]> git.proxmox.com Git - mirror_ubuntu-artful-kernel.git/blame_incremental - MAINTAINERS
firmware: dmi_scan: Trim DMI table length before exporting it
[mirror_ubuntu-artful-kernel.git] / MAINTAINERS
... / ...
CommitLineData
1
2
3 List of maintainers and how to submit kernel changes
4
5Please try to follow the guidelines below. This will make things
6easier on the maintainers. Not all of these guidelines matter for every
7trivial patch so apply some common sense.
8
91. Always _test_ your changes, however small, on at least 4 or
10 5 people, preferably many more.
11
122. Try to release a few ALPHA test versions to the net. Announce
13 them onto the kernel channel and await results. This is especially
14 important for device drivers, because often that's the only way
15 you will find things like the fact version 3 firmware needs
16 a magic fix you didn't know about, or some clown changed the
17 chips on a board and not its name. (Don't laugh! Look at the
18 SMC etherpower for that.)
19
203. Make sure your changes compile correctly in multiple
21 configurations. In particular check that changes work both as a
22 module and built into the kernel.
23
244. When you are happy with a change make it generally available for
25 testing and await feedback.
26
275. Make a patch available to the relevant maintainer in the list. Use
28 'diff -u' to make the patch easy to merge. Be prepared to get your
29 changes sent back with seemingly silly requests about formatting
30 and variable names. These aren't as silly as they seem. One
31 job the maintainers (and especially Linus) do is to keep things
32 looking the same. Sometimes this means that the clever hack in
33 your driver to get around a problem actually needs to become a
34 generalized kernel feature ready for next time.
35
36 PLEASE check your patch with the automated style checker
37 (scripts/checkpatch.pl) to catch trivial style violations.
38 See Documentation/CodingStyle for guidance here.
39
40 PLEASE CC: the maintainers and mailing lists that are generated
41 by scripts/get_maintainer.pl. The results returned by the
42 script will be best if you have git installed and are making
43 your changes in a branch derived from Linus' latest git tree.
44 See Documentation/SubmittingPatches for details.
45
46 PLEASE try to include any credit lines you want added with the
47 patch. It avoids people being missed off by mistake and makes
48 it easier to know who wants adding and who doesn't.
49
50 PLEASE document known bugs. If it doesn't work for everything
51 or does something very odd once a month document it.
52
53 PLEASE remember that submissions must be made under the terms
54 of the Linux Foundation certificate of contribution and should
55 include a Signed-off-by: line. The current version of this
56 "Developer's Certificate of Origin" (DCO) is listed in the file
57 Documentation/SubmittingPatches.
58
596. Make sure you have the right to send any changes you make. If you
60 do changes at work you may find your employer owns the patch
61 not you.
62
637. When sending security related changes or reports to a maintainer
64 please Cc: security@kernel.org, especially if the maintainer
65 does not respond.
66
678. Happy hacking.
68
69Descriptions of section entries:
70
71 P: Person (obsolete)
72 M: Mail patches to: FullName <address@domain>
73 R: Designated reviewer: FullName <address@domain>
74 These reviewers should be CCed on patches.
75 L: Mailing list that is relevant to this area
76 W: Web-page with status/info
77 Q: Patchwork web based patch tracking system site
78 T: SCM tree type and location.
79 Type is one of: git, hg, quilt, stgit, topgit
80 S: Status, one of the following:
81 Supported: Someone is actually paid to look after this.
82 Maintained: Someone actually looks after it.
83 Odd Fixes: It has a maintainer but they don't have time to do
84 much other than throw the odd patch in. See below..
85 Orphan: No current maintainer [but maybe you could take the
86 role as you write your new code].
87 Obsolete: Old code. Something tagged obsolete generally means
88 it has been replaced by a better system and you
89 should be using that.
90 F: Files and directories with wildcard patterns.
91 A trailing slash includes all files and subdirectory files.
92 F: drivers/net/ all files in and below drivers/net
93 F: drivers/net/* all files in drivers/net, but not below
94 F: */net/* all files in "any top level directory"/net
95 One pattern per line. Multiple F: lines acceptable.
96 N: Files and directories with regex patterns.
97 N: [^a-z]tegra all files whose path contains the word tegra
98 One pattern per line. Multiple N: lines acceptable.
99 scripts/get_maintainer.pl has different behavior for files that
100 match F: pattern and matches of N: patterns. By default,
101 get_maintainer will not look at git log history when an F: pattern
102 match occurs. When an N: match occurs, git log history is used
103 to also notify the people that have git commit signatures.
104 X: Files and directories that are NOT maintained, same rules as F:
105 Files exclusions are tested before file matches.
106 Can be useful for excluding a specific subdirectory, for instance:
107 F: net/
108 X: net/ipv6/
109 matches all files in and below net excluding net/ipv6/
110 K: Keyword perl extended regex pattern to match content in a
111 patch or file. For instance:
112 K: of_get_profile
113 matches patches or files that contain "of_get_profile"
114 K: \b(printk|pr_(info|err))\b
115 matches patches or files that contain one or more of the words
116 printk, pr_info or pr_err
117 One regex pattern per line. Multiple K: lines acceptable.
118
119Note: For the hard of thinking, this list is meant to remain in alphabetical
120order. If you could add yourselves to it in alphabetical order that would be
121so much easier [Ed]
122
123Maintainers List (try to look for most precise areas first)
124
125 -----------------------------------
126
1273C59X NETWORK DRIVER
128M: Steffen Klassert <klassert@mathematik.tu-chemnitz.de>
129L: netdev@vger.kernel.org
130S: Maintained
131F: Documentation/networking/vortex.txt
132F: drivers/net/ethernet/3com/3c59x.c
133
1343CR990 NETWORK DRIVER
135M: David Dillow <dave@thedillows.org>
136L: netdev@vger.kernel.org
137S: Maintained
138F: drivers/net/ethernet/3com/typhoon*
139
1403WARE SAS/SATA-RAID SCSI DRIVERS (3W-XXXX, 3W-9XXX, 3W-SAS)
141M: Adam Radford <linuxraid@lsi.com>
142L: linux-scsi@vger.kernel.org
143W: http://www.lsi.com
144S: Supported
145F: drivers/scsi/3w-*
146
14753C700 AND 53C700-66 SCSI DRIVER
148M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
149L: linux-scsi@vger.kernel.org
150S: Maintained
151F: drivers/scsi/53c700*
152
1536LOWPAN GENERIC (BTLE/IEEE 802.15.4)
154M: Alexander Aring <alex.aring@gmail.com>
155M: Jukka Rissanen <jukka.rissanen@linux.intel.com>
156L: linux-bluetooth@vger.kernel.org
157L: linux-wpan@vger.kernel.org
158S: Maintained
159F: net/6lowpan/
160F: include/net/6lowpan.h
161
1626PACK NETWORK DRIVER FOR AX.25
163M: Andreas Koensgen <ajk@comnets.uni-bremen.de>
164L: linux-hams@vger.kernel.org
165S: Maintained
166F: drivers/net/hamradio/6pack.c
167
1688169 10/100/1000 GIGABIT ETHERNET DRIVER
169M: Realtek linux nic maintainers <nic_swsd@realtek.com>
170L: netdev@vger.kernel.org
171S: Maintained
172F: drivers/net/ethernet/realtek/r8169.c
173
1748250/16?50 (AND CLONE UARTS) SERIAL DRIVER
175M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
176L: linux-serial@vger.kernel.org
177W: http://serial.sourceforge.net
178S: Maintained
179T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
180F: drivers/tty/serial/8250*
181F: include/linux/serial_8250.h
182
1838390 NETWORK DRIVERS [WD80x3/SMC-ELITE, SMC-ULTRA, NE2000, 3C503, etc.]
184L: netdev@vger.kernel.org
185S: Orphan / Obsolete
186F: drivers/net/ethernet/8390/
187
1889P FILE SYSTEM
189M: Eric Van Hensbergen <ericvh@gmail.com>
190M: Ron Minnich <rminnich@sandia.gov>
191M: Latchesar Ionkov <lucho@ionkov.net>
192L: v9fs-developer@lists.sourceforge.net
193W: http://swik.net/v9fs
194Q: http://patchwork.kernel.org/project/v9fs-devel/list/
195T: git git://git.kernel.org/pub/scm/linux/kernel/git/ericvh/v9fs.git
196S: Maintained
197F: Documentation/filesystems/9p.txt
198F: fs/9p/
199F: net/9p/
200F: include/net/9p/
201F: include/uapi/linux/virtio_9p.h
202F: include/trace/events/9p.h
203
204
205A8293 MEDIA DRIVER
206M: Antti Palosaari <crope@iki.fi>
207L: linux-media@vger.kernel.org
208W: http://linuxtv.org/
209W: http://palosaari.fi/linux/
210Q: http://patchwork.linuxtv.org/project/linux-media/list/
211T: git git://linuxtv.org/anttip/media_tree.git
212S: Maintained
213F: drivers/media/dvb-frontends/a8293*
214
215AACRAID SCSI RAID DRIVER
216M: Adaptec OEM Raid Solutions <aacraid@adaptec.com>
217L: linux-scsi@vger.kernel.org
218W: http://www.adaptec.com/
219S: Supported
220F: Documentation/scsi/aacraid.txt
221F: drivers/scsi/aacraid/
222
223ABI/API
224L: linux-api@vger.kernel.org
225F: Documentation/ABI/
226F: include/linux/syscalls.h
227F: include/uapi/
228F: kernel/sys_ni.c
229
230ABIT UGURU 1,2 HARDWARE MONITOR DRIVER
231M: Hans de Goede <hdegoede@redhat.com>
232L: lm-sensors@lm-sensors.org
233S: Maintained
234F: drivers/hwmon/abituguru.c
235
236ABIT UGURU 3 HARDWARE MONITOR DRIVER
237M: Alistair John Strachan <alistair@devzero.co.uk>
238L: lm-sensors@lm-sensors.org
239S: Maintained
240F: drivers/hwmon/abituguru3.c
241
242ACENIC DRIVER
243M: Jes Sorensen <jes@trained-monkey.org>
244L: linux-acenic@sunsite.dk
245S: Maintained
246F: drivers/net/ethernet/alteon/acenic*
247
248ACER ASPIRE ONE TEMPERATURE AND FAN DRIVER
249M: Peter Feuerer <peter@piie.net>
250L: platform-driver-x86@vger.kernel.org
251W: http://piie.net/?section=acerhdf
252S: Maintained
253F: drivers/platform/x86/acerhdf.c
254
255ACER WMI LAPTOP EXTRAS
256M: "Lee, Chun-Yi" <jlee@suse.com>
257L: platform-driver-x86@vger.kernel.org
258S: Maintained
259F: drivers/platform/x86/acer-wmi.c
260
261ACPI
262M: Rafael J. Wysocki <rjw@rjwysocki.net>
263M: Len Brown <lenb@kernel.org>
264L: linux-acpi@vger.kernel.org
265W: https://01.org/linux-acpi
266Q: https://patchwork.kernel.org/project/linux-acpi/list/
267T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
268S: Supported
269F: drivers/acpi/
270F: drivers/pnp/pnpacpi/
271F: include/linux/acpi.h
272F: include/acpi/
273F: Documentation/acpi/
274F: Documentation/ABI/testing/sysfs-bus-acpi
275F: drivers/pci/*acpi*
276F: drivers/pci/*/*acpi*
277F: drivers/pci/*/*/*acpi*
278F: tools/power/acpi/
279
280ACPI COMPONENT ARCHITECTURE (ACPICA)
281M: Robert Moore <robert.moore@intel.com>
282M: Lv Zheng <lv.zheng@intel.com>
283M: Rafael J. Wysocki <rafael.j.wysocki@intel.com>
284L: linux-acpi@vger.kernel.org
285L: devel@acpica.org
286W: https://acpica.org/
287W: https://github.com/acpica/acpica/
288Q: https://patchwork.kernel.org/project/linux-acpi/list/
289T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
290S: Supported
291F: drivers/acpi/acpica/
292F: include/acpi/
293F: tools/power/acpi/
294
295ACPI FAN DRIVER
296M: Zhang Rui <rui.zhang@intel.com>
297L: linux-acpi@vger.kernel.org
298W: https://01.org/linux-acpi
299S: Supported
300F: drivers/acpi/fan.c
301
302ACPI THERMAL DRIVER
303M: Zhang Rui <rui.zhang@intel.com>
304L: linux-acpi@vger.kernel.org
305W: https://01.org/linux-acpi
306S: Supported
307F: drivers/acpi/*thermal*
308
309ACPI VIDEO DRIVER
310M: Zhang Rui <rui.zhang@intel.com>
311L: linux-acpi@vger.kernel.org
312W: https://01.org/linux-acpi
313S: Supported
314F: drivers/acpi/video.c
315
316ACPI WMI DRIVER
317L: platform-driver-x86@vger.kernel.org
318S: Orphan
319F: drivers/platform/x86/wmi.c
320
321AD1889 ALSA SOUND DRIVER
322M: Thibaut Varene <T-Bone@parisc-linux.org>
323W: http://wiki.parisc-linux.org/AD1889
324L: linux-parisc@vger.kernel.org
325S: Maintained
326F: sound/pci/ad1889.*
327
328AD525X ANALOG DEVICES DIGITAL POTENTIOMETERS DRIVER
329M: Michael Hennerich <michael.hennerich@analog.com>
330W: http://wiki.analog.com/AD5254
331W: http://ez.analog.com/community/linux-device-drivers
332S: Supported
333F: drivers/misc/ad525x_dpot.c
334
335AD5398 CURRENT REGULATOR DRIVER (AD5398/AD5821)
336M: Michael Hennerich <michael.hennerich@analog.com>
337W: http://wiki.analog.com/AD5398
338W: http://ez.analog.com/community/linux-device-drivers
339S: Supported
340F: drivers/regulator/ad5398.c
341
342AD714X CAPACITANCE TOUCH SENSOR DRIVER (AD7142/3/7/8/7A)
343M: Michael Hennerich <michael.hennerich@analog.com>
344W: http://wiki.analog.com/AD7142
345W: http://ez.analog.com/community/linux-device-drivers
346S: Supported
347F: drivers/input/misc/ad714x.c
348
349AD7877 TOUCHSCREEN DRIVER
350M: Michael Hennerich <michael.hennerich@analog.com>
351W: http://wiki.analog.com/AD7877
352W: http://ez.analog.com/community/linux-device-drivers
353S: Supported
354F: drivers/input/touchscreen/ad7877.c
355
356AD7879 TOUCHSCREEN DRIVER (AD7879/AD7889)
357M: Michael Hennerich <michael.hennerich@analog.com>
358W: http://wiki.analog.com/AD7879
359W: http://ez.analog.com/community/linux-device-drivers
360S: Supported
361F: drivers/input/touchscreen/ad7879.c
362
363ADDRESS SPACE LAYOUT RANDOMIZATION (ASLR)
364M: Jiri Kosina <jkosina@suse.cz>
365S: Maintained
366
367ADM1025 HARDWARE MONITOR DRIVER
368M: Jean Delvare <jdelvare@suse.de>
369L: lm-sensors@lm-sensors.org
370S: Maintained
371F: Documentation/hwmon/adm1025
372F: drivers/hwmon/adm1025.c
373
374ADM1029 HARDWARE MONITOR DRIVER
375M: Corentin Labbe <clabbe.montjoie@gmail.com>
376L: lm-sensors@lm-sensors.org
377S: Maintained
378F: drivers/hwmon/adm1029.c
379
380ADM8211 WIRELESS DRIVER
381L: linux-wireless@vger.kernel.org
382W: http://wireless.kernel.org/
383S: Orphan
384F: drivers/net/wireless/adm8211.*
385
386ADP1653 FLASH CONTROLLER DRIVER
387M: Sakari Ailus <sakari.ailus@iki.fi>
388L: linux-media@vger.kernel.org
389S: Maintained
390F: drivers/media/i2c/adp1653.c
391F: include/media/adp1653.h
392
393ADP5520 BACKLIGHT DRIVER WITH IO EXPANDER (ADP5520/ADP5501)
394M: Michael Hennerich <michael.hennerich@analog.com>
395W: http://wiki.analog.com/ADP5520
396W: http://ez.analog.com/community/linux-device-drivers
397S: Supported
398F: drivers/mfd/adp5520.c
399F: drivers/video/backlight/adp5520_bl.c
400F: drivers/leds/leds-adp5520.c
401F: drivers/gpio/gpio-adp5520.c
402F: drivers/input/keyboard/adp5520-keys.c
403
404ADP5588 QWERTY KEYPAD AND IO EXPANDER DRIVER (ADP5588/ADP5587)
405M: Michael Hennerich <michael.hennerich@analog.com>
406W: http://wiki.analog.com/ADP5588
407W: http://ez.analog.com/community/linux-device-drivers
408S: Supported
409F: drivers/input/keyboard/adp5588-keys.c
410F: drivers/gpio/gpio-adp5588.c
411
412ADP8860 BACKLIGHT DRIVER (ADP8860/ADP8861/ADP8863)
413M: Michael Hennerich <michael.hennerich@analog.com>
414W: http://wiki.analog.com/ADP8860
415W: http://ez.analog.com/community/linux-device-drivers
416S: Supported
417F: drivers/video/backlight/adp8860_bl.c
418
419ADS1015 HARDWARE MONITOR DRIVER
420M: Dirk Eibach <eibach@gdsys.de>
421L: lm-sensors@lm-sensors.org
422S: Maintained
423F: Documentation/hwmon/ads1015
424F: drivers/hwmon/ads1015.c
425F: include/linux/i2c/ads1015.h
426
427ADT746X FAN DRIVER
428M: Colin Leroy <colin@colino.net>
429S: Maintained
430F: drivers/macintosh/therm_adt746x.c
431
432ADT7475 HARDWARE MONITOR DRIVER
433M: Jean Delvare <jdelvare@suse.de>
434L: lm-sensors@lm-sensors.org
435S: Maintained
436F: Documentation/hwmon/adt7475
437F: drivers/hwmon/adt7475.c
438
439ADXL34X THREE-AXIS DIGITAL ACCELEROMETER DRIVER (ADXL345/ADXL346)
440M: Michael Hennerich <michael.hennerich@analog.com>
441W: http://wiki.analog.com/ADXL345
442W: http://ez.analog.com/community/linux-device-drivers
443S: Supported
444F: drivers/input/misc/adxl34x.c
445
446ADVANSYS SCSI DRIVER
447M: Matthew Wilcox <matthew@wil.cx>
448L: linux-scsi@vger.kernel.org
449S: Maintained
450F: Documentation/scsi/advansys.txt
451F: drivers/scsi/advansys.c
452
453AEDSP16 DRIVER
454M: Riccardo Facchetti <fizban@tin.it>
455S: Maintained
456F: sound/oss/aedsp16.c
457
458AF9013 MEDIA DRIVER
459M: Antti Palosaari <crope@iki.fi>
460L: linux-media@vger.kernel.org
461W: http://linuxtv.org/
462W: http://palosaari.fi/linux/
463Q: http://patchwork.linuxtv.org/project/linux-media/list/
464T: git git://linuxtv.org/anttip/media_tree.git
465S: Maintained
466F: drivers/media/dvb-frontends/af9013*
467
468AF9033 MEDIA DRIVER
469M: Antti Palosaari <crope@iki.fi>
470L: linux-media@vger.kernel.org
471W: http://linuxtv.org/
472W: http://palosaari.fi/linux/
473Q: http://patchwork.linuxtv.org/project/linux-media/list/
474T: git git://linuxtv.org/anttip/media_tree.git
475S: Maintained
476F: drivers/media/dvb-frontends/af9033*
477
478AFFS FILE SYSTEM
479L: linux-fsdevel@vger.kernel.org
480S: Orphan
481F: Documentation/filesystems/affs.txt
482F: fs/affs/
483
484AFS FILESYSTEM & AF_RXRPC SOCKET DOMAIN
485M: David Howells <dhowells@redhat.com>
486L: linux-afs@lists.infradead.org
487S: Supported
488F: fs/afs/
489F: include/net/af_rxrpc.h
490F: net/rxrpc/af_rxrpc.c
491
492AGPGART DRIVER
493M: David Airlie <airlied@linux.ie>
494T: git git://people.freedesktop.org/~airlied/linux (part of drm maint)
495S: Maintained
496F: drivers/char/agp/
497F: include/linux/agp*
498F: include/uapi/linux/agp*
499
500AHA152X SCSI DRIVER
501M: "Juergen E. Fischer" <fischer@norbit.de>
502L: linux-scsi@vger.kernel.org
503S: Maintained
504F: drivers/scsi/aha152x*
505F: drivers/scsi/pcmcia/aha152x*
506
507AIC7XXX / AIC79XX SCSI DRIVER
508M: Hannes Reinecke <hare@suse.de>
509L: linux-scsi@vger.kernel.org
510S: Maintained
511F: drivers/scsi/aic7xxx/
512
513AIMSLAB FM RADIO RECEIVER DRIVER
514M: Hans Verkuil <hverkuil@xs4all.nl>
515L: linux-media@vger.kernel.org
516T: git git://linuxtv.org/media_tree.git
517W: http://linuxtv.org
518S: Maintained
519F: drivers/media/radio/radio-aimslab*
520
521AIO
522M: Benjamin LaHaise <bcrl@kvack.org>
523L: linux-aio@kvack.org
524S: Supported
525F: fs/aio.c
526F: include/linux/*aio*.h
527
528AIRSPY MEDIA DRIVER
529M: Antti Palosaari <crope@iki.fi>
530L: linux-media@vger.kernel.org
531W: http://linuxtv.org/
532W: http://palosaari.fi/linux/
533Q: http://patchwork.linuxtv.org/project/linux-media/list/
534T: git git://linuxtv.org/anttip/media_tree.git
535S: Maintained
536F: drivers/media/usb/airspy/
537
538ALCATEL SPEEDTOUCH USB DRIVER
539M: Duncan Sands <duncan.sands@free.fr>
540L: linux-usb@vger.kernel.org
541W: http://www.linux-usb.org/SpeedTouch/
542S: Maintained
543F: drivers/usb/atm/speedtch.c
544F: drivers/usb/atm/usbatm.c
545
546ALCHEMY AU1XX0 MMC DRIVER
547M: Manuel Lauss <manuel.lauss@gmail.com>
548S: Maintained
549F: drivers/mmc/host/au1xmmc.c
550
551ALI1563 I2C DRIVER
552M: Rudolf Marek <r.marek@assembler.cz>
553L: linux-i2c@vger.kernel.org
554S: Maintained
555F: Documentation/i2c/busses/i2c-ali1563
556F: drivers/i2c/busses/i2c-ali1563.c
557
558ALPHA PORT
559M: Richard Henderson <rth@twiddle.net>
560M: Ivan Kokshaysky <ink@jurassic.park.msu.ru>
561M: Matt Turner <mattst88@gmail.com>
562S: Odd Fixes
563L: linux-alpha@vger.kernel.org
564F: arch/alpha/
565
566ALTERA MAILBOX DRIVER
567M: Ley Foon Tan <lftan@altera.com>
568L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
569S: Maintained
570F: drivers/mailbox/mailbox-altera.c
571
572ALTERA PIO DRIVER
573M: Tien Hock Loh <thloh@altera.com>
574L: linux-gpio@vger.kernel.org
575S: Maintained
576F: drivers/gpio/gpio-altera.c
577
578ALTERA TRIPLE SPEED ETHERNET DRIVER
579M: Vince Bridgers <vbridger@opensource.altera.com>
580L: netdev@vger.kernel.org
581L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
582S: Maintained
583F: drivers/net/ethernet/altera/
584
585ALTERA UART/JTAG UART SERIAL DRIVERS
586M: Tobias Klauser <tklauser@distanz.ch>
587L: linux-serial@vger.kernel.org
588L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
589S: Maintained
590F: drivers/tty/serial/altera_uart.c
591F: drivers/tty/serial/altera_jtaguart.c
592F: include/linux/altera_uart.h
593F: include/linux/altera_jtaguart.h
594
595AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER
596M: Tom Lendacky <thomas.lendacky@amd.com>
597L: linux-crypto@vger.kernel.org
598S: Supported
599F: drivers/crypto/ccp/
600F: include/linux/ccp.h
601
602AMD FAM15H PROCESSOR POWER MONITORING DRIVER
603M: Andreas Herrmann <herrmann.der.user@googlemail.com>
604L: lm-sensors@lm-sensors.org
605S: Maintained
606F: Documentation/hwmon/fam15h_power
607F: drivers/hwmon/fam15h_power.c
608
609AMD GEODE CS5536 USB DEVICE CONTROLLER DRIVER
610M: Thomas Dahlmann <dahlmann.thomas@arcor.de>
611L: linux-geode@lists.infradead.org (moderated for non-subscribers)
612S: Supported
613F: drivers/usb/gadget/udc/amd5536udc.*
614
615AMD GEODE PROCESSOR/CHIPSET SUPPORT
616P: Andres Salomon <dilinger@queued.net>
617L: linux-geode@lists.infradead.org (moderated for non-subscribers)
618W: http://www.amd.com/us-en/ConnectivitySolutions/TechnicalResources/0,,50_2334_2452_11363,00.html
619S: Supported
620F: drivers/char/hw_random/geode-rng.c
621F: drivers/crypto/geode*
622F: drivers/video/fbdev/geode/
623F: arch/x86/include/asm/geode.h
624
625AMD IOMMU (AMD-VI)
626M: Joerg Roedel <joro@8bytes.org>
627L: iommu@lists.linux-foundation.org
628T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
629S: Maintained
630F: drivers/iommu/amd_iommu*.[ch]
631F: include/linux/amd-iommu.h
632
633AMD KFD
634M: Oded Gabbay <oded.gabbay@amd.com>
635L: dri-devel@lists.freedesktop.org
636T: git git://people.freedesktop.org/~gabbayo/linux.git
637S: Supported
638F: drivers/gpu/drm/amd/amdkfd/
639F: drivers/gpu/drm/amd/include/cik_structs.h
640F: drivers/gpu/drm/amd/include/kgd_kfd_interface.h
641F: drivers/gpu/drm/radeon/radeon_kfd.c
642F: drivers/gpu/drm/radeon/radeon_kfd.h
643F: include/uapi/linux/kfd_ioctl.h
644
645AMD MICROCODE UPDATE SUPPORT
646M: Borislav Petkov <bp@alien8.de>
647S: Maintained
648F: arch/x86/kernel/cpu/microcode/amd*
649
650AMD XGBE DRIVER
651M: Tom Lendacky <thomas.lendacky@amd.com>
652L: netdev@vger.kernel.org
653S: Supported
654F: drivers/net/ethernet/amd/xgbe/
655F: drivers/net/phy/amd-xgbe-phy.c
656
657AMS (Apple Motion Sensor) DRIVER
658M: Michael Hanselmann <linux-kernel@hansmi.ch>
659S: Supported
660F: drivers/macintosh/ams/
661
662AMSO1100 RNIC DRIVER
663M: Tom Tucker <tom@opengridcomputing.com>
664M: Steve Wise <swise@opengridcomputing.com>
665L: linux-rdma@vger.kernel.org
666S: Maintained
667F: drivers/infiniband/hw/amso1100/
668
669ANALOG DEVICES INC AD9389B DRIVER
670M: Hans Verkuil <hans.verkuil@cisco.com>
671L: linux-media@vger.kernel.org
672S: Maintained
673F: drivers/media/i2c/ad9389b*
674
675ANALOG DEVICES INC ADV7180 DRIVER
676M: Lars-Peter Clausen <lars@metafoo.de>
677L: linux-media@vger.kernel.org
678W: http://ez.analog.com/community/linux-device-drivers
679S: Supported
680F: drivers/media/i2c/adv7180.c
681
682ANALOG DEVICES INC ADV7511 DRIVER
683M: Hans Verkuil <hans.verkuil@cisco.com>
684L: linux-media@vger.kernel.org
685S: Maintained
686F: drivers/media/i2c/adv7511*
687
688ANALOG DEVICES INC ADV7604 DRIVER
689M: Hans Verkuil <hans.verkuil@cisco.com>
690L: linux-media@vger.kernel.org
691S: Maintained
692F: drivers/media/i2c/adv7604*
693
694ANALOG DEVICES INC ADV7842 DRIVER
695M: Hans Verkuil <hans.verkuil@cisco.com>
696L: linux-media@vger.kernel.org
697S: Maintained
698F: drivers/media/i2c/adv7842*
699
700ANALOG DEVICES INC ASOC CODEC DRIVERS
701M: Lars-Peter Clausen <lars@metafoo.de>
702L: alsa-devel@alsa-project.org (moderated for non-subscribers)
703W: http://wiki.analog.com/
704W: http://ez.analog.com/community/linux-device-drivers
705S: Supported
706F: sound/soc/codecs/adau*
707F: sound/soc/codecs/adav*
708F: sound/soc/codecs/ad1*
709F: sound/soc/codecs/ad7*
710F: sound/soc/codecs/ssm*
711F: sound/soc/codecs/sigmadsp.*
712
713ANALOG DEVICES INC ASOC DRIVERS
714L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
715L: alsa-devel@alsa-project.org (moderated for non-subscribers)
716W: http://blackfin.uclinux.org/
717S: Supported
718F: sound/soc/blackfin/*
719
720ANALOG DEVICES INC IIO DRIVERS
721M: Lars-Peter Clausen <lars@metafoo.de>
722M: Michael Hennerich <Michael.Hennerich@analog.com>
723W: http://wiki.analog.com/
724W: http://ez.analog.com/community/linux-device-drivers
725S: Supported
726F: drivers/iio/*/ad*
727X: drivers/iio/*/adjd*
728F: drivers/staging/iio/*/ad*
729F: staging/iio/trigger/iio-trig-bfin-timer.c
730
731ANDROID DRIVERS
732M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
733M: Arve Hjønnevåg <arve@android.com>
734M: Riley Andrews <riandrews@android.com>
735T: git git://git.kernel.org/pub/scm/linux/kernel/gregkh/staging.git
736L: devel@driverdev.osuosl.org
737S: Supported
738F: drivers/android/
739F: drivers/staging/android/
740
741AOA (Apple Onboard Audio) ALSA DRIVER
742M: Johannes Berg <johannes@sipsolutions.net>
743L: linuxppc-dev@lists.ozlabs.org
744L: alsa-devel@alsa-project.org (moderated for non-subscribers)
745S: Maintained
746F: sound/aoa/
747
748APM DRIVER
749M: Jiri Kosina <jkosina@suse.cz>
750S: Odd fixes
751F: arch/x86/kernel/apm_32.c
752F: include/linux/apm_bios.h
753F: include/uapi/linux/apm_bios.h
754F: drivers/char/apm-emulation.c
755
756APPLE BCM5974 MULTITOUCH DRIVER
757M: Henrik Rydberg <rydberg@bitmath.org>
758L: linux-input@vger.kernel.org
759S: Odd fixes
760F: drivers/input/mouse/bcm5974.c
761
762APPLE SMC DRIVER
763M: Henrik Rydberg <rydberg@bitmath.org>
764L: lm-sensors@lm-sensors.org
765S: Odd fixes
766F: drivers/hwmon/applesmc.c
767
768APPLETALK NETWORK LAYER
769M: Arnaldo Carvalho de Melo <acme@ghostprotocols.net>
770S: Maintained
771F: drivers/net/appletalk/
772F: net/appletalk/
773
774APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER
775M: Iyappan Subramanian <isubramanian@apm.com>
776M: Keyur Chudgar <kchudgar@apm.com>
777S: Supported
778F: drivers/net/ethernet/apm/xgene/
779F: Documentation/devicetree/bindings/net/apm-xgene-enet.txt
780
781APTINA CAMERA SENSOR PLL
782M: Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
783L: linux-media@vger.kernel.org
784S: Maintained
785F: drivers/media/i2c/aptina-pll.*
786
787ARC FRAMEBUFFER DRIVER
788M: Jaya Kumar <jayalk@intworks.biz>
789S: Maintained
790F: drivers/video/fbdev/arcfb.c
791F: drivers/video/fbdev/core/fb_defio.c
792
793ARM MFM AND FLOPPY DRIVERS
794M: Ian Molton <spyro@f2s.com>
795S: Maintained
796F: arch/arm/lib/floppydma.S
797F: arch/arm/include/asm/floppy.h
798
799ARM PMU PROFILING AND DEBUGGING
800M: Will Deacon <will.deacon@arm.com>
801S: Maintained
802F: arch/arm/kernel/perf_event*
803F: arch/arm/oprofile/common.c
804F: arch/arm/include/asm/pmu.h
805F: arch/arm/kernel/hw_breakpoint.c
806F: arch/arm/include/asm/hw_breakpoint.h
807
808ARM PORT
809M: Russell King <linux@arm.linux.org.uk>
810L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
811W: http://www.arm.linux.org.uk/
812S: Maintained
813F: arch/arm/
814
815ARM SUB-ARCHITECTURES
816L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
817S: Maintained
818F: arch/arm/mach-*/
819F: arch/arm/plat-*/
820T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git
821
822ARM PRIMECELL AACI PL041 DRIVER
823M: Russell King <linux@arm.linux.org.uk>
824S: Maintained
825F: sound/arm/aaci.*
826
827ARM PRIMECELL CLCD PL110 DRIVER
828M: Russell King <linux@arm.linux.org.uk>
829S: Maintained
830F: drivers/video/fbdev/amba-clcd.*
831
832ARM PRIMECELL KMI PL050 DRIVER
833M: Russell King <linux@arm.linux.org.uk>
834S: Maintained
835F: drivers/input/serio/ambakmi.*
836F: include/linux/amba/kmi.h
837
838ARM PRIMECELL MMCI PL180/1 DRIVER
839M: Russell King <linux@arm.linux.org.uk>
840S: Maintained
841F: drivers/mmc/host/mmci.*
842F: include/linux/amba/mmci.h
843
844ARM PRIMECELL UART PL010 AND PL011 DRIVERS
845M: Russell King <linux@arm.linux.org.uk>
846S: Maintained
847F: drivers/tty/serial/amba-pl01*.c
848F: include/linux/amba/serial.h
849
850ARM PRIMECELL BUS SUPPORT
851M: Russell King <linux@arm.linux.org.uk>
852S: Maintained
853F: drivers/amba/
854F: include/linux/amba/bus.h
855
856ARM/ADS SPHERE MACHINE SUPPORT
857M: Lennert Buytenhek <kernel@wantstofly.org>
858L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
859S: Maintained
860
861ARM/AFEB9260 MACHINE SUPPORT
862M: Sergey Lapin <slapin@ossfans.org>
863L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
864S: Maintained
865
866ARM/AJECO 1ARM MACHINE SUPPORT
867M: Lennert Buytenhek <kernel@wantstofly.org>
868L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
869S: Maintained
870
871ARM/Allwinner A1X SoC support
872M: Maxime Ripard <maxime.ripard@free-electrons.com>
873L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
874S: Maintained
875N: sun[x4567]i
876
877ARM/Allwinner SoC Clock Support
878M: Emilio López <emilio@elopez.com.ar>
879S: Maintained
880F: drivers/clk/sunxi/
881
882ARM/Amlogic MesonX SoC support
883M: Carlo Caione <carlo@caione.org>
884L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
885S: Maintained
886F: drivers/media/rc/meson-ir.c
887N: meson[x68]
888
889ARM/Annapurna Labs ALPINE ARCHITECTURE
890M: Tsahee Zidenberg <tsahee@annapurnalabs.com>
891S: Maintained
892F: arch/arm/mach-alpine/
893
894ARM/ATMEL AT91RM9200 AND AT91SAM ARM ARCHITECTURES
895M: Nicolas Ferre <nicolas.ferre@atmel.com>
896M: Alexandre Belloni <alexandre.belloni@free-electrons.com>
897M: Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
898L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
899W: http://www.linux4sam.org
900S: Supported
901F: arch/arm/mach-at91/
902F: include/soc/at91/
903F: arch/arm/boot/dts/at91*.dts
904F: arch/arm/boot/dts/at91*.dtsi
905F: arch/arm/boot/dts/sama*.dts
906F: arch/arm/boot/dts/sama*.dtsi
907F: arch/arm/include/debug/at91.S
908
909ARM/ATMEL AT91 Clock Support
910M: Boris Brezillon <boris.brezillon@free-electrons.com>
911S: Maintained
912F: drivers/clk/at91
913
914ARM/CALXEDA HIGHBANK ARCHITECTURE
915M: Rob Herring <robh@kernel.org>
916L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
917S: Maintained
918F: arch/arm/mach-highbank/
919
920ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT
921M: Krzysztof Halasa <khalasa@piap.pl>
922S: Maintained
923F: arch/arm/mach-cns3xxx/
924
925ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE
926M: Alexander Shiyan <shc_work@mail.ru>
927L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
928S: Odd Fixes
929N: clps711x
930
931ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE
932M: Hartley Sweeten <hsweeten@visionengravers.com>
933M: Ryan Mallon <rmallon@gmail.com>
934L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
935S: Maintained
936F: arch/arm/mach-ep93xx/
937F: arch/arm/mach-ep93xx/include/mach/
938
939ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT
940M: Lennert Buytenhek <kernel@wantstofly.org>
941L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
942S: Maintained
943
944ARM/CLKDEV SUPPORT
945M: Russell King <linux@arm.linux.org.uk>
946L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
947S: Maintained
948F: arch/arm/include/asm/clkdev.h
949F: drivers/clk/clkdev.c
950
951ARM/COMPULAB CM-X270/EM-X270 and CM-X300 MACHINE SUPPORT
952M: Mike Rapoport <mike@compulab.co.il>
953L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
954S: Maintained
955
956ARM/CONTEC MICRO9 MACHINE SUPPORT
957M: Hubert Feurstein <hubert.feurstein@contec.at>
958S: Maintained
959F: arch/arm/mach-ep93xx/micro9.c
960
961ARM/CORESIGHT FRAMEWORK AND DRIVERS
962M: Mathieu Poirier <mathieu.poirier@linaro.org>
963L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
964S: Maintained
965F: drivers/hwtracing/coresight/*
966F: Documentation/trace/coresight.txt
967F: Documentation/devicetree/bindings/arm/coresight.txt
968F: Documentation/ABI/testing/sysfs-bus-coresight-devices-*
969
970ARM/CORGI MACHINE SUPPORT
971M: Richard Purdie <rpurdie@rpsys.net>
972S: Maintained
973
974ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE
975M: Hans Ulli Kroll <ulli.kroll@googlemail.com>
976L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
977T: git git://github.com/ulli-kroll/linux.git
978S: Maintained
979F: arch/arm/mach-gemini/
980
981ARM/CSR SIRFPRIMA2 MACHINE SUPPORT
982M: Barry Song <baohua@kernel.org>
983L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
984T: git git://git.kernel.org/pub/scm/linux/kernel/git/baohua/linux.git
985S: Maintained
986F: arch/arm/mach-prima2/
987F: drivers/clk/sirf/
988F: drivers/clocksource/timer-prima2.c
989F: drivers/clocksource/timer-atlas7.c
990N: [^a-z]sirf
991
992ARM/CONEXANT DIGICOLOR MACHINE SUPPORT
993M: Baruch Siach <baruch@tkos.co.il>
994L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
995S: Maintained
996N: digicolor
997
998ARM/EBSA110 MACHINE SUPPORT
999M: Russell King <linux@arm.linux.org.uk>
1000L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1001W: http://www.arm.linux.org.uk/
1002S: Maintained
1003F: arch/arm/mach-ebsa110/
1004F: drivers/net/ethernet/amd/am79c961a.*
1005
1006ARM/ENERGY MICRO (SILICON LABS) EFM32 SUPPORT
1007M: Uwe Kleine-König <kernel@pengutronix.de>
1008L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1009S: Maintained
1010N: efm32
1011
1012ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6)
1013M: Daniel Ribeiro <drwyrm@gmail.com>
1014M: Stefan Schmidt <stefan@openezx.org>
1015M: Harald Welte <laforge@openezx.org>
1016L: openezx-devel@lists.openezx.org (moderated for non-subscribers)
1017W: http://www.openezx.org/
1018S: Maintained
1019T: topgit git://git.openezx.org/openezx.git
1020F: arch/arm/mach-pxa/ezx.c
1021
1022ARM/FARADAY FA526 PORT
1023M: Hans Ulli Kroll <ulli.kroll@googlemail.com>
1024L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1025S: Maintained
1026T: git git://git.berlios.de/gemini-board
1027F: arch/arm/mm/*-fa*
1028
1029ARM/FOOTBRIDGE ARCHITECTURE
1030M: Russell King <linux@arm.linux.org.uk>
1031L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1032W: http://www.arm.linux.org.uk/
1033S: Maintained
1034F: arch/arm/include/asm/hardware/dec21285.h
1035F: arch/arm/mach-footbridge/
1036
1037ARM/FREESCALE IMX / MXC ARM ARCHITECTURE
1038M: Shawn Guo <shawn.guo@linaro.org>
1039M: Sascha Hauer <kernel@pengutronix.de>
1040L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1041S: Maintained
1042T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1043F: arch/arm/mach-imx/
1044F: arch/arm/mach-mxs/
1045F: arch/arm/boot/dts/imx*
1046F: arch/arm/configs/imx*_defconfig
1047
1048ARM/FREESCALE VYBRID ARM ARCHITECTURE
1049M: Shawn Guo <shawn.guo@linaro.org>
1050M: Sascha Hauer <kernel@pengutronix.de>
1051R: Stefan Agner <stefan@agner.ch>
1052L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1053S: Maintained
1054T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1055F: arch/arm/mach-imx/*vf610*
1056F: arch/arm/boot/dts/vf*
1057
1058ARM/GLOMATION GESBC9312SX MACHINE SUPPORT
1059M: Lennert Buytenhek <kernel@wantstofly.org>
1060L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1061S: Maintained
1062
1063ARM/GUMSTIX MACHINE SUPPORT
1064M: Steve Sakoman <sakoman@gmail.com>
1065L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1066S: Maintained
1067
1068ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT
1069M: Philipp Zabel <philipp.zabel@gmail.com>
1070M: Paul Parsons <lost.distance@yahoo.com>
1071L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1072S: Maintained
1073F: arch/arm/mach-pxa/hx4700.c
1074F: arch/arm/mach-pxa/include/mach/hx4700.h
1075F: sound/soc/pxa/hx4700.c
1076
1077ARM/HISILICON SOC SUPPORT
1078M: Wei Xu <xuwei5@hisilicon.com>
1079L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1080W: http://www.hisilicon.com
1081S: Supported
1082T: git git://github.com/hisilicon/linux-hisi.git
1083F: arch/arm/mach-hisi/
1084
1085ARM/HP JORNADA 7XX MACHINE SUPPORT
1086M: Kristoffer Ericson <kristoffer.ericson@gmail.com>
1087W: www.jlime.com
1088S: Maintained
1089T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
1090F: arch/arm/mach-sa1100/jornada720.c
1091F: arch/arm/mach-sa1100/include/mach/jornada720.h
1092
1093ARM/IGEP MACHINE SUPPORT
1094M: Enric Balletbo i Serra <eballetbo@gmail.com>
1095M: Javier Martinez Canillas <javier@dowhile0.org>
1096L: linux-omap@vger.kernel.org
1097L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1098S: Maintained
1099F: arch/arm/boot/dts/omap3-igep*
1100
1101ARM/INCOME PXA270 SUPPORT
1102M: Marek Vasut <marek.vasut@gmail.com>
1103L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1104S: Maintained
1105F: arch/arm/mach-pxa/colibri-pxa270-income.c
1106
1107ARM/INTEL IOP32X ARM ARCHITECTURE
1108M: Lennert Buytenhek <kernel@wantstofly.org>
1109L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1110S: Maintained
1111
1112ARM/INTEL IOP33X ARM ARCHITECTURE
1113L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1114S: Orphan
1115
1116ARM/INTEL IOP13XX ARM ARCHITECTURE
1117M: Lennert Buytenhek <kernel@wantstofly.org>
1118L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1119S: Maintained
1120
1121ARM/INTEL IQ81342EX MACHINE SUPPORT
1122M: Lennert Buytenhek <kernel@wantstofly.org>
1123L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1124S: Maintained
1125
1126ARM/INTEL IXDP2850 MACHINE SUPPORT
1127M: Lennert Buytenhek <kernel@wantstofly.org>
1128L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1129S: Maintained
1130
1131ARM/INTEL IXP4XX ARM ARCHITECTURE
1132M: Imre Kaloz <kaloz@openwrt.org>
1133M: Krzysztof Halasa <khalasa@piap.pl>
1134L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1135S: Maintained
1136F: arch/arm/mach-ixp4xx/
1137
1138ARM/INTEL RESEARCH IMOTE/STARGATE 2 MACHINE SUPPORT
1139M: Jonathan Cameron <jic23@cam.ac.uk>
1140L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1141S: Maintained
1142F: arch/arm/mach-pxa/stargate2.c
1143F: drivers/pcmcia/pxa2xx_stargate2.c
1144
1145ARM/INTEL XSC3 (MANZANO) ARM CORE
1146M: Lennert Buytenhek <kernel@wantstofly.org>
1147L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1148S: Maintained
1149
1150ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT
1151M: Lennert Buytenhek <kernel@wantstofly.org>
1152L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1153S: Maintained
1154
1155ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE
1156M: Santosh Shilimkar <ssantosh@kernel.org>
1157L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1158S: Maintained
1159F: arch/arm/mach-keystone/
1160T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
1161
1162ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK
1163M: Santosh Shilimkar <ssantosh@kernel.org>
1164L: linux-kernel@vger.kernel.org
1165S: Maintained
1166F: drivers/clk/keystone/
1167
1168ARM/TEXAS INSTRUMENT KEYSTONE ClOCKSOURCE
1169M: Santosh Shilimkar <ssantosh@kernel.org>
1170L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1171L: linux-kernel@vger.kernel.org
1172S: Maintained
1173F: drivers/clocksource/timer-keystone.c
1174
1175ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER
1176M: Santosh Shilimkar <ssantosh@kernel.org>
1177L: linux-kernel@vger.kernel.org
1178S: Maintained
1179F: drivers/power/reset/keystone-reset.c
1180
1181ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS
1182M: Santosh Shilimkar <ssantosh@kernel.org>
1183L: linux-kernel@vger.kernel.org
1184S: Maintained
1185F: drivers/memory/*emif*
1186
1187ARM/LOGICPD PXA270 MACHINE SUPPORT
1188M: Lennert Buytenhek <kernel@wantstofly.org>
1189L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1190S: Maintained
1191
1192ARM/MAGICIAN MACHINE SUPPORT
1193M: Philipp Zabel <philipp.zabel@gmail.com>
1194S: Maintained
1195
1196ARM/Marvell Kirkwood and Armada 370, 375, 38x, XP SOC support
1197M: Jason Cooper <jason@lakedaemon.net>
1198M: Andrew Lunn <andrew@lunn.ch>
1199M: Gregory Clement <gregory.clement@free-electrons.com>
1200M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1201L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1202S: Maintained
1203F: arch/arm/mach-mvebu/
1204F: drivers/rtc/rtc-armada38x.c
1205F: arch/arm/boot/dts/armada*
1206F: arch/arm/boot/dts/kirkwood*
1207
1208
1209ARM/Marvell Berlin SoC support
1210M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1211L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1212S: Maintained
1213F: arch/arm/mach-berlin/
1214F: arch/arm/boot/dts/berlin*
1215
1216
1217ARM/Marvell Dove/MV78xx0/Orion SOC support
1218M: Jason Cooper <jason@lakedaemon.net>
1219M: Andrew Lunn <andrew@lunn.ch>
1220M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1221M: Gregory Clement <gregory.clement@free-electrons.com>
1222L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1223S: Maintained
1224F: arch/arm/mach-dove/
1225F: arch/arm/mach-mv78xx0/
1226F: arch/arm/mach-orion5x/
1227F: arch/arm/plat-orion/
1228F: arch/arm/boot/dts/dove*
1229F: arch/arm/boot/dts/orion5x*
1230
1231
1232ARM/Orion SoC/Technologic Systems TS-78xx platform support
1233M: Alexander Clouter <alex@digriz.org.uk>
1234L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1235W: http://www.digriz.org.uk/ts78xx/kernel
1236S: Maintained
1237F: arch/arm/mach-orion5x/ts78xx-*
1238
1239ARM/Mediatek SoC support
1240M: Matthias Brugger <matthias.bgg@gmail.com>
1241L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1242L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1243S: Maintained
1244F: arch/arm/boot/dts/mt6*
1245F: arch/arm/boot/dts/mt8*
1246F: arch/arm/mach-mediatek/
1247N: mtk
1248K: mediatek
1249
1250ARM/MICREL KS8695 ARCHITECTURE
1251M: Greg Ungerer <gerg@uclinux.org>
1252L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1253F: arch/arm/mach-ks8695/
1254S: Odd Fixes
1255
1256ARM/MIOA701 MACHINE SUPPORT
1257M: Robert Jarzmik <robert.jarzmik@free.fr>
1258L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1259F: arch/arm/mach-pxa/mioa701.c
1260S: Maintained
1261
1262ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT
1263M: Michael Petchkovsky <mkpetch@internode.on.net>
1264S: Maintained
1265
1266ARM/NOMADIK ARCHITECTURE
1267M: Alessandro Rubini <rubini@unipv.it>
1268M: Linus Walleij <linus.walleij@linaro.org>
1269L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1270S: Maintained
1271F: arch/arm/mach-nomadik/
1272F: drivers/pinctrl/nomadik/
1273F: drivers/i2c/busses/i2c-nomadik.c
1274T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git
1275
1276ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT
1277M: Nelson Castillo <arhuaco@freaks-unidos.net>
1278L: openmoko-kernel@lists.openmoko.org (subscribers-only)
1279W: http://wiki.openmoko.org/wiki/Neo_FreeRunner
1280S: Supported
1281
1282ARM/TOSA MACHINE SUPPORT
1283M: Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
1284M: Dirk Opfer <dirk@opfer-online.de>
1285S: Maintained
1286
1287ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT
1288M: Marek Vasut <marek.vasut@gmail.com>
1289L: linux-arm-kernel@lists.infradead.org
1290W: http://hackndev.com
1291S: Maintained
1292F: arch/arm/mach-pxa/include/mach/palmtx.h
1293F: arch/arm/mach-pxa/palmtx.c
1294F: arch/arm/mach-pxa/include/mach/palmt5.h
1295F: arch/arm/mach-pxa/palmt5.c
1296F: arch/arm/mach-pxa/include/mach/palmld.h
1297F: arch/arm/mach-pxa/palmld.c
1298F: arch/arm/mach-pxa/include/mach/palmte2.h
1299F: arch/arm/mach-pxa/palmte2.c
1300F: arch/arm/mach-pxa/include/mach/palmtc.h
1301F: arch/arm/mach-pxa/palmtc.c
1302
1303ARM/PALM TREO SUPPORT
1304M: Tomas Cech <sleep_walker@suse.cz>
1305L: linux-arm-kernel@lists.infradead.org
1306W: http://hackndev.com
1307S: Maintained
1308F: arch/arm/mach-pxa/include/mach/palmtreo.h
1309F: arch/arm/mach-pxa/palmtreo.c
1310
1311ARM/PALMZ72 SUPPORT
1312M: Sergey Lapin <slapin@ossfans.org>
1313L: linux-arm-kernel@lists.infradead.org
1314W: http://hackndev.com
1315S: Maintained
1316F: arch/arm/mach-pxa/include/mach/palmz72.h
1317F: arch/arm/mach-pxa/palmz72.c
1318
1319ARM/PLEB SUPPORT
1320M: Peter Chubb <pleb@gelato.unsw.edu.au>
1321W: http://www.disy.cse.unsw.edu.au/Hardware/PLEB
1322S: Maintained
1323
1324ARM/PT DIGITAL BOARD PORT
1325M: Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de>
1326L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1327W: http://www.arm.linux.org.uk/
1328S: Maintained
1329
1330ARM/QUALCOMM SUPPORT
1331M: Kumar Gala <galak@codeaurora.org>
1332M: Andy Gross <agross@codeaurora.org>
1333M: David Brown <davidb@codeaurora.org>
1334L: linux-arm-msm@vger.kernel.org
1335L: linux-soc@vger.kernel.org
1336S: Maintained
1337F: arch/arm/mach-qcom/
1338F: drivers/soc/qcom/
1339F: drivers/tty/serial/msm_serial.h
1340F: drivers/tty/serial/msm_serial.c
1341F: drivers/*/pm8???-*
1342F: drivers/mfd/ssbi.c
1343F: drivers/firmware/qcom_scm.c
1344T: git git://git.kernel.org/pub/scm/linux/kernel/git/galak/linux-qcom.git
1345
1346ARM/RADISYS ENP2611 MACHINE SUPPORT
1347M: Lennert Buytenhek <kernel@wantstofly.org>
1348L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1349S: Maintained
1350
1351ARM/RISCPC ARCHITECTURE
1352M: Russell King <linux@arm.linux.org.uk>
1353L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1354W: http://www.arm.linux.org.uk/
1355S: Maintained
1356F: arch/arm/include/asm/hardware/entry-macro-iomd.S
1357F: arch/arm/include/asm/hardware/ioc.h
1358F: arch/arm/include/asm/hardware/iomd.h
1359F: arch/arm/include/asm/hardware/memc.h
1360F: arch/arm/mach-rpc/
1361F: drivers/net/ethernet/8390/etherh.c
1362F: drivers/net/ethernet/i825xx/ether1*
1363F: drivers/net/ethernet/seeq/ether3*
1364F: drivers/scsi/arm/
1365
1366ARM/Rockchip SoC support
1367M: Heiko Stuebner <heiko@sntech.de>
1368L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1369L: linux-rockchip@lists.infradead.org
1370S: Maintained
1371F: arch/arm/boot/dts/rk3*
1372F: arch/arm/mach-rockchip/
1373F: drivers/clk/rockchip/
1374F: drivers/i2c/busses/i2c-rk3x.c
1375F: drivers/*/*rockchip*
1376F: drivers/*/*/*rockchip*
1377F: sound/soc/rockchip/
1378N: rockchip
1379
1380ARM/SAMSUNG EXYNOS ARM ARCHITECTURES
1381M: Kukjin Kim <kgene@kernel.org>
1382M: Krzysztof Kozlowski <k.kozlowski@samsung.com>
1383L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1384L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
1385S: Maintained
1386F: arch/arm/boot/dts/s3c*
1387F: arch/arm/boot/dts/exynos*
1388F: arch/arm/plat-samsung/
1389F: arch/arm/mach-s3c24*/
1390F: arch/arm/mach-s3c64xx/
1391F: arch/arm/mach-s5p*/
1392F: arch/arm/mach-exynos*/
1393F: drivers/*/*s3c2410*
1394F: drivers/*/*/*s3c2410*
1395F: drivers/spi/spi-s3c*
1396F: sound/soc/samsung/*
1397N: exynos
1398
1399ARM/SAMSUNG MOBILE MACHINE SUPPORT
1400M: Kyungmin Park <kyungmin.park@samsung.com>
1401L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1402S: Maintained
1403F: arch/arm/mach-s5pv210/
1404
1405ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT
1406M: Kyungmin Park <kyungmin.park@samsung.com>
1407M: Kamil Debski <k.debski@samsung.com>
1408L: linux-arm-kernel@lists.infradead.org
1409L: linux-media@vger.kernel.org
1410S: Maintained
1411F: drivers/media/platform/s5p-g2d/
1412
1413ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT
1414M: Kyungmin Park <kyungmin.park@samsung.com>
1415M: Kamil Debski <k.debski@samsung.com>
1416M: Jeongtae Park <jtp.park@samsung.com>
1417L: linux-arm-kernel@lists.infradead.org
1418L: linux-media@vger.kernel.org
1419S: Maintained
1420F: arch/arm/plat-samsung/s5p-dev-mfc.c
1421F: drivers/media/platform/s5p-mfc/
1422
1423ARM/SAMSUNG S5P SERIES TV SUBSYSTEM SUPPORT
1424M: Kyungmin Park <kyungmin.park@samsung.com>
1425M: Tomasz Stanislawski <t.stanislaws@samsung.com>
1426L: linux-arm-kernel@lists.infradead.org
1427L: linux-media@vger.kernel.org
1428S: Maintained
1429F: drivers/media/platform/s5p-tv/
1430
1431ARM/SHMOBILE ARM ARCHITECTURE
1432M: Simon Horman <horms@verge.net.au>
1433M: Magnus Damm <magnus.damm@gmail.com>
1434L: linux-sh@vger.kernel.org
1435W: http://oss.renesas.com
1436Q: http://patchwork.kernel.org/project/linux-sh/list/
1437T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
1438S: Supported
1439F: arch/arm/boot/dts/emev2*
1440F: arch/arm/boot/dts/r7s*
1441F: arch/arm/boot/dts/r8a*
1442F: arch/arm/boot/dts/sh*
1443F: arch/arm/configs/armadillo800eva_defconfig
1444F: arch/arm/configs/bockw_defconfig
1445F: arch/arm/configs/kzm9g_defconfig
1446F: arch/arm/configs/marzen_defconfig
1447F: arch/arm/configs/shmobile_defconfig
1448F: arch/arm/include/debug/renesas-scif.S
1449F: arch/arm/mach-shmobile/
1450F: drivers/sh/
1451
1452ARM/SOCFPGA ARCHITECTURE
1453M: Dinh Nguyen <dinguyen@opensource.altera.com>
1454S: Maintained
1455F: arch/arm/mach-socfpga/
1456F: arch/arm/boot/dts/socfpga*
1457F: arch/arm/configs/socfpga_defconfig
1458W: http://www.rocketboards.org
1459T: git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
1460
1461ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT
1462M: Dinh Nguyen <dinguyen@opensource.altera.com>
1463S: Maintained
1464F: drivers/clk/socfpga/
1465
1466ARM/SOCFPGA EDAC SUPPORT
1467M: Thor Thayer <tthayer@opensource.altera.com>
1468S: Maintained
1469F: drivers/edac/altera_edac.
1470
1471ARM/STI ARCHITECTURE
1472M: Srinivas Kandagatla <srinivas.kandagatla@gmail.com>
1473M: Maxime Coquelin <maxime.coquelin@st.com>
1474M: Patrice Chotard <patrice.chotard@st.com>
1475L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1476L: kernel@stlinux.com
1477W: http://www.stlinux.com
1478S: Maintained
1479F: arch/arm/mach-sti/
1480F: arch/arm/boot/dts/sti*
1481F: drivers/clocksource/arm_global_timer.c
1482F: drivers/i2c/busses/i2c-st.c
1483F: drivers/media/rc/st_rc.c
1484F: drivers/mmc/host/sdhci-st.c
1485F: drivers/phy/phy-miphy28lp.c
1486F: drivers/phy/phy-miphy365x.c
1487F: drivers/phy/phy-stih407-usb.c
1488F: drivers/phy/phy-stih41x-usb.c
1489F: drivers/pinctrl/pinctrl-st.c
1490F: drivers/reset/sti/
1491F: drivers/tty/serial/st-asc.c
1492F: drivers/usb/dwc3/dwc3-st.c
1493F: drivers/usb/host/ehci-st.c
1494F: drivers/usb/host/ohci-st.c
1495F: drivers/ata/ahci_st.c
1496
1497ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT
1498M: Lennert Buytenhek <kernel@wantstofly.org>
1499L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1500S: Maintained
1501
1502ARM/TETON BGA MACHINE SUPPORT
1503M: "Mark F. Brown" <mark.brown314@gmail.com>
1504L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1505S: Maintained
1506
1507ARM/THECUS N2100 MACHINE SUPPORT
1508M: Lennert Buytenhek <kernel@wantstofly.org>
1509L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1510S: Maintained
1511
1512ARM/NUVOTON W90X900 ARM ARCHITECTURE
1513M: Wan ZongShun <mcuos.com@gmail.com>
1514L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1515W: http://www.mcuos.com
1516S: Maintained
1517F: arch/arm/mach-w90x900/
1518F: drivers/input/keyboard/w90p910_keypad.c
1519F: drivers/input/touchscreen/w90p910_ts.c
1520F: drivers/watchdog/nuc900_wdt.c
1521F: drivers/net/ethernet/nuvoton/w90p910_ether.c
1522F: drivers/mtd/nand/nuc900_nand.c
1523F: drivers/rtc/rtc-nuc900.c
1524F: drivers/spi/spi-nuc900.c
1525F: drivers/usb/host/ehci-w90x900.c
1526F: drivers/video/fbdev/nuc900fb.c
1527
1528ARM/U300 MACHINE SUPPORT
1529M: Linus Walleij <linus.walleij@linaro.org>
1530L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1531S: Supported
1532F: arch/arm/mach-u300/
1533F: drivers/clocksource/timer-u300.c
1534F: drivers/i2c/busses/i2c-stu300.c
1535F: drivers/rtc/rtc-coh901331.c
1536F: drivers/watchdog/coh901327_wdt.c
1537F: drivers/dma/coh901318*
1538F: drivers/mfd/ab3100*
1539F: drivers/rtc/rtc-ab3100.c
1540F: drivers/rtc/rtc-coh901331.c
1541T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git
1542
1543ARM/Ux500 ARM ARCHITECTURE
1544M: Linus Walleij <linus.walleij@linaro.org>
1545L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1546S: Maintained
1547F: arch/arm/mach-ux500/
1548F: drivers/clocksource/clksrc-dbx500-prcmu.c
1549F: drivers/dma/ste_dma40*
1550F: drivers/hwspinlock/u8500_hsem.c
1551F: drivers/mfd/abx500*
1552F: drivers/mfd/ab8500*
1553F: drivers/mfd/dbx500*
1554F: drivers/mfd/db8500*
1555F: drivers/pinctrl/nomadik/pinctrl-ab*
1556F: drivers/pinctrl/nomadik/pinctrl-nomadik*
1557F: drivers/rtc/rtc-ab8500.c
1558F: drivers/rtc/rtc-pl031.c
1559T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git
1560
1561ARM/Ux500 CLOCK FRAMEWORK SUPPORT
1562M: Ulf Hansson <ulf.hansson@linaro.org>
1563L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1564T: git git://git.linaro.org/people/ulfh/clk.git
1565S: Maintained
1566F: drivers/clk/ux500/
1567F: include/linux/platform_data/clk-ux500.h
1568
1569ARM/VERSATILE EXPRESS PLATFORM
1570M: Liviu Dudau <liviu.dudau@arm.com>
1571M: Sudeep Holla <sudeep.holla@arm.com>
1572M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
1573L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1574S: Maintained
1575F: arch/arm/boot/dts/vexpress*
1576F: arch/arm/mach-vexpress/
1577F: */*/vexpress*
1578F: */*/*/vexpress*
1579F: drivers/clk/versatile/clk-vexpress-osc.c
1580F: drivers/clocksource/versatile.c
1581
1582ARM/VFP SUPPORT
1583M: Russell King <linux@arm.linux.org.uk>
1584L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1585W: http://www.arm.linux.org.uk/
1586S: Maintained
1587F: arch/arm/vfp/
1588
1589ARM/VOIPAC PXA270 SUPPORT
1590M: Marek Vasut <marek.vasut@gmail.com>
1591L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1592S: Maintained
1593F: arch/arm/mach-pxa/vpac270.c
1594F: arch/arm/mach-pxa/include/mach/vpac270.h
1595
1596ARM/VT8500 ARM ARCHITECTURE
1597M: Tony Prisk <linux@prisktech.co.nz>
1598L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1599S: Maintained
1600F: arch/arm/mach-vt8500/
1601F: drivers/clocksource/vt8500_timer.c
1602F: drivers/i2c/busses/i2c-wmt.c
1603F: drivers/mmc/host/wmt-sdmmc.c
1604F: drivers/pwm/pwm-vt8500.c
1605F: drivers/rtc/rtc-vt8500.c
1606F: drivers/tty/serial/vt8500_serial.c
1607F: drivers/usb/host/ehci-platform.c
1608F: drivers/usb/host/uhci-platform.c
1609F: drivers/video/fbdev/vt8500lcdfb.*
1610F: drivers/video/fbdev/wm8505fb*
1611F: drivers/video/fbdev/wmt_ge_rops.*
1612
1613ARM/ZIPIT Z2 SUPPORT
1614M: Marek Vasut <marek.vasut@gmail.com>
1615L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1616S: Maintained
1617F: arch/arm/mach-pxa/z2.c
1618F: arch/arm/mach-pxa/include/mach/z2.h
1619
1620ARM/ZYNQ ARCHITECTURE
1621M: Michal Simek <michal.simek@xilinx.com>
1622R: Sören Brinkmann <soren.brinkmann@xilinx.com>
1623L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1624W: http://wiki.xilinx.com
1625T: git git://git.xilinx.com/linux-xlnx.git
1626S: Supported
1627F: arch/arm/mach-zynq/
1628F: drivers/cpuidle/cpuidle-zynq.c
1629F: drivers/block/xsysace.c
1630N: zynq
1631N: xilinx
1632F: drivers/clocksource/cadence_ttc_timer.c
1633F: drivers/i2c/busses/i2c-cadence.c
1634F: drivers/mmc/host/sdhci-of-arasan.c
1635F: drivers/edac/synopsys_edac.c
1636
1637ARM SMMU DRIVER
1638M: Will Deacon <will.deacon@arm.com>
1639L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1640S: Maintained
1641F: drivers/iommu/arm-smmu.c
1642F: drivers/iommu/io-pgtable-arm.c
1643
1644ARM64 PORT (AARCH64 ARCHITECTURE)
1645M: Catalin Marinas <catalin.marinas@arm.com>
1646M: Will Deacon <will.deacon@arm.com>
1647L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1648S: Maintained
1649F: arch/arm64/
1650F: Documentation/arm64/
1651
1652AS3645A LED FLASH CONTROLLER DRIVER
1653M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
1654L: linux-media@vger.kernel.org
1655T: git git://linuxtv.org/media_tree.git
1656S: Maintained
1657F: drivers/media/i2c/as3645a.c
1658F: include/media/as3645a.h
1659
1660ASC7621 HARDWARE MONITOR DRIVER
1661M: George Joseph <george.joseph@fairview5.com>
1662L: lm-sensors@lm-sensors.org
1663S: Maintained
1664F: Documentation/hwmon/asc7621
1665F: drivers/hwmon/asc7621.c
1666
1667ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS
1668M: Corentin Chary <corentin.chary@gmail.com>
1669L: acpi4asus-user@lists.sourceforge.net
1670L: platform-driver-x86@vger.kernel.org
1671W: http://acpi4asus.sf.net
1672S: Maintained
1673F: drivers/platform/x86/asus*.c
1674F: drivers/platform/x86/eeepc*.c
1675
1676ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API
1677R: Dan Williams <dan.j.williams@intel.com>
1678W: http://sourceforge.net/projects/xscaleiop
1679S: Odd fixes
1680F: Documentation/crypto/async-tx-api.txt
1681F: crypto/async_tx/
1682F: drivers/dma/
1683F: include/linux/dmaengine.h
1684F: include/linux/async_tx.h
1685
1686AT24 EEPROM DRIVER
1687M: Wolfram Sang <wsa@the-dreams.de>
1688L: linux-i2c@vger.kernel.org
1689S: Maintained
1690F: drivers/misc/eeprom/at24.c
1691F: include/linux/platform_data/at24.h
1692
1693ATA OVER ETHERNET (AOE) DRIVER
1694M: "Ed L. Cashin" <ed.cashin@acm.org>
1695W: http://www.openaoe.org/
1696S: Supported
1697F: Documentation/aoe/
1698F: drivers/block/aoe/
1699
1700ATHEROS ATH GENERIC UTILITIES
1701M: "Luis R. Rodriguez" <mcgrof@do-not-panic.com>
1702L: linux-wireless@vger.kernel.org
1703S: Supported
1704F: drivers/net/wireless/ath/*
1705
1706ATHEROS ATH5K WIRELESS DRIVER
1707M: Jiri Slaby <jirislaby@gmail.com>
1708M: Nick Kossifidis <mickflemm@gmail.com>
1709M: "Luis R. Rodriguez" <mcgrof@do-not-panic.com>
1710L: linux-wireless@vger.kernel.org
1711W: http://wireless.kernel.org/en/users/Drivers/ath5k
1712S: Maintained
1713F: drivers/net/wireless/ath/ath5k/
1714
1715ATHEROS ATH6KL WIRELESS DRIVER
1716M: Kalle Valo <kvalo@qca.qualcomm.com>
1717L: linux-wireless@vger.kernel.org
1718W: http://wireless.kernel.org/en/users/Drivers/ath6kl
1719T: git git://github.com/kvalo/ath.git
1720S: Supported
1721F: drivers/net/wireless/ath/ath6kl/
1722
1723WILOCITY WIL6210 WIRELESS DRIVER
1724M: Vladimir Kondratiev <qca_vkondrat@qca.qualcomm.com>
1725L: linux-wireless@vger.kernel.org
1726L: wil6210@qca.qualcomm.com
1727S: Supported
1728W: http://wireless.kernel.org/en/users/Drivers/wil6210
1729F: drivers/net/wireless/ath/wil6210/
1730F: include/uapi/linux/wil6210_uapi.h
1731
1732CARL9170 LINUX COMMUNITY WIRELESS DRIVER
1733M: Christian Lamparter <chunkeey@googlemail.com>
1734L: linux-wireless@vger.kernel.org
1735W: http://wireless.kernel.org/en/users/Drivers/carl9170
1736S: Maintained
1737F: drivers/net/wireless/ath/carl9170/
1738
1739ATK0110 HWMON DRIVER
1740M: Luca Tettamanti <kronos.it@gmail.com>
1741L: lm-sensors@lm-sensors.org
1742S: Maintained
1743F: drivers/hwmon/asus_atk0110.c
1744
1745ATI_REMOTE2 DRIVER
1746M: Ville Syrjala <syrjala@sci.fi>
1747S: Maintained
1748F: drivers/input/misc/ati_remote2.c
1749
1750ATLX ETHERNET DRIVERS
1751M: Jay Cliburn <jcliburn@gmail.com>
1752M: Chris Snook <chris.snook@gmail.com>
1753L: netdev@vger.kernel.org
1754W: http://sourceforge.net/projects/atl1
1755W: http://atl1.sourceforge.net
1756S: Maintained
1757F: drivers/net/ethernet/atheros/
1758
1759ATM
1760M: Chas Williams <3chas3@gmail.com>
1761L: linux-atm-general@lists.sourceforge.net (moderated for non-subscribers)
1762L: netdev@vger.kernel.org
1763W: http://linux-atm.sourceforge.net
1764S: Maintained
1765F: drivers/atm/
1766F: include/linux/atm*
1767F: include/uapi/linux/atm*
1768
1769ATMEL AT91 / AT32 MCI DRIVER
1770M: Ludovic Desroches <ludovic.desroches@atmel.com>
1771S: Maintained
1772F: drivers/mmc/host/atmel-mci.c
1773F: drivers/mmc/host/atmel-mci-regs.h
1774
1775ATMEL AT91 / AT32 SERIAL DRIVER
1776M: Nicolas Ferre <nicolas.ferre@atmel.com>
1777S: Supported
1778F: drivers/tty/serial/atmel_serial.c
1779
1780ATMEL Audio ALSA driver
1781M: Nicolas Ferre <nicolas.ferre@atmel.com>
1782L: alsa-devel@alsa-project.org (moderated for non-subscribers)
1783S: Supported
1784F: sound/soc/atmel
1785
1786ATMEL DMA DRIVER
1787M: Nicolas Ferre <nicolas.ferre@atmel.com>
1788L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1789S: Supported
1790F: drivers/dma/at_hdmac.c
1791F: drivers/dma/at_hdmac_regs.h
1792F: include/linux/platform_data/dma-atmel.h
1793
1794ATMEL XDMA DRIVER
1795M: Ludovic Desroches <ludovic.desroches@atmel.com>
1796L: linux-arm-kernel@lists.infradead.org
1797L: dmaengine@vger.kernel.org
1798S: Supported
1799F: drivers/dma/at_xdmac.c
1800
1801ATMEL I2C DRIVER
1802M: Ludovic Desroches <ludovic.desroches@atmel.com>
1803L: linux-i2c@vger.kernel.org
1804S: Supported
1805F: drivers/i2c/busses/i2c-at91.c
1806
1807ATMEL ISI DRIVER
1808M: Josh Wu <josh.wu@atmel.com>
1809L: linux-media@vger.kernel.org
1810S: Supported
1811F: drivers/media/platform/soc_camera/atmel-isi.c
1812F: include/media/atmel-isi.h
1813
1814ATMEL LCDFB DRIVER
1815M: Nicolas Ferre <nicolas.ferre@atmel.com>
1816L: linux-fbdev@vger.kernel.org
1817S: Maintained
1818F: drivers/video/fbdev/atmel_lcdfb.c
1819F: include/video/atmel_lcdc.h
1820
1821ATMEL MACB ETHERNET DRIVER
1822M: Nicolas Ferre <nicolas.ferre@atmel.com>
1823S: Supported
1824F: drivers/net/ethernet/cadence/
1825
1826ATMEL NAND DRIVER
1827M: Josh Wu <josh.wu@atmel.com>
1828L: linux-mtd@lists.infradead.org
1829S: Supported
1830F: drivers/mtd/nand/atmel_nand*
1831
1832ATMEL SPI DRIVER
1833M: Nicolas Ferre <nicolas.ferre@atmel.com>
1834S: Supported
1835F: drivers/spi/spi-atmel.*
1836
1837ATMEL SSC DRIVER
1838M: Nicolas Ferre <nicolas.ferre@atmel.com>
1839L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1840S: Supported
1841F: drivers/misc/atmel-ssc.c
1842F: include/linux/atmel-ssc.h
1843
1844ATMEL Timer Counter (TC) AND CLOCKSOURCE DRIVERS
1845M: Nicolas Ferre <nicolas.ferre@atmel.com>
1846L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1847S: Supported
1848F: drivers/misc/atmel_tclib.c
1849F: drivers/clocksource/tcb_clksrc.c
1850
1851ATMEL USBA UDC DRIVER
1852M: Nicolas Ferre <nicolas.ferre@atmel.com>
1853L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1854S: Supported
1855F: drivers/usb/gadget/udc/atmel_usba_udc.*
1856
1857ATMEL WIRELESS DRIVER
1858M: Simon Kelley <simon@thekelleys.org.uk>
1859L: linux-wireless@vger.kernel.org
1860W: http://www.thekelleys.org.uk/atmel
1861W: http://atmelwlandriver.sourceforge.net/
1862S: Maintained
1863F: drivers/net/wireless/atmel*
1864
1865ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER
1866M: Bradley Grove <linuxdrivers@attotech.com>
1867L: linux-scsi@vger.kernel.org
1868W: http://www.attotech.com
1869S: Supported
1870F: drivers/scsi/esas2r
1871
1872AUDIT SUBSYSTEM
1873M: Paul Moore <paul@paul-moore.com>
1874M: Eric Paris <eparis@redhat.com>
1875L: linux-audit@redhat.com (moderated for non-subscribers)
1876W: http://people.redhat.com/sgrubb/audit/
1877T: git git://git.infradead.org/users/pcmoore/audit
1878S: Maintained
1879F: include/linux/audit.h
1880F: include/uapi/linux/audit.h
1881F: kernel/audit*
1882
1883AUXILIARY DISPLAY DRIVERS
1884M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
1885W: http://miguelojeda.es/auxdisplay.htm
1886W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
1887S: Maintained
1888F: drivers/auxdisplay/
1889F: include/linux/cfag12864b.h
1890
1891AVR32 ARCHITECTURE
1892M: Haavard Skinnemoen <hskinnemoen@gmail.com>
1893M: Hans-Christian Egtvedt <egtvedt@samfundet.no>
1894W: http://www.atmel.com/products/AVR32/
1895W: http://mirror.egtvedt.no/avr32linux.org/
1896W: http://avrfreaks.net/
1897S: Maintained
1898F: arch/avr32/
1899
1900AVR32/AT32AP MACHINE SUPPORT
1901M: Haavard Skinnemoen <hskinnemoen@gmail.com>
1902M: Hans-Christian Egtvedt <egtvedt@samfundet.no>
1903S: Maintained
1904F: arch/avr32/mach-at32ap/
1905
1906AX.25 NETWORK LAYER
1907M: Ralf Baechle <ralf@linux-mips.org>
1908L: linux-hams@vger.kernel.org
1909W: http://www.linux-ax25.org/
1910S: Maintained
1911F: include/uapi/linux/ax25.h
1912F: include/net/ax25.h
1913F: net/ax25/
1914
1915AZ6007 DVB DRIVER
1916M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
1917L: linux-media@vger.kernel.org
1918W: http://linuxtv.org
1919T: git git://linuxtv.org/media_tree.git
1920S: Maintained
1921F: drivers/media/usb/dvb-usb-v2/az6007.c
1922
1923AZTECH FM RADIO RECEIVER DRIVER
1924M: Hans Verkuil <hverkuil@xs4all.nl>
1925L: linux-media@vger.kernel.org
1926T: git git://linuxtv.org/media_tree.git
1927W: http://linuxtv.org
1928S: Maintained
1929F: drivers/media/radio/radio-aztech*
1930
1931B43 WIRELESS DRIVER
1932L: linux-wireless@vger.kernel.org
1933L: b43-dev@lists.infradead.org
1934W: http://wireless.kernel.org/en/users/Drivers/b43
1935S: Odd Fixes
1936F: drivers/net/wireless/b43/
1937
1938B43LEGACY WIRELESS DRIVER
1939M: Larry Finger <Larry.Finger@lwfinger.net>
1940L: linux-wireless@vger.kernel.org
1941L: b43-dev@lists.infradead.org
1942W: http://wireless.kernel.org/en/users/Drivers/b43
1943S: Maintained
1944F: drivers/net/wireless/b43legacy/
1945
1946BACKLIGHT CLASS/SUBSYSTEM
1947M: Jingoo Han <jingoohan1@gmail.com>
1948M: Lee Jones <lee.jones@linaro.org>
1949S: Maintained
1950F: drivers/video/backlight/
1951F: include/linux/backlight.h
1952
1953BATMAN ADVANCED
1954M: Marek Lindner <mareklindner@neomailbox.ch>
1955M: Simon Wunderlich <sw@simonwunderlich.de>
1956M: Antonio Quartulli <antonio@meshcoding.com>
1957L: b.a.t.m.a.n@lists.open-mesh.org
1958W: http://www.open-mesh.org/
1959S: Maintained
1960F: net/batman-adv/
1961
1962BAYCOM/HDLCDRV DRIVERS FOR AX.25
1963M: Thomas Sailer <t.sailer@alumni.ethz.ch>
1964L: linux-hams@vger.kernel.org
1965W: http://www.baycom.org/~tom/ham/ham.html
1966S: Maintained
1967F: drivers/net/hamradio/baycom*
1968
1969BCACHE (BLOCK LAYER CACHE)
1970M: Kent Overstreet <kmo@daterainc.com>
1971L: linux-bcache@vger.kernel.org
1972W: http://bcache.evilpiepirate.org
1973S: Maintained:
1974F: drivers/md/bcache/
1975
1976BEFS FILE SYSTEM
1977S: Orphan
1978F: Documentation/filesystems/befs.txt
1979F: fs/befs/
1980
1981BECKHOFF CX5020 ETHERCAT MASTER DRIVER
1982M: Dariusz Marcinkiewicz <reksio@newterm.pl>
1983L: netdev@vger.kernel.org
1984S: Maintained
1985F: drivers/net/ethernet/ec_bhf.c
1986
1987BFS FILE SYSTEM
1988M: "Tigran A. Aivazian" <tigran@aivazian.fsnet.co.uk>
1989S: Maintained
1990F: Documentation/filesystems/bfs.txt
1991F: fs/bfs/
1992F: include/uapi/linux/bfs_fs.h
1993
1994BLACKFIN ARCHITECTURE
1995M: Steven Miao <realmz6@gmail.com>
1996L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
1997T: git git://git.code.sf.net/p/adi-linux/code
1998W: http://blackfin.uclinux.org
1999S: Supported
2000F: arch/blackfin/
2001
2002BLACKFIN EMAC DRIVER
2003L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2004W: http://blackfin.uclinux.org
2005S: Supported
2006F: drivers/net/ethernet/adi/
2007
2008BLACKFIN RTC DRIVER
2009L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2010W: http://blackfin.uclinux.org
2011S: Supported
2012F: drivers/rtc/rtc-bfin.c
2013
2014BLACKFIN SDH DRIVER
2015M: Sonic Zhang <sonic.zhang@analog.com>
2016L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2017W: http://blackfin.uclinux.org
2018S: Supported
2019F: drivers/mmc/host/bfin_sdh.c
2020
2021BLACKFIN SERIAL DRIVER
2022M: Sonic Zhang <sonic.zhang@analog.com>
2023L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2024W: http://blackfin.uclinux.org
2025S: Supported
2026F: drivers/tty/serial/bfin_uart.c
2027
2028BLACKFIN WATCHDOG DRIVER
2029L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2030W: http://blackfin.uclinux.org
2031S: Supported
2032F: drivers/watchdog/bfin_wdt.c
2033
2034BLACKFIN I2C TWI DRIVER
2035M: Sonic Zhang <sonic.zhang@analog.com>
2036L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2037W: http://blackfin.uclinux.org/
2038S: Supported
2039F: drivers/i2c/busses/i2c-bfin-twi.c
2040
2041BLACKFIN MEDIA DRIVER
2042M: Scott Jiang <scott.jiang.linux@gmail.com>
2043L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2044W: http://blackfin.uclinux.org/
2045S: Supported
2046F: drivers/media/platform/blackfin/
2047F: drivers/media/i2c/adv7183*
2048F: drivers/media/i2c/vs6624*
2049
2050BLINKM RGB LED DRIVER
2051M: Jan-Simon Moeller <jansimon.moeller@gmx.de>
2052S: Maintained
2053F: drivers/leds/leds-blinkm.c
2054
2055BLOCK LAYER
2056M: Jens Axboe <axboe@kernel.dk>
2057T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
2058S: Maintained
2059F: block/
2060
2061BLOCK2MTD DRIVER
2062M: Joern Engel <joern@lazybastard.org>
2063L: linux-mtd@lists.infradead.org
2064S: Maintained
2065F: drivers/mtd/devices/block2mtd.c
2066
2067BLUETOOTH DRIVERS
2068M: Marcel Holtmann <marcel@holtmann.org>
2069M: Gustavo Padovan <gustavo@padovan.org>
2070M: Johan Hedberg <johan.hedberg@gmail.com>
2071L: linux-bluetooth@vger.kernel.org
2072W: http://www.bluez.org/
2073T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2074T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2075S: Maintained
2076F: drivers/bluetooth/
2077
2078BLUETOOTH SUBSYSTEM
2079M: Marcel Holtmann <marcel@holtmann.org>
2080M: Gustavo Padovan <gustavo@padovan.org>
2081M: Johan Hedberg <johan.hedberg@gmail.com>
2082L: linux-bluetooth@vger.kernel.org
2083W: http://www.bluez.org/
2084T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2085T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2086S: Maintained
2087F: net/bluetooth/
2088F: include/net/bluetooth/
2089
2090BONDING DRIVER
2091M: Jay Vosburgh <j.vosburgh@gmail.com>
2092M: Veaceslav Falico <vfalico@gmail.com>
2093M: Andy Gospodarek <gospo@cumulusnetworks.com>
2094L: netdev@vger.kernel.org
2095W: http://sourceforge.net/projects/bonding/
2096S: Supported
2097F: drivers/net/bonding/
2098F: include/uapi/linux/if_bonding.h
2099
2100BPF (Safe dynamic programs and tools)
2101M: Alexei Starovoitov <ast@kernel.org>
2102L: netdev@vger.kernel.org
2103L: linux-kernel@vger.kernel.org
2104S: Supported
2105F: kernel/bpf/
2106
2107BROADCOM B44 10/100 ETHERNET DRIVER
2108M: Gary Zambrano <zambrano@broadcom.com>
2109L: netdev@vger.kernel.org
2110S: Supported
2111F: drivers/net/ethernet/broadcom/b44.*
2112
2113BROADCOM GENET ETHERNET DRIVER
2114M: Florian Fainelli <f.fainelli@gmail.com>
2115L: netdev@vger.kernel.org
2116S: Supported
2117F: drivers/net/ethernet/broadcom/genet/
2118
2119BROADCOM BNX2 GIGABIT ETHERNET DRIVER
2120M: Sony Chacko <sony.chacko@qlogic.com>
2121M: Dept-HSGLinuxNICDev@qlogic.com
2122L: netdev@vger.kernel.org
2123S: Supported
2124F: drivers/net/ethernet/broadcom/bnx2.*
2125F: drivers/net/ethernet/broadcom/bnx2_*
2126
2127BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
2128M: Ariel Elior <ariel.elior@qlogic.com>
2129L: netdev@vger.kernel.org
2130S: Supported
2131F: drivers/net/ethernet/broadcom/bnx2x/
2132
2133BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
2134M: Florian Fainelli <f.fainelli@gmail.com>
2135M: Ray Jui <rjui@broadcom.com>
2136M: Scott Branden <sbranden@broadcom.com>
2137L: bcm-kernel-feedback-list@broadcom.com
2138T: git git://github.com/broadcom/mach-bcm
2139S: Maintained
2140F: arch/arm/mach-bcm/
2141F: arch/arm/boot/dts/bcm113*
2142F: arch/arm/boot/dts/bcm216*
2143F: arch/arm/boot/dts/bcm281*
2144F: arch/arm/configs/bcm_defconfig
2145F: drivers/mmc/host/sdhci-bcm-kona.c
2146F: drivers/clocksource/bcm_kona_timer.c
2147
2148BROADCOM BCM2835 ARM ARCHITECTURE
2149M: Stephen Warren <swarren@wwwdotorg.org>
2150M: Lee Jones <lee@kernel.org>
2151L: linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers)
2152T: git git://git.kernel.org/pub/scm/linux/kernel/git/rpi/linux-rpi.git
2153S: Maintained
2154N: bcm2835
2155
2156BROADCOM BCM33XX MIPS ARCHITECTURE
2157M: Kevin Cernekee <cernekee@gmail.com>
2158L: linux-mips@linux-mips.org
2159S: Maintained
2160F: arch/mips/bcm3384/*
2161F: arch/mips/include/asm/mach-bcm3384/*
2162F: arch/mips/kernel/*bmips*
2163
2164BROADCOM BCM5301X ARM ARCHITECTURE
2165M: Hauke Mehrtens <hauke@hauke-m.de>
2166L: linux-arm-kernel@lists.infradead.org
2167S: Maintained
2168F: arch/arm/mach-bcm/bcm_5301x.c
2169F: arch/arm/boot/dts/bcm5301x.dtsi
2170F: arch/arm/boot/dts/bcm470*
2171
2172BROADCOM BCM63XX ARM ARCHITECTURE
2173M: Florian Fainelli <f.fainelli@gmail.com>
2174L: linux-arm-kernel@lists.infradead.org
2175T: git git://github.com/broadcom/arm-bcm63xx.git
2176S: Maintained
2177F: arch/arm/mach-bcm/bcm63xx.c
2178F: arch/arm/include/debug/bcm63xx.S
2179
2180BROADCOM BCM63XX/BCM33XX UDC DRIVER
2181M: Kevin Cernekee <cernekee@gmail.com>
2182L: linux-usb@vger.kernel.org
2183S: Maintained
2184F: drivers/usb/gadget/udc/bcm63xx_udc.*
2185
2186BROADCOM BCM7XXX ARM ARCHITECTURE
2187M: Brian Norris <computersforpeace@gmail.com>
2188M: Gregory Fong <gregory.0xf0@gmail.com>
2189M: Florian Fainelli <f.fainelli@gmail.com>
2190L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2191T: git git://github.com/broadcom/stblinux.git
2192S: Maintained
2193F: arch/arm/mach-bcm/*brcmstb*
2194F: arch/arm/boot/dts/bcm7*.dts*
2195F: drivers/bus/brcmstb_gisb.c
2196
2197BROADCOM BMIPS MIPS ARCHITECTURE
2198M: Kevin Cernekee <cernekee@gmail.com>
2199M: Florian Fainelli <f.fainelli@gmail.com>
2200L: linux-mips@linux-mips.org
2201T: git git://github.com/broadcom/stblinux.git
2202S: Maintained
2203F: arch/mips/bmips/*
2204F: arch/mips/include/asm/mach-bmips/*
2205F: arch/mips/kernel/*bmips*
2206F: arch/mips/boot/dts/bcm*.dts*
2207F: drivers/irqchip/irq-bcm7*
2208F: drivers/irqchip/irq-brcmstb*
2209
2210BROADCOM TG3 GIGABIT ETHERNET DRIVER
2211M: Prashant Sreedharan <prashant@broadcom.com>
2212M: Michael Chan <mchan@broadcom.com>
2213L: netdev@vger.kernel.org
2214S: Supported
2215F: drivers/net/ethernet/broadcom/tg3.*
2216
2217BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER
2218M: Brett Rudley <brudley@broadcom.com>
2219M: Arend van Spriel <arend@broadcom.com>
2220M: Franky (Zhenhui) Lin <frankyl@broadcom.com>
2221M: Hante Meuleman <meuleman@broadcom.com>
2222L: linux-wireless@vger.kernel.org
2223L: brcm80211-dev-list@broadcom.com
2224S: Supported
2225F: drivers/net/wireless/brcm80211/
2226
2227BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
2228M: QLogic-Storage-Upstream@qlogic.com
2229L: linux-scsi@vger.kernel.org
2230S: Supported
2231F: drivers/scsi/bnx2fc/
2232
2233BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
2234M: QLogic-Storage-Upstream@qlogic.com
2235L: linux-scsi@vger.kernel.org
2236S: Supported
2237F: drivers/scsi/bnx2i/
2238
2239BROADCOM CYGNUS/IPROC ARM ARCHITECTURE
2240M: Ray Jui <rjui@broadcom.com>
2241M: Scott Branden <sbranden@broadcom.com>
2242L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2243L: bcm-kernel-feedback-list@broadcom.com
2244T: git git://github.com/broadcom/cygnus-linux.git
2245S: Maintained
2246N: iproc
2247N: cygnus
2248N: bcm9113*
2249N: bcm9583*
2250N: bcm583*
2251N: bcm113*
2252
2253BROADCOM 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/commoncap.c
2431F: kernel/capability.c
2432
2433CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
2434M: Kevin Tsai <ktsai@capellamicro.com>
2435S: Maintained
2436F: drivers/iio/light/cm*
2437F: Documentation/devicetree/bindings/i2c/trivial-devices.txt
2438
2439CC2520 IEEE-802.15.4 RADIO DRIVER
2440M: Varka Bhadram <varkabhadram@gmail.com>
2441L: linux-wpan@vger.kernel.org
2442S: Maintained
2443F: drivers/net/ieee802154/cc2520.c
2444F: include/linux/spi/cc2520.h
2445F: Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
2446
2447CELL BROADBAND ENGINE ARCHITECTURE
2448M: Arnd Bergmann <arnd@arndb.de>
2449L: linuxppc-dev@lists.ozlabs.org
2450L: cbe-oss-dev@lists.ozlabs.org
2451W: http://www.ibm.com/developerworks/power/cell/
2452S: Supported
2453F: arch/powerpc/include/asm/cell*.h
2454F: arch/powerpc/include/asm/spu*.h
2455F: arch/powerpc/include/uapi/asm/spu*.h
2456F: arch/powerpc/oprofile/*cell*
2457F: arch/powerpc/platforms/cell/
2458
2459CEPH DISTRIBUTED FILE SYSTEM CLIENT
2460M: Yan, Zheng <zyan@redhat.com>
2461M: Sage Weil <sage@redhat.com>
2462L: ceph-devel@vger.kernel.org
2463W: http://ceph.com/
2464T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
2465S: Supported
2466F: Documentation/filesystems/ceph.txt
2467F: fs/ceph/
2468F: net/ceph/
2469F: include/linux/ceph/
2470F: include/linux/crush/
2471
2472CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM:
2473L: linux-usb@vger.kernel.org
2474S: Orphan
2475F: Documentation/usb/WUSB-Design-overview.txt
2476F: Documentation/usb/wusb-cbaf
2477F: drivers/usb/host/hwa-hc.c
2478F: drivers/usb/host/whci/
2479F: drivers/usb/wusbcore/
2480F: include/linux/usb/wusb*
2481
2482CFAG12864B LCD DRIVER
2483M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
2484W: http://miguelojeda.es/auxdisplay.htm
2485W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
2486S: Maintained
2487F: drivers/auxdisplay/cfag12864b.c
2488F: include/linux/cfag12864b.h
2489
2490CFAG12864BFB LCD FRAMEBUFFER DRIVER
2491M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
2492W: http://miguelojeda.es/auxdisplay.htm
2493W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
2494S: Maintained
2495F: drivers/auxdisplay/cfag12864bfb.c
2496F: include/linux/cfag12864b.h
2497
2498CFG80211 and NL80211
2499M: Johannes Berg <johannes@sipsolutions.net>
2500L: linux-wireless@vger.kernel.org
2501W: http://wireless.kernel.org/
2502T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
2503T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
2504S: Maintained
2505F: include/uapi/linux/nl80211.h
2506F: include/net/cfg80211.h
2507F: net/wireless/*
2508X: net/wireless/wext*
2509
2510CHAR and MISC DRIVERS
2511M: Arnd Bergmann <arnd@arndb.de>
2512M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
2513T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
2514S: Supported
2515F: drivers/char/*
2516F: drivers/misc/*
2517F: include/linux/miscdevice.h
2518
2519CHECKPATCH
2520M: Andy Whitcroft <apw@canonical.com>
2521M: Joe Perches <joe@perches.com>
2522S: Maintained
2523F: scripts/checkpatch.pl
2524
2525CHINESE DOCUMENTATION
2526M: Harry Wei <harryxiyou@gmail.com>
2527L: xiyoulinuxkernelgroup@googlegroups.com (subscribers-only)
2528L: linux-kernel@zh-kernel.org (moderated for non-subscribers)
2529S: Maintained
2530F: Documentation/zh_CN/
2531
2532CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
2533M: Peter Chen <Peter.Chen@freescale.com>
2534T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
2535L: linux-usb@vger.kernel.org
2536S: Maintained
2537F: drivers/usb/chipidea/
2538
2539CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
2540M: Hans de Goede <hdegoede@redhat.com>
2541L: linux-input@vger.kernel.org
2542S: Maintained
2543F: Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt
2544F: drivers/input/touchscreen/chipone_icn8318.c
2545
2546CHROME HARDWARE PLATFORM SUPPORT
2547M: Olof Johansson <olof@lixom.net>
2548S: Maintained
2549F: drivers/platform/chrome/
2550
2551CISCO VIC ETHERNET NIC DRIVER
2552M: Christian Benvenuti <benve@cisco.com>
2553M: Sujith Sankar <ssujith@cisco.com>
2554M: Govindarajulu Varadarajan <_govind@gmx.com>
2555M: Neel Patel <neepatel@cisco.com>
2556S: Supported
2557F: drivers/net/ethernet/cisco/enic/
2558
2559CISCO VIC LOW LATENCY NIC DRIVER
2560M: Upinder Malhi <umalhi@cisco.com>
2561S: Supported
2562F: drivers/infiniband/hw/usnic
2563
2564CIRRUS LOGIC EP93XX ETHERNET DRIVER
2565M: Hartley Sweeten <hsweeten@visionengravers.com>
2566L: netdev@vger.kernel.org
2567S: Maintained
2568F: drivers/net/ethernet/cirrus/ep93xx_eth.c
2569
2570CIRRUS LOGIC AUDIO CODEC DRIVERS
2571M: Brian Austin <brian.austin@cirrus.com>
2572M: Paul Handrigan <Paul.Handrigan@cirrus.com>
2573L: alsa-devel@alsa-project.org (moderated for non-subscribers)
2574S: Maintained
2575F: sound/soc/codecs/cs*
2576
2577CLEANCACHE API
2578M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
2579L: linux-kernel@vger.kernel.org
2580S: Maintained
2581F: mm/cleancache.c
2582F: include/linux/cleancache.h
2583
2584CLK API
2585M: Russell King <linux@arm.linux.org.uk>
2586L: linux-clk@vger.kernel.org
2587S: Maintained
2588F: include/linux/clk.h
2589
2590CLOCKSOURCE, CLOCKEVENT DRIVERS
2591M: Daniel Lezcano <daniel.lezcano@linaro.org>
2592M: Thomas Gleixner <tglx@linutronix.de>
2593L: linux-kernel@vger.kernel.org
2594T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
2595S: Supported
2596F: drivers/clocksource
2597
2598CISCO FCOE HBA DRIVER
2599M: Hiral Patel <hiralpat@cisco.com>
2600M: Suma Ramars <sramars@cisco.com>
2601M: Brian Uchino <buchino@cisco.com>
2602L: linux-scsi@vger.kernel.org
2603S: Supported
2604F: drivers/scsi/fnic/
2605
2606CMPC ACPI DRIVER
2607M: Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com>
2608M: Daniel Oliveira Nascimento <don@syst.com.br>
2609L: platform-driver-x86@vger.kernel.org
2610S: Supported
2611F: drivers/platform/x86/classmate-laptop.c
2612
2613COCCINELLE/Semantic Patches (SmPL)
2614M: Julia Lawall <Julia.Lawall@lip6.fr>
2615M: Gilles Muller <Gilles.Muller@lip6.fr>
2616M: Nicolas Palix <nicolas.palix@imag.fr>
2617M: Michal Marek <mmarek@suse.cz>
2618L: cocci@systeme.lip6.fr (moderated for non-subscribers)
2619T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc
2620W: http://coccinelle.lip6.fr/
2621S: Supported
2622F: Documentation/coccinelle.txt
2623F: scripts/coccinelle/
2624F: scripts/coccicheck
2625
2626CODA FILE SYSTEM
2627M: Jan Harkes <jaharkes@cs.cmu.edu>
2628M: coda@cs.cmu.edu
2629L: codalist@coda.cs.cmu.edu
2630W: http://www.coda.cs.cmu.edu/
2631S: Maintained
2632F: Documentation/filesystems/coda.txt
2633F: fs/coda/
2634F: include/linux/coda*.h
2635F: include/uapi/linux/coda*.h
2636
2637CODA V4L2 MEM2MEM DRIVER
2638M: Philipp Zabel <p.zabel@pengutronix.de>
2639L: linux-media@vger.kernel.org
2640S: Maintained
2641F: Documentation/devicetree/bindings/media/coda.txt
2642F: drivers/media/platform/coda/
2643
2644COMMON CLK FRAMEWORK
2645M: Mike Turquette <mturquette@linaro.org>
2646M: Stephen Boyd <sboyd@codeaurora.org>
2647L: linux-clk@vger.kernel.org
2648T: git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
2649S: Maintained
2650F: drivers/clk/
2651X: drivers/clk/clkdev.c
2652F: include/linux/clk-pr*
2653F: include/linux/clk/
2654
2655COMMON INTERNET FILE SYSTEM (CIFS)
2656M: Steve French <sfrench@samba.org>
2657L: linux-cifs@vger.kernel.org
2658L: samba-technical@lists.samba.org (moderated for non-subscribers)
2659W: http://linux-cifs.samba.org/
2660T: git git://git.samba.org/sfrench/cifs-2.6.git
2661S: Supported
2662F: Documentation/filesystems/cifs/
2663F: fs/cifs/
2664
2665COMPACTPCI HOTPLUG CORE
2666M: Scott Murray <scott@spiteful.org>
2667L: linux-pci@vger.kernel.org
2668S: Maintained
2669F: drivers/pci/hotplug/cpci_hotplug*
2670
2671COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
2672M: Scott Murray <scott@spiteful.org>
2673L: linux-pci@vger.kernel.org
2674S: Maintained
2675F: drivers/pci/hotplug/cpcihp_zt5550.*
2676
2677COMPACTPCI HOTPLUG GENERIC DRIVER
2678M: Scott Murray <scott@spiteful.org>
2679L: linux-pci@vger.kernel.org
2680S: Maintained
2681F: drivers/pci/hotplug/cpcihp_generic.c
2682
2683COMPAL LAPTOP SUPPORT
2684M: Cezary Jackiewicz <cezary.jackiewicz@gmail.com>
2685L: platform-driver-x86@vger.kernel.org
2686S: Maintained
2687F: drivers/platform/x86/compal-laptop.c
2688
2689CONEXANT ACCESSRUNNER USB DRIVER
2690M: Simon Arlott <cxacru@fire.lp0.eu>
2691L: accessrunner-general@lists.sourceforge.net
2692W: http://accessrunner.sourceforge.net/
2693S: Maintained
2694F: drivers/usb/atm/cxacru.c
2695
2696CONFIGFS
2697M: Joel Becker <jlbec@evilplan.org>
2698T: git git://git.kernel.org/pub/scm/linux/kernel/git/jlbec/configfs.git
2699S: Supported
2700F: fs/configfs/
2701F: include/linux/configfs.h
2702
2703CONNECTOR
2704M: Evgeniy Polyakov <zbr@ioremap.net>
2705L: netdev@vger.kernel.org
2706S: Maintained
2707F: drivers/connector/
2708
2709CONTROL GROUP (CGROUP)
2710M: Tejun Heo <tj@kernel.org>
2711M: Li Zefan <lizefan@huawei.com>
2712L: cgroups@vger.kernel.org
2713T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
2714S: Maintained
2715F: Documentation/cgroups/
2716F: include/linux/cgroup*
2717F: kernel/cgroup*
2718
2719CONTROL GROUP - CPUSET
2720M: Li Zefan <lizefan@huawei.com>
2721L: cgroups@vger.kernel.org
2722W: http://www.bullopensource.org/cpuset/
2723W: http://oss.sgi.com/projects/cpusets/
2724T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
2725S: Maintained
2726F: Documentation/cgroups/cpusets.txt
2727F: include/linux/cpuset.h
2728F: kernel/cpuset.c
2729
2730CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
2731M: Johannes Weiner <hannes@cmpxchg.org>
2732M: Michal Hocko <mhocko@suse.cz>
2733L: cgroups@vger.kernel.org
2734L: linux-mm@kvack.org
2735S: Maintained
2736F: mm/memcontrol.c
2737F: mm/swap_cgroup.c
2738
2739CORETEMP HARDWARE MONITORING DRIVER
2740M: Fenghua Yu <fenghua.yu@intel.com>
2741L: lm-sensors@lm-sensors.org
2742S: Maintained
2743F: Documentation/hwmon/coretemp
2744F: drivers/hwmon/coretemp.c
2745
2746COSA/SRP SYNC SERIAL DRIVER
2747M: Jan "Yenya" Kasprzak <kas@fi.muni.cz>
2748W: http://www.fi.muni.cz/~kas/cosa/
2749S: Maintained
2750F: drivers/net/wan/cosa*
2751
2752CPMAC ETHERNET DRIVER
2753M: Florian Fainelli <florian@openwrt.org>
2754L: netdev@vger.kernel.org
2755S: Maintained
2756F: drivers/net/ethernet/ti/cpmac.c
2757
2758CPU FREQUENCY DRIVERS
2759M: Rafael J. Wysocki <rjw@rjwysocki.net>
2760M: Viresh Kumar <viresh.kumar@linaro.org>
2761L: linux-pm@vger.kernel.org
2762S: Maintained
2763T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
2764T: git git://git.linaro.org/people/vireshk/linux.git (For ARM Updates)
2765F: drivers/cpufreq/
2766F: include/linux/cpufreq.h
2767
2768CPU FREQUENCY DRIVERS - ARM BIG LITTLE
2769M: Viresh Kumar <viresh.kumar@linaro.org>
2770M: Sudeep Holla <sudeep.holla@arm.com>
2771L: linux-pm@vger.kernel.org
2772W: http://www.arm.com/products/processors/technologies/biglittleprocessing.php
2773S: Maintained
2774F: drivers/cpufreq/arm_big_little.h
2775F: drivers/cpufreq/arm_big_little.c
2776F: drivers/cpufreq/arm_big_little_dt.c
2777
2778CPUIDLE DRIVER - ARM BIG LITTLE
2779M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
2780M: Daniel Lezcano <daniel.lezcano@linaro.org>
2781L: linux-pm@vger.kernel.org
2782L: linux-arm-kernel@lists.infradead.org
2783T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
2784S: Maintained
2785F: drivers/cpuidle/cpuidle-big_little.c
2786
2787CPUIDLE DRIVER - ARM EXYNOS
2788M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
2789M: Daniel Lezcano <daniel.lezcano@linaro.org>
2790M: Kukjin Kim <kgene@kernel.org>
2791L: linux-pm@vger.kernel.org
2792L: linux-samsung-soc@vger.kernel.org
2793S: Supported
2794F: drivers/cpuidle/cpuidle-exynos.c
2795F: arch/arm/mach-exynos/pm.c
2796
2797CPUIDLE DRIVERS
2798M: Rafael J. Wysocki <rjw@rjwysocki.net>
2799M: Daniel Lezcano <daniel.lezcano@linaro.org>
2800L: linux-pm@vger.kernel.org
2801S: Maintained
2802T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
2803F: drivers/cpuidle/*
2804F: include/linux/cpuidle.h
2805
2806CPUID/MSR DRIVER
2807M: "H. Peter Anvin" <hpa@zytor.com>
2808S: Maintained
2809F: arch/x86/kernel/cpuid.c
2810F: arch/x86/kernel/msr.c
2811
2812CPU POWER MONITORING SUBSYSTEM
2813M: Thomas Renninger <trenn@suse.de>
2814L: linux-pm@vger.kernel.org
2815S: Maintained
2816F: tools/power/cpupower/
2817
2818CRAMFS FILESYSTEM
2819W: http://sourceforge.net/projects/cramfs/
2820S: Orphan / Obsolete
2821F: Documentation/filesystems/cramfs.txt
2822F: fs/cramfs/
2823
2824CRIS PORT
2825M: Mikael Starvik <starvik@axis.com>
2826M: Jesper Nilsson <jesper.nilsson@axis.com>
2827L: linux-cris-kernel@axis.com
2828W: http://developer.axis.com
2829S: Maintained
2830F: arch/cris/
2831F: drivers/tty/serial/crisv10.*
2832
2833CRYPTO API
2834M: Herbert Xu <herbert@gondor.apana.org.au>
2835M: "David S. Miller" <davem@davemloft.net>
2836L: linux-crypto@vger.kernel.org
2837T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
2838S: Maintained
2839F: Documentation/crypto/
2840F: Documentation/DocBook/crypto-API.tmpl
2841F: arch/*/crypto/
2842F: crypto/
2843F: drivers/crypto/
2844F: include/crypto/
2845
2846CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
2847M: Neil Horman <nhorman@tuxdriver.com>
2848L: linux-crypto@vger.kernel.org
2849S: Maintained
2850F: crypto/ansi_cprng.c
2851F: crypto/rng.c
2852
2853CS5535 Audio ALSA driver
2854M: Jaya Kumar <jayakumar.alsa@gmail.com>
2855S: Maintained
2856F: sound/pci/cs5535audio/
2857
2858CW1200 WLAN driver
2859M: Solomon Peachy <pizza@shaftnet.org>
2860S: Maintained
2861F: drivers/net/wireless/cw1200/
2862
2863CX18 VIDEO4LINUX DRIVER
2864M: Andy Walls <awalls@md.metrocast.net>
2865L: ivtv-devel@ivtvdriver.org (subscribers-only)
2866L: linux-media@vger.kernel.org
2867T: git git://linuxtv.org/media_tree.git
2868W: http://linuxtv.org
2869W: http://www.ivtvdriver.org/index.php/Cx18
2870S: Maintained
2871F: Documentation/video4linux/cx18.txt
2872F: drivers/media/pci/cx18/
2873F: include/uapi/linux/ivtv*
2874
2875CX2341X MPEG ENCODER HELPER MODULE
2876M: Hans Verkuil <hverkuil@xs4all.nl>
2877L: linux-media@vger.kernel.org
2878T: git git://linuxtv.org/media_tree.git
2879W: http://linuxtv.org
2880S: Maintained
2881F: drivers/media/common/cx2341x*
2882F: include/media/cx2341x*
2883
2884CX88 VIDEO4LINUX DRIVER
2885M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
2886L: linux-media@vger.kernel.org
2887W: http://linuxtv.org
2888T: git git://linuxtv.org/media_tree.git
2889S: Odd fixes
2890F: Documentation/video4linux/cx88/
2891F: drivers/media/pci/cx88/
2892
2893CXD2820R MEDIA DRIVER
2894M: Antti Palosaari <crope@iki.fi>
2895L: linux-media@vger.kernel.org
2896W: http://linuxtv.org/
2897W: http://palosaari.fi/linux/
2898Q: http://patchwork.linuxtv.org/project/linux-media/list/
2899T: git git://linuxtv.org/anttip/media_tree.git
2900S: Maintained
2901F: drivers/media/dvb-frontends/cxd2820r*
2902
2903CXGB3 ETHERNET DRIVER (CXGB3)
2904M: Santosh Raspatur <santosh@chelsio.com>
2905L: netdev@vger.kernel.org
2906W: http://www.chelsio.com
2907S: Supported
2908F: drivers/net/ethernet/chelsio/cxgb3/
2909
2910CXGB3 ISCSI DRIVER (CXGB3I)
2911M: Karen Xie <kxie@chelsio.com>
2912L: linux-scsi@vger.kernel.org
2913W: http://www.chelsio.com
2914S: Supported
2915F: drivers/scsi/cxgbi/cxgb3i
2916
2917CXGB3 IWARP RNIC DRIVER (IW_CXGB3)
2918M: Steve Wise <swise@chelsio.com>
2919L: linux-rdma@vger.kernel.org
2920W: http://www.openfabrics.org
2921S: Supported
2922F: drivers/infiniband/hw/cxgb3/
2923
2924CXGB4 ETHERNET DRIVER (CXGB4)
2925M: Hariprasad S <hariprasad@chelsio.com>
2926L: netdev@vger.kernel.org
2927W: http://www.chelsio.com
2928S: Supported
2929F: drivers/net/ethernet/chelsio/cxgb4/
2930
2931CXGB4 ISCSI DRIVER (CXGB4I)
2932M: Karen Xie <kxie@chelsio.com>
2933L: linux-scsi@vger.kernel.org
2934W: http://www.chelsio.com
2935S: Supported
2936F: drivers/scsi/cxgbi/cxgb4i
2937
2938CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
2939M: Steve Wise <swise@chelsio.com>
2940L: linux-rdma@vger.kernel.org
2941W: http://www.openfabrics.org
2942S: Supported
2943F: drivers/infiniband/hw/cxgb4/
2944
2945CXGB4VF ETHERNET DRIVER (CXGB4VF)
2946M: Casey Leedom <leedom@chelsio.com>
2947L: netdev@vger.kernel.org
2948W: http://www.chelsio.com
2949S: Supported
2950F: drivers/net/ethernet/chelsio/cxgb4vf/
2951
2952CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
2953M: Ian Munsie <imunsie@au1.ibm.com>
2954M: Michael Neuling <mikey@neuling.org>
2955L: linuxppc-dev@lists.ozlabs.org
2956S: Supported
2957F: drivers/misc/cxl/
2958F: include/misc/cxl.h
2959F: include/uapi/misc/cxl.h
2960F: Documentation/powerpc/cxl.txt
2961F: Documentation/powerpc/cxl.txt
2962F: Documentation/ABI/testing/sysfs-class-cxl
2963
2964STMMAC ETHERNET DRIVER
2965M: Giuseppe Cavallaro <peppe.cavallaro@st.com>
2966L: netdev@vger.kernel.org
2967W: http://www.stlinux.com
2968S: Supported
2969F: drivers/net/ethernet/stmicro/stmmac/
2970
2971CYBERPRO FB DRIVER
2972M: Russell King <linux@arm.linux.org.uk>
2973L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2974W: http://www.arm.linux.org.uk/
2975S: Maintained
2976F: drivers/video/fbdev/cyber2000fb.*
2977
2978CYCLADES ASYNC MUX DRIVER
2979W: http://www.cyclades.com/
2980S: Orphan
2981F: drivers/tty/cyclades.c
2982F: include/linux/cyclades.h
2983F: include/uapi/linux/cyclades.h
2984
2985CYCLADES PC300 DRIVER
2986W: http://www.cyclades.com/
2987S: Orphan
2988F: drivers/net/wan/pc300*
2989
2990CYPRESS_FIRMWARE MEDIA DRIVER
2991M: Antti Palosaari <crope@iki.fi>
2992L: linux-media@vger.kernel.org
2993W: http://linuxtv.org/
2994W: http://palosaari.fi/linux/
2995Q: http://patchwork.linuxtv.org/project/linux-media/list/
2996T: git git://linuxtv.org/anttip/media_tree.git
2997S: Maintained
2998F: drivers/media/common/cypress_firmware*
2999
3000CYTTSP TOUCHSCREEN DRIVER
3001M: Ferruh Yigit <fery@cypress.com>
3002L: linux-input@vger.kernel.org
3003S: Supported
3004F: drivers/input/touchscreen/cyttsp*
3005F: include/linux/input/cyttsp.h
3006
3007DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
3008M: Joshua Kinard <kumba@gentoo.org>
3009S: Maintained
3010F: drivers/rtc/rtc-ds1685.c
3011F: include/linux/rtc/ds1685.h
3012
3013DAMA SLAVE for AX.25
3014M: Joerg Reuter <jreuter@yaina.de>
3015W: http://yaina.de/jreuter/
3016W: http://www.qsl.net/dl1bke/
3017L: linux-hams@vger.kernel.org
3018S: Maintained
3019F: net/ax25/af_ax25.c
3020F: net/ax25/ax25_dev.c
3021F: net/ax25/ax25_ds_*
3022F: net/ax25/ax25_in.c
3023F: net/ax25/ax25_out.c
3024F: net/ax25/ax25_timer.c
3025F: net/ax25/sysctl_net_ax25.c
3026
3027DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
3028L: netdev@vger.kernel.org
3029S: Orphan
3030F: Documentation/networking/dmfe.txt
3031F: drivers/net/ethernet/dec/tulip/dmfe.c
3032
3033DC390/AM53C974 SCSI driver
3034M: Hannes Reinecke <hare@suse.de>
3035L: linux-scsi@vger.kernel.org
3036S: Maintained
3037F: drivers/scsi/am53c974.c
3038
3039DC395x SCSI driver
3040M: Oliver Neukum <oliver@neukum.org>
3041M: Ali Akcaagac <aliakc@web.de>
3042M: Jamie Lenehan <lenehan@twibble.org>
3043L: dc395x@twibble.org
3044W: http://twibble.org/dist/dc395x/
3045W: http://lists.twibble.org/mailman/listinfo/dc395x/
3046S: Maintained
3047F: Documentation/scsi/dc395x.txt
3048F: drivers/scsi/dc395x.*
3049
3050DCCP PROTOCOL
3051M: Gerrit Renker <gerrit@erg.abdn.ac.uk>
3052L: dccp@vger.kernel.org
3053W: http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
3054S: Maintained
3055F: include/linux/dccp.h
3056F: include/uapi/linux/dccp.h
3057F: include/linux/tfrc.h
3058F: net/dccp/
3059
3060DECnet NETWORK LAYER
3061W: http://linux-decnet.sourceforge.net
3062L: linux-decnet-user@lists.sourceforge.net
3063S: Orphan
3064F: Documentation/networking/decnet.txt
3065F: net/decnet/
3066
3067DECSTATION PLATFORM SUPPORT
3068M: "Maciej W. Rozycki" <macro@linux-mips.org>
3069L: linux-mips@linux-mips.org
3070W: http://www.linux-mips.org/wiki/DECstation
3071S: Maintained
3072F: arch/mips/dec/
3073F: arch/mips/include/asm/dec/
3074F: arch/mips/include/asm/mach-dec/
3075
3076DEFXX FDDI NETWORK DRIVER
3077M: "Maciej W. Rozycki" <macro@linux-mips.org>
3078S: Maintained
3079F: drivers/net/fddi/defxx.*
3080
3081DELL LAPTOP DRIVER
3082M: Matthew Garrett <mjg59@srcf.ucam.org>
3083M: Pali Rohár <pali.rohar@gmail.com>
3084L: platform-driver-x86@vger.kernel.org
3085S: Maintained
3086F: drivers/platform/x86/dell-laptop.c
3087
3088DELL LAPTOP FREEFALL DRIVER
3089M: Pali Rohár <pali.rohar@gmail.com>
3090S: Maintained
3091F: drivers/platform/x86/dell-smo8800.c
3092
3093DELL LAPTOP SMM DRIVER
3094M: Guenter Roeck <linux@roeck-us.net>
3095S: Maintained
3096F: drivers/char/i8k.c
3097F: include/uapi/linux/i8k.h
3098
3099DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
3100M: Doug Warzecha <Douglas_Warzecha@dell.com>
3101S: Maintained
3102F: Documentation/dcdbas.txt
3103F: drivers/firmware/dcdbas.*
3104
3105DELL WMI EXTRAS DRIVER
3106M: Matthew Garrett <mjg59@srcf.ucam.org>
3107M: Pali Rohár <pali.rohar@gmail.com>
3108S: Maintained
3109F: drivers/platform/x86/dell-wmi.c
3110
3111DESIGNWARE USB2 DRD IP DRIVER
3112M: John Youn <johnyoun@synopsys.com>
3113L: linux-usb@vger.kernel.org
3114T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
3115S: Maintained
3116F: drivers/usb/dwc2/
3117
3118DESIGNWARE USB3 DRD IP DRIVER
3119M: Felipe Balbi <balbi@ti.com>
3120L: linux-usb@vger.kernel.org
3121L: linux-omap@vger.kernel.org
3122T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
3123S: Maintained
3124F: drivers/usb/dwc3/
3125
3126DEVICE COREDUMP (DEV_COREDUMP)
3127M: Johannes Berg <johannes@sipsolutions.net>
3128L: linux-kernel@vger.kernel.org
3129S: Maintained
3130F: drivers/base/devcoredump.c
3131F: include/linux/devcoredump.h
3132
3133DEVICE FREQUENCY (DEVFREQ)
3134M: MyungJoo Ham <myungjoo.ham@samsung.com>
3135M: Kyungmin Park <kyungmin.park@samsung.com>
3136L: linux-pm@vger.kernel.org
3137S: Maintained
3138F: drivers/devfreq/
3139
3140DEVICE NUMBER REGISTRY
3141M: Torben Mathiasen <device@lanana.org>
3142W: http://lanana.org/docs/device-list/index.html
3143S: Maintained
3144
3145DEVICE-MAPPER (LVM)
3146M: Alasdair Kergon <agk@redhat.com>
3147M: Mike Snitzer <snitzer@redhat.com>
3148M: dm-devel@redhat.com
3149L: dm-devel@redhat.com
3150W: http://sources.redhat.com/dm
3151Q: http://patchwork.kernel.org/project/dm-devel/list/
3152T: git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
3153T: quilt http://people.redhat.com/agk/patches/linux/editing/
3154S: Maintained
3155F: Documentation/device-mapper/
3156F: drivers/md/dm*
3157F: drivers/md/persistent-data/
3158F: include/linux/device-mapper.h
3159F: include/linux/dm-*.h
3160F: include/uapi/linux/dm-*.h
3161
3162DIALOG SEMICONDUCTOR DRIVERS
3163M: Support Opensource <support.opensource@diasemi.com>
3164W: http://www.dialog-semiconductor.com/products
3165S: Supported
3166F: Documentation/hwmon/da90??
3167F: drivers/gpio/gpio-da90??.c
3168F: drivers/hwmon/da90??-hwmon.c
3169F: drivers/iio/adc/da91??-*.c
3170F: drivers/input/misc/da90??_onkey.c
3171F: drivers/input/touchscreen/da9052_tsi.c
3172F: drivers/leds/leds-da90??.c
3173F: drivers/mfd/da903x.c
3174F: drivers/mfd/da90??-*.c
3175F: drivers/mfd/da91??-*.c
3176F: drivers/power/da9052-battery.c
3177F: drivers/power/da91??-*.c
3178F: drivers/regulator/da903x.c
3179F: drivers/regulator/da9???-regulator.[ch]
3180F: drivers/rtc/rtc-da90??.c
3181F: drivers/video/backlight/da90??_bl.c
3182F: drivers/watchdog/da90??_wdt.c
3183F: include/linux/mfd/da903x.h
3184F: include/linux/mfd/da9052/
3185F: include/linux/mfd/da9055/
3186F: include/linux/mfd/da9063/
3187F: include/linux/mfd/da9150/
3188F: include/sound/da[79]*.h
3189F: sound/soc/codecs/da[79]*.[ch]
3190
3191DIGI NEO AND CLASSIC PCI PRODUCTS
3192M: Lidza Louina <lidza.louina@gmail.com>
3193M: Mark Hounschell <markh@compro.net>
3194L: driverdev-devel@linuxdriverproject.org
3195S: Maintained
3196F: drivers/staging/dgnc/
3197
3198DIGI EPCA PCI PRODUCTS
3199M: Lidza Louina <lidza.louina@gmail.com>
3200M: Mark Hounschell <markh@compro.net>
3201M: Daeseok Youn <daeseok.youn@gmail.com>
3202L: driverdev-devel@linuxdriverproject.org
3203S: Maintained
3204F: drivers/staging/dgap/
3205
3206DIOLAN U2C-12 I2C DRIVER
3207M: Guenter Roeck <linux@roeck-us.net>
3208L: linux-i2c@vger.kernel.org
3209S: Maintained
3210F: drivers/i2c/busses/i2c-diolan-u2c.c
3211
3212DIRECT ACCESS (DAX)
3213M: Matthew Wilcox <willy@linux.intel.com>
3214L: linux-fsdevel@vger.kernel.org
3215S: Supported
3216F: fs/dax.c
3217
3218DIRECTORY NOTIFICATION (DNOTIFY)
3219M: Eric Paris <eparis@parisplace.org>
3220S: Maintained
3221F: Documentation/filesystems/dnotify.txt
3222F: fs/notify/dnotify/
3223F: include/linux/dnotify.h
3224
3225DISK GEOMETRY AND PARTITION HANDLING
3226M: Andries Brouwer <aeb@cwi.nl>
3227W: http://www.win.tue.nl/~aeb/linux/Large-Disk.html
3228W: http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
3229W: http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
3230S: Maintained
3231
3232DISKQUOTA
3233M: Jan Kara <jack@suse.cz>
3234S: Maintained
3235F: Documentation/filesystems/quota.txt
3236F: fs/quota/
3237F: include/linux/quota*.h
3238F: include/uapi/linux/quota*.h
3239
3240DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
3241M: Bernie Thompson <bernie@plugable.com>
3242L: linux-fbdev@vger.kernel.org
3243S: Maintained
3244W: http://plugable.com/category/projects/udlfb/
3245F: drivers/video/fbdev/udlfb.c
3246F: include/video/udlfb.h
3247F: Documentation/fb/udlfb.txt
3248
3249DISTRIBUTED LOCK MANAGER (DLM)
3250M: Christine Caulfield <ccaulfie@redhat.com>
3251M: David Teigland <teigland@redhat.com>
3252L: cluster-devel@redhat.com
3253W: http://sources.redhat.com/cluster/
3254T: git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/dlm.git
3255S: Supported
3256F: fs/dlm/
3257
3258DMA BUFFER SHARING FRAMEWORK
3259M: Sumit Semwal <sumit.semwal@linaro.org>
3260S: Maintained
3261L: linux-media@vger.kernel.org
3262L: dri-devel@lists.freedesktop.org
3263L: linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
3264F: drivers/dma-buf/
3265F: include/linux/dma-buf*
3266F: include/linux/reservation.h
3267F: include/linux/*fence.h
3268F: Documentation/dma-buf-sharing.txt
3269T: git git://git.linaro.org/people/sumitsemwal/linux-dma-buf.git
3270
3271DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
3272M: Vinod Koul <vinod.koul@intel.com>
3273L: dmaengine@vger.kernel.org
3274Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
3275S: Maintained
3276F: drivers/dma/
3277F: include/linux/dmaengine.h
3278F: Documentation/dmaengine/
3279T: git git://git.infradead.org/users/vkoul/slave-dma.git
3280
3281DME1737 HARDWARE MONITOR DRIVER
3282M: Juerg Haefliger <juergh@gmail.com>
3283L: lm-sensors@lm-sensors.org
3284S: Maintained
3285F: Documentation/hwmon/dme1737
3286F: drivers/hwmon/dme1737.c
3287
3288DMI/SMBIOS SUPPORT
3289M: Jean Delvare <jdelvare@suse.de>
3290S: Maintained
3291T: quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/
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>
7579M: Pratyush Anand <pratyush.anand@gmail.com>
7580L: linux-pci@vger.kernel.org
7581S: Maintained
7582F: drivers/pci/host/*designware*
7583
7584PCI DRIVER FOR GENERIC OF HOSTS
7585M: Will Deacon <will.deacon@arm.com>
7586L: linux-pci@vger.kernel.org
7587L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7588S: Maintained
7589F: Documentation/devicetree/bindings/pci/host-generic-pci.txt
7590F: drivers/pci/host/pci-host-generic.c
7591
7592PCIE DRIVER FOR ST SPEAR13XX
7593M: Pratyush Anand <pratyush.anand@gmail.com>
7594L: linux-pci@vger.kernel.org
7595S: Maintained
7596F: drivers/pci/host/*spear*
7597
7598PCMCIA SUBSYSTEM
7599P: Linux PCMCIA Team
7600L: linux-pcmcia@lists.infradead.org
7601W: http://lists.infradead.org/mailman/listinfo/linux-pcmcia
7602T: git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia-2.6.git
7603S: Maintained
7604F: Documentation/pcmcia/
7605F: drivers/pcmcia/
7606F: include/pcmcia/
7607
7608PCNET32 NETWORK DRIVER
7609M: Don Fry <pcnet32@frontier.com>
7610L: netdev@vger.kernel.org
7611S: Maintained
7612F: drivers/net/ethernet/amd/pcnet32.c
7613
7614PCRYPT PARALLEL CRYPTO ENGINE
7615M: Steffen Klassert <steffen.klassert@secunet.com>
7616L: linux-crypto@vger.kernel.org
7617S: Maintained
7618F: crypto/pcrypt.c
7619F: include/crypto/pcrypt.h
7620
7621PER-CPU MEMORY ALLOCATOR
7622M: Tejun Heo <tj@kernel.org>
7623M: Christoph Lameter <cl@linux-foundation.org>
7624T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/percpu.git
7625S: Maintained
7626F: include/linux/percpu*.h
7627F: mm/percpu*.c
7628F: arch/*/include/asm/percpu.h
7629
7630PER-TASK DELAY ACCOUNTING
7631M: Balbir Singh <bsingharora@gmail.com>
7632S: Maintained
7633F: include/linux/delayacct.h
7634F: kernel/delayacct.c
7635
7636PERFORMANCE EVENTS SUBSYSTEM
7637M: Peter Zijlstra <a.p.zijlstra@chello.nl>
7638M: Paul Mackerras <paulus@samba.org>
7639M: Ingo Molnar <mingo@redhat.com>
7640M: Arnaldo Carvalho de Melo <acme@kernel.org>
7641L: linux-kernel@vger.kernel.org
7642T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
7643S: Supported
7644F: kernel/events/*
7645F: include/linux/perf_event.h
7646F: include/uapi/linux/perf_event.h
7647F: arch/*/kernel/perf_event*.c
7648F: arch/*/kernel/*/perf_event*.c
7649F: arch/*/kernel/*/*/perf_event*.c
7650F: arch/*/include/asm/perf_event.h
7651F: arch/*/kernel/perf_callchain.c
7652F: tools/perf/
7653
7654PERSONALITY HANDLING
7655M: Christoph Hellwig <hch@infradead.org>
7656L: linux-abi-devel@lists.sourceforge.net
7657S: Maintained
7658F: include/linux/personality.h
7659F: include/uapi/linux/personality.h
7660
7661PHONET PROTOCOL
7662M: Remi Denis-Courmont <courmisch@gmail.com>
7663S: Supported
7664F: Documentation/networking/phonet.txt
7665F: include/linux/phonet.h
7666F: include/net/phonet/
7667F: include/uapi/linux/phonet.h
7668F: net/phonet/
7669
7670PHRAM MTD DRIVER
7671M: Joern Engel <joern@lazybastard.org>
7672L: linux-mtd@lists.infradead.org
7673S: Maintained
7674F: drivers/mtd/devices/phram.c
7675
7676PICOLCD HID DRIVER
7677M: Bruno Prémont <bonbons@linux-vserver.org>
7678L: linux-input@vger.kernel.org
7679S: Maintained
7680F: drivers/hid/hid-picolcd*
7681
7682PICOXCELL SUPPORT
7683M: Jamie Iles <jamie@jamieiles.com>
7684L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7685T: git git://github.com/jamieiles/linux-2.6-ji.git
7686S: Supported
7687F: arch/arm/boot/dts/picoxcell*
7688F: arch/arm/mach-picoxcell/
7689F: drivers/crypto/picoxcell*
7690
7691PIN CONTROL SUBSYSTEM
7692M: Linus Walleij <linus.walleij@linaro.org>
7693L: linux-gpio@vger.kernel.org
7694T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
7695S: Maintained
7696F: drivers/pinctrl/
7697F: include/linux/pinctrl/
7698
7699PIN CONTROLLER - ATMEL AT91
7700M: Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
7701L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7702S: Maintained
7703F: drivers/pinctrl/pinctrl-at91.*
7704
7705PIN CONTROLLER - INTEL
7706M: Mika Westerberg <mika.westerberg@linux.intel.com>
7707M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
7708S: Maintained
7709F: drivers/pinctrl/intel/
7710
7711PIN CONTROLLER - RENESAS
7712M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7713L: linux-sh@vger.kernel.org
7714S: Maintained
7715F: drivers/pinctrl/sh-pfc/
7716
7717PIN CONTROLLER - SAMSUNG
7718M: Tomasz Figa <tomasz.figa@gmail.com>
7719M: Thomas Abraham <thomas.abraham@linaro.org>
7720L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7721L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
7722S: Maintained
7723F: drivers/pinctrl/samsung/
7724
7725PIN CONTROLLER - ST SPEAR
7726M: Viresh Kumar <viresh.linux@gmail.com>
7727L: spear-devel@list.st.com
7728L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7729W: http://www.st.com/spear
7730S: Maintained
7731F: drivers/pinctrl/spear/
7732
7733PKTCDVD DRIVER
7734M: Jiri Kosina <jkosina@suse.cz>
7735S: Maintained
7736F: drivers/block/pktcdvd.c
7737F: include/linux/pktcdvd.h
7738F: include/uapi/linux/pktcdvd.h
7739
7740PKUNITY SOC DRIVERS
7741M: Guan Xuetao <gxt@mprc.pku.edu.cn>
7742W: http://mprc.pku.edu.cn/~guanxuetao/linux
7743S: Maintained
7744T: git git://github.com/gxt/linux.git
7745F: drivers/input/serio/i8042-unicore32io.h
7746F: drivers/i2c/busses/i2c-puv3.c
7747F: drivers/video/fbdev/fb-puv3.c
7748F: drivers/rtc/rtc-puv3.c
7749
7750PMBUS HARDWARE MONITORING DRIVERS
7751M: Guenter Roeck <linux@roeck-us.net>
7752L: lm-sensors@lm-sensors.org
7753W: http://www.lm-sensors.org/
7754W: http://www.roeck-us.net/linux/drivers/
7755T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
7756S: Maintained
7757F: Documentation/hwmon/pmbus
7758F: drivers/hwmon/pmbus/
7759F: include/linux/i2c/pmbus.h
7760
7761PMC SIERRA MaxRAID DRIVER
7762M: Anil Ravindranath <anil_ravindranath@pmc-sierra.com>
7763L: linux-scsi@vger.kernel.org
7764W: http://www.pmc-sierra.com/
7765S: Supported
7766F: drivers/scsi/pmcraid.*
7767
7768PMC SIERRA PM8001 DRIVER
7769M: xjtuwjp@gmail.com
7770M: lindar_liu@usish.com
7771L: pmchba@pmcs.com
7772L: linux-scsi@vger.kernel.org
7773S: Supported
7774F: drivers/scsi/pm8001/
7775
7776POSIX CLOCKS and TIMERS
7777M: Thomas Gleixner <tglx@linutronix.de>
7778L: linux-kernel@vger.kernel.org
7779T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
7780S: Maintained
7781F: fs/timerfd.c
7782F: include/linux/timer*
7783F: kernel/time/*timer*
7784
7785POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
7786M: Sebastian Reichel <sre@kernel.org>
7787M: Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
7788M: David Woodhouse <dwmw2@infradead.org>
7789L: linux-pm@vger.kernel.org
7790T: git git://git.infradead.org/battery-2.6.git
7791S: Maintained
7792F: include/linux/power_supply.h
7793F: drivers/power/
7794
7795PNP SUPPORT
7796M: Rafael J. Wysocki <rafael.j.wysocki@intel.com>
7797S: Maintained
7798F: drivers/pnp/
7799
7800PNXxxxx I2C DRIVER
7801M: Vitaly Wool <vitalywool@gmail.com>
7802L: linux-i2c@vger.kernel.org
7803S: Maintained
7804F: drivers/i2c/busses/i2c-pnx.c
7805
7806PPP PROTOCOL DRIVERS AND COMPRESSORS
7807M: Paul Mackerras <paulus@samba.org>
7808L: linux-ppp@vger.kernel.org
7809S: Maintained
7810F: drivers/net/ppp/ppp_*
7811
7812PPP OVER ATM (RFC 2364)
7813M: Mitchell Blank Jr <mitch@sfgoth.com>
7814S: Maintained
7815F: net/atm/pppoatm.c
7816F: include/uapi/linux/atmppp.h
7817
7818PPP OVER ETHERNET
7819M: Michal Ostrowski <mostrows@earthlink.net>
7820S: Maintained
7821F: drivers/net/ppp/pppoe.c
7822F: drivers/net/ppp/pppox.c
7823
7824PPP OVER L2TP
7825M: James Chapman <jchapman@katalix.com>
7826S: Maintained
7827F: net/l2tp/l2tp_ppp.c
7828F: include/linux/if_pppol2tp.h
7829F: include/uapi/linux/if_pppol2tp.h
7830
7831PPS SUPPORT
7832M: Rodolfo Giometti <giometti@enneenne.com>
7833W: http://wiki.enneenne.com/index.php/LinuxPPS_support
7834L: linuxpps@ml.enneenne.com (subscribers-only)
7835S: Maintained
7836F: Documentation/pps/
7837F: drivers/pps/
7838F: include/linux/pps*.h
7839
7840PPTP DRIVER
7841M: Dmitry Kozlov <xeb@mail.ru>
7842L: netdev@vger.kernel.org
7843S: Maintained
7844F: drivers/net/ppp/pptp.c
7845W: http://sourceforge.net/projects/accel-pptp
7846
7847PREEMPTIBLE KERNEL
7848M: Robert Love <rml@tech9.net>
7849L: kpreempt-tech@lists.sourceforge.net
7850W: ftp://ftp.kernel.org/pub/linux/kernel/people/rml/preempt-kernel
7851S: Supported
7852F: Documentation/preempt-locking.txt
7853F: include/linux/preempt.h
7854
7855PRISM54 WIRELESS DRIVER
7856M: "Luis R. Rodriguez" <mcgrof@gmail.com>
7857L: linux-wireless@vger.kernel.org
7858W: http://wireless.kernel.org/en/users/Drivers/p54
7859S: Obsolete
7860F: drivers/net/wireless/prism54/
7861
7862PS3 NETWORK SUPPORT
7863M: Geoff Levand <geoff@infradead.org>
7864L: netdev@vger.kernel.org
7865L: cbe-oss-dev@lists.ozlabs.org
7866S: Maintained
7867F: drivers/net/ethernet/toshiba/ps3_gelic_net.*
7868
7869PS3 PLATFORM SUPPORT
7870M: Geoff Levand <geoff@infradead.org>
7871L: linuxppc-dev@lists.ozlabs.org
7872L: cbe-oss-dev@lists.ozlabs.org
7873S: Maintained
7874F: arch/powerpc/boot/ps3*
7875F: arch/powerpc/include/asm/lv1call.h
7876F: arch/powerpc/include/asm/ps3*.h
7877F: arch/powerpc/platforms/ps3/
7878F: drivers/*/ps3*
7879F: drivers/ps3/
7880F: drivers/rtc/rtc-ps3.c
7881F: drivers/usb/host/*ps3.c
7882F: sound/ppc/snd_ps3*
7883
7884PS3VRAM DRIVER
7885M: Jim Paris <jim@jtan.com>
7886L: cbe-oss-dev@lists.ozlabs.org
7887S: Maintained
7888F: drivers/block/ps3vram.c
7889
7890PSTORE FILESYSTEM
7891M: Anton Vorontsov <anton@enomsg.org>
7892M: Colin Cross <ccross@android.com>
7893M: Kees Cook <keescook@chromium.org>
7894M: Tony Luck <tony.luck@intel.com>
7895S: Maintained
7896T: git git://git.infradead.org/users/cbou/linux-pstore.git
7897F: fs/pstore/
7898F: include/linux/pstore*
7899F: drivers/firmware/efi/efi-pstore.c
7900F: drivers/acpi/apei/erst.c
7901
7902PTP HARDWARE CLOCK SUPPORT
7903M: Richard Cochran <richardcochran@gmail.com>
7904L: netdev@vger.kernel.org
7905S: Maintained
7906W: http://linuxptp.sourceforge.net/
7907F: Documentation/ABI/testing/sysfs-ptp
7908F: Documentation/ptp/*
7909F: drivers/net/ethernet/freescale/gianfar_ptp.c
7910F: drivers/net/phy/dp83640*
7911F: drivers/ptp/*
7912F: include/linux/ptp_cl*
7913
7914PTRACE SUPPORT
7915M: Roland McGrath <roland@hack.frob.com>
7916M: Oleg Nesterov <oleg@redhat.com>
7917S: Maintained
7918F: include/asm-generic/syscall.h
7919F: include/linux/ptrace.h
7920F: include/linux/regset.h
7921F: include/linux/tracehook.h
7922F: include/uapi/linux/ptrace.h
7923F: kernel/ptrace.c
7924
7925PVRUSB2 VIDEO4LINUX DRIVER
7926M: Mike Isely <isely@pobox.com>
7927L: pvrusb2@isely.net (subscribers-only)
7928L: linux-media@vger.kernel.org
7929W: http://www.isely.net/pvrusb2/
7930T: git git://linuxtv.org/media_tree.git
7931S: Maintained
7932F: Documentation/video4linux/README.pvrusb2
7933F: drivers/media/usb/pvrusb2/
7934
7935PWC WEBCAM DRIVER
7936M: Hans de Goede <hdegoede@redhat.com>
7937L: linux-media@vger.kernel.org
7938T: git git://linuxtv.org/media_tree.git
7939S: Maintained
7940F: drivers/media/usb/pwc/*
7941
7942PWM FAN DRIVER
7943M: Kamil Debski <k.debski@samsung.com>
7944L: lm-sensors@lm-sensors.org
7945S: Supported
7946F: Documentation/devicetree/bindings/hwmon/pwm-fan.txt
7947F: Documentation/hwmon/pwm-fan
7948F: drivers/hwmon/pwm-fan.c
7949
7950PWM SUBSYSTEM
7951M: Thierry Reding <thierry.reding@gmail.com>
7952L: linux-pwm@vger.kernel.org
7953S: Maintained
7954T: git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
7955F: Documentation/pwm.txt
7956F: Documentation/devicetree/bindings/pwm/
7957F: include/linux/pwm.h
7958F: drivers/pwm/
7959F: drivers/video/backlight/pwm_bl.c
7960F: include/linux/pwm_backlight.h
7961
7962PXA2xx/PXA3xx SUPPORT
7963M: Daniel Mack <daniel@zonque.org>
7964M: Haojian Zhuang <haojian.zhuang@gmail.com>
7965M: Robert Jarzmik <robert.jarzmik@free.fr>
7966L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7967T: git git://github.com/hzhuang1/linux.git
7968T: git git://github.com/rjarzmik/linux.git
7969S: Maintained
7970F: arch/arm/mach-pxa/
7971F: drivers/pcmcia/pxa2xx*
7972F: drivers/spi/spi-pxa2xx*
7973F: drivers/usb/gadget/udc/pxa2*
7974F: include/sound/pxa2xx-lib.h
7975F: sound/arm/pxa*
7976F: sound/soc/pxa/
7977
7978PXA3xx NAND FLASH DRIVER
7979M: Ezequiel Garcia <ezequiel.garcia@free-electrons.com>
7980L: linux-mtd@lists.infradead.org
7981S: Maintained
7982F: drivers/mtd/nand/pxa3xx_nand.c
7983
7984MMP SUPPORT
7985M: Eric Miao <eric.y.miao@gmail.com>
7986M: Haojian Zhuang <haojian.zhuang@gmail.com>
7987L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7988T: git git://github.com/hzhuang1/linux.git
7989T: git git://git.linaro.org/people/ycmiao/pxa-linux.git
7990S: Maintained
7991F: arch/arm/mach-mmp/
7992
7993PXA MMCI DRIVER
7994S: Orphan
7995
7996PXA RTC DRIVER
7997M: Robert Jarzmik <robert.jarzmik@free.fr>
7998L: rtc-linux@googlegroups.com
7999S: Maintained
8000
8001QAT DRIVER
8002M: Tadeusz Struk <tadeusz.struk@intel.com>
8003L: qat-linux@intel.com
8004S: Supported
8005F: drivers/crypto/qat/
8006
8007QIB DRIVER
8008M: Mike Marciniszyn <infinipath@intel.com>
8009L: linux-rdma@vger.kernel.org
8010S: Supported
8011F: drivers/infiniband/hw/qib/
8012
8013QLOGIC QLA1280 SCSI DRIVER
8014M: Michael Reed <mdr@sgi.com>
8015L: linux-scsi@vger.kernel.org
8016S: Maintained
8017F: drivers/scsi/qla1280.[ch]
8018
8019QLOGIC QLA2XXX FC-SCSI DRIVER
8020M: qla2xxx-upstream@qlogic.com
8021L: linux-scsi@vger.kernel.org
8022S: Supported
8023F: Documentation/scsi/LICENSE.qla2xxx
8024F: drivers/scsi/qla2xxx/
8025
8026QLOGIC QLA4XXX iSCSI DRIVER
8027M: QLogic-Storage-Upstream@qlogic.com
8028L: linux-scsi@vger.kernel.org
8029S: Supported
8030F: Documentation/scsi/LICENSE.qla4xxx
8031F: drivers/scsi/qla4xxx/
8032
8033QLOGIC QLA3XXX NETWORK DRIVER
8034M: Jitendra Kalsaria <jitendra.kalsaria@qlogic.com>
8035M: Ron Mercer <ron.mercer@qlogic.com>
8036M: linux-driver@qlogic.com
8037L: netdev@vger.kernel.org
8038S: Supported
8039F: Documentation/networking/LICENSE.qla3xxx
8040F: drivers/net/ethernet/qlogic/qla3xxx.*
8041
8042QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
8043M: Shahed Shaikh <shahed.shaikh@qlogic.com>
8044M: Dept-GELinuxNICDev@qlogic.com
8045L: netdev@vger.kernel.org
8046S: Supported
8047F: drivers/net/ethernet/qlogic/qlcnic/
8048
8049QLOGIC QLGE 10Gb ETHERNET DRIVER
8050M: Harish Patil <harish.patil@qlogic.com>
8051M: Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
8052M: Dept-GELinuxNICDev@qlogic.com
8053M: linux-driver@qlogic.com
8054L: netdev@vger.kernel.org
8055S: Supported
8056F: drivers/net/ethernet/qlogic/qlge/
8057
8058QNX4 FILESYSTEM
8059M: Anders Larsen <al@alarsen.net>
8060W: http://www.alarsen.net/linux/qnx4fs/
8061S: Maintained
8062F: fs/qnx4/
8063F: include/uapi/linux/qnx4_fs.h
8064F: include/uapi/linux/qnxtypes.h
8065
8066QT1010 MEDIA DRIVER
8067M: Antti Palosaari <crope@iki.fi>
8068L: linux-media@vger.kernel.org
8069W: http://linuxtv.org/
8070W: http://palosaari.fi/linux/
8071Q: http://patchwork.linuxtv.org/project/linux-media/list/
8072T: git git://linuxtv.org/anttip/media_tree.git
8073S: Maintained
8074F: drivers/media/tuners/qt1010*
8075
8076QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
8077M: QCA ath9k Development <ath9k-devel@qca.qualcomm.com>
8078L: linux-wireless@vger.kernel.org
8079L: ath9k-devel@lists.ath9k.org
8080W: http://wireless.kernel.org/en/users/Drivers/ath9k
8081S: Supported
8082F: drivers/net/wireless/ath/ath9k/
8083
8084QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
8085M: Kalle Valo <kvalo@qca.qualcomm.com>
8086L: ath10k@lists.infradead.org
8087W: http://wireless.kernel.org/en/users/Drivers/ath10k
8088T: git git://github.com/kvalo/ath.git
8089S: Supported
8090F: drivers/net/wireless/ath/ath10k/
8091
8092QUALCOMM HEXAGON ARCHITECTURE
8093M: Richard Kuo <rkuo@codeaurora.org>
8094L: linux-hexagon@vger.kernel.org
8095S: Supported
8096F: arch/hexagon/
8097
8098QUALCOMM WCN36XX WIRELESS DRIVER
8099M: Eugene Krasnikov <k.eugene.e@gmail.com>
8100L: wcn36xx@lists.infradead.org
8101W: http://wireless.kernel.org/en/users/Drivers/wcn36xx
8102T: git git://github.com/KrasnikovEugene/wcn36xx.git
8103S: Supported
8104F: drivers/net/wireless/ath/wcn36xx/
8105
8106RADOS BLOCK DEVICE (RBD)
8107M: Ilya Dryomov <idryomov@gmail.com>
8108M: Sage Weil <sage@redhat.com>
8109M: Alex Elder <elder@kernel.org>
8110M: ceph-devel@vger.kernel.org
8111W: http://ceph.com/
8112T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
8113S: Supported
8114F: drivers/block/rbd.c
8115F: drivers/block/rbd_types.h
8116
8117RADEON FRAMEBUFFER DISPLAY DRIVER
8118M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
8119L: linux-fbdev@vger.kernel.org
8120S: Maintained
8121F: drivers/video/fbdev/aty/radeon*
8122F: include/uapi/linux/radeonfb.h
8123
8124RADIOSHARK RADIO DRIVER
8125M: Hans de Goede <hdegoede@redhat.com>
8126L: linux-media@vger.kernel.org
8127T: git git://linuxtv.org/media_tree.git
8128S: Maintained
8129F: drivers/media/radio/radio-shark.c
8130
8131RADIOSHARK2 RADIO DRIVER
8132M: Hans de Goede <hdegoede@redhat.com>
8133L: linux-media@vger.kernel.org
8134T: git git://linuxtv.org/media_tree.git
8135S: Maintained
8136F: drivers/media/radio/radio-shark2.c
8137F: drivers/media/radio/radio-tea5777.c
8138
8139RAGE128 FRAMEBUFFER DISPLAY DRIVER
8140M: Paul Mackerras <paulus@samba.org>
8141L: linux-fbdev@vger.kernel.org
8142S: Maintained
8143F: drivers/video/fbdev/aty/aty128fb.c
8144
8145RALINK RT2X00 WIRELESS LAN DRIVER
8146P: rt2x00 project
8147M: Stanislaw Gruszka <sgruszka@redhat.com>
8148M: Helmut Schaa <helmut.schaa@googlemail.com>
8149L: linux-wireless@vger.kernel.org
8150L: users@rt2x00.serialmonkey.com (moderated for non-subscribers)
8151W: http://rt2x00.serialmonkey.com/
8152S: Maintained
8153F: drivers/net/wireless/rt2x00/
8154
8155RAMDISK RAM BLOCK DEVICE DRIVER
8156M: Jens Axboe <axboe@kernel.dk>
8157S: Maintained
8158F: Documentation/blockdev/ramdisk.txt
8159F: drivers/block/brd.c
8160
8161PERSISTENT MEMORY DRIVER
8162M: Ross Zwisler <ross.zwisler@linux.intel.com>
8163L: linux-nvdimm@lists.01.org
8164S: Supported
8165F: drivers/block/pmem.c
8166
8167RANDOM NUMBER DRIVER
8168M: "Theodore Ts'o" <tytso@mit.edu>
8169S: Maintained
8170F: drivers/char/random.c
8171
8172RAPIDIO SUBSYSTEM
8173M: Matt Porter <mporter@kernel.crashing.org>
8174M: Alexandre Bounine <alexandre.bounine@idt.com>
8175S: Maintained
8176F: drivers/rapidio/
8177
8178RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
8179L: linux-wireless@vger.kernel.org
8180S: Orphan
8181F: drivers/net/wireless/ray*
8182
8183RCUTORTURE MODULE
8184M: Josh Triplett <josh@joshtriplett.org>
8185M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
8186L: linux-kernel@vger.kernel.org
8187S: Supported
8188T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
8189F: Documentation/RCU/torture.txt
8190F: kernel/rcu/rcutorture.c
8191
8192RCUTORTURE TEST FRAMEWORK
8193M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
8194M: Josh Triplett <josh@joshtriplett.org>
8195R: Steven Rostedt <rostedt@goodmis.org>
8196R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
8197R: Lai Jiangshan <laijs@cn.fujitsu.com>
8198L: linux-kernel@vger.kernel.org
8199S: Supported
8200T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
8201F: tools/testing/selftests/rcutorture
8202
8203RDC R-321X SoC
8204M: Florian Fainelli <florian@openwrt.org>
8205S: Maintained
8206
8207RDC R6040 FAST ETHERNET DRIVER
8208M: Florian Fainelli <florian@openwrt.org>
8209L: netdev@vger.kernel.org
8210S: Maintained
8211F: drivers/net/ethernet/rdc/r6040.c
8212
8213RDS - RELIABLE DATAGRAM SOCKETS
8214M: Chien Yen <chien.yen@oracle.com>
8215L: rds-devel@oss.oracle.com (moderated for non-subscribers)
8216S: Supported
8217F: net/rds/
8218
8219READ-COPY UPDATE (RCU)
8220M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
8221M: Josh Triplett <josh@joshtriplett.org>
8222R: Steven Rostedt <rostedt@goodmis.org>
8223R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
8224R: Lai Jiangshan <laijs@cn.fujitsu.com>
8225L: linux-kernel@vger.kernel.org
8226W: http://www.rdrop.com/users/paulmck/RCU/
8227S: Supported
8228T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
8229F: Documentation/RCU/
8230X: Documentation/RCU/torture.txt
8231F: include/linux/rcu*
8232X: include/linux/srcu.h
8233F: kernel/rcu/
8234X: kernel/torture.c
8235
8236REAL TIME CLOCK (RTC) SUBSYSTEM
8237M: Alessandro Zummo <a.zummo@towertech.it>
8238M: Alexandre Belloni <alexandre.belloni@free-electrons.com>
8239L: rtc-linux@googlegroups.com
8240Q: http://patchwork.ozlabs.org/project/rtc-linux/list/
8241S: Maintained
8242F: Documentation/rtc.txt
8243F: drivers/rtc/
8244F: include/linux/rtc.h
8245F: include/uapi/linux/rtc.h
8246
8247REALTEK AUDIO CODECS
8248M: Bard Liao <bardliao@realtek.com>
8249M: Oder Chiou <oder_chiou@realtek.com>
8250S: Maintained
8251F: sound/soc/codecs/rt*
8252F: include/sound/rt*.h
8253
8254REISERFS FILE SYSTEM
8255L: reiserfs-devel@vger.kernel.org
8256S: Supported
8257F: fs/reiserfs/
8258
8259REGISTER MAP ABSTRACTION
8260M: Mark Brown <broonie@kernel.org>
8261L: linux-kernel@vger.kernel.org
8262T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
8263S: Supported
8264F: drivers/base/regmap/
8265F: include/linux/regmap.h
8266
8267REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
8268M: Ohad Ben-Cohen <ohad@wizery.com>
8269T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git
8270S: Maintained
8271F: drivers/remoteproc/
8272F: Documentation/remoteproc.txt
8273F: include/linux/remoteproc.h
8274
8275REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
8276M: Ohad Ben-Cohen <ohad@wizery.com>
8277T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/rpmsg.git
8278S: Maintained
8279F: drivers/rpmsg/
8280F: Documentation/rpmsg.txt
8281F: include/linux/rpmsg.h
8282
8283RESET CONTROLLER FRAMEWORK
8284M: Philipp Zabel <p.zabel@pengutronix.de>
8285S: Maintained
8286F: drivers/reset/
8287F: Documentation/devicetree/bindings/reset/
8288F: include/linux/reset.h
8289F: include/linux/reset-controller.h
8290
8291RFKILL
8292M: Johannes Berg <johannes@sipsolutions.net>
8293L: linux-wireless@vger.kernel.org
8294W: http://wireless.kernel.org/
8295T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
8296T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
8297S: Maintained
8298F: Documentation/rfkill.txt
8299F: net/rfkill/
8300
8301RHASHTABLE
8302M: Thomas Graf <tgraf@suug.ch>
8303L: netdev@vger.kernel.org
8304S: Maintained
8305F: lib/rhashtable.c
8306F: include/linux/rhashtable.h
8307
8308RICOH SMARTMEDIA/XD DRIVER
8309M: Maxim Levitsky <maximlevitsky@gmail.com>
8310S: Maintained
8311F: drivers/mtd/nand/r852.c
8312F: drivers/mtd/nand/r852.h
8313
8314RICOH R5C592 MEMORYSTICK DRIVER
8315M: Maxim Levitsky <maximlevitsky@gmail.com>
8316S: Maintained
8317F: drivers/memstick/host/r592.*
8318
8319ROCCAT DRIVERS
8320M: Stefan Achatz <erazor_de@users.sourceforge.net>
8321W: http://sourceforge.net/projects/roccat/
8322S: Maintained
8323F: drivers/hid/hid-roccat*
8324F: include/linux/hid-roccat*
8325F: Documentation/ABI/*/sysfs-driver-hid-roccat*
8326
8327ROCKER DRIVER
8328M: Jiri Pirko <jiri@resnulli.us>
8329M: Scott Feldman <sfeldma@gmail.com>
8330L: netdev@vger.kernel.org
8331S: Supported
8332F: drivers/net/ethernet/rocker/
8333
8334ROCKETPORT DRIVER
8335P: Comtrol Corp.
8336W: http://www.comtrol.com
8337S: Maintained
8338F: Documentation/serial/rocket.txt
8339F: drivers/tty/rocket*
8340
8341ROCKETPORT EXPRESS/INFINITY DRIVER
8342M: Kevin Cernekee <cernekee@gmail.com>
8343L: linux-serial@vger.kernel.org
8344S: Odd Fixes
8345F: drivers/tty/serial/rp2.*
8346
8347ROSE NETWORK LAYER
8348M: Ralf Baechle <ralf@linux-mips.org>
8349L: linux-hams@vger.kernel.org
8350W: http://www.linux-ax25.org/
8351S: Maintained
8352F: include/net/rose.h
8353F: include/uapi/linux/rose.h
8354F: net/rose/
8355
8356RTL2830 MEDIA DRIVER
8357M: Antti Palosaari <crope@iki.fi>
8358L: linux-media@vger.kernel.org
8359W: http://linuxtv.org/
8360W: http://palosaari.fi/linux/
8361Q: http://patchwork.linuxtv.org/project/linux-media/list/
8362T: git git://linuxtv.org/anttip/media_tree.git
8363S: Maintained
8364F: drivers/media/dvb-frontends/rtl2830*
8365
8366RTL2832 MEDIA DRIVER
8367M: Antti Palosaari <crope@iki.fi>
8368L: linux-media@vger.kernel.org
8369W: http://linuxtv.org/
8370W: http://palosaari.fi/linux/
8371Q: http://patchwork.linuxtv.org/project/linux-media/list/
8372T: git git://linuxtv.org/anttip/media_tree.git
8373S: Maintained
8374F: drivers/media/dvb-frontends/rtl2832*
8375
8376RTL2832_SDR MEDIA DRIVER
8377M: Antti Palosaari <crope@iki.fi>
8378L: linux-media@vger.kernel.org
8379W: http://linuxtv.org/
8380W: http://palosaari.fi/linux/
8381Q: http://patchwork.linuxtv.org/project/linux-media/list/
8382T: git git://linuxtv.org/anttip/media_tree.git
8383S: Maintained
8384F: drivers/media/dvb-frontends/rtl2832_sdr*
8385
8386RTL8180 WIRELESS DRIVER
8387L: linux-wireless@vger.kernel.org
8388W: http://wireless.kernel.org/
8389T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
8390S: Orphan
8391F: drivers/net/wireless/rtl818x/rtl8180/
8392
8393RTL8187 WIRELESS DRIVER
8394M: Herton Ronaldo Krzesinski <herton@canonical.com>
8395M: Hin-Tak Leung <htl10@users.sourceforge.net>
8396M: Larry Finger <Larry.Finger@lwfinger.net>
8397L: linux-wireless@vger.kernel.org
8398W: http://wireless.kernel.org/
8399T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
8400S: Maintained
8401F: drivers/net/wireless/rtl818x/rtl8187/
8402
8403RTL8192CE WIRELESS DRIVER
8404M: Larry Finger <Larry.Finger@lwfinger.net>
8405M: Chaoming Li <chaoming_li@realsil.com.cn>
8406L: linux-wireless@vger.kernel.org
8407W: http://wireless.kernel.org/
8408T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
8409S: Maintained
8410F: drivers/net/wireless/rtlwifi/
8411F: drivers/net/wireless/rtlwifi/rtl8192ce/
8412
8413S3 SAVAGE FRAMEBUFFER DRIVER
8414M: Antonino Daplas <adaplas@gmail.com>
8415L: linux-fbdev@vger.kernel.org
8416S: Maintained
8417F: drivers/video/fbdev/savage/
8418
8419S390
8420M: Martin Schwidefsky <schwidefsky@de.ibm.com>
8421M: Heiko Carstens <heiko.carstens@de.ibm.com>
8422M: linux390@de.ibm.com
8423L: linux-s390@vger.kernel.org
8424W: http://www.ibm.com/developerworks/linux/linux390/
8425S: Supported
8426F: arch/s390/
8427F: drivers/s390/
8428F: Documentation/s390/
8429F: Documentation/DocBook/s390*
8430
8431S390 COMMON I/O LAYER
8432M: Sebastian Ott <sebott@linux.vnet.ibm.com>
8433M: Peter Oberparleiter <oberpar@linux.vnet.ibm.com>
8434L: linux-s390@vger.kernel.org
8435W: http://www.ibm.com/developerworks/linux/linux390/
8436S: Supported
8437F: drivers/s390/cio/
8438
8439S390 DASD DRIVER
8440M: Stefan Weinhuber <wein@de.ibm.com>
8441M: Stefan Haberland <stefan.haberland@de.ibm.com>
8442L: linux-s390@vger.kernel.org
8443W: http://www.ibm.com/developerworks/linux/linux390/
8444S: Supported
8445F: drivers/s390/block/dasd*
8446F: block/partitions/ibm.c
8447
8448S390 NETWORK DRIVERS
8449M: Ursula Braun <ursula.braun@de.ibm.com>
8450M: linux390@de.ibm.com
8451L: linux-s390@vger.kernel.org
8452W: http://www.ibm.com/developerworks/linux/linux390/
8453S: Supported
8454F: drivers/s390/net/
8455
8456S390 PCI SUBSYSTEM
8457M: Sebastian Ott <sebott@linux.vnet.ibm.com>
8458M: Gerald Schaefer <gerald.schaefer@de.ibm.com>
8459L: linux-s390@vger.kernel.org
8460W: http://www.ibm.com/developerworks/linux/linux390/
8461S: Supported
8462F: arch/s390/pci/
8463F: drivers/pci/hotplug/s390_pci_hpc.c
8464
8465S390 ZCRYPT DRIVER
8466M: Ingo Tuchscherer <ingo.tuchscherer@de.ibm.com>
8467M: linux390@de.ibm.com
8468L: linux-s390@vger.kernel.org
8469W: http://www.ibm.com/developerworks/linux/linux390/
8470S: Supported
8471F: drivers/s390/crypto/
8472
8473S390 ZFCP DRIVER
8474M: Steffen Maier <maier@linux.vnet.ibm.com>
8475M: linux390@de.ibm.com
8476L: linux-s390@vger.kernel.org
8477W: http://www.ibm.com/developerworks/linux/linux390/
8478S: Supported
8479F: drivers/s390/scsi/zfcp_*
8480
8481S390 IUCV NETWORK LAYER
8482M: Ursula Braun <ursula.braun@de.ibm.com>
8483M: linux390@de.ibm.com
8484L: linux-s390@vger.kernel.org
8485W: http://www.ibm.com/developerworks/linux/linux390/
8486S: Supported
8487F: drivers/s390/net/*iucv*
8488F: include/net/iucv/
8489F: net/iucv/
8490
8491S3C24XX SD/MMC Driver
8492M: Ben Dooks <ben-linux@fluff.org>
8493L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8494S: Supported
8495F: drivers/mmc/host/s3cmci.*
8496
8497SAA6588 RDS RECEIVER DRIVER
8498M: Hans Verkuil <hverkuil@xs4all.nl>
8499L: linux-media@vger.kernel.org
8500T: git git://linuxtv.org/media_tree.git
8501W: http://linuxtv.org
8502S: Odd Fixes
8503F: drivers/media/i2c/saa6588*
8504
8505SAA7134 VIDEO4LINUX DRIVER
8506M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
8507L: linux-media@vger.kernel.org
8508W: http://linuxtv.org
8509T: git git://linuxtv.org/media_tree.git
8510S: Odd fixes
8511F: Documentation/video4linux/*.saa7134
8512F: drivers/media/pci/saa7134/
8513
8514SAA7146 VIDEO4LINUX-2 DRIVER
8515M: Hans Verkuil <hverkuil@xs4all.nl>
8516L: linux-media@vger.kernel.org
8517T: git git://linuxtv.org/media_tree.git
8518S: Maintained
8519F: drivers/media/common/saa7146/
8520F: drivers/media/pci/saa7146/
8521F: include/media/saa7146*
8522
8523SAMSUNG LAPTOP DRIVER
8524M: Corentin Chary <corentin.chary@gmail.com>
8525L: platform-driver-x86@vger.kernel.org
8526S: Maintained
8527F: drivers/platform/x86/samsung-laptop.c
8528
8529SAMSUNG AUDIO (ASoC) DRIVERS
8530M: Sangbeom Kim <sbkim73@samsung.com>
8531L: alsa-devel@alsa-project.org (moderated for non-subscribers)
8532S: Supported
8533F: sound/soc/samsung/
8534
8535SAMSUNG FRAMEBUFFER DRIVER
8536M: Jingoo Han <jingoohan1@gmail.com>
8537L: linux-fbdev@vger.kernel.org
8538S: Maintained
8539F: drivers/video/fbdev/s3c-fb.c
8540
8541SAMSUNG MULTIFUNCTION DEVICE DRIVERS
8542M: Sangbeom Kim <sbkim73@samsung.com>
8543L: linux-kernel@vger.kernel.org
8544S: Supported
8545F: drivers/mfd/sec*.c
8546F: drivers/regulator/s2m*.c
8547F: drivers/regulator/s5m*.c
8548F: include/linux/mfd/samsung/
8549
8550SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
8551M: Kyungmin Park <kyungmin.park@samsung.com>
8552M: Sylwester Nawrocki <s.nawrocki@samsung.com>
8553L: linux-media@vger.kernel.org
8554Q: https://patchwork.linuxtv.org/project/linux-media/list/
8555S: Supported
8556F: drivers/media/platform/exynos4-is/
8557
8558SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
8559M: Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
8560L: linux-media@vger.kernel.org
8561L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
8562S: Maintained
8563F: drivers/media/platform/s3c-camif/
8564F: include/media/s3c_camif.h
8565
8566SAMSUNG S5C73M3 CAMERA DRIVER
8567M: Kyungmin Park <kyungmin.park@samsung.com>
8568M: Andrzej Hajda <a.hajda@samsung.com>
8569L: linux-media@vger.kernel.org
8570S: Supported
8571F: drivers/media/i2c/s5c73m3/*
8572
8573SAMSUNG S5K5BAF CAMERA DRIVER
8574M: Kyungmin Park <kyungmin.park@samsung.com>
8575M: Andrzej Hajda <a.hajda@samsung.com>
8576L: linux-media@vger.kernel.org
8577S: Supported
8578F: drivers/media/i2c/s5k5baf.c
8579
8580SAMSUNG SOC CLOCK DRIVERS
8581M: Sylwester Nawrocki <s.nawrocki@samsung.com>
8582M: Tomasz Figa <tomasz.figa@gmail.com>
8583S: Supported
8584L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
8585F: drivers/clk/samsung/
8586
8587SAMSUNG SXGBE DRIVERS
8588M: Byungho An <bh74.an@samsung.com>
8589M: Girish K S <ks.giri@samsung.com>
8590M: Vipul Pandya <vipul.pandya@samsung.com>
8591S: Supported
8592L: netdev@vger.kernel.org
8593F: drivers/net/ethernet/samsung/sxgbe/
8594
8595SAMSUNG THERMAL DRIVER
8596M: Lukasz Majewski <l.majewski@samsung.com>
8597L: linux-pm@vger.kernel.org
8598L: linux-samsung-soc@vger.kernel.org
8599S: Supported
8600T: https://github.com/lmajewski/linux-samsung-thermal.git
8601F: drivers/thermal/samsung/
8602
8603SAMSUNG USB2 PHY DRIVER
8604M: Kamil Debski <k.debski@samsung.com>
8605L: linux-kernel@vger.kernel.org
8606S: Supported
8607F: Documentation/devicetree/bindings/phy/samsung-phy.txt
8608F: Documentation/phy/samsung-usb2.txt
8609F: drivers/phy/phy-exynos4210-usb2.c
8610F: drivers/phy/phy-exynos4x12-usb2.c
8611F: drivers/phy/phy-exynos5250-usb2.c
8612F: drivers/phy/phy-s5pv210-usb2.c
8613F: drivers/phy/phy-samsung-usb2.c
8614F: drivers/phy/phy-samsung-usb2.h
8615
8616SERIAL DRIVERS
8617M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
8618L: linux-serial@vger.kernel.org
8619S: Maintained
8620F: drivers/tty/serial/
8621
8622SYNOPSYS DESIGNWARE DMAC DRIVER
8623M: Viresh Kumar <viresh.linux@gmail.com>
8624M: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
8625S: Maintained
8626F: include/linux/dma/dw.h
8627F: include/linux/platform_data/dma-dw.h
8628F: drivers/dma/dw/
8629
8630SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
8631M: Seungwon Jeon <tgih.jun@samsung.com>
8632M: Jaehoon Chung <jh80.chung@samsung.com>
8633L: linux-mmc@vger.kernel.org
8634S: Maintained
8635F: include/linux/mmc/dw_mmc.h
8636F: drivers/mmc/host/dw_mmc*
8637
8638THUNDERBOLT DRIVER
8639M: Andreas Noever <andreas.noever@gmail.com>
8640S: Maintained
8641F: drivers/thunderbolt/
8642
8643TIMEKEEPING, CLOCKSOURCE CORE, NTP
8644M: John Stultz <john.stultz@linaro.org>
8645M: Thomas Gleixner <tglx@linutronix.de>
8646L: linux-kernel@vger.kernel.org
8647T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
8648S: Supported
8649F: include/linux/clocksource.h
8650F: include/linux/time.h
8651F: include/linux/timex.h
8652F: include/uapi/linux/time.h
8653F: include/uapi/linux/timex.h
8654F: kernel/time/clocksource.c
8655F: kernel/time/time*.c
8656F: kernel/time/ntp.c
8657F: tools/testing/selftests/timers/
8658
8659SC1200 WDT DRIVER
8660M: Zwane Mwaikambo <zwanem@gmail.com>
8661S: Maintained
8662F: drivers/watchdog/sc1200wdt.c
8663
8664SCHEDULER
8665M: Ingo Molnar <mingo@redhat.com>
8666M: Peter Zijlstra <peterz@infradead.org>
8667L: linux-kernel@vger.kernel.org
8668T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
8669S: Maintained
8670F: kernel/sched/
8671F: include/linux/sched.h
8672F: include/uapi/linux/sched.h
8673F: include/linux/wait.h
8674
8675SCORE ARCHITECTURE
8676M: Chen Liqin <liqin.linux@gmail.com>
8677M: Lennox Wu <lennox.wu@gmail.com>
8678W: http://www.sunplus.com
8679S: Supported
8680F: arch/score/
8681
8682SCSI CDROM DRIVER
8683M: Jens Axboe <axboe@kernel.dk>
8684L: linux-scsi@vger.kernel.org
8685W: http://www.kernel.dk
8686S: Maintained
8687F: drivers/scsi/sr*
8688
8689SCSI RDMA PROTOCOL (SRP) INITIATOR
8690M: Bart Van Assche <bart.vanassche@sandisk.com>
8691L: linux-rdma@vger.kernel.org
8692S: Supported
8693W: http://www.openfabrics.org
8694Q: http://patchwork.kernel.org/project/linux-rdma/list/
8695T: git git://git.kernel.org/pub/scm/linux/kernel/git/dad/srp-initiator.git
8696F: drivers/infiniband/ulp/srp/
8697F: include/scsi/srp.h
8698
8699SCSI SG DRIVER
8700M: Doug Gilbert <dgilbert@interlog.com>
8701L: linux-scsi@vger.kernel.org
8702W: http://sg.danny.cz/sg
8703S: Maintained
8704F: Documentation/scsi/scsi-generic.txt
8705F: drivers/scsi/sg.c
8706F: include/scsi/sg.h
8707
8708SCSI SUBSYSTEM
8709M: "James E.J. Bottomley" <JBottomley@odin.com>
8710L: linux-scsi@vger.kernel.org
8711T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
8712S: Maintained
8713F: drivers/scsi/
8714F: include/scsi/
8715
8716SCSI TAPE DRIVER
8717M: Kai Mäkisara <Kai.Makisara@kolumbus.fi>
8718L: linux-scsi@vger.kernel.org
8719S: Maintained
8720F: Documentation/scsi/st.txt
8721F: drivers/scsi/st.*
8722F: drivers/scsi/st_*.h
8723
8724SCTP PROTOCOL
8725M: Vlad Yasevich <vyasevich@gmail.com>
8726M: Neil Horman <nhorman@tuxdriver.com>
8727L: linux-sctp@vger.kernel.org
8728W: http://lksctp.sourceforge.net
8729S: Maintained
8730F: Documentation/networking/sctp.txt
8731F: include/linux/sctp.h
8732F: include/uapi/linux/sctp.h
8733F: include/net/sctp/
8734F: net/sctp/
8735
8736SCx200 CPU SUPPORT
8737M: Jim Cromie <jim.cromie@gmail.com>
8738S: Odd Fixes
8739F: Documentation/i2c/busses/scx200_acb
8740F: arch/x86/platform/scx200/
8741F: drivers/watchdog/scx200_wdt.c
8742F: drivers/i2c/busses/scx200*
8743F: drivers/mtd/maps/scx200_docflash.c
8744F: include/linux/scx200.h
8745
8746SCx200 GPIO DRIVER
8747M: Jim Cromie <jim.cromie@gmail.com>
8748S: Maintained
8749F: drivers/char/scx200_gpio.c
8750F: include/linux/scx200_gpio.h
8751
8752SCx200 HRT CLOCKSOURCE DRIVER
8753M: Jim Cromie <jim.cromie@gmail.com>
8754S: Maintained
8755F: drivers/clocksource/scx200_hrt.c
8756
8757SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
8758M: Sascha Sommer <saschasommer@freenet.de>
8759L: sdricohcs-devel@lists.sourceforge.net (subscribers-only)
8760S: Maintained
8761F: drivers/mmc/host/sdricoh_cs.c
8762
8763SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
8764L: linux-mmc@vger.kernel.org
8765S: Orphan
8766F: drivers/mmc/host/sdhci.*
8767F: drivers/mmc/host/sdhci-pltfm.[ch]
8768
8769SECURE COMPUTING
8770M: Kees Cook <keescook@chromium.org>
8771R: Andy Lutomirski <luto@amacapital.net>
8772R: Will Drewry <wad@chromium.org>
8773T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp
8774S: Supported
8775F: kernel/seccomp.c
8776F: include/uapi/linux/seccomp.h
8777F: include/linux/seccomp.h
8778K: \bsecure_computing
8779K: \bTIF_SECCOMP\b
8780
8781SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
8782M: Ben Dooks <ben-linux@fluff.org>
8783M: Jaehoon Chung <jh80.chung@samsung.com>
8784L: linux-mmc@vger.kernel.org
8785S: Maintained
8786F: drivers/mmc/host/sdhci-s3c*
8787
8788SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
8789M: Viresh Kumar <viresh.linux@gmail.com>
8790L: spear-devel@list.st.com
8791L: linux-mmc@vger.kernel.org
8792S: Maintained
8793F: drivers/mmc/host/sdhci-spear.c
8794
8795SECURITY SUBSYSTEM
8796M: James Morris <james.l.morris@oracle.com>
8797M: Serge E. Hallyn <serge@hallyn.com>
8798L: linux-security-module@vger.kernel.org (suggested Cc:)
8799T: git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git
8800W: http://kernsec.org/
8801S: Supported
8802F: security/
8803
8804SECURITY CONTACT
8805M: Security Officers <security@kernel.org>
8806S: Supported
8807
8808SELINUX SECURITY MODULE
8809M: Paul Moore <paul@paul-moore.com>
8810M: Stephen Smalley <sds@tycho.nsa.gov>
8811M: Eric Paris <eparis@parisplace.org>
8812L: selinux@tycho.nsa.gov (moderated for non-subscribers)
8813W: http://selinuxproject.org
8814T: git git://git.infradead.org/users/pcmoore/selinux
8815S: Supported
8816F: include/linux/selinux*
8817F: security/selinux/
8818F: scripts/selinux/
8819
8820APPARMOR SECURITY MODULE
8821M: John Johansen <john.johansen@canonical.com>
8822L: apparmor@lists.ubuntu.com (subscribers-only, general discussion)
8823W: apparmor.wiki.kernel.org
8824T: git git://git.kernel.org/pub/scm/linux/kernel/git/jj/apparmor-dev.git
8825S: Supported
8826F: security/apparmor/
8827
8828SENSABLE PHANTOM
8829M: Jiri Slaby <jirislaby@gmail.com>
8830S: Maintained
8831F: drivers/misc/phantom.c
8832F: include/uapi/linux/phantom.h
8833
8834SERVER ENGINES 10Gbps iSCSI - BladeEngine 2 DRIVER
8835M: Jayamohan Kallickal <jayamohan.kallickal@avagotech.com>
8836M: Minh Tran <minh.tran@avagotech.com>
8837M: John Soni Jose <sony.john-n@avagotech.com>
8838L: linux-scsi@vger.kernel.org
8839W: http://www.avagotech.com
8840S: Supported
8841F: drivers/scsi/be2iscsi/
8842
8843Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER
8844M: Sathya Perla <sathya.perla@avagotech.com>
8845M: Ajit Khaparde <ajit.khaparde@avagotech.com>
8846M: Padmanabh Ratnakar <padmanabh.ratnakar@avagotech.com>
8847M: Sriharsha Basavapatna <sriharsha.basavapatna@avagotech.com>
8848L: netdev@vger.kernel.org
8849W: http://www.emulex.com
8850S: Supported
8851F: drivers/net/ethernet/emulex/benet/
8852
8853EMULEX ONECONNECT ROCE DRIVER
8854M: Selvin Xavier <selvin.xavier@emulex.com>
8855M: Devesh Sharma <devesh.sharma@emulex.com>
8856M: Mitesh Ahuja <mitesh.ahuja@emulex.com>
8857L: linux-rdma@vger.kernel.org
8858W: http://www.emulex.com
8859S: Supported
8860F: drivers/infiniband/hw/ocrdma/
8861
8862SFC NETWORK DRIVER
8863M: Solarflare linux maintainers <linux-net-drivers@solarflare.com>
8864M: Shradha Shah <sshah@solarflare.com>
8865L: netdev@vger.kernel.org
8866S: Supported
8867F: drivers/net/ethernet/sfc/
8868
8869SGI GRU DRIVER
8870M: Dimitri Sivanich <sivanich@sgi.com>
8871S: Maintained
8872F: drivers/misc/sgi-gru/
8873
8874SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER
8875M: Pat Gefre <pfg@sgi.com>
8876L: linux-ia64@vger.kernel.org
8877S: Supported
8878F: Documentation/ia64/serial.txt
8879F: drivers/tty/serial/ioc?_serial.c
8880F: include/linux/ioc?.h
8881
8882SGI XP/XPC/XPNET DRIVER
8883M: Cliff Whickman <cpw@sgi.com>
8884M: Robin Holt <robinmholt@gmail.com>
8885S: Maintained
8886F: drivers/misc/sgi-xp/
8887
8888SI2157 MEDIA DRIVER
8889M: Antti Palosaari <crope@iki.fi>
8890L: linux-media@vger.kernel.org
8891W: http://linuxtv.org/
8892W: http://palosaari.fi/linux/
8893Q: http://patchwork.linuxtv.org/project/linux-media/list/
8894T: git git://linuxtv.org/anttip/media_tree.git
8895S: Maintained
8896F: drivers/media/tuners/si2157*
8897
8898SI2168 MEDIA DRIVER
8899M: Antti Palosaari <crope@iki.fi>
8900L: linux-media@vger.kernel.org
8901W: http://linuxtv.org/
8902W: http://palosaari.fi/linux/
8903Q: http://patchwork.linuxtv.org/project/linux-media/list/
8904T: git git://linuxtv.org/anttip/media_tree.git
8905S: Maintained
8906F: drivers/media/dvb-frontends/si2168*
8907
8908SI470X FM RADIO RECEIVER I2C DRIVER
8909M: Hans Verkuil <hverkuil@xs4all.nl>
8910L: linux-media@vger.kernel.org
8911T: git git://linuxtv.org/media_tree.git
8912W: http://linuxtv.org
8913S: Odd Fixes
8914F: drivers/media/radio/si470x/radio-si470x-i2c.c
8915
8916SI470X FM RADIO RECEIVER USB DRIVER
8917M: Hans Verkuil <hverkuil@xs4all.nl>
8918L: linux-media@vger.kernel.org
8919T: git git://linuxtv.org/media_tree.git
8920W: http://linuxtv.org
8921S: Maintained
8922F: drivers/media/radio/si470x/radio-si470x-common.c
8923F: drivers/media/radio/si470x/radio-si470x.h
8924F: drivers/media/radio/si470x/radio-si470x-usb.c
8925
8926SI4713 FM RADIO TRANSMITTER I2C DRIVER
8927M: Eduardo Valentin <edubezval@gmail.com>
8928L: linux-media@vger.kernel.org
8929T: git git://linuxtv.org/media_tree.git
8930W: http://linuxtv.org
8931S: Odd Fixes
8932F: drivers/media/radio/si4713/si4713.?
8933
8934SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
8935M: Eduardo Valentin <edubezval@gmail.com>
8936L: linux-media@vger.kernel.org
8937T: git git://linuxtv.org/media_tree.git
8938W: http://linuxtv.org
8939S: Odd Fixes
8940F: drivers/media/radio/si4713/radio-platform-si4713.c
8941
8942SI4713 FM RADIO TRANSMITTER USB DRIVER
8943M: Hans Verkuil <hverkuil@xs4all.nl>
8944L: linux-media@vger.kernel.org
8945T: git git://linuxtv.org/media_tree.git
8946W: http://linuxtv.org
8947S: Maintained
8948F: drivers/media/radio/si4713/radio-usb-si4713.c
8949
8950SIANO DVB DRIVER
8951M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
8952L: linux-media@vger.kernel.org
8953W: http://linuxtv.org
8954T: git git://linuxtv.org/media_tree.git
8955S: Odd fixes
8956F: drivers/media/common/siano/
8957F: drivers/media/usb/siano/
8958F: drivers/media/usb/siano/
8959F: drivers/media/mmc/siano/
8960
8961SIMPLEFB FB DRIVER
8962M: Hans de Goede <hdegoede@redhat.com>
8963L: linux-fbdev@vger.kernel.org
8964S: Maintained
8965F: Documentation/devicetree/bindings/video/simple-framebuffer.txt
8966F: drivers/video/fbdev/simplefb.c
8967F: include/linux/platform_data/simplefb.h
8968
8969SH_VEU V4L2 MEM2MEM DRIVER
8970L: linux-media@vger.kernel.org
8971S: Orphan
8972F: drivers/media/platform/sh_veu.c
8973
8974SH_VOU V4L2 OUTPUT DRIVER
8975L: linux-media@vger.kernel.org
8976S: Orphan
8977F: drivers/media/platform/sh_vou.c
8978F: include/media/sh_vou.h
8979
8980SIMPLE FIRMWARE INTERFACE (SFI)
8981M: Len Brown <lenb@kernel.org>
8982L: sfi-devel@simplefirmware.org
8983W: http://simplefirmware.org/
8984T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git
8985S: Supported
8986F: arch/x86/platform/sfi/
8987F: drivers/sfi/
8988F: include/linux/sfi*.h
8989
8990SIMTEC EB110ATX (Chalice CATS)
8991P: Ben Dooks
8992P: Vincent Sanders <vince@simtec.co.uk>
8993M: Simtec Linux Team <linux@simtec.co.uk>
8994W: http://www.simtec.co.uk/products/EB110ATX/
8995S: Supported
8996
8997SIMTEC EB2410ITX (BAST)
8998P: Ben Dooks
8999P: Vincent Sanders <vince@simtec.co.uk>
9000M: Simtec Linux Team <linux@simtec.co.uk>
9001W: http://www.simtec.co.uk/products/EB2410ITX/
9002S: Supported
9003F: arch/arm/mach-s3c24xx/mach-bast.c
9004F: arch/arm/mach-s3c24xx/bast-ide.c
9005F: arch/arm/mach-s3c24xx/bast-irq.c
9006
9007TI DAVINCI MACHINE SUPPORT
9008M: Sekhar Nori <nsekhar@ti.com>
9009M: Kevin Hilman <khilman@deeprootsystems.com>
9010T: git git://gitorious.org/linux-davinci/linux-davinci.git
9011Q: http://patchwork.kernel.org/project/linux-davinci/list/
9012S: Supported
9013F: arch/arm/mach-davinci/
9014F: drivers/i2c/busses/i2c-davinci.c
9015
9016TI DAVINCI SERIES MEDIA DRIVER
9017M: Lad, Prabhakar <prabhakar.csengg@gmail.com>
9018L: linux-media@vger.kernel.org
9019W: http://linuxtv.org/
9020Q: http://patchwork.linuxtv.org/project/linux-media/list/
9021T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
9022S: Maintained
9023F: drivers/media/platform/davinci/
9024F: include/media/davinci/
9025
9026TI AM437X VPFE DRIVER
9027M: Lad, Prabhakar <prabhakar.csengg@gmail.com>
9028L: linux-media@vger.kernel.org
9029W: http://linuxtv.org/
9030Q: http://patchwork.linuxtv.org/project/linux-media/list/
9031T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
9032S: Maintained
9033F: drivers/media/platform/am437x/
9034
9035OV2659 OMNIVISION SENSOR DRIVER
9036M: Lad, Prabhakar <prabhakar.csengg@gmail.com>
9037L: linux-media@vger.kernel.org
9038W: http://linuxtv.org/
9039Q: http://patchwork.linuxtv.org/project/linux-media/list/
9040T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
9041S: Maintained
9042F: drivers/media/i2c/ov2659.c
9043F: include/media/ov2659.h
9044
9045SIS 190 ETHERNET DRIVER
9046M: Francois Romieu <romieu@fr.zoreil.com>
9047L: netdev@vger.kernel.org
9048S: Maintained
9049F: drivers/net/ethernet/sis/sis190.c
9050
9051SIS 900/7016 FAST ETHERNET DRIVER
9052M: Daniele Venzano <venza@brownhat.org>
9053W: http://www.brownhat.org/sis900.html
9054L: netdev@vger.kernel.org
9055S: Maintained
9056F: drivers/net/ethernet/sis/sis900.*
9057
9058SIS FRAMEBUFFER DRIVER
9059M: Thomas Winischhofer <thomas@winischhofer.net>
9060W: http://www.winischhofer.net/linuxsisvga.shtml
9061S: Maintained
9062F: Documentation/fb/sisfb.txt
9063F: drivers/video/fbdev/sis/
9064F: include/video/sisfb.h
9065
9066SIS USB2VGA DRIVER
9067M: Thomas Winischhofer <thomas@winischhofer.net>
9068W: http://www.winischhofer.at/linuxsisusbvga.shtml
9069S: Maintained
9070F: drivers/usb/misc/sisusbvga/
9071
9072SLAB ALLOCATOR
9073M: Christoph Lameter <cl@linux.com>
9074M: Pekka Enberg <penberg@kernel.org>
9075M: David Rientjes <rientjes@google.com>
9076M: Joonsoo Kim <iamjoonsoo.kim@lge.com>
9077M: Andrew Morton <akpm@linux-foundation.org>
9078L: linux-mm@kvack.org
9079S: Maintained
9080F: include/linux/sl?b*.h
9081F: mm/sl?b*
9082
9083SLEEPABLE READ-COPY UPDATE (SRCU)
9084M: Lai Jiangshan <laijs@cn.fujitsu.com>
9085M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
9086M: Josh Triplett <josh@joshtriplett.org>
9087R: Steven Rostedt <rostedt@goodmis.org>
9088R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
9089L: linux-kernel@vger.kernel.org
9090W: http://www.rdrop.com/users/paulmck/RCU/
9091S: Supported
9092T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
9093F: include/linux/srcu.h
9094F: kernel/rcu/srcu.c
9095
9096SMACK SECURITY MODULE
9097M: Casey Schaufler <casey@schaufler-ca.com>
9098L: linux-security-module@vger.kernel.org
9099W: http://schaufler-ca.com
9100T: git git://git.gitorious.org/smack-next/kernel.git
9101S: Maintained
9102F: Documentation/security/Smack.txt
9103F: security/smack/
9104
9105DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS)
9106M: Kevin Hilman <khilman@kernel.org>
9107M: Nishanth Menon <nm@ti.com>
9108S: Maintained
9109F: drivers/power/avs/
9110F: include/linux/power/smartreflex.h
9111L: linux-pm@vger.kernel.org
9112
9113SMC91x ETHERNET DRIVER
9114M: Nicolas Pitre <nico@fluxnic.net>
9115S: Odd Fixes
9116F: drivers/net/ethernet/smsc/smc91x.*
9117
9118SMIA AND SMIA++ IMAGE SENSOR DRIVER
9119M: Sakari Ailus <sakari.ailus@iki.fi>
9120L: linux-media@vger.kernel.org
9121S: Maintained
9122F: drivers/media/i2c/smiapp/
9123F: include/media/smiapp.h
9124F: drivers/media/i2c/smiapp-pll.c
9125F: drivers/media/i2c/smiapp-pll.h
9126F: include/uapi/linux/smiapp.h
9127F: Documentation/devicetree/bindings/media/i2c/nokia,smia.txt
9128
9129SMM665 HARDWARE MONITOR DRIVER
9130M: Guenter Roeck <linux@roeck-us.net>
9131L: lm-sensors@lm-sensors.org
9132S: Maintained
9133F: Documentation/hwmon/smm665
9134F: drivers/hwmon/smm665.c
9135
9136SMSC EMC2103 HARDWARE MONITOR DRIVER
9137M: Steve Glendinning <steve.glendinning@shawell.net>
9138L: lm-sensors@lm-sensors.org
9139S: Maintained
9140F: Documentation/hwmon/emc2103
9141F: drivers/hwmon/emc2103.c
9142
9143SMSC SCH5627 HARDWARE MONITOR DRIVER
9144M: Hans de Goede <hdegoede@redhat.com>
9145L: lm-sensors@lm-sensors.org
9146S: Supported
9147F: Documentation/hwmon/sch5627
9148F: drivers/hwmon/sch5627.c
9149
9150SMSC47B397 HARDWARE MONITOR DRIVER
9151M: Jean Delvare <jdelvare@suse.de>
9152L: lm-sensors@lm-sensors.org
9153S: Maintained
9154F: Documentation/hwmon/smsc47b397
9155F: drivers/hwmon/smsc47b397.c
9156
9157SMSC911x ETHERNET DRIVER
9158M: Steve Glendinning <steve.glendinning@shawell.net>
9159L: netdev@vger.kernel.org
9160S: Maintained
9161F: include/linux/smsc911x.h
9162F: drivers/net/ethernet/smsc/smsc911x.*
9163
9164SMSC9420 PCI ETHERNET DRIVER
9165M: Steve Glendinning <steve.glendinning@shawell.net>
9166L: netdev@vger.kernel.org
9167S: Maintained
9168F: drivers/net/ethernet/smsc/smsc9420.*
9169
9170SMSC UFX6000 and UFX7000 USB to VGA DRIVER
9171M: Steve Glendinning <steve.glendinning@shawell.net>
9172L: linux-fbdev@vger.kernel.org
9173S: Maintained
9174F: drivers/video/fbdev/smscufx.c
9175
9176SOC-CAMERA V4L2 SUBSYSTEM
9177M: Guennadi Liakhovetski <g.liakhovetski@gmx.de>
9178L: linux-media@vger.kernel.org
9179T: git git://linuxtv.org/media_tree.git
9180S: Maintained
9181F: include/media/soc*
9182F: drivers/media/i2c/soc_camera/
9183F: drivers/media/platform/soc_camera/
9184
9185SOEKRIS NET48XX LED SUPPORT
9186M: Chris Boot <bootc@bootc.net>
9187S: Maintained
9188F: drivers/leds/leds-net48xx.c
9189
9190SOFTLOGIC 6x10 MPEG CODEC
9191M: Bluecherry Maintainers <maintainers@bluecherrydvr.com>
9192M: Andrey Utkin <andrey.utkin@corp.bluecherry.net>
9193M: Andrey Utkin <andrey.krieger.utkin@gmail.com>
9194M: Ismael Luceno <ismael@iodev.co.uk>
9195L: linux-media@vger.kernel.org
9196S: Supported
9197F: drivers/media/pci/solo6x10/
9198
9199SOFTWARE RAID (Multiple Disks) SUPPORT
9200M: Neil Brown <neilb@suse.de>
9201L: linux-raid@vger.kernel.org
9202S: Supported
9203F: drivers/md/
9204F: include/linux/raid/
9205F: include/uapi/linux/raid/
9206
9207SONIC NETWORK DRIVER
9208M: Thomas Bogendoerfer <tsbogend@alpha.franken.de>
9209L: netdev@vger.kernel.org
9210S: Maintained
9211F: drivers/net/ethernet/natsemi/sonic.*
9212
9213SONICS SILICON BACKPLANE DRIVER (SSB)
9214M: Michael Buesch <m@bues.ch>
9215L: netdev@vger.kernel.org
9216S: Maintained
9217F: drivers/ssb/
9218F: include/linux/ssb/
9219
9220SONY VAIO CONTROL DEVICE DRIVER
9221M: Mattia Dongili <malattia@linux.it>
9222L: platform-driver-x86@vger.kernel.org
9223W: http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
9224S: Maintained
9225F: Documentation/laptops/sony-laptop.txt
9226F: drivers/char/sonypi.c
9227F: drivers/platform/x86/sony-laptop.c
9228F: include/linux/sony-laptop.h
9229
9230SONY MEMORYSTICK CARD SUPPORT
9231M: Alex Dubov <oakad@yahoo.com>
9232W: http://tifmxx.berlios.de/
9233S: Maintained
9234F: drivers/memstick/host/tifm_ms.c
9235
9236SONY MEMORYSTICK STANDARD SUPPORT
9237M: Maxim Levitsky <maximlevitsky@gmail.com>
9238S: Maintained
9239F: drivers/memstick/core/ms_block.*
9240
9241SOUND
9242M: Jaroslav Kysela <perex@perex.cz>
9243M: Takashi Iwai <tiwai@suse.de>
9244L: alsa-devel@alsa-project.org (moderated for non-subscribers)
9245W: http://www.alsa-project.org/
9246T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
9247T: git git://git.alsa-project.org/alsa-kernel.git
9248Q: http://patchwork.kernel.org/project/alsa-devel/list/
9249S: Maintained
9250F: Documentation/sound/
9251F: include/sound/
9252F: include/uapi/sound/
9253F: sound/
9254
9255SOUND - COMPRESSED AUDIO
9256M: Vinod Koul <vinod.koul@intel.com>
9257L: alsa-devel@alsa-project.org (moderated for non-subscribers)
9258T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
9259S: Supported
9260F: Documentation/sound/alsa/compress_offload.txt
9261F: include/sound/compress_driver.h
9262F: include/uapi/sound/compress_*
9263F: sound/core/compress_offload.c
9264F: sound/soc/soc-compress.c
9265
9266SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
9267M: Liam Girdwood <lgirdwood@gmail.com>
9268M: Mark Brown <broonie@kernel.org>
9269T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
9270L: alsa-devel@alsa-project.org (moderated for non-subscribers)
9271W: http://alsa-project.org/main/index.php/ASoC
9272S: Supported
9273F: Documentation/sound/alsa/soc/
9274F: sound/soc/
9275F: include/sound/soc*
9276
9277SOUND - DMAENGINE HELPERS
9278M: Lars-Peter Clausen <lars@metafoo.de>
9279S: Supported
9280F: include/sound/dmaengine_pcm.h
9281F: sound/core/pcm_dmaengine.c
9282F: sound/soc/soc-generic-dmaengine-pcm.c
9283
9284SP2 MEDIA DRIVER
9285M: Olli Salonen <olli.salonen@iki.fi>
9286L: linux-media@vger.kernel.org
9287W: http://linuxtv.org/
9288Q: http://patchwork.linuxtv.org/project/linux-media/list/
9289S: Maintained
9290F: drivers/media/dvb-frontends/sp2*
9291
9292SPARC + UltraSPARC (sparc/sparc64)
9293M: "David S. Miller" <davem@davemloft.net>
9294L: sparclinux@vger.kernel.org
9295Q: http://patchwork.ozlabs.org/project/sparclinux/list/
9296T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
9297T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
9298S: Maintained
9299F: arch/sparc/
9300F: drivers/sbus/
9301
9302SPARC SERIAL DRIVERS
9303M: "David S. Miller" <davem@davemloft.net>
9304L: sparclinux@vger.kernel.org
9305T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
9306T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
9307S: Maintained
9308F: include/linux/sunserialcore.h
9309F: drivers/tty/serial/suncore.c
9310F: drivers/tty/serial/sunhv.c
9311F: drivers/tty/serial/sunsab.c
9312F: drivers/tty/serial/sunsab.h
9313F: drivers/tty/serial/sunsu.c
9314F: drivers/tty/serial/sunzilog.c
9315F: drivers/tty/serial/sunzilog.h
9316
9317SPARSE CHECKER
9318M: "Christopher Li" <sparse@chrisli.org>
9319L: linux-sparse@vger.kernel.org
9320W: https://sparse.wiki.kernel.org/
9321T: git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
9322T: git git://git.kernel.org/pub/scm/devel/sparse/chrisl/sparse.git
9323S: Maintained
9324F: include/linux/compiler.h
9325
9326SPEAR PLATFORM SUPPORT
9327M: Viresh Kumar <viresh.linux@gmail.com>
9328M: Shiraz Hashim <shiraz.linux.kernel@gmail.com>
9329L: spear-devel@list.st.com
9330L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9331W: http://www.st.com/spear
9332S: Maintained
9333F: arch/arm/mach-spear/
9334
9335SPEAR CLOCK FRAMEWORK SUPPORT
9336M: Viresh Kumar <viresh.linux@gmail.com>
9337L: spear-devel@list.st.com
9338L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9339W: http://www.st.com/spear
9340S: Maintained
9341F: drivers/clk/spear/
9342
9343SPI SUBSYSTEM
9344M: Mark Brown <broonie@kernel.org>
9345L: linux-spi@vger.kernel.org
9346T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
9347Q: http://patchwork.kernel.org/project/spi-devel-general/list/
9348S: Maintained
9349F: Documentation/spi/
9350F: drivers/spi/
9351F: include/linux/spi/
9352F: include/uapi/linux/spi/
9353
9354SPIDERNET NETWORK DRIVER for CELL
9355M: Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
9356M: Jens Osterkamp <jens@de.ibm.com>
9357L: netdev@vger.kernel.org
9358S: Supported
9359F: Documentation/networking/spider_net.txt
9360F: drivers/net/ethernet/toshiba/spider_net*
9361
9362SPU FILE SYSTEM
9363M: Jeremy Kerr <jk@ozlabs.org>
9364L: linuxppc-dev@lists.ozlabs.org
9365L: cbe-oss-dev@lists.ozlabs.org
9366W: http://www.ibm.com/developerworks/power/cell/
9367S: Supported
9368F: Documentation/filesystems/spufs.txt
9369F: arch/powerpc/platforms/cell/spufs/
9370
9371SQUASHFS FILE SYSTEM
9372M: Phillip Lougher <phillip@squashfs.org.uk>
9373L: squashfs-devel@lists.sourceforge.net (subscribers-only)
9374W: http://squashfs.org.uk
9375S: Maintained
9376F: Documentation/filesystems/squashfs.txt
9377F: fs/squashfs/
9378
9379SRM (Alpha) environment access
9380M: Jan-Benedict Glaw <jbglaw@lug-owl.de>
9381S: Maintained
9382F: arch/alpha/kernel/srm_env.c
9383
9384STABLE BRANCH
9385M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
9386L: stable@vger.kernel.org
9387S: Supported
9388F: Documentation/stable_kernel_rules.txt
9389
9390STAGING SUBSYSTEM
9391M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
9392T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
9393L: devel@driverdev.osuosl.org
9394S: Supported
9395F: drivers/staging/
9396
9397STAGING - COMEDI
9398M: Ian Abbott <abbotti@mev.co.uk>
9399M: H Hartley Sweeten <hsweeten@visionengravers.com>
9400S: Odd Fixes
9401F: drivers/staging/comedi/
9402
9403STAGING - FLARION FT1000 DRIVERS
9404M: Marek Belisko <marek.belisko@gmail.com>
9405S: Odd Fixes
9406F: drivers/staging/ft1000/
9407
9408STAGING - INDUSTRIAL IO
9409M: Jonathan Cameron <jic23@kernel.org>
9410L: linux-iio@vger.kernel.org
9411S: Odd Fixes
9412F: drivers/staging/iio/
9413
9414STAGING - LIRC (LINUX INFRARED REMOTE CONTROL) DRIVERS
9415M: Jarod Wilson <jarod@wilsonet.com>
9416W: http://www.lirc.org/
9417S: Odd Fixes
9418F: drivers/staging/media/lirc/
9419
9420STAGING - LUSTRE PARALLEL FILESYSTEM
9421M: Oleg Drokin <oleg.drokin@intel.com>
9422M: Andreas Dilger <andreas.dilger@intel.com>
9423L: HPDD-discuss@lists.01.org (moderated for non-subscribers)
9424W: http://lustre.opensfs.org/
9425S: Maintained
9426F: drivers/staging/lustre
9427
9428STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
9429M: Julian Andres Klode <jak@jak-linux.org>
9430M: Marc Dietrich <marvin24@gmx.de>
9431L: ac100@lists.launchpad.net (moderated for non-subscribers)
9432L: linux-tegra@vger.kernel.org
9433S: Maintained
9434F: drivers/staging/nvec/
9435
9436STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
9437M: Jens Frederich <jfrederich@gmail.com>
9438M: Daniel Drake <dsd@laptop.org>
9439M: Jon Nettleton <jon.nettleton@gmail.com>
9440W: http://wiki.laptop.org/go/DCON
9441S: Maintained
9442F: drivers/staging/olpc_dcon/
9443
9444STAGING - OZMO DEVICES USB OVER WIFI DRIVER
9445M: Shigekatsu Tateno <shigekatsu.tateno@atmel.com>
9446S: Maintained
9447F: drivers/staging/ozwpan/
9448
9449STAGING - PARALLEL LCD/KEYPAD PANEL DRIVER
9450M: Willy Tarreau <willy@meta-x.org>
9451S: Odd Fixes
9452F: drivers/staging/panel/
9453
9454STAGING - REALTEK RTL8712U DRIVERS
9455M: Larry Finger <Larry.Finger@lwfinger.net>
9456M: Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
9457S: Odd Fixes
9458F: drivers/staging/rtl8712/
9459
9460STAGING - REALTEK RTL8723U WIRELESS DRIVER
9461M: Larry Finger <Larry.Finger@lwfinger.net>
9462M: Jes Sorensen <Jes.Sorensen@redhat.com>
9463L: linux-wireless@vger.kernel.org
9464S: Maintained
9465F: drivers/staging/rtl8723au/
9466
9467STAGING - SILICON MOTION SM7XX FRAME BUFFER DRIVER
9468M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
9469M: Teddy Wang <teddy.wang@siliconmotion.com>
9470M: Sudip Mukherjee <sudip@vectorindia.org>
9471L: linux-fbdev@vger.kernel.org
9472S: Maintained
9473F: drivers/staging/sm7xxfb/
9474
9475STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
9476M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
9477M: Teddy Wang <teddy.wang@siliconmotion.com>
9478M: Sudip Mukherjee <sudip@vectorindia.org>
9479L: linux-fbdev@vger.kernel.org
9480S: Maintained
9481F: drivers/staging/sm750fb/
9482
9483STAGING - SLICOSS
9484M: Lior Dotan <liodot@gmail.com>
9485M: Christopher Harrer <charrer@alacritech.com>
9486S: Odd Fixes
9487F: drivers/staging/slicoss/
9488
9489STAGING - SPEAKUP CONSOLE SPEECH DRIVER
9490M: William Hubbs <w.d.hubbs@gmail.com>
9491M: Chris Brannon <chris@the-brannons.com>
9492M: Kirk Reiser <kirk@reisers.ca>
9493M: Samuel Thibault <samuel.thibault@ens-lyon.org>
9494L: speakup@linux-speakup.org
9495W: http://www.linux-speakup.org/
9496S: Odd Fixes
9497F: drivers/staging/speakup/
9498
9499STAGING - VIA VT665X DRIVERS
9500M: Forest Bond <forest@alittletooquiet.net>
9501S: Odd Fixes
9502F: drivers/staging/vt665?/
9503
9504STAGING - XGI Z7,Z9,Z11 PCI DISPLAY DRIVER
9505M: Arnaud Patard <arnaud.patard@rtp-net.org>
9506S: Odd Fixes
9507F: drivers/staging/xgifb/
9508
9509STARFIRE/DURALAN NETWORK DRIVER
9510M: Ion Badulescu <ionut@badula.org>
9511S: Odd Fixes
9512F: drivers/net/ethernet/adaptec/starfire*
9513
9514SUN3/3X
9515M: Sam Creasey <sammy@sammy.net>
9516W: http://sammy.net/sun3/
9517S: Maintained
9518F: arch/m68k/kernel/*sun3*
9519F: arch/m68k/sun3*/
9520F: arch/m68k/include/asm/sun3*
9521F: drivers/net/ethernet/i825xx/sun3*
9522
9523SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
9524M: Hans de Goede <hdegoede@redhat.com>
9525L: linux-input@vger.kernel.org
9526S: Maintained
9527F: Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt
9528F: drivers/input/keyboard/sun4i-lradc-keys.c
9529
9530SUNDANCE NETWORK DRIVER
9531M: Denis Kirjanov <kda@linux-powerpc.org>
9532L: netdev@vger.kernel.org
9533S: Maintained
9534F: drivers/net/ethernet/dlink/sundance.c
9535
9536SUPERH
9537L: linux-sh@vger.kernel.org
9538Q: http://patchwork.kernel.org/project/linux-sh/list/
9539S: Orphan
9540F: Documentation/sh/
9541F: arch/sh/
9542F: drivers/sh/
9543
9544SUSPEND TO RAM
9545M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
9546M: Len Brown <len.brown@intel.com>
9547M: Pavel Machek <pavel@ucw.cz>
9548L: linux-pm@vger.kernel.org
9549S: Supported
9550F: Documentation/power/
9551F: arch/x86/kernel/acpi/
9552F: drivers/base/power/
9553F: kernel/power/
9554F: include/linux/suspend.h
9555F: include/linux/freezer.h
9556F: include/linux/pm.h
9557
9558SVGA HANDLING
9559M: Martin Mares <mj@ucw.cz>
9560L: linux-video@atrey.karlin.mff.cuni.cz
9561S: Maintained
9562F: Documentation/svga.txt
9563F: arch/x86/boot/video*
9564
9565SWIOTLB SUBSYSTEM
9566M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
9567L: linux-kernel@vger.kernel.org
9568S: Supported
9569F: lib/swiotlb.c
9570F: arch/*/kernel/pci-swiotlb.c
9571F: include/linux/swiotlb.h
9572
9573SWITCHDEV
9574M: Jiri Pirko <jiri@resnulli.us>
9575L: netdev@vger.kernel.org
9576S: Supported
9577F: net/switchdev/
9578F: include/net/switchdev.h
9579
9580SYNOPSYS ARC ARCHITECTURE
9581M: Vineet Gupta <vgupta@synopsys.com>
9582S: Supported
9583F: arch/arc/
9584F: Documentation/devicetree/bindings/arc/
9585F: drivers/tty/serial/arc_uart.c
9586
9587SYSV FILESYSTEM
9588M: Christoph Hellwig <hch@infradead.org>
9589S: Maintained
9590F: Documentation/filesystems/sysv-fs.txt
9591F: fs/sysv/
9592F: include/linux/sysv_fs.h
9593
9594TARGET SUBSYSTEM
9595M: Nicholas A. Bellinger <nab@linux-iscsi.org>
9596L: linux-scsi@vger.kernel.org
9597L: target-devel@vger.kernel.org
9598W: http://www.linux-iscsi.org
9599W: http://groups.google.com/group/linux-iscsi-target-dev
9600T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
9601S: Supported
9602F: drivers/target/
9603F: include/target/
9604F: Documentation/target/
9605
9606TASKSTATS STATISTICS INTERFACE
9607M: Balbir Singh <bsingharora@gmail.com>
9608S: Maintained
9609F: Documentation/accounting/taskstats*
9610F: include/linux/taskstats*
9611F: kernel/taskstats.c
9612
9613TC CLASSIFIER
9614M: Jamal Hadi Salim <jhs@mojatatu.com>
9615L: netdev@vger.kernel.org
9616S: Maintained
9617F: include/net/pkt_cls.h
9618F: include/uapi/linux/pkt_cls.h
9619F: net/sched/
9620
9621TCP LOW PRIORITY MODULE
9622M: "Wong Hoi Sing, Edison" <hswong3i@gmail.com>
9623M: "Hung Hing Lun, Mike" <hlhung3i@gmail.com>
9624W: http://tcp-lp-mod.sourceforge.net/
9625S: Maintained
9626F: net/ipv4/tcp_lp.c
9627
9628TDA10071 MEDIA DRIVER
9629M: Antti Palosaari <crope@iki.fi>
9630L: linux-media@vger.kernel.org
9631W: http://linuxtv.org/
9632W: http://palosaari.fi/linux/
9633Q: http://patchwork.linuxtv.org/project/linux-media/list/
9634T: git git://linuxtv.org/anttip/media_tree.git
9635S: Maintained
9636F: drivers/media/dvb-frontends/tda10071*
9637
9638TDA18212 MEDIA DRIVER
9639M: Antti Palosaari <crope@iki.fi>
9640L: linux-media@vger.kernel.org
9641W: http://linuxtv.org/
9642W: http://palosaari.fi/linux/
9643Q: http://patchwork.linuxtv.org/project/linux-media/list/
9644T: git git://linuxtv.org/anttip/media_tree.git
9645S: Maintained
9646F: drivers/media/tuners/tda18212*
9647
9648TDA18218 MEDIA DRIVER
9649M: Antti Palosaari <crope@iki.fi>
9650L: linux-media@vger.kernel.org
9651W: http://linuxtv.org/
9652W: http://palosaari.fi/linux/
9653Q: http://patchwork.linuxtv.org/project/linux-media/list/
9654T: git git://linuxtv.org/anttip/media_tree.git
9655S: Maintained
9656F: drivers/media/tuners/tda18218*
9657
9658TDA18271 MEDIA DRIVER
9659M: Michael Krufky <mkrufky@linuxtv.org>
9660L: linux-media@vger.kernel.org
9661W: http://linuxtv.org/
9662W: http://github.com/mkrufky
9663Q: http://patchwork.linuxtv.org/project/linux-media/list/
9664T: git git://linuxtv.org/mkrufky/tuners.git
9665S: Maintained
9666F: drivers/media/tuners/tda18271*
9667
9668TDA827x MEDIA DRIVER
9669M: Michael Krufky <mkrufky@linuxtv.org>
9670L: linux-media@vger.kernel.org
9671W: http://linuxtv.org/
9672W: http://github.com/mkrufky
9673Q: http://patchwork.linuxtv.org/project/linux-media/list/
9674T: git git://linuxtv.org/mkrufky/tuners.git
9675S: Maintained
9676F: drivers/media/tuners/tda8290.*
9677
9678TDA8290 MEDIA DRIVER
9679M: Michael Krufky <mkrufky@linuxtv.org>
9680L: linux-media@vger.kernel.org
9681W: http://linuxtv.org/
9682W: http://github.com/mkrufky
9683Q: http://patchwork.linuxtv.org/project/linux-media/list/
9684T: git git://linuxtv.org/mkrufky/tuners.git
9685S: Maintained
9686F: drivers/media/tuners/tda8290.*
9687
9688TDA9840 MEDIA DRIVER
9689M: Hans Verkuil <hverkuil@xs4all.nl>
9690L: linux-media@vger.kernel.org
9691T: git git://linuxtv.org/media_tree.git
9692W: http://linuxtv.org
9693S: Maintained
9694F: drivers/media/i2c/tda9840*
9695
9696TEA5761 TUNER DRIVER
9697M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
9698L: linux-media@vger.kernel.org
9699W: http://linuxtv.org
9700T: git git://linuxtv.org/media_tree.git
9701S: Odd fixes
9702F: drivers/media/tuners/tea5761.*
9703
9704TEA5767 TUNER DRIVER
9705M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
9706L: linux-media@vger.kernel.org
9707W: http://linuxtv.org
9708T: git git://linuxtv.org/media_tree.git
9709S: Maintained
9710F: drivers/media/tuners/tea5767.*
9711
9712TEA6415C MEDIA DRIVER
9713M: Hans Verkuil <hverkuil@xs4all.nl>
9714L: linux-media@vger.kernel.org
9715T: git git://linuxtv.org/media_tree.git
9716W: http://linuxtv.org
9717S: Maintained
9718F: drivers/media/i2c/tea6415c*
9719
9720TEA6420 MEDIA DRIVER
9721M: Hans Verkuil <hverkuil@xs4all.nl>
9722L: linux-media@vger.kernel.org
9723T: git git://linuxtv.org/media_tree.git
9724W: http://linuxtv.org
9725S: Maintained
9726F: drivers/media/i2c/tea6420*
9727
9728TEAM DRIVER
9729M: Jiri Pirko <jiri@resnulli.us>
9730L: netdev@vger.kernel.org
9731S: Supported
9732F: drivers/net/team/
9733F: include/linux/if_team.h
9734F: include/uapi/linux/if_team.h
9735
9736TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
9737M: Savoir-faire Linux Inc. <kernel@savoirfairelinux.com>
9738S: Maintained
9739F: arch/x86/platform/ts5500/
9740
9741TECHNOTREND USB IR RECEIVER
9742M: Sean Young <sean@mess.org>
9743L: linux-media@vger.kernel.org
9744S: Maintained
9745F: drivers/media/rc/ttusbir.c
9746
9747TEGRA ARCHITECTURE SUPPORT
9748M: Stephen Warren <swarren@wwwdotorg.org>
9749M: Thierry Reding <thierry.reding@gmail.com>
9750M: Alexandre Courbot <gnurou@gmail.com>
9751L: linux-tegra@vger.kernel.org
9752Q: http://patchwork.ozlabs.org/project/linux-tegra/list/
9753T: git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
9754S: Supported
9755N: [^a-z]tegra
9756
9757TEGRA CLOCK DRIVER
9758M: Peter De Schrijver <pdeschrijver@nvidia.com>
9759M: Prashant Gaikwad <pgaikwad@nvidia.com>
9760S: Supported
9761F: drivers/clk/tegra/
9762
9763TEGRA DMA DRIVER
9764M: Laxman Dewangan <ldewangan@nvidia.com>
9765S: Supported
9766F: drivers/dma/tegra20-apb-dma.c
9767
9768TEGRA I2C DRIVER
9769M: Laxman Dewangan <ldewangan@nvidia.com>
9770S: Supported
9771F: drivers/i2c/busses/i2c-tegra.c
9772
9773TEGRA IOMMU DRIVERS
9774M: Hiroshi Doyu <hdoyu@nvidia.com>
9775S: Supported
9776F: drivers/iommu/tegra*
9777
9778TEGRA KBC DRIVER
9779M: Rakesh Iyer <riyer@nvidia.com>
9780M: Laxman Dewangan <ldewangan@nvidia.com>
9781S: Supported
9782F: drivers/input/keyboard/tegra-kbc.c
9783
9784TEGRA PWM DRIVER
9785M: Thierry Reding <thierry.reding@gmail.com>
9786S: Supported
9787F: drivers/pwm/pwm-tegra.c
9788
9789TEGRA SERIAL DRIVER
9790M: Laxman Dewangan <ldewangan@nvidia.com>
9791S: Supported
9792F: drivers/tty/serial/serial-tegra.c
9793
9794TEGRA SPI DRIVER
9795M: Laxman Dewangan <ldewangan@nvidia.com>
9796S: Supported
9797F: drivers/spi/spi-tegra*
9798
9799TEHUTI ETHERNET DRIVER
9800M: Andy Gospodarek <andy@greyhouse.net>
9801L: netdev@vger.kernel.org
9802S: Supported
9803F: drivers/net/ethernet/tehuti/*
9804
9805Telecom Clock Driver for MCPL0010
9806M: Mark Gross <mark.gross@intel.com>
9807S: Supported
9808F: drivers/char/tlclk.c
9809
9810TENSILICA XTENSA PORT (xtensa)
9811M: Chris Zankel <chris@zankel.net>
9812M: Max Filippov <jcmvbkbc@gmail.com>
9813L: linux-xtensa@linux-xtensa.org
9814S: Maintained
9815F: arch/xtensa/
9816F: drivers/irqchip/irq-xtensa-*
9817
9818THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
9819M: Hans Verkuil <hverkuil@xs4all.nl>
9820L: linux-media@vger.kernel.org
9821T: git git://linuxtv.org/media_tree.git
9822W: http://linuxtv.org
9823S: Maintained
9824F: drivers/media/radio/radio-raremono.c
9825
9826THERMAL
9827M: Zhang Rui <rui.zhang@intel.com>
9828M: Eduardo Valentin <edubezval@gmail.com>
9829L: linux-pm@vger.kernel.org
9830T: git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git
9831T: git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git
9832Q: https://patchwork.kernel.org/project/linux-pm/list/
9833S: Supported
9834F: drivers/thermal/
9835F: include/linux/thermal.h
9836F: include/uapi/linux/thermal.h
9837F: include/linux/cpu_cooling.h
9838F: Documentation/devicetree/bindings/thermal/
9839
9840THINGM BLINK(1) USB RGB LED DRIVER
9841M: Vivien Didelot <vivien.didelot@savoirfairelinux.com>
9842S: Maintained
9843F: drivers/hid/hid-thingm.c
9844
9845THINKPAD ACPI EXTRAS DRIVER
9846M: Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br>
9847L: ibm-acpi-devel@lists.sourceforge.net
9848L: platform-driver-x86@vger.kernel.org
9849W: http://ibm-acpi.sourceforge.net
9850W: http://thinkwiki.org/wiki/Ibm-acpi
9851T: git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
9852S: Maintained
9853F: drivers/platform/x86/thinkpad_acpi.c
9854
9855TI BANDGAP AND THERMAL DRIVER
9856M: Eduardo Valentin <edubezval@gmail.com>
9857L: linux-pm@vger.kernel.org
9858L: linux-omap@vger.kernel.org
9859S: Maintained
9860F: drivers/thermal/ti-soc-thermal/
9861
9862TI CDCE706 CLOCK DRIVER
9863M: Max Filippov <jcmvbkbc@gmail.com>
9864S: Maintained
9865F: drivers/clk/clk-cdce706.c
9866
9867TI CLOCK DRIVER
9868M: Tero Kristo <t-kristo@ti.com>
9869L: linux-omap@vger.kernel.org
9870S: Maintained
9871F: drivers/clk/ti/
9872F: include/linux/clk/ti.h
9873
9874TI FLASH MEDIA INTERFACE DRIVER
9875M: Alex Dubov <oakad@yahoo.com>
9876S: Maintained
9877F: drivers/misc/tifm*
9878F: drivers/mmc/host/tifm_sd.c
9879F: include/linux/tifm.h
9880
9881TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
9882M: Santosh Shilimkar <ssantosh@kernel.org>
9883L: linux-kernel@vger.kernel.org
9884L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9885S: Maintained
9886F: drivers/soc/ti/*
9887T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
9888
9889
9890TI LM49xxx FAMILY ASoC CODEC DRIVERS
9891M: M R Swami Reddy <mr.swami.reddy@ti.com>
9892M: Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
9893L: alsa-devel@alsa-project.org (moderated for non-subscribers)
9894S: Maintained
9895F: sound/soc/codecs/lm49453*
9896F: sound/soc/codecs/isabelle*
9897
9898TI LP855x BACKLIGHT DRIVER
9899M: Milo Kim <milo.kim@ti.com>
9900S: Maintained
9901F: Documentation/backlight/lp855x-driver.txt
9902F: drivers/video/backlight/lp855x_bl.c
9903F: include/linux/platform_data/lp855x.h
9904
9905TI LP8727 CHARGER DRIVER
9906M: Milo Kim <milo.kim@ti.com>
9907S: Maintained
9908F: drivers/power/lp8727_charger.c
9909F: include/linux/platform_data/lp8727.h
9910
9911TI LP8788 MFD DRIVER
9912M: Milo Kim <milo.kim@ti.com>
9913S: Maintained
9914F: drivers/iio/adc/lp8788_adc.c
9915F: drivers/leds/leds-lp8788.c
9916F: drivers/mfd/lp8788*.c
9917F: drivers/power/lp8788-charger.c
9918F: drivers/regulator/lp8788-*.c
9919F: include/linux/mfd/lp8788*.h
9920
9921TI NETCP ETHERNET DRIVER
9922M: Wingman Kwok <w-kwok2@ti.com>
9923M: Murali Karicheri <m-karicheri2@ti.com>
9924L: netdev@vger.kernel.org
9925S: Maintained
9926F: drivers/net/ethernet/ti/netcp*
9927
9928TI TWL4030 SERIES SOC CODEC DRIVER
9929M: Peter Ujfalusi <peter.ujfalusi@ti.com>
9930L: alsa-devel@alsa-project.org (moderated for non-subscribers)
9931S: Maintained
9932F: sound/soc/codecs/twl4030*
9933
9934TI WILINK WIRELESS DRIVERS
9935L: linux-wireless@vger.kernel.org
9936W: http://wireless.kernel.org/en/users/Drivers/wl12xx
9937W: http://wireless.kernel.org/en/users/Drivers/wl1251
9938T: git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
9939S: Orphan
9940F: drivers/net/wireless/ti/
9941F: include/linux/wl12xx.h
9942
9943TIPC NETWORK LAYER
9944M: Jon Maloy <jon.maloy@ericsson.com>
9945M: Ying Xue <ying.xue@windriver.com>
9946L: netdev@vger.kernel.org (core kernel code)
9947L: tipc-discussion@lists.sourceforge.net (user apps, general discussion)
9948W: http://tipc.sourceforge.net/
9949S: Maintained
9950F: include/uapi/linux/tipc*.h
9951F: net/tipc/
9952
9953TILE ARCHITECTURE
9954M: Chris Metcalf <cmetcalf@ezchip.com>
9955W: http://www.ezchip.com/scm/
9956S: Supported
9957F: arch/tile/
9958F: drivers/char/tile-srom.c
9959F: drivers/edac/tile_edac.c
9960F: drivers/net/ethernet/tile/
9961F: drivers/rtc/rtc-tile.c
9962F: drivers/tty/hvc/hvc_tile.c
9963F: drivers/tty/serial/tilegx.c
9964F: drivers/usb/host/*-tilegx.c
9965F: include/linux/usb/tilegx.h
9966
9967TLAN NETWORK DRIVER
9968M: Samuel Chessman <chessman@tux.org>
9969L: tlan-devel@lists.sourceforge.net (subscribers-only)
9970W: http://sourceforge.net/projects/tlan/
9971S: Maintained
9972F: Documentation/networking/tlan.txt
9973F: drivers/net/ethernet/ti/tlan.*
9974
9975TOMOYO SECURITY MODULE
9976M: Kentaro Takeda <takedakn@nttdata.co.jp>
9977M: Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
9978L: tomoyo-dev-en@lists.sourceforge.jp (subscribers-only, for developers in English)
9979L: tomoyo-users-en@lists.sourceforge.jp (subscribers-only, for users in English)
9980L: tomoyo-dev@lists.sourceforge.jp (subscribers-only, for developers in Japanese)
9981L: tomoyo-users@lists.sourceforge.jp (subscribers-only, for users in Japanese)
9982W: http://tomoyo.sourceforge.jp/
9983T: quilt http://svn.sourceforge.jp/svnroot/tomoyo/trunk/2.5.x/tomoyo-lsm/patches/
9984S: Maintained
9985F: security/tomoyo/
9986
9987TOPSTAR LAPTOP EXTRAS DRIVER
9988M: Herton Ronaldo Krzesinski <herton@canonical.com>
9989L: platform-driver-x86@vger.kernel.org
9990S: Maintained
9991F: drivers/platform/x86/topstar-laptop.c
9992
9993TOSHIBA ACPI EXTRAS DRIVER
9994M: Azael Avalos <coproscefalo@gmail.com>
9995L: platform-driver-x86@vger.kernel.org
9996S: Maintained
9997F: drivers/platform/x86/toshiba_acpi.c
9998
9999TOSHIBA BLUETOOTH DRIVER
10000M: Azael Avalos <coproscefalo@gmail.com>
10001L: platform-driver-x86@vger.kernel.org
10002S: Maintained
10003F: drivers/platform/x86/toshiba_bluetooth.c
10004
10005TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
10006M: Azael Avalos <coproscefalo@gmail.com>
10007L: platform-driver-x86@vger.kernel.org
10008S: Maintained
10009F: drivers/platform/x86/toshiba_haps.c
10010
10011TOSHIBA SMM DRIVER
10012M: Jonathan Buzzard <jonathan@buzzard.org.uk>
10013L: tlinux-users@tce.toshiba-dme.co.jp
10014W: http://www.buzzard.org.uk/toshiba/
10015S: Maintained
10016F: drivers/char/toshiba.c
10017F: include/linux/toshiba.h
10018F: include/uapi/linux/toshiba.h
10019
10020TMIO MMC DRIVER
10021M: Ian Molton <ian.molton@codethink.co.uk>
10022L: linux-mmc@vger.kernel.org
10023S: Maintained
10024F: drivers/mmc/host/tmio_mmc*
10025F: drivers/mmc/host/sh_mobile_sdhi.c
10026F: include/linux/mmc/tmio.h
10027F: include/linux/mmc/sh_mobile_sdhi.h
10028
10029TMP401 HARDWARE MONITOR DRIVER
10030M: Guenter Roeck <linux@roeck-us.net>
10031L: lm-sensors@lm-sensors.org
10032S: Maintained
10033F: Documentation/hwmon/tmp401
10034F: drivers/hwmon/tmp401.c
10035
10036TMPFS (SHMEM FILESYSTEM)
10037M: Hugh Dickins <hughd@google.com>
10038L: linux-mm@kvack.org
10039S: Maintained
10040F: include/linux/shmem_fs.h
10041F: mm/shmem.c
10042
10043TM6000 VIDEO4LINUX DRIVER
10044M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
10045L: linux-media@vger.kernel.org
10046W: http://linuxtv.org
10047T: git git://linuxtv.org/media_tree.git
10048S: Odd fixes
10049F: drivers/media/usb/tm6000/
10050
10051TW68 VIDEO4LINUX DRIVER
10052M: Hans Verkuil <hverkuil@xs4all.nl>
10053L: linux-media@vger.kernel.org
10054T: git git://linuxtv.org/media_tree.git
10055W: http://linuxtv.org
10056S: Odd Fixes
10057F: drivers/media/pci/tw68/
10058
10059TPM DEVICE DRIVER
10060M: Peter Huewe <peterhuewe@gmx.de>
10061M: Marcel Selhorst <tpmdd@selhorst.net>
10062R: Jason Gunthorpe <jgunthorpe@obsidianresearch.com>
10063W: http://tpmdd.sourceforge.net
10064L: tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers)
10065Q: git git://github.com/PeterHuewe/linux-tpmdd.git
10066T: https://github.com/PeterHuewe/linux-tpmdd
10067S: Maintained
10068F: drivers/char/tpm/
10069
10070TPM IBM_VTPM DEVICE DRIVER
10071M: Ashley Lai <ashleydlai@gmail.com>
10072W: http://tpmdd.sourceforge.net
10073L: tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers)
10074S: Maintained
10075F: drivers/char/tpm/tpm_ibmvtpm*
10076
10077TRACING
10078M: Steven Rostedt <rostedt@goodmis.org>
10079M: Ingo Molnar <mingo@redhat.com>
10080T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
10081S: Maintained
10082F: Documentation/trace/ftrace.txt
10083F: arch/*/*/*/ftrace.h
10084F: arch/*/kernel/ftrace.c
10085F: include/*/ftrace.h
10086F: include/linux/trace*.h
10087F: include/trace/
10088F: kernel/trace/
10089F: tools/testing/selftests/ftrace/
10090
10091TRIVIAL PATCHES
10092M: Jiri Kosina <trivial@kernel.org>
10093T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git
10094S: Maintained
10095K: ^Subject:.*(?i)trivial
10096
10097TTY LAYER
10098M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
10099M: Jiri Slaby <jslaby@suse.cz>
10100S: Supported
10101T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
10102F: drivers/tty/
10103F: drivers/tty/serial/serial_core.c
10104F: include/linux/serial_core.h
10105F: include/linux/serial.h
10106F: include/linux/tty.h
10107F: include/uapi/linux/serial_core.h
10108F: include/uapi/linux/serial.h
10109F: include/uapi/linux/tty.h
10110
10111TUA9001 MEDIA DRIVER
10112M: Antti Palosaari <crope@iki.fi>
10113L: linux-media@vger.kernel.org
10114W: http://linuxtv.org/
10115W: http://palosaari.fi/linux/
10116Q: http://patchwork.linuxtv.org/project/linux-media/list/
10117T: git git://linuxtv.org/anttip/media_tree.git
10118S: Maintained
10119F: drivers/media/tuners/tua9001*
10120
10121TULIP NETWORK DRIVERS
10122M: Grant Grundler <grundler@parisc-linux.org>
10123L: netdev@vger.kernel.org
10124S: Maintained
10125F: drivers/net/ethernet/dec/tulip/
10126
10127TUN/TAP driver
10128M: Maxim Krasnyansky <maxk@qti.qualcomm.com>
10129W: http://vtun.sourceforge.net/tun
10130S: Maintained
10131F: Documentation/networking/tuntap.txt
10132F: arch/um/os-Linux/drivers/
10133
10134TURBOCHANNEL SUBSYSTEM
10135M: "Maciej W. Rozycki" <macro@linux-mips.org>
10136M: Ralf Baechle <ralf@linux-mips.org>
10137L: linux-mips@linux-mips.org
10138Q: http://patchwork.linux-mips.org/project/linux-mips/list/
10139S: Maintained
10140F: drivers/tc/
10141F: include/linux/tc.h
10142
10143U14-34F SCSI DRIVER
10144M: Dario Ballabio <ballabio_dario@emc.com>
10145L: linux-scsi@vger.kernel.org
10146S: Maintained
10147F: drivers/scsi/u14-34f.c
10148
10149UBI FILE SYSTEM (UBIFS)
10150M: Artem Bityutskiy <dedekind1@gmail.com>
10151M: Adrian Hunter <adrian.hunter@intel.com>
10152L: linux-mtd@lists.infradead.org
10153T: git git://git.infradead.org/ubifs-2.6.git
10154W: http://www.linux-mtd.infradead.org/doc/ubifs.html
10155S: Maintained
10156F: Documentation/filesystems/ubifs.txt
10157F: fs/ubifs/
10158
10159UCLINUX (AND M68KNOMMU)
10160M: Greg Ungerer <gerg@uclinux.org>
10161W: http://www.uclinux.org/
10162L: uclinux-dev@uclinux.org (subscribers-only)
10163S: Maintained
10164F: arch/m68k/*/*_no.*
10165F: arch/m68k/include/asm/*_no.*
10166
10167UDF FILESYSTEM
10168M: Jan Kara <jack@suse.cz>
10169S: Maintained
10170F: Documentation/filesystems/udf.txt
10171F: fs/udf/
10172
10173UFS FILESYSTEM
10174M: Evgeniy Dushistov <dushistov@mail.ru>
10175S: Maintained
10176F: Documentation/filesystems/ufs.txt
10177F: fs/ufs/
10178
10179UHID USERSPACE HID IO DRIVER:
10180M: David Herrmann <dh.herrmann@googlemail.com>
10181L: linux-input@vger.kernel.org
10182S: Maintained
10183F: drivers/hid/uhid.c
10184F: include/uapi/linux/uhid.h
10185
10186ULTRA-WIDEBAND (UWB) SUBSYSTEM:
10187L: linux-usb@vger.kernel.org
10188S: Orphan
10189F: drivers/uwb/
10190F: include/linux/uwb.h
10191F: include/linux/uwb/
10192
10193UNICORE32 ARCHITECTURE:
10194M: Guan Xuetao <gxt@mprc.pku.edu.cn>
10195W: http://mprc.pku.edu.cn/~guanxuetao/linux
10196S: Maintained
10197T: git git://github.com/gxt/linux.git
10198F: arch/unicore32/
10199
10200UNIFDEF
10201M: Tony Finch <dot@dotat.at>
10202W: http://dotat.at/prog/unifdef
10203S: Maintained
10204F: scripts/unifdef.c
10205
10206UNIFORM CDROM DRIVER
10207M: Jens Axboe <axboe@kernel.dk>
10208W: http://www.kernel.dk
10209S: Maintained
10210F: Documentation/cdrom/
10211F: drivers/cdrom/cdrom.c
10212F: include/linux/cdrom.h
10213F: include/uapi/linux/cdrom.h
10214
10215UNISYS S-PAR DRIVERS
10216M: Benjamin Romer <benjamin.romer@unisys.com>
10217M: David Kershner <david.kershner@unisys.com>
10218L: sparmaintainer@unisys.com (Unisys internal)
10219S: Supported
10220F: drivers/staging/unisys/
10221
10222UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
10223M: Vinayak Holikatti <vinholikatti@gmail.com>
10224L: linux-scsi@vger.kernel.org
10225S: Supported
10226F: Documentation/scsi/ufs.txt
10227F: drivers/scsi/ufs/
10228
10229UNSORTED BLOCK IMAGES (UBI)
10230M: Artem Bityutskiy <dedekind1@gmail.com>
10231M: Richard Weinberger <richard@nod.at>
10232W: http://www.linux-mtd.infradead.org/
10233L: linux-mtd@lists.infradead.org
10234T: git git://git.infradead.org/ubifs-2.6.git
10235S: Supported
10236F: drivers/mtd/ubi/
10237F: include/linux/mtd/ubi.h
10238F: include/uapi/mtd/ubi-user.h
10239
10240USB ACM DRIVER
10241M: Oliver Neukum <oliver@neukum.org>
10242L: linux-usb@vger.kernel.org
10243S: Maintained
10244F: Documentation/usb/acm.txt
10245F: drivers/usb/class/cdc-acm.*
10246
10247USB AR5523 WIRELESS DRIVER
10248M: Pontus Fuchs <pontus.fuchs@gmail.com>
10249L: linux-wireless@vger.kernel.org
10250S: Maintained
10251F: drivers/net/wireless/ath/ar5523/
10252
10253USB ATTACHED SCSI
10254M: Hans de Goede <hdegoede@redhat.com>
10255M: Gerd Hoffmann <kraxel@redhat.com>
10256L: linux-usb@vger.kernel.org
10257L: linux-scsi@vger.kernel.org
10258S: Maintained
10259F: drivers/usb/storage/uas.c
10260
10261USB CDC ETHERNET DRIVER
10262M: Oliver Neukum <oliver@neukum.org>
10263L: linux-usb@vger.kernel.org
10264S: Maintained
10265F: drivers/net/usb/cdc_*.c
10266F: include/uapi/linux/usb/cdc.h
10267
10268USB CHAOSKEY DRIVER
10269M: Keith Packard <keithp@keithp.com>
10270L: linux-usb@vger.kernel.org
10271S: Maintained
10272F: drivers/usb/misc/chaoskey.c
10273
10274USB CYPRESS C67X00 DRIVER
10275M: Peter Korsgaard <jacmet@sunsite.dk>
10276L: linux-usb@vger.kernel.org
10277S: Maintained
10278F: drivers/usb/c67x00/
10279
10280USB DAVICOM DM9601 DRIVER
10281M: Peter Korsgaard <jacmet@sunsite.dk>
10282L: netdev@vger.kernel.org
10283W: http://www.linux-usb.org/usbnet
10284S: Maintained
10285F: drivers/net/usb/dm9601.c
10286
10287USB DIAMOND RIO500 DRIVER
10288M: Cesar Miquel <miquel@df.uba.ar>
10289L: rio500-users@lists.sourceforge.net
10290W: http://rio500.sourceforge.net
10291S: Maintained
10292F: drivers/usb/misc/rio500*
10293
10294USB EHCI DRIVER
10295M: Alan Stern <stern@rowland.harvard.edu>
10296L: linux-usb@vger.kernel.org
10297S: Maintained
10298F: Documentation/usb/ehci.txt
10299F: drivers/usb/host/ehci*
10300
10301USB GADGET/PERIPHERAL SUBSYSTEM
10302M: Felipe Balbi <balbi@ti.com>
10303L: linux-usb@vger.kernel.org
10304W: http://www.linux-usb.org/gadget
10305T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
10306S: Maintained
10307F: drivers/usb/gadget/
10308F: include/linux/usb/gadget*
10309
10310USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
10311M: Jiri Kosina <jkosina@suse.cz>
10312L: linux-usb@vger.kernel.org
10313T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
10314S: Maintained
10315F: Documentation/hid/hiddev.txt
10316F: drivers/hid/usbhid/
10317
10318USB ISP116X DRIVER
10319M: Olav Kongas <ok@artecdesign.ee>
10320L: linux-usb@vger.kernel.org
10321S: Maintained
10322F: drivers/usb/host/isp116x*
10323F: include/linux/usb/isp116x.h
10324
10325USB MASS STORAGE DRIVER
10326M: Matthew Dharm <mdharm-usb@one-eyed-alien.net>
10327L: linux-usb@vger.kernel.org
10328L: usb-storage@lists.one-eyed-alien.net
10329S: Maintained
10330W: http://www.one-eyed-alien.net/~mdharm/linux-usb/
10331F: drivers/usb/storage/
10332
10333USB MIDI DRIVER
10334M: Clemens Ladisch <clemens@ladisch.de>
10335L: alsa-devel@alsa-project.org (moderated for non-subscribers)
10336T: git git://git.alsa-project.org/alsa-kernel.git
10337S: Maintained
10338F: sound/usb/midi.*
10339
10340USB NETWORKING DRIVERS
10341L: linux-usb@vger.kernel.org
10342S: Odd Fixes
10343F: drivers/net/usb/
10344
10345USB OHCI DRIVER
10346M: Alan Stern <stern@rowland.harvard.edu>
10347L: linux-usb@vger.kernel.org
10348S: Maintained
10349F: Documentation/usb/ohci.txt
10350F: drivers/usb/host/ohci*
10351
10352USB OTG FSM (Finite State Machine)
10353M: Peter Chen <Peter.Chen@freescale.com>
10354T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
10355L: linux-usb@vger.kernel.org
10356S: Maintained
10357F: drivers/usb/common/usb-otg-fsm.c
10358
10359USB OVER IP DRIVER
10360M: Valentina Manea <valentina.manea.m@gmail.com>
10361M: Shuah Khan <shuah.kh@samsung.com>
10362L: linux-usb@vger.kernel.org
10363S: Maintained
10364F: drivers/usb/usbip/
10365F: tools/usb/usbip/
10366
10367USB PEGASUS DRIVER
10368M: Petko Manolov <petkan@nucleusys.com>
10369L: linux-usb@vger.kernel.org
10370L: netdev@vger.kernel.org
10371T: git git://github.com/petkan/pegasus.git
10372W: https://github.com/petkan/pegasus
10373S: Maintained
10374F: drivers/net/usb/pegasus.*
10375
10376USB PHY LAYER
10377M: Felipe Balbi <balbi@ti.com>
10378L: linux-usb@vger.kernel.org
10379T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
10380S: Maintained
10381F: drivers/usb/phy/
10382
10383USB PRINTER DRIVER (usblp)
10384M: Pete Zaitcev <zaitcev@redhat.com>
10385L: linux-usb@vger.kernel.org
10386S: Supported
10387F: drivers/usb/class/usblp.c
10388
10389USB RTL8150 DRIVER
10390M: Petko Manolov <petkan@nucleusys.com>
10391L: linux-usb@vger.kernel.org
10392L: netdev@vger.kernel.org
10393T: git git://github.com/petkan/rtl8150.git
10394W: https://github.com/petkan/rtl8150
10395S: Maintained
10396F: drivers/net/usb/rtl8150.c
10397
10398USB SERIAL SUBSYSTEM
10399M: Johan Hovold <johan@kernel.org>
10400L: linux-usb@vger.kernel.org
10401S: Maintained
10402F: Documentation/usb/usb-serial.txt
10403F: drivers/usb/serial/
10404F: include/linux/usb/serial.h
10405
10406USB SMSC75XX ETHERNET DRIVER
10407M: Steve Glendinning <steve.glendinning@shawell.net>
10408L: netdev@vger.kernel.org
10409S: Maintained
10410F: drivers/net/usb/smsc75xx.*
10411
10412USB SMSC95XX ETHERNET DRIVER
10413M: Steve Glendinning <steve.glendinning@shawell.net>
10414L: netdev@vger.kernel.org
10415S: Maintained
10416F: drivers/net/usb/smsc95xx.*
10417
10418USB SUBSYSTEM
10419M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
10420L: linux-usb@vger.kernel.org
10421W: http://www.linux-usb.org
10422T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
10423S: Supported
10424F: Documentation/usb/
10425F: drivers/usb/
10426F: include/linux/usb.h
10427F: include/linux/usb/
10428
10429USB UHCI DRIVER
10430M: Alan Stern <stern@rowland.harvard.edu>
10431L: linux-usb@vger.kernel.org
10432S: Maintained
10433F: drivers/usb/host/uhci*
10434
10435USB "USBNET" DRIVER FRAMEWORK
10436M: Oliver Neukum <oneukum@suse.de>
10437L: netdev@vger.kernel.org
10438W: http://www.linux-usb.org/usbnet
10439S: Maintained
10440F: drivers/net/usb/usbnet.c
10441F: include/linux/usb/usbnet.h
10442
10443USB VIDEO CLASS
10444M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10445L: linux-uvc-devel@lists.sourceforge.net (subscribers-only)
10446L: linux-media@vger.kernel.org
10447T: git git://linuxtv.org/media_tree.git
10448W: http://www.ideasonboard.org/uvc/
10449S: Maintained
10450F: drivers/media/usb/uvc/
10451F: include/uapi/linux/uvcvideo.h
10452
10453USB VISION DRIVER
10454M: Hans Verkuil <hverkuil@xs4all.nl>
10455L: linux-media@vger.kernel.org
10456T: git git://linuxtv.org/media_tree.git
10457W: http://linuxtv.org
10458S: Odd Fixes
10459F: drivers/media/usb/usbvision/
10460
10461USB WEBCAM GADGET
10462M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10463L: linux-usb@vger.kernel.org
10464S: Maintained
10465F: drivers/usb/gadget/function/*uvc*
10466F: drivers/usb/gadget/legacy/webcam.c
10467
10468USB WIRELESS RNDIS DRIVER (rndis_wlan)
10469M: Jussi Kivilinna <jussi.kivilinna@iki.fi>
10470L: linux-wireless@vger.kernel.org
10471S: Maintained
10472F: drivers/net/wireless/rndis_wlan.c
10473
10474USB XHCI DRIVER
10475M: Mathias Nyman <mathias.nyman@intel.com>
10476L: linux-usb@vger.kernel.org
10477S: Supported
10478F: drivers/usb/host/xhci*
10479F: drivers/usb/host/pci-quirks*
10480
10481USB ZD1201 DRIVER
10482L: linux-wireless@vger.kernel.org
10483W: http://linux-lc100020.sourceforge.net
10484S: Orphan
10485F: drivers/net/wireless/zd1201.*
10486
10487USB ZR364XX DRIVER
10488M: Antoine Jacquet <royale@zerezo.com>
10489L: linux-usb@vger.kernel.org
10490L: linux-media@vger.kernel.org
10491T: git git://linuxtv.org/media_tree.git
10492W: http://royale.zerezo.com/zr364xx/
10493S: Maintained
10494F: Documentation/video4linux/zr364xx.txt
10495F: drivers/media/usb/zr364xx/
10496
10497USER-MODE LINUX (UML)
10498M: Jeff Dike <jdike@addtoit.com>
10499M: Richard Weinberger <richard@nod.at>
10500L: user-mode-linux-devel@lists.sourceforge.net
10501L: user-mode-linux-user@lists.sourceforge.net
10502W: http://user-mode-linux.sourceforge.net
10503S: Maintained
10504F: Documentation/virtual/uml/
10505F: arch/um/
10506F: arch/x86/um/
10507F: fs/hostfs/
10508F: fs/hppfs/
10509
10510USERSPACE I/O (UIO)
10511M: "Hans J. Koch" <hjk@hansjkoch.de>
10512M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
10513S: Maintained
10514T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
10515F: Documentation/DocBook/uio-howto.tmpl
10516F: drivers/uio/
10517F: include/linux/uio*.h
10518
10519UTIL-LINUX PACKAGE
10520M: Karel Zak <kzak@redhat.com>
10521L: util-linux@vger.kernel.org
10522W: http://en.wikipedia.org/wiki/Util-linux
10523T: git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
10524S: Maintained
10525
10526UVESAFB DRIVER
10527M: Michal Januszewski <spock@gentoo.org>
10528L: linux-fbdev@vger.kernel.org
10529W: http://dev.gentoo.org/~spock/projects/uvesafb/
10530S: Maintained
10531F: Documentation/fb/uvesafb.txt
10532F: drivers/video/fbdev/uvesafb.*
10533
10534VFAT/FAT/MSDOS FILESYSTEM
10535M: OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
10536S: Maintained
10537F: Documentation/filesystems/vfat.txt
10538F: fs/fat/
10539
10540VFIO DRIVER
10541M: Alex Williamson <alex.williamson@redhat.com>
10542L: kvm@vger.kernel.org
10543S: Maintained
10544F: Documentation/vfio.txt
10545F: drivers/vfio/
10546F: include/linux/vfio.h
10547F: include/uapi/linux/vfio.h
10548
10549VIDEOBUF2 FRAMEWORK
10550M: Pawel Osciak <pawel@osciak.com>
10551M: Marek Szyprowski <m.szyprowski@samsung.com>
10552M: Kyungmin Park <kyungmin.park@samsung.com>
10553L: linux-media@vger.kernel.org
10554S: Maintained
10555F: drivers/media/v4l2-core/videobuf2-*
10556F: include/media/videobuf2-*
10557
10558VIRTIO CONSOLE DRIVER
10559M: Amit Shah <amit.shah@redhat.com>
10560L: virtualization@lists.linux-foundation.org
10561S: Maintained
10562F: drivers/char/virtio_console.c
10563F: include/linux/virtio_console.h
10564F: include/uapi/linux/virtio_console.h
10565
10566VIRTIO CORE, NET AND BLOCK DRIVERS
10567M: "Michael S. Tsirkin" <mst@redhat.com>
10568L: virtualization@lists.linux-foundation.org
10569S: Maintained
10570F: drivers/virtio/
10571F: tools/virtio/
10572F: drivers/net/virtio_net.c
10573F: drivers/block/virtio_blk.c
10574F: include/linux/virtio_*.h
10575F: include/uapi/linux/virtio_*.h
10576
10577VIRTIO HOST (VHOST)
10578M: "Michael S. Tsirkin" <mst@redhat.com>
10579L: kvm@vger.kernel.org
10580L: virtualization@lists.linux-foundation.org
10581L: netdev@vger.kernel.org
10582S: Maintained
10583F: drivers/vhost/
10584F: include/uapi/linux/vhost.h
10585
10586VIRTIO INPUT DRIVER
10587M: Gerd Hoffmann <kraxel@redhat.com>
10588S: Maintained
10589F: drivers/virtio/virtio_input.c
10590F: include/uapi/linux/virtio_input.h
10591
10592VIA RHINE NETWORK DRIVER
10593S: Orphan
10594F: drivers/net/ethernet/via/via-rhine.c
10595
10596VIA SD/MMC CARD CONTROLLER DRIVER
10597M: Bruce Chang <brucechang@via.com.tw>
10598M: Harald Welte <HaraldWelte@viatech.com>
10599S: Maintained
10600F: drivers/mmc/host/via-sdmmc.c
10601
10602VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
10603M: Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
10604L: linux-fbdev@vger.kernel.org
10605S: Maintained
10606F: include/linux/via-core.h
10607F: include/linux/via-gpio.h
10608F: include/linux/via_i2c.h
10609F: drivers/video/fbdev/via/
10610
10611VIA VELOCITY NETWORK DRIVER
10612M: Francois Romieu <romieu@fr.zoreil.com>
10613L: netdev@vger.kernel.org
10614S: Maintained
10615F: drivers/net/ethernet/via/via-velocity.*
10616
10617VIVID VIRTUAL VIDEO DRIVER
10618M: Hans Verkuil <hverkuil@xs4all.nl>
10619L: linux-media@vger.kernel.org
10620T: git git://linuxtv.org/media_tree.git
10621W: http://linuxtv.org
10622S: Maintained
10623F: drivers/media/platform/vivid/*
10624
10625VLAN (802.1Q)
10626M: Patrick McHardy <kaber@trash.net>
10627L: netdev@vger.kernel.org
10628S: Maintained
10629F: drivers/net/macvlan.c
10630F: include/linux/if_*vlan.h
10631F: net/8021q/
10632
10633VLYNQ BUS
10634M: Florian Fainelli <florian@openwrt.org>
10635L: openwrt-devel@lists.openwrt.org (subscribers-only)
10636S: Maintained
10637F: drivers/vlynq/vlynq.c
10638F: include/linux/vlynq.h
10639
10640VME SUBSYSTEM
10641M: Martyn Welch <martyn.welch@ge.com>
10642M: Manohar Vanga <manohar.vanga@gmail.com>
10643M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
10644L: devel@driverdev.osuosl.org
10645S: Maintained
10646T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
10647F: Documentation/vme_api.txt
10648F: drivers/staging/vme/
10649F: drivers/vme/
10650F: include/linux/vme*
10651
10652VMWARE HYPERVISOR INTERFACE
10653M: Alok Kataria <akataria@vmware.com>
10654L: virtualization@lists.linux-foundation.org
10655S: Supported
10656F: arch/x86/kernel/cpu/vmware.c
10657
10658VMWARE BALLOON DRIVER
10659M: Xavier Deguillard <xdeguillard@vmware.com>
10660M: Philip Moltmann <moltmann@vmware.com>
10661M: "VMware, Inc." <pv-drivers@vmware.com>
10662L: linux-kernel@vger.kernel.org
10663S: Maintained
10664F: drivers/misc/vmw_balloon.c
10665
10666VMWARE VMMOUSE SUBDRIVER
10667M: "VMware Graphics" <linux-graphics-maintainer@vmware.com>
10668M: "VMware, Inc." <pv-drivers@vmware.com>
10669L: linux-input@vger.kernel.org
10670S: Maintained
10671F: drivers/input/mouse/vmmouse.c
10672F: drivers/input/mouse/vmmouse.h
10673
10674VMWARE VMXNET3 ETHERNET DRIVER
10675M: Shreyas Bhatewara <sbhatewara@vmware.com>
10676M: "VMware, Inc." <pv-drivers@vmware.com>
10677L: netdev@vger.kernel.org
10678S: Maintained
10679F: drivers/net/vmxnet3/
10680
10681VMware PVSCSI driver
10682M: Arvind Kumar <arvindkumar@vmware.com>
10683M: VMware PV-Drivers <pv-drivers@vmware.com>
10684L: linux-scsi@vger.kernel.org
10685S: Maintained
10686F: drivers/scsi/vmw_pvscsi.c
10687F: drivers/scsi/vmw_pvscsi.h
10688
10689VOLTAGE AND CURRENT REGULATOR FRAMEWORK
10690M: Liam Girdwood <lgirdwood@gmail.com>
10691M: Mark Brown <broonie@kernel.org>
10692L: linux-kernel@vger.kernel.org
10693W: http://opensource.wolfsonmicro.com/node/15
10694W: http://www.slimlogic.co.uk/?p=48
10695T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
10696S: Supported
10697F: drivers/regulator/
10698F: include/linux/regulator/
10699
10700VT1211 HARDWARE MONITOR DRIVER
10701M: Juerg Haefliger <juergh@gmail.com>
10702L: lm-sensors@lm-sensors.org
10703S: Maintained
10704F: Documentation/hwmon/vt1211
10705F: drivers/hwmon/vt1211.c
10706
10707VT8231 HARDWARE MONITOR DRIVER
10708M: Roger Lucas <vt8231@hiddenengine.co.uk>
10709L: lm-sensors@lm-sensors.org
10710S: Maintained
10711F: drivers/hwmon/vt8231.c
10712
10713VUB300 USB to SDIO/SD/MMC bridge chip
10714M: Tony Olech <tony.olech@elandigitalsystems.com>
10715L: linux-mmc@vger.kernel.org
10716L: linux-usb@vger.kernel.org
10717S: Supported
10718F: drivers/mmc/host/vub300.c
10719
10720W1 DALLAS'S 1-WIRE BUS
10721M: Evgeniy Polyakov <zbr@ioremap.net>
10722S: Maintained
10723F: Documentation/w1/
10724F: drivers/w1/
10725
10726W83791D HARDWARE MONITORING DRIVER
10727M: Marc Hulsman <m.hulsman@tudelft.nl>
10728L: lm-sensors@lm-sensors.org
10729S: Maintained
10730F: Documentation/hwmon/w83791d
10731F: drivers/hwmon/w83791d.c
10732
10733W83793 HARDWARE MONITORING DRIVER
10734M: Rudolf Marek <r.marek@assembler.cz>
10735L: lm-sensors@lm-sensors.org
10736S: Maintained
10737F: Documentation/hwmon/w83793
10738F: drivers/hwmon/w83793.c
10739
10740W83795 HARDWARE MONITORING DRIVER
10741M: Jean Delvare <jdelvare@suse.de>
10742L: lm-sensors@lm-sensors.org
10743S: Maintained
10744F: drivers/hwmon/w83795.c
10745
10746W83L51xD SD/MMC CARD INTERFACE DRIVER
10747M: Pierre Ossman <pierre@ossman.eu>
10748S: Maintained
10749F: drivers/mmc/host/wbsd.*
10750
10751WACOM PROTOCOL 4 SERIAL TABLETS
10752M: Julian Squires <julian@cipht.net>
10753M: Hans de Goede <hdegoede@redhat.com>
10754L: linux-input@vger.kernel.org
10755S: Maintained
10756F: drivers/input/tablet/wacom_serial4.c
10757
10758WATCHDOG DEVICE DRIVERS
10759M: Wim Van Sebroeck <wim@iguana.be>
10760L: linux-watchdog@vger.kernel.org
10761W: http://www.linux-watchdog.org/
10762T: git git://www.linux-watchdog.org/linux-watchdog.git
10763S: Maintained
10764F: Documentation/watchdog/
10765F: drivers/watchdog/
10766F: include/linux/watchdog.h
10767F: include/uapi/linux/watchdog.h
10768
10769WD7000 SCSI DRIVER
10770M: Miroslav Zagorac <zaga@fly.cc.fer.hr>
10771L: linux-scsi@vger.kernel.org
10772S: Maintained
10773F: drivers/scsi/wd7000.c
10774
10775WIIMOTE HID DRIVER
10776M: David Herrmann <dh.herrmann@googlemail.com>
10777L: linux-input@vger.kernel.org
10778S: Maintained
10779F: drivers/hid/hid-wiimote*
10780
10781WINBOND CIR DRIVER
10782M: David Härdeman <david@hardeman.nu>
10783S: Maintained
10784F: drivers/media/rc/winbond-cir.c
10785
10786WIMAX STACK
10787M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
10788M: linux-wimax@intel.com
10789L: wimax@linuxwimax.org (subscribers-only)
10790S: Supported
10791W: http://linuxwimax.org
10792F: Documentation/wimax/README.wimax
10793F: include/linux/wimax/debug.h
10794F: include/net/wimax.h
10795F: include/uapi/linux/wimax.h
10796F: net/wimax/
10797
10798WISTRON LAPTOP BUTTON DRIVER
10799M: Miloslav Trmac <mitr@volny.cz>
10800S: Maintained
10801F: drivers/input/misc/wistron_btns.c
10802
10803WL3501 WIRELESS PCMCIA CARD DRIVER
10804M: Arnaldo Carvalho de Melo <acme@ghostprotocols.net>
10805L: linux-wireless@vger.kernel.org
10806W: http://oops.ghostprotocols.net:81/blog
10807S: Maintained
10808F: drivers/net/wireless/wl3501*
10809
10810WM97XX TOUCHSCREEN DRIVERS
10811M: Mark Brown <broonie@kernel.org>
10812M: Liam Girdwood <lrg@slimlogic.co.uk>
10813L: linux-input@vger.kernel.org
10814T: git git://opensource.wolfsonmicro.com/linux-2.6-touch
10815W: http://opensource.wolfsonmicro.com/node/7
10816S: Supported
10817F: drivers/input/touchscreen/*wm97*
10818F: include/linux/wm97xx.h
10819
10820WOLFSON MICROELECTRONICS DRIVERS
10821L: patches@opensource.wolfsonmicro.com
10822T: git git://opensource.wolfsonmicro.com/linux-2.6-asoc
10823T: git git://opensource.wolfsonmicro.com/linux-2.6-audioplus
10824W: http://opensource.wolfsonmicro.com/content/linux-drivers-wolfson-devices
10825S: Supported
10826F: Documentation/hwmon/wm83??
10827F: arch/arm/mach-s3c64xx/mach-crag6410*
10828F: drivers/clk/clk-wm83*.c
10829F: drivers/extcon/extcon-arizona.c
10830F: drivers/leds/leds-wm83*.c
10831F: drivers/gpio/gpio-*wm*.c
10832F: drivers/gpio/gpio-arizona.c
10833F: drivers/hwmon/wm83??-hwmon.c
10834F: drivers/input/misc/wm831x-on.c
10835F: drivers/input/touchscreen/wm831x-ts.c
10836F: drivers/input/touchscreen/wm97*.c
10837F: drivers/mfd/arizona*
10838F: drivers/mfd/wm*.c
10839F: drivers/power/wm83*.c
10840F: drivers/rtc/rtc-wm83*.c
10841F: drivers/regulator/wm8*.c
10842F: drivers/video/backlight/wm83*_bl.c
10843F: drivers/watchdog/wm83*_wdt.c
10844F: include/linux/mfd/arizona/
10845F: include/linux/mfd/wm831x/
10846F: include/linux/mfd/wm8350/
10847F: include/linux/mfd/wm8400*
10848F: include/linux/wm97xx.h
10849F: include/sound/wm????.h
10850F: sound/soc/codecs/arizona.?
10851F: sound/soc/codecs/wm*
10852
10853WORKQUEUE
10854M: Tejun Heo <tj@kernel.org>
10855T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
10856S: Maintained
10857F: include/linux/workqueue.h
10858F: kernel/workqueue.c
10859F: Documentation/workqueue.txt
10860
10861X.25 NETWORK LAYER
10862M: Andrew Hendry <andrew.hendry@gmail.com>
10863L: linux-x25@vger.kernel.org
10864S: Odd Fixes
10865F: Documentation/networking/x25*
10866F: include/net/x25*
10867F: net/x25/
10868
10869X86 ARCHITECTURE (32-BIT AND 64-BIT)
10870M: Thomas Gleixner <tglx@linutronix.de>
10871M: Ingo Molnar <mingo@redhat.com>
10872M: "H. Peter Anvin" <hpa@zytor.com>
10873M: x86@kernel.org
10874L: linux-kernel@vger.kernel.org
10875T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
10876S: Maintained
10877F: Documentation/x86/
10878F: arch/x86/
10879
10880X86 PLATFORM DRIVERS
10881M: Darren Hart <dvhart@infradead.org>
10882L: platform-driver-x86@vger.kernel.org
10883T: git git://git.infradead.org/users/dvhart/linux-platform-drivers-x86.git
10884S: Maintained
10885F: drivers/platform/x86/
10886
10887X86 MCE INFRASTRUCTURE
10888M: Tony Luck <tony.luck@intel.com>
10889M: Borislav Petkov <bp@alien8.de>
10890L: linux-edac@vger.kernel.org
10891S: Maintained
10892F: arch/x86/kernel/cpu/mcheck/*
10893
10894X86 VDSO
10895M: Andy Lutomirski <luto@amacapital.net>
10896L: linux-kernel@vger.kernel.org
10897T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
10898S: Maintained
10899F: arch/x86/vdso/
10900
10901XC2028/3028 TUNER DRIVER
10902M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
10903L: linux-media@vger.kernel.org
10904W: http://linuxtv.org
10905T: git git://linuxtv.org/media_tree.git
10906S: Maintained
10907F: drivers/media/tuners/tuner-xc2028.*
10908
10909XEN HYPERVISOR INTERFACE
10910M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
10911M: Boris Ostrovsky <boris.ostrovsky@oracle.com>
10912M: David Vrabel <david.vrabel@citrix.com>
10913L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
10914T: git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
10915S: Supported
10916F: arch/x86/xen/
10917F: drivers/*/xen-*front.c
10918F: drivers/xen/
10919F: arch/x86/include/asm/xen/
10920F: include/xen/
10921F: include/uapi/xen/
10922
10923XEN HYPERVISOR ARM
10924M: Stefano Stabellini <stefano.stabellini@eu.citrix.com>
10925L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
10926S: Supported
10927F: arch/arm/xen/
10928F: arch/arm/include/asm/xen/
10929
10930XEN HYPERVISOR ARM64
10931M: Stefano Stabellini <stefano.stabellini@eu.citrix.com>
10932L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
10933S: Supported
10934F: arch/arm64/xen/
10935F: arch/arm64/include/asm/xen/
10936
10937XEN NETWORK BACKEND DRIVER
10938M: Ian Campbell <ian.campbell@citrix.com>
10939M: Wei Liu <wei.liu2@citrix.com>
10940L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
10941L: netdev@vger.kernel.org
10942S: Supported
10943F: drivers/net/xen-netback/*
10944
10945XEN PCI SUBSYSTEM
10946M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
10947L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
10948S: Supported
10949F: arch/x86/pci/*xen*
10950F: drivers/pci/*xen*
10951
10952XEN BLOCK SUBSYSTEM
10953M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
10954M: Roger Pau Monné <roger.pau@citrix.com>
10955L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
10956S: Supported
10957F: drivers/block/xen-blkback/*
10958F: drivers/block/xen*
10959
10960XEN PVSCSI DRIVERS
10961M: Juergen Gross <jgross@suse.com>
10962L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
10963L: linux-scsi@vger.kernel.org
10964S: Supported
10965F: drivers/scsi/xen-scsifront.c
10966F: drivers/xen/xen-scsiback.c
10967F: include/xen/interface/io/vscsiif.h
10968
10969XEN SWIOTLB SUBSYSTEM
10970M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
10971L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
10972S: Supported
10973F: arch/x86/xen/*swiotlb*
10974F: drivers/xen/*swiotlb*
10975
10976XFS FILESYSTEM
10977P: Silicon Graphics Inc
10978M: Dave Chinner <david@fromorbit.com>
10979M: xfs@oss.sgi.com
10980L: xfs@oss.sgi.com
10981W: http://oss.sgi.com/projects/xfs
10982T: git git://oss.sgi.com/xfs/xfs.git
10983S: Supported
10984F: Documentation/filesystems/xfs.txt
10985F: fs/xfs/
10986
10987XILINX AXI ETHERNET DRIVER
10988M: Anirudha Sarangi <anirudh@xilinx.com>
10989M: John Linn <John.Linn@xilinx.com>
10990S: Maintained
10991F: drivers/net/ethernet/xilinx/xilinx_axienet*
10992
10993XILINX UARTLITE SERIAL DRIVER
10994M: Peter Korsgaard <jacmet@sunsite.dk>
10995L: linux-serial@vger.kernel.org
10996S: Maintained
10997F: drivers/tty/serial/uartlite.c
10998
10999XILINX VIDEO IP CORES
11000M: Hyun Kwon <hyun.kwon@xilinx.com>
11001M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11002L: linux-media@vger.kernel.org
11003T: git git://linuxtv.org/media_tree.git
11004S: Supported
11005F: Documentation/devicetree/bindings/media/xilinx/
11006F: drivers/media/platform/xilinx/
11007F: include/uapi/linux/xilinx-v4l2-controls.h
11008
11009XILLYBUS DRIVER
11010M: Eli Billauer <eli.billauer@gmail.com>
11011L: linux-kernel@vger.kernel.org
11012S: Supported
11013F: drivers/char/xillybus/
11014
11015XTENSA XTFPGA PLATFORM SUPPORT
11016M: Max Filippov <jcmvbkbc@gmail.com>
11017L: linux-xtensa@linux-xtensa.org
11018S: Maintained
11019F: drivers/spi/spi-xtensa-xtfpga.c
11020F: sound/soc/xtensa/xtfpga-i2s.c
11021
11022YAM DRIVER FOR AX.25
11023M: Jean-Paul Roubelat <jpr@f6fbb.org>
11024L: linux-hams@vger.kernel.org
11025S: Maintained
11026F: drivers/net/hamradio/yam*
11027F: include/linux/yam.h
11028
11029YEALINK PHONE DRIVER
11030M: Henk Vergonet <Henk.Vergonet@gmail.com>
11031L: usbb2k-api-dev@nongnu.org
11032S: Maintained
11033F: Documentation/input/yealink.txt
11034F: drivers/input/misc/yealink.*
11035
11036Z8530 DRIVER FOR AX.25
11037M: Joerg Reuter <jreuter@yaina.de>
11038W: http://yaina.de/jreuter/
11039W: http://www.qsl.net/dl1bke/
11040L: linux-hams@vger.kernel.org
11041S: Maintained
11042F: Documentation/networking/z8530drv.txt
11043F: drivers/net/hamradio/*scc.c
11044F: drivers/net/hamradio/z8530.h
11045
11046ZBUD COMPRESSED PAGE ALLOCATOR
11047M: Seth Jennings <sjennings@variantweb.net>
11048L: linux-mm@kvack.org
11049S: Maintained
11050F: mm/zbud.c
11051F: include/linux/zbud.h
11052
11053ZD1211RW WIRELESS DRIVER
11054M: Daniel Drake <dsd@gentoo.org>
11055M: Ulrich Kunitz <kune@deine-taler.de>
11056W: http://zd1211.ath.cx/wiki/DriverRewrite
11057L: linux-wireless@vger.kernel.org
11058L: zd1211-devs@lists.sourceforge.net (subscribers-only)
11059S: Maintained
11060F: drivers/net/wireless/zd1211rw/
11061
11062ZR36067 VIDEO FOR LINUX DRIVER
11063L: mjpeg-users@lists.sourceforge.net
11064L: linux-media@vger.kernel.org
11065W: http://mjpeg.sourceforge.net/driver-zoran/
11066T: hg http://linuxtv.org/hg/v4l-dvb
11067S: Odd Fixes
11068F: drivers/media/pci/zoran/
11069
11070ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
11071M: Minchan Kim <minchan@kernel.org>
11072M: Nitin Gupta <ngupta@vflare.org>
11073R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
11074L: linux-kernel@vger.kernel.org
11075S: Maintained
11076F: drivers/block/zram/
11077F: Documentation/blockdev/zram.txt
11078
11079ZS DECSTATION Z85C30 SERIAL DRIVER
11080M: "Maciej W. Rozycki" <macro@linux-mips.org>
11081S: Maintained
11082F: drivers/tty/serial/zs.*
11083
11084ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
11085M: Minchan Kim <minchan@kernel.org>
11086M: Nitin Gupta <ngupta@vflare.org>
11087L: linux-mm@kvack.org
11088S: Maintained
11089F: mm/zsmalloc.c
11090F: include/linux/zsmalloc.h
11091F: Documentation/vm/zsmalloc.txt
11092
11093ZSWAP COMPRESSED SWAP CACHING
11094M: Seth Jennings <sjennings@variantweb.net>
11095L: linux-mm@kvack.org
11096S: Maintained
11097F: mm/zswap.c
11098
11099THE REST
11100M: Linus Torvalds <torvalds@linux-foundation.org>
11101L: linux-kernel@vger.kernel.org
11102Q: http://patchwork.kernel.org/project/LKML/list/
11103T: git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
11104S: Buried alive in reporters
11105F: *
11106F: */