]> git.proxmox.com Git - mirror_ubuntu-hirsute-kernel.git/blame_incremental - MAINTAINERS
PCI: Add quirk for Intel DH895xCC VF PCI config erratum
[mirror_ubuntu-hirsute-kernel.git] / MAINTAINERS
... / ...
CommitLineData
1
2
3 List of maintainers and how to submit kernel changes
4
5Please try to follow the guidelines below. This will make things
6easier on the maintainers. Not all of these guidelines matter for every
7trivial patch so apply some common sense.
8
91. Always _test_ your changes, however small, on at least 4 or
10 5 people, preferably many more.
11
122. Try to release a few ALPHA test versions to the net. Announce
13 them onto the kernel channel and await results. This is especially
14 important for device drivers, because often that's the only way
15 you will find things like the fact version 3 firmware needs
16 a magic fix you didn't know about, or some clown changed the
17 chips on a board and not its name. (Don't laugh! Look at the
18 SMC etherpower for that.)
19
203. Make sure your changes compile correctly in multiple
21 configurations. In particular check that changes work both as a
22 module and built into the kernel.
23
244. When you are happy with a change make it generally available for
25 testing and await feedback.
26
275. Make a patch available to the relevant maintainer in the list. Use
28 'diff -u' to make the patch easy to merge. Be prepared to get your
29 changes sent back with seemingly silly requests about formatting
30 and variable names. These aren't as silly as they seem. One
31 job the maintainers (and especially Linus) do is to keep things
32 looking the same. Sometimes this means that the clever hack in
33 your driver to get around a problem actually needs to become a
34 generalized kernel feature ready for next time.
35
36 PLEASE check your patch with the automated style checker
37 (scripts/checkpatch.pl) to catch trivial style violations.
38 See Documentation/CodingStyle for guidance here.
39
40 PLEASE CC: the maintainers and mailing lists that are generated
41 by scripts/get_maintainer.pl. The results returned by the
42 script will be best if you have git installed and are making
43 your changes in a branch derived from Linus' latest git tree.
44 See Documentation/SubmittingPatches for details.
45
46 PLEASE try to include any credit lines you want added with the
47 patch. It avoids people being missed off by mistake and makes
48 it easier to know who wants adding and who doesn't.
49
50 PLEASE document known bugs. If it doesn't work for everything
51 or does something very odd once a month document it.
52
53 PLEASE remember that submissions must be made under the terms
54 of the 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
559ALLWINNER SECURITY SYSTEM
560M: Corentin Labbe <clabbe.montjoie@gmail.com>
561L: linux-crypto@vger.kernel.org
562S: Maintained
563F: drivers/crypto/sunxi-ss/
564
565ALPHA PORT
566M: Richard Henderson <rth@twiddle.net>
567M: Ivan Kokshaysky <ink@jurassic.park.msu.ru>
568M: Matt Turner <mattst88@gmail.com>
569S: Odd Fixes
570L: linux-alpha@vger.kernel.org
571F: arch/alpha/
572
573ALTERA MAILBOX DRIVER
574M: Ley Foon Tan <lftan@altera.com>
575L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
576S: Maintained
577F: drivers/mailbox/mailbox-altera.c
578
579ALTERA PIO DRIVER
580M: Tien Hock Loh <thloh@altera.com>
581L: linux-gpio@vger.kernel.org
582S: Maintained
583F: drivers/gpio/gpio-altera.c
584
585ALTERA TRIPLE SPEED ETHERNET DRIVER
586M: Vince Bridgers <vbridger@opensource.altera.com>
587L: netdev@vger.kernel.org
588L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
589S: Maintained
590F: drivers/net/ethernet/altera/
591
592ALTERA UART/JTAG UART SERIAL DRIVERS
593M: Tobias Klauser <tklauser@distanz.ch>
594L: linux-serial@vger.kernel.org
595L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
596S: Maintained
597F: drivers/tty/serial/altera_uart.c
598F: drivers/tty/serial/altera_jtaguart.c
599F: include/linux/altera_uart.h
600F: include/linux/altera_jtaguart.h
601
602AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER
603M: Tom Lendacky <thomas.lendacky@amd.com>
604L: linux-crypto@vger.kernel.org
605S: Supported
606F: drivers/crypto/ccp/
607F: include/linux/ccp.h
608
609AMD FAM15H PROCESSOR POWER MONITORING DRIVER
610M: Andreas Herrmann <herrmann.der.user@googlemail.com>
611L: lm-sensors@lm-sensors.org
612S: Maintained
613F: Documentation/hwmon/fam15h_power
614F: drivers/hwmon/fam15h_power.c
615
616AMD GEODE CS5536 USB DEVICE CONTROLLER DRIVER
617M: Thomas Dahlmann <dahlmann.thomas@arcor.de>
618L: linux-geode@lists.infradead.org (moderated for non-subscribers)
619S: Supported
620F: drivers/usb/gadget/udc/amd5536udc.*
621
622AMD GEODE PROCESSOR/CHIPSET SUPPORT
623P: Andres Salomon <dilinger@queued.net>
624L: linux-geode@lists.infradead.org (moderated for non-subscribers)
625W: http://www.amd.com/us-en/ConnectivitySolutions/TechnicalResources/0,,50_2334_2452_11363,00.html
626S: Supported
627F: drivers/char/hw_random/geode-rng.c
628F: drivers/crypto/geode*
629F: drivers/video/fbdev/geode/
630F: arch/x86/include/asm/geode.h
631
632AMD IOMMU (AMD-VI)
633M: Joerg Roedel <joro@8bytes.org>
634L: iommu@lists.linux-foundation.org
635T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
636S: Maintained
637F: drivers/iommu/amd_iommu*.[ch]
638F: include/linux/amd-iommu.h
639
640AMD KFD
641M: Oded Gabbay <oded.gabbay@gmail.com>
642L: dri-devel@lists.freedesktop.org
643T: git git://people.freedesktop.org/~gabbayo/linux.git
644S: Supported
645F: drivers/gpu/drm/amd/amdkfd/
646F: drivers/gpu/drm/amd/include/cik_structs.h
647F: drivers/gpu/drm/amd/include/kgd_kfd_interface.h
648F: drivers/gpu/drm/radeon/radeon_kfd.c
649F: drivers/gpu/drm/radeon/radeon_kfd.h
650F: include/uapi/linux/kfd_ioctl.h
651
652AMD MICROCODE UPDATE SUPPORT
653M: Borislav Petkov <bp@alien8.de>
654S: Maintained
655F: arch/x86/kernel/cpu/microcode/amd*
656
657AMD XGBE DRIVER
658M: Tom Lendacky <thomas.lendacky@amd.com>
659L: netdev@vger.kernel.org
660S: Supported
661F: drivers/net/ethernet/amd/xgbe/
662
663AMS (Apple Motion Sensor) DRIVER
664M: Michael Hanselmann <linux-kernel@hansmi.ch>
665S: Supported
666F: drivers/macintosh/ams/
667
668AMSO1100 RNIC DRIVER
669M: Tom Tucker <tom@opengridcomputing.com>
670M: Steve Wise <swise@opengridcomputing.com>
671L: linux-rdma@vger.kernel.org
672S: Maintained
673F: drivers/infiniband/hw/amso1100/
674
675ANALOG DEVICES INC AD9389B DRIVER
676M: Hans Verkuil <hans.verkuil@cisco.com>
677L: linux-media@vger.kernel.org
678S: Maintained
679F: drivers/media/i2c/ad9389b*
680
681ANALOG DEVICES INC ADV7180 DRIVER
682M: Lars-Peter Clausen <lars@metafoo.de>
683L: linux-media@vger.kernel.org
684W: http://ez.analog.com/community/linux-device-drivers
685S: Supported
686F: drivers/media/i2c/adv7180.c
687
688ANALOG DEVICES INC ADV7511 DRIVER
689M: Hans Verkuil <hans.verkuil@cisco.com>
690L: linux-media@vger.kernel.org
691S: Maintained
692F: drivers/media/i2c/adv7511*
693
694ANALOG DEVICES INC ADV7604 DRIVER
695M: Hans Verkuil <hans.verkuil@cisco.com>
696L: linux-media@vger.kernel.org
697S: Maintained
698F: drivers/media/i2c/adv7604*
699
700ANALOG DEVICES INC ADV7842 DRIVER
701M: Hans Verkuil <hans.verkuil@cisco.com>
702L: linux-media@vger.kernel.org
703S: Maintained
704F: drivers/media/i2c/adv7842*
705
706ANALOG DEVICES INC ASOC CODEC DRIVERS
707M: Lars-Peter Clausen <lars@metafoo.de>
708L: alsa-devel@alsa-project.org (moderated for non-subscribers)
709W: http://wiki.analog.com/
710W: http://ez.analog.com/community/linux-device-drivers
711S: Supported
712F: sound/soc/codecs/adau*
713F: sound/soc/codecs/adav*
714F: sound/soc/codecs/ad1*
715F: sound/soc/codecs/ad7*
716F: sound/soc/codecs/ssm*
717F: sound/soc/codecs/sigmadsp.*
718
719ANALOG DEVICES INC ASOC DRIVERS
720L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
721L: alsa-devel@alsa-project.org (moderated for non-subscribers)
722W: http://blackfin.uclinux.org/
723S: Supported
724F: sound/soc/blackfin/*
725
726ANALOG DEVICES INC IIO DRIVERS
727M: Lars-Peter Clausen <lars@metafoo.de>
728M: Michael Hennerich <Michael.Hennerich@analog.com>
729W: http://wiki.analog.com/
730W: http://ez.analog.com/community/linux-device-drivers
731S: Supported
732F: drivers/iio/*/ad*
733X: drivers/iio/*/adjd*
734F: drivers/staging/iio/*/ad*
735F: staging/iio/trigger/iio-trig-bfin-timer.c
736
737ANDROID DRIVERS
738M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
739M: Arve Hjønnevåg <arve@android.com>
740M: Riley Andrews <riandrews@android.com>
741T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
742L: devel@driverdev.osuosl.org
743S: Supported
744F: drivers/android/
745F: drivers/staging/android/
746
747AOA (Apple Onboard Audio) ALSA DRIVER
748M: Johannes Berg <johannes@sipsolutions.net>
749L: linuxppc-dev@lists.ozlabs.org
750L: alsa-devel@alsa-project.org (moderated for non-subscribers)
751S: Maintained
752F: sound/aoa/
753
754APM DRIVER
755M: Jiri Kosina <jkosina@suse.cz>
756S: Odd fixes
757F: arch/x86/kernel/apm_32.c
758F: include/linux/apm_bios.h
759F: include/uapi/linux/apm_bios.h
760F: drivers/char/apm-emulation.c
761
762APPLE BCM5974 MULTITOUCH DRIVER
763M: Henrik Rydberg <rydberg@bitmath.org>
764L: linux-input@vger.kernel.org
765S: Odd fixes
766F: drivers/input/mouse/bcm5974.c
767
768APPLE SMC DRIVER
769M: Henrik Rydberg <rydberg@bitmath.org>
770L: lm-sensors@lm-sensors.org
771S: Odd fixes
772F: drivers/hwmon/applesmc.c
773
774APPLETALK NETWORK LAYER
775M: Arnaldo Carvalho de Melo <acme@ghostprotocols.net>
776S: Maintained
777F: drivers/net/appletalk/
778F: net/appletalk/
779
780APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER
781M: Iyappan Subramanian <isubramanian@apm.com>
782M: Keyur Chudgar <kchudgar@apm.com>
783S: Supported
784F: drivers/net/ethernet/apm/xgene/
785F: Documentation/devicetree/bindings/net/apm-xgene-enet.txt
786
787APTINA CAMERA SENSOR PLL
788M: Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
789L: linux-media@vger.kernel.org
790S: Maintained
791F: drivers/media/i2c/aptina-pll.*
792
793ARC FRAMEBUFFER DRIVER
794M: Jaya Kumar <jayalk@intworks.biz>
795S: Maintained
796F: drivers/video/fbdev/arcfb.c
797F: drivers/video/fbdev/core/fb_defio.c
798
799ARM MFM AND FLOPPY DRIVERS
800M: Ian Molton <spyro@f2s.com>
801S: Maintained
802F: arch/arm/lib/floppydma.S
803F: arch/arm/include/asm/floppy.h
804
805ARM PMU PROFILING AND DEBUGGING
806M: Will Deacon <will.deacon@arm.com>
807S: Maintained
808F: arch/arm/kernel/perf_event*
809F: arch/arm/oprofile/common.c
810F: arch/arm/include/asm/pmu.h
811F: arch/arm/kernel/hw_breakpoint.c
812F: arch/arm/include/asm/hw_breakpoint.h
813
814ARM PORT
815M: Russell King <linux@arm.linux.org.uk>
816L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
817W: http://www.arm.linux.org.uk/
818S: Maintained
819F: arch/arm/
820
821ARM SUB-ARCHITECTURES
822L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
823S: Maintained
824F: arch/arm/mach-*/
825F: arch/arm/plat-*/
826T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git
827
828ARM PRIMECELL AACI PL041 DRIVER
829M: Russell King <linux@arm.linux.org.uk>
830S: Maintained
831F: sound/arm/aaci.*
832
833ARM PRIMECELL CLCD PL110 DRIVER
834M: Russell King <linux@arm.linux.org.uk>
835S: Maintained
836F: drivers/video/fbdev/amba-clcd.*
837
838ARM PRIMECELL KMI PL050 DRIVER
839M: Russell King <linux@arm.linux.org.uk>
840S: Maintained
841F: drivers/input/serio/ambakmi.*
842F: include/linux/amba/kmi.h
843
844ARM PRIMECELL MMCI PL180/1 DRIVER
845M: Russell King <linux@arm.linux.org.uk>
846S: Maintained
847F: drivers/mmc/host/mmci.*
848F: include/linux/amba/mmci.h
849
850ARM PRIMECELL UART PL010 AND PL011 DRIVERS
851M: Russell King <linux@arm.linux.org.uk>
852S: Maintained
853F: drivers/tty/serial/amba-pl01*.c
854F: include/linux/amba/serial.h
855
856ARM PRIMECELL BUS SUPPORT
857M: Russell King <linux@arm.linux.org.uk>
858S: Maintained
859F: drivers/amba/
860F: include/linux/amba/bus.h
861
862ARM/ADS SPHERE MACHINE SUPPORT
863M: Lennert Buytenhek <kernel@wantstofly.org>
864L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
865S: Maintained
866
867ARM/AFEB9260 MACHINE SUPPORT
868M: Sergey Lapin <slapin@ossfans.org>
869L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
870S: Maintained
871
872ARM/AJECO 1ARM MACHINE SUPPORT
873M: Lennert Buytenhek <kernel@wantstofly.org>
874L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
875S: Maintained
876
877ARM/Allwinner A1X SoC support
878M: Maxime Ripard <maxime.ripard@free-electrons.com>
879L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
880S: Maintained
881N: sun[x4567]i
882
883ARM/Allwinner SoC Clock Support
884M: Emilio López <emilio@elopez.com.ar>
885S: Maintained
886F: drivers/clk/sunxi/
887
888ARM/Amlogic MesonX SoC support
889M: Carlo Caione <carlo@caione.org>
890L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
891S: Maintained
892F: drivers/media/rc/meson-ir.c
893N: meson[x68]
894
895ARM/Annapurna Labs ALPINE ARCHITECTURE
896M: Tsahee Zidenberg <tsahee@annapurnalabs.com>
897S: Maintained
898F: arch/arm/mach-alpine/
899
900ARM/ATMEL AT91RM9200 AND AT91SAM ARM ARCHITECTURES
901M: Nicolas Ferre <nicolas.ferre@atmel.com>
902M: Alexandre Belloni <alexandre.belloni@free-electrons.com>
903M: Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
904L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
905W: http://www.linux4sam.org
906S: Supported
907F: arch/arm/mach-at91/
908F: include/soc/at91/
909F: arch/arm/boot/dts/at91*.dts
910F: arch/arm/boot/dts/at91*.dtsi
911F: arch/arm/boot/dts/sama*.dts
912F: arch/arm/boot/dts/sama*.dtsi
913F: arch/arm/include/debug/at91.S
914
915ARM/ATMEL AT91 Clock Support
916M: Boris Brezillon <boris.brezillon@free-electrons.com>
917S: Maintained
918F: drivers/clk/at91
919
920ARM/CALXEDA HIGHBANK ARCHITECTURE
921M: Rob Herring <robh@kernel.org>
922L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
923S: Maintained
924F: arch/arm/mach-highbank/
925
926ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT
927M: Krzysztof Halasa <khalasa@piap.pl>
928S: Maintained
929F: arch/arm/mach-cns3xxx/
930
931ARM/CAVIUM THUNDER NETWORK DRIVER
932M: Sunil Goutham <sgoutham@cavium.com>
933M: Robert Richter <rric@kernel.org>
934L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
935S: Supported
936F: drivers/net/ethernet/cavium/
937
938ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE
939M: Alexander Shiyan <shc_work@mail.ru>
940L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
941S: Odd Fixes
942N: clps711x
943
944ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE
945M: Hartley Sweeten <hsweeten@visionengravers.com>
946M: Ryan Mallon <rmallon@gmail.com>
947L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
948S: Maintained
949F: arch/arm/mach-ep93xx/
950F: arch/arm/mach-ep93xx/include/mach/
951
952ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT
953M: Lennert Buytenhek <kernel@wantstofly.org>
954L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
955S: Maintained
956
957ARM/CLKDEV SUPPORT
958M: Russell King <linux@arm.linux.org.uk>
959L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
960S: Maintained
961F: arch/arm/include/asm/clkdev.h
962F: drivers/clk/clkdev.c
963
964ARM/COMPULAB CM-X270/EM-X270 and CM-X300 MACHINE SUPPORT
965M: Mike Rapoport <mike@compulab.co.il>
966L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
967S: Maintained
968
969ARM/CONTEC MICRO9 MACHINE SUPPORT
970M: Hubert Feurstein <hubert.feurstein@contec.at>
971S: Maintained
972F: arch/arm/mach-ep93xx/micro9.c
973
974ARM/CORESIGHT FRAMEWORK AND DRIVERS
975M: Mathieu Poirier <mathieu.poirier@linaro.org>
976L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
977S: Maintained
978F: drivers/hwtracing/coresight/*
979F: Documentation/trace/coresight.txt
980F: Documentation/devicetree/bindings/arm/coresight.txt
981F: Documentation/ABI/testing/sysfs-bus-coresight-devices-*
982
983ARM/CORGI MACHINE SUPPORT
984M: Richard Purdie <rpurdie@rpsys.net>
985S: Maintained
986
987ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE
988M: Hans Ulli Kroll <ulli.kroll@googlemail.com>
989L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
990T: git git://github.com/ulli-kroll/linux.git
991S: Maintained
992F: arch/arm/mach-gemini/
993F: drivers/rtc/rtc-gemini.c
994
995ARM/CSR SIRFPRIMA2 MACHINE SUPPORT
996M: Barry Song <baohua@kernel.org>
997L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
998T: git git://git.kernel.org/pub/scm/linux/kernel/git/baohua/linux.git
999S: Maintained
1000F: arch/arm/mach-prima2/
1001F: drivers/clk/sirf/
1002F: drivers/clocksource/timer-prima2.c
1003F: drivers/clocksource/timer-atlas7.c
1004N: [^a-z]sirf
1005
1006ARM/CONEXANT DIGICOLOR MACHINE SUPPORT
1007M: Baruch Siach <baruch@tkos.co.il>
1008L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1009S: Maintained
1010N: digicolor
1011
1012ARM/EBSA110 MACHINE SUPPORT
1013M: Russell King <linux@arm.linux.org.uk>
1014L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1015W: http://www.arm.linux.org.uk/
1016S: Maintained
1017F: arch/arm/mach-ebsa110/
1018F: drivers/net/ethernet/amd/am79c961a.*
1019
1020ARM/ENERGY MICRO (SILICON LABS) EFM32 SUPPORT
1021M: Uwe Kleine-König <kernel@pengutronix.de>
1022L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1023S: Maintained
1024N: efm32
1025
1026ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6)
1027M: Daniel Ribeiro <drwyrm@gmail.com>
1028M: Stefan Schmidt <stefan@openezx.org>
1029M: Harald Welte <laforge@openezx.org>
1030L: openezx-devel@lists.openezx.org (moderated for non-subscribers)
1031W: http://www.openezx.org/
1032S: Maintained
1033T: topgit git://git.openezx.org/openezx.git
1034F: arch/arm/mach-pxa/ezx.c
1035
1036ARM/FARADAY FA526 PORT
1037M: Hans Ulli Kroll <ulli.kroll@googlemail.com>
1038L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1039S: Maintained
1040T: git git://git.berlios.de/gemini-board
1041F: arch/arm/mm/*-fa*
1042
1043ARM/FOOTBRIDGE ARCHITECTURE
1044M: Russell King <linux@arm.linux.org.uk>
1045L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1046W: http://www.arm.linux.org.uk/
1047S: Maintained
1048F: arch/arm/include/asm/hardware/dec21285.h
1049F: arch/arm/mach-footbridge/
1050
1051ARM/FREESCALE IMX / MXC ARM ARCHITECTURE
1052M: Shawn Guo <shawnguo@kernel.org>
1053M: Sascha Hauer <kernel@pengutronix.de>
1054L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1055S: Maintained
1056T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1057F: arch/arm/mach-imx/
1058F: arch/arm/mach-mxs/
1059F: arch/arm/boot/dts/imx*
1060F: arch/arm/configs/imx*_defconfig
1061F: drivers/clk/imx/
1062F: include/soc/imx/
1063
1064ARM/FREESCALE VYBRID ARM ARCHITECTURE
1065M: Shawn Guo <shawnguo@kernel.org>
1066M: Sascha Hauer <kernel@pengutronix.de>
1067R: Stefan Agner <stefan@agner.ch>
1068L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1069S: Maintained
1070T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1071F: arch/arm/mach-imx/*vf610*
1072F: arch/arm/boot/dts/vf*
1073
1074ARM/GLOMATION GESBC9312SX MACHINE SUPPORT
1075M: Lennert Buytenhek <kernel@wantstofly.org>
1076L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1077S: Maintained
1078
1079ARM/GUMSTIX MACHINE SUPPORT
1080M: Steve Sakoman <sakoman@gmail.com>
1081L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1082S: Maintained
1083
1084ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT
1085M: Philipp Zabel <philipp.zabel@gmail.com>
1086M: Paul Parsons <lost.distance@yahoo.com>
1087L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1088S: Maintained
1089F: arch/arm/mach-pxa/hx4700.c
1090F: arch/arm/mach-pxa/include/mach/hx4700.h
1091F: sound/soc/pxa/hx4700.c
1092
1093ARM/HISILICON SOC SUPPORT
1094M: Wei Xu <xuwei5@hisilicon.com>
1095L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1096W: http://www.hisilicon.com
1097S: Supported
1098T: git git://github.com/hisilicon/linux-hisi.git
1099F: arch/arm/mach-hisi/
1100
1101ARM/HP JORNADA 7XX MACHINE SUPPORT
1102M: Kristoffer Ericson <kristoffer.ericson@gmail.com>
1103W: www.jlime.com
1104S: Maintained
1105T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
1106F: arch/arm/mach-sa1100/jornada720.c
1107F: arch/arm/mach-sa1100/include/mach/jornada720.h
1108
1109ARM/IGEP MACHINE SUPPORT
1110M: Enric Balletbo i Serra <eballetbo@gmail.com>
1111M: Javier Martinez Canillas <javier@dowhile0.org>
1112L: linux-omap@vger.kernel.org
1113L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1114S: Maintained
1115F: arch/arm/boot/dts/omap3-igep*
1116
1117ARM/INCOME PXA270 SUPPORT
1118M: Marek Vasut <marek.vasut@gmail.com>
1119L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1120S: Maintained
1121F: arch/arm/mach-pxa/colibri-pxa270-income.c
1122
1123ARM/INTEL IOP32X ARM ARCHITECTURE
1124M: Lennert Buytenhek <kernel@wantstofly.org>
1125L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1126S: Maintained
1127
1128ARM/INTEL IOP33X ARM ARCHITECTURE
1129L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1130S: Orphan
1131
1132ARM/INTEL IOP13XX ARM ARCHITECTURE
1133M: Lennert Buytenhek <kernel@wantstofly.org>
1134L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1135S: Maintained
1136
1137ARM/INTEL IQ81342EX MACHINE SUPPORT
1138M: Lennert Buytenhek <kernel@wantstofly.org>
1139L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1140S: Maintained
1141
1142ARM/INTEL IXDP2850 MACHINE SUPPORT
1143M: Lennert Buytenhek <kernel@wantstofly.org>
1144L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1145S: Maintained
1146
1147ARM/INTEL IXP4XX ARM ARCHITECTURE
1148M: Imre Kaloz <kaloz@openwrt.org>
1149M: Krzysztof Halasa <khalasa@piap.pl>
1150L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1151S: Maintained
1152F: arch/arm/mach-ixp4xx/
1153
1154ARM/INTEL RESEARCH IMOTE/STARGATE 2 MACHINE SUPPORT
1155M: Jonathan Cameron <jic23@cam.ac.uk>
1156L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1157S: Maintained
1158F: arch/arm/mach-pxa/stargate2.c
1159F: drivers/pcmcia/pxa2xx_stargate2.c
1160
1161ARM/INTEL XSC3 (MANZANO) ARM CORE
1162M: Lennert Buytenhek <kernel@wantstofly.org>
1163L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1164S: Maintained
1165
1166ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT
1167M: Lennert Buytenhek <kernel@wantstofly.org>
1168L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1169S: Maintained
1170
1171ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE
1172M: Santosh Shilimkar <ssantosh@kernel.org>
1173L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1174S: Maintained
1175F: arch/arm/mach-keystone/
1176T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
1177
1178ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK
1179M: Santosh Shilimkar <ssantosh@kernel.org>
1180L: linux-kernel@vger.kernel.org
1181S: Maintained
1182F: drivers/clk/keystone/
1183
1184ARM/TEXAS INSTRUMENT KEYSTONE ClOCKSOURCE
1185M: Santosh Shilimkar <ssantosh@kernel.org>
1186L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1187L: linux-kernel@vger.kernel.org
1188S: Maintained
1189F: drivers/clocksource/timer-keystone.c
1190
1191ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER
1192M: Santosh Shilimkar <ssantosh@kernel.org>
1193L: linux-kernel@vger.kernel.org
1194S: Maintained
1195F: drivers/power/reset/keystone-reset.c
1196
1197ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS
1198M: Santosh Shilimkar <ssantosh@kernel.org>
1199L: linux-kernel@vger.kernel.org
1200S: Maintained
1201F: drivers/memory/*emif*
1202
1203ARM/LOGICPD PXA270 MACHINE SUPPORT
1204M: Lennert Buytenhek <kernel@wantstofly.org>
1205L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1206S: Maintained
1207
1208ARM/LPC18XX ARCHITECTURE
1209M: Joachim Eastwood <manabian@gmail.com>
1210L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1211S: Maintained
1212N: lpc18xx
1213
1214ARM/MAGICIAN MACHINE SUPPORT
1215M: Philipp Zabel <philipp.zabel@gmail.com>
1216S: Maintained
1217
1218ARM/Marvell Kirkwood and Armada 370, 375, 38x, XP SOC support
1219M: Jason Cooper <jason@lakedaemon.net>
1220M: Andrew Lunn <andrew@lunn.ch>
1221M: Gregory Clement <gregory.clement@free-electrons.com>
1222M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1223L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1224S: Maintained
1225F: arch/arm/mach-mvebu/
1226F: drivers/rtc/rtc-armada38x.c
1227F: arch/arm/boot/dts/armada*
1228F: arch/arm/boot/dts/kirkwood*
1229
1230
1231ARM/Marvell Berlin SoC support
1232M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1233L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1234S: Maintained
1235F: arch/arm/mach-berlin/
1236F: arch/arm/boot/dts/berlin*
1237
1238
1239ARM/Marvell Dove/MV78xx0/Orion SOC support
1240M: Jason Cooper <jason@lakedaemon.net>
1241M: Andrew Lunn <andrew@lunn.ch>
1242M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1243M: Gregory Clement <gregory.clement@free-electrons.com>
1244L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1245S: Maintained
1246F: arch/arm/mach-dove/
1247F: arch/arm/mach-mv78xx0/
1248F: arch/arm/mach-orion5x/
1249F: arch/arm/plat-orion/
1250F: arch/arm/boot/dts/dove*
1251F: arch/arm/boot/dts/orion5x*
1252
1253
1254ARM/Orion SoC/Technologic Systems TS-78xx platform support
1255M: Alexander Clouter <alex@digriz.org.uk>
1256L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1257W: http://www.digriz.org.uk/ts78xx/kernel
1258S: Maintained
1259F: arch/arm/mach-orion5x/ts78xx-*
1260
1261ARM/Mediatek RTC DRIVER
1262M: Eddie Huang <eddie.huang@mediatek.com>
1263L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1264L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1265S: Maintained
1266F: drivers/rtc/rtc-mt6397.c
1267
1268ARM/Mediatek SoC support
1269M: Matthias Brugger <matthias.bgg@gmail.com>
1270L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1271L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1272S: Maintained
1273F: arch/arm/boot/dts/mt6*
1274F: arch/arm/boot/dts/mt8*
1275F: arch/arm/mach-mediatek/
1276N: mtk
1277K: mediatek
1278
1279ARM/MICREL KS8695 ARCHITECTURE
1280M: Greg Ungerer <gerg@uclinux.org>
1281L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1282F: arch/arm/mach-ks8695/
1283S: Odd Fixes
1284
1285ARM/MIOA701 MACHINE SUPPORT
1286M: Robert Jarzmik <robert.jarzmik@free.fr>
1287L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1288F: arch/arm/mach-pxa/mioa701.c
1289S: Maintained
1290
1291ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT
1292M: Michael Petchkovsky <mkpetch@internode.on.net>
1293S: Maintained
1294
1295ARM/NOMADIK ARCHITECTURE
1296M: Alessandro Rubini <rubini@unipv.it>
1297M: Linus Walleij <linus.walleij@linaro.org>
1298L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1299S: Maintained
1300F: arch/arm/mach-nomadik/
1301F: drivers/pinctrl/nomadik/
1302F: drivers/i2c/busses/i2c-nomadik.c
1303T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git
1304
1305ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT
1306M: Nelson Castillo <arhuaco@freaks-unidos.net>
1307L: openmoko-kernel@lists.openmoko.org (subscribers-only)
1308W: http://wiki.openmoko.org/wiki/Neo_FreeRunner
1309S: Supported
1310
1311ARM/TOSA MACHINE SUPPORT
1312M: Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
1313M: Dirk Opfer <dirk@opfer-online.de>
1314S: Maintained
1315
1316ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT
1317M: Marek Vasut <marek.vasut@gmail.com>
1318L: linux-arm-kernel@lists.infradead.org
1319W: http://hackndev.com
1320S: Maintained
1321F: arch/arm/mach-pxa/include/mach/palmtx.h
1322F: arch/arm/mach-pxa/palmtx.c
1323F: arch/arm/mach-pxa/include/mach/palmt5.h
1324F: arch/arm/mach-pxa/palmt5.c
1325F: arch/arm/mach-pxa/include/mach/palmld.h
1326F: arch/arm/mach-pxa/palmld.c
1327F: arch/arm/mach-pxa/include/mach/palmte2.h
1328F: arch/arm/mach-pxa/palmte2.c
1329F: arch/arm/mach-pxa/include/mach/palmtc.h
1330F: arch/arm/mach-pxa/palmtc.c
1331
1332ARM/PALM TREO SUPPORT
1333M: Tomas Cech <sleep_walker@suse.cz>
1334L: linux-arm-kernel@lists.infradead.org
1335W: http://hackndev.com
1336S: Maintained
1337F: arch/arm/mach-pxa/include/mach/palmtreo.h
1338F: arch/arm/mach-pxa/palmtreo.c
1339
1340ARM/PALMZ72 SUPPORT
1341M: Sergey Lapin <slapin@ossfans.org>
1342L: linux-arm-kernel@lists.infradead.org
1343W: http://hackndev.com
1344S: Maintained
1345F: arch/arm/mach-pxa/include/mach/palmz72.h
1346F: arch/arm/mach-pxa/palmz72.c
1347
1348ARM/PLEB SUPPORT
1349M: Peter Chubb <pleb@gelato.unsw.edu.au>
1350W: http://www.disy.cse.unsw.edu.au/Hardware/PLEB
1351S: Maintained
1352
1353ARM/PT DIGITAL BOARD PORT
1354M: Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de>
1355L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1356W: http://www.arm.linux.org.uk/
1357S: Maintained
1358
1359ARM/QUALCOMM SUPPORT
1360M: Kumar Gala <galak@codeaurora.org>
1361M: Andy Gross <agross@codeaurora.org>
1362M: David Brown <davidb@codeaurora.org>
1363L: linux-arm-msm@vger.kernel.org
1364L: linux-soc@vger.kernel.org
1365S: Maintained
1366F: arch/arm/mach-qcom/
1367F: drivers/soc/qcom/
1368F: drivers/tty/serial/msm_serial.h
1369F: drivers/tty/serial/msm_serial.c
1370F: drivers/*/pm8???-*
1371F: drivers/mfd/ssbi.c
1372F: drivers/firmware/qcom_scm.c
1373T: git git://git.kernel.org/pub/scm/linux/kernel/git/galak/linux-qcom.git
1374
1375ARM/RADISYS ENP2611 MACHINE SUPPORT
1376M: Lennert Buytenhek <kernel@wantstofly.org>
1377L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1378S: Maintained
1379
1380ARM/RISCPC ARCHITECTURE
1381M: Russell King <linux@arm.linux.org.uk>
1382L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1383W: http://www.arm.linux.org.uk/
1384S: Maintained
1385F: arch/arm/include/asm/hardware/entry-macro-iomd.S
1386F: arch/arm/include/asm/hardware/ioc.h
1387F: arch/arm/include/asm/hardware/iomd.h
1388F: arch/arm/include/asm/hardware/memc.h
1389F: arch/arm/mach-rpc/
1390F: drivers/net/ethernet/8390/etherh.c
1391F: drivers/net/ethernet/i825xx/ether1*
1392F: drivers/net/ethernet/seeq/ether3*
1393F: drivers/scsi/arm/
1394
1395ARM/Rockchip SoC support
1396M: Heiko Stuebner <heiko@sntech.de>
1397L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1398L: linux-rockchip@lists.infradead.org
1399S: Maintained
1400F: arch/arm/boot/dts/rk3*
1401F: arch/arm/mach-rockchip/
1402F: drivers/clk/rockchip/
1403F: drivers/i2c/busses/i2c-rk3x.c
1404F: drivers/*/*rockchip*
1405F: drivers/*/*/*rockchip*
1406F: sound/soc/rockchip/
1407N: rockchip
1408
1409ARM/SAMSUNG EXYNOS ARM ARCHITECTURES
1410M: Kukjin Kim <kgene@kernel.org>
1411M: Krzysztof Kozlowski <k.kozlowski@samsung.com>
1412L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1413L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
1414S: Maintained
1415F: arch/arm/boot/dts/s3c*
1416F: arch/arm/boot/dts/exynos*
1417F: arch/arm64/boot/dts/exynos/
1418F: arch/arm/plat-samsung/
1419F: arch/arm/mach-s3c24*/
1420F: arch/arm/mach-s3c64xx/
1421F: arch/arm/mach-s5p*/
1422F: arch/arm/mach-exynos*/
1423F: drivers/*/*s3c2410*
1424F: drivers/*/*/*s3c2410*
1425F: drivers/spi/spi-s3c*
1426F: sound/soc/samsung/*
1427N: exynos
1428
1429ARM/SAMSUNG MOBILE MACHINE SUPPORT
1430M: Kyungmin Park <kyungmin.park@samsung.com>
1431L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1432S: Maintained
1433F: arch/arm/mach-s5pv210/
1434
1435ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT
1436M: Kyungmin Park <kyungmin.park@samsung.com>
1437M: Kamil Debski <k.debski@samsung.com>
1438L: linux-arm-kernel@lists.infradead.org
1439L: linux-media@vger.kernel.org
1440S: Maintained
1441F: drivers/media/platform/s5p-g2d/
1442
1443ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT
1444M: Kyungmin Park <kyungmin.park@samsung.com>
1445M: Kamil Debski <k.debski@samsung.com>
1446M: Jeongtae Park <jtp.park@samsung.com>
1447L: linux-arm-kernel@lists.infradead.org
1448L: linux-media@vger.kernel.org
1449S: Maintained
1450F: arch/arm/plat-samsung/s5p-dev-mfc.c
1451F: drivers/media/platform/s5p-mfc/
1452
1453ARM/SAMSUNG S5P SERIES TV SUBSYSTEM SUPPORT
1454M: Kyungmin Park <kyungmin.park@samsung.com>
1455M: Tomasz Stanislawski <t.stanislaws@samsung.com>
1456L: linux-arm-kernel@lists.infradead.org
1457L: linux-media@vger.kernel.org
1458S: Maintained
1459F: drivers/media/platform/s5p-tv/
1460
1461ARM/SHMOBILE ARM ARCHITECTURE
1462M: Simon Horman <horms@verge.net.au>
1463M: Magnus Damm <magnus.damm@gmail.com>
1464L: linux-sh@vger.kernel.org
1465W: http://oss.renesas.com
1466Q: http://patchwork.kernel.org/project/linux-sh/list/
1467T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
1468S: Supported
1469F: arch/arm/boot/dts/emev2*
1470F: arch/arm/boot/dts/r7s*
1471F: arch/arm/boot/dts/r8a*
1472F: arch/arm/boot/dts/sh*
1473F: arch/arm/configs/armadillo800eva_defconfig
1474F: arch/arm/configs/bockw_defconfig
1475F: arch/arm/configs/kzm9g_defconfig
1476F: arch/arm/configs/marzen_defconfig
1477F: arch/arm/configs/shmobile_defconfig
1478F: arch/arm/include/debug/renesas-scif.S
1479F: arch/arm/mach-shmobile/
1480F: drivers/sh/
1481
1482ARM/SOCFPGA ARCHITECTURE
1483M: Dinh Nguyen <dinguyen@opensource.altera.com>
1484S: Maintained
1485F: arch/arm/mach-socfpga/
1486F: arch/arm/boot/dts/socfpga*
1487F: arch/arm/configs/socfpga_defconfig
1488W: http://www.rocketboards.org
1489T: git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
1490
1491ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT
1492M: Dinh Nguyen <dinguyen@opensource.altera.com>
1493S: Maintained
1494F: drivers/clk/socfpga/
1495
1496ARM/SOCFPGA EDAC SUPPORT
1497M: Thor Thayer <tthayer@opensource.altera.com>
1498S: Maintained
1499F: drivers/edac/altera_edac.
1500
1501ARM/STI ARCHITECTURE
1502M: Srinivas Kandagatla <srinivas.kandagatla@gmail.com>
1503M: Maxime Coquelin <maxime.coquelin@st.com>
1504M: Patrice Chotard <patrice.chotard@st.com>
1505L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1506L: kernel@stlinux.com
1507W: http://www.stlinux.com
1508S: Maintained
1509F: arch/arm/mach-sti/
1510F: arch/arm/boot/dts/sti*
1511F: drivers/clocksource/arm_global_timer.c
1512F: drivers/i2c/busses/i2c-st.c
1513F: drivers/media/rc/st_rc.c
1514F: drivers/mmc/host/sdhci-st.c
1515F: drivers/phy/phy-miphy28lp.c
1516F: drivers/phy/phy-miphy365x.c
1517F: drivers/phy/phy-stih407-usb.c
1518F: drivers/phy/phy-stih41x-usb.c
1519F: drivers/pinctrl/pinctrl-st.c
1520F: drivers/reset/sti/
1521F: drivers/rtc/rtc-st-lpc.c
1522F: drivers/tty/serial/st-asc.c
1523F: drivers/usb/dwc3/dwc3-st.c
1524F: drivers/usb/host/ehci-st.c
1525F: drivers/usb/host/ohci-st.c
1526F: drivers/watchdog/st_lpc_wdt.c
1527F: drivers/ata/ahci_st.c
1528
1529ARM/STM32 ARCHITECTURE
1530M: Maxime Coquelin <mcoquelin.stm32@gmail.com>
1531L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1532S: Maintained
1533T: git git://git.kernel.org/pub/scm/linux/kernel/git/mcoquelin/stm32.git
1534N: stm32
1535F: drivers/clocksource/armv7m_systick.c
1536
1537ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT
1538M: Lennert Buytenhek <kernel@wantstofly.org>
1539L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1540S: Maintained
1541
1542ARM/TETON BGA MACHINE SUPPORT
1543M: "Mark F. Brown" <mark.brown314@gmail.com>
1544L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1545S: Maintained
1546
1547ARM/THECUS N2100 MACHINE SUPPORT
1548M: Lennert Buytenhek <kernel@wantstofly.org>
1549L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1550S: Maintained
1551
1552ARM/NUVOTON W90X900 ARM ARCHITECTURE
1553M: Wan ZongShun <mcuos.com@gmail.com>
1554L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1555W: http://www.mcuos.com
1556S: Maintained
1557F: arch/arm/mach-w90x900/
1558F: drivers/input/keyboard/w90p910_keypad.c
1559F: drivers/input/touchscreen/w90p910_ts.c
1560F: drivers/watchdog/nuc900_wdt.c
1561F: drivers/net/ethernet/nuvoton/w90p910_ether.c
1562F: drivers/mtd/nand/nuc900_nand.c
1563F: drivers/rtc/rtc-nuc900.c
1564F: drivers/spi/spi-nuc900.c
1565F: drivers/usb/host/ehci-w90x900.c
1566F: drivers/video/fbdev/nuc900fb.c
1567
1568ARM/U300 MACHINE SUPPORT
1569M: Linus Walleij <linus.walleij@linaro.org>
1570L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1571S: Supported
1572F: arch/arm/mach-u300/
1573F: drivers/clocksource/timer-u300.c
1574F: drivers/i2c/busses/i2c-stu300.c
1575F: drivers/rtc/rtc-coh901331.c
1576F: drivers/watchdog/coh901327_wdt.c
1577F: drivers/dma/coh901318*
1578F: drivers/mfd/ab3100*
1579F: drivers/rtc/rtc-ab3100.c
1580F: drivers/rtc/rtc-coh901331.c
1581T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git
1582
1583ARM/UNIPHIER ARCHITECTURE
1584M: Masahiro Yamada <yamada.masahiro@socionext.com>
1585L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1586S: Maintained
1587F: arch/arm/mach-uniphier/
1588N: uniphier
1589
1590ARM/Ux500 ARM ARCHITECTURE
1591M: Linus Walleij <linus.walleij@linaro.org>
1592L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1593S: Maintained
1594F: arch/arm/mach-ux500/
1595F: drivers/clocksource/clksrc-dbx500-prcmu.c
1596F: drivers/dma/ste_dma40*
1597F: drivers/hwspinlock/u8500_hsem.c
1598F: drivers/mfd/abx500*
1599F: drivers/mfd/ab8500*
1600F: drivers/mfd/dbx500*
1601F: drivers/mfd/db8500*
1602F: drivers/pinctrl/nomadik/pinctrl-ab*
1603F: drivers/pinctrl/nomadik/pinctrl-nomadik*
1604F: drivers/rtc/rtc-ab8500.c
1605F: drivers/rtc/rtc-pl031.c
1606T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git
1607
1608ARM/Ux500 CLOCK FRAMEWORK SUPPORT
1609M: Ulf Hansson <ulf.hansson@linaro.org>
1610L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1611T: git git://git.linaro.org/people/ulfh/clk.git
1612S: Maintained
1613F: drivers/clk/ux500/
1614F: include/linux/platform_data/clk-ux500.h
1615
1616ARM/VERSATILE EXPRESS PLATFORM
1617M: Liviu Dudau <liviu.dudau@arm.com>
1618M: Sudeep Holla <sudeep.holla@arm.com>
1619M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
1620L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1621S: Maintained
1622F: arch/arm/boot/dts/vexpress*
1623F: arch/arm/mach-vexpress/
1624F: */*/vexpress*
1625F: */*/*/vexpress*
1626F: drivers/clk/versatile/clk-vexpress-osc.c
1627F: drivers/clocksource/versatile.c
1628
1629ARM/VFP SUPPORT
1630M: Russell King <linux@arm.linux.org.uk>
1631L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1632W: http://www.arm.linux.org.uk/
1633S: Maintained
1634F: arch/arm/vfp/
1635
1636ARM/VOIPAC PXA270 SUPPORT
1637M: Marek Vasut <marek.vasut@gmail.com>
1638L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1639S: Maintained
1640F: arch/arm/mach-pxa/vpac270.c
1641F: arch/arm/mach-pxa/include/mach/vpac270.h
1642
1643ARM/VT8500 ARM ARCHITECTURE
1644M: Tony Prisk <linux@prisktech.co.nz>
1645L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1646S: Maintained
1647F: arch/arm/mach-vt8500/
1648F: drivers/clocksource/vt8500_timer.c
1649F: drivers/i2c/busses/i2c-wmt.c
1650F: drivers/mmc/host/wmt-sdmmc.c
1651F: drivers/pwm/pwm-vt8500.c
1652F: drivers/rtc/rtc-vt8500.c
1653F: drivers/tty/serial/vt8500_serial.c
1654F: drivers/usb/host/ehci-platform.c
1655F: drivers/usb/host/uhci-platform.c
1656F: drivers/video/fbdev/vt8500lcdfb.*
1657F: drivers/video/fbdev/wm8505fb*
1658F: drivers/video/fbdev/wmt_ge_rops.*
1659
1660ARM/ZIPIT Z2 SUPPORT
1661M: Marek Vasut <marek.vasut@gmail.com>
1662L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1663S: Maintained
1664F: arch/arm/mach-pxa/z2.c
1665F: arch/arm/mach-pxa/include/mach/z2.h
1666
1667ARM/ZTE ARCHITECTURE
1668M: Jun Nie <jun.nie@linaro.org>
1669L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1670S: Maintained
1671F: arch/arm/mach-zx/
1672F: drivers/clk/zte/
1673F: Documentation/devicetree/bindings/arm/zte.txt
1674F: Documentation/devicetree/bindings/clock/zx296702-clk.txt
1675
1676ARM/ZYNQ ARCHITECTURE
1677M: Michal Simek <michal.simek@xilinx.com>
1678R: Sören Brinkmann <soren.brinkmann@xilinx.com>
1679L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1680W: http://wiki.xilinx.com
1681T: git git://git.xilinx.com/linux-xlnx.git
1682S: Supported
1683F: arch/arm/mach-zynq/
1684F: drivers/cpuidle/cpuidle-zynq.c
1685F: drivers/block/xsysace.c
1686N: zynq
1687N: xilinx
1688F: drivers/clocksource/cadence_ttc_timer.c
1689F: drivers/i2c/busses/i2c-cadence.c
1690F: drivers/mmc/host/sdhci-of-arasan.c
1691F: drivers/edac/synopsys_edac.c
1692
1693ARM SMMU DRIVERS
1694M: Will Deacon <will.deacon@arm.com>
1695L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1696S: Maintained
1697F: drivers/iommu/arm-smmu.c
1698F: drivers/iommu/arm-smmu-v3.c
1699F: drivers/iommu/io-pgtable-arm.c
1700
1701ARM64 PORT (AARCH64 ARCHITECTURE)
1702M: Catalin Marinas <catalin.marinas@arm.com>
1703M: Will Deacon <will.deacon@arm.com>
1704L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1705S: Maintained
1706F: arch/arm64/
1707F: Documentation/arm64/
1708
1709AS3645A LED FLASH CONTROLLER DRIVER
1710M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
1711L: linux-media@vger.kernel.org
1712T: git git://linuxtv.org/media_tree.git
1713S: Maintained
1714F: drivers/media/i2c/as3645a.c
1715F: include/media/as3645a.h
1716
1717ASC7621 HARDWARE MONITOR DRIVER
1718M: George Joseph <george.joseph@fairview5.com>
1719L: lm-sensors@lm-sensors.org
1720S: Maintained
1721F: Documentation/hwmon/asc7621
1722F: drivers/hwmon/asc7621.c
1723
1724ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS
1725M: Corentin Chary <corentin.chary@gmail.com>
1726L: acpi4asus-user@lists.sourceforge.net
1727L: platform-driver-x86@vger.kernel.org
1728W: http://acpi4asus.sf.net
1729S: Maintained
1730F: drivers/platform/x86/asus*.c
1731F: drivers/platform/x86/eeepc*.c
1732
1733ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API
1734R: Dan Williams <dan.j.williams@intel.com>
1735W: http://sourceforge.net/projects/xscaleiop
1736S: Odd fixes
1737F: Documentation/crypto/async-tx-api.txt
1738F: crypto/async_tx/
1739F: drivers/dma/
1740F: include/linux/dmaengine.h
1741F: include/linux/async_tx.h
1742
1743AT24 EEPROM DRIVER
1744M: Wolfram Sang <wsa@the-dreams.de>
1745L: linux-i2c@vger.kernel.org
1746S: Maintained
1747F: drivers/misc/eeprom/at24.c
1748F: include/linux/platform_data/at24.h
1749
1750ATA OVER ETHERNET (AOE) DRIVER
1751M: "Ed L. Cashin" <ed.cashin@acm.org>
1752W: http://www.openaoe.org/
1753S: Supported
1754F: Documentation/aoe/
1755F: drivers/block/aoe/
1756
1757ATHEROS ATH GENERIC UTILITIES
1758M: "Luis R. Rodriguez" <mcgrof@do-not-panic.com>
1759L: linux-wireless@vger.kernel.org
1760S: Supported
1761F: drivers/net/wireless/ath/*
1762
1763ATHEROS ATH5K WIRELESS DRIVER
1764M: Jiri Slaby <jirislaby@gmail.com>
1765M: Nick Kossifidis <mickflemm@gmail.com>
1766M: "Luis R. Rodriguez" <mcgrof@do-not-panic.com>
1767L: linux-wireless@vger.kernel.org
1768W: http://wireless.kernel.org/en/users/Drivers/ath5k
1769S: Maintained
1770F: drivers/net/wireless/ath/ath5k/
1771
1772ATHEROS ATH6KL WIRELESS DRIVER
1773M: Kalle Valo <kvalo@qca.qualcomm.com>
1774L: linux-wireless@vger.kernel.org
1775W: http://wireless.kernel.org/en/users/Drivers/ath6kl
1776T: git git://github.com/kvalo/ath.git
1777S: Supported
1778F: drivers/net/wireless/ath/ath6kl/
1779
1780WILOCITY WIL6210 WIRELESS DRIVER
1781M: Vladimir Kondratiev <qca_vkondrat@qca.qualcomm.com>
1782L: linux-wireless@vger.kernel.org
1783L: wil6210@qca.qualcomm.com
1784S: Supported
1785W: http://wireless.kernel.org/en/users/Drivers/wil6210
1786F: drivers/net/wireless/ath/wil6210/
1787F: include/uapi/linux/wil6210_uapi.h
1788
1789CARL9170 LINUX COMMUNITY WIRELESS DRIVER
1790M: Christian Lamparter <chunkeey@googlemail.com>
1791L: linux-wireless@vger.kernel.org
1792W: http://wireless.kernel.org/en/users/Drivers/carl9170
1793S: Maintained
1794F: drivers/net/wireless/ath/carl9170/
1795
1796ATK0110 HWMON DRIVER
1797M: Luca Tettamanti <kronos.it@gmail.com>
1798L: lm-sensors@lm-sensors.org
1799S: Maintained
1800F: drivers/hwmon/asus_atk0110.c
1801
1802ATI_REMOTE2 DRIVER
1803M: Ville Syrjala <syrjala@sci.fi>
1804S: Maintained
1805F: drivers/input/misc/ati_remote2.c
1806
1807ATLX ETHERNET DRIVERS
1808M: Jay Cliburn <jcliburn@gmail.com>
1809M: Chris Snook <chris.snook@gmail.com>
1810L: netdev@vger.kernel.org
1811W: http://sourceforge.net/projects/atl1
1812W: http://atl1.sourceforge.net
1813S: Maintained
1814F: drivers/net/ethernet/atheros/
1815
1816ATM
1817M: Chas Williams <3chas3@gmail.com>
1818L: linux-atm-general@lists.sourceforge.net (moderated for non-subscribers)
1819L: netdev@vger.kernel.org
1820W: http://linux-atm.sourceforge.net
1821S: Maintained
1822F: drivers/atm/
1823F: include/linux/atm*
1824F: include/uapi/linux/atm*
1825
1826ATMEL AT91 / AT32 MCI DRIVER
1827M: Ludovic Desroches <ludovic.desroches@atmel.com>
1828S: Maintained
1829F: drivers/mmc/host/atmel-mci.c
1830F: drivers/mmc/host/atmel-mci-regs.h
1831
1832ATMEL AT91 / AT32 SERIAL DRIVER
1833M: Nicolas Ferre <nicolas.ferre@atmel.com>
1834S: Supported
1835F: drivers/tty/serial/atmel_serial.c
1836
1837ATMEL Audio ALSA driver
1838M: Nicolas Ferre <nicolas.ferre@atmel.com>
1839L: alsa-devel@alsa-project.org (moderated for non-subscribers)
1840S: Supported
1841F: sound/soc/atmel
1842
1843ATMEL DMA DRIVER
1844M: Nicolas Ferre <nicolas.ferre@atmel.com>
1845L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1846S: Supported
1847F: drivers/dma/at_hdmac.c
1848F: drivers/dma/at_hdmac_regs.h
1849F: include/linux/platform_data/dma-atmel.h
1850
1851ATMEL XDMA DRIVER
1852M: Ludovic Desroches <ludovic.desroches@atmel.com>
1853L: linux-arm-kernel@lists.infradead.org
1854L: dmaengine@vger.kernel.org
1855S: Supported
1856F: drivers/dma/at_xdmac.c
1857
1858ATMEL I2C DRIVER
1859M: Ludovic Desroches <ludovic.desroches@atmel.com>
1860L: linux-i2c@vger.kernel.org
1861S: Supported
1862F: drivers/i2c/busses/i2c-at91.c
1863
1864ATMEL ISI DRIVER
1865M: Josh Wu <josh.wu@atmel.com>
1866L: linux-media@vger.kernel.org
1867S: Supported
1868F: drivers/media/platform/soc_camera/atmel-isi.c
1869F: include/media/atmel-isi.h
1870
1871ATMEL LCDFB DRIVER
1872M: Nicolas Ferre <nicolas.ferre@atmel.com>
1873L: linux-fbdev@vger.kernel.org
1874S: Maintained
1875F: drivers/video/fbdev/atmel_lcdfb.c
1876F: include/video/atmel_lcdc.h
1877
1878ATMEL MACB ETHERNET DRIVER
1879M: Nicolas Ferre <nicolas.ferre@atmel.com>
1880S: Supported
1881F: drivers/net/ethernet/cadence/
1882
1883ATMEL NAND DRIVER
1884M: Josh Wu <josh.wu@atmel.com>
1885L: linux-mtd@lists.infradead.org
1886S: Supported
1887F: drivers/mtd/nand/atmel_nand*
1888
1889ATMEL SPI DRIVER
1890M: Nicolas Ferre <nicolas.ferre@atmel.com>
1891S: Supported
1892F: drivers/spi/spi-atmel.*
1893
1894ATMEL SSC DRIVER
1895M: Nicolas Ferre <nicolas.ferre@atmel.com>
1896L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1897S: Supported
1898F: drivers/misc/atmel-ssc.c
1899F: include/linux/atmel-ssc.h
1900
1901ATMEL Timer Counter (TC) AND CLOCKSOURCE DRIVERS
1902M: Nicolas Ferre <nicolas.ferre@atmel.com>
1903L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1904S: Supported
1905F: drivers/misc/atmel_tclib.c
1906F: drivers/clocksource/tcb_clksrc.c
1907
1908ATMEL USBA UDC DRIVER
1909M: Nicolas Ferre <nicolas.ferre@atmel.com>
1910L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1911S: Supported
1912F: drivers/usb/gadget/udc/atmel_usba_udc.*
1913
1914ATMEL WIRELESS DRIVER
1915M: Simon Kelley <simon@thekelleys.org.uk>
1916L: linux-wireless@vger.kernel.org
1917W: http://www.thekelleys.org.uk/atmel
1918W: http://atmelwlandriver.sourceforge.net/
1919S: Maintained
1920F: drivers/net/wireless/atmel*
1921
1922ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER
1923M: Bradley Grove <linuxdrivers@attotech.com>
1924L: linux-scsi@vger.kernel.org
1925W: http://www.attotech.com
1926S: Supported
1927F: drivers/scsi/esas2r
1928
1929ATUSB IEEE 802.15.4 RADIO DRIVER
1930M: Stefan Schmidt <stefan@osg.samsung.com>
1931L: linux-wpan@vger.kernel.org
1932S: Maintained
1933F: drivers/net/ieee802154/atusb.c
1934F: drivers/net/ieee802154/atusb.h
1935F: drivers/net/ieee802154/at86rf230.h
1936
1937AUDIT SUBSYSTEM
1938M: Paul Moore <paul@paul-moore.com>
1939M: Eric Paris <eparis@redhat.com>
1940L: linux-audit@redhat.com (moderated for non-subscribers)
1941W: http://people.redhat.com/sgrubb/audit/
1942T: git git://git.infradead.org/users/pcmoore/audit
1943S: Maintained
1944F: include/linux/audit.h
1945F: include/uapi/linux/audit.h
1946F: kernel/audit*
1947
1948AUXILIARY DISPLAY DRIVERS
1949M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
1950W: http://miguelojeda.es/auxdisplay.htm
1951W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
1952S: Maintained
1953F: drivers/auxdisplay/
1954F: include/linux/cfag12864b.h
1955
1956AVR32 ARCHITECTURE
1957M: Haavard Skinnemoen <hskinnemoen@gmail.com>
1958M: Hans-Christian Egtvedt <egtvedt@samfundet.no>
1959W: http://www.atmel.com/products/AVR32/
1960W: http://mirror.egtvedt.no/avr32linux.org/
1961W: http://avrfreaks.net/
1962S: Maintained
1963F: arch/avr32/
1964
1965AVR32/AT32AP MACHINE SUPPORT
1966M: Haavard Skinnemoen <hskinnemoen@gmail.com>
1967M: Hans-Christian Egtvedt <egtvedt@samfundet.no>
1968S: Maintained
1969F: arch/avr32/mach-at32ap/
1970
1971AX.25 NETWORK LAYER
1972M: Ralf Baechle <ralf@linux-mips.org>
1973L: linux-hams@vger.kernel.org
1974W: http://www.linux-ax25.org/
1975S: Maintained
1976F: include/uapi/linux/ax25.h
1977F: include/net/ax25.h
1978F: net/ax25/
1979
1980AZ6007 DVB DRIVER
1981M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
1982L: linux-media@vger.kernel.org
1983W: http://linuxtv.org
1984T: git git://linuxtv.org/media_tree.git
1985S: Maintained
1986F: drivers/media/usb/dvb-usb-v2/az6007.c
1987
1988AZTECH FM RADIO RECEIVER DRIVER
1989M: Hans Verkuil <hverkuil@xs4all.nl>
1990L: linux-media@vger.kernel.org
1991T: git git://linuxtv.org/media_tree.git
1992W: http://linuxtv.org
1993S: Maintained
1994F: drivers/media/radio/radio-aztech*
1995
1996B43 WIRELESS DRIVER
1997L: linux-wireless@vger.kernel.org
1998L: b43-dev@lists.infradead.org
1999W: http://wireless.kernel.org/en/users/Drivers/b43
2000S: Odd Fixes
2001F: drivers/net/wireless/b43/
2002
2003B43LEGACY WIRELESS DRIVER
2004M: Larry Finger <Larry.Finger@lwfinger.net>
2005L: linux-wireless@vger.kernel.org
2006L: b43-dev@lists.infradead.org
2007W: http://wireless.kernel.org/en/users/Drivers/b43
2008S: Maintained
2009F: drivers/net/wireless/b43legacy/
2010
2011BACKLIGHT CLASS/SUBSYSTEM
2012M: Jingoo Han <jingoohan1@gmail.com>
2013M: Lee Jones <lee.jones@linaro.org>
2014S: Maintained
2015F: drivers/video/backlight/
2016F: include/linux/backlight.h
2017
2018BATMAN ADVANCED
2019M: Marek Lindner <mareklindner@neomailbox.ch>
2020M: Simon Wunderlich <sw@simonwunderlich.de>
2021M: Antonio Quartulli <antonio@meshcoding.com>
2022L: b.a.t.m.a.n@lists.open-mesh.org
2023W: http://www.open-mesh.org/
2024S: Maintained
2025F: net/batman-adv/
2026
2027BAYCOM/HDLCDRV DRIVERS FOR AX.25
2028M: Thomas Sailer <t.sailer@alumni.ethz.ch>
2029L: linux-hams@vger.kernel.org
2030W: http://www.baycom.org/~tom/ham/ham.html
2031S: Maintained
2032F: drivers/net/hamradio/baycom*
2033
2034BCACHE (BLOCK LAYER CACHE)
2035M: Kent Overstreet <kent.overstreet@gmail.com>
2036L: linux-bcache@vger.kernel.org
2037W: http://bcache.evilpiepirate.org
2038S: Maintained
2039F: drivers/md/bcache/
2040
2041BDISP ST MEDIA DRIVER
2042M: Fabien Dessenne <fabien.dessenne@st.com>
2043L: linux-media@vger.kernel.org
2044T: git git://linuxtv.org/media_tree.git
2045W: http://linuxtv.org
2046S: Supported
2047F: drivers/media/platform/sti/bdisp
2048
2049BEFS FILE SYSTEM
2050S: Orphan
2051F: Documentation/filesystems/befs.txt
2052F: fs/befs/
2053
2054BECKHOFF CX5020 ETHERCAT MASTER DRIVER
2055M: Dariusz Marcinkiewicz <reksio@newterm.pl>
2056L: netdev@vger.kernel.org
2057S: Maintained
2058F: drivers/net/ethernet/ec_bhf.c
2059
2060BFS FILE SYSTEM
2061M: "Tigran A. Aivazian" <tigran@aivazian.fsnet.co.uk>
2062S: Maintained
2063F: Documentation/filesystems/bfs.txt
2064F: fs/bfs/
2065F: include/uapi/linux/bfs_fs.h
2066
2067BLACKFIN ARCHITECTURE
2068M: Steven Miao <realmz6@gmail.com>
2069L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2070T: git git://git.code.sf.net/p/adi-linux/code
2071W: http://blackfin.uclinux.org
2072S: Supported
2073F: arch/blackfin/
2074
2075BLACKFIN EMAC DRIVER
2076L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2077W: http://blackfin.uclinux.org
2078S: Supported
2079F: drivers/net/ethernet/adi/
2080
2081BLACKFIN RTC DRIVER
2082L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2083W: http://blackfin.uclinux.org
2084S: Supported
2085F: drivers/rtc/rtc-bfin.c
2086
2087BLACKFIN SDH DRIVER
2088M: Sonic Zhang <sonic.zhang@analog.com>
2089L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2090W: http://blackfin.uclinux.org
2091S: Supported
2092F: drivers/mmc/host/bfin_sdh.c
2093
2094BLACKFIN SERIAL DRIVER
2095M: Sonic Zhang <sonic.zhang@analog.com>
2096L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2097W: http://blackfin.uclinux.org
2098S: Supported
2099F: drivers/tty/serial/bfin_uart.c
2100
2101BLACKFIN WATCHDOG DRIVER
2102L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2103W: http://blackfin.uclinux.org
2104S: Supported
2105F: drivers/watchdog/bfin_wdt.c
2106
2107BLACKFIN I2C TWI DRIVER
2108M: Sonic Zhang <sonic.zhang@analog.com>
2109L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2110W: http://blackfin.uclinux.org/
2111S: Supported
2112F: drivers/i2c/busses/i2c-bfin-twi.c
2113
2114BLACKFIN MEDIA DRIVER
2115M: Scott Jiang <scott.jiang.linux@gmail.com>
2116L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2117W: http://blackfin.uclinux.org/
2118S: Supported
2119F: drivers/media/platform/blackfin/
2120F: drivers/media/i2c/adv7183*
2121F: drivers/media/i2c/vs6624*
2122
2123BLINKM RGB LED DRIVER
2124M: Jan-Simon Moeller <jansimon.moeller@gmx.de>
2125S: Maintained
2126F: drivers/leds/leds-blinkm.c
2127
2128BLOCK LAYER
2129M: Jens Axboe <axboe@kernel.dk>
2130T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
2131S: Maintained
2132F: block/
2133F: kernel/trace/blktrace.c
2134
2135BLOCK2MTD DRIVER
2136M: Joern Engel <joern@lazybastard.org>
2137L: linux-mtd@lists.infradead.org
2138S: Maintained
2139F: drivers/mtd/devices/block2mtd.c
2140
2141BLUETOOTH DRIVERS
2142M: Marcel Holtmann <marcel@holtmann.org>
2143M: Gustavo Padovan <gustavo@padovan.org>
2144M: Johan Hedberg <johan.hedberg@gmail.com>
2145L: linux-bluetooth@vger.kernel.org
2146W: http://www.bluez.org/
2147T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2148T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2149S: Maintained
2150F: drivers/bluetooth/
2151
2152BLUETOOTH SUBSYSTEM
2153M: Marcel Holtmann <marcel@holtmann.org>
2154M: Gustavo Padovan <gustavo@padovan.org>
2155M: Johan Hedberg <johan.hedberg@gmail.com>
2156L: linux-bluetooth@vger.kernel.org
2157W: http://www.bluez.org/
2158T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2159T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2160S: Maintained
2161F: net/bluetooth/
2162F: include/net/bluetooth/
2163
2164BONDING DRIVER
2165M: Jay Vosburgh <j.vosburgh@gmail.com>
2166M: Veaceslav Falico <vfalico@gmail.com>
2167M: Andy Gospodarek <gospo@cumulusnetworks.com>
2168L: netdev@vger.kernel.org
2169W: http://sourceforge.net/projects/bonding/
2170S: Supported
2171F: drivers/net/bonding/
2172F: include/uapi/linux/if_bonding.h
2173
2174BPF (Safe dynamic programs and tools)
2175M: Alexei Starovoitov <ast@kernel.org>
2176L: netdev@vger.kernel.org
2177L: linux-kernel@vger.kernel.org
2178S: Supported
2179F: kernel/bpf/
2180
2181BROADCOM B44 10/100 ETHERNET DRIVER
2182M: Gary Zambrano <zambrano@broadcom.com>
2183L: netdev@vger.kernel.org
2184S: Supported
2185F: drivers/net/ethernet/broadcom/b44.*
2186
2187BROADCOM GENET ETHERNET DRIVER
2188M: Florian Fainelli <f.fainelli@gmail.com>
2189L: netdev@vger.kernel.org
2190S: Supported
2191F: drivers/net/ethernet/broadcom/genet/
2192
2193BROADCOM BNX2 GIGABIT ETHERNET DRIVER
2194M: Sony Chacko <sony.chacko@qlogic.com>
2195M: Dept-HSGLinuxNICDev@qlogic.com
2196L: netdev@vger.kernel.org
2197S: Supported
2198F: drivers/net/ethernet/broadcom/bnx2.*
2199F: drivers/net/ethernet/broadcom/bnx2_*
2200
2201BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
2202M: Ariel Elior <ariel.elior@qlogic.com>
2203L: netdev@vger.kernel.org
2204S: Supported
2205F: drivers/net/ethernet/broadcom/bnx2x/
2206
2207BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
2208M: Florian Fainelli <f.fainelli@gmail.com>
2209M: Ray Jui <rjui@broadcom.com>
2210M: Scott Branden <sbranden@broadcom.com>
2211L: bcm-kernel-feedback-list@broadcom.com
2212T: git git://github.com/broadcom/mach-bcm
2213S: Maintained
2214F: arch/arm/mach-bcm/
2215F: arch/arm/boot/dts/bcm113*
2216F: arch/arm/boot/dts/bcm216*
2217F: arch/arm/boot/dts/bcm281*
2218F: arch/arm/configs/bcm_defconfig
2219F: drivers/mmc/host/sdhci-bcm-kona.c
2220F: drivers/clocksource/bcm_kona_timer.c
2221
2222BROADCOM BCM2835 ARM ARCHITECTURE
2223M: Stephen Warren <swarren@wwwdotorg.org>
2224M: Lee Jones <lee@kernel.org>
2225L: linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers)
2226T: git git://git.kernel.org/pub/scm/linux/kernel/git/rpi/linux-rpi.git
2227S: Maintained
2228N: bcm2835
2229
2230BROADCOM BCM33XX MIPS ARCHITECTURE
2231M: Kevin Cernekee <cernekee@gmail.com>
2232L: linux-mips@linux-mips.org
2233S: Maintained
2234F: arch/mips/bcm3384/*
2235F: arch/mips/include/asm/mach-bcm3384/*
2236F: arch/mips/kernel/*bmips*
2237
2238BROADCOM BCM47XX MIPS ARCHITECTURE
2239M: Hauke Mehrtens <hauke@hauke-m.de>
2240M: Rafał Miłecki <zajec5@gmail.com>
2241L: linux-mips@linux-mips.org
2242S: Maintained
2243F: arch/mips/bcm47xx/*
2244F: arch/mips/include/asm/mach-bcm47xx/*
2245
2246BROADCOM BCM5301X ARM ARCHITECTURE
2247M: Hauke Mehrtens <hauke@hauke-m.de>
2248L: linux-arm-kernel@lists.infradead.org
2249S: Maintained
2250F: arch/arm/mach-bcm/bcm_5301x.c
2251F: arch/arm/boot/dts/bcm5301x.dtsi
2252F: arch/arm/boot/dts/bcm470*
2253
2254BROADCOM BCM63XX ARM ARCHITECTURE
2255M: Florian Fainelli <f.fainelli@gmail.com>
2256L: linux-arm-kernel@lists.infradead.org
2257T: git git://github.com/broadcom/arm-bcm63xx.git
2258S: Maintained
2259F: arch/arm/mach-bcm/bcm63xx.c
2260F: arch/arm/include/debug/bcm63xx.S
2261
2262BROADCOM BCM63XX/BCM33XX UDC DRIVER
2263M: Kevin Cernekee <cernekee@gmail.com>
2264L: linux-usb@vger.kernel.org
2265S: Maintained
2266F: drivers/usb/gadget/udc/bcm63xx_udc.*
2267
2268BROADCOM BCM7XXX ARM ARCHITECTURE
2269M: Brian Norris <computersforpeace@gmail.com>
2270M: Gregory Fong <gregory.0xf0@gmail.com>
2271M: Florian Fainelli <f.fainelli@gmail.com>
2272L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2273T: git git://github.com/broadcom/stblinux.git
2274S: Maintained
2275F: arch/arm/mach-bcm/*brcmstb*
2276F: arch/arm/boot/dts/bcm7*.dts*
2277F: drivers/bus/brcmstb_gisb.c
2278N: brcmstb
2279
2280BROADCOM BMIPS MIPS ARCHITECTURE
2281M: Kevin Cernekee <cernekee@gmail.com>
2282M: Florian Fainelli <f.fainelli@gmail.com>
2283L: linux-mips@linux-mips.org
2284T: git git://github.com/broadcom/stblinux.git
2285S: Maintained
2286F: arch/mips/bmips/*
2287F: arch/mips/include/asm/mach-bmips/*
2288F: arch/mips/kernel/*bmips*
2289F: arch/mips/boot/dts/brcm/bcm*.dts*
2290F: drivers/irqchip/irq-bcm7*
2291F: drivers/irqchip/irq-brcmstb*
2292
2293BROADCOM TG3 GIGABIT ETHERNET DRIVER
2294M: Prashant Sreedharan <prashant@broadcom.com>
2295M: Michael Chan <mchan@broadcom.com>
2296L: netdev@vger.kernel.org
2297S: Supported
2298F: drivers/net/ethernet/broadcom/tg3.*
2299
2300BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER
2301M: Brett Rudley <brudley@broadcom.com>
2302M: Arend van Spriel <arend@broadcom.com>
2303M: Franky (Zhenhui) Lin <frankyl@broadcom.com>
2304M: Hante Meuleman <meuleman@broadcom.com>
2305L: linux-wireless@vger.kernel.org
2306L: brcm80211-dev-list@broadcom.com
2307S: Supported
2308F: drivers/net/wireless/brcm80211/
2309
2310BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
2311M: QLogic-Storage-Upstream@qlogic.com
2312L: linux-scsi@vger.kernel.org
2313S: Supported
2314F: drivers/scsi/bnx2fc/
2315
2316BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
2317M: QLogic-Storage-Upstream@qlogic.com
2318L: linux-scsi@vger.kernel.org
2319S: Supported
2320F: drivers/scsi/bnx2i/
2321
2322BROADCOM CYGNUS/IPROC ARM ARCHITECTURE
2323M: Ray Jui <rjui@broadcom.com>
2324M: Scott Branden <sbranden@broadcom.com>
2325L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2326L: bcm-kernel-feedback-list@broadcom.com
2327T: git git://github.com/broadcom/cygnus-linux.git
2328S: Maintained
2329N: iproc
2330N: cygnus
2331N: bcm9113*
2332N: bcm9583*
2333N: bcm583*
2334N: bcm113*
2335
2336BROADCOM BRCMSTB GPIO DRIVER
2337M: Gregory Fong <gregory.0xf0@gmail.com>
2338L: bcm-kernel-feedback-list@broadcom.com>
2339S: Supported
2340F: drivers/gpio/gpio-brcmstb.c
2341F: Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt
2342
2343BROADCOM KONA GPIO DRIVER
2344M: Ray Jui <rjui@broadcom.com>
2345L: bcm-kernel-feedback-list@broadcom.com
2346S: Supported
2347F: drivers/gpio/gpio-bcm-kona.c
2348F: Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt
2349
2350BROADCOM NVRAM DRIVER
2351M: Rafał Miłecki <zajec5@gmail.com>
2352L: linux-mips@linux-mips.org
2353S: Maintained
2354F: drivers/firmware/broadcom/*
2355
2356BROADCOM STB NAND FLASH DRIVER
2357M: Brian Norris <computersforpeace@gmail.com>
2358L: linux-mtd@lists.infradead.org
2359S: Maintained
2360F: drivers/mtd/nand/brcmnand/
2361
2362BROADCOM SPECIFIC AMBA DRIVER (BCMA)
2363M: Rafał Miłecki <zajec5@gmail.com>
2364L: linux-wireless@vger.kernel.org
2365S: Maintained
2366F: drivers/bcma/
2367F: include/linux/bcma/
2368
2369BROADCOM SYSTEMPORT ETHERNET DRIVER
2370M: Florian Fainelli <f.fainelli@gmail.com>
2371L: netdev@vger.kernel.org
2372S: Supported
2373F: drivers/net/ethernet/broadcom/bcmsysport.*
2374
2375BROCADE BFA FC SCSI DRIVER
2376M: Anil Gurumurthy <anil.gurumurthy@qlogic.com>
2377M: Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
2378L: linux-scsi@vger.kernel.org
2379S: Supported
2380F: drivers/scsi/bfa/
2381
2382BROCADE BNA 10 GIGABIT ETHERNET DRIVER
2383M: Rasesh Mody <rasesh.mody@qlogic.com>
2384L: netdev@vger.kernel.org
2385S: Supported
2386F: drivers/net/ethernet/brocade/bna/
2387
2388BSG (block layer generic sg v4 driver)
2389M: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
2390L: linux-scsi@vger.kernel.org
2391S: Supported
2392F: block/bsg.c
2393F: include/linux/bsg.h
2394F: include/uapi/linux/bsg.h
2395
2396BT87X AUDIO DRIVER
2397M: Clemens Ladisch <clemens@ladisch.de>
2398L: alsa-devel@alsa-project.org (moderated for non-subscribers)
2399T: git git://git.alsa-project.org/alsa-kernel.git
2400S: Maintained
2401F: Documentation/sound/alsa/Bt87x.txt
2402F: sound/pci/bt87x.c
2403
2404BT8XXGPIO DRIVER
2405M: Michael Buesch <m@bues.ch>
2406W: http://bu3sch.de/btgpio.php
2407S: Maintained
2408F: drivers/gpio/gpio-bt8xx.c
2409
2410BTRFS FILE SYSTEM
2411M: Chris Mason <clm@fb.com>
2412M: Josef Bacik <jbacik@fb.com>
2413M: David Sterba <dsterba@suse.cz>
2414L: linux-btrfs@vger.kernel.org
2415W: http://btrfs.wiki.kernel.org/
2416Q: http://patchwork.kernel.org/project/linux-btrfs/list/
2417T: git git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git
2418S: Maintained
2419F: Documentation/filesystems/btrfs.txt
2420F: fs/btrfs/
2421
2422BTTV VIDEO4LINUX DRIVER
2423M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
2424L: linux-media@vger.kernel.org
2425W: http://linuxtv.org
2426T: git git://linuxtv.org/media_tree.git
2427S: Odd fixes
2428F: Documentation/video4linux/bttv/
2429F: drivers/media/pci/bt8xx/bttv*
2430
2431BUSLOGIC SCSI DRIVER
2432M: Khalid Aziz <khalid@gonehiking.org>
2433L: linux-scsi@vger.kernel.org
2434S: Maintained
2435F: drivers/scsi/BusLogic.*
2436F: drivers/scsi/FlashPoint.*
2437
2438C-MEDIA CMI8788 DRIVER
2439M: Clemens Ladisch <clemens@ladisch.de>
2440L: alsa-devel@alsa-project.org (moderated for non-subscribers)
2441T: git git://git.alsa-project.org/alsa-kernel.git
2442S: Maintained
2443F: sound/pci/oxygen/
2444
2445C6X ARCHITECTURE
2446M: Mark Salter <msalter@redhat.com>
2447M: Aurelien Jacquiot <a-jacquiot@ti.com>
2448L: linux-c6x-dev@linux-c6x.org
2449W: http://www.linux-c6x.org/wiki/index.php/Main_Page
2450S: Maintained
2451F: arch/c6x/
2452
2453CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
2454M: David Howells <dhowells@redhat.com>
2455L: linux-cachefs@redhat.com
2456S: Supported
2457F: Documentation/filesystems/caching/cachefiles.txt
2458F: fs/cachefiles/
2459
2460CADET FM/AM RADIO RECEIVER DRIVER
2461M: Hans Verkuil <hverkuil@xs4all.nl>
2462L: linux-media@vger.kernel.org
2463T: git git://linuxtv.org/media_tree.git
2464W: http://linuxtv.org
2465S: Maintained
2466F: drivers/media/radio/radio-cadet*
2467
2468CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
2469M: Jonathan Corbet <corbet@lwn.net>
2470L: linux-media@vger.kernel.org
2471T: git git://linuxtv.org/media_tree.git
2472S: Maintained
2473F: Documentation/video4linux/cafe_ccic
2474F: drivers/media/platform/marvell-ccic/
2475
2476CAIF NETWORK LAYER
2477M: Dmitry Tarnyagin <dmitry.tarnyagin@lockless.no>
2478L: netdev@vger.kernel.org
2479S: Supported
2480F: Documentation/networking/caif/
2481F: drivers/net/caif/
2482F: include/uapi/linux/caif/
2483F: include/net/caif/
2484F: net/caif/
2485
2486CALGARY x86-64 IOMMU
2487M: Muli Ben-Yehuda <muli@il.ibm.com>
2488M: "Jon D. Mason" <jdmason@kudzu.us>
2489L: discuss@x86-64.org
2490S: Maintained
2491F: arch/x86/kernel/pci-calgary_64.c
2492F: arch/x86/kernel/tce_64.c
2493F: arch/x86/include/asm/calgary.h
2494F: arch/x86/include/asm/tce.h
2495
2496CAN NETWORK LAYER
2497M: Oliver Hartkopp <socketcan@hartkopp.net>
2498M: Marc Kleine-Budde <mkl@pengutronix.de>
2499L: linux-can@vger.kernel.org
2500W: https://github.com/linux-can
2501T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
2502T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
2503S: Maintained
2504F: Documentation/networking/can.txt
2505F: net/can/
2506F: include/linux/can/core.h
2507F: include/uapi/linux/can.h
2508F: include/uapi/linux/can/bcm.h
2509F: include/uapi/linux/can/raw.h
2510F: include/uapi/linux/can/gw.h
2511
2512CAN NETWORK DRIVERS
2513M: Wolfgang Grandegger <wg@grandegger.com>
2514M: Marc Kleine-Budde <mkl@pengutronix.de>
2515L: linux-can@vger.kernel.org
2516W: https://github.com/linux-can
2517T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
2518T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
2519S: Maintained
2520F: drivers/net/can/
2521F: include/linux/can/dev.h
2522F: include/linux/can/platform/
2523F: include/uapi/linux/can/error.h
2524F: include/uapi/linux/can/netlink.h
2525
2526CAPABILITIES
2527M: Serge Hallyn <serge.hallyn@canonical.com>
2528L: linux-security-module@vger.kernel.org
2529S: Supported
2530F: include/linux/capability.h
2531F: include/uapi/linux/capability.h
2532F: security/commoncap.c
2533F: kernel/capability.c
2534
2535CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
2536M: Kevin Tsai <ktsai@capellamicro.com>
2537S: Maintained
2538F: drivers/iio/light/cm*
2539F: Documentation/devicetree/bindings/i2c/trivial-devices.txt
2540
2541CAVIUM LIQUIDIO NETWORK DRIVER
2542M: Derek Chickles <derek.chickles@caviumnetworks.com>
2543M: Satanand Burla <satananda.burla@caviumnetworks.com>
2544M: Felix Manlunas <felix.manlunas@caviumnetworks.com>
2545M: Raghu Vatsavayi <raghu.vatsavayi@caviumnetworks.com>
2546L: netdev@vger.kernel.org
2547W: http://www.cavium.com
2548S: Supported
2549F: drivers/net/ethernet/cavium/
2550F: drivers/net/ethernet/cavium/liquidio/
2551
2552CC2520 IEEE-802.15.4 RADIO DRIVER
2553M: Varka Bhadram <varkabhadram@gmail.com>
2554L: linux-wpan@vger.kernel.org
2555S: Maintained
2556F: drivers/net/ieee802154/cc2520.c
2557F: include/linux/spi/cc2520.h
2558F: Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
2559
2560CELL BROADBAND ENGINE ARCHITECTURE
2561M: Arnd Bergmann <arnd@arndb.de>
2562L: linuxppc-dev@lists.ozlabs.org
2563W: http://www.ibm.com/developerworks/power/cell/
2564S: Supported
2565F: arch/powerpc/include/asm/cell*.h
2566F: arch/powerpc/include/asm/spu*.h
2567F: arch/powerpc/include/uapi/asm/spu*.h
2568F: arch/powerpc/oprofile/*cell*
2569F: arch/powerpc/platforms/cell/
2570
2571CEPH DISTRIBUTED FILE SYSTEM CLIENT
2572M: "Yan, Zheng" <zyan@redhat.com>
2573M: Sage Weil <sage@redhat.com>
2574L: ceph-devel@vger.kernel.org
2575W: http://ceph.com/
2576T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
2577S: Supported
2578F: Documentation/filesystems/ceph.txt
2579F: fs/ceph/
2580F: net/ceph/
2581F: include/linux/ceph/
2582F: include/linux/crush/
2583
2584CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM:
2585L: linux-usb@vger.kernel.org
2586S: Orphan
2587F: Documentation/usb/WUSB-Design-overview.txt
2588F: Documentation/usb/wusb-cbaf
2589F: drivers/usb/host/hwa-hc.c
2590F: drivers/usb/host/whci/
2591F: drivers/usb/wusbcore/
2592F: include/linux/usb/wusb*
2593
2594CFAG12864B LCD DRIVER
2595M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
2596W: http://miguelojeda.es/auxdisplay.htm
2597W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
2598S: Maintained
2599F: drivers/auxdisplay/cfag12864b.c
2600F: include/linux/cfag12864b.h
2601
2602CFAG12864BFB LCD FRAMEBUFFER DRIVER
2603M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
2604W: http://miguelojeda.es/auxdisplay.htm
2605W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
2606S: Maintained
2607F: drivers/auxdisplay/cfag12864bfb.c
2608F: include/linux/cfag12864b.h
2609
2610CFG80211 and NL80211
2611M: Johannes Berg <johannes@sipsolutions.net>
2612L: linux-wireless@vger.kernel.org
2613W: http://wireless.kernel.org/
2614T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
2615T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
2616S: Maintained
2617F: include/uapi/linux/nl80211.h
2618F: include/net/cfg80211.h
2619F: net/wireless/*
2620X: net/wireless/wext*
2621
2622CHAR and MISC DRIVERS
2623M: Arnd Bergmann <arnd@arndb.de>
2624M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
2625T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
2626S: Supported
2627F: drivers/char/*
2628F: drivers/misc/*
2629F: include/linux/miscdevice.h
2630
2631CHECKPATCH
2632M: Andy Whitcroft <apw@canonical.com>
2633M: Joe Perches <joe@perches.com>
2634S: Maintained
2635F: scripts/checkpatch.pl
2636
2637CHINESE DOCUMENTATION
2638M: Harry Wei <harryxiyou@gmail.com>
2639L: xiyoulinuxkernelgroup@googlegroups.com (subscribers-only)
2640L: linux-kernel@zh-kernel.org (moderated for non-subscribers)
2641S: Maintained
2642F: Documentation/zh_CN/
2643
2644CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
2645M: Peter Chen <Peter.Chen@freescale.com>
2646T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
2647L: linux-usb@vger.kernel.org
2648S: Maintained
2649F: drivers/usb/chipidea/
2650
2651CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
2652M: Hans de Goede <hdegoede@redhat.com>
2653L: linux-input@vger.kernel.org
2654S: Maintained
2655F: Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt
2656F: drivers/input/touchscreen/chipone_icn8318.c
2657
2658CHROME HARDWARE PLATFORM SUPPORT
2659M: Olof Johansson <olof@lixom.net>
2660S: Maintained
2661F: drivers/platform/chrome/
2662
2663CISCO VIC ETHERNET NIC DRIVER
2664M: Christian Benvenuti <benve@cisco.com>
2665M: Sujith Sankar <ssujith@cisco.com>
2666M: Govindarajulu Varadarajan <_govind@gmx.com>
2667M: Neel Patel <neepatel@cisco.com>
2668S: Supported
2669F: drivers/net/ethernet/cisco/enic/
2670
2671CISCO VIC LOW LATENCY NIC DRIVER
2672M: Upinder Malhi <umalhi@cisco.com>
2673S: Supported
2674F: drivers/infiniband/hw/usnic
2675
2676CIRRUS LOGIC EP93XX ETHERNET DRIVER
2677M: Hartley Sweeten <hsweeten@visionengravers.com>
2678L: netdev@vger.kernel.org
2679S: Maintained
2680F: drivers/net/ethernet/cirrus/ep93xx_eth.c
2681
2682CIRRUS LOGIC AUDIO CODEC DRIVERS
2683M: Brian Austin <brian.austin@cirrus.com>
2684M: Paul Handrigan <Paul.Handrigan@cirrus.com>
2685L: alsa-devel@alsa-project.org (moderated for non-subscribers)
2686S: Maintained
2687F: sound/soc/codecs/cs*
2688
2689CLEANCACHE API
2690M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
2691L: linux-kernel@vger.kernel.org
2692S: Maintained
2693F: mm/cleancache.c
2694F: include/linux/cleancache.h
2695
2696CLK API
2697M: Russell King <linux@arm.linux.org.uk>
2698L: linux-clk@vger.kernel.org
2699S: Maintained
2700F: include/linux/clk.h
2701
2702CLOCKSOURCE, CLOCKEVENT DRIVERS
2703M: Daniel Lezcano <daniel.lezcano@linaro.org>
2704M: Thomas Gleixner <tglx@linutronix.de>
2705L: linux-kernel@vger.kernel.org
2706T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
2707S: Supported
2708F: drivers/clocksource
2709
2710CISCO FCOE HBA DRIVER
2711M: Hiral Patel <hiralpat@cisco.com>
2712M: Suma Ramars <sramars@cisco.com>
2713M: Brian Uchino <buchino@cisco.com>
2714L: linux-scsi@vger.kernel.org
2715S: Supported
2716F: drivers/scsi/fnic/
2717
2718CISCO SCSI HBA DRIVER
2719M: Narsimhulu Musini <nmusini@cisco.com>
2720M: Sesidhar Baddela <sebaddel@cisco.com>
2721L: linux-scsi@vger.kernel.org
2722S: Supported
2723F: drivers/scsi/snic/
2724
2725CMPC ACPI DRIVER
2726M: Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com>
2727M: Daniel Oliveira Nascimento <don@syst.com.br>
2728L: platform-driver-x86@vger.kernel.org
2729S: Supported
2730F: drivers/platform/x86/classmate-laptop.c
2731
2732COBALT MEDIA DRIVER
2733M: Hans Verkuil <hans.verkuil@cisco.com>
2734L: linux-media@vger.kernel.org
2735T: git git://linuxtv.org/media_tree.git
2736W: http://linuxtv.org
2737S: Supported
2738F: drivers/media/pci/cobalt/
2739
2740COCCINELLE/Semantic Patches (SmPL)
2741M: Julia Lawall <Julia.Lawall@lip6.fr>
2742M: Gilles Muller <Gilles.Muller@lip6.fr>
2743M: Nicolas Palix <nicolas.palix@imag.fr>
2744M: Michal Marek <mmarek@suse.cz>
2745L: cocci@systeme.lip6.fr (moderated for non-subscribers)
2746T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc
2747W: http://coccinelle.lip6.fr/
2748S: Supported
2749F: Documentation/coccinelle.txt
2750F: scripts/coccinelle/
2751F: scripts/coccicheck
2752
2753CODA FILE SYSTEM
2754M: Jan Harkes <jaharkes@cs.cmu.edu>
2755M: coda@cs.cmu.edu
2756L: codalist@coda.cs.cmu.edu
2757W: http://www.coda.cs.cmu.edu/
2758S: Maintained
2759F: Documentation/filesystems/coda.txt
2760F: fs/coda/
2761F: include/linux/coda*.h
2762F: include/uapi/linux/coda*.h
2763
2764CODA V4L2 MEM2MEM DRIVER
2765M: Philipp Zabel <p.zabel@pengutronix.de>
2766L: linux-media@vger.kernel.org
2767S: Maintained
2768F: Documentation/devicetree/bindings/media/coda.txt
2769F: drivers/media/platform/coda/
2770
2771COMMON CLK FRAMEWORK
2772M: Michael Turquette <mturquette@baylibre.com>
2773M: Stephen Boyd <sboyd@codeaurora.org>
2774L: linux-clk@vger.kernel.org
2775T: git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
2776S: Maintained
2777F: drivers/clk/
2778X: drivers/clk/clkdev.c
2779F: include/linux/clk-pr*
2780F: include/linux/clk/
2781
2782COMMON INTERNET FILE SYSTEM (CIFS)
2783M: Steve French <sfrench@samba.org>
2784L: linux-cifs@vger.kernel.org
2785L: samba-technical@lists.samba.org (moderated for non-subscribers)
2786W: http://linux-cifs.samba.org/
2787T: git git://git.samba.org/sfrench/cifs-2.6.git
2788S: Supported
2789F: Documentation/filesystems/cifs/
2790F: fs/cifs/
2791
2792COMPACTPCI HOTPLUG CORE
2793M: Scott Murray <scott@spiteful.org>
2794L: linux-pci@vger.kernel.org
2795S: Maintained
2796F: drivers/pci/hotplug/cpci_hotplug*
2797
2798COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
2799M: Scott Murray <scott@spiteful.org>
2800L: linux-pci@vger.kernel.org
2801S: Maintained
2802F: drivers/pci/hotplug/cpcihp_zt5550.*
2803
2804COMPACTPCI HOTPLUG GENERIC DRIVER
2805M: Scott Murray <scott@spiteful.org>
2806L: linux-pci@vger.kernel.org
2807S: Maintained
2808F: drivers/pci/hotplug/cpcihp_generic.c
2809
2810COMPAL LAPTOP SUPPORT
2811M: Cezary Jackiewicz <cezary.jackiewicz@gmail.com>
2812L: platform-driver-x86@vger.kernel.org
2813S: Maintained
2814F: drivers/platform/x86/compal-laptop.c
2815
2816CONEXANT ACCESSRUNNER USB DRIVER
2817M: Simon Arlott <cxacru@fire.lp0.eu>
2818L: accessrunner-general@lists.sourceforge.net
2819W: http://accessrunner.sourceforge.net/
2820S: Maintained
2821F: drivers/usb/atm/cxacru.c
2822
2823CONFIGFS
2824M: Joel Becker <jlbec@evilplan.org>
2825T: git git://git.kernel.org/pub/scm/linux/kernel/git/jlbec/configfs.git
2826S: Supported
2827F: fs/configfs/
2828F: include/linux/configfs.h
2829
2830CONNECTOR
2831M: Evgeniy Polyakov <zbr@ioremap.net>
2832L: netdev@vger.kernel.org
2833S: Maintained
2834F: drivers/connector/
2835
2836CONTROL GROUP (CGROUP)
2837M: Tejun Heo <tj@kernel.org>
2838M: Li Zefan <lizefan@huawei.com>
2839M: Johannes Weiner <hannes@cmpxchg.org>
2840L: cgroups@vger.kernel.org
2841T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
2842S: Maintained
2843F: Documentation/cgroups/
2844F: include/linux/cgroup*
2845F: kernel/cgroup*
2846
2847CONTROL GROUP - CPUSET
2848M: Li Zefan <lizefan@huawei.com>
2849L: cgroups@vger.kernel.org
2850W: http://www.bullopensource.org/cpuset/
2851W: http://oss.sgi.com/projects/cpusets/
2852T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
2853S: Maintained
2854F: Documentation/cgroups/cpusets.txt
2855F: include/linux/cpuset.h
2856F: kernel/cpuset.c
2857
2858CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
2859M: Johannes Weiner <hannes@cmpxchg.org>
2860M: Michal Hocko <mhocko@suse.cz>
2861L: cgroups@vger.kernel.org
2862L: linux-mm@kvack.org
2863S: Maintained
2864F: mm/memcontrol.c
2865F: mm/swap_cgroup.c
2866
2867CORETEMP HARDWARE MONITORING DRIVER
2868M: Fenghua Yu <fenghua.yu@intel.com>
2869L: lm-sensors@lm-sensors.org
2870S: Maintained
2871F: Documentation/hwmon/coretemp
2872F: drivers/hwmon/coretemp.c
2873
2874COSA/SRP SYNC SERIAL DRIVER
2875M: Jan "Yenya" Kasprzak <kas@fi.muni.cz>
2876W: http://www.fi.muni.cz/~kas/cosa/
2877S: Maintained
2878F: drivers/net/wan/cosa*
2879
2880CPMAC ETHERNET DRIVER
2881M: Florian Fainelli <florian@openwrt.org>
2882L: netdev@vger.kernel.org
2883S: Maintained
2884F: drivers/net/ethernet/ti/cpmac.c
2885
2886CPU FREQUENCY DRIVERS
2887M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
2888M: Viresh Kumar <viresh.kumar@linaro.org>
2889L: linux-pm@vger.kernel.org
2890S: Maintained
2891T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
2892T: git git://git.linaro.org/people/vireshk/linux.git (For ARM Updates)
2893F: drivers/cpufreq/
2894F: include/linux/cpufreq.h
2895
2896CPU FREQUENCY DRIVERS - ARM BIG LITTLE
2897M: Viresh Kumar <viresh.kumar@linaro.org>
2898M: Sudeep Holla <sudeep.holla@arm.com>
2899L: linux-pm@vger.kernel.org
2900W: http://www.arm.com/products/processors/technologies/biglittleprocessing.php
2901S: Maintained
2902F: drivers/cpufreq/arm_big_little.h
2903F: drivers/cpufreq/arm_big_little.c
2904F: drivers/cpufreq/arm_big_little_dt.c
2905
2906CPUIDLE DRIVER - ARM BIG LITTLE
2907M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
2908M: Daniel Lezcano <daniel.lezcano@linaro.org>
2909L: linux-pm@vger.kernel.org
2910L: linux-arm-kernel@lists.infradead.org
2911T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
2912S: Maintained
2913F: drivers/cpuidle/cpuidle-big_little.c
2914
2915CPUIDLE DRIVER - ARM EXYNOS
2916M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
2917M: Daniel Lezcano <daniel.lezcano@linaro.org>
2918M: Kukjin Kim <kgene@kernel.org>
2919L: linux-pm@vger.kernel.org
2920L: linux-samsung-soc@vger.kernel.org
2921S: Supported
2922F: drivers/cpuidle/cpuidle-exynos.c
2923F: arch/arm/mach-exynos/pm.c
2924
2925CPUIDLE DRIVERS
2926M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
2927M: Daniel Lezcano <daniel.lezcano@linaro.org>
2928L: linux-pm@vger.kernel.org
2929S: Maintained
2930T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
2931F: drivers/cpuidle/*
2932F: include/linux/cpuidle.h
2933
2934CPUID/MSR DRIVER
2935M: "H. Peter Anvin" <hpa@zytor.com>
2936S: Maintained
2937F: arch/x86/kernel/cpuid.c
2938F: arch/x86/kernel/msr.c
2939
2940CPU POWER MONITORING SUBSYSTEM
2941M: Thomas Renninger <trenn@suse.de>
2942L: linux-pm@vger.kernel.org
2943S: Maintained
2944F: tools/power/cpupower/
2945
2946CRAMFS FILESYSTEM
2947W: http://sourceforge.net/projects/cramfs/
2948S: Orphan / Obsolete
2949F: Documentation/filesystems/cramfs.txt
2950F: fs/cramfs/
2951
2952CRIS PORT
2953M: Mikael Starvik <starvik@axis.com>
2954M: Jesper Nilsson <jesper.nilsson@axis.com>
2955L: linux-cris-kernel@axis.com
2956W: http://developer.axis.com
2957S: Maintained
2958F: arch/cris/
2959F: drivers/tty/serial/crisv10.*
2960
2961CRYPTO API
2962M: Herbert Xu <herbert@gondor.apana.org.au>
2963M: "David S. Miller" <davem@davemloft.net>
2964L: linux-crypto@vger.kernel.org
2965T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
2966S: Maintained
2967F: Documentation/crypto/
2968F: Documentation/DocBook/crypto-API.tmpl
2969F: arch/*/crypto/
2970F: crypto/
2971F: drivers/crypto/
2972F: include/crypto/
2973
2974CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
2975M: Neil Horman <nhorman@tuxdriver.com>
2976L: linux-crypto@vger.kernel.org
2977S: Maintained
2978F: crypto/ansi_cprng.c
2979F: crypto/rng.c
2980
2981CS5535 Audio ALSA driver
2982M: Jaya Kumar <jayakumar.alsa@gmail.com>
2983S: Maintained
2984F: sound/pci/cs5535audio/
2985
2986CW1200 WLAN driver
2987M: Solomon Peachy <pizza@shaftnet.org>
2988S: Maintained
2989F: drivers/net/wireless/cw1200/
2990
2991CX18 VIDEO4LINUX DRIVER
2992M: Andy Walls <awalls@md.metrocast.net>
2993L: ivtv-devel@ivtvdriver.org (subscribers-only)
2994L: linux-media@vger.kernel.org
2995T: git git://linuxtv.org/media_tree.git
2996W: http://linuxtv.org
2997W: http://www.ivtvdriver.org/index.php/Cx18
2998S: Maintained
2999F: Documentation/video4linux/cx18.txt
3000F: drivers/media/pci/cx18/
3001F: include/uapi/linux/ivtv*
3002
3003CX2341X MPEG ENCODER HELPER MODULE
3004M: Hans Verkuil <hverkuil@xs4all.nl>
3005L: linux-media@vger.kernel.org
3006T: git git://linuxtv.org/media_tree.git
3007W: http://linuxtv.org
3008S: Maintained
3009F: drivers/media/common/cx2341x*
3010F: include/media/cx2341x*
3011
3012CX24120 MEDIA DRIVER
3013M: Jemma Denson <jdenson@gmail.com>
3014M: Patrick Boettcher <patrick.boettcher@posteo.de>
3015L: linux-media@vger.kernel.org
3016W: http://linuxtv.org/
3017Q: http://patchwork.linuxtv.org/project/linux-media/list/
3018S: Maintained
3019F: drivers/media/dvb-frontends/cx24120*
3020
3021CX88 VIDEO4LINUX DRIVER
3022M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
3023L: linux-media@vger.kernel.org
3024W: http://linuxtv.org
3025T: git git://linuxtv.org/media_tree.git
3026S: Odd fixes
3027F: Documentation/video4linux/cx88/
3028F: drivers/media/pci/cx88/
3029
3030CXD2820R MEDIA DRIVER
3031M: Antti Palosaari <crope@iki.fi>
3032L: linux-media@vger.kernel.org
3033W: http://linuxtv.org/
3034W: http://palosaari.fi/linux/
3035Q: http://patchwork.linuxtv.org/project/linux-media/list/
3036T: git git://linuxtv.org/anttip/media_tree.git
3037S: Maintained
3038F: drivers/media/dvb-frontends/cxd2820r*
3039
3040CXGB3 ETHERNET DRIVER (CXGB3)
3041M: Santosh Raspatur <santosh@chelsio.com>
3042L: netdev@vger.kernel.org
3043W: http://www.chelsio.com
3044S: Supported
3045F: drivers/net/ethernet/chelsio/cxgb3/
3046
3047CXGB3 ISCSI DRIVER (CXGB3I)
3048M: Karen Xie <kxie@chelsio.com>
3049L: linux-scsi@vger.kernel.org
3050W: http://www.chelsio.com
3051S: Supported
3052F: drivers/scsi/cxgbi/cxgb3i
3053
3054CXGB3 IWARP RNIC DRIVER (IW_CXGB3)
3055M: Steve Wise <swise@chelsio.com>
3056L: linux-rdma@vger.kernel.org
3057W: http://www.openfabrics.org
3058S: Supported
3059F: drivers/infiniband/hw/cxgb3/
3060
3061CXGB4 ETHERNET DRIVER (CXGB4)
3062M: Hariprasad S <hariprasad@chelsio.com>
3063L: netdev@vger.kernel.org
3064W: http://www.chelsio.com
3065S: Supported
3066F: drivers/net/ethernet/chelsio/cxgb4/
3067
3068CXGB4 ISCSI DRIVER (CXGB4I)
3069M: Karen Xie <kxie@chelsio.com>
3070L: linux-scsi@vger.kernel.org
3071W: http://www.chelsio.com
3072S: Supported
3073F: drivers/scsi/cxgbi/cxgb4i
3074
3075CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
3076M: Steve Wise <swise@chelsio.com>
3077L: linux-rdma@vger.kernel.org
3078W: http://www.openfabrics.org
3079S: Supported
3080F: drivers/infiniband/hw/cxgb4/
3081
3082CXGB4VF ETHERNET DRIVER (CXGB4VF)
3083M: Casey Leedom <leedom@chelsio.com>
3084L: netdev@vger.kernel.org
3085W: http://www.chelsio.com
3086S: Supported
3087F: drivers/net/ethernet/chelsio/cxgb4vf/
3088
3089CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
3090M: Ian Munsie <imunsie@au1.ibm.com>
3091M: Michael Neuling <mikey@neuling.org>
3092L: linuxppc-dev@lists.ozlabs.org
3093S: Supported
3094F: drivers/misc/cxl/
3095F: include/misc/cxl*
3096F: include/uapi/misc/cxl.h
3097F: Documentation/powerpc/cxl.txt
3098F: Documentation/powerpc/cxl.txt
3099F: Documentation/ABI/testing/sysfs-class-cxl
3100
3101STMMAC ETHERNET DRIVER
3102M: Giuseppe Cavallaro <peppe.cavallaro@st.com>
3103L: netdev@vger.kernel.org
3104W: http://www.stlinux.com
3105S: Supported
3106F: drivers/net/ethernet/stmicro/stmmac/
3107
3108CYBERPRO FB DRIVER
3109M: Russell King <linux@arm.linux.org.uk>
3110L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3111W: http://www.arm.linux.org.uk/
3112S: Maintained
3113F: drivers/video/fbdev/cyber2000fb.*
3114
3115CYCLADES ASYNC MUX DRIVER
3116W: http://www.cyclades.com/
3117S: Orphan
3118F: drivers/tty/cyclades.c
3119F: include/linux/cyclades.h
3120F: include/uapi/linux/cyclades.h
3121
3122CYCLADES PC300 DRIVER
3123W: http://www.cyclades.com/
3124S: Orphan
3125F: drivers/net/wan/pc300*
3126
3127CYPRESS_FIRMWARE MEDIA DRIVER
3128M: Antti Palosaari <crope@iki.fi>
3129L: linux-media@vger.kernel.org
3130W: http://linuxtv.org/
3131W: http://palosaari.fi/linux/
3132Q: http://patchwork.linuxtv.org/project/linux-media/list/
3133T: git git://linuxtv.org/anttip/media_tree.git
3134S: Maintained
3135F: drivers/media/common/cypress_firmware*
3136
3137CYTTSP TOUCHSCREEN DRIVER
3138M: Ferruh Yigit <fery@cypress.com>
3139L: linux-input@vger.kernel.org
3140S: Supported
3141F: drivers/input/touchscreen/cyttsp*
3142F: include/linux/input/cyttsp.h
3143
3144DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
3145M: Joshua Kinard <kumba@gentoo.org>
3146S: Maintained
3147F: drivers/rtc/rtc-ds1685.c
3148F: include/linux/rtc/ds1685.h
3149
3150DAMA SLAVE for AX.25
3151M: Joerg Reuter <jreuter@yaina.de>
3152W: http://yaina.de/jreuter/
3153W: http://www.qsl.net/dl1bke/
3154L: linux-hams@vger.kernel.org
3155S: Maintained
3156F: net/ax25/af_ax25.c
3157F: net/ax25/ax25_dev.c
3158F: net/ax25/ax25_ds_*
3159F: net/ax25/ax25_in.c
3160F: net/ax25/ax25_out.c
3161F: net/ax25/ax25_timer.c
3162F: net/ax25/sysctl_net_ax25.c
3163
3164DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
3165L: netdev@vger.kernel.org
3166S: Orphan
3167F: Documentation/networking/dmfe.txt
3168F: drivers/net/ethernet/dec/tulip/dmfe.c
3169
3170DC390/AM53C974 SCSI driver
3171M: Hannes Reinecke <hare@suse.de>
3172L: linux-scsi@vger.kernel.org
3173S: Maintained
3174F: drivers/scsi/am53c974.c
3175
3176DC395x SCSI driver
3177M: Oliver Neukum <oliver@neukum.org>
3178M: Ali Akcaagac <aliakc@web.de>
3179M: Jamie Lenehan <lenehan@twibble.org>
3180L: dc395x@twibble.org
3181W: http://twibble.org/dist/dc395x/
3182W: http://lists.twibble.org/mailman/listinfo/dc395x/
3183S: Maintained
3184F: Documentation/scsi/dc395x.txt
3185F: drivers/scsi/dc395x.*
3186
3187DCCP PROTOCOL
3188M: Gerrit Renker <gerrit@erg.abdn.ac.uk>
3189L: dccp@vger.kernel.org
3190W: http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
3191S: Maintained
3192F: include/linux/dccp.h
3193F: include/uapi/linux/dccp.h
3194F: include/linux/tfrc.h
3195F: net/dccp/
3196
3197DECnet NETWORK LAYER
3198W: http://linux-decnet.sourceforge.net
3199L: linux-decnet-user@lists.sourceforge.net
3200S: Orphan
3201F: Documentation/networking/decnet.txt
3202F: net/decnet/
3203
3204DECSTATION PLATFORM SUPPORT
3205M: "Maciej W. Rozycki" <macro@linux-mips.org>
3206L: linux-mips@linux-mips.org
3207W: http://www.linux-mips.org/wiki/DECstation
3208S: Maintained
3209F: arch/mips/dec/
3210F: arch/mips/include/asm/dec/
3211F: arch/mips/include/asm/mach-dec/
3212
3213DEFXX FDDI NETWORK DRIVER
3214M: "Maciej W. Rozycki" <macro@linux-mips.org>
3215S: Maintained
3216F: drivers/net/fddi/defxx.*
3217
3218DELL LAPTOP DRIVER
3219M: Matthew Garrett <mjg59@srcf.ucam.org>
3220M: Pali Rohár <pali.rohar@gmail.com>
3221L: platform-driver-x86@vger.kernel.org
3222S: Maintained
3223F: drivers/platform/x86/dell-laptop.c
3224
3225DELL LAPTOP RBTN DRIVER
3226M: Pali Rohár <pali.rohar@gmail.com>
3227S: Maintained
3228F: drivers/platform/x86/dell-rbtn.*
3229
3230DELL LAPTOP FREEFALL DRIVER
3231M: Pali Rohár <pali.rohar@gmail.com>
3232S: Maintained
3233F: drivers/platform/x86/dell-smo8800.c
3234
3235DELL LAPTOP SMM DRIVER
3236M: Pali Rohár <pali.rohar@gmail.com>
3237S: Maintained
3238F: drivers/hwmon/dell-smm-hwmon.c
3239F: include/uapi/linux/i8k.h
3240
3241DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
3242M: Doug Warzecha <Douglas_Warzecha@dell.com>
3243S: Maintained
3244F: Documentation/dcdbas.txt
3245F: drivers/firmware/dcdbas.*
3246
3247DELL WMI EXTRAS DRIVER
3248M: Matthew Garrett <mjg59@srcf.ucam.org>
3249M: Pali Rohár <pali.rohar@gmail.com>
3250S: Maintained
3251F: drivers/platform/x86/dell-wmi.c
3252
3253DESIGNWARE USB2 DRD IP DRIVER
3254M: John Youn <johnyoun@synopsys.com>
3255L: linux-usb@vger.kernel.org
3256T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
3257S: Maintained
3258F: drivers/usb/dwc2/
3259
3260DESIGNWARE USB3 DRD IP DRIVER
3261M: Felipe Balbi <balbi@ti.com>
3262L: linux-usb@vger.kernel.org
3263L: linux-omap@vger.kernel.org
3264T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
3265S: Maintained
3266F: drivers/usb/dwc3/
3267
3268DEVICE COREDUMP (DEV_COREDUMP)
3269M: Johannes Berg <johannes@sipsolutions.net>
3270L: linux-kernel@vger.kernel.org
3271S: Maintained
3272F: drivers/base/devcoredump.c
3273F: include/linux/devcoredump.h
3274
3275DEVICE FREQUENCY (DEVFREQ)
3276M: MyungJoo Ham <myungjoo.ham@samsung.com>
3277M: Kyungmin Park <kyungmin.park@samsung.com>
3278L: linux-pm@vger.kernel.org
3279S: Maintained
3280F: drivers/devfreq/
3281
3282DEVICE NUMBER REGISTRY
3283M: Torben Mathiasen <device@lanana.org>
3284W: http://lanana.org/docs/device-list/index.html
3285S: Maintained
3286
3287DEVICE-MAPPER (LVM)
3288M: Alasdair Kergon <agk@redhat.com>
3289M: Mike Snitzer <snitzer@redhat.com>
3290M: dm-devel@redhat.com
3291L: dm-devel@redhat.com
3292W: http://sources.redhat.com/dm
3293Q: http://patchwork.kernel.org/project/dm-devel/list/
3294T: git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
3295T: quilt http://people.redhat.com/agk/patches/linux/editing/
3296S: Maintained
3297F: Documentation/device-mapper/
3298F: drivers/md/dm*
3299F: drivers/md/persistent-data/
3300F: include/linux/device-mapper.h
3301F: include/linux/dm-*.h
3302F: include/uapi/linux/dm-*.h
3303
3304DIALOG SEMICONDUCTOR DRIVERS
3305M: Support Opensource <support.opensource@diasemi.com>
3306W: http://www.dialog-semiconductor.com/products
3307S: Supported
3308F: Documentation/hwmon/da90??
3309F: drivers/gpio/gpio-da90??.c
3310F: drivers/hwmon/da90??-hwmon.c
3311F: drivers/iio/adc/da91??-*.c
3312F: drivers/input/misc/da90??_onkey.c
3313F: drivers/input/touchscreen/da9052_tsi.c
3314F: drivers/leds/leds-da90??.c
3315F: drivers/mfd/da903x.c
3316F: drivers/mfd/da90??-*.c
3317F: drivers/mfd/da91??-*.c
3318F: drivers/power/da9052-battery.c
3319F: drivers/power/da91??-*.c
3320F: drivers/regulator/da903x.c
3321F: drivers/regulator/da9???-regulator.[ch]
3322F: drivers/rtc/rtc-da90??.c
3323F: drivers/video/backlight/da90??_bl.c
3324F: drivers/watchdog/da90??_wdt.c
3325F: include/linux/mfd/da903x.h
3326F: include/linux/mfd/da9052/
3327F: include/linux/mfd/da9055/
3328F: include/linux/mfd/da9063/
3329F: include/linux/mfd/da9150/
3330F: include/sound/da[79]*.h
3331F: sound/soc/codecs/da[79]*.[ch]
3332
3333DIGI NEO AND CLASSIC PCI PRODUCTS
3334M: Lidza Louina <lidza.louina@gmail.com>
3335M: Mark Hounschell <markh@compro.net>
3336L: driverdev-devel@linuxdriverproject.org
3337S: Maintained
3338F: drivers/staging/dgnc/
3339
3340DIGI EPCA PCI PRODUCTS
3341M: Lidza Louina <lidza.louina@gmail.com>
3342M: Mark Hounschell <markh@compro.net>
3343M: Daeseok Youn <daeseok.youn@gmail.com>
3344L: driverdev-devel@linuxdriverproject.org
3345S: Maintained
3346F: drivers/staging/dgap/
3347
3348DIOLAN U2C-12 I2C DRIVER
3349M: Guenter Roeck <linux@roeck-us.net>
3350L: linux-i2c@vger.kernel.org
3351S: Maintained
3352F: drivers/i2c/busses/i2c-diolan-u2c.c
3353
3354DIRECT ACCESS (DAX)
3355M: Matthew Wilcox <willy@linux.intel.com>
3356L: linux-fsdevel@vger.kernel.org
3357S: Supported
3358F: fs/dax.c
3359
3360DIRECTORY NOTIFICATION (DNOTIFY)
3361M: Eric Paris <eparis@parisplace.org>
3362S: Maintained
3363F: Documentation/filesystems/dnotify.txt
3364F: fs/notify/dnotify/
3365F: include/linux/dnotify.h
3366
3367DISK GEOMETRY AND PARTITION HANDLING
3368M: Andries Brouwer <aeb@cwi.nl>
3369W: http://www.win.tue.nl/~aeb/linux/Large-Disk.html
3370W: http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
3371W: http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
3372S: Maintained
3373
3374DISKQUOTA
3375M: Jan Kara <jack@suse.cz>
3376S: Maintained
3377F: Documentation/filesystems/quota.txt
3378F: fs/quota/
3379F: include/linux/quota*.h
3380F: include/uapi/linux/quota*.h
3381
3382DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
3383M: Bernie Thompson <bernie@plugable.com>
3384L: linux-fbdev@vger.kernel.org
3385S: Maintained
3386W: http://plugable.com/category/projects/udlfb/
3387F: drivers/video/fbdev/udlfb.c
3388F: include/video/udlfb.h
3389F: Documentation/fb/udlfb.txt
3390
3391DISTRIBUTED LOCK MANAGER (DLM)
3392M: Christine Caulfield <ccaulfie@redhat.com>
3393M: David Teigland <teigland@redhat.com>
3394L: cluster-devel@redhat.com
3395W: http://sources.redhat.com/cluster/
3396T: git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/dlm.git
3397S: Supported
3398F: fs/dlm/
3399
3400DMA BUFFER SHARING FRAMEWORK
3401M: Sumit Semwal <sumit.semwal@linaro.org>
3402S: Maintained
3403L: linux-media@vger.kernel.org
3404L: dri-devel@lists.freedesktop.org
3405L: linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
3406F: drivers/dma-buf/
3407F: include/linux/dma-buf*
3408F: include/linux/reservation.h
3409F: include/linux/*fence.h
3410F: Documentation/dma-buf-sharing.txt
3411T: git git://git.linaro.org/people/sumitsemwal/linux-dma-buf.git
3412
3413DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
3414M: Vinod Koul <vinod.koul@intel.com>
3415L: dmaengine@vger.kernel.org
3416Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
3417S: Maintained
3418F: drivers/dma/
3419F: include/linux/dmaengine.h
3420F: Documentation/dmaengine/
3421T: git git://git.infradead.org/users/vkoul/slave-dma.git
3422
3423DME1737 HARDWARE MONITOR DRIVER
3424M: Juerg Haefliger <juergh@gmail.com>
3425L: lm-sensors@lm-sensors.org
3426S: Maintained
3427F: Documentation/hwmon/dme1737
3428F: drivers/hwmon/dme1737.c
3429
3430DMI/SMBIOS SUPPORT
3431M: Jean Delvare <jdelvare@suse.de>
3432S: Maintained
3433T: quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/
3434F: Documentation/ABI/testing/sysfs-firmware-dmi-tables
3435F: drivers/firmware/dmi-id.c
3436F: drivers/firmware/dmi_scan.c
3437F: include/linux/dmi.h
3438
3439DOCUMENTATION
3440M: Jonathan Corbet <corbet@lwn.net>
3441L: linux-doc@vger.kernel.org
3442S: Maintained
3443F: Documentation/
3444X: Documentation/ABI/
3445X: Documentation/devicetree/
3446X: Documentation/acpi
3447X: Documentation/power
3448X: Documentation/spi
3449T: git git://git.lwn.net/linux-2.6.git docs-next
3450
3451DOUBLETALK DRIVER
3452M: "James R. Van Zandt" <jrv@vanzandt.mv.com>
3453L: blinux-list@redhat.com
3454S: Maintained
3455F: drivers/char/dtlk.c
3456F: include/linux/dtlk.h
3457
3458DPT_I2O SCSI RAID DRIVER
3459M: Adaptec OEM Raid Solutions <aacraid@adaptec.com>
3460L: linux-scsi@vger.kernel.org
3461W: http://www.adaptec.com/
3462S: Maintained
3463F: drivers/scsi/dpt*
3464F: drivers/scsi/dpt/
3465
3466DRBD DRIVER
3467P: Philipp Reisner
3468P: Lars Ellenberg
3469M: drbd-dev@lists.linbit.com
3470L: drbd-user@lists.linbit.com
3471W: http://www.drbd.org
3472T: git git://git.drbd.org/linux-2.6-drbd.git drbd
3473T: git git://git.drbd.org/drbd-8.3.git
3474S: Supported
3475F: drivers/block/drbd/
3476F: lib/lru_cache.c
3477F: Documentation/blockdev/drbd/
3478
3479DRIVER CORE, KOBJECTS, DEBUGFS, KERNFS AND SYSFS
3480M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
3481T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
3482S: Supported
3483F: Documentation/kobject.txt
3484F: drivers/base/
3485F: fs/debugfs/
3486F: fs/kernfs/
3487F: fs/sysfs/
3488F: include/linux/debugfs.h
3489F: include/linux/kobj*
3490F: lib/kobj*
3491
3492DRM DRIVERS
3493M: David Airlie <airlied@linux.ie>
3494L: dri-devel@lists.freedesktop.org
3495T: git git://people.freedesktop.org/~airlied/linux
3496S: Maintained
3497F: drivers/gpu/drm/
3498F: drivers/gpu/vga/
3499F: include/drm/
3500F: include/uapi/drm/
3501
3502RADEON DRM DRIVERS
3503M: Alex Deucher <alexander.deucher@amd.com>
3504M: Christian König <christian.koenig@amd.com>
3505L: dri-devel@lists.freedesktop.org
3506T: git git://people.freedesktop.org/~agd5f/linux
3507S: Supported
3508F: drivers/gpu/drm/radeon/
3509F: include/uapi/drm/radeon*
3510
3511DRM PANEL DRIVERS
3512M: Thierry Reding <thierry.reding@gmail.com>
3513L: dri-devel@lists.freedesktop.org
3514T: git git://anongit.freedesktop.org/tegra/linux.git
3515S: Maintained
3516F: drivers/gpu/drm/drm_panel.c
3517F: drivers/gpu/drm/panel/
3518F: include/drm/drm_panel.h
3519F: Documentation/devicetree/bindings/panel/
3520
3521INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets)
3522M: Daniel Vetter <daniel.vetter@intel.com>
3523M: Jani Nikula <jani.nikula@linux.intel.com>
3524L: intel-gfx@lists.freedesktop.org
3525L: dri-devel@lists.freedesktop.org
3526Q: http://patchwork.freedesktop.org/project/intel-gfx/
3527T: git git://anongit.freedesktop.org/drm-intel
3528S: Supported
3529F: drivers/gpu/drm/i915/
3530F: include/drm/i915*
3531F: include/uapi/drm/i915*
3532
3533DRM DRIVERS FOR EXYNOS
3534M: Inki Dae <inki.dae@samsung.com>
3535M: Joonyoung Shim <jy0922.shim@samsung.com>
3536M: Seung-Woo Kim <sw0312.kim@samsung.com>
3537M: Kyungmin Park <kyungmin.park@samsung.com>
3538L: dri-devel@lists.freedesktop.org
3539T: git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
3540S: Supported
3541F: drivers/gpu/drm/exynos/
3542F: include/drm/exynos*
3543F: include/uapi/drm/exynos*
3544
3545DRM DRIVERS FOR FREESCALE IMX
3546M: Philipp Zabel <p.zabel@pengutronix.de>
3547L: dri-devel@lists.freedesktop.org
3548S: Maintained
3549F: drivers/gpu/drm/imx/
3550F: Documentation/devicetree/bindings/drm/imx/
3551
3552DRM DRIVERS FOR NVIDIA TEGRA
3553M: Thierry Reding <thierry.reding@gmail.com>
3554M: Terje Bergström <tbergstrom@nvidia.com>
3555L: dri-devel@lists.freedesktop.org
3556L: linux-tegra@vger.kernel.org
3557T: git git://anongit.freedesktop.org/tegra/linux.git
3558S: Supported
3559F: drivers/gpu/drm/tegra/
3560F: drivers/gpu/host1x/
3561F: include/linux/host1x.h
3562F: include/uapi/drm/tegra_drm.h
3563F: Documentation/devicetree/bindings/gpu/nvidia,tegra20-host1x.txt
3564
3565DRM DRIVERS FOR RENESAS
3566M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
3567L: dri-devel@lists.freedesktop.org
3568L: linux-sh@vger.kernel.org
3569T: git git://people.freedesktop.org/~airlied/linux
3570S: Supported
3571F: drivers/gpu/drm/rcar-du/
3572F: drivers/gpu/drm/shmobile/
3573F: include/linux/platform_data/shmob_drm.h
3574
3575DRM DRIVERS FOR ROCKCHIP
3576M: Mark Yao <mark.yao@rock-chips.com>
3577L: dri-devel@lists.freedesktop.org
3578S: Maintained
3579F: drivers/gpu/drm/rockchip/
3580F: Documentation/devicetree/bindings/video/rockchip*
3581
3582DSBR100 USB FM RADIO DRIVER
3583M: Alexey Klimov <klimov.linux@gmail.com>
3584L: linux-media@vger.kernel.org
3585T: git git://linuxtv.org/media_tree.git
3586S: Maintained
3587F: drivers/media/radio/dsbr100.c
3588
3589DSCC4 DRIVER
3590M: Francois Romieu <romieu@fr.zoreil.com>
3591L: netdev@vger.kernel.org
3592S: Maintained
3593F: drivers/net/wan/dscc4.c
3594
3595DT3155 MEDIA DRIVER
3596M: Hans Verkuil <hverkuil@xs4all.nl>
3597L: linux-media@vger.kernel.org
3598T: git git://linuxtv.org/media_tree.git
3599W: http://linuxtv.org
3600S: Odd Fixes
3601F: drivers/media/pci/dt3155/
3602
3603DVB_USB_AF9015 MEDIA DRIVER
3604M: Antti Palosaari <crope@iki.fi>
3605L: linux-media@vger.kernel.org
3606W: http://linuxtv.org/
3607W: http://palosaari.fi/linux/
3608Q: http://patchwork.linuxtv.org/project/linux-media/list/
3609T: git git://linuxtv.org/anttip/media_tree.git
3610S: Maintained
3611F: drivers/media/usb/dvb-usb-v2/af9015*
3612
3613DVB_USB_AF9035 MEDIA DRIVER
3614M: Antti Palosaari <crope@iki.fi>
3615L: linux-media@vger.kernel.org
3616W: http://linuxtv.org/
3617W: http://palosaari.fi/linux/
3618Q: http://patchwork.linuxtv.org/project/linux-media/list/
3619T: git git://linuxtv.org/anttip/media_tree.git
3620S: Maintained
3621F: drivers/media/usb/dvb-usb-v2/af9035*
3622
3623DVB_USB_ANYSEE MEDIA DRIVER
3624M: Antti Palosaari <crope@iki.fi>
3625L: linux-media@vger.kernel.org
3626W: http://linuxtv.org/
3627W: http://palosaari.fi/linux/
3628Q: http://patchwork.linuxtv.org/project/linux-media/list/
3629T: git git://linuxtv.org/anttip/media_tree.git
3630S: Maintained
3631F: drivers/media/usb/dvb-usb-v2/anysee*
3632
3633DVB_USB_AU6610 MEDIA DRIVER
3634M: Antti Palosaari <crope@iki.fi>
3635L: linux-media@vger.kernel.org
3636W: http://linuxtv.org/
3637W: http://palosaari.fi/linux/
3638Q: http://patchwork.linuxtv.org/project/linux-media/list/
3639T: git git://linuxtv.org/anttip/media_tree.git
3640S: Maintained
3641F: drivers/media/usb/dvb-usb-v2/au6610*
3642
3643DVB_USB_CE6230 MEDIA DRIVER
3644M: Antti Palosaari <crope@iki.fi>
3645L: linux-media@vger.kernel.org
3646W: http://linuxtv.org/
3647W: http://palosaari.fi/linux/
3648Q: http://patchwork.linuxtv.org/project/linux-media/list/
3649T: git git://linuxtv.org/anttip/media_tree.git
3650S: Maintained
3651F: drivers/media/usb/dvb-usb-v2/ce6230*
3652
3653DVB_USB_CXUSB MEDIA DRIVER
3654M: Michael Krufky <mkrufky@linuxtv.org>
3655L: linux-media@vger.kernel.org
3656W: http://linuxtv.org/
3657W: http://github.com/mkrufky
3658Q: http://patchwork.linuxtv.org/project/linux-media/list/
3659T: git git://linuxtv.org/media_tree.git
3660S: Maintained
3661F: drivers/media/usb/dvb-usb/cxusb*
3662
3663DVB_USB_EC168 MEDIA DRIVER
3664M: Antti Palosaari <crope@iki.fi>
3665L: linux-media@vger.kernel.org
3666W: http://linuxtv.org/
3667W: http://palosaari.fi/linux/
3668Q: http://patchwork.linuxtv.org/project/linux-media/list/
3669T: git git://linuxtv.org/anttip/media_tree.git
3670S: Maintained
3671F: drivers/media/usb/dvb-usb-v2/ec168*
3672
3673DVB_USB_GL861 MEDIA DRIVER
3674M: Antti Palosaari <crope@iki.fi>
3675L: linux-media@vger.kernel.org
3676W: http://linuxtv.org/
3677Q: http://patchwork.linuxtv.org/project/linux-media/list/
3678T: git git://linuxtv.org/anttip/media_tree.git
3679S: Maintained
3680F: drivers/media/usb/dvb-usb-v2/gl861*
3681
3682DVB_USB_MXL111SF MEDIA DRIVER
3683M: Michael Krufky <mkrufky@linuxtv.org>
3684L: linux-media@vger.kernel.org
3685W: http://linuxtv.org/
3686W: http://github.com/mkrufky
3687Q: http://patchwork.linuxtv.org/project/linux-media/list/
3688T: git git://linuxtv.org/mkrufky/mxl111sf.git
3689S: Maintained
3690F: drivers/media/usb/dvb-usb-v2/mxl111sf*
3691
3692DVB_USB_RTL28XXU MEDIA DRIVER
3693M: Antti Palosaari <crope@iki.fi>
3694L: linux-media@vger.kernel.org
3695W: http://linuxtv.org/
3696W: http://palosaari.fi/linux/
3697Q: http://patchwork.linuxtv.org/project/linux-media/list/
3698T: git git://linuxtv.org/anttip/media_tree.git
3699S: Maintained
3700F: drivers/media/usb/dvb-usb-v2/rtl28xxu*
3701
3702DVB_USB_V2 MEDIA DRIVER
3703M: Antti Palosaari <crope@iki.fi>
3704L: linux-media@vger.kernel.org
3705W: http://linuxtv.org/
3706W: http://palosaari.fi/linux/
3707Q: http://patchwork.linuxtv.org/project/linux-media/list/
3708T: git git://linuxtv.org/anttip/media_tree.git
3709S: Maintained
3710F: drivers/media/usb/dvb-usb-v2/dvb_usb*
3711F: drivers/media/usb/dvb-usb-v2/usb_urb.c
3712
3713DYNAMIC DEBUG
3714M: Jason Baron <jbaron@akamai.com>
3715S: Maintained
3716F: lib/dynamic_debug.c
3717F: include/linux/dynamic_debug.h
3718
3719DZ DECSTATION DZ11 SERIAL DRIVER
3720M: "Maciej W. Rozycki" <macro@linux-mips.org>
3721S: Maintained
3722F: drivers/tty/serial/dz.*
3723
3724E3X0 POWER BUTTON DRIVER
3725M: Moritz Fischer <moritz.fischer@ettus.com>
3726L: usrp-users@lists.ettus.com
3727W: http://www.ettus.com
3728S: Supported
3729F: drivers/input/misc/e3x0-button.c
3730F: Documentation/devicetree/bindings/input/e3x0-button.txt
3731
3732E4000 MEDIA DRIVER
3733M: Antti Palosaari <crope@iki.fi>
3734L: linux-media@vger.kernel.org
3735W: http://linuxtv.org/
3736W: http://palosaari.fi/linux/
3737Q: http://patchwork.linuxtv.org/project/linux-media/list/
3738T: git git://linuxtv.org/anttip/media_tree.git
3739S: Maintained
3740F: drivers/media/tuners/e4000*
3741
3742EATA ISA/EISA/PCI SCSI DRIVER
3743M: Dario Ballabio <ballabio_dario@emc.com>
3744L: linux-scsi@vger.kernel.org
3745S: Maintained
3746F: drivers/scsi/eata.c
3747
3748EC100 MEDIA DRIVER
3749M: Antti Palosaari <crope@iki.fi>
3750L: linux-media@vger.kernel.org
3751W: http://linuxtv.org/
3752W: http://palosaari.fi/linux/
3753Q: http://patchwork.linuxtv.org/project/linux-media/list/
3754T: git git://linuxtv.org/anttip/media_tree.git
3755S: Maintained
3756F: drivers/media/dvb-frontends/ec100*
3757
3758ECRYPT FILE SYSTEM
3759M: Tyler Hicks <tyhicks@canonical.com>
3760L: ecryptfs@vger.kernel.org
3761W: http://ecryptfs.org
3762W: https://launchpad.net/ecryptfs
3763S: Supported
3764F: Documentation/filesystems/ecryptfs.txt
3765F: fs/ecryptfs/
3766
3767EDAC-CORE
3768M: Doug Thompson <dougthompson@xmission.com>
3769M: Borislav Petkov <bp@alien8.de>
3770M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
3771L: linux-edac@vger.kernel.org
3772W: bluesmoke.sourceforge.net
3773T: git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp.git#for-next
3774T: git://git.kernel.org/pub/linux/kernel/git/mchehab/linux-edac.git#linux_next
3775S: Supported
3776F: Documentation/edac.txt
3777F: drivers/edac/
3778F: include/linux/edac.h
3779
3780EDAC-AMD64
3781M: Doug Thompson <dougthompson@xmission.com>
3782M: Borislav Petkov <bp@alien8.de>
3783L: linux-edac@vger.kernel.org
3784W: bluesmoke.sourceforge.net
3785S: Maintained
3786F: drivers/edac/amd64_edac*
3787
3788EDAC-CALXEDA
3789M: Doug Thompson <dougthompson@xmission.com>
3790M: Robert Richter <rric@kernel.org>
3791L: linux-edac@vger.kernel.org
3792W: bluesmoke.sourceforge.net
3793S: Maintained
3794F: drivers/edac/highbank*
3795
3796EDAC-CAVIUM
3797M: Ralf Baechle <ralf@linux-mips.org>
3798M: David Daney <david.daney@cavium.com>
3799L: linux-edac@vger.kernel.org
3800L: linux-mips@linux-mips.org
3801W: bluesmoke.sourceforge.net
3802S: Supported
3803F: drivers/edac/octeon_edac*
3804
3805EDAC-E752X
3806M: Mark Gross <mark.gross@intel.com>
3807M: Doug Thompson <dougthompson@xmission.com>
3808L: linux-edac@vger.kernel.org
3809W: bluesmoke.sourceforge.net
3810S: Maintained
3811F: drivers/edac/e752x_edac.c
3812
3813EDAC-E7XXX
3814M: Doug Thompson <dougthompson@xmission.com>
3815L: linux-edac@vger.kernel.org
3816W: bluesmoke.sourceforge.net
3817S: Maintained
3818F: drivers/edac/e7xxx_edac.c
3819
3820EDAC-GHES
3821M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
3822L: linux-edac@vger.kernel.org
3823W: bluesmoke.sourceforge.net
3824S: Maintained
3825F: drivers/edac/ghes_edac.c
3826
3827EDAC-I82443BXGX
3828M: Tim Small <tim@buttersideup.com>
3829L: linux-edac@vger.kernel.org
3830W: bluesmoke.sourceforge.net
3831S: Maintained
3832F: drivers/edac/i82443bxgx_edac.c
3833
3834EDAC-I3000
3835M: Jason Uhlenkott <juhlenko@akamai.com>
3836L: linux-edac@vger.kernel.org
3837W: bluesmoke.sourceforge.net
3838S: Maintained
3839F: drivers/edac/i3000_edac.c
3840
3841EDAC-I5000
3842M: Doug Thompson <dougthompson@xmission.com>
3843L: linux-edac@vger.kernel.org
3844W: bluesmoke.sourceforge.net
3845S: Maintained
3846F: drivers/edac/i5000_edac.c
3847
3848EDAC-I5400
3849M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
3850L: linux-edac@vger.kernel.org
3851W: bluesmoke.sourceforge.net
3852S: Maintained
3853F: drivers/edac/i5400_edac.c
3854
3855EDAC-I7300
3856M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
3857L: linux-edac@vger.kernel.org
3858W: bluesmoke.sourceforge.net
3859S: Maintained
3860F: drivers/edac/i7300_edac.c
3861
3862EDAC-I7CORE
3863M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
3864L: linux-edac@vger.kernel.org
3865W: bluesmoke.sourceforge.net
3866S: Maintained
3867F: drivers/edac/i7core_edac.c
3868
3869EDAC-I82975X
3870M: Ranganathan Desikan <ravi@jetztechnologies.com>
3871M: "Arvind R." <arvino55@gmail.com>
3872L: linux-edac@vger.kernel.org
3873W: bluesmoke.sourceforge.net
3874S: Maintained
3875F: drivers/edac/i82975x_edac.c
3876
3877EDAC-IE31200
3878M: Jason Baron <jbaron@akamai.com>
3879L: linux-edac@vger.kernel.org
3880W: bluesmoke.sourceforge.net
3881S: Maintained
3882F: drivers/edac/ie31200_edac.c
3883
3884EDAC-MPC85XX
3885M: Johannes Thumshirn <morbidrsa@gmail.com>
3886L: linux-edac@vger.kernel.org
3887W: bluesmoke.sourceforge.net
3888S: Maintained
3889F: drivers/edac/mpc85xx_edac.[ch]
3890
3891EDAC-PASEMI
3892M: Egor Martovetsky <egor@pasemi.com>
3893L: linux-edac@vger.kernel.org
3894W: bluesmoke.sourceforge.net
3895S: Maintained
3896F: drivers/edac/pasemi_edac.c
3897
3898EDAC-R82600
3899M: Tim Small <tim@buttersideup.com>
3900L: linux-edac@vger.kernel.org
3901W: bluesmoke.sourceforge.net
3902S: Maintained
3903F: drivers/edac/r82600_edac.c
3904
3905EDAC-SBRIDGE
3906M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
3907L: linux-edac@vger.kernel.org
3908W: bluesmoke.sourceforge.net
3909S: Maintained
3910F: drivers/edac/sb_edac.c
3911
3912EDAC-XGENE
3913APPLIED MICRO (APM) X-GENE SOC EDAC
3914M: Loc Ho <lho@apm.com>
3915S: Supported
3916F: drivers/edac/xgene_edac.c
3917F: Documentation/devicetree/bindings/edac/apm-xgene-edac.txt
3918
3919EDIROL UA-101/UA-1000 DRIVER
3920M: Clemens Ladisch <clemens@ladisch.de>
3921L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3922T: git git://git.alsa-project.org/alsa-kernel.git
3923S: Maintained
3924F: sound/usb/misc/ua101.c
3925
3926EXTENSIBLE FIRMWARE INTERFACE (EFI)
3927M: Matt Fleming <matt.fleming@intel.com>
3928L: linux-efi@vger.kernel.org
3929T: git git://git.kernel.org/pub/scm/linux/kernel/git/mfleming/efi.git
3930S: Maintained
3931F: Documentation/efi-stub.txt
3932F: arch/ia64/kernel/efi.c
3933F: arch/x86/boot/compressed/eboot.[ch]
3934F: arch/x86/include/asm/efi.h
3935F: arch/x86/platform/efi/*
3936F: drivers/firmware/efi/*
3937F: include/linux/efi*.h
3938
3939EFI VARIABLE FILESYSTEM
3940M: Matthew Garrett <matthew.garrett@nebula.com>
3941M: Jeremy Kerr <jk@ozlabs.org>
3942M: Matt Fleming <matt.fleming@intel.com>
3943T: git git://git.kernel.org/pub/scm/linux/kernel/git/mfleming/efi.git
3944L: linux-efi@vger.kernel.org
3945S: Maintained
3946F: fs/efivarfs/
3947
3948EFIFB FRAMEBUFFER DRIVER
3949L: linux-fbdev@vger.kernel.org
3950M: Peter Jones <pjones@redhat.com>
3951S: Maintained
3952F: drivers/video/fbdev/efifb.c
3953
3954EFS FILESYSTEM
3955W: http://aeschi.ch.eu.org/efs/
3956S: Orphan
3957F: fs/efs/
3958
3959EHCA (IBM GX bus InfiniBand adapter) DRIVER
3960M: Hoang-Nam Nguyen <hnguyen@de.ibm.com>
3961M: Christoph Raisch <raisch@de.ibm.com>
3962L: linux-rdma@vger.kernel.org
3963S: Supported
3964F: drivers/infiniband/hw/ehca/
3965
3966EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
3967M: Thadeu Lima de Souza Cascardo <cascardo@linux.vnet.ibm.com>
3968L: netdev@vger.kernel.org
3969S: Maintained
3970F: drivers/net/ethernet/ibm/ehea/
3971
3972EM28XX VIDEO4LINUX DRIVER
3973M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
3974L: linux-media@vger.kernel.org
3975W: http://linuxtv.org
3976T: git git://linuxtv.org/media_tree.git
3977S: Maintained
3978F: drivers/media/usb/em28xx/
3979
3980EMBEDDED LINUX
3981M: Paul Gortmaker <paul.gortmaker@windriver.com>
3982M: Matt Mackall <mpm@selenic.com>
3983M: David Woodhouse <dwmw2@infradead.org>
3984L: linux-embedded@vger.kernel.org
3985S: Maintained
3986
3987EMULEX/AVAGO LPFC FC/FCOE SCSI DRIVER
3988M: James Smart <james.smart@avagotech.com>
3989M: Dick Kennedy <dick.kennedy@avagotech.com>
3990L: linux-scsi@vger.kernel.org
3991W: http://www.avagotech.com
3992S: Supported
3993F: drivers/scsi/lpfc/
3994
3995ENE CB710 FLASH CARD READER DRIVER
3996M: Michał Mirosław <mirq-linux@rere.qmqm.pl>
3997S: Maintained
3998F: drivers/misc/cb710/
3999F: drivers/mmc/host/cb710-mmc.*
4000F: include/linux/cb710.h
4001
4002ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
4003M: Maxim Levitsky <maximlevitsky@gmail.com>
4004S: Maintained
4005F: drivers/media/rc/ene_ir.*
4006
4007ENHANCED ERROR HANDLING (EEH)
4008M: Gavin Shan <shangw@linux.vnet.ibm.com>
4009L: linuxppc-dev@lists.ozlabs.org
4010S: Supported
4011F: Documentation/powerpc/eeh-pci-error-recovery.txt
4012F: arch/powerpc/kernel/eeh*.c
4013
4014EPSON S1D13XXX FRAMEBUFFER DRIVER
4015M: Kristoffer Ericson <kristoffer.ericson@gmail.com>
4016S: Maintained
4017T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
4018F: drivers/video/fbdev/s1d13xxxfb.c
4019F: include/video/s1d13xxxfb.h
4020
4021ET131X NETWORK DRIVER
4022M: Mark Einon <mark.einon@gmail.com>
4023S: Odd Fixes
4024F: drivers/net/ethernet/agere/
4025
4026ETHERNET BRIDGE
4027M: Stephen Hemminger <stephen@networkplumber.org>
4028L: bridge@lists.linux-foundation.org
4029L: netdev@vger.kernel.org
4030W: http://www.linuxfoundation.org/en/Net:Bridge
4031S: Maintained
4032F: include/linux/netfilter_bridge/
4033F: net/bridge/
4034
4035ETHERNET PHY LIBRARY
4036M: Florian Fainelli <f.fainelli@gmail.com>
4037L: netdev@vger.kernel.org
4038S: Maintained
4039F: include/linux/phy.h
4040F: include/linux/phy_fixed.h
4041F: drivers/net/phy/
4042F: Documentation/networking/phy.txt
4043F: drivers/of/of_mdio.c
4044F: drivers/of/of_net.c
4045
4046EXT2 FILE SYSTEM
4047M: Jan Kara <jack@suse.cz>
4048L: linux-ext4@vger.kernel.org
4049S: Maintained
4050F: Documentation/filesystems/ext2.txt
4051F: fs/ext2/
4052F: include/linux/ext2*
4053
4054EXT3 FILE SYSTEM
4055M: Jan Kara <jack@suse.cz>
4056M: Andrew Morton <akpm@linux-foundation.org>
4057M: Andreas Dilger <adilger.kernel@dilger.ca>
4058L: linux-ext4@vger.kernel.org
4059S: Maintained
4060F: Documentation/filesystems/ext3.txt
4061F: fs/ext3/
4062
4063EXT4 FILE SYSTEM
4064M: "Theodore Ts'o" <tytso@mit.edu>
4065M: Andreas Dilger <adilger.kernel@dilger.ca>
4066L: linux-ext4@vger.kernel.org
4067W: http://ext4.wiki.kernel.org
4068Q: http://patchwork.ozlabs.org/project/linux-ext4/list/
4069S: Maintained
4070F: Documentation/filesystems/ext4.txt
4071F: fs/ext4/
4072
4073Extended Verification Module (EVM)
4074M: Mimi Zohar <zohar@linux.vnet.ibm.com>
4075L: linux-ima-devel@lists.sourceforge.net
4076L: linux-security-module@vger.kernel.org
4077S: Supported
4078F: security/integrity/evm/
4079
4080EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
4081M: MyungJoo Ham <myungjoo.ham@samsung.com>
4082M: Chanwoo Choi <cw00.choi@samsung.com>
4083L: linux-kernel@vger.kernel.org
4084T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
4085S: Maintained
4086F: drivers/extcon/
4087F: Documentation/extcon/
4088
4089EXYNOS DP DRIVER
4090M: Jingoo Han <jingoohan1@gmail.com>
4091L: dri-devel@lists.freedesktop.org
4092S: Maintained
4093F: drivers/gpu/drm/exynos/exynos_dp*
4094
4095EXYNOS MIPI DISPLAY DRIVERS
4096M: Inki Dae <inki.dae@samsung.com>
4097M: Donghwa Lee <dh09.lee@samsung.com>
4098M: Kyungmin Park <kyungmin.park@samsung.com>
4099L: linux-fbdev@vger.kernel.org
4100S: Maintained
4101F: drivers/video/fbdev/exynos/exynos_mipi*
4102F: include/video/exynos_mipi*
4103
4104F71805F HARDWARE MONITORING DRIVER
4105M: Jean Delvare <jdelvare@suse.de>
4106L: lm-sensors@lm-sensors.org
4107S: Maintained
4108F: Documentation/hwmon/f71805f
4109F: drivers/hwmon/f71805f.c
4110
4111FC0011 TUNER DRIVER
4112M: Michael Buesch <m@bues.ch>
4113L: linux-media@vger.kernel.org
4114S: Maintained
4115F: drivers/media/tuners/fc0011.h
4116F: drivers/media/tuners/fc0011.c
4117
4118FC2580 MEDIA DRIVER
4119M: Antti Palosaari <crope@iki.fi>
4120L: linux-media@vger.kernel.org
4121W: http://linuxtv.org/
4122W: http://palosaari.fi/linux/
4123Q: http://patchwork.linuxtv.org/project/linux-media/list/
4124T: git git://linuxtv.org/anttip/media_tree.git
4125S: Maintained
4126F: drivers/media/tuners/fc2580*
4127
4128FANOTIFY
4129M: Eric Paris <eparis@redhat.com>
4130S: Maintained
4131F: fs/notify/fanotify/
4132F: include/linux/fanotify.h
4133F: include/uapi/linux/fanotify.h
4134
4135FARSYNC SYNCHRONOUS DRIVER
4136M: Kevin Curtis <kevin.curtis@farsite.co.uk>
4137W: http://www.farsite.co.uk/
4138S: Supported
4139F: drivers/net/wan/farsync.*
4140
4141FAULT INJECTION SUPPORT
4142M: Akinobu Mita <akinobu.mita@gmail.com>
4143S: Supported
4144F: Documentation/fault-injection/
4145F: lib/fault-inject.c
4146
4147FBTFT Framebuffer drivers
4148M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
4149M: Noralf Trønnes <noralf@tronnes.org>
4150S: Maintained
4151F: drivers/staging/fbtft/
4152
4153FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
4154M: Vasu Dev <vasu.dev@intel.com>
4155L: fcoe-devel@open-fcoe.org
4156W: www.Open-FCoE.org
4157S: Supported
4158F: drivers/scsi/libfc/
4159F: drivers/scsi/fcoe/
4160F: include/scsi/fc/
4161F: include/scsi/libfc.h
4162F: include/scsi/libfcoe.h
4163F: include/uapi/scsi/fc/
4164
4165FILE LOCKING (flock() and fcntl()/lockf())
4166M: Jeff Layton <jlayton@poochiereds.net>
4167M: "J. Bruce Fields" <bfields@fieldses.org>
4168L: linux-fsdevel@vger.kernel.org
4169S: Maintained
4170F: include/linux/fcntl.h
4171F: include/linux/fs.h
4172F: include/uapi/linux/fcntl.h
4173F: include/uapi/linux/fs.h
4174F: fs/fcntl.c
4175F: fs/locks.c
4176
4177FILESYSTEMS (VFS and infrastructure)
4178M: Alexander Viro <viro@zeniv.linux.org.uk>
4179L: linux-fsdevel@vger.kernel.org
4180S: Maintained
4181F: fs/*
4182
4183FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
4184M: Riku Voipio <riku.voipio@iki.fi>
4185L: lm-sensors@lm-sensors.org
4186S: Maintained
4187F: drivers/hwmon/f75375s.c
4188F: include/linux/f75375s.h
4189
4190FIREWIRE AUDIO DRIVERS
4191M: Clemens Ladisch <clemens@ladisch.de>
4192L: alsa-devel@alsa-project.org (moderated for non-subscribers)
4193T: git git://git.alsa-project.org/alsa-kernel.git
4194S: Maintained
4195F: sound/firewire/
4196
4197FIREWIRE MEDIA DRIVERS (firedtv)
4198M: Stefan Richter <stefanr@s5r6.in-berlin.de>
4199L: linux-media@vger.kernel.org
4200L: linux1394-devel@lists.sourceforge.net
4201T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
4202S: Maintained
4203F: drivers/media/firewire/
4204
4205FIREWIRE SBP-2 TARGET
4206M: Chris Boot <bootc@bootc.net>
4207L: linux-scsi@vger.kernel.org
4208L: target-devel@vger.kernel.org
4209L: linux1394-devel@lists.sourceforge.net
4210T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
4211S: Maintained
4212F: drivers/target/sbp/
4213
4214FIREWIRE SUBSYSTEM
4215M: Stefan Richter <stefanr@s5r6.in-berlin.de>
4216L: linux1394-devel@lists.sourceforge.net
4217W: http://ieee1394.wiki.kernel.org/
4218T: git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
4219S: Maintained
4220F: drivers/firewire/
4221F: include/linux/firewire.h
4222F: include/uapi/linux/firewire*.h
4223F: tools/firewire/
4224
4225FIRMWARE LOADER (request_firmware)
4226M: Ming Lei <ming.lei@canonical.com>
4227L: linux-kernel@vger.kernel.org
4228S: Maintained
4229F: Documentation/firmware_class/
4230F: drivers/base/firmware*.c
4231F: include/linux/firmware.h
4232
4233FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card)
4234M: Joshua Morris <josh.h.morris@us.ibm.com>
4235M: Philip Kelleher <pjk1939@linux.vnet.ibm.com>
4236S: Maintained
4237F: drivers/block/rsxx/
4238
4239FLOPPY DRIVER
4240M: Jiri Kosina <jkosina@suse.cz>
4241T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/floppy.git
4242S: Odd fixes
4243F: drivers/block/floppy.c
4244
4245FMC SUBSYSTEM
4246M: Alessandro Rubini <rubini@gnudd.com>
4247W: http://www.ohwr.org/projects/fmc-bus
4248S: Supported
4249F: drivers/fmc/
4250F: include/linux/fmc*.h
4251F: include/linux/ipmi-fru.h
4252K: fmc_d.*register
4253
4254FPU EMULATOR
4255M: Bill Metzenthen <billm@melbpc.org.au>
4256W: http://floatingpoint.sourceforge.net/emulator/index.html
4257S: Maintained
4258F: arch/x86/math-emu/
4259
4260FRAME RELAY DLCI/FRAD (Sangoma drivers too)
4261L: netdev@vger.kernel.org
4262S: Orphan
4263F: drivers/net/wan/dlci.c
4264F: drivers/net/wan/sdla.c
4265
4266FRAMEBUFFER LAYER
4267M: Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
4268M: Tomi Valkeinen <tomi.valkeinen@ti.com>
4269L: linux-fbdev@vger.kernel.org
4270W: http://linux-fbdev.sourceforge.net/
4271Q: http://patchwork.kernel.org/project/linux-fbdev/list/
4272T: git git://git.kernel.org/pub/scm/linux/kernel/git/plagnioj/linux-fbdev.git
4273S: Maintained
4274F: Documentation/fb/
4275F: Documentation/devicetree/bindings/fb/
4276F: drivers/video/
4277F: include/video/
4278F: include/linux/fb.h
4279F: include/uapi/video/
4280F: include/uapi/linux/fb.h
4281
4282FREESCALE DIU FRAMEBUFFER DRIVER
4283M: Timur Tabi <timur@tabi.org>
4284L: linux-fbdev@vger.kernel.org
4285S: Maintained
4286F: drivers/video/fbdev/fsl-diu-fb.*
4287
4288FREESCALE DMA DRIVER
4289M: Li Yang <leoli@freescale.com>
4290M: Zhang Wei <zw@zh-kernel.org>
4291L: linuxppc-dev@lists.ozlabs.org
4292S: Maintained
4293F: drivers/dma/fsldma.*
4294
4295FREESCALE I2C CPM DRIVER
4296M: Jochen Friedrich <jochen@scram.de>
4297L: linuxppc-dev@lists.ozlabs.org
4298L: linux-i2c@vger.kernel.org
4299S: Maintained
4300F: drivers/i2c/busses/i2c-cpm.c
4301
4302FREESCALE IMX / MXC FRAMEBUFFER DRIVER
4303M: Sascha Hauer <kernel@pengutronix.de>
4304L: linux-fbdev@vger.kernel.org
4305L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4306S: Maintained
4307F: include/linux/platform_data/video-imxfb.h
4308F: drivers/video/fbdev/imxfb.c
4309
4310FREESCALE QUAD SPI DRIVER
4311M: Han Xu <han.xu@freescale.com>
4312L: linux-mtd@lists.infradead.org
4313S: Maintained
4314F: drivers/mtd/spi-nor/fsl-quadspi.c
4315
4316FREESCALE SOC FS_ENET DRIVER
4317M: Pantelis Antoniou <pantelis.antoniou@gmail.com>
4318M: Vitaly Bordug <vbordug@ru.mvista.com>
4319L: linuxppc-dev@lists.ozlabs.org
4320L: netdev@vger.kernel.org
4321S: Maintained
4322F: drivers/net/ethernet/freescale/fs_enet/
4323F: include/linux/fs_enet_pd.h
4324
4325FREESCALE QUICC ENGINE LIBRARY
4326L: linuxppc-dev@lists.ozlabs.org
4327S: Orphan
4328F: arch/powerpc/sysdev/qe_lib/
4329F: arch/powerpc/include/asm/*qe.h
4330
4331FREESCALE USB PERIPHERAL DRIVERS
4332M: Li Yang <leoli@freescale.com>
4333L: linux-usb@vger.kernel.org
4334L: linuxppc-dev@lists.ozlabs.org
4335S: Maintained
4336F: drivers/usb/gadget/udc/fsl*
4337
4338FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
4339M: Li Yang <leoli@freescale.com>
4340L: netdev@vger.kernel.org
4341L: linuxppc-dev@lists.ozlabs.org
4342S: Maintained
4343F: drivers/net/ethernet/freescale/ucc_geth*
4344
4345FREESCALE QUICC ENGINE UCC UART DRIVER
4346M: Timur Tabi <timur@tabi.org>
4347L: linuxppc-dev@lists.ozlabs.org
4348S: Maintained
4349F: drivers/tty/serial/ucc_uart.c
4350
4351FREESCALE SOC SOUND DRIVERS
4352M: Timur Tabi <timur@tabi.org>
4353M: Nicolin Chen <nicoleotsuka@gmail.com>
4354M: Xiubo Li <Xiubo.Lee@gmail.com>
4355L: alsa-devel@alsa-project.org (moderated for non-subscribers)
4356L: linuxppc-dev@lists.ozlabs.org
4357S: Maintained
4358F: sound/soc/fsl/fsl*
4359F: sound/soc/fsl/imx*
4360F: sound/soc/fsl/mpc8610_hpcd.c
4361
4362FREESCALE QORIQ MANAGEMENT COMPLEX DRIVER
4363M: "J. German Rivera" <German.Rivera@freescale.com>
4364L: linux-kernel@vger.kernel.org
4365S: Maintained
4366F: drivers/staging/fsl-mc/
4367
4368FREEVXFS FILESYSTEM
4369M: Christoph Hellwig <hch@infradead.org>
4370W: ftp://ftp.openlinux.org/pub/people/hch/vxfs
4371S: Maintained
4372F: fs/freevxfs/
4373
4374FREEZER
4375M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
4376M: Pavel Machek <pavel@ucw.cz>
4377L: linux-pm@vger.kernel.org
4378S: Supported
4379F: Documentation/power/freezing-of-tasks.txt
4380F: include/linux/freezer.h
4381F: kernel/freezer.c
4382
4383FRONTSWAP API
4384M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
4385L: linux-kernel@vger.kernel.org
4386S: Maintained
4387F: mm/frontswap.c
4388F: include/linux/frontswap.h
4389
4390FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS
4391M: David Howells <dhowells@redhat.com>
4392L: linux-cachefs@redhat.com
4393S: Supported
4394F: Documentation/filesystems/caching/
4395F: fs/fscache/
4396F: include/linux/fscache*.h
4397
4398F2FS FILE SYSTEM
4399M: Jaegeuk Kim <jaegeuk@kernel.org>
4400M: Changman Lee <cm224.lee@samsung.com>
4401L: linux-f2fs-devel@lists.sourceforge.net
4402W: http://en.wikipedia.org/wiki/F2FS
4403T: git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
4404S: Maintained
4405F: Documentation/filesystems/f2fs.txt
4406F: Documentation/ABI/testing/sysfs-fs-f2fs
4407F: fs/f2fs/
4408F: include/linux/f2fs_fs.h
4409
4410FUJITSU FR-V (FRV) PORT
4411M: David Howells <dhowells@redhat.com>
4412S: Maintained
4413F: arch/frv/
4414
4415FUJITSU LAPTOP EXTRAS
4416M: Jonathan Woithe <jwoithe@just42.net>
4417L: platform-driver-x86@vger.kernel.org
4418S: Maintained
4419F: drivers/platform/x86/fujitsu-laptop.c
4420
4421FUJITSU M-5MO LS CAMERA ISP DRIVER
4422M: Kyungmin Park <kyungmin.park@samsung.com>
4423M: Heungjun Kim <riverful.kim@samsung.com>
4424L: linux-media@vger.kernel.org
4425S: Maintained
4426F: drivers/media/i2c/m5mols/
4427F: include/media/m5mols.h
4428
4429FUJITSU TABLET EXTRAS
4430M: Robert Gerlach <khnz@gmx.de>
4431L: platform-driver-x86@vger.kernel.org
4432S: Maintained
4433F: drivers/platform/x86/fujitsu-tablet.c
4434
4435FUSE: FILESYSTEM IN USERSPACE
4436M: Miklos Szeredi <miklos@szeredi.hu>
4437L: fuse-devel@lists.sourceforge.net
4438W: http://fuse.sourceforge.net/
4439T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
4440S: Maintained
4441F: fs/fuse/
4442F: include/uapi/linux/fuse.h
4443F: Documentation/filesystems/fuse.txt
4444
4445FUTURE DOMAIN TMC-16x0 SCSI DRIVER (16-bit)
4446M: Rik Faith <faith@cs.unc.edu>
4447L: linux-scsi@vger.kernel.org
4448S: Odd Fixes (e.g., new signatures)
4449F: drivers/scsi/fdomain.*
4450
4451GCOV BASED KERNEL PROFILING
4452M: Peter Oberparleiter <oberpar@linux.vnet.ibm.com>
4453S: Maintained
4454F: kernel/gcov/
4455F: Documentation/gcov.txt
4456
4457GDT SCSI DISK ARRAY CONTROLLER DRIVER
4458M: Achim Leubner <achim_leubner@adaptec.com>
4459L: linux-scsi@vger.kernel.org
4460W: http://www.icp-vortex.com/
4461S: Supported
4462F: drivers/scsi/gdt*
4463
4464GDB KERNEL DEBUGGING HELPER SCRIPTS
4465M: Jan Kiszka <jan.kiszka@siemens.com>
4466S: Supported
4467F: scripts/gdb/
4468
4469GEMTEK FM RADIO RECEIVER DRIVER
4470M: Hans Verkuil <hverkuil@xs4all.nl>
4471L: linux-media@vger.kernel.org
4472T: git git://linuxtv.org/media_tree.git
4473W: http://linuxtv.org
4474S: Maintained
4475F: drivers/media/radio/radio-gemtek*
4476
4477GENERIC GPIO I2C DRIVER
4478M: Haavard Skinnemoen <hskinnemoen@gmail.com>
4479S: Supported
4480F: drivers/i2c/busses/i2c-gpio.c
4481F: include/linux/i2c-gpio.h
4482
4483GENERIC GPIO I2C MULTIPLEXER DRIVER
4484M: Peter Korsgaard <peter.korsgaard@barco.com>
4485L: linux-i2c@vger.kernel.org
4486S: Supported
4487F: drivers/i2c/muxes/i2c-mux-gpio.c
4488F: include/linux/i2c-mux-gpio.h
4489F: Documentation/i2c/muxes/i2c-mux-gpio
4490
4491GENERIC HDLC (WAN) DRIVERS
4492M: Krzysztof Halasa <khc@pm.waw.pl>
4493W: http://www.kernel.org/pub/linux/utils/net/hdlc/
4494S: Maintained
4495F: drivers/net/wan/c101.c
4496F: drivers/net/wan/hd6457*
4497F: drivers/net/wan/hdlc*
4498F: drivers/net/wan/n2.c
4499F: drivers/net/wan/pc300too.c
4500F: drivers/net/wan/pci200syn.c
4501F: drivers/net/wan/wanxl*
4502
4503GENERIC INCLUDE/ASM HEADER FILES
4504M: Arnd Bergmann <arnd@arndb.de>
4505L: linux-arch@vger.kernel.org
4506T: git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
4507S: Maintained
4508F: include/asm-generic/
4509F: include/uapi/asm-generic/
4510
4511GENERIC PHY FRAMEWORK
4512M: Kishon Vijay Abraham I <kishon@ti.com>
4513L: linux-kernel@vger.kernel.org
4514T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git
4515S: Supported
4516F: drivers/phy/
4517F: include/linux/phy/
4518
4519GENERIC PM DOMAINS
4520M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
4521M: Kevin Hilman <khilman@kernel.org>
4522M: Ulf Hansson <ulf.hansson@linaro.org>
4523L: linux-pm@vger.kernel.org
4524S: Supported
4525F: drivers/base/power/domain*.c
4526F: include/linux/pm_domain.h
4527
4528GENERIC UIO DRIVER FOR PCI DEVICES
4529M: "Michael S. Tsirkin" <mst@redhat.com>
4530L: kvm@vger.kernel.org
4531S: Supported
4532F: drivers/uio/uio_pci_generic.c
4533
4534GET_MAINTAINER SCRIPT
4535M: Joe Perches <joe@perches.com>
4536S: Maintained
4537F: scripts/get_maintainer.pl
4538
4539GFS2 FILE SYSTEM
4540M: Steven Whitehouse <swhiteho@redhat.com>
4541M: Bob Peterson <rpeterso@redhat.com>
4542L: cluster-devel@redhat.com
4543W: http://sources.redhat.com/cluster/
4544T: git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
4545S: Supported
4546F: Documentation/filesystems/gfs2*.txt
4547F: fs/gfs2/
4548F: include/uapi/linux/gfs2_ondisk.h
4549
4550GIGASET ISDN DRIVERS
4551M: Paul Bolle <pebolle@tiscali.nl>
4552L: gigaset307x-common@lists.sourceforge.net
4553W: http://gigaset307x.sourceforge.net/
4554S: Odd Fixes
4555F: Documentation/isdn/README.gigaset
4556F: drivers/isdn/gigaset/
4557F: include/uapi/linux/gigaset_dev.h
4558
4559GO7007 MPEG CODEC
4560M: Hans Verkuil <hans.verkuil@cisco.com>
4561L: linux-media@vger.kernel.org
4562S: Maintained
4563F: drivers/media/usb/go7007/
4564
4565GOODIX TOUCHSCREEN
4566M: Bastien Nocera <hadess@hadess.net>
4567L: linux-input@vger.kernel.org
4568S: Maintained
4569F: drivers/input/touchscreen/goodix.c
4570
4571GPIO SUBSYSTEM
4572M: Linus Walleij <linus.walleij@linaro.org>
4573M: Alexandre Courbot <gnurou@gmail.com>
4574L: linux-gpio@vger.kernel.org
4575T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git
4576S: Maintained
4577F: Documentation/gpio/
4578F: drivers/gpio/
4579F: include/linux/gpio/
4580F: include/linux/gpio.h
4581F: include/asm-generic/gpio.h
4582
4583GRE DEMULTIPLEXER DRIVER
4584M: Dmitry Kozlov <xeb@mail.ru>
4585L: netdev@vger.kernel.org
4586S: Maintained
4587F: net/ipv4/gre_demux.c
4588F: net/ipv4/gre_offload.c
4589F: include/net/gre.h
4590
4591GRETH 10/100/1G Ethernet MAC device driver
4592M: Kristoffer Glembo <kristoffer@gaisler.com>
4593L: netdev@vger.kernel.org
4594S: Maintained
4595F: drivers/net/ethernet/aeroflex/
4596
4597GSPCA FINEPIX SUBDRIVER
4598M: Frank Zago <frank@zago.net>
4599L: linux-media@vger.kernel.org
4600T: git git://linuxtv.org/media_tree.git
4601S: Maintained
4602F: drivers/media/usb/gspca/finepix.c
4603
4604GSPCA GL860 SUBDRIVER
4605M: Olivier Lorin <o.lorin@laposte.net>
4606L: linux-media@vger.kernel.org
4607T: git git://linuxtv.org/media_tree.git
4608S: Maintained
4609F: drivers/media/usb/gspca/gl860/
4610
4611GSPCA M5602 SUBDRIVER
4612M: Erik Andren <erik.andren@gmail.com>
4613L: linux-media@vger.kernel.org
4614T: git git://linuxtv.org/media_tree.git
4615S: Maintained
4616F: drivers/media/usb/gspca/m5602/
4617
4618GSPCA PAC207 SONIXB SUBDRIVER
4619M: Hans de Goede <hdegoede@redhat.com>
4620L: linux-media@vger.kernel.org
4621T: git git://linuxtv.org/media_tree.git
4622S: Maintained
4623F: drivers/media/usb/gspca/pac207.c
4624
4625GSPCA SN9C20X SUBDRIVER
4626M: Brian Johnson <brijohn@gmail.com>
4627L: linux-media@vger.kernel.org
4628T: git git://linuxtv.org/media_tree.git
4629S: Maintained
4630F: drivers/media/usb/gspca/sn9c20x.c
4631
4632GSPCA T613 SUBDRIVER
4633M: Leandro Costantino <lcostantino@gmail.com>
4634L: linux-media@vger.kernel.org
4635T: git git://linuxtv.org/media_tree.git
4636S: Maintained
4637F: drivers/media/usb/gspca/t613.c
4638
4639GSPCA USB WEBCAM DRIVER
4640M: Hans de Goede <hdegoede@redhat.com>
4641L: linux-media@vger.kernel.org
4642T: git git://linuxtv.org/media_tree.git
4643S: Maintained
4644F: drivers/media/usb/gspca/
4645
4646GUID PARTITION TABLE (GPT)
4647M: Davidlohr Bueso <dave@stgolabs.net>
4648L: linux-efi@vger.kernel.org
4649S: Maintained
4650F: block/partitions/efi.*
4651
4652STK1160 USB VIDEO CAPTURE DRIVER
4653M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
4654L: linux-media@vger.kernel.org
4655T: git git://linuxtv.org/media_tree.git
4656S: Maintained
4657F: drivers/media/usb/stk1160/
4658
4659H8/300 ARCHITECTURE
4660M: Yoshinori Sato <ysato@users.sourceforge.jp>
4661L: uclinux-h8-devel@lists.sourceforge.jp
4662W: http://uclinux-h8.sourceforge.jp
4663T: git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git
4664S: Maintained
4665F: arch/h8300/
4666F: drivers/clocksource/h8300_*.c
4667F: drivers/clk/h8300/
4668F: drivers/irqchip/irq-renesas-h8*.c
4669
4670HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
4671M: Frank Seidel <frank@f-seidel.de>
4672L: platform-driver-x86@vger.kernel.org
4673W: http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
4674S: Maintained
4675F: drivers/platform/x86/hdaps.c
4676
4677HDPVR USB VIDEO ENCODER DRIVER
4678M: Hans Verkuil <hverkuil@xs4all.nl>
4679L: linux-media@vger.kernel.org
4680T: git git://linuxtv.org/media_tree.git
4681W: http://linuxtv.org
4682S: Odd Fixes
4683F: drivers/media/usb/hdpvr/
4684
4685HWPOISON MEMORY FAILURE HANDLING
4686M: Naoya Horiguchi <n-horiguchi@ah.jp.nec.com>
4687L: linux-mm@kvack.org
4688S: Maintained
4689F: mm/memory-failure.c
4690F: mm/hwpoison-inject.c
4691
4692HYPERVISOR VIRTUAL CONSOLE DRIVER
4693L: linuxppc-dev@lists.ozlabs.org
4694S: Odd Fixes
4695F: drivers/tty/hvc/
4696
4697HACKRF MEDIA DRIVER
4698M: Antti Palosaari <crope@iki.fi>
4699L: linux-media@vger.kernel.org
4700W: http://linuxtv.org/
4701W: http://palosaari.fi/linux/
4702Q: http://patchwork.linuxtv.org/project/linux-media/list/
4703T: git git://linuxtv.org/anttip/media_tree.git
4704S: Maintained
4705F: drivers/media/usb/hackrf/
4706
4707HARDWARE MONITORING
4708M: Jean Delvare <jdelvare@suse.de>
4709M: Guenter Roeck <linux@roeck-us.net>
4710L: lm-sensors@lm-sensors.org
4711W: http://www.lm-sensors.org/
4712T: quilt http://jdelvare.nerim.net/devel/linux/jdelvare-hwmon/
4713T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
4714S: Maintained
4715F: Documentation/hwmon/
4716F: drivers/hwmon/
4717F: include/linux/hwmon*.h
4718
4719HARDWARE RANDOM NUMBER GENERATOR CORE
4720M: Matt Mackall <mpm@selenic.com>
4721M: Herbert Xu <herbert@gondor.apana.org.au>
4722L: linux-crypto@vger.kernel.org
4723S: Odd fixes
4724F: Documentation/hw_random.txt
4725F: drivers/char/hw_random/
4726F: include/linux/hw_random.h
4727
4728HARDWARE SPINLOCK CORE
4729M: Ohad Ben-Cohen <ohad@wizery.com>
4730S: Maintained
4731F: Documentation/hwspinlock.txt
4732F: drivers/hwspinlock/hwspinlock_*
4733F: include/linux/hwspinlock.h
4734
4735HARMONY SOUND DRIVER
4736L: linux-parisc@vger.kernel.org
4737S: Maintained
4738F: sound/parisc/harmony.*
4739
4740HD29L2 MEDIA DRIVER
4741M: Antti Palosaari <crope@iki.fi>
4742L: linux-media@vger.kernel.org
4743W: http://linuxtv.org/
4744W: http://palosaari.fi/linux/
4745Q: http://patchwork.linuxtv.org/project/linux-media/list/
4746T: git git://linuxtv.org/anttip/media_tree.git
4747S: Maintained
4748F: drivers/media/dvb-frontends/hd29l2*
4749
4750HEWLETT-PACKARD SMART2 RAID DRIVER
4751L: iss_storagedev@hp.com
4752S: Orphan
4753F: Documentation/blockdev/cpqarray.txt
4754F: drivers/block/cpqarray.*
4755
4756HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
4757M: Don Brace <don.brace@pmcs.com>
4758L: iss_storagedev@hp.com
4759L: storagedev@pmcs.com
4760L: linux-scsi@vger.kernel.org
4761S: Supported
4762F: Documentation/scsi/hpsa.txt
4763F: drivers/scsi/hpsa*.[ch]
4764F: include/linux/cciss*.h
4765F: include/uapi/linux/cciss*.h
4766
4767HEWLETT-PACKARD SMART CISS RAID DRIVER (cciss)
4768M: Don Brace <don.brace@pmcs.com>
4769L: iss_storagedev@hp.com
4770L: storagedev@pmcs.com
4771L: linux-scsi@vger.kernel.org
4772S: Supported
4773F: Documentation/blockdev/cciss.txt
4774F: drivers/block/cciss*
4775F: include/linux/cciss_ioctl.h
4776F: include/uapi/linux/cciss_ioctl.h
4777
4778HFS FILESYSTEM
4779L: linux-fsdevel@vger.kernel.org
4780S: Orphan
4781F: Documentation/filesystems/hfs.txt
4782F: fs/hfs/
4783
4784HFSPLUS FILESYSTEM
4785L: linux-fsdevel@vger.kernel.org
4786S: Orphan
4787F: Documentation/filesystems/hfsplus.txt
4788F: fs/hfsplus/
4789
4790HGA FRAMEBUFFER DRIVER
4791M: Ferenc Bakonyi <fero@drama.obuda.kando.hu>
4792L: linux-nvidia@lists.surfsouth.com
4793W: http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
4794S: Maintained
4795F: drivers/video/fbdev/hgafb.c
4796
4797HIBERNATION (aka Software Suspend, aka swsusp)
4798M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
4799M: Pavel Machek <pavel@ucw.cz>
4800L: linux-pm@vger.kernel.org
4801S: Supported
4802F: arch/x86/power/
4803F: drivers/base/power/
4804F: kernel/power/
4805F: include/linux/suspend.h
4806F: include/linux/freezer.h
4807F: include/linux/pm.h
4808F: arch/*/include/asm/suspend*.h
4809
4810HID CORE LAYER
4811M: Jiri Kosina <jkosina@suse.cz>
4812L: linux-input@vger.kernel.org
4813T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
4814S: Maintained
4815F: drivers/hid/
4816F: include/linux/hid*
4817F: include/uapi/linux/hid*
4818
4819HID SENSOR HUB DRIVERS
4820M: Jiri Kosina <jkosina@suse.cz>
4821M: Jonathan Cameron <jic23@kernel.org>
4822M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
4823L: linux-input@vger.kernel.org
4824L: linux-iio@vger.kernel.org
4825S: Maintained
4826F: Documentation/hid/hid-sensor*
4827F: drivers/hid/hid-sensor-*
4828F: drivers/iio/*/hid-*
4829F: include/linux/hid-sensor-*
4830
4831HIGH-RESOLUTION TIMERS, CLOCKEVENTS, DYNTICKS
4832M: Thomas Gleixner <tglx@linutronix.de>
4833L: linux-kernel@vger.kernel.org
4834T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
4835S: Maintained
4836F: Documentation/timers/
4837F: kernel/time/hrtimer.c
4838F: kernel/time/clockevents.c
4839F: kernel/time/tick*.*
4840F: kernel/time/timer_*.c
4841F: include/linux/clockchips.h
4842F: include/linux/hrtimer.h
4843
4844HIGH-SPEED SCC DRIVER FOR AX.25
4845L: linux-hams@vger.kernel.org
4846S: Orphan
4847F: drivers/net/hamradio/dmascc.c
4848F: drivers/net/hamradio/scc.c
4849
4850HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
4851M: HighPoint Linux Team <linux@highpoint-tech.com>
4852W: http://www.highpoint-tech.com
4853S: Supported
4854F: Documentation/scsi/hptiop.txt
4855F: drivers/scsi/hptiop.c
4856
4857HIPPI
4858M: Jes Sorensen <jes@trained-monkey.org>
4859L: linux-hippi@sunsite.dk
4860S: Maintained
4861F: include/linux/hippidevice.h
4862F: include/uapi/linux/if_hippi.h
4863F: net/802/hippi.c
4864F: drivers/net/hippi/
4865
4866HOST AP DRIVER
4867M: Jouni Malinen <j@w1.fi>
4868L: hostap@shmoo.com (subscribers-only)
4869L: linux-wireless@vger.kernel.org
4870W: http://hostap.epitest.fi/
4871S: Maintained
4872F: drivers/net/wireless/hostap/
4873
4874HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
4875L: platform-driver-x86@vger.kernel.org
4876S: Orphan
4877F: drivers/platform/x86/tc1100-wmi.c
4878
4879HP100: Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series
4880M: Jaroslav Kysela <perex@perex.cz>
4881S: Maintained
4882F: drivers/net/ethernet/hp/hp100.*
4883
4884HPET: High Precision Event Timers driver
4885M: Clemens Ladisch <clemens@ladisch.de>
4886S: Maintained
4887F: Documentation/timers/hpet.txt
4888F: drivers/char/hpet.c
4889F: include/linux/hpet.h
4890F: include/uapi/linux/hpet.h
4891
4892HPET: x86
4893S: Orphan
4894F: arch/x86/kernel/hpet.c
4895F: arch/x86/include/asm/hpet.h
4896
4897HPFS FILESYSTEM
4898M: Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
4899W: http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
4900S: Maintained
4901F: fs/hpfs/
4902
4903HSI SUBSYSTEM
4904M: Sebastian Reichel <sre@kernel.org>
4905T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
4906S: Maintained
4907F: Documentation/ABI/testing/sysfs-bus-hsi
4908F: Documentation/hsi.txt
4909F: drivers/hsi/
4910F: include/linux/hsi/
4911F: include/uapi/linux/hsi/
4912
4913HSO 3G MODEM DRIVER
4914M: Jan Dumon <j.dumon@option.com>
4915W: http://www.pharscape.org
4916S: Maintained
4917F: drivers/net/usb/hso.c
4918
4919HSR NETWORK PROTOCOL
4920M: Arvid Brodin <arvid.brodin@alten.se>
4921L: netdev@vger.kernel.org
4922S: Maintained
4923F: net/hsr/
4924
4925HTCPEN TOUCHSCREEN DRIVER
4926M: Pau Oliva Fora <pof@eslack.org>
4927L: linux-input@vger.kernel.org
4928S: Maintained
4929F: drivers/input/touchscreen/htcpen.c
4930
4931HUGETLB FILESYSTEM
4932M: Nadia Yvette Chambers <nyc@holomorphy.com>
4933S: Maintained
4934F: fs/hugetlbfs/
4935
4936Hyper-V CORE AND DRIVERS
4937M: "K. Y. Srinivasan" <kys@microsoft.com>
4938M: Haiyang Zhang <haiyangz@microsoft.com>
4939L: devel@linuxdriverproject.org
4940S: Maintained
4941F: arch/x86/include/asm/mshyperv.h
4942F: arch/x86/include/uapi/asm/hyperv.h
4943F: arch/x86/kernel/cpu/mshyperv.c
4944F: drivers/hid/hid-hyperv.c
4945F: drivers/hv/
4946F: drivers/input/serio/hyperv-keyboard.c
4947F: drivers/net/hyperv/
4948F: drivers/scsi/storvsc_drv.c
4949F: drivers/video/fbdev/hyperv_fb.c
4950F: include/linux/hyperv.h
4951F: tools/hv/
4952
4953I2C OVER PARALLEL PORT
4954M: Jean Delvare <jdelvare@suse.de>
4955L: linux-i2c@vger.kernel.org
4956S: Maintained
4957F: Documentation/i2c/busses/i2c-parport
4958F: Documentation/i2c/busses/i2c-parport-light
4959F: drivers/i2c/busses/i2c-parport.c
4960F: drivers/i2c/busses/i2c-parport-light.c
4961
4962I2C/SMBUS CONTROLLER DRIVERS FOR PC
4963M: Jean Delvare <jdelvare@suse.de>
4964L: linux-i2c@vger.kernel.org
4965S: Maintained
4966F: Documentation/i2c/busses/i2c-ali1535
4967F: Documentation/i2c/busses/i2c-ali1563
4968F: Documentation/i2c/busses/i2c-ali15x3
4969F: Documentation/i2c/busses/i2c-amd756
4970F: Documentation/i2c/busses/i2c-amd8111
4971F: Documentation/i2c/busses/i2c-i801
4972F: Documentation/i2c/busses/i2c-nforce2
4973F: Documentation/i2c/busses/i2c-piix4
4974F: Documentation/i2c/busses/i2c-sis5595
4975F: Documentation/i2c/busses/i2c-sis630
4976F: Documentation/i2c/busses/i2c-sis96x
4977F: Documentation/i2c/busses/i2c-via
4978F: Documentation/i2c/busses/i2c-viapro
4979F: drivers/i2c/busses/i2c-ali1535.c
4980F: drivers/i2c/busses/i2c-ali1563.c
4981F: drivers/i2c/busses/i2c-ali15x3.c
4982F: drivers/i2c/busses/i2c-amd756.c
4983F: drivers/i2c/busses/i2c-amd756-s4882.c
4984F: drivers/i2c/busses/i2c-amd8111.c
4985F: drivers/i2c/busses/i2c-i801.c
4986F: drivers/i2c/busses/i2c-isch.c
4987F: drivers/i2c/busses/i2c-nforce2.c
4988F: drivers/i2c/busses/i2c-nforce2-s4985.c
4989F: drivers/i2c/busses/i2c-piix4.c
4990F: drivers/i2c/busses/i2c-sis5595.c
4991F: drivers/i2c/busses/i2c-sis630.c
4992F: drivers/i2c/busses/i2c-sis96x.c
4993F: drivers/i2c/busses/i2c-via.c
4994F: drivers/i2c/busses/i2c-viapro.c
4995
4996I2C/SMBUS ISMT DRIVER
4997M: Seth Heasley <seth.heasley@intel.com>
4998M: Neil Horman <nhorman@tuxdriver.com>
4999L: linux-i2c@vger.kernel.org
5000F: drivers/i2c/busses/i2c-ismt.c
5001F: Documentation/i2c/busses/i2c-ismt
5002
5003I2C/SMBUS STUB DRIVER
5004M: Jean Delvare <jdelvare@suse.de>
5005L: linux-i2c@vger.kernel.org
5006S: Maintained
5007F: drivers/i2c/i2c-stub.c
5008
5009I2C SUBSYSTEM
5010M: Wolfram Sang <wsa@the-dreams.de>
5011L: linux-i2c@vger.kernel.org
5012W: https://i2c.wiki.kernel.org/
5013Q: https://patchwork.ozlabs.org/project/linux-i2c/list/
5014T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
5015S: Maintained
5016F: Documentation/devicetree/bindings/i2c/
5017F: Documentation/i2c/
5018F: drivers/i2c/
5019F: include/linux/i2c.h
5020F: include/linux/i2c-*.h
5021F: include/uapi/linux/i2c.h
5022F: include/uapi/linux/i2c-*.h
5023
5024I2C ACPI SUPPORT
5025M: Mika Westerberg <mika.westerberg@linux.intel.com>
5026L: linux-i2c@vger.kernel.org
5027L: linux-acpi@vger.kernel.org
5028S: Maintained
5029
5030I2C-TAOS-EVM DRIVER
5031M: Jean Delvare <jdelvare@suse.de>
5032L: linux-i2c@vger.kernel.org
5033S: Maintained
5034F: Documentation/i2c/busses/i2c-taos-evm
5035F: drivers/i2c/busses/i2c-taos-evm.c
5036
5037I2C-TINY-USB DRIVER
5038M: Till Harbaum <till@harbaum.org>
5039L: linux-i2c@vger.kernel.org
5040W: http://www.harbaum.org/till/i2c_tiny_usb
5041S: Maintained
5042F: drivers/i2c/busses/i2c-tiny-usb.c
5043
5044i386 BOOT CODE
5045M: "H. Peter Anvin" <hpa@zytor.com>
5046S: Maintained
5047F: arch/x86/boot/
5048
5049i386 SETUP CODE / CPU ERRATA WORKAROUNDS
5050M: "H. Peter Anvin" <hpa@zytor.com>
5051T: git git://git.kernel.org/pub/scm/linux/kernel/git/hpa/linux-2.6-x86setup.git
5052S: Maintained
5053
5054IA64 (Itanium) PLATFORM
5055M: Tony Luck <tony.luck@intel.com>
5056M: Fenghua Yu <fenghua.yu@intel.com>
5057L: linux-ia64@vger.kernel.org
5058T: git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
5059S: Maintained
5060F: arch/ia64/
5061
5062IBM Power in-Nest Crypto Acceleration
5063M: Marcelo Henrique Cerri <mhcerri@linux.vnet.ibm.com>
5064M: Fionnuala Gunter <fin@linux.vnet.ibm.com>
5065L: linux-crypto@vger.kernel.org
5066S: Supported
5067F: drivers/crypto/nx/Makefile
5068F: drivers/crypto/nx/Kconfig
5069F: drivers/crypto/nx/nx-aes*
5070F: drivers/crypto/nx/nx-sha*
5071F: drivers/crypto/nx/nx.*
5072F: drivers/crypto/nx/nx_csbcpb.h
5073F: drivers/crypto/nx/nx_debugfs.h
5074
5075IBM Power 842 compression accelerator
5076M: Dan Streetman <ddstreet@ieee.org>
5077S: Supported
5078F: drivers/crypto/nx/Makefile
5079F: drivers/crypto/nx/Kconfig
5080F: drivers/crypto/nx/nx-842*
5081F: include/linux/sw842.h
5082F: crypto/842.c
5083F: lib/842/
5084
5085IBM Power Linux RAID adapter
5086M: Brian King <brking@us.ibm.com>
5087S: Supported
5088F: drivers/scsi/ipr.*
5089
5090IBM Power Virtual Ethernet Device Driver
5091M: Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
5092L: netdev@vger.kernel.org
5093S: Supported
5094F: drivers/net/ethernet/ibm/ibmveth.*
5095
5096IBM Power Virtual SCSI Device Drivers
5097M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
5098L: linux-scsi@vger.kernel.org
5099S: Supported
5100F: drivers/scsi/ibmvscsi/ibmvscsi*
5101F: drivers/scsi/ibmvscsi/viosrp.h
5102
5103IBM Power Virtual FC Device Drivers
5104M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
5105L: linux-scsi@vger.kernel.org
5106S: Supported
5107F: drivers/scsi/ibmvscsi/ibmvfc*
5108
5109IBM ServeRAID RAID DRIVER
5110S: Orphan
5111F: drivers/scsi/ips.*
5112
5113ICH LPC AND GPIO DRIVER
5114M: Peter Tyser <ptyser@xes-inc.com>
5115S: Maintained
5116F: drivers/mfd/lpc_ich.c
5117F: drivers/gpio/gpio-ich.c
5118
5119IDE SUBSYSTEM
5120M: "David S. Miller" <davem@davemloft.net>
5121L: linux-ide@vger.kernel.org
5122Q: http://patchwork.ozlabs.org/project/linux-ide/list/
5123T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git
5124S: Maintained
5125F: Documentation/ide/
5126F: drivers/ide/
5127F: include/linux/ide.h
5128
5129IDEAPAD LAPTOP EXTRAS DRIVER
5130M: Ike Panhc <ike.pan@canonical.com>
5131L: platform-driver-x86@vger.kernel.org
5132W: http://launchpad.net/ideapad-laptop
5133S: Maintained
5134F: drivers/platform/x86/ideapad-laptop.c
5135
5136IDEAPAD LAPTOP SLIDEBAR DRIVER
5137M: Andrey Moiseev <o2g.org.ru@gmail.com>
5138L: linux-input@vger.kernel.org
5139W: https://github.com/o2genum/ideapad-slidebar
5140S: Maintained
5141F: drivers/input/misc/ideapad_slidebar.c
5142
5143IDE/ATAPI DRIVERS
5144M: Borislav Petkov <bp@alien8.de>
5145L: linux-ide@vger.kernel.org
5146S: Maintained
5147F: Documentation/cdrom/ide-cd
5148F: drivers/ide/ide-cd*
5149
5150IDLE-I7300
5151M: Andy Henroid <andrew.d.henroid@intel.com>
5152L: linux-pm@vger.kernel.org
5153S: Supported
5154F: drivers/idle/i7300_idle.c
5155
5156IEEE 802.15.4 SUBSYSTEM
5157M: Alexander Aring <alex.aring@gmail.com>
5158L: linux-wpan@vger.kernel.org
5159W: https://github.com/linux-wpan
5160T: git git://github.com/linux-wpan/linux-wpan-next.git
5161S: Maintained
5162F: net/ieee802154/
5163F: net/mac802154/
5164F: drivers/net/ieee802154/
5165F: include/linux/nl802154.h
5166F: include/linux/ieee802154.h
5167F: include/net/nl802154.h
5168F: include/net/mac802154.h
5169F: include/net/af_ieee802154.h
5170F: include/net/cfg802154.h
5171F: include/net/ieee802154_netdev.h
5172F: Documentation/networking/ieee802154.txt
5173
5174IGORPLUG-USB IR RECEIVER
5175M: Sean Young <sean@mess.org>
5176L: linux-media@vger.kernel.org
5177S: Maintained
5178F: drivers/media/rc/igorplugusb.c
5179
5180IGUANAWORKS USB IR TRANSCEIVER
5181M: Sean Young <sean@mess.org>
5182L: linux-media@vger.kernel.org
5183S: Maintained
5184F: drivers/media/rc/iguanair.c
5185
5186IIO SUBSYSTEM AND DRIVERS
5187M: Jonathan Cameron <jic23@kernel.org>
5188R: Hartmut Knaack <knaack.h@gmx.de>
5189R: Lars-Peter Clausen <lars@metafoo.de>
5190R: Peter Meerwald <pmeerw@pmeerw.net>
5191L: linux-iio@vger.kernel.org
5192S: Maintained
5193F: drivers/iio/
5194F: drivers/staging/iio/
5195F: include/linux/iio/
5196F: tools/iio/
5197
5198IKANOS/ADI EAGLE ADSL USB DRIVER
5199M: Matthieu Castet <castet.matthieu@free.fr>
5200M: Stanislaw Gruszka <stf_xl@wp.pl>
5201S: Maintained
5202F: drivers/usb/atm/ueagle-atm.c
5203
5204INA209 HARDWARE MONITOR DRIVER
5205M: Guenter Roeck <linux@roeck-us.net>
5206L: lm-sensors@lm-sensors.org
5207S: Maintained
5208F: Documentation/hwmon/ina209
5209F: Documentation/devicetree/bindings/i2c/ina209.txt
5210F: drivers/hwmon/ina209.c
5211
5212INA2XX HARDWARE MONITOR DRIVER
5213M: Guenter Roeck <linux@roeck-us.net>
5214L: lm-sensors@lm-sensors.org
5215S: Maintained
5216F: Documentation/hwmon/ina2xx
5217F: drivers/hwmon/ina2xx.c
5218F: include/linux/platform_data/ina2xx.h
5219
5220INDUSTRY PACK SUBSYSTEM (IPACK)
5221M: Samuel Iglesias Gonsalvez <siglesias@igalia.com>
5222M: Jens Taprogge <jens.taprogge@taprogge.org>
5223M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
5224L: industrypack-devel@lists.sourceforge.net
5225W: http://industrypack.sourceforge.net
5226S: Maintained
5227F: drivers/ipack/
5228
5229INGENIC JZ4780 DMA Driver
5230M: Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com>
5231S: Maintained
5232F: drivers/dma/dma-jz4780.c
5233
5234INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
5235M: Mimi Zohar <zohar@linux.vnet.ibm.com>
5236M: Dmitry Kasatkin <dmitry.kasatkin@gmail.com>
5237L: linux-ima-devel@lists.sourceforge.net
5238L: linux-ima-user@lists.sourceforge.net
5239L: linux-security-module@vger.kernel.org
5240S: Supported
5241F: security/integrity/ima/
5242
5243IMGTEC IR DECODER DRIVER
5244M: James Hogan <james.hogan@imgtec.com>
5245S: Maintained
5246F: drivers/media/rc/img-ir/
5247
5248IMS TWINTURBO FRAMEBUFFER DRIVER
5249L: linux-fbdev@vger.kernel.org
5250S: Orphan
5251F: drivers/video/fbdev/imsttfb.c
5252
5253INFINIBAND SUBSYSTEM
5254M: Doug Ledford <dledford@redhat.com>
5255M: Sean Hefty <sean.hefty@intel.com>
5256M: Hal Rosenstock <hal.rosenstock@gmail.com>
5257L: linux-rdma@vger.kernel.org
5258W: http://www.openfabrics.org/
5259Q: http://patchwork.kernel.org/project/linux-rdma/list/
5260T: git git://git.kernel.org/pub/scm/linux/kernel/git/dledford/rdma.git
5261S: Supported
5262F: Documentation/infiniband/
5263F: drivers/infiniband/
5264F: include/uapi/linux/if_infiniband.h
5265F: include/uapi/rdma/
5266F: include/rdma/
5267
5268INOTIFY
5269M: John McCutchan <john@johnmccutchan.com>
5270M: Robert Love <rlove@rlove.org>
5271M: Eric Paris <eparis@parisplace.org>
5272S: Maintained
5273F: Documentation/filesystems/inotify.txt
5274F: fs/notify/inotify/
5275F: include/linux/inotify.h
5276F: include/uapi/linux/inotify.h
5277
5278INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
5279M: Dmitry Torokhov <dmitry.torokhov@gmail.com>
5280L: linux-input@vger.kernel.org
5281Q: http://patchwork.kernel.org/project/linux-input/list/
5282T: git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
5283S: Maintained
5284F: drivers/input/
5285F: include/linux/input.h
5286F: include/uapi/linux/input.h
5287F: include/linux/input/
5288
5289INPUT MULTITOUCH (MT) PROTOCOL
5290M: Henrik Rydberg <rydberg@bitmath.org>
5291L: linux-input@vger.kernel.org
5292S: Odd fixes
5293F: Documentation/input/multi-touch-protocol.txt
5294F: drivers/input/input-mt.c
5295K: \b(ABS|SYN)_MT_
5296
5297INTEL ASoC BDW/HSW DRIVERS
5298M: Jie Yang <yang.jie@linux.intel.com>
5299L: alsa-devel@alsa-project.org (moderated for non-subscribers)
5300S: Supported
5301F: sound/soc/intel/common/sst-dsp*
5302F: sound/soc/intel/common/sst-firmware.c
5303F: sound/soc/intel/boards/broadwell.c
5304F: sound/soc/intel/haswell/
5305
5306INTEL C600 SERIES SAS CONTROLLER DRIVER
5307M: Intel SCU Linux support <intel-linux-scu@intel.com>
5308M: Artur Paszkiewicz <artur.paszkiewicz@intel.com>
5309L: linux-scsi@vger.kernel.org
5310T: git git://git.code.sf.net/p/intel-sas/isci
5311S: Supported
5312F: drivers/scsi/isci/
5313
5314INTEL IDLE DRIVER
5315M: Len Brown <lenb@kernel.org>
5316L: linux-pm@vger.kernel.org
5317T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
5318S: Supported
5319F: drivers/idle/intel_idle.c
5320
5321INTEL PSTATE DRIVER
5322M: Kristen Carlson Accardi <kristen@linux.intel.com>
5323L: linux-pm@vger.kernel.org
5324S: Supported
5325F: drivers/cpufreq/intel_pstate.c
5326
5327INTEL FRAMEBUFFER DRIVER (excluding 810 and 815)
5328M: Maik Broemme <mbroemme@plusserver.de>
5329L: linux-fbdev@vger.kernel.org
5330S: Maintained
5331F: Documentation/fb/intelfb.txt
5332F: drivers/video/fbdev/intelfb/
5333
5334INTEL 810/815 FRAMEBUFFER DRIVER
5335M: Antonino Daplas <adaplas@gmail.com>
5336L: linux-fbdev@vger.kernel.org
5337S: Maintained
5338F: drivers/video/fbdev/i810/
5339
5340INTEL MENLOW THERMAL DRIVER
5341M: Sujith Thomas <sujith.thomas@intel.com>
5342L: platform-driver-x86@vger.kernel.org
5343W: https://01.org/linux-acpi
5344S: Supported
5345F: drivers/platform/x86/intel_menlow.c
5346
5347INTEL IA32 MICROCODE UPDATE SUPPORT
5348M: Borislav Petkov <bp@alien8.de>
5349S: Maintained
5350F: arch/x86/kernel/cpu/microcode/core*
5351F: arch/x86/kernel/cpu/microcode/intel*
5352
5353INTEL I/OAT DMA DRIVER
5354M: Dave Jiang <dave.jiang@intel.com>
5355R: Dan Williams <dan.j.williams@intel.com>
5356L: dmaengine@vger.kernel.org
5357Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
5358S: Supported
5359F: drivers/dma/ioat*
5360
5361INTEL IOMMU (VT-d)
5362M: David Woodhouse <dwmw2@infradead.org>
5363L: iommu@lists.linux-foundation.org
5364T: git git://git.infradead.org/iommu-2.6.git
5365S: Supported
5366F: drivers/iommu/intel-iommu.c
5367F: include/linux/intel-iommu.h
5368
5369INTEL IOP-ADMA DMA DRIVER
5370R: Dan Williams <dan.j.williams@intel.com>
5371S: Odd fixes
5372F: drivers/dma/iop-adma.c
5373
5374INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT
5375M: Krzysztof Halasa <khalasa@piap.pl>
5376S: Maintained
5377F: arch/arm/mach-ixp4xx/include/mach/qmgr.h
5378F: arch/arm/mach-ixp4xx/include/mach/npe.h
5379F: arch/arm/mach-ixp4xx/ixp4xx_qmgr.c
5380F: arch/arm/mach-ixp4xx/ixp4xx_npe.c
5381F: drivers/net/ethernet/xscale/ixp4xx_eth.c
5382F: drivers/net/wan/ixp4xx_hss.c
5383
5384INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT
5385M: Deepak Saxena <dsaxena@plexity.net>
5386S: Maintained
5387F: drivers/char/hw_random/ixp4xx-rng.c
5388
5389INTEL ETHERNET DRIVERS
5390M: Jeff Kirsher <jeffrey.t.kirsher@intel.com>
5391R: Jesse Brandeburg <jesse.brandeburg@intel.com>
5392R: Shannon Nelson <shannon.nelson@intel.com>
5393R: Carolyn Wyborny <carolyn.wyborny@intel.com>
5394R: Don Skidmore <donald.c.skidmore@intel.com>
5395R: Matthew Vick <matthew.vick@intel.com>
5396R: John Ronciak <john.ronciak@intel.com>
5397R: Mitch Williams <mitch.a.williams@intel.com>
5398L: intel-wired-lan@lists.osuosl.org
5399W: http://www.intel.com/support/feedback.htm
5400W: http://e1000.sourceforge.net/
5401Q: http://patchwork.ozlabs.org/project/intel-wired-lan/list/
5402T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git
5403T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git
5404S: Supported
5405F: Documentation/networking/e100.txt
5406F: Documentation/networking/e1000.txt
5407F: Documentation/networking/e1000e.txt
5408F: Documentation/networking/igb.txt
5409F: Documentation/networking/igbvf.txt
5410F: Documentation/networking/ixgb.txt
5411F: Documentation/networking/ixgbe.txt
5412F: Documentation/networking/ixgbevf.txt
5413F: Documentation/networking/i40e.txt
5414F: Documentation/networking/i40evf.txt
5415F: drivers/net/ethernet/intel/
5416F: drivers/net/ethernet/intel/*/
5417
5418INTEL-MID GPIO DRIVER
5419M: David Cohen <david.a.cohen@linux.intel.com>
5420L: linux-gpio@vger.kernel.org
5421S: Maintained
5422F: drivers/gpio/gpio-intel-mid.c
5423
5424INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
5425M: Stanislav Yakovlev <stas.yakovlev@gmail.com>
5426L: linux-wireless@vger.kernel.org
5427S: Maintained
5428F: Documentation/networking/README.ipw2100
5429F: Documentation/networking/README.ipw2200
5430F: drivers/net/wireless/ipw2x00/
5431
5432INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
5433M: Richard L Maliszewski <richard.l.maliszewski@intel.com>
5434M: Gang Wei <gang.wei@intel.com>
5435M: Shane Wang <shane.wang@intel.com>
5436L: tboot-devel@lists.sourceforge.net
5437W: http://tboot.sourceforge.net
5438T: hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
5439S: Supported
5440F: Documentation/intel_txt.txt
5441F: include/linux/tboot.h
5442F: arch/x86/kernel/tboot.c
5443
5444INTEL WIRELESS WIMAX CONNECTION 2400
5445M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
5446M: linux-wimax@intel.com
5447L: wimax@linuxwimax.org (subscribers-only)
5448S: Supported
5449W: http://linuxwimax.org
5450F: Documentation/wimax/README.i2400m
5451F: drivers/net/wimax/i2400m/
5452F: include/uapi/linux/wimax/i2400m.h
5453
5454INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
5455M: Stanislaw Gruszka <sgruszka@redhat.com>
5456L: linux-wireless@vger.kernel.org
5457S: Supported
5458F: drivers/net/wireless/iwlegacy/
5459
5460INTEL WIRELESS WIFI LINK (iwlwifi)
5461M: Johannes Berg <johannes.berg@intel.com>
5462M: Emmanuel Grumbach <emmanuel.grumbach@intel.com>
5463M: Intel Linux Wireless <ilw@linux.intel.com>
5464L: linux-wireless@vger.kernel.org
5465W: http://intellinuxwireless.org
5466T: git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
5467S: Supported
5468F: drivers/net/wireless/iwlwifi/
5469
5470INTEL MANAGEMENT ENGINE (mei)
5471M: Tomas Winkler <tomas.winkler@intel.com>
5472L: linux-kernel@vger.kernel.org
5473S: Supported
5474F: include/uapi/linux/mei.h
5475F: include/linux/mei_cl_bus.h
5476F: drivers/misc/mei/*
5477F: Documentation/misc-devices/mei/*
5478
5479INTEL PMC IPC DRIVER
5480M: Zha Qipeng<qipeng.zha@intel.com>
5481L: platform-driver-x86@vger.kernel.org
5482S: Maintained
5483F: drivers/platform/x86/intel_pmc_ipc.c
5484F: arch/x86/include/asm/intel_pmc_ipc.h
5485
5486IOC3 ETHERNET DRIVER
5487M: Ralf Baechle <ralf@linux-mips.org>
5488L: linux-mips@linux-mips.org
5489S: Maintained
5490F: drivers/net/ethernet/sgi/ioc3-eth.c
5491
5492IOC3 SERIAL DRIVER
5493M: Pat Gefre <pfg@sgi.com>
5494L: linux-serial@vger.kernel.org
5495S: Maintained
5496F: drivers/tty/serial/ioc3_serial.c
5497
5498IOMMU DRIVERS
5499M: Joerg Roedel <joro@8bytes.org>
5500L: iommu@lists.linux-foundation.org
5501T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
5502S: Maintained
5503F: drivers/iommu/
5504
5505IP MASQUERADING
5506M: Juanjo Ciarlante <jjciarla@raiz.uncu.edu.ar>
5507S: Maintained
5508F: net/ipv4/netfilter/ipt_MASQUERADE.c
5509
5510IP1000A 10/100/1000 GIGABIT ETHERNET DRIVER
5511M: Francois Romieu <romieu@fr.zoreil.com>
5512M: Sorbica Shieh <sorbica@icplus.com.tw>
5513L: netdev@vger.kernel.org
5514S: Maintained
5515F: drivers/net/ethernet/icplus/ipg.*
5516
5517IPATH DRIVER
5518M: Mike Marciniszyn <infinipath@intel.com>
5519L: linux-rdma@vger.kernel.org
5520S: Maintained
5521F: drivers/infiniband/hw/ipath/
5522
5523IPMI SUBSYSTEM
5524M: Corey Minyard <minyard@acm.org>
5525L: openipmi-developer@lists.sourceforge.net (moderated for non-subscribers)
5526W: http://openipmi.sourceforge.net/
5527S: Supported
5528F: Documentation/IPMI.txt
5529F: drivers/char/ipmi/
5530F: include/linux/ipmi*
5531F: include/uapi/linux/ipmi*
5532
5533QCOM AUDIO (ASoC) DRIVERS
5534M: Patrick Lai <plai@codeaurora.org>
5535M: Banajit Goswami <bgoswami@codeaurora.org>
5536L: alsa-devel@alsa-project.org (moderated for non-subscribers)
5537S: Supported
5538F: sound/soc/qcom/
5539
5540IPS SCSI RAID DRIVER
5541M: Adaptec OEM Raid Solutions <aacraid@adaptec.com>
5542L: linux-scsi@vger.kernel.org
5543W: http://www.adaptec.com/
5544S: Maintained
5545F: drivers/scsi/ips*
5546
5547IPVS
5548M: Wensong Zhang <wensong@linux-vs.org>
5549M: Simon Horman <horms@verge.net.au>
5550M: Julian Anastasov <ja@ssi.bg>
5551L: netdev@vger.kernel.org
5552L: lvs-devel@vger.kernel.org
5553S: Maintained
5554F: Documentation/networking/ipvs-sysctl.txt
5555F: include/net/ip_vs.h
5556F: include/uapi/linux/ip_vs.h
5557F: net/netfilter/ipvs/
5558
5559IPWIRELESS DRIVER
5560M: Jiri Kosina <jkosina@suse.cz>
5561M: David Sterba <dsterba@suse.cz>
5562S: Odd Fixes
5563F: drivers/tty/ipwireless/
5564
5565IPX NETWORK LAYER
5566M: Arnaldo Carvalho de Melo <acme@ghostprotocols.net>
5567L: netdev@vger.kernel.org
5568S: Maintained
5569F: include/net/ipx.h
5570F: include/uapi/linux/ipx.h
5571F: net/ipx/
5572
5573IRDA SUBSYSTEM
5574M: Samuel Ortiz <samuel@sortiz.org>
5575L: irda-users@lists.sourceforge.net (subscribers-only)
5576L: netdev@vger.kernel.org
5577W: http://irda.sourceforge.net/
5578S: Maintained
5579T: git git://git.kernel.org/pub/scm/linux/kernel/git/sameo/irda-2.6.git
5580F: Documentation/networking/irda.txt
5581F: drivers/net/irda/
5582F: include/net/irda/
5583F: net/irda/
5584
5585IRQ SUBSYSTEM
5586M: Thomas Gleixner <tglx@linutronix.de>
5587L: linux-kernel@vger.kernel.org
5588S: Maintained
5589T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
5590F: kernel/irq/
5591
5592IRQCHIP DRIVERS
5593M: Thomas Gleixner <tglx@linutronix.de>
5594M: Jason Cooper <jason@lakedaemon.net>
5595L: linux-kernel@vger.kernel.org
5596S: Maintained
5597T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
5598T: git git://git.infradead.org/users/jcooper/linux.git irqchip/core
5599F: Documentation/devicetree/bindings/interrupt-controller/
5600F: drivers/irqchip/
5601
5602IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
5603M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
5604S: Maintained
5605F: Documentation/IRQ-domain.txt
5606F: include/linux/irqdomain.h
5607F: kernel/irq/irqdomain.c
5608
5609ISAPNP
5610M: Jaroslav Kysela <perex@perex.cz>
5611S: Maintained
5612F: Documentation/isapnp.txt
5613F: drivers/pnp/isapnp/
5614F: include/linux/isapnp.h
5615
5616ISA RADIO MODULE
5617M: Hans Verkuil <hverkuil@xs4all.nl>
5618L: linux-media@vger.kernel.org
5619T: git git://linuxtv.org/media_tree.git
5620W: http://linuxtv.org
5621S: Maintained
5622F: drivers/media/radio/radio-isa*
5623
5624iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
5625M: Peter Jones <pjones@redhat.com>
5626M: Konrad Rzeszutek Wilk <konrad@kernel.org>
5627S: Maintained
5628F: drivers/firmware/iscsi_ibft*
5629
5630ISCSI
5631M: Mike Christie <michaelc@cs.wisc.edu>
5632L: open-iscsi@googlegroups.com
5633W: www.open-iscsi.org
5634T: git git://git.kernel.org/pub/scm/linux/kernel/git/mnc/linux-2.6-iscsi.git
5635S: Maintained
5636F: drivers/scsi/*iscsi*
5637F: include/scsi/*iscsi*
5638
5639ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
5640M: Or Gerlitz <ogerlitz@mellanox.com>
5641M: Sagi Grimberg <sagig@mellanox.com>
5642M: Roi Dayan <roid@mellanox.com>
5643L: linux-rdma@vger.kernel.org
5644S: Supported
5645W: http://www.openfabrics.org
5646W: www.open-iscsi.org
5647Q: http://patchwork.kernel.org/project/linux-rdma/list/
5648F: drivers/infiniband/ulp/iser/
5649
5650ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
5651M: Sagi Grimberg <sagig@mellanox.com>
5652T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
5653L: linux-rdma@vger.kernel.org
5654L: target-devel@vger.kernel.org
5655S: Supported
5656W: http://www.linux-iscsi.org
5657F: drivers/infiniband/ulp/isert
5658
5659ISDN SUBSYSTEM
5660M: Karsten Keil <isdn@linux-pingi.de>
5661L: isdn4linux@listserv.isdn4linux.de (subscribers-only)
5662L: netdev@vger.kernel.org
5663W: http://www.isdn4linux.de
5664T: git git://git.kernel.org/pub/scm/linux/kernel/git/kkeil/isdn-2.6.git
5665S: Maintained
5666F: Documentation/isdn/
5667F: drivers/isdn/
5668F: include/linux/isdn.h
5669F: include/linux/isdn/
5670F: include/uapi/linux/isdn.h
5671F: include/uapi/linux/isdn/
5672
5673ISDN SUBSYSTEM (Eicon active card driver)
5674M: Armin Schindler <mac@melware.de>
5675L: isdn4linux@listserv.isdn4linux.de (subscribers-only)
5676W: http://www.melware.de
5677S: Maintained
5678F: drivers/isdn/hardware/eicon/
5679
5680IT87 HARDWARE MONITORING DRIVER
5681M: Jean Delvare <jdelvare@suse.de>
5682L: lm-sensors@lm-sensors.org
5683S: Maintained
5684F: Documentation/hwmon/it87
5685F: drivers/hwmon/it87.c
5686
5687IT913X MEDIA DRIVER
5688M: Antti Palosaari <crope@iki.fi>
5689L: linux-media@vger.kernel.org
5690W: http://linuxtv.org/
5691W: http://palosaari.fi/linux/
5692Q: http://patchwork.linuxtv.org/project/linux-media/list/
5693T: git git://linuxtv.org/anttip/media_tree.git
5694S: Maintained
5695F: drivers/media/tuners/it913x*
5696
5697IVTV VIDEO4LINUX DRIVER
5698M: Andy Walls <awalls@md.metrocast.net>
5699L: ivtv-devel@ivtvdriver.org (subscribers-only)
5700L: linux-media@vger.kernel.org
5701T: git git://linuxtv.org/media_tree.git
5702W: http://www.ivtvdriver.org
5703S: Maintained
5704F: Documentation/video4linux/*.ivtv
5705F: drivers/media/pci/ivtv/
5706F: include/uapi/linux/ivtv*
5707
5708IX2505V MEDIA DRIVER
5709M: Malcolm Priestley <tvboxspy@gmail.com>
5710L: linux-media@vger.kernel.org
5711W: http://linuxtv.org/
5712Q: http://patchwork.linuxtv.org/project/linux-media/list/
5713S: Maintained
5714F: drivers/media/dvb-frontends/ix2505v*
5715
5716JC42.4 TEMPERATURE SENSOR DRIVER
5717M: Guenter Roeck <linux@roeck-us.net>
5718L: lm-sensors@lm-sensors.org
5719S: Maintained
5720F: drivers/hwmon/jc42.c
5721F: Documentation/hwmon/jc42
5722
5723JFS FILESYSTEM
5724M: Dave Kleikamp <shaggy@kernel.org>
5725L: jfs-discussion@lists.sourceforge.net
5726W: http://jfs.sourceforge.net/
5727T: git git://git.kernel.org/pub/scm/linux/kernel/git/shaggy/jfs-2.6.git
5728S: Maintained
5729F: Documentation/filesystems/jfs.txt
5730F: fs/jfs/
5731
5732JME NETWORK DRIVER
5733M: Guo-Fu Tseng <cooldavid@cooldavid.org>
5734L: netdev@vger.kernel.org
5735S: Maintained
5736F: drivers/net/ethernet/jme.*
5737
5738JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
5739M: David Woodhouse <dwmw2@infradead.org>
5740L: linux-mtd@lists.infradead.org
5741W: http://www.linux-mtd.infradead.org/doc/jffs2.html
5742S: Maintained
5743F: fs/jffs2/
5744F: include/uapi/linux/jffs2.h
5745
5746JOURNALLING LAYER FOR BLOCK DEVICES (JBD)
5747M: Andrew Morton <akpm@linux-foundation.org>
5748M: Jan Kara <jack@suse.cz>
5749L: linux-ext4@vger.kernel.org
5750S: Maintained
5751F: fs/jbd/
5752F: include/linux/jbd.h
5753
5754JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
5755M: "Theodore Ts'o" <tytso@mit.edu>
5756L: linux-ext4@vger.kernel.org
5757S: Maintained
5758F: fs/jbd2/
5759F: include/linux/jbd2.h
5760
5761JSM Neo PCI based serial card
5762M: Thadeu Lima de Souza Cascardo <cascardo@linux.vnet.ibm.com>
5763L: linux-serial@vger.kernel.org
5764S: Maintained
5765F: drivers/tty/serial/jsm/
5766
5767K10TEMP HARDWARE MONITORING DRIVER
5768M: Clemens Ladisch <clemens@ladisch.de>
5769L: lm-sensors@lm-sensors.org
5770S: Maintained
5771F: Documentation/hwmon/k10temp
5772F: drivers/hwmon/k10temp.c
5773
5774K8TEMP HARDWARE MONITORING DRIVER
5775M: Rudolf Marek <r.marek@assembler.cz>
5776L: lm-sensors@lm-sensors.org
5777S: Maintained
5778F: Documentation/hwmon/k8temp
5779F: drivers/hwmon/k8temp.c
5780
5781KCONFIG
5782M: "Yann E. MORIN" <yann.morin.1998@free.fr>
5783L: linux-kbuild@vger.kernel.org
5784T: git git://gitorious.org/linux-kconfig/linux-kconfig
5785S: Maintained
5786F: Documentation/kbuild/kconfig-language.txt
5787F: scripts/kconfig/
5788
5789KDUMP
5790M: Vivek Goyal <vgoyal@redhat.com>
5791M: Haren Myneni <hbabu@us.ibm.com>
5792L: kexec@lists.infradead.org
5793W: http://lse.sourceforge.net/kdump/
5794S: Maintained
5795F: Documentation/kdump/
5796
5797KEENE FM RADIO TRANSMITTER DRIVER
5798M: Hans Verkuil <hverkuil@xs4all.nl>
5799L: linux-media@vger.kernel.org
5800T: git git://linuxtv.org/media_tree.git
5801W: http://linuxtv.org
5802S: Maintained
5803F: drivers/media/radio/radio-keene*
5804
5805KERNEL AUTOMOUNTER v4 (AUTOFS4)
5806M: Ian Kent <raven@themaw.net>
5807L: autofs@vger.kernel.org
5808S: Maintained
5809F: fs/autofs4/
5810
5811KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
5812M: Michal Marek <mmarek@suse.cz>
5813T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git for-next
5814T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git rc-fixes
5815L: linux-kbuild@vger.kernel.org
5816S: Maintained
5817F: Documentation/kbuild/
5818F: Makefile
5819F: scripts/Makefile.*
5820F: scripts/basic/
5821F: scripts/mk*
5822F: scripts/package/
5823
5824KERNEL JANITORS
5825L: kernel-janitors@vger.kernel.org
5826W: http://kernelnewbies.org/KernelJanitors
5827S: Odd Fixes
5828
5829KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
5830M: "J. Bruce Fields" <bfields@fieldses.org>
5831L: linux-nfs@vger.kernel.org
5832W: http://nfs.sourceforge.net/
5833S: Supported
5834F: fs/nfsd/
5835F: include/uapi/linux/nfsd/
5836F: fs/lockd/
5837F: fs/nfs_common/
5838F: net/sunrpc/
5839F: include/linux/lockd/
5840F: include/linux/sunrpc/
5841F: include/uapi/linux/sunrpc/
5842
5843KERNEL SELFTEST FRAMEWORK
5844M: Shuah Khan <shuahkh@osg.samsung.com>
5845L: linux-api@vger.kernel.org
5846T: git git://git.kernel.org/pub/scm/shuah/linux-kselftest
5847S: Maintained
5848F: tools/testing/selftests
5849
5850KERNEL VIRTUAL MACHINE (KVM)
5851M: Gleb Natapov <gleb@kernel.org>
5852M: Paolo Bonzini <pbonzini@redhat.com>
5853L: kvm@vger.kernel.org
5854W: http://www.linux-kvm.org
5855T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
5856S: Supported
5857F: Documentation/*/kvm*.txt
5858F: Documentation/virtual/kvm/
5859F: arch/*/kvm/
5860F: arch/x86/kernel/kvm.c
5861F: arch/x86/kernel/kvmclock.c
5862F: arch/*/include/asm/kvm*
5863F: include/linux/kvm*
5864F: include/uapi/linux/kvm*
5865F: virt/kvm/
5866
5867KERNEL VIRTUAL MACHINE (KVM) FOR AMD-V
5868M: Joerg Roedel <joro@8bytes.org>
5869L: kvm@vger.kernel.org
5870W: http://kvm.qumranet.com
5871S: Maintained
5872F: arch/x86/include/asm/svm.h
5873F: arch/x86/kvm/svm.c
5874
5875KERNEL VIRTUAL MACHINE (KVM) FOR POWERPC
5876M: Alexander Graf <agraf@suse.de>
5877L: kvm-ppc@vger.kernel.org
5878W: http://kvm.qumranet.com
5879T: git git://github.com/agraf/linux-2.6.git
5880S: Supported
5881F: arch/powerpc/include/asm/kvm*
5882F: arch/powerpc/kvm/
5883
5884KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
5885M: Christian Borntraeger <borntraeger@de.ibm.com>
5886M: Cornelia Huck <cornelia.huck@de.ibm.com>
5887M: linux390@de.ibm.com
5888L: linux-s390@vger.kernel.org
5889W: http://www.ibm.com/developerworks/linux/linux390/
5890S: Supported
5891F: Documentation/s390/kvm.txt
5892F: arch/s390/include/asm/kvm*
5893F: arch/s390/kvm/
5894F: drivers/s390/kvm/
5895
5896KERNEL VIRTUAL MACHINE (KVM) FOR ARM
5897M: Christoffer Dall <christoffer.dall@linaro.org>
5898M: Marc Zyngier <marc.zyngier@arm.com>
5899L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
5900L: kvmarm@lists.cs.columbia.edu
5901W: http://systems.cs.columbia.edu/projects/kvm-arm
5902S: Supported
5903F: arch/arm/include/uapi/asm/kvm*
5904F: arch/arm/include/asm/kvm*
5905F: arch/arm/kvm/
5906F: virt/kvm/arm/
5907F: include/kvm/arm_*
5908
5909KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64)
5910M: Christoffer Dall <christoffer.dall@linaro.org>
5911M: Marc Zyngier <marc.zyngier@arm.com>
5912L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
5913L: kvmarm@lists.cs.columbia.edu
5914S: Maintained
5915F: arch/arm64/include/uapi/asm/kvm*
5916F: arch/arm64/include/asm/kvm*
5917F: arch/arm64/kvm/
5918
5919KEXEC
5920M: Eric Biederman <ebiederm@xmission.com>
5921W: http://kernel.org/pub/linux/utils/kernel/kexec/
5922L: kexec@lists.infradead.org
5923S: Maintained
5924F: include/linux/kexec.h
5925F: include/uapi/linux/kexec.h
5926F: kernel/kexec.c
5927
5928KEYS/KEYRINGS:
5929M: David Howells <dhowells@redhat.com>
5930L: keyrings@linux-nfs.org
5931S: Maintained
5932F: Documentation/security/keys.txt
5933F: include/linux/key.h
5934F: include/linux/key-type.h
5935F: include/keys/
5936F: security/keys/
5937
5938KEYS-TRUSTED
5939M: David Safford <safford@us.ibm.com>
5940M: Mimi Zohar <zohar@linux.vnet.ibm.com>
5941L: linux-security-module@vger.kernel.org
5942L: keyrings@linux-nfs.org
5943S: Supported
5944F: Documentation/security/keys-trusted-encrypted.txt
5945F: include/keys/trusted-type.h
5946F: security/keys/trusted.c
5947F: security/keys/trusted.h
5948
5949KEYS-ENCRYPTED
5950M: Mimi Zohar <zohar@linux.vnet.ibm.com>
5951M: David Safford <safford@us.ibm.com>
5952L: linux-security-module@vger.kernel.org
5953L: keyrings@linux-nfs.org
5954S: Supported
5955F: Documentation/security/keys-trusted-encrypted.txt
5956F: include/keys/encrypted-type.h
5957F: security/keys/encrypted-keys/
5958
5959KGDB / KDB /debug_core
5960M: Jason Wessel <jason.wessel@windriver.com>
5961W: http://kgdb.wiki.kernel.org/
5962L: kgdb-bugreport@lists.sourceforge.net
5963S: Maintained
5964F: Documentation/DocBook/kgdb.tmpl
5965F: drivers/misc/kgdbts.c
5966F: drivers/tty/serial/kgdboc.c
5967F: include/linux/kdb.h
5968F: include/linux/kgdb.h
5969F: kernel/debug/
5970
5971KMEMCHECK
5972M: Vegard Nossum <vegardno@ifi.uio.no>
5973M: Pekka Enberg <penberg@kernel.org>
5974S: Maintained
5975F: Documentation/kmemcheck.txt
5976F: arch/x86/include/asm/kmemcheck.h
5977F: arch/x86/mm/kmemcheck/
5978F: include/linux/kmemcheck.h
5979F: mm/kmemcheck.c
5980
5981KMEMLEAK
5982M: Catalin Marinas <catalin.marinas@arm.com>
5983S: Maintained
5984F: Documentation/kmemleak.txt
5985F: include/linux/kmemleak.h
5986F: mm/kmemleak.c
5987F: mm/kmemleak-test.c
5988
5989KPROBES
5990M: Ananth N Mavinakayanahalli <ananth@in.ibm.com>
5991M: Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
5992M: "David S. Miller" <davem@davemloft.net>
5993M: Masami Hiramatsu <masami.hiramatsu.pt@hitachi.com>
5994S: Maintained
5995F: Documentation/kprobes.txt
5996F: include/linux/kprobes.h
5997F: kernel/kprobes.c
5998
5999KS0108 LCD CONTROLLER DRIVER
6000M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
6001W: http://miguelojeda.es/auxdisplay.htm
6002W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
6003S: Maintained
6004F: Documentation/auxdisplay/ks0108
6005F: drivers/auxdisplay/ks0108.c
6006F: include/linux/ks0108.h
6007
6008LAPB module
6009L: linux-x25@vger.kernel.org
6010S: Orphan
6011F: Documentation/networking/lapb-module.txt
6012F: include/*/lapb.h
6013F: net/lapb/
6014
6015LASI 53c700 driver for PARISC
6016M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
6017L: linux-scsi@vger.kernel.org
6018S: Maintained
6019F: Documentation/scsi/53c700.txt
6020F: drivers/scsi/53c700*
6021
6022LED SUBSYSTEM
6023M: Bryan Wu <cooloney@gmail.com>
6024M: Richard Purdie <rpurdie@rpsys.net>
6025M: Jacek Anaszewski <j.anaszewski@samsung.com>
6026L: linux-leds@vger.kernel.org
6027T: git git://git.kernel.org/pub/scm/linux/kernel/git/cooloney/linux-leds.git
6028S: Maintained
6029F: drivers/leds/
6030F: include/linux/leds.h
6031
6032LEGACY EEPROM DRIVER
6033M: Jean Delvare <jdelvare@suse.de>
6034S: Maintained
6035F: Documentation/misc-devices/eeprom
6036F: drivers/misc/eeprom/eeprom.c
6037
6038LEGO USB Tower driver
6039M: Juergen Stuber <starblue@users.sourceforge.net>
6040L: legousb-devel@lists.sourceforge.net
6041W: http://legousb.sourceforge.net/
6042S: Maintained
6043F: drivers/usb/misc/legousbtower.c
6044
6045LG2160 MEDIA DRIVER
6046M: Michael Krufky <mkrufky@linuxtv.org>
6047L: linux-media@vger.kernel.org
6048W: http://linuxtv.org/
6049W: http://github.com/mkrufky
6050Q: http://patchwork.linuxtv.org/project/linux-media/list/
6051T: git git://linuxtv.org/mkrufky/tuners.git
6052S: Maintained
6053F: drivers/media/dvb-frontends/lg2160.*
6054
6055LGDT3305 MEDIA DRIVER
6056M: Michael Krufky <mkrufky@linuxtv.org>
6057L: linux-media@vger.kernel.org
6058W: http://linuxtv.org/
6059W: http://github.com/mkrufky
6060Q: http://patchwork.linuxtv.org/project/linux-media/list/
6061T: git git://linuxtv.org/mkrufky/tuners.git
6062S: Maintained
6063F: drivers/media/dvb-frontends/lgdt3305.*
6064
6065LGUEST
6066M: Rusty Russell <rusty@rustcorp.com.au>
6067L: lguest@lists.ozlabs.org
6068W: http://lguest.ozlabs.org/
6069S: Odd Fixes
6070F: arch/x86/include/asm/lguest*.h
6071F: arch/x86/lguest/
6072F: drivers/lguest/
6073F: include/linux/lguest*.h
6074F: tools/lguest/
6075
6076LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
6077M: Tejun Heo <tj@kernel.org>
6078L: linux-ide@vger.kernel.org
6079T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
6080S: Maintained
6081F: drivers/ata/
6082F: include/linux/ata.h
6083F: include/linux/libata.h
6084
6085LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
6086M: Viresh Kumar <viresh.linux@gmail.com>
6087L: linux-ide@vger.kernel.org
6088T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
6089S: Maintained
6090F: include/linux/pata_arasan_cf_data.h
6091F: drivers/ata/pata_arasan_cf.c
6092
6093LIBATA PATA DRIVERS
6094M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
6095M: Tejun Heo <tj@kernel.org>
6096L: linux-ide@vger.kernel.org
6097T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
6098S: Maintained
6099F: drivers/ata/pata_*.c
6100F: drivers/ata/ata_generic.c
6101
6102LIBATA SATA AHCI PLATFORM devices support
6103M: Hans de Goede <hdegoede@redhat.com>
6104M: Tejun Heo <tj@kernel.org>
6105L: linux-ide@vger.kernel.org
6106T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
6107S: Maintained
6108F: drivers/ata/ahci_platform.c
6109F: drivers/ata/libahci_platform.c
6110F: include/linux/ahci_platform.h
6111
6112LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
6113M: Mikael Pettersson <mikpelinux@gmail.com>
6114L: linux-ide@vger.kernel.org
6115T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
6116S: Maintained
6117F: drivers/ata/sata_promise.*
6118
6119LIBLOCKDEP
6120M: Sasha Levin <sasha.levin@oracle.com>
6121S: Maintained
6122F: tools/lib/lockdep/
6123
6124LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
6125M: Dan Williams <dan.j.williams@intel.com>
6126L: linux-nvdimm@lists.01.org
6127Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
6128S: Supported
6129F: drivers/nvdimm/*
6130F: include/linux/nd.h
6131F: include/linux/libnvdimm.h
6132F: include/uapi/linux/ndctl.h
6133
6134LIBNVDIMM BLK: MMIO-APERTURE DRIVER
6135M: Ross Zwisler <ross.zwisler@linux.intel.com>
6136L: linux-nvdimm@lists.01.org
6137Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
6138S: Supported
6139F: drivers/nvdimm/blk.c
6140F: drivers/nvdimm/region_devs.c
6141F: drivers/acpi/nfit*
6142
6143LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
6144M: Vishal Verma <vishal.l.verma@intel.com>
6145L: linux-nvdimm@lists.01.org
6146Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
6147S: Supported
6148F: drivers/nvdimm/btt*
6149
6150LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
6151M: Ross Zwisler <ross.zwisler@linux.intel.com>
6152L: linux-nvdimm@lists.01.org
6153Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
6154S: Supported
6155F: drivers/nvdimm/pmem.c
6156
6157LINUX FOR IBM pSERIES (RS/6000)
6158M: Paul Mackerras <paulus@au.ibm.com>
6159W: http://www.ibm.com/linux/ltc/projects/ppc
6160S: Supported
6161F: arch/powerpc/boot/rs6000.h
6162
6163LINUX FOR POWERPC (32-BIT AND 64-BIT)
6164M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
6165M: Paul Mackerras <paulus@samba.org>
6166M: Michael Ellerman <mpe@ellerman.id.au>
6167W: http://www.penguinppc.org/
6168L: linuxppc-dev@lists.ozlabs.org
6169Q: http://patchwork.ozlabs.org/project/linuxppc-dev/list/
6170T: git git://git.kernel.org/pub/scm/linux/kernel/git/benh/powerpc.git
6171S: Supported
6172F: Documentation/powerpc/
6173F: arch/powerpc/
6174
6175LINUX FOR POWER MACINTOSH
6176M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
6177W: http://www.penguinppc.org/
6178L: linuxppc-dev@lists.ozlabs.org
6179S: Maintained
6180F: arch/powerpc/platforms/powermac/
6181F: drivers/macintosh/
6182
6183LINUX FOR POWERPC EMBEDDED MPC5XXX
6184M: Anatolij Gustschin <agust@denx.de>
6185L: linuxppc-dev@lists.ozlabs.org
6186T: git git://git.denx.de/linux-denx-agust.git
6187S: Maintained
6188F: arch/powerpc/platforms/512x/
6189F: arch/powerpc/platforms/52xx/
6190
6191LINUX FOR POWERPC EMBEDDED PPC4XX
6192M: Alistair Popple <alistair@popple.id.au>
6193M: Matt Porter <mporter@kernel.crashing.org>
6194W: http://www.penguinppc.org/
6195L: linuxppc-dev@lists.ozlabs.org
6196S: Maintained
6197F: arch/powerpc/platforms/40x/
6198F: arch/powerpc/platforms/44x/
6199
6200LINUX FOR POWERPC EMBEDDED XILINX VIRTEX
6201L: linuxppc-dev@lists.ozlabs.org
6202S: Orphan
6203F: arch/powerpc/*/*virtex*
6204F: arch/powerpc/*/*/*virtex*
6205
6206LINUX FOR POWERPC EMBEDDED PPC8XX
6207M: Vitaly Bordug <vitb@kernel.crashing.org>
6208W: http://www.penguinppc.org/
6209L: linuxppc-dev@lists.ozlabs.org
6210S: Maintained
6211F: arch/powerpc/platforms/8xx/
6212
6213LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
6214M: Scott Wood <scottwood@freescale.com>
6215M: Kumar Gala <galak@kernel.crashing.org>
6216W: http://www.penguinppc.org/
6217L: linuxppc-dev@lists.ozlabs.org
6218T: git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
6219S: Maintained
6220F: arch/powerpc/platforms/83xx/
6221F: arch/powerpc/platforms/85xx/
6222
6223LINUX FOR POWERPC PA SEMI PWRFICIENT
6224M: Olof Johansson <olof@lixom.net>
6225L: linuxppc-dev@lists.ozlabs.org
6226S: Maintained
6227F: arch/powerpc/platforms/pasemi/
6228F: drivers/*/*pasemi*
6229F: drivers/*/*/*pasemi*
6230
6231LINUX SECURITY MODULE (LSM) FRAMEWORK
6232M: Chris Wright <chrisw@sous-sol.org>
6233L: linux-security-module@vger.kernel.org
6234S: Supported
6235
6236LIS3LV02D ACCELEROMETER DRIVER
6237M: Eric Piel <eric.piel@tremplin-utc.net>
6238S: Maintained
6239F: Documentation/misc-devices/lis3lv02d
6240F: drivers/misc/lis3lv02d/
6241F: drivers/platform/x86/hp_accel.c
6242
6243LIVE PATCHING
6244M: Josh Poimboeuf <jpoimboe@redhat.com>
6245M: Seth Jennings <sjenning@redhat.com>
6246M: Jiri Kosina <jkosina@suse.cz>
6247M: Vojtech Pavlik <vojtech@suse.cz>
6248S: Maintained
6249F: kernel/livepatch/
6250F: include/linux/livepatch.h
6251F: arch/x86/include/asm/livepatch.h
6252F: arch/x86/kernel/livepatch.c
6253F: Documentation/ABI/testing/sysfs-kernel-livepatch
6254F: samples/livepatch/
6255L: live-patching@vger.kernel.org
6256T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/livepatching.git
6257
6258LLC (802.2)
6259M: Arnaldo Carvalho de Melo <acme@ghostprotocols.net>
6260S: Maintained
6261F: include/linux/llc.h
6262F: include/uapi/linux/llc.h
6263F: include/net/llc*
6264F: net/llc/
6265
6266LM73 HARDWARE MONITOR DRIVER
6267M: Guillaume Ligneul <guillaume.ligneul@gmail.com>
6268L: lm-sensors@lm-sensors.org
6269S: Maintained
6270F: drivers/hwmon/lm73.c
6271
6272LM78 HARDWARE MONITOR DRIVER
6273M: Jean Delvare <jdelvare@suse.de>
6274L: lm-sensors@lm-sensors.org
6275S: Maintained
6276F: Documentation/hwmon/lm78
6277F: drivers/hwmon/lm78.c
6278
6279LM83 HARDWARE MONITOR DRIVER
6280M: Jean Delvare <jdelvare@suse.de>
6281L: lm-sensors@lm-sensors.org
6282S: Maintained
6283F: Documentation/hwmon/lm83
6284F: drivers/hwmon/lm83.c
6285
6286LM90 HARDWARE MONITOR DRIVER
6287M: Jean Delvare <jdelvare@suse.de>
6288L: lm-sensors@lm-sensors.org
6289S: Maintained
6290F: Documentation/hwmon/lm90
6291F: Documentation/devicetree/bindings/hwmon/lm90.txt
6292F: drivers/hwmon/lm90.c
6293
6294LM95234 HARDWARE MONITOR DRIVER
6295M: Guenter Roeck <linux@roeck-us.net>
6296L: lm-sensors@lm-sensors.org
6297S: Maintained
6298F: Documentation/hwmon/lm95234
6299F: drivers/hwmon/lm95234.c
6300
6301LME2510 MEDIA DRIVER
6302M: Malcolm Priestley <tvboxspy@gmail.com>
6303L: linux-media@vger.kernel.org
6304W: http://linuxtv.org/
6305Q: http://patchwork.linuxtv.org/project/linux-media/list/
6306S: Maintained
6307F: drivers/media/usb/dvb-usb-v2/lmedm04*
6308
6309LOCKDEP AND LOCKSTAT
6310M: Peter Zijlstra <peterz@infradead.org>
6311M: Ingo Molnar <mingo@redhat.com>
6312L: linux-kernel@vger.kernel.org
6313T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git core/locking
6314S: Maintained
6315F: Documentation/locking/lockdep*.txt
6316F: Documentation/locking/lockstat.txt
6317F: include/linux/lockdep.h
6318F: kernel/locking/
6319
6320LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
6321M: "Richard Russon (FlatCap)" <ldm@flatcap.org>
6322L: linux-ntfs-dev@lists.sourceforge.net
6323W: http://www.linux-ntfs.org/content/view/19/37/
6324S: Maintained
6325F: Documentation/ldm.txt
6326F: block/partitions/ldm.*
6327
6328LogFS
6329M: Joern Engel <joern@logfs.org>
6330M: Prasad Joshi <prasadjoshi.linux@gmail.com>
6331L: logfs@logfs.org
6332W: logfs.org
6333S: Maintained
6334F: fs/logfs/
6335
6336LPC32XX MACHINE SUPPORT
6337M: Roland Stigge <stigge@antcom.de>
6338L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
6339S: Maintained
6340F: arch/arm/mach-lpc32xx/
6341
6342LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
6343M: Nagalakshmi Nandigama <nagalakshmi.nandigama@avagotech.com>
6344M: Praveen Krishnamoorthy <praveen.krishnamoorthy@avagotech.com>
6345M: Sreekanth Reddy <sreekanth.reddy@avagotech.com>
6346M: Abhijit Mahajan <abhijit.mahajan@avagotech.com>
6347L: MPT-FusionLinux.pdl@avagotech.com
6348L: linux-scsi@vger.kernel.org
6349W: http://www.lsilogic.com/support
6350S: Supported
6351F: drivers/message/fusion/
6352F: drivers/scsi/mpt2sas/
6353F: drivers/scsi/mpt3sas/
6354
6355LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
6356M: Matthew Wilcox <matthew@wil.cx>
6357L: linux-scsi@vger.kernel.org
6358S: Maintained
6359F: drivers/scsi/sym53c8xx_2/
6360
6361LTC4261 HARDWARE MONITOR DRIVER
6362M: Guenter Roeck <linux@roeck-us.net>
6363L: lm-sensors@lm-sensors.org
6364S: Maintained
6365F: Documentation/hwmon/ltc4261
6366F: drivers/hwmon/ltc4261.c
6367
6368LTP (Linux Test Project)
6369M: Mike Frysinger <vapier@gentoo.org>
6370M: Cyril Hrubis <chrubis@suse.cz>
6371M: Wanlong Gao <gaowanlong@cn.fujitsu.com>
6372M: Jan Stancek <jstancek@redhat.com>
6373M: Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com>
6374M: Alexey Kodanev <alexey.kodanev@oracle.com>
6375L: ltp-list@lists.sourceforge.net (subscribers-only)
6376W: http://linux-test-project.github.io/
6377T: git git://github.com/linux-test-project/ltp.git
6378S: Maintained
6379
6380M32R ARCHITECTURE
6381W: http://www.linux-m32r.org/
6382S: Orphan
6383F: arch/m32r/
6384
6385M68K ARCHITECTURE
6386M: Geert Uytterhoeven <geert@linux-m68k.org>
6387L: linux-m68k@lists.linux-m68k.org
6388W: http://www.linux-m68k.org/
6389T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
6390S: Maintained
6391F: arch/m68k/
6392F: drivers/zorro/
6393
6394M68K ON APPLE MACINTOSH
6395M: Joshua Thompson <funaho@jurai.org>
6396W: http://www.mac.linux-m68k.org/
6397L: linux-m68k@lists.linux-m68k.org
6398S: Maintained
6399F: arch/m68k/mac/
6400
6401M68K ON HP9000/300
6402M: Philip Blundell <philb@gnu.org>
6403W: http://www.tazenda.demon.co.uk/phil/linux-hp
6404S: Maintained
6405F: arch/m68k/hp300/
6406
6407M88DS3103 MEDIA DRIVER
6408M: Antti Palosaari <crope@iki.fi>
6409L: linux-media@vger.kernel.org
6410W: http://linuxtv.org/
6411W: http://palosaari.fi/linux/
6412Q: http://patchwork.linuxtv.org/project/linux-media/list/
6413T: git git://linuxtv.org/anttip/media_tree.git
6414S: Maintained
6415F: drivers/media/dvb-frontends/m88ds3103*
6416
6417M88RS2000 MEDIA DRIVER
6418M: Malcolm Priestley <tvboxspy@gmail.com>
6419L: linux-media@vger.kernel.org
6420W: http://linuxtv.org/
6421Q: http://patchwork.linuxtv.org/project/linux-media/list/
6422S: Maintained
6423F: drivers/media/dvb-frontends/m88rs2000*
6424
6425MA901 MASTERKIT USB FM RADIO DRIVER
6426M: Alexey Klimov <klimov.linux@gmail.com>
6427L: linux-media@vger.kernel.org
6428T: git git://linuxtv.org/media_tree.git
6429S: Maintained
6430F: drivers/media/radio/radio-ma901.c
6431
6432MAC80211
6433M: Johannes Berg <johannes@sipsolutions.net>
6434L: linux-wireless@vger.kernel.org
6435W: http://wireless.kernel.org/
6436T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
6437T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
6438S: Maintained
6439F: Documentation/networking/mac80211-injection.txt
6440F: include/net/mac80211.h
6441F: net/mac80211/
6442
6443MACVLAN DRIVER
6444M: Patrick McHardy <kaber@trash.net>
6445L: netdev@vger.kernel.org
6446S: Maintained
6447F: drivers/net/macvlan.c
6448F: include/linux/if_macvlan.h
6449
6450MAILBOX API
6451M: Jassi Brar <jassisinghbrar@gmail.com>
6452L: linux-kernel@vger.kernel.org
6453S: Maintained
6454F: drivers/mailbox/
6455F: include/linux/mailbox_client.h
6456F: include/linux/mailbox_controller.h
6457
6458MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
6459M: Michael Kerrisk <mtk.manpages@gmail.com>
6460W: http://www.kernel.org/doc/man-pages
6461L: linux-man@vger.kernel.org
6462S: Maintained
6463
6464MARVELL ARMADA DRM SUPPORT
6465M: Russell King <rmk+kernel@arm.linux.org.uk>
6466S: Maintained
6467F: drivers/gpu/drm/armada/
6468
6469MARVELL 88E6352 DSA support
6470M: Guenter Roeck <linux@roeck-us.net>
6471S: Maintained
6472F: drivers/net/dsa/mv88e6352.c
6473
6474MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
6475M: Mirko Lindner <mlindner@marvell.com>
6476M: Stephen Hemminger <stephen@networkplumber.org>
6477L: netdev@vger.kernel.org
6478S: Maintained
6479F: drivers/net/ethernet/marvell/sk*
6480
6481MARVELL LIBERTAS WIRELESS DRIVER
6482L: libertas-dev@lists.infradead.org
6483S: Orphan
6484F: drivers/net/wireless/libertas/
6485
6486MARVELL MV643XX ETHERNET DRIVER
6487M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
6488L: netdev@vger.kernel.org
6489S: Maintained
6490F: drivers/net/ethernet/marvell/mv643xx_eth.*
6491F: include/linux/mv643xx.h
6492
6493MARVELL MVNETA ETHERNET DRIVER
6494M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
6495L: netdev@vger.kernel.org
6496S: Maintained
6497F: drivers/net/ethernet/marvell/mvneta.*
6498
6499MARVELL MWIFIEX WIRELESS DRIVER
6500M: Amitkumar Karwar <akarwar@marvell.com>
6501M: Avinash Patil <patila@marvell.com>
6502L: linux-wireless@vger.kernel.org
6503S: Maintained
6504F: drivers/net/wireless/mwifiex/
6505
6506MARVELL MWL8K WIRELESS DRIVER
6507M: Lennert Buytenhek <buytenh@wantstofly.org>
6508L: linux-wireless@vger.kernel.org
6509S: Odd Fixes
6510F: drivers/net/wireless/mwl8k.c
6511
6512MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
6513M: Nicolas Pitre <nico@fluxnic.net>
6514S: Odd Fixes
6515F: drivers/mmc/host/mvsdio.*
6516
6517MATROX FRAMEBUFFER DRIVER
6518L: linux-fbdev@vger.kernel.org
6519S: Orphan
6520F: drivers/video/fbdev/matrox/matroxfb_*
6521F: include/uapi/linux/matroxfb.h
6522
6523MAX16065 HARDWARE MONITOR DRIVER
6524M: Guenter Roeck <linux@roeck-us.net>
6525L: lm-sensors@lm-sensors.org
6526S: Maintained
6527F: Documentation/hwmon/max16065
6528F: drivers/hwmon/max16065.c
6529
6530MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
6531M: "Hans J. Koch" <hjk@hansjkoch.de>
6532L: lm-sensors@lm-sensors.org
6533S: Maintained
6534F: Documentation/hwmon/max6650
6535F: drivers/hwmon/max6650.c
6536
6537MAX6697 HARDWARE MONITOR DRIVER
6538M: Guenter Roeck <linux@roeck-us.net>
6539L: lm-sensors@lm-sensors.org
6540S: Maintained
6541F: Documentation/hwmon/max6697
6542F: Documentation/devicetree/bindings/i2c/max6697.txt
6543F: drivers/hwmon/max6697.c
6544F: include/linux/platform_data/max6697.h
6545
6546MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
6547M: Krzysztof Kozlowski <k.kozlowski@samsung.com>
6548L: linux-pm@vger.kernel.org
6549S: Supported
6550F: drivers/power/max14577_charger.c
6551F: drivers/power/max77693_charger.c
6552
6553MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
6554M: Chanwoo Choi <cw00.choi@samsung.com>
6555M: Krzysztof Kozlowski <k.kozlowski@samsung.com>
6556L: linux-kernel@vger.kernel.org
6557S: Supported
6558F: drivers/*/max14577.c
6559F: drivers/*/max77686.c
6560F: drivers/*/max77693.c
6561F: drivers/extcon/extcon-max14577.c
6562F: drivers/extcon/extcon-max77693.c
6563F: drivers/rtc/rtc-max77686.c
6564F: drivers/clk/clk-max77686.c
6565F: Documentation/devicetree/bindings/mfd/max14577.txt
6566F: Documentation/devicetree/bindings/mfd/max77686.txt
6567F: Documentation/devicetree/bindings/mfd/max77693.txt
6568F: Documentation/devicetree/bindings/clock/maxim,max77686.txt
6569F: include/linux/mfd/max14577*.h
6570F: include/linux/mfd/max77686*.h
6571F: include/linux/mfd/max77693*.h
6572
6573MAXIRADIO FM RADIO RECEIVER DRIVER
6574M: Hans Verkuil <hverkuil@xs4all.nl>
6575L: linux-media@vger.kernel.org
6576T: git git://linuxtv.org/media_tree.git
6577W: http://linuxtv.org
6578S: Maintained
6579F: drivers/media/radio/radio-maxiradio*
6580
6581MEDIA DRIVERS FOR RENESAS - VSP1
6582M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
6583L: linux-media@vger.kernel.org
6584L: linux-sh@vger.kernel.org
6585T: git git://linuxtv.org/media_tree.git
6586S: Supported
6587F: Documentation/devicetree/bindings/media/renesas,vsp1.txt
6588F: drivers/media/platform/vsp1/
6589
6590MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
6591M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
6592P: LinuxTV.org Project
6593L: linux-media@vger.kernel.org
6594W: http://linuxtv.org
6595Q: http://patchwork.kernel.org/project/linux-media/list/
6596T: git git://linuxtv.org/media_tree.git
6597S: Maintained
6598F: Documentation/dvb/
6599F: Documentation/video4linux/
6600F: Documentation/DocBook/media/
6601F: drivers/media/
6602F: drivers/staging/media/
6603F: include/media/
6604F: include/uapi/linux/dvb/
6605F: include/uapi/linux/videodev2.h
6606F: include/uapi/linux/media.h
6607F: include/uapi/linux/v4l2-*
6608F: include/uapi/linux/meye.h
6609F: include/uapi/linux/ivtv*
6610F: include/uapi/linux/uvcvideo.h
6611
6612MEDIATEK MT7601U WIRELESS LAN DRIVER
6613M: Jakub Kicinski <kubakici@wp.pl>
6614L: linux-wireless@vger.kernel.org
6615S: Maintained
6616F: drivers/net/wireless/mediatek/mt7601u/
6617
6618MEGARAID SCSI/SAS DRIVERS
6619M: Kashyap Desai <kashyap.desai@avagotech.com>
6620M: Sumit Saxena <sumit.saxena@avagotech.com>
6621M: Uday Lingala <uday.lingala@avagotech.com>
6622L: megaraidlinux.pdl@avagotech.com
6623L: linux-scsi@vger.kernel.org
6624W: http://www.lsi.com
6625S: Maintained
6626F: Documentation/scsi/megaraid.txt
6627F: drivers/scsi/megaraid.*
6628F: drivers/scsi/megaraid/
6629
6630MELLANOX ETHERNET DRIVER (mlx4_en)
6631M: Amir Vadai <amirv@mellanox.com>
6632M: Ido Shamay <idos@mellanox.com>
6633L: netdev@vger.kernel.org
6634S: Supported
6635W: http://www.mellanox.com
6636Q: http://patchwork.ozlabs.org/project/netdev/list/
6637F: drivers/net/ethernet/mellanox/mlx4/en_*
6638
6639MEMORY MANAGEMENT
6640L: linux-mm@kvack.org
6641W: http://www.linux-mm.org
6642S: Maintained
6643F: include/linux/mm.h
6644F: include/linux/gfp.h
6645F: include/linux/mmzone.h
6646F: include/linux/memory_hotplug.h
6647F: include/linux/vmalloc.h
6648F: mm/
6649
6650MEMORY TECHNOLOGY DEVICES (MTD)
6651M: David Woodhouse <dwmw2@infradead.org>
6652M: Brian Norris <computersforpeace@gmail.com>
6653L: linux-mtd@lists.infradead.org
6654W: http://www.linux-mtd.infradead.org/
6655Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
6656T: git git://git.infradead.org/linux-mtd.git
6657T: git git://git.infradead.org/l2-mtd.git
6658S: Maintained
6659F: drivers/mtd/
6660F: include/linux/mtd/
6661F: include/uapi/mtd/
6662
6663MEN A21 WATCHDOG DRIVER
6664M: Johannes Thumshirn <morbidrsa@gmail.com>
6665L: linux-watchdog@vger.kernel.org
6666S: Maintained
6667F: drivers/watchdog/mena21_wdt.c
6668
6669MEN CHAMELEON BUS (mcb)
6670M: Johannes Thumshirn <morbidrsa@gmail.com>
6671S: Maintained
6672F: drivers/mcb/
6673F: include/linux/mcb.h
6674
6675MEN F21BMC (Board Management Controller)
6676M: Andreas Werner <andreas.werner@men.de>
6677S: Supported
6678F: drivers/mfd/menf21bmc.c
6679F: drivers/watchdog/menf21bmc_wdt.c
6680F: drivers/leds/leds-menf21bmc.c
6681F: drivers/hwmon/menf21bmc_hwmon.c
6682F: Documentation/hwmon/menf21bmc
6683
6684METAG ARCHITECTURE
6685M: James Hogan <james.hogan@imgtec.com>
6686L: linux-metag@vger.kernel.org
6687S: Supported
6688F: arch/metag/
6689F: Documentation/metag/
6690F: Documentation/devicetree/bindings/metag/
6691F: drivers/clocksource/metag_generic.c
6692F: drivers/irqchip/irq-metag.c
6693F: drivers/irqchip/irq-metag-ext.c
6694F: drivers/tty/metag_da.c
6695
6696MICROBLAZE ARCHITECTURE
6697M: Michal Simek <monstr@monstr.eu>
6698W: http://www.monstr.eu/fdt/
6699T: git git://git.monstr.eu/linux-2.6-microblaze.git
6700S: Supported
6701F: arch/microblaze/
6702
6703MICROTEK X6 SCANNER
6704M: Oliver Neukum <oliver@neukum.org>
6705S: Maintained
6706F: drivers/usb/image/microtek.*
6707
6708MIPS
6709M: Ralf Baechle <ralf@linux-mips.org>
6710L: linux-mips@linux-mips.org
6711W: http://www.linux-mips.org/
6712T: git git://git.linux-mips.org/pub/scm/ralf/linux.git
6713Q: http://patchwork.linux-mips.org/project/linux-mips/list/
6714S: Supported
6715F: Documentation/mips/
6716F: arch/mips/
6717
6718MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
6719M: Hans Verkuil <hverkuil@xs4all.nl>
6720L: linux-media@vger.kernel.org
6721T: git git://linuxtv.org/media_tree.git
6722W: http://linuxtv.org
6723S: Odd Fixes
6724F: drivers/media/radio/radio-miropcm20*
6725
6726Mellanox MLX5 core VPI driver
6727M: Eli Cohen <eli@mellanox.com>
6728L: netdev@vger.kernel.org
6729L: linux-rdma@vger.kernel.org
6730W: http://www.mellanox.com
6731Q: http://patchwork.ozlabs.org/project/netdev/list/
6732Q: http://patchwork.kernel.org/project/linux-rdma/list/
6733T: git git://openfabrics.org/~eli/connect-ib.git
6734S: Supported
6735F: drivers/net/ethernet/mellanox/mlx5/core/
6736F: include/linux/mlx5/
6737
6738Mellanox MLX5 IB driver
6739M: Eli Cohen <eli@mellanox.com>
6740L: linux-rdma@vger.kernel.org
6741W: http://www.mellanox.com
6742Q: http://patchwork.kernel.org/project/linux-rdma/list/
6743T: git git://openfabrics.org/~eli/connect-ib.git
6744S: Supported
6745F: include/linux/mlx5/
6746F: drivers/infiniband/hw/mlx5/
6747
6748MN88472 MEDIA DRIVER
6749M: Antti Palosaari <crope@iki.fi>
6750L: linux-media@vger.kernel.org
6751W: http://linuxtv.org/
6752W: http://palosaari.fi/linux/
6753Q: http://patchwork.linuxtv.org/project/linux-media/list/
6754T: git git://linuxtv.org/anttip/media_tree.git
6755S: Maintained
6756F: drivers/staging/media/mn88472/
6757F: drivers/media/dvb-frontends/mn88472.h
6758
6759MN88473 MEDIA DRIVER
6760M: Antti Palosaari <crope@iki.fi>
6761L: linux-media@vger.kernel.org
6762W: http://linuxtv.org/
6763W: http://palosaari.fi/linux/
6764Q: http://patchwork.linuxtv.org/project/linux-media/list/
6765T: git git://linuxtv.org/anttip/media_tree.git
6766S: Maintained
6767F: drivers/staging/media/mn88473/
6768F: drivers/media/dvb-frontends/mn88473.h
6769
6770MODULE SUPPORT
6771M: Rusty Russell <rusty@rustcorp.com.au>
6772S: Maintained
6773F: include/linux/module.h
6774F: kernel/module.c
6775
6776MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER
6777W: http://popies.net/meye/
6778S: Orphan
6779F: Documentation/video4linux/meye.txt
6780F: drivers/media/pci/meye/
6781F: include/uapi/linux/meye.h
6782
6783MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
6784M: Jiri Slaby <jirislaby@gmail.com>
6785S: Maintained
6786F: Documentation/serial/moxa-smartio
6787F: drivers/tty/mxser.*
6788
6789MR800 AVERMEDIA USB FM RADIO DRIVER
6790M: Alexey Klimov <klimov.linux@gmail.com>
6791L: linux-media@vger.kernel.org
6792T: git git://linuxtv.org/media_tree.git
6793S: Maintained
6794F: drivers/media/radio/radio-mr800.c
6795
6796MRF24J40 IEEE 802.15.4 RADIO DRIVER
6797M: Alan Ott <alan@signal11.us>
6798L: linux-wpan@vger.kernel.org
6799S: Maintained
6800F: drivers/net/ieee802154/mrf24j40.c
6801
6802MSI LAPTOP SUPPORT
6803M: "Lee, Chun-Yi" <jlee@suse.com>
6804L: platform-driver-x86@vger.kernel.org
6805S: Maintained
6806F: drivers/platform/x86/msi-laptop.c
6807
6808MSI WMI SUPPORT
6809L: platform-driver-x86@vger.kernel.org
6810S: Orphan
6811F: drivers/platform/x86/msi-wmi.c
6812
6813MSI001 MEDIA DRIVER
6814M: Antti Palosaari <crope@iki.fi>
6815L: linux-media@vger.kernel.org
6816W: http://linuxtv.org/
6817W: http://palosaari.fi/linux/
6818Q: http://patchwork.linuxtv.org/project/linux-media/list/
6819T: git git://linuxtv.org/anttip/media_tree.git
6820S: Maintained
6821F: drivers/media/tuners/msi001*
6822
6823MSI2500 MEDIA DRIVER
6824M: Antti Palosaari <crope@iki.fi>
6825L: linux-media@vger.kernel.org
6826W: http://linuxtv.org/
6827W: http://palosaari.fi/linux/
6828Q: http://patchwork.linuxtv.org/project/linux-media/list/
6829T: git git://linuxtv.org/anttip/media_tree.git
6830S: Maintained
6831F: drivers/media/usb/msi2500/
6832
6833MT9M032 APTINA SENSOR DRIVER
6834M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
6835L: linux-media@vger.kernel.org
6836T: git git://linuxtv.org/media_tree.git
6837S: Maintained
6838F: drivers/media/i2c/mt9m032.c
6839F: include/media/mt9m032.h
6840
6841MT9P031 APTINA CAMERA SENSOR
6842M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
6843L: linux-media@vger.kernel.org
6844T: git git://linuxtv.org/media_tree.git
6845S: Maintained
6846F: drivers/media/i2c/mt9p031.c
6847F: include/media/mt9p031.h
6848
6849MT9T001 APTINA CAMERA SENSOR
6850M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
6851L: linux-media@vger.kernel.org
6852T: git git://linuxtv.org/media_tree.git
6853S: Maintained
6854F: drivers/media/i2c/mt9t001.c
6855F: include/media/mt9t001.h
6856
6857MT9V032 APTINA CAMERA SENSOR
6858M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
6859L: linux-media@vger.kernel.org
6860T: git git://linuxtv.org/media_tree.git
6861S: Maintained
6862F: Documentation/devicetree/bindings/media/i2c/mt9v032.txt
6863F: drivers/media/i2c/mt9v032.c
6864F: include/media/mt9v032.h
6865
6866MULTIFUNCTION DEVICES (MFD)
6867M: Samuel Ortiz <sameo@linux.intel.com>
6868M: Lee Jones <lee.jones@linaro.org>
6869T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
6870S: Supported
6871F: drivers/mfd/
6872F: include/linux/mfd/
6873
6874MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
6875M: Ulf Hansson <ulf.hansson@linaro.org>
6876L: linux-mmc@vger.kernel.org
6877T: git git://git.linaro.org/people/ulf.hansson/mmc.git
6878S: Maintained
6879F: drivers/mmc/
6880F: include/linux/mmc/
6881F: include/uapi/linux/mmc/
6882
6883MULTIMEDIA CARD (MMC) ETC. OVER SPI
6884S: Orphan
6885F: drivers/mmc/host/mmc_spi.c
6886F: include/linux/spi/mmc_spi.h
6887
6888MULTISOUND SOUND DRIVER
6889M: Andrew Veliath <andrewtv@usa.net>
6890S: Maintained
6891F: Documentation/sound/oss/MultiSound
6892F: sound/oss/msnd*
6893
6894MULTITECH MULTIPORT CARD (ISICOM)
6895S: Orphan
6896F: drivers/tty/isicom.c
6897F: include/linux/isicom.h
6898
6899MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
6900M: Felipe Balbi <balbi@ti.com>
6901L: linux-usb@vger.kernel.org
6902T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
6903S: Maintained
6904F: drivers/usb/musb/
6905
6906MXL5007T MEDIA DRIVER
6907M: Michael Krufky <mkrufky@linuxtv.org>
6908L: linux-media@vger.kernel.org
6909W: http://linuxtv.org/
6910W: http://github.com/mkrufky
6911Q: http://patchwork.linuxtv.org/project/linux-media/list/
6912T: git git://linuxtv.org/mkrufky/tuners.git
6913S: Maintained
6914F: drivers/media/tuners/mxl5007t.*
6915
6916MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
6917M: Hyong-Youb Kim <hykim@myri.com>
6918L: netdev@vger.kernel.org
6919W: https://www.myricom.com/support/downloads/myri10ge.html
6920S: Supported
6921F: drivers/net/ethernet/myricom/myri10ge/
6922
6923NATSEMI ETHERNET DRIVER (DP8381x)
6924S: Orphan
6925F: drivers/net/ethernet/natsemi/natsemi.c
6926
6927NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
6928M: Daniel Mack <zonque@gmail.com>
6929S: Maintained
6930L: alsa-devel@alsa-project.org (moderated for non-subscribers)
6931W: http://www.native-instruments.com
6932F: sound/usb/caiaq/
6933
6934NCP FILESYSTEM
6935M: Petr Vandrovec <petr@vandrovec.name>
6936S: Odd Fixes
6937F: fs/ncpfs/
6938
6939NCR 5380 SCSI DRIVERS
6940M: Finn Thain <fthain@telegraphics.com.au>
6941M: Michael Schmitz <schmitzmic@gmail.com>
6942L: linux-scsi@vger.kernel.org
6943S: Maintained
6944F: Documentation/scsi/g_NCR5380.txt
6945F: drivers/scsi/NCR5380.*
6946F: drivers/scsi/arm/cumana_1.c
6947F: drivers/scsi/arm/oak.c
6948F: drivers/scsi/atari_NCR5380.c
6949F: drivers/scsi/atari_scsi.*
6950F: drivers/scsi/dmx3191d.c
6951F: drivers/scsi/dtc.*
6952F: drivers/scsi/g_NCR5380.*
6953F: drivers/scsi/g_NCR5380_mmio.c
6954F: drivers/scsi/mac_scsi.*
6955F: drivers/scsi/pas16.*
6956F: drivers/scsi/sun3_scsi.*
6957F: drivers/scsi/sun3_scsi_vme.c
6958F: drivers/scsi/t128.*
6959
6960NCR DUAL 700 SCSI DRIVER (MICROCHANNEL)
6961M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
6962L: linux-scsi@vger.kernel.org
6963S: Maintained
6964F: drivers/scsi/NCR_D700.*
6965
6966NCT6775 HARDWARE MONITOR DRIVER
6967M: Guenter Roeck <linux@roeck-us.net>
6968L: lm-sensors@lm-sensors.org
6969S: Maintained
6970F: Documentation/hwmon/nct6775
6971F: drivers/hwmon/nct6775.c
6972
6973NETEFFECT IWARP RNIC DRIVER (IW_NES)
6974M: Faisal Latif <faisal.latif@intel.com>
6975L: linux-rdma@vger.kernel.org
6976W: http://www.intel.com/Products/Server/Adapters/Server-Cluster/Server-Cluster-overview.htm
6977S: Supported
6978F: drivers/infiniband/hw/nes/
6979
6980NETEM NETWORK EMULATOR
6981M: Stephen Hemminger <stephen@networkplumber.org>
6982L: netem@lists.linux-foundation.org
6983S: Maintained
6984F: net/sched/sch_netem.c
6985
6986NETERION 10GbE DRIVERS (s2io/vxge)
6987M: Jon Mason <jdmason@kudzu.us>
6988L: netdev@vger.kernel.org
6989S: Supported
6990F: Documentation/networking/s2io.txt
6991F: Documentation/networking/vxge.txt
6992F: drivers/net/ethernet/neterion/
6993
6994NETFILTER ({IP,IP6,ARP,EB,NF}TABLES)
6995M: Pablo Neira Ayuso <pablo@netfilter.org>
6996M: Patrick McHardy <kaber@trash.net>
6997M: Jozsef Kadlecsik <kadlec@blackhole.kfki.hu>
6998L: netfilter-devel@vger.kernel.org
6999L: coreteam@netfilter.org
7000W: http://www.netfilter.org/
7001W: http://www.iptables.org/
7002Q: http://patchwork.ozlabs.org/project/netfilter-devel/list/
7003T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git
7004T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git
7005S: Supported
7006F: include/linux/netfilter*
7007F: include/linux/netfilter/
7008F: include/net/netfilter/
7009F: include/uapi/linux/netfilter*
7010F: include/uapi/linux/netfilter/
7011F: net/*/netfilter.c
7012F: net/*/netfilter/
7013F: net/netfilter/
7014
7015NETLABEL
7016M: Paul Moore <paul@paul-moore.com>
7017W: http://netlabel.sf.net
7018L: netdev@vger.kernel.org
7019S: Maintained
7020F: Documentation/netlabel/
7021F: include/net/netlabel.h
7022F: net/netlabel/
7023
7024NETROM NETWORK LAYER
7025M: Ralf Baechle <ralf@linux-mips.org>
7026L: linux-hams@vger.kernel.org
7027W: http://www.linux-ax25.org/
7028S: Maintained
7029F: include/net/netrom.h
7030F: include/uapi/linux/netrom.h
7031F: net/netrom/
7032
7033NETWORK BLOCK DEVICE (NBD)
7034M: Markus Pargmann <mpa@pengutronix.de>
7035S: Maintained
7036L: nbd-general@lists.sourceforge.net
7037T: git git://git.pengutronix.de/git/mpa/linux-nbd.git
7038F: Documentation/blockdev/nbd.txt
7039F: drivers/block/nbd.c
7040F: include/uapi/linux/nbd.h
7041
7042NETWORK DROP MONITOR
7043M: Neil Horman <nhorman@tuxdriver.com>
7044L: netdev@vger.kernel.org
7045S: Maintained
7046W: https://fedorahosted.org/dropwatch/
7047F: net/core/drop_monitor.c
7048
7049NETWORKING [GENERAL]
7050M: "David S. Miller" <davem@davemloft.net>
7051L: netdev@vger.kernel.org
7052W: http://www.linuxfoundation.org/en/Net
7053Q: http://patchwork.ozlabs.org/project/netdev/list/
7054T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
7055T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
7056S: Maintained
7057F: net/
7058F: include/net/
7059F: include/linux/in.h
7060F: include/linux/net.h
7061F: include/linux/netdevice.h
7062F: include/uapi/linux/in.h
7063F: include/uapi/linux/net.h
7064F: include/uapi/linux/netdevice.h
7065F: include/uapi/linux/net_namespace.h
7066F: tools/net/
7067F: tools/testing/selftests/net/
7068F: lib/random32.c
7069F: lib/test_bpf.c
7070
7071NETWORKING [IPv4/IPv6]
7072M: "David S. Miller" <davem@davemloft.net>
7073M: Alexey Kuznetsov <kuznet@ms2.inr.ac.ru>
7074M: James Morris <jmorris@namei.org>
7075M: Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org>
7076M: Patrick McHardy <kaber@trash.net>
7077L: netdev@vger.kernel.org
7078T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
7079S: Maintained
7080F: net/ipv4/
7081F: net/ipv6/
7082F: include/net/ip*
7083F: arch/x86/net/*
7084
7085NETWORKING [IPSEC]
7086M: Steffen Klassert <steffen.klassert@secunet.com>
7087M: Herbert Xu <herbert@gondor.apana.org.au>
7088M: "David S. Miller" <davem@davemloft.net>
7089L: netdev@vger.kernel.org
7090T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
7091T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
7092S: Maintained
7093F: net/core/flow.c
7094F: net/xfrm/
7095F: net/key/
7096F: net/ipv4/xfrm*
7097F: net/ipv4/esp4.c
7098F: net/ipv4/ah4.c
7099F: net/ipv4/ipcomp.c
7100F: net/ipv4/ip_vti.c
7101F: net/ipv6/xfrm*
7102F: net/ipv6/esp6.c
7103F: net/ipv6/ah6.c
7104F: net/ipv6/ipcomp6.c
7105F: net/ipv6/ip6_vti.c
7106F: include/uapi/linux/xfrm.h
7107F: include/net/xfrm.h
7108
7109NETWORKING [LABELED] (NetLabel, CIPSO, Labeled IPsec, SECMARK)
7110M: Paul Moore <paul@paul-moore.com>
7111L: netdev@vger.kernel.org
7112S: Maintained
7113
7114NETWORKING [WIRELESS]
7115L: linux-wireless@vger.kernel.org
7116Q: http://patchwork.kernel.org/project/linux-wireless/list/
7117
7118NETWORKING DRIVERS
7119L: netdev@vger.kernel.org
7120W: http://www.linuxfoundation.org/en/Net
7121Q: http://patchwork.ozlabs.org/project/netdev/list/
7122T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
7123T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
7124S: Odd Fixes
7125F: drivers/net/
7126F: include/linux/if_*
7127F: include/linux/netdevice.h
7128F: include/linux/arcdevice.h
7129F: include/linux/etherdevice.h
7130F: include/linux/fcdevice.h
7131F: include/linux/fddidevice.h
7132F: include/linux/hippidevice.h
7133F: include/linux/inetdevice.h
7134F: include/uapi/linux/if_*
7135F: include/uapi/linux/netdevice.h
7136
7137NETWORKING DRIVERS (WIRELESS)
7138M: Kalle Valo <kvalo@codeaurora.org>
7139L: linux-wireless@vger.kernel.org
7140Q: http://patchwork.kernel.org/project/linux-wireless/list/
7141T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git/
7142S: Maintained
7143F: drivers/net/wireless/
7144
7145NETXEN (1/10) GbE SUPPORT
7146M: Manish Chopra <manish.chopra@qlogic.com>
7147M: Sony Chacko <sony.chacko@qlogic.com>
7148M: Rajesh Borundia <rajesh.borundia@qlogic.com>
7149L: netdev@vger.kernel.org
7150W: http://www.qlogic.com
7151S: Supported
7152F: drivers/net/ethernet/qlogic/netxen/
7153
7154NFC SUBSYSTEM
7155M: Lauro Ramos Venancio <lauro.venancio@openbossa.org>
7156M: Aloisio Almeida Jr <aloisio.almeida@openbossa.org>
7157M: Samuel Ortiz <sameo@linux.intel.com>
7158L: linux-wireless@vger.kernel.org
7159L: linux-nfc@lists.01.org (subscribers-only)
7160S: Supported
7161F: net/nfc/
7162F: include/net/nfc/
7163F: include/uapi/linux/nfc.h
7164F: drivers/nfc/
7165F: include/linux/platform_data/pn544.h
7166F: Documentation/devicetree/bindings/net/nfc/
7167
7168NFS, SUNRPC, AND LOCKD CLIENTS
7169M: Trond Myklebust <trond.myklebust@primarydata.com>
7170M: Anna Schumaker <anna.schumaker@netapp.com>
7171L: linux-nfs@vger.kernel.org
7172W: http://client.linux-nfs.org
7173T: git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
7174S: Maintained
7175F: fs/lockd/
7176F: fs/nfs/
7177F: fs/nfs_common/
7178F: net/sunrpc/
7179F: include/linux/lockd/
7180F: include/linux/nfs*
7181F: include/linux/sunrpc/
7182F: include/uapi/linux/nfs*
7183F: include/uapi/linux/sunrpc/
7184
7185NILFS2 FILESYSTEM
7186M: Ryusuke Konishi <konishi.ryusuke@lab.ntt.co.jp>
7187L: linux-nilfs@vger.kernel.org
7188W: http://nilfs.sourceforge.net/
7189T: git git://github.com/konis/nilfs2.git
7190S: Supported
7191F: Documentation/filesystems/nilfs2.txt
7192F: fs/nilfs2/
7193F: include/linux/nilfs2_fs.h
7194
7195NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
7196M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
7197W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
7198S: Maintained
7199F: Documentation/scsi/NinjaSCSI.txt
7200F: drivers/scsi/pcmcia/nsp_*
7201
7202NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
7203M: GOTO Masanori <gotom@debian.or.jp>
7204M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
7205W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
7206S: Maintained
7207F: Documentation/scsi/NinjaSCSI.txt
7208F: drivers/scsi/nsp32*
7209
7210NIOS2 ARCHITECTURE
7211M: Ley Foon Tan <lftan@altera.com>
7212L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
7213T: git git://git.rocketboards.org/linux-socfpga-next.git
7214S: Maintained
7215F: arch/nios2/
7216
7217NOKIA N900 POWER SUPPLY DRIVERS
7218M: Pali Rohár <pali.rohar@gmail.com>
7219S: Maintained
7220F: include/linux/power/bq2415x_charger.h
7221F: include/linux/power/bq27x00_battery.h
7222F: include/linux/power/isp1704_charger.h
7223F: drivers/power/bq2415x_charger.c
7224F: drivers/power/bq27x00_battery.c
7225F: drivers/power/isp1704_charger.c
7226F: drivers/power/rx51_battery.c
7227
7228NTB DRIVER CORE
7229M: Jon Mason <jdmason@kudzu.us>
7230M: Dave Jiang <dave.jiang@intel.com>
7231M: Allen Hubbe <Allen.Hubbe@emc.com>
7232S: Supported
7233W: https://github.com/jonmason/ntb/wiki
7234T: git git://github.com/jonmason/ntb.git
7235F: drivers/ntb/
7236F: drivers/net/ntb_netdev.c
7237F: include/linux/ntb.h
7238F: include/linux/ntb_transport.h
7239
7240NTB INTEL DRIVER
7241M: Jon Mason <jdmason@kudzu.us>
7242M: Dave Jiang <dave.jiang@intel.com>
7243S: Supported
7244W: https://github.com/jonmason/ntb/wiki
7245T: git git://github.com/jonmason/ntb.git
7246F: drivers/ntb/hw/intel/
7247
7248NTFS FILESYSTEM
7249M: Anton Altaparmakov <anton@tuxera.com>
7250L: linux-ntfs-dev@lists.sourceforge.net
7251W: http://www.tuxera.com/
7252T: git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
7253S: Supported
7254F: Documentation/filesystems/ntfs.txt
7255F: fs/ntfs/
7256
7257NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
7258M: Antonino Daplas <adaplas@gmail.com>
7259L: linux-fbdev@vger.kernel.org
7260S: Maintained
7261F: drivers/video/fbdev/riva/
7262F: drivers/video/fbdev/nvidia/
7263
7264NVM EXPRESS DRIVER
7265M: Matthew Wilcox <willy@linux.intel.com>
7266L: linux-nvme@lists.infradead.org
7267T: git git://git.infradead.org/users/willy/linux-nvme.git
7268S: Supported
7269F: drivers/block/nvme*
7270F: include/linux/nvme.h
7271
7272NXP-NCI NFC DRIVER
7273M: Clément Perrochaud <clement.perrochaud@effinnov.com>
7274R: Charles Gorand <charles.gorand@effinnov.com>
7275L: linux-nfc@lists.01.org (moderated for non-subscribers)
7276S: Supported
7277F: drivers/nfc/nxp-nci
7278
7279NXP TDA998X DRM DRIVER
7280M: Russell King <rmk+kernel@arm.linux.org.uk>
7281S: Supported
7282F: drivers/gpu/drm/i2c/tda998x_drv.c
7283F: include/drm/i2c/tda998x.h
7284
7285NXP TFA9879 DRIVER
7286M: Peter Rosin <peda@axentia.se>
7287L: alsa-devel@alsa-project.org (moderated for non-subscribers)
7288S: Maintained
7289F: sound/soc/codecs/tfa9879*
7290
7291OMAP SUPPORT
7292M: Tony Lindgren <tony@atomide.com>
7293L: linux-omap@vger.kernel.org
7294W: http://www.muru.com/linux/omap/
7295W: http://linux.omap.com/
7296Q: http://patchwork.kernel.org/project/linux-omap/list/
7297T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
7298S: Maintained
7299F: arch/arm/*omap*/
7300F: arch/arm/configs/omap1_defconfig
7301F: arch/arm/configs/omap2plus_defconfig
7302F: drivers/i2c/busses/i2c-omap.c
7303F: drivers/irqchip/irq-omap-intc.c
7304F: drivers/mfd/*omap*.c
7305F: drivers/mfd/menelaus.c
7306F: drivers/mfd/palmas.c
7307F: drivers/mfd/tps65217.c
7308F: drivers/mfd/tps65218.c
7309F: drivers/mfd/tps65910.c
7310F: drivers/mfd/twl-core.[ch]
7311F: drivers/mfd/twl4030*.c
7312F: drivers/mfd/twl6030*.c
7313F: drivers/mfd/twl6040*.c
7314F: drivers/regulator/palmas-regulator*.c
7315F: drivers/regulator/pbias-regulator.c
7316F: drivers/regulator/tps65217-regulator.c
7317F: drivers/regulator/tps65218-regulator.c
7318F: drivers/regulator/tps65910-regulator.c
7319F: drivers/regulator/twl-regulator.c
7320F: include/linux/i2c-omap.h
7321
7322OMAP DEVICE TREE SUPPORT
7323M: Benoît Cousson <bcousson@baylibre.com>
7324M: Tony Lindgren <tony@atomide.com>
7325L: linux-omap@vger.kernel.org
7326L: devicetree@vger.kernel.org
7327S: Maintained
7328F: arch/arm/boot/dts/*omap*
7329F: arch/arm/boot/dts/*am3*
7330F: arch/arm/boot/dts/*am4*
7331F: arch/arm/boot/dts/*am5*
7332F: arch/arm/boot/dts/*dra7*
7333
7334OMAP CLOCK FRAMEWORK SUPPORT
7335M: Paul Walmsley <paul@pwsan.com>
7336L: linux-omap@vger.kernel.org
7337S: Maintained
7338F: arch/arm/*omap*/*clock*
7339
7340OMAP POWER MANAGEMENT SUPPORT
7341M: Kevin Hilman <khilman@deeprootsystems.com>
7342L: linux-omap@vger.kernel.org
7343S: Maintained
7344F: arch/arm/*omap*/*pm*
7345F: drivers/cpufreq/omap-cpufreq.c
7346
7347OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
7348M: Rajendra Nayak <rnayak@ti.com>
7349M: Paul Walmsley <paul@pwsan.com>
7350L: linux-omap@vger.kernel.org
7351S: Maintained
7352F: arch/arm/mach-omap2/prm*
7353
7354OMAP AUDIO SUPPORT
7355M: Peter Ujfalusi <peter.ujfalusi@ti.com>
7356M: Jarkko Nikula <jarkko.nikula@bitmer.com>
7357L: alsa-devel@alsa-project.org (moderated for non-subscribers)
7358L: linux-omap@vger.kernel.org
7359S: Maintained
7360F: sound/soc/omap/
7361
7362OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
7363M: Roger Quadros <rogerq@ti.com>
7364M: Tony Lindgren <tony@atomide.com>
7365L: linux-omap@vger.kernel.org
7366S: Maintained
7367F: drivers/memory/omap-gpmc.c
7368F: arch/arm/mach-omap2/*gpmc*
7369
7370OMAP FRAMEBUFFER SUPPORT
7371M: Tomi Valkeinen <tomi.valkeinen@ti.com>
7372L: linux-fbdev@vger.kernel.org
7373L: linux-omap@vger.kernel.org
7374S: Maintained
7375F: drivers/video/fbdev/omap/
7376
7377OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
7378M: Tomi Valkeinen <tomi.valkeinen@ti.com>
7379L: linux-omap@vger.kernel.org
7380L: linux-fbdev@vger.kernel.org
7381S: Maintained
7382F: drivers/video/fbdev/omap2/
7383F: Documentation/arm/OMAP/DSS
7384
7385OMAP HARDWARE SPINLOCK SUPPORT
7386M: Ohad Ben-Cohen <ohad@wizery.com>
7387L: linux-omap@vger.kernel.org
7388S: Maintained
7389F: drivers/hwspinlock/omap_hwspinlock.c
7390
7391OMAP MMC SUPPORT
7392M: Jarkko Lavinen <jarkko.lavinen@nokia.com>
7393L: linux-omap@vger.kernel.org
7394S: Maintained
7395F: drivers/mmc/host/omap.c
7396
7397OMAP HS MMC SUPPORT
7398L: linux-mmc@vger.kernel.org
7399L: linux-omap@vger.kernel.org
7400S: Orphan
7401F: drivers/mmc/host/omap_hsmmc.c
7402
7403OMAP RANDOM NUMBER GENERATOR SUPPORT
7404M: Deepak Saxena <dsaxena@plexity.net>
7405S: Maintained
7406F: drivers/char/hw_random/omap-rng.c
7407
7408OMAP HWMOD SUPPORT
7409M: Benoît Cousson <bcousson@baylibre.com>
7410M: Paul Walmsley <paul@pwsan.com>
7411L: linux-omap@vger.kernel.org
7412S: Maintained
7413F: arch/arm/mach-omap2/omap_hwmod.*
7414
7415OMAP HWMOD DATA
7416M: Paul Walmsley <paul@pwsan.com>
7417L: linux-omap@vger.kernel.org
7418S: Maintained
7419F: arch/arm/mach-omap2/omap_hwmod*data*
7420
7421OMAP HWMOD DATA FOR OMAP4-BASED DEVICES
7422M: Benoît Cousson <bcousson@baylibre.com>
7423L: linux-omap@vger.kernel.org
7424S: Maintained
7425F: arch/arm/mach-omap2/omap_hwmod_44xx_data.c
7426
7427OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
7428M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7429L: linux-media@vger.kernel.org
7430S: Maintained
7431F: Documentation/devicetree/bindings/media/ti,omap3isp.txt
7432F: drivers/media/platform/omap3isp/
7433F: drivers/staging/media/omap4iss/
7434
7435OMAP USB SUPPORT
7436M: Felipe Balbi <balbi@ti.com>
7437L: linux-usb@vger.kernel.org
7438L: linux-omap@vger.kernel.org
7439T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
7440S: Maintained
7441F: drivers/usb/*/*omap*
7442F: arch/arm/*omap*/usb*
7443
7444OMAP GPIO DRIVER
7445M: Javier Martinez Canillas <javier@dowhile0.org>
7446M: Santosh Shilimkar <ssantosh@kernel.org>
7447M: Kevin Hilman <khilman@deeprootsystems.com>
7448L: linux-omap@vger.kernel.org
7449S: Maintained
7450F: drivers/gpio/gpio-omap.c
7451
7452OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
7453M: Mark Jackson <mpfj@newflow.co.uk>
7454L: linux-omap@vger.kernel.org
7455S: Maintained
7456F: arch/arm/boot/dts/am335x-nano.dts
7457
7458OMFS FILESYSTEM
7459M: Bob Copeland <me@bobcopeland.com>
7460L: linux-karma-devel@lists.sourceforge.net
7461S: Maintained
7462F: Documentation/filesystems/omfs.txt
7463F: fs/omfs/
7464
7465OMNIKEY CARDMAN 4000 DRIVER
7466M: Harald Welte <laforge@gnumonks.org>
7467S: Maintained
7468F: drivers/char/pcmcia/cm4000_cs.c
7469F: include/linux/cm4000_cs.h
7470F: include/uapi/linux/cm4000_cs.h
7471
7472OMNIKEY CARDMAN 4040 DRIVER
7473M: Harald Welte <laforge@gnumonks.org>
7474S: Maintained
7475F: drivers/char/pcmcia/cm4040_cs.*
7476
7477OMNIVISION OV7670 SENSOR DRIVER
7478M: Jonathan Corbet <corbet@lwn.net>
7479L: linux-media@vger.kernel.org
7480T: git git://linuxtv.org/media_tree.git
7481S: Maintained
7482F: drivers/media/i2c/ov7670.c
7483
7484ONENAND FLASH DRIVER
7485M: Kyungmin Park <kyungmin.park@samsung.com>
7486L: linux-mtd@lists.infradead.org
7487S: Maintained
7488F: drivers/mtd/onenand/
7489F: include/linux/mtd/onenand*.h
7490
7491ONSTREAM SCSI TAPE DRIVER
7492M: Willem Riede <osst@riede.org>
7493L: osst-users@lists.sourceforge.net
7494L: linux-scsi@vger.kernel.org
7495S: Maintained
7496F: Documentation/scsi/osst.txt
7497F: drivers/scsi/osst.*
7498F: drivers/scsi/osst_*.h
7499F: drivers/scsi/st.h
7500
7501OPENCORES I2C BUS DRIVER
7502M: Peter Korsgaard <jacmet@sunsite.dk>
7503L: linux-i2c@vger.kernel.org
7504S: Maintained
7505F: Documentation/i2c/busses/i2c-ocores
7506F: drivers/i2c/busses/i2c-ocores.c
7507
7508OPEN FIRMWARE AND FLATTENED DEVICE TREE
7509M: Grant Likely <grant.likely@linaro.org>
7510M: Rob Herring <robh+dt@kernel.org>
7511L: devicetree@vger.kernel.org
7512W: http://www.devicetree.org/
7513T: git git://git.kernel.org/pub/scm/linux/kernel/git/glikely/linux.git
7514S: Maintained
7515F: drivers/of/
7516F: include/linux/of*.h
7517F: scripts/dtc/
7518
7519OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
7520M: Rob Herring <robh+dt@kernel.org>
7521M: Pawel Moll <pawel.moll@arm.com>
7522M: Mark Rutland <mark.rutland@arm.com>
7523M: Ian Campbell <ijc+devicetree@hellion.org.uk>
7524M: Kumar Gala <galak@codeaurora.org>
7525L: devicetree@vger.kernel.org
7526S: Maintained
7527F: Documentation/devicetree/
7528F: arch/*/boot/dts/
7529F: include/dt-bindings/
7530
7531OPEN FIRMWARE AND DEVICE TREE OVERLAYS
7532M: Pantelis Antoniou <pantelis.antoniou@konsulko.com>
7533L: devicetree@vger.kernel.org
7534S: Maintained
7535F: Documentation/devicetree/dynamic-resolution-notes.txt
7536F: Documentation/devicetree/overlay-notes.txt
7537F: drivers/of/overlay.c
7538F: drivers/of/resolver.c
7539
7540OPENRISC ARCHITECTURE
7541M: Jonas Bonn <jonas@southpole.se>
7542W: http://openrisc.net
7543L: linux@lists.openrisc.net (moderated for non-subscribers)
7544S: Maintained
7545T: git git://openrisc.net/~jonas/linux
7546F: arch/openrisc/
7547
7548OPENVSWITCH
7549M: Pravin Shelar <pshelar@nicira.com>
7550L: netdev@vger.kernel.org
7551L: dev@openvswitch.org
7552W: http://openvswitch.org
7553S: Maintained
7554F: net/openvswitch/
7555F: include/uapi/linux/openvswitch.h
7556
7557OPL4 DRIVER
7558M: Clemens Ladisch <clemens@ladisch.de>
7559L: alsa-devel@alsa-project.org (moderated for non-subscribers)
7560T: git git://git.alsa-project.org/alsa-kernel.git
7561S: Maintained
7562F: sound/drivers/opl4/
7563
7564OPROFILE
7565M: Robert Richter <rric@kernel.org>
7566L: oprofile-list@lists.sf.net
7567S: Maintained
7568F: arch/*/include/asm/oprofile*.h
7569F: arch/*/oprofile/
7570F: drivers/oprofile/
7571F: include/linux/oprofile.h
7572
7573ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
7574M: Mark Fasheh <mfasheh@suse.com>
7575M: Joel Becker <jlbec@evilplan.org>
7576L: ocfs2-devel@oss.oracle.com (moderated for non-subscribers)
7577W: http://ocfs2.wiki.kernel.org
7578S: Supported
7579F: Documentation/filesystems/ocfs2.txt
7580F: Documentation/filesystems/dlmfs.txt
7581F: fs/ocfs2/
7582
7583ORINOCO DRIVER
7584L: linux-wireless@vger.kernel.org
7585W: http://wireless.kernel.org/en/users/Drivers/orinoco
7586W: http://www.nongnu.org/orinoco/
7587S: Orphan
7588F: drivers/net/wireless/orinoco/
7589
7590OSD LIBRARY and FILESYSTEM
7591M: Boaz Harrosh <ooo@electrozaur.com>
7592M: Benny Halevy <bhalevy@primarydata.com>
7593L: osd-dev@open-osd.org
7594W: http://open-osd.org
7595T: git git://git.open-osd.org/open-osd.git
7596S: Maintained
7597F: drivers/scsi/osd/
7598F: include/scsi/osd_*
7599F: fs/exofs/
7600
7601OVERLAY FILESYSTEM
7602M: Miklos Szeredi <miklos@szeredi.hu>
7603L: linux-unionfs@vger.kernel.org
7604T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
7605S: Supported
7606F: fs/overlayfs/
7607F: Documentation/filesystems/overlayfs.txt
7608
7609P54 WIRELESS DRIVER
7610M: Christian Lamparter <chunkeey@googlemail.com>
7611L: linux-wireless@vger.kernel.org
7612W: http://wireless.kernel.org/en/users/Drivers/p54
7613S: Maintained
7614F: drivers/net/wireless/p54/
7615
7616PA SEMI ETHERNET DRIVER
7617M: Olof Johansson <olof@lixom.net>
7618L: netdev@vger.kernel.org
7619S: Maintained
7620F: drivers/net/ethernet/pasemi/*
7621
7622PA SEMI SMBUS DRIVER
7623M: Olof Johansson <olof@lixom.net>
7624L: linux-i2c@vger.kernel.org
7625S: Maintained
7626F: drivers/i2c/busses/i2c-pasemi.c
7627
7628PADATA PARALLEL EXECUTION MECHANISM
7629M: Steffen Klassert <steffen.klassert@secunet.com>
7630L: linux-crypto@vger.kernel.org
7631S: Maintained
7632F: kernel/padata.c
7633F: include/linux/padata.h
7634F: Documentation/padata.txt
7635
7636PANASONIC LAPTOP ACPI EXTRAS DRIVER
7637M: Harald Welte <laforge@gnumonks.org>
7638L: platform-driver-x86@vger.kernel.org
7639S: Maintained
7640F: drivers/platform/x86/panasonic-laptop.c
7641
7642PANASONIC MN10300/AM33/AM34 PORT
7643M: David Howells <dhowells@redhat.com>
7644M: Koichi Yasutake <yasutake.koichi@jp.panasonic.com>
7645L: linux-am33-list@redhat.com (moderated for non-subscribers)
7646W: ftp://ftp.redhat.com/pub/redhat/gnupro/AM33/
7647S: Maintained
7648F: Documentation/mn10300/
7649F: arch/mn10300/
7650
7651PARALLEL PORT SUBSYSTEM
7652M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
7653M: Sudip Mukherjee <sudip@vectorindia.org>
7654L: linux-parport@lists.infradead.org (subscribers-only)
7655S: Maintained
7656F: drivers/parport/
7657F: include/linux/parport*.h
7658F: drivers/char/ppdev.c
7659F: include/uapi/linux/ppdev.h
7660F: Documentation/parport*.txt
7661
7662PARAVIRT_OPS INTERFACE
7663M: Jeremy Fitzhardinge <jeremy@goop.org>
7664M: Chris Wright <chrisw@sous-sol.org>
7665M: Alok Kataria <akataria@vmware.com>
7666M: Rusty Russell <rusty@rustcorp.com.au>
7667L: virtualization@lists.linux-foundation.org
7668S: Supported
7669F: Documentation/virtual/paravirt_ops.txt
7670F: arch/*/kernel/paravirt*
7671F: arch/*/include/asm/paravirt.h
7672
7673PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES
7674M: Tim Waugh <tim@cyberelk.net>
7675L: linux-parport@lists.infradead.org (subscribers-only)
7676S: Maintained
7677F: Documentation/blockdev/paride.txt
7678F: drivers/block/paride/
7679
7680PARISC ARCHITECTURE
7681M: "James E.J. Bottomley" <jejb@parisc-linux.org>
7682M: Helge Deller <deller@gmx.de>
7683L: linux-parisc@vger.kernel.org
7684W: http://www.parisc-linux.org/
7685Q: http://patchwork.kernel.org/project/linux-parisc/list/
7686T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
7687T: git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
7688S: Maintained
7689F: arch/parisc/
7690F: Documentation/parisc/
7691F: drivers/parisc/
7692F: drivers/char/agp/parisc-agp.c
7693F: drivers/input/serio/gscps2.c
7694F: drivers/parport/parport_gsc.*
7695F: drivers/tty/serial/8250/8250_gsc.c
7696F: drivers/video/fbdev/sti*
7697F: drivers/video/console/sti*
7698F: drivers/video/logo/logo_parisc*
7699
7700PC87360 HARDWARE MONITORING DRIVER
7701M: Jim Cromie <jim.cromie@gmail.com>
7702L: lm-sensors@lm-sensors.org
7703S: Maintained
7704F: Documentation/hwmon/pc87360
7705F: drivers/hwmon/pc87360.c
7706
7707PC8736x GPIO DRIVER
7708M: Jim Cromie <jim.cromie@gmail.com>
7709S: Maintained
7710F: drivers/char/pc8736x_gpio.c
7711
7712PC87427 HARDWARE MONITORING DRIVER
7713M: Jean Delvare <jdelvare@suse.de>
7714L: lm-sensors@lm-sensors.org
7715S: Maintained
7716F: Documentation/hwmon/pc87427
7717F: drivers/hwmon/pc87427.c
7718
7719PCA9532 LED DRIVER
7720M: Riku Voipio <riku.voipio@iki.fi>
7721S: Maintained
7722F: drivers/leds/leds-pca9532.c
7723F: include/linux/leds-pca9532.h
7724
7725PCA9541 I2C BUS MASTER SELECTOR DRIVER
7726M: Guenter Roeck <linux@roeck-us.net>
7727L: linux-i2c@vger.kernel.org
7728S: Maintained
7729F: drivers/i2c/muxes/i2c-mux-pca9541.c
7730
7731PCDP - PRIMARY CONSOLE AND DEBUG PORT
7732M: Khalid Aziz <khalid@gonehiking.org>
7733S: Maintained
7734F: drivers/firmware/pcdp.*
7735
7736PCI ERROR RECOVERY
7737M: Linas Vepstas <linasvepstas@gmail.com>
7738L: linux-pci@vger.kernel.org
7739S: Supported
7740F: Documentation/PCI/pci-error-recovery.txt
7741
7742PCI SUBSYSTEM
7743M: Bjorn Helgaas <bhelgaas@google.com>
7744L: linux-pci@vger.kernel.org
7745Q: http://patchwork.ozlabs.org/project/linux-pci/list/
7746T: git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
7747S: Supported
7748F: Documentation/PCI/
7749F: drivers/pci/
7750F: include/linux/pci*
7751F: arch/x86/pci/
7752F: arch/x86/kernel/quirks.c
7753
7754PCI DRIVER FOR ARM VERSATILE PLATFORM
7755M: Rob Herring <robh@kernel.org>
7756L: linux-pci@vger.kernel.org
7757L: linux-arm-kernel@lists.infradead.org
7758S: Maintained
7759F: Documentation/devicetree/bindings/pci/versatile.txt
7760F: drivers/pci/host/pci-versatile.c
7761
7762PCI DRIVER FOR APPLIEDMICRO XGENE
7763M: Tanmay Inamdar <tinamdar@apm.com>
7764L: linux-pci@vger.kernel.org
7765L: linux-arm-kernel@lists.infradead.org
7766S: Maintained
7767F: Documentation/devicetree/bindings/pci/xgene-pci.txt
7768F: drivers/pci/host/pci-xgene.c
7769
7770PCI DRIVER FOR FREESCALE LAYERSCAPE
7771M: Minghuan Lian <minghuan.Lian@freescale.com>
7772M: Mingkai Hu <mingkai.hu@freescale.com>
7773M: Roy Zang <tie-fei.zang@freescale.com>
7774L: linuxppc-dev@lists.ozlabs.org
7775L: linux-pci@vger.kernel.org
7776L: linux-arm-kernel@lists.infradead.org
7777S: Maintained
7778F: drivers/pci/host/*layerscape*
7779
7780PCI DRIVER FOR IMX6
7781M: Richard Zhu <Richard.Zhu@freescale.com>
7782M: Lucas Stach <l.stach@pengutronix.de>
7783L: linux-pci@vger.kernel.org
7784L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7785S: Maintained
7786F: drivers/pci/host/*imx6*
7787
7788PCI DRIVER FOR TI KEYSTONE
7789M: Murali Karicheri <m-karicheri2@ti.com>
7790L: linux-pci@vger.kernel.org
7791L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7792S: Maintained
7793F: drivers/pci/host/*keystone*
7794
7795PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
7796M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
7797M: Jason Cooper <jason@lakedaemon.net>
7798L: linux-pci@vger.kernel.org
7799L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7800S: Maintained
7801F: drivers/pci/host/*mvebu*
7802
7803PCI DRIVER FOR NVIDIA TEGRA
7804M: Thierry Reding <thierry.reding@gmail.com>
7805L: linux-tegra@vger.kernel.org
7806L: linux-pci@vger.kernel.org
7807S: Supported
7808F: Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
7809F: drivers/pci/host/pci-tegra.c
7810
7811PCI DRIVER FOR TI DRA7XX
7812M: Kishon Vijay Abraham I <kishon@ti.com>
7813L: linux-omap@vger.kernel.org
7814L: linux-pci@vger.kernel.org
7815S: Supported
7816F: Documentation/devicetree/bindings/pci/ti-pci.txt
7817F: drivers/pci/host/pci-dra7xx.c
7818
7819PCI DRIVER FOR RENESAS R-CAR
7820M: Simon Horman <horms@verge.net.au>
7821L: linux-pci@vger.kernel.org
7822L: linux-sh@vger.kernel.org
7823S: Maintained
7824F: drivers/pci/host/*rcar*
7825
7826PCI DRIVER FOR SAMSUNG EXYNOS
7827M: Jingoo Han <jingoohan1@gmail.com>
7828L: linux-pci@vger.kernel.org
7829L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7830L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
7831S: Maintained
7832F: drivers/pci/host/pci-exynos.c
7833
7834PCI DRIVER FOR SYNOPSIS DESIGNWARE
7835M: Jingoo Han <jingoohan1@gmail.com>
7836M: Pratyush Anand <pratyush.anand@gmail.com>
7837L: linux-pci@vger.kernel.org
7838S: Maintained
7839F: drivers/pci/host/*designware*
7840
7841PCI DRIVER FOR GENERIC OF HOSTS
7842M: Will Deacon <will.deacon@arm.com>
7843L: linux-pci@vger.kernel.org
7844L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7845S: Maintained
7846F: Documentation/devicetree/bindings/pci/host-generic-pci.txt
7847F: drivers/pci/host/pci-host-generic.c
7848
7849PCIE DRIVER FOR ST SPEAR13XX
7850M: Pratyush Anand <pratyush.anand@gmail.com>
7851L: linux-pci@vger.kernel.org
7852S: Maintained
7853F: drivers/pci/host/*spear*
7854
7855PCI MSI DRIVER FOR APPLIEDMICRO XGENE
7856M: Duc Dang <dhdang@apm.com>
7857L: linux-pci@vger.kernel.org
7858L: linux-arm-kernel@lists.infradead.org
7859S: Maintained
7860F: Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
7861F: drivers/pci/host/pci-xgene-msi.c
7862
7863PCMCIA SUBSYSTEM
7864P: Linux PCMCIA Team
7865L: linux-pcmcia@lists.infradead.org
7866W: http://lists.infradead.org/mailman/listinfo/linux-pcmcia
7867T: git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia-2.6.git
7868S: Maintained
7869F: Documentation/pcmcia/
7870F: drivers/pcmcia/
7871F: include/pcmcia/
7872
7873PCNET32 NETWORK DRIVER
7874M: Don Fry <pcnet32@frontier.com>
7875L: netdev@vger.kernel.org
7876S: Maintained
7877F: drivers/net/ethernet/amd/pcnet32.c
7878
7879PCRYPT PARALLEL CRYPTO ENGINE
7880M: Steffen Klassert <steffen.klassert@secunet.com>
7881L: linux-crypto@vger.kernel.org
7882S: Maintained
7883F: crypto/pcrypt.c
7884F: include/crypto/pcrypt.h
7885
7886PER-CPU MEMORY ALLOCATOR
7887M: Tejun Heo <tj@kernel.org>
7888M: Christoph Lameter <cl@linux-foundation.org>
7889T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/percpu.git
7890S: Maintained
7891F: include/linux/percpu*.h
7892F: mm/percpu*.c
7893F: arch/*/include/asm/percpu.h
7894
7895PER-TASK DELAY ACCOUNTING
7896M: Balbir Singh <bsingharora@gmail.com>
7897S: Maintained
7898F: include/linux/delayacct.h
7899F: kernel/delayacct.c
7900
7901PERFORMANCE EVENTS SUBSYSTEM
7902M: Peter Zijlstra <a.p.zijlstra@chello.nl>
7903M: Ingo Molnar <mingo@redhat.com>
7904M: Arnaldo Carvalho de Melo <acme@kernel.org>
7905L: linux-kernel@vger.kernel.org
7906T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
7907S: Supported
7908F: kernel/events/*
7909F: include/linux/perf_event.h
7910F: include/uapi/linux/perf_event.h
7911F: arch/*/kernel/perf_event*.c
7912F: arch/*/kernel/*/perf_event*.c
7913F: arch/*/kernel/*/*/perf_event*.c
7914F: arch/*/include/asm/perf_event.h
7915F: arch/*/kernel/perf_callchain.c
7916F: tools/perf/
7917
7918PERSONALITY HANDLING
7919M: Christoph Hellwig <hch@infradead.org>
7920L: linux-abi-devel@lists.sourceforge.net
7921S: Maintained
7922F: include/linux/personality.h
7923F: include/uapi/linux/personality.h
7924
7925PHONET PROTOCOL
7926M: Remi Denis-Courmont <courmisch@gmail.com>
7927S: Supported
7928F: Documentation/networking/phonet.txt
7929F: include/linux/phonet.h
7930F: include/net/phonet/
7931F: include/uapi/linux/phonet.h
7932F: net/phonet/
7933
7934PHRAM MTD DRIVER
7935M: Joern Engel <joern@lazybastard.org>
7936L: linux-mtd@lists.infradead.org
7937S: Maintained
7938F: drivers/mtd/devices/phram.c
7939
7940PICOLCD HID DRIVER
7941M: Bruno Prémont <bonbons@linux-vserver.org>
7942L: linux-input@vger.kernel.org
7943S: Maintained
7944F: drivers/hid/hid-picolcd*
7945
7946PICOXCELL SUPPORT
7947M: Jamie Iles <jamie@jamieiles.com>
7948L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7949T: git git://github.com/jamieiles/linux-2.6-ji.git
7950S: Supported
7951F: arch/arm/boot/dts/picoxcell*
7952F: arch/arm/mach-picoxcell/
7953F: drivers/crypto/picoxcell*
7954
7955PIN CONTROL SUBSYSTEM
7956M: Linus Walleij <linus.walleij@linaro.org>
7957L: linux-gpio@vger.kernel.org
7958T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
7959S: Maintained
7960F: drivers/pinctrl/
7961F: include/linux/pinctrl/
7962
7963PIN CONTROLLER - ATMEL AT91
7964M: Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
7965L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7966S: Maintained
7967F: drivers/pinctrl/pinctrl-at91.*
7968
7969PIN CONTROLLER - INTEL
7970M: Mika Westerberg <mika.westerberg@linux.intel.com>
7971M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
7972S: Maintained
7973F: drivers/pinctrl/intel/
7974
7975PIN CONTROLLER - RENESAS
7976M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7977L: linux-sh@vger.kernel.org
7978S: Maintained
7979F: drivers/pinctrl/sh-pfc/
7980
7981PIN CONTROLLER - SAMSUNG
7982M: Tomasz Figa <tomasz.figa@gmail.com>
7983M: Thomas Abraham <thomas.abraham@linaro.org>
7984L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7985L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
7986S: Maintained
7987F: drivers/pinctrl/samsung/
7988
7989PIN CONTROLLER - ST SPEAR
7990M: Viresh Kumar <viresh.linux@gmail.com>
7991L: spear-devel@list.st.com
7992L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7993W: http://www.st.com/spear
7994S: Maintained
7995F: drivers/pinctrl/spear/
7996
7997PKTCDVD DRIVER
7998M: Jiri Kosina <jkosina@suse.cz>
7999S: Maintained
8000F: drivers/block/pktcdvd.c
8001F: include/linux/pktcdvd.h
8002F: include/uapi/linux/pktcdvd.h
8003
8004PKUNITY SOC DRIVERS
8005M: Guan Xuetao <gxt@mprc.pku.edu.cn>
8006W: http://mprc.pku.edu.cn/~guanxuetao/linux
8007S: Maintained
8008T: git git://github.com/gxt/linux.git
8009F: drivers/input/serio/i8042-unicore32io.h
8010F: drivers/i2c/busses/i2c-puv3.c
8011F: drivers/video/fbdev/fb-puv3.c
8012F: drivers/rtc/rtc-puv3.c
8013
8014PMBUS HARDWARE MONITORING DRIVERS
8015M: Guenter Roeck <linux@roeck-us.net>
8016L: lm-sensors@lm-sensors.org
8017W: http://www.lm-sensors.org/
8018W: http://www.roeck-us.net/linux/drivers/
8019T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
8020S: Maintained
8021F: Documentation/hwmon/pmbus
8022F: drivers/hwmon/pmbus/
8023F: include/linux/i2c/pmbus.h
8024
8025PMC SIERRA MaxRAID DRIVER
8026M: Anil Ravindranath <anil_ravindranath@pmc-sierra.com>
8027L: linux-scsi@vger.kernel.org
8028W: http://www.pmc-sierra.com/
8029S: Supported
8030F: drivers/scsi/pmcraid.*
8031
8032PMC SIERRA PM8001 DRIVER
8033M: xjtuwjp@gmail.com
8034M: lindar_liu@usish.com
8035L: pmchba@pmcs.com
8036L: linux-scsi@vger.kernel.org
8037S: Supported
8038F: drivers/scsi/pm8001/
8039
8040POSIX CLOCKS and TIMERS
8041M: Thomas Gleixner <tglx@linutronix.de>
8042L: linux-kernel@vger.kernel.org
8043T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
8044S: Maintained
8045F: fs/timerfd.c
8046F: include/linux/timer*
8047F: kernel/time/*timer*
8048
8049POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
8050M: Sebastian Reichel <sre@kernel.org>
8051M: Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
8052M: David Woodhouse <dwmw2@infradead.org>
8053L: linux-pm@vger.kernel.org
8054T: git git://git.infradead.org/battery-2.6.git
8055S: Maintained
8056F: include/linux/power_supply.h
8057F: drivers/power/
8058
8059PNP SUPPORT
8060M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
8061S: Maintained
8062F: drivers/pnp/
8063
8064PNXxxxx I2C DRIVER
8065M: Vitaly Wool <vitalywool@gmail.com>
8066L: linux-i2c@vger.kernel.org
8067S: Maintained
8068F: drivers/i2c/busses/i2c-pnx.c
8069
8070PPP PROTOCOL DRIVERS AND COMPRESSORS
8071M: Paul Mackerras <paulus@samba.org>
8072L: linux-ppp@vger.kernel.org
8073S: Maintained
8074F: drivers/net/ppp/ppp_*
8075
8076PPP OVER ATM (RFC 2364)
8077M: Mitchell Blank Jr <mitch@sfgoth.com>
8078S: Maintained
8079F: net/atm/pppoatm.c
8080F: include/uapi/linux/atmppp.h
8081
8082PPP OVER ETHERNET
8083M: Michal Ostrowski <mostrows@earthlink.net>
8084S: Maintained
8085F: drivers/net/ppp/pppoe.c
8086F: drivers/net/ppp/pppox.c
8087
8088PPP OVER L2TP
8089M: James Chapman <jchapman@katalix.com>
8090S: Maintained
8091F: net/l2tp/l2tp_ppp.c
8092F: include/linux/if_pppol2tp.h
8093F: include/uapi/linux/if_pppol2tp.h
8094
8095PPS SUPPORT
8096M: Rodolfo Giometti <giometti@enneenne.com>
8097W: http://wiki.enneenne.com/index.php/LinuxPPS_support
8098L: linuxpps@ml.enneenne.com (subscribers-only)
8099S: Maintained
8100F: Documentation/pps/
8101F: drivers/pps/
8102F: include/linux/pps*.h
8103
8104PPTP DRIVER
8105M: Dmitry Kozlov <xeb@mail.ru>
8106L: netdev@vger.kernel.org
8107S: Maintained
8108F: drivers/net/ppp/pptp.c
8109W: http://sourceforge.net/projects/accel-pptp
8110
8111PREEMPTIBLE KERNEL
8112M: Robert Love <rml@tech9.net>
8113L: kpreempt-tech@lists.sourceforge.net
8114W: ftp://ftp.kernel.org/pub/linux/kernel/people/rml/preempt-kernel
8115S: Supported
8116F: Documentation/preempt-locking.txt
8117F: include/linux/preempt.h
8118
8119PRISM54 WIRELESS DRIVER
8120M: "Luis R. Rodriguez" <mcgrof@gmail.com>
8121L: linux-wireless@vger.kernel.org
8122W: http://wireless.kernel.org/en/users/Drivers/p54
8123S: Obsolete
8124F: drivers/net/wireless/prism54/
8125
8126PS3 NETWORK SUPPORT
8127M: Geoff Levand <geoff@infradead.org>
8128L: netdev@vger.kernel.org
8129L: linuxppc-dev@lists.ozlabs.org
8130S: Maintained
8131F: drivers/net/ethernet/toshiba/ps3_gelic_net.*
8132
8133PS3 PLATFORM SUPPORT
8134M: Geoff Levand <geoff@infradead.org>
8135L: linuxppc-dev@lists.ozlabs.org
8136S: Maintained
8137F: arch/powerpc/boot/ps3*
8138F: arch/powerpc/include/asm/lv1call.h
8139F: arch/powerpc/include/asm/ps3*.h
8140F: arch/powerpc/platforms/ps3/
8141F: drivers/*/ps3*
8142F: drivers/ps3/
8143F: drivers/rtc/rtc-ps3.c
8144F: drivers/usb/host/*ps3.c
8145F: sound/ppc/snd_ps3*
8146
8147PS3VRAM DRIVER
8148M: Jim Paris <jim@jtan.com>
8149M: Geoff Levand <geoff@infradead.org>
8150L: linuxppc-dev@lists.ozlabs.org
8151S: Maintained
8152F: drivers/block/ps3vram.c
8153
8154PSTORE FILESYSTEM
8155M: Anton Vorontsov <anton@enomsg.org>
8156M: Colin Cross <ccross@android.com>
8157M: Kees Cook <keescook@chromium.org>
8158M: Tony Luck <tony.luck@intel.com>
8159S: Maintained
8160T: git git://git.infradead.org/users/cbou/linux-pstore.git
8161F: fs/pstore/
8162F: include/linux/pstore*
8163F: drivers/firmware/efi/efi-pstore.c
8164F: drivers/acpi/apei/erst.c
8165
8166PTP HARDWARE CLOCK SUPPORT
8167M: Richard Cochran <richardcochran@gmail.com>
8168L: netdev@vger.kernel.org
8169S: Maintained
8170W: http://linuxptp.sourceforge.net/
8171F: Documentation/ABI/testing/sysfs-ptp
8172F: Documentation/ptp/*
8173F: drivers/net/ethernet/freescale/gianfar_ptp.c
8174F: drivers/net/phy/dp83640*
8175F: drivers/ptp/*
8176F: include/linux/ptp_cl*
8177
8178PTRACE SUPPORT
8179M: Roland McGrath <roland@hack.frob.com>
8180M: Oleg Nesterov <oleg@redhat.com>
8181S: Maintained
8182F: include/asm-generic/syscall.h
8183F: include/linux/ptrace.h
8184F: include/linux/regset.h
8185F: include/linux/tracehook.h
8186F: include/uapi/linux/ptrace.h
8187F: kernel/ptrace.c
8188
8189PVRUSB2 VIDEO4LINUX DRIVER
8190M: Mike Isely <isely@pobox.com>
8191L: pvrusb2@isely.net (subscribers-only)
8192L: linux-media@vger.kernel.org
8193W: http://www.isely.net/pvrusb2/
8194T: git git://linuxtv.org/media_tree.git
8195S: Maintained
8196F: Documentation/video4linux/README.pvrusb2
8197F: drivers/media/usb/pvrusb2/
8198
8199PWC WEBCAM DRIVER
8200M: Hans de Goede <hdegoede@redhat.com>
8201L: linux-media@vger.kernel.org
8202T: git git://linuxtv.org/media_tree.git
8203S: Maintained
8204F: drivers/media/usb/pwc/*
8205
8206PWM FAN DRIVER
8207M: Kamil Debski <k.debski@samsung.com>
8208L: lm-sensors@lm-sensors.org
8209S: Supported
8210F: Documentation/devicetree/bindings/hwmon/pwm-fan.txt
8211F: Documentation/hwmon/pwm-fan
8212F: drivers/hwmon/pwm-fan.c
8213
8214PWM SUBSYSTEM
8215M: Thierry Reding <thierry.reding@gmail.com>
8216L: linux-pwm@vger.kernel.org
8217S: Maintained
8218T: git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
8219F: Documentation/pwm.txt
8220F: Documentation/devicetree/bindings/pwm/
8221F: include/linux/pwm.h
8222F: drivers/pwm/
8223F: drivers/video/backlight/pwm_bl.c
8224F: include/linux/pwm_backlight.h
8225
8226PXA2xx/PXA3xx SUPPORT
8227M: Daniel Mack <daniel@zonque.org>
8228M: Haojian Zhuang <haojian.zhuang@gmail.com>
8229M: Robert Jarzmik <robert.jarzmik@free.fr>
8230L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8231T: git git://github.com/hzhuang1/linux.git
8232T: git git://github.com/rjarzmik/linux.git
8233S: Maintained
8234F: arch/arm/mach-pxa/
8235F: drivers/dma/pxa*
8236F: drivers/pcmcia/pxa2xx*
8237F: drivers/spi/spi-pxa2xx*
8238F: drivers/usb/gadget/udc/pxa2*
8239F: include/sound/pxa2xx-lib.h
8240F: sound/arm/pxa*
8241F: sound/soc/pxa/
8242
8243PXA3xx NAND FLASH DRIVER
8244M: Ezequiel Garcia <ezequiel.garcia@free-electrons.com>
8245L: linux-mtd@lists.infradead.org
8246S: Maintained
8247F: drivers/mtd/nand/pxa3xx_nand.c
8248
8249MMP SUPPORT
8250M: Eric Miao <eric.y.miao@gmail.com>
8251M: Haojian Zhuang <haojian.zhuang@gmail.com>
8252L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8253T: git git://github.com/hzhuang1/linux.git
8254T: git git://git.linaro.org/people/ycmiao/pxa-linux.git
8255S: Maintained
8256F: arch/arm/mach-mmp/
8257
8258PXA MMCI DRIVER
8259S: Orphan
8260
8261PXA RTC DRIVER
8262M: Robert Jarzmik <robert.jarzmik@free.fr>
8263L: rtc-linux@googlegroups.com
8264S: Maintained
8265
8266QAT DRIVER
8267M: Tadeusz Struk <tadeusz.struk@intel.com>
8268L: qat-linux@intel.com
8269S: Supported
8270F: drivers/crypto/qat/
8271
8272QIB DRIVER
8273M: Mike Marciniszyn <infinipath@intel.com>
8274L: linux-rdma@vger.kernel.org
8275S: Supported
8276F: drivers/infiniband/hw/qib/
8277
8278QLOGIC QLA1280 SCSI DRIVER
8279M: Michael Reed <mdr@sgi.com>
8280L: linux-scsi@vger.kernel.org
8281S: Maintained
8282F: drivers/scsi/qla1280.[ch]
8283
8284QLOGIC QLA2XXX FC-SCSI DRIVER
8285M: qla2xxx-upstream@qlogic.com
8286L: linux-scsi@vger.kernel.org
8287S: Supported
8288F: Documentation/scsi/LICENSE.qla2xxx
8289F: drivers/scsi/qla2xxx/
8290
8291QLOGIC QLA4XXX iSCSI DRIVER
8292M: QLogic-Storage-Upstream@qlogic.com
8293L: linux-scsi@vger.kernel.org
8294S: Supported
8295F: Documentation/scsi/LICENSE.qla4xxx
8296F: drivers/scsi/qla4xxx/
8297
8298QLOGIC QLA3XXX NETWORK DRIVER
8299M: Jitendra Kalsaria <jitendra.kalsaria@qlogic.com>
8300M: Ron Mercer <ron.mercer@qlogic.com>
8301M: linux-driver@qlogic.com
8302L: netdev@vger.kernel.org
8303S: Supported
8304F: Documentation/networking/LICENSE.qla3xxx
8305F: drivers/net/ethernet/qlogic/qla3xxx.*
8306
8307QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
8308M: Shahed Shaikh <shahed.shaikh@qlogic.com>
8309M: Dept-GELinuxNICDev@qlogic.com
8310L: netdev@vger.kernel.org
8311S: Supported
8312F: drivers/net/ethernet/qlogic/qlcnic/
8313
8314QLOGIC QLGE 10Gb ETHERNET DRIVER
8315M: Harish Patil <harish.patil@qlogic.com>
8316M: Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
8317M: Dept-GELinuxNICDev@qlogic.com
8318M: linux-driver@qlogic.com
8319L: netdev@vger.kernel.org
8320S: Supported
8321F: drivers/net/ethernet/qlogic/qlge/
8322
8323QNX4 FILESYSTEM
8324M: Anders Larsen <al@alarsen.net>
8325W: http://www.alarsen.net/linux/qnx4fs/
8326S: Maintained
8327F: fs/qnx4/
8328F: include/uapi/linux/qnx4_fs.h
8329F: include/uapi/linux/qnxtypes.h
8330
8331QT1010 MEDIA DRIVER
8332M: Antti Palosaari <crope@iki.fi>
8333L: linux-media@vger.kernel.org
8334W: http://linuxtv.org/
8335W: http://palosaari.fi/linux/
8336Q: http://patchwork.linuxtv.org/project/linux-media/list/
8337T: git git://linuxtv.org/anttip/media_tree.git
8338S: Maintained
8339F: drivers/media/tuners/qt1010*
8340
8341QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
8342M: QCA ath9k Development <ath9k-devel@qca.qualcomm.com>
8343L: linux-wireless@vger.kernel.org
8344L: ath9k-devel@lists.ath9k.org
8345W: http://wireless.kernel.org/en/users/Drivers/ath9k
8346S: Supported
8347F: drivers/net/wireless/ath/ath9k/
8348
8349QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
8350M: Kalle Valo <kvalo@qca.qualcomm.com>
8351L: ath10k@lists.infradead.org
8352W: http://wireless.kernel.org/en/users/Drivers/ath10k
8353T: git git://github.com/kvalo/ath.git
8354S: Supported
8355F: drivers/net/wireless/ath/ath10k/
8356
8357QUALCOMM HEXAGON ARCHITECTURE
8358M: Richard Kuo <rkuo@codeaurora.org>
8359L: linux-hexagon@vger.kernel.org
8360S: Supported
8361F: arch/hexagon/
8362
8363QUALCOMM WCN36XX WIRELESS DRIVER
8364M: Eugene Krasnikov <k.eugene.e@gmail.com>
8365L: wcn36xx@lists.infradead.org
8366W: http://wireless.kernel.org/en/users/Drivers/wcn36xx
8367T: git git://github.com/KrasnikovEugene/wcn36xx.git
8368S: Supported
8369F: drivers/net/wireless/ath/wcn36xx/
8370
8371RADOS BLOCK DEVICE (RBD)
8372M: Ilya Dryomov <idryomov@gmail.com>
8373M: Sage Weil <sage@redhat.com>
8374M: Alex Elder <elder@kernel.org>
8375M: ceph-devel@vger.kernel.org
8376W: http://ceph.com/
8377T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
8378S: Supported
8379F: drivers/block/rbd.c
8380F: drivers/block/rbd_types.h
8381
8382RADEON FRAMEBUFFER DISPLAY DRIVER
8383M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
8384L: linux-fbdev@vger.kernel.org
8385S: Maintained
8386F: drivers/video/fbdev/aty/radeon*
8387F: include/uapi/linux/radeonfb.h
8388
8389RADIOSHARK RADIO DRIVER
8390M: Hans de Goede <hdegoede@redhat.com>
8391L: linux-media@vger.kernel.org
8392T: git git://linuxtv.org/media_tree.git
8393S: Maintained
8394F: drivers/media/radio/radio-shark.c
8395
8396RADIOSHARK2 RADIO DRIVER
8397M: Hans de Goede <hdegoede@redhat.com>
8398L: linux-media@vger.kernel.org
8399T: git git://linuxtv.org/media_tree.git
8400S: Maintained
8401F: drivers/media/radio/radio-shark2.c
8402F: drivers/media/radio/radio-tea5777.c
8403
8404RAGE128 FRAMEBUFFER DISPLAY DRIVER
8405M: Paul Mackerras <paulus@samba.org>
8406L: linux-fbdev@vger.kernel.org
8407S: Maintained
8408F: drivers/video/fbdev/aty/aty128fb.c
8409
8410RALINK RT2X00 WIRELESS LAN DRIVER
8411P: rt2x00 project
8412M: Stanislaw Gruszka <sgruszka@redhat.com>
8413M: Helmut Schaa <helmut.schaa@googlemail.com>
8414L: linux-wireless@vger.kernel.org
8415S: Maintained
8416F: drivers/net/wireless/rt2x00/
8417
8418RAMDISK RAM BLOCK DEVICE DRIVER
8419M: Jens Axboe <axboe@kernel.dk>
8420S: Maintained
8421F: Documentation/blockdev/ramdisk.txt
8422F: drivers/block/brd.c
8423
8424RANDOM NUMBER DRIVER
8425M: "Theodore Ts'o" <tytso@mit.edu>
8426S: Maintained
8427F: drivers/char/random.c
8428
8429RAPIDIO SUBSYSTEM
8430M: Matt Porter <mporter@kernel.crashing.org>
8431M: Alexandre Bounine <alexandre.bounine@idt.com>
8432S: Maintained
8433F: drivers/rapidio/
8434
8435RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
8436L: linux-wireless@vger.kernel.org
8437S: Orphan
8438F: drivers/net/wireless/ray*
8439
8440RCUTORTURE MODULE
8441M: Josh Triplett <josh@joshtriplett.org>
8442M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
8443L: linux-kernel@vger.kernel.org
8444S: Supported
8445T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
8446F: Documentation/RCU/torture.txt
8447F: kernel/rcu/rcutorture.c
8448
8449RCUTORTURE TEST FRAMEWORK
8450M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
8451M: Josh Triplett <josh@joshtriplett.org>
8452R: Steven Rostedt <rostedt@goodmis.org>
8453R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
8454R: Lai Jiangshan <laijs@cn.fujitsu.com>
8455L: linux-kernel@vger.kernel.org
8456S: Supported
8457T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
8458F: tools/testing/selftests/rcutorture
8459
8460RDC R-321X SoC
8461M: Florian Fainelli <florian@openwrt.org>
8462S: Maintained
8463
8464RDC R6040 FAST ETHERNET DRIVER
8465M: Florian Fainelli <florian@openwrt.org>
8466L: netdev@vger.kernel.org
8467S: Maintained
8468F: drivers/net/ethernet/rdc/r6040.c
8469
8470RDS - RELIABLE DATAGRAM SOCKETS
8471M: Chien Yen <chien.yen@oracle.com>
8472L: rds-devel@oss.oracle.com (moderated for non-subscribers)
8473S: Supported
8474F: net/rds/
8475
8476READ-COPY UPDATE (RCU)
8477M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
8478M: Josh Triplett <josh@joshtriplett.org>
8479R: Steven Rostedt <rostedt@goodmis.org>
8480R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
8481R: Lai Jiangshan <laijs@cn.fujitsu.com>
8482L: linux-kernel@vger.kernel.org
8483W: http://www.rdrop.com/users/paulmck/RCU/
8484S: Supported
8485T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
8486F: Documentation/RCU/
8487X: Documentation/RCU/torture.txt
8488F: include/linux/rcu*
8489X: include/linux/srcu.h
8490F: kernel/rcu/
8491X: kernel/torture.c
8492
8493REAL TIME CLOCK (RTC) SUBSYSTEM
8494M: Alessandro Zummo <a.zummo@towertech.it>
8495M: Alexandre Belloni <alexandre.belloni@free-electrons.com>
8496L: rtc-linux@googlegroups.com
8497Q: http://patchwork.ozlabs.org/project/rtc-linux/list/
8498T: git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
8499S: Maintained
8500F: Documentation/rtc.txt
8501F: drivers/rtc/
8502F: include/linux/rtc.h
8503F: include/uapi/linux/rtc.h
8504
8505REALTEK AUDIO CODECS
8506M: Bard Liao <bardliao@realtek.com>
8507M: Oder Chiou <oder_chiou@realtek.com>
8508S: Maintained
8509F: sound/soc/codecs/rt*
8510F: include/sound/rt*.h
8511
8512REISERFS FILE SYSTEM
8513L: reiserfs-devel@vger.kernel.org
8514S: Supported
8515F: fs/reiserfs/
8516
8517REGISTER MAP ABSTRACTION
8518M: Mark Brown <broonie@kernel.org>
8519L: linux-kernel@vger.kernel.org
8520T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
8521S: Supported
8522F: drivers/base/regmap/
8523F: include/linux/regmap.h
8524
8525REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
8526M: Ohad Ben-Cohen <ohad@wizery.com>
8527T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git
8528S: Maintained
8529F: drivers/remoteproc/
8530F: Documentation/remoteproc.txt
8531F: include/linux/remoteproc.h
8532
8533REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
8534M: Ohad Ben-Cohen <ohad@wizery.com>
8535T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/rpmsg.git
8536S: Maintained
8537F: drivers/rpmsg/
8538F: Documentation/rpmsg.txt
8539F: include/linux/rpmsg.h
8540
8541RESET CONTROLLER FRAMEWORK
8542M: Philipp Zabel <p.zabel@pengutronix.de>
8543S: Maintained
8544F: drivers/reset/
8545F: Documentation/devicetree/bindings/reset/
8546F: include/linux/reset.h
8547F: include/linux/reset-controller.h
8548
8549RFKILL
8550M: Johannes Berg <johannes@sipsolutions.net>
8551L: linux-wireless@vger.kernel.org
8552W: http://wireless.kernel.org/
8553T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
8554T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
8555S: Maintained
8556F: Documentation/rfkill.txt
8557F: net/rfkill/
8558
8559RHASHTABLE
8560M: Thomas Graf <tgraf@suug.ch>
8561L: netdev@vger.kernel.org
8562S: Maintained
8563F: lib/rhashtable.c
8564F: include/linux/rhashtable.h
8565
8566RICOH SMARTMEDIA/XD DRIVER
8567M: Maxim Levitsky <maximlevitsky@gmail.com>
8568S: Maintained
8569F: drivers/mtd/nand/r852.c
8570F: drivers/mtd/nand/r852.h
8571
8572RICOH R5C592 MEMORYSTICK DRIVER
8573M: Maxim Levitsky <maximlevitsky@gmail.com>
8574S: Maintained
8575F: drivers/memstick/host/r592.*
8576
8577ROCCAT DRIVERS
8578M: Stefan Achatz <erazor_de@users.sourceforge.net>
8579W: http://sourceforge.net/projects/roccat/
8580S: Maintained
8581F: drivers/hid/hid-roccat*
8582F: include/linux/hid-roccat*
8583F: Documentation/ABI/*/sysfs-driver-hid-roccat*
8584
8585ROCKER DRIVER
8586M: Jiri Pirko <jiri@resnulli.us>
8587M: Scott Feldman <sfeldma@gmail.com>
8588L: netdev@vger.kernel.org
8589S: Supported
8590F: drivers/net/ethernet/rocker/
8591
8592ROCKETPORT DRIVER
8593P: Comtrol Corp.
8594W: http://www.comtrol.com
8595S: Maintained
8596F: Documentation/serial/rocket.txt
8597F: drivers/tty/rocket*
8598
8599ROCKETPORT EXPRESS/INFINITY DRIVER
8600M: Kevin Cernekee <cernekee@gmail.com>
8601L: linux-serial@vger.kernel.org
8602S: Odd Fixes
8603F: drivers/tty/serial/rp2.*
8604
8605ROSE NETWORK LAYER
8606M: Ralf Baechle <ralf@linux-mips.org>
8607L: linux-hams@vger.kernel.org
8608W: http://www.linux-ax25.org/
8609S: Maintained
8610F: include/net/rose.h
8611F: include/uapi/linux/rose.h
8612F: net/rose/
8613
8614RTL2830 MEDIA DRIVER
8615M: Antti Palosaari <crope@iki.fi>
8616L: linux-media@vger.kernel.org
8617W: http://linuxtv.org/
8618W: http://palosaari.fi/linux/
8619Q: http://patchwork.linuxtv.org/project/linux-media/list/
8620T: git git://linuxtv.org/anttip/media_tree.git
8621S: Maintained
8622F: drivers/media/dvb-frontends/rtl2830*
8623
8624RTL2832 MEDIA DRIVER
8625M: Antti Palosaari <crope@iki.fi>
8626L: linux-media@vger.kernel.org
8627W: http://linuxtv.org/
8628W: http://palosaari.fi/linux/
8629Q: http://patchwork.linuxtv.org/project/linux-media/list/
8630T: git git://linuxtv.org/anttip/media_tree.git
8631S: Maintained
8632F: drivers/media/dvb-frontends/rtl2832*
8633
8634RTL2832_SDR MEDIA DRIVER
8635M: Antti Palosaari <crope@iki.fi>
8636L: linux-media@vger.kernel.org
8637W: http://linuxtv.org/
8638W: http://palosaari.fi/linux/
8639Q: http://patchwork.linuxtv.org/project/linux-media/list/
8640T: git git://linuxtv.org/anttip/media_tree.git
8641S: Maintained
8642F: drivers/media/dvb-frontends/rtl2832_sdr*
8643
8644RTL8180 WIRELESS DRIVER
8645L: linux-wireless@vger.kernel.org
8646W: http://wireless.kernel.org/
8647T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
8648S: Orphan
8649F: drivers/net/wireless/rtl818x/rtl8180/
8650
8651RTL8187 WIRELESS DRIVER
8652M: Herton Ronaldo Krzesinski <herton@canonical.com>
8653M: Hin-Tak Leung <htl10@users.sourceforge.net>
8654M: Larry Finger <Larry.Finger@lwfinger.net>
8655L: linux-wireless@vger.kernel.org
8656W: http://wireless.kernel.org/
8657T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
8658S: Maintained
8659F: drivers/net/wireless/rtl818x/rtl8187/
8660
8661RTL8192CE WIRELESS DRIVER
8662M: Larry Finger <Larry.Finger@lwfinger.net>
8663M: Chaoming Li <chaoming_li@realsil.com.cn>
8664L: linux-wireless@vger.kernel.org
8665W: http://wireless.kernel.org/
8666T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
8667S: Maintained
8668F: drivers/net/wireless/rtlwifi/
8669F: drivers/net/wireless/rtlwifi/rtl8192ce/
8670
8671S3 SAVAGE FRAMEBUFFER DRIVER
8672M: Antonino Daplas <adaplas@gmail.com>
8673L: linux-fbdev@vger.kernel.org
8674S: Maintained
8675F: drivers/video/fbdev/savage/
8676
8677S390
8678M: Martin Schwidefsky <schwidefsky@de.ibm.com>
8679M: Heiko Carstens <heiko.carstens@de.ibm.com>
8680M: linux390@de.ibm.com
8681L: linux-s390@vger.kernel.org
8682W: http://www.ibm.com/developerworks/linux/linux390/
8683S: Supported
8684F: arch/s390/
8685F: drivers/s390/
8686F: Documentation/s390/
8687F: Documentation/DocBook/s390*
8688
8689S390 COMMON I/O LAYER
8690M: Sebastian Ott <sebott@linux.vnet.ibm.com>
8691M: Peter Oberparleiter <oberpar@linux.vnet.ibm.com>
8692L: linux-s390@vger.kernel.org
8693W: http://www.ibm.com/developerworks/linux/linux390/
8694S: Supported
8695F: drivers/s390/cio/
8696
8697S390 DASD DRIVER
8698M: Stefan Weinhuber <wein@de.ibm.com>
8699M: Stefan Haberland <stefan.haberland@de.ibm.com>
8700L: linux-s390@vger.kernel.org
8701W: http://www.ibm.com/developerworks/linux/linux390/
8702S: Supported
8703F: drivers/s390/block/dasd*
8704F: block/partitions/ibm.c
8705
8706S390 NETWORK DRIVERS
8707M: Ursula Braun <ursula.braun@de.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/net/
8713
8714S390 PCI SUBSYSTEM
8715M: Sebastian Ott <sebott@linux.vnet.ibm.com>
8716M: Gerald Schaefer <gerald.schaefer@de.ibm.com>
8717L: linux-s390@vger.kernel.org
8718W: http://www.ibm.com/developerworks/linux/linux390/
8719S: Supported
8720F: arch/s390/pci/
8721F: drivers/pci/hotplug/s390_pci_hpc.c
8722
8723S390 ZCRYPT DRIVER
8724M: Ingo Tuchscherer <ingo.tuchscherer@de.ibm.com>
8725M: linux390@de.ibm.com
8726L: linux-s390@vger.kernel.org
8727W: http://www.ibm.com/developerworks/linux/linux390/
8728S: Supported
8729F: drivers/s390/crypto/
8730
8731S390 ZFCP DRIVER
8732M: Steffen Maier <maier@linux.vnet.ibm.com>
8733M: linux390@de.ibm.com
8734L: linux-s390@vger.kernel.org
8735W: http://www.ibm.com/developerworks/linux/linux390/
8736S: Supported
8737F: drivers/s390/scsi/zfcp_*
8738
8739S390 IUCV NETWORK LAYER
8740M: Ursula Braun <ursula.braun@de.ibm.com>
8741M: linux390@de.ibm.com
8742L: linux-s390@vger.kernel.org
8743W: http://www.ibm.com/developerworks/linux/linux390/
8744S: Supported
8745F: drivers/s390/net/*iucv*
8746F: include/net/iucv/
8747F: net/iucv/
8748
8749S3C24XX SD/MMC Driver
8750M: Ben Dooks <ben-linux@fluff.org>
8751L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8752S: Supported
8753F: drivers/mmc/host/s3cmci.*
8754
8755SAA6588 RDS RECEIVER DRIVER
8756M: Hans Verkuil <hverkuil@xs4all.nl>
8757L: linux-media@vger.kernel.org
8758T: git git://linuxtv.org/media_tree.git
8759W: http://linuxtv.org
8760S: Odd Fixes
8761F: drivers/media/i2c/saa6588*
8762
8763SAA7134 VIDEO4LINUX DRIVER
8764M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
8765L: linux-media@vger.kernel.org
8766W: http://linuxtv.org
8767T: git git://linuxtv.org/media_tree.git
8768S: Odd fixes
8769F: Documentation/video4linux/*.saa7134
8770F: drivers/media/pci/saa7134/
8771
8772SAA7146 VIDEO4LINUX-2 DRIVER
8773M: Hans Verkuil <hverkuil@xs4all.nl>
8774L: linux-media@vger.kernel.org
8775T: git git://linuxtv.org/media_tree.git
8776S: Maintained
8777F: drivers/media/common/saa7146/
8778F: drivers/media/pci/saa7146/
8779F: include/media/saa7146*
8780
8781SAMSUNG LAPTOP DRIVER
8782M: Corentin Chary <corentin.chary@gmail.com>
8783L: platform-driver-x86@vger.kernel.org
8784S: Maintained
8785F: drivers/platform/x86/samsung-laptop.c
8786
8787SAMSUNG AUDIO (ASoC) DRIVERS
8788M: Sangbeom Kim <sbkim73@samsung.com>
8789L: alsa-devel@alsa-project.org (moderated for non-subscribers)
8790S: Supported
8791F: sound/soc/samsung/
8792
8793SAMSUNG FRAMEBUFFER DRIVER
8794M: Jingoo Han <jingoohan1@gmail.com>
8795L: linux-fbdev@vger.kernel.org
8796S: Maintained
8797F: drivers/video/fbdev/s3c-fb.c
8798
8799SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
8800M: Sangbeom Kim <sbkim73@samsung.com>
8801M: Krzysztof Kozlowski <k.kozlowski@samsung.com>
8802L: linux-kernel@vger.kernel.org
8803L: linux-samsung-soc@vger.kernel.org
8804S: Supported
8805F: drivers/mfd/sec*.c
8806F: drivers/regulator/s2m*.c
8807F: drivers/regulator/s5m*.c
8808F: drivers/clk/clk-s2mps11.c
8809F: drivers/rtc/rtc-s5m.c
8810F: include/linux/mfd/samsung/
8811F: Documentation/devicetree/bindings/regulator/s5m8767-regulator.txt
8812F: Documentation/devicetree/bindings/mfd/s2mp*.txt
8813
8814SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
8815M: Kyungmin Park <kyungmin.park@samsung.com>
8816M: Sylwester Nawrocki <s.nawrocki@samsung.com>
8817L: linux-media@vger.kernel.org
8818Q: https://patchwork.linuxtv.org/project/linux-media/list/
8819S: Supported
8820F: drivers/media/platform/exynos4-is/
8821
8822SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
8823M: Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
8824L: linux-media@vger.kernel.org
8825L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
8826S: Maintained
8827F: drivers/media/platform/s3c-camif/
8828F: include/media/s3c_camif.h
8829
8830SAMSUNG S5C73M3 CAMERA DRIVER
8831M: Kyungmin Park <kyungmin.park@samsung.com>
8832M: Andrzej Hajda <a.hajda@samsung.com>
8833L: linux-media@vger.kernel.org
8834S: Supported
8835F: drivers/media/i2c/s5c73m3/*
8836
8837SAMSUNG S5K5BAF CAMERA DRIVER
8838M: Kyungmin Park <kyungmin.park@samsung.com>
8839M: Andrzej Hajda <a.hajda@samsung.com>
8840L: linux-media@vger.kernel.org
8841S: Supported
8842F: drivers/media/i2c/s5k5baf.c
8843
8844SAMSUNG SOC CLOCK DRIVERS
8845M: Sylwester Nawrocki <s.nawrocki@samsung.com>
8846M: Tomasz Figa <tomasz.figa@gmail.com>
8847S: Supported
8848L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
8849F: drivers/clk/samsung/
8850
8851SAMSUNG SXGBE DRIVERS
8852M: Byungho An <bh74.an@samsung.com>
8853M: Girish K S <ks.giri@samsung.com>
8854M: Vipul Pandya <vipul.pandya@samsung.com>
8855S: Supported
8856L: netdev@vger.kernel.org
8857F: drivers/net/ethernet/samsung/sxgbe/
8858
8859SAMSUNG THERMAL DRIVER
8860M: Lukasz Majewski <l.majewski@samsung.com>
8861L: linux-pm@vger.kernel.org
8862L: linux-samsung-soc@vger.kernel.org
8863S: Supported
8864T: https://github.com/lmajewski/linux-samsung-thermal.git
8865F: drivers/thermal/samsung/
8866
8867SAMSUNG USB2 PHY DRIVER
8868M: Kamil Debski <k.debski@samsung.com>
8869L: linux-kernel@vger.kernel.org
8870S: Supported
8871F: Documentation/devicetree/bindings/phy/samsung-phy.txt
8872F: Documentation/phy/samsung-usb2.txt
8873F: drivers/phy/phy-exynos4210-usb2.c
8874F: drivers/phy/phy-exynos4x12-usb2.c
8875F: drivers/phy/phy-exynos5250-usb2.c
8876F: drivers/phy/phy-s5pv210-usb2.c
8877F: drivers/phy/phy-samsung-usb2.c
8878F: drivers/phy/phy-samsung-usb2.h
8879
8880SERIAL DRIVERS
8881M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
8882L: linux-serial@vger.kernel.org
8883S: Maintained
8884F: drivers/tty/serial/
8885
8886SYNOPSYS DESIGNWARE DMAC DRIVER
8887M: Viresh Kumar <viresh.linux@gmail.com>
8888M: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
8889S: Maintained
8890F: include/linux/dma/dw.h
8891F: include/linux/platform_data/dma-dw.h
8892F: drivers/dma/dw/
8893
8894SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
8895M: Seungwon Jeon <tgih.jun@samsung.com>
8896M: Jaehoon Chung <jh80.chung@samsung.com>
8897L: linux-mmc@vger.kernel.org
8898S: Maintained
8899F: include/linux/mmc/dw_mmc.h
8900F: drivers/mmc/host/dw_mmc*
8901
8902THUNDERBOLT DRIVER
8903M: Andreas Noever <andreas.noever@gmail.com>
8904S: Maintained
8905F: drivers/thunderbolt/
8906
8907TIMEKEEPING, CLOCKSOURCE CORE, NTP
8908M: John Stultz <john.stultz@linaro.org>
8909M: Thomas Gleixner <tglx@linutronix.de>
8910L: linux-kernel@vger.kernel.org
8911T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
8912S: Supported
8913F: include/linux/clocksource.h
8914F: include/linux/time.h
8915F: include/linux/timex.h
8916F: include/uapi/linux/time.h
8917F: include/uapi/linux/timex.h
8918F: kernel/time/clocksource.c
8919F: kernel/time/time*.c
8920F: kernel/time/ntp.c
8921F: tools/testing/selftests/timers/
8922
8923SC1200 WDT DRIVER
8924M: Zwane Mwaikambo <zwanem@gmail.com>
8925S: Maintained
8926F: drivers/watchdog/sc1200wdt.c
8927
8928SCHEDULER
8929M: Ingo Molnar <mingo@redhat.com>
8930M: Peter Zijlstra <peterz@infradead.org>
8931L: linux-kernel@vger.kernel.org
8932T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
8933S: Maintained
8934F: kernel/sched/
8935F: include/linux/sched.h
8936F: include/uapi/linux/sched.h
8937F: include/linux/wait.h
8938
8939SCORE ARCHITECTURE
8940M: Chen Liqin <liqin.linux@gmail.com>
8941M: Lennox Wu <lennox.wu@gmail.com>
8942W: http://www.sunplus.com
8943S: Supported
8944F: arch/score/
8945
8946SCSI CDROM DRIVER
8947M: Jens Axboe <axboe@kernel.dk>
8948L: linux-scsi@vger.kernel.org
8949W: http://www.kernel.dk
8950S: Maintained
8951F: drivers/scsi/sr*
8952
8953SCSI RDMA PROTOCOL (SRP) INITIATOR
8954M: Bart Van Assche <bart.vanassche@sandisk.com>
8955L: linux-rdma@vger.kernel.org
8956S: Supported
8957W: http://www.openfabrics.org
8958Q: http://patchwork.kernel.org/project/linux-rdma/list/
8959T: git git://git.kernel.org/pub/scm/linux/kernel/git/dad/srp-initiator.git
8960F: drivers/infiniband/ulp/srp/
8961F: include/scsi/srp.h
8962
8963SCSI SG DRIVER
8964M: Doug Gilbert <dgilbert@interlog.com>
8965L: linux-scsi@vger.kernel.org
8966W: http://sg.danny.cz/sg
8967S: Maintained
8968F: Documentation/scsi/scsi-generic.txt
8969F: drivers/scsi/sg.c
8970F: include/scsi/sg.h
8971
8972SCSI SUBSYSTEM
8973M: "James E.J. Bottomley" <JBottomley@odin.com>
8974L: linux-scsi@vger.kernel.org
8975T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
8976S: Maintained
8977F: drivers/scsi/
8978F: include/scsi/
8979
8980SCSI TAPE DRIVER
8981M: Kai Mäkisara <Kai.Makisara@kolumbus.fi>
8982L: linux-scsi@vger.kernel.org
8983S: Maintained
8984F: Documentation/scsi/st.txt
8985F: drivers/scsi/st.*
8986F: drivers/scsi/st_*.h
8987
8988SCTP PROTOCOL
8989M: Vlad Yasevich <vyasevich@gmail.com>
8990M: Neil Horman <nhorman@tuxdriver.com>
8991L: linux-sctp@vger.kernel.org
8992W: http://lksctp.sourceforge.net
8993S: Maintained
8994F: Documentation/networking/sctp.txt
8995F: include/linux/sctp.h
8996F: include/uapi/linux/sctp.h
8997F: include/net/sctp/
8998F: net/sctp/
8999
9000SCx200 CPU SUPPORT
9001M: Jim Cromie <jim.cromie@gmail.com>
9002S: Odd Fixes
9003F: Documentation/i2c/busses/scx200_acb
9004F: arch/x86/platform/scx200/
9005F: drivers/watchdog/scx200_wdt.c
9006F: drivers/i2c/busses/scx200*
9007F: drivers/mtd/maps/scx200_docflash.c
9008F: include/linux/scx200.h
9009
9010SCx200 GPIO DRIVER
9011M: Jim Cromie <jim.cromie@gmail.com>
9012S: Maintained
9013F: drivers/char/scx200_gpio.c
9014F: include/linux/scx200_gpio.h
9015
9016SCx200 HRT CLOCKSOURCE DRIVER
9017M: Jim Cromie <jim.cromie@gmail.com>
9018S: Maintained
9019F: drivers/clocksource/scx200_hrt.c
9020
9021SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
9022M: Sascha Sommer <saschasommer@freenet.de>
9023L: sdricohcs-devel@lists.sourceforge.net (subscribers-only)
9024S: Maintained
9025F: drivers/mmc/host/sdricoh_cs.c
9026
9027SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
9028L: linux-mmc@vger.kernel.org
9029S: Orphan
9030F: drivers/mmc/host/sdhci.*
9031F: drivers/mmc/host/sdhci-pltfm.[ch]
9032
9033SECURE COMPUTING
9034M: Kees Cook <keescook@chromium.org>
9035R: Andy Lutomirski <luto@amacapital.net>
9036R: Will Drewry <wad@chromium.org>
9037T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp
9038S: Supported
9039F: kernel/seccomp.c
9040F: include/uapi/linux/seccomp.h
9041F: include/linux/seccomp.h
9042F: tools/testing/selftests/seccomp/*
9043K: \bsecure_computing
9044K: \bTIF_SECCOMP\b
9045
9046SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
9047M: Ben Dooks <ben-linux@fluff.org>
9048M: Jaehoon Chung <jh80.chung@samsung.com>
9049L: linux-mmc@vger.kernel.org
9050S: Maintained
9051F: drivers/mmc/host/sdhci-s3c*
9052
9053SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
9054M: Viresh Kumar <viresh.linux@gmail.com>
9055L: spear-devel@list.st.com
9056L: linux-mmc@vger.kernel.org
9057S: Maintained
9058F: drivers/mmc/host/sdhci-spear.c
9059
9060SECURITY SUBSYSTEM
9061M: James Morris <james.l.morris@oracle.com>
9062M: "Serge E. Hallyn" <serge@hallyn.com>
9063L: linux-security-module@vger.kernel.org (suggested Cc:)
9064T: git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git
9065W: http://kernsec.org/
9066S: Supported
9067F: security/
9068
9069SECURITY CONTACT
9070M: Security Officers <security@kernel.org>
9071S: Supported
9072
9073SELINUX SECURITY MODULE
9074M: Paul Moore <paul@paul-moore.com>
9075M: Stephen Smalley <sds@tycho.nsa.gov>
9076M: Eric Paris <eparis@parisplace.org>
9077L: selinux@tycho.nsa.gov (moderated for non-subscribers)
9078W: http://selinuxproject.org
9079T: git git://git.infradead.org/users/pcmoore/selinux
9080S: Supported
9081F: include/linux/selinux*
9082F: security/selinux/
9083F: scripts/selinux/
9084
9085APPARMOR SECURITY MODULE
9086M: John Johansen <john.johansen@canonical.com>
9087L: apparmor@lists.ubuntu.com (subscribers-only, general discussion)
9088W: apparmor.wiki.kernel.org
9089T: git git://git.kernel.org/pub/scm/linux/kernel/git/jj/apparmor-dev.git
9090S: Supported
9091F: security/apparmor/
9092
9093SENSABLE PHANTOM
9094M: Jiri Slaby <jirislaby@gmail.com>
9095S: Maintained
9096F: drivers/misc/phantom.c
9097F: include/uapi/linux/phantom.h
9098
9099SERVER ENGINES 10Gbps iSCSI - BladeEngine 2 DRIVER
9100M: Jayamohan Kallickal <jayamohan.kallickal@avagotech.com>
9101M: Minh Tran <minh.tran@avagotech.com>
9102M: John Soni Jose <sony.john-n@avagotech.com>
9103L: linux-scsi@vger.kernel.org
9104W: http://www.avagotech.com
9105S: Supported
9106F: drivers/scsi/be2iscsi/
9107
9108Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER
9109M: Sathya Perla <sathya.perla@avagotech.com>
9110M: Ajit Khaparde <ajit.khaparde@avagotech.com>
9111M: Padmanabh Ratnakar <padmanabh.ratnakar@avagotech.com>
9112M: Sriharsha Basavapatna <sriharsha.basavapatna@avagotech.com>
9113L: netdev@vger.kernel.org
9114W: http://www.emulex.com
9115S: Supported
9116F: drivers/net/ethernet/emulex/benet/
9117
9118EMULEX ONECONNECT ROCE DRIVER
9119M: Selvin Xavier <selvin.xavier@avagotech.com>
9120M: Devesh Sharma <devesh.sharma@avagotech.com>
9121M: Mitesh Ahuja <mitesh.ahuja@avagotech.com>
9122L: linux-rdma@vger.kernel.org
9123W: http://www.emulex.com
9124S: Supported
9125F: drivers/infiniband/hw/ocrdma/
9126
9127SFC NETWORK DRIVER
9128M: Solarflare linux maintainers <linux-net-drivers@solarflare.com>
9129M: Shradha Shah <sshah@solarflare.com>
9130L: netdev@vger.kernel.org
9131S: Supported
9132F: drivers/net/ethernet/sfc/
9133
9134SGI GRU DRIVER
9135M: Dimitri Sivanich <sivanich@sgi.com>
9136S: Maintained
9137F: drivers/misc/sgi-gru/
9138
9139SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER
9140M: Pat Gefre <pfg@sgi.com>
9141L: linux-ia64@vger.kernel.org
9142S: Supported
9143F: Documentation/ia64/serial.txt
9144F: drivers/tty/serial/ioc?_serial.c
9145F: include/linux/ioc?.h
9146
9147SGI XP/XPC/XPNET DRIVER
9148M: Cliff Whickman <cpw@sgi.com>
9149M: Robin Holt <robinmholt@gmail.com>
9150S: Maintained
9151F: drivers/misc/sgi-xp/
9152
9153SI2157 MEDIA DRIVER
9154M: Antti Palosaari <crope@iki.fi>
9155L: linux-media@vger.kernel.org
9156W: http://linuxtv.org/
9157W: http://palosaari.fi/linux/
9158Q: http://patchwork.linuxtv.org/project/linux-media/list/
9159T: git git://linuxtv.org/anttip/media_tree.git
9160S: Maintained
9161F: drivers/media/tuners/si2157*
9162
9163SI2168 MEDIA DRIVER
9164M: Antti Palosaari <crope@iki.fi>
9165L: linux-media@vger.kernel.org
9166W: http://linuxtv.org/
9167W: http://palosaari.fi/linux/
9168Q: http://patchwork.linuxtv.org/project/linux-media/list/
9169T: git git://linuxtv.org/anttip/media_tree.git
9170S: Maintained
9171F: drivers/media/dvb-frontends/si2168*
9172
9173SI470X FM RADIO RECEIVER I2C DRIVER
9174M: Hans Verkuil <hverkuil@xs4all.nl>
9175L: linux-media@vger.kernel.org
9176T: git git://linuxtv.org/media_tree.git
9177W: http://linuxtv.org
9178S: Odd Fixes
9179F: drivers/media/radio/si470x/radio-si470x-i2c.c
9180
9181SI470X FM RADIO RECEIVER USB DRIVER
9182M: Hans Verkuil <hverkuil@xs4all.nl>
9183L: linux-media@vger.kernel.org
9184T: git git://linuxtv.org/media_tree.git
9185W: http://linuxtv.org
9186S: Maintained
9187F: drivers/media/radio/si470x/radio-si470x-common.c
9188F: drivers/media/radio/si470x/radio-si470x.h
9189F: drivers/media/radio/si470x/radio-si470x-usb.c
9190
9191SI4713 FM RADIO TRANSMITTER I2C DRIVER
9192M: Eduardo Valentin <edubezval@gmail.com>
9193L: linux-media@vger.kernel.org
9194T: git git://linuxtv.org/media_tree.git
9195W: http://linuxtv.org
9196S: Odd Fixes
9197F: drivers/media/radio/si4713/si4713.?
9198
9199SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
9200M: Eduardo Valentin <edubezval@gmail.com>
9201L: linux-media@vger.kernel.org
9202T: git git://linuxtv.org/media_tree.git
9203W: http://linuxtv.org
9204S: Odd Fixes
9205F: drivers/media/radio/si4713/radio-platform-si4713.c
9206
9207SI4713 FM RADIO TRANSMITTER USB DRIVER
9208M: Hans Verkuil <hverkuil@xs4all.nl>
9209L: linux-media@vger.kernel.org
9210T: git git://linuxtv.org/media_tree.git
9211W: http://linuxtv.org
9212S: Maintained
9213F: drivers/media/radio/si4713/radio-usb-si4713.c
9214
9215SIANO DVB DRIVER
9216M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
9217L: linux-media@vger.kernel.org
9218W: http://linuxtv.org
9219T: git git://linuxtv.org/media_tree.git
9220S: Odd fixes
9221F: drivers/media/common/siano/
9222F: drivers/media/usb/siano/
9223F: drivers/media/usb/siano/
9224F: drivers/media/mmc/siano/
9225
9226SIMPLEFB FB DRIVER
9227M: Hans de Goede <hdegoede@redhat.com>
9228L: linux-fbdev@vger.kernel.org
9229S: Maintained
9230F: Documentation/devicetree/bindings/video/simple-framebuffer.txt
9231F: drivers/video/fbdev/simplefb.c
9232F: include/linux/platform_data/simplefb.h
9233
9234SH_VEU V4L2 MEM2MEM DRIVER
9235L: linux-media@vger.kernel.org
9236S: Orphan
9237F: drivers/media/platform/sh_veu.c
9238
9239SH_VOU V4L2 OUTPUT DRIVER
9240L: linux-media@vger.kernel.org
9241S: Orphan
9242F: drivers/media/platform/sh_vou.c
9243F: include/media/sh_vou.h
9244
9245SIMPLE FIRMWARE INTERFACE (SFI)
9246M: Len Brown <lenb@kernel.org>
9247L: sfi-devel@simplefirmware.org
9248W: http://simplefirmware.org/
9249T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git
9250S: Supported
9251F: arch/x86/platform/sfi/
9252F: drivers/sfi/
9253F: include/linux/sfi*.h
9254
9255SIMTEC EB110ATX (Chalice CATS)
9256P: Ben Dooks
9257P: Vincent Sanders <vince@simtec.co.uk>
9258M: Simtec Linux Team <linux@simtec.co.uk>
9259W: http://www.simtec.co.uk/products/EB110ATX/
9260S: Supported
9261
9262SIMTEC EB2410ITX (BAST)
9263P: Ben Dooks
9264P: Vincent Sanders <vince@simtec.co.uk>
9265M: Simtec Linux Team <linux@simtec.co.uk>
9266W: http://www.simtec.co.uk/products/EB2410ITX/
9267S: Supported
9268F: arch/arm/mach-s3c24xx/mach-bast.c
9269F: arch/arm/mach-s3c24xx/bast-ide.c
9270F: arch/arm/mach-s3c24xx/bast-irq.c
9271
9272TI DAVINCI MACHINE SUPPORT
9273M: Sekhar Nori <nsekhar@ti.com>
9274M: Kevin Hilman <khilman@deeprootsystems.com>
9275T: git git://gitorious.org/linux-davinci/linux-davinci.git
9276Q: http://patchwork.kernel.org/project/linux-davinci/list/
9277S: Supported
9278F: arch/arm/mach-davinci/
9279F: drivers/i2c/busses/i2c-davinci.c
9280
9281TI DAVINCI SERIES MEDIA DRIVER
9282M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
9283L: linux-media@vger.kernel.org
9284W: http://linuxtv.org/
9285Q: http://patchwork.linuxtv.org/project/linux-media/list/
9286T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
9287S: Maintained
9288F: drivers/media/platform/davinci/
9289F: include/media/davinci/
9290
9291TI AM437X VPFE DRIVER
9292M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
9293L: linux-media@vger.kernel.org
9294W: http://linuxtv.org/
9295Q: http://patchwork.linuxtv.org/project/linux-media/list/
9296T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
9297S: Maintained
9298F: drivers/media/platform/am437x/
9299
9300OV2659 OMNIVISION SENSOR DRIVER
9301M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
9302L: linux-media@vger.kernel.org
9303W: http://linuxtv.org/
9304Q: http://patchwork.linuxtv.org/project/linux-media/list/
9305T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
9306S: Maintained
9307F: drivers/media/i2c/ov2659.c
9308F: include/media/ov2659.h
9309
9310SIS 190 ETHERNET DRIVER
9311M: Francois Romieu <romieu@fr.zoreil.com>
9312L: netdev@vger.kernel.org
9313S: Maintained
9314F: drivers/net/ethernet/sis/sis190.c
9315
9316SIS 900/7016 FAST ETHERNET DRIVER
9317M: Daniele Venzano <venza@brownhat.org>
9318W: http://www.brownhat.org/sis900.html
9319L: netdev@vger.kernel.org
9320S: Maintained
9321F: drivers/net/ethernet/sis/sis900.*
9322
9323SIS FRAMEBUFFER DRIVER
9324M: Thomas Winischhofer <thomas@winischhofer.net>
9325W: http://www.winischhofer.net/linuxsisvga.shtml
9326S: Maintained
9327F: Documentation/fb/sisfb.txt
9328F: drivers/video/fbdev/sis/
9329F: include/video/sisfb.h
9330
9331SIS USB2VGA DRIVER
9332M: Thomas Winischhofer <thomas@winischhofer.net>
9333W: http://www.winischhofer.at/linuxsisusbvga.shtml
9334S: Maintained
9335F: drivers/usb/misc/sisusbvga/
9336
9337SLAB ALLOCATOR
9338M: Christoph Lameter <cl@linux.com>
9339M: Pekka Enberg <penberg@kernel.org>
9340M: David Rientjes <rientjes@google.com>
9341M: Joonsoo Kim <iamjoonsoo.kim@lge.com>
9342M: Andrew Morton <akpm@linux-foundation.org>
9343L: linux-mm@kvack.org
9344S: Maintained
9345F: include/linux/sl?b*.h
9346F: mm/sl?b*
9347
9348SLEEPABLE READ-COPY UPDATE (SRCU)
9349M: Lai Jiangshan <laijs@cn.fujitsu.com>
9350M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
9351M: Josh Triplett <josh@joshtriplett.org>
9352R: Steven Rostedt <rostedt@goodmis.org>
9353R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
9354L: linux-kernel@vger.kernel.org
9355W: http://www.rdrop.com/users/paulmck/RCU/
9356S: Supported
9357T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
9358F: include/linux/srcu.h
9359F: kernel/rcu/srcu.c
9360
9361SMACK SECURITY MODULE
9362M: Casey Schaufler <casey@schaufler-ca.com>
9363L: linux-security-module@vger.kernel.org
9364W: http://schaufler-ca.com
9365T: git git://git.gitorious.org/smack-next/kernel.git
9366S: Maintained
9367F: Documentation/security/Smack.txt
9368F: security/smack/
9369
9370DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS)
9371M: Kevin Hilman <khilman@kernel.org>
9372M: Nishanth Menon <nm@ti.com>
9373S: Maintained
9374F: drivers/power/avs/
9375F: include/linux/power/smartreflex.h
9376L: linux-pm@vger.kernel.org
9377
9378SMC91x ETHERNET DRIVER
9379M: Nicolas Pitre <nico@fluxnic.net>
9380S: Odd Fixes
9381F: drivers/net/ethernet/smsc/smc91x.*
9382
9383SMIA AND SMIA++ IMAGE SENSOR DRIVER
9384M: Sakari Ailus <sakari.ailus@iki.fi>
9385L: linux-media@vger.kernel.org
9386S: Maintained
9387F: drivers/media/i2c/smiapp/
9388F: include/media/smiapp.h
9389F: drivers/media/i2c/smiapp-pll.c
9390F: drivers/media/i2c/smiapp-pll.h
9391F: include/uapi/linux/smiapp.h
9392F: Documentation/devicetree/bindings/media/i2c/nokia,smia.txt
9393
9394SMM665 HARDWARE MONITOR DRIVER
9395M: Guenter Roeck <linux@roeck-us.net>
9396L: lm-sensors@lm-sensors.org
9397S: Maintained
9398F: Documentation/hwmon/smm665
9399F: drivers/hwmon/smm665.c
9400
9401SMSC EMC2103 HARDWARE MONITOR DRIVER
9402M: Steve Glendinning <steve.glendinning@shawell.net>
9403L: lm-sensors@lm-sensors.org
9404S: Maintained
9405F: Documentation/hwmon/emc2103
9406F: drivers/hwmon/emc2103.c
9407
9408SMSC SCH5627 HARDWARE MONITOR DRIVER
9409M: Hans de Goede <hdegoede@redhat.com>
9410L: lm-sensors@lm-sensors.org
9411S: Supported
9412F: Documentation/hwmon/sch5627
9413F: drivers/hwmon/sch5627.c
9414
9415SMSC47B397 HARDWARE MONITOR DRIVER
9416M: Jean Delvare <jdelvare@suse.de>
9417L: lm-sensors@lm-sensors.org
9418S: Maintained
9419F: Documentation/hwmon/smsc47b397
9420F: drivers/hwmon/smsc47b397.c
9421
9422SMSC911x ETHERNET DRIVER
9423M: Steve Glendinning <steve.glendinning@shawell.net>
9424L: netdev@vger.kernel.org
9425S: Maintained
9426F: include/linux/smsc911x.h
9427F: drivers/net/ethernet/smsc/smsc911x.*
9428
9429SMSC9420 PCI ETHERNET DRIVER
9430M: Steve Glendinning <steve.glendinning@shawell.net>
9431L: netdev@vger.kernel.org
9432S: Maintained
9433F: drivers/net/ethernet/smsc/smsc9420.*
9434
9435SMSC UFX6000 and UFX7000 USB to VGA DRIVER
9436M: Steve Glendinning <steve.glendinning@shawell.net>
9437L: linux-fbdev@vger.kernel.org
9438S: Maintained
9439F: drivers/video/fbdev/smscufx.c
9440
9441SOC-CAMERA V4L2 SUBSYSTEM
9442M: Guennadi Liakhovetski <g.liakhovetski@gmx.de>
9443L: linux-media@vger.kernel.org
9444T: git git://linuxtv.org/media_tree.git
9445S: Maintained
9446F: include/media/soc*
9447F: drivers/media/i2c/soc_camera/
9448F: drivers/media/platform/soc_camera/
9449
9450SOEKRIS NET48XX LED SUPPORT
9451M: Chris Boot <bootc@bootc.net>
9452S: Maintained
9453F: drivers/leds/leds-net48xx.c
9454
9455SOFTLOGIC 6x10 MPEG CODEC
9456M: Bluecherry Maintainers <maintainers@bluecherrydvr.com>
9457M: Andrey Utkin <andrey.utkin@corp.bluecherry.net>
9458M: Andrey Utkin <andrey.krieger.utkin@gmail.com>
9459M: Ismael Luceno <ismael@iodev.co.uk>
9460L: linux-media@vger.kernel.org
9461S: Supported
9462F: drivers/media/pci/solo6x10/
9463
9464SOFTWARE RAID (Multiple Disks) SUPPORT
9465M: Neil Brown <neilb@suse.de>
9466L: linux-raid@vger.kernel.org
9467S: Supported
9468F: drivers/md/
9469F: include/linux/raid/
9470F: include/uapi/linux/raid/
9471
9472SONIC NETWORK DRIVER
9473M: Thomas Bogendoerfer <tsbogend@alpha.franken.de>
9474L: netdev@vger.kernel.org
9475S: Maintained
9476F: drivers/net/ethernet/natsemi/sonic.*
9477
9478SONICS SILICON BACKPLANE DRIVER (SSB)
9479M: Michael Buesch <m@bues.ch>
9480L: netdev@vger.kernel.org
9481S: Maintained
9482F: drivers/ssb/
9483F: include/linux/ssb/
9484
9485SONY VAIO CONTROL DEVICE DRIVER
9486M: Mattia Dongili <malattia@linux.it>
9487L: platform-driver-x86@vger.kernel.org
9488W: http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
9489S: Maintained
9490F: Documentation/laptops/sony-laptop.txt
9491F: drivers/char/sonypi.c
9492F: drivers/platform/x86/sony-laptop.c
9493F: include/linux/sony-laptop.h
9494
9495SONY MEMORYSTICK CARD SUPPORT
9496M: Alex Dubov <oakad@yahoo.com>
9497W: http://tifmxx.berlios.de/
9498S: Maintained
9499F: drivers/memstick/host/tifm_ms.c
9500
9501SONY MEMORYSTICK STANDARD SUPPORT
9502M: Maxim Levitsky <maximlevitsky@gmail.com>
9503S: Maintained
9504F: drivers/memstick/core/ms_block.*
9505
9506SOUND
9507M: Jaroslav Kysela <perex@perex.cz>
9508M: Takashi Iwai <tiwai@suse.de>
9509L: alsa-devel@alsa-project.org (moderated for non-subscribers)
9510W: http://www.alsa-project.org/
9511T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
9512T: git git://git.alsa-project.org/alsa-kernel.git
9513Q: http://patchwork.kernel.org/project/alsa-devel/list/
9514S: Maintained
9515F: Documentation/sound/
9516F: include/sound/
9517F: include/uapi/sound/
9518F: sound/
9519
9520SOUND - COMPRESSED AUDIO
9521M: Vinod Koul <vinod.koul@intel.com>
9522L: alsa-devel@alsa-project.org (moderated for non-subscribers)
9523T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
9524S: Supported
9525F: Documentation/sound/alsa/compress_offload.txt
9526F: include/sound/compress_driver.h
9527F: include/uapi/sound/compress_*
9528F: sound/core/compress_offload.c
9529F: sound/soc/soc-compress.c
9530
9531SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
9532M: Liam Girdwood <lgirdwood@gmail.com>
9533M: Mark Brown <broonie@kernel.org>
9534T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
9535L: alsa-devel@alsa-project.org (moderated for non-subscribers)
9536W: http://alsa-project.org/main/index.php/ASoC
9537S: Supported
9538F: Documentation/sound/alsa/soc/
9539F: sound/soc/
9540F: include/sound/soc*
9541
9542SOUND - DMAENGINE HELPERS
9543M: Lars-Peter Clausen <lars@metafoo.de>
9544S: Supported
9545F: include/sound/dmaengine_pcm.h
9546F: sound/core/pcm_dmaengine.c
9547F: sound/soc/soc-generic-dmaengine-pcm.c
9548
9549SP2 MEDIA DRIVER
9550M: Olli Salonen <olli.salonen@iki.fi>
9551L: linux-media@vger.kernel.org
9552W: http://linuxtv.org/
9553Q: http://patchwork.linuxtv.org/project/linux-media/list/
9554S: Maintained
9555F: drivers/media/dvb-frontends/sp2*
9556
9557SPARC + UltraSPARC (sparc/sparc64)
9558M: "David S. Miller" <davem@davemloft.net>
9559L: sparclinux@vger.kernel.org
9560Q: http://patchwork.ozlabs.org/project/sparclinux/list/
9561T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
9562T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
9563S: Maintained
9564F: arch/sparc/
9565F: drivers/sbus/
9566
9567SPARC SERIAL DRIVERS
9568M: "David S. Miller" <davem@davemloft.net>
9569L: sparclinux@vger.kernel.org
9570T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
9571T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
9572S: Maintained
9573F: include/linux/sunserialcore.h
9574F: drivers/tty/serial/suncore.c
9575F: drivers/tty/serial/sunhv.c
9576F: drivers/tty/serial/sunsab.c
9577F: drivers/tty/serial/sunsab.h
9578F: drivers/tty/serial/sunsu.c
9579F: drivers/tty/serial/sunzilog.c
9580F: drivers/tty/serial/sunzilog.h
9581
9582SPARSE CHECKER
9583M: "Christopher Li" <sparse@chrisli.org>
9584L: linux-sparse@vger.kernel.org
9585W: https://sparse.wiki.kernel.org/
9586T: git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
9587T: git git://git.kernel.org/pub/scm/devel/sparse/chrisl/sparse.git
9588S: Maintained
9589F: include/linux/compiler.h
9590
9591SPEAR PLATFORM SUPPORT
9592M: Viresh Kumar <viresh.linux@gmail.com>
9593M: Shiraz Hashim <shiraz.linux.kernel@gmail.com>
9594L: spear-devel@list.st.com
9595L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9596W: http://www.st.com/spear
9597S: Maintained
9598F: arch/arm/mach-spear/
9599
9600SPEAR CLOCK FRAMEWORK SUPPORT
9601M: Viresh Kumar <viresh.linux@gmail.com>
9602L: spear-devel@list.st.com
9603L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9604W: http://www.st.com/spear
9605S: Maintained
9606F: drivers/clk/spear/
9607
9608SPI SUBSYSTEM
9609M: Mark Brown <broonie@kernel.org>
9610L: linux-spi@vger.kernel.org
9611T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
9612Q: http://patchwork.kernel.org/project/spi-devel-general/list/
9613S: Maintained
9614F: Documentation/spi/
9615F: drivers/spi/
9616F: include/linux/spi/
9617F: include/uapi/linux/spi/
9618
9619SPIDERNET NETWORK DRIVER for CELL
9620M: Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
9621L: netdev@vger.kernel.org
9622S: Supported
9623F: Documentation/networking/spider_net.txt
9624F: drivers/net/ethernet/toshiba/spider_net*
9625
9626SPU FILE SYSTEM
9627M: Jeremy Kerr <jk@ozlabs.org>
9628L: linuxppc-dev@lists.ozlabs.org
9629W: http://www.ibm.com/developerworks/power/cell/
9630S: Supported
9631F: Documentation/filesystems/spufs.txt
9632F: arch/powerpc/platforms/cell/spufs/
9633
9634SQUASHFS FILE SYSTEM
9635M: Phillip Lougher <phillip@squashfs.org.uk>
9636L: squashfs-devel@lists.sourceforge.net (subscribers-only)
9637W: http://squashfs.org.uk
9638S: Maintained
9639F: Documentation/filesystems/squashfs.txt
9640F: fs/squashfs/
9641
9642SRM (Alpha) environment access
9643M: Jan-Benedict Glaw <jbglaw@lug-owl.de>
9644S: Maintained
9645F: arch/alpha/kernel/srm_env.c
9646
9647STABLE BRANCH
9648M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
9649L: stable@vger.kernel.org
9650S: Supported
9651F: Documentation/stable_kernel_rules.txt
9652
9653STAGING SUBSYSTEM
9654M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
9655T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
9656L: devel@driverdev.osuosl.org
9657S: Supported
9658F: drivers/staging/
9659
9660STAGING - COMEDI
9661M: Ian Abbott <abbotti@mev.co.uk>
9662M: H Hartley Sweeten <hsweeten@visionengravers.com>
9663S: Odd Fixes
9664F: drivers/staging/comedi/
9665
9666STAGING - FLARION FT1000 DRIVERS
9667M: Marek Belisko <marek.belisko@gmail.com>
9668S: Odd Fixes
9669F: drivers/staging/ft1000/
9670
9671STAGING - INDUSTRIAL IO
9672M: Jonathan Cameron <jic23@kernel.org>
9673L: linux-iio@vger.kernel.org
9674S: Odd Fixes
9675F: drivers/staging/iio/
9676
9677STAGING - LIRC (LINUX INFRARED REMOTE CONTROL) DRIVERS
9678M: Jarod Wilson <jarod@wilsonet.com>
9679W: http://www.lirc.org/
9680S: Odd Fixes
9681F: drivers/staging/media/lirc/
9682
9683STAGING - LUSTRE PARALLEL FILESYSTEM
9684M: Oleg Drokin <oleg.drokin@intel.com>
9685M: Andreas Dilger <andreas.dilger@intel.com>
9686L: HPDD-discuss@lists.01.org (moderated for non-subscribers)
9687W: http://lustre.opensfs.org/
9688S: Maintained
9689F: drivers/staging/lustre
9690
9691STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
9692M: Julian Andres Klode <jak@jak-linux.org>
9693M: Marc Dietrich <marvin24@gmx.de>
9694L: ac100@lists.launchpad.net (moderated for non-subscribers)
9695L: linux-tegra@vger.kernel.org
9696S: Maintained
9697F: drivers/staging/nvec/
9698
9699STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
9700M: Jens Frederich <jfrederich@gmail.com>
9701M: Daniel Drake <dsd@laptop.org>
9702M: Jon Nettleton <jon.nettleton@gmail.com>
9703W: http://wiki.laptop.org/go/DCON
9704S: Maintained
9705F: drivers/staging/olpc_dcon/
9706
9707STAGING - OZMO DEVICES USB OVER WIFI DRIVER
9708M: Shigekatsu Tateno <shigekatsu.tateno@atmel.com>
9709S: Maintained
9710F: drivers/staging/ozwpan/
9711
9712STAGING - PARALLEL LCD/KEYPAD PANEL DRIVER
9713M: Willy Tarreau <willy@meta-x.org>
9714S: Odd Fixes
9715F: drivers/staging/panel/
9716
9717STAGING - REALTEK RTL8712U DRIVERS
9718M: Larry Finger <Larry.Finger@lwfinger.net>
9719M: Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
9720S: Odd Fixes
9721F: drivers/staging/rtl8712/
9722
9723STAGING - REALTEK RTL8723U WIRELESS DRIVER
9724M: Larry Finger <Larry.Finger@lwfinger.net>
9725M: Jes Sorensen <Jes.Sorensen@redhat.com>
9726L: linux-wireless@vger.kernel.org
9727S: Maintained
9728F: drivers/staging/rtl8723au/
9729
9730STAGING - SILICON MOTION SM7XX FRAME BUFFER DRIVER
9731M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
9732M: Teddy Wang <teddy.wang@siliconmotion.com>
9733M: Sudip Mukherjee <sudip@vectorindia.org>
9734L: linux-fbdev@vger.kernel.org
9735S: Maintained
9736F: drivers/staging/sm7xxfb/
9737
9738STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
9739M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
9740M: Teddy Wang <teddy.wang@siliconmotion.com>
9741M: Sudip Mukherjee <sudip@vectorindia.org>
9742L: linux-fbdev@vger.kernel.org
9743S: Maintained
9744F: drivers/staging/sm750fb/
9745
9746STAGING - SLICOSS
9747M: Lior Dotan <liodot@gmail.com>
9748M: Christopher Harrer <charrer@alacritech.com>
9749S: Odd Fixes
9750F: drivers/staging/slicoss/
9751
9752STAGING - SPEAKUP CONSOLE SPEECH DRIVER
9753M: William Hubbs <w.d.hubbs@gmail.com>
9754M: Chris Brannon <chris@the-brannons.com>
9755M: Kirk Reiser <kirk@reisers.ca>
9756M: Samuel Thibault <samuel.thibault@ens-lyon.org>
9757L: speakup@linux-speakup.org
9758W: http://www.linux-speakup.org/
9759S: Odd Fixes
9760F: drivers/staging/speakup/
9761
9762STAGING - VIA VT665X DRIVERS
9763M: Forest Bond <forest@alittletooquiet.net>
9764S: Odd Fixes
9765F: drivers/staging/vt665?/
9766
9767STAGING - WILC1000 WIFI DRIVER
9768M: Johnny Kim <johnny.kim@atmel.com>
9769M: Rachel Kim <rachel.kim@atmel.com>
9770M: Dean Lee <dean.lee@atmel.com>
9771M: Chris Park <chris.park@atmel.com>
9772L: linux-wireless@vger.kernel.org
9773S: Supported
9774F: drivers/staging/wilc1000/
9775
9776STAGING - XGI Z7,Z9,Z11 PCI DISPLAY DRIVER
9777M: Arnaud Patard <arnaud.patard@rtp-net.org>
9778S: Odd Fixes
9779F: drivers/staging/xgifb/
9780
9781STARFIRE/DURALAN NETWORK DRIVER
9782M: Ion Badulescu <ionut@badula.org>
9783S: Odd Fixes
9784F: drivers/net/ethernet/adaptec/starfire*
9785
9786SUN3/3X
9787M: Sam Creasey <sammy@sammy.net>
9788W: http://sammy.net/sun3/
9789S: Maintained
9790F: arch/m68k/kernel/*sun3*
9791F: arch/m68k/sun3*/
9792F: arch/m68k/include/asm/sun3*
9793F: drivers/net/ethernet/i825xx/sun3*
9794
9795SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
9796M: Hans de Goede <hdegoede@redhat.com>
9797L: linux-input@vger.kernel.org
9798S: Maintained
9799F: Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt
9800F: drivers/input/keyboard/sun4i-lradc-keys.c
9801
9802SUNDANCE NETWORK DRIVER
9803M: Denis Kirjanov <kda@linux-powerpc.org>
9804L: netdev@vger.kernel.org
9805S: Maintained
9806F: drivers/net/ethernet/dlink/sundance.c
9807
9808SUPERH
9809L: linux-sh@vger.kernel.org
9810Q: http://patchwork.kernel.org/project/linux-sh/list/
9811S: Orphan
9812F: Documentation/sh/
9813F: arch/sh/
9814F: drivers/sh/
9815
9816SUSPEND TO RAM
9817M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
9818M: Len Brown <len.brown@intel.com>
9819M: Pavel Machek <pavel@ucw.cz>
9820L: linux-pm@vger.kernel.org
9821S: Supported
9822F: Documentation/power/
9823F: arch/x86/kernel/acpi/
9824F: drivers/base/power/
9825F: kernel/power/
9826F: include/linux/suspend.h
9827F: include/linux/freezer.h
9828F: include/linux/pm.h
9829
9830SVGA HANDLING
9831M: Martin Mares <mj@ucw.cz>
9832L: linux-video@atrey.karlin.mff.cuni.cz
9833S: Maintained
9834F: Documentation/svga.txt
9835F: arch/x86/boot/video*
9836
9837SWIOTLB SUBSYSTEM
9838M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
9839L: linux-kernel@vger.kernel.org
9840S: Supported
9841F: lib/swiotlb.c
9842F: arch/*/kernel/pci-swiotlb.c
9843F: include/linux/swiotlb.h
9844
9845SWITCHDEV
9846M: Jiri Pirko <jiri@resnulli.us>
9847L: netdev@vger.kernel.org
9848S: Supported
9849F: net/switchdev/
9850F: include/net/switchdev.h
9851
9852SYNOPSYS ARC ARCHITECTURE
9853M: Vineet Gupta <vgupta@synopsys.com>
9854S: Supported
9855F: arch/arc/
9856F: Documentation/devicetree/bindings/arc/
9857F: drivers/tty/serial/arc_uart.c
9858
9859SYNOPSYS ARC SDP platform support
9860M: Alexey Brodkin <abrodkin@synopsys.com>
9861S: Supported
9862F: arch/arc/plat-axs10x
9863F: arch/arc/boot/dts/ax*
9864F: Documentation/devicetree/bindings/arc/axs10*
9865
9866SYSTEM CONFIGURATION (SYSCON)
9867M: Lee Jones <lee.jones@linaro.org>
9868M: Arnd Bergmann <arnd@arndb.de>
9869T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
9870S: Supported
9871F: drivers/mfd/syscon.c
9872
9873SYSV FILESYSTEM
9874M: Christoph Hellwig <hch@infradead.org>
9875S: Maintained
9876F: Documentation/filesystems/sysv-fs.txt
9877F: fs/sysv/
9878F: include/linux/sysv_fs.h
9879
9880TARGET SUBSYSTEM
9881M: "Nicholas A. Bellinger" <nab@linux-iscsi.org>
9882L: linux-scsi@vger.kernel.org
9883L: target-devel@vger.kernel.org
9884W: http://www.linux-iscsi.org
9885W: http://groups.google.com/group/linux-iscsi-target-dev
9886T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
9887S: Supported
9888F: drivers/target/
9889F: include/target/
9890F: Documentation/target/
9891
9892TASKSTATS STATISTICS INTERFACE
9893M: Balbir Singh <bsingharora@gmail.com>
9894S: Maintained
9895F: Documentation/accounting/taskstats*
9896F: include/linux/taskstats*
9897F: kernel/taskstats.c
9898
9899TC CLASSIFIER
9900M: Jamal Hadi Salim <jhs@mojatatu.com>
9901L: netdev@vger.kernel.org
9902S: Maintained
9903F: include/net/pkt_cls.h
9904F: include/uapi/linux/pkt_cls.h
9905F: net/sched/
9906
9907TCP LOW PRIORITY MODULE
9908M: "Wong Hoi Sing, Edison" <hswong3i@gmail.com>
9909M: "Hung Hing Lun, Mike" <hlhung3i@gmail.com>
9910W: http://tcp-lp-mod.sourceforge.net/
9911S: Maintained
9912F: net/ipv4/tcp_lp.c
9913
9914TDA10071 MEDIA DRIVER
9915M: Antti Palosaari <crope@iki.fi>
9916L: linux-media@vger.kernel.org
9917W: http://linuxtv.org/
9918W: http://palosaari.fi/linux/
9919Q: http://patchwork.linuxtv.org/project/linux-media/list/
9920T: git git://linuxtv.org/anttip/media_tree.git
9921S: Maintained
9922F: drivers/media/dvb-frontends/tda10071*
9923
9924TDA18212 MEDIA DRIVER
9925M: Antti Palosaari <crope@iki.fi>
9926L: linux-media@vger.kernel.org
9927W: http://linuxtv.org/
9928W: http://palosaari.fi/linux/
9929Q: http://patchwork.linuxtv.org/project/linux-media/list/
9930T: git git://linuxtv.org/anttip/media_tree.git
9931S: Maintained
9932F: drivers/media/tuners/tda18212*
9933
9934TDA18218 MEDIA DRIVER
9935M: Antti Palosaari <crope@iki.fi>
9936L: linux-media@vger.kernel.org
9937W: http://linuxtv.org/
9938W: http://palosaari.fi/linux/
9939Q: http://patchwork.linuxtv.org/project/linux-media/list/
9940T: git git://linuxtv.org/anttip/media_tree.git
9941S: Maintained
9942F: drivers/media/tuners/tda18218*
9943
9944TDA18271 MEDIA DRIVER
9945M: Michael Krufky <mkrufky@linuxtv.org>
9946L: linux-media@vger.kernel.org
9947W: http://linuxtv.org/
9948W: http://github.com/mkrufky
9949Q: http://patchwork.linuxtv.org/project/linux-media/list/
9950T: git git://linuxtv.org/mkrufky/tuners.git
9951S: Maintained
9952F: drivers/media/tuners/tda18271*
9953
9954TDA827x MEDIA DRIVER
9955M: Michael Krufky <mkrufky@linuxtv.org>
9956L: linux-media@vger.kernel.org
9957W: http://linuxtv.org/
9958W: http://github.com/mkrufky
9959Q: http://patchwork.linuxtv.org/project/linux-media/list/
9960T: git git://linuxtv.org/mkrufky/tuners.git
9961S: Maintained
9962F: drivers/media/tuners/tda8290.*
9963
9964TDA8290 MEDIA DRIVER
9965M: Michael Krufky <mkrufky@linuxtv.org>
9966L: linux-media@vger.kernel.org
9967W: http://linuxtv.org/
9968W: http://github.com/mkrufky
9969Q: http://patchwork.linuxtv.org/project/linux-media/list/
9970T: git git://linuxtv.org/mkrufky/tuners.git
9971S: Maintained
9972F: drivers/media/tuners/tda8290.*
9973
9974TDA9840 MEDIA DRIVER
9975M: Hans Verkuil <hverkuil@xs4all.nl>
9976L: linux-media@vger.kernel.org
9977T: git git://linuxtv.org/media_tree.git
9978W: http://linuxtv.org
9979S: Maintained
9980F: drivers/media/i2c/tda9840*
9981
9982TEA5761 TUNER DRIVER
9983M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
9984L: linux-media@vger.kernel.org
9985W: http://linuxtv.org
9986T: git git://linuxtv.org/media_tree.git
9987S: Odd fixes
9988F: drivers/media/tuners/tea5761.*
9989
9990TEA5767 TUNER DRIVER
9991M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
9992L: linux-media@vger.kernel.org
9993W: http://linuxtv.org
9994T: git git://linuxtv.org/media_tree.git
9995S: Maintained
9996F: drivers/media/tuners/tea5767.*
9997
9998TEA6415C MEDIA DRIVER
9999M: Hans Verkuil <hverkuil@xs4all.nl>
10000L: linux-media@vger.kernel.org
10001T: git git://linuxtv.org/media_tree.git
10002W: http://linuxtv.org
10003S: Maintained
10004F: drivers/media/i2c/tea6415c*
10005
10006TEA6420 MEDIA DRIVER
10007M: Hans Verkuil <hverkuil@xs4all.nl>
10008L: linux-media@vger.kernel.org
10009T: git git://linuxtv.org/media_tree.git
10010W: http://linuxtv.org
10011S: Maintained
10012F: drivers/media/i2c/tea6420*
10013
10014TEAM DRIVER
10015M: Jiri Pirko <jiri@resnulli.us>
10016L: netdev@vger.kernel.org
10017S: Supported
10018F: drivers/net/team/
10019F: include/linux/if_team.h
10020F: include/uapi/linux/if_team.h
10021
10022TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
10023M: "Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
10024S: Maintained
10025F: arch/x86/platform/ts5500/
10026
10027TECHNOTREND USB IR RECEIVER
10028M: Sean Young <sean@mess.org>
10029L: linux-media@vger.kernel.org
10030S: Maintained
10031F: drivers/media/rc/ttusbir.c
10032
10033TEGRA ARCHITECTURE SUPPORT
10034M: Stephen Warren <swarren@wwwdotorg.org>
10035M: Thierry Reding <thierry.reding@gmail.com>
10036M: Alexandre Courbot <gnurou@gmail.com>
10037L: linux-tegra@vger.kernel.org
10038Q: http://patchwork.ozlabs.org/project/linux-tegra/list/
10039T: git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
10040S: Supported
10041N: [^a-z]tegra
10042
10043TEGRA CLOCK DRIVER
10044M: Peter De Schrijver <pdeschrijver@nvidia.com>
10045M: Prashant Gaikwad <pgaikwad@nvidia.com>
10046S: Supported
10047F: drivers/clk/tegra/
10048
10049TEGRA DMA DRIVER
10050M: Laxman Dewangan <ldewangan@nvidia.com>
10051S: Supported
10052F: drivers/dma/tegra20-apb-dma.c
10053
10054TEGRA I2C DRIVER
10055M: Laxman Dewangan <ldewangan@nvidia.com>
10056S: Supported
10057F: drivers/i2c/busses/i2c-tegra.c
10058
10059TEGRA IOMMU DRIVERS
10060M: Hiroshi Doyu <hdoyu@nvidia.com>
10061S: Supported
10062F: drivers/iommu/tegra*
10063
10064TEGRA KBC DRIVER
10065M: Rakesh Iyer <riyer@nvidia.com>
10066M: Laxman Dewangan <ldewangan@nvidia.com>
10067S: Supported
10068F: drivers/input/keyboard/tegra-kbc.c
10069
10070TEGRA PWM DRIVER
10071M: Thierry Reding <thierry.reding@gmail.com>
10072S: Supported
10073F: drivers/pwm/pwm-tegra.c
10074
10075TEGRA SERIAL DRIVER
10076M: Laxman Dewangan <ldewangan@nvidia.com>
10077S: Supported
10078F: drivers/tty/serial/serial-tegra.c
10079
10080TEGRA SPI DRIVER
10081M: Laxman Dewangan <ldewangan@nvidia.com>
10082S: Supported
10083F: drivers/spi/spi-tegra*
10084
10085TEHUTI ETHERNET DRIVER
10086M: Andy Gospodarek <andy@greyhouse.net>
10087L: netdev@vger.kernel.org
10088S: Supported
10089F: drivers/net/ethernet/tehuti/*
10090
10091Telecom Clock Driver for MCPL0010
10092M: Mark Gross <mark.gross@intel.com>
10093S: Supported
10094F: drivers/char/tlclk.c
10095
10096TENSILICA XTENSA PORT (xtensa)
10097M: Chris Zankel <chris@zankel.net>
10098M: Max Filippov <jcmvbkbc@gmail.com>
10099L: linux-xtensa@linux-xtensa.org
10100S: Maintained
10101F: arch/xtensa/
10102F: drivers/irqchip/irq-xtensa-*
10103
10104THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
10105M: Hans Verkuil <hverkuil@xs4all.nl>
10106L: linux-media@vger.kernel.org
10107T: git git://linuxtv.org/media_tree.git
10108W: http://linuxtv.org
10109S: Maintained
10110F: drivers/media/radio/radio-raremono.c
10111
10112THERMAL
10113M: Zhang Rui <rui.zhang@intel.com>
10114M: Eduardo Valentin <edubezval@gmail.com>
10115L: linux-pm@vger.kernel.org
10116T: git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git
10117T: git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git
10118Q: https://patchwork.kernel.org/project/linux-pm/list/
10119S: Supported
10120F: drivers/thermal/
10121F: include/linux/thermal.h
10122F: include/uapi/linux/thermal.h
10123F: include/linux/cpu_cooling.h
10124F: Documentation/devicetree/bindings/thermal/
10125
10126THINGM BLINK(1) USB RGB LED DRIVER
10127M: Vivien Didelot <vivien.didelot@savoirfairelinux.com>
10128S: Maintained
10129F: drivers/hid/hid-thingm.c
10130
10131THINKPAD ACPI EXTRAS DRIVER
10132M: Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br>
10133L: ibm-acpi-devel@lists.sourceforge.net
10134L: platform-driver-x86@vger.kernel.org
10135W: http://ibm-acpi.sourceforge.net
10136W: http://thinkwiki.org/wiki/Ibm-acpi
10137T: git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
10138S: Maintained
10139F: drivers/platform/x86/thinkpad_acpi.c
10140
10141TI BANDGAP AND THERMAL DRIVER
10142M: Eduardo Valentin <edubezval@gmail.com>
10143L: linux-pm@vger.kernel.org
10144L: linux-omap@vger.kernel.org
10145S: Maintained
10146F: drivers/thermal/ti-soc-thermal/
10147
10148TI CDCE706 CLOCK DRIVER
10149M: Max Filippov <jcmvbkbc@gmail.com>
10150S: Maintained
10151F: drivers/clk/clk-cdce706.c
10152
10153TI CLOCK DRIVER
10154M: Tero Kristo <t-kristo@ti.com>
10155L: linux-omap@vger.kernel.org
10156S: Maintained
10157F: drivers/clk/ti/
10158F: include/linux/clk/ti.h
10159
10160TI FLASH MEDIA INTERFACE DRIVER
10161M: Alex Dubov <oakad@yahoo.com>
10162S: Maintained
10163F: drivers/misc/tifm*
10164F: drivers/mmc/host/tifm_sd.c
10165F: include/linux/tifm.h
10166
10167TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
10168M: Santosh Shilimkar <ssantosh@kernel.org>
10169L: linux-kernel@vger.kernel.org
10170L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10171S: Maintained
10172F: drivers/soc/ti/*
10173T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
10174
10175
10176TI LM49xxx FAMILY ASoC CODEC DRIVERS
10177M: M R Swami Reddy <mr.swami.reddy@ti.com>
10178M: Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
10179L: alsa-devel@alsa-project.org (moderated for non-subscribers)
10180S: Maintained
10181F: sound/soc/codecs/lm49453*
10182F: sound/soc/codecs/isabelle*
10183
10184TI LP855x BACKLIGHT DRIVER
10185M: Milo Kim <milo.kim@ti.com>
10186S: Maintained
10187F: Documentation/backlight/lp855x-driver.txt
10188F: drivers/video/backlight/lp855x_bl.c
10189F: include/linux/platform_data/lp855x.h
10190
10191TI LP8727 CHARGER DRIVER
10192M: Milo Kim <milo.kim@ti.com>
10193S: Maintained
10194F: drivers/power/lp8727_charger.c
10195F: include/linux/platform_data/lp8727.h
10196
10197TI LP8788 MFD DRIVER
10198M: Milo Kim <milo.kim@ti.com>
10199S: Maintained
10200F: drivers/iio/adc/lp8788_adc.c
10201F: drivers/leds/leds-lp8788.c
10202F: drivers/mfd/lp8788*.c
10203F: drivers/power/lp8788-charger.c
10204F: drivers/regulator/lp8788-*.c
10205F: include/linux/mfd/lp8788*.h
10206
10207TI NETCP ETHERNET DRIVER
10208M: Wingman Kwok <w-kwok2@ti.com>
10209M: Murali Karicheri <m-karicheri2@ti.com>
10210L: netdev@vger.kernel.org
10211S: Maintained
10212F: drivers/net/ethernet/ti/netcp*
10213
10214TI TAS571X FAMILY ASoC CODEC DRIVER
10215M: Kevin Cernekee <cernekee@chromium.org>
10216L: alsa-devel@alsa-project.org (moderated for non-subscribers)
10217S: Odd Fixes
10218F: sound/soc/codecs/tas571x*
10219
10220TI TWL4030 SERIES SOC CODEC DRIVER
10221M: Peter Ujfalusi <peter.ujfalusi@ti.com>
10222L: alsa-devel@alsa-project.org (moderated for non-subscribers)
10223S: Maintained
10224F: sound/soc/codecs/twl4030*
10225
10226TI WILINK WIRELESS DRIVERS
10227L: linux-wireless@vger.kernel.org
10228W: http://wireless.kernel.org/en/users/Drivers/wl12xx
10229W: http://wireless.kernel.org/en/users/Drivers/wl1251
10230T: git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
10231S: Orphan
10232F: drivers/net/wireless/ti/
10233F: include/linux/wl12xx.h
10234
10235TIPC NETWORK LAYER
10236M: Jon Maloy <jon.maloy@ericsson.com>
10237M: Ying Xue <ying.xue@windriver.com>
10238L: netdev@vger.kernel.org (core kernel code)
10239L: tipc-discussion@lists.sourceforge.net (user apps, general discussion)
10240W: http://tipc.sourceforge.net/
10241S: Maintained
10242F: include/uapi/linux/tipc*.h
10243F: net/tipc/
10244
10245TILE ARCHITECTURE
10246M: Chris Metcalf <cmetcalf@ezchip.com>
10247W: http://www.ezchip.com/scm/
10248S: Supported
10249F: arch/tile/
10250F: drivers/char/tile-srom.c
10251F: drivers/edac/tile_edac.c
10252F: drivers/net/ethernet/tile/
10253F: drivers/rtc/rtc-tile.c
10254F: drivers/tty/hvc/hvc_tile.c
10255F: drivers/tty/serial/tilegx.c
10256F: drivers/usb/host/*-tilegx.c
10257F: include/linux/usb/tilegx.h
10258
10259TLAN NETWORK DRIVER
10260M: Samuel Chessman <chessman@tux.org>
10261L: tlan-devel@lists.sourceforge.net (subscribers-only)
10262W: http://sourceforge.net/projects/tlan/
10263S: Maintained
10264F: Documentation/networking/tlan.txt
10265F: drivers/net/ethernet/ti/tlan.*
10266
10267TOMOYO SECURITY MODULE
10268M: Kentaro Takeda <takedakn@nttdata.co.jp>
10269M: Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
10270L: tomoyo-dev-en@lists.sourceforge.jp (subscribers-only, for developers in English)
10271L: tomoyo-users-en@lists.sourceforge.jp (subscribers-only, for users in English)
10272L: tomoyo-dev@lists.sourceforge.jp (subscribers-only, for developers in Japanese)
10273L: tomoyo-users@lists.sourceforge.jp (subscribers-only, for users in Japanese)
10274W: http://tomoyo.sourceforge.jp/
10275T: quilt http://svn.sourceforge.jp/svnroot/tomoyo/trunk/2.5.x/tomoyo-lsm/patches/
10276S: Maintained
10277F: security/tomoyo/
10278
10279TOPSTAR LAPTOP EXTRAS DRIVER
10280M: Herton Ronaldo Krzesinski <herton@canonical.com>
10281L: platform-driver-x86@vger.kernel.org
10282S: Maintained
10283F: drivers/platform/x86/topstar-laptop.c
10284
10285TOSHIBA ACPI EXTRAS DRIVER
10286M: Azael Avalos <coproscefalo@gmail.com>
10287L: platform-driver-x86@vger.kernel.org
10288S: Maintained
10289F: drivers/platform/x86/toshiba_acpi.c
10290
10291TOSHIBA BLUETOOTH DRIVER
10292M: Azael Avalos <coproscefalo@gmail.com>
10293L: platform-driver-x86@vger.kernel.org
10294S: Maintained
10295F: drivers/platform/x86/toshiba_bluetooth.c
10296
10297TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
10298M: Azael Avalos <coproscefalo@gmail.com>
10299L: platform-driver-x86@vger.kernel.org
10300S: Maintained
10301F: drivers/platform/x86/toshiba_haps.c
10302
10303TOSHIBA SMM DRIVER
10304M: Jonathan Buzzard <jonathan@buzzard.org.uk>
10305L: tlinux-users@tce.toshiba-dme.co.jp
10306W: http://www.buzzard.org.uk/toshiba/
10307S: Maintained
10308F: drivers/char/toshiba.c
10309F: include/linux/toshiba.h
10310F: include/uapi/linux/toshiba.h
10311
10312TMIO MMC DRIVER
10313M: Ian Molton <ian@mnementh.co.uk>
10314L: linux-mmc@vger.kernel.org
10315S: Maintained
10316F: drivers/mmc/host/tmio_mmc*
10317F: drivers/mmc/host/sh_mobile_sdhi.c
10318F: include/linux/mmc/tmio.h
10319F: include/linux/mmc/sh_mobile_sdhi.h
10320
10321TMP401 HARDWARE MONITOR DRIVER
10322M: Guenter Roeck <linux@roeck-us.net>
10323L: lm-sensors@lm-sensors.org
10324S: Maintained
10325F: Documentation/hwmon/tmp401
10326F: drivers/hwmon/tmp401.c
10327
10328TMPFS (SHMEM FILESYSTEM)
10329M: Hugh Dickins <hughd@google.com>
10330L: linux-mm@kvack.org
10331S: Maintained
10332F: include/linux/shmem_fs.h
10333F: mm/shmem.c
10334
10335TM6000 VIDEO4LINUX DRIVER
10336M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
10337L: linux-media@vger.kernel.org
10338W: http://linuxtv.org
10339T: git git://linuxtv.org/media_tree.git
10340S: Odd fixes
10341F: drivers/media/usb/tm6000/
10342
10343TW68 VIDEO4LINUX DRIVER
10344M: Hans Verkuil <hverkuil@xs4all.nl>
10345L: linux-media@vger.kernel.org
10346T: git git://linuxtv.org/media_tree.git
10347W: http://linuxtv.org
10348S: Odd Fixes
10349F: drivers/media/pci/tw68/
10350
10351TPM DEVICE DRIVER
10352M: Peter Huewe <peterhuewe@gmx.de>
10353M: Marcel Selhorst <tpmdd@selhorst.net>
10354R: Jason Gunthorpe <jgunthorpe@obsidianresearch.com>
10355W: http://tpmdd.sourceforge.net
10356L: tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers)
10357Q: git git://github.com/PeterHuewe/linux-tpmdd.git
10358T: https://github.com/PeterHuewe/linux-tpmdd
10359S: Maintained
10360F: drivers/char/tpm/
10361
10362TPM IBM_VTPM DEVICE DRIVER
10363M: Ashley Lai <ashleydlai@gmail.com>
10364W: http://tpmdd.sourceforge.net
10365L: tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers)
10366S: Maintained
10367F: drivers/char/tpm/tpm_ibmvtpm*
10368
10369TRACING
10370M: Steven Rostedt <rostedt@goodmis.org>
10371M: Ingo Molnar <mingo@redhat.com>
10372T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
10373S: Maintained
10374F: Documentation/trace/ftrace.txt
10375F: arch/*/*/*/ftrace.h
10376F: arch/*/kernel/ftrace.c
10377F: include/*/ftrace.h
10378F: include/linux/trace*.h
10379F: include/trace/
10380F: kernel/trace/
10381F: tools/testing/selftests/ftrace/
10382
10383TRIVIAL PATCHES
10384M: Jiri Kosina <trivial@kernel.org>
10385T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git
10386S: Maintained
10387K: ^Subject:.*(?i)trivial
10388
10389TTY LAYER
10390M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
10391M: Jiri Slaby <jslaby@suse.cz>
10392S: Supported
10393T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
10394F: Documentation/serial/
10395F: drivers/tty/
10396F: drivers/tty/serial/serial_core.c
10397F: include/linux/serial_core.h
10398F: include/linux/serial.h
10399F: include/linux/tty.h
10400F: include/uapi/linux/serial_core.h
10401F: include/uapi/linux/serial.h
10402F: include/uapi/linux/tty.h
10403
10404TUA9001 MEDIA DRIVER
10405M: Antti Palosaari <crope@iki.fi>
10406L: linux-media@vger.kernel.org
10407W: http://linuxtv.org/
10408W: http://palosaari.fi/linux/
10409Q: http://patchwork.linuxtv.org/project/linux-media/list/
10410T: git git://linuxtv.org/anttip/media_tree.git
10411S: Maintained
10412F: drivers/media/tuners/tua9001*
10413
10414TULIP NETWORK DRIVERS
10415M: Grant Grundler <grundler@parisc-linux.org>
10416L: netdev@vger.kernel.org
10417S: Maintained
10418F: drivers/net/ethernet/dec/tulip/
10419
10420TUN/TAP driver
10421M: Maxim Krasnyansky <maxk@qti.qualcomm.com>
10422W: http://vtun.sourceforge.net/tun
10423S: Maintained
10424F: Documentation/networking/tuntap.txt
10425F: arch/um/os-Linux/drivers/
10426
10427TURBOCHANNEL SUBSYSTEM
10428M: "Maciej W. Rozycki" <macro@linux-mips.org>
10429M: Ralf Baechle <ralf@linux-mips.org>
10430L: linux-mips@linux-mips.org
10431Q: http://patchwork.linux-mips.org/project/linux-mips/list/
10432S: Maintained
10433F: drivers/tc/
10434F: include/linux/tc.h
10435
10436U14-34F SCSI DRIVER
10437M: Dario Ballabio <ballabio_dario@emc.com>
10438L: linux-scsi@vger.kernel.org
10439S: Maintained
10440F: drivers/scsi/u14-34f.c
10441
10442UBI FILE SYSTEM (UBIFS)
10443M: Artem Bityutskiy <dedekind1@gmail.com>
10444M: Adrian Hunter <adrian.hunter@intel.com>
10445L: linux-mtd@lists.infradead.org
10446T: git git://git.infradead.org/ubifs-2.6.git
10447W: http://www.linux-mtd.infradead.org/doc/ubifs.html
10448S: Maintained
10449F: Documentation/filesystems/ubifs.txt
10450F: fs/ubifs/
10451
10452UCLINUX (M68KNOMMU AND COLDFIRE)
10453M: Greg Ungerer <gerg@uclinux.org>
10454W: http://www.uclinux.org/
10455L: linux-m68k@lists.linux-m68k.org
10456L: uclinux-dev@uclinux.org (subscribers-only)
10457T: git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
10458S: Maintained
10459F: arch/m68k/coldfire/
10460F: arch/m68k/68*/
10461F: arch/m68k/*/*_no.*
10462F: arch/m68k/include/asm/*_no.*
10463
10464UDF FILESYSTEM
10465M: Jan Kara <jack@suse.cz>
10466S: Maintained
10467F: Documentation/filesystems/udf.txt
10468F: fs/udf/
10469
10470UFS FILESYSTEM
10471M: Evgeniy Dushistov <dushistov@mail.ru>
10472S: Maintained
10473F: Documentation/filesystems/ufs.txt
10474F: fs/ufs/
10475
10476UHID USERSPACE HID IO DRIVER:
10477M: David Herrmann <dh.herrmann@googlemail.com>
10478L: linux-input@vger.kernel.org
10479S: Maintained
10480F: drivers/hid/uhid.c
10481F: include/uapi/linux/uhid.h
10482
10483ULTRA-WIDEBAND (UWB) SUBSYSTEM:
10484L: linux-usb@vger.kernel.org
10485S: Orphan
10486F: drivers/uwb/
10487F: include/linux/uwb.h
10488F: include/linux/uwb/
10489
10490UNICORE32 ARCHITECTURE:
10491M: Guan Xuetao <gxt@mprc.pku.edu.cn>
10492W: http://mprc.pku.edu.cn/~guanxuetao/linux
10493S: Maintained
10494T: git git://github.com/gxt/linux.git
10495F: arch/unicore32/
10496
10497UNIFDEF
10498M: Tony Finch <dot@dotat.at>
10499W: http://dotat.at/prog/unifdef
10500S: Maintained
10501F: scripts/unifdef.c
10502
10503UNIFORM CDROM DRIVER
10504M: Jens Axboe <axboe@kernel.dk>
10505W: http://www.kernel.dk
10506S: Maintained
10507F: Documentation/cdrom/
10508F: drivers/cdrom/cdrom.c
10509F: include/linux/cdrom.h
10510F: include/uapi/linux/cdrom.h
10511
10512UNISYS S-PAR DRIVERS
10513M: Benjamin Romer <benjamin.romer@unisys.com>
10514M: David Kershner <david.kershner@unisys.com>
10515L: sparmaintainer@unisys.com (Unisys internal)
10516S: Supported
10517F: drivers/staging/unisys/
10518
10519UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
10520M: Vinayak Holikatti <vinholikatti@gmail.com>
10521L: linux-scsi@vger.kernel.org
10522S: Supported
10523F: Documentation/scsi/ufs.txt
10524F: drivers/scsi/ufs/
10525
10526UNSORTED BLOCK IMAGES (UBI)
10527M: Artem Bityutskiy <dedekind1@gmail.com>
10528M: Richard Weinberger <richard@nod.at>
10529W: http://www.linux-mtd.infradead.org/
10530L: linux-mtd@lists.infradead.org
10531T: git git://git.infradead.org/ubifs-2.6.git
10532S: Supported
10533F: drivers/mtd/ubi/
10534F: include/linux/mtd/ubi.h
10535F: include/uapi/mtd/ubi-user.h
10536
10537USB ACM DRIVER
10538M: Oliver Neukum <oliver@neukum.org>
10539L: linux-usb@vger.kernel.org
10540S: Maintained
10541F: Documentation/usb/acm.txt
10542F: drivers/usb/class/cdc-acm.*
10543
10544USB AR5523 WIRELESS DRIVER
10545M: Pontus Fuchs <pontus.fuchs@gmail.com>
10546L: linux-wireless@vger.kernel.org
10547S: Maintained
10548F: drivers/net/wireless/ath/ar5523/
10549
10550USB ATTACHED SCSI
10551M: Hans de Goede <hdegoede@redhat.com>
10552M: Gerd Hoffmann <kraxel@redhat.com>
10553L: linux-usb@vger.kernel.org
10554L: linux-scsi@vger.kernel.org
10555S: Maintained
10556F: drivers/usb/storage/uas.c
10557
10558USB CDC ETHERNET DRIVER
10559M: Oliver Neukum <oliver@neukum.org>
10560L: linux-usb@vger.kernel.org
10561S: Maintained
10562F: drivers/net/usb/cdc_*.c
10563F: include/uapi/linux/usb/cdc.h
10564
10565USB CHAOSKEY DRIVER
10566M: Keith Packard <keithp@keithp.com>
10567L: linux-usb@vger.kernel.org
10568S: Maintained
10569F: drivers/usb/misc/chaoskey.c
10570
10571USB CYPRESS C67X00 DRIVER
10572M: Peter Korsgaard <jacmet@sunsite.dk>
10573L: linux-usb@vger.kernel.org
10574S: Maintained
10575F: drivers/usb/c67x00/
10576
10577USB DAVICOM DM9601 DRIVER
10578M: Peter Korsgaard <jacmet@sunsite.dk>
10579L: netdev@vger.kernel.org
10580W: http://www.linux-usb.org/usbnet
10581S: Maintained
10582F: drivers/net/usb/dm9601.c
10583
10584USB DIAMOND RIO500 DRIVER
10585M: Cesar Miquel <miquel@df.uba.ar>
10586L: rio500-users@lists.sourceforge.net
10587W: http://rio500.sourceforge.net
10588S: Maintained
10589F: drivers/usb/misc/rio500*
10590
10591USB EHCI DRIVER
10592M: Alan Stern <stern@rowland.harvard.edu>
10593L: linux-usb@vger.kernel.org
10594S: Maintained
10595F: Documentation/usb/ehci.txt
10596F: drivers/usb/host/ehci*
10597
10598USB GADGET/PERIPHERAL SUBSYSTEM
10599M: Felipe Balbi <balbi@ti.com>
10600L: linux-usb@vger.kernel.org
10601W: http://www.linux-usb.org/gadget
10602T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
10603S: Maintained
10604F: drivers/usb/gadget/
10605F: include/linux/usb/gadget*
10606
10607USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
10608M: Jiri Kosina <jkosina@suse.cz>
10609L: linux-usb@vger.kernel.org
10610T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
10611S: Maintained
10612F: Documentation/hid/hiddev.txt
10613F: drivers/hid/usbhid/
10614
10615USB ISP116X DRIVER
10616M: Olav Kongas <ok@artecdesign.ee>
10617L: linux-usb@vger.kernel.org
10618S: Maintained
10619F: drivers/usb/host/isp116x*
10620F: include/linux/usb/isp116x.h
10621
10622USB MASS STORAGE DRIVER
10623M: Matthew Dharm <mdharm-usb@one-eyed-alien.net>
10624L: linux-usb@vger.kernel.org
10625L: usb-storage@lists.one-eyed-alien.net
10626S: Maintained
10627W: http://www.one-eyed-alien.net/~mdharm/linux-usb/
10628F: drivers/usb/storage/
10629
10630USB MIDI DRIVER
10631M: Clemens Ladisch <clemens@ladisch.de>
10632L: alsa-devel@alsa-project.org (moderated for non-subscribers)
10633T: git git://git.alsa-project.org/alsa-kernel.git
10634S: Maintained
10635F: sound/usb/midi.*
10636
10637USB NETWORKING DRIVERS
10638L: linux-usb@vger.kernel.org
10639S: Odd Fixes
10640F: drivers/net/usb/
10641
10642USB OHCI DRIVER
10643M: Alan Stern <stern@rowland.harvard.edu>
10644L: linux-usb@vger.kernel.org
10645S: Maintained
10646F: Documentation/usb/ohci.txt
10647F: drivers/usb/host/ohci*
10648
10649USB OTG FSM (Finite State Machine)
10650M: Peter Chen <Peter.Chen@freescale.com>
10651T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
10652L: linux-usb@vger.kernel.org
10653S: Maintained
10654F: drivers/usb/common/usb-otg-fsm.c
10655
10656USB OVER IP DRIVER
10657M: Valentina Manea <valentina.manea.m@gmail.com>
10658M: Shuah Khan <shuah.kh@samsung.com>
10659L: linux-usb@vger.kernel.org
10660S: Maintained
10661F: drivers/usb/usbip/
10662F: tools/usb/usbip/
10663
10664USB PEGASUS DRIVER
10665M: Petko Manolov <petkan@nucleusys.com>
10666L: linux-usb@vger.kernel.org
10667L: netdev@vger.kernel.org
10668T: git git://github.com/petkan/pegasus.git
10669W: https://github.com/petkan/pegasus
10670S: Maintained
10671F: drivers/net/usb/pegasus.*
10672
10673USB PHY LAYER
10674M: Felipe Balbi <balbi@ti.com>
10675L: linux-usb@vger.kernel.org
10676T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
10677S: Maintained
10678F: drivers/usb/phy/
10679
10680USB PRINTER DRIVER (usblp)
10681M: Pete Zaitcev <zaitcev@redhat.com>
10682L: linux-usb@vger.kernel.org
10683S: Supported
10684F: drivers/usb/class/usblp.c
10685
10686USB RTL8150 DRIVER
10687M: Petko Manolov <petkan@nucleusys.com>
10688L: linux-usb@vger.kernel.org
10689L: netdev@vger.kernel.org
10690T: git git://github.com/petkan/rtl8150.git
10691W: https://github.com/petkan/rtl8150
10692S: Maintained
10693F: drivers/net/usb/rtl8150.c
10694
10695USB SERIAL SUBSYSTEM
10696M: Johan Hovold <johan@kernel.org>
10697L: linux-usb@vger.kernel.org
10698S: Maintained
10699F: Documentation/usb/usb-serial.txt
10700F: drivers/usb/serial/
10701F: include/linux/usb/serial.h
10702
10703USB SMSC75XX ETHERNET DRIVER
10704M: Steve Glendinning <steve.glendinning@shawell.net>
10705L: netdev@vger.kernel.org
10706S: Maintained
10707F: drivers/net/usb/smsc75xx.*
10708
10709USB SMSC95XX ETHERNET DRIVER
10710M: Steve Glendinning <steve.glendinning@shawell.net>
10711L: netdev@vger.kernel.org
10712S: Maintained
10713F: drivers/net/usb/smsc95xx.*
10714
10715USB SUBSYSTEM
10716M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
10717L: linux-usb@vger.kernel.org
10718W: http://www.linux-usb.org
10719T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
10720S: Supported
10721F: Documentation/usb/
10722F: drivers/usb/
10723F: include/linux/usb.h
10724F: include/linux/usb/
10725
10726USB UHCI DRIVER
10727M: Alan Stern <stern@rowland.harvard.edu>
10728L: linux-usb@vger.kernel.org
10729S: Maintained
10730F: drivers/usb/host/uhci*
10731
10732USB "USBNET" DRIVER FRAMEWORK
10733M: Oliver Neukum <oneukum@suse.de>
10734L: netdev@vger.kernel.org
10735W: http://www.linux-usb.org/usbnet
10736S: Maintained
10737F: drivers/net/usb/usbnet.c
10738F: include/linux/usb/usbnet.h
10739
10740USB VIDEO CLASS
10741M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10742L: linux-uvc-devel@lists.sourceforge.net (subscribers-only)
10743L: linux-media@vger.kernel.org
10744T: git git://linuxtv.org/media_tree.git
10745W: http://www.ideasonboard.org/uvc/
10746S: Maintained
10747F: drivers/media/usb/uvc/
10748F: include/uapi/linux/uvcvideo.h
10749
10750USB VISION DRIVER
10751M: Hans Verkuil <hverkuil@xs4all.nl>
10752L: linux-media@vger.kernel.org
10753T: git git://linuxtv.org/media_tree.git
10754W: http://linuxtv.org
10755S: Odd Fixes
10756F: drivers/media/usb/usbvision/
10757
10758USB WEBCAM GADGET
10759M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10760L: linux-usb@vger.kernel.org
10761S: Maintained
10762F: drivers/usb/gadget/function/*uvc*
10763F: drivers/usb/gadget/legacy/webcam.c
10764
10765USB WIRELESS RNDIS DRIVER (rndis_wlan)
10766M: Jussi Kivilinna <jussi.kivilinna@iki.fi>
10767L: linux-wireless@vger.kernel.org
10768S: Maintained
10769F: drivers/net/wireless/rndis_wlan.c
10770
10771USB XHCI DRIVER
10772M: Mathias Nyman <mathias.nyman@intel.com>
10773L: linux-usb@vger.kernel.org
10774S: Supported
10775F: drivers/usb/host/xhci*
10776F: drivers/usb/host/pci-quirks*
10777
10778USB ZD1201 DRIVER
10779L: linux-wireless@vger.kernel.org
10780W: http://linux-lc100020.sourceforge.net
10781S: Orphan
10782F: drivers/net/wireless/zd1201.*
10783
10784USB ZR364XX DRIVER
10785M: Antoine Jacquet <royale@zerezo.com>
10786L: linux-usb@vger.kernel.org
10787L: linux-media@vger.kernel.org
10788T: git git://linuxtv.org/media_tree.git
10789W: http://royale.zerezo.com/zr364xx/
10790S: Maintained
10791F: Documentation/video4linux/zr364xx.txt
10792F: drivers/media/usb/zr364xx/
10793
10794ULPI BUS
10795M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
10796L: linux-usb@vger.kernel.org
10797S: Maintained
10798F: drivers/usb/common/ulpi.c
10799F: include/linux/ulpi/
10800
10801USER-MODE LINUX (UML)
10802M: Jeff Dike <jdike@addtoit.com>
10803M: Richard Weinberger <richard@nod.at>
10804L: user-mode-linux-devel@lists.sourceforge.net
10805L: user-mode-linux-user@lists.sourceforge.net
10806W: http://user-mode-linux.sourceforge.net
10807S: Maintained
10808F: Documentation/virtual/uml/
10809F: arch/um/
10810F: arch/x86/um/
10811F: fs/hostfs/
10812F: fs/hppfs/
10813
10814USERSPACE I/O (UIO)
10815M: "Hans J. Koch" <hjk@hansjkoch.de>
10816M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
10817S: Maintained
10818T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
10819F: Documentation/DocBook/uio-howto.tmpl
10820F: drivers/uio/
10821F: include/linux/uio*.h
10822
10823UTIL-LINUX PACKAGE
10824M: Karel Zak <kzak@redhat.com>
10825L: util-linux@vger.kernel.org
10826W: http://en.wikipedia.org/wiki/Util-linux
10827T: git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
10828S: Maintained
10829
10830UVESAFB DRIVER
10831M: Michal Januszewski <spock@gentoo.org>
10832L: linux-fbdev@vger.kernel.org
10833W: http://dev.gentoo.org/~spock/projects/uvesafb/
10834S: Maintained
10835F: Documentation/fb/uvesafb.txt
10836F: drivers/video/fbdev/uvesafb.*
10837
10838VFAT/FAT/MSDOS FILESYSTEM
10839M: OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
10840S: Maintained
10841F: Documentation/filesystems/vfat.txt
10842F: fs/fat/
10843
10844VFIO DRIVER
10845M: Alex Williamson <alex.williamson@redhat.com>
10846L: kvm@vger.kernel.org
10847S: Maintained
10848F: Documentation/vfio.txt
10849F: drivers/vfio/
10850F: include/linux/vfio.h
10851F: include/uapi/linux/vfio.h
10852
10853VFIO PLATFORM DRIVER
10854M: Baptiste Reynal <b.reynal@virtualopensystems.com>
10855L: kvm@vger.kernel.org
10856S: Maintained
10857F: drivers/vfio/platform/
10858
10859VIDEOBUF2 FRAMEWORK
10860M: Pawel Osciak <pawel@osciak.com>
10861M: Marek Szyprowski <m.szyprowski@samsung.com>
10862M: Kyungmin Park <kyungmin.park@samsung.com>
10863L: linux-media@vger.kernel.org
10864S: Maintained
10865F: drivers/media/v4l2-core/videobuf2-*
10866F: include/media/videobuf2-*
10867
10868VIRTIO CONSOLE DRIVER
10869M: Amit Shah <amit.shah@redhat.com>
10870L: virtualization@lists.linux-foundation.org
10871S: Maintained
10872F: drivers/char/virtio_console.c
10873F: include/linux/virtio_console.h
10874F: include/uapi/linux/virtio_console.h
10875
10876VIRTIO CORE, NET AND BLOCK DRIVERS
10877M: "Michael S. Tsirkin" <mst@redhat.com>
10878L: virtualization@lists.linux-foundation.org
10879S: Maintained
10880F: drivers/virtio/
10881F: tools/virtio/
10882F: drivers/net/virtio_net.c
10883F: drivers/block/virtio_blk.c
10884F: include/linux/virtio_*.h
10885F: include/uapi/linux/virtio_*.h
10886
10887VIRTIO GPU DRIVER
10888M: David Airlie <airlied@linux.ie>
10889M: Gerd Hoffmann <kraxel@redhat.com>
10890L: dri-devel@lists.freedesktop.org
10891L: virtualization@lists.linux-foundation.org
10892S: Maintained
10893F: drivers/gpu/drm/virtio/
10894F: include/uapi/linux/virtio_gpu.h
10895
10896VIRTIO HOST (VHOST)
10897M: "Michael S. Tsirkin" <mst@redhat.com>
10898L: kvm@vger.kernel.org
10899L: virtualization@lists.linux-foundation.org
10900L: netdev@vger.kernel.org
10901S: Maintained
10902F: drivers/vhost/
10903F: include/uapi/linux/vhost.h
10904
10905VIRTIO INPUT DRIVER
10906M: Gerd Hoffmann <kraxel@redhat.com>
10907S: Maintained
10908F: drivers/virtio/virtio_input.c
10909F: include/uapi/linux/virtio_input.h
10910
10911VIA RHINE NETWORK DRIVER
10912S: Orphan
10913F: drivers/net/ethernet/via/via-rhine.c
10914
10915VIA SD/MMC CARD CONTROLLER DRIVER
10916M: Bruce Chang <brucechang@via.com.tw>
10917M: Harald Welte <HaraldWelte@viatech.com>
10918S: Maintained
10919F: drivers/mmc/host/via-sdmmc.c
10920
10921VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
10922M: Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
10923L: linux-fbdev@vger.kernel.org
10924S: Maintained
10925F: include/linux/via-core.h
10926F: include/linux/via-gpio.h
10927F: include/linux/via_i2c.h
10928F: drivers/video/fbdev/via/
10929
10930VIA VELOCITY NETWORK DRIVER
10931M: Francois Romieu <romieu@fr.zoreil.com>
10932L: netdev@vger.kernel.org
10933S: Maintained
10934F: drivers/net/ethernet/via/via-velocity.*
10935
10936VIVID VIRTUAL VIDEO DRIVER
10937M: Hans Verkuil <hverkuil@xs4all.nl>
10938L: linux-media@vger.kernel.org
10939T: git git://linuxtv.org/media_tree.git
10940W: http://linuxtv.org
10941S: Maintained
10942F: drivers/media/platform/vivid/*
10943
10944VLAN (802.1Q)
10945M: Patrick McHardy <kaber@trash.net>
10946L: netdev@vger.kernel.org
10947S: Maintained
10948F: drivers/net/macvlan.c
10949F: include/linux/if_*vlan.h
10950F: net/8021q/
10951
10952VLYNQ BUS
10953M: Florian Fainelli <florian@openwrt.org>
10954L: openwrt-devel@lists.openwrt.org (subscribers-only)
10955S: Maintained
10956F: drivers/vlynq/vlynq.c
10957F: include/linux/vlynq.h
10958
10959VME SUBSYSTEM
10960M: Martyn Welch <martyn.welch@ge.com>
10961M: Manohar Vanga <manohar.vanga@gmail.com>
10962M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
10963L: devel@driverdev.osuosl.org
10964S: Maintained
10965T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
10966F: Documentation/vme_api.txt
10967F: drivers/staging/vme/
10968F: drivers/vme/
10969F: include/linux/vme*
10970
10971VMWARE HYPERVISOR INTERFACE
10972M: Alok Kataria <akataria@vmware.com>
10973L: virtualization@lists.linux-foundation.org
10974S: Supported
10975F: arch/x86/kernel/cpu/vmware.c
10976
10977VMWARE BALLOON DRIVER
10978M: Xavier Deguillard <xdeguillard@vmware.com>
10979M: Philip Moltmann <moltmann@vmware.com>
10980M: "VMware, Inc." <pv-drivers@vmware.com>
10981L: linux-kernel@vger.kernel.org
10982S: Maintained
10983F: drivers/misc/vmw_balloon.c
10984
10985VMWARE VMMOUSE SUBDRIVER
10986M: "VMware Graphics" <linux-graphics-maintainer@vmware.com>
10987M: "VMware, Inc." <pv-drivers@vmware.com>
10988L: linux-input@vger.kernel.org
10989S: Maintained
10990F: drivers/input/mouse/vmmouse.c
10991F: drivers/input/mouse/vmmouse.h
10992
10993VMWARE VMXNET3 ETHERNET DRIVER
10994M: Shreyas Bhatewara <sbhatewara@vmware.com>
10995M: "VMware, Inc." <pv-drivers@vmware.com>
10996L: netdev@vger.kernel.org
10997S: Maintained
10998F: drivers/net/vmxnet3/
10999
11000VMware PVSCSI driver
11001M: Arvind Kumar <arvindkumar@vmware.com>
11002M: VMware PV-Drivers <pv-drivers@vmware.com>
11003L: linux-scsi@vger.kernel.org
11004S: Maintained
11005F: drivers/scsi/vmw_pvscsi.c
11006F: drivers/scsi/vmw_pvscsi.h
11007
11008VOLTAGE AND CURRENT REGULATOR FRAMEWORK
11009M: Liam Girdwood <lgirdwood@gmail.com>
11010M: Mark Brown <broonie@kernel.org>
11011L: linux-kernel@vger.kernel.org
11012W: http://opensource.wolfsonmicro.com/node/15
11013W: http://www.slimlogic.co.uk/?p=48
11014T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
11015S: Supported
11016F: drivers/regulator/
11017F: include/linux/regulator/
11018
11019VT1211 HARDWARE MONITOR DRIVER
11020M: Juerg Haefliger <juergh@gmail.com>
11021L: lm-sensors@lm-sensors.org
11022S: Maintained
11023F: Documentation/hwmon/vt1211
11024F: drivers/hwmon/vt1211.c
11025
11026VT8231 HARDWARE MONITOR DRIVER
11027M: Roger Lucas <vt8231@hiddenengine.co.uk>
11028L: lm-sensors@lm-sensors.org
11029S: Maintained
11030F: drivers/hwmon/vt8231.c
11031
11032VUB300 USB to SDIO/SD/MMC bridge chip
11033M: Tony Olech <tony.olech@elandigitalsystems.com>
11034L: linux-mmc@vger.kernel.org
11035L: linux-usb@vger.kernel.org
11036S: Supported
11037F: drivers/mmc/host/vub300.c
11038
11039W1 DALLAS'S 1-WIRE BUS
11040M: Evgeniy Polyakov <zbr@ioremap.net>
11041S: Maintained
11042F: Documentation/w1/
11043F: drivers/w1/
11044
11045W83791D HARDWARE MONITORING DRIVER
11046M: Marc Hulsman <m.hulsman@tudelft.nl>
11047L: lm-sensors@lm-sensors.org
11048S: Maintained
11049F: Documentation/hwmon/w83791d
11050F: drivers/hwmon/w83791d.c
11051
11052W83793 HARDWARE MONITORING DRIVER
11053M: Rudolf Marek <r.marek@assembler.cz>
11054L: lm-sensors@lm-sensors.org
11055S: Maintained
11056F: Documentation/hwmon/w83793
11057F: drivers/hwmon/w83793.c
11058
11059W83795 HARDWARE MONITORING DRIVER
11060M: Jean Delvare <jdelvare@suse.de>
11061L: lm-sensors@lm-sensors.org
11062S: Maintained
11063F: drivers/hwmon/w83795.c
11064
11065W83L51xD SD/MMC CARD INTERFACE DRIVER
11066M: Pierre Ossman <pierre@ossman.eu>
11067S: Maintained
11068F: drivers/mmc/host/wbsd.*
11069
11070WACOM PROTOCOL 4 SERIAL TABLETS
11071M: Julian Squires <julian@cipht.net>
11072M: Hans de Goede <hdegoede@redhat.com>
11073L: linux-input@vger.kernel.org
11074S: Maintained
11075F: drivers/input/tablet/wacom_serial4.c
11076
11077WATCHDOG DEVICE DRIVERS
11078M: Wim Van Sebroeck <wim@iguana.be>
11079L: linux-watchdog@vger.kernel.org
11080W: http://www.linux-watchdog.org/
11081T: git git://www.linux-watchdog.org/linux-watchdog.git
11082S: Maintained
11083F: Documentation/watchdog/
11084F: drivers/watchdog/
11085F: include/linux/watchdog.h
11086F: include/uapi/linux/watchdog.h
11087
11088WD7000 SCSI DRIVER
11089M: Miroslav Zagorac <zaga@fly.cc.fer.hr>
11090L: linux-scsi@vger.kernel.org
11091S: Maintained
11092F: drivers/scsi/wd7000.c
11093
11094WIIMOTE HID DRIVER
11095M: David Herrmann <dh.herrmann@googlemail.com>
11096L: linux-input@vger.kernel.org
11097S: Maintained
11098F: drivers/hid/hid-wiimote*
11099
11100WINBOND CIR DRIVER
11101M: David Härdeman <david@hardeman.nu>
11102S: Maintained
11103F: drivers/media/rc/winbond-cir.c
11104
11105WIMAX STACK
11106M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
11107M: linux-wimax@intel.com
11108L: wimax@linuxwimax.org (subscribers-only)
11109S: Supported
11110W: http://linuxwimax.org
11111F: Documentation/wimax/README.wimax
11112F: include/linux/wimax/debug.h
11113F: include/net/wimax.h
11114F: include/uapi/linux/wimax.h
11115F: net/wimax/
11116
11117WISTRON LAPTOP BUTTON DRIVER
11118M: Miloslav Trmac <mitr@volny.cz>
11119S: Maintained
11120F: drivers/input/misc/wistron_btns.c
11121
11122WL3501 WIRELESS PCMCIA CARD DRIVER
11123M: Arnaldo Carvalho de Melo <acme@ghostprotocols.net>
11124L: linux-wireless@vger.kernel.org
11125W: http://oops.ghostprotocols.net:81/blog
11126S: Maintained
11127F: drivers/net/wireless/wl3501*
11128
11129WM97XX TOUCHSCREEN DRIVERS
11130M: Mark Brown <broonie@kernel.org>
11131M: Liam Girdwood <lrg@slimlogic.co.uk>
11132L: linux-input@vger.kernel.org
11133T: git git://opensource.wolfsonmicro.com/linux-2.6-touch
11134W: http://opensource.wolfsonmicro.com/node/7
11135S: Supported
11136F: drivers/input/touchscreen/*wm97*
11137F: include/linux/wm97xx.h
11138
11139WOLFSON MICROELECTRONICS DRIVERS
11140L: patches@opensource.wolfsonmicro.com
11141T: git git://opensource.wolfsonmicro.com/linux-2.6-asoc
11142T: git git://opensource.wolfsonmicro.com/linux-2.6-audioplus
11143W: http://opensource.wolfsonmicro.com/content/linux-drivers-wolfson-devices
11144S: Supported
11145F: Documentation/hwmon/wm83??
11146F: arch/arm/mach-s3c64xx/mach-crag6410*
11147F: drivers/clk/clk-wm83*.c
11148F: drivers/extcon/extcon-arizona.c
11149F: drivers/leds/leds-wm83*.c
11150F: drivers/gpio/gpio-*wm*.c
11151F: drivers/gpio/gpio-arizona.c
11152F: drivers/hwmon/wm83??-hwmon.c
11153F: drivers/input/misc/wm831x-on.c
11154F: drivers/input/touchscreen/wm831x-ts.c
11155F: drivers/input/touchscreen/wm97*.c
11156F: drivers/mfd/arizona*
11157F: drivers/mfd/wm*.c
11158F: drivers/power/wm83*.c
11159F: drivers/rtc/rtc-wm83*.c
11160F: drivers/regulator/wm8*.c
11161F: drivers/video/backlight/wm83*_bl.c
11162F: drivers/watchdog/wm83*_wdt.c
11163F: include/linux/mfd/arizona/
11164F: include/linux/mfd/wm831x/
11165F: include/linux/mfd/wm8350/
11166F: include/linux/mfd/wm8400*
11167F: include/linux/wm97xx.h
11168F: include/sound/wm????.h
11169F: sound/soc/codecs/arizona.?
11170F: sound/soc/codecs/wm*
11171
11172WORKQUEUE
11173M: Tejun Heo <tj@kernel.org>
11174T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
11175S: Maintained
11176F: include/linux/workqueue.h
11177F: kernel/workqueue.c
11178F: Documentation/workqueue.txt
11179
11180X.25 NETWORK LAYER
11181M: Andrew Hendry <andrew.hendry@gmail.com>
11182L: linux-x25@vger.kernel.org
11183S: Odd Fixes
11184F: Documentation/networking/x25*
11185F: include/net/x25*
11186F: net/x25/
11187
11188X86 ARCHITECTURE (32-BIT AND 64-BIT)
11189M: Thomas Gleixner <tglx@linutronix.de>
11190M: Ingo Molnar <mingo@redhat.com>
11191M: "H. Peter Anvin" <hpa@zytor.com>
11192M: x86@kernel.org
11193L: linux-kernel@vger.kernel.org
11194T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
11195S: Maintained
11196F: Documentation/x86/
11197F: arch/x86/
11198
11199X86 PLATFORM DRIVERS
11200M: Darren Hart <dvhart@infradead.org>
11201L: platform-driver-x86@vger.kernel.org
11202T: git git://git.infradead.org/users/dvhart/linux-platform-drivers-x86.git
11203S: Maintained
11204F: drivers/platform/x86/
11205
11206X86 MCE INFRASTRUCTURE
11207M: Tony Luck <tony.luck@intel.com>
11208M: Borislav Petkov <bp@alien8.de>
11209L: linux-edac@vger.kernel.org
11210S: Maintained
11211F: arch/x86/kernel/cpu/mcheck/*
11212
11213X86 VDSO
11214M: Andy Lutomirski <luto@amacapital.net>
11215L: linux-kernel@vger.kernel.org
11216T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
11217S: Maintained
11218F: arch/x86/entry/vdso/
11219
11220XC2028/3028 TUNER DRIVER
11221M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
11222L: linux-media@vger.kernel.org
11223W: http://linuxtv.org
11224T: git git://linuxtv.org/media_tree.git
11225S: Maintained
11226F: drivers/media/tuners/tuner-xc2028.*
11227
11228XEN HYPERVISOR INTERFACE
11229M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
11230M: Boris Ostrovsky <boris.ostrovsky@oracle.com>
11231M: David Vrabel <david.vrabel@citrix.com>
11232L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
11233T: git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
11234S: Supported
11235F: arch/x86/xen/
11236F: drivers/*/xen-*front.c
11237F: drivers/xen/
11238F: arch/x86/include/asm/xen/
11239F: include/xen/
11240F: include/uapi/xen/
11241
11242XEN HYPERVISOR ARM
11243M: Stefano Stabellini <stefano.stabellini@eu.citrix.com>
11244L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
11245S: Supported
11246F: arch/arm/xen/
11247F: arch/arm/include/asm/xen/
11248
11249XEN HYPERVISOR ARM64
11250M: Stefano Stabellini <stefano.stabellini@eu.citrix.com>
11251L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
11252S: Supported
11253F: arch/arm64/xen/
11254F: arch/arm64/include/asm/xen/
11255
11256XEN NETWORK BACKEND DRIVER
11257M: Ian Campbell <ian.campbell@citrix.com>
11258M: Wei Liu <wei.liu2@citrix.com>
11259L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
11260L: netdev@vger.kernel.org
11261S: Supported
11262F: drivers/net/xen-netback/*
11263
11264XEN PCI SUBSYSTEM
11265M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
11266L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
11267S: Supported
11268F: arch/x86/pci/*xen*
11269F: drivers/pci/*xen*
11270
11271XEN BLOCK SUBSYSTEM
11272M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
11273M: Roger Pau Monné <roger.pau@citrix.com>
11274L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
11275S: Supported
11276F: drivers/block/xen-blkback/*
11277F: drivers/block/xen*
11278
11279XEN PVSCSI DRIVERS
11280M: Juergen Gross <jgross@suse.com>
11281L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
11282L: linux-scsi@vger.kernel.org
11283S: Supported
11284F: drivers/scsi/xen-scsifront.c
11285F: drivers/xen/xen-scsiback.c
11286F: include/xen/interface/io/vscsiif.h
11287
11288XEN SWIOTLB SUBSYSTEM
11289M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
11290L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
11291S: Supported
11292F: arch/x86/xen/*swiotlb*
11293F: drivers/xen/*swiotlb*
11294
11295XFS FILESYSTEM
11296P: Silicon Graphics Inc
11297M: Dave Chinner <david@fromorbit.com>
11298M: xfs@oss.sgi.com
11299L: xfs@oss.sgi.com
11300W: http://oss.sgi.com/projects/xfs
11301T: git git://oss.sgi.com/xfs/xfs.git
11302S: Supported
11303F: Documentation/filesystems/xfs.txt
11304F: fs/xfs/
11305
11306XILINX AXI ETHERNET DRIVER
11307M: Anirudha Sarangi <anirudh@xilinx.com>
11308M: John Linn <John.Linn@xilinx.com>
11309S: Maintained
11310F: drivers/net/ethernet/xilinx/xilinx_axienet*
11311
11312XILINX UARTLITE SERIAL DRIVER
11313M: Peter Korsgaard <jacmet@sunsite.dk>
11314L: linux-serial@vger.kernel.org
11315S: Maintained
11316F: drivers/tty/serial/uartlite.c
11317
11318XILINX VIDEO IP CORES
11319M: Hyun Kwon <hyun.kwon@xilinx.com>
11320M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11321L: linux-media@vger.kernel.org
11322T: git git://linuxtv.org/media_tree.git
11323S: Supported
11324F: Documentation/devicetree/bindings/media/xilinx/
11325F: drivers/media/platform/xilinx/
11326F: include/uapi/linux/xilinx-v4l2-controls.h
11327
11328XILLYBUS DRIVER
11329M: Eli Billauer <eli.billauer@gmail.com>
11330L: linux-kernel@vger.kernel.org
11331S: Supported
11332F: drivers/char/xillybus/
11333
11334XTENSA XTFPGA PLATFORM SUPPORT
11335M: Max Filippov <jcmvbkbc@gmail.com>
11336L: linux-xtensa@linux-xtensa.org
11337S: Maintained
11338F: drivers/spi/spi-xtensa-xtfpga.c
11339F: sound/soc/xtensa/xtfpga-i2s.c
11340
11341YAM DRIVER FOR AX.25
11342M: Jean-Paul Roubelat <jpr@f6fbb.org>
11343L: linux-hams@vger.kernel.org
11344S: Maintained
11345F: drivers/net/hamradio/yam*
11346F: include/linux/yam.h
11347
11348YEALINK PHONE DRIVER
11349M: Henk Vergonet <Henk.Vergonet@gmail.com>
11350L: usbb2k-api-dev@nongnu.org
11351S: Maintained
11352F: Documentation/input/yealink.txt
11353F: drivers/input/misc/yealink.*
11354
11355Z8530 DRIVER FOR AX.25
11356M: Joerg Reuter <jreuter@yaina.de>
11357W: http://yaina.de/jreuter/
11358W: http://www.qsl.net/dl1bke/
11359L: linux-hams@vger.kernel.org
11360S: Maintained
11361F: Documentation/networking/z8530drv.txt
11362F: drivers/net/hamradio/*scc.c
11363F: drivers/net/hamradio/z8530.h
11364
11365ZBUD COMPRESSED PAGE ALLOCATOR
11366M: Seth Jennings <sjennings@variantweb.net>
11367L: linux-mm@kvack.org
11368S: Maintained
11369F: mm/zbud.c
11370F: include/linux/zbud.h
11371
11372ZD1211RW WIRELESS DRIVER
11373M: Daniel Drake <dsd@gentoo.org>
11374M: Ulrich Kunitz <kune@deine-taler.de>
11375W: http://zd1211.ath.cx/wiki/DriverRewrite
11376L: linux-wireless@vger.kernel.org
11377L: zd1211-devs@lists.sourceforge.net (subscribers-only)
11378S: Maintained
11379F: drivers/net/wireless/zd1211rw/
11380
11381ZPOOL COMPRESSED PAGE STORAGE API
11382M: Dan Streetman <ddstreet@ieee.org>
11383L: linux-mm@kvack.org
11384S: Maintained
11385F: mm/zpool.c
11386F: include/linux/zpool.h
11387
11388ZR36067 VIDEO FOR LINUX DRIVER
11389L: mjpeg-users@lists.sourceforge.net
11390L: linux-media@vger.kernel.org
11391W: http://mjpeg.sourceforge.net/driver-zoran/
11392T: hg http://linuxtv.org/hg/v4l-dvb
11393S: Odd Fixes
11394F: drivers/media/pci/zoran/
11395
11396ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
11397M: Minchan Kim <minchan@kernel.org>
11398M: Nitin Gupta <ngupta@vflare.org>
11399R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
11400L: linux-kernel@vger.kernel.org
11401S: Maintained
11402F: drivers/block/zram/
11403F: Documentation/blockdev/zram.txt
11404
11405ZS DECSTATION Z85C30 SERIAL DRIVER
11406M: "Maciej W. Rozycki" <macro@linux-mips.org>
11407S: Maintained
11408F: drivers/tty/serial/zs.*
11409
11410ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
11411M: Minchan Kim <minchan@kernel.org>
11412M: Nitin Gupta <ngupta@vflare.org>
11413L: linux-mm@kvack.org
11414S: Maintained
11415F: mm/zsmalloc.c
11416F: include/linux/zsmalloc.h
11417F: Documentation/vm/zsmalloc.txt
11418
11419ZSWAP COMPRESSED SWAP CACHING
11420M: Seth Jennings <sjennings@variantweb.net>
11421L: linux-mm@kvack.org
11422S: Maintained
11423F: mm/zswap.c
11424
11425THE REST
11426M: Linus Torvalds <torvalds@linux-foundation.org>
11427L: linux-kernel@vger.kernel.org
11428Q: http://patchwork.kernel.org/project/LKML/list/
11429T: git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
11430S: Buried alive in reporters
11431F: *
11432F: */