]> git.proxmox.com Git - mirror_ubuntu-artful-kernel.git/blame_incremental - MAINTAINERS
bcache: use kvfree() in various places
[mirror_ubuntu-artful-kernel.git] / MAINTAINERS
... / ...
CommitLineData
1
2
3 List of maintainers and how to submit kernel changes
4
5Please try to follow the guidelines below. This will make things
6easier on the maintainers. Not all of these guidelines matter for every
7trivial patch so apply some common sense.
8
91. Always _test_ your changes, however small, on at least 4 or
10 5 people, preferably many more.
11
122. Try to release a few ALPHA test versions to the net. Announce
13 them onto the kernel channel and await results. This is especially
14 important for device drivers, because often that's the only way
15 you will find things like the fact version 3 firmware needs
16 a magic fix you didn't know about, or some clown changed the
17 chips on a board and not its name. (Don't laugh! Look at the
18 SMC etherpower for that.)
19
203. Make sure your changes compile correctly in multiple
21 configurations. In particular check that changes work both as a
22 module and built into the kernel.
23
244. When you are happy with a change make it generally available for
25 testing and await feedback.
26
275. Make a patch available to the relevant maintainer in the list. Use
28 'diff -u' to make the patch easy to merge. Be prepared to get your
29 changes sent back with seemingly silly requests about formatting
30 and variable names. These aren't as silly as they seem. One
31 job the maintainers (and especially Linus) do is to keep things
32 looking the same. Sometimes this means that the clever hack in
33 your driver to get around a problem actually needs to become a
34 generalized kernel feature ready for next time.
35
36 PLEASE check your patch with the automated style checker
37 (scripts/checkpatch.pl) to catch trivial style violations.
38 See Documentation/CodingStyle for guidance here.
39
40 PLEASE CC: the maintainers and mailing lists that are generated
41 by scripts/get_maintainer.pl. The results returned by the
42 script will be best if you have git installed and are making
43 your changes in a branch derived from Linus' latest git tree.
44 See Documentation/SubmittingPatches for details.
45
46 PLEASE try to include any credit lines you want added with the
47 patch. It avoids people being missed off by mistake and makes
48 it easier to know who wants adding and who doesn't.
49
50 PLEASE document known bugs. If it doesn't work for everything
51 or does something very odd once a month document it.
52
53 PLEASE remember that submissions must be made under the terms
54 of the Linux Foundation certificate of contribution and should
55 include a Signed-off-by: line. The current version of this
56 "Developer's Certificate of Origin" (DCO) is listed in the file
57 Documentation/SubmittingPatches.
58
596. Make sure you have the right to send any changes you make. If you
60 do changes at work you may find your employer owns the patch
61 not you.
62
637. When sending security related changes or reports to a maintainer
64 please Cc: security@kernel.org, especially if the maintainer
65 does not respond.
66
678. Happy hacking.
68
69Descriptions of section entries:
70
71 P: Person (obsolete)
72 M: Mail patches to: FullName <address@domain>
73 R: Designated reviewer: FullName <address@domain>
74 These reviewers should be CCed on patches.
75 L: Mailing list that is relevant to this area
76 W: Web-page with status/info
77 Q: Patchwork web based patch tracking system site
78 T: SCM tree type and location.
79 Type is one of: git, hg, quilt, stgit, topgit
80 S: Status, one of the following:
81 Supported: Someone is actually paid to look after this.
82 Maintained: Someone actually looks after it.
83 Odd Fixes: It has a maintainer but they don't have time to do
84 much other than throw the odd patch in. See below..
85 Orphan: No current maintainer [but maybe you could take the
86 role as you write your new code].
87 Obsolete: Old code. Something tagged obsolete generally means
88 it has been replaced by a better system and you
89 should be using that.
90 F: Files and directories with wildcard patterns.
91 A trailing slash includes all files and subdirectory files.
92 F: drivers/net/ all files in and below drivers/net
93 F: drivers/net/* all files in drivers/net, but not below
94 F: */net/* all files in "any top level directory"/net
95 One pattern per line. Multiple F: lines acceptable.
96 N: Files and directories with regex patterns.
97 N: [^a-z]tegra all files whose path contains the word tegra
98 One pattern per line. Multiple N: lines acceptable.
99 scripts/get_maintainer.pl has different behavior for files that
100 match F: pattern and matches of N: patterns. By default,
101 get_maintainer will not look at git log history when an F: pattern
102 match occurs. When an N: match occurs, git log history is used
103 to also notify the people that have git commit signatures.
104 X: Files and directories that are NOT maintained, same rules as F:
105 Files exclusions are tested before file matches.
106 Can be useful for excluding a specific subdirectory, for instance:
107 F: net/
108 X: net/ipv6/
109 matches all files in and below net excluding net/ipv6/
110 K: Keyword perl extended regex pattern to match content in a
111 patch or file. For instance:
112 K: of_get_profile
113 matches patches or files that contain "of_get_profile"
114 K: \b(printk|pr_(info|err))\b
115 matches patches or files that contain one or more of the words
116 printk, pr_info or pr_err
117 One regex pattern per line. Multiple K: lines acceptable.
118
119Note: For the hard of thinking, this list is meant to remain in alphabetical
120order. If you could add yourselves to it in alphabetical order that would be
121so much easier [Ed]
122
123Maintainers List (try to look for most precise areas first)
124
125 -----------------------------------
126
1273C59X NETWORK DRIVER
128M: Steffen Klassert <klassert@mathematik.tu-chemnitz.de>
129L: netdev@vger.kernel.org
130S: Maintained
131F: Documentation/networking/vortex.txt
132F: drivers/net/ethernet/3com/3c59x.c
133
1343CR990 NETWORK DRIVER
135M: David Dillow <dave@thedillows.org>
136L: netdev@vger.kernel.org
137S: Maintained
138F: drivers/net/ethernet/3com/typhoon*
139
1403WARE SAS/SATA-RAID SCSI DRIVERS (3W-XXXX, 3W-9XXX, 3W-SAS)
141M: Adam Radford <linuxraid@lsi.com>
142L: linux-scsi@vger.kernel.org
143W: http://www.lsi.com
144S: Supported
145F: drivers/scsi/3w-*
146
14753C700 AND 53C700-66 SCSI DRIVER
148M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
149L: linux-scsi@vger.kernel.org
150S: Maintained
151F: drivers/scsi/53c700*
152
1536LOWPAN GENERIC (BTLE/IEEE 802.15.4)
154M: Alexander Aring <alex.aring@gmail.com>
155M: Jukka Rissanen <jukka.rissanen@linux.intel.com>
156L: linux-bluetooth@vger.kernel.org
157L: linux-wpan@vger.kernel.org
158S: Maintained
159F: net/6lowpan/
160F: include/net/6lowpan.h
161
1626PACK NETWORK DRIVER FOR AX.25
163M: Andreas Koensgen <ajk@comnets.uni-bremen.de>
164L: linux-hams@vger.kernel.org
165S: Maintained
166F: drivers/net/hamradio/6pack.c
167
1688169 10/100/1000 GIGABIT ETHERNET DRIVER
169M: Realtek linux nic maintainers <nic_swsd@realtek.com>
170L: netdev@vger.kernel.org
171S: Maintained
172F: drivers/net/ethernet/realtek/r8169.c
173
1748250/16?50 (AND CLONE UARTS) SERIAL DRIVER
175M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
176L: linux-serial@vger.kernel.org
177W: http://serial.sourceforge.net
178S: Maintained
179T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
180F: drivers/tty/serial/8250*
181F: include/linux/serial_8250.h
182
1838390 NETWORK DRIVERS [WD80x3/SMC-ELITE, SMC-ULTRA, NE2000, 3C503, etc.]
184L: netdev@vger.kernel.org
185S: Orphan / Obsolete
186F: drivers/net/ethernet/8390/
187
1889P FILE SYSTEM
189M: Eric Van Hensbergen <ericvh@gmail.com>
190M: Ron Minnich <rminnich@sandia.gov>
191M: Latchesar Ionkov <lucho@ionkov.net>
192L: v9fs-developer@lists.sourceforge.net
193W: http://swik.net/v9fs
194Q: http://patchwork.kernel.org/project/v9fs-devel/list/
195T: git git://git.kernel.org/pub/scm/linux/kernel/git/ericvh/v9fs.git
196S: Maintained
197F: Documentation/filesystems/9p.txt
198F: fs/9p/
199F: net/9p/
200F: include/net/9p/
201F: include/uapi/linux/virtio_9p.h
202F: include/trace/events/9p.h
203
204
205A8293 MEDIA DRIVER
206M: Antti Palosaari <crope@iki.fi>
207L: linux-media@vger.kernel.org
208W: http://linuxtv.org/
209W: http://palosaari.fi/linux/
210Q: http://patchwork.linuxtv.org/project/linux-media/list/
211T: git git://linuxtv.org/anttip/media_tree.git
212S: Maintained
213F: drivers/media/dvb-frontends/a8293*
214
215AACRAID SCSI RAID DRIVER
216M: Adaptec OEM Raid Solutions <aacraid@adaptec.com>
217L: linux-scsi@vger.kernel.org
218W: http://www.adaptec.com/
219S: Supported
220F: Documentation/scsi/aacraid.txt
221F: drivers/scsi/aacraid/
222
223ABI/API
224L: linux-api@vger.kernel.org
225F: Documentation/ABI/
226F: include/linux/syscalls.h
227F: include/uapi/
228F: kernel/sys_ni.c
229
230ABIT UGURU 1,2 HARDWARE MONITOR DRIVER
231M: Hans de Goede <hdegoede@redhat.com>
232L: lm-sensors@lm-sensors.org
233S: Maintained
234F: drivers/hwmon/abituguru.c
235
236ABIT UGURU 3 HARDWARE MONITOR DRIVER
237M: Alistair John Strachan <alistair@devzero.co.uk>
238L: lm-sensors@lm-sensors.org
239S: Maintained
240F: drivers/hwmon/abituguru3.c
241
242ACENIC DRIVER
243M: Jes Sorensen <jes@trained-monkey.org>
244L: linux-acenic@sunsite.dk
245S: Maintained
246F: drivers/net/ethernet/alteon/acenic*
247
248ACER ASPIRE ONE TEMPERATURE AND FAN DRIVER
249M: Peter Feuerer <peter@piie.net>
250L: platform-driver-x86@vger.kernel.org
251W: http://piie.net/?section=acerhdf
252S: Maintained
253F: drivers/platform/x86/acerhdf.c
254
255ACER WMI LAPTOP EXTRAS
256M: "Lee, Chun-Yi" <jlee@suse.com>
257L: platform-driver-x86@vger.kernel.org
258S: Maintained
259F: drivers/platform/x86/acer-wmi.c
260
261ACPI
262M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
263M: Len Brown <lenb@kernel.org>
264L: linux-acpi@vger.kernel.org
265W: https://01.org/linux-acpi
266Q: https://patchwork.kernel.org/project/linux-acpi/list/
267T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
268S: Supported
269F: drivers/acpi/
270F: drivers/pnp/pnpacpi/
271F: include/linux/acpi.h
272F: include/acpi/
273F: Documentation/acpi/
274F: Documentation/ABI/testing/sysfs-bus-acpi
275F: drivers/pci/*acpi*
276F: drivers/pci/*/*acpi*
277F: drivers/pci/*/*/*acpi*
278F: tools/power/acpi/
279
280ACPI COMPONENT ARCHITECTURE (ACPICA)
281M: Robert Moore <robert.moore@intel.com>
282M: Lv Zheng <lv.zheng@intel.com>
283M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
284L: linux-acpi@vger.kernel.org
285L: devel@acpica.org
286W: https://acpica.org/
287W: https://github.com/acpica/acpica/
288Q: https://patchwork.kernel.org/project/linux-acpi/list/
289T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
290S: Supported
291F: drivers/acpi/acpica/
292F: include/acpi/
293F: tools/power/acpi/
294
295ACPI FAN DRIVER
296M: Zhang Rui <rui.zhang@intel.com>
297L: linux-acpi@vger.kernel.org
298W: https://01.org/linux-acpi
299S: Supported
300F: drivers/acpi/fan.c
301
302ACPI THERMAL DRIVER
303M: Zhang Rui <rui.zhang@intel.com>
304L: linux-acpi@vger.kernel.org
305W: https://01.org/linux-acpi
306S: Supported
307F: drivers/acpi/*thermal*
308
309ACPI VIDEO DRIVER
310M: Zhang Rui <rui.zhang@intel.com>
311L: linux-acpi@vger.kernel.org
312W: https://01.org/linux-acpi
313S: Supported
314F: drivers/acpi/video.c
315
316ACPI WMI DRIVER
317L: platform-driver-x86@vger.kernel.org
318S: Orphan
319F: drivers/platform/x86/wmi.c
320
321AD1889 ALSA SOUND DRIVER
322M: Thibaut Varene <T-Bone@parisc-linux.org>
323W: http://wiki.parisc-linux.org/AD1889
324L: linux-parisc@vger.kernel.org
325S: Maintained
326F: sound/pci/ad1889.*
327
328AD525X ANALOG DEVICES DIGITAL POTENTIOMETERS DRIVER
329M: Michael Hennerich <michael.hennerich@analog.com>
330W: http://wiki.analog.com/AD5254
331W: http://ez.analog.com/community/linux-device-drivers
332S: Supported
333F: drivers/misc/ad525x_dpot.c
334
335AD5398 CURRENT REGULATOR DRIVER (AD5398/AD5821)
336M: Michael Hennerich <michael.hennerich@analog.com>
337W: http://wiki.analog.com/AD5398
338W: http://ez.analog.com/community/linux-device-drivers
339S: Supported
340F: drivers/regulator/ad5398.c
341
342AD714X CAPACITANCE TOUCH SENSOR DRIVER (AD7142/3/7/8/7A)
343M: Michael Hennerich <michael.hennerich@analog.com>
344W: http://wiki.analog.com/AD7142
345W: http://ez.analog.com/community/linux-device-drivers
346S: Supported
347F: drivers/input/misc/ad714x.c
348
349AD7877 TOUCHSCREEN DRIVER
350M: Michael Hennerich <michael.hennerich@analog.com>
351W: http://wiki.analog.com/AD7877
352W: http://ez.analog.com/community/linux-device-drivers
353S: Supported
354F: drivers/input/touchscreen/ad7877.c
355
356AD7879 TOUCHSCREEN DRIVER (AD7879/AD7889)
357M: Michael Hennerich <michael.hennerich@analog.com>
358W: http://wiki.analog.com/AD7879
359W: http://ez.analog.com/community/linux-device-drivers
360S: Supported
361F: drivers/input/touchscreen/ad7879.c
362
363ADDRESS SPACE LAYOUT RANDOMIZATION (ASLR)
364M: Jiri Kosina <jkosina@suse.cz>
365S: Maintained
366
367ADM1025 HARDWARE MONITOR DRIVER
368M: Jean Delvare <jdelvare@suse.de>
369L: lm-sensors@lm-sensors.org
370S: Maintained
371F: Documentation/hwmon/adm1025
372F: drivers/hwmon/adm1025.c
373
374ADM1029 HARDWARE MONITOR DRIVER
375M: Corentin Labbe <clabbe.montjoie@gmail.com>
376L: lm-sensors@lm-sensors.org
377S: Maintained
378F: drivers/hwmon/adm1029.c
379
380ADM8211 WIRELESS DRIVER
381L: linux-wireless@vger.kernel.org
382W: http://wireless.kernel.org/
383S: Orphan
384F: drivers/net/wireless/adm8211.*
385
386ADP1653 FLASH CONTROLLER DRIVER
387M: Sakari Ailus <sakari.ailus@iki.fi>
388L: linux-media@vger.kernel.org
389S: Maintained
390F: drivers/media/i2c/adp1653.c
391F: include/media/adp1653.h
392
393ADP5520 BACKLIGHT DRIVER WITH IO EXPANDER (ADP5520/ADP5501)
394M: Michael Hennerich <michael.hennerich@analog.com>
395W: http://wiki.analog.com/ADP5520
396W: http://ez.analog.com/community/linux-device-drivers
397S: Supported
398F: drivers/mfd/adp5520.c
399F: drivers/video/backlight/adp5520_bl.c
400F: drivers/leds/leds-adp5520.c
401F: drivers/gpio/gpio-adp5520.c
402F: drivers/input/keyboard/adp5520-keys.c
403
404ADP5588 QWERTY KEYPAD AND IO EXPANDER DRIVER (ADP5588/ADP5587)
405M: Michael Hennerich <michael.hennerich@analog.com>
406W: http://wiki.analog.com/ADP5588
407W: http://ez.analog.com/community/linux-device-drivers
408S: Supported
409F: drivers/input/keyboard/adp5588-keys.c
410F: drivers/gpio/gpio-adp5588.c
411
412ADP8860 BACKLIGHT DRIVER (ADP8860/ADP8861/ADP8863)
413M: Michael Hennerich <michael.hennerich@analog.com>
414W: http://wiki.analog.com/ADP8860
415W: http://ez.analog.com/community/linux-device-drivers
416S: Supported
417F: drivers/video/backlight/adp8860_bl.c
418
419ADS1015 HARDWARE MONITOR DRIVER
420M: Dirk Eibach <eibach@gdsys.de>
421L: lm-sensors@lm-sensors.org
422S: Maintained
423F: Documentation/hwmon/ads1015
424F: drivers/hwmon/ads1015.c
425F: include/linux/i2c/ads1015.h
426
427ADT746X FAN DRIVER
428M: Colin Leroy <colin@colino.net>
429S: Maintained
430F: drivers/macintosh/therm_adt746x.c
431
432ADT7475 HARDWARE MONITOR DRIVER
433M: Jean Delvare <jdelvare@suse.de>
434L: lm-sensors@lm-sensors.org
435S: Maintained
436F: Documentation/hwmon/adt7475
437F: drivers/hwmon/adt7475.c
438
439ADXL34X THREE-AXIS DIGITAL ACCELEROMETER DRIVER (ADXL345/ADXL346)
440M: Michael Hennerich <michael.hennerich@analog.com>
441W: http://wiki.analog.com/ADXL345
442W: http://ez.analog.com/community/linux-device-drivers
443S: Supported
444F: drivers/input/misc/adxl34x.c
445
446ADVANSYS SCSI DRIVER
447M: Matthew Wilcox <matthew@wil.cx>
448M: Hannes Reinecke <hare@suse.de>
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.de>
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.cz>
750S: Odd fixes
751F: arch/x86/kernel/apm_32.c
752F: include/linux/apm_bios.h
753F: include/uapi/linux/apm_bios.h
754F: drivers/char/apm-emulation.c
755
756APPLE BCM5974 MULTITOUCH DRIVER
757M: Henrik Rydberg <rydberg@bitmath.org>
758L: linux-input@vger.kernel.org
759S: Odd fixes
760F: drivers/input/mouse/bcm5974.c
761
762APPLE SMC DRIVER
763M: Henrik Rydberg <rydberg@bitmath.org>
764L: lm-sensors@lm-sensors.org
765S: Odd fixes
766F: drivers/hwmon/applesmc.c
767
768APPLETALK NETWORK LAYER
769M: Arnaldo Carvalho de Melo <acme@ghostprotocols.net>
770S: Maintained
771F: drivers/net/appletalk/
772F: net/appletalk/
773
774APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER
775M: Iyappan Subramanian <isubramanian@apm.com>
776M: Keyur Chudgar <kchudgar@apm.com>
777S: Supported
778F: drivers/net/ethernet/apm/xgene/
779F: Documentation/devicetree/bindings/net/apm-xgene-enet.txt
780
781APTINA CAMERA SENSOR PLL
782M: Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
783L: linux-media@vger.kernel.org
784S: Maintained
785F: drivers/media/i2c/aptina-pll.*
786
787ARC FRAMEBUFFER DRIVER
788M: Jaya Kumar <jayalk@intworks.biz>
789S: Maintained
790F: drivers/video/fbdev/arcfb.c
791F: drivers/video/fbdev/core/fb_defio.c
792
793ARM MFM AND FLOPPY DRIVERS
794M: Ian Molton <spyro@f2s.com>
795S: Maintained
796F: arch/arm/lib/floppydma.S
797F: arch/arm/include/asm/floppy.h
798
799ARM PMU PROFILING AND DEBUGGING
800M: Will Deacon <will.deacon@arm.com>
801S: Maintained
802F: arch/arm/kernel/perf_event*
803F: arch/arm/oprofile/common.c
804F: arch/arm/include/asm/pmu.h
805F: arch/arm/kernel/hw_breakpoint.c
806F: arch/arm/include/asm/hw_breakpoint.h
807
808ARM PORT
809M: Russell King <linux@arm.linux.org.uk>
810L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
811W: http://www.arm.linux.org.uk/
812S: Maintained
813F: arch/arm/
814
815ARM SUB-ARCHITECTURES
816L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
817S: Maintained
818F: arch/arm/mach-*/
819F: arch/arm/plat-*/
820T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git
821
822ARM PRIMECELL AACI PL041 DRIVER
823M: Russell King <linux@arm.linux.org.uk>
824S: Maintained
825F: sound/arm/aaci.*
826
827ARM PRIMECELL CLCD PL110 DRIVER
828M: Russell King <linux@arm.linux.org.uk>
829S: Maintained
830F: drivers/video/fbdev/amba-clcd.*
831
832ARM PRIMECELL KMI PL050 DRIVER
833M: Russell King <linux@arm.linux.org.uk>
834S: Maintained
835F: drivers/input/serio/ambakmi.*
836F: include/linux/amba/kmi.h
837
838ARM PRIMECELL MMCI PL180/1 DRIVER
839M: Russell King <linux@arm.linux.org.uk>
840S: Maintained
841F: drivers/mmc/host/mmci.*
842F: include/linux/amba/mmci.h
843
844ARM PRIMECELL UART PL010 AND PL011 DRIVERS
845M: Russell King <linux@arm.linux.org.uk>
846S: Maintained
847F: drivers/tty/serial/amba-pl01*.c
848F: include/linux/amba/serial.h
849
850ARM PRIMECELL BUS SUPPORT
851M: Russell King <linux@arm.linux.org.uk>
852S: Maintained
853F: drivers/amba/
854F: include/linux/amba/bus.h
855
856ARM/ADS SPHERE MACHINE SUPPORT
857M: Lennert Buytenhek <kernel@wantstofly.org>
858L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
859S: Maintained
860
861ARM/AFEB9260 MACHINE SUPPORT
862M: Sergey Lapin <slapin@ossfans.org>
863L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
864S: Maintained
865
866ARM/AJECO 1ARM MACHINE SUPPORT
867M: Lennert Buytenhek <kernel@wantstofly.org>
868L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
869S: Maintained
870
871ARM/Allwinner A1X SoC support
872M: Maxime Ripard <maxime.ripard@free-electrons.com>
873L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
874S: Maintained
875N: sun[x4567]i
876
877ARM/Allwinner SoC Clock Support
878M: Emilio López <emilio@elopez.com.ar>
879S: Maintained
880F: drivers/clk/sunxi/
881
882ARM/Amlogic MesonX SoC support
883M: Carlo Caione <carlo@caione.org>
884L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
885S: Maintained
886F: drivers/media/rc/meson-ir.c
887N: meson[x68]
888
889ARM/Annapurna Labs ALPINE ARCHITECTURE
890M: Tsahee Zidenberg <tsahee@annapurnalabs.com>
891S: Maintained
892F: arch/arm/mach-alpine/
893
894ARM/ATMEL AT91RM9200 AND AT91SAM ARM ARCHITECTURES
895M: Nicolas Ferre <nicolas.ferre@atmel.com>
896M: Alexandre Belloni <alexandre.belloni@free-electrons.com>
897M: Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
898L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
899W: http://www.linux4sam.org
900S: Supported
901F: arch/arm/mach-at91/
902F: include/soc/at91/
903F: arch/arm/boot/dts/at91*.dts
904F: arch/arm/boot/dts/at91*.dtsi
905F: arch/arm/boot/dts/sama*.dts
906F: arch/arm/boot/dts/sama*.dtsi
907F: arch/arm/include/debug/at91.S
908
909ARM/ATMEL AT91 Clock Support
910M: Boris Brezillon <boris.brezillon@free-electrons.com>
911S: Maintained
912F: drivers/clk/at91
913
914ARM/CALXEDA HIGHBANK ARCHITECTURE
915M: Rob Herring <robh@kernel.org>
916L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
917S: Maintained
918F: arch/arm/mach-highbank/
919
920ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT
921M: Krzysztof Halasa <khalasa@piap.pl>
922S: Maintained
923F: arch/arm/mach-cns3xxx/
924
925ARM/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
1004N: digicolor
1005
1006ARM/EBSA110 MACHINE SUPPORT
1007M: Russell King <linux@arm.linux.org.uk>
1008L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1009W: http://www.arm.linux.org.uk/
1010S: Maintained
1011F: arch/arm/mach-ebsa110/
1012F: drivers/net/ethernet/amd/am79c961a.*
1013
1014ARM/ENERGY MICRO (SILICON LABS) EFM32 SUPPORT
1015M: Uwe Kleine-König <kernel@pengutronix.de>
1016L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1017S: Maintained
1018N: efm32
1019
1020ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6)
1021M: Daniel Ribeiro <drwyrm@gmail.com>
1022M: Stefan Schmidt <stefan@openezx.org>
1023M: Harald Welte <laforge@openezx.org>
1024L: openezx-devel@lists.openezx.org (moderated for non-subscribers)
1025W: http://www.openezx.org/
1026S: Maintained
1027T: topgit git://git.openezx.org/openezx.git
1028F: arch/arm/mach-pxa/ezx.c
1029
1030ARM/FARADAY FA526 PORT
1031M: Hans Ulli Kroll <ulli.kroll@googlemail.com>
1032L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1033S: Maintained
1034T: git git://git.berlios.de/gemini-board
1035F: arch/arm/mm/*-fa*
1036
1037ARM/FOOTBRIDGE ARCHITECTURE
1038M: Russell King <linux@arm.linux.org.uk>
1039L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1040W: http://www.arm.linux.org.uk/
1041S: Maintained
1042F: arch/arm/include/asm/hardware/dec21285.h
1043F: arch/arm/mach-footbridge/
1044
1045ARM/FREESCALE IMX / MXC ARM ARCHITECTURE
1046M: Shawn Guo <shawnguo@kernel.org>
1047M: Sascha Hauer <kernel@pengutronix.de>
1048L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1049S: Maintained
1050T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1051F: arch/arm/mach-imx/
1052F: arch/arm/mach-mxs/
1053F: arch/arm/boot/dts/imx*
1054F: arch/arm/configs/imx*_defconfig
1055F: drivers/clk/imx/
1056F: include/soc/imx/
1057
1058ARM/FREESCALE VYBRID ARM ARCHITECTURE
1059M: Shawn Guo <shawnguo@kernel.org>
1060M: Sascha Hauer <kernel@pengutronix.de>
1061R: Stefan Agner <stefan@agner.ch>
1062L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1063S: Maintained
1064T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1065F: arch/arm/mach-imx/*vf610*
1066F: arch/arm/boot/dts/vf*
1067
1068ARM/GLOMATION GESBC9312SX MACHINE SUPPORT
1069M: Lennert Buytenhek <kernel@wantstofly.org>
1070L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1071S: Maintained
1072
1073ARM/GUMSTIX MACHINE SUPPORT
1074M: Steve Sakoman <sakoman@gmail.com>
1075L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1076S: Maintained
1077
1078ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT
1079M: Philipp Zabel <philipp.zabel@gmail.com>
1080M: Paul Parsons <lost.distance@yahoo.com>
1081L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1082S: Maintained
1083F: arch/arm/mach-pxa/hx4700.c
1084F: arch/arm/mach-pxa/include/mach/hx4700.h
1085F: sound/soc/pxa/hx4700.c
1086
1087ARM/HISILICON SOC SUPPORT
1088M: Wei Xu <xuwei5@hisilicon.com>
1089L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1090W: http://www.hisilicon.com
1091S: Supported
1092T: git git://github.com/hisilicon/linux-hisi.git
1093F: arch/arm/mach-hisi/
1094
1095ARM/HP JORNADA 7XX MACHINE SUPPORT
1096M: Kristoffer Ericson <kristoffer.ericson@gmail.com>
1097W: www.jlime.com
1098S: Maintained
1099T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
1100F: arch/arm/mach-sa1100/jornada720.c
1101F: arch/arm/mach-sa1100/include/mach/jornada720.h
1102
1103ARM/IGEP MACHINE SUPPORT
1104M: Enric Balletbo i Serra <eballetbo@gmail.com>
1105M: Javier Martinez Canillas <javier@dowhile0.org>
1106L: linux-omap@vger.kernel.org
1107L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1108S: Maintained
1109F: arch/arm/boot/dts/omap3-igep*
1110
1111ARM/INCOME PXA270 SUPPORT
1112M: Marek Vasut <marek.vasut@gmail.com>
1113L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1114S: Maintained
1115F: arch/arm/mach-pxa/colibri-pxa270-income.c
1116
1117ARM/INTEL IOP32X ARM ARCHITECTURE
1118M: Lennert Buytenhek <kernel@wantstofly.org>
1119L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1120S: Maintained
1121
1122ARM/INTEL IOP33X ARM ARCHITECTURE
1123L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1124S: Orphan
1125
1126ARM/INTEL IOP13XX ARM ARCHITECTURE
1127M: Lennert Buytenhek <kernel@wantstofly.org>
1128L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1129S: Maintained
1130
1131ARM/INTEL IQ81342EX MACHINE SUPPORT
1132M: Lennert Buytenhek <kernel@wantstofly.org>
1133L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1134S: Maintained
1135
1136ARM/INTEL IXDP2850 MACHINE SUPPORT
1137M: Lennert Buytenhek <kernel@wantstofly.org>
1138L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1139S: Maintained
1140
1141ARM/INTEL IXP4XX ARM ARCHITECTURE
1142M: Imre Kaloz <kaloz@openwrt.org>
1143M: Krzysztof Halasa <khalasa@piap.pl>
1144L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1145S: Maintained
1146F: arch/arm/mach-ixp4xx/
1147
1148ARM/INTEL RESEARCH IMOTE/STARGATE 2 MACHINE SUPPORT
1149M: Jonathan Cameron <jic23@cam.ac.uk>
1150L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1151S: Maintained
1152F: arch/arm/mach-pxa/stargate2.c
1153F: drivers/pcmcia/pxa2xx_stargate2.c
1154
1155ARM/INTEL XSC3 (MANZANO) ARM CORE
1156M: Lennert Buytenhek <kernel@wantstofly.org>
1157L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1158S: Maintained
1159
1160ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT
1161M: Lennert Buytenhek <kernel@wantstofly.org>
1162L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1163S: Maintained
1164
1165ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE
1166M: Santosh Shilimkar <ssantosh@kernel.org>
1167L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1168S: Maintained
1169F: arch/arm/mach-keystone/
1170T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
1171
1172ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK
1173M: Santosh Shilimkar <ssantosh@kernel.org>
1174L: linux-kernel@vger.kernel.org
1175S: Maintained
1176F: drivers/clk/keystone/
1177
1178ARM/TEXAS INSTRUMENT KEYSTONE ClOCKSOURCE
1179M: Santosh Shilimkar <ssantosh@kernel.org>
1180L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1181L: linux-kernel@vger.kernel.org
1182S: Maintained
1183F: drivers/clocksource/timer-keystone.c
1184
1185ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER
1186M: Santosh Shilimkar <ssantosh@kernel.org>
1187L: linux-kernel@vger.kernel.org
1188S: Maintained
1189F: drivers/power/reset/keystone-reset.c
1190
1191ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS
1192M: Santosh Shilimkar <ssantosh@kernel.org>
1193L: linux-kernel@vger.kernel.org
1194S: Maintained
1195F: drivers/memory/*emif*
1196
1197ARM/LOGICPD PXA270 MACHINE SUPPORT
1198M: Lennert Buytenhek <kernel@wantstofly.org>
1199L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1200S: Maintained
1201
1202ARM/LPC18XX ARCHITECTURE
1203M: Joachim Eastwood <manabian@gmail.com>
1204L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1205S: Maintained
1206N: lpc18xx
1207
1208ARM/MAGICIAN MACHINE SUPPORT
1209M: Philipp Zabel <philipp.zabel@gmail.com>
1210S: Maintained
1211
1212ARM/Marvell Kirkwood and Armada 370, 375, 38x, XP SOC support
1213M: Jason Cooper <jason@lakedaemon.net>
1214M: Andrew Lunn <andrew@lunn.ch>
1215M: Gregory Clement <gregory.clement@free-electrons.com>
1216M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1217L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1218S: Maintained
1219F: arch/arm/mach-mvebu/
1220F: drivers/rtc/rtc-armada38x.c
1221F: arch/arm/boot/dts/armada*
1222F: arch/arm/boot/dts/kirkwood*
1223
1224
1225ARM/Marvell Berlin SoC support
1226M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1227L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1228S: Maintained
1229F: arch/arm/mach-berlin/
1230F: arch/arm/boot/dts/berlin*
1231
1232
1233ARM/Marvell Dove/MV78xx0/Orion SOC support
1234M: Jason Cooper <jason@lakedaemon.net>
1235M: Andrew Lunn <andrew@lunn.ch>
1236M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1237M: Gregory Clement <gregory.clement@free-electrons.com>
1238L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1239S: Maintained
1240F: arch/arm/mach-dove/
1241F: arch/arm/mach-mv78xx0/
1242F: arch/arm/mach-orion5x/
1243F: arch/arm/plat-orion/
1244F: arch/arm/boot/dts/dove*
1245F: arch/arm/boot/dts/orion5x*
1246
1247
1248ARM/Orion SoC/Technologic Systems TS-78xx platform support
1249M: Alexander Clouter <alex@digriz.org.uk>
1250L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1251W: http://www.digriz.org.uk/ts78xx/kernel
1252S: Maintained
1253F: arch/arm/mach-orion5x/ts78xx-*
1254
1255ARM/Mediatek RTC DRIVER
1256M: Eddie Huang <eddie.huang@mediatek.com>
1257L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1258L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1259S: Maintained
1260F: drivers/rtc/rtc-mt6397.c
1261
1262ARM/Mediatek SoC support
1263M: Matthias Brugger <matthias.bgg@gmail.com>
1264L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1265L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1266S: Maintained
1267F: arch/arm/boot/dts/mt6*
1268F: arch/arm/boot/dts/mt8*
1269F: arch/arm/mach-mediatek/
1270N: mtk
1271K: mediatek
1272
1273ARM/MICREL KS8695 ARCHITECTURE
1274M: Greg Ungerer <gerg@uclinux.org>
1275L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1276F: arch/arm/mach-ks8695/
1277S: Odd Fixes
1278
1279ARM/MIOA701 MACHINE SUPPORT
1280M: Robert Jarzmik <robert.jarzmik@free.fr>
1281L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1282F: arch/arm/mach-pxa/mioa701.c
1283S: Maintained
1284
1285ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT
1286M: Michael Petchkovsky <mkpetch@internode.on.net>
1287S: Maintained
1288
1289ARM/NOMADIK ARCHITECTURE
1290M: Alessandro Rubini <rubini@unipv.it>
1291M: Linus Walleij <linus.walleij@linaro.org>
1292L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1293S: Maintained
1294F: arch/arm/mach-nomadik/
1295F: drivers/pinctrl/nomadik/
1296F: drivers/i2c/busses/i2c-nomadik.c
1297T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git
1298
1299ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT
1300M: Nelson Castillo <arhuaco@freaks-unidos.net>
1301L: openmoko-kernel@lists.openmoko.org (subscribers-only)
1302W: http://wiki.openmoko.org/wiki/Neo_FreeRunner
1303S: Supported
1304
1305ARM/TOSA MACHINE SUPPORT
1306M: Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
1307M: Dirk Opfer <dirk@opfer-online.de>
1308S: Maintained
1309
1310ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT
1311M: Marek Vasut <marek.vasut@gmail.com>
1312L: linux-arm-kernel@lists.infradead.org
1313W: http://hackndev.com
1314S: Maintained
1315F: arch/arm/mach-pxa/include/mach/palmtx.h
1316F: arch/arm/mach-pxa/palmtx.c
1317F: arch/arm/mach-pxa/include/mach/palmt5.h
1318F: arch/arm/mach-pxa/palmt5.c
1319F: arch/arm/mach-pxa/include/mach/palmld.h
1320F: arch/arm/mach-pxa/palmld.c
1321F: arch/arm/mach-pxa/include/mach/palmte2.h
1322F: arch/arm/mach-pxa/palmte2.c
1323F: arch/arm/mach-pxa/include/mach/palmtc.h
1324F: arch/arm/mach-pxa/palmtc.c
1325
1326ARM/PALM TREO SUPPORT
1327M: Tomas Cech <sleep_walker@suse.cz>
1328L: linux-arm-kernel@lists.infradead.org
1329W: http://hackndev.com
1330S: Maintained
1331F: arch/arm/mach-pxa/include/mach/palmtreo.h
1332F: arch/arm/mach-pxa/palmtreo.c
1333
1334ARM/PALMZ72 SUPPORT
1335M: Sergey Lapin <slapin@ossfans.org>
1336L: linux-arm-kernel@lists.infradead.org
1337W: http://hackndev.com
1338S: Maintained
1339F: arch/arm/mach-pxa/include/mach/palmz72.h
1340F: arch/arm/mach-pxa/palmz72.c
1341
1342ARM/PLEB SUPPORT
1343M: Peter Chubb <pleb@gelato.unsw.edu.au>
1344W: http://www.disy.cse.unsw.edu.au/Hardware/PLEB
1345S: Maintained
1346
1347ARM/PT DIGITAL BOARD PORT
1348M: Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de>
1349L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1350W: http://www.arm.linux.org.uk/
1351S: Maintained
1352
1353ARM/QUALCOMM SUPPORT
1354M: Kumar Gala <galak@codeaurora.org>
1355M: Andy Gross <agross@codeaurora.org>
1356M: David Brown <davidb@codeaurora.org>
1357L: linux-arm-msm@vger.kernel.org
1358L: linux-soc@vger.kernel.org
1359S: Maintained
1360F: arch/arm/mach-qcom/
1361F: drivers/soc/qcom/
1362F: drivers/tty/serial/msm_serial.h
1363F: drivers/tty/serial/msm_serial.c
1364F: drivers/*/pm8???-*
1365F: drivers/mfd/ssbi.c
1366F: drivers/firmware/qcom_scm.c
1367T: git git://git.kernel.org/pub/scm/linux/kernel/git/galak/linux-qcom.git
1368
1369ARM/RADISYS ENP2611 MACHINE SUPPORT
1370M: Lennert Buytenhek <kernel@wantstofly.org>
1371L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1372S: Maintained
1373
1374ARM/RISCPC ARCHITECTURE
1375M: Russell King <linux@arm.linux.org.uk>
1376L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1377W: http://www.arm.linux.org.uk/
1378S: Maintained
1379F: arch/arm/include/asm/hardware/entry-macro-iomd.S
1380F: arch/arm/include/asm/hardware/ioc.h
1381F: arch/arm/include/asm/hardware/iomd.h
1382F: arch/arm/include/asm/hardware/memc.h
1383F: arch/arm/mach-rpc/
1384F: drivers/net/ethernet/8390/etherh.c
1385F: drivers/net/ethernet/i825xx/ether1*
1386F: drivers/net/ethernet/seeq/ether3*
1387F: drivers/scsi/arm/
1388
1389ARM/Rockchip SoC support
1390M: Heiko Stuebner <heiko@sntech.de>
1391L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1392L: linux-rockchip@lists.infradead.org
1393S: Maintained
1394F: arch/arm/boot/dts/rk3*
1395F: arch/arm/mach-rockchip/
1396F: drivers/clk/rockchip/
1397F: drivers/i2c/busses/i2c-rk3x.c
1398F: drivers/*/*rockchip*
1399F: drivers/*/*/*rockchip*
1400F: sound/soc/rockchip/
1401N: rockchip
1402
1403ARM/SAMSUNG EXYNOS ARM ARCHITECTURES
1404M: Kukjin Kim <kgene@kernel.org>
1405M: Krzysztof Kozlowski <k.kozlowski@samsung.com>
1406L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1407L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
1408S: Maintained
1409F: arch/arm/boot/dts/s3c*
1410F: arch/arm/boot/dts/exynos*
1411F: arch/arm64/boot/dts/exynos/
1412F: arch/arm/plat-samsung/
1413F: arch/arm/mach-s3c24*/
1414F: arch/arm/mach-s3c64xx/
1415F: arch/arm/mach-s5p*/
1416F: arch/arm/mach-exynos*/
1417F: drivers/*/*s3c2410*
1418F: drivers/*/*/*s3c2410*
1419F: drivers/spi/spi-s3c*
1420F: sound/soc/samsung/*
1421N: exynos
1422
1423ARM/SAMSUNG MOBILE MACHINE SUPPORT
1424M: Kyungmin Park <kyungmin.park@samsung.com>
1425L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1426S: Maintained
1427F: arch/arm/mach-s5pv210/
1428
1429ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT
1430M: Kyungmin Park <kyungmin.park@samsung.com>
1431M: Kamil Debski <k.debski@samsung.com>
1432L: linux-arm-kernel@lists.infradead.org
1433L: linux-media@vger.kernel.org
1434S: Maintained
1435F: drivers/media/platform/s5p-g2d/
1436
1437ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT
1438M: Kyungmin Park <kyungmin.park@samsung.com>
1439M: Kamil Debski <k.debski@samsung.com>
1440M: Jeongtae Park <jtp.park@samsung.com>
1441L: linux-arm-kernel@lists.infradead.org
1442L: linux-media@vger.kernel.org
1443S: Maintained
1444F: arch/arm/plat-samsung/s5p-dev-mfc.c
1445F: drivers/media/platform/s5p-mfc/
1446
1447ARM/SAMSUNG S5P SERIES TV SUBSYSTEM SUPPORT
1448M: Kyungmin Park <kyungmin.park@samsung.com>
1449M: Tomasz Stanislawski <t.stanislaws@samsung.com>
1450L: linux-arm-kernel@lists.infradead.org
1451L: linux-media@vger.kernel.org
1452S: Maintained
1453F: drivers/media/platform/s5p-tv/
1454
1455ARM/SHMOBILE ARM ARCHITECTURE
1456M: Simon Horman <horms@verge.net.au>
1457M: Magnus Damm <magnus.damm@gmail.com>
1458L: linux-sh@vger.kernel.org
1459W: http://oss.renesas.com
1460Q: http://patchwork.kernel.org/project/linux-sh/list/
1461T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
1462S: Supported
1463F: arch/arm/boot/dts/emev2*
1464F: arch/arm/boot/dts/r7s*
1465F: arch/arm/boot/dts/r8a*
1466F: arch/arm/boot/dts/sh*
1467F: arch/arm/configs/armadillo800eva_defconfig
1468F: arch/arm/configs/bockw_defconfig
1469F: arch/arm/configs/kzm9g_defconfig
1470F: arch/arm/configs/marzen_defconfig
1471F: arch/arm/configs/shmobile_defconfig
1472F: arch/arm/include/debug/renesas-scif.S
1473F: arch/arm/mach-shmobile/
1474F: drivers/sh/
1475
1476ARM/SOCFPGA ARCHITECTURE
1477M: Dinh Nguyen <dinguyen@opensource.altera.com>
1478S: Maintained
1479F: arch/arm/mach-socfpga/
1480F: arch/arm/boot/dts/socfpga*
1481F: arch/arm/configs/socfpga_defconfig
1482W: http://www.rocketboards.org
1483T: git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
1484
1485ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT
1486M: Dinh Nguyen <dinguyen@opensource.altera.com>
1487S: Maintained
1488F: drivers/clk/socfpga/
1489
1490ARM/SOCFPGA EDAC SUPPORT
1491M: Thor Thayer <tthayer@opensource.altera.com>
1492S: Maintained
1493F: drivers/edac/altera_edac.
1494
1495ARM/STI ARCHITECTURE
1496M: Srinivas Kandagatla <srinivas.kandagatla@gmail.com>
1497M: Maxime Coquelin <maxime.coquelin@st.com>
1498M: Patrice Chotard <patrice.chotard@st.com>
1499L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1500L: kernel@stlinux.com
1501W: http://www.stlinux.com
1502S: Maintained
1503F: arch/arm/mach-sti/
1504F: arch/arm/boot/dts/sti*
1505F: drivers/clocksource/arm_global_timer.c
1506F: drivers/i2c/busses/i2c-st.c
1507F: drivers/media/rc/st_rc.c
1508F: drivers/mmc/host/sdhci-st.c
1509F: drivers/phy/phy-miphy28lp.c
1510F: drivers/phy/phy-miphy365x.c
1511F: drivers/phy/phy-stih407-usb.c
1512F: drivers/phy/phy-stih41x-usb.c
1513F: drivers/pinctrl/pinctrl-st.c
1514F: drivers/reset/sti/
1515F: drivers/rtc/rtc-st-lpc.c
1516F: drivers/tty/serial/st-asc.c
1517F: drivers/usb/dwc3/dwc3-st.c
1518F: drivers/usb/host/ehci-st.c
1519F: drivers/usb/host/ohci-st.c
1520F: drivers/watchdog/st_lpc_wdt.c
1521F: drivers/ata/ahci_st.c
1522
1523ARM/STM32 ARCHITECTURE
1524M: Maxime Coquelin <mcoquelin.stm32@gmail.com>
1525L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1526S: Maintained
1527T: git git://git.kernel.org/pub/scm/linux/kernel/git/mcoquelin/stm32.git
1528N: stm32
1529F: drivers/clocksource/armv7m_systick.c
1530
1531ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT
1532M: Lennert Buytenhek <kernel@wantstofly.org>
1533L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1534S: Maintained
1535
1536ARM/TETON BGA MACHINE SUPPORT
1537M: "Mark F. Brown" <mark.brown314@gmail.com>
1538L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1539S: Maintained
1540
1541ARM/THECUS N2100 MACHINE SUPPORT
1542M: Lennert Buytenhek <kernel@wantstofly.org>
1543L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1544S: Maintained
1545
1546ARM/NUVOTON W90X900 ARM ARCHITECTURE
1547M: Wan ZongShun <mcuos.com@gmail.com>
1548L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1549W: http://www.mcuos.com
1550S: Maintained
1551F: arch/arm/mach-w90x900/
1552F: drivers/input/keyboard/w90p910_keypad.c
1553F: drivers/input/touchscreen/w90p910_ts.c
1554F: drivers/watchdog/nuc900_wdt.c
1555F: drivers/net/ethernet/nuvoton/w90p910_ether.c
1556F: drivers/mtd/nand/nuc900_nand.c
1557F: drivers/rtc/rtc-nuc900.c
1558F: drivers/spi/spi-nuc900.c
1559F: drivers/usb/host/ehci-w90x900.c
1560F: drivers/video/fbdev/nuc900fb.c
1561
1562ARM/U300 MACHINE SUPPORT
1563M: Linus Walleij <linus.walleij@linaro.org>
1564L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1565S: Supported
1566F: arch/arm/mach-u300/
1567F: drivers/clocksource/timer-u300.c
1568F: drivers/i2c/busses/i2c-stu300.c
1569F: drivers/rtc/rtc-coh901331.c
1570F: drivers/watchdog/coh901327_wdt.c
1571F: drivers/dma/coh901318*
1572F: drivers/mfd/ab3100*
1573F: drivers/rtc/rtc-ab3100.c
1574F: drivers/rtc/rtc-coh901331.c
1575T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git
1576
1577ARM/UNIPHIER ARCHITECTURE
1578M: Masahiro Yamada <yamada.masahiro@socionext.com>
1579L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1580S: Maintained
1581F: arch/arm/mach-uniphier/
1582N: uniphier
1583
1584ARM/Ux500 ARM ARCHITECTURE
1585M: Linus Walleij <linus.walleij@linaro.org>
1586L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1587S: Maintained
1588F: arch/arm/mach-ux500/
1589F: drivers/clocksource/clksrc-dbx500-prcmu.c
1590F: drivers/dma/ste_dma40*
1591F: drivers/hwspinlock/u8500_hsem.c
1592F: drivers/mfd/abx500*
1593F: drivers/mfd/ab8500*
1594F: drivers/mfd/dbx500*
1595F: drivers/mfd/db8500*
1596F: drivers/pinctrl/nomadik/pinctrl-ab*
1597F: drivers/pinctrl/nomadik/pinctrl-nomadik*
1598F: drivers/rtc/rtc-ab8500.c
1599F: drivers/rtc/rtc-pl031.c
1600T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git
1601
1602ARM/Ux500 CLOCK FRAMEWORK SUPPORT
1603M: Ulf Hansson <ulf.hansson@linaro.org>
1604L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1605T: git git://git.linaro.org/people/ulfh/clk.git
1606S: Maintained
1607F: drivers/clk/ux500/
1608F: include/linux/platform_data/clk-ux500.h
1609
1610ARM/VERSATILE EXPRESS PLATFORM
1611M: Liviu Dudau <liviu.dudau@arm.com>
1612M: Sudeep Holla <sudeep.holla@arm.com>
1613M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
1614L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1615S: Maintained
1616F: arch/arm/boot/dts/vexpress*
1617F: arch/arm/mach-vexpress/
1618F: */*/vexpress*
1619F: */*/*/vexpress*
1620F: drivers/clk/versatile/clk-vexpress-osc.c
1621F: drivers/clocksource/versatile.c
1622
1623ARM/VFP SUPPORT
1624M: Russell King <linux@arm.linux.org.uk>
1625L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1626W: http://www.arm.linux.org.uk/
1627S: Maintained
1628F: arch/arm/vfp/
1629
1630ARM/VOIPAC PXA270 SUPPORT
1631M: Marek Vasut <marek.vasut@gmail.com>
1632L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1633S: Maintained
1634F: arch/arm/mach-pxa/vpac270.c
1635F: arch/arm/mach-pxa/include/mach/vpac270.h
1636
1637ARM/VT8500 ARM ARCHITECTURE
1638M: Tony Prisk <linux@prisktech.co.nz>
1639L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1640S: Maintained
1641F: arch/arm/mach-vt8500/
1642F: drivers/clocksource/vt8500_timer.c
1643F: drivers/i2c/busses/i2c-wmt.c
1644F: drivers/mmc/host/wmt-sdmmc.c
1645F: drivers/pwm/pwm-vt8500.c
1646F: drivers/rtc/rtc-vt8500.c
1647F: drivers/tty/serial/vt8500_serial.c
1648F: drivers/usb/host/ehci-platform.c
1649F: drivers/usb/host/uhci-platform.c
1650F: drivers/video/fbdev/vt8500lcdfb.*
1651F: drivers/video/fbdev/wm8505fb*
1652F: drivers/video/fbdev/wmt_ge_rops.*
1653
1654ARM/ZIPIT Z2 SUPPORT
1655M: Marek Vasut <marek.vasut@gmail.com>
1656L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1657S: Maintained
1658F: arch/arm/mach-pxa/z2.c
1659F: arch/arm/mach-pxa/include/mach/z2.h
1660
1661ARM/ZTE ARCHITECTURE
1662M: Jun Nie <jun.nie@linaro.org>
1663L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1664S: Maintained
1665F: arch/arm/mach-zx/
1666F: drivers/clk/zte/
1667F: Documentation/devicetree/bindings/arm/zte.txt
1668F: Documentation/devicetree/bindings/clock/zx296702-clk.txt
1669
1670ARM/ZYNQ ARCHITECTURE
1671M: Michal Simek <michal.simek@xilinx.com>
1672R: Sören Brinkmann <soren.brinkmann@xilinx.com>
1673L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1674W: http://wiki.xilinx.com
1675T: git git://git.xilinx.com/linux-xlnx.git
1676S: Supported
1677F: arch/arm/mach-zynq/
1678F: drivers/cpuidle/cpuidle-zynq.c
1679F: drivers/block/xsysace.c
1680N: zynq
1681N: xilinx
1682F: drivers/clocksource/cadence_ttc_timer.c
1683F: drivers/i2c/busses/i2c-cadence.c
1684F: drivers/mmc/host/sdhci-of-arasan.c
1685F: drivers/edac/synopsys_edac.c
1686
1687ARM SMMU DRIVERS
1688M: Will Deacon <will.deacon@arm.com>
1689L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1690S: Maintained
1691F: drivers/iommu/arm-smmu.c
1692F: drivers/iommu/arm-smmu-v3.c
1693F: drivers/iommu/io-pgtable-arm.c
1694
1695ARM64 PORT (AARCH64 ARCHITECTURE)
1696M: Catalin Marinas <catalin.marinas@arm.com>
1697M: Will Deacon <will.deacon@arm.com>
1698L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1699S: Maintained
1700F: arch/arm64/
1701F: Documentation/arm64/
1702
1703AS3645A LED FLASH CONTROLLER DRIVER
1704M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
1705L: linux-media@vger.kernel.org
1706T: git git://linuxtv.org/media_tree.git
1707S: Maintained
1708F: drivers/media/i2c/as3645a.c
1709F: include/media/as3645a.h
1710
1711ASC7621 HARDWARE MONITOR DRIVER
1712M: George Joseph <george.joseph@fairview5.com>
1713L: lm-sensors@lm-sensors.org
1714S: Maintained
1715F: Documentation/hwmon/asc7621
1716F: drivers/hwmon/asc7621.c
1717
1718ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS
1719M: Corentin Chary <corentin.chary@gmail.com>
1720L: acpi4asus-user@lists.sourceforge.net
1721L: platform-driver-x86@vger.kernel.org
1722W: http://acpi4asus.sf.net
1723S: Maintained
1724F: drivers/platform/x86/asus*.c
1725F: drivers/platform/x86/eeepc*.c
1726
1727ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API
1728R: Dan Williams <dan.j.williams@intel.com>
1729W: http://sourceforge.net/projects/xscaleiop
1730S: Odd fixes
1731F: Documentation/crypto/async-tx-api.txt
1732F: crypto/async_tx/
1733F: drivers/dma/
1734F: include/linux/dmaengine.h
1735F: include/linux/async_tx.h
1736
1737AT24 EEPROM DRIVER
1738M: Wolfram Sang <wsa@the-dreams.de>
1739L: linux-i2c@vger.kernel.org
1740S: Maintained
1741F: drivers/misc/eeprom/at24.c
1742F: include/linux/platform_data/at24.h
1743
1744ATA OVER ETHERNET (AOE) DRIVER
1745M: "Ed L. Cashin" <ed.cashin@acm.org>
1746W: http://www.openaoe.org/
1747S: Supported
1748F: Documentation/aoe/
1749F: drivers/block/aoe/
1750
1751ATHEROS ATH GENERIC UTILITIES
1752M: "Luis R. Rodriguez" <mcgrof@do-not-panic.com>
1753L: linux-wireless@vger.kernel.org
1754S: Supported
1755F: drivers/net/wireless/ath/*
1756
1757ATHEROS ATH5K WIRELESS DRIVER
1758M: Jiri Slaby <jirislaby@gmail.com>
1759M: Nick Kossifidis <mickflemm@gmail.com>
1760M: "Luis R. Rodriguez" <mcgrof@do-not-panic.com>
1761L: linux-wireless@vger.kernel.org
1762W: http://wireless.kernel.org/en/users/Drivers/ath5k
1763S: Maintained
1764F: drivers/net/wireless/ath/ath5k/
1765
1766ATHEROS ATH6KL WIRELESS DRIVER
1767M: Kalle Valo <kvalo@qca.qualcomm.com>
1768L: linux-wireless@vger.kernel.org
1769W: http://wireless.kernel.org/en/users/Drivers/ath6kl
1770T: git git://github.com/kvalo/ath.git
1771S: Supported
1772F: drivers/net/wireless/ath/ath6kl/
1773
1774WILOCITY WIL6210 WIRELESS DRIVER
1775M: Vladimir Kondratiev <qca_vkondrat@qca.qualcomm.com>
1776L: linux-wireless@vger.kernel.org
1777L: wil6210@qca.qualcomm.com
1778S: Supported
1779W: http://wireless.kernel.org/en/users/Drivers/wil6210
1780F: drivers/net/wireless/ath/wil6210/
1781F: include/uapi/linux/wil6210_uapi.h
1782
1783CARL9170 LINUX COMMUNITY WIRELESS DRIVER
1784M: Christian Lamparter <chunkeey@googlemail.com>
1785L: linux-wireless@vger.kernel.org
1786W: http://wireless.kernel.org/en/users/Drivers/carl9170
1787S: Maintained
1788F: drivers/net/wireless/ath/carl9170/
1789
1790ATK0110 HWMON DRIVER
1791M: Luca Tettamanti <kronos.it@gmail.com>
1792L: lm-sensors@lm-sensors.org
1793S: Maintained
1794F: drivers/hwmon/asus_atk0110.c
1795
1796ATI_REMOTE2 DRIVER
1797M: Ville Syrjala <syrjala@sci.fi>
1798S: Maintained
1799F: drivers/input/misc/ati_remote2.c
1800
1801ATLX ETHERNET DRIVERS
1802M: Jay Cliburn <jcliburn@gmail.com>
1803M: Chris Snook <chris.snook@gmail.com>
1804L: netdev@vger.kernel.org
1805W: http://sourceforge.net/projects/atl1
1806W: http://atl1.sourceforge.net
1807S: Maintained
1808F: drivers/net/ethernet/atheros/
1809
1810ATM
1811M: Chas Williams <3chas3@gmail.com>
1812L: linux-atm-general@lists.sourceforge.net (moderated for non-subscribers)
1813L: netdev@vger.kernel.org
1814W: http://linux-atm.sourceforge.net
1815S: Maintained
1816F: drivers/atm/
1817F: include/linux/atm*
1818F: include/uapi/linux/atm*
1819
1820ATMEL AT91 / AT32 MCI DRIVER
1821M: Ludovic Desroches <ludovic.desroches@atmel.com>
1822S: Maintained
1823F: drivers/mmc/host/atmel-mci.c
1824F: drivers/mmc/host/atmel-mci-regs.h
1825
1826ATMEL AT91 / AT32 SERIAL DRIVER
1827M: Nicolas Ferre <nicolas.ferre@atmel.com>
1828S: Supported
1829F: drivers/tty/serial/atmel_serial.c
1830
1831ATMEL Audio ALSA driver
1832M: Nicolas Ferre <nicolas.ferre@atmel.com>
1833L: alsa-devel@alsa-project.org (moderated for non-subscribers)
1834S: Supported
1835F: sound/soc/atmel
1836
1837ATMEL DMA DRIVER
1838M: Nicolas Ferre <nicolas.ferre@atmel.com>
1839L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1840S: Supported
1841F: drivers/dma/at_hdmac.c
1842F: drivers/dma/at_hdmac_regs.h
1843F: include/linux/platform_data/dma-atmel.h
1844
1845ATMEL XDMA DRIVER
1846M: Ludovic Desroches <ludovic.desroches@atmel.com>
1847L: linux-arm-kernel@lists.infradead.org
1848L: dmaengine@vger.kernel.org
1849S: Supported
1850F: drivers/dma/at_xdmac.c
1851
1852ATMEL I2C DRIVER
1853M: Ludovic Desroches <ludovic.desroches@atmel.com>
1854L: linux-i2c@vger.kernel.org
1855S: Supported
1856F: drivers/i2c/busses/i2c-at91.c
1857
1858ATMEL ISI DRIVER
1859M: Josh Wu <josh.wu@atmel.com>
1860L: linux-media@vger.kernel.org
1861S: Supported
1862F: drivers/media/platform/soc_camera/atmel-isi.c
1863F: include/media/atmel-isi.h
1864
1865ATMEL LCDFB DRIVER
1866M: Nicolas Ferre <nicolas.ferre@atmel.com>
1867L: linux-fbdev@vger.kernel.org
1868S: Maintained
1869F: drivers/video/fbdev/atmel_lcdfb.c
1870F: include/video/atmel_lcdc.h
1871
1872ATMEL MACB ETHERNET DRIVER
1873M: Nicolas Ferre <nicolas.ferre@atmel.com>
1874S: Supported
1875F: drivers/net/ethernet/cadence/
1876
1877ATMEL NAND DRIVER
1878M: Josh Wu <josh.wu@atmel.com>
1879L: linux-mtd@lists.infradead.org
1880S: Supported
1881F: drivers/mtd/nand/atmel_nand*
1882
1883ATMEL SPI DRIVER
1884M: Nicolas Ferre <nicolas.ferre@atmel.com>
1885S: Supported
1886F: drivers/spi/spi-atmel.*
1887
1888ATMEL SSC DRIVER
1889M: Nicolas Ferre <nicolas.ferre@atmel.com>
1890L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1891S: Supported
1892F: drivers/misc/atmel-ssc.c
1893F: include/linux/atmel-ssc.h
1894
1895ATMEL Timer Counter (TC) AND CLOCKSOURCE DRIVERS
1896M: Nicolas Ferre <nicolas.ferre@atmel.com>
1897L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1898S: Supported
1899F: drivers/misc/atmel_tclib.c
1900F: drivers/clocksource/tcb_clksrc.c
1901
1902ATMEL USBA UDC DRIVER
1903M: Nicolas Ferre <nicolas.ferre@atmel.com>
1904L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1905S: Supported
1906F: drivers/usb/gadget/udc/atmel_usba_udc.*
1907
1908ATMEL WIRELESS DRIVER
1909M: Simon Kelley <simon@thekelleys.org.uk>
1910L: linux-wireless@vger.kernel.org
1911W: http://www.thekelleys.org.uk/atmel
1912W: http://atmelwlandriver.sourceforge.net/
1913S: Maintained
1914F: drivers/net/wireless/atmel*
1915
1916ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER
1917M: Bradley Grove <linuxdrivers@attotech.com>
1918L: linux-scsi@vger.kernel.org
1919W: http://www.attotech.com
1920S: Supported
1921F: drivers/scsi/esas2r
1922
1923ATUSB IEEE 802.15.4 RADIO DRIVER
1924M: Stefan Schmidt <stefan@osg.samsung.com>
1925L: linux-wpan@vger.kernel.org
1926S: Maintained
1927F: drivers/net/ieee802154/atusb.c
1928F: drivers/net/ieee802154/atusb.h
1929F: drivers/net/ieee802154/at86rf230.h
1930
1931AUDIT SUBSYSTEM
1932M: Paul Moore <paul@paul-moore.com>
1933M: Eric Paris <eparis@redhat.com>
1934L: linux-audit@redhat.com (moderated for non-subscribers)
1935W: http://people.redhat.com/sgrubb/audit/
1936T: git git://git.infradead.org/users/pcmoore/audit
1937S: Maintained
1938F: include/linux/audit.h
1939F: include/uapi/linux/audit.h
1940F: kernel/audit*
1941
1942AUXILIARY DISPLAY DRIVERS
1943M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
1944W: http://miguelojeda.es/auxdisplay.htm
1945W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
1946S: Maintained
1947F: drivers/auxdisplay/
1948F: include/linux/cfag12864b.h
1949
1950AVR32 ARCHITECTURE
1951M: Haavard Skinnemoen <hskinnemoen@gmail.com>
1952M: Hans-Christian Egtvedt <egtvedt@samfundet.no>
1953W: http://www.atmel.com/products/AVR32/
1954W: http://mirror.egtvedt.no/avr32linux.org/
1955W: http://avrfreaks.net/
1956S: Maintained
1957F: arch/avr32/
1958
1959AVR32/AT32AP MACHINE SUPPORT
1960M: Haavard Skinnemoen <hskinnemoen@gmail.com>
1961M: Hans-Christian Egtvedt <egtvedt@samfundet.no>
1962S: Maintained
1963F: arch/avr32/mach-at32ap/
1964
1965AX.25 NETWORK LAYER
1966M: Ralf Baechle <ralf@linux-mips.org>
1967L: linux-hams@vger.kernel.org
1968W: http://www.linux-ax25.org/
1969S: Maintained
1970F: include/uapi/linux/ax25.h
1971F: include/net/ax25.h
1972F: net/ax25/
1973
1974AZ6007 DVB DRIVER
1975M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
1976L: linux-media@vger.kernel.org
1977W: http://linuxtv.org
1978T: git git://linuxtv.org/media_tree.git
1979S: Maintained
1980F: drivers/media/usb/dvb-usb-v2/az6007.c
1981
1982AZTECH FM RADIO RECEIVER DRIVER
1983M: Hans Verkuil <hverkuil@xs4all.nl>
1984L: linux-media@vger.kernel.org
1985T: git git://linuxtv.org/media_tree.git
1986W: http://linuxtv.org
1987S: Maintained
1988F: drivers/media/radio/radio-aztech*
1989
1990B43 WIRELESS DRIVER
1991L: linux-wireless@vger.kernel.org
1992L: b43-dev@lists.infradead.org
1993W: http://wireless.kernel.org/en/users/Drivers/b43
1994S: Odd Fixes
1995F: drivers/net/wireless/b43/
1996
1997B43LEGACY WIRELESS DRIVER
1998M: Larry Finger <Larry.Finger@lwfinger.net>
1999L: linux-wireless@vger.kernel.org
2000L: b43-dev@lists.infradead.org
2001W: http://wireless.kernel.org/en/users/Drivers/b43
2002S: Maintained
2003F: drivers/net/wireless/b43legacy/
2004
2005BACKLIGHT CLASS/SUBSYSTEM
2006M: Jingoo Han <jingoohan1@gmail.com>
2007M: Lee Jones <lee.jones@linaro.org>
2008S: Maintained
2009F: drivers/video/backlight/
2010F: include/linux/backlight.h
2011
2012BATMAN ADVANCED
2013M: Marek Lindner <mareklindner@neomailbox.ch>
2014M: Simon Wunderlich <sw@simonwunderlich.de>
2015M: Antonio Quartulli <antonio@meshcoding.com>
2016L: b.a.t.m.a.n@lists.open-mesh.org
2017W: http://www.open-mesh.org/
2018S: Maintained
2019F: net/batman-adv/
2020
2021BAYCOM/HDLCDRV DRIVERS FOR AX.25
2022M: Thomas Sailer <t.sailer@alumni.ethz.ch>
2023L: linux-hams@vger.kernel.org
2024W: http://www.baycom.org/~tom/ham/ham.html
2025S: Maintained
2026F: drivers/net/hamradio/baycom*
2027
2028BCACHE (BLOCK LAYER CACHE)
2029M: Kent Overstreet <kmo@daterainc.com>
2030L: linux-bcache@vger.kernel.org
2031W: http://bcache.evilpiepirate.org
2032S: Maintained:
2033F: drivers/md/bcache/
2034
2035BDISP ST MEDIA DRIVER
2036M: Fabien Dessenne <fabien.dessenne@st.com>
2037L: linux-media@vger.kernel.org
2038T: git git://linuxtv.org/media_tree.git
2039W: http://linuxtv.org
2040S: Supported
2041F: drivers/media/platform/sti/bdisp
2042
2043BEFS FILE SYSTEM
2044S: Orphan
2045F: Documentation/filesystems/befs.txt
2046F: fs/befs/
2047
2048BECKHOFF CX5020 ETHERCAT MASTER DRIVER
2049M: Dariusz Marcinkiewicz <reksio@newterm.pl>
2050L: netdev@vger.kernel.org
2051S: Maintained
2052F: drivers/net/ethernet/ec_bhf.c
2053
2054BFS FILE SYSTEM
2055M: "Tigran A. Aivazian" <tigran@aivazian.fsnet.co.uk>
2056S: Maintained
2057F: Documentation/filesystems/bfs.txt
2058F: fs/bfs/
2059F: include/uapi/linux/bfs_fs.h
2060
2061BLACKFIN ARCHITECTURE
2062M: Steven Miao <realmz6@gmail.com>
2063L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2064T: git git://git.code.sf.net/p/adi-linux/code
2065W: http://blackfin.uclinux.org
2066S: Supported
2067F: arch/blackfin/
2068
2069BLACKFIN EMAC DRIVER
2070L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2071W: http://blackfin.uclinux.org
2072S: Supported
2073F: drivers/net/ethernet/adi/
2074
2075BLACKFIN RTC DRIVER
2076L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2077W: http://blackfin.uclinux.org
2078S: Supported
2079F: drivers/rtc/rtc-bfin.c
2080
2081BLACKFIN SDH DRIVER
2082M: Sonic Zhang <sonic.zhang@analog.com>
2083L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2084W: http://blackfin.uclinux.org
2085S: Supported
2086F: drivers/mmc/host/bfin_sdh.c
2087
2088BLACKFIN SERIAL DRIVER
2089M: Sonic Zhang <sonic.zhang@analog.com>
2090L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2091W: http://blackfin.uclinux.org
2092S: Supported
2093F: drivers/tty/serial/bfin_uart.c
2094
2095BLACKFIN WATCHDOG DRIVER
2096L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2097W: http://blackfin.uclinux.org
2098S: Supported
2099F: drivers/watchdog/bfin_wdt.c
2100
2101BLACKFIN I2C TWI DRIVER
2102M: Sonic Zhang <sonic.zhang@analog.com>
2103L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2104W: http://blackfin.uclinux.org/
2105S: Supported
2106F: drivers/i2c/busses/i2c-bfin-twi.c
2107
2108BLACKFIN MEDIA DRIVER
2109M: Scott Jiang <scott.jiang.linux@gmail.com>
2110L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2111W: http://blackfin.uclinux.org/
2112S: Supported
2113F: drivers/media/platform/blackfin/
2114F: drivers/media/i2c/adv7183*
2115F: drivers/media/i2c/vs6624*
2116
2117BLINKM RGB LED DRIVER
2118M: Jan-Simon Moeller <jansimon.moeller@gmx.de>
2119S: Maintained
2120F: drivers/leds/leds-blinkm.c
2121
2122BLOCK LAYER
2123M: Jens Axboe <axboe@kernel.dk>
2124T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
2125S: Maintained
2126F: block/
2127F: kernel/trace/blktrace.c
2128
2129BLOCK2MTD DRIVER
2130M: Joern Engel <joern@lazybastard.org>
2131L: linux-mtd@lists.infradead.org
2132S: Maintained
2133F: drivers/mtd/devices/block2mtd.c
2134
2135BLUETOOTH DRIVERS
2136M: Marcel Holtmann <marcel@holtmann.org>
2137M: Gustavo Padovan <gustavo@padovan.org>
2138M: Johan Hedberg <johan.hedberg@gmail.com>
2139L: linux-bluetooth@vger.kernel.org
2140W: http://www.bluez.org/
2141T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2142T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2143S: Maintained
2144F: drivers/bluetooth/
2145
2146BLUETOOTH SUBSYSTEM
2147M: Marcel Holtmann <marcel@holtmann.org>
2148M: Gustavo Padovan <gustavo@padovan.org>
2149M: Johan Hedberg <johan.hedberg@gmail.com>
2150L: linux-bluetooth@vger.kernel.org
2151W: http://www.bluez.org/
2152T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2153T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2154S: Maintained
2155F: net/bluetooth/
2156F: include/net/bluetooth/
2157
2158BONDING DRIVER
2159M: Jay Vosburgh <j.vosburgh@gmail.com>
2160M: Veaceslav Falico <vfalico@gmail.com>
2161M: Andy Gospodarek <gospo@cumulusnetworks.com>
2162L: netdev@vger.kernel.org
2163W: http://sourceforge.net/projects/bonding/
2164S: Supported
2165F: drivers/net/bonding/
2166F: include/uapi/linux/if_bonding.h
2167
2168BPF (Safe dynamic programs and tools)
2169M: Alexei Starovoitov <ast@kernel.org>
2170L: netdev@vger.kernel.org
2171L: linux-kernel@vger.kernel.org
2172S: Supported
2173F: kernel/bpf/
2174
2175BROADCOM B44 10/100 ETHERNET DRIVER
2176M: Gary Zambrano <zambrano@broadcom.com>
2177L: netdev@vger.kernel.org
2178S: Supported
2179F: drivers/net/ethernet/broadcom/b44.*
2180
2181BROADCOM GENET ETHERNET DRIVER
2182M: Florian Fainelli <f.fainelli@gmail.com>
2183L: netdev@vger.kernel.org
2184S: Supported
2185F: drivers/net/ethernet/broadcom/genet/
2186
2187BROADCOM BNX2 GIGABIT ETHERNET DRIVER
2188M: Sony Chacko <sony.chacko@qlogic.com>
2189M: Dept-HSGLinuxNICDev@qlogic.com
2190L: netdev@vger.kernel.org
2191S: Supported
2192F: drivers/net/ethernet/broadcom/bnx2.*
2193F: drivers/net/ethernet/broadcom/bnx2_*
2194
2195BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
2196M: Ariel Elior <ariel.elior@qlogic.com>
2197L: netdev@vger.kernel.org
2198S: Supported
2199F: drivers/net/ethernet/broadcom/bnx2x/
2200
2201BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
2202M: Florian Fainelli <f.fainelli@gmail.com>
2203M: Ray Jui <rjui@broadcom.com>
2204M: Scott Branden <sbranden@broadcom.com>
2205L: bcm-kernel-feedback-list@broadcom.com
2206T: git git://github.com/broadcom/mach-bcm
2207S: Maintained
2208F: arch/arm/mach-bcm/
2209F: arch/arm/boot/dts/bcm113*
2210F: arch/arm/boot/dts/bcm216*
2211F: arch/arm/boot/dts/bcm281*
2212F: arch/arm/configs/bcm_defconfig
2213F: drivers/mmc/host/sdhci-bcm-kona.c
2214F: drivers/clocksource/bcm_kona_timer.c
2215
2216BROADCOM BCM2835 ARM ARCHITECTURE
2217M: Stephen Warren <swarren@wwwdotorg.org>
2218M: Lee Jones <lee@kernel.org>
2219L: linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers)
2220T: git git://git.kernel.org/pub/scm/linux/kernel/git/rpi/linux-rpi.git
2221S: Maintained
2222N: bcm2835
2223
2224BROADCOM BCM33XX MIPS ARCHITECTURE
2225M: Kevin Cernekee <cernekee@gmail.com>
2226L: linux-mips@linux-mips.org
2227S: Maintained
2228F: arch/mips/bcm3384/*
2229F: arch/mips/include/asm/mach-bcm3384/*
2230F: arch/mips/kernel/*bmips*
2231
2232BROADCOM BCM47XX MIPS ARCHITECTURE
2233M: Hauke Mehrtens <hauke@hauke-m.de>
2234M: Rafał Miłecki <zajec5@gmail.com>
2235L: linux-mips@linux-mips.org
2236S: Maintained
2237F: arch/mips/bcm47xx/*
2238F: arch/mips/include/asm/mach-bcm47xx/*
2239
2240BROADCOM BCM5301X ARM ARCHITECTURE
2241M: Hauke Mehrtens <hauke@hauke-m.de>
2242L: linux-arm-kernel@lists.infradead.org
2243S: Maintained
2244F: arch/arm/mach-bcm/bcm_5301x.c
2245F: arch/arm/boot/dts/bcm5301x.dtsi
2246F: arch/arm/boot/dts/bcm470*
2247
2248BROADCOM BCM63XX ARM ARCHITECTURE
2249M: Florian Fainelli <f.fainelli@gmail.com>
2250L: linux-arm-kernel@lists.infradead.org
2251T: git git://github.com/broadcom/arm-bcm63xx.git
2252S: Maintained
2253F: arch/arm/mach-bcm/bcm63xx.c
2254F: arch/arm/include/debug/bcm63xx.S
2255
2256BROADCOM BCM63XX/BCM33XX UDC DRIVER
2257M: Kevin Cernekee <cernekee@gmail.com>
2258L: linux-usb@vger.kernel.org
2259S: Maintained
2260F: drivers/usb/gadget/udc/bcm63xx_udc.*
2261
2262BROADCOM BCM7XXX ARM ARCHITECTURE
2263M: Brian Norris <computersforpeace@gmail.com>
2264M: Gregory Fong <gregory.0xf0@gmail.com>
2265M: Florian Fainelli <f.fainelli@gmail.com>
2266L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2267T: git git://github.com/broadcom/stblinux.git
2268S: Maintained
2269F: arch/arm/mach-bcm/*brcmstb*
2270F: arch/arm/boot/dts/bcm7*.dts*
2271F: drivers/bus/brcmstb_gisb.c
2272N: brcmstb
2273
2274BROADCOM BMIPS MIPS ARCHITECTURE
2275M: Kevin Cernekee <cernekee@gmail.com>
2276M: Florian Fainelli <f.fainelli@gmail.com>
2277L: linux-mips@linux-mips.org
2278T: git git://github.com/broadcom/stblinux.git
2279S: Maintained
2280F: arch/mips/bmips/*
2281F: arch/mips/include/asm/mach-bmips/*
2282F: arch/mips/kernel/*bmips*
2283F: arch/mips/boot/dts/bcm*.dts*
2284F: drivers/irqchip/irq-bcm7*
2285F: drivers/irqchip/irq-brcmstb*
2286
2287BROADCOM TG3 GIGABIT ETHERNET DRIVER
2288M: Prashant Sreedharan <prashant@broadcom.com>
2289M: Michael Chan <mchan@broadcom.com>
2290L: netdev@vger.kernel.org
2291S: Supported
2292F: drivers/net/ethernet/broadcom/tg3.*
2293
2294BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER
2295M: Brett Rudley <brudley@broadcom.com>
2296M: Arend van Spriel <arend@broadcom.com>
2297M: Franky (Zhenhui) Lin <frankyl@broadcom.com>
2298M: Hante Meuleman <meuleman@broadcom.com>
2299L: linux-wireless@vger.kernel.org
2300L: brcm80211-dev-list@broadcom.com
2301S: Supported
2302F: drivers/net/wireless/brcm80211/
2303
2304BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
2305M: QLogic-Storage-Upstream@qlogic.com
2306L: linux-scsi@vger.kernel.org
2307S: Supported
2308F: drivers/scsi/bnx2fc/
2309
2310BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
2311M: QLogic-Storage-Upstream@qlogic.com
2312L: linux-scsi@vger.kernel.org
2313S: Supported
2314F: drivers/scsi/bnx2i/
2315
2316BROADCOM CYGNUS/IPROC ARM ARCHITECTURE
2317M: Ray Jui <rjui@broadcom.com>
2318M: Scott Branden <sbranden@broadcom.com>
2319L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2320L: bcm-kernel-feedback-list@broadcom.com
2321T: git git://github.com/broadcom/cygnus-linux.git
2322S: Maintained
2323N: iproc
2324N: cygnus
2325N: bcm9113*
2326N: bcm9583*
2327N: bcm583*
2328N: bcm113*
2329
2330BROADCOM BRCMSTB GPIO DRIVER
2331M: Gregory Fong <gregory.0xf0@gmail.com>
2332L: bcm-kernel-feedback-list@broadcom.com>
2333S: Supported
2334F: drivers/gpio/gpio-brcmstb.c
2335F: Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt
2336
2337BROADCOM KONA GPIO DRIVER
2338M: Ray Jui <rjui@broadcom.com>
2339L: bcm-kernel-feedback-list@broadcom.com
2340S: Supported
2341F: drivers/gpio/gpio-bcm-kona.c
2342F: Documentation/devicetree/bindings/gpio/gpio-bcm-kona.txt
2343
2344BROADCOM NVRAM DRIVER
2345M: Rafał Miłecki <zajec5@gmail.com>
2346L: linux-mips@linux-mips.org
2347S: Maintained
2348F: drivers/firmware/broadcom/*
2349
2350BROADCOM STB NAND FLASH DRIVER
2351M: Brian Norris <computersforpeace@gmail.com>
2352L: linux-mtd@lists.infradead.org
2353S: Maintained
2354F: drivers/mtd/nand/brcmnand/
2355
2356BROADCOM SPECIFIC AMBA DRIVER (BCMA)
2357M: Rafał Miłecki <zajec5@gmail.com>
2358L: linux-wireless@vger.kernel.org
2359S: Maintained
2360F: drivers/bcma/
2361F: include/linux/bcma/
2362
2363BROADCOM SYSTEMPORT ETHERNET DRIVER
2364M: Florian Fainelli <f.fainelli@gmail.com>
2365L: netdev@vger.kernel.org
2366S: Supported
2367F: drivers/net/ethernet/broadcom/bcmsysport.*
2368
2369BROCADE BFA FC SCSI DRIVER
2370M: Anil Gurumurthy <anil.gurumurthy@qlogic.com>
2371M: Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
2372L: linux-scsi@vger.kernel.org
2373S: Supported
2374F: drivers/scsi/bfa/
2375
2376BROCADE BNA 10 GIGABIT ETHERNET DRIVER
2377M: Rasesh Mody <rasesh.mody@qlogic.com>
2378L: netdev@vger.kernel.org
2379S: Supported
2380F: drivers/net/ethernet/brocade/bna/
2381
2382BSG (block layer generic sg v4 driver)
2383M: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
2384L: linux-scsi@vger.kernel.org
2385S: Supported
2386F: block/bsg.c
2387F: include/linux/bsg.h
2388F: include/uapi/linux/bsg.h
2389
2390BT87X AUDIO DRIVER
2391M: Clemens Ladisch <clemens@ladisch.de>
2392L: alsa-devel@alsa-project.org (moderated for non-subscribers)
2393T: git git://git.alsa-project.org/alsa-kernel.git
2394S: Maintained
2395F: Documentation/sound/alsa/Bt87x.txt
2396F: sound/pci/bt87x.c
2397
2398BT8XXGPIO DRIVER
2399M: Michael Buesch <m@bues.ch>
2400W: http://bu3sch.de/btgpio.php
2401S: Maintained
2402F: drivers/gpio/gpio-bt8xx.c
2403
2404BTRFS FILE SYSTEM
2405M: Chris Mason <clm@fb.com>
2406M: Josef Bacik <jbacik@fb.com>
2407M: David Sterba <dsterba@suse.cz>
2408L: linux-btrfs@vger.kernel.org
2409W: http://btrfs.wiki.kernel.org/
2410Q: http://patchwork.kernel.org/project/linux-btrfs/list/
2411T: git git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git
2412S: Maintained
2413F: Documentation/filesystems/btrfs.txt
2414F: fs/btrfs/
2415
2416BTTV VIDEO4LINUX DRIVER
2417M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
2418L: linux-media@vger.kernel.org
2419W: http://linuxtv.org
2420T: git git://linuxtv.org/media_tree.git
2421S: Odd fixes
2422F: Documentation/video4linux/bttv/
2423F: drivers/media/pci/bt8xx/bttv*
2424
2425BUSLOGIC SCSI DRIVER
2426M: Khalid Aziz <khalid@gonehiking.org>
2427L: linux-scsi@vger.kernel.org
2428S: Maintained
2429F: drivers/scsi/BusLogic.*
2430F: drivers/scsi/FlashPoint.*
2431
2432C-MEDIA CMI8788 DRIVER
2433M: Clemens Ladisch <clemens@ladisch.de>
2434L: alsa-devel@alsa-project.org (moderated for non-subscribers)
2435T: git git://git.alsa-project.org/alsa-kernel.git
2436S: Maintained
2437F: sound/pci/oxygen/
2438
2439C6X ARCHITECTURE
2440M: Mark Salter <msalter@redhat.com>
2441M: Aurelien Jacquiot <a-jacquiot@ti.com>
2442L: linux-c6x-dev@linux-c6x.org
2443W: http://www.linux-c6x.org/wiki/index.php/Main_Page
2444S: Maintained
2445F: arch/c6x/
2446
2447CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
2448M: David Howells <dhowells@redhat.com>
2449L: linux-cachefs@redhat.com
2450S: Supported
2451F: Documentation/filesystems/caching/cachefiles.txt
2452F: fs/cachefiles/
2453
2454CADET FM/AM RADIO RECEIVER DRIVER
2455M: Hans Verkuil <hverkuil@xs4all.nl>
2456L: linux-media@vger.kernel.org
2457T: git git://linuxtv.org/media_tree.git
2458W: http://linuxtv.org
2459S: Maintained
2460F: drivers/media/radio/radio-cadet*
2461
2462CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
2463M: Jonathan Corbet <corbet@lwn.net>
2464L: linux-media@vger.kernel.org
2465T: git git://linuxtv.org/media_tree.git
2466S: Maintained
2467F: Documentation/video4linux/cafe_ccic
2468F: drivers/media/platform/marvell-ccic/
2469
2470CAIF NETWORK LAYER
2471M: Dmitry Tarnyagin <dmitry.tarnyagin@lockless.no>
2472L: netdev@vger.kernel.org
2473S: Supported
2474F: Documentation/networking/caif/
2475F: drivers/net/caif/
2476F: include/uapi/linux/caif/
2477F: include/net/caif/
2478F: net/caif/
2479
2480CALGARY x86-64 IOMMU
2481M: Muli Ben-Yehuda <muli@il.ibm.com>
2482M: "Jon D. Mason" <jdmason@kudzu.us>
2483L: discuss@x86-64.org
2484S: Maintained
2485F: arch/x86/kernel/pci-calgary_64.c
2486F: arch/x86/kernel/tce_64.c
2487F: arch/x86/include/asm/calgary.h
2488F: arch/x86/include/asm/tce.h
2489
2490CAN NETWORK LAYER
2491M: Oliver Hartkopp <socketcan@hartkopp.net>
2492M: Marc Kleine-Budde <mkl@pengutronix.de>
2493L: linux-can@vger.kernel.org
2494W: https://github.com/linux-can
2495T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
2496T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
2497S: Maintained
2498F: Documentation/networking/can.txt
2499F: net/can/
2500F: include/linux/can/core.h
2501F: include/uapi/linux/can.h
2502F: include/uapi/linux/can/bcm.h
2503F: include/uapi/linux/can/raw.h
2504F: include/uapi/linux/can/gw.h
2505
2506CAN NETWORK DRIVERS
2507M: Wolfgang Grandegger <wg@grandegger.com>
2508M: Marc Kleine-Budde <mkl@pengutronix.de>
2509L: linux-can@vger.kernel.org
2510W: https://github.com/linux-can
2511T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
2512T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
2513S: Maintained
2514F: drivers/net/can/
2515F: include/linux/can/dev.h
2516F: include/linux/can/platform/
2517F: include/uapi/linux/can/error.h
2518F: include/uapi/linux/can/netlink.h
2519
2520CAPABILITIES
2521M: Serge Hallyn <serge.hallyn@canonical.com>
2522L: linux-security-module@vger.kernel.org
2523S: Supported
2524F: include/linux/capability.h
2525F: include/uapi/linux/capability.h
2526F: security/commoncap.c
2527F: kernel/capability.c
2528
2529CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
2530M: Kevin Tsai <ktsai@capellamicro.com>
2531S: Maintained
2532F: drivers/iio/light/cm*
2533F: Documentation/devicetree/bindings/i2c/trivial-devices.txt
2534
2535CAVIUM LIQUIDIO NETWORK DRIVER
2536M: Derek Chickles <derek.chickles@caviumnetworks.com>
2537M: Satanand Burla <satananda.burla@caviumnetworks.com>
2538M: Felix Manlunas <felix.manlunas@caviumnetworks.com>
2539M: Raghu Vatsavayi <raghu.vatsavayi@caviumnetworks.com>
2540L: netdev@vger.kernel.org
2541W: http://www.cavium.com
2542S: Supported
2543F: drivers/net/ethernet/cavium/
2544F: drivers/net/ethernet/cavium/liquidio/
2545
2546CC2520 IEEE-802.15.4 RADIO DRIVER
2547M: Varka Bhadram <varkabhadram@gmail.com>
2548L: linux-wpan@vger.kernel.org
2549S: Maintained
2550F: drivers/net/ieee802154/cc2520.c
2551F: include/linux/spi/cc2520.h
2552F: Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
2553
2554CELL BROADBAND ENGINE ARCHITECTURE
2555M: Arnd Bergmann <arnd@arndb.de>
2556L: linuxppc-dev@lists.ozlabs.org
2557W: http://www.ibm.com/developerworks/power/cell/
2558S: Supported
2559F: arch/powerpc/include/asm/cell*.h
2560F: arch/powerpc/include/asm/spu*.h
2561F: arch/powerpc/include/uapi/asm/spu*.h
2562F: arch/powerpc/oprofile/*cell*
2563F: arch/powerpc/platforms/cell/
2564
2565CEPH DISTRIBUTED FILE SYSTEM CLIENT
2566M: "Yan, Zheng" <zyan@redhat.com>
2567M: Sage Weil <sage@redhat.com>
2568L: ceph-devel@vger.kernel.org
2569W: http://ceph.com/
2570T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
2571S: Supported
2572F: Documentation/filesystems/ceph.txt
2573F: fs/ceph/
2574F: net/ceph/
2575F: include/linux/ceph/
2576F: include/linux/crush/
2577
2578CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM:
2579L: linux-usb@vger.kernel.org
2580S: Orphan
2581F: Documentation/usb/WUSB-Design-overview.txt
2582F: Documentation/usb/wusb-cbaf
2583F: drivers/usb/host/hwa-hc.c
2584F: drivers/usb/host/whci/
2585F: drivers/usb/wusbcore/
2586F: include/linux/usb/wusb*
2587
2588CFAG12864B LCD DRIVER
2589M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
2590W: http://miguelojeda.es/auxdisplay.htm
2591W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
2592S: Maintained
2593F: drivers/auxdisplay/cfag12864b.c
2594F: include/linux/cfag12864b.h
2595
2596CFAG12864BFB LCD FRAMEBUFFER DRIVER
2597M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
2598W: http://miguelojeda.es/auxdisplay.htm
2599W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
2600S: Maintained
2601F: drivers/auxdisplay/cfag12864bfb.c
2602F: include/linux/cfag12864b.h
2603
2604CFG80211 and NL80211
2605M: Johannes Berg <johannes@sipsolutions.net>
2606L: linux-wireless@vger.kernel.org
2607W: http://wireless.kernel.org/
2608T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
2609T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
2610S: Maintained
2611F: include/uapi/linux/nl80211.h
2612F: include/net/cfg80211.h
2613F: net/wireless/*
2614X: net/wireless/wext*
2615
2616CHAR and MISC DRIVERS
2617M: Arnd Bergmann <arnd@arndb.de>
2618M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
2619T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
2620S: Supported
2621F: drivers/char/*
2622F: drivers/misc/*
2623F: include/linux/miscdevice.h
2624
2625CHECKPATCH
2626M: Andy Whitcroft <apw@canonical.com>
2627M: Joe Perches <joe@perches.com>
2628S: Maintained
2629F: scripts/checkpatch.pl
2630
2631CHINESE DOCUMENTATION
2632M: Harry Wei <harryxiyou@gmail.com>
2633L: xiyoulinuxkernelgroup@googlegroups.com (subscribers-only)
2634L: linux-kernel@zh-kernel.org (moderated for non-subscribers)
2635S: Maintained
2636F: Documentation/zh_CN/
2637
2638CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
2639M: Peter Chen <Peter.Chen@freescale.com>
2640T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
2641L: linux-usb@vger.kernel.org
2642S: Maintained
2643F: drivers/usb/chipidea/
2644
2645CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
2646M: Hans de Goede <hdegoede@redhat.com>
2647L: linux-input@vger.kernel.org
2648S: Maintained
2649F: Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt
2650F: drivers/input/touchscreen/chipone_icn8318.c
2651
2652CHROME HARDWARE PLATFORM SUPPORT
2653M: Olof Johansson <olof@lixom.net>
2654S: Maintained
2655F: drivers/platform/chrome/
2656
2657CISCO VIC ETHERNET NIC DRIVER
2658M: Christian Benvenuti <benve@cisco.com>
2659M: Sujith Sankar <ssujith@cisco.com>
2660M: Govindarajulu Varadarajan <_govind@gmx.com>
2661M: Neel Patel <neepatel@cisco.com>
2662S: Supported
2663F: drivers/net/ethernet/cisco/enic/
2664
2665CISCO VIC LOW LATENCY NIC DRIVER
2666M: Upinder Malhi <umalhi@cisco.com>
2667S: Supported
2668F: drivers/infiniband/hw/usnic
2669
2670CIRRUS LOGIC EP93XX ETHERNET DRIVER
2671M: Hartley Sweeten <hsweeten@visionengravers.com>
2672L: netdev@vger.kernel.org
2673S: Maintained
2674F: drivers/net/ethernet/cirrus/ep93xx_eth.c
2675
2676CIRRUS LOGIC AUDIO CODEC DRIVERS
2677M: Brian Austin <brian.austin@cirrus.com>
2678M: Paul Handrigan <Paul.Handrigan@cirrus.com>
2679L: alsa-devel@alsa-project.org (moderated for non-subscribers)
2680S: Maintained
2681F: sound/soc/codecs/cs*
2682
2683CLEANCACHE API
2684M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
2685L: linux-kernel@vger.kernel.org
2686S: Maintained
2687F: mm/cleancache.c
2688F: include/linux/cleancache.h
2689
2690CLK API
2691M: Russell King <linux@arm.linux.org.uk>
2692L: linux-clk@vger.kernel.org
2693S: Maintained
2694F: include/linux/clk.h
2695
2696CLOCKSOURCE, CLOCKEVENT DRIVERS
2697M: Daniel Lezcano <daniel.lezcano@linaro.org>
2698M: Thomas Gleixner <tglx@linutronix.de>
2699L: linux-kernel@vger.kernel.org
2700T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
2701S: Supported
2702F: drivers/clocksource
2703
2704CISCO FCOE HBA DRIVER
2705M: Hiral Patel <hiralpat@cisco.com>
2706M: Suma Ramars <sramars@cisco.com>
2707M: Brian Uchino <buchino@cisco.com>
2708L: linux-scsi@vger.kernel.org
2709S: Supported
2710F: drivers/scsi/fnic/
2711
2712CISCO SCSI HBA DRIVER
2713M: Narsimhulu Musini <nmusini@cisco.com>
2714M: Sesidhar Baddela <sebaddel@cisco.com>
2715L: linux-scsi@vger.kernel.org
2716S: Supported
2717F: drivers/scsi/snic/
2718
2719CMPC ACPI DRIVER
2720M: Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com>
2721M: Daniel Oliveira Nascimento <don@syst.com.br>
2722L: platform-driver-x86@vger.kernel.org
2723S: Supported
2724F: drivers/platform/x86/classmate-laptop.c
2725
2726COBALT MEDIA DRIVER
2727M: Hans Verkuil <hans.verkuil@cisco.com>
2728L: linux-media@vger.kernel.org
2729T: git git://linuxtv.org/media_tree.git
2730W: http://linuxtv.org
2731S: Supported
2732F: drivers/media/pci/cobalt/
2733
2734COCCINELLE/Semantic Patches (SmPL)
2735M: Julia Lawall <Julia.Lawall@lip6.fr>
2736M: Gilles Muller <Gilles.Muller@lip6.fr>
2737M: Nicolas Palix <nicolas.palix@imag.fr>
2738M: Michal Marek <mmarek@suse.cz>
2739L: cocci@systeme.lip6.fr (moderated for non-subscribers)
2740T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc
2741W: http://coccinelle.lip6.fr/
2742S: Supported
2743F: Documentation/coccinelle.txt
2744F: scripts/coccinelle/
2745F: scripts/coccicheck
2746
2747CODA FILE SYSTEM
2748M: Jan Harkes <jaharkes@cs.cmu.edu>
2749M: coda@cs.cmu.edu
2750L: codalist@coda.cs.cmu.edu
2751W: http://www.coda.cs.cmu.edu/
2752S: Maintained
2753F: Documentation/filesystems/coda.txt
2754F: fs/coda/
2755F: include/linux/coda*.h
2756F: include/uapi/linux/coda*.h
2757
2758CODA V4L2 MEM2MEM DRIVER
2759M: Philipp Zabel <p.zabel@pengutronix.de>
2760L: linux-media@vger.kernel.org
2761S: Maintained
2762F: Documentation/devicetree/bindings/media/coda.txt
2763F: drivers/media/platform/coda/
2764
2765COMMON CLK FRAMEWORK
2766M: Mike Turquette <mturquette@linaro.org>
2767M: Stephen Boyd <sboyd@codeaurora.org>
2768L: linux-clk@vger.kernel.org
2769T: git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
2770S: Maintained
2771F: drivers/clk/
2772X: drivers/clk/clkdev.c
2773F: include/linux/clk-pr*
2774F: include/linux/clk/
2775
2776COMMON INTERNET FILE SYSTEM (CIFS)
2777M: Steve French <sfrench@samba.org>
2778L: linux-cifs@vger.kernel.org
2779L: samba-technical@lists.samba.org (moderated for non-subscribers)
2780W: http://linux-cifs.samba.org/
2781T: git git://git.samba.org/sfrench/cifs-2.6.git
2782S: Supported
2783F: Documentation/filesystems/cifs/
2784F: fs/cifs/
2785
2786COMPACTPCI HOTPLUG CORE
2787M: Scott Murray <scott@spiteful.org>
2788L: linux-pci@vger.kernel.org
2789S: Maintained
2790F: drivers/pci/hotplug/cpci_hotplug*
2791
2792COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
2793M: Scott Murray <scott@spiteful.org>
2794L: linux-pci@vger.kernel.org
2795S: Maintained
2796F: drivers/pci/hotplug/cpcihp_zt5550.*
2797
2798COMPACTPCI HOTPLUG GENERIC DRIVER
2799M: Scott Murray <scott@spiteful.org>
2800L: linux-pci@vger.kernel.org
2801S: Maintained
2802F: drivers/pci/hotplug/cpcihp_generic.c
2803
2804COMPAL LAPTOP SUPPORT
2805M: Cezary Jackiewicz <cezary.jackiewicz@gmail.com>
2806L: platform-driver-x86@vger.kernel.org
2807S: Maintained
2808F: drivers/platform/x86/compal-laptop.c
2809
2810CONEXANT ACCESSRUNNER USB DRIVER
2811M: Simon Arlott <cxacru@fire.lp0.eu>
2812L: accessrunner-general@lists.sourceforge.net
2813W: http://accessrunner.sourceforge.net/
2814S: Maintained
2815F: drivers/usb/atm/cxacru.c
2816
2817CONFIGFS
2818M: Joel Becker <jlbec@evilplan.org>
2819T: git git://git.kernel.org/pub/scm/linux/kernel/git/jlbec/configfs.git
2820S: Supported
2821F: fs/configfs/
2822F: include/linux/configfs.h
2823
2824CONNECTOR
2825M: Evgeniy Polyakov <zbr@ioremap.net>
2826L: netdev@vger.kernel.org
2827S: Maintained
2828F: drivers/connector/
2829
2830CONTROL GROUP (CGROUP)
2831M: Tejun Heo <tj@kernel.org>
2832M: Li Zefan <lizefan@huawei.com>
2833M: Johannes Weiner <hannes@cmpxchg.org>
2834L: cgroups@vger.kernel.org
2835T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
2836S: Maintained
2837F: Documentation/cgroups/
2838F: include/linux/cgroup*
2839F: kernel/cgroup*
2840
2841CONTROL GROUP - CPUSET
2842M: Li Zefan <lizefan@huawei.com>
2843L: cgroups@vger.kernel.org
2844W: http://www.bullopensource.org/cpuset/
2845W: http://oss.sgi.com/projects/cpusets/
2846T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
2847S: Maintained
2848F: Documentation/cgroups/cpusets.txt
2849F: include/linux/cpuset.h
2850F: kernel/cpuset.c
2851
2852CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
2853M: Johannes Weiner <hannes@cmpxchg.org>
2854M: Michal Hocko <mhocko@suse.cz>
2855L: cgroups@vger.kernel.org
2856L: linux-mm@kvack.org
2857S: Maintained
2858F: mm/memcontrol.c
2859F: mm/swap_cgroup.c
2860
2861CORETEMP HARDWARE MONITORING DRIVER
2862M: Fenghua Yu <fenghua.yu@intel.com>
2863L: lm-sensors@lm-sensors.org
2864S: Maintained
2865F: Documentation/hwmon/coretemp
2866F: drivers/hwmon/coretemp.c
2867
2868COSA/SRP SYNC SERIAL DRIVER
2869M: Jan "Yenya" Kasprzak <kas@fi.muni.cz>
2870W: http://www.fi.muni.cz/~kas/cosa/
2871S: Maintained
2872F: drivers/net/wan/cosa*
2873
2874CPMAC ETHERNET DRIVER
2875M: Florian Fainelli <florian@openwrt.org>
2876L: netdev@vger.kernel.org
2877S: Maintained
2878F: drivers/net/ethernet/ti/cpmac.c
2879
2880CPU FREQUENCY DRIVERS
2881M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
2882M: Viresh Kumar <viresh.kumar@linaro.org>
2883L: linux-pm@vger.kernel.org
2884S: Maintained
2885T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
2886T: git git://git.linaro.org/people/vireshk/linux.git (For ARM Updates)
2887F: drivers/cpufreq/
2888F: include/linux/cpufreq.h
2889
2890CPU FREQUENCY DRIVERS - ARM BIG LITTLE
2891M: Viresh Kumar <viresh.kumar@linaro.org>
2892M: Sudeep Holla <sudeep.holla@arm.com>
2893L: linux-pm@vger.kernel.org
2894W: http://www.arm.com/products/processors/technologies/biglittleprocessing.php
2895S: Maintained
2896F: drivers/cpufreq/arm_big_little.h
2897F: drivers/cpufreq/arm_big_little.c
2898F: drivers/cpufreq/arm_big_little_dt.c
2899
2900CPUIDLE DRIVER - ARM BIG LITTLE
2901M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
2902M: Daniel Lezcano <daniel.lezcano@linaro.org>
2903L: linux-pm@vger.kernel.org
2904L: linux-arm-kernel@lists.infradead.org
2905T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
2906S: Maintained
2907F: drivers/cpuidle/cpuidle-big_little.c
2908
2909CPUIDLE DRIVER - ARM EXYNOS
2910M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
2911M: Daniel Lezcano <daniel.lezcano@linaro.org>
2912M: Kukjin Kim <kgene@kernel.org>
2913L: linux-pm@vger.kernel.org
2914L: linux-samsung-soc@vger.kernel.org
2915S: Supported
2916F: drivers/cpuidle/cpuidle-exynos.c
2917F: arch/arm/mach-exynos/pm.c
2918
2919CPUIDLE DRIVERS
2920M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
2921M: Daniel Lezcano <daniel.lezcano@linaro.org>
2922L: linux-pm@vger.kernel.org
2923S: Maintained
2924T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
2925F: drivers/cpuidle/*
2926F: include/linux/cpuidle.h
2927
2928CPUID/MSR DRIVER
2929M: "H. Peter Anvin" <hpa@zytor.com>
2930S: Maintained
2931F: arch/x86/kernel/cpuid.c
2932F: arch/x86/kernel/msr.c
2933
2934CPU POWER MONITORING SUBSYSTEM
2935M: Thomas Renninger <trenn@suse.de>
2936L: linux-pm@vger.kernel.org
2937S: Maintained
2938F: tools/power/cpupower/
2939
2940CRAMFS FILESYSTEM
2941W: http://sourceforge.net/projects/cramfs/
2942S: Orphan / Obsolete
2943F: Documentation/filesystems/cramfs.txt
2944F: fs/cramfs/
2945
2946CRIS PORT
2947M: Mikael Starvik <starvik@axis.com>
2948M: Jesper Nilsson <jesper.nilsson@axis.com>
2949L: linux-cris-kernel@axis.com
2950W: http://developer.axis.com
2951S: Maintained
2952F: arch/cris/
2953F: drivers/tty/serial/crisv10.*
2954
2955CRYPTO API
2956M: Herbert Xu <herbert@gondor.apana.org.au>
2957M: "David S. Miller" <davem@davemloft.net>
2958L: linux-crypto@vger.kernel.org
2959T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
2960S: Maintained
2961F: Documentation/crypto/
2962F: Documentation/DocBook/crypto-API.tmpl
2963F: arch/*/crypto/
2964F: crypto/
2965F: drivers/crypto/
2966F: include/crypto/
2967
2968CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
2969M: Neil Horman <nhorman@tuxdriver.com>
2970L: linux-crypto@vger.kernel.org
2971S: Maintained
2972F: crypto/ansi_cprng.c
2973F: crypto/rng.c
2974
2975CS5535 Audio ALSA driver
2976M: Jaya Kumar <jayakumar.alsa@gmail.com>
2977S: Maintained
2978F: sound/pci/cs5535audio/
2979
2980CW1200 WLAN driver
2981M: Solomon Peachy <pizza@shaftnet.org>
2982S: Maintained
2983F: drivers/net/wireless/cw1200/
2984
2985CX18 VIDEO4LINUX DRIVER
2986M: Andy Walls <awalls@md.metrocast.net>
2987L: ivtv-devel@ivtvdriver.org (subscribers-only)
2988L: linux-media@vger.kernel.org
2989T: git git://linuxtv.org/media_tree.git
2990W: http://linuxtv.org
2991W: http://www.ivtvdriver.org/index.php/Cx18
2992S: Maintained
2993F: Documentation/video4linux/cx18.txt
2994F: drivers/media/pci/cx18/
2995F: include/uapi/linux/ivtv*
2996
2997CX2341X MPEG ENCODER HELPER MODULE
2998M: Hans Verkuil <hverkuil@xs4all.nl>
2999L: linux-media@vger.kernel.org
3000T: git git://linuxtv.org/media_tree.git
3001W: http://linuxtv.org
3002S: Maintained
3003F: drivers/media/common/cx2341x*
3004F: include/media/cx2341x*
3005
3006CX24120 MEDIA DRIVER
3007M: Jemma Denson <jdenson@gmail.com>
3008M: Patrick Boettcher <patrick.boettcher@posteo.de>
3009L: linux-media@vger.kernel.org
3010W: http://linuxtv.org/
3011Q: http://patchwork.linuxtv.org/project/linux-media/list/
3012S: Maintained
3013F: drivers/media/dvb-frontends/cx24120*
3014
3015CX88 VIDEO4LINUX DRIVER
3016M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
3017L: linux-media@vger.kernel.org
3018W: http://linuxtv.org
3019T: git git://linuxtv.org/media_tree.git
3020S: Odd fixes
3021F: Documentation/video4linux/cx88/
3022F: drivers/media/pci/cx88/
3023
3024CXD2820R MEDIA DRIVER
3025M: Antti Palosaari <crope@iki.fi>
3026L: linux-media@vger.kernel.org
3027W: http://linuxtv.org/
3028W: http://palosaari.fi/linux/
3029Q: http://patchwork.linuxtv.org/project/linux-media/list/
3030T: git git://linuxtv.org/anttip/media_tree.git
3031S: Maintained
3032F: drivers/media/dvb-frontends/cxd2820r*
3033
3034CXGB3 ETHERNET DRIVER (CXGB3)
3035M: Santosh Raspatur <santosh@chelsio.com>
3036L: netdev@vger.kernel.org
3037W: http://www.chelsio.com
3038S: Supported
3039F: drivers/net/ethernet/chelsio/cxgb3/
3040
3041CXGB3 ISCSI DRIVER (CXGB3I)
3042M: Karen Xie <kxie@chelsio.com>
3043L: linux-scsi@vger.kernel.org
3044W: http://www.chelsio.com
3045S: Supported
3046F: drivers/scsi/cxgbi/cxgb3i
3047
3048CXGB3 IWARP RNIC DRIVER (IW_CXGB3)
3049M: Steve Wise <swise@chelsio.com>
3050L: linux-rdma@vger.kernel.org
3051W: http://www.openfabrics.org
3052S: Supported
3053F: drivers/infiniband/hw/cxgb3/
3054
3055CXGB4 ETHERNET DRIVER (CXGB4)
3056M: Hariprasad S <hariprasad@chelsio.com>
3057L: netdev@vger.kernel.org
3058W: http://www.chelsio.com
3059S: Supported
3060F: drivers/net/ethernet/chelsio/cxgb4/
3061
3062CXGB4 ISCSI DRIVER (CXGB4I)
3063M: Karen Xie <kxie@chelsio.com>
3064L: linux-scsi@vger.kernel.org
3065W: http://www.chelsio.com
3066S: Supported
3067F: drivers/scsi/cxgbi/cxgb4i
3068
3069CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
3070M: Steve Wise <swise@chelsio.com>
3071L: linux-rdma@vger.kernel.org
3072W: http://www.openfabrics.org
3073S: Supported
3074F: drivers/infiniband/hw/cxgb4/
3075
3076CXGB4VF ETHERNET DRIVER (CXGB4VF)
3077M: Casey Leedom <leedom@chelsio.com>
3078L: netdev@vger.kernel.org
3079W: http://www.chelsio.com
3080S: Supported
3081F: drivers/net/ethernet/chelsio/cxgb4vf/
3082
3083CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
3084M: Ian Munsie <imunsie@au1.ibm.com>
3085M: Michael Neuling <mikey@neuling.org>
3086L: linuxppc-dev@lists.ozlabs.org
3087S: Supported
3088F: drivers/misc/cxl/
3089F: include/misc/cxl*
3090F: include/uapi/misc/cxl.h
3091F: Documentation/powerpc/cxl.txt
3092F: Documentation/powerpc/cxl.txt
3093F: Documentation/ABI/testing/sysfs-class-cxl
3094
3095STMMAC ETHERNET DRIVER
3096M: Giuseppe Cavallaro <peppe.cavallaro@st.com>
3097L: netdev@vger.kernel.org
3098W: http://www.stlinux.com
3099S: Supported
3100F: drivers/net/ethernet/stmicro/stmmac/
3101
3102CYBERPRO FB DRIVER
3103M: Russell King <linux@arm.linux.org.uk>
3104L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3105W: http://www.arm.linux.org.uk/
3106S: Maintained
3107F: drivers/video/fbdev/cyber2000fb.*
3108
3109CYCLADES ASYNC MUX DRIVER
3110W: http://www.cyclades.com/
3111S: Orphan
3112F: drivers/tty/cyclades.c
3113F: include/linux/cyclades.h
3114F: include/uapi/linux/cyclades.h
3115
3116CYCLADES PC300 DRIVER
3117W: http://www.cyclades.com/
3118S: Orphan
3119F: drivers/net/wan/pc300*
3120
3121CYPRESS_FIRMWARE MEDIA DRIVER
3122M: Antti Palosaari <crope@iki.fi>
3123L: linux-media@vger.kernel.org
3124W: http://linuxtv.org/
3125W: http://palosaari.fi/linux/
3126Q: http://patchwork.linuxtv.org/project/linux-media/list/
3127T: git git://linuxtv.org/anttip/media_tree.git
3128S: Maintained
3129F: drivers/media/common/cypress_firmware*
3130
3131CYTTSP TOUCHSCREEN DRIVER
3132M: Ferruh Yigit <fery@cypress.com>
3133L: linux-input@vger.kernel.org
3134S: Supported
3135F: drivers/input/touchscreen/cyttsp*
3136F: include/linux/input/cyttsp.h
3137
3138DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
3139M: Joshua Kinard <kumba@gentoo.org>
3140S: Maintained
3141F: drivers/rtc/rtc-ds1685.c
3142F: include/linux/rtc/ds1685.h
3143
3144DAMA SLAVE for AX.25
3145M: Joerg Reuter <jreuter@yaina.de>
3146W: http://yaina.de/jreuter/
3147W: http://www.qsl.net/dl1bke/
3148L: linux-hams@vger.kernel.org
3149S: Maintained
3150F: net/ax25/af_ax25.c
3151F: net/ax25/ax25_dev.c
3152F: net/ax25/ax25_ds_*
3153F: net/ax25/ax25_in.c
3154F: net/ax25/ax25_out.c
3155F: net/ax25/ax25_timer.c
3156F: net/ax25/sysctl_net_ax25.c
3157
3158DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
3159L: netdev@vger.kernel.org
3160S: Orphan
3161F: Documentation/networking/dmfe.txt
3162F: drivers/net/ethernet/dec/tulip/dmfe.c
3163
3164DC390/AM53C974 SCSI driver
3165M: Hannes Reinecke <hare@suse.de>
3166L: linux-scsi@vger.kernel.org
3167S: Maintained
3168F: drivers/scsi/am53c974.c
3169
3170DC395x SCSI driver
3171M: Oliver Neukum <oliver@neukum.org>
3172M: Ali Akcaagac <aliakc@web.de>
3173M: Jamie Lenehan <lenehan@twibble.org>
3174L: dc395x@twibble.org
3175W: http://twibble.org/dist/dc395x/
3176W: http://lists.twibble.org/mailman/listinfo/dc395x/
3177S: Maintained
3178F: Documentation/scsi/dc395x.txt
3179F: drivers/scsi/dc395x.*
3180
3181DCCP PROTOCOL
3182M: Gerrit Renker <gerrit@erg.abdn.ac.uk>
3183L: dccp@vger.kernel.org
3184W: http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
3185S: Maintained
3186F: include/linux/dccp.h
3187F: include/uapi/linux/dccp.h
3188F: include/linux/tfrc.h
3189F: net/dccp/
3190
3191DECnet NETWORK LAYER
3192W: http://linux-decnet.sourceforge.net
3193L: linux-decnet-user@lists.sourceforge.net
3194S: Orphan
3195F: Documentation/networking/decnet.txt
3196F: net/decnet/
3197
3198DECSTATION PLATFORM SUPPORT
3199M: "Maciej W. Rozycki" <macro@linux-mips.org>
3200L: linux-mips@linux-mips.org
3201W: http://www.linux-mips.org/wiki/DECstation
3202S: Maintained
3203F: arch/mips/dec/
3204F: arch/mips/include/asm/dec/
3205F: arch/mips/include/asm/mach-dec/
3206
3207DEFXX FDDI NETWORK DRIVER
3208M: "Maciej W. Rozycki" <macro@linux-mips.org>
3209S: Maintained
3210F: drivers/net/fddi/defxx.*
3211
3212DELL LAPTOP DRIVER
3213M: Matthew Garrett <mjg59@srcf.ucam.org>
3214M: Pali Rohár <pali.rohar@gmail.com>
3215L: platform-driver-x86@vger.kernel.org
3216S: Maintained
3217F: drivers/platform/x86/dell-laptop.c
3218
3219DELL LAPTOP FREEFALL DRIVER
3220M: Pali Rohár <pali.rohar@gmail.com>
3221S: Maintained
3222F: drivers/platform/x86/dell-smo8800.c
3223
3224DELL LAPTOP SMM DRIVER
3225M: Pali Rohár <pali.rohar@gmail.com>
3226S: Maintained
3227F: drivers/hwmon/dell-smm-hwmon.c
3228F: include/uapi/linux/i8k.h
3229
3230DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
3231M: Doug Warzecha <Douglas_Warzecha@dell.com>
3232S: Maintained
3233F: Documentation/dcdbas.txt
3234F: drivers/firmware/dcdbas.*
3235
3236DELL WMI EXTRAS DRIVER
3237M: Matthew Garrett <mjg59@srcf.ucam.org>
3238M: Pali Rohár <pali.rohar@gmail.com>
3239S: Maintained
3240F: drivers/platform/x86/dell-wmi.c
3241
3242DESIGNWARE USB2 DRD IP DRIVER
3243M: John Youn <johnyoun@synopsys.com>
3244L: linux-usb@vger.kernel.org
3245T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
3246S: Maintained
3247F: drivers/usb/dwc2/
3248
3249DESIGNWARE USB3 DRD IP DRIVER
3250M: Felipe Balbi <balbi@ti.com>
3251L: linux-usb@vger.kernel.org
3252L: linux-omap@vger.kernel.org
3253T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
3254S: Maintained
3255F: drivers/usb/dwc3/
3256
3257DEVICE COREDUMP (DEV_COREDUMP)
3258M: Johannes Berg <johannes@sipsolutions.net>
3259L: linux-kernel@vger.kernel.org
3260S: Maintained
3261F: drivers/base/devcoredump.c
3262F: include/linux/devcoredump.h
3263
3264DEVICE FREQUENCY (DEVFREQ)
3265M: MyungJoo Ham <myungjoo.ham@samsung.com>
3266M: Kyungmin Park <kyungmin.park@samsung.com>
3267L: linux-pm@vger.kernel.org
3268S: Maintained
3269F: drivers/devfreq/
3270
3271DEVICE NUMBER REGISTRY
3272M: Torben Mathiasen <device@lanana.org>
3273W: http://lanana.org/docs/device-list/index.html
3274S: Maintained
3275
3276DEVICE-MAPPER (LVM)
3277M: Alasdair Kergon <agk@redhat.com>
3278M: Mike Snitzer <snitzer@redhat.com>
3279M: dm-devel@redhat.com
3280L: dm-devel@redhat.com
3281W: http://sources.redhat.com/dm
3282Q: http://patchwork.kernel.org/project/dm-devel/list/
3283T: git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
3284T: quilt http://people.redhat.com/agk/patches/linux/editing/
3285S: Maintained
3286F: Documentation/device-mapper/
3287F: drivers/md/dm*
3288F: drivers/md/persistent-data/
3289F: include/linux/device-mapper.h
3290F: include/linux/dm-*.h
3291F: include/uapi/linux/dm-*.h
3292
3293DIALOG SEMICONDUCTOR DRIVERS
3294M: Support Opensource <support.opensource@diasemi.com>
3295W: http://www.dialog-semiconductor.com/products
3296S: Supported
3297F: Documentation/hwmon/da90??
3298F: drivers/gpio/gpio-da90??.c
3299F: drivers/hwmon/da90??-hwmon.c
3300F: drivers/iio/adc/da91??-*.c
3301F: drivers/input/misc/da90??_onkey.c
3302F: drivers/input/touchscreen/da9052_tsi.c
3303F: drivers/leds/leds-da90??.c
3304F: drivers/mfd/da903x.c
3305F: drivers/mfd/da90??-*.c
3306F: drivers/mfd/da91??-*.c
3307F: drivers/power/da9052-battery.c
3308F: drivers/power/da91??-*.c
3309F: drivers/regulator/da903x.c
3310F: drivers/regulator/da9???-regulator.[ch]
3311F: drivers/rtc/rtc-da90??.c
3312F: drivers/video/backlight/da90??_bl.c
3313F: drivers/watchdog/da90??_wdt.c
3314F: include/linux/mfd/da903x.h
3315F: include/linux/mfd/da9052/
3316F: include/linux/mfd/da9055/
3317F: include/linux/mfd/da9063/
3318F: include/linux/mfd/da9150/
3319F: include/sound/da[79]*.h
3320F: sound/soc/codecs/da[79]*.[ch]
3321
3322DIGI NEO AND CLASSIC PCI PRODUCTS
3323M: Lidza Louina <lidza.louina@gmail.com>
3324M: Mark Hounschell <markh@compro.net>
3325L: driverdev-devel@linuxdriverproject.org
3326S: Maintained
3327F: drivers/staging/dgnc/
3328
3329DIGI EPCA PCI PRODUCTS
3330M: Lidza Louina <lidza.louina@gmail.com>
3331M: Mark Hounschell <markh@compro.net>
3332M: Daeseok Youn <daeseok.youn@gmail.com>
3333L: driverdev-devel@linuxdriverproject.org
3334S: Maintained
3335F: drivers/staging/dgap/
3336
3337DIOLAN U2C-12 I2C DRIVER
3338M: Guenter Roeck <linux@roeck-us.net>
3339L: linux-i2c@vger.kernel.org
3340S: Maintained
3341F: drivers/i2c/busses/i2c-diolan-u2c.c
3342
3343DIRECT ACCESS (DAX)
3344M: Matthew Wilcox <willy@linux.intel.com>
3345L: linux-fsdevel@vger.kernel.org
3346S: Supported
3347F: fs/dax.c
3348
3349DIRECTORY NOTIFICATION (DNOTIFY)
3350M: Eric Paris <eparis@parisplace.org>
3351S: Maintained
3352F: Documentation/filesystems/dnotify.txt
3353F: fs/notify/dnotify/
3354F: include/linux/dnotify.h
3355
3356DISK GEOMETRY AND PARTITION HANDLING
3357M: Andries Brouwer <aeb@cwi.nl>
3358W: http://www.win.tue.nl/~aeb/linux/Large-Disk.html
3359W: http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
3360W: http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
3361S: Maintained
3362
3363DISKQUOTA
3364M: Jan Kara <jack@suse.cz>
3365S: Maintained
3366F: Documentation/filesystems/quota.txt
3367F: fs/quota/
3368F: include/linux/quota*.h
3369F: include/uapi/linux/quota*.h
3370
3371DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
3372M: Bernie Thompson <bernie@plugable.com>
3373L: linux-fbdev@vger.kernel.org
3374S: Maintained
3375W: http://plugable.com/category/projects/udlfb/
3376F: drivers/video/fbdev/udlfb.c
3377F: include/video/udlfb.h
3378F: Documentation/fb/udlfb.txt
3379
3380DISTRIBUTED LOCK MANAGER (DLM)
3381M: Christine Caulfield <ccaulfie@redhat.com>
3382M: David Teigland <teigland@redhat.com>
3383L: cluster-devel@redhat.com
3384W: http://sources.redhat.com/cluster/
3385T: git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/dlm.git
3386S: Supported
3387F: fs/dlm/
3388
3389DMA BUFFER SHARING FRAMEWORK
3390M: Sumit Semwal <sumit.semwal@linaro.org>
3391S: Maintained
3392L: linux-media@vger.kernel.org
3393L: dri-devel@lists.freedesktop.org
3394L: linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
3395F: drivers/dma-buf/
3396F: include/linux/dma-buf*
3397F: include/linux/reservation.h
3398F: include/linux/*fence.h
3399F: Documentation/dma-buf-sharing.txt
3400T: git git://git.linaro.org/people/sumitsemwal/linux-dma-buf.git
3401
3402DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
3403M: Vinod Koul <vinod.koul@intel.com>
3404L: dmaengine@vger.kernel.org
3405Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
3406S: Maintained
3407F: drivers/dma/
3408F: include/linux/dmaengine.h
3409F: Documentation/dmaengine/
3410T: git git://git.infradead.org/users/vkoul/slave-dma.git
3411
3412DME1737 HARDWARE MONITOR DRIVER
3413M: Juerg Haefliger <juergh@gmail.com>
3414L: lm-sensors@lm-sensors.org
3415S: Maintained
3416F: Documentation/hwmon/dme1737
3417F: drivers/hwmon/dme1737.c
3418
3419DMI/SMBIOS SUPPORT
3420M: Jean Delvare <jdelvare@suse.de>
3421S: Maintained
3422T: quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/
3423F: Documentation/ABI/testing/sysfs-firmware-dmi-tables
3424F: drivers/firmware/dmi-id.c
3425F: drivers/firmware/dmi_scan.c
3426F: include/linux/dmi.h
3427
3428DOCUMENTATION
3429M: Jonathan Corbet <corbet@lwn.net>
3430L: linux-doc@vger.kernel.org
3431S: Maintained
3432F: Documentation/
3433X: Documentation/ABI/
3434X: Documentation/devicetree/
3435X: Documentation/acpi
3436X: Documentation/power
3437X: Documentation/spi
3438T: git git://git.lwn.net/linux-2.6.git docs-next
3439
3440DOUBLETALK DRIVER
3441M: "James R. Van Zandt" <jrv@vanzandt.mv.com>
3442L: blinux-list@redhat.com
3443S: Maintained
3444F: drivers/char/dtlk.c
3445F: include/linux/dtlk.h
3446
3447DPT_I2O SCSI RAID DRIVER
3448M: Adaptec OEM Raid Solutions <aacraid@adaptec.com>
3449L: linux-scsi@vger.kernel.org
3450W: http://www.adaptec.com/
3451S: Maintained
3452F: drivers/scsi/dpt*
3453F: drivers/scsi/dpt/
3454
3455DRBD DRIVER
3456P: Philipp Reisner
3457P: Lars Ellenberg
3458M: drbd-dev@lists.linbit.com
3459L: drbd-user@lists.linbit.com
3460W: http://www.drbd.org
3461T: git git://git.drbd.org/linux-2.6-drbd.git drbd
3462T: git git://git.drbd.org/drbd-8.3.git
3463S: Supported
3464F: drivers/block/drbd/
3465F: lib/lru_cache.c
3466F: Documentation/blockdev/drbd/
3467
3468DRIVER CORE, KOBJECTS, DEBUGFS, KERNFS AND SYSFS
3469M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
3470T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
3471S: Supported
3472F: Documentation/kobject.txt
3473F: drivers/base/
3474F: fs/debugfs/
3475F: fs/kernfs/
3476F: fs/sysfs/
3477F: include/linux/debugfs.h
3478F: include/linux/kobj*
3479F: lib/kobj*
3480
3481DRM DRIVERS
3482M: David Airlie <airlied@linux.ie>
3483L: dri-devel@lists.freedesktop.org
3484T: git git://people.freedesktop.org/~airlied/linux
3485S: Maintained
3486F: drivers/gpu/drm/
3487F: drivers/gpu/vga/
3488F: include/drm/
3489F: include/uapi/drm/
3490
3491RADEON DRM DRIVERS
3492M: Alex Deucher <alexander.deucher@amd.com>
3493M: Christian König <christian.koenig@amd.com>
3494L: dri-devel@lists.freedesktop.org
3495T: git git://people.freedesktop.org/~agd5f/linux
3496S: Supported
3497F: drivers/gpu/drm/radeon/
3498F: include/uapi/drm/radeon*
3499
3500DRM PANEL DRIVERS
3501M: Thierry Reding <thierry.reding@gmail.com>
3502L: dri-devel@lists.freedesktop.org
3503T: git git://anongit.freedesktop.org/tegra/linux.git
3504S: Maintained
3505F: drivers/gpu/drm/drm_panel.c
3506F: drivers/gpu/drm/panel/
3507F: include/drm/drm_panel.h
3508F: Documentation/devicetree/bindings/panel/
3509
3510INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets)
3511M: Daniel Vetter <daniel.vetter@intel.com>
3512M: Jani Nikula <jani.nikula@linux.intel.com>
3513L: intel-gfx@lists.freedesktop.org
3514L: dri-devel@lists.freedesktop.org
3515Q: http://patchwork.freedesktop.org/project/intel-gfx/
3516T: git git://anongit.freedesktop.org/drm-intel
3517S: Supported
3518F: drivers/gpu/drm/i915/
3519F: include/drm/i915*
3520F: include/uapi/drm/i915*
3521
3522DRM DRIVERS FOR EXYNOS
3523M: Inki Dae <inki.dae@samsung.com>
3524M: Joonyoung Shim <jy0922.shim@samsung.com>
3525M: Seung-Woo Kim <sw0312.kim@samsung.com>
3526M: Kyungmin Park <kyungmin.park@samsung.com>
3527L: dri-devel@lists.freedesktop.org
3528T: git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
3529S: Supported
3530F: drivers/gpu/drm/exynos/
3531F: include/drm/exynos*
3532F: include/uapi/drm/exynos*
3533
3534DRM DRIVERS FOR FREESCALE IMX
3535M: Philipp Zabel <p.zabel@pengutronix.de>
3536L: dri-devel@lists.freedesktop.org
3537S: Maintained
3538F: drivers/gpu/drm/imx/
3539F: Documentation/devicetree/bindings/drm/imx/
3540
3541DRM DRIVERS FOR NVIDIA TEGRA
3542M: Thierry Reding <thierry.reding@gmail.com>
3543M: Terje Bergström <tbergstrom@nvidia.com>
3544L: dri-devel@lists.freedesktop.org
3545L: linux-tegra@vger.kernel.org
3546T: git git://anongit.freedesktop.org/tegra/linux.git
3547S: Supported
3548F: drivers/gpu/drm/tegra/
3549F: drivers/gpu/host1x/
3550F: include/linux/host1x.h
3551F: include/uapi/drm/tegra_drm.h
3552F: Documentation/devicetree/bindings/gpu/nvidia,tegra20-host1x.txt
3553
3554DRM DRIVERS FOR RENESAS
3555M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
3556L: dri-devel@lists.freedesktop.org
3557L: linux-sh@vger.kernel.org
3558T: git git://people.freedesktop.org/~airlied/linux
3559S: Supported
3560F: drivers/gpu/drm/rcar-du/
3561F: drivers/gpu/drm/shmobile/
3562F: include/linux/platform_data/shmob_drm.h
3563
3564DRM DRIVERS FOR ROCKCHIP
3565M: Mark Yao <mark.yao@rock-chips.com>
3566L: dri-devel@lists.freedesktop.org
3567S: Maintained
3568F: drivers/gpu/drm/rockchip/
3569F: Documentation/devicetree/bindings/video/rockchip*
3570
3571DSBR100 USB FM RADIO DRIVER
3572M: Alexey Klimov <klimov.linux@gmail.com>
3573L: linux-media@vger.kernel.org
3574T: git git://linuxtv.org/media_tree.git
3575S: Maintained
3576F: drivers/media/radio/dsbr100.c
3577
3578DSCC4 DRIVER
3579M: Francois Romieu <romieu@fr.zoreil.com>
3580L: netdev@vger.kernel.org
3581S: Maintained
3582F: drivers/net/wan/dscc4.c
3583
3584DT3155 MEDIA DRIVER
3585M: Hans Verkuil <hverkuil@xs4all.nl>
3586L: linux-media@vger.kernel.org
3587T: git git://linuxtv.org/media_tree.git
3588W: http://linuxtv.org
3589S: Odd Fixes
3590F: drivers/media/pci/dt3155/
3591
3592DVB_USB_AF9015 MEDIA DRIVER
3593M: Antti Palosaari <crope@iki.fi>
3594L: linux-media@vger.kernel.org
3595W: http://linuxtv.org/
3596W: http://palosaari.fi/linux/
3597Q: http://patchwork.linuxtv.org/project/linux-media/list/
3598T: git git://linuxtv.org/anttip/media_tree.git
3599S: Maintained
3600F: drivers/media/usb/dvb-usb-v2/af9015*
3601
3602DVB_USB_AF9035 MEDIA DRIVER
3603M: Antti Palosaari <crope@iki.fi>
3604L: linux-media@vger.kernel.org
3605W: http://linuxtv.org/
3606W: http://palosaari.fi/linux/
3607Q: http://patchwork.linuxtv.org/project/linux-media/list/
3608T: git git://linuxtv.org/anttip/media_tree.git
3609S: Maintained
3610F: drivers/media/usb/dvb-usb-v2/af9035*
3611
3612DVB_USB_ANYSEE MEDIA DRIVER
3613M: Antti Palosaari <crope@iki.fi>
3614L: linux-media@vger.kernel.org
3615W: http://linuxtv.org/
3616W: http://palosaari.fi/linux/
3617Q: http://patchwork.linuxtv.org/project/linux-media/list/
3618T: git git://linuxtv.org/anttip/media_tree.git
3619S: Maintained
3620F: drivers/media/usb/dvb-usb-v2/anysee*
3621
3622DVB_USB_AU6610 MEDIA DRIVER
3623M: Antti Palosaari <crope@iki.fi>
3624L: linux-media@vger.kernel.org
3625W: http://linuxtv.org/
3626W: http://palosaari.fi/linux/
3627Q: http://patchwork.linuxtv.org/project/linux-media/list/
3628T: git git://linuxtv.org/anttip/media_tree.git
3629S: Maintained
3630F: drivers/media/usb/dvb-usb-v2/au6610*
3631
3632DVB_USB_CE6230 MEDIA DRIVER
3633M: Antti Palosaari <crope@iki.fi>
3634L: linux-media@vger.kernel.org
3635W: http://linuxtv.org/
3636W: http://palosaari.fi/linux/
3637Q: http://patchwork.linuxtv.org/project/linux-media/list/
3638T: git git://linuxtv.org/anttip/media_tree.git
3639S: Maintained
3640F: drivers/media/usb/dvb-usb-v2/ce6230*
3641
3642DVB_USB_CXUSB MEDIA DRIVER
3643M: Michael Krufky <mkrufky@linuxtv.org>
3644L: linux-media@vger.kernel.org
3645W: http://linuxtv.org/
3646W: http://github.com/mkrufky
3647Q: http://patchwork.linuxtv.org/project/linux-media/list/
3648T: git git://linuxtv.org/media_tree.git
3649S: Maintained
3650F: drivers/media/usb/dvb-usb/cxusb*
3651
3652DVB_USB_EC168 MEDIA DRIVER
3653M: Antti Palosaari <crope@iki.fi>
3654L: linux-media@vger.kernel.org
3655W: http://linuxtv.org/
3656W: http://palosaari.fi/linux/
3657Q: http://patchwork.linuxtv.org/project/linux-media/list/
3658T: git git://linuxtv.org/anttip/media_tree.git
3659S: Maintained
3660F: drivers/media/usb/dvb-usb-v2/ec168*
3661
3662DVB_USB_GL861 MEDIA DRIVER
3663M: Antti Palosaari <crope@iki.fi>
3664L: linux-media@vger.kernel.org
3665W: http://linuxtv.org/
3666Q: http://patchwork.linuxtv.org/project/linux-media/list/
3667T: git git://linuxtv.org/anttip/media_tree.git
3668S: Maintained
3669F: drivers/media/usb/dvb-usb-v2/gl861*
3670
3671DVB_USB_MXL111SF MEDIA DRIVER
3672M: Michael Krufky <mkrufky@linuxtv.org>
3673L: linux-media@vger.kernel.org
3674W: http://linuxtv.org/
3675W: http://github.com/mkrufky
3676Q: http://patchwork.linuxtv.org/project/linux-media/list/
3677T: git git://linuxtv.org/mkrufky/mxl111sf.git
3678S: Maintained
3679F: drivers/media/usb/dvb-usb-v2/mxl111sf*
3680
3681DVB_USB_RTL28XXU MEDIA DRIVER
3682M: Antti Palosaari <crope@iki.fi>
3683L: linux-media@vger.kernel.org
3684W: http://linuxtv.org/
3685W: http://palosaari.fi/linux/
3686Q: http://patchwork.linuxtv.org/project/linux-media/list/
3687T: git git://linuxtv.org/anttip/media_tree.git
3688S: Maintained
3689F: drivers/media/usb/dvb-usb-v2/rtl28xxu*
3690
3691DVB_USB_V2 MEDIA DRIVER
3692M: Antti Palosaari <crope@iki.fi>
3693L: linux-media@vger.kernel.org
3694W: http://linuxtv.org/
3695W: http://palosaari.fi/linux/
3696Q: http://patchwork.linuxtv.org/project/linux-media/list/
3697T: git git://linuxtv.org/anttip/media_tree.git
3698S: Maintained
3699F: drivers/media/usb/dvb-usb-v2/dvb_usb*
3700F: drivers/media/usb/dvb-usb-v2/usb_urb.c
3701
3702DYNAMIC DEBUG
3703M: Jason Baron <jbaron@akamai.com>
3704S: Maintained
3705F: lib/dynamic_debug.c
3706F: include/linux/dynamic_debug.h
3707
3708DZ DECSTATION DZ11 SERIAL DRIVER
3709M: "Maciej W. Rozycki" <macro@linux-mips.org>
3710S: Maintained
3711F: drivers/tty/serial/dz.*
3712
3713E3X0 POWER BUTTON DRIVER
3714M: Moritz Fischer <moritz.fischer@ettus.com>
3715L: usrp-users@lists.ettus.com
3716W: http://www.ettus.com
3717S: Supported
3718F: drivers/input/misc/e3x0-button.c
3719F: Documentation/devicetree/bindings/input/e3x0-button.txt
3720
3721E4000 MEDIA DRIVER
3722M: Antti Palosaari <crope@iki.fi>
3723L: linux-media@vger.kernel.org
3724W: http://linuxtv.org/
3725W: http://palosaari.fi/linux/
3726Q: http://patchwork.linuxtv.org/project/linux-media/list/
3727T: git git://linuxtv.org/anttip/media_tree.git
3728S: Maintained
3729F: drivers/media/tuners/e4000*
3730
3731EATA ISA/EISA/PCI SCSI DRIVER
3732M: Dario Ballabio <ballabio_dario@emc.com>
3733L: linux-scsi@vger.kernel.org
3734S: Maintained
3735F: drivers/scsi/eata.c
3736
3737EC100 MEDIA DRIVER
3738M: Antti Palosaari <crope@iki.fi>
3739L: linux-media@vger.kernel.org
3740W: http://linuxtv.org/
3741W: http://palosaari.fi/linux/
3742Q: http://patchwork.linuxtv.org/project/linux-media/list/
3743T: git git://linuxtv.org/anttip/media_tree.git
3744S: Maintained
3745F: drivers/media/dvb-frontends/ec100*
3746
3747ECRYPT FILE SYSTEM
3748M: Tyler Hicks <tyhicks@canonical.com>
3749L: ecryptfs@vger.kernel.org
3750W: http://ecryptfs.org
3751W: https://launchpad.net/ecryptfs
3752S: Supported
3753F: Documentation/filesystems/ecryptfs.txt
3754F: fs/ecryptfs/
3755
3756EDAC-CORE
3757M: Doug Thompson <dougthompson@xmission.com>
3758M: Borislav Petkov <bp@alien8.de>
3759M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
3760L: linux-edac@vger.kernel.org
3761W: bluesmoke.sourceforge.net
3762T: git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp.git#for-next
3763T: git://git.kernel.org/pub/linux/kernel/git/mchehab/linux-edac.git#linux_next
3764S: Supported
3765F: Documentation/edac.txt
3766F: drivers/edac/
3767F: include/linux/edac.h
3768
3769EDAC-AMD64
3770M: Doug Thompson <dougthompson@xmission.com>
3771M: Borislav Petkov <bp@alien8.de>
3772L: linux-edac@vger.kernel.org
3773W: bluesmoke.sourceforge.net
3774S: Maintained
3775F: drivers/edac/amd64_edac*
3776
3777EDAC-CALXEDA
3778M: Doug Thompson <dougthompson@xmission.com>
3779M: Robert Richter <rric@kernel.org>
3780L: linux-edac@vger.kernel.org
3781W: bluesmoke.sourceforge.net
3782S: Maintained
3783F: drivers/edac/highbank*
3784
3785EDAC-CAVIUM
3786M: Ralf Baechle <ralf@linux-mips.org>
3787M: David Daney <david.daney@cavium.com>
3788L: linux-edac@vger.kernel.org
3789L: linux-mips@linux-mips.org
3790W: bluesmoke.sourceforge.net
3791S: Supported
3792F: drivers/edac/octeon_edac*
3793
3794EDAC-E752X
3795M: Mark Gross <mark.gross@intel.com>
3796M: Doug Thompson <dougthompson@xmission.com>
3797L: linux-edac@vger.kernel.org
3798W: bluesmoke.sourceforge.net
3799S: Maintained
3800F: drivers/edac/e752x_edac.c
3801
3802EDAC-E7XXX
3803M: Doug Thompson <dougthompson@xmission.com>
3804L: linux-edac@vger.kernel.org
3805W: bluesmoke.sourceforge.net
3806S: Maintained
3807F: drivers/edac/e7xxx_edac.c
3808
3809EDAC-GHES
3810M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
3811L: linux-edac@vger.kernel.org
3812W: bluesmoke.sourceforge.net
3813S: Maintained
3814F: drivers/edac/ghes_edac.c
3815
3816EDAC-I82443BXGX
3817M: Tim Small <tim@buttersideup.com>
3818L: linux-edac@vger.kernel.org
3819W: bluesmoke.sourceforge.net
3820S: Maintained
3821F: drivers/edac/i82443bxgx_edac.c
3822
3823EDAC-I3000
3824M: Jason Uhlenkott <juhlenko@akamai.com>
3825L: linux-edac@vger.kernel.org
3826W: bluesmoke.sourceforge.net
3827S: Maintained
3828F: drivers/edac/i3000_edac.c
3829
3830EDAC-I5000
3831M: Doug Thompson <dougthompson@xmission.com>
3832L: linux-edac@vger.kernel.org
3833W: bluesmoke.sourceforge.net
3834S: Maintained
3835F: drivers/edac/i5000_edac.c
3836
3837EDAC-I5400
3838M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
3839L: linux-edac@vger.kernel.org
3840W: bluesmoke.sourceforge.net
3841S: Maintained
3842F: drivers/edac/i5400_edac.c
3843
3844EDAC-I7300
3845M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
3846L: linux-edac@vger.kernel.org
3847W: bluesmoke.sourceforge.net
3848S: Maintained
3849F: drivers/edac/i7300_edac.c
3850
3851EDAC-I7CORE
3852M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
3853L: linux-edac@vger.kernel.org
3854W: bluesmoke.sourceforge.net
3855S: Maintained
3856F: drivers/edac/i7core_edac.c
3857
3858EDAC-I82975X
3859M: Ranganathan Desikan <ravi@jetztechnologies.com>
3860M: "Arvind R." <arvino55@gmail.com>
3861L: linux-edac@vger.kernel.org
3862W: bluesmoke.sourceforge.net
3863S: Maintained
3864F: drivers/edac/i82975x_edac.c
3865
3866EDAC-IE31200
3867M: Jason Baron <jbaron@akamai.com>
3868L: linux-edac@vger.kernel.org
3869W: bluesmoke.sourceforge.net
3870S: Maintained
3871F: drivers/edac/ie31200_edac.c
3872
3873EDAC-MPC85XX
3874M: Johannes Thumshirn <morbidrsa@gmail.com>
3875L: linux-edac@vger.kernel.org
3876W: bluesmoke.sourceforge.net
3877S: Maintained
3878F: drivers/edac/mpc85xx_edac.[ch]
3879
3880EDAC-PASEMI
3881M: Egor Martovetsky <egor@pasemi.com>
3882L: linux-edac@vger.kernel.org
3883W: bluesmoke.sourceforge.net
3884S: Maintained
3885F: drivers/edac/pasemi_edac.c
3886
3887EDAC-R82600
3888M: Tim Small <tim@buttersideup.com>
3889L: linux-edac@vger.kernel.org
3890W: bluesmoke.sourceforge.net
3891S: Maintained
3892F: drivers/edac/r82600_edac.c
3893
3894EDAC-SBRIDGE
3895M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
3896L: linux-edac@vger.kernel.org
3897W: bluesmoke.sourceforge.net
3898S: Maintained
3899F: drivers/edac/sb_edac.c
3900
3901EDAC-XGENE
3902APPLIED MICRO (APM) X-GENE SOC EDAC
3903M: Loc Ho <lho@apm.com>
3904S: Supported
3905F: drivers/edac/xgene_edac.c
3906F: Documentation/devicetree/bindings/edac/apm-xgene-edac.txt
3907
3908EDIROL UA-101/UA-1000 DRIVER
3909M: Clemens Ladisch <clemens@ladisch.de>
3910L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3911T: git git://git.alsa-project.org/alsa-kernel.git
3912S: Maintained
3913F: sound/usb/misc/ua101.c
3914
3915EXTENSIBLE FIRMWARE INTERFACE (EFI)
3916M: Matt Fleming <matt.fleming@intel.com>
3917L: linux-efi@vger.kernel.org
3918T: git git://git.kernel.org/pub/scm/linux/kernel/git/mfleming/efi.git
3919S: Maintained
3920F: Documentation/efi-stub.txt
3921F: arch/ia64/kernel/efi.c
3922F: arch/x86/boot/compressed/eboot.[ch]
3923F: arch/x86/include/asm/efi.h
3924F: arch/x86/platform/efi/*
3925F: drivers/firmware/efi/*
3926F: include/linux/efi*.h
3927
3928EFI VARIABLE FILESYSTEM
3929M: Matthew Garrett <matthew.garrett@nebula.com>
3930M: Jeremy Kerr <jk@ozlabs.org>
3931M: Matt Fleming <matt.fleming@intel.com>
3932T: git git://git.kernel.org/pub/scm/linux/kernel/git/mfleming/efi.git
3933L: linux-efi@vger.kernel.org
3934S: Maintained
3935F: fs/efivarfs/
3936
3937EFIFB FRAMEBUFFER DRIVER
3938L: linux-fbdev@vger.kernel.org
3939M: Peter Jones <pjones@redhat.com>
3940S: Maintained
3941F: drivers/video/fbdev/efifb.c
3942
3943EFS FILESYSTEM
3944W: http://aeschi.ch.eu.org/efs/
3945S: Orphan
3946F: fs/efs/
3947
3948EHCA (IBM GX bus InfiniBand adapter) DRIVER
3949M: Hoang-Nam Nguyen <hnguyen@de.ibm.com>
3950M: Christoph Raisch <raisch@de.ibm.com>
3951L: linux-rdma@vger.kernel.org
3952S: Supported
3953F: drivers/infiniband/hw/ehca/
3954
3955EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
3956M: Thadeu Lima de Souza Cascardo <cascardo@linux.vnet.ibm.com>
3957L: netdev@vger.kernel.org
3958S: Maintained
3959F: drivers/net/ethernet/ibm/ehea/
3960
3961EM28XX VIDEO4LINUX DRIVER
3962M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
3963L: linux-media@vger.kernel.org
3964W: http://linuxtv.org
3965T: git git://linuxtv.org/media_tree.git
3966S: Maintained
3967F: drivers/media/usb/em28xx/
3968
3969EMBEDDED LINUX
3970M: Paul Gortmaker <paul.gortmaker@windriver.com>
3971M: Matt Mackall <mpm@selenic.com>
3972M: David Woodhouse <dwmw2@infradead.org>
3973L: linux-embedded@vger.kernel.org
3974S: Maintained
3975
3976EMULEX/AVAGO LPFC FC/FCOE SCSI DRIVER
3977M: James Smart <james.smart@avagotech.com>
3978M: Dick Kennedy <dick.kennedy@avagotech.com>
3979L: linux-scsi@vger.kernel.org
3980W: http://www.avagotech.com
3981S: Supported
3982F: drivers/scsi/lpfc/
3983
3984ENE CB710 FLASH CARD READER DRIVER
3985M: Michał Mirosław <mirq-linux@rere.qmqm.pl>
3986S: Maintained
3987F: drivers/misc/cb710/
3988F: drivers/mmc/host/cb710-mmc.*
3989F: include/linux/cb710.h
3990
3991ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
3992M: Maxim Levitsky <maximlevitsky@gmail.com>
3993S: Maintained
3994F: drivers/media/rc/ene_ir.*
3995
3996ENHANCED ERROR HANDLING (EEH)
3997M: Gavin Shan <shangw@linux.vnet.ibm.com>
3998L: linuxppc-dev@lists.ozlabs.org
3999S: Supported
4000F: Documentation/powerpc/eeh-pci-error-recovery.txt
4001F: arch/powerpc/kernel/eeh*.c
4002
4003EPSON S1D13XXX FRAMEBUFFER DRIVER
4004M: Kristoffer Ericson <kristoffer.ericson@gmail.com>
4005S: Maintained
4006T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
4007F: drivers/video/fbdev/s1d13xxxfb.c
4008F: include/video/s1d13xxxfb.h
4009
4010ET131X NETWORK DRIVER
4011M: Mark Einon <mark.einon@gmail.com>
4012S: Odd Fixes
4013F: drivers/net/ethernet/agere/
4014
4015ETHERNET BRIDGE
4016M: Stephen Hemminger <stephen@networkplumber.org>
4017L: bridge@lists.linux-foundation.org
4018L: netdev@vger.kernel.org
4019W: http://www.linuxfoundation.org/en/Net:Bridge
4020S: Maintained
4021F: include/linux/netfilter_bridge/
4022F: net/bridge/
4023
4024ETHERNET PHY LIBRARY
4025M: Florian Fainelli <f.fainelli@gmail.com>
4026L: netdev@vger.kernel.org
4027S: Maintained
4028F: include/linux/phy.h
4029F: include/linux/phy_fixed.h
4030F: drivers/net/phy/
4031F: Documentation/networking/phy.txt
4032F: drivers/of/of_mdio.c
4033F: drivers/of/of_net.c
4034
4035EXT2 FILE SYSTEM
4036M: Jan Kara <jack@suse.cz>
4037L: linux-ext4@vger.kernel.org
4038S: Maintained
4039F: Documentation/filesystems/ext2.txt
4040F: fs/ext2/
4041F: include/linux/ext2*
4042
4043EXT3 FILE SYSTEM
4044M: Jan Kara <jack@suse.cz>
4045M: Andrew Morton <akpm@linux-foundation.org>
4046M: Andreas Dilger <adilger.kernel@dilger.ca>
4047L: linux-ext4@vger.kernel.org
4048S: Maintained
4049F: Documentation/filesystems/ext3.txt
4050F: fs/ext3/
4051
4052EXT4 FILE SYSTEM
4053M: "Theodore Ts'o" <tytso@mit.edu>
4054M: Andreas Dilger <adilger.kernel@dilger.ca>
4055L: linux-ext4@vger.kernel.org
4056W: http://ext4.wiki.kernel.org
4057Q: http://patchwork.ozlabs.org/project/linux-ext4/list/
4058S: Maintained
4059F: Documentation/filesystems/ext4.txt
4060F: fs/ext4/
4061
4062Extended Verification Module (EVM)
4063M: Mimi Zohar <zohar@linux.vnet.ibm.com>
4064L: linux-ima-devel@lists.sourceforge.net
4065L: linux-security-module@vger.kernel.org
4066S: Supported
4067F: security/integrity/evm/
4068
4069EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
4070M: MyungJoo Ham <myungjoo.ham@samsung.com>
4071M: Chanwoo Choi <cw00.choi@samsung.com>
4072L: linux-kernel@vger.kernel.org
4073T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
4074S: Maintained
4075F: drivers/extcon/
4076F: Documentation/extcon/
4077
4078EXYNOS DP DRIVER
4079M: Jingoo Han <jingoohan1@gmail.com>
4080L: dri-devel@lists.freedesktop.org
4081S: Maintained
4082F: drivers/gpu/drm/exynos/exynos_dp*
4083
4084EXYNOS MIPI DISPLAY DRIVERS
4085M: Inki Dae <inki.dae@samsung.com>
4086M: Donghwa Lee <dh09.lee@samsung.com>
4087M: Kyungmin Park <kyungmin.park@samsung.com>
4088L: linux-fbdev@vger.kernel.org
4089S: Maintained
4090F: drivers/video/fbdev/exynos/exynos_mipi*
4091F: include/video/exynos_mipi*
4092
4093F71805F HARDWARE MONITORING DRIVER
4094M: Jean Delvare <jdelvare@suse.de>
4095L: lm-sensors@lm-sensors.org
4096S: Maintained
4097F: Documentation/hwmon/f71805f
4098F: drivers/hwmon/f71805f.c
4099
4100FC0011 TUNER DRIVER
4101M: Michael Buesch <m@bues.ch>
4102L: linux-media@vger.kernel.org
4103S: Maintained
4104F: drivers/media/tuners/fc0011.h
4105F: drivers/media/tuners/fc0011.c
4106
4107FC2580 MEDIA DRIVER
4108M: Antti Palosaari <crope@iki.fi>
4109L: linux-media@vger.kernel.org
4110W: http://linuxtv.org/
4111W: http://palosaari.fi/linux/
4112Q: http://patchwork.linuxtv.org/project/linux-media/list/
4113T: git git://linuxtv.org/anttip/media_tree.git
4114S: Maintained
4115F: drivers/media/tuners/fc2580*
4116
4117FANOTIFY
4118M: Eric Paris <eparis@redhat.com>
4119S: Maintained
4120F: fs/notify/fanotify/
4121F: include/linux/fanotify.h
4122F: include/uapi/linux/fanotify.h
4123
4124FARSYNC SYNCHRONOUS DRIVER
4125M: Kevin Curtis <kevin.curtis@farsite.co.uk>
4126W: http://www.farsite.co.uk/
4127S: Supported
4128F: drivers/net/wan/farsync.*
4129
4130FAULT INJECTION SUPPORT
4131M: Akinobu Mita <akinobu.mita@gmail.com>
4132S: Supported
4133F: Documentation/fault-injection/
4134F: lib/fault-inject.c
4135
4136FBTFT Framebuffer drivers
4137M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
4138M: Noralf Trønnes <noralf@tronnes.org>
4139S: Maintained
4140F: drivers/staging/fbtft/
4141
4142FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
4143M: Vasu Dev <vasu.dev@intel.com>
4144L: fcoe-devel@open-fcoe.org
4145W: www.Open-FCoE.org
4146S: Supported
4147F: drivers/scsi/libfc/
4148F: drivers/scsi/fcoe/
4149F: include/scsi/fc/
4150F: include/scsi/libfc.h
4151F: include/scsi/libfcoe.h
4152F: include/uapi/scsi/fc/
4153
4154FILE LOCKING (flock() and fcntl()/lockf())
4155M: Jeff Layton <jlayton@poochiereds.net>
4156M: "J. Bruce Fields" <bfields@fieldses.org>
4157L: linux-fsdevel@vger.kernel.org
4158S: Maintained
4159F: include/linux/fcntl.h
4160F: include/linux/fs.h
4161F: include/uapi/linux/fcntl.h
4162F: include/uapi/linux/fs.h
4163F: fs/fcntl.c
4164F: fs/locks.c
4165
4166FILESYSTEMS (VFS and infrastructure)
4167M: Alexander Viro <viro@zeniv.linux.org.uk>
4168L: linux-fsdevel@vger.kernel.org
4169S: Maintained
4170F: fs/*
4171
4172FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
4173M: Riku Voipio <riku.voipio@iki.fi>
4174L: lm-sensors@lm-sensors.org
4175S: Maintained
4176F: drivers/hwmon/f75375s.c
4177F: include/linux/f75375s.h
4178
4179FIREWIRE AUDIO DRIVERS
4180M: Clemens Ladisch <clemens@ladisch.de>
4181L: alsa-devel@alsa-project.org (moderated for non-subscribers)
4182T: git git://git.alsa-project.org/alsa-kernel.git
4183S: Maintained
4184F: sound/firewire/
4185
4186FIREWIRE MEDIA DRIVERS (firedtv)
4187M: Stefan Richter <stefanr@s5r6.in-berlin.de>
4188L: linux-media@vger.kernel.org
4189L: linux1394-devel@lists.sourceforge.net
4190T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
4191S: Maintained
4192F: drivers/media/firewire/
4193
4194FIREWIRE SBP-2 TARGET
4195M: Chris Boot <bootc@bootc.net>
4196L: linux-scsi@vger.kernel.org
4197L: target-devel@vger.kernel.org
4198L: linux1394-devel@lists.sourceforge.net
4199T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
4200S: Maintained
4201F: drivers/target/sbp/
4202
4203FIREWIRE SUBSYSTEM
4204M: Stefan Richter <stefanr@s5r6.in-berlin.de>
4205L: linux1394-devel@lists.sourceforge.net
4206W: http://ieee1394.wiki.kernel.org/
4207T: git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
4208S: Maintained
4209F: drivers/firewire/
4210F: include/linux/firewire.h
4211F: include/uapi/linux/firewire*.h
4212F: tools/firewire/
4213
4214FIRMWARE LOADER (request_firmware)
4215M: Ming Lei <ming.lei@canonical.com>
4216L: linux-kernel@vger.kernel.org
4217S: Maintained
4218F: Documentation/firmware_class/
4219F: drivers/base/firmware*.c
4220F: include/linux/firmware.h
4221
4222FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card)
4223M: Joshua Morris <josh.h.morris@us.ibm.com>
4224M: Philip Kelleher <pjk1939@linux.vnet.ibm.com>
4225S: Maintained
4226F: drivers/block/rsxx/
4227
4228FLOPPY DRIVER
4229M: Jiri Kosina <jkosina@suse.cz>
4230T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/floppy.git
4231S: Odd fixes
4232F: drivers/block/floppy.c
4233
4234FMC SUBSYSTEM
4235M: Alessandro Rubini <rubini@gnudd.com>
4236W: http://www.ohwr.org/projects/fmc-bus
4237S: Supported
4238F: drivers/fmc/
4239F: include/linux/fmc*.h
4240F: include/linux/ipmi-fru.h
4241K: fmc_d.*register
4242
4243FPU EMULATOR
4244M: Bill Metzenthen <billm@melbpc.org.au>
4245W: http://floatingpoint.sourceforge.net/emulator/index.html
4246S: Maintained
4247F: arch/x86/math-emu/
4248
4249FRAME RELAY DLCI/FRAD (Sangoma drivers too)
4250L: netdev@vger.kernel.org
4251S: Orphan
4252F: drivers/net/wan/dlci.c
4253F: drivers/net/wan/sdla.c
4254
4255FRAMEBUFFER LAYER
4256M: Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
4257M: Tomi Valkeinen <tomi.valkeinen@ti.com>
4258L: linux-fbdev@vger.kernel.org
4259W: http://linux-fbdev.sourceforge.net/
4260Q: http://patchwork.kernel.org/project/linux-fbdev/list/
4261T: git git://git.kernel.org/pub/scm/linux/kernel/git/plagnioj/linux-fbdev.git
4262S: Maintained
4263F: Documentation/fb/
4264F: Documentation/devicetree/bindings/fb/
4265F: drivers/video/
4266F: include/video/
4267F: include/linux/fb.h
4268F: include/uapi/video/
4269F: include/uapi/linux/fb.h
4270
4271FREESCALE DIU FRAMEBUFFER DRIVER
4272M: Timur Tabi <timur@tabi.org>
4273L: linux-fbdev@vger.kernel.org
4274S: Maintained
4275F: drivers/video/fbdev/fsl-diu-fb.*
4276
4277FREESCALE DMA DRIVER
4278M: Li Yang <leoli@freescale.com>
4279M: Zhang Wei <zw@zh-kernel.org>
4280L: linuxppc-dev@lists.ozlabs.org
4281S: Maintained
4282F: drivers/dma/fsldma.*
4283
4284FREESCALE I2C CPM DRIVER
4285M: Jochen Friedrich <jochen@scram.de>
4286L: linuxppc-dev@lists.ozlabs.org
4287L: linux-i2c@vger.kernel.org
4288S: Maintained
4289F: drivers/i2c/busses/i2c-cpm.c
4290
4291FREESCALE IMX / MXC FRAMEBUFFER DRIVER
4292M: Sascha Hauer <kernel@pengutronix.de>
4293L: linux-fbdev@vger.kernel.org
4294L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4295S: Maintained
4296F: include/linux/platform_data/video-imxfb.h
4297F: drivers/video/fbdev/imxfb.c
4298
4299FREESCALE QUAD SPI DRIVER
4300M: Han Xu <han.xu@freescale.com>
4301L: linux-mtd@lists.infradead.org
4302S: Maintained
4303F: drivers/mtd/spi-nor/fsl-quadspi.c
4304
4305FREESCALE SOC FS_ENET DRIVER
4306M: Pantelis Antoniou <pantelis.antoniou@gmail.com>
4307M: Vitaly Bordug <vbordug@ru.mvista.com>
4308L: linuxppc-dev@lists.ozlabs.org
4309L: netdev@vger.kernel.org
4310S: Maintained
4311F: drivers/net/ethernet/freescale/fs_enet/
4312F: include/linux/fs_enet_pd.h
4313
4314FREESCALE QUICC ENGINE LIBRARY
4315L: linuxppc-dev@lists.ozlabs.org
4316S: Orphan
4317F: arch/powerpc/sysdev/qe_lib/
4318F: arch/powerpc/include/asm/*qe.h
4319
4320FREESCALE USB PERIPHERAL DRIVERS
4321M: Li Yang <leoli@freescale.com>
4322L: linux-usb@vger.kernel.org
4323L: linuxppc-dev@lists.ozlabs.org
4324S: Maintained
4325F: drivers/usb/gadget/udc/fsl*
4326
4327FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
4328M: Li Yang <leoli@freescale.com>
4329L: netdev@vger.kernel.org
4330L: linuxppc-dev@lists.ozlabs.org
4331S: Maintained
4332F: drivers/net/ethernet/freescale/ucc_geth*
4333
4334FREESCALE QUICC ENGINE UCC UART DRIVER
4335M: Timur Tabi <timur@tabi.org>
4336L: linuxppc-dev@lists.ozlabs.org
4337S: Maintained
4338F: drivers/tty/serial/ucc_uart.c
4339
4340FREESCALE SOC SOUND DRIVERS
4341M: Timur Tabi <timur@tabi.org>
4342M: Nicolin Chen <nicoleotsuka@gmail.com>
4343M: Xiubo Li <Xiubo.Lee@gmail.com>
4344L: alsa-devel@alsa-project.org (moderated for non-subscribers)
4345L: linuxppc-dev@lists.ozlabs.org
4346S: Maintained
4347F: sound/soc/fsl/fsl*
4348F: sound/soc/fsl/imx*
4349F: sound/soc/fsl/mpc8610_hpcd.c
4350
4351FREESCALE QORIQ MANAGEMENT COMPLEX DRIVER
4352M: "J. German Rivera" <German.Rivera@freescale.com>
4353L: linux-kernel@vger.kernel.org
4354S: Maintained
4355F: drivers/staging/fsl-mc/
4356
4357FREEVXFS FILESYSTEM
4358M: Christoph Hellwig <hch@infradead.org>
4359W: ftp://ftp.openlinux.org/pub/people/hch/vxfs
4360S: Maintained
4361F: fs/freevxfs/
4362
4363FREEZER
4364M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
4365M: Pavel Machek <pavel@ucw.cz>
4366L: linux-pm@vger.kernel.org
4367S: Supported
4368F: Documentation/power/freezing-of-tasks.txt
4369F: include/linux/freezer.h
4370F: kernel/freezer.c
4371
4372FRONTSWAP API
4373M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
4374L: linux-kernel@vger.kernel.org
4375S: Maintained
4376F: mm/frontswap.c
4377F: include/linux/frontswap.h
4378
4379FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS
4380M: David Howells <dhowells@redhat.com>
4381L: linux-cachefs@redhat.com
4382S: Supported
4383F: Documentation/filesystems/caching/
4384F: fs/fscache/
4385F: include/linux/fscache*.h
4386
4387F2FS FILE SYSTEM
4388M: Jaegeuk Kim <jaegeuk@kernel.org>
4389M: Changman Lee <cm224.lee@samsung.com>
4390L: linux-f2fs-devel@lists.sourceforge.net
4391W: http://en.wikipedia.org/wiki/F2FS
4392T: git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
4393S: Maintained
4394F: Documentation/filesystems/f2fs.txt
4395F: Documentation/ABI/testing/sysfs-fs-f2fs
4396F: fs/f2fs/
4397F: include/linux/f2fs_fs.h
4398
4399FUJITSU FR-V (FRV) PORT
4400M: David Howells <dhowells@redhat.com>
4401S: Maintained
4402F: arch/frv/
4403
4404FUJITSU LAPTOP EXTRAS
4405M: Jonathan Woithe <jwoithe@just42.net>
4406L: platform-driver-x86@vger.kernel.org
4407S: Maintained
4408F: drivers/platform/x86/fujitsu-laptop.c
4409
4410FUJITSU M-5MO LS CAMERA ISP DRIVER
4411M: Kyungmin Park <kyungmin.park@samsung.com>
4412M: Heungjun Kim <riverful.kim@samsung.com>
4413L: linux-media@vger.kernel.org
4414S: Maintained
4415F: drivers/media/i2c/m5mols/
4416F: include/media/m5mols.h
4417
4418FUJITSU TABLET EXTRAS
4419M: Robert Gerlach <khnz@gmx.de>
4420L: platform-driver-x86@vger.kernel.org
4421S: Maintained
4422F: drivers/platform/x86/fujitsu-tablet.c
4423
4424FUSE: FILESYSTEM IN USERSPACE
4425M: Miklos Szeredi <miklos@szeredi.hu>
4426L: fuse-devel@lists.sourceforge.net
4427W: http://fuse.sourceforge.net/
4428S: Maintained
4429F: fs/fuse/
4430F: include/uapi/linux/fuse.h
4431
4432FUTURE DOMAIN TMC-16x0 SCSI DRIVER (16-bit)
4433M: Rik Faith <faith@cs.unc.edu>
4434L: linux-scsi@vger.kernel.org
4435S: Odd Fixes (e.g., new signatures)
4436F: drivers/scsi/fdomain.*
4437
4438GCOV BASED KERNEL PROFILING
4439M: Peter Oberparleiter <oberpar@linux.vnet.ibm.com>
4440S: Maintained
4441F: kernel/gcov/
4442F: Documentation/gcov.txt
4443
4444GDT SCSI DISK ARRAY CONTROLLER DRIVER
4445M: Achim Leubner <achim_leubner@adaptec.com>
4446L: linux-scsi@vger.kernel.org
4447W: http://www.icp-vortex.com/
4448S: Supported
4449F: drivers/scsi/gdt*
4450
4451GDB KERNEL DEBUGGING HELPER SCRIPTS
4452M: Jan Kiszka <jan.kiszka@siemens.com>
4453S: Supported
4454F: scripts/gdb/
4455
4456GEMTEK FM RADIO RECEIVER DRIVER
4457M: Hans Verkuil <hverkuil@xs4all.nl>
4458L: linux-media@vger.kernel.org
4459T: git git://linuxtv.org/media_tree.git
4460W: http://linuxtv.org
4461S: Maintained
4462F: drivers/media/radio/radio-gemtek*
4463
4464GENERIC GPIO I2C DRIVER
4465M: Haavard Skinnemoen <hskinnemoen@gmail.com>
4466S: Supported
4467F: drivers/i2c/busses/i2c-gpio.c
4468F: include/linux/i2c-gpio.h
4469
4470GENERIC GPIO I2C MULTIPLEXER DRIVER
4471M: Peter Korsgaard <peter.korsgaard@barco.com>
4472L: linux-i2c@vger.kernel.org
4473S: Supported
4474F: drivers/i2c/muxes/i2c-mux-gpio.c
4475F: include/linux/i2c-mux-gpio.h
4476F: Documentation/i2c/muxes/i2c-mux-gpio
4477
4478GENERIC HDLC (WAN) DRIVERS
4479M: Krzysztof Halasa <khc@pm.waw.pl>
4480W: http://www.kernel.org/pub/linux/utils/net/hdlc/
4481S: Maintained
4482F: drivers/net/wan/c101.c
4483F: drivers/net/wan/hd6457*
4484F: drivers/net/wan/hdlc*
4485F: drivers/net/wan/n2.c
4486F: drivers/net/wan/pc300too.c
4487F: drivers/net/wan/pci200syn.c
4488F: drivers/net/wan/wanxl*
4489
4490GENERIC INCLUDE/ASM HEADER FILES
4491M: Arnd Bergmann <arnd@arndb.de>
4492L: linux-arch@vger.kernel.org
4493T: git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
4494S: Maintained
4495F: include/asm-generic/
4496F: include/uapi/asm-generic/
4497
4498GENERIC PHY FRAMEWORK
4499M: Kishon Vijay Abraham I <kishon@ti.com>
4500L: linux-kernel@vger.kernel.org
4501T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git
4502S: Supported
4503F: drivers/phy/
4504F: include/linux/phy/
4505
4506GENERIC PM DOMAINS
4507M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
4508M: Kevin Hilman <khilman@kernel.org>
4509M: Ulf Hansson <ulf.hansson@linaro.org>
4510L: linux-pm@vger.kernel.org
4511S: Supported
4512F: drivers/base/power/domain*.c
4513F: include/linux/pm_domain.h
4514
4515GENERIC UIO DRIVER FOR PCI DEVICES
4516M: "Michael S. Tsirkin" <mst@redhat.com>
4517L: kvm@vger.kernel.org
4518S: Supported
4519F: drivers/uio/uio_pci_generic.c
4520
4521GET_MAINTAINER SCRIPT
4522M: Joe Perches <joe@perches.com>
4523S: Maintained
4524F: scripts/get_maintainer.pl
4525
4526GFS2 FILE SYSTEM
4527M: Steven Whitehouse <swhiteho@redhat.com>
4528M: Bob Peterson <rpeterso@redhat.com>
4529L: cluster-devel@redhat.com
4530W: http://sources.redhat.com/cluster/
4531T: git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
4532S: Supported
4533F: Documentation/filesystems/gfs2*.txt
4534F: fs/gfs2/
4535F: include/uapi/linux/gfs2_ondisk.h
4536
4537GIGASET ISDN DRIVERS
4538M: Paul Bolle <pebolle@tiscali.nl>
4539L: gigaset307x-common@lists.sourceforge.net
4540W: http://gigaset307x.sourceforge.net/
4541S: Odd Fixes
4542F: Documentation/isdn/README.gigaset
4543F: drivers/isdn/gigaset/
4544F: include/uapi/linux/gigaset_dev.h
4545
4546GO7007 MPEG CODEC
4547M: Hans Verkuil <hans.verkuil@cisco.com>
4548L: linux-media@vger.kernel.org
4549S: Maintained
4550F: drivers/media/usb/go7007/
4551
4552GOODIX TOUCHSCREEN
4553M: Bastien Nocera <hadess@hadess.net>
4554L: linux-input@vger.kernel.org
4555S: Maintained
4556F: drivers/input/touchscreen/goodix.c
4557
4558GPIO SUBSYSTEM
4559M: Linus Walleij <linus.walleij@linaro.org>
4560M: Alexandre Courbot <gnurou@gmail.com>
4561L: linux-gpio@vger.kernel.org
4562T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git
4563S: Maintained
4564F: Documentation/gpio/
4565F: drivers/gpio/
4566F: include/linux/gpio/
4567F: include/linux/gpio.h
4568F: include/asm-generic/gpio.h
4569
4570GRE DEMULTIPLEXER DRIVER
4571M: Dmitry Kozlov <xeb@mail.ru>
4572L: netdev@vger.kernel.org
4573S: Maintained
4574F: net/ipv4/gre_demux.c
4575F: net/ipv4/gre_offload.c
4576F: include/net/gre.h
4577
4578GRETH 10/100/1G Ethernet MAC device driver
4579M: Kristoffer Glembo <kristoffer@gaisler.com>
4580L: netdev@vger.kernel.org
4581S: Maintained
4582F: drivers/net/ethernet/aeroflex/
4583
4584GSPCA FINEPIX SUBDRIVER
4585M: Frank Zago <frank@zago.net>
4586L: linux-media@vger.kernel.org
4587T: git git://linuxtv.org/media_tree.git
4588S: Maintained
4589F: drivers/media/usb/gspca/finepix.c
4590
4591GSPCA GL860 SUBDRIVER
4592M: Olivier Lorin <o.lorin@laposte.net>
4593L: linux-media@vger.kernel.org
4594T: git git://linuxtv.org/media_tree.git
4595S: Maintained
4596F: drivers/media/usb/gspca/gl860/
4597
4598GSPCA M5602 SUBDRIVER
4599M: Erik Andren <erik.andren@gmail.com>
4600L: linux-media@vger.kernel.org
4601T: git git://linuxtv.org/media_tree.git
4602S: Maintained
4603F: drivers/media/usb/gspca/m5602/
4604
4605GSPCA PAC207 SONIXB SUBDRIVER
4606M: Hans de Goede <hdegoede@redhat.com>
4607L: linux-media@vger.kernel.org
4608T: git git://linuxtv.org/media_tree.git
4609S: Maintained
4610F: drivers/media/usb/gspca/pac207.c
4611
4612GSPCA SN9C20X SUBDRIVER
4613M: Brian Johnson <brijohn@gmail.com>
4614L: linux-media@vger.kernel.org
4615T: git git://linuxtv.org/media_tree.git
4616S: Maintained
4617F: drivers/media/usb/gspca/sn9c20x.c
4618
4619GSPCA T613 SUBDRIVER
4620M: Leandro Costantino <lcostantino@gmail.com>
4621L: linux-media@vger.kernel.org
4622T: git git://linuxtv.org/media_tree.git
4623S: Maintained
4624F: drivers/media/usb/gspca/t613.c
4625
4626GSPCA USB WEBCAM DRIVER
4627M: Hans de Goede <hdegoede@redhat.com>
4628L: linux-media@vger.kernel.org
4629T: git git://linuxtv.org/media_tree.git
4630S: Maintained
4631F: drivers/media/usb/gspca/
4632
4633GUID PARTITION TABLE (GPT)
4634M: Davidlohr Bueso <dave@stgolabs.net>
4635L: linux-efi@vger.kernel.org
4636S: Maintained
4637F: block/partitions/efi.*
4638
4639STK1160 USB VIDEO CAPTURE DRIVER
4640M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
4641L: linux-media@vger.kernel.org
4642T: git git://linuxtv.org/media_tree.git
4643S: Maintained
4644F: drivers/media/usb/stk1160/
4645
4646H8/300 ARCHITECTURE
4647M: Yoshinori Sato <ysato@users.sourceforge.jp>
4648L: uclinux-h8-devel@lists.sourceforge.jp
4649W: http://uclinux-h8.sourceforge.jp
4650T: git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git
4651S: Maintained
4652F: arch/h8300/
4653F: drivers/clocksource/h8300_*.c
4654F: drivers/clk/h8300/
4655F: drivers/irqchip/irq-renesas-h8*.c
4656
4657HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
4658M: Frank Seidel <frank@f-seidel.de>
4659L: platform-driver-x86@vger.kernel.org
4660W: http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
4661S: Maintained
4662F: drivers/platform/x86/hdaps.c
4663
4664HDPVR USB VIDEO ENCODER DRIVER
4665M: Hans Verkuil <hverkuil@xs4all.nl>
4666L: linux-media@vger.kernel.org
4667T: git git://linuxtv.org/media_tree.git
4668W: http://linuxtv.org
4669S: Odd Fixes
4670F: drivers/media/usb/hdpvr/
4671
4672HWPOISON MEMORY FAILURE HANDLING
4673M: Naoya Horiguchi <n-horiguchi@ah.jp.nec.com>
4674L: linux-mm@kvack.org
4675S: Maintained
4676F: mm/memory-failure.c
4677F: mm/hwpoison-inject.c
4678
4679HYPERVISOR VIRTUAL CONSOLE DRIVER
4680L: linuxppc-dev@lists.ozlabs.org
4681S: Odd Fixes
4682F: drivers/tty/hvc/
4683
4684HACKRF MEDIA DRIVER
4685M: Antti Palosaari <crope@iki.fi>
4686L: linux-media@vger.kernel.org
4687W: http://linuxtv.org/
4688W: http://palosaari.fi/linux/
4689Q: http://patchwork.linuxtv.org/project/linux-media/list/
4690T: git git://linuxtv.org/anttip/media_tree.git
4691S: Maintained
4692F: drivers/media/usb/hackrf/
4693
4694HARDWARE MONITORING
4695M: Jean Delvare <jdelvare@suse.de>
4696M: Guenter Roeck <linux@roeck-us.net>
4697L: lm-sensors@lm-sensors.org
4698W: http://www.lm-sensors.org/
4699T: quilt http://jdelvare.nerim.net/devel/linux/jdelvare-hwmon/
4700T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
4701S: Maintained
4702F: Documentation/hwmon/
4703F: drivers/hwmon/
4704F: include/linux/hwmon*.h
4705
4706HARDWARE RANDOM NUMBER GENERATOR CORE
4707M: Matt Mackall <mpm@selenic.com>
4708M: Herbert Xu <herbert@gondor.apana.org.au>
4709L: linux-crypto@vger.kernel.org
4710S: Odd fixes
4711F: Documentation/hw_random.txt
4712F: drivers/char/hw_random/
4713F: include/linux/hw_random.h
4714
4715HARDWARE SPINLOCK CORE
4716M: Ohad Ben-Cohen <ohad@wizery.com>
4717S: Maintained
4718F: Documentation/hwspinlock.txt
4719F: drivers/hwspinlock/hwspinlock_*
4720F: include/linux/hwspinlock.h
4721
4722HARMONY SOUND DRIVER
4723L: linux-parisc@vger.kernel.org
4724S: Maintained
4725F: sound/parisc/harmony.*
4726
4727HD29L2 MEDIA DRIVER
4728M: Antti Palosaari <crope@iki.fi>
4729L: linux-media@vger.kernel.org
4730W: http://linuxtv.org/
4731W: http://palosaari.fi/linux/
4732Q: http://patchwork.linuxtv.org/project/linux-media/list/
4733T: git git://linuxtv.org/anttip/media_tree.git
4734S: Maintained
4735F: drivers/media/dvb-frontends/hd29l2*
4736
4737HEWLETT-PACKARD SMART2 RAID DRIVER
4738L: iss_storagedev@hp.com
4739S: Orphan
4740F: Documentation/blockdev/cpqarray.txt
4741F: drivers/block/cpqarray.*
4742
4743HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
4744M: Don Brace <don.brace@pmcs.com>
4745L: iss_storagedev@hp.com
4746L: storagedev@pmcs.com
4747L: linux-scsi@vger.kernel.org
4748S: Supported
4749F: Documentation/scsi/hpsa.txt
4750F: drivers/scsi/hpsa*.[ch]
4751F: include/linux/cciss*.h
4752F: include/uapi/linux/cciss*.h
4753
4754HEWLETT-PACKARD SMART CISS RAID DRIVER (cciss)
4755M: Don Brace <don.brace@pmcs.com>
4756L: iss_storagedev@hp.com
4757L: storagedev@pmcs.com
4758L: linux-scsi@vger.kernel.org
4759S: Supported
4760F: Documentation/blockdev/cciss.txt
4761F: drivers/block/cciss*
4762F: include/linux/cciss_ioctl.h
4763F: include/uapi/linux/cciss_ioctl.h
4764
4765HFS FILESYSTEM
4766L: linux-fsdevel@vger.kernel.org
4767S: Orphan
4768F: Documentation/filesystems/hfs.txt
4769F: fs/hfs/
4770
4771HFSPLUS FILESYSTEM
4772L: linux-fsdevel@vger.kernel.org
4773S: Orphan
4774F: Documentation/filesystems/hfsplus.txt
4775F: fs/hfsplus/
4776
4777HGA FRAMEBUFFER DRIVER
4778M: Ferenc Bakonyi <fero@drama.obuda.kando.hu>
4779L: linux-nvidia@lists.surfsouth.com
4780W: http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
4781S: Maintained
4782F: drivers/video/fbdev/hgafb.c
4783
4784HIBERNATION (aka Software Suspend, aka swsusp)
4785M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
4786M: Pavel Machek <pavel@ucw.cz>
4787L: linux-pm@vger.kernel.org
4788S: Supported
4789F: arch/x86/power/
4790F: drivers/base/power/
4791F: kernel/power/
4792F: include/linux/suspend.h
4793F: include/linux/freezer.h
4794F: include/linux/pm.h
4795F: arch/*/include/asm/suspend*.h
4796
4797HID CORE LAYER
4798M: Jiri Kosina <jkosina@suse.cz>
4799L: linux-input@vger.kernel.org
4800T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
4801S: Maintained
4802F: drivers/hid/
4803F: include/linux/hid*
4804F: include/uapi/linux/hid*
4805
4806HID SENSOR HUB DRIVERS
4807M: Jiri Kosina <jkosina@suse.cz>
4808M: Jonathan Cameron <jic23@kernel.org>
4809M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
4810L: linux-input@vger.kernel.org
4811L: linux-iio@vger.kernel.org
4812S: Maintained
4813F: Documentation/hid/hid-sensor*
4814F: drivers/hid/hid-sensor-*
4815F: drivers/iio/*/hid-*
4816F: include/linux/hid-sensor-*
4817
4818HIGH-RESOLUTION TIMERS, CLOCKEVENTS, DYNTICKS
4819M: Thomas Gleixner <tglx@linutronix.de>
4820L: linux-kernel@vger.kernel.org
4821T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
4822S: Maintained
4823F: Documentation/timers/
4824F: kernel/time/hrtimer.c
4825F: kernel/time/clockevents.c
4826F: kernel/time/tick*.*
4827F: kernel/time/timer_*.c
4828F: include/linux/clockchips.h
4829F: include/linux/hrtimer.h
4830
4831HIGH-SPEED SCC DRIVER FOR AX.25
4832L: linux-hams@vger.kernel.org
4833S: Orphan
4834F: drivers/net/hamradio/dmascc.c
4835F: drivers/net/hamradio/scc.c
4836
4837HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
4838M: HighPoint Linux Team <linux@highpoint-tech.com>
4839W: http://www.highpoint-tech.com
4840S: Supported
4841F: Documentation/scsi/hptiop.txt
4842F: drivers/scsi/hptiop.c
4843
4844HIPPI
4845M: Jes Sorensen <jes@trained-monkey.org>
4846L: linux-hippi@sunsite.dk
4847S: Maintained
4848F: include/linux/hippidevice.h
4849F: include/uapi/linux/if_hippi.h
4850F: net/802/hippi.c
4851F: drivers/net/hippi/
4852
4853HOST AP DRIVER
4854M: Jouni Malinen <j@w1.fi>
4855L: hostap@shmoo.com (subscribers-only)
4856L: linux-wireless@vger.kernel.org
4857W: http://hostap.epitest.fi/
4858S: Maintained
4859F: drivers/net/wireless/hostap/
4860
4861HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
4862L: platform-driver-x86@vger.kernel.org
4863S: Orphan
4864F: drivers/platform/x86/tc1100-wmi.c
4865
4866HP100: Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series
4867M: Jaroslav Kysela <perex@perex.cz>
4868S: Maintained
4869F: drivers/net/ethernet/hp/hp100.*
4870
4871HPET: High Precision Event Timers driver
4872M: Clemens Ladisch <clemens@ladisch.de>
4873S: Maintained
4874F: Documentation/timers/hpet.txt
4875F: drivers/char/hpet.c
4876F: include/linux/hpet.h
4877F: include/uapi/linux/hpet.h
4878
4879HPET: x86
4880S: Orphan
4881F: arch/x86/kernel/hpet.c
4882F: arch/x86/include/asm/hpet.h
4883
4884HPFS FILESYSTEM
4885M: Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
4886W: http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
4887S: Maintained
4888F: fs/hpfs/
4889
4890HSI SUBSYSTEM
4891M: Sebastian Reichel <sre@kernel.org>
4892T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
4893S: Maintained
4894F: Documentation/ABI/testing/sysfs-bus-hsi
4895F: Documentation/hsi.txt
4896F: drivers/hsi/
4897F: include/linux/hsi/
4898F: include/uapi/linux/hsi/
4899
4900HSO 3G MODEM DRIVER
4901M: Jan Dumon <j.dumon@option.com>
4902W: http://www.pharscape.org
4903S: Maintained
4904F: drivers/net/usb/hso.c
4905
4906HSR NETWORK PROTOCOL
4907M: Arvid Brodin <arvid.brodin@alten.se>
4908L: netdev@vger.kernel.org
4909S: Maintained
4910F: net/hsr/
4911
4912HTCPEN TOUCHSCREEN DRIVER
4913M: Pau Oliva Fora <pof@eslack.org>
4914L: linux-input@vger.kernel.org
4915S: Maintained
4916F: drivers/input/touchscreen/htcpen.c
4917
4918HUGETLB FILESYSTEM
4919M: Nadia Yvette Chambers <nyc@holomorphy.com>
4920S: Maintained
4921F: fs/hugetlbfs/
4922
4923Hyper-V CORE AND DRIVERS
4924M: "K. Y. Srinivasan" <kys@microsoft.com>
4925M: Haiyang Zhang <haiyangz@microsoft.com>
4926L: devel@linuxdriverproject.org
4927S: Maintained
4928F: arch/x86/include/asm/mshyperv.h
4929F: arch/x86/include/uapi/asm/hyperv.h
4930F: arch/x86/kernel/cpu/mshyperv.c
4931F: drivers/hid/hid-hyperv.c
4932F: drivers/hv/
4933F: drivers/input/serio/hyperv-keyboard.c
4934F: drivers/net/hyperv/
4935F: drivers/scsi/storvsc_drv.c
4936F: drivers/video/fbdev/hyperv_fb.c
4937F: include/linux/hyperv.h
4938F: tools/hv/
4939
4940I2C OVER PARALLEL PORT
4941M: Jean Delvare <jdelvare@suse.de>
4942L: linux-i2c@vger.kernel.org
4943S: Maintained
4944F: Documentation/i2c/busses/i2c-parport
4945F: Documentation/i2c/busses/i2c-parport-light
4946F: drivers/i2c/busses/i2c-parport.c
4947F: drivers/i2c/busses/i2c-parport-light.c
4948
4949I2C/SMBUS CONTROLLER DRIVERS FOR PC
4950M: Jean Delvare <jdelvare@suse.de>
4951L: linux-i2c@vger.kernel.org
4952S: Maintained
4953F: Documentation/i2c/busses/i2c-ali1535
4954F: Documentation/i2c/busses/i2c-ali1563
4955F: Documentation/i2c/busses/i2c-ali15x3
4956F: Documentation/i2c/busses/i2c-amd756
4957F: Documentation/i2c/busses/i2c-amd8111
4958F: Documentation/i2c/busses/i2c-i801
4959F: Documentation/i2c/busses/i2c-nforce2
4960F: Documentation/i2c/busses/i2c-piix4
4961F: Documentation/i2c/busses/i2c-sis5595
4962F: Documentation/i2c/busses/i2c-sis630
4963F: Documentation/i2c/busses/i2c-sis96x
4964F: Documentation/i2c/busses/i2c-via
4965F: Documentation/i2c/busses/i2c-viapro
4966F: drivers/i2c/busses/i2c-ali1535.c
4967F: drivers/i2c/busses/i2c-ali1563.c
4968F: drivers/i2c/busses/i2c-ali15x3.c
4969F: drivers/i2c/busses/i2c-amd756.c
4970F: drivers/i2c/busses/i2c-amd756-s4882.c
4971F: drivers/i2c/busses/i2c-amd8111.c
4972F: drivers/i2c/busses/i2c-i801.c
4973F: drivers/i2c/busses/i2c-isch.c
4974F: drivers/i2c/busses/i2c-nforce2.c
4975F: drivers/i2c/busses/i2c-nforce2-s4985.c
4976F: drivers/i2c/busses/i2c-piix4.c
4977F: drivers/i2c/busses/i2c-sis5595.c
4978F: drivers/i2c/busses/i2c-sis630.c
4979F: drivers/i2c/busses/i2c-sis96x.c
4980F: drivers/i2c/busses/i2c-via.c
4981F: drivers/i2c/busses/i2c-viapro.c
4982
4983I2C/SMBUS ISMT DRIVER
4984M: Seth Heasley <seth.heasley@intel.com>
4985M: Neil Horman <nhorman@tuxdriver.com>
4986L: linux-i2c@vger.kernel.org
4987F: drivers/i2c/busses/i2c-ismt.c
4988F: Documentation/i2c/busses/i2c-ismt
4989
4990I2C/SMBUS STUB DRIVER
4991M: Jean Delvare <jdelvare@suse.de>
4992L: linux-i2c@vger.kernel.org
4993S: Maintained
4994F: drivers/i2c/i2c-stub.c
4995
4996I2C SUBSYSTEM
4997M: Wolfram Sang <wsa@the-dreams.de>
4998L: linux-i2c@vger.kernel.org
4999W: https://i2c.wiki.kernel.org/
5000Q: https://patchwork.ozlabs.org/project/linux-i2c/list/
5001T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
5002S: Maintained
5003F: Documentation/devicetree/bindings/i2c/
5004F: Documentation/i2c/
5005F: drivers/i2c/
5006F: include/linux/i2c.h
5007F: include/linux/i2c-*.h
5008F: include/uapi/linux/i2c.h
5009F: include/uapi/linux/i2c-*.h
5010
5011I2C ACPI SUPPORT
5012M: Mika Westerberg <mika.westerberg@linux.intel.com>
5013L: linux-i2c@vger.kernel.org
5014L: linux-acpi@vger.kernel.org
5015S: Maintained
5016
5017I2C-TAOS-EVM DRIVER
5018M: Jean Delvare <jdelvare@suse.de>
5019L: linux-i2c@vger.kernel.org
5020S: Maintained
5021F: Documentation/i2c/busses/i2c-taos-evm
5022F: drivers/i2c/busses/i2c-taos-evm.c
5023
5024I2C-TINY-USB DRIVER
5025M: Till Harbaum <till@harbaum.org>
5026L: linux-i2c@vger.kernel.org
5027W: http://www.harbaum.org/till/i2c_tiny_usb
5028S: Maintained
5029F: drivers/i2c/busses/i2c-tiny-usb.c
5030
5031i386 BOOT CODE
5032M: "H. Peter Anvin" <hpa@zytor.com>
5033S: Maintained
5034F: arch/x86/boot/
5035
5036i386 SETUP CODE / CPU ERRATA WORKAROUNDS
5037M: "H. Peter Anvin" <hpa@zytor.com>
5038T: git git://git.kernel.org/pub/scm/linux/kernel/git/hpa/linux-2.6-x86setup.git
5039S: Maintained
5040
5041IA64 (Itanium) PLATFORM
5042M: Tony Luck <tony.luck@intel.com>
5043M: Fenghua Yu <fenghua.yu@intel.com>
5044L: linux-ia64@vger.kernel.org
5045T: git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
5046S: Maintained
5047F: arch/ia64/
5048
5049IBM Power in-Nest Crypto Acceleration
5050M: Marcelo Henrique Cerri <mhcerri@linux.vnet.ibm.com>
5051M: Fionnuala Gunter <fin@linux.vnet.ibm.com>
5052L: linux-crypto@vger.kernel.org
5053S: Supported
5054F: drivers/crypto/nx/Makefile
5055F: drivers/crypto/nx/Kconfig
5056F: drivers/crypto/nx/nx-aes*
5057F: drivers/crypto/nx/nx-sha*
5058F: drivers/crypto/nx/nx.*
5059F: drivers/crypto/nx/nx_csbcpb.h
5060F: drivers/crypto/nx/nx_debugfs.h
5061
5062IBM Power 842 compression accelerator
5063M: Dan Streetman <ddstreet@us.ibm.com>
5064S: Supported
5065F: drivers/crypto/nx/Makefile
5066F: drivers/crypto/nx/Kconfig
5067F: drivers/crypto/nx/nx-842*
5068F: include/linux/sw842.h
5069F: crypto/842.c
5070F: lib/842/
5071
5072IBM Power Linux RAID adapter
5073M: Brian King <brking@us.ibm.com>
5074S: Supported
5075F: drivers/scsi/ipr.*
5076
5077IBM Power Virtual Ethernet Device Driver
5078M: Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
5079L: netdev@vger.kernel.org
5080S: Supported
5081F: drivers/net/ethernet/ibm/ibmveth.*
5082
5083IBM Power Virtual SCSI Device Drivers
5084M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
5085L: linux-scsi@vger.kernel.org
5086S: Supported
5087F: drivers/scsi/ibmvscsi/ibmvscsi*
5088F: drivers/scsi/ibmvscsi/viosrp.h
5089
5090IBM Power Virtual FC Device Drivers
5091M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
5092L: linux-scsi@vger.kernel.org
5093S: Supported
5094F: drivers/scsi/ibmvscsi/ibmvfc*
5095
5096IBM ServeRAID RAID DRIVER
5097S: Orphan
5098F: drivers/scsi/ips.*
5099
5100ICH LPC AND GPIO DRIVER
5101M: Peter Tyser <ptyser@xes-inc.com>
5102S: Maintained
5103F: drivers/mfd/lpc_ich.c
5104F: drivers/gpio/gpio-ich.c
5105
5106IDE SUBSYSTEM
5107M: "David S. Miller" <davem@davemloft.net>
5108L: linux-ide@vger.kernel.org
5109Q: http://patchwork.ozlabs.org/project/linux-ide/list/
5110T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git
5111S: Maintained
5112F: Documentation/ide/
5113F: drivers/ide/
5114F: include/linux/ide.h
5115
5116IDEAPAD LAPTOP EXTRAS DRIVER
5117M: Ike Panhc <ike.pan@canonical.com>
5118L: platform-driver-x86@vger.kernel.org
5119W: http://launchpad.net/ideapad-laptop
5120S: Maintained
5121F: drivers/platform/x86/ideapad-laptop.c
5122
5123IDEAPAD LAPTOP SLIDEBAR DRIVER
5124M: Andrey Moiseev <o2g.org.ru@gmail.com>
5125L: linux-input@vger.kernel.org
5126W: https://github.com/o2genum/ideapad-slidebar
5127S: Maintained
5128F: drivers/input/misc/ideapad_slidebar.c
5129
5130IDE/ATAPI DRIVERS
5131M: Borislav Petkov <bp@alien8.de>
5132L: linux-ide@vger.kernel.org
5133S: Maintained
5134F: Documentation/cdrom/ide-cd
5135F: drivers/ide/ide-cd*
5136
5137IDLE-I7300
5138M: Andy Henroid <andrew.d.henroid@intel.com>
5139L: linux-pm@vger.kernel.org
5140S: Supported
5141F: drivers/idle/i7300_idle.c
5142
5143IEEE 802.15.4 SUBSYSTEM
5144M: Alexander Aring <alex.aring@gmail.com>
5145L: linux-wpan@vger.kernel.org
5146W: https://github.com/linux-wpan
5147T: git git://github.com/linux-wpan/linux-wpan-next.git
5148S: Maintained
5149F: net/ieee802154/
5150F: net/mac802154/
5151F: drivers/net/ieee802154/
5152F: include/linux/nl802154.h
5153F: include/linux/ieee802154.h
5154F: include/net/nl802154.h
5155F: include/net/mac802154.h
5156F: include/net/af_ieee802154.h
5157F: include/net/cfg802154.h
5158F: include/net/ieee802154_netdev.h
5159F: Documentation/networking/ieee802154.txt
5160
5161IGORPLUG-USB IR RECEIVER
5162M: Sean Young <sean@mess.org>
5163L: linux-media@vger.kernel.org
5164S: Maintained
5165F: drivers/media/rc/igorplugusb.c
5166
5167IGUANAWORKS USB IR TRANSCEIVER
5168M: Sean Young <sean@mess.org>
5169L: linux-media@vger.kernel.org
5170S: Maintained
5171F: drivers/media/rc/iguanair.c
5172
5173IIO SUBSYSTEM AND DRIVERS
5174M: Jonathan Cameron <jic23@kernel.org>
5175R: Hartmut Knaack <knaack.h@gmx.de>
5176R: Lars-Peter Clausen <lars@metafoo.de>
5177R: Peter Meerwald <pmeerw@pmeerw.net>
5178L: linux-iio@vger.kernel.org
5179S: Maintained
5180F: drivers/iio/
5181F: drivers/staging/iio/
5182F: include/linux/iio/
5183F: tools/iio/
5184
5185IKANOS/ADI EAGLE ADSL USB DRIVER
5186M: Matthieu Castet <castet.matthieu@free.fr>
5187M: Stanislaw Gruszka <stf_xl@wp.pl>
5188S: Maintained
5189F: drivers/usb/atm/ueagle-atm.c
5190
5191INA209 HARDWARE MONITOR DRIVER
5192M: Guenter Roeck <linux@roeck-us.net>
5193L: lm-sensors@lm-sensors.org
5194S: Maintained
5195F: Documentation/hwmon/ina209
5196F: Documentation/devicetree/bindings/i2c/ina209.txt
5197F: drivers/hwmon/ina209.c
5198
5199INA2XX HARDWARE MONITOR DRIVER
5200M: Guenter Roeck <linux@roeck-us.net>
5201L: lm-sensors@lm-sensors.org
5202S: Maintained
5203F: Documentation/hwmon/ina2xx
5204F: drivers/hwmon/ina2xx.c
5205F: include/linux/platform_data/ina2xx.h
5206
5207INDUSTRY PACK SUBSYSTEM (IPACK)
5208M: Samuel Iglesias Gonsalvez <siglesias@igalia.com>
5209M: Jens Taprogge <jens.taprogge@taprogge.org>
5210M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
5211L: industrypack-devel@lists.sourceforge.net
5212W: http://industrypack.sourceforge.net
5213S: Maintained
5214F: drivers/ipack/
5215
5216INGENIC JZ4780 DMA Driver
5217M: Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com>
5218S: Maintained
5219F: drivers/dma/dma-jz4780.c
5220
5221INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
5222M: Mimi Zohar <zohar@linux.vnet.ibm.com>
5223M: Dmitry Kasatkin <dmitry.kasatkin@gmail.com>
5224L: linux-ima-devel@lists.sourceforge.net
5225L: linux-ima-user@lists.sourceforge.net
5226L: linux-security-module@vger.kernel.org
5227S: Supported
5228F: security/integrity/ima/
5229
5230IMGTEC IR DECODER DRIVER
5231M: James Hogan <james.hogan@imgtec.com>
5232S: Maintained
5233F: drivers/media/rc/img-ir/
5234
5235IMS TWINTURBO FRAMEBUFFER DRIVER
5236L: linux-fbdev@vger.kernel.org
5237S: Orphan
5238F: drivers/video/fbdev/imsttfb.c
5239
5240INFINIBAND SUBSYSTEM
5241M: Doug Ledford <dledford@redhat.com>
5242M: Sean Hefty <sean.hefty@intel.com>
5243M: Hal Rosenstock <hal.rosenstock@gmail.com>
5244L: linux-rdma@vger.kernel.org
5245W: http://www.openfabrics.org/
5246Q: http://patchwork.kernel.org/project/linux-rdma/list/
5247T: git git://git.kernel.org/pub/scm/linux/kernel/git/dledford/rdma.git
5248S: Supported
5249F: Documentation/infiniband/
5250F: drivers/infiniband/
5251F: include/uapi/linux/if_infiniband.h
5252F: include/uapi/rdma/
5253F: include/rdma/
5254
5255INOTIFY
5256M: John McCutchan <john@johnmccutchan.com>
5257M: Robert Love <rlove@rlove.org>
5258M: Eric Paris <eparis@parisplace.org>
5259S: Maintained
5260F: Documentation/filesystems/inotify.txt
5261F: fs/notify/inotify/
5262F: include/linux/inotify.h
5263F: include/uapi/linux/inotify.h
5264
5265INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
5266M: Dmitry Torokhov <dmitry.torokhov@gmail.com>
5267L: linux-input@vger.kernel.org
5268Q: http://patchwork.kernel.org/project/linux-input/list/
5269T: git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
5270S: Maintained
5271F: drivers/input/
5272F: include/linux/input.h
5273F: include/uapi/linux/input.h
5274F: include/linux/input/
5275
5276INPUT MULTITOUCH (MT) PROTOCOL
5277M: Henrik Rydberg <rydberg@bitmath.org>
5278L: linux-input@vger.kernel.org
5279S: Odd fixes
5280F: Documentation/input/multi-touch-protocol.txt
5281F: drivers/input/input-mt.c
5282K: \b(ABS|SYN)_MT_
5283
5284INTEL ASoC BDW/HSW DRIVERS
5285M: Jie Yang <yang.jie@linux.intel.com>
5286L: alsa-devel@alsa-project.org (moderated for non-subscribers)
5287S: Supported
5288F: sound/soc/intel/sst-haswell*
5289F: sound/soc/intel/sst-dsp*
5290F: sound/soc/intel/sst-firmware.c
5291F: sound/soc/intel/broadwell.c
5292F: sound/soc/intel/haswell.c
5293
5294INTEL C600 SERIES SAS CONTROLLER DRIVER
5295M: Intel SCU Linux support <intel-linux-scu@intel.com>
5296M: Artur Paszkiewicz <artur.paszkiewicz@intel.com>
5297L: linux-scsi@vger.kernel.org
5298T: git git://git.code.sf.net/p/intel-sas/isci
5299S: Supported
5300F: drivers/scsi/isci/
5301
5302INTEL IDLE DRIVER
5303M: Len Brown <lenb@kernel.org>
5304L: linux-pm@vger.kernel.org
5305T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
5306S: Supported
5307F: drivers/idle/intel_idle.c
5308
5309INTEL PSTATE DRIVER
5310M: Kristen Carlson Accardi <kristen@linux.intel.com>
5311L: linux-pm@vger.kernel.org
5312S: Supported
5313F: drivers/cpufreq/intel_pstate.c
5314
5315INTEL FRAMEBUFFER DRIVER (excluding 810 and 815)
5316M: Maik Broemme <mbroemme@plusserver.de>
5317L: linux-fbdev@vger.kernel.org
5318S: Maintained
5319F: Documentation/fb/intelfb.txt
5320F: drivers/video/fbdev/intelfb/
5321
5322INTEL 810/815 FRAMEBUFFER DRIVER
5323M: Antonino Daplas <adaplas@gmail.com>
5324L: linux-fbdev@vger.kernel.org
5325S: Maintained
5326F: drivers/video/fbdev/i810/
5327
5328INTEL MENLOW THERMAL DRIVER
5329M: Sujith Thomas <sujith.thomas@intel.com>
5330L: platform-driver-x86@vger.kernel.org
5331W: https://01.org/linux-acpi
5332S: Supported
5333F: drivers/platform/x86/intel_menlow.c
5334
5335INTEL IA32 MICROCODE UPDATE SUPPORT
5336M: Borislav Petkov <bp@alien8.de>
5337S: Maintained
5338F: arch/x86/kernel/cpu/microcode/core*
5339F: arch/x86/kernel/cpu/microcode/intel*
5340
5341INTEL I/OAT DMA DRIVER
5342M: Dave Jiang <dave.jiang@intel.com>
5343R: Dan Williams <dan.j.williams@intel.com>
5344L: dmaengine@vger.kernel.org
5345Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
5346S: Supported
5347F: drivers/dma/ioat*
5348
5349INTEL IOMMU (VT-d)
5350M: David Woodhouse <dwmw2@infradead.org>
5351L: iommu@lists.linux-foundation.org
5352T: git git://git.infradead.org/iommu-2.6.git
5353S: Supported
5354F: drivers/iommu/intel-iommu.c
5355F: include/linux/intel-iommu.h
5356
5357INTEL IOP-ADMA DMA DRIVER
5358R: Dan Williams <dan.j.williams@intel.com>
5359S: Odd fixes
5360F: drivers/dma/iop-adma.c
5361
5362INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT
5363M: Krzysztof Halasa <khalasa@piap.pl>
5364S: Maintained
5365F: arch/arm/mach-ixp4xx/include/mach/qmgr.h
5366F: arch/arm/mach-ixp4xx/include/mach/npe.h
5367F: arch/arm/mach-ixp4xx/ixp4xx_qmgr.c
5368F: arch/arm/mach-ixp4xx/ixp4xx_npe.c
5369F: drivers/net/ethernet/xscale/ixp4xx_eth.c
5370F: drivers/net/wan/ixp4xx_hss.c
5371
5372INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT
5373M: Deepak Saxena <dsaxena@plexity.net>
5374S: Maintained
5375F: drivers/char/hw_random/ixp4xx-rng.c
5376
5377INTEL ETHERNET DRIVERS
5378M: Jeff Kirsher <jeffrey.t.kirsher@intel.com>
5379R: Jesse Brandeburg <jesse.brandeburg@intel.com>
5380R: Shannon Nelson <shannon.nelson@intel.com>
5381R: Carolyn Wyborny <carolyn.wyborny@intel.com>
5382R: Don Skidmore <donald.c.skidmore@intel.com>
5383R: Matthew Vick <matthew.vick@intel.com>
5384R: John Ronciak <john.ronciak@intel.com>
5385R: Mitch Williams <mitch.a.williams@intel.com>
5386L: intel-wired-lan@lists.osuosl.org
5387W: http://www.intel.com/support/feedback.htm
5388W: http://e1000.sourceforge.net/
5389Q: http://patchwork.ozlabs.org/project/intel-wired-lan/list/
5390T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git
5391T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git
5392S: Supported
5393F: Documentation/networking/e100.txt
5394F: Documentation/networking/e1000.txt
5395F: Documentation/networking/e1000e.txt
5396F: Documentation/networking/igb.txt
5397F: Documentation/networking/igbvf.txt
5398F: Documentation/networking/ixgb.txt
5399F: Documentation/networking/ixgbe.txt
5400F: Documentation/networking/ixgbevf.txt
5401F: Documentation/networking/i40e.txt
5402F: Documentation/networking/i40evf.txt
5403F: drivers/net/ethernet/intel/
5404F: drivers/net/ethernet/intel/*/
5405
5406INTEL-MID GPIO DRIVER
5407M: David Cohen <david.a.cohen@linux.intel.com>
5408L: linux-gpio@vger.kernel.org
5409S: Maintained
5410F: drivers/gpio/gpio-intel-mid.c
5411
5412INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
5413M: Stanislav Yakovlev <stas.yakovlev@gmail.com>
5414L: linux-wireless@vger.kernel.org
5415S: Maintained
5416F: Documentation/networking/README.ipw2100
5417F: Documentation/networking/README.ipw2200
5418F: drivers/net/wireless/ipw2x00/
5419
5420INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
5421M: Richard L Maliszewski <richard.l.maliszewski@intel.com>
5422M: Gang Wei <gang.wei@intel.com>
5423M: Shane Wang <shane.wang@intel.com>
5424L: tboot-devel@lists.sourceforge.net
5425W: http://tboot.sourceforge.net
5426T: hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
5427S: Supported
5428F: Documentation/intel_txt.txt
5429F: include/linux/tboot.h
5430F: arch/x86/kernel/tboot.c
5431
5432INTEL WIRELESS WIMAX CONNECTION 2400
5433M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
5434M: linux-wimax@intel.com
5435L: wimax@linuxwimax.org (subscribers-only)
5436S: Supported
5437W: http://linuxwimax.org
5438F: Documentation/wimax/README.i2400m
5439F: drivers/net/wimax/i2400m/
5440F: include/uapi/linux/wimax/i2400m.h
5441
5442INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
5443M: Stanislaw Gruszka <sgruszka@redhat.com>
5444L: linux-wireless@vger.kernel.org
5445S: Supported
5446F: drivers/net/wireless/iwlegacy/
5447
5448INTEL WIRELESS WIFI LINK (iwlwifi)
5449M: Johannes Berg <johannes.berg@intel.com>
5450M: Emmanuel Grumbach <emmanuel.grumbach@intel.com>
5451M: Intel Linux Wireless <ilw@linux.intel.com>
5452L: linux-wireless@vger.kernel.org
5453W: http://intellinuxwireless.org
5454T: git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
5455S: Supported
5456F: drivers/net/wireless/iwlwifi/
5457
5458INTEL MANAGEMENT ENGINE (mei)
5459M: Tomas Winkler <tomas.winkler@intel.com>
5460L: linux-kernel@vger.kernel.org
5461S: Supported
5462F: include/uapi/linux/mei.h
5463F: include/linux/mei_cl_bus.h
5464F: drivers/misc/mei/*
5465F: Documentation/misc-devices/mei/*
5466
5467IOC3 ETHERNET DRIVER
5468M: Ralf Baechle <ralf@linux-mips.org>
5469L: linux-mips@linux-mips.org
5470S: Maintained
5471F: drivers/net/ethernet/sgi/ioc3-eth.c
5472
5473IOC3 SERIAL DRIVER
5474M: Pat Gefre <pfg@sgi.com>
5475L: linux-serial@vger.kernel.org
5476S: Maintained
5477F: drivers/tty/serial/ioc3_serial.c
5478
5479IOMMU DRIVERS
5480M: Joerg Roedel <joro@8bytes.org>
5481L: iommu@lists.linux-foundation.org
5482T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
5483S: Maintained
5484F: drivers/iommu/
5485
5486IP MASQUERADING
5487M: Juanjo Ciarlante <jjciarla@raiz.uncu.edu.ar>
5488S: Maintained
5489F: net/ipv4/netfilter/ipt_MASQUERADE.c
5490
5491IP1000A 10/100/1000 GIGABIT ETHERNET DRIVER
5492M: Francois Romieu <romieu@fr.zoreil.com>
5493M: Sorbica Shieh <sorbica@icplus.com.tw>
5494L: netdev@vger.kernel.org
5495S: Maintained
5496F: drivers/net/ethernet/icplus/ipg.*
5497
5498IPATH DRIVER
5499M: Mike Marciniszyn <infinipath@intel.com>
5500L: linux-rdma@vger.kernel.org
5501S: Maintained
5502F: drivers/infiniband/hw/ipath/
5503
5504IPMI SUBSYSTEM
5505M: Corey Minyard <minyard@acm.org>
5506L: openipmi-developer@lists.sourceforge.net (moderated for non-subscribers)
5507W: http://openipmi.sourceforge.net/
5508S: Supported
5509F: Documentation/IPMI.txt
5510F: drivers/char/ipmi/
5511F: include/linux/ipmi*
5512F: include/uapi/linux/ipmi*
5513
5514QCOM AUDIO (ASoC) DRIVERS
5515M: Patrick Lai <plai@codeaurora.org>
5516M: Banajit Goswami <bgoswami@codeaurora.org>
5517L: alsa-devel@alsa-project.org (moderated for non-subscribers)
5518S: Supported
5519F: sound/soc/qcom/
5520
5521IPS SCSI RAID DRIVER
5522M: Adaptec OEM Raid Solutions <aacraid@adaptec.com>
5523L: linux-scsi@vger.kernel.org
5524W: http://www.adaptec.com/
5525S: Maintained
5526F: drivers/scsi/ips*
5527
5528IPVS
5529M: Wensong Zhang <wensong@linux-vs.org>
5530M: Simon Horman <horms@verge.net.au>
5531M: Julian Anastasov <ja@ssi.bg>
5532L: netdev@vger.kernel.org
5533L: lvs-devel@vger.kernel.org
5534S: Maintained
5535F: Documentation/networking/ipvs-sysctl.txt
5536F: include/net/ip_vs.h
5537F: include/uapi/linux/ip_vs.h
5538F: net/netfilter/ipvs/
5539
5540IPWIRELESS DRIVER
5541M: Jiri Kosina <jkosina@suse.cz>
5542M: David Sterba <dsterba@suse.cz>
5543S: Odd Fixes
5544F: drivers/tty/ipwireless/
5545
5546IPX NETWORK LAYER
5547M: Arnaldo Carvalho de Melo <acme@ghostprotocols.net>
5548L: netdev@vger.kernel.org
5549S: Maintained
5550F: include/net/ipx.h
5551F: include/uapi/linux/ipx.h
5552F: net/ipx/
5553
5554IRDA SUBSYSTEM
5555M: Samuel Ortiz <samuel@sortiz.org>
5556L: irda-users@lists.sourceforge.net (subscribers-only)
5557L: netdev@vger.kernel.org
5558W: http://irda.sourceforge.net/
5559S: Maintained
5560T: git git://git.kernel.org/pub/scm/linux/kernel/git/sameo/irda-2.6.git
5561F: Documentation/networking/irda.txt
5562F: drivers/net/irda/
5563F: include/net/irda/
5564F: net/irda/
5565
5566IRQ SUBSYSTEM
5567M: Thomas Gleixner <tglx@linutronix.de>
5568L: linux-kernel@vger.kernel.org
5569S: Maintained
5570T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
5571F: kernel/irq/
5572
5573IRQCHIP DRIVERS
5574M: Thomas Gleixner <tglx@linutronix.de>
5575M: Jason Cooper <jason@lakedaemon.net>
5576L: linux-kernel@vger.kernel.org
5577S: Maintained
5578T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
5579T: git git://git.infradead.org/users/jcooper/linux.git irqchip/core
5580F: Documentation/devicetree/bindings/interrupt-controller/
5581F: drivers/irqchip/
5582
5583IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
5584M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
5585S: Maintained
5586F: Documentation/IRQ-domain.txt
5587F: include/linux/irqdomain.h
5588F: kernel/irq/irqdomain.c
5589
5590ISAPNP
5591M: Jaroslav Kysela <perex@perex.cz>
5592S: Maintained
5593F: Documentation/isapnp.txt
5594F: drivers/pnp/isapnp/
5595F: include/linux/isapnp.h
5596
5597ISA RADIO MODULE
5598M: Hans Verkuil <hverkuil@xs4all.nl>
5599L: linux-media@vger.kernel.org
5600T: git git://linuxtv.org/media_tree.git
5601W: http://linuxtv.org
5602S: Maintained
5603F: drivers/media/radio/radio-isa*
5604
5605iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
5606M: Peter Jones <pjones@redhat.com>
5607M: Konrad Rzeszutek Wilk <konrad@kernel.org>
5608S: Maintained
5609F: drivers/firmware/iscsi_ibft*
5610
5611ISCSI
5612M: Mike Christie <michaelc@cs.wisc.edu>
5613L: open-iscsi@googlegroups.com
5614W: www.open-iscsi.org
5615T: git git://git.kernel.org/pub/scm/linux/kernel/git/mnc/linux-2.6-iscsi.git
5616S: Maintained
5617F: drivers/scsi/*iscsi*
5618F: include/scsi/*iscsi*
5619
5620ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
5621M: Or Gerlitz <ogerlitz@mellanox.com>
5622M: Sagi Grimberg <sagig@mellanox.com>
5623M: Roi Dayan <roid@mellanox.com>
5624L: linux-rdma@vger.kernel.org
5625S: Supported
5626W: http://www.openfabrics.org
5627W: www.open-iscsi.org
5628Q: http://patchwork.kernel.org/project/linux-rdma/list/
5629F: drivers/infiniband/ulp/iser/
5630
5631ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
5632M: Sagi Grimberg <sagig@mellanox.com>
5633T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
5634L: linux-rdma@vger.kernel.org
5635L: target-devel@vger.kernel.org
5636S: Supported
5637W: http://www.linux-iscsi.org
5638F: drivers/infiniband/ulp/isert
5639
5640ISDN SUBSYSTEM
5641M: Karsten Keil <isdn@linux-pingi.de>
5642L: isdn4linux@listserv.isdn4linux.de (subscribers-only)
5643L: netdev@vger.kernel.org
5644W: http://www.isdn4linux.de
5645T: git git://git.kernel.org/pub/scm/linux/kernel/git/kkeil/isdn-2.6.git
5646S: Maintained
5647F: Documentation/isdn/
5648F: drivers/isdn/
5649F: include/linux/isdn.h
5650F: include/linux/isdn/
5651F: include/uapi/linux/isdn.h
5652F: include/uapi/linux/isdn/
5653
5654ISDN SUBSYSTEM (Eicon active card driver)
5655M: Armin Schindler <mac@melware.de>
5656L: isdn4linux@listserv.isdn4linux.de (subscribers-only)
5657W: http://www.melware.de
5658S: Maintained
5659F: drivers/isdn/hardware/eicon/
5660
5661IT87 HARDWARE MONITORING DRIVER
5662M: Jean Delvare <jdelvare@suse.de>
5663L: lm-sensors@lm-sensors.org
5664S: Maintained
5665F: Documentation/hwmon/it87
5666F: drivers/hwmon/it87.c
5667
5668IT913X MEDIA DRIVER
5669M: Antti Palosaari <crope@iki.fi>
5670L: linux-media@vger.kernel.org
5671W: http://linuxtv.org/
5672W: http://palosaari.fi/linux/
5673Q: http://patchwork.linuxtv.org/project/linux-media/list/
5674T: git git://linuxtv.org/anttip/media_tree.git
5675S: Maintained
5676F: drivers/media/tuners/it913x*
5677
5678IVTV VIDEO4LINUX DRIVER
5679M: Andy Walls <awalls@md.metrocast.net>
5680L: ivtv-devel@ivtvdriver.org (subscribers-only)
5681L: linux-media@vger.kernel.org
5682T: git git://linuxtv.org/media_tree.git
5683W: http://www.ivtvdriver.org
5684S: Maintained
5685F: Documentation/video4linux/*.ivtv
5686F: drivers/media/pci/ivtv/
5687F: include/uapi/linux/ivtv*
5688
5689IX2505V MEDIA DRIVER
5690M: Malcolm Priestley <tvboxspy@gmail.com>
5691L: linux-media@vger.kernel.org
5692W: http://linuxtv.org/
5693Q: http://patchwork.linuxtv.org/project/linux-media/list/
5694S: Maintained
5695F: drivers/media/dvb-frontends/ix2505v*
5696
5697JC42.4 TEMPERATURE SENSOR DRIVER
5698M: Guenter Roeck <linux@roeck-us.net>
5699L: lm-sensors@lm-sensors.org
5700S: Maintained
5701F: drivers/hwmon/jc42.c
5702F: Documentation/hwmon/jc42
5703
5704JFS FILESYSTEM
5705M: Dave Kleikamp <shaggy@kernel.org>
5706L: jfs-discussion@lists.sourceforge.net
5707W: http://jfs.sourceforge.net/
5708T: git git://git.kernel.org/pub/scm/linux/kernel/git/shaggy/jfs-2.6.git
5709S: Maintained
5710F: Documentation/filesystems/jfs.txt
5711F: fs/jfs/
5712
5713JME NETWORK DRIVER
5714M: Guo-Fu Tseng <cooldavid@cooldavid.org>
5715L: netdev@vger.kernel.org
5716S: Maintained
5717F: drivers/net/ethernet/jme.*
5718
5719JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
5720M: David Woodhouse <dwmw2@infradead.org>
5721L: linux-mtd@lists.infradead.org
5722W: http://www.linux-mtd.infradead.org/doc/jffs2.html
5723S: Maintained
5724F: fs/jffs2/
5725F: include/uapi/linux/jffs2.h
5726
5727JOURNALLING LAYER FOR BLOCK DEVICES (JBD)
5728M: Andrew Morton <akpm@linux-foundation.org>
5729M: Jan Kara <jack@suse.cz>
5730L: linux-ext4@vger.kernel.org
5731S: Maintained
5732F: fs/jbd/
5733F: include/linux/jbd.h
5734
5735JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
5736M: "Theodore Ts'o" <tytso@mit.edu>
5737L: linux-ext4@vger.kernel.org
5738S: Maintained
5739F: fs/jbd2/
5740F: include/linux/jbd2.h
5741
5742JSM Neo PCI based serial card
5743M: Thadeu Lima de Souza Cascardo <cascardo@linux.vnet.ibm.com>
5744L: linux-serial@vger.kernel.org
5745S: Maintained
5746F: drivers/tty/serial/jsm/
5747
5748K10TEMP HARDWARE MONITORING DRIVER
5749M: Clemens Ladisch <clemens@ladisch.de>
5750L: lm-sensors@lm-sensors.org
5751S: Maintained
5752F: Documentation/hwmon/k10temp
5753F: drivers/hwmon/k10temp.c
5754
5755K8TEMP HARDWARE MONITORING DRIVER
5756M: Rudolf Marek <r.marek@assembler.cz>
5757L: lm-sensors@lm-sensors.org
5758S: Maintained
5759F: Documentation/hwmon/k8temp
5760F: drivers/hwmon/k8temp.c
5761
5762KCONFIG
5763M: "Yann E. MORIN" <yann.morin.1998@free.fr>
5764L: linux-kbuild@vger.kernel.org
5765T: git git://gitorious.org/linux-kconfig/linux-kconfig
5766S: Maintained
5767F: Documentation/kbuild/kconfig-language.txt
5768F: scripts/kconfig/
5769
5770KDUMP
5771M: Vivek Goyal <vgoyal@redhat.com>
5772M: Haren Myneni <hbabu@us.ibm.com>
5773L: kexec@lists.infradead.org
5774W: http://lse.sourceforge.net/kdump/
5775S: Maintained
5776F: Documentation/kdump/
5777
5778KEENE FM RADIO TRANSMITTER DRIVER
5779M: Hans Verkuil <hverkuil@xs4all.nl>
5780L: linux-media@vger.kernel.org
5781T: git git://linuxtv.org/media_tree.git
5782W: http://linuxtv.org
5783S: Maintained
5784F: drivers/media/radio/radio-keene*
5785
5786KERNEL AUTOMOUNTER v4 (AUTOFS4)
5787M: Ian Kent <raven@themaw.net>
5788L: autofs@vger.kernel.org
5789S: Maintained
5790F: fs/autofs4/
5791
5792KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
5793M: Michal Marek <mmarek@suse.cz>
5794T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git for-next
5795T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git rc-fixes
5796L: linux-kbuild@vger.kernel.org
5797S: Maintained
5798F: Documentation/kbuild/
5799F: Makefile
5800F: scripts/Makefile.*
5801F: scripts/basic/
5802F: scripts/mk*
5803F: scripts/package/
5804
5805KERNEL JANITORS
5806L: kernel-janitors@vger.kernel.org
5807W: http://kernelnewbies.org/KernelJanitors
5808S: Odd Fixes
5809
5810KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
5811M: "J. Bruce Fields" <bfields@fieldses.org>
5812L: linux-nfs@vger.kernel.org
5813W: http://nfs.sourceforge.net/
5814S: Supported
5815F: fs/nfsd/
5816F: include/uapi/linux/nfsd/
5817F: fs/lockd/
5818F: fs/nfs_common/
5819F: net/sunrpc/
5820F: include/linux/lockd/
5821F: include/linux/sunrpc/
5822F: include/uapi/linux/sunrpc/
5823
5824KERNEL SELFTEST FRAMEWORK
5825M: Shuah Khan <shuahkh@osg.samsung.com>
5826L: linux-api@vger.kernel.org
5827T: git git://git.kernel.org/pub/scm/shuah/linux-kselftest
5828S: Maintained
5829F: tools/testing/selftests
5830
5831KERNEL VIRTUAL MACHINE (KVM)
5832M: Gleb Natapov <gleb@kernel.org>
5833M: Paolo Bonzini <pbonzini@redhat.com>
5834L: kvm@vger.kernel.org
5835W: http://www.linux-kvm.org
5836T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
5837S: Supported
5838F: Documentation/*/kvm*.txt
5839F: Documentation/virtual/kvm/
5840F: arch/*/kvm/
5841F: arch/x86/kernel/kvm.c
5842F: arch/x86/kernel/kvmclock.c
5843F: arch/*/include/asm/kvm*
5844F: include/linux/kvm*
5845F: include/uapi/linux/kvm*
5846F: virt/kvm/
5847
5848KERNEL VIRTUAL MACHINE (KVM) FOR AMD-V
5849M: Joerg Roedel <joro@8bytes.org>
5850L: kvm@vger.kernel.org
5851W: http://kvm.qumranet.com
5852S: Maintained
5853F: arch/x86/include/asm/svm.h
5854F: arch/x86/kvm/svm.c
5855
5856KERNEL VIRTUAL MACHINE (KVM) FOR POWERPC
5857M: Alexander Graf <agraf@suse.de>
5858L: kvm-ppc@vger.kernel.org
5859W: http://kvm.qumranet.com
5860T: git git://github.com/agraf/linux-2.6.git
5861S: Supported
5862F: arch/powerpc/include/asm/kvm*
5863F: arch/powerpc/kvm/
5864
5865KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
5866M: Christian Borntraeger <borntraeger@de.ibm.com>
5867M: Cornelia Huck <cornelia.huck@de.ibm.com>
5868M: linux390@de.ibm.com
5869L: linux-s390@vger.kernel.org
5870W: http://www.ibm.com/developerworks/linux/linux390/
5871S: Supported
5872F: Documentation/s390/kvm.txt
5873F: arch/s390/include/asm/kvm*
5874F: arch/s390/kvm/
5875F: drivers/s390/kvm/
5876
5877KERNEL VIRTUAL MACHINE (KVM) FOR ARM
5878M: Christoffer Dall <christoffer.dall@linaro.org>
5879M: Marc Zyngier <marc.zyngier@arm.com>
5880L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
5881L: kvmarm@lists.cs.columbia.edu
5882W: http://systems.cs.columbia.edu/projects/kvm-arm
5883S: Supported
5884F: arch/arm/include/uapi/asm/kvm*
5885F: arch/arm/include/asm/kvm*
5886F: arch/arm/kvm/
5887F: virt/kvm/arm/
5888F: include/kvm/arm_*
5889
5890KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64)
5891M: Christoffer Dall <christoffer.dall@linaro.org>
5892M: Marc Zyngier <marc.zyngier@arm.com>
5893L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
5894L: kvmarm@lists.cs.columbia.edu
5895S: Maintained
5896F: arch/arm64/include/uapi/asm/kvm*
5897F: arch/arm64/include/asm/kvm*
5898F: arch/arm64/kvm/
5899
5900KEXEC
5901M: Eric Biederman <ebiederm@xmission.com>
5902W: http://kernel.org/pub/linux/utils/kernel/kexec/
5903L: kexec@lists.infradead.org
5904S: Maintained
5905F: include/linux/kexec.h
5906F: include/uapi/linux/kexec.h
5907F: kernel/kexec.c
5908
5909KEYS/KEYRINGS:
5910M: David Howells <dhowells@redhat.com>
5911L: keyrings@linux-nfs.org
5912S: Maintained
5913F: Documentation/security/keys.txt
5914F: include/linux/key.h
5915F: include/linux/key-type.h
5916F: include/keys/
5917F: security/keys/
5918
5919KEYS-TRUSTED
5920M: David Safford <safford@us.ibm.com>
5921M: Mimi Zohar <zohar@linux.vnet.ibm.com>
5922L: linux-security-module@vger.kernel.org
5923L: keyrings@linux-nfs.org
5924S: Supported
5925F: Documentation/security/keys-trusted-encrypted.txt
5926F: include/keys/trusted-type.h
5927F: security/keys/trusted.c
5928F: security/keys/trusted.h
5929
5930KEYS-ENCRYPTED
5931M: Mimi Zohar <zohar@linux.vnet.ibm.com>
5932M: David Safford <safford@us.ibm.com>
5933L: linux-security-module@vger.kernel.org
5934L: keyrings@linux-nfs.org
5935S: Supported
5936F: Documentation/security/keys-trusted-encrypted.txt
5937F: include/keys/encrypted-type.h
5938F: security/keys/encrypted-keys/
5939
5940KGDB / KDB /debug_core
5941M: Jason Wessel <jason.wessel@windriver.com>
5942W: http://kgdb.wiki.kernel.org/
5943L: kgdb-bugreport@lists.sourceforge.net
5944S: Maintained
5945F: Documentation/DocBook/kgdb.tmpl
5946F: drivers/misc/kgdbts.c
5947F: drivers/tty/serial/kgdboc.c
5948F: include/linux/kdb.h
5949F: include/linux/kgdb.h
5950F: kernel/debug/
5951
5952KMEMCHECK
5953M: Vegard Nossum <vegardno@ifi.uio.no>
5954M: Pekka Enberg <penberg@kernel.org>
5955S: Maintained
5956F: Documentation/kmemcheck.txt
5957F: arch/x86/include/asm/kmemcheck.h
5958F: arch/x86/mm/kmemcheck/
5959F: include/linux/kmemcheck.h
5960F: mm/kmemcheck.c
5961
5962KMEMLEAK
5963M: Catalin Marinas <catalin.marinas@arm.com>
5964S: Maintained
5965F: Documentation/kmemleak.txt
5966F: include/linux/kmemleak.h
5967F: mm/kmemleak.c
5968F: mm/kmemleak-test.c
5969
5970KPROBES
5971M: Ananth N Mavinakayanahalli <ananth@in.ibm.com>
5972M: Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
5973M: "David S. Miller" <davem@davemloft.net>
5974M: Masami Hiramatsu <masami.hiramatsu.pt@hitachi.com>
5975S: Maintained
5976F: Documentation/kprobes.txt
5977F: include/linux/kprobes.h
5978F: kernel/kprobes.c
5979
5980KS0108 LCD CONTROLLER DRIVER
5981M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
5982W: http://miguelojeda.es/auxdisplay.htm
5983W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
5984S: Maintained
5985F: Documentation/auxdisplay/ks0108
5986F: drivers/auxdisplay/ks0108.c
5987F: include/linux/ks0108.h
5988
5989LAPB module
5990L: linux-x25@vger.kernel.org
5991S: Orphan
5992F: Documentation/networking/lapb-module.txt
5993F: include/*/lapb.h
5994F: net/lapb/
5995
5996LASI 53c700 driver for PARISC
5997M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
5998L: linux-scsi@vger.kernel.org
5999S: Maintained
6000F: Documentation/scsi/53c700.txt
6001F: drivers/scsi/53c700*
6002
6003LED SUBSYSTEM
6004M: Bryan Wu <cooloney@gmail.com>
6005M: Richard Purdie <rpurdie@rpsys.net>
6006M: Jacek Anaszewski <j.anaszewski@samsung.com>
6007L: linux-leds@vger.kernel.org
6008T: git git://git.kernel.org/pub/scm/linux/kernel/git/cooloney/linux-leds.git
6009S: Maintained
6010F: drivers/leds/
6011F: include/linux/leds.h
6012
6013LEGACY EEPROM DRIVER
6014M: Jean Delvare <jdelvare@suse.de>
6015S: Maintained
6016F: Documentation/misc-devices/eeprom
6017F: drivers/misc/eeprom/eeprom.c
6018
6019LEGO USB Tower driver
6020M: Juergen Stuber <starblue@users.sourceforge.net>
6021L: legousb-devel@lists.sourceforge.net
6022W: http://legousb.sourceforge.net/
6023S: Maintained
6024F: drivers/usb/misc/legousbtower.c
6025
6026LG2160 MEDIA DRIVER
6027M: Michael Krufky <mkrufky@linuxtv.org>
6028L: linux-media@vger.kernel.org
6029W: http://linuxtv.org/
6030W: http://github.com/mkrufky
6031Q: http://patchwork.linuxtv.org/project/linux-media/list/
6032T: git git://linuxtv.org/mkrufky/tuners.git
6033S: Maintained
6034F: drivers/media/dvb-frontends/lg2160.*
6035
6036LGDT3305 MEDIA DRIVER
6037M: Michael Krufky <mkrufky@linuxtv.org>
6038L: linux-media@vger.kernel.org
6039W: http://linuxtv.org/
6040W: http://github.com/mkrufky
6041Q: http://patchwork.linuxtv.org/project/linux-media/list/
6042T: git git://linuxtv.org/mkrufky/tuners.git
6043S: Maintained
6044F: drivers/media/dvb-frontends/lgdt3305.*
6045
6046LGUEST
6047M: Rusty Russell <rusty@rustcorp.com.au>
6048L: lguest@lists.ozlabs.org
6049W: http://lguest.ozlabs.org/
6050S: Odd Fixes
6051F: arch/x86/include/asm/lguest*.h
6052F: arch/x86/lguest/
6053F: drivers/lguest/
6054F: include/linux/lguest*.h
6055F: tools/lguest/
6056
6057LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
6058M: Tejun Heo <tj@kernel.org>
6059L: linux-ide@vger.kernel.org
6060T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
6061S: Maintained
6062F: drivers/ata/
6063F: include/linux/ata.h
6064F: include/linux/libata.h
6065
6066LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
6067M: Viresh Kumar <viresh.linux@gmail.com>
6068L: linux-ide@vger.kernel.org
6069T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
6070S: Maintained
6071F: include/linux/pata_arasan_cf_data.h
6072F: drivers/ata/pata_arasan_cf.c
6073
6074LIBATA PATA DRIVERS
6075M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
6076M: Tejun Heo <tj@kernel.org>
6077L: linux-ide@vger.kernel.org
6078T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
6079S: Maintained
6080F: drivers/ata/pata_*.c
6081F: drivers/ata/ata_generic.c
6082
6083LIBATA SATA AHCI PLATFORM devices support
6084M: Hans de Goede <hdegoede@redhat.com>
6085M: Tejun Heo <tj@kernel.org>
6086L: linux-ide@vger.kernel.org
6087T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
6088S: Maintained
6089F: drivers/ata/ahci_platform.c
6090F: drivers/ata/libahci_platform.c
6091F: include/linux/ahci_platform.h
6092
6093LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
6094M: Mikael Pettersson <mikpelinux@gmail.com>
6095L: linux-ide@vger.kernel.org
6096T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
6097S: Maintained
6098F: drivers/ata/sata_promise.*
6099
6100LIBLOCKDEP
6101M: Sasha Levin <sasha.levin@oracle.com>
6102S: Maintained
6103F: tools/lib/lockdep/
6104
6105LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
6106M: Dan Williams <dan.j.williams@intel.com>
6107L: linux-nvdimm@lists.01.org
6108Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
6109S: Supported
6110F: drivers/nvdimm/*
6111F: include/linux/nd.h
6112F: include/linux/libnvdimm.h
6113F: include/uapi/linux/ndctl.h
6114
6115LIBNVDIMM BLK: MMIO-APERTURE DRIVER
6116M: Ross Zwisler <ross.zwisler@linux.intel.com>
6117L: linux-nvdimm@lists.01.org
6118Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
6119S: Supported
6120F: drivers/nvdimm/blk.c
6121F: drivers/nvdimm/region_devs.c
6122F: drivers/acpi/nfit*
6123
6124LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
6125M: Vishal Verma <vishal.l.verma@intel.com>
6126L: linux-nvdimm@lists.01.org
6127Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
6128S: Supported
6129F: drivers/nvdimm/btt*
6130
6131LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
6132M: Ross Zwisler <ross.zwisler@linux.intel.com>
6133L: linux-nvdimm@lists.01.org
6134Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
6135S: Supported
6136F: drivers/nvdimm/pmem.c
6137
6138LINUX FOR IBM pSERIES (RS/6000)
6139M: Paul Mackerras <paulus@au.ibm.com>
6140W: http://www.ibm.com/linux/ltc/projects/ppc
6141S: Supported
6142F: arch/powerpc/boot/rs6000.h
6143
6144LINUX FOR POWERPC (32-BIT AND 64-BIT)
6145M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
6146M: Paul Mackerras <paulus@samba.org>
6147M: Michael Ellerman <mpe@ellerman.id.au>
6148W: http://www.penguinppc.org/
6149L: linuxppc-dev@lists.ozlabs.org
6150Q: http://patchwork.ozlabs.org/project/linuxppc-dev/list/
6151T: git git://git.kernel.org/pub/scm/linux/kernel/git/benh/powerpc.git
6152S: Supported
6153F: Documentation/powerpc/
6154F: arch/powerpc/
6155
6156LINUX FOR POWER MACINTOSH
6157M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
6158W: http://www.penguinppc.org/
6159L: linuxppc-dev@lists.ozlabs.org
6160S: Maintained
6161F: arch/powerpc/platforms/powermac/
6162F: drivers/macintosh/
6163
6164LINUX FOR POWERPC EMBEDDED MPC5XXX
6165M: Anatolij Gustschin <agust@denx.de>
6166L: linuxppc-dev@lists.ozlabs.org
6167T: git git://git.denx.de/linux-denx-agust.git
6168S: Maintained
6169F: arch/powerpc/platforms/512x/
6170F: arch/powerpc/platforms/52xx/
6171
6172LINUX FOR POWERPC EMBEDDED PPC4XX
6173M: Alistair Popple <alistair@popple.id.au>
6174M: Matt Porter <mporter@kernel.crashing.org>
6175W: http://www.penguinppc.org/
6176L: linuxppc-dev@lists.ozlabs.org
6177S: Maintained
6178F: arch/powerpc/platforms/40x/
6179F: arch/powerpc/platforms/44x/
6180
6181LINUX FOR POWERPC EMBEDDED XILINX VIRTEX
6182L: linuxppc-dev@lists.ozlabs.org
6183S: Orphan
6184F: arch/powerpc/*/*virtex*
6185F: arch/powerpc/*/*/*virtex*
6186
6187LINUX FOR POWERPC EMBEDDED PPC8XX
6188M: Vitaly Bordug <vitb@kernel.crashing.org>
6189W: http://www.penguinppc.org/
6190L: linuxppc-dev@lists.ozlabs.org
6191S: Maintained
6192F: arch/powerpc/platforms/8xx/
6193
6194LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
6195M: Scott Wood <scottwood@freescale.com>
6196M: Kumar Gala <galak@kernel.crashing.org>
6197W: http://www.penguinppc.org/
6198L: linuxppc-dev@lists.ozlabs.org
6199T: git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
6200S: Maintained
6201F: arch/powerpc/platforms/83xx/
6202F: arch/powerpc/platforms/85xx/
6203
6204LINUX FOR POWERPC PA SEMI PWRFICIENT
6205M: Olof Johansson <olof@lixom.net>
6206L: linuxppc-dev@lists.ozlabs.org
6207S: Maintained
6208F: arch/powerpc/platforms/pasemi/
6209F: drivers/*/*pasemi*
6210F: drivers/*/*/*pasemi*
6211
6212LINUX SECURITY MODULE (LSM) FRAMEWORK
6213M: Chris Wright <chrisw@sous-sol.org>
6214L: linux-security-module@vger.kernel.org
6215S: Supported
6216
6217LIS3LV02D ACCELEROMETER DRIVER
6218M: Eric Piel <eric.piel@tremplin-utc.net>
6219S: Maintained
6220F: Documentation/misc-devices/lis3lv02d
6221F: drivers/misc/lis3lv02d/
6222F: drivers/platform/x86/hp_accel.c
6223
6224LIVE PATCHING
6225M: Josh Poimboeuf <jpoimboe@redhat.com>
6226M: Seth Jennings <sjenning@redhat.com>
6227M: Jiri Kosina <jkosina@suse.cz>
6228M: Vojtech Pavlik <vojtech@suse.cz>
6229S: Maintained
6230F: kernel/livepatch/
6231F: include/linux/livepatch.h
6232F: arch/x86/include/asm/livepatch.h
6233F: arch/x86/kernel/livepatch.c
6234F: Documentation/ABI/testing/sysfs-kernel-livepatch
6235F: samples/livepatch/
6236L: live-patching@vger.kernel.org
6237T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/livepatching.git
6238
6239LLC (802.2)
6240M: Arnaldo Carvalho de Melo <acme@ghostprotocols.net>
6241S: Maintained
6242F: include/linux/llc.h
6243F: include/uapi/linux/llc.h
6244F: include/net/llc*
6245F: net/llc/
6246
6247LM73 HARDWARE MONITOR DRIVER
6248M: Guillaume Ligneul <guillaume.ligneul@gmail.com>
6249L: lm-sensors@lm-sensors.org
6250S: Maintained
6251F: drivers/hwmon/lm73.c
6252
6253LM78 HARDWARE MONITOR DRIVER
6254M: Jean Delvare <jdelvare@suse.de>
6255L: lm-sensors@lm-sensors.org
6256S: Maintained
6257F: Documentation/hwmon/lm78
6258F: drivers/hwmon/lm78.c
6259
6260LM83 HARDWARE MONITOR DRIVER
6261M: Jean Delvare <jdelvare@suse.de>
6262L: lm-sensors@lm-sensors.org
6263S: Maintained
6264F: Documentation/hwmon/lm83
6265F: drivers/hwmon/lm83.c
6266
6267LM90 HARDWARE MONITOR DRIVER
6268M: Jean Delvare <jdelvare@suse.de>
6269L: lm-sensors@lm-sensors.org
6270S: Maintained
6271F: Documentation/hwmon/lm90
6272F: Documentation/devicetree/bindings/hwmon/lm90.txt
6273F: drivers/hwmon/lm90.c
6274
6275LM95234 HARDWARE MONITOR DRIVER
6276M: Guenter Roeck <linux@roeck-us.net>
6277L: lm-sensors@lm-sensors.org
6278S: Maintained
6279F: Documentation/hwmon/lm95234
6280F: drivers/hwmon/lm95234.c
6281
6282LME2510 MEDIA DRIVER
6283M: Malcolm Priestley <tvboxspy@gmail.com>
6284L: linux-media@vger.kernel.org
6285W: http://linuxtv.org/
6286Q: http://patchwork.linuxtv.org/project/linux-media/list/
6287S: Maintained
6288F: drivers/media/usb/dvb-usb-v2/lmedm04*
6289
6290LOCKDEP AND LOCKSTAT
6291M: Peter Zijlstra <peterz@infradead.org>
6292M: Ingo Molnar <mingo@redhat.com>
6293L: linux-kernel@vger.kernel.org
6294T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git core/locking
6295S: Maintained
6296F: Documentation/locking/lockdep*.txt
6297F: Documentation/locking/lockstat.txt
6298F: include/linux/lockdep.h
6299F: kernel/locking/
6300
6301LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
6302M: "Richard Russon (FlatCap)" <ldm@flatcap.org>
6303L: linux-ntfs-dev@lists.sourceforge.net
6304W: http://www.linux-ntfs.org/content/view/19/37/
6305S: Maintained
6306F: Documentation/ldm.txt
6307F: block/partitions/ldm.*
6308
6309LogFS
6310M: Joern Engel <joern@logfs.org>
6311M: Prasad Joshi <prasadjoshi.linux@gmail.com>
6312L: logfs@logfs.org
6313W: logfs.org
6314S: Maintained
6315F: fs/logfs/
6316
6317LPC32XX MACHINE SUPPORT
6318M: Roland Stigge <stigge@antcom.de>
6319L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
6320S: Maintained
6321F: arch/arm/mach-lpc32xx/
6322
6323LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
6324M: Nagalakshmi Nandigama <nagalakshmi.nandigama@avagotech.com>
6325M: Praveen Krishnamoorthy <praveen.krishnamoorthy@avagotech.com>
6326M: Sreekanth Reddy <sreekanth.reddy@avagotech.com>
6327M: Abhijit Mahajan <abhijit.mahajan@avagotech.com>
6328L: MPT-FusionLinux.pdl@avagotech.com
6329L: linux-scsi@vger.kernel.org
6330W: http://www.lsilogic.com/support
6331S: Supported
6332F: drivers/message/fusion/
6333F: drivers/scsi/mpt2sas/
6334F: drivers/scsi/mpt3sas/
6335
6336LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
6337M: Matthew Wilcox <matthew@wil.cx>
6338L: linux-scsi@vger.kernel.org
6339S: Maintained
6340F: drivers/scsi/sym53c8xx_2/
6341
6342LTC4261 HARDWARE MONITOR DRIVER
6343M: Guenter Roeck <linux@roeck-us.net>
6344L: lm-sensors@lm-sensors.org
6345S: Maintained
6346F: Documentation/hwmon/ltc4261
6347F: drivers/hwmon/ltc4261.c
6348
6349LTP (Linux Test Project)
6350M: Mike Frysinger <vapier@gentoo.org>
6351M: Cyril Hrubis <chrubis@suse.cz>
6352M: Wanlong Gao <gaowanlong@cn.fujitsu.com>
6353M: Jan Stancek <jstancek@redhat.com>
6354M: Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com>
6355M: Alexey Kodanev <alexey.kodanev@oracle.com>
6356L: ltp-list@lists.sourceforge.net (subscribers-only)
6357W: http://linux-test-project.github.io/
6358T: git git://github.com/linux-test-project/ltp.git
6359S: Maintained
6360
6361M32R ARCHITECTURE
6362W: http://www.linux-m32r.org/
6363S: Orphan
6364F: arch/m32r/
6365
6366M68K ARCHITECTURE
6367M: Geert Uytterhoeven <geert@linux-m68k.org>
6368L: linux-m68k@lists.linux-m68k.org
6369W: http://www.linux-m68k.org/
6370T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
6371S: Maintained
6372F: arch/m68k/
6373F: drivers/zorro/
6374
6375M68K ON APPLE MACINTOSH
6376M: Joshua Thompson <funaho@jurai.org>
6377W: http://www.mac.linux-m68k.org/
6378L: linux-m68k@lists.linux-m68k.org
6379S: Maintained
6380F: arch/m68k/mac/
6381
6382M68K ON HP9000/300
6383M: Philip Blundell <philb@gnu.org>
6384W: http://www.tazenda.demon.co.uk/phil/linux-hp
6385S: Maintained
6386F: arch/m68k/hp300/
6387
6388M88DS3103 MEDIA DRIVER
6389M: Antti Palosaari <crope@iki.fi>
6390L: linux-media@vger.kernel.org
6391W: http://linuxtv.org/
6392W: http://palosaari.fi/linux/
6393Q: http://patchwork.linuxtv.org/project/linux-media/list/
6394T: git git://linuxtv.org/anttip/media_tree.git
6395S: Maintained
6396F: drivers/media/dvb-frontends/m88ds3103*
6397
6398M88RS2000 MEDIA DRIVER
6399M: Malcolm Priestley <tvboxspy@gmail.com>
6400L: linux-media@vger.kernel.org
6401W: http://linuxtv.org/
6402Q: http://patchwork.linuxtv.org/project/linux-media/list/
6403S: Maintained
6404F: drivers/media/dvb-frontends/m88rs2000*
6405
6406MA901 MASTERKIT USB FM RADIO DRIVER
6407M: Alexey Klimov <klimov.linux@gmail.com>
6408L: linux-media@vger.kernel.org
6409T: git git://linuxtv.org/media_tree.git
6410S: Maintained
6411F: drivers/media/radio/radio-ma901.c
6412
6413MAC80211
6414M: Johannes Berg <johannes@sipsolutions.net>
6415L: linux-wireless@vger.kernel.org
6416W: http://wireless.kernel.org/
6417T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
6418T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
6419S: Maintained
6420F: Documentation/networking/mac80211-injection.txt
6421F: include/net/mac80211.h
6422F: net/mac80211/
6423
6424MACVLAN DRIVER
6425M: Patrick McHardy <kaber@trash.net>
6426L: netdev@vger.kernel.org
6427S: Maintained
6428F: drivers/net/macvlan.c
6429F: include/linux/if_macvlan.h
6430
6431MAILBOX API
6432M: Jassi Brar <jassisinghbrar@gmail.com>
6433L: linux-kernel@vger.kernel.org
6434S: Maintained
6435F: drivers/mailbox/
6436F: include/linux/mailbox_client.h
6437F: include/linux/mailbox_controller.h
6438
6439MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
6440M: Michael Kerrisk <mtk.manpages@gmail.com>
6441W: http://www.kernel.org/doc/man-pages
6442L: linux-man@vger.kernel.org
6443S: Maintained
6444
6445MARVELL ARMADA DRM SUPPORT
6446M: Russell King <rmk+kernel@arm.linux.org.uk>
6447S: Maintained
6448F: drivers/gpu/drm/armada/
6449
6450MARVELL 88E6352 DSA support
6451M: Guenter Roeck <linux@roeck-us.net>
6452S: Maintained
6453F: drivers/net/dsa/mv88e6352.c
6454
6455MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
6456M: Mirko Lindner <mlindner@marvell.com>
6457M: Stephen Hemminger <stephen@networkplumber.org>
6458L: netdev@vger.kernel.org
6459S: Maintained
6460F: drivers/net/ethernet/marvell/sk*
6461
6462MARVELL LIBERTAS WIRELESS DRIVER
6463L: libertas-dev@lists.infradead.org
6464S: Orphan
6465F: drivers/net/wireless/libertas/
6466
6467MARVELL MV643XX ETHERNET DRIVER
6468M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
6469L: netdev@vger.kernel.org
6470S: Maintained
6471F: drivers/net/ethernet/marvell/mv643xx_eth.*
6472F: include/linux/mv643xx.h
6473
6474MARVELL MVNETA ETHERNET DRIVER
6475M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
6476L: netdev@vger.kernel.org
6477S: Maintained
6478F: drivers/net/ethernet/marvell/mvneta.*
6479
6480MARVELL MWIFIEX WIRELESS DRIVER
6481M: Amitkumar Karwar <akarwar@marvell.com>
6482M: Avinash Patil <patila@marvell.com>
6483L: linux-wireless@vger.kernel.org
6484S: Maintained
6485F: drivers/net/wireless/mwifiex/
6486
6487MARVELL MWL8K WIRELESS DRIVER
6488M: Lennert Buytenhek <buytenh@wantstofly.org>
6489L: linux-wireless@vger.kernel.org
6490S: Odd Fixes
6491F: drivers/net/wireless/mwl8k.c
6492
6493MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
6494M: Nicolas Pitre <nico@fluxnic.net>
6495S: Odd Fixes
6496F: drivers/mmc/host/mvsdio.*
6497
6498MATROX FRAMEBUFFER DRIVER
6499L: linux-fbdev@vger.kernel.org
6500S: Orphan
6501F: drivers/video/fbdev/matrox/matroxfb_*
6502F: include/uapi/linux/matroxfb.h
6503
6504MAX16065 HARDWARE MONITOR DRIVER
6505M: Guenter Roeck <linux@roeck-us.net>
6506L: lm-sensors@lm-sensors.org
6507S: Maintained
6508F: Documentation/hwmon/max16065
6509F: drivers/hwmon/max16065.c
6510
6511MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
6512M: "Hans J. Koch" <hjk@hansjkoch.de>
6513L: lm-sensors@lm-sensors.org
6514S: Maintained
6515F: Documentation/hwmon/max6650
6516F: drivers/hwmon/max6650.c
6517
6518MAX6697 HARDWARE MONITOR DRIVER
6519M: Guenter Roeck <linux@roeck-us.net>
6520L: lm-sensors@lm-sensors.org
6521S: Maintained
6522F: Documentation/hwmon/max6697
6523F: Documentation/devicetree/bindings/i2c/max6697.txt
6524F: drivers/hwmon/max6697.c
6525F: include/linux/platform_data/max6697.h
6526
6527MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
6528M: Krzysztof Kozlowski <k.kozlowski@samsung.com>
6529L: linux-pm@vger.kernel.org
6530S: Supported
6531F: drivers/power/max14577_charger.c
6532F: drivers/power/max77693_charger.c
6533
6534MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
6535M: Chanwoo Choi <cw00.choi@samsung.com>
6536M: Krzysztof Kozlowski <k.kozlowski@samsung.com>
6537L: linux-kernel@vger.kernel.org
6538S: Supported
6539F: drivers/*/max14577.c
6540F: drivers/*/max77686.c
6541F: drivers/*/max77693.c
6542F: drivers/extcon/extcon-max14577.c
6543F: drivers/extcon/extcon-max77693.c
6544F: drivers/rtc/rtc-max77686.c
6545F: drivers/clk/clk-max77686.c
6546F: Documentation/devicetree/bindings/mfd/max14577.txt
6547F: Documentation/devicetree/bindings/mfd/max77686.txt
6548F: Documentation/devicetree/bindings/mfd/max77693.txt
6549F: Documentation/devicetree/bindings/clock/maxim,max77686.txt
6550F: include/linux/mfd/max14577*.h
6551F: include/linux/mfd/max77686*.h
6552F: include/linux/mfd/max77693*.h
6553
6554MAXIRADIO FM RADIO RECEIVER DRIVER
6555M: Hans Verkuil <hverkuil@xs4all.nl>
6556L: linux-media@vger.kernel.org
6557T: git git://linuxtv.org/media_tree.git
6558W: http://linuxtv.org
6559S: Maintained
6560F: drivers/media/radio/radio-maxiradio*
6561
6562MEDIA DRIVERS FOR RENESAS - VSP1
6563M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
6564L: linux-media@vger.kernel.org
6565L: linux-sh@vger.kernel.org
6566T: git git://linuxtv.org/media_tree.git
6567S: Supported
6568F: Documentation/devicetree/bindings/media/renesas,vsp1.txt
6569F: drivers/media/platform/vsp1/
6570
6571MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
6572M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
6573P: LinuxTV.org Project
6574L: linux-media@vger.kernel.org
6575W: http://linuxtv.org
6576Q: http://patchwork.kernel.org/project/linux-media/list/
6577T: git git://linuxtv.org/media_tree.git
6578S: Maintained
6579F: Documentation/dvb/
6580F: Documentation/video4linux/
6581F: Documentation/DocBook/media/
6582F: drivers/media/
6583F: drivers/staging/media/
6584F: include/media/
6585F: include/uapi/linux/dvb/
6586F: include/uapi/linux/videodev2.h
6587F: include/uapi/linux/media.h
6588F: include/uapi/linux/v4l2-*
6589F: include/uapi/linux/meye.h
6590F: include/uapi/linux/ivtv*
6591F: include/uapi/linux/uvcvideo.h
6592
6593MEDIATEK MT7601U WIRELESS LAN DRIVER
6594M: Jakub Kicinski <kubakici@wp.pl>
6595L: linux-wireless@vger.kernel.org
6596S: Maintained
6597F: drivers/net/wireless/mediatek/mt7601u/
6598
6599MEGARAID SCSI/SAS DRIVERS
6600M: Kashyap Desai <kashyap.desai@avagotech.com>
6601M: Sumit Saxena <sumit.saxena@avagotech.com>
6602M: Uday Lingala <uday.lingala@avagotech.com>
6603L: megaraidlinux.pdl@avagotech.com
6604L: linux-scsi@vger.kernel.org
6605W: http://www.lsi.com
6606S: Maintained
6607F: Documentation/scsi/megaraid.txt
6608F: drivers/scsi/megaraid.*
6609F: drivers/scsi/megaraid/
6610
6611MELLANOX ETHERNET DRIVER (mlx4_en)
6612M: Amir Vadai <amirv@mellanox.com>
6613M: Ido Shamay <idos@mellanox.com>
6614L: netdev@vger.kernel.org
6615S: Supported
6616W: http://www.mellanox.com
6617Q: http://patchwork.ozlabs.org/project/netdev/list/
6618F: drivers/net/ethernet/mellanox/mlx4/en_*
6619
6620MEMORY MANAGEMENT
6621L: linux-mm@kvack.org
6622W: http://www.linux-mm.org
6623S: Maintained
6624F: include/linux/mm.h
6625F: include/linux/gfp.h
6626F: include/linux/mmzone.h
6627F: include/linux/memory_hotplug.h
6628F: include/linux/vmalloc.h
6629F: mm/
6630
6631MEMORY TECHNOLOGY DEVICES (MTD)
6632M: David Woodhouse <dwmw2@infradead.org>
6633M: Brian Norris <computersforpeace@gmail.com>
6634L: linux-mtd@lists.infradead.org
6635W: http://www.linux-mtd.infradead.org/
6636Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
6637T: git git://git.infradead.org/linux-mtd.git
6638T: git git://git.infradead.org/l2-mtd.git
6639S: Maintained
6640F: drivers/mtd/
6641F: include/linux/mtd/
6642F: include/uapi/mtd/
6643
6644MEN A21 WATCHDOG DRIVER
6645M: Johannes Thumshirn <morbidrsa@gmail.com>
6646L: linux-watchdog@vger.kernel.org
6647S: Maintained
6648F: drivers/watchdog/mena21_wdt.c
6649
6650MEN CHAMELEON BUS (mcb)
6651M: Johannes Thumshirn <morbidrsa@gmail.com>
6652S: Maintained
6653F: drivers/mcb/
6654F: include/linux/mcb.h
6655
6656MEN F21BMC (Board Management Controller)
6657M: Andreas Werner <andreas.werner@men.de>
6658S: Supported
6659F: drivers/mfd/menf21bmc.c
6660F: drivers/watchdog/menf21bmc_wdt.c
6661F: drivers/leds/leds-menf21bmc.c
6662F: drivers/hwmon/menf21bmc_hwmon.c
6663F: Documentation/hwmon/menf21bmc
6664
6665METAG ARCHITECTURE
6666M: James Hogan <james.hogan@imgtec.com>
6667L: linux-metag@vger.kernel.org
6668S: Supported
6669F: arch/metag/
6670F: Documentation/metag/
6671F: Documentation/devicetree/bindings/metag/
6672F: drivers/clocksource/metag_generic.c
6673F: drivers/irqchip/irq-metag.c
6674F: drivers/irqchip/irq-metag-ext.c
6675F: drivers/tty/metag_da.c
6676
6677MICROBLAZE ARCHITECTURE
6678M: Michal Simek <monstr@monstr.eu>
6679W: http://www.monstr.eu/fdt/
6680T: git git://git.monstr.eu/linux-2.6-microblaze.git
6681S: Supported
6682F: arch/microblaze/
6683
6684MICROTEK X6 SCANNER
6685M: Oliver Neukum <oliver@neukum.org>
6686S: Maintained
6687F: drivers/usb/image/microtek.*
6688
6689MIPS
6690M: Ralf Baechle <ralf@linux-mips.org>
6691L: linux-mips@linux-mips.org
6692W: http://www.linux-mips.org/
6693T: git git://git.linux-mips.org/pub/scm/ralf/linux.git
6694Q: http://patchwork.linux-mips.org/project/linux-mips/list/
6695S: Supported
6696F: Documentation/mips/
6697F: arch/mips/
6698
6699MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
6700M: Hans Verkuil <hverkuil@xs4all.nl>
6701L: linux-media@vger.kernel.org
6702T: git git://linuxtv.org/media_tree.git
6703W: http://linuxtv.org
6704S: Odd Fixes
6705F: drivers/media/radio/radio-miropcm20*
6706
6707Mellanox MLX5 core VPI driver
6708M: Eli Cohen <eli@mellanox.com>
6709L: netdev@vger.kernel.org
6710L: linux-rdma@vger.kernel.org
6711W: http://www.mellanox.com
6712Q: http://patchwork.ozlabs.org/project/netdev/list/
6713Q: http://patchwork.kernel.org/project/linux-rdma/list/
6714T: git git://openfabrics.org/~eli/connect-ib.git
6715S: Supported
6716F: drivers/net/ethernet/mellanox/mlx5/core/
6717F: include/linux/mlx5/
6718
6719Mellanox MLX5 IB driver
6720M: Eli Cohen <eli@mellanox.com>
6721L: linux-rdma@vger.kernel.org
6722W: http://www.mellanox.com
6723Q: http://patchwork.kernel.org/project/linux-rdma/list/
6724T: git git://openfabrics.org/~eli/connect-ib.git
6725S: Supported
6726F: include/linux/mlx5/
6727F: drivers/infiniband/hw/mlx5/
6728
6729MN88472 MEDIA DRIVER
6730M: Antti Palosaari <crope@iki.fi>
6731L: linux-media@vger.kernel.org
6732W: http://linuxtv.org/
6733W: http://palosaari.fi/linux/
6734Q: http://patchwork.linuxtv.org/project/linux-media/list/
6735T: git git://linuxtv.org/anttip/media_tree.git
6736S: Maintained
6737F: drivers/staging/media/mn88472/
6738F: drivers/media/dvb-frontends/mn88472.h
6739
6740MN88473 MEDIA DRIVER
6741M: Antti Palosaari <crope@iki.fi>
6742L: linux-media@vger.kernel.org
6743W: http://linuxtv.org/
6744W: http://palosaari.fi/linux/
6745Q: http://patchwork.linuxtv.org/project/linux-media/list/
6746T: git git://linuxtv.org/anttip/media_tree.git
6747S: Maintained
6748F: drivers/staging/media/mn88473/
6749F: drivers/media/dvb-frontends/mn88473.h
6750
6751MODULE SUPPORT
6752M: Rusty Russell <rusty@rustcorp.com.au>
6753S: Maintained
6754F: include/linux/module.h
6755F: kernel/module.c
6756
6757MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER
6758W: http://popies.net/meye/
6759S: Orphan
6760F: Documentation/video4linux/meye.txt
6761F: drivers/media/pci/meye/
6762F: include/uapi/linux/meye.h
6763
6764MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
6765M: Jiri Slaby <jirislaby@gmail.com>
6766S: Maintained
6767F: Documentation/serial/moxa-smartio
6768F: drivers/tty/mxser.*
6769
6770MR800 AVERMEDIA USB FM RADIO DRIVER
6771M: Alexey Klimov <klimov.linux@gmail.com>
6772L: linux-media@vger.kernel.org
6773T: git git://linuxtv.org/media_tree.git
6774S: Maintained
6775F: drivers/media/radio/radio-mr800.c
6776
6777MRF24J40 IEEE 802.15.4 RADIO DRIVER
6778M: Alan Ott <alan@signal11.us>
6779L: linux-wpan@vger.kernel.org
6780S: Maintained
6781F: drivers/net/ieee802154/mrf24j40.c
6782
6783MSI LAPTOP SUPPORT
6784M: "Lee, Chun-Yi" <jlee@suse.com>
6785L: platform-driver-x86@vger.kernel.org
6786S: Maintained
6787F: drivers/platform/x86/msi-laptop.c
6788
6789MSI WMI SUPPORT
6790M: Anisse Astier <anisse@astier.eu>
6791L: platform-driver-x86@vger.kernel.org
6792S: Supported
6793F: drivers/platform/x86/msi-wmi.c
6794
6795MSI001 MEDIA DRIVER
6796M: Antti Palosaari <crope@iki.fi>
6797L: linux-media@vger.kernel.org
6798W: http://linuxtv.org/
6799W: http://palosaari.fi/linux/
6800Q: http://patchwork.linuxtv.org/project/linux-media/list/
6801T: git git://linuxtv.org/anttip/media_tree.git
6802S: Maintained
6803F: drivers/media/tuners/msi001*
6804
6805MSI2500 MEDIA DRIVER
6806M: Antti Palosaari <crope@iki.fi>
6807L: linux-media@vger.kernel.org
6808W: http://linuxtv.org/
6809W: http://palosaari.fi/linux/
6810Q: http://patchwork.linuxtv.org/project/linux-media/list/
6811T: git git://linuxtv.org/anttip/media_tree.git
6812S: Maintained
6813F: drivers/media/usb/msi2500/
6814
6815MT9M032 APTINA SENSOR DRIVER
6816M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
6817L: linux-media@vger.kernel.org
6818T: git git://linuxtv.org/media_tree.git
6819S: Maintained
6820F: drivers/media/i2c/mt9m032.c
6821F: include/media/mt9m032.h
6822
6823MT9P031 APTINA CAMERA SENSOR
6824M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
6825L: linux-media@vger.kernel.org
6826T: git git://linuxtv.org/media_tree.git
6827S: Maintained
6828F: drivers/media/i2c/mt9p031.c
6829F: include/media/mt9p031.h
6830
6831MT9T001 APTINA CAMERA SENSOR
6832M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
6833L: linux-media@vger.kernel.org
6834T: git git://linuxtv.org/media_tree.git
6835S: Maintained
6836F: drivers/media/i2c/mt9t001.c
6837F: include/media/mt9t001.h
6838
6839MT9V032 APTINA CAMERA SENSOR
6840M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
6841L: linux-media@vger.kernel.org
6842T: git git://linuxtv.org/media_tree.git
6843S: Maintained
6844F: Documentation/devicetree/bindings/media/i2c/mt9v032.txt
6845F: drivers/media/i2c/mt9v032.c
6846F: include/media/mt9v032.h
6847
6848MULTIFUNCTION DEVICES (MFD)
6849M: Samuel Ortiz <sameo@linux.intel.com>
6850M: Lee Jones <lee.jones@linaro.org>
6851T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
6852S: Supported
6853F: drivers/mfd/
6854F: include/linux/mfd/
6855
6856MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
6857M: Ulf Hansson <ulf.hansson@linaro.org>
6858L: linux-mmc@vger.kernel.org
6859T: git git://git.linaro.org/people/ulf.hansson/mmc.git
6860S: Maintained
6861F: drivers/mmc/
6862F: include/linux/mmc/
6863F: include/uapi/linux/mmc/
6864
6865MULTIMEDIA CARD (MMC) ETC. OVER SPI
6866S: Orphan
6867F: drivers/mmc/host/mmc_spi.c
6868F: include/linux/spi/mmc_spi.h
6869
6870MULTISOUND SOUND DRIVER
6871M: Andrew Veliath <andrewtv@usa.net>
6872S: Maintained
6873F: Documentation/sound/oss/MultiSound
6874F: sound/oss/msnd*
6875
6876MULTITECH MULTIPORT CARD (ISICOM)
6877S: Orphan
6878F: drivers/tty/isicom.c
6879F: include/linux/isicom.h
6880
6881MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
6882M: Felipe Balbi <balbi@ti.com>
6883L: linux-usb@vger.kernel.org
6884T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
6885S: Maintained
6886F: drivers/usb/musb/
6887
6888MXL5007T MEDIA DRIVER
6889M: Michael Krufky <mkrufky@linuxtv.org>
6890L: linux-media@vger.kernel.org
6891W: http://linuxtv.org/
6892W: http://github.com/mkrufky
6893Q: http://patchwork.linuxtv.org/project/linux-media/list/
6894T: git git://linuxtv.org/mkrufky/tuners.git
6895S: Maintained
6896F: drivers/media/tuners/mxl5007t.*
6897
6898MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
6899M: Hyong-Youb Kim <hykim@myri.com>
6900L: netdev@vger.kernel.org
6901W: https://www.myricom.com/support/downloads/myri10ge.html
6902S: Supported
6903F: drivers/net/ethernet/myricom/myri10ge/
6904
6905NATSEMI ETHERNET DRIVER (DP8381x)
6906S: Orphan
6907F: drivers/net/ethernet/natsemi/natsemi.c
6908
6909NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
6910M: Daniel Mack <zonque@gmail.com>
6911S: Maintained
6912L: alsa-devel@alsa-project.org (moderated for non-subscribers)
6913W: http://www.native-instruments.com
6914F: sound/usb/caiaq/
6915
6916NCP FILESYSTEM
6917M: Petr Vandrovec <petr@vandrovec.name>
6918S: Odd Fixes
6919F: fs/ncpfs/
6920
6921NCR 5380 SCSI DRIVERS
6922M: Finn Thain <fthain@telegraphics.com.au>
6923M: Michael Schmitz <schmitzmic@gmail.com>
6924L: linux-scsi@vger.kernel.org
6925S: Maintained
6926F: Documentation/scsi/g_NCR5380.txt
6927F: drivers/scsi/NCR5380.*
6928F: drivers/scsi/arm/cumana_1.c
6929F: drivers/scsi/arm/oak.c
6930F: drivers/scsi/atari_NCR5380.c
6931F: drivers/scsi/atari_scsi.*
6932F: drivers/scsi/dmx3191d.c
6933F: drivers/scsi/dtc.*
6934F: drivers/scsi/g_NCR5380.*
6935F: drivers/scsi/g_NCR5380_mmio.c
6936F: drivers/scsi/mac_scsi.*
6937F: drivers/scsi/pas16.*
6938F: drivers/scsi/sun3_scsi.*
6939F: drivers/scsi/sun3_scsi_vme.c
6940F: drivers/scsi/t128.*
6941
6942NCR DUAL 700 SCSI DRIVER (MICROCHANNEL)
6943M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
6944L: linux-scsi@vger.kernel.org
6945S: Maintained
6946F: drivers/scsi/NCR_D700.*
6947
6948NCT6775 HARDWARE MONITOR DRIVER
6949M: Guenter Roeck <linux@roeck-us.net>
6950L: lm-sensors@lm-sensors.org
6951S: Maintained
6952F: Documentation/hwmon/nct6775
6953F: drivers/hwmon/nct6775.c
6954
6955NETEFFECT IWARP RNIC DRIVER (IW_NES)
6956M: Faisal Latif <faisal.latif@intel.com>
6957L: linux-rdma@vger.kernel.org
6958W: http://www.intel.com/Products/Server/Adapters/Server-Cluster/Server-Cluster-overview.htm
6959S: Supported
6960F: drivers/infiniband/hw/nes/
6961
6962NETEM NETWORK EMULATOR
6963M: Stephen Hemminger <stephen@networkplumber.org>
6964L: netem@lists.linux-foundation.org
6965S: Maintained
6966F: net/sched/sch_netem.c
6967
6968NETERION 10GbE DRIVERS (s2io/vxge)
6969M: Jon Mason <jdmason@kudzu.us>
6970L: netdev@vger.kernel.org
6971S: Supported
6972F: Documentation/networking/s2io.txt
6973F: Documentation/networking/vxge.txt
6974F: drivers/net/ethernet/neterion/
6975
6976NETFILTER ({IP,IP6,ARP,EB,NF}TABLES)
6977M: Pablo Neira Ayuso <pablo@netfilter.org>
6978M: Patrick McHardy <kaber@trash.net>
6979M: Jozsef Kadlecsik <kadlec@blackhole.kfki.hu>
6980L: netfilter-devel@vger.kernel.org
6981L: coreteam@netfilter.org
6982W: http://www.netfilter.org/
6983W: http://www.iptables.org/
6984Q: http://patchwork.ozlabs.org/project/netfilter-devel/list/
6985T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git
6986T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git
6987S: Supported
6988F: include/linux/netfilter*
6989F: include/linux/netfilter/
6990F: include/net/netfilter/
6991F: include/uapi/linux/netfilter*
6992F: include/uapi/linux/netfilter/
6993F: net/*/netfilter.c
6994F: net/*/netfilter/
6995F: net/netfilter/
6996
6997NETLABEL
6998M: Paul Moore <paul@paul-moore.com>
6999W: http://netlabel.sf.net
7000L: netdev@vger.kernel.org
7001S: Maintained
7002F: Documentation/netlabel/
7003F: include/net/netlabel.h
7004F: net/netlabel/
7005
7006NETROM NETWORK LAYER
7007M: Ralf Baechle <ralf@linux-mips.org>
7008L: linux-hams@vger.kernel.org
7009W: http://www.linux-ax25.org/
7010S: Maintained
7011F: include/net/netrom.h
7012F: include/uapi/linux/netrom.h
7013F: net/netrom/
7014
7015NETWORK BLOCK DEVICE (NBD)
7016M: Markus Pargmann <mpa@pengutronix.de>
7017S: Maintained
7018L: nbd-general@lists.sourceforge.net
7019T: git git://git.pengutronix.de/git/mpa/linux-nbd.git
7020F: Documentation/blockdev/nbd.txt
7021F: drivers/block/nbd.c
7022F: include/linux/nbd.h
7023F: include/uapi/linux/nbd.h
7024
7025NETWORK DROP MONITOR
7026M: Neil Horman <nhorman@tuxdriver.com>
7027L: netdev@vger.kernel.org
7028S: Maintained
7029W: https://fedorahosted.org/dropwatch/
7030F: net/core/drop_monitor.c
7031
7032NETWORKING [GENERAL]
7033M: "David S. Miller" <davem@davemloft.net>
7034L: netdev@vger.kernel.org
7035W: http://www.linuxfoundation.org/en/Net
7036Q: http://patchwork.ozlabs.org/project/netdev/list/
7037T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
7038T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
7039S: Maintained
7040F: net/
7041F: include/net/
7042F: include/linux/in.h
7043F: include/linux/net.h
7044F: include/linux/netdevice.h
7045F: include/uapi/linux/in.h
7046F: include/uapi/linux/net.h
7047F: include/uapi/linux/netdevice.h
7048F: include/uapi/linux/net_namespace.h
7049F: tools/net/
7050F: tools/testing/selftests/net/
7051F: lib/random32.c
7052F: lib/test_bpf.c
7053
7054NETWORKING [IPv4/IPv6]
7055M: "David S. Miller" <davem@davemloft.net>
7056M: Alexey Kuznetsov <kuznet@ms2.inr.ac.ru>
7057M: James Morris <jmorris@namei.org>
7058M: Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org>
7059M: Patrick McHardy <kaber@trash.net>
7060L: netdev@vger.kernel.org
7061T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
7062S: Maintained
7063F: net/ipv4/
7064F: net/ipv6/
7065F: include/net/ip*
7066F: arch/x86/net/*
7067
7068NETWORKING [IPSEC]
7069M: Steffen Klassert <steffen.klassert@secunet.com>
7070M: Herbert Xu <herbert@gondor.apana.org.au>
7071M: "David S. Miller" <davem@davemloft.net>
7072L: netdev@vger.kernel.org
7073T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
7074T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
7075S: Maintained
7076F: net/core/flow.c
7077F: net/xfrm/
7078F: net/key/
7079F: net/ipv4/xfrm*
7080F: net/ipv4/esp4.c
7081F: net/ipv4/ah4.c
7082F: net/ipv4/ipcomp.c
7083F: net/ipv4/ip_vti.c
7084F: net/ipv6/xfrm*
7085F: net/ipv6/esp6.c
7086F: net/ipv6/ah6.c
7087F: net/ipv6/ipcomp6.c
7088F: net/ipv6/ip6_vti.c
7089F: include/uapi/linux/xfrm.h
7090F: include/net/xfrm.h
7091
7092NETWORKING [LABELED] (NetLabel, CIPSO, Labeled IPsec, SECMARK)
7093M: Paul Moore <paul@paul-moore.com>
7094L: netdev@vger.kernel.org
7095S: Maintained
7096
7097NETWORKING [WIRELESS]
7098L: linux-wireless@vger.kernel.org
7099Q: http://patchwork.kernel.org/project/linux-wireless/list/
7100
7101NETWORKING DRIVERS
7102L: netdev@vger.kernel.org
7103W: http://www.linuxfoundation.org/en/Net
7104Q: http://patchwork.ozlabs.org/project/netdev/list/
7105T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
7106T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
7107S: Odd Fixes
7108F: drivers/net/
7109F: include/linux/if_*
7110F: include/linux/netdevice.h
7111F: include/linux/arcdevice.h
7112F: include/linux/etherdevice.h
7113F: include/linux/fcdevice.h
7114F: include/linux/fddidevice.h
7115F: include/linux/hippidevice.h
7116F: include/linux/inetdevice.h
7117F: include/uapi/linux/if_*
7118F: include/uapi/linux/netdevice.h
7119
7120NETWORKING DRIVERS (WIRELESS)
7121M: Kalle Valo <kvalo@codeaurora.org>
7122L: linux-wireless@vger.kernel.org
7123Q: http://patchwork.kernel.org/project/linux-wireless/list/
7124T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git/
7125S: Maintained
7126F: drivers/net/wireless/
7127
7128NETXEN (1/10) GbE SUPPORT
7129M: Manish Chopra <manish.chopra@qlogic.com>
7130M: Sony Chacko <sony.chacko@qlogic.com>
7131M: Rajesh Borundia <rajesh.borundia@qlogic.com>
7132L: netdev@vger.kernel.org
7133W: http://www.qlogic.com
7134S: Supported
7135F: drivers/net/ethernet/qlogic/netxen/
7136
7137NFC SUBSYSTEM
7138M: Lauro Ramos Venancio <lauro.venancio@openbossa.org>
7139M: Aloisio Almeida Jr <aloisio.almeida@openbossa.org>
7140M: Samuel Ortiz <sameo@linux.intel.com>
7141L: linux-wireless@vger.kernel.org
7142L: linux-nfc@lists.01.org (subscribers-only)
7143S: Supported
7144F: net/nfc/
7145F: include/net/nfc/
7146F: include/uapi/linux/nfc.h
7147F: drivers/nfc/
7148F: include/linux/platform_data/pn544.h
7149F: Documentation/devicetree/bindings/net/nfc/
7150
7151NFS, SUNRPC, AND LOCKD CLIENTS
7152M: Trond Myklebust <trond.myklebust@primarydata.com>
7153M: Anna Schumaker <anna.schumaker@netapp.com>
7154L: linux-nfs@vger.kernel.org
7155W: http://client.linux-nfs.org
7156T: git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
7157S: Maintained
7158F: fs/lockd/
7159F: fs/nfs/
7160F: fs/nfs_common/
7161F: net/sunrpc/
7162F: include/linux/lockd/
7163F: include/linux/nfs*
7164F: include/linux/sunrpc/
7165F: include/uapi/linux/nfs*
7166F: include/uapi/linux/sunrpc/
7167
7168NILFS2 FILESYSTEM
7169M: Ryusuke Konishi <konishi.ryusuke@lab.ntt.co.jp>
7170L: linux-nilfs@vger.kernel.org
7171W: http://nilfs.sourceforge.net/
7172T: git git://github.com/konis/nilfs2.git
7173S: Supported
7174F: Documentation/filesystems/nilfs2.txt
7175F: fs/nilfs2/
7176F: include/linux/nilfs2_fs.h
7177
7178NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
7179M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
7180W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
7181S: Maintained
7182F: Documentation/scsi/NinjaSCSI.txt
7183F: drivers/scsi/pcmcia/nsp_*
7184
7185NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
7186M: GOTO Masanori <gotom@debian.or.jp>
7187M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
7188W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
7189S: Maintained
7190F: Documentation/scsi/NinjaSCSI.txt
7191F: drivers/scsi/nsp32*
7192
7193NIOS2 ARCHITECTURE
7194M: Ley Foon Tan <lftan@altera.com>
7195L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
7196T: git git://git.rocketboards.org/linux-socfpga-next.git
7197S: Maintained
7198F: arch/nios2/
7199
7200NOKIA N900 POWER SUPPLY DRIVERS
7201M: Pali Rohár <pali.rohar@gmail.com>
7202S: Maintained
7203F: include/linux/power/bq2415x_charger.h
7204F: include/linux/power/bq27x00_battery.h
7205F: include/linux/power/isp1704_charger.h
7206F: drivers/power/bq2415x_charger.c
7207F: drivers/power/bq27x00_battery.c
7208F: drivers/power/isp1704_charger.c
7209F: drivers/power/rx51_battery.c
7210
7211NTB DRIVER
7212M: Jon Mason <jdmason@kudzu.us>
7213M: Dave Jiang <dave.jiang@intel.com>
7214S: Supported
7215W: https://github.com/jonmason/ntb/wiki
7216T: git git://github.com/jonmason/ntb.git
7217F: drivers/ntb/
7218F: drivers/net/ntb_netdev.c
7219F: include/linux/ntb.h
7220
7221NTFS FILESYSTEM
7222M: Anton Altaparmakov <anton@tuxera.com>
7223L: linux-ntfs-dev@lists.sourceforge.net
7224W: http://www.tuxera.com/
7225T: git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
7226S: Supported
7227F: Documentation/filesystems/ntfs.txt
7228F: fs/ntfs/
7229
7230NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
7231M: Antonino Daplas <adaplas@gmail.com>
7232L: linux-fbdev@vger.kernel.org
7233S: Maintained
7234F: drivers/video/fbdev/riva/
7235F: drivers/video/fbdev/nvidia/
7236
7237NVM EXPRESS DRIVER
7238M: Matthew Wilcox <willy@linux.intel.com>
7239L: linux-nvme@lists.infradead.org
7240T: git git://git.infradead.org/users/willy/linux-nvme.git
7241S: Supported
7242F: drivers/block/nvme*
7243F: include/linux/nvme.h
7244
7245NXP-NCI NFC DRIVER
7246M: Clément Perrochaud <clement.perrochaud@effinnov.com>
7247R: Charles Gorand <charles.gorand@effinnov.com>
7248L: linux-nfc@lists.01.org (moderated for non-subscribers)
7249S: Supported
7250F: drivers/nfc/nxp-nci
7251
7252NXP TDA998X DRM DRIVER
7253M: Russell King <rmk+kernel@arm.linux.org.uk>
7254S: Supported
7255F: drivers/gpu/drm/i2c/tda998x_drv.c
7256F: include/drm/i2c/tda998x.h
7257
7258NXP TFA9879 DRIVER
7259M: Peter Rosin <peda@axentia.se>
7260L: alsa-devel@alsa-project.org (moderated for non-subscribers)
7261S: Maintained
7262F: sound/soc/codecs/tfa9879*
7263
7264OMAP SUPPORT
7265M: Tony Lindgren <tony@atomide.com>
7266L: linux-omap@vger.kernel.org
7267W: http://www.muru.com/linux/omap/
7268W: http://linux.omap.com/
7269Q: http://patchwork.kernel.org/project/linux-omap/list/
7270T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
7271S: Maintained
7272F: arch/arm/*omap*/
7273F: arch/arm/configs/omap1_defconfig
7274F: arch/arm/configs/omap2plus_defconfig
7275F: drivers/i2c/busses/i2c-omap.c
7276F: drivers/irqchip/irq-omap-intc.c
7277F: drivers/mfd/*omap*.c
7278F: drivers/mfd/menelaus.c
7279F: drivers/mfd/palmas.c
7280F: drivers/mfd/tps65217.c
7281F: drivers/mfd/tps65218.c
7282F: drivers/mfd/tps65910.c
7283F: drivers/mfd/twl-core.[ch]
7284F: drivers/mfd/twl4030*.c
7285F: drivers/mfd/twl6030*.c
7286F: drivers/mfd/twl6040*.c
7287F: drivers/regulator/palmas-regulator*.c
7288F: drivers/regulator/pbias-regulator.c
7289F: drivers/regulator/tps65217-regulator.c
7290F: drivers/regulator/tps65218-regulator.c
7291F: drivers/regulator/tps65910-regulator.c
7292F: drivers/regulator/twl-regulator.c
7293F: include/linux/i2c-omap.h
7294
7295OMAP DEVICE TREE SUPPORT
7296M: Benoît Cousson <bcousson@baylibre.com>
7297M: Tony Lindgren <tony@atomide.com>
7298L: linux-omap@vger.kernel.org
7299L: devicetree@vger.kernel.org
7300S: Maintained
7301F: arch/arm/boot/dts/*omap*
7302F: arch/arm/boot/dts/*am3*
7303F: arch/arm/boot/dts/*am4*
7304F: arch/arm/boot/dts/*am5*
7305F: arch/arm/boot/dts/*dra7*
7306
7307OMAP CLOCK FRAMEWORK SUPPORT
7308M: Paul Walmsley <paul@pwsan.com>
7309L: linux-omap@vger.kernel.org
7310S: Maintained
7311F: arch/arm/*omap*/*clock*
7312
7313OMAP POWER MANAGEMENT SUPPORT
7314M: Kevin Hilman <khilman@deeprootsystems.com>
7315L: linux-omap@vger.kernel.org
7316S: Maintained
7317F: arch/arm/*omap*/*pm*
7318F: drivers/cpufreq/omap-cpufreq.c
7319
7320OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
7321M: Rajendra Nayak <rnayak@ti.com>
7322M: Paul Walmsley <paul@pwsan.com>
7323L: linux-omap@vger.kernel.org
7324S: Maintained
7325F: arch/arm/mach-omap2/prm*
7326
7327OMAP AUDIO SUPPORT
7328M: Peter Ujfalusi <peter.ujfalusi@ti.com>
7329M: Jarkko Nikula <jarkko.nikula@bitmer.com>
7330L: alsa-devel@alsa-project.org (moderated for non-subscribers)
7331L: linux-omap@vger.kernel.org
7332S: Maintained
7333F: sound/soc/omap/
7334
7335OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
7336M: Roger Quadros <rogerq@ti.com>
7337M: Tony Lindgren <tony@atomide.com>
7338L: linux-omap@vger.kernel.org
7339S: Maintained
7340F: drivers/memory/omap-gpmc.c
7341F: arch/arm/mach-omap2/*gpmc*
7342
7343OMAP FRAMEBUFFER SUPPORT
7344M: Tomi Valkeinen <tomi.valkeinen@ti.com>
7345L: linux-fbdev@vger.kernel.org
7346L: linux-omap@vger.kernel.org
7347S: Maintained
7348F: drivers/video/fbdev/omap/
7349
7350OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
7351M: Tomi Valkeinen <tomi.valkeinen@ti.com>
7352L: linux-omap@vger.kernel.org
7353L: linux-fbdev@vger.kernel.org
7354S: Maintained
7355F: drivers/video/fbdev/omap2/
7356F: Documentation/arm/OMAP/DSS
7357
7358OMAP HARDWARE SPINLOCK SUPPORT
7359M: Ohad Ben-Cohen <ohad@wizery.com>
7360L: linux-omap@vger.kernel.org
7361S: Maintained
7362F: drivers/hwspinlock/omap_hwspinlock.c
7363F: arch/arm/mach-omap2/hwspinlock.c
7364
7365OMAP MMC SUPPORT
7366M: Jarkko Lavinen <jarkko.lavinen@nokia.com>
7367L: linux-omap@vger.kernel.org
7368S: Maintained
7369F: drivers/mmc/host/omap.c
7370
7371OMAP HS MMC SUPPORT
7372L: linux-mmc@vger.kernel.org
7373L: linux-omap@vger.kernel.org
7374S: Orphan
7375F: drivers/mmc/host/omap_hsmmc.c
7376
7377OMAP RANDOM NUMBER GENERATOR SUPPORT
7378M: Deepak Saxena <dsaxena@plexity.net>
7379S: Maintained
7380F: drivers/char/hw_random/omap-rng.c
7381
7382OMAP HWMOD SUPPORT
7383M: Benoît Cousson <bcousson@baylibre.com>
7384M: Paul Walmsley <paul@pwsan.com>
7385L: linux-omap@vger.kernel.org
7386S: Maintained
7387F: arch/arm/mach-omap2/omap_hwmod.*
7388
7389OMAP HWMOD DATA
7390M: Paul Walmsley <paul@pwsan.com>
7391L: linux-omap@vger.kernel.org
7392S: Maintained
7393F: arch/arm/mach-omap2/omap_hwmod*data*
7394
7395OMAP HWMOD DATA FOR OMAP4-BASED DEVICES
7396M: Benoît Cousson <bcousson@baylibre.com>
7397L: linux-omap@vger.kernel.org
7398S: Maintained
7399F: arch/arm/mach-omap2/omap_hwmod_44xx_data.c
7400
7401OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
7402M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7403L: linux-media@vger.kernel.org
7404S: Maintained
7405F: Documentation/devicetree/bindings/media/ti,omap3isp.txt
7406F: drivers/media/platform/omap3isp/
7407F: drivers/staging/media/omap4iss/
7408
7409OMAP USB SUPPORT
7410M: Felipe Balbi <balbi@ti.com>
7411L: linux-usb@vger.kernel.org
7412L: linux-omap@vger.kernel.org
7413T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
7414S: Maintained
7415F: drivers/usb/*/*omap*
7416F: arch/arm/*omap*/usb*
7417
7418OMAP GPIO DRIVER
7419M: Javier Martinez Canillas <javier@dowhile0.org>
7420M: Santosh Shilimkar <ssantosh@kernel.org>
7421M: Kevin Hilman <khilman@deeprootsystems.com>
7422L: linux-omap@vger.kernel.org
7423S: Maintained
7424F: drivers/gpio/gpio-omap.c
7425
7426OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
7427M: Mark Jackson <mpfj@newflow.co.uk>
7428L: linux-omap@vger.kernel.org
7429S: Maintained
7430F: arch/arm/boot/dts/am335x-nano.dts
7431
7432OMFS FILESYSTEM
7433M: Bob Copeland <me@bobcopeland.com>
7434L: linux-karma-devel@lists.sourceforge.net
7435S: Maintained
7436F: Documentation/filesystems/omfs.txt
7437F: fs/omfs/
7438
7439OMNIKEY CARDMAN 4000 DRIVER
7440M: Harald Welte <laforge@gnumonks.org>
7441S: Maintained
7442F: drivers/char/pcmcia/cm4000_cs.c
7443F: include/linux/cm4000_cs.h
7444F: include/uapi/linux/cm4000_cs.h
7445
7446OMNIKEY CARDMAN 4040 DRIVER
7447M: Harald Welte <laforge@gnumonks.org>
7448S: Maintained
7449F: drivers/char/pcmcia/cm4040_cs.*
7450
7451OMNIVISION OV7670 SENSOR DRIVER
7452M: Jonathan Corbet <corbet@lwn.net>
7453L: linux-media@vger.kernel.org
7454T: git git://linuxtv.org/media_tree.git
7455S: Maintained
7456F: drivers/media/i2c/ov7670.c
7457
7458ONENAND FLASH DRIVER
7459M: Kyungmin Park <kyungmin.park@samsung.com>
7460L: linux-mtd@lists.infradead.org
7461S: Maintained
7462F: drivers/mtd/onenand/
7463F: include/linux/mtd/onenand*.h
7464
7465ONSTREAM SCSI TAPE DRIVER
7466M: Willem Riede <osst@riede.org>
7467L: osst-users@lists.sourceforge.net
7468L: linux-scsi@vger.kernel.org
7469S: Maintained
7470F: Documentation/scsi/osst.txt
7471F: drivers/scsi/osst.*
7472F: drivers/scsi/osst_*.h
7473F: drivers/scsi/st.h
7474
7475OPENCORES I2C BUS DRIVER
7476M: Peter Korsgaard <jacmet@sunsite.dk>
7477L: linux-i2c@vger.kernel.org
7478S: Maintained
7479F: Documentation/i2c/busses/i2c-ocores
7480F: drivers/i2c/busses/i2c-ocores.c
7481
7482OPEN FIRMWARE AND FLATTENED DEVICE TREE
7483M: Grant Likely <grant.likely@linaro.org>
7484M: Rob Herring <robh+dt@kernel.org>
7485L: devicetree@vger.kernel.org
7486W: http://www.devicetree.org/
7487T: git git://git.kernel.org/pub/scm/linux/kernel/git/glikely/linux.git
7488S: Maintained
7489F: drivers/of/
7490F: include/linux/of*.h
7491F: scripts/dtc/
7492
7493OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
7494M: Rob Herring <robh+dt@kernel.org>
7495M: Pawel Moll <pawel.moll@arm.com>
7496M: Mark Rutland <mark.rutland@arm.com>
7497M: Ian Campbell <ijc+devicetree@hellion.org.uk>
7498M: Kumar Gala <galak@codeaurora.org>
7499L: devicetree@vger.kernel.org
7500S: Maintained
7501F: Documentation/devicetree/
7502F: arch/*/boot/dts/
7503F: include/dt-bindings/
7504
7505OPEN FIRMWARE AND DEVICE TREE OVERLAYS
7506M: Pantelis Antoniou <pantelis.antoniou@konsulko.com>
7507L: devicetree@vger.kernel.org
7508S: Maintained
7509F: Documentation/devicetree/dynamic-resolution-notes.txt
7510F: Documentation/devicetree/overlay-notes.txt
7511F: drivers/of/overlay.c
7512F: drivers/of/resolver.c
7513
7514OPENRISC ARCHITECTURE
7515M: Jonas Bonn <jonas@southpole.se>
7516W: http://openrisc.net
7517L: linux@lists.openrisc.net (moderated for non-subscribers)
7518S: Maintained
7519T: git git://openrisc.net/~jonas/linux
7520F: arch/openrisc/
7521
7522OPENVSWITCH
7523M: Pravin Shelar <pshelar@nicira.com>
7524L: netdev@vger.kernel.org
7525L: dev@openvswitch.org
7526W: http://openvswitch.org
7527S: Maintained
7528F: net/openvswitch/
7529F: include/uapi/linux/openvswitch.h
7530
7531OPL4 DRIVER
7532M: Clemens Ladisch <clemens@ladisch.de>
7533L: alsa-devel@alsa-project.org (moderated for non-subscribers)
7534T: git git://git.alsa-project.org/alsa-kernel.git
7535S: Maintained
7536F: sound/drivers/opl4/
7537
7538OPROFILE
7539M: Robert Richter <rric@kernel.org>
7540L: oprofile-list@lists.sf.net
7541S: Maintained
7542F: arch/*/include/asm/oprofile*.h
7543F: arch/*/oprofile/
7544F: drivers/oprofile/
7545F: include/linux/oprofile.h
7546
7547ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
7548M: Mark Fasheh <mfasheh@suse.com>
7549M: Joel Becker <jlbec@evilplan.org>
7550L: ocfs2-devel@oss.oracle.com (moderated for non-subscribers)
7551W: http://ocfs2.wiki.kernel.org
7552S: Supported
7553F: Documentation/filesystems/ocfs2.txt
7554F: Documentation/filesystems/dlmfs.txt
7555F: fs/ocfs2/
7556
7557ORINOCO DRIVER
7558L: linux-wireless@vger.kernel.org
7559W: http://wireless.kernel.org/en/users/Drivers/orinoco
7560W: http://www.nongnu.org/orinoco/
7561S: Orphan
7562F: drivers/net/wireless/orinoco/
7563
7564OSD LIBRARY and FILESYSTEM
7565M: Boaz Harrosh <ooo@electrozaur.com>
7566M: Benny Halevy <bhalevy@primarydata.com>
7567L: osd-dev@open-osd.org
7568W: http://open-osd.org
7569T: git git://git.open-osd.org/open-osd.git
7570S: Maintained
7571F: drivers/scsi/osd/
7572F: include/scsi/osd_*
7573F: fs/exofs/
7574
7575OVERLAY FILESYSTEM
7576M: Miklos Szeredi <miklos@szeredi.hu>
7577L: linux-unionfs@vger.kernel.org
7578T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
7579S: Supported
7580F: fs/overlayfs/
7581F: Documentation/filesystems/overlayfs.txt
7582
7583P54 WIRELESS DRIVER
7584M: Christian Lamparter <chunkeey@googlemail.com>
7585L: linux-wireless@vger.kernel.org
7586W: http://wireless.kernel.org/en/users/Drivers/p54
7587S: Maintained
7588F: drivers/net/wireless/p54/
7589
7590PA SEMI ETHERNET DRIVER
7591M: Olof Johansson <olof@lixom.net>
7592L: netdev@vger.kernel.org
7593S: Maintained
7594F: drivers/net/ethernet/pasemi/*
7595
7596PA SEMI SMBUS DRIVER
7597M: Olof Johansson <olof@lixom.net>
7598L: linux-i2c@vger.kernel.org
7599S: Maintained
7600F: drivers/i2c/busses/i2c-pasemi.c
7601
7602PADATA PARALLEL EXECUTION MECHANISM
7603M: Steffen Klassert <steffen.klassert@secunet.com>
7604L: linux-crypto@vger.kernel.org
7605S: Maintained
7606F: kernel/padata.c
7607F: include/linux/padata.h
7608F: Documentation/padata.txt
7609
7610PANASONIC LAPTOP ACPI EXTRAS DRIVER
7611M: Harald Welte <laforge@gnumonks.org>
7612L: platform-driver-x86@vger.kernel.org
7613S: Maintained
7614F: drivers/platform/x86/panasonic-laptop.c
7615
7616PANASONIC MN10300/AM33/AM34 PORT
7617M: David Howells <dhowells@redhat.com>
7618M: Koichi Yasutake <yasutake.koichi@jp.panasonic.com>
7619L: linux-am33-list@redhat.com (moderated for non-subscribers)
7620W: ftp://ftp.redhat.com/pub/redhat/gnupro/AM33/
7621S: Maintained
7622F: Documentation/mn10300/
7623F: arch/mn10300/
7624
7625PARALLEL PORT SUBSYSTEM
7626M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
7627M: Sudip Mukherjee <sudip@vectorindia.org>
7628L: linux-parport@lists.infradead.org (subscribers-only)
7629S: Maintained
7630F: drivers/parport/
7631F: include/linux/parport*.h
7632F: drivers/char/ppdev.c
7633F: include/uapi/linux/ppdev.h
7634F: Documentation/parport*.txt
7635
7636PARAVIRT_OPS INTERFACE
7637M: Jeremy Fitzhardinge <jeremy@goop.org>
7638M: Chris Wright <chrisw@sous-sol.org>
7639M: Alok Kataria <akataria@vmware.com>
7640M: Rusty Russell <rusty@rustcorp.com.au>
7641L: virtualization@lists.linux-foundation.org
7642S: Supported
7643F: Documentation/virtual/paravirt_ops.txt
7644F: arch/*/kernel/paravirt*
7645F: arch/*/include/asm/paravirt.h
7646
7647PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES
7648M: Tim Waugh <tim@cyberelk.net>
7649L: linux-parport@lists.infradead.org (subscribers-only)
7650W: http://www.torque.net/linux-pp.html
7651S: Maintained
7652F: Documentation/blockdev/paride.txt
7653F: drivers/block/paride/
7654
7655PARISC ARCHITECTURE
7656M: "James E.J. Bottomley" <jejb@parisc-linux.org>
7657M: Helge Deller <deller@gmx.de>
7658L: linux-parisc@vger.kernel.org
7659W: http://www.parisc-linux.org/
7660Q: http://patchwork.kernel.org/project/linux-parisc/list/
7661T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
7662T: git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
7663S: Maintained
7664F: arch/parisc/
7665F: Documentation/parisc/
7666F: drivers/parisc/
7667F: drivers/char/agp/parisc-agp.c
7668F: drivers/input/serio/gscps2.c
7669F: drivers/parport/parport_gsc.*
7670F: drivers/tty/serial/8250/8250_gsc.c
7671F: drivers/video/fbdev/sti*
7672F: drivers/video/console/sti*
7673F: drivers/video/logo/logo_parisc*
7674
7675PC87360 HARDWARE MONITORING DRIVER
7676M: Jim Cromie <jim.cromie@gmail.com>
7677L: lm-sensors@lm-sensors.org
7678S: Maintained
7679F: Documentation/hwmon/pc87360
7680F: drivers/hwmon/pc87360.c
7681
7682PC8736x GPIO DRIVER
7683M: Jim Cromie <jim.cromie@gmail.com>
7684S: Maintained
7685F: drivers/char/pc8736x_gpio.c
7686
7687PC87427 HARDWARE MONITORING DRIVER
7688M: Jean Delvare <jdelvare@suse.de>
7689L: lm-sensors@lm-sensors.org
7690S: Maintained
7691F: Documentation/hwmon/pc87427
7692F: drivers/hwmon/pc87427.c
7693
7694PCA9532 LED DRIVER
7695M: Riku Voipio <riku.voipio@iki.fi>
7696S: Maintained
7697F: drivers/leds/leds-pca9532.c
7698F: include/linux/leds-pca9532.h
7699
7700PCA9541 I2C BUS MASTER SELECTOR DRIVER
7701M: Guenter Roeck <linux@roeck-us.net>
7702L: linux-i2c@vger.kernel.org
7703S: Maintained
7704F: drivers/i2c/muxes/i2c-mux-pca9541.c
7705
7706PCDP - PRIMARY CONSOLE AND DEBUG PORT
7707M: Khalid Aziz <khalid@gonehiking.org>
7708S: Maintained
7709F: drivers/firmware/pcdp.*
7710
7711PCI ERROR RECOVERY
7712M: Linas Vepstas <linasvepstas@gmail.com>
7713L: linux-pci@vger.kernel.org
7714S: Supported
7715F: Documentation/PCI/pci-error-recovery.txt
7716
7717PCI SUBSYSTEM
7718M: Bjorn Helgaas <bhelgaas@google.com>
7719L: linux-pci@vger.kernel.org
7720Q: http://patchwork.ozlabs.org/project/linux-pci/list/
7721T: git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
7722S: Supported
7723F: Documentation/PCI/
7724F: drivers/pci/
7725F: include/linux/pci*
7726F: arch/x86/pci/
7727F: arch/x86/kernel/quirks.c
7728
7729PCI DRIVER FOR ARM VERSATILE PLATFORM
7730M: Rob Herring <robh@kernel.org>
7731L: linux-pci@vger.kernel.org
7732L: linux-arm-kernel@lists.infradead.org
7733S: Maintained
7734F: Documentation/devicetree/bindings/pci/versatile.txt
7735F: drivers/pci/host/pci-versatile.c
7736
7737PCI DRIVER FOR APPLIEDMICRO XGENE
7738M: Tanmay Inamdar <tinamdar@apm.com>
7739L: linux-pci@vger.kernel.org
7740L: linux-arm-kernel@lists.infradead.org
7741S: Maintained
7742F: Documentation/devicetree/bindings/pci/xgene-pci.txt
7743F: drivers/pci/host/pci-xgene.c
7744
7745PCI DRIVER FOR FREESCALE LAYERSCAPE
7746M: Minghuan Lian <minghuan.Lian@freescale.com>
7747M: Mingkai Hu <mingkai.hu@freescale.com>
7748M: Roy Zang <tie-fei.zang@freescale.com>
7749L: linuxppc-dev@lists.ozlabs.org
7750L: linux-pci@vger.kernel.org
7751L: linux-arm-kernel@lists.infradead.org
7752S: Maintained
7753F: drivers/pci/host/*layerscape*
7754
7755PCI DRIVER FOR IMX6
7756M: Richard Zhu <Richard.Zhu@freescale.com>
7757M: Lucas Stach <l.stach@pengutronix.de>
7758L: linux-pci@vger.kernel.org
7759L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7760S: Maintained
7761F: drivers/pci/host/*imx6*
7762
7763PCI DRIVER FOR TI KEYSTONE
7764M: Murali Karicheri <m-karicheri2@ti.com>
7765L: linux-pci@vger.kernel.org
7766L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7767S: Maintained
7768F: drivers/pci/host/*keystone*
7769
7770PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
7771M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
7772M: Jason Cooper <jason@lakedaemon.net>
7773L: linux-pci@vger.kernel.org
7774L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7775S: Maintained
7776F: drivers/pci/host/*mvebu*
7777
7778PCI DRIVER FOR NVIDIA TEGRA
7779M: Thierry Reding <thierry.reding@gmail.com>
7780L: linux-tegra@vger.kernel.org
7781L: linux-pci@vger.kernel.org
7782S: Supported
7783F: Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
7784F: drivers/pci/host/pci-tegra.c
7785
7786PCI DRIVER FOR TI DRA7XX
7787M: Kishon Vijay Abraham I <kishon@ti.com>
7788L: linux-omap@vger.kernel.org
7789L: linux-pci@vger.kernel.org
7790S: Supported
7791F: Documentation/devicetree/bindings/pci/ti-pci.txt
7792F: drivers/pci/host/pci-dra7xx.c
7793
7794PCI DRIVER FOR RENESAS R-CAR
7795M: Simon Horman <horms@verge.net.au>
7796L: linux-pci@vger.kernel.org
7797L: linux-sh@vger.kernel.org
7798S: Maintained
7799F: drivers/pci/host/*rcar*
7800
7801PCI DRIVER FOR SAMSUNG EXYNOS
7802M: Jingoo Han <jingoohan1@gmail.com>
7803L: linux-pci@vger.kernel.org
7804L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7805L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
7806S: Maintained
7807F: drivers/pci/host/pci-exynos.c
7808
7809PCI DRIVER FOR SYNOPSIS DESIGNWARE
7810M: Jingoo Han <jingoohan1@gmail.com>
7811M: Pratyush Anand <pratyush.anand@gmail.com>
7812L: linux-pci@vger.kernel.org
7813S: Maintained
7814F: drivers/pci/host/*designware*
7815
7816PCI DRIVER FOR GENERIC OF HOSTS
7817M: Will Deacon <will.deacon@arm.com>
7818L: linux-pci@vger.kernel.org
7819L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7820S: Maintained
7821F: Documentation/devicetree/bindings/pci/host-generic-pci.txt
7822F: drivers/pci/host/pci-host-generic.c
7823
7824PCIE DRIVER FOR ST SPEAR13XX
7825M: Pratyush Anand <pratyush.anand@gmail.com>
7826L: linux-pci@vger.kernel.org
7827S: Maintained
7828F: drivers/pci/host/*spear*
7829
7830PCI MSI DRIVER FOR APPLIEDMICRO XGENE
7831M: Duc Dang <dhdang@apm.com>
7832L: linux-pci@vger.kernel.org
7833L: linux-arm-kernel@lists.infradead.org
7834S: Maintained
7835F: Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
7836F: drivers/pci/host/pci-xgene-msi.c
7837
7838PCMCIA SUBSYSTEM
7839P: Linux PCMCIA Team
7840L: linux-pcmcia@lists.infradead.org
7841W: http://lists.infradead.org/mailman/listinfo/linux-pcmcia
7842T: git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia-2.6.git
7843S: Maintained
7844F: Documentation/pcmcia/
7845F: drivers/pcmcia/
7846F: include/pcmcia/
7847
7848PCNET32 NETWORK DRIVER
7849M: Don Fry <pcnet32@frontier.com>
7850L: netdev@vger.kernel.org
7851S: Maintained
7852F: drivers/net/ethernet/amd/pcnet32.c
7853
7854PCRYPT PARALLEL CRYPTO ENGINE
7855M: Steffen Klassert <steffen.klassert@secunet.com>
7856L: linux-crypto@vger.kernel.org
7857S: Maintained
7858F: crypto/pcrypt.c
7859F: include/crypto/pcrypt.h
7860
7861PER-CPU MEMORY ALLOCATOR
7862M: Tejun Heo <tj@kernel.org>
7863M: Christoph Lameter <cl@linux-foundation.org>
7864T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/percpu.git
7865S: Maintained
7866F: include/linux/percpu*.h
7867F: mm/percpu*.c
7868F: arch/*/include/asm/percpu.h
7869
7870PER-TASK DELAY ACCOUNTING
7871M: Balbir Singh <bsingharora@gmail.com>
7872S: Maintained
7873F: include/linux/delayacct.h
7874F: kernel/delayacct.c
7875
7876PERFORMANCE EVENTS SUBSYSTEM
7877M: Peter Zijlstra <a.p.zijlstra@chello.nl>
7878M: Ingo Molnar <mingo@redhat.com>
7879M: Arnaldo Carvalho de Melo <acme@kernel.org>
7880L: linux-kernel@vger.kernel.org
7881T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
7882S: Supported
7883F: kernel/events/*
7884F: include/linux/perf_event.h
7885F: include/uapi/linux/perf_event.h
7886F: arch/*/kernel/perf_event*.c
7887F: arch/*/kernel/*/perf_event*.c
7888F: arch/*/kernel/*/*/perf_event*.c
7889F: arch/*/include/asm/perf_event.h
7890F: arch/*/kernel/perf_callchain.c
7891F: tools/perf/
7892
7893PERSONALITY HANDLING
7894M: Christoph Hellwig <hch@infradead.org>
7895L: linux-abi-devel@lists.sourceforge.net
7896S: Maintained
7897F: include/linux/personality.h
7898F: include/uapi/linux/personality.h
7899
7900PHONET PROTOCOL
7901M: Remi Denis-Courmont <courmisch@gmail.com>
7902S: Supported
7903F: Documentation/networking/phonet.txt
7904F: include/linux/phonet.h
7905F: include/net/phonet/
7906F: include/uapi/linux/phonet.h
7907F: net/phonet/
7908
7909PHRAM MTD DRIVER
7910M: Joern Engel <joern@lazybastard.org>
7911L: linux-mtd@lists.infradead.org
7912S: Maintained
7913F: drivers/mtd/devices/phram.c
7914
7915PICOLCD HID DRIVER
7916M: Bruno Prémont <bonbons@linux-vserver.org>
7917L: linux-input@vger.kernel.org
7918S: Maintained
7919F: drivers/hid/hid-picolcd*
7920
7921PICOXCELL SUPPORT
7922M: Jamie Iles <jamie@jamieiles.com>
7923L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7924T: git git://github.com/jamieiles/linux-2.6-ji.git
7925S: Supported
7926F: arch/arm/boot/dts/picoxcell*
7927F: arch/arm/mach-picoxcell/
7928F: drivers/crypto/picoxcell*
7929
7930PIN CONTROL SUBSYSTEM
7931M: Linus Walleij <linus.walleij@linaro.org>
7932L: linux-gpio@vger.kernel.org
7933T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
7934S: Maintained
7935F: drivers/pinctrl/
7936F: include/linux/pinctrl/
7937
7938PIN CONTROLLER - ATMEL AT91
7939M: Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
7940L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7941S: Maintained
7942F: drivers/pinctrl/pinctrl-at91.*
7943
7944PIN CONTROLLER - INTEL
7945M: Mika Westerberg <mika.westerberg@linux.intel.com>
7946M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
7947S: Maintained
7948F: drivers/pinctrl/intel/
7949
7950PIN CONTROLLER - RENESAS
7951M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7952L: linux-sh@vger.kernel.org
7953S: Maintained
7954F: drivers/pinctrl/sh-pfc/
7955
7956PIN CONTROLLER - SAMSUNG
7957M: Tomasz Figa <tomasz.figa@gmail.com>
7958M: Thomas Abraham <thomas.abraham@linaro.org>
7959L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7960L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
7961S: Maintained
7962F: drivers/pinctrl/samsung/
7963
7964PIN CONTROLLER - ST SPEAR
7965M: Viresh Kumar <viresh.linux@gmail.com>
7966L: spear-devel@list.st.com
7967L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7968W: http://www.st.com/spear
7969S: Maintained
7970F: drivers/pinctrl/spear/
7971
7972PKTCDVD DRIVER
7973M: Jiri Kosina <jkosina@suse.cz>
7974S: Maintained
7975F: drivers/block/pktcdvd.c
7976F: include/linux/pktcdvd.h
7977F: include/uapi/linux/pktcdvd.h
7978
7979PKUNITY SOC DRIVERS
7980M: Guan Xuetao <gxt@mprc.pku.edu.cn>
7981W: http://mprc.pku.edu.cn/~guanxuetao/linux
7982S: Maintained
7983T: git git://github.com/gxt/linux.git
7984F: drivers/input/serio/i8042-unicore32io.h
7985F: drivers/i2c/busses/i2c-puv3.c
7986F: drivers/video/fbdev/fb-puv3.c
7987F: drivers/rtc/rtc-puv3.c
7988
7989PMBUS HARDWARE MONITORING DRIVERS
7990M: Guenter Roeck <linux@roeck-us.net>
7991L: lm-sensors@lm-sensors.org
7992W: http://www.lm-sensors.org/
7993W: http://www.roeck-us.net/linux/drivers/
7994T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
7995S: Maintained
7996F: Documentation/hwmon/pmbus
7997F: drivers/hwmon/pmbus/
7998F: include/linux/i2c/pmbus.h
7999
8000PMC SIERRA MaxRAID DRIVER
8001M: Anil Ravindranath <anil_ravindranath@pmc-sierra.com>
8002L: linux-scsi@vger.kernel.org
8003W: http://www.pmc-sierra.com/
8004S: Supported
8005F: drivers/scsi/pmcraid.*
8006
8007PMC SIERRA PM8001 DRIVER
8008M: xjtuwjp@gmail.com
8009M: lindar_liu@usish.com
8010L: pmchba@pmcs.com
8011L: linux-scsi@vger.kernel.org
8012S: Supported
8013F: drivers/scsi/pm8001/
8014
8015POSIX CLOCKS and TIMERS
8016M: Thomas Gleixner <tglx@linutronix.de>
8017L: linux-kernel@vger.kernel.org
8018T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
8019S: Maintained
8020F: fs/timerfd.c
8021F: include/linux/timer*
8022F: kernel/time/*timer*
8023
8024POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
8025M: Sebastian Reichel <sre@kernel.org>
8026M: Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
8027M: David Woodhouse <dwmw2@infradead.org>
8028L: linux-pm@vger.kernel.org
8029T: git git://git.infradead.org/battery-2.6.git
8030S: Maintained
8031F: include/linux/power_supply.h
8032F: drivers/power/
8033
8034PNP SUPPORT
8035M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
8036S: Maintained
8037F: drivers/pnp/
8038
8039PNXxxxx I2C DRIVER
8040M: Vitaly Wool <vitalywool@gmail.com>
8041L: linux-i2c@vger.kernel.org
8042S: Maintained
8043F: drivers/i2c/busses/i2c-pnx.c
8044
8045PPP PROTOCOL DRIVERS AND COMPRESSORS
8046M: Paul Mackerras <paulus@samba.org>
8047L: linux-ppp@vger.kernel.org
8048S: Maintained
8049F: drivers/net/ppp/ppp_*
8050
8051PPP OVER ATM (RFC 2364)
8052M: Mitchell Blank Jr <mitch@sfgoth.com>
8053S: Maintained
8054F: net/atm/pppoatm.c
8055F: include/uapi/linux/atmppp.h
8056
8057PPP OVER ETHERNET
8058M: Michal Ostrowski <mostrows@earthlink.net>
8059S: Maintained
8060F: drivers/net/ppp/pppoe.c
8061F: drivers/net/ppp/pppox.c
8062
8063PPP OVER L2TP
8064M: James Chapman <jchapman@katalix.com>
8065S: Maintained
8066F: net/l2tp/l2tp_ppp.c
8067F: include/linux/if_pppol2tp.h
8068F: include/uapi/linux/if_pppol2tp.h
8069
8070PPS SUPPORT
8071M: Rodolfo Giometti <giometti@enneenne.com>
8072W: http://wiki.enneenne.com/index.php/LinuxPPS_support
8073L: linuxpps@ml.enneenne.com (subscribers-only)
8074S: Maintained
8075F: Documentation/pps/
8076F: drivers/pps/
8077F: include/linux/pps*.h
8078
8079PPTP DRIVER
8080M: Dmitry Kozlov <xeb@mail.ru>
8081L: netdev@vger.kernel.org
8082S: Maintained
8083F: drivers/net/ppp/pptp.c
8084W: http://sourceforge.net/projects/accel-pptp
8085
8086PREEMPTIBLE KERNEL
8087M: Robert Love <rml@tech9.net>
8088L: kpreempt-tech@lists.sourceforge.net
8089W: ftp://ftp.kernel.org/pub/linux/kernel/people/rml/preempt-kernel
8090S: Supported
8091F: Documentation/preempt-locking.txt
8092F: include/linux/preempt.h
8093
8094PRISM54 WIRELESS DRIVER
8095M: "Luis R. Rodriguez" <mcgrof@gmail.com>
8096L: linux-wireless@vger.kernel.org
8097W: http://wireless.kernel.org/en/users/Drivers/p54
8098S: Obsolete
8099F: drivers/net/wireless/prism54/
8100
8101PS3 NETWORK SUPPORT
8102M: Geoff Levand <geoff@infradead.org>
8103L: netdev@vger.kernel.org
8104L: linuxppc-dev@lists.ozlabs.org
8105S: Maintained
8106F: drivers/net/ethernet/toshiba/ps3_gelic_net.*
8107
8108PS3 PLATFORM SUPPORT
8109M: Geoff Levand <geoff@infradead.org>
8110L: linuxppc-dev@lists.ozlabs.org
8111S: Maintained
8112F: arch/powerpc/boot/ps3*
8113F: arch/powerpc/include/asm/lv1call.h
8114F: arch/powerpc/include/asm/ps3*.h
8115F: arch/powerpc/platforms/ps3/
8116F: drivers/*/ps3*
8117F: drivers/ps3/
8118F: drivers/rtc/rtc-ps3.c
8119F: drivers/usb/host/*ps3.c
8120F: sound/ppc/snd_ps3*
8121
8122PS3VRAM DRIVER
8123M: Jim Paris <jim@jtan.com>
8124M: Geoff Levand <geoff@infradead.org>
8125L: linuxppc-dev@lists.ozlabs.org
8126S: Maintained
8127F: drivers/block/ps3vram.c
8128
8129PSTORE FILESYSTEM
8130M: Anton Vorontsov <anton@enomsg.org>
8131M: Colin Cross <ccross@android.com>
8132M: Kees Cook <keescook@chromium.org>
8133M: Tony Luck <tony.luck@intel.com>
8134S: Maintained
8135T: git git://git.infradead.org/users/cbou/linux-pstore.git
8136F: fs/pstore/
8137F: include/linux/pstore*
8138F: drivers/firmware/efi/efi-pstore.c
8139F: drivers/acpi/apei/erst.c
8140
8141PTP HARDWARE CLOCK SUPPORT
8142M: Richard Cochran <richardcochran@gmail.com>
8143L: netdev@vger.kernel.org
8144S: Maintained
8145W: http://linuxptp.sourceforge.net/
8146F: Documentation/ABI/testing/sysfs-ptp
8147F: Documentation/ptp/*
8148F: drivers/net/ethernet/freescale/gianfar_ptp.c
8149F: drivers/net/phy/dp83640*
8150F: drivers/ptp/*
8151F: include/linux/ptp_cl*
8152
8153PTRACE SUPPORT
8154M: Roland McGrath <roland@hack.frob.com>
8155M: Oleg Nesterov <oleg@redhat.com>
8156S: Maintained
8157F: include/asm-generic/syscall.h
8158F: include/linux/ptrace.h
8159F: include/linux/regset.h
8160F: include/linux/tracehook.h
8161F: include/uapi/linux/ptrace.h
8162F: kernel/ptrace.c
8163
8164PVRUSB2 VIDEO4LINUX DRIVER
8165M: Mike Isely <isely@pobox.com>
8166L: pvrusb2@isely.net (subscribers-only)
8167L: linux-media@vger.kernel.org
8168W: http://www.isely.net/pvrusb2/
8169T: git git://linuxtv.org/media_tree.git
8170S: Maintained
8171F: Documentation/video4linux/README.pvrusb2
8172F: drivers/media/usb/pvrusb2/
8173
8174PWC WEBCAM DRIVER
8175M: Hans de Goede <hdegoede@redhat.com>
8176L: linux-media@vger.kernel.org
8177T: git git://linuxtv.org/media_tree.git
8178S: Maintained
8179F: drivers/media/usb/pwc/*
8180
8181PWM FAN DRIVER
8182M: Kamil Debski <k.debski@samsung.com>
8183L: lm-sensors@lm-sensors.org
8184S: Supported
8185F: Documentation/devicetree/bindings/hwmon/pwm-fan.txt
8186F: Documentation/hwmon/pwm-fan
8187F: drivers/hwmon/pwm-fan.c
8188
8189PWM SUBSYSTEM
8190M: Thierry Reding <thierry.reding@gmail.com>
8191L: linux-pwm@vger.kernel.org
8192S: Maintained
8193T: git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
8194F: Documentation/pwm.txt
8195F: Documentation/devicetree/bindings/pwm/
8196F: include/linux/pwm.h
8197F: drivers/pwm/
8198F: drivers/video/backlight/pwm_bl.c
8199F: include/linux/pwm_backlight.h
8200
8201PXA2xx/PXA3xx SUPPORT
8202M: Daniel Mack <daniel@zonque.org>
8203M: Haojian Zhuang <haojian.zhuang@gmail.com>
8204M: Robert Jarzmik <robert.jarzmik@free.fr>
8205L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8206T: git git://github.com/hzhuang1/linux.git
8207T: git git://github.com/rjarzmik/linux.git
8208S: Maintained
8209F: arch/arm/mach-pxa/
8210F: drivers/dma/pxa*
8211F: drivers/pcmcia/pxa2xx*
8212F: drivers/spi/spi-pxa2xx*
8213F: drivers/usb/gadget/udc/pxa2*
8214F: include/sound/pxa2xx-lib.h
8215F: sound/arm/pxa*
8216F: sound/soc/pxa/
8217
8218PXA3xx NAND FLASH DRIVER
8219M: Ezequiel Garcia <ezequiel.garcia@free-electrons.com>
8220L: linux-mtd@lists.infradead.org
8221S: Maintained
8222F: drivers/mtd/nand/pxa3xx_nand.c
8223
8224MMP SUPPORT
8225M: Eric Miao <eric.y.miao@gmail.com>
8226M: Haojian Zhuang <haojian.zhuang@gmail.com>
8227L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8228T: git git://github.com/hzhuang1/linux.git
8229T: git git://git.linaro.org/people/ycmiao/pxa-linux.git
8230S: Maintained
8231F: arch/arm/mach-mmp/
8232
8233PXA MMCI DRIVER
8234S: Orphan
8235
8236PXA RTC DRIVER
8237M: Robert Jarzmik <robert.jarzmik@free.fr>
8238L: rtc-linux@googlegroups.com
8239S: Maintained
8240
8241QAT DRIVER
8242M: Tadeusz Struk <tadeusz.struk@intel.com>
8243L: qat-linux@intel.com
8244S: Supported
8245F: drivers/crypto/qat/
8246
8247QIB DRIVER
8248M: Mike Marciniszyn <infinipath@intel.com>
8249L: linux-rdma@vger.kernel.org
8250S: Supported
8251F: drivers/infiniband/hw/qib/
8252
8253QLOGIC QLA1280 SCSI DRIVER
8254M: Michael Reed <mdr@sgi.com>
8255L: linux-scsi@vger.kernel.org
8256S: Maintained
8257F: drivers/scsi/qla1280.[ch]
8258
8259QLOGIC QLA2XXX FC-SCSI DRIVER
8260M: qla2xxx-upstream@qlogic.com
8261L: linux-scsi@vger.kernel.org
8262S: Supported
8263F: Documentation/scsi/LICENSE.qla2xxx
8264F: drivers/scsi/qla2xxx/
8265
8266QLOGIC QLA4XXX iSCSI DRIVER
8267M: QLogic-Storage-Upstream@qlogic.com
8268L: linux-scsi@vger.kernel.org
8269S: Supported
8270F: Documentation/scsi/LICENSE.qla4xxx
8271F: drivers/scsi/qla4xxx/
8272
8273QLOGIC QLA3XXX NETWORK DRIVER
8274M: Jitendra Kalsaria <jitendra.kalsaria@qlogic.com>
8275M: Ron Mercer <ron.mercer@qlogic.com>
8276M: linux-driver@qlogic.com
8277L: netdev@vger.kernel.org
8278S: Supported
8279F: Documentation/networking/LICENSE.qla3xxx
8280F: drivers/net/ethernet/qlogic/qla3xxx.*
8281
8282QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
8283M: Shahed Shaikh <shahed.shaikh@qlogic.com>
8284M: Dept-GELinuxNICDev@qlogic.com
8285L: netdev@vger.kernel.org
8286S: Supported
8287F: drivers/net/ethernet/qlogic/qlcnic/
8288
8289QLOGIC QLGE 10Gb ETHERNET DRIVER
8290M: Harish Patil <harish.patil@qlogic.com>
8291M: Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
8292M: Dept-GELinuxNICDev@qlogic.com
8293M: linux-driver@qlogic.com
8294L: netdev@vger.kernel.org
8295S: Supported
8296F: drivers/net/ethernet/qlogic/qlge/
8297
8298QNX4 FILESYSTEM
8299M: Anders Larsen <al@alarsen.net>
8300W: http://www.alarsen.net/linux/qnx4fs/
8301S: Maintained
8302F: fs/qnx4/
8303F: include/uapi/linux/qnx4_fs.h
8304F: include/uapi/linux/qnxtypes.h
8305
8306QT1010 MEDIA DRIVER
8307M: Antti Palosaari <crope@iki.fi>
8308L: linux-media@vger.kernel.org
8309W: http://linuxtv.org/
8310W: http://palosaari.fi/linux/
8311Q: http://patchwork.linuxtv.org/project/linux-media/list/
8312T: git git://linuxtv.org/anttip/media_tree.git
8313S: Maintained
8314F: drivers/media/tuners/qt1010*
8315
8316QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
8317M: QCA ath9k Development <ath9k-devel@qca.qualcomm.com>
8318L: linux-wireless@vger.kernel.org
8319L: ath9k-devel@lists.ath9k.org
8320W: http://wireless.kernel.org/en/users/Drivers/ath9k
8321S: Supported
8322F: drivers/net/wireless/ath/ath9k/
8323
8324QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
8325M: Kalle Valo <kvalo@qca.qualcomm.com>
8326L: ath10k@lists.infradead.org
8327W: http://wireless.kernel.org/en/users/Drivers/ath10k
8328T: git git://github.com/kvalo/ath.git
8329S: Supported
8330F: drivers/net/wireless/ath/ath10k/
8331
8332QUALCOMM HEXAGON ARCHITECTURE
8333M: Richard Kuo <rkuo@codeaurora.org>
8334L: linux-hexagon@vger.kernel.org
8335S: Supported
8336F: arch/hexagon/
8337
8338QUALCOMM WCN36XX WIRELESS DRIVER
8339M: Eugene Krasnikov <k.eugene.e@gmail.com>
8340L: wcn36xx@lists.infradead.org
8341W: http://wireless.kernel.org/en/users/Drivers/wcn36xx
8342T: git git://github.com/KrasnikovEugene/wcn36xx.git
8343S: Supported
8344F: drivers/net/wireless/ath/wcn36xx/
8345
8346RADOS BLOCK DEVICE (RBD)
8347M: Ilya Dryomov <idryomov@gmail.com>
8348M: Sage Weil <sage@redhat.com>
8349M: Alex Elder <elder@kernel.org>
8350M: ceph-devel@vger.kernel.org
8351W: http://ceph.com/
8352T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
8353S: Supported
8354F: drivers/block/rbd.c
8355F: drivers/block/rbd_types.h
8356
8357RADEON FRAMEBUFFER DISPLAY DRIVER
8358M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
8359L: linux-fbdev@vger.kernel.org
8360S: Maintained
8361F: drivers/video/fbdev/aty/radeon*
8362F: include/uapi/linux/radeonfb.h
8363
8364RADIOSHARK RADIO DRIVER
8365M: Hans de Goede <hdegoede@redhat.com>
8366L: linux-media@vger.kernel.org
8367T: git git://linuxtv.org/media_tree.git
8368S: Maintained
8369F: drivers/media/radio/radio-shark.c
8370
8371RADIOSHARK2 RADIO DRIVER
8372M: Hans de Goede <hdegoede@redhat.com>
8373L: linux-media@vger.kernel.org
8374T: git git://linuxtv.org/media_tree.git
8375S: Maintained
8376F: drivers/media/radio/radio-shark2.c
8377F: drivers/media/radio/radio-tea5777.c
8378
8379RAGE128 FRAMEBUFFER DISPLAY DRIVER
8380M: Paul Mackerras <paulus@samba.org>
8381L: linux-fbdev@vger.kernel.org
8382S: Maintained
8383F: drivers/video/fbdev/aty/aty128fb.c
8384
8385RALINK RT2X00 WIRELESS LAN DRIVER
8386P: rt2x00 project
8387M: Stanislaw Gruszka <sgruszka@redhat.com>
8388M: Helmut Schaa <helmut.schaa@googlemail.com>
8389L: linux-wireless@vger.kernel.org
8390S: Maintained
8391F: drivers/net/wireless/rt2x00/
8392
8393RAMDISK RAM BLOCK DEVICE DRIVER
8394M: Jens Axboe <axboe@kernel.dk>
8395S: Maintained
8396F: Documentation/blockdev/ramdisk.txt
8397F: drivers/block/brd.c
8398
8399RANDOM NUMBER DRIVER
8400M: "Theodore Ts'o" <tytso@mit.edu>
8401S: Maintained
8402F: drivers/char/random.c
8403
8404RAPIDIO SUBSYSTEM
8405M: Matt Porter <mporter@kernel.crashing.org>
8406M: Alexandre Bounine <alexandre.bounine@idt.com>
8407S: Maintained
8408F: drivers/rapidio/
8409
8410RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
8411L: linux-wireless@vger.kernel.org
8412S: Orphan
8413F: drivers/net/wireless/ray*
8414
8415RCUTORTURE MODULE
8416M: Josh Triplett <josh@joshtriplett.org>
8417M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
8418L: linux-kernel@vger.kernel.org
8419S: Supported
8420T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
8421F: Documentation/RCU/torture.txt
8422F: kernel/rcu/rcutorture.c
8423
8424RCUTORTURE TEST FRAMEWORK
8425M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
8426M: Josh Triplett <josh@joshtriplett.org>
8427R: Steven Rostedt <rostedt@goodmis.org>
8428R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
8429R: Lai Jiangshan <laijs@cn.fujitsu.com>
8430L: linux-kernel@vger.kernel.org
8431S: Supported
8432T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
8433F: tools/testing/selftests/rcutorture
8434
8435RDC R-321X SoC
8436M: Florian Fainelli <florian@openwrt.org>
8437S: Maintained
8438
8439RDC R6040 FAST ETHERNET DRIVER
8440M: Florian Fainelli <florian@openwrt.org>
8441L: netdev@vger.kernel.org
8442S: Maintained
8443F: drivers/net/ethernet/rdc/r6040.c
8444
8445RDS - RELIABLE DATAGRAM SOCKETS
8446M: Chien Yen <chien.yen@oracle.com>
8447L: rds-devel@oss.oracle.com (moderated for non-subscribers)
8448S: Supported
8449F: net/rds/
8450
8451READ-COPY UPDATE (RCU)
8452M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
8453M: Josh Triplett <josh@joshtriplett.org>
8454R: Steven Rostedt <rostedt@goodmis.org>
8455R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
8456R: Lai Jiangshan <laijs@cn.fujitsu.com>
8457L: linux-kernel@vger.kernel.org
8458W: http://www.rdrop.com/users/paulmck/RCU/
8459S: Supported
8460T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
8461F: Documentation/RCU/
8462X: Documentation/RCU/torture.txt
8463F: include/linux/rcu*
8464X: include/linux/srcu.h
8465F: kernel/rcu/
8466X: kernel/torture.c
8467
8468REAL TIME CLOCK (RTC) SUBSYSTEM
8469M: Alessandro Zummo <a.zummo@towertech.it>
8470M: Alexandre Belloni <alexandre.belloni@free-electrons.com>
8471L: rtc-linux@googlegroups.com
8472Q: http://patchwork.ozlabs.org/project/rtc-linux/list/
8473T: git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
8474S: Maintained
8475F: Documentation/rtc.txt
8476F: drivers/rtc/
8477F: include/linux/rtc.h
8478F: include/uapi/linux/rtc.h
8479
8480REALTEK AUDIO CODECS
8481M: Bard Liao <bardliao@realtek.com>
8482M: Oder Chiou <oder_chiou@realtek.com>
8483S: Maintained
8484F: sound/soc/codecs/rt*
8485F: include/sound/rt*.h
8486
8487REISERFS FILE SYSTEM
8488L: reiserfs-devel@vger.kernel.org
8489S: Supported
8490F: fs/reiserfs/
8491
8492REGISTER MAP ABSTRACTION
8493M: Mark Brown <broonie@kernel.org>
8494L: linux-kernel@vger.kernel.org
8495T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
8496S: Supported
8497F: drivers/base/regmap/
8498F: include/linux/regmap.h
8499
8500REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
8501M: Ohad Ben-Cohen <ohad@wizery.com>
8502T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git
8503S: Maintained
8504F: drivers/remoteproc/
8505F: Documentation/remoteproc.txt
8506F: include/linux/remoteproc.h
8507
8508REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
8509M: Ohad Ben-Cohen <ohad@wizery.com>
8510T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/rpmsg.git
8511S: Maintained
8512F: drivers/rpmsg/
8513F: Documentation/rpmsg.txt
8514F: include/linux/rpmsg.h
8515
8516RESET CONTROLLER FRAMEWORK
8517M: Philipp Zabel <p.zabel@pengutronix.de>
8518S: Maintained
8519F: drivers/reset/
8520F: Documentation/devicetree/bindings/reset/
8521F: include/linux/reset.h
8522F: include/linux/reset-controller.h
8523
8524RFKILL
8525M: Johannes Berg <johannes@sipsolutions.net>
8526L: linux-wireless@vger.kernel.org
8527W: http://wireless.kernel.org/
8528T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
8529T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
8530S: Maintained
8531F: Documentation/rfkill.txt
8532F: net/rfkill/
8533
8534RHASHTABLE
8535M: Thomas Graf <tgraf@suug.ch>
8536L: netdev@vger.kernel.org
8537S: Maintained
8538F: lib/rhashtable.c
8539F: include/linux/rhashtable.h
8540
8541RICOH SMARTMEDIA/XD DRIVER
8542M: Maxim Levitsky <maximlevitsky@gmail.com>
8543S: Maintained
8544F: drivers/mtd/nand/r852.c
8545F: drivers/mtd/nand/r852.h
8546
8547RICOH R5C592 MEMORYSTICK DRIVER
8548M: Maxim Levitsky <maximlevitsky@gmail.com>
8549S: Maintained
8550F: drivers/memstick/host/r592.*
8551
8552ROCCAT DRIVERS
8553M: Stefan Achatz <erazor_de@users.sourceforge.net>
8554W: http://sourceforge.net/projects/roccat/
8555S: Maintained
8556F: drivers/hid/hid-roccat*
8557F: include/linux/hid-roccat*
8558F: Documentation/ABI/*/sysfs-driver-hid-roccat*
8559
8560ROCKER DRIVER
8561M: Jiri Pirko <jiri@resnulli.us>
8562M: Scott Feldman <sfeldma@gmail.com>
8563L: netdev@vger.kernel.org
8564S: Supported
8565F: drivers/net/ethernet/rocker/
8566
8567ROCKETPORT DRIVER
8568P: Comtrol Corp.
8569W: http://www.comtrol.com
8570S: Maintained
8571F: Documentation/serial/rocket.txt
8572F: drivers/tty/rocket*
8573
8574ROCKETPORT EXPRESS/INFINITY DRIVER
8575M: Kevin Cernekee <cernekee@gmail.com>
8576L: linux-serial@vger.kernel.org
8577S: Odd Fixes
8578F: drivers/tty/serial/rp2.*
8579
8580ROSE NETWORK LAYER
8581M: Ralf Baechle <ralf@linux-mips.org>
8582L: linux-hams@vger.kernel.org
8583W: http://www.linux-ax25.org/
8584S: Maintained
8585F: include/net/rose.h
8586F: include/uapi/linux/rose.h
8587F: net/rose/
8588
8589RTL2830 MEDIA DRIVER
8590M: Antti Palosaari <crope@iki.fi>
8591L: linux-media@vger.kernel.org
8592W: http://linuxtv.org/
8593W: http://palosaari.fi/linux/
8594Q: http://patchwork.linuxtv.org/project/linux-media/list/
8595T: git git://linuxtv.org/anttip/media_tree.git
8596S: Maintained
8597F: drivers/media/dvb-frontends/rtl2830*
8598
8599RTL2832 MEDIA DRIVER
8600M: Antti Palosaari <crope@iki.fi>
8601L: linux-media@vger.kernel.org
8602W: http://linuxtv.org/
8603W: http://palosaari.fi/linux/
8604Q: http://patchwork.linuxtv.org/project/linux-media/list/
8605T: git git://linuxtv.org/anttip/media_tree.git
8606S: Maintained
8607F: drivers/media/dvb-frontends/rtl2832*
8608
8609RTL2832_SDR MEDIA DRIVER
8610M: Antti Palosaari <crope@iki.fi>
8611L: linux-media@vger.kernel.org
8612W: http://linuxtv.org/
8613W: http://palosaari.fi/linux/
8614Q: http://patchwork.linuxtv.org/project/linux-media/list/
8615T: git git://linuxtv.org/anttip/media_tree.git
8616S: Maintained
8617F: drivers/media/dvb-frontends/rtl2832_sdr*
8618
8619RTL8180 WIRELESS DRIVER
8620L: linux-wireless@vger.kernel.org
8621W: http://wireless.kernel.org/
8622T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
8623S: Orphan
8624F: drivers/net/wireless/rtl818x/rtl8180/
8625
8626RTL8187 WIRELESS DRIVER
8627M: Herton Ronaldo Krzesinski <herton@canonical.com>
8628M: Hin-Tak Leung <htl10@users.sourceforge.net>
8629M: Larry Finger <Larry.Finger@lwfinger.net>
8630L: linux-wireless@vger.kernel.org
8631W: http://wireless.kernel.org/
8632T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
8633S: Maintained
8634F: drivers/net/wireless/rtl818x/rtl8187/
8635
8636RTL8192CE WIRELESS DRIVER
8637M: Larry Finger <Larry.Finger@lwfinger.net>
8638M: Chaoming Li <chaoming_li@realsil.com.cn>
8639L: linux-wireless@vger.kernel.org
8640W: http://wireless.kernel.org/
8641T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
8642S: Maintained
8643F: drivers/net/wireless/rtlwifi/
8644F: drivers/net/wireless/rtlwifi/rtl8192ce/
8645
8646S3 SAVAGE FRAMEBUFFER DRIVER
8647M: Antonino Daplas <adaplas@gmail.com>
8648L: linux-fbdev@vger.kernel.org
8649S: Maintained
8650F: drivers/video/fbdev/savage/
8651
8652S390
8653M: Martin Schwidefsky <schwidefsky@de.ibm.com>
8654M: Heiko Carstens <heiko.carstens@de.ibm.com>
8655M: linux390@de.ibm.com
8656L: linux-s390@vger.kernel.org
8657W: http://www.ibm.com/developerworks/linux/linux390/
8658S: Supported
8659F: arch/s390/
8660F: drivers/s390/
8661F: Documentation/s390/
8662F: Documentation/DocBook/s390*
8663
8664S390 COMMON I/O LAYER
8665M: Sebastian Ott <sebott@linux.vnet.ibm.com>
8666M: Peter Oberparleiter <oberpar@linux.vnet.ibm.com>
8667L: linux-s390@vger.kernel.org
8668W: http://www.ibm.com/developerworks/linux/linux390/
8669S: Supported
8670F: drivers/s390/cio/
8671
8672S390 DASD DRIVER
8673M: Stefan Weinhuber <wein@de.ibm.com>
8674M: Stefan Haberland <stefan.haberland@de.ibm.com>
8675L: linux-s390@vger.kernel.org
8676W: http://www.ibm.com/developerworks/linux/linux390/
8677S: Supported
8678F: drivers/s390/block/dasd*
8679F: block/partitions/ibm.c
8680
8681S390 NETWORK DRIVERS
8682M: Ursula Braun <ursula.braun@de.ibm.com>
8683M: linux390@de.ibm.com
8684L: linux-s390@vger.kernel.org
8685W: http://www.ibm.com/developerworks/linux/linux390/
8686S: Supported
8687F: drivers/s390/net/
8688
8689S390 PCI SUBSYSTEM
8690M: Sebastian Ott <sebott@linux.vnet.ibm.com>
8691M: Gerald Schaefer <gerald.schaefer@de.ibm.com>
8692L: linux-s390@vger.kernel.org
8693W: http://www.ibm.com/developerworks/linux/linux390/
8694S: Supported
8695F: arch/s390/pci/
8696F: drivers/pci/hotplug/s390_pci_hpc.c
8697
8698S390 ZCRYPT DRIVER
8699M: Ingo Tuchscherer <ingo.tuchscherer@de.ibm.com>
8700M: linux390@de.ibm.com
8701L: linux-s390@vger.kernel.org
8702W: http://www.ibm.com/developerworks/linux/linux390/
8703S: Supported
8704F: drivers/s390/crypto/
8705
8706S390 ZFCP DRIVER
8707M: Steffen Maier <maier@linux.vnet.ibm.com>
8708M: linux390@de.ibm.com
8709L: linux-s390@vger.kernel.org
8710W: http://www.ibm.com/developerworks/linux/linux390/
8711S: Supported
8712F: drivers/s390/scsi/zfcp_*
8713
8714S390 IUCV NETWORK LAYER
8715M: Ursula Braun <ursula.braun@de.ibm.com>
8716M: linux390@de.ibm.com
8717L: linux-s390@vger.kernel.org
8718W: http://www.ibm.com/developerworks/linux/linux390/
8719S: Supported
8720F: drivers/s390/net/*iucv*
8721F: include/net/iucv/
8722F: net/iucv/
8723
8724S3C24XX SD/MMC Driver
8725M: Ben Dooks <ben-linux@fluff.org>
8726L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8727S: Supported
8728F: drivers/mmc/host/s3cmci.*
8729
8730SAA6588 RDS RECEIVER DRIVER
8731M: Hans Verkuil <hverkuil@xs4all.nl>
8732L: linux-media@vger.kernel.org
8733T: git git://linuxtv.org/media_tree.git
8734W: http://linuxtv.org
8735S: Odd Fixes
8736F: drivers/media/i2c/saa6588*
8737
8738SAA7134 VIDEO4LINUX DRIVER
8739M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
8740L: linux-media@vger.kernel.org
8741W: http://linuxtv.org
8742T: git git://linuxtv.org/media_tree.git
8743S: Odd fixes
8744F: Documentation/video4linux/*.saa7134
8745F: drivers/media/pci/saa7134/
8746
8747SAA7146 VIDEO4LINUX-2 DRIVER
8748M: Hans Verkuil <hverkuil@xs4all.nl>
8749L: linux-media@vger.kernel.org
8750T: git git://linuxtv.org/media_tree.git
8751S: Maintained
8752F: drivers/media/common/saa7146/
8753F: drivers/media/pci/saa7146/
8754F: include/media/saa7146*
8755
8756SAMSUNG LAPTOP DRIVER
8757M: Corentin Chary <corentin.chary@gmail.com>
8758L: platform-driver-x86@vger.kernel.org
8759S: Maintained
8760F: drivers/platform/x86/samsung-laptop.c
8761
8762SAMSUNG AUDIO (ASoC) DRIVERS
8763M: Sangbeom Kim <sbkim73@samsung.com>
8764L: alsa-devel@alsa-project.org (moderated for non-subscribers)
8765S: Supported
8766F: sound/soc/samsung/
8767
8768SAMSUNG FRAMEBUFFER DRIVER
8769M: Jingoo Han <jingoohan1@gmail.com>
8770L: linux-fbdev@vger.kernel.org
8771S: Maintained
8772F: drivers/video/fbdev/s3c-fb.c
8773
8774SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
8775M: Sangbeom Kim <sbkim73@samsung.com>
8776M: Krzysztof Kozlowski <k.kozlowski@samsung.com>
8777L: linux-kernel@vger.kernel.org
8778L: linux-samsung-soc@vger.kernel.org
8779S: Supported
8780F: drivers/mfd/sec*.c
8781F: drivers/regulator/s2m*.c
8782F: drivers/regulator/s5m*.c
8783F: drivers/clk/clk-s2mps11.c
8784F: drivers/rtc/rtc-s5m.c
8785F: include/linux/mfd/samsung/
8786F: Documentation/devicetree/bindings/regulator/s5m8767-regulator.txt
8787F: Documentation/devicetree/bindings/mfd/s2mp*.txt
8788
8789SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
8790M: Kyungmin Park <kyungmin.park@samsung.com>
8791M: Sylwester Nawrocki <s.nawrocki@samsung.com>
8792L: linux-media@vger.kernel.org
8793Q: https://patchwork.linuxtv.org/project/linux-media/list/
8794S: Supported
8795F: drivers/media/platform/exynos4-is/
8796
8797SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
8798M: Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
8799L: linux-media@vger.kernel.org
8800L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
8801S: Maintained
8802F: drivers/media/platform/s3c-camif/
8803F: include/media/s3c_camif.h
8804
8805SAMSUNG S5C73M3 CAMERA DRIVER
8806M: Kyungmin Park <kyungmin.park@samsung.com>
8807M: Andrzej Hajda <a.hajda@samsung.com>
8808L: linux-media@vger.kernel.org
8809S: Supported
8810F: drivers/media/i2c/s5c73m3/*
8811
8812SAMSUNG S5K5BAF CAMERA DRIVER
8813M: Kyungmin Park <kyungmin.park@samsung.com>
8814M: Andrzej Hajda <a.hajda@samsung.com>
8815L: linux-media@vger.kernel.org
8816S: Supported
8817F: drivers/media/i2c/s5k5baf.c
8818
8819SAMSUNG SOC CLOCK DRIVERS
8820M: Sylwester Nawrocki <s.nawrocki@samsung.com>
8821M: Tomasz Figa <tomasz.figa@gmail.com>
8822S: Supported
8823L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
8824F: drivers/clk/samsung/
8825
8826SAMSUNG SXGBE DRIVERS
8827M: Byungho An <bh74.an@samsung.com>
8828M: Girish K S <ks.giri@samsung.com>
8829M: Vipul Pandya <vipul.pandya@samsung.com>
8830S: Supported
8831L: netdev@vger.kernel.org
8832F: drivers/net/ethernet/samsung/sxgbe/
8833
8834SAMSUNG THERMAL DRIVER
8835M: Lukasz Majewski <l.majewski@samsung.com>
8836L: linux-pm@vger.kernel.org
8837L: linux-samsung-soc@vger.kernel.org
8838S: Supported
8839T: https://github.com/lmajewski/linux-samsung-thermal.git
8840F: drivers/thermal/samsung/
8841
8842SAMSUNG USB2 PHY DRIVER
8843M: Kamil Debski <k.debski@samsung.com>
8844L: linux-kernel@vger.kernel.org
8845S: Supported
8846F: Documentation/devicetree/bindings/phy/samsung-phy.txt
8847F: Documentation/phy/samsung-usb2.txt
8848F: drivers/phy/phy-exynos4210-usb2.c
8849F: drivers/phy/phy-exynos4x12-usb2.c
8850F: drivers/phy/phy-exynos5250-usb2.c
8851F: drivers/phy/phy-s5pv210-usb2.c
8852F: drivers/phy/phy-samsung-usb2.c
8853F: drivers/phy/phy-samsung-usb2.h
8854
8855SERIAL DRIVERS
8856M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
8857L: linux-serial@vger.kernel.org
8858S: Maintained
8859F: drivers/tty/serial/
8860
8861SYNOPSYS DESIGNWARE DMAC DRIVER
8862M: Viresh Kumar <viresh.linux@gmail.com>
8863M: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
8864S: Maintained
8865F: include/linux/dma/dw.h
8866F: include/linux/platform_data/dma-dw.h
8867F: drivers/dma/dw/
8868
8869SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
8870M: Seungwon Jeon <tgih.jun@samsung.com>
8871M: Jaehoon Chung <jh80.chung@samsung.com>
8872L: linux-mmc@vger.kernel.org
8873S: Maintained
8874F: include/linux/mmc/dw_mmc.h
8875F: drivers/mmc/host/dw_mmc*
8876
8877THUNDERBOLT DRIVER
8878M: Andreas Noever <andreas.noever@gmail.com>
8879S: Maintained
8880F: drivers/thunderbolt/
8881
8882TIMEKEEPING, CLOCKSOURCE CORE, NTP
8883M: John Stultz <john.stultz@linaro.org>
8884M: Thomas Gleixner <tglx@linutronix.de>
8885L: linux-kernel@vger.kernel.org
8886T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
8887S: Supported
8888F: include/linux/clocksource.h
8889F: include/linux/time.h
8890F: include/linux/timex.h
8891F: include/uapi/linux/time.h
8892F: include/uapi/linux/timex.h
8893F: kernel/time/clocksource.c
8894F: kernel/time/time*.c
8895F: kernel/time/ntp.c
8896F: tools/testing/selftests/timers/
8897
8898SC1200 WDT DRIVER
8899M: Zwane Mwaikambo <zwanem@gmail.com>
8900S: Maintained
8901F: drivers/watchdog/sc1200wdt.c
8902
8903SCHEDULER
8904M: Ingo Molnar <mingo@redhat.com>
8905M: Peter Zijlstra <peterz@infradead.org>
8906L: linux-kernel@vger.kernel.org
8907T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
8908S: Maintained
8909F: kernel/sched/
8910F: include/linux/sched.h
8911F: include/uapi/linux/sched.h
8912F: include/linux/wait.h
8913
8914SCORE ARCHITECTURE
8915M: Chen Liqin <liqin.linux@gmail.com>
8916M: Lennox Wu <lennox.wu@gmail.com>
8917W: http://www.sunplus.com
8918S: Supported
8919F: arch/score/
8920
8921SCSI CDROM DRIVER
8922M: Jens Axboe <axboe@kernel.dk>
8923L: linux-scsi@vger.kernel.org
8924W: http://www.kernel.dk
8925S: Maintained
8926F: drivers/scsi/sr*
8927
8928SCSI RDMA PROTOCOL (SRP) INITIATOR
8929M: Bart Van Assche <bart.vanassche@sandisk.com>
8930L: linux-rdma@vger.kernel.org
8931S: Supported
8932W: http://www.openfabrics.org
8933Q: http://patchwork.kernel.org/project/linux-rdma/list/
8934T: git git://git.kernel.org/pub/scm/linux/kernel/git/dad/srp-initiator.git
8935F: drivers/infiniband/ulp/srp/
8936F: include/scsi/srp.h
8937
8938SCSI SG DRIVER
8939M: Doug Gilbert <dgilbert@interlog.com>
8940L: linux-scsi@vger.kernel.org
8941W: http://sg.danny.cz/sg
8942S: Maintained
8943F: Documentation/scsi/scsi-generic.txt
8944F: drivers/scsi/sg.c
8945F: include/scsi/sg.h
8946
8947SCSI SUBSYSTEM
8948M: "James E.J. Bottomley" <JBottomley@odin.com>
8949L: linux-scsi@vger.kernel.org
8950T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
8951S: Maintained
8952F: drivers/scsi/
8953F: include/scsi/
8954
8955SCSI TAPE DRIVER
8956M: Kai Mäkisara <Kai.Makisara@kolumbus.fi>
8957L: linux-scsi@vger.kernel.org
8958S: Maintained
8959F: Documentation/scsi/st.txt
8960F: drivers/scsi/st.*
8961F: drivers/scsi/st_*.h
8962
8963SCTP PROTOCOL
8964M: Vlad Yasevich <vyasevich@gmail.com>
8965M: Neil Horman <nhorman@tuxdriver.com>
8966L: linux-sctp@vger.kernel.org
8967W: http://lksctp.sourceforge.net
8968S: Maintained
8969F: Documentation/networking/sctp.txt
8970F: include/linux/sctp.h
8971F: include/uapi/linux/sctp.h
8972F: include/net/sctp/
8973F: net/sctp/
8974
8975SCx200 CPU SUPPORT
8976M: Jim Cromie <jim.cromie@gmail.com>
8977S: Odd Fixes
8978F: Documentation/i2c/busses/scx200_acb
8979F: arch/x86/platform/scx200/
8980F: drivers/watchdog/scx200_wdt.c
8981F: drivers/i2c/busses/scx200*
8982F: drivers/mtd/maps/scx200_docflash.c
8983F: include/linux/scx200.h
8984
8985SCx200 GPIO DRIVER
8986M: Jim Cromie <jim.cromie@gmail.com>
8987S: Maintained
8988F: drivers/char/scx200_gpio.c
8989F: include/linux/scx200_gpio.h
8990
8991SCx200 HRT CLOCKSOURCE DRIVER
8992M: Jim Cromie <jim.cromie@gmail.com>
8993S: Maintained
8994F: drivers/clocksource/scx200_hrt.c
8995
8996SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
8997M: Sascha Sommer <saschasommer@freenet.de>
8998L: sdricohcs-devel@lists.sourceforge.net (subscribers-only)
8999S: Maintained
9000F: drivers/mmc/host/sdricoh_cs.c
9001
9002SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
9003L: linux-mmc@vger.kernel.org
9004S: Orphan
9005F: drivers/mmc/host/sdhci.*
9006F: drivers/mmc/host/sdhci-pltfm.[ch]
9007
9008SECURE COMPUTING
9009M: Kees Cook <keescook@chromium.org>
9010R: Andy Lutomirski <luto@amacapital.net>
9011R: Will Drewry <wad@chromium.org>
9012T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp
9013S: Supported
9014F: kernel/seccomp.c
9015F: include/uapi/linux/seccomp.h
9016F: include/linux/seccomp.h
9017F: tools/testing/selftests/seccomp/*
9018K: \bsecure_computing
9019K: \bTIF_SECCOMP\b
9020
9021SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
9022M: Ben Dooks <ben-linux@fluff.org>
9023M: Jaehoon Chung <jh80.chung@samsung.com>
9024L: linux-mmc@vger.kernel.org
9025S: Maintained
9026F: drivers/mmc/host/sdhci-s3c*
9027
9028SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
9029M: Viresh Kumar <viresh.linux@gmail.com>
9030L: spear-devel@list.st.com
9031L: linux-mmc@vger.kernel.org
9032S: Maintained
9033F: drivers/mmc/host/sdhci-spear.c
9034
9035SECURITY SUBSYSTEM
9036M: James Morris <james.l.morris@oracle.com>
9037M: "Serge E. Hallyn" <serge@hallyn.com>
9038L: linux-security-module@vger.kernel.org (suggested Cc:)
9039T: git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git
9040W: http://kernsec.org/
9041S: Supported
9042F: security/
9043
9044SECURITY CONTACT
9045M: Security Officers <security@kernel.org>
9046S: Supported
9047
9048SELINUX SECURITY MODULE
9049M: Paul Moore <paul@paul-moore.com>
9050M: Stephen Smalley <sds@tycho.nsa.gov>
9051M: Eric Paris <eparis@parisplace.org>
9052L: selinux@tycho.nsa.gov (moderated for non-subscribers)
9053W: http://selinuxproject.org
9054T: git git://git.infradead.org/users/pcmoore/selinux
9055S: Supported
9056F: include/linux/selinux*
9057F: security/selinux/
9058F: scripts/selinux/
9059
9060APPARMOR SECURITY MODULE
9061M: John Johansen <john.johansen@canonical.com>
9062L: apparmor@lists.ubuntu.com (subscribers-only, general discussion)
9063W: apparmor.wiki.kernel.org
9064T: git git://git.kernel.org/pub/scm/linux/kernel/git/jj/apparmor-dev.git
9065S: Supported
9066F: security/apparmor/
9067
9068SENSABLE PHANTOM
9069M: Jiri Slaby <jirislaby@gmail.com>
9070S: Maintained
9071F: drivers/misc/phantom.c
9072F: include/uapi/linux/phantom.h
9073
9074SERVER ENGINES 10Gbps iSCSI - BladeEngine 2 DRIVER
9075M: Jayamohan Kallickal <jayamohan.kallickal@avagotech.com>
9076M: Minh Tran <minh.tran@avagotech.com>
9077M: John Soni Jose <sony.john-n@avagotech.com>
9078L: linux-scsi@vger.kernel.org
9079W: http://www.avagotech.com
9080S: Supported
9081F: drivers/scsi/be2iscsi/
9082
9083Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER
9084M: Sathya Perla <sathya.perla@avagotech.com>
9085M: Ajit Khaparde <ajit.khaparde@avagotech.com>
9086M: Padmanabh Ratnakar <padmanabh.ratnakar@avagotech.com>
9087M: Sriharsha Basavapatna <sriharsha.basavapatna@avagotech.com>
9088L: netdev@vger.kernel.org
9089W: http://www.emulex.com
9090S: Supported
9091F: drivers/net/ethernet/emulex/benet/
9092
9093EMULEX ONECONNECT ROCE DRIVER
9094M: Selvin Xavier <selvin.xavier@emulex.com>
9095M: Devesh Sharma <devesh.sharma@emulex.com>
9096M: Mitesh Ahuja <mitesh.ahuja@emulex.com>
9097L: linux-rdma@vger.kernel.org
9098W: http://www.emulex.com
9099S: Supported
9100F: drivers/infiniband/hw/ocrdma/
9101
9102SFC NETWORK DRIVER
9103M: Solarflare linux maintainers <linux-net-drivers@solarflare.com>
9104M: Shradha Shah <sshah@solarflare.com>
9105L: netdev@vger.kernel.org
9106S: Supported
9107F: drivers/net/ethernet/sfc/
9108
9109SGI GRU DRIVER
9110M: Dimitri Sivanich <sivanich@sgi.com>
9111S: Maintained
9112F: drivers/misc/sgi-gru/
9113
9114SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER
9115M: Pat Gefre <pfg@sgi.com>
9116L: linux-ia64@vger.kernel.org
9117S: Supported
9118F: Documentation/ia64/serial.txt
9119F: drivers/tty/serial/ioc?_serial.c
9120F: include/linux/ioc?.h
9121
9122SGI XP/XPC/XPNET DRIVER
9123M: Cliff Whickman <cpw@sgi.com>
9124M: Robin Holt <robinmholt@gmail.com>
9125S: Maintained
9126F: drivers/misc/sgi-xp/
9127
9128SI2157 MEDIA DRIVER
9129M: Antti Palosaari <crope@iki.fi>
9130L: linux-media@vger.kernel.org
9131W: http://linuxtv.org/
9132W: http://palosaari.fi/linux/
9133Q: http://patchwork.linuxtv.org/project/linux-media/list/
9134T: git git://linuxtv.org/anttip/media_tree.git
9135S: Maintained
9136F: drivers/media/tuners/si2157*
9137
9138SI2168 MEDIA DRIVER
9139M: Antti Palosaari <crope@iki.fi>
9140L: linux-media@vger.kernel.org
9141W: http://linuxtv.org/
9142W: http://palosaari.fi/linux/
9143Q: http://patchwork.linuxtv.org/project/linux-media/list/
9144T: git git://linuxtv.org/anttip/media_tree.git
9145S: Maintained
9146F: drivers/media/dvb-frontends/si2168*
9147
9148SI470X FM RADIO RECEIVER I2C DRIVER
9149M: Hans Verkuil <hverkuil@xs4all.nl>
9150L: linux-media@vger.kernel.org
9151T: git git://linuxtv.org/media_tree.git
9152W: http://linuxtv.org
9153S: Odd Fixes
9154F: drivers/media/radio/si470x/radio-si470x-i2c.c
9155
9156SI470X FM RADIO RECEIVER USB DRIVER
9157M: Hans Verkuil <hverkuil@xs4all.nl>
9158L: linux-media@vger.kernel.org
9159T: git git://linuxtv.org/media_tree.git
9160W: http://linuxtv.org
9161S: Maintained
9162F: drivers/media/radio/si470x/radio-si470x-common.c
9163F: drivers/media/radio/si470x/radio-si470x.h
9164F: drivers/media/radio/si470x/radio-si470x-usb.c
9165
9166SI4713 FM RADIO TRANSMITTER I2C DRIVER
9167M: Eduardo Valentin <edubezval@gmail.com>
9168L: linux-media@vger.kernel.org
9169T: git git://linuxtv.org/media_tree.git
9170W: http://linuxtv.org
9171S: Odd Fixes
9172F: drivers/media/radio/si4713/si4713.?
9173
9174SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
9175M: Eduardo Valentin <edubezval@gmail.com>
9176L: linux-media@vger.kernel.org
9177T: git git://linuxtv.org/media_tree.git
9178W: http://linuxtv.org
9179S: Odd Fixes
9180F: drivers/media/radio/si4713/radio-platform-si4713.c
9181
9182SI4713 FM RADIO TRANSMITTER USB DRIVER
9183M: Hans Verkuil <hverkuil@xs4all.nl>
9184L: linux-media@vger.kernel.org
9185T: git git://linuxtv.org/media_tree.git
9186W: http://linuxtv.org
9187S: Maintained
9188F: drivers/media/radio/si4713/radio-usb-si4713.c
9189
9190SIANO DVB DRIVER
9191M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
9192L: linux-media@vger.kernel.org
9193W: http://linuxtv.org
9194T: git git://linuxtv.org/media_tree.git
9195S: Odd fixes
9196F: drivers/media/common/siano/
9197F: drivers/media/usb/siano/
9198F: drivers/media/usb/siano/
9199F: drivers/media/mmc/siano/
9200
9201SIMPLEFB FB DRIVER
9202M: Hans de Goede <hdegoede@redhat.com>
9203L: linux-fbdev@vger.kernel.org
9204S: Maintained
9205F: Documentation/devicetree/bindings/video/simple-framebuffer.txt
9206F: drivers/video/fbdev/simplefb.c
9207F: include/linux/platform_data/simplefb.h
9208
9209SH_VEU V4L2 MEM2MEM DRIVER
9210L: linux-media@vger.kernel.org
9211S: Orphan
9212F: drivers/media/platform/sh_veu.c
9213
9214SH_VOU V4L2 OUTPUT DRIVER
9215L: linux-media@vger.kernel.org
9216S: Orphan
9217F: drivers/media/platform/sh_vou.c
9218F: include/media/sh_vou.h
9219
9220SIMPLE FIRMWARE INTERFACE (SFI)
9221M: Len Brown <lenb@kernel.org>
9222L: sfi-devel@simplefirmware.org
9223W: http://simplefirmware.org/
9224T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git
9225S: Supported
9226F: arch/x86/platform/sfi/
9227F: drivers/sfi/
9228F: include/linux/sfi*.h
9229
9230SIMTEC EB110ATX (Chalice CATS)
9231P: Ben Dooks
9232P: Vincent Sanders <vince@simtec.co.uk>
9233M: Simtec Linux Team <linux@simtec.co.uk>
9234W: http://www.simtec.co.uk/products/EB110ATX/
9235S: Supported
9236
9237SIMTEC EB2410ITX (BAST)
9238P: Ben Dooks
9239P: Vincent Sanders <vince@simtec.co.uk>
9240M: Simtec Linux Team <linux@simtec.co.uk>
9241W: http://www.simtec.co.uk/products/EB2410ITX/
9242S: Supported
9243F: arch/arm/mach-s3c24xx/mach-bast.c
9244F: arch/arm/mach-s3c24xx/bast-ide.c
9245F: arch/arm/mach-s3c24xx/bast-irq.c
9246
9247TI DAVINCI MACHINE SUPPORT
9248M: Sekhar Nori <nsekhar@ti.com>
9249M: Kevin Hilman <khilman@deeprootsystems.com>
9250T: git git://gitorious.org/linux-davinci/linux-davinci.git
9251Q: http://patchwork.kernel.org/project/linux-davinci/list/
9252S: Supported
9253F: arch/arm/mach-davinci/
9254F: drivers/i2c/busses/i2c-davinci.c
9255
9256TI DAVINCI SERIES MEDIA DRIVER
9257M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
9258L: linux-media@vger.kernel.org
9259W: http://linuxtv.org/
9260Q: http://patchwork.linuxtv.org/project/linux-media/list/
9261T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
9262S: Maintained
9263F: drivers/media/platform/davinci/
9264F: include/media/davinci/
9265
9266TI AM437X VPFE DRIVER
9267M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
9268L: linux-media@vger.kernel.org
9269W: http://linuxtv.org/
9270Q: http://patchwork.linuxtv.org/project/linux-media/list/
9271T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
9272S: Maintained
9273F: drivers/media/platform/am437x/
9274
9275OV2659 OMNIVISION SENSOR DRIVER
9276M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
9277L: linux-media@vger.kernel.org
9278W: http://linuxtv.org/
9279Q: http://patchwork.linuxtv.org/project/linux-media/list/
9280T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
9281S: Maintained
9282F: drivers/media/i2c/ov2659.c
9283F: include/media/ov2659.h
9284
9285SIS 190 ETHERNET DRIVER
9286M: Francois Romieu <romieu@fr.zoreil.com>
9287L: netdev@vger.kernel.org
9288S: Maintained
9289F: drivers/net/ethernet/sis/sis190.c
9290
9291SIS 900/7016 FAST ETHERNET DRIVER
9292M: Daniele Venzano <venza@brownhat.org>
9293W: http://www.brownhat.org/sis900.html
9294L: netdev@vger.kernel.org
9295S: Maintained
9296F: drivers/net/ethernet/sis/sis900.*
9297
9298SIS FRAMEBUFFER DRIVER
9299M: Thomas Winischhofer <thomas@winischhofer.net>
9300W: http://www.winischhofer.net/linuxsisvga.shtml
9301S: Maintained
9302F: Documentation/fb/sisfb.txt
9303F: drivers/video/fbdev/sis/
9304F: include/video/sisfb.h
9305
9306SIS USB2VGA DRIVER
9307M: Thomas Winischhofer <thomas@winischhofer.net>
9308W: http://www.winischhofer.at/linuxsisusbvga.shtml
9309S: Maintained
9310F: drivers/usb/misc/sisusbvga/
9311
9312SLAB ALLOCATOR
9313M: Christoph Lameter <cl@linux.com>
9314M: Pekka Enberg <penberg@kernel.org>
9315M: David Rientjes <rientjes@google.com>
9316M: Joonsoo Kim <iamjoonsoo.kim@lge.com>
9317M: Andrew Morton <akpm@linux-foundation.org>
9318L: linux-mm@kvack.org
9319S: Maintained
9320F: include/linux/sl?b*.h
9321F: mm/sl?b*
9322
9323SLEEPABLE READ-COPY UPDATE (SRCU)
9324M: Lai Jiangshan <laijs@cn.fujitsu.com>
9325M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
9326M: Josh Triplett <josh@joshtriplett.org>
9327R: Steven Rostedt <rostedt@goodmis.org>
9328R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
9329L: linux-kernel@vger.kernel.org
9330W: http://www.rdrop.com/users/paulmck/RCU/
9331S: Supported
9332T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
9333F: include/linux/srcu.h
9334F: kernel/rcu/srcu.c
9335
9336SMACK SECURITY MODULE
9337M: Casey Schaufler <casey@schaufler-ca.com>
9338L: linux-security-module@vger.kernel.org
9339W: http://schaufler-ca.com
9340T: git git://git.gitorious.org/smack-next/kernel.git
9341S: Maintained
9342F: Documentation/security/Smack.txt
9343F: security/smack/
9344
9345DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS)
9346M: Kevin Hilman <khilman@kernel.org>
9347M: Nishanth Menon <nm@ti.com>
9348S: Maintained
9349F: drivers/power/avs/
9350F: include/linux/power/smartreflex.h
9351L: linux-pm@vger.kernel.org
9352
9353SMC91x ETHERNET DRIVER
9354M: Nicolas Pitre <nico@fluxnic.net>
9355S: Odd Fixes
9356F: drivers/net/ethernet/smsc/smc91x.*
9357
9358SMIA AND SMIA++ IMAGE SENSOR DRIVER
9359M: Sakari Ailus <sakari.ailus@iki.fi>
9360L: linux-media@vger.kernel.org
9361S: Maintained
9362F: drivers/media/i2c/smiapp/
9363F: include/media/smiapp.h
9364F: drivers/media/i2c/smiapp-pll.c
9365F: drivers/media/i2c/smiapp-pll.h
9366F: include/uapi/linux/smiapp.h
9367F: Documentation/devicetree/bindings/media/i2c/nokia,smia.txt
9368
9369SMM665 HARDWARE MONITOR DRIVER
9370M: Guenter Roeck <linux@roeck-us.net>
9371L: lm-sensors@lm-sensors.org
9372S: Maintained
9373F: Documentation/hwmon/smm665
9374F: drivers/hwmon/smm665.c
9375
9376SMSC EMC2103 HARDWARE MONITOR DRIVER
9377M: Steve Glendinning <steve.glendinning@shawell.net>
9378L: lm-sensors@lm-sensors.org
9379S: Maintained
9380F: Documentation/hwmon/emc2103
9381F: drivers/hwmon/emc2103.c
9382
9383SMSC SCH5627 HARDWARE MONITOR DRIVER
9384M: Hans de Goede <hdegoede@redhat.com>
9385L: lm-sensors@lm-sensors.org
9386S: Supported
9387F: Documentation/hwmon/sch5627
9388F: drivers/hwmon/sch5627.c
9389
9390SMSC47B397 HARDWARE MONITOR DRIVER
9391M: Jean Delvare <jdelvare@suse.de>
9392L: lm-sensors@lm-sensors.org
9393S: Maintained
9394F: Documentation/hwmon/smsc47b397
9395F: drivers/hwmon/smsc47b397.c
9396
9397SMSC911x ETHERNET DRIVER
9398M: Steve Glendinning <steve.glendinning@shawell.net>
9399L: netdev@vger.kernel.org
9400S: Maintained
9401F: include/linux/smsc911x.h
9402F: drivers/net/ethernet/smsc/smsc911x.*
9403
9404SMSC9420 PCI ETHERNET DRIVER
9405M: Steve Glendinning <steve.glendinning@shawell.net>
9406L: netdev@vger.kernel.org
9407S: Maintained
9408F: drivers/net/ethernet/smsc/smsc9420.*
9409
9410SMSC UFX6000 and UFX7000 USB to VGA DRIVER
9411M: Steve Glendinning <steve.glendinning@shawell.net>
9412L: linux-fbdev@vger.kernel.org
9413S: Maintained
9414F: drivers/video/fbdev/smscufx.c
9415
9416SOC-CAMERA V4L2 SUBSYSTEM
9417M: Guennadi Liakhovetski <g.liakhovetski@gmx.de>
9418L: linux-media@vger.kernel.org
9419T: git git://linuxtv.org/media_tree.git
9420S: Maintained
9421F: include/media/soc*
9422F: drivers/media/i2c/soc_camera/
9423F: drivers/media/platform/soc_camera/
9424
9425SOEKRIS NET48XX LED SUPPORT
9426M: Chris Boot <bootc@bootc.net>
9427S: Maintained
9428F: drivers/leds/leds-net48xx.c
9429
9430SOFTLOGIC 6x10 MPEG CODEC
9431M: Bluecherry Maintainers <maintainers@bluecherrydvr.com>
9432M: Andrey Utkin <andrey.utkin@corp.bluecherry.net>
9433M: Andrey Utkin <andrey.krieger.utkin@gmail.com>
9434M: Ismael Luceno <ismael@iodev.co.uk>
9435L: linux-media@vger.kernel.org
9436S: Supported
9437F: drivers/media/pci/solo6x10/
9438
9439SOFTWARE RAID (Multiple Disks) SUPPORT
9440M: Neil Brown <neilb@suse.de>
9441L: linux-raid@vger.kernel.org
9442S: Supported
9443F: drivers/md/
9444F: include/linux/raid/
9445F: include/uapi/linux/raid/
9446
9447SONIC NETWORK DRIVER
9448M: Thomas Bogendoerfer <tsbogend@alpha.franken.de>
9449L: netdev@vger.kernel.org
9450S: Maintained
9451F: drivers/net/ethernet/natsemi/sonic.*
9452
9453SONICS SILICON BACKPLANE DRIVER (SSB)
9454M: Michael Buesch <m@bues.ch>
9455L: netdev@vger.kernel.org
9456S: Maintained
9457F: drivers/ssb/
9458F: include/linux/ssb/
9459
9460SONY VAIO CONTROL DEVICE DRIVER
9461M: Mattia Dongili <malattia@linux.it>
9462L: platform-driver-x86@vger.kernel.org
9463W: http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
9464S: Maintained
9465F: Documentation/laptops/sony-laptop.txt
9466F: drivers/char/sonypi.c
9467F: drivers/platform/x86/sony-laptop.c
9468F: include/linux/sony-laptop.h
9469
9470SONY MEMORYSTICK CARD SUPPORT
9471M: Alex Dubov <oakad@yahoo.com>
9472W: http://tifmxx.berlios.de/
9473S: Maintained
9474F: drivers/memstick/host/tifm_ms.c
9475
9476SONY MEMORYSTICK STANDARD SUPPORT
9477M: Maxim Levitsky <maximlevitsky@gmail.com>
9478S: Maintained
9479F: drivers/memstick/core/ms_block.*
9480
9481SOUND
9482M: Jaroslav Kysela <perex@perex.cz>
9483M: Takashi Iwai <tiwai@suse.de>
9484L: alsa-devel@alsa-project.org (moderated for non-subscribers)
9485W: http://www.alsa-project.org/
9486T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
9487T: git git://git.alsa-project.org/alsa-kernel.git
9488Q: http://patchwork.kernel.org/project/alsa-devel/list/
9489S: Maintained
9490F: Documentation/sound/
9491F: include/sound/
9492F: include/uapi/sound/
9493F: sound/
9494
9495SOUND - COMPRESSED AUDIO
9496M: Vinod Koul <vinod.koul@intel.com>
9497L: alsa-devel@alsa-project.org (moderated for non-subscribers)
9498T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
9499S: Supported
9500F: Documentation/sound/alsa/compress_offload.txt
9501F: include/sound/compress_driver.h
9502F: include/uapi/sound/compress_*
9503F: sound/core/compress_offload.c
9504F: sound/soc/soc-compress.c
9505
9506SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
9507M: Liam Girdwood <lgirdwood@gmail.com>
9508M: Mark Brown <broonie@kernel.org>
9509T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
9510L: alsa-devel@alsa-project.org (moderated for non-subscribers)
9511W: http://alsa-project.org/main/index.php/ASoC
9512S: Supported
9513F: Documentation/sound/alsa/soc/
9514F: sound/soc/
9515F: include/sound/soc*
9516
9517SOUND - DMAENGINE HELPERS
9518M: Lars-Peter Clausen <lars@metafoo.de>
9519S: Supported
9520F: include/sound/dmaengine_pcm.h
9521F: sound/core/pcm_dmaengine.c
9522F: sound/soc/soc-generic-dmaengine-pcm.c
9523
9524SP2 MEDIA DRIVER
9525M: Olli Salonen <olli.salonen@iki.fi>
9526L: linux-media@vger.kernel.org
9527W: http://linuxtv.org/
9528Q: http://patchwork.linuxtv.org/project/linux-media/list/
9529S: Maintained
9530F: drivers/media/dvb-frontends/sp2*
9531
9532SPARC + UltraSPARC (sparc/sparc64)
9533M: "David S. Miller" <davem@davemloft.net>
9534L: sparclinux@vger.kernel.org
9535Q: http://patchwork.ozlabs.org/project/sparclinux/list/
9536T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
9537T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
9538S: Maintained
9539F: arch/sparc/
9540F: drivers/sbus/
9541
9542SPARC SERIAL DRIVERS
9543M: "David S. Miller" <davem@davemloft.net>
9544L: sparclinux@vger.kernel.org
9545T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
9546T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
9547S: Maintained
9548F: include/linux/sunserialcore.h
9549F: drivers/tty/serial/suncore.c
9550F: drivers/tty/serial/sunhv.c
9551F: drivers/tty/serial/sunsab.c
9552F: drivers/tty/serial/sunsab.h
9553F: drivers/tty/serial/sunsu.c
9554F: drivers/tty/serial/sunzilog.c
9555F: drivers/tty/serial/sunzilog.h
9556
9557SPARSE CHECKER
9558M: "Christopher Li" <sparse@chrisli.org>
9559L: linux-sparse@vger.kernel.org
9560W: https://sparse.wiki.kernel.org/
9561T: git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
9562T: git git://git.kernel.org/pub/scm/devel/sparse/chrisl/sparse.git
9563S: Maintained
9564F: include/linux/compiler.h
9565
9566SPEAR PLATFORM SUPPORT
9567M: Viresh Kumar <viresh.linux@gmail.com>
9568M: Shiraz Hashim <shiraz.linux.kernel@gmail.com>
9569L: spear-devel@list.st.com
9570L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9571W: http://www.st.com/spear
9572S: Maintained
9573F: arch/arm/mach-spear/
9574
9575SPEAR CLOCK FRAMEWORK SUPPORT
9576M: Viresh Kumar <viresh.linux@gmail.com>
9577L: spear-devel@list.st.com
9578L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9579W: http://www.st.com/spear
9580S: Maintained
9581F: drivers/clk/spear/
9582
9583SPI SUBSYSTEM
9584M: Mark Brown <broonie@kernel.org>
9585L: linux-spi@vger.kernel.org
9586T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
9587Q: http://patchwork.kernel.org/project/spi-devel-general/list/
9588S: Maintained
9589F: Documentation/spi/
9590F: drivers/spi/
9591F: include/linux/spi/
9592F: include/uapi/linux/spi/
9593
9594SPIDERNET NETWORK DRIVER for CELL
9595M: Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
9596M: Jens Osterkamp <jens@de.ibm.com>
9597L: netdev@vger.kernel.org
9598S: Supported
9599F: Documentation/networking/spider_net.txt
9600F: drivers/net/ethernet/toshiba/spider_net*
9601
9602SPU FILE SYSTEM
9603M: Jeremy Kerr <jk@ozlabs.org>
9604L: linuxppc-dev@lists.ozlabs.org
9605W: http://www.ibm.com/developerworks/power/cell/
9606S: Supported
9607F: Documentation/filesystems/spufs.txt
9608F: arch/powerpc/platforms/cell/spufs/
9609
9610SQUASHFS FILE SYSTEM
9611M: Phillip Lougher <phillip@squashfs.org.uk>
9612L: squashfs-devel@lists.sourceforge.net (subscribers-only)
9613W: http://squashfs.org.uk
9614S: Maintained
9615F: Documentation/filesystems/squashfs.txt
9616F: fs/squashfs/
9617
9618SRM (Alpha) environment access
9619M: Jan-Benedict Glaw <jbglaw@lug-owl.de>
9620S: Maintained
9621F: arch/alpha/kernel/srm_env.c
9622
9623STABLE BRANCH
9624M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
9625L: stable@vger.kernel.org
9626S: Supported
9627F: Documentation/stable_kernel_rules.txt
9628
9629STAGING SUBSYSTEM
9630M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
9631T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
9632L: devel@driverdev.osuosl.org
9633S: Supported
9634F: drivers/staging/
9635
9636STAGING - COMEDI
9637M: Ian Abbott <abbotti@mev.co.uk>
9638M: H Hartley Sweeten <hsweeten@visionengravers.com>
9639S: Odd Fixes
9640F: drivers/staging/comedi/
9641
9642STAGING - FLARION FT1000 DRIVERS
9643M: Marek Belisko <marek.belisko@gmail.com>
9644S: Odd Fixes
9645F: drivers/staging/ft1000/
9646
9647STAGING - INDUSTRIAL IO
9648M: Jonathan Cameron <jic23@kernel.org>
9649L: linux-iio@vger.kernel.org
9650S: Odd Fixes
9651F: drivers/staging/iio/
9652
9653STAGING - LIRC (LINUX INFRARED REMOTE CONTROL) DRIVERS
9654M: Jarod Wilson <jarod@wilsonet.com>
9655W: http://www.lirc.org/
9656S: Odd Fixes
9657F: drivers/staging/media/lirc/
9658
9659STAGING - LUSTRE PARALLEL FILESYSTEM
9660M: Oleg Drokin <oleg.drokin@intel.com>
9661M: Andreas Dilger <andreas.dilger@intel.com>
9662L: HPDD-discuss@lists.01.org (moderated for non-subscribers)
9663W: http://lustre.opensfs.org/
9664S: Maintained
9665F: drivers/staging/lustre
9666
9667STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
9668M: Julian Andres Klode <jak@jak-linux.org>
9669M: Marc Dietrich <marvin24@gmx.de>
9670L: ac100@lists.launchpad.net (moderated for non-subscribers)
9671L: linux-tegra@vger.kernel.org
9672S: Maintained
9673F: drivers/staging/nvec/
9674
9675STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
9676M: Jens Frederich <jfrederich@gmail.com>
9677M: Daniel Drake <dsd@laptop.org>
9678M: Jon Nettleton <jon.nettleton@gmail.com>
9679W: http://wiki.laptop.org/go/DCON
9680S: Maintained
9681F: drivers/staging/olpc_dcon/
9682
9683STAGING - OZMO DEVICES USB OVER WIFI DRIVER
9684M: Shigekatsu Tateno <shigekatsu.tateno@atmel.com>
9685S: Maintained
9686F: drivers/staging/ozwpan/
9687
9688STAGING - PARALLEL LCD/KEYPAD PANEL DRIVER
9689M: Willy Tarreau <willy@meta-x.org>
9690S: Odd Fixes
9691F: drivers/staging/panel/
9692
9693STAGING - REALTEK RTL8712U DRIVERS
9694M: Larry Finger <Larry.Finger@lwfinger.net>
9695M: Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
9696S: Odd Fixes
9697F: drivers/staging/rtl8712/
9698
9699STAGING - REALTEK RTL8723U WIRELESS DRIVER
9700M: Larry Finger <Larry.Finger@lwfinger.net>
9701M: Jes Sorensen <Jes.Sorensen@redhat.com>
9702L: linux-wireless@vger.kernel.org
9703S: Maintained
9704F: drivers/staging/rtl8723au/
9705
9706STAGING - SILICON MOTION SM7XX FRAME BUFFER DRIVER
9707M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
9708M: Teddy Wang <teddy.wang@siliconmotion.com>
9709M: Sudip Mukherjee <sudip@vectorindia.org>
9710L: linux-fbdev@vger.kernel.org
9711S: Maintained
9712F: drivers/staging/sm7xxfb/
9713
9714STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
9715M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
9716M: Teddy Wang <teddy.wang@siliconmotion.com>
9717M: Sudip Mukherjee <sudip@vectorindia.org>
9718L: linux-fbdev@vger.kernel.org
9719S: Maintained
9720F: drivers/staging/sm750fb/
9721
9722STAGING - SLICOSS
9723M: Lior Dotan <liodot@gmail.com>
9724M: Christopher Harrer <charrer@alacritech.com>
9725S: Odd Fixes
9726F: drivers/staging/slicoss/
9727
9728STAGING - SPEAKUP CONSOLE SPEECH DRIVER
9729M: William Hubbs <w.d.hubbs@gmail.com>
9730M: Chris Brannon <chris@the-brannons.com>
9731M: Kirk Reiser <kirk@reisers.ca>
9732M: Samuel Thibault <samuel.thibault@ens-lyon.org>
9733L: speakup@linux-speakup.org
9734W: http://www.linux-speakup.org/
9735S: Odd Fixes
9736F: drivers/staging/speakup/
9737
9738STAGING - VIA VT665X DRIVERS
9739M: Forest Bond <forest@alittletooquiet.net>
9740S: Odd Fixes
9741F: drivers/staging/vt665?/
9742
9743STAGING - WILC1000 WIFI DRIVER
9744M: Johnny Kim <johnny.kim@atmel.com>
9745M: Rachel Kim <rachel.kim@atmel.com>
9746M: Dean Lee <dean.lee@atmel.com>
9747M: Chris Park <chris.park@atmel.com>
9748L: linux-wireless@vger.kernel.org
9749S: Supported
9750F: drivers/staging/wilc1000/
9751
9752STAGING - XGI Z7,Z9,Z11 PCI DISPLAY DRIVER
9753M: Arnaud Patard <arnaud.patard@rtp-net.org>
9754S: Odd Fixes
9755F: drivers/staging/xgifb/
9756
9757STARFIRE/DURALAN NETWORK DRIVER
9758M: Ion Badulescu <ionut@badula.org>
9759S: Odd Fixes
9760F: drivers/net/ethernet/adaptec/starfire*
9761
9762SUN3/3X
9763M: Sam Creasey <sammy@sammy.net>
9764W: http://sammy.net/sun3/
9765S: Maintained
9766F: arch/m68k/kernel/*sun3*
9767F: arch/m68k/sun3*/
9768F: arch/m68k/include/asm/sun3*
9769F: drivers/net/ethernet/i825xx/sun3*
9770
9771SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
9772M: Hans de Goede <hdegoede@redhat.com>
9773L: linux-input@vger.kernel.org
9774S: Maintained
9775F: Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt
9776F: drivers/input/keyboard/sun4i-lradc-keys.c
9777
9778SUNDANCE NETWORK DRIVER
9779M: Denis Kirjanov <kda@linux-powerpc.org>
9780L: netdev@vger.kernel.org
9781S: Maintained
9782F: drivers/net/ethernet/dlink/sundance.c
9783
9784SUPERH
9785L: linux-sh@vger.kernel.org
9786Q: http://patchwork.kernel.org/project/linux-sh/list/
9787S: Orphan
9788F: Documentation/sh/
9789F: arch/sh/
9790F: drivers/sh/
9791
9792SUSPEND TO RAM
9793M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
9794M: Len Brown <len.brown@intel.com>
9795M: Pavel Machek <pavel@ucw.cz>
9796L: linux-pm@vger.kernel.org
9797S: Supported
9798F: Documentation/power/
9799F: arch/x86/kernel/acpi/
9800F: drivers/base/power/
9801F: kernel/power/
9802F: include/linux/suspend.h
9803F: include/linux/freezer.h
9804F: include/linux/pm.h
9805
9806SVGA HANDLING
9807M: Martin Mares <mj@ucw.cz>
9808L: linux-video@atrey.karlin.mff.cuni.cz
9809S: Maintained
9810F: Documentation/svga.txt
9811F: arch/x86/boot/video*
9812
9813SWIOTLB SUBSYSTEM
9814M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
9815L: linux-kernel@vger.kernel.org
9816S: Supported
9817F: lib/swiotlb.c
9818F: arch/*/kernel/pci-swiotlb.c
9819F: include/linux/swiotlb.h
9820
9821SWITCHDEV
9822M: Jiri Pirko <jiri@resnulli.us>
9823L: netdev@vger.kernel.org
9824S: Supported
9825F: net/switchdev/
9826F: include/net/switchdev.h
9827
9828SYNOPSYS ARC ARCHITECTURE
9829M: Vineet Gupta <vgupta@synopsys.com>
9830S: Supported
9831F: arch/arc/
9832F: Documentation/devicetree/bindings/arc/
9833F: drivers/tty/serial/arc_uart.c
9834
9835SYSTEM CONFIGURATION (SYSCON)
9836M: Lee Jones <lee.jones@linaro.org>
9837M: Arnd Bergmann <arnd@arndb.de>
9838T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
9839S: Supported
9840F: drivers/mfd/syscon.c
9841
9842SYSV FILESYSTEM
9843M: Christoph Hellwig <hch@infradead.org>
9844S: Maintained
9845F: Documentation/filesystems/sysv-fs.txt
9846F: fs/sysv/
9847F: include/linux/sysv_fs.h
9848
9849TARGET SUBSYSTEM
9850M: "Nicholas A. Bellinger" <nab@linux-iscsi.org>
9851L: linux-scsi@vger.kernel.org
9852L: target-devel@vger.kernel.org
9853W: http://www.linux-iscsi.org
9854W: http://groups.google.com/group/linux-iscsi-target-dev
9855T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
9856S: Supported
9857F: drivers/target/
9858F: include/target/
9859F: Documentation/target/
9860
9861TASKSTATS STATISTICS INTERFACE
9862M: Balbir Singh <bsingharora@gmail.com>
9863S: Maintained
9864F: Documentation/accounting/taskstats*
9865F: include/linux/taskstats*
9866F: kernel/taskstats.c
9867
9868TC CLASSIFIER
9869M: Jamal Hadi Salim <jhs@mojatatu.com>
9870L: netdev@vger.kernel.org
9871S: Maintained
9872F: include/net/pkt_cls.h
9873F: include/uapi/linux/pkt_cls.h
9874F: net/sched/
9875
9876TCP LOW PRIORITY MODULE
9877M: "Wong Hoi Sing, Edison" <hswong3i@gmail.com>
9878M: "Hung Hing Lun, Mike" <hlhung3i@gmail.com>
9879W: http://tcp-lp-mod.sourceforge.net/
9880S: Maintained
9881F: net/ipv4/tcp_lp.c
9882
9883TDA10071 MEDIA DRIVER
9884M: Antti Palosaari <crope@iki.fi>
9885L: linux-media@vger.kernel.org
9886W: http://linuxtv.org/
9887W: http://palosaari.fi/linux/
9888Q: http://patchwork.linuxtv.org/project/linux-media/list/
9889T: git git://linuxtv.org/anttip/media_tree.git
9890S: Maintained
9891F: drivers/media/dvb-frontends/tda10071*
9892
9893TDA18212 MEDIA DRIVER
9894M: Antti Palosaari <crope@iki.fi>
9895L: linux-media@vger.kernel.org
9896W: http://linuxtv.org/
9897W: http://palosaari.fi/linux/
9898Q: http://patchwork.linuxtv.org/project/linux-media/list/
9899T: git git://linuxtv.org/anttip/media_tree.git
9900S: Maintained
9901F: drivers/media/tuners/tda18212*
9902
9903TDA18218 MEDIA DRIVER
9904M: Antti Palosaari <crope@iki.fi>
9905L: linux-media@vger.kernel.org
9906W: http://linuxtv.org/
9907W: http://palosaari.fi/linux/
9908Q: http://patchwork.linuxtv.org/project/linux-media/list/
9909T: git git://linuxtv.org/anttip/media_tree.git
9910S: Maintained
9911F: drivers/media/tuners/tda18218*
9912
9913TDA18271 MEDIA DRIVER
9914M: Michael Krufky <mkrufky@linuxtv.org>
9915L: linux-media@vger.kernel.org
9916W: http://linuxtv.org/
9917W: http://github.com/mkrufky
9918Q: http://patchwork.linuxtv.org/project/linux-media/list/
9919T: git git://linuxtv.org/mkrufky/tuners.git
9920S: Maintained
9921F: drivers/media/tuners/tda18271*
9922
9923TDA827x MEDIA DRIVER
9924M: Michael Krufky <mkrufky@linuxtv.org>
9925L: linux-media@vger.kernel.org
9926W: http://linuxtv.org/
9927W: http://github.com/mkrufky
9928Q: http://patchwork.linuxtv.org/project/linux-media/list/
9929T: git git://linuxtv.org/mkrufky/tuners.git
9930S: Maintained
9931F: drivers/media/tuners/tda8290.*
9932
9933TDA8290 MEDIA DRIVER
9934M: Michael Krufky <mkrufky@linuxtv.org>
9935L: linux-media@vger.kernel.org
9936W: http://linuxtv.org/
9937W: http://github.com/mkrufky
9938Q: http://patchwork.linuxtv.org/project/linux-media/list/
9939T: git git://linuxtv.org/mkrufky/tuners.git
9940S: Maintained
9941F: drivers/media/tuners/tda8290.*
9942
9943TDA9840 MEDIA DRIVER
9944M: Hans Verkuil <hverkuil@xs4all.nl>
9945L: linux-media@vger.kernel.org
9946T: git git://linuxtv.org/media_tree.git
9947W: http://linuxtv.org
9948S: Maintained
9949F: drivers/media/i2c/tda9840*
9950
9951TEA5761 TUNER DRIVER
9952M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
9953L: linux-media@vger.kernel.org
9954W: http://linuxtv.org
9955T: git git://linuxtv.org/media_tree.git
9956S: Odd fixes
9957F: drivers/media/tuners/tea5761.*
9958
9959TEA5767 TUNER DRIVER
9960M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
9961L: linux-media@vger.kernel.org
9962W: http://linuxtv.org
9963T: git git://linuxtv.org/media_tree.git
9964S: Maintained
9965F: drivers/media/tuners/tea5767.*
9966
9967TEA6415C MEDIA DRIVER
9968M: Hans Verkuil <hverkuil@xs4all.nl>
9969L: linux-media@vger.kernel.org
9970T: git git://linuxtv.org/media_tree.git
9971W: http://linuxtv.org
9972S: Maintained
9973F: drivers/media/i2c/tea6415c*
9974
9975TEA6420 MEDIA DRIVER
9976M: Hans Verkuil <hverkuil@xs4all.nl>
9977L: linux-media@vger.kernel.org
9978T: git git://linuxtv.org/media_tree.git
9979W: http://linuxtv.org
9980S: Maintained
9981F: drivers/media/i2c/tea6420*
9982
9983TEAM DRIVER
9984M: Jiri Pirko <jiri@resnulli.us>
9985L: netdev@vger.kernel.org
9986S: Supported
9987F: drivers/net/team/
9988F: include/linux/if_team.h
9989F: include/uapi/linux/if_team.h
9990
9991TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
9992M: "Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
9993S: Maintained
9994F: arch/x86/platform/ts5500/
9995
9996TECHNOTREND USB IR RECEIVER
9997M: Sean Young <sean@mess.org>
9998L: linux-media@vger.kernel.org
9999S: Maintained
10000F: drivers/media/rc/ttusbir.c
10001
10002TEGRA ARCHITECTURE SUPPORT
10003M: Stephen Warren <swarren@wwwdotorg.org>
10004M: Thierry Reding <thierry.reding@gmail.com>
10005M: Alexandre Courbot <gnurou@gmail.com>
10006L: linux-tegra@vger.kernel.org
10007Q: http://patchwork.ozlabs.org/project/linux-tegra/list/
10008T: git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
10009S: Supported
10010N: [^a-z]tegra
10011
10012TEGRA CLOCK DRIVER
10013M: Peter De Schrijver <pdeschrijver@nvidia.com>
10014M: Prashant Gaikwad <pgaikwad@nvidia.com>
10015S: Supported
10016F: drivers/clk/tegra/
10017
10018TEGRA DMA DRIVER
10019M: Laxman Dewangan <ldewangan@nvidia.com>
10020S: Supported
10021F: drivers/dma/tegra20-apb-dma.c
10022
10023TEGRA I2C DRIVER
10024M: Laxman Dewangan <ldewangan@nvidia.com>
10025S: Supported
10026F: drivers/i2c/busses/i2c-tegra.c
10027
10028TEGRA IOMMU DRIVERS
10029M: Hiroshi Doyu <hdoyu@nvidia.com>
10030S: Supported
10031F: drivers/iommu/tegra*
10032
10033TEGRA KBC DRIVER
10034M: Rakesh Iyer <riyer@nvidia.com>
10035M: Laxman Dewangan <ldewangan@nvidia.com>
10036S: Supported
10037F: drivers/input/keyboard/tegra-kbc.c
10038
10039TEGRA PWM DRIVER
10040M: Thierry Reding <thierry.reding@gmail.com>
10041S: Supported
10042F: drivers/pwm/pwm-tegra.c
10043
10044TEGRA SERIAL DRIVER
10045M: Laxman Dewangan <ldewangan@nvidia.com>
10046S: Supported
10047F: drivers/tty/serial/serial-tegra.c
10048
10049TEGRA SPI DRIVER
10050M: Laxman Dewangan <ldewangan@nvidia.com>
10051S: Supported
10052F: drivers/spi/spi-tegra*
10053
10054TEHUTI ETHERNET DRIVER
10055M: Andy Gospodarek <andy@greyhouse.net>
10056L: netdev@vger.kernel.org
10057S: Supported
10058F: drivers/net/ethernet/tehuti/*
10059
10060Telecom Clock Driver for MCPL0010
10061M: Mark Gross <mark.gross@intel.com>
10062S: Supported
10063F: drivers/char/tlclk.c
10064
10065TENSILICA XTENSA PORT (xtensa)
10066M: Chris Zankel <chris@zankel.net>
10067M: Max Filippov <jcmvbkbc@gmail.com>
10068L: linux-xtensa@linux-xtensa.org
10069S: Maintained
10070F: arch/xtensa/
10071F: drivers/irqchip/irq-xtensa-*
10072
10073THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
10074M: Hans Verkuil <hverkuil@xs4all.nl>
10075L: linux-media@vger.kernel.org
10076T: git git://linuxtv.org/media_tree.git
10077W: http://linuxtv.org
10078S: Maintained
10079F: drivers/media/radio/radio-raremono.c
10080
10081THERMAL
10082M: Zhang Rui <rui.zhang@intel.com>
10083M: Eduardo Valentin <edubezval@gmail.com>
10084L: linux-pm@vger.kernel.org
10085T: git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git
10086T: git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git
10087Q: https://patchwork.kernel.org/project/linux-pm/list/
10088S: Supported
10089F: drivers/thermal/
10090F: include/linux/thermal.h
10091F: include/uapi/linux/thermal.h
10092F: include/linux/cpu_cooling.h
10093F: Documentation/devicetree/bindings/thermal/
10094
10095THINGM BLINK(1) USB RGB LED DRIVER
10096M: Vivien Didelot <vivien.didelot@savoirfairelinux.com>
10097S: Maintained
10098F: drivers/hid/hid-thingm.c
10099
10100THINKPAD ACPI EXTRAS DRIVER
10101M: Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br>
10102L: ibm-acpi-devel@lists.sourceforge.net
10103L: platform-driver-x86@vger.kernel.org
10104W: http://ibm-acpi.sourceforge.net
10105W: http://thinkwiki.org/wiki/Ibm-acpi
10106T: git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
10107S: Maintained
10108F: drivers/platform/x86/thinkpad_acpi.c
10109
10110TI BANDGAP AND THERMAL DRIVER
10111M: Eduardo Valentin <edubezval@gmail.com>
10112L: linux-pm@vger.kernel.org
10113L: linux-omap@vger.kernel.org
10114S: Maintained
10115F: drivers/thermal/ti-soc-thermal/
10116
10117TI CDCE706 CLOCK DRIVER
10118M: Max Filippov <jcmvbkbc@gmail.com>
10119S: Maintained
10120F: drivers/clk/clk-cdce706.c
10121
10122TI CLOCK DRIVER
10123M: Tero Kristo <t-kristo@ti.com>
10124L: linux-omap@vger.kernel.org
10125S: Maintained
10126F: drivers/clk/ti/
10127F: include/linux/clk/ti.h
10128
10129TI FLASH MEDIA INTERFACE DRIVER
10130M: Alex Dubov <oakad@yahoo.com>
10131S: Maintained
10132F: drivers/misc/tifm*
10133F: drivers/mmc/host/tifm_sd.c
10134F: include/linux/tifm.h
10135
10136TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
10137M: Santosh Shilimkar <ssantosh@kernel.org>
10138L: linux-kernel@vger.kernel.org
10139L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10140S: Maintained
10141F: drivers/soc/ti/*
10142T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
10143
10144
10145TI LM49xxx FAMILY ASoC CODEC DRIVERS
10146M: M R Swami Reddy <mr.swami.reddy@ti.com>
10147M: Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
10148L: alsa-devel@alsa-project.org (moderated for non-subscribers)
10149S: Maintained
10150F: sound/soc/codecs/lm49453*
10151F: sound/soc/codecs/isabelle*
10152
10153TI LP855x BACKLIGHT DRIVER
10154M: Milo Kim <milo.kim@ti.com>
10155S: Maintained
10156F: Documentation/backlight/lp855x-driver.txt
10157F: drivers/video/backlight/lp855x_bl.c
10158F: include/linux/platform_data/lp855x.h
10159
10160TI LP8727 CHARGER DRIVER
10161M: Milo Kim <milo.kim@ti.com>
10162S: Maintained
10163F: drivers/power/lp8727_charger.c
10164F: include/linux/platform_data/lp8727.h
10165
10166TI LP8788 MFD DRIVER
10167M: Milo Kim <milo.kim@ti.com>
10168S: Maintained
10169F: drivers/iio/adc/lp8788_adc.c
10170F: drivers/leds/leds-lp8788.c
10171F: drivers/mfd/lp8788*.c
10172F: drivers/power/lp8788-charger.c
10173F: drivers/regulator/lp8788-*.c
10174F: include/linux/mfd/lp8788*.h
10175
10176TI NETCP ETHERNET DRIVER
10177M: Wingman Kwok <w-kwok2@ti.com>
10178M: Murali Karicheri <m-karicheri2@ti.com>
10179L: netdev@vger.kernel.org
10180S: Maintained
10181F: drivers/net/ethernet/ti/netcp*
10182
10183TI TAS571X FAMILY ASoC CODEC DRIVER
10184M: Kevin Cernekee <cernekee@chromium.org>
10185L: alsa-devel@alsa-project.org (moderated for non-subscribers)
10186S: Odd Fixes
10187F: sound/soc/codecs/tas571x*
10188
10189TI TWL4030 SERIES SOC CODEC DRIVER
10190M: Peter Ujfalusi <peter.ujfalusi@ti.com>
10191L: alsa-devel@alsa-project.org (moderated for non-subscribers)
10192S: Maintained
10193F: sound/soc/codecs/twl4030*
10194
10195TI WILINK WIRELESS DRIVERS
10196L: linux-wireless@vger.kernel.org
10197W: http://wireless.kernel.org/en/users/Drivers/wl12xx
10198W: http://wireless.kernel.org/en/users/Drivers/wl1251
10199T: git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
10200S: Orphan
10201F: drivers/net/wireless/ti/
10202F: include/linux/wl12xx.h
10203
10204TIPC NETWORK LAYER
10205M: Jon Maloy <jon.maloy@ericsson.com>
10206M: Ying Xue <ying.xue@windriver.com>
10207L: netdev@vger.kernel.org (core kernel code)
10208L: tipc-discussion@lists.sourceforge.net (user apps, general discussion)
10209W: http://tipc.sourceforge.net/
10210S: Maintained
10211F: include/uapi/linux/tipc*.h
10212F: net/tipc/
10213
10214TILE ARCHITECTURE
10215M: Chris Metcalf <cmetcalf@ezchip.com>
10216W: http://www.ezchip.com/scm/
10217S: Supported
10218F: arch/tile/
10219F: drivers/char/tile-srom.c
10220F: drivers/edac/tile_edac.c
10221F: drivers/net/ethernet/tile/
10222F: drivers/rtc/rtc-tile.c
10223F: drivers/tty/hvc/hvc_tile.c
10224F: drivers/tty/serial/tilegx.c
10225F: drivers/usb/host/*-tilegx.c
10226F: include/linux/usb/tilegx.h
10227
10228TLAN NETWORK DRIVER
10229M: Samuel Chessman <chessman@tux.org>
10230L: tlan-devel@lists.sourceforge.net (subscribers-only)
10231W: http://sourceforge.net/projects/tlan/
10232S: Maintained
10233F: Documentation/networking/tlan.txt
10234F: drivers/net/ethernet/ti/tlan.*
10235
10236TOMOYO SECURITY MODULE
10237M: Kentaro Takeda <takedakn@nttdata.co.jp>
10238M: Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
10239L: tomoyo-dev-en@lists.sourceforge.jp (subscribers-only, for developers in English)
10240L: tomoyo-users-en@lists.sourceforge.jp (subscribers-only, for users in English)
10241L: tomoyo-dev@lists.sourceforge.jp (subscribers-only, for developers in Japanese)
10242L: tomoyo-users@lists.sourceforge.jp (subscribers-only, for users in Japanese)
10243W: http://tomoyo.sourceforge.jp/
10244T: quilt http://svn.sourceforge.jp/svnroot/tomoyo/trunk/2.5.x/tomoyo-lsm/patches/
10245S: Maintained
10246F: security/tomoyo/
10247
10248TOPSTAR LAPTOP EXTRAS DRIVER
10249M: Herton Ronaldo Krzesinski <herton@canonical.com>
10250L: platform-driver-x86@vger.kernel.org
10251S: Maintained
10252F: drivers/platform/x86/topstar-laptop.c
10253
10254TOSHIBA ACPI EXTRAS DRIVER
10255M: Azael Avalos <coproscefalo@gmail.com>
10256L: platform-driver-x86@vger.kernel.org
10257S: Maintained
10258F: drivers/platform/x86/toshiba_acpi.c
10259
10260TOSHIBA BLUETOOTH DRIVER
10261M: Azael Avalos <coproscefalo@gmail.com>
10262L: platform-driver-x86@vger.kernel.org
10263S: Maintained
10264F: drivers/platform/x86/toshiba_bluetooth.c
10265
10266TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
10267M: Azael Avalos <coproscefalo@gmail.com>
10268L: platform-driver-x86@vger.kernel.org
10269S: Maintained
10270F: drivers/platform/x86/toshiba_haps.c
10271
10272TOSHIBA SMM DRIVER
10273M: Jonathan Buzzard <jonathan@buzzard.org.uk>
10274L: tlinux-users@tce.toshiba-dme.co.jp
10275W: http://www.buzzard.org.uk/toshiba/
10276S: Maintained
10277F: drivers/char/toshiba.c
10278F: include/linux/toshiba.h
10279F: include/uapi/linux/toshiba.h
10280
10281TMIO MMC DRIVER
10282M: Ian Molton <ian@mnementh.co.uk>
10283L: linux-mmc@vger.kernel.org
10284S: Maintained
10285F: drivers/mmc/host/tmio_mmc*
10286F: drivers/mmc/host/sh_mobile_sdhi.c
10287F: include/linux/mmc/tmio.h
10288F: include/linux/mmc/sh_mobile_sdhi.h
10289
10290TMP401 HARDWARE MONITOR DRIVER
10291M: Guenter Roeck <linux@roeck-us.net>
10292L: lm-sensors@lm-sensors.org
10293S: Maintained
10294F: Documentation/hwmon/tmp401
10295F: drivers/hwmon/tmp401.c
10296
10297TMPFS (SHMEM FILESYSTEM)
10298M: Hugh Dickins <hughd@google.com>
10299L: linux-mm@kvack.org
10300S: Maintained
10301F: include/linux/shmem_fs.h
10302F: mm/shmem.c
10303
10304TM6000 VIDEO4LINUX DRIVER
10305M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
10306L: linux-media@vger.kernel.org
10307W: http://linuxtv.org
10308T: git git://linuxtv.org/media_tree.git
10309S: Odd fixes
10310F: drivers/media/usb/tm6000/
10311
10312TW68 VIDEO4LINUX DRIVER
10313M: Hans Verkuil <hverkuil@xs4all.nl>
10314L: linux-media@vger.kernel.org
10315T: git git://linuxtv.org/media_tree.git
10316W: http://linuxtv.org
10317S: Odd Fixes
10318F: drivers/media/pci/tw68/
10319
10320TPM DEVICE DRIVER
10321M: Peter Huewe <peterhuewe@gmx.de>
10322M: Marcel Selhorst <tpmdd@selhorst.net>
10323R: Jason Gunthorpe <jgunthorpe@obsidianresearch.com>
10324W: http://tpmdd.sourceforge.net
10325L: tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers)
10326Q: git git://github.com/PeterHuewe/linux-tpmdd.git
10327T: https://github.com/PeterHuewe/linux-tpmdd
10328S: Maintained
10329F: drivers/char/tpm/
10330
10331TPM IBM_VTPM DEVICE DRIVER
10332M: Ashley Lai <ashleydlai@gmail.com>
10333W: http://tpmdd.sourceforge.net
10334L: tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers)
10335S: Maintained
10336F: drivers/char/tpm/tpm_ibmvtpm*
10337
10338TRACING
10339M: Steven Rostedt <rostedt@goodmis.org>
10340M: Ingo Molnar <mingo@redhat.com>
10341T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
10342S: Maintained
10343F: Documentation/trace/ftrace.txt
10344F: arch/*/*/*/ftrace.h
10345F: arch/*/kernel/ftrace.c
10346F: include/*/ftrace.h
10347F: include/linux/trace*.h
10348F: include/trace/
10349F: kernel/trace/
10350F: tools/testing/selftests/ftrace/
10351
10352TRIVIAL PATCHES
10353M: Jiri Kosina <trivial@kernel.org>
10354T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git
10355S: Maintained
10356K: ^Subject:.*(?i)trivial
10357
10358TTY LAYER
10359M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
10360M: Jiri Slaby <jslaby@suse.cz>
10361S: Supported
10362T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
10363F: Documentation/serial/
10364F: drivers/tty/
10365F: drivers/tty/serial/serial_core.c
10366F: include/linux/serial_core.h
10367F: include/linux/serial.h
10368F: include/linux/tty.h
10369F: include/uapi/linux/serial_core.h
10370F: include/uapi/linux/serial.h
10371F: include/uapi/linux/tty.h
10372
10373TUA9001 MEDIA DRIVER
10374M: Antti Palosaari <crope@iki.fi>
10375L: linux-media@vger.kernel.org
10376W: http://linuxtv.org/
10377W: http://palosaari.fi/linux/
10378Q: http://patchwork.linuxtv.org/project/linux-media/list/
10379T: git git://linuxtv.org/anttip/media_tree.git
10380S: Maintained
10381F: drivers/media/tuners/tua9001*
10382
10383TULIP NETWORK DRIVERS
10384M: Grant Grundler <grundler@parisc-linux.org>
10385L: netdev@vger.kernel.org
10386S: Maintained
10387F: drivers/net/ethernet/dec/tulip/
10388
10389TUN/TAP driver
10390M: Maxim Krasnyansky <maxk@qti.qualcomm.com>
10391W: http://vtun.sourceforge.net/tun
10392S: Maintained
10393F: Documentation/networking/tuntap.txt
10394F: arch/um/os-Linux/drivers/
10395
10396TURBOCHANNEL SUBSYSTEM
10397M: "Maciej W. Rozycki" <macro@linux-mips.org>
10398M: Ralf Baechle <ralf@linux-mips.org>
10399L: linux-mips@linux-mips.org
10400Q: http://patchwork.linux-mips.org/project/linux-mips/list/
10401S: Maintained
10402F: drivers/tc/
10403F: include/linux/tc.h
10404
10405U14-34F SCSI DRIVER
10406M: Dario Ballabio <ballabio_dario@emc.com>
10407L: linux-scsi@vger.kernel.org
10408S: Maintained
10409F: drivers/scsi/u14-34f.c
10410
10411UBI FILE SYSTEM (UBIFS)
10412M: Artem Bityutskiy <dedekind1@gmail.com>
10413M: Adrian Hunter <adrian.hunter@intel.com>
10414L: linux-mtd@lists.infradead.org
10415T: git git://git.infradead.org/ubifs-2.6.git
10416W: http://www.linux-mtd.infradead.org/doc/ubifs.html
10417S: Maintained
10418F: Documentation/filesystems/ubifs.txt
10419F: fs/ubifs/
10420
10421UCLINUX (M68KNOMMU AND COLDFIRE)
10422M: Greg Ungerer <gerg@uclinux.org>
10423W: http://www.uclinux.org/
10424L: linux-m68k@lists.linux-m68k.org
10425L: uclinux-dev@uclinux.org (subscribers-only)
10426T: git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
10427S: Maintained
10428F: arch/m68k/coldfire/
10429F: arch/m68k/68*/
10430F: arch/m68k/*/*_no.*
10431F: arch/m68k/include/asm/*_no.*
10432
10433UDF FILESYSTEM
10434M: Jan Kara <jack@suse.cz>
10435S: Maintained
10436F: Documentation/filesystems/udf.txt
10437F: fs/udf/
10438
10439UFS FILESYSTEM
10440M: Evgeniy Dushistov <dushistov@mail.ru>
10441S: Maintained
10442F: Documentation/filesystems/ufs.txt
10443F: fs/ufs/
10444
10445UHID USERSPACE HID IO DRIVER:
10446M: David Herrmann <dh.herrmann@googlemail.com>
10447L: linux-input@vger.kernel.org
10448S: Maintained
10449F: drivers/hid/uhid.c
10450F: include/uapi/linux/uhid.h
10451
10452ULTRA-WIDEBAND (UWB) SUBSYSTEM:
10453L: linux-usb@vger.kernel.org
10454S: Orphan
10455F: drivers/uwb/
10456F: include/linux/uwb.h
10457F: include/linux/uwb/
10458
10459UNICORE32 ARCHITECTURE:
10460M: Guan Xuetao <gxt@mprc.pku.edu.cn>
10461W: http://mprc.pku.edu.cn/~guanxuetao/linux
10462S: Maintained
10463T: git git://github.com/gxt/linux.git
10464F: arch/unicore32/
10465
10466UNIFDEF
10467M: Tony Finch <dot@dotat.at>
10468W: http://dotat.at/prog/unifdef
10469S: Maintained
10470F: scripts/unifdef.c
10471
10472UNIFORM CDROM DRIVER
10473M: Jens Axboe <axboe@kernel.dk>
10474W: http://www.kernel.dk
10475S: Maintained
10476F: Documentation/cdrom/
10477F: drivers/cdrom/cdrom.c
10478F: include/linux/cdrom.h
10479F: include/uapi/linux/cdrom.h
10480
10481UNISYS S-PAR DRIVERS
10482M: Benjamin Romer <benjamin.romer@unisys.com>
10483M: David Kershner <david.kershner@unisys.com>
10484L: sparmaintainer@unisys.com (Unisys internal)
10485S: Supported
10486F: drivers/staging/unisys/
10487
10488UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
10489M: Vinayak Holikatti <vinholikatti@gmail.com>
10490L: linux-scsi@vger.kernel.org
10491S: Supported
10492F: Documentation/scsi/ufs.txt
10493F: drivers/scsi/ufs/
10494
10495UNSORTED BLOCK IMAGES (UBI)
10496M: Artem Bityutskiy <dedekind1@gmail.com>
10497M: Richard Weinberger <richard@nod.at>
10498W: http://www.linux-mtd.infradead.org/
10499L: linux-mtd@lists.infradead.org
10500T: git git://git.infradead.org/ubifs-2.6.git
10501S: Supported
10502F: drivers/mtd/ubi/
10503F: include/linux/mtd/ubi.h
10504F: include/uapi/mtd/ubi-user.h
10505
10506USB ACM DRIVER
10507M: Oliver Neukum <oliver@neukum.org>
10508L: linux-usb@vger.kernel.org
10509S: Maintained
10510F: Documentation/usb/acm.txt
10511F: drivers/usb/class/cdc-acm.*
10512
10513USB AR5523 WIRELESS DRIVER
10514M: Pontus Fuchs <pontus.fuchs@gmail.com>
10515L: linux-wireless@vger.kernel.org
10516S: Maintained
10517F: drivers/net/wireless/ath/ar5523/
10518
10519USB ATTACHED SCSI
10520M: Hans de Goede <hdegoede@redhat.com>
10521M: Gerd Hoffmann <kraxel@redhat.com>
10522L: linux-usb@vger.kernel.org
10523L: linux-scsi@vger.kernel.org
10524S: Maintained
10525F: drivers/usb/storage/uas.c
10526
10527USB CDC ETHERNET DRIVER
10528M: Oliver Neukum <oliver@neukum.org>
10529L: linux-usb@vger.kernel.org
10530S: Maintained
10531F: drivers/net/usb/cdc_*.c
10532F: include/uapi/linux/usb/cdc.h
10533
10534USB CHAOSKEY DRIVER
10535M: Keith Packard <keithp@keithp.com>
10536L: linux-usb@vger.kernel.org
10537S: Maintained
10538F: drivers/usb/misc/chaoskey.c
10539
10540USB CYPRESS C67X00 DRIVER
10541M: Peter Korsgaard <jacmet@sunsite.dk>
10542L: linux-usb@vger.kernel.org
10543S: Maintained
10544F: drivers/usb/c67x00/
10545
10546USB DAVICOM DM9601 DRIVER
10547M: Peter Korsgaard <jacmet@sunsite.dk>
10548L: netdev@vger.kernel.org
10549W: http://www.linux-usb.org/usbnet
10550S: Maintained
10551F: drivers/net/usb/dm9601.c
10552
10553USB DIAMOND RIO500 DRIVER
10554M: Cesar Miquel <miquel@df.uba.ar>
10555L: rio500-users@lists.sourceforge.net
10556W: http://rio500.sourceforge.net
10557S: Maintained
10558F: drivers/usb/misc/rio500*
10559
10560USB EHCI DRIVER
10561M: Alan Stern <stern@rowland.harvard.edu>
10562L: linux-usb@vger.kernel.org
10563S: Maintained
10564F: Documentation/usb/ehci.txt
10565F: drivers/usb/host/ehci*
10566
10567USB GADGET/PERIPHERAL SUBSYSTEM
10568M: Felipe Balbi <balbi@ti.com>
10569L: linux-usb@vger.kernel.org
10570W: http://www.linux-usb.org/gadget
10571T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
10572S: Maintained
10573F: drivers/usb/gadget/
10574F: include/linux/usb/gadget*
10575
10576USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
10577M: Jiri Kosina <jkosina@suse.cz>
10578L: linux-usb@vger.kernel.org
10579T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
10580S: Maintained
10581F: Documentation/hid/hiddev.txt
10582F: drivers/hid/usbhid/
10583
10584USB ISP116X DRIVER
10585M: Olav Kongas <ok@artecdesign.ee>
10586L: linux-usb@vger.kernel.org
10587S: Maintained
10588F: drivers/usb/host/isp116x*
10589F: include/linux/usb/isp116x.h
10590
10591USB MASS STORAGE DRIVER
10592M: Matthew Dharm <mdharm-usb@one-eyed-alien.net>
10593L: linux-usb@vger.kernel.org
10594L: usb-storage@lists.one-eyed-alien.net
10595S: Maintained
10596W: http://www.one-eyed-alien.net/~mdharm/linux-usb/
10597F: drivers/usb/storage/
10598
10599USB MIDI DRIVER
10600M: Clemens Ladisch <clemens@ladisch.de>
10601L: alsa-devel@alsa-project.org (moderated for non-subscribers)
10602T: git git://git.alsa-project.org/alsa-kernel.git
10603S: Maintained
10604F: sound/usb/midi.*
10605
10606USB NETWORKING DRIVERS
10607L: linux-usb@vger.kernel.org
10608S: Odd Fixes
10609F: drivers/net/usb/
10610
10611USB OHCI DRIVER
10612M: Alan Stern <stern@rowland.harvard.edu>
10613L: linux-usb@vger.kernel.org
10614S: Maintained
10615F: Documentation/usb/ohci.txt
10616F: drivers/usb/host/ohci*
10617
10618USB OTG FSM (Finite State Machine)
10619M: Peter Chen <Peter.Chen@freescale.com>
10620T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
10621L: linux-usb@vger.kernel.org
10622S: Maintained
10623F: drivers/usb/common/usb-otg-fsm.c
10624
10625USB OVER IP DRIVER
10626M: Valentina Manea <valentina.manea.m@gmail.com>
10627M: Shuah Khan <shuah.kh@samsung.com>
10628L: linux-usb@vger.kernel.org
10629S: Maintained
10630F: drivers/usb/usbip/
10631F: tools/usb/usbip/
10632
10633USB PEGASUS DRIVER
10634M: Petko Manolov <petkan@nucleusys.com>
10635L: linux-usb@vger.kernel.org
10636L: netdev@vger.kernel.org
10637T: git git://github.com/petkan/pegasus.git
10638W: https://github.com/petkan/pegasus
10639S: Maintained
10640F: drivers/net/usb/pegasus.*
10641
10642USB PHY LAYER
10643M: Felipe Balbi <balbi@ti.com>
10644L: linux-usb@vger.kernel.org
10645T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
10646S: Maintained
10647F: drivers/usb/phy/
10648
10649USB PRINTER DRIVER (usblp)
10650M: Pete Zaitcev <zaitcev@redhat.com>
10651L: linux-usb@vger.kernel.org
10652S: Supported
10653F: drivers/usb/class/usblp.c
10654
10655USB RTL8150 DRIVER
10656M: Petko Manolov <petkan@nucleusys.com>
10657L: linux-usb@vger.kernel.org
10658L: netdev@vger.kernel.org
10659T: git git://github.com/petkan/rtl8150.git
10660W: https://github.com/petkan/rtl8150
10661S: Maintained
10662F: drivers/net/usb/rtl8150.c
10663
10664USB SERIAL SUBSYSTEM
10665M: Johan Hovold <johan@kernel.org>
10666L: linux-usb@vger.kernel.org
10667S: Maintained
10668F: Documentation/usb/usb-serial.txt
10669F: drivers/usb/serial/
10670F: include/linux/usb/serial.h
10671
10672USB SMSC75XX ETHERNET DRIVER
10673M: Steve Glendinning <steve.glendinning@shawell.net>
10674L: netdev@vger.kernel.org
10675S: Maintained
10676F: drivers/net/usb/smsc75xx.*
10677
10678USB SMSC95XX ETHERNET DRIVER
10679M: Steve Glendinning <steve.glendinning@shawell.net>
10680L: netdev@vger.kernel.org
10681S: Maintained
10682F: drivers/net/usb/smsc95xx.*
10683
10684USB SUBSYSTEM
10685M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
10686L: linux-usb@vger.kernel.org
10687W: http://www.linux-usb.org
10688T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
10689S: Supported
10690F: Documentation/usb/
10691F: drivers/usb/
10692F: include/linux/usb.h
10693F: include/linux/usb/
10694
10695USB UHCI DRIVER
10696M: Alan Stern <stern@rowland.harvard.edu>
10697L: linux-usb@vger.kernel.org
10698S: Maintained
10699F: drivers/usb/host/uhci*
10700
10701USB "USBNET" DRIVER FRAMEWORK
10702M: Oliver Neukum <oneukum@suse.de>
10703L: netdev@vger.kernel.org
10704W: http://www.linux-usb.org/usbnet
10705S: Maintained
10706F: drivers/net/usb/usbnet.c
10707F: include/linux/usb/usbnet.h
10708
10709USB VIDEO CLASS
10710M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10711L: linux-uvc-devel@lists.sourceforge.net (subscribers-only)
10712L: linux-media@vger.kernel.org
10713T: git git://linuxtv.org/media_tree.git
10714W: http://www.ideasonboard.org/uvc/
10715S: Maintained
10716F: drivers/media/usb/uvc/
10717F: include/uapi/linux/uvcvideo.h
10718
10719USB VISION DRIVER
10720M: Hans Verkuil <hverkuil@xs4all.nl>
10721L: linux-media@vger.kernel.org
10722T: git git://linuxtv.org/media_tree.git
10723W: http://linuxtv.org
10724S: Odd Fixes
10725F: drivers/media/usb/usbvision/
10726
10727USB WEBCAM GADGET
10728M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10729L: linux-usb@vger.kernel.org
10730S: Maintained
10731F: drivers/usb/gadget/function/*uvc*
10732F: drivers/usb/gadget/legacy/webcam.c
10733
10734USB WIRELESS RNDIS DRIVER (rndis_wlan)
10735M: Jussi Kivilinna <jussi.kivilinna@iki.fi>
10736L: linux-wireless@vger.kernel.org
10737S: Maintained
10738F: drivers/net/wireless/rndis_wlan.c
10739
10740USB XHCI DRIVER
10741M: Mathias Nyman <mathias.nyman@intel.com>
10742L: linux-usb@vger.kernel.org
10743S: Supported
10744F: drivers/usb/host/xhci*
10745F: drivers/usb/host/pci-quirks*
10746
10747USB ZD1201 DRIVER
10748L: linux-wireless@vger.kernel.org
10749W: http://linux-lc100020.sourceforge.net
10750S: Orphan
10751F: drivers/net/wireless/zd1201.*
10752
10753USB ZR364XX DRIVER
10754M: Antoine Jacquet <royale@zerezo.com>
10755L: linux-usb@vger.kernel.org
10756L: linux-media@vger.kernel.org
10757T: git git://linuxtv.org/media_tree.git
10758W: http://royale.zerezo.com/zr364xx/
10759S: Maintained
10760F: Documentation/video4linux/zr364xx.txt
10761F: drivers/media/usb/zr364xx/
10762
10763ULPI BUS
10764M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
10765L: linux-usb@vger.kernel.org
10766S: Maintained
10767F: drivers/usb/common/ulpi.c
10768F: include/linux/ulpi/
10769
10770USER-MODE LINUX (UML)
10771M: Jeff Dike <jdike@addtoit.com>
10772M: Richard Weinberger <richard@nod.at>
10773L: user-mode-linux-devel@lists.sourceforge.net
10774L: user-mode-linux-user@lists.sourceforge.net
10775W: http://user-mode-linux.sourceforge.net
10776S: Maintained
10777F: Documentation/virtual/uml/
10778F: arch/um/
10779F: arch/x86/um/
10780F: fs/hostfs/
10781F: fs/hppfs/
10782
10783USERSPACE I/O (UIO)
10784M: "Hans J. Koch" <hjk@hansjkoch.de>
10785M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
10786S: Maintained
10787T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
10788F: Documentation/DocBook/uio-howto.tmpl
10789F: drivers/uio/
10790F: include/linux/uio*.h
10791
10792UTIL-LINUX PACKAGE
10793M: Karel Zak <kzak@redhat.com>
10794L: util-linux@vger.kernel.org
10795W: http://en.wikipedia.org/wiki/Util-linux
10796T: git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
10797S: Maintained
10798
10799UVESAFB DRIVER
10800M: Michal Januszewski <spock@gentoo.org>
10801L: linux-fbdev@vger.kernel.org
10802W: http://dev.gentoo.org/~spock/projects/uvesafb/
10803S: Maintained
10804F: Documentation/fb/uvesafb.txt
10805F: drivers/video/fbdev/uvesafb.*
10806
10807VFAT/FAT/MSDOS FILESYSTEM
10808M: OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
10809S: Maintained
10810F: Documentation/filesystems/vfat.txt
10811F: fs/fat/
10812
10813VFIO DRIVER
10814M: Alex Williamson <alex.williamson@redhat.com>
10815L: kvm@vger.kernel.org
10816S: Maintained
10817F: Documentation/vfio.txt
10818F: drivers/vfio/
10819F: include/linux/vfio.h
10820F: include/uapi/linux/vfio.h
10821
10822VFIO PLATFORM DRIVER
10823M: Baptiste Reynal <b.reynal@virtualopensystems.com>
10824L: kvm@vger.kernel.org
10825S: Maintained
10826F: drivers/vfio/platform/
10827
10828VIDEOBUF2 FRAMEWORK
10829M: Pawel Osciak <pawel@osciak.com>
10830M: Marek Szyprowski <m.szyprowski@samsung.com>
10831M: Kyungmin Park <kyungmin.park@samsung.com>
10832L: linux-media@vger.kernel.org
10833S: Maintained
10834F: drivers/media/v4l2-core/videobuf2-*
10835F: include/media/videobuf2-*
10836
10837VIRTIO CONSOLE DRIVER
10838M: Amit Shah <amit.shah@redhat.com>
10839L: virtualization@lists.linux-foundation.org
10840S: Maintained
10841F: drivers/char/virtio_console.c
10842F: include/linux/virtio_console.h
10843F: include/uapi/linux/virtio_console.h
10844
10845VIRTIO CORE, NET AND BLOCK DRIVERS
10846M: "Michael S. Tsirkin" <mst@redhat.com>
10847L: virtualization@lists.linux-foundation.org
10848S: Maintained
10849F: drivers/virtio/
10850F: tools/virtio/
10851F: drivers/net/virtio_net.c
10852F: drivers/block/virtio_blk.c
10853F: include/linux/virtio_*.h
10854F: include/uapi/linux/virtio_*.h
10855
10856VIRTIO GPU DRIVER
10857M: David Airlie <airlied@linux.ie>
10858M: Gerd Hoffmann <kraxel@redhat.com>
10859L: dri-devel@lists.freedesktop.org
10860L: virtualization@lists.linux-foundation.org
10861S: Maintained
10862F: drivers/gpu/drm/virtio/
10863F: include/uapi/linux/virtio_gpu.h
10864
10865VIRTIO HOST (VHOST)
10866M: "Michael S. Tsirkin" <mst@redhat.com>
10867L: kvm@vger.kernel.org
10868L: virtualization@lists.linux-foundation.org
10869L: netdev@vger.kernel.org
10870S: Maintained
10871F: drivers/vhost/
10872F: include/uapi/linux/vhost.h
10873
10874VIRTIO INPUT DRIVER
10875M: Gerd Hoffmann <kraxel@redhat.com>
10876S: Maintained
10877F: drivers/virtio/virtio_input.c
10878F: include/uapi/linux/virtio_input.h
10879
10880VIA RHINE NETWORK DRIVER
10881S: Orphan
10882F: drivers/net/ethernet/via/via-rhine.c
10883
10884VIA SD/MMC CARD CONTROLLER DRIVER
10885M: Bruce Chang <brucechang@via.com.tw>
10886M: Harald Welte <HaraldWelte@viatech.com>
10887S: Maintained
10888F: drivers/mmc/host/via-sdmmc.c
10889
10890VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
10891M: Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
10892L: linux-fbdev@vger.kernel.org
10893S: Maintained
10894F: include/linux/via-core.h
10895F: include/linux/via-gpio.h
10896F: include/linux/via_i2c.h
10897F: drivers/video/fbdev/via/
10898
10899VIA VELOCITY NETWORK DRIVER
10900M: Francois Romieu <romieu@fr.zoreil.com>
10901L: netdev@vger.kernel.org
10902S: Maintained
10903F: drivers/net/ethernet/via/via-velocity.*
10904
10905VIVID VIRTUAL VIDEO DRIVER
10906M: Hans Verkuil <hverkuil@xs4all.nl>
10907L: linux-media@vger.kernel.org
10908T: git git://linuxtv.org/media_tree.git
10909W: http://linuxtv.org
10910S: Maintained
10911F: drivers/media/platform/vivid/*
10912
10913VLAN (802.1Q)
10914M: Patrick McHardy <kaber@trash.net>
10915L: netdev@vger.kernel.org
10916S: Maintained
10917F: drivers/net/macvlan.c
10918F: include/linux/if_*vlan.h
10919F: net/8021q/
10920
10921VLYNQ BUS
10922M: Florian Fainelli <florian@openwrt.org>
10923L: openwrt-devel@lists.openwrt.org (subscribers-only)
10924S: Maintained
10925F: drivers/vlynq/vlynq.c
10926F: include/linux/vlynq.h
10927
10928VME SUBSYSTEM
10929M: Martyn Welch <martyn.welch@ge.com>
10930M: Manohar Vanga <manohar.vanga@gmail.com>
10931M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
10932L: devel@driverdev.osuosl.org
10933S: Maintained
10934T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
10935F: Documentation/vme_api.txt
10936F: drivers/staging/vme/
10937F: drivers/vme/
10938F: include/linux/vme*
10939
10940VMWARE HYPERVISOR INTERFACE
10941M: Alok Kataria <akataria@vmware.com>
10942L: virtualization@lists.linux-foundation.org
10943S: Supported
10944F: arch/x86/kernel/cpu/vmware.c
10945
10946VMWARE BALLOON DRIVER
10947M: Xavier Deguillard <xdeguillard@vmware.com>
10948M: Philip Moltmann <moltmann@vmware.com>
10949M: "VMware, Inc." <pv-drivers@vmware.com>
10950L: linux-kernel@vger.kernel.org
10951S: Maintained
10952F: drivers/misc/vmw_balloon.c
10953
10954VMWARE VMMOUSE SUBDRIVER
10955M: "VMware Graphics" <linux-graphics-maintainer@vmware.com>
10956M: "VMware, Inc." <pv-drivers@vmware.com>
10957L: linux-input@vger.kernel.org
10958S: Maintained
10959F: drivers/input/mouse/vmmouse.c
10960F: drivers/input/mouse/vmmouse.h
10961
10962VMWARE VMXNET3 ETHERNET DRIVER
10963M: Shreyas Bhatewara <sbhatewara@vmware.com>
10964M: "VMware, Inc." <pv-drivers@vmware.com>
10965L: netdev@vger.kernel.org
10966S: Maintained
10967F: drivers/net/vmxnet3/
10968
10969VMware PVSCSI driver
10970M: Arvind Kumar <arvindkumar@vmware.com>
10971M: VMware PV-Drivers <pv-drivers@vmware.com>
10972L: linux-scsi@vger.kernel.org
10973S: Maintained
10974F: drivers/scsi/vmw_pvscsi.c
10975F: drivers/scsi/vmw_pvscsi.h
10976
10977VOLTAGE AND CURRENT REGULATOR FRAMEWORK
10978M: Liam Girdwood <lgirdwood@gmail.com>
10979M: Mark Brown <broonie@kernel.org>
10980L: linux-kernel@vger.kernel.org
10981W: http://opensource.wolfsonmicro.com/node/15
10982W: http://www.slimlogic.co.uk/?p=48
10983T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
10984S: Supported
10985F: drivers/regulator/
10986F: include/linux/regulator/
10987
10988VT1211 HARDWARE MONITOR DRIVER
10989M: Juerg Haefliger <juergh@gmail.com>
10990L: lm-sensors@lm-sensors.org
10991S: Maintained
10992F: Documentation/hwmon/vt1211
10993F: drivers/hwmon/vt1211.c
10994
10995VT8231 HARDWARE MONITOR DRIVER
10996M: Roger Lucas <vt8231@hiddenengine.co.uk>
10997L: lm-sensors@lm-sensors.org
10998S: Maintained
10999F: drivers/hwmon/vt8231.c
11000
11001VUB300 USB to SDIO/SD/MMC bridge chip
11002M: Tony Olech <tony.olech@elandigitalsystems.com>
11003L: linux-mmc@vger.kernel.org
11004L: linux-usb@vger.kernel.org
11005S: Supported
11006F: drivers/mmc/host/vub300.c
11007
11008W1 DALLAS'S 1-WIRE BUS
11009M: Evgeniy Polyakov <zbr@ioremap.net>
11010S: Maintained
11011F: Documentation/w1/
11012F: drivers/w1/
11013
11014W83791D HARDWARE MONITORING DRIVER
11015M: Marc Hulsman <m.hulsman@tudelft.nl>
11016L: lm-sensors@lm-sensors.org
11017S: Maintained
11018F: Documentation/hwmon/w83791d
11019F: drivers/hwmon/w83791d.c
11020
11021W83793 HARDWARE MONITORING DRIVER
11022M: Rudolf Marek <r.marek@assembler.cz>
11023L: lm-sensors@lm-sensors.org
11024S: Maintained
11025F: Documentation/hwmon/w83793
11026F: drivers/hwmon/w83793.c
11027
11028W83795 HARDWARE MONITORING DRIVER
11029M: Jean Delvare <jdelvare@suse.de>
11030L: lm-sensors@lm-sensors.org
11031S: Maintained
11032F: drivers/hwmon/w83795.c
11033
11034W83L51xD SD/MMC CARD INTERFACE DRIVER
11035M: Pierre Ossman <pierre@ossman.eu>
11036S: Maintained
11037F: drivers/mmc/host/wbsd.*
11038
11039WACOM PROTOCOL 4 SERIAL TABLETS
11040M: Julian Squires <julian@cipht.net>
11041M: Hans de Goede <hdegoede@redhat.com>
11042L: linux-input@vger.kernel.org
11043S: Maintained
11044F: drivers/input/tablet/wacom_serial4.c
11045
11046WATCHDOG DEVICE DRIVERS
11047M: Wim Van Sebroeck <wim@iguana.be>
11048L: linux-watchdog@vger.kernel.org
11049W: http://www.linux-watchdog.org/
11050T: git git://www.linux-watchdog.org/linux-watchdog.git
11051S: Maintained
11052F: Documentation/watchdog/
11053F: drivers/watchdog/
11054F: include/linux/watchdog.h
11055F: include/uapi/linux/watchdog.h
11056
11057WD7000 SCSI DRIVER
11058M: Miroslav Zagorac <zaga@fly.cc.fer.hr>
11059L: linux-scsi@vger.kernel.org
11060S: Maintained
11061F: drivers/scsi/wd7000.c
11062
11063WIIMOTE HID DRIVER
11064M: David Herrmann <dh.herrmann@googlemail.com>
11065L: linux-input@vger.kernel.org
11066S: Maintained
11067F: drivers/hid/hid-wiimote*
11068
11069WINBOND CIR DRIVER
11070M: David Härdeman <david@hardeman.nu>
11071S: Maintained
11072F: drivers/media/rc/winbond-cir.c
11073
11074WIMAX STACK
11075M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
11076M: linux-wimax@intel.com
11077L: wimax@linuxwimax.org (subscribers-only)
11078S: Supported
11079W: http://linuxwimax.org
11080F: Documentation/wimax/README.wimax
11081F: include/linux/wimax/debug.h
11082F: include/net/wimax.h
11083F: include/uapi/linux/wimax.h
11084F: net/wimax/
11085
11086WISTRON LAPTOP BUTTON DRIVER
11087M: Miloslav Trmac <mitr@volny.cz>
11088S: Maintained
11089F: drivers/input/misc/wistron_btns.c
11090
11091WL3501 WIRELESS PCMCIA CARD DRIVER
11092M: Arnaldo Carvalho de Melo <acme@ghostprotocols.net>
11093L: linux-wireless@vger.kernel.org
11094W: http://oops.ghostprotocols.net:81/blog
11095S: Maintained
11096F: drivers/net/wireless/wl3501*
11097
11098WM97XX TOUCHSCREEN DRIVERS
11099M: Mark Brown <broonie@kernel.org>
11100M: Liam Girdwood <lrg@slimlogic.co.uk>
11101L: linux-input@vger.kernel.org
11102T: git git://opensource.wolfsonmicro.com/linux-2.6-touch
11103W: http://opensource.wolfsonmicro.com/node/7
11104S: Supported
11105F: drivers/input/touchscreen/*wm97*
11106F: include/linux/wm97xx.h
11107
11108WOLFSON MICROELECTRONICS DRIVERS
11109L: patches@opensource.wolfsonmicro.com
11110T: git git://opensource.wolfsonmicro.com/linux-2.6-asoc
11111T: git git://opensource.wolfsonmicro.com/linux-2.6-audioplus
11112W: http://opensource.wolfsonmicro.com/content/linux-drivers-wolfson-devices
11113S: Supported
11114F: Documentation/hwmon/wm83??
11115F: arch/arm/mach-s3c64xx/mach-crag6410*
11116F: drivers/clk/clk-wm83*.c
11117F: drivers/extcon/extcon-arizona.c
11118F: drivers/leds/leds-wm83*.c
11119F: drivers/gpio/gpio-*wm*.c
11120F: drivers/gpio/gpio-arizona.c
11121F: drivers/hwmon/wm83??-hwmon.c
11122F: drivers/input/misc/wm831x-on.c
11123F: drivers/input/touchscreen/wm831x-ts.c
11124F: drivers/input/touchscreen/wm97*.c
11125F: drivers/mfd/arizona*
11126F: drivers/mfd/wm*.c
11127F: drivers/power/wm83*.c
11128F: drivers/rtc/rtc-wm83*.c
11129F: drivers/regulator/wm8*.c
11130F: drivers/video/backlight/wm83*_bl.c
11131F: drivers/watchdog/wm83*_wdt.c
11132F: include/linux/mfd/arizona/
11133F: include/linux/mfd/wm831x/
11134F: include/linux/mfd/wm8350/
11135F: include/linux/mfd/wm8400*
11136F: include/linux/wm97xx.h
11137F: include/sound/wm????.h
11138F: sound/soc/codecs/arizona.?
11139F: sound/soc/codecs/wm*
11140
11141WORKQUEUE
11142M: Tejun Heo <tj@kernel.org>
11143T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
11144S: Maintained
11145F: include/linux/workqueue.h
11146F: kernel/workqueue.c
11147F: Documentation/workqueue.txt
11148
11149X.25 NETWORK LAYER
11150M: Andrew Hendry <andrew.hendry@gmail.com>
11151L: linux-x25@vger.kernel.org
11152S: Odd Fixes
11153F: Documentation/networking/x25*
11154F: include/net/x25*
11155F: net/x25/
11156
11157X86 ARCHITECTURE (32-BIT AND 64-BIT)
11158M: Thomas Gleixner <tglx@linutronix.de>
11159M: Ingo Molnar <mingo@redhat.com>
11160M: "H. Peter Anvin" <hpa@zytor.com>
11161M: x86@kernel.org
11162L: linux-kernel@vger.kernel.org
11163T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
11164S: Maintained
11165F: Documentation/x86/
11166F: arch/x86/
11167
11168X86 PLATFORM DRIVERS
11169M: Darren Hart <dvhart@infradead.org>
11170L: platform-driver-x86@vger.kernel.org
11171T: git git://git.infradead.org/users/dvhart/linux-platform-drivers-x86.git
11172S: Maintained
11173F: drivers/platform/x86/
11174
11175X86 MCE INFRASTRUCTURE
11176M: Tony Luck <tony.luck@intel.com>
11177M: Borislav Petkov <bp@alien8.de>
11178L: linux-edac@vger.kernel.org
11179S: Maintained
11180F: arch/x86/kernel/cpu/mcheck/*
11181
11182X86 VDSO
11183M: Andy Lutomirski <luto@amacapital.net>
11184L: linux-kernel@vger.kernel.org
11185T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
11186S: Maintained
11187F: arch/x86/entry/vdso/
11188
11189XC2028/3028 TUNER DRIVER
11190M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
11191L: linux-media@vger.kernel.org
11192W: http://linuxtv.org
11193T: git git://linuxtv.org/media_tree.git
11194S: Maintained
11195F: drivers/media/tuners/tuner-xc2028.*
11196
11197XEN HYPERVISOR INTERFACE
11198M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
11199M: Boris Ostrovsky <boris.ostrovsky@oracle.com>
11200M: David Vrabel <david.vrabel@citrix.com>
11201L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
11202T: git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
11203S: Supported
11204F: arch/x86/xen/
11205F: drivers/*/xen-*front.c
11206F: drivers/xen/
11207F: arch/x86/include/asm/xen/
11208F: include/xen/
11209F: include/uapi/xen/
11210
11211XEN HYPERVISOR ARM
11212M: Stefano Stabellini <stefano.stabellini@eu.citrix.com>
11213L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
11214S: Supported
11215F: arch/arm/xen/
11216F: arch/arm/include/asm/xen/
11217
11218XEN HYPERVISOR ARM64
11219M: Stefano Stabellini <stefano.stabellini@eu.citrix.com>
11220L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
11221S: Supported
11222F: arch/arm64/xen/
11223F: arch/arm64/include/asm/xen/
11224
11225XEN NETWORK BACKEND DRIVER
11226M: Ian Campbell <ian.campbell@citrix.com>
11227M: Wei Liu <wei.liu2@citrix.com>
11228L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
11229L: netdev@vger.kernel.org
11230S: Supported
11231F: drivers/net/xen-netback/*
11232
11233XEN PCI SUBSYSTEM
11234M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
11235L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
11236S: Supported
11237F: arch/x86/pci/*xen*
11238F: drivers/pci/*xen*
11239
11240XEN BLOCK SUBSYSTEM
11241M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
11242M: Roger Pau Monné <roger.pau@citrix.com>
11243L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
11244S: Supported
11245F: drivers/block/xen-blkback/*
11246F: drivers/block/xen*
11247
11248XEN PVSCSI DRIVERS
11249M: Juergen Gross <jgross@suse.com>
11250L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
11251L: linux-scsi@vger.kernel.org
11252S: Supported
11253F: drivers/scsi/xen-scsifront.c
11254F: drivers/xen/xen-scsiback.c
11255F: include/xen/interface/io/vscsiif.h
11256
11257XEN SWIOTLB SUBSYSTEM
11258M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
11259L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
11260S: Supported
11261F: arch/x86/xen/*swiotlb*
11262F: drivers/xen/*swiotlb*
11263
11264XFS FILESYSTEM
11265P: Silicon Graphics Inc
11266M: Dave Chinner <david@fromorbit.com>
11267M: xfs@oss.sgi.com
11268L: xfs@oss.sgi.com
11269W: http://oss.sgi.com/projects/xfs
11270T: git git://oss.sgi.com/xfs/xfs.git
11271S: Supported
11272F: Documentation/filesystems/xfs.txt
11273F: fs/xfs/
11274
11275XILINX AXI ETHERNET DRIVER
11276M: Anirudha Sarangi <anirudh@xilinx.com>
11277M: John Linn <John.Linn@xilinx.com>
11278S: Maintained
11279F: drivers/net/ethernet/xilinx/xilinx_axienet*
11280
11281XILINX UARTLITE SERIAL DRIVER
11282M: Peter Korsgaard <jacmet@sunsite.dk>
11283L: linux-serial@vger.kernel.org
11284S: Maintained
11285F: drivers/tty/serial/uartlite.c
11286
11287XILINX VIDEO IP CORES
11288M: Hyun Kwon <hyun.kwon@xilinx.com>
11289M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11290L: linux-media@vger.kernel.org
11291T: git git://linuxtv.org/media_tree.git
11292S: Supported
11293F: Documentation/devicetree/bindings/media/xilinx/
11294F: drivers/media/platform/xilinx/
11295F: include/uapi/linux/xilinx-v4l2-controls.h
11296
11297XILLYBUS DRIVER
11298M: Eli Billauer <eli.billauer@gmail.com>
11299L: linux-kernel@vger.kernel.org
11300S: Supported
11301F: drivers/char/xillybus/
11302
11303XTENSA XTFPGA PLATFORM SUPPORT
11304M: Max Filippov <jcmvbkbc@gmail.com>
11305L: linux-xtensa@linux-xtensa.org
11306S: Maintained
11307F: drivers/spi/spi-xtensa-xtfpga.c
11308F: sound/soc/xtensa/xtfpga-i2s.c
11309
11310YAM DRIVER FOR AX.25
11311M: Jean-Paul Roubelat <jpr@f6fbb.org>
11312L: linux-hams@vger.kernel.org
11313S: Maintained
11314F: drivers/net/hamradio/yam*
11315F: include/linux/yam.h
11316
11317YEALINK PHONE DRIVER
11318M: Henk Vergonet <Henk.Vergonet@gmail.com>
11319L: usbb2k-api-dev@nongnu.org
11320S: Maintained
11321F: Documentation/input/yealink.txt
11322F: drivers/input/misc/yealink.*
11323
11324Z8530 DRIVER FOR AX.25
11325M: Joerg Reuter <jreuter@yaina.de>
11326W: http://yaina.de/jreuter/
11327W: http://www.qsl.net/dl1bke/
11328L: linux-hams@vger.kernel.org
11329S: Maintained
11330F: Documentation/networking/z8530drv.txt
11331F: drivers/net/hamradio/*scc.c
11332F: drivers/net/hamradio/z8530.h
11333
11334ZBUD COMPRESSED PAGE ALLOCATOR
11335M: Seth Jennings <sjennings@variantweb.net>
11336L: linux-mm@kvack.org
11337S: Maintained
11338F: mm/zbud.c
11339F: include/linux/zbud.h
11340
11341ZD1211RW WIRELESS DRIVER
11342M: Daniel Drake <dsd@gentoo.org>
11343M: Ulrich Kunitz <kune@deine-taler.de>
11344W: http://zd1211.ath.cx/wiki/DriverRewrite
11345L: linux-wireless@vger.kernel.org
11346L: zd1211-devs@lists.sourceforge.net (subscribers-only)
11347S: Maintained
11348F: drivers/net/wireless/zd1211rw/
11349
11350ZR36067 VIDEO FOR LINUX DRIVER
11351L: mjpeg-users@lists.sourceforge.net
11352L: linux-media@vger.kernel.org
11353W: http://mjpeg.sourceforge.net/driver-zoran/
11354T: hg http://linuxtv.org/hg/v4l-dvb
11355S: Odd Fixes
11356F: drivers/media/pci/zoran/
11357
11358ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
11359M: Minchan Kim <minchan@kernel.org>
11360M: Nitin Gupta <ngupta@vflare.org>
11361R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
11362L: linux-kernel@vger.kernel.org
11363S: Maintained
11364F: drivers/block/zram/
11365F: Documentation/blockdev/zram.txt
11366
11367ZS DECSTATION Z85C30 SERIAL DRIVER
11368M: "Maciej W. Rozycki" <macro@linux-mips.org>
11369S: Maintained
11370F: drivers/tty/serial/zs.*
11371
11372ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
11373M: Minchan Kim <minchan@kernel.org>
11374M: Nitin Gupta <ngupta@vflare.org>
11375L: linux-mm@kvack.org
11376S: Maintained
11377F: mm/zsmalloc.c
11378F: include/linux/zsmalloc.h
11379F: Documentation/vm/zsmalloc.txt
11380
11381ZSWAP COMPRESSED SWAP CACHING
11382M: Seth Jennings <sjennings@variantweb.net>
11383L: linux-mm@kvack.org
11384S: Maintained
11385F: mm/zswap.c
11386
11387THE REST
11388M: Linus Torvalds <torvalds@linux-foundation.org>
11389L: linux-kernel@vger.kernel.org
11390Q: http://patchwork.kernel.org/project/LKML/list/
11391T: git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
11392S: Buried alive in reporters
11393F: *
11394F: */