MAINTAINERS: add Stephen Boyd as clk co-maintainer
[linux-2.6-block.git] / MAINTAINERS
... / ...
CommitLineData
1
2
3 List of maintainers and how to submit kernel changes
4
5Please try to follow the guidelines below. This will make things
6easier on the maintainers. Not all of these guidelines matter for every
7trivial patch so apply some common sense.
8
91. Always _test_ your changes, however small, on at least 4 or
10 5 people, preferably many more.
11
122. Try to release a few ALPHA test versions to the net. Announce
13 them onto the kernel channel and await results. This is especially
14 important for device drivers, because often that's the only way
15 you will find things like the fact version 3 firmware needs
16 a magic fix you didn't know about, or some clown changed the
17 chips on a board and not its name. (Don't laugh! Look at the
18 SMC etherpower for that.)
19
203. Make sure your changes compile correctly in multiple
21 configurations. In particular check that changes work both as a
22 module and built into the kernel.
23
244. When you are happy with a change make it generally available for
25 testing and await feedback.
26
275. Make a patch available to the relevant maintainer in the list. Use
28 'diff -u' to make the patch easy to merge. Be prepared to get your
29 changes sent back with seemingly silly requests about formatting
30 and variable names. These aren't as silly as they seem. One
31 job the maintainers (and especially Linus) do is to keep things
32 looking the same. Sometimes this means that the clever hack in
33 your driver to get around a problem actually needs to become a
34 generalized kernel feature ready for next time.
35
36 PLEASE check your patch with the automated style checker
37 (scripts/checkpatch.pl) to catch trival style violations.
38 See Documentation/CodingStyle for guidance here.
39
40 PLEASE CC: the maintainers and mailing lists that are generated
41 by scripts/get_maintainer.pl. The results returned by the
42 script will be best if you have git installed and are making
43 your changes in a branch derived from Linus' latest git tree.
44 See Documentation/SubmittingPatches for details.
45
46 PLEASE try to include any credit lines you want added with the
47 patch. It avoids people being missed off by mistake and makes
48 it easier to know who wants adding and who doesn't.
49
50 PLEASE document known bugs. If it doesn't work for everything
51 or does something very odd once a month document it.
52
53 PLEASE remember that submissions must be made under the terms
54 of the OSDL certificate of contribution and should include a
55 Signed-off-by: line. The current version of this "Developer's
56 Certificate of Origin" (DCO) is listed in the file
57 Documentation/SubmittingPatches.
58
596. Make sure you have the right to send any changes you make. If you
60 do changes at work you may find your employer owns the patch
61 not you.
62
637. When sending security related changes or reports to a maintainer
64 please Cc: security@kernel.org, especially if the maintainer
65 does not respond.
66
678. Happy hacking.
68
69Descriptions of section entries:
70
71 P: Person (obsolete)
72 M: Mail patches to: FullName <address@domain>
73 R: Designated reviewer: FullName <address@domain>
74 These reviewers should be CCed on patches.
75 L: Mailing list that is relevant to this area
76 W: Web-page with status/info
77 Q: Patchwork web based patch tracking system site
78 T: SCM tree type and location.
79 Type is one of: git, hg, quilt, stgit, topgit
80 S: Status, one of the following:
81 Supported: Someone is actually paid to look after this.
82 Maintained: Someone actually looks after it.
83 Odd Fixes: It has a maintainer but they don't have time to do
84 much other than throw the odd patch in. See below..
85 Orphan: No current maintainer [but maybe you could take the
86 role as you write your new code].
87 Obsolete: Old code. Something tagged obsolete generally means
88 it has been replaced by a better system and you
89 should be using that.
90 F: Files and directories with wildcard patterns.
91 A trailing slash includes all files and subdirectory files.
92 F: drivers/net/ all files in and below drivers/net
93 F: drivers/net/* all files in drivers/net, but not below
94 F: */net/* all files in "any top level directory"/net
95 One pattern per line. Multiple F: lines acceptable.
96 N: Files and directories with regex patterns.
97 N: [^a-z]tegra all files whose path contains the word tegra
98 One pattern per line. Multiple N: lines acceptable.
99 scripts/get_maintainer.pl has different behavior for files that
100 match F: pattern and matches of N: patterns. By default,
101 get_maintainer will not look at git log history when an F: pattern
102 match occurs. When an N: match occurs, git log history is used
103 to also notify the people that have git commit signatures.
104 X: Files and directories that are NOT maintained, same rules as F:
105 Files exclusions are tested before file matches.
106 Can be useful for excluding a specific subdirectory, for instance:
107 F: net/
108 X: net/ipv6/
109 matches all files in and below net excluding net/ipv6/
110 K: Keyword perl extended regex pattern to match content in a
111 patch or file. For instance:
112 K: of_get_profile
113 matches patches or files that contain "of_get_profile"
114 K: \b(printk|pr_(info|err))\b
115 matches patches or files that contain one or more of the words
116 printk, pr_info or pr_err
117 One regex pattern per line. Multiple K: lines acceptable.
118
119Note: For the hard of thinking, this list is meant to remain in alphabetical
120order. If you could add yourselves to it in alphabetical order that would be
121so much easier [Ed]
122
123Maintainers List (try to look for most precise areas first)
124
125 -----------------------------------
126
1273C59X NETWORK DRIVER
128M: Steffen Klassert <klassert@mathematik.tu-chemnitz.de>
129L: netdev@vger.kernel.org
130S: Maintained
131F: Documentation/networking/vortex.txt
132F: drivers/net/ethernet/3com/3c59x.c
133
1343CR990 NETWORK DRIVER
135M: David Dillow <dave@thedillows.org>
136L: netdev@vger.kernel.org
137S: Maintained
138F: drivers/net/ethernet/3com/typhoon*
139
1403WARE SAS/SATA-RAID SCSI DRIVERS (3W-XXXX, 3W-9XXX, 3W-SAS)
141M: Adam Radford <linuxraid@lsi.com>
142L: linux-scsi@vger.kernel.org
143W: http://www.lsi.com
144S: Supported
145F: drivers/scsi/3w-*
146
14753C700 AND 53C700-66 SCSI DRIVER
148M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
149L: linux-scsi@vger.kernel.org
150S: Maintained
151F: drivers/scsi/53c700*
152
1536LOWPAN GENERIC (BTLE/IEEE 802.15.4)
154M: Alexander Aring <alex.aring@gmail.com>
155M: Jukka Rissanen <jukka.rissanen@linux.intel.com>
156L: linux-bluetooth@vger.kernel.org
157L: linux-wpan@vger.kernel.org
158S: Maintained
159F: net/6lowpan/
160F: include/net/6lowpan.h
161
1626PACK NETWORK DRIVER FOR AX.25
163M: Andreas Koensgen <ajk@comnets.uni-bremen.de>
164L: linux-hams@vger.kernel.org
165S: Maintained
166F: drivers/net/hamradio/6pack.c
167
1688169 10/100/1000 GIGABIT ETHERNET DRIVER
169M: Realtek linux nic maintainers <nic_swsd@realtek.com>
170L: netdev@vger.kernel.org
171S: Maintained
172F: drivers/net/ethernet/realtek/r8169.c
173
1748250/16?50 (AND CLONE UARTS) SERIAL DRIVER
175M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
176L: linux-serial@vger.kernel.org
177W: http://serial.sourceforge.net
178S: Maintained
179T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
180F: drivers/tty/serial/8250*
181F: include/linux/serial_8250.h
182
1838390 NETWORK DRIVERS [WD80x3/SMC-ELITE, SMC-ULTRA, NE2000, 3C503, etc.]
184L: netdev@vger.kernel.org
185S: Orphan / Obsolete
186F: drivers/net/ethernet/8390/
187
1889P FILE SYSTEM
189M: Eric Van Hensbergen <ericvh@gmail.com>
190M: Ron Minnich <rminnich@sandia.gov>
191M: Latchesar Ionkov <lucho@ionkov.net>
192L: v9fs-developer@lists.sourceforge.net
193W: http://swik.net/v9fs
194Q: http://patchwork.kernel.org/project/v9fs-devel/list/
195T: git git://git.kernel.org/pub/scm/linux/kernel/git/ericvh/v9fs.git
196S: Maintained
197F: Documentation/filesystems/9p.txt
198F: fs/9p/
199F: net/9p/
200F: include/net/9p/
201F: include/uapi/linux/virtio_9p.h
202F: include/trace/events/9p.h
203
204
205A8293 MEDIA DRIVER
206M: Antti Palosaari <crope@iki.fi>
207L: linux-media@vger.kernel.org
208W: http://linuxtv.org/
209W: http://palosaari.fi/linux/
210Q: http://patchwork.linuxtv.org/project/linux-media/list/
211T: git git://linuxtv.org/anttip/media_tree.git
212S: Maintained
213F: drivers/media/dvb-frontends/a8293*
214
215AACRAID SCSI RAID DRIVER
216M: Adaptec OEM Raid Solutions <aacraid@adaptec.com>
217L: linux-scsi@vger.kernel.org
218W: http://www.adaptec.com/
219S: Supported
220F: Documentation/scsi/aacraid.txt
221F: drivers/scsi/aacraid/
222
223ABI/API
224L: linux-api@vger.kernel.org
225F: Documentation/ABI/
226F: include/linux/syscalls.h
227F: include/uapi/
228F: kernel/sys_ni.c
229
230ABIT UGURU 1,2 HARDWARE MONITOR DRIVER
231M: Hans de Goede <hdegoede@redhat.com>
232L: lm-sensors@lm-sensors.org
233S: Maintained
234F: drivers/hwmon/abituguru.c
235
236ABIT UGURU 3 HARDWARE MONITOR DRIVER
237M: Alistair John Strachan <alistair@devzero.co.uk>
238L: lm-sensors@lm-sensors.org
239S: Maintained
240F: drivers/hwmon/abituguru3.c
241
242ACENIC DRIVER
243M: Jes Sorensen <jes@trained-monkey.org>
244L: linux-acenic@sunsite.dk
245S: Maintained
246F: drivers/net/ethernet/alteon/acenic*
247
248ACER ASPIRE ONE TEMPERATURE AND FAN DRIVER
249M: Peter Feuerer <peter@piie.net>
250L: platform-driver-x86@vger.kernel.org
251W: http://piie.net/?section=acerhdf
252S: Maintained
253F: drivers/platform/x86/acerhdf.c
254
255ACER WMI LAPTOP EXTRAS
256M: "Lee, Chun-Yi" <jlee@suse.com>
257L: platform-driver-x86@vger.kernel.org
258S: Maintained
259F: drivers/platform/x86/acer-wmi.c
260
261ACPI
262M: Rafael J. Wysocki <rjw@rjwysocki.net>
263M: Len Brown <lenb@kernel.org>
264L: linux-acpi@vger.kernel.org
265W: https://01.org/linux-acpi
266Q: https://patchwork.kernel.org/project/linux-acpi/list/
267T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
268S: Supported
269F: drivers/acpi/
270F: drivers/pnp/pnpacpi/
271F: include/linux/acpi.h
272F: include/acpi/
273F: Documentation/acpi
274F: Documentation/ABI/testing/sysfs-bus-acpi
275F: drivers/pci/*acpi*
276F: drivers/pci/*/*acpi*
277F: drivers/pci/*/*/*acpi*
278F: tools/power/acpi
279
280ACPI COMPONENT ARCHITECTURE (ACPICA)
281M: Robert Moore <robert.moore@intel.com>
282M: Lv Zheng <lv.zheng@intel.com>
283M: Rafael J. Wysocki <rafael.j.wysocki@intel.com>
284L: linux-acpi@vger.kernel.org
285L: devel@acpica.org
286W: https://acpica.org/
287W: https://github.com/acpica/acpica/
288Q: https://patchwork.kernel.org/project/linux-acpi/list/
289T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
290S: Supported
291F: drivers/acpi/acpica/
292F: include/acpi/
293F: tools/power/acpi/
294
295ACPI FAN DRIVER
296M: Zhang Rui <rui.zhang@intel.com>
297L: linux-acpi@vger.kernel.org
298W: https://01.org/linux-acpi
299S: Supported
300F: drivers/acpi/fan.c
301
302ACPI THERMAL DRIVER
303M: Zhang Rui <rui.zhang@intel.com>
304L: linux-acpi@vger.kernel.org
305W: https://01.org/linux-acpi
306S: Supported
307F: drivers/acpi/*thermal*
308
309ACPI VIDEO DRIVER
310M: Zhang Rui <rui.zhang@intel.com>
311L: linux-acpi@vger.kernel.org
312W: https://01.org/linux-acpi
313S: Supported
314F: drivers/acpi/video.c
315
316ACPI WMI DRIVER
317L: platform-driver-x86@vger.kernel.org
318S: Orphan
319F: drivers/platform/x86/wmi.c
320
321AD1889 ALSA SOUND DRIVER
322M: Thibaut Varene <T-Bone@parisc-linux.org>
323W: http://wiki.parisc-linux.org/AD1889
324L: linux-parisc@vger.kernel.org
325S: Maintained
326F: sound/pci/ad1889.*
327
328AD525X ANALOG DEVICES DIGITAL POTENTIOMETERS DRIVER
329M: Michael Hennerich <michael.hennerich@analog.com>
330W: http://wiki.analog.com/AD5254
331W: http://ez.analog.com/community/linux-device-drivers
332S: Supported
333F: drivers/misc/ad525x_dpot.c
334
335AD5398 CURRENT REGULATOR DRIVER (AD5398/AD5821)
336M: Michael Hennerich <michael.hennerich@analog.com>
337W: http://wiki.analog.com/AD5398
338W: http://ez.analog.com/community/linux-device-drivers
339S: Supported
340F: drivers/regulator/ad5398.c
341
342AD714X CAPACITANCE TOUCH SENSOR DRIVER (AD7142/3/7/8/7A)
343M: Michael Hennerich <michael.hennerich@analog.com>
344W: http://wiki.analog.com/AD7142
345W: http://ez.analog.com/community/linux-device-drivers
346S: Supported
347F: drivers/input/misc/ad714x.c
348
349AD7877 TOUCHSCREEN DRIVER
350M: Michael Hennerich <michael.hennerich@analog.com>
351W: http://wiki.analog.com/AD7877
352W: http://ez.analog.com/community/linux-device-drivers
353S: Supported
354F: drivers/input/touchscreen/ad7877.c
355
356AD7879 TOUCHSCREEN DRIVER (AD7879/AD7889)
357M: Michael Hennerich <michael.hennerich@analog.com>
358W: http://wiki.analog.com/AD7879
359W: http://ez.analog.com/community/linux-device-drivers
360S: Supported
361F: drivers/input/touchscreen/ad7879.c
362
363ADDRESS SPACE LAYOUT RANDOMIZATION (ASLR)
364M: Jiri Kosina <jkosina@suse.cz>
365S: Maintained
366
367ADM1025 HARDWARE MONITOR DRIVER
368M: Jean Delvare <jdelvare@suse.de>
369L: lm-sensors@lm-sensors.org
370S: Maintained
371F: Documentation/hwmon/adm1025
372F: drivers/hwmon/adm1025.c
373
374ADM1029 HARDWARE MONITOR DRIVER
375M: Corentin Labbe <clabbe.montjoie@gmail.com>
376L: lm-sensors@lm-sensors.org
377S: Maintained
378F: drivers/hwmon/adm1029.c
379
380ADM8211 WIRELESS DRIVER
381L: linux-wireless@vger.kernel.org
382W: http://wireless.kernel.org/
383S: Orphan
384F: drivers/net/wireless/adm8211.*
385
386ADP1653 FLASH CONTROLLER DRIVER
387M: Sakari Ailus <sakari.ailus@iki.fi>
388L: linux-media@vger.kernel.org
389S: Maintained
390F: drivers/media/i2c/adp1653.c
391F: include/media/adp1653.h
392
393ADP5520 BACKLIGHT DRIVER WITH IO EXPANDER (ADP5520/ADP5501)
394M: Michael Hennerich <michael.hennerich@analog.com>
395W: http://wiki.analog.com/ADP5520
396W: http://ez.analog.com/community/linux-device-drivers
397S: Supported
398F: drivers/mfd/adp5520.c
399F: drivers/video/backlight/adp5520_bl.c
400F: drivers/leds/leds-adp5520.c
401F: drivers/gpio/gpio-adp5520.c
402F: drivers/input/keyboard/adp5520-keys.c
403
404ADP5588 QWERTY KEYPAD AND IO EXPANDER DRIVER (ADP5588/ADP5587)
405M: Michael Hennerich <michael.hennerich@analog.com>
406W: http://wiki.analog.com/ADP5588
407W: http://ez.analog.com/community/linux-device-drivers
408S: Supported
409F: drivers/input/keyboard/adp5588-keys.c
410F: drivers/gpio/gpio-adp5588.c
411
412ADP8860 BACKLIGHT DRIVER (ADP8860/ADP8861/ADP8863)
413M: Michael Hennerich <michael.hennerich@analog.com>
414W: http://wiki.analog.com/ADP8860
415W: http://ez.analog.com/community/linux-device-drivers
416S: Supported
417F: drivers/video/backlight/adp8860_bl.c
418
419ADS1015 HARDWARE MONITOR DRIVER
420M: Dirk Eibach <eibach@gdsys.de>
421L: lm-sensors@lm-sensors.org
422S: Maintained
423F: Documentation/hwmon/ads1015
424F: drivers/hwmon/ads1015.c
425F: include/linux/i2c/ads1015.h
426
427ADT746X FAN DRIVER
428M: Colin Leroy <colin@colino.net>
429S: Maintained
430F: drivers/macintosh/therm_adt746x.c
431
432ADT7475 HARDWARE MONITOR DRIVER
433M: Jean Delvare <jdelvare@suse.de>
434L: lm-sensors@lm-sensors.org
435S: Maintained
436F: Documentation/hwmon/adt7475
437F: drivers/hwmon/adt7475.c
438
439ADXL34X THREE-AXIS DIGITAL ACCELEROMETER DRIVER (ADXL345/ADXL346)
440M: Michael Hennerich <michael.hennerich@analog.com>
441W: http://wiki.analog.com/ADXL345
442W: http://ez.analog.com/community/linux-device-drivers
443S: Supported
444F: drivers/input/misc/adxl34x.c
445
446ADVANSYS SCSI DRIVER
447M: Matthew Wilcox <matthew@wil.cx>
448L: linux-scsi@vger.kernel.org
449S: Maintained
450F: Documentation/scsi/advansys.txt
451F: drivers/scsi/advansys.c
452
453AEDSP16 DRIVER
454M: Riccardo Facchetti <fizban@tin.it>
455S: Maintained
456F: sound/oss/aedsp16.c
457
458AF9013 MEDIA DRIVER
459M: Antti Palosaari <crope@iki.fi>
460L: linux-media@vger.kernel.org
461W: http://linuxtv.org/
462W: http://palosaari.fi/linux/
463Q: http://patchwork.linuxtv.org/project/linux-media/list/
464T: git git://linuxtv.org/anttip/media_tree.git
465S: Maintained
466F: drivers/media/dvb-frontends/af9013*
467
468AF9033 MEDIA DRIVER
469M: Antti Palosaari <crope@iki.fi>
470L: linux-media@vger.kernel.org
471W: http://linuxtv.org/
472W: http://palosaari.fi/linux/
473Q: http://patchwork.linuxtv.org/project/linux-media/list/
474T: git git://linuxtv.org/anttip/media_tree.git
475S: Maintained
476F: drivers/media/dvb-frontends/af9033*
477
478AFFS FILE SYSTEM
479L: linux-fsdevel@vger.kernel.org
480S: Orphan
481F: Documentation/filesystems/affs.txt
482F: fs/affs/
483
484AFS FILESYSTEM & AF_RXRPC SOCKET DOMAIN
485M: David Howells <dhowells@redhat.com>
486L: linux-afs@lists.infradead.org
487S: Supported
488F: fs/afs/
489F: include/net/af_rxrpc.h
490F: net/rxrpc/af_rxrpc.c
491
492AGPGART DRIVER
493M: David Airlie <airlied@linux.ie>
494T: git git://people.freedesktop.org/~airlied/linux (part of drm maint)
495S: Maintained
496F: drivers/char/agp/
497F: include/linux/agp*
498F: include/uapi/linux/agp*
499
500AHA152X SCSI DRIVER
501M: "Juergen E. Fischer" <fischer@norbit.de>
502L: linux-scsi@vger.kernel.org
503S: Maintained
504F: drivers/scsi/aha152x*
505F: drivers/scsi/pcmcia/aha152x*
506
507AIC7XXX / AIC79XX SCSI DRIVER
508M: Hannes Reinecke <hare@suse.de>
509L: linux-scsi@vger.kernel.org
510S: Maintained
511F: drivers/scsi/aic7xxx/
512
513AIMSLAB FM RADIO RECEIVER DRIVER
514M: Hans Verkuil <hverkuil@xs4all.nl>
515L: linux-media@vger.kernel.org
516T: git git://linuxtv.org/media_tree.git
517W: http://linuxtv.org
518S: Maintained
519F: drivers/media/radio/radio-aimslab*
520
521AIO
522M: Benjamin LaHaise <bcrl@kvack.org>
523L: linux-aio@kvack.org
524S: Supported
525F: fs/aio.c
526F: include/linux/*aio*.h
527
528AIRSPY MEDIA DRIVER
529M: Antti Palosaari <crope@iki.fi>
530L: linux-media@vger.kernel.org
531W: http://linuxtv.org/
532W: http://palosaari.fi/linux/
533Q: http://patchwork.linuxtv.org/project/linux-media/list/
534T: git git://linuxtv.org/anttip/media_tree.git
535S: Maintained
536F: drivers/media/usb/airspy/
537
538ALCATEL SPEEDTOUCH USB DRIVER
539M: Duncan Sands <duncan.sands@free.fr>
540L: linux-usb@vger.kernel.org
541W: http://www.linux-usb.org/SpeedTouch/
542S: Maintained
543F: drivers/usb/atm/speedtch.c
544F: drivers/usb/atm/usbatm.c
545
546ALCHEMY AU1XX0 MMC DRIVER
547M: Manuel Lauss <manuel.lauss@gmail.com>
548S: Maintained
549F: drivers/mmc/host/au1xmmc.c
550
551ALI1563 I2C DRIVER
552M: Rudolf Marek <r.marek@assembler.cz>
553L: linux-i2c@vger.kernel.org
554S: Maintained
555F: Documentation/i2c/busses/i2c-ali1563
556F: drivers/i2c/busses/i2c-ali1563.c
557
558ALPHA PORT
559M: Richard Henderson <rth@twiddle.net>
560M: Ivan Kokshaysky <ink@jurassic.park.msu.ru>
561M: Matt Turner <mattst88@gmail.com>
562S: Odd Fixes
563L: linux-alpha@vger.kernel.org
564F: arch/alpha/
565
566ALTERA TRIPLE SPEED ETHERNET DRIVER
567M: Vince Bridgers <vbridger@opensource.altera.com>
568L: netdev@vger.kernel.org
569L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
570S: Maintained
571F: drivers/net/ethernet/altera/
572
573ALTERA UART/JTAG UART SERIAL DRIVERS
574M: Tobias Klauser <tklauser@distanz.ch>
575L: linux-serial@vger.kernel.org
576L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
577S: Maintained
578F: drivers/tty/serial/altera_uart.c
579F: drivers/tty/serial/altera_jtaguart.c
580F: include/linux/altera_uart.h
581F: include/linux/altera_jtaguart.h
582
583AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER
584M: Tom Lendacky <thomas.lendacky@amd.com>
585L: linux-crypto@vger.kernel.org
586S: Supported
587F: drivers/crypto/ccp/
588F: include/linux/ccp.h
589
590AMD FAM15H PROCESSOR POWER MONITORING DRIVER
591M: Andreas Herrmann <herrmann.der.user@googlemail.com>
592L: lm-sensors@lm-sensors.org
593S: Maintained
594F: Documentation/hwmon/fam15h_power
595F: drivers/hwmon/fam15h_power.c
596
597AMD GEODE CS5536 USB DEVICE CONTROLLER DRIVER
598M: Thomas Dahlmann <dahlmann.thomas@arcor.de>
599L: linux-geode@lists.infradead.org (moderated for non-subscribers)
600S: Supported
601F: drivers/usb/gadget/udc/amd5536udc.*
602
603AMD GEODE PROCESSOR/CHIPSET SUPPORT
604P: Andres Salomon <dilinger@queued.net>
605L: linux-geode@lists.infradead.org (moderated for non-subscribers)
606W: http://www.amd.com/us-en/ConnectivitySolutions/TechnicalResources/0,,50_2334_2452_11363,00.html
607S: Supported
608F: drivers/char/hw_random/geode-rng.c
609F: drivers/crypto/geode*
610F: drivers/video/fbdev/geode/
611F: arch/x86/include/asm/geode.h
612
613AMD IOMMU (AMD-VI)
614M: Joerg Roedel <joro@8bytes.org>
615L: iommu@lists.linux-foundation.org
616T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
617S: Maintained
618F: drivers/iommu/amd_iommu*.[ch]
619F: include/linux/amd-iommu.h
620
621AMD MICROCODE UPDATE SUPPORT
622M: Andreas Herrmann <herrmann.der.user@googlemail.com>
623L: amd64-microcode@amd64.org
624S: Maintained
625F: arch/x86/kernel/cpu/microcode/amd*
626
627AMD XGBE DRIVER
628M: Tom Lendacky <thomas.lendacky@amd.com>
629L: netdev@vger.kernel.org
630S: Supported
631F: drivers/net/ethernet/amd/xgbe/
632F: drivers/net/phy/amd-xgbe-phy.c
633
634AMS (Apple Motion Sensor) DRIVER
635M: Michael Hanselmann <linux-kernel@hansmi.ch>
636S: Supported
637F: drivers/macintosh/ams/
638
639AMSO1100 RNIC DRIVER
640M: Tom Tucker <tom@opengridcomputing.com>
641M: Steve Wise <swise@opengridcomputing.com>
642L: linux-rdma@vger.kernel.org
643S: Maintained
644F: drivers/infiniband/hw/amso1100/
645
646ANALOG DEVICES INC AD9389B DRIVER
647M: Hans Verkuil <hans.verkuil@cisco.com>
648L: linux-media@vger.kernel.org
649S: Maintained
650F: drivers/media/i2c/ad9389b*
651
652ANALOG DEVICES INC ADV7511 DRIVER
653M: Hans Verkuil <hans.verkuil@cisco.com>
654L: linux-media@vger.kernel.org
655S: Maintained
656F: drivers/media/i2c/adv7511*
657
658ANALOG DEVICES INC ADV7604 DRIVER
659M: Hans Verkuil <hans.verkuil@cisco.com>
660L: linux-media@vger.kernel.org
661S: Maintained
662F: drivers/media/i2c/adv7604*
663
664ANALOG DEVICES INC ADV7842 DRIVER
665M: Hans Verkuil <hans.verkuil@cisco.com>
666L: linux-media@vger.kernel.org
667S: Maintained
668F: drivers/media/i2c/adv7842*
669
670ANALOG DEVICES INC ASOC CODEC DRIVERS
671M: Lars-Peter Clausen <lars@metafoo.de>
672L: alsa-devel@alsa-project.org (moderated for non-subscribers)
673W: http://wiki.analog.com/
674W: http://ez.analog.com/community/linux-device-drivers
675S: Supported
676F: sound/soc/codecs/adau*
677F: sound/soc/codecs/adav*
678F: sound/soc/codecs/ad1*
679F: sound/soc/codecs/ad7*
680F: sound/soc/codecs/ssm*
681F: sound/soc/codecs/sigmadsp.*
682
683ANALOG DEVICES INC ASOC DRIVERS
684L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
685L: alsa-devel@alsa-project.org (moderated for non-subscribers)
686W: http://blackfin.uclinux.org/
687S: Supported
688F: sound/soc/blackfin/*
689
690ANALOG DEVICES INC IIO DRIVERS
691M: Lars-Peter Clausen <lars@metafoo.de>
692M: Michael Hennerich <Michael.Hennerich@analog.com>
693W: http://wiki.analog.com/
694W: http://ez.analog.com/community/linux-device-drivers
695S: Supported
696F: drivers/iio/*/ad*
697X: drivers/iio/*/adjd*
698F: drivers/staging/iio/*/ad*
699F: staging/iio/trigger/iio-trig-bfin-timer.c
700
701AOA (Apple Onboard Audio) ALSA DRIVER
702M: Johannes Berg <johannes@sipsolutions.net>
703L: linuxppc-dev@lists.ozlabs.org
704L: alsa-devel@alsa-project.org (moderated for non-subscribers)
705S: Maintained
706F: sound/aoa/
707
708APM DRIVER
709M: Jiri Kosina <jkosina@suse.cz>
710S: Odd fixes
711F: arch/x86/kernel/apm_32.c
712F: include/linux/apm_bios.h
713F: include/uapi/linux/apm_bios.h
714F: drivers/char/apm-emulation.c
715
716APPLE BCM5974 MULTITOUCH DRIVER
717M: Henrik Rydberg <rydberg@euromail.se>
718L: linux-input@vger.kernel.org
719S: Maintained
720F: drivers/input/mouse/bcm5974.c
721
722APPLE SMC DRIVER
723M: Henrik Rydberg <rydberg@euromail.se>
724L: lm-sensors@lm-sensors.org
725S: Maintained
726F: drivers/hwmon/applesmc.c
727
728APPLETALK NETWORK LAYER
729M: Arnaldo Carvalho de Melo <acme@ghostprotocols.net>
730S: Maintained
731F: drivers/net/appletalk/
732F: net/appletalk/
733
734APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER
735M: Iyappan Subramanian <isubramanian@apm.com>
736M: Keyur Chudgar <kchudgar@apm.com>
737S: Supported
738F: drivers/net/ethernet/apm/xgene/
739F: Documentation/devicetree/bindings/net/apm-xgene-enet.txt
740
741APTINA CAMERA SENSOR PLL
742M: Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
743L: linux-media@vger.kernel.org
744S: Maintained
745F: drivers/media/i2c/aptina-pll.*
746
747ARASAN COMPACT FLASH PATA CONTROLLER
748M: Viresh Kumar <viresh.linux@gmail.com>
749L: linux-ide@vger.kernel.org
750S: Maintained
751F: include/linux/pata_arasan_cf_data.h
752F: drivers/ata/pata_arasan_cf.c
753
754ARC FRAMEBUFFER DRIVER
755M: Jaya Kumar <jayalk@intworks.biz>
756S: Maintained
757F: drivers/video/fbdev/arcfb.c
758F: drivers/video/fbdev/core/fb_defio.c
759
760ARM MFM AND FLOPPY DRIVERS
761M: Ian Molton <spyro@f2s.com>
762S: Maintained
763F: arch/arm/lib/floppydma.S
764F: arch/arm/include/asm/floppy.h
765
766ARM PMU PROFILING AND DEBUGGING
767M: Will Deacon <will.deacon@arm.com>
768S: Maintained
769F: arch/arm/kernel/perf_event*
770F: arch/arm/oprofile/common.c
771F: arch/arm/include/asm/pmu.h
772F: arch/arm/kernel/hw_breakpoint.c
773F: arch/arm/include/asm/hw_breakpoint.h
774
775ARM PORT
776M: Russell King <linux@arm.linux.org.uk>
777L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
778W: http://www.arm.linux.org.uk/
779S: Maintained
780F: arch/arm/
781
782ARM SUB-ARCHITECTURES
783L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
784S: Maintained
785F: arch/arm/mach-*/
786F: arch/arm/plat-*/
787T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git
788
789ARM PRIMECELL AACI PL041 DRIVER
790M: Russell King <linux@arm.linux.org.uk>
791S: Maintained
792F: sound/arm/aaci.*
793
794ARM PRIMECELL CLCD PL110 DRIVER
795M: Russell King <linux@arm.linux.org.uk>
796S: Maintained
797F: drivers/video/fbdev/amba-clcd.*
798
799ARM PRIMECELL KMI PL050 DRIVER
800M: Russell King <linux@arm.linux.org.uk>
801S: Maintained
802F: drivers/input/serio/ambakmi.*
803F: include/linux/amba/kmi.h
804
805ARM PRIMECELL MMCI PL180/1 DRIVER
806M: Russell King <linux@arm.linux.org.uk>
807S: Maintained
808F: drivers/mmc/host/mmci.*
809F: include/linux/amba/mmci.h
810
811ARM PRIMECELL UART PL010 AND PL011 DRIVERS
812M: Russell King <linux@arm.linux.org.uk>
813S: Maintained
814F: drivers/tty/serial/amba-pl01*.c
815F: include/linux/amba/serial.h
816
817ARM PRIMECELL BUS SUPPORT
818M: Russell King <linux@arm.linux.org.uk>
819S: Maintained
820F: drivers/amba/
821F: include/linux/amba/bus.h
822
823ARM/ADS SPHERE MACHINE SUPPORT
824M: Lennert Buytenhek <kernel@wantstofly.org>
825L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
826S: Maintained
827
828ARM/AFEB9260 MACHINE SUPPORT
829M: Sergey Lapin <slapin@ossfans.org>
830L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
831S: Maintained
832
833ARM/AJECO 1ARM MACHINE SUPPORT
834M: Lennert Buytenhek <kernel@wantstofly.org>
835L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
836S: Maintained
837
838ARM/Allwinner A1X SoC support
839M: Maxime Ripard <maxime.ripard@free-electrons.com>
840L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
841S: Maintained
842N: sun[x4567]i
843
844ARM/Allwinner SoC Clock Support
845M: Emilio López <emilio@elopez.com.ar>
846S: Maintained
847F: drivers/clk/sunxi/
848
849ARM/Amlogic MesonX SoC support
850M: Carlo Caione <carlo@caione.org>
851L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
852S: Maintained
853N: meson[x68]
854
855ARM/ATMEL AT91RM9200 AND AT91SAM ARM ARCHITECTURES
856M: Andrew Victor <linux@maxim.org.za>
857M: Nicolas Ferre <nicolas.ferre@atmel.com>
858M: Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
859L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
860W: http://maxim.org.za/at91_26.html
861W: http://www.linux4sam.org
862S: Supported
863F: arch/arm/mach-at91/
864F: arch/arm/boot/dts/at91*.dts
865F: arch/arm/boot/dts/at91*.dtsi
866F: arch/arm/boot/dts/sama*.dts
867F: arch/arm/boot/dts/sama*.dtsi
868
869ARM/ATMEL AT91 Clock Support
870M: Boris Brezillon <boris.brezillon@free-electrons.com>
871S: Maintained
872F: drivers/clk/at91
873
874ARM/CALXEDA HIGHBANK ARCHITECTURE
875M: Rob Herring <robh@kernel.org>
876L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
877S: Maintained
878F: arch/arm/mach-highbank/
879
880ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT
881M: Krzysztof Halasa <khalasa@piap.pl>
882S: Maintained
883F: arch/arm/mach-cns3xxx/
884
885ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE
886M: Alexander Shiyan <shc_work@mail.ru>
887L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
888S: Odd Fixes
889N: clps711x
890
891ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE
892M: Hartley Sweeten <hsweeten@visionengravers.com>
893M: Ryan Mallon <rmallon@gmail.com>
894L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
895S: Maintained
896F: arch/arm/mach-ep93xx/
897F: arch/arm/mach-ep93xx/include/mach/
898
899ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT
900M: Lennert Buytenhek <kernel@wantstofly.org>
901L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
902S: Maintained
903
904ARM/CLKDEV SUPPORT
905M: Russell King <linux@arm.linux.org.uk>
906L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
907S: Maintained
908F: arch/arm/include/asm/clkdev.h
909F: drivers/clk/clkdev.c
910
911ARM/COMPULAB CM-X270/EM-X270 and CM-X300 MACHINE SUPPORT
912M: Mike Rapoport <mike@compulab.co.il>
913L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
914S: Maintained
915
916ARM/CONTEC MICRO9 MACHINE SUPPORT
917M: Hubert Feurstein <hubert.feurstein@contec.at>
918S: Maintained
919F: arch/arm/mach-ep93xx/micro9.c
920
921ARM/CORGI MACHINE SUPPORT
922M: Richard Purdie <rpurdie@rpsys.net>
923S: Maintained
924
925ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE
926M: Hans Ulli Kroll <ulli.kroll@googlemail.com>
927L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
928T: git git://git.berlios.de/gemini-board
929S: Maintained
930F: arch/arm/mach-gemini/
931
932ARM/CSR SIRFPRIMA2 MACHINE SUPPORT
933M: Barry Song <baohua@kernel.org>
934L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
935T: git git://git.kernel.org/pub/scm/linux/kernel/git/baohua/linux.git
936S: Maintained
937F: arch/arm/mach-prima2/
938F: drivers/clk/sirf/
939F: drivers/clocksource/timer-prima2.c
940F: drivers/clocksource/timer-marco.c
941N: [^a-z]sirf
942
943ARM/EBSA110 MACHINE SUPPORT
944M: Russell King <linux@arm.linux.org.uk>
945L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
946W: http://www.arm.linux.org.uk/
947S: Maintained
948F: arch/arm/mach-ebsa110/
949F: drivers/net/ethernet/amd/am79c961a.*
950
951ARM/ENERGY MICRO (SILICON LABS) EFM32 SUPPORT
952M: Uwe Kleine-König <kernel@pengutronix.de>
953L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
954S: Maintained
955N: efm32
956
957ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6)
958M: Daniel Ribeiro <drwyrm@gmail.com>
959M: Stefan Schmidt <stefan@openezx.org>
960M: Harald Welte <laforge@openezx.org>
961L: openezx-devel@lists.openezx.org (moderated for non-subscribers)
962W: http://www.openezx.org/
963S: Maintained
964T: topgit git://git.openezx.org/openezx.git
965F: arch/arm/mach-pxa/ezx.c
966
967ARM/FARADAY FA526 PORT
968M: Hans Ulli Kroll <ulli.kroll@googlemail.com>
969L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
970S: Maintained
971T: git git://git.berlios.de/gemini-board
972F: arch/arm/mm/*-fa*
973
974ARM/FOOTBRIDGE ARCHITECTURE
975M: Russell King <linux@arm.linux.org.uk>
976L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
977W: http://www.arm.linux.org.uk/
978S: Maintained
979F: arch/arm/include/asm/hardware/dec21285.h
980F: arch/arm/mach-footbridge/
981
982ARM/FREESCALE IMX / MXC ARM ARCHITECTURE
983M: Shawn Guo <shawn.guo@linaro.org>
984M: Sascha Hauer <kernel@pengutronix.de>
985L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
986S: Maintained
987T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
988F: arch/arm/mach-imx/
989F: arch/arm/mach-mxs/
990F: arch/arm/boot/dts/imx*
991F: arch/arm/configs/imx*_defconfig
992
993ARM/GLOMATION GESBC9312SX MACHINE SUPPORT
994M: Lennert Buytenhek <kernel@wantstofly.org>
995L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
996S: Maintained
997
998ARM/GUMSTIX MACHINE SUPPORT
999M: Steve Sakoman <sakoman@gmail.com>
1000L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1001S: Maintained
1002
1003ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT
1004M: Philipp Zabel <philipp.zabel@gmail.com>
1005M: Paul Parsons <lost.distance@yahoo.com>
1006L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1007S: Maintained
1008F: arch/arm/mach-pxa/hx4700.c
1009F: arch/arm/mach-pxa/include/mach/hx4700.h
1010F: sound/soc/pxa/hx4700.c
1011
1012ARM/HISILICON SOC SUPPORT
1013M: Wei Xu <xuwei5@hisilicon.com>
1014L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1015W: http://www.hisilicon.com
1016S: Supported
1017T: git git://github.com/hisilicon/linux-hisi.git
1018F: arch/arm/mach-hisi/
1019
1020ARM/HP JORNADA 7XX MACHINE SUPPORT
1021M: Kristoffer Ericson <kristoffer.ericson@gmail.com>
1022W: www.jlime.com
1023S: Maintained
1024T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
1025F: arch/arm/mach-sa1100/jornada720.c
1026F: arch/arm/mach-sa1100/include/mach/jornada720.h
1027
1028ARM/IGEP MACHINE SUPPORT
1029M: Enric Balletbo i Serra <eballetbo@gmail.com>
1030M: Javier Martinez Canillas <javier@dowhile0.org>
1031L: linux-omap@vger.kernel.org
1032L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1033S: Maintained
1034F: arch/arm/boot/dts/omap3-igep*
1035
1036ARM/INCOME PXA270 SUPPORT
1037M: Marek Vasut <marek.vasut@gmail.com>
1038L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1039S: Maintained
1040F: arch/arm/mach-pxa/colibri-pxa270-income.c
1041
1042ARM/INTEL IOP32X ARM ARCHITECTURE
1043M: Lennert Buytenhek <kernel@wantstofly.org>
1044L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1045S: Maintained
1046
1047ARM/INTEL IOP33X ARM ARCHITECTURE
1048L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1049S: Orphan
1050
1051ARM/INTEL IOP13XX ARM ARCHITECTURE
1052M: Lennert Buytenhek <kernel@wantstofly.org>
1053L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1054S: Maintained
1055
1056ARM/INTEL IQ81342EX MACHINE SUPPORT
1057M: Lennert Buytenhek <kernel@wantstofly.org>
1058L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1059S: Maintained
1060
1061ARM/INTEL IXDP2850 MACHINE SUPPORT
1062M: Lennert Buytenhek <kernel@wantstofly.org>
1063L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1064S: Maintained
1065
1066ARM/INTEL IXP4XX ARM ARCHITECTURE
1067M: Imre Kaloz <kaloz@openwrt.org>
1068M: Krzysztof Halasa <khalasa@piap.pl>
1069L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1070S: Maintained
1071F: arch/arm/mach-ixp4xx/
1072
1073ARM/INTEL RESEARCH IMOTE/STARGATE 2 MACHINE SUPPORT
1074M: Jonathan Cameron <jic23@cam.ac.uk>
1075L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1076S: Maintained
1077F: arch/arm/mach-pxa/stargate2.c
1078F: drivers/pcmcia/pxa2xx_stargate2.c
1079
1080ARM/INTEL XSC3 (MANZANO) ARM CORE
1081M: Lennert Buytenhek <kernel@wantstofly.org>
1082L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1083S: Maintained
1084
1085ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT
1086M: Lennert Buytenhek <kernel@wantstofly.org>
1087L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1088S: Maintained
1089
1090ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE
1091M: Santosh Shilimkar <ssantosh@kernel.org>
1092L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1093S: Maintained
1094F: arch/arm/mach-keystone/
1095T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
1096
1097ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK
1098M: Santosh Shilimkar <ssantosh@kernel.org>
1099L: linux-kernel@vger.kernel.org
1100S: Maintained
1101F: drivers/clk/keystone/
1102
1103ARM/TEXAS INSTRUMENT KEYSTONE ClOCKSOURCE
1104M: Santosh Shilimkar <ssantosh@kernel.org>
1105L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1106L: linux-kernel@vger.kernel.org
1107S: Maintained
1108F: drivers/clocksource/timer-keystone.c
1109
1110ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER
1111M: Santosh Shilimkar <ssantosh@kernel.org>
1112L: linux-kernel@vger.kernel.org
1113S: Maintained
1114F: drivers/power/reset/keystone-reset.c
1115
1116ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS
1117M: Santosh Shilimkar <ssantosh@kernel.org>
1118L: linux-kernel@vger.kernel.org
1119S: Maintained
1120F: drivers/memory/*emif*
1121
1122ARM/LOGICPD PXA270 MACHINE SUPPORT
1123M: Lennert Buytenhek <kernel@wantstofly.org>
1124L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1125S: Maintained
1126
1127ARM/MAGICIAN MACHINE SUPPORT
1128M: Philipp Zabel <philipp.zabel@gmail.com>
1129S: Maintained
1130
1131ARM/Marvell Armada 370 and Armada XP SOC support
1132M: Jason Cooper <jason@lakedaemon.net>
1133M: Andrew Lunn <andrew@lunn.ch>
1134M: Gregory Clement <gregory.clement@free-electrons.com>
1135M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1136L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1137S: Maintained
1138F: arch/arm/mach-mvebu/
1139
1140ARM/Marvell Berlin SoC support
1141M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1142L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1143S: Maintained
1144F: arch/arm/mach-berlin/
1145
1146ARM/Marvell Dove/MV78xx0/Orion SOC support
1147M: Jason Cooper <jason@lakedaemon.net>
1148M: Andrew Lunn <andrew@lunn.ch>
1149M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1150L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1151S: Maintained
1152F: arch/arm/mach-dove/
1153F: arch/arm/mach-mv78xx0/
1154F: arch/arm/mach-orion5x/
1155F: arch/arm/plat-orion/
1156
1157ARM/Orion SoC/Technologic Systems TS-78xx platform support
1158M: Alexander Clouter <alex@digriz.org.uk>
1159L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1160W: http://www.digriz.org.uk/ts78xx/kernel
1161S: Maintained
1162F: arch/arm/mach-orion5x/ts78xx-*
1163
1164ARM/Mediatek SoC support
1165M: Matthias Brugger <matthias.bgg@gmail.com>
1166L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1167S: Maintained
1168F: arch/arm/boot/dts/mt6*
1169F: arch/arm/boot/dts/mt8*
1170F: arch/arm/mach-mediatek/
1171N: mtk
1172K: mediatek
1173
1174ARM/MICREL KS8695 ARCHITECTURE
1175M: Greg Ungerer <gerg@uclinux.org>
1176L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1177F: arch/arm/mach-ks8695/
1178S: Odd Fixes
1179
1180ARM/MIOA701 MACHINE SUPPORT
1181M: Robert Jarzmik <robert.jarzmik@free.fr>
1182L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1183F: arch/arm/mach-pxa/mioa701.c
1184S: Maintained
1185
1186ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT
1187M: Michael Petchkovsky <mkpetch@internode.on.net>
1188S: Maintained
1189
1190ARM/NOMADIK ARCHITECTURE
1191M: Alessandro Rubini <rubini@unipv.it>
1192M: Linus Walleij <linus.walleij@linaro.org>
1193L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1194S: Maintained
1195F: arch/arm/mach-nomadik/
1196F: drivers/pinctrl/nomadik/
1197F: drivers/i2c/busses/i2c-nomadik.c
1198T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git
1199
1200ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT
1201M: Nelson Castillo <arhuaco@freaks-unidos.net>
1202L: openmoko-kernel@lists.openmoko.org (subscribers-only)
1203W: http://wiki.openmoko.org/wiki/Neo_FreeRunner
1204S: Supported
1205
1206ARM/QUALCOMM MSM MACHINE SUPPORT
1207M: David Brown <davidb@codeaurora.org>
1208M: Daniel Walker <dwalker@fifo99.com>
1209M: Bryan Huntsman <bryanh@codeaurora.org>
1210L: linux-arm-msm@vger.kernel.org
1211F: arch/arm/mach-msm/
1212F: drivers/video/fbdev/msm/
1213F: drivers/mmc/host/msm_sdcc.c
1214F: drivers/mmc/host/msm_sdcc.h
1215F: drivers/tty/serial/msm_serial.h
1216F: drivers/tty/serial/msm_serial.c
1217F: drivers/*/pm8???-*
1218F: drivers/mfd/ssbi.c
1219T: git git://git.kernel.org/pub/scm/linux/kernel/git/davidb/linux-msm.git
1220S: Maintained
1221
1222ARM/TOSA MACHINE SUPPORT
1223M: Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
1224M: Dirk Opfer <dirk@opfer-online.de>
1225S: Maintained
1226
1227ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT
1228M: Marek Vasut <marek.vasut@gmail.com>
1229L: linux-arm-kernel@lists.infradead.org
1230W: http://hackndev.com
1231S: Maintained
1232F: arch/arm/mach-pxa/include/mach/palmtx.h
1233F: arch/arm/mach-pxa/palmtx.c
1234F: arch/arm/mach-pxa/include/mach/palmt5.h
1235F: arch/arm/mach-pxa/palmt5.c
1236F: arch/arm/mach-pxa/include/mach/palmld.h
1237F: arch/arm/mach-pxa/palmld.c
1238F: arch/arm/mach-pxa/include/mach/palmte2.h
1239F: arch/arm/mach-pxa/palmte2.c
1240F: arch/arm/mach-pxa/include/mach/palmtc.h
1241F: arch/arm/mach-pxa/palmtc.c
1242
1243ARM/PALM TREO SUPPORT
1244M: Tomas Cech <sleep_walker@suse.cz>
1245L: linux-arm-kernel@lists.infradead.org
1246W: http://hackndev.com
1247S: Maintained
1248F: arch/arm/mach-pxa/include/mach/palmtreo.h
1249F: arch/arm/mach-pxa/palmtreo.c
1250
1251ARM/PALMZ72 SUPPORT
1252M: Sergey Lapin <slapin@ossfans.org>
1253L: linux-arm-kernel@lists.infradead.org
1254W: http://hackndev.com
1255S: Maintained
1256F: arch/arm/mach-pxa/include/mach/palmz72.h
1257F: arch/arm/mach-pxa/palmz72.c
1258
1259ARM/PLEB SUPPORT
1260M: Peter Chubb <pleb@gelato.unsw.edu.au>
1261W: http://www.disy.cse.unsw.edu.au/Hardware/PLEB
1262S: Maintained
1263
1264ARM/PT DIGITAL BOARD PORT
1265M: Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de>
1266L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1267W: http://www.arm.linux.org.uk/
1268S: Maintained
1269
1270ARM/QUALCOMM SUPPORT
1271M: Kumar Gala <galak@codeaurora.org>
1272M: David Brown <davidb@codeaurora.org>
1273L: linux-arm-msm@vger.kernel.org
1274S: Maintained
1275F: arch/arm/mach-qcom/
1276T: git git://git.kernel.org/pub/scm/linux/kernel/git/galak/linux-qcom.git
1277
1278ARM/RADISYS ENP2611 MACHINE SUPPORT
1279M: Lennert Buytenhek <kernel@wantstofly.org>
1280L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1281S: Maintained
1282
1283ARM/RISCPC ARCHITECTURE
1284M: Russell King <linux@arm.linux.org.uk>
1285L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1286W: http://www.arm.linux.org.uk/
1287S: Maintained
1288F: arch/arm/include/asm/hardware/entry-macro-iomd.S
1289F: arch/arm/include/asm/hardware/ioc.h
1290F: arch/arm/include/asm/hardware/iomd.h
1291F: arch/arm/include/asm/hardware/memc.h
1292F: arch/arm/mach-rpc/
1293F: drivers/net/ethernet/8390/etherh.c
1294F: drivers/net/ethernet/i825xx/ether1*
1295F: drivers/net/ethernet/seeq/ether3*
1296F: drivers/scsi/arm/
1297
1298ARM/Rockchip SoC support
1299M: Heiko Stuebner <heiko@sntech.de>
1300L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1301L: linux-rockchip@lists.infradead.org
1302S: Maintained
1303F: arch/arm/boot/dts/rk3*
1304F: arch/arm/mach-rockchip/
1305F: drivers/clk/rockchip/
1306F: drivers/i2c/busses/i2c-rk3x.c
1307F: drivers/*/*rockchip*
1308F: drivers/*/*/*rockchip*
1309F: sound/soc/rockchip/
1310
1311ARM/SAMSUNG ARM ARCHITECTURES
1312M: Ben Dooks <ben-linux@fluff.org>
1313M: Kukjin Kim <kgene.kim@samsung.com>
1314L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1315L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
1316W: http://www.fluff.org/ben/linux/
1317S: Maintained
1318F: arch/arm/boot/dts/s3c*
1319F: arch/arm/boot/dts/exynos*
1320F: arch/arm/plat-samsung/
1321F: arch/arm/mach-s3c24*/
1322F: arch/arm/mach-s3c64xx/
1323F: drivers/*/*s3c2410*
1324F: drivers/*/*/*s3c2410*
1325F: drivers/spi/spi-s3c*
1326F: sound/soc/samsung/*
1327
1328ARM/S5P EXYNOS ARM ARCHITECTURES
1329M: Kukjin Kim <kgene.kim@samsung.com>
1330L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1331L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
1332S: Maintained
1333F: arch/arm/mach-s5p*/
1334F: arch/arm/mach-exynos*/
1335N: exynos
1336
1337ARM/SAMSUNG MOBILE MACHINE SUPPORT
1338M: Kyungmin Park <kyungmin.park@samsung.com>
1339L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1340S: Maintained
1341F: arch/arm/mach-s5pv210/
1342
1343ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT
1344M: Kyungmin Park <kyungmin.park@samsung.com>
1345M: Kamil Debski <k.debski@samsung.com>
1346L: linux-arm-kernel@lists.infradead.org
1347L: linux-media@vger.kernel.org
1348S: Maintained
1349F: drivers/media/platform/s5p-g2d/
1350
1351ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT
1352M: Kyungmin Park <kyungmin.park@samsung.com>
1353M: Kamil Debski <k.debski@samsung.com>
1354M: Jeongtae Park <jtp.park@samsung.com>
1355L: linux-arm-kernel@lists.infradead.org
1356L: linux-media@vger.kernel.org
1357S: Maintained
1358F: arch/arm/plat-samsung/s5p-dev-mfc.c
1359F: drivers/media/platform/s5p-mfc/
1360
1361ARM/SAMSUNG S5P SERIES TV SUBSYSTEM SUPPORT
1362M: Kyungmin Park <kyungmin.park@samsung.com>
1363M: Tomasz Stanislawski <t.stanislaws@samsung.com>
1364L: linux-arm-kernel@lists.infradead.org
1365L: linux-media@vger.kernel.org
1366S: Maintained
1367F: drivers/media/platform/s5p-tv/
1368
1369ARM/SHMOBILE ARM ARCHITECTURE
1370M: Simon Horman <horms@verge.net.au>
1371M: Magnus Damm <magnus.damm@gmail.com>
1372L: linux-sh@vger.kernel.org
1373W: http://oss.renesas.com
1374Q: http://patchwork.kernel.org/project/linux-sh/list/
1375T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
1376S: Supported
1377F: arch/arm/boot/dts/emev2*
1378F: arch/arm/boot/dts/r7s*
1379F: arch/arm/boot/dts/r8a*
1380F: arch/arm/boot/dts/sh*
1381F: arch/arm/configs/ape6evm_defconfig
1382F: arch/arm/configs/armadillo800eva_defconfig
1383F: arch/arm/configs/bockw_defconfig
1384F: arch/arm/configs/koelsch_defconfig
1385F: arch/arm/configs/kzm9g_defconfig
1386F: arch/arm/configs/lager_defconfig
1387F: arch/arm/configs/mackerel_defconfig
1388F: arch/arm/configs/marzen_defconfig
1389F: arch/arm/configs/shmobile_defconfig
1390F: arch/arm/mach-shmobile/
1391F: drivers/sh/
1392
1393ARM/SOCFPGA ARCHITECTURE
1394M: Dinh Nguyen <dinguyen@opensource.altera.com>
1395S: Maintained
1396F: arch/arm/mach-socfpga/
1397W: http://www.rocketboards.org
1398T: git://git.rocketboards.org/linux-socfpga.git
1399T: git://git.rocketboards.org/linux-socfpga-next.git
1400
1401ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT
1402M: Dinh Nguyen <dinguyen@opensource.altera.com>
1403S: Maintained
1404F: drivers/clk/socfpga/
1405
1406ARM/SOCFPGA EDAC SUPPORT
1407M: Thor Thayer <tthayer@opensource.altera.com>
1408S: Maintained
1409F: drivers/edac/altera_edac.
1410
1411ARM/STI ARCHITECTURE
1412M: Srinivas Kandagatla <srinivas.kandagatla@gmail.com>
1413M: Maxime Coquelin <maxime.coquelin@st.com>
1414M: Patrice Chotard <patrice.chotard@st.com>
1415L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1416L: kernel@stlinux.com
1417W: http://www.stlinux.com
1418S: Maintained
1419F: arch/arm/mach-sti/
1420F: arch/arm/boot/dts/sti*
1421F: drivers/clocksource/arm_global_timer.c
1422F: drivers/i2c/busses/i2c-st.c
1423F: drivers/media/rc/st_rc.c
1424F: drivers/mmc/host/sdhci-st.c
1425F: drivers/phy/phy-stih407-usb.c
1426F: drivers/phy/phy-stih41x-usb.c
1427F: drivers/pinctrl/pinctrl-st.c
1428F: drivers/reset/sti/
1429F: drivers/tty/serial/st-asc.c
1430F: drivers/usb/dwc3/dwc3-st.c
1431F: drivers/usb/host/ehci-st.c
1432F: drivers/usb/host/ohci-st.c
1433
1434ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT
1435M: Lennert Buytenhek <kernel@wantstofly.org>
1436L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1437S: Maintained
1438
1439ARM/TETON BGA MACHINE SUPPORT
1440M: "Mark F. Brown" <mark.brown314@gmail.com>
1441L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1442S: Maintained
1443
1444ARM/THECUS N2100 MACHINE SUPPORT
1445M: Lennert Buytenhek <kernel@wantstofly.org>
1446L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1447S: Maintained
1448
1449ARM/NUVOTON W90X900 ARM ARCHITECTURE
1450M: Wan ZongShun <mcuos.com@gmail.com>
1451L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1452W: http://www.mcuos.com
1453S: Maintained
1454F: arch/arm/mach-w90x900/
1455F: drivers/input/keyboard/w90p910_keypad.c
1456F: drivers/input/touchscreen/w90p910_ts.c
1457F: drivers/watchdog/nuc900_wdt.c
1458F: drivers/net/ethernet/nuvoton/w90p910_ether.c
1459F: drivers/mtd/nand/nuc900_nand.c
1460F: drivers/rtc/rtc-nuc900.c
1461F: drivers/spi/spi-nuc900.c
1462F: drivers/usb/host/ehci-w90x900.c
1463F: drivers/video/fbdev/nuc900fb.c
1464
1465ARM/U300 MACHINE SUPPORT
1466M: Linus Walleij <linus.walleij@linaro.org>
1467L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1468S: Supported
1469F: arch/arm/mach-u300/
1470F: drivers/clocksource/timer-u300.c
1471F: drivers/i2c/busses/i2c-stu300.c
1472F: drivers/rtc/rtc-coh901331.c
1473F: drivers/watchdog/coh901327_wdt.c
1474F: drivers/dma/coh901318*
1475F: drivers/mfd/ab3100*
1476F: drivers/rtc/rtc-ab3100.c
1477F: drivers/rtc/rtc-coh901331.c
1478T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git
1479
1480ARM/Ux500 ARM ARCHITECTURE
1481M: Linus Walleij <linus.walleij@linaro.org>
1482L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1483S: Maintained
1484F: arch/arm/mach-ux500/
1485F: drivers/clocksource/clksrc-dbx500-prcmu.c
1486F: drivers/dma/ste_dma40*
1487F: drivers/hwspinlock/u8500_hsem.c
1488F: drivers/mfd/abx500*
1489F: drivers/mfd/ab8500*
1490F: drivers/mfd/dbx500*
1491F: drivers/mfd/db8500*
1492F: drivers/pinctrl/nomadik/pinctrl-ab*
1493F: drivers/pinctrl/nomadik/pinctrl-nomadik*
1494F: drivers/rtc/rtc-ab8500.c
1495F: drivers/rtc/rtc-pl031.c
1496T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git
1497
1498ARM/Ux500 CLOCK FRAMEWORK SUPPORT
1499M: Ulf Hansson <ulf.hansson@linaro.org>
1500L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1501T: git git://git.linaro.org/people/ulfh/clk.git
1502S: Maintained
1503F: drivers/clk/ux500/
1504F: include/linux/platform_data/clk-ux500.h
1505
1506ARM/VFP SUPPORT
1507M: Russell King <linux@arm.linux.org.uk>
1508L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1509W: http://www.arm.linux.org.uk/
1510S: Maintained
1511F: arch/arm/vfp/
1512
1513ARM/VOIPAC PXA270 SUPPORT
1514M: Marek Vasut <marek.vasut@gmail.com>
1515L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1516S: Maintained
1517F: arch/arm/mach-pxa/vpac270.c
1518F: arch/arm/mach-pxa/include/mach/vpac270.h
1519
1520ARM/VT8500 ARM ARCHITECTURE
1521M: Tony Prisk <linux@prisktech.co.nz>
1522L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1523S: Maintained
1524F: arch/arm/mach-vt8500/
1525F: drivers/clocksource/vt8500_timer.c
1526F: drivers/i2c/busses/i2c-wmt.c
1527F: drivers/mmc/host/wmt-sdmmc.c
1528F: drivers/pwm/pwm-vt8500.c
1529F: drivers/rtc/rtc-vt8500.c
1530F: drivers/tty/serial/vt8500_serial.c
1531F: drivers/usb/host/ehci-platform.c
1532F: drivers/usb/host/uhci-platform.c
1533F: drivers/video/fbdev/vt8500lcdfb.*
1534F: drivers/video/fbdev/wm8505fb*
1535F: drivers/video/fbdev/wmt_ge_rops.*
1536
1537ARM/ZIPIT Z2 SUPPORT
1538M: Marek Vasut <marek.vasut@gmail.com>
1539L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1540S: Maintained
1541F: arch/arm/mach-pxa/z2.c
1542F: arch/arm/mach-pxa/include/mach/z2.h
1543
1544ARM/ZYNQ ARCHITECTURE
1545M: Michal Simek <michal.simek@xilinx.com>
1546R: Sören Brinkmann <soren.brinkmann@xilinx.com>
1547L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1548W: http://wiki.xilinx.com
1549T: git git://git.xilinx.com/linux-xlnx.git
1550S: Supported
1551F: arch/arm/mach-zynq/
1552F: drivers/cpuidle/cpuidle-zynq.c
1553F: drivers/block/xsysace.c
1554N: zynq
1555N: xilinx
1556F: drivers/clocksource/cadence_ttc_timer.c
1557F: drivers/i2c/busses/i2c-cadence.c
1558F: drivers/mmc/host/sdhci-of-arasan.c
1559
1560ARM SMMU DRIVER
1561M: Will Deacon <will.deacon@arm.com>
1562L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1563S: Maintained
1564F: drivers/iommu/arm-smmu.c
1565
1566ARM64 PORT (AARCH64 ARCHITECTURE)
1567M: Catalin Marinas <catalin.marinas@arm.com>
1568M: Will Deacon <will.deacon@arm.com>
1569L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1570S: Maintained
1571F: arch/arm64/
1572F: Documentation/arm64/
1573
1574AS3645A LED FLASH CONTROLLER DRIVER
1575M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
1576L: linux-media@vger.kernel.org
1577T: git git://linuxtv.org/media_tree.git
1578S: Maintained
1579F: drivers/media/i2c/as3645a.c
1580F: include/media/as3645a.h
1581
1582ASC7621 HARDWARE MONITOR DRIVER
1583M: George Joseph <george.joseph@fairview5.com>
1584L: lm-sensors@lm-sensors.org
1585S: Maintained
1586F: Documentation/hwmon/asc7621
1587F: drivers/hwmon/asc7621.c
1588
1589ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS
1590M: Corentin Chary <corentin.chary@gmail.com>
1591L: acpi4asus-user@lists.sourceforge.net
1592L: platform-driver-x86@vger.kernel.org
1593W: http://acpi4asus.sf.net
1594S: Maintained
1595F: drivers/platform/x86/asus*.c
1596F: drivers/platform/x86/eeepc*.c
1597
1598ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API
1599R: Dan Williams <dan.j.williams@intel.com>
1600W: http://sourceforge.net/projects/xscaleiop
1601S: Odd fixes
1602F: Documentation/crypto/async-tx-api.txt
1603F: crypto/async_tx/
1604F: drivers/dma/
1605F: include/linux/dmaengine.h
1606F: include/linux/async_tx.h
1607
1608AT24 EEPROM DRIVER
1609M: Wolfram Sang <wsa@the-dreams.de>
1610L: linux-i2c@vger.kernel.org
1611S: Maintained
1612F: drivers/misc/eeprom/at24.c
1613F: include/linux/platform_data/at24.h
1614
1615ATA OVER ETHERNET (AOE) DRIVER
1616M: "Ed L. Cashin" <ecashin@coraid.com>
1617W: http://support.coraid.com/support/linux
1618S: Supported
1619F: Documentation/aoe/
1620F: drivers/block/aoe/
1621
1622ATHEROS ATH GENERIC UTILITIES
1623M: "Luis R. Rodriguez" <mcgrof@do-not-panic.com>
1624L: linux-wireless@vger.kernel.org
1625S: Supported
1626F: drivers/net/wireless/ath/*
1627
1628ATHEROS ATH5K WIRELESS DRIVER
1629M: Jiri Slaby <jirislaby@gmail.com>
1630M: Nick Kossifidis <mickflemm@gmail.com>
1631M: "Luis R. Rodriguez" <mcgrof@do-not-panic.com>
1632L: linux-wireless@vger.kernel.org
1633L: ath5k-devel@lists.ath5k.org
1634W: http://wireless.kernel.org/en/users/Drivers/ath5k
1635S: Maintained
1636F: drivers/net/wireless/ath/ath5k/
1637
1638ATHEROS ATH6KL WIRELESS DRIVER
1639M: Kalle Valo <kvalo@qca.qualcomm.com>
1640L: linux-wireless@vger.kernel.org
1641W: http://wireless.kernel.org/en/users/Drivers/ath6kl
1642T: git git://github.com/kvalo/ath.git
1643S: Supported
1644F: drivers/net/wireless/ath/ath6kl/
1645
1646WILOCITY WIL6210 WIRELESS DRIVER
1647M: Vladimir Kondratiev <qca_vkondrat@qca.qualcomm.com>
1648L: linux-wireless@vger.kernel.org
1649L: wil6210@qca.qualcomm.com
1650S: Supported
1651W: http://wireless.kernel.org/en/users/Drivers/wil6210
1652F: drivers/net/wireless/ath/wil6210/
1653F: include/uapi/linux/wil6210_uapi.h
1654
1655CARL9170 LINUX COMMUNITY WIRELESS DRIVER
1656M: Christian Lamparter <chunkeey@googlemail.com>
1657L: linux-wireless@vger.kernel.org
1658W: http://wireless.kernel.org/en/users/Drivers/carl9170
1659S: Maintained
1660F: drivers/net/wireless/ath/carl9170/
1661
1662ATK0110 HWMON DRIVER
1663M: Luca Tettamanti <kronos.it@gmail.com>
1664L: lm-sensors@lm-sensors.org
1665S: Maintained
1666F: drivers/hwmon/asus_atk0110.c
1667
1668ATI_REMOTE2 DRIVER
1669M: Ville Syrjala <syrjala@sci.fi>
1670S: Maintained
1671F: drivers/input/misc/ati_remote2.c
1672
1673ATLX ETHERNET DRIVERS
1674M: Jay Cliburn <jcliburn@gmail.com>
1675M: Chris Snook <chris.snook@gmail.com>
1676L: netdev@vger.kernel.org
1677W: http://sourceforge.net/projects/atl1
1678W: http://atl1.sourceforge.net
1679S: Maintained
1680F: drivers/net/ethernet/atheros/
1681
1682ATM
1683M: Chas Williams <chas@cmf.nrl.navy.mil>
1684L: linux-atm-general@lists.sourceforge.net (moderated for non-subscribers)
1685L: netdev@vger.kernel.org
1686W: http://linux-atm.sourceforge.net
1687S: Maintained
1688F: drivers/atm/
1689F: include/linux/atm*
1690F: include/uapi/linux/atm*
1691
1692ATMEL AT91 / AT32 MCI DRIVER
1693M: Ludovic Desroches <ludovic.desroches@atmel.com>
1694S: Maintained
1695F: drivers/mmc/host/atmel-mci.c
1696F: drivers/mmc/host/atmel-mci-regs.h
1697
1698ATMEL AT91 / AT32 SERIAL DRIVER
1699M: Nicolas Ferre <nicolas.ferre@atmel.com>
1700S: Supported
1701F: drivers/tty/serial/atmel_serial.c
1702
1703ATMEL Audio ALSA driver
1704M: Bo Shen <voice.shen@atmel.com>
1705L: alsa-devel@alsa-project.org (moderated for non-subscribers)
1706S: Supported
1707F: sound/soc/atmel
1708
1709ATMEL DMA DRIVER
1710M: Nicolas Ferre <nicolas.ferre@atmel.com>
1711L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1712S: Supported
1713F: drivers/dma/at_hdmac.c
1714F: drivers/dma/at_hdmac_regs.h
1715F: include/linux/platform_data/dma-atmel.h
1716
1717ATMEL I2C DRIVER
1718M: Ludovic Desroches <ludovic.desroches@atmel.com>
1719L: linux-i2c@vger.kernel.org
1720S: Supported
1721F: drivers/i2c/busses/i2c-at91.c
1722
1723ATMEL ISI DRIVER
1724M: Josh Wu <josh.wu@atmel.com>
1725L: linux-media@vger.kernel.org
1726S: Supported
1727F: drivers/media/platform/soc_camera/atmel-isi.c
1728F: include/media/atmel-isi.h
1729
1730ATMEL LCDFB DRIVER
1731M: Nicolas Ferre <nicolas.ferre@atmel.com>
1732L: linux-fbdev@vger.kernel.org
1733S: Maintained
1734F: drivers/video/fbdev/atmel_lcdfb.c
1735F: include/video/atmel_lcdc.h
1736
1737ATMEL MACB ETHERNET DRIVER
1738M: Nicolas Ferre <nicolas.ferre@atmel.com>
1739S: Supported
1740F: drivers/net/ethernet/cadence/
1741
1742ATMEL NAND DRIVER
1743M: Josh Wu <josh.wu@atmel.com>
1744L: linux-mtd@lists.infradead.org
1745S: Supported
1746F: drivers/mtd/nand/atmel_nand*
1747
1748ATMEL SPI DRIVER
1749M: Nicolas Ferre <nicolas.ferre@atmel.com>
1750S: Supported
1751F: drivers/spi/spi-atmel.*
1752
1753ATMEL SSC DRIVER
1754M: Bo Shen <voice.shen@atmel.com>
1755L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1756S: Supported
1757F: drivers/misc/atmel-ssc.c
1758F: include/linux/atmel-ssc.h
1759
1760ATMEL Timer Counter (TC) AND CLOCKSOURCE DRIVERS
1761M: Nicolas Ferre <nicolas.ferre@atmel.com>
1762L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1763S: Supported
1764F: drivers/misc/atmel_tclib.c
1765F: drivers/clocksource/tcb_clksrc.c
1766
1767ATMEL USBA UDC DRIVER
1768M: Nicolas Ferre <nicolas.ferre@atmel.com>
1769L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1770S: Supported
1771F: drivers/usb/gadget/udc/atmel_usba_udc.*
1772
1773ATMEL WIRELESS DRIVER
1774M: Simon Kelley <simon@thekelleys.org.uk>
1775L: linux-wireless@vger.kernel.org
1776W: http://www.thekelleys.org.uk/atmel
1777W: http://atmelwlandriver.sourceforge.net/
1778S: Maintained
1779F: drivers/net/wireless/atmel*
1780
1781ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER
1782M: Bradley Grove <linuxdrivers@attotech.com>
1783L: linux-scsi@vger.kernel.org
1784W: http://www.attotech.com
1785S: Supported
1786F: drivers/scsi/esas2r
1787
1788AUDIT SUBSYSTEM
1789M: Eric Paris <eparis@redhat.com>
1790L: linux-audit@redhat.com (subscribers-only)
1791W: http://people.redhat.com/sgrubb/audit/
1792T: git git://git.infradead.org/users/eparis/audit.git
1793S: Maintained
1794F: include/linux/audit.h
1795F: include/uapi/linux/audit.h
1796F: kernel/audit*
1797
1798AUXILIARY DISPLAY DRIVERS
1799M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
1800W: http://miguelojeda.es/auxdisplay.htm
1801W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
1802S: Maintained
1803F: drivers/auxdisplay/
1804F: include/linux/cfag12864b.h
1805
1806AVR32 ARCHITECTURE
1807M: Haavard Skinnemoen <hskinnemoen@gmail.com>
1808M: Hans-Christian Egtvedt <egtvedt@samfundet.no>
1809W: http://www.atmel.com/products/AVR32/
1810W: http://mirror.egtvedt.no/avr32linux.org/
1811W: http://avrfreaks.net/
1812S: Maintained
1813F: arch/avr32/
1814
1815AVR32/AT32AP MACHINE SUPPORT
1816M: Haavard Skinnemoen <hskinnemoen@gmail.com>
1817M: Hans-Christian Egtvedt <egtvedt@samfundet.no>
1818S: Maintained
1819F: arch/avr32/mach-at32ap/
1820
1821AX.25 NETWORK LAYER
1822M: Ralf Baechle <ralf@linux-mips.org>
1823L: linux-hams@vger.kernel.org
1824W: http://www.linux-ax25.org/
1825S: Maintained
1826F: include/uapi/linux/ax25.h
1827F: include/net/ax25.h
1828F: net/ax25/
1829
1830AZ6007 DVB DRIVER
1831M: Mauro Carvalho Chehab <m.chehab@samsung.com>
1832L: linux-media@vger.kernel.org
1833W: http://linuxtv.org
1834T: git git://linuxtv.org/media_tree.git
1835S: Maintained
1836F: drivers/media/usb/dvb-usb-v2/az6007.c
1837
1838AZTECH FM RADIO RECEIVER DRIVER
1839M: Hans Verkuil <hverkuil@xs4all.nl>
1840L: linux-media@vger.kernel.org
1841T: git git://linuxtv.org/media_tree.git
1842W: http://linuxtv.org
1843S: Maintained
1844F: drivers/media/radio/radio-aztech*
1845
1846B43 WIRELESS DRIVER
1847M: Stefano Brivio <stefano.brivio@polimi.it>
1848L: linux-wireless@vger.kernel.org
1849L: b43-dev@lists.infradead.org
1850W: http://wireless.kernel.org/en/users/Drivers/b43
1851S: Maintained
1852F: drivers/net/wireless/b43/
1853
1854B43LEGACY WIRELESS DRIVER
1855M: Larry Finger <Larry.Finger@lwfinger.net>
1856M: Stefano Brivio <stefano.brivio@polimi.it>
1857L: linux-wireless@vger.kernel.org
1858L: b43-dev@lists.infradead.org
1859W: http://wireless.kernel.org/en/users/Drivers/b43
1860S: Maintained
1861F: drivers/net/wireless/b43legacy/
1862
1863BACKLIGHT CLASS/SUBSYSTEM
1864M: Jingoo Han <jg1.han@samsung.com>
1865M: Bryan Wu <cooloney@gmail.com>
1866M: Lee Jones <lee.jones@linaro.org>
1867S: Maintained
1868F: drivers/video/backlight/
1869F: include/linux/backlight.h
1870
1871BATMAN ADVANCED
1872M: Marek Lindner <mareklindner@neomailbox.ch>
1873M: Simon Wunderlich <sw@simonwunderlich.de>
1874M: Antonio Quartulli <antonio@meshcoding.com>
1875L: b.a.t.m.a.n@lists.open-mesh.org
1876W: http://www.open-mesh.org/
1877S: Maintained
1878F: net/batman-adv/
1879
1880BAYCOM/HDLCDRV DRIVERS FOR AX.25
1881M: Thomas Sailer <t.sailer@alumni.ethz.ch>
1882L: linux-hams@vger.kernel.org
1883W: http://www.baycom.org/~tom/ham/ham.html
1884S: Maintained
1885F: drivers/net/hamradio/baycom*
1886
1887BCACHE (BLOCK LAYER CACHE)
1888M: Kent Overstreet <kmo@daterainc.com>
1889L: linux-bcache@vger.kernel.org
1890W: http://bcache.evilpiepirate.org
1891S: Maintained:
1892F: drivers/md/bcache/
1893
1894BECEEM BCS200/BCS220-3/BCSM250 WIMAX SUPPORT
1895M: Kevin McKinney <klmckinney1@gmail.com>
1896M: Matthias Beyer <mail@beyermatthias.de>
1897L: devel@driverdev.osuosl.org
1898S: Maintained
1899F: drivers/staging/bcm*
1900
1901BEFS FILE SYSTEM
1902S: Orphan
1903F: Documentation/filesystems/befs.txt
1904F: fs/befs/
1905
1906BECKHOFF CX5020 ETHERCAT MASTER DRIVER
1907M: Dariusz Marcinkiewicz <reksio@newterm.pl>
1908L: netdev@vger.kernel.org
1909S: Maintained
1910F: drivers/net/ethernet/ec_bhf.c
1911
1912BFS FILE SYSTEM
1913M: "Tigran A. Aivazian" <tigran@aivazian.fsnet.co.uk>
1914S: Maintained
1915F: Documentation/filesystems/bfs.txt
1916F: fs/bfs/
1917F: include/uapi/linux/bfs_fs.h
1918
1919BLACKFIN ARCHITECTURE
1920M: Steven Miao <realmz6@gmail.com>
1921L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
1922T: git git://git.code.sf.net/p/adi-linux/code
1923W: http://blackfin.uclinux.org
1924S: Supported
1925F: arch/blackfin/
1926
1927BLACKFIN EMAC DRIVER
1928L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
1929W: http://blackfin.uclinux.org
1930S: Supported
1931F: drivers/net/ethernet/adi/
1932
1933BLACKFIN RTC DRIVER
1934L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
1935W: http://blackfin.uclinux.org
1936S: Supported
1937F: drivers/rtc/rtc-bfin.c
1938
1939BLACKFIN SDH DRIVER
1940M: Sonic Zhang <sonic.zhang@analog.com>
1941L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
1942W: http://blackfin.uclinux.org
1943S: Supported
1944F: drivers/mmc/host/bfin_sdh.c
1945
1946BLACKFIN SERIAL DRIVER
1947M: Sonic Zhang <sonic.zhang@analog.com>
1948L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
1949W: http://blackfin.uclinux.org
1950S: Supported
1951F: drivers/tty/serial/bfin_uart.c
1952
1953BLACKFIN WATCHDOG DRIVER
1954L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
1955W: http://blackfin.uclinux.org
1956S: Supported
1957F: drivers/watchdog/bfin_wdt.c
1958
1959BLACKFIN I2C TWI DRIVER
1960M: Sonic Zhang <sonic.zhang@analog.com>
1961L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
1962W: http://blackfin.uclinux.org/
1963S: Supported
1964F: drivers/i2c/busses/i2c-bfin-twi.c
1965
1966BLACKFIN MEDIA DRIVER
1967M: Scott Jiang <scott.jiang.linux@gmail.com>
1968L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
1969W: http://blackfin.uclinux.org/
1970S: Supported
1971F: drivers/media/platform/blackfin/
1972F: drivers/media/i2c/adv7183*
1973F: drivers/media/i2c/vs6624*
1974
1975BLINKM RGB LED DRIVER
1976M: Jan-Simon Moeller <jansimon.moeller@gmx.de>
1977S: Maintained
1978F: drivers/leds/leds-blinkm.c
1979
1980BLOCK LAYER
1981M: Jens Axboe <axboe@kernel.dk>
1982T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
1983S: Maintained
1984F: block/
1985
1986BLOCK2MTD DRIVER
1987M: Joern Engel <joern@lazybastard.org>
1988L: linux-mtd@lists.infradead.org
1989S: Maintained
1990F: drivers/mtd/devices/block2mtd.c
1991
1992BLUETOOTH DRIVERS
1993M: Marcel Holtmann <marcel@holtmann.org>
1994M: Gustavo Padovan <gustavo@padovan.org>
1995M: Johan Hedberg <johan.hedberg@gmail.com>
1996L: linux-bluetooth@vger.kernel.org
1997W: http://www.bluez.org/
1998T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
1999T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2000S: Maintained
2001F: drivers/bluetooth/
2002
2003BLUETOOTH SUBSYSTEM
2004M: Marcel Holtmann <marcel@holtmann.org>
2005M: Gustavo Padovan <gustavo@padovan.org>
2006M: Johan Hedberg <johan.hedberg@gmail.com>
2007L: linux-bluetooth@vger.kernel.org
2008W: http://www.bluez.org/
2009T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2010T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2011S: Maintained
2012F: net/bluetooth/
2013F: include/net/bluetooth/
2014
2015BONDING DRIVER
2016M: Jay Vosburgh <j.vosburgh@gmail.com>
2017M: Veaceslav Falico <vfalico@gmail.com>
2018M: Andy Gospodarek <andy@greyhouse.net>
2019L: netdev@vger.kernel.org
2020W: http://sourceforge.net/projects/bonding/
2021S: Supported
2022F: drivers/net/bonding/
2023F: include/uapi/linux/if_bonding.h
2024
2025BPF (Safe dynamic programs and tools)
2026M: Alexei Starovoitov <ast@kernel.org>
2027L: netdev@vger.kernel.org
2028L: linux-kernel@vger.kernel.org
2029S: Supported
2030F: kernel/bpf/
2031
2032BROADCOM B44 10/100 ETHERNET DRIVER
2033M: Gary Zambrano <zambrano@broadcom.com>
2034L: netdev@vger.kernel.org
2035S: Supported
2036F: drivers/net/ethernet/broadcom/b44.*
2037
2038BROADCOM GENET ETHERNET DRIVER
2039M: Florian Fainelli <f.fainelli@gmail.com>
2040L: netdev@vger.kernel.org
2041S: Supported
2042F: drivers/net/ethernet/broadcom/genet/
2043
2044BROADCOM BNX2 GIGABIT ETHERNET DRIVER
2045M: Sony Chacko <sony.chacko@qlogic.com>
2046M: Dept-HSGLinuxNICDev@qlogic.com
2047L: netdev@vger.kernel.org
2048S: Supported
2049F: drivers/net/ethernet/broadcom/bnx2.*
2050F: drivers/net/ethernet/broadcom/bnx2_*
2051
2052BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
2053M: Ariel Elior <ariel.elior@qlogic.com>
2054L: netdev@vger.kernel.org
2055S: Supported
2056F: drivers/net/ethernet/broadcom/bnx2x/
2057
2058BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
2059M: Christian Daudt <bcm@fixthebug.org>
2060M: Matt Porter <mporter@linaro.org>
2061M: Florian Fainelli <f.fainelli@gmail.com>
2062L: bcm-kernel-feedback-list@broadcom.com
2063T: git git://github.com/broadcom/mach-bcm
2064S: Maintained
2065F: arch/arm/mach-bcm/
2066F: arch/arm/boot/dts/bcm113*
2067F: arch/arm/boot/dts/bcm216*
2068F: arch/arm/boot/dts/bcm281*
2069F: arch/arm/configs/bcm_defconfig
2070F: drivers/mmc/host/sdhci-bcm-kona.c
2071F: drivers/clocksource/bcm_kona_timer.c
2072
2073BROADCOM BCM2835 ARM ARCHITECTURE
2074M: Stephen Warren <swarren@wwwdotorg.org>
2075M: Lee Jones <lee@kernel.org>
2076L: linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers)
2077T: git git://git.kernel.org/pub/scm/linux/kernel/git/rpi/linux-rpi.git
2078S: Maintained
2079N: bcm2835
2080
2081BROADCOM BCM5301X ARM ARCHITECTURE
2082M: Hauke Mehrtens <hauke@hauke-m.de>
2083L: linux-arm-kernel@lists.infradead.org
2084S: Maintained
2085F: arch/arm/mach-bcm/bcm_5301x.c
2086F: arch/arm/boot/dts/bcm5301x.dtsi
2087F: arch/arm/boot/dts/bcm470*
2088
2089BROADCOM BCM63XX ARM ARCHITECTURE
2090M: Florian Fainelli <f.fainelli@gmail.com>
2091L: linux-arm-kernel@lists.infradead.org
2092T: git git://git.github.com/brcm/linux.git
2093S: Maintained
2094F: arch/arm/mach-bcm/bcm63xx.c
2095F: arch/arm/include/debug/bcm63xx.S
2096
2097BROADCOM BCM7XXX ARM ARCHITECTURE
2098M: Marc Carino <marc.ceeeee@gmail.com>
2099M: Brian Norris <computersforpeace@gmail.com>
2100L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2101S: Maintained
2102F: arch/arm/mach-bcm/*brcmstb*
2103F: arch/arm/boot/dts/bcm7*.dts*
2104
2105BROADCOM TG3 GIGABIT ETHERNET DRIVER
2106M: Prashant Sreedharan <prashant@broadcom.com>
2107M: Michael Chan <mchan@broadcom.com>
2108L: netdev@vger.kernel.org
2109S: Supported
2110F: drivers/net/ethernet/broadcom/tg3.*
2111
2112BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER
2113M: Brett Rudley <brudley@broadcom.com>
2114M: Arend van Spriel <arend@broadcom.com>
2115M: Franky (Zhenhui) Lin <frankyl@broadcom.com>
2116M: Hante Meuleman <meuleman@broadcom.com>
2117L: linux-wireless@vger.kernel.org
2118L: brcm80211-dev-list@broadcom.com
2119S: Supported
2120F: drivers/net/wireless/brcm80211/
2121
2122BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
2123M: QLogic-Storage-Upstream@qlogic.com
2124L: linux-scsi@vger.kernel.org
2125S: Supported
2126F: drivers/scsi/bnx2fc/
2127
2128BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
2129M: QLogic-Storage-Upstream@qlogic.com
2130L: linux-scsi@vger.kernel.org
2131S: Supported
2132F: drivers/scsi/bnx2i/
2133
2134BROADCOM KONA GPIO DRIVER
2135M: Ray Jui <rjui@broadcom.com>
2136L: bcm-kernel-feedback-list@broadcom.com
2137S: Supported
2138F: drivers/gpio/gpio-bcm-kona.c
2139F: Documentation/devicetree/bindings/gpio/gpio-bcm-kona.txt
2140
2141BROADCOM SPECIFIC AMBA DRIVER (BCMA)
2142M: Rafał Miłecki <zajec5@gmail.com>
2143L: linux-wireless@vger.kernel.org
2144S: Maintained
2145F: drivers/bcma/
2146F: include/linux/bcma/
2147
2148BROADCOM SYSTEMPORT ETHERNET DRIVER
2149M: Florian Fainelli <f.fainelli@gmail.com>
2150L: netdev@vger.kernel.org
2151S: Supported
2152F: drivers/net/ethernet/broadcom/bcmsysport.*
2153
2154BROCADE BFA FC SCSI DRIVER
2155M: Anil Gurumurthy <anil.gurumurthy@qlogic.com>
2156M: Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
2157L: linux-scsi@vger.kernel.org
2158S: Supported
2159F: drivers/scsi/bfa/
2160
2161BROCADE BNA 10 GIGABIT ETHERNET DRIVER
2162M: Rasesh Mody <rasesh.mody@qlogic.com>
2163L: netdev@vger.kernel.org
2164S: Supported
2165F: drivers/net/ethernet/brocade/bna/
2166
2167BSG (block layer generic sg v4 driver)
2168M: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
2169L: linux-scsi@vger.kernel.org
2170S: Supported
2171F: block/bsg.c
2172F: include/linux/bsg.h
2173F: include/uapi/linux/bsg.h
2174
2175BT87X AUDIO DRIVER
2176M: Clemens Ladisch <clemens@ladisch.de>
2177L: alsa-devel@alsa-project.org (moderated for non-subscribers)
2178T: git git://git.alsa-project.org/alsa-kernel.git
2179S: Maintained
2180F: Documentation/sound/alsa/Bt87x.txt
2181F: sound/pci/bt87x.c
2182
2183BT8XXGPIO DRIVER
2184M: Michael Buesch <m@bues.ch>
2185W: http://bu3sch.de/btgpio.php
2186S: Maintained
2187F: drivers/gpio/gpio-bt8xx.c
2188
2189BTRFS FILE SYSTEM
2190M: Chris Mason <clm@fb.com>
2191M: Josef Bacik <jbacik@fb.com>
2192L: linux-btrfs@vger.kernel.org
2193W: http://btrfs.wiki.kernel.org/
2194Q: http://patchwork.kernel.org/project/linux-btrfs/list/
2195T: git git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git
2196S: Maintained
2197F: Documentation/filesystems/btrfs.txt
2198F: fs/btrfs/
2199
2200BTTV VIDEO4LINUX DRIVER
2201M: Mauro Carvalho Chehab <m.chehab@samsung.com>
2202L: linux-media@vger.kernel.org
2203W: http://linuxtv.org
2204T: git git://linuxtv.org/media_tree.git
2205S: Odd fixes
2206F: Documentation/video4linux/bttv/
2207F: drivers/media/pci/bt8xx/bttv*
2208
2209BUSLOGIC SCSI DRIVER
2210M: Khalid Aziz <khalid@gonehiking.org>
2211L: linux-scsi@vger.kernel.org
2212S: Maintained
2213F: drivers/scsi/BusLogic.*
2214F: drivers/scsi/FlashPoint.*
2215
2216C-MEDIA CMI8788 DRIVER
2217M: Clemens Ladisch <clemens@ladisch.de>
2218L: alsa-devel@alsa-project.org (moderated for non-subscribers)
2219T: git git://git.alsa-project.org/alsa-kernel.git
2220S: Maintained
2221F: sound/pci/oxygen/
2222
2223C6X ARCHITECTURE
2224M: Mark Salter <msalter@redhat.com>
2225M: Aurelien Jacquiot <a-jacquiot@ti.com>
2226L: linux-c6x-dev@linux-c6x.org
2227W: http://www.linux-c6x.org/wiki/index.php/Main_Page
2228S: Maintained
2229F: arch/c6x/
2230
2231CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
2232M: David Howells <dhowells@redhat.com>
2233L: linux-cachefs@redhat.com
2234S: Supported
2235F: Documentation/filesystems/caching/cachefiles.txt
2236F: fs/cachefiles/
2237
2238CADET FM/AM RADIO RECEIVER DRIVER
2239M: Hans Verkuil <hverkuil@xs4all.nl>
2240L: linux-media@vger.kernel.org
2241T: git git://linuxtv.org/media_tree.git
2242W: http://linuxtv.org
2243S: Maintained
2244F: drivers/media/radio/radio-cadet*
2245
2246CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
2247M: Jonathan Corbet <corbet@lwn.net>
2248L: linux-media@vger.kernel.org
2249T: git git://linuxtv.org/media_tree.git
2250S: Maintained
2251F: Documentation/video4linux/cafe_ccic
2252F: drivers/media/platform/marvell-ccic/
2253
2254CAIF NETWORK LAYER
2255M: Dmitry Tarnyagin <dmitry.tarnyagin@lockless.no>
2256L: netdev@vger.kernel.org
2257S: Supported
2258F: Documentation/networking/caif/
2259F: drivers/net/caif/
2260F: include/uapi/linux/caif/
2261F: include/net/caif/
2262F: net/caif/
2263
2264CALGARY x86-64 IOMMU
2265M: Muli Ben-Yehuda <muli@il.ibm.com>
2266M: "Jon D. Mason" <jdmason@kudzu.us>
2267L: discuss@x86-64.org
2268S: Maintained
2269F: arch/x86/kernel/pci-calgary_64.c
2270F: arch/x86/kernel/tce_64.c
2271F: arch/x86/include/asm/calgary.h
2272F: arch/x86/include/asm/tce.h
2273
2274CAN NETWORK LAYER
2275M: Oliver Hartkopp <socketcan@hartkopp.net>
2276L: linux-can@vger.kernel.org
2277W: http://gitorious.org/linux-can
2278T: git git://gitorious.org/linux-can/linux-can-next.git
2279S: Maintained
2280F: Documentation/networking/can.txt
2281F: net/can/
2282F: include/linux/can/core.h
2283F: include/uapi/linux/can.h
2284F: include/uapi/linux/can/bcm.h
2285F: include/uapi/linux/can/raw.h
2286F: include/uapi/linux/can/gw.h
2287
2288CAN NETWORK DRIVERS
2289M: Wolfgang Grandegger <wg@grandegger.com>
2290M: Marc Kleine-Budde <mkl@pengutronix.de>
2291L: linux-can@vger.kernel.org
2292W: http://gitorious.org/linux-can
2293T: git git://gitorious.org/linux-can/linux-can-next.git
2294S: Maintained
2295F: drivers/net/can/
2296F: include/linux/can/dev.h
2297F: include/linux/can/platform/
2298F: include/uapi/linux/can/error.h
2299F: include/uapi/linux/can/netlink.h
2300
2301CAPABILITIES
2302M: Serge Hallyn <serge.hallyn@canonical.com>
2303L: linux-security-module@vger.kernel.org
2304S: Supported
2305F: include/linux/capability.h
2306F: include/uapi/linux/capability.h
2307F: security/capability.c
2308F: security/commoncap.c
2309F: kernel/capability.c
2310
2311CELL BROADBAND ENGINE ARCHITECTURE
2312M: Arnd Bergmann <arnd@arndb.de>
2313L: linuxppc-dev@lists.ozlabs.org
2314L: cbe-oss-dev@lists.ozlabs.org
2315W: http://www.ibm.com/developerworks/power/cell/
2316S: Supported
2317F: arch/powerpc/include/asm/cell*.h
2318F: arch/powerpc/include/asm/spu*.h
2319F: arch/powerpc/include/uapi/asm/spu*.h
2320F: arch/powerpc/oprofile/*cell*
2321F: arch/powerpc/platforms/cell/
2322
2323CEPH DISTRIBUTED FILE SYSTEM CLIENT
2324M: Sage Weil <sage@inktank.com>
2325L: ceph-devel@vger.kernel.org
2326W: http://ceph.com/
2327T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
2328S: Supported
2329F: Documentation/filesystems/ceph.txt
2330F: fs/ceph/
2331F: net/ceph/
2332F: include/linux/ceph/
2333F: include/linux/crush/
2334
2335CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM:
2336L: linux-usb@vger.kernel.org
2337S: Orphan
2338F: Documentation/usb/WUSB-Design-overview.txt
2339F: Documentation/usb/wusb-cbaf
2340F: drivers/usb/host/hwa-hc.c
2341F: drivers/usb/host/whci/
2342F: drivers/usb/wusbcore/
2343F: include/linux/usb/wusb*
2344
2345CFAG12864B LCD DRIVER
2346M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
2347W: http://miguelojeda.es/auxdisplay.htm
2348W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
2349S: Maintained
2350F: drivers/auxdisplay/cfag12864b.c
2351F: include/linux/cfag12864b.h
2352
2353CFAG12864BFB LCD FRAMEBUFFER DRIVER
2354M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
2355W: http://miguelojeda.es/auxdisplay.htm
2356W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
2357S: Maintained
2358F: drivers/auxdisplay/cfag12864bfb.c
2359F: include/linux/cfag12864b.h
2360
2361CFG80211 and NL80211
2362M: Johannes Berg <johannes@sipsolutions.net>
2363L: linux-wireless@vger.kernel.org
2364W: http://wireless.kernel.org/
2365T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
2366T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
2367S: Maintained
2368F: include/uapi/linux/nl80211.h
2369F: include/net/cfg80211.h
2370F: net/wireless/*
2371X: net/wireless/wext*
2372
2373CHAR and MISC DRIVERS
2374M: Arnd Bergmann <arnd@arndb.de>
2375M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
2376T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
2377S: Supported
2378F: drivers/char/*
2379F: drivers/misc/*
2380F: include/linux/miscdevice.h
2381
2382CHECKPATCH
2383M: Andy Whitcroft <apw@canonical.com>
2384M: Joe Perches <joe@perches.com>
2385S: Maintained
2386F: scripts/checkpatch.pl
2387
2388CHINESE DOCUMENTATION
2389M: Harry Wei <harryxiyou@gmail.com>
2390L: xiyoulinuxkernelgroup@googlegroups.com (subscribers-only)
2391L: linux-kernel@zh-kernel.org (moderated for non-subscribers)
2392S: Maintained
2393F: Documentation/zh_CN/
2394
2395CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
2396M: Peter Chen <Peter.Chen@freescale.com>
2397T: git git://github.com/hzpeterchen/linux-usb.git
2398L: linux-usb@vger.kernel.org
2399S: Maintained
2400F: drivers/usb/chipidea/
2401
2402CHROME HARDWARE PLATFORM SUPPORT
2403M: Olof Johansson <olof@lixom.net>
2404S: Maintained
2405F: drivers/platform/chrome/
2406
2407CISCO VIC ETHERNET NIC DRIVER
2408M: Christian Benvenuti <benve@cisco.com>
2409M: Sujith Sankar <ssujith@cisco.com>
2410M: Govindarajulu Varadarajan <_govind@gmx.com>
2411M: Neel Patel <neepatel@cisco.com>
2412S: Supported
2413F: drivers/net/ethernet/cisco/enic/
2414
2415CISCO VIC LOW LATENCY NIC DRIVER
2416M: Upinder Malhi <umalhi@cisco.com>
2417S: Supported
2418F: drivers/infiniband/hw/usnic
2419
2420CIRRUS LOGIC EP93XX ETHERNET DRIVER
2421M: Hartley Sweeten <hsweeten@visionengravers.com>
2422L: netdev@vger.kernel.org
2423S: Maintained
2424F: drivers/net/ethernet/cirrus/ep93xx_eth.c
2425
2426CIRRUS LOGIC AUDIO CODEC DRIVERS
2427M: Brian Austin <brian.austin@cirrus.com>
2428M: Paul Handrigan <Paul.Handrigan@cirrus.com>
2429L: alsa-devel@alsa-project.org (moderated for non-subscribers)
2430S: Maintained
2431F: sound/soc/codecs/cs*
2432
2433CLEANCACHE API
2434M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
2435L: linux-kernel@vger.kernel.org
2436S: Maintained
2437F: mm/cleancache.c
2438F: include/linux/cleancache.h
2439
2440CLK API
2441M: Russell King <linux@arm.linux.org.uk>
2442S: Maintained
2443F: include/linux/clk.h
2444
2445CLOCKSOURCE, CLOCKEVENT DRIVERS
2446M: Daniel Lezcano <daniel.lezcano@linaro.org>
2447M: Thomas Gleixner <tglx@linutronix.de>
2448L: linux-kernel@vger.kernel.org
2449T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
2450S: Supported
2451F: drivers/clocksource
2452
2453CISCO FCOE HBA DRIVER
2454M: Hiral Patel <hiralpat@cisco.com>
2455M: Suma Ramars <sramars@cisco.com>
2456M: Brian Uchino <buchino@cisco.com>
2457L: linux-scsi@vger.kernel.org
2458S: Supported
2459F: drivers/scsi/fnic/
2460
2461CMPC ACPI DRIVER
2462M: Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com>
2463M: Daniel Oliveira Nascimento <don@syst.com.br>
2464L: platform-driver-x86@vger.kernel.org
2465S: Supported
2466F: drivers/platform/x86/classmate-laptop.c
2467
2468COCCINELLE/Semantic Patches (SmPL)
2469M: Julia Lawall <Julia.Lawall@lip6.fr>
2470M: Gilles Muller <Gilles.Muller@lip6.fr>
2471M: Nicolas Palix <nicolas.palix@imag.fr>
2472M: Michal Marek <mmarek@suse.cz>
2473L: cocci@systeme.lip6.fr (moderated for non-subscribers)
2474T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc
2475W: http://coccinelle.lip6.fr/
2476S: Supported
2477F: Documentation/coccinelle.txt
2478F: scripts/coccinelle/
2479F: scripts/coccicheck
2480
2481CODA FILE SYSTEM
2482M: Jan Harkes <jaharkes@cs.cmu.edu>
2483M: coda@cs.cmu.edu
2484L: codalist@coda.cs.cmu.edu
2485W: http://www.coda.cs.cmu.edu/
2486S: Maintained
2487F: Documentation/filesystems/coda.txt
2488F: fs/coda/
2489F: include/linux/coda*.h
2490F: include/uapi/linux/coda*.h
2491
2492COMMON CLK FRAMEWORK
2493M: Mike Turquette <mturquette@linaro.org>
2494M: Stephen Boyd <sboyd@codeaurora.org>
2495L: linux-kernel@vger.kernel.org
2496T: git git://git.linaro.org/people/mturquette/linux.git
2497S: Maintained
2498F: drivers/clk/
2499X: drivers/clk/clkdev.c
2500F: include/linux/clk-pr*
2501F: include/linux/clk/
2502
2503COMMON INTERNET FILE SYSTEM (CIFS)
2504M: Steve French <sfrench@samba.org>
2505L: linux-cifs@vger.kernel.org
2506L: samba-technical@lists.samba.org (moderated for non-subscribers)
2507W: http://linux-cifs.samba.org/
2508Q: http://patchwork.ozlabs.org/project/linux-cifs-client/list/
2509T: git git://git.kernel.org/pub/scm/linux/kernel/git/sfrench/cifs-2.6.git
2510S: Supported
2511F: Documentation/filesystems/cifs/
2512F: fs/cifs/
2513
2514COMPACTPCI HOTPLUG CORE
2515M: Scott Murray <scott@spiteful.org>
2516L: linux-pci@vger.kernel.org
2517S: Maintained
2518F: drivers/pci/hotplug/cpci_hotplug*
2519
2520COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
2521M: Scott Murray <scott@spiteful.org>
2522L: linux-pci@vger.kernel.org
2523S: Maintained
2524F: drivers/pci/hotplug/cpcihp_zt5550.*
2525
2526COMPACTPCI HOTPLUG GENERIC DRIVER
2527M: Scott Murray <scott@spiteful.org>
2528L: linux-pci@vger.kernel.org
2529S: Maintained
2530F: drivers/pci/hotplug/cpcihp_generic.c
2531
2532COMPAL LAPTOP SUPPORT
2533M: Cezary Jackiewicz <cezary.jackiewicz@gmail.com>
2534L: platform-driver-x86@vger.kernel.org
2535S: Maintained
2536F: drivers/platform/x86/compal-laptop.c
2537
2538CONEXANT ACCESSRUNNER USB DRIVER
2539M: Simon Arlott <cxacru@fire.lp0.eu>
2540L: accessrunner-general@lists.sourceforge.net
2541W: http://accessrunner.sourceforge.net/
2542S: Maintained
2543F: drivers/usb/atm/cxacru.c
2544
2545CONFIGFS
2546M: Joel Becker <jlbec@evilplan.org>
2547T: git git://git.kernel.org/pub/scm/linux/kernel/git/jlbec/configfs.git
2548S: Supported
2549F: fs/configfs/
2550F: include/linux/configfs.h
2551
2552CONNECTOR
2553M: Evgeniy Polyakov <zbr@ioremap.net>
2554L: netdev@vger.kernel.org
2555S: Maintained
2556F: drivers/connector/
2557
2558CONTROL GROUP (CGROUP)
2559M: Tejun Heo <tj@kernel.org>
2560M: Li Zefan <lizefan@huawei.com>
2561L: cgroups@vger.kernel.org
2562T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
2563S: Maintained
2564F: Documentation/cgroups/
2565F: include/linux/cgroup*
2566F: kernel/cgroup*
2567
2568CONTROL GROUP - CPUSET
2569M: Li Zefan <lizefan@huawei.com>
2570L: cgroups@vger.kernel.org
2571W: http://www.bullopensource.org/cpuset/
2572W: http://oss.sgi.com/projects/cpusets/
2573T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
2574S: Maintained
2575F: Documentation/cgroups/cpusets.txt
2576F: include/linux/cpuset.h
2577F: kernel/cpuset.c
2578
2579CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
2580M: Johannes Weiner <hannes@cmpxchg.org>
2581M: Michal Hocko <mhocko@suse.cz>
2582L: cgroups@vger.kernel.org
2583L: linux-mm@kvack.org
2584S: Maintained
2585F: mm/memcontrol.c
2586F: mm/page_cgroup.c
2587
2588CORETEMP HARDWARE MONITORING DRIVER
2589M: Fenghua Yu <fenghua.yu@intel.com>
2590L: lm-sensors@lm-sensors.org
2591S: Maintained
2592F: Documentation/hwmon/coretemp
2593F: drivers/hwmon/coretemp.c
2594
2595COSA/SRP SYNC SERIAL DRIVER
2596M: Jan "Yenya" Kasprzak <kas@fi.muni.cz>
2597W: http://www.fi.muni.cz/~kas/cosa/
2598S: Maintained
2599F: drivers/net/wan/cosa*
2600
2601CPMAC ETHERNET DRIVER
2602M: Florian Fainelli <florian@openwrt.org>
2603L: netdev@vger.kernel.org
2604S: Maintained
2605F: drivers/net/ethernet/ti/cpmac.c
2606
2607CPU FREQUENCY DRIVERS
2608M: Rafael J. Wysocki <rjw@rjwysocki.net>
2609M: Viresh Kumar <viresh.kumar@linaro.org>
2610L: linux-pm@vger.kernel.org
2611S: Maintained
2612T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
2613T: git git://git.linaro.org/people/vireshk/linux.git (For ARM Updates)
2614F: drivers/cpufreq/
2615F: include/linux/cpufreq.h
2616
2617CPU FREQUENCY DRIVERS - ARM BIG LITTLE
2618M: Viresh Kumar <viresh.kumar@linaro.org>
2619M: Sudeep Holla <sudeep.holla@arm.com>
2620L: linux-pm@vger.kernel.org
2621W: http://www.arm.com/products/processors/technologies/biglittleprocessing.php
2622S: Maintained
2623F: drivers/cpufreq/arm_big_little.h
2624F: drivers/cpufreq/arm_big_little.c
2625F: drivers/cpufreq/arm_big_little_dt.c
2626
2627CPUIDLE DRIVER - ARM BIG LITTLE
2628M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
2629M: Daniel Lezcano <daniel.lezcano@linaro.org>
2630L: linux-pm@vger.kernel.org
2631L: linux-arm-kernel@lists.infradead.org
2632T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
2633S: Maintained
2634F: drivers/cpuidle/cpuidle-big_little.c
2635
2636CPUIDLE DRIVERS
2637M: Rafael J. Wysocki <rjw@rjwysocki.net>
2638M: Daniel Lezcano <daniel.lezcano@linaro.org>
2639L: linux-pm@vger.kernel.org
2640S: Maintained
2641T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
2642F: drivers/cpuidle/*
2643F: include/linux/cpuidle.h
2644
2645CPUID/MSR DRIVER
2646M: "H. Peter Anvin" <hpa@zytor.com>
2647S: Maintained
2648F: arch/x86/kernel/cpuid.c
2649F: arch/x86/kernel/msr.c
2650
2651CPU POWER MONITORING SUBSYSTEM
2652M: Thomas Renninger <trenn@suse.de>
2653L: linux-pm@vger.kernel.org
2654S: Maintained
2655F: tools/power/cpupower/
2656
2657CRAMFS FILESYSTEM
2658W: http://sourceforge.net/projects/cramfs/
2659S: Orphan / Obsolete
2660F: Documentation/filesystems/cramfs.txt
2661F: fs/cramfs/
2662
2663CRIS PORT
2664M: Mikael Starvik <starvik@axis.com>
2665M: Jesper Nilsson <jesper.nilsson@axis.com>
2666L: linux-cris-kernel@axis.com
2667W: http://developer.axis.com
2668S: Maintained
2669F: arch/cris/
2670F: drivers/tty/serial/crisv10.*
2671
2672CRYPTO API
2673M: Herbert Xu <herbert@gondor.apana.org.au>
2674M: "David S. Miller" <davem@davemloft.net>
2675L: linux-crypto@vger.kernel.org
2676T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
2677S: Maintained
2678F: Documentation/crypto/
2679F: arch/*/crypto/
2680F: crypto/
2681F: drivers/crypto/
2682F: include/crypto/
2683
2684CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
2685M: Neil Horman <nhorman@tuxdriver.com>
2686L: linux-crypto@vger.kernel.org
2687S: Maintained
2688F: crypto/ansi_cprng.c
2689F: crypto/rng.c
2690
2691CS5535 Audio ALSA driver
2692M: Jaya Kumar <jayakumar.alsa@gmail.com>
2693S: Maintained
2694F: sound/pci/cs5535audio/
2695
2696CW1200 WLAN driver
2697M: Solomon Peachy <pizza@shaftnet.org>
2698S: Maintained
2699F: drivers/net/wireless/cw1200/
2700
2701CX18 VIDEO4LINUX DRIVER
2702M: Andy Walls <awalls@md.metrocast.net>
2703L: ivtv-devel@ivtvdriver.org (moderated for non-subscribers)
2704L: linux-media@vger.kernel.org
2705T: git git://linuxtv.org/media_tree.git
2706W: http://linuxtv.org
2707W: http://www.ivtvdriver.org/index.php/Cx18
2708S: Maintained
2709F: Documentation/video4linux/cx18.txt
2710F: drivers/media/pci/cx18/
2711F: include/uapi/linux/ivtv*
2712
2713CX2341X MPEG ENCODER HELPER MODULE
2714M: Hans Verkuil <hverkuil@xs4all.nl>
2715L: linux-media@vger.kernel.org
2716T: git git://linuxtv.org/media_tree.git
2717W: http://linuxtv.org
2718S: Maintained
2719F: drivers/media/common/cx2341x*
2720F: include/media/cx2341x*
2721
2722CX88 VIDEO4LINUX DRIVER
2723M: Mauro Carvalho Chehab <m.chehab@samsung.com>
2724L: linux-media@vger.kernel.org
2725W: http://linuxtv.org
2726T: git git://linuxtv.org/media_tree.git
2727S: Odd fixes
2728F: Documentation/video4linux/cx88/
2729F: drivers/media/pci/cx88/
2730
2731CXD2820R MEDIA DRIVER
2732M: Antti Palosaari <crope@iki.fi>
2733L: linux-media@vger.kernel.org
2734W: http://linuxtv.org/
2735W: http://palosaari.fi/linux/
2736Q: http://patchwork.linuxtv.org/project/linux-media/list/
2737T: git git://linuxtv.org/anttip/media_tree.git
2738S: Maintained
2739F: drivers/media/dvb-frontends/cxd2820r*
2740
2741CXGB3 ETHERNET DRIVER (CXGB3)
2742M: Santosh Raspatur <santosh@chelsio.com>
2743L: netdev@vger.kernel.org
2744W: http://www.chelsio.com
2745S: Supported
2746F: drivers/net/ethernet/chelsio/cxgb3/
2747
2748CXGB3 IWARP RNIC DRIVER (IW_CXGB3)
2749M: Steve Wise <swise@chelsio.com>
2750L: linux-rdma@vger.kernel.org
2751W: http://www.openfabrics.org
2752S: Supported
2753F: drivers/infiniband/hw/cxgb3/
2754
2755CXGB4 ETHERNET DRIVER (CXGB4)
2756M: Hariprasad S <hariprasad@chelsio.com>
2757L: netdev@vger.kernel.org
2758W: http://www.chelsio.com
2759S: Supported
2760F: drivers/net/ethernet/chelsio/cxgb4/
2761
2762CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
2763M: Steve Wise <swise@chelsio.com>
2764L: linux-rdma@vger.kernel.org
2765W: http://www.openfabrics.org
2766S: Supported
2767F: drivers/infiniband/hw/cxgb4/
2768
2769CXGB4VF ETHERNET DRIVER (CXGB4VF)
2770M: Casey Leedom <leedom@chelsio.com>
2771L: netdev@vger.kernel.org
2772W: http://www.chelsio.com
2773S: Supported
2774F: drivers/net/ethernet/chelsio/cxgb4vf/
2775
2776CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
2777M: Ian Munsie <imunsie@au1.ibm.com>
2778M: Michael Neuling <mikey@neuling.org>
2779L: linuxppc-dev@lists.ozlabs.org
2780S: Supported
2781F: drivers/misc/cxl/
2782F: include/misc/cxl.h
2783F: include/uapi/misc/cxl.h
2784F: Documentation/powerpc/cxl.txt
2785F: Documentation/powerpc/cxl.txt
2786F: Documentation/ABI/testing/sysfs-class-cxl
2787
2788STMMAC ETHERNET DRIVER
2789M: Giuseppe Cavallaro <peppe.cavallaro@st.com>
2790L: netdev@vger.kernel.org
2791W: http://www.stlinux.com
2792S: Supported
2793F: drivers/net/ethernet/stmicro/stmmac/
2794
2795CYBERPRO FB DRIVER
2796M: Russell King <linux@arm.linux.org.uk>
2797L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2798W: http://www.arm.linux.org.uk/
2799S: Maintained
2800F: drivers/video/fbdev/cyber2000fb.*
2801
2802CYCLADES ASYNC MUX DRIVER
2803W: http://www.cyclades.com/
2804S: Orphan
2805F: drivers/tty/cyclades.c
2806F: include/linux/cyclades.h
2807F: include/uapi/linux/cyclades.h
2808
2809CYCLADES PC300 DRIVER
2810W: http://www.cyclades.com/
2811S: Orphan
2812F: drivers/net/wan/pc300*
2813
2814CYPRESS_FIRMWARE MEDIA DRIVER
2815M: Antti Palosaari <crope@iki.fi>
2816L: linux-media@vger.kernel.org
2817W: http://linuxtv.org/
2818W: http://palosaari.fi/linux/
2819Q: http://patchwork.linuxtv.org/project/linux-media/list/
2820T: git git://linuxtv.org/anttip/media_tree.git
2821S: Maintained
2822F: drivers/media/common/cypress_firmware*
2823
2824CYTTSP TOUCHSCREEN DRIVER
2825M: Ferruh Yigit <fery@cypress.com>
2826L: linux-input@vger.kernel.org
2827S: Supported
2828F: drivers/input/touchscreen/cyttsp*
2829F: include/linux/input/cyttsp.h
2830
2831DAMA SLAVE for AX.25
2832M: Joerg Reuter <jreuter@yaina.de>
2833W: http://yaina.de/jreuter/
2834W: http://www.qsl.net/dl1bke/
2835L: linux-hams@vger.kernel.org
2836S: Maintained
2837F: net/ax25/af_ax25.c
2838F: net/ax25/ax25_dev.c
2839F: net/ax25/ax25_ds_*
2840F: net/ax25/ax25_in.c
2841F: net/ax25/ax25_out.c
2842F: net/ax25/ax25_timer.c
2843F: net/ax25/sysctl_net_ax25.c
2844
2845DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
2846L: netdev@vger.kernel.org
2847S: Orphan
2848F: Documentation/networking/dmfe.txt
2849F: drivers/net/ethernet/dec/tulip/dmfe.c
2850
2851DC390/AM53C974 SCSI driver
2852M: Kurt Garloff <garloff@suse.de>
2853W: http://www.garloff.de/kurt/linux/dc390/
2854M: Guennadi Liakhovetski <g.liakhovetski@gmx.de>
2855S: Maintained
2856F: drivers/scsi/tmscsim.*
2857
2858DC395x SCSI driver
2859M: Oliver Neukum <oliver@neukum.org>
2860M: Ali Akcaagac <aliakc@web.de>
2861M: Jamie Lenehan <lenehan@twibble.org>
2862L: dc395x@twibble.org
2863W: http://twibble.org/dist/dc395x/
2864W: http://lists.twibble.org/mailman/listinfo/dc395x/
2865S: Maintained
2866F: Documentation/scsi/dc395x.txt
2867F: drivers/scsi/dc395x.*
2868
2869DCCP PROTOCOL
2870M: Gerrit Renker <gerrit@erg.abdn.ac.uk>
2871L: dccp@vger.kernel.org
2872W: http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
2873S: Maintained
2874F: include/linux/dccp.h
2875F: include/uapi/linux/dccp.h
2876F: include/linux/tfrc.h
2877F: net/dccp/
2878
2879DECnet NETWORK LAYER
2880W: http://linux-decnet.sourceforge.net
2881L: linux-decnet-user@lists.sourceforge.net
2882S: Orphan
2883F: Documentation/networking/decnet.txt
2884F: net/decnet/
2885
2886DECSTATION PLATFORM SUPPORT
2887M: "Maciej W. Rozycki" <macro@linux-mips.org>
2888L: linux-mips@linux-mips.org
2889W: http://www.linux-mips.org/wiki/DECstation
2890S: Maintained
2891F: arch/mips/dec/
2892F: arch/mips/include/asm/dec/
2893F: arch/mips/include/asm/mach-dec/
2894
2895DEFXX FDDI NETWORK DRIVER
2896M: "Maciej W. Rozycki" <macro@linux-mips.org>
2897S: Maintained
2898F: drivers/net/fddi/defxx.*
2899
2900DELL LAPTOP DRIVER
2901M: Matthew Garrett <mjg59@srcf.ucam.org>
2902L: platform-driver-x86@vger.kernel.org
2903S: Maintained
2904F: drivers/platform/x86/dell-laptop.c
2905
2906DELL LAPTOP SMM DRIVER
2907M: Guenter Roeck <linux@roeck-us.net>
2908F: drivers/char/i8k.c
2909F: include/uapi/linux/i8k.h
2910
2911DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
2912M: Doug Warzecha <Douglas_Warzecha@dell.com>
2913S: Maintained
2914F: Documentation/dcdbas.txt
2915F: drivers/firmware/dcdbas.*
2916
2917DELL WMI EXTRAS DRIVER
2918M: Matthew Garrett <mjg59@srcf.ucam.org>
2919S: Maintained
2920F: drivers/platform/x86/dell-wmi.c
2921
2922DESIGNWARE USB2 DRD IP DRIVER
2923M: Paul Zimmerman <paulz@synopsys.com>
2924L: linux-usb@vger.kernel.org
2925T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
2926S: Maintained
2927F: drivers/usb/dwc2/
2928
2929DESIGNWARE USB3 DRD IP DRIVER
2930M: Felipe Balbi <balbi@ti.com>
2931L: linux-usb@vger.kernel.org
2932L: linux-omap@vger.kernel.org
2933T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
2934S: Maintained
2935F: drivers/usb/dwc3/
2936
2937DEVICE COREDUMP (DEV_COREDUMP)
2938M: Johannes Berg <johannes@sipsolutions.net>
2939L: linux-kernel@vger.kernel.org
2940S: Maintained
2941F: drivers/base/devcoredump.c
2942F: include/linux/devcoredump.h
2943
2944DEVICE FREQUENCY (DEVFREQ)
2945M: MyungJoo Ham <myungjoo.ham@samsung.com>
2946M: Kyungmin Park <kyungmin.park@samsung.com>
2947L: linux-pm@vger.kernel.org
2948S: Maintained
2949F: drivers/devfreq/
2950
2951DEVICE NUMBER REGISTRY
2952M: Torben Mathiasen <device@lanana.org>
2953W: http://lanana.org/docs/device-list/index.html
2954S: Maintained
2955
2956DEVICE-MAPPER (LVM)
2957M: Alasdair Kergon <agk@redhat.com>
2958M: Mike Snitzer <snitzer@redhat.com>
2959M: dm-devel@redhat.com
2960L: dm-devel@redhat.com
2961W: http://sources.redhat.com/dm
2962Q: http://patchwork.kernel.org/project/dm-devel/list/
2963T: git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
2964T: quilt http://people.redhat.com/agk/patches/linux/editing/
2965S: Maintained
2966F: Documentation/device-mapper/
2967F: drivers/md/dm*
2968F: drivers/md/persistent-data/
2969F: include/linux/device-mapper.h
2970F: include/linux/dm-*.h
2971F: include/uapi/linux/dm-*.h
2972
2973DIALOG SEMICONDUCTOR DRIVERS
2974M: Support Opensource <support.opensource@diasemi.com>
2975W: http://www.dialog-semiconductor.com/products
2976S: Supported
2977F: Documentation/hwmon/da90??
2978F: drivers/gpio/gpio-da90??.c
2979F: drivers/hwmon/da90??-hwmon.c
2980F: drivers/input/misc/da90??_onkey.c
2981F: drivers/input/touchscreen/da9052_tsi.c
2982F: drivers/leds/leds-da90??.c
2983F: drivers/mfd/da903x.c
2984F: drivers/mfd/da90??-*.c
2985F: drivers/power/da9052-battery.c
2986F: drivers/regulator/da903x.c
2987F: drivers/regulator/da9???-regulator.[ch]
2988F: drivers/rtc/rtc-da90??.c
2989F: drivers/video/backlight/da90??_bl.c
2990F: drivers/watchdog/da90??_wdt.c
2991F: include/linux/mfd/da903x.h
2992F: include/linux/mfd/da9052/
2993F: include/linux/mfd/da9055/
2994F: include/linux/mfd/da9063/
2995F: include/sound/da[79]*.h
2996F: sound/soc/codecs/da[79]*.[ch]
2997
2998DIGI NEO AND CLASSIC PCI PRODUCTS
2999M: Lidza Louina <lidza.louina@gmail.com>
3000M: Mark Hounschell <markh@compro.net>
3001L: driverdev-devel@linuxdriverproject.org
3002S: Maintained
3003F: drivers/staging/dgnc/
3004
3005DIGI EPCA PCI PRODUCTS
3006M: Lidza Louina <lidza.louina@gmail.com>
3007M: Mark Hounschell <markh@compro.net>
3008M: Daeseok Youn <daeseok.youn@gmail.com>
3009L: driverdev-devel@linuxdriverproject.org
3010S: Maintained
3011F: drivers/staging/dgap/
3012
3013DIOLAN U2C-12 I2C DRIVER
3014M: Guenter Roeck <linux@roeck-us.net>
3015L: linux-i2c@vger.kernel.org
3016S: Maintained
3017F: drivers/i2c/busses/i2c-diolan-u2c.c
3018
3019DIRECTORY NOTIFICATION (DNOTIFY)
3020M: Eric Paris <eparis@parisplace.org>
3021S: Maintained
3022F: Documentation/filesystems/dnotify.txt
3023F: fs/notify/dnotify/
3024F: include/linux/dnotify.h
3025
3026DISK GEOMETRY AND PARTITION HANDLING
3027M: Andries Brouwer <aeb@cwi.nl>
3028W: http://www.win.tue.nl/~aeb/linux/Large-Disk.html
3029W: http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
3030W: http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
3031S: Maintained
3032
3033DISKQUOTA
3034M: Jan Kara <jack@suse.cz>
3035S: Maintained
3036F: Documentation/filesystems/quota.txt
3037F: fs/quota/
3038F: include/linux/quota*.h
3039F: include/uapi/linux/quota*.h
3040
3041DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
3042M: Bernie Thompson <bernie@plugable.com>
3043L: linux-fbdev@vger.kernel.org
3044S: Maintained
3045W: http://plugable.com/category/projects/udlfb/
3046F: drivers/video/fbdev/udlfb.c
3047F: include/video/udlfb.h
3048F: Documentation/fb/udlfb.txt
3049
3050DISTRIBUTED LOCK MANAGER (DLM)
3051M: Christine Caulfield <ccaulfie@redhat.com>
3052M: David Teigland <teigland@redhat.com>
3053L: cluster-devel@redhat.com
3054W: http://sources.redhat.com/cluster/
3055T: git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/dlm.git
3056S: Supported
3057F: fs/dlm/
3058
3059DMA BUFFER SHARING FRAMEWORK
3060M: Sumit Semwal <sumit.semwal@linaro.org>
3061S: Maintained
3062L: linux-media@vger.kernel.org
3063L: dri-devel@lists.freedesktop.org
3064L: linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
3065F: drivers/dma-buf/
3066F: include/linux/dma-buf*
3067F: include/linux/reservation.h
3068F: include/linux/*fence.h
3069F: Documentation/dma-buf-sharing.txt
3070T: git git://git.linaro.org/people/sumitsemwal/linux-dma-buf.git
3071
3072DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
3073M: Vinod Koul <vinod.koul@intel.com>
3074L: dmaengine@vger.kernel.org
3075Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
3076S: Maintained
3077F: drivers/dma/
3078F: include/linux/dma*
3079T: git git://git.infradead.org/users/vkoul/slave-dma.git (slave-dma)
3080
3081DME1737 HARDWARE MONITOR DRIVER
3082M: Juerg Haefliger <juergh@gmail.com>
3083L: lm-sensors@lm-sensors.org
3084S: Maintained
3085F: Documentation/hwmon/dme1737
3086F: drivers/hwmon/dme1737.c
3087
3088DOCKING STATION DRIVER
3089M: Shaohua Li <shaohua.li@intel.com>
3090L: linux-acpi@vger.kernel.org
3091S: Supported
3092F: drivers/acpi/dock.c
3093
3094DOCUMENTATION
3095M: Jonathan Corbet <corbet@lwn.net>
3096L: linux-doc@vger.kernel.org
3097S: Maintained
3098F: Documentation/
3099X: Documentation/ABI/
3100X: Documentation/devicetree/
3101X: Documentation/[a-z][a-z]_[A-Z][A-Z]/
3102
3103DOUBLETALK DRIVER
3104M: "James R. Van Zandt" <jrv@vanzandt.mv.com>
3105L: blinux-list@redhat.com
3106S: Maintained
3107F: drivers/char/dtlk.c
3108F: include/linux/dtlk.h
3109
3110DPT_I2O SCSI RAID DRIVER
3111M: Adaptec OEM Raid Solutions <aacraid@adaptec.com>
3112L: linux-scsi@vger.kernel.org
3113W: http://www.adaptec.com/
3114S: Maintained
3115F: drivers/scsi/dpt*
3116F: drivers/scsi/dpt/
3117
3118DRBD DRIVER
3119P: Philipp Reisner
3120P: Lars Ellenberg
3121M: drbd-dev@lists.linbit.com
3122L: drbd-user@lists.linbit.com
3123W: http://www.drbd.org
3124T: git git://git.drbd.org/linux-2.6-drbd.git drbd
3125T: git git://git.drbd.org/drbd-8.3.git
3126S: Supported
3127F: drivers/block/drbd/
3128F: lib/lru_cache.c
3129F: Documentation/blockdev/drbd/
3130
3131DRIVER CORE, KOBJECTS, DEBUGFS AND SYSFS
3132M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
3133T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
3134S: Supported
3135F: Documentation/kobject.txt
3136F: drivers/base/
3137F: fs/sysfs/
3138F: fs/debugfs/
3139F: include/linux/kobj*
3140F: include/linux/debugfs.h
3141F: lib/kobj*
3142
3143DRM DRIVERS
3144M: David Airlie <airlied@linux.ie>
3145L: dri-devel@lists.freedesktop.org
3146T: git git://people.freedesktop.org/~airlied/linux
3147S: Maintained
3148F: drivers/gpu/drm/
3149F: drivers/gpu/vga/
3150F: include/drm/
3151F: include/uapi/drm/
3152
3153RADEON DRM DRIVERS
3154M: Alex Deucher <alexander.deucher@amd.com>
3155M: Christian König <christian.koenig@amd.com>
3156L: dri-devel@lists.freedesktop.org
3157T: git git://people.freedesktop.org/~agd5f/linux
3158S: Supported
3159F: drivers/gpu/drm/radeon/
3160F: include/uapi/drm/radeon*
3161
3162DRM PANEL DRIVERS
3163M: Thierry Reding <thierry.reding@gmail.com>
3164L: dri-devel@lists.freedesktop.org
3165T: git git://anongit.freedesktop.org/tegra/linux.git
3166S: Maintained
3167F: drivers/gpu/drm/drm_panel.c
3168F: drivers/gpu/drm/panel/
3169F: include/drm/drm_panel.h
3170F: Documentation/devicetree/bindings/panel/
3171
3172INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets)
3173M: Daniel Vetter <daniel.vetter@intel.com>
3174M: Jani Nikula <jani.nikula@linux.intel.com>
3175L: intel-gfx@lists.freedesktop.org
3176L: dri-devel@lists.freedesktop.org
3177Q: http://patchwork.freedesktop.org/project/intel-gfx/
3178T: git git://anongit.freedesktop.org/drm-intel
3179S: Supported
3180F: drivers/gpu/drm/i915/
3181F: include/drm/i915*
3182F: include/uapi/drm/i915*
3183
3184DRM DRIVERS FOR EXYNOS
3185M: Inki Dae <inki.dae@samsung.com>
3186M: Joonyoung Shim <jy0922.shim@samsung.com>
3187M: Seung-Woo Kim <sw0312.kim@samsung.com>
3188M: Kyungmin Park <kyungmin.park@samsung.com>
3189L: dri-devel@lists.freedesktop.org
3190T: git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
3191S: Supported
3192F: drivers/gpu/drm/exynos/
3193F: include/drm/exynos*
3194F: include/uapi/drm/exynos*
3195
3196DRM DRIVERS FOR NVIDIA TEGRA
3197M: Thierry Reding <thierry.reding@gmail.com>
3198M: Terje Bergström <tbergstrom@nvidia.com>
3199L: dri-devel@lists.freedesktop.org
3200L: linux-tegra@vger.kernel.org
3201T: git git://anongit.freedesktop.org/tegra/linux.git
3202S: Supported
3203F: drivers/gpu/drm/tegra/
3204F: drivers/gpu/host1x/
3205F: include/linux/host1x.h
3206F: include/uapi/drm/tegra_drm.h
3207F: Documentation/devicetree/bindings/gpu/nvidia,tegra20-host1x.txt
3208
3209DRM DRIVERS FOR RENESAS
3210M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
3211L: dri-devel@lists.freedesktop.org
3212L: linux-sh@vger.kernel.org
3213T: git git://people.freedesktop.org/~airlied/linux
3214S: Supported
3215F: drivers/gpu/drm/rcar-du/
3216F: drivers/gpu/drm/shmobile/
3217F: include/linux/platform_data/rcar-du.h
3218F: include/linux/platform_data/shmob_drm.h
3219
3220DSBR100 USB FM RADIO DRIVER
3221M: Alexey Klimov <klimov.linux@gmail.com>
3222L: linux-media@vger.kernel.org
3223T: git git://linuxtv.org/media_tree.git
3224S: Maintained
3225F: drivers/media/radio/dsbr100.c
3226
3227DSCC4 DRIVER
3228M: Francois Romieu <romieu@fr.zoreil.com>
3229L: netdev@vger.kernel.org
3230S: Maintained
3231F: drivers/net/wan/dscc4.c
3232
3233DVB_USB_AF9015 MEDIA DRIVER
3234M: Antti Palosaari <crope@iki.fi>
3235L: linux-media@vger.kernel.org
3236W: http://linuxtv.org/
3237W: http://palosaari.fi/linux/
3238Q: http://patchwork.linuxtv.org/project/linux-media/list/
3239T: git git://linuxtv.org/anttip/media_tree.git
3240S: Maintained
3241F: drivers/media/usb/dvb-usb-v2/af9015*
3242
3243DVB_USB_AF9035 MEDIA DRIVER
3244M: Antti Palosaari <crope@iki.fi>
3245L: linux-media@vger.kernel.org
3246W: http://linuxtv.org/
3247W: http://palosaari.fi/linux/
3248Q: http://patchwork.linuxtv.org/project/linux-media/list/
3249T: git git://linuxtv.org/anttip/media_tree.git
3250S: Maintained
3251F: drivers/media/usb/dvb-usb-v2/af9035*
3252
3253DVB_USB_ANYSEE MEDIA DRIVER
3254M: Antti Palosaari <crope@iki.fi>
3255L: linux-media@vger.kernel.org
3256W: http://linuxtv.org/
3257W: http://palosaari.fi/linux/
3258Q: http://patchwork.linuxtv.org/project/linux-media/list/
3259T: git git://linuxtv.org/anttip/media_tree.git
3260S: Maintained
3261F: drivers/media/usb/dvb-usb-v2/anysee*
3262
3263DVB_USB_AU6610 MEDIA DRIVER
3264M: Antti Palosaari <crope@iki.fi>
3265L: linux-media@vger.kernel.org
3266W: http://linuxtv.org/
3267W: http://palosaari.fi/linux/
3268Q: http://patchwork.linuxtv.org/project/linux-media/list/
3269T: git git://linuxtv.org/anttip/media_tree.git
3270S: Maintained
3271F: drivers/media/usb/dvb-usb-v2/au6610*
3272
3273DVB_USB_CE6230 MEDIA DRIVER
3274M: Antti Palosaari <crope@iki.fi>
3275L: linux-media@vger.kernel.org
3276W: http://linuxtv.org/
3277W: http://palosaari.fi/linux/
3278Q: http://patchwork.linuxtv.org/project/linux-media/list/
3279T: git git://linuxtv.org/anttip/media_tree.git
3280S: Maintained
3281F: drivers/media/usb/dvb-usb-v2/ce6230*
3282
3283DVB_USB_CXUSB MEDIA DRIVER
3284M: Michael Krufky <mkrufky@linuxtv.org>
3285L: linux-media@vger.kernel.org
3286W: http://linuxtv.org/
3287W: http://github.com/mkrufky
3288Q: http://patchwork.linuxtv.org/project/linux-media/list/
3289T: git git://linuxtv.org/media_tree.git
3290S: Maintained
3291F: drivers/media/usb/dvb-usb/cxusb*
3292
3293DVB_USB_EC168 MEDIA DRIVER
3294M: Antti Palosaari <crope@iki.fi>
3295L: linux-media@vger.kernel.org
3296W: http://linuxtv.org/
3297W: http://palosaari.fi/linux/
3298Q: http://patchwork.linuxtv.org/project/linux-media/list/
3299T: git git://linuxtv.org/anttip/media_tree.git
3300S: Maintained
3301F: drivers/media/usb/dvb-usb-v2/ec168*
3302
3303DVB_USB_GL861 MEDIA DRIVER
3304M: Antti Palosaari <crope@iki.fi>
3305L: linux-media@vger.kernel.org
3306W: http://linuxtv.org/
3307Q: http://patchwork.linuxtv.org/project/linux-media/list/
3308T: git git://linuxtv.org/anttip/media_tree.git
3309S: Maintained
3310F: drivers/media/usb/dvb-usb-v2/gl861*
3311
3312DVB_USB_MXL111SF MEDIA DRIVER
3313M: Michael Krufky <mkrufky@linuxtv.org>
3314L: linux-media@vger.kernel.org
3315W: http://linuxtv.org/
3316W: http://github.com/mkrufky
3317Q: http://patchwork.linuxtv.org/project/linux-media/list/
3318T: git git://linuxtv.org/mkrufky/mxl111sf.git
3319S: Maintained
3320F: drivers/media/usb/dvb-usb-v2/mxl111sf*
3321
3322DVB_USB_RTL28XXU MEDIA DRIVER
3323M: Antti Palosaari <crope@iki.fi>
3324L: linux-media@vger.kernel.org
3325W: http://linuxtv.org/
3326W: http://palosaari.fi/linux/
3327Q: http://patchwork.linuxtv.org/project/linux-media/list/
3328T: git git://linuxtv.org/anttip/media_tree.git
3329S: Maintained
3330F: drivers/media/usb/dvb-usb-v2/rtl28xxu*
3331
3332DVB_USB_V2 MEDIA DRIVER
3333M: Antti Palosaari <crope@iki.fi>
3334L: linux-media@vger.kernel.org
3335W: http://linuxtv.org/
3336W: http://palosaari.fi/linux/
3337Q: http://patchwork.linuxtv.org/project/linux-media/list/
3338T: git git://linuxtv.org/anttip/media_tree.git
3339S: Maintained
3340F: drivers/media/usb/dvb-usb-v2/dvb_usb*
3341F: drivers/media/usb/dvb-usb-v2/usb_urb.c
3342
3343DYNAMIC DEBUG
3344M: Jason Baron <jbaron@akamai.com>
3345S: Maintained
3346F: lib/dynamic_debug.c
3347F: include/linux/dynamic_debug.h
3348
3349DZ DECSTATION DZ11 SERIAL DRIVER
3350M: "Maciej W. Rozycki" <macro@linux-mips.org>
3351S: Maintained
3352F: drivers/tty/serial/dz.*
3353
3354E4000 MEDIA DRIVER
3355M: Antti Palosaari <crope@iki.fi>
3356L: linux-media@vger.kernel.org
3357W: http://linuxtv.org/
3358W: http://palosaari.fi/linux/
3359Q: http://patchwork.linuxtv.org/project/linux-media/list/
3360T: git git://linuxtv.org/anttip/media_tree.git
3361S: Maintained
3362F: drivers/media/tuners/e4000*
3363
3364EATA ISA/EISA/PCI SCSI DRIVER
3365M: Dario Ballabio <ballabio_dario@emc.com>
3366L: linux-scsi@vger.kernel.org
3367S: Maintained
3368F: drivers/scsi/eata.c
3369
3370EC100 MEDIA DRIVER
3371M: Antti Palosaari <crope@iki.fi>
3372L: linux-media@vger.kernel.org
3373W: http://linuxtv.org/
3374W: http://palosaari.fi/linux/
3375Q: http://patchwork.linuxtv.org/project/linux-media/list/
3376T: git git://linuxtv.org/anttip/media_tree.git
3377S: Maintained
3378F: drivers/media/dvb-frontends/ec100*
3379
3380ECRYPT FILE SYSTEM
3381M: Tyler Hicks <tyhicks@canonical.com>
3382L: ecryptfs@vger.kernel.org
3383W: http://ecryptfs.org
3384W: https://launchpad.net/ecryptfs
3385S: Supported
3386F: Documentation/filesystems/ecryptfs.txt
3387F: fs/ecryptfs/
3388
3389EDAC-CORE
3390M: Doug Thompson <dougthompson@xmission.com>
3391M: Borislav Petkov <bp@alien8.de>
3392M: Mauro Carvalho Chehab <m.chehab@samsung.com>
3393L: linux-edac@vger.kernel.org
3394W: bluesmoke.sourceforge.net
3395S: Supported
3396F: Documentation/edac.txt
3397F: drivers/edac/
3398F: include/linux/edac.h
3399
3400EDAC-AMD64
3401M: Doug Thompson <dougthompson@xmission.com>
3402M: Borislav Petkov <bp@alien8.de>
3403L: linux-edac@vger.kernel.org
3404W: bluesmoke.sourceforge.net
3405S: Maintained
3406F: drivers/edac/amd64_edac*
3407
3408EDAC-CALXEDA
3409M: Doug Thompson <dougthompson@xmission.com>
3410M: Robert Richter <rric@kernel.org>
3411L: linux-edac@vger.kernel.org
3412W: bluesmoke.sourceforge.net
3413S: Maintained
3414F: drivers/edac/highbank*
3415
3416EDAC-CAVIUM
3417M: Ralf Baechle <ralf@linux-mips.org>
3418M: David Daney <david.daney@cavium.com>
3419L: linux-edac@vger.kernel.org
3420L: linux-mips@linux-mips.org
3421W: bluesmoke.sourceforge.net
3422S: Supported
3423F: drivers/edac/octeon_edac*
3424
3425EDAC-E752X
3426M: Mark Gross <mark.gross@intel.com>
3427M: Doug Thompson <dougthompson@xmission.com>
3428L: linux-edac@vger.kernel.org
3429W: bluesmoke.sourceforge.net
3430S: Maintained
3431F: drivers/edac/e752x_edac.c
3432
3433EDAC-E7XXX
3434M: Doug Thompson <dougthompson@xmission.com>
3435L: linux-edac@vger.kernel.org
3436W: bluesmoke.sourceforge.net
3437S: Maintained
3438F: drivers/edac/e7xxx_edac.c
3439
3440EDAC-GHES
3441M: Mauro Carvalho Chehab <m.chehab@samsung.com>
3442L: linux-edac@vger.kernel.org
3443W: bluesmoke.sourceforge.net
3444S: Maintained
3445F: drivers/edac/ghes_edac.c
3446
3447EDAC-I82443BXGX
3448M: Tim Small <tim@buttersideup.com>
3449L: linux-edac@vger.kernel.org
3450W: bluesmoke.sourceforge.net
3451S: Maintained
3452F: drivers/edac/i82443bxgx_edac.c
3453
3454EDAC-I3000
3455M: Jason Uhlenkott <juhlenko@akamai.com>
3456L: linux-edac@vger.kernel.org
3457W: bluesmoke.sourceforge.net
3458S: Maintained
3459F: drivers/edac/i3000_edac.c
3460
3461EDAC-I5000
3462M: Doug Thompson <dougthompson@xmission.com>
3463L: linux-edac@vger.kernel.org
3464W: bluesmoke.sourceforge.net
3465S: Maintained
3466F: drivers/edac/i5000_edac.c
3467
3468EDAC-I5400
3469M: Mauro Carvalho Chehab <m.chehab@samsung.com>
3470L: linux-edac@vger.kernel.org
3471W: bluesmoke.sourceforge.net
3472S: Maintained
3473F: drivers/edac/i5400_edac.c
3474
3475EDAC-I7300
3476M: Mauro Carvalho Chehab <m.chehab@samsung.com>
3477L: linux-edac@vger.kernel.org
3478W: bluesmoke.sourceforge.net
3479S: Maintained
3480F: drivers/edac/i7300_edac.c
3481
3482EDAC-I7CORE
3483M: Mauro Carvalho Chehab <m.chehab@samsung.com>
3484L: linux-edac@vger.kernel.org
3485W: bluesmoke.sourceforge.net
3486S: Maintained
3487F: drivers/edac/i7core_edac.c
3488
3489EDAC-I82975X
3490M: Ranganathan Desikan <ravi@jetztechnologies.com>
3491M: "Arvind R." <arvino55@gmail.com>
3492L: linux-edac@vger.kernel.org
3493W: bluesmoke.sourceforge.net
3494S: Maintained
3495F: drivers/edac/i82975x_edac.c
3496
3497EDAC-IE31200
3498M: Jason Baron <jbaron@akamai.com>
3499L: linux-edac@vger.kernel.org
3500W: bluesmoke.sourceforge.net
3501S: Maintained
3502F: drivers/edac/ie31200_edac.c
3503
3504EDAC-MPC85XX
3505M: Johannes Thumshirn <johannes.thumshirn@men.de>
3506L: linux-edac@vger.kernel.org
3507W: bluesmoke.sourceforge.net
3508S: Maintained
3509F: drivers/edac/mpc85xx_edac.[ch]
3510
3511EDAC-PASEMI
3512M: Egor Martovetsky <egor@pasemi.com>
3513L: linux-edac@vger.kernel.org
3514W: bluesmoke.sourceforge.net
3515S: Maintained
3516F: drivers/edac/pasemi_edac.c
3517
3518EDAC-R82600
3519M: Tim Small <tim@buttersideup.com>
3520L: linux-edac@vger.kernel.org
3521W: bluesmoke.sourceforge.net
3522S: Maintained
3523F: drivers/edac/r82600_edac.c
3524
3525EDAC-SBRIDGE
3526M: Mauro Carvalho Chehab <m.chehab@samsung.com>
3527L: linux-edac@vger.kernel.org
3528W: bluesmoke.sourceforge.net
3529S: Maintained
3530F: drivers/edac/sb_edac.c
3531
3532EDIROL UA-101/UA-1000 DRIVER
3533M: Clemens Ladisch <clemens@ladisch.de>
3534L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3535T: git git://git.alsa-project.org/alsa-kernel.git
3536S: Maintained
3537F: sound/usb/misc/ua101.c
3538
3539EXTENSIBLE FIRMWARE INTERFACE (EFI)
3540M: Matt Fleming <matt.fleming@intel.com>
3541L: linux-efi@vger.kernel.org
3542T: git git://git.kernel.org/pub/scm/linux/kernel/git/mfleming/efi.git
3543S: Maintained
3544F: Documentation/efi-stub.txt
3545F: arch/ia64/kernel/efi.c
3546F: arch/x86/boot/compressed/eboot.[ch]
3547F: arch/x86/include/asm/efi.h
3548F: arch/x86/platform/efi/*
3549F: drivers/firmware/efi/*
3550F: include/linux/efi*.h
3551
3552EFI VARIABLE FILESYSTEM
3553M: Matthew Garrett <matthew.garrett@nebula.com>
3554M: Jeremy Kerr <jk@ozlabs.org>
3555M: Matt Fleming <matt.fleming@intel.com>
3556T: git git://git.kernel.org/pub/scm/linux/kernel/git/mfleming/efi.git
3557L: linux-efi@vger.kernel.org
3558S: Maintained
3559F: fs/efivarfs/
3560
3561EFIFB FRAMEBUFFER DRIVER
3562L: linux-fbdev@vger.kernel.org
3563M: Peter Jones <pjones@redhat.com>
3564S: Maintained
3565F: drivers/video/fbdev/efifb.c
3566
3567EFS FILESYSTEM
3568W: http://aeschi.ch.eu.org/efs/
3569S: Orphan
3570F: fs/efs/
3571
3572EHCA (IBM GX bus InfiniBand adapter) DRIVER
3573M: Hoang-Nam Nguyen <hnguyen@de.ibm.com>
3574M: Christoph Raisch <raisch@de.ibm.com>
3575L: linux-rdma@vger.kernel.org
3576S: Supported
3577F: drivers/infiniband/hw/ehca/
3578
3579EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
3580M: Thadeu Lima de Souza Cascardo <cascardo@linux.vnet.ibm.com>
3581L: netdev@vger.kernel.org
3582S: Maintained
3583F: drivers/net/ethernet/ibm/ehea/
3584
3585EM28XX VIDEO4LINUX DRIVER
3586M: Mauro Carvalho Chehab <m.chehab@samsung.com>
3587L: linux-media@vger.kernel.org
3588W: http://linuxtv.org
3589T: git git://linuxtv.org/media_tree.git
3590S: Maintained
3591F: drivers/media/usb/em28xx/
3592
3593EMBEDDED LINUX
3594M: Paul Gortmaker <paul.gortmaker@windriver.com>
3595M: Matt Mackall <mpm@selenic.com>
3596M: David Woodhouse <dwmw2@infradead.org>
3597L: linux-embedded@vger.kernel.org
3598S: Maintained
3599
3600EMULEX LPFC FC SCSI DRIVER
3601M: James Smart <james.smart@emulex.com>
3602L: linux-scsi@vger.kernel.org
3603W: http://sourceforge.net/projects/lpfcxxxx
3604S: Supported
3605F: drivers/scsi/lpfc/
3606
3607ENE CB710 FLASH CARD READER DRIVER
3608M: Michał Mirosław <mirq-linux@rere.qmqm.pl>
3609S: Maintained
3610F: drivers/misc/cb710/
3611F: drivers/mmc/host/cb710-mmc.*
3612F: include/linux/cb710.h
3613
3614ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
3615M: Maxim Levitsky <maximlevitsky@gmail.com>
3616S: Maintained
3617F: drivers/media/rc/ene_ir.*
3618
3619ENHANCED ERROR HANDLING (EEH)
3620M: Gavin Shan <shangw@linux.vnet.ibm.com>
3621L: linuxppc-dev@lists.ozlabs.org
3622S: Supported
3623F: Documentation/powerpc/eeh-pci-error-recovery.txt
3624F: arch/powerpc/kernel/eeh*.c
3625
3626EPSON S1D13XXX FRAMEBUFFER DRIVER
3627M: Kristoffer Ericson <kristoffer.ericson@gmail.com>
3628S: Maintained
3629T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
3630F: drivers/video/fbdev/s1d13xxxfb.c
3631F: include/video/s1d13xxxfb.h
3632
3633ET131X NETWORK DRIVER
3634M: Mark Einon <mark.einon@gmail.com>
3635S: Odd Fixes
3636F: drivers/net/ethernet/agere/
3637
3638ETHERNET BRIDGE
3639M: Stephen Hemminger <stephen@networkplumber.org>
3640L: bridge@lists.linux-foundation.org
3641L: netdev@vger.kernel.org
3642W: http://www.linuxfoundation.org/en/Net:Bridge
3643S: Maintained
3644F: include/linux/netfilter_bridge/
3645F: net/bridge/
3646
3647ETHERNET PHY LIBRARY
3648M: Florian Fainelli <f.fainelli@gmail.com>
3649L: netdev@vger.kernel.org
3650S: Maintained
3651F: include/linux/phy.h
3652F: include/linux/phy_fixed.h
3653F: drivers/net/phy/
3654F: Documentation/networking/phy.txt
3655F: drivers/of/of_mdio.c
3656F: drivers/of/of_net.c
3657
3658EXT2 FILE SYSTEM
3659M: Jan Kara <jack@suse.cz>
3660L: linux-ext4@vger.kernel.org
3661S: Maintained
3662F: Documentation/filesystems/ext2.txt
3663F: fs/ext2/
3664F: include/linux/ext2*
3665
3666EXT3 FILE SYSTEM
3667M: Jan Kara <jack@suse.cz>
3668M: Andrew Morton <akpm@linux-foundation.org>
3669M: Andreas Dilger <adilger.kernel@dilger.ca>
3670L: linux-ext4@vger.kernel.org
3671S: Maintained
3672F: Documentation/filesystems/ext3.txt
3673F: fs/ext3/
3674
3675EXT4 FILE SYSTEM
3676M: "Theodore Ts'o" <tytso@mit.edu>
3677M: Andreas Dilger <adilger.kernel@dilger.ca>
3678L: linux-ext4@vger.kernel.org
3679W: http://ext4.wiki.kernel.org
3680Q: http://patchwork.ozlabs.org/project/linux-ext4/list/
3681S: Maintained
3682F: Documentation/filesystems/ext4.txt
3683F: fs/ext4/
3684
3685Extended Verification Module (EVM)
3686M: Mimi Zohar <zohar@linux.vnet.ibm.com>
3687L: linux-ima-devel@lists.sourceforge.net
3688L: linux-security-module@vger.kernel.org
3689S: Supported
3690F: security/integrity/evm/
3691
3692EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
3693M: MyungJoo Ham <myungjoo.ham@samsung.com>
3694M: Chanwoo Choi <cw00.choi@samsung.com>
3695L: linux-kernel@vger.kernel.org
3696T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
3697S: Maintained
3698F: drivers/extcon/
3699F: Documentation/extcon/
3700
3701EXYNOS DP DRIVER
3702M: Jingoo Han <jg1.han@samsung.com>
3703L: dri-devel@lists.freedesktop.org
3704S: Maintained
3705F: drivers/gpu/drm/exynos/exynos_dp*
3706
3707EXYNOS MIPI DISPLAY DRIVERS
3708M: Inki Dae <inki.dae@samsung.com>
3709M: Donghwa Lee <dh09.lee@samsung.com>
3710M: Kyungmin Park <kyungmin.park@samsung.com>
3711L: linux-fbdev@vger.kernel.org
3712S: Maintained
3713F: drivers/video/fbdev/exynos/exynos_mipi*
3714F: include/video/exynos_mipi*
3715
3716F71805F HARDWARE MONITORING DRIVER
3717M: Jean Delvare <jdelvare@suse.de>
3718L: lm-sensors@lm-sensors.org
3719S: Maintained
3720F: Documentation/hwmon/f71805f
3721F: drivers/hwmon/f71805f.c
3722
3723FC0011 TUNER DRIVER
3724M: Michael Buesch <m@bues.ch>
3725L: linux-media@vger.kernel.org
3726S: Maintained
3727F: drivers/media/tuners/fc0011.h
3728F: drivers/media/tuners/fc0011.c
3729
3730FC2580 MEDIA DRIVER
3731M: Antti Palosaari <crope@iki.fi>
3732L: linux-media@vger.kernel.org
3733W: http://linuxtv.org/
3734W: http://palosaari.fi/linux/
3735Q: http://patchwork.linuxtv.org/project/linux-media/list/
3736T: git git://linuxtv.org/anttip/media_tree.git
3737S: Maintained
3738F: drivers/media/tuners/fc2580*
3739
3740FANOTIFY
3741M: Eric Paris <eparis@redhat.com>
3742S: Maintained
3743F: fs/notify/fanotify/
3744F: include/linux/fanotify.h
3745F: include/uapi/linux/fanotify.h
3746
3747FARSYNC SYNCHRONOUS DRIVER
3748M: Kevin Curtis <kevin.curtis@farsite.co.uk>
3749W: http://www.farsite.co.uk/
3750S: Supported
3751F: drivers/net/wan/farsync.*
3752
3753FAULT INJECTION SUPPORT
3754M: Akinobu Mita <akinobu.mita@gmail.com>
3755S: Supported
3756F: Documentation/fault-injection/
3757F: lib/fault-inject.c
3758
3759FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
3760M: Robert Love <robert.w.love@intel.com>
3761L: fcoe-devel@open-fcoe.org
3762W: www.Open-FCoE.org
3763S: Supported
3764F: drivers/scsi/libfc/
3765F: drivers/scsi/fcoe/
3766F: include/scsi/fc/
3767F: include/scsi/libfc.h
3768F: include/scsi/libfcoe.h
3769F: include/uapi/scsi/fc/
3770
3771FILE LOCKING (flock() and fcntl()/lockf())
3772M: Jeff Layton <jlayton@poochiereds.net>
3773M: J. Bruce Fields <bfields@fieldses.org>
3774L: linux-fsdevel@vger.kernel.org
3775S: Maintained
3776F: include/linux/fcntl.h
3777F: include/linux/fs.h
3778F: include/uapi/linux/fcntl.h
3779F: include/uapi/linux/fs.h
3780F: fs/fcntl.c
3781F: fs/locks.c
3782
3783FILESYSTEMS (VFS and infrastructure)
3784M: Alexander Viro <viro@zeniv.linux.org.uk>
3785L: linux-fsdevel@vger.kernel.org
3786S: Maintained
3787F: fs/*
3788
3789FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
3790M: Riku Voipio <riku.voipio@iki.fi>
3791L: lm-sensors@lm-sensors.org
3792S: Maintained
3793F: drivers/hwmon/f75375s.c
3794F: include/linux/f75375s.h
3795
3796FIREWIRE AUDIO DRIVERS
3797M: Clemens Ladisch <clemens@ladisch.de>
3798L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3799T: git git://git.alsa-project.org/alsa-kernel.git
3800S: Maintained
3801F: sound/firewire/
3802
3803FIREWIRE MEDIA DRIVERS (firedtv)
3804M: Stefan Richter <stefanr@s5r6.in-berlin.de>
3805L: linux-media@vger.kernel.org
3806L: linux1394-devel@lists.sourceforge.net
3807T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
3808S: Maintained
3809F: drivers/media/firewire/
3810
3811FIREWIRE SBP-2 TARGET
3812M: Chris Boot <bootc@bootc.net>
3813L: linux-scsi@vger.kernel.org
3814L: target-devel@vger.kernel.org
3815L: linux1394-devel@lists.sourceforge.net
3816T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
3817S: Maintained
3818F: drivers/target/sbp/
3819
3820FIREWIRE SUBSYSTEM
3821M: Stefan Richter <stefanr@s5r6.in-berlin.de>
3822L: linux1394-devel@lists.sourceforge.net
3823W: http://ieee1394.wiki.kernel.org/
3824T: git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
3825S: Maintained
3826F: drivers/firewire/
3827F: include/linux/firewire.h
3828F: include/uapi/linux/firewire*.h
3829F: tools/firewire/
3830
3831FIRMWARE LOADER (request_firmware)
3832M: Ming Lei <ming.lei@canonical.com>
3833L: linux-kernel@vger.kernel.org
3834S: Maintained
3835F: Documentation/firmware_class/
3836F: drivers/base/firmware*.c
3837F: include/linux/firmware.h
3838
3839FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card)
3840M: Joshua Morris <josh.h.morris@us.ibm.com>
3841M: Philip Kelleher <pjk1939@linux.vnet.ibm.com>
3842S: Maintained
3843F: drivers/block/rsxx/
3844
3845FLOPPY DRIVER
3846M: Jiri Kosina <jkosina@suse.cz>
3847T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/floppy.git
3848S: Odd fixes
3849F: drivers/block/floppy.c
3850
3851FMC SUBSYSTEM
3852M: Alessandro Rubini <rubini@gnudd.com>
3853W: http://www.ohwr.org/projects/fmc-bus
3854S: Supported
3855F: drivers/fmc/
3856F: include/linux/fmc*.h
3857F: include/linux/ipmi-fru.h
3858K: fmc_d.*register
3859
3860FPU EMULATOR
3861M: Bill Metzenthen <billm@melbpc.org.au>
3862W: http://floatingpoint.sourceforge.net/emulator/index.html
3863S: Maintained
3864F: arch/x86/math-emu/
3865
3866FRAME RELAY DLCI/FRAD (Sangoma drivers too)
3867L: netdev@vger.kernel.org
3868S: Orphan
3869F: drivers/net/wan/dlci.c
3870F: drivers/net/wan/sdla.c
3871
3872FRAMEBUFFER LAYER
3873M: Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
3874M: Tomi Valkeinen <tomi.valkeinen@ti.com>
3875L: linux-fbdev@vger.kernel.org
3876W: http://linux-fbdev.sourceforge.net/
3877Q: http://patchwork.kernel.org/project/linux-fbdev/list/
3878T: git git://git.kernel.org/pub/scm/linux/kernel/git/plagnioj/linux-fbdev.git
3879S: Maintained
3880F: Documentation/fb/
3881F: Documentation/devicetree/bindings/fb/
3882F: drivers/video/
3883F: include/video/
3884F: include/linux/fb.h
3885F: include/uapi/video/
3886F: include/uapi/linux/fb.h
3887
3888FREESCALE DIU FRAMEBUFFER DRIVER
3889M: Timur Tabi <timur@tabi.org>
3890L: linux-fbdev@vger.kernel.org
3891S: Maintained
3892F: drivers/video/fbdev/fsl-diu-fb.*
3893
3894FREESCALE DMA DRIVER
3895M: Li Yang <leoli@freescale.com>
3896M: Zhang Wei <zw@zh-kernel.org>
3897L: linuxppc-dev@lists.ozlabs.org
3898S: Maintained
3899F: drivers/dma/fsldma.*
3900
3901FREESCALE I2C CPM DRIVER
3902M: Jochen Friedrich <jochen@scram.de>
3903L: linuxppc-dev@lists.ozlabs.org
3904L: linux-i2c@vger.kernel.org
3905S: Maintained
3906F: drivers/i2c/busses/i2c-cpm.c
3907
3908FREESCALE IMX / MXC FRAMEBUFFER DRIVER
3909M: Sascha Hauer <kernel@pengutronix.de>
3910L: linux-fbdev@vger.kernel.org
3911L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3912S: Maintained
3913F: include/linux/platform_data/video-imxfb.h
3914F: drivers/video/fbdev/imxfb.c
3915
3916FREESCALE SOC FS_ENET DRIVER
3917M: Pantelis Antoniou <pantelis.antoniou@gmail.com>
3918M: Vitaly Bordug <vbordug@ru.mvista.com>
3919L: linuxppc-dev@lists.ozlabs.org
3920L: netdev@vger.kernel.org
3921S: Maintained
3922F: drivers/net/ethernet/freescale/fs_enet/
3923F: include/linux/fs_enet_pd.h
3924
3925FREESCALE QUICC ENGINE LIBRARY
3926L: linuxppc-dev@lists.ozlabs.org
3927S: Orphan
3928F: arch/powerpc/sysdev/qe_lib/
3929F: arch/powerpc/include/asm/*qe.h
3930
3931FREESCALE USB PERIPHERAL DRIVERS
3932M: Li Yang <leoli@freescale.com>
3933L: linux-usb@vger.kernel.org
3934L: linuxppc-dev@lists.ozlabs.org
3935S: Maintained
3936F: drivers/usb/gadget/udc/fsl*
3937
3938FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
3939M: Li Yang <leoli@freescale.com>
3940L: netdev@vger.kernel.org
3941L: linuxppc-dev@lists.ozlabs.org
3942S: Maintained
3943F: drivers/net/ethernet/freescale/ucc_geth*
3944
3945FREESCALE QUICC ENGINE UCC UART DRIVER
3946M: Timur Tabi <timur@tabi.org>
3947L: linuxppc-dev@lists.ozlabs.org
3948S: Maintained
3949F: drivers/tty/serial/ucc_uart.c
3950
3951FREESCALE SOC SOUND DRIVERS
3952M: Timur Tabi <timur@tabi.org>
3953M: Nicolin Chen <nicoleotsuka@gmail.com>
3954M: Xiubo Li <Li.Xiubo@freescale.com>
3955L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3956L: linuxppc-dev@lists.ozlabs.org
3957S: Maintained
3958F: sound/soc/fsl/fsl*
3959F: sound/soc/fsl/imx*
3960F: sound/soc/fsl/mpc8610_hpcd.c
3961
3962FREEVXFS FILESYSTEM
3963M: Christoph Hellwig <hch@infradead.org>
3964W: ftp://ftp.openlinux.org/pub/people/hch/vxfs
3965S: Maintained
3966F: fs/freevxfs/
3967
3968FREEZER
3969M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
3970M: Pavel Machek <pavel@ucw.cz>
3971L: linux-pm@vger.kernel.org
3972S: Supported
3973F: Documentation/power/freezing-of-tasks.txt
3974F: include/linux/freezer.h
3975F: kernel/freezer.c
3976
3977FRONTSWAP API
3978M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
3979L: linux-kernel@vger.kernel.org
3980S: Maintained
3981F: mm/frontswap.c
3982F: include/linux/frontswap.h
3983
3984FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS
3985M: David Howells <dhowells@redhat.com>
3986L: linux-cachefs@redhat.com
3987S: Supported
3988F: Documentation/filesystems/caching/
3989F: fs/fscache/
3990F: include/linux/fscache*.h
3991
3992F2FS FILE SYSTEM
3993M: Jaegeuk Kim <jaegeuk@kernel.org>
3994M: Changman Lee <cm224.lee@samsung.com>
3995L: linux-f2fs-devel@lists.sourceforge.net
3996W: http://en.wikipedia.org/wiki/F2FS
3997T: git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
3998S: Maintained
3999F: Documentation/filesystems/f2fs.txt
4000F: Documentation/ABI/testing/sysfs-fs-f2fs
4001F: fs/f2fs/
4002F: include/linux/f2fs_fs.h
4003
4004FUJITSU FR-V (FRV) PORT
4005M: David Howells <dhowells@redhat.com>
4006S: Maintained
4007F: arch/frv/
4008
4009FUJITSU LAPTOP EXTRAS
4010M: Jonathan Woithe <jwoithe@just42.net>
4011L: platform-driver-x86@vger.kernel.org
4012S: Maintained
4013F: drivers/platform/x86/fujitsu-laptop.c
4014
4015FUJITSU M-5MO LS CAMERA ISP DRIVER
4016M: Kyungmin Park <kyungmin.park@samsung.com>
4017M: Heungjun Kim <riverful.kim@samsung.com>
4018L: linux-media@vger.kernel.org
4019S: Maintained
4020F: drivers/media/i2c/m5mols/
4021F: include/media/m5mols.h
4022
4023FUJITSU TABLET EXTRAS
4024M: Robert Gerlach <khnz@gmx.de>
4025L: platform-driver-x86@vger.kernel.org
4026S: Maintained
4027F: drivers/platform/x86/fujitsu-tablet.c
4028
4029FUSE: FILESYSTEM IN USERSPACE
4030M: Miklos Szeredi <miklos@szeredi.hu>
4031L: fuse-devel@lists.sourceforge.net
4032W: http://fuse.sourceforge.net/
4033S: Maintained
4034F: fs/fuse/
4035F: include/uapi/linux/fuse.h
4036
4037FUTURE DOMAIN TMC-16x0 SCSI DRIVER (16-bit)
4038M: Rik Faith <faith@cs.unc.edu>
4039L: linux-scsi@vger.kernel.org
4040S: Odd Fixes (e.g., new signatures)
4041F: drivers/scsi/fdomain.*
4042
4043GCOV BASED KERNEL PROFILING
4044M: Peter Oberparleiter <oberpar@linux.vnet.ibm.com>
4045S: Maintained
4046F: kernel/gcov/
4047F: Documentation/gcov.txt
4048
4049GDT SCSI DISK ARRAY CONTROLLER DRIVER
4050M: Achim Leubner <achim_leubner@adaptec.com>
4051L: linux-scsi@vger.kernel.org
4052W: http://www.icp-vortex.com/
4053S: Supported
4054F: drivers/scsi/gdt*
4055
4056GEMTEK FM RADIO RECEIVER DRIVER
4057M: Hans Verkuil <hverkuil@xs4all.nl>
4058L: linux-media@vger.kernel.org
4059T: git git://linuxtv.org/media_tree.git
4060W: http://linuxtv.org
4061S: Maintained
4062F: drivers/media/radio/radio-gemtek*
4063
4064GENERIC GPIO I2C DRIVER
4065M: Haavard Skinnemoen <hskinnemoen@gmail.com>
4066S: Supported
4067F: drivers/i2c/busses/i2c-gpio.c
4068F: include/linux/i2c-gpio.h
4069
4070GENERIC GPIO I2C MULTIPLEXER DRIVER
4071M: Peter Korsgaard <peter.korsgaard@barco.com>
4072L: linux-i2c@vger.kernel.org
4073S: Supported
4074F: drivers/i2c/muxes/i2c-mux-gpio.c
4075F: include/linux/i2c-mux-gpio.h
4076F: Documentation/i2c/muxes/i2c-mux-gpio
4077
4078GENERIC HDLC (WAN) DRIVERS
4079M: Krzysztof Halasa <khc@pm.waw.pl>
4080W: http://www.kernel.org/pub/linux/utils/net/hdlc/
4081S: Maintained
4082F: drivers/net/wan/c101.c
4083F: drivers/net/wan/hd6457*
4084F: drivers/net/wan/hdlc*
4085F: drivers/net/wan/n2.c
4086F: drivers/net/wan/pc300too.c
4087F: drivers/net/wan/pci200syn.c
4088F: drivers/net/wan/wanxl*
4089
4090GENERIC INCLUDE/ASM HEADER FILES
4091M: Arnd Bergmann <arnd@arndb.de>
4092L: linux-arch@vger.kernel.org
4093T: git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
4094S: Maintained
4095F: include/asm-generic/
4096F: include/uapi/asm-generic/
4097
4098GENERIC PHY FRAMEWORK
4099M: Kishon Vijay Abraham I <kishon@ti.com>
4100L: linux-kernel@vger.kernel.org
4101T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git
4102S: Supported
4103F: drivers/phy/
4104F: include/linux/phy/
4105
4106GENERIC UIO DRIVER FOR PCI DEVICES
4107M: "Michael S. Tsirkin" <mst@redhat.com>
4108L: kvm@vger.kernel.org
4109S: Supported
4110F: drivers/uio/uio_pci_generic.c
4111
4112GET_MAINTAINER SCRIPT
4113M: Joe Perches <joe@perches.com>
4114S: Maintained
4115F: scripts/get_maintainer.pl
4116
4117GFS2 FILE SYSTEM
4118M: Steven Whitehouse <swhiteho@redhat.com>
4119L: cluster-devel@redhat.com
4120W: http://sources.redhat.com/cluster/
4121T: git git://git.kernel.org/pub/scm/linux/kernel/git/steve/gfs2-3.0-fixes.git
4122T: git git://git.kernel.org/pub/scm/linux/kernel/git/steve/gfs2-3.0-nmw.git
4123S: Supported
4124F: Documentation/filesystems/gfs2*.txt
4125F: fs/gfs2/
4126F: include/uapi/linux/gfs2_ondisk.h
4127
4128GIGASET ISDN DRIVERS
4129M: Hansjoerg Lipp <hjlipp@web.de>
4130M: Tilman Schmidt <tilman@imap.cc>
4131L: gigaset307x-common@lists.sourceforge.net
4132W: http://gigaset307x.sourceforge.net/
4133S: Maintained
4134F: Documentation/isdn/README.gigaset
4135F: drivers/isdn/gigaset/
4136F: include/uapi/linux/gigaset_dev.h
4137
4138GO7007 MPEG CODEC
4139M: Hans Verkuil <hans.verkuil@cisco.com>
4140L: linux-media@vger.kernel.org
4141S: Maintained
4142F: drivers/media/usb/go7007/
4143
4144GPIO SUBSYSTEM
4145M: Linus Walleij <linus.walleij@linaro.org>
4146M: Alexandre Courbot <gnurou@gmail.com>
4147L: linux-gpio@vger.kernel.org
4148T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git
4149S: Maintained
4150F: Documentation/gpio/
4151F: drivers/gpio/
4152F: include/linux/gpio/
4153F: include/linux/gpio.h
4154F: include/asm-generic/gpio.h
4155
4156GRE DEMULTIPLEXER DRIVER
4157M: Dmitry Kozlov <xeb@mail.ru>
4158L: netdev@vger.kernel.org
4159S: Maintained
4160F: net/ipv4/gre_demux.c
4161F: net/ipv4/gre_offload.c
4162F: include/net/gre.h
4163
4164GRETH 10/100/1G Ethernet MAC device driver
4165M: Kristoffer Glembo <kristoffer@gaisler.com>
4166L: netdev@vger.kernel.org
4167S: Maintained
4168F: drivers/net/ethernet/aeroflex/
4169
4170GSPCA FINEPIX SUBDRIVER
4171M: Frank Zago <frank@zago.net>
4172L: linux-media@vger.kernel.org
4173T: git git://linuxtv.org/media_tree.git
4174S: Maintained
4175F: drivers/media/usb/gspca/finepix.c
4176
4177GSPCA GL860 SUBDRIVER
4178M: Olivier Lorin <o.lorin@laposte.net>
4179L: linux-media@vger.kernel.org
4180T: git git://linuxtv.org/media_tree.git
4181S: Maintained
4182F: drivers/media/usb/gspca/gl860/
4183
4184GSPCA M5602 SUBDRIVER
4185M: Erik Andren <erik.andren@gmail.com>
4186L: linux-media@vger.kernel.org
4187T: git git://linuxtv.org/media_tree.git
4188S: Maintained
4189F: drivers/media/usb/gspca/m5602/
4190
4191GSPCA PAC207 SONIXB SUBDRIVER
4192M: Hans de Goede <hdegoede@redhat.com>
4193L: linux-media@vger.kernel.org
4194T: git git://linuxtv.org/media_tree.git
4195S: Maintained
4196F: drivers/media/usb/gspca/pac207.c
4197
4198GSPCA SN9C20X SUBDRIVER
4199M: Brian Johnson <brijohn@gmail.com>
4200L: linux-media@vger.kernel.org
4201T: git git://linuxtv.org/media_tree.git
4202S: Maintained
4203F: drivers/media/usb/gspca/sn9c20x.c
4204
4205GSPCA T613 SUBDRIVER
4206M: Leandro Costantino <lcostantino@gmail.com>
4207L: linux-media@vger.kernel.org
4208T: git git://linuxtv.org/media_tree.git
4209S: Maintained
4210F: drivers/media/usb/gspca/t613.c
4211
4212GSPCA USB WEBCAM DRIVER
4213M: Hans de Goede <hdegoede@redhat.com>
4214L: linux-media@vger.kernel.org
4215T: git git://linuxtv.org/media_tree.git
4216S: Maintained
4217F: drivers/media/usb/gspca/
4218
4219GUID PARTITION TABLE (GPT)
4220M: Davidlohr Bueso <davidlohr@hp.com>
4221L: linux-efi@vger.kernel.org
4222S: Maintained
4223F: block/partitions/efi.*
4224
4225STK1160 USB VIDEO CAPTURE DRIVER
4226M: Ezequiel Garcia <elezegarcia@gmail.com>
4227L: linux-media@vger.kernel.org
4228T: git git://linuxtv.org/media_tree.git
4229S: Maintained
4230F: drivers/media/usb/stk1160/
4231
4232HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
4233M: Frank Seidel <frank@f-seidel.de>
4234L: platform-driver-x86@vger.kernel.org
4235W: http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
4236S: Maintained
4237F: drivers/platform/x86/hdaps.c
4238
4239HDPVR USB VIDEO ENCODER DRIVER
4240M: Hans Verkuil <hverkuil@xs4all.nl>
4241L: linux-media@vger.kernel.org
4242T: git git://linuxtv.org/media_tree.git
4243W: http://linuxtv.org
4244S: Odd Fixes
4245F: drivers/media/usb/hdpvr/
4246
4247HWPOISON MEMORY FAILURE HANDLING
4248M: Naoya Horiguchi <n-horiguchi@ah.jp.nec.com>
4249L: linux-mm@kvack.org
4250S: Maintained
4251F: mm/memory-failure.c
4252F: mm/hwpoison-inject.c
4253
4254HYPERVISOR VIRTUAL CONSOLE DRIVER
4255L: linuxppc-dev@lists.ozlabs.org
4256S: Odd Fixes
4257F: drivers/tty/hvc/
4258
4259HACKRF MEDIA DRIVER
4260M: Antti Palosaari <crope@iki.fi>
4261L: linux-media@vger.kernel.org
4262W: http://linuxtv.org/
4263W: http://palosaari.fi/linux/
4264Q: http://patchwork.linuxtv.org/project/linux-media/list/
4265T: git git://linuxtv.org/anttip/media_tree.git
4266S: Maintained
4267F: drivers/media/usb/hackrf/
4268
4269HARDWARE MONITORING
4270M: Jean Delvare <jdelvare@suse.de>
4271M: Guenter Roeck <linux@roeck-us.net>
4272L: lm-sensors@lm-sensors.org
4273W: http://www.lm-sensors.org/
4274T: quilt kernel.org/pub/linux/kernel/people/jdelvare/linux-2.6/jdelvare-hwmon/
4275T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
4276S: Maintained
4277F: Documentation/hwmon/
4278F: drivers/hwmon/
4279F: include/linux/hwmon*.h
4280
4281HARDWARE RANDOM NUMBER GENERATOR CORE
4282M: Matt Mackall <mpm@selenic.com>
4283M: Herbert Xu <herbert@gondor.apana.org.au>
4284S: Odd fixes
4285F: Documentation/hw_random.txt
4286F: drivers/char/hw_random/
4287F: include/linux/hw_random.h
4288
4289HARDWARE SPINLOCK CORE
4290M: Ohad Ben-Cohen <ohad@wizery.com>
4291S: Maintained
4292F: Documentation/hwspinlock.txt
4293F: drivers/hwspinlock/hwspinlock_*
4294F: include/linux/hwspinlock.h
4295
4296HARMONY SOUND DRIVER
4297L: linux-parisc@vger.kernel.org
4298S: Maintained
4299F: sound/parisc/harmony.*
4300
4301HD29L2 MEDIA DRIVER
4302M: Antti Palosaari <crope@iki.fi>
4303L: linux-media@vger.kernel.org
4304W: http://linuxtv.org/
4305W: http://palosaari.fi/linux/
4306Q: http://patchwork.linuxtv.org/project/linux-media/list/
4307T: git git://linuxtv.org/anttip/media_tree.git
4308S: Maintained
4309F: drivers/media/dvb-frontends/hd29l2*
4310
4311HEWLETT-PACKARD SMART2 RAID DRIVER
4312L: iss_storagedev@hp.com
4313S: Orphan
4314F: Documentation/blockdev/cpqarray.txt
4315F: drivers/block/cpqarray.*
4316
4317HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
4318M: Don Brace <don.brace@pmcs.com>
4319L: iss_storagedev@hp.com
4320L: storagedev@pmcs.com
4321L: linux-scsi@vger.kernel.org
4322S: Supported
4323F: Documentation/scsi/hpsa.txt
4324F: drivers/scsi/hpsa*.[ch]
4325F: include/linux/cciss*.h
4326F: include/uapi/linux/cciss*.h
4327
4328HEWLETT-PACKARD SMART CISS RAID DRIVER (cciss)
4329M: Don Brace <don.brace@pmcs.com>
4330L: iss_storagedev@hp.com
4331L: storagedev@pmcs.com
4332L: linux-scsi@vger.kernel.org
4333S: Supported
4334F: Documentation/blockdev/cciss.txt
4335F: drivers/block/cciss*
4336F: include/linux/cciss_ioctl.h
4337F: include/uapi/linux/cciss_ioctl.h
4338
4339HFS FILESYSTEM
4340L: linux-fsdevel@vger.kernel.org
4341S: Orphan
4342F: Documentation/filesystems/hfs.txt
4343F: fs/hfs/
4344
4345HFSPLUS FILESYSTEM
4346L: linux-fsdevel@vger.kernel.org
4347S: Orphan
4348F: Documentation/filesystems/hfsplus.txt
4349F: fs/hfsplus/
4350
4351HGA FRAMEBUFFER DRIVER
4352M: Ferenc Bakonyi <fero@drama.obuda.kando.hu>
4353L: linux-nvidia@lists.surfsouth.com
4354W: http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
4355S: Maintained
4356F: drivers/video/fbdev/hgafb.c
4357
4358HIBERNATION (aka Software Suspend, aka swsusp)
4359M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
4360M: Pavel Machek <pavel@ucw.cz>
4361L: linux-pm@vger.kernel.org
4362S: Supported
4363F: arch/x86/power/
4364F: drivers/base/power/
4365F: kernel/power/
4366F: include/linux/suspend.h
4367F: include/linux/freezer.h
4368F: include/linux/pm.h
4369F: arch/*/include/asm/suspend*.h
4370
4371HID CORE LAYER
4372M: Jiri Kosina <jkosina@suse.cz>
4373L: linux-input@vger.kernel.org
4374T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
4375S: Maintained
4376F: drivers/hid/
4377F: include/linux/hid*
4378F: include/uapi/linux/hid*
4379
4380HIGH-RESOLUTION TIMERS, CLOCKEVENTS, DYNTICKS
4381M: Thomas Gleixner <tglx@linutronix.de>
4382L: linux-kernel@vger.kernel.org
4383T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
4384S: Maintained
4385F: Documentation/timers/
4386F: kernel/time/hrtimer.c
4387F: kernel/time/clockevents.c
4388F: kernel/time/tick*.*
4389F: kernel/time/timer_*.c
4390F: include/linux/clockchips.h
4391F: include/linux/hrtimer.h
4392
4393HIGH-SPEED SCC DRIVER FOR AX.25
4394L: linux-hams@vger.kernel.org
4395S: Orphan
4396F: drivers/net/hamradio/dmascc.c
4397F: drivers/net/hamradio/scc.c
4398
4399HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
4400M: HighPoint Linux Team <linux@highpoint-tech.com>
4401W: http://www.highpoint-tech.com
4402S: Supported
4403F: Documentation/scsi/hptiop.txt
4404F: drivers/scsi/hptiop.c
4405
4406HIPPI
4407M: Jes Sorensen <jes@trained-monkey.org>
4408L: linux-hippi@sunsite.dk
4409S: Maintained
4410F: include/linux/hippidevice.h
4411F: include/uapi/linux/if_hippi.h
4412F: net/802/hippi.c
4413F: drivers/net/hippi/
4414
4415HOST AP DRIVER
4416M: Jouni Malinen <j@w1.fi>
4417L: hostap@shmoo.com (subscribers-only)
4418L: linux-wireless@vger.kernel.org
4419W: http://hostap.epitest.fi/
4420S: Maintained
4421F: drivers/net/wireless/hostap/
4422
4423HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
4424L: platform-driver-x86@vger.kernel.org
4425S: Orphan
4426F: drivers/platform/x86/tc1100-wmi.c
4427
4428HP100: Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series
4429M: Jaroslav Kysela <perex@perex.cz>
4430S: Maintained
4431F: drivers/net/ethernet/hp/hp100.*
4432
4433HPET: High Precision Event Timers driver
4434M: Clemens Ladisch <clemens@ladisch.de>
4435S: Maintained
4436F: Documentation/timers/hpet.txt
4437F: drivers/char/hpet.c
4438F: include/linux/hpet.h
4439F: include/uapi/linux/hpet.h
4440
4441HPET: x86
4442S: Orphan
4443F: arch/x86/kernel/hpet.c
4444F: arch/x86/include/asm/hpet.h
4445
4446HPFS FILESYSTEM
4447M: Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
4448W: http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
4449S: Maintained
4450F: fs/hpfs/
4451
4452HSI SUBSYSTEM
4453M: Sebastian Reichel <sre@kernel.org>
4454T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
4455S: Maintained
4456F: Documentation/ABI/testing/sysfs-bus-hsi
4457F: Documentation/hsi.txt
4458F: drivers/hsi/
4459F: include/linux/hsi/
4460F: include/uapi/linux/hsi/
4461
4462HSO 3G MODEM DRIVER
4463M: Jan Dumon <j.dumon@option.com>
4464W: http://www.pharscape.org
4465S: Maintained
4466F: drivers/net/usb/hso.c
4467
4468HSR NETWORK PROTOCOL
4469M: Arvid Brodin <arvid.brodin@alten.se>
4470L: netdev@vger.kernel.org
4471S: Maintained
4472F: net/hsr/
4473
4474HTCPEN TOUCHSCREEN DRIVER
4475M: Pau Oliva Fora <pof@eslack.org>
4476L: linux-input@vger.kernel.org
4477S: Maintained
4478F: drivers/input/touchscreen/htcpen.c
4479
4480HUGETLB FILESYSTEM
4481M: Nadia Yvette Chambers <nyc@holomorphy.com>
4482S: Maintained
4483F: fs/hugetlbfs/
4484
4485Hyper-V CORE AND DRIVERS
4486M: K. Y. Srinivasan <kys@microsoft.com>
4487M: Haiyang Zhang <haiyangz@microsoft.com>
4488L: devel@linuxdriverproject.org
4489S: Maintained
4490F: arch/x86/include/asm/mshyperv.h
4491F: arch/x86/include/uapi/asm/hyperv.h
4492F: arch/x86/kernel/cpu/mshyperv.c
4493F: drivers/hid/hid-hyperv.c
4494F: drivers/hv/
4495F: drivers/input/serio/hyperv-keyboard.c
4496F: drivers/net/hyperv/
4497F: drivers/scsi/storvsc_drv.c
4498F: drivers/video/fbdev/hyperv_fb.c
4499F: include/linux/hyperv.h
4500F: tools/hv/
4501
4502I2C OVER PARALLEL PORT
4503M: Jean Delvare <jdelvare@suse.de>
4504L: linux-i2c@vger.kernel.org
4505S: Maintained
4506F: Documentation/i2c/busses/i2c-parport
4507F: Documentation/i2c/busses/i2c-parport-light
4508F: drivers/i2c/busses/i2c-parport.c
4509F: drivers/i2c/busses/i2c-parport-light.c
4510
4511I2C/SMBUS CONTROLLER DRIVERS FOR PC
4512M: Jean Delvare <jdelvare@suse.de>
4513L: linux-i2c@vger.kernel.org
4514S: Maintained
4515F: Documentation/i2c/busses/i2c-ali1535
4516F: Documentation/i2c/busses/i2c-ali1563
4517F: Documentation/i2c/busses/i2c-ali15x3
4518F: Documentation/i2c/busses/i2c-amd756
4519F: Documentation/i2c/busses/i2c-amd8111
4520F: Documentation/i2c/busses/i2c-i801
4521F: Documentation/i2c/busses/i2c-nforce2
4522F: Documentation/i2c/busses/i2c-piix4
4523F: Documentation/i2c/busses/i2c-sis5595
4524F: Documentation/i2c/busses/i2c-sis630
4525F: Documentation/i2c/busses/i2c-sis96x
4526F: Documentation/i2c/busses/i2c-via
4527F: Documentation/i2c/busses/i2c-viapro
4528F: drivers/i2c/busses/i2c-ali1535.c
4529F: drivers/i2c/busses/i2c-ali1563.c
4530F: drivers/i2c/busses/i2c-ali15x3.c
4531F: drivers/i2c/busses/i2c-amd756.c
4532F: drivers/i2c/busses/i2c-amd756-s4882.c
4533F: drivers/i2c/busses/i2c-amd8111.c
4534F: drivers/i2c/busses/i2c-i801.c
4535F: drivers/i2c/busses/i2c-isch.c
4536F: drivers/i2c/busses/i2c-nforce2.c
4537F: drivers/i2c/busses/i2c-nforce2-s4985.c
4538F: drivers/i2c/busses/i2c-piix4.c
4539F: drivers/i2c/busses/i2c-sis5595.c
4540F: drivers/i2c/busses/i2c-sis630.c
4541F: drivers/i2c/busses/i2c-sis96x.c
4542F: drivers/i2c/busses/i2c-via.c
4543F: drivers/i2c/busses/i2c-viapro.c
4544
4545I2C/SMBUS ISMT DRIVER
4546M: Seth Heasley <seth.heasley@intel.com>
4547M: Neil Horman <nhorman@tuxdriver.com>
4548L: linux-i2c@vger.kernel.org
4549F: drivers/i2c/busses/i2c-ismt.c
4550F: Documentation/i2c/busses/i2c-ismt
4551
4552I2C/SMBUS STUB DRIVER
4553M: Jean Delvare <jdelvare@suse.de>
4554L: linux-i2c@vger.kernel.org
4555S: Maintained
4556F: drivers/i2c/i2c-stub.c
4557
4558I2C SUBSYSTEM
4559M: Wolfram Sang <wsa@the-dreams.de>
4560L: linux-i2c@vger.kernel.org
4561W: https://i2c.wiki.kernel.org/
4562Q: https://patchwork.ozlabs.org/project/linux-i2c/list/
4563T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
4564S: Maintained
4565F: Documentation/i2c/
4566F: drivers/i2c/
4567F: include/linux/i2c.h
4568F: include/linux/i2c-*.h
4569F: include/uapi/linux/i2c.h
4570F: include/uapi/linux/i2c-*.h
4571
4572I2C ACPI SUPPORT
4573M: Mika Westerberg <mika.westerberg@linux.intel.com>
4574L: linux-i2c@vger.kernel.org
4575L: linux-acpi@vger.kernel.org
4576S: Maintained
4577
4578I2C-TAOS-EVM DRIVER
4579M: Jean Delvare <jdelvare@suse.de>
4580L: linux-i2c@vger.kernel.org
4581S: Maintained
4582F: Documentation/i2c/busses/i2c-taos-evm
4583F: drivers/i2c/busses/i2c-taos-evm.c
4584
4585I2C-TINY-USB DRIVER
4586M: Till Harbaum <till@harbaum.org>
4587L: linux-i2c@vger.kernel.org
4588W: http://www.harbaum.org/till/i2c_tiny_usb
4589S: Maintained
4590F: drivers/i2c/busses/i2c-tiny-usb.c
4591
4592i386 BOOT CODE
4593M: "H. Peter Anvin" <hpa@zytor.com>
4594S: Maintained
4595F: arch/x86/boot/
4596
4597i386 SETUP CODE / CPU ERRATA WORKAROUNDS
4598M: "H. Peter Anvin" <hpa@zytor.com>
4599T: git git://git.kernel.org/pub/scm/linux/kernel/git/hpa/linux-2.6-x86setup.git
4600S: Maintained
4601
4602IA64 (Itanium) PLATFORM
4603M: Tony Luck <tony.luck@intel.com>
4604M: Fenghua Yu <fenghua.yu@intel.com>
4605L: linux-ia64@vger.kernel.org
4606T: git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
4607S: Maintained
4608F: arch/ia64/
4609
4610IBM Power in-Nest Crypto Acceleration
4611M: Marcelo Henrique Cerri <mhcerri@linux.vnet.ibm.com>
4612M: Fionnuala Gunter <fin@linux.vnet.ibm.com>
4613L: linux-crypto@vger.kernel.org
4614S: Supported
4615F: drivers/crypto/nx/
4616
4617IBM Power 842 compression accelerator
4618M: Dan Streetman <ddstreet@us.ibm.com>
4619S: Supported
4620F: drivers/crypto/nx/nx-842.c
4621F: include/linux/nx842.h
4622
4623IBM Power Linux RAID adapter
4624M: Brian King <brking@us.ibm.com>
4625S: Supported
4626F: drivers/scsi/ipr.*
4627
4628IBM Power Virtual Ethernet Device Driver
4629M: Santiago Leon <santil@linux.vnet.ibm.com>
4630L: netdev@vger.kernel.org
4631S: Supported
4632F: drivers/net/ethernet/ibm/ibmveth.*
4633
4634IBM Power Virtual SCSI Device Drivers
4635M: Nathan Fontenot <nfont@linux.vnet.ibm.com>
4636L: linux-scsi@vger.kernel.org
4637S: Supported
4638F: drivers/scsi/ibmvscsi/ibmvscsi*
4639F: drivers/scsi/ibmvscsi/viosrp.h
4640
4641IBM Power Virtual FC Device Drivers
4642M: Brian King <brking@linux.vnet.ibm.com>
4643L: linux-scsi@vger.kernel.org
4644S: Supported
4645F: drivers/scsi/ibmvscsi/ibmvfc*
4646
4647IBM ServeRAID RAID DRIVER
4648S: Orphan
4649F: drivers/scsi/ips.*
4650
4651ICH LPC AND GPIO DRIVER
4652M: Peter Tyser <ptyser@xes-inc.com>
4653S: Maintained
4654F: drivers/mfd/lpc_ich.c
4655F: drivers/gpio/gpio-ich.c
4656
4657IDE SUBSYSTEM
4658M: "David S. Miller" <davem@davemloft.net>
4659L: linux-ide@vger.kernel.org
4660Q: http://patchwork.ozlabs.org/project/linux-ide/list/
4661T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git
4662S: Maintained
4663F: Documentation/ide/
4664F: drivers/ide/
4665F: include/linux/ide.h
4666
4667IDEAPAD LAPTOP EXTRAS DRIVER
4668M: Ike Panhc <ike.pan@canonical.com>
4669L: platform-driver-x86@vger.kernel.org
4670W: http://launchpad.net/ideapad-laptop
4671S: Maintained
4672F: drivers/platform/x86/ideapad-laptop.c
4673
4674IDEAPAD LAPTOP SLIDEBAR DRIVER
4675M: Andrey Moiseev <o2g.org.ru@gmail.com>
4676L: linux-input@vger.kernel.org
4677W: https://github.com/o2genum/ideapad-slidebar
4678S: Maintained
4679F: drivers/input/misc/ideapad_slidebar.c
4680
4681IDE/ATAPI DRIVERS
4682M: Borislav Petkov <bp@alien8.de>
4683L: linux-ide@vger.kernel.org
4684S: Maintained
4685F: Documentation/cdrom/ide-cd
4686F: drivers/ide/ide-cd*
4687
4688IDLE-I7300
4689M: Andy Henroid <andrew.d.henroid@intel.com>
4690L: linux-pm@vger.kernel.org
4691S: Supported
4692F: drivers/idle/i7300_idle.c
4693
4694IEEE 802.15.4 SUBSYSTEM
4695M: Alexander Aring <alex.aring@gmail.com>
4696L: linux-wpan@vger.kernel.org
4697W: https://github.com/linux-wpan
4698T: git git://github.com/linux-wpan/linux-wpan-next.git
4699S: Maintained
4700F: net/ieee802154/
4701F: net/mac802154/
4702F: drivers/net/ieee802154/
4703F: Documentation/networking/ieee802154.txt
4704
4705IGUANAWORKS USB IR TRANSCEIVER
4706M: Sean Young <sean@mess.org>
4707L: linux-media@vger.kernel.org
4708S: Maintained
4709F: drivers/media/rc/iguanair.c
4710
4711IIO SUBSYSTEM AND DRIVERS
4712M: Jonathan Cameron <jic23@kernel.org>
4713R: Hartmut Knaack <knaack.h@gmx.de>
4714R: Lars-Peter Clausen <lars@metafoo.de>
4715R: Peter Meerwald <pmeerw@pmeerw.net>
4716L: linux-iio@vger.kernel.org
4717S: Maintained
4718F: drivers/iio/
4719F: drivers/staging/iio/
4720
4721IKANOS/ADI EAGLE ADSL USB DRIVER
4722M: Matthieu Castet <castet.matthieu@free.fr>
4723M: Stanislaw Gruszka <stf_xl@wp.pl>
4724S: Maintained
4725F: drivers/usb/atm/ueagle-atm.c
4726
4727INA209 HARDWARE MONITOR DRIVER
4728M: Guenter Roeck <linux@roeck-us.net>
4729L: lm-sensors@lm-sensors.org
4730S: Maintained
4731F: Documentation/hwmon/ina209
4732F: Documentation/devicetree/bindings/i2c/ina209.txt
4733F: drivers/hwmon/ina209.c
4734
4735INA2XX HARDWARE MONITOR DRIVER
4736M: Guenter Roeck <linux@roeck-us.net>
4737L: lm-sensors@lm-sensors.org
4738S: Maintained
4739F: Documentation/hwmon/ina2xx
4740F: drivers/hwmon/ina2xx.c
4741F: include/linux/platform_data/ina2xx.h
4742
4743INDUSTRY PACK SUBSYSTEM (IPACK)
4744M: Samuel Iglesias Gonsalvez <siglesias@igalia.com>
4745M: Jens Taprogge <jens.taprogge@taprogge.org>
4746M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
4747L: industrypack-devel@lists.sourceforge.net
4748W: http://industrypack.sourceforge.net
4749S: Maintained
4750F: drivers/ipack/
4751
4752INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
4753M: Mimi Zohar <zohar@linux.vnet.ibm.com>
4754M: Dmitry Kasatkin <d.kasatkin@samsung.com>
4755L: linux-ima-devel@lists.sourceforge.net
4756L: linux-ima-user@lists.sourceforge.net
4757L: linux-security-module@vger.kernel.org
4758S: Supported
4759F: security/integrity/ima/
4760
4761IMS TWINTURBO FRAMEBUFFER DRIVER
4762L: linux-fbdev@vger.kernel.org
4763S: Orphan
4764F: drivers/video/fbdev/imsttfb.c
4765
4766INFINIBAND SUBSYSTEM
4767M: Roland Dreier <roland@kernel.org>
4768M: Sean Hefty <sean.hefty@intel.com>
4769M: Hal Rosenstock <hal.rosenstock@gmail.com>
4770L: linux-rdma@vger.kernel.org
4771W: http://www.openfabrics.org/
4772Q: http://patchwork.kernel.org/project/linux-rdma/list/
4773T: git git://git.kernel.org/pub/scm/linux/kernel/git/roland/infiniband.git
4774S: Supported
4775F: Documentation/infiniband/
4776F: drivers/infiniband/
4777F: include/uapi/linux/if_infiniband.h
4778
4779INOTIFY
4780M: John McCutchan <john@johnmccutchan.com>
4781M: Robert Love <rlove@rlove.org>
4782M: Eric Paris <eparis@parisplace.org>
4783S: Maintained
4784F: Documentation/filesystems/inotify.txt
4785F: fs/notify/inotify/
4786F: include/linux/inotify.h
4787F: include/uapi/linux/inotify.h
4788
4789INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
4790M: Dmitry Torokhov <dmitry.torokhov@gmail.com>
4791M: Dmitry Torokhov <dtor@mail.ru>
4792L: linux-input@vger.kernel.org
4793Q: http://patchwork.kernel.org/project/linux-input/list/
4794T: git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
4795S: Maintained
4796F: drivers/input/
4797F: include/linux/input.h
4798F: include/uapi/linux/input.h
4799F: include/linux/input/
4800
4801INPUT MULTITOUCH (MT) PROTOCOL
4802M: Henrik Rydberg <rydberg@euromail.se>
4803L: linux-input@vger.kernel.org
4804T: git git://git.kernel.org/pub/scm/linux/kernel/git/rydberg/input-mt.git
4805S: Maintained
4806F: Documentation/input/multi-touch-protocol.txt
4807F: drivers/input/input-mt.c
4808K: \b(ABS|SYN)_MT_
4809
4810INTEL C600 SERIES SAS CONTROLLER DRIVER
4811M: Intel SCU Linux support <intel-linux-scu@intel.com>
4812M: Artur Paszkiewicz <artur.paszkiewicz@intel.com>
4813M: Dave Jiang <dave.jiang@intel.com>
4814L: linux-scsi@vger.kernel.org
4815T: git git://git.code.sf.net/p/intel-sas/isci
4816S: Supported
4817F: drivers/scsi/isci/
4818
4819INTEL IDLE DRIVER
4820M: Len Brown <lenb@kernel.org>
4821L: linux-pm@vger.kernel.org
4822T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
4823S: Supported
4824F: drivers/idle/intel_idle.c
4825
4826INTEL FRAMEBUFFER DRIVER (excluding 810 and 815)
4827M: Maik Broemme <mbroemme@plusserver.de>
4828L: linux-fbdev@vger.kernel.org
4829S: Maintained
4830F: Documentation/fb/intelfb.txt
4831F: drivers/video/fbdev/intelfb/
4832
4833INTEL 810/815 FRAMEBUFFER DRIVER
4834M: Antonino Daplas <adaplas@gmail.com>
4835L: linux-fbdev@vger.kernel.org
4836S: Maintained
4837F: drivers/video/fbdev/i810/
4838
4839INTEL MENLOW THERMAL DRIVER
4840M: Sujith Thomas <sujith.thomas@intel.com>
4841L: platform-driver-x86@vger.kernel.org
4842W: https://01.org/linux-acpi
4843S: Supported
4844F: drivers/platform/x86/intel_menlow.c
4845
4846INTEL IA32 MICROCODE UPDATE SUPPORT
4847M: Tigran Aivazian <tigran@aivazian.fsnet.co.uk>
4848S: Maintained
4849F: arch/x86/kernel/cpu/microcode/core*
4850F: arch/x86/kernel/cpu/microcode/intel*
4851
4852INTEL I/OAT DMA DRIVER
4853M: Dave Jiang <dave.jiang@intel.com>
4854R: Dan Williams <dan.j.williams@intel.com>
4855L: dmaengine@vger.kernel.org
4856Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
4857S: Supported
4858F: drivers/dma/ioat*
4859
4860INTEL IOMMU (VT-d)
4861M: David Woodhouse <dwmw2@infradead.org>
4862L: iommu@lists.linux-foundation.org
4863T: git git://git.infradead.org/iommu-2.6.git
4864S: Supported
4865F: drivers/iommu/intel-iommu.c
4866F: include/linux/intel-iommu.h
4867
4868INTEL IOP-ADMA DMA DRIVER
4869R: Dan Williams <dan.j.williams@intel.com>
4870S: Odd fixes
4871F: drivers/dma/iop-adma.c
4872
4873INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT
4874M: Krzysztof Halasa <khalasa@piap.pl>
4875S: Maintained
4876F: arch/arm/mach-ixp4xx/include/mach/qmgr.h
4877F: arch/arm/mach-ixp4xx/include/mach/npe.h
4878F: arch/arm/mach-ixp4xx/ixp4xx_qmgr.c
4879F: arch/arm/mach-ixp4xx/ixp4xx_npe.c
4880F: drivers/net/ethernet/xscale/ixp4xx_eth.c
4881F: drivers/net/wan/ixp4xx_hss.c
4882
4883INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT
4884M: Deepak Saxena <dsaxena@plexity.net>
4885S: Maintained
4886F: drivers/char/hw_random/ixp4xx-rng.c
4887
4888INTEL ETHERNET DRIVERS (e100/e1000/e1000e/fm10k/igb/igbvf/ixgb/ixgbe/ixgbevf/i40e/i40evf)
4889M: Jeff Kirsher <jeffrey.t.kirsher@intel.com>
4890M: Jesse Brandeburg <jesse.brandeburg@intel.com>
4891M: Bruce Allan <bruce.w.allan@intel.com>
4892M: Carolyn Wyborny <carolyn.wyborny@intel.com>
4893M: Don Skidmore <donald.c.skidmore@intel.com>
4894M: Greg Rose <gregory.v.rose@intel.com>
4895M: Matthew Vick <matthew.vick@intel.com>
4896M: John Ronciak <john.ronciak@intel.com>
4897M: Mitch Williams <mitch.a.williams@intel.com>
4898M: Linux NICS <linux.nics@intel.com>
4899L: e1000-devel@lists.sourceforge.net
4900W: http://www.intel.com/support/feedback.htm
4901W: http://e1000.sourceforge.net/
4902T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net.git
4903T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-next.git
4904S: Supported
4905F: Documentation/networking/e100.txt
4906F: Documentation/networking/e1000.txt
4907F: Documentation/networking/e1000e.txt
4908F: Documentation/networking/igb.txt
4909F: Documentation/networking/igbvf.txt
4910F: Documentation/networking/ixgb.txt
4911F: Documentation/networking/ixgbe.txt
4912F: Documentation/networking/ixgbevf.txt
4913F: Documentation/networking/i40e.txt
4914F: Documentation/networking/i40evf.txt
4915F: drivers/net/ethernet/intel/
4916F: drivers/net/ethernet/intel/*/
4917
4918INTEL-MID GPIO DRIVER
4919M: David Cohen <david.a.cohen@linux.intel.com>
4920L: linux-gpio@vger.kernel.org
4921S: Maintained
4922F: drivers/gpio/gpio-intel-mid.c
4923
4924INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
4925M: Stanislav Yakovlev <stas.yakovlev@gmail.com>
4926L: linux-wireless@vger.kernel.org
4927S: Maintained
4928F: Documentation/networking/README.ipw2100
4929F: Documentation/networking/README.ipw2200
4930F: drivers/net/wireless/ipw2x00/
4931
4932INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
4933M: Richard L Maliszewski <richard.l.maliszewski@intel.com>
4934M: Gang Wei <gang.wei@intel.com>
4935M: Shane Wang <shane.wang@intel.com>
4936L: tboot-devel@lists.sourceforge.net
4937W: http://tboot.sourceforge.net
4938T: hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
4939S: Supported
4940F: Documentation/intel_txt.txt
4941F: include/linux/tboot.h
4942F: arch/x86/kernel/tboot.c
4943
4944INTEL WIRELESS WIMAX CONNECTION 2400
4945M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
4946M: linux-wimax@intel.com
4947L: wimax@linuxwimax.org (subscribers-only)
4948S: Supported
4949W: http://linuxwimax.org
4950F: Documentation/wimax/README.i2400m
4951F: drivers/net/wimax/i2400m/
4952F: include/uapi/linux/wimax/i2400m.h
4953
4954INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
4955M: Stanislaw Gruszka <sgruszka@redhat.com>
4956L: linux-wireless@vger.kernel.org
4957S: Supported
4958F: drivers/net/wireless/iwlegacy/
4959
4960INTEL WIRELESS WIFI LINK (iwlwifi)
4961M: Johannes Berg <johannes.berg@intel.com>
4962M: Emmanuel Grumbach <emmanuel.grumbach@intel.com>
4963M: Intel Linux Wireless <ilw@linux.intel.com>
4964L: linux-wireless@vger.kernel.org
4965W: http://intellinuxwireless.org
4966T: git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
4967S: Supported
4968F: drivers/net/wireless/iwlwifi/
4969
4970INTEL MANAGEMENT ENGINE (mei)
4971M: Tomas Winkler <tomas.winkler@intel.com>
4972L: linux-kernel@vger.kernel.org
4973S: Supported
4974F: include/uapi/linux/mei.h
4975F: drivers/misc/mei/*
4976F: Documentation/misc-devices/mei/*
4977
4978IOC3 ETHERNET DRIVER
4979M: Ralf Baechle <ralf@linux-mips.org>
4980L: linux-mips@linux-mips.org
4981S: Maintained
4982F: drivers/net/ethernet/sgi/ioc3-eth.c
4983
4984IOC3 SERIAL DRIVER
4985M: Pat Gefre <pfg@sgi.com>
4986L: linux-serial@vger.kernel.org
4987S: Maintained
4988F: drivers/tty/serial/ioc3_serial.c
4989
4990IOMMU DRIVERS
4991M: Joerg Roedel <joro@8bytes.org>
4992L: iommu@lists.linux-foundation.org
4993T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
4994S: Maintained
4995F: drivers/iommu/
4996
4997IP MASQUERADING
4998M: Juanjo Ciarlante <jjciarla@raiz.uncu.edu.ar>
4999S: Maintained
5000F: net/ipv4/netfilter/ipt_MASQUERADE.c
5001
5002IP1000A 10/100/1000 GIGABIT ETHERNET DRIVER
5003M: Francois Romieu <romieu@fr.zoreil.com>
5004M: Sorbica Shieh <sorbica@icplus.com.tw>
5005L: netdev@vger.kernel.org
5006S: Maintained
5007F: drivers/net/ethernet/icplus/ipg.*
5008
5009IPATH DRIVER
5010M: Mike Marciniszyn <infinipath@intel.com>
5011L: linux-rdma@vger.kernel.org
5012S: Maintained
5013F: drivers/infiniband/hw/ipath/
5014
5015IPMI SUBSYSTEM
5016M: Corey Minyard <minyard@acm.org>
5017L: openipmi-developer@lists.sourceforge.net (moderated for non-subscribers)
5018W: http://openipmi.sourceforge.net/
5019S: Supported
5020F: Documentation/IPMI.txt
5021F: drivers/char/ipmi/
5022F: include/linux/ipmi*
5023F: include/uapi/linux/ipmi*
5024
5025IPS SCSI RAID DRIVER
5026M: Adaptec OEM Raid Solutions <aacraid@adaptec.com>
5027L: linux-scsi@vger.kernel.org
5028W: http://www.adaptec.com/
5029S: Maintained
5030F: drivers/scsi/ips*
5031
5032IPVS
5033M: Wensong Zhang <wensong@linux-vs.org>
5034M: Simon Horman <horms@verge.net.au>
5035M: Julian Anastasov <ja@ssi.bg>
5036L: netdev@vger.kernel.org
5037L: lvs-devel@vger.kernel.org
5038S: Maintained
5039F: Documentation/networking/ipvs-sysctl.txt
5040F: include/net/ip_vs.h
5041F: include/uapi/linux/ip_vs.h
5042F: net/netfilter/ipvs/
5043
5044IPWIRELESS DRIVER
5045M: Jiri Kosina <jkosina@suse.cz>
5046M: David Sterba <dsterba@suse.cz>
5047S: Odd Fixes
5048F: drivers/tty/ipwireless/
5049
5050IPX NETWORK LAYER
5051M: Arnaldo Carvalho de Melo <acme@ghostprotocols.net>
5052L: netdev@vger.kernel.org
5053S: Maintained
5054F: include/net/ipx.h
5055F: include/uapi/linux/ipx.h
5056F: net/ipx/
5057
5058IRDA SUBSYSTEM
5059M: Samuel Ortiz <samuel@sortiz.org>
5060L: irda-users@lists.sourceforge.net (subscribers-only)
5061L: netdev@vger.kernel.org
5062W: http://irda.sourceforge.net/
5063S: Maintained
5064T: git git://git.kernel.org/pub/scm/linux/kernel/git/sameo/irda-2.6.git
5065F: Documentation/networking/irda.txt
5066F: drivers/net/irda/
5067F: include/net/irda/
5068F: net/irda/
5069
5070IRQ SUBSYSTEM
5071M: Thomas Gleixner <tglx@linutronix.de>
5072L: linux-kernel@vger.kernel.org
5073S: Maintained
5074T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
5075F: kernel/irq/
5076
5077IRQCHIP DRIVERS
5078M: Thomas Gleixner <tglx@linutronix.de>
5079M: Jason Cooper <jason@lakedaemon.net>
5080L: linux-kernel@vger.kernel.org
5081S: Maintained
5082T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
5083T: git git://git.infradead.org/users/jcooper/linux.git irqchip/core
5084F: Documentation/devicetree/bindings/interrupt-controller/
5085F: drivers/irqchip/
5086
5087IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
5088M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
5089S: Maintained
5090F: Documentation/IRQ-domain.txt
5091F: include/linux/irqdomain.h
5092F: kernel/irq/irqdomain.c
5093
5094ISAPNP
5095M: Jaroslav Kysela <perex@perex.cz>
5096S: Maintained
5097F: Documentation/isapnp.txt
5098F: drivers/pnp/isapnp/
5099F: include/linux/isapnp.h
5100
5101ISA RADIO MODULE
5102M: Hans Verkuil <hverkuil@xs4all.nl>
5103L: linux-media@vger.kernel.org
5104T: git git://linuxtv.org/media_tree.git
5105W: http://linuxtv.org
5106S: Maintained
5107F: drivers/media/radio/radio-isa*
5108
5109iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
5110M: Peter Jones <pjones@redhat.com>
5111M: Konrad Rzeszutek Wilk <konrad@kernel.org>
5112S: Maintained
5113F: drivers/firmware/iscsi_ibft*
5114
5115ISCSI
5116M: Mike Christie <michaelc@cs.wisc.edu>
5117L: open-iscsi@googlegroups.com
5118W: www.open-iscsi.org
5119T: git git://git.kernel.org/pub/scm/linux/kernel/git/mnc/linux-2.6-iscsi.git
5120S: Maintained
5121F: drivers/scsi/*iscsi*
5122F: include/scsi/*iscsi*
5123
5124ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
5125M: Or Gerlitz <ogerlitz@mellanox.com>
5126M: Sagi Grimberg <sagig@mellanox.com>
5127M: Roi Dayan <roid@mellanox.com>
5128L: linux-rdma@vger.kernel.org
5129S: Supported
5130W: http://www.openfabrics.org
5131W: www.open-iscsi.org
5132Q: http://patchwork.kernel.org/project/linux-rdma/list/
5133F: drivers/infiniband/ulp/iser/
5134
5135ISDN SUBSYSTEM
5136M: Karsten Keil <isdn@linux-pingi.de>
5137L: isdn4linux@listserv.isdn4linux.de (subscribers-only)
5138L: netdev@vger.kernel.org
5139W: http://www.isdn4linux.de
5140T: git git://git.kernel.org/pub/scm/linux/kernel/git/kkeil/isdn-2.6.git
5141S: Maintained
5142F: Documentation/isdn/
5143F: drivers/isdn/
5144F: include/linux/isdn.h
5145F: include/linux/isdn/
5146F: include/uapi/linux/isdn.h
5147F: include/uapi/linux/isdn/
5148
5149ISDN SUBSYSTEM (Eicon active card driver)
5150M: Armin Schindler <mac@melware.de>
5151L: isdn4linux@listserv.isdn4linux.de (subscribers-only)
5152W: http://www.melware.de
5153S: Maintained
5154F: drivers/isdn/hardware/eicon/
5155
5156IT87 HARDWARE MONITORING DRIVER
5157M: Jean Delvare <jdelvare@suse.de>
5158L: lm-sensors@lm-sensors.org
5159S: Maintained
5160F: Documentation/hwmon/it87
5161F: drivers/hwmon/it87.c
5162
5163IT913X MEDIA DRIVER
5164M: Antti Palosaari <crope@iki.fi>
5165L: linux-media@vger.kernel.org
5166W: http://linuxtv.org/
5167W: http://palosaari.fi/linux/
5168Q: http://patchwork.linuxtv.org/project/linux-media/list/
5169T: git git://linuxtv.org/anttip/media_tree.git
5170S: Maintained
5171F: drivers/media/tuners/it913x*
5172
5173IVTV VIDEO4LINUX DRIVER
5174M: Andy Walls <awalls@md.metrocast.net>
5175L: ivtv-devel@ivtvdriver.org (moderated for non-subscribers)
5176L: linux-media@vger.kernel.org
5177T: git git://linuxtv.org/media_tree.git
5178W: http://www.ivtvdriver.org
5179S: Maintained
5180F: Documentation/video4linux/*.ivtv
5181F: drivers/media/pci/ivtv/
5182F: include/uapi/linux/ivtv*
5183
5184IX2505V MEDIA DRIVER
5185M: Malcolm Priestley <tvboxspy@gmail.com>
5186L: linux-media@vger.kernel.org
5187W: http://linuxtv.org/
5188Q: http://patchwork.linuxtv.org/project/linux-media/list/
5189S: Maintained
5190F: drivers/media/dvb-frontends/ix2505v*
5191
5192JC42.4 TEMPERATURE SENSOR DRIVER
5193M: Guenter Roeck <linux@roeck-us.net>
5194L: lm-sensors@lm-sensors.org
5195S: Maintained
5196F: drivers/hwmon/jc42.c
5197F: Documentation/hwmon/jc42
5198
5199JFS FILESYSTEM
5200M: Dave Kleikamp <shaggy@kernel.org>
5201L: jfs-discussion@lists.sourceforge.net
5202W: http://jfs.sourceforge.net/
5203T: git git://git.kernel.org/pub/scm/linux/kernel/git/shaggy/jfs-2.6.git
5204S: Maintained
5205F: Documentation/filesystems/jfs.txt
5206F: fs/jfs/
5207
5208JME NETWORK DRIVER
5209M: Guo-Fu Tseng <cooldavid@cooldavid.org>
5210L: netdev@vger.kernel.org
5211S: Maintained
5212F: drivers/net/ethernet/jme.*
5213
5214JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
5215M: David Woodhouse <dwmw2@infradead.org>
5216L: linux-mtd@lists.infradead.org
5217W: http://www.linux-mtd.infradead.org/doc/jffs2.html
5218S: Maintained
5219F: fs/jffs2/
5220F: include/uapi/linux/jffs2.h
5221
5222JOURNALLING LAYER FOR BLOCK DEVICES (JBD)
5223M: Andrew Morton <akpm@linux-foundation.org>
5224M: Jan Kara <jack@suse.cz>
5225L: linux-ext4@vger.kernel.org
5226S: Maintained
5227F: fs/jbd/
5228F: include/linux/jbd.h
5229
5230JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
5231M: "Theodore Ts'o" <tytso@mit.edu>
5232L: linux-ext4@vger.kernel.org
5233S: Maintained
5234F: fs/jbd2/
5235F: include/linux/jbd2.h
5236
5237JSM Neo PCI based serial card
5238M: Thadeu Lima de Souza Cascardo <cascardo@linux.vnet.ibm.com>
5239L: linux-serial@vger.kernel.org
5240S: Maintained
5241F: drivers/tty/serial/jsm/
5242
5243K10TEMP HARDWARE MONITORING DRIVER
5244M: Clemens Ladisch <clemens@ladisch.de>
5245L: lm-sensors@lm-sensors.org
5246S: Maintained
5247F: Documentation/hwmon/k10temp
5248F: drivers/hwmon/k10temp.c
5249
5250K8TEMP HARDWARE MONITORING DRIVER
5251M: Rudolf Marek <r.marek@assembler.cz>
5252L: lm-sensors@lm-sensors.org
5253S: Maintained
5254F: Documentation/hwmon/k8temp
5255F: drivers/hwmon/k8temp.c
5256
5257KCONFIG
5258M: "Yann E. MORIN" <yann.morin.1998@free.fr>
5259L: linux-kbuild@vger.kernel.org
5260T: git git://gitorious.org/linux-kconfig/linux-kconfig
5261S: Maintained
5262F: Documentation/kbuild/kconfig-language.txt
5263F: scripts/kconfig/
5264
5265KDUMP
5266M: Vivek Goyal <vgoyal@redhat.com>
5267M: Haren Myneni <hbabu@us.ibm.com>
5268L: kexec@lists.infradead.org
5269W: http://lse.sourceforge.net/kdump/
5270S: Maintained
5271F: Documentation/kdump/
5272
5273KEENE FM RADIO TRANSMITTER DRIVER
5274M: Hans Verkuil <hverkuil@xs4all.nl>
5275L: linux-media@vger.kernel.org
5276T: git git://linuxtv.org/media_tree.git
5277W: http://linuxtv.org
5278S: Maintained
5279F: drivers/media/radio/radio-keene*
5280
5281KERNEL AUTOMOUNTER v4 (AUTOFS4)
5282M: Ian Kent <raven@themaw.net>
5283L: autofs@vger.kernel.org
5284S: Maintained
5285F: fs/autofs4/
5286
5287KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
5288M: Michal Marek <mmarek@suse.cz>
5289T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git for-next
5290T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git rc-fixes
5291L: linux-kbuild@vger.kernel.org
5292S: Maintained
5293F: Documentation/kbuild/
5294F: Makefile
5295F: scripts/Makefile.*
5296F: scripts/basic/
5297F: scripts/mk*
5298F: scripts/package/
5299
5300KERNEL JANITORS
5301L: kernel-janitors@vger.kernel.org
5302W: http://kernelnewbies.org/KernelJanitors
5303S: Odd Fixes
5304
5305KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
5306M: "J. Bruce Fields" <bfields@fieldses.org>
5307L: linux-nfs@vger.kernel.org
5308W: http://nfs.sourceforge.net/
5309S: Supported
5310F: fs/nfsd/
5311F: include/uapi/linux/nfsd/
5312F: fs/lockd/
5313F: fs/nfs_common/
5314F: net/sunrpc/
5315F: include/linux/lockd/
5316F: include/linux/sunrpc/
5317F: include/uapi/linux/sunrpc/
5318
5319KERNEL SELFTEST FRAMEWORK
5320M: Shuah Khan <shuahkh@osg.samsung.com>
5321L: linux-api@vger.kernel.org
5322T: git git://git.kernel.org/pub/scm/shuah/linux-kselftest
5323S: Maintained
5324F: tools/testing/selftests
5325
5326KERNEL VIRTUAL MACHINE (KVM)
5327M: Gleb Natapov <gleb@kernel.org>
5328M: Paolo Bonzini <pbonzini@redhat.com>
5329L: kvm@vger.kernel.org
5330W: http://www.linux-kvm.org
5331T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
5332S: Supported
5333F: Documentation/*/kvm*.txt
5334F: Documentation/virtual/kvm/
5335F: arch/*/kvm/
5336F: arch/*/include/asm/kvm*
5337F: include/linux/kvm*
5338F: include/uapi/linux/kvm*
5339F: virt/kvm/
5340
5341KERNEL VIRTUAL MACHINE (KVM) FOR AMD-V
5342M: Joerg Roedel <joro@8bytes.org>
5343L: kvm@vger.kernel.org
5344W: http://kvm.qumranet.com
5345S: Maintained
5346F: arch/x86/include/asm/svm.h
5347F: arch/x86/kvm/svm.c
5348
5349KERNEL VIRTUAL MACHINE (KVM) FOR POWERPC
5350M: Alexander Graf <agraf@suse.de>
5351L: kvm-ppc@vger.kernel.org
5352W: http://kvm.qumranet.com
5353T: git git://github.com/agraf/linux-2.6.git
5354S: Supported
5355F: arch/powerpc/include/asm/kvm*
5356F: arch/powerpc/kvm/
5357
5358KERNEL VIRTUAL MACHINE For Itanium (KVM/IA64)
5359M: Xiantao Zhang <xiantao.zhang@intel.com>
5360L: kvm-ia64@vger.kernel.org
5361W: http://kvm.qumranet.com
5362S: Supported
5363F: Documentation/ia64/kvm.txt
5364F: arch/ia64/include/asm/kvm*
5365F: arch/ia64/kvm/
5366
5367KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
5368M: Christian Borntraeger <borntraeger@de.ibm.com>
5369M: Cornelia Huck <cornelia.huck@de.ibm.com>
5370M: linux390@de.ibm.com
5371L: linux-s390@vger.kernel.org
5372W: http://www.ibm.com/developerworks/linux/linux390/
5373S: Supported
5374F: Documentation/s390/kvm.txt
5375F: arch/s390/include/asm/kvm*
5376F: arch/s390/kvm/
5377F: drivers/s390/kvm/
5378
5379KERNEL VIRTUAL MACHINE (KVM) FOR ARM
5380M: Christoffer Dall <christoffer.dall@linaro.org>
5381M: Marc Zyngier <marc.zyngier@arm.com>
5382L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
5383L: kvmarm@lists.cs.columbia.edu
5384W: http://systems.cs.columbia.edu/projects/kvm-arm
5385S: Supported
5386F: arch/arm/include/uapi/asm/kvm*
5387F: arch/arm/include/asm/kvm*
5388F: arch/arm/kvm/
5389F: virt/kvm/arm/
5390F: include/kvm/arm_*
5391
5392KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64)
5393M: Christoffer Dall <christoffer.dall@linaro.org>
5394M: Marc Zyngier <marc.zyngier@arm.com>
5395L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
5396L: kvmarm@lists.cs.columbia.edu
5397S: Maintained
5398F: arch/arm64/include/uapi/asm/kvm*
5399F: arch/arm64/include/asm/kvm*
5400F: arch/arm64/kvm/
5401
5402KEXEC
5403M: Eric Biederman <ebiederm@xmission.com>
5404W: http://kernel.org/pub/linux/utils/kernel/kexec/
5405L: kexec@lists.infradead.org
5406S: Maintained
5407F: include/linux/kexec.h
5408F: include/uapi/linux/kexec.h
5409F: kernel/kexec.c
5410
5411KEYS/KEYRINGS:
5412M: David Howells <dhowells@redhat.com>
5413L: keyrings@linux-nfs.org
5414S: Maintained
5415F: Documentation/security/keys.txt
5416F: include/linux/key.h
5417F: include/linux/key-type.h
5418F: include/keys/
5419F: security/keys/
5420
5421KEYS-TRUSTED
5422M: David Safford <safford@us.ibm.com>
5423M: Mimi Zohar <zohar@linux.vnet.ibm.com>
5424L: linux-security-module@vger.kernel.org
5425L: keyrings@linux-nfs.org
5426S: Supported
5427F: Documentation/security/keys-trusted-encrypted.txt
5428F: include/keys/trusted-type.h
5429F: security/keys/trusted.c
5430F: security/keys/trusted.h
5431
5432KEYS-ENCRYPTED
5433M: Mimi Zohar <zohar@linux.vnet.ibm.com>
5434M: David Safford <safford@us.ibm.com>
5435L: linux-security-module@vger.kernel.org
5436L: keyrings@linux-nfs.org
5437S: Supported
5438F: Documentation/security/keys-trusted-encrypted.txt
5439F: include/keys/encrypted-type.h
5440F: security/keys/encrypted-keys/
5441
5442KGDB / KDB /debug_core
5443M: Jason Wessel <jason.wessel@windriver.com>
5444W: http://kgdb.wiki.kernel.org/
5445L: kgdb-bugreport@lists.sourceforge.net
5446S: Maintained
5447F: Documentation/DocBook/kgdb.tmpl
5448F: drivers/misc/kgdbts.c
5449F: drivers/tty/serial/kgdboc.c
5450F: include/linux/kdb.h
5451F: include/linux/kgdb.h
5452F: kernel/debug/
5453
5454KMEMCHECK
5455M: Vegard Nossum <vegardno@ifi.uio.no>
5456M: Pekka Enberg <penberg@kernel.org>
5457S: Maintained
5458F: Documentation/kmemcheck.txt
5459F: arch/x86/include/asm/kmemcheck.h
5460F: arch/x86/mm/kmemcheck/
5461F: include/linux/kmemcheck.h
5462F: mm/kmemcheck.c
5463
5464KMEMLEAK
5465M: Catalin Marinas <catalin.marinas@arm.com>
5466S: Maintained
5467F: Documentation/kmemleak.txt
5468F: include/linux/kmemleak.h
5469F: mm/kmemleak.c
5470F: mm/kmemleak-test.c
5471
5472KPROBES
5473M: Ananth N Mavinakayanahalli <ananth@in.ibm.com>
5474M: Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
5475M: "David S. Miller" <davem@davemloft.net>
5476M: Masami Hiramatsu <masami.hiramatsu.pt@hitachi.com>
5477S: Maintained
5478F: Documentation/kprobes.txt
5479F: include/linux/kprobes.h
5480F: kernel/kprobes.c
5481
5482KS0108 LCD CONTROLLER DRIVER
5483M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
5484W: http://miguelojeda.es/auxdisplay.htm
5485W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
5486S: Maintained
5487F: Documentation/auxdisplay/ks0108
5488F: drivers/auxdisplay/ks0108.c
5489F: include/linux/ks0108.h
5490
5491LAPB module
5492L: linux-x25@vger.kernel.org
5493S: Orphan
5494F: Documentation/networking/lapb-module.txt
5495F: include/*/lapb.h
5496F: net/lapb/
5497
5498LASI 53c700 driver for PARISC
5499M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
5500L: linux-scsi@vger.kernel.org
5501S: Maintained
5502F: Documentation/scsi/53c700.txt
5503F: drivers/scsi/53c700*
5504
5505LED SUBSYSTEM
5506M: Bryan Wu <cooloney@gmail.com>
5507M: Richard Purdie <rpurdie@rpsys.net>
5508L: linux-leds@vger.kernel.org
5509T: git git://git.kernel.org/pub/scm/linux/kernel/git/cooloney/linux-leds.git
5510S: Maintained
5511F: drivers/leds/
5512F: include/linux/leds.h
5513
5514LEGACY EEPROM DRIVER
5515M: Jean Delvare <jdelvare@suse.de>
5516S: Maintained
5517F: Documentation/misc-devices/eeprom
5518F: drivers/misc/eeprom/eeprom.c
5519
5520LEGO USB Tower driver
5521M: Juergen Stuber <starblue@users.sourceforge.net>
5522L: legousb-devel@lists.sourceforge.net
5523W: http://legousb.sourceforge.net/
5524S: Maintained
5525F: drivers/usb/misc/legousbtower.c
5526
5527LG2160 MEDIA DRIVER
5528M: Michael Krufky <mkrufky@linuxtv.org>
5529L: linux-media@vger.kernel.org
5530W: http://linuxtv.org/
5531W: http://github.com/mkrufky
5532Q: http://patchwork.linuxtv.org/project/linux-media/list/
5533T: git git://linuxtv.org/mkrufky/tuners.git
5534S: Maintained
5535F: drivers/media/dvb-frontends/lg2160.*
5536
5537LGDT3305 MEDIA DRIVER
5538M: Michael Krufky <mkrufky@linuxtv.org>
5539L: linux-media@vger.kernel.org
5540W: http://linuxtv.org/
5541W: http://github.com/mkrufky
5542Q: http://patchwork.linuxtv.org/project/linux-media/list/
5543T: git git://linuxtv.org/mkrufky/tuners.git
5544S: Maintained
5545F: drivers/media/dvb-frontends/lgdt3305.*
5546
5547LGUEST
5548M: Rusty Russell <rusty@rustcorp.com.au>
5549L: lguest@lists.ozlabs.org
5550W: http://lguest.ozlabs.org/
5551S: Odd Fixes
5552F: arch/x86/include/asm/lguest*.h
5553F: arch/x86/lguest/
5554F: drivers/lguest/
5555F: include/linux/lguest*.h
5556F: tools/lguest/
5557
5558LIBLOCKDEP
5559M: Sasha Levin <sasha.levin@oracle.com>
5560S: Maintained
5561F: tools/lib/lockdep/
5562
5563LINUX FOR IBM pSERIES (RS/6000)
5564M: Paul Mackerras <paulus@au.ibm.com>
5565W: http://www.ibm.com/linux/ltc/projects/ppc
5566S: Supported
5567F: arch/powerpc/boot/rs6000.h
5568
5569LINUX FOR POWERPC (32-BIT AND 64-BIT)
5570M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
5571M: Paul Mackerras <paulus@samba.org>
5572M: Michael Ellerman <mpe@ellerman.id.au>
5573W: http://www.penguinppc.org/
5574L: linuxppc-dev@lists.ozlabs.org
5575Q: http://patchwork.ozlabs.org/project/linuxppc-dev/list/
5576T: git git://git.kernel.org/pub/scm/linux/kernel/git/benh/powerpc.git
5577S: Supported
5578F: Documentation/powerpc/
5579F: arch/powerpc/
5580
5581LINUX FOR POWER MACINTOSH
5582M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
5583W: http://www.penguinppc.org/
5584L: linuxppc-dev@lists.ozlabs.org
5585S: Maintained
5586F: arch/powerpc/platforms/powermac/
5587F: drivers/macintosh/
5588
5589LINUX FOR POWERPC EMBEDDED MPC5XXX
5590M: Anatolij Gustschin <agust@denx.de>
5591L: linuxppc-dev@lists.ozlabs.org
5592T: git git://git.denx.de/linux-denx-agust.git
5593S: Maintained
5594F: arch/powerpc/platforms/512x/
5595F: arch/powerpc/platforms/52xx/
5596
5597LINUX FOR POWERPC EMBEDDED PPC4XX
5598M: Alistair Popple <alistair@popple.id.au>
5599M: Matt Porter <mporter@kernel.crashing.org>
5600W: http://www.penguinppc.org/
5601L: linuxppc-dev@lists.ozlabs.org
5602S: Maintained
5603F: arch/powerpc/platforms/40x/
5604F: arch/powerpc/platforms/44x/
5605
5606LINUX FOR POWERPC EMBEDDED XILINX VIRTEX
5607L: linuxppc-dev@lists.ozlabs.org
5608S: Orphan
5609F: arch/powerpc/*/*virtex*
5610F: arch/powerpc/*/*/*virtex*
5611
5612LINUX FOR POWERPC EMBEDDED PPC8XX
5613M: Vitaly Bordug <vitb@kernel.crashing.org>
5614W: http://www.penguinppc.org/
5615L: linuxppc-dev@lists.ozlabs.org
5616S: Maintained
5617F: arch/powerpc/platforms/8xx/
5618
5619LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
5620M: Scott Wood <scottwood@freescale.com>
5621M: Kumar Gala <galak@kernel.crashing.org>
5622W: http://www.penguinppc.org/
5623L: linuxppc-dev@lists.ozlabs.org
5624T: git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
5625S: Maintained
5626F: arch/powerpc/platforms/83xx/
5627F: arch/powerpc/platforms/85xx/
5628
5629LINUX FOR POWERPC PA SEMI PWRFICIENT
5630M: Olof Johansson <olof@lixom.net>
5631L: linuxppc-dev@lists.ozlabs.org
5632S: Maintained
5633F: arch/powerpc/platforms/pasemi/
5634F: drivers/*/*pasemi*
5635F: drivers/*/*/*pasemi*
5636
5637LINUX SECURITY MODULE (LSM) FRAMEWORK
5638M: Chris Wright <chrisw@sous-sol.org>
5639L: linux-security-module@vger.kernel.org
5640S: Supported
5641
5642LIS3LV02D ACCELEROMETER DRIVER
5643M: Eric Piel <eric.piel@tremplin-utc.net>
5644S: Maintained
5645F: Documentation/misc-devices/lis3lv02d
5646F: drivers/misc/lis3lv02d/
5647F: drivers/platform/x86/hp_accel.c
5648
5649LLC (802.2)
5650M: Arnaldo Carvalho de Melo <acme@ghostprotocols.net>
5651S: Maintained
5652F: include/linux/llc.h
5653F: include/uapi/linux/llc.h
5654F: include/net/llc*
5655F: net/llc/
5656
5657LM73 HARDWARE MONITOR DRIVER
5658M: Guillaume Ligneul <guillaume.ligneul@gmail.com>
5659L: lm-sensors@lm-sensors.org
5660S: Maintained
5661F: drivers/hwmon/lm73.c
5662
5663LM78 HARDWARE MONITOR DRIVER
5664M: Jean Delvare <jdelvare@suse.de>
5665L: lm-sensors@lm-sensors.org
5666S: Maintained
5667F: Documentation/hwmon/lm78
5668F: drivers/hwmon/lm78.c
5669
5670LM83 HARDWARE MONITOR DRIVER
5671M: Jean Delvare <jdelvare@suse.de>
5672L: lm-sensors@lm-sensors.org
5673S: Maintained
5674F: Documentation/hwmon/lm83
5675F: drivers/hwmon/lm83.c
5676
5677LM90 HARDWARE MONITOR DRIVER
5678M: Jean Delvare <jdelvare@suse.de>
5679L: lm-sensors@lm-sensors.org
5680S: Maintained
5681F: Documentation/hwmon/lm90
5682F: Documentation/devicetree/bindings/hwmon/lm90.txt
5683F: drivers/hwmon/lm90.c
5684
5685LM95234 HARDWARE MONITOR DRIVER
5686M: Guenter Roeck <linux@roeck-us.net>
5687L: lm-sensors@lm-sensors.org
5688S: Maintained
5689F: Documentation/hwmon/lm95234
5690F: drivers/hwmon/lm95234.c
5691
5692LME2510 MEDIA DRIVER
5693M: Malcolm Priestley <tvboxspy@gmail.com>
5694L: linux-media@vger.kernel.org
5695W: http://linuxtv.org/
5696Q: http://patchwork.linuxtv.org/project/linux-media/list/
5697S: Maintained
5698F: drivers/media/usb/dvb-usb-v2/lmedm04*
5699
5700LOCKDEP AND LOCKSTAT
5701M: Peter Zijlstra <peterz@infradead.org>
5702M: Ingo Molnar <mingo@redhat.com>
5703L: linux-kernel@vger.kernel.org
5704T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git core/locking
5705S: Maintained
5706F: Documentation/locking/lockdep*.txt
5707F: Documentation/locking/lockstat.txt
5708F: include/linux/lockdep.h
5709F: kernel/locking/
5710
5711LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
5712M: "Richard Russon (FlatCap)" <ldm@flatcap.org>
5713L: linux-ntfs-dev@lists.sourceforge.net
5714W: http://www.linux-ntfs.org/content/view/19/37/
5715S: Maintained
5716F: Documentation/ldm.txt
5717F: block/partitions/ldm.*
5718
5719LogFS
5720M: Joern Engel <joern@logfs.org>
5721M: Prasad Joshi <prasadjoshi.linux@gmail.com>
5722L: logfs@logfs.org
5723W: logfs.org
5724S: Maintained
5725F: fs/logfs/
5726
5727LPC32XX MACHINE SUPPORT
5728M: Roland Stigge <stigge@antcom.de>
5729L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
5730S: Maintained
5731F: arch/arm/mach-lpc32xx/
5732
5733LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
5734M: Nagalakshmi Nandigama <nagalakshmi.nandigama@avagotech.com>
5735M: Praveen Krishnamoorthy <praveen.krishnamoorthy@avagotech.com>
5736M: Sreekanth Reddy <sreekanth.reddy@avagotech.com>
5737M: Abhijit Mahajan <abhijit.mahajan@avagotech.com>
5738L: MPT-FusionLinux.pdl@avagotech.com
5739L: linux-scsi@vger.kernel.org
5740W: http://www.lsilogic.com/support
5741S: Supported
5742F: drivers/message/fusion/
5743F: drivers/scsi/mpt2sas/
5744F: drivers/scsi/mpt3sas/
5745
5746LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
5747M: Matthew Wilcox <matthew@wil.cx>
5748L: linux-scsi@vger.kernel.org
5749S: Maintained
5750F: drivers/scsi/sym53c8xx_2/
5751
5752LTC4261 HARDWARE MONITOR DRIVER
5753M: Guenter Roeck <linux@roeck-us.net>
5754L: lm-sensors@lm-sensors.org
5755S: Maintained
5756F: Documentation/hwmon/ltc4261
5757F: drivers/hwmon/ltc4261.c
5758
5759LTP (Linux Test Project)
5760M: Mike Frysinger <vapier@gentoo.org>
5761M: Cyril Hrubis <chrubis@suse.cz>
5762M: Wanlong Gao <gaowanlong@cn.fujitsu.com>
5763M: Jan Stancek <jstancek@redhat.com>
5764M: Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com>
5765M: Alexey Kodanev <alexey.kodanev@oracle.com>
5766L: ltp-list@lists.sourceforge.net (subscribers-only)
5767W: http://linux-test-project.github.io/
5768T: git git://github.com/linux-test-project/ltp.git
5769S: Maintained
5770
5771M32R ARCHITECTURE
5772W: http://www.linux-m32r.org/
5773S: Orphan
5774F: arch/m32r/
5775
5776M68K ARCHITECTURE
5777M: Geert Uytterhoeven <geert@linux-m68k.org>
5778L: linux-m68k@lists.linux-m68k.org
5779W: http://www.linux-m68k.org/
5780T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
5781S: Maintained
5782F: arch/m68k/
5783F: drivers/zorro/
5784
5785M68K ON APPLE MACINTOSH
5786M: Joshua Thompson <funaho@jurai.org>
5787W: http://www.mac.linux-m68k.org/
5788L: linux-m68k@lists.linux-m68k.org
5789S: Maintained
5790F: arch/m68k/mac/
5791
5792M68K ON HP9000/300
5793M: Philip Blundell <philb@gnu.org>
5794W: http://www.tazenda.demon.co.uk/phil/linux-hp
5795S: Maintained
5796F: arch/m68k/hp300/
5797
5798M88DS3103 MEDIA DRIVER
5799M: Antti Palosaari <crope@iki.fi>
5800L: linux-media@vger.kernel.org
5801W: http://linuxtv.org/
5802W: http://palosaari.fi/linux/
5803Q: http://patchwork.linuxtv.org/project/linux-media/list/
5804T: git git://linuxtv.org/anttip/media_tree.git
5805S: Maintained
5806F: drivers/media/dvb-frontends/m88ds3103*
5807
5808M88RS2000 MEDIA DRIVER
5809M: Malcolm Priestley <tvboxspy@gmail.com>
5810L: linux-media@vger.kernel.org
5811W: http://linuxtv.org/
5812Q: http://patchwork.linuxtv.org/project/linux-media/list/
5813S: Maintained
5814F: drivers/media/dvb-frontends/m88rs2000*
5815
5816M88TS2022 MEDIA DRIVER
5817M: Antti Palosaari <crope@iki.fi>
5818L: linux-media@vger.kernel.org
5819W: http://linuxtv.org/
5820W: http://palosaari.fi/linux/
5821Q: http://patchwork.linuxtv.org/project/linux-media/list/
5822T: git git://linuxtv.org/anttip/media_tree.git
5823S: Maintained
5824F: drivers/media/tuners/m88ts2022*
5825
5826MA901 MASTERKIT USB FM RADIO DRIVER
5827M: Alexey Klimov <klimov.linux@gmail.com>
5828L: linux-media@vger.kernel.org
5829T: git git://linuxtv.org/media_tree.git
5830S: Maintained
5831F: drivers/media/radio/radio-ma901.c
5832
5833MAC80211
5834M: Johannes Berg <johannes@sipsolutions.net>
5835L: linux-wireless@vger.kernel.org
5836W: http://wireless.kernel.org/
5837T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
5838T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
5839S: Maintained
5840F: Documentation/networking/mac80211-injection.txt
5841F: include/net/mac80211.h
5842F: net/mac80211/
5843
5844MACVLAN DRIVER
5845M: Patrick McHardy <kaber@trash.net>
5846L: netdev@vger.kernel.org
5847S: Maintained
5848F: drivers/net/macvlan.c
5849F: include/linux/if_macvlan.h
5850
5851MAILBOX API
5852M: Jassi Brar <jassisinghbrar@gmail.com>
5853L: linux-kernel@vger.kernel.org
5854S: Maintained
5855F: drivers/mailbox/
5856F: include/linux/mailbox_client.h
5857F: include/linux/mailbox_controller.h
5858
5859MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
5860M: Michael Kerrisk <mtk.manpages@gmail.com>
5861W: http://www.kernel.org/doc/man-pages
5862L: linux-man@vger.kernel.org
5863S: Maintained
5864
5865MARVELL ARMADA DRM SUPPORT
5866M: Russell King <rmk+kernel@arm.linux.org.uk>
5867S: Maintained
5868F: drivers/gpu/drm/armada/
5869
5870MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
5871M: Mirko Lindner <mlindner@marvell.com>
5872M: Stephen Hemminger <stephen@networkplumber.org>
5873L: netdev@vger.kernel.org
5874S: Maintained
5875F: drivers/net/ethernet/marvell/sk*
5876
5877MARVELL LIBERTAS WIRELESS DRIVER
5878L: libertas-dev@lists.infradead.org
5879S: Orphan
5880F: drivers/net/wireless/libertas/
5881
5882MARVELL MV643XX ETHERNET DRIVER
5883M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
5884L: netdev@vger.kernel.org
5885S: Maintained
5886F: drivers/net/ethernet/marvell/mv643xx_eth.*
5887F: include/linux/mv643xx.h
5888
5889MARVELL MVNETA ETHERNET DRIVER
5890M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
5891L: netdev@vger.kernel.org
5892S: Maintained
5893F: drivers/net/ethernet/marvell/mvneta.*
5894
5895MARVELL MWIFIEX WIRELESS DRIVER
5896M: Amitkumar Karwar <akarwar@marvell.com>
5897M: Avinash Patil <patila@marvell.com>
5898L: linux-wireless@vger.kernel.org
5899S: Maintained
5900F: drivers/net/wireless/mwifiex/
5901
5902MARVELL MWL8K WIRELESS DRIVER
5903M: Lennert Buytenhek <buytenh@wantstofly.org>
5904L: linux-wireless@vger.kernel.org
5905S: Odd Fixes
5906F: drivers/net/wireless/mwl8k.c
5907
5908MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
5909M: Nicolas Pitre <nico@fluxnic.net>
5910S: Odd Fixes
5911F: drivers/mmc/host/mvsdio.*
5912
5913MATROX FRAMEBUFFER DRIVER
5914L: linux-fbdev@vger.kernel.org
5915S: Orphan
5916F: drivers/video/fbdev/matrox/matroxfb_*
5917F: include/uapi/linux/matroxfb.h
5918
5919MAX16065 HARDWARE MONITOR DRIVER
5920M: Guenter Roeck <linux@roeck-us.net>
5921L: lm-sensors@lm-sensors.org
5922S: Maintained
5923F: Documentation/hwmon/max16065
5924F: drivers/hwmon/max16065.c
5925
5926MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
5927M: "Hans J. Koch" <hjk@hansjkoch.de>
5928L: lm-sensors@lm-sensors.org
5929S: Maintained
5930F: Documentation/hwmon/max6650
5931F: drivers/hwmon/max6650.c
5932
5933MAX6697 HARDWARE MONITOR DRIVER
5934M: Guenter Roeck <linux@roeck-us.net>
5935L: lm-sensors@lm-sensors.org
5936S: Maintained
5937F: Documentation/hwmon/max6697
5938F: Documentation/devicetree/bindings/i2c/max6697.txt
5939F: drivers/hwmon/max6697.c
5940F: include/linux/platform_data/max6697.h
5941
5942MAXIRADIO FM RADIO RECEIVER DRIVER
5943M: Hans Verkuil <hverkuil@xs4all.nl>
5944L: linux-media@vger.kernel.org
5945T: git git://linuxtv.org/media_tree.git
5946W: http://linuxtv.org
5947S: Maintained
5948F: drivers/media/radio/radio-maxiradio*
5949
5950MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
5951M: Mauro Carvalho Chehab <m.chehab@samsung.com>
5952P: LinuxTV.org Project
5953L: linux-media@vger.kernel.org
5954W: http://linuxtv.org
5955Q: http://patchwork.kernel.org/project/linux-media/list/
5956T: git git://linuxtv.org/media_tree.git
5957S: Maintained
5958F: Documentation/dvb/
5959F: Documentation/video4linux/
5960F: Documentation/DocBook/media/
5961F: drivers/media/
5962F: drivers/staging/media/
5963F: include/media/
5964F: include/uapi/linux/dvb/
5965F: include/uapi/linux/videodev2.h
5966F: include/uapi/linux/media.h
5967F: include/uapi/linux/v4l2-*
5968F: include/uapi/linux/meye.h
5969F: include/uapi/linux/ivtv*
5970F: include/uapi/linux/uvcvideo.h
5971
5972MEDIAVISION PRO MOVIE STUDIO DRIVER
5973M: Hans Verkuil <hverkuil@xs4all.nl>
5974L: linux-media@vger.kernel.org
5975T: git git://linuxtv.org/media_tree.git
5976W: http://linuxtv.org
5977S: Odd Fixes
5978F: drivers/media/parport/pms*
5979
5980MEGARAID SCSI DRIVERS
5981M: Neela Syam Kolli <megaraidlinux@lsi.com>
5982L: linux-scsi@vger.kernel.org
5983W: http://megaraid.lsilogic.com
5984S: Maintained
5985F: Documentation/scsi/megaraid.txt
5986F: drivers/scsi/megaraid.*
5987F: drivers/scsi/megaraid/
5988
5989MELLANOX ETHERNET DRIVER (mlx4_en)
5990M: Amir Vadai <amirv@mellanox.com>
5991L: netdev@vger.kernel.org
5992S: Supported
5993W: http://www.mellanox.com
5994Q: http://patchwork.ozlabs.org/project/netdev/list/
5995F: drivers/net/ethernet/mellanox/mlx4/en_*
5996
5997MEMORY MANAGEMENT
5998L: linux-mm@kvack.org
5999W: http://www.linux-mm.org
6000S: Maintained
6001F: include/linux/mm.h
6002F: include/linux/gfp.h
6003F: include/linux/mmzone.h
6004F: include/linux/memory_hotplug.h
6005F: include/linux/vmalloc.h
6006F: mm/
6007
6008MEMORY TECHNOLOGY DEVICES (MTD)
6009M: David Woodhouse <dwmw2@infradead.org>
6010M: Brian Norris <computersforpeace@gmail.com>
6011L: linux-mtd@lists.infradead.org
6012W: http://www.linux-mtd.infradead.org/
6013Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
6014T: git git://git.infradead.org/linux-mtd.git
6015T: git git://git.infradead.org/l2-mtd.git
6016S: Maintained
6017F: drivers/mtd/
6018F: include/linux/mtd/
6019F: include/uapi/mtd/
6020
6021MEN A21 WATCHDOG DRIVER
6022M: Johannes Thumshirn <johannes.thumshirn@men.de>
6023L: linux-watchdog@vger.kernel.org
6024S: Supported
6025F: drivers/watchdog/mena21_wdt.c
6026
6027MEN CHAMELEON BUS (mcb)
6028M: Johannes Thumshirn <johannes.thumshirn@men.de>
6029S: Supported
6030F: drivers/mcb/
6031F: include/linux/mcb.h
6032
6033MEN F21BMC (Board Management Controller)
6034M: Andreas Werner <andreas.werner@men.de>
6035S: Supported
6036F: drivers/mfd/menf21bmc.c
6037F: drivers/watchdog/menf21bmc_wdt.c
6038F: drivers/leds/leds-menf21bmc.c
6039F: drivers/hwmon/menf21bmc_hwmon.c
6040F: Documentation/hwmon/menf21bmc
6041
6042METAG ARCHITECTURE
6043M: James Hogan <james.hogan@imgtec.com>
6044L: linux-metag@vger.kernel.org
6045S: Supported
6046F: arch/metag/
6047F: Documentation/metag/
6048F: Documentation/devicetree/bindings/metag/
6049F: drivers/clocksource/metag_generic.c
6050F: drivers/irqchip/irq-metag.c
6051F: drivers/irqchip/irq-metag-ext.c
6052F: drivers/tty/metag_da.c
6053
6054MICROBLAZE ARCHITECTURE
6055M: Michal Simek <monstr@monstr.eu>
6056W: http://www.monstr.eu/fdt/
6057T: git git://git.monstr.eu/linux-2.6-microblaze.git
6058S: Supported
6059F: arch/microblaze/
6060
6061MICROTEK X6 SCANNER
6062M: Oliver Neukum <oliver@neukum.org>
6063S: Maintained
6064F: drivers/usb/image/microtek.*
6065
6066MIPS
6067M: Ralf Baechle <ralf@linux-mips.org>
6068L: linux-mips@linux-mips.org
6069W: http://www.linux-mips.org/
6070T: git git://git.linux-mips.org/pub/scm/ralf/linux.git
6071Q: http://patchwork.linux-mips.org/project/linux-mips/list/
6072S: Supported
6073F: Documentation/mips/
6074F: arch/mips/
6075
6076MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
6077M: Hans Verkuil <hverkuil@xs4all.nl>
6078L: linux-media@vger.kernel.org
6079T: git git://linuxtv.org/media_tree.git
6080W: http://linuxtv.org
6081S: Odd Fixes
6082F: drivers/media/radio/radio-miropcm20*
6083
6084Mellanox MLX5 core VPI driver
6085M: Eli Cohen <eli@mellanox.com>
6086L: netdev@vger.kernel.org
6087L: linux-rdma@vger.kernel.org
6088W: http://www.mellanox.com
6089Q: http://patchwork.ozlabs.org/project/netdev/list/
6090Q: http://patchwork.kernel.org/project/linux-rdma/list/
6091T: git git://openfabrics.org/~eli/connect-ib.git
6092S: Supported
6093F: drivers/net/ethernet/mellanox/mlx5/core/
6094F: include/linux/mlx5/
6095
6096Mellanox MLX5 IB driver
6097M: Eli Cohen <eli@mellanox.com>
6098L: linux-rdma@vger.kernel.org
6099W: http://www.mellanox.com
6100Q: http://patchwork.kernel.org/project/linux-rdma/list/
6101T: git git://openfabrics.org/~eli/connect-ib.git
6102S: Supported
6103F: include/linux/mlx5/
6104F: drivers/infiniband/hw/mlx5/
6105
6106MODULE SUPPORT
6107M: Rusty Russell <rusty@rustcorp.com.au>
6108S: Maintained
6109F: include/linux/module.h
6110F: kernel/module.c
6111
6112MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER
6113W: http://popies.net/meye/
6114S: Orphan
6115F: Documentation/video4linux/meye.txt
6116F: drivers/media/pci/meye/
6117F: include/uapi/linux/meye.h
6118
6119MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
6120M: Jiri Slaby <jirislaby@gmail.com>
6121S: Maintained
6122F: Documentation/serial/moxa-smartio
6123F: drivers/tty/mxser.*
6124
6125MR800 AVERMEDIA USB FM RADIO DRIVER
6126M: Alexey Klimov <klimov.linux@gmail.com>
6127L: linux-media@vger.kernel.org
6128T: git git://linuxtv.org/media_tree.git
6129S: Maintained
6130F: drivers/media/radio/radio-mr800.c
6131
6132MRF24J40 IEEE 802.15.4 RADIO DRIVER
6133M: Alan Ott <alan@signal11.us>
6134L: linux-wpan@vger.kernel.org
6135S: Maintained
6136F: drivers/net/ieee802154/mrf24j40.c
6137
6138MSI LAPTOP SUPPORT
6139M: "Lee, Chun-Yi" <jlee@suse.com>
6140L: platform-driver-x86@vger.kernel.org
6141S: Maintained
6142F: drivers/platform/x86/msi-laptop.c
6143
6144MSI WMI SUPPORT
6145M: Anisse Astier <anisse@astier.eu>
6146L: platform-driver-x86@vger.kernel.org
6147S: Supported
6148F: drivers/platform/x86/msi-wmi.c
6149
6150MSI001 MEDIA DRIVER
6151M: Antti Palosaari <crope@iki.fi>
6152L: linux-media@vger.kernel.org
6153W: http://linuxtv.org/
6154W: http://palosaari.fi/linux/
6155Q: http://patchwork.linuxtv.org/project/linux-media/list/
6156T: git git://linuxtv.org/anttip/media_tree.git
6157S: Maintained
6158F: drivers/media/tuners/msi001*
6159
6160MSI2500 MEDIA DRIVER
6161M: Antti Palosaari <crope@iki.fi>
6162L: linux-media@vger.kernel.org
6163W: http://linuxtv.org/
6164W: http://palosaari.fi/linux/
6165Q: http://patchwork.linuxtv.org/project/linux-media/list/
6166T: git git://linuxtv.org/anttip/media_tree.git
6167S: Maintained
6168F: drivers/media/usb/msi2500/
6169
6170MT9M032 APTINA SENSOR DRIVER
6171M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
6172L: linux-media@vger.kernel.org
6173T: git git://linuxtv.org/media_tree.git
6174S: Maintained
6175F: drivers/media/i2c/mt9m032.c
6176F: include/media/mt9m032.h
6177
6178MT9P031 APTINA CAMERA SENSOR
6179M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
6180L: linux-media@vger.kernel.org
6181T: git git://linuxtv.org/media_tree.git
6182S: Maintained
6183F: drivers/media/i2c/mt9p031.c
6184F: include/media/mt9p031.h
6185
6186MT9T001 APTINA CAMERA SENSOR
6187M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
6188L: linux-media@vger.kernel.org
6189T: git git://linuxtv.org/media_tree.git
6190S: Maintained
6191F: drivers/media/i2c/mt9t001.c
6192F: include/media/mt9t001.h
6193
6194MT9V032 APTINA CAMERA SENSOR
6195M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
6196L: linux-media@vger.kernel.org
6197T: git git://linuxtv.org/media_tree.git
6198S: Maintained
6199F: drivers/media/i2c/mt9v032.c
6200F: include/media/mt9v032.h
6201
6202MULTIFUNCTION DEVICES (MFD)
6203M: Samuel Ortiz <sameo@linux.intel.com>
6204M: Lee Jones <lee.jones@linaro.org>
6205T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
6206S: Supported
6207F: drivers/mfd/
6208F: include/linux/mfd/
6209
6210MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
6211M: Chris Ball <chris@printf.net>
6212M: Ulf Hansson <ulf.hansson@linaro.org>
6213L: linux-mmc@vger.kernel.org
6214T: git git://git.kernel.org/pub/scm/linux/kernel/git/cjb/mmc.git
6215T: git git://git.linaro.org/people/ulf.hansson/mmc.git
6216S: Maintained
6217F: drivers/mmc/
6218F: include/linux/mmc/
6219F: include/uapi/linux/mmc/
6220
6221MULTIMEDIA CARD (MMC) ETC. OVER SPI
6222S: Orphan
6223F: drivers/mmc/host/mmc_spi.c
6224F: include/linux/spi/mmc_spi.h
6225
6226MULTISOUND SOUND DRIVER
6227M: Andrew Veliath <andrewtv@usa.net>
6228S: Maintained
6229F: Documentation/sound/oss/MultiSound
6230F: sound/oss/msnd*
6231
6232MULTITECH MULTIPORT CARD (ISICOM)
6233S: Orphan
6234F: drivers/tty/isicom.c
6235F: include/linux/isicom.h
6236
6237MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
6238M: Felipe Balbi <balbi@ti.com>
6239L: linux-usb@vger.kernel.org
6240T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
6241S: Maintained
6242F: drivers/usb/musb/
6243
6244MXL5007T MEDIA DRIVER
6245M: Michael Krufky <mkrufky@linuxtv.org>
6246L: linux-media@vger.kernel.org
6247W: http://linuxtv.org/
6248W: http://github.com/mkrufky
6249Q: http://patchwork.linuxtv.org/project/linux-media/list/
6250T: git git://linuxtv.org/mkrufky/tuners.git
6251S: Maintained
6252F: drivers/media/tuners/mxl5007t.*
6253
6254MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
6255M: Hyong-Youb Kim <hykim@myri.com>
6256L: netdev@vger.kernel.org
6257W: https://www.myricom.com/support/downloads/myri10ge.html
6258S: Supported
6259F: drivers/net/ethernet/myricom/myri10ge/
6260
6261NATSEMI ETHERNET DRIVER (DP8381x)
6262S: Orphan
6263F: drivers/net/ethernet/natsemi/natsemi.c
6264
6265NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
6266M: Daniel Mack <zonque@gmail.com>
6267S: Maintained
6268L: alsa-devel@alsa-project.org
6269W: http://www.native-instruments.com
6270F: sound/usb/caiaq/
6271
6272NCP FILESYSTEM
6273M: Petr Vandrovec <petr@vandrovec.name>
6274S: Odd Fixes
6275F: fs/ncpfs/
6276
6277NCR 5380 SCSI DRIVERS
6278M: Finn Thain <fthain@telegraphics.com.au>
6279M: Michael Schmitz <schmitzmic@gmail.com>
6280L: linux-scsi@vger.kernel.org
6281S: Maintained
6282F: Documentation/scsi/g_NCR5380.txt
6283F: drivers/scsi/NCR5380.*
6284F: drivers/scsi/arm/cumana_1.c
6285F: drivers/scsi/arm/oak.c
6286F: drivers/scsi/atari_NCR5380.c
6287F: drivers/scsi/atari_scsi.*
6288F: drivers/scsi/dmx3191d.c
6289F: drivers/scsi/dtc.*
6290F: drivers/scsi/g_NCR5380.*
6291F: drivers/scsi/g_NCR5380_mmio.c
6292F: drivers/scsi/mac_scsi.*
6293F: drivers/scsi/pas16.*
6294F: drivers/scsi/sun3_NCR5380.c
6295F: drivers/scsi/sun3_scsi.*
6296F: drivers/scsi/sun3_scsi_vme.c
6297F: drivers/scsi/t128.*
6298
6299NCR DUAL 700 SCSI DRIVER (MICROCHANNEL)
6300M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
6301L: linux-scsi@vger.kernel.org
6302S: Maintained
6303F: drivers/scsi/NCR_D700.*
6304
6305NCT6775 HARDWARE MONITOR DRIVER
6306M: Guenter Roeck <linux@roeck-us.net>
6307L: lm-sensors@lm-sensors.org
6308S: Maintained
6309F: Documentation/hwmon/nct6775
6310F: drivers/hwmon/nct6775.c
6311
6312NETEFFECT IWARP RNIC DRIVER (IW_NES)
6313M: Faisal Latif <faisal.latif@intel.com>
6314L: linux-rdma@vger.kernel.org
6315W: http://www.intel.com/Products/Server/Adapters/Server-Cluster/Server-Cluster-overview.htm
6316S: Supported
6317F: drivers/infiniband/hw/nes/
6318
6319NETEM NETWORK EMULATOR
6320M: Stephen Hemminger <stephen@networkplumber.org>
6321L: netem@lists.linux-foundation.org
6322S: Maintained
6323F: net/sched/sch_netem.c
6324
6325NETERION 10GbE DRIVERS (s2io/vxge)
6326M: Jon Mason <jdmason@kudzu.us>
6327L: netdev@vger.kernel.org
6328S: Supported
6329F: Documentation/networking/s2io.txt
6330F: Documentation/networking/vxge.txt
6331F: drivers/net/ethernet/neterion/
6332
6333NETFILTER ({IP,IP6,ARP,EB,NF}TABLES)
6334M: Pablo Neira Ayuso <pablo@netfilter.org>
6335M: Patrick McHardy <kaber@trash.net>
6336M: Jozsef Kadlecsik <kadlec@blackhole.kfki.hu>
6337L: netfilter-devel@vger.kernel.org
6338L: coreteam@netfilter.org
6339W: http://www.netfilter.org/
6340W: http://www.iptables.org/
6341Q: http://patchwork.ozlabs.org/project/netfilter-devel/list/
6342T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git
6343T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git
6344S: Supported
6345F: include/linux/netfilter*
6346F: include/linux/netfilter/
6347F: include/net/netfilter/
6348F: include/uapi/linux/netfilter*
6349F: include/uapi/linux/netfilter/
6350F: net/*/netfilter.c
6351F: net/*/netfilter/
6352F: net/netfilter/
6353
6354NETLABEL
6355M: Paul Moore <paul@paul-moore.com>
6356W: http://netlabel.sf.net
6357L: netdev@vger.kernel.org
6358S: Maintained
6359F: Documentation/netlabel/
6360F: include/net/netlabel.h
6361F: net/netlabel/
6362
6363NETROM NETWORK LAYER
6364M: Ralf Baechle <ralf@linux-mips.org>
6365L: linux-hams@vger.kernel.org
6366W: http://www.linux-ax25.org/
6367S: Maintained
6368F: include/net/netrom.h
6369F: include/uapi/linux/netrom.h
6370F: net/netrom/
6371
6372NETWORK BLOCK DEVICE (NBD)
6373M: Paul Clements <Paul.Clements@steeleye.com>
6374S: Maintained
6375L: nbd-general@lists.sourceforge.net
6376F: Documentation/blockdev/nbd.txt
6377F: drivers/block/nbd.c
6378F: include/linux/nbd.h
6379F: include/uapi/linux/nbd.h
6380
6381NETWORK DROP MONITOR
6382M: Neil Horman <nhorman@tuxdriver.com>
6383L: netdev@vger.kernel.org
6384S: Maintained
6385W: https://fedorahosted.org/dropwatch/
6386F: net/core/drop_monitor.c
6387
6388NETWORKING [GENERAL]
6389M: "David S. Miller" <davem@davemloft.net>
6390L: netdev@vger.kernel.org
6391W: http://www.linuxfoundation.org/en/Net
6392Q: http://patchwork.ozlabs.org/project/netdev/list/
6393T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
6394T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
6395S: Maintained
6396F: net/
6397F: include/net/
6398F: include/linux/in.h
6399F: include/linux/net.h
6400F: include/linux/netdevice.h
6401F: include/uapi/linux/in.h
6402F: include/uapi/linux/net.h
6403F: include/uapi/linux/netdevice.h
6404F: tools/net/
6405F: tools/testing/selftests/net/
6406F: lib/random32.c
6407F: lib/test_bpf.c
6408
6409NETWORKING [IPv4/IPv6]
6410M: "David S. Miller" <davem@davemloft.net>
6411M: Alexey Kuznetsov <kuznet@ms2.inr.ac.ru>
6412M: James Morris <jmorris@namei.org>
6413M: Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org>
6414M: Patrick McHardy <kaber@trash.net>
6415L: netdev@vger.kernel.org
6416T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
6417S: Maintained
6418F: net/ipv4/
6419F: net/ipv6/
6420F: include/net/ip*
6421F: arch/x86/net/*
6422
6423NETWORKING [IPSEC]
6424M: Steffen Klassert <steffen.klassert@secunet.com>
6425M: Herbert Xu <herbert@gondor.apana.org.au>
6426M: "David S. Miller" <davem@davemloft.net>
6427L: netdev@vger.kernel.org
6428T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
6429T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
6430S: Maintained
6431F: net/core/flow.c
6432F: net/xfrm/
6433F: net/key/
6434F: net/ipv4/xfrm*
6435F: net/ipv4/esp4.c
6436F: net/ipv4/ah4.c
6437F: net/ipv4/ipcomp.c
6438F: net/ipv4/ip_vti.c
6439F: net/ipv6/xfrm*
6440F: net/ipv6/esp6.c
6441F: net/ipv6/ah6.c
6442F: net/ipv6/ipcomp6.c
6443F: net/ipv6/ip6_vti.c
6444F: include/uapi/linux/xfrm.h
6445F: include/net/xfrm.h
6446
6447NETWORKING [LABELED] (NetLabel, CIPSO, Labeled IPsec, SECMARK)
6448M: Paul Moore <paul@paul-moore.com>
6449L: netdev@vger.kernel.org
6450S: Maintained
6451
6452NETWORKING [WIRELESS]
6453M: "John W. Linville" <linville@tuxdriver.com>
6454L: linux-wireless@vger.kernel.org
6455Q: http://patchwork.kernel.org/project/linux-wireless/list/
6456T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless.git
6457S: Maintained
6458F: net/mac80211/
6459F: net/rfkill/
6460F: net/wireless/
6461F: include/net/ieee80211*
6462F: include/linux/wireless.h
6463F: include/uapi/linux/wireless.h
6464F: include/net/iw_handler.h
6465F: drivers/net/wireless/
6466
6467NETWORKING DRIVERS
6468L: netdev@vger.kernel.org
6469W: http://www.linuxfoundation.org/en/Net
6470Q: http://patchwork.ozlabs.org/project/netdev/list/
6471T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
6472T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
6473S: Odd Fixes
6474F: drivers/net/
6475F: include/linux/if_*
6476F: include/linux/netdevice.h
6477F: include/linux/arcdevice.h
6478F: include/linux/etherdevice.h
6479F: include/linux/fcdevice.h
6480F: include/linux/fddidevice.h
6481F: include/linux/hippidevice.h
6482F: include/linux/inetdevice.h
6483F: include/uapi/linux/if_*
6484F: include/uapi/linux/netdevice.h
6485
6486NETXEN (1/10) GbE SUPPORT
6487M: Manish Chopra <manish.chopra@qlogic.com>
6488M: Sony Chacko <sony.chacko@qlogic.com>
6489M: Rajesh Borundia <rajesh.borundia@qlogic.com>
6490L: netdev@vger.kernel.org
6491W: http://www.qlogic.com
6492S: Supported
6493F: drivers/net/ethernet/qlogic/netxen/
6494
6495NFC SUBSYSTEM
6496M: Lauro Ramos Venancio <lauro.venancio@openbossa.org>
6497M: Aloisio Almeida Jr <aloisio.almeida@openbossa.org>
6498M: Samuel Ortiz <sameo@linux.intel.com>
6499L: linux-wireless@vger.kernel.org
6500L: linux-nfc@lists.01.org (subscribers-only)
6501S: Supported
6502F: net/nfc/
6503F: include/net/nfc/
6504F: include/uapi/linux/nfc.h
6505F: drivers/nfc/
6506F: include/linux/platform_data/pn544.h
6507F: Documentation/devicetree/bindings/net/nfc/
6508
6509NFS, SUNRPC, AND LOCKD CLIENTS
6510M: Trond Myklebust <trond.myklebust@primarydata.com>
6511L: linux-nfs@vger.kernel.org
6512W: http://client.linux-nfs.org
6513T: git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
6514S: Maintained
6515F: fs/lockd/
6516F: fs/nfs/
6517F: fs/nfs_common/
6518F: net/sunrpc/
6519F: include/linux/lockd/
6520F: include/linux/nfs*
6521F: include/linux/sunrpc/
6522F: include/uapi/linux/nfs*
6523F: include/uapi/linux/sunrpc/
6524
6525NILFS2 FILESYSTEM
6526M: Ryusuke Konishi <konishi.ryusuke@lab.ntt.co.jp>
6527L: linux-nilfs@vger.kernel.org
6528W: http://nilfs.sourceforge.net/
6529T: git git://github.com/konis/nilfs2.git
6530S: Supported
6531F: Documentation/filesystems/nilfs2.txt
6532F: fs/nilfs2/
6533F: include/linux/nilfs2_fs.h
6534
6535NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
6536M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
6537W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
6538S: Maintained
6539F: Documentation/scsi/NinjaSCSI.txt
6540F: drivers/scsi/pcmcia/nsp_*
6541
6542NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
6543M: GOTO Masanori <gotom@debian.or.jp>
6544M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
6545W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
6546S: Maintained
6547F: Documentation/scsi/NinjaSCSI.txt
6548F: drivers/scsi/nsp32*
6549
6550NTB DRIVER
6551M: Jon Mason <jdmason@kudzu.us>
6552M: Dave Jiang <dave.jiang@intel.com>
6553S: Supported
6554W: https://github.com/jonmason/ntb/wiki
6555T: git git://github.com/jonmason/ntb.git
6556F: drivers/ntb/
6557F: drivers/net/ntb_netdev.c
6558F: include/linux/ntb.h
6559
6560NTFS FILESYSTEM
6561M: Anton Altaparmakov <anton@tuxera.com>
6562L: linux-ntfs-dev@lists.sourceforge.net
6563W: http://www.tuxera.com/
6564T: git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
6565S: Supported
6566F: Documentation/filesystems/ntfs.txt
6567F: fs/ntfs/
6568
6569NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
6570M: Antonino Daplas <adaplas@gmail.com>
6571L: linux-fbdev@vger.kernel.org
6572S: Maintained
6573F: drivers/video/fbdev/riva/
6574F: drivers/video/fbdev/nvidia/
6575
6576NVM EXPRESS DRIVER
6577M: Matthew Wilcox <willy@linux.intel.com>
6578L: linux-nvme@lists.infradead.org
6579T: git git://git.infradead.org/users/willy/linux-nvme.git
6580S: Supported
6581F: drivers/block/nvme*
6582F: include/linux/nvme.h
6583
6584NXP TDA998X DRM DRIVER
6585M: Russell King <rmk+kernel@arm.linux.org.uk>
6586S: Supported
6587F: drivers/gpu/drm/i2c/tda998x_drv.c
6588F: include/drm/i2c/tda998x.h
6589
6590OMAP SUPPORT
6591M: Tony Lindgren <tony@atomide.com>
6592L: linux-omap@vger.kernel.org
6593W: http://www.muru.com/linux/omap/
6594W: http://linux.omap.com/
6595Q: http://patchwork.kernel.org/project/linux-omap/list/
6596T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
6597S: Maintained
6598F: arch/arm/*omap*/
6599F: drivers/i2c/busses/i2c-omap.c
6600F: include/linux/i2c-omap.h
6601
6602OMAP DEVICE TREE SUPPORT
6603M: Benoît Cousson <bcousson@baylibre.com>
6604M: Tony Lindgren <tony@atomide.com>
6605L: linux-omap@vger.kernel.org
6606L: devicetree@vger.kernel.org
6607S: Maintained
6608F: arch/arm/boot/dts/*omap*
6609F: arch/arm/boot/dts/*am3*
6610
6611OMAP CLOCK FRAMEWORK SUPPORT
6612M: Paul Walmsley <paul@pwsan.com>
6613L: linux-omap@vger.kernel.org
6614S: Maintained
6615F: arch/arm/*omap*/*clock*
6616
6617OMAP POWER MANAGEMENT SUPPORT
6618M: Kevin Hilman <khilman@deeprootsystems.com>
6619L: linux-omap@vger.kernel.org
6620S: Maintained
6621F: arch/arm/*omap*/*pm*
6622F: drivers/cpufreq/omap-cpufreq.c
6623
6624OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
6625M: Rajendra Nayak <rnayak@ti.com>
6626M: Paul Walmsley <paul@pwsan.com>
6627L: linux-omap@vger.kernel.org
6628S: Maintained
6629F: arch/arm/mach-omap2/prm*
6630
6631OMAP AUDIO SUPPORT
6632M: Peter Ujfalusi <peter.ujfalusi@ti.com>
6633M: Jarkko Nikula <jarkko.nikula@bitmer.com>
6634L: alsa-devel@alsa-project.org (subscribers-only)
6635L: linux-omap@vger.kernel.org
6636S: Maintained
6637F: sound/soc/omap/
6638
6639OMAP FRAMEBUFFER SUPPORT
6640M: Tomi Valkeinen <tomi.valkeinen@ti.com>
6641L: linux-fbdev@vger.kernel.org
6642L: linux-omap@vger.kernel.org
6643S: Maintained
6644F: drivers/video/fbdev/omap/
6645
6646OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
6647M: Tomi Valkeinen <tomi.valkeinen@ti.com>
6648L: linux-omap@vger.kernel.org
6649L: linux-fbdev@vger.kernel.org
6650S: Maintained
6651F: drivers/video/fbdev/omap2/
6652F: Documentation/arm/OMAP/DSS
6653
6654OMAP HARDWARE SPINLOCK SUPPORT
6655M: Ohad Ben-Cohen <ohad@wizery.com>
6656L: linux-omap@vger.kernel.org
6657S: Maintained
6658F: drivers/hwspinlock/omap_hwspinlock.c
6659F: arch/arm/mach-omap2/hwspinlock.c
6660
6661OMAP MMC SUPPORT
6662M: Jarkko Lavinen <jarkko.lavinen@nokia.com>
6663L: linux-omap@vger.kernel.org
6664S: Maintained
6665F: drivers/mmc/host/omap.c
6666
6667OMAP HS MMC SUPPORT
6668L: linux-mmc@vger.kernel.org
6669L: linux-omap@vger.kernel.org
6670S: Orphan
6671F: drivers/mmc/host/omap_hsmmc.c
6672
6673OMAP RANDOM NUMBER GENERATOR SUPPORT
6674M: Deepak Saxena <dsaxena@plexity.net>
6675S: Maintained
6676F: drivers/char/hw_random/omap-rng.c
6677
6678OMAP HWMOD SUPPORT
6679M: Benoît Cousson <bcousson@baylibre.com>
6680M: Paul Walmsley <paul@pwsan.com>
6681L: linux-omap@vger.kernel.org
6682S: Maintained
6683F: arch/arm/mach-omap2/omap_hwmod.*
6684
6685OMAP HWMOD DATA FOR OMAP4-BASED DEVICES
6686M: Benoît Cousson <bcousson@baylibre.com>
6687L: linux-omap@vger.kernel.org
6688S: Maintained
6689F: arch/arm/mach-omap2/omap_hwmod_44xx_data.c
6690
6691OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
6692M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
6693L: linux-media@vger.kernel.org
6694S: Maintained
6695F: drivers/media/platform/omap3isp/
6696F: drivers/staging/media/omap4iss/
6697
6698OMAP USB SUPPORT
6699M: Felipe Balbi <balbi@ti.com>
6700L: linux-usb@vger.kernel.org
6701L: linux-omap@vger.kernel.org
6702T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
6703S: Maintained
6704F: drivers/usb/*/*omap*
6705F: arch/arm/*omap*/usb*
6706
6707OMAP GPIO DRIVER
6708M: Javier Martinez Canillas <javier@dowhile0.org>
6709M: Santosh Shilimkar <ssantosh@kernel.org>
6710M: Kevin Hilman <khilman@deeprootsystems.com>
6711L: linux-omap@vger.kernel.org
6712S: Maintained
6713F: drivers/gpio/gpio-omap.c
6714
6715OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
6716M: Mark Jackson <mpfj@newflow.co.uk>
6717L: linux-omap@vger.kernel.org
6718S: Maintained
6719F: arch/arm/boot/dts/am335x-nano.dts
6720
6721OMFS FILESYSTEM
6722M: Bob Copeland <me@bobcopeland.com>
6723L: linux-karma-devel@lists.sourceforge.net
6724S: Maintained
6725F: Documentation/filesystems/omfs.txt
6726F: fs/omfs/
6727
6728OMNIKEY CARDMAN 4000 DRIVER
6729M: Harald Welte <laforge@gnumonks.org>
6730S: Maintained
6731F: drivers/char/pcmcia/cm4000_cs.c
6732F: include/linux/cm4000_cs.h
6733F: include/uapi/linux/cm4000_cs.h
6734
6735OMNIKEY CARDMAN 4040 DRIVER
6736M: Harald Welte <laforge@gnumonks.org>
6737S: Maintained
6738F: drivers/char/pcmcia/cm4040_cs.*
6739
6740OMNIVISION OV7670 SENSOR DRIVER
6741M: Jonathan Corbet <corbet@lwn.net>
6742L: linux-media@vger.kernel.org
6743T: git git://linuxtv.org/media_tree.git
6744S: Maintained
6745F: drivers/media/i2c/ov7670.c
6746
6747ONENAND FLASH DRIVER
6748M: Kyungmin Park <kyungmin.park@samsung.com>
6749L: linux-mtd@lists.infradead.org
6750S: Maintained
6751F: drivers/mtd/onenand/
6752F: include/linux/mtd/onenand*.h
6753
6754ONSTREAM SCSI TAPE DRIVER
6755M: Willem Riede <osst@riede.org>
6756L: osst-users@lists.sourceforge.net
6757L: linux-scsi@vger.kernel.org
6758S: Maintained
6759F: Documentation/scsi/osst.txt
6760F: drivers/scsi/osst.*
6761F: drivers/scsi/osst_*.h
6762F: drivers/scsi/st.h
6763
6764OPENCORES I2C BUS DRIVER
6765M: Peter Korsgaard <jacmet@sunsite.dk>
6766L: linux-i2c@vger.kernel.org
6767S: Maintained
6768F: Documentation/i2c/busses/i2c-ocores
6769F: drivers/i2c/busses/i2c-ocores.c
6770
6771OPEN FIRMWARE AND FLATTENED DEVICE TREE
6772M: Grant Likely <grant.likely@linaro.org>
6773M: Rob Herring <robh+dt@kernel.org>
6774L: devicetree@vger.kernel.org
6775W: http://fdt.secretlab.ca
6776T: git git://git.secretlab.ca/git/linux-2.6.git
6777S: Maintained
6778F: drivers/of/
6779F: include/linux/of*.h
6780F: scripts/dtc/
6781K: of_get_property
6782K: of_match_table
6783
6784OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
6785M: Rob Herring <robh+dt@kernel.org>
6786M: Pawel Moll <pawel.moll@arm.com>
6787M: Mark Rutland <mark.rutland@arm.com>
6788M: Ian Campbell <ijc+devicetree@hellion.org.uk>
6789M: Kumar Gala <galak@codeaurora.org>
6790L: devicetree@vger.kernel.org
6791S: Maintained
6792F: Documentation/devicetree/
6793F: arch/*/boot/dts/
6794F: include/dt-bindings/
6795
6796OPENRISC ARCHITECTURE
6797M: Jonas Bonn <jonas@southpole.se>
6798W: http://openrisc.net
6799L: linux@lists.openrisc.net (moderated for non-subscribers)
6800S: Maintained
6801T: git git://openrisc.net/~jonas/linux
6802F: arch/openrisc/
6803
6804OPENVSWITCH
6805M: Pravin Shelar <pshelar@nicira.com>
6806L: dev@openvswitch.org
6807W: http://openvswitch.org
6808T: git git://git.kernel.org/pub/scm/linux/kernel/git/pshelar/openvswitch.git
6809S: Maintained
6810F: net/openvswitch/
6811
6812OPL4 DRIVER
6813M: Clemens Ladisch <clemens@ladisch.de>
6814L: alsa-devel@alsa-project.org (moderated for non-subscribers)
6815T: git git://git.alsa-project.org/alsa-kernel.git
6816S: Maintained
6817F: sound/drivers/opl4/
6818
6819OPROFILE
6820M: Robert Richter <rric@kernel.org>
6821L: oprofile-list@lists.sf.net
6822S: Maintained
6823F: arch/*/include/asm/oprofile*.h
6824F: arch/*/oprofile/
6825F: drivers/oprofile/
6826F: include/linux/oprofile.h
6827
6828ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
6829M: Mark Fasheh <mfasheh@suse.com>
6830M: Joel Becker <jlbec@evilplan.org>
6831L: ocfs2-devel@oss.oracle.com (moderated for non-subscribers)
6832W: http://oss.oracle.com/projects/ocfs2/
6833T: git git://git.kernel.org/pub/scm/linux/kernel/git/jlbec/ocfs2.git
6834S: Supported
6835F: Documentation/filesystems/ocfs2.txt
6836F: Documentation/filesystems/dlmfs.txt
6837F: fs/ocfs2/
6838
6839ORINOCO DRIVER
6840L: linux-wireless@vger.kernel.org
6841W: http://wireless.kernel.org/en/users/Drivers/orinoco
6842W: http://www.nongnu.org/orinoco/
6843S: Orphan
6844F: drivers/net/wireless/orinoco/
6845
6846OSD LIBRARY and FILESYSTEM
6847M: Boaz Harrosh <ooo@electrozaur.com>
6848M: Benny Halevy <bhalevy@primarydata.com>
6849L: osd-dev@open-osd.org
6850W: http://open-osd.org
6851T: git git://git.open-osd.org/open-osd.git
6852S: Maintained
6853F: drivers/scsi/osd/
6854F: include/scsi/osd_*
6855F: fs/exofs/
6856
6857OVERLAYFS FILESYSTEM
6858M: Miklos Szeredi <miklos@szeredi.hu>
6859L: linux-fsdevel@vger.kernel.org
6860S: Supported
6861F: fs/overlayfs/*
6862F: Documentation/filesystems/overlayfs.txt
6863
6864P54 WIRELESS DRIVER
6865M: Christian Lamparter <chunkeey@googlemail.com>
6866L: linux-wireless@vger.kernel.org
6867W: http://wireless.kernel.org/en/users/Drivers/p54
6868S: Maintained
6869F: drivers/net/wireless/p54/
6870
6871PA SEMI ETHERNET DRIVER
6872M: Olof Johansson <olof@lixom.net>
6873L: netdev@vger.kernel.org
6874S: Maintained
6875F: drivers/net/ethernet/pasemi/*
6876
6877PA SEMI SMBUS DRIVER
6878M: Olof Johansson <olof@lixom.net>
6879L: linux-i2c@vger.kernel.org
6880S: Maintained
6881F: drivers/i2c/busses/i2c-pasemi.c
6882
6883PADATA PARALLEL EXECUTION MECHANISM
6884M: Steffen Klassert <steffen.klassert@secunet.com>
6885L: linux-crypto@vger.kernel.org
6886S: Maintained
6887F: kernel/padata.c
6888F: include/linux/padata.h
6889F: Documentation/padata.txt
6890
6891PANASONIC LAPTOP ACPI EXTRAS DRIVER
6892M: Harald Welte <laforge@gnumonks.org>
6893L: platform-driver-x86@vger.kernel.org
6894S: Maintained
6895F: drivers/platform/x86/panasonic-laptop.c
6896
6897PANASONIC MN10300/AM33/AM34 PORT
6898M: David Howells <dhowells@redhat.com>
6899M: Koichi Yasutake <yasutake.koichi@jp.panasonic.com>
6900L: linux-am33-list@redhat.com (moderated for non-subscribers)
6901W: ftp://ftp.redhat.com/pub/redhat/gnupro/AM33/
6902S: Maintained
6903F: Documentation/mn10300/
6904F: arch/mn10300/
6905
6906PARALLEL PORT SUPPORT
6907L: linux-parport@lists.infradead.org (subscribers-only)
6908S: Orphan
6909F: drivers/parport/
6910F: include/linux/parport*.h
6911F: drivers/char/ppdev.c
6912F: include/uapi/linux/ppdev.h
6913
6914PARAVIRT_OPS INTERFACE
6915M: Jeremy Fitzhardinge <jeremy@goop.org>
6916M: Chris Wright <chrisw@sous-sol.org>
6917M: Alok Kataria <akataria@vmware.com>
6918M: Rusty Russell <rusty@rustcorp.com.au>
6919L: virtualization@lists.linux-foundation.org
6920S: Supported
6921F: Documentation/ia64/paravirt_ops.txt
6922F: arch/*/kernel/paravirt*
6923F: arch/*/include/asm/paravirt.h
6924
6925PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES
6926M: Tim Waugh <tim@cyberelk.net>
6927L: linux-parport@lists.infradead.org (subscribers-only)
6928W: http://www.torque.net/linux-pp.html
6929S: Maintained
6930F: Documentation/blockdev/paride.txt
6931F: drivers/block/paride/
6932
6933PARISC ARCHITECTURE
6934M: "James E.J. Bottomley" <jejb@parisc-linux.org>
6935M: Helge Deller <deller@gmx.de>
6936L: linux-parisc@vger.kernel.org
6937W: http://www.parisc-linux.org/
6938Q: http://patchwork.kernel.org/project/linux-parisc/list/
6939T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
6940T: git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
6941S: Maintained
6942F: arch/parisc/
6943F: Documentation/parisc/
6944F: drivers/parisc/
6945F: drivers/char/agp/parisc-agp.c
6946F: drivers/input/serio/gscps2.c
6947F: drivers/parport/parport_gsc.*
6948F: drivers/tty/serial/8250/8250_gsc.c
6949F: drivers/video/fbdev/sti*
6950F: drivers/video/console/sti*
6951F: drivers/video/logo/logo_parisc*
6952
6953PC87360 HARDWARE MONITORING DRIVER
6954M: Jim Cromie <jim.cromie@gmail.com>
6955L: lm-sensors@lm-sensors.org
6956S: Maintained
6957F: Documentation/hwmon/pc87360
6958F: drivers/hwmon/pc87360.c
6959
6960PC8736x GPIO DRIVER
6961M: Jim Cromie <jim.cromie@gmail.com>
6962S: Maintained
6963F: drivers/char/pc8736x_gpio.c
6964
6965PC87427 HARDWARE MONITORING DRIVER
6966M: Jean Delvare <jdelvare@suse.de>
6967L: lm-sensors@lm-sensors.org
6968S: Maintained
6969F: Documentation/hwmon/pc87427
6970F: drivers/hwmon/pc87427.c
6971
6972PCA9532 LED DRIVER
6973M: Riku Voipio <riku.voipio@iki.fi>
6974S: Maintained
6975F: drivers/leds/leds-pca9532.c
6976F: include/linux/leds-pca9532.h
6977
6978PCA9541 I2C BUS MASTER SELECTOR DRIVER
6979M: Guenter Roeck <linux@roeck-us.net>
6980L: linux-i2c@vger.kernel.org
6981S: Maintained
6982F: drivers/i2c/muxes/i2c-mux-pca9541.c
6983
6984PCDP - PRIMARY CONSOLE AND DEBUG PORT
6985M: Khalid Aziz <khalid@gonehiking.org>
6986S: Maintained
6987F: drivers/firmware/pcdp.*
6988
6989PCI ERROR RECOVERY
6990M: Linas Vepstas <linasvepstas@gmail.com>
6991L: linux-pci@vger.kernel.org
6992S: Supported
6993F: Documentation/PCI/pci-error-recovery.txt
6994
6995PCI SUBSYSTEM
6996M: Bjorn Helgaas <bhelgaas@google.com>
6997L: linux-pci@vger.kernel.org
6998Q: http://patchwork.ozlabs.org/project/linux-pci/list/
6999T: git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
7000S: Supported
7001F: Documentation/PCI/
7002F: drivers/pci/
7003F: include/linux/pci*
7004F: arch/x86/pci/
7005F: arch/x86/kernel/quirks.c
7006
7007PCI DRIVER FOR APPLIEDMICRO XGENE
7008M: Tanmay Inamdar <tinamdar@apm.com>
7009L: linux-pci@vger.kernel.org
7010L: linux-arm-kernel@lists.infradead.org
7011S: Maintained
7012F: Documentation/devicetree/bindings/pci/xgene-pci.txt
7013F: drivers/pci/host/pci-xgene.c
7014
7015PCI DRIVER FOR IMX6
7016M: Richard Zhu <r65037@freescale.com>
7017M: Lucas Stach <l.stach@pengutronix.de>
7018L: linux-pci@vger.kernel.org
7019L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7020S: Maintained
7021F: drivers/pci/host/*imx6*
7022
7023PCI DRIVER FOR TI KEYSTONE
7024M: Murali Karicheri <m-karicheri2@ti.com>
7025L: linux-pci@vger.kernel.org
7026L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7027S: Maintained
7028F: drivers/pci/host/*keystone*
7029
7030PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
7031M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
7032M: Jason Cooper <jason@lakedaemon.net>
7033L: linux-pci@vger.kernel.org
7034L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7035S: Maintained
7036F: drivers/pci/host/*mvebu*
7037
7038PCI DRIVER FOR NVIDIA TEGRA
7039M: Thierry Reding <thierry.reding@gmail.com>
7040L: linux-tegra@vger.kernel.org
7041L: linux-pci@vger.kernel.org
7042S: Supported
7043F: Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
7044F: drivers/pci/host/pci-tegra.c
7045
7046PCI DRIVER FOR TI DRA7XX
7047M: Kishon Vijay Abraham I <kishon@ti.com>
7048L: linux-omap@vger.kernel.org
7049L: linux-pci@vger.kernel.org
7050S: Supported
7051F: Documentation/devicetree/bindings/pci/ti-pci.txt
7052F: drivers/pci/host/pci-dra7xx.c
7053
7054PCI DRIVER FOR RENESAS R-CAR
7055M: Simon Horman <horms@verge.net.au>
7056L: linux-pci@vger.kernel.org
7057L: linux-sh@vger.kernel.org
7058S: Maintained
7059F: drivers/pci/host/*rcar*
7060
7061PCI DRIVER FOR SAMSUNG EXYNOS
7062M: Jingoo Han <jg1.han@samsung.com>
7063L: linux-pci@vger.kernel.org
7064L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7065L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
7066S: Maintained
7067F: drivers/pci/host/pci-exynos.c
7068
7069PCI DRIVER FOR SYNOPSIS DESIGNWARE
7070M: Mohit Kumar <mohit.kumar@st.com>
7071M: Jingoo Han <jg1.han@samsung.com>
7072L: linux-pci@vger.kernel.org
7073S: Maintained
7074F: drivers/pci/host/*designware*
7075
7076PCI DRIVER FOR GENERIC OF HOSTS
7077M: Will Deacon <will.deacon@arm.com>
7078L: linux-pci@vger.kernel.org
7079L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7080S: Maintained
7081F: Documentation/devicetree/bindings/pci/host-generic-pci.txt
7082F: drivers/pci/host/pci-host-generic.c
7083
7084PCIE DRIVER FOR ST SPEAR13XX
7085M: Mohit Kumar <mohit.kumar@st.com>
7086L: linux-pci@vger.kernel.org
7087S: Maintained
7088F: drivers/pci/host/*spear*
7089
7090PCMCIA SUBSYSTEM
7091P: Linux PCMCIA Team
7092L: linux-pcmcia@lists.infradead.org
7093W: http://lists.infradead.org/mailman/listinfo/linux-pcmcia
7094T: git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia-2.6.git
7095S: Maintained
7096F: Documentation/pcmcia/
7097F: drivers/pcmcia/
7098F: include/pcmcia/
7099
7100PCNET32 NETWORK DRIVER
7101M: Don Fry <pcnet32@frontier.com>
7102L: netdev@vger.kernel.org
7103S: Maintained
7104F: drivers/net/ethernet/amd/pcnet32.c
7105
7106PCRYPT PARALLEL CRYPTO ENGINE
7107M: Steffen Klassert <steffen.klassert@secunet.com>
7108L: linux-crypto@vger.kernel.org
7109S: Maintained
7110F: crypto/pcrypt.c
7111F: include/crypto/pcrypt.h
7112
7113PER-CPU MEMORY ALLOCATOR
7114M: Tejun Heo <tj@kernel.org>
7115M: Christoph Lameter <cl@linux-foundation.org>
7116T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/percpu.git
7117S: Maintained
7118F: include/linux/percpu*.h
7119F: mm/percpu*.c
7120F: arch/*/include/asm/percpu.h
7121
7122PER-TASK DELAY ACCOUNTING
7123M: Balbir Singh <bsingharora@gmail.com>
7124S: Maintained
7125F: include/linux/delayacct.h
7126F: kernel/delayacct.c
7127
7128PERFORMANCE EVENTS SUBSYSTEM
7129M: Peter Zijlstra <a.p.zijlstra@chello.nl>
7130M: Paul Mackerras <paulus@samba.org>
7131M: Ingo Molnar <mingo@redhat.com>
7132M: Arnaldo Carvalho de Melo <acme@kernel.org>
7133L: linux-kernel@vger.kernel.org
7134T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
7135S: Supported
7136F: kernel/events/*
7137F: include/linux/perf_event.h
7138F: include/uapi/linux/perf_event.h
7139F: arch/*/kernel/perf_event*.c
7140F: arch/*/kernel/*/perf_event*.c
7141F: arch/*/kernel/*/*/perf_event*.c
7142F: arch/*/include/asm/perf_event.h
7143F: arch/*/kernel/perf_callchain.c
7144F: tools/perf/
7145
7146PERSONALITY HANDLING
7147M: Christoph Hellwig <hch@infradead.org>
7148L: linux-abi-devel@lists.sourceforge.net
7149S: Maintained
7150F: include/linux/personality.h
7151F: include/uapi/linux/personality.h
7152
7153PHONET PROTOCOL
7154M: Remi Denis-Courmont <courmisch@gmail.com>
7155S: Supported
7156F: Documentation/networking/phonet.txt
7157F: include/linux/phonet.h
7158F: include/net/phonet/
7159F: include/uapi/linux/phonet.h
7160F: net/phonet/
7161
7162PHRAM MTD DRIVER
7163M: Joern Engel <joern@lazybastard.org>
7164L: linux-mtd@lists.infradead.org
7165S: Maintained
7166F: drivers/mtd/devices/phram.c
7167
7168PICOLCD HID DRIVER
7169M: Bruno Prémont <bonbons@linux-vserver.org>
7170L: linux-input@vger.kernel.org
7171S: Maintained
7172F: drivers/hid/hid-picolcd*
7173
7174PICOXCELL SUPPORT
7175M: Jamie Iles <jamie@jamieiles.com>
7176L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7177T: git git://github.com/jamieiles/linux-2.6-ji.git
7178S: Supported
7179F: arch/arm/boot/dts/picoxcell*
7180F: arch/arm/mach-picoxcell/
7181F: drivers/crypto/picoxcell*
7182
7183PIN CONTROL SUBSYSTEM
7184M: Linus Walleij <linus.walleij@linaro.org>
7185L: linux-gpio@vger.kernel.org
7186S: Maintained
7187F: drivers/pinctrl/
7188F: include/linux/pinctrl/
7189
7190PIN CONTROLLER - ATMEL AT91
7191M: Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
7192L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7193S: Maintained
7194F: drivers/pinctrl/pinctrl-at91.c
7195
7196PIN CONTROLLER - RENESAS
7197M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7198L: linux-sh@vger.kernel.org
7199S: Maintained
7200F: drivers/pinctrl/sh-pfc/
7201
7202PIN CONTROLLER - SAMSUNG
7203M: Tomasz Figa <tomasz.figa@gmail.com>
7204M: Thomas Abraham <thomas.abraham@linaro.org>
7205L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7206L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
7207S: Maintained
7208F: drivers/pinctrl/samsung/
7209
7210PIN CONTROLLER - ST SPEAR
7211M: Viresh Kumar <viresh.linux@gmail.com>
7212L: spear-devel@list.st.com
7213L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7214W: http://www.st.com/spear
7215S: Maintained
7216F: drivers/pinctrl/spear/
7217
7218PKTCDVD DRIVER
7219M: Jiri Kosina <jkosina@suse.cz>
7220S: Maintained
7221F: drivers/block/pktcdvd.c
7222F: include/linux/pktcdvd.h
7223F: include/uapi/linux/pktcdvd.h
7224
7225PKUNITY SOC DRIVERS
7226M: Guan Xuetao <gxt@mprc.pku.edu.cn>
7227W: http://mprc.pku.edu.cn/~guanxuetao/linux
7228S: Maintained
7229T: git git://github.com/gxt/linux.git
7230F: drivers/input/serio/i8042-unicore32io.h
7231F: drivers/i2c/busses/i2c-puv3.c
7232F: drivers/video/fbdev/fb-puv3.c
7233F: drivers/rtc/rtc-puv3.c
7234
7235PMBUS HARDWARE MONITORING DRIVERS
7236M: Guenter Roeck <linux@roeck-us.net>
7237L: lm-sensors@lm-sensors.org
7238W: http://www.lm-sensors.org/
7239W: http://www.roeck-us.net/linux/drivers/
7240T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
7241S: Maintained
7242F: Documentation/hwmon/pmbus
7243F: drivers/hwmon/pmbus/
7244F: include/linux/i2c/pmbus.h
7245
7246PMC SIERRA MaxRAID DRIVER
7247M: Anil Ravindranath <anil_ravindranath@pmc-sierra.com>
7248L: linux-scsi@vger.kernel.org
7249W: http://www.pmc-sierra.com/
7250S: Supported
7251F: drivers/scsi/pmcraid.*
7252
7253PMC SIERRA PM8001 DRIVER
7254M: xjtuwjp@gmail.com
7255M: lindar_liu@usish.com
7256L: pmchba@pmcs.com
7257L: linux-scsi@vger.kernel.org
7258S: Supported
7259F: drivers/scsi/pm8001/
7260
7261POSIX CLOCKS and TIMERS
7262M: Thomas Gleixner <tglx@linutronix.de>
7263L: linux-kernel@vger.kernel.org
7264T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
7265S: Maintained
7266F: fs/timerfd.c
7267F: include/linux/timer*
7268F: kernel/time/*timer*
7269
7270POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
7271M: Sebastian Reichel <sre@kernel.org>
7272M: Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
7273M: David Woodhouse <dwmw2@infradead.org>
7274L: linux-pm@vger.kernel.org
7275T: git git://git.infradead.org/battery-2.6.git
7276S: Maintained
7277F: include/linux/power_supply.h
7278F: drivers/power/
7279
7280PNP SUPPORT
7281M: Rafael J. Wysocki <rafael.j.wysocki@intel.com>
7282S: Maintained
7283F: drivers/pnp/
7284
7285PNXxxxx I2C DRIVER
7286M: Vitaly Wool <vitalywool@gmail.com>
7287L: linux-i2c@vger.kernel.org
7288S: Maintained
7289F: drivers/i2c/busses/i2c-pnx.c
7290
7291PPP PROTOCOL DRIVERS AND COMPRESSORS
7292M: Paul Mackerras <paulus@samba.org>
7293L: linux-ppp@vger.kernel.org
7294S: Maintained
7295F: drivers/net/ppp/ppp_*
7296
7297PPP OVER ATM (RFC 2364)
7298M: Mitchell Blank Jr <mitch@sfgoth.com>
7299S: Maintained
7300F: net/atm/pppoatm.c
7301F: include/uapi/linux/atmppp.h
7302
7303PPP OVER ETHERNET
7304M: Michal Ostrowski <mostrows@earthlink.net>
7305S: Maintained
7306F: drivers/net/ppp/pppoe.c
7307F: drivers/net/ppp/pppox.c
7308
7309PPP OVER L2TP
7310M: James Chapman <jchapman@katalix.com>
7311S: Maintained
7312F: net/l2tp/l2tp_ppp.c
7313F: include/linux/if_pppol2tp.h
7314F: include/uapi/linux/if_pppol2tp.h
7315
7316PPS SUPPORT
7317M: Rodolfo Giometti <giometti@enneenne.com>
7318W: http://wiki.enneenne.com/index.php/LinuxPPS_support
7319L: linuxpps@ml.enneenne.com (subscribers-only)
7320S: Maintained
7321F: Documentation/pps/
7322F: drivers/pps/
7323F: include/linux/pps*.h
7324
7325PPTP DRIVER
7326M: Dmitry Kozlov <xeb@mail.ru>
7327L: netdev@vger.kernel.org
7328S: Maintained
7329F: drivers/net/ppp/pptp.c
7330W: http://sourceforge.net/projects/accel-pptp
7331
7332PREEMPTIBLE KERNEL
7333M: Robert Love <rml@tech9.net>
7334L: kpreempt-tech@lists.sourceforge.net
7335W: ftp://ftp.kernel.org/pub/linux/kernel/people/rml/preempt-kernel
7336S: Supported
7337F: Documentation/preempt-locking.txt
7338F: include/linux/preempt.h
7339
7340PRISM54 WIRELESS DRIVER
7341M: "Luis R. Rodriguez" <mcgrof@gmail.com>
7342L: linux-wireless@vger.kernel.org
7343W: http://wireless.kernel.org/en/users/Drivers/p54
7344S: Obsolete
7345F: drivers/net/wireless/prism54/
7346
7347PROMISE SATA TX2/TX4 CONTROLLER LIBATA DRIVER
7348M: Mikael Pettersson <mikpelinux@gmail.com>
7349L: linux-ide@vger.kernel.org
7350S: Maintained
7351F: drivers/ata/sata_promise.*
7352
7353PS3 NETWORK SUPPORT
7354M: Geoff Levand <geoff@infradead.org>
7355L: netdev@vger.kernel.org
7356L: cbe-oss-dev@lists.ozlabs.org
7357S: Maintained
7358F: drivers/net/ethernet/toshiba/ps3_gelic_net.*
7359
7360PS3 PLATFORM SUPPORT
7361M: Geoff Levand <geoff@infradead.org>
7362L: linuxppc-dev@lists.ozlabs.org
7363L: cbe-oss-dev@lists.ozlabs.org
7364S: Maintained
7365F: arch/powerpc/boot/ps3*
7366F: arch/powerpc/include/asm/lv1call.h
7367F: arch/powerpc/include/asm/ps3*.h
7368F: arch/powerpc/platforms/ps3/
7369F: drivers/*/ps3*
7370F: drivers/ps3/
7371F: drivers/rtc/rtc-ps3.c
7372F: drivers/usb/host/*ps3.c
7373F: sound/ppc/snd_ps3*
7374
7375PS3VRAM DRIVER
7376M: Jim Paris <jim@jtan.com>
7377L: cbe-oss-dev@lists.ozlabs.org
7378S: Maintained
7379F: drivers/block/ps3vram.c
7380
7381PSTORE FILESYSTEM
7382M: Anton Vorontsov <anton@enomsg.org>
7383M: Colin Cross <ccross@android.com>
7384M: Kees Cook <keescook@chromium.org>
7385M: Tony Luck <tony.luck@intel.com>
7386S: Maintained
7387T: git git://git.infradead.org/users/cbou/linux-pstore.git
7388F: fs/pstore/
7389F: include/linux/pstore*
7390F: drivers/firmware/efi/efi-pstore.c
7391F: drivers/acpi/apei/erst.c
7392
7393PTP HARDWARE CLOCK SUPPORT
7394M: Richard Cochran <richardcochran@gmail.com>
7395L: netdev@vger.kernel.org
7396S: Maintained
7397W: http://linuxptp.sourceforge.net/
7398F: Documentation/ABI/testing/sysfs-ptp
7399F: Documentation/ptp/*
7400F: drivers/net/ethernet/freescale/gianfar_ptp.c
7401F: drivers/net/phy/dp83640*
7402F: drivers/ptp/*
7403F: include/linux/ptp_cl*
7404
7405PTRACE SUPPORT
7406M: Roland McGrath <roland@hack.frob.com>
7407M: Oleg Nesterov <oleg@redhat.com>
7408S: Maintained
7409F: include/asm-generic/syscall.h
7410F: include/linux/ptrace.h
7411F: include/linux/regset.h
7412F: include/linux/tracehook.h
7413F: include/uapi/linux/ptrace.h
7414F: kernel/ptrace.c
7415
7416PVRUSB2 VIDEO4LINUX DRIVER
7417M: Mike Isely <isely@pobox.com>
7418L: pvrusb2@isely.net (subscribers-only)
7419L: linux-media@vger.kernel.org
7420W: http://www.isely.net/pvrusb2/
7421T: git git://linuxtv.org/media_tree.git
7422S: Maintained
7423F: Documentation/video4linux/README.pvrusb2
7424F: drivers/media/usb/pvrusb2/
7425
7426PWC WEBCAM DRIVER
7427M: Hans de Goede <hdegoede@redhat.com>
7428L: linux-media@vger.kernel.org
7429T: git git://linuxtv.org/media_tree.git
7430S: Maintained
7431F: drivers/media/usb/pwc/*
7432
7433PWM FAN DRIVER
7434M: Kamil Debski <k.debski@samsung.com>
7435L: lm-sensors@lm-sensors.org
7436S: Supported
7437F: Documentation/devicetree/bindings/hwmon/pwm-fan.txt
7438F: Documentation/hwmon/pwm-fan
7439F: drivers/hwmon/pwm-fan.c
7440
7441PWM SUBSYSTEM
7442M: Thierry Reding <thierry.reding@gmail.com>
7443L: linux-pwm@vger.kernel.org
7444S: Maintained
7445T: git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
7446F: Documentation/pwm.txt
7447F: Documentation/devicetree/bindings/pwm/
7448F: include/linux/pwm.h
7449F: drivers/pwm/
7450F: drivers/video/backlight/pwm_bl.c
7451F: include/linux/pwm_backlight.h
7452
7453PXA2xx/PXA3xx SUPPORT
7454M: Daniel Mack <daniel@zonque.org>
7455M: Haojian Zhuang <haojian.zhuang@gmail.com>
7456M: Robert Jarzmik <robert.jarzmik@free.fr>
7457L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7458T: git git://github.com/hzhuang1/linux.git
7459T: git git://github.com/rjarzmik/linux.git
7460S: Maintained
7461F: arch/arm/mach-pxa/
7462F: drivers/pcmcia/pxa2xx*
7463F: drivers/spi/spi-pxa2xx*
7464F: drivers/usb/gadget/udc/pxa2*
7465F: include/sound/pxa2xx-lib.h
7466F: sound/arm/pxa*
7467F: sound/soc/pxa/
7468
7469PXA3xx NAND FLASH DRIVER
7470M: Ezequiel Garcia <ezequiel.garcia@free-electrons.com>
7471L: linux-mtd@lists.infradead.org
7472S: Maintained
7473F: drivers/mtd/nand/pxa3xx_nand.c
7474
7475MMP SUPPORT
7476M: Eric Miao <eric.y.miao@gmail.com>
7477M: Haojian Zhuang <haojian.zhuang@gmail.com>
7478L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7479T: git git://github.com/hzhuang1/linux.git
7480T: git git://git.linaro.org/people/ycmiao/pxa-linux.git
7481S: Maintained
7482F: arch/arm/mach-mmp/
7483
7484PXA MMCI DRIVER
7485S: Orphan
7486
7487PXA RTC DRIVER
7488M: Robert Jarzmik <robert.jarzmik@free.fr>
7489L: rtc-linux@googlegroups.com
7490S: Maintained
7491
7492QAT DRIVER
7493M: Tadeusz Struk <tadeusz.struk@intel.com>
7494L: qat-linux@intel.com
7495S: Supported
7496F: drivers/crypto/qat/
7497
7498QIB DRIVER
7499M: Mike Marciniszyn <infinipath@intel.com>
7500L: linux-rdma@vger.kernel.org
7501S: Supported
7502F: drivers/infiniband/hw/qib/
7503
7504QLOGIC QLA1280 SCSI DRIVER
7505M: Michael Reed <mdr@sgi.com>
7506L: linux-scsi@vger.kernel.org
7507S: Maintained
7508F: drivers/scsi/qla1280.[ch]
7509
7510QLOGIC QLA2XXX FC-SCSI DRIVER
7511M: qla2xxx-upstream@qlogic.com
7512L: linux-scsi@vger.kernel.org
7513S: Supported
7514F: Documentation/scsi/LICENSE.qla2xxx
7515F: drivers/scsi/qla2xxx/
7516
7517QLOGIC QLA4XXX iSCSI DRIVER
7518M: Vikas Chaudhary <vikas.chaudhary@qlogic.com>
7519M: iscsi-driver@qlogic.com
7520L: linux-scsi@vger.kernel.org
7521S: Supported
7522F: Documentation/scsi/LICENSE.qla4xxx
7523F: drivers/scsi/qla4xxx/
7524
7525QLOGIC QLA3XXX NETWORK DRIVER
7526M: Jitendra Kalsaria <jitendra.kalsaria@qlogic.com>
7527M: Ron Mercer <ron.mercer@qlogic.com>
7528M: linux-driver@qlogic.com
7529L: netdev@vger.kernel.org
7530S: Supported
7531F: Documentation/networking/LICENSE.qla3xxx
7532F: drivers/net/ethernet/qlogic/qla3xxx.*
7533
7534QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
7535M: Shahed Shaikh <shahed.shaikh@qlogic.com>
7536M: Dept-GELinuxNICDev@qlogic.com
7537L: netdev@vger.kernel.org
7538S: Supported
7539F: drivers/net/ethernet/qlogic/qlcnic/
7540
7541QLOGIC QLGE 10Gb ETHERNET DRIVER
7542M: Harish Patil <harish.patil@qlogic.com>
7543M: Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
7544M: Dept-GELinuxNICDev@qlogic.com
7545M: linux-driver@qlogic.com
7546L: netdev@vger.kernel.org
7547S: Supported
7548F: drivers/net/ethernet/qlogic/qlge/
7549
7550QNX4 FILESYSTEM
7551M: Anders Larsen <al@alarsen.net>
7552W: http://www.alarsen.net/linux/qnx4fs/
7553S: Maintained
7554F: fs/qnx4/
7555F: include/uapi/linux/qnx4_fs.h
7556F: include/uapi/linux/qnxtypes.h
7557
7558QT1010 MEDIA DRIVER
7559M: Antti Palosaari <crope@iki.fi>
7560L: linux-media@vger.kernel.org
7561W: http://linuxtv.org/
7562W: http://palosaari.fi/linux/
7563Q: http://patchwork.linuxtv.org/project/linux-media/list/
7564T: git git://linuxtv.org/anttip/media_tree.git
7565S: Maintained
7566F: drivers/media/tuners/qt1010*
7567
7568QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
7569M: QCA ath9k Development <ath9k-devel@qca.qualcomm.com>
7570L: linux-wireless@vger.kernel.org
7571L: ath9k-devel@lists.ath9k.org
7572W: http://wireless.kernel.org/en/users/Drivers/ath9k
7573S: Supported
7574F: drivers/net/wireless/ath/ath9k/
7575
7576QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
7577M: Kalle Valo <kvalo@qca.qualcomm.com>
7578L: ath10k@lists.infradead.org
7579W: http://wireless.kernel.org/en/users/Drivers/ath10k
7580T: git git://github.com/kvalo/ath.git
7581S: Supported
7582F: drivers/net/wireless/ath/ath10k/
7583
7584QUALCOMM HEXAGON ARCHITECTURE
7585M: Richard Kuo <rkuo@codeaurora.org>
7586L: linux-hexagon@vger.kernel.org
7587S: Supported
7588F: arch/hexagon/
7589
7590QUALCOMM WCN36XX WIRELESS DRIVER
7591M: Eugene Krasnikov <k.eugene.e@gmail.com>
7592L: wcn36xx@lists.infradead.org
7593W: http://wireless.kernel.org/en/users/Drivers/wcn36xx
7594T: git git://github.com/KrasnikovEugene/wcn36xx.git
7595S: Supported
7596F: drivers/net/wireless/ath/wcn36xx/
7597
7598QUICKCAM PARALLEL PORT WEBCAMS
7599M: Hans Verkuil <hverkuil@xs4all.nl>
7600L: linux-media@vger.kernel.org
7601T: git git://linuxtv.org/media_tree.git
7602W: http://linuxtv.org
7603S: Odd Fixes
7604F: drivers/media/parport/*-qcam*
7605
7606RADOS BLOCK DEVICE (RBD)
7607M: Yehuda Sadeh <yehuda@inktank.com>
7608M: Sage Weil <sage@inktank.com>
7609M: Alex Elder <elder@kernel.org>
7610M: ceph-devel@vger.kernel.org
7611W: http://ceph.com/
7612T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
7613S: Supported
7614F: drivers/block/rbd.c
7615F: drivers/block/rbd_types.h
7616
7617RADEON FRAMEBUFFER DISPLAY DRIVER
7618M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
7619L: linux-fbdev@vger.kernel.org
7620S: Maintained
7621F: drivers/video/fbdev/aty/radeon*
7622F: include/uapi/linux/radeonfb.h
7623
7624RADIOSHARK RADIO DRIVER
7625M: Hans de Goede <hdegoede@redhat.com>
7626L: linux-media@vger.kernel.org
7627T: git git://linuxtv.org/media_tree.git
7628S: Maintained
7629F: drivers/media/radio/radio-shark.c
7630
7631RADIOSHARK2 RADIO DRIVER
7632M: Hans de Goede <hdegoede@redhat.com>
7633L: linux-media@vger.kernel.org
7634T: git git://linuxtv.org/media_tree.git
7635S: Maintained
7636F: drivers/media/radio/radio-shark2.c
7637F: drivers/media/radio/radio-tea5777.c
7638
7639RAGE128 FRAMEBUFFER DISPLAY DRIVER
7640M: Paul Mackerras <paulus@samba.org>
7641L: linux-fbdev@vger.kernel.org
7642S: Maintained
7643F: drivers/video/fbdev/aty/aty128fb.c
7644
7645RALINK RT2X00 WIRELESS LAN DRIVER
7646P: rt2x00 project
7647M: Stanislaw Gruszka <sgruszka@redhat.com>
7648M: Helmut Schaa <helmut.schaa@googlemail.com>
7649L: linux-wireless@vger.kernel.org
7650L: users@rt2x00.serialmonkey.com (moderated for non-subscribers)
7651W: http://rt2x00.serialmonkey.com/
7652S: Maintained
7653F: drivers/net/wireless/rt2x00/
7654
7655RAMDISK RAM BLOCK DEVICE DRIVER
7656M: Nick Piggin <npiggin@kernel.dk>
7657S: Maintained
7658F: Documentation/blockdev/ramdisk.txt
7659F: drivers/block/brd.c
7660
7661RANDOM NUMBER DRIVER
7662M: "Theodore Ts'o" <tytso@mit.edu>
7663S: Maintained
7664F: drivers/char/random.c
7665
7666RAPIDIO SUBSYSTEM
7667M: Matt Porter <mporter@kernel.crashing.org>
7668M: Alexandre Bounine <alexandre.bounine@idt.com>
7669S: Maintained
7670F: drivers/rapidio/
7671
7672RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
7673L: linux-wireless@vger.kernel.org
7674S: Orphan
7675F: drivers/net/wireless/ray*
7676
7677RCUTORTURE MODULE
7678M: Josh Triplett <josh@joshtriplett.org>
7679M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
7680L: linux-kernel@vger.kernel.org
7681S: Supported
7682T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
7683F: Documentation/RCU/torture.txt
7684F: kernel/rcu/rcutorture.c
7685
7686RCUTORTURE TEST FRAMEWORK
7687M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
7688M: Josh Triplett <josh@joshtriplett.org>
7689R: Steven Rostedt <rostedt@goodmis.org>
7690R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
7691R: Lai Jiangshan <laijs@cn.fujitsu.com>
7692L: linux-kernel@vger.kernel.org
7693S: Supported
7694T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
7695F: tools/testing/selftests/rcutorture
7696
7697RDC R-321X SoC
7698M: Florian Fainelli <florian@openwrt.org>
7699S: Maintained
7700
7701RDC R6040 FAST ETHERNET DRIVER
7702M: Florian Fainelli <florian@openwrt.org>
7703L: netdev@vger.kernel.org
7704S: Maintained
7705F: drivers/net/ethernet/rdc/r6040.c
7706
7707RDS - RELIABLE DATAGRAM SOCKETS
7708M: Chien Yen <chien.yen@oracle.com>
7709L: rds-devel@oss.oracle.com (moderated for non-subscribers)
7710S: Supported
7711F: net/rds/
7712
7713READ-COPY UPDATE (RCU)
7714M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
7715M: Josh Triplett <josh@joshtriplett.org>
7716R: Steven Rostedt <rostedt@goodmis.org>
7717R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
7718R: Lai Jiangshan <laijs@cn.fujitsu.com>
7719L: linux-kernel@vger.kernel.org
7720W: http://www.rdrop.com/users/paulmck/RCU/
7721S: Supported
7722T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
7723F: Documentation/RCU/
7724X: Documentation/RCU/torture.txt
7725F: include/linux/rcu*
7726X: include/linux/srcu.h
7727F: kernel/rcu/
7728X: kernel/torture.c
7729
7730REAL TIME CLOCK (RTC) SUBSYSTEM
7731M: Alessandro Zummo <a.zummo@towertech.it>
7732L: rtc-linux@googlegroups.com
7733Q: http://patchwork.ozlabs.org/project/rtc-linux/list/
7734S: Maintained
7735F: Documentation/rtc.txt
7736F: drivers/rtc/
7737F: include/linux/rtc.h
7738F: include/uapi/linux/rtc.h
7739
7740REALTEK AUDIO CODECS
7741M: Bard Liao <bardliao@realtek.com>
7742M: Oder Chiou <oder_chiou@realtek.com>
7743S: Maintained
7744F: sound/soc/codecs/rt*
7745F: include/sound/rt*.h
7746
7747REISERFS FILE SYSTEM
7748L: reiserfs-devel@vger.kernel.org
7749S: Supported
7750F: fs/reiserfs/
7751
7752REGISTER MAP ABSTRACTION
7753M: Mark Brown <broonie@kernel.org>
7754L: linux-kernel@vger.kernel.org
7755T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
7756S: Supported
7757F: drivers/base/regmap/
7758F: include/linux/regmap.h
7759
7760REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
7761M: Ohad Ben-Cohen <ohad@wizery.com>
7762T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git
7763S: Maintained
7764F: drivers/remoteproc/
7765F: Documentation/remoteproc.txt
7766F: include/linux/remoteproc.h
7767
7768REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
7769M: Ohad Ben-Cohen <ohad@wizery.com>
7770T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/rpmsg.git
7771S: Maintained
7772F: drivers/rpmsg/
7773F: Documentation/rpmsg.txt
7774F: include/linux/rpmsg.h
7775
7776RESET CONTROLLER FRAMEWORK
7777M: Philipp Zabel <p.zabel@pengutronix.de>
7778S: Maintained
7779F: drivers/reset/
7780F: Documentation/devicetree/bindings/reset/
7781F: include/linux/reset.h
7782F: include/linux/reset-controller.h
7783
7784RFKILL
7785M: Johannes Berg <johannes@sipsolutions.net>
7786L: linux-wireless@vger.kernel.org
7787W: http://wireless.kernel.org/
7788T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
7789T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
7790S: Maintained
7791F: Documentation/rfkill.txt
7792F: net/rfkill/
7793
7794RICOH SMARTMEDIA/XD DRIVER
7795M: Maxim Levitsky <maximlevitsky@gmail.com>
7796S: Maintained
7797F: drivers/mtd/nand/r852.c
7798F: drivers/mtd/nand/r852.h
7799
7800RICOH R5C592 MEMORYSTICK DRIVER
7801M: Maxim Levitsky <maximlevitsky@gmail.com>
7802S: Maintained
7803F: drivers/memstick/host/r592.*
7804
7805ROCCAT DRIVERS
7806M: Stefan Achatz <erazor_de@users.sourceforge.net>
7807W: http://sourceforge.net/projects/roccat/
7808S: Maintained
7809F: drivers/hid/hid-roccat*
7810F: include/linux/hid-roccat*
7811F: Documentation/ABI/*/sysfs-driver-hid-roccat*
7812
7813ROCKETPORT DRIVER
7814P: Comtrol Corp.
7815W: http://www.comtrol.com
7816S: Maintained
7817F: Documentation/serial/rocket.txt
7818F: drivers/tty/rocket*
7819
7820ROSE NETWORK LAYER
7821M: Ralf Baechle <ralf@linux-mips.org>
7822L: linux-hams@vger.kernel.org
7823W: http://www.linux-ax25.org/
7824S: Maintained
7825F: include/net/rose.h
7826F: include/uapi/linux/rose.h
7827F: net/rose/
7828
7829RTL2830 MEDIA DRIVER
7830M: Antti Palosaari <crope@iki.fi>
7831L: linux-media@vger.kernel.org
7832W: http://linuxtv.org/
7833W: http://palosaari.fi/linux/
7834Q: http://patchwork.linuxtv.org/project/linux-media/list/
7835T: git git://linuxtv.org/anttip/media_tree.git
7836S: Maintained
7837F: drivers/media/dvb-frontends/rtl2830*
7838
7839RTL2832 MEDIA DRIVER
7840M: Antti Palosaari <crope@iki.fi>
7841L: linux-media@vger.kernel.org
7842W: http://linuxtv.org/
7843W: http://palosaari.fi/linux/
7844Q: http://patchwork.linuxtv.org/project/linux-media/list/
7845T: git git://linuxtv.org/anttip/media_tree.git
7846S: Maintained
7847F: drivers/media/dvb-frontends/rtl2832*
7848
7849RTL2832_SDR MEDIA DRIVER
7850M: Antti Palosaari <crope@iki.fi>
7851L: linux-media@vger.kernel.org
7852W: http://linuxtv.org/
7853W: http://palosaari.fi/linux/
7854Q: http://patchwork.linuxtv.org/project/linux-media/list/
7855T: git git://linuxtv.org/anttip/media_tree.git
7856S: Maintained
7857F: drivers/media/dvb-frontends/rtl2832_sdr*
7858
7859RTL8180 WIRELESS DRIVER
7860M: "John W. Linville" <linville@tuxdriver.com>
7861L: linux-wireless@vger.kernel.org
7862W: http://wireless.kernel.org/
7863T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
7864S: Maintained
7865F: drivers/net/wireless/rtl818x/rtl8180/
7866
7867RTL8187 WIRELESS DRIVER
7868M: Herton Ronaldo Krzesinski <herton@canonical.com>
7869M: Hin-Tak Leung <htl10@users.sourceforge.net>
7870M: Larry Finger <Larry.Finger@lwfinger.net>
7871L: linux-wireless@vger.kernel.org
7872W: http://wireless.kernel.org/
7873T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
7874S: Maintained
7875F: drivers/net/wireless/rtl818x/rtl8187/
7876
7877RTL8192CE WIRELESS DRIVER
7878M: Larry Finger <Larry.Finger@lwfinger.net>
7879M: Chaoming Li <chaoming_li@realsil.com.cn>
7880L: linux-wireless@vger.kernel.org
7881W: http://wireless.kernel.org/
7882T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
7883S: Maintained
7884F: drivers/net/wireless/rtlwifi/
7885F: drivers/net/wireless/rtlwifi/rtl8192ce/
7886
7887S3 SAVAGE FRAMEBUFFER DRIVER
7888M: Antonino Daplas <adaplas@gmail.com>
7889L: linux-fbdev@vger.kernel.org
7890S: Maintained
7891F: drivers/video/fbdev/savage/
7892
7893S390
7894M: Martin Schwidefsky <schwidefsky@de.ibm.com>
7895M: Heiko Carstens <heiko.carstens@de.ibm.com>
7896M: linux390@de.ibm.com
7897L: linux-s390@vger.kernel.org
7898W: http://www.ibm.com/developerworks/linux/linux390/
7899S: Supported
7900F: arch/s390/
7901F: drivers/s390/
7902F: Documentation/s390/
7903F: Documentation/DocBook/s390*
7904
7905S390 COMMON I/O LAYER
7906M: Sebastian Ott <sebott@linux.vnet.ibm.com>
7907M: Peter Oberparleiter <oberpar@linux.vnet.ibm.com>
7908L: linux-s390@vger.kernel.org
7909W: http://www.ibm.com/developerworks/linux/linux390/
7910S: Supported
7911F: drivers/s390/cio/
7912
7913S390 DASD DRIVER
7914M: Stefan Weinhuber <wein@de.ibm.com>
7915M: Stefan Haberland <stefan.haberland@de.ibm.com>
7916L: linux-s390@vger.kernel.org
7917W: http://www.ibm.com/developerworks/linux/linux390/
7918S: Supported
7919F: drivers/s390/block/dasd*
7920F: block/partitions/ibm.c
7921
7922S390 NETWORK DRIVERS
7923M: Ursula Braun <ursula.braun@de.ibm.com>
7924M: Frank Blaschka <blaschka@linux.vnet.ibm.com>
7925M: linux390@de.ibm.com
7926L: linux-s390@vger.kernel.org
7927W: http://www.ibm.com/developerworks/linux/linux390/
7928S: Supported
7929F: drivers/s390/net/
7930
7931S390 PCI SUBSYSTEM
7932M: Sebastian Ott <sebott@linux.vnet.ibm.com>
7933M: Gerald Schaefer <gerald.schaefer@de.ibm.com>
7934L: linux-s390@vger.kernel.org
7935W: http://www.ibm.com/developerworks/linux/linux390/
7936S: Supported
7937F: arch/s390/pci/
7938F: drivers/pci/hotplug/s390_pci_hpc.c
7939
7940S390 ZCRYPT DRIVER
7941M: Ingo Tuchscherer <ingo.tuchscherer@de.ibm.com>
7942M: linux390@de.ibm.com
7943L: linux-s390@vger.kernel.org
7944W: http://www.ibm.com/developerworks/linux/linux390/
7945S: Supported
7946F: drivers/s390/crypto/
7947
7948S390 ZFCP DRIVER
7949M: Steffen Maier <maier@linux.vnet.ibm.com>
7950M: linux390@de.ibm.com
7951L: linux-s390@vger.kernel.org
7952W: http://www.ibm.com/developerworks/linux/linux390/
7953S: Supported
7954F: drivers/s390/scsi/zfcp_*
7955
7956S390 IUCV NETWORK LAYER
7957M: Ursula Braun <ursula.braun@de.ibm.com>
7958M: linux390@de.ibm.com
7959L: linux-s390@vger.kernel.org
7960W: http://www.ibm.com/developerworks/linux/linux390/
7961S: Supported
7962F: drivers/s390/net/*iucv*
7963F: include/net/iucv/
7964F: net/iucv/
7965
7966S3C24XX SD/MMC Driver
7967M: Ben Dooks <ben-linux@fluff.org>
7968L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7969S: Supported
7970F: drivers/mmc/host/s3cmci.*
7971
7972SAA6588 RDS RECEIVER DRIVER
7973M: Hans Verkuil <hverkuil@xs4all.nl>
7974L: linux-media@vger.kernel.org
7975T: git git://linuxtv.org/media_tree.git
7976W: http://linuxtv.org
7977S: Odd Fixes
7978F: drivers/media/i2c/saa6588*
7979
7980SAA7134 VIDEO4LINUX DRIVER
7981M: Mauro Carvalho Chehab <m.chehab@samsung.com>
7982L: linux-media@vger.kernel.org
7983W: http://linuxtv.org
7984T: git git://linuxtv.org/media_tree.git
7985S: Odd fixes
7986F: Documentation/video4linux/*.saa7134
7987F: drivers/media/pci/saa7134/
7988
7989SAA7146 VIDEO4LINUX-2 DRIVER
7990M: Hans Verkuil <hverkuil@xs4all.nl>
7991L: linux-media@vger.kernel.org
7992T: git git://linuxtv.org/media_tree.git
7993S: Maintained
7994F: drivers/media/common/saa7146/
7995F: drivers/media/pci/saa7146/
7996F: include/media/saa7146*
7997
7998SAMSUNG LAPTOP DRIVER
7999M: Corentin Chary <corentin.chary@gmail.com>
8000L: platform-driver-x86@vger.kernel.org
8001S: Maintained
8002F: drivers/platform/x86/samsung-laptop.c
8003
8004SAMSUNG AUDIO (ASoC) DRIVERS
8005M: Sangbeom Kim <sbkim73@samsung.com>
8006L: alsa-devel@alsa-project.org (moderated for non-subscribers)
8007S: Supported
8008F: sound/soc/samsung/
8009
8010SAMSUNG FRAMEBUFFER DRIVER
8011M: Jingoo Han <jg1.han@samsung.com>
8012L: linux-fbdev@vger.kernel.org
8013S: Maintained
8014F: drivers/video/fbdev/s3c-fb.c
8015
8016SAMSUNG MULTIFUNCTION DEVICE DRIVERS
8017M: Sangbeom Kim <sbkim73@samsung.com>
8018L: linux-kernel@vger.kernel.org
8019S: Supported
8020F: drivers/mfd/sec*.c
8021F: drivers/regulator/s2m*.c
8022F: drivers/regulator/s5m*.c
8023F: include/linux/mfd/samsung/
8024
8025SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
8026M: Kyungmin Park <kyungmin.park@samsung.com>
8027M: Sylwester Nawrocki <s.nawrocki@samsung.com>
8028L: linux-media@vger.kernel.org
8029Q: https://patchwork.linuxtv.org/project/linux-media/list/
8030S: Supported
8031F: drivers/media/platform/exynos4-is/
8032
8033SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
8034M: Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
8035L: linux-media@vger.kernel.org
8036L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
8037S: Maintained
8038F: drivers/media/platform/s3c-camif/
8039F: include/media/s3c_camif.h
8040
8041SAMSUNG S5C73M3 CAMERA DRIVER
8042M: Kyungmin Park <kyungmin.park@samsung.com>
8043M: Andrzej Hajda <a.hajda@samsung.com>
8044L: linux-media@vger.kernel.org
8045S: Supported
8046F: drivers/media/i2c/s5c73m3/*
8047
8048SAMSUNG S5K5BAF CAMERA DRIVER
8049M: Kyungmin Park <kyungmin.park@samsung.com>
8050M: Andrzej Hajda <a.hajda@samsung.com>
8051L: linux-media@vger.kernel.org
8052S: Supported
8053F: drivers/media/i2c/s5k5baf.c
8054
8055SAMSUNG SOC CLOCK DRIVERS
8056M: Sylwester Nawrocki <s.nawrocki@samsung.com>
8057M: Tomasz Figa <tomasz.figa@gmail.com>
8058S: Supported
8059L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
8060F: drivers/clk/samsung/
8061
8062SAMSUNG SXGBE DRIVERS
8063M: Byungho An <bh74.an@samsung.com>
8064M: Girish K S <ks.giri@samsung.com>
8065M: Vipul Pandya <vipul.pandya@samsung.com>
8066S: Supported
8067L: netdev@vger.kernel.org
8068F: drivers/net/ethernet/samsung/sxgbe/
8069
8070SAMSUNG USB2 PHY DRIVER
8071M: Kamil Debski <k.debski@samsung.com>
8072L: linux-kernel@vger.kernel.org
8073S: Supported
8074F: Documentation/devicetree/bindings/phy/samsung-phy.txt
8075F: Documentation/phy/samsung-usb2.txt
8076F: drivers/phy/phy-exynos4210-usb2.c
8077F: drivers/phy/phy-exynos4x12-usb2.c
8078F: drivers/phy/phy-exynos5250-usb2.c
8079F: drivers/phy/phy-s5pv210-usb2.c
8080F: drivers/phy/phy-samsung-usb2.c
8081F: drivers/phy/phy-samsung-usb2.h
8082
8083SERIAL DRIVERS
8084M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
8085L: linux-serial@vger.kernel.org
8086S: Maintained
8087F: drivers/tty/serial/
8088
8089SYNOPSYS DESIGNWARE DMAC DRIVER
8090M: Viresh Kumar <viresh.linux@gmail.com>
8091M: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
8092S: Maintained
8093F: include/linux/platform_data/dma-dw.h
8094F: drivers/dma/dw/
8095
8096SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
8097M: Seungwon Jeon <tgih.jun@samsung.com>
8098M: Jaehoon Chung <jh80.chung@samsung.com>
8099L: linux-mmc@vger.kernel.org
8100S: Maintained
8101F: include/linux/mmc/dw_mmc.h
8102F: drivers/mmc/host/dw_mmc*
8103
8104THUNDERBOLT DRIVER
8105M: Andreas Noever <andreas.noever@gmail.com>
8106S: Maintained
8107F: drivers/thunderbolt/
8108
8109TIMEKEEPING, CLOCKSOURCE CORE, NTP
8110M: John Stultz <john.stultz@linaro.org>
8111M: Thomas Gleixner <tglx@linutronix.de>
8112L: linux-kernel@vger.kernel.org
8113T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
8114S: Supported
8115F: include/linux/clocksource.h
8116F: include/linux/time.h
8117F: include/linux/timex.h
8118F: include/uapi/linux/time.h
8119F: include/uapi/linux/timex.h
8120F: kernel/time/clocksource.c
8121F: kernel/time/time*.c
8122F: kernel/time/ntp.c
8123
8124TLG2300 VIDEO4LINUX-2 DRIVER
8125M: Huang Shijie <shijie8@gmail.com>
8126M: Hans Verkuil <hverkuil@xs4all.nl>
8127S: Odd Fixes
8128F: drivers/media/usb/tlg2300/
8129
8130SC1200 WDT DRIVER
8131M: Zwane Mwaikambo <zwanem@gmail.com>
8132S: Maintained
8133F: drivers/watchdog/sc1200wdt.c
8134
8135SCHEDULER
8136M: Ingo Molnar <mingo@redhat.com>
8137M: Peter Zijlstra <peterz@infradead.org>
8138L: linux-kernel@vger.kernel.org
8139T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
8140S: Maintained
8141F: kernel/sched/
8142F: include/linux/sched.h
8143F: include/uapi/linux/sched.h
8144F: include/linux/wait.h
8145
8146SCORE ARCHITECTURE
8147M: Chen Liqin <liqin.linux@gmail.com>
8148M: Lennox Wu <lennox.wu@gmail.com>
8149W: http://www.sunplus.com
8150S: Supported
8151F: arch/score/
8152
8153SCSI CDROM DRIVER
8154M: Jens Axboe <axboe@kernel.dk>
8155L: linux-scsi@vger.kernel.org
8156W: http://www.kernel.dk
8157S: Maintained
8158F: drivers/scsi/sr*
8159
8160SCSI RDMA PROTOCOL (SRP) INITIATOR
8161M: Bart Van Assche <bvanassche@acm.org>
8162L: linux-rdma@vger.kernel.org
8163S: Supported
8164W: http://www.openfabrics.org
8165Q: http://patchwork.kernel.org/project/linux-rdma/list/
8166T: git git://git.kernel.org/pub/scm/linux/kernel/git/dad/srp-initiator.git
8167F: drivers/infiniband/ulp/srp/
8168F: include/scsi/srp.h
8169
8170SCSI SG DRIVER
8171M: Doug Gilbert <dgilbert@interlog.com>
8172L: linux-scsi@vger.kernel.org
8173W: http://sg.danny.cz/sg
8174S: Maintained
8175F: Documentation/scsi/scsi-generic.txt
8176F: drivers/scsi/sg.c
8177F: include/scsi/sg.h
8178
8179SCSI SUBSYSTEM
8180M: "James E.J. Bottomley" <JBottomley@parallels.com>
8181L: linux-scsi@vger.kernel.org
8182T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi-misc-2.6.git
8183T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi-rc-fixes-2.6.git
8184T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi-pending-2.6.git
8185S: Maintained
8186F: drivers/scsi/
8187F: include/scsi/
8188
8189SCSI TAPE DRIVER
8190M: Kai Mäkisara <Kai.Makisara@kolumbus.fi>
8191L: linux-scsi@vger.kernel.org
8192S: Maintained
8193F: Documentation/scsi/st.txt
8194F: drivers/scsi/st.*
8195F: drivers/scsi/st_*.h
8196
8197SCTP PROTOCOL
8198M: Vlad Yasevich <vyasevich@gmail.com>
8199M: Neil Horman <nhorman@tuxdriver.com>
8200L: linux-sctp@vger.kernel.org
8201W: http://lksctp.sourceforge.net
8202S: Maintained
8203F: Documentation/networking/sctp.txt
8204F: include/linux/sctp.h
8205F: include/uapi/linux/sctp.h
8206F: include/net/sctp/
8207F: net/sctp/
8208
8209SCx200 CPU SUPPORT
8210M: Jim Cromie <jim.cromie@gmail.com>
8211S: Odd Fixes
8212F: Documentation/i2c/busses/scx200_acb
8213F: arch/x86/platform/scx200/
8214F: drivers/watchdog/scx200_wdt.c
8215F: drivers/i2c/busses/scx200*
8216F: drivers/mtd/maps/scx200_docflash.c
8217F: include/linux/scx200.h
8218
8219SCx200 GPIO DRIVER
8220M: Jim Cromie <jim.cromie@gmail.com>
8221S: Maintained
8222F: drivers/char/scx200_gpio.c
8223F: include/linux/scx200_gpio.h
8224
8225SCx200 HRT CLOCKSOURCE DRIVER
8226M: Jim Cromie <jim.cromie@gmail.com>
8227S: Maintained
8228F: drivers/clocksource/scx200_hrt.c
8229
8230SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
8231M: Sascha Sommer <saschasommer@freenet.de>
8232L: sdricohcs-devel@lists.sourceforge.net (subscribers-only)
8233S: Maintained
8234F: drivers/mmc/host/sdricoh_cs.c
8235
8236SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
8237M: Chris Ball <chris@printf.net>
8238L: linux-mmc@vger.kernel.org
8239T: git git://git.kernel.org/pub/scm/linux/kernel/git/cjb/mmc.git
8240S: Maintained
8241F: drivers/mmc/host/sdhci.*
8242F: drivers/mmc/host/sdhci-pltfm.[ch]
8243
8244SECURE COMPUTING
8245M: Kees Cook <keescook@chromium.org>
8246R: Andy Lutomirski <luto@amacapital.net>
8247R: Will Drewry <wad@chromium.org>
8248T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp
8249S: Supported
8250F: kernel/seccomp.c
8251F: include/uapi/linux/seccomp.h
8252F: include/linux/seccomp.h
8253K: \bsecure_computing
8254K: \bTIF_SECCOMP\b
8255
8256SECURE DIGITAL HOST CONTROLLER INTERFACE, OPEN FIRMWARE BINDINGS (SDHCI-OF)
8257M: Anton Vorontsov <anton@enomsg.org>
8258L: linuxppc-dev@lists.ozlabs.org
8259L: linux-mmc@vger.kernel.org
8260S: Maintained
8261F: drivers/mmc/host/sdhci-pltfm.[ch]
8262
8263SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
8264M: Ben Dooks <ben-linux@fluff.org>
8265L: linux-mmc@vger.kernel.org
8266S: Maintained
8267F: drivers/mmc/host/sdhci-s3c.c
8268
8269SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
8270M: Viresh Kumar <viresh.linux@gmail.com>
8271L: spear-devel@list.st.com
8272L: linux-mmc@vger.kernel.org
8273S: Maintained
8274F: drivers/mmc/host/sdhci-spear.c
8275
8276SECURITY SUBSYSTEM
8277M: James Morris <james.l.morris@oracle.com>
8278M: Serge E. Hallyn <serge@hallyn.com>
8279L: linux-security-module@vger.kernel.org (suggested Cc:)
8280T: git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git
8281W: http://kernsec.org/
8282S: Supported
8283F: security/
8284
8285SECURITY CONTACT
8286M: Security Officers <security@kernel.org>
8287S: Supported
8288
8289SELINUX SECURITY MODULE
8290M: Paul Moore <paul@paul-moore.com>
8291M: Stephen Smalley <sds@tycho.nsa.gov>
8292M: Eric Paris <eparis@parisplace.org>
8293L: selinux@tycho.nsa.gov (moderated for non-subscribers)
8294W: http://selinuxproject.org
8295T: git git://git.infradead.org/users/pcmoore/selinux
8296S: Supported
8297F: include/linux/selinux*
8298F: security/selinux/
8299F: scripts/selinux/
8300
8301APPARMOR SECURITY MODULE
8302M: John Johansen <john.johansen@canonical.com>
8303L: apparmor@lists.ubuntu.com (subscribers-only, general discussion)
8304W: apparmor.wiki.kernel.org
8305T: git git://git.kernel.org/pub/scm/linux/kernel/git/jj/apparmor-dev.git
8306S: Supported
8307F: security/apparmor/
8308
8309SENSABLE PHANTOM
8310M: Jiri Slaby <jirislaby@gmail.com>
8311S: Maintained
8312F: drivers/misc/phantom.c
8313F: include/uapi/linux/phantom.h
8314
8315SERIAL ATA (SATA) SUBSYSTEM
8316M: Tejun Heo <tj@kernel.org>
8317L: linux-ide@vger.kernel.org
8318T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
8319S: Supported
8320F: drivers/ata/
8321F: include/linux/ata.h
8322F: include/linux/libata.h
8323
8324SERIAL ATA AHCI PLATFORM devices support
8325M: Hans de Goede <hdegoede@redhat.com>
8326M: Tejun Heo <tj@kernel.org>
8327L: linux-ide@vger.kernel.org
8328T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
8329S: Supported
8330F: drivers/ata/ahci_platform.c
8331F: drivers/ata/libahci_platform.c
8332F: include/linux/ahci_platform.h
8333
8334SERVER ENGINES 10Gbps iSCSI - BladeEngine 2 DRIVER
8335M: Jayamohan Kallickal <jayamohan.kallickal@emulex.com>
8336L: linux-scsi@vger.kernel.org
8337W: http://www.emulex.com
8338S: Supported
8339F: drivers/scsi/be2iscsi/
8340
8341SERVER ENGINES 10Gbps NIC - BladeEngine 2 DRIVER
8342M: Sathya Perla <sathya.perla@emulex.com>
8343M: Subbu Seetharaman <subbu.seetharaman@emulex.com>
8344M: Ajit Khaparde <ajit.khaparde@emulex.com>
8345L: netdev@vger.kernel.org
8346W: http://www.emulex.com
8347S: Supported
8348F: drivers/net/ethernet/emulex/benet/
8349
8350SFC NETWORK DRIVER
8351M: Solarflare linux maintainers <linux-net-drivers@solarflare.com>
8352M: Shradha Shah <sshah@solarflare.com>
8353L: netdev@vger.kernel.org
8354S: Supported
8355F: drivers/net/ethernet/sfc/
8356
8357SGI GRU DRIVER
8358M: Dimitri Sivanich <sivanich@sgi.com>
8359S: Maintained
8360F: drivers/misc/sgi-gru/
8361
8362SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER
8363M: Pat Gefre <pfg@sgi.com>
8364L: linux-ia64@vger.kernel.org
8365S: Supported
8366F: Documentation/ia64/serial.txt
8367F: drivers/tty/serial/ioc?_serial.c
8368F: include/linux/ioc?.h
8369
8370SGI XP/XPC/XPNET DRIVER
8371M: Cliff Whickman <cpw@sgi.com>
8372M: Robin Holt <robinmholt@gmail.com>
8373S: Maintained
8374F: drivers/misc/sgi-xp/
8375
8376SI2157 MEDIA DRIVER
8377M: Antti Palosaari <crope@iki.fi>
8378L: linux-media@vger.kernel.org
8379W: http://linuxtv.org/
8380W: http://palosaari.fi/linux/
8381Q: http://patchwork.linuxtv.org/project/linux-media/list/
8382T: git git://linuxtv.org/anttip/media_tree.git
8383S: Maintained
8384F: drivers/media/tuners/si2157*
8385
8386SI2168 MEDIA DRIVER
8387M: Antti Palosaari <crope@iki.fi>
8388L: linux-media@vger.kernel.org
8389W: http://linuxtv.org/
8390W: http://palosaari.fi/linux/
8391Q: http://patchwork.linuxtv.org/project/linux-media/list/
8392T: git git://linuxtv.org/anttip/media_tree.git
8393S: Maintained
8394F: drivers/media/dvb-frontends/si2168*
8395
8396SI470X FM RADIO RECEIVER I2C DRIVER
8397M: Hans Verkuil <hverkuil@xs4all.nl>
8398L: linux-media@vger.kernel.org
8399T: git git://linuxtv.org/media_tree.git
8400W: http://linuxtv.org
8401S: Odd Fixes
8402F: drivers/media/radio/si470x/radio-si470x-i2c.c
8403
8404SI470X FM RADIO RECEIVER USB DRIVER
8405M: Hans Verkuil <hverkuil@xs4all.nl>
8406L: linux-media@vger.kernel.org
8407T: git git://linuxtv.org/media_tree.git
8408W: http://linuxtv.org
8409S: Maintained
8410F: drivers/media/radio/si470x/radio-si470x-common.c
8411F: drivers/media/radio/si470x/radio-si470x.h
8412F: drivers/media/radio/si470x/radio-si470x-usb.c
8413
8414SI4713 FM RADIO TRANSMITTER I2C DRIVER
8415M: Eduardo Valentin <edubezval@gmail.com>
8416L: linux-media@vger.kernel.org
8417T: git git://linuxtv.org/media_tree.git
8418W: http://linuxtv.org
8419S: Odd Fixes
8420F: drivers/media/radio/si4713/si4713.?
8421
8422SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
8423M: Eduardo Valentin <edubezval@gmail.com>
8424L: linux-media@vger.kernel.org
8425T: git git://linuxtv.org/media_tree.git
8426W: http://linuxtv.org
8427S: Odd Fixes
8428F: drivers/media/radio/si4713/radio-platform-si4713.c
8429
8430SI4713 FM RADIO TRANSMITTER USB DRIVER
8431M: Hans Verkuil <hverkuil@xs4all.nl>
8432L: linux-media@vger.kernel.org
8433T: git git://linuxtv.org/media_tree.git
8434W: http://linuxtv.org
8435S: Maintained
8436F: drivers/media/radio/si4713/radio-usb-si4713.c
8437
8438SIANO DVB DRIVER
8439M: Mauro Carvalho Chehab <m.chehab@samsung.com>
8440L: linux-media@vger.kernel.org
8441W: http://linuxtv.org
8442T: git git://linuxtv.org/media_tree.git
8443S: Odd fixes
8444F: drivers/media/common/siano/
8445F: drivers/media/usb/siano/
8446F: drivers/media/usb/siano/
8447F: drivers/media/mmc/siano/
8448
8449SH_VEU V4L2 MEM2MEM DRIVER
8450L: linux-media@vger.kernel.org
8451S: Orphan
8452F: drivers/media/platform/sh_veu.c
8453
8454SH_VOU V4L2 OUTPUT DRIVER
8455L: linux-media@vger.kernel.org
8456S: Orphan
8457F: drivers/media/platform/sh_vou.c
8458F: include/media/sh_vou.h
8459
8460SIMPLE FIRMWARE INTERFACE (SFI)
8461M: Len Brown <lenb@kernel.org>
8462L: sfi-devel@simplefirmware.org
8463W: http://simplefirmware.org/
8464T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git
8465S: Supported
8466F: arch/x86/platform/sfi/
8467F: drivers/sfi/
8468F: include/linux/sfi*.h
8469
8470SIMTEC EB110ATX (Chalice CATS)
8471P: Ben Dooks
8472P: Vincent Sanders <vince@simtec.co.uk>
8473M: Simtec Linux Team <linux@simtec.co.uk>
8474W: http://www.simtec.co.uk/products/EB110ATX/
8475S: Supported
8476
8477SIMTEC EB2410ITX (BAST)
8478P: Ben Dooks
8479P: Vincent Sanders <vince@simtec.co.uk>
8480M: Simtec Linux Team <linux@simtec.co.uk>
8481W: http://www.simtec.co.uk/products/EB2410ITX/
8482S: Supported
8483F: arch/arm/mach-s3c24xx/mach-bast.c
8484F: arch/arm/mach-s3c24xx/bast-ide.c
8485F: arch/arm/mach-s3c24xx/bast-irq.c
8486
8487TI DAVINCI MACHINE SUPPORT
8488M: Sekhar Nori <nsekhar@ti.com>
8489M: Kevin Hilman <khilman@deeprootsystems.com>
8490T: git git://gitorious.org/linux-davinci/linux-davinci.git
8491Q: http://patchwork.kernel.org/project/linux-davinci/list/
8492S: Supported
8493F: arch/arm/mach-davinci/
8494F: drivers/i2c/busses/i2c-davinci.c
8495
8496TI DAVINCI SERIES MEDIA DRIVER
8497M: Lad, Prabhakar <prabhakar.csengg@gmail.com>
8498L: linux-media@vger.kernel.org
8499W: http://linuxtv.org/
8500Q: http://patchwork.linuxtv.org/project/linux-media/list/
8501T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
8502S: Maintained
8503F: drivers/media/platform/davinci/
8504F: include/media/davinci/
8505
8506SIS 190 ETHERNET DRIVER
8507M: Francois Romieu <romieu@fr.zoreil.com>
8508L: netdev@vger.kernel.org
8509S: Maintained
8510F: drivers/net/ethernet/sis/sis190.c
8511
8512SIS 900/7016 FAST ETHERNET DRIVER
8513M: Daniele Venzano <venza@brownhat.org>
8514W: http://www.brownhat.org/sis900.html
8515L: netdev@vger.kernel.org
8516S: Maintained
8517F: drivers/net/ethernet/sis/sis900.*
8518
8519SIS FRAMEBUFFER DRIVER
8520M: Thomas Winischhofer <thomas@winischhofer.net>
8521W: http://www.winischhofer.net/linuxsisvga.shtml
8522S: Maintained
8523F: Documentation/fb/sisfb.txt
8524F: drivers/video/fbdev/sis/
8525F: include/video/sisfb.h
8526
8527SIS USB2VGA DRIVER
8528M: Thomas Winischhofer <thomas@winischhofer.net>
8529W: http://www.winischhofer.at/linuxsisusbvga.shtml
8530S: Maintained
8531F: drivers/usb/misc/sisusbvga/
8532
8533SLAB ALLOCATOR
8534M: Christoph Lameter <cl@linux.com>
8535M: Pekka Enberg <penberg@kernel.org>
8536M: David Rientjes <rientjes@google.com>
8537M: Joonsoo Kim <iamjoonsoo.kim@lge.com>
8538M: Andrew Morton <akpm@linux-foundation.org>
8539L: linux-mm@kvack.org
8540S: Maintained
8541F: include/linux/sl?b*.h
8542F: mm/sl?b*
8543
8544SLEEPABLE READ-COPY UPDATE (SRCU)
8545M: Lai Jiangshan <laijs@cn.fujitsu.com>
8546M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
8547M: Josh Triplett <josh@joshtriplett.org>
8548R: Steven Rostedt <rostedt@goodmis.org>
8549R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
8550L: linux-kernel@vger.kernel.org
8551W: http://www.rdrop.com/users/paulmck/RCU/
8552S: Supported
8553T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
8554F: include/linux/srcu.h
8555F: kernel/rcu/srcu.c
8556
8557SMACK SECURITY MODULE
8558M: Casey Schaufler <casey@schaufler-ca.com>
8559L: linux-security-module@vger.kernel.org
8560W: http://schaufler-ca.com
8561T: git git://git.gitorious.org/smack-next/kernel.git
8562S: Maintained
8563F: Documentation/security/Smack.txt
8564F: security/smack/
8565
8566DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS)
8567M: Kevin Hilman <khilman@kernel.org>
8568M: Nishanth Menon <nm@ti.com>
8569S: Maintained
8570F: drivers/power/avs/
8571F: include/linux/power/smartreflex.h
8572L: linux-pm@vger.kernel.org
8573
8574SMC91x ETHERNET DRIVER
8575M: Nicolas Pitre <nico@fluxnic.net>
8576S: Odd Fixes
8577F: drivers/net/ethernet/smsc/smc91x.*
8578
8579SMIA AND SMIA++ IMAGE SENSOR DRIVER
8580M: Sakari Ailus <sakari.ailus@iki.fi>
8581L: linux-media@vger.kernel.org
8582S: Maintained
8583F: drivers/media/i2c/smiapp/
8584F: include/media/smiapp.h
8585F: drivers/media/i2c/smiapp-pll.c
8586F: drivers/media/i2c/smiapp-pll.h
8587
8588SMM665 HARDWARE MONITOR DRIVER
8589M: Guenter Roeck <linux@roeck-us.net>
8590L: lm-sensors@lm-sensors.org
8591S: Maintained
8592F: Documentation/hwmon/smm665
8593F: drivers/hwmon/smm665.c
8594
8595SMSC EMC2103 HARDWARE MONITOR DRIVER
8596M: Steve Glendinning <steve.glendinning@shawell.net>
8597L: lm-sensors@lm-sensors.org
8598S: Maintained
8599F: Documentation/hwmon/emc2103
8600F: drivers/hwmon/emc2103.c
8601
8602SMSC SCH5627 HARDWARE MONITOR DRIVER
8603M: Hans de Goede <hdegoede@redhat.com>
8604L: lm-sensors@lm-sensors.org
8605S: Supported
8606F: Documentation/hwmon/sch5627
8607F: drivers/hwmon/sch5627.c
8608
8609SMSC47B397 HARDWARE MONITOR DRIVER
8610M: Jean Delvare <jdelvare@suse.de>
8611L: lm-sensors@lm-sensors.org
8612S: Maintained
8613F: Documentation/hwmon/smsc47b397
8614F: drivers/hwmon/smsc47b397.c
8615
8616SMSC911x ETHERNET DRIVER
8617M: Steve Glendinning <steve.glendinning@shawell.net>
8618L: netdev@vger.kernel.org
8619S: Maintained
8620F: include/linux/smsc911x.h
8621F: drivers/net/ethernet/smsc/smsc911x.*
8622
8623SMSC9420 PCI ETHERNET DRIVER
8624M: Steve Glendinning <steve.glendinning@shawell.net>
8625L: netdev@vger.kernel.org
8626S: Maintained
8627F: drivers/net/ethernet/smsc/smsc9420.*
8628
8629SMSC UFX6000 and UFX7000 USB to VGA DRIVER
8630M: Steve Glendinning <steve.glendinning@shawell.net>
8631L: linux-fbdev@vger.kernel.org
8632S: Maintained
8633F: drivers/video/fbdev/smscufx.c
8634
8635SOC-CAMERA V4L2 SUBSYSTEM
8636M: Guennadi Liakhovetski <g.liakhovetski@gmx.de>
8637L: linux-media@vger.kernel.org
8638T: git git://linuxtv.org/media_tree.git
8639S: Maintained
8640F: include/media/soc*
8641F: drivers/media/i2c/soc_camera/
8642F: drivers/media/platform/soc_camera/
8643
8644SOEKRIS NET48XX LED SUPPORT
8645M: Chris Boot <bootc@bootc.net>
8646S: Maintained
8647F: drivers/leds/leds-net48xx.c
8648
8649SOFTLOGIC 6x10 MPEG CODEC
8650M: Ismael Luceno <ismael.luceno@corp.bluecherry.net>
8651L: linux-media@vger.kernel.org
8652S: Supported
8653F: drivers/media/pci/solo6x10/
8654
8655SOFTWARE RAID (Multiple Disks) SUPPORT
8656M: Neil Brown <neilb@suse.de>
8657L: linux-raid@vger.kernel.org
8658S: Supported
8659F: drivers/md/
8660F: include/linux/raid/
8661F: include/uapi/linux/raid/
8662
8663SONIC NETWORK DRIVER
8664M: Thomas Bogendoerfer <tsbogend@alpha.franken.de>
8665L: netdev@vger.kernel.org
8666S: Maintained
8667F: drivers/net/ethernet/natsemi/sonic.*
8668
8669SONICS SILICON BACKPLANE DRIVER (SSB)
8670M: Michael Buesch <m@bues.ch>
8671L: netdev@vger.kernel.org
8672S: Maintained
8673F: drivers/ssb/
8674F: include/linux/ssb/
8675
8676SONY VAIO CONTROL DEVICE DRIVER
8677M: Mattia Dongili <malattia@linux.it>
8678L: platform-driver-x86@vger.kernel.org
8679W: http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
8680S: Maintained
8681F: Documentation/laptops/sony-laptop.txt
8682F: drivers/char/sonypi.c
8683F: drivers/platform/x86/sony-laptop.c
8684F: include/linux/sony-laptop.h
8685
8686SONY MEMORYSTICK CARD SUPPORT
8687M: Alex Dubov <oakad@yahoo.com>
8688W: http://tifmxx.berlios.de/
8689S: Maintained
8690F: drivers/memstick/host/tifm_ms.c
8691
8692SONY MEMORYSTICK STANDARD SUPPORT
8693M: Maxim Levitsky <maximlevitsky@gmail.com>
8694S: Maintained
8695F: drivers/memstick/core/ms_block.*
8696
8697SOUND
8698M: Jaroslav Kysela <perex@perex.cz>
8699M: Takashi Iwai <tiwai@suse.de>
8700L: alsa-devel@alsa-project.org (moderated for non-subscribers)
8701W: http://www.alsa-project.org/
8702T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
8703T: git git://git.alsa-project.org/alsa-kernel.git
8704Q: http://patchwork.kernel.org/project/alsa-devel/list/
8705S: Maintained
8706F: Documentation/sound/
8707F: include/sound/
8708F: include/uapi/sound/
8709F: sound/
8710
8711SOUND - COMPRESSED AUDIO
8712M: Vinod Koul <vinod.koul@intel.com>
8713L: alsa-devel@alsa-project.org (moderated for non-subscribers)
8714T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
8715S: Supported
8716F: Documentation/sound/alsa/compress_offload.txt
8717F: include/sound/compress_driver.h
8718F: include/uapi/sound/compress_*
8719F: sound/core/compress_offload.c
8720F: sound/soc/soc-compress.c
8721
8722SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
8723M: Liam Girdwood <lgirdwood@gmail.com>
8724M: Mark Brown <broonie@kernel.org>
8725T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
8726L: alsa-devel@alsa-project.org (moderated for non-subscribers)
8727W: http://alsa-project.org/main/index.php/ASoC
8728S: Supported
8729F: Documentation/sound/alsa/soc/
8730F: sound/soc/
8731F: include/sound/soc*
8732
8733SOUND - DMAENGINE HELPERS
8734M: Lars-Peter Clausen <lars@metafoo.de>
8735S: Supported
8736F: include/sound/dmaengine_pcm.h
8737F: sound/core/pcm_dmaengine.c
8738F: sound/soc/soc-generic-dmaengine-pcm.c
8739
8740SP2 MEDIA DRIVER
8741M: Olli Salonen <olli.salonen@iki.fi>
8742L: linux-media@vger.kernel.org
8743W: http://linuxtv.org/
8744Q: http://patchwork.linuxtv.org/project/linux-media/list/
8745S: Maintained
8746F: drivers/media/dvb-frontends/sp2*
8747
8748SPARC + UltraSPARC (sparc/sparc64)
8749M: "David S. Miller" <davem@davemloft.net>
8750L: sparclinux@vger.kernel.org
8751Q: http://patchwork.ozlabs.org/project/sparclinux/list/
8752T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
8753T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
8754S: Maintained
8755F: arch/sparc/
8756F: drivers/sbus/
8757
8758SPARC SERIAL DRIVERS
8759M: "David S. Miller" <davem@davemloft.net>
8760L: sparclinux@vger.kernel.org
8761T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
8762T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
8763S: Maintained
8764F: include/linux/sunserialcore.h
8765F: drivers/tty/serial/suncore.c
8766F: drivers/tty/serial/sunhv.c
8767F: drivers/tty/serial/sunsab.c
8768F: drivers/tty/serial/sunsab.h
8769F: drivers/tty/serial/sunsu.c
8770F: drivers/tty/serial/sunzilog.c
8771F: drivers/tty/serial/sunzilog.h
8772
8773SPARSE CHECKER
8774M: "Christopher Li" <sparse@chrisli.org>
8775L: linux-sparse@vger.kernel.org
8776W: https://sparse.wiki.kernel.org/
8777T: git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
8778T: git git://git.kernel.org/pub/scm/devel/sparse/chrisl/sparse.git
8779S: Maintained
8780F: include/linux/compiler.h
8781
8782SPEAR PLATFORM SUPPORT
8783M: Viresh Kumar <viresh.linux@gmail.com>
8784M: Shiraz Hashim <shiraz.linux.kernel@gmail.com>
8785L: spear-devel@list.st.com
8786L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8787W: http://www.st.com/spear
8788S: Maintained
8789F: arch/arm/mach-spear/
8790
8791SPEAR CLOCK FRAMEWORK SUPPORT
8792M: Viresh Kumar <viresh.linux@gmail.com>
8793L: spear-devel@list.st.com
8794L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8795W: http://www.st.com/spear
8796S: Maintained
8797F: drivers/clk/spear/
8798
8799SPI SUBSYSTEM
8800M: Mark Brown <broonie@kernel.org>
8801L: linux-spi@vger.kernel.org
8802T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
8803Q: http://patchwork.kernel.org/project/spi-devel-general/list/
8804S: Maintained
8805F: Documentation/spi/
8806F: drivers/spi/
8807F: include/linux/spi/
8808F: include/uapi/linux/spi/
8809
8810SPIDERNET NETWORK DRIVER for CELL
8811M: Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
8812M: Jens Osterkamp <jens@de.ibm.com>
8813L: netdev@vger.kernel.org
8814S: Supported
8815F: Documentation/networking/spider_net.txt
8816F: drivers/net/ethernet/toshiba/spider_net*
8817
8818SPU FILE SYSTEM
8819M: Jeremy Kerr <jk@ozlabs.org>
8820L: linuxppc-dev@lists.ozlabs.org
8821L: cbe-oss-dev@lists.ozlabs.org
8822W: http://www.ibm.com/developerworks/power/cell/
8823S: Supported
8824F: Documentation/filesystems/spufs.txt
8825F: arch/powerpc/platforms/cell/spufs/
8826
8827SQUASHFS FILE SYSTEM
8828M: Phillip Lougher <phillip@squashfs.org.uk>
8829L: squashfs-devel@lists.sourceforge.net (subscribers-only)
8830W: http://squashfs.org.uk
8831S: Maintained
8832F: Documentation/filesystems/squashfs.txt
8833F: fs/squashfs/
8834
8835SRM (Alpha) environment access
8836M: Jan-Benedict Glaw <jbglaw@lug-owl.de>
8837S: Maintained
8838F: arch/alpha/kernel/srm_env.c
8839
8840STABLE BRANCH
8841M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
8842L: stable@vger.kernel.org
8843S: Supported
8844F: Documentation/stable_kernel_rules.txt
8845
8846STAGING SUBSYSTEM
8847M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
8848T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
8849L: devel@driverdev.osuosl.org
8850S: Supported
8851F: drivers/staging/
8852
8853STAGING - COMEDI
8854M: Ian Abbott <abbotti@mev.co.uk>
8855M: H Hartley Sweeten <hsweeten@visionengravers.com>
8856S: Odd Fixes
8857F: drivers/staging/comedi/
8858
8859STAGING - FLARION FT1000 DRIVERS
8860M: Marek Belisko <marek.belisko@gmail.com>
8861S: Odd Fixes
8862F: drivers/staging/ft1000/
8863
8864STAGING - INDUSTRIAL IO
8865M: Jonathan Cameron <jic23@kernel.org>
8866L: linux-iio@vger.kernel.org
8867S: Odd Fixes
8868F: drivers/staging/iio/
8869
8870STAGING - LIRC (LINUX INFRARED REMOTE CONTROL) DRIVERS
8871M: Jarod Wilson <jarod@wilsonet.com>
8872W: http://www.lirc.org/
8873S: Odd Fixes
8874F: drivers/staging/media/lirc/
8875
8876STAGING - LUSTRE PARALLEL FILESYSTEM
8877M: Oleg Drokin <oleg.drokin@intel.com>
8878M: Andreas Dilger <andreas.dilger@intel.com>
8879L: HPDD-discuss@lists.01.org (moderated for non-subscribers)
8880W: http://lustre.opensfs.org/
8881S: Maintained
8882F: drivers/staging/lustre
8883
8884STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
8885M: Julian Andres Klode <jak@jak-linux.org>
8886M: Marc Dietrich <marvin24@gmx.de>
8887L: ac100@lists.launchpad.net (moderated for non-subscribers)
8888L: linux-tegra@vger.kernel.org
8889S: Maintained
8890F: drivers/staging/nvec/
8891
8892STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
8893M: Jens Frederich <jfrederich@gmail.com>
8894M: Daniel Drake <dsd@laptop.org>
8895M: Jon Nettleton <jon.nettleton@gmail.com>
8896W: http://wiki.laptop.org/go/DCON
8897S: Maintained
8898F: drivers/staging/olpc_dcon/
8899
8900STAGING - OZMO DEVICES USB OVER WIFI DRIVER
8901M: Shigekatsu Tateno <shigekatsu.tateno@atmel.com>
8902S: Maintained
8903F: drivers/staging/ozwpan/
8904
8905STAGING - PARALLEL LCD/KEYPAD PANEL DRIVER
8906M: Willy Tarreau <willy@meta-x.org>
8907S: Odd Fixes
8908F: drivers/staging/panel/
8909
8910STAGING - REALTEK RTL8712U DRIVERS
8911M: Larry Finger <Larry.Finger@lwfinger.net>
8912M: Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
8913S: Odd Fixes
8914F: drivers/staging/rtl8712/
8915
8916STAGING - REALTEK RTL8723U WIRELESS DRIVER
8917M: Larry Finger <Larry.Finger@lwfinger.net>
8918M: Jes Sorensen <Jes.Sorensen@redhat.com>
8919L: linux-wireless@vger.kernel.org
8920S: Maintained
8921F: drivers/staging/rtl8723au/
8922
8923STAGING - SLICOSS
8924M: Lior Dotan <liodot@gmail.com>
8925M: Christopher Harrer <charrer@alacritech.com>
8926S: Odd Fixes
8927F: drivers/staging/slicoss/
8928
8929STAGING - SPEAKUP CONSOLE SPEECH DRIVER
8930M: William Hubbs <w.d.hubbs@gmail.com>
8931M: Chris Brannon <chris@the-brannons.com>
8932M: Kirk Reiser <kirk@reisers.ca>
8933M: Samuel Thibault <samuel.thibault@ens-lyon.org>
8934L: speakup@linux-speakup.org
8935W: http://www.linux-speakup.org/
8936S: Odd Fixes
8937F: drivers/staging/speakup/
8938
8939STAGING - VIA VT665X DRIVERS
8940M: Forest Bond <forest@alittletooquiet.net>
8941S: Odd Fixes
8942F: drivers/staging/vt665?/
8943
8944STAGING - XGI Z7,Z9,Z11 PCI DISPLAY DRIVER
8945M: Arnaud Patard <arnaud.patard@rtp-net.org>
8946S: Odd Fixes
8947F: drivers/staging/xgifb/
8948
8949STARFIRE/DURALAN NETWORK DRIVER
8950M: Ion Badulescu <ionut@badula.org>
8951S: Odd Fixes
8952F: drivers/net/ethernet/adaptec/starfire*
8953
8954SUN3/3X
8955M: Sam Creasey <sammy@sammy.net>
8956W: http://sammy.net/sun3/
8957S: Maintained
8958F: arch/m68k/kernel/*sun3*
8959F: arch/m68k/sun3*/
8960F: arch/m68k/include/asm/sun3*
8961F: drivers/net/ethernet/i825xx/sun3*
8962
8963SUNDANCE NETWORK DRIVER
8964M: Denis Kirjanov <kda@linux-powerpc.org>
8965L: netdev@vger.kernel.org
8966S: Maintained
8967F: drivers/net/ethernet/dlink/sundance.c
8968
8969SUPERH
8970L: linux-sh@vger.kernel.org
8971W: http://www.linux-sh.org
8972Q: http://patchwork.kernel.org/project/linux-sh/list/
8973S: Orphan
8974F: Documentation/sh/
8975F: arch/sh/
8976F: drivers/sh/
8977
8978SUSPEND TO RAM
8979M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
8980M: Len Brown <len.brown@intel.com>
8981M: Pavel Machek <pavel@ucw.cz>
8982L: linux-pm@vger.kernel.org
8983S: Supported
8984F: Documentation/power/
8985F: arch/x86/kernel/acpi/
8986F: drivers/base/power/
8987F: kernel/power/
8988F: include/linux/suspend.h
8989F: include/linux/freezer.h
8990F: include/linux/pm.h
8991
8992SVGA HANDLING
8993M: Martin Mares <mj@ucw.cz>
8994L: linux-video@atrey.karlin.mff.cuni.cz
8995S: Maintained
8996F: Documentation/svga.txt
8997F: arch/x86/boot/video*
8998
8999SWIOTLB SUBSYSTEM
9000M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
9001L: linux-kernel@vger.kernel.org
9002S: Supported
9003F: lib/swiotlb.c
9004F: arch/*/kernel/pci-swiotlb.c
9005F: include/linux/swiotlb.h
9006
9007SYNOPSYS ARC ARCHITECTURE
9008M: Vineet Gupta <vgupta@synopsys.com>
9009S: Supported
9010F: arch/arc/
9011F: Documentation/devicetree/bindings/arc/
9012F: drivers/tty/serial/arc_uart.c
9013
9014SYSV FILESYSTEM
9015M: Christoph Hellwig <hch@infradead.org>
9016S: Maintained
9017F: Documentation/filesystems/sysv-fs.txt
9018F: fs/sysv/
9019F: include/linux/sysv_fs.h
9020
9021TARGET SUBSYSTEM
9022M: Nicholas A. Bellinger <nab@linux-iscsi.org>
9023L: linux-scsi@vger.kernel.org
9024L: target-devel@vger.kernel.org
9025W: http://www.linux-iscsi.org
9026W: http://groups.google.com/group/linux-iscsi-target-dev
9027T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
9028S: Supported
9029F: drivers/target/
9030F: include/target/
9031F: Documentation/target/
9032
9033TASKSTATS STATISTICS INTERFACE
9034M: Balbir Singh <bsingharora@gmail.com>
9035S: Maintained
9036F: Documentation/accounting/taskstats*
9037F: include/linux/taskstats*
9038F: kernel/taskstats.c
9039
9040TC CLASSIFIER
9041M: Jamal Hadi Salim <jhs@mojatatu.com>
9042L: netdev@vger.kernel.org
9043S: Maintained
9044F: include/net/pkt_cls.h
9045F: include/uapi/linux/pkt_cls.h
9046F: net/sched/
9047
9048TCP LOW PRIORITY MODULE
9049M: "Wong Hoi Sing, Edison" <hswong3i@gmail.com>
9050M: "Hung Hing Lun, Mike" <hlhung3i@gmail.com>
9051W: http://tcp-lp-mod.sourceforge.net/
9052S: Maintained
9053F: net/ipv4/tcp_lp.c
9054
9055TDA10071 MEDIA DRIVER
9056M: Antti Palosaari <crope@iki.fi>
9057L: linux-media@vger.kernel.org
9058W: http://linuxtv.org/
9059W: http://palosaari.fi/linux/
9060Q: http://patchwork.linuxtv.org/project/linux-media/list/
9061T: git git://linuxtv.org/anttip/media_tree.git
9062S: Maintained
9063F: drivers/media/dvb-frontends/tda10071*
9064
9065TDA18212 MEDIA DRIVER
9066M: Antti Palosaari <crope@iki.fi>
9067L: linux-media@vger.kernel.org
9068W: http://linuxtv.org/
9069W: http://palosaari.fi/linux/
9070Q: http://patchwork.linuxtv.org/project/linux-media/list/
9071T: git git://linuxtv.org/anttip/media_tree.git
9072S: Maintained
9073F: drivers/media/tuners/tda18212*
9074
9075TDA18218 MEDIA DRIVER
9076M: Antti Palosaari <crope@iki.fi>
9077L: linux-media@vger.kernel.org
9078W: http://linuxtv.org/
9079W: http://palosaari.fi/linux/
9080Q: http://patchwork.linuxtv.org/project/linux-media/list/
9081T: git git://linuxtv.org/anttip/media_tree.git
9082S: Maintained
9083F: drivers/media/tuners/tda18218*
9084
9085TDA18271 MEDIA DRIVER
9086M: Michael Krufky <mkrufky@linuxtv.org>
9087L: linux-media@vger.kernel.org
9088W: http://linuxtv.org/
9089W: http://github.com/mkrufky
9090Q: http://patchwork.linuxtv.org/project/linux-media/list/
9091T: git git://linuxtv.org/mkrufky/tuners.git
9092S: Maintained
9093F: drivers/media/tuners/tda18271*
9094
9095TDA827x MEDIA DRIVER
9096M: Michael Krufky <mkrufky@linuxtv.org>
9097L: linux-media@vger.kernel.org
9098W: http://linuxtv.org/
9099W: http://github.com/mkrufky
9100Q: http://patchwork.linuxtv.org/project/linux-media/list/
9101T: git git://linuxtv.org/mkrufky/tuners.git
9102S: Maintained
9103F: drivers/media/tuners/tda8290.*
9104
9105TDA8290 MEDIA DRIVER
9106M: Michael Krufky <mkrufky@linuxtv.org>
9107L: linux-media@vger.kernel.org
9108W: http://linuxtv.org/
9109W: http://github.com/mkrufky
9110Q: http://patchwork.linuxtv.org/project/linux-media/list/
9111T: git git://linuxtv.org/mkrufky/tuners.git
9112S: Maintained
9113F: drivers/media/tuners/tda8290.*
9114
9115TDA9840 MEDIA DRIVER
9116M: Hans Verkuil <hverkuil@xs4all.nl>
9117L: linux-media@vger.kernel.org
9118T: git git://linuxtv.org/media_tree.git
9119W: http://linuxtv.org
9120S: Maintained
9121F: drivers/media/i2c/tda9840*
9122
9123TEA5761 TUNER DRIVER
9124M: Mauro Carvalho Chehab <m.chehab@samsung.com>
9125L: linux-media@vger.kernel.org
9126W: http://linuxtv.org
9127T: git git://linuxtv.org/media_tree.git
9128S: Odd fixes
9129F: drivers/media/tuners/tea5761.*
9130
9131TEA5767 TUNER DRIVER
9132M: Mauro Carvalho Chehab <m.chehab@samsung.com>
9133L: linux-media@vger.kernel.org
9134W: http://linuxtv.org
9135T: git git://linuxtv.org/media_tree.git
9136S: Maintained
9137F: drivers/media/tuners/tea5767.*
9138
9139TEA6415C MEDIA DRIVER
9140M: Hans Verkuil <hverkuil@xs4all.nl>
9141L: linux-media@vger.kernel.org
9142T: git git://linuxtv.org/media_tree.git
9143W: http://linuxtv.org
9144S: Maintained
9145F: drivers/media/i2c/tea6415c*
9146
9147TEA6420 MEDIA DRIVER
9148M: Hans Verkuil <hverkuil@xs4all.nl>
9149L: linux-media@vger.kernel.org
9150T: git git://linuxtv.org/media_tree.git
9151W: http://linuxtv.org
9152S: Maintained
9153F: drivers/media/i2c/tea6420*
9154
9155TEAM DRIVER
9156M: Jiri Pirko <jiri@resnulli.us>
9157L: netdev@vger.kernel.org
9158S: Supported
9159F: drivers/net/team/
9160F: include/linux/if_team.h
9161F: include/uapi/linux/if_team.h
9162
9163TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
9164M: Savoir-faire Linux Inc. <kernel@savoirfairelinux.com>
9165S: Maintained
9166F: arch/x86/platform/ts5500/
9167
9168TECHNOTREND USB IR RECEIVER
9169M: Sean Young <sean@mess.org>
9170L: linux-media@vger.kernel.org
9171S: Maintained
9172F: drivers/media/rc/ttusbir.c
9173
9174TEGRA ARCHITECTURE SUPPORT
9175M: Stephen Warren <swarren@wwwdotorg.org>
9176M: Thierry Reding <thierry.reding@gmail.com>
9177M: Alexandre Courbot <gnurou@gmail.com>
9178L: linux-tegra@vger.kernel.org
9179Q: http://patchwork.ozlabs.org/project/linux-tegra/list/
9180T: git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
9181S: Supported
9182N: [^a-z]tegra
9183
9184TEGRA CLOCK DRIVER
9185M: Peter De Schrijver <pdeschrijver@nvidia.com>
9186M: Prashant Gaikwad <pgaikwad@nvidia.com>
9187S: Supported
9188F: drivers/clk/tegra/
9189
9190TEGRA DMA DRIVER
9191M: Laxman Dewangan <ldewangan@nvidia.com>
9192S: Supported
9193F: drivers/dma/tegra20-apb-dma.c
9194
9195TEGRA I2C DRIVER
9196M: Laxman Dewangan <ldewangan@nvidia.com>
9197S: Supported
9198F: drivers/i2c/busses/i2c-tegra.c
9199
9200TEGRA IOMMU DRIVERS
9201M: Hiroshi Doyu <hdoyu@nvidia.com>
9202S: Supported
9203F: drivers/iommu/tegra*
9204
9205TEGRA KBC DRIVER
9206M: Rakesh Iyer <riyer@nvidia.com>
9207M: Laxman Dewangan <ldewangan@nvidia.com>
9208S: Supported
9209F: drivers/input/keyboard/tegra-kbc.c
9210
9211TEGRA PWM DRIVER
9212M: Thierry Reding <thierry.reding@gmail.com>
9213S: Supported
9214F: drivers/pwm/pwm-tegra.c
9215
9216TEGRA SERIAL DRIVER
9217M: Laxman Dewangan <ldewangan@nvidia.com>
9218S: Supported
9219F: drivers/tty/serial/serial-tegra.c
9220
9221TEGRA SPI DRIVER
9222M: Laxman Dewangan <ldewangan@nvidia.com>
9223S: Supported
9224F: drivers/spi/spi-tegra*
9225
9226TEHUTI ETHERNET DRIVER
9227M: Andy Gospodarek <andy@greyhouse.net>
9228L: netdev@vger.kernel.org
9229S: Supported
9230F: drivers/net/ethernet/tehuti/*
9231
9232Telecom Clock Driver for MCPL0010
9233M: Mark Gross <mark.gross@intel.com>
9234S: Supported
9235F: drivers/char/tlclk.c
9236
9237TENSILICA XTENSA PORT (xtensa)
9238M: Chris Zankel <chris@zankel.net>
9239M: Max Filippov <jcmvbkbc@gmail.com>
9240L: linux-xtensa@linux-xtensa.org
9241S: Maintained
9242F: arch/xtensa/
9243F: drivers/irqchip/irq-xtensa-*
9244
9245THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
9246M: Hans Verkuil <hverkuil@xs4all.nl>
9247L: linux-media@vger.kernel.org
9248T: git git://linuxtv.org/media_tree.git
9249W: http://linuxtv.org
9250S: Maintained
9251F: drivers/media/radio/radio-raremono.c
9252
9253THERMAL
9254M: Zhang Rui <rui.zhang@intel.com>
9255M: Eduardo Valentin <edubezval@gmail.com>
9256L: linux-pm@vger.kernel.org
9257T: git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git
9258T: git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git
9259Q: https://patchwork.kernel.org/project/linux-pm/list/
9260S: Supported
9261F: drivers/thermal/
9262F: include/linux/thermal.h
9263F: include/linux/cpu_cooling.h
9264F: Documentation/devicetree/bindings/thermal/
9265
9266THINGM BLINK(1) USB RGB LED DRIVER
9267M: Vivien Didelot <vivien.didelot@savoirfairelinux.com>
9268S: Maintained
9269F: drivers/hid/hid-thingm.c
9270
9271THINKPAD ACPI EXTRAS DRIVER
9272M: Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br>
9273L: ibm-acpi-devel@lists.sourceforge.net
9274L: platform-driver-x86@vger.kernel.org
9275W: http://ibm-acpi.sourceforge.net
9276W: http://thinkwiki.org/wiki/Ibm-acpi
9277T: git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
9278S: Maintained
9279F: drivers/platform/x86/thinkpad_acpi.c
9280
9281TI BANDGAP AND THERMAL DRIVER
9282M: Eduardo Valentin <edubezval@gmail.com>
9283L: linux-pm@vger.kernel.org
9284S: Supported
9285F: drivers/thermal/ti-soc-thermal/
9286
9287TI CLOCK DRIVER
9288M: Tero Kristo <t-kristo@ti.com>
9289L: linux-omap@vger.kernel.org
9290S: Maintained
9291F: drivers/clk/ti/
9292F: include/linux/clk/ti.h
9293
9294TI FLASH MEDIA INTERFACE DRIVER
9295M: Alex Dubov <oakad@yahoo.com>
9296S: Maintained
9297F: drivers/misc/tifm*
9298F: drivers/mmc/host/tifm_sd.c
9299F: include/linux/tifm.h
9300
9301TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
9302M: Santosh Shilimkar <ssantosh@kernel.org>
9303L: linux-kernel@vger.kernel.org
9304L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9305S: Maintained
9306F: drivers/soc/ti/*
9307T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
9308
9309
9310TI LM49xxx FAMILY ASoC CODEC DRIVERS
9311M: M R Swami Reddy <mr.swami.reddy@ti.com>
9312M: Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
9313L: alsa-devel@alsa-project.org (moderated for non-subscribers)
9314S: Maintained
9315F: sound/soc/codecs/lm49453*
9316F: sound/soc/codecs/isabelle*
9317
9318TI LP855x BACKLIGHT DRIVER
9319M: Milo Kim <milo.kim@ti.com>
9320S: Maintained
9321F: Documentation/backlight/lp855x-driver.txt
9322F: drivers/video/backlight/lp855x_bl.c
9323F: include/linux/platform_data/lp855x.h
9324
9325TI LP8727 CHARGER DRIVER
9326M: Milo Kim <milo.kim@ti.com>
9327S: Maintained
9328F: drivers/power/lp8727_charger.c
9329F: include/linux/platform_data/lp8727.h
9330
9331TI LP8788 MFD DRIVER
9332M: Milo Kim <milo.kim@ti.com>
9333S: Maintained
9334F: drivers/iio/adc/lp8788_adc.c
9335F: drivers/leds/leds-lp8788.c
9336F: drivers/mfd/lp8788*.c
9337F: drivers/power/lp8788-charger.c
9338F: drivers/regulator/lp8788-*.c
9339F: include/linux/mfd/lp8788*.h
9340
9341TI TWL4030 SERIES SOC CODEC DRIVER
9342M: Peter Ujfalusi <peter.ujfalusi@ti.com>
9343L: alsa-devel@alsa-project.org (moderated for non-subscribers)
9344S: Maintained
9345F: sound/soc/codecs/twl4030*
9346
9347TI WILINK WIRELESS DRIVERS
9348L: linux-wireless@vger.kernel.org
9349W: http://wireless.kernel.org/en/users/Drivers/wl12xx
9350W: http://wireless.kernel.org/en/users/Drivers/wl1251
9351T: git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
9352S: Orphan
9353F: drivers/net/wireless/ti/
9354F: include/linux/wl12xx.h
9355
9356TIPC NETWORK LAYER
9357M: Jon Maloy <jon.maloy@ericsson.com>
9358M: Allan Stephens <allan.stephens@windriver.com>
9359L: netdev@vger.kernel.org (core kernel code)
9360L: tipc-discussion@lists.sourceforge.net (user apps, general discussion)
9361W: http://tipc.sourceforge.net/
9362S: Maintained
9363F: include/uapi/linux/tipc*.h
9364F: net/tipc/
9365
9366TILE ARCHITECTURE
9367M: Chris Metcalf <cmetcalf@tilera.com>
9368W: http://www.tilera.com/scm/
9369S: Supported
9370F: arch/tile/
9371F: drivers/char/tile-srom.c
9372F: drivers/edac/tile_edac.c
9373F: drivers/net/ethernet/tile/
9374F: drivers/rtc/rtc-tile.c
9375F: drivers/tty/hvc/hvc_tile.c
9376F: drivers/tty/serial/tilegx.c
9377F: drivers/usb/host/*-tilegx.c
9378F: include/linux/usb/tilegx.h
9379
9380TLAN NETWORK DRIVER
9381M: Samuel Chessman <chessman@tux.org>
9382L: tlan-devel@lists.sourceforge.net (subscribers-only)
9383W: http://sourceforge.net/projects/tlan/
9384S: Maintained
9385F: Documentation/networking/tlan.txt
9386F: drivers/net/ethernet/ti/tlan.*
9387
9388TOMOYO SECURITY MODULE
9389M: Kentaro Takeda <takedakn@nttdata.co.jp>
9390M: Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
9391L: tomoyo-dev-en@lists.sourceforge.jp (subscribers-only, for developers in English)
9392L: tomoyo-users-en@lists.sourceforge.jp (subscribers-only, for users in English)
9393L: tomoyo-dev@lists.sourceforge.jp (subscribers-only, for developers in Japanese)
9394L: tomoyo-users@lists.sourceforge.jp (subscribers-only, for users in Japanese)
9395W: http://tomoyo.sourceforge.jp/
9396T: quilt http://svn.sourceforge.jp/svnroot/tomoyo/trunk/2.5.x/tomoyo-lsm/patches/
9397S: Maintained
9398F: security/tomoyo/
9399
9400TOPSTAR LAPTOP EXTRAS DRIVER
9401M: Herton Ronaldo Krzesinski <herton@canonical.com>
9402L: platform-driver-x86@vger.kernel.org
9403S: Maintained
9404F: drivers/platform/x86/topstar-laptop.c
9405
9406TOSHIBA ACPI EXTRAS DRIVER
9407L: platform-driver-x86@vger.kernel.org
9408S: Orphan
9409F: drivers/platform/x86/toshiba_acpi.c
9410
9411TOSHIBA SMM DRIVER
9412M: Jonathan Buzzard <jonathan@buzzard.org.uk>
9413L: tlinux-users@tce.toshiba-dme.co.jp
9414W: http://www.buzzard.org.uk/toshiba/
9415S: Maintained
9416F: drivers/char/toshiba.c
9417F: include/linux/toshiba.h
9418F: include/uapi/linux/toshiba.h
9419
9420TMIO MMC DRIVER
9421M: Ian Molton <ian.molton@codethink.co.uk>
9422L: linux-mmc@vger.kernel.org
9423S: Maintained
9424F: drivers/mmc/host/tmio_mmc*
9425F: drivers/mmc/host/sh_mobile_sdhi.c
9426F: include/linux/mmc/tmio.h
9427F: include/linux/mmc/sh_mobile_sdhi.h
9428
9429TMP401 HARDWARE MONITOR DRIVER
9430M: Guenter Roeck <linux@roeck-us.net>
9431L: lm-sensors@lm-sensors.org
9432S: Maintained
9433F: Documentation/hwmon/tmp401
9434F: drivers/hwmon/tmp401.c
9435
9436TMPFS (SHMEM FILESYSTEM)
9437M: Hugh Dickins <hughd@google.com>
9438L: linux-mm@kvack.org
9439S: Maintained
9440F: include/linux/shmem_fs.h
9441F: mm/shmem.c
9442
9443TM6000 VIDEO4LINUX DRIVER
9444M: Mauro Carvalho Chehab <m.chehab@samsung.com>
9445L: linux-media@vger.kernel.org
9446W: http://linuxtv.org
9447T: git git://linuxtv.org/media_tree.git
9448S: Odd fixes
9449F: drivers/media/usb/tm6000/
9450
9451TW68 VIDEO4LINUX DRIVER
9452M: Hans Verkuil <hverkuil@xs4all.nl>
9453L: linux-media@vger.kernel.org
9454T: git git://linuxtv.org/media_tree.git
9455W: http://linuxtv.org
9456S: Odd Fixes
9457F: drivers/media/pci/tw68/
9458
9459TPM DEVICE DRIVER
9460M: Peter Huewe <peterhuewe@gmx.de>
9461M: Ashley Lai <ashley@ashleylai.com>
9462M: Marcel Selhorst <tpmdd@selhorst.net>
9463W: http://tpmdd.sourceforge.net
9464L: tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers)
9465S: Maintained
9466F: drivers/char/tpm/
9467
9468TRACING
9469M: Steven Rostedt <rostedt@goodmis.org>
9470M: Ingo Molnar <mingo@redhat.com>
9471T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
9472S: Maintained
9473F: Documentation/trace/ftrace.txt
9474F: arch/*/*/*/ftrace.h
9475F: arch/*/kernel/ftrace.c
9476F: include/*/ftrace.h
9477F: include/linux/trace*.h
9478F: include/trace/
9479F: kernel/trace/
9480F: tools/testing/selftests/ftrace/
9481
9482TRIVIAL PATCHES
9483M: Jiri Kosina <trivial@kernel.org>
9484T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git
9485S: Maintained
9486K: ^Subject:.*(?i)trivial
9487
9488TTY LAYER
9489M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
9490M: Jiri Slaby <jslaby@suse.cz>
9491S: Supported
9492T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
9493F: drivers/tty/
9494F: drivers/tty/serial/serial_core.c
9495F: include/linux/serial_core.h
9496F: include/linux/serial.h
9497F: include/linux/tty.h
9498F: include/uapi/linux/serial_core.h
9499F: include/uapi/linux/serial.h
9500F: include/uapi/linux/tty.h
9501
9502TUA9001 MEDIA DRIVER
9503M: Antti Palosaari <crope@iki.fi>
9504L: linux-media@vger.kernel.org
9505W: http://linuxtv.org/
9506W: http://palosaari.fi/linux/
9507Q: http://patchwork.linuxtv.org/project/linux-media/list/
9508T: git git://linuxtv.org/anttip/media_tree.git
9509S: Maintained
9510F: drivers/media/tuners/tua9001*
9511
9512TULIP NETWORK DRIVERS
9513M: Grant Grundler <grundler@parisc-linux.org>
9514L: netdev@vger.kernel.org
9515S: Maintained
9516F: drivers/net/ethernet/dec/tulip/
9517
9518TUN/TAP driver
9519M: Maxim Krasnyansky <maxk@qti.qualcomm.com>
9520W: http://vtun.sourceforge.net/tun
9521S: Maintained
9522F: Documentation/networking/tuntap.txt
9523F: arch/um/os-Linux/drivers/
9524
9525TURBOCHANNEL SUBSYSTEM
9526M: "Maciej W. Rozycki" <macro@linux-mips.org>
9527M: Ralf Baechle <ralf@linux-mips.org>
9528L: linux-mips@linux-mips.org
9529Q: http://patchwork.linux-mips.org/project/linux-mips/list/
9530S: Maintained
9531F: drivers/tc/
9532F: include/linux/tc.h
9533
9534U14-34F SCSI DRIVER
9535M: Dario Ballabio <ballabio_dario@emc.com>
9536L: linux-scsi@vger.kernel.org
9537S: Maintained
9538F: drivers/scsi/u14-34f.c
9539
9540UBI FILE SYSTEM (UBIFS)
9541M: Artem Bityutskiy <dedekind1@gmail.com>
9542M: Adrian Hunter <adrian.hunter@intel.com>
9543L: linux-mtd@lists.infradead.org
9544T: git git://git.infradead.org/ubifs-2.6.git
9545W: http://www.linux-mtd.infradead.org/doc/ubifs.html
9546S: Maintained
9547F: Documentation/filesystems/ubifs.txt
9548F: fs/ubifs/
9549
9550UCLINUX (AND M68KNOMMU)
9551M: Greg Ungerer <gerg@uclinux.org>
9552W: http://www.uclinux.org/
9553L: uclinux-dev@uclinux.org (subscribers-only)
9554S: Maintained
9555F: arch/m68k/*/*_no.*
9556F: arch/m68k/include/asm/*_no.*
9557
9558UDF FILESYSTEM
9559M: Jan Kara <jack@suse.cz>
9560S: Maintained
9561F: Documentation/filesystems/udf.txt
9562F: fs/udf/
9563
9564UFS FILESYSTEM
9565M: Evgeniy Dushistov <dushistov@mail.ru>
9566S: Maintained
9567F: Documentation/filesystems/ufs.txt
9568F: fs/ufs/
9569
9570UHID USERSPACE HID IO DRIVER:
9571M: David Herrmann <dh.herrmann@googlemail.com>
9572L: linux-input@vger.kernel.org
9573S: Maintained
9574F: drivers/hid/uhid.c
9575F: include/uapi/linux/uhid.h
9576
9577ULTRA-WIDEBAND (UWB) SUBSYSTEM:
9578L: linux-usb@vger.kernel.org
9579S: Orphan
9580F: drivers/uwb/
9581F: include/linux/uwb.h
9582F: include/linux/uwb/
9583
9584UNICORE32 ARCHITECTURE:
9585M: Guan Xuetao <gxt@mprc.pku.edu.cn>
9586W: http://mprc.pku.edu.cn/~guanxuetao/linux
9587S: Maintained
9588T: git git://github.com/gxt/linux.git
9589F: arch/unicore32/
9590
9591UNIFDEF
9592M: Tony Finch <dot@dotat.at>
9593W: http://dotat.at/prog/unifdef
9594S: Maintained
9595F: scripts/unifdef.c
9596
9597UNIFORM CDROM DRIVER
9598M: Jens Axboe <axboe@kernel.dk>
9599W: http://www.kernel.dk
9600S: Maintained
9601F: Documentation/cdrom/
9602F: drivers/cdrom/cdrom.c
9603F: include/linux/cdrom.h
9604F: include/uapi/linux/cdrom.h
9605
9606UNISYS S-PAR DRIVERS
9607M: Benjamin Romer <benjamin.romer@unisys.com>
9608M: David Kershner <david.kershner@unisys.com>
9609L: sparmaintainer@unisys.com (Unisys internal)
9610S: Supported
9611F: drivers/staging/unisys/
9612
9613UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
9614M: Vinayak Holikatti <vinholikatti@gmail.com>
9615L: linux-scsi@vger.kernel.org
9616S: Supported
9617F: Documentation/scsi/ufs.txt
9618F: drivers/scsi/ufs/
9619
9620UNSORTED BLOCK IMAGES (UBI)
9621M: Artem Bityutskiy <dedekind1@gmail.com>
9622W: http://www.linux-mtd.infradead.org/
9623L: linux-mtd@lists.infradead.org
9624T: git git://git.infradead.org/ubifs-2.6.git
9625S: Maintained
9626F: drivers/mtd/ubi/
9627F: include/linux/mtd/ubi.h
9628F: include/uapi/mtd/ubi-user.h
9629
9630UNSORTED BLOCK IMAGES (UBI) Fastmap
9631M: Richard Weinberger <richard@nod.at>
9632L: linux-mtd@lists.infradead.org
9633S: Maintained
9634F: drivers/mtd/ubi/fastmap.c
9635
9636USB ACM DRIVER
9637M: Oliver Neukum <oliver@neukum.org>
9638L: linux-usb@vger.kernel.org
9639S: Maintained
9640F: Documentation/usb/acm.txt
9641F: drivers/usb/class/cdc-acm.*
9642
9643USB AR5523 WIRELESS DRIVER
9644M: Pontus Fuchs <pontus.fuchs@gmail.com>
9645L: linux-wireless@vger.kernel.org
9646S: Maintained
9647F: drivers/net/wireless/ath/ar5523/
9648
9649USB ATTACHED SCSI
9650M: Hans de Goede <hdegoede@redhat.com>
9651M: Gerd Hoffmann <kraxel@redhat.com>
9652L: linux-usb@vger.kernel.org
9653L: linux-scsi@vger.kernel.org
9654S: Maintained
9655F: drivers/usb/storage/uas.c
9656
9657USB CDC ETHERNET DRIVER
9658M: Oliver Neukum <oliver@neukum.org>
9659L: linux-usb@vger.kernel.org
9660S: Maintained
9661F: drivers/net/usb/cdc_*.c
9662F: include/uapi/linux/usb/cdc.h
9663
9664USB CYPRESS C67X00 DRIVER
9665M: Peter Korsgaard <jacmet@sunsite.dk>
9666L: linux-usb@vger.kernel.org
9667S: Maintained
9668F: drivers/usb/c67x00/
9669
9670USB DAVICOM DM9601 DRIVER
9671M: Peter Korsgaard <jacmet@sunsite.dk>
9672L: netdev@vger.kernel.org
9673W: http://www.linux-usb.org/usbnet
9674S: Maintained
9675F: drivers/net/usb/dm9601.c
9676
9677USB DIAMOND RIO500 DRIVER
9678M: Cesar Miquel <miquel@df.uba.ar>
9679L: rio500-users@lists.sourceforge.net
9680W: http://rio500.sourceforge.net
9681S: Maintained
9682F: drivers/usb/misc/rio500*
9683
9684USB EHCI DRIVER
9685M: Alan Stern <stern@rowland.harvard.edu>
9686L: linux-usb@vger.kernel.org
9687S: Maintained
9688F: Documentation/usb/ehci.txt
9689F: drivers/usb/host/ehci*
9690
9691USB GADGET/PERIPHERAL SUBSYSTEM
9692M: Felipe Balbi <balbi@ti.com>
9693L: linux-usb@vger.kernel.org
9694W: http://www.linux-usb.org/gadget
9695T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
9696S: Maintained
9697F: drivers/usb/gadget/
9698F: include/linux/usb/gadget*
9699
9700USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
9701M: Jiri Kosina <jkosina@suse.cz>
9702L: linux-usb@vger.kernel.org
9703T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
9704S: Maintained
9705F: Documentation/hid/hiddev.txt
9706F: drivers/hid/usbhid/
9707
9708USB ISP116X DRIVER
9709M: Olav Kongas <ok@artecdesign.ee>
9710L: linux-usb@vger.kernel.org
9711S: Maintained
9712F: drivers/usb/host/isp116x*
9713F: include/linux/usb/isp116x.h
9714
9715USB MASS STORAGE DRIVER
9716M: Matthew Dharm <mdharm-usb@one-eyed-alien.net>
9717L: linux-usb@vger.kernel.org
9718L: usb-storage@lists.one-eyed-alien.net
9719S: Maintained
9720W: http://www.one-eyed-alien.net/~mdharm/linux-usb/
9721F: drivers/usb/storage/
9722
9723USB MIDI DRIVER
9724M: Clemens Ladisch <clemens@ladisch.de>
9725L: alsa-devel@alsa-project.org (moderated for non-subscribers)
9726T: git git://git.alsa-project.org/alsa-kernel.git
9727S: Maintained
9728F: sound/usb/midi.*
9729
9730USB NETWORKING DRIVERS
9731L: linux-usb@vger.kernel.org
9732S: Odd Fixes
9733F: drivers/net/usb/
9734
9735USB OHCI DRIVER
9736M: Alan Stern <stern@rowland.harvard.edu>
9737L: linux-usb@vger.kernel.org
9738S: Maintained
9739F: Documentation/usb/ohci.txt
9740F: drivers/usb/host/ohci*
9741
9742USB OVER IP DRIVER
9743M: Valentina Manea <valentina.manea.m@gmail.com>
9744M: Shuah Khan <shuah.kh@samsung.com>
9745L: linux-usb@vger.kernel.org
9746S: Maintained
9747F: drivers/usb/usbip/
9748F: tools/usb/usbip/
9749
9750USB PEGASUS DRIVER
9751M: Petko Manolov <petkan@nucleusys.com>
9752L: linux-usb@vger.kernel.org
9753L: netdev@vger.kernel.org
9754T: git git://github.com/petkan/pegasus.git
9755W: https://github.com/petkan/pegasus
9756S: Maintained
9757F: drivers/net/usb/pegasus.*
9758
9759USB PHY LAYER
9760M: Felipe Balbi <balbi@ti.com>
9761L: linux-usb@vger.kernel.org
9762T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
9763S: Maintained
9764F: drivers/usb/phy/
9765
9766USB PRINTER DRIVER (usblp)
9767M: Pete Zaitcev <zaitcev@redhat.com>
9768L: linux-usb@vger.kernel.org
9769S: Supported
9770F: drivers/usb/class/usblp.c
9771
9772USB RTL8150 DRIVER
9773M: Petko Manolov <petkan@nucleusys.com>
9774L: linux-usb@vger.kernel.org
9775L: netdev@vger.kernel.org
9776T: git git://github.com/petkan/rtl8150.git
9777W: https://github.com/petkan/rtl8150
9778S: Maintained
9779F: drivers/net/usb/rtl8150.c
9780
9781USB SERIAL SUBSYSTEM
9782M: Johan Hovold <johan@kernel.org>
9783L: linux-usb@vger.kernel.org
9784S: Maintained
9785F: Documentation/usb/usb-serial.txt
9786F: drivers/usb/serial/
9787F: include/linux/usb/serial.h
9788
9789USB SMSC75XX ETHERNET DRIVER
9790M: Steve Glendinning <steve.glendinning@shawell.net>
9791L: netdev@vger.kernel.org
9792S: Maintained
9793F: drivers/net/usb/smsc75xx.*
9794
9795USB SMSC95XX ETHERNET DRIVER
9796M: Steve Glendinning <steve.glendinning@shawell.net>
9797L: netdev@vger.kernel.org
9798S: Maintained
9799F: drivers/net/usb/smsc95xx.*
9800
9801USB SUBSYSTEM
9802M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
9803L: linux-usb@vger.kernel.org
9804W: http://www.linux-usb.org
9805T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
9806S: Supported
9807F: Documentation/usb/
9808F: drivers/usb/
9809F: include/linux/usb.h
9810F: include/linux/usb/
9811
9812USB UHCI DRIVER
9813M: Alan Stern <stern@rowland.harvard.edu>
9814L: linux-usb@vger.kernel.org
9815S: Maintained
9816F: drivers/usb/host/uhci*
9817
9818USB "USBNET" DRIVER FRAMEWORK
9819M: Oliver Neukum <oneukum@suse.de>
9820L: netdev@vger.kernel.org
9821W: http://www.linux-usb.org/usbnet
9822S: Maintained
9823F: drivers/net/usb/usbnet.c
9824F: include/linux/usb/usbnet.h
9825
9826USB VIDEO CLASS
9827M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9828L: linux-uvc-devel@lists.sourceforge.net (subscribers-only)
9829L: linux-media@vger.kernel.org
9830T: git git://linuxtv.org/media_tree.git
9831W: http://www.ideasonboard.org/uvc/
9832S: Maintained
9833F: drivers/media/usb/uvc/
9834F: include/uapi/linux/uvcvideo.h
9835
9836USB VISION DRIVER
9837M: Hans Verkuil <hverkuil@xs4all.nl>
9838L: linux-media@vger.kernel.org
9839T: git git://linuxtv.org/media_tree.git
9840W: http://linuxtv.org
9841S: Odd Fixes
9842F: drivers/media/usb/usbvision/
9843
9844USB WEBCAM GADGET
9845M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9846L: linux-usb@vger.kernel.org
9847S: Maintained
9848F: drivers/usb/gadget/function/*uvc*
9849F: drivers/usb/gadget/legacy/webcam.c
9850
9851USB WIRELESS RNDIS DRIVER (rndis_wlan)
9852M: Jussi Kivilinna <jussi.kivilinna@iki.fi>
9853L: linux-wireless@vger.kernel.org
9854S: Maintained
9855F: drivers/net/wireless/rndis_wlan.c
9856
9857USB XHCI DRIVER
9858M: Mathias Nyman <mathias.nyman@intel.com>
9859L: linux-usb@vger.kernel.org
9860S: Supported
9861F: drivers/usb/host/xhci*
9862F: drivers/usb/host/pci-quirks*
9863
9864USB ZD1201 DRIVER
9865L: linux-wireless@vger.kernel.org
9866W: http://linux-lc100020.sourceforge.net
9867S: Orphan
9868F: drivers/net/wireless/zd1201.*
9869
9870USB ZR364XX DRIVER
9871M: Antoine Jacquet <royale@zerezo.com>
9872L: linux-usb@vger.kernel.org
9873L: linux-media@vger.kernel.org
9874T: git git://linuxtv.org/media_tree.git
9875W: http://royale.zerezo.com/zr364xx/
9876S: Maintained
9877F: Documentation/video4linux/zr364xx.txt
9878F: drivers/media/usb/zr364xx/
9879
9880USER-MODE LINUX (UML)
9881M: Jeff Dike <jdike@addtoit.com>
9882M: Richard Weinberger <richard@nod.at>
9883L: user-mode-linux-devel@lists.sourceforge.net
9884L: user-mode-linux-user@lists.sourceforge.net
9885W: http://user-mode-linux.sourceforge.net
9886S: Maintained
9887F: Documentation/virtual/uml/
9888F: arch/um/
9889F: arch/x86/um/
9890F: fs/hostfs/
9891F: fs/hppfs/
9892
9893USERSPACE I/O (UIO)
9894M: "Hans J. Koch" <hjk@hansjkoch.de>
9895M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
9896S: Maintained
9897F: Documentation/DocBook/uio-howto.tmpl
9898F: drivers/uio/
9899F: include/linux/uio*.h
9900
9901UTIL-LINUX PACKAGE
9902M: Karel Zak <kzak@redhat.com>
9903L: util-linux@vger.kernel.org
9904W: http://en.wikipedia.org/wiki/Util-linux
9905T: git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
9906S: Maintained
9907
9908UVESAFB DRIVER
9909M: Michal Januszewski <spock@gentoo.org>
9910L: linux-fbdev@vger.kernel.org
9911W: http://dev.gentoo.org/~spock/projects/uvesafb/
9912S: Maintained
9913F: Documentation/fb/uvesafb.txt
9914F: drivers/video/fbdev/uvesafb.*
9915
9916VFAT/FAT/MSDOS FILESYSTEM
9917M: OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
9918S: Maintained
9919F: Documentation/filesystems/vfat.txt
9920F: fs/fat/
9921
9922VFIO DRIVER
9923M: Alex Williamson <alex.williamson@redhat.com>
9924L: kvm@vger.kernel.org
9925S: Maintained
9926F: Documentation/vfio.txt
9927F: drivers/vfio/
9928F: include/linux/vfio.h
9929F: include/uapi/linux/vfio.h
9930
9931VIDEOBUF2 FRAMEWORK
9932M: Pawel Osciak <pawel@osciak.com>
9933M: Marek Szyprowski <m.szyprowski@samsung.com>
9934M: Kyungmin Park <kyungmin.park@samsung.com>
9935L: linux-media@vger.kernel.org
9936S: Maintained
9937F: drivers/media/v4l2-core/videobuf2-*
9938F: include/media/videobuf2-*
9939
9940VIRTIO CONSOLE DRIVER
9941M: Amit Shah <amit.shah@redhat.com>
9942L: virtualization@lists.linux-foundation.org
9943S: Maintained
9944F: drivers/char/virtio_console.c
9945F: include/linux/virtio_console.h
9946F: include/uapi/linux/virtio_console.h
9947
9948VIRTIO CORE, NET AND BLOCK DRIVERS
9949M: Rusty Russell <rusty@rustcorp.com.au>
9950M: "Michael S. Tsirkin" <mst@redhat.com>
9951L: virtualization@lists.linux-foundation.org
9952S: Maintained
9953F: drivers/virtio/
9954F: tools/virtio/
9955F: drivers/net/virtio_net.c
9956F: drivers/block/virtio_blk.c
9957F: include/linux/virtio_*.h
9958F: include/uapi/linux/virtio_*.h
9959
9960VIRTIO HOST (VHOST)
9961M: "Michael S. Tsirkin" <mst@redhat.com>
9962L: kvm@vger.kernel.org
9963L: virtualization@lists.linux-foundation.org
9964L: netdev@vger.kernel.org
9965S: Maintained
9966F: drivers/vhost/
9967F: include/uapi/linux/vhost.h
9968
9969VIA RHINE NETWORK DRIVER
9970M: Roger Luethi <rl@hellgate.ch>
9971S: Maintained
9972F: drivers/net/ethernet/via/via-rhine.c
9973
9974VIA SD/MMC CARD CONTROLLER DRIVER
9975M: Bruce Chang <brucechang@via.com.tw>
9976M: Harald Welte <HaraldWelte@viatech.com>
9977S: Maintained
9978F: drivers/mmc/host/via-sdmmc.c
9979
9980VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
9981M: Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
9982L: linux-fbdev@vger.kernel.org
9983S: Maintained
9984F: include/linux/via-core.h
9985F: include/linux/via-gpio.h
9986F: include/linux/via_i2c.h
9987F: drivers/video/fbdev/via/
9988
9989VIA VELOCITY NETWORK DRIVER
9990M: Francois Romieu <romieu@fr.zoreil.com>
9991L: netdev@vger.kernel.org
9992S: Maintained
9993F: drivers/net/ethernet/via/via-velocity.*
9994
9995VIVI VIRTUAL VIDEO DRIVER
9996M: Hans Verkuil <hverkuil@xs4all.nl>
9997L: linux-media@vger.kernel.org
9998T: git git://linuxtv.org/media_tree.git
9999W: http://linuxtv.org
10000S: Maintained
10001F: drivers/media/platform/vivi*
10002
10003VLAN (802.1Q)
10004M: Patrick McHardy <kaber@trash.net>
10005L: netdev@vger.kernel.org
10006S: Maintained
10007F: drivers/net/macvlan.c
10008F: include/linux/if_*vlan.h
10009F: net/8021q/
10010
10011VLYNQ BUS
10012M: Florian Fainelli <florian@openwrt.org>
10013L: openwrt-devel@lists.openwrt.org (subscribers-only)
10014S: Maintained
10015F: drivers/vlynq/vlynq.c
10016F: include/linux/vlynq.h
10017
10018VME SUBSYSTEM
10019M: Martyn Welch <martyn.welch@ge.com>
10020M: Manohar Vanga <manohar.vanga@gmail.com>
10021M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
10022L: devel@driverdev.osuosl.org
10023S: Maintained
10024T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
10025F: Documentation/vme_api.txt
10026F: drivers/staging/vme/
10027F: drivers/vme/
10028F: include/linux/vme*
10029
10030VMWARE HYPERVISOR INTERFACE
10031M: Alok Kataria <akataria@vmware.com>
10032L: virtualization@lists.linux-foundation.org
10033S: Supported
10034F: arch/x86/kernel/cpu/vmware.c
10035
10036VMWARE BALLOON DRIVER
10037M: Xavier Deguillard <xdeguillard@vmware.com>
10038M: Philip Moltmann <moltmann@vmware.com>
10039M: "VMware, Inc." <pv-drivers@vmware.com>
10040L: linux-kernel@vger.kernel.org
10041S: Maintained
10042F: drivers/misc/vmw_balloon.c
10043
10044VMWARE VMXNET3 ETHERNET DRIVER
10045M: Shreyas Bhatewara <sbhatewara@vmware.com>
10046M: "VMware, Inc." <pv-drivers@vmware.com>
10047L: netdev@vger.kernel.org
10048S: Maintained
10049F: drivers/net/vmxnet3/
10050
10051VMware PVSCSI driver
10052M: Arvind Kumar <arvindkumar@vmware.com>
10053M: VMware PV-Drivers <pv-drivers@vmware.com>
10054L: linux-scsi@vger.kernel.org
10055S: Maintained
10056F: drivers/scsi/vmw_pvscsi.c
10057F: drivers/scsi/vmw_pvscsi.h
10058
10059VOLTAGE AND CURRENT REGULATOR FRAMEWORK
10060M: Liam Girdwood <lgirdwood@gmail.com>
10061M: Mark Brown <broonie@kernel.org>
10062L: linux-kernel@vger.kernel.org
10063W: http://opensource.wolfsonmicro.com/node/15
10064W: http://www.slimlogic.co.uk/?p=48
10065T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
10066S: Supported
10067F: drivers/regulator/
10068F: include/linux/regulator/
10069
10070VT1211 HARDWARE MONITOR DRIVER
10071M: Juerg Haefliger <juergh@gmail.com>
10072L: lm-sensors@lm-sensors.org
10073S: Maintained
10074F: Documentation/hwmon/vt1211
10075F: drivers/hwmon/vt1211.c
10076
10077VT8231 HARDWARE MONITOR DRIVER
10078M: Roger Lucas <vt8231@hiddenengine.co.uk>
10079L: lm-sensors@lm-sensors.org
10080S: Maintained
10081F: drivers/hwmon/vt8231.c
10082
10083VUB300 USB to SDIO/SD/MMC bridge chip
10084M: Tony Olech <tony.olech@elandigitalsystems.com>
10085L: linux-mmc@vger.kernel.org
10086L: linux-usb@vger.kernel.org
10087S: Supported
10088F: drivers/mmc/host/vub300.c
10089
10090W1 DALLAS'S 1-WIRE BUS
10091M: Evgeniy Polyakov <zbr@ioremap.net>
10092S: Maintained
10093F: Documentation/w1/
10094F: drivers/w1/
10095
10096W83791D HARDWARE MONITORING DRIVER
10097M: Marc Hulsman <m.hulsman@tudelft.nl>
10098L: lm-sensors@lm-sensors.org
10099S: Maintained
10100F: Documentation/hwmon/w83791d
10101F: drivers/hwmon/w83791d.c
10102
10103W83793 HARDWARE MONITORING DRIVER
10104M: Rudolf Marek <r.marek@assembler.cz>
10105L: lm-sensors@lm-sensors.org
10106S: Maintained
10107F: Documentation/hwmon/w83793
10108F: drivers/hwmon/w83793.c
10109
10110W83795 HARDWARE MONITORING DRIVER
10111M: Jean Delvare <jdelvare@suse.de>
10112L: lm-sensors@lm-sensors.org
10113S: Maintained
10114F: drivers/hwmon/w83795.c
10115
10116W83L51xD SD/MMC CARD INTERFACE DRIVER
10117M: Pierre Ossman <pierre@ossman.eu>
10118S: Maintained
10119F: drivers/mmc/host/wbsd.*
10120
10121WACOM PROTOCOL 4 SERIAL TABLETS
10122M: Julian Squires <julian@cipht.net>
10123M: Hans de Goede <hdegoede@redhat.com>
10124L: linux-input@vger.kernel.org
10125S: Maintained
10126F: drivers/input/tablet/wacom_serial4.c
10127
10128WATCHDOG DEVICE DRIVERS
10129M: Wim Van Sebroeck <wim@iguana.be>
10130L: linux-watchdog@vger.kernel.org
10131W: http://www.linux-watchdog.org/
10132T: git git://www.linux-watchdog.org/linux-watchdog.git
10133S: Maintained
10134F: Documentation/watchdog/
10135F: drivers/watchdog/
10136F: include/linux/watchdog.h
10137F: include/uapi/linux/watchdog.h
10138
10139WD7000 SCSI DRIVER
10140M: Miroslav Zagorac <zaga@fly.cc.fer.hr>
10141L: linux-scsi@vger.kernel.org
10142S: Maintained
10143F: drivers/scsi/wd7000.c
10144
10145WIIMOTE HID DRIVER
10146M: David Herrmann <dh.herrmann@googlemail.com>
10147L: linux-input@vger.kernel.org
10148S: Maintained
10149F: drivers/hid/hid-wiimote*
10150
10151WINBOND CIR DRIVER
10152M: David Härdeman <david@hardeman.nu>
10153S: Maintained
10154F: drivers/media/rc/winbond-cir.c
10155
10156WIMAX STACK
10157M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
10158M: linux-wimax@intel.com
10159L: wimax@linuxwimax.org (subscribers-only)
10160S: Supported
10161W: http://linuxwimax.org
10162F: Documentation/wimax/README.wimax
10163F: include/linux/wimax/debug.h
10164F: include/net/wimax.h
10165F: include/uapi/linux/wimax.h
10166F: net/wimax/
10167
10168WISTRON LAPTOP BUTTON DRIVER
10169M: Miloslav Trmac <mitr@volny.cz>
10170S: Maintained
10171F: drivers/input/misc/wistron_btns.c
10172
10173WL3501 WIRELESS PCMCIA CARD DRIVER
10174M: Arnaldo Carvalho de Melo <acme@ghostprotocols.net>
10175L: linux-wireless@vger.kernel.org
10176W: http://oops.ghostprotocols.net:81/blog
10177S: Maintained
10178F: drivers/net/wireless/wl3501*
10179
10180WM97XX TOUCHSCREEN DRIVERS
10181M: Mark Brown <broonie@kernel.org>
10182M: Liam Girdwood <lrg@slimlogic.co.uk>
10183L: linux-input@vger.kernel.org
10184T: git git://opensource.wolfsonmicro.com/linux-2.6-touch
10185W: http://opensource.wolfsonmicro.com/node/7
10186S: Supported
10187F: drivers/input/touchscreen/*wm97*
10188F: include/linux/wm97xx.h
10189
10190WOLFSON MICROELECTRONICS DRIVERS
10191L: patches@opensource.wolfsonmicro.com
10192T: git git://opensource.wolfsonmicro.com/linux-2.6-asoc
10193T: git git://opensource.wolfsonmicro.com/linux-2.6-audioplus
10194W: http://opensource.wolfsonmicro.com/content/linux-drivers-wolfson-devices
10195S: Supported
10196F: Documentation/hwmon/wm83??
10197F: arch/arm/mach-s3c64xx/mach-crag6410*
10198F: drivers/clk/clk-wm83*.c
10199F: drivers/extcon/extcon-arizona.c
10200F: drivers/leds/leds-wm83*.c
10201F: drivers/gpio/gpio-*wm*.c
10202F: drivers/gpio/gpio-arizona.c
10203F: drivers/hwmon/wm83??-hwmon.c
10204F: drivers/input/misc/wm831x-on.c
10205F: drivers/input/touchscreen/wm831x-ts.c
10206F: drivers/input/touchscreen/wm97*.c
10207F: drivers/mfd/arizona*
10208F: drivers/mfd/wm*.c
10209F: drivers/power/wm83*.c
10210F: drivers/rtc/rtc-wm83*.c
10211F: drivers/regulator/wm8*.c
10212F: drivers/video/backlight/wm83*_bl.c
10213F: drivers/watchdog/wm83*_wdt.c
10214F: include/linux/mfd/arizona/
10215F: include/linux/mfd/wm831x/
10216F: include/linux/mfd/wm8350/
10217F: include/linux/mfd/wm8400*
10218F: include/linux/wm97xx.h
10219F: include/sound/wm????.h
10220F: sound/soc/codecs/arizona.?
10221F: sound/soc/codecs/wm*
10222
10223WORKQUEUE
10224M: Tejun Heo <tj@kernel.org>
10225T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
10226S: Maintained
10227F: include/linux/workqueue.h
10228F: kernel/workqueue.c
10229F: Documentation/workqueue.txt
10230
10231X.25 NETWORK LAYER
10232M: Andrew Hendry <andrew.hendry@gmail.com>
10233L: linux-x25@vger.kernel.org
10234S: Odd Fixes
10235F: Documentation/networking/x25*
10236F: include/net/x25*
10237F: net/x25/
10238
10239X86 ARCHITECTURE (32-BIT AND 64-BIT)
10240M: Thomas Gleixner <tglx@linutronix.de>
10241M: Ingo Molnar <mingo@redhat.com>
10242M: "H. Peter Anvin" <hpa@zytor.com>
10243M: x86@kernel.org
10244L: linux-kernel@vger.kernel.org
10245T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
10246S: Maintained
10247F: Documentation/x86/
10248F: arch/x86/
10249
10250X86 PLATFORM DRIVERS
10251M: Darren Hart <dvhart@infradead.org>
10252L: platform-driver-x86@vger.kernel.org
10253T: git git://git.infradead.org/users/dvhart/linux-platform-drivers-x86.git
10254S: Maintained
10255F: drivers/platform/x86/
10256
10257X86 MCE INFRASTRUCTURE
10258M: Tony Luck <tony.luck@intel.com>
10259M: Borislav Petkov <bp@alien8.de>
10260L: linux-edac@vger.kernel.org
10261S: Maintained
10262F: arch/x86/kernel/cpu/mcheck/*
10263
10264XC2028/3028 TUNER DRIVER
10265M: Mauro Carvalho Chehab <m.chehab@samsung.com>
10266L: linux-media@vger.kernel.org
10267W: http://linuxtv.org
10268T: git git://linuxtv.org/media_tree.git
10269S: Maintained
10270F: drivers/media/tuners/tuner-xc2028.*
10271
10272XEN HYPERVISOR INTERFACE
10273M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
10274M: Boris Ostrovsky <boris.ostrovsky@oracle.com>
10275M: David Vrabel <david.vrabel@citrix.com>
10276L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
10277T: git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
10278S: Supported
10279F: arch/x86/xen/
10280F: drivers/*/xen-*front.c
10281F: drivers/xen/
10282F: arch/x86/include/asm/xen/
10283F: include/xen/
10284F: include/uapi/xen/
10285
10286XEN HYPERVISOR ARM
10287M: Stefano Stabellini <stefano.stabellini@eu.citrix.com>
10288L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
10289S: Supported
10290F: arch/arm/xen/
10291F: arch/arm/include/asm/xen/
10292
10293XEN HYPERVISOR ARM64
10294M: Stefano Stabellini <stefano.stabellini@eu.citrix.com>
10295L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
10296S: Supported
10297F: arch/arm64/xen/
10298F: arch/arm64/include/asm/xen/
10299
10300XEN NETWORK BACKEND DRIVER
10301M: Ian Campbell <ian.campbell@citrix.com>
10302M: Wei Liu <wei.liu2@citrix.com>
10303L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
10304L: netdev@vger.kernel.org
10305S: Supported
10306F: drivers/net/xen-netback/*
10307
10308XEN PCI SUBSYSTEM
10309M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
10310L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
10311S: Supported
10312F: arch/x86/pci/*xen*
10313F: drivers/pci/*xen*
10314
10315XEN BLOCK SUBSYSTEM
10316M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
10317L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
10318S: Supported
10319F: drivers/block/xen-blkback/*
10320F: drivers/block/xen*
10321
10322XEN PVSCSI DRIVERS
10323M: Juergen Gross <jgross@suse.com>
10324L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
10325L: linux-scsi@vger.kernel.org
10326S: Supported
10327F: drivers/scsi/xen-scsifront.c
10328F: drivers/xen/xen-scsiback.c
10329F: include/xen/interface/io/vscsiif.h
10330
10331XEN SWIOTLB SUBSYSTEM
10332M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
10333L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
10334S: Supported
10335F: arch/x86/xen/*swiotlb*
10336F: drivers/xen/*swiotlb*
10337
10338XFS FILESYSTEM
10339P: Silicon Graphics Inc
10340M: Dave Chinner <david@fromorbit.com>
10341M: xfs@oss.sgi.com
10342L: xfs@oss.sgi.com
10343W: http://oss.sgi.com/projects/xfs
10344T: git git://oss.sgi.com/xfs/xfs.git
10345S: Supported
10346F: Documentation/filesystems/xfs.txt
10347F: fs/xfs/
10348
10349XILINX AXI ETHERNET DRIVER
10350M: Anirudha Sarangi <anirudh@xilinx.com>
10351M: John Linn <John.Linn@xilinx.com>
10352S: Maintained
10353F: drivers/net/ethernet/xilinx/xilinx_axienet*
10354
10355XILINX UARTLITE SERIAL DRIVER
10356M: Peter Korsgaard <jacmet@sunsite.dk>
10357L: linux-serial@vger.kernel.org
10358S: Maintained
10359F: drivers/tty/serial/uartlite.c
10360
10361XILLYBUS DRIVER
10362M: Eli Billauer <eli.billauer@gmail.com>
10363L: linux-kernel@vger.kernel.org
10364S: Supported
10365F: drivers/char/xillybus/
10366
10367XTENSA XTFPGA PLATFORM SUPPORT
10368M: Max Filippov <jcmvbkbc@gmail.com>
10369L: linux-xtensa@linux-xtensa.org
10370S: Maintained
10371F: drivers/spi/spi-xtensa-xtfpga.c
10372
10373YAM DRIVER FOR AX.25
10374M: Jean-Paul Roubelat <jpr@f6fbb.org>
10375L: linux-hams@vger.kernel.org
10376S: Maintained
10377F: drivers/net/hamradio/yam*
10378F: include/linux/yam.h
10379
10380YEALINK PHONE DRIVER
10381M: Henk Vergonet <Henk.Vergonet@gmail.com>
10382L: usbb2k-api-dev@nongnu.org
10383S: Maintained
10384F: Documentation/input/yealink.txt
10385F: drivers/input/misc/yealink.*
10386
10387Z8530 DRIVER FOR AX.25
10388M: Joerg Reuter <jreuter@yaina.de>
10389W: http://yaina.de/jreuter/
10390W: http://www.qsl.net/dl1bke/
10391L: linux-hams@vger.kernel.org
10392S: Maintained
10393F: Documentation/networking/z8530drv.txt
10394F: drivers/net/hamradio/*scc.c
10395F: drivers/net/hamradio/z8530.h
10396
10397ZBUD COMPRESSED PAGE ALLOCATOR
10398M: Seth Jennings <sjennings@variantweb.net>
10399L: linux-mm@kvack.org
10400S: Maintained
10401F: mm/zbud.c
10402F: include/linux/zbud.h
10403
10404ZD1211RW WIRELESS DRIVER
10405M: Daniel Drake <dsd@gentoo.org>
10406M: Ulrich Kunitz <kune@deine-taler.de>
10407W: http://zd1211.ath.cx/wiki/DriverRewrite
10408L: linux-wireless@vger.kernel.org
10409L: zd1211-devs@lists.sourceforge.net (subscribers-only)
10410S: Maintained
10411F: drivers/net/wireless/zd1211rw/
10412
10413ZR36067 VIDEO FOR LINUX DRIVER
10414L: mjpeg-users@lists.sourceforge.net
10415L: linux-media@vger.kernel.org
10416W: http://mjpeg.sourceforge.net/driver-zoran/
10417T: hg http://linuxtv.org/hg/v4l-dvb
10418S: Odd Fixes
10419F: drivers/media/pci/zoran/
10420
10421ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
10422M: Minchan Kim <minchan@kernel.org>
10423M: Nitin Gupta <ngupta@vflare.org>
10424L: linux-kernel@vger.kernel.org
10425S: Maintained
10426F: drivers/block/zram/
10427F: Documentation/blockdev/zram.txt
10428
10429ZS DECSTATION Z85C30 SERIAL DRIVER
10430M: "Maciej W. Rozycki" <macro@linux-mips.org>
10431S: Maintained
10432F: drivers/tty/serial/zs.*
10433
10434ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
10435M: Minchan Kim <minchan@kernel.org>
10436M: Nitin Gupta <ngupta@vflare.org>
10437L: linux-mm@kvack.org
10438S: Maintained
10439F: mm/zsmalloc.c
10440F: include/linux/zsmalloc.h
10441
10442ZSWAP COMPRESSED SWAP CACHING
10443M: Seth Jennings <sjennings@variantweb.net>
10444L: linux-mm@kvack.org
10445S: Maintained
10446F: mm/zswap.c
10447
10448THE REST
10449M: Linus Torvalds <torvalds@linux-foundation.org>
10450L: linux-kernel@vger.kernel.org
10451Q: http://patchwork.kernel.org/project/LKML/list/
10452T: git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
10453S: Buried alive in reporters
10454F: *
10455F: */