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