NTB: Move files in preparation for NTB abstraction
[linux-2.6-block.git] / MAINTAINERS
... / ...
CommitLineData
1
2
3 List of maintainers and how to submit kernel changes
4
5Please try to follow the guidelines below. This will make things
6easier on the maintainers. Not all of these guidelines matter for every
7trivial patch so apply some common sense.
8
91. Always _test_ your changes, however small, on at least 4 or
10 5 people, preferably many more.
11
122. Try to release a few ALPHA test versions to the net. Announce
13 them onto the kernel channel and await results. This is especially
14 important for device drivers, because often that's the only way
15 you will find things like the fact version 3 firmware needs
16 a magic fix you didn't know about, or some clown changed the
17 chips on a board and not its name. (Don't laugh! Look at the
18 SMC etherpower for that.)
19
203. Make sure your changes compile correctly in multiple
21 configurations. In particular check that changes work both as a
22 module and built into the kernel.
23
244. When you are happy with a change make it generally available for
25 testing and await feedback.
26
275. Make a patch available to the relevant maintainer in the list. Use
28 'diff -u' to make the patch easy to merge. Be prepared to get your
29 changes sent back with seemingly silly requests about formatting
30 and variable names. These aren't as silly as they seem. One
31 job the maintainers (and especially Linus) do is to keep things
32 looking the same. Sometimes this means that the clever hack in
33 your driver to get around a problem actually needs to become a
34 generalized kernel feature ready for next time.
35
36 PLEASE check your patch with the automated style checker
37 (scripts/checkpatch.pl) to catch trivial 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 Linux Foundation certificate of contribution and should
55 include a Signed-off-by: line. The current version of this
56 "Developer's 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 MAILBOX DRIVER
567M: Ley Foon Tan <lftan@altera.com>
568L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
569S: Maintained
570F: drivers/mailbox/mailbox-altera.c
571
572ALTERA PIO DRIVER
573M: Tien Hock Loh <thloh@altera.com>
574L: linux-gpio@vger.kernel.org
575S: Maintained
576F: drivers/gpio/gpio-altera.c
577
578ALTERA TRIPLE SPEED ETHERNET DRIVER
579M: Vince Bridgers <vbridger@opensource.altera.com>
580L: netdev@vger.kernel.org
581L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
582S: Maintained
583F: drivers/net/ethernet/altera/
584
585ALTERA UART/JTAG UART SERIAL DRIVERS
586M: Tobias Klauser <tklauser@distanz.ch>
587L: linux-serial@vger.kernel.org
588L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
589S: Maintained
590F: drivers/tty/serial/altera_uart.c
591F: drivers/tty/serial/altera_jtaguart.c
592F: include/linux/altera_uart.h
593F: include/linux/altera_jtaguart.h
594
595AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER
596M: Tom Lendacky <thomas.lendacky@amd.com>
597L: linux-crypto@vger.kernel.org
598S: Supported
599F: drivers/crypto/ccp/
600F: include/linux/ccp.h
601
602AMD FAM15H PROCESSOR POWER MONITORING DRIVER
603M: Andreas Herrmann <herrmann.der.user@googlemail.com>
604L: lm-sensors@lm-sensors.org
605S: Maintained
606F: Documentation/hwmon/fam15h_power
607F: drivers/hwmon/fam15h_power.c
608
609AMD GEODE CS5536 USB DEVICE CONTROLLER DRIVER
610M: Thomas Dahlmann <dahlmann.thomas@arcor.de>
611L: linux-geode@lists.infradead.org (moderated for non-subscribers)
612S: Supported
613F: drivers/usb/gadget/udc/amd5536udc.*
614
615AMD GEODE PROCESSOR/CHIPSET SUPPORT
616P: Andres Salomon <dilinger@queued.net>
617L: linux-geode@lists.infradead.org (moderated for non-subscribers)
618W: http://www.amd.com/us-en/ConnectivitySolutions/TechnicalResources/0,,50_2334_2452_11363,00.html
619S: Supported
620F: drivers/char/hw_random/geode-rng.c
621F: drivers/crypto/geode*
622F: drivers/video/fbdev/geode/
623F: arch/x86/include/asm/geode.h
624
625AMD IOMMU (AMD-VI)
626M: Joerg Roedel <joro@8bytes.org>
627L: iommu@lists.linux-foundation.org
628T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
629S: Maintained
630F: drivers/iommu/amd_iommu*.[ch]
631F: include/linux/amd-iommu.h
632
633AMD KFD
634M: Oded Gabbay <oded.gabbay@amd.com>
635L: dri-devel@lists.freedesktop.org
636T: git git://people.freedesktop.org/~gabbayo/linux.git
637S: Supported
638F: drivers/gpu/drm/amd/amdkfd/
639F: drivers/gpu/drm/amd/include/cik_structs.h
640F: drivers/gpu/drm/amd/include/kgd_kfd_interface.h
641F: drivers/gpu/drm/radeon/radeon_kfd.c
642F: drivers/gpu/drm/radeon/radeon_kfd.h
643F: include/uapi/linux/kfd_ioctl.h
644
645AMD MICROCODE UPDATE SUPPORT
646M: Borislav Petkov <bp@alien8.de>
647S: Maintained
648F: arch/x86/kernel/cpu/microcode/amd*
649
650AMD XGBE DRIVER
651M: Tom Lendacky <thomas.lendacky@amd.com>
652L: netdev@vger.kernel.org
653S: Supported
654F: drivers/net/ethernet/amd/xgbe/
655F: drivers/net/phy/amd-xgbe-phy.c
656
657AMS (Apple Motion Sensor) DRIVER
658M: Michael Hanselmann <linux-kernel@hansmi.ch>
659S: Supported
660F: drivers/macintosh/ams/
661
662AMSO1100 RNIC DRIVER
663M: Tom Tucker <tom@opengridcomputing.com>
664M: Steve Wise <swise@opengridcomputing.com>
665L: linux-rdma@vger.kernel.org
666S: Maintained
667F: drivers/infiniband/hw/amso1100/
668
669ANALOG DEVICES INC AD9389B DRIVER
670M: Hans Verkuil <hans.verkuil@cisco.com>
671L: linux-media@vger.kernel.org
672S: Maintained
673F: drivers/media/i2c/ad9389b*
674
675ANALOG DEVICES INC ADV7180 DRIVER
676M: Lars-Peter Clausen <lars@metafoo.de>
677L: linux-media@vger.kernel.org
678W: http://ez.analog.com/community/linux-device-drivers
679S: Supported
680F: drivers/media/i2c/adv7180.c
681
682ANALOG DEVICES INC ADV7511 DRIVER
683M: Hans Verkuil <hans.verkuil@cisco.com>
684L: linux-media@vger.kernel.org
685S: Maintained
686F: drivers/media/i2c/adv7511*
687
688ANALOG DEVICES INC ADV7604 DRIVER
689M: Hans Verkuil <hans.verkuil@cisco.com>
690L: linux-media@vger.kernel.org
691S: Maintained
692F: drivers/media/i2c/adv7604*
693
694ANALOG DEVICES INC ADV7842 DRIVER
695M: Hans Verkuil <hans.verkuil@cisco.com>
696L: linux-media@vger.kernel.org
697S: Maintained
698F: drivers/media/i2c/adv7842*
699
700ANALOG DEVICES INC ASOC CODEC DRIVERS
701M: Lars-Peter Clausen <lars@metafoo.de>
702L: alsa-devel@alsa-project.org (moderated for non-subscribers)
703W: http://wiki.analog.com/
704W: http://ez.analog.com/community/linux-device-drivers
705S: Supported
706F: sound/soc/codecs/adau*
707F: sound/soc/codecs/adav*
708F: sound/soc/codecs/ad1*
709F: sound/soc/codecs/ad7*
710F: sound/soc/codecs/ssm*
711F: sound/soc/codecs/sigmadsp.*
712
713ANALOG DEVICES INC ASOC DRIVERS
714L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
715L: alsa-devel@alsa-project.org (moderated for non-subscribers)
716W: http://blackfin.uclinux.org/
717S: Supported
718F: sound/soc/blackfin/*
719
720ANALOG DEVICES INC IIO DRIVERS
721M: Lars-Peter Clausen <lars@metafoo.de>
722M: Michael Hennerich <Michael.Hennerich@analog.com>
723W: http://wiki.analog.com/
724W: http://ez.analog.com/community/linux-device-drivers
725S: Supported
726F: drivers/iio/*/ad*
727X: drivers/iio/*/adjd*
728F: drivers/staging/iio/*/ad*
729F: staging/iio/trigger/iio-trig-bfin-timer.c
730
731ANDROID DRIVERS
732M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
733M: Arve Hjønnevåg <arve@android.com>
734M: Riley Andrews <riandrews@android.com>
735T: git git://git.kernel.org/pub/scm/linux/kernel/gregkh/staging.git
736L: devel@driverdev.osuosl.org
737S: Supported
738F: drivers/android/
739F: drivers/staging/android/
740
741AOA (Apple Onboard Audio) ALSA DRIVER
742M: Johannes Berg <johannes@sipsolutions.net>
743L: linuxppc-dev@lists.ozlabs.org
744L: alsa-devel@alsa-project.org (moderated for non-subscribers)
745S: Maintained
746F: sound/aoa/
747
748APM DRIVER
749M: Jiri Kosina <jkosina@suse.cz>
750S: Odd fixes
751F: arch/x86/kernel/apm_32.c
752F: include/linux/apm_bios.h
753F: include/uapi/linux/apm_bios.h
754F: drivers/char/apm-emulation.c
755
756APPLE BCM5974 MULTITOUCH DRIVER
757M: Henrik Rydberg <rydberg@bitmath.org>
758L: linux-input@vger.kernel.org
759S: Odd fixes
760F: drivers/input/mouse/bcm5974.c
761
762APPLE SMC DRIVER
763M: Henrik Rydberg <rydberg@bitmath.org>
764L: lm-sensors@lm-sensors.org
765S: Odd fixes
766F: drivers/hwmon/applesmc.c
767
768APPLETALK NETWORK LAYER
769M: Arnaldo Carvalho de Melo <acme@ghostprotocols.net>
770S: Maintained
771F: drivers/net/appletalk/
772F: net/appletalk/
773
774APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER
775M: Iyappan Subramanian <isubramanian@apm.com>
776M: Keyur Chudgar <kchudgar@apm.com>
777S: Supported
778F: drivers/net/ethernet/apm/xgene/
779F: Documentation/devicetree/bindings/net/apm-xgene-enet.txt
780
781APTINA CAMERA SENSOR PLL
782M: Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
783L: linux-media@vger.kernel.org
784S: Maintained
785F: drivers/media/i2c/aptina-pll.*
786
787ARC FRAMEBUFFER DRIVER
788M: Jaya Kumar <jayalk@intworks.biz>
789S: Maintained
790F: drivers/video/fbdev/arcfb.c
791F: drivers/video/fbdev/core/fb_defio.c
792
793ARM MFM AND FLOPPY DRIVERS
794M: Ian Molton <spyro@f2s.com>
795S: Maintained
796F: arch/arm/lib/floppydma.S
797F: arch/arm/include/asm/floppy.h
798
799ARM PMU PROFILING AND DEBUGGING
800M: Will Deacon <will.deacon@arm.com>
801S: Maintained
802F: arch/arm/kernel/perf_event*
803F: arch/arm/oprofile/common.c
804F: arch/arm/include/asm/pmu.h
805F: arch/arm/kernel/hw_breakpoint.c
806F: arch/arm/include/asm/hw_breakpoint.h
807
808ARM PORT
809M: Russell King <linux@arm.linux.org.uk>
810L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
811W: http://www.arm.linux.org.uk/
812S: Maintained
813F: arch/arm/
814
815ARM SUB-ARCHITECTURES
816L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
817S: Maintained
818F: arch/arm/mach-*/
819F: arch/arm/plat-*/
820T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git
821
822ARM PRIMECELL AACI PL041 DRIVER
823M: Russell King <linux@arm.linux.org.uk>
824S: Maintained
825F: sound/arm/aaci.*
826
827ARM PRIMECELL CLCD PL110 DRIVER
828M: Russell King <linux@arm.linux.org.uk>
829S: Maintained
830F: drivers/video/fbdev/amba-clcd.*
831
832ARM PRIMECELL KMI PL050 DRIVER
833M: Russell King <linux@arm.linux.org.uk>
834S: Maintained
835F: drivers/input/serio/ambakmi.*
836F: include/linux/amba/kmi.h
837
838ARM PRIMECELL MMCI PL180/1 DRIVER
839M: Russell King <linux@arm.linux.org.uk>
840S: Maintained
841F: drivers/mmc/host/mmci.*
842F: include/linux/amba/mmci.h
843
844ARM PRIMECELL UART PL010 AND PL011 DRIVERS
845M: Russell King <linux@arm.linux.org.uk>
846S: Maintained
847F: drivers/tty/serial/amba-pl01*.c
848F: include/linux/amba/serial.h
849
850ARM PRIMECELL BUS SUPPORT
851M: Russell King <linux@arm.linux.org.uk>
852S: Maintained
853F: drivers/amba/
854F: include/linux/amba/bus.h
855
856ARM/ADS SPHERE MACHINE SUPPORT
857M: Lennert Buytenhek <kernel@wantstofly.org>
858L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
859S: Maintained
860
861ARM/AFEB9260 MACHINE SUPPORT
862M: Sergey Lapin <slapin@ossfans.org>
863L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
864S: Maintained
865
866ARM/AJECO 1ARM MACHINE SUPPORT
867M: Lennert Buytenhek <kernel@wantstofly.org>
868L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
869S: Maintained
870
871ARM/Allwinner A1X SoC support
872M: Maxime Ripard <maxime.ripard@free-electrons.com>
873L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
874S: Maintained
875N: sun[x4567]i
876
877ARM/Allwinner SoC Clock Support
878M: Emilio López <emilio@elopez.com.ar>
879S: Maintained
880F: drivers/clk/sunxi/
881
882ARM/Amlogic MesonX SoC support
883M: Carlo Caione <carlo@caione.org>
884L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
885S: Maintained
886F: drivers/media/rc/meson-ir.c
887N: meson[x68]
888
889ARM/Annapurna Labs ALPINE ARCHITECTURE
890M: Tsahee Zidenberg <tsahee@annapurnalabs.com>
891S: Maintained
892F: arch/arm/mach-alpine/
893
894ARM/ATMEL AT91RM9200 AND AT91SAM ARM ARCHITECTURES
895M: Nicolas Ferre <nicolas.ferre@atmel.com>
896M: Alexandre Belloni <alexandre.belloni@free-electrons.com>
897M: Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
898L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
899W: http://www.linux4sam.org
900S: Supported
901F: arch/arm/mach-at91/
902F: include/soc/at91/
903F: arch/arm/boot/dts/at91*.dts
904F: arch/arm/boot/dts/at91*.dtsi
905F: arch/arm/boot/dts/sama*.dts
906F: arch/arm/boot/dts/sama*.dtsi
907F: arch/arm/include/debug/at91.S
908
909ARM/ATMEL AT91 Clock Support
910M: Boris Brezillon <boris.brezillon@free-electrons.com>
911S: Maintained
912F: drivers/clk/at91
913
914ARM/CALXEDA HIGHBANK ARCHITECTURE
915M: Rob Herring <robh@kernel.org>
916L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
917S: Maintained
918F: arch/arm/mach-highbank/
919
920ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT
921M: Krzysztof Halasa <khalasa@piap.pl>
922S: Maintained
923F: arch/arm/mach-cns3xxx/
924
925ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE
926M: Alexander Shiyan <shc_work@mail.ru>
927L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
928S: Odd Fixes
929N: clps711x
930
931ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE
932M: Hartley Sweeten <hsweeten@visionengravers.com>
933M: Ryan Mallon <rmallon@gmail.com>
934L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
935S: Maintained
936F: arch/arm/mach-ep93xx/
937F: arch/arm/mach-ep93xx/include/mach/
938
939ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT
940M: Lennert Buytenhek <kernel@wantstofly.org>
941L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
942S: Maintained
943
944ARM/CLKDEV SUPPORT
945M: Russell King <linux@arm.linux.org.uk>
946L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
947S: Maintained
948F: arch/arm/include/asm/clkdev.h
949F: drivers/clk/clkdev.c
950
951ARM/COMPULAB CM-X270/EM-X270 and CM-X300 MACHINE SUPPORT
952M: Mike Rapoport <mike@compulab.co.il>
953L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
954S: Maintained
955
956ARM/CONTEC MICRO9 MACHINE SUPPORT
957M: Hubert Feurstein <hubert.feurstein@contec.at>
958S: Maintained
959F: arch/arm/mach-ep93xx/micro9.c
960
961ARM/CORESIGHT FRAMEWORK AND DRIVERS
962M: Mathieu Poirier <mathieu.poirier@linaro.org>
963L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
964S: Maintained
965F: drivers/hwtracing/coresight/*
966F: Documentation/trace/coresight.txt
967F: Documentation/devicetree/bindings/arm/coresight.txt
968F: Documentation/ABI/testing/sysfs-bus-coresight-devices-*
969
970ARM/CORGI MACHINE SUPPORT
971M: Richard Purdie <rpurdie@rpsys.net>
972S: Maintained
973
974ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE
975M: Hans Ulli Kroll <ulli.kroll@googlemail.com>
976L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
977T: git git://github.com/ulli-kroll/linux.git
978S: Maintained
979F: arch/arm/mach-gemini/
980
981ARM/CSR SIRFPRIMA2 MACHINE SUPPORT
982M: Barry Song <baohua@kernel.org>
983L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
984T: git git://git.kernel.org/pub/scm/linux/kernel/git/baohua/linux.git
985S: Maintained
986F: arch/arm/mach-prima2/
987F: drivers/clk/sirf/
988F: drivers/clocksource/timer-prima2.c
989F: drivers/clocksource/timer-atlas7.c
990N: [^a-z]sirf
991
992ARM/CONEXANT DIGICOLOR MACHINE SUPPORT
993M: Baruch Siach <baruch@tkos.co.il>
994L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
995S: Maintained
996N: digicolor
997
998ARM/EBSA110 MACHINE SUPPORT
999M: Russell King <linux@arm.linux.org.uk>
1000L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1001W: http://www.arm.linux.org.uk/
1002S: Maintained
1003F: arch/arm/mach-ebsa110/
1004F: drivers/net/ethernet/amd/am79c961a.*
1005
1006ARM/ENERGY MICRO (SILICON LABS) EFM32 SUPPORT
1007M: Uwe Kleine-König <kernel@pengutronix.de>
1008L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1009S: Maintained
1010N: efm32
1011
1012ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6)
1013M: Daniel Ribeiro <drwyrm@gmail.com>
1014M: Stefan Schmidt <stefan@openezx.org>
1015M: Harald Welte <laforge@openezx.org>
1016L: openezx-devel@lists.openezx.org (moderated for non-subscribers)
1017W: http://www.openezx.org/
1018S: Maintained
1019T: topgit git://git.openezx.org/openezx.git
1020F: arch/arm/mach-pxa/ezx.c
1021
1022ARM/FARADAY FA526 PORT
1023M: Hans Ulli Kroll <ulli.kroll@googlemail.com>
1024L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1025S: Maintained
1026T: git git://git.berlios.de/gemini-board
1027F: arch/arm/mm/*-fa*
1028
1029ARM/FOOTBRIDGE ARCHITECTURE
1030M: Russell King <linux@arm.linux.org.uk>
1031L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1032W: http://www.arm.linux.org.uk/
1033S: Maintained
1034F: arch/arm/include/asm/hardware/dec21285.h
1035F: arch/arm/mach-footbridge/
1036
1037ARM/FREESCALE IMX / MXC ARM ARCHITECTURE
1038M: Shawn Guo <shawn.guo@linaro.org>
1039M: Sascha Hauer <kernel@pengutronix.de>
1040L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1041S: Maintained
1042T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1043F: arch/arm/mach-imx/
1044F: arch/arm/mach-mxs/
1045F: arch/arm/boot/dts/imx*
1046F: arch/arm/configs/imx*_defconfig
1047
1048ARM/FREESCALE VYBRID ARM ARCHITECTURE
1049M: Shawn Guo <shawn.guo@linaro.org>
1050M: Sascha Hauer <kernel@pengutronix.de>
1051R: Stefan Agner <stefan@agner.ch>
1052L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1053S: Maintained
1054T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1055F: arch/arm/mach-imx/*vf610*
1056F: arch/arm/boot/dts/vf*
1057
1058ARM/GLOMATION GESBC9312SX MACHINE SUPPORT
1059M: Lennert Buytenhek <kernel@wantstofly.org>
1060L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1061S: Maintained
1062
1063ARM/GUMSTIX MACHINE SUPPORT
1064M: Steve Sakoman <sakoman@gmail.com>
1065L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1066S: Maintained
1067
1068ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT
1069M: Philipp Zabel <philipp.zabel@gmail.com>
1070M: Paul Parsons <lost.distance@yahoo.com>
1071L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1072S: Maintained
1073F: arch/arm/mach-pxa/hx4700.c
1074F: arch/arm/mach-pxa/include/mach/hx4700.h
1075F: sound/soc/pxa/hx4700.c
1076
1077ARM/HISILICON SOC SUPPORT
1078M: Wei Xu <xuwei5@hisilicon.com>
1079L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1080W: http://www.hisilicon.com
1081S: Supported
1082T: git git://github.com/hisilicon/linux-hisi.git
1083F: arch/arm/mach-hisi/
1084
1085ARM/HP JORNADA 7XX MACHINE SUPPORT
1086M: Kristoffer Ericson <kristoffer.ericson@gmail.com>
1087W: www.jlime.com
1088S: Maintained
1089T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
1090F: arch/arm/mach-sa1100/jornada720.c
1091F: arch/arm/mach-sa1100/include/mach/jornada720.h
1092
1093ARM/IGEP MACHINE SUPPORT
1094M: Enric Balletbo i Serra <eballetbo@gmail.com>
1095M: Javier Martinez Canillas <javier@dowhile0.org>
1096L: linux-omap@vger.kernel.org
1097L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1098S: Maintained
1099F: arch/arm/boot/dts/omap3-igep*
1100
1101ARM/INCOME PXA270 SUPPORT
1102M: Marek Vasut <marek.vasut@gmail.com>
1103L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1104S: Maintained
1105F: arch/arm/mach-pxa/colibri-pxa270-income.c
1106
1107ARM/INTEL IOP32X ARM ARCHITECTURE
1108M: Lennert Buytenhek <kernel@wantstofly.org>
1109L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1110S: Maintained
1111
1112ARM/INTEL IOP33X ARM ARCHITECTURE
1113L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1114S: Orphan
1115
1116ARM/INTEL IOP13XX ARM ARCHITECTURE
1117M: Lennert Buytenhek <kernel@wantstofly.org>
1118L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1119S: Maintained
1120
1121ARM/INTEL IQ81342EX MACHINE SUPPORT
1122M: Lennert Buytenhek <kernel@wantstofly.org>
1123L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1124S: Maintained
1125
1126ARM/INTEL IXDP2850 MACHINE SUPPORT
1127M: Lennert Buytenhek <kernel@wantstofly.org>
1128L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1129S: Maintained
1130
1131ARM/INTEL IXP4XX ARM ARCHITECTURE
1132M: Imre Kaloz <kaloz@openwrt.org>
1133M: Krzysztof Halasa <khalasa@piap.pl>
1134L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1135S: Maintained
1136F: arch/arm/mach-ixp4xx/
1137
1138ARM/INTEL RESEARCH IMOTE/STARGATE 2 MACHINE SUPPORT
1139M: Jonathan Cameron <jic23@cam.ac.uk>
1140L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1141S: Maintained
1142F: arch/arm/mach-pxa/stargate2.c
1143F: drivers/pcmcia/pxa2xx_stargate2.c
1144
1145ARM/INTEL XSC3 (MANZANO) ARM CORE
1146M: Lennert Buytenhek <kernel@wantstofly.org>
1147L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1148S: Maintained
1149
1150ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT
1151M: Lennert Buytenhek <kernel@wantstofly.org>
1152L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1153S: Maintained
1154
1155ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE
1156M: Santosh Shilimkar <ssantosh@kernel.org>
1157L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1158S: Maintained
1159F: arch/arm/mach-keystone/
1160T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
1161
1162ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK
1163M: Santosh Shilimkar <ssantosh@kernel.org>
1164L: linux-kernel@vger.kernel.org
1165S: Maintained
1166F: drivers/clk/keystone/
1167
1168ARM/TEXAS INSTRUMENT KEYSTONE ClOCKSOURCE
1169M: Santosh Shilimkar <ssantosh@kernel.org>
1170L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1171L: linux-kernel@vger.kernel.org
1172S: Maintained
1173F: drivers/clocksource/timer-keystone.c
1174
1175ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER
1176M: Santosh Shilimkar <ssantosh@kernel.org>
1177L: linux-kernel@vger.kernel.org
1178S: Maintained
1179F: drivers/power/reset/keystone-reset.c
1180
1181ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS
1182M: Santosh Shilimkar <ssantosh@kernel.org>
1183L: linux-kernel@vger.kernel.org
1184S: Maintained
1185F: drivers/memory/*emif*
1186
1187ARM/LOGICPD PXA270 MACHINE SUPPORT
1188M: Lennert Buytenhek <kernel@wantstofly.org>
1189L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1190S: Maintained
1191
1192ARM/MAGICIAN MACHINE SUPPORT
1193M: Philipp Zabel <philipp.zabel@gmail.com>
1194S: Maintained
1195
1196ARM/Marvell Kirkwood and Armada 370, 375, 38x, XP SOC support
1197M: Jason Cooper <jason@lakedaemon.net>
1198M: Andrew Lunn <andrew@lunn.ch>
1199M: Gregory Clement <gregory.clement@free-electrons.com>
1200M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1201L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1202S: Maintained
1203F: arch/arm/mach-mvebu/
1204F: drivers/rtc/rtc-armada38x.c
1205F: arch/arm/boot/dts/armada*
1206F: arch/arm/boot/dts/kirkwood*
1207
1208
1209ARM/Marvell Berlin SoC support
1210M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1211L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1212S: Maintained
1213F: arch/arm/mach-berlin/
1214F: arch/arm/boot/dts/berlin*
1215
1216
1217ARM/Marvell Dove/MV78xx0/Orion SOC support
1218M: Jason Cooper <jason@lakedaemon.net>
1219M: Andrew Lunn <andrew@lunn.ch>
1220M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1221M: Gregory Clement <gregory.clement@free-electrons.com>
1222L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1223S: Maintained
1224F: arch/arm/mach-dove/
1225F: arch/arm/mach-mv78xx0/
1226F: arch/arm/mach-orion5x/
1227F: arch/arm/plat-orion/
1228F: arch/arm/boot/dts/dove*
1229F: arch/arm/boot/dts/orion5x*
1230
1231
1232ARM/Orion SoC/Technologic Systems TS-78xx platform support
1233M: Alexander Clouter <alex@digriz.org.uk>
1234L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1235W: http://www.digriz.org.uk/ts78xx/kernel
1236S: Maintained
1237F: arch/arm/mach-orion5x/ts78xx-*
1238
1239ARM/Mediatek SoC support
1240M: Matthias Brugger <matthias.bgg@gmail.com>
1241L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1242L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1243S: Maintained
1244F: arch/arm/boot/dts/mt6*
1245F: arch/arm/boot/dts/mt8*
1246F: arch/arm/mach-mediatek/
1247N: mtk
1248K: mediatek
1249
1250ARM/MICREL KS8695 ARCHITECTURE
1251M: Greg Ungerer <gerg@uclinux.org>
1252L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1253F: arch/arm/mach-ks8695/
1254S: Odd Fixes
1255
1256ARM/MIOA701 MACHINE SUPPORT
1257M: Robert Jarzmik <robert.jarzmik@free.fr>
1258L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1259F: arch/arm/mach-pxa/mioa701.c
1260S: Maintained
1261
1262ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT
1263M: Michael Petchkovsky <mkpetch@internode.on.net>
1264S: Maintained
1265
1266ARM/NOMADIK ARCHITECTURE
1267M: Alessandro Rubini <rubini@unipv.it>
1268M: Linus Walleij <linus.walleij@linaro.org>
1269L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1270S: Maintained
1271F: arch/arm/mach-nomadik/
1272F: drivers/pinctrl/nomadik/
1273F: drivers/i2c/busses/i2c-nomadik.c
1274T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git
1275
1276ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT
1277M: Nelson Castillo <arhuaco@freaks-unidos.net>
1278L: openmoko-kernel@lists.openmoko.org (subscribers-only)
1279W: http://wiki.openmoko.org/wiki/Neo_FreeRunner
1280S: Supported
1281
1282ARM/TOSA MACHINE SUPPORT
1283M: Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
1284M: Dirk Opfer <dirk@opfer-online.de>
1285S: Maintained
1286
1287ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT
1288M: Marek Vasut <marek.vasut@gmail.com>
1289L: linux-arm-kernel@lists.infradead.org
1290W: http://hackndev.com
1291S: Maintained
1292F: arch/arm/mach-pxa/include/mach/palmtx.h
1293F: arch/arm/mach-pxa/palmtx.c
1294F: arch/arm/mach-pxa/include/mach/palmt5.h
1295F: arch/arm/mach-pxa/palmt5.c
1296F: arch/arm/mach-pxa/include/mach/palmld.h
1297F: arch/arm/mach-pxa/palmld.c
1298F: arch/arm/mach-pxa/include/mach/palmte2.h
1299F: arch/arm/mach-pxa/palmte2.c
1300F: arch/arm/mach-pxa/include/mach/palmtc.h
1301F: arch/arm/mach-pxa/palmtc.c
1302
1303ARM/PALM TREO SUPPORT
1304M: Tomas Cech <sleep_walker@suse.cz>
1305L: linux-arm-kernel@lists.infradead.org
1306W: http://hackndev.com
1307S: Maintained
1308F: arch/arm/mach-pxa/include/mach/palmtreo.h
1309F: arch/arm/mach-pxa/palmtreo.c
1310
1311ARM/PALMZ72 SUPPORT
1312M: Sergey Lapin <slapin@ossfans.org>
1313L: linux-arm-kernel@lists.infradead.org
1314W: http://hackndev.com
1315S: Maintained
1316F: arch/arm/mach-pxa/include/mach/palmz72.h
1317F: arch/arm/mach-pxa/palmz72.c
1318
1319ARM/PLEB SUPPORT
1320M: Peter Chubb <pleb@gelato.unsw.edu.au>
1321W: http://www.disy.cse.unsw.edu.au/Hardware/PLEB
1322S: Maintained
1323
1324ARM/PT DIGITAL BOARD PORT
1325M: Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de>
1326L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1327W: http://www.arm.linux.org.uk/
1328S: Maintained
1329
1330ARM/QUALCOMM SUPPORT
1331M: Kumar Gala <galak@codeaurora.org>
1332M: Andy Gross <agross@codeaurora.org>
1333M: David Brown <davidb@codeaurora.org>
1334L: linux-arm-msm@vger.kernel.org
1335L: linux-soc@vger.kernel.org
1336S: Maintained
1337F: arch/arm/mach-qcom/
1338F: drivers/soc/qcom/
1339F: drivers/tty/serial/msm_serial.h
1340F: drivers/tty/serial/msm_serial.c
1341F: drivers/*/pm8???-*
1342F: drivers/mfd/ssbi.c
1343F: drivers/firmware/qcom_scm.c
1344T: git git://git.kernel.org/pub/scm/linux/kernel/git/galak/linux-qcom.git
1345
1346ARM/RADISYS ENP2611 MACHINE SUPPORT
1347M: Lennert Buytenhek <kernel@wantstofly.org>
1348L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1349S: Maintained
1350
1351ARM/RISCPC ARCHITECTURE
1352M: Russell King <linux@arm.linux.org.uk>
1353L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1354W: http://www.arm.linux.org.uk/
1355S: Maintained
1356F: arch/arm/include/asm/hardware/entry-macro-iomd.S
1357F: arch/arm/include/asm/hardware/ioc.h
1358F: arch/arm/include/asm/hardware/iomd.h
1359F: arch/arm/include/asm/hardware/memc.h
1360F: arch/arm/mach-rpc/
1361F: drivers/net/ethernet/8390/etherh.c
1362F: drivers/net/ethernet/i825xx/ether1*
1363F: drivers/net/ethernet/seeq/ether3*
1364F: drivers/scsi/arm/
1365
1366ARM/Rockchip SoC support
1367M: Heiko Stuebner <heiko@sntech.de>
1368L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1369L: linux-rockchip@lists.infradead.org
1370S: Maintained
1371F: arch/arm/boot/dts/rk3*
1372F: arch/arm/mach-rockchip/
1373F: drivers/clk/rockchip/
1374F: drivers/i2c/busses/i2c-rk3x.c
1375F: drivers/*/*rockchip*
1376F: drivers/*/*/*rockchip*
1377F: sound/soc/rockchip/
1378N: rockchip
1379
1380ARM/SAMSUNG EXYNOS ARM ARCHITECTURES
1381M: Kukjin Kim <kgene@kernel.org>
1382M: Krzysztof Kozlowski <k.kozlowski@samsung.com>
1383L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1384L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
1385S: Maintained
1386F: arch/arm/boot/dts/s3c*
1387F: arch/arm/boot/dts/exynos*
1388F: arch/arm/plat-samsung/
1389F: arch/arm/mach-s3c24*/
1390F: arch/arm/mach-s3c64xx/
1391F: arch/arm/mach-s5p*/
1392F: arch/arm/mach-exynos*/
1393F: drivers/*/*s3c2410*
1394F: drivers/*/*/*s3c2410*
1395F: drivers/spi/spi-s3c*
1396F: sound/soc/samsung/*
1397N: exynos
1398
1399ARM/SAMSUNG MOBILE MACHINE SUPPORT
1400M: Kyungmin Park <kyungmin.park@samsung.com>
1401L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1402S: Maintained
1403F: arch/arm/mach-s5pv210/
1404
1405ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT
1406M: Kyungmin Park <kyungmin.park@samsung.com>
1407M: Kamil Debski <k.debski@samsung.com>
1408L: linux-arm-kernel@lists.infradead.org
1409L: linux-media@vger.kernel.org
1410S: Maintained
1411F: drivers/media/platform/s5p-g2d/
1412
1413ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT
1414M: Kyungmin Park <kyungmin.park@samsung.com>
1415M: Kamil Debski <k.debski@samsung.com>
1416M: Jeongtae Park <jtp.park@samsung.com>
1417L: linux-arm-kernel@lists.infradead.org
1418L: linux-media@vger.kernel.org
1419S: Maintained
1420F: arch/arm/plat-samsung/s5p-dev-mfc.c
1421F: drivers/media/platform/s5p-mfc/
1422
1423ARM/SAMSUNG S5P SERIES TV SUBSYSTEM SUPPORT
1424M: Kyungmin Park <kyungmin.park@samsung.com>
1425M: Tomasz Stanislawski <t.stanislaws@samsung.com>
1426L: linux-arm-kernel@lists.infradead.org
1427L: linux-media@vger.kernel.org
1428S: Maintained
1429F: drivers/media/platform/s5p-tv/
1430
1431ARM/SHMOBILE ARM ARCHITECTURE
1432M: Simon Horman <horms@verge.net.au>
1433M: Magnus Damm <magnus.damm@gmail.com>
1434L: linux-sh@vger.kernel.org
1435W: http://oss.renesas.com
1436Q: http://patchwork.kernel.org/project/linux-sh/list/
1437T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
1438S: Supported
1439F: arch/arm/boot/dts/emev2*
1440F: arch/arm/boot/dts/r7s*
1441F: arch/arm/boot/dts/r8a*
1442F: arch/arm/boot/dts/sh*
1443F: arch/arm/configs/armadillo800eva_defconfig
1444F: arch/arm/configs/bockw_defconfig
1445F: arch/arm/configs/kzm9g_defconfig
1446F: arch/arm/configs/marzen_defconfig
1447F: arch/arm/configs/shmobile_defconfig
1448F: arch/arm/include/debug/renesas-scif.S
1449F: arch/arm/mach-shmobile/
1450F: drivers/sh/
1451
1452ARM/SOCFPGA ARCHITECTURE
1453M: Dinh Nguyen <dinguyen@opensource.altera.com>
1454S: Maintained
1455F: arch/arm/mach-socfpga/
1456F: arch/arm/boot/dts/socfpga*
1457F: arch/arm/configs/socfpga_defconfig
1458W: http://www.rocketboards.org
1459T: git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
1460
1461ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT
1462M: Dinh Nguyen <dinguyen@opensource.altera.com>
1463S: Maintained
1464F: drivers/clk/socfpga/
1465
1466ARM/SOCFPGA EDAC SUPPORT
1467M: Thor Thayer <tthayer@opensource.altera.com>
1468S: Maintained
1469F: drivers/edac/altera_edac.
1470
1471ARM/STI ARCHITECTURE
1472M: Srinivas Kandagatla <srinivas.kandagatla@gmail.com>
1473M: Maxime Coquelin <maxime.coquelin@st.com>
1474M: Patrice Chotard <patrice.chotard@st.com>
1475L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1476L: kernel@stlinux.com
1477W: http://www.stlinux.com
1478S: Maintained
1479F: arch/arm/mach-sti/
1480F: arch/arm/boot/dts/sti*
1481F: drivers/clocksource/arm_global_timer.c
1482F: drivers/i2c/busses/i2c-st.c
1483F: drivers/media/rc/st_rc.c
1484F: drivers/mmc/host/sdhci-st.c
1485F: drivers/phy/phy-miphy28lp.c
1486F: drivers/phy/phy-miphy365x.c
1487F: drivers/phy/phy-stih407-usb.c
1488F: drivers/phy/phy-stih41x-usb.c
1489F: drivers/pinctrl/pinctrl-st.c
1490F: drivers/reset/sti/
1491F: drivers/tty/serial/st-asc.c
1492F: drivers/usb/dwc3/dwc3-st.c
1493F: drivers/usb/host/ehci-st.c
1494F: drivers/usb/host/ohci-st.c
1495F: drivers/ata/ahci_st.c
1496
1497ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT
1498M: Lennert Buytenhek <kernel@wantstofly.org>
1499L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1500S: Maintained
1501
1502ARM/TETON BGA MACHINE SUPPORT
1503M: "Mark F. Brown" <mark.brown314@gmail.com>
1504L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1505S: Maintained
1506
1507ARM/THECUS N2100 MACHINE SUPPORT
1508M: Lennert Buytenhek <kernel@wantstofly.org>
1509L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1510S: Maintained
1511
1512ARM/NUVOTON W90X900 ARM ARCHITECTURE
1513M: Wan ZongShun <mcuos.com@gmail.com>
1514L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1515W: http://www.mcuos.com
1516S: Maintained
1517F: arch/arm/mach-w90x900/
1518F: drivers/input/keyboard/w90p910_keypad.c
1519F: drivers/input/touchscreen/w90p910_ts.c
1520F: drivers/watchdog/nuc900_wdt.c
1521F: drivers/net/ethernet/nuvoton/w90p910_ether.c
1522F: drivers/mtd/nand/nuc900_nand.c
1523F: drivers/rtc/rtc-nuc900.c
1524F: drivers/spi/spi-nuc900.c
1525F: drivers/usb/host/ehci-w90x900.c
1526F: drivers/video/fbdev/nuc900fb.c
1527
1528ARM/U300 MACHINE SUPPORT
1529M: Linus Walleij <linus.walleij@linaro.org>
1530L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1531S: Supported
1532F: arch/arm/mach-u300/
1533F: drivers/clocksource/timer-u300.c
1534F: drivers/i2c/busses/i2c-stu300.c
1535F: drivers/rtc/rtc-coh901331.c
1536F: drivers/watchdog/coh901327_wdt.c
1537F: drivers/dma/coh901318*
1538F: drivers/mfd/ab3100*
1539F: drivers/rtc/rtc-ab3100.c
1540F: drivers/rtc/rtc-coh901331.c
1541T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git
1542
1543ARM/Ux500 ARM ARCHITECTURE
1544M: Linus Walleij <linus.walleij@linaro.org>
1545L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1546S: Maintained
1547F: arch/arm/mach-ux500/
1548F: drivers/clocksource/clksrc-dbx500-prcmu.c
1549F: drivers/dma/ste_dma40*
1550F: drivers/hwspinlock/u8500_hsem.c
1551F: drivers/mfd/abx500*
1552F: drivers/mfd/ab8500*
1553F: drivers/mfd/dbx500*
1554F: drivers/mfd/db8500*
1555F: drivers/pinctrl/nomadik/pinctrl-ab*
1556F: drivers/pinctrl/nomadik/pinctrl-nomadik*
1557F: drivers/rtc/rtc-ab8500.c
1558F: drivers/rtc/rtc-pl031.c
1559T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git
1560
1561ARM/Ux500 CLOCK FRAMEWORK SUPPORT
1562M: Ulf Hansson <ulf.hansson@linaro.org>
1563L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1564T: git git://git.linaro.org/people/ulfh/clk.git
1565S: Maintained
1566F: drivers/clk/ux500/
1567F: include/linux/platform_data/clk-ux500.h
1568
1569ARM/VERSATILE EXPRESS PLATFORM
1570M: Liviu Dudau <liviu.dudau@arm.com>
1571M: Sudeep Holla <sudeep.holla@arm.com>
1572M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
1573L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1574S: Maintained
1575F: arch/arm/boot/dts/vexpress*
1576F: arch/arm/mach-vexpress/
1577F: */*/vexpress*
1578F: */*/*/vexpress*
1579F: drivers/clk/versatile/clk-vexpress-osc.c
1580F: drivers/clocksource/versatile.c
1581
1582ARM/VFP SUPPORT
1583M: Russell King <linux@arm.linux.org.uk>
1584L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1585W: http://www.arm.linux.org.uk/
1586S: Maintained
1587F: arch/arm/vfp/
1588
1589ARM/VOIPAC PXA270 SUPPORT
1590M: Marek Vasut <marek.vasut@gmail.com>
1591L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1592S: Maintained
1593F: arch/arm/mach-pxa/vpac270.c
1594F: arch/arm/mach-pxa/include/mach/vpac270.h
1595
1596ARM/VT8500 ARM ARCHITECTURE
1597M: Tony Prisk <linux@prisktech.co.nz>
1598L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1599S: Maintained
1600F: arch/arm/mach-vt8500/
1601F: drivers/clocksource/vt8500_timer.c
1602F: drivers/i2c/busses/i2c-wmt.c
1603F: drivers/mmc/host/wmt-sdmmc.c
1604F: drivers/pwm/pwm-vt8500.c
1605F: drivers/rtc/rtc-vt8500.c
1606F: drivers/tty/serial/vt8500_serial.c
1607F: drivers/usb/host/ehci-platform.c
1608F: drivers/usb/host/uhci-platform.c
1609F: drivers/video/fbdev/vt8500lcdfb.*
1610F: drivers/video/fbdev/wm8505fb*
1611F: drivers/video/fbdev/wmt_ge_rops.*
1612
1613ARM/ZIPIT Z2 SUPPORT
1614M: Marek Vasut <marek.vasut@gmail.com>
1615L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1616S: Maintained
1617F: arch/arm/mach-pxa/z2.c
1618F: arch/arm/mach-pxa/include/mach/z2.h
1619
1620ARM/ZYNQ ARCHITECTURE
1621M: Michal Simek <michal.simek@xilinx.com>
1622R: Sören Brinkmann <soren.brinkmann@xilinx.com>
1623L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1624W: http://wiki.xilinx.com
1625T: git git://git.xilinx.com/linux-xlnx.git
1626S: Supported
1627F: arch/arm/mach-zynq/
1628F: drivers/cpuidle/cpuidle-zynq.c
1629F: drivers/block/xsysace.c
1630N: zynq
1631N: xilinx
1632F: drivers/clocksource/cadence_ttc_timer.c
1633F: drivers/i2c/busses/i2c-cadence.c
1634F: drivers/mmc/host/sdhci-of-arasan.c
1635F: drivers/edac/synopsys_edac.c
1636
1637ARM SMMU DRIVER
1638M: Will Deacon <will.deacon@arm.com>
1639L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1640S: Maintained
1641F: drivers/iommu/arm-smmu.c
1642F: drivers/iommu/io-pgtable-arm.c
1643
1644ARM64 PORT (AARCH64 ARCHITECTURE)
1645M: Catalin Marinas <catalin.marinas@arm.com>
1646M: Will Deacon <will.deacon@arm.com>
1647L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1648S: Maintained
1649F: arch/arm64/
1650F: Documentation/arm64/
1651
1652AS3645A LED FLASH CONTROLLER DRIVER
1653M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
1654L: linux-media@vger.kernel.org
1655T: git git://linuxtv.org/media_tree.git
1656S: Maintained
1657F: drivers/media/i2c/as3645a.c
1658F: include/media/as3645a.h
1659
1660ASC7621 HARDWARE MONITOR DRIVER
1661M: George Joseph <george.joseph@fairview5.com>
1662L: lm-sensors@lm-sensors.org
1663S: Maintained
1664F: Documentation/hwmon/asc7621
1665F: drivers/hwmon/asc7621.c
1666
1667ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS
1668M: Corentin Chary <corentin.chary@gmail.com>
1669L: acpi4asus-user@lists.sourceforge.net
1670L: platform-driver-x86@vger.kernel.org
1671W: http://acpi4asus.sf.net
1672S: Maintained
1673F: drivers/platform/x86/asus*.c
1674F: drivers/platform/x86/eeepc*.c
1675
1676ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API
1677R: Dan Williams <dan.j.williams@intel.com>
1678W: http://sourceforge.net/projects/xscaleiop
1679S: Odd fixes
1680F: Documentation/crypto/async-tx-api.txt
1681F: crypto/async_tx/
1682F: drivers/dma/
1683F: include/linux/dmaengine.h
1684F: include/linux/async_tx.h
1685
1686AT24 EEPROM DRIVER
1687M: Wolfram Sang <wsa@the-dreams.de>
1688L: linux-i2c@vger.kernel.org
1689S: Maintained
1690F: drivers/misc/eeprom/at24.c
1691F: include/linux/platform_data/at24.h
1692
1693ATA OVER ETHERNET (AOE) DRIVER
1694M: "Ed L. Cashin" <ed.cashin@acm.org>
1695W: http://www.openaoe.org/
1696S: Supported
1697F: Documentation/aoe/
1698F: drivers/block/aoe/
1699
1700ATHEROS ATH GENERIC UTILITIES
1701M: "Luis R. Rodriguez" <mcgrof@do-not-panic.com>
1702L: linux-wireless@vger.kernel.org
1703S: Supported
1704F: drivers/net/wireless/ath/*
1705
1706ATHEROS ATH5K WIRELESS DRIVER
1707M: Jiri Slaby <jirislaby@gmail.com>
1708M: Nick Kossifidis <mickflemm@gmail.com>
1709M: "Luis R. Rodriguez" <mcgrof@do-not-panic.com>
1710L: linux-wireless@vger.kernel.org
1711W: http://wireless.kernel.org/en/users/Drivers/ath5k
1712S: Maintained
1713F: drivers/net/wireless/ath/ath5k/
1714
1715ATHEROS ATH6KL WIRELESS DRIVER
1716M: Kalle Valo <kvalo@qca.qualcomm.com>
1717L: linux-wireless@vger.kernel.org
1718W: http://wireless.kernel.org/en/users/Drivers/ath6kl
1719T: git git://github.com/kvalo/ath.git
1720S: Supported
1721F: drivers/net/wireless/ath/ath6kl/
1722
1723WILOCITY WIL6210 WIRELESS DRIVER
1724M: Vladimir Kondratiev <qca_vkondrat@qca.qualcomm.com>
1725L: linux-wireless@vger.kernel.org
1726L: wil6210@qca.qualcomm.com
1727S: Supported
1728W: http://wireless.kernel.org/en/users/Drivers/wil6210
1729F: drivers/net/wireless/ath/wil6210/
1730F: include/uapi/linux/wil6210_uapi.h
1731
1732CARL9170 LINUX COMMUNITY WIRELESS DRIVER
1733M: Christian Lamparter <chunkeey@googlemail.com>
1734L: linux-wireless@vger.kernel.org
1735W: http://wireless.kernel.org/en/users/Drivers/carl9170
1736S: Maintained
1737F: drivers/net/wireless/ath/carl9170/
1738
1739ATK0110 HWMON DRIVER
1740M: Luca Tettamanti <kronos.it@gmail.com>
1741L: lm-sensors@lm-sensors.org
1742S: Maintained
1743F: drivers/hwmon/asus_atk0110.c
1744
1745ATI_REMOTE2 DRIVER
1746M: Ville Syrjala <syrjala@sci.fi>
1747S: Maintained
1748F: drivers/input/misc/ati_remote2.c
1749
1750ATLX ETHERNET DRIVERS
1751M: Jay Cliburn <jcliburn@gmail.com>
1752M: Chris Snook <chris.snook@gmail.com>
1753L: netdev@vger.kernel.org
1754W: http://sourceforge.net/projects/atl1
1755W: http://atl1.sourceforge.net
1756S: Maintained
1757F: drivers/net/ethernet/atheros/
1758
1759ATM
1760M: Chas Williams <3chas3@gmail.com>
1761L: linux-atm-general@lists.sourceforge.net (moderated for non-subscribers)
1762L: netdev@vger.kernel.org
1763W: http://linux-atm.sourceforge.net
1764S: Maintained
1765F: drivers/atm/
1766F: include/linux/atm*
1767F: include/uapi/linux/atm*
1768
1769ATMEL AT91 / AT32 MCI DRIVER
1770M: Ludovic Desroches <ludovic.desroches@atmel.com>
1771S: Maintained
1772F: drivers/mmc/host/atmel-mci.c
1773F: drivers/mmc/host/atmel-mci-regs.h
1774
1775ATMEL AT91 / AT32 SERIAL DRIVER
1776M: Nicolas Ferre <nicolas.ferre@atmel.com>
1777S: Supported
1778F: drivers/tty/serial/atmel_serial.c
1779
1780ATMEL Audio ALSA driver
1781M: Nicolas Ferre <nicolas.ferre@atmel.com>
1782L: alsa-devel@alsa-project.org (moderated for non-subscribers)
1783S: Supported
1784F: sound/soc/atmel
1785
1786ATMEL DMA DRIVER
1787M: Nicolas Ferre <nicolas.ferre@atmel.com>
1788L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1789S: Supported
1790F: drivers/dma/at_hdmac.c
1791F: drivers/dma/at_hdmac_regs.h
1792F: include/linux/platform_data/dma-atmel.h
1793
1794ATMEL XDMA DRIVER
1795M: Ludovic Desroches <ludovic.desroches@atmel.com>
1796L: linux-arm-kernel@lists.infradead.org
1797L: dmaengine@vger.kernel.org
1798S: Supported
1799F: drivers/dma/at_xdmac.c
1800
1801ATMEL I2C DRIVER
1802M: Ludovic Desroches <ludovic.desroches@atmel.com>
1803L: linux-i2c@vger.kernel.org
1804S: Supported
1805F: drivers/i2c/busses/i2c-at91.c
1806
1807ATMEL ISI DRIVER
1808M: Josh Wu <josh.wu@atmel.com>
1809L: linux-media@vger.kernel.org
1810S: Supported
1811F: drivers/media/platform/soc_camera/atmel-isi.c
1812F: include/media/atmel-isi.h
1813
1814ATMEL LCDFB DRIVER
1815M: Nicolas Ferre <nicolas.ferre@atmel.com>
1816L: linux-fbdev@vger.kernel.org
1817S: Maintained
1818F: drivers/video/fbdev/atmel_lcdfb.c
1819F: include/video/atmel_lcdc.h
1820
1821ATMEL MACB ETHERNET DRIVER
1822M: Nicolas Ferre <nicolas.ferre@atmel.com>
1823S: Supported
1824F: drivers/net/ethernet/cadence/
1825
1826ATMEL NAND DRIVER
1827M: Josh Wu <josh.wu@atmel.com>
1828L: linux-mtd@lists.infradead.org
1829S: Supported
1830F: drivers/mtd/nand/atmel_nand*
1831
1832ATMEL SPI DRIVER
1833M: Nicolas Ferre <nicolas.ferre@atmel.com>
1834S: Supported
1835F: drivers/spi/spi-atmel.*
1836
1837ATMEL SSC DRIVER
1838M: Nicolas Ferre <nicolas.ferre@atmel.com>
1839L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1840S: Supported
1841F: drivers/misc/atmel-ssc.c
1842F: include/linux/atmel-ssc.h
1843
1844ATMEL Timer Counter (TC) AND CLOCKSOURCE DRIVERS
1845M: Nicolas Ferre <nicolas.ferre@atmel.com>
1846L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1847S: Supported
1848F: drivers/misc/atmel_tclib.c
1849F: drivers/clocksource/tcb_clksrc.c
1850
1851ATMEL USBA UDC DRIVER
1852M: Nicolas Ferre <nicolas.ferre@atmel.com>
1853L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1854S: Supported
1855F: drivers/usb/gadget/udc/atmel_usba_udc.*
1856
1857ATMEL WIRELESS DRIVER
1858M: Simon Kelley <simon@thekelleys.org.uk>
1859L: linux-wireless@vger.kernel.org
1860W: http://www.thekelleys.org.uk/atmel
1861W: http://atmelwlandriver.sourceforge.net/
1862S: Maintained
1863F: drivers/net/wireless/atmel*
1864
1865ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER
1866M: Bradley Grove <linuxdrivers@attotech.com>
1867L: linux-scsi@vger.kernel.org
1868W: http://www.attotech.com
1869S: Supported
1870F: drivers/scsi/esas2r
1871
1872AUDIT SUBSYSTEM
1873M: Paul Moore <paul@paul-moore.com>
1874M: Eric Paris <eparis@redhat.com>
1875L: linux-audit@redhat.com (moderated for non-subscribers)
1876W: http://people.redhat.com/sgrubb/audit/
1877T: git git://git.infradead.org/users/pcmoore/audit
1878S: Maintained
1879F: include/linux/audit.h
1880F: include/uapi/linux/audit.h
1881F: kernel/audit*
1882
1883AUXILIARY DISPLAY DRIVERS
1884M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
1885W: http://miguelojeda.es/auxdisplay.htm
1886W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
1887S: Maintained
1888F: drivers/auxdisplay/
1889F: include/linux/cfag12864b.h
1890
1891AVR32 ARCHITECTURE
1892M: Haavard Skinnemoen <hskinnemoen@gmail.com>
1893M: Hans-Christian Egtvedt <egtvedt@samfundet.no>
1894W: http://www.atmel.com/products/AVR32/
1895W: http://mirror.egtvedt.no/avr32linux.org/
1896W: http://avrfreaks.net/
1897S: Maintained
1898F: arch/avr32/
1899
1900AVR32/AT32AP MACHINE SUPPORT
1901M: Haavard Skinnemoen <hskinnemoen@gmail.com>
1902M: Hans-Christian Egtvedt <egtvedt@samfundet.no>
1903S: Maintained
1904F: arch/avr32/mach-at32ap/
1905
1906AX.25 NETWORK LAYER
1907M: Ralf Baechle <ralf@linux-mips.org>
1908L: linux-hams@vger.kernel.org
1909W: http://www.linux-ax25.org/
1910S: Maintained
1911F: include/uapi/linux/ax25.h
1912F: include/net/ax25.h
1913F: net/ax25/
1914
1915AZ6007 DVB DRIVER
1916M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
1917L: linux-media@vger.kernel.org
1918W: http://linuxtv.org
1919T: git git://linuxtv.org/media_tree.git
1920S: Maintained
1921F: drivers/media/usb/dvb-usb-v2/az6007.c
1922
1923AZTECH FM RADIO RECEIVER DRIVER
1924M: Hans Verkuil <hverkuil@xs4all.nl>
1925L: linux-media@vger.kernel.org
1926T: git git://linuxtv.org/media_tree.git
1927W: http://linuxtv.org
1928S: Maintained
1929F: drivers/media/radio/radio-aztech*
1930
1931B43 WIRELESS DRIVER
1932L: linux-wireless@vger.kernel.org
1933L: b43-dev@lists.infradead.org
1934W: http://wireless.kernel.org/en/users/Drivers/b43
1935S: Odd Fixes
1936F: drivers/net/wireless/b43/
1937
1938B43LEGACY WIRELESS DRIVER
1939M: Larry Finger <Larry.Finger@lwfinger.net>
1940L: linux-wireless@vger.kernel.org
1941L: b43-dev@lists.infradead.org
1942W: http://wireless.kernel.org/en/users/Drivers/b43
1943S: Maintained
1944F: drivers/net/wireless/b43legacy/
1945
1946BACKLIGHT CLASS/SUBSYSTEM
1947M: Jingoo Han <jingoohan1@gmail.com>
1948M: Lee Jones <lee.jones@linaro.org>
1949S: Maintained
1950F: drivers/video/backlight/
1951F: include/linux/backlight.h
1952
1953BATMAN ADVANCED
1954M: Marek Lindner <mareklindner@neomailbox.ch>
1955M: Simon Wunderlich <sw@simonwunderlich.de>
1956M: Antonio Quartulli <antonio@meshcoding.com>
1957L: b.a.t.m.a.n@lists.open-mesh.org
1958W: http://www.open-mesh.org/
1959S: Maintained
1960F: net/batman-adv/
1961
1962BAYCOM/HDLCDRV DRIVERS FOR AX.25
1963M: Thomas Sailer <t.sailer@alumni.ethz.ch>
1964L: linux-hams@vger.kernel.org
1965W: http://www.baycom.org/~tom/ham/ham.html
1966S: Maintained
1967F: drivers/net/hamradio/baycom*
1968
1969BCACHE (BLOCK LAYER CACHE)
1970M: Kent Overstreet <kmo@daterainc.com>
1971L: linux-bcache@vger.kernel.org
1972W: http://bcache.evilpiepirate.org
1973S: Maintained:
1974F: drivers/md/bcache/
1975
1976BEFS FILE SYSTEM
1977S: Orphan
1978F: Documentation/filesystems/befs.txt
1979F: fs/befs/
1980
1981BECKHOFF CX5020 ETHERCAT MASTER DRIVER
1982M: Dariusz Marcinkiewicz <reksio@newterm.pl>
1983L: netdev@vger.kernel.org
1984S: Maintained
1985F: drivers/net/ethernet/ec_bhf.c
1986
1987BFS FILE SYSTEM
1988M: "Tigran A. Aivazian" <tigran@aivazian.fsnet.co.uk>
1989S: Maintained
1990F: Documentation/filesystems/bfs.txt
1991F: fs/bfs/
1992F: include/uapi/linux/bfs_fs.h
1993
1994BLACKFIN ARCHITECTURE
1995M: Steven Miao <realmz6@gmail.com>
1996L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
1997T: git git://git.code.sf.net/p/adi-linux/code
1998W: http://blackfin.uclinux.org
1999S: Supported
2000F: arch/blackfin/
2001
2002BLACKFIN EMAC DRIVER
2003L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2004W: http://blackfin.uclinux.org
2005S: Supported
2006F: drivers/net/ethernet/adi/
2007
2008BLACKFIN RTC DRIVER
2009L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2010W: http://blackfin.uclinux.org
2011S: Supported
2012F: drivers/rtc/rtc-bfin.c
2013
2014BLACKFIN SDH DRIVER
2015M: Sonic Zhang <sonic.zhang@analog.com>
2016L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2017W: http://blackfin.uclinux.org
2018S: Supported
2019F: drivers/mmc/host/bfin_sdh.c
2020
2021BLACKFIN SERIAL DRIVER
2022M: Sonic Zhang <sonic.zhang@analog.com>
2023L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2024W: http://blackfin.uclinux.org
2025S: Supported
2026F: drivers/tty/serial/bfin_uart.c
2027
2028BLACKFIN WATCHDOG DRIVER
2029L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2030W: http://blackfin.uclinux.org
2031S: Supported
2032F: drivers/watchdog/bfin_wdt.c
2033
2034BLACKFIN I2C TWI DRIVER
2035M: Sonic Zhang <sonic.zhang@analog.com>
2036L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2037W: http://blackfin.uclinux.org/
2038S: Supported
2039F: drivers/i2c/busses/i2c-bfin-twi.c
2040
2041BLACKFIN MEDIA DRIVER
2042M: Scott Jiang <scott.jiang.linux@gmail.com>
2043L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2044W: http://blackfin.uclinux.org/
2045S: Supported
2046F: drivers/media/platform/blackfin/
2047F: drivers/media/i2c/adv7183*
2048F: drivers/media/i2c/vs6624*
2049
2050BLINKM RGB LED DRIVER
2051M: Jan-Simon Moeller <jansimon.moeller@gmx.de>
2052S: Maintained
2053F: drivers/leds/leds-blinkm.c
2054
2055BLOCK LAYER
2056M: Jens Axboe <axboe@kernel.dk>
2057T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
2058S: Maintained
2059F: block/
2060
2061BLOCK2MTD DRIVER
2062M: Joern Engel <joern@lazybastard.org>
2063L: linux-mtd@lists.infradead.org
2064S: Maintained
2065F: drivers/mtd/devices/block2mtd.c
2066
2067BLUETOOTH DRIVERS
2068M: Marcel Holtmann <marcel@holtmann.org>
2069M: Gustavo Padovan <gustavo@padovan.org>
2070M: Johan Hedberg <johan.hedberg@gmail.com>
2071L: linux-bluetooth@vger.kernel.org
2072W: http://www.bluez.org/
2073T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2074T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2075S: Maintained
2076F: drivers/bluetooth/
2077
2078BLUETOOTH SUBSYSTEM
2079M: Marcel Holtmann <marcel@holtmann.org>
2080M: Gustavo Padovan <gustavo@padovan.org>
2081M: Johan Hedberg <johan.hedberg@gmail.com>
2082L: linux-bluetooth@vger.kernel.org
2083W: http://www.bluez.org/
2084T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2085T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2086S: Maintained
2087F: net/bluetooth/
2088F: include/net/bluetooth/
2089
2090BONDING DRIVER
2091M: Jay Vosburgh <j.vosburgh@gmail.com>
2092M: Veaceslav Falico <vfalico@gmail.com>
2093M: Andy Gospodarek <gospo@cumulusnetworks.com>
2094L: netdev@vger.kernel.org
2095W: http://sourceforge.net/projects/bonding/
2096S: Supported
2097F: drivers/net/bonding/
2098F: include/uapi/linux/if_bonding.h
2099
2100BPF (Safe dynamic programs and tools)
2101M: Alexei Starovoitov <ast@kernel.org>
2102L: netdev@vger.kernel.org
2103L: linux-kernel@vger.kernel.org
2104S: Supported
2105F: kernel/bpf/
2106
2107BROADCOM B44 10/100 ETHERNET DRIVER
2108M: Gary Zambrano <zambrano@broadcom.com>
2109L: netdev@vger.kernel.org
2110S: Supported
2111F: drivers/net/ethernet/broadcom/b44.*
2112
2113BROADCOM GENET ETHERNET DRIVER
2114M: Florian Fainelli <f.fainelli@gmail.com>
2115L: netdev@vger.kernel.org
2116S: Supported
2117F: drivers/net/ethernet/broadcom/genet/
2118
2119BROADCOM BNX2 GIGABIT ETHERNET DRIVER
2120M: Sony Chacko <sony.chacko@qlogic.com>
2121M: Dept-HSGLinuxNICDev@qlogic.com
2122L: netdev@vger.kernel.org
2123S: Supported
2124F: drivers/net/ethernet/broadcom/bnx2.*
2125F: drivers/net/ethernet/broadcom/bnx2_*
2126
2127BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
2128M: Ariel Elior <ariel.elior@qlogic.com>
2129L: netdev@vger.kernel.org
2130S: Supported
2131F: drivers/net/ethernet/broadcom/bnx2x/
2132
2133BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
2134M: Florian Fainelli <f.fainelli@gmail.com>
2135M: Ray Jui <rjui@broadcom.com>
2136M: Scott Branden <sbranden@broadcom.com>
2137L: bcm-kernel-feedback-list@broadcom.com
2138T: git git://github.com/broadcom/mach-bcm
2139S: Maintained
2140F: arch/arm/mach-bcm/
2141F: arch/arm/boot/dts/bcm113*
2142F: arch/arm/boot/dts/bcm216*
2143F: arch/arm/boot/dts/bcm281*
2144F: arch/arm/configs/bcm_defconfig
2145F: drivers/mmc/host/sdhci-bcm-kona.c
2146F: drivers/clocksource/bcm_kona_timer.c
2147
2148BROADCOM BCM2835 ARM ARCHITECTURE
2149M: Stephen Warren <swarren@wwwdotorg.org>
2150M: Lee Jones <lee@kernel.org>
2151L: linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers)
2152T: git git://git.kernel.org/pub/scm/linux/kernel/git/rpi/linux-rpi.git
2153S: Maintained
2154N: bcm2835
2155
2156BROADCOM BCM33XX MIPS ARCHITECTURE
2157M: Kevin Cernekee <cernekee@gmail.com>
2158L: linux-mips@linux-mips.org
2159S: Maintained
2160F: arch/mips/bcm3384/*
2161F: arch/mips/include/asm/mach-bcm3384/*
2162F: arch/mips/kernel/*bmips*
2163
2164BROADCOM BCM5301X ARM ARCHITECTURE
2165M: Hauke Mehrtens <hauke@hauke-m.de>
2166L: linux-arm-kernel@lists.infradead.org
2167S: Maintained
2168F: arch/arm/mach-bcm/bcm_5301x.c
2169F: arch/arm/boot/dts/bcm5301x.dtsi
2170F: arch/arm/boot/dts/bcm470*
2171
2172BROADCOM BCM63XX ARM ARCHITECTURE
2173M: Florian Fainelli <f.fainelli@gmail.com>
2174L: linux-arm-kernel@lists.infradead.org
2175T: git git://github.com/broadcom/arm-bcm63xx.git
2176S: Maintained
2177F: arch/arm/mach-bcm/bcm63xx.c
2178F: arch/arm/include/debug/bcm63xx.S
2179
2180BROADCOM BCM63XX/BCM33XX UDC DRIVER
2181M: Kevin Cernekee <cernekee@gmail.com>
2182L: linux-usb@vger.kernel.org
2183S: Maintained
2184F: drivers/usb/gadget/udc/bcm63xx_udc.*
2185
2186BROADCOM BCM7XXX ARM ARCHITECTURE
2187M: Brian Norris <computersforpeace@gmail.com>
2188M: Gregory Fong <gregory.0xf0@gmail.com>
2189M: Florian Fainelli <f.fainelli@gmail.com>
2190L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2191T: git git://github.com/broadcom/stblinux.git
2192S: Maintained
2193F: arch/arm/mach-bcm/*brcmstb*
2194F: arch/arm/boot/dts/bcm7*.dts*
2195F: drivers/bus/brcmstb_gisb.c
2196
2197BROADCOM BMIPS MIPS ARCHITECTURE
2198M: Kevin Cernekee <cernekee@gmail.com>
2199M: Florian Fainelli <f.fainelli@gmail.com>
2200L: linux-mips@linux-mips.org
2201T: git git://github.com/broadcom/stblinux.git
2202S: Maintained
2203F: arch/mips/bmips/*
2204F: arch/mips/include/asm/mach-bmips/*
2205F: arch/mips/kernel/*bmips*
2206F: arch/mips/boot/dts/bcm*.dts*
2207F: drivers/irqchip/irq-bcm7*
2208F: drivers/irqchip/irq-brcmstb*
2209
2210BROADCOM TG3 GIGABIT ETHERNET DRIVER
2211M: Prashant Sreedharan <prashant@broadcom.com>
2212M: Michael Chan <mchan@broadcom.com>
2213L: netdev@vger.kernel.org
2214S: Supported
2215F: drivers/net/ethernet/broadcom/tg3.*
2216
2217BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER
2218M: Brett Rudley <brudley@broadcom.com>
2219M: Arend van Spriel <arend@broadcom.com>
2220M: Franky (Zhenhui) Lin <frankyl@broadcom.com>
2221M: Hante Meuleman <meuleman@broadcom.com>
2222L: linux-wireless@vger.kernel.org
2223L: brcm80211-dev-list@broadcom.com
2224S: Supported
2225F: drivers/net/wireless/brcm80211/
2226
2227BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
2228M: QLogic-Storage-Upstream@qlogic.com
2229L: linux-scsi@vger.kernel.org
2230S: Supported
2231F: drivers/scsi/bnx2fc/
2232
2233BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
2234M: QLogic-Storage-Upstream@qlogic.com
2235L: linux-scsi@vger.kernel.org
2236S: Supported
2237F: drivers/scsi/bnx2i/
2238
2239BROADCOM CYGNUS/IPROC ARM ARCHITECTURE
2240M: Ray Jui <rjui@broadcom.com>
2241M: Scott Branden <sbranden@broadcom.com>
2242L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2243L: bcm-kernel-feedback-list@broadcom.com
2244T: git git://github.com/broadcom/cygnus-linux.git
2245S: Maintained
2246N: iproc
2247N: cygnus
2248N: bcm9113*
2249N: bcm9583*
2250N: bcm583*
2251N: bcm113*
2252
2253BROADCOM BRCMSTB GPIO DRIVER
2254M: Gregory Fong <gregory.0xf0@gmail.com>
2255L: bcm-kernel-feedback-list@broadcom.com>
2256S: Supported
2257F: drivers/gpio/gpio-brcmstb.c
2258F: Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt
2259
2260BROADCOM KONA GPIO DRIVER
2261M: Ray Jui <rjui@broadcom.com>
2262L: bcm-kernel-feedback-list@broadcom.com
2263S: Supported
2264F: drivers/gpio/gpio-bcm-kona.c
2265F: Documentation/devicetree/bindings/gpio/gpio-bcm-kona.txt
2266
2267BROADCOM SPECIFIC AMBA DRIVER (BCMA)
2268M: Rafał Miłecki <zajec5@gmail.com>
2269L: linux-wireless@vger.kernel.org
2270S: Maintained
2271F: drivers/bcma/
2272F: include/linux/bcma/
2273
2274BROADCOM SYSTEMPORT ETHERNET DRIVER
2275M: Florian Fainelli <f.fainelli@gmail.com>
2276L: netdev@vger.kernel.org
2277S: Supported
2278F: drivers/net/ethernet/broadcom/bcmsysport.*
2279
2280BROCADE BFA FC SCSI DRIVER
2281M: Anil Gurumurthy <anil.gurumurthy@qlogic.com>
2282M: Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
2283L: linux-scsi@vger.kernel.org
2284S: Supported
2285F: drivers/scsi/bfa/
2286
2287BROCADE BNA 10 GIGABIT ETHERNET DRIVER
2288M: Rasesh Mody <rasesh.mody@qlogic.com>
2289L: netdev@vger.kernel.org
2290S: Supported
2291F: drivers/net/ethernet/brocade/bna/
2292
2293BSG (block layer generic sg v4 driver)
2294M: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
2295L: linux-scsi@vger.kernel.org
2296S: Supported
2297F: block/bsg.c
2298F: include/linux/bsg.h
2299F: include/uapi/linux/bsg.h
2300
2301BT87X AUDIO DRIVER
2302M: Clemens Ladisch <clemens@ladisch.de>
2303L: alsa-devel@alsa-project.org (moderated for non-subscribers)
2304T: git git://git.alsa-project.org/alsa-kernel.git
2305S: Maintained
2306F: Documentation/sound/alsa/Bt87x.txt
2307F: sound/pci/bt87x.c
2308
2309BT8XXGPIO DRIVER
2310M: Michael Buesch <m@bues.ch>
2311W: http://bu3sch.de/btgpio.php
2312S: Maintained
2313F: drivers/gpio/gpio-bt8xx.c
2314
2315BTRFS FILE SYSTEM
2316M: Chris Mason <clm@fb.com>
2317M: Josef Bacik <jbacik@fb.com>
2318M: David Sterba <dsterba@suse.cz>
2319L: linux-btrfs@vger.kernel.org
2320W: http://btrfs.wiki.kernel.org/
2321Q: http://patchwork.kernel.org/project/linux-btrfs/list/
2322T: git git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git
2323S: Maintained
2324F: Documentation/filesystems/btrfs.txt
2325F: fs/btrfs/
2326
2327BTTV VIDEO4LINUX DRIVER
2328M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
2329L: linux-media@vger.kernel.org
2330W: http://linuxtv.org
2331T: git git://linuxtv.org/media_tree.git
2332S: Odd fixes
2333F: Documentation/video4linux/bttv/
2334F: drivers/media/pci/bt8xx/bttv*
2335
2336BUSLOGIC SCSI DRIVER
2337M: Khalid Aziz <khalid@gonehiking.org>
2338L: linux-scsi@vger.kernel.org
2339S: Maintained
2340F: drivers/scsi/BusLogic.*
2341F: drivers/scsi/FlashPoint.*
2342
2343C-MEDIA CMI8788 DRIVER
2344M: Clemens Ladisch <clemens@ladisch.de>
2345L: alsa-devel@alsa-project.org (moderated for non-subscribers)
2346T: git git://git.alsa-project.org/alsa-kernel.git
2347S: Maintained
2348F: sound/pci/oxygen/
2349
2350C6X ARCHITECTURE
2351M: Mark Salter <msalter@redhat.com>
2352M: Aurelien Jacquiot <a-jacquiot@ti.com>
2353L: linux-c6x-dev@linux-c6x.org
2354W: http://www.linux-c6x.org/wiki/index.php/Main_Page
2355S: Maintained
2356F: arch/c6x/
2357
2358CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
2359M: David Howells <dhowells@redhat.com>
2360L: linux-cachefs@redhat.com
2361S: Supported
2362F: Documentation/filesystems/caching/cachefiles.txt
2363F: fs/cachefiles/
2364
2365CADET FM/AM RADIO RECEIVER DRIVER
2366M: Hans Verkuil <hverkuil@xs4all.nl>
2367L: linux-media@vger.kernel.org
2368T: git git://linuxtv.org/media_tree.git
2369W: http://linuxtv.org
2370S: Maintained
2371F: drivers/media/radio/radio-cadet*
2372
2373CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
2374M: Jonathan Corbet <corbet@lwn.net>
2375L: linux-media@vger.kernel.org
2376T: git git://linuxtv.org/media_tree.git
2377S: Maintained
2378F: Documentation/video4linux/cafe_ccic
2379F: drivers/media/platform/marvell-ccic/
2380
2381CAIF NETWORK LAYER
2382M: Dmitry Tarnyagin <dmitry.tarnyagin@lockless.no>
2383L: netdev@vger.kernel.org
2384S: Supported
2385F: Documentation/networking/caif/
2386F: drivers/net/caif/
2387F: include/uapi/linux/caif/
2388F: include/net/caif/
2389F: net/caif/
2390
2391CALGARY x86-64 IOMMU
2392M: Muli Ben-Yehuda <muli@il.ibm.com>
2393M: "Jon D. Mason" <jdmason@kudzu.us>
2394L: discuss@x86-64.org
2395S: Maintained
2396F: arch/x86/kernel/pci-calgary_64.c
2397F: arch/x86/kernel/tce_64.c
2398F: arch/x86/include/asm/calgary.h
2399F: arch/x86/include/asm/tce.h
2400
2401CAN NETWORK LAYER
2402M: Oliver Hartkopp <socketcan@hartkopp.net>
2403M: Marc Kleine-Budde <mkl@pengutronix.de>
2404L: linux-can@vger.kernel.org
2405W: https://github.com/linux-can
2406T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
2407T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
2408S: Maintained
2409F: Documentation/networking/can.txt
2410F: net/can/
2411F: include/linux/can/core.h
2412F: include/uapi/linux/can.h
2413F: include/uapi/linux/can/bcm.h
2414F: include/uapi/linux/can/raw.h
2415F: include/uapi/linux/can/gw.h
2416
2417CAN NETWORK DRIVERS
2418M: Wolfgang Grandegger <wg@grandegger.com>
2419M: Marc Kleine-Budde <mkl@pengutronix.de>
2420L: linux-can@vger.kernel.org
2421W: https://github.com/linux-can
2422T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
2423T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
2424S: Maintained
2425F: drivers/net/can/
2426F: include/linux/can/dev.h
2427F: include/linux/can/platform/
2428F: include/uapi/linux/can/error.h
2429F: include/uapi/linux/can/netlink.h
2430
2431CAPABILITIES
2432M: Serge Hallyn <serge.hallyn@canonical.com>
2433L: linux-security-module@vger.kernel.org
2434S: Supported
2435F: include/linux/capability.h
2436F: include/uapi/linux/capability.h
2437F: security/commoncap.c
2438F: kernel/capability.c
2439
2440CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
2441M: Kevin Tsai <ktsai@capellamicro.com>
2442S: Maintained
2443F: drivers/iio/light/cm*
2444F: Documentation/devicetree/bindings/i2c/trivial-devices.txt
2445
2446CC2520 IEEE-802.15.4 RADIO DRIVER
2447M: Varka Bhadram <varkabhadram@gmail.com>
2448L: linux-wpan@vger.kernel.org
2449S: Maintained
2450F: drivers/net/ieee802154/cc2520.c
2451F: include/linux/spi/cc2520.h
2452F: Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
2453
2454CELL BROADBAND ENGINE ARCHITECTURE
2455M: Arnd Bergmann <arnd@arndb.de>
2456L: linuxppc-dev@lists.ozlabs.org
2457L: cbe-oss-dev@lists.ozlabs.org
2458W: http://www.ibm.com/developerworks/power/cell/
2459S: Supported
2460F: arch/powerpc/include/asm/cell*.h
2461F: arch/powerpc/include/asm/spu*.h
2462F: arch/powerpc/include/uapi/asm/spu*.h
2463F: arch/powerpc/oprofile/*cell*
2464F: arch/powerpc/platforms/cell/
2465
2466CEPH DISTRIBUTED FILE SYSTEM CLIENT
2467M: Yan, Zheng <zyan@redhat.com>
2468M: Sage Weil <sage@redhat.com>
2469L: ceph-devel@vger.kernel.org
2470W: http://ceph.com/
2471T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
2472S: Supported
2473F: Documentation/filesystems/ceph.txt
2474F: fs/ceph/
2475F: net/ceph/
2476F: include/linux/ceph/
2477F: include/linux/crush/
2478
2479CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM:
2480L: linux-usb@vger.kernel.org
2481S: Orphan
2482F: Documentation/usb/WUSB-Design-overview.txt
2483F: Documentation/usb/wusb-cbaf
2484F: drivers/usb/host/hwa-hc.c
2485F: drivers/usb/host/whci/
2486F: drivers/usb/wusbcore/
2487F: include/linux/usb/wusb*
2488
2489CFAG12864B LCD DRIVER
2490M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
2491W: http://miguelojeda.es/auxdisplay.htm
2492W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
2493S: Maintained
2494F: drivers/auxdisplay/cfag12864b.c
2495F: include/linux/cfag12864b.h
2496
2497CFAG12864BFB LCD FRAMEBUFFER DRIVER
2498M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
2499W: http://miguelojeda.es/auxdisplay.htm
2500W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
2501S: Maintained
2502F: drivers/auxdisplay/cfag12864bfb.c
2503F: include/linux/cfag12864b.h
2504
2505CFG80211 and NL80211
2506M: Johannes Berg <johannes@sipsolutions.net>
2507L: linux-wireless@vger.kernel.org
2508W: http://wireless.kernel.org/
2509T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
2510T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
2511S: Maintained
2512F: include/uapi/linux/nl80211.h
2513F: include/net/cfg80211.h
2514F: net/wireless/*
2515X: net/wireless/wext*
2516
2517CHAR and MISC DRIVERS
2518M: Arnd Bergmann <arnd@arndb.de>
2519M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
2520T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
2521S: Supported
2522F: drivers/char/*
2523F: drivers/misc/*
2524F: include/linux/miscdevice.h
2525
2526CHECKPATCH
2527M: Andy Whitcroft <apw@canonical.com>
2528M: Joe Perches <joe@perches.com>
2529S: Maintained
2530F: scripts/checkpatch.pl
2531
2532CHINESE DOCUMENTATION
2533M: Harry Wei <harryxiyou@gmail.com>
2534L: xiyoulinuxkernelgroup@googlegroups.com (subscribers-only)
2535L: linux-kernel@zh-kernel.org (moderated for non-subscribers)
2536S: Maintained
2537F: Documentation/zh_CN/
2538
2539CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
2540M: Peter Chen <Peter.Chen@freescale.com>
2541T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
2542L: linux-usb@vger.kernel.org
2543S: Maintained
2544F: drivers/usb/chipidea/
2545
2546CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
2547M: Hans de Goede <hdegoede@redhat.com>
2548L: linux-input@vger.kernel.org
2549S: Maintained
2550F: Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt
2551F: drivers/input/touchscreen/chipone_icn8318.c
2552
2553CHROME HARDWARE PLATFORM SUPPORT
2554M: Olof Johansson <olof@lixom.net>
2555S: Maintained
2556F: drivers/platform/chrome/
2557
2558CISCO VIC ETHERNET NIC DRIVER
2559M: Christian Benvenuti <benve@cisco.com>
2560M: Sujith Sankar <ssujith@cisco.com>
2561M: Govindarajulu Varadarajan <_govind@gmx.com>
2562M: Neel Patel <neepatel@cisco.com>
2563S: Supported
2564F: drivers/net/ethernet/cisco/enic/
2565
2566CISCO VIC LOW LATENCY NIC DRIVER
2567M: Upinder Malhi <umalhi@cisco.com>
2568S: Supported
2569F: drivers/infiniband/hw/usnic
2570
2571CIRRUS LOGIC EP93XX ETHERNET DRIVER
2572M: Hartley Sweeten <hsweeten@visionengravers.com>
2573L: netdev@vger.kernel.org
2574S: Maintained
2575F: drivers/net/ethernet/cirrus/ep93xx_eth.c
2576
2577CIRRUS LOGIC AUDIO CODEC DRIVERS
2578M: Brian Austin <brian.austin@cirrus.com>
2579M: Paul Handrigan <Paul.Handrigan@cirrus.com>
2580L: alsa-devel@alsa-project.org (moderated for non-subscribers)
2581S: Maintained
2582F: sound/soc/codecs/cs*
2583
2584CLEANCACHE API
2585M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
2586L: linux-kernel@vger.kernel.org
2587S: Maintained
2588F: mm/cleancache.c
2589F: include/linux/cleancache.h
2590
2591CLK API
2592M: Russell King <linux@arm.linux.org.uk>
2593L: linux-clk@vger.kernel.org
2594S: Maintained
2595F: include/linux/clk.h
2596
2597CLOCKSOURCE, CLOCKEVENT DRIVERS
2598M: Daniel Lezcano <daniel.lezcano@linaro.org>
2599M: Thomas Gleixner <tglx@linutronix.de>
2600L: linux-kernel@vger.kernel.org
2601T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
2602S: Supported
2603F: drivers/clocksource
2604
2605CISCO FCOE HBA DRIVER
2606M: Hiral Patel <hiralpat@cisco.com>
2607M: Suma Ramars <sramars@cisco.com>
2608M: Brian Uchino <buchino@cisco.com>
2609L: linux-scsi@vger.kernel.org
2610S: Supported
2611F: drivers/scsi/fnic/
2612
2613CMPC ACPI DRIVER
2614M: Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com>
2615M: Daniel Oliveira Nascimento <don@syst.com.br>
2616L: platform-driver-x86@vger.kernel.org
2617S: Supported
2618F: drivers/platform/x86/classmate-laptop.c
2619
2620COCCINELLE/Semantic Patches (SmPL)
2621M: Julia Lawall <Julia.Lawall@lip6.fr>
2622M: Gilles Muller <Gilles.Muller@lip6.fr>
2623M: Nicolas Palix <nicolas.palix@imag.fr>
2624M: Michal Marek <mmarek@suse.cz>
2625L: cocci@systeme.lip6.fr (moderated for non-subscribers)
2626T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc
2627W: http://coccinelle.lip6.fr/
2628S: Supported
2629F: Documentation/coccinelle.txt
2630F: scripts/coccinelle/
2631F: scripts/coccicheck
2632
2633CODA FILE SYSTEM
2634M: Jan Harkes <jaharkes@cs.cmu.edu>
2635M: coda@cs.cmu.edu
2636L: codalist@coda.cs.cmu.edu
2637W: http://www.coda.cs.cmu.edu/
2638S: Maintained
2639F: Documentation/filesystems/coda.txt
2640F: fs/coda/
2641F: include/linux/coda*.h
2642F: include/uapi/linux/coda*.h
2643
2644CODA V4L2 MEM2MEM DRIVER
2645M: Philipp Zabel <p.zabel@pengutronix.de>
2646L: linux-media@vger.kernel.org
2647S: Maintained
2648F: Documentation/devicetree/bindings/media/coda.txt
2649F: drivers/media/platform/coda/
2650
2651COMMON CLK FRAMEWORK
2652M: Mike Turquette <mturquette@linaro.org>
2653M: Stephen Boyd <sboyd@codeaurora.org>
2654L: linux-clk@vger.kernel.org
2655T: git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
2656S: Maintained
2657F: drivers/clk/
2658X: drivers/clk/clkdev.c
2659F: include/linux/clk-pr*
2660F: include/linux/clk/
2661
2662COMMON INTERNET FILE SYSTEM (CIFS)
2663M: Steve French <sfrench@samba.org>
2664L: linux-cifs@vger.kernel.org
2665L: samba-technical@lists.samba.org (moderated for non-subscribers)
2666W: http://linux-cifs.samba.org/
2667T: git git://git.samba.org/sfrench/cifs-2.6.git
2668S: Supported
2669F: Documentation/filesystems/cifs/
2670F: fs/cifs/
2671
2672COMPACTPCI HOTPLUG CORE
2673M: Scott Murray <scott@spiteful.org>
2674L: linux-pci@vger.kernel.org
2675S: Maintained
2676F: drivers/pci/hotplug/cpci_hotplug*
2677
2678COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
2679M: Scott Murray <scott@spiteful.org>
2680L: linux-pci@vger.kernel.org
2681S: Maintained
2682F: drivers/pci/hotplug/cpcihp_zt5550.*
2683
2684COMPACTPCI HOTPLUG GENERIC DRIVER
2685M: Scott Murray <scott@spiteful.org>
2686L: linux-pci@vger.kernel.org
2687S: Maintained
2688F: drivers/pci/hotplug/cpcihp_generic.c
2689
2690COMPAL LAPTOP SUPPORT
2691M: Cezary Jackiewicz <cezary.jackiewicz@gmail.com>
2692L: platform-driver-x86@vger.kernel.org
2693S: Maintained
2694F: drivers/platform/x86/compal-laptop.c
2695
2696CONEXANT ACCESSRUNNER USB DRIVER
2697M: Simon Arlott <cxacru@fire.lp0.eu>
2698L: accessrunner-general@lists.sourceforge.net
2699W: http://accessrunner.sourceforge.net/
2700S: Maintained
2701F: drivers/usb/atm/cxacru.c
2702
2703CONFIGFS
2704M: Joel Becker <jlbec@evilplan.org>
2705T: git git://git.kernel.org/pub/scm/linux/kernel/git/jlbec/configfs.git
2706S: Supported
2707F: fs/configfs/
2708F: include/linux/configfs.h
2709
2710CONNECTOR
2711M: Evgeniy Polyakov <zbr@ioremap.net>
2712L: netdev@vger.kernel.org
2713S: Maintained
2714F: drivers/connector/
2715
2716CONTROL GROUP (CGROUP)
2717M: Tejun Heo <tj@kernel.org>
2718M: Li Zefan <lizefan@huawei.com>
2719L: cgroups@vger.kernel.org
2720T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
2721S: Maintained
2722F: Documentation/cgroups/
2723F: include/linux/cgroup*
2724F: kernel/cgroup*
2725
2726CONTROL GROUP - CPUSET
2727M: Li Zefan <lizefan@huawei.com>
2728L: cgroups@vger.kernel.org
2729W: http://www.bullopensource.org/cpuset/
2730W: http://oss.sgi.com/projects/cpusets/
2731T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
2732S: Maintained
2733F: Documentation/cgroups/cpusets.txt
2734F: include/linux/cpuset.h
2735F: kernel/cpuset.c
2736
2737CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
2738M: Johannes Weiner <hannes@cmpxchg.org>
2739M: Michal Hocko <mhocko@suse.cz>
2740L: cgroups@vger.kernel.org
2741L: linux-mm@kvack.org
2742S: Maintained
2743F: mm/memcontrol.c
2744F: mm/swap_cgroup.c
2745
2746CORETEMP HARDWARE MONITORING DRIVER
2747M: Fenghua Yu <fenghua.yu@intel.com>
2748L: lm-sensors@lm-sensors.org
2749S: Maintained
2750F: Documentation/hwmon/coretemp
2751F: drivers/hwmon/coretemp.c
2752
2753COSA/SRP SYNC SERIAL DRIVER
2754M: Jan "Yenya" Kasprzak <kas@fi.muni.cz>
2755W: http://www.fi.muni.cz/~kas/cosa/
2756S: Maintained
2757F: drivers/net/wan/cosa*
2758
2759CPMAC ETHERNET DRIVER
2760M: Florian Fainelli <florian@openwrt.org>
2761L: netdev@vger.kernel.org
2762S: Maintained
2763F: drivers/net/ethernet/ti/cpmac.c
2764
2765CPU FREQUENCY DRIVERS
2766M: Rafael J. Wysocki <rjw@rjwysocki.net>
2767M: Viresh Kumar <viresh.kumar@linaro.org>
2768L: linux-pm@vger.kernel.org
2769S: Maintained
2770T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
2771T: git git://git.linaro.org/people/vireshk/linux.git (For ARM Updates)
2772F: drivers/cpufreq/
2773F: include/linux/cpufreq.h
2774
2775CPU FREQUENCY DRIVERS - ARM BIG LITTLE
2776M: Viresh Kumar <viresh.kumar@linaro.org>
2777M: Sudeep Holla <sudeep.holla@arm.com>
2778L: linux-pm@vger.kernel.org
2779W: http://www.arm.com/products/processors/technologies/biglittleprocessing.php
2780S: Maintained
2781F: drivers/cpufreq/arm_big_little.h
2782F: drivers/cpufreq/arm_big_little.c
2783F: drivers/cpufreq/arm_big_little_dt.c
2784
2785CPUIDLE DRIVER - ARM BIG LITTLE
2786M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
2787M: Daniel Lezcano <daniel.lezcano@linaro.org>
2788L: linux-pm@vger.kernel.org
2789L: linux-arm-kernel@lists.infradead.org
2790T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
2791S: Maintained
2792F: drivers/cpuidle/cpuidle-big_little.c
2793
2794CPUIDLE DRIVER - ARM EXYNOS
2795M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
2796M: Daniel Lezcano <daniel.lezcano@linaro.org>
2797M: Kukjin Kim <kgene@kernel.org>
2798L: linux-pm@vger.kernel.org
2799L: linux-samsung-soc@vger.kernel.org
2800S: Supported
2801F: drivers/cpuidle/cpuidle-exynos.c
2802F: arch/arm/mach-exynos/pm.c
2803
2804CPUIDLE DRIVERS
2805M: Rafael J. Wysocki <rjw@rjwysocki.net>
2806M: Daniel Lezcano <daniel.lezcano@linaro.org>
2807L: linux-pm@vger.kernel.org
2808S: Maintained
2809T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
2810F: drivers/cpuidle/*
2811F: include/linux/cpuidle.h
2812
2813CPUID/MSR DRIVER
2814M: "H. Peter Anvin" <hpa@zytor.com>
2815S: Maintained
2816F: arch/x86/kernel/cpuid.c
2817F: arch/x86/kernel/msr.c
2818
2819CPU POWER MONITORING SUBSYSTEM
2820M: Thomas Renninger <trenn@suse.de>
2821L: linux-pm@vger.kernel.org
2822S: Maintained
2823F: tools/power/cpupower/
2824
2825CRAMFS FILESYSTEM
2826W: http://sourceforge.net/projects/cramfs/
2827S: Orphan / Obsolete
2828F: Documentation/filesystems/cramfs.txt
2829F: fs/cramfs/
2830
2831CRIS PORT
2832M: Mikael Starvik <starvik@axis.com>
2833M: Jesper Nilsson <jesper.nilsson@axis.com>
2834L: linux-cris-kernel@axis.com
2835W: http://developer.axis.com
2836S: Maintained
2837F: arch/cris/
2838F: drivers/tty/serial/crisv10.*
2839
2840CRYPTO API
2841M: Herbert Xu <herbert@gondor.apana.org.au>
2842M: "David S. Miller" <davem@davemloft.net>
2843L: linux-crypto@vger.kernel.org
2844T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
2845S: Maintained
2846F: Documentation/crypto/
2847F: Documentation/DocBook/crypto-API.tmpl
2848F: arch/*/crypto/
2849F: crypto/
2850F: drivers/crypto/
2851F: include/crypto/
2852
2853CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
2854M: Neil Horman <nhorman@tuxdriver.com>
2855L: linux-crypto@vger.kernel.org
2856S: Maintained
2857F: crypto/ansi_cprng.c
2858F: crypto/rng.c
2859
2860CS5535 Audio ALSA driver
2861M: Jaya Kumar <jayakumar.alsa@gmail.com>
2862S: Maintained
2863F: sound/pci/cs5535audio/
2864
2865CW1200 WLAN driver
2866M: Solomon Peachy <pizza@shaftnet.org>
2867S: Maintained
2868F: drivers/net/wireless/cw1200/
2869
2870CX18 VIDEO4LINUX DRIVER
2871M: Andy Walls <awalls@md.metrocast.net>
2872L: ivtv-devel@ivtvdriver.org (subscribers-only)
2873L: linux-media@vger.kernel.org
2874T: git git://linuxtv.org/media_tree.git
2875W: http://linuxtv.org
2876W: http://www.ivtvdriver.org/index.php/Cx18
2877S: Maintained
2878F: Documentation/video4linux/cx18.txt
2879F: drivers/media/pci/cx18/
2880F: include/uapi/linux/ivtv*
2881
2882CX2341X MPEG ENCODER HELPER MODULE
2883M: Hans Verkuil <hverkuil@xs4all.nl>
2884L: linux-media@vger.kernel.org
2885T: git git://linuxtv.org/media_tree.git
2886W: http://linuxtv.org
2887S: Maintained
2888F: drivers/media/common/cx2341x*
2889F: include/media/cx2341x*
2890
2891CX88 VIDEO4LINUX DRIVER
2892M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
2893L: linux-media@vger.kernel.org
2894W: http://linuxtv.org
2895T: git git://linuxtv.org/media_tree.git
2896S: Odd fixes
2897F: Documentation/video4linux/cx88/
2898F: drivers/media/pci/cx88/
2899
2900CXD2820R MEDIA DRIVER
2901M: Antti Palosaari <crope@iki.fi>
2902L: linux-media@vger.kernel.org
2903W: http://linuxtv.org/
2904W: http://palosaari.fi/linux/
2905Q: http://patchwork.linuxtv.org/project/linux-media/list/
2906T: git git://linuxtv.org/anttip/media_tree.git
2907S: Maintained
2908F: drivers/media/dvb-frontends/cxd2820r*
2909
2910CXGB3 ETHERNET DRIVER (CXGB3)
2911M: Santosh Raspatur <santosh@chelsio.com>
2912L: netdev@vger.kernel.org
2913W: http://www.chelsio.com
2914S: Supported
2915F: drivers/net/ethernet/chelsio/cxgb3/
2916
2917CXGB3 ISCSI DRIVER (CXGB3I)
2918M: Karen Xie <kxie@chelsio.com>
2919L: linux-scsi@vger.kernel.org
2920W: http://www.chelsio.com
2921S: Supported
2922F: drivers/scsi/cxgbi/cxgb3i
2923
2924CXGB3 IWARP RNIC DRIVER (IW_CXGB3)
2925M: Steve Wise <swise@chelsio.com>
2926L: linux-rdma@vger.kernel.org
2927W: http://www.openfabrics.org
2928S: Supported
2929F: drivers/infiniband/hw/cxgb3/
2930
2931CXGB4 ETHERNET DRIVER (CXGB4)
2932M: Hariprasad S <hariprasad@chelsio.com>
2933L: netdev@vger.kernel.org
2934W: http://www.chelsio.com
2935S: Supported
2936F: drivers/net/ethernet/chelsio/cxgb4/
2937
2938CXGB4 ISCSI DRIVER (CXGB4I)
2939M: Karen Xie <kxie@chelsio.com>
2940L: linux-scsi@vger.kernel.org
2941W: http://www.chelsio.com
2942S: Supported
2943F: drivers/scsi/cxgbi/cxgb4i
2944
2945CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
2946M: Steve Wise <swise@chelsio.com>
2947L: linux-rdma@vger.kernel.org
2948W: http://www.openfabrics.org
2949S: Supported
2950F: drivers/infiniband/hw/cxgb4/
2951
2952CXGB4VF ETHERNET DRIVER (CXGB4VF)
2953M: Casey Leedom <leedom@chelsio.com>
2954L: netdev@vger.kernel.org
2955W: http://www.chelsio.com
2956S: Supported
2957F: drivers/net/ethernet/chelsio/cxgb4vf/
2958
2959CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
2960M: Ian Munsie <imunsie@au1.ibm.com>
2961M: Michael Neuling <mikey@neuling.org>
2962L: linuxppc-dev@lists.ozlabs.org
2963S: Supported
2964F: drivers/misc/cxl/
2965F: include/misc/cxl.h
2966F: include/uapi/misc/cxl.h
2967F: Documentation/powerpc/cxl.txt
2968F: Documentation/powerpc/cxl.txt
2969F: Documentation/ABI/testing/sysfs-class-cxl
2970
2971STMMAC ETHERNET DRIVER
2972M: Giuseppe Cavallaro <peppe.cavallaro@st.com>
2973L: netdev@vger.kernel.org
2974W: http://www.stlinux.com
2975S: Supported
2976F: drivers/net/ethernet/stmicro/stmmac/
2977
2978CYBERPRO FB DRIVER
2979M: Russell King <linux@arm.linux.org.uk>
2980L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2981W: http://www.arm.linux.org.uk/
2982S: Maintained
2983F: drivers/video/fbdev/cyber2000fb.*
2984
2985CYCLADES ASYNC MUX DRIVER
2986W: http://www.cyclades.com/
2987S: Orphan
2988F: drivers/tty/cyclades.c
2989F: include/linux/cyclades.h
2990F: include/uapi/linux/cyclades.h
2991
2992CYCLADES PC300 DRIVER
2993W: http://www.cyclades.com/
2994S: Orphan
2995F: drivers/net/wan/pc300*
2996
2997CYPRESS_FIRMWARE MEDIA DRIVER
2998M: Antti Palosaari <crope@iki.fi>
2999L: linux-media@vger.kernel.org
3000W: http://linuxtv.org/
3001W: http://palosaari.fi/linux/
3002Q: http://patchwork.linuxtv.org/project/linux-media/list/
3003T: git git://linuxtv.org/anttip/media_tree.git
3004S: Maintained
3005F: drivers/media/common/cypress_firmware*
3006
3007CYTTSP TOUCHSCREEN DRIVER
3008M: Ferruh Yigit <fery@cypress.com>
3009L: linux-input@vger.kernel.org
3010S: Supported
3011F: drivers/input/touchscreen/cyttsp*
3012F: include/linux/input/cyttsp.h
3013
3014DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
3015M: Joshua Kinard <kumba@gentoo.org>
3016S: Maintained
3017F: drivers/rtc/rtc-ds1685.c
3018F: include/linux/rtc/ds1685.h
3019
3020DAMA SLAVE for AX.25
3021M: Joerg Reuter <jreuter@yaina.de>
3022W: http://yaina.de/jreuter/
3023W: http://www.qsl.net/dl1bke/
3024L: linux-hams@vger.kernel.org
3025S: Maintained
3026F: net/ax25/af_ax25.c
3027F: net/ax25/ax25_dev.c
3028F: net/ax25/ax25_ds_*
3029F: net/ax25/ax25_in.c
3030F: net/ax25/ax25_out.c
3031F: net/ax25/ax25_timer.c
3032F: net/ax25/sysctl_net_ax25.c
3033
3034DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
3035L: netdev@vger.kernel.org
3036S: Orphan
3037F: Documentation/networking/dmfe.txt
3038F: drivers/net/ethernet/dec/tulip/dmfe.c
3039
3040DC390/AM53C974 SCSI driver
3041M: Hannes Reinecke <hare@suse.de>
3042L: linux-scsi@vger.kernel.org
3043S: Maintained
3044F: drivers/scsi/am53c974.c
3045
3046DC395x SCSI driver
3047M: Oliver Neukum <oliver@neukum.org>
3048M: Ali Akcaagac <aliakc@web.de>
3049M: Jamie Lenehan <lenehan@twibble.org>
3050L: dc395x@twibble.org
3051W: http://twibble.org/dist/dc395x/
3052W: http://lists.twibble.org/mailman/listinfo/dc395x/
3053S: Maintained
3054F: Documentation/scsi/dc395x.txt
3055F: drivers/scsi/dc395x.*
3056
3057DCCP PROTOCOL
3058M: Gerrit Renker <gerrit@erg.abdn.ac.uk>
3059L: dccp@vger.kernel.org
3060W: http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
3061S: Maintained
3062F: include/linux/dccp.h
3063F: include/uapi/linux/dccp.h
3064F: include/linux/tfrc.h
3065F: net/dccp/
3066
3067DECnet NETWORK LAYER
3068W: http://linux-decnet.sourceforge.net
3069L: linux-decnet-user@lists.sourceforge.net
3070S: Orphan
3071F: Documentation/networking/decnet.txt
3072F: net/decnet/
3073
3074DECSTATION PLATFORM SUPPORT
3075M: "Maciej W. Rozycki" <macro@linux-mips.org>
3076L: linux-mips@linux-mips.org
3077W: http://www.linux-mips.org/wiki/DECstation
3078S: Maintained
3079F: arch/mips/dec/
3080F: arch/mips/include/asm/dec/
3081F: arch/mips/include/asm/mach-dec/
3082
3083DEFXX FDDI NETWORK DRIVER
3084M: "Maciej W. Rozycki" <macro@linux-mips.org>
3085S: Maintained
3086F: drivers/net/fddi/defxx.*
3087
3088DELL LAPTOP DRIVER
3089M: Matthew Garrett <mjg59@srcf.ucam.org>
3090M: Pali Rohár <pali.rohar@gmail.com>
3091L: platform-driver-x86@vger.kernel.org
3092S: Maintained
3093F: drivers/platform/x86/dell-laptop.c
3094
3095DELL LAPTOP FREEFALL DRIVER
3096M: Pali Rohár <pali.rohar@gmail.com>
3097S: Maintained
3098F: drivers/platform/x86/dell-smo8800.c
3099
3100DELL LAPTOP SMM DRIVER
3101M: Guenter Roeck <linux@roeck-us.net>
3102S: Maintained
3103F: drivers/char/i8k.c
3104F: include/uapi/linux/i8k.h
3105
3106DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
3107M: Doug Warzecha <Douglas_Warzecha@dell.com>
3108S: Maintained
3109F: Documentation/dcdbas.txt
3110F: drivers/firmware/dcdbas.*
3111
3112DELL WMI EXTRAS DRIVER
3113M: Matthew Garrett <mjg59@srcf.ucam.org>
3114M: Pali Rohár <pali.rohar@gmail.com>
3115S: Maintained
3116F: drivers/platform/x86/dell-wmi.c
3117
3118DESIGNWARE USB2 DRD IP DRIVER
3119M: John Youn <johnyoun@synopsys.com>
3120L: linux-usb@vger.kernel.org
3121T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
3122S: Maintained
3123F: drivers/usb/dwc2/
3124
3125DESIGNWARE USB3 DRD IP DRIVER
3126M: Felipe Balbi <balbi@ti.com>
3127L: linux-usb@vger.kernel.org
3128L: linux-omap@vger.kernel.org
3129T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
3130S: Maintained
3131F: drivers/usb/dwc3/
3132
3133DEVICE COREDUMP (DEV_COREDUMP)
3134M: Johannes Berg <johannes@sipsolutions.net>
3135L: linux-kernel@vger.kernel.org
3136S: Maintained
3137F: drivers/base/devcoredump.c
3138F: include/linux/devcoredump.h
3139
3140DEVICE FREQUENCY (DEVFREQ)
3141M: MyungJoo Ham <myungjoo.ham@samsung.com>
3142M: Kyungmin Park <kyungmin.park@samsung.com>
3143L: linux-pm@vger.kernel.org
3144S: Maintained
3145F: drivers/devfreq/
3146
3147DEVICE NUMBER REGISTRY
3148M: Torben Mathiasen <device@lanana.org>
3149W: http://lanana.org/docs/device-list/index.html
3150S: Maintained
3151
3152DEVICE-MAPPER (LVM)
3153M: Alasdair Kergon <agk@redhat.com>
3154M: Mike Snitzer <snitzer@redhat.com>
3155M: dm-devel@redhat.com
3156L: dm-devel@redhat.com
3157W: http://sources.redhat.com/dm
3158Q: http://patchwork.kernel.org/project/dm-devel/list/
3159T: git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
3160T: quilt http://people.redhat.com/agk/patches/linux/editing/
3161S: Maintained
3162F: Documentation/device-mapper/
3163F: drivers/md/dm*
3164F: drivers/md/persistent-data/
3165F: include/linux/device-mapper.h
3166F: include/linux/dm-*.h
3167F: include/uapi/linux/dm-*.h
3168
3169DIALOG SEMICONDUCTOR DRIVERS
3170M: Support Opensource <support.opensource@diasemi.com>
3171W: http://www.dialog-semiconductor.com/products
3172S: Supported
3173F: Documentation/hwmon/da90??
3174F: drivers/gpio/gpio-da90??.c
3175F: drivers/hwmon/da90??-hwmon.c
3176F: drivers/iio/adc/da91??-*.c
3177F: drivers/input/misc/da90??_onkey.c
3178F: drivers/input/touchscreen/da9052_tsi.c
3179F: drivers/leds/leds-da90??.c
3180F: drivers/mfd/da903x.c
3181F: drivers/mfd/da90??-*.c
3182F: drivers/mfd/da91??-*.c
3183F: drivers/power/da9052-battery.c
3184F: drivers/power/da91??-*.c
3185F: drivers/regulator/da903x.c
3186F: drivers/regulator/da9???-regulator.[ch]
3187F: drivers/rtc/rtc-da90??.c
3188F: drivers/video/backlight/da90??_bl.c
3189F: drivers/watchdog/da90??_wdt.c
3190F: include/linux/mfd/da903x.h
3191F: include/linux/mfd/da9052/
3192F: include/linux/mfd/da9055/
3193F: include/linux/mfd/da9063/
3194F: include/linux/mfd/da9150/
3195F: include/sound/da[79]*.h
3196F: sound/soc/codecs/da[79]*.[ch]
3197
3198DIGI NEO AND CLASSIC PCI PRODUCTS
3199M: Lidza Louina <lidza.louina@gmail.com>
3200M: Mark Hounschell <markh@compro.net>
3201L: driverdev-devel@linuxdriverproject.org
3202S: Maintained
3203F: drivers/staging/dgnc/
3204
3205DIGI EPCA PCI PRODUCTS
3206M: Lidza Louina <lidza.louina@gmail.com>
3207M: Mark Hounschell <markh@compro.net>
3208M: Daeseok Youn <daeseok.youn@gmail.com>
3209L: driverdev-devel@linuxdriverproject.org
3210S: Maintained
3211F: drivers/staging/dgap/
3212
3213DIOLAN U2C-12 I2C DRIVER
3214M: Guenter Roeck <linux@roeck-us.net>
3215L: linux-i2c@vger.kernel.org
3216S: Maintained
3217F: drivers/i2c/busses/i2c-diolan-u2c.c
3218
3219DIRECT ACCESS (DAX)
3220M: Matthew Wilcox <willy@linux.intel.com>
3221L: linux-fsdevel@vger.kernel.org
3222S: Supported
3223F: fs/dax.c
3224
3225DIRECTORY NOTIFICATION (DNOTIFY)
3226M: Eric Paris <eparis@parisplace.org>
3227S: Maintained
3228F: Documentation/filesystems/dnotify.txt
3229F: fs/notify/dnotify/
3230F: include/linux/dnotify.h
3231
3232DISK GEOMETRY AND PARTITION HANDLING
3233M: Andries Brouwer <aeb@cwi.nl>
3234W: http://www.win.tue.nl/~aeb/linux/Large-Disk.html
3235W: http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
3236W: http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
3237S: Maintained
3238
3239DISKQUOTA
3240M: Jan Kara <jack@suse.cz>
3241S: Maintained
3242F: Documentation/filesystems/quota.txt
3243F: fs/quota/
3244F: include/linux/quota*.h
3245F: include/uapi/linux/quota*.h
3246
3247DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
3248M: Bernie Thompson <bernie@plugable.com>
3249L: linux-fbdev@vger.kernel.org
3250S: Maintained
3251W: http://plugable.com/category/projects/udlfb/
3252F: drivers/video/fbdev/udlfb.c
3253F: include/video/udlfb.h
3254F: Documentation/fb/udlfb.txt
3255
3256DISTRIBUTED LOCK MANAGER (DLM)
3257M: Christine Caulfield <ccaulfie@redhat.com>
3258M: David Teigland <teigland@redhat.com>
3259L: cluster-devel@redhat.com
3260W: http://sources.redhat.com/cluster/
3261T: git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/dlm.git
3262S: Supported
3263F: fs/dlm/
3264
3265DMA BUFFER SHARING FRAMEWORK
3266M: Sumit Semwal <sumit.semwal@linaro.org>
3267S: Maintained
3268L: linux-media@vger.kernel.org
3269L: dri-devel@lists.freedesktop.org
3270L: linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
3271F: drivers/dma-buf/
3272F: include/linux/dma-buf*
3273F: include/linux/reservation.h
3274F: include/linux/*fence.h
3275F: Documentation/dma-buf-sharing.txt
3276T: git git://git.linaro.org/people/sumitsemwal/linux-dma-buf.git
3277
3278DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
3279M: Vinod Koul <vinod.koul@intel.com>
3280L: dmaengine@vger.kernel.org
3281Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
3282S: Maintained
3283F: drivers/dma/
3284F: include/linux/dmaengine.h
3285F: Documentation/dmaengine/
3286T: git git://git.infradead.org/users/vkoul/slave-dma.git
3287
3288DME1737 HARDWARE MONITOR DRIVER
3289M: Juerg Haefliger <juergh@gmail.com>
3290L: lm-sensors@lm-sensors.org
3291S: Maintained
3292F: Documentation/hwmon/dme1737
3293F: drivers/hwmon/dme1737.c
3294
3295DMI/SMBIOS SUPPORT
3296M: Jean Delvare <jdelvare@suse.de>
3297S: Maintained
3298F: drivers/firmware/dmi-id.c
3299F: drivers/firmware/dmi_scan.c
3300F: include/linux/dmi.h
3301
3302DOCUMENTATION
3303M: Jonathan Corbet <corbet@lwn.net>
3304L: linux-doc@vger.kernel.org
3305S: Maintained
3306F: Documentation/
3307X: Documentation/ABI/
3308X: Documentation/devicetree/
3309X: Documentation/acpi
3310X: Documentation/power
3311X: Documentation/spi
3312T: git git://git.lwn.net/linux-2.6.git docs-next
3313
3314DOUBLETALK DRIVER
3315M: "James R. Van Zandt" <jrv@vanzandt.mv.com>
3316L: blinux-list@redhat.com
3317S: Maintained
3318F: drivers/char/dtlk.c
3319F: include/linux/dtlk.h
3320
3321DPT_I2O SCSI RAID DRIVER
3322M: Adaptec OEM Raid Solutions <aacraid@adaptec.com>
3323L: linux-scsi@vger.kernel.org
3324W: http://www.adaptec.com/
3325S: Maintained
3326F: drivers/scsi/dpt*
3327F: drivers/scsi/dpt/
3328
3329DRBD DRIVER
3330P: Philipp Reisner
3331P: Lars Ellenberg
3332M: drbd-dev@lists.linbit.com
3333L: drbd-user@lists.linbit.com
3334W: http://www.drbd.org
3335T: git git://git.drbd.org/linux-2.6-drbd.git drbd
3336T: git git://git.drbd.org/drbd-8.3.git
3337S: Supported
3338F: drivers/block/drbd/
3339F: lib/lru_cache.c
3340F: Documentation/blockdev/drbd/
3341
3342DRIVER CORE, KOBJECTS, DEBUGFS AND SYSFS
3343M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
3344T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
3345S: Supported
3346F: Documentation/kobject.txt
3347F: drivers/base/
3348F: fs/sysfs/
3349F: fs/debugfs/
3350F: include/linux/kobj*
3351F: include/linux/debugfs.h
3352F: lib/kobj*
3353
3354DRM DRIVERS
3355M: David Airlie <airlied@linux.ie>
3356L: dri-devel@lists.freedesktop.org
3357T: git git://people.freedesktop.org/~airlied/linux
3358S: Maintained
3359F: drivers/gpu/drm/
3360F: drivers/gpu/vga/
3361F: include/drm/
3362F: include/uapi/drm/
3363
3364RADEON DRM DRIVERS
3365M: Alex Deucher <alexander.deucher@amd.com>
3366M: Christian König <christian.koenig@amd.com>
3367L: dri-devel@lists.freedesktop.org
3368T: git git://people.freedesktop.org/~agd5f/linux
3369S: Supported
3370F: drivers/gpu/drm/radeon/
3371F: include/uapi/drm/radeon*
3372
3373DRM PANEL DRIVERS
3374M: Thierry Reding <thierry.reding@gmail.com>
3375L: dri-devel@lists.freedesktop.org
3376T: git git://anongit.freedesktop.org/tegra/linux.git
3377S: Maintained
3378F: drivers/gpu/drm/drm_panel.c
3379F: drivers/gpu/drm/panel/
3380F: include/drm/drm_panel.h
3381F: Documentation/devicetree/bindings/panel/
3382
3383INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets)
3384M: Daniel Vetter <daniel.vetter@intel.com>
3385M: Jani Nikula <jani.nikula@linux.intel.com>
3386L: intel-gfx@lists.freedesktop.org
3387L: dri-devel@lists.freedesktop.org
3388Q: http://patchwork.freedesktop.org/project/intel-gfx/
3389T: git git://anongit.freedesktop.org/drm-intel
3390S: Supported
3391F: drivers/gpu/drm/i915/
3392F: include/drm/i915*
3393F: include/uapi/drm/i915*
3394
3395DRM DRIVERS FOR EXYNOS
3396M: Inki Dae <inki.dae@samsung.com>
3397M: Joonyoung Shim <jy0922.shim@samsung.com>
3398M: Seung-Woo Kim <sw0312.kim@samsung.com>
3399M: Kyungmin Park <kyungmin.park@samsung.com>
3400L: dri-devel@lists.freedesktop.org
3401T: git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
3402S: Supported
3403F: drivers/gpu/drm/exynos/
3404F: include/drm/exynos*
3405F: include/uapi/drm/exynos*
3406
3407DRM DRIVERS FOR FREESCALE IMX
3408M: Philipp Zabel <p.zabel@pengutronix.de>
3409L: dri-devel@lists.freedesktop.org
3410S: Maintained
3411F: drivers/gpu/drm/imx/
3412F: Documentation/devicetree/bindings/drm/imx/
3413
3414DRM DRIVERS FOR NVIDIA TEGRA
3415M: Thierry Reding <thierry.reding@gmail.com>
3416M: Terje Bergström <tbergstrom@nvidia.com>
3417L: dri-devel@lists.freedesktop.org
3418L: linux-tegra@vger.kernel.org
3419T: git git://anongit.freedesktop.org/tegra/linux.git
3420S: Supported
3421F: drivers/gpu/drm/tegra/
3422F: drivers/gpu/host1x/
3423F: include/linux/host1x.h
3424F: include/uapi/drm/tegra_drm.h
3425F: Documentation/devicetree/bindings/gpu/nvidia,tegra20-host1x.txt
3426
3427DRM DRIVERS FOR RENESAS
3428M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
3429L: dri-devel@lists.freedesktop.org
3430L: linux-sh@vger.kernel.org
3431T: git git://people.freedesktop.org/~airlied/linux
3432S: Supported
3433F: drivers/gpu/drm/rcar-du/
3434F: drivers/gpu/drm/shmobile/
3435F: include/linux/platform_data/shmob_drm.h
3436
3437DRM DRIVERS FOR ROCKCHIP
3438M: Mark Yao <mark.yao@rock-chips.com>
3439L: dri-devel@lists.freedesktop.org
3440S: Maintained
3441F: drivers/gpu/drm/rockchip/
3442F: Documentation/devicetree/bindings/video/rockchip*
3443
3444DSBR100 USB FM RADIO DRIVER
3445M: Alexey Klimov <klimov.linux@gmail.com>
3446L: linux-media@vger.kernel.org
3447T: git git://linuxtv.org/media_tree.git
3448S: Maintained
3449F: drivers/media/radio/dsbr100.c
3450
3451DSCC4 DRIVER
3452M: Francois Romieu <romieu@fr.zoreil.com>
3453L: netdev@vger.kernel.org
3454S: Maintained
3455F: drivers/net/wan/dscc4.c
3456
3457DVB_USB_AF9015 MEDIA DRIVER
3458M: Antti Palosaari <crope@iki.fi>
3459L: linux-media@vger.kernel.org
3460W: http://linuxtv.org/
3461W: http://palosaari.fi/linux/
3462Q: http://patchwork.linuxtv.org/project/linux-media/list/
3463T: git git://linuxtv.org/anttip/media_tree.git
3464S: Maintained
3465F: drivers/media/usb/dvb-usb-v2/af9015*
3466
3467DVB_USB_AF9035 MEDIA DRIVER
3468M: Antti Palosaari <crope@iki.fi>
3469L: linux-media@vger.kernel.org
3470W: http://linuxtv.org/
3471W: http://palosaari.fi/linux/
3472Q: http://patchwork.linuxtv.org/project/linux-media/list/
3473T: git git://linuxtv.org/anttip/media_tree.git
3474S: Maintained
3475F: drivers/media/usb/dvb-usb-v2/af9035*
3476
3477DVB_USB_ANYSEE MEDIA DRIVER
3478M: Antti Palosaari <crope@iki.fi>
3479L: linux-media@vger.kernel.org
3480W: http://linuxtv.org/
3481W: http://palosaari.fi/linux/
3482Q: http://patchwork.linuxtv.org/project/linux-media/list/
3483T: git git://linuxtv.org/anttip/media_tree.git
3484S: Maintained
3485F: drivers/media/usb/dvb-usb-v2/anysee*
3486
3487DVB_USB_AU6610 MEDIA DRIVER
3488M: Antti Palosaari <crope@iki.fi>
3489L: linux-media@vger.kernel.org
3490W: http://linuxtv.org/
3491W: http://palosaari.fi/linux/
3492Q: http://patchwork.linuxtv.org/project/linux-media/list/
3493T: git git://linuxtv.org/anttip/media_tree.git
3494S: Maintained
3495F: drivers/media/usb/dvb-usb-v2/au6610*
3496
3497DVB_USB_CE6230 MEDIA DRIVER
3498M: Antti Palosaari <crope@iki.fi>
3499L: linux-media@vger.kernel.org
3500W: http://linuxtv.org/
3501W: http://palosaari.fi/linux/
3502Q: http://patchwork.linuxtv.org/project/linux-media/list/
3503T: git git://linuxtv.org/anttip/media_tree.git
3504S: Maintained
3505F: drivers/media/usb/dvb-usb-v2/ce6230*
3506
3507DVB_USB_CXUSB MEDIA DRIVER
3508M: Michael Krufky <mkrufky@linuxtv.org>
3509L: linux-media@vger.kernel.org
3510W: http://linuxtv.org/
3511W: http://github.com/mkrufky
3512Q: http://patchwork.linuxtv.org/project/linux-media/list/
3513T: git git://linuxtv.org/media_tree.git
3514S: Maintained
3515F: drivers/media/usb/dvb-usb/cxusb*
3516
3517DVB_USB_EC168 MEDIA DRIVER
3518M: Antti Palosaari <crope@iki.fi>
3519L: linux-media@vger.kernel.org
3520W: http://linuxtv.org/
3521W: http://palosaari.fi/linux/
3522Q: http://patchwork.linuxtv.org/project/linux-media/list/
3523T: git git://linuxtv.org/anttip/media_tree.git
3524S: Maintained
3525F: drivers/media/usb/dvb-usb-v2/ec168*
3526
3527DVB_USB_GL861 MEDIA DRIVER
3528M: Antti Palosaari <crope@iki.fi>
3529L: linux-media@vger.kernel.org
3530W: http://linuxtv.org/
3531Q: http://patchwork.linuxtv.org/project/linux-media/list/
3532T: git git://linuxtv.org/anttip/media_tree.git
3533S: Maintained
3534F: drivers/media/usb/dvb-usb-v2/gl861*
3535
3536DVB_USB_MXL111SF MEDIA DRIVER
3537M: Michael Krufky <mkrufky@linuxtv.org>
3538L: linux-media@vger.kernel.org
3539W: http://linuxtv.org/
3540W: http://github.com/mkrufky
3541Q: http://patchwork.linuxtv.org/project/linux-media/list/
3542T: git git://linuxtv.org/mkrufky/mxl111sf.git
3543S: Maintained
3544F: drivers/media/usb/dvb-usb-v2/mxl111sf*
3545
3546DVB_USB_RTL28XXU MEDIA DRIVER
3547M: Antti Palosaari <crope@iki.fi>
3548L: linux-media@vger.kernel.org
3549W: http://linuxtv.org/
3550W: http://palosaari.fi/linux/
3551Q: http://patchwork.linuxtv.org/project/linux-media/list/
3552T: git git://linuxtv.org/anttip/media_tree.git
3553S: Maintained
3554F: drivers/media/usb/dvb-usb-v2/rtl28xxu*
3555
3556DVB_USB_V2 MEDIA DRIVER
3557M: Antti Palosaari <crope@iki.fi>
3558L: linux-media@vger.kernel.org
3559W: http://linuxtv.org/
3560W: http://palosaari.fi/linux/
3561Q: http://patchwork.linuxtv.org/project/linux-media/list/
3562T: git git://linuxtv.org/anttip/media_tree.git
3563S: Maintained
3564F: drivers/media/usb/dvb-usb-v2/dvb_usb*
3565F: drivers/media/usb/dvb-usb-v2/usb_urb.c
3566
3567DYNAMIC DEBUG
3568M: Jason Baron <jbaron@akamai.com>
3569S: Maintained
3570F: lib/dynamic_debug.c
3571F: include/linux/dynamic_debug.h
3572
3573DZ DECSTATION DZ11 SERIAL DRIVER
3574M: "Maciej W. Rozycki" <macro@linux-mips.org>
3575S: Maintained
3576F: drivers/tty/serial/dz.*
3577
3578E3X0 POWER BUTTON DRIVER
3579M: Moritz Fischer <moritz.fischer@ettus.com>
3580L: usrp-users@lists.ettus.com
3581W: http://www.ettus.com
3582S: Supported
3583F: drivers/input/misc/e3x0-button.c
3584F: Documentation/devicetree/bindings/input/e3x0-button.txt
3585
3586E4000 MEDIA DRIVER
3587M: Antti Palosaari <crope@iki.fi>
3588L: linux-media@vger.kernel.org
3589W: http://linuxtv.org/
3590W: http://palosaari.fi/linux/
3591Q: http://patchwork.linuxtv.org/project/linux-media/list/
3592T: git git://linuxtv.org/anttip/media_tree.git
3593S: Maintained
3594F: drivers/media/tuners/e4000*
3595
3596EATA ISA/EISA/PCI SCSI DRIVER
3597M: Dario Ballabio <ballabio_dario@emc.com>
3598L: linux-scsi@vger.kernel.org
3599S: Maintained
3600F: drivers/scsi/eata.c
3601
3602EC100 MEDIA DRIVER
3603M: Antti Palosaari <crope@iki.fi>
3604L: linux-media@vger.kernel.org
3605W: http://linuxtv.org/
3606W: http://palosaari.fi/linux/
3607Q: http://patchwork.linuxtv.org/project/linux-media/list/
3608T: git git://linuxtv.org/anttip/media_tree.git
3609S: Maintained
3610F: drivers/media/dvb-frontends/ec100*
3611
3612ECRYPT FILE SYSTEM
3613M: Tyler Hicks <tyhicks@canonical.com>
3614L: ecryptfs@vger.kernel.org
3615W: http://ecryptfs.org
3616W: https://launchpad.net/ecryptfs
3617S: Supported
3618F: Documentation/filesystems/ecryptfs.txt
3619F: fs/ecryptfs/
3620
3621EDAC-CORE
3622M: Doug Thompson <dougthompson@xmission.com>
3623M: Borislav Petkov <bp@alien8.de>
3624M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
3625L: linux-edac@vger.kernel.org
3626W: bluesmoke.sourceforge.net
3627T: git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp.git#for-next
3628T: git://git.kernel.org/pub/linux/kernel/git/mchehab/linux-edac.git#linux_next
3629S: Supported
3630F: Documentation/edac.txt
3631F: drivers/edac/
3632F: include/linux/edac.h
3633
3634EDAC-AMD64
3635M: Doug Thompson <dougthompson@xmission.com>
3636M: Borislav Petkov <bp@alien8.de>
3637L: linux-edac@vger.kernel.org
3638W: bluesmoke.sourceforge.net
3639S: Maintained
3640F: drivers/edac/amd64_edac*
3641
3642EDAC-CALXEDA
3643M: Doug Thompson <dougthompson@xmission.com>
3644M: Robert Richter <rric@kernel.org>
3645L: linux-edac@vger.kernel.org
3646W: bluesmoke.sourceforge.net
3647S: Maintained
3648F: drivers/edac/highbank*
3649
3650EDAC-CAVIUM
3651M: Ralf Baechle <ralf@linux-mips.org>
3652M: David Daney <david.daney@cavium.com>
3653L: linux-edac@vger.kernel.org
3654L: linux-mips@linux-mips.org
3655W: bluesmoke.sourceforge.net
3656S: Supported
3657F: drivers/edac/octeon_edac*
3658
3659EDAC-E752X
3660M: Mark Gross <mark.gross@intel.com>
3661M: Doug Thompson <dougthompson@xmission.com>
3662L: linux-edac@vger.kernel.org
3663W: bluesmoke.sourceforge.net
3664S: Maintained
3665F: drivers/edac/e752x_edac.c
3666
3667EDAC-E7XXX
3668M: Doug Thompson <dougthompson@xmission.com>
3669L: linux-edac@vger.kernel.org
3670W: bluesmoke.sourceforge.net
3671S: Maintained
3672F: drivers/edac/e7xxx_edac.c
3673
3674EDAC-GHES
3675M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
3676L: linux-edac@vger.kernel.org
3677W: bluesmoke.sourceforge.net
3678S: Maintained
3679F: drivers/edac/ghes_edac.c
3680
3681EDAC-I82443BXGX
3682M: Tim Small <tim@buttersideup.com>
3683L: linux-edac@vger.kernel.org
3684W: bluesmoke.sourceforge.net
3685S: Maintained
3686F: drivers/edac/i82443bxgx_edac.c
3687
3688EDAC-I3000
3689M: Jason Uhlenkott <juhlenko@akamai.com>
3690L: linux-edac@vger.kernel.org
3691W: bluesmoke.sourceforge.net
3692S: Maintained
3693F: drivers/edac/i3000_edac.c
3694
3695EDAC-I5000
3696M: Doug Thompson <dougthompson@xmission.com>
3697L: linux-edac@vger.kernel.org
3698W: bluesmoke.sourceforge.net
3699S: Maintained
3700F: drivers/edac/i5000_edac.c
3701
3702EDAC-I5400
3703M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
3704L: linux-edac@vger.kernel.org
3705W: bluesmoke.sourceforge.net
3706S: Maintained
3707F: drivers/edac/i5400_edac.c
3708
3709EDAC-I7300
3710M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
3711L: linux-edac@vger.kernel.org
3712W: bluesmoke.sourceforge.net
3713S: Maintained
3714F: drivers/edac/i7300_edac.c
3715
3716EDAC-I7CORE
3717M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
3718L: linux-edac@vger.kernel.org
3719W: bluesmoke.sourceforge.net
3720S: Maintained
3721F: drivers/edac/i7core_edac.c
3722
3723EDAC-I82975X
3724M: Ranganathan Desikan <ravi@jetztechnologies.com>
3725M: "Arvind R." <arvino55@gmail.com>
3726L: linux-edac@vger.kernel.org
3727W: bluesmoke.sourceforge.net
3728S: Maintained
3729F: drivers/edac/i82975x_edac.c
3730
3731EDAC-IE31200
3732M: Jason Baron <jbaron@akamai.com>
3733L: linux-edac@vger.kernel.org
3734W: bluesmoke.sourceforge.net
3735S: Maintained
3736F: drivers/edac/ie31200_edac.c
3737
3738EDAC-MPC85XX
3739M: Johannes Thumshirn <johannes.thumshirn@men.de>
3740L: linux-edac@vger.kernel.org
3741W: bluesmoke.sourceforge.net
3742S: Maintained
3743F: drivers/edac/mpc85xx_edac.[ch]
3744
3745EDAC-PASEMI
3746M: Egor Martovetsky <egor@pasemi.com>
3747L: linux-edac@vger.kernel.org
3748W: bluesmoke.sourceforge.net
3749S: Maintained
3750F: drivers/edac/pasemi_edac.c
3751
3752EDAC-R82600
3753M: Tim Small <tim@buttersideup.com>
3754L: linux-edac@vger.kernel.org
3755W: bluesmoke.sourceforge.net
3756S: Maintained
3757F: drivers/edac/r82600_edac.c
3758
3759EDAC-SBRIDGE
3760M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
3761L: linux-edac@vger.kernel.org
3762W: bluesmoke.sourceforge.net
3763S: Maintained
3764F: drivers/edac/sb_edac.c
3765
3766EDIROL UA-101/UA-1000 DRIVER
3767M: Clemens Ladisch <clemens@ladisch.de>
3768L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3769T: git git://git.alsa-project.org/alsa-kernel.git
3770S: Maintained
3771F: sound/usb/misc/ua101.c
3772
3773EXTENSIBLE FIRMWARE INTERFACE (EFI)
3774M: Matt Fleming <matt.fleming@intel.com>
3775L: linux-efi@vger.kernel.org
3776T: git git://git.kernel.org/pub/scm/linux/kernel/git/mfleming/efi.git
3777S: Maintained
3778F: Documentation/efi-stub.txt
3779F: arch/ia64/kernel/efi.c
3780F: arch/x86/boot/compressed/eboot.[ch]
3781F: arch/x86/include/asm/efi.h
3782F: arch/x86/platform/efi/*
3783F: drivers/firmware/efi/*
3784F: include/linux/efi*.h
3785
3786EFI VARIABLE FILESYSTEM
3787M: Matthew Garrett <matthew.garrett@nebula.com>
3788M: Jeremy Kerr <jk@ozlabs.org>
3789M: Matt Fleming <matt.fleming@intel.com>
3790T: git git://git.kernel.org/pub/scm/linux/kernel/git/mfleming/efi.git
3791L: linux-efi@vger.kernel.org
3792S: Maintained
3793F: fs/efivarfs/
3794
3795EFIFB FRAMEBUFFER DRIVER
3796L: linux-fbdev@vger.kernel.org
3797M: Peter Jones <pjones@redhat.com>
3798S: Maintained
3799F: drivers/video/fbdev/efifb.c
3800
3801EFS FILESYSTEM
3802W: http://aeschi.ch.eu.org/efs/
3803S: Orphan
3804F: fs/efs/
3805
3806EHCA (IBM GX bus InfiniBand adapter) DRIVER
3807M: Hoang-Nam Nguyen <hnguyen@de.ibm.com>
3808M: Christoph Raisch <raisch@de.ibm.com>
3809L: linux-rdma@vger.kernel.org
3810S: Supported
3811F: drivers/infiniband/hw/ehca/
3812
3813EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
3814M: Thadeu Lima de Souza Cascardo <cascardo@linux.vnet.ibm.com>
3815L: netdev@vger.kernel.org
3816S: Maintained
3817F: drivers/net/ethernet/ibm/ehea/
3818
3819EM28XX VIDEO4LINUX DRIVER
3820M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
3821L: linux-media@vger.kernel.org
3822W: http://linuxtv.org
3823T: git git://linuxtv.org/media_tree.git
3824S: Maintained
3825F: drivers/media/usb/em28xx/
3826
3827EMBEDDED LINUX
3828M: Paul Gortmaker <paul.gortmaker@windriver.com>
3829M: Matt Mackall <mpm@selenic.com>
3830M: David Woodhouse <dwmw2@infradead.org>
3831L: linux-embedded@vger.kernel.org
3832S: Maintained
3833
3834EMULEX/AVAGO LPFC FC/FCOE SCSI DRIVER
3835M: James Smart <james.smart@avagotech.com>
3836M: Dick Kennedy <dick.kennedy@avagotech.com>
3837L: linux-scsi@vger.kernel.org
3838W: http://www.avagotech.com
3839S: Supported
3840F: drivers/scsi/lpfc/
3841
3842ENE CB710 FLASH CARD READER DRIVER
3843M: Michał Mirosław <mirq-linux@rere.qmqm.pl>
3844S: Maintained
3845F: drivers/misc/cb710/
3846F: drivers/mmc/host/cb710-mmc.*
3847F: include/linux/cb710.h
3848
3849ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
3850M: Maxim Levitsky <maximlevitsky@gmail.com>
3851S: Maintained
3852F: drivers/media/rc/ene_ir.*
3853
3854ENHANCED ERROR HANDLING (EEH)
3855M: Gavin Shan <shangw@linux.vnet.ibm.com>
3856L: linuxppc-dev@lists.ozlabs.org
3857S: Supported
3858F: Documentation/powerpc/eeh-pci-error-recovery.txt
3859F: arch/powerpc/kernel/eeh*.c
3860
3861EPSON S1D13XXX FRAMEBUFFER DRIVER
3862M: Kristoffer Ericson <kristoffer.ericson@gmail.com>
3863S: Maintained
3864T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
3865F: drivers/video/fbdev/s1d13xxxfb.c
3866F: include/video/s1d13xxxfb.h
3867
3868ET131X NETWORK DRIVER
3869M: Mark Einon <mark.einon@gmail.com>
3870S: Odd Fixes
3871F: drivers/net/ethernet/agere/
3872
3873ETHERNET BRIDGE
3874M: Stephen Hemminger <stephen@networkplumber.org>
3875L: bridge@lists.linux-foundation.org
3876L: netdev@vger.kernel.org
3877W: http://www.linuxfoundation.org/en/Net:Bridge
3878S: Maintained
3879F: include/linux/netfilter_bridge/
3880F: net/bridge/
3881
3882ETHERNET PHY LIBRARY
3883M: Florian Fainelli <f.fainelli@gmail.com>
3884L: netdev@vger.kernel.org
3885S: Maintained
3886F: include/linux/phy.h
3887F: include/linux/phy_fixed.h
3888F: drivers/net/phy/
3889F: Documentation/networking/phy.txt
3890F: drivers/of/of_mdio.c
3891F: drivers/of/of_net.c
3892
3893EXT2 FILE SYSTEM
3894M: Jan Kara <jack@suse.cz>
3895L: linux-ext4@vger.kernel.org
3896S: Maintained
3897F: Documentation/filesystems/ext2.txt
3898F: fs/ext2/
3899F: include/linux/ext2*
3900
3901EXT3 FILE SYSTEM
3902M: Jan Kara <jack@suse.cz>
3903M: Andrew Morton <akpm@linux-foundation.org>
3904M: Andreas Dilger <adilger.kernel@dilger.ca>
3905L: linux-ext4@vger.kernel.org
3906S: Maintained
3907F: Documentation/filesystems/ext3.txt
3908F: fs/ext3/
3909
3910EXT4 FILE SYSTEM
3911M: "Theodore Ts'o" <tytso@mit.edu>
3912M: Andreas Dilger <adilger.kernel@dilger.ca>
3913L: linux-ext4@vger.kernel.org
3914W: http://ext4.wiki.kernel.org
3915Q: http://patchwork.ozlabs.org/project/linux-ext4/list/
3916S: Maintained
3917F: Documentation/filesystems/ext4.txt
3918F: fs/ext4/
3919
3920Extended Verification Module (EVM)
3921M: Mimi Zohar <zohar@linux.vnet.ibm.com>
3922L: linux-ima-devel@lists.sourceforge.net
3923L: linux-security-module@vger.kernel.org
3924S: Supported
3925F: security/integrity/evm/
3926
3927EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
3928M: MyungJoo Ham <myungjoo.ham@samsung.com>
3929M: Chanwoo Choi <cw00.choi@samsung.com>
3930L: linux-kernel@vger.kernel.org
3931T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
3932S: Maintained
3933F: drivers/extcon/
3934F: Documentation/extcon/
3935
3936EXYNOS DP DRIVER
3937M: Jingoo Han <jingoohan1@gmail.com>
3938L: dri-devel@lists.freedesktop.org
3939S: Maintained
3940F: drivers/gpu/drm/exynos/exynos_dp*
3941
3942EXYNOS MIPI DISPLAY DRIVERS
3943M: Inki Dae <inki.dae@samsung.com>
3944M: Donghwa Lee <dh09.lee@samsung.com>
3945M: Kyungmin Park <kyungmin.park@samsung.com>
3946L: linux-fbdev@vger.kernel.org
3947S: Maintained
3948F: drivers/video/fbdev/exynos/exynos_mipi*
3949F: include/video/exynos_mipi*
3950
3951F71805F HARDWARE MONITORING DRIVER
3952M: Jean Delvare <jdelvare@suse.de>
3953L: lm-sensors@lm-sensors.org
3954S: Maintained
3955F: Documentation/hwmon/f71805f
3956F: drivers/hwmon/f71805f.c
3957
3958FC0011 TUNER DRIVER
3959M: Michael Buesch <m@bues.ch>
3960L: linux-media@vger.kernel.org
3961S: Maintained
3962F: drivers/media/tuners/fc0011.h
3963F: drivers/media/tuners/fc0011.c
3964
3965FC2580 MEDIA DRIVER
3966M: Antti Palosaari <crope@iki.fi>
3967L: linux-media@vger.kernel.org
3968W: http://linuxtv.org/
3969W: http://palosaari.fi/linux/
3970Q: http://patchwork.linuxtv.org/project/linux-media/list/
3971T: git git://linuxtv.org/anttip/media_tree.git
3972S: Maintained
3973F: drivers/media/tuners/fc2580*
3974
3975FANOTIFY
3976M: Eric Paris <eparis@redhat.com>
3977S: Maintained
3978F: fs/notify/fanotify/
3979F: include/linux/fanotify.h
3980F: include/uapi/linux/fanotify.h
3981
3982FARSYNC SYNCHRONOUS DRIVER
3983M: Kevin Curtis <kevin.curtis@farsite.co.uk>
3984W: http://www.farsite.co.uk/
3985S: Supported
3986F: drivers/net/wan/farsync.*
3987
3988FAULT INJECTION SUPPORT
3989M: Akinobu Mita <akinobu.mita@gmail.com>
3990S: Supported
3991F: Documentation/fault-injection/
3992F: lib/fault-inject.c
3993
3994FBTFT Framebuffer drivers
3995M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
3996M: Noralf Trønnes <noralf@tronnes.org>
3997S: Maintained
3998F: drivers/staging/fbtft/
3999
4000FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
4001M: Vasu Dev <vasu.dev@intel.com>
4002L: fcoe-devel@open-fcoe.org
4003W: www.Open-FCoE.org
4004S: Supported
4005F: drivers/scsi/libfc/
4006F: drivers/scsi/fcoe/
4007F: include/scsi/fc/
4008F: include/scsi/libfc.h
4009F: include/scsi/libfcoe.h
4010F: include/uapi/scsi/fc/
4011
4012FILE LOCKING (flock() and fcntl()/lockf())
4013M: Jeff Layton <jlayton@poochiereds.net>
4014M: J. Bruce Fields <bfields@fieldses.org>
4015L: linux-fsdevel@vger.kernel.org
4016S: Maintained
4017F: include/linux/fcntl.h
4018F: include/linux/fs.h
4019F: include/uapi/linux/fcntl.h
4020F: include/uapi/linux/fs.h
4021F: fs/fcntl.c
4022F: fs/locks.c
4023
4024FILESYSTEMS (VFS and infrastructure)
4025M: Alexander Viro <viro@zeniv.linux.org.uk>
4026L: linux-fsdevel@vger.kernel.org
4027S: Maintained
4028F: fs/*
4029
4030FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
4031M: Riku Voipio <riku.voipio@iki.fi>
4032L: lm-sensors@lm-sensors.org
4033S: Maintained
4034F: drivers/hwmon/f75375s.c
4035F: include/linux/f75375s.h
4036
4037FIREWIRE AUDIO DRIVERS
4038M: Clemens Ladisch <clemens@ladisch.de>
4039L: alsa-devel@alsa-project.org (moderated for non-subscribers)
4040T: git git://git.alsa-project.org/alsa-kernel.git
4041S: Maintained
4042F: sound/firewire/
4043
4044FIREWIRE MEDIA DRIVERS (firedtv)
4045M: Stefan Richter <stefanr@s5r6.in-berlin.de>
4046L: linux-media@vger.kernel.org
4047L: linux1394-devel@lists.sourceforge.net
4048T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
4049S: Maintained
4050F: drivers/media/firewire/
4051
4052FIREWIRE SBP-2 TARGET
4053M: Chris Boot <bootc@bootc.net>
4054L: linux-scsi@vger.kernel.org
4055L: target-devel@vger.kernel.org
4056L: linux1394-devel@lists.sourceforge.net
4057T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
4058S: Maintained
4059F: drivers/target/sbp/
4060
4061FIREWIRE SUBSYSTEM
4062M: Stefan Richter <stefanr@s5r6.in-berlin.de>
4063L: linux1394-devel@lists.sourceforge.net
4064W: http://ieee1394.wiki.kernel.org/
4065T: git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
4066S: Maintained
4067F: drivers/firewire/
4068F: include/linux/firewire.h
4069F: include/uapi/linux/firewire*.h
4070F: tools/firewire/
4071
4072FIRMWARE LOADER (request_firmware)
4073M: Ming Lei <ming.lei@canonical.com>
4074L: linux-kernel@vger.kernel.org
4075S: Maintained
4076F: Documentation/firmware_class/
4077F: drivers/base/firmware*.c
4078F: include/linux/firmware.h
4079
4080FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card)
4081M: Joshua Morris <josh.h.morris@us.ibm.com>
4082M: Philip Kelleher <pjk1939@linux.vnet.ibm.com>
4083S: Maintained
4084F: drivers/block/rsxx/
4085
4086FLOPPY DRIVER
4087M: Jiri Kosina <jkosina@suse.cz>
4088T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/floppy.git
4089S: Odd fixes
4090F: drivers/block/floppy.c
4091
4092FMC SUBSYSTEM
4093M: Alessandro Rubini <rubini@gnudd.com>
4094W: http://www.ohwr.org/projects/fmc-bus
4095S: Supported
4096F: drivers/fmc/
4097F: include/linux/fmc*.h
4098F: include/linux/ipmi-fru.h
4099K: fmc_d.*register
4100
4101FPU EMULATOR
4102M: Bill Metzenthen <billm@melbpc.org.au>
4103W: http://floatingpoint.sourceforge.net/emulator/index.html
4104S: Maintained
4105F: arch/x86/math-emu/
4106
4107FRAME RELAY DLCI/FRAD (Sangoma drivers too)
4108L: netdev@vger.kernel.org
4109S: Orphan
4110F: drivers/net/wan/dlci.c
4111F: drivers/net/wan/sdla.c
4112
4113FRAMEBUFFER LAYER
4114M: Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
4115M: Tomi Valkeinen <tomi.valkeinen@ti.com>
4116L: linux-fbdev@vger.kernel.org
4117W: http://linux-fbdev.sourceforge.net/
4118Q: http://patchwork.kernel.org/project/linux-fbdev/list/
4119T: git git://git.kernel.org/pub/scm/linux/kernel/git/plagnioj/linux-fbdev.git
4120S: Maintained
4121F: Documentation/fb/
4122F: Documentation/devicetree/bindings/fb/
4123F: drivers/video/
4124F: include/video/
4125F: include/linux/fb.h
4126F: include/uapi/video/
4127F: include/uapi/linux/fb.h
4128
4129FREESCALE DIU FRAMEBUFFER DRIVER
4130M: Timur Tabi <timur@tabi.org>
4131L: linux-fbdev@vger.kernel.org
4132S: Maintained
4133F: drivers/video/fbdev/fsl-diu-fb.*
4134
4135FREESCALE DMA DRIVER
4136M: Li Yang <leoli@freescale.com>
4137M: Zhang Wei <zw@zh-kernel.org>
4138L: linuxppc-dev@lists.ozlabs.org
4139S: Maintained
4140F: drivers/dma/fsldma.*
4141
4142FREESCALE I2C CPM DRIVER
4143M: Jochen Friedrich <jochen@scram.de>
4144L: linuxppc-dev@lists.ozlabs.org
4145L: linux-i2c@vger.kernel.org
4146S: Maintained
4147F: drivers/i2c/busses/i2c-cpm.c
4148
4149FREESCALE IMX / MXC FRAMEBUFFER DRIVER
4150M: Sascha Hauer <kernel@pengutronix.de>
4151L: linux-fbdev@vger.kernel.org
4152L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4153S: Maintained
4154F: include/linux/platform_data/video-imxfb.h
4155F: drivers/video/fbdev/imxfb.c
4156
4157FREESCALE QUAD SPI DRIVER
4158M: Han Xu <han.xu@freescale.com>
4159L: linux-mtd@lists.infradead.org
4160S: Maintained
4161F: drivers/mtd/spi-nor/fsl-quadspi.c
4162
4163FREESCALE SOC FS_ENET DRIVER
4164M: Pantelis Antoniou <pantelis.antoniou@gmail.com>
4165M: Vitaly Bordug <vbordug@ru.mvista.com>
4166L: linuxppc-dev@lists.ozlabs.org
4167L: netdev@vger.kernel.org
4168S: Maintained
4169F: drivers/net/ethernet/freescale/fs_enet/
4170F: include/linux/fs_enet_pd.h
4171
4172FREESCALE QUICC ENGINE LIBRARY
4173L: linuxppc-dev@lists.ozlabs.org
4174S: Orphan
4175F: arch/powerpc/sysdev/qe_lib/
4176F: arch/powerpc/include/asm/*qe.h
4177
4178FREESCALE USB PERIPHERAL DRIVERS
4179M: Li Yang <leoli@freescale.com>
4180L: linux-usb@vger.kernel.org
4181L: linuxppc-dev@lists.ozlabs.org
4182S: Maintained
4183F: drivers/usb/gadget/udc/fsl*
4184
4185FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
4186M: Li Yang <leoli@freescale.com>
4187L: netdev@vger.kernel.org
4188L: linuxppc-dev@lists.ozlabs.org
4189S: Maintained
4190F: drivers/net/ethernet/freescale/ucc_geth*
4191
4192FREESCALE QUICC ENGINE UCC UART DRIVER
4193M: Timur Tabi <timur@tabi.org>
4194L: linuxppc-dev@lists.ozlabs.org
4195S: Maintained
4196F: drivers/tty/serial/ucc_uart.c
4197
4198FREESCALE SOC SOUND DRIVERS
4199M: Timur Tabi <timur@tabi.org>
4200M: Nicolin Chen <nicoleotsuka@gmail.com>
4201M: Xiubo Li <Xiubo.Lee@gmail.com>
4202L: alsa-devel@alsa-project.org (moderated for non-subscribers)
4203L: linuxppc-dev@lists.ozlabs.org
4204S: Maintained
4205F: sound/soc/fsl/fsl*
4206F: sound/soc/fsl/imx*
4207F: sound/soc/fsl/mpc8610_hpcd.c
4208
4209FREESCALE QORIQ MANAGEMENT COMPLEX DRIVER
4210M: J. German Rivera <German.Rivera@freescale.com>
4211L: linux-kernel@vger.kernel.org
4212S: Maintained
4213F: drivers/staging/fsl-mc/
4214
4215FREEVXFS FILESYSTEM
4216M: Christoph Hellwig <hch@infradead.org>
4217W: ftp://ftp.openlinux.org/pub/people/hch/vxfs
4218S: Maintained
4219F: fs/freevxfs/
4220
4221FREEZER
4222M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
4223M: Pavel Machek <pavel@ucw.cz>
4224L: linux-pm@vger.kernel.org
4225S: Supported
4226F: Documentation/power/freezing-of-tasks.txt
4227F: include/linux/freezer.h
4228F: kernel/freezer.c
4229
4230FRONTSWAP API
4231M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
4232L: linux-kernel@vger.kernel.org
4233S: Maintained
4234F: mm/frontswap.c
4235F: include/linux/frontswap.h
4236
4237FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS
4238M: David Howells <dhowells@redhat.com>
4239L: linux-cachefs@redhat.com
4240S: Supported
4241F: Documentation/filesystems/caching/
4242F: fs/fscache/
4243F: include/linux/fscache*.h
4244
4245F2FS FILE SYSTEM
4246M: Jaegeuk Kim <jaegeuk@kernel.org>
4247M: Changman Lee <cm224.lee@samsung.com>
4248L: linux-f2fs-devel@lists.sourceforge.net
4249W: http://en.wikipedia.org/wiki/F2FS
4250T: git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
4251S: Maintained
4252F: Documentation/filesystems/f2fs.txt
4253F: Documentation/ABI/testing/sysfs-fs-f2fs
4254F: fs/f2fs/
4255F: include/linux/f2fs_fs.h
4256
4257FUJITSU FR-V (FRV) PORT
4258M: David Howells <dhowells@redhat.com>
4259S: Maintained
4260F: arch/frv/
4261
4262FUJITSU LAPTOP EXTRAS
4263M: Jonathan Woithe <jwoithe@just42.net>
4264L: platform-driver-x86@vger.kernel.org
4265S: Maintained
4266F: drivers/platform/x86/fujitsu-laptop.c
4267
4268FUJITSU M-5MO LS CAMERA ISP DRIVER
4269M: Kyungmin Park <kyungmin.park@samsung.com>
4270M: Heungjun Kim <riverful.kim@samsung.com>
4271L: linux-media@vger.kernel.org
4272S: Maintained
4273F: drivers/media/i2c/m5mols/
4274F: include/media/m5mols.h
4275
4276FUJITSU TABLET EXTRAS
4277M: Robert Gerlach <khnz@gmx.de>
4278L: platform-driver-x86@vger.kernel.org
4279S: Maintained
4280F: drivers/platform/x86/fujitsu-tablet.c
4281
4282FUSE: FILESYSTEM IN USERSPACE
4283M: Miklos Szeredi <miklos@szeredi.hu>
4284L: fuse-devel@lists.sourceforge.net
4285W: http://fuse.sourceforge.net/
4286S: Maintained
4287F: fs/fuse/
4288F: include/uapi/linux/fuse.h
4289
4290FUTURE DOMAIN TMC-16x0 SCSI DRIVER (16-bit)
4291M: Rik Faith <faith@cs.unc.edu>
4292L: linux-scsi@vger.kernel.org
4293S: Odd Fixes (e.g., new signatures)
4294F: drivers/scsi/fdomain.*
4295
4296GCOV BASED KERNEL PROFILING
4297M: Peter Oberparleiter <oberpar@linux.vnet.ibm.com>
4298S: Maintained
4299F: kernel/gcov/
4300F: Documentation/gcov.txt
4301
4302GDT SCSI DISK ARRAY CONTROLLER DRIVER
4303M: Achim Leubner <achim_leubner@adaptec.com>
4304L: linux-scsi@vger.kernel.org
4305W: http://www.icp-vortex.com/
4306S: Supported
4307F: drivers/scsi/gdt*
4308
4309GDB KERNEL DEBUGGING HELPER SCRIPTS
4310M: Jan Kiszka <jan.kiszka@siemens.com>
4311S: Supported
4312F: scripts/gdb/
4313
4314GEMTEK FM RADIO RECEIVER DRIVER
4315M: Hans Verkuil <hverkuil@xs4all.nl>
4316L: linux-media@vger.kernel.org
4317T: git git://linuxtv.org/media_tree.git
4318W: http://linuxtv.org
4319S: Maintained
4320F: drivers/media/radio/radio-gemtek*
4321
4322GENERIC GPIO I2C DRIVER
4323M: Haavard Skinnemoen <hskinnemoen@gmail.com>
4324S: Supported
4325F: drivers/i2c/busses/i2c-gpio.c
4326F: include/linux/i2c-gpio.h
4327
4328GENERIC GPIO I2C MULTIPLEXER DRIVER
4329M: Peter Korsgaard <peter.korsgaard@barco.com>
4330L: linux-i2c@vger.kernel.org
4331S: Supported
4332F: drivers/i2c/muxes/i2c-mux-gpio.c
4333F: include/linux/i2c-mux-gpio.h
4334F: Documentation/i2c/muxes/i2c-mux-gpio
4335
4336GENERIC HDLC (WAN) DRIVERS
4337M: Krzysztof Halasa <khc@pm.waw.pl>
4338W: http://www.kernel.org/pub/linux/utils/net/hdlc/
4339S: Maintained
4340F: drivers/net/wan/c101.c
4341F: drivers/net/wan/hd6457*
4342F: drivers/net/wan/hdlc*
4343F: drivers/net/wan/n2.c
4344F: drivers/net/wan/pc300too.c
4345F: drivers/net/wan/pci200syn.c
4346F: drivers/net/wan/wanxl*
4347
4348GENERIC INCLUDE/ASM HEADER FILES
4349M: Arnd Bergmann <arnd@arndb.de>
4350L: linux-arch@vger.kernel.org
4351T: git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
4352S: Maintained
4353F: include/asm-generic/
4354F: include/uapi/asm-generic/
4355
4356GENERIC PHY FRAMEWORK
4357M: Kishon Vijay Abraham I <kishon@ti.com>
4358L: linux-kernel@vger.kernel.org
4359T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git
4360S: Supported
4361F: drivers/phy/
4362F: include/linux/phy/
4363
4364GENERIC PM DOMAINS
4365M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
4366M: Kevin Hilman <khilman@kernel.org>
4367M: Ulf Hansson <ulf.hansson@linaro.org>
4368L: linux-pm@vger.kernel.org
4369S: Supported
4370F: drivers/base/power/domain*.c
4371F: include/linux/pm_domain.h
4372
4373GENERIC UIO DRIVER FOR PCI DEVICES
4374M: "Michael S. Tsirkin" <mst@redhat.com>
4375L: kvm@vger.kernel.org
4376S: Supported
4377F: drivers/uio/uio_pci_generic.c
4378
4379GET_MAINTAINER SCRIPT
4380M: Joe Perches <joe@perches.com>
4381S: Maintained
4382F: scripts/get_maintainer.pl
4383
4384GFS2 FILE SYSTEM
4385M: Steven Whitehouse <swhiteho@redhat.com>
4386M: Bob Peterson <rpeterso@redhat.com>
4387L: cluster-devel@redhat.com
4388W: http://sources.redhat.com/cluster/
4389T: git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
4390S: Supported
4391F: Documentation/filesystems/gfs2*.txt
4392F: fs/gfs2/
4393F: include/uapi/linux/gfs2_ondisk.h
4394
4395GIGASET ISDN DRIVERS
4396M: Paul Bolle <pebolle@tiscali.nl>
4397L: gigaset307x-common@lists.sourceforge.net
4398W: http://gigaset307x.sourceforge.net/
4399S: Odd Fixes
4400F: Documentation/isdn/README.gigaset
4401F: drivers/isdn/gigaset/
4402F: include/uapi/linux/gigaset_dev.h
4403
4404GO7007 MPEG CODEC
4405M: Hans Verkuil <hans.verkuil@cisco.com>
4406L: linux-media@vger.kernel.org
4407S: Maintained
4408F: drivers/media/usb/go7007/
4409
4410GOODIX TOUCHSCREEN
4411M: Bastien Nocera <hadess@hadess.net>
4412L: linux-input@vger.kernel.org
4413S: Maintained
4414F: drivers/input/touchscreen/goodix.c
4415
4416GPIO SUBSYSTEM
4417M: Linus Walleij <linus.walleij@linaro.org>
4418M: Alexandre Courbot <gnurou@gmail.com>
4419L: linux-gpio@vger.kernel.org
4420T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git
4421S: Maintained
4422F: Documentation/gpio/
4423F: drivers/gpio/
4424F: include/linux/gpio/
4425F: include/linux/gpio.h
4426F: include/asm-generic/gpio.h
4427
4428GRE DEMULTIPLEXER DRIVER
4429M: Dmitry Kozlov <xeb@mail.ru>
4430L: netdev@vger.kernel.org
4431S: Maintained
4432F: net/ipv4/gre_demux.c
4433F: net/ipv4/gre_offload.c
4434F: include/net/gre.h
4435
4436GRETH 10/100/1G Ethernet MAC device driver
4437M: Kristoffer Glembo <kristoffer@gaisler.com>
4438L: netdev@vger.kernel.org
4439S: Maintained
4440F: drivers/net/ethernet/aeroflex/
4441
4442GSPCA FINEPIX SUBDRIVER
4443M: Frank Zago <frank@zago.net>
4444L: linux-media@vger.kernel.org
4445T: git git://linuxtv.org/media_tree.git
4446S: Maintained
4447F: drivers/media/usb/gspca/finepix.c
4448
4449GSPCA GL860 SUBDRIVER
4450M: Olivier Lorin <o.lorin@laposte.net>
4451L: linux-media@vger.kernel.org
4452T: git git://linuxtv.org/media_tree.git
4453S: Maintained
4454F: drivers/media/usb/gspca/gl860/
4455
4456GSPCA M5602 SUBDRIVER
4457M: Erik Andren <erik.andren@gmail.com>
4458L: linux-media@vger.kernel.org
4459T: git git://linuxtv.org/media_tree.git
4460S: Maintained
4461F: drivers/media/usb/gspca/m5602/
4462
4463GSPCA PAC207 SONIXB SUBDRIVER
4464M: Hans de Goede <hdegoede@redhat.com>
4465L: linux-media@vger.kernel.org
4466T: git git://linuxtv.org/media_tree.git
4467S: Maintained
4468F: drivers/media/usb/gspca/pac207.c
4469
4470GSPCA SN9C20X SUBDRIVER
4471M: Brian Johnson <brijohn@gmail.com>
4472L: linux-media@vger.kernel.org
4473T: git git://linuxtv.org/media_tree.git
4474S: Maintained
4475F: drivers/media/usb/gspca/sn9c20x.c
4476
4477GSPCA T613 SUBDRIVER
4478M: Leandro Costantino <lcostantino@gmail.com>
4479L: linux-media@vger.kernel.org
4480T: git git://linuxtv.org/media_tree.git
4481S: Maintained
4482F: drivers/media/usb/gspca/t613.c
4483
4484GSPCA USB WEBCAM DRIVER
4485M: Hans de Goede <hdegoede@redhat.com>
4486L: linux-media@vger.kernel.org
4487T: git git://linuxtv.org/media_tree.git
4488S: Maintained
4489F: drivers/media/usb/gspca/
4490
4491GUID PARTITION TABLE (GPT)
4492M: Davidlohr Bueso <davidlohr@hp.com>
4493L: linux-efi@vger.kernel.org
4494S: Maintained
4495F: block/partitions/efi.*
4496
4497STK1160 USB VIDEO CAPTURE DRIVER
4498M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
4499L: linux-media@vger.kernel.org
4500T: git git://linuxtv.org/media_tree.git
4501S: Maintained
4502F: drivers/media/usb/stk1160/
4503
4504HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
4505M: Frank Seidel <frank@f-seidel.de>
4506L: platform-driver-x86@vger.kernel.org
4507W: http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
4508S: Maintained
4509F: drivers/platform/x86/hdaps.c
4510
4511HDPVR USB VIDEO ENCODER DRIVER
4512M: Hans Verkuil <hverkuil@xs4all.nl>
4513L: linux-media@vger.kernel.org
4514T: git git://linuxtv.org/media_tree.git
4515W: http://linuxtv.org
4516S: Odd Fixes
4517F: drivers/media/usb/hdpvr/
4518
4519HWPOISON MEMORY FAILURE HANDLING
4520M: Naoya Horiguchi <n-horiguchi@ah.jp.nec.com>
4521L: linux-mm@kvack.org
4522S: Maintained
4523F: mm/memory-failure.c
4524F: mm/hwpoison-inject.c
4525
4526HYPERVISOR VIRTUAL CONSOLE DRIVER
4527L: linuxppc-dev@lists.ozlabs.org
4528S: Odd Fixes
4529F: drivers/tty/hvc/
4530
4531HACKRF MEDIA DRIVER
4532M: Antti Palosaari <crope@iki.fi>
4533L: linux-media@vger.kernel.org
4534W: http://linuxtv.org/
4535W: http://palosaari.fi/linux/
4536Q: http://patchwork.linuxtv.org/project/linux-media/list/
4537T: git git://linuxtv.org/anttip/media_tree.git
4538S: Maintained
4539F: drivers/media/usb/hackrf/
4540
4541HARDWARE MONITORING
4542M: Jean Delvare <jdelvare@suse.de>
4543M: Guenter Roeck <linux@roeck-us.net>
4544L: lm-sensors@lm-sensors.org
4545W: http://www.lm-sensors.org/
4546T: quilt http://jdelvare.nerim.net/devel/linux/jdelvare-hwmon/
4547T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
4548S: Maintained
4549F: Documentation/hwmon/
4550F: drivers/hwmon/
4551F: include/linux/hwmon*.h
4552
4553HARDWARE RANDOM NUMBER GENERATOR CORE
4554M: Matt Mackall <mpm@selenic.com>
4555M: Herbert Xu <herbert@gondor.apana.org.au>
4556L: linux-crypto@vger.kernel.org
4557S: Odd fixes
4558F: Documentation/hw_random.txt
4559F: drivers/char/hw_random/
4560F: include/linux/hw_random.h
4561
4562HARDWARE SPINLOCK CORE
4563M: Ohad Ben-Cohen <ohad@wizery.com>
4564S: Maintained
4565F: Documentation/hwspinlock.txt
4566F: drivers/hwspinlock/hwspinlock_*
4567F: include/linux/hwspinlock.h
4568
4569HARMONY SOUND DRIVER
4570L: linux-parisc@vger.kernel.org
4571S: Maintained
4572F: sound/parisc/harmony.*
4573
4574HD29L2 MEDIA DRIVER
4575M: Antti Palosaari <crope@iki.fi>
4576L: linux-media@vger.kernel.org
4577W: http://linuxtv.org/
4578W: http://palosaari.fi/linux/
4579Q: http://patchwork.linuxtv.org/project/linux-media/list/
4580T: git git://linuxtv.org/anttip/media_tree.git
4581S: Maintained
4582F: drivers/media/dvb-frontends/hd29l2*
4583
4584HEWLETT-PACKARD SMART2 RAID DRIVER
4585L: iss_storagedev@hp.com
4586S: Orphan
4587F: Documentation/blockdev/cpqarray.txt
4588F: drivers/block/cpqarray.*
4589
4590HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
4591M: Don Brace <don.brace@pmcs.com>
4592L: iss_storagedev@hp.com
4593L: storagedev@pmcs.com
4594L: linux-scsi@vger.kernel.org
4595S: Supported
4596F: Documentation/scsi/hpsa.txt
4597F: drivers/scsi/hpsa*.[ch]
4598F: include/linux/cciss*.h
4599F: include/uapi/linux/cciss*.h
4600
4601HEWLETT-PACKARD SMART CISS RAID DRIVER (cciss)
4602M: Don Brace <don.brace@pmcs.com>
4603L: iss_storagedev@hp.com
4604L: storagedev@pmcs.com
4605L: linux-scsi@vger.kernel.org
4606S: Supported
4607F: Documentation/blockdev/cciss.txt
4608F: drivers/block/cciss*
4609F: include/linux/cciss_ioctl.h
4610F: include/uapi/linux/cciss_ioctl.h
4611
4612HFS FILESYSTEM
4613L: linux-fsdevel@vger.kernel.org
4614S: Orphan
4615F: Documentation/filesystems/hfs.txt
4616F: fs/hfs/
4617
4618HFSPLUS FILESYSTEM
4619L: linux-fsdevel@vger.kernel.org
4620S: Orphan
4621F: Documentation/filesystems/hfsplus.txt
4622F: fs/hfsplus/
4623
4624HGA FRAMEBUFFER DRIVER
4625M: Ferenc Bakonyi <fero@drama.obuda.kando.hu>
4626L: linux-nvidia@lists.surfsouth.com
4627W: http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
4628S: Maintained
4629F: drivers/video/fbdev/hgafb.c
4630
4631HIBERNATION (aka Software Suspend, aka swsusp)
4632M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
4633M: Pavel Machek <pavel@ucw.cz>
4634L: linux-pm@vger.kernel.org
4635S: Supported
4636F: arch/x86/power/
4637F: drivers/base/power/
4638F: kernel/power/
4639F: include/linux/suspend.h
4640F: include/linux/freezer.h
4641F: include/linux/pm.h
4642F: arch/*/include/asm/suspend*.h
4643
4644HID CORE LAYER
4645M: Jiri Kosina <jkosina@suse.cz>
4646L: linux-input@vger.kernel.org
4647T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
4648S: Maintained
4649F: drivers/hid/
4650F: include/linux/hid*
4651F: include/uapi/linux/hid*
4652
4653HIGH-RESOLUTION TIMERS, CLOCKEVENTS, DYNTICKS
4654M: Thomas Gleixner <tglx@linutronix.de>
4655L: linux-kernel@vger.kernel.org
4656T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
4657S: Maintained
4658F: Documentation/timers/
4659F: kernel/time/hrtimer.c
4660F: kernel/time/clockevents.c
4661F: kernel/time/tick*.*
4662F: kernel/time/timer_*.c
4663F: include/linux/clockchips.h
4664F: include/linux/hrtimer.h
4665
4666HIGH-SPEED SCC DRIVER FOR AX.25
4667L: linux-hams@vger.kernel.org
4668S: Orphan
4669F: drivers/net/hamradio/dmascc.c
4670F: drivers/net/hamradio/scc.c
4671
4672HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
4673M: HighPoint Linux Team <linux@highpoint-tech.com>
4674W: http://www.highpoint-tech.com
4675S: Supported
4676F: Documentation/scsi/hptiop.txt
4677F: drivers/scsi/hptiop.c
4678
4679HIPPI
4680M: Jes Sorensen <jes@trained-monkey.org>
4681L: linux-hippi@sunsite.dk
4682S: Maintained
4683F: include/linux/hippidevice.h
4684F: include/uapi/linux/if_hippi.h
4685F: net/802/hippi.c
4686F: drivers/net/hippi/
4687
4688HOST AP DRIVER
4689M: Jouni Malinen <j@w1.fi>
4690L: hostap@shmoo.com (subscribers-only)
4691L: linux-wireless@vger.kernel.org
4692W: http://hostap.epitest.fi/
4693S: Maintained
4694F: drivers/net/wireless/hostap/
4695
4696HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
4697L: platform-driver-x86@vger.kernel.org
4698S: Orphan
4699F: drivers/platform/x86/tc1100-wmi.c
4700
4701HP100: Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series
4702M: Jaroslav Kysela <perex@perex.cz>
4703S: Maintained
4704F: drivers/net/ethernet/hp/hp100.*
4705
4706HPET: High Precision Event Timers driver
4707M: Clemens Ladisch <clemens@ladisch.de>
4708S: Maintained
4709F: Documentation/timers/hpet.txt
4710F: drivers/char/hpet.c
4711F: include/linux/hpet.h
4712F: include/uapi/linux/hpet.h
4713
4714HPET: x86
4715S: Orphan
4716F: arch/x86/kernel/hpet.c
4717F: arch/x86/include/asm/hpet.h
4718
4719HPFS FILESYSTEM
4720M: Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
4721W: http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
4722S: Maintained
4723F: fs/hpfs/
4724
4725HSI SUBSYSTEM
4726M: Sebastian Reichel <sre@kernel.org>
4727T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
4728S: Maintained
4729F: Documentation/ABI/testing/sysfs-bus-hsi
4730F: Documentation/hsi.txt
4731F: drivers/hsi/
4732F: include/linux/hsi/
4733F: include/uapi/linux/hsi/
4734
4735HSO 3G MODEM DRIVER
4736M: Jan Dumon <j.dumon@option.com>
4737W: http://www.pharscape.org
4738S: Maintained
4739F: drivers/net/usb/hso.c
4740
4741HSR NETWORK PROTOCOL
4742M: Arvid Brodin <arvid.brodin@alten.se>
4743L: netdev@vger.kernel.org
4744S: Maintained
4745F: net/hsr/
4746
4747HTCPEN TOUCHSCREEN DRIVER
4748M: Pau Oliva Fora <pof@eslack.org>
4749L: linux-input@vger.kernel.org
4750S: Maintained
4751F: drivers/input/touchscreen/htcpen.c
4752
4753HUGETLB FILESYSTEM
4754M: Nadia Yvette Chambers <nyc@holomorphy.com>
4755S: Maintained
4756F: fs/hugetlbfs/
4757
4758Hyper-V CORE AND DRIVERS
4759M: K. Y. Srinivasan <kys@microsoft.com>
4760M: Haiyang Zhang <haiyangz@microsoft.com>
4761L: devel@linuxdriverproject.org
4762S: Maintained
4763F: arch/x86/include/asm/mshyperv.h
4764F: arch/x86/include/uapi/asm/hyperv.h
4765F: arch/x86/kernel/cpu/mshyperv.c
4766F: drivers/hid/hid-hyperv.c
4767F: drivers/hv/
4768F: drivers/input/serio/hyperv-keyboard.c
4769F: drivers/net/hyperv/
4770F: drivers/scsi/storvsc_drv.c
4771F: drivers/video/fbdev/hyperv_fb.c
4772F: include/linux/hyperv.h
4773F: tools/hv/
4774
4775I2C OVER PARALLEL PORT
4776M: Jean Delvare <jdelvare@suse.de>
4777L: linux-i2c@vger.kernel.org
4778S: Maintained
4779F: Documentation/i2c/busses/i2c-parport
4780F: Documentation/i2c/busses/i2c-parport-light
4781F: drivers/i2c/busses/i2c-parport.c
4782F: drivers/i2c/busses/i2c-parport-light.c
4783
4784I2C/SMBUS CONTROLLER DRIVERS FOR PC
4785M: Jean Delvare <jdelvare@suse.de>
4786L: linux-i2c@vger.kernel.org
4787S: Maintained
4788F: Documentation/i2c/busses/i2c-ali1535
4789F: Documentation/i2c/busses/i2c-ali1563
4790F: Documentation/i2c/busses/i2c-ali15x3
4791F: Documentation/i2c/busses/i2c-amd756
4792F: Documentation/i2c/busses/i2c-amd8111
4793F: Documentation/i2c/busses/i2c-i801
4794F: Documentation/i2c/busses/i2c-nforce2
4795F: Documentation/i2c/busses/i2c-piix4
4796F: Documentation/i2c/busses/i2c-sis5595
4797F: Documentation/i2c/busses/i2c-sis630
4798F: Documentation/i2c/busses/i2c-sis96x
4799F: Documentation/i2c/busses/i2c-via
4800F: Documentation/i2c/busses/i2c-viapro
4801F: drivers/i2c/busses/i2c-ali1535.c
4802F: drivers/i2c/busses/i2c-ali1563.c
4803F: drivers/i2c/busses/i2c-ali15x3.c
4804F: drivers/i2c/busses/i2c-amd756.c
4805F: drivers/i2c/busses/i2c-amd756-s4882.c
4806F: drivers/i2c/busses/i2c-amd8111.c
4807F: drivers/i2c/busses/i2c-i801.c
4808F: drivers/i2c/busses/i2c-isch.c
4809F: drivers/i2c/busses/i2c-nforce2.c
4810F: drivers/i2c/busses/i2c-nforce2-s4985.c
4811F: drivers/i2c/busses/i2c-piix4.c
4812F: drivers/i2c/busses/i2c-sis5595.c
4813F: drivers/i2c/busses/i2c-sis630.c
4814F: drivers/i2c/busses/i2c-sis96x.c
4815F: drivers/i2c/busses/i2c-via.c
4816F: drivers/i2c/busses/i2c-viapro.c
4817
4818I2C/SMBUS ISMT DRIVER
4819M: Seth Heasley <seth.heasley@intel.com>
4820M: Neil Horman <nhorman@tuxdriver.com>
4821L: linux-i2c@vger.kernel.org
4822F: drivers/i2c/busses/i2c-ismt.c
4823F: Documentation/i2c/busses/i2c-ismt
4824
4825I2C/SMBUS STUB DRIVER
4826M: Jean Delvare <jdelvare@suse.de>
4827L: linux-i2c@vger.kernel.org
4828S: Maintained
4829F: drivers/i2c/i2c-stub.c
4830
4831I2C SUBSYSTEM
4832M: Wolfram Sang <wsa@the-dreams.de>
4833L: linux-i2c@vger.kernel.org
4834W: https://i2c.wiki.kernel.org/
4835Q: https://patchwork.ozlabs.org/project/linux-i2c/list/
4836T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
4837S: Maintained
4838F: Documentation/devicetree/bindings/i2c/
4839F: Documentation/i2c/
4840F: drivers/i2c/
4841F: include/linux/i2c.h
4842F: include/linux/i2c-*.h
4843F: include/uapi/linux/i2c.h
4844F: include/uapi/linux/i2c-*.h
4845
4846I2C ACPI SUPPORT
4847M: Mika Westerberg <mika.westerberg@linux.intel.com>
4848L: linux-i2c@vger.kernel.org
4849L: linux-acpi@vger.kernel.org
4850S: Maintained
4851
4852I2C-TAOS-EVM DRIVER
4853M: Jean Delvare <jdelvare@suse.de>
4854L: linux-i2c@vger.kernel.org
4855S: Maintained
4856F: Documentation/i2c/busses/i2c-taos-evm
4857F: drivers/i2c/busses/i2c-taos-evm.c
4858
4859I2C-TINY-USB DRIVER
4860M: Till Harbaum <till@harbaum.org>
4861L: linux-i2c@vger.kernel.org
4862W: http://www.harbaum.org/till/i2c_tiny_usb
4863S: Maintained
4864F: drivers/i2c/busses/i2c-tiny-usb.c
4865
4866i386 BOOT CODE
4867M: "H. Peter Anvin" <hpa@zytor.com>
4868S: Maintained
4869F: arch/x86/boot/
4870
4871i386 SETUP CODE / CPU ERRATA WORKAROUNDS
4872M: "H. Peter Anvin" <hpa@zytor.com>
4873T: git git://git.kernel.org/pub/scm/linux/kernel/git/hpa/linux-2.6-x86setup.git
4874S: Maintained
4875
4876IA64 (Itanium) PLATFORM
4877M: Tony Luck <tony.luck@intel.com>
4878M: Fenghua Yu <fenghua.yu@intel.com>
4879L: linux-ia64@vger.kernel.org
4880T: git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
4881S: Maintained
4882F: arch/ia64/
4883
4884IBM Power in-Nest Crypto Acceleration
4885M: Marcelo Henrique Cerri <mhcerri@linux.vnet.ibm.com>
4886M: Fionnuala Gunter <fin@linux.vnet.ibm.com>
4887L: linux-crypto@vger.kernel.org
4888S: Supported
4889F: drivers/crypto/nx/Makefile
4890F: drivers/crypto/nx/Kconfig
4891F: drivers/crypto/nx/nx-aes*
4892F: drivers/crypto/nx/nx-sha*
4893F: drivers/crypto/nx/nx.*
4894F: drivers/crypto/nx/nx_csbcpb.h
4895F: drivers/crypto/nx/nx_debugfs.h
4896
4897IBM Power 842 compression accelerator
4898M: Dan Streetman <ddstreet@us.ibm.com>
4899S: Supported
4900F: drivers/crypto/nx/Makefile
4901F: drivers/crypto/nx/Kconfig
4902F: drivers/crypto/nx/nx-842*
4903F: include/linux/sw842.h
4904F: crypto/842.c
4905F: lib/842/
4906
4907IBM Power Linux RAID adapter
4908M: Brian King <brking@us.ibm.com>
4909S: Supported
4910F: drivers/scsi/ipr.*
4911
4912IBM Power Virtual Ethernet Device Driver
4913M: Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
4914L: netdev@vger.kernel.org
4915S: Supported
4916F: drivers/net/ethernet/ibm/ibmveth.*
4917
4918IBM Power Virtual SCSI Device Drivers
4919M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
4920L: linux-scsi@vger.kernel.org
4921S: Supported
4922F: drivers/scsi/ibmvscsi/ibmvscsi*
4923F: drivers/scsi/ibmvscsi/viosrp.h
4924
4925IBM Power Virtual FC Device Drivers
4926M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
4927L: linux-scsi@vger.kernel.org
4928S: Supported
4929F: drivers/scsi/ibmvscsi/ibmvfc*
4930
4931IBM ServeRAID RAID DRIVER
4932S: Orphan
4933F: drivers/scsi/ips.*
4934
4935ICH LPC AND GPIO DRIVER
4936M: Peter Tyser <ptyser@xes-inc.com>
4937S: Maintained
4938F: drivers/mfd/lpc_ich.c
4939F: drivers/gpio/gpio-ich.c
4940
4941IDE SUBSYSTEM
4942M: "David S. Miller" <davem@davemloft.net>
4943L: linux-ide@vger.kernel.org
4944Q: http://patchwork.ozlabs.org/project/linux-ide/list/
4945T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git
4946S: Maintained
4947F: Documentation/ide/
4948F: drivers/ide/
4949F: include/linux/ide.h
4950
4951IDEAPAD LAPTOP EXTRAS DRIVER
4952M: Ike Panhc <ike.pan@canonical.com>
4953L: platform-driver-x86@vger.kernel.org
4954W: http://launchpad.net/ideapad-laptop
4955S: Maintained
4956F: drivers/platform/x86/ideapad-laptop.c
4957
4958IDEAPAD LAPTOP SLIDEBAR DRIVER
4959M: Andrey Moiseev <o2g.org.ru@gmail.com>
4960L: linux-input@vger.kernel.org
4961W: https://github.com/o2genum/ideapad-slidebar
4962S: Maintained
4963F: drivers/input/misc/ideapad_slidebar.c
4964
4965IDE/ATAPI DRIVERS
4966M: Borislav Petkov <bp@alien8.de>
4967L: linux-ide@vger.kernel.org
4968S: Maintained
4969F: Documentation/cdrom/ide-cd
4970F: drivers/ide/ide-cd*
4971
4972IDLE-I7300
4973M: Andy Henroid <andrew.d.henroid@intel.com>
4974L: linux-pm@vger.kernel.org
4975S: Supported
4976F: drivers/idle/i7300_idle.c
4977
4978IEEE 802.15.4 SUBSYSTEM
4979M: Alexander Aring <alex.aring@gmail.com>
4980L: linux-wpan@vger.kernel.org
4981W: https://github.com/linux-wpan
4982T: git git://github.com/linux-wpan/linux-wpan-next.git
4983S: Maintained
4984F: net/ieee802154/
4985F: net/mac802154/
4986F: drivers/net/ieee802154/
4987F: include/linux/nl802154.h
4988F: include/linux/ieee802154.h
4989F: include/net/nl802154.h
4990F: include/net/mac802154.h
4991F: include/net/af_ieee802154.h
4992F: include/net/cfg802154.h
4993F: include/net/ieee802154_netdev.h
4994F: Documentation/networking/ieee802154.txt
4995
4996IGORPLUG-USB IR RECEIVER
4997M: Sean Young <sean@mess.org>
4998L: linux-media@vger.kernel.org
4999S: Maintained
5000F: drivers/media/rc/igorplugusb.c
5001
5002IGUANAWORKS USB IR TRANSCEIVER
5003M: Sean Young <sean@mess.org>
5004L: linux-media@vger.kernel.org
5005S: Maintained
5006F: drivers/media/rc/iguanair.c
5007
5008IIO SUBSYSTEM AND DRIVERS
5009M: Jonathan Cameron <jic23@kernel.org>
5010R: Hartmut Knaack <knaack.h@gmx.de>
5011R: Lars-Peter Clausen <lars@metafoo.de>
5012R: Peter Meerwald <pmeerw@pmeerw.net>
5013L: linux-iio@vger.kernel.org
5014S: Maintained
5015F: drivers/iio/
5016F: drivers/staging/iio/
5017F: include/linux/iio/
5018F: tools/iio/
5019
5020IKANOS/ADI EAGLE ADSL USB DRIVER
5021M: Matthieu Castet <castet.matthieu@free.fr>
5022M: Stanislaw Gruszka <stf_xl@wp.pl>
5023S: Maintained
5024F: drivers/usb/atm/ueagle-atm.c
5025
5026INA209 HARDWARE MONITOR DRIVER
5027M: Guenter Roeck <linux@roeck-us.net>
5028L: lm-sensors@lm-sensors.org
5029S: Maintained
5030F: Documentation/hwmon/ina209
5031F: Documentation/devicetree/bindings/i2c/ina209.txt
5032F: drivers/hwmon/ina209.c
5033
5034INA2XX HARDWARE MONITOR DRIVER
5035M: Guenter Roeck <linux@roeck-us.net>
5036L: lm-sensors@lm-sensors.org
5037S: Maintained
5038F: Documentation/hwmon/ina2xx
5039F: drivers/hwmon/ina2xx.c
5040F: include/linux/platform_data/ina2xx.h
5041
5042INDUSTRY PACK SUBSYSTEM (IPACK)
5043M: Samuel Iglesias Gonsalvez <siglesias@igalia.com>
5044M: Jens Taprogge <jens.taprogge@taprogge.org>
5045M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
5046L: industrypack-devel@lists.sourceforge.net
5047W: http://industrypack.sourceforge.net
5048S: Maintained
5049F: drivers/ipack/
5050
5051INGENIC JZ4780 DMA Driver
5052M: Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com>
5053S: Maintained
5054F: drivers/dma/dma-jz4780.c
5055
5056INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
5057M: Mimi Zohar <zohar@linux.vnet.ibm.com>
5058M: Dmitry Kasatkin <dmitry.kasatkin@gmail.com>
5059L: linux-ima-devel@lists.sourceforge.net
5060L: linux-ima-user@lists.sourceforge.net
5061L: linux-security-module@vger.kernel.org
5062S: Supported
5063F: security/integrity/ima/
5064
5065IMGTEC IR DECODER DRIVER
5066M: James Hogan <james.hogan@imgtec.com>
5067S: Maintained
5068F: drivers/media/rc/img-ir/
5069
5070IMS TWINTURBO FRAMEBUFFER DRIVER
5071L: linux-fbdev@vger.kernel.org
5072S: Orphan
5073F: drivers/video/fbdev/imsttfb.c
5074
5075INFINIBAND SUBSYSTEM
5076M: Doug Ledford <dledford@redhat.com>
5077M: Sean Hefty <sean.hefty@intel.com>
5078M: Hal Rosenstock <hal.rosenstock@gmail.com>
5079L: linux-rdma@vger.kernel.org
5080W: http://www.openfabrics.org/
5081Q: http://patchwork.kernel.org/project/linux-rdma/list/
5082T: git git://git.kernel.org/pub/scm/linux/kernel/git/dledford/rdma.git
5083S: Supported
5084F: Documentation/infiniband/
5085F: drivers/infiniband/
5086F: include/uapi/linux/if_infiniband.h
5087F: include/uapi/rdma/
5088F: include/rdma/
5089
5090INOTIFY
5091M: John McCutchan <john@johnmccutchan.com>
5092M: Robert Love <rlove@rlove.org>
5093M: Eric Paris <eparis@parisplace.org>
5094S: Maintained
5095F: Documentation/filesystems/inotify.txt
5096F: fs/notify/inotify/
5097F: include/linux/inotify.h
5098F: include/uapi/linux/inotify.h
5099
5100INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
5101M: Dmitry Torokhov <dmitry.torokhov@gmail.com>
5102L: linux-input@vger.kernel.org
5103Q: http://patchwork.kernel.org/project/linux-input/list/
5104T: git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
5105S: Maintained
5106F: drivers/input/
5107F: include/linux/input.h
5108F: include/uapi/linux/input.h
5109F: include/linux/input/
5110
5111INPUT MULTITOUCH (MT) PROTOCOL
5112M: Henrik Rydberg <rydberg@bitmath.org>
5113L: linux-input@vger.kernel.org
5114T: git git://git.kernel.org/pub/scm/linux/kernel/git/rydberg/input-mt.git
5115S: Odd fixes
5116F: Documentation/input/multi-touch-protocol.txt
5117F: drivers/input/input-mt.c
5118K: \b(ABS|SYN)_MT_
5119
5120INTEL ASoC BDW/HSW DRIVERS
5121M: Jie Yang <yang.jie@linux.intel.com>
5122L: alsa-devel@alsa-project.org
5123S: Supported
5124F: sound/soc/intel/sst-haswell*
5125F: sound/soc/intel/sst-dsp*
5126F: sound/soc/intel/sst-firmware.c
5127F: sound/soc/intel/broadwell.c
5128F: sound/soc/intel/haswell.c
5129
5130INTEL C600 SERIES SAS CONTROLLER DRIVER
5131M: Intel SCU Linux support <intel-linux-scu@intel.com>
5132M: Artur Paszkiewicz <artur.paszkiewicz@intel.com>
5133L: linux-scsi@vger.kernel.org
5134T: git git://git.code.sf.net/p/intel-sas/isci
5135S: Supported
5136F: drivers/scsi/isci/
5137
5138INTEL IDLE DRIVER
5139M: Len Brown <lenb@kernel.org>
5140L: linux-pm@vger.kernel.org
5141T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
5142S: Supported
5143F: drivers/idle/intel_idle.c
5144
5145INTEL PSTATE DRIVER
5146M: Kristen Carlson Accardi <kristen@linux.intel.com>
5147L: linux-pm@vger.kernel.org
5148S: Supported
5149F: drivers/cpufreq/intel_pstate.c
5150
5151INTEL FRAMEBUFFER DRIVER (excluding 810 and 815)
5152M: Maik Broemme <mbroemme@plusserver.de>
5153L: linux-fbdev@vger.kernel.org
5154S: Maintained
5155F: Documentation/fb/intelfb.txt
5156F: drivers/video/fbdev/intelfb/
5157
5158INTEL 810/815 FRAMEBUFFER DRIVER
5159M: Antonino Daplas <adaplas@gmail.com>
5160L: linux-fbdev@vger.kernel.org
5161S: Maintained
5162F: drivers/video/fbdev/i810/
5163
5164INTEL MENLOW THERMAL DRIVER
5165M: Sujith Thomas <sujith.thomas@intel.com>
5166L: platform-driver-x86@vger.kernel.org
5167W: https://01.org/linux-acpi
5168S: Supported
5169F: drivers/platform/x86/intel_menlow.c
5170
5171INTEL IA32 MICROCODE UPDATE SUPPORT
5172M: Borislav Petkov <bp@alien8.de>
5173S: Maintained
5174F: arch/x86/kernel/cpu/microcode/core*
5175F: arch/x86/kernel/cpu/microcode/intel*
5176
5177INTEL I/OAT DMA DRIVER
5178M: Dave Jiang <dave.jiang@intel.com>
5179R: Dan Williams <dan.j.williams@intel.com>
5180L: dmaengine@vger.kernel.org
5181Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
5182S: Supported
5183F: drivers/dma/ioat*
5184
5185INTEL IOMMU (VT-d)
5186M: David Woodhouse <dwmw2@infradead.org>
5187L: iommu@lists.linux-foundation.org
5188T: git git://git.infradead.org/iommu-2.6.git
5189S: Supported
5190F: drivers/iommu/intel-iommu.c
5191F: include/linux/intel-iommu.h
5192
5193INTEL IOP-ADMA DMA DRIVER
5194R: Dan Williams <dan.j.williams@intel.com>
5195S: Odd fixes
5196F: drivers/dma/iop-adma.c
5197
5198INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT
5199M: Krzysztof Halasa <khalasa@piap.pl>
5200S: Maintained
5201F: arch/arm/mach-ixp4xx/include/mach/qmgr.h
5202F: arch/arm/mach-ixp4xx/include/mach/npe.h
5203F: arch/arm/mach-ixp4xx/ixp4xx_qmgr.c
5204F: arch/arm/mach-ixp4xx/ixp4xx_npe.c
5205F: drivers/net/ethernet/xscale/ixp4xx_eth.c
5206F: drivers/net/wan/ixp4xx_hss.c
5207
5208INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT
5209M: Deepak Saxena <dsaxena@plexity.net>
5210S: Maintained
5211F: drivers/char/hw_random/ixp4xx-rng.c
5212
5213INTEL ETHERNET DRIVERS
5214M: Jeff Kirsher <jeffrey.t.kirsher@intel.com>
5215R: Jesse Brandeburg <jesse.brandeburg@intel.com>
5216R: Shannon Nelson <shannon.nelson@intel.com>
5217R: Carolyn Wyborny <carolyn.wyborny@intel.com>
5218R: Don Skidmore <donald.c.skidmore@intel.com>
5219R: Matthew Vick <matthew.vick@intel.com>
5220R: John Ronciak <john.ronciak@intel.com>
5221R: Mitch Williams <mitch.a.williams@intel.com>
5222L: intel-wired-lan@lists.osuosl.org
5223W: http://www.intel.com/support/feedback.htm
5224W: http://e1000.sourceforge.net/
5225Q: http://patchwork.ozlabs.org/project/intel-wired-lan/list/
5226T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git
5227T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git
5228S: Supported
5229F: Documentation/networking/e100.txt
5230F: Documentation/networking/e1000.txt
5231F: Documentation/networking/e1000e.txt
5232F: Documentation/networking/igb.txt
5233F: Documentation/networking/igbvf.txt
5234F: Documentation/networking/ixgb.txt
5235F: Documentation/networking/ixgbe.txt
5236F: Documentation/networking/ixgbevf.txt
5237F: Documentation/networking/i40e.txt
5238F: Documentation/networking/i40evf.txt
5239F: drivers/net/ethernet/intel/
5240F: drivers/net/ethernet/intel/*/
5241
5242INTEL-MID GPIO DRIVER
5243M: David Cohen <david.a.cohen@linux.intel.com>
5244L: linux-gpio@vger.kernel.org
5245S: Maintained
5246F: drivers/gpio/gpio-intel-mid.c
5247
5248INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
5249M: Stanislav Yakovlev <stas.yakovlev@gmail.com>
5250L: linux-wireless@vger.kernel.org
5251S: Maintained
5252F: Documentation/networking/README.ipw2100
5253F: Documentation/networking/README.ipw2200
5254F: drivers/net/wireless/ipw2x00/
5255
5256INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
5257M: Richard L Maliszewski <richard.l.maliszewski@intel.com>
5258M: Gang Wei <gang.wei@intel.com>
5259M: Shane Wang <shane.wang@intel.com>
5260L: tboot-devel@lists.sourceforge.net
5261W: http://tboot.sourceforge.net
5262T: hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
5263S: Supported
5264F: Documentation/intel_txt.txt
5265F: include/linux/tboot.h
5266F: arch/x86/kernel/tboot.c
5267
5268INTEL WIRELESS WIMAX CONNECTION 2400
5269M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
5270M: linux-wimax@intel.com
5271L: wimax@linuxwimax.org (subscribers-only)
5272S: Supported
5273W: http://linuxwimax.org
5274F: Documentation/wimax/README.i2400m
5275F: drivers/net/wimax/i2400m/
5276F: include/uapi/linux/wimax/i2400m.h
5277
5278INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
5279M: Stanislaw Gruszka <sgruszka@redhat.com>
5280L: linux-wireless@vger.kernel.org
5281S: Supported
5282F: drivers/net/wireless/iwlegacy/
5283
5284INTEL WIRELESS WIFI LINK (iwlwifi)
5285M: Johannes Berg <johannes.berg@intel.com>
5286M: Emmanuel Grumbach <emmanuel.grumbach@intel.com>
5287M: Intel Linux Wireless <ilw@linux.intel.com>
5288L: linux-wireless@vger.kernel.org
5289W: http://intellinuxwireless.org
5290T: git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
5291S: Supported
5292F: drivers/net/wireless/iwlwifi/
5293
5294INTEL MANAGEMENT ENGINE (mei)
5295M: Tomas Winkler <tomas.winkler@intel.com>
5296L: linux-kernel@vger.kernel.org
5297S: Supported
5298F: include/uapi/linux/mei.h
5299F: drivers/misc/mei/*
5300F: Documentation/misc-devices/mei/*
5301
5302IOC3 ETHERNET DRIVER
5303M: Ralf Baechle <ralf@linux-mips.org>
5304L: linux-mips@linux-mips.org
5305S: Maintained
5306F: drivers/net/ethernet/sgi/ioc3-eth.c
5307
5308IOC3 SERIAL DRIVER
5309M: Pat Gefre <pfg@sgi.com>
5310L: linux-serial@vger.kernel.org
5311S: Maintained
5312F: drivers/tty/serial/ioc3_serial.c
5313
5314IOMMU DRIVERS
5315M: Joerg Roedel <joro@8bytes.org>
5316L: iommu@lists.linux-foundation.org
5317T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
5318S: Maintained
5319F: drivers/iommu/
5320
5321IP MASQUERADING
5322M: Juanjo Ciarlante <jjciarla@raiz.uncu.edu.ar>
5323S: Maintained
5324F: net/ipv4/netfilter/ipt_MASQUERADE.c
5325
5326IP1000A 10/100/1000 GIGABIT ETHERNET DRIVER
5327M: Francois Romieu <romieu@fr.zoreil.com>
5328M: Sorbica Shieh <sorbica@icplus.com.tw>
5329L: netdev@vger.kernel.org
5330S: Maintained
5331F: drivers/net/ethernet/icplus/ipg.*
5332
5333IPATH DRIVER
5334M: Mike Marciniszyn <infinipath@intel.com>
5335L: linux-rdma@vger.kernel.org
5336S: Maintained
5337F: drivers/infiniband/hw/ipath/
5338
5339IPMI SUBSYSTEM
5340M: Corey Minyard <minyard@acm.org>
5341L: openipmi-developer@lists.sourceforge.net (moderated for non-subscribers)
5342W: http://openipmi.sourceforge.net/
5343S: Supported
5344F: Documentation/IPMI.txt
5345F: drivers/char/ipmi/
5346F: include/linux/ipmi*
5347F: include/uapi/linux/ipmi*
5348
5349QCOM AUDIO (ASoC) DRIVERS
5350M: Patrick Lai <plai@codeaurora.org>
5351M: Banajit Goswami <bgoswami@codeaurora.org>
5352L: alsa-devel@alsa-project.org (moderated for non-subscribers)
5353S: Supported
5354F: sound/soc/qcom/
5355
5356IPS SCSI RAID DRIVER
5357M: Adaptec OEM Raid Solutions <aacraid@adaptec.com>
5358L: linux-scsi@vger.kernel.org
5359W: http://www.adaptec.com/
5360S: Maintained
5361F: drivers/scsi/ips*
5362
5363IPVS
5364M: Wensong Zhang <wensong@linux-vs.org>
5365M: Simon Horman <horms@verge.net.au>
5366M: Julian Anastasov <ja@ssi.bg>
5367L: netdev@vger.kernel.org
5368L: lvs-devel@vger.kernel.org
5369S: Maintained
5370F: Documentation/networking/ipvs-sysctl.txt
5371F: include/net/ip_vs.h
5372F: include/uapi/linux/ip_vs.h
5373F: net/netfilter/ipvs/
5374
5375IPWIRELESS DRIVER
5376M: Jiri Kosina <jkosina@suse.cz>
5377M: David Sterba <dsterba@suse.cz>
5378S: Odd Fixes
5379F: drivers/tty/ipwireless/
5380
5381IPX NETWORK LAYER
5382M: Arnaldo Carvalho de Melo <acme@ghostprotocols.net>
5383L: netdev@vger.kernel.org
5384S: Maintained
5385F: include/net/ipx.h
5386F: include/uapi/linux/ipx.h
5387F: net/ipx/
5388
5389IRDA SUBSYSTEM
5390M: Samuel Ortiz <samuel@sortiz.org>
5391L: irda-users@lists.sourceforge.net (subscribers-only)
5392L: netdev@vger.kernel.org
5393W: http://irda.sourceforge.net/
5394S: Maintained
5395T: git git://git.kernel.org/pub/scm/linux/kernel/git/sameo/irda-2.6.git
5396F: Documentation/networking/irda.txt
5397F: drivers/net/irda/
5398F: include/net/irda/
5399F: net/irda/
5400
5401IRQ SUBSYSTEM
5402M: Thomas Gleixner <tglx@linutronix.de>
5403L: linux-kernel@vger.kernel.org
5404S: Maintained
5405T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
5406F: kernel/irq/
5407
5408IRQCHIP DRIVERS
5409M: Thomas Gleixner <tglx@linutronix.de>
5410M: Jason Cooper <jason@lakedaemon.net>
5411L: linux-kernel@vger.kernel.org
5412S: Maintained
5413T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
5414T: git git://git.infradead.org/users/jcooper/linux.git irqchip/core
5415F: Documentation/devicetree/bindings/interrupt-controller/
5416F: drivers/irqchip/
5417
5418IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
5419M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
5420S: Maintained
5421F: Documentation/IRQ-domain.txt
5422F: include/linux/irqdomain.h
5423F: kernel/irq/irqdomain.c
5424
5425ISAPNP
5426M: Jaroslav Kysela <perex@perex.cz>
5427S: Maintained
5428F: Documentation/isapnp.txt
5429F: drivers/pnp/isapnp/
5430F: include/linux/isapnp.h
5431
5432ISA RADIO MODULE
5433M: Hans Verkuil <hverkuil@xs4all.nl>
5434L: linux-media@vger.kernel.org
5435T: git git://linuxtv.org/media_tree.git
5436W: http://linuxtv.org
5437S: Maintained
5438F: drivers/media/radio/radio-isa*
5439
5440iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
5441M: Peter Jones <pjones@redhat.com>
5442M: Konrad Rzeszutek Wilk <konrad@kernel.org>
5443S: Maintained
5444F: drivers/firmware/iscsi_ibft*
5445
5446ISCSI
5447M: Mike Christie <michaelc@cs.wisc.edu>
5448L: open-iscsi@googlegroups.com
5449W: www.open-iscsi.org
5450T: git git://git.kernel.org/pub/scm/linux/kernel/git/mnc/linux-2.6-iscsi.git
5451S: Maintained
5452F: drivers/scsi/*iscsi*
5453F: include/scsi/*iscsi*
5454
5455ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
5456M: Or Gerlitz <ogerlitz@mellanox.com>
5457M: Sagi Grimberg <sagig@mellanox.com>
5458M: Roi Dayan <roid@mellanox.com>
5459L: linux-rdma@vger.kernel.org
5460S: Supported
5461W: http://www.openfabrics.org
5462W: www.open-iscsi.org
5463Q: http://patchwork.kernel.org/project/linux-rdma/list/
5464F: drivers/infiniband/ulp/iser/
5465
5466ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
5467M: Sagi Grimberg <sagig@mellanox.com>
5468T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
5469L: linux-rdma@vger.kernel.org
5470L: target-devel@vger.kernel.org
5471S: Supported
5472W: http://www.linux-iscsi.org
5473F: drivers/infiniband/ulp/isert
5474
5475ISDN SUBSYSTEM
5476M: Karsten Keil <isdn@linux-pingi.de>
5477L: isdn4linux@listserv.isdn4linux.de (subscribers-only)
5478L: netdev@vger.kernel.org
5479W: http://www.isdn4linux.de
5480T: git git://git.kernel.org/pub/scm/linux/kernel/git/kkeil/isdn-2.6.git
5481S: Maintained
5482F: Documentation/isdn/
5483F: drivers/isdn/
5484F: include/linux/isdn.h
5485F: include/linux/isdn/
5486F: include/uapi/linux/isdn.h
5487F: include/uapi/linux/isdn/
5488
5489ISDN SUBSYSTEM (Eicon active card driver)
5490M: Armin Schindler <mac@melware.de>
5491L: isdn4linux@listserv.isdn4linux.de (subscribers-only)
5492W: http://www.melware.de
5493S: Maintained
5494F: drivers/isdn/hardware/eicon/
5495
5496IT87 HARDWARE MONITORING DRIVER
5497M: Jean Delvare <jdelvare@suse.de>
5498L: lm-sensors@lm-sensors.org
5499S: Maintained
5500F: Documentation/hwmon/it87
5501F: drivers/hwmon/it87.c
5502
5503IT913X MEDIA DRIVER
5504M: Antti Palosaari <crope@iki.fi>
5505L: linux-media@vger.kernel.org
5506W: http://linuxtv.org/
5507W: http://palosaari.fi/linux/
5508Q: http://patchwork.linuxtv.org/project/linux-media/list/
5509T: git git://linuxtv.org/anttip/media_tree.git
5510S: Maintained
5511F: drivers/media/tuners/it913x*
5512
5513IVTV VIDEO4LINUX DRIVER
5514M: Andy Walls <awalls@md.metrocast.net>
5515L: ivtv-devel@ivtvdriver.org (subscribers-only)
5516L: linux-media@vger.kernel.org
5517T: git git://linuxtv.org/media_tree.git
5518W: http://www.ivtvdriver.org
5519S: Maintained
5520F: Documentation/video4linux/*.ivtv
5521F: drivers/media/pci/ivtv/
5522F: include/uapi/linux/ivtv*
5523
5524IX2505V MEDIA DRIVER
5525M: Malcolm Priestley <tvboxspy@gmail.com>
5526L: linux-media@vger.kernel.org
5527W: http://linuxtv.org/
5528Q: http://patchwork.linuxtv.org/project/linux-media/list/
5529S: Maintained
5530F: drivers/media/dvb-frontends/ix2505v*
5531
5532JC42.4 TEMPERATURE SENSOR DRIVER
5533M: Guenter Roeck <linux@roeck-us.net>
5534L: lm-sensors@lm-sensors.org
5535S: Maintained
5536F: drivers/hwmon/jc42.c
5537F: Documentation/hwmon/jc42
5538
5539JFS FILESYSTEM
5540M: Dave Kleikamp <shaggy@kernel.org>
5541L: jfs-discussion@lists.sourceforge.net
5542W: http://jfs.sourceforge.net/
5543T: git git://git.kernel.org/pub/scm/linux/kernel/git/shaggy/jfs-2.6.git
5544S: Maintained
5545F: Documentation/filesystems/jfs.txt
5546F: fs/jfs/
5547
5548JME NETWORK DRIVER
5549M: Guo-Fu Tseng <cooldavid@cooldavid.org>
5550L: netdev@vger.kernel.org
5551S: Maintained
5552F: drivers/net/ethernet/jme.*
5553
5554JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
5555M: David Woodhouse <dwmw2@infradead.org>
5556L: linux-mtd@lists.infradead.org
5557W: http://www.linux-mtd.infradead.org/doc/jffs2.html
5558S: Maintained
5559F: fs/jffs2/
5560F: include/uapi/linux/jffs2.h
5561
5562JOURNALLING LAYER FOR BLOCK DEVICES (JBD)
5563M: Andrew Morton <akpm@linux-foundation.org>
5564M: Jan Kara <jack@suse.cz>
5565L: linux-ext4@vger.kernel.org
5566S: Maintained
5567F: fs/jbd/
5568F: include/linux/jbd.h
5569
5570JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
5571M: "Theodore Ts'o" <tytso@mit.edu>
5572L: linux-ext4@vger.kernel.org
5573S: Maintained
5574F: fs/jbd2/
5575F: include/linux/jbd2.h
5576
5577JSM Neo PCI based serial card
5578M: Thadeu Lima de Souza Cascardo <cascardo@linux.vnet.ibm.com>
5579L: linux-serial@vger.kernel.org
5580S: Maintained
5581F: drivers/tty/serial/jsm/
5582
5583K10TEMP HARDWARE MONITORING DRIVER
5584M: Clemens Ladisch <clemens@ladisch.de>
5585L: lm-sensors@lm-sensors.org
5586S: Maintained
5587F: Documentation/hwmon/k10temp
5588F: drivers/hwmon/k10temp.c
5589
5590K8TEMP HARDWARE MONITORING DRIVER
5591M: Rudolf Marek <r.marek@assembler.cz>
5592L: lm-sensors@lm-sensors.org
5593S: Maintained
5594F: Documentation/hwmon/k8temp
5595F: drivers/hwmon/k8temp.c
5596
5597KCONFIG
5598M: "Yann E. MORIN" <yann.morin.1998@free.fr>
5599L: linux-kbuild@vger.kernel.org
5600T: git git://gitorious.org/linux-kconfig/linux-kconfig
5601S: Maintained
5602F: Documentation/kbuild/kconfig-language.txt
5603F: scripts/kconfig/
5604
5605KDUMP
5606M: Vivek Goyal <vgoyal@redhat.com>
5607M: Haren Myneni <hbabu@us.ibm.com>
5608L: kexec@lists.infradead.org
5609W: http://lse.sourceforge.net/kdump/
5610S: Maintained
5611F: Documentation/kdump/
5612
5613KEENE FM RADIO TRANSMITTER DRIVER
5614M: Hans Verkuil <hverkuil@xs4all.nl>
5615L: linux-media@vger.kernel.org
5616T: git git://linuxtv.org/media_tree.git
5617W: http://linuxtv.org
5618S: Maintained
5619F: drivers/media/radio/radio-keene*
5620
5621KERNEL AUTOMOUNTER v4 (AUTOFS4)
5622M: Ian Kent <raven@themaw.net>
5623L: autofs@vger.kernel.org
5624S: Maintained
5625F: fs/autofs4/
5626
5627KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
5628M: Michal Marek <mmarek@suse.cz>
5629T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git for-next
5630T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git rc-fixes
5631L: linux-kbuild@vger.kernel.org
5632S: Maintained
5633F: Documentation/kbuild/
5634F: Makefile
5635F: scripts/Makefile.*
5636F: scripts/basic/
5637F: scripts/mk*
5638F: scripts/package/
5639
5640KERNEL JANITORS
5641L: kernel-janitors@vger.kernel.org
5642W: http://kernelnewbies.org/KernelJanitors
5643S: Odd Fixes
5644
5645KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
5646M: "J. Bruce Fields" <bfields@fieldses.org>
5647L: linux-nfs@vger.kernel.org
5648W: http://nfs.sourceforge.net/
5649S: Supported
5650F: fs/nfsd/
5651F: include/uapi/linux/nfsd/
5652F: fs/lockd/
5653F: fs/nfs_common/
5654F: net/sunrpc/
5655F: include/linux/lockd/
5656F: include/linux/sunrpc/
5657F: include/uapi/linux/sunrpc/
5658
5659KERNEL SELFTEST FRAMEWORK
5660M: Shuah Khan <shuahkh@osg.samsung.com>
5661L: linux-api@vger.kernel.org
5662T: git git://git.kernel.org/pub/scm/shuah/linux-kselftest
5663S: Maintained
5664F: tools/testing/selftests
5665
5666KERNEL VIRTUAL MACHINE (KVM)
5667M: Gleb Natapov <gleb@kernel.org>
5668M: Paolo Bonzini <pbonzini@redhat.com>
5669L: kvm@vger.kernel.org
5670W: http://www.linux-kvm.org
5671T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
5672S: Supported
5673F: Documentation/*/kvm*.txt
5674F: Documentation/virtual/kvm/
5675F: arch/*/kvm/
5676F: arch/x86/kernel/kvm.c
5677F: arch/x86/kernel/kvmclock.c
5678F: arch/*/include/asm/kvm*
5679F: include/linux/kvm*
5680F: include/uapi/linux/kvm*
5681F: virt/kvm/
5682
5683KERNEL VIRTUAL MACHINE (KVM) FOR AMD-V
5684M: Joerg Roedel <joro@8bytes.org>
5685L: kvm@vger.kernel.org
5686W: http://kvm.qumranet.com
5687S: Maintained
5688F: arch/x86/include/asm/svm.h
5689F: arch/x86/kvm/svm.c
5690
5691KERNEL VIRTUAL MACHINE (KVM) FOR POWERPC
5692M: Alexander Graf <agraf@suse.de>
5693L: kvm-ppc@vger.kernel.org
5694W: http://kvm.qumranet.com
5695T: git git://github.com/agraf/linux-2.6.git
5696S: Supported
5697F: arch/powerpc/include/asm/kvm*
5698F: arch/powerpc/kvm/
5699
5700KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
5701M: Christian Borntraeger <borntraeger@de.ibm.com>
5702M: Cornelia Huck <cornelia.huck@de.ibm.com>
5703M: linux390@de.ibm.com
5704L: linux-s390@vger.kernel.org
5705W: http://www.ibm.com/developerworks/linux/linux390/
5706S: Supported
5707F: Documentation/s390/kvm.txt
5708F: arch/s390/include/asm/kvm*
5709F: arch/s390/kvm/
5710F: drivers/s390/kvm/
5711
5712KERNEL VIRTUAL MACHINE (KVM) FOR ARM
5713M: Christoffer Dall <christoffer.dall@linaro.org>
5714M: Marc Zyngier <marc.zyngier@arm.com>
5715L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
5716L: kvmarm@lists.cs.columbia.edu
5717W: http://systems.cs.columbia.edu/projects/kvm-arm
5718S: Supported
5719F: arch/arm/include/uapi/asm/kvm*
5720F: arch/arm/include/asm/kvm*
5721F: arch/arm/kvm/
5722F: virt/kvm/arm/
5723F: include/kvm/arm_*
5724
5725KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64)
5726M: Christoffer Dall <christoffer.dall@linaro.org>
5727M: Marc Zyngier <marc.zyngier@arm.com>
5728L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
5729L: kvmarm@lists.cs.columbia.edu
5730S: Maintained
5731F: arch/arm64/include/uapi/asm/kvm*
5732F: arch/arm64/include/asm/kvm*
5733F: arch/arm64/kvm/
5734
5735KEXEC
5736M: Eric Biederman <ebiederm@xmission.com>
5737W: http://kernel.org/pub/linux/utils/kernel/kexec/
5738L: kexec@lists.infradead.org
5739S: Maintained
5740F: include/linux/kexec.h
5741F: include/uapi/linux/kexec.h
5742F: kernel/kexec.c
5743
5744KEYS/KEYRINGS:
5745M: David Howells <dhowells@redhat.com>
5746L: keyrings@linux-nfs.org
5747S: Maintained
5748F: Documentation/security/keys.txt
5749F: include/linux/key.h
5750F: include/linux/key-type.h
5751F: include/keys/
5752F: security/keys/
5753
5754KEYS-TRUSTED
5755M: David Safford <safford@us.ibm.com>
5756M: Mimi Zohar <zohar@linux.vnet.ibm.com>
5757L: linux-security-module@vger.kernel.org
5758L: keyrings@linux-nfs.org
5759S: Supported
5760F: Documentation/security/keys-trusted-encrypted.txt
5761F: include/keys/trusted-type.h
5762F: security/keys/trusted.c
5763F: security/keys/trusted.h
5764
5765KEYS-ENCRYPTED
5766M: Mimi Zohar <zohar@linux.vnet.ibm.com>
5767M: David Safford <safford@us.ibm.com>
5768L: linux-security-module@vger.kernel.org
5769L: keyrings@linux-nfs.org
5770S: Supported
5771F: Documentation/security/keys-trusted-encrypted.txt
5772F: include/keys/encrypted-type.h
5773F: security/keys/encrypted-keys/
5774
5775KGDB / KDB /debug_core
5776M: Jason Wessel <jason.wessel@windriver.com>
5777W: http://kgdb.wiki.kernel.org/
5778L: kgdb-bugreport@lists.sourceforge.net
5779S: Maintained
5780F: Documentation/DocBook/kgdb.tmpl
5781F: drivers/misc/kgdbts.c
5782F: drivers/tty/serial/kgdboc.c
5783F: include/linux/kdb.h
5784F: include/linux/kgdb.h
5785F: kernel/debug/
5786
5787KMEMCHECK
5788M: Vegard Nossum <vegardno@ifi.uio.no>
5789M: Pekka Enberg <penberg@kernel.org>
5790S: Maintained
5791F: Documentation/kmemcheck.txt
5792F: arch/x86/include/asm/kmemcheck.h
5793F: arch/x86/mm/kmemcheck/
5794F: include/linux/kmemcheck.h
5795F: mm/kmemcheck.c
5796
5797KMEMLEAK
5798M: Catalin Marinas <catalin.marinas@arm.com>
5799S: Maintained
5800F: Documentation/kmemleak.txt
5801F: include/linux/kmemleak.h
5802F: mm/kmemleak.c
5803F: mm/kmemleak-test.c
5804
5805KPROBES
5806M: Ananth N Mavinakayanahalli <ananth@in.ibm.com>
5807M: Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
5808M: "David S. Miller" <davem@davemloft.net>
5809M: Masami Hiramatsu <masami.hiramatsu.pt@hitachi.com>
5810S: Maintained
5811F: Documentation/kprobes.txt
5812F: include/linux/kprobes.h
5813F: kernel/kprobes.c
5814
5815KS0108 LCD CONTROLLER DRIVER
5816M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
5817W: http://miguelojeda.es/auxdisplay.htm
5818W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
5819S: Maintained
5820F: Documentation/auxdisplay/ks0108
5821F: drivers/auxdisplay/ks0108.c
5822F: include/linux/ks0108.h
5823
5824LAPB module
5825L: linux-x25@vger.kernel.org
5826S: Orphan
5827F: Documentation/networking/lapb-module.txt
5828F: include/*/lapb.h
5829F: net/lapb/
5830
5831LASI 53c700 driver for PARISC
5832M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
5833L: linux-scsi@vger.kernel.org
5834S: Maintained
5835F: Documentation/scsi/53c700.txt
5836F: drivers/scsi/53c700*
5837
5838LED SUBSYSTEM
5839M: Bryan Wu <cooloney@gmail.com>
5840M: Richard Purdie <rpurdie@rpsys.net>
5841M: Jacek Anaszewski <j.anaszewski@samsung.com>
5842L: linux-leds@vger.kernel.org
5843T: git git://git.kernel.org/pub/scm/linux/kernel/git/cooloney/linux-leds.git
5844S: Maintained
5845F: drivers/leds/
5846F: include/linux/leds.h
5847
5848LEGACY EEPROM DRIVER
5849M: Jean Delvare <jdelvare@suse.de>
5850S: Maintained
5851F: Documentation/misc-devices/eeprom
5852F: drivers/misc/eeprom/eeprom.c
5853
5854LEGO USB Tower driver
5855M: Juergen Stuber <starblue@users.sourceforge.net>
5856L: legousb-devel@lists.sourceforge.net
5857W: http://legousb.sourceforge.net/
5858S: Maintained
5859F: drivers/usb/misc/legousbtower.c
5860
5861LG2160 MEDIA DRIVER
5862M: Michael Krufky <mkrufky@linuxtv.org>
5863L: linux-media@vger.kernel.org
5864W: http://linuxtv.org/
5865W: http://github.com/mkrufky
5866Q: http://patchwork.linuxtv.org/project/linux-media/list/
5867T: git git://linuxtv.org/mkrufky/tuners.git
5868S: Maintained
5869F: drivers/media/dvb-frontends/lg2160.*
5870
5871LGDT3305 MEDIA DRIVER
5872M: Michael Krufky <mkrufky@linuxtv.org>
5873L: linux-media@vger.kernel.org
5874W: http://linuxtv.org/
5875W: http://github.com/mkrufky
5876Q: http://patchwork.linuxtv.org/project/linux-media/list/
5877T: git git://linuxtv.org/mkrufky/tuners.git
5878S: Maintained
5879F: drivers/media/dvb-frontends/lgdt3305.*
5880
5881LGUEST
5882M: Rusty Russell <rusty@rustcorp.com.au>
5883L: lguest@lists.ozlabs.org
5884W: http://lguest.ozlabs.org/
5885S: Odd Fixes
5886F: arch/x86/include/asm/lguest*.h
5887F: arch/x86/lguest/
5888F: drivers/lguest/
5889F: include/linux/lguest*.h
5890F: tools/lguest/
5891
5892LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
5893M: Tejun Heo <tj@kernel.org>
5894L: linux-ide@vger.kernel.org
5895T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
5896S: Maintained
5897F: drivers/ata/
5898F: include/linux/ata.h
5899F: include/linux/libata.h
5900
5901LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
5902M: Viresh Kumar <viresh.linux@gmail.com>
5903L: linux-ide@vger.kernel.org
5904T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
5905S: Maintained
5906F: include/linux/pata_arasan_cf_data.h
5907F: drivers/ata/pata_arasan_cf.c
5908
5909LIBATA PATA DRIVERS
5910M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
5911M: Tejun Heo <tj@kernel.org>
5912L: linux-ide@vger.kernel.org
5913T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
5914S: Maintained
5915F: drivers/ata/pata_*.c
5916F: drivers/ata/ata_generic.c
5917
5918LIBATA SATA AHCI PLATFORM devices support
5919M: Hans de Goede <hdegoede@redhat.com>
5920M: Tejun Heo <tj@kernel.org>
5921L: linux-ide@vger.kernel.org
5922T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
5923S: Maintained
5924F: drivers/ata/ahci_platform.c
5925F: drivers/ata/libahci_platform.c
5926F: include/linux/ahci_platform.h
5927
5928LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
5929M: Mikael Pettersson <mikpelinux@gmail.com>
5930L: linux-ide@vger.kernel.org
5931T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
5932S: Maintained
5933F: drivers/ata/sata_promise.*
5934
5935LIBLOCKDEP
5936M: Sasha Levin <sasha.levin@oracle.com>
5937S: Maintained
5938F: tools/lib/lockdep/
5939
5940LINUX FOR IBM pSERIES (RS/6000)
5941M: Paul Mackerras <paulus@au.ibm.com>
5942W: http://www.ibm.com/linux/ltc/projects/ppc
5943S: Supported
5944F: arch/powerpc/boot/rs6000.h
5945
5946LINUX FOR POWERPC (32-BIT AND 64-BIT)
5947M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
5948M: Paul Mackerras <paulus@samba.org>
5949M: Michael Ellerman <mpe@ellerman.id.au>
5950W: http://www.penguinppc.org/
5951L: linuxppc-dev@lists.ozlabs.org
5952Q: http://patchwork.ozlabs.org/project/linuxppc-dev/list/
5953T: git git://git.kernel.org/pub/scm/linux/kernel/git/benh/powerpc.git
5954S: Supported
5955F: Documentation/powerpc/
5956F: arch/powerpc/
5957
5958LINUX FOR POWER MACINTOSH
5959M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
5960W: http://www.penguinppc.org/
5961L: linuxppc-dev@lists.ozlabs.org
5962S: Maintained
5963F: arch/powerpc/platforms/powermac/
5964F: drivers/macintosh/
5965
5966LINUX FOR POWERPC EMBEDDED MPC5XXX
5967M: Anatolij Gustschin <agust@denx.de>
5968L: linuxppc-dev@lists.ozlabs.org
5969T: git git://git.denx.de/linux-denx-agust.git
5970S: Maintained
5971F: arch/powerpc/platforms/512x/
5972F: arch/powerpc/platforms/52xx/
5973
5974LINUX FOR POWERPC EMBEDDED PPC4XX
5975M: Alistair Popple <alistair@popple.id.au>
5976M: Matt Porter <mporter@kernel.crashing.org>
5977W: http://www.penguinppc.org/
5978L: linuxppc-dev@lists.ozlabs.org
5979S: Maintained
5980F: arch/powerpc/platforms/40x/
5981F: arch/powerpc/platforms/44x/
5982
5983LINUX FOR POWERPC EMBEDDED XILINX VIRTEX
5984L: linuxppc-dev@lists.ozlabs.org
5985S: Orphan
5986F: arch/powerpc/*/*virtex*
5987F: arch/powerpc/*/*/*virtex*
5988
5989LINUX FOR POWERPC EMBEDDED PPC8XX
5990M: Vitaly Bordug <vitb@kernel.crashing.org>
5991W: http://www.penguinppc.org/
5992L: linuxppc-dev@lists.ozlabs.org
5993S: Maintained
5994F: arch/powerpc/platforms/8xx/
5995
5996LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
5997M: Scott Wood <scottwood@freescale.com>
5998M: Kumar Gala <galak@kernel.crashing.org>
5999W: http://www.penguinppc.org/
6000L: linuxppc-dev@lists.ozlabs.org
6001T: git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
6002S: Maintained
6003F: arch/powerpc/platforms/83xx/
6004F: arch/powerpc/platforms/85xx/
6005
6006LINUX FOR POWERPC PA SEMI PWRFICIENT
6007M: Olof Johansson <olof@lixom.net>
6008L: linuxppc-dev@lists.ozlabs.org
6009S: Maintained
6010F: arch/powerpc/platforms/pasemi/
6011F: drivers/*/*pasemi*
6012F: drivers/*/*/*pasemi*
6013
6014LINUX SECURITY MODULE (LSM) FRAMEWORK
6015M: Chris Wright <chrisw@sous-sol.org>
6016L: linux-security-module@vger.kernel.org
6017S: Supported
6018
6019LIS3LV02D ACCELEROMETER DRIVER
6020M: Eric Piel <eric.piel@tremplin-utc.net>
6021S: Maintained
6022F: Documentation/misc-devices/lis3lv02d
6023F: drivers/misc/lis3lv02d/
6024F: drivers/platform/x86/hp_accel.c
6025
6026LIVE PATCHING
6027M: Josh Poimboeuf <jpoimboe@redhat.com>
6028M: Seth Jennings <sjenning@redhat.com>
6029M: Jiri Kosina <jkosina@suse.cz>
6030M: Vojtech Pavlik <vojtech@suse.cz>
6031S: Maintained
6032F: kernel/livepatch/
6033F: include/linux/livepatch.h
6034F: arch/x86/include/asm/livepatch.h
6035F: arch/x86/kernel/livepatch.c
6036F: Documentation/ABI/testing/sysfs-kernel-livepatch
6037F: samples/livepatch/
6038L: live-patching@vger.kernel.org
6039T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/livepatching.git
6040
6041LLC (802.2)
6042M: Arnaldo Carvalho de Melo <acme@ghostprotocols.net>
6043S: Maintained
6044F: include/linux/llc.h
6045F: include/uapi/linux/llc.h
6046F: include/net/llc*
6047F: net/llc/
6048
6049LM73 HARDWARE MONITOR DRIVER
6050M: Guillaume Ligneul <guillaume.ligneul@gmail.com>
6051L: lm-sensors@lm-sensors.org
6052S: Maintained
6053F: drivers/hwmon/lm73.c
6054
6055LM78 HARDWARE MONITOR DRIVER
6056M: Jean Delvare <jdelvare@suse.de>
6057L: lm-sensors@lm-sensors.org
6058S: Maintained
6059F: Documentation/hwmon/lm78
6060F: drivers/hwmon/lm78.c
6061
6062LM83 HARDWARE MONITOR DRIVER
6063M: Jean Delvare <jdelvare@suse.de>
6064L: lm-sensors@lm-sensors.org
6065S: Maintained
6066F: Documentation/hwmon/lm83
6067F: drivers/hwmon/lm83.c
6068
6069LM90 HARDWARE MONITOR DRIVER
6070M: Jean Delvare <jdelvare@suse.de>
6071L: lm-sensors@lm-sensors.org
6072S: Maintained
6073F: Documentation/hwmon/lm90
6074F: Documentation/devicetree/bindings/hwmon/lm90.txt
6075F: drivers/hwmon/lm90.c
6076
6077LM95234 HARDWARE MONITOR DRIVER
6078M: Guenter Roeck <linux@roeck-us.net>
6079L: lm-sensors@lm-sensors.org
6080S: Maintained
6081F: Documentation/hwmon/lm95234
6082F: drivers/hwmon/lm95234.c
6083
6084LME2510 MEDIA DRIVER
6085M: Malcolm Priestley <tvboxspy@gmail.com>
6086L: linux-media@vger.kernel.org
6087W: http://linuxtv.org/
6088Q: http://patchwork.linuxtv.org/project/linux-media/list/
6089S: Maintained
6090F: drivers/media/usb/dvb-usb-v2/lmedm04*
6091
6092LOCKDEP AND LOCKSTAT
6093M: Peter Zijlstra <peterz@infradead.org>
6094M: Ingo Molnar <mingo@redhat.com>
6095L: linux-kernel@vger.kernel.org
6096T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git core/locking
6097S: Maintained
6098F: Documentation/locking/lockdep*.txt
6099F: Documentation/locking/lockstat.txt
6100F: include/linux/lockdep.h
6101F: kernel/locking/
6102
6103LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
6104M: "Richard Russon (FlatCap)" <ldm@flatcap.org>
6105L: linux-ntfs-dev@lists.sourceforge.net
6106W: http://www.linux-ntfs.org/content/view/19/37/
6107S: Maintained
6108F: Documentation/ldm.txt
6109F: block/partitions/ldm.*
6110
6111LogFS
6112M: Joern Engel <joern@logfs.org>
6113M: Prasad Joshi <prasadjoshi.linux@gmail.com>
6114L: logfs@logfs.org
6115W: logfs.org
6116S: Maintained
6117F: fs/logfs/
6118
6119LPC32XX MACHINE SUPPORT
6120M: Roland Stigge <stigge@antcom.de>
6121L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
6122S: Maintained
6123F: arch/arm/mach-lpc32xx/
6124
6125LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
6126M: Nagalakshmi Nandigama <nagalakshmi.nandigama@avagotech.com>
6127M: Praveen Krishnamoorthy <praveen.krishnamoorthy@avagotech.com>
6128M: Sreekanth Reddy <sreekanth.reddy@avagotech.com>
6129M: Abhijit Mahajan <abhijit.mahajan@avagotech.com>
6130L: MPT-FusionLinux.pdl@avagotech.com
6131L: linux-scsi@vger.kernel.org
6132W: http://www.lsilogic.com/support
6133S: Supported
6134F: drivers/message/fusion/
6135F: drivers/scsi/mpt2sas/
6136F: drivers/scsi/mpt3sas/
6137
6138LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
6139M: Matthew Wilcox <matthew@wil.cx>
6140L: linux-scsi@vger.kernel.org
6141S: Maintained
6142F: drivers/scsi/sym53c8xx_2/
6143
6144LTC4261 HARDWARE MONITOR DRIVER
6145M: Guenter Roeck <linux@roeck-us.net>
6146L: lm-sensors@lm-sensors.org
6147S: Maintained
6148F: Documentation/hwmon/ltc4261
6149F: drivers/hwmon/ltc4261.c
6150
6151LTP (Linux Test Project)
6152M: Mike Frysinger <vapier@gentoo.org>
6153M: Cyril Hrubis <chrubis@suse.cz>
6154M: Wanlong Gao <gaowanlong@cn.fujitsu.com>
6155M: Jan Stancek <jstancek@redhat.com>
6156M: Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com>
6157M: Alexey Kodanev <alexey.kodanev@oracle.com>
6158L: ltp-list@lists.sourceforge.net (subscribers-only)
6159W: http://linux-test-project.github.io/
6160T: git git://github.com/linux-test-project/ltp.git
6161S: Maintained
6162
6163M32R ARCHITECTURE
6164W: http://www.linux-m32r.org/
6165S: Orphan
6166F: arch/m32r/
6167
6168M68K ARCHITECTURE
6169M: Geert Uytterhoeven <geert@linux-m68k.org>
6170L: linux-m68k@lists.linux-m68k.org
6171W: http://www.linux-m68k.org/
6172T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
6173S: Maintained
6174F: arch/m68k/
6175F: drivers/zorro/
6176
6177M68K ON APPLE MACINTOSH
6178M: Joshua Thompson <funaho@jurai.org>
6179W: http://www.mac.linux-m68k.org/
6180L: linux-m68k@lists.linux-m68k.org
6181S: Maintained
6182F: arch/m68k/mac/
6183
6184M68K ON HP9000/300
6185M: Philip Blundell <philb@gnu.org>
6186W: http://www.tazenda.demon.co.uk/phil/linux-hp
6187S: Maintained
6188F: arch/m68k/hp300/
6189
6190M88DS3103 MEDIA DRIVER
6191M: Antti Palosaari <crope@iki.fi>
6192L: linux-media@vger.kernel.org
6193W: http://linuxtv.org/
6194W: http://palosaari.fi/linux/
6195Q: http://patchwork.linuxtv.org/project/linux-media/list/
6196T: git git://linuxtv.org/anttip/media_tree.git
6197S: Maintained
6198F: drivers/media/dvb-frontends/m88ds3103*
6199
6200M88RS2000 MEDIA DRIVER
6201M: Malcolm Priestley <tvboxspy@gmail.com>
6202L: linux-media@vger.kernel.org
6203W: http://linuxtv.org/
6204Q: http://patchwork.linuxtv.org/project/linux-media/list/
6205S: Maintained
6206F: drivers/media/dvb-frontends/m88rs2000*
6207
6208MA901 MASTERKIT USB FM RADIO DRIVER
6209M: Alexey Klimov <klimov.linux@gmail.com>
6210L: linux-media@vger.kernel.org
6211T: git git://linuxtv.org/media_tree.git
6212S: Maintained
6213F: drivers/media/radio/radio-ma901.c
6214
6215MAC80211
6216M: Johannes Berg <johannes@sipsolutions.net>
6217L: linux-wireless@vger.kernel.org
6218W: http://wireless.kernel.org/
6219T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
6220T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
6221S: Maintained
6222F: Documentation/networking/mac80211-injection.txt
6223F: include/net/mac80211.h
6224F: net/mac80211/
6225
6226MACVLAN DRIVER
6227M: Patrick McHardy <kaber@trash.net>
6228L: netdev@vger.kernel.org
6229S: Maintained
6230F: drivers/net/macvlan.c
6231F: include/linux/if_macvlan.h
6232
6233MAILBOX API
6234M: Jassi Brar <jassisinghbrar@gmail.com>
6235L: linux-kernel@vger.kernel.org
6236S: Maintained
6237F: drivers/mailbox/
6238F: include/linux/mailbox_client.h
6239F: include/linux/mailbox_controller.h
6240
6241MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
6242M: Michael Kerrisk <mtk.manpages@gmail.com>
6243W: http://www.kernel.org/doc/man-pages
6244L: linux-man@vger.kernel.org
6245S: Maintained
6246
6247MARVELL ARMADA DRM SUPPORT
6248M: Russell King <rmk+kernel@arm.linux.org.uk>
6249S: Maintained
6250F: drivers/gpu/drm/armada/
6251
6252MARVELL 88E6352 DSA support
6253M: Guenter Roeck <linux@roeck-us.net>
6254S: Maintained
6255F: drivers/net/dsa/mv88e6352.c
6256
6257MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
6258M: Mirko Lindner <mlindner@marvell.com>
6259M: Stephen Hemminger <stephen@networkplumber.org>
6260L: netdev@vger.kernel.org
6261S: Maintained
6262F: drivers/net/ethernet/marvell/sk*
6263
6264MARVELL LIBERTAS WIRELESS DRIVER
6265L: libertas-dev@lists.infradead.org
6266S: Orphan
6267F: drivers/net/wireless/libertas/
6268
6269MARVELL MV643XX ETHERNET DRIVER
6270M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
6271L: netdev@vger.kernel.org
6272S: Maintained
6273F: drivers/net/ethernet/marvell/mv643xx_eth.*
6274F: include/linux/mv643xx.h
6275
6276MARVELL MVNETA ETHERNET DRIVER
6277M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
6278L: netdev@vger.kernel.org
6279S: Maintained
6280F: drivers/net/ethernet/marvell/mvneta.*
6281
6282MARVELL MWIFIEX WIRELESS DRIVER
6283M: Amitkumar Karwar <akarwar@marvell.com>
6284M: Avinash Patil <patila@marvell.com>
6285L: linux-wireless@vger.kernel.org
6286S: Maintained
6287F: drivers/net/wireless/mwifiex/
6288
6289MARVELL MWL8K WIRELESS DRIVER
6290M: Lennert Buytenhek <buytenh@wantstofly.org>
6291L: linux-wireless@vger.kernel.org
6292S: Odd Fixes
6293F: drivers/net/wireless/mwl8k.c
6294
6295MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
6296M: Nicolas Pitre <nico@fluxnic.net>
6297S: Odd Fixes
6298F: drivers/mmc/host/mvsdio.*
6299
6300MATROX FRAMEBUFFER DRIVER
6301L: linux-fbdev@vger.kernel.org
6302S: Orphan
6303F: drivers/video/fbdev/matrox/matroxfb_*
6304F: include/uapi/linux/matroxfb.h
6305
6306MAX16065 HARDWARE MONITOR DRIVER
6307M: Guenter Roeck <linux@roeck-us.net>
6308L: lm-sensors@lm-sensors.org
6309S: Maintained
6310F: Documentation/hwmon/max16065
6311F: drivers/hwmon/max16065.c
6312
6313MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
6314M: "Hans J. Koch" <hjk@hansjkoch.de>
6315L: lm-sensors@lm-sensors.org
6316S: Maintained
6317F: Documentation/hwmon/max6650
6318F: drivers/hwmon/max6650.c
6319
6320MAX6697 HARDWARE MONITOR DRIVER
6321M: Guenter Roeck <linux@roeck-us.net>
6322L: lm-sensors@lm-sensors.org
6323S: Maintained
6324F: Documentation/hwmon/max6697
6325F: Documentation/devicetree/bindings/i2c/max6697.txt
6326F: drivers/hwmon/max6697.c
6327F: include/linux/platform_data/max6697.h
6328
6329MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
6330M: Krzysztof Kozlowski <k.kozlowski@samsung.com>
6331L: linux-pm@vger.kernel.org
6332S: Supported
6333F: drivers/power/max14577_charger.c
6334F: drivers/power/max77693_charger.c
6335
6336MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
6337M: Chanwoo Choi <cw00.choi@samsung.com>
6338M: Krzysztof Kozlowski <k.kozlowski@samsung.com>
6339L: linux-kernel@vger.kernel.org
6340S: Supported
6341F: drivers/*/max14577.c
6342F: drivers/*/max77686.c
6343F: drivers/*/max77693.c
6344F: drivers/extcon/extcon-max14577.c
6345F: drivers/extcon/extcon-max77693.c
6346F: drivers/rtc/rtc-max77686.c
6347F: drivers/clk/clk-max77686.c
6348F: Documentation/devicetree/bindings/mfd/max14577.txt
6349F: Documentation/devicetree/bindings/mfd/max77686.txt
6350F: Documentation/devicetree/bindings/mfd/max77693.txt
6351F: Documentation/devicetree/bindings/clock/maxim,max77686.txt
6352F: include/linux/mfd/max14577*.h
6353F: include/linux/mfd/max77686*.h
6354F: include/linux/mfd/max77693*.h
6355
6356MAXIRADIO FM RADIO RECEIVER DRIVER
6357M: Hans Verkuil <hverkuil@xs4all.nl>
6358L: linux-media@vger.kernel.org
6359T: git git://linuxtv.org/media_tree.git
6360W: http://linuxtv.org
6361S: Maintained
6362F: drivers/media/radio/radio-maxiradio*
6363
6364MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
6365M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
6366P: LinuxTV.org Project
6367L: linux-media@vger.kernel.org
6368W: http://linuxtv.org
6369Q: http://patchwork.kernel.org/project/linux-media/list/
6370T: git git://linuxtv.org/media_tree.git
6371S: Maintained
6372F: Documentation/dvb/
6373F: Documentation/video4linux/
6374F: Documentation/DocBook/media/
6375F: drivers/media/
6376F: drivers/staging/media/
6377F: include/media/
6378F: include/uapi/linux/dvb/
6379F: include/uapi/linux/videodev2.h
6380F: include/uapi/linux/media.h
6381F: include/uapi/linux/v4l2-*
6382F: include/uapi/linux/meye.h
6383F: include/uapi/linux/ivtv*
6384F: include/uapi/linux/uvcvideo.h
6385
6386MEGARAID SCSI/SAS DRIVERS
6387M: Kashyap Desai <kashyap.desai@avagotech.com>
6388M: Sumit Saxena <sumit.saxena@avagotech.com>
6389M: Uday Lingala <uday.lingala@avagotech.com>
6390L: megaraidlinux.pdl@avagotech.com
6391L: linux-scsi@vger.kernel.org
6392W: http://www.lsi.com
6393S: Maintained
6394F: Documentation/scsi/megaraid.txt
6395F: drivers/scsi/megaraid.*
6396F: drivers/scsi/megaraid/
6397
6398MELLANOX ETHERNET DRIVER (mlx4_en)
6399M: Amir Vadai <amirv@mellanox.com>
6400M: Ido Shamay <idos@mellanox.com>
6401L: netdev@vger.kernel.org
6402S: Supported
6403W: http://www.mellanox.com
6404Q: http://patchwork.ozlabs.org/project/netdev/list/
6405F: drivers/net/ethernet/mellanox/mlx4/en_*
6406
6407MEMORY MANAGEMENT
6408L: linux-mm@kvack.org
6409W: http://www.linux-mm.org
6410S: Maintained
6411F: include/linux/mm.h
6412F: include/linux/gfp.h
6413F: include/linux/mmzone.h
6414F: include/linux/memory_hotplug.h
6415F: include/linux/vmalloc.h
6416F: mm/
6417
6418MEMORY TECHNOLOGY DEVICES (MTD)
6419M: David Woodhouse <dwmw2@infradead.org>
6420M: Brian Norris <computersforpeace@gmail.com>
6421L: linux-mtd@lists.infradead.org
6422W: http://www.linux-mtd.infradead.org/
6423Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
6424T: git git://git.infradead.org/linux-mtd.git
6425T: git git://git.infradead.org/l2-mtd.git
6426S: Maintained
6427F: drivers/mtd/
6428F: include/linux/mtd/
6429F: include/uapi/mtd/
6430
6431MEN A21 WATCHDOG DRIVER
6432M: Johannes Thumshirn <johannes.thumshirn@men.de>
6433L: linux-watchdog@vger.kernel.org
6434S: Supported
6435F: drivers/watchdog/mena21_wdt.c
6436
6437MEN CHAMELEON BUS (mcb)
6438M: Johannes Thumshirn <johannes.thumshirn@men.de>
6439S: Supported
6440F: drivers/mcb/
6441F: include/linux/mcb.h
6442
6443MEN F21BMC (Board Management Controller)
6444M: Andreas Werner <andreas.werner@men.de>
6445S: Supported
6446F: drivers/mfd/menf21bmc.c
6447F: drivers/watchdog/menf21bmc_wdt.c
6448F: drivers/leds/leds-menf21bmc.c
6449F: drivers/hwmon/menf21bmc_hwmon.c
6450F: Documentation/hwmon/menf21bmc
6451
6452METAG ARCHITECTURE
6453M: James Hogan <james.hogan@imgtec.com>
6454L: linux-metag@vger.kernel.org
6455S: Supported
6456F: arch/metag/
6457F: Documentation/metag/
6458F: Documentation/devicetree/bindings/metag/
6459F: drivers/clocksource/metag_generic.c
6460F: drivers/irqchip/irq-metag.c
6461F: drivers/irqchip/irq-metag-ext.c
6462F: drivers/tty/metag_da.c
6463
6464MICROBLAZE ARCHITECTURE
6465M: Michal Simek <monstr@monstr.eu>
6466W: http://www.monstr.eu/fdt/
6467T: git git://git.monstr.eu/linux-2.6-microblaze.git
6468S: Supported
6469F: arch/microblaze/
6470
6471MICROTEK X6 SCANNER
6472M: Oliver Neukum <oliver@neukum.org>
6473S: Maintained
6474F: drivers/usb/image/microtek.*
6475
6476MIPS
6477M: Ralf Baechle <ralf@linux-mips.org>
6478L: linux-mips@linux-mips.org
6479W: http://www.linux-mips.org/
6480T: git git://git.linux-mips.org/pub/scm/ralf/linux.git
6481Q: http://patchwork.linux-mips.org/project/linux-mips/list/
6482S: Supported
6483F: Documentation/mips/
6484F: arch/mips/
6485
6486MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
6487M: Hans Verkuil <hverkuil@xs4all.nl>
6488L: linux-media@vger.kernel.org
6489T: git git://linuxtv.org/media_tree.git
6490W: http://linuxtv.org
6491S: Odd Fixes
6492F: drivers/media/radio/radio-miropcm20*
6493
6494Mellanox MLX5 core VPI driver
6495M: Eli Cohen <eli@mellanox.com>
6496L: netdev@vger.kernel.org
6497L: linux-rdma@vger.kernel.org
6498W: http://www.mellanox.com
6499Q: http://patchwork.ozlabs.org/project/netdev/list/
6500Q: http://patchwork.kernel.org/project/linux-rdma/list/
6501T: git git://openfabrics.org/~eli/connect-ib.git
6502S: Supported
6503F: drivers/net/ethernet/mellanox/mlx5/core/
6504F: include/linux/mlx5/
6505
6506Mellanox MLX5 IB driver
6507M: Eli Cohen <eli@mellanox.com>
6508L: linux-rdma@vger.kernel.org
6509W: http://www.mellanox.com
6510Q: http://patchwork.kernel.org/project/linux-rdma/list/
6511T: git git://openfabrics.org/~eli/connect-ib.git
6512S: Supported
6513F: include/linux/mlx5/
6514F: drivers/infiniband/hw/mlx5/
6515
6516MN88472 MEDIA DRIVER
6517M: Antti Palosaari <crope@iki.fi>
6518L: linux-media@vger.kernel.org
6519W: http://linuxtv.org/
6520W: http://palosaari.fi/linux/
6521Q: http://patchwork.linuxtv.org/project/linux-media/list/
6522T: git git://linuxtv.org/anttip/media_tree.git
6523S: Maintained
6524F: drivers/staging/media/mn88472/
6525F: drivers/media/dvb-frontends/mn88472.h
6526
6527MN88473 MEDIA DRIVER
6528M: Antti Palosaari <crope@iki.fi>
6529L: linux-media@vger.kernel.org
6530W: http://linuxtv.org/
6531W: http://palosaari.fi/linux/
6532Q: http://patchwork.linuxtv.org/project/linux-media/list/
6533T: git git://linuxtv.org/anttip/media_tree.git
6534S: Maintained
6535F: drivers/staging/media/mn88473/
6536F: drivers/media/dvb-frontends/mn88473.h
6537
6538MODULE SUPPORT
6539M: Rusty Russell <rusty@rustcorp.com.au>
6540S: Maintained
6541F: include/linux/module.h
6542F: kernel/module.c
6543
6544MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER
6545W: http://popies.net/meye/
6546S: Orphan
6547F: Documentation/video4linux/meye.txt
6548F: drivers/media/pci/meye/
6549F: include/uapi/linux/meye.h
6550
6551MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
6552M: Jiri Slaby <jirislaby@gmail.com>
6553S: Maintained
6554F: Documentation/serial/moxa-smartio
6555F: drivers/tty/mxser.*
6556
6557MR800 AVERMEDIA USB FM RADIO DRIVER
6558M: Alexey Klimov <klimov.linux@gmail.com>
6559L: linux-media@vger.kernel.org
6560T: git git://linuxtv.org/media_tree.git
6561S: Maintained
6562F: drivers/media/radio/radio-mr800.c
6563
6564MRF24J40 IEEE 802.15.4 RADIO DRIVER
6565M: Alan Ott <alan@signal11.us>
6566L: linux-wpan@vger.kernel.org
6567S: Maintained
6568F: drivers/net/ieee802154/mrf24j40.c
6569
6570MSI LAPTOP SUPPORT
6571M: "Lee, Chun-Yi" <jlee@suse.com>
6572L: platform-driver-x86@vger.kernel.org
6573S: Maintained
6574F: drivers/platform/x86/msi-laptop.c
6575
6576MSI WMI SUPPORT
6577M: Anisse Astier <anisse@astier.eu>
6578L: platform-driver-x86@vger.kernel.org
6579S: Supported
6580F: drivers/platform/x86/msi-wmi.c
6581
6582MSI001 MEDIA DRIVER
6583M: Antti Palosaari <crope@iki.fi>
6584L: linux-media@vger.kernel.org
6585W: http://linuxtv.org/
6586W: http://palosaari.fi/linux/
6587Q: http://patchwork.linuxtv.org/project/linux-media/list/
6588T: git git://linuxtv.org/anttip/media_tree.git
6589S: Maintained
6590F: drivers/media/tuners/msi001*
6591
6592MSI2500 MEDIA DRIVER
6593M: Antti Palosaari <crope@iki.fi>
6594L: linux-media@vger.kernel.org
6595W: http://linuxtv.org/
6596W: http://palosaari.fi/linux/
6597Q: http://patchwork.linuxtv.org/project/linux-media/list/
6598T: git git://linuxtv.org/anttip/media_tree.git
6599S: Maintained
6600F: drivers/media/usb/msi2500/
6601
6602MT9M032 APTINA SENSOR DRIVER
6603M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
6604L: linux-media@vger.kernel.org
6605T: git git://linuxtv.org/media_tree.git
6606S: Maintained
6607F: drivers/media/i2c/mt9m032.c
6608F: include/media/mt9m032.h
6609
6610MT9P031 APTINA CAMERA SENSOR
6611M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
6612L: linux-media@vger.kernel.org
6613T: git git://linuxtv.org/media_tree.git
6614S: Maintained
6615F: drivers/media/i2c/mt9p031.c
6616F: include/media/mt9p031.h
6617
6618MT9T001 APTINA CAMERA SENSOR
6619M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
6620L: linux-media@vger.kernel.org
6621T: git git://linuxtv.org/media_tree.git
6622S: Maintained
6623F: drivers/media/i2c/mt9t001.c
6624F: include/media/mt9t001.h
6625
6626MT9V032 APTINA CAMERA SENSOR
6627M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
6628L: linux-media@vger.kernel.org
6629T: git git://linuxtv.org/media_tree.git
6630S: Maintained
6631F: Documentation/devicetree/bindings/media/i2c/mt9v032.txt
6632F: drivers/media/i2c/mt9v032.c
6633F: include/media/mt9v032.h
6634
6635MULTIFUNCTION DEVICES (MFD)
6636M: Samuel Ortiz <sameo@linux.intel.com>
6637M: Lee Jones <lee.jones@linaro.org>
6638T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
6639S: Supported
6640F: drivers/mfd/
6641F: include/linux/mfd/
6642
6643MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
6644M: Ulf Hansson <ulf.hansson@linaro.org>
6645L: linux-mmc@vger.kernel.org
6646T: git git://git.linaro.org/people/ulf.hansson/mmc.git
6647S: Maintained
6648F: drivers/mmc/
6649F: include/linux/mmc/
6650F: include/uapi/linux/mmc/
6651
6652MULTIMEDIA CARD (MMC) ETC. OVER SPI
6653S: Orphan
6654F: drivers/mmc/host/mmc_spi.c
6655F: include/linux/spi/mmc_spi.h
6656
6657MULTISOUND SOUND DRIVER
6658M: Andrew Veliath <andrewtv@usa.net>
6659S: Maintained
6660F: Documentation/sound/oss/MultiSound
6661F: sound/oss/msnd*
6662
6663MULTITECH MULTIPORT CARD (ISICOM)
6664S: Orphan
6665F: drivers/tty/isicom.c
6666F: include/linux/isicom.h
6667
6668MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
6669M: Felipe Balbi <balbi@ti.com>
6670L: linux-usb@vger.kernel.org
6671T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
6672S: Maintained
6673F: drivers/usb/musb/
6674
6675MXL5007T MEDIA DRIVER
6676M: Michael Krufky <mkrufky@linuxtv.org>
6677L: linux-media@vger.kernel.org
6678W: http://linuxtv.org/
6679W: http://github.com/mkrufky
6680Q: http://patchwork.linuxtv.org/project/linux-media/list/
6681T: git git://linuxtv.org/mkrufky/tuners.git
6682S: Maintained
6683F: drivers/media/tuners/mxl5007t.*
6684
6685MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
6686M: Hyong-Youb Kim <hykim@myri.com>
6687L: netdev@vger.kernel.org
6688W: https://www.myricom.com/support/downloads/myri10ge.html
6689S: Supported
6690F: drivers/net/ethernet/myricom/myri10ge/
6691
6692NATSEMI ETHERNET DRIVER (DP8381x)
6693S: Orphan
6694F: drivers/net/ethernet/natsemi/natsemi.c
6695
6696NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
6697M: Daniel Mack <zonque@gmail.com>
6698S: Maintained
6699L: alsa-devel@alsa-project.org
6700W: http://www.native-instruments.com
6701F: sound/usb/caiaq/
6702
6703NCP FILESYSTEM
6704M: Petr Vandrovec <petr@vandrovec.name>
6705S: Odd Fixes
6706F: fs/ncpfs/
6707
6708NCR 5380 SCSI DRIVERS
6709M: Finn Thain <fthain@telegraphics.com.au>
6710M: Michael Schmitz <schmitzmic@gmail.com>
6711L: linux-scsi@vger.kernel.org
6712S: Maintained
6713F: Documentation/scsi/g_NCR5380.txt
6714F: drivers/scsi/NCR5380.*
6715F: drivers/scsi/arm/cumana_1.c
6716F: drivers/scsi/arm/oak.c
6717F: drivers/scsi/atari_NCR5380.c
6718F: drivers/scsi/atari_scsi.*
6719F: drivers/scsi/dmx3191d.c
6720F: drivers/scsi/dtc.*
6721F: drivers/scsi/g_NCR5380.*
6722F: drivers/scsi/g_NCR5380_mmio.c
6723F: drivers/scsi/mac_scsi.*
6724F: drivers/scsi/pas16.*
6725F: drivers/scsi/sun3_scsi.*
6726F: drivers/scsi/sun3_scsi_vme.c
6727F: drivers/scsi/t128.*
6728
6729NCR DUAL 700 SCSI DRIVER (MICROCHANNEL)
6730M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
6731L: linux-scsi@vger.kernel.org
6732S: Maintained
6733F: drivers/scsi/NCR_D700.*
6734
6735NCT6775 HARDWARE MONITOR DRIVER
6736M: Guenter Roeck <linux@roeck-us.net>
6737L: lm-sensors@lm-sensors.org
6738S: Maintained
6739F: Documentation/hwmon/nct6775
6740F: drivers/hwmon/nct6775.c
6741
6742NETEFFECT IWARP RNIC DRIVER (IW_NES)
6743M: Faisal Latif <faisal.latif@intel.com>
6744L: linux-rdma@vger.kernel.org
6745W: http://www.intel.com/Products/Server/Adapters/Server-Cluster/Server-Cluster-overview.htm
6746S: Supported
6747F: drivers/infiniband/hw/nes/
6748
6749NETEM NETWORK EMULATOR
6750M: Stephen Hemminger <stephen@networkplumber.org>
6751L: netem@lists.linux-foundation.org
6752S: Maintained
6753F: net/sched/sch_netem.c
6754
6755NETERION 10GbE DRIVERS (s2io/vxge)
6756M: Jon Mason <jdmason@kudzu.us>
6757L: netdev@vger.kernel.org
6758S: Supported
6759F: Documentation/networking/s2io.txt
6760F: Documentation/networking/vxge.txt
6761F: drivers/net/ethernet/neterion/
6762
6763NETFILTER ({IP,IP6,ARP,EB,NF}TABLES)
6764M: Pablo Neira Ayuso <pablo@netfilter.org>
6765M: Patrick McHardy <kaber@trash.net>
6766M: Jozsef Kadlecsik <kadlec@blackhole.kfki.hu>
6767L: netfilter-devel@vger.kernel.org
6768L: coreteam@netfilter.org
6769W: http://www.netfilter.org/
6770W: http://www.iptables.org/
6771Q: http://patchwork.ozlabs.org/project/netfilter-devel/list/
6772T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git
6773T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git
6774S: Supported
6775F: include/linux/netfilter*
6776F: include/linux/netfilter/
6777F: include/net/netfilter/
6778F: include/uapi/linux/netfilter*
6779F: include/uapi/linux/netfilter/
6780F: net/*/netfilter.c
6781F: net/*/netfilter/
6782F: net/netfilter/
6783
6784NETLABEL
6785M: Paul Moore <paul@paul-moore.com>
6786W: http://netlabel.sf.net
6787L: netdev@vger.kernel.org
6788S: Maintained
6789F: Documentation/netlabel/
6790F: include/net/netlabel.h
6791F: net/netlabel/
6792
6793NETROM NETWORK LAYER
6794M: Ralf Baechle <ralf@linux-mips.org>
6795L: linux-hams@vger.kernel.org
6796W: http://www.linux-ax25.org/
6797S: Maintained
6798F: include/net/netrom.h
6799F: include/uapi/linux/netrom.h
6800F: net/netrom/
6801
6802NETWORK BLOCK DEVICE (NBD)
6803M: Markus Pargmann <mpa@pengutronix.de>
6804S: Maintained
6805L: nbd-general@lists.sourceforge.net
6806T: git git://git.pengutronix.de/git/mpa/linux-nbd.git
6807F: Documentation/blockdev/nbd.txt
6808F: drivers/block/nbd.c
6809F: include/linux/nbd.h
6810F: include/uapi/linux/nbd.h
6811
6812NETWORK DROP MONITOR
6813M: Neil Horman <nhorman@tuxdriver.com>
6814L: netdev@vger.kernel.org
6815S: Maintained
6816W: https://fedorahosted.org/dropwatch/
6817F: net/core/drop_monitor.c
6818
6819NETWORKING [GENERAL]
6820M: "David S. Miller" <davem@davemloft.net>
6821L: netdev@vger.kernel.org
6822W: http://www.linuxfoundation.org/en/Net
6823Q: http://patchwork.ozlabs.org/project/netdev/list/
6824T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
6825T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
6826S: Maintained
6827F: net/
6828F: include/net/
6829F: include/linux/in.h
6830F: include/linux/net.h
6831F: include/linux/netdevice.h
6832F: include/uapi/linux/in.h
6833F: include/uapi/linux/net.h
6834F: include/uapi/linux/netdevice.h
6835F: include/uapi/linux/net_namespace.h
6836F: tools/net/
6837F: tools/testing/selftests/net/
6838F: lib/random32.c
6839F: lib/test_bpf.c
6840
6841NETWORKING [IPv4/IPv6]
6842M: "David S. Miller" <davem@davemloft.net>
6843M: Alexey Kuznetsov <kuznet@ms2.inr.ac.ru>
6844M: James Morris <jmorris@namei.org>
6845M: Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org>
6846M: Patrick McHardy <kaber@trash.net>
6847L: netdev@vger.kernel.org
6848T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
6849S: Maintained
6850F: net/ipv4/
6851F: net/ipv6/
6852F: include/net/ip*
6853F: arch/x86/net/*
6854
6855NETWORKING [IPSEC]
6856M: Steffen Klassert <steffen.klassert@secunet.com>
6857M: Herbert Xu <herbert@gondor.apana.org.au>
6858M: "David S. Miller" <davem@davemloft.net>
6859L: netdev@vger.kernel.org
6860T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
6861T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
6862S: Maintained
6863F: net/core/flow.c
6864F: net/xfrm/
6865F: net/key/
6866F: net/ipv4/xfrm*
6867F: net/ipv4/esp4.c
6868F: net/ipv4/ah4.c
6869F: net/ipv4/ipcomp.c
6870F: net/ipv4/ip_vti.c
6871F: net/ipv6/xfrm*
6872F: net/ipv6/esp6.c
6873F: net/ipv6/ah6.c
6874F: net/ipv6/ipcomp6.c
6875F: net/ipv6/ip6_vti.c
6876F: include/uapi/linux/xfrm.h
6877F: include/net/xfrm.h
6878
6879NETWORKING [LABELED] (NetLabel, CIPSO, Labeled IPsec, SECMARK)
6880M: Paul Moore <paul@paul-moore.com>
6881L: netdev@vger.kernel.org
6882S: Maintained
6883
6884NETWORKING [WIRELESS]
6885L: linux-wireless@vger.kernel.org
6886Q: http://patchwork.kernel.org/project/linux-wireless/list/
6887
6888NETWORKING DRIVERS
6889L: netdev@vger.kernel.org
6890W: http://www.linuxfoundation.org/en/Net
6891Q: http://patchwork.ozlabs.org/project/netdev/list/
6892T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
6893T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
6894S: Odd Fixes
6895F: drivers/net/
6896F: include/linux/if_*
6897F: include/linux/netdevice.h
6898F: include/linux/arcdevice.h
6899F: include/linux/etherdevice.h
6900F: include/linux/fcdevice.h
6901F: include/linux/fddidevice.h
6902F: include/linux/hippidevice.h
6903F: include/linux/inetdevice.h
6904F: include/uapi/linux/if_*
6905F: include/uapi/linux/netdevice.h
6906
6907NETWORKING DRIVERS (WIRELESS)
6908M: Kalle Valo <kvalo@codeaurora.org>
6909L: linux-wireless@vger.kernel.org
6910Q: http://patchwork.kernel.org/project/linux-wireless/list/
6911T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git/
6912S: Maintained
6913F: drivers/net/wireless/
6914
6915NETXEN (1/10) GbE SUPPORT
6916M: Manish Chopra <manish.chopra@qlogic.com>
6917M: Sony Chacko <sony.chacko@qlogic.com>
6918M: Rajesh Borundia <rajesh.borundia@qlogic.com>
6919L: netdev@vger.kernel.org
6920W: http://www.qlogic.com
6921S: Supported
6922F: drivers/net/ethernet/qlogic/netxen/
6923
6924NFC SUBSYSTEM
6925M: Lauro Ramos Venancio <lauro.venancio@openbossa.org>
6926M: Aloisio Almeida Jr <aloisio.almeida@openbossa.org>
6927M: Samuel Ortiz <sameo@linux.intel.com>
6928L: linux-wireless@vger.kernel.org
6929L: linux-nfc@lists.01.org (subscribers-only)
6930S: Supported
6931F: net/nfc/
6932F: include/net/nfc/
6933F: include/uapi/linux/nfc.h
6934F: drivers/nfc/
6935F: include/linux/platform_data/pn544.h
6936F: Documentation/devicetree/bindings/net/nfc/
6937
6938NFS, SUNRPC, AND LOCKD CLIENTS
6939M: Trond Myklebust <trond.myklebust@primarydata.com>
6940M: Anna Schumaker <anna.schumaker@netapp.com>
6941L: linux-nfs@vger.kernel.org
6942W: http://client.linux-nfs.org
6943T: git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
6944S: Maintained
6945F: fs/lockd/
6946F: fs/nfs/
6947F: fs/nfs_common/
6948F: net/sunrpc/
6949F: include/linux/lockd/
6950F: include/linux/nfs*
6951F: include/linux/sunrpc/
6952F: include/uapi/linux/nfs*
6953F: include/uapi/linux/sunrpc/
6954
6955NILFS2 FILESYSTEM
6956M: Ryusuke Konishi <konishi.ryusuke@lab.ntt.co.jp>
6957L: linux-nilfs@vger.kernel.org
6958W: http://nilfs.sourceforge.net/
6959T: git git://github.com/konis/nilfs2.git
6960S: Supported
6961F: Documentation/filesystems/nilfs2.txt
6962F: fs/nilfs2/
6963F: include/linux/nilfs2_fs.h
6964
6965NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
6966M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
6967W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
6968S: Maintained
6969F: Documentation/scsi/NinjaSCSI.txt
6970F: drivers/scsi/pcmcia/nsp_*
6971
6972NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
6973M: GOTO Masanori <gotom@debian.or.jp>
6974M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
6975W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
6976S: Maintained
6977F: Documentation/scsi/NinjaSCSI.txt
6978F: drivers/scsi/nsp32*
6979
6980NIOS2 ARCHITECTURE
6981M: Ley Foon Tan <lftan@altera.com>
6982L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
6983T: git git://git.rocketboards.org/linux-socfpga-next.git
6984S: Maintained
6985F: arch/nios2/
6986
6987NOKIA N900 POWER SUPPLY DRIVERS
6988M: Pali Rohár <pali.rohar@gmail.com>
6989S: Maintained
6990F: include/linux/power/bq2415x_charger.h
6991F: include/linux/power/bq27x00_battery.h
6992F: include/linux/power/isp1704_charger.h
6993F: drivers/power/bq2415x_charger.c
6994F: drivers/power/bq27x00_battery.c
6995F: drivers/power/isp1704_charger.c
6996F: drivers/power/rx51_battery.c
6997
6998NTB DRIVER
6999M: Jon Mason <jdmason@kudzu.us>
7000M: Dave Jiang <dave.jiang@intel.com>
7001S: Supported
7002W: https://github.com/jonmason/ntb/wiki
7003T: git git://github.com/jonmason/ntb.git
7004F: drivers/ntb/
7005F: drivers/net/ntb_netdev.c
7006F: include/linux/ntb.h
7007
7008NTFS FILESYSTEM
7009M: Anton Altaparmakov <anton@tuxera.com>
7010L: linux-ntfs-dev@lists.sourceforge.net
7011W: http://www.tuxera.com/
7012T: git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
7013S: Supported
7014F: Documentation/filesystems/ntfs.txt
7015F: fs/ntfs/
7016
7017NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
7018M: Antonino Daplas <adaplas@gmail.com>
7019L: linux-fbdev@vger.kernel.org
7020S: Maintained
7021F: drivers/video/fbdev/riva/
7022F: drivers/video/fbdev/nvidia/
7023
7024NVM EXPRESS DRIVER
7025M: Matthew Wilcox <willy@linux.intel.com>
7026L: linux-nvme@lists.infradead.org
7027T: git git://git.infradead.org/users/willy/linux-nvme.git
7028S: Supported
7029F: drivers/block/nvme*
7030F: include/linux/nvme.h
7031
7032NXP-NCI NFC DRIVER
7033M: Clément Perrochaud <clement.perrochaud@effinnov.com>
7034R: Charles Gorand <charles.gorand@effinnov.com>
7035L: linux-nfc@lists.01.org (moderated for non-subscribers)
7036S: Supported
7037F: drivers/nfc/nxp-nci
7038
7039NXP TDA998X DRM DRIVER
7040M: Russell King <rmk+kernel@arm.linux.org.uk>
7041S: Supported
7042F: drivers/gpu/drm/i2c/tda998x_drv.c
7043F: include/drm/i2c/tda998x.h
7044
7045NXP TFA9879 DRIVER
7046M: Peter Rosin <peda@axentia.se>
7047L: alsa-devel@alsa-project.org (moderated for non-subscribers)
7048S: Maintained
7049F: sound/soc/codecs/tfa9879*
7050
7051OMAP SUPPORT
7052M: Tony Lindgren <tony@atomide.com>
7053L: linux-omap@vger.kernel.org
7054W: http://www.muru.com/linux/omap/
7055W: http://linux.omap.com/
7056Q: http://patchwork.kernel.org/project/linux-omap/list/
7057T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
7058S: Maintained
7059F: arch/arm/*omap*/
7060F: arch/arm/configs/omap1_defconfig
7061F: arch/arm/configs/omap2plus_defconfig
7062F: drivers/i2c/busses/i2c-omap.c
7063F: drivers/irqchip/irq-omap-intc.c
7064F: drivers/mfd/*omap*.c
7065F: drivers/mfd/menelaus.c
7066F: drivers/mfd/palmas.c
7067F: drivers/mfd/tps65217.c
7068F: drivers/mfd/tps65218.c
7069F: drivers/mfd/tps65910.c
7070F: drivers/mfd/twl-core.[ch]
7071F: drivers/mfd/twl4030*.c
7072F: drivers/mfd/twl6030*.c
7073F: drivers/mfd/twl6040*.c
7074F: drivers/regulator/palmas-regulator*.c
7075F: drivers/regulator/pbias-regulator.c
7076F: drivers/regulator/tps65217-regulator.c
7077F: drivers/regulator/tps65218-regulator.c
7078F: drivers/regulator/tps65910-regulator.c
7079F: drivers/regulator/twl-regulator.c
7080F: include/linux/i2c-omap.h
7081
7082OMAP DEVICE TREE SUPPORT
7083M: Benoît Cousson <bcousson@baylibre.com>
7084M: Tony Lindgren <tony@atomide.com>
7085L: linux-omap@vger.kernel.org
7086L: devicetree@vger.kernel.org
7087S: Maintained
7088F: arch/arm/boot/dts/*omap*
7089F: arch/arm/boot/dts/*am3*
7090F: arch/arm/boot/dts/*am4*
7091F: arch/arm/boot/dts/*am5*
7092F: arch/arm/boot/dts/*dra7*
7093
7094OMAP CLOCK FRAMEWORK SUPPORT
7095M: Paul Walmsley <paul@pwsan.com>
7096L: linux-omap@vger.kernel.org
7097S: Maintained
7098F: arch/arm/*omap*/*clock*
7099
7100OMAP POWER MANAGEMENT SUPPORT
7101M: Kevin Hilman <khilman@deeprootsystems.com>
7102L: linux-omap@vger.kernel.org
7103S: Maintained
7104F: arch/arm/*omap*/*pm*
7105F: drivers/cpufreq/omap-cpufreq.c
7106
7107OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
7108M: Rajendra Nayak <rnayak@ti.com>
7109M: Paul Walmsley <paul@pwsan.com>
7110L: linux-omap@vger.kernel.org
7111S: Maintained
7112F: arch/arm/mach-omap2/prm*
7113
7114OMAP AUDIO SUPPORT
7115M: Peter Ujfalusi <peter.ujfalusi@ti.com>
7116M: Jarkko Nikula <jarkko.nikula@bitmer.com>
7117L: alsa-devel@alsa-project.org (subscribers-only)
7118L: linux-omap@vger.kernel.org
7119S: Maintained
7120F: sound/soc/omap/
7121
7122OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
7123M: Roger Quadros <rogerq@ti.com>
7124M: Tony Lindgren <tony@atomide.com>
7125L: linux-omap@vger.kernel.org
7126S: Maintained
7127F: drivers/memory/omap-gpmc.c
7128F: arch/arm/mach-omap2/*gpmc*
7129
7130OMAP FRAMEBUFFER SUPPORT
7131M: Tomi Valkeinen <tomi.valkeinen@ti.com>
7132L: linux-fbdev@vger.kernel.org
7133L: linux-omap@vger.kernel.org
7134S: Maintained
7135F: drivers/video/fbdev/omap/
7136
7137OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
7138M: Tomi Valkeinen <tomi.valkeinen@ti.com>
7139L: linux-omap@vger.kernel.org
7140L: linux-fbdev@vger.kernel.org
7141S: Maintained
7142F: drivers/video/fbdev/omap2/
7143F: Documentation/arm/OMAP/DSS
7144
7145OMAP HARDWARE SPINLOCK SUPPORT
7146M: Ohad Ben-Cohen <ohad@wizery.com>
7147L: linux-omap@vger.kernel.org
7148S: Maintained
7149F: drivers/hwspinlock/omap_hwspinlock.c
7150F: arch/arm/mach-omap2/hwspinlock.c
7151
7152OMAP MMC SUPPORT
7153M: Jarkko Lavinen <jarkko.lavinen@nokia.com>
7154L: linux-omap@vger.kernel.org
7155S: Maintained
7156F: drivers/mmc/host/omap.c
7157
7158OMAP HS MMC SUPPORT
7159L: linux-mmc@vger.kernel.org
7160L: linux-omap@vger.kernel.org
7161S: Orphan
7162F: drivers/mmc/host/omap_hsmmc.c
7163
7164OMAP RANDOM NUMBER GENERATOR SUPPORT
7165M: Deepak Saxena <dsaxena@plexity.net>
7166S: Maintained
7167F: drivers/char/hw_random/omap-rng.c
7168
7169OMAP HWMOD SUPPORT
7170M: Benoît Cousson <bcousson@baylibre.com>
7171M: Paul Walmsley <paul@pwsan.com>
7172L: linux-omap@vger.kernel.org
7173S: Maintained
7174F: arch/arm/mach-omap2/omap_hwmod.*
7175
7176OMAP HWMOD DATA
7177M: Paul Walmsley <paul@pwsan.com>
7178L: linux-omap@vger.kernel.org
7179S: Maintained
7180F: arch/arm/mach-omap2/omap_hwmod*data*
7181
7182OMAP HWMOD DATA FOR OMAP4-BASED DEVICES
7183M: Benoît Cousson <bcousson@baylibre.com>
7184L: linux-omap@vger.kernel.org
7185S: Maintained
7186F: arch/arm/mach-omap2/omap_hwmod_44xx_data.c
7187
7188OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
7189M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7190L: linux-media@vger.kernel.org
7191S: Maintained
7192F: Documentation/devicetree/bindings/media/ti,omap3isp.txt
7193F: drivers/media/platform/omap3isp/
7194F: drivers/staging/media/omap4iss/
7195
7196OMAP USB SUPPORT
7197M: Felipe Balbi <balbi@ti.com>
7198L: linux-usb@vger.kernel.org
7199L: linux-omap@vger.kernel.org
7200T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
7201S: Maintained
7202F: drivers/usb/*/*omap*
7203F: arch/arm/*omap*/usb*
7204
7205OMAP GPIO DRIVER
7206M: Javier Martinez Canillas <javier@dowhile0.org>
7207M: Santosh Shilimkar <ssantosh@kernel.org>
7208M: Kevin Hilman <khilman@deeprootsystems.com>
7209L: linux-omap@vger.kernel.org
7210S: Maintained
7211F: drivers/gpio/gpio-omap.c
7212
7213OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
7214M: Mark Jackson <mpfj@newflow.co.uk>
7215L: linux-omap@vger.kernel.org
7216S: Maintained
7217F: arch/arm/boot/dts/am335x-nano.dts
7218
7219OMFS FILESYSTEM
7220M: Bob Copeland <me@bobcopeland.com>
7221L: linux-karma-devel@lists.sourceforge.net
7222S: Maintained
7223F: Documentation/filesystems/omfs.txt
7224F: fs/omfs/
7225
7226OMNIKEY CARDMAN 4000 DRIVER
7227M: Harald Welte <laforge@gnumonks.org>
7228S: Maintained
7229F: drivers/char/pcmcia/cm4000_cs.c
7230F: include/linux/cm4000_cs.h
7231F: include/uapi/linux/cm4000_cs.h
7232
7233OMNIKEY CARDMAN 4040 DRIVER
7234M: Harald Welte <laforge@gnumonks.org>
7235S: Maintained
7236F: drivers/char/pcmcia/cm4040_cs.*
7237
7238OMNIVISION OV7670 SENSOR DRIVER
7239M: Jonathan Corbet <corbet@lwn.net>
7240L: linux-media@vger.kernel.org
7241T: git git://linuxtv.org/media_tree.git
7242S: Maintained
7243F: drivers/media/i2c/ov7670.c
7244
7245ONENAND FLASH DRIVER
7246M: Kyungmin Park <kyungmin.park@samsung.com>
7247L: linux-mtd@lists.infradead.org
7248S: Maintained
7249F: drivers/mtd/onenand/
7250F: include/linux/mtd/onenand*.h
7251
7252ONSTREAM SCSI TAPE DRIVER
7253M: Willem Riede <osst@riede.org>
7254L: osst-users@lists.sourceforge.net
7255L: linux-scsi@vger.kernel.org
7256S: Maintained
7257F: Documentation/scsi/osst.txt
7258F: drivers/scsi/osst.*
7259F: drivers/scsi/osst_*.h
7260F: drivers/scsi/st.h
7261
7262OPENCORES I2C BUS DRIVER
7263M: Peter Korsgaard <jacmet@sunsite.dk>
7264L: linux-i2c@vger.kernel.org
7265S: Maintained
7266F: Documentation/i2c/busses/i2c-ocores
7267F: drivers/i2c/busses/i2c-ocores.c
7268
7269OPEN FIRMWARE AND FLATTENED DEVICE TREE
7270M: Grant Likely <grant.likely@linaro.org>
7271M: Rob Herring <robh+dt@kernel.org>
7272L: devicetree@vger.kernel.org
7273W: http://www.devicetree.org/
7274T: git git://git.kernel.org/pub/scm/linux/kernel/git/glikely/linux.git
7275S: Maintained
7276F: drivers/of/
7277F: include/linux/of*.h
7278F: scripts/dtc/
7279
7280OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
7281M: Rob Herring <robh+dt@kernel.org>
7282M: Pawel Moll <pawel.moll@arm.com>
7283M: Mark Rutland <mark.rutland@arm.com>
7284M: Ian Campbell <ijc+devicetree@hellion.org.uk>
7285M: Kumar Gala <galak@codeaurora.org>
7286L: devicetree@vger.kernel.org
7287S: Maintained
7288F: Documentation/devicetree/
7289F: arch/*/boot/dts/
7290F: include/dt-bindings/
7291
7292OPEN FIRMWARE AND DEVICE TREE OVERLAYS
7293M: Pantelis Antoniou <pantelis.antoniou@konsulko.com>
7294L: devicetree@vger.kernel.org
7295S: Maintained
7296F: Documentation/devicetree/dynamic-resolution-notes.txt
7297F: Documentation/devicetree/overlay-notes.txt
7298F: drivers/of/overlay.c
7299F: drivers/of/resolver.c
7300
7301OPENRISC ARCHITECTURE
7302M: Jonas Bonn <jonas@southpole.se>
7303W: http://openrisc.net
7304L: linux@lists.openrisc.net (moderated for non-subscribers)
7305S: Maintained
7306T: git git://openrisc.net/~jonas/linux
7307F: arch/openrisc/
7308
7309OPENVSWITCH
7310M: Pravin Shelar <pshelar@nicira.com>
7311L: netdev@vger.kernel.org
7312L: dev@openvswitch.org
7313W: http://openvswitch.org
7314S: Maintained
7315F: net/openvswitch/
7316F: include/uapi/linux/openvswitch.h
7317
7318OPL4 DRIVER
7319M: Clemens Ladisch <clemens@ladisch.de>
7320L: alsa-devel@alsa-project.org (moderated for non-subscribers)
7321T: git git://git.alsa-project.org/alsa-kernel.git
7322S: Maintained
7323F: sound/drivers/opl4/
7324
7325OPROFILE
7326M: Robert Richter <rric@kernel.org>
7327L: oprofile-list@lists.sf.net
7328S: Maintained
7329F: arch/*/include/asm/oprofile*.h
7330F: arch/*/oprofile/
7331F: drivers/oprofile/
7332F: include/linux/oprofile.h
7333
7334ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
7335M: Mark Fasheh <mfasheh@suse.com>
7336M: Joel Becker <jlbec@evilplan.org>
7337L: ocfs2-devel@oss.oracle.com (moderated for non-subscribers)
7338W: http://ocfs2.wiki.kernel.org
7339S: Supported
7340F: Documentation/filesystems/ocfs2.txt
7341F: Documentation/filesystems/dlmfs.txt
7342F: fs/ocfs2/
7343
7344ORINOCO DRIVER
7345L: linux-wireless@vger.kernel.org
7346W: http://wireless.kernel.org/en/users/Drivers/orinoco
7347W: http://www.nongnu.org/orinoco/
7348S: Orphan
7349F: drivers/net/wireless/orinoco/
7350
7351OSD LIBRARY and FILESYSTEM
7352M: Boaz Harrosh <ooo@electrozaur.com>
7353M: Benny Halevy <bhalevy@primarydata.com>
7354L: osd-dev@open-osd.org
7355W: http://open-osd.org
7356T: git git://git.open-osd.org/open-osd.git
7357S: Maintained
7358F: drivers/scsi/osd/
7359F: include/scsi/osd_*
7360F: fs/exofs/
7361
7362OVERLAY FILESYSTEM
7363M: Miklos Szeredi <miklos@szeredi.hu>
7364L: linux-unionfs@vger.kernel.org
7365T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
7366S: Supported
7367F: fs/overlayfs/
7368F: Documentation/filesystems/overlayfs.txt
7369
7370P54 WIRELESS DRIVER
7371M: Christian Lamparter <chunkeey@googlemail.com>
7372L: linux-wireless@vger.kernel.org
7373W: http://wireless.kernel.org/en/users/Drivers/p54
7374S: Maintained
7375F: drivers/net/wireless/p54/
7376
7377PA SEMI ETHERNET DRIVER
7378M: Olof Johansson <olof@lixom.net>
7379L: netdev@vger.kernel.org
7380S: Maintained
7381F: drivers/net/ethernet/pasemi/*
7382
7383PA SEMI SMBUS DRIVER
7384M: Olof Johansson <olof@lixom.net>
7385L: linux-i2c@vger.kernel.org
7386S: Maintained
7387F: drivers/i2c/busses/i2c-pasemi.c
7388
7389PADATA PARALLEL EXECUTION MECHANISM
7390M: Steffen Klassert <steffen.klassert@secunet.com>
7391L: linux-crypto@vger.kernel.org
7392S: Maintained
7393F: kernel/padata.c
7394F: include/linux/padata.h
7395F: Documentation/padata.txt
7396
7397PANASONIC LAPTOP ACPI EXTRAS DRIVER
7398M: Harald Welte <laforge@gnumonks.org>
7399L: platform-driver-x86@vger.kernel.org
7400S: Maintained
7401F: drivers/platform/x86/panasonic-laptop.c
7402
7403PANASONIC MN10300/AM33/AM34 PORT
7404M: David Howells <dhowells@redhat.com>
7405M: Koichi Yasutake <yasutake.koichi@jp.panasonic.com>
7406L: linux-am33-list@redhat.com (moderated for non-subscribers)
7407W: ftp://ftp.redhat.com/pub/redhat/gnupro/AM33/
7408S: Maintained
7409F: Documentation/mn10300/
7410F: arch/mn10300/
7411
7412PARALLEL PORT SUPPORT
7413L: linux-parport@lists.infradead.org (subscribers-only)
7414S: Orphan
7415F: drivers/parport/
7416F: include/linux/parport*.h
7417F: drivers/char/ppdev.c
7418F: include/uapi/linux/ppdev.h
7419
7420PARAVIRT_OPS INTERFACE
7421M: Jeremy Fitzhardinge <jeremy@goop.org>
7422M: Chris Wright <chrisw@sous-sol.org>
7423M: Alok Kataria <akataria@vmware.com>
7424M: Rusty Russell <rusty@rustcorp.com.au>
7425L: virtualization@lists.linux-foundation.org
7426S: Supported
7427F: Documentation/virtual/paravirt_ops.txt
7428F: arch/*/kernel/paravirt*
7429F: arch/*/include/asm/paravirt.h
7430
7431PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES
7432M: Tim Waugh <tim@cyberelk.net>
7433L: linux-parport@lists.infradead.org (subscribers-only)
7434W: http://www.torque.net/linux-pp.html
7435S: Maintained
7436F: Documentation/blockdev/paride.txt
7437F: drivers/block/paride/
7438
7439PARISC ARCHITECTURE
7440M: "James E.J. Bottomley" <jejb@parisc-linux.org>
7441M: Helge Deller <deller@gmx.de>
7442L: linux-parisc@vger.kernel.org
7443W: http://www.parisc-linux.org/
7444Q: http://patchwork.kernel.org/project/linux-parisc/list/
7445T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
7446T: git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
7447S: Maintained
7448F: arch/parisc/
7449F: Documentation/parisc/
7450F: drivers/parisc/
7451F: drivers/char/agp/parisc-agp.c
7452F: drivers/input/serio/gscps2.c
7453F: drivers/parport/parport_gsc.*
7454F: drivers/tty/serial/8250/8250_gsc.c
7455F: drivers/video/fbdev/sti*
7456F: drivers/video/console/sti*
7457F: drivers/video/logo/logo_parisc*
7458
7459PC87360 HARDWARE MONITORING DRIVER
7460M: Jim Cromie <jim.cromie@gmail.com>
7461L: lm-sensors@lm-sensors.org
7462S: Maintained
7463F: Documentation/hwmon/pc87360
7464F: drivers/hwmon/pc87360.c
7465
7466PC8736x GPIO DRIVER
7467M: Jim Cromie <jim.cromie@gmail.com>
7468S: Maintained
7469F: drivers/char/pc8736x_gpio.c
7470
7471PC87427 HARDWARE MONITORING DRIVER
7472M: Jean Delvare <jdelvare@suse.de>
7473L: lm-sensors@lm-sensors.org
7474S: Maintained
7475F: Documentation/hwmon/pc87427
7476F: drivers/hwmon/pc87427.c
7477
7478PCA9532 LED DRIVER
7479M: Riku Voipio <riku.voipio@iki.fi>
7480S: Maintained
7481F: drivers/leds/leds-pca9532.c
7482F: include/linux/leds-pca9532.h
7483
7484PCA9541 I2C BUS MASTER SELECTOR DRIVER
7485M: Guenter Roeck <linux@roeck-us.net>
7486L: linux-i2c@vger.kernel.org
7487S: Maintained
7488F: drivers/i2c/muxes/i2c-mux-pca9541.c
7489
7490PCDP - PRIMARY CONSOLE AND DEBUG PORT
7491M: Khalid Aziz <khalid@gonehiking.org>
7492S: Maintained
7493F: drivers/firmware/pcdp.*
7494
7495PCI ERROR RECOVERY
7496M: Linas Vepstas <linasvepstas@gmail.com>
7497L: linux-pci@vger.kernel.org
7498S: Supported
7499F: Documentation/PCI/pci-error-recovery.txt
7500
7501PCI SUBSYSTEM
7502M: Bjorn Helgaas <bhelgaas@google.com>
7503L: linux-pci@vger.kernel.org
7504Q: http://patchwork.ozlabs.org/project/linux-pci/list/
7505T: git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
7506S: Supported
7507F: Documentation/PCI/
7508F: drivers/pci/
7509F: include/linux/pci*
7510F: arch/x86/pci/
7511F: arch/x86/kernel/quirks.c
7512
7513PCI DRIVER FOR ARM VERSATILE PLATFORM
7514M: Rob Herring <robh@kernel.org>
7515L: linux-pci@vger.kernel.org
7516L: linux-arm-kernel@lists.infradead.org
7517S: Maintained
7518F: Documentation/devicetree/bindings/pci/versatile.txt
7519F: drivers/pci/host/pci-versatile.c
7520
7521PCI DRIVER FOR APPLIEDMICRO XGENE
7522M: Tanmay Inamdar <tinamdar@apm.com>
7523L: linux-pci@vger.kernel.org
7524L: linux-arm-kernel@lists.infradead.org
7525S: Maintained
7526F: Documentation/devicetree/bindings/pci/xgene-pci.txt
7527F: drivers/pci/host/pci-xgene.c
7528
7529PCI DRIVER FOR FREESCALE LAYERSCAPE
7530M: Minghuan Lian <minghuan.Lian@freescale.com>
7531M: Mingkai Hu <mingkai.hu@freescale.com>
7532M: Roy Zang <tie-fei.zang@freescale.com>
7533L: linuxppc-dev@lists.ozlabs.org
7534L: linux-pci@vger.kernel.org
7535L: linux-arm-kernel@lists.infradead.org
7536S: Maintained
7537F: drivers/pci/host/*layerscape*
7538
7539PCI DRIVER FOR IMX6
7540M: Richard Zhu <Richard.Zhu@freescale.com>
7541M: Lucas Stach <l.stach@pengutronix.de>
7542L: linux-pci@vger.kernel.org
7543L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7544S: Maintained
7545F: drivers/pci/host/*imx6*
7546
7547PCI DRIVER FOR TI KEYSTONE
7548M: Murali Karicheri <m-karicheri2@ti.com>
7549L: linux-pci@vger.kernel.org
7550L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7551S: Maintained
7552F: drivers/pci/host/*keystone*
7553
7554PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
7555M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
7556M: Jason Cooper <jason@lakedaemon.net>
7557L: linux-pci@vger.kernel.org
7558L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7559S: Maintained
7560F: drivers/pci/host/*mvebu*
7561
7562PCI DRIVER FOR NVIDIA TEGRA
7563M: Thierry Reding <thierry.reding@gmail.com>
7564L: linux-tegra@vger.kernel.org
7565L: linux-pci@vger.kernel.org
7566S: Supported
7567F: Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
7568F: drivers/pci/host/pci-tegra.c
7569
7570PCI DRIVER FOR TI DRA7XX
7571M: Kishon Vijay Abraham I <kishon@ti.com>
7572L: linux-omap@vger.kernel.org
7573L: linux-pci@vger.kernel.org
7574S: Supported
7575F: Documentation/devicetree/bindings/pci/ti-pci.txt
7576F: drivers/pci/host/pci-dra7xx.c
7577
7578PCI DRIVER FOR RENESAS R-CAR
7579M: Simon Horman <horms@verge.net.au>
7580L: linux-pci@vger.kernel.org
7581L: linux-sh@vger.kernel.org
7582S: Maintained
7583F: drivers/pci/host/*rcar*
7584
7585PCI DRIVER FOR SAMSUNG EXYNOS
7586M: Jingoo Han <jingoohan1@gmail.com>
7587L: linux-pci@vger.kernel.org
7588L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7589L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
7590S: Maintained
7591F: drivers/pci/host/pci-exynos.c
7592
7593PCI DRIVER FOR SYNOPSIS DESIGNWARE
7594M: Jingoo Han <jingoohan1@gmail.com>
7595M: Pratyush Anand <pratyush.anand@gmail.com>
7596L: linux-pci@vger.kernel.org
7597S: Maintained
7598F: drivers/pci/host/*designware*
7599
7600PCI DRIVER FOR GENERIC OF HOSTS
7601M: Will Deacon <will.deacon@arm.com>
7602L: linux-pci@vger.kernel.org
7603L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7604S: Maintained
7605F: Documentation/devicetree/bindings/pci/host-generic-pci.txt
7606F: drivers/pci/host/pci-host-generic.c
7607
7608PCIE DRIVER FOR ST SPEAR13XX
7609M: Pratyush Anand <pratyush.anand@gmail.com>
7610L: linux-pci@vger.kernel.org
7611S: Maintained
7612F: drivers/pci/host/*spear*
7613
7614PCI MSI DRIVER FOR APPLIEDMICRO XGENE
7615M: Duc Dang <dhdang@apm.com>
7616L: linux-pci@vger.kernel.org
7617L: linux-arm-kernel@lists.infradead.org
7618S: Maintained
7619F: Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
7620F: drivers/pci/host/pci-xgene-msi.c
7621
7622PCMCIA SUBSYSTEM
7623P: Linux PCMCIA Team
7624L: linux-pcmcia@lists.infradead.org
7625W: http://lists.infradead.org/mailman/listinfo/linux-pcmcia
7626T: git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia-2.6.git
7627S: Maintained
7628F: Documentation/pcmcia/
7629F: drivers/pcmcia/
7630F: include/pcmcia/
7631
7632PCNET32 NETWORK DRIVER
7633M: Don Fry <pcnet32@frontier.com>
7634L: netdev@vger.kernel.org
7635S: Maintained
7636F: drivers/net/ethernet/amd/pcnet32.c
7637
7638PCRYPT PARALLEL CRYPTO ENGINE
7639M: Steffen Klassert <steffen.klassert@secunet.com>
7640L: linux-crypto@vger.kernel.org
7641S: Maintained
7642F: crypto/pcrypt.c
7643F: include/crypto/pcrypt.h
7644
7645PER-CPU MEMORY ALLOCATOR
7646M: Tejun Heo <tj@kernel.org>
7647M: Christoph Lameter <cl@linux-foundation.org>
7648T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/percpu.git
7649S: Maintained
7650F: include/linux/percpu*.h
7651F: mm/percpu*.c
7652F: arch/*/include/asm/percpu.h
7653
7654PER-TASK DELAY ACCOUNTING
7655M: Balbir Singh <bsingharora@gmail.com>
7656S: Maintained
7657F: include/linux/delayacct.h
7658F: kernel/delayacct.c
7659
7660PERFORMANCE EVENTS SUBSYSTEM
7661M: Peter Zijlstra <a.p.zijlstra@chello.nl>
7662M: Ingo Molnar <mingo@redhat.com>
7663M: Arnaldo Carvalho de Melo <acme@kernel.org>
7664L: linux-kernel@vger.kernel.org
7665T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
7666S: Supported
7667F: kernel/events/*
7668F: include/linux/perf_event.h
7669F: include/uapi/linux/perf_event.h
7670F: arch/*/kernel/perf_event*.c
7671F: arch/*/kernel/*/perf_event*.c
7672F: arch/*/kernel/*/*/perf_event*.c
7673F: arch/*/include/asm/perf_event.h
7674F: arch/*/kernel/perf_callchain.c
7675F: tools/perf/
7676
7677PERSONALITY HANDLING
7678M: Christoph Hellwig <hch@infradead.org>
7679L: linux-abi-devel@lists.sourceforge.net
7680S: Maintained
7681F: include/linux/personality.h
7682F: include/uapi/linux/personality.h
7683
7684PHONET PROTOCOL
7685M: Remi Denis-Courmont <courmisch@gmail.com>
7686S: Supported
7687F: Documentation/networking/phonet.txt
7688F: include/linux/phonet.h
7689F: include/net/phonet/
7690F: include/uapi/linux/phonet.h
7691F: net/phonet/
7692
7693PHRAM MTD DRIVER
7694M: Joern Engel <joern@lazybastard.org>
7695L: linux-mtd@lists.infradead.org
7696S: Maintained
7697F: drivers/mtd/devices/phram.c
7698
7699PICOLCD HID DRIVER
7700M: Bruno Prémont <bonbons@linux-vserver.org>
7701L: linux-input@vger.kernel.org
7702S: Maintained
7703F: drivers/hid/hid-picolcd*
7704
7705PICOXCELL SUPPORT
7706M: Jamie Iles <jamie@jamieiles.com>
7707L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7708T: git git://github.com/jamieiles/linux-2.6-ji.git
7709S: Supported
7710F: arch/arm/boot/dts/picoxcell*
7711F: arch/arm/mach-picoxcell/
7712F: drivers/crypto/picoxcell*
7713
7714PIN CONTROL SUBSYSTEM
7715M: Linus Walleij <linus.walleij@linaro.org>
7716L: linux-gpio@vger.kernel.org
7717T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
7718S: Maintained
7719F: drivers/pinctrl/
7720F: include/linux/pinctrl/
7721
7722PIN CONTROLLER - ATMEL AT91
7723M: Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
7724L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7725S: Maintained
7726F: drivers/pinctrl/pinctrl-at91.*
7727
7728PIN CONTROLLER - INTEL
7729M: Mika Westerberg <mika.westerberg@linux.intel.com>
7730M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
7731S: Maintained
7732F: drivers/pinctrl/intel/
7733
7734PIN CONTROLLER - RENESAS
7735M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7736L: linux-sh@vger.kernel.org
7737S: Maintained
7738F: drivers/pinctrl/sh-pfc/
7739
7740PIN CONTROLLER - SAMSUNG
7741M: Tomasz Figa <tomasz.figa@gmail.com>
7742M: Thomas Abraham <thomas.abraham@linaro.org>
7743L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7744L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
7745S: Maintained
7746F: drivers/pinctrl/samsung/
7747
7748PIN CONTROLLER - ST SPEAR
7749M: Viresh Kumar <viresh.linux@gmail.com>
7750L: spear-devel@list.st.com
7751L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7752W: http://www.st.com/spear
7753S: Maintained
7754F: drivers/pinctrl/spear/
7755
7756PKTCDVD DRIVER
7757M: Jiri Kosina <jkosina@suse.cz>
7758S: Maintained
7759F: drivers/block/pktcdvd.c
7760F: include/linux/pktcdvd.h
7761F: include/uapi/linux/pktcdvd.h
7762
7763PKUNITY SOC DRIVERS
7764M: Guan Xuetao <gxt@mprc.pku.edu.cn>
7765W: http://mprc.pku.edu.cn/~guanxuetao/linux
7766S: Maintained
7767T: git git://github.com/gxt/linux.git
7768F: drivers/input/serio/i8042-unicore32io.h
7769F: drivers/i2c/busses/i2c-puv3.c
7770F: drivers/video/fbdev/fb-puv3.c
7771F: drivers/rtc/rtc-puv3.c
7772
7773PMBUS HARDWARE MONITORING DRIVERS
7774M: Guenter Roeck <linux@roeck-us.net>
7775L: lm-sensors@lm-sensors.org
7776W: http://www.lm-sensors.org/
7777W: http://www.roeck-us.net/linux/drivers/
7778T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
7779S: Maintained
7780F: Documentation/hwmon/pmbus
7781F: drivers/hwmon/pmbus/
7782F: include/linux/i2c/pmbus.h
7783
7784PMC SIERRA MaxRAID DRIVER
7785M: Anil Ravindranath <anil_ravindranath@pmc-sierra.com>
7786L: linux-scsi@vger.kernel.org
7787W: http://www.pmc-sierra.com/
7788S: Supported
7789F: drivers/scsi/pmcraid.*
7790
7791PMC SIERRA PM8001 DRIVER
7792M: xjtuwjp@gmail.com
7793M: lindar_liu@usish.com
7794L: pmchba@pmcs.com
7795L: linux-scsi@vger.kernel.org
7796S: Supported
7797F: drivers/scsi/pm8001/
7798
7799POSIX CLOCKS and TIMERS
7800M: Thomas Gleixner <tglx@linutronix.de>
7801L: linux-kernel@vger.kernel.org
7802T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
7803S: Maintained
7804F: fs/timerfd.c
7805F: include/linux/timer*
7806F: kernel/time/*timer*
7807
7808POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
7809M: Sebastian Reichel <sre@kernel.org>
7810M: Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
7811M: David Woodhouse <dwmw2@infradead.org>
7812L: linux-pm@vger.kernel.org
7813T: git git://git.infradead.org/battery-2.6.git
7814S: Maintained
7815F: include/linux/power_supply.h
7816F: drivers/power/
7817
7818PNP SUPPORT
7819M: Rafael J. Wysocki <rafael.j.wysocki@intel.com>
7820S: Maintained
7821F: drivers/pnp/
7822
7823PNXxxxx I2C DRIVER
7824M: Vitaly Wool <vitalywool@gmail.com>
7825L: linux-i2c@vger.kernel.org
7826S: Maintained
7827F: drivers/i2c/busses/i2c-pnx.c
7828
7829PPP PROTOCOL DRIVERS AND COMPRESSORS
7830M: Paul Mackerras <paulus@samba.org>
7831L: linux-ppp@vger.kernel.org
7832S: Maintained
7833F: drivers/net/ppp/ppp_*
7834
7835PPP OVER ATM (RFC 2364)
7836M: Mitchell Blank Jr <mitch@sfgoth.com>
7837S: Maintained
7838F: net/atm/pppoatm.c
7839F: include/uapi/linux/atmppp.h
7840
7841PPP OVER ETHERNET
7842M: Michal Ostrowski <mostrows@earthlink.net>
7843S: Maintained
7844F: drivers/net/ppp/pppoe.c
7845F: drivers/net/ppp/pppox.c
7846
7847PPP OVER L2TP
7848M: James Chapman <jchapman@katalix.com>
7849S: Maintained
7850F: net/l2tp/l2tp_ppp.c
7851F: include/linux/if_pppol2tp.h
7852F: include/uapi/linux/if_pppol2tp.h
7853
7854PPS SUPPORT
7855M: Rodolfo Giometti <giometti@enneenne.com>
7856W: http://wiki.enneenne.com/index.php/LinuxPPS_support
7857L: linuxpps@ml.enneenne.com (subscribers-only)
7858S: Maintained
7859F: Documentation/pps/
7860F: drivers/pps/
7861F: include/linux/pps*.h
7862
7863PPTP DRIVER
7864M: Dmitry Kozlov <xeb@mail.ru>
7865L: netdev@vger.kernel.org
7866S: Maintained
7867F: drivers/net/ppp/pptp.c
7868W: http://sourceforge.net/projects/accel-pptp
7869
7870PREEMPTIBLE KERNEL
7871M: Robert Love <rml@tech9.net>
7872L: kpreempt-tech@lists.sourceforge.net
7873W: ftp://ftp.kernel.org/pub/linux/kernel/people/rml/preempt-kernel
7874S: Supported
7875F: Documentation/preempt-locking.txt
7876F: include/linux/preempt.h
7877
7878PRISM54 WIRELESS DRIVER
7879M: "Luis R. Rodriguez" <mcgrof@gmail.com>
7880L: linux-wireless@vger.kernel.org
7881W: http://wireless.kernel.org/en/users/Drivers/p54
7882S: Obsolete
7883F: drivers/net/wireless/prism54/
7884
7885PS3 NETWORK SUPPORT
7886M: Geoff Levand <geoff@infradead.org>
7887L: netdev@vger.kernel.org
7888L: cbe-oss-dev@lists.ozlabs.org
7889S: Maintained
7890F: drivers/net/ethernet/toshiba/ps3_gelic_net.*
7891
7892PS3 PLATFORM SUPPORT
7893M: Geoff Levand <geoff@infradead.org>
7894L: linuxppc-dev@lists.ozlabs.org
7895L: cbe-oss-dev@lists.ozlabs.org
7896S: Maintained
7897F: arch/powerpc/boot/ps3*
7898F: arch/powerpc/include/asm/lv1call.h
7899F: arch/powerpc/include/asm/ps3*.h
7900F: arch/powerpc/platforms/ps3/
7901F: drivers/*/ps3*
7902F: drivers/ps3/
7903F: drivers/rtc/rtc-ps3.c
7904F: drivers/usb/host/*ps3.c
7905F: sound/ppc/snd_ps3*
7906
7907PS3VRAM DRIVER
7908M: Jim Paris <jim@jtan.com>
7909L: cbe-oss-dev@lists.ozlabs.org
7910S: Maintained
7911F: drivers/block/ps3vram.c
7912
7913PSTORE FILESYSTEM
7914M: Anton Vorontsov <anton@enomsg.org>
7915M: Colin Cross <ccross@android.com>
7916M: Kees Cook <keescook@chromium.org>
7917M: Tony Luck <tony.luck@intel.com>
7918S: Maintained
7919T: git git://git.infradead.org/users/cbou/linux-pstore.git
7920F: fs/pstore/
7921F: include/linux/pstore*
7922F: drivers/firmware/efi/efi-pstore.c
7923F: drivers/acpi/apei/erst.c
7924
7925PTP HARDWARE CLOCK SUPPORT
7926M: Richard Cochran <richardcochran@gmail.com>
7927L: netdev@vger.kernel.org
7928S: Maintained
7929W: http://linuxptp.sourceforge.net/
7930F: Documentation/ABI/testing/sysfs-ptp
7931F: Documentation/ptp/*
7932F: drivers/net/ethernet/freescale/gianfar_ptp.c
7933F: drivers/net/phy/dp83640*
7934F: drivers/ptp/*
7935F: include/linux/ptp_cl*
7936
7937PTRACE SUPPORT
7938M: Roland McGrath <roland@hack.frob.com>
7939M: Oleg Nesterov <oleg@redhat.com>
7940S: Maintained
7941F: include/asm-generic/syscall.h
7942F: include/linux/ptrace.h
7943F: include/linux/regset.h
7944F: include/linux/tracehook.h
7945F: include/uapi/linux/ptrace.h
7946F: kernel/ptrace.c
7947
7948PVRUSB2 VIDEO4LINUX DRIVER
7949M: Mike Isely <isely@pobox.com>
7950L: pvrusb2@isely.net (subscribers-only)
7951L: linux-media@vger.kernel.org
7952W: http://www.isely.net/pvrusb2/
7953T: git git://linuxtv.org/media_tree.git
7954S: Maintained
7955F: Documentation/video4linux/README.pvrusb2
7956F: drivers/media/usb/pvrusb2/
7957
7958PWC WEBCAM DRIVER
7959M: Hans de Goede <hdegoede@redhat.com>
7960L: linux-media@vger.kernel.org
7961T: git git://linuxtv.org/media_tree.git
7962S: Maintained
7963F: drivers/media/usb/pwc/*
7964
7965PWM FAN DRIVER
7966M: Kamil Debski <k.debski@samsung.com>
7967L: lm-sensors@lm-sensors.org
7968S: Supported
7969F: Documentation/devicetree/bindings/hwmon/pwm-fan.txt
7970F: Documentation/hwmon/pwm-fan
7971F: drivers/hwmon/pwm-fan.c
7972
7973PWM SUBSYSTEM
7974M: Thierry Reding <thierry.reding@gmail.com>
7975L: linux-pwm@vger.kernel.org
7976S: Maintained
7977T: git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
7978F: Documentation/pwm.txt
7979F: Documentation/devicetree/bindings/pwm/
7980F: include/linux/pwm.h
7981F: drivers/pwm/
7982F: drivers/video/backlight/pwm_bl.c
7983F: include/linux/pwm_backlight.h
7984
7985PXA2xx/PXA3xx SUPPORT
7986M: Daniel Mack <daniel@zonque.org>
7987M: Haojian Zhuang <haojian.zhuang@gmail.com>
7988M: Robert Jarzmik <robert.jarzmik@free.fr>
7989L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7990T: git git://github.com/hzhuang1/linux.git
7991T: git git://github.com/rjarzmik/linux.git
7992S: Maintained
7993F: arch/arm/mach-pxa/
7994F: drivers/pcmcia/pxa2xx*
7995F: drivers/spi/spi-pxa2xx*
7996F: drivers/usb/gadget/udc/pxa2*
7997F: include/sound/pxa2xx-lib.h
7998F: sound/arm/pxa*
7999F: sound/soc/pxa/
8000
8001PXA3xx NAND FLASH DRIVER
8002M: Ezequiel Garcia <ezequiel.garcia@free-electrons.com>
8003L: linux-mtd@lists.infradead.org
8004S: Maintained
8005F: drivers/mtd/nand/pxa3xx_nand.c
8006
8007MMP SUPPORT
8008M: Eric Miao <eric.y.miao@gmail.com>
8009M: Haojian Zhuang <haojian.zhuang@gmail.com>
8010L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8011T: git git://github.com/hzhuang1/linux.git
8012T: git git://git.linaro.org/people/ycmiao/pxa-linux.git
8013S: Maintained
8014F: arch/arm/mach-mmp/
8015
8016PXA MMCI DRIVER
8017S: Orphan
8018
8019PXA RTC DRIVER
8020M: Robert Jarzmik <robert.jarzmik@free.fr>
8021L: rtc-linux@googlegroups.com
8022S: Maintained
8023
8024QAT DRIVER
8025M: Tadeusz Struk <tadeusz.struk@intel.com>
8026L: qat-linux@intel.com
8027S: Supported
8028F: drivers/crypto/qat/
8029
8030QIB DRIVER
8031M: Mike Marciniszyn <infinipath@intel.com>
8032L: linux-rdma@vger.kernel.org
8033S: Supported
8034F: drivers/infiniband/hw/qib/
8035
8036QLOGIC QLA1280 SCSI DRIVER
8037M: Michael Reed <mdr@sgi.com>
8038L: linux-scsi@vger.kernel.org
8039S: Maintained
8040F: drivers/scsi/qla1280.[ch]
8041
8042QLOGIC QLA2XXX FC-SCSI DRIVER
8043M: qla2xxx-upstream@qlogic.com
8044L: linux-scsi@vger.kernel.org
8045S: Supported
8046F: Documentation/scsi/LICENSE.qla2xxx
8047F: drivers/scsi/qla2xxx/
8048
8049QLOGIC QLA4XXX iSCSI DRIVER
8050M: QLogic-Storage-Upstream@qlogic.com
8051L: linux-scsi@vger.kernel.org
8052S: Supported
8053F: Documentation/scsi/LICENSE.qla4xxx
8054F: drivers/scsi/qla4xxx/
8055
8056QLOGIC QLA3XXX NETWORK DRIVER
8057M: Jitendra Kalsaria <jitendra.kalsaria@qlogic.com>
8058M: Ron Mercer <ron.mercer@qlogic.com>
8059M: linux-driver@qlogic.com
8060L: netdev@vger.kernel.org
8061S: Supported
8062F: Documentation/networking/LICENSE.qla3xxx
8063F: drivers/net/ethernet/qlogic/qla3xxx.*
8064
8065QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
8066M: Shahed Shaikh <shahed.shaikh@qlogic.com>
8067M: Dept-GELinuxNICDev@qlogic.com
8068L: netdev@vger.kernel.org
8069S: Supported
8070F: drivers/net/ethernet/qlogic/qlcnic/
8071
8072QLOGIC QLGE 10Gb ETHERNET DRIVER
8073M: Harish Patil <harish.patil@qlogic.com>
8074M: Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
8075M: Dept-GELinuxNICDev@qlogic.com
8076M: linux-driver@qlogic.com
8077L: netdev@vger.kernel.org
8078S: Supported
8079F: drivers/net/ethernet/qlogic/qlge/
8080
8081QNX4 FILESYSTEM
8082M: Anders Larsen <al@alarsen.net>
8083W: http://www.alarsen.net/linux/qnx4fs/
8084S: Maintained
8085F: fs/qnx4/
8086F: include/uapi/linux/qnx4_fs.h
8087F: include/uapi/linux/qnxtypes.h
8088
8089QT1010 MEDIA DRIVER
8090M: Antti Palosaari <crope@iki.fi>
8091L: linux-media@vger.kernel.org
8092W: http://linuxtv.org/
8093W: http://palosaari.fi/linux/
8094Q: http://patchwork.linuxtv.org/project/linux-media/list/
8095T: git git://linuxtv.org/anttip/media_tree.git
8096S: Maintained
8097F: drivers/media/tuners/qt1010*
8098
8099QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
8100M: QCA ath9k Development <ath9k-devel@qca.qualcomm.com>
8101L: linux-wireless@vger.kernel.org
8102L: ath9k-devel@lists.ath9k.org
8103W: http://wireless.kernel.org/en/users/Drivers/ath9k
8104S: Supported
8105F: drivers/net/wireless/ath/ath9k/
8106
8107QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
8108M: Kalle Valo <kvalo@qca.qualcomm.com>
8109L: ath10k@lists.infradead.org
8110W: http://wireless.kernel.org/en/users/Drivers/ath10k
8111T: git git://github.com/kvalo/ath.git
8112S: Supported
8113F: drivers/net/wireless/ath/ath10k/
8114
8115QUALCOMM HEXAGON ARCHITECTURE
8116M: Richard Kuo <rkuo@codeaurora.org>
8117L: linux-hexagon@vger.kernel.org
8118S: Supported
8119F: arch/hexagon/
8120
8121QUALCOMM WCN36XX WIRELESS DRIVER
8122M: Eugene Krasnikov <k.eugene.e@gmail.com>
8123L: wcn36xx@lists.infradead.org
8124W: http://wireless.kernel.org/en/users/Drivers/wcn36xx
8125T: git git://github.com/KrasnikovEugene/wcn36xx.git
8126S: Supported
8127F: drivers/net/wireless/ath/wcn36xx/
8128
8129RADOS BLOCK DEVICE (RBD)
8130M: Ilya Dryomov <idryomov@gmail.com>
8131M: Sage Weil <sage@redhat.com>
8132M: Alex Elder <elder@kernel.org>
8133M: ceph-devel@vger.kernel.org
8134W: http://ceph.com/
8135T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
8136S: Supported
8137F: drivers/block/rbd.c
8138F: drivers/block/rbd_types.h
8139
8140RADEON FRAMEBUFFER DISPLAY DRIVER
8141M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
8142L: linux-fbdev@vger.kernel.org
8143S: Maintained
8144F: drivers/video/fbdev/aty/radeon*
8145F: include/uapi/linux/radeonfb.h
8146
8147RADIOSHARK RADIO DRIVER
8148M: Hans de Goede <hdegoede@redhat.com>
8149L: linux-media@vger.kernel.org
8150T: git git://linuxtv.org/media_tree.git
8151S: Maintained
8152F: drivers/media/radio/radio-shark.c
8153
8154RADIOSHARK2 RADIO DRIVER
8155M: Hans de Goede <hdegoede@redhat.com>
8156L: linux-media@vger.kernel.org
8157T: git git://linuxtv.org/media_tree.git
8158S: Maintained
8159F: drivers/media/radio/radio-shark2.c
8160F: drivers/media/radio/radio-tea5777.c
8161
8162RAGE128 FRAMEBUFFER DISPLAY DRIVER
8163M: Paul Mackerras <paulus@samba.org>
8164L: linux-fbdev@vger.kernel.org
8165S: Maintained
8166F: drivers/video/fbdev/aty/aty128fb.c
8167
8168RALINK RT2X00 WIRELESS LAN DRIVER
8169P: rt2x00 project
8170M: Stanislaw Gruszka <sgruszka@redhat.com>
8171M: Helmut Schaa <helmut.schaa@googlemail.com>
8172L: linux-wireless@vger.kernel.org
8173L: users@rt2x00.serialmonkey.com (moderated for non-subscribers)
8174W: http://rt2x00.serialmonkey.com/
8175S: Maintained
8176F: drivers/net/wireless/rt2x00/
8177
8178RAMDISK RAM BLOCK DEVICE DRIVER
8179M: Jens Axboe <axboe@kernel.dk>
8180S: Maintained
8181F: Documentation/blockdev/ramdisk.txt
8182F: drivers/block/brd.c
8183
8184PERSISTENT MEMORY DRIVER
8185M: Ross Zwisler <ross.zwisler@linux.intel.com>
8186L: linux-nvdimm@lists.01.org
8187S: Supported
8188F: drivers/block/pmem.c
8189
8190RANDOM NUMBER DRIVER
8191M: "Theodore Ts'o" <tytso@mit.edu>
8192S: Maintained
8193F: drivers/char/random.c
8194
8195RAPIDIO SUBSYSTEM
8196M: Matt Porter <mporter@kernel.crashing.org>
8197M: Alexandre Bounine <alexandre.bounine@idt.com>
8198S: Maintained
8199F: drivers/rapidio/
8200
8201RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
8202L: linux-wireless@vger.kernel.org
8203S: Orphan
8204F: drivers/net/wireless/ray*
8205
8206RCUTORTURE MODULE
8207M: Josh Triplett <josh@joshtriplett.org>
8208M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
8209L: linux-kernel@vger.kernel.org
8210S: Supported
8211T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
8212F: Documentation/RCU/torture.txt
8213F: kernel/rcu/rcutorture.c
8214
8215RCUTORTURE TEST FRAMEWORK
8216M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
8217M: Josh Triplett <josh@joshtriplett.org>
8218R: Steven Rostedt <rostedt@goodmis.org>
8219R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
8220R: Lai Jiangshan <laijs@cn.fujitsu.com>
8221L: linux-kernel@vger.kernel.org
8222S: Supported
8223T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
8224F: tools/testing/selftests/rcutorture
8225
8226RDC R-321X SoC
8227M: Florian Fainelli <florian@openwrt.org>
8228S: Maintained
8229
8230RDC R6040 FAST ETHERNET DRIVER
8231M: Florian Fainelli <florian@openwrt.org>
8232L: netdev@vger.kernel.org
8233S: Maintained
8234F: drivers/net/ethernet/rdc/r6040.c
8235
8236RDS - RELIABLE DATAGRAM SOCKETS
8237M: Chien Yen <chien.yen@oracle.com>
8238L: rds-devel@oss.oracle.com (moderated for non-subscribers)
8239S: Supported
8240F: net/rds/
8241
8242READ-COPY UPDATE (RCU)
8243M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
8244M: Josh Triplett <josh@joshtriplett.org>
8245R: Steven Rostedt <rostedt@goodmis.org>
8246R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
8247R: Lai Jiangshan <laijs@cn.fujitsu.com>
8248L: linux-kernel@vger.kernel.org
8249W: http://www.rdrop.com/users/paulmck/RCU/
8250S: Supported
8251T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
8252F: Documentation/RCU/
8253X: Documentation/RCU/torture.txt
8254F: include/linux/rcu*
8255X: include/linux/srcu.h
8256F: kernel/rcu/
8257X: kernel/torture.c
8258
8259REAL TIME CLOCK (RTC) SUBSYSTEM
8260M: Alessandro Zummo <a.zummo@towertech.it>
8261M: Alexandre Belloni <alexandre.belloni@free-electrons.com>
8262L: rtc-linux@googlegroups.com
8263Q: http://patchwork.ozlabs.org/project/rtc-linux/list/
8264S: Maintained
8265F: Documentation/rtc.txt
8266F: drivers/rtc/
8267F: include/linux/rtc.h
8268F: include/uapi/linux/rtc.h
8269
8270REALTEK AUDIO CODECS
8271M: Bard Liao <bardliao@realtek.com>
8272M: Oder Chiou <oder_chiou@realtek.com>
8273S: Maintained
8274F: sound/soc/codecs/rt*
8275F: include/sound/rt*.h
8276
8277REISERFS FILE SYSTEM
8278L: reiserfs-devel@vger.kernel.org
8279S: Supported
8280F: fs/reiserfs/
8281
8282REGISTER MAP ABSTRACTION
8283M: Mark Brown <broonie@kernel.org>
8284L: linux-kernel@vger.kernel.org
8285T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
8286S: Supported
8287F: drivers/base/regmap/
8288F: include/linux/regmap.h
8289
8290REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
8291M: Ohad Ben-Cohen <ohad@wizery.com>
8292T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git
8293S: Maintained
8294F: drivers/remoteproc/
8295F: Documentation/remoteproc.txt
8296F: include/linux/remoteproc.h
8297
8298REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
8299M: Ohad Ben-Cohen <ohad@wizery.com>
8300T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/rpmsg.git
8301S: Maintained
8302F: drivers/rpmsg/
8303F: Documentation/rpmsg.txt
8304F: include/linux/rpmsg.h
8305
8306RESET CONTROLLER FRAMEWORK
8307M: Philipp Zabel <p.zabel@pengutronix.de>
8308S: Maintained
8309F: drivers/reset/
8310F: Documentation/devicetree/bindings/reset/
8311F: include/linux/reset.h
8312F: include/linux/reset-controller.h
8313
8314RFKILL
8315M: Johannes Berg <johannes@sipsolutions.net>
8316L: linux-wireless@vger.kernel.org
8317W: http://wireless.kernel.org/
8318T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
8319T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
8320S: Maintained
8321F: Documentation/rfkill.txt
8322F: net/rfkill/
8323
8324RHASHTABLE
8325M: Thomas Graf <tgraf@suug.ch>
8326L: netdev@vger.kernel.org
8327S: Maintained
8328F: lib/rhashtable.c
8329F: include/linux/rhashtable.h
8330
8331RICOH SMARTMEDIA/XD DRIVER
8332M: Maxim Levitsky <maximlevitsky@gmail.com>
8333S: Maintained
8334F: drivers/mtd/nand/r852.c
8335F: drivers/mtd/nand/r852.h
8336
8337RICOH R5C592 MEMORYSTICK DRIVER
8338M: Maxim Levitsky <maximlevitsky@gmail.com>
8339S: Maintained
8340F: drivers/memstick/host/r592.*
8341
8342ROCCAT DRIVERS
8343M: Stefan Achatz <erazor_de@users.sourceforge.net>
8344W: http://sourceforge.net/projects/roccat/
8345S: Maintained
8346F: drivers/hid/hid-roccat*
8347F: include/linux/hid-roccat*
8348F: Documentation/ABI/*/sysfs-driver-hid-roccat*
8349
8350ROCKER DRIVER
8351M: Jiri Pirko <jiri@resnulli.us>
8352M: Scott Feldman <sfeldma@gmail.com>
8353L: netdev@vger.kernel.org
8354S: Supported
8355F: drivers/net/ethernet/rocker/
8356
8357ROCKETPORT DRIVER
8358P: Comtrol Corp.
8359W: http://www.comtrol.com
8360S: Maintained
8361F: Documentation/serial/rocket.txt
8362F: drivers/tty/rocket*
8363
8364ROCKETPORT EXPRESS/INFINITY DRIVER
8365M: Kevin Cernekee <cernekee@gmail.com>
8366L: linux-serial@vger.kernel.org
8367S: Odd Fixes
8368F: drivers/tty/serial/rp2.*
8369
8370ROSE NETWORK LAYER
8371M: Ralf Baechle <ralf@linux-mips.org>
8372L: linux-hams@vger.kernel.org
8373W: http://www.linux-ax25.org/
8374S: Maintained
8375F: include/net/rose.h
8376F: include/uapi/linux/rose.h
8377F: net/rose/
8378
8379RTL2830 MEDIA DRIVER
8380M: Antti Palosaari <crope@iki.fi>
8381L: linux-media@vger.kernel.org
8382W: http://linuxtv.org/
8383W: http://palosaari.fi/linux/
8384Q: http://patchwork.linuxtv.org/project/linux-media/list/
8385T: git git://linuxtv.org/anttip/media_tree.git
8386S: Maintained
8387F: drivers/media/dvb-frontends/rtl2830*
8388
8389RTL2832 MEDIA DRIVER
8390M: Antti Palosaari <crope@iki.fi>
8391L: linux-media@vger.kernel.org
8392W: http://linuxtv.org/
8393W: http://palosaari.fi/linux/
8394Q: http://patchwork.linuxtv.org/project/linux-media/list/
8395T: git git://linuxtv.org/anttip/media_tree.git
8396S: Maintained
8397F: drivers/media/dvb-frontends/rtl2832*
8398
8399RTL2832_SDR MEDIA DRIVER
8400M: Antti Palosaari <crope@iki.fi>
8401L: linux-media@vger.kernel.org
8402W: http://linuxtv.org/
8403W: http://palosaari.fi/linux/
8404Q: http://patchwork.linuxtv.org/project/linux-media/list/
8405T: git git://linuxtv.org/anttip/media_tree.git
8406S: Maintained
8407F: drivers/media/dvb-frontends/rtl2832_sdr*
8408
8409RTL8180 WIRELESS DRIVER
8410L: linux-wireless@vger.kernel.org
8411W: http://wireless.kernel.org/
8412T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
8413S: Orphan
8414F: drivers/net/wireless/rtl818x/rtl8180/
8415
8416RTL8187 WIRELESS DRIVER
8417M: Herton Ronaldo Krzesinski <herton@canonical.com>
8418M: Hin-Tak Leung <htl10@users.sourceforge.net>
8419M: Larry Finger <Larry.Finger@lwfinger.net>
8420L: linux-wireless@vger.kernel.org
8421W: http://wireless.kernel.org/
8422T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
8423S: Maintained
8424F: drivers/net/wireless/rtl818x/rtl8187/
8425
8426RTL8192CE WIRELESS DRIVER
8427M: Larry Finger <Larry.Finger@lwfinger.net>
8428M: Chaoming Li <chaoming_li@realsil.com.cn>
8429L: linux-wireless@vger.kernel.org
8430W: http://wireless.kernel.org/
8431T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
8432S: Maintained
8433F: drivers/net/wireless/rtlwifi/
8434F: drivers/net/wireless/rtlwifi/rtl8192ce/
8435
8436S3 SAVAGE FRAMEBUFFER DRIVER
8437M: Antonino Daplas <adaplas@gmail.com>
8438L: linux-fbdev@vger.kernel.org
8439S: Maintained
8440F: drivers/video/fbdev/savage/
8441
8442S390
8443M: Martin Schwidefsky <schwidefsky@de.ibm.com>
8444M: Heiko Carstens <heiko.carstens@de.ibm.com>
8445M: linux390@de.ibm.com
8446L: linux-s390@vger.kernel.org
8447W: http://www.ibm.com/developerworks/linux/linux390/
8448S: Supported
8449F: arch/s390/
8450F: drivers/s390/
8451F: Documentation/s390/
8452F: Documentation/DocBook/s390*
8453
8454S390 COMMON I/O LAYER
8455M: Sebastian Ott <sebott@linux.vnet.ibm.com>
8456M: Peter Oberparleiter <oberpar@linux.vnet.ibm.com>
8457L: linux-s390@vger.kernel.org
8458W: http://www.ibm.com/developerworks/linux/linux390/
8459S: Supported
8460F: drivers/s390/cio/
8461
8462S390 DASD DRIVER
8463M: Stefan Weinhuber <wein@de.ibm.com>
8464M: Stefan Haberland <stefan.haberland@de.ibm.com>
8465L: linux-s390@vger.kernel.org
8466W: http://www.ibm.com/developerworks/linux/linux390/
8467S: Supported
8468F: drivers/s390/block/dasd*
8469F: block/partitions/ibm.c
8470
8471S390 NETWORK DRIVERS
8472M: Ursula Braun <ursula.braun@de.ibm.com>
8473M: linux390@de.ibm.com
8474L: linux-s390@vger.kernel.org
8475W: http://www.ibm.com/developerworks/linux/linux390/
8476S: Supported
8477F: drivers/s390/net/
8478
8479S390 PCI SUBSYSTEM
8480M: Sebastian Ott <sebott@linux.vnet.ibm.com>
8481M: Gerald Schaefer <gerald.schaefer@de.ibm.com>
8482L: linux-s390@vger.kernel.org
8483W: http://www.ibm.com/developerworks/linux/linux390/
8484S: Supported
8485F: arch/s390/pci/
8486F: drivers/pci/hotplug/s390_pci_hpc.c
8487
8488S390 ZCRYPT DRIVER
8489M: Ingo Tuchscherer <ingo.tuchscherer@de.ibm.com>
8490M: linux390@de.ibm.com
8491L: linux-s390@vger.kernel.org
8492W: http://www.ibm.com/developerworks/linux/linux390/
8493S: Supported
8494F: drivers/s390/crypto/
8495
8496S390 ZFCP DRIVER
8497M: Steffen Maier <maier@linux.vnet.ibm.com>
8498M: linux390@de.ibm.com
8499L: linux-s390@vger.kernel.org
8500W: http://www.ibm.com/developerworks/linux/linux390/
8501S: Supported
8502F: drivers/s390/scsi/zfcp_*
8503
8504S390 IUCV NETWORK LAYER
8505M: Ursula Braun <ursula.braun@de.ibm.com>
8506M: linux390@de.ibm.com
8507L: linux-s390@vger.kernel.org
8508W: http://www.ibm.com/developerworks/linux/linux390/
8509S: Supported
8510F: drivers/s390/net/*iucv*
8511F: include/net/iucv/
8512F: net/iucv/
8513
8514S3C24XX SD/MMC Driver
8515M: Ben Dooks <ben-linux@fluff.org>
8516L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8517S: Supported
8518F: drivers/mmc/host/s3cmci.*
8519
8520SAA6588 RDS RECEIVER DRIVER
8521M: Hans Verkuil <hverkuil@xs4all.nl>
8522L: linux-media@vger.kernel.org
8523T: git git://linuxtv.org/media_tree.git
8524W: http://linuxtv.org
8525S: Odd Fixes
8526F: drivers/media/i2c/saa6588*
8527
8528SAA7134 VIDEO4LINUX DRIVER
8529M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
8530L: linux-media@vger.kernel.org
8531W: http://linuxtv.org
8532T: git git://linuxtv.org/media_tree.git
8533S: Odd fixes
8534F: Documentation/video4linux/*.saa7134
8535F: drivers/media/pci/saa7134/
8536
8537SAA7146 VIDEO4LINUX-2 DRIVER
8538M: Hans Verkuil <hverkuil@xs4all.nl>
8539L: linux-media@vger.kernel.org
8540T: git git://linuxtv.org/media_tree.git
8541S: Maintained
8542F: drivers/media/common/saa7146/
8543F: drivers/media/pci/saa7146/
8544F: include/media/saa7146*
8545
8546SAMSUNG LAPTOP DRIVER
8547M: Corentin Chary <corentin.chary@gmail.com>
8548L: platform-driver-x86@vger.kernel.org
8549S: Maintained
8550F: drivers/platform/x86/samsung-laptop.c
8551
8552SAMSUNG AUDIO (ASoC) DRIVERS
8553M: Sangbeom Kim <sbkim73@samsung.com>
8554L: alsa-devel@alsa-project.org (moderated for non-subscribers)
8555S: Supported
8556F: sound/soc/samsung/
8557
8558SAMSUNG FRAMEBUFFER DRIVER
8559M: Jingoo Han <jingoohan1@gmail.com>
8560L: linux-fbdev@vger.kernel.org
8561S: Maintained
8562F: drivers/video/fbdev/s3c-fb.c
8563
8564SAMSUNG MULTIFUNCTION DEVICE DRIVERS
8565M: Sangbeom Kim <sbkim73@samsung.com>
8566L: linux-kernel@vger.kernel.org
8567S: Supported
8568F: drivers/mfd/sec*.c
8569F: drivers/regulator/s2m*.c
8570F: drivers/regulator/s5m*.c
8571F: include/linux/mfd/samsung/
8572
8573SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
8574M: Kyungmin Park <kyungmin.park@samsung.com>
8575M: Sylwester Nawrocki <s.nawrocki@samsung.com>
8576L: linux-media@vger.kernel.org
8577Q: https://patchwork.linuxtv.org/project/linux-media/list/
8578S: Supported
8579F: drivers/media/platform/exynos4-is/
8580
8581SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
8582M: Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
8583L: linux-media@vger.kernel.org
8584L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
8585S: Maintained
8586F: drivers/media/platform/s3c-camif/
8587F: include/media/s3c_camif.h
8588
8589SAMSUNG S5C73M3 CAMERA DRIVER
8590M: Kyungmin Park <kyungmin.park@samsung.com>
8591M: Andrzej Hajda <a.hajda@samsung.com>
8592L: linux-media@vger.kernel.org
8593S: Supported
8594F: drivers/media/i2c/s5c73m3/*
8595
8596SAMSUNG S5K5BAF CAMERA DRIVER
8597M: Kyungmin Park <kyungmin.park@samsung.com>
8598M: Andrzej Hajda <a.hajda@samsung.com>
8599L: linux-media@vger.kernel.org
8600S: Supported
8601F: drivers/media/i2c/s5k5baf.c
8602
8603SAMSUNG SOC CLOCK DRIVERS
8604M: Sylwester Nawrocki <s.nawrocki@samsung.com>
8605M: Tomasz Figa <tomasz.figa@gmail.com>
8606S: Supported
8607L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
8608F: drivers/clk/samsung/
8609
8610SAMSUNG SXGBE DRIVERS
8611M: Byungho An <bh74.an@samsung.com>
8612M: Girish K S <ks.giri@samsung.com>
8613M: Vipul Pandya <vipul.pandya@samsung.com>
8614S: Supported
8615L: netdev@vger.kernel.org
8616F: drivers/net/ethernet/samsung/sxgbe/
8617
8618SAMSUNG THERMAL DRIVER
8619M: Lukasz Majewski <l.majewski@samsung.com>
8620L: linux-pm@vger.kernel.org
8621L: linux-samsung-soc@vger.kernel.org
8622S: Supported
8623T: https://github.com/lmajewski/linux-samsung-thermal.git
8624F: drivers/thermal/samsung/
8625
8626SAMSUNG USB2 PHY DRIVER
8627M: Kamil Debski <k.debski@samsung.com>
8628L: linux-kernel@vger.kernel.org
8629S: Supported
8630F: Documentation/devicetree/bindings/phy/samsung-phy.txt
8631F: Documentation/phy/samsung-usb2.txt
8632F: drivers/phy/phy-exynos4210-usb2.c
8633F: drivers/phy/phy-exynos4x12-usb2.c
8634F: drivers/phy/phy-exynos5250-usb2.c
8635F: drivers/phy/phy-s5pv210-usb2.c
8636F: drivers/phy/phy-samsung-usb2.c
8637F: drivers/phy/phy-samsung-usb2.h
8638
8639SERIAL DRIVERS
8640M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
8641L: linux-serial@vger.kernel.org
8642S: Maintained
8643F: drivers/tty/serial/
8644
8645SYNOPSYS DESIGNWARE DMAC DRIVER
8646M: Viresh Kumar <viresh.linux@gmail.com>
8647M: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
8648S: Maintained
8649F: include/linux/dma/dw.h
8650F: include/linux/platform_data/dma-dw.h
8651F: drivers/dma/dw/
8652
8653SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
8654M: Seungwon Jeon <tgih.jun@samsung.com>
8655M: Jaehoon Chung <jh80.chung@samsung.com>
8656L: linux-mmc@vger.kernel.org
8657S: Maintained
8658F: include/linux/mmc/dw_mmc.h
8659F: drivers/mmc/host/dw_mmc*
8660
8661THUNDERBOLT DRIVER
8662M: Andreas Noever <andreas.noever@gmail.com>
8663S: Maintained
8664F: drivers/thunderbolt/
8665
8666TIMEKEEPING, CLOCKSOURCE CORE, NTP
8667M: John Stultz <john.stultz@linaro.org>
8668M: Thomas Gleixner <tglx@linutronix.de>
8669L: linux-kernel@vger.kernel.org
8670T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
8671S: Supported
8672F: include/linux/clocksource.h
8673F: include/linux/time.h
8674F: include/linux/timex.h
8675F: include/uapi/linux/time.h
8676F: include/uapi/linux/timex.h
8677F: kernel/time/clocksource.c
8678F: kernel/time/time*.c
8679F: kernel/time/ntp.c
8680F: tools/testing/selftests/timers/
8681
8682SC1200 WDT DRIVER
8683M: Zwane Mwaikambo <zwanem@gmail.com>
8684S: Maintained
8685F: drivers/watchdog/sc1200wdt.c
8686
8687SCHEDULER
8688M: Ingo Molnar <mingo@redhat.com>
8689M: Peter Zijlstra <peterz@infradead.org>
8690L: linux-kernel@vger.kernel.org
8691T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
8692S: Maintained
8693F: kernel/sched/
8694F: include/linux/sched.h
8695F: include/uapi/linux/sched.h
8696F: include/linux/wait.h
8697
8698SCORE ARCHITECTURE
8699M: Chen Liqin <liqin.linux@gmail.com>
8700M: Lennox Wu <lennox.wu@gmail.com>
8701W: http://www.sunplus.com
8702S: Supported
8703F: arch/score/
8704
8705SCSI CDROM DRIVER
8706M: Jens Axboe <axboe@kernel.dk>
8707L: linux-scsi@vger.kernel.org
8708W: http://www.kernel.dk
8709S: Maintained
8710F: drivers/scsi/sr*
8711
8712SCSI RDMA PROTOCOL (SRP) INITIATOR
8713M: Bart Van Assche <bart.vanassche@sandisk.com>
8714L: linux-rdma@vger.kernel.org
8715S: Supported
8716W: http://www.openfabrics.org
8717Q: http://patchwork.kernel.org/project/linux-rdma/list/
8718T: git git://git.kernel.org/pub/scm/linux/kernel/git/dad/srp-initiator.git
8719F: drivers/infiniband/ulp/srp/
8720F: include/scsi/srp.h
8721
8722SCSI SG DRIVER
8723M: Doug Gilbert <dgilbert@interlog.com>
8724L: linux-scsi@vger.kernel.org
8725W: http://sg.danny.cz/sg
8726S: Maintained
8727F: Documentation/scsi/scsi-generic.txt
8728F: drivers/scsi/sg.c
8729F: include/scsi/sg.h
8730
8731SCSI SUBSYSTEM
8732M: "James E.J. Bottomley" <JBottomley@odin.com>
8733L: linux-scsi@vger.kernel.org
8734T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
8735S: Maintained
8736F: drivers/scsi/
8737F: include/scsi/
8738
8739SCSI TAPE DRIVER
8740M: Kai Mäkisara <Kai.Makisara@kolumbus.fi>
8741L: linux-scsi@vger.kernel.org
8742S: Maintained
8743F: Documentation/scsi/st.txt
8744F: drivers/scsi/st.*
8745F: drivers/scsi/st_*.h
8746
8747SCTP PROTOCOL
8748M: Vlad Yasevich <vyasevich@gmail.com>
8749M: Neil Horman <nhorman@tuxdriver.com>
8750L: linux-sctp@vger.kernel.org
8751W: http://lksctp.sourceforge.net
8752S: Maintained
8753F: Documentation/networking/sctp.txt
8754F: include/linux/sctp.h
8755F: include/uapi/linux/sctp.h
8756F: include/net/sctp/
8757F: net/sctp/
8758
8759SCx200 CPU SUPPORT
8760M: Jim Cromie <jim.cromie@gmail.com>
8761S: Odd Fixes
8762F: Documentation/i2c/busses/scx200_acb
8763F: arch/x86/platform/scx200/
8764F: drivers/watchdog/scx200_wdt.c
8765F: drivers/i2c/busses/scx200*
8766F: drivers/mtd/maps/scx200_docflash.c
8767F: include/linux/scx200.h
8768
8769SCx200 GPIO DRIVER
8770M: Jim Cromie <jim.cromie@gmail.com>
8771S: Maintained
8772F: drivers/char/scx200_gpio.c
8773F: include/linux/scx200_gpio.h
8774
8775SCx200 HRT CLOCKSOURCE DRIVER
8776M: Jim Cromie <jim.cromie@gmail.com>
8777S: Maintained
8778F: drivers/clocksource/scx200_hrt.c
8779
8780SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
8781M: Sascha Sommer <saschasommer@freenet.de>
8782L: sdricohcs-devel@lists.sourceforge.net (subscribers-only)
8783S: Maintained
8784F: drivers/mmc/host/sdricoh_cs.c
8785
8786SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
8787L: linux-mmc@vger.kernel.org
8788S: Orphan
8789F: drivers/mmc/host/sdhci.*
8790F: drivers/mmc/host/sdhci-pltfm.[ch]
8791
8792SECURE COMPUTING
8793M: Kees Cook <keescook@chromium.org>
8794R: Andy Lutomirski <luto@amacapital.net>
8795R: Will Drewry <wad@chromium.org>
8796T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp
8797S: Supported
8798F: kernel/seccomp.c
8799F: include/uapi/linux/seccomp.h
8800F: include/linux/seccomp.h
8801K: \bsecure_computing
8802K: \bTIF_SECCOMP\b
8803
8804SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
8805M: Ben Dooks <ben-linux@fluff.org>
8806M: Jaehoon Chung <jh80.chung@samsung.com>
8807L: linux-mmc@vger.kernel.org
8808S: Maintained
8809F: drivers/mmc/host/sdhci-s3c*
8810
8811SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
8812M: Viresh Kumar <viresh.linux@gmail.com>
8813L: spear-devel@list.st.com
8814L: linux-mmc@vger.kernel.org
8815S: Maintained
8816F: drivers/mmc/host/sdhci-spear.c
8817
8818SECURITY SUBSYSTEM
8819M: James Morris <james.l.morris@oracle.com>
8820M: Serge E. Hallyn <serge@hallyn.com>
8821L: linux-security-module@vger.kernel.org (suggested Cc:)
8822T: git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git
8823W: http://kernsec.org/
8824S: Supported
8825F: security/
8826
8827SECURITY CONTACT
8828M: Security Officers <security@kernel.org>
8829S: Supported
8830
8831SELINUX SECURITY MODULE
8832M: Paul Moore <paul@paul-moore.com>
8833M: Stephen Smalley <sds@tycho.nsa.gov>
8834M: Eric Paris <eparis@parisplace.org>
8835L: selinux@tycho.nsa.gov (moderated for non-subscribers)
8836W: http://selinuxproject.org
8837T: git git://git.infradead.org/users/pcmoore/selinux
8838S: Supported
8839F: include/linux/selinux*
8840F: security/selinux/
8841F: scripts/selinux/
8842
8843APPARMOR SECURITY MODULE
8844M: John Johansen <john.johansen@canonical.com>
8845L: apparmor@lists.ubuntu.com (subscribers-only, general discussion)
8846W: apparmor.wiki.kernel.org
8847T: git git://git.kernel.org/pub/scm/linux/kernel/git/jj/apparmor-dev.git
8848S: Supported
8849F: security/apparmor/
8850
8851SENSABLE PHANTOM
8852M: Jiri Slaby <jirislaby@gmail.com>
8853S: Maintained
8854F: drivers/misc/phantom.c
8855F: include/uapi/linux/phantom.h
8856
8857SERVER ENGINES 10Gbps iSCSI - BladeEngine 2 DRIVER
8858M: Jayamohan Kallickal <jayamohan.kallickal@avagotech.com>
8859M: Minh Tran <minh.tran@avagotech.com>
8860M: John Soni Jose <sony.john-n@avagotech.com>
8861L: linux-scsi@vger.kernel.org
8862W: http://www.avagotech.com
8863S: Supported
8864F: drivers/scsi/be2iscsi/
8865
8866Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER
8867M: Sathya Perla <sathya.perla@avagotech.com>
8868M: Ajit Khaparde <ajit.khaparde@avagotech.com>
8869M: Padmanabh Ratnakar <padmanabh.ratnakar@avagotech.com>
8870M: Sriharsha Basavapatna <sriharsha.basavapatna@avagotech.com>
8871L: netdev@vger.kernel.org
8872W: http://www.emulex.com
8873S: Supported
8874F: drivers/net/ethernet/emulex/benet/
8875
8876EMULEX ONECONNECT ROCE DRIVER
8877M: Selvin Xavier <selvin.xavier@emulex.com>
8878M: Devesh Sharma <devesh.sharma@emulex.com>
8879M: Mitesh Ahuja <mitesh.ahuja@emulex.com>
8880L: linux-rdma@vger.kernel.org
8881W: http://www.emulex.com
8882S: Supported
8883F: drivers/infiniband/hw/ocrdma/
8884
8885SFC NETWORK DRIVER
8886M: Solarflare linux maintainers <linux-net-drivers@solarflare.com>
8887M: Shradha Shah <sshah@solarflare.com>
8888L: netdev@vger.kernel.org
8889S: Supported
8890F: drivers/net/ethernet/sfc/
8891
8892SGI GRU DRIVER
8893M: Dimitri Sivanich <sivanich@sgi.com>
8894S: Maintained
8895F: drivers/misc/sgi-gru/
8896
8897SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER
8898M: Pat Gefre <pfg@sgi.com>
8899L: linux-ia64@vger.kernel.org
8900S: Supported
8901F: Documentation/ia64/serial.txt
8902F: drivers/tty/serial/ioc?_serial.c
8903F: include/linux/ioc?.h
8904
8905SGI XP/XPC/XPNET DRIVER
8906M: Cliff Whickman <cpw@sgi.com>
8907M: Robin Holt <robinmholt@gmail.com>
8908S: Maintained
8909F: drivers/misc/sgi-xp/
8910
8911SI2157 MEDIA DRIVER
8912M: Antti Palosaari <crope@iki.fi>
8913L: linux-media@vger.kernel.org
8914W: http://linuxtv.org/
8915W: http://palosaari.fi/linux/
8916Q: http://patchwork.linuxtv.org/project/linux-media/list/
8917T: git git://linuxtv.org/anttip/media_tree.git
8918S: Maintained
8919F: drivers/media/tuners/si2157*
8920
8921SI2168 MEDIA DRIVER
8922M: Antti Palosaari <crope@iki.fi>
8923L: linux-media@vger.kernel.org
8924W: http://linuxtv.org/
8925W: http://palosaari.fi/linux/
8926Q: http://patchwork.linuxtv.org/project/linux-media/list/
8927T: git git://linuxtv.org/anttip/media_tree.git
8928S: Maintained
8929F: drivers/media/dvb-frontends/si2168*
8930
8931SI470X FM RADIO RECEIVER I2C DRIVER
8932M: Hans Verkuil <hverkuil@xs4all.nl>
8933L: linux-media@vger.kernel.org
8934T: git git://linuxtv.org/media_tree.git
8935W: http://linuxtv.org
8936S: Odd Fixes
8937F: drivers/media/radio/si470x/radio-si470x-i2c.c
8938
8939SI470X FM RADIO RECEIVER USB DRIVER
8940M: Hans Verkuil <hverkuil@xs4all.nl>
8941L: linux-media@vger.kernel.org
8942T: git git://linuxtv.org/media_tree.git
8943W: http://linuxtv.org
8944S: Maintained
8945F: drivers/media/radio/si470x/radio-si470x-common.c
8946F: drivers/media/radio/si470x/radio-si470x.h
8947F: drivers/media/radio/si470x/radio-si470x-usb.c
8948
8949SI4713 FM RADIO TRANSMITTER I2C DRIVER
8950M: Eduardo Valentin <edubezval@gmail.com>
8951L: linux-media@vger.kernel.org
8952T: git git://linuxtv.org/media_tree.git
8953W: http://linuxtv.org
8954S: Odd Fixes
8955F: drivers/media/radio/si4713/si4713.?
8956
8957SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
8958M: Eduardo Valentin <edubezval@gmail.com>
8959L: linux-media@vger.kernel.org
8960T: git git://linuxtv.org/media_tree.git
8961W: http://linuxtv.org
8962S: Odd Fixes
8963F: drivers/media/radio/si4713/radio-platform-si4713.c
8964
8965SI4713 FM RADIO TRANSMITTER USB DRIVER
8966M: Hans Verkuil <hverkuil@xs4all.nl>
8967L: linux-media@vger.kernel.org
8968T: git git://linuxtv.org/media_tree.git
8969W: http://linuxtv.org
8970S: Maintained
8971F: drivers/media/radio/si4713/radio-usb-si4713.c
8972
8973SIANO DVB DRIVER
8974M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
8975L: linux-media@vger.kernel.org
8976W: http://linuxtv.org
8977T: git git://linuxtv.org/media_tree.git
8978S: Odd fixes
8979F: drivers/media/common/siano/
8980F: drivers/media/usb/siano/
8981F: drivers/media/usb/siano/
8982F: drivers/media/mmc/siano/
8983
8984SIMPLEFB FB DRIVER
8985M: Hans de Goede <hdegoede@redhat.com>
8986L: linux-fbdev@vger.kernel.org
8987S: Maintained
8988F: Documentation/devicetree/bindings/video/simple-framebuffer.txt
8989F: drivers/video/fbdev/simplefb.c
8990F: include/linux/platform_data/simplefb.h
8991
8992SH_VEU V4L2 MEM2MEM DRIVER
8993L: linux-media@vger.kernel.org
8994S: Orphan
8995F: drivers/media/platform/sh_veu.c
8996
8997SH_VOU V4L2 OUTPUT DRIVER
8998L: linux-media@vger.kernel.org
8999S: Orphan
9000F: drivers/media/platform/sh_vou.c
9001F: include/media/sh_vou.h
9002
9003SIMPLE FIRMWARE INTERFACE (SFI)
9004M: Len Brown <lenb@kernel.org>
9005L: sfi-devel@simplefirmware.org
9006W: http://simplefirmware.org/
9007T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git
9008S: Supported
9009F: arch/x86/platform/sfi/
9010F: drivers/sfi/
9011F: include/linux/sfi*.h
9012
9013SIMTEC EB110ATX (Chalice CATS)
9014P: Ben Dooks
9015P: Vincent Sanders <vince@simtec.co.uk>
9016M: Simtec Linux Team <linux@simtec.co.uk>
9017W: http://www.simtec.co.uk/products/EB110ATX/
9018S: Supported
9019
9020SIMTEC EB2410ITX (BAST)
9021P: Ben Dooks
9022P: Vincent Sanders <vince@simtec.co.uk>
9023M: Simtec Linux Team <linux@simtec.co.uk>
9024W: http://www.simtec.co.uk/products/EB2410ITX/
9025S: Supported
9026F: arch/arm/mach-s3c24xx/mach-bast.c
9027F: arch/arm/mach-s3c24xx/bast-ide.c
9028F: arch/arm/mach-s3c24xx/bast-irq.c
9029
9030TI DAVINCI MACHINE SUPPORT
9031M: Sekhar Nori <nsekhar@ti.com>
9032M: Kevin Hilman <khilman@deeprootsystems.com>
9033T: git git://gitorious.org/linux-davinci/linux-davinci.git
9034Q: http://patchwork.kernel.org/project/linux-davinci/list/
9035S: Supported
9036F: arch/arm/mach-davinci/
9037F: drivers/i2c/busses/i2c-davinci.c
9038
9039TI DAVINCI SERIES MEDIA DRIVER
9040M: Lad, Prabhakar <prabhakar.csengg@gmail.com>
9041L: linux-media@vger.kernel.org
9042W: http://linuxtv.org/
9043Q: http://patchwork.linuxtv.org/project/linux-media/list/
9044T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
9045S: Maintained
9046F: drivers/media/platform/davinci/
9047F: include/media/davinci/
9048
9049TI AM437X VPFE DRIVER
9050M: Lad, Prabhakar <prabhakar.csengg@gmail.com>
9051L: linux-media@vger.kernel.org
9052W: http://linuxtv.org/
9053Q: http://patchwork.linuxtv.org/project/linux-media/list/
9054T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
9055S: Maintained
9056F: drivers/media/platform/am437x/
9057
9058OV2659 OMNIVISION SENSOR DRIVER
9059M: Lad, Prabhakar <prabhakar.csengg@gmail.com>
9060L: linux-media@vger.kernel.org
9061W: http://linuxtv.org/
9062Q: http://patchwork.linuxtv.org/project/linux-media/list/
9063T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
9064S: Maintained
9065F: drivers/media/i2c/ov2659.c
9066F: include/media/ov2659.h
9067
9068SIS 190 ETHERNET DRIVER
9069M: Francois Romieu <romieu@fr.zoreil.com>
9070L: netdev@vger.kernel.org
9071S: Maintained
9072F: drivers/net/ethernet/sis/sis190.c
9073
9074SIS 900/7016 FAST ETHERNET DRIVER
9075M: Daniele Venzano <venza@brownhat.org>
9076W: http://www.brownhat.org/sis900.html
9077L: netdev@vger.kernel.org
9078S: Maintained
9079F: drivers/net/ethernet/sis/sis900.*
9080
9081SIS FRAMEBUFFER DRIVER
9082M: Thomas Winischhofer <thomas@winischhofer.net>
9083W: http://www.winischhofer.net/linuxsisvga.shtml
9084S: Maintained
9085F: Documentation/fb/sisfb.txt
9086F: drivers/video/fbdev/sis/
9087F: include/video/sisfb.h
9088
9089SIS USB2VGA DRIVER
9090M: Thomas Winischhofer <thomas@winischhofer.net>
9091W: http://www.winischhofer.at/linuxsisusbvga.shtml
9092S: Maintained
9093F: drivers/usb/misc/sisusbvga/
9094
9095SLAB ALLOCATOR
9096M: Christoph Lameter <cl@linux.com>
9097M: Pekka Enberg <penberg@kernel.org>
9098M: David Rientjes <rientjes@google.com>
9099M: Joonsoo Kim <iamjoonsoo.kim@lge.com>
9100M: Andrew Morton <akpm@linux-foundation.org>
9101L: linux-mm@kvack.org
9102S: Maintained
9103F: include/linux/sl?b*.h
9104F: mm/sl?b*
9105
9106SLEEPABLE READ-COPY UPDATE (SRCU)
9107M: Lai Jiangshan <laijs@cn.fujitsu.com>
9108M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
9109M: Josh Triplett <josh@joshtriplett.org>
9110R: Steven Rostedt <rostedt@goodmis.org>
9111R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
9112L: linux-kernel@vger.kernel.org
9113W: http://www.rdrop.com/users/paulmck/RCU/
9114S: Supported
9115T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
9116F: include/linux/srcu.h
9117F: kernel/rcu/srcu.c
9118
9119SMACK SECURITY MODULE
9120M: Casey Schaufler <casey@schaufler-ca.com>
9121L: linux-security-module@vger.kernel.org
9122W: http://schaufler-ca.com
9123T: git git://git.gitorious.org/smack-next/kernel.git
9124S: Maintained
9125F: Documentation/security/Smack.txt
9126F: security/smack/
9127
9128DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS)
9129M: Kevin Hilman <khilman@kernel.org>
9130M: Nishanth Menon <nm@ti.com>
9131S: Maintained
9132F: drivers/power/avs/
9133F: include/linux/power/smartreflex.h
9134L: linux-pm@vger.kernel.org
9135
9136SMC91x ETHERNET DRIVER
9137M: Nicolas Pitre <nico@fluxnic.net>
9138S: Odd Fixes
9139F: drivers/net/ethernet/smsc/smc91x.*
9140
9141SMIA AND SMIA++ IMAGE SENSOR DRIVER
9142M: Sakari Ailus <sakari.ailus@iki.fi>
9143L: linux-media@vger.kernel.org
9144S: Maintained
9145F: drivers/media/i2c/smiapp/
9146F: include/media/smiapp.h
9147F: drivers/media/i2c/smiapp-pll.c
9148F: drivers/media/i2c/smiapp-pll.h
9149F: include/uapi/linux/smiapp.h
9150F: Documentation/devicetree/bindings/media/i2c/nokia,smia.txt
9151
9152SMM665 HARDWARE MONITOR DRIVER
9153M: Guenter Roeck <linux@roeck-us.net>
9154L: lm-sensors@lm-sensors.org
9155S: Maintained
9156F: Documentation/hwmon/smm665
9157F: drivers/hwmon/smm665.c
9158
9159SMSC EMC2103 HARDWARE MONITOR DRIVER
9160M: Steve Glendinning <steve.glendinning@shawell.net>
9161L: lm-sensors@lm-sensors.org
9162S: Maintained
9163F: Documentation/hwmon/emc2103
9164F: drivers/hwmon/emc2103.c
9165
9166SMSC SCH5627 HARDWARE MONITOR DRIVER
9167M: Hans de Goede <hdegoede@redhat.com>
9168L: lm-sensors@lm-sensors.org
9169S: Supported
9170F: Documentation/hwmon/sch5627
9171F: drivers/hwmon/sch5627.c
9172
9173SMSC47B397 HARDWARE MONITOR DRIVER
9174M: Jean Delvare <jdelvare@suse.de>
9175L: lm-sensors@lm-sensors.org
9176S: Maintained
9177F: Documentation/hwmon/smsc47b397
9178F: drivers/hwmon/smsc47b397.c
9179
9180SMSC911x ETHERNET DRIVER
9181M: Steve Glendinning <steve.glendinning@shawell.net>
9182L: netdev@vger.kernel.org
9183S: Maintained
9184F: include/linux/smsc911x.h
9185F: drivers/net/ethernet/smsc/smsc911x.*
9186
9187SMSC9420 PCI ETHERNET DRIVER
9188M: Steve Glendinning <steve.glendinning@shawell.net>
9189L: netdev@vger.kernel.org
9190S: Maintained
9191F: drivers/net/ethernet/smsc/smsc9420.*
9192
9193SMSC UFX6000 and UFX7000 USB to VGA DRIVER
9194M: Steve Glendinning <steve.glendinning@shawell.net>
9195L: linux-fbdev@vger.kernel.org
9196S: Maintained
9197F: drivers/video/fbdev/smscufx.c
9198
9199SOC-CAMERA V4L2 SUBSYSTEM
9200M: Guennadi Liakhovetski <g.liakhovetski@gmx.de>
9201L: linux-media@vger.kernel.org
9202T: git git://linuxtv.org/media_tree.git
9203S: Maintained
9204F: include/media/soc*
9205F: drivers/media/i2c/soc_camera/
9206F: drivers/media/platform/soc_camera/
9207
9208SOEKRIS NET48XX LED SUPPORT
9209M: Chris Boot <bootc@bootc.net>
9210S: Maintained
9211F: drivers/leds/leds-net48xx.c
9212
9213SOFTLOGIC 6x10 MPEG CODEC
9214M: Bluecherry Maintainers <maintainers@bluecherrydvr.com>
9215M: Andrey Utkin <andrey.utkin@corp.bluecherry.net>
9216M: Andrey Utkin <andrey.krieger.utkin@gmail.com>
9217M: Ismael Luceno <ismael@iodev.co.uk>
9218L: linux-media@vger.kernel.org
9219S: Supported
9220F: drivers/media/pci/solo6x10/
9221
9222SOFTWARE RAID (Multiple Disks) SUPPORT
9223M: Neil Brown <neilb@suse.de>
9224L: linux-raid@vger.kernel.org
9225S: Supported
9226F: drivers/md/
9227F: include/linux/raid/
9228F: include/uapi/linux/raid/
9229
9230SONIC NETWORK DRIVER
9231M: Thomas Bogendoerfer <tsbogend@alpha.franken.de>
9232L: netdev@vger.kernel.org
9233S: Maintained
9234F: drivers/net/ethernet/natsemi/sonic.*
9235
9236SONICS SILICON BACKPLANE DRIVER (SSB)
9237M: Michael Buesch <m@bues.ch>
9238L: netdev@vger.kernel.org
9239S: Maintained
9240F: drivers/ssb/
9241F: include/linux/ssb/
9242
9243SONY VAIO CONTROL DEVICE DRIVER
9244M: Mattia Dongili <malattia@linux.it>
9245L: platform-driver-x86@vger.kernel.org
9246W: http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
9247S: Maintained
9248F: Documentation/laptops/sony-laptop.txt
9249F: drivers/char/sonypi.c
9250F: drivers/platform/x86/sony-laptop.c
9251F: include/linux/sony-laptop.h
9252
9253SONY MEMORYSTICK CARD SUPPORT
9254M: Alex Dubov <oakad@yahoo.com>
9255W: http://tifmxx.berlios.de/
9256S: Maintained
9257F: drivers/memstick/host/tifm_ms.c
9258
9259SONY MEMORYSTICK STANDARD SUPPORT
9260M: Maxim Levitsky <maximlevitsky@gmail.com>
9261S: Maintained
9262F: drivers/memstick/core/ms_block.*
9263
9264SOUND
9265M: Jaroslav Kysela <perex@perex.cz>
9266M: Takashi Iwai <tiwai@suse.de>
9267L: alsa-devel@alsa-project.org (moderated for non-subscribers)
9268W: http://www.alsa-project.org/
9269T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
9270T: git git://git.alsa-project.org/alsa-kernel.git
9271Q: http://patchwork.kernel.org/project/alsa-devel/list/
9272S: Maintained
9273F: Documentation/sound/
9274F: include/sound/
9275F: include/uapi/sound/
9276F: sound/
9277
9278SOUND - COMPRESSED AUDIO
9279M: Vinod Koul <vinod.koul@intel.com>
9280L: alsa-devel@alsa-project.org (moderated for non-subscribers)
9281T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
9282S: Supported
9283F: Documentation/sound/alsa/compress_offload.txt
9284F: include/sound/compress_driver.h
9285F: include/uapi/sound/compress_*
9286F: sound/core/compress_offload.c
9287F: sound/soc/soc-compress.c
9288
9289SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
9290M: Liam Girdwood <lgirdwood@gmail.com>
9291M: Mark Brown <broonie@kernel.org>
9292T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
9293L: alsa-devel@alsa-project.org (moderated for non-subscribers)
9294W: http://alsa-project.org/main/index.php/ASoC
9295S: Supported
9296F: Documentation/sound/alsa/soc/
9297F: sound/soc/
9298F: include/sound/soc*
9299
9300SOUND - DMAENGINE HELPERS
9301M: Lars-Peter Clausen <lars@metafoo.de>
9302S: Supported
9303F: include/sound/dmaengine_pcm.h
9304F: sound/core/pcm_dmaengine.c
9305F: sound/soc/soc-generic-dmaengine-pcm.c
9306
9307SP2 MEDIA DRIVER
9308M: Olli Salonen <olli.salonen@iki.fi>
9309L: linux-media@vger.kernel.org
9310W: http://linuxtv.org/
9311Q: http://patchwork.linuxtv.org/project/linux-media/list/
9312S: Maintained
9313F: drivers/media/dvb-frontends/sp2*
9314
9315SPARC + UltraSPARC (sparc/sparc64)
9316M: "David S. Miller" <davem@davemloft.net>
9317L: sparclinux@vger.kernel.org
9318Q: http://patchwork.ozlabs.org/project/sparclinux/list/
9319T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
9320T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
9321S: Maintained
9322F: arch/sparc/
9323F: drivers/sbus/
9324
9325SPARC SERIAL DRIVERS
9326M: "David S. Miller" <davem@davemloft.net>
9327L: sparclinux@vger.kernel.org
9328T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
9329T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
9330S: Maintained
9331F: include/linux/sunserialcore.h
9332F: drivers/tty/serial/suncore.c
9333F: drivers/tty/serial/sunhv.c
9334F: drivers/tty/serial/sunsab.c
9335F: drivers/tty/serial/sunsab.h
9336F: drivers/tty/serial/sunsu.c
9337F: drivers/tty/serial/sunzilog.c
9338F: drivers/tty/serial/sunzilog.h
9339
9340SPARSE CHECKER
9341M: "Christopher Li" <sparse@chrisli.org>
9342L: linux-sparse@vger.kernel.org
9343W: https://sparse.wiki.kernel.org/
9344T: git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
9345T: git git://git.kernel.org/pub/scm/devel/sparse/chrisl/sparse.git
9346S: Maintained
9347F: include/linux/compiler.h
9348
9349SPEAR PLATFORM SUPPORT
9350M: Viresh Kumar <viresh.linux@gmail.com>
9351M: Shiraz Hashim <shiraz.linux.kernel@gmail.com>
9352L: spear-devel@list.st.com
9353L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9354W: http://www.st.com/spear
9355S: Maintained
9356F: arch/arm/mach-spear/
9357
9358SPEAR CLOCK FRAMEWORK SUPPORT
9359M: Viresh Kumar <viresh.linux@gmail.com>
9360L: spear-devel@list.st.com
9361L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9362W: http://www.st.com/spear
9363S: Maintained
9364F: drivers/clk/spear/
9365
9366SPI SUBSYSTEM
9367M: Mark Brown <broonie@kernel.org>
9368L: linux-spi@vger.kernel.org
9369T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
9370Q: http://patchwork.kernel.org/project/spi-devel-general/list/
9371S: Maintained
9372F: Documentation/spi/
9373F: drivers/spi/
9374F: include/linux/spi/
9375F: include/uapi/linux/spi/
9376
9377SPIDERNET NETWORK DRIVER for CELL
9378M: Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
9379M: Jens Osterkamp <jens@de.ibm.com>
9380L: netdev@vger.kernel.org
9381S: Supported
9382F: Documentation/networking/spider_net.txt
9383F: drivers/net/ethernet/toshiba/spider_net*
9384
9385SPU FILE SYSTEM
9386M: Jeremy Kerr <jk@ozlabs.org>
9387L: linuxppc-dev@lists.ozlabs.org
9388L: cbe-oss-dev@lists.ozlabs.org
9389W: http://www.ibm.com/developerworks/power/cell/
9390S: Supported
9391F: Documentation/filesystems/spufs.txt
9392F: arch/powerpc/platforms/cell/spufs/
9393
9394SQUASHFS FILE SYSTEM
9395M: Phillip Lougher <phillip@squashfs.org.uk>
9396L: squashfs-devel@lists.sourceforge.net (subscribers-only)
9397W: http://squashfs.org.uk
9398S: Maintained
9399F: Documentation/filesystems/squashfs.txt
9400F: fs/squashfs/
9401
9402SRM (Alpha) environment access
9403M: Jan-Benedict Glaw <jbglaw@lug-owl.de>
9404S: Maintained
9405F: arch/alpha/kernel/srm_env.c
9406
9407STABLE BRANCH
9408M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
9409L: stable@vger.kernel.org
9410S: Supported
9411F: Documentation/stable_kernel_rules.txt
9412
9413STAGING SUBSYSTEM
9414M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
9415T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
9416L: devel@driverdev.osuosl.org
9417S: Supported
9418F: drivers/staging/
9419
9420STAGING - COMEDI
9421M: Ian Abbott <abbotti@mev.co.uk>
9422M: H Hartley Sweeten <hsweeten@visionengravers.com>
9423S: Odd Fixes
9424F: drivers/staging/comedi/
9425
9426STAGING - FLARION FT1000 DRIVERS
9427M: Marek Belisko <marek.belisko@gmail.com>
9428S: Odd Fixes
9429F: drivers/staging/ft1000/
9430
9431STAGING - INDUSTRIAL IO
9432M: Jonathan Cameron <jic23@kernel.org>
9433L: linux-iio@vger.kernel.org
9434S: Odd Fixes
9435F: drivers/staging/iio/
9436
9437STAGING - LIRC (LINUX INFRARED REMOTE CONTROL) DRIVERS
9438M: Jarod Wilson <jarod@wilsonet.com>
9439W: http://www.lirc.org/
9440S: Odd Fixes
9441F: drivers/staging/media/lirc/
9442
9443STAGING - LUSTRE PARALLEL FILESYSTEM
9444M: Oleg Drokin <oleg.drokin@intel.com>
9445M: Andreas Dilger <andreas.dilger@intel.com>
9446L: HPDD-discuss@lists.01.org (moderated for non-subscribers)
9447W: http://lustre.opensfs.org/
9448S: Maintained
9449F: drivers/staging/lustre
9450
9451STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
9452M: Julian Andres Klode <jak@jak-linux.org>
9453M: Marc Dietrich <marvin24@gmx.de>
9454L: ac100@lists.launchpad.net (moderated for non-subscribers)
9455L: linux-tegra@vger.kernel.org
9456S: Maintained
9457F: drivers/staging/nvec/
9458
9459STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
9460M: Jens Frederich <jfrederich@gmail.com>
9461M: Daniel Drake <dsd@laptop.org>
9462M: Jon Nettleton <jon.nettleton@gmail.com>
9463W: http://wiki.laptop.org/go/DCON
9464S: Maintained
9465F: drivers/staging/olpc_dcon/
9466
9467STAGING - OZMO DEVICES USB OVER WIFI DRIVER
9468M: Shigekatsu Tateno <shigekatsu.tateno@atmel.com>
9469S: Maintained
9470F: drivers/staging/ozwpan/
9471
9472STAGING - PARALLEL LCD/KEYPAD PANEL DRIVER
9473M: Willy Tarreau <willy@meta-x.org>
9474S: Odd Fixes
9475F: drivers/staging/panel/
9476
9477STAGING - REALTEK RTL8712U DRIVERS
9478M: Larry Finger <Larry.Finger@lwfinger.net>
9479M: Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
9480S: Odd Fixes
9481F: drivers/staging/rtl8712/
9482
9483STAGING - REALTEK RTL8723U WIRELESS DRIVER
9484M: Larry Finger <Larry.Finger@lwfinger.net>
9485M: Jes Sorensen <Jes.Sorensen@redhat.com>
9486L: linux-wireless@vger.kernel.org
9487S: Maintained
9488F: drivers/staging/rtl8723au/
9489
9490STAGING - SILICON MOTION SM7XX FRAME BUFFER DRIVER
9491M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
9492M: Teddy Wang <teddy.wang@siliconmotion.com>
9493M: Sudip Mukherjee <sudip@vectorindia.org>
9494L: linux-fbdev@vger.kernel.org
9495S: Maintained
9496F: drivers/staging/sm7xxfb/
9497
9498STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
9499M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
9500M: Teddy Wang <teddy.wang@siliconmotion.com>
9501M: Sudip Mukherjee <sudip@vectorindia.org>
9502L: linux-fbdev@vger.kernel.org
9503S: Maintained
9504F: drivers/staging/sm750fb/
9505
9506STAGING - SLICOSS
9507M: Lior Dotan <liodot@gmail.com>
9508M: Christopher Harrer <charrer@alacritech.com>
9509S: Odd Fixes
9510F: drivers/staging/slicoss/
9511
9512STAGING - SPEAKUP CONSOLE SPEECH DRIVER
9513M: William Hubbs <w.d.hubbs@gmail.com>
9514M: Chris Brannon <chris@the-brannons.com>
9515M: Kirk Reiser <kirk@reisers.ca>
9516M: Samuel Thibault <samuel.thibault@ens-lyon.org>
9517L: speakup@linux-speakup.org
9518W: http://www.linux-speakup.org/
9519S: Odd Fixes
9520F: drivers/staging/speakup/
9521
9522STAGING - VIA VT665X DRIVERS
9523M: Forest Bond <forest@alittletooquiet.net>
9524S: Odd Fixes
9525F: drivers/staging/vt665?/
9526
9527STAGING - XGI Z7,Z9,Z11 PCI DISPLAY DRIVER
9528M: Arnaud Patard <arnaud.patard@rtp-net.org>
9529S: Odd Fixes
9530F: drivers/staging/xgifb/
9531
9532STARFIRE/DURALAN NETWORK DRIVER
9533M: Ion Badulescu <ionut@badula.org>
9534S: Odd Fixes
9535F: drivers/net/ethernet/adaptec/starfire*
9536
9537SUN3/3X
9538M: Sam Creasey <sammy@sammy.net>
9539W: http://sammy.net/sun3/
9540S: Maintained
9541F: arch/m68k/kernel/*sun3*
9542F: arch/m68k/sun3*/
9543F: arch/m68k/include/asm/sun3*
9544F: drivers/net/ethernet/i825xx/sun3*
9545
9546SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
9547M: Hans de Goede <hdegoede@redhat.com>
9548L: linux-input@vger.kernel.org
9549S: Maintained
9550F: Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt
9551F: drivers/input/keyboard/sun4i-lradc-keys.c
9552
9553SUNDANCE NETWORK DRIVER
9554M: Denis Kirjanov <kda@linux-powerpc.org>
9555L: netdev@vger.kernel.org
9556S: Maintained
9557F: drivers/net/ethernet/dlink/sundance.c
9558
9559SUPERH
9560L: linux-sh@vger.kernel.org
9561Q: http://patchwork.kernel.org/project/linux-sh/list/
9562S: Orphan
9563F: Documentation/sh/
9564F: arch/sh/
9565F: drivers/sh/
9566
9567SUSPEND TO RAM
9568M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
9569M: Len Brown <len.brown@intel.com>
9570M: Pavel Machek <pavel@ucw.cz>
9571L: linux-pm@vger.kernel.org
9572S: Supported
9573F: Documentation/power/
9574F: arch/x86/kernel/acpi/
9575F: drivers/base/power/
9576F: kernel/power/
9577F: include/linux/suspend.h
9578F: include/linux/freezer.h
9579F: include/linux/pm.h
9580
9581SVGA HANDLING
9582M: Martin Mares <mj@ucw.cz>
9583L: linux-video@atrey.karlin.mff.cuni.cz
9584S: Maintained
9585F: Documentation/svga.txt
9586F: arch/x86/boot/video*
9587
9588SWIOTLB SUBSYSTEM
9589M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
9590L: linux-kernel@vger.kernel.org
9591S: Supported
9592F: lib/swiotlb.c
9593F: arch/*/kernel/pci-swiotlb.c
9594F: include/linux/swiotlb.h
9595
9596SWITCHDEV
9597M: Jiri Pirko <jiri@resnulli.us>
9598L: netdev@vger.kernel.org
9599S: Supported
9600F: net/switchdev/
9601F: include/net/switchdev.h
9602
9603SYNOPSYS ARC ARCHITECTURE
9604M: Vineet Gupta <vgupta@synopsys.com>
9605S: Supported
9606F: arch/arc/
9607F: Documentation/devicetree/bindings/arc/
9608F: drivers/tty/serial/arc_uart.c
9609
9610SYSV FILESYSTEM
9611M: Christoph Hellwig <hch@infradead.org>
9612S: Maintained
9613F: Documentation/filesystems/sysv-fs.txt
9614F: fs/sysv/
9615F: include/linux/sysv_fs.h
9616
9617TARGET SUBSYSTEM
9618M: Nicholas A. Bellinger <nab@linux-iscsi.org>
9619L: linux-scsi@vger.kernel.org
9620L: target-devel@vger.kernel.org
9621W: http://www.linux-iscsi.org
9622W: http://groups.google.com/group/linux-iscsi-target-dev
9623T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
9624S: Supported
9625F: drivers/target/
9626F: include/target/
9627F: Documentation/target/
9628
9629TASKSTATS STATISTICS INTERFACE
9630M: Balbir Singh <bsingharora@gmail.com>
9631S: Maintained
9632F: Documentation/accounting/taskstats*
9633F: include/linux/taskstats*
9634F: kernel/taskstats.c
9635
9636TC CLASSIFIER
9637M: Jamal Hadi Salim <jhs@mojatatu.com>
9638L: netdev@vger.kernel.org
9639S: Maintained
9640F: include/net/pkt_cls.h
9641F: include/uapi/linux/pkt_cls.h
9642F: net/sched/
9643
9644TCP LOW PRIORITY MODULE
9645M: "Wong Hoi Sing, Edison" <hswong3i@gmail.com>
9646M: "Hung Hing Lun, Mike" <hlhung3i@gmail.com>
9647W: http://tcp-lp-mod.sourceforge.net/
9648S: Maintained
9649F: net/ipv4/tcp_lp.c
9650
9651TDA10071 MEDIA DRIVER
9652M: Antti Palosaari <crope@iki.fi>
9653L: linux-media@vger.kernel.org
9654W: http://linuxtv.org/
9655W: http://palosaari.fi/linux/
9656Q: http://patchwork.linuxtv.org/project/linux-media/list/
9657T: git git://linuxtv.org/anttip/media_tree.git
9658S: Maintained
9659F: drivers/media/dvb-frontends/tda10071*
9660
9661TDA18212 MEDIA DRIVER
9662M: Antti Palosaari <crope@iki.fi>
9663L: linux-media@vger.kernel.org
9664W: http://linuxtv.org/
9665W: http://palosaari.fi/linux/
9666Q: http://patchwork.linuxtv.org/project/linux-media/list/
9667T: git git://linuxtv.org/anttip/media_tree.git
9668S: Maintained
9669F: drivers/media/tuners/tda18212*
9670
9671TDA18218 MEDIA DRIVER
9672M: Antti Palosaari <crope@iki.fi>
9673L: linux-media@vger.kernel.org
9674W: http://linuxtv.org/
9675W: http://palosaari.fi/linux/
9676Q: http://patchwork.linuxtv.org/project/linux-media/list/
9677T: git git://linuxtv.org/anttip/media_tree.git
9678S: Maintained
9679F: drivers/media/tuners/tda18218*
9680
9681TDA18271 MEDIA DRIVER
9682M: Michael Krufky <mkrufky@linuxtv.org>
9683L: linux-media@vger.kernel.org
9684W: http://linuxtv.org/
9685W: http://github.com/mkrufky
9686Q: http://patchwork.linuxtv.org/project/linux-media/list/
9687T: git git://linuxtv.org/mkrufky/tuners.git
9688S: Maintained
9689F: drivers/media/tuners/tda18271*
9690
9691TDA827x MEDIA DRIVER
9692M: Michael Krufky <mkrufky@linuxtv.org>
9693L: linux-media@vger.kernel.org
9694W: http://linuxtv.org/
9695W: http://github.com/mkrufky
9696Q: http://patchwork.linuxtv.org/project/linux-media/list/
9697T: git git://linuxtv.org/mkrufky/tuners.git
9698S: Maintained
9699F: drivers/media/tuners/tda8290.*
9700
9701TDA8290 MEDIA DRIVER
9702M: Michael Krufky <mkrufky@linuxtv.org>
9703L: linux-media@vger.kernel.org
9704W: http://linuxtv.org/
9705W: http://github.com/mkrufky
9706Q: http://patchwork.linuxtv.org/project/linux-media/list/
9707T: git git://linuxtv.org/mkrufky/tuners.git
9708S: Maintained
9709F: drivers/media/tuners/tda8290.*
9710
9711TDA9840 MEDIA DRIVER
9712M: Hans Verkuil <hverkuil@xs4all.nl>
9713L: linux-media@vger.kernel.org
9714T: git git://linuxtv.org/media_tree.git
9715W: http://linuxtv.org
9716S: Maintained
9717F: drivers/media/i2c/tda9840*
9718
9719TEA5761 TUNER DRIVER
9720M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
9721L: linux-media@vger.kernel.org
9722W: http://linuxtv.org
9723T: git git://linuxtv.org/media_tree.git
9724S: Odd fixes
9725F: drivers/media/tuners/tea5761.*
9726
9727TEA5767 TUNER DRIVER
9728M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
9729L: linux-media@vger.kernel.org
9730W: http://linuxtv.org
9731T: git git://linuxtv.org/media_tree.git
9732S: Maintained
9733F: drivers/media/tuners/tea5767.*
9734
9735TEA6415C MEDIA DRIVER
9736M: Hans Verkuil <hverkuil@xs4all.nl>
9737L: linux-media@vger.kernel.org
9738T: git git://linuxtv.org/media_tree.git
9739W: http://linuxtv.org
9740S: Maintained
9741F: drivers/media/i2c/tea6415c*
9742
9743TEA6420 MEDIA DRIVER
9744M: Hans Verkuil <hverkuil@xs4all.nl>
9745L: linux-media@vger.kernel.org
9746T: git git://linuxtv.org/media_tree.git
9747W: http://linuxtv.org
9748S: Maintained
9749F: drivers/media/i2c/tea6420*
9750
9751TEAM DRIVER
9752M: Jiri Pirko <jiri@resnulli.us>
9753L: netdev@vger.kernel.org
9754S: Supported
9755F: drivers/net/team/
9756F: include/linux/if_team.h
9757F: include/uapi/linux/if_team.h
9758
9759TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
9760M: Savoir-faire Linux Inc. <kernel@savoirfairelinux.com>
9761S: Maintained
9762F: arch/x86/platform/ts5500/
9763
9764TECHNOTREND USB IR RECEIVER
9765M: Sean Young <sean@mess.org>
9766L: linux-media@vger.kernel.org
9767S: Maintained
9768F: drivers/media/rc/ttusbir.c
9769
9770TEGRA ARCHITECTURE SUPPORT
9771M: Stephen Warren <swarren@wwwdotorg.org>
9772M: Thierry Reding <thierry.reding@gmail.com>
9773M: Alexandre Courbot <gnurou@gmail.com>
9774L: linux-tegra@vger.kernel.org
9775Q: http://patchwork.ozlabs.org/project/linux-tegra/list/
9776T: git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
9777S: Supported
9778N: [^a-z]tegra
9779
9780TEGRA CLOCK DRIVER
9781M: Peter De Schrijver <pdeschrijver@nvidia.com>
9782M: Prashant Gaikwad <pgaikwad@nvidia.com>
9783S: Supported
9784F: drivers/clk/tegra/
9785
9786TEGRA DMA DRIVER
9787M: Laxman Dewangan <ldewangan@nvidia.com>
9788S: Supported
9789F: drivers/dma/tegra20-apb-dma.c
9790
9791TEGRA I2C DRIVER
9792M: Laxman Dewangan <ldewangan@nvidia.com>
9793S: Supported
9794F: drivers/i2c/busses/i2c-tegra.c
9795
9796TEGRA IOMMU DRIVERS
9797M: Hiroshi Doyu <hdoyu@nvidia.com>
9798S: Supported
9799F: drivers/iommu/tegra*
9800
9801TEGRA KBC DRIVER
9802M: Rakesh Iyer <riyer@nvidia.com>
9803M: Laxman Dewangan <ldewangan@nvidia.com>
9804S: Supported
9805F: drivers/input/keyboard/tegra-kbc.c
9806
9807TEGRA PWM DRIVER
9808M: Thierry Reding <thierry.reding@gmail.com>
9809S: Supported
9810F: drivers/pwm/pwm-tegra.c
9811
9812TEGRA SERIAL DRIVER
9813M: Laxman Dewangan <ldewangan@nvidia.com>
9814S: Supported
9815F: drivers/tty/serial/serial-tegra.c
9816
9817TEGRA SPI DRIVER
9818M: Laxman Dewangan <ldewangan@nvidia.com>
9819S: Supported
9820F: drivers/spi/spi-tegra*
9821
9822TEHUTI ETHERNET DRIVER
9823M: Andy Gospodarek <andy@greyhouse.net>
9824L: netdev@vger.kernel.org
9825S: Supported
9826F: drivers/net/ethernet/tehuti/*
9827
9828Telecom Clock Driver for MCPL0010
9829M: Mark Gross <mark.gross@intel.com>
9830S: Supported
9831F: drivers/char/tlclk.c
9832
9833TENSILICA XTENSA PORT (xtensa)
9834M: Chris Zankel <chris@zankel.net>
9835M: Max Filippov <jcmvbkbc@gmail.com>
9836L: linux-xtensa@linux-xtensa.org
9837S: Maintained
9838F: arch/xtensa/
9839F: drivers/irqchip/irq-xtensa-*
9840
9841THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
9842M: Hans Verkuil <hverkuil@xs4all.nl>
9843L: linux-media@vger.kernel.org
9844T: git git://linuxtv.org/media_tree.git
9845W: http://linuxtv.org
9846S: Maintained
9847F: drivers/media/radio/radio-raremono.c
9848
9849THERMAL
9850M: Zhang Rui <rui.zhang@intel.com>
9851M: Eduardo Valentin <edubezval@gmail.com>
9852L: linux-pm@vger.kernel.org
9853T: git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git
9854T: git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git
9855Q: https://patchwork.kernel.org/project/linux-pm/list/
9856S: Supported
9857F: drivers/thermal/
9858F: include/linux/thermal.h
9859F: include/uapi/linux/thermal.h
9860F: include/linux/cpu_cooling.h
9861F: Documentation/devicetree/bindings/thermal/
9862
9863THINGM BLINK(1) USB RGB LED DRIVER
9864M: Vivien Didelot <vivien.didelot@savoirfairelinux.com>
9865S: Maintained
9866F: drivers/hid/hid-thingm.c
9867
9868THINKPAD ACPI EXTRAS DRIVER
9869M: Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br>
9870L: ibm-acpi-devel@lists.sourceforge.net
9871L: platform-driver-x86@vger.kernel.org
9872W: http://ibm-acpi.sourceforge.net
9873W: http://thinkwiki.org/wiki/Ibm-acpi
9874T: git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
9875S: Maintained
9876F: drivers/platform/x86/thinkpad_acpi.c
9877
9878TI BANDGAP AND THERMAL DRIVER
9879M: Eduardo Valentin <edubezval@gmail.com>
9880L: linux-pm@vger.kernel.org
9881L: linux-omap@vger.kernel.org
9882S: Maintained
9883F: drivers/thermal/ti-soc-thermal/
9884
9885TI CDCE706 CLOCK DRIVER
9886M: Max Filippov <jcmvbkbc@gmail.com>
9887S: Maintained
9888F: drivers/clk/clk-cdce706.c
9889
9890TI CLOCK DRIVER
9891M: Tero Kristo <t-kristo@ti.com>
9892L: linux-omap@vger.kernel.org
9893S: Maintained
9894F: drivers/clk/ti/
9895F: include/linux/clk/ti.h
9896
9897TI FLASH MEDIA INTERFACE DRIVER
9898M: Alex Dubov <oakad@yahoo.com>
9899S: Maintained
9900F: drivers/misc/tifm*
9901F: drivers/mmc/host/tifm_sd.c
9902F: include/linux/tifm.h
9903
9904TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
9905M: Santosh Shilimkar <ssantosh@kernel.org>
9906L: linux-kernel@vger.kernel.org
9907L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9908S: Maintained
9909F: drivers/soc/ti/*
9910T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
9911
9912
9913TI LM49xxx FAMILY ASoC CODEC DRIVERS
9914M: M R Swami Reddy <mr.swami.reddy@ti.com>
9915M: Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
9916L: alsa-devel@alsa-project.org (moderated for non-subscribers)
9917S: Maintained
9918F: sound/soc/codecs/lm49453*
9919F: sound/soc/codecs/isabelle*
9920
9921TI LP855x BACKLIGHT DRIVER
9922M: Milo Kim <milo.kim@ti.com>
9923S: Maintained
9924F: Documentation/backlight/lp855x-driver.txt
9925F: drivers/video/backlight/lp855x_bl.c
9926F: include/linux/platform_data/lp855x.h
9927
9928TI LP8727 CHARGER DRIVER
9929M: Milo Kim <milo.kim@ti.com>
9930S: Maintained
9931F: drivers/power/lp8727_charger.c
9932F: include/linux/platform_data/lp8727.h
9933
9934TI LP8788 MFD DRIVER
9935M: Milo Kim <milo.kim@ti.com>
9936S: Maintained
9937F: drivers/iio/adc/lp8788_adc.c
9938F: drivers/leds/leds-lp8788.c
9939F: drivers/mfd/lp8788*.c
9940F: drivers/power/lp8788-charger.c
9941F: drivers/regulator/lp8788-*.c
9942F: include/linux/mfd/lp8788*.h
9943
9944TI NETCP ETHERNET DRIVER
9945M: Wingman Kwok <w-kwok2@ti.com>
9946M: Murali Karicheri <m-karicheri2@ti.com>
9947L: netdev@vger.kernel.org
9948S: Maintained
9949F: drivers/net/ethernet/ti/netcp*
9950
9951TI TWL4030 SERIES SOC CODEC DRIVER
9952M: Peter Ujfalusi <peter.ujfalusi@ti.com>
9953L: alsa-devel@alsa-project.org (moderated for non-subscribers)
9954S: Maintained
9955F: sound/soc/codecs/twl4030*
9956
9957TI WILINK WIRELESS DRIVERS
9958L: linux-wireless@vger.kernel.org
9959W: http://wireless.kernel.org/en/users/Drivers/wl12xx
9960W: http://wireless.kernel.org/en/users/Drivers/wl1251
9961T: git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
9962S: Orphan
9963F: drivers/net/wireless/ti/
9964F: include/linux/wl12xx.h
9965
9966TIPC NETWORK LAYER
9967M: Jon Maloy <jon.maloy@ericsson.com>
9968M: Ying Xue <ying.xue@windriver.com>
9969L: netdev@vger.kernel.org (core kernel code)
9970L: tipc-discussion@lists.sourceforge.net (user apps, general discussion)
9971W: http://tipc.sourceforge.net/
9972S: Maintained
9973F: include/uapi/linux/tipc*.h
9974F: net/tipc/
9975
9976TILE ARCHITECTURE
9977M: Chris Metcalf <cmetcalf@ezchip.com>
9978W: http://www.ezchip.com/scm/
9979S: Supported
9980F: arch/tile/
9981F: drivers/char/tile-srom.c
9982F: drivers/edac/tile_edac.c
9983F: drivers/net/ethernet/tile/
9984F: drivers/rtc/rtc-tile.c
9985F: drivers/tty/hvc/hvc_tile.c
9986F: drivers/tty/serial/tilegx.c
9987F: drivers/usb/host/*-tilegx.c
9988F: include/linux/usb/tilegx.h
9989
9990TLAN NETWORK DRIVER
9991M: Samuel Chessman <chessman@tux.org>
9992L: tlan-devel@lists.sourceforge.net (subscribers-only)
9993W: http://sourceforge.net/projects/tlan/
9994S: Maintained
9995F: Documentation/networking/tlan.txt
9996F: drivers/net/ethernet/ti/tlan.*
9997
9998TOMOYO SECURITY MODULE
9999M: Kentaro Takeda <takedakn@nttdata.co.jp>
10000M: Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
10001L: tomoyo-dev-en@lists.sourceforge.jp (subscribers-only, for developers in English)
10002L: tomoyo-users-en@lists.sourceforge.jp (subscribers-only, for users in English)
10003L: tomoyo-dev@lists.sourceforge.jp (subscribers-only, for developers in Japanese)
10004L: tomoyo-users@lists.sourceforge.jp (subscribers-only, for users in Japanese)
10005W: http://tomoyo.sourceforge.jp/
10006T: quilt http://svn.sourceforge.jp/svnroot/tomoyo/trunk/2.5.x/tomoyo-lsm/patches/
10007S: Maintained
10008F: security/tomoyo/
10009
10010TOPSTAR LAPTOP EXTRAS DRIVER
10011M: Herton Ronaldo Krzesinski <herton@canonical.com>
10012L: platform-driver-x86@vger.kernel.org
10013S: Maintained
10014F: drivers/platform/x86/topstar-laptop.c
10015
10016TOSHIBA ACPI EXTRAS DRIVER
10017M: Azael Avalos <coproscefalo@gmail.com>
10018L: platform-driver-x86@vger.kernel.org
10019S: Maintained
10020F: drivers/platform/x86/toshiba_acpi.c
10021
10022TOSHIBA BLUETOOTH DRIVER
10023M: Azael Avalos <coproscefalo@gmail.com>
10024L: platform-driver-x86@vger.kernel.org
10025S: Maintained
10026F: drivers/platform/x86/toshiba_bluetooth.c
10027
10028TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
10029M: Azael Avalos <coproscefalo@gmail.com>
10030L: platform-driver-x86@vger.kernel.org
10031S: Maintained
10032F: drivers/platform/x86/toshiba_haps.c
10033
10034TOSHIBA SMM DRIVER
10035M: Jonathan Buzzard <jonathan@buzzard.org.uk>
10036L: tlinux-users@tce.toshiba-dme.co.jp
10037W: http://www.buzzard.org.uk/toshiba/
10038S: Maintained
10039F: drivers/char/toshiba.c
10040F: include/linux/toshiba.h
10041F: include/uapi/linux/toshiba.h
10042
10043TMIO MMC DRIVER
10044M: Ian Molton <ian@mnementh.co.uk>
10045L: linux-mmc@vger.kernel.org
10046S: Maintained
10047F: drivers/mmc/host/tmio_mmc*
10048F: drivers/mmc/host/sh_mobile_sdhi.c
10049F: include/linux/mmc/tmio.h
10050F: include/linux/mmc/sh_mobile_sdhi.h
10051
10052TMP401 HARDWARE MONITOR DRIVER
10053M: Guenter Roeck <linux@roeck-us.net>
10054L: lm-sensors@lm-sensors.org
10055S: Maintained
10056F: Documentation/hwmon/tmp401
10057F: drivers/hwmon/tmp401.c
10058
10059TMPFS (SHMEM FILESYSTEM)
10060M: Hugh Dickins <hughd@google.com>
10061L: linux-mm@kvack.org
10062S: Maintained
10063F: include/linux/shmem_fs.h
10064F: mm/shmem.c
10065
10066TM6000 VIDEO4LINUX DRIVER
10067M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
10068L: linux-media@vger.kernel.org
10069W: http://linuxtv.org
10070T: git git://linuxtv.org/media_tree.git
10071S: Odd fixes
10072F: drivers/media/usb/tm6000/
10073
10074TW68 VIDEO4LINUX DRIVER
10075M: Hans Verkuil <hverkuil@xs4all.nl>
10076L: linux-media@vger.kernel.org
10077T: git git://linuxtv.org/media_tree.git
10078W: http://linuxtv.org
10079S: Odd Fixes
10080F: drivers/media/pci/tw68/
10081
10082TPM DEVICE DRIVER
10083M: Peter Huewe <peterhuewe@gmx.de>
10084M: Marcel Selhorst <tpmdd@selhorst.net>
10085R: Jason Gunthorpe <jgunthorpe@obsidianresearch.com>
10086W: http://tpmdd.sourceforge.net
10087L: tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers)
10088Q: git git://github.com/PeterHuewe/linux-tpmdd.git
10089T: https://github.com/PeterHuewe/linux-tpmdd
10090S: Maintained
10091F: drivers/char/tpm/
10092
10093TPM IBM_VTPM DEVICE DRIVER
10094M: Ashley Lai <ashleydlai@gmail.com>
10095W: http://tpmdd.sourceforge.net
10096L: tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers)
10097S: Maintained
10098F: drivers/char/tpm/tpm_ibmvtpm*
10099
10100TRACING
10101M: Steven Rostedt <rostedt@goodmis.org>
10102M: Ingo Molnar <mingo@redhat.com>
10103T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
10104S: Maintained
10105F: Documentation/trace/ftrace.txt
10106F: arch/*/*/*/ftrace.h
10107F: arch/*/kernel/ftrace.c
10108F: include/*/ftrace.h
10109F: include/linux/trace*.h
10110F: include/trace/
10111F: kernel/trace/
10112F: tools/testing/selftests/ftrace/
10113
10114TRIVIAL PATCHES
10115M: Jiri Kosina <trivial@kernel.org>
10116T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git
10117S: Maintained
10118K: ^Subject:.*(?i)trivial
10119
10120TTY LAYER
10121M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
10122M: Jiri Slaby <jslaby@suse.cz>
10123S: Supported
10124T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
10125F: drivers/tty/
10126F: drivers/tty/serial/serial_core.c
10127F: include/linux/serial_core.h
10128F: include/linux/serial.h
10129F: include/linux/tty.h
10130F: include/uapi/linux/serial_core.h
10131F: include/uapi/linux/serial.h
10132F: include/uapi/linux/tty.h
10133
10134TUA9001 MEDIA DRIVER
10135M: Antti Palosaari <crope@iki.fi>
10136L: linux-media@vger.kernel.org
10137W: http://linuxtv.org/
10138W: http://palosaari.fi/linux/
10139Q: http://patchwork.linuxtv.org/project/linux-media/list/
10140T: git git://linuxtv.org/anttip/media_tree.git
10141S: Maintained
10142F: drivers/media/tuners/tua9001*
10143
10144TULIP NETWORK DRIVERS
10145M: Grant Grundler <grundler@parisc-linux.org>
10146L: netdev@vger.kernel.org
10147S: Maintained
10148F: drivers/net/ethernet/dec/tulip/
10149
10150TUN/TAP driver
10151M: Maxim Krasnyansky <maxk@qti.qualcomm.com>
10152W: http://vtun.sourceforge.net/tun
10153S: Maintained
10154F: Documentation/networking/tuntap.txt
10155F: arch/um/os-Linux/drivers/
10156
10157TURBOCHANNEL SUBSYSTEM
10158M: "Maciej W. Rozycki" <macro@linux-mips.org>
10159M: Ralf Baechle <ralf@linux-mips.org>
10160L: linux-mips@linux-mips.org
10161Q: http://patchwork.linux-mips.org/project/linux-mips/list/
10162S: Maintained
10163F: drivers/tc/
10164F: include/linux/tc.h
10165
10166U14-34F SCSI DRIVER
10167M: Dario Ballabio <ballabio_dario@emc.com>
10168L: linux-scsi@vger.kernel.org
10169S: Maintained
10170F: drivers/scsi/u14-34f.c
10171
10172UBI FILE SYSTEM (UBIFS)
10173M: Artem Bityutskiy <dedekind1@gmail.com>
10174M: Adrian Hunter <adrian.hunter@intel.com>
10175L: linux-mtd@lists.infradead.org
10176T: git git://git.infradead.org/ubifs-2.6.git
10177W: http://www.linux-mtd.infradead.org/doc/ubifs.html
10178S: Maintained
10179F: Documentation/filesystems/ubifs.txt
10180F: fs/ubifs/
10181
10182UCLINUX (AND M68KNOMMU)
10183M: Greg Ungerer <gerg@uclinux.org>
10184W: http://www.uclinux.org/
10185L: uclinux-dev@uclinux.org (subscribers-only)
10186S: Maintained
10187F: arch/m68k/*/*_no.*
10188F: arch/m68k/include/asm/*_no.*
10189
10190UDF FILESYSTEM
10191M: Jan Kara <jack@suse.cz>
10192S: Maintained
10193F: Documentation/filesystems/udf.txt
10194F: fs/udf/
10195
10196UFS FILESYSTEM
10197M: Evgeniy Dushistov <dushistov@mail.ru>
10198S: Maintained
10199F: Documentation/filesystems/ufs.txt
10200F: fs/ufs/
10201
10202UHID USERSPACE HID IO DRIVER:
10203M: David Herrmann <dh.herrmann@googlemail.com>
10204L: linux-input@vger.kernel.org
10205S: Maintained
10206F: drivers/hid/uhid.c
10207F: include/uapi/linux/uhid.h
10208
10209ULTRA-WIDEBAND (UWB) SUBSYSTEM:
10210L: linux-usb@vger.kernel.org
10211S: Orphan
10212F: drivers/uwb/
10213F: include/linux/uwb.h
10214F: include/linux/uwb/
10215
10216UNICORE32 ARCHITECTURE:
10217M: Guan Xuetao <gxt@mprc.pku.edu.cn>
10218W: http://mprc.pku.edu.cn/~guanxuetao/linux
10219S: Maintained
10220T: git git://github.com/gxt/linux.git
10221F: arch/unicore32/
10222
10223UNIFDEF
10224M: Tony Finch <dot@dotat.at>
10225W: http://dotat.at/prog/unifdef
10226S: Maintained
10227F: scripts/unifdef.c
10228
10229UNIFORM CDROM DRIVER
10230M: Jens Axboe <axboe@kernel.dk>
10231W: http://www.kernel.dk
10232S: Maintained
10233F: Documentation/cdrom/
10234F: drivers/cdrom/cdrom.c
10235F: include/linux/cdrom.h
10236F: include/uapi/linux/cdrom.h
10237
10238UNISYS S-PAR DRIVERS
10239M: Benjamin Romer <benjamin.romer@unisys.com>
10240M: David Kershner <david.kershner@unisys.com>
10241L: sparmaintainer@unisys.com (Unisys internal)
10242S: Supported
10243F: drivers/staging/unisys/
10244
10245UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
10246M: Vinayak Holikatti <vinholikatti@gmail.com>
10247L: linux-scsi@vger.kernel.org
10248S: Supported
10249F: Documentation/scsi/ufs.txt
10250F: drivers/scsi/ufs/
10251
10252UNSORTED BLOCK IMAGES (UBI)
10253M: Artem Bityutskiy <dedekind1@gmail.com>
10254M: Richard Weinberger <richard@nod.at>
10255W: http://www.linux-mtd.infradead.org/
10256L: linux-mtd@lists.infradead.org
10257T: git git://git.infradead.org/ubifs-2.6.git
10258S: Supported
10259F: drivers/mtd/ubi/
10260F: include/linux/mtd/ubi.h
10261F: include/uapi/mtd/ubi-user.h
10262
10263USB ACM DRIVER
10264M: Oliver Neukum <oliver@neukum.org>
10265L: linux-usb@vger.kernel.org
10266S: Maintained
10267F: Documentation/usb/acm.txt
10268F: drivers/usb/class/cdc-acm.*
10269
10270USB AR5523 WIRELESS DRIVER
10271M: Pontus Fuchs <pontus.fuchs@gmail.com>
10272L: linux-wireless@vger.kernel.org
10273S: Maintained
10274F: drivers/net/wireless/ath/ar5523/
10275
10276USB ATTACHED SCSI
10277M: Hans de Goede <hdegoede@redhat.com>
10278M: Gerd Hoffmann <kraxel@redhat.com>
10279L: linux-usb@vger.kernel.org
10280L: linux-scsi@vger.kernel.org
10281S: Maintained
10282F: drivers/usb/storage/uas.c
10283
10284USB CDC ETHERNET DRIVER
10285M: Oliver Neukum <oliver@neukum.org>
10286L: linux-usb@vger.kernel.org
10287S: Maintained
10288F: drivers/net/usb/cdc_*.c
10289F: include/uapi/linux/usb/cdc.h
10290
10291USB CHAOSKEY DRIVER
10292M: Keith Packard <keithp@keithp.com>
10293L: linux-usb@vger.kernel.org
10294S: Maintained
10295F: drivers/usb/misc/chaoskey.c
10296
10297USB CYPRESS C67X00 DRIVER
10298M: Peter Korsgaard <jacmet@sunsite.dk>
10299L: linux-usb@vger.kernel.org
10300S: Maintained
10301F: drivers/usb/c67x00/
10302
10303USB DAVICOM DM9601 DRIVER
10304M: Peter Korsgaard <jacmet@sunsite.dk>
10305L: netdev@vger.kernel.org
10306W: http://www.linux-usb.org/usbnet
10307S: Maintained
10308F: drivers/net/usb/dm9601.c
10309
10310USB DIAMOND RIO500 DRIVER
10311M: Cesar Miquel <miquel@df.uba.ar>
10312L: rio500-users@lists.sourceforge.net
10313W: http://rio500.sourceforge.net
10314S: Maintained
10315F: drivers/usb/misc/rio500*
10316
10317USB EHCI DRIVER
10318M: Alan Stern <stern@rowland.harvard.edu>
10319L: linux-usb@vger.kernel.org
10320S: Maintained
10321F: Documentation/usb/ehci.txt
10322F: drivers/usb/host/ehci*
10323
10324USB GADGET/PERIPHERAL SUBSYSTEM
10325M: Felipe Balbi <balbi@ti.com>
10326L: linux-usb@vger.kernel.org
10327W: http://www.linux-usb.org/gadget
10328T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
10329S: Maintained
10330F: drivers/usb/gadget/
10331F: include/linux/usb/gadget*
10332
10333USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
10334M: Jiri Kosina <jkosina@suse.cz>
10335L: linux-usb@vger.kernel.org
10336T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
10337S: Maintained
10338F: Documentation/hid/hiddev.txt
10339F: drivers/hid/usbhid/
10340
10341USB ISP116X DRIVER
10342M: Olav Kongas <ok@artecdesign.ee>
10343L: linux-usb@vger.kernel.org
10344S: Maintained
10345F: drivers/usb/host/isp116x*
10346F: include/linux/usb/isp116x.h
10347
10348USB MASS STORAGE DRIVER
10349M: Matthew Dharm <mdharm-usb@one-eyed-alien.net>
10350L: linux-usb@vger.kernel.org
10351L: usb-storage@lists.one-eyed-alien.net
10352S: Maintained
10353W: http://www.one-eyed-alien.net/~mdharm/linux-usb/
10354F: drivers/usb/storage/
10355
10356USB MIDI DRIVER
10357M: Clemens Ladisch <clemens@ladisch.de>
10358L: alsa-devel@alsa-project.org (moderated for non-subscribers)
10359T: git git://git.alsa-project.org/alsa-kernel.git
10360S: Maintained
10361F: sound/usb/midi.*
10362
10363USB NETWORKING DRIVERS
10364L: linux-usb@vger.kernel.org
10365S: Odd Fixes
10366F: drivers/net/usb/
10367
10368USB OHCI DRIVER
10369M: Alan Stern <stern@rowland.harvard.edu>
10370L: linux-usb@vger.kernel.org
10371S: Maintained
10372F: Documentation/usb/ohci.txt
10373F: drivers/usb/host/ohci*
10374
10375USB OTG FSM (Finite State Machine)
10376M: Peter Chen <Peter.Chen@freescale.com>
10377T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
10378L: linux-usb@vger.kernel.org
10379S: Maintained
10380F: drivers/usb/common/usb-otg-fsm.c
10381
10382USB OVER IP DRIVER
10383M: Valentina Manea <valentina.manea.m@gmail.com>
10384M: Shuah Khan <shuah.kh@samsung.com>
10385L: linux-usb@vger.kernel.org
10386S: Maintained
10387F: drivers/usb/usbip/
10388F: tools/usb/usbip/
10389
10390USB PEGASUS DRIVER
10391M: Petko Manolov <petkan@nucleusys.com>
10392L: linux-usb@vger.kernel.org
10393L: netdev@vger.kernel.org
10394T: git git://github.com/petkan/pegasus.git
10395W: https://github.com/petkan/pegasus
10396S: Maintained
10397F: drivers/net/usb/pegasus.*
10398
10399USB PHY LAYER
10400M: Felipe Balbi <balbi@ti.com>
10401L: linux-usb@vger.kernel.org
10402T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
10403S: Maintained
10404F: drivers/usb/phy/
10405
10406USB PRINTER DRIVER (usblp)
10407M: Pete Zaitcev <zaitcev@redhat.com>
10408L: linux-usb@vger.kernel.org
10409S: Supported
10410F: drivers/usb/class/usblp.c
10411
10412USB RTL8150 DRIVER
10413M: Petko Manolov <petkan@nucleusys.com>
10414L: linux-usb@vger.kernel.org
10415L: netdev@vger.kernel.org
10416T: git git://github.com/petkan/rtl8150.git
10417W: https://github.com/petkan/rtl8150
10418S: Maintained
10419F: drivers/net/usb/rtl8150.c
10420
10421USB SERIAL SUBSYSTEM
10422M: Johan Hovold <johan@kernel.org>
10423L: linux-usb@vger.kernel.org
10424S: Maintained
10425F: Documentation/usb/usb-serial.txt
10426F: drivers/usb/serial/
10427F: include/linux/usb/serial.h
10428
10429USB SMSC75XX ETHERNET DRIVER
10430M: Steve Glendinning <steve.glendinning@shawell.net>
10431L: netdev@vger.kernel.org
10432S: Maintained
10433F: drivers/net/usb/smsc75xx.*
10434
10435USB SMSC95XX ETHERNET DRIVER
10436M: Steve Glendinning <steve.glendinning@shawell.net>
10437L: netdev@vger.kernel.org
10438S: Maintained
10439F: drivers/net/usb/smsc95xx.*
10440
10441USB SUBSYSTEM
10442M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
10443L: linux-usb@vger.kernel.org
10444W: http://www.linux-usb.org
10445T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
10446S: Supported
10447F: Documentation/usb/
10448F: drivers/usb/
10449F: include/linux/usb.h
10450F: include/linux/usb/
10451
10452USB UHCI DRIVER
10453M: Alan Stern <stern@rowland.harvard.edu>
10454L: linux-usb@vger.kernel.org
10455S: Maintained
10456F: drivers/usb/host/uhci*
10457
10458USB "USBNET" DRIVER FRAMEWORK
10459M: Oliver Neukum <oneukum@suse.de>
10460L: netdev@vger.kernel.org
10461W: http://www.linux-usb.org/usbnet
10462S: Maintained
10463F: drivers/net/usb/usbnet.c
10464F: include/linux/usb/usbnet.h
10465
10466USB VIDEO CLASS
10467M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10468L: linux-uvc-devel@lists.sourceforge.net (subscribers-only)
10469L: linux-media@vger.kernel.org
10470T: git git://linuxtv.org/media_tree.git
10471W: http://www.ideasonboard.org/uvc/
10472S: Maintained
10473F: drivers/media/usb/uvc/
10474F: include/uapi/linux/uvcvideo.h
10475
10476USB VISION DRIVER
10477M: Hans Verkuil <hverkuil@xs4all.nl>
10478L: linux-media@vger.kernel.org
10479T: git git://linuxtv.org/media_tree.git
10480W: http://linuxtv.org
10481S: Odd Fixes
10482F: drivers/media/usb/usbvision/
10483
10484USB WEBCAM GADGET
10485M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10486L: linux-usb@vger.kernel.org
10487S: Maintained
10488F: drivers/usb/gadget/function/*uvc*
10489F: drivers/usb/gadget/legacy/webcam.c
10490
10491USB WIRELESS RNDIS DRIVER (rndis_wlan)
10492M: Jussi Kivilinna <jussi.kivilinna@iki.fi>
10493L: linux-wireless@vger.kernel.org
10494S: Maintained
10495F: drivers/net/wireless/rndis_wlan.c
10496
10497USB XHCI DRIVER
10498M: Mathias Nyman <mathias.nyman@intel.com>
10499L: linux-usb@vger.kernel.org
10500S: Supported
10501F: drivers/usb/host/xhci*
10502F: drivers/usb/host/pci-quirks*
10503
10504USB ZD1201 DRIVER
10505L: linux-wireless@vger.kernel.org
10506W: http://linux-lc100020.sourceforge.net
10507S: Orphan
10508F: drivers/net/wireless/zd1201.*
10509
10510USB ZR364XX DRIVER
10511M: Antoine Jacquet <royale@zerezo.com>
10512L: linux-usb@vger.kernel.org
10513L: linux-media@vger.kernel.org
10514T: git git://linuxtv.org/media_tree.git
10515W: http://royale.zerezo.com/zr364xx/
10516S: Maintained
10517F: Documentation/video4linux/zr364xx.txt
10518F: drivers/media/usb/zr364xx/
10519
10520USER-MODE LINUX (UML)
10521M: Jeff Dike <jdike@addtoit.com>
10522M: Richard Weinberger <richard@nod.at>
10523L: user-mode-linux-devel@lists.sourceforge.net
10524L: user-mode-linux-user@lists.sourceforge.net
10525W: http://user-mode-linux.sourceforge.net
10526S: Maintained
10527F: Documentation/virtual/uml/
10528F: arch/um/
10529F: arch/x86/um/
10530F: fs/hostfs/
10531F: fs/hppfs/
10532
10533USERSPACE I/O (UIO)
10534M: "Hans J. Koch" <hjk@hansjkoch.de>
10535M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
10536S: Maintained
10537T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
10538F: Documentation/DocBook/uio-howto.tmpl
10539F: drivers/uio/
10540F: include/linux/uio*.h
10541
10542UTIL-LINUX PACKAGE
10543M: Karel Zak <kzak@redhat.com>
10544L: util-linux@vger.kernel.org
10545W: http://en.wikipedia.org/wiki/Util-linux
10546T: git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
10547S: Maintained
10548
10549UVESAFB DRIVER
10550M: Michal Januszewski <spock@gentoo.org>
10551L: linux-fbdev@vger.kernel.org
10552W: http://dev.gentoo.org/~spock/projects/uvesafb/
10553S: Maintained
10554F: Documentation/fb/uvesafb.txt
10555F: drivers/video/fbdev/uvesafb.*
10556
10557VFAT/FAT/MSDOS FILESYSTEM
10558M: OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
10559S: Maintained
10560F: Documentation/filesystems/vfat.txt
10561F: fs/fat/
10562
10563VFIO DRIVER
10564M: Alex Williamson <alex.williamson@redhat.com>
10565L: kvm@vger.kernel.org
10566S: Maintained
10567F: Documentation/vfio.txt
10568F: drivers/vfio/
10569F: include/linux/vfio.h
10570F: include/uapi/linux/vfio.h
10571
10572VIDEOBUF2 FRAMEWORK
10573M: Pawel Osciak <pawel@osciak.com>
10574M: Marek Szyprowski <m.szyprowski@samsung.com>
10575M: Kyungmin Park <kyungmin.park@samsung.com>
10576L: linux-media@vger.kernel.org
10577S: Maintained
10578F: drivers/media/v4l2-core/videobuf2-*
10579F: include/media/videobuf2-*
10580
10581VIRTIO CONSOLE DRIVER
10582M: Amit Shah <amit.shah@redhat.com>
10583L: virtualization@lists.linux-foundation.org
10584S: Maintained
10585F: drivers/char/virtio_console.c
10586F: include/linux/virtio_console.h
10587F: include/uapi/linux/virtio_console.h
10588
10589VIRTIO CORE, NET AND BLOCK DRIVERS
10590M: "Michael S. Tsirkin" <mst@redhat.com>
10591L: virtualization@lists.linux-foundation.org
10592S: Maintained
10593F: drivers/virtio/
10594F: tools/virtio/
10595F: drivers/net/virtio_net.c
10596F: drivers/block/virtio_blk.c
10597F: include/linux/virtio_*.h
10598F: include/uapi/linux/virtio_*.h
10599
10600VIRTIO HOST (VHOST)
10601M: "Michael S. Tsirkin" <mst@redhat.com>
10602L: kvm@vger.kernel.org
10603L: virtualization@lists.linux-foundation.org
10604L: netdev@vger.kernel.org
10605S: Maintained
10606F: drivers/vhost/
10607F: include/uapi/linux/vhost.h
10608
10609VIRTIO INPUT DRIVER
10610M: Gerd Hoffmann <kraxel@redhat.com>
10611S: Maintained
10612F: drivers/virtio/virtio_input.c
10613F: include/uapi/linux/virtio_input.h
10614
10615VIA RHINE NETWORK DRIVER
10616S: Orphan
10617F: drivers/net/ethernet/via/via-rhine.c
10618
10619VIA SD/MMC CARD CONTROLLER DRIVER
10620M: Bruce Chang <brucechang@via.com.tw>
10621M: Harald Welte <HaraldWelte@viatech.com>
10622S: Maintained
10623F: drivers/mmc/host/via-sdmmc.c
10624
10625VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
10626M: Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
10627L: linux-fbdev@vger.kernel.org
10628S: Maintained
10629F: include/linux/via-core.h
10630F: include/linux/via-gpio.h
10631F: include/linux/via_i2c.h
10632F: drivers/video/fbdev/via/
10633
10634VIA VELOCITY NETWORK DRIVER
10635M: Francois Romieu <romieu@fr.zoreil.com>
10636L: netdev@vger.kernel.org
10637S: Maintained
10638F: drivers/net/ethernet/via/via-velocity.*
10639
10640VIVID VIRTUAL VIDEO DRIVER
10641M: Hans Verkuil <hverkuil@xs4all.nl>
10642L: linux-media@vger.kernel.org
10643T: git git://linuxtv.org/media_tree.git
10644W: http://linuxtv.org
10645S: Maintained
10646F: drivers/media/platform/vivid/*
10647
10648VLAN (802.1Q)
10649M: Patrick McHardy <kaber@trash.net>
10650L: netdev@vger.kernel.org
10651S: Maintained
10652F: drivers/net/macvlan.c
10653F: include/linux/if_*vlan.h
10654F: net/8021q/
10655
10656VLYNQ BUS
10657M: Florian Fainelli <florian@openwrt.org>
10658L: openwrt-devel@lists.openwrt.org (subscribers-only)
10659S: Maintained
10660F: drivers/vlynq/vlynq.c
10661F: include/linux/vlynq.h
10662
10663VME SUBSYSTEM
10664M: Martyn Welch <martyn.welch@ge.com>
10665M: Manohar Vanga <manohar.vanga@gmail.com>
10666M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
10667L: devel@driverdev.osuosl.org
10668S: Maintained
10669T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
10670F: Documentation/vme_api.txt
10671F: drivers/staging/vme/
10672F: drivers/vme/
10673F: include/linux/vme*
10674
10675VMWARE HYPERVISOR INTERFACE
10676M: Alok Kataria <akataria@vmware.com>
10677L: virtualization@lists.linux-foundation.org
10678S: Supported
10679F: arch/x86/kernel/cpu/vmware.c
10680
10681VMWARE BALLOON DRIVER
10682M: Xavier Deguillard <xdeguillard@vmware.com>
10683M: Philip Moltmann <moltmann@vmware.com>
10684M: "VMware, Inc." <pv-drivers@vmware.com>
10685L: linux-kernel@vger.kernel.org
10686S: Maintained
10687F: drivers/misc/vmw_balloon.c
10688
10689VMWARE VMMOUSE SUBDRIVER
10690M: "VMware Graphics" <linux-graphics-maintainer@vmware.com>
10691M: "VMware, Inc." <pv-drivers@vmware.com>
10692L: linux-input@vger.kernel.org
10693S: Maintained
10694F: drivers/input/mouse/vmmouse.c
10695F: drivers/input/mouse/vmmouse.h
10696
10697VMWARE VMXNET3 ETHERNET DRIVER
10698M: Shreyas Bhatewara <sbhatewara@vmware.com>
10699M: "VMware, Inc." <pv-drivers@vmware.com>
10700L: netdev@vger.kernel.org
10701S: Maintained
10702F: drivers/net/vmxnet3/
10703
10704VMware PVSCSI driver
10705M: Arvind Kumar <arvindkumar@vmware.com>
10706M: VMware PV-Drivers <pv-drivers@vmware.com>
10707L: linux-scsi@vger.kernel.org
10708S: Maintained
10709F: drivers/scsi/vmw_pvscsi.c
10710F: drivers/scsi/vmw_pvscsi.h
10711
10712VOLTAGE AND CURRENT REGULATOR FRAMEWORK
10713M: Liam Girdwood <lgirdwood@gmail.com>
10714M: Mark Brown <broonie@kernel.org>
10715L: linux-kernel@vger.kernel.org
10716W: http://opensource.wolfsonmicro.com/node/15
10717W: http://www.slimlogic.co.uk/?p=48
10718T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
10719S: Supported
10720F: drivers/regulator/
10721F: include/linux/regulator/
10722
10723VT1211 HARDWARE MONITOR DRIVER
10724M: Juerg Haefliger <juergh@gmail.com>
10725L: lm-sensors@lm-sensors.org
10726S: Maintained
10727F: Documentation/hwmon/vt1211
10728F: drivers/hwmon/vt1211.c
10729
10730VT8231 HARDWARE MONITOR DRIVER
10731M: Roger Lucas <vt8231@hiddenengine.co.uk>
10732L: lm-sensors@lm-sensors.org
10733S: Maintained
10734F: drivers/hwmon/vt8231.c
10735
10736VUB300 USB to SDIO/SD/MMC bridge chip
10737M: Tony Olech <tony.olech@elandigitalsystems.com>
10738L: linux-mmc@vger.kernel.org
10739L: linux-usb@vger.kernel.org
10740S: Supported
10741F: drivers/mmc/host/vub300.c
10742
10743W1 DALLAS'S 1-WIRE BUS
10744M: Evgeniy Polyakov <zbr@ioremap.net>
10745S: Maintained
10746F: Documentation/w1/
10747F: drivers/w1/
10748
10749W83791D HARDWARE MONITORING DRIVER
10750M: Marc Hulsman <m.hulsman@tudelft.nl>
10751L: lm-sensors@lm-sensors.org
10752S: Maintained
10753F: Documentation/hwmon/w83791d
10754F: drivers/hwmon/w83791d.c
10755
10756W83793 HARDWARE MONITORING DRIVER
10757M: Rudolf Marek <r.marek@assembler.cz>
10758L: lm-sensors@lm-sensors.org
10759S: Maintained
10760F: Documentation/hwmon/w83793
10761F: drivers/hwmon/w83793.c
10762
10763W83795 HARDWARE MONITORING DRIVER
10764M: Jean Delvare <jdelvare@suse.de>
10765L: lm-sensors@lm-sensors.org
10766S: Maintained
10767F: drivers/hwmon/w83795.c
10768
10769W83L51xD SD/MMC CARD INTERFACE DRIVER
10770M: Pierre Ossman <pierre@ossman.eu>
10771S: Maintained
10772F: drivers/mmc/host/wbsd.*
10773
10774WACOM PROTOCOL 4 SERIAL TABLETS
10775M: Julian Squires <julian@cipht.net>
10776M: Hans de Goede <hdegoede@redhat.com>
10777L: linux-input@vger.kernel.org
10778S: Maintained
10779F: drivers/input/tablet/wacom_serial4.c
10780
10781WATCHDOG DEVICE DRIVERS
10782M: Wim Van Sebroeck <wim@iguana.be>
10783L: linux-watchdog@vger.kernel.org
10784W: http://www.linux-watchdog.org/
10785T: git git://www.linux-watchdog.org/linux-watchdog.git
10786S: Maintained
10787F: Documentation/watchdog/
10788F: drivers/watchdog/
10789F: include/linux/watchdog.h
10790F: include/uapi/linux/watchdog.h
10791
10792WD7000 SCSI DRIVER
10793M: Miroslav Zagorac <zaga@fly.cc.fer.hr>
10794L: linux-scsi@vger.kernel.org
10795S: Maintained
10796F: drivers/scsi/wd7000.c
10797
10798WIIMOTE HID DRIVER
10799M: David Herrmann <dh.herrmann@googlemail.com>
10800L: linux-input@vger.kernel.org
10801S: Maintained
10802F: drivers/hid/hid-wiimote*
10803
10804WINBOND CIR DRIVER
10805M: David Härdeman <david@hardeman.nu>
10806S: Maintained
10807F: drivers/media/rc/winbond-cir.c
10808
10809WIMAX STACK
10810M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
10811M: linux-wimax@intel.com
10812L: wimax@linuxwimax.org (subscribers-only)
10813S: Supported
10814W: http://linuxwimax.org
10815F: Documentation/wimax/README.wimax
10816F: include/linux/wimax/debug.h
10817F: include/net/wimax.h
10818F: include/uapi/linux/wimax.h
10819F: net/wimax/
10820
10821WISTRON LAPTOP BUTTON DRIVER
10822M: Miloslav Trmac <mitr@volny.cz>
10823S: Maintained
10824F: drivers/input/misc/wistron_btns.c
10825
10826WL3501 WIRELESS PCMCIA CARD DRIVER
10827M: Arnaldo Carvalho de Melo <acme@ghostprotocols.net>
10828L: linux-wireless@vger.kernel.org
10829W: http://oops.ghostprotocols.net:81/blog
10830S: Maintained
10831F: drivers/net/wireless/wl3501*
10832
10833WM97XX TOUCHSCREEN DRIVERS
10834M: Mark Brown <broonie@kernel.org>
10835M: Liam Girdwood <lrg@slimlogic.co.uk>
10836L: linux-input@vger.kernel.org
10837T: git git://opensource.wolfsonmicro.com/linux-2.6-touch
10838W: http://opensource.wolfsonmicro.com/node/7
10839S: Supported
10840F: drivers/input/touchscreen/*wm97*
10841F: include/linux/wm97xx.h
10842
10843WOLFSON MICROELECTRONICS DRIVERS
10844L: patches@opensource.wolfsonmicro.com
10845T: git git://opensource.wolfsonmicro.com/linux-2.6-asoc
10846T: git git://opensource.wolfsonmicro.com/linux-2.6-audioplus
10847W: http://opensource.wolfsonmicro.com/content/linux-drivers-wolfson-devices
10848S: Supported
10849F: Documentation/hwmon/wm83??
10850F: arch/arm/mach-s3c64xx/mach-crag6410*
10851F: drivers/clk/clk-wm83*.c
10852F: drivers/extcon/extcon-arizona.c
10853F: drivers/leds/leds-wm83*.c
10854F: drivers/gpio/gpio-*wm*.c
10855F: drivers/gpio/gpio-arizona.c
10856F: drivers/hwmon/wm83??-hwmon.c
10857F: drivers/input/misc/wm831x-on.c
10858F: drivers/input/touchscreen/wm831x-ts.c
10859F: drivers/input/touchscreen/wm97*.c
10860F: drivers/mfd/arizona*
10861F: drivers/mfd/wm*.c
10862F: drivers/power/wm83*.c
10863F: drivers/rtc/rtc-wm83*.c
10864F: drivers/regulator/wm8*.c
10865F: drivers/video/backlight/wm83*_bl.c
10866F: drivers/watchdog/wm83*_wdt.c
10867F: include/linux/mfd/arizona/
10868F: include/linux/mfd/wm831x/
10869F: include/linux/mfd/wm8350/
10870F: include/linux/mfd/wm8400*
10871F: include/linux/wm97xx.h
10872F: include/sound/wm????.h
10873F: sound/soc/codecs/arizona.?
10874F: sound/soc/codecs/wm*
10875
10876WORKQUEUE
10877M: Tejun Heo <tj@kernel.org>
10878T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
10879S: Maintained
10880F: include/linux/workqueue.h
10881F: kernel/workqueue.c
10882F: Documentation/workqueue.txt
10883
10884X.25 NETWORK LAYER
10885M: Andrew Hendry <andrew.hendry@gmail.com>
10886L: linux-x25@vger.kernel.org
10887S: Odd Fixes
10888F: Documentation/networking/x25*
10889F: include/net/x25*
10890F: net/x25/
10891
10892X86 ARCHITECTURE (32-BIT AND 64-BIT)
10893M: Thomas Gleixner <tglx@linutronix.de>
10894M: Ingo Molnar <mingo@redhat.com>
10895M: "H. Peter Anvin" <hpa@zytor.com>
10896M: x86@kernel.org
10897L: linux-kernel@vger.kernel.org
10898T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
10899S: Maintained
10900F: Documentation/x86/
10901F: arch/x86/
10902
10903X86 PLATFORM DRIVERS
10904M: Darren Hart <dvhart@infradead.org>
10905L: platform-driver-x86@vger.kernel.org
10906T: git git://git.infradead.org/users/dvhart/linux-platform-drivers-x86.git
10907S: Maintained
10908F: drivers/platform/x86/
10909
10910X86 MCE INFRASTRUCTURE
10911M: Tony Luck <tony.luck@intel.com>
10912M: Borislav Petkov <bp@alien8.de>
10913L: linux-edac@vger.kernel.org
10914S: Maintained
10915F: arch/x86/kernel/cpu/mcheck/*
10916
10917X86 VDSO
10918M: Andy Lutomirski <luto@amacapital.net>
10919L: linux-kernel@vger.kernel.org
10920T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
10921S: Maintained
10922F: arch/x86/entry/vdso/
10923
10924XC2028/3028 TUNER DRIVER
10925M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
10926L: linux-media@vger.kernel.org
10927W: http://linuxtv.org
10928T: git git://linuxtv.org/media_tree.git
10929S: Maintained
10930F: drivers/media/tuners/tuner-xc2028.*
10931
10932XEN HYPERVISOR INTERFACE
10933M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
10934M: Boris Ostrovsky <boris.ostrovsky@oracle.com>
10935M: David Vrabel <david.vrabel@citrix.com>
10936L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
10937T: git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
10938S: Supported
10939F: arch/x86/xen/
10940F: drivers/*/xen-*front.c
10941F: drivers/xen/
10942F: arch/x86/include/asm/xen/
10943F: include/xen/
10944F: include/uapi/xen/
10945
10946XEN HYPERVISOR ARM
10947M: Stefano Stabellini <stefano.stabellini@eu.citrix.com>
10948L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
10949S: Supported
10950F: arch/arm/xen/
10951F: arch/arm/include/asm/xen/
10952
10953XEN HYPERVISOR ARM64
10954M: Stefano Stabellini <stefano.stabellini@eu.citrix.com>
10955L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
10956S: Supported
10957F: arch/arm64/xen/
10958F: arch/arm64/include/asm/xen/
10959
10960XEN NETWORK BACKEND DRIVER
10961M: Ian Campbell <ian.campbell@citrix.com>
10962M: Wei Liu <wei.liu2@citrix.com>
10963L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
10964L: netdev@vger.kernel.org
10965S: Supported
10966F: drivers/net/xen-netback/*
10967
10968XEN PCI SUBSYSTEM
10969M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
10970L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
10971S: Supported
10972F: arch/x86/pci/*xen*
10973F: drivers/pci/*xen*
10974
10975XEN BLOCK SUBSYSTEM
10976M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
10977M: Roger Pau Monné <roger.pau@citrix.com>
10978L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
10979S: Supported
10980F: drivers/block/xen-blkback/*
10981F: drivers/block/xen*
10982
10983XEN PVSCSI DRIVERS
10984M: Juergen Gross <jgross@suse.com>
10985L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
10986L: linux-scsi@vger.kernel.org
10987S: Supported
10988F: drivers/scsi/xen-scsifront.c
10989F: drivers/xen/xen-scsiback.c
10990F: include/xen/interface/io/vscsiif.h
10991
10992XEN SWIOTLB SUBSYSTEM
10993M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
10994L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
10995S: Supported
10996F: arch/x86/xen/*swiotlb*
10997F: drivers/xen/*swiotlb*
10998
10999XFS FILESYSTEM
11000P: Silicon Graphics Inc
11001M: Dave Chinner <david@fromorbit.com>
11002M: xfs@oss.sgi.com
11003L: xfs@oss.sgi.com
11004W: http://oss.sgi.com/projects/xfs
11005T: git git://oss.sgi.com/xfs/xfs.git
11006S: Supported
11007F: Documentation/filesystems/xfs.txt
11008F: fs/xfs/
11009
11010XILINX AXI ETHERNET DRIVER
11011M: Anirudha Sarangi <anirudh@xilinx.com>
11012M: John Linn <John.Linn@xilinx.com>
11013S: Maintained
11014F: drivers/net/ethernet/xilinx/xilinx_axienet*
11015
11016XILINX UARTLITE SERIAL DRIVER
11017M: Peter Korsgaard <jacmet@sunsite.dk>
11018L: linux-serial@vger.kernel.org
11019S: Maintained
11020F: drivers/tty/serial/uartlite.c
11021
11022XILINX VIDEO IP CORES
11023M: Hyun Kwon <hyun.kwon@xilinx.com>
11024M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11025L: linux-media@vger.kernel.org
11026T: git git://linuxtv.org/media_tree.git
11027S: Supported
11028F: Documentation/devicetree/bindings/media/xilinx/
11029F: drivers/media/platform/xilinx/
11030F: include/uapi/linux/xilinx-v4l2-controls.h
11031
11032XILLYBUS DRIVER
11033M: Eli Billauer <eli.billauer@gmail.com>
11034L: linux-kernel@vger.kernel.org
11035S: Supported
11036F: drivers/char/xillybus/
11037
11038XTENSA XTFPGA PLATFORM SUPPORT
11039M: Max Filippov <jcmvbkbc@gmail.com>
11040L: linux-xtensa@linux-xtensa.org
11041S: Maintained
11042F: drivers/spi/spi-xtensa-xtfpga.c
11043F: sound/soc/xtensa/xtfpga-i2s.c
11044
11045YAM DRIVER FOR AX.25
11046M: Jean-Paul Roubelat <jpr@f6fbb.org>
11047L: linux-hams@vger.kernel.org
11048S: Maintained
11049F: drivers/net/hamradio/yam*
11050F: include/linux/yam.h
11051
11052YEALINK PHONE DRIVER
11053M: Henk Vergonet <Henk.Vergonet@gmail.com>
11054L: usbb2k-api-dev@nongnu.org
11055S: Maintained
11056F: Documentation/input/yealink.txt
11057F: drivers/input/misc/yealink.*
11058
11059Z8530 DRIVER FOR AX.25
11060M: Joerg Reuter <jreuter@yaina.de>
11061W: http://yaina.de/jreuter/
11062W: http://www.qsl.net/dl1bke/
11063L: linux-hams@vger.kernel.org
11064S: Maintained
11065F: Documentation/networking/z8530drv.txt
11066F: drivers/net/hamradio/*scc.c
11067F: drivers/net/hamradio/z8530.h
11068
11069ZBUD COMPRESSED PAGE ALLOCATOR
11070M: Seth Jennings <sjennings@variantweb.net>
11071L: linux-mm@kvack.org
11072S: Maintained
11073F: mm/zbud.c
11074F: include/linux/zbud.h
11075
11076ZD1211RW WIRELESS DRIVER
11077M: Daniel Drake <dsd@gentoo.org>
11078M: Ulrich Kunitz <kune@deine-taler.de>
11079W: http://zd1211.ath.cx/wiki/DriverRewrite
11080L: linux-wireless@vger.kernel.org
11081L: zd1211-devs@lists.sourceforge.net (subscribers-only)
11082S: Maintained
11083F: drivers/net/wireless/zd1211rw/
11084
11085ZR36067 VIDEO FOR LINUX DRIVER
11086L: mjpeg-users@lists.sourceforge.net
11087L: linux-media@vger.kernel.org
11088W: http://mjpeg.sourceforge.net/driver-zoran/
11089T: hg http://linuxtv.org/hg/v4l-dvb
11090S: Odd Fixes
11091F: drivers/media/pci/zoran/
11092
11093ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
11094M: Minchan Kim <minchan@kernel.org>
11095M: Nitin Gupta <ngupta@vflare.org>
11096R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
11097L: linux-kernel@vger.kernel.org
11098S: Maintained
11099F: drivers/block/zram/
11100F: Documentation/blockdev/zram.txt
11101
11102ZS DECSTATION Z85C30 SERIAL DRIVER
11103M: "Maciej W. Rozycki" <macro@linux-mips.org>
11104S: Maintained
11105F: drivers/tty/serial/zs.*
11106
11107ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
11108M: Minchan Kim <minchan@kernel.org>
11109M: Nitin Gupta <ngupta@vflare.org>
11110L: linux-mm@kvack.org
11111S: Maintained
11112F: mm/zsmalloc.c
11113F: include/linux/zsmalloc.h
11114F: Documentation/vm/zsmalloc.txt
11115
11116ZSWAP COMPRESSED SWAP CACHING
11117M: Seth Jennings <sjennings@variantweb.net>
11118L: linux-mm@kvack.org
11119S: Maintained
11120F: mm/zswap.c
11121
11122THE REST
11123M: Linus Torvalds <torvalds@linux-foundation.org>
11124L: linux-kernel@vger.kernel.org
11125Q: http://patchwork.kernel.org/project/LKML/list/
11126T: git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
11127S: Buried alive in reporters
11128F: *
11129F: */