Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux...
[linux-2.6-block.git] / MAINTAINERS
... / ...
CommitLineData
1
2
3 List of maintainers and how to submit kernel changes
4
5Please try to follow the guidelines below. This will make things
6easier on the maintainers. Not all of these guidelines matter for every
7trivial patch so apply some common sense.
8
91. Always _test_ your changes, however small, on at least 4 or
10 5 people, preferably many more.
11
122. Try to release a few ALPHA test versions to the net. Announce
13 them onto the kernel channel and await results. This is especially
14 important for device drivers, because often that's the only way
15 you will find things like the fact version 3 firmware needs
16 a magic fix you didn't know about, or some clown changed the
17 chips on a board and not its name. (Don't laugh! Look at the
18 SMC etherpower for that.)
19
203. Make sure your changes compile correctly in multiple
21 configurations. In particular check that changes work both as a
22 module and built into the kernel.
23
244. When you are happy with a change make it generally available for
25 testing and await feedback.
26
275. Make a patch available to the relevant maintainer in the list. Use
28 'diff -u' to make the patch easy to merge. Be prepared to get your
29 changes sent back with seemingly silly requests about formatting
30 and variable names. These aren't as silly as they seem. One
31 job the maintainers (and especially Linus) do is to keep things
32 looking the same. Sometimes this means that the clever hack in
33 your driver to get around a problem actually needs to become a
34 generalized kernel feature ready for next time.
35
36 PLEASE check your patch with the automated style checker
37 (scripts/checkpatch.pl) to catch trivial style violations.
38 See Documentation/CodingStyle for guidance here.
39
40 PLEASE CC: the maintainers and mailing lists that are generated
41 by scripts/get_maintainer.pl. The results returned by the
42 script will be best if you have git installed and are making
43 your changes in a branch derived from Linus' latest git tree.
44 See Documentation/SubmittingPatches for details.
45
46 PLEASE try to include any credit lines you want added with the
47 patch. It avoids people being missed off by mistake and makes
48 it easier to know who wants adding and who doesn't.
49
50 PLEASE document known bugs. If it doesn't work for everything
51 or does something very odd once a month document it.
52
53 PLEASE remember that submissions must be made under the terms
54 of the Linux Foundation certificate of contribution and should
55 include a Signed-off-by: line. The current version of this
56 "Developer's Certificate of Origin" (DCO) is listed in the file
57 Documentation/SubmittingPatches.
58
596. Make sure you have the right to send any changes you make. If you
60 do changes at work you may find your employer owns the patch
61 not you.
62
637. When sending security related changes or reports to a maintainer
64 please Cc: security@kernel.org, especially if the maintainer
65 does not respond.
66
678. Happy hacking.
68
69Descriptions of section entries:
70
71 P: Person (obsolete)
72 M: Mail patches to: FullName <address@domain>
73 R: Designated reviewer: FullName <address@domain>
74 These reviewers should be CCed on patches.
75 L: Mailing list that is relevant to this area
76 W: Web-page with status/info
77 Q: Patchwork web based patch tracking system site
78 T: SCM tree type and location.
79 Type is one of: git, hg, quilt, stgit, topgit
80 S: Status, one of the following:
81 Supported: Someone is actually paid to look after this.
82 Maintained: Someone actually looks after it.
83 Odd Fixes: It has a maintainer but they don't have time to do
84 much other than throw the odd patch in. See below..
85 Orphan: No current maintainer [but maybe you could take the
86 role as you write your new code].
87 Obsolete: Old code. Something tagged obsolete generally means
88 it has been replaced by a better system and you
89 should be using that.
90 F: Files and directories with wildcard patterns.
91 A trailing slash includes all files and subdirectory files.
92 F: drivers/net/ all files in and below drivers/net
93 F: drivers/net/* all files in drivers/net, but not below
94 F: */net/* all files in "any top level directory"/net
95 One pattern per line. Multiple F: lines acceptable.
96 N: Files and directories with regex patterns.
97 N: [^a-z]tegra all files whose path contains the word tegra
98 One pattern per line. Multiple N: lines acceptable.
99 scripts/get_maintainer.pl has different behavior for files that
100 match F: pattern and matches of N: patterns. By default,
101 get_maintainer will not look at git log history when an F: pattern
102 match occurs. When an N: match occurs, git log history is used
103 to also notify the people that have git commit signatures.
104 X: Files and directories that are NOT maintained, same rules as F:
105 Files exclusions are tested before file matches.
106 Can be useful for excluding a specific subdirectory, for instance:
107 F: net/
108 X: net/ipv6/
109 matches all files in and below net excluding net/ipv6/
110 K: Keyword perl extended regex pattern to match content in a
111 patch or file. For instance:
112 K: of_get_profile
113 matches patches or files that contain "of_get_profile"
114 K: \b(printk|pr_(info|err))\b
115 matches patches or files that contain one or more of the words
116 printk, pr_info or pr_err
117 One regex pattern per line. Multiple K: lines acceptable.
118
119Note: For the hard of thinking, this list is meant to remain in alphabetical
120order. If you could add yourselves to it in alphabetical order that would be
121so much easier [Ed]
122
123Maintainers List (try to look for most precise areas first)
124
125 -----------------------------------
126
1273C59X NETWORK DRIVER
128M: Steffen Klassert <klassert@mathematik.tu-chemnitz.de>
129L: netdev@vger.kernel.org
130S: Maintained
131F: Documentation/networking/vortex.txt
132F: drivers/net/ethernet/3com/3c59x.c
133
1343CR990 NETWORK DRIVER
135M: David Dillow <dave@thedillows.org>
136L: netdev@vger.kernel.org
137S: Maintained
138F: drivers/net/ethernet/3com/typhoon*
139
1403WARE SAS/SATA-RAID SCSI DRIVERS (3W-XXXX, 3W-9XXX, 3W-SAS)
141M: Adam Radford <linuxraid@lsi.com>
142L: linux-scsi@vger.kernel.org
143W: http://www.lsi.com
144S: Supported
145F: drivers/scsi/3w-*
146
14753C700 AND 53C700-66 SCSI DRIVER
148M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
149L: linux-scsi@vger.kernel.org
150S: Maintained
151F: drivers/scsi/53c700*
152
1536LOWPAN GENERIC (BTLE/IEEE 802.15.4)
154M: Alexander Aring <alex.aring@gmail.com>
155M: Jukka Rissanen <jukka.rissanen@linux.intel.com>
156L: linux-bluetooth@vger.kernel.org
157L: linux-wpan@vger.kernel.org
158S: Maintained
159F: net/6lowpan/
160F: include/net/6lowpan.h
161
1626PACK NETWORK DRIVER FOR AX.25
163M: Andreas Koensgen <ajk@comnets.uni-bremen.de>
164L: linux-hams@vger.kernel.org
165S: Maintained
166F: drivers/net/hamradio/6pack.c
167
1688169 10/100/1000 GIGABIT ETHERNET DRIVER
169M: Realtek linux nic maintainers <nic_swsd@realtek.com>
170L: netdev@vger.kernel.org
171S: Maintained
172F: drivers/net/ethernet/realtek/r8169.c
173
1748250/16?50 (AND CLONE UARTS) SERIAL DRIVER
175M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
176L: linux-serial@vger.kernel.org
177W: http://serial.sourceforge.net
178S: Maintained
179T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
180F: drivers/tty/serial/8250*
181F: include/linux/serial_8250.h
182
1838390 NETWORK DRIVERS [WD80x3/SMC-ELITE, SMC-ULTRA, NE2000, 3C503, etc.]
184L: netdev@vger.kernel.org
185S: Orphan / Obsolete
186F: drivers/net/ethernet/8390/
187
1889P FILE SYSTEM
189M: Eric Van Hensbergen <ericvh@gmail.com>
190M: Ron Minnich <rminnich@sandia.gov>
191M: Latchesar Ionkov <lucho@ionkov.net>
192L: v9fs-developer@lists.sourceforge.net
193W: http://swik.net/v9fs
194Q: http://patchwork.kernel.org/project/v9fs-devel/list/
195T: git git://git.kernel.org/pub/scm/linux/kernel/git/ericvh/v9fs.git
196S: Maintained
197F: Documentation/filesystems/9p.txt
198F: fs/9p/
199F: net/9p/
200F: include/net/9p/
201F: include/uapi/linux/virtio_9p.h
202F: include/trace/events/9p.h
203
204
205A8293 MEDIA DRIVER
206M: Antti Palosaari <crope@iki.fi>
207L: linux-media@vger.kernel.org
208W: http://linuxtv.org/
209W: http://palosaari.fi/linux/
210Q: http://patchwork.linuxtv.org/project/linux-media/list/
211T: git git://linuxtv.org/anttip/media_tree.git
212S: Maintained
213F: drivers/media/dvb-frontends/a8293*
214
215AACRAID SCSI RAID DRIVER
216M: Adaptec OEM Raid Solutions <aacraid@adaptec.com>
217L: linux-scsi@vger.kernel.org
218W: http://www.adaptec.com/
219S: Supported
220F: Documentation/scsi/aacraid.txt
221F: drivers/scsi/aacraid/
222
223ABI/API
224L: linux-api@vger.kernel.org
225F: Documentation/ABI/
226F: include/linux/syscalls.h
227F: include/uapi/
228F: kernel/sys_ni.c
229
230ABIT UGURU 1,2 HARDWARE MONITOR DRIVER
231M: Hans de Goede <hdegoede@redhat.com>
232L: lm-sensors@lm-sensors.org
233S: Maintained
234F: drivers/hwmon/abituguru.c
235
236ABIT UGURU 3 HARDWARE MONITOR DRIVER
237M: Alistair John Strachan <alistair@devzero.co.uk>
238L: lm-sensors@lm-sensors.org
239S: Maintained
240F: drivers/hwmon/abituguru3.c
241
242ACENIC DRIVER
243M: Jes Sorensen <jes@trained-monkey.org>
244L: linux-acenic@sunsite.dk
245S: Maintained
246F: drivers/net/ethernet/alteon/acenic*
247
248ACER ASPIRE ONE TEMPERATURE AND FAN DRIVER
249M: Peter Feuerer <peter@piie.net>
250L: platform-driver-x86@vger.kernel.org
251W: http://piie.net/?section=acerhdf
252S: Maintained
253F: drivers/platform/x86/acerhdf.c
254
255ACER WMI LAPTOP EXTRAS
256M: "Lee, Chun-Yi" <jlee@suse.com>
257L: platform-driver-x86@vger.kernel.org
258S: Maintained
259F: drivers/platform/x86/acer-wmi.c
260
261ACPI
262M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
263M: Len Brown <lenb@kernel.org>
264L: linux-acpi@vger.kernel.org
265W: https://01.org/linux-acpi
266Q: https://patchwork.kernel.org/project/linux-acpi/list/
267T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
268S: Supported
269F: drivers/acpi/
270F: drivers/pnp/pnpacpi/
271F: include/linux/acpi.h
272F: include/acpi/
273F: Documentation/acpi/
274F: Documentation/ABI/testing/sysfs-bus-acpi
275F: drivers/pci/*acpi*
276F: drivers/pci/*/*acpi*
277F: drivers/pci/*/*/*acpi*
278F: tools/power/acpi/
279
280ACPI COMPONENT ARCHITECTURE (ACPICA)
281M: Robert Moore <robert.moore@intel.com>
282M: Lv Zheng <lv.zheng@intel.com>
283M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
284L: linux-acpi@vger.kernel.org
285L: devel@acpica.org
286W: https://acpica.org/
287W: https://github.com/acpica/acpica/
288Q: https://patchwork.kernel.org/project/linux-acpi/list/
289T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
290S: Supported
291F: drivers/acpi/acpica/
292F: include/acpi/
293F: tools/power/acpi/
294
295ACPI FAN DRIVER
296M: Zhang Rui <rui.zhang@intel.com>
297L: linux-acpi@vger.kernel.org
298W: https://01.org/linux-acpi
299S: Supported
300F: drivers/acpi/fan.c
301
302ACPI THERMAL DRIVER
303M: Zhang Rui <rui.zhang@intel.com>
304L: linux-acpi@vger.kernel.org
305W: https://01.org/linux-acpi
306S: Supported
307F: drivers/acpi/*thermal*
308
309ACPI VIDEO DRIVER
310M: Zhang Rui <rui.zhang@intel.com>
311L: linux-acpi@vger.kernel.org
312W: https://01.org/linux-acpi
313S: Supported
314F: drivers/acpi/video.c
315
316ACPI WMI DRIVER
317L: platform-driver-x86@vger.kernel.org
318S: Orphan
319F: drivers/platform/x86/wmi.c
320
321AD1889 ALSA SOUND DRIVER
322M: Thibaut Varene <T-Bone@parisc-linux.org>
323W: http://wiki.parisc-linux.org/AD1889
324L: linux-parisc@vger.kernel.org
325S: Maintained
326F: sound/pci/ad1889.*
327
328AD525X ANALOG DEVICES DIGITAL POTENTIOMETERS DRIVER
329M: Michael Hennerich <michael.hennerich@analog.com>
330W: http://wiki.analog.com/AD5254
331W: http://ez.analog.com/community/linux-device-drivers
332S: Supported
333F: drivers/misc/ad525x_dpot.c
334
335AD5398 CURRENT REGULATOR DRIVER (AD5398/AD5821)
336M: Michael Hennerich <michael.hennerich@analog.com>
337W: http://wiki.analog.com/AD5398
338W: http://ez.analog.com/community/linux-device-drivers
339S: Supported
340F: drivers/regulator/ad5398.c
341
342AD714X CAPACITANCE TOUCH SENSOR DRIVER (AD7142/3/7/8/7A)
343M: Michael Hennerich <michael.hennerich@analog.com>
344W: http://wiki.analog.com/AD7142
345W: http://ez.analog.com/community/linux-device-drivers
346S: Supported
347F: drivers/input/misc/ad714x.c
348
349AD7877 TOUCHSCREEN DRIVER
350M: Michael Hennerich <michael.hennerich@analog.com>
351W: http://wiki.analog.com/AD7877
352W: http://ez.analog.com/community/linux-device-drivers
353S: Supported
354F: drivers/input/touchscreen/ad7877.c
355
356AD7879 TOUCHSCREEN DRIVER (AD7879/AD7889)
357M: Michael Hennerich <michael.hennerich@analog.com>
358W: http://wiki.analog.com/AD7879
359W: http://ez.analog.com/community/linux-device-drivers
360S: Supported
361F: drivers/input/touchscreen/ad7879.c
362
363ADDRESS SPACE LAYOUT RANDOMIZATION (ASLR)
364M: Jiri Kosina <jkosina@suse.com>
365S: Maintained
366
367ADM1025 HARDWARE MONITOR DRIVER
368M: Jean Delvare <jdelvare@suse.com>
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.com>
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>
448M: Hannes Reinecke <hare@suse.com>
449L: linux-scsi@vger.kernel.org
450S: Maintained
451F: Documentation/scsi/advansys.txt
452F: drivers/scsi/advansys.c
453
454AEDSP16 DRIVER
455M: Riccardo Facchetti <fizban@tin.it>
456S: Maintained
457F: sound/oss/aedsp16.c
458
459AF9013 MEDIA DRIVER
460M: Antti Palosaari <crope@iki.fi>
461L: linux-media@vger.kernel.org
462W: http://linuxtv.org/
463W: http://palosaari.fi/linux/
464Q: http://patchwork.linuxtv.org/project/linux-media/list/
465T: git git://linuxtv.org/anttip/media_tree.git
466S: Maintained
467F: drivers/media/dvb-frontends/af9013*
468
469AF9033 MEDIA DRIVER
470M: Antti Palosaari <crope@iki.fi>
471L: linux-media@vger.kernel.org
472W: http://linuxtv.org/
473W: http://palosaari.fi/linux/
474Q: http://patchwork.linuxtv.org/project/linux-media/list/
475T: git git://linuxtv.org/anttip/media_tree.git
476S: Maintained
477F: drivers/media/dvb-frontends/af9033*
478
479AFFS FILE SYSTEM
480L: linux-fsdevel@vger.kernel.org
481S: Orphan
482F: Documentation/filesystems/affs.txt
483F: fs/affs/
484
485AFS FILESYSTEM & AF_RXRPC SOCKET DOMAIN
486M: David Howells <dhowells@redhat.com>
487L: linux-afs@lists.infradead.org
488S: Supported
489F: fs/afs/
490F: include/net/af_rxrpc.h
491F: net/rxrpc/af_rxrpc.c
492
493AGPGART DRIVER
494M: David Airlie <airlied@linux.ie>
495T: git git://people.freedesktop.org/~airlied/linux (part of drm maint)
496S: Maintained
497F: drivers/char/agp/
498F: include/linux/agp*
499F: include/uapi/linux/agp*
500
501AHA152X SCSI DRIVER
502M: "Juergen E. Fischer" <fischer@norbit.de>
503L: linux-scsi@vger.kernel.org
504S: Maintained
505F: drivers/scsi/aha152x*
506F: drivers/scsi/pcmcia/aha152x*
507
508AIC7XXX / AIC79XX SCSI DRIVER
509M: Hannes Reinecke <hare@suse.com>
510L: linux-scsi@vger.kernel.org
511S: Maintained
512F: drivers/scsi/aic7xxx/
513
514AIMSLAB FM RADIO RECEIVER DRIVER
515M: Hans Verkuil <hverkuil@xs4all.nl>
516L: linux-media@vger.kernel.org
517T: git git://linuxtv.org/media_tree.git
518W: http://linuxtv.org
519S: Maintained
520F: drivers/media/radio/radio-aimslab*
521
522AIO
523M: Benjamin LaHaise <bcrl@kvack.org>
524L: linux-aio@kvack.org
525S: Supported
526F: fs/aio.c
527F: include/linux/*aio*.h
528
529AIRSPY MEDIA DRIVER
530M: Antti Palosaari <crope@iki.fi>
531L: linux-media@vger.kernel.org
532W: http://linuxtv.org/
533W: http://palosaari.fi/linux/
534Q: http://patchwork.linuxtv.org/project/linux-media/list/
535T: git git://linuxtv.org/anttip/media_tree.git
536S: Maintained
537F: drivers/media/usb/airspy/
538
539ALCATEL SPEEDTOUCH USB DRIVER
540M: Duncan Sands <duncan.sands@free.fr>
541L: linux-usb@vger.kernel.org
542W: http://www.linux-usb.org/SpeedTouch/
543S: Maintained
544F: drivers/usb/atm/speedtch.c
545F: drivers/usb/atm/usbatm.c
546
547ALCHEMY AU1XX0 MMC DRIVER
548M: Manuel Lauss <manuel.lauss@gmail.com>
549S: Maintained
550F: drivers/mmc/host/au1xmmc.c
551
552ALI1563 I2C DRIVER
553M: Rudolf Marek <r.marek@assembler.cz>
554L: linux-i2c@vger.kernel.org
555S: Maintained
556F: Documentation/i2c/busses/i2c-ali1563
557F: drivers/i2c/busses/i2c-ali1563.c
558
559ALPHA PORT
560M: Richard Henderson <rth@twiddle.net>
561M: Ivan Kokshaysky <ink@jurassic.park.msu.ru>
562M: Matt Turner <mattst88@gmail.com>
563S: Odd Fixes
564L: linux-alpha@vger.kernel.org
565F: arch/alpha/
566
567ALTERA MAILBOX DRIVER
568M: Ley Foon Tan <lftan@altera.com>
569L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
570S: Maintained
571F: drivers/mailbox/mailbox-altera.c
572
573ALTERA PIO DRIVER
574M: Tien Hock Loh <thloh@altera.com>
575L: linux-gpio@vger.kernel.org
576S: Maintained
577F: drivers/gpio/gpio-altera.c
578
579ALTERA TRIPLE SPEED ETHERNET DRIVER
580M: Vince Bridgers <vbridger@opensource.altera.com>
581L: netdev@vger.kernel.org
582L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
583S: Maintained
584F: drivers/net/ethernet/altera/
585
586ALTERA UART/JTAG UART SERIAL DRIVERS
587M: Tobias Klauser <tklauser@distanz.ch>
588L: linux-serial@vger.kernel.org
589L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
590S: Maintained
591F: drivers/tty/serial/altera_uart.c
592F: drivers/tty/serial/altera_jtaguart.c
593F: include/linux/altera_uart.h
594F: include/linux/altera_jtaguart.h
595
596AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER
597M: Tom Lendacky <thomas.lendacky@amd.com>
598L: linux-crypto@vger.kernel.org
599S: Supported
600F: drivers/crypto/ccp/
601F: include/linux/ccp.h
602
603AMD FAM15H PROCESSOR POWER MONITORING DRIVER
604M: Andreas Herrmann <herrmann.der.user@googlemail.com>
605L: lm-sensors@lm-sensors.org
606S: Maintained
607F: Documentation/hwmon/fam15h_power
608F: drivers/hwmon/fam15h_power.c
609
610AMD GEODE CS5536 USB DEVICE CONTROLLER DRIVER
611M: Thomas Dahlmann <dahlmann.thomas@arcor.de>
612L: linux-geode@lists.infradead.org (moderated for non-subscribers)
613S: Supported
614F: drivers/usb/gadget/udc/amd5536udc.*
615
616AMD GEODE PROCESSOR/CHIPSET SUPPORT
617P: Andres Salomon <dilinger@queued.net>
618L: linux-geode@lists.infradead.org (moderated for non-subscribers)
619W: http://www.amd.com/us-en/ConnectivitySolutions/TechnicalResources/0,,50_2334_2452_11363,00.html
620S: Supported
621F: drivers/char/hw_random/geode-rng.c
622F: drivers/crypto/geode*
623F: drivers/video/fbdev/geode/
624F: arch/x86/include/asm/geode.h
625
626AMD IOMMU (AMD-VI)
627M: Joerg Roedel <joro@8bytes.org>
628L: iommu@lists.linux-foundation.org
629T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
630S: Maintained
631F: drivers/iommu/amd_iommu*.[ch]
632F: include/linux/amd-iommu.h
633
634AMD KFD
635M: Oded Gabbay <oded.gabbay@gmail.com>
636L: dri-devel@lists.freedesktop.org
637T: git git://people.freedesktop.org/~gabbayo/linux.git
638S: Supported
639F: drivers/gpu/drm/amd/amdkfd/
640F: drivers/gpu/drm/amd/include/cik_structs.h
641F: drivers/gpu/drm/amd/include/kgd_kfd_interface.h
642F: drivers/gpu/drm/radeon/radeon_kfd.c
643F: drivers/gpu/drm/radeon/radeon_kfd.h
644F: include/uapi/linux/kfd_ioctl.h
645
646AMD MICROCODE UPDATE SUPPORT
647M: Borislav Petkov <bp@alien8.de>
648S: Maintained
649F: arch/x86/kernel/cpu/microcode/amd*
650
651AMD XGBE DRIVER
652M: Tom Lendacky <thomas.lendacky@amd.com>
653L: netdev@vger.kernel.org
654S: Supported
655F: drivers/net/ethernet/amd/xgbe/
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/git/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.com>
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/CAVIUM THUNDER NETWORK DRIVER
926M: Sunil Goutham <sgoutham@cavium.com>
927M: Robert Richter <rric@kernel.org>
928L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
929S: Supported
930F: drivers/net/ethernet/cavium/
931
932ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE
933M: Alexander Shiyan <shc_work@mail.ru>
934L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
935S: Odd Fixes
936N: clps711x
937
938ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE
939M: Hartley Sweeten <hsweeten@visionengravers.com>
940M: Ryan Mallon <rmallon@gmail.com>
941L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
942S: Maintained
943F: arch/arm/mach-ep93xx/
944F: arch/arm/mach-ep93xx/include/mach/
945
946ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT
947M: Lennert Buytenhek <kernel@wantstofly.org>
948L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
949S: Maintained
950
951ARM/CLKDEV SUPPORT
952M: Russell King <linux@arm.linux.org.uk>
953L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
954S: Maintained
955F: arch/arm/include/asm/clkdev.h
956F: drivers/clk/clkdev.c
957
958ARM/COMPULAB CM-X270/EM-X270 and CM-X300 MACHINE SUPPORT
959M: Mike Rapoport <mike@compulab.co.il>
960L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
961S: Maintained
962
963ARM/CONTEC MICRO9 MACHINE SUPPORT
964M: Hubert Feurstein <hubert.feurstein@contec.at>
965S: Maintained
966F: arch/arm/mach-ep93xx/micro9.c
967
968ARM/CORESIGHT FRAMEWORK AND DRIVERS
969M: Mathieu Poirier <mathieu.poirier@linaro.org>
970L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
971S: Maintained
972F: drivers/hwtracing/coresight/*
973F: Documentation/trace/coresight.txt
974F: Documentation/devicetree/bindings/arm/coresight.txt
975F: Documentation/ABI/testing/sysfs-bus-coresight-devices-*
976
977ARM/CORGI MACHINE SUPPORT
978M: Richard Purdie <rpurdie@rpsys.net>
979S: Maintained
980
981ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE
982M: Hans Ulli Kroll <ulli.kroll@googlemail.com>
983L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
984T: git git://github.com/ulli-kroll/linux.git
985S: Maintained
986F: arch/arm/mach-gemini/
987F: drivers/rtc/rtc-gemini.c
988
989ARM/CSR SIRFPRIMA2 MACHINE SUPPORT
990M: Barry Song <baohua@kernel.org>
991L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
992T: git git://git.kernel.org/pub/scm/linux/kernel/git/baohua/linux.git
993S: Maintained
994F: arch/arm/mach-prima2/
995F: drivers/clk/sirf/
996F: drivers/clocksource/timer-prima2.c
997F: drivers/clocksource/timer-atlas7.c
998N: [^a-z]sirf
999
1000ARM/CONEXANT DIGICOLOR MACHINE SUPPORT
1001M: Baruch Siach <baruch@tkos.co.il>
1002L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1003S: Maintained
1004F: arch/arm/boot/dts/cx92755*
1005N: digicolor
1006
1007ARM/EBSA110 MACHINE SUPPORT
1008M: Russell King <linux@arm.linux.org.uk>
1009L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1010W: http://www.arm.linux.org.uk/
1011S: Maintained
1012F: arch/arm/mach-ebsa110/
1013F: drivers/net/ethernet/amd/am79c961a.*
1014
1015ARM/ENERGY MICRO (SILICON LABS) EFM32 SUPPORT
1016M: Uwe Kleine-König <kernel@pengutronix.de>
1017L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1018S: Maintained
1019N: efm32
1020
1021ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6)
1022M: Daniel Ribeiro <drwyrm@gmail.com>
1023M: Stefan Schmidt <stefan@openezx.org>
1024M: Harald Welte <laforge@openezx.org>
1025L: openezx-devel@lists.openezx.org (moderated for non-subscribers)
1026W: http://www.openezx.org/
1027S: Maintained
1028T: topgit git://git.openezx.org/openezx.git
1029F: arch/arm/mach-pxa/ezx.c
1030
1031ARM/FARADAY FA526 PORT
1032M: Hans Ulli Kroll <ulli.kroll@googlemail.com>
1033L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1034S: Maintained
1035T: git git://git.berlios.de/gemini-board
1036F: arch/arm/mm/*-fa*
1037
1038ARM/FOOTBRIDGE ARCHITECTURE
1039M: Russell King <linux@arm.linux.org.uk>
1040L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1041W: http://www.arm.linux.org.uk/
1042S: Maintained
1043F: arch/arm/include/asm/hardware/dec21285.h
1044F: arch/arm/mach-footbridge/
1045
1046ARM/FREESCALE IMX / MXC ARM ARCHITECTURE
1047M: Shawn Guo <shawnguo@kernel.org>
1048M: Sascha Hauer <kernel@pengutronix.de>
1049L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1050S: Maintained
1051T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1052F: arch/arm/mach-imx/
1053F: arch/arm/mach-mxs/
1054F: arch/arm/boot/dts/imx*
1055F: arch/arm/configs/imx*_defconfig
1056F: drivers/clk/imx/
1057F: include/soc/imx/
1058
1059ARM/FREESCALE VYBRID ARM ARCHITECTURE
1060M: Shawn Guo <shawnguo@kernel.org>
1061M: Sascha Hauer <kernel@pengutronix.de>
1062R: Stefan Agner <stefan@agner.ch>
1063L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1064S: Maintained
1065T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1066F: arch/arm/mach-imx/*vf610*
1067F: arch/arm/boot/dts/vf*
1068
1069ARM/GLOMATION GESBC9312SX MACHINE SUPPORT
1070M: Lennert Buytenhek <kernel@wantstofly.org>
1071L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1072S: Maintained
1073
1074ARM/GUMSTIX MACHINE SUPPORT
1075M: Steve Sakoman <sakoman@gmail.com>
1076L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1077S: Maintained
1078
1079ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT
1080M: Philipp Zabel <philipp.zabel@gmail.com>
1081M: Paul Parsons <lost.distance@yahoo.com>
1082L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1083S: Maintained
1084F: arch/arm/mach-pxa/hx4700.c
1085F: arch/arm/mach-pxa/include/mach/hx4700.h
1086F: sound/soc/pxa/hx4700.c
1087
1088ARM/HISILICON SOC SUPPORT
1089M: Wei Xu <xuwei5@hisilicon.com>
1090L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1091W: http://www.hisilicon.com
1092S: Supported
1093T: git git://github.com/hisilicon/linux-hisi.git
1094F: arch/arm/mach-hisi/
1095
1096ARM/HP JORNADA 7XX MACHINE SUPPORT
1097M: Kristoffer Ericson <kristoffer.ericson@gmail.com>
1098W: www.jlime.com
1099S: Maintained
1100T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
1101F: arch/arm/mach-sa1100/jornada720.c
1102F: arch/arm/mach-sa1100/include/mach/jornada720.h
1103
1104ARM/IGEP MACHINE SUPPORT
1105M: Enric Balletbo i Serra <eballetbo@gmail.com>
1106M: Javier Martinez Canillas <javier@dowhile0.org>
1107L: linux-omap@vger.kernel.org
1108L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1109S: Maintained
1110F: arch/arm/boot/dts/omap3-igep*
1111
1112ARM/INCOME PXA270 SUPPORT
1113M: Marek Vasut <marek.vasut@gmail.com>
1114L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1115S: Maintained
1116F: arch/arm/mach-pxa/colibri-pxa270-income.c
1117
1118ARM/INTEL IOP32X ARM ARCHITECTURE
1119M: Lennert Buytenhek <kernel@wantstofly.org>
1120L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1121S: Maintained
1122
1123ARM/INTEL IOP33X ARM ARCHITECTURE
1124L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1125S: Orphan
1126
1127ARM/INTEL IOP13XX ARM ARCHITECTURE
1128M: Lennert Buytenhek <kernel@wantstofly.org>
1129L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1130S: Maintained
1131
1132ARM/INTEL IQ81342EX MACHINE SUPPORT
1133M: Lennert Buytenhek <kernel@wantstofly.org>
1134L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1135S: Maintained
1136
1137ARM/INTEL IXDP2850 MACHINE SUPPORT
1138M: Lennert Buytenhek <kernel@wantstofly.org>
1139L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1140S: Maintained
1141
1142ARM/INTEL IXP4XX ARM ARCHITECTURE
1143M: Imre Kaloz <kaloz@openwrt.org>
1144M: Krzysztof Halasa <khalasa@piap.pl>
1145L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1146S: Maintained
1147F: arch/arm/mach-ixp4xx/
1148
1149ARM/INTEL RESEARCH IMOTE/STARGATE 2 MACHINE SUPPORT
1150M: Jonathan Cameron <jic23@cam.ac.uk>
1151L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1152S: Maintained
1153F: arch/arm/mach-pxa/stargate2.c
1154F: drivers/pcmcia/pxa2xx_stargate2.c
1155
1156ARM/INTEL XSC3 (MANZANO) ARM CORE
1157M: Lennert Buytenhek <kernel@wantstofly.org>
1158L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1159S: Maintained
1160
1161ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT
1162M: Lennert Buytenhek <kernel@wantstofly.org>
1163L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1164S: Maintained
1165
1166ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE
1167M: Santosh Shilimkar <ssantosh@kernel.org>
1168L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1169S: Maintained
1170F: arch/arm/mach-keystone/
1171T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
1172
1173ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK
1174M: Santosh Shilimkar <ssantosh@kernel.org>
1175L: linux-kernel@vger.kernel.org
1176S: Maintained
1177F: drivers/clk/keystone/
1178
1179ARM/TEXAS INSTRUMENT KEYSTONE ClOCKSOURCE
1180M: Santosh Shilimkar <ssantosh@kernel.org>
1181L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1182L: linux-kernel@vger.kernel.org
1183S: Maintained
1184F: drivers/clocksource/timer-keystone.c
1185
1186ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER
1187M: Santosh Shilimkar <ssantosh@kernel.org>
1188L: linux-kernel@vger.kernel.org
1189S: Maintained
1190F: drivers/power/reset/keystone-reset.c
1191
1192ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS
1193M: Santosh Shilimkar <ssantosh@kernel.org>
1194L: linux-kernel@vger.kernel.org
1195S: Maintained
1196F: drivers/memory/*emif*
1197
1198ARM/LOGICPD PXA270 MACHINE SUPPORT
1199M: Lennert Buytenhek <kernel@wantstofly.org>
1200L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1201S: Maintained
1202
1203ARM/LPC18XX ARCHITECTURE
1204M: Joachim Eastwood <manabian@gmail.com>
1205L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1206S: Maintained
1207N: lpc18xx
1208
1209ARM/MAGICIAN MACHINE SUPPORT
1210M: Philipp Zabel <philipp.zabel@gmail.com>
1211S: Maintained
1212
1213ARM/Marvell Kirkwood and Armada 370, 375, 38x, XP SOC support
1214M: Jason Cooper <jason@lakedaemon.net>
1215M: Andrew Lunn <andrew@lunn.ch>
1216M: Gregory Clement <gregory.clement@free-electrons.com>
1217M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1218L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1219S: Maintained
1220F: arch/arm/mach-mvebu/
1221F: drivers/rtc/rtc-armada38x.c
1222F: arch/arm/boot/dts/armada*
1223F: arch/arm/boot/dts/kirkwood*
1224
1225
1226ARM/Marvell Berlin SoC support
1227M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1228L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1229S: Maintained
1230F: arch/arm/mach-berlin/
1231F: arch/arm/boot/dts/berlin*
1232
1233
1234ARM/Marvell Dove/MV78xx0/Orion SOC support
1235M: Jason Cooper <jason@lakedaemon.net>
1236M: Andrew Lunn <andrew@lunn.ch>
1237M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1238M: Gregory Clement <gregory.clement@free-electrons.com>
1239L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1240S: Maintained
1241F: arch/arm/mach-dove/
1242F: arch/arm/mach-mv78xx0/
1243F: arch/arm/mach-orion5x/
1244F: arch/arm/plat-orion/
1245F: arch/arm/boot/dts/dove*
1246F: arch/arm/boot/dts/orion5x*
1247
1248
1249ARM/Orion SoC/Technologic Systems TS-78xx platform support
1250M: Alexander Clouter <alex@digriz.org.uk>
1251L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1252W: http://www.digriz.org.uk/ts78xx/kernel
1253S: Maintained
1254F: arch/arm/mach-orion5x/ts78xx-*
1255
1256ARM/Mediatek RTC DRIVER
1257M: Eddie Huang <eddie.huang@mediatek.com>
1258L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1259L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1260S: Maintained
1261F: drivers/rtc/rtc-mt6397.c
1262
1263ARM/Mediatek SoC support
1264M: Matthias Brugger <matthias.bgg@gmail.com>
1265L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1266L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1267S: Maintained
1268F: arch/arm/boot/dts/mt6*
1269F: arch/arm/boot/dts/mt8*
1270F: arch/arm/mach-mediatek/
1271N: mtk
1272K: mediatek
1273
1274ARM/MICREL KS8695 ARCHITECTURE
1275M: Greg Ungerer <gerg@uclinux.org>
1276L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1277F: arch/arm/mach-ks8695/
1278S: Odd Fixes
1279
1280ARM/MIOA701 MACHINE SUPPORT
1281M: Robert Jarzmik <robert.jarzmik@free.fr>
1282L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1283F: arch/arm/mach-pxa/mioa701.c
1284S: Maintained
1285
1286ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT
1287M: Michael Petchkovsky <mkpetch@internode.on.net>
1288S: Maintained
1289
1290ARM/NOMADIK ARCHITECTURE
1291M: Alessandro Rubini <rubini@unipv.it>
1292M: Linus Walleij <linus.walleij@linaro.org>
1293L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1294S: Maintained
1295F: arch/arm/mach-nomadik/
1296F: drivers/pinctrl/nomadik/
1297F: drivers/i2c/busses/i2c-nomadik.c
1298T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git
1299
1300ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT
1301M: Nelson Castillo <arhuaco@freaks-unidos.net>
1302L: openmoko-kernel@lists.openmoko.org (subscribers-only)
1303W: http://wiki.openmoko.org/wiki/Neo_FreeRunner
1304S: Supported
1305
1306ARM/TOSA MACHINE SUPPORT
1307M: Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
1308M: Dirk Opfer <dirk@opfer-online.de>
1309S: Maintained
1310
1311ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT
1312M: Marek Vasut <marek.vasut@gmail.com>
1313L: linux-arm-kernel@lists.infradead.org
1314W: http://hackndev.com
1315S: Maintained
1316F: arch/arm/mach-pxa/include/mach/palmtx.h
1317F: arch/arm/mach-pxa/palmtx.c
1318F: arch/arm/mach-pxa/include/mach/palmt5.h
1319F: arch/arm/mach-pxa/palmt5.c
1320F: arch/arm/mach-pxa/include/mach/palmld.h
1321F: arch/arm/mach-pxa/palmld.c
1322F: arch/arm/mach-pxa/include/mach/palmte2.h
1323F: arch/arm/mach-pxa/palmte2.c
1324F: arch/arm/mach-pxa/include/mach/palmtc.h
1325F: arch/arm/mach-pxa/palmtc.c
1326
1327ARM/PALM TREO SUPPORT
1328M: Tomas Cech <sleep_walker@suse.com>
1329L: linux-arm-kernel@lists.infradead.org
1330W: http://hackndev.com
1331S: Maintained
1332F: arch/arm/mach-pxa/include/mach/palmtreo.h
1333F: arch/arm/mach-pxa/palmtreo.c
1334
1335ARM/PALMZ72 SUPPORT
1336M: Sergey Lapin <slapin@ossfans.org>
1337L: linux-arm-kernel@lists.infradead.org
1338W: http://hackndev.com
1339S: Maintained
1340F: arch/arm/mach-pxa/include/mach/palmz72.h
1341F: arch/arm/mach-pxa/palmz72.c
1342
1343ARM/PLEB SUPPORT
1344M: Peter Chubb <pleb@gelato.unsw.edu.au>
1345W: http://www.disy.cse.unsw.edu.au/Hardware/PLEB
1346S: Maintained
1347
1348ARM/PT DIGITAL BOARD PORT
1349M: Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de>
1350L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1351W: http://www.arm.linux.org.uk/
1352S: Maintained
1353
1354ARM/QUALCOMM SUPPORT
1355M: Kumar Gala <galak@codeaurora.org>
1356M: Andy Gross <agross@codeaurora.org>
1357M: David Brown <davidb@codeaurora.org>
1358L: linux-arm-msm@vger.kernel.org
1359L: linux-soc@vger.kernel.org
1360S: Maintained
1361F: arch/arm/mach-qcom/
1362F: drivers/soc/qcom/
1363F: drivers/tty/serial/msm_serial.h
1364F: drivers/tty/serial/msm_serial.c
1365F: drivers/*/pm8???-*
1366F: drivers/mfd/ssbi.c
1367F: drivers/firmware/qcom_scm.c
1368T: git git://git.kernel.org/pub/scm/linux/kernel/git/galak/linux-qcom.git
1369
1370ARM/RADISYS ENP2611 MACHINE SUPPORT
1371M: Lennert Buytenhek <kernel@wantstofly.org>
1372L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1373S: Maintained
1374
1375ARM/RISCPC ARCHITECTURE
1376M: Russell King <linux@arm.linux.org.uk>
1377L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1378W: http://www.arm.linux.org.uk/
1379S: Maintained
1380F: arch/arm/include/asm/hardware/entry-macro-iomd.S
1381F: arch/arm/include/asm/hardware/ioc.h
1382F: arch/arm/include/asm/hardware/iomd.h
1383F: arch/arm/include/asm/hardware/memc.h
1384F: arch/arm/mach-rpc/
1385F: drivers/net/ethernet/8390/etherh.c
1386F: drivers/net/ethernet/i825xx/ether1*
1387F: drivers/net/ethernet/seeq/ether3*
1388F: drivers/scsi/arm/
1389
1390ARM/Rockchip SoC support
1391M: Heiko Stuebner <heiko@sntech.de>
1392L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1393L: linux-rockchip@lists.infradead.org
1394S: Maintained
1395F: arch/arm/boot/dts/rk3*
1396F: arch/arm/mach-rockchip/
1397F: drivers/clk/rockchip/
1398F: drivers/i2c/busses/i2c-rk3x.c
1399F: drivers/*/*rockchip*
1400F: drivers/*/*/*rockchip*
1401F: sound/soc/rockchip/
1402N: rockchip
1403
1404ARM/SAMSUNG EXYNOS ARM ARCHITECTURES
1405M: Kukjin Kim <kgene@kernel.org>
1406M: Krzysztof Kozlowski <k.kozlowski@samsung.com>
1407L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1408L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
1409S: Maintained
1410F: arch/arm/boot/dts/s3c*
1411F: arch/arm/boot/dts/exynos*
1412F: arch/arm64/boot/dts/exynos/
1413F: arch/arm/plat-samsung/
1414F: arch/arm/mach-s3c24*/
1415F: arch/arm/mach-s3c64xx/
1416F: arch/arm/mach-s5p*/
1417F: arch/arm/mach-exynos*/
1418F: drivers/*/*s3c2410*
1419F: drivers/*/*/*s3c2410*
1420F: drivers/spi/spi-s3c*
1421F: sound/soc/samsung/*
1422N: exynos
1423
1424ARM/SAMSUNG MOBILE MACHINE SUPPORT
1425M: Kyungmin Park <kyungmin.park@samsung.com>
1426L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1427S: Maintained
1428F: arch/arm/mach-s5pv210/
1429
1430ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT
1431M: Kyungmin Park <kyungmin.park@samsung.com>
1432M: Kamil Debski <k.debski@samsung.com>
1433L: linux-arm-kernel@lists.infradead.org
1434L: linux-media@vger.kernel.org
1435S: Maintained
1436F: drivers/media/platform/s5p-g2d/
1437
1438ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT
1439M: Kyungmin Park <kyungmin.park@samsung.com>
1440M: Kamil Debski <k.debski@samsung.com>
1441M: Jeongtae Park <jtp.park@samsung.com>
1442L: linux-arm-kernel@lists.infradead.org
1443L: linux-media@vger.kernel.org
1444S: Maintained
1445F: arch/arm/plat-samsung/s5p-dev-mfc.c
1446F: drivers/media/platform/s5p-mfc/
1447
1448ARM/SAMSUNG S5P SERIES TV SUBSYSTEM SUPPORT
1449M: Kyungmin Park <kyungmin.park@samsung.com>
1450M: Tomasz Stanislawski <t.stanislaws@samsung.com>
1451L: linux-arm-kernel@lists.infradead.org
1452L: linux-media@vger.kernel.org
1453S: Maintained
1454F: drivers/media/platform/s5p-tv/
1455
1456ARM/SHMOBILE ARM ARCHITECTURE
1457M: Simon Horman <horms@verge.net.au>
1458M: Magnus Damm <magnus.damm@gmail.com>
1459L: linux-sh@vger.kernel.org
1460W: http://oss.renesas.com
1461Q: http://patchwork.kernel.org/project/linux-sh/list/
1462T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
1463S: Supported
1464F: arch/arm/boot/dts/emev2*
1465F: arch/arm/boot/dts/r7s*
1466F: arch/arm/boot/dts/r8a*
1467F: arch/arm/boot/dts/sh*
1468F: arch/arm/configs/armadillo800eva_defconfig
1469F: arch/arm/configs/bockw_defconfig
1470F: arch/arm/configs/kzm9g_defconfig
1471F: arch/arm/configs/marzen_defconfig
1472F: arch/arm/configs/shmobile_defconfig
1473F: arch/arm/include/debug/renesas-scif.S
1474F: arch/arm/mach-shmobile/
1475F: drivers/sh/
1476
1477ARM/SOCFPGA ARCHITECTURE
1478M: Dinh Nguyen <dinguyen@opensource.altera.com>
1479S: Maintained
1480F: arch/arm/mach-socfpga/
1481F: arch/arm/boot/dts/socfpga*
1482F: arch/arm/configs/socfpga_defconfig
1483W: http://www.rocketboards.org
1484T: git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
1485
1486ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT
1487M: Dinh Nguyen <dinguyen@opensource.altera.com>
1488S: Maintained
1489F: drivers/clk/socfpga/
1490
1491ARM/SOCFPGA EDAC SUPPORT
1492M: Thor Thayer <tthayer@opensource.altera.com>
1493S: Maintained
1494F: drivers/edac/altera_edac.
1495
1496ARM/STI ARCHITECTURE
1497M: Srinivas Kandagatla <srinivas.kandagatla@gmail.com>
1498M: Maxime Coquelin <maxime.coquelin@st.com>
1499M: Patrice Chotard <patrice.chotard@st.com>
1500L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1501L: kernel@stlinux.com
1502W: http://www.stlinux.com
1503S: Maintained
1504F: arch/arm/mach-sti/
1505F: arch/arm/boot/dts/sti*
1506F: drivers/clocksource/arm_global_timer.c
1507F: drivers/i2c/busses/i2c-st.c
1508F: drivers/media/rc/st_rc.c
1509F: drivers/mmc/host/sdhci-st.c
1510F: drivers/phy/phy-miphy28lp.c
1511F: drivers/phy/phy-miphy365x.c
1512F: drivers/phy/phy-stih407-usb.c
1513F: drivers/phy/phy-stih41x-usb.c
1514F: drivers/pinctrl/pinctrl-st.c
1515F: drivers/reset/sti/
1516F: drivers/rtc/rtc-st-lpc.c
1517F: drivers/tty/serial/st-asc.c
1518F: drivers/usb/dwc3/dwc3-st.c
1519F: drivers/usb/host/ehci-st.c
1520F: drivers/usb/host/ohci-st.c
1521F: drivers/watchdog/st_lpc_wdt.c
1522F: drivers/ata/ahci_st.c
1523
1524ARM/STM32 ARCHITECTURE
1525M: Maxime Coquelin <mcoquelin.stm32@gmail.com>
1526L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1527S: Maintained
1528T: git git://git.kernel.org/pub/scm/linux/kernel/git/mcoquelin/stm32.git
1529N: stm32
1530F: drivers/clocksource/armv7m_systick.c
1531
1532ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT
1533M: Lennert Buytenhek <kernel@wantstofly.org>
1534L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1535S: Maintained
1536
1537ARM/TETON BGA MACHINE SUPPORT
1538M: "Mark F. Brown" <mark.brown314@gmail.com>
1539L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1540S: Maintained
1541
1542ARM/THECUS N2100 MACHINE SUPPORT
1543M: Lennert Buytenhek <kernel@wantstofly.org>
1544L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1545S: Maintained
1546
1547ARM/NUVOTON W90X900 ARM ARCHITECTURE
1548M: Wan ZongShun <mcuos.com@gmail.com>
1549L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1550W: http://www.mcuos.com
1551S: Maintained
1552F: arch/arm/mach-w90x900/
1553F: drivers/input/keyboard/w90p910_keypad.c
1554F: drivers/input/touchscreen/w90p910_ts.c
1555F: drivers/watchdog/nuc900_wdt.c
1556F: drivers/net/ethernet/nuvoton/w90p910_ether.c
1557F: drivers/mtd/nand/nuc900_nand.c
1558F: drivers/rtc/rtc-nuc900.c
1559F: drivers/spi/spi-nuc900.c
1560F: drivers/usb/host/ehci-w90x900.c
1561F: drivers/video/fbdev/nuc900fb.c
1562
1563ARM/U300 MACHINE SUPPORT
1564M: Linus Walleij <linus.walleij@linaro.org>
1565L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1566S: Supported
1567F: arch/arm/mach-u300/
1568F: drivers/clocksource/timer-u300.c
1569F: drivers/i2c/busses/i2c-stu300.c
1570F: drivers/rtc/rtc-coh901331.c
1571F: drivers/watchdog/coh901327_wdt.c
1572F: drivers/dma/coh901318*
1573F: drivers/mfd/ab3100*
1574F: drivers/rtc/rtc-ab3100.c
1575F: drivers/rtc/rtc-coh901331.c
1576T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git
1577
1578ARM/UNIPHIER ARCHITECTURE
1579M: Masahiro Yamada <yamada.masahiro@socionext.com>
1580L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1581S: Maintained
1582F: arch/arm/mach-uniphier/
1583N: uniphier
1584
1585ARM/Ux500 ARM ARCHITECTURE
1586M: Linus Walleij <linus.walleij@linaro.org>
1587L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1588S: Maintained
1589F: arch/arm/mach-ux500/
1590F: drivers/clocksource/clksrc-dbx500-prcmu.c
1591F: drivers/dma/ste_dma40*
1592F: drivers/hwspinlock/u8500_hsem.c
1593F: drivers/mfd/abx500*
1594F: drivers/mfd/ab8500*
1595F: drivers/mfd/dbx500*
1596F: drivers/mfd/db8500*
1597F: drivers/pinctrl/nomadik/pinctrl-ab*
1598F: drivers/pinctrl/nomadik/pinctrl-nomadik*
1599F: drivers/rtc/rtc-ab8500.c
1600F: drivers/rtc/rtc-pl031.c
1601T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git
1602
1603ARM/Ux500 CLOCK FRAMEWORK SUPPORT
1604M: Ulf Hansson <ulf.hansson@linaro.org>
1605L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1606T: git git://git.linaro.org/people/ulfh/clk.git
1607S: Maintained
1608F: drivers/clk/ux500/
1609F: include/linux/platform_data/clk-ux500.h
1610
1611ARM/VERSATILE EXPRESS PLATFORM
1612M: Liviu Dudau <liviu.dudau@arm.com>
1613M: Sudeep Holla <sudeep.holla@arm.com>
1614M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
1615L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1616S: Maintained
1617F: arch/arm/boot/dts/vexpress*
1618F: arch/arm64/boot/dts/arm/vexpress*
1619F: arch/arm/mach-vexpress/
1620F: */*/vexpress*
1621F: */*/*/vexpress*
1622F: drivers/clk/versatile/clk-vexpress-osc.c
1623F: drivers/clocksource/versatile.c
1624
1625ARM/VFP SUPPORT
1626M: Russell King <linux@arm.linux.org.uk>
1627L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1628W: http://www.arm.linux.org.uk/
1629S: Maintained
1630F: arch/arm/vfp/
1631
1632ARM/VOIPAC PXA270 SUPPORT
1633M: Marek Vasut <marek.vasut@gmail.com>
1634L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1635S: Maintained
1636F: arch/arm/mach-pxa/vpac270.c
1637F: arch/arm/mach-pxa/include/mach/vpac270.h
1638
1639ARM/VT8500 ARM ARCHITECTURE
1640M: Tony Prisk <linux@prisktech.co.nz>
1641L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1642S: Maintained
1643F: arch/arm/mach-vt8500/
1644F: drivers/clocksource/vt8500_timer.c
1645F: drivers/i2c/busses/i2c-wmt.c
1646F: drivers/mmc/host/wmt-sdmmc.c
1647F: drivers/pwm/pwm-vt8500.c
1648F: drivers/rtc/rtc-vt8500.c
1649F: drivers/tty/serial/vt8500_serial.c
1650F: drivers/usb/host/ehci-platform.c
1651F: drivers/usb/host/uhci-platform.c
1652F: drivers/video/fbdev/vt8500lcdfb.*
1653F: drivers/video/fbdev/wm8505fb*
1654F: drivers/video/fbdev/wmt_ge_rops.*
1655
1656ARM/ZIPIT Z2 SUPPORT
1657M: Marek Vasut <marek.vasut@gmail.com>
1658L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1659S: Maintained
1660F: arch/arm/mach-pxa/z2.c
1661F: arch/arm/mach-pxa/include/mach/z2.h
1662
1663ARM/ZTE ARCHITECTURE
1664M: Jun Nie <jun.nie@linaro.org>
1665L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1666S: Maintained
1667F: arch/arm/mach-zx/
1668F: drivers/clk/zte/
1669F: Documentation/devicetree/bindings/arm/zte.txt
1670F: Documentation/devicetree/bindings/clock/zx296702-clk.txt
1671
1672ARM/ZYNQ ARCHITECTURE
1673M: Michal Simek <michal.simek@xilinx.com>
1674R: Sören Brinkmann <soren.brinkmann@xilinx.com>
1675L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1676W: http://wiki.xilinx.com
1677T: git git://git.xilinx.com/linux-xlnx.git
1678S: Supported
1679F: arch/arm/mach-zynq/
1680F: drivers/cpuidle/cpuidle-zynq.c
1681F: drivers/block/xsysace.c
1682N: zynq
1683N: xilinx
1684F: drivers/clocksource/cadence_ttc_timer.c
1685F: drivers/i2c/busses/i2c-cadence.c
1686F: drivers/mmc/host/sdhci-of-arasan.c
1687F: drivers/edac/synopsys_edac.c
1688
1689ARM SMMU DRIVERS
1690M: Will Deacon <will.deacon@arm.com>
1691L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1692S: Maintained
1693F: drivers/iommu/arm-smmu.c
1694F: drivers/iommu/arm-smmu-v3.c
1695F: drivers/iommu/io-pgtable-arm.c
1696
1697ARM64 PORT (AARCH64 ARCHITECTURE)
1698M: Catalin Marinas <catalin.marinas@arm.com>
1699M: Will Deacon <will.deacon@arm.com>
1700L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1701S: Maintained
1702F: arch/arm64/
1703F: Documentation/arm64/
1704
1705AS3645A LED FLASH CONTROLLER DRIVER
1706M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
1707L: linux-media@vger.kernel.org
1708T: git git://linuxtv.org/media_tree.git
1709S: Maintained
1710F: drivers/media/i2c/as3645a.c
1711F: include/media/as3645a.h
1712
1713ASC7621 HARDWARE MONITOR DRIVER
1714M: George Joseph <george.joseph@fairview5.com>
1715L: lm-sensors@lm-sensors.org
1716S: Maintained
1717F: Documentation/hwmon/asc7621
1718F: drivers/hwmon/asc7621.c
1719
1720ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS
1721M: Corentin Chary <corentin.chary@gmail.com>
1722L: acpi4asus-user@lists.sourceforge.net
1723L: platform-driver-x86@vger.kernel.org
1724W: http://acpi4asus.sf.net
1725S: Maintained
1726F: drivers/platform/x86/asus*.c
1727F: drivers/platform/x86/eeepc*.c
1728
1729ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API
1730R: Dan Williams <dan.j.williams@intel.com>
1731W: http://sourceforge.net/projects/xscaleiop
1732S: Odd fixes
1733F: Documentation/crypto/async-tx-api.txt
1734F: crypto/async_tx/
1735F: drivers/dma/
1736F: include/linux/dmaengine.h
1737F: include/linux/async_tx.h
1738
1739AT24 EEPROM DRIVER
1740M: Wolfram Sang <wsa@the-dreams.de>
1741L: linux-i2c@vger.kernel.org
1742S: Maintained
1743F: drivers/misc/eeprom/at24.c
1744F: include/linux/platform_data/at24.h
1745
1746ATA OVER ETHERNET (AOE) DRIVER
1747M: "Ed L. Cashin" <ed.cashin@acm.org>
1748W: http://www.openaoe.org/
1749S: Supported
1750F: Documentation/aoe/
1751F: drivers/block/aoe/
1752
1753ATHEROS ATH GENERIC UTILITIES
1754M: "Luis R. Rodriguez" <mcgrof@do-not-panic.com>
1755L: linux-wireless@vger.kernel.org
1756S: Supported
1757F: drivers/net/wireless/ath/*
1758
1759ATHEROS ATH5K WIRELESS DRIVER
1760M: Jiri Slaby <jirislaby@gmail.com>
1761M: Nick Kossifidis <mickflemm@gmail.com>
1762M: "Luis R. Rodriguez" <mcgrof@do-not-panic.com>
1763L: linux-wireless@vger.kernel.org
1764W: http://wireless.kernel.org/en/users/Drivers/ath5k
1765S: Maintained
1766F: drivers/net/wireless/ath/ath5k/
1767
1768ATHEROS ATH6KL WIRELESS DRIVER
1769M: Kalle Valo <kvalo@qca.qualcomm.com>
1770L: linux-wireless@vger.kernel.org
1771W: http://wireless.kernel.org/en/users/Drivers/ath6kl
1772T: git git://github.com/kvalo/ath.git
1773S: Supported
1774F: drivers/net/wireless/ath/ath6kl/
1775
1776WILOCITY WIL6210 WIRELESS DRIVER
1777M: Vladimir Kondratiev <qca_vkondrat@qca.qualcomm.com>
1778L: linux-wireless@vger.kernel.org
1779L: wil6210@qca.qualcomm.com
1780S: Supported
1781W: http://wireless.kernel.org/en/users/Drivers/wil6210
1782F: drivers/net/wireless/ath/wil6210/
1783F: include/uapi/linux/wil6210_uapi.h
1784
1785CARL9170 LINUX COMMUNITY WIRELESS DRIVER
1786M: Christian Lamparter <chunkeey@googlemail.com>
1787L: linux-wireless@vger.kernel.org
1788W: http://wireless.kernel.org/en/users/Drivers/carl9170
1789S: Maintained
1790F: drivers/net/wireless/ath/carl9170/
1791
1792ATK0110 HWMON DRIVER
1793M: Luca Tettamanti <kronos.it@gmail.com>
1794L: lm-sensors@lm-sensors.org
1795S: Maintained
1796F: drivers/hwmon/asus_atk0110.c
1797
1798ATI_REMOTE2 DRIVER
1799M: Ville Syrjala <syrjala@sci.fi>
1800S: Maintained
1801F: drivers/input/misc/ati_remote2.c
1802
1803ATLX ETHERNET DRIVERS
1804M: Jay Cliburn <jcliburn@gmail.com>
1805M: Chris Snook <chris.snook@gmail.com>
1806L: netdev@vger.kernel.org
1807W: http://sourceforge.net/projects/atl1
1808W: http://atl1.sourceforge.net
1809S: Maintained
1810F: drivers/net/ethernet/atheros/
1811
1812ATM
1813M: Chas Williams <3chas3@gmail.com>
1814L: linux-atm-general@lists.sourceforge.net (moderated for non-subscribers)
1815L: netdev@vger.kernel.org
1816W: http://linux-atm.sourceforge.net
1817S: Maintained
1818F: drivers/atm/
1819F: include/linux/atm*
1820F: include/uapi/linux/atm*
1821
1822ATMEL AT91 / AT32 MCI DRIVER
1823M: Ludovic Desroches <ludovic.desroches@atmel.com>
1824S: Maintained
1825F: drivers/mmc/host/atmel-mci.c
1826F: drivers/mmc/host/atmel-mci-regs.h
1827
1828ATMEL AT91 / AT32 SERIAL DRIVER
1829M: Nicolas Ferre <nicolas.ferre@atmel.com>
1830S: Supported
1831F: drivers/tty/serial/atmel_serial.c
1832
1833ATMEL Audio ALSA driver
1834M: Nicolas Ferre <nicolas.ferre@atmel.com>
1835L: alsa-devel@alsa-project.org (moderated for non-subscribers)
1836S: Supported
1837F: sound/soc/atmel
1838
1839ATMEL DMA DRIVER
1840M: Nicolas Ferre <nicolas.ferre@atmel.com>
1841L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1842S: Supported
1843F: drivers/dma/at_hdmac.c
1844F: drivers/dma/at_hdmac_regs.h
1845F: include/linux/platform_data/dma-atmel.h
1846
1847ATMEL XDMA DRIVER
1848M: Ludovic Desroches <ludovic.desroches@atmel.com>
1849L: linux-arm-kernel@lists.infradead.org
1850L: dmaengine@vger.kernel.org
1851S: Supported
1852F: drivers/dma/at_xdmac.c
1853
1854ATMEL I2C DRIVER
1855M: Ludovic Desroches <ludovic.desroches@atmel.com>
1856L: linux-i2c@vger.kernel.org
1857S: Supported
1858F: drivers/i2c/busses/i2c-at91.c
1859
1860ATMEL ISI DRIVER
1861M: Josh Wu <josh.wu@atmel.com>
1862L: linux-media@vger.kernel.org
1863S: Supported
1864F: drivers/media/platform/soc_camera/atmel-isi.c
1865F: include/media/atmel-isi.h
1866
1867ATMEL LCDFB DRIVER
1868M: Nicolas Ferre <nicolas.ferre@atmel.com>
1869L: linux-fbdev@vger.kernel.org
1870S: Maintained
1871F: drivers/video/fbdev/atmel_lcdfb.c
1872F: include/video/atmel_lcdc.h
1873
1874ATMEL MACB ETHERNET DRIVER
1875M: Nicolas Ferre <nicolas.ferre@atmel.com>
1876S: Supported
1877F: drivers/net/ethernet/cadence/
1878
1879ATMEL NAND DRIVER
1880M: Josh Wu <josh.wu@atmel.com>
1881L: linux-mtd@lists.infradead.org
1882S: Supported
1883F: drivers/mtd/nand/atmel_nand*
1884
1885ATMEL SPI DRIVER
1886M: Nicolas Ferre <nicolas.ferre@atmel.com>
1887S: Supported
1888F: drivers/spi/spi-atmel.*
1889
1890ATMEL SSC DRIVER
1891M: Nicolas Ferre <nicolas.ferre@atmel.com>
1892L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1893S: Supported
1894F: drivers/misc/atmel-ssc.c
1895F: include/linux/atmel-ssc.h
1896
1897ATMEL Timer Counter (TC) AND CLOCKSOURCE DRIVERS
1898M: Nicolas Ferre <nicolas.ferre@atmel.com>
1899L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1900S: Supported
1901F: drivers/misc/atmel_tclib.c
1902F: drivers/clocksource/tcb_clksrc.c
1903
1904ATMEL USBA UDC DRIVER
1905M: Nicolas Ferre <nicolas.ferre@atmel.com>
1906L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1907S: Supported
1908F: drivers/usb/gadget/udc/atmel_usba_udc.*
1909
1910ATMEL WIRELESS DRIVER
1911M: Simon Kelley <simon@thekelleys.org.uk>
1912L: linux-wireless@vger.kernel.org
1913W: http://www.thekelleys.org.uk/atmel
1914W: http://atmelwlandriver.sourceforge.net/
1915S: Maintained
1916F: drivers/net/wireless/atmel*
1917
1918ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER
1919M: Bradley Grove <linuxdrivers@attotech.com>
1920L: linux-scsi@vger.kernel.org
1921W: http://www.attotech.com
1922S: Supported
1923F: drivers/scsi/esas2r
1924
1925ATUSB IEEE 802.15.4 RADIO DRIVER
1926M: Stefan Schmidt <stefan@osg.samsung.com>
1927L: linux-wpan@vger.kernel.org
1928S: Maintained
1929F: drivers/net/ieee802154/atusb.c
1930F: drivers/net/ieee802154/atusb.h
1931F: drivers/net/ieee802154/at86rf230.h
1932
1933AUDIT SUBSYSTEM
1934M: Paul Moore <paul@paul-moore.com>
1935M: Eric Paris <eparis@redhat.com>
1936L: linux-audit@redhat.com (moderated for non-subscribers)
1937W: http://people.redhat.com/sgrubb/audit/
1938T: git git://git.infradead.org/users/pcmoore/audit
1939S: Maintained
1940F: include/linux/audit.h
1941F: include/uapi/linux/audit.h
1942F: kernel/audit*
1943
1944AUXILIARY DISPLAY DRIVERS
1945M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
1946W: http://miguelojeda.es/auxdisplay.htm
1947W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
1948S: Maintained
1949F: drivers/auxdisplay/
1950F: include/linux/cfag12864b.h
1951
1952AVR32 ARCHITECTURE
1953M: Haavard Skinnemoen <hskinnemoen@gmail.com>
1954M: Hans-Christian Egtvedt <egtvedt@samfundet.no>
1955W: http://www.atmel.com/products/AVR32/
1956W: http://mirror.egtvedt.no/avr32linux.org/
1957W: http://avrfreaks.net/
1958S: Maintained
1959F: arch/avr32/
1960
1961AVR32/AT32AP MACHINE SUPPORT
1962M: Haavard Skinnemoen <hskinnemoen@gmail.com>
1963M: Hans-Christian Egtvedt <egtvedt@samfundet.no>
1964S: Maintained
1965F: arch/avr32/mach-at32ap/
1966
1967AX.25 NETWORK LAYER
1968M: Ralf Baechle <ralf@linux-mips.org>
1969L: linux-hams@vger.kernel.org
1970W: http://www.linux-ax25.org/
1971S: Maintained
1972F: include/uapi/linux/ax25.h
1973F: include/net/ax25.h
1974F: net/ax25/
1975
1976AZ6007 DVB DRIVER
1977M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
1978L: linux-media@vger.kernel.org
1979W: http://linuxtv.org
1980T: git git://linuxtv.org/media_tree.git
1981S: Maintained
1982F: drivers/media/usb/dvb-usb-v2/az6007.c
1983
1984AZTECH FM RADIO RECEIVER DRIVER
1985M: Hans Verkuil <hverkuil@xs4all.nl>
1986L: linux-media@vger.kernel.org
1987T: git git://linuxtv.org/media_tree.git
1988W: http://linuxtv.org
1989S: Maintained
1990F: drivers/media/radio/radio-aztech*
1991
1992B43 WIRELESS DRIVER
1993L: linux-wireless@vger.kernel.org
1994L: b43-dev@lists.infradead.org
1995W: http://wireless.kernel.org/en/users/Drivers/b43
1996S: Odd Fixes
1997F: drivers/net/wireless/b43/
1998
1999B43LEGACY WIRELESS DRIVER
2000M: Larry Finger <Larry.Finger@lwfinger.net>
2001L: linux-wireless@vger.kernel.org
2002L: b43-dev@lists.infradead.org
2003W: http://wireless.kernel.org/en/users/Drivers/b43
2004S: Maintained
2005F: drivers/net/wireless/b43legacy/
2006
2007BACKLIGHT CLASS/SUBSYSTEM
2008M: Jingoo Han <jingoohan1@gmail.com>
2009M: Lee Jones <lee.jones@linaro.org>
2010S: Maintained
2011F: drivers/video/backlight/
2012F: include/linux/backlight.h
2013
2014BATMAN ADVANCED
2015M: Marek Lindner <mareklindner@neomailbox.ch>
2016M: Simon Wunderlich <sw@simonwunderlich.de>
2017M: Antonio Quartulli <antonio@meshcoding.com>
2018L: b.a.t.m.a.n@lists.open-mesh.org
2019W: http://www.open-mesh.org/
2020S: Maintained
2021F: net/batman-adv/
2022
2023BAYCOM/HDLCDRV DRIVERS FOR AX.25
2024M: Thomas Sailer <t.sailer@alumni.ethz.ch>
2025L: linux-hams@vger.kernel.org
2026W: http://www.baycom.org/~tom/ham/ham.html
2027S: Maintained
2028F: drivers/net/hamradio/baycom*
2029
2030BCACHE (BLOCK LAYER CACHE)
2031M: Kent Overstreet <kent.overstreet@gmail.com>
2032L: linux-bcache@vger.kernel.org
2033W: http://bcache.evilpiepirate.org
2034S: Maintained
2035F: drivers/md/bcache/
2036
2037BDISP ST MEDIA DRIVER
2038M: Fabien Dessenne <fabien.dessenne@st.com>
2039L: linux-media@vger.kernel.org
2040T: git git://linuxtv.org/media_tree.git
2041W: http://linuxtv.org
2042S: Supported
2043F: drivers/media/platform/sti/bdisp
2044
2045BEFS FILE SYSTEM
2046S: Orphan
2047F: Documentation/filesystems/befs.txt
2048F: fs/befs/
2049
2050BECKHOFF CX5020 ETHERCAT MASTER DRIVER
2051M: Dariusz Marcinkiewicz <reksio@newterm.pl>
2052L: netdev@vger.kernel.org
2053S: Maintained
2054F: drivers/net/ethernet/ec_bhf.c
2055
2056BFS FILE SYSTEM
2057M: "Tigran A. Aivazian" <tigran@aivazian.fsnet.co.uk>
2058S: Maintained
2059F: Documentation/filesystems/bfs.txt
2060F: fs/bfs/
2061F: include/uapi/linux/bfs_fs.h
2062
2063BLACKFIN ARCHITECTURE
2064M: Steven Miao <realmz6@gmail.com>
2065L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2066T: git git://git.code.sf.net/p/adi-linux/code
2067W: http://blackfin.uclinux.org
2068S: Supported
2069F: arch/blackfin/
2070
2071BLACKFIN EMAC DRIVER
2072L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2073W: http://blackfin.uclinux.org
2074S: Supported
2075F: drivers/net/ethernet/adi/
2076
2077BLACKFIN RTC DRIVER
2078L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2079W: http://blackfin.uclinux.org
2080S: Supported
2081F: drivers/rtc/rtc-bfin.c
2082
2083BLACKFIN SDH DRIVER
2084M: Sonic Zhang <sonic.zhang@analog.com>
2085L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2086W: http://blackfin.uclinux.org
2087S: Supported
2088F: drivers/mmc/host/bfin_sdh.c
2089
2090BLACKFIN SERIAL DRIVER
2091M: Sonic Zhang <sonic.zhang@analog.com>
2092L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2093W: http://blackfin.uclinux.org
2094S: Supported
2095F: drivers/tty/serial/bfin_uart.c
2096
2097BLACKFIN WATCHDOG DRIVER
2098L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2099W: http://blackfin.uclinux.org
2100S: Supported
2101F: drivers/watchdog/bfin_wdt.c
2102
2103BLACKFIN I2C TWI DRIVER
2104M: Sonic Zhang <sonic.zhang@analog.com>
2105L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2106W: http://blackfin.uclinux.org/
2107S: Supported
2108F: drivers/i2c/busses/i2c-bfin-twi.c
2109
2110BLACKFIN MEDIA DRIVER
2111M: Scott Jiang <scott.jiang.linux@gmail.com>
2112L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2113W: http://blackfin.uclinux.org/
2114S: Supported
2115F: drivers/media/platform/blackfin/
2116F: drivers/media/i2c/adv7183*
2117F: drivers/media/i2c/vs6624*
2118
2119BLINKM RGB LED DRIVER
2120M: Jan-Simon Moeller <jansimon.moeller@gmx.de>
2121S: Maintained
2122F: drivers/leds/leds-blinkm.c
2123
2124BLOCK LAYER
2125M: Jens Axboe <axboe@kernel.dk>
2126T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
2127S: Maintained
2128F: block/
2129F: kernel/trace/blktrace.c
2130
2131BLOCK2MTD DRIVER
2132M: Joern Engel <joern@lazybastard.org>
2133L: linux-mtd@lists.infradead.org
2134S: Maintained
2135F: drivers/mtd/devices/block2mtd.c
2136
2137BLUETOOTH DRIVERS
2138M: Marcel Holtmann <marcel@holtmann.org>
2139M: Gustavo Padovan <gustavo@padovan.org>
2140M: Johan Hedberg <johan.hedberg@gmail.com>
2141L: linux-bluetooth@vger.kernel.org
2142W: http://www.bluez.org/
2143T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2144T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2145S: Maintained
2146F: drivers/bluetooth/
2147
2148BLUETOOTH SUBSYSTEM
2149M: Marcel Holtmann <marcel@holtmann.org>
2150M: Gustavo Padovan <gustavo@padovan.org>
2151M: Johan Hedberg <johan.hedberg@gmail.com>
2152L: linux-bluetooth@vger.kernel.org
2153W: http://www.bluez.org/
2154T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2155T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2156S: Maintained
2157F: net/bluetooth/
2158F: include/net/bluetooth/
2159
2160BONDING DRIVER
2161M: Jay Vosburgh <j.vosburgh@gmail.com>
2162M: Veaceslav Falico <vfalico@gmail.com>
2163M: Andy Gospodarek <gospo@cumulusnetworks.com>
2164L: netdev@vger.kernel.org
2165W: http://sourceforge.net/projects/bonding/
2166S: Supported
2167F: drivers/net/bonding/
2168F: include/uapi/linux/if_bonding.h
2169
2170BPF (Safe dynamic programs and tools)
2171M: Alexei Starovoitov <ast@kernel.org>
2172L: netdev@vger.kernel.org
2173L: linux-kernel@vger.kernel.org
2174S: Supported
2175F: kernel/bpf/
2176
2177BROADCOM B44 10/100 ETHERNET DRIVER
2178M: Gary Zambrano <zambrano@broadcom.com>
2179L: netdev@vger.kernel.org
2180S: Supported
2181F: drivers/net/ethernet/broadcom/b44.*
2182
2183BROADCOM GENET ETHERNET DRIVER
2184M: Florian Fainelli <f.fainelli@gmail.com>
2185L: netdev@vger.kernel.org
2186S: Supported
2187F: drivers/net/ethernet/broadcom/genet/
2188
2189BROADCOM BNX2 GIGABIT ETHERNET DRIVER
2190M: Sony Chacko <sony.chacko@qlogic.com>
2191M: Dept-HSGLinuxNICDev@qlogic.com
2192L: netdev@vger.kernel.org
2193S: Supported
2194F: drivers/net/ethernet/broadcom/bnx2.*
2195F: drivers/net/ethernet/broadcom/bnx2_*
2196
2197BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
2198M: Ariel Elior <ariel.elior@qlogic.com>
2199L: netdev@vger.kernel.org
2200S: Supported
2201F: drivers/net/ethernet/broadcom/bnx2x/
2202
2203BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
2204M: Florian Fainelli <f.fainelli@gmail.com>
2205M: Ray Jui <rjui@broadcom.com>
2206M: Scott Branden <sbranden@broadcom.com>
2207L: bcm-kernel-feedback-list@broadcom.com
2208T: git git://github.com/broadcom/mach-bcm
2209S: Maintained
2210F: arch/arm/mach-bcm/
2211F: arch/arm/boot/dts/bcm113*
2212F: arch/arm/boot/dts/bcm216*
2213F: arch/arm/boot/dts/bcm281*
2214F: arch/arm/configs/bcm_defconfig
2215F: drivers/mmc/host/sdhci-bcm-kona.c
2216F: drivers/clocksource/bcm_kona_timer.c
2217
2218BROADCOM BCM2835 ARM ARCHITECTURE
2219M: Stephen Warren <swarren@wwwdotorg.org>
2220M: Lee Jones <lee@kernel.org>
2221L: linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers)
2222T: git git://git.kernel.org/pub/scm/linux/kernel/git/rpi/linux-rpi.git
2223S: Maintained
2224N: bcm2835
2225
2226BROADCOM BCM33XX MIPS ARCHITECTURE
2227M: Kevin Cernekee <cernekee@gmail.com>
2228L: linux-mips@linux-mips.org
2229S: Maintained
2230F: arch/mips/bcm3384/*
2231F: arch/mips/include/asm/mach-bcm3384/*
2232F: arch/mips/kernel/*bmips*
2233
2234BROADCOM BCM47XX MIPS ARCHITECTURE
2235M: Hauke Mehrtens <hauke@hauke-m.de>
2236M: Rafał Miłecki <zajec5@gmail.com>
2237L: linux-mips@linux-mips.org
2238S: Maintained
2239F: arch/mips/bcm47xx/*
2240F: arch/mips/include/asm/mach-bcm47xx/*
2241
2242BROADCOM BCM5301X ARM ARCHITECTURE
2243M: Hauke Mehrtens <hauke@hauke-m.de>
2244L: linux-arm-kernel@lists.infradead.org
2245S: Maintained
2246F: arch/arm/mach-bcm/bcm_5301x.c
2247F: arch/arm/boot/dts/bcm5301x.dtsi
2248F: arch/arm/boot/dts/bcm470*
2249
2250BROADCOM BCM63XX ARM ARCHITECTURE
2251M: Florian Fainelli <f.fainelli@gmail.com>
2252L: linux-arm-kernel@lists.infradead.org
2253T: git git://github.com/broadcom/arm-bcm63xx.git
2254S: Maintained
2255F: arch/arm/mach-bcm/bcm63xx.c
2256F: arch/arm/include/debug/bcm63xx.S
2257
2258BROADCOM BCM63XX/BCM33XX UDC DRIVER
2259M: Kevin Cernekee <cernekee@gmail.com>
2260L: linux-usb@vger.kernel.org
2261S: Maintained
2262F: drivers/usb/gadget/udc/bcm63xx_udc.*
2263
2264BROADCOM BCM7XXX ARM ARCHITECTURE
2265M: Brian Norris <computersforpeace@gmail.com>
2266M: Gregory Fong <gregory.0xf0@gmail.com>
2267M: Florian Fainelli <f.fainelli@gmail.com>
2268L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2269T: git git://github.com/broadcom/stblinux.git
2270S: Maintained
2271F: arch/arm/mach-bcm/*brcmstb*
2272F: arch/arm/boot/dts/bcm7*.dts*
2273F: drivers/bus/brcmstb_gisb.c
2274N: brcmstb
2275
2276BROADCOM BMIPS MIPS ARCHITECTURE
2277M: Kevin Cernekee <cernekee@gmail.com>
2278M: Florian Fainelli <f.fainelli@gmail.com>
2279L: linux-mips@linux-mips.org
2280T: git git://github.com/broadcom/stblinux.git
2281S: Maintained
2282F: arch/mips/bmips/*
2283F: arch/mips/include/asm/mach-bmips/*
2284F: arch/mips/kernel/*bmips*
2285F: arch/mips/boot/dts/brcm/bcm*.dts*
2286F: drivers/irqchip/irq-bcm7*
2287F: drivers/irqchip/irq-brcmstb*
2288
2289BROADCOM TG3 GIGABIT ETHERNET DRIVER
2290M: Prashant Sreedharan <prashant@broadcom.com>
2291M: Michael Chan <mchan@broadcom.com>
2292L: netdev@vger.kernel.org
2293S: Supported
2294F: drivers/net/ethernet/broadcom/tg3.*
2295
2296BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER
2297M: Brett Rudley <brudley@broadcom.com>
2298M: Arend van Spriel <arend@broadcom.com>
2299M: Franky (Zhenhui) Lin <frankyl@broadcom.com>
2300M: Hante Meuleman <meuleman@broadcom.com>
2301L: linux-wireless@vger.kernel.org
2302L: brcm80211-dev-list@broadcom.com
2303S: Supported
2304F: drivers/net/wireless/brcm80211/
2305
2306BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
2307M: QLogic-Storage-Upstream@qlogic.com
2308L: linux-scsi@vger.kernel.org
2309S: Supported
2310F: drivers/scsi/bnx2fc/
2311
2312BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
2313M: QLogic-Storage-Upstream@qlogic.com
2314L: linux-scsi@vger.kernel.org
2315S: Supported
2316F: drivers/scsi/bnx2i/
2317
2318BROADCOM CYGNUS/IPROC ARM ARCHITECTURE
2319M: Ray Jui <rjui@broadcom.com>
2320M: Scott Branden <sbranden@broadcom.com>
2321L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2322L: bcm-kernel-feedback-list@broadcom.com
2323T: git git://github.com/broadcom/cygnus-linux.git
2324S: Maintained
2325N: iproc
2326N: cygnus
2327N: bcm9113*
2328N: bcm9583*
2329N: bcm583*
2330N: bcm113*
2331
2332BROADCOM BRCMSTB GPIO DRIVER
2333M: Gregory Fong <gregory.0xf0@gmail.com>
2334L: bcm-kernel-feedback-list@broadcom.com>
2335S: Supported
2336F: drivers/gpio/gpio-brcmstb.c
2337F: Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt
2338
2339BROADCOM KONA GPIO DRIVER
2340M: Ray Jui <rjui@broadcom.com>
2341L: bcm-kernel-feedback-list@broadcom.com
2342S: Supported
2343F: drivers/gpio/gpio-bcm-kona.c
2344F: Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt
2345
2346BROADCOM NVRAM DRIVER
2347M: Rafał Miłecki <zajec5@gmail.com>
2348L: linux-mips@linux-mips.org
2349S: Maintained
2350F: drivers/firmware/broadcom/*
2351
2352BROADCOM STB NAND FLASH DRIVER
2353M: Brian Norris <computersforpeace@gmail.com>
2354L: linux-mtd@lists.infradead.org
2355S: Maintained
2356F: drivers/mtd/nand/brcmnand/
2357
2358BROADCOM SPECIFIC AMBA DRIVER (BCMA)
2359M: Rafał Miłecki <zajec5@gmail.com>
2360L: linux-wireless@vger.kernel.org
2361S: Maintained
2362F: drivers/bcma/
2363F: include/linux/bcma/
2364
2365BROADCOM SYSTEMPORT ETHERNET DRIVER
2366M: Florian Fainelli <f.fainelli@gmail.com>
2367L: netdev@vger.kernel.org
2368S: Supported
2369F: drivers/net/ethernet/broadcom/bcmsysport.*
2370
2371BROCADE BFA FC SCSI DRIVER
2372M: Anil Gurumurthy <anil.gurumurthy@qlogic.com>
2373M: Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
2374L: linux-scsi@vger.kernel.org
2375S: Supported
2376F: drivers/scsi/bfa/
2377
2378BROCADE BNA 10 GIGABIT ETHERNET DRIVER
2379M: Rasesh Mody <rasesh.mody@qlogic.com>
2380L: netdev@vger.kernel.org
2381S: Supported
2382F: drivers/net/ethernet/brocade/bna/
2383
2384BSG (block layer generic sg v4 driver)
2385M: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
2386L: linux-scsi@vger.kernel.org
2387S: Supported
2388F: block/bsg.c
2389F: include/linux/bsg.h
2390F: include/uapi/linux/bsg.h
2391
2392BT87X AUDIO DRIVER
2393M: Clemens Ladisch <clemens@ladisch.de>
2394L: alsa-devel@alsa-project.org (moderated for non-subscribers)
2395T: git git://git.alsa-project.org/alsa-kernel.git
2396S: Maintained
2397F: Documentation/sound/alsa/Bt87x.txt
2398F: sound/pci/bt87x.c
2399
2400BT8XXGPIO DRIVER
2401M: Michael Buesch <m@bues.ch>
2402W: http://bu3sch.de/btgpio.php
2403S: Maintained
2404F: drivers/gpio/gpio-bt8xx.c
2405
2406BTRFS FILE SYSTEM
2407M: Chris Mason <clm@fb.com>
2408M: Josef Bacik <jbacik@fb.com>
2409M: David Sterba <dsterba@suse.com>
2410L: linux-btrfs@vger.kernel.org
2411W: http://btrfs.wiki.kernel.org/
2412Q: http://patchwork.kernel.org/project/linux-btrfs/list/
2413T: git git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git
2414S: Maintained
2415F: Documentation/filesystems/btrfs.txt
2416F: fs/btrfs/
2417
2418BTTV VIDEO4LINUX DRIVER
2419M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
2420L: linux-media@vger.kernel.org
2421W: http://linuxtv.org
2422T: git git://linuxtv.org/media_tree.git
2423S: Odd fixes
2424F: Documentation/video4linux/bttv/
2425F: drivers/media/pci/bt8xx/bttv*
2426
2427BUSLOGIC SCSI DRIVER
2428M: Khalid Aziz <khalid@gonehiking.org>
2429L: linux-scsi@vger.kernel.org
2430S: Maintained
2431F: drivers/scsi/BusLogic.*
2432F: drivers/scsi/FlashPoint.*
2433
2434C-MEDIA CMI8788 DRIVER
2435M: Clemens Ladisch <clemens@ladisch.de>
2436L: alsa-devel@alsa-project.org (moderated for non-subscribers)
2437T: git git://git.alsa-project.org/alsa-kernel.git
2438S: Maintained
2439F: sound/pci/oxygen/
2440
2441C6X ARCHITECTURE
2442M: Mark Salter <msalter@redhat.com>
2443M: Aurelien Jacquiot <a-jacquiot@ti.com>
2444L: linux-c6x-dev@linux-c6x.org
2445W: http://www.linux-c6x.org/wiki/index.php/Main_Page
2446S: Maintained
2447F: arch/c6x/
2448
2449CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
2450M: David Howells <dhowells@redhat.com>
2451L: linux-cachefs@redhat.com
2452S: Supported
2453F: Documentation/filesystems/caching/cachefiles.txt
2454F: fs/cachefiles/
2455
2456CADET FM/AM RADIO RECEIVER DRIVER
2457M: Hans Verkuil <hverkuil@xs4all.nl>
2458L: linux-media@vger.kernel.org
2459T: git git://linuxtv.org/media_tree.git
2460W: http://linuxtv.org
2461S: Maintained
2462F: drivers/media/radio/radio-cadet*
2463
2464CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
2465M: Jonathan Corbet <corbet@lwn.net>
2466L: linux-media@vger.kernel.org
2467T: git git://linuxtv.org/media_tree.git
2468S: Maintained
2469F: Documentation/video4linux/cafe_ccic
2470F: drivers/media/platform/marvell-ccic/
2471
2472CAIF NETWORK LAYER
2473M: Dmitry Tarnyagin <dmitry.tarnyagin@lockless.no>
2474L: netdev@vger.kernel.org
2475S: Supported
2476F: Documentation/networking/caif/
2477F: drivers/net/caif/
2478F: include/uapi/linux/caif/
2479F: include/net/caif/
2480F: net/caif/
2481
2482CALGARY x86-64 IOMMU
2483M: Muli Ben-Yehuda <muli@il.ibm.com>
2484M: "Jon D. Mason" <jdmason@kudzu.us>
2485L: discuss@x86-64.org
2486S: Maintained
2487F: arch/x86/kernel/pci-calgary_64.c
2488F: arch/x86/kernel/tce_64.c
2489F: arch/x86/include/asm/calgary.h
2490F: arch/x86/include/asm/tce.h
2491
2492CAN NETWORK LAYER
2493M: Oliver Hartkopp <socketcan@hartkopp.net>
2494M: Marc Kleine-Budde <mkl@pengutronix.de>
2495L: linux-can@vger.kernel.org
2496W: https://github.com/linux-can
2497T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
2498T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
2499S: Maintained
2500F: Documentation/networking/can.txt
2501F: net/can/
2502F: include/linux/can/core.h
2503F: include/uapi/linux/can.h
2504F: include/uapi/linux/can/bcm.h
2505F: include/uapi/linux/can/raw.h
2506F: include/uapi/linux/can/gw.h
2507
2508CAN NETWORK DRIVERS
2509M: Wolfgang Grandegger <wg@grandegger.com>
2510M: Marc Kleine-Budde <mkl@pengutronix.de>
2511L: linux-can@vger.kernel.org
2512W: https://github.com/linux-can
2513T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
2514T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
2515S: Maintained
2516F: drivers/net/can/
2517F: include/linux/can/dev.h
2518F: include/linux/can/platform/
2519F: include/uapi/linux/can/error.h
2520F: include/uapi/linux/can/netlink.h
2521
2522CAPABILITIES
2523M: Serge Hallyn <serge.hallyn@canonical.com>
2524L: linux-security-module@vger.kernel.org
2525S: Supported
2526F: include/linux/capability.h
2527F: include/uapi/linux/capability.h
2528F: security/commoncap.c
2529F: kernel/capability.c
2530
2531CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
2532M: Kevin Tsai <ktsai@capellamicro.com>
2533S: Maintained
2534F: drivers/iio/light/cm*
2535F: Documentation/devicetree/bindings/i2c/trivial-devices.txt
2536
2537CAVIUM LIQUIDIO NETWORK DRIVER
2538M: Derek Chickles <derek.chickles@caviumnetworks.com>
2539M: Satanand Burla <satananda.burla@caviumnetworks.com>
2540M: Felix Manlunas <felix.manlunas@caviumnetworks.com>
2541M: Raghu Vatsavayi <raghu.vatsavayi@caviumnetworks.com>
2542L: netdev@vger.kernel.org
2543W: http://www.cavium.com
2544S: Supported
2545F: drivers/net/ethernet/cavium/
2546F: drivers/net/ethernet/cavium/liquidio/
2547
2548CC2520 IEEE-802.15.4 RADIO DRIVER
2549M: Varka Bhadram <varkabhadram@gmail.com>
2550L: linux-wpan@vger.kernel.org
2551S: Maintained
2552F: drivers/net/ieee802154/cc2520.c
2553F: include/linux/spi/cc2520.h
2554F: Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
2555
2556CELL BROADBAND ENGINE ARCHITECTURE
2557M: Arnd Bergmann <arnd@arndb.de>
2558L: linuxppc-dev@lists.ozlabs.org
2559W: http://www.ibm.com/developerworks/power/cell/
2560S: Supported
2561F: arch/powerpc/include/asm/cell*.h
2562F: arch/powerpc/include/asm/spu*.h
2563F: arch/powerpc/include/uapi/asm/spu*.h
2564F: arch/powerpc/oprofile/*cell*
2565F: arch/powerpc/platforms/cell/
2566
2567CEPH COMMON CODE (LIBCEPH)
2568M: Ilya Dryomov <idryomov@gmail.com>
2569M: "Yan, Zheng" <zyan@redhat.com>
2570M: Sage Weil <sage@redhat.com>
2571L: ceph-devel@vger.kernel.org
2572W: http://ceph.com/
2573T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
2574T: git git://github.com/ceph/ceph-client.git
2575S: Supported
2576F: net/ceph/
2577F: include/linux/ceph/
2578F: include/linux/crush/
2579
2580CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
2581M: "Yan, Zheng" <zyan@redhat.com>
2582M: Sage Weil <sage@redhat.com>
2583M: Ilya Dryomov <idryomov@gmail.com>
2584L: ceph-devel@vger.kernel.org
2585W: http://ceph.com/
2586T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
2587T: git git://github.com/ceph/ceph-client.git
2588S: Supported
2589F: Documentation/filesystems/ceph.txt
2590F: fs/ceph/
2591
2592CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM:
2593L: linux-usb@vger.kernel.org
2594S: Orphan
2595F: Documentation/usb/WUSB-Design-overview.txt
2596F: Documentation/usb/wusb-cbaf
2597F: drivers/usb/host/hwa-hc.c
2598F: drivers/usb/host/whci/
2599F: drivers/usb/wusbcore/
2600F: include/linux/usb/wusb*
2601
2602CFAG12864B LCD DRIVER
2603M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
2604W: http://miguelojeda.es/auxdisplay.htm
2605W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
2606S: Maintained
2607F: drivers/auxdisplay/cfag12864b.c
2608F: include/linux/cfag12864b.h
2609
2610CFAG12864BFB LCD FRAMEBUFFER DRIVER
2611M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
2612W: http://miguelojeda.es/auxdisplay.htm
2613W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
2614S: Maintained
2615F: drivers/auxdisplay/cfag12864bfb.c
2616F: include/linux/cfag12864b.h
2617
2618CFG80211 and NL80211
2619M: Johannes Berg <johannes@sipsolutions.net>
2620L: linux-wireless@vger.kernel.org
2621W: http://wireless.kernel.org/
2622T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
2623T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
2624S: Maintained
2625F: include/uapi/linux/nl80211.h
2626F: include/net/cfg80211.h
2627F: net/wireless/*
2628X: net/wireless/wext*
2629
2630CHAR and MISC DRIVERS
2631M: Arnd Bergmann <arnd@arndb.de>
2632M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
2633T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
2634S: Supported
2635F: drivers/char/*
2636F: drivers/misc/*
2637F: include/linux/miscdevice.h
2638
2639CHECKPATCH
2640M: Andy Whitcroft <apw@canonical.com>
2641M: Joe Perches <joe@perches.com>
2642S: Maintained
2643F: scripts/checkpatch.pl
2644
2645CHINESE DOCUMENTATION
2646M: Harry Wei <harryxiyou@gmail.com>
2647L: xiyoulinuxkernelgroup@googlegroups.com (subscribers-only)
2648L: linux-kernel@zh-kernel.org (moderated for non-subscribers)
2649S: Maintained
2650F: Documentation/zh_CN/
2651
2652CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
2653M: Peter Chen <Peter.Chen@freescale.com>
2654T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
2655L: linux-usb@vger.kernel.org
2656S: Maintained
2657F: drivers/usb/chipidea/
2658
2659CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
2660M: Hans de Goede <hdegoede@redhat.com>
2661L: linux-input@vger.kernel.org
2662S: Maintained
2663F: Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt
2664F: drivers/input/touchscreen/chipone_icn8318.c
2665
2666CHROME HARDWARE PLATFORM SUPPORT
2667M: Olof Johansson <olof@lixom.net>
2668S: Maintained
2669F: drivers/platform/chrome/
2670
2671CISCO VIC ETHERNET NIC DRIVER
2672M: Christian Benvenuti <benve@cisco.com>
2673M: Sujith Sankar <ssujith@cisco.com>
2674M: Govindarajulu Varadarajan <_govind@gmx.com>
2675M: Neel Patel <neepatel@cisco.com>
2676S: Supported
2677F: drivers/net/ethernet/cisco/enic/
2678
2679CISCO VIC LOW LATENCY NIC DRIVER
2680M: Upinder Malhi <umalhi@cisco.com>
2681S: Supported
2682F: drivers/infiniband/hw/usnic
2683
2684CIRRUS LOGIC EP93XX ETHERNET DRIVER
2685M: Hartley Sweeten <hsweeten@visionengravers.com>
2686L: netdev@vger.kernel.org
2687S: Maintained
2688F: drivers/net/ethernet/cirrus/ep93xx_eth.c
2689
2690CIRRUS LOGIC AUDIO CODEC DRIVERS
2691M: Brian Austin <brian.austin@cirrus.com>
2692M: Paul Handrigan <Paul.Handrigan@cirrus.com>
2693L: alsa-devel@alsa-project.org (moderated for non-subscribers)
2694S: Maintained
2695F: sound/soc/codecs/cs*
2696
2697CLEANCACHE API
2698M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
2699L: linux-kernel@vger.kernel.org
2700S: Maintained
2701F: mm/cleancache.c
2702F: include/linux/cleancache.h
2703
2704CLK API
2705M: Russell King <linux@arm.linux.org.uk>
2706L: linux-clk@vger.kernel.org
2707S: Maintained
2708F: include/linux/clk.h
2709
2710CLOCKSOURCE, CLOCKEVENT DRIVERS
2711M: Daniel Lezcano <daniel.lezcano@linaro.org>
2712M: Thomas Gleixner <tglx@linutronix.de>
2713L: linux-kernel@vger.kernel.org
2714T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
2715S: Supported
2716F: drivers/clocksource
2717
2718CISCO FCOE HBA DRIVER
2719M: Hiral Patel <hiralpat@cisco.com>
2720M: Suma Ramars <sramars@cisco.com>
2721M: Brian Uchino <buchino@cisco.com>
2722L: linux-scsi@vger.kernel.org
2723S: Supported
2724F: drivers/scsi/fnic/
2725
2726CISCO SCSI HBA DRIVER
2727M: Narsimhulu Musini <nmusini@cisco.com>
2728M: Sesidhar Baddela <sebaddel@cisco.com>
2729L: linux-scsi@vger.kernel.org
2730S: Supported
2731F: drivers/scsi/snic/
2732
2733CMPC ACPI DRIVER
2734M: Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com>
2735M: Daniel Oliveira Nascimento <don@syst.com.br>
2736L: platform-driver-x86@vger.kernel.org
2737S: Supported
2738F: drivers/platform/x86/classmate-laptop.c
2739
2740COBALT MEDIA DRIVER
2741M: Hans Verkuil <hans.verkuil@cisco.com>
2742L: linux-media@vger.kernel.org
2743T: git git://linuxtv.org/media_tree.git
2744W: http://linuxtv.org
2745S: Supported
2746F: drivers/media/pci/cobalt/
2747
2748COCCINELLE/Semantic Patches (SmPL)
2749M: Julia Lawall <Julia.Lawall@lip6.fr>
2750M: Gilles Muller <Gilles.Muller@lip6.fr>
2751M: Nicolas Palix <nicolas.palix@imag.fr>
2752M: Michal Marek <mmarek@suse.com>
2753L: cocci@systeme.lip6.fr (moderated for non-subscribers)
2754T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc
2755W: http://coccinelle.lip6.fr/
2756S: Supported
2757F: Documentation/coccinelle.txt
2758F: scripts/coccinelle/
2759F: scripts/coccicheck
2760
2761CODA FILE SYSTEM
2762M: Jan Harkes <jaharkes@cs.cmu.edu>
2763M: coda@cs.cmu.edu
2764L: codalist@coda.cs.cmu.edu
2765W: http://www.coda.cs.cmu.edu/
2766S: Maintained
2767F: Documentation/filesystems/coda.txt
2768F: fs/coda/
2769F: include/linux/coda*.h
2770F: include/uapi/linux/coda*.h
2771
2772CODA V4L2 MEM2MEM DRIVER
2773M: Philipp Zabel <p.zabel@pengutronix.de>
2774L: linux-media@vger.kernel.org
2775S: Maintained
2776F: Documentation/devicetree/bindings/media/coda.txt
2777F: drivers/media/platform/coda/
2778
2779COMMON CLK FRAMEWORK
2780M: Michael Turquette <mturquette@baylibre.com>
2781M: Stephen Boyd <sboyd@codeaurora.org>
2782L: linux-clk@vger.kernel.org
2783T: git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
2784S: Maintained
2785F: drivers/clk/
2786X: drivers/clk/clkdev.c
2787F: include/linux/clk-pr*
2788F: include/linux/clk/
2789
2790COMMON INTERNET FILE SYSTEM (CIFS)
2791M: Steve French <sfrench@samba.org>
2792L: linux-cifs@vger.kernel.org
2793L: samba-technical@lists.samba.org (moderated for non-subscribers)
2794W: http://linux-cifs.samba.org/
2795T: git git://git.samba.org/sfrench/cifs-2.6.git
2796S: Supported
2797F: Documentation/filesystems/cifs/
2798F: fs/cifs/
2799
2800COMPACTPCI HOTPLUG CORE
2801M: Scott Murray <scott@spiteful.org>
2802L: linux-pci@vger.kernel.org
2803S: Maintained
2804F: drivers/pci/hotplug/cpci_hotplug*
2805
2806COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
2807M: Scott Murray <scott@spiteful.org>
2808L: linux-pci@vger.kernel.org
2809S: Maintained
2810F: drivers/pci/hotplug/cpcihp_zt5550.*
2811
2812COMPACTPCI HOTPLUG GENERIC DRIVER
2813M: Scott Murray <scott@spiteful.org>
2814L: linux-pci@vger.kernel.org
2815S: Maintained
2816F: drivers/pci/hotplug/cpcihp_generic.c
2817
2818COMPAL LAPTOP SUPPORT
2819M: Cezary Jackiewicz <cezary.jackiewicz@gmail.com>
2820L: platform-driver-x86@vger.kernel.org
2821S: Maintained
2822F: drivers/platform/x86/compal-laptop.c
2823
2824CONEXANT ACCESSRUNNER USB DRIVER
2825M: Simon Arlott <cxacru@fire.lp0.eu>
2826L: accessrunner-general@lists.sourceforge.net
2827W: http://accessrunner.sourceforge.net/
2828S: Maintained
2829F: drivers/usb/atm/cxacru.c
2830
2831CONFIGFS
2832M: Joel Becker <jlbec@evilplan.org>
2833T: git git://git.kernel.org/pub/scm/linux/kernel/git/jlbec/configfs.git
2834S: Supported
2835F: fs/configfs/
2836F: include/linux/configfs.h
2837
2838CONNECTOR
2839M: Evgeniy Polyakov <zbr@ioremap.net>
2840L: netdev@vger.kernel.org
2841S: Maintained
2842F: drivers/connector/
2843
2844CONTROL GROUP (CGROUP)
2845M: Tejun Heo <tj@kernel.org>
2846M: Li Zefan <lizefan@huawei.com>
2847M: Johannes Weiner <hannes@cmpxchg.org>
2848L: cgroups@vger.kernel.org
2849T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
2850S: Maintained
2851F: Documentation/cgroups/
2852F: include/linux/cgroup*
2853F: kernel/cgroup*
2854
2855CONTROL GROUP - CPUSET
2856M: Li Zefan <lizefan@huawei.com>
2857L: cgroups@vger.kernel.org
2858W: http://www.bullopensource.org/cpuset/
2859W: http://oss.sgi.com/projects/cpusets/
2860T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
2861S: Maintained
2862F: Documentation/cgroups/cpusets.txt
2863F: include/linux/cpuset.h
2864F: kernel/cpuset.c
2865
2866CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
2867M: Johannes Weiner <hannes@cmpxchg.org>
2868M: Michal Hocko <mhocko@kernel.org>
2869L: cgroups@vger.kernel.org
2870L: linux-mm@kvack.org
2871S: Maintained
2872F: mm/memcontrol.c
2873F: mm/swap_cgroup.c
2874
2875CORETEMP HARDWARE MONITORING DRIVER
2876M: Fenghua Yu <fenghua.yu@intel.com>
2877L: lm-sensors@lm-sensors.org
2878S: Maintained
2879F: Documentation/hwmon/coretemp
2880F: drivers/hwmon/coretemp.c
2881
2882COSA/SRP SYNC SERIAL DRIVER
2883M: Jan "Yenya" Kasprzak <kas@fi.muni.cz>
2884W: http://www.fi.muni.cz/~kas/cosa/
2885S: Maintained
2886F: drivers/net/wan/cosa*
2887
2888CPMAC ETHERNET DRIVER
2889M: Florian Fainelli <florian@openwrt.org>
2890L: netdev@vger.kernel.org
2891S: Maintained
2892F: drivers/net/ethernet/ti/cpmac.c
2893
2894CPU FREQUENCY DRIVERS
2895M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
2896M: Viresh Kumar <viresh.kumar@linaro.org>
2897L: linux-pm@vger.kernel.org
2898S: Maintained
2899T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
2900T: git git://git.linaro.org/people/vireshk/linux.git (For ARM Updates)
2901F: drivers/cpufreq/
2902F: include/linux/cpufreq.h
2903
2904CPU FREQUENCY DRIVERS - ARM BIG LITTLE
2905M: Viresh Kumar <viresh.kumar@linaro.org>
2906M: Sudeep Holla <sudeep.holla@arm.com>
2907L: linux-pm@vger.kernel.org
2908W: http://www.arm.com/products/processors/technologies/biglittleprocessing.php
2909S: Maintained
2910F: drivers/cpufreq/arm_big_little.h
2911F: drivers/cpufreq/arm_big_little.c
2912F: drivers/cpufreq/arm_big_little_dt.c
2913
2914CPUIDLE DRIVER - ARM BIG LITTLE
2915M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
2916M: Daniel Lezcano <daniel.lezcano@linaro.org>
2917L: linux-pm@vger.kernel.org
2918L: linux-arm-kernel@lists.infradead.org
2919T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
2920S: Maintained
2921F: drivers/cpuidle/cpuidle-big_little.c
2922
2923CPUIDLE DRIVER - ARM EXYNOS
2924M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
2925M: Daniel Lezcano <daniel.lezcano@linaro.org>
2926M: Kukjin Kim <kgene@kernel.org>
2927L: linux-pm@vger.kernel.org
2928L: linux-samsung-soc@vger.kernel.org
2929S: Supported
2930F: drivers/cpuidle/cpuidle-exynos.c
2931F: arch/arm/mach-exynos/pm.c
2932
2933CPUIDLE DRIVERS
2934M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
2935M: Daniel Lezcano <daniel.lezcano@linaro.org>
2936L: linux-pm@vger.kernel.org
2937S: Maintained
2938T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
2939F: drivers/cpuidle/*
2940F: include/linux/cpuidle.h
2941
2942CPUID/MSR DRIVER
2943M: "H. Peter Anvin" <hpa@zytor.com>
2944S: Maintained
2945F: arch/x86/kernel/cpuid.c
2946F: arch/x86/kernel/msr.c
2947
2948CPU POWER MONITORING SUBSYSTEM
2949M: Thomas Renninger <trenn@suse.com>
2950L: linux-pm@vger.kernel.org
2951S: Maintained
2952F: tools/power/cpupower/
2953
2954CRAMFS FILESYSTEM
2955W: http://sourceforge.net/projects/cramfs/
2956S: Orphan / Obsolete
2957F: Documentation/filesystems/cramfs.txt
2958F: fs/cramfs/
2959
2960CRIS PORT
2961M: Mikael Starvik <starvik@axis.com>
2962M: Jesper Nilsson <jesper.nilsson@axis.com>
2963L: linux-cris-kernel@axis.com
2964W: http://developer.axis.com
2965S: Maintained
2966F: arch/cris/
2967F: drivers/tty/serial/crisv10.*
2968
2969CRYPTO API
2970M: Herbert Xu <herbert@gondor.apana.org.au>
2971M: "David S. Miller" <davem@davemloft.net>
2972L: linux-crypto@vger.kernel.org
2973T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
2974S: Maintained
2975F: Documentation/crypto/
2976F: Documentation/DocBook/crypto-API.tmpl
2977F: arch/*/crypto/
2978F: crypto/
2979F: drivers/crypto/
2980F: include/crypto/
2981
2982CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
2983M: Neil Horman <nhorman@tuxdriver.com>
2984L: linux-crypto@vger.kernel.org
2985S: Maintained
2986F: crypto/ansi_cprng.c
2987F: crypto/rng.c
2988
2989CS5535 Audio ALSA driver
2990M: Jaya Kumar <jayakumar.alsa@gmail.com>
2991S: Maintained
2992F: sound/pci/cs5535audio/
2993
2994CW1200 WLAN driver
2995M: Solomon Peachy <pizza@shaftnet.org>
2996S: Maintained
2997F: drivers/net/wireless/cw1200/
2998
2999CX18 VIDEO4LINUX DRIVER
3000M: Andy Walls <awalls@md.metrocast.net>
3001L: ivtv-devel@ivtvdriver.org (subscribers-only)
3002L: linux-media@vger.kernel.org
3003T: git git://linuxtv.org/media_tree.git
3004W: http://linuxtv.org
3005W: http://www.ivtvdriver.org/index.php/Cx18
3006S: Maintained
3007F: Documentation/video4linux/cx18.txt
3008F: drivers/media/pci/cx18/
3009F: include/uapi/linux/ivtv*
3010
3011CX2341X MPEG ENCODER HELPER MODULE
3012M: Hans Verkuil <hverkuil@xs4all.nl>
3013L: linux-media@vger.kernel.org
3014T: git git://linuxtv.org/media_tree.git
3015W: http://linuxtv.org
3016S: Maintained
3017F: drivers/media/common/cx2341x*
3018F: include/media/cx2341x*
3019
3020CX24120 MEDIA DRIVER
3021M: Jemma Denson <jdenson@gmail.com>
3022M: Patrick Boettcher <patrick.boettcher@posteo.de>
3023L: linux-media@vger.kernel.org
3024W: http://linuxtv.org/
3025Q: http://patchwork.linuxtv.org/project/linux-media/list/
3026S: Maintained
3027F: drivers/media/dvb-frontends/cx24120*
3028
3029CX88 VIDEO4LINUX DRIVER
3030M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
3031L: linux-media@vger.kernel.org
3032W: http://linuxtv.org
3033T: git git://linuxtv.org/media_tree.git
3034S: Odd fixes
3035F: Documentation/video4linux/cx88/
3036F: drivers/media/pci/cx88/
3037
3038CXD2820R MEDIA DRIVER
3039M: Antti Palosaari <crope@iki.fi>
3040L: linux-media@vger.kernel.org
3041W: http://linuxtv.org/
3042W: http://palosaari.fi/linux/
3043Q: http://patchwork.linuxtv.org/project/linux-media/list/
3044T: git git://linuxtv.org/anttip/media_tree.git
3045S: Maintained
3046F: drivers/media/dvb-frontends/cxd2820r*
3047
3048CXGB3 ETHERNET DRIVER (CXGB3)
3049M: Santosh Raspatur <santosh@chelsio.com>
3050L: netdev@vger.kernel.org
3051W: http://www.chelsio.com
3052S: Supported
3053F: drivers/net/ethernet/chelsio/cxgb3/
3054
3055CXGB3 ISCSI DRIVER (CXGB3I)
3056M: Karen Xie <kxie@chelsio.com>
3057L: linux-scsi@vger.kernel.org
3058W: http://www.chelsio.com
3059S: Supported
3060F: drivers/scsi/cxgbi/cxgb3i
3061
3062CXGB3 IWARP RNIC DRIVER (IW_CXGB3)
3063M: Steve Wise <swise@chelsio.com>
3064L: linux-rdma@vger.kernel.org
3065W: http://www.openfabrics.org
3066S: Supported
3067F: drivers/infiniband/hw/cxgb3/
3068
3069CXGB4 ETHERNET DRIVER (CXGB4)
3070M: Hariprasad S <hariprasad@chelsio.com>
3071L: netdev@vger.kernel.org
3072W: http://www.chelsio.com
3073S: Supported
3074F: drivers/net/ethernet/chelsio/cxgb4/
3075
3076CXGB4 ISCSI DRIVER (CXGB4I)
3077M: Karen Xie <kxie@chelsio.com>
3078L: linux-scsi@vger.kernel.org
3079W: http://www.chelsio.com
3080S: Supported
3081F: drivers/scsi/cxgbi/cxgb4i
3082
3083CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
3084M: Steve Wise <swise@chelsio.com>
3085L: linux-rdma@vger.kernel.org
3086W: http://www.openfabrics.org
3087S: Supported
3088F: drivers/infiniband/hw/cxgb4/
3089
3090CXGB4VF ETHERNET DRIVER (CXGB4VF)
3091M: Casey Leedom <leedom@chelsio.com>
3092L: netdev@vger.kernel.org
3093W: http://www.chelsio.com
3094S: Supported
3095F: drivers/net/ethernet/chelsio/cxgb4vf/
3096
3097CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
3098M: Ian Munsie <imunsie@au1.ibm.com>
3099M: Michael Neuling <mikey@neuling.org>
3100L: linuxppc-dev@lists.ozlabs.org
3101S: Supported
3102F: drivers/misc/cxl/
3103F: include/misc/cxl*
3104F: include/uapi/misc/cxl.h
3105F: Documentation/powerpc/cxl.txt
3106F: Documentation/powerpc/cxl.txt
3107F: Documentation/ABI/testing/sysfs-class-cxl
3108
3109STMMAC ETHERNET DRIVER
3110M: Giuseppe Cavallaro <peppe.cavallaro@st.com>
3111L: netdev@vger.kernel.org
3112W: http://www.stlinux.com
3113S: Supported
3114F: drivers/net/ethernet/stmicro/stmmac/
3115
3116CYBERPRO FB DRIVER
3117M: Russell King <linux@arm.linux.org.uk>
3118L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3119W: http://www.arm.linux.org.uk/
3120S: Maintained
3121F: drivers/video/fbdev/cyber2000fb.*
3122
3123CYCLADES ASYNC MUX DRIVER
3124W: http://www.cyclades.com/
3125S: Orphan
3126F: drivers/tty/cyclades.c
3127F: include/linux/cyclades.h
3128F: include/uapi/linux/cyclades.h
3129
3130CYCLADES PC300 DRIVER
3131W: http://www.cyclades.com/
3132S: Orphan
3133F: drivers/net/wan/pc300*
3134
3135CYPRESS_FIRMWARE MEDIA DRIVER
3136M: Antti Palosaari <crope@iki.fi>
3137L: linux-media@vger.kernel.org
3138W: http://linuxtv.org/
3139W: http://palosaari.fi/linux/
3140Q: http://patchwork.linuxtv.org/project/linux-media/list/
3141T: git git://linuxtv.org/anttip/media_tree.git
3142S: Maintained
3143F: drivers/media/common/cypress_firmware*
3144
3145CYTTSP TOUCHSCREEN DRIVER
3146M: Ferruh Yigit <fery@cypress.com>
3147L: linux-input@vger.kernel.org
3148S: Supported
3149F: drivers/input/touchscreen/cyttsp*
3150F: include/linux/input/cyttsp.h
3151
3152DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
3153M: Joshua Kinard <kumba@gentoo.org>
3154S: Maintained
3155F: drivers/rtc/rtc-ds1685.c
3156F: include/linux/rtc/ds1685.h
3157
3158DAMA SLAVE for AX.25
3159M: Joerg Reuter <jreuter@yaina.de>
3160W: http://yaina.de/jreuter/
3161W: http://www.qsl.net/dl1bke/
3162L: linux-hams@vger.kernel.org
3163S: Maintained
3164F: net/ax25/af_ax25.c
3165F: net/ax25/ax25_dev.c
3166F: net/ax25/ax25_ds_*
3167F: net/ax25/ax25_in.c
3168F: net/ax25/ax25_out.c
3169F: net/ax25/ax25_timer.c
3170F: net/ax25/sysctl_net_ax25.c
3171
3172DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
3173L: netdev@vger.kernel.org
3174S: Orphan
3175F: Documentation/networking/dmfe.txt
3176F: drivers/net/ethernet/dec/tulip/dmfe.c
3177
3178DC390/AM53C974 SCSI driver
3179M: Hannes Reinecke <hare@suse.com>
3180L: linux-scsi@vger.kernel.org
3181S: Maintained
3182F: drivers/scsi/am53c974.c
3183
3184DC395x SCSI driver
3185M: Oliver Neukum <oliver@neukum.org>
3186M: Ali Akcaagac <aliakc@web.de>
3187M: Jamie Lenehan <lenehan@twibble.org>
3188L: dc395x@twibble.org
3189W: http://twibble.org/dist/dc395x/
3190W: http://lists.twibble.org/mailman/listinfo/dc395x/
3191S: Maintained
3192F: Documentation/scsi/dc395x.txt
3193F: drivers/scsi/dc395x.*
3194
3195DCCP PROTOCOL
3196M: Gerrit Renker <gerrit@erg.abdn.ac.uk>
3197L: dccp@vger.kernel.org
3198W: http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
3199S: Maintained
3200F: include/linux/dccp.h
3201F: include/uapi/linux/dccp.h
3202F: include/linux/tfrc.h
3203F: net/dccp/
3204
3205DECnet NETWORK LAYER
3206W: http://linux-decnet.sourceforge.net
3207L: linux-decnet-user@lists.sourceforge.net
3208S: Orphan
3209F: Documentation/networking/decnet.txt
3210F: net/decnet/
3211
3212DECSTATION PLATFORM SUPPORT
3213M: "Maciej W. Rozycki" <macro@linux-mips.org>
3214L: linux-mips@linux-mips.org
3215W: http://www.linux-mips.org/wiki/DECstation
3216S: Maintained
3217F: arch/mips/dec/
3218F: arch/mips/include/asm/dec/
3219F: arch/mips/include/asm/mach-dec/
3220
3221DEFXX FDDI NETWORK DRIVER
3222M: "Maciej W. Rozycki" <macro@linux-mips.org>
3223S: Maintained
3224F: drivers/net/fddi/defxx.*
3225
3226DELL LAPTOP DRIVER
3227M: Matthew Garrett <mjg59@srcf.ucam.org>
3228M: Pali Rohár <pali.rohar@gmail.com>
3229L: platform-driver-x86@vger.kernel.org
3230S: Maintained
3231F: drivers/platform/x86/dell-laptop.c
3232
3233DELL LAPTOP RBTN DRIVER
3234M: Pali Rohár <pali.rohar@gmail.com>
3235S: Maintained
3236F: drivers/platform/x86/dell-rbtn.*
3237
3238DELL LAPTOP FREEFALL DRIVER
3239M: Pali Rohár <pali.rohar@gmail.com>
3240S: Maintained
3241F: drivers/platform/x86/dell-smo8800.c
3242
3243DELL LAPTOP SMM DRIVER
3244M: Pali Rohár <pali.rohar@gmail.com>
3245S: Maintained
3246F: drivers/hwmon/dell-smm-hwmon.c
3247F: include/uapi/linux/i8k.h
3248
3249DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
3250M: Doug Warzecha <Douglas_Warzecha@dell.com>
3251S: Maintained
3252F: Documentation/dcdbas.txt
3253F: drivers/firmware/dcdbas.*
3254
3255DELL WMI EXTRAS DRIVER
3256M: Matthew Garrett <mjg59@srcf.ucam.org>
3257M: Pali Rohár <pali.rohar@gmail.com>
3258S: Maintained
3259F: drivers/platform/x86/dell-wmi.c
3260
3261DESIGNWARE USB2 DRD IP DRIVER
3262M: John Youn <johnyoun@synopsys.com>
3263L: linux-usb@vger.kernel.org
3264T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
3265S: Maintained
3266F: drivers/usb/dwc2/
3267
3268DESIGNWARE USB3 DRD IP DRIVER
3269M: Felipe Balbi <balbi@ti.com>
3270L: linux-usb@vger.kernel.org
3271L: linux-omap@vger.kernel.org
3272T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
3273S: Maintained
3274F: drivers/usb/dwc3/
3275
3276DEVICE COREDUMP (DEV_COREDUMP)
3277M: Johannes Berg <johannes@sipsolutions.net>
3278L: linux-kernel@vger.kernel.org
3279S: Maintained
3280F: drivers/base/devcoredump.c
3281F: include/linux/devcoredump.h
3282
3283DEVICE FREQUENCY (DEVFREQ)
3284M: MyungJoo Ham <myungjoo.ham@samsung.com>
3285M: Kyungmin Park <kyungmin.park@samsung.com>
3286L: linux-pm@vger.kernel.org
3287S: Maintained
3288F: drivers/devfreq/
3289
3290DEVICE NUMBER REGISTRY
3291M: Torben Mathiasen <device@lanana.org>
3292W: http://lanana.org/docs/device-list/index.html
3293S: Maintained
3294
3295DEVICE-MAPPER (LVM)
3296M: Alasdair Kergon <agk@redhat.com>
3297M: Mike Snitzer <snitzer@redhat.com>
3298M: dm-devel@redhat.com
3299L: dm-devel@redhat.com
3300W: http://sources.redhat.com/dm
3301Q: http://patchwork.kernel.org/project/dm-devel/list/
3302T: git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
3303T: quilt http://people.redhat.com/agk/patches/linux/editing/
3304S: Maintained
3305F: Documentation/device-mapper/
3306F: drivers/md/dm*
3307F: drivers/md/persistent-data/
3308F: include/linux/device-mapper.h
3309F: include/linux/dm-*.h
3310F: include/uapi/linux/dm-*.h
3311
3312DIALOG SEMICONDUCTOR DRIVERS
3313M: Support Opensource <support.opensource@diasemi.com>
3314W: http://www.dialog-semiconductor.com/products
3315S: Supported
3316F: Documentation/hwmon/da90??
3317F: drivers/gpio/gpio-da90??.c
3318F: drivers/hwmon/da90??-hwmon.c
3319F: drivers/iio/adc/da91??-*.c
3320F: drivers/input/misc/da90??_onkey.c
3321F: drivers/input/touchscreen/da9052_tsi.c
3322F: drivers/leds/leds-da90??.c
3323F: drivers/mfd/da903x.c
3324F: drivers/mfd/da90??-*.c
3325F: drivers/mfd/da91??-*.c
3326F: drivers/power/da9052-battery.c
3327F: drivers/power/da91??-*.c
3328F: drivers/regulator/da903x.c
3329F: drivers/regulator/da9???-regulator.[ch]
3330F: drivers/rtc/rtc-da90??.c
3331F: drivers/video/backlight/da90??_bl.c
3332F: drivers/watchdog/da90??_wdt.c
3333F: include/linux/mfd/da903x.h
3334F: include/linux/mfd/da9052/
3335F: include/linux/mfd/da9055/
3336F: include/linux/mfd/da9063/
3337F: include/linux/mfd/da9150/
3338F: include/sound/da[79]*.h
3339F: sound/soc/codecs/da[79]*.[ch]
3340
3341DIGI NEO AND CLASSIC PCI PRODUCTS
3342M: Lidza Louina <lidza.louina@gmail.com>
3343M: Mark Hounschell <markh@compro.net>
3344L: driverdev-devel@linuxdriverproject.org
3345S: Maintained
3346F: drivers/staging/dgnc/
3347
3348DIGI EPCA PCI PRODUCTS
3349M: Lidza Louina <lidza.louina@gmail.com>
3350M: Mark Hounschell <markh@compro.net>
3351M: Daeseok Youn <daeseok.youn@gmail.com>
3352L: driverdev-devel@linuxdriverproject.org
3353S: Maintained
3354F: drivers/staging/dgap/
3355
3356DIOLAN U2C-12 I2C DRIVER
3357M: Guenter Roeck <linux@roeck-us.net>
3358L: linux-i2c@vger.kernel.org
3359S: Maintained
3360F: drivers/i2c/busses/i2c-diolan-u2c.c
3361
3362DIRECT ACCESS (DAX)
3363M: Matthew Wilcox <willy@linux.intel.com>
3364L: linux-fsdevel@vger.kernel.org
3365S: Supported
3366F: fs/dax.c
3367
3368DIRECTORY NOTIFICATION (DNOTIFY)
3369M: Eric Paris <eparis@parisplace.org>
3370S: Maintained
3371F: Documentation/filesystems/dnotify.txt
3372F: fs/notify/dnotify/
3373F: include/linux/dnotify.h
3374
3375DISK GEOMETRY AND PARTITION HANDLING
3376M: Andries Brouwer <aeb@cwi.nl>
3377W: http://www.win.tue.nl/~aeb/linux/Large-Disk.html
3378W: http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
3379W: http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
3380S: Maintained
3381
3382DISKQUOTA
3383M: Jan Kara <jack@suse.com>
3384S: Maintained
3385F: Documentation/filesystems/quota.txt
3386F: fs/quota/
3387F: include/linux/quota*.h
3388F: include/uapi/linux/quota*.h
3389
3390DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
3391M: Bernie Thompson <bernie@plugable.com>
3392L: linux-fbdev@vger.kernel.org
3393S: Maintained
3394W: http://plugable.com/category/projects/udlfb/
3395F: drivers/video/fbdev/udlfb.c
3396F: include/video/udlfb.h
3397F: Documentation/fb/udlfb.txt
3398
3399DISTRIBUTED LOCK MANAGER (DLM)
3400M: Christine Caulfield <ccaulfie@redhat.com>
3401M: David Teigland <teigland@redhat.com>
3402L: cluster-devel@redhat.com
3403W: http://sources.redhat.com/cluster/
3404T: git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/dlm.git
3405S: Supported
3406F: fs/dlm/
3407
3408DMA BUFFER SHARING FRAMEWORK
3409M: Sumit Semwal <sumit.semwal@linaro.org>
3410S: Maintained
3411L: linux-media@vger.kernel.org
3412L: dri-devel@lists.freedesktop.org
3413L: linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
3414F: drivers/dma-buf/
3415F: include/linux/dma-buf*
3416F: include/linux/reservation.h
3417F: include/linux/*fence.h
3418F: Documentation/dma-buf-sharing.txt
3419T: git git://git.linaro.org/people/sumitsemwal/linux-dma-buf.git
3420
3421DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
3422M: Vinod Koul <vinod.koul@intel.com>
3423L: dmaengine@vger.kernel.org
3424Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
3425S: Maintained
3426F: drivers/dma/
3427F: include/linux/dmaengine.h
3428F: Documentation/dmaengine/
3429T: git git://git.infradead.org/users/vkoul/slave-dma.git
3430
3431DME1737 HARDWARE MONITOR DRIVER
3432M: Juerg Haefliger <juergh@gmail.com>
3433L: lm-sensors@lm-sensors.org
3434S: Maintained
3435F: Documentation/hwmon/dme1737
3436F: drivers/hwmon/dme1737.c
3437
3438DMI/SMBIOS SUPPORT
3439M: Jean Delvare <jdelvare@suse.com>
3440S: Maintained
3441T: quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/
3442F: Documentation/ABI/testing/sysfs-firmware-dmi-tables
3443F: drivers/firmware/dmi-id.c
3444F: drivers/firmware/dmi_scan.c
3445F: include/linux/dmi.h
3446
3447DOCUMENTATION
3448M: Jonathan Corbet <corbet@lwn.net>
3449L: linux-doc@vger.kernel.org
3450S: Maintained
3451F: Documentation/
3452X: Documentation/ABI/
3453X: Documentation/devicetree/
3454X: Documentation/acpi
3455X: Documentation/power
3456X: Documentation/spi
3457T: git git://git.lwn.net/linux-2.6.git docs-next
3458
3459DOUBLETALK DRIVER
3460M: "James R. Van Zandt" <jrv@vanzandt.mv.com>
3461L: blinux-list@redhat.com
3462S: Maintained
3463F: drivers/char/dtlk.c
3464F: include/linux/dtlk.h
3465
3466DPT_I2O SCSI RAID DRIVER
3467M: Adaptec OEM Raid Solutions <aacraid@adaptec.com>
3468L: linux-scsi@vger.kernel.org
3469W: http://www.adaptec.com/
3470S: Maintained
3471F: drivers/scsi/dpt*
3472F: drivers/scsi/dpt/
3473
3474DRBD DRIVER
3475P: Philipp Reisner
3476P: Lars Ellenberg
3477M: drbd-dev@lists.linbit.com
3478L: drbd-user@lists.linbit.com
3479W: http://www.drbd.org
3480T: git git://git.drbd.org/linux-2.6-drbd.git drbd
3481T: git git://git.drbd.org/drbd-8.3.git
3482S: Supported
3483F: drivers/block/drbd/
3484F: lib/lru_cache.c
3485F: Documentation/blockdev/drbd/
3486
3487DRIVER CORE, KOBJECTS, DEBUGFS, KERNFS AND SYSFS
3488M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
3489T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
3490S: Supported
3491F: Documentation/kobject.txt
3492F: drivers/base/
3493F: fs/debugfs/
3494F: fs/kernfs/
3495F: fs/sysfs/
3496F: include/linux/debugfs.h
3497F: include/linux/kobj*
3498F: lib/kobj*
3499
3500DRM DRIVERS
3501M: David Airlie <airlied@linux.ie>
3502L: dri-devel@lists.freedesktop.org
3503T: git git://people.freedesktop.org/~airlied/linux
3504S: Maintained
3505F: drivers/gpu/drm/
3506F: drivers/gpu/vga/
3507F: include/drm/
3508F: include/uapi/drm/
3509
3510RADEON DRM DRIVERS
3511M: Alex Deucher <alexander.deucher@amd.com>
3512M: Christian König <christian.koenig@amd.com>
3513L: dri-devel@lists.freedesktop.org
3514T: git git://people.freedesktop.org/~agd5f/linux
3515S: Supported
3516F: drivers/gpu/drm/radeon/
3517F: include/uapi/drm/radeon*
3518
3519DRM PANEL DRIVERS
3520M: Thierry Reding <thierry.reding@gmail.com>
3521L: dri-devel@lists.freedesktop.org
3522T: git git://anongit.freedesktop.org/tegra/linux.git
3523S: Maintained
3524F: drivers/gpu/drm/drm_panel.c
3525F: drivers/gpu/drm/panel/
3526F: include/drm/drm_panel.h
3527F: Documentation/devicetree/bindings/panel/
3528
3529INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets)
3530M: Daniel Vetter <daniel.vetter@intel.com>
3531M: Jani Nikula <jani.nikula@linux.intel.com>
3532L: intel-gfx@lists.freedesktop.org
3533L: dri-devel@lists.freedesktop.org
3534Q: http://patchwork.freedesktop.org/project/intel-gfx/
3535T: git git://anongit.freedesktop.org/drm-intel
3536S: Supported
3537F: drivers/gpu/drm/i915/
3538F: include/drm/i915*
3539F: include/uapi/drm/i915*
3540
3541DRM DRIVERS FOR EXYNOS
3542M: Inki Dae <inki.dae@samsung.com>
3543M: Joonyoung Shim <jy0922.shim@samsung.com>
3544M: Seung-Woo Kim <sw0312.kim@samsung.com>
3545M: Kyungmin Park <kyungmin.park@samsung.com>
3546L: dri-devel@lists.freedesktop.org
3547T: git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
3548S: Supported
3549F: drivers/gpu/drm/exynos/
3550F: include/drm/exynos*
3551F: include/uapi/drm/exynos*
3552
3553DRM DRIVERS FOR FREESCALE IMX
3554M: Philipp Zabel <p.zabel@pengutronix.de>
3555L: dri-devel@lists.freedesktop.org
3556S: Maintained
3557F: drivers/gpu/drm/imx/
3558F: Documentation/devicetree/bindings/drm/imx/
3559
3560DRM DRIVERS FOR NVIDIA TEGRA
3561M: Thierry Reding <thierry.reding@gmail.com>
3562M: Terje Bergström <tbergstrom@nvidia.com>
3563L: dri-devel@lists.freedesktop.org
3564L: linux-tegra@vger.kernel.org
3565T: git git://anongit.freedesktop.org/tegra/linux.git
3566S: Supported
3567F: drivers/gpu/drm/tegra/
3568F: drivers/gpu/host1x/
3569F: include/linux/host1x.h
3570F: include/uapi/drm/tegra_drm.h
3571F: Documentation/devicetree/bindings/gpu/nvidia,tegra20-host1x.txt
3572
3573DRM DRIVERS FOR RENESAS
3574M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
3575L: dri-devel@lists.freedesktop.org
3576L: linux-sh@vger.kernel.org
3577T: git git://people.freedesktop.org/~airlied/linux
3578S: Supported
3579F: drivers/gpu/drm/rcar-du/
3580F: drivers/gpu/drm/shmobile/
3581F: include/linux/platform_data/shmob_drm.h
3582
3583DRM DRIVERS FOR ROCKCHIP
3584M: Mark Yao <mark.yao@rock-chips.com>
3585L: dri-devel@lists.freedesktop.org
3586S: Maintained
3587F: drivers/gpu/drm/rockchip/
3588F: Documentation/devicetree/bindings/video/rockchip*
3589
3590DRM DRIVERS FOR STI
3591M: Benjamin Gaignard <benjamin.gaignard@linaro.org>
3592M: Vincent Abriou <vincent.abriou@st.com>
3593L: dri-devel@lists.freedesktop.org
3594T: git http://git.linaro.org/people/benjamin.gaignard/kernel.git
3595S: Maintained
3596F: drivers/gpu/drm/sti
3597F: Documentation/devicetree/bindings/gpu/st,stih4xx.txt
3598
3599DSBR100 USB FM RADIO DRIVER
3600M: Alexey Klimov <klimov.linux@gmail.com>
3601L: linux-media@vger.kernel.org
3602T: git git://linuxtv.org/media_tree.git
3603S: Maintained
3604F: drivers/media/radio/dsbr100.c
3605
3606DSCC4 DRIVER
3607M: Francois Romieu <romieu@fr.zoreil.com>
3608L: netdev@vger.kernel.org
3609S: Maintained
3610F: drivers/net/wan/dscc4.c
3611
3612DT3155 MEDIA DRIVER
3613M: Hans Verkuil <hverkuil@xs4all.nl>
3614L: linux-media@vger.kernel.org
3615T: git git://linuxtv.org/media_tree.git
3616W: http://linuxtv.org
3617S: Odd Fixes
3618F: drivers/media/pci/dt3155/
3619
3620DVB_USB_AF9015 MEDIA DRIVER
3621M: Antti Palosaari <crope@iki.fi>
3622L: linux-media@vger.kernel.org
3623W: http://linuxtv.org/
3624W: http://palosaari.fi/linux/
3625Q: http://patchwork.linuxtv.org/project/linux-media/list/
3626T: git git://linuxtv.org/anttip/media_tree.git
3627S: Maintained
3628F: drivers/media/usb/dvb-usb-v2/af9015*
3629
3630DVB_USB_AF9035 MEDIA DRIVER
3631M: Antti Palosaari <crope@iki.fi>
3632L: linux-media@vger.kernel.org
3633W: http://linuxtv.org/
3634W: http://palosaari.fi/linux/
3635Q: http://patchwork.linuxtv.org/project/linux-media/list/
3636T: git git://linuxtv.org/anttip/media_tree.git
3637S: Maintained
3638F: drivers/media/usb/dvb-usb-v2/af9035*
3639
3640DVB_USB_ANYSEE MEDIA DRIVER
3641M: Antti Palosaari <crope@iki.fi>
3642L: linux-media@vger.kernel.org
3643W: http://linuxtv.org/
3644W: http://palosaari.fi/linux/
3645Q: http://patchwork.linuxtv.org/project/linux-media/list/
3646T: git git://linuxtv.org/anttip/media_tree.git
3647S: Maintained
3648F: drivers/media/usb/dvb-usb-v2/anysee*
3649
3650DVB_USB_AU6610 MEDIA DRIVER
3651M: Antti Palosaari <crope@iki.fi>
3652L: linux-media@vger.kernel.org
3653W: http://linuxtv.org/
3654W: http://palosaari.fi/linux/
3655Q: http://patchwork.linuxtv.org/project/linux-media/list/
3656T: git git://linuxtv.org/anttip/media_tree.git
3657S: Maintained
3658F: drivers/media/usb/dvb-usb-v2/au6610*
3659
3660DVB_USB_CE6230 MEDIA DRIVER
3661M: Antti Palosaari <crope@iki.fi>
3662L: linux-media@vger.kernel.org
3663W: http://linuxtv.org/
3664W: http://palosaari.fi/linux/
3665Q: http://patchwork.linuxtv.org/project/linux-media/list/
3666T: git git://linuxtv.org/anttip/media_tree.git
3667S: Maintained
3668F: drivers/media/usb/dvb-usb-v2/ce6230*
3669
3670DVB_USB_CXUSB MEDIA DRIVER
3671M: Michael Krufky <mkrufky@linuxtv.org>
3672L: linux-media@vger.kernel.org
3673W: http://linuxtv.org/
3674W: http://github.com/mkrufky
3675Q: http://patchwork.linuxtv.org/project/linux-media/list/
3676T: git git://linuxtv.org/media_tree.git
3677S: Maintained
3678F: drivers/media/usb/dvb-usb/cxusb*
3679
3680DVB_USB_EC168 MEDIA DRIVER
3681M: Antti Palosaari <crope@iki.fi>
3682L: linux-media@vger.kernel.org
3683W: http://linuxtv.org/
3684W: http://palosaari.fi/linux/
3685Q: http://patchwork.linuxtv.org/project/linux-media/list/
3686T: git git://linuxtv.org/anttip/media_tree.git
3687S: Maintained
3688F: drivers/media/usb/dvb-usb-v2/ec168*
3689
3690DVB_USB_GL861 MEDIA DRIVER
3691M: Antti Palosaari <crope@iki.fi>
3692L: linux-media@vger.kernel.org
3693W: http://linuxtv.org/
3694Q: http://patchwork.linuxtv.org/project/linux-media/list/
3695T: git git://linuxtv.org/anttip/media_tree.git
3696S: Maintained
3697F: drivers/media/usb/dvb-usb-v2/gl861*
3698
3699DVB_USB_MXL111SF MEDIA DRIVER
3700M: Michael Krufky <mkrufky@linuxtv.org>
3701L: linux-media@vger.kernel.org
3702W: http://linuxtv.org/
3703W: http://github.com/mkrufky
3704Q: http://patchwork.linuxtv.org/project/linux-media/list/
3705T: git git://linuxtv.org/mkrufky/mxl111sf.git
3706S: Maintained
3707F: drivers/media/usb/dvb-usb-v2/mxl111sf*
3708
3709DVB_USB_RTL28XXU MEDIA DRIVER
3710M: Antti Palosaari <crope@iki.fi>
3711L: linux-media@vger.kernel.org
3712W: http://linuxtv.org/
3713W: http://palosaari.fi/linux/
3714Q: http://patchwork.linuxtv.org/project/linux-media/list/
3715T: git git://linuxtv.org/anttip/media_tree.git
3716S: Maintained
3717F: drivers/media/usb/dvb-usb-v2/rtl28xxu*
3718
3719DVB_USB_V2 MEDIA DRIVER
3720M: Antti Palosaari <crope@iki.fi>
3721L: linux-media@vger.kernel.org
3722W: http://linuxtv.org/
3723W: http://palosaari.fi/linux/
3724Q: http://patchwork.linuxtv.org/project/linux-media/list/
3725T: git git://linuxtv.org/anttip/media_tree.git
3726S: Maintained
3727F: drivers/media/usb/dvb-usb-v2/dvb_usb*
3728F: drivers/media/usb/dvb-usb-v2/usb_urb.c
3729
3730DYNAMIC DEBUG
3731M: Jason Baron <jbaron@akamai.com>
3732S: Maintained
3733F: lib/dynamic_debug.c
3734F: include/linux/dynamic_debug.h
3735
3736DZ DECSTATION DZ11 SERIAL DRIVER
3737M: "Maciej W. Rozycki" <macro@linux-mips.org>
3738S: Maintained
3739F: drivers/tty/serial/dz.*
3740
3741E3X0 POWER BUTTON DRIVER
3742M: Moritz Fischer <moritz.fischer@ettus.com>
3743L: usrp-users@lists.ettus.com
3744W: http://www.ettus.com
3745S: Supported
3746F: drivers/input/misc/e3x0-button.c
3747F: Documentation/devicetree/bindings/input/e3x0-button.txt
3748
3749E4000 MEDIA DRIVER
3750M: Antti Palosaari <crope@iki.fi>
3751L: linux-media@vger.kernel.org
3752W: http://linuxtv.org/
3753W: http://palosaari.fi/linux/
3754Q: http://patchwork.linuxtv.org/project/linux-media/list/
3755T: git git://linuxtv.org/anttip/media_tree.git
3756S: Maintained
3757F: drivers/media/tuners/e4000*
3758
3759EATA ISA/EISA/PCI SCSI DRIVER
3760M: Dario Ballabio <ballabio_dario@emc.com>
3761L: linux-scsi@vger.kernel.org
3762S: Maintained
3763F: drivers/scsi/eata.c
3764
3765EC100 MEDIA DRIVER
3766M: Antti Palosaari <crope@iki.fi>
3767L: linux-media@vger.kernel.org
3768W: http://linuxtv.org/
3769W: http://palosaari.fi/linux/
3770Q: http://patchwork.linuxtv.org/project/linux-media/list/
3771T: git git://linuxtv.org/anttip/media_tree.git
3772S: Maintained
3773F: drivers/media/dvb-frontends/ec100*
3774
3775ECRYPT FILE SYSTEM
3776M: Tyler Hicks <tyhicks@canonical.com>
3777L: ecryptfs@vger.kernel.org
3778W: http://ecryptfs.org
3779W: https://launchpad.net/ecryptfs
3780S: Supported
3781F: Documentation/filesystems/ecryptfs.txt
3782F: fs/ecryptfs/
3783
3784EDAC-CORE
3785M: Doug Thompson <dougthompson@xmission.com>
3786M: Borislav Petkov <bp@alien8.de>
3787M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
3788L: linux-edac@vger.kernel.org
3789W: bluesmoke.sourceforge.net
3790T: git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp.git#for-next
3791T: git://git.kernel.org/pub/linux/kernel/git/mchehab/linux-edac.git#linux_next
3792S: Supported
3793F: Documentation/edac.txt
3794F: drivers/edac/
3795F: include/linux/edac.h
3796
3797EDAC-AMD64
3798M: Doug Thompson <dougthompson@xmission.com>
3799M: Borislav Petkov <bp@alien8.de>
3800L: linux-edac@vger.kernel.org
3801W: bluesmoke.sourceforge.net
3802S: Maintained
3803F: drivers/edac/amd64_edac*
3804
3805EDAC-CALXEDA
3806M: Doug Thompson <dougthompson@xmission.com>
3807M: Robert Richter <rric@kernel.org>
3808L: linux-edac@vger.kernel.org
3809W: bluesmoke.sourceforge.net
3810S: Maintained
3811F: drivers/edac/highbank*
3812
3813EDAC-CAVIUM
3814M: Ralf Baechle <ralf@linux-mips.org>
3815M: David Daney <david.daney@cavium.com>
3816L: linux-edac@vger.kernel.org
3817L: linux-mips@linux-mips.org
3818W: bluesmoke.sourceforge.net
3819S: Supported
3820F: drivers/edac/octeon_edac*
3821
3822EDAC-E752X
3823M: Mark Gross <mark.gross@intel.com>
3824M: Doug Thompson <dougthompson@xmission.com>
3825L: linux-edac@vger.kernel.org
3826W: bluesmoke.sourceforge.net
3827S: Maintained
3828F: drivers/edac/e752x_edac.c
3829
3830EDAC-E7XXX
3831M: Doug Thompson <dougthompson@xmission.com>
3832L: linux-edac@vger.kernel.org
3833W: bluesmoke.sourceforge.net
3834S: Maintained
3835F: drivers/edac/e7xxx_edac.c
3836
3837EDAC-GHES
3838M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
3839L: linux-edac@vger.kernel.org
3840W: bluesmoke.sourceforge.net
3841S: Maintained
3842F: drivers/edac/ghes_edac.c
3843
3844EDAC-I82443BXGX
3845M: Tim Small <tim@buttersideup.com>
3846L: linux-edac@vger.kernel.org
3847W: bluesmoke.sourceforge.net
3848S: Maintained
3849F: drivers/edac/i82443bxgx_edac.c
3850
3851EDAC-I3000
3852M: Jason Uhlenkott <juhlenko@akamai.com>
3853L: linux-edac@vger.kernel.org
3854W: bluesmoke.sourceforge.net
3855S: Maintained
3856F: drivers/edac/i3000_edac.c
3857
3858EDAC-I5000
3859M: Doug Thompson <dougthompson@xmission.com>
3860L: linux-edac@vger.kernel.org
3861W: bluesmoke.sourceforge.net
3862S: Maintained
3863F: drivers/edac/i5000_edac.c
3864
3865EDAC-I5400
3866M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
3867L: linux-edac@vger.kernel.org
3868W: bluesmoke.sourceforge.net
3869S: Maintained
3870F: drivers/edac/i5400_edac.c
3871
3872EDAC-I7300
3873M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
3874L: linux-edac@vger.kernel.org
3875W: bluesmoke.sourceforge.net
3876S: Maintained
3877F: drivers/edac/i7300_edac.c
3878
3879EDAC-I7CORE
3880M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
3881L: linux-edac@vger.kernel.org
3882W: bluesmoke.sourceforge.net
3883S: Maintained
3884F: drivers/edac/i7core_edac.c
3885
3886EDAC-I82975X
3887M: Ranganathan Desikan <ravi@jetztechnologies.com>
3888M: "Arvind R." <arvino55@gmail.com>
3889L: linux-edac@vger.kernel.org
3890W: bluesmoke.sourceforge.net
3891S: Maintained
3892F: drivers/edac/i82975x_edac.c
3893
3894EDAC-IE31200
3895M: Jason Baron <jbaron@akamai.com>
3896L: linux-edac@vger.kernel.org
3897W: bluesmoke.sourceforge.net
3898S: Maintained
3899F: drivers/edac/ie31200_edac.c
3900
3901EDAC-MPC85XX
3902M: Johannes Thumshirn <morbidrsa@gmail.com>
3903L: linux-edac@vger.kernel.org
3904W: bluesmoke.sourceforge.net
3905S: Maintained
3906F: drivers/edac/mpc85xx_edac.[ch]
3907
3908EDAC-PASEMI
3909M: Egor Martovetsky <egor@pasemi.com>
3910L: linux-edac@vger.kernel.org
3911W: bluesmoke.sourceforge.net
3912S: Maintained
3913F: drivers/edac/pasemi_edac.c
3914
3915EDAC-R82600
3916M: Tim Small <tim@buttersideup.com>
3917L: linux-edac@vger.kernel.org
3918W: bluesmoke.sourceforge.net
3919S: Maintained
3920F: drivers/edac/r82600_edac.c
3921
3922EDAC-SBRIDGE
3923M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
3924L: linux-edac@vger.kernel.org
3925W: bluesmoke.sourceforge.net
3926S: Maintained
3927F: drivers/edac/sb_edac.c
3928
3929EDAC-XGENE
3930APPLIED MICRO (APM) X-GENE SOC EDAC
3931M: Loc Ho <lho@apm.com>
3932S: Supported
3933F: drivers/edac/xgene_edac.c
3934F: Documentation/devicetree/bindings/edac/apm-xgene-edac.txt
3935
3936EDIROL UA-101/UA-1000 DRIVER
3937M: Clemens Ladisch <clemens@ladisch.de>
3938L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3939T: git git://git.alsa-project.org/alsa-kernel.git
3940S: Maintained
3941F: sound/usb/misc/ua101.c
3942
3943EXTENSIBLE FIRMWARE INTERFACE (EFI)
3944M: Matt Fleming <matt.fleming@intel.com>
3945L: linux-efi@vger.kernel.org
3946T: git git://git.kernel.org/pub/scm/linux/kernel/git/mfleming/efi.git
3947S: Maintained
3948F: Documentation/efi-stub.txt
3949F: arch/ia64/kernel/efi.c
3950F: arch/x86/boot/compressed/eboot.[ch]
3951F: arch/x86/include/asm/efi.h
3952F: arch/x86/platform/efi/*
3953F: drivers/firmware/efi/*
3954F: include/linux/efi*.h
3955
3956EFI VARIABLE FILESYSTEM
3957M: Matthew Garrett <matthew.garrett@nebula.com>
3958M: Jeremy Kerr <jk@ozlabs.org>
3959M: Matt Fleming <matt.fleming@intel.com>
3960T: git git://git.kernel.org/pub/scm/linux/kernel/git/mfleming/efi.git
3961L: linux-efi@vger.kernel.org
3962S: Maintained
3963F: fs/efivarfs/
3964
3965EFIFB FRAMEBUFFER DRIVER
3966L: linux-fbdev@vger.kernel.org
3967M: Peter Jones <pjones@redhat.com>
3968S: Maintained
3969F: drivers/video/fbdev/efifb.c
3970
3971EFS FILESYSTEM
3972W: http://aeschi.ch.eu.org/efs/
3973S: Orphan
3974F: fs/efs/
3975
3976EHCA (IBM GX bus InfiniBand adapter) DRIVER
3977M: Hoang-Nam Nguyen <hnguyen@de.ibm.com>
3978M: Christoph Raisch <raisch@de.ibm.com>
3979L: linux-rdma@vger.kernel.org
3980S: Supported
3981F: drivers/infiniband/hw/ehca/
3982
3983EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
3984M: Thadeu Lima de Souza Cascardo <cascardo@linux.vnet.ibm.com>
3985L: netdev@vger.kernel.org
3986S: Maintained
3987F: drivers/net/ethernet/ibm/ehea/
3988
3989EM28XX VIDEO4LINUX DRIVER
3990M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
3991L: linux-media@vger.kernel.org
3992W: http://linuxtv.org
3993T: git git://linuxtv.org/media_tree.git
3994S: Maintained
3995F: drivers/media/usb/em28xx/
3996
3997EMBEDDED LINUX
3998M: Paul Gortmaker <paul.gortmaker@windriver.com>
3999M: Matt Mackall <mpm@selenic.com>
4000M: David Woodhouse <dwmw2@infradead.org>
4001L: linux-embedded@vger.kernel.org
4002S: Maintained
4003
4004EMULEX/AVAGO LPFC FC/FCOE SCSI DRIVER
4005M: James Smart <james.smart@avagotech.com>
4006M: Dick Kennedy <dick.kennedy@avagotech.com>
4007L: linux-scsi@vger.kernel.org
4008W: http://www.avagotech.com
4009S: Supported
4010F: drivers/scsi/lpfc/
4011
4012ENE CB710 FLASH CARD READER DRIVER
4013M: Michał Mirosław <mirq-linux@rere.qmqm.pl>
4014S: Maintained
4015F: drivers/misc/cb710/
4016F: drivers/mmc/host/cb710-mmc.*
4017F: include/linux/cb710.h
4018
4019ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
4020M: Maxim Levitsky <maximlevitsky@gmail.com>
4021S: Maintained
4022F: drivers/media/rc/ene_ir.*
4023
4024ENHANCED ERROR HANDLING (EEH)
4025M: Gavin Shan <shangw@linux.vnet.ibm.com>
4026L: linuxppc-dev@lists.ozlabs.org
4027S: Supported
4028F: Documentation/powerpc/eeh-pci-error-recovery.txt
4029F: arch/powerpc/kernel/eeh*.c
4030
4031EPSON S1D13XXX FRAMEBUFFER DRIVER
4032M: Kristoffer Ericson <kristoffer.ericson@gmail.com>
4033S: Maintained
4034T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
4035F: drivers/video/fbdev/s1d13xxxfb.c
4036F: include/video/s1d13xxxfb.h
4037
4038ET131X NETWORK DRIVER
4039M: Mark Einon <mark.einon@gmail.com>
4040S: Odd Fixes
4041F: drivers/net/ethernet/agere/
4042
4043ETHERNET BRIDGE
4044M: Stephen Hemminger <stephen@networkplumber.org>
4045L: bridge@lists.linux-foundation.org
4046L: netdev@vger.kernel.org
4047W: http://www.linuxfoundation.org/en/Net:Bridge
4048S: Maintained
4049F: include/linux/netfilter_bridge/
4050F: net/bridge/
4051
4052ETHERNET PHY LIBRARY
4053M: Florian Fainelli <f.fainelli@gmail.com>
4054L: netdev@vger.kernel.org
4055S: Maintained
4056F: include/linux/phy.h
4057F: include/linux/phy_fixed.h
4058F: drivers/net/phy/
4059F: Documentation/networking/phy.txt
4060F: drivers/of/of_mdio.c
4061F: drivers/of/of_net.c
4062
4063EXT2 FILE SYSTEM
4064M: Jan Kara <jack@suse.com>
4065L: linux-ext4@vger.kernel.org
4066S: Maintained
4067F: Documentation/filesystems/ext2.txt
4068F: fs/ext2/
4069F: include/linux/ext2*
4070
4071EXT3 FILE SYSTEM
4072M: Jan Kara <jack@suse.com>
4073M: Andrew Morton <akpm@linux-foundation.org>
4074M: Andreas Dilger <adilger.kernel@dilger.ca>
4075L: linux-ext4@vger.kernel.org
4076S: Maintained
4077F: Documentation/filesystems/ext3.txt
4078F: fs/ext3/
4079
4080EXT4 FILE SYSTEM
4081M: "Theodore Ts'o" <tytso@mit.edu>
4082M: Andreas Dilger <adilger.kernel@dilger.ca>
4083L: linux-ext4@vger.kernel.org
4084W: http://ext4.wiki.kernel.org
4085Q: http://patchwork.ozlabs.org/project/linux-ext4/list/
4086S: Maintained
4087F: Documentation/filesystems/ext4.txt
4088F: fs/ext4/
4089
4090Extended Verification Module (EVM)
4091M: Mimi Zohar <zohar@linux.vnet.ibm.com>
4092L: linux-ima-devel@lists.sourceforge.net
4093L: linux-security-module@vger.kernel.org
4094S: Supported
4095F: security/integrity/evm/
4096
4097EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
4098M: MyungJoo Ham <myungjoo.ham@samsung.com>
4099M: Chanwoo Choi <cw00.choi@samsung.com>
4100L: linux-kernel@vger.kernel.org
4101T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
4102S: Maintained
4103F: drivers/extcon/
4104F: Documentation/extcon/
4105
4106EXYNOS DP DRIVER
4107M: Jingoo Han <jingoohan1@gmail.com>
4108L: dri-devel@lists.freedesktop.org
4109S: Maintained
4110F: drivers/gpu/drm/exynos/exynos_dp*
4111
4112EXYNOS MIPI DISPLAY DRIVERS
4113M: Inki Dae <inki.dae@samsung.com>
4114M: Donghwa Lee <dh09.lee@samsung.com>
4115M: Kyungmin Park <kyungmin.park@samsung.com>
4116L: linux-fbdev@vger.kernel.org
4117S: Maintained
4118F: drivers/video/fbdev/exynos/exynos_mipi*
4119F: include/video/exynos_mipi*
4120
4121F71805F HARDWARE MONITORING DRIVER
4122M: Jean Delvare <jdelvare@suse.com>
4123L: lm-sensors@lm-sensors.org
4124S: Maintained
4125F: Documentation/hwmon/f71805f
4126F: drivers/hwmon/f71805f.c
4127
4128FC0011 TUNER DRIVER
4129M: Michael Buesch <m@bues.ch>
4130L: linux-media@vger.kernel.org
4131S: Maintained
4132F: drivers/media/tuners/fc0011.h
4133F: drivers/media/tuners/fc0011.c
4134
4135FC2580 MEDIA DRIVER
4136M: Antti Palosaari <crope@iki.fi>
4137L: linux-media@vger.kernel.org
4138W: http://linuxtv.org/
4139W: http://palosaari.fi/linux/
4140Q: http://patchwork.linuxtv.org/project/linux-media/list/
4141T: git git://linuxtv.org/anttip/media_tree.git
4142S: Maintained
4143F: drivers/media/tuners/fc2580*
4144
4145FANOTIFY
4146M: Eric Paris <eparis@redhat.com>
4147S: Maintained
4148F: fs/notify/fanotify/
4149F: include/linux/fanotify.h
4150F: include/uapi/linux/fanotify.h
4151
4152FARSYNC SYNCHRONOUS DRIVER
4153M: Kevin Curtis <kevin.curtis@farsite.co.uk>
4154W: http://www.farsite.co.uk/
4155S: Supported
4156F: drivers/net/wan/farsync.*
4157
4158FAULT INJECTION SUPPORT
4159M: Akinobu Mita <akinobu.mita@gmail.com>
4160S: Supported
4161F: Documentation/fault-injection/
4162F: lib/fault-inject.c
4163
4164FBTFT Framebuffer drivers
4165M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
4166M: Noralf Trønnes <noralf@tronnes.org>
4167S: Maintained
4168F: drivers/staging/fbtft/
4169
4170FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
4171M: Vasu Dev <vasu.dev@intel.com>
4172L: fcoe-devel@open-fcoe.org
4173W: www.Open-FCoE.org
4174S: Supported
4175F: drivers/scsi/libfc/
4176F: drivers/scsi/fcoe/
4177F: include/scsi/fc/
4178F: include/scsi/libfc.h
4179F: include/scsi/libfcoe.h
4180F: include/uapi/scsi/fc/
4181
4182FILE LOCKING (flock() and fcntl()/lockf())
4183M: Jeff Layton <jlayton@poochiereds.net>
4184M: "J. Bruce Fields" <bfields@fieldses.org>
4185L: linux-fsdevel@vger.kernel.org
4186S: Maintained
4187F: include/linux/fcntl.h
4188F: include/linux/fs.h
4189F: include/uapi/linux/fcntl.h
4190F: include/uapi/linux/fs.h
4191F: fs/fcntl.c
4192F: fs/locks.c
4193
4194FILESYSTEMS (VFS and infrastructure)
4195M: Alexander Viro <viro@zeniv.linux.org.uk>
4196L: linux-fsdevel@vger.kernel.org
4197S: Maintained
4198F: fs/*
4199
4200FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
4201M: Riku Voipio <riku.voipio@iki.fi>
4202L: lm-sensors@lm-sensors.org
4203S: Maintained
4204F: drivers/hwmon/f75375s.c
4205F: include/linux/f75375s.h
4206
4207FIREWIRE AUDIO DRIVERS
4208M: Clemens Ladisch <clemens@ladisch.de>
4209L: alsa-devel@alsa-project.org (moderated for non-subscribers)
4210T: git git://git.alsa-project.org/alsa-kernel.git
4211S: Maintained
4212F: sound/firewire/
4213
4214FIREWIRE MEDIA DRIVERS (firedtv)
4215M: Stefan Richter <stefanr@s5r6.in-berlin.de>
4216L: linux-media@vger.kernel.org
4217L: linux1394-devel@lists.sourceforge.net
4218T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
4219S: Maintained
4220F: drivers/media/firewire/
4221
4222FIREWIRE SBP-2 TARGET
4223M: Chris Boot <bootc@bootc.net>
4224L: linux-scsi@vger.kernel.org
4225L: target-devel@vger.kernel.org
4226L: linux1394-devel@lists.sourceforge.net
4227T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
4228S: Maintained
4229F: drivers/target/sbp/
4230
4231FIREWIRE SUBSYSTEM
4232M: Stefan Richter <stefanr@s5r6.in-berlin.de>
4233L: linux1394-devel@lists.sourceforge.net
4234W: http://ieee1394.wiki.kernel.org/
4235T: git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
4236S: Maintained
4237F: drivers/firewire/
4238F: include/linux/firewire.h
4239F: include/uapi/linux/firewire*.h
4240F: tools/firewire/
4241
4242FIRMWARE LOADER (request_firmware)
4243M: Ming Lei <ming.lei@canonical.com>
4244L: linux-kernel@vger.kernel.org
4245S: Maintained
4246F: Documentation/firmware_class/
4247F: drivers/base/firmware*.c
4248F: include/linux/firmware.h
4249
4250FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card)
4251M: Joshua Morris <josh.h.morris@us.ibm.com>
4252M: Philip Kelleher <pjk1939@linux.vnet.ibm.com>
4253S: Maintained
4254F: drivers/block/rsxx/
4255
4256FLOPPY DRIVER
4257M: Jiri Kosina <jkosina@suse.com>
4258T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/floppy.git
4259S: Odd fixes
4260F: drivers/block/floppy.c
4261
4262FMC SUBSYSTEM
4263M: Alessandro Rubini <rubini@gnudd.com>
4264W: http://www.ohwr.org/projects/fmc-bus
4265S: Supported
4266F: drivers/fmc/
4267F: include/linux/fmc*.h
4268F: include/linux/ipmi-fru.h
4269K: fmc_d.*register
4270
4271FPU EMULATOR
4272M: Bill Metzenthen <billm@melbpc.org.au>
4273W: http://floatingpoint.sourceforge.net/emulator/index.html
4274S: Maintained
4275F: arch/x86/math-emu/
4276
4277FRAME RELAY DLCI/FRAD (Sangoma drivers too)
4278L: netdev@vger.kernel.org
4279S: Orphan
4280F: drivers/net/wan/dlci.c
4281F: drivers/net/wan/sdla.c
4282
4283FRAMEBUFFER LAYER
4284M: Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
4285M: Tomi Valkeinen <tomi.valkeinen@ti.com>
4286L: linux-fbdev@vger.kernel.org
4287W: http://linux-fbdev.sourceforge.net/
4288Q: http://patchwork.kernel.org/project/linux-fbdev/list/
4289T: git git://git.kernel.org/pub/scm/linux/kernel/git/plagnioj/linux-fbdev.git
4290S: Maintained
4291F: Documentation/fb/
4292F: Documentation/devicetree/bindings/fb/
4293F: drivers/video/
4294F: include/video/
4295F: include/linux/fb.h
4296F: include/uapi/video/
4297F: include/uapi/linux/fb.h
4298
4299FREESCALE DIU FRAMEBUFFER DRIVER
4300M: Timur Tabi <timur@tabi.org>
4301L: linux-fbdev@vger.kernel.org
4302S: Maintained
4303F: drivers/video/fbdev/fsl-diu-fb.*
4304
4305FREESCALE DMA DRIVER
4306M: Li Yang <leoli@freescale.com>
4307M: Zhang Wei <zw@zh-kernel.org>
4308L: linuxppc-dev@lists.ozlabs.org
4309S: Maintained
4310F: drivers/dma/fsldma.*
4311
4312FREESCALE I2C CPM DRIVER
4313M: Jochen Friedrich <jochen@scram.de>
4314L: linuxppc-dev@lists.ozlabs.org
4315L: linux-i2c@vger.kernel.org
4316S: Maintained
4317F: drivers/i2c/busses/i2c-cpm.c
4318
4319FREESCALE IMX / MXC FRAMEBUFFER DRIVER
4320M: Sascha Hauer <kernel@pengutronix.de>
4321L: linux-fbdev@vger.kernel.org
4322L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4323S: Maintained
4324F: include/linux/platform_data/video-imxfb.h
4325F: drivers/video/fbdev/imxfb.c
4326
4327FREESCALE QUAD SPI DRIVER
4328M: Han Xu <han.xu@freescale.com>
4329L: linux-mtd@lists.infradead.org
4330S: Maintained
4331F: drivers/mtd/spi-nor/fsl-quadspi.c
4332
4333FREESCALE SOC FS_ENET DRIVER
4334M: Pantelis Antoniou <pantelis.antoniou@gmail.com>
4335M: Vitaly Bordug <vbordug@ru.mvista.com>
4336L: linuxppc-dev@lists.ozlabs.org
4337L: netdev@vger.kernel.org
4338S: Maintained
4339F: drivers/net/ethernet/freescale/fs_enet/
4340F: include/linux/fs_enet_pd.h
4341
4342FREESCALE QUICC ENGINE LIBRARY
4343L: linuxppc-dev@lists.ozlabs.org
4344S: Orphan
4345F: arch/powerpc/sysdev/qe_lib/
4346F: arch/powerpc/include/asm/*qe.h
4347
4348FREESCALE USB PERIPHERAL DRIVERS
4349M: Li Yang <leoli@freescale.com>
4350L: linux-usb@vger.kernel.org
4351L: linuxppc-dev@lists.ozlabs.org
4352S: Maintained
4353F: drivers/usb/gadget/udc/fsl*
4354
4355FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
4356M: Li Yang <leoli@freescale.com>
4357L: netdev@vger.kernel.org
4358L: linuxppc-dev@lists.ozlabs.org
4359S: Maintained
4360F: drivers/net/ethernet/freescale/ucc_geth*
4361
4362FREESCALE QUICC ENGINE UCC UART DRIVER
4363M: Timur Tabi <timur@tabi.org>
4364L: linuxppc-dev@lists.ozlabs.org
4365S: Maintained
4366F: drivers/tty/serial/ucc_uart.c
4367
4368FREESCALE SOC SOUND DRIVERS
4369M: Timur Tabi <timur@tabi.org>
4370M: Nicolin Chen <nicoleotsuka@gmail.com>
4371M: Xiubo Li <Xiubo.Lee@gmail.com>
4372L: alsa-devel@alsa-project.org (moderated for non-subscribers)
4373L: linuxppc-dev@lists.ozlabs.org
4374S: Maintained
4375F: sound/soc/fsl/fsl*
4376F: sound/soc/fsl/imx*
4377F: sound/soc/fsl/mpc8610_hpcd.c
4378
4379FREESCALE QORIQ MANAGEMENT COMPLEX DRIVER
4380M: "J. German Rivera" <German.Rivera@freescale.com>
4381L: linux-kernel@vger.kernel.org
4382S: Maintained
4383F: drivers/staging/fsl-mc/
4384
4385FREEVXFS FILESYSTEM
4386M: Christoph Hellwig <hch@infradead.org>
4387W: ftp://ftp.openlinux.org/pub/people/hch/vxfs
4388S: Maintained
4389F: fs/freevxfs/
4390
4391FREEZER
4392M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
4393M: Pavel Machek <pavel@ucw.cz>
4394L: linux-pm@vger.kernel.org
4395S: Supported
4396F: Documentation/power/freezing-of-tasks.txt
4397F: include/linux/freezer.h
4398F: kernel/freezer.c
4399
4400FRONTSWAP API
4401M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
4402L: linux-kernel@vger.kernel.org
4403S: Maintained
4404F: mm/frontswap.c
4405F: include/linux/frontswap.h
4406
4407FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS
4408M: David Howells <dhowells@redhat.com>
4409L: linux-cachefs@redhat.com
4410S: Supported
4411F: Documentation/filesystems/caching/
4412F: fs/fscache/
4413F: include/linux/fscache*.h
4414
4415F2FS FILE SYSTEM
4416M: Jaegeuk Kim <jaegeuk@kernel.org>
4417M: Changman Lee <cm224.lee@samsung.com>
4418L: linux-f2fs-devel@lists.sourceforge.net
4419W: http://en.wikipedia.org/wiki/F2FS
4420T: git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
4421S: Maintained
4422F: Documentation/filesystems/f2fs.txt
4423F: Documentation/ABI/testing/sysfs-fs-f2fs
4424F: fs/f2fs/
4425F: include/linux/f2fs_fs.h
4426
4427FUJITSU FR-V (FRV) PORT
4428M: David Howells <dhowells@redhat.com>
4429S: Maintained
4430F: arch/frv/
4431
4432FUJITSU LAPTOP EXTRAS
4433M: Jonathan Woithe <jwoithe@just42.net>
4434L: platform-driver-x86@vger.kernel.org
4435S: Maintained
4436F: drivers/platform/x86/fujitsu-laptop.c
4437
4438FUJITSU M-5MO LS CAMERA ISP DRIVER
4439M: Kyungmin Park <kyungmin.park@samsung.com>
4440M: Heungjun Kim <riverful.kim@samsung.com>
4441L: linux-media@vger.kernel.org
4442S: Maintained
4443F: drivers/media/i2c/m5mols/
4444F: include/media/m5mols.h
4445
4446FUJITSU TABLET EXTRAS
4447M: Robert Gerlach <khnz@gmx.de>
4448L: platform-driver-x86@vger.kernel.org
4449S: Maintained
4450F: drivers/platform/x86/fujitsu-tablet.c
4451
4452FUSE: FILESYSTEM IN USERSPACE
4453M: Miklos Szeredi <miklos@szeredi.hu>
4454L: fuse-devel@lists.sourceforge.net
4455W: http://fuse.sourceforge.net/
4456T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
4457S: Maintained
4458F: fs/fuse/
4459F: include/uapi/linux/fuse.h
4460F: Documentation/filesystems/fuse.txt
4461
4462FUTURE DOMAIN TMC-16x0 SCSI DRIVER (16-bit)
4463M: Rik Faith <faith@cs.unc.edu>
4464L: linux-scsi@vger.kernel.org
4465S: Odd Fixes (e.g., new signatures)
4466F: drivers/scsi/fdomain.*
4467
4468GCOV BASED KERNEL PROFILING
4469M: Peter Oberparleiter <oberpar@linux.vnet.ibm.com>
4470S: Maintained
4471F: kernel/gcov/
4472F: Documentation/gcov.txt
4473
4474GDT SCSI DISK ARRAY CONTROLLER DRIVER
4475M: Achim Leubner <achim_leubner@adaptec.com>
4476L: linux-scsi@vger.kernel.org
4477W: http://www.icp-vortex.com/
4478S: Supported
4479F: drivers/scsi/gdt*
4480
4481GDB KERNEL DEBUGGING HELPER SCRIPTS
4482M: Jan Kiszka <jan.kiszka@siemens.com>
4483S: Supported
4484F: scripts/gdb/
4485
4486GEMTEK FM RADIO RECEIVER DRIVER
4487M: Hans Verkuil <hverkuil@xs4all.nl>
4488L: linux-media@vger.kernel.org
4489T: git git://linuxtv.org/media_tree.git
4490W: http://linuxtv.org
4491S: Maintained
4492F: drivers/media/radio/radio-gemtek*
4493
4494GENERIC GPIO I2C DRIVER
4495M: Haavard Skinnemoen <hskinnemoen@gmail.com>
4496S: Supported
4497F: drivers/i2c/busses/i2c-gpio.c
4498F: include/linux/i2c-gpio.h
4499
4500GENERIC GPIO I2C MULTIPLEXER DRIVER
4501M: Peter Korsgaard <peter.korsgaard@barco.com>
4502L: linux-i2c@vger.kernel.org
4503S: Supported
4504F: drivers/i2c/muxes/i2c-mux-gpio.c
4505F: include/linux/i2c-mux-gpio.h
4506F: Documentation/i2c/muxes/i2c-mux-gpio
4507
4508GENERIC HDLC (WAN) DRIVERS
4509M: Krzysztof Halasa <khc@pm.waw.pl>
4510W: http://www.kernel.org/pub/linux/utils/net/hdlc/
4511S: Maintained
4512F: drivers/net/wan/c101.c
4513F: drivers/net/wan/hd6457*
4514F: drivers/net/wan/hdlc*
4515F: drivers/net/wan/n2.c
4516F: drivers/net/wan/pc300too.c
4517F: drivers/net/wan/pci200syn.c
4518F: drivers/net/wan/wanxl*
4519
4520GENERIC INCLUDE/ASM HEADER FILES
4521M: Arnd Bergmann <arnd@arndb.de>
4522L: linux-arch@vger.kernel.org
4523T: git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
4524S: Maintained
4525F: include/asm-generic/
4526F: include/uapi/asm-generic/
4527
4528GENERIC PHY FRAMEWORK
4529M: Kishon Vijay Abraham I <kishon@ti.com>
4530L: linux-kernel@vger.kernel.org
4531T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git
4532S: Supported
4533F: drivers/phy/
4534F: include/linux/phy/
4535
4536GENERIC PM DOMAINS
4537M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
4538M: Kevin Hilman <khilman@kernel.org>
4539M: Ulf Hansson <ulf.hansson@linaro.org>
4540L: linux-pm@vger.kernel.org
4541S: Supported
4542F: drivers/base/power/domain*.c
4543F: include/linux/pm_domain.h
4544
4545GENERIC UIO DRIVER FOR PCI DEVICES
4546M: "Michael S. Tsirkin" <mst@redhat.com>
4547L: kvm@vger.kernel.org
4548S: Supported
4549F: drivers/uio/uio_pci_generic.c
4550
4551GET_MAINTAINER SCRIPT
4552M: Joe Perches <joe@perches.com>
4553S: Maintained
4554F: scripts/get_maintainer.pl
4555
4556GFS2 FILE SYSTEM
4557M: Steven Whitehouse <swhiteho@redhat.com>
4558M: Bob Peterson <rpeterso@redhat.com>
4559L: cluster-devel@redhat.com
4560W: http://sources.redhat.com/cluster/
4561T: git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
4562S: Supported
4563F: Documentation/filesystems/gfs2*.txt
4564F: fs/gfs2/
4565F: include/uapi/linux/gfs2_ondisk.h
4566
4567GIGASET ISDN DRIVERS
4568M: Paul Bolle <pebolle@tiscali.nl>
4569L: gigaset307x-common@lists.sourceforge.net
4570W: http://gigaset307x.sourceforge.net/
4571S: Odd Fixes
4572F: Documentation/isdn/README.gigaset
4573F: drivers/isdn/gigaset/
4574F: include/uapi/linux/gigaset_dev.h
4575
4576GO7007 MPEG CODEC
4577M: Hans Verkuil <hans.verkuil@cisco.com>
4578L: linux-media@vger.kernel.org
4579S: Maintained
4580F: drivers/media/usb/go7007/
4581
4582GOODIX TOUCHSCREEN
4583M: Bastien Nocera <hadess@hadess.net>
4584L: linux-input@vger.kernel.org
4585S: Maintained
4586F: drivers/input/touchscreen/goodix.c
4587
4588GPIO SUBSYSTEM
4589M: Linus Walleij <linus.walleij@linaro.org>
4590M: Alexandre Courbot <gnurou@gmail.com>
4591L: linux-gpio@vger.kernel.org
4592T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git
4593S: Maintained
4594F: Documentation/gpio/
4595F: drivers/gpio/
4596F: include/linux/gpio/
4597F: include/linux/gpio.h
4598F: include/asm-generic/gpio.h
4599
4600GRE DEMULTIPLEXER DRIVER
4601M: Dmitry Kozlov <xeb@mail.ru>
4602L: netdev@vger.kernel.org
4603S: Maintained
4604F: net/ipv4/gre_demux.c
4605F: net/ipv4/gre_offload.c
4606F: include/net/gre.h
4607
4608GRETH 10/100/1G Ethernet MAC device driver
4609M: Kristoffer Glembo <kristoffer@gaisler.com>
4610L: netdev@vger.kernel.org
4611S: Maintained
4612F: drivers/net/ethernet/aeroflex/
4613
4614GSPCA FINEPIX SUBDRIVER
4615M: Frank Zago <frank@zago.net>
4616L: linux-media@vger.kernel.org
4617T: git git://linuxtv.org/media_tree.git
4618S: Maintained
4619F: drivers/media/usb/gspca/finepix.c
4620
4621GSPCA GL860 SUBDRIVER
4622M: Olivier Lorin <o.lorin@laposte.net>
4623L: linux-media@vger.kernel.org
4624T: git git://linuxtv.org/media_tree.git
4625S: Maintained
4626F: drivers/media/usb/gspca/gl860/
4627
4628GSPCA M5602 SUBDRIVER
4629M: Erik Andren <erik.andren@gmail.com>
4630L: linux-media@vger.kernel.org
4631T: git git://linuxtv.org/media_tree.git
4632S: Maintained
4633F: drivers/media/usb/gspca/m5602/
4634
4635GSPCA PAC207 SONIXB SUBDRIVER
4636M: Hans de Goede <hdegoede@redhat.com>
4637L: linux-media@vger.kernel.org
4638T: git git://linuxtv.org/media_tree.git
4639S: Maintained
4640F: drivers/media/usb/gspca/pac207.c
4641
4642GSPCA SN9C20X SUBDRIVER
4643M: Brian Johnson <brijohn@gmail.com>
4644L: linux-media@vger.kernel.org
4645T: git git://linuxtv.org/media_tree.git
4646S: Maintained
4647F: drivers/media/usb/gspca/sn9c20x.c
4648
4649GSPCA T613 SUBDRIVER
4650M: Leandro Costantino <lcostantino@gmail.com>
4651L: linux-media@vger.kernel.org
4652T: git git://linuxtv.org/media_tree.git
4653S: Maintained
4654F: drivers/media/usb/gspca/t613.c
4655
4656GSPCA USB WEBCAM DRIVER
4657M: Hans de Goede <hdegoede@redhat.com>
4658L: linux-media@vger.kernel.org
4659T: git git://linuxtv.org/media_tree.git
4660S: Maintained
4661F: drivers/media/usb/gspca/
4662
4663GUID PARTITION TABLE (GPT)
4664M: Davidlohr Bueso <dave@stgolabs.net>
4665L: linux-efi@vger.kernel.org
4666S: Maintained
4667F: block/partitions/efi.*
4668
4669STK1160 USB VIDEO CAPTURE DRIVER
4670M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
4671L: linux-media@vger.kernel.org
4672T: git git://linuxtv.org/media_tree.git
4673S: Maintained
4674F: drivers/media/usb/stk1160/
4675
4676H8/300 ARCHITECTURE
4677M: Yoshinori Sato <ysato@users.sourceforge.jp>
4678L: uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers)
4679W: http://uclinux-h8.sourceforge.jp
4680T: git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git
4681S: Maintained
4682F: arch/h8300/
4683F: drivers/clocksource/h8300_*.c
4684F: drivers/clk/h8300/
4685F: drivers/irqchip/irq-renesas-h8*.c
4686
4687HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
4688M: Frank Seidel <frank@f-seidel.de>
4689L: platform-driver-x86@vger.kernel.org
4690W: http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
4691S: Maintained
4692F: drivers/platform/x86/hdaps.c
4693
4694HDPVR USB VIDEO ENCODER DRIVER
4695M: Hans Verkuil <hverkuil@xs4all.nl>
4696L: linux-media@vger.kernel.org
4697T: git git://linuxtv.org/media_tree.git
4698W: http://linuxtv.org
4699S: Odd Fixes
4700F: drivers/media/usb/hdpvr/
4701
4702HWPOISON MEMORY FAILURE HANDLING
4703M: Naoya Horiguchi <n-horiguchi@ah.jp.nec.com>
4704L: linux-mm@kvack.org
4705S: Maintained
4706F: mm/memory-failure.c
4707F: mm/hwpoison-inject.c
4708
4709HYPERVISOR VIRTUAL CONSOLE DRIVER
4710L: linuxppc-dev@lists.ozlabs.org
4711S: Odd Fixes
4712F: drivers/tty/hvc/
4713
4714HACKRF MEDIA DRIVER
4715M: Antti Palosaari <crope@iki.fi>
4716L: linux-media@vger.kernel.org
4717W: http://linuxtv.org/
4718W: http://palosaari.fi/linux/
4719Q: http://patchwork.linuxtv.org/project/linux-media/list/
4720T: git git://linuxtv.org/anttip/media_tree.git
4721S: Maintained
4722F: drivers/media/usb/hackrf/
4723
4724HARDWARE MONITORING
4725M: Jean Delvare <jdelvare@suse.com>
4726M: Guenter Roeck <linux@roeck-us.net>
4727L: lm-sensors@lm-sensors.org
4728W: http://www.lm-sensors.org/
4729T: quilt http://jdelvare.nerim.net/devel/linux/jdelvare-hwmon/
4730T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
4731S: Maintained
4732F: Documentation/hwmon/
4733F: drivers/hwmon/
4734F: include/linux/hwmon*.h
4735
4736HARDWARE RANDOM NUMBER GENERATOR CORE
4737M: Matt Mackall <mpm@selenic.com>
4738M: Herbert Xu <herbert@gondor.apana.org.au>
4739L: linux-crypto@vger.kernel.org
4740S: Odd fixes
4741F: Documentation/hw_random.txt
4742F: drivers/char/hw_random/
4743F: include/linux/hw_random.h
4744
4745HARDWARE SPINLOCK CORE
4746M: Ohad Ben-Cohen <ohad@wizery.com>
4747S: Maintained
4748F: Documentation/hwspinlock.txt
4749F: drivers/hwspinlock/hwspinlock_*
4750F: include/linux/hwspinlock.h
4751
4752HARMONY SOUND DRIVER
4753L: linux-parisc@vger.kernel.org
4754S: Maintained
4755F: sound/parisc/harmony.*
4756
4757HD29L2 MEDIA DRIVER
4758M: Antti Palosaari <crope@iki.fi>
4759L: linux-media@vger.kernel.org
4760W: http://linuxtv.org/
4761W: http://palosaari.fi/linux/
4762Q: http://patchwork.linuxtv.org/project/linux-media/list/
4763T: git git://linuxtv.org/anttip/media_tree.git
4764S: Maintained
4765F: drivers/media/dvb-frontends/hd29l2*
4766
4767HEWLETT-PACKARD SMART2 RAID DRIVER
4768L: iss_storagedev@hp.com
4769S: Orphan
4770F: Documentation/blockdev/cpqarray.txt
4771F: drivers/block/cpqarray.*
4772
4773HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
4774M: Don Brace <don.brace@pmcs.com>
4775L: iss_storagedev@hp.com
4776L: storagedev@pmcs.com
4777L: linux-scsi@vger.kernel.org
4778S: Supported
4779F: Documentation/scsi/hpsa.txt
4780F: drivers/scsi/hpsa*.[ch]
4781F: include/linux/cciss*.h
4782F: include/uapi/linux/cciss*.h
4783
4784HEWLETT-PACKARD SMART CISS RAID DRIVER (cciss)
4785M: Don Brace <don.brace@pmcs.com>
4786L: iss_storagedev@hp.com
4787L: storagedev@pmcs.com
4788L: linux-scsi@vger.kernel.org
4789S: Supported
4790F: Documentation/blockdev/cciss.txt
4791F: drivers/block/cciss*
4792F: include/linux/cciss_ioctl.h
4793F: include/uapi/linux/cciss_ioctl.h
4794
4795HFS FILESYSTEM
4796L: linux-fsdevel@vger.kernel.org
4797S: Orphan
4798F: Documentation/filesystems/hfs.txt
4799F: fs/hfs/
4800
4801HFSPLUS FILESYSTEM
4802L: linux-fsdevel@vger.kernel.org
4803S: Orphan
4804F: Documentation/filesystems/hfsplus.txt
4805F: fs/hfsplus/
4806
4807HGA FRAMEBUFFER DRIVER
4808M: Ferenc Bakonyi <fero@drama.obuda.kando.hu>
4809L: linux-nvidia@lists.surfsouth.com
4810W: http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
4811S: Maintained
4812F: drivers/video/fbdev/hgafb.c
4813
4814HIBERNATION (aka Software Suspend, aka swsusp)
4815M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
4816M: Pavel Machek <pavel@ucw.cz>
4817L: linux-pm@vger.kernel.org
4818S: Supported
4819F: arch/x86/power/
4820F: drivers/base/power/
4821F: kernel/power/
4822F: include/linux/suspend.h
4823F: include/linux/freezer.h
4824F: include/linux/pm.h
4825F: arch/*/include/asm/suspend*.h
4826
4827HID CORE LAYER
4828M: Jiri Kosina <jkosina@suse.com>
4829L: linux-input@vger.kernel.org
4830T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
4831S: Maintained
4832F: drivers/hid/
4833F: include/linux/hid*
4834F: include/uapi/linux/hid*
4835
4836HID SENSOR HUB DRIVERS
4837M: Jiri Kosina <jkosina@suse.com>
4838M: Jonathan Cameron <jic23@kernel.org>
4839M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
4840L: linux-input@vger.kernel.org
4841L: linux-iio@vger.kernel.org
4842S: Maintained
4843F: Documentation/hid/hid-sensor*
4844F: drivers/hid/hid-sensor-*
4845F: drivers/iio/*/hid-*
4846F: include/linux/hid-sensor-*
4847
4848HIGH-RESOLUTION TIMERS, CLOCKEVENTS, DYNTICKS
4849M: Thomas Gleixner <tglx@linutronix.de>
4850L: linux-kernel@vger.kernel.org
4851T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
4852S: Maintained
4853F: Documentation/timers/
4854F: kernel/time/hrtimer.c
4855F: kernel/time/clockevents.c
4856F: kernel/time/tick*.*
4857F: kernel/time/timer_*.c
4858F: include/linux/clockchips.h
4859F: include/linux/hrtimer.h
4860
4861HIGH-SPEED SCC DRIVER FOR AX.25
4862L: linux-hams@vger.kernel.org
4863S: Orphan
4864F: drivers/net/hamradio/dmascc.c
4865F: drivers/net/hamradio/scc.c
4866
4867HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
4868M: HighPoint Linux Team <linux@highpoint-tech.com>
4869W: http://www.highpoint-tech.com
4870S: Supported
4871F: Documentation/scsi/hptiop.txt
4872F: drivers/scsi/hptiop.c
4873
4874HIPPI
4875M: Jes Sorensen <jes@trained-monkey.org>
4876L: linux-hippi@sunsite.dk
4877S: Maintained
4878F: include/linux/hippidevice.h
4879F: include/uapi/linux/if_hippi.h
4880F: net/802/hippi.c
4881F: drivers/net/hippi/
4882
4883HOST AP DRIVER
4884M: Jouni Malinen <j@w1.fi>
4885L: hostap@shmoo.com (subscribers-only)
4886L: linux-wireless@vger.kernel.org
4887W: http://hostap.epitest.fi/
4888S: Maintained
4889F: drivers/net/wireless/hostap/
4890
4891HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
4892L: platform-driver-x86@vger.kernel.org
4893S: Orphan
4894F: drivers/platform/x86/tc1100-wmi.c
4895
4896HP100: Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series
4897M: Jaroslav Kysela <perex@perex.cz>
4898S: Maintained
4899F: drivers/net/ethernet/hp/hp100.*
4900
4901HPET: High Precision Event Timers driver
4902M: Clemens Ladisch <clemens@ladisch.de>
4903S: Maintained
4904F: Documentation/timers/hpet.txt
4905F: drivers/char/hpet.c
4906F: include/linux/hpet.h
4907F: include/uapi/linux/hpet.h
4908
4909HPET: x86
4910S: Orphan
4911F: arch/x86/kernel/hpet.c
4912F: arch/x86/include/asm/hpet.h
4913
4914HPFS FILESYSTEM
4915M: Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
4916W: http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
4917S: Maintained
4918F: fs/hpfs/
4919
4920HSI SUBSYSTEM
4921M: Sebastian Reichel <sre@kernel.org>
4922T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
4923S: Maintained
4924F: Documentation/ABI/testing/sysfs-bus-hsi
4925F: Documentation/hsi.txt
4926F: drivers/hsi/
4927F: include/linux/hsi/
4928F: include/uapi/linux/hsi/
4929
4930HSO 3G MODEM DRIVER
4931M: Jan Dumon <j.dumon@option.com>
4932W: http://www.pharscape.org
4933S: Maintained
4934F: drivers/net/usb/hso.c
4935
4936HSR NETWORK PROTOCOL
4937M: Arvid Brodin <arvid.brodin@alten.se>
4938L: netdev@vger.kernel.org
4939S: Maintained
4940F: net/hsr/
4941
4942HTCPEN TOUCHSCREEN DRIVER
4943M: Pau Oliva Fora <pof@eslack.org>
4944L: linux-input@vger.kernel.org
4945S: Maintained
4946F: drivers/input/touchscreen/htcpen.c
4947
4948HUGETLB FILESYSTEM
4949M: Nadia Yvette Chambers <nyc@holomorphy.com>
4950S: Maintained
4951F: fs/hugetlbfs/
4952
4953Hyper-V CORE AND DRIVERS
4954M: "K. Y. Srinivasan" <kys@microsoft.com>
4955M: Haiyang Zhang <haiyangz@microsoft.com>
4956L: devel@linuxdriverproject.org
4957S: Maintained
4958F: arch/x86/include/asm/mshyperv.h
4959F: arch/x86/include/uapi/asm/hyperv.h
4960F: arch/x86/kernel/cpu/mshyperv.c
4961F: drivers/hid/hid-hyperv.c
4962F: drivers/hv/
4963F: drivers/input/serio/hyperv-keyboard.c
4964F: drivers/net/hyperv/
4965F: drivers/scsi/storvsc_drv.c
4966F: drivers/video/fbdev/hyperv_fb.c
4967F: include/linux/hyperv.h
4968F: tools/hv/
4969
4970I2C OVER PARALLEL PORT
4971M: Jean Delvare <jdelvare@suse.com>
4972L: linux-i2c@vger.kernel.org
4973S: Maintained
4974F: Documentation/i2c/busses/i2c-parport
4975F: Documentation/i2c/busses/i2c-parport-light
4976F: drivers/i2c/busses/i2c-parport.c
4977F: drivers/i2c/busses/i2c-parport-light.c
4978
4979I2C/SMBUS CONTROLLER DRIVERS FOR PC
4980M: Jean Delvare <jdelvare@suse.com>
4981L: linux-i2c@vger.kernel.org
4982S: Maintained
4983F: Documentation/i2c/busses/i2c-ali1535
4984F: Documentation/i2c/busses/i2c-ali1563
4985F: Documentation/i2c/busses/i2c-ali15x3
4986F: Documentation/i2c/busses/i2c-amd756
4987F: Documentation/i2c/busses/i2c-amd8111
4988F: Documentation/i2c/busses/i2c-i801
4989F: Documentation/i2c/busses/i2c-nforce2
4990F: Documentation/i2c/busses/i2c-piix4
4991F: Documentation/i2c/busses/i2c-sis5595
4992F: Documentation/i2c/busses/i2c-sis630
4993F: Documentation/i2c/busses/i2c-sis96x
4994F: Documentation/i2c/busses/i2c-via
4995F: Documentation/i2c/busses/i2c-viapro
4996F: drivers/i2c/busses/i2c-ali1535.c
4997F: drivers/i2c/busses/i2c-ali1563.c
4998F: drivers/i2c/busses/i2c-ali15x3.c
4999F: drivers/i2c/busses/i2c-amd756.c
5000F: drivers/i2c/busses/i2c-amd756-s4882.c
5001F: drivers/i2c/busses/i2c-amd8111.c
5002F: drivers/i2c/busses/i2c-i801.c
5003F: drivers/i2c/busses/i2c-isch.c
5004F: drivers/i2c/busses/i2c-nforce2.c
5005F: drivers/i2c/busses/i2c-nforce2-s4985.c
5006F: drivers/i2c/busses/i2c-piix4.c
5007F: drivers/i2c/busses/i2c-sis5595.c
5008F: drivers/i2c/busses/i2c-sis630.c
5009F: drivers/i2c/busses/i2c-sis96x.c
5010F: drivers/i2c/busses/i2c-via.c
5011F: drivers/i2c/busses/i2c-viapro.c
5012
5013I2C/SMBUS ISMT DRIVER
5014M: Seth Heasley <seth.heasley@intel.com>
5015M: Neil Horman <nhorman@tuxdriver.com>
5016L: linux-i2c@vger.kernel.org
5017F: drivers/i2c/busses/i2c-ismt.c
5018F: Documentation/i2c/busses/i2c-ismt
5019
5020I2C/SMBUS STUB DRIVER
5021M: Jean Delvare <jdelvare@suse.com>
5022L: linux-i2c@vger.kernel.org
5023S: Maintained
5024F: drivers/i2c/i2c-stub.c
5025
5026I2C SUBSYSTEM
5027M: Wolfram Sang <wsa@the-dreams.de>
5028L: linux-i2c@vger.kernel.org
5029W: https://i2c.wiki.kernel.org/
5030Q: https://patchwork.ozlabs.org/project/linux-i2c/list/
5031T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
5032S: Maintained
5033F: Documentation/devicetree/bindings/i2c/
5034F: Documentation/i2c/
5035F: drivers/i2c/
5036F: include/linux/i2c.h
5037F: include/linux/i2c-*.h
5038F: include/uapi/linux/i2c.h
5039F: include/uapi/linux/i2c-*.h
5040
5041I2C ACPI SUPPORT
5042M: Mika Westerberg <mika.westerberg@linux.intel.com>
5043L: linux-i2c@vger.kernel.org
5044L: linux-acpi@vger.kernel.org
5045S: Maintained
5046
5047I2C-TAOS-EVM DRIVER
5048M: Jean Delvare <jdelvare@suse.com>
5049L: linux-i2c@vger.kernel.org
5050S: Maintained
5051F: Documentation/i2c/busses/i2c-taos-evm
5052F: drivers/i2c/busses/i2c-taos-evm.c
5053
5054I2C-TINY-USB DRIVER
5055M: Till Harbaum <till@harbaum.org>
5056L: linux-i2c@vger.kernel.org
5057W: http://www.harbaum.org/till/i2c_tiny_usb
5058S: Maintained
5059F: drivers/i2c/busses/i2c-tiny-usb.c
5060
5061i386 BOOT CODE
5062M: "H. Peter Anvin" <hpa@zytor.com>
5063S: Maintained
5064F: arch/x86/boot/
5065
5066i386 SETUP CODE / CPU ERRATA WORKAROUNDS
5067M: "H. Peter Anvin" <hpa@zytor.com>
5068T: git git://git.kernel.org/pub/scm/linux/kernel/git/hpa/linux-2.6-x86setup.git
5069S: Maintained
5070
5071IA64 (Itanium) PLATFORM
5072M: Tony Luck <tony.luck@intel.com>
5073M: Fenghua Yu <fenghua.yu@intel.com>
5074L: linux-ia64@vger.kernel.org
5075T: git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
5076S: Maintained
5077F: arch/ia64/
5078
5079IBM Power in-Nest Crypto Acceleration
5080M: Marcelo Henrique Cerri <mhcerri@linux.vnet.ibm.com>
5081M: Fionnuala Gunter <fin@linux.vnet.ibm.com>
5082L: linux-crypto@vger.kernel.org
5083S: Supported
5084F: drivers/crypto/nx/Makefile
5085F: drivers/crypto/nx/Kconfig
5086F: drivers/crypto/nx/nx-aes*
5087F: drivers/crypto/nx/nx-sha*
5088F: drivers/crypto/nx/nx.*
5089F: drivers/crypto/nx/nx_csbcpb.h
5090F: drivers/crypto/nx/nx_debugfs.h
5091
5092IBM Power 842 compression accelerator
5093M: Dan Streetman <ddstreet@us.ibm.com>
5094S: Supported
5095F: drivers/crypto/nx/Makefile
5096F: drivers/crypto/nx/Kconfig
5097F: drivers/crypto/nx/nx-842*
5098F: include/linux/sw842.h
5099F: crypto/842.c
5100F: lib/842/
5101
5102IBM Power Linux RAID adapter
5103M: Brian King <brking@us.ibm.com>
5104S: Supported
5105F: drivers/scsi/ipr.*
5106
5107IBM Power Virtual Ethernet Device Driver
5108M: Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
5109L: netdev@vger.kernel.org
5110S: Supported
5111F: drivers/net/ethernet/ibm/ibmveth.*
5112
5113IBM Power Virtual SCSI Device Drivers
5114M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
5115L: linux-scsi@vger.kernel.org
5116S: Supported
5117F: drivers/scsi/ibmvscsi/ibmvscsi*
5118F: drivers/scsi/ibmvscsi/viosrp.h
5119
5120IBM Power Virtual FC Device Drivers
5121M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
5122L: linux-scsi@vger.kernel.org
5123S: Supported
5124F: drivers/scsi/ibmvscsi/ibmvfc*
5125
5126IBM ServeRAID RAID DRIVER
5127S: Orphan
5128F: drivers/scsi/ips.*
5129
5130ICH LPC AND GPIO DRIVER
5131M: Peter Tyser <ptyser@xes-inc.com>
5132S: Maintained
5133F: drivers/mfd/lpc_ich.c
5134F: drivers/gpio/gpio-ich.c
5135
5136IDE SUBSYSTEM
5137M: "David S. Miller" <davem@davemloft.net>
5138L: linux-ide@vger.kernel.org
5139Q: http://patchwork.ozlabs.org/project/linux-ide/list/
5140T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git
5141S: Maintained
5142F: Documentation/ide/
5143F: drivers/ide/
5144F: include/linux/ide.h
5145
5146IDEAPAD LAPTOP EXTRAS DRIVER
5147M: Ike Panhc <ike.pan@canonical.com>
5148L: platform-driver-x86@vger.kernel.org
5149W: http://launchpad.net/ideapad-laptop
5150S: Maintained
5151F: drivers/platform/x86/ideapad-laptop.c
5152
5153IDEAPAD LAPTOP SLIDEBAR DRIVER
5154M: Andrey Moiseev <o2g.org.ru@gmail.com>
5155L: linux-input@vger.kernel.org
5156W: https://github.com/o2genum/ideapad-slidebar
5157S: Maintained
5158F: drivers/input/misc/ideapad_slidebar.c
5159
5160IDE/ATAPI DRIVERS
5161M: Borislav Petkov <bp@alien8.de>
5162L: linux-ide@vger.kernel.org
5163S: Maintained
5164F: Documentation/cdrom/ide-cd
5165F: drivers/ide/ide-cd*
5166
5167IDLE-I7300
5168M: Andy Henroid <andrew.d.henroid@intel.com>
5169L: linux-pm@vger.kernel.org
5170S: Supported
5171F: drivers/idle/i7300_idle.c
5172
5173IEEE 802.15.4 SUBSYSTEM
5174M: Alexander Aring <alex.aring@gmail.com>
5175L: linux-wpan@vger.kernel.org
5176W: https://github.com/linux-wpan
5177T: git git://github.com/linux-wpan/linux-wpan-next.git
5178S: Maintained
5179F: net/ieee802154/
5180F: net/mac802154/
5181F: drivers/net/ieee802154/
5182F: include/linux/nl802154.h
5183F: include/linux/ieee802154.h
5184F: include/net/nl802154.h
5185F: include/net/mac802154.h
5186F: include/net/af_ieee802154.h
5187F: include/net/cfg802154.h
5188F: include/net/ieee802154_netdev.h
5189F: Documentation/networking/ieee802154.txt
5190
5191IGORPLUG-USB IR RECEIVER
5192M: Sean Young <sean@mess.org>
5193L: linux-media@vger.kernel.org
5194S: Maintained
5195F: drivers/media/rc/igorplugusb.c
5196
5197IGUANAWORKS USB IR TRANSCEIVER
5198M: Sean Young <sean@mess.org>
5199L: linux-media@vger.kernel.org
5200S: Maintained
5201F: drivers/media/rc/iguanair.c
5202
5203IIO SUBSYSTEM AND DRIVERS
5204M: Jonathan Cameron <jic23@kernel.org>
5205R: Hartmut Knaack <knaack.h@gmx.de>
5206R: Lars-Peter Clausen <lars@metafoo.de>
5207R: Peter Meerwald <pmeerw@pmeerw.net>
5208L: linux-iio@vger.kernel.org
5209S: Maintained
5210F: drivers/iio/
5211F: drivers/staging/iio/
5212F: include/linux/iio/
5213F: tools/iio/
5214
5215IKANOS/ADI EAGLE ADSL USB DRIVER
5216M: Matthieu Castet <castet.matthieu@free.fr>
5217M: Stanislaw Gruszka <stf_xl@wp.pl>
5218S: Maintained
5219F: drivers/usb/atm/ueagle-atm.c
5220
5221INA209 HARDWARE MONITOR DRIVER
5222M: Guenter Roeck <linux@roeck-us.net>
5223L: lm-sensors@lm-sensors.org
5224S: Maintained
5225F: Documentation/hwmon/ina209
5226F: Documentation/devicetree/bindings/i2c/ina209.txt
5227F: drivers/hwmon/ina209.c
5228
5229INA2XX HARDWARE MONITOR DRIVER
5230M: Guenter Roeck <linux@roeck-us.net>
5231L: lm-sensors@lm-sensors.org
5232S: Maintained
5233F: Documentation/hwmon/ina2xx
5234F: drivers/hwmon/ina2xx.c
5235F: include/linux/platform_data/ina2xx.h
5236
5237INDUSTRY PACK SUBSYSTEM (IPACK)
5238M: Samuel Iglesias Gonsalvez <siglesias@igalia.com>
5239M: Jens Taprogge <jens.taprogge@taprogge.org>
5240M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
5241L: industrypack-devel@lists.sourceforge.net
5242W: http://industrypack.sourceforge.net
5243S: Maintained
5244F: drivers/ipack/
5245
5246INGENIC JZ4780 DMA Driver
5247M: Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com>
5248S: Maintained
5249F: drivers/dma/dma-jz4780.c
5250
5251INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
5252M: Mimi Zohar <zohar@linux.vnet.ibm.com>
5253M: Dmitry Kasatkin <dmitry.kasatkin@gmail.com>
5254L: linux-ima-devel@lists.sourceforge.net
5255L: linux-ima-user@lists.sourceforge.net
5256L: linux-security-module@vger.kernel.org
5257S: Supported
5258F: security/integrity/ima/
5259
5260IMGTEC IR DECODER DRIVER
5261M: James Hogan <james.hogan@imgtec.com>
5262S: Maintained
5263F: drivers/media/rc/img-ir/
5264
5265IMS TWINTURBO FRAMEBUFFER DRIVER
5266L: linux-fbdev@vger.kernel.org
5267S: Orphan
5268F: drivers/video/fbdev/imsttfb.c
5269
5270INFINIBAND SUBSYSTEM
5271M: Doug Ledford <dledford@redhat.com>
5272M: Sean Hefty <sean.hefty@intel.com>
5273M: Hal Rosenstock <hal.rosenstock@gmail.com>
5274L: linux-rdma@vger.kernel.org
5275W: http://www.openfabrics.org/
5276Q: http://patchwork.kernel.org/project/linux-rdma/list/
5277T: git git://git.kernel.org/pub/scm/linux/kernel/git/dledford/rdma.git
5278S: Supported
5279F: Documentation/infiniband/
5280F: drivers/infiniband/
5281F: include/uapi/linux/if_infiniband.h
5282F: include/uapi/rdma/
5283F: include/rdma/
5284
5285INOTIFY
5286M: John McCutchan <john@johnmccutchan.com>
5287M: Robert Love <rlove@rlove.org>
5288M: Eric Paris <eparis@parisplace.org>
5289S: Maintained
5290F: Documentation/filesystems/inotify.txt
5291F: fs/notify/inotify/
5292F: include/linux/inotify.h
5293F: include/uapi/linux/inotify.h
5294
5295INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
5296M: Dmitry Torokhov <dmitry.torokhov@gmail.com>
5297L: linux-input@vger.kernel.org
5298Q: http://patchwork.kernel.org/project/linux-input/list/
5299T: git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
5300S: Maintained
5301F: drivers/input/
5302F: include/linux/input.h
5303F: include/uapi/linux/input.h
5304F: include/linux/input/
5305
5306INPUT MULTITOUCH (MT) PROTOCOL
5307M: Henrik Rydberg <rydberg@bitmath.org>
5308L: linux-input@vger.kernel.org
5309S: Odd fixes
5310F: Documentation/input/multi-touch-protocol.txt
5311F: drivers/input/input-mt.c
5312K: \b(ABS|SYN)_MT_
5313
5314INTEL ASoC BDW/HSW DRIVERS
5315M: Jie Yang <yang.jie@linux.intel.com>
5316L: alsa-devel@alsa-project.org (moderated for non-subscribers)
5317S: Supported
5318F: sound/soc/intel/common/sst-dsp*
5319F: sound/soc/intel/common/sst-firmware.c
5320F: sound/soc/intel/boards/broadwell.c
5321F: sound/soc/intel/haswell/
5322
5323INTEL C600 SERIES SAS CONTROLLER DRIVER
5324M: Intel SCU Linux support <intel-linux-scu@intel.com>
5325M: Artur Paszkiewicz <artur.paszkiewicz@intel.com>
5326L: linux-scsi@vger.kernel.org
5327T: git git://git.code.sf.net/p/intel-sas/isci
5328S: Supported
5329F: drivers/scsi/isci/
5330
5331INTEL IDLE DRIVER
5332M: Len Brown <lenb@kernel.org>
5333L: linux-pm@vger.kernel.org
5334T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
5335S: Supported
5336F: drivers/idle/intel_idle.c
5337
5338INTEL PSTATE DRIVER
5339M: Kristen Carlson Accardi <kristen@linux.intel.com>
5340L: linux-pm@vger.kernel.org
5341S: Supported
5342F: drivers/cpufreq/intel_pstate.c
5343
5344INTEL FRAMEBUFFER DRIVER (excluding 810 and 815)
5345M: Maik Broemme <mbroemme@plusserver.de>
5346L: linux-fbdev@vger.kernel.org
5347S: Maintained
5348F: Documentation/fb/intelfb.txt
5349F: drivers/video/fbdev/intelfb/
5350
5351INTEL 810/815 FRAMEBUFFER DRIVER
5352M: Antonino Daplas <adaplas@gmail.com>
5353L: linux-fbdev@vger.kernel.org
5354S: Maintained
5355F: drivers/video/fbdev/i810/
5356
5357INTEL MENLOW THERMAL DRIVER
5358M: Sujith Thomas <sujith.thomas@intel.com>
5359L: platform-driver-x86@vger.kernel.org
5360W: https://01.org/linux-acpi
5361S: Supported
5362F: drivers/platform/x86/intel_menlow.c
5363
5364INTEL IA32 MICROCODE UPDATE SUPPORT
5365M: Borislav Petkov <bp@alien8.de>
5366S: Maintained
5367F: arch/x86/kernel/cpu/microcode/core*
5368F: arch/x86/kernel/cpu/microcode/intel*
5369
5370INTEL I/OAT DMA DRIVER
5371M: Dave Jiang <dave.jiang@intel.com>
5372R: Dan Williams <dan.j.williams@intel.com>
5373L: dmaengine@vger.kernel.org
5374Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
5375S: Supported
5376F: drivers/dma/ioat*
5377
5378INTEL IOMMU (VT-d)
5379M: David Woodhouse <dwmw2@infradead.org>
5380L: iommu@lists.linux-foundation.org
5381T: git git://git.infradead.org/iommu-2.6.git
5382S: Supported
5383F: drivers/iommu/intel-iommu.c
5384F: include/linux/intel-iommu.h
5385
5386INTEL IOP-ADMA DMA DRIVER
5387R: Dan Williams <dan.j.williams@intel.com>
5388S: Odd fixes
5389F: drivers/dma/iop-adma.c
5390
5391INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT
5392M: Krzysztof Halasa <khalasa@piap.pl>
5393S: Maintained
5394F: arch/arm/mach-ixp4xx/include/mach/qmgr.h
5395F: arch/arm/mach-ixp4xx/include/mach/npe.h
5396F: arch/arm/mach-ixp4xx/ixp4xx_qmgr.c
5397F: arch/arm/mach-ixp4xx/ixp4xx_npe.c
5398F: drivers/net/ethernet/xscale/ixp4xx_eth.c
5399F: drivers/net/wan/ixp4xx_hss.c
5400
5401INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT
5402M: Deepak Saxena <dsaxena@plexity.net>
5403S: Maintained
5404F: drivers/char/hw_random/ixp4xx-rng.c
5405
5406INTEL ETHERNET DRIVERS
5407M: Jeff Kirsher <jeffrey.t.kirsher@intel.com>
5408R: Jesse Brandeburg <jesse.brandeburg@intel.com>
5409R: Shannon Nelson <shannon.nelson@intel.com>
5410R: Carolyn Wyborny <carolyn.wyborny@intel.com>
5411R: Don Skidmore <donald.c.skidmore@intel.com>
5412R: Matthew Vick <matthew.vick@intel.com>
5413R: John Ronciak <john.ronciak@intel.com>
5414R: Mitch Williams <mitch.a.williams@intel.com>
5415L: intel-wired-lan@lists.osuosl.org
5416W: http://www.intel.com/support/feedback.htm
5417W: http://e1000.sourceforge.net/
5418Q: http://patchwork.ozlabs.org/project/intel-wired-lan/list/
5419T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git
5420T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git
5421S: Supported
5422F: Documentation/networking/e100.txt
5423F: Documentation/networking/e1000.txt
5424F: Documentation/networking/e1000e.txt
5425F: Documentation/networking/igb.txt
5426F: Documentation/networking/igbvf.txt
5427F: Documentation/networking/ixgb.txt
5428F: Documentation/networking/ixgbe.txt
5429F: Documentation/networking/ixgbevf.txt
5430F: Documentation/networking/i40e.txt
5431F: Documentation/networking/i40evf.txt
5432F: drivers/net/ethernet/intel/
5433F: drivers/net/ethernet/intel/*/
5434
5435INTEL-MID GPIO DRIVER
5436M: David Cohen <david.a.cohen@linux.intel.com>
5437L: linux-gpio@vger.kernel.org
5438S: Maintained
5439F: drivers/gpio/gpio-intel-mid.c
5440
5441INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
5442M: Stanislav Yakovlev <stas.yakovlev@gmail.com>
5443L: linux-wireless@vger.kernel.org
5444S: Maintained
5445F: Documentation/networking/README.ipw2100
5446F: Documentation/networking/README.ipw2200
5447F: drivers/net/wireless/ipw2x00/
5448
5449INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
5450M: Richard L Maliszewski <richard.l.maliszewski@intel.com>
5451M: Gang Wei <gang.wei@intel.com>
5452M: Shane Wang <shane.wang@intel.com>
5453L: tboot-devel@lists.sourceforge.net
5454W: http://tboot.sourceforge.net
5455T: hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
5456S: Supported
5457F: Documentation/intel_txt.txt
5458F: include/linux/tboot.h
5459F: arch/x86/kernel/tboot.c
5460
5461INTEL WIRELESS WIMAX CONNECTION 2400
5462M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
5463M: linux-wimax@intel.com
5464L: wimax@linuxwimax.org (subscribers-only)
5465S: Supported
5466W: http://linuxwimax.org
5467F: Documentation/wimax/README.i2400m
5468F: drivers/net/wimax/i2400m/
5469F: include/uapi/linux/wimax/i2400m.h
5470
5471INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
5472M: Stanislaw Gruszka <sgruszka@redhat.com>
5473L: linux-wireless@vger.kernel.org
5474S: Supported
5475F: drivers/net/wireless/iwlegacy/
5476
5477INTEL WIRELESS WIFI LINK (iwlwifi)
5478M: Johannes Berg <johannes.berg@intel.com>
5479M: Emmanuel Grumbach <emmanuel.grumbach@intel.com>
5480M: Intel Linux Wireless <ilw@linux.intel.com>
5481L: linux-wireless@vger.kernel.org
5482W: http://intellinuxwireless.org
5483T: git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
5484S: Supported
5485F: drivers/net/wireless/iwlwifi/
5486
5487INTEL MANAGEMENT ENGINE (mei)
5488M: Tomas Winkler <tomas.winkler@intel.com>
5489L: linux-kernel@vger.kernel.org
5490S: Supported
5491F: include/uapi/linux/mei.h
5492F: include/linux/mei_cl_bus.h
5493F: drivers/misc/mei/*
5494F: Documentation/misc-devices/mei/*
5495
5496INTEL PMC IPC DRIVER
5497M: Zha Qipeng<qipeng.zha@intel.com>
5498L: platform-driver-x86@vger.kernel.org
5499S: Maintained
5500F: drivers/platform/x86/intel_pmc_ipc.c
5501F: arch/x86/include/asm/intel_pmc_ipc.h
5502
5503IOC3 ETHERNET DRIVER
5504M: Ralf Baechle <ralf@linux-mips.org>
5505L: linux-mips@linux-mips.org
5506S: Maintained
5507F: drivers/net/ethernet/sgi/ioc3-eth.c
5508
5509IOC3 SERIAL DRIVER
5510M: Pat Gefre <pfg@sgi.com>
5511L: linux-serial@vger.kernel.org
5512S: Maintained
5513F: drivers/tty/serial/ioc3_serial.c
5514
5515IOMMU DRIVERS
5516M: Joerg Roedel <joro@8bytes.org>
5517L: iommu@lists.linux-foundation.org
5518T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
5519S: Maintained
5520F: drivers/iommu/
5521
5522IP MASQUERADING
5523M: Juanjo Ciarlante <jjciarla@raiz.uncu.edu.ar>
5524S: Maintained
5525F: net/ipv4/netfilter/ipt_MASQUERADE.c
5526
5527IP1000A 10/100/1000 GIGABIT ETHERNET DRIVER
5528M: Francois Romieu <romieu@fr.zoreil.com>
5529M: Sorbica Shieh <sorbica@icplus.com.tw>
5530L: netdev@vger.kernel.org
5531S: Maintained
5532F: drivers/net/ethernet/icplus/ipg.*
5533
5534IPATH DRIVER
5535M: Mike Marciniszyn <infinipath@intel.com>
5536L: linux-rdma@vger.kernel.org
5537S: Maintained
5538F: drivers/infiniband/hw/ipath/
5539
5540IPMI SUBSYSTEM
5541M: Corey Minyard <minyard@acm.org>
5542L: openipmi-developer@lists.sourceforge.net (moderated for non-subscribers)
5543W: http://openipmi.sourceforge.net/
5544S: Supported
5545F: Documentation/IPMI.txt
5546F: drivers/char/ipmi/
5547F: include/linux/ipmi*
5548F: include/uapi/linux/ipmi*
5549
5550QCOM AUDIO (ASoC) DRIVERS
5551M: Patrick Lai <plai@codeaurora.org>
5552M: Banajit Goswami <bgoswami@codeaurora.org>
5553L: alsa-devel@alsa-project.org (moderated for non-subscribers)
5554S: Supported
5555F: sound/soc/qcom/
5556
5557IPS SCSI RAID DRIVER
5558M: Adaptec OEM Raid Solutions <aacraid@adaptec.com>
5559L: linux-scsi@vger.kernel.org
5560W: http://www.adaptec.com/
5561S: Maintained
5562F: drivers/scsi/ips*
5563
5564IPVS
5565M: Wensong Zhang <wensong@linux-vs.org>
5566M: Simon Horman <horms@verge.net.au>
5567M: Julian Anastasov <ja@ssi.bg>
5568L: netdev@vger.kernel.org
5569L: lvs-devel@vger.kernel.org
5570S: Maintained
5571F: Documentation/networking/ipvs-sysctl.txt
5572F: include/net/ip_vs.h
5573F: include/uapi/linux/ip_vs.h
5574F: net/netfilter/ipvs/
5575
5576IPWIRELESS DRIVER
5577M: Jiri Kosina <jkosina@suse.com>
5578M: David Sterba <dsterba@suse.com>
5579S: Odd Fixes
5580F: drivers/tty/ipwireless/
5581
5582IPX NETWORK LAYER
5583M: Arnaldo Carvalho de Melo <acme@ghostprotocols.net>
5584L: netdev@vger.kernel.org
5585S: Maintained
5586F: include/net/ipx.h
5587F: include/uapi/linux/ipx.h
5588F: net/ipx/
5589
5590IRDA SUBSYSTEM
5591M: Samuel Ortiz <samuel@sortiz.org>
5592L: irda-users@lists.sourceforge.net (subscribers-only)
5593L: netdev@vger.kernel.org
5594W: http://irda.sourceforge.net/
5595S: Maintained
5596T: git git://git.kernel.org/pub/scm/linux/kernel/git/sameo/irda-2.6.git
5597F: Documentation/networking/irda.txt
5598F: drivers/net/irda/
5599F: include/net/irda/
5600F: net/irda/
5601
5602IRQ SUBSYSTEM
5603M: Thomas Gleixner <tglx@linutronix.de>
5604L: linux-kernel@vger.kernel.org
5605S: Maintained
5606T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
5607F: kernel/irq/
5608
5609IRQCHIP DRIVERS
5610M: Thomas Gleixner <tglx@linutronix.de>
5611M: Jason Cooper <jason@lakedaemon.net>
5612M: Marc Zyngier <marc.zyngier@arm.com>
5613L: linux-kernel@vger.kernel.org
5614S: Maintained
5615T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
5616T: git git://git.infradead.org/users/jcooper/linux.git irqchip/core
5617F: Documentation/devicetree/bindings/interrupt-controller/
5618F: drivers/irqchip/
5619
5620IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
5621M: Jiang Liu <jiang.liu@linux.intel.com>
5622M: Marc Zyngier <marc.zyngier@arm.com>
5623S: Maintained
5624T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
5625F: Documentation/IRQ-domain.txt
5626F: include/linux/irqdomain.h
5627F: kernel/irq/irqdomain.c
5628F: kernel/irq/msi.c
5629
5630ISAPNP
5631M: Jaroslav Kysela <perex@perex.cz>
5632S: Maintained
5633F: Documentation/isapnp.txt
5634F: drivers/pnp/isapnp/
5635F: include/linux/isapnp.h
5636
5637ISA RADIO MODULE
5638M: Hans Verkuil <hverkuil@xs4all.nl>
5639L: linux-media@vger.kernel.org
5640T: git git://linuxtv.org/media_tree.git
5641W: http://linuxtv.org
5642S: Maintained
5643F: drivers/media/radio/radio-isa*
5644
5645iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
5646M: Peter Jones <pjones@redhat.com>
5647M: Konrad Rzeszutek Wilk <konrad@kernel.org>
5648S: Maintained
5649F: drivers/firmware/iscsi_ibft*
5650
5651ISCSI
5652M: Mike Christie <michaelc@cs.wisc.edu>
5653L: open-iscsi@googlegroups.com
5654W: www.open-iscsi.org
5655T: git git://git.kernel.org/pub/scm/linux/kernel/git/mnc/linux-2.6-iscsi.git
5656S: Maintained
5657F: drivers/scsi/*iscsi*
5658F: include/scsi/*iscsi*
5659
5660ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
5661M: Or Gerlitz <ogerlitz@mellanox.com>
5662M: Sagi Grimberg <sagig@mellanox.com>
5663M: Roi Dayan <roid@mellanox.com>
5664L: linux-rdma@vger.kernel.org
5665S: Supported
5666W: http://www.openfabrics.org
5667W: www.open-iscsi.org
5668Q: http://patchwork.kernel.org/project/linux-rdma/list/
5669F: drivers/infiniband/ulp/iser/
5670
5671ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
5672M: Sagi Grimberg <sagig@mellanox.com>
5673T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
5674L: linux-rdma@vger.kernel.org
5675L: target-devel@vger.kernel.org
5676S: Supported
5677W: http://www.linux-iscsi.org
5678F: drivers/infiniband/ulp/isert
5679
5680ISDN SUBSYSTEM
5681M: Karsten Keil <isdn@linux-pingi.de>
5682L: isdn4linux@listserv.isdn4linux.de (subscribers-only)
5683L: netdev@vger.kernel.org
5684W: http://www.isdn4linux.de
5685T: git git://git.kernel.org/pub/scm/linux/kernel/git/kkeil/isdn-2.6.git
5686S: Maintained
5687F: Documentation/isdn/
5688F: drivers/isdn/
5689F: include/linux/isdn.h
5690F: include/linux/isdn/
5691F: include/uapi/linux/isdn.h
5692F: include/uapi/linux/isdn/
5693
5694ISDN SUBSYSTEM (Eicon active card driver)
5695M: Armin Schindler <mac@melware.de>
5696L: isdn4linux@listserv.isdn4linux.de (subscribers-only)
5697W: http://www.melware.de
5698S: Maintained
5699F: drivers/isdn/hardware/eicon/
5700
5701IT87 HARDWARE MONITORING DRIVER
5702M: Jean Delvare <jdelvare@suse.com>
5703L: lm-sensors@lm-sensors.org
5704S: Maintained
5705F: Documentation/hwmon/it87
5706F: drivers/hwmon/it87.c
5707
5708IT913X MEDIA DRIVER
5709M: Antti Palosaari <crope@iki.fi>
5710L: linux-media@vger.kernel.org
5711W: http://linuxtv.org/
5712W: http://palosaari.fi/linux/
5713Q: http://patchwork.linuxtv.org/project/linux-media/list/
5714T: git git://linuxtv.org/anttip/media_tree.git
5715S: Maintained
5716F: drivers/media/tuners/it913x*
5717
5718IVTV VIDEO4LINUX DRIVER
5719M: Andy Walls <awalls@md.metrocast.net>
5720L: ivtv-devel@ivtvdriver.org (subscribers-only)
5721L: linux-media@vger.kernel.org
5722T: git git://linuxtv.org/media_tree.git
5723W: http://www.ivtvdriver.org
5724S: Maintained
5725F: Documentation/video4linux/*.ivtv
5726F: drivers/media/pci/ivtv/
5727F: include/uapi/linux/ivtv*
5728
5729IX2505V MEDIA DRIVER
5730M: Malcolm Priestley <tvboxspy@gmail.com>
5731L: linux-media@vger.kernel.org
5732W: http://linuxtv.org/
5733Q: http://patchwork.linuxtv.org/project/linux-media/list/
5734S: Maintained
5735F: drivers/media/dvb-frontends/ix2505v*
5736
5737JC42.4 TEMPERATURE SENSOR DRIVER
5738M: Guenter Roeck <linux@roeck-us.net>
5739L: lm-sensors@lm-sensors.org
5740S: Maintained
5741F: drivers/hwmon/jc42.c
5742F: Documentation/hwmon/jc42
5743
5744JFS FILESYSTEM
5745M: Dave Kleikamp <shaggy@kernel.org>
5746L: jfs-discussion@lists.sourceforge.net
5747W: http://jfs.sourceforge.net/
5748T: git git://git.kernel.org/pub/scm/linux/kernel/git/shaggy/jfs-2.6.git
5749S: Maintained
5750F: Documentation/filesystems/jfs.txt
5751F: fs/jfs/
5752
5753JME NETWORK DRIVER
5754M: Guo-Fu Tseng <cooldavid@cooldavid.org>
5755L: netdev@vger.kernel.org
5756S: Maintained
5757F: drivers/net/ethernet/jme.*
5758
5759JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
5760M: David Woodhouse <dwmw2@infradead.org>
5761L: linux-mtd@lists.infradead.org
5762W: http://www.linux-mtd.infradead.org/doc/jffs2.html
5763S: Maintained
5764F: fs/jffs2/
5765F: include/uapi/linux/jffs2.h
5766
5767JOURNALLING LAYER FOR BLOCK DEVICES (JBD)
5768M: Andrew Morton <akpm@linux-foundation.org>
5769M: Jan Kara <jack@suse.com>
5770L: linux-ext4@vger.kernel.org
5771S: Maintained
5772F: fs/jbd/
5773F: include/linux/jbd.h
5774
5775JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
5776M: "Theodore Ts'o" <tytso@mit.edu>
5777L: linux-ext4@vger.kernel.org
5778S: Maintained
5779F: fs/jbd2/
5780F: include/linux/jbd2.h
5781
5782JSM Neo PCI based serial card
5783M: Thadeu Lima de Souza Cascardo <cascardo@linux.vnet.ibm.com>
5784L: linux-serial@vger.kernel.org
5785S: Maintained
5786F: drivers/tty/serial/jsm/
5787
5788K10TEMP HARDWARE MONITORING DRIVER
5789M: Clemens Ladisch <clemens@ladisch.de>
5790L: lm-sensors@lm-sensors.org
5791S: Maintained
5792F: Documentation/hwmon/k10temp
5793F: drivers/hwmon/k10temp.c
5794
5795K8TEMP HARDWARE MONITORING DRIVER
5796M: Rudolf Marek <r.marek@assembler.cz>
5797L: lm-sensors@lm-sensors.org
5798S: Maintained
5799F: Documentation/hwmon/k8temp
5800F: drivers/hwmon/k8temp.c
5801
5802KCONFIG
5803M: "Yann E. MORIN" <yann.morin.1998@free.fr>
5804L: linux-kbuild@vger.kernel.org
5805T: git git://gitorious.org/linux-kconfig/linux-kconfig
5806S: Maintained
5807F: Documentation/kbuild/kconfig-language.txt
5808F: scripts/kconfig/
5809
5810KDUMP
5811M: Vivek Goyal <vgoyal@redhat.com>
5812M: Haren Myneni <hbabu@us.ibm.com>
5813L: kexec@lists.infradead.org
5814W: http://lse.sourceforge.net/kdump/
5815S: Maintained
5816F: Documentation/kdump/
5817
5818KEENE FM RADIO TRANSMITTER DRIVER
5819M: Hans Verkuil <hverkuil@xs4all.nl>
5820L: linux-media@vger.kernel.org
5821T: git git://linuxtv.org/media_tree.git
5822W: http://linuxtv.org
5823S: Maintained
5824F: drivers/media/radio/radio-keene*
5825
5826KERNEL AUTOMOUNTER v4 (AUTOFS4)
5827M: Ian Kent <raven@themaw.net>
5828L: autofs@vger.kernel.org
5829S: Maintained
5830F: fs/autofs4/
5831
5832KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
5833M: Michal Marek <mmarek@suse.com>
5834T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git for-next
5835T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git rc-fixes
5836L: linux-kbuild@vger.kernel.org
5837S: Maintained
5838F: Documentation/kbuild/
5839F: Makefile
5840F: scripts/Makefile.*
5841F: scripts/basic/
5842F: scripts/mk*
5843F: scripts/package/
5844
5845KERNEL JANITORS
5846L: kernel-janitors@vger.kernel.org
5847W: http://kernelnewbies.org/KernelJanitors
5848S: Odd Fixes
5849
5850KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
5851M: "J. Bruce Fields" <bfields@fieldses.org>
5852L: linux-nfs@vger.kernel.org
5853W: http://nfs.sourceforge.net/
5854S: Supported
5855F: fs/nfsd/
5856F: include/uapi/linux/nfsd/
5857F: fs/lockd/
5858F: fs/nfs_common/
5859F: net/sunrpc/
5860F: include/linux/lockd/
5861F: include/linux/sunrpc/
5862F: include/uapi/linux/sunrpc/
5863
5864KERNEL SELFTEST FRAMEWORK
5865M: Shuah Khan <shuahkh@osg.samsung.com>
5866L: linux-api@vger.kernel.org
5867T: git git://git.kernel.org/pub/scm/shuah/linux-kselftest
5868S: Maintained
5869F: tools/testing/selftests
5870
5871KERNEL VIRTUAL MACHINE (KVM)
5872M: Gleb Natapov <gleb@kernel.org>
5873M: Paolo Bonzini <pbonzini@redhat.com>
5874L: kvm@vger.kernel.org
5875W: http://www.linux-kvm.org
5876T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
5877S: Supported
5878F: Documentation/*/kvm*.txt
5879F: Documentation/virtual/kvm/
5880F: arch/*/kvm/
5881F: arch/x86/kernel/kvm.c
5882F: arch/x86/kernel/kvmclock.c
5883F: arch/*/include/asm/kvm*
5884F: include/linux/kvm*
5885F: include/uapi/linux/kvm*
5886F: virt/kvm/
5887
5888KERNEL VIRTUAL MACHINE (KVM) FOR AMD-V
5889M: Joerg Roedel <joro@8bytes.org>
5890L: kvm@vger.kernel.org
5891W: http://kvm.qumranet.com
5892S: Maintained
5893F: arch/x86/include/asm/svm.h
5894F: arch/x86/kvm/svm.c
5895
5896KERNEL VIRTUAL MACHINE (KVM) FOR POWERPC
5897M: Alexander Graf <agraf@suse.com>
5898L: kvm-ppc@vger.kernel.org
5899W: http://kvm.qumranet.com
5900T: git git://github.com/agraf/linux-2.6.git
5901S: Supported
5902F: arch/powerpc/include/asm/kvm*
5903F: arch/powerpc/kvm/
5904
5905KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
5906M: Christian Borntraeger <borntraeger@de.ibm.com>
5907M: Cornelia Huck <cornelia.huck@de.ibm.com>
5908M: linux390@de.ibm.com
5909L: linux-s390@vger.kernel.org
5910W: http://www.ibm.com/developerworks/linux/linux390/
5911S: Supported
5912F: Documentation/s390/kvm.txt
5913F: arch/s390/include/asm/kvm*
5914F: arch/s390/kvm/
5915
5916KERNEL VIRTUAL MACHINE (KVM) FOR ARM
5917M: Christoffer Dall <christoffer.dall@linaro.org>
5918M: Marc Zyngier <marc.zyngier@arm.com>
5919L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
5920L: kvmarm@lists.cs.columbia.edu
5921W: http://systems.cs.columbia.edu/projects/kvm-arm
5922S: Supported
5923F: arch/arm/include/uapi/asm/kvm*
5924F: arch/arm/include/asm/kvm*
5925F: arch/arm/kvm/
5926F: virt/kvm/arm/
5927F: include/kvm/arm_*
5928
5929KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64)
5930M: Christoffer Dall <christoffer.dall@linaro.org>
5931M: Marc Zyngier <marc.zyngier@arm.com>
5932L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
5933L: kvmarm@lists.cs.columbia.edu
5934S: Maintained
5935F: arch/arm64/include/uapi/asm/kvm*
5936F: arch/arm64/include/asm/kvm*
5937F: arch/arm64/kvm/
5938
5939KEXEC
5940M: Eric Biederman <ebiederm@xmission.com>
5941W: http://kernel.org/pub/linux/utils/kernel/kexec/
5942L: kexec@lists.infradead.org
5943S: Maintained
5944F: include/linux/kexec.h
5945F: include/uapi/linux/kexec.h
5946F: kernel/kexec.c
5947
5948KEYS/KEYRINGS:
5949M: David Howells <dhowells@redhat.com>
5950L: keyrings@linux-nfs.org
5951S: Maintained
5952F: Documentation/security/keys.txt
5953F: include/linux/key.h
5954F: include/linux/key-type.h
5955F: include/keys/
5956F: security/keys/
5957
5958KEYS-TRUSTED
5959M: David Safford <safford@us.ibm.com>
5960M: Mimi Zohar <zohar@linux.vnet.ibm.com>
5961L: linux-security-module@vger.kernel.org
5962L: keyrings@linux-nfs.org
5963S: Supported
5964F: Documentation/security/keys-trusted-encrypted.txt
5965F: include/keys/trusted-type.h
5966F: security/keys/trusted.c
5967F: security/keys/trusted.h
5968
5969KEYS-ENCRYPTED
5970M: Mimi Zohar <zohar@linux.vnet.ibm.com>
5971M: David Safford <safford@us.ibm.com>
5972L: linux-security-module@vger.kernel.org
5973L: keyrings@linux-nfs.org
5974S: Supported
5975F: Documentation/security/keys-trusted-encrypted.txt
5976F: include/keys/encrypted-type.h
5977F: security/keys/encrypted-keys/
5978
5979KGDB / KDB /debug_core
5980M: Jason Wessel <jason.wessel@windriver.com>
5981W: http://kgdb.wiki.kernel.org/
5982L: kgdb-bugreport@lists.sourceforge.net
5983S: Maintained
5984F: Documentation/DocBook/kgdb.tmpl
5985F: drivers/misc/kgdbts.c
5986F: drivers/tty/serial/kgdboc.c
5987F: include/linux/kdb.h
5988F: include/linux/kgdb.h
5989F: kernel/debug/
5990
5991KMEMCHECK
5992M: Vegard Nossum <vegardno@ifi.uio.no>
5993M: Pekka Enberg <penberg@kernel.org>
5994S: Maintained
5995F: Documentation/kmemcheck.txt
5996F: arch/x86/include/asm/kmemcheck.h
5997F: arch/x86/mm/kmemcheck/
5998F: include/linux/kmemcheck.h
5999F: mm/kmemcheck.c
6000
6001KMEMLEAK
6002M: Catalin Marinas <catalin.marinas@arm.com>
6003S: Maintained
6004F: Documentation/kmemleak.txt
6005F: include/linux/kmemleak.h
6006F: mm/kmemleak.c
6007F: mm/kmemleak-test.c
6008
6009KPROBES
6010M: Ananth N Mavinakayanahalli <ananth@in.ibm.com>
6011M: Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
6012M: "David S. Miller" <davem@davemloft.net>
6013M: Masami Hiramatsu <masami.hiramatsu.pt@hitachi.com>
6014S: Maintained
6015F: Documentation/kprobes.txt
6016F: include/linux/kprobes.h
6017F: kernel/kprobes.c
6018
6019KS0108 LCD CONTROLLER DRIVER
6020M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
6021W: http://miguelojeda.es/auxdisplay.htm
6022W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
6023S: Maintained
6024F: Documentation/auxdisplay/ks0108
6025F: drivers/auxdisplay/ks0108.c
6026F: include/linux/ks0108.h
6027
6028LAPB module
6029L: linux-x25@vger.kernel.org
6030S: Orphan
6031F: Documentation/networking/lapb-module.txt
6032F: include/*/lapb.h
6033F: net/lapb/
6034
6035LASI 53c700 driver for PARISC
6036M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
6037L: linux-scsi@vger.kernel.org
6038S: Maintained
6039F: Documentation/scsi/53c700.txt
6040F: drivers/scsi/53c700*
6041
6042LED SUBSYSTEM
6043M: Bryan Wu <cooloney@gmail.com>
6044M: Richard Purdie <rpurdie@rpsys.net>
6045M: Jacek Anaszewski <j.anaszewski@samsung.com>
6046L: linux-leds@vger.kernel.org
6047T: git git://git.kernel.org/pub/scm/linux/kernel/git/cooloney/linux-leds.git
6048S: Maintained
6049F: drivers/leds/
6050F: include/linux/leds.h
6051
6052LEGACY EEPROM DRIVER
6053M: Jean Delvare <jdelvare@suse.com>
6054S: Maintained
6055F: Documentation/misc-devices/eeprom
6056F: drivers/misc/eeprom/eeprom.c
6057
6058LEGO USB Tower driver
6059M: Juergen Stuber <starblue@users.sourceforge.net>
6060L: legousb-devel@lists.sourceforge.net
6061W: http://legousb.sourceforge.net/
6062S: Maintained
6063F: drivers/usb/misc/legousbtower.c
6064
6065LG2160 MEDIA DRIVER
6066M: Michael Krufky <mkrufky@linuxtv.org>
6067L: linux-media@vger.kernel.org
6068W: http://linuxtv.org/
6069W: http://github.com/mkrufky
6070Q: http://patchwork.linuxtv.org/project/linux-media/list/
6071T: git git://linuxtv.org/mkrufky/tuners.git
6072S: Maintained
6073F: drivers/media/dvb-frontends/lg2160.*
6074
6075LGDT3305 MEDIA DRIVER
6076M: Michael Krufky <mkrufky@linuxtv.org>
6077L: linux-media@vger.kernel.org
6078W: http://linuxtv.org/
6079W: http://github.com/mkrufky
6080Q: http://patchwork.linuxtv.org/project/linux-media/list/
6081T: git git://linuxtv.org/mkrufky/tuners.git
6082S: Maintained
6083F: drivers/media/dvb-frontends/lgdt3305.*
6084
6085LGUEST
6086M: Rusty Russell <rusty@rustcorp.com.au>
6087L: lguest@lists.ozlabs.org
6088W: http://lguest.ozlabs.org/
6089S: Odd Fixes
6090F: arch/x86/include/asm/lguest*.h
6091F: arch/x86/lguest/
6092F: drivers/lguest/
6093F: include/linux/lguest*.h
6094F: tools/lguest/
6095
6096LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
6097M: Tejun Heo <tj@kernel.org>
6098L: linux-ide@vger.kernel.org
6099T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
6100S: Maintained
6101F: drivers/ata/
6102F: include/linux/ata.h
6103F: include/linux/libata.h
6104
6105LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
6106M: Viresh Kumar <vireshk@kernel.org>
6107L: linux-ide@vger.kernel.org
6108T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
6109S: Maintained
6110F: include/linux/pata_arasan_cf_data.h
6111F: drivers/ata/pata_arasan_cf.c
6112
6113LIBATA PATA DRIVERS
6114M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
6115M: Tejun Heo <tj@kernel.org>
6116L: linux-ide@vger.kernel.org
6117T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
6118S: Maintained
6119F: drivers/ata/pata_*.c
6120F: drivers/ata/ata_generic.c
6121
6122LIBATA SATA AHCI PLATFORM devices support
6123M: Hans de Goede <hdegoede@redhat.com>
6124M: Tejun Heo <tj@kernel.org>
6125L: linux-ide@vger.kernel.org
6126T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
6127S: Maintained
6128F: drivers/ata/ahci_platform.c
6129F: drivers/ata/libahci_platform.c
6130F: include/linux/ahci_platform.h
6131
6132LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
6133M: Mikael Pettersson <mikpelinux@gmail.com>
6134L: linux-ide@vger.kernel.org
6135T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
6136S: Maintained
6137F: drivers/ata/sata_promise.*
6138
6139LIBLOCKDEP
6140M: Sasha Levin <sasha.levin@oracle.com>
6141S: Maintained
6142F: tools/lib/lockdep/
6143
6144LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
6145M: Dan Williams <dan.j.williams@intel.com>
6146L: linux-nvdimm@lists.01.org
6147Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
6148S: Supported
6149F: drivers/nvdimm/*
6150F: include/linux/nd.h
6151F: include/linux/libnvdimm.h
6152F: include/uapi/linux/ndctl.h
6153
6154LIBNVDIMM BLK: MMIO-APERTURE DRIVER
6155M: Ross Zwisler <ross.zwisler@linux.intel.com>
6156L: linux-nvdimm@lists.01.org
6157Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
6158S: Supported
6159F: drivers/nvdimm/blk.c
6160F: drivers/nvdimm/region_devs.c
6161F: drivers/acpi/nfit*
6162
6163LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
6164M: Vishal Verma <vishal.l.verma@intel.com>
6165L: linux-nvdimm@lists.01.org
6166Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
6167S: Supported
6168F: drivers/nvdimm/btt*
6169
6170LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
6171M: Ross Zwisler <ross.zwisler@linux.intel.com>
6172L: linux-nvdimm@lists.01.org
6173Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
6174S: Supported
6175F: drivers/nvdimm/pmem.c
6176F: include/linux/pmem.h
6177
6178LINUX FOR IBM pSERIES (RS/6000)
6179M: Paul Mackerras <paulus@au.ibm.com>
6180W: http://www.ibm.com/linux/ltc/projects/ppc
6181S: Supported
6182F: arch/powerpc/boot/rs6000.h
6183
6184LINUX FOR POWERPC (32-BIT AND 64-BIT)
6185M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
6186M: Paul Mackerras <paulus@samba.org>
6187M: Michael Ellerman <mpe@ellerman.id.au>
6188W: http://www.penguinppc.org/
6189L: linuxppc-dev@lists.ozlabs.org
6190Q: http://patchwork.ozlabs.org/project/linuxppc-dev/list/
6191T: git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
6192S: Supported
6193F: Documentation/powerpc/
6194F: arch/powerpc/
6195
6196LINUX FOR POWER MACINTOSH
6197M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
6198W: http://www.penguinppc.org/
6199L: linuxppc-dev@lists.ozlabs.org
6200S: Maintained
6201F: arch/powerpc/platforms/powermac/
6202F: drivers/macintosh/
6203
6204LINUX FOR POWERPC EMBEDDED MPC5XXX
6205M: Anatolij Gustschin <agust@denx.de>
6206L: linuxppc-dev@lists.ozlabs.org
6207T: git git://git.denx.de/linux-denx-agust.git
6208S: Maintained
6209F: arch/powerpc/platforms/512x/
6210F: arch/powerpc/platforms/52xx/
6211
6212LINUX FOR POWERPC EMBEDDED PPC4XX
6213M: Alistair Popple <alistair@popple.id.au>
6214M: Matt Porter <mporter@kernel.crashing.org>
6215W: http://www.penguinppc.org/
6216L: linuxppc-dev@lists.ozlabs.org
6217S: Maintained
6218F: arch/powerpc/platforms/40x/
6219F: arch/powerpc/platforms/44x/
6220
6221LINUX FOR POWERPC EMBEDDED XILINX VIRTEX
6222L: linuxppc-dev@lists.ozlabs.org
6223S: Orphan
6224F: arch/powerpc/*/*virtex*
6225F: arch/powerpc/*/*/*virtex*
6226
6227LINUX FOR POWERPC EMBEDDED PPC8XX
6228M: Vitaly Bordug <vitb@kernel.crashing.org>
6229W: http://www.penguinppc.org/
6230L: linuxppc-dev@lists.ozlabs.org
6231S: Maintained
6232F: arch/powerpc/platforms/8xx/
6233
6234LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
6235M: Scott Wood <scottwood@freescale.com>
6236M: Kumar Gala <galak@kernel.crashing.org>
6237W: http://www.penguinppc.org/
6238L: linuxppc-dev@lists.ozlabs.org
6239T: git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
6240S: Maintained
6241F: arch/powerpc/platforms/83xx/
6242F: arch/powerpc/platforms/85xx/
6243
6244LINUX FOR POWERPC PA SEMI PWRFICIENT
6245M: Olof Johansson <olof@lixom.net>
6246L: linuxppc-dev@lists.ozlabs.org
6247S: Maintained
6248F: arch/powerpc/platforms/pasemi/
6249F: drivers/*/*pasemi*
6250F: drivers/*/*/*pasemi*
6251
6252LINUX SECURITY MODULE (LSM) FRAMEWORK
6253M: Chris Wright <chrisw@sous-sol.org>
6254L: linux-security-module@vger.kernel.org
6255S: Supported
6256
6257LIS3LV02D ACCELEROMETER DRIVER
6258M: Eric Piel <eric.piel@tremplin-utc.net>
6259S: Maintained
6260F: Documentation/misc-devices/lis3lv02d
6261F: drivers/misc/lis3lv02d/
6262F: drivers/platform/x86/hp_accel.c
6263
6264LIVE PATCHING
6265M: Josh Poimboeuf <jpoimboe@redhat.com>
6266M: Seth Jennings <sjenning@redhat.com>
6267M: Jiri Kosina <jkosina@suse.com>
6268M: Vojtech Pavlik <vojtech@suse.com>
6269S: Maintained
6270F: kernel/livepatch/
6271F: include/linux/livepatch.h
6272F: arch/x86/include/asm/livepatch.h
6273F: arch/x86/kernel/livepatch.c
6274F: Documentation/ABI/testing/sysfs-kernel-livepatch
6275F: samples/livepatch/
6276L: live-patching@vger.kernel.org
6277T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/livepatching.git
6278
6279LLC (802.2)
6280M: Arnaldo Carvalho de Melo <acme@ghostprotocols.net>
6281S: Maintained
6282F: include/linux/llc.h
6283F: include/uapi/linux/llc.h
6284F: include/net/llc*
6285F: net/llc/
6286
6287LM73 HARDWARE MONITOR DRIVER
6288M: Guillaume Ligneul <guillaume.ligneul@gmail.com>
6289L: lm-sensors@lm-sensors.org
6290S: Maintained
6291F: drivers/hwmon/lm73.c
6292
6293LM78 HARDWARE MONITOR DRIVER
6294M: Jean Delvare <jdelvare@suse.com>
6295L: lm-sensors@lm-sensors.org
6296S: Maintained
6297F: Documentation/hwmon/lm78
6298F: drivers/hwmon/lm78.c
6299
6300LM83 HARDWARE MONITOR DRIVER
6301M: Jean Delvare <jdelvare@suse.com>
6302L: lm-sensors@lm-sensors.org
6303S: Maintained
6304F: Documentation/hwmon/lm83
6305F: drivers/hwmon/lm83.c
6306
6307LM90 HARDWARE MONITOR DRIVER
6308M: Jean Delvare <jdelvare@suse.com>
6309L: lm-sensors@lm-sensors.org
6310S: Maintained
6311F: Documentation/hwmon/lm90
6312F: Documentation/devicetree/bindings/hwmon/lm90.txt
6313F: drivers/hwmon/lm90.c
6314
6315LM95234 HARDWARE MONITOR DRIVER
6316M: Guenter Roeck <linux@roeck-us.net>
6317L: lm-sensors@lm-sensors.org
6318S: Maintained
6319F: Documentation/hwmon/lm95234
6320F: drivers/hwmon/lm95234.c
6321
6322LME2510 MEDIA DRIVER
6323M: Malcolm Priestley <tvboxspy@gmail.com>
6324L: linux-media@vger.kernel.org
6325W: http://linuxtv.org/
6326Q: http://patchwork.linuxtv.org/project/linux-media/list/
6327S: Maintained
6328F: drivers/media/usb/dvb-usb-v2/lmedm04*
6329
6330LOCKDEP AND LOCKSTAT
6331M: Peter Zijlstra <peterz@infradead.org>
6332M: Ingo Molnar <mingo@redhat.com>
6333L: linux-kernel@vger.kernel.org
6334T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git core/locking
6335S: Maintained
6336F: Documentation/locking/lockdep*.txt
6337F: Documentation/locking/lockstat.txt
6338F: include/linux/lockdep.h
6339F: kernel/locking/
6340
6341LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
6342M: "Richard Russon (FlatCap)" <ldm@flatcap.org>
6343L: linux-ntfs-dev@lists.sourceforge.net
6344W: http://www.linux-ntfs.org/content/view/19/37/
6345S: Maintained
6346F: Documentation/ldm.txt
6347F: block/partitions/ldm.*
6348
6349LogFS
6350M: Joern Engel <joern@logfs.org>
6351M: Prasad Joshi <prasadjoshi.linux@gmail.com>
6352L: logfs@logfs.org
6353W: logfs.org
6354S: Maintained
6355F: fs/logfs/
6356
6357LPC32XX MACHINE SUPPORT
6358M: Roland Stigge <stigge@antcom.de>
6359L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
6360S: Maintained
6361F: arch/arm/mach-lpc32xx/
6362
6363LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
6364M: Nagalakshmi Nandigama <nagalakshmi.nandigama@avagotech.com>
6365M: Praveen Krishnamoorthy <praveen.krishnamoorthy@avagotech.com>
6366M: Sreekanth Reddy <sreekanth.reddy@avagotech.com>
6367M: Abhijit Mahajan <abhijit.mahajan@avagotech.com>
6368L: MPT-FusionLinux.pdl@avagotech.com
6369L: linux-scsi@vger.kernel.org
6370W: http://www.lsilogic.com/support
6371S: Supported
6372F: drivers/message/fusion/
6373F: drivers/scsi/mpt2sas/
6374F: drivers/scsi/mpt3sas/
6375
6376LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
6377M: Matthew Wilcox <matthew@wil.cx>
6378L: linux-scsi@vger.kernel.org
6379S: Maintained
6380F: drivers/scsi/sym53c8xx_2/
6381
6382LTC4261 HARDWARE MONITOR DRIVER
6383M: Guenter Roeck <linux@roeck-us.net>
6384L: lm-sensors@lm-sensors.org
6385S: Maintained
6386F: Documentation/hwmon/ltc4261
6387F: drivers/hwmon/ltc4261.c
6388
6389LTP (Linux Test Project)
6390M: Mike Frysinger <vapier@gentoo.org>
6391M: Cyril Hrubis <chrubis@suse.cz>
6392M: Wanlong Gao <gaowanlong@cn.fujitsu.com>
6393M: Jan Stancek <jstancek@redhat.com>
6394M: Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com>
6395M: Alexey Kodanev <alexey.kodanev@oracle.com>
6396L: ltp-list@lists.sourceforge.net (subscribers-only)
6397W: http://linux-test-project.github.io/
6398T: git git://github.com/linux-test-project/ltp.git
6399S: Maintained
6400
6401M32R ARCHITECTURE
6402W: http://www.linux-m32r.org/
6403S: Orphan
6404F: arch/m32r/
6405
6406M68K ARCHITECTURE
6407M: Geert Uytterhoeven <geert@linux-m68k.org>
6408L: linux-m68k@lists.linux-m68k.org
6409W: http://www.linux-m68k.org/
6410T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
6411S: Maintained
6412F: arch/m68k/
6413F: drivers/zorro/
6414
6415M68K ON APPLE MACINTOSH
6416M: Joshua Thompson <funaho@jurai.org>
6417W: http://www.mac.linux-m68k.org/
6418L: linux-m68k@lists.linux-m68k.org
6419S: Maintained
6420F: arch/m68k/mac/
6421
6422M68K ON HP9000/300
6423M: Philip Blundell <philb@gnu.org>
6424W: http://www.tazenda.demon.co.uk/phil/linux-hp
6425S: Maintained
6426F: arch/m68k/hp300/
6427
6428M88DS3103 MEDIA DRIVER
6429M: Antti Palosaari <crope@iki.fi>
6430L: linux-media@vger.kernel.org
6431W: http://linuxtv.org/
6432W: http://palosaari.fi/linux/
6433Q: http://patchwork.linuxtv.org/project/linux-media/list/
6434T: git git://linuxtv.org/anttip/media_tree.git
6435S: Maintained
6436F: drivers/media/dvb-frontends/m88ds3103*
6437
6438M88RS2000 MEDIA DRIVER
6439M: Malcolm Priestley <tvboxspy@gmail.com>
6440L: linux-media@vger.kernel.org
6441W: http://linuxtv.org/
6442Q: http://patchwork.linuxtv.org/project/linux-media/list/
6443S: Maintained
6444F: drivers/media/dvb-frontends/m88rs2000*
6445
6446MA901 MASTERKIT USB FM RADIO DRIVER
6447M: Alexey Klimov <klimov.linux@gmail.com>
6448L: linux-media@vger.kernel.org
6449T: git git://linuxtv.org/media_tree.git
6450S: Maintained
6451F: drivers/media/radio/radio-ma901.c
6452
6453MAC80211
6454M: Johannes Berg <johannes@sipsolutions.net>
6455L: linux-wireless@vger.kernel.org
6456W: http://wireless.kernel.org/
6457T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
6458T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
6459S: Maintained
6460F: Documentation/networking/mac80211-injection.txt
6461F: include/net/mac80211.h
6462F: net/mac80211/
6463
6464MACVLAN DRIVER
6465M: Patrick McHardy <kaber@trash.net>
6466L: netdev@vger.kernel.org
6467S: Maintained
6468F: drivers/net/macvlan.c
6469F: include/linux/if_macvlan.h
6470
6471MAILBOX API
6472M: Jassi Brar <jassisinghbrar@gmail.com>
6473L: linux-kernel@vger.kernel.org
6474S: Maintained
6475F: drivers/mailbox/
6476F: include/linux/mailbox_client.h
6477F: include/linux/mailbox_controller.h
6478
6479MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
6480M: Michael Kerrisk <mtk.manpages@gmail.com>
6481W: http://www.kernel.org/doc/man-pages
6482L: linux-man@vger.kernel.org
6483S: Maintained
6484
6485MARVELL ARMADA DRM SUPPORT
6486M: Russell King <rmk+kernel@arm.linux.org.uk>
6487S: Maintained
6488F: drivers/gpu/drm/armada/
6489
6490MARVELL 88E6352 DSA support
6491M: Guenter Roeck <linux@roeck-us.net>
6492S: Maintained
6493F: drivers/net/dsa/mv88e6352.c
6494
6495MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
6496M: Mirko Lindner <mlindner@marvell.com>
6497M: Stephen Hemminger <stephen@networkplumber.org>
6498L: netdev@vger.kernel.org
6499S: Maintained
6500F: drivers/net/ethernet/marvell/sk*
6501
6502MARVELL LIBERTAS WIRELESS DRIVER
6503L: libertas-dev@lists.infradead.org
6504S: Orphan
6505F: drivers/net/wireless/libertas/
6506
6507MARVELL MV643XX ETHERNET DRIVER
6508M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
6509L: netdev@vger.kernel.org
6510S: Maintained
6511F: drivers/net/ethernet/marvell/mv643xx_eth.*
6512F: include/linux/mv643xx.h
6513
6514MARVELL MVNETA ETHERNET DRIVER
6515M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
6516L: netdev@vger.kernel.org
6517S: Maintained
6518F: drivers/net/ethernet/marvell/mvneta.*
6519
6520MARVELL MWIFIEX WIRELESS DRIVER
6521M: Amitkumar Karwar <akarwar@marvell.com>
6522M: Avinash Patil <patila@marvell.com>
6523L: linux-wireless@vger.kernel.org
6524S: Maintained
6525F: drivers/net/wireless/mwifiex/
6526
6527MARVELL MWL8K WIRELESS DRIVER
6528M: Lennert Buytenhek <buytenh@wantstofly.org>
6529L: linux-wireless@vger.kernel.org
6530S: Odd Fixes
6531F: drivers/net/wireless/mwl8k.c
6532
6533MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
6534M: Nicolas Pitre <nico@fluxnic.net>
6535S: Odd Fixes
6536F: drivers/mmc/host/mvsdio.*
6537
6538MATROX FRAMEBUFFER DRIVER
6539L: linux-fbdev@vger.kernel.org
6540S: Orphan
6541F: drivers/video/fbdev/matrox/matroxfb_*
6542F: include/uapi/linux/matroxfb.h
6543
6544MAX16065 HARDWARE MONITOR DRIVER
6545M: Guenter Roeck <linux@roeck-us.net>
6546L: lm-sensors@lm-sensors.org
6547S: Maintained
6548F: Documentation/hwmon/max16065
6549F: drivers/hwmon/max16065.c
6550
6551MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
6552M: "Hans J. Koch" <hjk@hansjkoch.de>
6553L: lm-sensors@lm-sensors.org
6554S: Maintained
6555F: Documentation/hwmon/max6650
6556F: drivers/hwmon/max6650.c
6557
6558MAX6697 HARDWARE MONITOR DRIVER
6559M: Guenter Roeck <linux@roeck-us.net>
6560L: lm-sensors@lm-sensors.org
6561S: Maintained
6562F: Documentation/hwmon/max6697
6563F: Documentation/devicetree/bindings/i2c/max6697.txt
6564F: drivers/hwmon/max6697.c
6565F: include/linux/platform_data/max6697.h
6566
6567MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
6568M: Krzysztof Kozlowski <k.kozlowski@samsung.com>
6569L: linux-pm@vger.kernel.org
6570S: Supported
6571F: drivers/power/max14577_charger.c
6572F: drivers/power/max77693_charger.c
6573
6574MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
6575M: Chanwoo Choi <cw00.choi@samsung.com>
6576M: Krzysztof Kozlowski <k.kozlowski@samsung.com>
6577L: linux-kernel@vger.kernel.org
6578S: Supported
6579F: drivers/*/max14577.c
6580F: drivers/*/max77686.c
6581F: drivers/*/max77693.c
6582F: drivers/extcon/extcon-max14577.c
6583F: drivers/extcon/extcon-max77693.c
6584F: drivers/rtc/rtc-max77686.c
6585F: drivers/clk/clk-max77686.c
6586F: Documentation/devicetree/bindings/mfd/max14577.txt
6587F: Documentation/devicetree/bindings/mfd/max77686.txt
6588F: Documentation/devicetree/bindings/mfd/max77693.txt
6589F: Documentation/devicetree/bindings/clock/maxim,max77686.txt
6590F: include/linux/mfd/max14577*.h
6591F: include/linux/mfd/max77686*.h
6592F: include/linux/mfd/max77693*.h
6593
6594MAXIRADIO FM RADIO RECEIVER DRIVER
6595M: Hans Verkuil <hverkuil@xs4all.nl>
6596L: linux-media@vger.kernel.org
6597T: git git://linuxtv.org/media_tree.git
6598W: http://linuxtv.org
6599S: Maintained
6600F: drivers/media/radio/radio-maxiradio*
6601
6602MEDIA DRIVERS FOR RENESAS - VSP1
6603M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
6604L: linux-media@vger.kernel.org
6605L: linux-sh@vger.kernel.org
6606T: git git://linuxtv.org/media_tree.git
6607S: Supported
6608F: Documentation/devicetree/bindings/media/renesas,vsp1.txt
6609F: drivers/media/platform/vsp1/
6610
6611MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
6612M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
6613P: LinuxTV.org Project
6614L: linux-media@vger.kernel.org
6615W: http://linuxtv.org
6616Q: http://patchwork.kernel.org/project/linux-media/list/
6617T: git git://linuxtv.org/media_tree.git
6618S: Maintained
6619F: Documentation/dvb/
6620F: Documentation/video4linux/
6621F: Documentation/DocBook/media/
6622F: drivers/media/
6623F: drivers/staging/media/
6624F: include/media/
6625F: include/uapi/linux/dvb/
6626F: include/uapi/linux/videodev2.h
6627F: include/uapi/linux/media.h
6628F: include/uapi/linux/v4l2-*
6629F: include/uapi/linux/meye.h
6630F: include/uapi/linux/ivtv*
6631F: include/uapi/linux/uvcvideo.h
6632
6633MEDIATEK MT7601U WIRELESS LAN DRIVER
6634M: Jakub Kicinski <kubakici@wp.pl>
6635L: linux-wireless@vger.kernel.org
6636S: Maintained
6637F: drivers/net/wireless/mediatek/mt7601u/
6638
6639MEGARAID SCSI/SAS DRIVERS
6640M: Kashyap Desai <kashyap.desai@avagotech.com>
6641M: Sumit Saxena <sumit.saxena@avagotech.com>
6642M: Uday Lingala <uday.lingala@avagotech.com>
6643L: megaraidlinux.pdl@avagotech.com
6644L: linux-scsi@vger.kernel.org
6645W: http://www.lsi.com
6646S: Maintained
6647F: Documentation/scsi/megaraid.txt
6648F: drivers/scsi/megaraid.*
6649F: drivers/scsi/megaraid/
6650
6651MELLANOX ETHERNET DRIVER (mlx4_en)
6652M: Amir Vadai <amirv@mellanox.com>
6653M: Ido Shamay <idos@mellanox.com>
6654L: netdev@vger.kernel.org
6655S: Supported
6656W: http://www.mellanox.com
6657Q: http://patchwork.ozlabs.org/project/netdev/list/
6658F: drivers/net/ethernet/mellanox/mlx4/en_*
6659
6660MEMORY MANAGEMENT
6661L: linux-mm@kvack.org
6662W: http://www.linux-mm.org
6663S: Maintained
6664F: include/linux/mm.h
6665F: include/linux/gfp.h
6666F: include/linux/mmzone.h
6667F: include/linux/memory_hotplug.h
6668F: include/linux/vmalloc.h
6669F: mm/
6670
6671MEMORY TECHNOLOGY DEVICES (MTD)
6672M: David Woodhouse <dwmw2@infradead.org>
6673M: Brian Norris <computersforpeace@gmail.com>
6674L: linux-mtd@lists.infradead.org
6675W: http://www.linux-mtd.infradead.org/
6676Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
6677T: git git://git.infradead.org/linux-mtd.git
6678T: git git://git.infradead.org/l2-mtd.git
6679S: Maintained
6680F: drivers/mtd/
6681F: include/linux/mtd/
6682F: include/uapi/mtd/
6683
6684MEN A21 WATCHDOG DRIVER
6685M: Johannes Thumshirn <morbidrsa@gmail.com>
6686L: linux-watchdog@vger.kernel.org
6687S: Maintained
6688F: drivers/watchdog/mena21_wdt.c
6689
6690MEN CHAMELEON BUS (mcb)
6691M: Johannes Thumshirn <morbidrsa@gmail.com>
6692S: Maintained
6693F: drivers/mcb/
6694F: include/linux/mcb.h
6695
6696MEN F21BMC (Board Management Controller)
6697M: Andreas Werner <andreas.werner@men.de>
6698S: Supported
6699F: drivers/mfd/menf21bmc.c
6700F: drivers/watchdog/menf21bmc_wdt.c
6701F: drivers/leds/leds-menf21bmc.c
6702F: drivers/hwmon/menf21bmc_hwmon.c
6703F: Documentation/hwmon/menf21bmc
6704
6705METAG ARCHITECTURE
6706M: James Hogan <james.hogan@imgtec.com>
6707L: linux-metag@vger.kernel.org
6708S: Supported
6709F: arch/metag/
6710F: Documentation/metag/
6711F: Documentation/devicetree/bindings/metag/
6712F: drivers/clocksource/metag_generic.c
6713F: drivers/irqchip/irq-metag.c
6714F: drivers/irqchip/irq-metag-ext.c
6715F: drivers/tty/metag_da.c
6716
6717MICROBLAZE ARCHITECTURE
6718M: Michal Simek <monstr@monstr.eu>
6719W: http://www.monstr.eu/fdt/
6720T: git git://git.monstr.eu/linux-2.6-microblaze.git
6721S: Supported
6722F: arch/microblaze/
6723
6724MICROTEK X6 SCANNER
6725M: Oliver Neukum <oliver@neukum.org>
6726S: Maintained
6727F: drivers/usb/image/microtek.*
6728
6729MIPS
6730M: Ralf Baechle <ralf@linux-mips.org>
6731L: linux-mips@linux-mips.org
6732W: http://www.linux-mips.org/
6733T: git git://git.linux-mips.org/pub/scm/ralf/linux.git
6734Q: http://patchwork.linux-mips.org/project/linux-mips/list/
6735S: Supported
6736F: Documentation/mips/
6737F: arch/mips/
6738
6739MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
6740M: Hans Verkuil <hverkuil@xs4all.nl>
6741L: linux-media@vger.kernel.org
6742T: git git://linuxtv.org/media_tree.git
6743W: http://linuxtv.org
6744S: Odd Fixes
6745F: drivers/media/radio/radio-miropcm20*
6746
6747Mellanox MLX5 core VPI driver
6748M: Eli Cohen <eli@mellanox.com>
6749L: netdev@vger.kernel.org
6750L: linux-rdma@vger.kernel.org
6751W: http://www.mellanox.com
6752Q: http://patchwork.ozlabs.org/project/netdev/list/
6753Q: http://patchwork.kernel.org/project/linux-rdma/list/
6754T: git git://openfabrics.org/~eli/connect-ib.git
6755S: Supported
6756F: drivers/net/ethernet/mellanox/mlx5/core/
6757F: include/linux/mlx5/
6758
6759Mellanox MLX5 IB driver
6760M: Eli Cohen <eli@mellanox.com>
6761L: linux-rdma@vger.kernel.org
6762W: http://www.mellanox.com
6763Q: http://patchwork.kernel.org/project/linux-rdma/list/
6764T: git git://openfabrics.org/~eli/connect-ib.git
6765S: Supported
6766F: include/linux/mlx5/
6767F: drivers/infiniband/hw/mlx5/
6768
6769MN88472 MEDIA DRIVER
6770M: Antti Palosaari <crope@iki.fi>
6771L: linux-media@vger.kernel.org
6772W: http://linuxtv.org/
6773W: http://palosaari.fi/linux/
6774Q: http://patchwork.linuxtv.org/project/linux-media/list/
6775T: git git://linuxtv.org/anttip/media_tree.git
6776S: Maintained
6777F: drivers/staging/media/mn88472/
6778F: drivers/media/dvb-frontends/mn88472.h
6779
6780MN88473 MEDIA DRIVER
6781M: Antti Palosaari <crope@iki.fi>
6782L: linux-media@vger.kernel.org
6783W: http://linuxtv.org/
6784W: http://palosaari.fi/linux/
6785Q: http://patchwork.linuxtv.org/project/linux-media/list/
6786T: git git://linuxtv.org/anttip/media_tree.git
6787S: Maintained
6788F: drivers/staging/media/mn88473/
6789F: drivers/media/dvb-frontends/mn88473.h
6790
6791MODULE SUPPORT
6792M: Rusty Russell <rusty@rustcorp.com.au>
6793S: Maintained
6794F: include/linux/module.h
6795F: kernel/module.c
6796
6797MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER
6798W: http://popies.net/meye/
6799S: Orphan
6800F: Documentation/video4linux/meye.txt
6801F: drivers/media/pci/meye/
6802F: include/uapi/linux/meye.h
6803
6804MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
6805M: Jiri Slaby <jirislaby@gmail.com>
6806S: Maintained
6807F: Documentation/serial/moxa-smartio
6808F: drivers/tty/mxser.*
6809
6810MR800 AVERMEDIA USB FM RADIO DRIVER
6811M: Alexey Klimov <klimov.linux@gmail.com>
6812L: linux-media@vger.kernel.org
6813T: git git://linuxtv.org/media_tree.git
6814S: Maintained
6815F: drivers/media/radio/radio-mr800.c
6816
6817MRF24J40 IEEE 802.15.4 RADIO DRIVER
6818M: Alan Ott <alan@signal11.us>
6819L: linux-wpan@vger.kernel.org
6820S: Maintained
6821F: drivers/net/ieee802154/mrf24j40.c
6822
6823MSI LAPTOP SUPPORT
6824M: "Lee, Chun-Yi" <jlee@suse.com>
6825L: platform-driver-x86@vger.kernel.org
6826S: Maintained
6827F: drivers/platform/x86/msi-laptop.c
6828
6829MSI WMI SUPPORT
6830L: platform-driver-x86@vger.kernel.org
6831S: Orphan
6832F: drivers/platform/x86/msi-wmi.c
6833
6834MSI001 MEDIA DRIVER
6835M: Antti Palosaari <crope@iki.fi>
6836L: linux-media@vger.kernel.org
6837W: http://linuxtv.org/
6838W: http://palosaari.fi/linux/
6839Q: http://patchwork.linuxtv.org/project/linux-media/list/
6840T: git git://linuxtv.org/anttip/media_tree.git
6841S: Maintained
6842F: drivers/media/tuners/msi001*
6843
6844MSI2500 MEDIA DRIVER
6845M: Antti Palosaari <crope@iki.fi>
6846L: linux-media@vger.kernel.org
6847W: http://linuxtv.org/
6848W: http://palosaari.fi/linux/
6849Q: http://patchwork.linuxtv.org/project/linux-media/list/
6850T: git git://linuxtv.org/anttip/media_tree.git
6851S: Maintained
6852F: drivers/media/usb/msi2500/
6853
6854MSYSTEMS DISKONCHIP G3 MTD DRIVER
6855M: Robert Jarzmik <robert.jarzmik@free.fr>
6856L: linux-mtd@lists.infradead.org
6857S: Maintained
6858F: drivers/mtd/devices/docg3*
6859
6860MT9M032 APTINA SENSOR DRIVER
6861M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
6862L: linux-media@vger.kernel.org
6863T: git git://linuxtv.org/media_tree.git
6864S: Maintained
6865F: drivers/media/i2c/mt9m032.c
6866F: include/media/mt9m032.h
6867
6868MT9P031 APTINA CAMERA SENSOR
6869M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
6870L: linux-media@vger.kernel.org
6871T: git git://linuxtv.org/media_tree.git
6872S: Maintained
6873F: drivers/media/i2c/mt9p031.c
6874F: include/media/mt9p031.h
6875
6876MT9T001 APTINA CAMERA SENSOR
6877M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
6878L: linux-media@vger.kernel.org
6879T: git git://linuxtv.org/media_tree.git
6880S: Maintained
6881F: drivers/media/i2c/mt9t001.c
6882F: include/media/mt9t001.h
6883
6884MT9V032 APTINA CAMERA SENSOR
6885M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
6886L: linux-media@vger.kernel.org
6887T: git git://linuxtv.org/media_tree.git
6888S: Maintained
6889F: Documentation/devicetree/bindings/media/i2c/mt9v032.txt
6890F: drivers/media/i2c/mt9v032.c
6891F: include/media/mt9v032.h
6892
6893MULTIFUNCTION DEVICES (MFD)
6894M: Samuel Ortiz <sameo@linux.intel.com>
6895M: Lee Jones <lee.jones@linaro.org>
6896T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
6897S: Supported
6898F: drivers/mfd/
6899F: include/linux/mfd/
6900
6901MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
6902M: Ulf Hansson <ulf.hansson@linaro.org>
6903L: linux-mmc@vger.kernel.org
6904T: git git://git.linaro.org/people/ulf.hansson/mmc.git
6905S: Maintained
6906F: drivers/mmc/
6907F: include/linux/mmc/
6908F: include/uapi/linux/mmc/
6909
6910MULTIMEDIA CARD (MMC) ETC. OVER SPI
6911S: Orphan
6912F: drivers/mmc/host/mmc_spi.c
6913F: include/linux/spi/mmc_spi.h
6914
6915MULTISOUND SOUND DRIVER
6916M: Andrew Veliath <andrewtv@usa.net>
6917S: Maintained
6918F: Documentation/sound/oss/MultiSound
6919F: sound/oss/msnd*
6920
6921MULTITECH MULTIPORT CARD (ISICOM)
6922S: Orphan
6923F: drivers/tty/isicom.c
6924F: include/linux/isicom.h
6925
6926MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
6927M: Felipe Balbi <balbi@ti.com>
6928L: linux-usb@vger.kernel.org
6929T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
6930S: Maintained
6931F: drivers/usb/musb/
6932
6933MXL5007T MEDIA DRIVER
6934M: Michael Krufky <mkrufky@linuxtv.org>
6935L: linux-media@vger.kernel.org
6936W: http://linuxtv.org/
6937W: http://github.com/mkrufky
6938Q: http://patchwork.linuxtv.org/project/linux-media/list/
6939T: git git://linuxtv.org/mkrufky/tuners.git
6940S: Maintained
6941F: drivers/media/tuners/mxl5007t.*
6942
6943MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
6944M: Hyong-Youb Kim <hykim@myri.com>
6945L: netdev@vger.kernel.org
6946W: https://www.myricom.com/support/downloads/myri10ge.html
6947S: Supported
6948F: drivers/net/ethernet/myricom/myri10ge/
6949
6950NATSEMI ETHERNET DRIVER (DP8381x)
6951S: Orphan
6952F: drivers/net/ethernet/natsemi/natsemi.c
6953
6954NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
6955M: Daniel Mack <zonque@gmail.com>
6956S: Maintained
6957L: alsa-devel@alsa-project.org (moderated for non-subscribers)
6958W: http://www.native-instruments.com
6959F: sound/usb/caiaq/
6960
6961NCP FILESYSTEM
6962M: Petr Vandrovec <petr@vandrovec.name>
6963S: Odd Fixes
6964F: fs/ncpfs/
6965
6966NCR 5380 SCSI DRIVERS
6967M: Finn Thain <fthain@telegraphics.com.au>
6968M: Michael Schmitz <schmitzmic@gmail.com>
6969L: linux-scsi@vger.kernel.org
6970S: Maintained
6971F: Documentation/scsi/g_NCR5380.txt
6972F: drivers/scsi/NCR5380.*
6973F: drivers/scsi/arm/cumana_1.c
6974F: drivers/scsi/arm/oak.c
6975F: drivers/scsi/atari_NCR5380.c
6976F: drivers/scsi/atari_scsi.*
6977F: drivers/scsi/dmx3191d.c
6978F: drivers/scsi/dtc.*
6979F: drivers/scsi/g_NCR5380.*
6980F: drivers/scsi/g_NCR5380_mmio.c
6981F: drivers/scsi/mac_scsi.*
6982F: drivers/scsi/pas16.*
6983F: drivers/scsi/sun3_scsi.*
6984F: drivers/scsi/sun3_scsi_vme.c
6985F: drivers/scsi/t128.*
6986
6987NCR DUAL 700 SCSI DRIVER (MICROCHANNEL)
6988M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
6989L: linux-scsi@vger.kernel.org
6990S: Maintained
6991F: drivers/scsi/NCR_D700.*
6992
6993NCT6775 HARDWARE MONITOR DRIVER
6994M: Guenter Roeck <linux@roeck-us.net>
6995L: lm-sensors@lm-sensors.org
6996S: Maintained
6997F: Documentation/hwmon/nct6775
6998F: drivers/hwmon/nct6775.c
6999
7000NETEFFECT IWARP RNIC DRIVER (IW_NES)
7001M: Faisal Latif <faisal.latif@intel.com>
7002L: linux-rdma@vger.kernel.org
7003W: http://www.intel.com/Products/Server/Adapters/Server-Cluster/Server-Cluster-overview.htm
7004S: Supported
7005F: drivers/infiniband/hw/nes/
7006
7007NETEM NETWORK EMULATOR
7008M: Stephen Hemminger <stephen@networkplumber.org>
7009L: netem@lists.linux-foundation.org
7010S: Maintained
7011F: net/sched/sch_netem.c
7012
7013NETERION 10GbE DRIVERS (s2io/vxge)
7014M: Jon Mason <jdmason@kudzu.us>
7015L: netdev@vger.kernel.org
7016S: Supported
7017F: Documentation/networking/s2io.txt
7018F: Documentation/networking/vxge.txt
7019F: drivers/net/ethernet/neterion/
7020
7021NETFILTER ({IP,IP6,ARP,EB,NF}TABLES)
7022M: Pablo Neira Ayuso <pablo@netfilter.org>
7023M: Patrick McHardy <kaber@trash.net>
7024M: Jozsef Kadlecsik <kadlec@blackhole.kfki.hu>
7025L: netfilter-devel@vger.kernel.org
7026L: coreteam@netfilter.org
7027W: http://www.netfilter.org/
7028W: http://www.iptables.org/
7029Q: http://patchwork.ozlabs.org/project/netfilter-devel/list/
7030T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git
7031T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git
7032S: Supported
7033F: include/linux/netfilter*
7034F: include/linux/netfilter/
7035F: include/net/netfilter/
7036F: include/uapi/linux/netfilter*
7037F: include/uapi/linux/netfilter/
7038F: net/*/netfilter.c
7039F: net/*/netfilter/
7040F: net/netfilter/
7041F: net/bridge/br_netfilter*.c
7042
7043NETLABEL
7044M: Paul Moore <paul@paul-moore.com>
7045W: http://netlabel.sf.net
7046L: netdev@vger.kernel.org
7047S: Maintained
7048F: Documentation/netlabel/
7049F: include/net/netlabel.h
7050F: net/netlabel/
7051
7052NETROM NETWORK LAYER
7053M: Ralf Baechle <ralf@linux-mips.org>
7054L: linux-hams@vger.kernel.org
7055W: http://www.linux-ax25.org/
7056S: Maintained
7057F: include/net/netrom.h
7058F: include/uapi/linux/netrom.h
7059F: net/netrom/
7060
7061NETWORK BLOCK DEVICE (NBD)
7062M: Markus Pargmann <mpa@pengutronix.de>
7063S: Maintained
7064L: nbd-general@lists.sourceforge.net
7065T: git git://git.pengutronix.de/git/mpa/linux-nbd.git
7066F: Documentation/blockdev/nbd.txt
7067F: drivers/block/nbd.c
7068F: include/uapi/linux/nbd.h
7069
7070NETWORK DROP MONITOR
7071M: Neil Horman <nhorman@tuxdriver.com>
7072L: netdev@vger.kernel.org
7073S: Maintained
7074W: https://fedorahosted.org/dropwatch/
7075F: net/core/drop_monitor.c
7076
7077NETWORKING [GENERAL]
7078M: "David S. Miller" <davem@davemloft.net>
7079L: netdev@vger.kernel.org
7080W: http://www.linuxfoundation.org/en/Net
7081Q: http://patchwork.ozlabs.org/project/netdev/list/
7082T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
7083T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
7084S: Maintained
7085F: net/
7086F: include/net/
7087F: include/linux/in.h
7088F: include/linux/net.h
7089F: include/linux/netdevice.h
7090F: include/uapi/linux/in.h
7091F: include/uapi/linux/net.h
7092F: include/uapi/linux/netdevice.h
7093F: include/uapi/linux/net_namespace.h
7094F: tools/net/
7095F: tools/testing/selftests/net/
7096F: lib/random32.c
7097F: lib/test_bpf.c
7098
7099NETWORKING [IPv4/IPv6]
7100M: "David S. Miller" <davem@davemloft.net>
7101M: Alexey Kuznetsov <kuznet@ms2.inr.ac.ru>
7102M: James Morris <jmorris@namei.org>
7103M: Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org>
7104M: Patrick McHardy <kaber@trash.net>
7105L: netdev@vger.kernel.org
7106T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
7107S: Maintained
7108F: net/ipv4/
7109F: net/ipv6/
7110F: include/net/ip*
7111F: arch/x86/net/*
7112
7113NETWORKING [IPSEC]
7114M: Steffen Klassert <steffen.klassert@secunet.com>
7115M: Herbert Xu <herbert@gondor.apana.org.au>
7116M: "David S. Miller" <davem@davemloft.net>
7117L: netdev@vger.kernel.org
7118T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
7119T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
7120S: Maintained
7121F: net/core/flow.c
7122F: net/xfrm/
7123F: net/key/
7124F: net/ipv4/xfrm*
7125F: net/ipv4/esp4.c
7126F: net/ipv4/ah4.c
7127F: net/ipv4/ipcomp.c
7128F: net/ipv4/ip_vti.c
7129F: net/ipv6/xfrm*
7130F: net/ipv6/esp6.c
7131F: net/ipv6/ah6.c
7132F: net/ipv6/ipcomp6.c
7133F: net/ipv6/ip6_vti.c
7134F: include/uapi/linux/xfrm.h
7135F: include/net/xfrm.h
7136
7137NETWORKING [LABELED] (NetLabel, CIPSO, Labeled IPsec, SECMARK)
7138M: Paul Moore <paul@paul-moore.com>
7139L: netdev@vger.kernel.org
7140S: Maintained
7141
7142NETWORKING [WIRELESS]
7143L: linux-wireless@vger.kernel.org
7144Q: http://patchwork.kernel.org/project/linux-wireless/list/
7145
7146NETWORKING DRIVERS
7147L: netdev@vger.kernel.org
7148W: http://www.linuxfoundation.org/en/Net
7149Q: http://patchwork.ozlabs.org/project/netdev/list/
7150T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
7151T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
7152S: Odd Fixes
7153F: drivers/net/
7154F: include/linux/if_*
7155F: include/linux/netdevice.h
7156F: include/linux/arcdevice.h
7157F: include/linux/etherdevice.h
7158F: include/linux/fcdevice.h
7159F: include/linux/fddidevice.h
7160F: include/linux/hippidevice.h
7161F: include/linux/inetdevice.h
7162F: include/uapi/linux/if_*
7163F: include/uapi/linux/netdevice.h
7164
7165NETWORKING DRIVERS (WIRELESS)
7166M: Kalle Valo <kvalo@codeaurora.org>
7167L: linux-wireless@vger.kernel.org
7168Q: http://patchwork.kernel.org/project/linux-wireless/list/
7169T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git/
7170S: Maintained
7171F: drivers/net/wireless/
7172
7173NETXEN (1/10) GbE SUPPORT
7174M: Manish Chopra <manish.chopra@qlogic.com>
7175M: Sony Chacko <sony.chacko@qlogic.com>
7176M: Rajesh Borundia <rajesh.borundia@qlogic.com>
7177L: netdev@vger.kernel.org
7178W: http://www.qlogic.com
7179S: Supported
7180F: drivers/net/ethernet/qlogic/netxen/
7181
7182NFC SUBSYSTEM
7183M: Lauro Ramos Venancio <lauro.venancio@openbossa.org>
7184M: Aloisio Almeida Jr <aloisio.almeida@openbossa.org>
7185M: Samuel Ortiz <sameo@linux.intel.com>
7186L: linux-wireless@vger.kernel.org
7187L: linux-nfc@lists.01.org (subscribers-only)
7188S: Supported
7189F: net/nfc/
7190F: include/net/nfc/
7191F: include/uapi/linux/nfc.h
7192F: drivers/nfc/
7193F: include/linux/platform_data/pn544.h
7194F: Documentation/devicetree/bindings/net/nfc/
7195
7196NFS, SUNRPC, AND LOCKD CLIENTS
7197M: Trond Myklebust <trond.myklebust@primarydata.com>
7198M: Anna Schumaker <anna.schumaker@netapp.com>
7199L: linux-nfs@vger.kernel.org
7200W: http://client.linux-nfs.org
7201T: git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
7202S: Maintained
7203F: fs/lockd/
7204F: fs/nfs/
7205F: fs/nfs_common/
7206F: net/sunrpc/
7207F: include/linux/lockd/
7208F: include/linux/nfs*
7209F: include/linux/sunrpc/
7210F: include/uapi/linux/nfs*
7211F: include/uapi/linux/sunrpc/
7212
7213NILFS2 FILESYSTEM
7214M: Ryusuke Konishi <konishi.ryusuke@lab.ntt.co.jp>
7215L: linux-nilfs@vger.kernel.org
7216W: http://nilfs.sourceforge.net/
7217T: git git://github.com/konis/nilfs2.git
7218S: Supported
7219F: Documentation/filesystems/nilfs2.txt
7220F: fs/nilfs2/
7221F: include/linux/nilfs2_fs.h
7222
7223NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
7224M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
7225W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
7226S: Maintained
7227F: Documentation/scsi/NinjaSCSI.txt
7228F: drivers/scsi/pcmcia/nsp_*
7229
7230NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
7231M: GOTO Masanori <gotom@debian.or.jp>
7232M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
7233W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
7234S: Maintained
7235F: Documentation/scsi/NinjaSCSI.txt
7236F: drivers/scsi/nsp32*
7237
7238NIOS2 ARCHITECTURE
7239M: Ley Foon Tan <lftan@altera.com>
7240L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
7241T: git git://git.rocketboards.org/linux-socfpga-next.git
7242S: Maintained
7243F: arch/nios2/
7244
7245NOKIA N900 POWER SUPPLY DRIVERS
7246M: Pali Rohár <pali.rohar@gmail.com>
7247S: Maintained
7248F: include/linux/power/bq2415x_charger.h
7249F: include/linux/power/bq27x00_battery.h
7250F: include/linux/power/isp1704_charger.h
7251F: drivers/power/bq2415x_charger.c
7252F: drivers/power/bq27x00_battery.c
7253F: drivers/power/isp1704_charger.c
7254F: drivers/power/rx51_battery.c
7255
7256NTB DRIVER CORE
7257M: Jon Mason <jdmason@kudzu.us>
7258M: Dave Jiang <dave.jiang@intel.com>
7259M: Allen Hubbe <Allen.Hubbe@emc.com>
7260S: Supported
7261W: https://github.com/jonmason/ntb/wiki
7262T: git git://github.com/jonmason/ntb.git
7263F: drivers/ntb/
7264F: drivers/net/ntb_netdev.c
7265F: include/linux/ntb.h
7266F: include/linux/ntb_transport.h
7267
7268NTB INTEL DRIVER
7269M: Jon Mason <jdmason@kudzu.us>
7270M: Dave Jiang <dave.jiang@intel.com>
7271S: Supported
7272W: https://github.com/jonmason/ntb/wiki
7273T: git git://github.com/jonmason/ntb.git
7274F: drivers/ntb/hw/intel/
7275
7276NTFS FILESYSTEM
7277M: Anton Altaparmakov <anton@tuxera.com>
7278L: linux-ntfs-dev@lists.sourceforge.net
7279W: http://www.tuxera.com/
7280T: git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
7281S: Supported
7282F: Documentation/filesystems/ntfs.txt
7283F: fs/ntfs/
7284
7285NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
7286M: Antonino Daplas <adaplas@gmail.com>
7287L: linux-fbdev@vger.kernel.org
7288S: Maintained
7289F: drivers/video/fbdev/riva/
7290F: drivers/video/fbdev/nvidia/
7291
7292NVM EXPRESS DRIVER
7293M: Matthew Wilcox <willy@linux.intel.com>
7294L: linux-nvme@lists.infradead.org
7295T: git git://git.infradead.org/users/willy/linux-nvme.git
7296S: Supported
7297F: drivers/block/nvme*
7298F: include/linux/nvme.h
7299
7300NXP-NCI NFC DRIVER
7301M: Clément Perrochaud <clement.perrochaud@effinnov.com>
7302R: Charles Gorand <charles.gorand@effinnov.com>
7303L: linux-nfc@lists.01.org (moderated for non-subscribers)
7304S: Supported
7305F: drivers/nfc/nxp-nci
7306
7307NXP TDA998X DRM DRIVER
7308M: Russell King <rmk+kernel@arm.linux.org.uk>
7309S: Supported
7310F: drivers/gpu/drm/i2c/tda998x_drv.c
7311F: include/drm/i2c/tda998x.h
7312
7313NXP TFA9879 DRIVER
7314M: Peter Rosin <peda@axentia.se>
7315L: alsa-devel@alsa-project.org (moderated for non-subscribers)
7316S: Maintained
7317F: sound/soc/codecs/tfa9879*
7318
7319OMAP SUPPORT
7320M: Tony Lindgren <tony@atomide.com>
7321L: linux-omap@vger.kernel.org
7322W: http://www.muru.com/linux/omap/
7323W: http://linux.omap.com/
7324Q: http://patchwork.kernel.org/project/linux-omap/list/
7325T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
7326S: Maintained
7327F: arch/arm/*omap*/
7328F: arch/arm/configs/omap1_defconfig
7329F: arch/arm/configs/omap2plus_defconfig
7330F: drivers/i2c/busses/i2c-omap.c
7331F: drivers/irqchip/irq-omap-intc.c
7332F: drivers/mfd/*omap*.c
7333F: drivers/mfd/menelaus.c
7334F: drivers/mfd/palmas.c
7335F: drivers/mfd/tps65217.c
7336F: drivers/mfd/tps65218.c
7337F: drivers/mfd/tps65910.c
7338F: drivers/mfd/twl-core.[ch]
7339F: drivers/mfd/twl4030*.c
7340F: drivers/mfd/twl6030*.c
7341F: drivers/mfd/twl6040*.c
7342F: drivers/regulator/palmas-regulator*.c
7343F: drivers/regulator/pbias-regulator.c
7344F: drivers/regulator/tps65217-regulator.c
7345F: drivers/regulator/tps65218-regulator.c
7346F: drivers/regulator/tps65910-regulator.c
7347F: drivers/regulator/twl-regulator.c
7348F: include/linux/i2c-omap.h
7349
7350OMAP DEVICE TREE SUPPORT
7351M: Benoît Cousson <bcousson@baylibre.com>
7352M: Tony Lindgren <tony@atomide.com>
7353L: linux-omap@vger.kernel.org
7354L: devicetree@vger.kernel.org
7355S: Maintained
7356F: arch/arm/boot/dts/*omap*
7357F: arch/arm/boot/dts/*am3*
7358F: arch/arm/boot/dts/*am4*
7359F: arch/arm/boot/dts/*am5*
7360F: arch/arm/boot/dts/*dra7*
7361
7362OMAP CLOCK FRAMEWORK SUPPORT
7363M: Paul Walmsley <paul@pwsan.com>
7364L: linux-omap@vger.kernel.org
7365S: Maintained
7366F: arch/arm/*omap*/*clock*
7367
7368OMAP POWER MANAGEMENT SUPPORT
7369M: Kevin Hilman <khilman@deeprootsystems.com>
7370L: linux-omap@vger.kernel.org
7371S: Maintained
7372F: arch/arm/*omap*/*pm*
7373F: drivers/cpufreq/omap-cpufreq.c
7374
7375OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
7376M: Rajendra Nayak <rnayak@ti.com>
7377M: Paul Walmsley <paul@pwsan.com>
7378L: linux-omap@vger.kernel.org
7379S: Maintained
7380F: arch/arm/mach-omap2/prm*
7381
7382OMAP AUDIO SUPPORT
7383M: Peter Ujfalusi <peter.ujfalusi@ti.com>
7384M: Jarkko Nikula <jarkko.nikula@bitmer.com>
7385L: alsa-devel@alsa-project.org (moderated for non-subscribers)
7386L: linux-omap@vger.kernel.org
7387S: Maintained
7388F: sound/soc/omap/
7389
7390OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
7391M: Roger Quadros <rogerq@ti.com>
7392M: Tony Lindgren <tony@atomide.com>
7393L: linux-omap@vger.kernel.org
7394S: Maintained
7395F: drivers/memory/omap-gpmc.c
7396F: arch/arm/mach-omap2/*gpmc*
7397
7398OMAP FRAMEBUFFER SUPPORT
7399M: Tomi Valkeinen <tomi.valkeinen@ti.com>
7400L: linux-fbdev@vger.kernel.org
7401L: linux-omap@vger.kernel.org
7402S: Maintained
7403F: drivers/video/fbdev/omap/
7404
7405OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
7406M: Tomi Valkeinen <tomi.valkeinen@ti.com>
7407L: linux-omap@vger.kernel.org
7408L: linux-fbdev@vger.kernel.org
7409S: Maintained
7410F: drivers/video/fbdev/omap2/
7411F: Documentation/arm/OMAP/DSS
7412
7413OMAP HARDWARE SPINLOCK SUPPORT
7414M: Ohad Ben-Cohen <ohad@wizery.com>
7415L: linux-omap@vger.kernel.org
7416S: Maintained
7417F: drivers/hwspinlock/omap_hwspinlock.c
7418
7419OMAP MMC SUPPORT
7420M: Jarkko Lavinen <jarkko.lavinen@nokia.com>
7421L: linux-omap@vger.kernel.org
7422S: Maintained
7423F: drivers/mmc/host/omap.c
7424
7425OMAP HS MMC SUPPORT
7426L: linux-mmc@vger.kernel.org
7427L: linux-omap@vger.kernel.org
7428S: Orphan
7429F: drivers/mmc/host/omap_hsmmc.c
7430
7431OMAP RANDOM NUMBER GENERATOR SUPPORT
7432M: Deepak Saxena <dsaxena@plexity.net>
7433S: Maintained
7434F: drivers/char/hw_random/omap-rng.c
7435
7436OMAP HWMOD SUPPORT
7437M: Benoît Cousson <bcousson@baylibre.com>
7438M: Paul Walmsley <paul@pwsan.com>
7439L: linux-omap@vger.kernel.org
7440S: Maintained
7441F: arch/arm/mach-omap2/omap_hwmod.*
7442
7443OMAP HWMOD DATA
7444M: Paul Walmsley <paul@pwsan.com>
7445L: linux-omap@vger.kernel.org
7446S: Maintained
7447F: arch/arm/mach-omap2/omap_hwmod*data*
7448
7449OMAP HWMOD DATA FOR OMAP4-BASED DEVICES
7450M: Benoît Cousson <bcousson@baylibre.com>
7451L: linux-omap@vger.kernel.org
7452S: Maintained
7453F: arch/arm/mach-omap2/omap_hwmod_44xx_data.c
7454
7455OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
7456M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7457L: linux-media@vger.kernel.org
7458S: Maintained
7459F: Documentation/devicetree/bindings/media/ti,omap3isp.txt
7460F: drivers/media/platform/omap3isp/
7461F: drivers/staging/media/omap4iss/
7462
7463OMAP USB SUPPORT
7464M: Felipe Balbi <balbi@ti.com>
7465L: linux-usb@vger.kernel.org
7466L: linux-omap@vger.kernel.org
7467T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
7468S: Maintained
7469F: drivers/usb/*/*omap*
7470F: arch/arm/*omap*/usb*
7471
7472OMAP GPIO DRIVER
7473M: Javier Martinez Canillas <javier@dowhile0.org>
7474M: Santosh Shilimkar <ssantosh@kernel.org>
7475M: Kevin Hilman <khilman@deeprootsystems.com>
7476L: linux-omap@vger.kernel.org
7477S: Maintained
7478F: drivers/gpio/gpio-omap.c
7479
7480OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
7481M: Mark Jackson <mpfj@newflow.co.uk>
7482L: linux-omap@vger.kernel.org
7483S: Maintained
7484F: arch/arm/boot/dts/am335x-nano.dts
7485
7486OMFS FILESYSTEM
7487M: Bob Copeland <me@bobcopeland.com>
7488L: linux-karma-devel@lists.sourceforge.net
7489S: Maintained
7490F: Documentation/filesystems/omfs.txt
7491F: fs/omfs/
7492
7493OMNIKEY CARDMAN 4000 DRIVER
7494M: Harald Welte <laforge@gnumonks.org>
7495S: Maintained
7496F: drivers/char/pcmcia/cm4000_cs.c
7497F: include/linux/cm4000_cs.h
7498F: include/uapi/linux/cm4000_cs.h
7499
7500OMNIKEY CARDMAN 4040 DRIVER
7501M: Harald Welte <laforge@gnumonks.org>
7502S: Maintained
7503F: drivers/char/pcmcia/cm4040_cs.*
7504
7505OMNIVISION OV7670 SENSOR DRIVER
7506M: Jonathan Corbet <corbet@lwn.net>
7507L: linux-media@vger.kernel.org
7508T: git git://linuxtv.org/media_tree.git
7509S: Maintained
7510F: drivers/media/i2c/ov7670.c
7511
7512ONENAND FLASH DRIVER
7513M: Kyungmin Park <kyungmin.park@samsung.com>
7514L: linux-mtd@lists.infradead.org
7515S: Maintained
7516F: drivers/mtd/onenand/
7517F: include/linux/mtd/onenand*.h
7518
7519ONSTREAM SCSI TAPE DRIVER
7520M: Willem Riede <osst@riede.org>
7521L: osst-users@lists.sourceforge.net
7522L: linux-scsi@vger.kernel.org
7523S: Maintained
7524F: Documentation/scsi/osst.txt
7525F: drivers/scsi/osst.*
7526F: drivers/scsi/osst_*.h
7527F: drivers/scsi/st.h
7528
7529OPENCORES I2C BUS DRIVER
7530M: Peter Korsgaard <jacmet@sunsite.dk>
7531L: linux-i2c@vger.kernel.org
7532S: Maintained
7533F: Documentation/i2c/busses/i2c-ocores
7534F: drivers/i2c/busses/i2c-ocores.c
7535
7536OPEN FIRMWARE AND FLATTENED DEVICE TREE
7537M: Grant Likely <grant.likely@linaro.org>
7538M: Rob Herring <robh+dt@kernel.org>
7539L: devicetree@vger.kernel.org
7540W: http://www.devicetree.org/
7541T: git git://git.kernel.org/pub/scm/linux/kernel/git/glikely/linux.git
7542S: Maintained
7543F: drivers/of/
7544F: include/linux/of*.h
7545F: scripts/dtc/
7546
7547OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
7548M: Rob Herring <robh+dt@kernel.org>
7549M: Pawel Moll <pawel.moll@arm.com>
7550M: Mark Rutland <mark.rutland@arm.com>
7551M: Ian Campbell <ijc+devicetree@hellion.org.uk>
7552M: Kumar Gala <galak@codeaurora.org>
7553L: devicetree@vger.kernel.org
7554S: Maintained
7555F: Documentation/devicetree/
7556F: arch/*/boot/dts/
7557F: include/dt-bindings/
7558
7559OPEN FIRMWARE AND DEVICE TREE OVERLAYS
7560M: Pantelis Antoniou <pantelis.antoniou@konsulko.com>
7561L: devicetree@vger.kernel.org
7562S: Maintained
7563F: Documentation/devicetree/dynamic-resolution-notes.txt
7564F: Documentation/devicetree/overlay-notes.txt
7565F: drivers/of/overlay.c
7566F: drivers/of/resolver.c
7567
7568OPENRISC ARCHITECTURE
7569M: Jonas Bonn <jonas@southpole.se>
7570W: http://openrisc.net
7571L: linux@lists.openrisc.net (moderated for non-subscribers)
7572S: Maintained
7573T: git git://openrisc.net/~jonas/linux
7574F: arch/openrisc/
7575
7576OPENVSWITCH
7577M: Pravin Shelar <pshelar@nicira.com>
7578L: netdev@vger.kernel.org
7579L: dev@openvswitch.org
7580W: http://openvswitch.org
7581S: Maintained
7582F: net/openvswitch/
7583F: include/uapi/linux/openvswitch.h
7584
7585OPL4 DRIVER
7586M: Clemens Ladisch <clemens@ladisch.de>
7587L: alsa-devel@alsa-project.org (moderated for non-subscribers)
7588T: git git://git.alsa-project.org/alsa-kernel.git
7589S: Maintained
7590F: sound/drivers/opl4/
7591
7592OPROFILE
7593M: Robert Richter <rric@kernel.org>
7594L: oprofile-list@lists.sf.net
7595S: Maintained
7596F: arch/*/include/asm/oprofile*.h
7597F: arch/*/oprofile/
7598F: drivers/oprofile/
7599F: include/linux/oprofile.h
7600
7601ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
7602M: Mark Fasheh <mfasheh@suse.com>
7603M: Joel Becker <jlbec@evilplan.org>
7604L: ocfs2-devel@oss.oracle.com (moderated for non-subscribers)
7605W: http://ocfs2.wiki.kernel.org
7606S: Supported
7607F: Documentation/filesystems/ocfs2.txt
7608F: Documentation/filesystems/dlmfs.txt
7609F: fs/ocfs2/
7610
7611ORINOCO DRIVER
7612L: linux-wireless@vger.kernel.org
7613W: http://wireless.kernel.org/en/users/Drivers/orinoco
7614W: http://www.nongnu.org/orinoco/
7615S: Orphan
7616F: drivers/net/wireless/orinoco/
7617
7618OSD LIBRARY and FILESYSTEM
7619M: Boaz Harrosh <ooo@electrozaur.com>
7620M: Benny Halevy <bhalevy@primarydata.com>
7621L: osd-dev@open-osd.org
7622W: http://open-osd.org
7623T: git git://git.open-osd.org/open-osd.git
7624S: Maintained
7625F: drivers/scsi/osd/
7626F: include/scsi/osd_*
7627F: fs/exofs/
7628
7629OVERLAY FILESYSTEM
7630M: Miklos Szeredi <miklos@szeredi.hu>
7631L: linux-unionfs@vger.kernel.org
7632T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
7633S: Supported
7634F: fs/overlayfs/
7635F: Documentation/filesystems/overlayfs.txt
7636
7637P54 WIRELESS DRIVER
7638M: Christian Lamparter <chunkeey@googlemail.com>
7639L: linux-wireless@vger.kernel.org
7640W: http://wireless.kernel.org/en/users/Drivers/p54
7641S: Maintained
7642F: drivers/net/wireless/p54/
7643
7644PA SEMI ETHERNET DRIVER
7645M: Olof Johansson <olof@lixom.net>
7646L: netdev@vger.kernel.org
7647S: Maintained
7648F: drivers/net/ethernet/pasemi/*
7649
7650PA SEMI SMBUS DRIVER
7651M: Olof Johansson <olof@lixom.net>
7652L: linux-i2c@vger.kernel.org
7653S: Maintained
7654F: drivers/i2c/busses/i2c-pasemi.c
7655
7656PADATA PARALLEL EXECUTION MECHANISM
7657M: Steffen Klassert <steffen.klassert@secunet.com>
7658L: linux-crypto@vger.kernel.org
7659S: Maintained
7660F: kernel/padata.c
7661F: include/linux/padata.h
7662F: Documentation/padata.txt
7663
7664PANASONIC LAPTOP ACPI EXTRAS DRIVER
7665M: Harald Welte <laforge@gnumonks.org>
7666L: platform-driver-x86@vger.kernel.org
7667S: Maintained
7668F: drivers/platform/x86/panasonic-laptop.c
7669
7670PANASONIC MN10300/AM33/AM34 PORT
7671M: David Howells <dhowells@redhat.com>
7672M: Koichi Yasutake <yasutake.koichi@jp.panasonic.com>
7673L: linux-am33-list@redhat.com (moderated for non-subscribers)
7674W: ftp://ftp.redhat.com/pub/redhat/gnupro/AM33/
7675S: Maintained
7676F: Documentation/mn10300/
7677F: arch/mn10300/
7678
7679PARALLEL PORT SUBSYSTEM
7680M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
7681M: Sudip Mukherjee <sudip@vectorindia.org>
7682L: linux-parport@lists.infradead.org (subscribers-only)
7683S: Maintained
7684F: drivers/parport/
7685F: include/linux/parport*.h
7686F: drivers/char/ppdev.c
7687F: include/uapi/linux/ppdev.h
7688F: Documentation/parport*.txt
7689
7690PARAVIRT_OPS INTERFACE
7691M: Jeremy Fitzhardinge <jeremy@goop.org>
7692M: Chris Wright <chrisw@sous-sol.org>
7693M: Alok Kataria <akataria@vmware.com>
7694M: Rusty Russell <rusty@rustcorp.com.au>
7695L: virtualization@lists.linux-foundation.org
7696S: Supported
7697F: Documentation/virtual/paravirt_ops.txt
7698F: arch/*/kernel/paravirt*
7699F: arch/*/include/asm/paravirt.h
7700
7701PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES
7702M: Tim Waugh <tim@cyberelk.net>
7703L: linux-parport@lists.infradead.org (subscribers-only)
7704S: Maintained
7705F: Documentation/blockdev/paride.txt
7706F: drivers/block/paride/
7707
7708PARISC ARCHITECTURE
7709M: "James E.J. Bottomley" <jejb@parisc-linux.org>
7710M: Helge Deller <deller@gmx.de>
7711L: linux-parisc@vger.kernel.org
7712W: http://www.parisc-linux.org/
7713Q: http://patchwork.kernel.org/project/linux-parisc/list/
7714T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
7715T: git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
7716S: Maintained
7717F: arch/parisc/
7718F: Documentation/parisc/
7719F: drivers/parisc/
7720F: drivers/char/agp/parisc-agp.c
7721F: drivers/input/serio/gscps2.c
7722F: drivers/parport/parport_gsc.*
7723F: drivers/tty/serial/8250/8250_gsc.c
7724F: drivers/video/fbdev/sti*
7725F: drivers/video/console/sti*
7726F: drivers/video/logo/logo_parisc*
7727
7728PC87360 HARDWARE MONITORING DRIVER
7729M: Jim Cromie <jim.cromie@gmail.com>
7730L: lm-sensors@lm-sensors.org
7731S: Maintained
7732F: Documentation/hwmon/pc87360
7733F: drivers/hwmon/pc87360.c
7734
7735PC8736x GPIO DRIVER
7736M: Jim Cromie <jim.cromie@gmail.com>
7737S: Maintained
7738F: drivers/char/pc8736x_gpio.c
7739
7740PC87427 HARDWARE MONITORING DRIVER
7741M: Jean Delvare <jdelvare@suse.com>
7742L: lm-sensors@lm-sensors.org
7743S: Maintained
7744F: Documentation/hwmon/pc87427
7745F: drivers/hwmon/pc87427.c
7746
7747PCA9532 LED DRIVER
7748M: Riku Voipio <riku.voipio@iki.fi>
7749S: Maintained
7750F: drivers/leds/leds-pca9532.c
7751F: include/linux/leds-pca9532.h
7752
7753PCA9541 I2C BUS MASTER SELECTOR DRIVER
7754M: Guenter Roeck <linux@roeck-us.net>
7755L: linux-i2c@vger.kernel.org
7756S: Maintained
7757F: drivers/i2c/muxes/i2c-mux-pca9541.c
7758
7759PCDP - PRIMARY CONSOLE AND DEBUG PORT
7760M: Khalid Aziz <khalid@gonehiking.org>
7761S: Maintained
7762F: drivers/firmware/pcdp.*
7763
7764PCI ERROR RECOVERY
7765M: Linas Vepstas <linasvepstas@gmail.com>
7766L: linux-pci@vger.kernel.org
7767S: Supported
7768F: Documentation/PCI/pci-error-recovery.txt
7769
7770PCI SUBSYSTEM
7771M: Bjorn Helgaas <bhelgaas@google.com>
7772L: linux-pci@vger.kernel.org
7773Q: http://patchwork.ozlabs.org/project/linux-pci/list/
7774T: git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
7775S: Supported
7776F: Documentation/PCI/
7777F: drivers/pci/
7778F: include/linux/pci*
7779F: arch/x86/pci/
7780F: arch/x86/kernel/quirks.c
7781
7782PCI DRIVER FOR ARM VERSATILE PLATFORM
7783M: Rob Herring <robh@kernel.org>
7784L: linux-pci@vger.kernel.org
7785L: linux-arm-kernel@lists.infradead.org
7786S: Maintained
7787F: Documentation/devicetree/bindings/pci/versatile.txt
7788F: drivers/pci/host/pci-versatile.c
7789
7790PCI DRIVER FOR APPLIEDMICRO XGENE
7791M: Tanmay Inamdar <tinamdar@apm.com>
7792L: linux-pci@vger.kernel.org
7793L: linux-arm-kernel@lists.infradead.org
7794S: Maintained
7795F: Documentation/devicetree/bindings/pci/xgene-pci.txt
7796F: drivers/pci/host/pci-xgene.c
7797
7798PCI DRIVER FOR FREESCALE LAYERSCAPE
7799M: Minghuan Lian <minghuan.Lian@freescale.com>
7800M: Mingkai Hu <mingkai.hu@freescale.com>
7801M: Roy Zang <tie-fei.zang@freescale.com>
7802L: linuxppc-dev@lists.ozlabs.org
7803L: linux-pci@vger.kernel.org
7804L: linux-arm-kernel@lists.infradead.org
7805S: Maintained
7806F: drivers/pci/host/*layerscape*
7807
7808PCI DRIVER FOR IMX6
7809M: Richard Zhu <Richard.Zhu@freescale.com>
7810M: Lucas Stach <l.stach@pengutronix.de>
7811L: linux-pci@vger.kernel.org
7812L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7813S: Maintained
7814F: drivers/pci/host/*imx6*
7815
7816PCI DRIVER FOR TI KEYSTONE
7817M: Murali Karicheri <m-karicheri2@ti.com>
7818L: linux-pci@vger.kernel.org
7819L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7820S: Maintained
7821F: drivers/pci/host/*keystone*
7822
7823PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
7824M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
7825M: Jason Cooper <jason@lakedaemon.net>
7826L: linux-pci@vger.kernel.org
7827L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7828S: Maintained
7829F: drivers/pci/host/*mvebu*
7830
7831PCI DRIVER FOR NVIDIA TEGRA
7832M: Thierry Reding <thierry.reding@gmail.com>
7833L: linux-tegra@vger.kernel.org
7834L: linux-pci@vger.kernel.org
7835S: Supported
7836F: Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
7837F: drivers/pci/host/pci-tegra.c
7838
7839PCI DRIVER FOR TI DRA7XX
7840M: Kishon Vijay Abraham I <kishon@ti.com>
7841L: linux-omap@vger.kernel.org
7842L: linux-pci@vger.kernel.org
7843S: Supported
7844F: Documentation/devicetree/bindings/pci/ti-pci.txt
7845F: drivers/pci/host/pci-dra7xx.c
7846
7847PCI DRIVER FOR RENESAS R-CAR
7848M: Simon Horman <horms@verge.net.au>
7849L: linux-pci@vger.kernel.org
7850L: linux-sh@vger.kernel.org
7851S: Maintained
7852F: drivers/pci/host/*rcar*
7853
7854PCI DRIVER FOR SAMSUNG EXYNOS
7855M: Jingoo Han <jingoohan1@gmail.com>
7856L: linux-pci@vger.kernel.org
7857L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7858L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
7859S: Maintained
7860F: drivers/pci/host/pci-exynos.c
7861
7862PCI DRIVER FOR SYNOPSIS DESIGNWARE
7863M: Jingoo Han <jingoohan1@gmail.com>
7864M: Pratyush Anand <pratyush.anand@gmail.com>
7865L: linux-pci@vger.kernel.org
7866S: Maintained
7867F: drivers/pci/host/*designware*
7868
7869PCI DRIVER FOR GENERIC OF HOSTS
7870M: Will Deacon <will.deacon@arm.com>
7871L: linux-pci@vger.kernel.org
7872L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7873S: Maintained
7874F: Documentation/devicetree/bindings/pci/host-generic-pci.txt
7875F: drivers/pci/host/pci-host-generic.c
7876
7877PCIE DRIVER FOR ST SPEAR13XX
7878M: Pratyush Anand <pratyush.anand@gmail.com>
7879L: linux-pci@vger.kernel.org
7880S: Maintained
7881F: drivers/pci/host/*spear*
7882
7883PCI MSI DRIVER FOR APPLIEDMICRO XGENE
7884M: Duc Dang <dhdang@apm.com>
7885L: linux-pci@vger.kernel.org
7886L: linux-arm-kernel@lists.infradead.org
7887S: Maintained
7888F: Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
7889F: drivers/pci/host/pci-xgene-msi.c
7890
7891PCMCIA SUBSYSTEM
7892P: Linux PCMCIA Team
7893L: linux-pcmcia@lists.infradead.org
7894W: http://lists.infradead.org/mailman/listinfo/linux-pcmcia
7895T: git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia-2.6.git
7896S: Maintained
7897F: Documentation/pcmcia/
7898F: drivers/pcmcia/
7899F: include/pcmcia/
7900
7901PCNET32 NETWORK DRIVER
7902M: Don Fry <pcnet32@frontier.com>
7903L: netdev@vger.kernel.org
7904S: Maintained
7905F: drivers/net/ethernet/amd/pcnet32.c
7906
7907PCRYPT PARALLEL CRYPTO ENGINE
7908M: Steffen Klassert <steffen.klassert@secunet.com>
7909L: linux-crypto@vger.kernel.org
7910S: Maintained
7911F: crypto/pcrypt.c
7912F: include/crypto/pcrypt.h
7913
7914PER-CPU MEMORY ALLOCATOR
7915M: Tejun Heo <tj@kernel.org>
7916M: Christoph Lameter <cl@linux-foundation.org>
7917T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/percpu.git
7918S: Maintained
7919F: include/linux/percpu*.h
7920F: mm/percpu*.c
7921F: arch/*/include/asm/percpu.h
7922
7923PER-TASK DELAY ACCOUNTING
7924M: Balbir Singh <bsingharora@gmail.com>
7925S: Maintained
7926F: include/linux/delayacct.h
7927F: kernel/delayacct.c
7928
7929PERFORMANCE EVENTS SUBSYSTEM
7930M: Peter Zijlstra <a.p.zijlstra@chello.nl>
7931M: Ingo Molnar <mingo@redhat.com>
7932M: Arnaldo Carvalho de Melo <acme@kernel.org>
7933L: linux-kernel@vger.kernel.org
7934T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
7935S: Supported
7936F: kernel/events/*
7937F: include/linux/perf_event.h
7938F: include/uapi/linux/perf_event.h
7939F: arch/*/kernel/perf_event*.c
7940F: arch/*/kernel/*/perf_event*.c
7941F: arch/*/kernel/*/*/perf_event*.c
7942F: arch/*/include/asm/perf_event.h
7943F: arch/*/kernel/perf_callchain.c
7944F: tools/perf/
7945
7946PERSONALITY HANDLING
7947M: Christoph Hellwig <hch@infradead.org>
7948L: linux-abi-devel@lists.sourceforge.net
7949S: Maintained
7950F: include/linux/personality.h
7951F: include/uapi/linux/personality.h
7952
7953PHONET PROTOCOL
7954M: Remi Denis-Courmont <courmisch@gmail.com>
7955S: Supported
7956F: Documentation/networking/phonet.txt
7957F: include/linux/phonet.h
7958F: include/net/phonet/
7959F: include/uapi/linux/phonet.h
7960F: net/phonet/
7961
7962PHRAM MTD DRIVER
7963M: Joern Engel <joern@lazybastard.org>
7964L: linux-mtd@lists.infradead.org
7965S: Maintained
7966F: drivers/mtd/devices/phram.c
7967
7968PICOLCD HID DRIVER
7969M: Bruno Prémont <bonbons@linux-vserver.org>
7970L: linux-input@vger.kernel.org
7971S: Maintained
7972F: drivers/hid/hid-picolcd*
7973
7974PICOXCELL SUPPORT
7975M: Jamie Iles <jamie@jamieiles.com>
7976L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7977T: git git://github.com/jamieiles/linux-2.6-ji.git
7978S: Supported
7979F: arch/arm/boot/dts/picoxcell*
7980F: arch/arm/mach-picoxcell/
7981F: drivers/crypto/picoxcell*
7982
7983PIN CONTROL SUBSYSTEM
7984M: Linus Walleij <linus.walleij@linaro.org>
7985L: linux-gpio@vger.kernel.org
7986T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
7987S: Maintained
7988F: drivers/pinctrl/
7989F: include/linux/pinctrl/
7990
7991PIN CONTROLLER - ATMEL AT91
7992M: Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
7993L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7994S: Maintained
7995F: drivers/pinctrl/pinctrl-at91.*
7996
7997PIN CONTROLLER - INTEL
7998M: Mika Westerberg <mika.westerberg@linux.intel.com>
7999M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
8000S: Maintained
8001F: drivers/pinctrl/intel/
8002
8003PIN CONTROLLER - RENESAS
8004M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8005L: linux-sh@vger.kernel.org
8006S: Maintained
8007F: drivers/pinctrl/sh-pfc/
8008
8009PIN CONTROLLER - SAMSUNG
8010M: Tomasz Figa <tomasz.figa@gmail.com>
8011M: Thomas Abraham <thomas.abraham@linaro.org>
8012L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8013L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
8014S: Maintained
8015F: drivers/pinctrl/samsung/
8016
8017PIN CONTROLLER - ST SPEAR
8018M: Viresh Kumar <vireshk@kernel.org>
8019L: spear-devel@list.st.com
8020L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8021W: http://www.st.com/spear
8022S: Maintained
8023F: drivers/pinctrl/spear/
8024
8025PKTCDVD DRIVER
8026M: Jiri Kosina <jkosina@suse.com>
8027S: Maintained
8028F: drivers/block/pktcdvd.c
8029F: include/linux/pktcdvd.h
8030F: include/uapi/linux/pktcdvd.h
8031
8032PKUNITY SOC DRIVERS
8033M: Guan Xuetao <gxt@mprc.pku.edu.cn>
8034W: http://mprc.pku.edu.cn/~guanxuetao/linux
8035S: Maintained
8036T: git git://github.com/gxt/linux.git
8037F: drivers/input/serio/i8042-unicore32io.h
8038F: drivers/i2c/busses/i2c-puv3.c
8039F: drivers/video/fbdev/fb-puv3.c
8040F: drivers/rtc/rtc-puv3.c
8041
8042PMBUS HARDWARE MONITORING DRIVERS
8043M: Guenter Roeck <linux@roeck-us.net>
8044L: lm-sensors@lm-sensors.org
8045W: http://www.lm-sensors.org/
8046W: http://www.roeck-us.net/linux/drivers/
8047T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
8048S: Maintained
8049F: Documentation/hwmon/pmbus
8050F: drivers/hwmon/pmbus/
8051F: include/linux/i2c/pmbus.h
8052
8053PMC SIERRA MaxRAID DRIVER
8054M: Anil Ravindranath <anil_ravindranath@pmc-sierra.com>
8055L: linux-scsi@vger.kernel.org
8056W: http://www.pmc-sierra.com/
8057S: Supported
8058F: drivers/scsi/pmcraid.*
8059
8060PMC SIERRA PM8001 DRIVER
8061M: xjtuwjp@gmail.com
8062M: lindar_liu@usish.com
8063L: pmchba@pmcs.com
8064L: linux-scsi@vger.kernel.org
8065S: Supported
8066F: drivers/scsi/pm8001/
8067
8068POSIX CLOCKS and TIMERS
8069M: Thomas Gleixner <tglx@linutronix.de>
8070L: linux-kernel@vger.kernel.org
8071T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
8072S: Maintained
8073F: fs/timerfd.c
8074F: include/linux/timer*
8075F: kernel/time/*timer*
8076
8077POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
8078M: Sebastian Reichel <sre@kernel.org>
8079M: Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
8080M: David Woodhouse <dwmw2@infradead.org>
8081L: linux-pm@vger.kernel.org
8082T: git git://git.infradead.org/battery-2.6.git
8083S: Maintained
8084F: include/linux/power_supply.h
8085F: drivers/power/
8086
8087PNP SUPPORT
8088M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
8089S: Maintained
8090F: drivers/pnp/
8091
8092PNXxxxx I2C DRIVER
8093M: Vitaly Wool <vitalywool@gmail.com>
8094L: linux-i2c@vger.kernel.org
8095S: Maintained
8096F: drivers/i2c/busses/i2c-pnx.c
8097
8098PPP PROTOCOL DRIVERS AND COMPRESSORS
8099M: Paul Mackerras <paulus@samba.org>
8100L: linux-ppp@vger.kernel.org
8101S: Maintained
8102F: drivers/net/ppp/ppp_*
8103
8104PPP OVER ATM (RFC 2364)
8105M: Mitchell Blank Jr <mitch@sfgoth.com>
8106S: Maintained
8107F: net/atm/pppoatm.c
8108F: include/uapi/linux/atmppp.h
8109
8110PPP OVER ETHERNET
8111M: Michal Ostrowski <mostrows@earthlink.net>
8112S: Maintained
8113F: drivers/net/ppp/pppoe.c
8114F: drivers/net/ppp/pppox.c
8115
8116PPP OVER L2TP
8117M: James Chapman <jchapman@katalix.com>
8118S: Maintained
8119F: net/l2tp/l2tp_ppp.c
8120F: include/linux/if_pppol2tp.h
8121F: include/uapi/linux/if_pppol2tp.h
8122
8123PPS SUPPORT
8124M: Rodolfo Giometti <giometti@enneenne.com>
8125W: http://wiki.enneenne.com/index.php/LinuxPPS_support
8126L: linuxpps@ml.enneenne.com (subscribers-only)
8127S: Maintained
8128F: Documentation/pps/
8129F: drivers/pps/
8130F: include/linux/pps*.h
8131
8132PPTP DRIVER
8133M: Dmitry Kozlov <xeb@mail.ru>
8134L: netdev@vger.kernel.org
8135S: Maintained
8136F: drivers/net/ppp/pptp.c
8137W: http://sourceforge.net/projects/accel-pptp
8138
8139PREEMPTIBLE KERNEL
8140M: Robert Love <rml@tech9.net>
8141L: kpreempt-tech@lists.sourceforge.net
8142W: ftp://ftp.kernel.org/pub/linux/kernel/people/rml/preempt-kernel
8143S: Supported
8144F: Documentation/preempt-locking.txt
8145F: include/linux/preempt.h
8146
8147PRISM54 WIRELESS DRIVER
8148M: "Luis R. Rodriguez" <mcgrof@gmail.com>
8149L: linux-wireless@vger.kernel.org
8150W: http://wireless.kernel.org/en/users/Drivers/p54
8151S: Obsolete
8152F: drivers/net/wireless/prism54/
8153
8154PS3 NETWORK SUPPORT
8155M: Geoff Levand <geoff@infradead.org>
8156L: netdev@vger.kernel.org
8157L: linuxppc-dev@lists.ozlabs.org
8158S: Maintained
8159F: drivers/net/ethernet/toshiba/ps3_gelic_net.*
8160
8161PS3 PLATFORM SUPPORT
8162M: Geoff Levand <geoff@infradead.org>
8163L: linuxppc-dev@lists.ozlabs.org
8164S: Maintained
8165F: arch/powerpc/boot/ps3*
8166F: arch/powerpc/include/asm/lv1call.h
8167F: arch/powerpc/include/asm/ps3*.h
8168F: arch/powerpc/platforms/ps3/
8169F: drivers/*/ps3*
8170F: drivers/ps3/
8171F: drivers/rtc/rtc-ps3.c
8172F: drivers/usb/host/*ps3.c
8173F: sound/ppc/snd_ps3*
8174
8175PS3VRAM DRIVER
8176M: Jim Paris <jim@jtan.com>
8177M: Geoff Levand <geoff@infradead.org>
8178L: linuxppc-dev@lists.ozlabs.org
8179S: Maintained
8180F: drivers/block/ps3vram.c
8181
8182PSTORE FILESYSTEM
8183M: Anton Vorontsov <anton@enomsg.org>
8184M: Colin Cross <ccross@android.com>
8185M: Kees Cook <keescook@chromium.org>
8186M: Tony Luck <tony.luck@intel.com>
8187S: Maintained
8188T: git git://git.infradead.org/users/cbou/linux-pstore.git
8189F: fs/pstore/
8190F: include/linux/pstore*
8191F: drivers/firmware/efi/efi-pstore.c
8192F: drivers/acpi/apei/erst.c
8193
8194PTP HARDWARE CLOCK SUPPORT
8195M: Richard Cochran <richardcochran@gmail.com>
8196L: netdev@vger.kernel.org
8197S: Maintained
8198W: http://linuxptp.sourceforge.net/
8199F: Documentation/ABI/testing/sysfs-ptp
8200F: Documentation/ptp/*
8201F: drivers/net/ethernet/freescale/gianfar_ptp.c
8202F: drivers/net/phy/dp83640*
8203F: drivers/ptp/*
8204F: include/linux/ptp_cl*
8205
8206PTRACE SUPPORT
8207M: Roland McGrath <roland@hack.frob.com>
8208M: Oleg Nesterov <oleg@redhat.com>
8209S: Maintained
8210F: include/asm-generic/syscall.h
8211F: include/linux/ptrace.h
8212F: include/linux/regset.h
8213F: include/linux/tracehook.h
8214F: include/uapi/linux/ptrace.h
8215F: kernel/ptrace.c
8216
8217PVRUSB2 VIDEO4LINUX DRIVER
8218M: Mike Isely <isely@pobox.com>
8219L: pvrusb2@isely.net (subscribers-only)
8220L: linux-media@vger.kernel.org
8221W: http://www.isely.net/pvrusb2/
8222T: git git://linuxtv.org/media_tree.git
8223S: Maintained
8224F: Documentation/video4linux/README.pvrusb2
8225F: drivers/media/usb/pvrusb2/
8226
8227PWC WEBCAM DRIVER
8228M: Hans de Goede <hdegoede@redhat.com>
8229L: linux-media@vger.kernel.org
8230T: git git://linuxtv.org/media_tree.git
8231S: Maintained
8232F: drivers/media/usb/pwc/*
8233
8234PWM FAN DRIVER
8235M: Kamil Debski <k.debski@samsung.com>
8236L: lm-sensors@lm-sensors.org
8237S: Supported
8238F: Documentation/devicetree/bindings/hwmon/pwm-fan.txt
8239F: Documentation/hwmon/pwm-fan
8240F: drivers/hwmon/pwm-fan.c
8241
8242PWM SUBSYSTEM
8243M: Thierry Reding <thierry.reding@gmail.com>
8244L: linux-pwm@vger.kernel.org
8245S: Maintained
8246T: git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
8247F: Documentation/pwm.txt
8248F: Documentation/devicetree/bindings/pwm/
8249F: include/linux/pwm.h
8250F: drivers/pwm/
8251F: drivers/video/backlight/pwm_bl.c
8252F: include/linux/pwm_backlight.h
8253
8254PXA2xx/PXA3xx SUPPORT
8255M: Daniel Mack <daniel@zonque.org>
8256M: Haojian Zhuang <haojian.zhuang@gmail.com>
8257M: Robert Jarzmik <robert.jarzmik@free.fr>
8258L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8259T: git git://github.com/hzhuang1/linux.git
8260T: git git://github.com/rjarzmik/linux.git
8261S: Maintained
8262F: arch/arm/mach-pxa/
8263F: drivers/dma/pxa*
8264F: drivers/pcmcia/pxa2xx*
8265F: drivers/spi/spi-pxa2xx*
8266F: drivers/usb/gadget/udc/pxa2*
8267F: include/sound/pxa2xx-lib.h
8268F: sound/arm/pxa*
8269F: sound/soc/pxa/
8270
8271PXA3xx NAND FLASH DRIVER
8272M: Ezequiel Garcia <ezequiel.garcia@free-electrons.com>
8273L: linux-mtd@lists.infradead.org
8274S: Maintained
8275F: drivers/mtd/nand/pxa3xx_nand.c
8276
8277MMP SUPPORT
8278M: Eric Miao <eric.y.miao@gmail.com>
8279M: Haojian Zhuang <haojian.zhuang@gmail.com>
8280L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8281T: git git://github.com/hzhuang1/linux.git
8282T: git git://git.linaro.org/people/ycmiao/pxa-linux.git
8283S: Maintained
8284F: arch/arm/mach-mmp/
8285
8286PXA MMCI DRIVER
8287S: Orphan
8288
8289PXA RTC DRIVER
8290M: Robert Jarzmik <robert.jarzmik@free.fr>
8291L: rtc-linux@googlegroups.com
8292S: Maintained
8293
8294QAT DRIVER
8295M: Tadeusz Struk <tadeusz.struk@intel.com>
8296L: qat-linux@intel.com
8297S: Supported
8298F: drivers/crypto/qat/
8299
8300QIB DRIVER
8301M: Mike Marciniszyn <infinipath@intel.com>
8302L: linux-rdma@vger.kernel.org
8303S: Supported
8304F: drivers/infiniband/hw/qib/
8305
8306QLOGIC QLA1280 SCSI DRIVER
8307M: Michael Reed <mdr@sgi.com>
8308L: linux-scsi@vger.kernel.org
8309S: Maintained
8310F: drivers/scsi/qla1280.[ch]
8311
8312QLOGIC QLA2XXX FC-SCSI DRIVER
8313M: qla2xxx-upstream@qlogic.com
8314L: linux-scsi@vger.kernel.org
8315S: Supported
8316F: Documentation/scsi/LICENSE.qla2xxx
8317F: drivers/scsi/qla2xxx/
8318
8319QLOGIC QLA4XXX iSCSI DRIVER
8320M: QLogic-Storage-Upstream@qlogic.com
8321L: linux-scsi@vger.kernel.org
8322S: Supported
8323F: Documentation/scsi/LICENSE.qla4xxx
8324F: drivers/scsi/qla4xxx/
8325
8326QLOGIC QLA3XXX NETWORK DRIVER
8327M: Jitendra Kalsaria <jitendra.kalsaria@qlogic.com>
8328M: Ron Mercer <ron.mercer@qlogic.com>
8329M: linux-driver@qlogic.com
8330L: netdev@vger.kernel.org
8331S: Supported
8332F: Documentation/networking/LICENSE.qla3xxx
8333F: drivers/net/ethernet/qlogic/qla3xxx.*
8334
8335QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
8336M: Shahed Shaikh <shahed.shaikh@qlogic.com>
8337M: Dept-GELinuxNICDev@qlogic.com
8338L: netdev@vger.kernel.org
8339S: Supported
8340F: drivers/net/ethernet/qlogic/qlcnic/
8341
8342QLOGIC QLGE 10Gb ETHERNET DRIVER
8343M: Harish Patil <harish.patil@qlogic.com>
8344M: Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
8345M: Dept-GELinuxNICDev@qlogic.com
8346M: linux-driver@qlogic.com
8347L: netdev@vger.kernel.org
8348S: Supported
8349F: drivers/net/ethernet/qlogic/qlge/
8350
8351QNX4 FILESYSTEM
8352M: Anders Larsen <al@alarsen.net>
8353W: http://www.alarsen.net/linux/qnx4fs/
8354S: Maintained
8355F: fs/qnx4/
8356F: include/uapi/linux/qnx4_fs.h
8357F: include/uapi/linux/qnxtypes.h
8358
8359QT1010 MEDIA DRIVER
8360M: Antti Palosaari <crope@iki.fi>
8361L: linux-media@vger.kernel.org
8362W: http://linuxtv.org/
8363W: http://palosaari.fi/linux/
8364Q: http://patchwork.linuxtv.org/project/linux-media/list/
8365T: git git://linuxtv.org/anttip/media_tree.git
8366S: Maintained
8367F: drivers/media/tuners/qt1010*
8368
8369QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
8370M: QCA ath9k Development <ath9k-devel@qca.qualcomm.com>
8371L: linux-wireless@vger.kernel.org
8372L: ath9k-devel@lists.ath9k.org
8373W: http://wireless.kernel.org/en/users/Drivers/ath9k
8374S: Supported
8375F: drivers/net/wireless/ath/ath9k/
8376
8377QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
8378M: Kalle Valo <kvalo@qca.qualcomm.com>
8379L: ath10k@lists.infradead.org
8380W: http://wireless.kernel.org/en/users/Drivers/ath10k
8381T: git git://github.com/kvalo/ath.git
8382S: Supported
8383F: drivers/net/wireless/ath/ath10k/
8384
8385QUALCOMM HEXAGON ARCHITECTURE
8386M: Richard Kuo <rkuo@codeaurora.org>
8387L: linux-hexagon@vger.kernel.org
8388S: Supported
8389F: arch/hexagon/
8390
8391QUALCOMM WCN36XX WIRELESS DRIVER
8392M: Eugene Krasnikov <k.eugene.e@gmail.com>
8393L: wcn36xx@lists.infradead.org
8394W: http://wireless.kernel.org/en/users/Drivers/wcn36xx
8395T: git git://github.com/KrasnikovEugene/wcn36xx.git
8396S: Supported
8397F: drivers/net/wireless/ath/wcn36xx/
8398
8399RADOS BLOCK DEVICE (RBD)
8400M: Ilya Dryomov <idryomov@gmail.com>
8401M: Sage Weil <sage@redhat.com>
8402M: Alex Elder <elder@kernel.org>
8403L: ceph-devel@vger.kernel.org
8404W: http://ceph.com/
8405T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
8406T: git git://github.com/ceph/ceph-client.git
8407S: Supported
8408F: Documentation/ABI/testing/sysfs-bus-rbd
8409F: drivers/block/rbd.c
8410F: drivers/block/rbd_types.h
8411
8412RADEON FRAMEBUFFER DISPLAY DRIVER
8413M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
8414L: linux-fbdev@vger.kernel.org
8415S: Maintained
8416F: drivers/video/fbdev/aty/radeon*
8417F: include/uapi/linux/radeonfb.h
8418
8419RADIOSHARK RADIO DRIVER
8420M: Hans de Goede <hdegoede@redhat.com>
8421L: linux-media@vger.kernel.org
8422T: git git://linuxtv.org/media_tree.git
8423S: Maintained
8424F: drivers/media/radio/radio-shark.c
8425
8426RADIOSHARK2 RADIO DRIVER
8427M: Hans de Goede <hdegoede@redhat.com>
8428L: linux-media@vger.kernel.org
8429T: git git://linuxtv.org/media_tree.git
8430S: Maintained
8431F: drivers/media/radio/radio-shark2.c
8432F: drivers/media/radio/radio-tea5777.c
8433
8434RAGE128 FRAMEBUFFER DISPLAY DRIVER
8435M: Paul Mackerras <paulus@samba.org>
8436L: linux-fbdev@vger.kernel.org
8437S: Maintained
8438F: drivers/video/fbdev/aty/aty128fb.c
8439
8440RALINK RT2X00 WIRELESS LAN DRIVER
8441P: rt2x00 project
8442M: Stanislaw Gruszka <sgruszka@redhat.com>
8443M: Helmut Schaa <helmut.schaa@googlemail.com>
8444L: linux-wireless@vger.kernel.org
8445S: Maintained
8446F: drivers/net/wireless/rt2x00/
8447
8448RAMDISK RAM BLOCK DEVICE DRIVER
8449M: Jens Axboe <axboe@kernel.dk>
8450S: Maintained
8451F: Documentation/blockdev/ramdisk.txt
8452F: drivers/block/brd.c
8453
8454RANDOM NUMBER DRIVER
8455M: "Theodore Ts'o" <tytso@mit.edu>
8456S: Maintained
8457F: drivers/char/random.c
8458
8459RAPIDIO SUBSYSTEM
8460M: Matt Porter <mporter@kernel.crashing.org>
8461M: Alexandre Bounine <alexandre.bounine@idt.com>
8462S: Maintained
8463F: drivers/rapidio/
8464
8465RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
8466L: linux-wireless@vger.kernel.org
8467S: Orphan
8468F: drivers/net/wireless/ray*
8469
8470RCUTORTURE MODULE
8471M: Josh Triplett <josh@joshtriplett.org>
8472M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
8473L: linux-kernel@vger.kernel.org
8474S: Supported
8475T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
8476F: Documentation/RCU/torture.txt
8477F: kernel/rcu/rcutorture.c
8478
8479RCUTORTURE TEST FRAMEWORK
8480M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
8481M: Josh Triplett <josh@joshtriplett.org>
8482R: Steven Rostedt <rostedt@goodmis.org>
8483R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
8484R: Lai Jiangshan <laijs@cn.fujitsu.com>
8485L: linux-kernel@vger.kernel.org
8486S: Supported
8487T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
8488F: tools/testing/selftests/rcutorture
8489
8490RDC R-321X SoC
8491M: Florian Fainelli <florian@openwrt.org>
8492S: Maintained
8493
8494RDC R6040 FAST ETHERNET DRIVER
8495M: Florian Fainelli <florian@openwrt.org>
8496L: netdev@vger.kernel.org
8497S: Maintained
8498F: drivers/net/ethernet/rdc/r6040.c
8499
8500RDS - RELIABLE DATAGRAM SOCKETS
8501M: Chien Yen <chien.yen@oracle.com>
8502L: rds-devel@oss.oracle.com (moderated for non-subscribers)
8503S: Supported
8504F: net/rds/
8505
8506READ-COPY UPDATE (RCU)
8507M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
8508M: Josh Triplett <josh@joshtriplett.org>
8509R: Steven Rostedt <rostedt@goodmis.org>
8510R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
8511R: Lai Jiangshan <laijs@cn.fujitsu.com>
8512L: linux-kernel@vger.kernel.org
8513W: http://www.rdrop.com/users/paulmck/RCU/
8514S: Supported
8515T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
8516F: Documentation/RCU/
8517X: Documentation/RCU/torture.txt
8518F: include/linux/rcu*
8519X: include/linux/srcu.h
8520F: kernel/rcu/
8521X: kernel/torture.c
8522
8523REAL TIME CLOCK (RTC) SUBSYSTEM
8524M: Alessandro Zummo <a.zummo@towertech.it>
8525M: Alexandre Belloni <alexandre.belloni@free-electrons.com>
8526L: rtc-linux@googlegroups.com
8527Q: http://patchwork.ozlabs.org/project/rtc-linux/list/
8528T: git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
8529S: Maintained
8530F: Documentation/rtc.txt
8531F: drivers/rtc/
8532F: include/linux/rtc.h
8533F: include/uapi/linux/rtc.h
8534
8535REALTEK AUDIO CODECS
8536M: Bard Liao <bardliao@realtek.com>
8537M: Oder Chiou <oder_chiou@realtek.com>
8538S: Maintained
8539F: sound/soc/codecs/rt*
8540F: include/sound/rt*.h
8541
8542REISERFS FILE SYSTEM
8543L: reiserfs-devel@vger.kernel.org
8544S: Supported
8545F: fs/reiserfs/
8546
8547REGISTER MAP ABSTRACTION
8548M: Mark Brown <broonie@kernel.org>
8549L: linux-kernel@vger.kernel.org
8550T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
8551S: Supported
8552F: drivers/base/regmap/
8553F: include/linux/regmap.h
8554
8555REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
8556M: Ohad Ben-Cohen <ohad@wizery.com>
8557T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git
8558S: Maintained
8559F: drivers/remoteproc/
8560F: Documentation/remoteproc.txt
8561F: include/linux/remoteproc.h
8562
8563REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
8564M: Ohad Ben-Cohen <ohad@wizery.com>
8565T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/rpmsg.git
8566S: Maintained
8567F: drivers/rpmsg/
8568F: Documentation/rpmsg.txt
8569F: include/linux/rpmsg.h
8570
8571RESET CONTROLLER FRAMEWORK
8572M: Philipp Zabel <p.zabel@pengutronix.de>
8573S: Maintained
8574F: drivers/reset/
8575F: Documentation/devicetree/bindings/reset/
8576F: include/linux/reset.h
8577F: include/linux/reset-controller.h
8578
8579RFKILL
8580M: Johannes Berg <johannes@sipsolutions.net>
8581L: linux-wireless@vger.kernel.org
8582W: http://wireless.kernel.org/
8583T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
8584T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
8585S: Maintained
8586F: Documentation/rfkill.txt
8587F: net/rfkill/
8588
8589RHASHTABLE
8590M: Thomas Graf <tgraf@suug.ch>
8591L: netdev@vger.kernel.org
8592S: Maintained
8593F: lib/rhashtable.c
8594F: include/linux/rhashtable.h
8595
8596RICOH SMARTMEDIA/XD DRIVER
8597M: Maxim Levitsky <maximlevitsky@gmail.com>
8598S: Maintained
8599F: drivers/mtd/nand/r852.c
8600F: drivers/mtd/nand/r852.h
8601
8602RICOH R5C592 MEMORYSTICK DRIVER
8603M: Maxim Levitsky <maximlevitsky@gmail.com>
8604S: Maintained
8605F: drivers/memstick/host/r592.*
8606
8607ROCCAT DRIVERS
8608M: Stefan Achatz <erazor_de@users.sourceforge.net>
8609W: http://sourceforge.net/projects/roccat/
8610S: Maintained
8611F: drivers/hid/hid-roccat*
8612F: include/linux/hid-roccat*
8613F: Documentation/ABI/*/sysfs-driver-hid-roccat*
8614
8615ROCKER DRIVER
8616M: Jiri Pirko <jiri@resnulli.us>
8617M: Scott Feldman <sfeldma@gmail.com>
8618L: netdev@vger.kernel.org
8619S: Supported
8620F: drivers/net/ethernet/rocker/
8621
8622ROCKETPORT DRIVER
8623P: Comtrol Corp.
8624W: http://www.comtrol.com
8625S: Maintained
8626F: Documentation/serial/rocket.txt
8627F: drivers/tty/rocket*
8628
8629ROCKETPORT EXPRESS/INFINITY DRIVER
8630M: Kevin Cernekee <cernekee@gmail.com>
8631L: linux-serial@vger.kernel.org
8632S: Odd Fixes
8633F: drivers/tty/serial/rp2.*
8634
8635ROSE NETWORK LAYER
8636M: Ralf Baechle <ralf@linux-mips.org>
8637L: linux-hams@vger.kernel.org
8638W: http://www.linux-ax25.org/
8639S: Maintained
8640F: include/net/rose.h
8641F: include/uapi/linux/rose.h
8642F: net/rose/
8643
8644RTL2830 MEDIA DRIVER
8645M: Antti Palosaari <crope@iki.fi>
8646L: linux-media@vger.kernel.org
8647W: http://linuxtv.org/
8648W: http://palosaari.fi/linux/
8649Q: http://patchwork.linuxtv.org/project/linux-media/list/
8650T: git git://linuxtv.org/anttip/media_tree.git
8651S: Maintained
8652F: drivers/media/dvb-frontends/rtl2830*
8653
8654RTL2832 MEDIA DRIVER
8655M: Antti Palosaari <crope@iki.fi>
8656L: linux-media@vger.kernel.org
8657W: http://linuxtv.org/
8658W: http://palosaari.fi/linux/
8659Q: http://patchwork.linuxtv.org/project/linux-media/list/
8660T: git git://linuxtv.org/anttip/media_tree.git
8661S: Maintained
8662F: drivers/media/dvb-frontends/rtl2832*
8663
8664RTL2832_SDR MEDIA DRIVER
8665M: Antti Palosaari <crope@iki.fi>
8666L: linux-media@vger.kernel.org
8667W: http://linuxtv.org/
8668W: http://palosaari.fi/linux/
8669Q: http://patchwork.linuxtv.org/project/linux-media/list/
8670T: git git://linuxtv.org/anttip/media_tree.git
8671S: Maintained
8672F: drivers/media/dvb-frontends/rtl2832_sdr*
8673
8674RTL8180 WIRELESS DRIVER
8675L: linux-wireless@vger.kernel.org
8676W: http://wireless.kernel.org/
8677T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
8678S: Orphan
8679F: drivers/net/wireless/rtl818x/rtl8180/
8680
8681RTL8187 WIRELESS DRIVER
8682M: Herton Ronaldo Krzesinski <herton@canonical.com>
8683M: Hin-Tak Leung <htl10@users.sourceforge.net>
8684M: Larry Finger <Larry.Finger@lwfinger.net>
8685L: linux-wireless@vger.kernel.org
8686W: http://wireless.kernel.org/
8687T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
8688S: Maintained
8689F: drivers/net/wireless/rtl818x/rtl8187/
8690
8691RTL8192CE WIRELESS DRIVER
8692M: Larry Finger <Larry.Finger@lwfinger.net>
8693M: Chaoming Li <chaoming_li@realsil.com.cn>
8694L: linux-wireless@vger.kernel.org
8695W: http://wireless.kernel.org/
8696T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
8697S: Maintained
8698F: drivers/net/wireless/rtlwifi/
8699F: drivers/net/wireless/rtlwifi/rtl8192ce/
8700
8701S3 SAVAGE FRAMEBUFFER DRIVER
8702M: Antonino Daplas <adaplas@gmail.com>
8703L: linux-fbdev@vger.kernel.org
8704S: Maintained
8705F: drivers/video/fbdev/savage/
8706
8707S390
8708M: Martin Schwidefsky <schwidefsky@de.ibm.com>
8709M: Heiko Carstens <heiko.carstens@de.ibm.com>
8710M: linux390@de.ibm.com
8711L: linux-s390@vger.kernel.org
8712W: http://www.ibm.com/developerworks/linux/linux390/
8713S: Supported
8714F: arch/s390/
8715F: drivers/s390/
8716F: Documentation/s390/
8717F: Documentation/DocBook/s390*
8718
8719S390 COMMON I/O LAYER
8720M: Sebastian Ott <sebott@linux.vnet.ibm.com>
8721M: Peter Oberparleiter <oberpar@linux.vnet.ibm.com>
8722L: linux-s390@vger.kernel.org
8723W: http://www.ibm.com/developerworks/linux/linux390/
8724S: Supported
8725F: drivers/s390/cio/
8726
8727S390 DASD DRIVER
8728M: Stefan Weinhuber <wein@de.ibm.com>
8729M: Stefan Haberland <stefan.haberland@de.ibm.com>
8730L: linux-s390@vger.kernel.org
8731W: http://www.ibm.com/developerworks/linux/linux390/
8732S: Supported
8733F: drivers/s390/block/dasd*
8734F: block/partitions/ibm.c
8735
8736S390 NETWORK DRIVERS
8737M: Ursula Braun <ursula.braun@de.ibm.com>
8738M: linux390@de.ibm.com
8739L: linux-s390@vger.kernel.org
8740W: http://www.ibm.com/developerworks/linux/linux390/
8741S: Supported
8742F: drivers/s390/net/
8743
8744S390 PCI SUBSYSTEM
8745M: Sebastian Ott <sebott@linux.vnet.ibm.com>
8746M: Gerald Schaefer <gerald.schaefer@de.ibm.com>
8747L: linux-s390@vger.kernel.org
8748W: http://www.ibm.com/developerworks/linux/linux390/
8749S: Supported
8750F: arch/s390/pci/
8751F: drivers/pci/hotplug/s390_pci_hpc.c
8752
8753S390 ZCRYPT DRIVER
8754M: Ingo Tuchscherer <ingo.tuchscherer@de.ibm.com>
8755M: linux390@de.ibm.com
8756L: linux-s390@vger.kernel.org
8757W: http://www.ibm.com/developerworks/linux/linux390/
8758S: Supported
8759F: drivers/s390/crypto/
8760
8761S390 ZFCP DRIVER
8762M: Steffen Maier <maier@linux.vnet.ibm.com>
8763M: linux390@de.ibm.com
8764L: linux-s390@vger.kernel.org
8765W: http://www.ibm.com/developerworks/linux/linux390/
8766S: Supported
8767F: drivers/s390/scsi/zfcp_*
8768
8769S390 IUCV NETWORK LAYER
8770M: Ursula Braun <ursula.braun@de.ibm.com>
8771M: linux390@de.ibm.com
8772L: linux-s390@vger.kernel.org
8773W: http://www.ibm.com/developerworks/linux/linux390/
8774S: Supported
8775F: drivers/s390/net/*iucv*
8776F: include/net/iucv/
8777F: net/iucv/
8778
8779S3C24XX SD/MMC Driver
8780M: Ben Dooks <ben-linux@fluff.org>
8781L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8782S: Supported
8783F: drivers/mmc/host/s3cmci.*
8784
8785SAA6588 RDS RECEIVER DRIVER
8786M: Hans Verkuil <hverkuil@xs4all.nl>
8787L: linux-media@vger.kernel.org
8788T: git git://linuxtv.org/media_tree.git
8789W: http://linuxtv.org
8790S: Odd Fixes
8791F: drivers/media/i2c/saa6588*
8792
8793SAA7134 VIDEO4LINUX DRIVER
8794M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
8795L: linux-media@vger.kernel.org
8796W: http://linuxtv.org
8797T: git git://linuxtv.org/media_tree.git
8798S: Odd fixes
8799F: Documentation/video4linux/*.saa7134
8800F: drivers/media/pci/saa7134/
8801
8802SAA7146 VIDEO4LINUX-2 DRIVER
8803M: Hans Verkuil <hverkuil@xs4all.nl>
8804L: linux-media@vger.kernel.org
8805T: git git://linuxtv.org/media_tree.git
8806S: Maintained
8807F: drivers/media/common/saa7146/
8808F: drivers/media/pci/saa7146/
8809F: include/media/saa7146*
8810
8811SAMSUNG LAPTOP DRIVER
8812M: Corentin Chary <corentin.chary@gmail.com>
8813L: platform-driver-x86@vger.kernel.org
8814S: Maintained
8815F: drivers/platform/x86/samsung-laptop.c
8816
8817SAMSUNG AUDIO (ASoC) DRIVERS
8818M: Sangbeom Kim <sbkim73@samsung.com>
8819L: alsa-devel@alsa-project.org (moderated for non-subscribers)
8820S: Supported
8821F: sound/soc/samsung/
8822
8823SAMSUNG FRAMEBUFFER DRIVER
8824M: Jingoo Han <jingoohan1@gmail.com>
8825L: linux-fbdev@vger.kernel.org
8826S: Maintained
8827F: drivers/video/fbdev/s3c-fb.c
8828
8829SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
8830M: Sangbeom Kim <sbkim73@samsung.com>
8831M: Krzysztof Kozlowski <k.kozlowski@samsung.com>
8832L: linux-kernel@vger.kernel.org
8833L: linux-samsung-soc@vger.kernel.org
8834S: Supported
8835F: drivers/mfd/sec*.c
8836F: drivers/regulator/s2m*.c
8837F: drivers/regulator/s5m*.c
8838F: drivers/clk/clk-s2mps11.c
8839F: drivers/rtc/rtc-s5m.c
8840F: include/linux/mfd/samsung/
8841F: Documentation/devicetree/bindings/regulator/s5m8767-regulator.txt
8842F: Documentation/devicetree/bindings/mfd/s2mp*.txt
8843
8844SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
8845M: Kyungmin Park <kyungmin.park@samsung.com>
8846M: Sylwester Nawrocki <s.nawrocki@samsung.com>
8847L: linux-media@vger.kernel.org
8848Q: https://patchwork.linuxtv.org/project/linux-media/list/
8849S: Supported
8850F: drivers/media/platform/exynos4-is/
8851
8852SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
8853M: Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
8854L: linux-media@vger.kernel.org
8855L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
8856S: Maintained
8857F: drivers/media/platform/s3c-camif/
8858F: include/media/s3c_camif.h
8859
8860SAMSUNG S5C73M3 CAMERA DRIVER
8861M: Kyungmin Park <kyungmin.park@samsung.com>
8862M: Andrzej Hajda <a.hajda@samsung.com>
8863L: linux-media@vger.kernel.org
8864S: Supported
8865F: drivers/media/i2c/s5c73m3/*
8866
8867SAMSUNG S5K5BAF CAMERA DRIVER
8868M: Kyungmin Park <kyungmin.park@samsung.com>
8869M: Andrzej Hajda <a.hajda@samsung.com>
8870L: linux-media@vger.kernel.org
8871S: Supported
8872F: drivers/media/i2c/s5k5baf.c
8873
8874SAMSUNG SOC CLOCK DRIVERS
8875M: Sylwester Nawrocki <s.nawrocki@samsung.com>
8876M: Tomasz Figa <tomasz.figa@gmail.com>
8877S: Supported
8878L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
8879F: drivers/clk/samsung/
8880
8881SAMSUNG SXGBE DRIVERS
8882M: Byungho An <bh74.an@samsung.com>
8883M: Girish K S <ks.giri@samsung.com>
8884M: Vipul Pandya <vipul.pandya@samsung.com>
8885S: Supported
8886L: netdev@vger.kernel.org
8887F: drivers/net/ethernet/samsung/sxgbe/
8888
8889SAMSUNG THERMAL DRIVER
8890M: Lukasz Majewski <l.majewski@samsung.com>
8891L: linux-pm@vger.kernel.org
8892L: linux-samsung-soc@vger.kernel.org
8893S: Supported
8894T: https://github.com/lmajewski/linux-samsung-thermal.git
8895F: drivers/thermal/samsung/
8896
8897SAMSUNG USB2 PHY DRIVER
8898M: Kamil Debski <k.debski@samsung.com>
8899L: linux-kernel@vger.kernel.org
8900S: Supported
8901F: Documentation/devicetree/bindings/phy/samsung-phy.txt
8902F: Documentation/phy/samsung-usb2.txt
8903F: drivers/phy/phy-exynos4210-usb2.c
8904F: drivers/phy/phy-exynos4x12-usb2.c
8905F: drivers/phy/phy-exynos5250-usb2.c
8906F: drivers/phy/phy-s5pv210-usb2.c
8907F: drivers/phy/phy-samsung-usb2.c
8908F: drivers/phy/phy-samsung-usb2.h
8909
8910SERIAL DRIVERS
8911M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
8912L: linux-serial@vger.kernel.org
8913S: Maintained
8914F: drivers/tty/serial/
8915
8916SYNOPSYS DESIGNWARE DMAC DRIVER
8917M: Viresh Kumar <vireshk@kernel.org>
8918M: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
8919S: Maintained
8920F: include/linux/dma/dw.h
8921F: include/linux/platform_data/dma-dw.h
8922F: drivers/dma/dw/
8923
8924SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
8925M: Seungwon Jeon <tgih.jun@samsung.com>
8926M: Jaehoon Chung <jh80.chung@samsung.com>
8927L: linux-mmc@vger.kernel.org
8928S: Maintained
8929F: include/linux/mmc/dw_mmc.h
8930F: drivers/mmc/host/dw_mmc*
8931
8932THUNDERBOLT DRIVER
8933M: Andreas Noever <andreas.noever@gmail.com>
8934S: Maintained
8935F: drivers/thunderbolt/
8936
8937TIMEKEEPING, CLOCKSOURCE CORE, NTP
8938M: John Stultz <john.stultz@linaro.org>
8939M: Thomas Gleixner <tglx@linutronix.de>
8940L: linux-kernel@vger.kernel.org
8941T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
8942S: Supported
8943F: include/linux/clocksource.h
8944F: include/linux/time.h
8945F: include/linux/timex.h
8946F: include/uapi/linux/time.h
8947F: include/uapi/linux/timex.h
8948F: kernel/time/clocksource.c
8949F: kernel/time/time*.c
8950F: kernel/time/ntp.c
8951F: tools/testing/selftests/timers/
8952
8953SC1200 WDT DRIVER
8954M: Zwane Mwaikambo <zwanem@gmail.com>
8955S: Maintained
8956F: drivers/watchdog/sc1200wdt.c
8957
8958SCHEDULER
8959M: Ingo Molnar <mingo@redhat.com>
8960M: Peter Zijlstra <peterz@infradead.org>
8961L: linux-kernel@vger.kernel.org
8962T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
8963S: Maintained
8964F: kernel/sched/
8965F: include/linux/sched.h
8966F: include/uapi/linux/sched.h
8967F: include/linux/wait.h
8968
8969SCORE ARCHITECTURE
8970M: Chen Liqin <liqin.linux@gmail.com>
8971M: Lennox Wu <lennox.wu@gmail.com>
8972W: http://www.sunplus.com
8973S: Supported
8974F: arch/score/
8975
8976SCSI CDROM DRIVER
8977M: Jens Axboe <axboe@kernel.dk>
8978L: linux-scsi@vger.kernel.org
8979W: http://www.kernel.dk
8980S: Maintained
8981F: drivers/scsi/sr*
8982
8983SCSI RDMA PROTOCOL (SRP) INITIATOR
8984M: Bart Van Assche <bart.vanassche@sandisk.com>
8985L: linux-rdma@vger.kernel.org
8986S: Supported
8987W: http://www.openfabrics.org
8988Q: http://patchwork.kernel.org/project/linux-rdma/list/
8989T: git git://git.kernel.org/pub/scm/linux/kernel/git/dad/srp-initiator.git
8990F: drivers/infiniband/ulp/srp/
8991F: include/scsi/srp.h
8992
8993SCSI SG DRIVER
8994M: Doug Gilbert <dgilbert@interlog.com>
8995L: linux-scsi@vger.kernel.org
8996W: http://sg.danny.cz/sg
8997S: Maintained
8998F: Documentation/scsi/scsi-generic.txt
8999F: drivers/scsi/sg.c
9000F: include/scsi/sg.h
9001
9002SCSI SUBSYSTEM
9003M: "James E.J. Bottomley" <JBottomley@odin.com>
9004L: linux-scsi@vger.kernel.org
9005T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
9006S: Maintained
9007F: drivers/scsi/
9008F: include/scsi/
9009
9010SCSI TAPE DRIVER
9011M: Kai Mäkisara <Kai.Makisara@kolumbus.fi>
9012L: linux-scsi@vger.kernel.org
9013S: Maintained
9014F: Documentation/scsi/st.txt
9015F: drivers/scsi/st.*
9016F: drivers/scsi/st_*.h
9017
9018SCTP PROTOCOL
9019M: Vlad Yasevich <vyasevich@gmail.com>
9020M: Neil Horman <nhorman@tuxdriver.com>
9021L: linux-sctp@vger.kernel.org
9022W: http://lksctp.sourceforge.net
9023S: Maintained
9024F: Documentation/networking/sctp.txt
9025F: include/linux/sctp.h
9026F: include/uapi/linux/sctp.h
9027F: include/net/sctp/
9028F: net/sctp/
9029
9030SCx200 CPU SUPPORT
9031M: Jim Cromie <jim.cromie@gmail.com>
9032S: Odd Fixes
9033F: Documentation/i2c/busses/scx200_acb
9034F: arch/x86/platform/scx200/
9035F: drivers/watchdog/scx200_wdt.c
9036F: drivers/i2c/busses/scx200*
9037F: drivers/mtd/maps/scx200_docflash.c
9038F: include/linux/scx200.h
9039
9040SCx200 GPIO DRIVER
9041M: Jim Cromie <jim.cromie@gmail.com>
9042S: Maintained
9043F: drivers/char/scx200_gpio.c
9044F: include/linux/scx200_gpio.h
9045
9046SCx200 HRT CLOCKSOURCE DRIVER
9047M: Jim Cromie <jim.cromie@gmail.com>
9048S: Maintained
9049F: drivers/clocksource/scx200_hrt.c
9050
9051SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
9052M: Sascha Sommer <saschasommer@freenet.de>
9053L: sdricohcs-devel@lists.sourceforge.net (subscribers-only)
9054S: Maintained
9055F: drivers/mmc/host/sdricoh_cs.c
9056
9057SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
9058L: linux-mmc@vger.kernel.org
9059S: Orphan
9060F: drivers/mmc/host/sdhci.*
9061F: drivers/mmc/host/sdhci-pltfm.[ch]
9062
9063SECURE COMPUTING
9064M: Kees Cook <keescook@chromium.org>
9065R: Andy Lutomirski <luto@amacapital.net>
9066R: Will Drewry <wad@chromium.org>
9067T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp
9068S: Supported
9069F: kernel/seccomp.c
9070F: include/uapi/linux/seccomp.h
9071F: include/linux/seccomp.h
9072F: tools/testing/selftests/seccomp/*
9073K: \bsecure_computing
9074K: \bTIF_SECCOMP\b
9075
9076SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
9077M: Ben Dooks <ben-linux@fluff.org>
9078M: Jaehoon Chung <jh80.chung@samsung.com>
9079L: linux-mmc@vger.kernel.org
9080S: Maintained
9081F: drivers/mmc/host/sdhci-s3c*
9082
9083SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
9084M: Viresh Kumar <vireshk@kernel.org>
9085L: spear-devel@list.st.com
9086L: linux-mmc@vger.kernel.org
9087S: Maintained
9088F: drivers/mmc/host/sdhci-spear.c
9089
9090SECURITY SUBSYSTEM
9091M: James Morris <james.l.morris@oracle.com>
9092M: "Serge E. Hallyn" <serge@hallyn.com>
9093L: linux-security-module@vger.kernel.org (suggested Cc:)
9094T: git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git
9095W: http://kernsec.org/
9096S: Supported
9097F: security/
9098
9099SECURITY CONTACT
9100M: Security Officers <security@kernel.org>
9101S: Supported
9102
9103SELINUX SECURITY MODULE
9104M: Paul Moore <paul@paul-moore.com>
9105M: Stephen Smalley <sds@tycho.nsa.gov>
9106M: Eric Paris <eparis@parisplace.org>
9107L: selinux@tycho.nsa.gov (moderated for non-subscribers)
9108W: http://selinuxproject.org
9109T: git git://git.infradead.org/users/pcmoore/selinux
9110S: Supported
9111F: include/linux/selinux*
9112F: security/selinux/
9113F: scripts/selinux/
9114
9115APPARMOR SECURITY MODULE
9116M: John Johansen <john.johansen@canonical.com>
9117L: apparmor@lists.ubuntu.com (subscribers-only, general discussion)
9118W: apparmor.wiki.kernel.org
9119T: git git://git.kernel.org/pub/scm/linux/kernel/git/jj/apparmor-dev.git
9120S: Supported
9121F: security/apparmor/
9122
9123SENSABLE PHANTOM
9124M: Jiri Slaby <jirislaby@gmail.com>
9125S: Maintained
9126F: drivers/misc/phantom.c
9127F: include/uapi/linux/phantom.h
9128
9129SERVER ENGINES 10Gbps iSCSI - BladeEngine 2 DRIVER
9130M: Jayamohan Kallickal <jayamohan.kallickal@avagotech.com>
9131M: Minh Tran <minh.tran@avagotech.com>
9132M: John Soni Jose <sony.john-n@avagotech.com>
9133L: linux-scsi@vger.kernel.org
9134W: http://www.avagotech.com
9135S: Supported
9136F: drivers/scsi/be2iscsi/
9137
9138Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER
9139M: Sathya Perla <sathya.perla@avagotech.com>
9140M: Ajit Khaparde <ajit.khaparde@avagotech.com>
9141M: Padmanabh Ratnakar <padmanabh.ratnakar@avagotech.com>
9142M: Sriharsha Basavapatna <sriharsha.basavapatna@avagotech.com>
9143L: netdev@vger.kernel.org
9144W: http://www.emulex.com
9145S: Supported
9146F: drivers/net/ethernet/emulex/benet/
9147
9148EMULEX ONECONNECT ROCE DRIVER
9149M: Selvin Xavier <selvin.xavier@avagotech.com>
9150M: Devesh Sharma <devesh.sharma@avagotech.com>
9151M: Mitesh Ahuja <mitesh.ahuja@avagotech.com>
9152L: linux-rdma@vger.kernel.org
9153W: http://www.emulex.com
9154S: Supported
9155F: drivers/infiniband/hw/ocrdma/
9156
9157SFC NETWORK DRIVER
9158M: Solarflare linux maintainers <linux-net-drivers@solarflare.com>
9159M: Shradha Shah <sshah@solarflare.com>
9160L: netdev@vger.kernel.org
9161S: Supported
9162F: drivers/net/ethernet/sfc/
9163
9164SGI GRU DRIVER
9165M: Dimitri Sivanich <sivanich@sgi.com>
9166S: Maintained
9167F: drivers/misc/sgi-gru/
9168
9169SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER
9170M: Pat Gefre <pfg@sgi.com>
9171L: linux-ia64@vger.kernel.org
9172S: Supported
9173F: Documentation/ia64/serial.txt
9174F: drivers/tty/serial/ioc?_serial.c
9175F: include/linux/ioc?.h
9176
9177SGI XP/XPC/XPNET DRIVER
9178M: Cliff Whickman <cpw@sgi.com>
9179M: Robin Holt <robinmholt@gmail.com>
9180S: Maintained
9181F: drivers/misc/sgi-xp/
9182
9183SI2157 MEDIA DRIVER
9184M: Antti Palosaari <crope@iki.fi>
9185L: linux-media@vger.kernel.org
9186W: http://linuxtv.org/
9187W: http://palosaari.fi/linux/
9188Q: http://patchwork.linuxtv.org/project/linux-media/list/
9189T: git git://linuxtv.org/anttip/media_tree.git
9190S: Maintained
9191F: drivers/media/tuners/si2157*
9192
9193SI2168 MEDIA DRIVER
9194M: Antti Palosaari <crope@iki.fi>
9195L: linux-media@vger.kernel.org
9196W: http://linuxtv.org/
9197W: http://palosaari.fi/linux/
9198Q: http://patchwork.linuxtv.org/project/linux-media/list/
9199T: git git://linuxtv.org/anttip/media_tree.git
9200S: Maintained
9201F: drivers/media/dvb-frontends/si2168*
9202
9203SI470X FM RADIO RECEIVER I2C DRIVER
9204M: Hans Verkuil <hverkuil@xs4all.nl>
9205L: linux-media@vger.kernel.org
9206T: git git://linuxtv.org/media_tree.git
9207W: http://linuxtv.org
9208S: Odd Fixes
9209F: drivers/media/radio/si470x/radio-si470x-i2c.c
9210
9211SI470X FM RADIO RECEIVER USB DRIVER
9212M: Hans Verkuil <hverkuil@xs4all.nl>
9213L: linux-media@vger.kernel.org
9214T: git git://linuxtv.org/media_tree.git
9215W: http://linuxtv.org
9216S: Maintained
9217F: drivers/media/radio/si470x/radio-si470x-common.c
9218F: drivers/media/radio/si470x/radio-si470x.h
9219F: drivers/media/radio/si470x/radio-si470x-usb.c
9220
9221SI4713 FM RADIO TRANSMITTER I2C DRIVER
9222M: Eduardo Valentin <edubezval@gmail.com>
9223L: linux-media@vger.kernel.org
9224T: git git://linuxtv.org/media_tree.git
9225W: http://linuxtv.org
9226S: Odd Fixes
9227F: drivers/media/radio/si4713/si4713.?
9228
9229SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
9230M: Eduardo Valentin <edubezval@gmail.com>
9231L: linux-media@vger.kernel.org
9232T: git git://linuxtv.org/media_tree.git
9233W: http://linuxtv.org
9234S: Odd Fixes
9235F: drivers/media/radio/si4713/radio-platform-si4713.c
9236
9237SI4713 FM RADIO TRANSMITTER USB DRIVER
9238M: Hans Verkuil <hverkuil@xs4all.nl>
9239L: linux-media@vger.kernel.org
9240T: git git://linuxtv.org/media_tree.git
9241W: http://linuxtv.org
9242S: Maintained
9243F: drivers/media/radio/si4713/radio-usb-si4713.c
9244
9245SIANO DVB DRIVER
9246M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
9247L: linux-media@vger.kernel.org
9248W: http://linuxtv.org
9249T: git git://linuxtv.org/media_tree.git
9250S: Odd fixes
9251F: drivers/media/common/siano/
9252F: drivers/media/usb/siano/
9253F: drivers/media/usb/siano/
9254F: drivers/media/mmc/siano/
9255
9256SIMPLEFB FB DRIVER
9257M: Hans de Goede <hdegoede@redhat.com>
9258L: linux-fbdev@vger.kernel.org
9259S: Maintained
9260F: Documentation/devicetree/bindings/video/simple-framebuffer.txt
9261F: drivers/video/fbdev/simplefb.c
9262F: include/linux/platform_data/simplefb.h
9263
9264SH_VEU V4L2 MEM2MEM DRIVER
9265L: linux-media@vger.kernel.org
9266S: Orphan
9267F: drivers/media/platform/sh_veu.c
9268
9269SH_VOU V4L2 OUTPUT DRIVER
9270L: linux-media@vger.kernel.org
9271S: Orphan
9272F: drivers/media/platform/sh_vou.c
9273F: include/media/sh_vou.h
9274
9275SIMPLE FIRMWARE INTERFACE (SFI)
9276M: Len Brown <lenb@kernel.org>
9277L: sfi-devel@simplefirmware.org
9278W: http://simplefirmware.org/
9279T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git
9280S: Supported
9281F: arch/x86/platform/sfi/
9282F: drivers/sfi/
9283F: include/linux/sfi*.h
9284
9285SIMTEC EB110ATX (Chalice CATS)
9286P: Ben Dooks
9287P: Vincent Sanders <vince@simtec.co.uk>
9288M: Simtec Linux Team <linux@simtec.co.uk>
9289W: http://www.simtec.co.uk/products/EB110ATX/
9290S: Supported
9291
9292SIMTEC EB2410ITX (BAST)
9293P: Ben Dooks
9294P: Vincent Sanders <vince@simtec.co.uk>
9295M: Simtec Linux Team <linux@simtec.co.uk>
9296W: http://www.simtec.co.uk/products/EB2410ITX/
9297S: Supported
9298F: arch/arm/mach-s3c24xx/mach-bast.c
9299F: arch/arm/mach-s3c24xx/bast-ide.c
9300F: arch/arm/mach-s3c24xx/bast-irq.c
9301
9302TI DAVINCI MACHINE SUPPORT
9303M: Sekhar Nori <nsekhar@ti.com>
9304M: Kevin Hilman <khilman@deeprootsystems.com>
9305T: git git://gitorious.org/linux-davinci/linux-davinci.git
9306Q: http://patchwork.kernel.org/project/linux-davinci/list/
9307S: Supported
9308F: arch/arm/mach-davinci/
9309F: drivers/i2c/busses/i2c-davinci.c
9310
9311TI DAVINCI SERIES MEDIA DRIVER
9312M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
9313L: linux-media@vger.kernel.org
9314W: http://linuxtv.org/
9315Q: http://patchwork.linuxtv.org/project/linux-media/list/
9316T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
9317S: Maintained
9318F: drivers/media/platform/davinci/
9319F: include/media/davinci/
9320
9321TI AM437X VPFE DRIVER
9322M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
9323L: linux-media@vger.kernel.org
9324W: http://linuxtv.org/
9325Q: http://patchwork.linuxtv.org/project/linux-media/list/
9326T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
9327S: Maintained
9328F: drivers/media/platform/am437x/
9329
9330OV2659 OMNIVISION SENSOR DRIVER
9331M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
9332L: linux-media@vger.kernel.org
9333W: http://linuxtv.org/
9334Q: http://patchwork.linuxtv.org/project/linux-media/list/
9335T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
9336S: Maintained
9337F: drivers/media/i2c/ov2659.c
9338F: include/media/ov2659.h
9339
9340SIS 190 ETHERNET DRIVER
9341M: Francois Romieu <romieu@fr.zoreil.com>
9342L: netdev@vger.kernel.org
9343S: Maintained
9344F: drivers/net/ethernet/sis/sis190.c
9345
9346SIS 900/7016 FAST ETHERNET DRIVER
9347M: Daniele Venzano <venza@brownhat.org>
9348W: http://www.brownhat.org/sis900.html
9349L: netdev@vger.kernel.org
9350S: Maintained
9351F: drivers/net/ethernet/sis/sis900.*
9352
9353SIS FRAMEBUFFER DRIVER
9354M: Thomas Winischhofer <thomas@winischhofer.net>
9355W: http://www.winischhofer.net/linuxsisvga.shtml
9356S: Maintained
9357F: Documentation/fb/sisfb.txt
9358F: drivers/video/fbdev/sis/
9359F: include/video/sisfb.h
9360
9361SIS USB2VGA DRIVER
9362M: Thomas Winischhofer <thomas@winischhofer.net>
9363W: http://www.winischhofer.at/linuxsisusbvga.shtml
9364S: Maintained
9365F: drivers/usb/misc/sisusbvga/
9366
9367SLAB ALLOCATOR
9368M: Christoph Lameter <cl@linux.com>
9369M: Pekka Enberg <penberg@kernel.org>
9370M: David Rientjes <rientjes@google.com>
9371M: Joonsoo Kim <iamjoonsoo.kim@lge.com>
9372M: Andrew Morton <akpm@linux-foundation.org>
9373L: linux-mm@kvack.org
9374S: Maintained
9375F: include/linux/sl?b*.h
9376F: mm/sl?b*
9377
9378SLEEPABLE READ-COPY UPDATE (SRCU)
9379M: Lai Jiangshan <laijs@cn.fujitsu.com>
9380M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
9381M: Josh Triplett <josh@joshtriplett.org>
9382R: Steven Rostedt <rostedt@goodmis.org>
9383R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
9384L: linux-kernel@vger.kernel.org
9385W: http://www.rdrop.com/users/paulmck/RCU/
9386S: Supported
9387T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
9388F: include/linux/srcu.h
9389F: kernel/rcu/srcu.c
9390
9391SMACK SECURITY MODULE
9392M: Casey Schaufler <casey@schaufler-ca.com>
9393L: linux-security-module@vger.kernel.org
9394W: http://schaufler-ca.com
9395T: git git://git.gitorious.org/smack-next/kernel.git
9396S: Maintained
9397F: Documentation/security/Smack.txt
9398F: security/smack/
9399
9400DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS)
9401M: Kevin Hilman <khilman@kernel.org>
9402M: Nishanth Menon <nm@ti.com>
9403S: Maintained
9404F: drivers/power/avs/
9405F: include/linux/power/smartreflex.h
9406L: linux-pm@vger.kernel.org
9407
9408SMC91x ETHERNET DRIVER
9409M: Nicolas Pitre <nico@fluxnic.net>
9410S: Odd Fixes
9411F: drivers/net/ethernet/smsc/smc91x.*
9412
9413SMIA AND SMIA++ IMAGE SENSOR DRIVER
9414M: Sakari Ailus <sakari.ailus@iki.fi>
9415L: linux-media@vger.kernel.org
9416S: Maintained
9417F: drivers/media/i2c/smiapp/
9418F: include/media/smiapp.h
9419F: drivers/media/i2c/smiapp-pll.c
9420F: drivers/media/i2c/smiapp-pll.h
9421F: include/uapi/linux/smiapp.h
9422F: Documentation/devicetree/bindings/media/i2c/nokia,smia.txt
9423
9424SMM665 HARDWARE MONITOR DRIVER
9425M: Guenter Roeck <linux@roeck-us.net>
9426L: lm-sensors@lm-sensors.org
9427S: Maintained
9428F: Documentation/hwmon/smm665
9429F: drivers/hwmon/smm665.c
9430
9431SMSC EMC2103 HARDWARE MONITOR DRIVER
9432M: Steve Glendinning <steve.glendinning@shawell.net>
9433L: lm-sensors@lm-sensors.org
9434S: Maintained
9435F: Documentation/hwmon/emc2103
9436F: drivers/hwmon/emc2103.c
9437
9438SMSC SCH5627 HARDWARE MONITOR DRIVER
9439M: Hans de Goede <hdegoede@redhat.com>
9440L: lm-sensors@lm-sensors.org
9441S: Supported
9442F: Documentation/hwmon/sch5627
9443F: drivers/hwmon/sch5627.c
9444
9445SMSC47B397 HARDWARE MONITOR DRIVER
9446M: Jean Delvare <jdelvare@suse.com>
9447L: lm-sensors@lm-sensors.org
9448S: Maintained
9449F: Documentation/hwmon/smsc47b397
9450F: drivers/hwmon/smsc47b397.c
9451
9452SMSC911x ETHERNET DRIVER
9453M: Steve Glendinning <steve.glendinning@shawell.net>
9454L: netdev@vger.kernel.org
9455S: Maintained
9456F: include/linux/smsc911x.h
9457F: drivers/net/ethernet/smsc/smsc911x.*
9458
9459SMSC9420 PCI ETHERNET DRIVER
9460M: Steve Glendinning <steve.glendinning@shawell.net>
9461L: netdev@vger.kernel.org
9462S: Maintained
9463F: drivers/net/ethernet/smsc/smsc9420.*
9464
9465SMSC UFX6000 and UFX7000 USB to VGA DRIVER
9466M: Steve Glendinning <steve.glendinning@shawell.net>
9467L: linux-fbdev@vger.kernel.org
9468S: Maintained
9469F: drivers/video/fbdev/smscufx.c
9470
9471SOC-CAMERA V4L2 SUBSYSTEM
9472M: Guennadi Liakhovetski <g.liakhovetski@gmx.de>
9473L: linux-media@vger.kernel.org
9474T: git git://linuxtv.org/media_tree.git
9475S: Maintained
9476F: include/media/soc*
9477F: drivers/media/i2c/soc_camera/
9478F: drivers/media/platform/soc_camera/
9479
9480SOEKRIS NET48XX LED SUPPORT
9481M: Chris Boot <bootc@bootc.net>
9482S: Maintained
9483F: drivers/leds/leds-net48xx.c
9484
9485SOFTLOGIC 6x10 MPEG CODEC
9486M: Bluecherry Maintainers <maintainers@bluecherrydvr.com>
9487M: Andrey Utkin <andrey.utkin@corp.bluecherry.net>
9488M: Andrey Utkin <andrey.krieger.utkin@gmail.com>
9489M: Ismael Luceno <ismael@iodev.co.uk>
9490L: linux-media@vger.kernel.org
9491S: Supported
9492F: drivers/media/pci/solo6x10/
9493
9494SOFTWARE RAID (Multiple Disks) SUPPORT
9495M: Neil Brown <neilb@suse.com>
9496L: linux-raid@vger.kernel.org
9497S: Supported
9498F: drivers/md/
9499F: include/linux/raid/
9500F: include/uapi/linux/raid/
9501
9502SONIC NETWORK DRIVER
9503M: Thomas Bogendoerfer <tsbogend@alpha.franken.de>
9504L: netdev@vger.kernel.org
9505S: Maintained
9506F: drivers/net/ethernet/natsemi/sonic.*
9507
9508SONICS SILICON BACKPLANE DRIVER (SSB)
9509M: Michael Buesch <m@bues.ch>
9510L: netdev@vger.kernel.org
9511S: Maintained
9512F: drivers/ssb/
9513F: include/linux/ssb/
9514
9515SONY VAIO CONTROL DEVICE DRIVER
9516M: Mattia Dongili <malattia@linux.it>
9517L: platform-driver-x86@vger.kernel.org
9518W: http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
9519S: Maintained
9520F: Documentation/laptops/sony-laptop.txt
9521F: drivers/char/sonypi.c
9522F: drivers/platform/x86/sony-laptop.c
9523F: include/linux/sony-laptop.h
9524
9525SONY MEMORYSTICK CARD SUPPORT
9526M: Alex Dubov <oakad@yahoo.com>
9527W: http://tifmxx.berlios.de/
9528S: Maintained
9529F: drivers/memstick/host/tifm_ms.c
9530
9531SONY MEMORYSTICK STANDARD SUPPORT
9532M: Maxim Levitsky <maximlevitsky@gmail.com>
9533S: Maintained
9534F: drivers/memstick/core/ms_block.*
9535
9536SOUND
9537M: Jaroslav Kysela <perex@perex.cz>
9538M: Takashi Iwai <tiwai@suse.com>
9539L: alsa-devel@alsa-project.org (moderated for non-subscribers)
9540W: http://www.alsa-project.org/
9541T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
9542T: git git://git.alsa-project.org/alsa-kernel.git
9543Q: http://patchwork.kernel.org/project/alsa-devel/list/
9544S: Maintained
9545F: Documentation/sound/
9546F: include/sound/
9547F: include/uapi/sound/
9548F: sound/
9549
9550SOUND - COMPRESSED AUDIO
9551M: Vinod Koul <vinod.koul@intel.com>
9552L: alsa-devel@alsa-project.org (moderated for non-subscribers)
9553T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
9554S: Supported
9555F: Documentation/sound/alsa/compress_offload.txt
9556F: include/sound/compress_driver.h
9557F: include/uapi/sound/compress_*
9558F: sound/core/compress_offload.c
9559F: sound/soc/soc-compress.c
9560
9561SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
9562M: Liam Girdwood <lgirdwood@gmail.com>
9563M: Mark Brown <broonie@kernel.org>
9564T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
9565L: alsa-devel@alsa-project.org (moderated for non-subscribers)
9566W: http://alsa-project.org/main/index.php/ASoC
9567S: Supported
9568F: Documentation/sound/alsa/soc/
9569F: sound/soc/
9570F: include/sound/soc*
9571
9572SOUND - DMAENGINE HELPERS
9573M: Lars-Peter Clausen <lars@metafoo.de>
9574S: Supported
9575F: include/sound/dmaengine_pcm.h
9576F: sound/core/pcm_dmaengine.c
9577F: sound/soc/soc-generic-dmaengine-pcm.c
9578
9579SP2 MEDIA DRIVER
9580M: Olli Salonen <olli.salonen@iki.fi>
9581L: linux-media@vger.kernel.org
9582W: http://linuxtv.org/
9583Q: http://patchwork.linuxtv.org/project/linux-media/list/
9584S: Maintained
9585F: drivers/media/dvb-frontends/sp2*
9586
9587SPARC + UltraSPARC (sparc/sparc64)
9588M: "David S. Miller" <davem@davemloft.net>
9589L: sparclinux@vger.kernel.org
9590Q: http://patchwork.ozlabs.org/project/sparclinux/list/
9591T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
9592T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
9593S: Maintained
9594F: arch/sparc/
9595F: drivers/sbus/
9596
9597SPARC SERIAL DRIVERS
9598M: "David S. Miller" <davem@davemloft.net>
9599L: sparclinux@vger.kernel.org
9600T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
9601T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
9602S: Maintained
9603F: include/linux/sunserialcore.h
9604F: drivers/tty/serial/suncore.c
9605F: drivers/tty/serial/sunhv.c
9606F: drivers/tty/serial/sunsab.c
9607F: drivers/tty/serial/sunsab.h
9608F: drivers/tty/serial/sunsu.c
9609F: drivers/tty/serial/sunzilog.c
9610F: drivers/tty/serial/sunzilog.h
9611
9612SPARSE CHECKER
9613M: "Christopher Li" <sparse@chrisli.org>
9614L: linux-sparse@vger.kernel.org
9615W: https://sparse.wiki.kernel.org/
9616T: git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
9617T: git git://git.kernel.org/pub/scm/devel/sparse/chrisl/sparse.git
9618S: Maintained
9619F: include/linux/compiler.h
9620
9621SPEAR PLATFORM SUPPORT
9622M: Viresh Kumar <vireshk@kernel.org>
9623M: Shiraz Hashim <shiraz.linux.kernel@gmail.com>
9624L: spear-devel@list.st.com
9625L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9626W: http://www.st.com/spear
9627S: Maintained
9628F: arch/arm/mach-spear/
9629
9630SPEAR CLOCK FRAMEWORK SUPPORT
9631M: Viresh Kumar <vireshk@kernel.org>
9632L: spear-devel@list.st.com
9633L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9634W: http://www.st.com/spear
9635S: Maintained
9636F: drivers/clk/spear/
9637
9638SPI SUBSYSTEM
9639M: Mark Brown <broonie@kernel.org>
9640L: linux-spi@vger.kernel.org
9641T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
9642Q: http://patchwork.kernel.org/project/spi-devel-general/list/
9643S: Maintained
9644F: Documentation/spi/
9645F: drivers/spi/
9646F: include/linux/spi/
9647F: include/uapi/linux/spi/
9648
9649SPIDERNET NETWORK DRIVER for CELL
9650M: Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
9651L: netdev@vger.kernel.org
9652S: Supported
9653F: Documentation/networking/spider_net.txt
9654F: drivers/net/ethernet/toshiba/spider_net*
9655
9656SPU FILE SYSTEM
9657M: Jeremy Kerr <jk@ozlabs.org>
9658L: linuxppc-dev@lists.ozlabs.org
9659W: http://www.ibm.com/developerworks/power/cell/
9660S: Supported
9661F: Documentation/filesystems/spufs.txt
9662F: arch/powerpc/platforms/cell/spufs/
9663
9664SQUASHFS FILE SYSTEM
9665M: Phillip Lougher <phillip@squashfs.org.uk>
9666L: squashfs-devel@lists.sourceforge.net (subscribers-only)
9667W: http://squashfs.org.uk
9668S: Maintained
9669F: Documentation/filesystems/squashfs.txt
9670F: fs/squashfs/
9671
9672SRM (Alpha) environment access
9673M: Jan-Benedict Glaw <jbglaw@lug-owl.de>
9674S: Maintained
9675F: arch/alpha/kernel/srm_env.c
9676
9677STABLE BRANCH
9678M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
9679L: stable@vger.kernel.org
9680S: Supported
9681F: Documentation/stable_kernel_rules.txt
9682
9683STAGING SUBSYSTEM
9684M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
9685T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
9686L: devel@driverdev.osuosl.org
9687S: Supported
9688F: drivers/staging/
9689
9690STAGING - COMEDI
9691M: Ian Abbott <abbotti@mev.co.uk>
9692M: H Hartley Sweeten <hsweeten@visionengravers.com>
9693S: Odd Fixes
9694F: drivers/staging/comedi/
9695
9696STAGING - FLARION FT1000 DRIVERS
9697M: Marek Belisko <marek.belisko@gmail.com>
9698S: Odd Fixes
9699F: drivers/staging/ft1000/
9700
9701STAGING - INDUSTRIAL IO
9702M: Jonathan Cameron <jic23@kernel.org>
9703L: linux-iio@vger.kernel.org
9704S: Odd Fixes
9705F: drivers/staging/iio/
9706
9707STAGING - LIRC (LINUX INFRARED REMOTE CONTROL) DRIVERS
9708M: Jarod Wilson <jarod@wilsonet.com>
9709W: http://www.lirc.org/
9710S: Odd Fixes
9711F: drivers/staging/media/lirc/
9712
9713STAGING - LUSTRE PARALLEL FILESYSTEM
9714M: Oleg Drokin <oleg.drokin@intel.com>
9715M: Andreas Dilger <andreas.dilger@intel.com>
9716L: HPDD-discuss@lists.01.org (moderated for non-subscribers)
9717W: http://lustre.opensfs.org/
9718S: Maintained
9719F: drivers/staging/lustre
9720
9721STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
9722M: Julian Andres Klode <jak@jak-linux.org>
9723M: Marc Dietrich <marvin24@gmx.de>
9724L: ac100@lists.launchpad.net (moderated for non-subscribers)
9725L: linux-tegra@vger.kernel.org
9726S: Maintained
9727F: drivers/staging/nvec/
9728
9729STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
9730M: Jens Frederich <jfrederich@gmail.com>
9731M: Daniel Drake <dsd@laptop.org>
9732M: Jon Nettleton <jon.nettleton@gmail.com>
9733W: http://wiki.laptop.org/go/DCON
9734S: Maintained
9735F: drivers/staging/olpc_dcon/
9736
9737STAGING - OZMO DEVICES USB OVER WIFI DRIVER
9738M: Shigekatsu Tateno <shigekatsu.tateno@atmel.com>
9739S: Maintained
9740F: drivers/staging/ozwpan/
9741
9742STAGING - PARALLEL LCD/KEYPAD PANEL DRIVER
9743M: Willy Tarreau <willy@meta-x.org>
9744S: Odd Fixes
9745F: drivers/staging/panel/
9746
9747STAGING - REALTEK RTL8712U DRIVERS
9748M: Larry Finger <Larry.Finger@lwfinger.net>
9749M: Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
9750S: Odd Fixes
9751F: drivers/staging/rtl8712/
9752
9753STAGING - REALTEK RTL8723U WIRELESS DRIVER
9754M: Larry Finger <Larry.Finger@lwfinger.net>
9755M: Jes Sorensen <Jes.Sorensen@redhat.com>
9756L: linux-wireless@vger.kernel.org
9757S: Maintained
9758F: drivers/staging/rtl8723au/
9759
9760STAGING - SILICON MOTION SM7XX FRAME BUFFER DRIVER
9761M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
9762M: Teddy Wang <teddy.wang@siliconmotion.com>
9763M: Sudip Mukherjee <sudip@vectorindia.org>
9764L: linux-fbdev@vger.kernel.org
9765S: Maintained
9766F: drivers/staging/sm7xxfb/
9767
9768STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
9769M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
9770M: Teddy Wang <teddy.wang@siliconmotion.com>
9771M: Sudip Mukherjee <sudip@vectorindia.org>
9772L: linux-fbdev@vger.kernel.org
9773S: Maintained
9774F: drivers/staging/sm750fb/
9775
9776STAGING - SLICOSS
9777M: Lior Dotan <liodot@gmail.com>
9778M: Christopher Harrer <charrer@alacritech.com>
9779S: Odd Fixes
9780F: drivers/staging/slicoss/
9781
9782STAGING - SPEAKUP CONSOLE SPEECH DRIVER
9783M: William Hubbs <w.d.hubbs@gmail.com>
9784M: Chris Brannon <chris@the-brannons.com>
9785M: Kirk Reiser <kirk@reisers.ca>
9786M: Samuel Thibault <samuel.thibault@ens-lyon.org>
9787L: speakup@linux-speakup.org
9788W: http://www.linux-speakup.org/
9789S: Odd Fixes
9790F: drivers/staging/speakup/
9791
9792STAGING - VIA VT665X DRIVERS
9793M: Forest Bond <forest@alittletooquiet.net>
9794S: Odd Fixes
9795F: drivers/staging/vt665?/
9796
9797STAGING - WILC1000 WIFI DRIVER
9798M: Johnny Kim <johnny.kim@atmel.com>
9799M: Rachel Kim <rachel.kim@atmel.com>
9800M: Dean Lee <dean.lee@atmel.com>
9801M: Chris Park <chris.park@atmel.com>
9802L: linux-wireless@vger.kernel.org
9803S: Supported
9804F: drivers/staging/wilc1000/
9805
9806STAGING - XGI Z7,Z9,Z11 PCI DISPLAY DRIVER
9807M: Arnaud Patard <arnaud.patard@rtp-net.org>
9808S: Odd Fixes
9809F: drivers/staging/xgifb/
9810
9811STARFIRE/DURALAN NETWORK DRIVER
9812M: Ion Badulescu <ionut@badula.org>
9813S: Odd Fixes
9814F: drivers/net/ethernet/adaptec/starfire*
9815
9816SUN3/3X
9817M: Sam Creasey <sammy@sammy.net>
9818W: http://sammy.net/sun3/
9819S: Maintained
9820F: arch/m68k/kernel/*sun3*
9821F: arch/m68k/sun3*/
9822F: arch/m68k/include/asm/sun3*
9823F: drivers/net/ethernet/i825xx/sun3*
9824
9825SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
9826M: Hans de Goede <hdegoede@redhat.com>
9827L: linux-input@vger.kernel.org
9828S: Maintained
9829F: Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt
9830F: drivers/input/keyboard/sun4i-lradc-keys.c
9831
9832SUNDANCE NETWORK DRIVER
9833M: Denis Kirjanov <kda@linux-powerpc.org>
9834L: netdev@vger.kernel.org
9835S: Maintained
9836F: drivers/net/ethernet/dlink/sundance.c
9837
9838SUPERH
9839L: linux-sh@vger.kernel.org
9840Q: http://patchwork.kernel.org/project/linux-sh/list/
9841S: Orphan
9842F: Documentation/sh/
9843F: arch/sh/
9844F: drivers/sh/
9845
9846SUSPEND TO RAM
9847M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
9848M: Len Brown <len.brown@intel.com>
9849M: Pavel Machek <pavel@ucw.cz>
9850L: linux-pm@vger.kernel.org
9851S: Supported
9852F: Documentation/power/
9853F: arch/x86/kernel/acpi/
9854F: drivers/base/power/
9855F: kernel/power/
9856F: include/linux/suspend.h
9857F: include/linux/freezer.h
9858F: include/linux/pm.h
9859
9860SVGA HANDLING
9861M: Martin Mares <mj@ucw.cz>
9862L: linux-video@atrey.karlin.mff.cuni.cz
9863S: Maintained
9864F: Documentation/svga.txt
9865F: arch/x86/boot/video*
9866
9867SWIOTLB SUBSYSTEM
9868M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
9869L: linux-kernel@vger.kernel.org
9870S: Supported
9871F: lib/swiotlb.c
9872F: arch/*/kernel/pci-swiotlb.c
9873F: include/linux/swiotlb.h
9874
9875SWITCHDEV
9876M: Jiri Pirko <jiri@resnulli.us>
9877L: netdev@vger.kernel.org
9878S: Supported
9879F: net/switchdev/
9880F: include/net/switchdev.h
9881
9882SYNOPSYS ARC ARCHITECTURE
9883M: Vineet Gupta <vgupta@synopsys.com>
9884S: Supported
9885F: arch/arc/
9886F: Documentation/devicetree/bindings/arc/
9887F: drivers/tty/serial/arc_uart.c
9888
9889SYNOPSYS ARC SDP platform support
9890M: Alexey Brodkin <abrodkin@synopsys.com>
9891S: Supported
9892F: arch/arc/plat-axs10x
9893F: arch/arc/boot/dts/ax*
9894F: Documentation/devicetree/bindings/arc/axs10*
9895
9896SYSTEM CONFIGURATION (SYSCON)
9897M: Lee Jones <lee.jones@linaro.org>
9898M: Arnd Bergmann <arnd@arndb.de>
9899T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
9900S: Supported
9901F: drivers/mfd/syscon.c
9902
9903SYSV FILESYSTEM
9904M: Christoph Hellwig <hch@infradead.org>
9905S: Maintained
9906F: Documentation/filesystems/sysv-fs.txt
9907F: fs/sysv/
9908F: include/linux/sysv_fs.h
9909
9910TARGET SUBSYSTEM
9911M: "Nicholas A. Bellinger" <nab@linux-iscsi.org>
9912L: linux-scsi@vger.kernel.org
9913L: target-devel@vger.kernel.org
9914W: http://www.linux-iscsi.org
9915W: http://groups.google.com/group/linux-iscsi-target-dev
9916T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
9917S: Supported
9918F: drivers/target/
9919F: include/target/
9920F: Documentation/target/
9921
9922TASKSTATS STATISTICS INTERFACE
9923M: Balbir Singh <bsingharora@gmail.com>
9924S: Maintained
9925F: Documentation/accounting/taskstats*
9926F: include/linux/taskstats*
9927F: kernel/taskstats.c
9928
9929TC CLASSIFIER
9930M: Jamal Hadi Salim <jhs@mojatatu.com>
9931L: netdev@vger.kernel.org
9932S: Maintained
9933F: include/net/pkt_cls.h
9934F: include/uapi/linux/pkt_cls.h
9935F: net/sched/
9936
9937TCP LOW PRIORITY MODULE
9938M: "Wong Hoi Sing, Edison" <hswong3i@gmail.com>
9939M: "Hung Hing Lun, Mike" <hlhung3i@gmail.com>
9940W: http://tcp-lp-mod.sourceforge.net/
9941S: Maintained
9942F: net/ipv4/tcp_lp.c
9943
9944TDA10071 MEDIA DRIVER
9945M: Antti Palosaari <crope@iki.fi>
9946L: linux-media@vger.kernel.org
9947W: http://linuxtv.org/
9948W: http://palosaari.fi/linux/
9949Q: http://patchwork.linuxtv.org/project/linux-media/list/
9950T: git git://linuxtv.org/anttip/media_tree.git
9951S: Maintained
9952F: drivers/media/dvb-frontends/tda10071*
9953
9954TDA18212 MEDIA DRIVER
9955M: Antti Palosaari <crope@iki.fi>
9956L: linux-media@vger.kernel.org
9957W: http://linuxtv.org/
9958W: http://palosaari.fi/linux/
9959Q: http://patchwork.linuxtv.org/project/linux-media/list/
9960T: git git://linuxtv.org/anttip/media_tree.git
9961S: Maintained
9962F: drivers/media/tuners/tda18212*
9963
9964TDA18218 MEDIA DRIVER
9965M: Antti Palosaari <crope@iki.fi>
9966L: linux-media@vger.kernel.org
9967W: http://linuxtv.org/
9968W: http://palosaari.fi/linux/
9969Q: http://patchwork.linuxtv.org/project/linux-media/list/
9970T: git git://linuxtv.org/anttip/media_tree.git
9971S: Maintained
9972F: drivers/media/tuners/tda18218*
9973
9974TDA18271 MEDIA DRIVER
9975M: Michael Krufky <mkrufky@linuxtv.org>
9976L: linux-media@vger.kernel.org
9977W: http://linuxtv.org/
9978W: http://github.com/mkrufky
9979Q: http://patchwork.linuxtv.org/project/linux-media/list/
9980T: git git://linuxtv.org/mkrufky/tuners.git
9981S: Maintained
9982F: drivers/media/tuners/tda18271*
9983
9984TDA827x MEDIA DRIVER
9985M: Michael Krufky <mkrufky@linuxtv.org>
9986L: linux-media@vger.kernel.org
9987W: http://linuxtv.org/
9988W: http://github.com/mkrufky
9989Q: http://patchwork.linuxtv.org/project/linux-media/list/
9990T: git git://linuxtv.org/mkrufky/tuners.git
9991S: Maintained
9992F: drivers/media/tuners/tda8290.*
9993
9994TDA8290 MEDIA DRIVER
9995M: Michael Krufky <mkrufky@linuxtv.org>
9996L: linux-media@vger.kernel.org
9997W: http://linuxtv.org/
9998W: http://github.com/mkrufky
9999Q: http://patchwork.linuxtv.org/project/linux-media/list/
10000T: git git://linuxtv.org/mkrufky/tuners.git
10001S: Maintained
10002F: drivers/media/tuners/tda8290.*
10003
10004TDA9840 MEDIA DRIVER
10005M: Hans Verkuil <hverkuil@xs4all.nl>
10006L: linux-media@vger.kernel.org
10007T: git git://linuxtv.org/media_tree.git
10008W: http://linuxtv.org
10009S: Maintained
10010F: drivers/media/i2c/tda9840*
10011
10012TEA5761 TUNER DRIVER
10013M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
10014L: linux-media@vger.kernel.org
10015W: http://linuxtv.org
10016T: git git://linuxtv.org/media_tree.git
10017S: Odd fixes
10018F: drivers/media/tuners/tea5761.*
10019
10020TEA5767 TUNER DRIVER
10021M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
10022L: linux-media@vger.kernel.org
10023W: http://linuxtv.org
10024T: git git://linuxtv.org/media_tree.git
10025S: Maintained
10026F: drivers/media/tuners/tea5767.*
10027
10028TEA6415C MEDIA DRIVER
10029M: Hans Verkuil <hverkuil@xs4all.nl>
10030L: linux-media@vger.kernel.org
10031T: git git://linuxtv.org/media_tree.git
10032W: http://linuxtv.org
10033S: Maintained
10034F: drivers/media/i2c/tea6415c*
10035
10036TEA6420 MEDIA DRIVER
10037M: Hans Verkuil <hverkuil@xs4all.nl>
10038L: linux-media@vger.kernel.org
10039T: git git://linuxtv.org/media_tree.git
10040W: http://linuxtv.org
10041S: Maintained
10042F: drivers/media/i2c/tea6420*
10043
10044TEAM DRIVER
10045M: Jiri Pirko <jiri@resnulli.us>
10046L: netdev@vger.kernel.org
10047S: Supported
10048F: drivers/net/team/
10049F: include/linux/if_team.h
10050F: include/uapi/linux/if_team.h
10051
10052TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
10053M: "Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
10054S: Maintained
10055F: arch/x86/platform/ts5500/
10056
10057TECHNOTREND USB IR RECEIVER
10058M: Sean Young <sean@mess.org>
10059L: linux-media@vger.kernel.org
10060S: Maintained
10061F: drivers/media/rc/ttusbir.c
10062
10063TEGRA ARCHITECTURE SUPPORT
10064M: Stephen Warren <swarren@wwwdotorg.org>
10065M: Thierry Reding <thierry.reding@gmail.com>
10066M: Alexandre Courbot <gnurou@gmail.com>
10067L: linux-tegra@vger.kernel.org
10068Q: http://patchwork.ozlabs.org/project/linux-tegra/list/
10069T: git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
10070S: Supported
10071N: [^a-z]tegra
10072
10073TEGRA CLOCK DRIVER
10074M: Peter De Schrijver <pdeschrijver@nvidia.com>
10075M: Prashant Gaikwad <pgaikwad@nvidia.com>
10076S: Supported
10077F: drivers/clk/tegra/
10078
10079TEGRA DMA DRIVER
10080M: Laxman Dewangan <ldewangan@nvidia.com>
10081S: Supported
10082F: drivers/dma/tegra20-apb-dma.c
10083
10084TEGRA I2C DRIVER
10085M: Laxman Dewangan <ldewangan@nvidia.com>
10086S: Supported
10087F: drivers/i2c/busses/i2c-tegra.c
10088
10089TEGRA IOMMU DRIVERS
10090M: Hiroshi Doyu <hdoyu@nvidia.com>
10091S: Supported
10092F: drivers/iommu/tegra*
10093
10094TEGRA KBC DRIVER
10095M: Rakesh Iyer <riyer@nvidia.com>
10096M: Laxman Dewangan <ldewangan@nvidia.com>
10097S: Supported
10098F: drivers/input/keyboard/tegra-kbc.c
10099
10100TEGRA PWM DRIVER
10101M: Thierry Reding <thierry.reding@gmail.com>
10102S: Supported
10103F: drivers/pwm/pwm-tegra.c
10104
10105TEGRA SERIAL DRIVER
10106M: Laxman Dewangan <ldewangan@nvidia.com>
10107S: Supported
10108F: drivers/tty/serial/serial-tegra.c
10109
10110TEGRA SPI DRIVER
10111M: Laxman Dewangan <ldewangan@nvidia.com>
10112S: Supported
10113F: drivers/spi/spi-tegra*
10114
10115TEHUTI ETHERNET DRIVER
10116M: Andy Gospodarek <andy@greyhouse.net>
10117L: netdev@vger.kernel.org
10118S: Supported
10119F: drivers/net/ethernet/tehuti/*
10120
10121Telecom Clock Driver for MCPL0010
10122M: Mark Gross <mark.gross@intel.com>
10123S: Supported
10124F: drivers/char/tlclk.c
10125
10126TENSILICA XTENSA PORT (xtensa)
10127M: Chris Zankel <chris@zankel.net>
10128M: Max Filippov <jcmvbkbc@gmail.com>
10129L: linux-xtensa@linux-xtensa.org
10130S: Maintained
10131F: arch/xtensa/
10132F: drivers/irqchip/irq-xtensa-*
10133
10134THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
10135M: Hans Verkuil <hverkuil@xs4all.nl>
10136L: linux-media@vger.kernel.org
10137T: git git://linuxtv.org/media_tree.git
10138W: http://linuxtv.org
10139S: Maintained
10140F: drivers/media/radio/radio-raremono.c
10141
10142THERMAL
10143M: Zhang Rui <rui.zhang@intel.com>
10144M: Eduardo Valentin <edubezval@gmail.com>
10145L: linux-pm@vger.kernel.org
10146T: git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git
10147T: git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git
10148Q: https://patchwork.kernel.org/project/linux-pm/list/
10149S: Supported
10150F: drivers/thermal/
10151F: include/linux/thermal.h
10152F: include/uapi/linux/thermal.h
10153F: include/linux/cpu_cooling.h
10154F: Documentation/devicetree/bindings/thermal/
10155
10156THINGM BLINK(1) USB RGB LED DRIVER
10157M: Vivien Didelot <vivien.didelot@savoirfairelinux.com>
10158S: Maintained
10159F: drivers/hid/hid-thingm.c
10160
10161THINKPAD ACPI EXTRAS DRIVER
10162M: Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br>
10163L: ibm-acpi-devel@lists.sourceforge.net
10164L: platform-driver-x86@vger.kernel.org
10165W: http://ibm-acpi.sourceforge.net
10166W: http://thinkwiki.org/wiki/Ibm-acpi
10167T: git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
10168S: Maintained
10169F: drivers/platform/x86/thinkpad_acpi.c
10170
10171TI BANDGAP AND THERMAL DRIVER
10172M: Eduardo Valentin <edubezval@gmail.com>
10173L: linux-pm@vger.kernel.org
10174L: linux-omap@vger.kernel.org
10175S: Maintained
10176F: drivers/thermal/ti-soc-thermal/
10177
10178TI CDCE706 CLOCK DRIVER
10179M: Max Filippov <jcmvbkbc@gmail.com>
10180S: Maintained
10181F: drivers/clk/clk-cdce706.c
10182
10183TI CLOCK DRIVER
10184M: Tero Kristo <t-kristo@ti.com>
10185L: linux-omap@vger.kernel.org
10186S: Maintained
10187F: drivers/clk/ti/
10188F: include/linux/clk/ti.h
10189
10190TI FLASH MEDIA INTERFACE DRIVER
10191M: Alex Dubov <oakad@yahoo.com>
10192S: Maintained
10193F: drivers/misc/tifm*
10194F: drivers/mmc/host/tifm_sd.c
10195F: include/linux/tifm.h
10196
10197TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
10198M: Santosh Shilimkar <ssantosh@kernel.org>
10199L: linux-kernel@vger.kernel.org
10200L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10201S: Maintained
10202F: drivers/soc/ti/*
10203T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
10204
10205
10206TI LM49xxx FAMILY ASoC CODEC DRIVERS
10207M: M R Swami Reddy <mr.swami.reddy@ti.com>
10208M: Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
10209L: alsa-devel@alsa-project.org (moderated for non-subscribers)
10210S: Maintained
10211F: sound/soc/codecs/lm49453*
10212F: sound/soc/codecs/isabelle*
10213
10214TI LP855x BACKLIGHT DRIVER
10215M: Milo Kim <milo.kim@ti.com>
10216S: Maintained
10217F: Documentation/backlight/lp855x-driver.txt
10218F: drivers/video/backlight/lp855x_bl.c
10219F: include/linux/platform_data/lp855x.h
10220
10221TI LP8727 CHARGER DRIVER
10222M: Milo Kim <milo.kim@ti.com>
10223S: Maintained
10224F: drivers/power/lp8727_charger.c
10225F: include/linux/platform_data/lp8727.h
10226
10227TI LP8788 MFD DRIVER
10228M: Milo Kim <milo.kim@ti.com>
10229S: Maintained
10230F: drivers/iio/adc/lp8788_adc.c
10231F: drivers/leds/leds-lp8788.c
10232F: drivers/mfd/lp8788*.c
10233F: drivers/power/lp8788-charger.c
10234F: drivers/regulator/lp8788-*.c
10235F: include/linux/mfd/lp8788*.h
10236
10237TI NETCP ETHERNET DRIVER
10238M: Wingman Kwok <w-kwok2@ti.com>
10239M: Murali Karicheri <m-karicheri2@ti.com>
10240L: netdev@vger.kernel.org
10241S: Maintained
10242F: drivers/net/ethernet/ti/netcp*
10243
10244TI TAS571X FAMILY ASoC CODEC DRIVER
10245M: Kevin Cernekee <cernekee@chromium.org>
10246L: alsa-devel@alsa-project.org (moderated for non-subscribers)
10247S: Odd Fixes
10248F: sound/soc/codecs/tas571x*
10249
10250TI TWL4030 SERIES SOC CODEC DRIVER
10251M: Peter Ujfalusi <peter.ujfalusi@ti.com>
10252L: alsa-devel@alsa-project.org (moderated for non-subscribers)
10253S: Maintained
10254F: sound/soc/codecs/twl4030*
10255
10256TI WILINK WIRELESS DRIVERS
10257L: linux-wireless@vger.kernel.org
10258W: http://wireless.kernel.org/en/users/Drivers/wl12xx
10259W: http://wireless.kernel.org/en/users/Drivers/wl1251
10260T: git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
10261S: Orphan
10262F: drivers/net/wireless/ti/
10263F: include/linux/wl12xx.h
10264
10265TIPC NETWORK LAYER
10266M: Jon Maloy <jon.maloy@ericsson.com>
10267M: Ying Xue <ying.xue@windriver.com>
10268L: netdev@vger.kernel.org (core kernel code)
10269L: tipc-discussion@lists.sourceforge.net (user apps, general discussion)
10270W: http://tipc.sourceforge.net/
10271S: Maintained
10272F: include/uapi/linux/tipc*.h
10273F: net/tipc/
10274
10275TILE ARCHITECTURE
10276M: Chris Metcalf <cmetcalf@ezchip.com>
10277W: http://www.ezchip.com/scm/
10278S: Supported
10279F: arch/tile/
10280F: drivers/char/tile-srom.c
10281F: drivers/edac/tile_edac.c
10282F: drivers/net/ethernet/tile/
10283F: drivers/rtc/rtc-tile.c
10284F: drivers/tty/hvc/hvc_tile.c
10285F: drivers/tty/serial/tilegx.c
10286F: drivers/usb/host/*-tilegx.c
10287F: include/linux/usb/tilegx.h
10288
10289TLAN NETWORK DRIVER
10290M: Samuel Chessman <chessman@tux.org>
10291L: tlan-devel@lists.sourceforge.net (subscribers-only)
10292W: http://sourceforge.net/projects/tlan/
10293S: Maintained
10294F: Documentation/networking/tlan.txt
10295F: drivers/net/ethernet/ti/tlan.*
10296
10297TOMOYO SECURITY MODULE
10298M: Kentaro Takeda <takedakn@nttdata.co.jp>
10299M: Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
10300L: tomoyo-dev-en@lists.sourceforge.jp (subscribers-only, for developers in English)
10301L: tomoyo-users-en@lists.sourceforge.jp (subscribers-only, for users in English)
10302L: tomoyo-dev@lists.sourceforge.jp (subscribers-only, for developers in Japanese)
10303L: tomoyo-users@lists.sourceforge.jp (subscribers-only, for users in Japanese)
10304W: http://tomoyo.sourceforge.jp/
10305T: quilt http://svn.sourceforge.jp/svnroot/tomoyo/trunk/2.5.x/tomoyo-lsm/patches/
10306S: Maintained
10307F: security/tomoyo/
10308
10309TOPSTAR LAPTOP EXTRAS DRIVER
10310M: Herton Ronaldo Krzesinski <herton@canonical.com>
10311L: platform-driver-x86@vger.kernel.org
10312S: Maintained
10313F: drivers/platform/x86/topstar-laptop.c
10314
10315TOSHIBA ACPI EXTRAS DRIVER
10316M: Azael Avalos <coproscefalo@gmail.com>
10317L: platform-driver-x86@vger.kernel.org
10318S: Maintained
10319F: drivers/platform/x86/toshiba_acpi.c
10320
10321TOSHIBA BLUETOOTH DRIVER
10322M: Azael Avalos <coproscefalo@gmail.com>
10323L: platform-driver-x86@vger.kernel.org
10324S: Maintained
10325F: drivers/platform/x86/toshiba_bluetooth.c
10326
10327TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
10328M: Azael Avalos <coproscefalo@gmail.com>
10329L: platform-driver-x86@vger.kernel.org
10330S: Maintained
10331F: drivers/platform/x86/toshiba_haps.c
10332
10333TOSHIBA SMM DRIVER
10334M: Jonathan Buzzard <jonathan@buzzard.org.uk>
10335L: tlinux-users@tce.toshiba-dme.co.jp
10336W: http://www.buzzard.org.uk/toshiba/
10337S: Maintained
10338F: drivers/char/toshiba.c
10339F: include/linux/toshiba.h
10340F: include/uapi/linux/toshiba.h
10341
10342TMIO MMC DRIVER
10343M: Ian Molton <ian@mnementh.co.uk>
10344L: linux-mmc@vger.kernel.org
10345S: Maintained
10346F: drivers/mmc/host/tmio_mmc*
10347F: drivers/mmc/host/sh_mobile_sdhi.c
10348F: include/linux/mmc/tmio.h
10349F: include/linux/mmc/sh_mobile_sdhi.h
10350
10351TMP401 HARDWARE MONITOR DRIVER
10352M: Guenter Roeck <linux@roeck-us.net>
10353L: lm-sensors@lm-sensors.org
10354S: Maintained
10355F: Documentation/hwmon/tmp401
10356F: drivers/hwmon/tmp401.c
10357
10358TMPFS (SHMEM FILESYSTEM)
10359M: Hugh Dickins <hughd@google.com>
10360L: linux-mm@kvack.org
10361S: Maintained
10362F: include/linux/shmem_fs.h
10363F: mm/shmem.c
10364
10365TM6000 VIDEO4LINUX DRIVER
10366M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
10367L: linux-media@vger.kernel.org
10368W: http://linuxtv.org
10369T: git git://linuxtv.org/media_tree.git
10370S: Odd fixes
10371F: drivers/media/usb/tm6000/
10372
10373TW68 VIDEO4LINUX DRIVER
10374M: Hans Verkuil <hverkuil@xs4all.nl>
10375L: linux-media@vger.kernel.org
10376T: git git://linuxtv.org/media_tree.git
10377W: http://linuxtv.org
10378S: Odd Fixes
10379F: drivers/media/pci/tw68/
10380
10381TPM DEVICE DRIVER
10382M: Peter Huewe <peterhuewe@gmx.de>
10383M: Marcel Selhorst <tpmdd@selhorst.net>
10384R: Jason Gunthorpe <jgunthorpe@obsidianresearch.com>
10385W: http://tpmdd.sourceforge.net
10386L: tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers)
10387Q: git git://github.com/PeterHuewe/linux-tpmdd.git
10388T: https://github.com/PeterHuewe/linux-tpmdd
10389S: Maintained
10390F: drivers/char/tpm/
10391
10392TPM IBM_VTPM DEVICE DRIVER
10393M: Ashley Lai <ashleydlai@gmail.com>
10394W: http://tpmdd.sourceforge.net
10395L: tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers)
10396S: Maintained
10397F: drivers/char/tpm/tpm_ibmvtpm*
10398
10399TRACING
10400M: Steven Rostedt <rostedt@goodmis.org>
10401M: Ingo Molnar <mingo@redhat.com>
10402T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
10403S: Maintained
10404F: Documentation/trace/ftrace.txt
10405F: arch/*/*/*/ftrace.h
10406F: arch/*/kernel/ftrace.c
10407F: include/*/ftrace.h
10408F: include/linux/trace*.h
10409F: include/trace/
10410F: kernel/trace/
10411F: tools/testing/selftests/ftrace/
10412
10413TRIVIAL PATCHES
10414M: Jiri Kosina <trivial@kernel.org>
10415T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git
10416S: Maintained
10417K: ^Subject:.*(?i)trivial
10418
10419TTY LAYER
10420M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
10421M: Jiri Slaby <jslaby@suse.com>
10422S: Supported
10423T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
10424F: Documentation/serial/
10425F: drivers/tty/
10426F: drivers/tty/serial/serial_core.c
10427F: include/linux/serial_core.h
10428F: include/linux/serial.h
10429F: include/linux/tty.h
10430F: include/uapi/linux/serial_core.h
10431F: include/uapi/linux/serial.h
10432F: include/uapi/linux/tty.h
10433
10434TUA9001 MEDIA DRIVER
10435M: Antti Palosaari <crope@iki.fi>
10436L: linux-media@vger.kernel.org
10437W: http://linuxtv.org/
10438W: http://palosaari.fi/linux/
10439Q: http://patchwork.linuxtv.org/project/linux-media/list/
10440T: git git://linuxtv.org/anttip/media_tree.git
10441S: Maintained
10442F: drivers/media/tuners/tua9001*
10443
10444TULIP NETWORK DRIVERS
10445M: Grant Grundler <grundler@parisc-linux.org>
10446L: netdev@vger.kernel.org
10447S: Maintained
10448F: drivers/net/ethernet/dec/tulip/
10449
10450TUN/TAP driver
10451M: Maxim Krasnyansky <maxk@qti.qualcomm.com>
10452W: http://vtun.sourceforge.net/tun
10453S: Maintained
10454F: Documentation/networking/tuntap.txt
10455F: arch/um/os-Linux/drivers/
10456
10457TURBOCHANNEL SUBSYSTEM
10458M: "Maciej W. Rozycki" <macro@linux-mips.org>
10459M: Ralf Baechle <ralf@linux-mips.org>
10460L: linux-mips@linux-mips.org
10461Q: http://patchwork.linux-mips.org/project/linux-mips/list/
10462S: Maintained
10463F: drivers/tc/
10464F: include/linux/tc.h
10465
10466U14-34F SCSI DRIVER
10467M: Dario Ballabio <ballabio_dario@emc.com>
10468L: linux-scsi@vger.kernel.org
10469S: Maintained
10470F: drivers/scsi/u14-34f.c
10471
10472UBI FILE SYSTEM (UBIFS)
10473M: Artem Bityutskiy <dedekind1@gmail.com>
10474M: Adrian Hunter <adrian.hunter@intel.com>
10475L: linux-mtd@lists.infradead.org
10476T: git git://git.infradead.org/ubifs-2.6.git
10477W: http://www.linux-mtd.infradead.org/doc/ubifs.html
10478S: Maintained
10479F: Documentation/filesystems/ubifs.txt
10480F: fs/ubifs/
10481
10482UCLINUX (M68KNOMMU AND COLDFIRE)
10483M: Greg Ungerer <gerg@uclinux.org>
10484W: http://www.uclinux.org/
10485L: linux-m68k@lists.linux-m68k.org
10486L: uclinux-dev@uclinux.org (subscribers-only)
10487T: git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
10488S: Maintained
10489F: arch/m68k/coldfire/
10490F: arch/m68k/68*/
10491F: arch/m68k/*/*_no.*
10492F: arch/m68k/include/asm/*_no.*
10493
10494UDF FILESYSTEM
10495M: Jan Kara <jack@suse.com>
10496S: Maintained
10497F: Documentation/filesystems/udf.txt
10498F: fs/udf/
10499
10500UFS FILESYSTEM
10501M: Evgeniy Dushistov <dushistov@mail.ru>
10502S: Maintained
10503F: Documentation/filesystems/ufs.txt
10504F: fs/ufs/
10505
10506UHID USERSPACE HID IO DRIVER:
10507M: David Herrmann <dh.herrmann@googlemail.com>
10508L: linux-input@vger.kernel.org
10509S: Maintained
10510F: drivers/hid/uhid.c
10511F: include/uapi/linux/uhid.h
10512
10513ULTRA-WIDEBAND (UWB) SUBSYSTEM:
10514L: linux-usb@vger.kernel.org
10515S: Orphan
10516F: drivers/uwb/
10517F: include/linux/uwb.h
10518F: include/linux/uwb/
10519
10520UNICORE32 ARCHITECTURE:
10521M: Guan Xuetao <gxt@mprc.pku.edu.cn>
10522W: http://mprc.pku.edu.cn/~guanxuetao/linux
10523S: Maintained
10524T: git git://github.com/gxt/linux.git
10525F: arch/unicore32/
10526
10527UNIFDEF
10528M: Tony Finch <dot@dotat.at>
10529W: http://dotat.at/prog/unifdef
10530S: Maintained
10531F: scripts/unifdef.c
10532
10533UNIFORM CDROM DRIVER
10534M: Jens Axboe <axboe@kernel.dk>
10535W: http://www.kernel.dk
10536S: Maintained
10537F: Documentation/cdrom/
10538F: drivers/cdrom/cdrom.c
10539F: include/linux/cdrom.h
10540F: include/uapi/linux/cdrom.h
10541
10542UNISYS S-PAR DRIVERS
10543M: Benjamin Romer <benjamin.romer@unisys.com>
10544M: David Kershner <david.kershner@unisys.com>
10545L: sparmaintainer@unisys.com (Unisys internal)
10546S: Supported
10547F: drivers/staging/unisys/
10548
10549UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
10550M: Vinayak Holikatti <vinholikatti@gmail.com>
10551L: linux-scsi@vger.kernel.org
10552S: Supported
10553F: Documentation/scsi/ufs.txt
10554F: drivers/scsi/ufs/
10555
10556UNSORTED BLOCK IMAGES (UBI)
10557M: Artem Bityutskiy <dedekind1@gmail.com>
10558M: Richard Weinberger <richard@nod.at>
10559W: http://www.linux-mtd.infradead.org/
10560L: linux-mtd@lists.infradead.org
10561T: git git://git.infradead.org/ubifs-2.6.git
10562S: Supported
10563F: drivers/mtd/ubi/
10564F: include/linux/mtd/ubi.h
10565F: include/uapi/mtd/ubi-user.h
10566
10567USB ACM DRIVER
10568M: Oliver Neukum <oliver@neukum.org>
10569L: linux-usb@vger.kernel.org
10570S: Maintained
10571F: Documentation/usb/acm.txt
10572F: drivers/usb/class/cdc-acm.*
10573
10574USB AR5523 WIRELESS DRIVER
10575M: Pontus Fuchs <pontus.fuchs@gmail.com>
10576L: linux-wireless@vger.kernel.org
10577S: Maintained
10578F: drivers/net/wireless/ath/ar5523/
10579
10580USB ATTACHED SCSI
10581M: Hans de Goede <hdegoede@redhat.com>
10582M: Gerd Hoffmann <kraxel@redhat.com>
10583L: linux-usb@vger.kernel.org
10584L: linux-scsi@vger.kernel.org
10585S: Maintained
10586F: drivers/usb/storage/uas.c
10587
10588USB CDC ETHERNET DRIVER
10589M: Oliver Neukum <oliver@neukum.org>
10590L: linux-usb@vger.kernel.org
10591S: Maintained
10592F: drivers/net/usb/cdc_*.c
10593F: include/uapi/linux/usb/cdc.h
10594
10595USB CHAOSKEY DRIVER
10596M: Keith Packard <keithp@keithp.com>
10597L: linux-usb@vger.kernel.org
10598S: Maintained
10599F: drivers/usb/misc/chaoskey.c
10600
10601USB CYPRESS C67X00 DRIVER
10602M: Peter Korsgaard <jacmet@sunsite.dk>
10603L: linux-usb@vger.kernel.org
10604S: Maintained
10605F: drivers/usb/c67x00/
10606
10607USB DAVICOM DM9601 DRIVER
10608M: Peter Korsgaard <jacmet@sunsite.dk>
10609L: netdev@vger.kernel.org
10610W: http://www.linux-usb.org/usbnet
10611S: Maintained
10612F: drivers/net/usb/dm9601.c
10613
10614USB DIAMOND RIO500 DRIVER
10615M: Cesar Miquel <miquel@df.uba.ar>
10616L: rio500-users@lists.sourceforge.net
10617W: http://rio500.sourceforge.net
10618S: Maintained
10619F: drivers/usb/misc/rio500*
10620
10621USB EHCI DRIVER
10622M: Alan Stern <stern@rowland.harvard.edu>
10623L: linux-usb@vger.kernel.org
10624S: Maintained
10625F: Documentation/usb/ehci.txt
10626F: drivers/usb/host/ehci*
10627
10628USB GADGET/PERIPHERAL SUBSYSTEM
10629M: Felipe Balbi <balbi@ti.com>
10630L: linux-usb@vger.kernel.org
10631W: http://www.linux-usb.org/gadget
10632T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
10633S: Maintained
10634F: drivers/usb/gadget/
10635F: include/linux/usb/gadget*
10636
10637USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
10638M: Jiri Kosina <jkosina@suse.com>
10639L: linux-usb@vger.kernel.org
10640T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
10641S: Maintained
10642F: Documentation/hid/hiddev.txt
10643F: drivers/hid/usbhid/
10644
10645USB ISP116X DRIVER
10646M: Olav Kongas <ok@artecdesign.ee>
10647L: linux-usb@vger.kernel.org
10648S: Maintained
10649F: drivers/usb/host/isp116x*
10650F: include/linux/usb/isp116x.h
10651
10652USB MASS STORAGE DRIVER
10653M: Matthew Dharm <mdharm-usb@one-eyed-alien.net>
10654L: linux-usb@vger.kernel.org
10655L: usb-storage@lists.one-eyed-alien.net
10656S: Maintained
10657W: http://www.one-eyed-alien.net/~mdharm/linux-usb/
10658F: drivers/usb/storage/
10659
10660USB MIDI DRIVER
10661M: Clemens Ladisch <clemens@ladisch.de>
10662L: alsa-devel@alsa-project.org (moderated for non-subscribers)
10663T: git git://git.alsa-project.org/alsa-kernel.git
10664S: Maintained
10665F: sound/usb/midi.*
10666
10667USB NETWORKING DRIVERS
10668L: linux-usb@vger.kernel.org
10669S: Odd Fixes
10670F: drivers/net/usb/
10671
10672USB OHCI DRIVER
10673M: Alan Stern <stern@rowland.harvard.edu>
10674L: linux-usb@vger.kernel.org
10675S: Maintained
10676F: Documentation/usb/ohci.txt
10677F: drivers/usb/host/ohci*
10678
10679USB OTG FSM (Finite State Machine)
10680M: Peter Chen <Peter.Chen@freescale.com>
10681T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
10682L: linux-usb@vger.kernel.org
10683S: Maintained
10684F: drivers/usb/common/usb-otg-fsm.c
10685
10686USB OVER IP DRIVER
10687M: Valentina Manea <valentina.manea.m@gmail.com>
10688M: Shuah Khan <shuah.kh@samsung.com>
10689L: linux-usb@vger.kernel.org
10690S: Maintained
10691F: drivers/usb/usbip/
10692F: tools/usb/usbip/
10693
10694USB PEGASUS DRIVER
10695M: Petko Manolov <petkan@nucleusys.com>
10696L: linux-usb@vger.kernel.org
10697L: netdev@vger.kernel.org
10698T: git git://github.com/petkan/pegasus.git
10699W: https://github.com/petkan/pegasus
10700S: Maintained
10701F: drivers/net/usb/pegasus.*
10702
10703USB PHY LAYER
10704M: Felipe Balbi <balbi@ti.com>
10705L: linux-usb@vger.kernel.org
10706T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
10707S: Maintained
10708F: drivers/usb/phy/
10709
10710USB PRINTER DRIVER (usblp)
10711M: Pete Zaitcev <zaitcev@redhat.com>
10712L: linux-usb@vger.kernel.org
10713S: Supported
10714F: drivers/usb/class/usblp.c
10715
10716USB RTL8150 DRIVER
10717M: Petko Manolov <petkan@nucleusys.com>
10718L: linux-usb@vger.kernel.org
10719L: netdev@vger.kernel.org
10720T: git git://github.com/petkan/rtl8150.git
10721W: https://github.com/petkan/rtl8150
10722S: Maintained
10723F: drivers/net/usb/rtl8150.c
10724
10725USB SERIAL SUBSYSTEM
10726M: Johan Hovold <johan@kernel.org>
10727L: linux-usb@vger.kernel.org
10728S: Maintained
10729F: Documentation/usb/usb-serial.txt
10730F: drivers/usb/serial/
10731F: include/linux/usb/serial.h
10732
10733USB SMSC75XX ETHERNET DRIVER
10734M: Steve Glendinning <steve.glendinning@shawell.net>
10735L: netdev@vger.kernel.org
10736S: Maintained
10737F: drivers/net/usb/smsc75xx.*
10738
10739USB SMSC95XX ETHERNET DRIVER
10740M: Steve Glendinning <steve.glendinning@shawell.net>
10741L: netdev@vger.kernel.org
10742S: Maintained
10743F: drivers/net/usb/smsc95xx.*
10744
10745USB SUBSYSTEM
10746M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
10747L: linux-usb@vger.kernel.org
10748W: http://www.linux-usb.org
10749T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
10750S: Supported
10751F: Documentation/usb/
10752F: drivers/usb/
10753F: include/linux/usb.h
10754F: include/linux/usb/
10755
10756USB UHCI DRIVER
10757M: Alan Stern <stern@rowland.harvard.edu>
10758L: linux-usb@vger.kernel.org
10759S: Maintained
10760F: drivers/usb/host/uhci*
10761
10762USB "USBNET" DRIVER FRAMEWORK
10763M: Oliver Neukum <oneukum@suse.com>
10764L: netdev@vger.kernel.org
10765W: http://www.linux-usb.org/usbnet
10766S: Maintained
10767F: drivers/net/usb/usbnet.c
10768F: include/linux/usb/usbnet.h
10769
10770USB VIDEO CLASS
10771M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10772L: linux-uvc-devel@lists.sourceforge.net (subscribers-only)
10773L: linux-media@vger.kernel.org
10774T: git git://linuxtv.org/media_tree.git
10775W: http://www.ideasonboard.org/uvc/
10776S: Maintained
10777F: drivers/media/usb/uvc/
10778F: include/uapi/linux/uvcvideo.h
10779
10780USB VISION DRIVER
10781M: Hans Verkuil <hverkuil@xs4all.nl>
10782L: linux-media@vger.kernel.org
10783T: git git://linuxtv.org/media_tree.git
10784W: http://linuxtv.org
10785S: Odd Fixes
10786F: drivers/media/usb/usbvision/
10787
10788USB WEBCAM GADGET
10789M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10790L: linux-usb@vger.kernel.org
10791S: Maintained
10792F: drivers/usb/gadget/function/*uvc*
10793F: drivers/usb/gadget/legacy/webcam.c
10794
10795USB WIRELESS RNDIS DRIVER (rndis_wlan)
10796M: Jussi Kivilinna <jussi.kivilinna@iki.fi>
10797L: linux-wireless@vger.kernel.org
10798S: Maintained
10799F: drivers/net/wireless/rndis_wlan.c
10800
10801USB XHCI DRIVER
10802M: Mathias Nyman <mathias.nyman@intel.com>
10803L: linux-usb@vger.kernel.org
10804S: Supported
10805F: drivers/usb/host/xhci*
10806F: drivers/usb/host/pci-quirks*
10807
10808USB ZD1201 DRIVER
10809L: linux-wireless@vger.kernel.org
10810W: http://linux-lc100020.sourceforge.net
10811S: Orphan
10812F: drivers/net/wireless/zd1201.*
10813
10814USB ZR364XX DRIVER
10815M: Antoine Jacquet <royale@zerezo.com>
10816L: linux-usb@vger.kernel.org
10817L: linux-media@vger.kernel.org
10818T: git git://linuxtv.org/media_tree.git
10819W: http://royale.zerezo.com/zr364xx/
10820S: Maintained
10821F: Documentation/video4linux/zr364xx.txt
10822F: drivers/media/usb/zr364xx/
10823
10824ULPI BUS
10825M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
10826L: linux-usb@vger.kernel.org
10827S: Maintained
10828F: drivers/usb/common/ulpi.c
10829F: include/linux/ulpi/
10830
10831USER-MODE LINUX (UML)
10832M: Jeff Dike <jdike@addtoit.com>
10833M: Richard Weinberger <richard@nod.at>
10834L: user-mode-linux-devel@lists.sourceforge.net
10835L: user-mode-linux-user@lists.sourceforge.net
10836W: http://user-mode-linux.sourceforge.net
10837S: Maintained
10838F: Documentation/virtual/uml/
10839F: arch/um/
10840F: arch/x86/um/
10841F: fs/hostfs/
10842F: fs/hppfs/
10843
10844USERSPACE I/O (UIO)
10845M: "Hans J. Koch" <hjk@hansjkoch.de>
10846M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
10847S: Maintained
10848T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
10849F: Documentation/DocBook/uio-howto.tmpl
10850F: drivers/uio/
10851F: include/linux/uio*.h
10852
10853UTIL-LINUX PACKAGE
10854M: Karel Zak <kzak@redhat.com>
10855L: util-linux@vger.kernel.org
10856W: http://en.wikipedia.org/wiki/Util-linux
10857T: git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
10858S: Maintained
10859
10860UVESAFB DRIVER
10861M: Michal Januszewski <spock@gentoo.org>
10862L: linux-fbdev@vger.kernel.org
10863W: http://dev.gentoo.org/~spock/projects/uvesafb/
10864S: Maintained
10865F: Documentation/fb/uvesafb.txt
10866F: drivers/video/fbdev/uvesafb.*
10867
10868VFAT/FAT/MSDOS FILESYSTEM
10869M: OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
10870S: Maintained
10871F: Documentation/filesystems/vfat.txt
10872F: fs/fat/
10873
10874VFIO DRIVER
10875M: Alex Williamson <alex.williamson@redhat.com>
10876L: kvm@vger.kernel.org
10877S: Maintained
10878F: Documentation/vfio.txt
10879F: drivers/vfio/
10880F: include/linux/vfio.h
10881F: include/uapi/linux/vfio.h
10882
10883VFIO PLATFORM DRIVER
10884M: Baptiste Reynal <b.reynal@virtualopensystems.com>
10885L: kvm@vger.kernel.org
10886S: Maintained
10887F: drivers/vfio/platform/
10888
10889VIDEOBUF2 FRAMEWORK
10890M: Pawel Osciak <pawel@osciak.com>
10891M: Marek Szyprowski <m.szyprowski@samsung.com>
10892M: Kyungmin Park <kyungmin.park@samsung.com>
10893L: linux-media@vger.kernel.org
10894S: Maintained
10895F: drivers/media/v4l2-core/videobuf2-*
10896F: include/media/videobuf2-*
10897
10898VIRTIO CONSOLE DRIVER
10899M: Amit Shah <amit.shah@redhat.com>
10900L: virtualization@lists.linux-foundation.org
10901S: Maintained
10902F: drivers/char/virtio_console.c
10903F: include/linux/virtio_console.h
10904F: include/uapi/linux/virtio_console.h
10905
10906VIRTIO CORE, NET AND BLOCK DRIVERS
10907M: "Michael S. Tsirkin" <mst@redhat.com>
10908L: virtualization@lists.linux-foundation.org
10909S: Maintained
10910F: drivers/virtio/
10911F: tools/virtio/
10912F: drivers/net/virtio_net.c
10913F: drivers/block/virtio_blk.c
10914F: include/linux/virtio_*.h
10915F: include/uapi/linux/virtio_*.h
10916
10917VIRTIO DRIVERS FOR S390
10918M: Christian Borntraeger <borntraeger@de.ibm.com>
10919M: Cornelia Huck <cornelia.huck@de.ibm.com>
10920L: linux-s390@vger.kernel.org
10921L: virtualization@lists.linux-foundation.org
10922L: kvm@vger.kernel.org
10923S: Supported
10924F: drivers/s390/virtio/
10925
10926VIRTIO GPU DRIVER
10927M: David Airlie <airlied@linux.ie>
10928M: Gerd Hoffmann <kraxel@redhat.com>
10929L: dri-devel@lists.freedesktop.org
10930L: virtualization@lists.linux-foundation.org
10931S: Maintained
10932F: drivers/gpu/drm/virtio/
10933F: include/uapi/linux/virtio_gpu.h
10934
10935VIRTIO HOST (VHOST)
10936M: "Michael S. Tsirkin" <mst@redhat.com>
10937L: kvm@vger.kernel.org
10938L: virtualization@lists.linux-foundation.org
10939L: netdev@vger.kernel.org
10940S: Maintained
10941F: drivers/vhost/
10942F: include/uapi/linux/vhost.h
10943
10944VIRTIO INPUT DRIVER
10945M: Gerd Hoffmann <kraxel@redhat.com>
10946S: Maintained
10947F: drivers/virtio/virtio_input.c
10948F: include/uapi/linux/virtio_input.h
10949
10950VIA RHINE NETWORK DRIVER
10951S: Orphan
10952F: drivers/net/ethernet/via/via-rhine.c
10953
10954VIA SD/MMC CARD CONTROLLER DRIVER
10955M: Bruce Chang <brucechang@via.com.tw>
10956M: Harald Welte <HaraldWelte@viatech.com>
10957S: Maintained
10958F: drivers/mmc/host/via-sdmmc.c
10959
10960VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
10961M: Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
10962L: linux-fbdev@vger.kernel.org
10963S: Maintained
10964F: include/linux/via-core.h
10965F: include/linux/via-gpio.h
10966F: include/linux/via_i2c.h
10967F: drivers/video/fbdev/via/
10968
10969VIA VELOCITY NETWORK DRIVER
10970M: Francois Romieu <romieu@fr.zoreil.com>
10971L: netdev@vger.kernel.org
10972S: Maintained
10973F: drivers/net/ethernet/via/via-velocity.*
10974
10975VIVID VIRTUAL VIDEO DRIVER
10976M: Hans Verkuil <hverkuil@xs4all.nl>
10977L: linux-media@vger.kernel.org
10978T: git git://linuxtv.org/media_tree.git
10979W: http://linuxtv.org
10980S: Maintained
10981F: drivers/media/platform/vivid/*
10982
10983VLAN (802.1Q)
10984M: Patrick McHardy <kaber@trash.net>
10985L: netdev@vger.kernel.org
10986S: Maintained
10987F: drivers/net/macvlan.c
10988F: include/linux/if_*vlan.h
10989F: net/8021q/
10990
10991VLYNQ BUS
10992M: Florian Fainelli <florian@openwrt.org>
10993L: openwrt-devel@lists.openwrt.org (subscribers-only)
10994S: Maintained
10995F: drivers/vlynq/vlynq.c
10996F: include/linux/vlynq.h
10997
10998VME SUBSYSTEM
10999M: Martyn Welch <martyn.welch@ge.com>
11000M: Manohar Vanga <manohar.vanga@gmail.com>
11001M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
11002L: devel@driverdev.osuosl.org
11003S: Maintained
11004T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
11005F: Documentation/vme_api.txt
11006F: drivers/staging/vme/
11007F: drivers/vme/
11008F: include/linux/vme*
11009
11010VMWARE HYPERVISOR INTERFACE
11011M: Alok Kataria <akataria@vmware.com>
11012L: virtualization@lists.linux-foundation.org
11013S: Supported
11014F: arch/x86/kernel/cpu/vmware.c
11015
11016VMWARE BALLOON DRIVER
11017M: Xavier Deguillard <xdeguillard@vmware.com>
11018M: Philip Moltmann <moltmann@vmware.com>
11019M: "VMware, Inc." <pv-drivers@vmware.com>
11020L: linux-kernel@vger.kernel.org
11021S: Maintained
11022F: drivers/misc/vmw_balloon.c
11023
11024VMWARE VMMOUSE SUBDRIVER
11025M: "VMware Graphics" <linux-graphics-maintainer@vmware.com>
11026M: "VMware, Inc." <pv-drivers@vmware.com>
11027L: linux-input@vger.kernel.org
11028S: Maintained
11029F: drivers/input/mouse/vmmouse.c
11030F: drivers/input/mouse/vmmouse.h
11031
11032VMWARE VMXNET3 ETHERNET DRIVER
11033M: Shreyas Bhatewara <sbhatewara@vmware.com>
11034M: "VMware, Inc." <pv-drivers@vmware.com>
11035L: netdev@vger.kernel.org
11036S: Maintained
11037F: drivers/net/vmxnet3/
11038
11039VMware PVSCSI driver
11040M: Arvind Kumar <arvindkumar@vmware.com>
11041M: VMware PV-Drivers <pv-drivers@vmware.com>
11042L: linux-scsi@vger.kernel.org
11043S: Maintained
11044F: drivers/scsi/vmw_pvscsi.c
11045F: drivers/scsi/vmw_pvscsi.h
11046
11047VOLTAGE AND CURRENT REGULATOR FRAMEWORK
11048M: Liam Girdwood <lgirdwood@gmail.com>
11049M: Mark Brown <broonie@kernel.org>
11050L: linux-kernel@vger.kernel.org
11051W: http://opensource.wolfsonmicro.com/node/15
11052W: http://www.slimlogic.co.uk/?p=48
11053T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
11054S: Supported
11055F: drivers/regulator/
11056F: include/linux/regulator/
11057
11058VT1211 HARDWARE MONITOR DRIVER
11059M: Juerg Haefliger <juergh@gmail.com>
11060L: lm-sensors@lm-sensors.org
11061S: Maintained
11062F: Documentation/hwmon/vt1211
11063F: drivers/hwmon/vt1211.c
11064
11065VT8231 HARDWARE MONITOR DRIVER
11066M: Roger Lucas <vt8231@hiddenengine.co.uk>
11067L: lm-sensors@lm-sensors.org
11068S: Maintained
11069F: drivers/hwmon/vt8231.c
11070
11071VUB300 USB to SDIO/SD/MMC bridge chip
11072M: Tony Olech <tony.olech@elandigitalsystems.com>
11073L: linux-mmc@vger.kernel.org
11074L: linux-usb@vger.kernel.org
11075S: Supported
11076F: drivers/mmc/host/vub300.c
11077
11078W1 DALLAS'S 1-WIRE BUS
11079M: Evgeniy Polyakov <zbr@ioremap.net>
11080S: Maintained
11081F: Documentation/w1/
11082F: drivers/w1/
11083
11084W83791D HARDWARE MONITORING DRIVER
11085M: Marc Hulsman <m.hulsman@tudelft.nl>
11086L: lm-sensors@lm-sensors.org
11087S: Maintained
11088F: Documentation/hwmon/w83791d
11089F: drivers/hwmon/w83791d.c
11090
11091W83793 HARDWARE MONITORING DRIVER
11092M: Rudolf Marek <r.marek@assembler.cz>
11093L: lm-sensors@lm-sensors.org
11094S: Maintained
11095F: Documentation/hwmon/w83793
11096F: drivers/hwmon/w83793.c
11097
11098W83795 HARDWARE MONITORING DRIVER
11099M: Jean Delvare <jdelvare@suse.com>
11100L: lm-sensors@lm-sensors.org
11101S: Maintained
11102F: drivers/hwmon/w83795.c
11103
11104W83L51xD SD/MMC CARD INTERFACE DRIVER
11105M: Pierre Ossman <pierre@ossman.eu>
11106S: Maintained
11107F: drivers/mmc/host/wbsd.*
11108
11109WACOM PROTOCOL 4 SERIAL TABLETS
11110M: Julian Squires <julian@cipht.net>
11111M: Hans de Goede <hdegoede@redhat.com>
11112L: linux-input@vger.kernel.org
11113S: Maintained
11114F: drivers/input/tablet/wacom_serial4.c
11115
11116WATCHDOG DEVICE DRIVERS
11117M: Wim Van Sebroeck <wim@iguana.be>
11118L: linux-watchdog@vger.kernel.org
11119W: http://www.linux-watchdog.org/
11120T: git git://www.linux-watchdog.org/linux-watchdog.git
11121S: Maintained
11122F: Documentation/watchdog/
11123F: drivers/watchdog/
11124F: include/linux/watchdog.h
11125F: include/uapi/linux/watchdog.h
11126
11127WD7000 SCSI DRIVER
11128M: Miroslav Zagorac <zaga@fly.cc.fer.hr>
11129L: linux-scsi@vger.kernel.org
11130S: Maintained
11131F: drivers/scsi/wd7000.c
11132
11133WIIMOTE HID DRIVER
11134M: David Herrmann <dh.herrmann@googlemail.com>
11135L: linux-input@vger.kernel.org
11136S: Maintained
11137F: drivers/hid/hid-wiimote*
11138
11139WINBOND CIR DRIVER
11140M: David Härdeman <david@hardeman.nu>
11141S: Maintained
11142F: drivers/media/rc/winbond-cir.c
11143
11144WIMAX STACK
11145M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
11146M: linux-wimax@intel.com
11147L: wimax@linuxwimax.org (subscribers-only)
11148S: Supported
11149W: http://linuxwimax.org
11150F: Documentation/wimax/README.wimax
11151F: include/linux/wimax/debug.h
11152F: include/net/wimax.h
11153F: include/uapi/linux/wimax.h
11154F: net/wimax/
11155
11156WISTRON LAPTOP BUTTON DRIVER
11157M: Miloslav Trmac <mitr@volny.cz>
11158S: Maintained
11159F: drivers/input/misc/wistron_btns.c
11160
11161WL3501 WIRELESS PCMCIA CARD DRIVER
11162M: Arnaldo Carvalho de Melo <acme@ghostprotocols.net>
11163L: linux-wireless@vger.kernel.org
11164W: http://oops.ghostprotocols.net:81/blog
11165S: Maintained
11166F: drivers/net/wireless/wl3501*
11167
11168WM97XX TOUCHSCREEN DRIVERS
11169M: Mark Brown <broonie@kernel.org>
11170M: Liam Girdwood <lrg@slimlogic.co.uk>
11171L: linux-input@vger.kernel.org
11172T: git git://opensource.wolfsonmicro.com/linux-2.6-touch
11173W: http://opensource.wolfsonmicro.com/node/7
11174S: Supported
11175F: drivers/input/touchscreen/*wm97*
11176F: include/linux/wm97xx.h
11177
11178WOLFSON MICROELECTRONICS DRIVERS
11179L: patches@opensource.wolfsonmicro.com
11180T: git git://opensource.wolfsonmicro.com/linux-2.6-asoc
11181T: git git://opensource.wolfsonmicro.com/linux-2.6-audioplus
11182W: http://opensource.wolfsonmicro.com/content/linux-drivers-wolfson-devices
11183S: Supported
11184F: Documentation/hwmon/wm83??
11185F: arch/arm/mach-s3c64xx/mach-crag6410*
11186F: drivers/clk/clk-wm83*.c
11187F: drivers/extcon/extcon-arizona.c
11188F: drivers/leds/leds-wm83*.c
11189F: drivers/gpio/gpio-*wm*.c
11190F: drivers/gpio/gpio-arizona.c
11191F: drivers/hwmon/wm83??-hwmon.c
11192F: drivers/input/misc/wm831x-on.c
11193F: drivers/input/touchscreen/wm831x-ts.c
11194F: drivers/input/touchscreen/wm97*.c
11195F: drivers/mfd/arizona*
11196F: drivers/mfd/wm*.c
11197F: drivers/power/wm83*.c
11198F: drivers/rtc/rtc-wm83*.c
11199F: drivers/regulator/wm8*.c
11200F: drivers/video/backlight/wm83*_bl.c
11201F: drivers/watchdog/wm83*_wdt.c
11202F: include/linux/mfd/arizona/
11203F: include/linux/mfd/wm831x/
11204F: include/linux/mfd/wm8350/
11205F: include/linux/mfd/wm8400*
11206F: include/linux/wm97xx.h
11207F: include/sound/wm????.h
11208F: sound/soc/codecs/arizona.?
11209F: sound/soc/codecs/wm*
11210
11211WORKQUEUE
11212M: Tejun Heo <tj@kernel.org>
11213T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
11214S: Maintained
11215F: include/linux/workqueue.h
11216F: kernel/workqueue.c
11217F: Documentation/workqueue.txt
11218
11219X.25 NETWORK LAYER
11220M: Andrew Hendry <andrew.hendry@gmail.com>
11221L: linux-x25@vger.kernel.org
11222S: Odd Fixes
11223F: Documentation/networking/x25*
11224F: include/net/x25*
11225F: net/x25/
11226
11227X86 ARCHITECTURE (32-BIT AND 64-BIT)
11228M: Thomas Gleixner <tglx@linutronix.de>
11229M: Ingo Molnar <mingo@redhat.com>
11230M: "H. Peter Anvin" <hpa@zytor.com>
11231M: x86@kernel.org
11232L: linux-kernel@vger.kernel.org
11233T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
11234S: Maintained
11235F: Documentation/x86/
11236F: arch/x86/
11237
11238X86 PLATFORM DRIVERS
11239M: Darren Hart <dvhart@infradead.org>
11240L: platform-driver-x86@vger.kernel.org
11241T: git git://git.infradead.org/users/dvhart/linux-platform-drivers-x86.git
11242S: Maintained
11243F: drivers/platform/x86/
11244
11245X86 MCE INFRASTRUCTURE
11246M: Tony Luck <tony.luck@intel.com>
11247M: Borislav Petkov <bp@alien8.de>
11248L: linux-edac@vger.kernel.org
11249S: Maintained
11250F: arch/x86/kernel/cpu/mcheck/*
11251
11252X86 VDSO
11253M: Andy Lutomirski <luto@amacapital.net>
11254L: linux-kernel@vger.kernel.org
11255T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
11256S: Maintained
11257F: arch/x86/entry/vdso/
11258
11259XC2028/3028 TUNER DRIVER
11260M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
11261L: linux-media@vger.kernel.org
11262W: http://linuxtv.org
11263T: git git://linuxtv.org/media_tree.git
11264S: Maintained
11265F: drivers/media/tuners/tuner-xc2028.*
11266
11267XEN HYPERVISOR INTERFACE
11268M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
11269M: Boris Ostrovsky <boris.ostrovsky@oracle.com>
11270M: David Vrabel <david.vrabel@citrix.com>
11271L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
11272T: git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
11273S: Supported
11274F: arch/x86/xen/
11275F: drivers/*/xen-*front.c
11276F: drivers/xen/
11277F: arch/x86/include/asm/xen/
11278F: include/xen/
11279F: include/uapi/xen/
11280
11281XEN HYPERVISOR ARM
11282M: Stefano Stabellini <stefano.stabellini@eu.citrix.com>
11283L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
11284S: Supported
11285F: arch/arm/xen/
11286F: arch/arm/include/asm/xen/
11287
11288XEN HYPERVISOR ARM64
11289M: Stefano Stabellini <stefano.stabellini@eu.citrix.com>
11290L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
11291S: Supported
11292F: arch/arm64/xen/
11293F: arch/arm64/include/asm/xen/
11294
11295XEN NETWORK BACKEND DRIVER
11296M: Ian Campbell <ian.campbell@citrix.com>
11297M: Wei Liu <wei.liu2@citrix.com>
11298L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
11299L: netdev@vger.kernel.org
11300S: Supported
11301F: drivers/net/xen-netback/*
11302
11303XEN PCI SUBSYSTEM
11304M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
11305L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
11306S: Supported
11307F: arch/x86/pci/*xen*
11308F: drivers/pci/*xen*
11309
11310XEN BLOCK SUBSYSTEM
11311M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
11312M: Roger Pau Monné <roger.pau@citrix.com>
11313L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
11314S: Supported
11315F: drivers/block/xen-blkback/*
11316F: drivers/block/xen*
11317
11318XEN PVSCSI DRIVERS
11319M: Juergen Gross <jgross@suse.com>
11320L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
11321L: linux-scsi@vger.kernel.org
11322S: Supported
11323F: drivers/scsi/xen-scsifront.c
11324F: drivers/xen/xen-scsiback.c
11325F: include/xen/interface/io/vscsiif.h
11326
11327XEN SWIOTLB SUBSYSTEM
11328M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
11329L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
11330S: Supported
11331F: arch/x86/xen/*swiotlb*
11332F: drivers/xen/*swiotlb*
11333
11334XFS FILESYSTEM
11335P: Silicon Graphics Inc
11336M: Dave Chinner <david@fromorbit.com>
11337M: xfs@oss.sgi.com
11338L: xfs@oss.sgi.com
11339W: http://oss.sgi.com/projects/xfs
11340T: git git://oss.sgi.com/xfs/xfs.git
11341S: Supported
11342F: Documentation/filesystems/xfs.txt
11343F: fs/xfs/
11344
11345XILINX AXI ETHERNET DRIVER
11346M: Anirudha Sarangi <anirudh@xilinx.com>
11347M: John Linn <John.Linn@xilinx.com>
11348S: Maintained
11349F: drivers/net/ethernet/xilinx/xilinx_axienet*
11350
11351XILINX UARTLITE SERIAL DRIVER
11352M: Peter Korsgaard <jacmet@sunsite.dk>
11353L: linux-serial@vger.kernel.org
11354S: Maintained
11355F: drivers/tty/serial/uartlite.c
11356
11357XILINX VIDEO IP CORES
11358M: Hyun Kwon <hyun.kwon@xilinx.com>
11359M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11360L: linux-media@vger.kernel.org
11361T: git git://linuxtv.org/media_tree.git
11362S: Supported
11363F: Documentation/devicetree/bindings/media/xilinx/
11364F: drivers/media/platform/xilinx/
11365F: include/uapi/linux/xilinx-v4l2-controls.h
11366
11367XILLYBUS DRIVER
11368M: Eli Billauer <eli.billauer@gmail.com>
11369L: linux-kernel@vger.kernel.org
11370S: Supported
11371F: drivers/char/xillybus/
11372
11373XTENSA XTFPGA PLATFORM SUPPORT
11374M: Max Filippov <jcmvbkbc@gmail.com>
11375L: linux-xtensa@linux-xtensa.org
11376S: Maintained
11377F: drivers/spi/spi-xtensa-xtfpga.c
11378F: sound/soc/xtensa/xtfpga-i2s.c
11379
11380YAM DRIVER FOR AX.25
11381M: Jean-Paul Roubelat <jpr@f6fbb.org>
11382L: linux-hams@vger.kernel.org
11383S: Maintained
11384F: drivers/net/hamradio/yam*
11385F: include/linux/yam.h
11386
11387YEALINK PHONE DRIVER
11388M: Henk Vergonet <Henk.Vergonet@gmail.com>
11389L: usbb2k-api-dev@nongnu.org
11390S: Maintained
11391F: Documentation/input/yealink.txt
11392F: drivers/input/misc/yealink.*
11393
11394Z8530 DRIVER FOR AX.25
11395M: Joerg Reuter <jreuter@yaina.de>
11396W: http://yaina.de/jreuter/
11397W: http://www.qsl.net/dl1bke/
11398L: linux-hams@vger.kernel.org
11399S: Maintained
11400F: Documentation/networking/z8530drv.txt
11401F: drivers/net/hamradio/*scc.c
11402F: drivers/net/hamradio/z8530.h
11403
11404ZBUD COMPRESSED PAGE ALLOCATOR
11405M: Seth Jennings <sjennings@variantweb.net>
11406L: linux-mm@kvack.org
11407S: Maintained
11408F: mm/zbud.c
11409F: include/linux/zbud.h
11410
11411ZD1211RW WIRELESS DRIVER
11412M: Daniel Drake <dsd@gentoo.org>
11413M: Ulrich Kunitz <kune@deine-taler.de>
11414W: http://zd1211.ath.cx/wiki/DriverRewrite
11415L: linux-wireless@vger.kernel.org
11416L: zd1211-devs@lists.sourceforge.net (subscribers-only)
11417S: Maintained
11418F: drivers/net/wireless/zd1211rw/
11419
11420ZPOOL COMPRESSED PAGE STORAGE API
11421M: Dan Streetman <ddstreet@ieee.org>
11422L: linux-mm@kvack.org
11423S: Maintained
11424F: mm/zpool.c
11425F: include/linux/zpool.h
11426
11427ZR36067 VIDEO FOR LINUX DRIVER
11428L: mjpeg-users@lists.sourceforge.net
11429L: linux-media@vger.kernel.org
11430W: http://mjpeg.sourceforge.net/driver-zoran/
11431T: hg http://linuxtv.org/hg/v4l-dvb
11432S: Odd Fixes
11433F: drivers/media/pci/zoran/
11434
11435ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
11436M: Minchan Kim <minchan@kernel.org>
11437M: Nitin Gupta <ngupta@vflare.org>
11438R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
11439L: linux-kernel@vger.kernel.org
11440S: Maintained
11441F: drivers/block/zram/
11442F: Documentation/blockdev/zram.txt
11443
11444ZS DECSTATION Z85C30 SERIAL DRIVER
11445M: "Maciej W. Rozycki" <macro@linux-mips.org>
11446S: Maintained
11447F: drivers/tty/serial/zs.*
11448
11449ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
11450M: Minchan Kim <minchan@kernel.org>
11451M: Nitin Gupta <ngupta@vflare.org>
11452L: linux-mm@kvack.org
11453S: Maintained
11454F: mm/zsmalloc.c
11455F: include/linux/zsmalloc.h
11456F: Documentation/vm/zsmalloc.txt
11457
11458ZSWAP COMPRESSED SWAP CACHING
11459M: Seth Jennings <sjennings@variantweb.net>
11460L: linux-mm@kvack.org
11461S: Maintained
11462F: mm/zswap.c
11463
11464THE REST
11465M: Linus Torvalds <torvalds@linux-foundation.org>
11466L: linux-kernel@vger.kernel.org
11467Q: http://patchwork.kernel.org/project/LKML/list/
11468T: git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
11469S: Buried alive in reporters
11470F: *
11471F: */