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