]> git.proxmox.com Git - mirror_ubuntu-artful-kernel.git/blame_incremental - MAINTAINERS
mfd: Allow compile test of GPIO consumers if !GPIOLIB
[mirror_ubuntu-artful-kernel.git] / MAINTAINERS
... / ...
CommitLineData
1
2
3 List of maintainers and how to submit kernel changes
4
5Please try to follow the guidelines below. This will make things
6easier on the maintainers. Not all of these guidelines matter for every
7trivial patch so apply some common sense.
8
91. Always _test_ your changes, however small, on at least 4 or
10 5 people, preferably many more.
11
122. Try to release a few ALPHA test versions to the net. Announce
13 them onto the kernel channel and await results. This is especially
14 important for device drivers, because often that's the only way
15 you will find things like the fact version 3 firmware needs
16 a magic fix you didn't know about, or some clown changed the
17 chips on a board and not its name. (Don't laugh! Look at the
18 SMC etherpower for that.)
19
203. Make sure your changes compile correctly in multiple
21 configurations. In particular check that changes work both as a
22 module and built into the kernel.
23
244. When you are happy with a change make it generally available for
25 testing and await feedback.
26
275. Make a patch available to the relevant maintainer in the list. Use
28 'diff -u' to make the patch easy to merge. Be prepared to get your
29 changes sent back with seemingly silly requests about formatting
30 and variable names. These aren't as silly as they seem. One
31 job the maintainers (and especially Linus) do is to keep things
32 looking the same. Sometimes this means that the clever hack in
33 your driver to get around a problem actually needs to become a
34 generalized kernel feature ready for next time.
35
36 PLEASE check your patch with the automated style checker
37 (scripts/checkpatch.pl) to catch trivial style violations.
38 See Documentation/CodingStyle for guidance here.
39
40 PLEASE CC: the maintainers and mailing lists that are generated
41 by scripts/get_maintainer.pl. The results returned by the
42 script will be best if you have git installed and are making
43 your changes in a branch derived from Linus' latest git tree.
44 See Documentation/SubmittingPatches for details.
45
46 PLEASE try to include any credit lines you want added with the
47 patch. It avoids people being missed off by mistake and makes
48 it easier to know who wants adding and who doesn't.
49
50 PLEASE document known bugs. If it doesn't work for everything
51 or does something very odd once a month document it.
52
53 PLEASE remember that submissions must be made under the terms
54 of the OSDL certificate of contribution and should include a
55 Signed-off-by: line. The current version of this "Developer's
56 Certificate of Origin" (DCO) is listed in the file
57 Documentation/SubmittingPatches.
58
596. Make sure you have the right to send any changes you make. If you
60 do changes at work you may find your employer owns the patch
61 not you.
62
637. When sending security related changes or reports to a maintainer
64 please Cc: security@kernel.org, especially if the maintainer
65 does not respond.
66
678. Happy hacking.
68
69Descriptions of section entries:
70
71 P: Person (obsolete)
72 M: Mail patches to: FullName <address@domain>
73 R: Designated reviewer: FullName <address@domain>
74 These reviewers should be CCed on patches.
75 L: Mailing list that is relevant to this area
76 W: Web-page with status/info
77 Q: Patchwork web based patch tracking system site
78 T: SCM tree type and location.
79 Type is one of: git, hg, quilt, stgit, topgit
80 S: Status, one of the following:
81 Supported: Someone is actually paid to look after this.
82 Maintained: Someone actually looks after it.
83 Odd Fixes: It has a maintainer but they don't have time to do
84 much other than throw the odd patch in. See below..
85 Orphan: No current maintainer [but maybe you could take the
86 role as you write your new code].
87 Obsolete: Old code. Something tagged obsolete generally means
88 it has been replaced by a better system and you
89 should be using that.
90 F: Files and directories with wildcard patterns.
91 A trailing slash includes all files and subdirectory files.
92 F: drivers/net/ all files in and below drivers/net
93 F: drivers/net/* all files in drivers/net, but not below
94 F: */net/* all files in "any top level directory"/net
95 One pattern per line. Multiple F: lines acceptable.
96 N: Files and directories with regex patterns.
97 N: [^a-z]tegra all files whose path contains the word tegra
98 One pattern per line. Multiple N: lines acceptable.
99 scripts/get_maintainer.pl has different behavior for files that
100 match F: pattern and matches of N: patterns. By default,
101 get_maintainer will not look at git log history when an F: pattern
102 match occurs. When an N: match occurs, git log history is used
103 to also notify the people that have git commit signatures.
104 X: Files and directories that are NOT maintained, same rules as F:
105 Files exclusions are tested before file matches.
106 Can be useful for excluding a specific subdirectory, for instance:
107 F: net/
108 X: net/ipv6/
109 matches all files in and below net excluding net/ipv6/
110 K: Keyword perl extended regex pattern to match content in a
111 patch or file. For instance:
112 K: of_get_profile
113 matches patches or files that contain "of_get_profile"
114 K: \b(printk|pr_(info|err))\b
115 matches patches or files that contain one or more of the words
116 printk, pr_info or pr_err
117 One regex pattern per line. Multiple K: lines acceptable.
118
119Note: For the hard of thinking, this list is meant to remain in alphabetical
120order. If you could add yourselves to it in alphabetical order that would be
121so much easier [Ed]
122
123Maintainers List (try to look for most precise areas first)
124
125 -----------------------------------
126
1273C59X NETWORK DRIVER
128M: Steffen Klassert <klassert@mathematik.tu-chemnitz.de>
129L: netdev@vger.kernel.org
130S: Maintained
131F: Documentation/networking/vortex.txt
132F: drivers/net/ethernet/3com/3c59x.c
133
1343CR990 NETWORK DRIVER
135M: David Dillow <dave@thedillows.org>
136L: netdev@vger.kernel.org
137S: Maintained
138F: drivers/net/ethernet/3com/typhoon*
139
1403WARE SAS/SATA-RAID SCSI DRIVERS (3W-XXXX, 3W-9XXX, 3W-SAS)
141M: Adam Radford <linuxraid@lsi.com>
142L: linux-scsi@vger.kernel.org
143W: http://www.lsi.com
144S: Supported
145F: drivers/scsi/3w-*
146
14753C700 AND 53C700-66 SCSI DRIVER
148M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
149L: linux-scsi@vger.kernel.org
150S: Maintained
151F: drivers/scsi/53c700*
152
1536LOWPAN GENERIC (BTLE/IEEE 802.15.4)
154M: Alexander Aring <alex.aring@gmail.com>
155M: Jukka Rissanen <jukka.rissanen@linux.intel.com>
156L: linux-bluetooth@vger.kernel.org
157L: linux-wpan@vger.kernel.org
158S: Maintained
159F: net/6lowpan/
160F: include/net/6lowpan.h
161
1626PACK NETWORK DRIVER FOR AX.25
163M: Andreas Koensgen <ajk@comnets.uni-bremen.de>
164L: linux-hams@vger.kernel.org
165S: Maintained
166F: drivers/net/hamradio/6pack.c
167
1688169 10/100/1000 GIGABIT ETHERNET DRIVER
169M: Realtek linux nic maintainers <nic_swsd@realtek.com>
170L: netdev@vger.kernel.org
171S: Maintained
172F: drivers/net/ethernet/realtek/r8169.c
173
1748250/16?50 (AND CLONE UARTS) SERIAL DRIVER
175M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
176L: linux-serial@vger.kernel.org
177W: http://serial.sourceforge.net
178S: Maintained
179T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
180F: drivers/tty/serial/8250*
181F: include/linux/serial_8250.h
182
1838390 NETWORK DRIVERS [WD80x3/SMC-ELITE, SMC-ULTRA, NE2000, 3C503, etc.]
184L: netdev@vger.kernel.org
185S: Orphan / Obsolete
186F: drivers/net/ethernet/8390/
187
1889P FILE SYSTEM
189M: Eric Van Hensbergen <ericvh@gmail.com>
190M: Ron Minnich <rminnich@sandia.gov>
191M: Latchesar Ionkov <lucho@ionkov.net>
192L: v9fs-developer@lists.sourceforge.net
193W: http://swik.net/v9fs
194Q: http://patchwork.kernel.org/project/v9fs-devel/list/
195T: git git://git.kernel.org/pub/scm/linux/kernel/git/ericvh/v9fs.git
196S: Maintained
197F: Documentation/filesystems/9p.txt
198F: fs/9p/
199F: net/9p/
200F: include/net/9p/
201F: include/uapi/linux/virtio_9p.h
202F: include/trace/events/9p.h
203
204
205A8293 MEDIA DRIVER
206M: Antti Palosaari <crope@iki.fi>
207L: linux-media@vger.kernel.org
208W: http://linuxtv.org/
209W: http://palosaari.fi/linux/
210Q: http://patchwork.linuxtv.org/project/linux-media/list/
211T: git git://linuxtv.org/anttip/media_tree.git
212S: Maintained
213F: drivers/media/dvb-frontends/a8293*
214
215AACRAID SCSI RAID DRIVER
216M: Adaptec OEM Raid Solutions <aacraid@adaptec.com>
217L: linux-scsi@vger.kernel.org
218W: http://www.adaptec.com/
219S: Supported
220F: Documentation/scsi/aacraid.txt
221F: drivers/scsi/aacraid/
222
223ABI/API
224L: linux-api@vger.kernel.org
225F: Documentation/ABI/
226F: include/linux/syscalls.h
227F: include/uapi/
228F: kernel/sys_ni.c
229
230ABIT UGURU 1,2 HARDWARE MONITOR DRIVER
231M: Hans de Goede <hdegoede@redhat.com>
232L: lm-sensors@lm-sensors.org
233S: Maintained
234F: drivers/hwmon/abituguru.c
235
236ABIT UGURU 3 HARDWARE MONITOR DRIVER
237M: Alistair John Strachan <alistair@devzero.co.uk>
238L: lm-sensors@lm-sensors.org
239S: Maintained
240F: drivers/hwmon/abituguru3.c
241
242ACENIC DRIVER
243M: Jes Sorensen <jes@trained-monkey.org>
244L: linux-acenic@sunsite.dk
245S: Maintained
246F: drivers/net/ethernet/alteon/acenic*
247
248ACER ASPIRE ONE TEMPERATURE AND FAN DRIVER
249M: Peter Feuerer <peter@piie.net>
250L: platform-driver-x86@vger.kernel.org
251W: http://piie.net/?section=acerhdf
252S: Maintained
253F: drivers/platform/x86/acerhdf.c
254
255ACER WMI LAPTOP EXTRAS
256M: "Lee, Chun-Yi" <jlee@suse.com>
257L: platform-driver-x86@vger.kernel.org
258S: Maintained
259F: drivers/platform/x86/acer-wmi.c
260
261ACPI
262M: Rafael J. Wysocki <rjw@rjwysocki.net>
263M: Len Brown <lenb@kernel.org>
264L: linux-acpi@vger.kernel.org
265W: https://01.org/linux-acpi
266Q: https://patchwork.kernel.org/project/linux-acpi/list/
267T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
268S: Supported
269F: drivers/acpi/
270F: drivers/pnp/pnpacpi/
271F: include/linux/acpi.h
272F: include/acpi/
273F: Documentation/acpi/
274F: Documentation/ABI/testing/sysfs-bus-acpi
275F: drivers/pci/*acpi*
276F: drivers/pci/*/*acpi*
277F: drivers/pci/*/*/*acpi*
278F: tools/power/acpi/
279
280ACPI COMPONENT ARCHITECTURE (ACPICA)
281M: Robert Moore <robert.moore@intel.com>
282M: Lv Zheng <lv.zheng@intel.com>
283M: Rafael J. Wysocki <rafael.j.wysocki@intel.com>
284L: linux-acpi@vger.kernel.org
285L: devel@acpica.org
286W: https://acpica.org/
287W: https://github.com/acpica/acpica/
288Q: https://patchwork.kernel.org/project/linux-acpi/list/
289T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
290S: Supported
291F: drivers/acpi/acpica/
292F: include/acpi/
293F: tools/power/acpi/
294
295ACPI FAN DRIVER
296M: Zhang Rui <rui.zhang@intel.com>
297L: linux-acpi@vger.kernel.org
298W: https://01.org/linux-acpi
299S: Supported
300F: drivers/acpi/fan.c
301
302ACPI THERMAL DRIVER
303M: Zhang Rui <rui.zhang@intel.com>
304L: linux-acpi@vger.kernel.org
305W: https://01.org/linux-acpi
306S: Supported
307F: drivers/acpi/*thermal*
308
309ACPI VIDEO DRIVER
310M: Zhang Rui <rui.zhang@intel.com>
311L: linux-acpi@vger.kernel.org
312W: https://01.org/linux-acpi
313S: Supported
314F: drivers/acpi/video.c
315
316ACPI WMI DRIVER
317L: platform-driver-x86@vger.kernel.org
318S: Orphan
319F: drivers/platform/x86/wmi.c
320
321AD1889 ALSA SOUND DRIVER
322M: Thibaut Varene <T-Bone@parisc-linux.org>
323W: http://wiki.parisc-linux.org/AD1889
324L: linux-parisc@vger.kernel.org
325S: Maintained
326F: sound/pci/ad1889.*
327
328AD525X ANALOG DEVICES DIGITAL POTENTIOMETERS DRIVER
329M: Michael Hennerich <michael.hennerich@analog.com>
330W: http://wiki.analog.com/AD5254
331W: http://ez.analog.com/community/linux-device-drivers
332S: Supported
333F: drivers/misc/ad525x_dpot.c
334
335AD5398 CURRENT REGULATOR DRIVER (AD5398/AD5821)
336M: Michael Hennerich <michael.hennerich@analog.com>
337W: http://wiki.analog.com/AD5398
338W: http://ez.analog.com/community/linux-device-drivers
339S: Supported
340F: drivers/regulator/ad5398.c
341
342AD714X CAPACITANCE TOUCH SENSOR DRIVER (AD7142/3/7/8/7A)
343M: Michael Hennerich <michael.hennerich@analog.com>
344W: http://wiki.analog.com/AD7142
345W: http://ez.analog.com/community/linux-device-drivers
346S: Supported
347F: drivers/input/misc/ad714x.c
348
349AD7877 TOUCHSCREEN DRIVER
350M: Michael Hennerich <michael.hennerich@analog.com>
351W: http://wiki.analog.com/AD7877
352W: http://ez.analog.com/community/linux-device-drivers
353S: Supported
354F: drivers/input/touchscreen/ad7877.c
355
356AD7879 TOUCHSCREEN DRIVER (AD7879/AD7889)
357M: Michael Hennerich <michael.hennerich@analog.com>
358W: http://wiki.analog.com/AD7879
359W: http://ez.analog.com/community/linux-device-drivers
360S: Supported
361F: drivers/input/touchscreen/ad7879.c
362
363ADDRESS SPACE LAYOUT RANDOMIZATION (ASLR)
364M: Jiri Kosina <jkosina@suse.cz>
365S: Maintained
366
367ADM1025 HARDWARE MONITOR DRIVER
368M: Jean Delvare <jdelvare@suse.de>
369L: lm-sensors@lm-sensors.org
370S: Maintained
371F: Documentation/hwmon/adm1025
372F: drivers/hwmon/adm1025.c
373
374ADM1029 HARDWARE MONITOR DRIVER
375M: Corentin Labbe <clabbe.montjoie@gmail.com>
376L: lm-sensors@lm-sensors.org
377S: Maintained
378F: drivers/hwmon/adm1029.c
379
380ADM8211 WIRELESS DRIVER
381L: linux-wireless@vger.kernel.org
382W: http://wireless.kernel.org/
383S: Orphan
384F: drivers/net/wireless/adm8211.*
385
386ADP1653 FLASH CONTROLLER DRIVER
387M: Sakari Ailus <sakari.ailus@iki.fi>
388L: linux-media@vger.kernel.org
389S: Maintained
390F: drivers/media/i2c/adp1653.c
391F: include/media/adp1653.h
392
393ADP5520 BACKLIGHT DRIVER WITH IO EXPANDER (ADP5520/ADP5501)
394M: Michael Hennerich <michael.hennerich@analog.com>
395W: http://wiki.analog.com/ADP5520
396W: http://ez.analog.com/community/linux-device-drivers
397S: Supported
398F: drivers/mfd/adp5520.c
399F: drivers/video/backlight/adp5520_bl.c
400F: drivers/leds/leds-adp5520.c
401F: drivers/gpio/gpio-adp5520.c
402F: drivers/input/keyboard/adp5520-keys.c
403
404ADP5588 QWERTY KEYPAD AND IO EXPANDER DRIVER (ADP5588/ADP5587)
405M: Michael Hennerich <michael.hennerich@analog.com>
406W: http://wiki.analog.com/ADP5588
407W: http://ez.analog.com/community/linux-device-drivers
408S: Supported
409F: drivers/input/keyboard/adp5588-keys.c
410F: drivers/gpio/gpio-adp5588.c
411
412ADP8860 BACKLIGHT DRIVER (ADP8860/ADP8861/ADP8863)
413M: Michael Hennerich <michael.hennerich@analog.com>
414W: http://wiki.analog.com/ADP8860
415W: http://ez.analog.com/community/linux-device-drivers
416S: Supported
417F: drivers/video/backlight/adp8860_bl.c
418
419ADS1015 HARDWARE MONITOR DRIVER
420M: Dirk Eibach <eibach@gdsys.de>
421L: lm-sensors@lm-sensors.org
422S: Maintained
423F: Documentation/hwmon/ads1015
424F: drivers/hwmon/ads1015.c
425F: include/linux/i2c/ads1015.h
426
427ADT746X FAN DRIVER
428M: Colin Leroy <colin@colino.net>
429S: Maintained
430F: drivers/macintosh/therm_adt746x.c
431
432ADT7475 HARDWARE MONITOR DRIVER
433M: Jean Delvare <jdelvare@suse.de>
434L: lm-sensors@lm-sensors.org
435S: Maintained
436F: Documentation/hwmon/adt7475
437F: drivers/hwmon/adt7475.c
438
439ADXL34X THREE-AXIS DIGITAL ACCELEROMETER DRIVER (ADXL345/ADXL346)
440M: Michael Hennerich <michael.hennerich@analog.com>
441W: http://wiki.analog.com/ADXL345
442W: http://ez.analog.com/community/linux-device-drivers
443S: Supported
444F: drivers/input/misc/adxl34x.c
445
446ADVANSYS SCSI DRIVER
447M: Matthew Wilcox <matthew@wil.cx>
448L: linux-scsi@vger.kernel.org
449S: Maintained
450F: Documentation/scsi/advansys.txt
451F: drivers/scsi/advansys.c
452
453AEDSP16 DRIVER
454M: Riccardo Facchetti <fizban@tin.it>
455S: Maintained
456F: sound/oss/aedsp16.c
457
458AF9013 MEDIA DRIVER
459M: Antti Palosaari <crope@iki.fi>
460L: linux-media@vger.kernel.org
461W: http://linuxtv.org/
462W: http://palosaari.fi/linux/
463Q: http://patchwork.linuxtv.org/project/linux-media/list/
464T: git git://linuxtv.org/anttip/media_tree.git
465S: Maintained
466F: drivers/media/dvb-frontends/af9013*
467
468AF9033 MEDIA DRIVER
469M: Antti Palosaari <crope@iki.fi>
470L: linux-media@vger.kernel.org
471W: http://linuxtv.org/
472W: http://palosaari.fi/linux/
473Q: http://patchwork.linuxtv.org/project/linux-media/list/
474T: git git://linuxtv.org/anttip/media_tree.git
475S: Maintained
476F: drivers/media/dvb-frontends/af9033*
477
478AFFS FILE SYSTEM
479L: linux-fsdevel@vger.kernel.org
480S: Orphan
481F: Documentation/filesystems/affs.txt
482F: fs/affs/
483
484AFS FILESYSTEM & AF_RXRPC SOCKET DOMAIN
485M: David Howells <dhowells@redhat.com>
486L: linux-afs@lists.infradead.org
487S: Supported
488F: fs/afs/
489F: include/net/af_rxrpc.h
490F: net/rxrpc/af_rxrpc.c
491
492AGPGART DRIVER
493M: David Airlie <airlied@linux.ie>
494T: git git://people.freedesktop.org/~airlied/linux (part of drm maint)
495S: Maintained
496F: drivers/char/agp/
497F: include/linux/agp*
498F: include/uapi/linux/agp*
499
500AHA152X SCSI DRIVER
501M: "Juergen E. Fischer" <fischer@norbit.de>
502L: linux-scsi@vger.kernel.org
503S: Maintained
504F: drivers/scsi/aha152x*
505F: drivers/scsi/pcmcia/aha152x*
506
507AIC7XXX / AIC79XX SCSI DRIVER
508M: Hannes Reinecke <hare@suse.de>
509L: linux-scsi@vger.kernel.org
510S: Maintained
511F: drivers/scsi/aic7xxx/
512
513AIMSLAB FM RADIO RECEIVER DRIVER
514M: Hans Verkuil <hverkuil@xs4all.nl>
515L: linux-media@vger.kernel.org
516T: git git://linuxtv.org/media_tree.git
517W: http://linuxtv.org
518S: Maintained
519F: drivers/media/radio/radio-aimslab*
520
521AIO
522M: Benjamin LaHaise <bcrl@kvack.org>
523L: linux-aio@kvack.org
524S: Supported
525F: fs/aio.c
526F: include/linux/*aio*.h
527
528AIRSPY MEDIA DRIVER
529M: Antti Palosaari <crope@iki.fi>
530L: linux-media@vger.kernel.org
531W: http://linuxtv.org/
532W: http://palosaari.fi/linux/
533Q: http://patchwork.linuxtv.org/project/linux-media/list/
534T: git git://linuxtv.org/anttip/media_tree.git
535S: Maintained
536F: drivers/media/usb/airspy/
537
538ALCATEL SPEEDTOUCH USB DRIVER
539M: Duncan Sands <duncan.sands@free.fr>
540L: linux-usb@vger.kernel.org
541W: http://www.linux-usb.org/SpeedTouch/
542S: Maintained
543F: drivers/usb/atm/speedtch.c
544F: drivers/usb/atm/usbatm.c
545
546ALCHEMY AU1XX0 MMC DRIVER
547M: Manuel Lauss <manuel.lauss@gmail.com>
548S: Maintained
549F: drivers/mmc/host/au1xmmc.c
550
551ALI1563 I2C DRIVER
552M: Rudolf Marek <r.marek@assembler.cz>
553L: linux-i2c@vger.kernel.org
554S: Maintained
555F: Documentation/i2c/busses/i2c-ali1563
556F: drivers/i2c/busses/i2c-ali1563.c
557
558ALPHA PORT
559M: Richard Henderson <rth@twiddle.net>
560M: Ivan Kokshaysky <ink@jurassic.park.msu.ru>
561M: Matt Turner <mattst88@gmail.com>
562S: Odd Fixes
563L: linux-alpha@vger.kernel.org
564F: arch/alpha/
565
566ALTERA MAILBOX DRIVER
567M: Ley Foon Tan <lftan@altera.com>
568L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
569S: Maintained
570F: drivers/mailbox/mailbox-altera.c
571
572ALTERA PIO DRIVER
573M: Tien Hock Loh <thloh@altera.com>
574L: linux-gpio@vger.kernel.org
575S: Maintained
576F: drivers/gpio/gpio-altera.c
577
578ALTERA TRIPLE SPEED ETHERNET DRIVER
579M: Vince Bridgers <vbridger@opensource.altera.com>
580L: netdev@vger.kernel.org
581L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
582S: Maintained
583F: drivers/net/ethernet/altera/
584
585ALTERA UART/JTAG UART SERIAL DRIVERS
586M: Tobias Klauser <tklauser@distanz.ch>
587L: linux-serial@vger.kernel.org
588L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
589S: Maintained
590F: drivers/tty/serial/altera_uart.c
591F: drivers/tty/serial/altera_jtaguart.c
592F: include/linux/altera_uart.h
593F: include/linux/altera_jtaguart.h
594
595AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER
596M: Tom Lendacky <thomas.lendacky@amd.com>
597L: linux-crypto@vger.kernel.org
598S: Supported
599F: drivers/crypto/ccp/
600F: include/linux/ccp.h
601
602AMD FAM15H PROCESSOR POWER MONITORING DRIVER
603M: Andreas Herrmann <herrmann.der.user@googlemail.com>
604L: lm-sensors@lm-sensors.org
605S: Maintained
606F: Documentation/hwmon/fam15h_power
607F: drivers/hwmon/fam15h_power.c
608
609AMD GEODE CS5536 USB DEVICE CONTROLLER DRIVER
610M: Thomas Dahlmann <dahlmann.thomas@arcor.de>
611L: linux-geode@lists.infradead.org (moderated for non-subscribers)
612S: Supported
613F: drivers/usb/gadget/udc/amd5536udc.*
614
615AMD GEODE PROCESSOR/CHIPSET SUPPORT
616P: Andres Salomon <dilinger@queued.net>
617L: linux-geode@lists.infradead.org (moderated for non-subscribers)
618W: http://www.amd.com/us-en/ConnectivitySolutions/TechnicalResources/0,,50_2334_2452_11363,00.html
619S: Supported
620F: drivers/char/hw_random/geode-rng.c
621F: drivers/crypto/geode*
622F: drivers/video/fbdev/geode/
623F: arch/x86/include/asm/geode.h
624
625AMD IOMMU (AMD-VI)
626M: Joerg Roedel <joro@8bytes.org>
627L: iommu@lists.linux-foundation.org
628T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
629S: Maintained
630F: drivers/iommu/amd_iommu*.[ch]
631F: include/linux/amd-iommu.h
632
633AMD KFD
634M: Oded Gabbay <oded.gabbay@amd.com>
635L: dri-devel@lists.freedesktop.org
636T: git git://people.freedesktop.org/~gabbayo/linux.git
637S: Supported
638F: drivers/gpu/drm/amd/amdkfd/
639F: drivers/gpu/drm/amd/include/cik_structs.h
640F: drivers/gpu/drm/amd/include/kgd_kfd_interface.h
641F: drivers/gpu/drm/radeon/radeon_kfd.c
642F: drivers/gpu/drm/radeon/radeon_kfd.h
643F: include/uapi/linux/kfd_ioctl.h
644
645AMD MICROCODE UPDATE SUPPORT
646M: Borislav Petkov <bp@alien8.de>
647S: Maintained
648F: arch/x86/kernel/cpu/microcode/amd*
649
650AMD XGBE DRIVER
651M: Tom Lendacky <thomas.lendacky@amd.com>
652L: netdev@vger.kernel.org
653S: Supported
654F: drivers/net/ethernet/amd/xgbe/
655F: drivers/net/phy/amd-xgbe-phy.c
656
657AMS (Apple Motion Sensor) DRIVER
658M: Michael Hanselmann <linux-kernel@hansmi.ch>
659S: Supported
660F: drivers/macintosh/ams/
661
662AMSO1100 RNIC DRIVER
663M: Tom Tucker <tom@opengridcomputing.com>
664M: Steve Wise <swise@opengridcomputing.com>
665L: linux-rdma@vger.kernel.org
666S: Maintained
667F: drivers/infiniband/hw/amso1100/
668
669ANALOG DEVICES INC AD9389B DRIVER
670M: Hans Verkuil <hans.verkuil@cisco.com>
671L: linux-media@vger.kernel.org
672S: Maintained
673F: drivers/media/i2c/ad9389b*
674
675ANALOG DEVICES INC ADV7180 DRIVER
676M: Lars-Peter Clausen <lars@metafoo.de>
677L: linux-media@vger.kernel.org
678W: http://ez.analog.com/community/linux-device-drivers
679S: Supported
680F: drivers/media/i2c/adv7180.c
681
682ANALOG DEVICES INC ADV7511 DRIVER
683M: Hans Verkuil <hans.verkuil@cisco.com>
684L: linux-media@vger.kernel.org
685S: Maintained
686F: drivers/media/i2c/adv7511*
687
688ANALOG DEVICES INC ADV7604 DRIVER
689M: Hans Verkuil <hans.verkuil@cisco.com>
690L: linux-media@vger.kernel.org
691S: Maintained
692F: drivers/media/i2c/adv7604*
693
694ANALOG DEVICES INC ADV7842 DRIVER
695M: Hans Verkuil <hans.verkuil@cisco.com>
696L: linux-media@vger.kernel.org
697S: Maintained
698F: drivers/media/i2c/adv7842*
699
700ANALOG DEVICES INC ASOC CODEC DRIVERS
701M: Lars-Peter Clausen <lars@metafoo.de>
702L: alsa-devel@alsa-project.org (moderated for non-subscribers)
703W: http://wiki.analog.com/
704W: http://ez.analog.com/community/linux-device-drivers
705S: Supported
706F: sound/soc/codecs/adau*
707F: sound/soc/codecs/adav*
708F: sound/soc/codecs/ad1*
709F: sound/soc/codecs/ad7*
710F: sound/soc/codecs/ssm*
711F: sound/soc/codecs/sigmadsp.*
712
713ANALOG DEVICES INC ASOC DRIVERS
714L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
715L: alsa-devel@alsa-project.org (moderated for non-subscribers)
716W: http://blackfin.uclinux.org/
717S: Supported
718F: sound/soc/blackfin/*
719
720ANALOG DEVICES INC IIO DRIVERS
721M: Lars-Peter Clausen <lars@metafoo.de>
722M: Michael Hennerich <Michael.Hennerich@analog.com>
723W: http://wiki.analog.com/
724W: http://ez.analog.com/community/linux-device-drivers
725S: Supported
726F: drivers/iio/*/ad*
727X: drivers/iio/*/adjd*
728F: drivers/staging/iio/*/ad*
729F: staging/iio/trigger/iio-trig-bfin-timer.c
730
731ANDROID DRIVERS
732M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
733M: Arve Hjønnevåg <arve@android.com>
734M: Riley Andrews <riandrews@android.com>
735T: git git://git.kernel.org/pub/scm/linux/kernel/gregkh/staging.git
736L: devel@driverdev.osuosl.org
737S: Supported
738F: drivers/android/
739F: drivers/staging/android/
740
741AOA (Apple Onboard Audio) ALSA DRIVER
742M: Johannes Berg <johannes@sipsolutions.net>
743L: linuxppc-dev@lists.ozlabs.org
744L: alsa-devel@alsa-project.org (moderated for non-subscribers)
745S: Maintained
746F: sound/aoa/
747
748APM DRIVER
749M: Jiri Kosina <jkosina@suse.cz>
750S: Odd fixes
751F: arch/x86/kernel/apm_32.c
752F: include/linux/apm_bios.h
753F: include/uapi/linux/apm_bios.h
754F: drivers/char/apm-emulation.c
755
756APPLE BCM5974 MULTITOUCH DRIVER
757M: Henrik Rydberg <rydberg@bitmath.org>
758L: linux-input@vger.kernel.org
759S: Odd fixes
760F: drivers/input/mouse/bcm5974.c
761
762APPLE SMC DRIVER
763M: Henrik Rydberg <rydberg@bitmath.org>
764L: lm-sensors@lm-sensors.org
765S: Odd fixes
766F: drivers/hwmon/applesmc.c
767
768APPLETALK NETWORK LAYER
769M: Arnaldo Carvalho de Melo <acme@ghostprotocols.net>
770S: Maintained
771F: drivers/net/appletalk/
772F: net/appletalk/
773
774APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER
775M: Iyappan Subramanian <isubramanian@apm.com>
776M: Keyur Chudgar <kchudgar@apm.com>
777S: Supported
778F: drivers/net/ethernet/apm/xgene/
779F: Documentation/devicetree/bindings/net/apm-xgene-enet.txt
780
781APTINA CAMERA SENSOR PLL
782M: Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
783L: linux-media@vger.kernel.org
784S: Maintained
785F: drivers/media/i2c/aptina-pll.*
786
787ARC FRAMEBUFFER DRIVER
788M: Jaya Kumar <jayalk@intworks.biz>
789S: Maintained
790F: drivers/video/fbdev/arcfb.c
791F: drivers/video/fbdev/core/fb_defio.c
792
793ARM MFM AND FLOPPY DRIVERS
794M: Ian Molton <spyro@f2s.com>
795S: Maintained
796F: arch/arm/lib/floppydma.S
797F: arch/arm/include/asm/floppy.h
798
799ARM PMU PROFILING AND DEBUGGING
800M: Will Deacon <will.deacon@arm.com>
801S: Maintained
802F: arch/arm/kernel/perf_event*
803F: arch/arm/oprofile/common.c
804F: arch/arm/include/asm/pmu.h
805F: arch/arm/kernel/hw_breakpoint.c
806F: arch/arm/include/asm/hw_breakpoint.h
807
808ARM PORT
809M: Russell King <linux@arm.linux.org.uk>
810L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
811W: http://www.arm.linux.org.uk/
812S: Maintained
813F: arch/arm/
814
815ARM SUB-ARCHITECTURES
816L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
817S: Maintained
818F: arch/arm/mach-*/
819F: arch/arm/plat-*/
820T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git
821
822ARM PRIMECELL AACI PL041 DRIVER
823M: Russell King <linux@arm.linux.org.uk>
824S: Maintained
825F: sound/arm/aaci.*
826
827ARM PRIMECELL CLCD PL110 DRIVER
828M: Russell King <linux@arm.linux.org.uk>
829S: Maintained
830F: drivers/video/fbdev/amba-clcd.*
831
832ARM PRIMECELL KMI PL050 DRIVER
833M: Russell King <linux@arm.linux.org.uk>
834S: Maintained
835F: drivers/input/serio/ambakmi.*
836F: include/linux/amba/kmi.h
837
838ARM PRIMECELL MMCI PL180/1 DRIVER
839M: Russell King <linux@arm.linux.org.uk>
840S: Maintained
841F: drivers/mmc/host/mmci.*
842F: include/linux/amba/mmci.h
843
844ARM PRIMECELL UART PL010 AND PL011 DRIVERS
845M: Russell King <linux@arm.linux.org.uk>
846S: Maintained
847F: drivers/tty/serial/amba-pl01*.c
848F: include/linux/amba/serial.h
849
850ARM PRIMECELL BUS SUPPORT
851M: Russell King <linux@arm.linux.org.uk>
852S: Maintained
853F: drivers/amba/
854F: include/linux/amba/bus.h
855
856ARM/ADS SPHERE MACHINE SUPPORT
857M: Lennert Buytenhek <kernel@wantstofly.org>
858L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
859S: Maintained
860
861ARM/AFEB9260 MACHINE SUPPORT
862M: Sergey Lapin <slapin@ossfans.org>
863L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
864S: Maintained
865
866ARM/AJECO 1ARM MACHINE SUPPORT
867M: Lennert Buytenhek <kernel@wantstofly.org>
868L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
869S: Maintained
870
871ARM/Allwinner A1X SoC support
872M: Maxime Ripard <maxime.ripard@free-electrons.com>
873L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
874S: Maintained
875N: sun[x4567]i
876
877ARM/Allwinner SoC Clock Support
878M: Emilio López <emilio@elopez.com.ar>
879S: Maintained
880F: drivers/clk/sunxi/
881
882ARM/Amlogic MesonX SoC support
883M: Carlo Caione <carlo@caione.org>
884L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
885S: Maintained
886F: drivers/media/rc/meson-ir.c
887N: meson[x68]
888
889ARM/Annapurna Labs ALPINE ARCHITECTURE
890M: Tsahee Zidenberg <tsahee@annapurnalabs.com>
891S: Maintained
892F: arch/arm/mach-alpine/
893
894ARM/ATMEL AT91RM9200 AND AT91SAM ARM ARCHITECTURES
895M: Andrew Victor <linux@maxim.org.za>
896M: Nicolas Ferre <nicolas.ferre@atmel.com>
897M: Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
898L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
899W: http://maxim.org.za/at91_26.html
900W: http://www.linux4sam.org
901S: Supported
902F: arch/arm/mach-at91/
903F: include/soc/at91/
904F: arch/arm/boot/dts/at91*.dts
905F: arch/arm/boot/dts/at91*.dtsi
906F: arch/arm/boot/dts/sama*.dts
907F: arch/arm/boot/dts/sama*.dtsi
908F: arch/arm/include/debug/at91.S
909
910ARM/ATMEL AT91 Clock Support
911M: Boris Brezillon <boris.brezillon@free-electrons.com>
912S: Maintained
913F: drivers/clk/at91
914
915ARM/CALXEDA HIGHBANK ARCHITECTURE
916M: Rob Herring <robh@kernel.org>
917L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
918S: Maintained
919F: arch/arm/mach-highbank/
920
921ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT
922M: Krzysztof Halasa <khalasa@piap.pl>
923S: Maintained
924F: arch/arm/mach-cns3xxx/
925
926ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE
927M: Alexander Shiyan <shc_work@mail.ru>
928L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
929S: Odd Fixes
930N: clps711x
931
932ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE
933M: Hartley Sweeten <hsweeten@visionengravers.com>
934M: Ryan Mallon <rmallon@gmail.com>
935L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
936S: Maintained
937F: arch/arm/mach-ep93xx/
938F: arch/arm/mach-ep93xx/include/mach/
939
940ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT
941M: Lennert Buytenhek <kernel@wantstofly.org>
942L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
943S: Maintained
944
945ARM/CLKDEV SUPPORT
946M: Russell King <linux@arm.linux.org.uk>
947L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
948S: Maintained
949F: arch/arm/include/asm/clkdev.h
950F: drivers/clk/clkdev.c
951
952ARM/COMPULAB CM-X270/EM-X270 and CM-X300 MACHINE SUPPORT
953M: Mike Rapoport <mike@compulab.co.il>
954L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
955S: Maintained
956
957ARM/CONTEC MICRO9 MACHINE SUPPORT
958M: Hubert Feurstein <hubert.feurstein@contec.at>
959S: Maintained
960F: arch/arm/mach-ep93xx/micro9.c
961
962ARM/CORESIGHT FRAMEWORK AND DRIVERS
963M: Mathieu Poirier <mathieu.poirier@linaro.org>
964L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
965S: Maintained
966F: drivers/hwtracing/coresight/*
967F: Documentation/trace/coresight.txt
968F: Documentation/devicetree/bindings/arm/coresight.txt
969F: Documentation/ABI/testing/sysfs-bus-coresight-devices-*
970
971ARM/CORGI MACHINE SUPPORT
972M: Richard Purdie <rpurdie@rpsys.net>
973S: Maintained
974
975ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE
976M: Hans Ulli Kroll <ulli.kroll@googlemail.com>
977L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
978T: git git://git.berlios.de/gemini-board
979S: Maintained
980F: arch/arm/mach-gemini/
981
982ARM/CSR SIRFPRIMA2 MACHINE SUPPORT
983M: Barry Song <baohua@kernel.org>
984L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
985T: git git://git.kernel.org/pub/scm/linux/kernel/git/baohua/linux.git
986S: Maintained
987F: arch/arm/mach-prima2/
988F: drivers/clk/sirf/
989F: drivers/clocksource/timer-prima2.c
990F: drivers/clocksource/timer-atlas7.c
991N: [^a-z]sirf
992
993ARM/EBSA110 MACHINE SUPPORT
994M: Russell King <linux@arm.linux.org.uk>
995L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
996W: http://www.arm.linux.org.uk/
997S: Maintained
998F: arch/arm/mach-ebsa110/
999F: drivers/net/ethernet/amd/am79c961a.*
1000
1001ARM/ENERGY MICRO (SILICON LABS) EFM32 SUPPORT
1002M: Uwe Kleine-König <kernel@pengutronix.de>
1003L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1004S: Maintained
1005N: efm32
1006
1007ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6)
1008M: Daniel Ribeiro <drwyrm@gmail.com>
1009M: Stefan Schmidt <stefan@openezx.org>
1010M: Harald Welte <laforge@openezx.org>
1011L: openezx-devel@lists.openezx.org (moderated for non-subscribers)
1012W: http://www.openezx.org/
1013S: Maintained
1014T: topgit git://git.openezx.org/openezx.git
1015F: arch/arm/mach-pxa/ezx.c
1016
1017ARM/FARADAY FA526 PORT
1018M: Hans Ulli Kroll <ulli.kroll@googlemail.com>
1019L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1020S: Maintained
1021T: git git://git.berlios.de/gemini-board
1022F: arch/arm/mm/*-fa*
1023
1024ARM/FOOTBRIDGE ARCHITECTURE
1025M: Russell King <linux@arm.linux.org.uk>
1026L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1027W: http://www.arm.linux.org.uk/
1028S: Maintained
1029F: arch/arm/include/asm/hardware/dec21285.h
1030F: arch/arm/mach-footbridge/
1031
1032ARM/FREESCALE IMX / MXC ARM ARCHITECTURE
1033M: Shawn Guo <shawn.guo@linaro.org>
1034M: Sascha Hauer <kernel@pengutronix.de>
1035L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1036S: Maintained
1037T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1038F: arch/arm/mach-imx/
1039F: arch/arm/mach-mxs/
1040F: arch/arm/boot/dts/imx*
1041F: arch/arm/configs/imx*_defconfig
1042
1043ARM/FREESCALE VYBRID ARM ARCHITECTURE
1044M: Shawn Guo <shawn.guo@linaro.org>
1045M: Sascha Hauer <kernel@pengutronix.de>
1046R: Stefan Agner <stefan@agner.ch>
1047L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1048S: Maintained
1049T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1050F: arch/arm/mach-imx/*vf610*
1051F: arch/arm/boot/dts/vf*
1052
1053ARM/GLOMATION GESBC9312SX MACHINE SUPPORT
1054M: Lennert Buytenhek <kernel@wantstofly.org>
1055L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1056S: Maintained
1057
1058ARM/GUMSTIX MACHINE SUPPORT
1059M: Steve Sakoman <sakoman@gmail.com>
1060L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1061S: Maintained
1062
1063ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT
1064M: Philipp Zabel <philipp.zabel@gmail.com>
1065M: Paul Parsons <lost.distance@yahoo.com>
1066L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1067S: Maintained
1068F: arch/arm/mach-pxa/hx4700.c
1069F: arch/arm/mach-pxa/include/mach/hx4700.h
1070F: sound/soc/pxa/hx4700.c
1071
1072ARM/HISILICON SOC SUPPORT
1073M: Wei Xu <xuwei5@hisilicon.com>
1074L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1075W: http://www.hisilicon.com
1076S: Supported
1077T: git git://github.com/hisilicon/linux-hisi.git
1078F: arch/arm/mach-hisi/
1079
1080ARM/HP JORNADA 7XX MACHINE SUPPORT
1081M: Kristoffer Ericson <kristoffer.ericson@gmail.com>
1082W: www.jlime.com
1083S: Maintained
1084T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
1085F: arch/arm/mach-sa1100/jornada720.c
1086F: arch/arm/mach-sa1100/include/mach/jornada720.h
1087
1088ARM/IGEP MACHINE SUPPORT
1089M: Enric Balletbo i Serra <eballetbo@gmail.com>
1090M: Javier Martinez Canillas <javier@dowhile0.org>
1091L: linux-omap@vger.kernel.org
1092L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1093S: Maintained
1094F: arch/arm/boot/dts/omap3-igep*
1095
1096ARM/INCOME PXA270 SUPPORT
1097M: Marek Vasut <marek.vasut@gmail.com>
1098L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1099S: Maintained
1100F: arch/arm/mach-pxa/colibri-pxa270-income.c
1101
1102ARM/INTEL IOP32X ARM ARCHITECTURE
1103M: Lennert Buytenhek <kernel@wantstofly.org>
1104L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1105S: Maintained
1106
1107ARM/INTEL IOP33X ARM ARCHITECTURE
1108L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1109S: Orphan
1110
1111ARM/INTEL IOP13XX ARM ARCHITECTURE
1112M: Lennert Buytenhek <kernel@wantstofly.org>
1113L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1114S: Maintained
1115
1116ARM/INTEL IQ81342EX MACHINE SUPPORT
1117M: Lennert Buytenhek <kernel@wantstofly.org>
1118L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1119S: Maintained
1120
1121ARM/INTEL IXDP2850 MACHINE SUPPORT
1122M: Lennert Buytenhek <kernel@wantstofly.org>
1123L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1124S: Maintained
1125
1126ARM/INTEL IXP4XX ARM ARCHITECTURE
1127M: Imre Kaloz <kaloz@openwrt.org>
1128M: Krzysztof Halasa <khalasa@piap.pl>
1129L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1130S: Maintained
1131F: arch/arm/mach-ixp4xx/
1132
1133ARM/INTEL RESEARCH IMOTE/STARGATE 2 MACHINE SUPPORT
1134M: Jonathan Cameron <jic23@cam.ac.uk>
1135L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1136S: Maintained
1137F: arch/arm/mach-pxa/stargate2.c
1138F: drivers/pcmcia/pxa2xx_stargate2.c
1139
1140ARM/INTEL XSC3 (MANZANO) ARM CORE
1141M: Lennert Buytenhek <kernel@wantstofly.org>
1142L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1143S: Maintained
1144
1145ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT
1146M: Lennert Buytenhek <kernel@wantstofly.org>
1147L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1148S: Maintained
1149
1150ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE
1151M: Santosh Shilimkar <ssantosh@kernel.org>
1152L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1153S: Maintained
1154F: arch/arm/mach-keystone/
1155T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
1156
1157ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK
1158M: Santosh Shilimkar <ssantosh@kernel.org>
1159L: linux-kernel@vger.kernel.org
1160S: Maintained
1161F: drivers/clk/keystone/
1162
1163ARM/TEXAS INSTRUMENT KEYSTONE ClOCKSOURCE
1164M: Santosh Shilimkar <ssantosh@kernel.org>
1165L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1166L: linux-kernel@vger.kernel.org
1167S: Maintained
1168F: drivers/clocksource/timer-keystone.c
1169
1170ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER
1171M: Santosh Shilimkar <ssantosh@kernel.org>
1172L: linux-kernel@vger.kernel.org
1173S: Maintained
1174F: drivers/power/reset/keystone-reset.c
1175
1176ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS
1177M: Santosh Shilimkar <ssantosh@kernel.org>
1178L: linux-kernel@vger.kernel.org
1179S: Maintained
1180F: drivers/memory/*emif*
1181
1182ARM/LOGICPD PXA270 MACHINE SUPPORT
1183M: Lennert Buytenhek <kernel@wantstofly.org>
1184L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1185S: Maintained
1186
1187ARM/MAGICIAN MACHINE SUPPORT
1188M: Philipp Zabel <philipp.zabel@gmail.com>
1189S: Maintained
1190
1191ARM/Marvell Armada 370 and Armada XP SOC support
1192M: Jason Cooper <jason@lakedaemon.net>
1193M: Andrew Lunn <andrew@lunn.ch>
1194M: Gregory Clement <gregory.clement@free-electrons.com>
1195M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1196L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1197S: Maintained
1198F: arch/arm/mach-mvebu/
1199F: drivers/rtc/rtc-armada38x.c
1200
1201ARM/Marvell Berlin SoC support
1202M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1203L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1204S: Maintained
1205F: arch/arm/mach-berlin/
1206
1207ARM/Marvell Dove/MV78xx0/Orion SOC support
1208M: Jason Cooper <jason@lakedaemon.net>
1209M: Andrew Lunn <andrew@lunn.ch>
1210M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1211M: Gregory Clement <gregory.clement@free-electrons.com>
1212L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1213S: Maintained
1214F: arch/arm/mach-dove/
1215F: arch/arm/mach-mv78xx0/
1216F: arch/arm/mach-orion5x/
1217F: arch/arm/plat-orion/
1218
1219ARM/Orion SoC/Technologic Systems TS-78xx platform support
1220M: Alexander Clouter <alex@digriz.org.uk>
1221L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1222W: http://www.digriz.org.uk/ts78xx/kernel
1223S: Maintained
1224F: arch/arm/mach-orion5x/ts78xx-*
1225
1226ARM/Mediatek SoC support
1227M: Matthias Brugger <matthias.bgg@gmail.com>
1228L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1229L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1230S: Maintained
1231F: arch/arm/boot/dts/mt6*
1232F: arch/arm/boot/dts/mt8*
1233F: arch/arm/mach-mediatek/
1234N: mtk
1235K: mediatek
1236
1237ARM/MICREL KS8695 ARCHITECTURE
1238M: Greg Ungerer <gerg@uclinux.org>
1239L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1240F: arch/arm/mach-ks8695/
1241S: Odd Fixes
1242
1243ARM/MIOA701 MACHINE SUPPORT
1244M: Robert Jarzmik <robert.jarzmik@free.fr>
1245L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1246F: arch/arm/mach-pxa/mioa701.c
1247S: Maintained
1248
1249ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT
1250M: Michael Petchkovsky <mkpetch@internode.on.net>
1251S: Maintained
1252
1253ARM/NOMADIK ARCHITECTURE
1254M: Alessandro Rubini <rubini@unipv.it>
1255M: Linus Walleij <linus.walleij@linaro.org>
1256L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1257S: Maintained
1258F: arch/arm/mach-nomadik/
1259F: drivers/pinctrl/nomadik/
1260F: drivers/i2c/busses/i2c-nomadik.c
1261T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git
1262
1263ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT
1264M: Nelson Castillo <arhuaco@freaks-unidos.net>
1265L: openmoko-kernel@lists.openmoko.org (subscribers-only)
1266W: http://wiki.openmoko.org/wiki/Neo_FreeRunner
1267S: Supported
1268
1269ARM/TOSA MACHINE SUPPORT
1270M: Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
1271M: Dirk Opfer <dirk@opfer-online.de>
1272S: Maintained
1273
1274ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT
1275M: Marek Vasut <marek.vasut@gmail.com>
1276L: linux-arm-kernel@lists.infradead.org
1277W: http://hackndev.com
1278S: Maintained
1279F: arch/arm/mach-pxa/include/mach/palmtx.h
1280F: arch/arm/mach-pxa/palmtx.c
1281F: arch/arm/mach-pxa/include/mach/palmt5.h
1282F: arch/arm/mach-pxa/palmt5.c
1283F: arch/arm/mach-pxa/include/mach/palmld.h
1284F: arch/arm/mach-pxa/palmld.c
1285F: arch/arm/mach-pxa/include/mach/palmte2.h
1286F: arch/arm/mach-pxa/palmte2.c
1287F: arch/arm/mach-pxa/include/mach/palmtc.h
1288F: arch/arm/mach-pxa/palmtc.c
1289
1290ARM/PALM TREO SUPPORT
1291M: Tomas Cech <sleep_walker@suse.cz>
1292L: linux-arm-kernel@lists.infradead.org
1293W: http://hackndev.com
1294S: Maintained
1295F: arch/arm/mach-pxa/include/mach/palmtreo.h
1296F: arch/arm/mach-pxa/palmtreo.c
1297
1298ARM/PALMZ72 SUPPORT
1299M: Sergey Lapin <slapin@ossfans.org>
1300L: linux-arm-kernel@lists.infradead.org
1301W: http://hackndev.com
1302S: Maintained
1303F: arch/arm/mach-pxa/include/mach/palmz72.h
1304F: arch/arm/mach-pxa/palmz72.c
1305
1306ARM/PLEB SUPPORT
1307M: Peter Chubb <pleb@gelato.unsw.edu.au>
1308W: http://www.disy.cse.unsw.edu.au/Hardware/PLEB
1309S: Maintained
1310
1311ARM/PT DIGITAL BOARD PORT
1312M: Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de>
1313L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1314W: http://www.arm.linux.org.uk/
1315S: Maintained
1316
1317ARM/QUALCOMM SUPPORT
1318M: Kumar Gala <galak@codeaurora.org>
1319M: Andy Gross <agross@codeaurora.org>
1320M: David Brown <davidb@codeaurora.org>
1321L: linux-arm-msm@vger.kernel.org
1322L: linux-soc@vger.kernel.org
1323S: Maintained
1324F: arch/arm/mach-qcom/
1325F: drivers/soc/qcom/
1326F: drivers/tty/serial/msm_serial.h
1327F: drivers/tty/serial/msm_serial.c
1328F: drivers/*/pm8???-*
1329F: drivers/mfd/ssbi.c
1330F: drivers/firmware/qcom_scm.c
1331T: git git://git.kernel.org/pub/scm/linux/kernel/git/galak/linux-qcom.git
1332
1333ARM/RADISYS ENP2611 MACHINE SUPPORT
1334M: Lennert Buytenhek <kernel@wantstofly.org>
1335L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1336S: Maintained
1337
1338ARM/RISCPC ARCHITECTURE
1339M: Russell King <linux@arm.linux.org.uk>
1340L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1341W: http://www.arm.linux.org.uk/
1342S: Maintained
1343F: arch/arm/include/asm/hardware/entry-macro-iomd.S
1344F: arch/arm/include/asm/hardware/ioc.h
1345F: arch/arm/include/asm/hardware/iomd.h
1346F: arch/arm/include/asm/hardware/memc.h
1347F: arch/arm/mach-rpc/
1348F: drivers/net/ethernet/8390/etherh.c
1349F: drivers/net/ethernet/i825xx/ether1*
1350F: drivers/net/ethernet/seeq/ether3*
1351F: drivers/scsi/arm/
1352
1353ARM/Rockchip SoC support
1354M: Heiko Stuebner <heiko@sntech.de>
1355L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1356L: linux-rockchip@lists.infradead.org
1357S: Maintained
1358F: arch/arm/boot/dts/rk3*
1359F: arch/arm/mach-rockchip/
1360F: drivers/clk/rockchip/
1361F: drivers/i2c/busses/i2c-rk3x.c
1362F: drivers/*/*rockchip*
1363F: drivers/*/*/*rockchip*
1364F: sound/soc/rockchip/
1365N: rockchip
1366
1367ARM/SAMSUNG EXYNOS ARM ARCHITECTURES
1368M: Kukjin Kim <kgene@kernel.org>
1369L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1370L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
1371S: Maintained
1372F: arch/arm/boot/dts/s3c*
1373F: arch/arm/boot/dts/exynos*
1374F: arch/arm/plat-samsung/
1375F: arch/arm/mach-s3c24*/
1376F: arch/arm/mach-s3c64xx/
1377F: arch/arm/mach-s5p*/
1378F: arch/arm/mach-exynos*/
1379F: drivers/*/*s3c2410*
1380F: drivers/*/*/*s3c2410*
1381F: drivers/spi/spi-s3c*
1382F: sound/soc/samsung/*
1383N: exynos
1384
1385ARM/SAMSUNG MOBILE MACHINE SUPPORT
1386M: Kyungmin Park <kyungmin.park@samsung.com>
1387L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1388S: Maintained
1389F: arch/arm/mach-s5pv210/
1390
1391ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT
1392M: Kyungmin Park <kyungmin.park@samsung.com>
1393M: Kamil Debski <k.debski@samsung.com>
1394L: linux-arm-kernel@lists.infradead.org
1395L: linux-media@vger.kernel.org
1396S: Maintained
1397F: drivers/media/platform/s5p-g2d/
1398
1399ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT
1400M: Kyungmin Park <kyungmin.park@samsung.com>
1401M: Kamil Debski <k.debski@samsung.com>
1402M: Jeongtae Park <jtp.park@samsung.com>
1403L: linux-arm-kernel@lists.infradead.org
1404L: linux-media@vger.kernel.org
1405S: Maintained
1406F: arch/arm/plat-samsung/s5p-dev-mfc.c
1407F: drivers/media/platform/s5p-mfc/
1408
1409ARM/SAMSUNG S5P SERIES TV SUBSYSTEM SUPPORT
1410M: Kyungmin Park <kyungmin.park@samsung.com>
1411M: Tomasz Stanislawski <t.stanislaws@samsung.com>
1412L: linux-arm-kernel@lists.infradead.org
1413L: linux-media@vger.kernel.org
1414S: Maintained
1415F: drivers/media/platform/s5p-tv/
1416
1417ARM/SHMOBILE ARM ARCHITECTURE
1418M: Simon Horman <horms@verge.net.au>
1419M: Magnus Damm <magnus.damm@gmail.com>
1420L: linux-sh@vger.kernel.org
1421W: http://oss.renesas.com
1422Q: http://patchwork.kernel.org/project/linux-sh/list/
1423T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
1424S: Supported
1425F: arch/arm/boot/dts/emev2*
1426F: arch/arm/boot/dts/r7s*
1427F: arch/arm/boot/dts/r8a*
1428F: arch/arm/boot/dts/sh*
1429F: arch/arm/configs/armadillo800eva_defconfig
1430F: arch/arm/configs/bockw_defconfig
1431F: arch/arm/configs/kzm9g_defconfig
1432F: arch/arm/configs/marzen_defconfig
1433F: arch/arm/configs/shmobile_defconfig
1434F: arch/arm/include/debug/renesas-scif.S
1435F: arch/arm/mach-shmobile/
1436F: drivers/sh/
1437
1438ARM/SOCFPGA ARCHITECTURE
1439M: Dinh Nguyen <dinguyen@opensource.altera.com>
1440S: Maintained
1441F: arch/arm/mach-socfpga/
1442W: http://www.rocketboards.org
1443T: git://git.rocketboards.org/linux-socfpga.git
1444T: git://git.rocketboards.org/linux-socfpga-next.git
1445
1446ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT
1447M: Dinh Nguyen <dinguyen@opensource.altera.com>
1448S: Maintained
1449F: drivers/clk/socfpga/
1450
1451ARM/SOCFPGA EDAC SUPPORT
1452M: Thor Thayer <tthayer@opensource.altera.com>
1453S: Maintained
1454F: drivers/edac/altera_edac.
1455
1456ARM/STI ARCHITECTURE
1457M: Srinivas Kandagatla <srinivas.kandagatla@gmail.com>
1458M: Maxime Coquelin <maxime.coquelin@st.com>
1459M: Patrice Chotard <patrice.chotard@st.com>
1460L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1461L: kernel@stlinux.com
1462W: http://www.stlinux.com
1463S: Maintained
1464F: arch/arm/mach-sti/
1465F: arch/arm/boot/dts/sti*
1466F: drivers/clocksource/arm_global_timer.c
1467F: drivers/i2c/busses/i2c-st.c
1468F: drivers/media/rc/st_rc.c
1469F: drivers/mmc/host/sdhci-st.c
1470F: drivers/phy/phy-miphy28lp.c
1471F: drivers/phy/phy-miphy365x.c
1472F: drivers/phy/phy-stih407-usb.c
1473F: drivers/phy/phy-stih41x-usb.c
1474F: drivers/pinctrl/pinctrl-st.c
1475F: drivers/reset/sti/
1476F: drivers/rtc/rtc-st-lpc.c
1477F: drivers/tty/serial/st-asc.c
1478F: drivers/usb/dwc3/dwc3-st.c
1479F: drivers/usb/host/ehci-st.c
1480F: drivers/usb/host/ohci-st.c
1481F: drivers/watchdog/st_lpc_wdt.c
1482F: drivers/ata/ahci_st.c
1483
1484ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT
1485M: Lennert Buytenhek <kernel@wantstofly.org>
1486L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1487S: Maintained
1488
1489ARM/TETON BGA MACHINE SUPPORT
1490M: "Mark F. Brown" <mark.brown314@gmail.com>
1491L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1492S: Maintained
1493
1494ARM/THECUS N2100 MACHINE SUPPORT
1495M: Lennert Buytenhek <kernel@wantstofly.org>
1496L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1497S: Maintained
1498
1499ARM/NUVOTON W90X900 ARM ARCHITECTURE
1500M: Wan ZongShun <mcuos.com@gmail.com>
1501L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1502W: http://www.mcuos.com
1503S: Maintained
1504F: arch/arm/mach-w90x900/
1505F: drivers/input/keyboard/w90p910_keypad.c
1506F: drivers/input/touchscreen/w90p910_ts.c
1507F: drivers/watchdog/nuc900_wdt.c
1508F: drivers/net/ethernet/nuvoton/w90p910_ether.c
1509F: drivers/mtd/nand/nuc900_nand.c
1510F: drivers/rtc/rtc-nuc900.c
1511F: drivers/spi/spi-nuc900.c
1512F: drivers/usb/host/ehci-w90x900.c
1513F: drivers/video/fbdev/nuc900fb.c
1514
1515ARM/U300 MACHINE SUPPORT
1516M: Linus Walleij <linus.walleij@linaro.org>
1517L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1518S: Supported
1519F: arch/arm/mach-u300/
1520F: drivers/clocksource/timer-u300.c
1521F: drivers/i2c/busses/i2c-stu300.c
1522F: drivers/rtc/rtc-coh901331.c
1523F: drivers/watchdog/coh901327_wdt.c
1524F: drivers/dma/coh901318*
1525F: drivers/mfd/ab3100*
1526F: drivers/rtc/rtc-ab3100.c
1527F: drivers/rtc/rtc-coh901331.c
1528T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git
1529
1530ARM/Ux500 ARM ARCHITECTURE
1531M: Linus Walleij <linus.walleij@linaro.org>
1532L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1533S: Maintained
1534F: arch/arm/mach-ux500/
1535F: drivers/clocksource/clksrc-dbx500-prcmu.c
1536F: drivers/dma/ste_dma40*
1537F: drivers/hwspinlock/u8500_hsem.c
1538F: drivers/mfd/abx500*
1539F: drivers/mfd/ab8500*
1540F: drivers/mfd/dbx500*
1541F: drivers/mfd/db8500*
1542F: drivers/pinctrl/nomadik/pinctrl-ab*
1543F: drivers/pinctrl/nomadik/pinctrl-nomadik*
1544F: drivers/rtc/rtc-ab8500.c
1545F: drivers/rtc/rtc-pl031.c
1546T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git
1547
1548ARM/Ux500 CLOCK FRAMEWORK SUPPORT
1549M: Ulf Hansson <ulf.hansson@linaro.org>
1550L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1551T: git git://git.linaro.org/people/ulfh/clk.git
1552S: Maintained
1553F: drivers/clk/ux500/
1554F: include/linux/platform_data/clk-ux500.h
1555
1556ARM/VERSATILE EXPRESS PLATFORM
1557M: Liviu Dudau <liviu.dudau@arm.com>
1558M: Sudeep Holla <sudeep.holla@arm.com>
1559M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
1560L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1561S: Maintained
1562F: arch/arm/boot/dts/vexpress*
1563F: arch/arm/mach-vexpress/
1564F: */*/vexpress*
1565F: */*/*/vexpress*
1566F: drivers/clk/versatile/clk-vexpress-osc.c
1567F: drivers/clocksource/versatile.c
1568
1569ARM/VFP SUPPORT
1570M: Russell King <linux@arm.linux.org.uk>
1571L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1572W: http://www.arm.linux.org.uk/
1573S: Maintained
1574F: arch/arm/vfp/
1575
1576ARM/VOIPAC PXA270 SUPPORT
1577M: Marek Vasut <marek.vasut@gmail.com>
1578L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1579S: Maintained
1580F: arch/arm/mach-pxa/vpac270.c
1581F: arch/arm/mach-pxa/include/mach/vpac270.h
1582
1583ARM/VT8500 ARM ARCHITECTURE
1584M: Tony Prisk <linux@prisktech.co.nz>
1585L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1586S: Maintained
1587F: arch/arm/mach-vt8500/
1588F: drivers/clocksource/vt8500_timer.c
1589F: drivers/i2c/busses/i2c-wmt.c
1590F: drivers/mmc/host/wmt-sdmmc.c
1591F: drivers/pwm/pwm-vt8500.c
1592F: drivers/rtc/rtc-vt8500.c
1593F: drivers/tty/serial/vt8500_serial.c
1594F: drivers/usb/host/ehci-platform.c
1595F: drivers/usb/host/uhci-platform.c
1596F: drivers/video/fbdev/vt8500lcdfb.*
1597F: drivers/video/fbdev/wm8505fb*
1598F: drivers/video/fbdev/wmt_ge_rops.*
1599
1600ARM/ZIPIT Z2 SUPPORT
1601M: Marek Vasut <marek.vasut@gmail.com>
1602L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1603S: Maintained
1604F: arch/arm/mach-pxa/z2.c
1605F: arch/arm/mach-pxa/include/mach/z2.h
1606
1607ARM/ZYNQ ARCHITECTURE
1608M: Michal Simek <michal.simek@xilinx.com>
1609R: Sören Brinkmann <soren.brinkmann@xilinx.com>
1610L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1611W: http://wiki.xilinx.com
1612T: git git://git.xilinx.com/linux-xlnx.git
1613S: Supported
1614F: arch/arm/mach-zynq/
1615F: drivers/cpuidle/cpuidle-zynq.c
1616F: drivers/block/xsysace.c
1617N: zynq
1618N: xilinx
1619F: drivers/clocksource/cadence_ttc_timer.c
1620F: drivers/i2c/busses/i2c-cadence.c
1621F: drivers/mmc/host/sdhci-of-arasan.c
1622F: drivers/edac/synopsys_edac.c
1623
1624ARM SMMU DRIVER
1625M: Will Deacon <will.deacon@arm.com>
1626L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1627S: Maintained
1628F: drivers/iommu/arm-smmu.c
1629F: drivers/iommu/io-pgtable-arm.c
1630
1631ARM64 PORT (AARCH64 ARCHITECTURE)
1632M: Catalin Marinas <catalin.marinas@arm.com>
1633M: Will Deacon <will.deacon@arm.com>
1634L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1635S: Maintained
1636F: arch/arm64/
1637F: Documentation/arm64/
1638
1639AS3645A LED FLASH CONTROLLER DRIVER
1640M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
1641L: linux-media@vger.kernel.org
1642T: git git://linuxtv.org/media_tree.git
1643S: Maintained
1644F: drivers/media/i2c/as3645a.c
1645F: include/media/as3645a.h
1646
1647ASC7621 HARDWARE MONITOR DRIVER
1648M: George Joseph <george.joseph@fairview5.com>
1649L: lm-sensors@lm-sensors.org
1650S: Maintained
1651F: Documentation/hwmon/asc7621
1652F: drivers/hwmon/asc7621.c
1653
1654ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS
1655M: Corentin Chary <corentin.chary@gmail.com>
1656L: acpi4asus-user@lists.sourceforge.net
1657L: platform-driver-x86@vger.kernel.org
1658W: http://acpi4asus.sf.net
1659S: Maintained
1660F: drivers/platform/x86/asus*.c
1661F: drivers/platform/x86/eeepc*.c
1662
1663ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API
1664R: Dan Williams <dan.j.williams@intel.com>
1665W: http://sourceforge.net/projects/xscaleiop
1666S: Odd fixes
1667F: Documentation/crypto/async-tx-api.txt
1668F: crypto/async_tx/
1669F: drivers/dma/
1670F: include/linux/dmaengine.h
1671F: include/linux/async_tx.h
1672
1673AT24 EEPROM DRIVER
1674M: Wolfram Sang <wsa@the-dreams.de>
1675L: linux-i2c@vger.kernel.org
1676S: Maintained
1677F: drivers/misc/eeprom/at24.c
1678F: include/linux/platform_data/at24.h
1679
1680ATA OVER ETHERNET (AOE) DRIVER
1681M: "Ed L. Cashin" <ed.cashin@acm.org>
1682W: http://www.openaoe.org/
1683S: Supported
1684F: Documentation/aoe/
1685F: drivers/block/aoe/
1686
1687ATHEROS ATH GENERIC UTILITIES
1688M: "Luis R. Rodriguez" <mcgrof@do-not-panic.com>
1689L: linux-wireless@vger.kernel.org
1690S: Supported
1691F: drivers/net/wireless/ath/*
1692
1693ATHEROS ATH5K WIRELESS DRIVER
1694M: Jiri Slaby <jirislaby@gmail.com>
1695M: Nick Kossifidis <mickflemm@gmail.com>
1696M: "Luis R. Rodriguez" <mcgrof@do-not-panic.com>
1697L: linux-wireless@vger.kernel.org
1698W: http://wireless.kernel.org/en/users/Drivers/ath5k
1699S: Maintained
1700F: drivers/net/wireless/ath/ath5k/
1701
1702ATHEROS ATH6KL WIRELESS DRIVER
1703M: Kalle Valo <kvalo@qca.qualcomm.com>
1704L: linux-wireless@vger.kernel.org
1705W: http://wireless.kernel.org/en/users/Drivers/ath6kl
1706T: git git://github.com/kvalo/ath.git
1707S: Supported
1708F: drivers/net/wireless/ath/ath6kl/
1709
1710WILOCITY WIL6210 WIRELESS DRIVER
1711M: Vladimir Kondratiev <qca_vkondrat@qca.qualcomm.com>
1712L: linux-wireless@vger.kernel.org
1713L: wil6210@qca.qualcomm.com
1714S: Supported
1715W: http://wireless.kernel.org/en/users/Drivers/wil6210
1716F: drivers/net/wireless/ath/wil6210/
1717F: include/uapi/linux/wil6210_uapi.h
1718
1719CARL9170 LINUX COMMUNITY WIRELESS DRIVER
1720M: Christian Lamparter <chunkeey@googlemail.com>
1721L: linux-wireless@vger.kernel.org
1722W: http://wireless.kernel.org/en/users/Drivers/carl9170
1723S: Maintained
1724F: drivers/net/wireless/ath/carl9170/
1725
1726ATK0110 HWMON DRIVER
1727M: Luca Tettamanti <kronos.it@gmail.com>
1728L: lm-sensors@lm-sensors.org
1729S: Maintained
1730F: drivers/hwmon/asus_atk0110.c
1731
1732ATI_REMOTE2 DRIVER
1733M: Ville Syrjala <syrjala@sci.fi>
1734S: Maintained
1735F: drivers/input/misc/ati_remote2.c
1736
1737ATLX ETHERNET DRIVERS
1738M: Jay Cliburn <jcliburn@gmail.com>
1739M: Chris Snook <chris.snook@gmail.com>
1740L: netdev@vger.kernel.org
1741W: http://sourceforge.net/projects/atl1
1742W: http://atl1.sourceforge.net
1743S: Maintained
1744F: drivers/net/ethernet/atheros/
1745
1746ATM
1747M: Chas Williams <3chas3@gmail.com>
1748L: linux-atm-general@lists.sourceforge.net (moderated for non-subscribers)
1749L: netdev@vger.kernel.org
1750W: http://linux-atm.sourceforge.net
1751S: Maintained
1752F: drivers/atm/
1753F: include/linux/atm*
1754F: include/uapi/linux/atm*
1755
1756ATMEL AT91 / AT32 MCI DRIVER
1757M: Ludovic Desroches <ludovic.desroches@atmel.com>
1758S: Maintained
1759F: drivers/mmc/host/atmel-mci.c
1760F: drivers/mmc/host/atmel-mci-regs.h
1761
1762ATMEL AT91 / AT32 SERIAL DRIVER
1763M: Nicolas Ferre <nicolas.ferre@atmel.com>
1764S: Supported
1765F: drivers/tty/serial/atmel_serial.c
1766
1767ATMEL Audio ALSA driver
1768M: Nicolas Ferre <nicolas.ferre@atmel.com>
1769L: alsa-devel@alsa-project.org (moderated for non-subscribers)
1770S: Supported
1771F: sound/soc/atmel
1772
1773ATMEL DMA DRIVER
1774M: Nicolas Ferre <nicolas.ferre@atmel.com>
1775L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1776S: Supported
1777F: drivers/dma/at_hdmac.c
1778F: drivers/dma/at_hdmac_regs.h
1779F: include/linux/platform_data/dma-atmel.h
1780
1781ATMEL XDMA DRIVER
1782M: Ludovic Desroches <ludovic.desroches@atmel.com>
1783L: linux-arm-kernel@lists.infradead.org
1784L: dmaengine@vger.kernel.org
1785S: Supported
1786F: drivers/dma/at_xdmac.c
1787
1788ATMEL I2C DRIVER
1789M: Ludovic Desroches <ludovic.desroches@atmel.com>
1790L: linux-i2c@vger.kernel.org
1791S: Supported
1792F: drivers/i2c/busses/i2c-at91.c
1793
1794ATMEL ISI DRIVER
1795M: Josh Wu <josh.wu@atmel.com>
1796L: linux-media@vger.kernel.org
1797S: Supported
1798F: drivers/media/platform/soc_camera/atmel-isi.c
1799F: include/media/atmel-isi.h
1800
1801ATMEL LCDFB DRIVER
1802M: Nicolas Ferre <nicolas.ferre@atmel.com>
1803L: linux-fbdev@vger.kernel.org
1804S: Maintained
1805F: drivers/video/fbdev/atmel_lcdfb.c
1806F: include/video/atmel_lcdc.h
1807
1808ATMEL MACB ETHERNET DRIVER
1809M: Nicolas Ferre <nicolas.ferre@atmel.com>
1810S: Supported
1811F: drivers/net/ethernet/cadence/
1812
1813ATMEL NAND DRIVER
1814M: Josh Wu <josh.wu@atmel.com>
1815L: linux-mtd@lists.infradead.org
1816S: Supported
1817F: drivers/mtd/nand/atmel_nand*
1818
1819ATMEL SPI DRIVER
1820M: Nicolas Ferre <nicolas.ferre@atmel.com>
1821S: Supported
1822F: drivers/spi/spi-atmel.*
1823
1824ATMEL SSC DRIVER
1825M: Nicolas Ferre <nicolas.ferre@atmel.com>
1826L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1827S: Supported
1828F: drivers/misc/atmel-ssc.c
1829F: include/linux/atmel-ssc.h
1830
1831ATMEL Timer Counter (TC) AND CLOCKSOURCE DRIVERS
1832M: Nicolas Ferre <nicolas.ferre@atmel.com>
1833L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1834S: Supported
1835F: drivers/misc/atmel_tclib.c
1836F: drivers/clocksource/tcb_clksrc.c
1837
1838ATMEL USBA UDC DRIVER
1839M: Nicolas Ferre <nicolas.ferre@atmel.com>
1840L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1841S: Supported
1842F: drivers/usb/gadget/udc/atmel_usba_udc.*
1843
1844ATMEL WIRELESS DRIVER
1845M: Simon Kelley <simon@thekelleys.org.uk>
1846L: linux-wireless@vger.kernel.org
1847W: http://www.thekelleys.org.uk/atmel
1848W: http://atmelwlandriver.sourceforge.net/
1849S: Maintained
1850F: drivers/net/wireless/atmel*
1851
1852ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER
1853M: Bradley Grove <linuxdrivers@attotech.com>
1854L: linux-scsi@vger.kernel.org
1855W: http://www.attotech.com
1856S: Supported
1857F: drivers/scsi/esas2r
1858
1859AUDIT SUBSYSTEM
1860M: Paul Moore <paul@paul-moore.com>
1861M: Eric Paris <eparis@redhat.com>
1862L: linux-audit@redhat.com (moderated for non-subscribers)
1863W: http://people.redhat.com/sgrubb/audit/
1864T: git git://git.infradead.org/users/pcmoore/audit
1865S: Maintained
1866F: include/linux/audit.h
1867F: include/uapi/linux/audit.h
1868F: kernel/audit*
1869
1870AUXILIARY DISPLAY DRIVERS
1871M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
1872W: http://miguelojeda.es/auxdisplay.htm
1873W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
1874S: Maintained
1875F: drivers/auxdisplay/
1876F: include/linux/cfag12864b.h
1877
1878AVR32 ARCHITECTURE
1879M: Haavard Skinnemoen <hskinnemoen@gmail.com>
1880M: Hans-Christian Egtvedt <egtvedt@samfundet.no>
1881W: http://www.atmel.com/products/AVR32/
1882W: http://mirror.egtvedt.no/avr32linux.org/
1883W: http://avrfreaks.net/
1884S: Maintained
1885F: arch/avr32/
1886
1887AVR32/AT32AP MACHINE SUPPORT
1888M: Haavard Skinnemoen <hskinnemoen@gmail.com>
1889M: Hans-Christian Egtvedt <egtvedt@samfundet.no>
1890S: Maintained
1891F: arch/avr32/mach-at32ap/
1892
1893AX.25 NETWORK LAYER
1894M: Ralf Baechle <ralf@linux-mips.org>
1895L: linux-hams@vger.kernel.org
1896W: http://www.linux-ax25.org/
1897S: Maintained
1898F: include/uapi/linux/ax25.h
1899F: include/net/ax25.h
1900F: net/ax25/
1901
1902AZ6007 DVB DRIVER
1903M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
1904L: linux-media@vger.kernel.org
1905W: http://linuxtv.org
1906T: git git://linuxtv.org/media_tree.git
1907S: Maintained
1908F: drivers/media/usb/dvb-usb-v2/az6007.c
1909
1910AZTECH FM RADIO RECEIVER DRIVER
1911M: Hans Verkuil <hverkuil@xs4all.nl>
1912L: linux-media@vger.kernel.org
1913T: git git://linuxtv.org/media_tree.git
1914W: http://linuxtv.org
1915S: Maintained
1916F: drivers/media/radio/radio-aztech*
1917
1918B43 WIRELESS DRIVER
1919L: linux-wireless@vger.kernel.org
1920L: b43-dev@lists.infradead.org
1921W: http://wireless.kernel.org/en/users/Drivers/b43
1922S: Odd Fixes
1923F: drivers/net/wireless/b43/
1924
1925B43LEGACY WIRELESS DRIVER
1926M: Larry Finger <Larry.Finger@lwfinger.net>
1927L: linux-wireless@vger.kernel.org
1928L: b43-dev@lists.infradead.org
1929W: http://wireless.kernel.org/en/users/Drivers/b43
1930S: Maintained
1931F: drivers/net/wireless/b43legacy/
1932
1933BACKLIGHT CLASS/SUBSYSTEM
1934M: Jingoo Han <jg1.han@samsung.com>
1935M: Lee Jones <lee.jones@linaro.org>
1936S: Maintained
1937F: drivers/video/backlight/
1938F: include/linux/backlight.h
1939
1940BATMAN ADVANCED
1941M: Marek Lindner <mareklindner@neomailbox.ch>
1942M: Simon Wunderlich <sw@simonwunderlich.de>
1943M: Antonio Quartulli <antonio@meshcoding.com>
1944L: b.a.t.m.a.n@lists.open-mesh.org
1945W: http://www.open-mesh.org/
1946S: Maintained
1947F: net/batman-adv/
1948
1949BAYCOM/HDLCDRV DRIVERS FOR AX.25
1950M: Thomas Sailer <t.sailer@alumni.ethz.ch>
1951L: linux-hams@vger.kernel.org
1952W: http://www.baycom.org/~tom/ham/ham.html
1953S: Maintained
1954F: drivers/net/hamradio/baycom*
1955
1956BCACHE (BLOCK LAYER CACHE)
1957M: Kent Overstreet <kmo@daterainc.com>
1958L: linux-bcache@vger.kernel.org
1959W: http://bcache.evilpiepirate.org
1960S: Maintained:
1961F: drivers/md/bcache/
1962
1963BEFS FILE SYSTEM
1964S: Orphan
1965F: Documentation/filesystems/befs.txt
1966F: fs/befs/
1967
1968BECKHOFF CX5020 ETHERCAT MASTER DRIVER
1969M: Dariusz Marcinkiewicz <reksio@newterm.pl>
1970L: netdev@vger.kernel.org
1971S: Maintained
1972F: drivers/net/ethernet/ec_bhf.c
1973
1974BFS FILE SYSTEM
1975M: "Tigran A. Aivazian" <tigran@aivazian.fsnet.co.uk>
1976S: Maintained
1977F: Documentation/filesystems/bfs.txt
1978F: fs/bfs/
1979F: include/uapi/linux/bfs_fs.h
1980
1981BLACKFIN ARCHITECTURE
1982M: Steven Miao <realmz6@gmail.com>
1983L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
1984T: git git://git.code.sf.net/p/adi-linux/code
1985W: http://blackfin.uclinux.org
1986S: Supported
1987F: arch/blackfin/
1988
1989BLACKFIN EMAC DRIVER
1990L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
1991W: http://blackfin.uclinux.org
1992S: Supported
1993F: drivers/net/ethernet/adi/
1994
1995BLACKFIN RTC DRIVER
1996L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
1997W: http://blackfin.uclinux.org
1998S: Supported
1999F: drivers/rtc/rtc-bfin.c
2000
2001BLACKFIN SDH DRIVER
2002M: Sonic Zhang <sonic.zhang@analog.com>
2003L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2004W: http://blackfin.uclinux.org
2005S: Supported
2006F: drivers/mmc/host/bfin_sdh.c
2007
2008BLACKFIN SERIAL DRIVER
2009M: Sonic Zhang <sonic.zhang@analog.com>
2010L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2011W: http://blackfin.uclinux.org
2012S: Supported
2013F: drivers/tty/serial/bfin_uart.c
2014
2015BLACKFIN WATCHDOG DRIVER
2016L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2017W: http://blackfin.uclinux.org
2018S: Supported
2019F: drivers/watchdog/bfin_wdt.c
2020
2021BLACKFIN I2C TWI DRIVER
2022M: Sonic Zhang <sonic.zhang@analog.com>
2023L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2024W: http://blackfin.uclinux.org/
2025S: Supported
2026F: drivers/i2c/busses/i2c-bfin-twi.c
2027
2028BLACKFIN MEDIA DRIVER
2029M: Scott Jiang <scott.jiang.linux@gmail.com>
2030L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2031W: http://blackfin.uclinux.org/
2032S: Supported
2033F: drivers/media/platform/blackfin/
2034F: drivers/media/i2c/adv7183*
2035F: drivers/media/i2c/vs6624*
2036
2037BLINKM RGB LED DRIVER
2038M: Jan-Simon Moeller <jansimon.moeller@gmx.de>
2039S: Maintained
2040F: drivers/leds/leds-blinkm.c
2041
2042BLOCK LAYER
2043M: Jens Axboe <axboe@kernel.dk>
2044T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
2045S: Maintained
2046F: block/
2047
2048BLOCK2MTD DRIVER
2049M: Joern Engel <joern@lazybastard.org>
2050L: linux-mtd@lists.infradead.org
2051S: Maintained
2052F: drivers/mtd/devices/block2mtd.c
2053
2054BLUETOOTH DRIVERS
2055M: Marcel Holtmann <marcel@holtmann.org>
2056M: Gustavo Padovan <gustavo@padovan.org>
2057M: Johan Hedberg <johan.hedberg@gmail.com>
2058L: linux-bluetooth@vger.kernel.org
2059W: http://www.bluez.org/
2060T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2061T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2062S: Maintained
2063F: drivers/bluetooth/
2064
2065BLUETOOTH SUBSYSTEM
2066M: Marcel Holtmann <marcel@holtmann.org>
2067M: Gustavo Padovan <gustavo@padovan.org>
2068M: Johan Hedberg <johan.hedberg@gmail.com>
2069L: linux-bluetooth@vger.kernel.org
2070W: http://www.bluez.org/
2071T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2072T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2073S: Maintained
2074F: net/bluetooth/
2075F: include/net/bluetooth/
2076
2077BONDING DRIVER
2078M: Jay Vosburgh <j.vosburgh@gmail.com>
2079M: Veaceslav Falico <vfalico@gmail.com>
2080M: Andy Gospodarek <gospo@cumulusnetworks.com>
2081L: netdev@vger.kernel.org
2082W: http://sourceforge.net/projects/bonding/
2083S: Supported
2084F: drivers/net/bonding/
2085F: include/uapi/linux/if_bonding.h
2086
2087BPF (Safe dynamic programs and tools)
2088M: Alexei Starovoitov <ast@kernel.org>
2089L: netdev@vger.kernel.org
2090L: linux-kernel@vger.kernel.org
2091S: Supported
2092F: kernel/bpf/
2093
2094BROADCOM B44 10/100 ETHERNET DRIVER
2095M: Gary Zambrano <zambrano@broadcom.com>
2096L: netdev@vger.kernel.org
2097S: Supported
2098F: drivers/net/ethernet/broadcom/b44.*
2099
2100BROADCOM GENET ETHERNET DRIVER
2101M: Florian Fainelli <f.fainelli@gmail.com>
2102L: netdev@vger.kernel.org
2103S: Supported
2104F: drivers/net/ethernet/broadcom/genet/
2105
2106BROADCOM BNX2 GIGABIT ETHERNET DRIVER
2107M: Sony Chacko <sony.chacko@qlogic.com>
2108M: Dept-HSGLinuxNICDev@qlogic.com
2109L: netdev@vger.kernel.org
2110S: Supported
2111F: drivers/net/ethernet/broadcom/bnx2.*
2112F: drivers/net/ethernet/broadcom/bnx2_*
2113
2114BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
2115M: Ariel Elior <ariel.elior@qlogic.com>
2116L: netdev@vger.kernel.org
2117S: Supported
2118F: drivers/net/ethernet/broadcom/bnx2x/
2119
2120BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
2121M: Christian Daudt <bcm@fixthebug.org>
2122M: Florian Fainelli <f.fainelli@gmail.com>
2123L: bcm-kernel-feedback-list@broadcom.com
2124T: git git://github.com/broadcom/mach-bcm
2125S: Maintained
2126F: arch/arm/mach-bcm/
2127F: arch/arm/boot/dts/bcm113*
2128F: arch/arm/boot/dts/bcm216*
2129F: arch/arm/boot/dts/bcm281*
2130F: arch/arm/configs/bcm_defconfig
2131F: drivers/mmc/host/sdhci-bcm-kona.c
2132F: drivers/clocksource/bcm_kona_timer.c
2133
2134BROADCOM BCM2835 ARM ARCHITECTURE
2135M: Stephen Warren <swarren@wwwdotorg.org>
2136M: Lee Jones <lee@kernel.org>
2137L: linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers)
2138T: git git://git.kernel.org/pub/scm/linux/kernel/git/rpi/linux-rpi.git
2139S: Maintained
2140N: bcm2835
2141
2142BROADCOM BCM33XX MIPS ARCHITECTURE
2143M: Kevin Cernekee <cernekee@gmail.com>
2144L: linux-mips@linux-mips.org
2145S: Maintained
2146F: arch/mips/bcm3384/*
2147F: arch/mips/include/asm/mach-bcm3384/*
2148F: arch/mips/kernel/*bmips*
2149
2150BROADCOM BCM5301X ARM ARCHITECTURE
2151M: Hauke Mehrtens <hauke@hauke-m.de>
2152L: linux-arm-kernel@lists.infradead.org
2153S: Maintained
2154F: arch/arm/mach-bcm/bcm_5301x.c
2155F: arch/arm/boot/dts/bcm5301x.dtsi
2156F: arch/arm/boot/dts/bcm470*
2157
2158BROADCOM BCM63XX ARM ARCHITECTURE
2159M: Florian Fainelli <f.fainelli@gmail.com>
2160L: linux-arm-kernel@lists.infradead.org
2161T: git git://github.com/broadcom/arm-bcm63xx.git
2162S: Maintained
2163F: arch/arm/mach-bcm/bcm63xx.c
2164F: arch/arm/include/debug/bcm63xx.S
2165
2166BROADCOM BCM63XX/BCM33XX UDC DRIVER
2167M: Kevin Cernekee <cernekee@gmail.com>
2168L: linux-usb@vger.kernel.org
2169S: Maintained
2170F: drivers/usb/gadget/udc/bcm63xx_udc.*
2171
2172BROADCOM BCM7XXX ARM ARCHITECTURE
2173M: Marc Carino <marc.ceeeee@gmail.com>
2174M: Brian Norris <computersforpeace@gmail.com>
2175M: Gregory Fong <gregory.0xf0@gmail.com>
2176M: Florian Fainelli <f.fainelli@gmail.com>
2177L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2178T: git git://github.com/broadcom/stblinux.git
2179S: Maintained
2180F: arch/arm/mach-bcm/*brcmstb*
2181F: arch/arm/boot/dts/bcm7*.dts*
2182F: drivers/bus/brcmstb_gisb.c
2183
2184BROADCOM BMIPS MIPS ARCHITECTURE
2185M: Kevin Cernekee <cernekee@gmail.com>
2186M: Florian Fainelli <f.fainelli@gmail.com>
2187L: linux-mips@linux-mips.org
2188T: git git://github.com/broadcom/stblinux.git
2189S: Maintained
2190F: arch/mips/bmips/*
2191F: arch/mips/include/asm/mach-bmips/*
2192F: arch/mips/kernel/*bmips*
2193F: arch/mips/boot/dts/bcm*.dts*
2194F: drivers/irqchip/irq-bcm7*
2195F: drivers/irqchip/irq-brcmstb*
2196
2197BROADCOM TG3 GIGABIT ETHERNET DRIVER
2198M: Prashant Sreedharan <prashant@broadcom.com>
2199M: Michael Chan <mchan@broadcom.com>
2200L: netdev@vger.kernel.org
2201S: Supported
2202F: drivers/net/ethernet/broadcom/tg3.*
2203
2204BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER
2205M: Brett Rudley <brudley@broadcom.com>
2206M: Arend van Spriel <arend@broadcom.com>
2207M: Franky (Zhenhui) Lin <frankyl@broadcom.com>
2208M: Hante Meuleman <meuleman@broadcom.com>
2209L: linux-wireless@vger.kernel.org
2210L: brcm80211-dev-list@broadcom.com
2211S: Supported
2212F: drivers/net/wireless/brcm80211/
2213
2214BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
2215M: QLogic-Storage-Upstream@qlogic.com
2216L: linux-scsi@vger.kernel.org
2217S: Supported
2218F: drivers/scsi/bnx2fc/
2219
2220BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
2221M: QLogic-Storage-Upstream@qlogic.com
2222L: linux-scsi@vger.kernel.org
2223S: Supported
2224F: drivers/scsi/bnx2i/
2225
2226BROADCOM CYGNUS/IPROC ARM ARCHITECTURE
2227M: Ray Jui <rjui@broadcom.com>
2228M: Scott Branden <sbranden@broadcom.com>
2229L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2230L: bcm-kernel-feedback-list@broadcom.com
2231T: git git://github.com/broadcom/cygnus-linux.git
2232S: Maintained
2233N: iproc
2234N: cygnus
2235N: bcm9113*
2236N: bcm9583*
2237N: bcm583*
2238N: bcm113*
2239
2240BROADCOM KONA GPIO DRIVER
2241M: Ray Jui <rjui@broadcom.com>
2242L: bcm-kernel-feedback-list@broadcom.com
2243S: Supported
2244F: drivers/gpio/gpio-bcm-kona.c
2245F: Documentation/devicetree/bindings/gpio/gpio-bcm-kona.txt
2246
2247BROADCOM SPECIFIC AMBA DRIVER (BCMA)
2248M: Rafał Miłecki <zajec5@gmail.com>
2249L: linux-wireless@vger.kernel.org
2250S: Maintained
2251F: drivers/bcma/
2252F: include/linux/bcma/
2253
2254BROADCOM SYSTEMPORT ETHERNET DRIVER
2255M: Florian Fainelli <f.fainelli@gmail.com>
2256L: netdev@vger.kernel.org
2257S: Supported
2258F: drivers/net/ethernet/broadcom/bcmsysport.*
2259
2260BROCADE BFA FC SCSI DRIVER
2261M: Anil Gurumurthy <anil.gurumurthy@qlogic.com>
2262M: Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
2263L: linux-scsi@vger.kernel.org
2264S: Supported
2265F: drivers/scsi/bfa/
2266
2267BROCADE BNA 10 GIGABIT ETHERNET DRIVER
2268M: Rasesh Mody <rasesh.mody@qlogic.com>
2269L: netdev@vger.kernel.org
2270S: Supported
2271F: drivers/net/ethernet/brocade/bna/
2272
2273BSG (block layer generic sg v4 driver)
2274M: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
2275L: linux-scsi@vger.kernel.org
2276S: Supported
2277F: block/bsg.c
2278F: include/linux/bsg.h
2279F: include/uapi/linux/bsg.h
2280
2281BT87X AUDIO DRIVER
2282M: Clemens Ladisch <clemens@ladisch.de>
2283L: alsa-devel@alsa-project.org (moderated for non-subscribers)
2284T: git git://git.alsa-project.org/alsa-kernel.git
2285S: Maintained
2286F: Documentation/sound/alsa/Bt87x.txt
2287F: sound/pci/bt87x.c
2288
2289BT8XXGPIO DRIVER
2290M: Michael Buesch <m@bues.ch>
2291W: http://bu3sch.de/btgpio.php
2292S: Maintained
2293F: drivers/gpio/gpio-bt8xx.c
2294
2295BTRFS FILE SYSTEM
2296M: Chris Mason <clm@fb.com>
2297M: Josef Bacik <jbacik@fb.com>
2298M: David Sterba <dsterba@suse.cz>
2299L: linux-btrfs@vger.kernel.org
2300W: http://btrfs.wiki.kernel.org/
2301Q: http://patchwork.kernel.org/project/linux-btrfs/list/
2302T: git git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git
2303S: Maintained
2304F: Documentation/filesystems/btrfs.txt
2305F: fs/btrfs/
2306
2307BTTV VIDEO4LINUX DRIVER
2308M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
2309L: linux-media@vger.kernel.org
2310W: http://linuxtv.org
2311T: git git://linuxtv.org/media_tree.git
2312S: Odd fixes
2313F: Documentation/video4linux/bttv/
2314F: drivers/media/pci/bt8xx/bttv*
2315
2316BUSLOGIC SCSI DRIVER
2317M: Khalid Aziz <khalid@gonehiking.org>
2318L: linux-scsi@vger.kernel.org
2319S: Maintained
2320F: drivers/scsi/BusLogic.*
2321F: drivers/scsi/FlashPoint.*
2322
2323C-MEDIA CMI8788 DRIVER
2324M: Clemens Ladisch <clemens@ladisch.de>
2325L: alsa-devel@alsa-project.org (moderated for non-subscribers)
2326T: git git://git.alsa-project.org/alsa-kernel.git
2327S: Maintained
2328F: sound/pci/oxygen/
2329
2330C6X ARCHITECTURE
2331M: Mark Salter <msalter@redhat.com>
2332M: Aurelien Jacquiot <a-jacquiot@ti.com>
2333L: linux-c6x-dev@linux-c6x.org
2334W: http://www.linux-c6x.org/wiki/index.php/Main_Page
2335S: Maintained
2336F: arch/c6x/
2337
2338CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
2339M: David Howells <dhowells@redhat.com>
2340L: linux-cachefs@redhat.com
2341S: Supported
2342F: Documentation/filesystems/caching/cachefiles.txt
2343F: fs/cachefiles/
2344
2345CADET FM/AM RADIO RECEIVER DRIVER
2346M: Hans Verkuil <hverkuil@xs4all.nl>
2347L: linux-media@vger.kernel.org
2348T: git git://linuxtv.org/media_tree.git
2349W: http://linuxtv.org
2350S: Maintained
2351F: drivers/media/radio/radio-cadet*
2352
2353CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
2354M: Jonathan Corbet <corbet@lwn.net>
2355L: linux-media@vger.kernel.org
2356T: git git://linuxtv.org/media_tree.git
2357S: Maintained
2358F: Documentation/video4linux/cafe_ccic
2359F: drivers/media/platform/marvell-ccic/
2360
2361CAIF NETWORK LAYER
2362M: Dmitry Tarnyagin <dmitry.tarnyagin@lockless.no>
2363L: netdev@vger.kernel.org
2364S: Supported
2365F: Documentation/networking/caif/
2366F: drivers/net/caif/
2367F: include/uapi/linux/caif/
2368F: include/net/caif/
2369F: net/caif/
2370
2371CALGARY x86-64 IOMMU
2372M: Muli Ben-Yehuda <muli@il.ibm.com>
2373M: "Jon D. Mason" <jdmason@kudzu.us>
2374L: discuss@x86-64.org
2375S: Maintained
2376F: arch/x86/kernel/pci-calgary_64.c
2377F: arch/x86/kernel/tce_64.c
2378F: arch/x86/include/asm/calgary.h
2379F: arch/x86/include/asm/tce.h
2380
2381CAN NETWORK LAYER
2382M: Oliver Hartkopp <socketcan@hartkopp.net>
2383M: Marc Kleine-Budde <mkl@pengutronix.de>
2384L: linux-can@vger.kernel.org
2385W: https://github.com/linux-can
2386T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
2387T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
2388S: Maintained
2389F: Documentation/networking/can.txt
2390F: net/can/
2391F: include/linux/can/core.h
2392F: include/uapi/linux/can.h
2393F: include/uapi/linux/can/bcm.h
2394F: include/uapi/linux/can/raw.h
2395F: include/uapi/linux/can/gw.h
2396
2397CAN NETWORK DRIVERS
2398M: Wolfgang Grandegger <wg@grandegger.com>
2399M: Marc Kleine-Budde <mkl@pengutronix.de>
2400L: linux-can@vger.kernel.org
2401W: https://github.com/linux-can
2402T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
2403T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
2404S: Maintained
2405F: drivers/net/can/
2406F: include/linux/can/dev.h
2407F: include/linux/can/platform/
2408F: include/uapi/linux/can/error.h
2409F: include/uapi/linux/can/netlink.h
2410
2411CAPABILITIES
2412M: Serge Hallyn <serge.hallyn@canonical.com>
2413L: linux-security-module@vger.kernel.org
2414S: Supported
2415F: include/linux/capability.h
2416F: include/uapi/linux/capability.h
2417F: security/capability.c
2418F: security/commoncap.c
2419F: kernel/capability.c
2420
2421CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
2422M: Kevin Tsai <ktsai@capellamicro.com>
2423S: Maintained
2424F: drivers/iio/light/cm*
2425F: Documentation/devicetree/bindings/i2c/trivial-devices.txt
2426
2427CC2520 IEEE-802.15.4 RADIO DRIVER
2428M: Varka Bhadram <varkabhadram@gmail.com>
2429L: linux-wpan@vger.kernel.org
2430S: Maintained
2431F: drivers/net/ieee802154/cc2520.c
2432F: include/linux/spi/cc2520.h
2433F: Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
2434
2435CELL BROADBAND ENGINE ARCHITECTURE
2436M: Arnd Bergmann <arnd@arndb.de>
2437L: linuxppc-dev@lists.ozlabs.org
2438L: cbe-oss-dev@lists.ozlabs.org
2439W: http://www.ibm.com/developerworks/power/cell/
2440S: Supported
2441F: arch/powerpc/include/asm/cell*.h
2442F: arch/powerpc/include/asm/spu*.h
2443F: arch/powerpc/include/uapi/asm/spu*.h
2444F: arch/powerpc/oprofile/*cell*
2445F: arch/powerpc/platforms/cell/
2446
2447CEPH DISTRIBUTED FILE SYSTEM CLIENT
2448M: Yan, Zheng <zyan@redhat.com>
2449M: Sage Weil <sage@redhat.com>
2450L: ceph-devel@vger.kernel.org
2451W: http://ceph.com/
2452T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
2453S: Supported
2454F: Documentation/filesystems/ceph.txt
2455F: fs/ceph/
2456F: net/ceph/
2457F: include/linux/ceph/
2458F: include/linux/crush/
2459
2460CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM:
2461L: linux-usb@vger.kernel.org
2462S: Orphan
2463F: Documentation/usb/WUSB-Design-overview.txt
2464F: Documentation/usb/wusb-cbaf
2465F: drivers/usb/host/hwa-hc.c
2466F: drivers/usb/host/whci/
2467F: drivers/usb/wusbcore/
2468F: include/linux/usb/wusb*
2469
2470CFAG12864B LCD DRIVER
2471M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
2472W: http://miguelojeda.es/auxdisplay.htm
2473W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
2474S: Maintained
2475F: drivers/auxdisplay/cfag12864b.c
2476F: include/linux/cfag12864b.h
2477
2478CFAG12864BFB LCD FRAMEBUFFER DRIVER
2479M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
2480W: http://miguelojeda.es/auxdisplay.htm
2481W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
2482S: Maintained
2483F: drivers/auxdisplay/cfag12864bfb.c
2484F: include/linux/cfag12864b.h
2485
2486CFG80211 and NL80211
2487M: Johannes Berg <johannes@sipsolutions.net>
2488L: linux-wireless@vger.kernel.org
2489W: http://wireless.kernel.org/
2490T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
2491T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
2492S: Maintained
2493F: include/uapi/linux/nl80211.h
2494F: include/net/cfg80211.h
2495F: net/wireless/*
2496X: net/wireless/wext*
2497
2498CHAR and MISC DRIVERS
2499M: Arnd Bergmann <arnd@arndb.de>
2500M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
2501T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
2502S: Supported
2503F: drivers/char/*
2504F: drivers/misc/*
2505F: include/linux/miscdevice.h
2506
2507CHECKPATCH
2508M: Andy Whitcroft <apw@canonical.com>
2509M: Joe Perches <joe@perches.com>
2510S: Maintained
2511F: scripts/checkpatch.pl
2512
2513CHINESE DOCUMENTATION
2514M: Harry Wei <harryxiyou@gmail.com>
2515L: xiyoulinuxkernelgroup@googlegroups.com (subscribers-only)
2516L: linux-kernel@zh-kernel.org (moderated for non-subscribers)
2517S: Maintained
2518F: Documentation/zh_CN/
2519
2520CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
2521M: Peter Chen <Peter.Chen@freescale.com>
2522T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
2523L: linux-usb@vger.kernel.org
2524S: Maintained
2525F: drivers/usb/chipidea/
2526
2527CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
2528M: Hans de Goede <hdegoede@redhat.com>
2529L: linux-input@vger.kernel.org
2530S: Maintained
2531F: Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt
2532F: drivers/input/touchscreen/chipone_icn8318.c
2533
2534CHROME HARDWARE PLATFORM SUPPORT
2535M: Olof Johansson <olof@lixom.net>
2536S: Maintained
2537F: drivers/platform/chrome/
2538
2539CISCO VIC ETHERNET NIC DRIVER
2540M: Christian Benvenuti <benve@cisco.com>
2541M: Sujith Sankar <ssujith@cisco.com>
2542M: Govindarajulu Varadarajan <_govind@gmx.com>
2543M: Neel Patel <neepatel@cisco.com>
2544S: Supported
2545F: drivers/net/ethernet/cisco/enic/
2546
2547CISCO VIC LOW LATENCY NIC DRIVER
2548M: Upinder Malhi <umalhi@cisco.com>
2549S: Supported
2550F: drivers/infiniband/hw/usnic
2551
2552CIRRUS LOGIC EP93XX ETHERNET DRIVER
2553M: Hartley Sweeten <hsweeten@visionengravers.com>
2554L: netdev@vger.kernel.org
2555S: Maintained
2556F: drivers/net/ethernet/cirrus/ep93xx_eth.c
2557
2558CIRRUS LOGIC AUDIO CODEC DRIVERS
2559M: Brian Austin <brian.austin@cirrus.com>
2560M: Paul Handrigan <Paul.Handrigan@cirrus.com>
2561L: alsa-devel@alsa-project.org (moderated for non-subscribers)
2562S: Maintained
2563F: sound/soc/codecs/cs*
2564
2565CLEANCACHE API
2566M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
2567L: linux-kernel@vger.kernel.org
2568S: Maintained
2569F: mm/cleancache.c
2570F: include/linux/cleancache.h
2571
2572CLK API
2573M: Russell King <linux@arm.linux.org.uk>
2574L: linux-clk@vger.kernel.org
2575S: Maintained
2576F: include/linux/clk.h
2577
2578CLOCKSOURCE, CLOCKEVENT DRIVERS
2579M: Daniel Lezcano <daniel.lezcano@linaro.org>
2580M: Thomas Gleixner <tglx@linutronix.de>
2581L: linux-kernel@vger.kernel.org
2582T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
2583S: Supported
2584F: drivers/clocksource
2585
2586CISCO FCOE HBA DRIVER
2587M: Hiral Patel <hiralpat@cisco.com>
2588M: Suma Ramars <sramars@cisco.com>
2589M: Brian Uchino <buchino@cisco.com>
2590L: linux-scsi@vger.kernel.org
2591S: Supported
2592F: drivers/scsi/fnic/
2593
2594CMPC ACPI DRIVER
2595M: Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com>
2596M: Daniel Oliveira Nascimento <don@syst.com.br>
2597L: platform-driver-x86@vger.kernel.org
2598S: Supported
2599F: drivers/platform/x86/classmate-laptop.c
2600
2601COCCINELLE/Semantic Patches (SmPL)
2602M: Julia Lawall <Julia.Lawall@lip6.fr>
2603M: Gilles Muller <Gilles.Muller@lip6.fr>
2604M: Nicolas Palix <nicolas.palix@imag.fr>
2605M: Michal Marek <mmarek@suse.cz>
2606L: cocci@systeme.lip6.fr (moderated for non-subscribers)
2607T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc
2608W: http://coccinelle.lip6.fr/
2609S: Supported
2610F: Documentation/coccinelle.txt
2611F: scripts/coccinelle/
2612F: scripts/coccicheck
2613
2614CODA FILE SYSTEM
2615M: Jan Harkes <jaharkes@cs.cmu.edu>
2616M: coda@cs.cmu.edu
2617L: codalist@coda.cs.cmu.edu
2618W: http://www.coda.cs.cmu.edu/
2619S: Maintained
2620F: Documentation/filesystems/coda.txt
2621F: fs/coda/
2622F: include/linux/coda*.h
2623F: include/uapi/linux/coda*.h
2624
2625CODA V4L2 MEM2MEM DRIVER
2626M: Philipp Zabel <p.zabel@pengutronix.de>
2627L: linux-media@vger.kernel.org
2628S: Maintained
2629F: Documentation/devicetree/bindings/media/coda.txt
2630F: drivers/media/platform/coda/
2631
2632COMMON CLK FRAMEWORK
2633M: Mike Turquette <mturquette@linaro.org>
2634M: Stephen Boyd <sboyd@codeaurora.org>
2635L: linux-clk@vger.kernel.org
2636T: git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
2637S: Maintained
2638F: drivers/clk/
2639X: drivers/clk/clkdev.c
2640F: include/linux/clk-pr*
2641F: include/linux/clk/
2642
2643COMMON INTERNET FILE SYSTEM (CIFS)
2644M: Steve French <sfrench@samba.org>
2645L: linux-cifs@vger.kernel.org
2646L: samba-technical@lists.samba.org (moderated for non-subscribers)
2647W: http://linux-cifs.samba.org/
2648T: git git://git.samba.org/sfrench/cifs-2.6.git
2649S: Supported
2650F: Documentation/filesystems/cifs/
2651F: fs/cifs/
2652
2653COMPACTPCI HOTPLUG CORE
2654M: Scott Murray <scott@spiteful.org>
2655L: linux-pci@vger.kernel.org
2656S: Maintained
2657F: drivers/pci/hotplug/cpci_hotplug*
2658
2659COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
2660M: Scott Murray <scott@spiteful.org>
2661L: linux-pci@vger.kernel.org
2662S: Maintained
2663F: drivers/pci/hotplug/cpcihp_zt5550.*
2664
2665COMPACTPCI HOTPLUG GENERIC DRIVER
2666M: Scott Murray <scott@spiteful.org>
2667L: linux-pci@vger.kernel.org
2668S: Maintained
2669F: drivers/pci/hotplug/cpcihp_generic.c
2670
2671COMPAL LAPTOP SUPPORT
2672M: Cezary Jackiewicz <cezary.jackiewicz@gmail.com>
2673L: platform-driver-x86@vger.kernel.org
2674S: Maintained
2675F: drivers/platform/x86/compal-laptop.c
2676
2677CONEXANT ACCESSRUNNER USB DRIVER
2678M: Simon Arlott <cxacru@fire.lp0.eu>
2679L: accessrunner-general@lists.sourceforge.net
2680W: http://accessrunner.sourceforge.net/
2681S: Maintained
2682F: drivers/usb/atm/cxacru.c
2683
2684CONFIGFS
2685M: Joel Becker <jlbec@evilplan.org>
2686T: git git://git.kernel.org/pub/scm/linux/kernel/git/jlbec/configfs.git
2687S: Supported
2688F: fs/configfs/
2689F: include/linux/configfs.h
2690
2691CONNECTOR
2692M: Evgeniy Polyakov <zbr@ioremap.net>
2693L: netdev@vger.kernel.org
2694S: Maintained
2695F: drivers/connector/
2696
2697CONTROL GROUP (CGROUP)
2698M: Tejun Heo <tj@kernel.org>
2699M: Li Zefan <lizefan@huawei.com>
2700L: cgroups@vger.kernel.org
2701T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
2702S: Maintained
2703F: Documentation/cgroups/
2704F: include/linux/cgroup*
2705F: kernel/cgroup*
2706
2707CONTROL GROUP - CPUSET
2708M: Li Zefan <lizefan@huawei.com>
2709L: cgroups@vger.kernel.org
2710W: http://www.bullopensource.org/cpuset/
2711W: http://oss.sgi.com/projects/cpusets/
2712T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
2713S: Maintained
2714F: Documentation/cgroups/cpusets.txt
2715F: include/linux/cpuset.h
2716F: kernel/cpuset.c
2717
2718CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
2719M: Johannes Weiner <hannes@cmpxchg.org>
2720M: Michal Hocko <mhocko@suse.cz>
2721L: cgroups@vger.kernel.org
2722L: linux-mm@kvack.org
2723S: Maintained
2724F: mm/memcontrol.c
2725F: mm/swap_cgroup.c
2726
2727CORETEMP HARDWARE MONITORING DRIVER
2728M: Fenghua Yu <fenghua.yu@intel.com>
2729L: lm-sensors@lm-sensors.org
2730S: Maintained
2731F: Documentation/hwmon/coretemp
2732F: drivers/hwmon/coretemp.c
2733
2734COSA/SRP SYNC SERIAL DRIVER
2735M: Jan "Yenya" Kasprzak <kas@fi.muni.cz>
2736W: http://www.fi.muni.cz/~kas/cosa/
2737S: Maintained
2738F: drivers/net/wan/cosa*
2739
2740CPMAC ETHERNET DRIVER
2741M: Florian Fainelli <florian@openwrt.org>
2742L: netdev@vger.kernel.org
2743S: Maintained
2744F: drivers/net/ethernet/ti/cpmac.c
2745
2746CPU FREQUENCY DRIVERS
2747M: Rafael J. Wysocki <rjw@rjwysocki.net>
2748M: Viresh Kumar <viresh.kumar@linaro.org>
2749L: linux-pm@vger.kernel.org
2750S: Maintained
2751T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
2752T: git git://git.linaro.org/people/vireshk/linux.git (For ARM Updates)
2753F: drivers/cpufreq/
2754F: include/linux/cpufreq.h
2755
2756CPU FREQUENCY DRIVERS - ARM BIG LITTLE
2757M: Viresh Kumar <viresh.kumar@linaro.org>
2758M: Sudeep Holla <sudeep.holla@arm.com>
2759L: linux-pm@vger.kernel.org
2760W: http://www.arm.com/products/processors/technologies/biglittleprocessing.php
2761S: Maintained
2762F: drivers/cpufreq/arm_big_little.h
2763F: drivers/cpufreq/arm_big_little.c
2764F: drivers/cpufreq/arm_big_little_dt.c
2765
2766CPUIDLE DRIVER - ARM BIG LITTLE
2767M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
2768M: Daniel Lezcano <daniel.lezcano@linaro.org>
2769L: linux-pm@vger.kernel.org
2770L: linux-arm-kernel@lists.infradead.org
2771T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
2772S: Maintained
2773F: drivers/cpuidle/cpuidle-big_little.c
2774
2775CPUIDLE DRIVER - ARM EXYNOS
2776M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
2777M: Daniel Lezcano <daniel.lezcano@linaro.org>
2778M: Kukjin Kim <kgene@kernel.org>
2779L: linux-pm@vger.kernel.org
2780L: linux-samsung-soc@vger.kernel.org
2781S: Supported
2782F: drivers/cpuidle/cpuidle-exynos.c
2783F: arch/arm/mach-exynos/pm.c
2784
2785CPUIDLE DRIVERS
2786M: Rafael J. Wysocki <rjw@rjwysocki.net>
2787M: Daniel Lezcano <daniel.lezcano@linaro.org>
2788L: linux-pm@vger.kernel.org
2789S: Maintained
2790T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
2791F: drivers/cpuidle/*
2792F: include/linux/cpuidle.h
2793
2794CPUID/MSR DRIVER
2795M: "H. Peter Anvin" <hpa@zytor.com>
2796S: Maintained
2797F: arch/x86/kernel/cpuid.c
2798F: arch/x86/kernel/msr.c
2799
2800CPU POWER MONITORING SUBSYSTEM
2801M: Thomas Renninger <trenn@suse.de>
2802L: linux-pm@vger.kernel.org
2803S: Maintained
2804F: tools/power/cpupower/
2805
2806CRAMFS FILESYSTEM
2807W: http://sourceforge.net/projects/cramfs/
2808S: Orphan / Obsolete
2809F: Documentation/filesystems/cramfs.txt
2810F: fs/cramfs/
2811
2812CRIS PORT
2813M: Mikael Starvik <starvik@axis.com>
2814M: Jesper Nilsson <jesper.nilsson@axis.com>
2815L: linux-cris-kernel@axis.com
2816W: http://developer.axis.com
2817S: Maintained
2818F: arch/cris/
2819F: drivers/tty/serial/crisv10.*
2820
2821CRYPTO API
2822M: Herbert Xu <herbert@gondor.apana.org.au>
2823M: "David S. Miller" <davem@davemloft.net>
2824L: linux-crypto@vger.kernel.org
2825T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
2826S: Maintained
2827F: Documentation/crypto/
2828F: Documentation/DocBook/crypto-API.tmpl
2829F: arch/*/crypto/
2830F: crypto/
2831F: drivers/crypto/
2832F: include/crypto/
2833
2834CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
2835M: Neil Horman <nhorman@tuxdriver.com>
2836L: linux-crypto@vger.kernel.org
2837S: Maintained
2838F: crypto/ansi_cprng.c
2839F: crypto/rng.c
2840
2841CS5535 Audio ALSA driver
2842M: Jaya Kumar <jayakumar.alsa@gmail.com>
2843S: Maintained
2844F: sound/pci/cs5535audio/
2845
2846CW1200 WLAN driver
2847M: Solomon Peachy <pizza@shaftnet.org>
2848S: Maintained
2849F: drivers/net/wireless/cw1200/
2850
2851CX18 VIDEO4LINUX DRIVER
2852M: Andy Walls <awalls@md.metrocast.net>
2853L: ivtv-devel@ivtvdriver.org (subscribers-only)
2854L: linux-media@vger.kernel.org
2855T: git git://linuxtv.org/media_tree.git
2856W: http://linuxtv.org
2857W: http://www.ivtvdriver.org/index.php/Cx18
2858S: Maintained
2859F: Documentation/video4linux/cx18.txt
2860F: drivers/media/pci/cx18/
2861F: include/uapi/linux/ivtv*
2862
2863CX2341X MPEG ENCODER HELPER MODULE
2864M: Hans Verkuil <hverkuil@xs4all.nl>
2865L: linux-media@vger.kernel.org
2866T: git git://linuxtv.org/media_tree.git
2867W: http://linuxtv.org
2868S: Maintained
2869F: drivers/media/common/cx2341x*
2870F: include/media/cx2341x*
2871
2872CX88 VIDEO4LINUX DRIVER
2873M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
2874L: linux-media@vger.kernel.org
2875W: http://linuxtv.org
2876T: git git://linuxtv.org/media_tree.git
2877S: Odd fixes
2878F: Documentation/video4linux/cx88/
2879F: drivers/media/pci/cx88/
2880
2881CXD2820R MEDIA DRIVER
2882M: Antti Palosaari <crope@iki.fi>
2883L: linux-media@vger.kernel.org
2884W: http://linuxtv.org/
2885W: http://palosaari.fi/linux/
2886Q: http://patchwork.linuxtv.org/project/linux-media/list/
2887T: git git://linuxtv.org/anttip/media_tree.git
2888S: Maintained
2889F: drivers/media/dvb-frontends/cxd2820r*
2890
2891CXGB3 ETHERNET DRIVER (CXGB3)
2892M: Santosh Raspatur <santosh@chelsio.com>
2893L: netdev@vger.kernel.org
2894W: http://www.chelsio.com
2895S: Supported
2896F: drivers/net/ethernet/chelsio/cxgb3/
2897
2898CXGB3 ISCSI DRIVER (CXGB3I)
2899M: Karen Xie <kxie@chelsio.com>
2900L: linux-scsi@vger.kernel.org
2901W: http://www.chelsio.com
2902S: Supported
2903F: drivers/scsi/cxgbi/cxgb3i
2904
2905CXGB3 IWARP RNIC DRIVER (IW_CXGB3)
2906M: Steve Wise <swise@chelsio.com>
2907L: linux-rdma@vger.kernel.org
2908W: http://www.openfabrics.org
2909S: Supported
2910F: drivers/infiniband/hw/cxgb3/
2911
2912CXGB4 ETHERNET DRIVER (CXGB4)
2913M: Hariprasad S <hariprasad@chelsio.com>
2914L: netdev@vger.kernel.org
2915W: http://www.chelsio.com
2916S: Supported
2917F: drivers/net/ethernet/chelsio/cxgb4/
2918
2919CXGB4 ISCSI DRIVER (CXGB4I)
2920M: Karen Xie <kxie@chelsio.com>
2921L: linux-scsi@vger.kernel.org
2922W: http://www.chelsio.com
2923S: Supported
2924F: drivers/scsi/cxgbi/cxgb4i
2925
2926CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
2927M: Steve Wise <swise@chelsio.com>
2928L: linux-rdma@vger.kernel.org
2929W: http://www.openfabrics.org
2930S: Supported
2931F: drivers/infiniband/hw/cxgb4/
2932
2933CXGB4VF ETHERNET DRIVER (CXGB4VF)
2934M: Casey Leedom <leedom@chelsio.com>
2935L: netdev@vger.kernel.org
2936W: http://www.chelsio.com
2937S: Supported
2938F: drivers/net/ethernet/chelsio/cxgb4vf/
2939
2940CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
2941M: Ian Munsie <imunsie@au1.ibm.com>
2942M: Michael Neuling <mikey@neuling.org>
2943L: linuxppc-dev@lists.ozlabs.org
2944S: Supported
2945F: drivers/misc/cxl/
2946F: include/misc/cxl.h
2947F: include/uapi/misc/cxl.h
2948F: Documentation/powerpc/cxl.txt
2949F: Documentation/powerpc/cxl.txt
2950F: Documentation/ABI/testing/sysfs-class-cxl
2951
2952STMMAC ETHERNET DRIVER
2953M: Giuseppe Cavallaro <peppe.cavallaro@st.com>
2954L: netdev@vger.kernel.org
2955W: http://www.stlinux.com
2956S: Supported
2957F: drivers/net/ethernet/stmicro/stmmac/
2958
2959CYBERPRO FB DRIVER
2960M: Russell King <linux@arm.linux.org.uk>
2961L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2962W: http://www.arm.linux.org.uk/
2963S: Maintained
2964F: drivers/video/fbdev/cyber2000fb.*
2965
2966CYCLADES ASYNC MUX DRIVER
2967W: http://www.cyclades.com/
2968S: Orphan
2969F: drivers/tty/cyclades.c
2970F: include/linux/cyclades.h
2971F: include/uapi/linux/cyclades.h
2972
2973CYCLADES PC300 DRIVER
2974W: http://www.cyclades.com/
2975S: Orphan
2976F: drivers/net/wan/pc300*
2977
2978CYPRESS_FIRMWARE MEDIA DRIVER
2979M: Antti Palosaari <crope@iki.fi>
2980L: linux-media@vger.kernel.org
2981W: http://linuxtv.org/
2982W: http://palosaari.fi/linux/
2983Q: http://patchwork.linuxtv.org/project/linux-media/list/
2984T: git git://linuxtv.org/anttip/media_tree.git
2985S: Maintained
2986F: drivers/media/common/cypress_firmware*
2987
2988CYTTSP TOUCHSCREEN DRIVER
2989M: Ferruh Yigit <fery@cypress.com>
2990L: linux-input@vger.kernel.org
2991S: Supported
2992F: drivers/input/touchscreen/cyttsp*
2993F: include/linux/input/cyttsp.h
2994
2995DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
2996M: Joshua Kinard <kumba@gentoo.org>
2997S: Maintained
2998F: drivers/rtc/rtc-ds1685.c
2999F: include/linux/rtc/ds1685.h
3000
3001DAMA SLAVE for AX.25
3002M: Joerg Reuter <jreuter@yaina.de>
3003W: http://yaina.de/jreuter/
3004W: http://www.qsl.net/dl1bke/
3005L: linux-hams@vger.kernel.org
3006S: Maintained
3007F: net/ax25/af_ax25.c
3008F: net/ax25/ax25_dev.c
3009F: net/ax25/ax25_ds_*
3010F: net/ax25/ax25_in.c
3011F: net/ax25/ax25_out.c
3012F: net/ax25/ax25_timer.c
3013F: net/ax25/sysctl_net_ax25.c
3014
3015DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
3016L: netdev@vger.kernel.org
3017S: Orphan
3018F: Documentation/networking/dmfe.txt
3019F: drivers/net/ethernet/dec/tulip/dmfe.c
3020
3021DC390/AM53C974 SCSI driver
3022M: Hannes Reinecke <hare@suse.de>
3023L: linux-scsi@vger.kernel.org
3024S: Maintained
3025F: drivers/scsi/am53c974.c
3026
3027DC395x SCSI driver
3028M: Oliver Neukum <oliver@neukum.org>
3029M: Ali Akcaagac <aliakc@web.de>
3030M: Jamie Lenehan <lenehan@twibble.org>
3031L: dc395x@twibble.org
3032W: http://twibble.org/dist/dc395x/
3033W: http://lists.twibble.org/mailman/listinfo/dc395x/
3034S: Maintained
3035F: Documentation/scsi/dc395x.txt
3036F: drivers/scsi/dc395x.*
3037
3038DCCP PROTOCOL
3039M: Gerrit Renker <gerrit@erg.abdn.ac.uk>
3040L: dccp@vger.kernel.org
3041W: http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
3042S: Maintained
3043F: include/linux/dccp.h
3044F: include/uapi/linux/dccp.h
3045F: include/linux/tfrc.h
3046F: net/dccp/
3047
3048DECnet NETWORK LAYER
3049W: http://linux-decnet.sourceforge.net
3050L: linux-decnet-user@lists.sourceforge.net
3051S: Orphan
3052F: Documentation/networking/decnet.txt
3053F: net/decnet/
3054
3055DECSTATION PLATFORM SUPPORT
3056M: "Maciej W. Rozycki" <macro@linux-mips.org>
3057L: linux-mips@linux-mips.org
3058W: http://www.linux-mips.org/wiki/DECstation
3059S: Maintained
3060F: arch/mips/dec/
3061F: arch/mips/include/asm/dec/
3062F: arch/mips/include/asm/mach-dec/
3063
3064DEFXX FDDI NETWORK DRIVER
3065M: "Maciej W. Rozycki" <macro@linux-mips.org>
3066S: Maintained
3067F: drivers/net/fddi/defxx.*
3068
3069DELL LAPTOP DRIVER
3070M: Matthew Garrett <mjg59@srcf.ucam.org>
3071M: Pali Rohár <pali.rohar@gmail.com>
3072L: platform-driver-x86@vger.kernel.org
3073S: Maintained
3074F: drivers/platform/x86/dell-laptop.c
3075
3076DELL LAPTOP FREEFALL DRIVER
3077M: Pali Rohár <pali.rohar@gmail.com>
3078S: Maintained
3079F: drivers/platform/x86/dell-smo8800.c
3080
3081DELL LAPTOP SMM DRIVER
3082M: Guenter Roeck <linux@roeck-us.net>
3083S: Maintained
3084F: drivers/char/i8k.c
3085F: include/uapi/linux/i8k.h
3086
3087DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
3088M: Doug Warzecha <Douglas_Warzecha@dell.com>
3089S: Maintained
3090F: Documentation/dcdbas.txt
3091F: drivers/firmware/dcdbas.*
3092
3093DELL WMI EXTRAS DRIVER
3094M: Matthew Garrett <mjg59@srcf.ucam.org>
3095M: Pali Rohár <pali.rohar@gmail.com>
3096S: Maintained
3097F: drivers/platform/x86/dell-wmi.c
3098
3099DESIGNWARE USB2 DRD IP DRIVER
3100M: John Youn <johnyoun@synopsys.com>
3101L: linux-usb@vger.kernel.org
3102T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
3103S: Maintained
3104F: drivers/usb/dwc2/
3105
3106DESIGNWARE USB3 DRD IP DRIVER
3107M: Felipe Balbi <balbi@ti.com>
3108L: linux-usb@vger.kernel.org
3109L: linux-omap@vger.kernel.org
3110T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
3111S: Maintained
3112F: drivers/usb/dwc3/
3113
3114DEVICE COREDUMP (DEV_COREDUMP)
3115M: Johannes Berg <johannes@sipsolutions.net>
3116L: linux-kernel@vger.kernel.org
3117S: Maintained
3118F: drivers/base/devcoredump.c
3119F: include/linux/devcoredump.h
3120
3121DEVICE FREQUENCY (DEVFREQ)
3122M: MyungJoo Ham <myungjoo.ham@samsung.com>
3123M: Kyungmin Park <kyungmin.park@samsung.com>
3124L: linux-pm@vger.kernel.org
3125S: Maintained
3126F: drivers/devfreq/
3127
3128DEVICE NUMBER REGISTRY
3129M: Torben Mathiasen <device@lanana.org>
3130W: http://lanana.org/docs/device-list/index.html
3131S: Maintained
3132
3133DEVICE-MAPPER (LVM)
3134M: Alasdair Kergon <agk@redhat.com>
3135M: Mike Snitzer <snitzer@redhat.com>
3136M: dm-devel@redhat.com
3137L: dm-devel@redhat.com
3138W: http://sources.redhat.com/dm
3139Q: http://patchwork.kernel.org/project/dm-devel/list/
3140T: git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
3141T: quilt http://people.redhat.com/agk/patches/linux/editing/
3142S: Maintained
3143F: Documentation/device-mapper/
3144F: drivers/md/dm*
3145F: drivers/md/persistent-data/
3146F: include/linux/device-mapper.h
3147F: include/linux/dm-*.h
3148F: include/uapi/linux/dm-*.h
3149
3150DIALOG SEMICONDUCTOR DRIVERS
3151M: Support Opensource <support.opensource@diasemi.com>
3152W: http://www.dialog-semiconductor.com/products
3153S: Supported
3154F: Documentation/hwmon/da90??
3155F: drivers/gpio/gpio-da90??.c
3156F: drivers/hwmon/da90??-hwmon.c
3157F: drivers/iio/adc/da91??-*.c
3158F: drivers/input/misc/da90??_onkey.c
3159F: drivers/input/touchscreen/da9052_tsi.c
3160F: drivers/leds/leds-da90??.c
3161F: drivers/mfd/da903x.c
3162F: drivers/mfd/da90??-*.c
3163F: drivers/mfd/da91??-*.c
3164F: drivers/power/da9052-battery.c
3165F: drivers/power/da91??-*.c
3166F: drivers/regulator/da903x.c
3167F: drivers/regulator/da9???-regulator.[ch]
3168F: drivers/rtc/rtc-da90??.c
3169F: drivers/video/backlight/da90??_bl.c
3170F: drivers/watchdog/da90??_wdt.c
3171F: include/linux/mfd/da903x.h
3172F: include/linux/mfd/da9052/
3173F: include/linux/mfd/da9055/
3174F: include/linux/mfd/da9063/
3175F: include/linux/mfd/da9150/
3176F: include/sound/da[79]*.h
3177F: sound/soc/codecs/da[79]*.[ch]
3178
3179DIGI NEO AND CLASSIC PCI PRODUCTS
3180M: Lidza Louina <lidza.louina@gmail.com>
3181M: Mark Hounschell <markh@compro.net>
3182L: driverdev-devel@linuxdriverproject.org
3183S: Maintained
3184F: drivers/staging/dgnc/
3185
3186DIGI EPCA PCI PRODUCTS
3187M: Lidza Louina <lidza.louina@gmail.com>
3188M: Mark Hounschell <markh@compro.net>
3189M: Daeseok Youn <daeseok.youn@gmail.com>
3190L: driverdev-devel@linuxdriverproject.org
3191S: Maintained
3192F: drivers/staging/dgap/
3193
3194DIOLAN U2C-12 I2C DRIVER
3195M: Guenter Roeck <linux@roeck-us.net>
3196L: linux-i2c@vger.kernel.org
3197S: Maintained
3198F: drivers/i2c/busses/i2c-diolan-u2c.c
3199
3200DIRECT ACCESS (DAX)
3201M: Matthew Wilcox <willy@linux.intel.com>
3202L: linux-fsdevel@vger.kernel.org
3203S: Supported
3204F: fs/dax.c
3205
3206DIRECTORY NOTIFICATION (DNOTIFY)
3207M: Eric Paris <eparis@parisplace.org>
3208S: Maintained
3209F: Documentation/filesystems/dnotify.txt
3210F: fs/notify/dnotify/
3211F: include/linux/dnotify.h
3212
3213DISK GEOMETRY AND PARTITION HANDLING
3214M: Andries Brouwer <aeb@cwi.nl>
3215W: http://www.win.tue.nl/~aeb/linux/Large-Disk.html
3216W: http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
3217W: http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
3218S: Maintained
3219
3220DISKQUOTA
3221M: Jan Kara <jack@suse.cz>
3222S: Maintained
3223F: Documentation/filesystems/quota.txt
3224F: fs/quota/
3225F: include/linux/quota*.h
3226F: include/uapi/linux/quota*.h
3227
3228DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
3229M: Bernie Thompson <bernie@plugable.com>
3230L: linux-fbdev@vger.kernel.org
3231S: Maintained
3232W: http://plugable.com/category/projects/udlfb/
3233F: drivers/video/fbdev/udlfb.c
3234F: include/video/udlfb.h
3235F: Documentation/fb/udlfb.txt
3236
3237DISTRIBUTED LOCK MANAGER (DLM)
3238M: Christine Caulfield <ccaulfie@redhat.com>
3239M: David Teigland <teigland@redhat.com>
3240L: cluster-devel@redhat.com
3241W: http://sources.redhat.com/cluster/
3242T: git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/dlm.git
3243S: Supported
3244F: fs/dlm/
3245
3246DMA BUFFER SHARING FRAMEWORK
3247M: Sumit Semwal <sumit.semwal@linaro.org>
3248S: Maintained
3249L: linux-media@vger.kernel.org
3250L: dri-devel@lists.freedesktop.org
3251L: linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
3252F: drivers/dma-buf/
3253F: include/linux/dma-buf*
3254F: include/linux/reservation.h
3255F: include/linux/*fence.h
3256F: Documentation/dma-buf-sharing.txt
3257T: git git://git.linaro.org/people/sumitsemwal/linux-dma-buf.git
3258
3259DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
3260M: Vinod Koul <vinod.koul@intel.com>
3261L: dmaengine@vger.kernel.org
3262Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
3263S: Maintained
3264F: drivers/dma/
3265F: include/linux/dmaengine.h
3266F: Documentation/dmaengine/
3267T: git git://git.infradead.org/users/vkoul/slave-dma.git
3268
3269DME1737 HARDWARE MONITOR DRIVER
3270M: Juerg Haefliger <juergh@gmail.com>
3271L: lm-sensors@lm-sensors.org
3272S: Maintained
3273F: Documentation/hwmon/dme1737
3274F: drivers/hwmon/dme1737.c
3275
3276DMI/SMBIOS SUPPORT
3277M: Jean Delvare <jdelvare@suse.de>
3278S: Maintained
3279F: drivers/firmware/dmi-id.c
3280F: drivers/firmware/dmi_scan.c
3281F: include/linux/dmi.h
3282
3283DOCUMENTATION
3284M: Jonathan Corbet <corbet@lwn.net>
3285L: linux-doc@vger.kernel.org
3286S: Maintained
3287F: Documentation/
3288X: Documentation/ABI/
3289X: Documentation/devicetree/
3290X: Documentation/acpi
3291X: Documentation/power
3292X: Documentation/spi
3293T: git git://git.lwn.net/linux-2.6.git docs-next
3294
3295DOUBLETALK DRIVER
3296M: "James R. Van Zandt" <jrv@vanzandt.mv.com>
3297L: blinux-list@redhat.com
3298S: Maintained
3299F: drivers/char/dtlk.c
3300F: include/linux/dtlk.h
3301
3302DPT_I2O SCSI RAID DRIVER
3303M: Adaptec OEM Raid Solutions <aacraid@adaptec.com>
3304L: linux-scsi@vger.kernel.org
3305W: http://www.adaptec.com/
3306S: Maintained
3307F: drivers/scsi/dpt*
3308F: drivers/scsi/dpt/
3309
3310DRBD DRIVER
3311P: Philipp Reisner
3312P: Lars Ellenberg
3313M: drbd-dev@lists.linbit.com
3314L: drbd-user@lists.linbit.com
3315W: http://www.drbd.org
3316T: git git://git.drbd.org/linux-2.6-drbd.git drbd
3317T: git git://git.drbd.org/drbd-8.3.git
3318S: Supported
3319F: drivers/block/drbd/
3320F: lib/lru_cache.c
3321F: Documentation/blockdev/drbd/
3322
3323DRIVER CORE, KOBJECTS, DEBUGFS AND SYSFS
3324M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
3325T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
3326S: Supported
3327F: Documentation/kobject.txt
3328F: drivers/base/
3329F: fs/sysfs/
3330F: fs/debugfs/
3331F: include/linux/kobj*
3332F: include/linux/debugfs.h
3333F: lib/kobj*
3334
3335DRM DRIVERS
3336M: David Airlie <airlied@linux.ie>
3337L: dri-devel@lists.freedesktop.org
3338T: git git://people.freedesktop.org/~airlied/linux
3339S: Maintained
3340F: drivers/gpu/drm/
3341F: drivers/gpu/vga/
3342F: include/drm/
3343F: include/uapi/drm/
3344
3345RADEON DRM DRIVERS
3346M: Alex Deucher <alexander.deucher@amd.com>
3347M: Christian König <christian.koenig@amd.com>
3348L: dri-devel@lists.freedesktop.org
3349T: git git://people.freedesktop.org/~agd5f/linux
3350S: Supported
3351F: drivers/gpu/drm/radeon/
3352F: include/uapi/drm/radeon*
3353
3354DRM PANEL DRIVERS
3355M: Thierry Reding <thierry.reding@gmail.com>
3356L: dri-devel@lists.freedesktop.org
3357T: git git://anongit.freedesktop.org/tegra/linux.git
3358S: Maintained
3359F: drivers/gpu/drm/drm_panel.c
3360F: drivers/gpu/drm/panel/
3361F: include/drm/drm_panel.h
3362F: Documentation/devicetree/bindings/panel/
3363
3364INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets)
3365M: Daniel Vetter <daniel.vetter@intel.com>
3366M: Jani Nikula <jani.nikula@linux.intel.com>
3367L: intel-gfx@lists.freedesktop.org
3368L: dri-devel@lists.freedesktop.org
3369Q: http://patchwork.freedesktop.org/project/intel-gfx/
3370T: git git://anongit.freedesktop.org/drm-intel
3371S: Supported
3372F: drivers/gpu/drm/i915/
3373F: include/drm/i915*
3374F: include/uapi/drm/i915*
3375
3376DRM DRIVERS FOR EXYNOS
3377M: Inki Dae <inki.dae@samsung.com>
3378M: Joonyoung Shim <jy0922.shim@samsung.com>
3379M: Seung-Woo Kim <sw0312.kim@samsung.com>
3380M: Kyungmin Park <kyungmin.park@samsung.com>
3381L: dri-devel@lists.freedesktop.org
3382T: git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
3383S: Supported
3384F: drivers/gpu/drm/exynos/
3385F: include/drm/exynos*
3386F: include/uapi/drm/exynos*
3387
3388DRM DRIVERS FOR FREESCALE IMX
3389M: Philipp Zabel <p.zabel@pengutronix.de>
3390L: dri-devel@lists.freedesktop.org
3391S: Maintained
3392F: drivers/gpu/drm/imx/
3393F: Documentation/devicetree/bindings/drm/imx/
3394
3395DRM DRIVERS FOR NVIDIA TEGRA
3396M: Thierry Reding <thierry.reding@gmail.com>
3397M: Terje Bergström <tbergstrom@nvidia.com>
3398L: dri-devel@lists.freedesktop.org
3399L: linux-tegra@vger.kernel.org
3400T: git git://anongit.freedesktop.org/tegra/linux.git
3401S: Supported
3402F: drivers/gpu/drm/tegra/
3403F: drivers/gpu/host1x/
3404F: include/linux/host1x.h
3405F: include/uapi/drm/tegra_drm.h
3406F: Documentation/devicetree/bindings/gpu/nvidia,tegra20-host1x.txt
3407
3408DRM DRIVERS FOR RENESAS
3409M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
3410L: dri-devel@lists.freedesktop.org
3411L: linux-sh@vger.kernel.org
3412T: git git://people.freedesktop.org/~airlied/linux
3413S: Supported
3414F: drivers/gpu/drm/rcar-du/
3415F: drivers/gpu/drm/shmobile/
3416F: include/linux/platform_data/shmob_drm.h
3417
3418DRM DRIVERS FOR ROCKCHIP
3419M: Mark Yao <mark.yao@rock-chips.com>
3420L: dri-devel@lists.freedesktop.org
3421S: Maintained
3422F: drivers/gpu/drm/rockchip/
3423F: Documentation/devicetree/bindings/video/rockchip*
3424
3425DSBR100 USB FM RADIO DRIVER
3426M: Alexey Klimov <klimov.linux@gmail.com>
3427L: linux-media@vger.kernel.org
3428T: git git://linuxtv.org/media_tree.git
3429S: Maintained
3430F: drivers/media/radio/dsbr100.c
3431
3432DSCC4 DRIVER
3433M: Francois Romieu <romieu@fr.zoreil.com>
3434L: netdev@vger.kernel.org
3435S: Maintained
3436F: drivers/net/wan/dscc4.c
3437
3438DVB_USB_AF9015 MEDIA DRIVER
3439M: Antti Palosaari <crope@iki.fi>
3440L: linux-media@vger.kernel.org
3441W: http://linuxtv.org/
3442W: http://palosaari.fi/linux/
3443Q: http://patchwork.linuxtv.org/project/linux-media/list/
3444T: git git://linuxtv.org/anttip/media_tree.git
3445S: Maintained
3446F: drivers/media/usb/dvb-usb-v2/af9015*
3447
3448DVB_USB_AF9035 MEDIA DRIVER
3449M: Antti Palosaari <crope@iki.fi>
3450L: linux-media@vger.kernel.org
3451W: http://linuxtv.org/
3452W: http://palosaari.fi/linux/
3453Q: http://patchwork.linuxtv.org/project/linux-media/list/
3454T: git git://linuxtv.org/anttip/media_tree.git
3455S: Maintained
3456F: drivers/media/usb/dvb-usb-v2/af9035*
3457
3458DVB_USB_ANYSEE MEDIA DRIVER
3459M: Antti Palosaari <crope@iki.fi>
3460L: linux-media@vger.kernel.org
3461W: http://linuxtv.org/
3462W: http://palosaari.fi/linux/
3463Q: http://patchwork.linuxtv.org/project/linux-media/list/
3464T: git git://linuxtv.org/anttip/media_tree.git
3465S: Maintained
3466F: drivers/media/usb/dvb-usb-v2/anysee*
3467
3468DVB_USB_AU6610 MEDIA DRIVER
3469M: Antti Palosaari <crope@iki.fi>
3470L: linux-media@vger.kernel.org
3471W: http://linuxtv.org/
3472W: http://palosaari.fi/linux/
3473Q: http://patchwork.linuxtv.org/project/linux-media/list/
3474T: git git://linuxtv.org/anttip/media_tree.git
3475S: Maintained
3476F: drivers/media/usb/dvb-usb-v2/au6610*
3477
3478DVB_USB_CE6230 MEDIA DRIVER
3479M: Antti Palosaari <crope@iki.fi>
3480L: linux-media@vger.kernel.org
3481W: http://linuxtv.org/
3482W: http://palosaari.fi/linux/
3483Q: http://patchwork.linuxtv.org/project/linux-media/list/
3484T: git git://linuxtv.org/anttip/media_tree.git
3485S: Maintained
3486F: drivers/media/usb/dvb-usb-v2/ce6230*
3487
3488DVB_USB_CXUSB MEDIA DRIVER
3489M: Michael Krufky <mkrufky@linuxtv.org>
3490L: linux-media@vger.kernel.org
3491W: http://linuxtv.org/
3492W: http://github.com/mkrufky
3493Q: http://patchwork.linuxtv.org/project/linux-media/list/
3494T: git git://linuxtv.org/media_tree.git
3495S: Maintained
3496F: drivers/media/usb/dvb-usb/cxusb*
3497
3498DVB_USB_EC168 MEDIA DRIVER
3499M: Antti Palosaari <crope@iki.fi>
3500L: linux-media@vger.kernel.org
3501W: http://linuxtv.org/
3502W: http://palosaari.fi/linux/
3503Q: http://patchwork.linuxtv.org/project/linux-media/list/
3504T: git git://linuxtv.org/anttip/media_tree.git
3505S: Maintained
3506F: drivers/media/usb/dvb-usb-v2/ec168*
3507
3508DVB_USB_GL861 MEDIA DRIVER
3509M: Antti Palosaari <crope@iki.fi>
3510L: linux-media@vger.kernel.org
3511W: http://linuxtv.org/
3512Q: http://patchwork.linuxtv.org/project/linux-media/list/
3513T: git git://linuxtv.org/anttip/media_tree.git
3514S: Maintained
3515F: drivers/media/usb/dvb-usb-v2/gl861*
3516
3517DVB_USB_MXL111SF MEDIA DRIVER
3518M: Michael Krufky <mkrufky@linuxtv.org>
3519L: linux-media@vger.kernel.org
3520W: http://linuxtv.org/
3521W: http://github.com/mkrufky
3522Q: http://patchwork.linuxtv.org/project/linux-media/list/
3523T: git git://linuxtv.org/mkrufky/mxl111sf.git
3524S: Maintained
3525F: drivers/media/usb/dvb-usb-v2/mxl111sf*
3526
3527DVB_USB_RTL28XXU MEDIA DRIVER
3528M: Antti Palosaari <crope@iki.fi>
3529L: linux-media@vger.kernel.org
3530W: http://linuxtv.org/
3531W: http://palosaari.fi/linux/
3532Q: http://patchwork.linuxtv.org/project/linux-media/list/
3533T: git git://linuxtv.org/anttip/media_tree.git
3534S: Maintained
3535F: drivers/media/usb/dvb-usb-v2/rtl28xxu*
3536
3537DVB_USB_V2 MEDIA DRIVER
3538M: Antti Palosaari <crope@iki.fi>
3539L: linux-media@vger.kernel.org
3540W: http://linuxtv.org/
3541W: http://palosaari.fi/linux/
3542Q: http://patchwork.linuxtv.org/project/linux-media/list/
3543T: git git://linuxtv.org/anttip/media_tree.git
3544S: Maintained
3545F: drivers/media/usb/dvb-usb-v2/dvb_usb*
3546F: drivers/media/usb/dvb-usb-v2/usb_urb.c
3547
3548DYNAMIC DEBUG
3549M: Jason Baron <jbaron@akamai.com>
3550S: Maintained
3551F: lib/dynamic_debug.c
3552F: include/linux/dynamic_debug.h
3553
3554DZ DECSTATION DZ11 SERIAL DRIVER
3555M: "Maciej W. Rozycki" <macro@linux-mips.org>
3556S: Maintained
3557F: drivers/tty/serial/dz.*
3558
3559E3X0 POWER BUTTON DRIVER
3560M: Moritz Fischer <moritz.fischer@ettus.com>
3561L: usrp-users@lists.ettus.com
3562W: http://www.ettus.com
3563S: Supported
3564F: drivers/input/misc/e3x0-button.c
3565F: Documentation/devicetree/bindings/input/e3x0-button.txt
3566
3567E4000 MEDIA DRIVER
3568M: Antti Palosaari <crope@iki.fi>
3569L: linux-media@vger.kernel.org
3570W: http://linuxtv.org/
3571W: http://palosaari.fi/linux/
3572Q: http://patchwork.linuxtv.org/project/linux-media/list/
3573T: git git://linuxtv.org/anttip/media_tree.git
3574S: Maintained
3575F: drivers/media/tuners/e4000*
3576
3577EATA ISA/EISA/PCI SCSI DRIVER
3578M: Dario Ballabio <ballabio_dario@emc.com>
3579L: linux-scsi@vger.kernel.org
3580S: Maintained
3581F: drivers/scsi/eata.c
3582
3583EC100 MEDIA DRIVER
3584M: Antti Palosaari <crope@iki.fi>
3585L: linux-media@vger.kernel.org
3586W: http://linuxtv.org/
3587W: http://palosaari.fi/linux/
3588Q: http://patchwork.linuxtv.org/project/linux-media/list/
3589T: git git://linuxtv.org/anttip/media_tree.git
3590S: Maintained
3591F: drivers/media/dvb-frontends/ec100*
3592
3593ECRYPT FILE SYSTEM
3594M: Tyler Hicks <tyhicks@canonical.com>
3595L: ecryptfs@vger.kernel.org
3596W: http://ecryptfs.org
3597W: https://launchpad.net/ecryptfs
3598S: Supported
3599F: Documentation/filesystems/ecryptfs.txt
3600F: fs/ecryptfs/
3601
3602EDAC-CORE
3603M: Doug Thompson <dougthompson@xmission.com>
3604M: Borislav Petkov <bp@alien8.de>
3605M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
3606L: linux-edac@vger.kernel.org
3607W: bluesmoke.sourceforge.net
3608T: git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp.git#for-next
3609T: git://git.kernel.org/pub/linux/kernel/git/mchehab/linux-edac.git#linux_next
3610S: Supported
3611F: Documentation/edac.txt
3612F: drivers/edac/
3613F: include/linux/edac.h
3614
3615EDAC-AMD64
3616M: Doug Thompson <dougthompson@xmission.com>
3617M: Borislav Petkov <bp@alien8.de>
3618L: linux-edac@vger.kernel.org
3619W: bluesmoke.sourceforge.net
3620S: Maintained
3621F: drivers/edac/amd64_edac*
3622
3623EDAC-CALXEDA
3624M: Doug Thompson <dougthompson@xmission.com>
3625M: Robert Richter <rric@kernel.org>
3626L: linux-edac@vger.kernel.org
3627W: bluesmoke.sourceforge.net
3628S: Maintained
3629F: drivers/edac/highbank*
3630
3631EDAC-CAVIUM
3632M: Ralf Baechle <ralf@linux-mips.org>
3633M: David Daney <david.daney@cavium.com>
3634L: linux-edac@vger.kernel.org
3635L: linux-mips@linux-mips.org
3636W: bluesmoke.sourceforge.net
3637S: Supported
3638F: drivers/edac/octeon_edac*
3639
3640EDAC-E752X
3641M: Mark Gross <mark.gross@intel.com>
3642M: Doug Thompson <dougthompson@xmission.com>
3643L: linux-edac@vger.kernel.org
3644W: bluesmoke.sourceforge.net
3645S: Maintained
3646F: drivers/edac/e752x_edac.c
3647
3648EDAC-E7XXX
3649M: Doug Thompson <dougthompson@xmission.com>
3650L: linux-edac@vger.kernel.org
3651W: bluesmoke.sourceforge.net
3652S: Maintained
3653F: drivers/edac/e7xxx_edac.c
3654
3655EDAC-GHES
3656M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
3657L: linux-edac@vger.kernel.org
3658W: bluesmoke.sourceforge.net
3659S: Maintained
3660F: drivers/edac/ghes_edac.c
3661
3662EDAC-I82443BXGX
3663M: Tim Small <tim@buttersideup.com>
3664L: linux-edac@vger.kernel.org
3665W: bluesmoke.sourceforge.net
3666S: Maintained
3667F: drivers/edac/i82443bxgx_edac.c
3668
3669EDAC-I3000
3670M: Jason Uhlenkott <juhlenko@akamai.com>
3671L: linux-edac@vger.kernel.org
3672W: bluesmoke.sourceforge.net
3673S: Maintained
3674F: drivers/edac/i3000_edac.c
3675
3676EDAC-I5000
3677M: Doug Thompson <dougthompson@xmission.com>
3678L: linux-edac@vger.kernel.org
3679W: bluesmoke.sourceforge.net
3680S: Maintained
3681F: drivers/edac/i5000_edac.c
3682
3683EDAC-I5400
3684M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
3685L: linux-edac@vger.kernel.org
3686W: bluesmoke.sourceforge.net
3687S: Maintained
3688F: drivers/edac/i5400_edac.c
3689
3690EDAC-I7300
3691M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
3692L: linux-edac@vger.kernel.org
3693W: bluesmoke.sourceforge.net
3694S: Maintained
3695F: drivers/edac/i7300_edac.c
3696
3697EDAC-I7CORE
3698M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
3699L: linux-edac@vger.kernel.org
3700W: bluesmoke.sourceforge.net
3701S: Maintained
3702F: drivers/edac/i7core_edac.c
3703
3704EDAC-I82975X
3705M: Ranganathan Desikan <ravi@jetztechnologies.com>
3706M: "Arvind R." <arvino55@gmail.com>
3707L: linux-edac@vger.kernel.org
3708W: bluesmoke.sourceforge.net
3709S: Maintained
3710F: drivers/edac/i82975x_edac.c
3711
3712EDAC-IE31200
3713M: Jason Baron <jbaron@akamai.com>
3714L: linux-edac@vger.kernel.org
3715W: bluesmoke.sourceforge.net
3716S: Maintained
3717F: drivers/edac/ie31200_edac.c
3718
3719EDAC-MPC85XX
3720M: Johannes Thumshirn <johannes.thumshirn@men.de>
3721L: linux-edac@vger.kernel.org
3722W: bluesmoke.sourceforge.net
3723S: Maintained
3724F: drivers/edac/mpc85xx_edac.[ch]
3725
3726EDAC-PASEMI
3727M: Egor Martovetsky <egor@pasemi.com>
3728L: linux-edac@vger.kernel.org
3729W: bluesmoke.sourceforge.net
3730S: Maintained
3731F: drivers/edac/pasemi_edac.c
3732
3733EDAC-R82600
3734M: Tim Small <tim@buttersideup.com>
3735L: linux-edac@vger.kernel.org
3736W: bluesmoke.sourceforge.net
3737S: Maintained
3738F: drivers/edac/r82600_edac.c
3739
3740EDAC-SBRIDGE
3741M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
3742L: linux-edac@vger.kernel.org
3743W: bluesmoke.sourceforge.net
3744S: Maintained
3745F: drivers/edac/sb_edac.c
3746
3747EDIROL UA-101/UA-1000 DRIVER
3748M: Clemens Ladisch <clemens@ladisch.de>
3749L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3750T: git git://git.alsa-project.org/alsa-kernel.git
3751S: Maintained
3752F: sound/usb/misc/ua101.c
3753
3754EXTENSIBLE FIRMWARE INTERFACE (EFI)
3755M: Matt Fleming <matt.fleming@intel.com>
3756L: linux-efi@vger.kernel.org
3757T: git git://git.kernel.org/pub/scm/linux/kernel/git/mfleming/efi.git
3758S: Maintained
3759F: Documentation/efi-stub.txt
3760F: arch/ia64/kernel/efi.c
3761F: arch/x86/boot/compressed/eboot.[ch]
3762F: arch/x86/include/asm/efi.h
3763F: arch/x86/platform/efi/*
3764F: drivers/firmware/efi/*
3765F: include/linux/efi*.h
3766
3767EFI VARIABLE FILESYSTEM
3768M: Matthew Garrett <matthew.garrett@nebula.com>
3769M: Jeremy Kerr <jk@ozlabs.org>
3770M: Matt Fleming <matt.fleming@intel.com>
3771T: git git://git.kernel.org/pub/scm/linux/kernel/git/mfleming/efi.git
3772L: linux-efi@vger.kernel.org
3773S: Maintained
3774F: fs/efivarfs/
3775
3776EFIFB FRAMEBUFFER DRIVER
3777L: linux-fbdev@vger.kernel.org
3778M: Peter Jones <pjones@redhat.com>
3779S: Maintained
3780F: drivers/video/fbdev/efifb.c
3781
3782EFS FILESYSTEM
3783W: http://aeschi.ch.eu.org/efs/
3784S: Orphan
3785F: fs/efs/
3786
3787EHCA (IBM GX bus InfiniBand adapter) DRIVER
3788M: Hoang-Nam Nguyen <hnguyen@de.ibm.com>
3789M: Christoph Raisch <raisch@de.ibm.com>
3790L: linux-rdma@vger.kernel.org
3791S: Supported
3792F: drivers/infiniband/hw/ehca/
3793
3794EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
3795M: Thadeu Lima de Souza Cascardo <cascardo@linux.vnet.ibm.com>
3796L: netdev@vger.kernel.org
3797S: Maintained
3798F: drivers/net/ethernet/ibm/ehea/
3799
3800EM28XX VIDEO4LINUX DRIVER
3801M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
3802L: linux-media@vger.kernel.org
3803W: http://linuxtv.org
3804T: git git://linuxtv.org/media_tree.git
3805S: Maintained
3806F: drivers/media/usb/em28xx/
3807
3808EMBEDDED LINUX
3809M: Paul Gortmaker <paul.gortmaker@windriver.com>
3810M: Matt Mackall <mpm@selenic.com>
3811M: David Woodhouse <dwmw2@infradead.org>
3812L: linux-embedded@vger.kernel.org
3813S: Maintained
3814
3815EMULEX LPFC FC SCSI DRIVER
3816M: James Smart <james.smart@emulex.com>
3817L: linux-scsi@vger.kernel.org
3818W: http://sourceforge.net/projects/lpfcxxxx
3819S: Supported
3820F: drivers/scsi/lpfc/
3821
3822ENE CB710 FLASH CARD READER DRIVER
3823M: Michał Mirosław <mirq-linux@rere.qmqm.pl>
3824S: Maintained
3825F: drivers/misc/cb710/
3826F: drivers/mmc/host/cb710-mmc.*
3827F: include/linux/cb710.h
3828
3829ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
3830M: Maxim Levitsky <maximlevitsky@gmail.com>
3831S: Maintained
3832F: drivers/media/rc/ene_ir.*
3833
3834ENHANCED ERROR HANDLING (EEH)
3835M: Gavin Shan <shangw@linux.vnet.ibm.com>
3836L: linuxppc-dev@lists.ozlabs.org
3837S: Supported
3838F: Documentation/powerpc/eeh-pci-error-recovery.txt
3839F: arch/powerpc/kernel/eeh*.c
3840
3841EPSON S1D13XXX FRAMEBUFFER DRIVER
3842M: Kristoffer Ericson <kristoffer.ericson@gmail.com>
3843S: Maintained
3844T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
3845F: drivers/video/fbdev/s1d13xxxfb.c
3846F: include/video/s1d13xxxfb.h
3847
3848ET131X NETWORK DRIVER
3849M: Mark Einon <mark.einon@gmail.com>
3850S: Odd Fixes
3851F: drivers/net/ethernet/agere/
3852
3853ETHERNET BRIDGE
3854M: Stephen Hemminger <stephen@networkplumber.org>
3855L: bridge@lists.linux-foundation.org
3856L: netdev@vger.kernel.org
3857W: http://www.linuxfoundation.org/en/Net:Bridge
3858S: Maintained
3859F: include/linux/netfilter_bridge/
3860F: net/bridge/
3861
3862ETHERNET PHY LIBRARY
3863M: Florian Fainelli <f.fainelli@gmail.com>
3864L: netdev@vger.kernel.org
3865S: Maintained
3866F: include/linux/phy.h
3867F: include/linux/phy_fixed.h
3868F: drivers/net/phy/
3869F: Documentation/networking/phy.txt
3870F: drivers/of/of_mdio.c
3871F: drivers/of/of_net.c
3872
3873EXT2 FILE SYSTEM
3874M: Jan Kara <jack@suse.cz>
3875L: linux-ext4@vger.kernel.org
3876S: Maintained
3877F: Documentation/filesystems/ext2.txt
3878F: fs/ext2/
3879F: include/linux/ext2*
3880
3881EXT3 FILE SYSTEM
3882M: Jan Kara <jack@suse.cz>
3883M: Andrew Morton <akpm@linux-foundation.org>
3884M: Andreas Dilger <adilger.kernel@dilger.ca>
3885L: linux-ext4@vger.kernel.org
3886S: Maintained
3887F: Documentation/filesystems/ext3.txt
3888F: fs/ext3/
3889
3890EXT4 FILE SYSTEM
3891M: "Theodore Ts'o" <tytso@mit.edu>
3892M: Andreas Dilger <adilger.kernel@dilger.ca>
3893L: linux-ext4@vger.kernel.org
3894W: http://ext4.wiki.kernel.org
3895Q: http://patchwork.ozlabs.org/project/linux-ext4/list/
3896S: Maintained
3897F: Documentation/filesystems/ext4.txt
3898F: fs/ext4/
3899
3900Extended Verification Module (EVM)
3901M: Mimi Zohar <zohar@linux.vnet.ibm.com>
3902L: linux-ima-devel@lists.sourceforge.net
3903L: linux-security-module@vger.kernel.org
3904S: Supported
3905F: security/integrity/evm/
3906
3907EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
3908M: MyungJoo Ham <myungjoo.ham@samsung.com>
3909M: Chanwoo Choi <cw00.choi@samsung.com>
3910L: linux-kernel@vger.kernel.org
3911T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
3912S: Maintained
3913F: drivers/extcon/
3914F: Documentation/extcon/
3915
3916EXYNOS DP DRIVER
3917M: Jingoo Han <jg1.han@samsung.com>
3918L: dri-devel@lists.freedesktop.org
3919S: Maintained
3920F: drivers/gpu/drm/exynos/exynos_dp*
3921
3922EXYNOS MIPI DISPLAY DRIVERS
3923M: Inki Dae <inki.dae@samsung.com>
3924M: Donghwa Lee <dh09.lee@samsung.com>
3925M: Kyungmin Park <kyungmin.park@samsung.com>
3926L: linux-fbdev@vger.kernel.org
3927S: Maintained
3928F: drivers/video/fbdev/exynos/exynos_mipi*
3929F: include/video/exynos_mipi*
3930
3931F71805F HARDWARE MONITORING DRIVER
3932M: Jean Delvare <jdelvare@suse.de>
3933L: lm-sensors@lm-sensors.org
3934S: Maintained
3935F: Documentation/hwmon/f71805f
3936F: drivers/hwmon/f71805f.c
3937
3938FC0011 TUNER DRIVER
3939M: Michael Buesch <m@bues.ch>
3940L: linux-media@vger.kernel.org
3941S: Maintained
3942F: drivers/media/tuners/fc0011.h
3943F: drivers/media/tuners/fc0011.c
3944
3945FC2580 MEDIA DRIVER
3946M: Antti Palosaari <crope@iki.fi>
3947L: linux-media@vger.kernel.org
3948W: http://linuxtv.org/
3949W: http://palosaari.fi/linux/
3950Q: http://patchwork.linuxtv.org/project/linux-media/list/
3951T: git git://linuxtv.org/anttip/media_tree.git
3952S: Maintained
3953F: drivers/media/tuners/fc2580*
3954
3955FANOTIFY
3956M: Eric Paris <eparis@redhat.com>
3957S: Maintained
3958F: fs/notify/fanotify/
3959F: include/linux/fanotify.h
3960F: include/uapi/linux/fanotify.h
3961
3962FARSYNC SYNCHRONOUS DRIVER
3963M: Kevin Curtis <kevin.curtis@farsite.co.uk>
3964W: http://www.farsite.co.uk/
3965S: Supported
3966F: drivers/net/wan/farsync.*
3967
3968FAULT INJECTION SUPPORT
3969M: Akinobu Mita <akinobu.mita@gmail.com>
3970S: Supported
3971F: Documentation/fault-injection/
3972F: lib/fault-inject.c
3973
3974FBTFT Framebuffer drivers
3975M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
3976M: Noralf Trønnes <noralf@tronnes.org>
3977S: Maintained
3978F: drivers/staging/fbtft/
3979
3980FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
3981M: Vasu Dev <vasu.dev@intel.com>
3982L: fcoe-devel@open-fcoe.org
3983W: www.Open-FCoE.org
3984S: Supported
3985F: drivers/scsi/libfc/
3986F: drivers/scsi/fcoe/
3987F: include/scsi/fc/
3988F: include/scsi/libfc.h
3989F: include/scsi/libfcoe.h
3990F: include/uapi/scsi/fc/
3991
3992FILE LOCKING (flock() and fcntl()/lockf())
3993M: Jeff Layton <jlayton@poochiereds.net>
3994M: J. Bruce Fields <bfields@fieldses.org>
3995L: linux-fsdevel@vger.kernel.org
3996S: Maintained
3997F: include/linux/fcntl.h
3998F: include/linux/fs.h
3999F: include/uapi/linux/fcntl.h
4000F: include/uapi/linux/fs.h
4001F: fs/fcntl.c
4002F: fs/locks.c
4003
4004FILESYSTEMS (VFS and infrastructure)
4005M: Alexander Viro <viro@zeniv.linux.org.uk>
4006L: linux-fsdevel@vger.kernel.org
4007S: Maintained
4008F: fs/*
4009
4010FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
4011M: Riku Voipio <riku.voipio@iki.fi>
4012L: lm-sensors@lm-sensors.org
4013S: Maintained
4014F: drivers/hwmon/f75375s.c
4015F: include/linux/f75375s.h
4016
4017FIREWIRE AUDIO DRIVERS
4018M: Clemens Ladisch <clemens@ladisch.de>
4019L: alsa-devel@alsa-project.org (moderated for non-subscribers)
4020T: git git://git.alsa-project.org/alsa-kernel.git
4021S: Maintained
4022F: sound/firewire/
4023
4024FIREWIRE MEDIA DRIVERS (firedtv)
4025M: Stefan Richter <stefanr@s5r6.in-berlin.de>
4026L: linux-media@vger.kernel.org
4027L: linux1394-devel@lists.sourceforge.net
4028T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
4029S: Maintained
4030F: drivers/media/firewire/
4031
4032FIREWIRE SBP-2 TARGET
4033M: Chris Boot <bootc@bootc.net>
4034L: linux-scsi@vger.kernel.org
4035L: target-devel@vger.kernel.org
4036L: linux1394-devel@lists.sourceforge.net
4037T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
4038S: Maintained
4039F: drivers/target/sbp/
4040
4041FIREWIRE SUBSYSTEM
4042M: Stefan Richter <stefanr@s5r6.in-berlin.de>
4043L: linux1394-devel@lists.sourceforge.net
4044W: http://ieee1394.wiki.kernel.org/
4045T: git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
4046S: Maintained
4047F: drivers/firewire/
4048F: include/linux/firewire.h
4049F: include/uapi/linux/firewire*.h
4050F: tools/firewire/
4051
4052FIRMWARE LOADER (request_firmware)
4053M: Ming Lei <ming.lei@canonical.com>
4054L: linux-kernel@vger.kernel.org
4055S: Maintained
4056F: Documentation/firmware_class/
4057F: drivers/base/firmware*.c
4058F: include/linux/firmware.h
4059
4060FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card)
4061M: Joshua Morris <josh.h.morris@us.ibm.com>
4062M: Philip Kelleher <pjk1939@linux.vnet.ibm.com>
4063S: Maintained
4064F: drivers/block/rsxx/
4065
4066FLOPPY DRIVER
4067M: Jiri Kosina <jkosina@suse.cz>
4068T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/floppy.git
4069S: Odd fixes
4070F: drivers/block/floppy.c
4071
4072FMC SUBSYSTEM
4073M: Alessandro Rubini <rubini@gnudd.com>
4074W: http://www.ohwr.org/projects/fmc-bus
4075S: Supported
4076F: drivers/fmc/
4077F: include/linux/fmc*.h
4078F: include/linux/ipmi-fru.h
4079K: fmc_d.*register
4080
4081FPU EMULATOR
4082M: Bill Metzenthen <billm@melbpc.org.au>
4083W: http://floatingpoint.sourceforge.net/emulator/index.html
4084S: Maintained
4085F: arch/x86/math-emu/
4086
4087FRAME RELAY DLCI/FRAD (Sangoma drivers too)
4088L: netdev@vger.kernel.org
4089S: Orphan
4090F: drivers/net/wan/dlci.c
4091F: drivers/net/wan/sdla.c
4092
4093FRAMEBUFFER LAYER
4094M: Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
4095M: Tomi Valkeinen <tomi.valkeinen@ti.com>
4096L: linux-fbdev@vger.kernel.org
4097W: http://linux-fbdev.sourceforge.net/
4098Q: http://patchwork.kernel.org/project/linux-fbdev/list/
4099T: git git://git.kernel.org/pub/scm/linux/kernel/git/plagnioj/linux-fbdev.git
4100S: Maintained
4101F: Documentation/fb/
4102F: Documentation/devicetree/bindings/fb/
4103F: drivers/video/
4104F: include/video/
4105F: include/linux/fb.h
4106F: include/uapi/video/
4107F: include/uapi/linux/fb.h
4108
4109FREESCALE DIU FRAMEBUFFER DRIVER
4110M: Timur Tabi <timur@tabi.org>
4111L: linux-fbdev@vger.kernel.org
4112S: Maintained
4113F: drivers/video/fbdev/fsl-diu-fb.*
4114
4115FREESCALE DMA DRIVER
4116M: Li Yang <leoli@freescale.com>
4117M: Zhang Wei <zw@zh-kernel.org>
4118L: linuxppc-dev@lists.ozlabs.org
4119S: Maintained
4120F: drivers/dma/fsldma.*
4121
4122FREESCALE I2C CPM DRIVER
4123M: Jochen Friedrich <jochen@scram.de>
4124L: linuxppc-dev@lists.ozlabs.org
4125L: linux-i2c@vger.kernel.org
4126S: Maintained
4127F: drivers/i2c/busses/i2c-cpm.c
4128
4129FREESCALE IMX / MXC FRAMEBUFFER DRIVER
4130M: Sascha Hauer <kernel@pengutronix.de>
4131L: linux-fbdev@vger.kernel.org
4132L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4133S: Maintained
4134F: include/linux/platform_data/video-imxfb.h
4135F: drivers/video/fbdev/imxfb.c
4136
4137FREESCALE QUAD SPI DRIVER
4138M: Han Xu <han.xu@freescale.com>
4139L: linux-mtd@lists.infradead.org
4140S: Maintained
4141F: drivers/mtd/spi-nor/fsl-quadspi.c
4142
4143FREESCALE SOC FS_ENET DRIVER
4144M: Pantelis Antoniou <pantelis.antoniou@gmail.com>
4145M: Vitaly Bordug <vbordug@ru.mvista.com>
4146L: linuxppc-dev@lists.ozlabs.org
4147L: netdev@vger.kernel.org
4148S: Maintained
4149F: drivers/net/ethernet/freescale/fs_enet/
4150F: include/linux/fs_enet_pd.h
4151
4152FREESCALE QUICC ENGINE LIBRARY
4153L: linuxppc-dev@lists.ozlabs.org
4154S: Orphan
4155F: arch/powerpc/sysdev/qe_lib/
4156F: arch/powerpc/include/asm/*qe.h
4157
4158FREESCALE USB PERIPHERAL DRIVERS
4159M: Li Yang <leoli@freescale.com>
4160L: linux-usb@vger.kernel.org
4161L: linuxppc-dev@lists.ozlabs.org
4162S: Maintained
4163F: drivers/usb/gadget/udc/fsl*
4164
4165FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
4166M: Li Yang <leoli@freescale.com>
4167L: netdev@vger.kernel.org
4168L: linuxppc-dev@lists.ozlabs.org
4169S: Maintained
4170F: drivers/net/ethernet/freescale/ucc_geth*
4171
4172FREESCALE QUICC ENGINE UCC UART DRIVER
4173M: Timur Tabi <timur@tabi.org>
4174L: linuxppc-dev@lists.ozlabs.org
4175S: Maintained
4176F: drivers/tty/serial/ucc_uart.c
4177
4178FREESCALE SOC SOUND DRIVERS
4179M: Timur Tabi <timur@tabi.org>
4180M: Nicolin Chen <nicoleotsuka@gmail.com>
4181M: Xiubo Li <Xiubo.Lee@gmail.com>
4182L: alsa-devel@alsa-project.org (moderated for non-subscribers)
4183L: linuxppc-dev@lists.ozlabs.org
4184S: Maintained
4185F: sound/soc/fsl/fsl*
4186F: sound/soc/fsl/imx*
4187F: sound/soc/fsl/mpc8610_hpcd.c
4188
4189FREESCALE QORIQ MANAGEMENT COMPLEX DRIVER
4190M: J. German Rivera <German.Rivera@freescale.com>
4191L: linux-kernel@vger.kernel.org
4192S: Maintained
4193F: drivers/staging/fsl-mc/
4194
4195FREEVXFS FILESYSTEM
4196M: Christoph Hellwig <hch@infradead.org>
4197W: ftp://ftp.openlinux.org/pub/people/hch/vxfs
4198S: Maintained
4199F: fs/freevxfs/
4200
4201FREEZER
4202M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
4203M: Pavel Machek <pavel@ucw.cz>
4204L: linux-pm@vger.kernel.org
4205S: Supported
4206F: Documentation/power/freezing-of-tasks.txt
4207F: include/linux/freezer.h
4208F: kernel/freezer.c
4209
4210FRONTSWAP API
4211M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
4212L: linux-kernel@vger.kernel.org
4213S: Maintained
4214F: mm/frontswap.c
4215F: include/linux/frontswap.h
4216
4217FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS
4218M: David Howells <dhowells@redhat.com>
4219L: linux-cachefs@redhat.com
4220S: Supported
4221F: Documentation/filesystems/caching/
4222F: fs/fscache/
4223F: include/linux/fscache*.h
4224
4225F2FS FILE SYSTEM
4226M: Jaegeuk Kim <jaegeuk@kernel.org>
4227M: Changman Lee <cm224.lee@samsung.com>
4228L: linux-f2fs-devel@lists.sourceforge.net
4229W: http://en.wikipedia.org/wiki/F2FS
4230T: git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
4231S: Maintained
4232F: Documentation/filesystems/f2fs.txt
4233F: Documentation/ABI/testing/sysfs-fs-f2fs
4234F: fs/f2fs/
4235F: include/linux/f2fs_fs.h
4236
4237FUJITSU FR-V (FRV) PORT
4238M: David Howells <dhowells@redhat.com>
4239S: Maintained
4240F: arch/frv/
4241
4242FUJITSU LAPTOP EXTRAS
4243M: Jonathan Woithe <jwoithe@just42.net>
4244L: platform-driver-x86@vger.kernel.org
4245S: Maintained
4246F: drivers/platform/x86/fujitsu-laptop.c
4247
4248FUJITSU M-5MO LS CAMERA ISP DRIVER
4249M: Kyungmin Park <kyungmin.park@samsung.com>
4250M: Heungjun Kim <riverful.kim@samsung.com>
4251L: linux-media@vger.kernel.org
4252S: Maintained
4253F: drivers/media/i2c/m5mols/
4254F: include/media/m5mols.h
4255
4256FUJITSU TABLET EXTRAS
4257M: Robert Gerlach <khnz@gmx.de>
4258L: platform-driver-x86@vger.kernel.org
4259S: Maintained
4260F: drivers/platform/x86/fujitsu-tablet.c
4261
4262FUSE: FILESYSTEM IN USERSPACE
4263M: Miklos Szeredi <miklos@szeredi.hu>
4264L: fuse-devel@lists.sourceforge.net
4265W: http://fuse.sourceforge.net/
4266S: Maintained
4267F: fs/fuse/
4268F: include/uapi/linux/fuse.h
4269
4270FUTURE DOMAIN TMC-16x0 SCSI DRIVER (16-bit)
4271M: Rik Faith <faith@cs.unc.edu>
4272L: linux-scsi@vger.kernel.org
4273S: Odd Fixes (e.g., new signatures)
4274F: drivers/scsi/fdomain.*
4275
4276GCOV BASED KERNEL PROFILING
4277M: Peter Oberparleiter <oberpar@linux.vnet.ibm.com>
4278S: Maintained
4279F: kernel/gcov/
4280F: Documentation/gcov.txt
4281
4282GDT SCSI DISK ARRAY CONTROLLER DRIVER
4283M: Achim Leubner <achim_leubner@adaptec.com>
4284L: linux-scsi@vger.kernel.org
4285W: http://www.icp-vortex.com/
4286S: Supported
4287F: drivers/scsi/gdt*
4288
4289GDB KERNEL DEBUGGING HELPER SCRIPTS
4290M: Jan Kiszka <jan.kiszka@siemens.com>
4291S: Supported
4292F: scripts/gdb/
4293
4294GEMTEK FM RADIO RECEIVER DRIVER
4295M: Hans Verkuil <hverkuil@xs4all.nl>
4296L: linux-media@vger.kernel.org
4297T: git git://linuxtv.org/media_tree.git
4298W: http://linuxtv.org
4299S: Maintained
4300F: drivers/media/radio/radio-gemtek*
4301
4302GENERIC GPIO I2C DRIVER
4303M: Haavard Skinnemoen <hskinnemoen@gmail.com>
4304S: Supported
4305F: drivers/i2c/busses/i2c-gpio.c
4306F: include/linux/i2c-gpio.h
4307
4308GENERIC GPIO I2C MULTIPLEXER DRIVER
4309M: Peter Korsgaard <peter.korsgaard@barco.com>
4310L: linux-i2c@vger.kernel.org
4311S: Supported
4312F: drivers/i2c/muxes/i2c-mux-gpio.c
4313F: include/linux/i2c-mux-gpio.h
4314F: Documentation/i2c/muxes/i2c-mux-gpio
4315
4316GENERIC HDLC (WAN) DRIVERS
4317M: Krzysztof Halasa <khc@pm.waw.pl>
4318W: http://www.kernel.org/pub/linux/utils/net/hdlc/
4319S: Maintained
4320F: drivers/net/wan/c101.c
4321F: drivers/net/wan/hd6457*
4322F: drivers/net/wan/hdlc*
4323F: drivers/net/wan/n2.c
4324F: drivers/net/wan/pc300too.c
4325F: drivers/net/wan/pci200syn.c
4326F: drivers/net/wan/wanxl*
4327
4328GENERIC INCLUDE/ASM HEADER FILES
4329M: Arnd Bergmann <arnd@arndb.de>
4330L: linux-arch@vger.kernel.org
4331T: git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
4332S: Maintained
4333F: include/asm-generic/
4334F: include/uapi/asm-generic/
4335
4336GENERIC PHY FRAMEWORK
4337M: Kishon Vijay Abraham I <kishon@ti.com>
4338L: linux-kernel@vger.kernel.org
4339T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git
4340S: Supported
4341F: drivers/phy/
4342F: include/linux/phy/
4343
4344GENERIC PM DOMAINS
4345M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
4346M: Kevin Hilman <khilman@kernel.org>
4347M: Ulf Hansson <ulf.hansson@linaro.org>
4348L: linux-pm@vger.kernel.org
4349S: Supported
4350F: drivers/base/power/domain*.c
4351F: include/linux/pm_domain.h
4352
4353GENERIC UIO DRIVER FOR PCI DEVICES
4354M: "Michael S. Tsirkin" <mst@redhat.com>
4355L: kvm@vger.kernel.org
4356S: Supported
4357F: drivers/uio/uio_pci_generic.c
4358
4359GET_MAINTAINER SCRIPT
4360M: Joe Perches <joe@perches.com>
4361S: Maintained
4362F: scripts/get_maintainer.pl
4363
4364GFS2 FILE SYSTEM
4365M: Steven Whitehouse <swhiteho@redhat.com>
4366M: Bob Peterson <rpeterso@redhat.com>
4367L: cluster-devel@redhat.com
4368W: http://sources.redhat.com/cluster/
4369T: git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
4370S: Supported
4371F: Documentation/filesystems/gfs2*.txt
4372F: fs/gfs2/
4373F: include/uapi/linux/gfs2_ondisk.h
4374
4375GIGASET ISDN DRIVERS
4376M: Hansjoerg Lipp <hjlipp@web.de>
4377M: Tilman Schmidt <tilman@imap.cc>
4378L: gigaset307x-common@lists.sourceforge.net
4379W: http://gigaset307x.sourceforge.net/
4380S: Maintained
4381F: Documentation/isdn/README.gigaset
4382F: drivers/isdn/gigaset/
4383F: include/uapi/linux/gigaset_dev.h
4384
4385GO7007 MPEG CODEC
4386M: Hans Verkuil <hans.verkuil@cisco.com>
4387L: linux-media@vger.kernel.org
4388S: Maintained
4389F: drivers/media/usb/go7007/
4390
4391GOODIX TOUCHSCREEN
4392M: Bastien Nocera <hadess@hadess.net>
4393L: linux-input@vger.kernel.org
4394S: Maintained
4395F: drivers/input/touchscreen/goodix.c
4396
4397GPIO SUBSYSTEM
4398M: Linus Walleij <linus.walleij@linaro.org>
4399M: Alexandre Courbot <gnurou@gmail.com>
4400L: linux-gpio@vger.kernel.org
4401T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git
4402S: Maintained
4403F: Documentation/gpio/
4404F: drivers/gpio/
4405F: include/linux/gpio/
4406F: include/linux/gpio.h
4407F: include/asm-generic/gpio.h
4408
4409GRE DEMULTIPLEXER DRIVER
4410M: Dmitry Kozlov <xeb@mail.ru>
4411L: netdev@vger.kernel.org
4412S: Maintained
4413F: net/ipv4/gre_demux.c
4414F: net/ipv4/gre_offload.c
4415F: include/net/gre.h
4416
4417GRETH 10/100/1G Ethernet MAC device driver
4418M: Kristoffer Glembo <kristoffer@gaisler.com>
4419L: netdev@vger.kernel.org
4420S: Maintained
4421F: drivers/net/ethernet/aeroflex/
4422
4423GSPCA FINEPIX SUBDRIVER
4424M: Frank Zago <frank@zago.net>
4425L: linux-media@vger.kernel.org
4426T: git git://linuxtv.org/media_tree.git
4427S: Maintained
4428F: drivers/media/usb/gspca/finepix.c
4429
4430GSPCA GL860 SUBDRIVER
4431M: Olivier Lorin <o.lorin@laposte.net>
4432L: linux-media@vger.kernel.org
4433T: git git://linuxtv.org/media_tree.git
4434S: Maintained
4435F: drivers/media/usb/gspca/gl860/
4436
4437GSPCA M5602 SUBDRIVER
4438M: Erik Andren <erik.andren@gmail.com>
4439L: linux-media@vger.kernel.org
4440T: git git://linuxtv.org/media_tree.git
4441S: Maintained
4442F: drivers/media/usb/gspca/m5602/
4443
4444GSPCA PAC207 SONIXB SUBDRIVER
4445M: Hans de Goede <hdegoede@redhat.com>
4446L: linux-media@vger.kernel.org
4447T: git git://linuxtv.org/media_tree.git
4448S: Maintained
4449F: drivers/media/usb/gspca/pac207.c
4450
4451GSPCA SN9C20X SUBDRIVER
4452M: Brian Johnson <brijohn@gmail.com>
4453L: linux-media@vger.kernel.org
4454T: git git://linuxtv.org/media_tree.git
4455S: Maintained
4456F: drivers/media/usb/gspca/sn9c20x.c
4457
4458GSPCA T613 SUBDRIVER
4459M: Leandro Costantino <lcostantino@gmail.com>
4460L: linux-media@vger.kernel.org
4461T: git git://linuxtv.org/media_tree.git
4462S: Maintained
4463F: drivers/media/usb/gspca/t613.c
4464
4465GSPCA USB WEBCAM DRIVER
4466M: Hans de Goede <hdegoede@redhat.com>
4467L: linux-media@vger.kernel.org
4468T: git git://linuxtv.org/media_tree.git
4469S: Maintained
4470F: drivers/media/usb/gspca/
4471
4472GUID PARTITION TABLE (GPT)
4473M: Davidlohr Bueso <davidlohr@hp.com>
4474L: linux-efi@vger.kernel.org
4475S: Maintained
4476F: block/partitions/efi.*
4477
4478STK1160 USB VIDEO CAPTURE DRIVER
4479M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
4480L: linux-media@vger.kernel.org
4481T: git git://linuxtv.org/media_tree.git
4482S: Maintained
4483F: drivers/media/usb/stk1160/
4484
4485HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
4486M: Frank Seidel <frank@f-seidel.de>
4487L: platform-driver-x86@vger.kernel.org
4488W: http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
4489S: Maintained
4490F: drivers/platform/x86/hdaps.c
4491
4492HDPVR USB VIDEO ENCODER DRIVER
4493M: Hans Verkuil <hverkuil@xs4all.nl>
4494L: linux-media@vger.kernel.org
4495T: git git://linuxtv.org/media_tree.git
4496W: http://linuxtv.org
4497S: Odd Fixes
4498F: drivers/media/usb/hdpvr/
4499
4500HWPOISON MEMORY FAILURE HANDLING
4501M: Naoya Horiguchi <n-horiguchi@ah.jp.nec.com>
4502L: linux-mm@kvack.org
4503S: Maintained
4504F: mm/memory-failure.c
4505F: mm/hwpoison-inject.c
4506
4507HYPERVISOR VIRTUAL CONSOLE DRIVER
4508L: linuxppc-dev@lists.ozlabs.org
4509S: Odd Fixes
4510F: drivers/tty/hvc/
4511
4512HACKRF MEDIA DRIVER
4513M: Antti Palosaari <crope@iki.fi>
4514L: linux-media@vger.kernel.org
4515W: http://linuxtv.org/
4516W: http://palosaari.fi/linux/
4517Q: http://patchwork.linuxtv.org/project/linux-media/list/
4518T: git git://linuxtv.org/anttip/media_tree.git
4519S: Maintained
4520F: drivers/media/usb/hackrf/
4521
4522HARDWARE MONITORING
4523M: Jean Delvare <jdelvare@suse.de>
4524M: Guenter Roeck <linux@roeck-us.net>
4525L: lm-sensors@lm-sensors.org
4526W: http://www.lm-sensors.org/
4527T: quilt kernel.org/pub/linux/kernel/people/jdelvare/linux-2.6/jdelvare-hwmon/
4528T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
4529S: Maintained
4530F: Documentation/hwmon/
4531F: drivers/hwmon/
4532F: include/linux/hwmon*.h
4533
4534HARDWARE RANDOM NUMBER GENERATOR CORE
4535M: Matt Mackall <mpm@selenic.com>
4536M: Herbert Xu <herbert@gondor.apana.org.au>
4537L: linux-crypto@vger.kernel.org
4538S: Odd fixes
4539F: Documentation/hw_random.txt
4540F: drivers/char/hw_random/
4541F: include/linux/hw_random.h
4542
4543HARDWARE SPINLOCK CORE
4544M: Ohad Ben-Cohen <ohad@wizery.com>
4545S: Maintained
4546F: Documentation/hwspinlock.txt
4547F: drivers/hwspinlock/hwspinlock_*
4548F: include/linux/hwspinlock.h
4549
4550HARMONY SOUND DRIVER
4551L: linux-parisc@vger.kernel.org
4552S: Maintained
4553F: sound/parisc/harmony.*
4554
4555HD29L2 MEDIA DRIVER
4556M: Antti Palosaari <crope@iki.fi>
4557L: linux-media@vger.kernel.org
4558W: http://linuxtv.org/
4559W: http://palosaari.fi/linux/
4560Q: http://patchwork.linuxtv.org/project/linux-media/list/
4561T: git git://linuxtv.org/anttip/media_tree.git
4562S: Maintained
4563F: drivers/media/dvb-frontends/hd29l2*
4564
4565HEWLETT-PACKARD SMART2 RAID DRIVER
4566L: iss_storagedev@hp.com
4567S: Orphan
4568F: Documentation/blockdev/cpqarray.txt
4569F: drivers/block/cpqarray.*
4570
4571HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
4572M: Don Brace <don.brace@pmcs.com>
4573L: iss_storagedev@hp.com
4574L: storagedev@pmcs.com
4575L: linux-scsi@vger.kernel.org
4576S: Supported
4577F: Documentation/scsi/hpsa.txt
4578F: drivers/scsi/hpsa*.[ch]
4579F: include/linux/cciss*.h
4580F: include/uapi/linux/cciss*.h
4581
4582HEWLETT-PACKARD SMART CISS RAID DRIVER (cciss)
4583M: Don Brace <don.brace@pmcs.com>
4584L: iss_storagedev@hp.com
4585L: storagedev@pmcs.com
4586L: linux-scsi@vger.kernel.org
4587S: Supported
4588F: Documentation/blockdev/cciss.txt
4589F: drivers/block/cciss*
4590F: include/linux/cciss_ioctl.h
4591F: include/uapi/linux/cciss_ioctl.h
4592
4593HFS FILESYSTEM
4594L: linux-fsdevel@vger.kernel.org
4595S: Orphan
4596F: Documentation/filesystems/hfs.txt
4597F: fs/hfs/
4598
4599HFSPLUS FILESYSTEM
4600L: linux-fsdevel@vger.kernel.org
4601S: Orphan
4602F: Documentation/filesystems/hfsplus.txt
4603F: fs/hfsplus/
4604
4605HGA FRAMEBUFFER DRIVER
4606M: Ferenc Bakonyi <fero@drama.obuda.kando.hu>
4607L: linux-nvidia@lists.surfsouth.com
4608W: http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
4609S: Maintained
4610F: drivers/video/fbdev/hgafb.c
4611
4612HIBERNATION (aka Software Suspend, aka swsusp)
4613M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
4614M: Pavel Machek <pavel@ucw.cz>
4615L: linux-pm@vger.kernel.org
4616S: Supported
4617F: arch/x86/power/
4618F: drivers/base/power/
4619F: kernel/power/
4620F: include/linux/suspend.h
4621F: include/linux/freezer.h
4622F: include/linux/pm.h
4623F: arch/*/include/asm/suspend*.h
4624
4625HID CORE LAYER
4626M: Jiri Kosina <jkosina@suse.cz>
4627L: linux-input@vger.kernel.org
4628T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
4629S: Maintained
4630F: drivers/hid/
4631F: include/linux/hid*
4632F: include/uapi/linux/hid*
4633
4634HIGH-RESOLUTION TIMERS, CLOCKEVENTS, DYNTICKS
4635M: Thomas Gleixner <tglx@linutronix.de>
4636L: linux-kernel@vger.kernel.org
4637T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
4638S: Maintained
4639F: Documentation/timers/
4640F: kernel/time/hrtimer.c
4641F: kernel/time/clockevents.c
4642F: kernel/time/tick*.*
4643F: kernel/time/timer_*.c
4644F: include/linux/clockchips.h
4645F: include/linux/hrtimer.h
4646
4647HIGH-SPEED SCC DRIVER FOR AX.25
4648L: linux-hams@vger.kernel.org
4649S: Orphan
4650F: drivers/net/hamradio/dmascc.c
4651F: drivers/net/hamradio/scc.c
4652
4653HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
4654M: HighPoint Linux Team <linux@highpoint-tech.com>
4655W: http://www.highpoint-tech.com
4656S: Supported
4657F: Documentation/scsi/hptiop.txt
4658F: drivers/scsi/hptiop.c
4659
4660HIPPI
4661M: Jes Sorensen <jes@trained-monkey.org>
4662L: linux-hippi@sunsite.dk
4663S: Maintained
4664F: include/linux/hippidevice.h
4665F: include/uapi/linux/if_hippi.h
4666F: net/802/hippi.c
4667F: drivers/net/hippi/
4668
4669HOST AP DRIVER
4670M: Jouni Malinen <j@w1.fi>
4671L: hostap@shmoo.com (subscribers-only)
4672L: linux-wireless@vger.kernel.org
4673W: http://hostap.epitest.fi/
4674S: Maintained
4675F: drivers/net/wireless/hostap/
4676
4677HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
4678L: platform-driver-x86@vger.kernel.org
4679S: Orphan
4680F: drivers/platform/x86/tc1100-wmi.c
4681
4682HP100: Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series
4683M: Jaroslav Kysela <perex@perex.cz>
4684S: Maintained
4685F: drivers/net/ethernet/hp/hp100.*
4686
4687HPET: High Precision Event Timers driver
4688M: Clemens Ladisch <clemens@ladisch.de>
4689S: Maintained
4690F: Documentation/timers/hpet.txt
4691F: drivers/char/hpet.c
4692F: include/linux/hpet.h
4693F: include/uapi/linux/hpet.h
4694
4695HPET: x86
4696S: Orphan
4697F: arch/x86/kernel/hpet.c
4698F: arch/x86/include/asm/hpet.h
4699
4700HPFS FILESYSTEM
4701M: Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
4702W: http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
4703S: Maintained
4704F: fs/hpfs/
4705
4706HSI SUBSYSTEM
4707M: Sebastian Reichel <sre@kernel.org>
4708T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
4709S: Maintained
4710F: Documentation/ABI/testing/sysfs-bus-hsi
4711F: Documentation/hsi.txt
4712F: drivers/hsi/
4713F: include/linux/hsi/
4714F: include/uapi/linux/hsi/
4715
4716HSO 3G MODEM DRIVER
4717M: Jan Dumon <j.dumon@option.com>
4718W: http://www.pharscape.org
4719S: Maintained
4720F: drivers/net/usb/hso.c
4721
4722HSR NETWORK PROTOCOL
4723M: Arvid Brodin <arvid.brodin@alten.se>
4724L: netdev@vger.kernel.org
4725S: Maintained
4726F: net/hsr/
4727
4728HTCPEN TOUCHSCREEN DRIVER
4729M: Pau Oliva Fora <pof@eslack.org>
4730L: linux-input@vger.kernel.org
4731S: Maintained
4732F: drivers/input/touchscreen/htcpen.c
4733
4734HUGETLB FILESYSTEM
4735M: Nadia Yvette Chambers <nyc@holomorphy.com>
4736S: Maintained
4737F: fs/hugetlbfs/
4738
4739Hyper-V CORE AND DRIVERS
4740M: K. Y. Srinivasan <kys@microsoft.com>
4741M: Haiyang Zhang <haiyangz@microsoft.com>
4742L: devel@linuxdriverproject.org
4743S: Maintained
4744F: arch/x86/include/asm/mshyperv.h
4745F: arch/x86/include/uapi/asm/hyperv.h
4746F: arch/x86/kernel/cpu/mshyperv.c
4747F: drivers/hid/hid-hyperv.c
4748F: drivers/hv/
4749F: drivers/input/serio/hyperv-keyboard.c
4750F: drivers/net/hyperv/
4751F: drivers/scsi/storvsc_drv.c
4752F: drivers/video/fbdev/hyperv_fb.c
4753F: include/linux/hyperv.h
4754F: tools/hv/
4755
4756I2C OVER PARALLEL PORT
4757M: Jean Delvare <jdelvare@suse.de>
4758L: linux-i2c@vger.kernel.org
4759S: Maintained
4760F: Documentation/i2c/busses/i2c-parport
4761F: Documentation/i2c/busses/i2c-parport-light
4762F: drivers/i2c/busses/i2c-parport.c
4763F: drivers/i2c/busses/i2c-parport-light.c
4764
4765I2C/SMBUS CONTROLLER DRIVERS FOR PC
4766M: Jean Delvare <jdelvare@suse.de>
4767L: linux-i2c@vger.kernel.org
4768S: Maintained
4769F: Documentation/i2c/busses/i2c-ali1535
4770F: Documentation/i2c/busses/i2c-ali1563
4771F: Documentation/i2c/busses/i2c-ali15x3
4772F: Documentation/i2c/busses/i2c-amd756
4773F: Documentation/i2c/busses/i2c-amd8111
4774F: Documentation/i2c/busses/i2c-i801
4775F: Documentation/i2c/busses/i2c-nforce2
4776F: Documentation/i2c/busses/i2c-piix4
4777F: Documentation/i2c/busses/i2c-sis5595
4778F: Documentation/i2c/busses/i2c-sis630
4779F: Documentation/i2c/busses/i2c-sis96x
4780F: Documentation/i2c/busses/i2c-via
4781F: Documentation/i2c/busses/i2c-viapro
4782F: drivers/i2c/busses/i2c-ali1535.c
4783F: drivers/i2c/busses/i2c-ali1563.c
4784F: drivers/i2c/busses/i2c-ali15x3.c
4785F: drivers/i2c/busses/i2c-amd756.c
4786F: drivers/i2c/busses/i2c-amd756-s4882.c
4787F: drivers/i2c/busses/i2c-amd8111.c
4788F: drivers/i2c/busses/i2c-i801.c
4789F: drivers/i2c/busses/i2c-isch.c
4790F: drivers/i2c/busses/i2c-nforce2.c
4791F: drivers/i2c/busses/i2c-nforce2-s4985.c
4792F: drivers/i2c/busses/i2c-piix4.c
4793F: drivers/i2c/busses/i2c-sis5595.c
4794F: drivers/i2c/busses/i2c-sis630.c
4795F: drivers/i2c/busses/i2c-sis96x.c
4796F: drivers/i2c/busses/i2c-via.c
4797F: drivers/i2c/busses/i2c-viapro.c
4798
4799I2C/SMBUS ISMT DRIVER
4800M: Seth Heasley <seth.heasley@intel.com>
4801M: Neil Horman <nhorman@tuxdriver.com>
4802L: linux-i2c@vger.kernel.org
4803F: drivers/i2c/busses/i2c-ismt.c
4804F: Documentation/i2c/busses/i2c-ismt
4805
4806I2C/SMBUS STUB DRIVER
4807M: Jean Delvare <jdelvare@suse.de>
4808L: linux-i2c@vger.kernel.org
4809S: Maintained
4810F: drivers/i2c/i2c-stub.c
4811
4812I2C SUBSYSTEM
4813M: Wolfram Sang <wsa@the-dreams.de>
4814L: linux-i2c@vger.kernel.org
4815W: https://i2c.wiki.kernel.org/
4816Q: https://patchwork.ozlabs.org/project/linux-i2c/list/
4817T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
4818S: Maintained
4819F: Documentation/devicetree/bindings/i2c/
4820F: Documentation/i2c/
4821F: drivers/i2c/
4822F: include/linux/i2c.h
4823F: include/linux/i2c-*.h
4824F: include/uapi/linux/i2c.h
4825F: include/uapi/linux/i2c-*.h
4826
4827I2C ACPI SUPPORT
4828M: Mika Westerberg <mika.westerberg@linux.intel.com>
4829L: linux-i2c@vger.kernel.org
4830L: linux-acpi@vger.kernel.org
4831S: Maintained
4832
4833I2C-TAOS-EVM DRIVER
4834M: Jean Delvare <jdelvare@suse.de>
4835L: linux-i2c@vger.kernel.org
4836S: Maintained
4837F: Documentation/i2c/busses/i2c-taos-evm
4838F: drivers/i2c/busses/i2c-taos-evm.c
4839
4840I2C-TINY-USB DRIVER
4841M: Till Harbaum <till@harbaum.org>
4842L: linux-i2c@vger.kernel.org
4843W: http://www.harbaum.org/till/i2c_tiny_usb
4844S: Maintained
4845F: drivers/i2c/busses/i2c-tiny-usb.c
4846
4847i386 BOOT CODE
4848M: "H. Peter Anvin" <hpa@zytor.com>
4849S: Maintained
4850F: arch/x86/boot/
4851
4852i386 SETUP CODE / CPU ERRATA WORKAROUNDS
4853M: "H. Peter Anvin" <hpa@zytor.com>
4854T: git git://git.kernel.org/pub/scm/linux/kernel/git/hpa/linux-2.6-x86setup.git
4855S: Maintained
4856
4857IA64 (Itanium) PLATFORM
4858M: Tony Luck <tony.luck@intel.com>
4859M: Fenghua Yu <fenghua.yu@intel.com>
4860L: linux-ia64@vger.kernel.org
4861T: git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
4862S: Maintained
4863F: arch/ia64/
4864
4865IBM Power in-Nest Crypto Acceleration
4866M: Marcelo Henrique Cerri <mhcerri@linux.vnet.ibm.com>
4867M: Fionnuala Gunter <fin@linux.vnet.ibm.com>
4868L: linux-crypto@vger.kernel.org
4869S: Supported
4870F: drivers/crypto/nx/
4871
4872IBM Power 842 compression accelerator
4873M: Dan Streetman <ddstreet@us.ibm.com>
4874S: Supported
4875F: drivers/crypto/nx/nx-842.c
4876F: include/linux/nx842.h
4877
4878IBM Power Linux RAID adapter
4879M: Brian King <brking@us.ibm.com>
4880S: Supported
4881F: drivers/scsi/ipr.*
4882
4883IBM Power Virtual Ethernet Device Driver
4884M: Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
4885L: netdev@vger.kernel.org
4886S: Supported
4887F: drivers/net/ethernet/ibm/ibmveth.*
4888
4889IBM Power Virtual SCSI Device Drivers
4890M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
4891L: linux-scsi@vger.kernel.org
4892S: Supported
4893F: drivers/scsi/ibmvscsi/ibmvscsi*
4894F: drivers/scsi/ibmvscsi/viosrp.h
4895
4896IBM Power Virtual FC Device Drivers
4897M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
4898L: linux-scsi@vger.kernel.org
4899S: Supported
4900F: drivers/scsi/ibmvscsi/ibmvfc*
4901
4902IBM ServeRAID RAID DRIVER
4903S: Orphan
4904F: drivers/scsi/ips.*
4905
4906ICH LPC AND GPIO DRIVER
4907M: Peter Tyser <ptyser@xes-inc.com>
4908S: Maintained
4909F: drivers/mfd/lpc_ich.c
4910F: drivers/gpio/gpio-ich.c
4911
4912IDE SUBSYSTEM
4913M: "David S. Miller" <davem@davemloft.net>
4914L: linux-ide@vger.kernel.org
4915Q: http://patchwork.ozlabs.org/project/linux-ide/list/
4916T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git
4917S: Maintained
4918F: Documentation/ide/
4919F: drivers/ide/
4920F: include/linux/ide.h
4921
4922IDEAPAD LAPTOP EXTRAS DRIVER
4923M: Ike Panhc <ike.pan@canonical.com>
4924L: platform-driver-x86@vger.kernel.org
4925W: http://launchpad.net/ideapad-laptop
4926S: Maintained
4927F: drivers/platform/x86/ideapad-laptop.c
4928
4929IDEAPAD LAPTOP SLIDEBAR DRIVER
4930M: Andrey Moiseev <o2g.org.ru@gmail.com>
4931L: linux-input@vger.kernel.org
4932W: https://github.com/o2genum/ideapad-slidebar
4933S: Maintained
4934F: drivers/input/misc/ideapad_slidebar.c
4935
4936IDE/ATAPI DRIVERS
4937M: Borislav Petkov <bp@alien8.de>
4938L: linux-ide@vger.kernel.org
4939S: Maintained
4940F: Documentation/cdrom/ide-cd
4941F: drivers/ide/ide-cd*
4942
4943IDLE-I7300
4944M: Andy Henroid <andrew.d.henroid@intel.com>
4945L: linux-pm@vger.kernel.org
4946S: Supported
4947F: drivers/idle/i7300_idle.c
4948
4949IEEE 802.15.4 SUBSYSTEM
4950M: Alexander Aring <alex.aring@gmail.com>
4951L: linux-wpan@vger.kernel.org
4952W: https://github.com/linux-wpan
4953T: git git://github.com/linux-wpan/linux-wpan-next.git
4954S: Maintained
4955F: net/ieee802154/
4956F: net/mac802154/
4957F: drivers/net/ieee802154/
4958F: include/linux/nl802154.h
4959F: include/linux/ieee802154.h
4960F: include/net/nl802154.h
4961F: include/net/mac802154.h
4962F: include/net/af_ieee802154.h
4963F: include/net/cfg802154.h
4964F: include/net/ieee802154_netdev.h
4965F: Documentation/networking/ieee802154.txt
4966
4967IGORPLUG-USB IR RECEIVER
4968M: Sean Young <sean@mess.org>
4969L: linux-media@vger.kernel.org
4970S: Maintained
4971F: drivers/media/rc/igorplugusb.c
4972
4973IGUANAWORKS USB IR TRANSCEIVER
4974M: Sean Young <sean@mess.org>
4975L: linux-media@vger.kernel.org
4976S: Maintained
4977F: drivers/media/rc/iguanair.c
4978
4979IIO SUBSYSTEM AND DRIVERS
4980M: Jonathan Cameron <jic23@kernel.org>
4981R: Hartmut Knaack <knaack.h@gmx.de>
4982R: Lars-Peter Clausen <lars@metafoo.de>
4983R: Peter Meerwald <pmeerw@pmeerw.net>
4984L: linux-iio@vger.kernel.org
4985S: Maintained
4986F: drivers/iio/
4987F: drivers/staging/iio/
4988F: include/linux/iio/
4989F: tools/iio/
4990
4991IKANOS/ADI EAGLE ADSL USB DRIVER
4992M: Matthieu Castet <castet.matthieu@free.fr>
4993M: Stanislaw Gruszka <stf_xl@wp.pl>
4994S: Maintained
4995F: drivers/usb/atm/ueagle-atm.c
4996
4997INA209 HARDWARE MONITOR DRIVER
4998M: Guenter Roeck <linux@roeck-us.net>
4999L: lm-sensors@lm-sensors.org
5000S: Maintained
5001F: Documentation/hwmon/ina209
5002F: Documentation/devicetree/bindings/i2c/ina209.txt
5003F: drivers/hwmon/ina209.c
5004
5005INA2XX HARDWARE MONITOR DRIVER
5006M: Guenter Roeck <linux@roeck-us.net>
5007L: lm-sensors@lm-sensors.org
5008S: Maintained
5009F: Documentation/hwmon/ina2xx
5010F: drivers/hwmon/ina2xx.c
5011F: include/linux/platform_data/ina2xx.h
5012
5013INDUSTRY PACK SUBSYSTEM (IPACK)
5014M: Samuel Iglesias Gonsalvez <siglesias@igalia.com>
5015M: Jens Taprogge <jens.taprogge@taprogge.org>
5016M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
5017L: industrypack-devel@lists.sourceforge.net
5018W: http://industrypack.sourceforge.net
5019S: Maintained
5020F: drivers/ipack/
5021
5022INGENIC JZ4780 DMA Driver
5023M: Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com>
5024S: Maintained
5025F: drivers/dma/dma-jz4780.c
5026
5027INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
5028M: Mimi Zohar <zohar@linux.vnet.ibm.com>
5029M: Dmitry Kasatkin <dmitry.kasatkin@gmail.com>
5030L: linux-ima-devel@lists.sourceforge.net
5031L: linux-ima-user@lists.sourceforge.net
5032L: linux-security-module@vger.kernel.org
5033S: Supported
5034F: security/integrity/ima/
5035
5036IMGTEC IR DECODER DRIVER
5037M: James Hogan <james.hogan@imgtec.com>
5038S: Maintained
5039F: drivers/media/rc/img-ir/
5040
5041IMS TWINTURBO FRAMEBUFFER DRIVER
5042L: linux-fbdev@vger.kernel.org
5043S: Orphan
5044F: drivers/video/fbdev/imsttfb.c
5045
5046INFINIBAND SUBSYSTEM
5047M: Roland Dreier <roland@kernel.org>
5048M: Sean Hefty <sean.hefty@intel.com>
5049M: Hal Rosenstock <hal.rosenstock@gmail.com>
5050L: linux-rdma@vger.kernel.org
5051W: http://www.openfabrics.org/
5052Q: http://patchwork.kernel.org/project/linux-rdma/list/
5053T: git git://git.kernel.org/pub/scm/linux/kernel/git/roland/infiniband.git
5054S: Supported
5055F: Documentation/infiniband/
5056F: drivers/infiniband/
5057F: include/uapi/linux/if_infiniband.h
5058
5059INOTIFY
5060M: John McCutchan <john@johnmccutchan.com>
5061M: Robert Love <rlove@rlove.org>
5062M: Eric Paris <eparis@parisplace.org>
5063S: Maintained
5064F: Documentation/filesystems/inotify.txt
5065F: fs/notify/inotify/
5066F: include/linux/inotify.h
5067F: include/uapi/linux/inotify.h
5068
5069INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
5070M: Dmitry Torokhov <dmitry.torokhov@gmail.com>
5071L: linux-input@vger.kernel.org
5072Q: http://patchwork.kernel.org/project/linux-input/list/
5073T: git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
5074S: Maintained
5075F: drivers/input/
5076F: include/linux/input.h
5077F: include/uapi/linux/input.h
5078F: include/linux/input/
5079
5080INPUT MULTITOUCH (MT) PROTOCOL
5081M: Henrik Rydberg <rydberg@bitmath.org>
5082L: linux-input@vger.kernel.org
5083T: git git://git.kernel.org/pub/scm/linux/kernel/git/rydberg/input-mt.git
5084S: Odd fixes
5085F: Documentation/input/multi-touch-protocol.txt
5086F: drivers/input/input-mt.c
5087K: \b(ABS|SYN)_MT_
5088
5089INTEL ASoC BDW/HSW DRIVERS
5090M: Jie Yang <yang.jie@linux.intel.com>
5091L: alsa-devel@alsa-project.org
5092S: Supported
5093F: sound/soc/intel/sst-haswell*
5094F: sound/soc/intel/sst-dsp*
5095F: sound/soc/intel/sst-firmware.c
5096F: sound/soc/intel/broadwell.c
5097F: sound/soc/intel/haswell.c
5098
5099INTEL C600 SERIES SAS CONTROLLER DRIVER
5100M: Intel SCU Linux support <intel-linux-scu@intel.com>
5101M: Artur Paszkiewicz <artur.paszkiewicz@intel.com>
5102L: linux-scsi@vger.kernel.org
5103T: git git://git.code.sf.net/p/intel-sas/isci
5104S: Supported
5105F: drivers/scsi/isci/
5106
5107INTEL IDLE DRIVER
5108M: Len Brown <lenb@kernel.org>
5109L: linux-pm@vger.kernel.org
5110T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
5111S: Supported
5112F: drivers/idle/intel_idle.c
5113
5114INTEL PSTATE DRIVER
5115M: Kristen Carlson Accardi <kristen@linux.intel.com>
5116L: linux-pm@vger.kernel.org
5117S: Supported
5118F: drivers/cpufreq/intel_pstate.c
5119
5120INTEL FRAMEBUFFER DRIVER (excluding 810 and 815)
5121M: Maik Broemme <mbroemme@plusserver.de>
5122L: linux-fbdev@vger.kernel.org
5123S: Maintained
5124F: Documentation/fb/intelfb.txt
5125F: drivers/video/fbdev/intelfb/
5126
5127INTEL 810/815 FRAMEBUFFER DRIVER
5128M: Antonino Daplas <adaplas@gmail.com>
5129L: linux-fbdev@vger.kernel.org
5130S: Maintained
5131F: drivers/video/fbdev/i810/
5132
5133INTEL MENLOW THERMAL DRIVER
5134M: Sujith Thomas <sujith.thomas@intel.com>
5135L: platform-driver-x86@vger.kernel.org
5136W: https://01.org/linux-acpi
5137S: Supported
5138F: drivers/platform/x86/intel_menlow.c
5139
5140INTEL IA32 MICROCODE UPDATE SUPPORT
5141M: Borislav Petkov <bp@alien8.de>
5142S: Maintained
5143F: arch/x86/kernel/cpu/microcode/core*
5144F: arch/x86/kernel/cpu/microcode/intel*
5145
5146INTEL I/OAT DMA DRIVER
5147M: Dave Jiang <dave.jiang@intel.com>
5148R: Dan Williams <dan.j.williams@intel.com>
5149L: dmaengine@vger.kernel.org
5150Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
5151S: Supported
5152F: drivers/dma/ioat*
5153
5154INTEL IOMMU (VT-d)
5155M: David Woodhouse <dwmw2@infradead.org>
5156L: iommu@lists.linux-foundation.org
5157T: git git://git.infradead.org/iommu-2.6.git
5158S: Supported
5159F: drivers/iommu/intel-iommu.c
5160F: include/linux/intel-iommu.h
5161
5162INTEL IOP-ADMA DMA DRIVER
5163R: Dan Williams <dan.j.williams@intel.com>
5164S: Odd fixes
5165F: drivers/dma/iop-adma.c
5166
5167INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT
5168M: Krzysztof Halasa <khalasa@piap.pl>
5169S: Maintained
5170F: arch/arm/mach-ixp4xx/include/mach/qmgr.h
5171F: arch/arm/mach-ixp4xx/include/mach/npe.h
5172F: arch/arm/mach-ixp4xx/ixp4xx_qmgr.c
5173F: arch/arm/mach-ixp4xx/ixp4xx_npe.c
5174F: drivers/net/ethernet/xscale/ixp4xx_eth.c
5175F: drivers/net/wan/ixp4xx_hss.c
5176
5177INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT
5178M: Deepak Saxena <dsaxena@plexity.net>
5179S: Maintained
5180F: drivers/char/hw_random/ixp4xx-rng.c
5181
5182INTEL ETHERNET DRIVERS
5183M: Jeff Kirsher <jeffrey.t.kirsher@intel.com>
5184R: Jesse Brandeburg <jesse.brandeburg@intel.com>
5185R: Shannon Nelson <shannon.nelson@intel.com>
5186R: Carolyn Wyborny <carolyn.wyborny@intel.com>
5187R: Don Skidmore <donald.c.skidmore@intel.com>
5188R: Matthew Vick <matthew.vick@intel.com>
5189R: John Ronciak <john.ronciak@intel.com>
5190R: Mitch Williams <mitch.a.williams@intel.com>
5191L: intel-wired-lan@lists.osuosl.org
5192W: http://www.intel.com/support/feedback.htm
5193W: http://e1000.sourceforge.net/
5194Q: http://patchwork.ozlabs.org/project/intel-wired-lan/list/
5195T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git
5196T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git
5197S: Supported
5198F: Documentation/networking/e100.txt
5199F: Documentation/networking/e1000.txt
5200F: Documentation/networking/e1000e.txt
5201F: Documentation/networking/igb.txt
5202F: Documentation/networking/igbvf.txt
5203F: Documentation/networking/ixgb.txt
5204F: Documentation/networking/ixgbe.txt
5205F: Documentation/networking/ixgbevf.txt
5206F: Documentation/networking/i40e.txt
5207F: Documentation/networking/i40evf.txt
5208F: drivers/net/ethernet/intel/
5209F: drivers/net/ethernet/intel/*/
5210
5211INTEL-MID GPIO DRIVER
5212M: David Cohen <david.a.cohen@linux.intel.com>
5213L: linux-gpio@vger.kernel.org
5214S: Maintained
5215F: drivers/gpio/gpio-intel-mid.c
5216
5217INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
5218M: Stanislav Yakovlev <stas.yakovlev@gmail.com>
5219L: linux-wireless@vger.kernel.org
5220S: Maintained
5221F: Documentation/networking/README.ipw2100
5222F: Documentation/networking/README.ipw2200
5223F: drivers/net/wireless/ipw2x00/
5224
5225INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
5226M: Richard L Maliszewski <richard.l.maliszewski@intel.com>
5227M: Gang Wei <gang.wei@intel.com>
5228M: Shane Wang <shane.wang@intel.com>
5229L: tboot-devel@lists.sourceforge.net
5230W: http://tboot.sourceforge.net
5231T: hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
5232S: Supported
5233F: Documentation/intel_txt.txt
5234F: include/linux/tboot.h
5235F: arch/x86/kernel/tboot.c
5236
5237INTEL WIRELESS WIMAX CONNECTION 2400
5238M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
5239M: linux-wimax@intel.com
5240L: wimax@linuxwimax.org (subscribers-only)
5241S: Supported
5242W: http://linuxwimax.org
5243F: Documentation/wimax/README.i2400m
5244F: drivers/net/wimax/i2400m/
5245F: include/uapi/linux/wimax/i2400m.h
5246
5247INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
5248M: Stanislaw Gruszka <sgruszka@redhat.com>
5249L: linux-wireless@vger.kernel.org
5250S: Supported
5251F: drivers/net/wireless/iwlegacy/
5252
5253INTEL WIRELESS WIFI LINK (iwlwifi)
5254M: Johannes Berg <johannes.berg@intel.com>
5255M: Emmanuel Grumbach <emmanuel.grumbach@intel.com>
5256M: Intel Linux Wireless <ilw@linux.intel.com>
5257L: linux-wireless@vger.kernel.org
5258W: http://intellinuxwireless.org
5259T: git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
5260S: Supported
5261F: drivers/net/wireless/iwlwifi/
5262
5263INTEL MANAGEMENT ENGINE (mei)
5264M: Tomas Winkler <tomas.winkler@intel.com>
5265L: linux-kernel@vger.kernel.org
5266S: Supported
5267F: include/uapi/linux/mei.h
5268F: drivers/misc/mei/*
5269F: Documentation/misc-devices/mei/*
5270
5271IOC3 ETHERNET DRIVER
5272M: Ralf Baechle <ralf@linux-mips.org>
5273L: linux-mips@linux-mips.org
5274S: Maintained
5275F: drivers/net/ethernet/sgi/ioc3-eth.c
5276
5277IOC3 SERIAL DRIVER
5278M: Pat Gefre <pfg@sgi.com>
5279L: linux-serial@vger.kernel.org
5280S: Maintained
5281F: drivers/tty/serial/ioc3_serial.c
5282
5283IOMMU DRIVERS
5284M: Joerg Roedel <joro@8bytes.org>
5285L: iommu@lists.linux-foundation.org
5286T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
5287S: Maintained
5288F: drivers/iommu/
5289
5290IP MASQUERADING
5291M: Juanjo Ciarlante <jjciarla@raiz.uncu.edu.ar>
5292S: Maintained
5293F: net/ipv4/netfilter/ipt_MASQUERADE.c
5294
5295IP1000A 10/100/1000 GIGABIT ETHERNET DRIVER
5296M: Francois Romieu <romieu@fr.zoreil.com>
5297M: Sorbica Shieh <sorbica@icplus.com.tw>
5298L: netdev@vger.kernel.org
5299S: Maintained
5300F: drivers/net/ethernet/icplus/ipg.*
5301
5302IPATH DRIVER
5303M: Mike Marciniszyn <infinipath@intel.com>
5304L: linux-rdma@vger.kernel.org
5305S: Maintained
5306F: drivers/infiniband/hw/ipath/
5307
5308IPMI SUBSYSTEM
5309M: Corey Minyard <minyard@acm.org>
5310L: openipmi-developer@lists.sourceforge.net (moderated for non-subscribers)
5311W: http://openipmi.sourceforge.net/
5312S: Supported
5313F: Documentation/IPMI.txt
5314F: drivers/char/ipmi/
5315F: include/linux/ipmi*
5316F: include/uapi/linux/ipmi*
5317
5318QCOM AUDIO (ASoC) DRIVERS
5319M: Patrick Lai <plai@codeaurora.org>
5320M: Banajit Goswami <bgoswami@codeaurora.org>
5321L: alsa-devel@alsa-project.org (moderated for non-subscribers)
5322S: Supported
5323F: sound/soc/qcom/
5324
5325IPS SCSI RAID DRIVER
5326M: Adaptec OEM Raid Solutions <aacraid@adaptec.com>
5327L: linux-scsi@vger.kernel.org
5328W: http://www.adaptec.com/
5329S: Maintained
5330F: drivers/scsi/ips*
5331
5332IPVS
5333M: Wensong Zhang <wensong@linux-vs.org>
5334M: Simon Horman <horms@verge.net.au>
5335M: Julian Anastasov <ja@ssi.bg>
5336L: netdev@vger.kernel.org
5337L: lvs-devel@vger.kernel.org
5338S: Maintained
5339F: Documentation/networking/ipvs-sysctl.txt
5340F: include/net/ip_vs.h
5341F: include/uapi/linux/ip_vs.h
5342F: net/netfilter/ipvs/
5343
5344IPWIRELESS DRIVER
5345M: Jiri Kosina <jkosina@suse.cz>
5346M: David Sterba <dsterba@suse.cz>
5347S: Odd Fixes
5348F: drivers/tty/ipwireless/
5349
5350IPX NETWORK LAYER
5351M: Arnaldo Carvalho de Melo <acme@ghostprotocols.net>
5352L: netdev@vger.kernel.org
5353S: Maintained
5354F: include/net/ipx.h
5355F: include/uapi/linux/ipx.h
5356F: net/ipx/
5357
5358IRDA SUBSYSTEM
5359M: Samuel Ortiz <samuel@sortiz.org>
5360L: irda-users@lists.sourceforge.net (subscribers-only)
5361L: netdev@vger.kernel.org
5362W: http://irda.sourceforge.net/
5363S: Maintained
5364T: git git://git.kernel.org/pub/scm/linux/kernel/git/sameo/irda-2.6.git
5365F: Documentation/networking/irda.txt
5366F: drivers/net/irda/
5367F: include/net/irda/
5368F: net/irda/
5369
5370IRQ SUBSYSTEM
5371M: Thomas Gleixner <tglx@linutronix.de>
5372L: linux-kernel@vger.kernel.org
5373S: Maintained
5374T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
5375F: kernel/irq/
5376
5377IRQCHIP DRIVERS
5378M: Thomas Gleixner <tglx@linutronix.de>
5379M: Jason Cooper <jason@lakedaemon.net>
5380L: linux-kernel@vger.kernel.org
5381S: Maintained
5382T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
5383T: git git://git.infradead.org/users/jcooper/linux.git irqchip/core
5384F: Documentation/devicetree/bindings/interrupt-controller/
5385F: drivers/irqchip/
5386
5387IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
5388M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
5389S: Maintained
5390F: Documentation/IRQ-domain.txt
5391F: include/linux/irqdomain.h
5392F: kernel/irq/irqdomain.c
5393
5394ISAPNP
5395M: Jaroslav Kysela <perex@perex.cz>
5396S: Maintained
5397F: Documentation/isapnp.txt
5398F: drivers/pnp/isapnp/
5399F: include/linux/isapnp.h
5400
5401ISA RADIO MODULE
5402M: Hans Verkuil <hverkuil@xs4all.nl>
5403L: linux-media@vger.kernel.org
5404T: git git://linuxtv.org/media_tree.git
5405W: http://linuxtv.org
5406S: Maintained
5407F: drivers/media/radio/radio-isa*
5408
5409iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
5410M: Peter Jones <pjones@redhat.com>
5411M: Konrad Rzeszutek Wilk <konrad@kernel.org>
5412S: Maintained
5413F: drivers/firmware/iscsi_ibft*
5414
5415ISCSI
5416M: Mike Christie <michaelc@cs.wisc.edu>
5417L: open-iscsi@googlegroups.com
5418W: www.open-iscsi.org
5419T: git git://git.kernel.org/pub/scm/linux/kernel/git/mnc/linux-2.6-iscsi.git
5420S: Maintained
5421F: drivers/scsi/*iscsi*
5422F: include/scsi/*iscsi*
5423
5424ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
5425M: Or Gerlitz <ogerlitz@mellanox.com>
5426M: Sagi Grimberg <sagig@mellanox.com>
5427M: Roi Dayan <roid@mellanox.com>
5428L: linux-rdma@vger.kernel.org
5429S: Supported
5430W: http://www.openfabrics.org
5431W: www.open-iscsi.org
5432Q: http://patchwork.kernel.org/project/linux-rdma/list/
5433F: drivers/infiniband/ulp/iser/
5434
5435ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
5436M: Sagi Grimberg <sagig@mellanox.com>
5437T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
5438L: linux-rdma@vger.kernel.org
5439L: target-devel@vger.kernel.org
5440S: Supported
5441W: http://www.linux-iscsi.org
5442F: drivers/infiniband/ulp/isert
5443
5444ISDN SUBSYSTEM
5445M: Karsten Keil <isdn@linux-pingi.de>
5446L: isdn4linux@listserv.isdn4linux.de (subscribers-only)
5447L: netdev@vger.kernel.org
5448W: http://www.isdn4linux.de
5449T: git git://git.kernel.org/pub/scm/linux/kernel/git/kkeil/isdn-2.6.git
5450S: Maintained
5451F: Documentation/isdn/
5452F: drivers/isdn/
5453F: include/linux/isdn.h
5454F: include/linux/isdn/
5455F: include/uapi/linux/isdn.h
5456F: include/uapi/linux/isdn/
5457
5458ISDN SUBSYSTEM (Eicon active card driver)
5459M: Armin Schindler <mac@melware.de>
5460L: isdn4linux@listserv.isdn4linux.de (subscribers-only)
5461W: http://www.melware.de
5462S: Maintained
5463F: drivers/isdn/hardware/eicon/
5464
5465IT87 HARDWARE MONITORING DRIVER
5466M: Jean Delvare <jdelvare@suse.de>
5467L: lm-sensors@lm-sensors.org
5468S: Maintained
5469F: Documentation/hwmon/it87
5470F: drivers/hwmon/it87.c
5471
5472IT913X MEDIA DRIVER
5473M: Antti Palosaari <crope@iki.fi>
5474L: linux-media@vger.kernel.org
5475W: http://linuxtv.org/
5476W: http://palosaari.fi/linux/
5477Q: http://patchwork.linuxtv.org/project/linux-media/list/
5478T: git git://linuxtv.org/anttip/media_tree.git
5479S: Maintained
5480F: drivers/media/tuners/it913x*
5481
5482IVTV VIDEO4LINUX DRIVER
5483M: Andy Walls <awalls@md.metrocast.net>
5484L: ivtv-devel@ivtvdriver.org (subscribers-only)
5485L: linux-media@vger.kernel.org
5486T: git git://linuxtv.org/media_tree.git
5487W: http://www.ivtvdriver.org
5488S: Maintained
5489F: Documentation/video4linux/*.ivtv
5490F: drivers/media/pci/ivtv/
5491F: include/uapi/linux/ivtv*
5492
5493IX2505V MEDIA DRIVER
5494M: Malcolm Priestley <tvboxspy@gmail.com>
5495L: linux-media@vger.kernel.org
5496W: http://linuxtv.org/
5497Q: http://patchwork.linuxtv.org/project/linux-media/list/
5498S: Maintained
5499F: drivers/media/dvb-frontends/ix2505v*
5500
5501JC42.4 TEMPERATURE SENSOR DRIVER
5502M: Guenter Roeck <linux@roeck-us.net>
5503L: lm-sensors@lm-sensors.org
5504S: Maintained
5505F: drivers/hwmon/jc42.c
5506F: Documentation/hwmon/jc42
5507
5508JFS FILESYSTEM
5509M: Dave Kleikamp <shaggy@kernel.org>
5510L: jfs-discussion@lists.sourceforge.net
5511W: http://jfs.sourceforge.net/
5512T: git git://git.kernel.org/pub/scm/linux/kernel/git/shaggy/jfs-2.6.git
5513S: Maintained
5514F: Documentation/filesystems/jfs.txt
5515F: fs/jfs/
5516
5517JME NETWORK DRIVER
5518M: Guo-Fu Tseng <cooldavid@cooldavid.org>
5519L: netdev@vger.kernel.org
5520S: Maintained
5521F: drivers/net/ethernet/jme.*
5522
5523JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
5524M: David Woodhouse <dwmw2@infradead.org>
5525L: linux-mtd@lists.infradead.org
5526W: http://www.linux-mtd.infradead.org/doc/jffs2.html
5527S: Maintained
5528F: fs/jffs2/
5529F: include/uapi/linux/jffs2.h
5530
5531JOURNALLING LAYER FOR BLOCK DEVICES (JBD)
5532M: Andrew Morton <akpm@linux-foundation.org>
5533M: Jan Kara <jack@suse.cz>
5534L: linux-ext4@vger.kernel.org
5535S: Maintained
5536F: fs/jbd/
5537F: include/linux/jbd.h
5538
5539JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
5540M: "Theodore Ts'o" <tytso@mit.edu>
5541L: linux-ext4@vger.kernel.org
5542S: Maintained
5543F: fs/jbd2/
5544F: include/linux/jbd2.h
5545
5546JSM Neo PCI based serial card
5547M: Thadeu Lima de Souza Cascardo <cascardo@linux.vnet.ibm.com>
5548L: linux-serial@vger.kernel.org
5549S: Maintained
5550F: drivers/tty/serial/jsm/
5551
5552K10TEMP HARDWARE MONITORING DRIVER
5553M: Clemens Ladisch <clemens@ladisch.de>
5554L: lm-sensors@lm-sensors.org
5555S: Maintained
5556F: Documentation/hwmon/k10temp
5557F: drivers/hwmon/k10temp.c
5558
5559K8TEMP HARDWARE MONITORING DRIVER
5560M: Rudolf Marek <r.marek@assembler.cz>
5561L: lm-sensors@lm-sensors.org
5562S: Maintained
5563F: Documentation/hwmon/k8temp
5564F: drivers/hwmon/k8temp.c
5565
5566KCONFIG
5567M: "Yann E. MORIN" <yann.morin.1998@free.fr>
5568L: linux-kbuild@vger.kernel.org
5569T: git git://gitorious.org/linux-kconfig/linux-kconfig
5570S: Maintained
5571F: Documentation/kbuild/kconfig-language.txt
5572F: scripts/kconfig/
5573
5574KDUMP
5575M: Vivek Goyal <vgoyal@redhat.com>
5576M: Haren Myneni <hbabu@us.ibm.com>
5577L: kexec@lists.infradead.org
5578W: http://lse.sourceforge.net/kdump/
5579S: Maintained
5580F: Documentation/kdump/
5581
5582KEENE FM RADIO TRANSMITTER DRIVER
5583M: Hans Verkuil <hverkuil@xs4all.nl>
5584L: linux-media@vger.kernel.org
5585T: git git://linuxtv.org/media_tree.git
5586W: http://linuxtv.org
5587S: Maintained
5588F: drivers/media/radio/radio-keene*
5589
5590KERNEL AUTOMOUNTER v4 (AUTOFS4)
5591M: Ian Kent <raven@themaw.net>
5592L: autofs@vger.kernel.org
5593S: Maintained
5594F: fs/autofs4/
5595
5596KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
5597M: Michal Marek <mmarek@suse.cz>
5598T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git for-next
5599T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git rc-fixes
5600L: linux-kbuild@vger.kernel.org
5601S: Maintained
5602F: Documentation/kbuild/
5603F: Makefile
5604F: scripts/Makefile.*
5605F: scripts/basic/
5606F: scripts/mk*
5607F: scripts/package/
5608
5609KERNEL JANITORS
5610L: kernel-janitors@vger.kernel.org
5611W: http://kernelnewbies.org/KernelJanitors
5612S: Odd Fixes
5613
5614KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
5615M: "J. Bruce Fields" <bfields@fieldses.org>
5616L: linux-nfs@vger.kernel.org
5617W: http://nfs.sourceforge.net/
5618S: Supported
5619F: fs/nfsd/
5620F: include/uapi/linux/nfsd/
5621F: fs/lockd/
5622F: fs/nfs_common/
5623F: net/sunrpc/
5624F: include/linux/lockd/
5625F: include/linux/sunrpc/
5626F: include/uapi/linux/sunrpc/
5627
5628KERNEL SELFTEST FRAMEWORK
5629M: Shuah Khan <shuahkh@osg.samsung.com>
5630L: linux-api@vger.kernel.org
5631T: git git://git.kernel.org/pub/scm/shuah/linux-kselftest
5632S: Maintained
5633F: tools/testing/selftests
5634
5635KERNEL VIRTUAL MACHINE (KVM)
5636M: Gleb Natapov <gleb@kernel.org>
5637M: Paolo Bonzini <pbonzini@redhat.com>
5638L: kvm@vger.kernel.org
5639W: http://www.linux-kvm.org
5640T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
5641S: Supported
5642F: Documentation/*/kvm*.txt
5643F: Documentation/virtual/kvm/
5644F: arch/*/kvm/
5645F: arch/x86/kernel/kvm.c
5646F: arch/x86/kernel/kvmclock.c
5647F: arch/*/include/asm/kvm*
5648F: include/linux/kvm*
5649F: include/uapi/linux/kvm*
5650F: virt/kvm/
5651
5652KERNEL VIRTUAL MACHINE (KVM) FOR AMD-V
5653M: Joerg Roedel <joro@8bytes.org>
5654L: kvm@vger.kernel.org
5655W: http://kvm.qumranet.com
5656S: Maintained
5657F: arch/x86/include/asm/svm.h
5658F: arch/x86/kvm/svm.c
5659
5660KERNEL VIRTUAL MACHINE (KVM) FOR POWERPC
5661M: Alexander Graf <agraf@suse.de>
5662L: kvm-ppc@vger.kernel.org
5663W: http://kvm.qumranet.com
5664T: git git://github.com/agraf/linux-2.6.git
5665S: Supported
5666F: arch/powerpc/include/asm/kvm*
5667F: arch/powerpc/kvm/
5668
5669KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
5670M: Christian Borntraeger <borntraeger@de.ibm.com>
5671M: Cornelia Huck <cornelia.huck@de.ibm.com>
5672M: linux390@de.ibm.com
5673L: linux-s390@vger.kernel.org
5674W: http://www.ibm.com/developerworks/linux/linux390/
5675S: Supported
5676F: Documentation/s390/kvm.txt
5677F: arch/s390/include/asm/kvm*
5678F: arch/s390/kvm/
5679F: drivers/s390/kvm/
5680
5681KERNEL VIRTUAL MACHINE (KVM) FOR ARM
5682M: Christoffer Dall <christoffer.dall@linaro.org>
5683M: Marc Zyngier <marc.zyngier@arm.com>
5684L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
5685L: kvmarm@lists.cs.columbia.edu
5686W: http://systems.cs.columbia.edu/projects/kvm-arm
5687S: Supported
5688F: arch/arm/include/uapi/asm/kvm*
5689F: arch/arm/include/asm/kvm*
5690F: arch/arm/kvm/
5691F: virt/kvm/arm/
5692F: include/kvm/arm_*
5693
5694KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64)
5695M: Christoffer Dall <christoffer.dall@linaro.org>
5696M: Marc Zyngier <marc.zyngier@arm.com>
5697L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
5698L: kvmarm@lists.cs.columbia.edu
5699S: Maintained
5700F: arch/arm64/include/uapi/asm/kvm*
5701F: arch/arm64/include/asm/kvm*
5702F: arch/arm64/kvm/
5703
5704KEXEC
5705M: Eric Biederman <ebiederm@xmission.com>
5706W: http://kernel.org/pub/linux/utils/kernel/kexec/
5707L: kexec@lists.infradead.org
5708S: Maintained
5709F: include/linux/kexec.h
5710F: include/uapi/linux/kexec.h
5711F: kernel/kexec.c
5712
5713KEYS/KEYRINGS:
5714M: David Howells <dhowells@redhat.com>
5715L: keyrings@linux-nfs.org
5716S: Maintained
5717F: Documentation/security/keys.txt
5718F: include/linux/key.h
5719F: include/linux/key-type.h
5720F: include/keys/
5721F: security/keys/
5722
5723KEYS-TRUSTED
5724M: David Safford <safford@us.ibm.com>
5725M: Mimi Zohar <zohar@linux.vnet.ibm.com>
5726L: linux-security-module@vger.kernel.org
5727L: keyrings@linux-nfs.org
5728S: Supported
5729F: Documentation/security/keys-trusted-encrypted.txt
5730F: include/keys/trusted-type.h
5731F: security/keys/trusted.c
5732F: security/keys/trusted.h
5733
5734KEYS-ENCRYPTED
5735M: Mimi Zohar <zohar@linux.vnet.ibm.com>
5736M: David Safford <safford@us.ibm.com>
5737L: linux-security-module@vger.kernel.org
5738L: keyrings@linux-nfs.org
5739S: Supported
5740F: Documentation/security/keys-trusted-encrypted.txt
5741F: include/keys/encrypted-type.h
5742F: security/keys/encrypted-keys/
5743
5744KGDB / KDB /debug_core
5745M: Jason Wessel <jason.wessel@windriver.com>
5746W: http://kgdb.wiki.kernel.org/
5747L: kgdb-bugreport@lists.sourceforge.net
5748S: Maintained
5749F: Documentation/DocBook/kgdb.tmpl
5750F: drivers/misc/kgdbts.c
5751F: drivers/tty/serial/kgdboc.c
5752F: include/linux/kdb.h
5753F: include/linux/kgdb.h
5754F: kernel/debug/
5755
5756KMEMCHECK
5757M: Vegard Nossum <vegardno@ifi.uio.no>
5758M: Pekka Enberg <penberg@kernel.org>
5759S: Maintained
5760F: Documentation/kmemcheck.txt
5761F: arch/x86/include/asm/kmemcheck.h
5762F: arch/x86/mm/kmemcheck/
5763F: include/linux/kmemcheck.h
5764F: mm/kmemcheck.c
5765
5766KMEMLEAK
5767M: Catalin Marinas <catalin.marinas@arm.com>
5768S: Maintained
5769F: Documentation/kmemleak.txt
5770F: include/linux/kmemleak.h
5771F: mm/kmemleak.c
5772F: mm/kmemleak-test.c
5773
5774KPROBES
5775M: Ananth N Mavinakayanahalli <ananth@in.ibm.com>
5776M: Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
5777M: "David S. Miller" <davem@davemloft.net>
5778M: Masami Hiramatsu <masami.hiramatsu.pt@hitachi.com>
5779S: Maintained
5780F: Documentation/kprobes.txt
5781F: include/linux/kprobes.h
5782F: kernel/kprobes.c
5783
5784KS0108 LCD CONTROLLER DRIVER
5785M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
5786W: http://miguelojeda.es/auxdisplay.htm
5787W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
5788S: Maintained
5789F: Documentation/auxdisplay/ks0108
5790F: drivers/auxdisplay/ks0108.c
5791F: include/linux/ks0108.h
5792
5793LAPB module
5794L: linux-x25@vger.kernel.org
5795S: Orphan
5796F: Documentation/networking/lapb-module.txt
5797F: include/*/lapb.h
5798F: net/lapb/
5799
5800LASI 53c700 driver for PARISC
5801M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
5802L: linux-scsi@vger.kernel.org
5803S: Maintained
5804F: Documentation/scsi/53c700.txt
5805F: drivers/scsi/53c700*
5806
5807LED SUBSYSTEM
5808M: Bryan Wu <cooloney@gmail.com>
5809M: Richard Purdie <rpurdie@rpsys.net>
5810L: linux-leds@vger.kernel.org
5811T: git git://git.kernel.org/pub/scm/linux/kernel/git/cooloney/linux-leds.git
5812S: Maintained
5813F: drivers/leds/
5814F: include/linux/leds.h
5815
5816LEGACY EEPROM DRIVER
5817M: Jean Delvare <jdelvare@suse.de>
5818S: Maintained
5819F: Documentation/misc-devices/eeprom
5820F: drivers/misc/eeprom/eeprom.c
5821
5822LEGO USB Tower driver
5823M: Juergen Stuber <starblue@users.sourceforge.net>
5824L: legousb-devel@lists.sourceforge.net
5825W: http://legousb.sourceforge.net/
5826S: Maintained
5827F: drivers/usb/misc/legousbtower.c
5828
5829LG2160 MEDIA DRIVER
5830M: Michael Krufky <mkrufky@linuxtv.org>
5831L: linux-media@vger.kernel.org
5832W: http://linuxtv.org/
5833W: http://github.com/mkrufky
5834Q: http://patchwork.linuxtv.org/project/linux-media/list/
5835T: git git://linuxtv.org/mkrufky/tuners.git
5836S: Maintained
5837F: drivers/media/dvb-frontends/lg2160.*
5838
5839LGDT3305 MEDIA DRIVER
5840M: Michael Krufky <mkrufky@linuxtv.org>
5841L: linux-media@vger.kernel.org
5842W: http://linuxtv.org/
5843W: http://github.com/mkrufky
5844Q: http://patchwork.linuxtv.org/project/linux-media/list/
5845T: git git://linuxtv.org/mkrufky/tuners.git
5846S: Maintained
5847F: drivers/media/dvb-frontends/lgdt3305.*
5848
5849LGUEST
5850M: Rusty Russell <rusty@rustcorp.com.au>
5851L: lguest@lists.ozlabs.org
5852W: http://lguest.ozlabs.org/
5853S: Odd Fixes
5854F: arch/x86/include/asm/lguest*.h
5855F: arch/x86/lguest/
5856F: drivers/lguest/
5857F: include/linux/lguest*.h
5858F: tools/lguest/
5859
5860LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
5861M: Tejun Heo <tj@kernel.org>
5862L: linux-ide@vger.kernel.org
5863T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
5864S: Maintained
5865F: drivers/ata/
5866F: include/linux/ata.h
5867F: include/linux/libata.h
5868
5869LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
5870M: Viresh Kumar <viresh.linux@gmail.com>
5871L: linux-ide@vger.kernel.org
5872T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
5873S: Maintained
5874F: include/linux/pata_arasan_cf_data.h
5875F: drivers/ata/pata_arasan_cf.c
5876
5877LIBATA PATA DRIVERS
5878M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
5879M: Tejun Heo <tj@kernel.org>
5880L: linux-ide@vger.kernel.org
5881T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
5882S: Maintained
5883F: drivers/ata/pata_*.c
5884F: drivers/ata/ata_generic.c
5885
5886LIBATA SATA AHCI PLATFORM devices support
5887M: Hans de Goede <hdegoede@redhat.com>
5888M: Tejun Heo <tj@kernel.org>
5889L: linux-ide@vger.kernel.org
5890T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
5891S: Maintained
5892F: drivers/ata/ahci_platform.c
5893F: drivers/ata/libahci_platform.c
5894F: include/linux/ahci_platform.h
5895
5896LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
5897M: Mikael Pettersson <mikpelinux@gmail.com>
5898L: linux-ide@vger.kernel.org
5899T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
5900S: Maintained
5901F: drivers/ata/sata_promise.*
5902
5903LIBLOCKDEP
5904M: Sasha Levin <sasha.levin@oracle.com>
5905S: Maintained
5906F: tools/lib/lockdep/
5907
5908LINUX FOR IBM pSERIES (RS/6000)
5909M: Paul Mackerras <paulus@au.ibm.com>
5910W: http://www.ibm.com/linux/ltc/projects/ppc
5911S: Supported
5912F: arch/powerpc/boot/rs6000.h
5913
5914LINUX FOR POWERPC (32-BIT AND 64-BIT)
5915M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
5916M: Paul Mackerras <paulus@samba.org>
5917M: Michael Ellerman <mpe@ellerman.id.au>
5918W: http://www.penguinppc.org/
5919L: linuxppc-dev@lists.ozlabs.org
5920Q: http://patchwork.ozlabs.org/project/linuxppc-dev/list/
5921T: git git://git.kernel.org/pub/scm/linux/kernel/git/benh/powerpc.git
5922S: Supported
5923F: Documentation/powerpc/
5924F: arch/powerpc/
5925
5926LINUX FOR POWER MACINTOSH
5927M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
5928W: http://www.penguinppc.org/
5929L: linuxppc-dev@lists.ozlabs.org
5930S: Maintained
5931F: arch/powerpc/platforms/powermac/
5932F: drivers/macintosh/
5933
5934LINUX FOR POWERPC EMBEDDED MPC5XXX
5935M: Anatolij Gustschin <agust@denx.de>
5936L: linuxppc-dev@lists.ozlabs.org
5937T: git git://git.denx.de/linux-denx-agust.git
5938S: Maintained
5939F: arch/powerpc/platforms/512x/
5940F: arch/powerpc/platforms/52xx/
5941
5942LINUX FOR POWERPC EMBEDDED PPC4XX
5943M: Alistair Popple <alistair@popple.id.au>
5944M: Matt Porter <mporter@kernel.crashing.org>
5945W: http://www.penguinppc.org/
5946L: linuxppc-dev@lists.ozlabs.org
5947S: Maintained
5948F: arch/powerpc/platforms/40x/
5949F: arch/powerpc/platforms/44x/
5950
5951LINUX FOR POWERPC EMBEDDED XILINX VIRTEX
5952L: linuxppc-dev@lists.ozlabs.org
5953S: Orphan
5954F: arch/powerpc/*/*virtex*
5955F: arch/powerpc/*/*/*virtex*
5956
5957LINUX FOR POWERPC EMBEDDED PPC8XX
5958M: Vitaly Bordug <vitb@kernel.crashing.org>
5959W: http://www.penguinppc.org/
5960L: linuxppc-dev@lists.ozlabs.org
5961S: Maintained
5962F: arch/powerpc/platforms/8xx/
5963
5964LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
5965M: Scott Wood <scottwood@freescale.com>
5966M: Kumar Gala <galak@kernel.crashing.org>
5967W: http://www.penguinppc.org/
5968L: linuxppc-dev@lists.ozlabs.org
5969T: git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
5970S: Maintained
5971F: arch/powerpc/platforms/83xx/
5972F: arch/powerpc/platforms/85xx/
5973
5974LINUX FOR POWERPC PA SEMI PWRFICIENT
5975M: Olof Johansson <olof@lixom.net>
5976L: linuxppc-dev@lists.ozlabs.org
5977S: Maintained
5978F: arch/powerpc/platforms/pasemi/
5979F: drivers/*/*pasemi*
5980F: drivers/*/*/*pasemi*
5981
5982LINUX SECURITY MODULE (LSM) FRAMEWORK
5983M: Chris Wright <chrisw@sous-sol.org>
5984L: linux-security-module@vger.kernel.org
5985S: Supported
5986
5987LIS3LV02D ACCELEROMETER DRIVER
5988M: Eric Piel <eric.piel@tremplin-utc.net>
5989S: Maintained
5990F: Documentation/misc-devices/lis3lv02d
5991F: drivers/misc/lis3lv02d/
5992F: drivers/platform/x86/hp_accel.c
5993
5994LIVE PATCHING
5995M: Josh Poimboeuf <jpoimboe@redhat.com>
5996M: Seth Jennings <sjenning@redhat.com>
5997M: Jiri Kosina <jkosina@suse.cz>
5998M: Vojtech Pavlik <vojtech@suse.cz>
5999S: Maintained
6000F: kernel/livepatch/
6001F: include/linux/livepatch.h
6002F: arch/x86/include/asm/livepatch.h
6003F: arch/x86/kernel/livepatch.c
6004F: Documentation/ABI/testing/sysfs-kernel-livepatch
6005F: samples/livepatch/
6006L: live-patching@vger.kernel.org
6007T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/livepatching.git
6008
6009LLC (802.2)
6010M: Arnaldo Carvalho de Melo <acme@ghostprotocols.net>
6011S: Maintained
6012F: include/linux/llc.h
6013F: include/uapi/linux/llc.h
6014F: include/net/llc*
6015F: net/llc/
6016
6017LM73 HARDWARE MONITOR DRIVER
6018M: Guillaume Ligneul <guillaume.ligneul@gmail.com>
6019L: lm-sensors@lm-sensors.org
6020S: Maintained
6021F: drivers/hwmon/lm73.c
6022
6023LM78 HARDWARE MONITOR DRIVER
6024M: Jean Delvare <jdelvare@suse.de>
6025L: lm-sensors@lm-sensors.org
6026S: Maintained
6027F: Documentation/hwmon/lm78
6028F: drivers/hwmon/lm78.c
6029
6030LM83 HARDWARE MONITOR DRIVER
6031M: Jean Delvare <jdelvare@suse.de>
6032L: lm-sensors@lm-sensors.org
6033S: Maintained
6034F: Documentation/hwmon/lm83
6035F: drivers/hwmon/lm83.c
6036
6037LM90 HARDWARE MONITOR DRIVER
6038M: Jean Delvare <jdelvare@suse.de>
6039L: lm-sensors@lm-sensors.org
6040S: Maintained
6041F: Documentation/hwmon/lm90
6042F: Documentation/devicetree/bindings/hwmon/lm90.txt
6043F: drivers/hwmon/lm90.c
6044
6045LM95234 HARDWARE MONITOR DRIVER
6046M: Guenter Roeck <linux@roeck-us.net>
6047L: lm-sensors@lm-sensors.org
6048S: Maintained
6049F: Documentation/hwmon/lm95234
6050F: drivers/hwmon/lm95234.c
6051
6052LME2510 MEDIA DRIVER
6053M: Malcolm Priestley <tvboxspy@gmail.com>
6054L: linux-media@vger.kernel.org
6055W: http://linuxtv.org/
6056Q: http://patchwork.linuxtv.org/project/linux-media/list/
6057S: Maintained
6058F: drivers/media/usb/dvb-usb-v2/lmedm04*
6059
6060LOCKDEP AND LOCKSTAT
6061M: Peter Zijlstra <peterz@infradead.org>
6062M: Ingo Molnar <mingo@redhat.com>
6063L: linux-kernel@vger.kernel.org
6064T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git core/locking
6065S: Maintained
6066F: Documentation/locking/lockdep*.txt
6067F: Documentation/locking/lockstat.txt
6068F: include/linux/lockdep.h
6069F: kernel/locking/
6070
6071LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
6072M: "Richard Russon (FlatCap)" <ldm@flatcap.org>
6073L: linux-ntfs-dev@lists.sourceforge.net
6074W: http://www.linux-ntfs.org/content/view/19/37/
6075S: Maintained
6076F: Documentation/ldm.txt
6077F: block/partitions/ldm.*
6078
6079LogFS
6080M: Joern Engel <joern@logfs.org>
6081M: Prasad Joshi <prasadjoshi.linux@gmail.com>
6082L: logfs@logfs.org
6083W: logfs.org
6084S: Maintained
6085F: fs/logfs/
6086
6087LPC32XX MACHINE SUPPORT
6088M: Roland Stigge <stigge@antcom.de>
6089L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
6090S: Maintained
6091F: arch/arm/mach-lpc32xx/
6092
6093LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
6094M: Nagalakshmi Nandigama <nagalakshmi.nandigama@avagotech.com>
6095M: Praveen Krishnamoorthy <praveen.krishnamoorthy@avagotech.com>
6096M: Sreekanth Reddy <sreekanth.reddy@avagotech.com>
6097M: Abhijit Mahajan <abhijit.mahajan@avagotech.com>
6098L: MPT-FusionLinux.pdl@avagotech.com
6099L: linux-scsi@vger.kernel.org
6100W: http://www.lsilogic.com/support
6101S: Supported
6102F: drivers/message/fusion/
6103F: drivers/scsi/mpt2sas/
6104F: drivers/scsi/mpt3sas/
6105
6106LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
6107M: Matthew Wilcox <matthew@wil.cx>
6108L: linux-scsi@vger.kernel.org
6109S: Maintained
6110F: drivers/scsi/sym53c8xx_2/
6111
6112LTC4261 HARDWARE MONITOR DRIVER
6113M: Guenter Roeck <linux@roeck-us.net>
6114L: lm-sensors@lm-sensors.org
6115S: Maintained
6116F: Documentation/hwmon/ltc4261
6117F: drivers/hwmon/ltc4261.c
6118
6119LTP (Linux Test Project)
6120M: Mike Frysinger <vapier@gentoo.org>
6121M: Cyril Hrubis <chrubis@suse.cz>
6122M: Wanlong Gao <gaowanlong@cn.fujitsu.com>
6123M: Jan Stancek <jstancek@redhat.com>
6124M: Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com>
6125M: Alexey Kodanev <alexey.kodanev@oracle.com>
6126L: ltp-list@lists.sourceforge.net (subscribers-only)
6127W: http://linux-test-project.github.io/
6128T: git git://github.com/linux-test-project/ltp.git
6129S: Maintained
6130
6131M32R ARCHITECTURE
6132W: http://www.linux-m32r.org/
6133S: Orphan
6134F: arch/m32r/
6135
6136M68K ARCHITECTURE
6137M: Geert Uytterhoeven <geert@linux-m68k.org>
6138L: linux-m68k@lists.linux-m68k.org
6139W: http://www.linux-m68k.org/
6140T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
6141S: Maintained
6142F: arch/m68k/
6143F: drivers/zorro/
6144
6145M68K ON APPLE MACINTOSH
6146M: Joshua Thompson <funaho@jurai.org>
6147W: http://www.mac.linux-m68k.org/
6148L: linux-m68k@lists.linux-m68k.org
6149S: Maintained
6150F: arch/m68k/mac/
6151
6152M68K ON HP9000/300
6153M: Philip Blundell <philb@gnu.org>
6154W: http://www.tazenda.demon.co.uk/phil/linux-hp
6155S: Maintained
6156F: arch/m68k/hp300/
6157
6158M88DS3103 MEDIA DRIVER
6159M: Antti Palosaari <crope@iki.fi>
6160L: linux-media@vger.kernel.org
6161W: http://linuxtv.org/
6162W: http://palosaari.fi/linux/
6163Q: http://patchwork.linuxtv.org/project/linux-media/list/
6164T: git git://linuxtv.org/anttip/media_tree.git
6165S: Maintained
6166F: drivers/media/dvb-frontends/m88ds3103*
6167
6168M88RS2000 MEDIA DRIVER
6169M: Malcolm Priestley <tvboxspy@gmail.com>
6170L: linux-media@vger.kernel.org
6171W: http://linuxtv.org/
6172Q: http://patchwork.linuxtv.org/project/linux-media/list/
6173S: Maintained
6174F: drivers/media/dvb-frontends/m88rs2000*
6175
6176MA901 MASTERKIT USB FM RADIO DRIVER
6177M: Alexey Klimov <klimov.linux@gmail.com>
6178L: linux-media@vger.kernel.org
6179T: git git://linuxtv.org/media_tree.git
6180S: Maintained
6181F: drivers/media/radio/radio-ma901.c
6182
6183MAC80211
6184M: Johannes Berg <johannes@sipsolutions.net>
6185L: linux-wireless@vger.kernel.org
6186W: http://wireless.kernel.org/
6187T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
6188T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
6189S: Maintained
6190F: Documentation/networking/mac80211-injection.txt
6191F: include/net/mac80211.h
6192F: net/mac80211/
6193
6194MACVLAN DRIVER
6195M: Patrick McHardy <kaber@trash.net>
6196L: netdev@vger.kernel.org
6197S: Maintained
6198F: drivers/net/macvlan.c
6199F: include/linux/if_macvlan.h
6200
6201MAILBOX API
6202M: Jassi Brar <jassisinghbrar@gmail.com>
6203L: linux-kernel@vger.kernel.org
6204S: Maintained
6205F: drivers/mailbox/
6206F: include/linux/mailbox_client.h
6207F: include/linux/mailbox_controller.h
6208
6209MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
6210M: Michael Kerrisk <mtk.manpages@gmail.com>
6211W: http://www.kernel.org/doc/man-pages
6212L: linux-man@vger.kernel.org
6213S: Maintained
6214
6215MARVELL ARMADA DRM SUPPORT
6216M: Russell King <rmk+kernel@arm.linux.org.uk>
6217S: Maintained
6218F: drivers/gpu/drm/armada/
6219
6220MARVELL 88E6352 DSA support
6221M: Guenter Roeck <linux@roeck-us.net>
6222S: Maintained
6223F: drivers/net/dsa/mv88e6352.c
6224
6225MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
6226M: Mirko Lindner <mlindner@marvell.com>
6227M: Stephen Hemminger <stephen@networkplumber.org>
6228L: netdev@vger.kernel.org
6229S: Maintained
6230F: drivers/net/ethernet/marvell/sk*
6231
6232MARVELL LIBERTAS WIRELESS DRIVER
6233L: libertas-dev@lists.infradead.org
6234S: Orphan
6235F: drivers/net/wireless/libertas/
6236
6237MARVELL MV643XX ETHERNET DRIVER
6238M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
6239L: netdev@vger.kernel.org
6240S: Maintained
6241F: drivers/net/ethernet/marvell/mv643xx_eth.*
6242F: include/linux/mv643xx.h
6243
6244MARVELL MVNETA ETHERNET DRIVER
6245M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
6246L: netdev@vger.kernel.org
6247S: Maintained
6248F: drivers/net/ethernet/marvell/mvneta.*
6249
6250MARVELL MWIFIEX WIRELESS DRIVER
6251M: Amitkumar Karwar <akarwar@marvell.com>
6252M: Avinash Patil <patila@marvell.com>
6253L: linux-wireless@vger.kernel.org
6254S: Maintained
6255F: drivers/net/wireless/mwifiex/
6256
6257MARVELL MWL8K WIRELESS DRIVER
6258M: Lennert Buytenhek <buytenh@wantstofly.org>
6259L: linux-wireless@vger.kernel.org
6260S: Odd Fixes
6261F: drivers/net/wireless/mwl8k.c
6262
6263MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
6264M: Nicolas Pitre <nico@fluxnic.net>
6265S: Odd Fixes
6266F: drivers/mmc/host/mvsdio.*
6267
6268MATROX FRAMEBUFFER DRIVER
6269L: linux-fbdev@vger.kernel.org
6270S: Orphan
6271F: drivers/video/fbdev/matrox/matroxfb_*
6272F: include/uapi/linux/matroxfb.h
6273
6274MAX16065 HARDWARE MONITOR DRIVER
6275M: Guenter Roeck <linux@roeck-us.net>
6276L: lm-sensors@lm-sensors.org
6277S: Maintained
6278F: Documentation/hwmon/max16065
6279F: drivers/hwmon/max16065.c
6280
6281MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
6282M: "Hans J. Koch" <hjk@hansjkoch.de>
6283L: lm-sensors@lm-sensors.org
6284S: Maintained
6285F: Documentation/hwmon/max6650
6286F: drivers/hwmon/max6650.c
6287
6288MAX6697 HARDWARE MONITOR DRIVER
6289M: Guenter Roeck <linux@roeck-us.net>
6290L: lm-sensors@lm-sensors.org
6291S: Maintained
6292F: Documentation/hwmon/max6697
6293F: Documentation/devicetree/bindings/i2c/max6697.txt
6294F: drivers/hwmon/max6697.c
6295F: include/linux/platform_data/max6697.h
6296
6297MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
6298M: Krzysztof Kozlowski <k.kozlowski@samsung.com>
6299L: linux-pm@vger.kernel.org
6300S: Supported
6301F: drivers/power/max14577_charger.c
6302F: drivers/power/max77693_charger.c
6303
6304MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
6305M: Chanwoo Choi <cw00.choi@samsung.com>
6306M: Krzysztof Kozlowski <k.kozlowski@samsung.com>
6307L: linux-kernel@vger.kernel.org
6308S: Supported
6309F: drivers/*/max14577.c
6310F: drivers/*/max77686.c
6311F: drivers/*/max77693.c
6312F: drivers/extcon/extcon-max14577.c
6313F: drivers/extcon/extcon-max77693.c
6314F: drivers/rtc/rtc-max77686.c
6315F: drivers/clk/clk-max77686.c
6316F: Documentation/devicetree/bindings/mfd/max14577.txt
6317F: Documentation/devicetree/bindings/mfd/max77686.txt
6318F: Documentation/devicetree/bindings/mfd/max77693.txt
6319F: Documentation/devicetree/bindings/clock/maxim,max77686.txt
6320F: include/linux/mfd/max14577*.h
6321F: include/linux/mfd/max77686*.h
6322F: include/linux/mfd/max77693*.h
6323
6324MAXIRADIO FM RADIO RECEIVER DRIVER
6325M: Hans Verkuil <hverkuil@xs4all.nl>
6326L: linux-media@vger.kernel.org
6327T: git git://linuxtv.org/media_tree.git
6328W: http://linuxtv.org
6329S: Maintained
6330F: drivers/media/radio/radio-maxiradio*
6331
6332MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
6333M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
6334P: LinuxTV.org Project
6335L: linux-media@vger.kernel.org
6336W: http://linuxtv.org
6337Q: http://patchwork.kernel.org/project/linux-media/list/
6338T: git git://linuxtv.org/media_tree.git
6339S: Maintained
6340F: Documentation/dvb/
6341F: Documentation/video4linux/
6342F: Documentation/DocBook/media/
6343F: drivers/media/
6344F: drivers/staging/media/
6345F: include/media/
6346F: include/uapi/linux/dvb/
6347F: include/uapi/linux/videodev2.h
6348F: include/uapi/linux/media.h
6349F: include/uapi/linux/v4l2-*
6350F: include/uapi/linux/meye.h
6351F: include/uapi/linux/ivtv*
6352F: include/uapi/linux/uvcvideo.h
6353
6354MEGARAID SCSI/SAS DRIVERS
6355M: Kashyap Desai <kashyap.desai@avagotech.com>
6356M: Sumit Saxena <sumit.saxena@avagotech.com>
6357M: Uday Lingala <uday.lingala@avagotech.com>
6358L: megaraidlinux.pdl@avagotech.com
6359L: linux-scsi@vger.kernel.org
6360W: http://www.lsi.com
6361S: Maintained
6362F: Documentation/scsi/megaraid.txt
6363F: drivers/scsi/megaraid.*
6364F: drivers/scsi/megaraid/
6365
6366MELLANOX ETHERNET DRIVER (mlx4_en)
6367M: Amir Vadai <amirv@mellanox.com>
6368M: Ido Shamay <idos@mellanox.com>
6369L: netdev@vger.kernel.org
6370S: Supported
6371W: http://www.mellanox.com
6372Q: http://patchwork.ozlabs.org/project/netdev/list/
6373F: drivers/net/ethernet/mellanox/mlx4/en_*
6374
6375MEMORY MANAGEMENT
6376L: linux-mm@kvack.org
6377W: http://www.linux-mm.org
6378S: Maintained
6379F: include/linux/mm.h
6380F: include/linux/gfp.h
6381F: include/linux/mmzone.h
6382F: include/linux/memory_hotplug.h
6383F: include/linux/vmalloc.h
6384F: mm/
6385
6386MEMORY TECHNOLOGY DEVICES (MTD)
6387M: David Woodhouse <dwmw2@infradead.org>
6388M: Brian Norris <computersforpeace@gmail.com>
6389L: linux-mtd@lists.infradead.org
6390W: http://www.linux-mtd.infradead.org/
6391Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
6392T: git git://git.infradead.org/linux-mtd.git
6393T: git git://git.infradead.org/l2-mtd.git
6394S: Maintained
6395F: drivers/mtd/
6396F: include/linux/mtd/
6397F: include/uapi/mtd/
6398
6399MEN A21 WATCHDOG DRIVER
6400M: Johannes Thumshirn <johannes.thumshirn@men.de>
6401L: linux-watchdog@vger.kernel.org
6402S: Supported
6403F: drivers/watchdog/mena21_wdt.c
6404
6405MEN CHAMELEON BUS (mcb)
6406M: Johannes Thumshirn <johannes.thumshirn@men.de>
6407S: Supported
6408F: drivers/mcb/
6409F: include/linux/mcb.h
6410
6411MEN F21BMC (Board Management Controller)
6412M: Andreas Werner <andreas.werner@men.de>
6413S: Supported
6414F: drivers/mfd/menf21bmc.c
6415F: drivers/watchdog/menf21bmc_wdt.c
6416F: drivers/leds/leds-menf21bmc.c
6417F: drivers/hwmon/menf21bmc_hwmon.c
6418F: Documentation/hwmon/menf21bmc
6419
6420METAG ARCHITECTURE
6421M: James Hogan <james.hogan@imgtec.com>
6422L: linux-metag@vger.kernel.org
6423S: Supported
6424F: arch/metag/
6425F: Documentation/metag/
6426F: Documentation/devicetree/bindings/metag/
6427F: drivers/clocksource/metag_generic.c
6428F: drivers/irqchip/irq-metag.c
6429F: drivers/irqchip/irq-metag-ext.c
6430F: drivers/tty/metag_da.c
6431
6432MICROBLAZE ARCHITECTURE
6433M: Michal Simek <monstr@monstr.eu>
6434W: http://www.monstr.eu/fdt/
6435T: git git://git.monstr.eu/linux-2.6-microblaze.git
6436S: Supported
6437F: arch/microblaze/
6438
6439MICROTEK X6 SCANNER
6440M: Oliver Neukum <oliver@neukum.org>
6441S: Maintained
6442F: drivers/usb/image/microtek.*
6443
6444MIPS
6445M: Ralf Baechle <ralf@linux-mips.org>
6446L: linux-mips@linux-mips.org
6447W: http://www.linux-mips.org/
6448T: git git://git.linux-mips.org/pub/scm/ralf/linux.git
6449Q: http://patchwork.linux-mips.org/project/linux-mips/list/
6450S: Supported
6451F: Documentation/mips/
6452F: arch/mips/
6453
6454MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
6455M: Hans Verkuil <hverkuil@xs4all.nl>
6456L: linux-media@vger.kernel.org
6457T: git git://linuxtv.org/media_tree.git
6458W: http://linuxtv.org
6459S: Odd Fixes
6460F: drivers/media/radio/radio-miropcm20*
6461
6462Mellanox MLX5 core VPI driver
6463M: Eli Cohen <eli@mellanox.com>
6464L: netdev@vger.kernel.org
6465L: linux-rdma@vger.kernel.org
6466W: http://www.mellanox.com
6467Q: http://patchwork.ozlabs.org/project/netdev/list/
6468Q: http://patchwork.kernel.org/project/linux-rdma/list/
6469T: git git://openfabrics.org/~eli/connect-ib.git
6470S: Supported
6471F: drivers/net/ethernet/mellanox/mlx5/core/
6472F: include/linux/mlx5/
6473
6474Mellanox MLX5 IB driver
6475M: Eli Cohen <eli@mellanox.com>
6476L: linux-rdma@vger.kernel.org
6477W: http://www.mellanox.com
6478Q: http://patchwork.kernel.org/project/linux-rdma/list/
6479T: git git://openfabrics.org/~eli/connect-ib.git
6480S: Supported
6481F: include/linux/mlx5/
6482F: drivers/infiniband/hw/mlx5/
6483
6484MN88472 MEDIA DRIVER
6485M: Antti Palosaari <crope@iki.fi>
6486L: linux-media@vger.kernel.org
6487W: http://linuxtv.org/
6488W: http://palosaari.fi/linux/
6489Q: http://patchwork.linuxtv.org/project/linux-media/list/
6490T: git git://linuxtv.org/anttip/media_tree.git
6491S: Maintained
6492F: drivers/staging/media/mn88472/
6493F: drivers/media/dvb-frontends/mn88472.h
6494
6495MN88473 MEDIA DRIVER
6496M: Antti Palosaari <crope@iki.fi>
6497L: linux-media@vger.kernel.org
6498W: http://linuxtv.org/
6499W: http://palosaari.fi/linux/
6500Q: http://patchwork.linuxtv.org/project/linux-media/list/
6501T: git git://linuxtv.org/anttip/media_tree.git
6502S: Maintained
6503F: drivers/staging/media/mn88473/
6504F: drivers/media/dvb-frontends/mn88473.h
6505
6506MODULE SUPPORT
6507M: Rusty Russell <rusty@rustcorp.com.au>
6508S: Maintained
6509F: include/linux/module.h
6510F: kernel/module.c
6511
6512MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER
6513W: http://popies.net/meye/
6514S: Orphan
6515F: Documentation/video4linux/meye.txt
6516F: drivers/media/pci/meye/
6517F: include/uapi/linux/meye.h
6518
6519MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
6520M: Jiri Slaby <jirislaby@gmail.com>
6521S: Maintained
6522F: Documentation/serial/moxa-smartio
6523F: drivers/tty/mxser.*
6524
6525MR800 AVERMEDIA USB FM RADIO DRIVER
6526M: Alexey Klimov <klimov.linux@gmail.com>
6527L: linux-media@vger.kernel.org
6528T: git git://linuxtv.org/media_tree.git
6529S: Maintained
6530F: drivers/media/radio/radio-mr800.c
6531
6532MRF24J40 IEEE 802.15.4 RADIO DRIVER
6533M: Alan Ott <alan@signal11.us>
6534L: linux-wpan@vger.kernel.org
6535S: Maintained
6536F: drivers/net/ieee802154/mrf24j40.c
6537
6538MSI LAPTOP SUPPORT
6539M: "Lee, Chun-Yi" <jlee@suse.com>
6540L: platform-driver-x86@vger.kernel.org
6541S: Maintained
6542F: drivers/platform/x86/msi-laptop.c
6543
6544MSI WMI SUPPORT
6545M: Anisse Astier <anisse@astier.eu>
6546L: platform-driver-x86@vger.kernel.org
6547S: Supported
6548F: drivers/platform/x86/msi-wmi.c
6549
6550MSI001 MEDIA DRIVER
6551M: Antti Palosaari <crope@iki.fi>
6552L: linux-media@vger.kernel.org
6553W: http://linuxtv.org/
6554W: http://palosaari.fi/linux/
6555Q: http://patchwork.linuxtv.org/project/linux-media/list/
6556T: git git://linuxtv.org/anttip/media_tree.git
6557S: Maintained
6558F: drivers/media/tuners/msi001*
6559
6560MSI2500 MEDIA DRIVER
6561M: Antti Palosaari <crope@iki.fi>
6562L: linux-media@vger.kernel.org
6563W: http://linuxtv.org/
6564W: http://palosaari.fi/linux/
6565Q: http://patchwork.linuxtv.org/project/linux-media/list/
6566T: git git://linuxtv.org/anttip/media_tree.git
6567S: Maintained
6568F: drivers/media/usb/msi2500/
6569
6570MT9M032 APTINA SENSOR DRIVER
6571M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
6572L: linux-media@vger.kernel.org
6573T: git git://linuxtv.org/media_tree.git
6574S: Maintained
6575F: drivers/media/i2c/mt9m032.c
6576F: include/media/mt9m032.h
6577
6578MT9P031 APTINA CAMERA SENSOR
6579M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
6580L: linux-media@vger.kernel.org
6581T: git git://linuxtv.org/media_tree.git
6582S: Maintained
6583F: drivers/media/i2c/mt9p031.c
6584F: include/media/mt9p031.h
6585
6586MT9T001 APTINA CAMERA SENSOR
6587M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
6588L: linux-media@vger.kernel.org
6589T: git git://linuxtv.org/media_tree.git
6590S: Maintained
6591F: drivers/media/i2c/mt9t001.c
6592F: include/media/mt9t001.h
6593
6594MT9V032 APTINA CAMERA SENSOR
6595M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
6596L: linux-media@vger.kernel.org
6597T: git git://linuxtv.org/media_tree.git
6598S: Maintained
6599F: Documentation/devicetree/bindings/media/i2c/mt9v032.txt
6600F: drivers/media/i2c/mt9v032.c
6601F: include/media/mt9v032.h
6602
6603MULTIFUNCTION DEVICES (MFD)
6604M: Samuel Ortiz <sameo@linux.intel.com>
6605M: Lee Jones <lee.jones@linaro.org>
6606T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
6607S: Supported
6608F: drivers/mfd/
6609F: include/linux/mfd/
6610
6611MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
6612M: Ulf Hansson <ulf.hansson@linaro.org>
6613L: linux-mmc@vger.kernel.org
6614T: git git://git.linaro.org/people/ulf.hansson/mmc.git
6615S: Maintained
6616F: drivers/mmc/
6617F: include/linux/mmc/
6618F: include/uapi/linux/mmc/
6619
6620MULTIMEDIA CARD (MMC) ETC. OVER SPI
6621S: Orphan
6622F: drivers/mmc/host/mmc_spi.c
6623F: include/linux/spi/mmc_spi.h
6624
6625MULTISOUND SOUND DRIVER
6626M: Andrew Veliath <andrewtv@usa.net>
6627S: Maintained
6628F: Documentation/sound/oss/MultiSound
6629F: sound/oss/msnd*
6630
6631MULTITECH MULTIPORT CARD (ISICOM)
6632S: Orphan
6633F: drivers/tty/isicom.c
6634F: include/linux/isicom.h
6635
6636MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
6637M: Felipe Balbi <balbi@ti.com>
6638L: linux-usb@vger.kernel.org
6639T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
6640S: Maintained
6641F: drivers/usb/musb/
6642
6643MXL5007T MEDIA DRIVER
6644M: Michael Krufky <mkrufky@linuxtv.org>
6645L: linux-media@vger.kernel.org
6646W: http://linuxtv.org/
6647W: http://github.com/mkrufky
6648Q: http://patchwork.linuxtv.org/project/linux-media/list/
6649T: git git://linuxtv.org/mkrufky/tuners.git
6650S: Maintained
6651F: drivers/media/tuners/mxl5007t.*
6652
6653MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
6654M: Hyong-Youb Kim <hykim@myri.com>
6655L: netdev@vger.kernel.org
6656W: https://www.myricom.com/support/downloads/myri10ge.html
6657S: Supported
6658F: drivers/net/ethernet/myricom/myri10ge/
6659
6660NATSEMI ETHERNET DRIVER (DP8381x)
6661S: Orphan
6662F: drivers/net/ethernet/natsemi/natsemi.c
6663
6664NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
6665M: Daniel Mack <zonque@gmail.com>
6666S: Maintained
6667L: alsa-devel@alsa-project.org
6668W: http://www.native-instruments.com
6669F: sound/usb/caiaq/
6670
6671NCP FILESYSTEM
6672M: Petr Vandrovec <petr@vandrovec.name>
6673S: Odd Fixes
6674F: fs/ncpfs/
6675
6676NCR 5380 SCSI DRIVERS
6677M: Finn Thain <fthain@telegraphics.com.au>
6678M: Michael Schmitz <schmitzmic@gmail.com>
6679L: linux-scsi@vger.kernel.org
6680S: Maintained
6681F: Documentation/scsi/g_NCR5380.txt
6682F: drivers/scsi/NCR5380.*
6683F: drivers/scsi/arm/cumana_1.c
6684F: drivers/scsi/arm/oak.c
6685F: drivers/scsi/atari_NCR5380.c
6686F: drivers/scsi/atari_scsi.*
6687F: drivers/scsi/dmx3191d.c
6688F: drivers/scsi/dtc.*
6689F: drivers/scsi/g_NCR5380.*
6690F: drivers/scsi/g_NCR5380_mmio.c
6691F: drivers/scsi/mac_scsi.*
6692F: drivers/scsi/pas16.*
6693F: drivers/scsi/sun3_scsi.*
6694F: drivers/scsi/sun3_scsi_vme.c
6695F: drivers/scsi/t128.*
6696
6697NCR DUAL 700 SCSI DRIVER (MICROCHANNEL)
6698M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
6699L: linux-scsi@vger.kernel.org
6700S: Maintained
6701F: drivers/scsi/NCR_D700.*
6702
6703NCT6775 HARDWARE MONITOR DRIVER
6704M: Guenter Roeck <linux@roeck-us.net>
6705L: lm-sensors@lm-sensors.org
6706S: Maintained
6707F: Documentation/hwmon/nct6775
6708F: drivers/hwmon/nct6775.c
6709
6710NETEFFECT IWARP RNIC DRIVER (IW_NES)
6711M: Faisal Latif <faisal.latif@intel.com>
6712L: linux-rdma@vger.kernel.org
6713W: http://www.intel.com/Products/Server/Adapters/Server-Cluster/Server-Cluster-overview.htm
6714S: Supported
6715F: drivers/infiniband/hw/nes/
6716
6717NETEM NETWORK EMULATOR
6718M: Stephen Hemminger <stephen@networkplumber.org>
6719L: netem@lists.linux-foundation.org
6720S: Maintained
6721F: net/sched/sch_netem.c
6722
6723NETERION 10GbE DRIVERS (s2io/vxge)
6724M: Jon Mason <jdmason@kudzu.us>
6725L: netdev@vger.kernel.org
6726S: Supported
6727F: Documentation/networking/s2io.txt
6728F: Documentation/networking/vxge.txt
6729F: drivers/net/ethernet/neterion/
6730
6731NETFILTER ({IP,IP6,ARP,EB,NF}TABLES)
6732M: Pablo Neira Ayuso <pablo@netfilter.org>
6733M: Patrick McHardy <kaber@trash.net>
6734M: Jozsef Kadlecsik <kadlec@blackhole.kfki.hu>
6735L: netfilter-devel@vger.kernel.org
6736L: coreteam@netfilter.org
6737W: http://www.netfilter.org/
6738W: http://www.iptables.org/
6739Q: http://patchwork.ozlabs.org/project/netfilter-devel/list/
6740T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git
6741T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git
6742S: Supported
6743F: include/linux/netfilter*
6744F: include/linux/netfilter/
6745F: include/net/netfilter/
6746F: include/uapi/linux/netfilter*
6747F: include/uapi/linux/netfilter/
6748F: net/*/netfilter.c
6749F: net/*/netfilter/
6750F: net/netfilter/
6751
6752NETLABEL
6753M: Paul Moore <paul@paul-moore.com>
6754W: http://netlabel.sf.net
6755L: netdev@vger.kernel.org
6756S: Maintained
6757F: Documentation/netlabel/
6758F: include/net/netlabel.h
6759F: net/netlabel/
6760
6761NETROM NETWORK LAYER
6762M: Ralf Baechle <ralf@linux-mips.org>
6763L: linux-hams@vger.kernel.org
6764W: http://www.linux-ax25.org/
6765S: Maintained
6766F: include/net/netrom.h
6767F: include/uapi/linux/netrom.h
6768F: net/netrom/
6769
6770NETWORK BLOCK DEVICE (NBD)
6771M: Markus Pargmann <mpa@pengutronix.de>
6772S: Maintained
6773L: nbd-general@lists.sourceforge.net
6774T: git git://git.pengutronix.de/git/mpa/linux-nbd.git
6775F: Documentation/blockdev/nbd.txt
6776F: drivers/block/nbd.c
6777F: include/linux/nbd.h
6778F: include/uapi/linux/nbd.h
6779
6780NETWORK DROP MONITOR
6781M: Neil Horman <nhorman@tuxdriver.com>
6782L: netdev@vger.kernel.org
6783S: Maintained
6784W: https://fedorahosted.org/dropwatch/
6785F: net/core/drop_monitor.c
6786
6787NETWORKING [GENERAL]
6788M: "David S. Miller" <davem@davemloft.net>
6789L: netdev@vger.kernel.org
6790W: http://www.linuxfoundation.org/en/Net
6791Q: http://patchwork.ozlabs.org/project/netdev/list/
6792T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
6793T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
6794S: Maintained
6795F: net/
6796F: include/net/
6797F: include/linux/in.h
6798F: include/linux/net.h
6799F: include/linux/netdevice.h
6800F: include/uapi/linux/in.h
6801F: include/uapi/linux/net.h
6802F: include/uapi/linux/netdevice.h
6803F: include/uapi/linux/net_namespace.h
6804F: tools/net/
6805F: tools/testing/selftests/net/
6806F: lib/random32.c
6807F: lib/test_bpf.c
6808
6809NETWORKING [IPv4/IPv6]
6810M: "David S. Miller" <davem@davemloft.net>
6811M: Alexey Kuznetsov <kuznet@ms2.inr.ac.ru>
6812M: James Morris <jmorris@namei.org>
6813M: Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org>
6814M: Patrick McHardy <kaber@trash.net>
6815L: netdev@vger.kernel.org
6816T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
6817S: Maintained
6818F: net/ipv4/
6819F: net/ipv6/
6820F: include/net/ip*
6821F: arch/x86/net/*
6822
6823NETWORKING [IPSEC]
6824M: Steffen Klassert <steffen.klassert@secunet.com>
6825M: Herbert Xu <herbert@gondor.apana.org.au>
6826M: "David S. Miller" <davem@davemloft.net>
6827L: netdev@vger.kernel.org
6828T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
6829T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
6830S: Maintained
6831F: net/core/flow.c
6832F: net/xfrm/
6833F: net/key/
6834F: net/ipv4/xfrm*
6835F: net/ipv4/esp4.c
6836F: net/ipv4/ah4.c
6837F: net/ipv4/ipcomp.c
6838F: net/ipv4/ip_vti.c
6839F: net/ipv6/xfrm*
6840F: net/ipv6/esp6.c
6841F: net/ipv6/ah6.c
6842F: net/ipv6/ipcomp6.c
6843F: net/ipv6/ip6_vti.c
6844F: include/uapi/linux/xfrm.h
6845F: include/net/xfrm.h
6846
6847NETWORKING [LABELED] (NetLabel, CIPSO, Labeled IPsec, SECMARK)
6848M: Paul Moore <paul@paul-moore.com>
6849L: netdev@vger.kernel.org
6850S: Maintained
6851
6852NETWORKING [WIRELESS]
6853L: linux-wireless@vger.kernel.org
6854Q: http://patchwork.kernel.org/project/linux-wireless/list/
6855
6856NETWORKING DRIVERS
6857L: netdev@vger.kernel.org
6858W: http://www.linuxfoundation.org/en/Net
6859Q: http://patchwork.ozlabs.org/project/netdev/list/
6860T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
6861T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
6862S: Odd Fixes
6863F: drivers/net/
6864F: include/linux/if_*
6865F: include/linux/netdevice.h
6866F: include/linux/arcdevice.h
6867F: include/linux/etherdevice.h
6868F: include/linux/fcdevice.h
6869F: include/linux/fddidevice.h
6870F: include/linux/hippidevice.h
6871F: include/linux/inetdevice.h
6872F: include/uapi/linux/if_*
6873F: include/uapi/linux/netdevice.h
6874
6875NETWORKING DRIVERS (WIRELESS)
6876M: Kalle Valo <kvalo@codeaurora.org>
6877L: linux-wireless@vger.kernel.org
6878Q: http://patchwork.kernel.org/project/linux-wireless/list/
6879T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git/
6880S: Maintained
6881F: drivers/net/wireless/
6882
6883NETXEN (1/10) GbE SUPPORT
6884M: Manish Chopra <manish.chopra@qlogic.com>
6885M: Sony Chacko <sony.chacko@qlogic.com>
6886M: Rajesh Borundia <rajesh.borundia@qlogic.com>
6887L: netdev@vger.kernel.org
6888W: http://www.qlogic.com
6889S: Supported
6890F: drivers/net/ethernet/qlogic/netxen/
6891
6892NFC SUBSYSTEM
6893M: Lauro Ramos Venancio <lauro.venancio@openbossa.org>
6894M: Aloisio Almeida Jr <aloisio.almeida@openbossa.org>
6895M: Samuel Ortiz <sameo@linux.intel.com>
6896L: linux-wireless@vger.kernel.org
6897L: linux-nfc@lists.01.org (subscribers-only)
6898S: Supported
6899F: net/nfc/
6900F: include/net/nfc/
6901F: include/uapi/linux/nfc.h
6902F: drivers/nfc/
6903F: include/linux/platform_data/pn544.h
6904F: Documentation/devicetree/bindings/net/nfc/
6905
6906NFS, SUNRPC, AND LOCKD CLIENTS
6907M: Trond Myklebust <trond.myklebust@primarydata.com>
6908M: Anna Schumaker <anna.schumaker@netapp.com>
6909L: linux-nfs@vger.kernel.org
6910W: http://client.linux-nfs.org
6911T: git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
6912S: Maintained
6913F: fs/lockd/
6914F: fs/nfs/
6915F: fs/nfs_common/
6916F: net/sunrpc/
6917F: include/linux/lockd/
6918F: include/linux/nfs*
6919F: include/linux/sunrpc/
6920F: include/uapi/linux/nfs*
6921F: include/uapi/linux/sunrpc/
6922
6923NILFS2 FILESYSTEM
6924M: Ryusuke Konishi <konishi.ryusuke@lab.ntt.co.jp>
6925L: linux-nilfs@vger.kernel.org
6926W: http://nilfs.sourceforge.net/
6927T: git git://github.com/konis/nilfs2.git
6928S: Supported
6929F: Documentation/filesystems/nilfs2.txt
6930F: fs/nilfs2/
6931F: include/linux/nilfs2_fs.h
6932
6933NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
6934M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
6935W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
6936S: Maintained
6937F: Documentation/scsi/NinjaSCSI.txt
6938F: drivers/scsi/pcmcia/nsp_*
6939
6940NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
6941M: GOTO Masanori <gotom@debian.or.jp>
6942M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
6943W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
6944S: Maintained
6945F: Documentation/scsi/NinjaSCSI.txt
6946F: drivers/scsi/nsp32*
6947
6948NIOS2 ARCHITECTURE
6949M: Ley Foon Tan <lftan@altera.com>
6950L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
6951T: git git://git.rocketboards.org/linux-socfpga-next.git
6952S: Maintained
6953F: arch/nios2/
6954
6955NTB DRIVER
6956M: Jon Mason <jdmason@kudzu.us>
6957M: Dave Jiang <dave.jiang@intel.com>
6958S: Supported
6959W: https://github.com/jonmason/ntb/wiki
6960T: git git://github.com/jonmason/ntb.git
6961F: drivers/ntb/
6962F: drivers/net/ntb_netdev.c
6963F: include/linux/ntb.h
6964
6965NTFS FILESYSTEM
6966M: Anton Altaparmakov <anton@tuxera.com>
6967L: linux-ntfs-dev@lists.sourceforge.net
6968W: http://www.tuxera.com/
6969T: git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
6970S: Supported
6971F: Documentation/filesystems/ntfs.txt
6972F: fs/ntfs/
6973
6974NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
6975M: Antonino Daplas <adaplas@gmail.com>
6976L: linux-fbdev@vger.kernel.org
6977S: Maintained
6978F: drivers/video/fbdev/riva/
6979F: drivers/video/fbdev/nvidia/
6980
6981NVM EXPRESS DRIVER
6982M: Matthew Wilcox <willy@linux.intel.com>
6983L: linux-nvme@lists.infradead.org
6984T: git git://git.infradead.org/users/willy/linux-nvme.git
6985S: Supported
6986F: drivers/block/nvme*
6987F: include/linux/nvme.h
6988
6989NXP-NCI NFC DRIVER
6990M: Clément Perrochaud <clement.perrochaud@effinnov.com>
6991R: Charles Gorand <charles.gorand@effinnov.com>
6992L: linux-nfc@lists.01.org (moderated for non-subscribers)
6993S: Supported
6994F: drivers/nfc/nxp-nci
6995
6996NXP TDA998X DRM DRIVER
6997M: Russell King <rmk+kernel@arm.linux.org.uk>
6998S: Supported
6999F: drivers/gpu/drm/i2c/tda998x_drv.c
7000F: include/drm/i2c/tda998x.h
7001
7002NXP TFA9879 DRIVER
7003M: Peter Rosin <peda@axentia.se>
7004L: alsa-devel@alsa-project.org (moderated for non-subscribers)
7005S: Maintained
7006F: sound/soc/codecs/tfa9879*
7007
7008OMAP SUPPORT
7009M: Tony Lindgren <tony@atomide.com>
7010L: linux-omap@vger.kernel.org
7011W: http://www.muru.com/linux/omap/
7012W: http://linux.omap.com/
7013Q: http://patchwork.kernel.org/project/linux-omap/list/
7014T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
7015S: Maintained
7016F: arch/arm/*omap*/
7017F: arch/arm/configs/omap1_defconfig
7018F: arch/arm/configs/omap2plus_defconfig
7019F: drivers/i2c/busses/i2c-omap.c
7020F: drivers/irqchip/irq-omap-intc.c
7021F: drivers/mfd/*omap*.c
7022F: drivers/mfd/menelaus.c
7023F: drivers/mfd/palmas.c
7024F: drivers/mfd/tps65217.c
7025F: drivers/mfd/tps65218.c
7026F: drivers/mfd/tps65910.c
7027F: drivers/mfd/twl-core.[ch]
7028F: drivers/mfd/twl4030*.c
7029F: drivers/mfd/twl6030*.c
7030F: drivers/mfd/twl6040*.c
7031F: drivers/regulator/palmas-regulator*.c
7032F: drivers/regulator/pbias-regulator.c
7033F: drivers/regulator/tps65217-regulator.c
7034F: drivers/regulator/tps65218-regulator.c
7035F: drivers/regulator/tps65910-regulator.c
7036F: drivers/regulator/twl-regulator.c
7037F: include/linux/i2c-omap.h
7038
7039OMAP DEVICE TREE SUPPORT
7040M: Benoît Cousson <bcousson@baylibre.com>
7041M: Tony Lindgren <tony@atomide.com>
7042L: linux-omap@vger.kernel.org
7043L: devicetree@vger.kernel.org
7044S: Maintained
7045F: arch/arm/boot/dts/*omap*
7046F: arch/arm/boot/dts/*am3*
7047F: arch/arm/boot/dts/*am4*
7048F: arch/arm/boot/dts/*am5*
7049F: arch/arm/boot/dts/*dra7*
7050
7051OMAP CLOCK FRAMEWORK SUPPORT
7052M: Paul Walmsley <paul@pwsan.com>
7053L: linux-omap@vger.kernel.org
7054S: Maintained
7055F: arch/arm/*omap*/*clock*
7056
7057OMAP POWER MANAGEMENT SUPPORT
7058M: Kevin Hilman <khilman@deeprootsystems.com>
7059L: linux-omap@vger.kernel.org
7060S: Maintained
7061F: arch/arm/*omap*/*pm*
7062F: drivers/cpufreq/omap-cpufreq.c
7063
7064OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
7065M: Rajendra Nayak <rnayak@ti.com>
7066M: Paul Walmsley <paul@pwsan.com>
7067L: linux-omap@vger.kernel.org
7068S: Maintained
7069F: arch/arm/mach-omap2/prm*
7070
7071OMAP AUDIO SUPPORT
7072M: Peter Ujfalusi <peter.ujfalusi@ti.com>
7073M: Jarkko Nikula <jarkko.nikula@bitmer.com>
7074L: alsa-devel@alsa-project.org (subscribers-only)
7075L: linux-omap@vger.kernel.org
7076S: Maintained
7077F: sound/soc/omap/
7078
7079OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
7080M: Roger Quadros <rogerq@ti.com>
7081M: Tony Lindgren <tony@atomide.com>
7082L: linux-omap@vger.kernel.org
7083S: Maintained
7084F: drivers/memory/omap-gpmc.c
7085F: arch/arm/mach-omap2/*gpmc*
7086
7087OMAP FRAMEBUFFER SUPPORT
7088M: Tomi Valkeinen <tomi.valkeinen@ti.com>
7089L: linux-fbdev@vger.kernel.org
7090L: linux-omap@vger.kernel.org
7091S: Maintained
7092F: drivers/video/fbdev/omap/
7093
7094OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
7095M: Tomi Valkeinen <tomi.valkeinen@ti.com>
7096L: linux-omap@vger.kernel.org
7097L: linux-fbdev@vger.kernel.org
7098S: Maintained
7099F: drivers/video/fbdev/omap2/
7100F: Documentation/arm/OMAP/DSS
7101
7102OMAP HARDWARE SPINLOCK SUPPORT
7103M: Ohad Ben-Cohen <ohad@wizery.com>
7104L: linux-omap@vger.kernel.org
7105S: Maintained
7106F: drivers/hwspinlock/omap_hwspinlock.c
7107F: arch/arm/mach-omap2/hwspinlock.c
7108
7109OMAP MMC SUPPORT
7110M: Jarkko Lavinen <jarkko.lavinen@nokia.com>
7111L: linux-omap@vger.kernel.org
7112S: Maintained
7113F: drivers/mmc/host/omap.c
7114
7115OMAP HS MMC SUPPORT
7116L: linux-mmc@vger.kernel.org
7117L: linux-omap@vger.kernel.org
7118S: Orphan
7119F: drivers/mmc/host/omap_hsmmc.c
7120
7121OMAP RANDOM NUMBER GENERATOR SUPPORT
7122M: Deepak Saxena <dsaxena@plexity.net>
7123S: Maintained
7124F: drivers/char/hw_random/omap-rng.c
7125
7126OMAP HWMOD SUPPORT
7127M: Benoît Cousson <bcousson@baylibre.com>
7128M: Paul Walmsley <paul@pwsan.com>
7129L: linux-omap@vger.kernel.org
7130S: Maintained
7131F: arch/arm/mach-omap2/omap_hwmod.*
7132
7133OMAP HWMOD DATA
7134M: Paul Walmsley <paul@pwsan.com>
7135L: linux-omap@vger.kernel.org
7136S: Maintained
7137F: arch/arm/mach-omap2/omap_hwmod*data*
7138
7139OMAP HWMOD DATA FOR OMAP4-BASED DEVICES
7140M: Benoît Cousson <bcousson@baylibre.com>
7141L: linux-omap@vger.kernel.org
7142S: Maintained
7143F: arch/arm/mach-omap2/omap_hwmod_44xx_data.c
7144
7145OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
7146M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7147L: linux-media@vger.kernel.org
7148S: Maintained
7149F: Documentation/devicetree/bindings/media/ti,omap3isp.txt
7150F: drivers/media/platform/omap3isp/
7151F: drivers/staging/media/omap4iss/
7152
7153OMAP USB SUPPORT
7154M: Felipe Balbi <balbi@ti.com>
7155L: linux-usb@vger.kernel.org
7156L: linux-omap@vger.kernel.org
7157T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
7158S: Maintained
7159F: drivers/usb/*/*omap*
7160F: arch/arm/*omap*/usb*
7161
7162OMAP GPIO DRIVER
7163M: Javier Martinez Canillas <javier@dowhile0.org>
7164M: Santosh Shilimkar <ssantosh@kernel.org>
7165M: Kevin Hilman <khilman@deeprootsystems.com>
7166L: linux-omap@vger.kernel.org
7167S: Maintained
7168F: drivers/gpio/gpio-omap.c
7169
7170OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
7171M: Mark Jackson <mpfj@newflow.co.uk>
7172L: linux-omap@vger.kernel.org
7173S: Maintained
7174F: arch/arm/boot/dts/am335x-nano.dts
7175
7176OMFS FILESYSTEM
7177M: Bob Copeland <me@bobcopeland.com>
7178L: linux-karma-devel@lists.sourceforge.net
7179S: Maintained
7180F: Documentation/filesystems/omfs.txt
7181F: fs/omfs/
7182
7183OMNIKEY CARDMAN 4000 DRIVER
7184M: Harald Welte <laforge@gnumonks.org>
7185S: Maintained
7186F: drivers/char/pcmcia/cm4000_cs.c
7187F: include/linux/cm4000_cs.h
7188F: include/uapi/linux/cm4000_cs.h
7189
7190OMNIKEY CARDMAN 4040 DRIVER
7191M: Harald Welte <laforge@gnumonks.org>
7192S: Maintained
7193F: drivers/char/pcmcia/cm4040_cs.*
7194
7195OMNIVISION OV7670 SENSOR DRIVER
7196M: Jonathan Corbet <corbet@lwn.net>
7197L: linux-media@vger.kernel.org
7198T: git git://linuxtv.org/media_tree.git
7199S: Maintained
7200F: drivers/media/i2c/ov7670.c
7201
7202ONENAND FLASH DRIVER
7203M: Kyungmin Park <kyungmin.park@samsung.com>
7204L: linux-mtd@lists.infradead.org
7205S: Maintained
7206F: drivers/mtd/onenand/
7207F: include/linux/mtd/onenand*.h
7208
7209ONSTREAM SCSI TAPE DRIVER
7210M: Willem Riede <osst@riede.org>
7211L: osst-users@lists.sourceforge.net
7212L: linux-scsi@vger.kernel.org
7213S: Maintained
7214F: Documentation/scsi/osst.txt
7215F: drivers/scsi/osst.*
7216F: drivers/scsi/osst_*.h
7217F: drivers/scsi/st.h
7218
7219OPENCORES I2C BUS DRIVER
7220M: Peter Korsgaard <jacmet@sunsite.dk>
7221L: linux-i2c@vger.kernel.org
7222S: Maintained
7223F: Documentation/i2c/busses/i2c-ocores
7224F: drivers/i2c/busses/i2c-ocores.c
7225
7226OPEN FIRMWARE AND FLATTENED DEVICE TREE
7227M: Grant Likely <grant.likely@linaro.org>
7228M: Rob Herring <robh+dt@kernel.org>
7229L: devicetree@vger.kernel.org
7230W: http://www.devicetree.org/
7231T: git git://git.kernel.org/pub/scm/linux/kernel/git/glikely/linux.git
7232S: Maintained
7233F: drivers/of/
7234F: include/linux/of*.h
7235F: scripts/dtc/
7236
7237OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
7238M: Rob Herring <robh+dt@kernel.org>
7239M: Pawel Moll <pawel.moll@arm.com>
7240M: Mark Rutland <mark.rutland@arm.com>
7241M: Ian Campbell <ijc+devicetree@hellion.org.uk>
7242M: Kumar Gala <galak@codeaurora.org>
7243L: devicetree@vger.kernel.org
7244S: Maintained
7245F: Documentation/devicetree/
7246F: arch/*/boot/dts/
7247F: include/dt-bindings/
7248
7249OPEN FIRMWARE AND DEVICE TREE OVERLAYS
7250M: Pantelis Antoniou <pantelis.antoniou@konsulko.com>
7251L: devicetree@vger.kernel.org
7252S: Maintained
7253F: Documentation/devicetree/dynamic-resolution-notes.txt
7254F: Documentation/devicetree/overlay-notes.txt
7255F: drivers/of/overlay.c
7256F: drivers/of/resolver.c
7257
7258OPENRISC ARCHITECTURE
7259M: Jonas Bonn <jonas@southpole.se>
7260W: http://openrisc.net
7261L: linux@lists.openrisc.net (moderated for non-subscribers)
7262S: Maintained
7263T: git git://openrisc.net/~jonas/linux
7264F: arch/openrisc/
7265
7266OPENVSWITCH
7267M: Pravin Shelar <pshelar@nicira.com>
7268L: netdev@vger.kernel.org
7269L: dev@openvswitch.org
7270W: http://openvswitch.org
7271S: Maintained
7272F: net/openvswitch/
7273F: include/uapi/linux/openvswitch.h
7274
7275OPL4 DRIVER
7276M: Clemens Ladisch <clemens@ladisch.de>
7277L: alsa-devel@alsa-project.org (moderated for non-subscribers)
7278T: git git://git.alsa-project.org/alsa-kernel.git
7279S: Maintained
7280F: sound/drivers/opl4/
7281
7282OPROFILE
7283M: Robert Richter <rric@kernel.org>
7284L: oprofile-list@lists.sf.net
7285S: Maintained
7286F: arch/*/include/asm/oprofile*.h
7287F: arch/*/oprofile/
7288F: drivers/oprofile/
7289F: include/linux/oprofile.h
7290
7291ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
7292M: Mark Fasheh <mfasheh@suse.com>
7293M: Joel Becker <jlbec@evilplan.org>
7294L: ocfs2-devel@oss.oracle.com (moderated for non-subscribers)
7295W: http://ocfs2.wiki.kernel.org
7296S: Supported
7297F: Documentation/filesystems/ocfs2.txt
7298F: Documentation/filesystems/dlmfs.txt
7299F: fs/ocfs2/
7300
7301ORINOCO DRIVER
7302L: linux-wireless@vger.kernel.org
7303W: http://wireless.kernel.org/en/users/Drivers/orinoco
7304W: http://www.nongnu.org/orinoco/
7305S: Orphan
7306F: drivers/net/wireless/orinoco/
7307
7308OSD LIBRARY and FILESYSTEM
7309M: Boaz Harrosh <ooo@electrozaur.com>
7310M: Benny Halevy <bhalevy@primarydata.com>
7311L: osd-dev@open-osd.org
7312W: http://open-osd.org
7313T: git git://git.open-osd.org/open-osd.git
7314S: Maintained
7315F: drivers/scsi/osd/
7316F: include/scsi/osd_*
7317F: fs/exofs/
7318
7319OVERLAY FILESYSTEM
7320M: Miklos Szeredi <miklos@szeredi.hu>
7321L: linux-unionfs@vger.kernel.org
7322T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
7323S: Supported
7324F: fs/overlayfs/
7325F: Documentation/filesystems/overlayfs.txt
7326
7327P54 WIRELESS DRIVER
7328M: Christian Lamparter <chunkeey@googlemail.com>
7329L: linux-wireless@vger.kernel.org
7330W: http://wireless.kernel.org/en/users/Drivers/p54
7331S: Maintained
7332F: drivers/net/wireless/p54/
7333
7334PA SEMI ETHERNET DRIVER
7335M: Olof Johansson <olof@lixom.net>
7336L: netdev@vger.kernel.org
7337S: Maintained
7338F: drivers/net/ethernet/pasemi/*
7339
7340PA SEMI SMBUS DRIVER
7341M: Olof Johansson <olof@lixom.net>
7342L: linux-i2c@vger.kernel.org
7343S: Maintained
7344F: drivers/i2c/busses/i2c-pasemi.c
7345
7346PADATA PARALLEL EXECUTION MECHANISM
7347M: Steffen Klassert <steffen.klassert@secunet.com>
7348L: linux-crypto@vger.kernel.org
7349S: Maintained
7350F: kernel/padata.c
7351F: include/linux/padata.h
7352F: Documentation/padata.txt
7353
7354PANASONIC LAPTOP ACPI EXTRAS DRIVER
7355M: Harald Welte <laforge@gnumonks.org>
7356L: platform-driver-x86@vger.kernel.org
7357S: Maintained
7358F: drivers/platform/x86/panasonic-laptop.c
7359
7360PANASONIC MN10300/AM33/AM34 PORT
7361M: David Howells <dhowells@redhat.com>
7362M: Koichi Yasutake <yasutake.koichi@jp.panasonic.com>
7363L: linux-am33-list@redhat.com (moderated for non-subscribers)
7364W: ftp://ftp.redhat.com/pub/redhat/gnupro/AM33/
7365S: Maintained
7366F: Documentation/mn10300/
7367F: arch/mn10300/
7368
7369PARALLEL PORT SUPPORT
7370L: linux-parport@lists.infradead.org (subscribers-only)
7371S: Orphan
7372F: drivers/parport/
7373F: include/linux/parport*.h
7374F: drivers/char/ppdev.c
7375F: include/uapi/linux/ppdev.h
7376
7377PARAVIRT_OPS INTERFACE
7378M: Jeremy Fitzhardinge <jeremy@goop.org>
7379M: Chris Wright <chrisw@sous-sol.org>
7380M: Alok Kataria <akataria@vmware.com>
7381M: Rusty Russell <rusty@rustcorp.com.au>
7382L: virtualization@lists.linux-foundation.org
7383S: Supported
7384F: Documentation/virtual/paravirt_ops.txt
7385F: arch/*/kernel/paravirt*
7386F: arch/*/include/asm/paravirt.h
7387
7388PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES
7389M: Tim Waugh <tim@cyberelk.net>
7390L: linux-parport@lists.infradead.org (subscribers-only)
7391W: http://www.torque.net/linux-pp.html
7392S: Maintained
7393F: Documentation/blockdev/paride.txt
7394F: drivers/block/paride/
7395
7396PARISC ARCHITECTURE
7397M: "James E.J. Bottomley" <jejb@parisc-linux.org>
7398M: Helge Deller <deller@gmx.de>
7399L: linux-parisc@vger.kernel.org
7400W: http://www.parisc-linux.org/
7401Q: http://patchwork.kernel.org/project/linux-parisc/list/
7402T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
7403T: git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
7404S: Maintained
7405F: arch/parisc/
7406F: Documentation/parisc/
7407F: drivers/parisc/
7408F: drivers/char/agp/parisc-agp.c
7409F: drivers/input/serio/gscps2.c
7410F: drivers/parport/parport_gsc.*
7411F: drivers/tty/serial/8250/8250_gsc.c
7412F: drivers/video/fbdev/sti*
7413F: drivers/video/console/sti*
7414F: drivers/video/logo/logo_parisc*
7415
7416PC87360 HARDWARE MONITORING DRIVER
7417M: Jim Cromie <jim.cromie@gmail.com>
7418L: lm-sensors@lm-sensors.org
7419S: Maintained
7420F: Documentation/hwmon/pc87360
7421F: drivers/hwmon/pc87360.c
7422
7423PC8736x GPIO DRIVER
7424M: Jim Cromie <jim.cromie@gmail.com>
7425S: Maintained
7426F: drivers/char/pc8736x_gpio.c
7427
7428PC87427 HARDWARE MONITORING DRIVER
7429M: Jean Delvare <jdelvare@suse.de>
7430L: lm-sensors@lm-sensors.org
7431S: Maintained
7432F: Documentation/hwmon/pc87427
7433F: drivers/hwmon/pc87427.c
7434
7435PCA9532 LED DRIVER
7436M: Riku Voipio <riku.voipio@iki.fi>
7437S: Maintained
7438F: drivers/leds/leds-pca9532.c
7439F: include/linux/leds-pca9532.h
7440
7441PCA9541 I2C BUS MASTER SELECTOR DRIVER
7442M: Guenter Roeck <linux@roeck-us.net>
7443L: linux-i2c@vger.kernel.org
7444S: Maintained
7445F: drivers/i2c/muxes/i2c-mux-pca9541.c
7446
7447PCDP - PRIMARY CONSOLE AND DEBUG PORT
7448M: Khalid Aziz <khalid@gonehiking.org>
7449S: Maintained
7450F: drivers/firmware/pcdp.*
7451
7452PCI ERROR RECOVERY
7453M: Linas Vepstas <linasvepstas@gmail.com>
7454L: linux-pci@vger.kernel.org
7455S: Supported
7456F: Documentation/PCI/pci-error-recovery.txt
7457
7458PCI SUBSYSTEM
7459M: Bjorn Helgaas <bhelgaas@google.com>
7460L: linux-pci@vger.kernel.org
7461Q: http://patchwork.ozlabs.org/project/linux-pci/list/
7462T: git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
7463S: Supported
7464F: Documentation/PCI/
7465F: drivers/pci/
7466F: include/linux/pci*
7467F: arch/x86/pci/
7468F: arch/x86/kernel/quirks.c
7469
7470PCI DRIVER FOR ARM VERSATILE PLATFORM
7471M: Rob Herring <robh@kernel.org>
7472L: linux-pci@vger.kernel.org
7473L: linux-arm-kernel@lists.infradead.org
7474S: Maintained
7475F: Documentation/devicetree/bindings/pci/versatile.txt
7476F: drivers/pci/host/pci-versatile.c
7477
7478PCI DRIVER FOR APPLIEDMICRO XGENE
7479M: Tanmay Inamdar <tinamdar@apm.com>
7480L: linux-pci@vger.kernel.org
7481L: linux-arm-kernel@lists.infradead.org
7482S: Maintained
7483F: Documentation/devicetree/bindings/pci/xgene-pci.txt
7484F: drivers/pci/host/pci-xgene.c
7485
7486PCI DRIVER FOR FREESCALE LAYERSCAPE
7487M: Minghuan Lian <minghuan.Lian@freescale.com>
7488M: Mingkai Hu <mingkai.hu@freescale.com>
7489M: Roy Zang <tie-fei.zang@freescale.com>
7490L: linuxppc-dev@lists.ozlabs.org
7491L: linux-pci@vger.kernel.org
7492L: linux-arm-kernel@lists.infradead.org
7493S: Maintained
7494F: drivers/pci/host/*layerscape*
7495
7496PCI DRIVER FOR IMX6
7497M: Richard Zhu <Richard.Zhu@freescale.com>
7498M: Lucas Stach <l.stach@pengutronix.de>
7499L: linux-pci@vger.kernel.org
7500L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7501S: Maintained
7502F: drivers/pci/host/*imx6*
7503
7504PCI DRIVER FOR TI KEYSTONE
7505M: Murali Karicheri <m-karicheri2@ti.com>
7506L: linux-pci@vger.kernel.org
7507L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7508S: Maintained
7509F: drivers/pci/host/*keystone*
7510
7511PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
7512M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
7513M: Jason Cooper <jason@lakedaemon.net>
7514L: linux-pci@vger.kernel.org
7515L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7516S: Maintained
7517F: drivers/pci/host/*mvebu*
7518
7519PCI DRIVER FOR NVIDIA TEGRA
7520M: Thierry Reding <thierry.reding@gmail.com>
7521L: linux-tegra@vger.kernel.org
7522L: linux-pci@vger.kernel.org
7523S: Supported
7524F: Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
7525F: drivers/pci/host/pci-tegra.c
7526
7527PCI DRIVER FOR TI DRA7XX
7528M: Kishon Vijay Abraham I <kishon@ti.com>
7529L: linux-omap@vger.kernel.org
7530L: linux-pci@vger.kernel.org
7531S: Supported
7532F: Documentation/devicetree/bindings/pci/ti-pci.txt
7533F: drivers/pci/host/pci-dra7xx.c
7534
7535PCI DRIVER FOR RENESAS R-CAR
7536M: Simon Horman <horms@verge.net.au>
7537L: linux-pci@vger.kernel.org
7538L: linux-sh@vger.kernel.org
7539S: Maintained
7540F: drivers/pci/host/*rcar*
7541
7542PCI DRIVER FOR SAMSUNG EXYNOS
7543M: Jingoo Han <jg1.han@samsung.com>
7544L: linux-pci@vger.kernel.org
7545L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7546L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
7547S: Maintained
7548F: drivers/pci/host/pci-exynos.c
7549
7550PCI DRIVER FOR SYNOPSIS DESIGNWARE
7551M: Jingoo Han <jg1.han@samsung.com>
7552L: linux-pci@vger.kernel.org
7553S: Maintained
7554F: drivers/pci/host/*designware*
7555
7556PCI DRIVER FOR GENERIC OF HOSTS
7557M: Will Deacon <will.deacon@arm.com>
7558L: linux-pci@vger.kernel.org
7559L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7560S: Maintained
7561F: Documentation/devicetree/bindings/pci/host-generic-pci.txt
7562F: drivers/pci/host/pci-host-generic.c
7563
7564PCIE DRIVER FOR ST SPEAR13XX
7565L: linux-pci@vger.kernel.org
7566S: Orphan
7567F: drivers/pci/host/*spear*
7568
7569PCMCIA SUBSYSTEM
7570P: Linux PCMCIA Team
7571L: linux-pcmcia@lists.infradead.org
7572W: http://lists.infradead.org/mailman/listinfo/linux-pcmcia
7573T: git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia-2.6.git
7574S: Maintained
7575F: Documentation/pcmcia/
7576F: drivers/pcmcia/
7577F: include/pcmcia/
7578
7579PCNET32 NETWORK DRIVER
7580M: Don Fry <pcnet32@frontier.com>
7581L: netdev@vger.kernel.org
7582S: Maintained
7583F: drivers/net/ethernet/amd/pcnet32.c
7584
7585PCRYPT PARALLEL CRYPTO ENGINE
7586M: Steffen Klassert <steffen.klassert@secunet.com>
7587L: linux-crypto@vger.kernel.org
7588S: Maintained
7589F: crypto/pcrypt.c
7590F: include/crypto/pcrypt.h
7591
7592PER-CPU MEMORY ALLOCATOR
7593M: Tejun Heo <tj@kernel.org>
7594M: Christoph Lameter <cl@linux-foundation.org>
7595T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/percpu.git
7596S: Maintained
7597F: include/linux/percpu*.h
7598F: mm/percpu*.c
7599F: arch/*/include/asm/percpu.h
7600
7601PER-TASK DELAY ACCOUNTING
7602M: Balbir Singh <bsingharora@gmail.com>
7603S: Maintained
7604F: include/linux/delayacct.h
7605F: kernel/delayacct.c
7606
7607PERFORMANCE EVENTS SUBSYSTEM
7608M: Peter Zijlstra <a.p.zijlstra@chello.nl>
7609M: Paul Mackerras <paulus@samba.org>
7610M: Ingo Molnar <mingo@redhat.com>
7611M: Arnaldo Carvalho de Melo <acme@kernel.org>
7612L: linux-kernel@vger.kernel.org
7613T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
7614S: Supported
7615F: kernel/events/*
7616F: include/linux/perf_event.h
7617F: include/uapi/linux/perf_event.h
7618F: arch/*/kernel/perf_event*.c
7619F: arch/*/kernel/*/perf_event*.c
7620F: arch/*/kernel/*/*/perf_event*.c
7621F: arch/*/include/asm/perf_event.h
7622F: arch/*/kernel/perf_callchain.c
7623F: tools/perf/
7624
7625PERSONALITY HANDLING
7626M: Christoph Hellwig <hch@infradead.org>
7627L: linux-abi-devel@lists.sourceforge.net
7628S: Maintained
7629F: include/linux/personality.h
7630F: include/uapi/linux/personality.h
7631
7632PHONET PROTOCOL
7633M: Remi Denis-Courmont <courmisch@gmail.com>
7634S: Supported
7635F: Documentation/networking/phonet.txt
7636F: include/linux/phonet.h
7637F: include/net/phonet/
7638F: include/uapi/linux/phonet.h
7639F: net/phonet/
7640
7641PHRAM MTD DRIVER
7642M: Joern Engel <joern@lazybastard.org>
7643L: linux-mtd@lists.infradead.org
7644S: Maintained
7645F: drivers/mtd/devices/phram.c
7646
7647PICOLCD HID DRIVER
7648M: Bruno Prémont <bonbons@linux-vserver.org>
7649L: linux-input@vger.kernel.org
7650S: Maintained
7651F: drivers/hid/hid-picolcd*
7652
7653PICOXCELL SUPPORT
7654M: Jamie Iles <jamie@jamieiles.com>
7655L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7656T: git git://github.com/jamieiles/linux-2.6-ji.git
7657S: Supported
7658F: arch/arm/boot/dts/picoxcell*
7659F: arch/arm/mach-picoxcell/
7660F: drivers/crypto/picoxcell*
7661
7662PIN CONTROL SUBSYSTEM
7663M: Linus Walleij <linus.walleij@linaro.org>
7664L: linux-gpio@vger.kernel.org
7665T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
7666S: Maintained
7667F: drivers/pinctrl/
7668F: include/linux/pinctrl/
7669
7670PIN CONTROLLER - ATMEL AT91
7671M: Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
7672L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7673S: Maintained
7674F: drivers/pinctrl/pinctrl-at91.*
7675
7676PIN CONTROLLER - INTEL
7677M: Mika Westerberg <mika.westerberg@linux.intel.com>
7678M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
7679S: Maintained
7680F: drivers/pinctrl/intel/
7681
7682PIN CONTROLLER - RENESAS
7683M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7684L: linux-sh@vger.kernel.org
7685S: Maintained
7686F: drivers/pinctrl/sh-pfc/
7687
7688PIN CONTROLLER - SAMSUNG
7689M: Tomasz Figa <tomasz.figa@gmail.com>
7690M: Thomas Abraham <thomas.abraham@linaro.org>
7691L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7692L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
7693S: Maintained
7694F: drivers/pinctrl/samsung/
7695
7696PIN CONTROLLER - ST SPEAR
7697M: Viresh Kumar <viresh.linux@gmail.com>
7698L: spear-devel@list.st.com
7699L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7700W: http://www.st.com/spear
7701S: Maintained
7702F: drivers/pinctrl/spear/
7703
7704PKTCDVD DRIVER
7705M: Jiri Kosina <jkosina@suse.cz>
7706S: Maintained
7707F: drivers/block/pktcdvd.c
7708F: include/linux/pktcdvd.h
7709F: include/uapi/linux/pktcdvd.h
7710
7711PKUNITY SOC DRIVERS
7712M: Guan Xuetao <gxt@mprc.pku.edu.cn>
7713W: http://mprc.pku.edu.cn/~guanxuetao/linux
7714S: Maintained
7715T: git git://github.com/gxt/linux.git
7716F: drivers/input/serio/i8042-unicore32io.h
7717F: drivers/i2c/busses/i2c-puv3.c
7718F: drivers/video/fbdev/fb-puv3.c
7719F: drivers/rtc/rtc-puv3.c
7720
7721PMBUS HARDWARE MONITORING DRIVERS
7722M: Guenter Roeck <linux@roeck-us.net>
7723L: lm-sensors@lm-sensors.org
7724W: http://www.lm-sensors.org/
7725W: http://www.roeck-us.net/linux/drivers/
7726T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
7727S: Maintained
7728F: Documentation/hwmon/pmbus
7729F: drivers/hwmon/pmbus/
7730F: include/linux/i2c/pmbus.h
7731
7732PMC SIERRA MaxRAID DRIVER
7733M: Anil Ravindranath <anil_ravindranath@pmc-sierra.com>
7734L: linux-scsi@vger.kernel.org
7735W: http://www.pmc-sierra.com/
7736S: Supported
7737F: drivers/scsi/pmcraid.*
7738
7739PMC SIERRA PM8001 DRIVER
7740M: xjtuwjp@gmail.com
7741M: lindar_liu@usish.com
7742L: pmchba@pmcs.com
7743L: linux-scsi@vger.kernel.org
7744S: Supported
7745F: drivers/scsi/pm8001/
7746
7747POSIX CLOCKS and TIMERS
7748M: Thomas Gleixner <tglx@linutronix.de>
7749L: linux-kernel@vger.kernel.org
7750T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
7751S: Maintained
7752F: fs/timerfd.c
7753F: include/linux/timer*
7754F: kernel/time/*timer*
7755
7756POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
7757M: Sebastian Reichel <sre@kernel.org>
7758M: Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
7759M: David Woodhouse <dwmw2@infradead.org>
7760L: linux-pm@vger.kernel.org
7761T: git git://git.infradead.org/battery-2.6.git
7762S: Maintained
7763F: include/linux/power_supply.h
7764F: drivers/power/
7765
7766PNP SUPPORT
7767M: Rafael J. Wysocki <rafael.j.wysocki@intel.com>
7768S: Maintained
7769F: drivers/pnp/
7770
7771PNXxxxx I2C DRIVER
7772M: Vitaly Wool <vitalywool@gmail.com>
7773L: linux-i2c@vger.kernel.org
7774S: Maintained
7775F: drivers/i2c/busses/i2c-pnx.c
7776
7777PPP PROTOCOL DRIVERS AND COMPRESSORS
7778M: Paul Mackerras <paulus@samba.org>
7779L: linux-ppp@vger.kernel.org
7780S: Maintained
7781F: drivers/net/ppp/ppp_*
7782
7783PPP OVER ATM (RFC 2364)
7784M: Mitchell Blank Jr <mitch@sfgoth.com>
7785S: Maintained
7786F: net/atm/pppoatm.c
7787F: include/uapi/linux/atmppp.h
7788
7789PPP OVER ETHERNET
7790M: Michal Ostrowski <mostrows@earthlink.net>
7791S: Maintained
7792F: drivers/net/ppp/pppoe.c
7793F: drivers/net/ppp/pppox.c
7794
7795PPP OVER L2TP
7796M: James Chapman <jchapman@katalix.com>
7797S: Maintained
7798F: net/l2tp/l2tp_ppp.c
7799F: include/linux/if_pppol2tp.h
7800F: include/uapi/linux/if_pppol2tp.h
7801
7802PPS SUPPORT
7803M: Rodolfo Giometti <giometti@enneenne.com>
7804W: http://wiki.enneenne.com/index.php/LinuxPPS_support
7805L: linuxpps@ml.enneenne.com (subscribers-only)
7806S: Maintained
7807F: Documentation/pps/
7808F: drivers/pps/
7809F: include/linux/pps*.h
7810
7811PPTP DRIVER
7812M: Dmitry Kozlov <xeb@mail.ru>
7813L: netdev@vger.kernel.org
7814S: Maintained
7815F: drivers/net/ppp/pptp.c
7816W: http://sourceforge.net/projects/accel-pptp
7817
7818PREEMPTIBLE KERNEL
7819M: Robert Love <rml@tech9.net>
7820L: kpreempt-tech@lists.sourceforge.net
7821W: ftp://ftp.kernel.org/pub/linux/kernel/people/rml/preempt-kernel
7822S: Supported
7823F: Documentation/preempt-locking.txt
7824F: include/linux/preempt.h
7825
7826PRISM54 WIRELESS DRIVER
7827M: "Luis R. Rodriguez" <mcgrof@gmail.com>
7828L: linux-wireless@vger.kernel.org
7829W: http://wireless.kernel.org/en/users/Drivers/p54
7830S: Obsolete
7831F: drivers/net/wireless/prism54/
7832
7833PS3 NETWORK SUPPORT
7834M: Geoff Levand <geoff@infradead.org>
7835L: netdev@vger.kernel.org
7836L: cbe-oss-dev@lists.ozlabs.org
7837S: Maintained
7838F: drivers/net/ethernet/toshiba/ps3_gelic_net.*
7839
7840PS3 PLATFORM SUPPORT
7841M: Geoff Levand <geoff@infradead.org>
7842L: linuxppc-dev@lists.ozlabs.org
7843L: cbe-oss-dev@lists.ozlabs.org
7844S: Maintained
7845F: arch/powerpc/boot/ps3*
7846F: arch/powerpc/include/asm/lv1call.h
7847F: arch/powerpc/include/asm/ps3*.h
7848F: arch/powerpc/platforms/ps3/
7849F: drivers/*/ps3*
7850F: drivers/ps3/
7851F: drivers/rtc/rtc-ps3.c
7852F: drivers/usb/host/*ps3.c
7853F: sound/ppc/snd_ps3*
7854
7855PS3VRAM DRIVER
7856M: Jim Paris <jim@jtan.com>
7857L: cbe-oss-dev@lists.ozlabs.org
7858S: Maintained
7859F: drivers/block/ps3vram.c
7860
7861PSTORE FILESYSTEM
7862M: Anton Vorontsov <anton@enomsg.org>
7863M: Colin Cross <ccross@android.com>
7864M: Kees Cook <keescook@chromium.org>
7865M: Tony Luck <tony.luck@intel.com>
7866S: Maintained
7867T: git git://git.infradead.org/users/cbou/linux-pstore.git
7868F: fs/pstore/
7869F: include/linux/pstore*
7870F: drivers/firmware/efi/efi-pstore.c
7871F: drivers/acpi/apei/erst.c
7872
7873PTP HARDWARE CLOCK SUPPORT
7874M: Richard Cochran <richardcochran@gmail.com>
7875L: netdev@vger.kernel.org
7876S: Maintained
7877W: http://linuxptp.sourceforge.net/
7878F: Documentation/ABI/testing/sysfs-ptp
7879F: Documentation/ptp/*
7880F: drivers/net/ethernet/freescale/gianfar_ptp.c
7881F: drivers/net/phy/dp83640*
7882F: drivers/ptp/*
7883F: include/linux/ptp_cl*
7884
7885PTRACE SUPPORT
7886M: Roland McGrath <roland@hack.frob.com>
7887M: Oleg Nesterov <oleg@redhat.com>
7888S: Maintained
7889F: include/asm-generic/syscall.h
7890F: include/linux/ptrace.h
7891F: include/linux/regset.h
7892F: include/linux/tracehook.h
7893F: include/uapi/linux/ptrace.h
7894F: kernel/ptrace.c
7895
7896PVRUSB2 VIDEO4LINUX DRIVER
7897M: Mike Isely <isely@pobox.com>
7898L: pvrusb2@isely.net (subscribers-only)
7899L: linux-media@vger.kernel.org
7900W: http://www.isely.net/pvrusb2/
7901T: git git://linuxtv.org/media_tree.git
7902S: Maintained
7903F: Documentation/video4linux/README.pvrusb2
7904F: drivers/media/usb/pvrusb2/
7905
7906PWC WEBCAM DRIVER
7907M: Hans de Goede <hdegoede@redhat.com>
7908L: linux-media@vger.kernel.org
7909T: git git://linuxtv.org/media_tree.git
7910S: Maintained
7911F: drivers/media/usb/pwc/*
7912
7913PWM FAN DRIVER
7914M: Kamil Debski <k.debski@samsung.com>
7915L: lm-sensors@lm-sensors.org
7916S: Supported
7917F: Documentation/devicetree/bindings/hwmon/pwm-fan.txt
7918F: Documentation/hwmon/pwm-fan
7919F: drivers/hwmon/pwm-fan.c
7920
7921PWM SUBSYSTEM
7922M: Thierry Reding <thierry.reding@gmail.com>
7923L: linux-pwm@vger.kernel.org
7924S: Maintained
7925T: git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
7926F: Documentation/pwm.txt
7927F: Documentation/devicetree/bindings/pwm/
7928F: include/linux/pwm.h
7929F: drivers/pwm/
7930F: drivers/video/backlight/pwm_bl.c
7931F: include/linux/pwm_backlight.h
7932
7933PXA2xx/PXA3xx SUPPORT
7934M: Daniel Mack <daniel@zonque.org>
7935M: Haojian Zhuang <haojian.zhuang@gmail.com>
7936M: Robert Jarzmik <robert.jarzmik@free.fr>
7937L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7938T: git git://github.com/hzhuang1/linux.git
7939T: git git://github.com/rjarzmik/linux.git
7940S: Maintained
7941F: arch/arm/mach-pxa/
7942F: drivers/pcmcia/pxa2xx*
7943F: drivers/spi/spi-pxa2xx*
7944F: drivers/usb/gadget/udc/pxa2*
7945F: include/sound/pxa2xx-lib.h
7946F: sound/arm/pxa*
7947F: sound/soc/pxa/
7948
7949PXA3xx NAND FLASH DRIVER
7950M: Ezequiel Garcia <ezequiel.garcia@free-electrons.com>
7951L: linux-mtd@lists.infradead.org
7952S: Maintained
7953F: drivers/mtd/nand/pxa3xx_nand.c
7954
7955MMP SUPPORT
7956M: Eric Miao <eric.y.miao@gmail.com>
7957M: Haojian Zhuang <haojian.zhuang@gmail.com>
7958L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7959T: git git://github.com/hzhuang1/linux.git
7960T: git git://git.linaro.org/people/ycmiao/pxa-linux.git
7961S: Maintained
7962F: arch/arm/mach-mmp/
7963
7964PXA MMCI DRIVER
7965S: Orphan
7966
7967PXA RTC DRIVER
7968M: Robert Jarzmik <robert.jarzmik@free.fr>
7969L: rtc-linux@googlegroups.com
7970S: Maintained
7971
7972QAT DRIVER
7973M: Tadeusz Struk <tadeusz.struk@intel.com>
7974L: qat-linux@intel.com
7975S: Supported
7976F: drivers/crypto/qat/
7977
7978QIB DRIVER
7979M: Mike Marciniszyn <infinipath@intel.com>
7980L: linux-rdma@vger.kernel.org
7981S: Supported
7982F: drivers/infiniband/hw/qib/
7983
7984QLOGIC QLA1280 SCSI DRIVER
7985M: Michael Reed <mdr@sgi.com>
7986L: linux-scsi@vger.kernel.org
7987S: Maintained
7988F: drivers/scsi/qla1280.[ch]
7989
7990QLOGIC QLA2XXX FC-SCSI DRIVER
7991M: qla2xxx-upstream@qlogic.com
7992L: linux-scsi@vger.kernel.org
7993S: Supported
7994F: Documentation/scsi/LICENSE.qla2xxx
7995F: drivers/scsi/qla2xxx/
7996
7997QLOGIC QLA4XXX iSCSI DRIVER
7998M: QLogic-Storage-Upstream@qlogic.com
7999L: linux-scsi@vger.kernel.org
8000S: Supported
8001F: Documentation/scsi/LICENSE.qla4xxx
8002F: drivers/scsi/qla4xxx/
8003
8004QLOGIC QLA3XXX NETWORK DRIVER
8005M: Jitendra Kalsaria <jitendra.kalsaria@qlogic.com>
8006M: Ron Mercer <ron.mercer@qlogic.com>
8007M: linux-driver@qlogic.com
8008L: netdev@vger.kernel.org
8009S: Supported
8010F: Documentation/networking/LICENSE.qla3xxx
8011F: drivers/net/ethernet/qlogic/qla3xxx.*
8012
8013QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
8014M: Shahed Shaikh <shahed.shaikh@qlogic.com>
8015M: Dept-GELinuxNICDev@qlogic.com
8016L: netdev@vger.kernel.org
8017S: Supported
8018F: drivers/net/ethernet/qlogic/qlcnic/
8019
8020QLOGIC QLGE 10Gb ETHERNET DRIVER
8021M: Harish Patil <harish.patil@qlogic.com>
8022M: Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
8023M: Dept-GELinuxNICDev@qlogic.com
8024M: linux-driver@qlogic.com
8025L: netdev@vger.kernel.org
8026S: Supported
8027F: drivers/net/ethernet/qlogic/qlge/
8028
8029QNX4 FILESYSTEM
8030M: Anders Larsen <al@alarsen.net>
8031W: http://www.alarsen.net/linux/qnx4fs/
8032S: Maintained
8033F: fs/qnx4/
8034F: include/uapi/linux/qnx4_fs.h
8035F: include/uapi/linux/qnxtypes.h
8036
8037QT1010 MEDIA DRIVER
8038M: Antti Palosaari <crope@iki.fi>
8039L: linux-media@vger.kernel.org
8040W: http://linuxtv.org/
8041W: http://palosaari.fi/linux/
8042Q: http://patchwork.linuxtv.org/project/linux-media/list/
8043T: git git://linuxtv.org/anttip/media_tree.git
8044S: Maintained
8045F: drivers/media/tuners/qt1010*
8046
8047QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
8048M: QCA ath9k Development <ath9k-devel@qca.qualcomm.com>
8049L: linux-wireless@vger.kernel.org
8050L: ath9k-devel@lists.ath9k.org
8051W: http://wireless.kernel.org/en/users/Drivers/ath9k
8052S: Supported
8053F: drivers/net/wireless/ath/ath9k/
8054
8055QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
8056M: Kalle Valo <kvalo@qca.qualcomm.com>
8057L: ath10k@lists.infradead.org
8058W: http://wireless.kernel.org/en/users/Drivers/ath10k
8059T: git git://github.com/kvalo/ath.git
8060S: Supported
8061F: drivers/net/wireless/ath/ath10k/
8062
8063QUALCOMM HEXAGON ARCHITECTURE
8064M: Richard Kuo <rkuo@codeaurora.org>
8065L: linux-hexagon@vger.kernel.org
8066S: Supported
8067F: arch/hexagon/
8068
8069QUALCOMM WCN36XX WIRELESS DRIVER
8070M: Eugene Krasnikov <k.eugene.e@gmail.com>
8071L: wcn36xx@lists.infradead.org
8072W: http://wireless.kernel.org/en/users/Drivers/wcn36xx
8073T: git git://github.com/KrasnikovEugene/wcn36xx.git
8074S: Supported
8075F: drivers/net/wireless/ath/wcn36xx/
8076
8077RADOS BLOCK DEVICE (RBD)
8078M: Ilya Dryomov <idryomov@gmail.com>
8079M: Sage Weil <sage@redhat.com>
8080M: Alex Elder <elder@kernel.org>
8081M: ceph-devel@vger.kernel.org
8082W: http://ceph.com/
8083T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
8084S: Supported
8085F: drivers/block/rbd.c
8086F: drivers/block/rbd_types.h
8087
8088RADEON FRAMEBUFFER DISPLAY DRIVER
8089M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
8090L: linux-fbdev@vger.kernel.org
8091S: Maintained
8092F: drivers/video/fbdev/aty/radeon*
8093F: include/uapi/linux/radeonfb.h
8094
8095RADIOSHARK RADIO DRIVER
8096M: Hans de Goede <hdegoede@redhat.com>
8097L: linux-media@vger.kernel.org
8098T: git git://linuxtv.org/media_tree.git
8099S: Maintained
8100F: drivers/media/radio/radio-shark.c
8101
8102RADIOSHARK2 RADIO DRIVER
8103M: Hans de Goede <hdegoede@redhat.com>
8104L: linux-media@vger.kernel.org
8105T: git git://linuxtv.org/media_tree.git
8106S: Maintained
8107F: drivers/media/radio/radio-shark2.c
8108F: drivers/media/radio/radio-tea5777.c
8109
8110RAGE128 FRAMEBUFFER DISPLAY DRIVER
8111M: Paul Mackerras <paulus@samba.org>
8112L: linux-fbdev@vger.kernel.org
8113S: Maintained
8114F: drivers/video/fbdev/aty/aty128fb.c
8115
8116RALINK RT2X00 WIRELESS LAN DRIVER
8117P: rt2x00 project
8118M: Stanislaw Gruszka <sgruszka@redhat.com>
8119M: Helmut Schaa <helmut.schaa@googlemail.com>
8120L: linux-wireless@vger.kernel.org
8121L: users@rt2x00.serialmonkey.com (moderated for non-subscribers)
8122W: http://rt2x00.serialmonkey.com/
8123S: Maintained
8124F: drivers/net/wireless/rt2x00/
8125
8126RAMDISK RAM BLOCK DEVICE DRIVER
8127M: Jens Axboe <axboe@kernel.dk>
8128S: Maintained
8129F: Documentation/blockdev/ramdisk.txt
8130F: drivers/block/brd.c
8131
8132PERSISTENT MEMORY DRIVER
8133M: Ross Zwisler <ross.zwisler@linux.intel.com>
8134L: linux-nvdimm@lists.01.org
8135S: Supported
8136F: drivers/block/pmem.c
8137
8138RANDOM NUMBER DRIVER
8139M: "Theodore Ts'o" <tytso@mit.edu>
8140S: Maintained
8141F: drivers/char/random.c
8142
8143RAPIDIO SUBSYSTEM
8144M: Matt Porter <mporter@kernel.crashing.org>
8145M: Alexandre Bounine <alexandre.bounine@idt.com>
8146S: Maintained
8147F: drivers/rapidio/
8148
8149RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
8150L: linux-wireless@vger.kernel.org
8151S: Orphan
8152F: drivers/net/wireless/ray*
8153
8154RCUTORTURE MODULE
8155M: Josh Triplett <josh@joshtriplett.org>
8156M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
8157L: linux-kernel@vger.kernel.org
8158S: Supported
8159T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
8160F: Documentation/RCU/torture.txt
8161F: kernel/rcu/rcutorture.c
8162
8163RCUTORTURE TEST FRAMEWORK
8164M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
8165M: Josh Triplett <josh@joshtriplett.org>
8166R: Steven Rostedt <rostedt@goodmis.org>
8167R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
8168R: Lai Jiangshan <laijs@cn.fujitsu.com>
8169L: linux-kernel@vger.kernel.org
8170S: Supported
8171T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
8172F: tools/testing/selftests/rcutorture
8173
8174RDC R-321X SoC
8175M: Florian Fainelli <florian@openwrt.org>
8176S: Maintained
8177
8178RDC R6040 FAST ETHERNET DRIVER
8179M: Florian Fainelli <florian@openwrt.org>
8180L: netdev@vger.kernel.org
8181S: Maintained
8182F: drivers/net/ethernet/rdc/r6040.c
8183
8184RDS - RELIABLE DATAGRAM SOCKETS
8185M: Chien Yen <chien.yen@oracle.com>
8186L: rds-devel@oss.oracle.com (moderated for non-subscribers)
8187S: Supported
8188F: net/rds/
8189
8190READ-COPY UPDATE (RCU)
8191M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
8192M: Josh Triplett <josh@joshtriplett.org>
8193R: Steven Rostedt <rostedt@goodmis.org>
8194R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
8195R: Lai Jiangshan <laijs@cn.fujitsu.com>
8196L: linux-kernel@vger.kernel.org
8197W: http://www.rdrop.com/users/paulmck/RCU/
8198S: Supported
8199T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
8200F: Documentation/RCU/
8201X: Documentation/RCU/torture.txt
8202F: include/linux/rcu*
8203X: include/linux/srcu.h
8204F: kernel/rcu/
8205X: kernel/torture.c
8206
8207REAL TIME CLOCK (RTC) SUBSYSTEM
8208M: Alessandro Zummo <a.zummo@towertech.it>
8209M: Alexandre Belloni <alexandre.belloni@free-electrons.com>
8210L: rtc-linux@googlegroups.com
8211Q: http://patchwork.ozlabs.org/project/rtc-linux/list/
8212S: Maintained
8213F: Documentation/rtc.txt
8214F: drivers/rtc/
8215F: include/linux/rtc.h
8216F: include/uapi/linux/rtc.h
8217
8218REALTEK AUDIO CODECS
8219M: Bard Liao <bardliao@realtek.com>
8220M: Oder Chiou <oder_chiou@realtek.com>
8221S: Maintained
8222F: sound/soc/codecs/rt*
8223F: include/sound/rt*.h
8224
8225REISERFS FILE SYSTEM
8226L: reiserfs-devel@vger.kernel.org
8227S: Supported
8228F: fs/reiserfs/
8229
8230REGISTER MAP ABSTRACTION
8231M: Mark Brown <broonie@kernel.org>
8232L: linux-kernel@vger.kernel.org
8233T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
8234S: Supported
8235F: drivers/base/regmap/
8236F: include/linux/regmap.h
8237
8238REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
8239M: Ohad Ben-Cohen <ohad@wizery.com>
8240T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git
8241S: Maintained
8242F: drivers/remoteproc/
8243F: Documentation/remoteproc.txt
8244F: include/linux/remoteproc.h
8245
8246REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
8247M: Ohad Ben-Cohen <ohad@wizery.com>
8248T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/rpmsg.git
8249S: Maintained
8250F: drivers/rpmsg/
8251F: Documentation/rpmsg.txt
8252F: include/linux/rpmsg.h
8253
8254RESET CONTROLLER FRAMEWORK
8255M: Philipp Zabel <p.zabel@pengutronix.de>
8256S: Maintained
8257F: drivers/reset/
8258F: Documentation/devicetree/bindings/reset/
8259F: include/linux/reset.h
8260F: include/linux/reset-controller.h
8261
8262RFKILL
8263M: Johannes Berg <johannes@sipsolutions.net>
8264L: linux-wireless@vger.kernel.org
8265W: http://wireless.kernel.org/
8266T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
8267T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
8268S: Maintained
8269F: Documentation/rfkill.txt
8270F: net/rfkill/
8271
8272RHASHTABLE
8273M: Thomas Graf <tgraf@suug.ch>
8274L: netdev@vger.kernel.org
8275S: Maintained
8276F: lib/rhashtable.c
8277F: include/linux/rhashtable.h
8278
8279RICOH SMARTMEDIA/XD DRIVER
8280M: Maxim Levitsky <maximlevitsky@gmail.com>
8281S: Maintained
8282F: drivers/mtd/nand/r852.c
8283F: drivers/mtd/nand/r852.h
8284
8285RICOH R5C592 MEMORYSTICK DRIVER
8286M: Maxim Levitsky <maximlevitsky@gmail.com>
8287S: Maintained
8288F: drivers/memstick/host/r592.*
8289
8290ROCCAT DRIVERS
8291M: Stefan Achatz <erazor_de@users.sourceforge.net>
8292W: http://sourceforge.net/projects/roccat/
8293S: Maintained
8294F: drivers/hid/hid-roccat*
8295F: include/linux/hid-roccat*
8296F: Documentation/ABI/*/sysfs-driver-hid-roccat*
8297
8298ROCKER DRIVER
8299M: Jiri Pirko <jiri@resnulli.us>
8300M: Scott Feldman <sfeldma@gmail.com>
8301L: netdev@vger.kernel.org
8302S: Supported
8303F: drivers/net/ethernet/rocker/
8304
8305ROCKETPORT DRIVER
8306P: Comtrol Corp.
8307W: http://www.comtrol.com
8308S: Maintained
8309F: Documentation/serial/rocket.txt
8310F: drivers/tty/rocket*
8311
8312ROCKETPORT EXPRESS/INFINITY DRIVER
8313M: Kevin Cernekee <cernekee@gmail.com>
8314L: linux-serial@vger.kernel.org
8315S: Odd Fixes
8316F: drivers/tty/serial/rp2.*
8317
8318ROSE NETWORK LAYER
8319M: Ralf Baechle <ralf@linux-mips.org>
8320L: linux-hams@vger.kernel.org
8321W: http://www.linux-ax25.org/
8322S: Maintained
8323F: include/net/rose.h
8324F: include/uapi/linux/rose.h
8325F: net/rose/
8326
8327RTL2830 MEDIA DRIVER
8328M: Antti Palosaari <crope@iki.fi>
8329L: linux-media@vger.kernel.org
8330W: http://linuxtv.org/
8331W: http://palosaari.fi/linux/
8332Q: http://patchwork.linuxtv.org/project/linux-media/list/
8333T: git git://linuxtv.org/anttip/media_tree.git
8334S: Maintained
8335F: drivers/media/dvb-frontends/rtl2830*
8336
8337RTL2832 MEDIA DRIVER
8338M: Antti Palosaari <crope@iki.fi>
8339L: linux-media@vger.kernel.org
8340W: http://linuxtv.org/
8341W: http://palosaari.fi/linux/
8342Q: http://patchwork.linuxtv.org/project/linux-media/list/
8343T: git git://linuxtv.org/anttip/media_tree.git
8344S: Maintained
8345F: drivers/media/dvb-frontends/rtl2832*
8346
8347RTL2832_SDR MEDIA DRIVER
8348M: Antti Palosaari <crope@iki.fi>
8349L: linux-media@vger.kernel.org
8350W: http://linuxtv.org/
8351W: http://palosaari.fi/linux/
8352Q: http://patchwork.linuxtv.org/project/linux-media/list/
8353T: git git://linuxtv.org/anttip/media_tree.git
8354S: Maintained
8355F: drivers/media/dvb-frontends/rtl2832_sdr*
8356
8357RTL8180 WIRELESS DRIVER
8358L: linux-wireless@vger.kernel.org
8359W: http://wireless.kernel.org/
8360T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
8361S: Orphan
8362F: drivers/net/wireless/rtl818x/rtl8180/
8363
8364RTL8187 WIRELESS DRIVER
8365M: Herton Ronaldo Krzesinski <herton@canonical.com>
8366M: Hin-Tak Leung <htl10@users.sourceforge.net>
8367M: Larry Finger <Larry.Finger@lwfinger.net>
8368L: linux-wireless@vger.kernel.org
8369W: http://wireless.kernel.org/
8370T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
8371S: Maintained
8372F: drivers/net/wireless/rtl818x/rtl8187/
8373
8374RTL8192CE WIRELESS DRIVER
8375M: Larry Finger <Larry.Finger@lwfinger.net>
8376M: Chaoming Li <chaoming_li@realsil.com.cn>
8377L: linux-wireless@vger.kernel.org
8378W: http://wireless.kernel.org/
8379T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
8380S: Maintained
8381F: drivers/net/wireless/rtlwifi/
8382F: drivers/net/wireless/rtlwifi/rtl8192ce/
8383
8384S3 SAVAGE FRAMEBUFFER DRIVER
8385M: Antonino Daplas <adaplas@gmail.com>
8386L: linux-fbdev@vger.kernel.org
8387S: Maintained
8388F: drivers/video/fbdev/savage/
8389
8390S390
8391M: Martin Schwidefsky <schwidefsky@de.ibm.com>
8392M: Heiko Carstens <heiko.carstens@de.ibm.com>
8393M: linux390@de.ibm.com
8394L: linux-s390@vger.kernel.org
8395W: http://www.ibm.com/developerworks/linux/linux390/
8396S: Supported
8397F: arch/s390/
8398F: drivers/s390/
8399F: Documentation/s390/
8400F: Documentation/DocBook/s390*
8401
8402S390 COMMON I/O LAYER
8403M: Sebastian Ott <sebott@linux.vnet.ibm.com>
8404M: Peter Oberparleiter <oberpar@linux.vnet.ibm.com>
8405L: linux-s390@vger.kernel.org
8406W: http://www.ibm.com/developerworks/linux/linux390/
8407S: Supported
8408F: drivers/s390/cio/
8409
8410S390 DASD DRIVER
8411M: Stefan Weinhuber <wein@de.ibm.com>
8412M: Stefan Haberland <stefan.haberland@de.ibm.com>
8413L: linux-s390@vger.kernel.org
8414W: http://www.ibm.com/developerworks/linux/linux390/
8415S: Supported
8416F: drivers/s390/block/dasd*
8417F: block/partitions/ibm.c
8418
8419S390 NETWORK DRIVERS
8420M: Ursula Braun <ursula.braun@de.ibm.com>
8421M: linux390@de.ibm.com
8422L: linux-s390@vger.kernel.org
8423W: http://www.ibm.com/developerworks/linux/linux390/
8424S: Supported
8425F: drivers/s390/net/
8426
8427S390 PCI SUBSYSTEM
8428M: Sebastian Ott <sebott@linux.vnet.ibm.com>
8429M: Gerald Schaefer <gerald.schaefer@de.ibm.com>
8430L: linux-s390@vger.kernel.org
8431W: http://www.ibm.com/developerworks/linux/linux390/
8432S: Supported
8433F: arch/s390/pci/
8434F: drivers/pci/hotplug/s390_pci_hpc.c
8435
8436S390 ZCRYPT DRIVER
8437M: Ingo Tuchscherer <ingo.tuchscherer@de.ibm.com>
8438M: linux390@de.ibm.com
8439L: linux-s390@vger.kernel.org
8440W: http://www.ibm.com/developerworks/linux/linux390/
8441S: Supported
8442F: drivers/s390/crypto/
8443
8444S390 ZFCP DRIVER
8445M: Steffen Maier <maier@linux.vnet.ibm.com>
8446M: linux390@de.ibm.com
8447L: linux-s390@vger.kernel.org
8448W: http://www.ibm.com/developerworks/linux/linux390/
8449S: Supported
8450F: drivers/s390/scsi/zfcp_*
8451
8452S390 IUCV NETWORK LAYER
8453M: Ursula Braun <ursula.braun@de.ibm.com>
8454M: linux390@de.ibm.com
8455L: linux-s390@vger.kernel.org
8456W: http://www.ibm.com/developerworks/linux/linux390/
8457S: Supported
8458F: drivers/s390/net/*iucv*
8459F: include/net/iucv/
8460F: net/iucv/
8461
8462S3C24XX SD/MMC Driver
8463M: Ben Dooks <ben-linux@fluff.org>
8464L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8465S: Supported
8466F: drivers/mmc/host/s3cmci.*
8467
8468SAA6588 RDS RECEIVER DRIVER
8469M: Hans Verkuil <hverkuil@xs4all.nl>
8470L: linux-media@vger.kernel.org
8471T: git git://linuxtv.org/media_tree.git
8472W: http://linuxtv.org
8473S: Odd Fixes
8474F: drivers/media/i2c/saa6588*
8475
8476SAA7134 VIDEO4LINUX DRIVER
8477M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
8478L: linux-media@vger.kernel.org
8479W: http://linuxtv.org
8480T: git git://linuxtv.org/media_tree.git
8481S: Odd fixes
8482F: Documentation/video4linux/*.saa7134
8483F: drivers/media/pci/saa7134/
8484
8485SAA7146 VIDEO4LINUX-2 DRIVER
8486M: Hans Verkuil <hverkuil@xs4all.nl>
8487L: linux-media@vger.kernel.org
8488T: git git://linuxtv.org/media_tree.git
8489S: Maintained
8490F: drivers/media/common/saa7146/
8491F: drivers/media/pci/saa7146/
8492F: include/media/saa7146*
8493
8494SAMSUNG LAPTOP DRIVER
8495M: Corentin Chary <corentin.chary@gmail.com>
8496L: platform-driver-x86@vger.kernel.org
8497S: Maintained
8498F: drivers/platform/x86/samsung-laptop.c
8499
8500SAMSUNG AUDIO (ASoC) DRIVERS
8501M: Sangbeom Kim <sbkim73@samsung.com>
8502L: alsa-devel@alsa-project.org (moderated for non-subscribers)
8503S: Supported
8504F: sound/soc/samsung/
8505
8506SAMSUNG FRAMEBUFFER DRIVER
8507M: Jingoo Han <jg1.han@samsung.com>
8508L: linux-fbdev@vger.kernel.org
8509S: Maintained
8510F: drivers/video/fbdev/s3c-fb.c
8511
8512SAMSUNG MULTIFUNCTION DEVICE DRIVERS
8513M: Sangbeom Kim <sbkim73@samsung.com>
8514L: linux-kernel@vger.kernel.org
8515S: Supported
8516F: drivers/mfd/sec*.c
8517F: drivers/regulator/s2m*.c
8518F: drivers/regulator/s5m*.c
8519F: include/linux/mfd/samsung/
8520
8521SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
8522M: Kyungmin Park <kyungmin.park@samsung.com>
8523M: Sylwester Nawrocki <s.nawrocki@samsung.com>
8524L: linux-media@vger.kernel.org
8525Q: https://patchwork.linuxtv.org/project/linux-media/list/
8526S: Supported
8527F: drivers/media/platform/exynos4-is/
8528
8529SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
8530M: Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
8531L: linux-media@vger.kernel.org
8532L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
8533S: Maintained
8534F: drivers/media/platform/s3c-camif/
8535F: include/media/s3c_camif.h
8536
8537SAMSUNG S5C73M3 CAMERA DRIVER
8538M: Kyungmin Park <kyungmin.park@samsung.com>
8539M: Andrzej Hajda <a.hajda@samsung.com>
8540L: linux-media@vger.kernel.org
8541S: Supported
8542F: drivers/media/i2c/s5c73m3/*
8543
8544SAMSUNG S5K5BAF CAMERA DRIVER
8545M: Kyungmin Park <kyungmin.park@samsung.com>
8546M: Andrzej Hajda <a.hajda@samsung.com>
8547L: linux-media@vger.kernel.org
8548S: Supported
8549F: drivers/media/i2c/s5k5baf.c
8550
8551SAMSUNG SOC CLOCK DRIVERS
8552M: Sylwester Nawrocki <s.nawrocki@samsung.com>
8553M: Tomasz Figa <tomasz.figa@gmail.com>
8554S: Supported
8555L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
8556F: drivers/clk/samsung/
8557
8558SAMSUNG SXGBE DRIVERS
8559M: Byungho An <bh74.an@samsung.com>
8560M: Girish K S <ks.giri@samsung.com>
8561M: Vipul Pandya <vipul.pandya@samsung.com>
8562S: Supported
8563L: netdev@vger.kernel.org
8564F: drivers/net/ethernet/samsung/sxgbe/
8565
8566SAMSUNG THERMAL DRIVER
8567M: Lukasz Majewski <l.majewski@samsung.com>
8568L: linux-pm@vger.kernel.org
8569L: linux-samsung-soc@vger.kernel.org
8570S: Supported
8571T: https://github.com/lmajewski/linux-samsung-thermal.git
8572F: drivers/thermal/samsung/
8573
8574SAMSUNG USB2 PHY DRIVER
8575M: Kamil Debski <k.debski@samsung.com>
8576L: linux-kernel@vger.kernel.org
8577S: Supported
8578F: Documentation/devicetree/bindings/phy/samsung-phy.txt
8579F: Documentation/phy/samsung-usb2.txt
8580F: drivers/phy/phy-exynos4210-usb2.c
8581F: drivers/phy/phy-exynos4x12-usb2.c
8582F: drivers/phy/phy-exynos5250-usb2.c
8583F: drivers/phy/phy-s5pv210-usb2.c
8584F: drivers/phy/phy-samsung-usb2.c
8585F: drivers/phy/phy-samsung-usb2.h
8586
8587SERIAL DRIVERS
8588M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
8589L: linux-serial@vger.kernel.org
8590S: Maintained
8591F: drivers/tty/serial/
8592
8593SYNOPSYS DESIGNWARE DMAC DRIVER
8594M: Viresh Kumar <viresh.linux@gmail.com>
8595M: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
8596S: Maintained
8597F: include/linux/dma/dw.h
8598F: include/linux/platform_data/dma-dw.h
8599F: drivers/dma/dw/
8600
8601SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
8602M: Seungwon Jeon <tgih.jun@samsung.com>
8603M: Jaehoon Chung <jh80.chung@samsung.com>
8604L: linux-mmc@vger.kernel.org
8605S: Maintained
8606F: include/linux/mmc/dw_mmc.h
8607F: drivers/mmc/host/dw_mmc*
8608
8609THUNDERBOLT DRIVER
8610M: Andreas Noever <andreas.noever@gmail.com>
8611S: Maintained
8612F: drivers/thunderbolt/
8613
8614TIMEKEEPING, CLOCKSOURCE CORE, NTP
8615M: John Stultz <john.stultz@linaro.org>
8616M: Thomas Gleixner <tglx@linutronix.de>
8617L: linux-kernel@vger.kernel.org
8618T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
8619S: Supported
8620F: include/linux/clocksource.h
8621F: include/linux/time.h
8622F: include/linux/timex.h
8623F: include/uapi/linux/time.h
8624F: include/uapi/linux/timex.h
8625F: kernel/time/clocksource.c
8626F: kernel/time/time*.c
8627F: kernel/time/ntp.c
8628F: tools/testing/selftests/timers/
8629
8630SC1200 WDT DRIVER
8631M: Zwane Mwaikambo <zwanem@gmail.com>
8632S: Maintained
8633F: drivers/watchdog/sc1200wdt.c
8634
8635SCHEDULER
8636M: Ingo Molnar <mingo@redhat.com>
8637M: Peter Zijlstra <peterz@infradead.org>
8638L: linux-kernel@vger.kernel.org
8639T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
8640S: Maintained
8641F: kernel/sched/
8642F: include/linux/sched.h
8643F: include/uapi/linux/sched.h
8644F: include/linux/wait.h
8645
8646SCORE ARCHITECTURE
8647M: Chen Liqin <liqin.linux@gmail.com>
8648M: Lennox Wu <lennox.wu@gmail.com>
8649W: http://www.sunplus.com
8650S: Supported
8651F: arch/score/
8652
8653SCSI CDROM DRIVER
8654M: Jens Axboe <axboe@kernel.dk>
8655L: linux-scsi@vger.kernel.org
8656W: http://www.kernel.dk
8657S: Maintained
8658F: drivers/scsi/sr*
8659
8660SCSI RDMA PROTOCOL (SRP) INITIATOR
8661M: Bart Van Assche <bart.vanassche@sandisk.com>
8662L: linux-rdma@vger.kernel.org
8663S: Supported
8664W: http://www.openfabrics.org
8665Q: http://patchwork.kernel.org/project/linux-rdma/list/
8666T: git git://git.kernel.org/pub/scm/linux/kernel/git/dad/srp-initiator.git
8667F: drivers/infiniband/ulp/srp/
8668F: include/scsi/srp.h
8669
8670SCSI SG DRIVER
8671M: Doug Gilbert <dgilbert@interlog.com>
8672L: linux-scsi@vger.kernel.org
8673W: http://sg.danny.cz/sg
8674S: Maintained
8675F: Documentation/scsi/scsi-generic.txt
8676F: drivers/scsi/sg.c
8677F: include/scsi/sg.h
8678
8679SCSI SUBSYSTEM
8680M: "James E.J. Bottomley" <JBottomley@odin.com>
8681L: linux-scsi@vger.kernel.org
8682T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
8683S: Maintained
8684F: drivers/scsi/
8685F: include/scsi/
8686
8687SCSI TAPE DRIVER
8688M: Kai Mäkisara <Kai.Makisara@kolumbus.fi>
8689L: linux-scsi@vger.kernel.org
8690S: Maintained
8691F: Documentation/scsi/st.txt
8692F: drivers/scsi/st.*
8693F: drivers/scsi/st_*.h
8694
8695SCTP PROTOCOL
8696M: Vlad Yasevich <vyasevich@gmail.com>
8697M: Neil Horman <nhorman@tuxdriver.com>
8698L: linux-sctp@vger.kernel.org
8699W: http://lksctp.sourceforge.net
8700S: Maintained
8701F: Documentation/networking/sctp.txt
8702F: include/linux/sctp.h
8703F: include/uapi/linux/sctp.h
8704F: include/net/sctp/
8705F: net/sctp/
8706
8707SCx200 CPU SUPPORT
8708M: Jim Cromie <jim.cromie@gmail.com>
8709S: Odd Fixes
8710F: Documentation/i2c/busses/scx200_acb
8711F: arch/x86/platform/scx200/
8712F: drivers/watchdog/scx200_wdt.c
8713F: drivers/i2c/busses/scx200*
8714F: drivers/mtd/maps/scx200_docflash.c
8715F: include/linux/scx200.h
8716
8717SCx200 GPIO DRIVER
8718M: Jim Cromie <jim.cromie@gmail.com>
8719S: Maintained
8720F: drivers/char/scx200_gpio.c
8721F: include/linux/scx200_gpio.h
8722
8723SCx200 HRT CLOCKSOURCE DRIVER
8724M: Jim Cromie <jim.cromie@gmail.com>
8725S: Maintained
8726F: drivers/clocksource/scx200_hrt.c
8727
8728SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
8729M: Sascha Sommer <saschasommer@freenet.de>
8730L: sdricohcs-devel@lists.sourceforge.net (subscribers-only)
8731S: Maintained
8732F: drivers/mmc/host/sdricoh_cs.c
8733
8734SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
8735L: linux-mmc@vger.kernel.org
8736S: Orphan
8737F: drivers/mmc/host/sdhci.*
8738F: drivers/mmc/host/sdhci-pltfm.[ch]
8739
8740SECURE COMPUTING
8741M: Kees Cook <keescook@chromium.org>
8742R: Andy Lutomirski <luto@amacapital.net>
8743R: Will Drewry <wad@chromium.org>
8744T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp
8745S: Supported
8746F: kernel/seccomp.c
8747F: include/uapi/linux/seccomp.h
8748F: include/linux/seccomp.h
8749K: \bsecure_computing
8750K: \bTIF_SECCOMP\b
8751
8752SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
8753M: Ben Dooks <ben-linux@fluff.org>
8754M: Jaehoon Chung <jh80.chung@samsung.com>
8755L: linux-mmc@vger.kernel.org
8756S: Maintained
8757F: drivers/mmc/host/sdhci-s3c*
8758
8759SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
8760M: Viresh Kumar <viresh.linux@gmail.com>
8761L: spear-devel@list.st.com
8762L: linux-mmc@vger.kernel.org
8763S: Maintained
8764F: drivers/mmc/host/sdhci-spear.c
8765
8766SECURITY SUBSYSTEM
8767M: James Morris <james.l.morris@oracle.com>
8768M: Serge E. Hallyn <serge@hallyn.com>
8769L: linux-security-module@vger.kernel.org (suggested Cc:)
8770T: git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git
8771W: http://kernsec.org/
8772S: Supported
8773F: security/
8774
8775SECURITY CONTACT
8776M: Security Officers <security@kernel.org>
8777S: Supported
8778
8779SELINUX SECURITY MODULE
8780M: Paul Moore <paul@paul-moore.com>
8781M: Stephen Smalley <sds@tycho.nsa.gov>
8782M: Eric Paris <eparis@parisplace.org>
8783L: selinux@tycho.nsa.gov (moderated for non-subscribers)
8784W: http://selinuxproject.org
8785T: git git://git.infradead.org/users/pcmoore/selinux
8786S: Supported
8787F: include/linux/selinux*
8788F: security/selinux/
8789F: scripts/selinux/
8790
8791APPARMOR SECURITY MODULE
8792M: John Johansen <john.johansen@canonical.com>
8793L: apparmor@lists.ubuntu.com (subscribers-only, general discussion)
8794W: apparmor.wiki.kernel.org
8795T: git git://git.kernel.org/pub/scm/linux/kernel/git/jj/apparmor-dev.git
8796S: Supported
8797F: security/apparmor/
8798
8799SENSABLE PHANTOM
8800M: Jiri Slaby <jirislaby@gmail.com>
8801S: Maintained
8802F: drivers/misc/phantom.c
8803F: include/uapi/linux/phantom.h
8804
8805SERVER ENGINES 10Gbps iSCSI - BladeEngine 2 DRIVER
8806M: Jayamohan Kallickal <jayamohan.kallickal@emulex.com>
8807L: linux-scsi@vger.kernel.org
8808W: http://www.emulex.com
8809S: Supported
8810F: drivers/scsi/be2iscsi/
8811
8812SERVER ENGINES 10Gbps NIC - BladeEngine 2 DRIVER
8813M: Sathya Perla <sathya.perla@emulex.com>
8814M: Subbu Seetharaman <subbu.seetharaman@emulex.com>
8815M: Ajit Khaparde <ajit.khaparde@emulex.com>
8816L: netdev@vger.kernel.org
8817W: http://www.emulex.com
8818S: Supported
8819F: drivers/net/ethernet/emulex/benet/
8820
8821EMULEX ONECONNECT ROCE DRIVER
8822M: Selvin Xavier <selvin.xavier@emulex.com>
8823M: Devesh Sharma <devesh.sharma@emulex.com>
8824M: Mitesh Ahuja <mitesh.ahuja@emulex.com>
8825L: linux-rdma@vger.kernel.org
8826W: http://www.emulex.com
8827S: Supported
8828F: drivers/infiniband/hw/ocrdma/
8829
8830SFC NETWORK DRIVER
8831M: Solarflare linux maintainers <linux-net-drivers@solarflare.com>
8832M: Shradha Shah <sshah@solarflare.com>
8833L: netdev@vger.kernel.org
8834S: Supported
8835F: drivers/net/ethernet/sfc/
8836
8837SGI GRU DRIVER
8838M: Dimitri Sivanich <sivanich@sgi.com>
8839S: Maintained
8840F: drivers/misc/sgi-gru/
8841
8842SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER
8843M: Pat Gefre <pfg@sgi.com>
8844L: linux-ia64@vger.kernel.org
8845S: Supported
8846F: Documentation/ia64/serial.txt
8847F: drivers/tty/serial/ioc?_serial.c
8848F: include/linux/ioc?.h
8849
8850SGI XP/XPC/XPNET DRIVER
8851M: Cliff Whickman <cpw@sgi.com>
8852M: Robin Holt <robinmholt@gmail.com>
8853S: Maintained
8854F: drivers/misc/sgi-xp/
8855
8856SI2157 MEDIA DRIVER
8857M: Antti Palosaari <crope@iki.fi>
8858L: linux-media@vger.kernel.org
8859W: http://linuxtv.org/
8860W: http://palosaari.fi/linux/
8861Q: http://patchwork.linuxtv.org/project/linux-media/list/
8862T: git git://linuxtv.org/anttip/media_tree.git
8863S: Maintained
8864F: drivers/media/tuners/si2157*
8865
8866SI2168 MEDIA DRIVER
8867M: Antti Palosaari <crope@iki.fi>
8868L: linux-media@vger.kernel.org
8869W: http://linuxtv.org/
8870W: http://palosaari.fi/linux/
8871Q: http://patchwork.linuxtv.org/project/linux-media/list/
8872T: git git://linuxtv.org/anttip/media_tree.git
8873S: Maintained
8874F: drivers/media/dvb-frontends/si2168*
8875
8876SI470X FM RADIO RECEIVER I2C DRIVER
8877M: Hans Verkuil <hverkuil@xs4all.nl>
8878L: linux-media@vger.kernel.org
8879T: git git://linuxtv.org/media_tree.git
8880W: http://linuxtv.org
8881S: Odd Fixes
8882F: drivers/media/radio/si470x/radio-si470x-i2c.c
8883
8884SI470X FM RADIO RECEIVER USB DRIVER
8885M: Hans Verkuil <hverkuil@xs4all.nl>
8886L: linux-media@vger.kernel.org
8887T: git git://linuxtv.org/media_tree.git
8888W: http://linuxtv.org
8889S: Maintained
8890F: drivers/media/radio/si470x/radio-si470x-common.c
8891F: drivers/media/radio/si470x/radio-si470x.h
8892F: drivers/media/radio/si470x/radio-si470x-usb.c
8893
8894SI4713 FM RADIO TRANSMITTER I2C DRIVER
8895M: Eduardo Valentin <edubezval@gmail.com>
8896L: linux-media@vger.kernel.org
8897T: git git://linuxtv.org/media_tree.git
8898W: http://linuxtv.org
8899S: Odd Fixes
8900F: drivers/media/radio/si4713/si4713.?
8901
8902SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
8903M: Eduardo Valentin <edubezval@gmail.com>
8904L: linux-media@vger.kernel.org
8905T: git git://linuxtv.org/media_tree.git
8906W: http://linuxtv.org
8907S: Odd Fixes
8908F: drivers/media/radio/si4713/radio-platform-si4713.c
8909
8910SI4713 FM RADIO TRANSMITTER USB DRIVER
8911M: Hans Verkuil <hverkuil@xs4all.nl>
8912L: linux-media@vger.kernel.org
8913T: git git://linuxtv.org/media_tree.git
8914W: http://linuxtv.org
8915S: Maintained
8916F: drivers/media/radio/si4713/radio-usb-si4713.c
8917
8918SIANO DVB DRIVER
8919M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
8920L: linux-media@vger.kernel.org
8921W: http://linuxtv.org
8922T: git git://linuxtv.org/media_tree.git
8923S: Odd fixes
8924F: drivers/media/common/siano/
8925F: drivers/media/usb/siano/
8926F: drivers/media/usb/siano/
8927F: drivers/media/mmc/siano/
8928
8929SIMPLEFB FB DRIVER
8930M: Hans de Goede <hdegoede@redhat.com>
8931L: linux-fbdev@vger.kernel.org
8932S: Maintained
8933F: Documentation/devicetree/bindings/video/simple-framebuffer.txt
8934F: drivers/video/fbdev/simplefb.c
8935F: include/linux/platform_data/simplefb.h
8936
8937SH_VEU V4L2 MEM2MEM DRIVER
8938L: linux-media@vger.kernel.org
8939S: Orphan
8940F: drivers/media/platform/sh_veu.c
8941
8942SH_VOU V4L2 OUTPUT DRIVER
8943L: linux-media@vger.kernel.org
8944S: Orphan
8945F: drivers/media/platform/sh_vou.c
8946F: include/media/sh_vou.h
8947
8948SIMPLE FIRMWARE INTERFACE (SFI)
8949M: Len Brown <lenb@kernel.org>
8950L: sfi-devel@simplefirmware.org
8951W: http://simplefirmware.org/
8952T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git
8953S: Supported
8954F: arch/x86/platform/sfi/
8955F: drivers/sfi/
8956F: include/linux/sfi*.h
8957
8958SIMTEC EB110ATX (Chalice CATS)
8959P: Ben Dooks
8960P: Vincent Sanders <vince@simtec.co.uk>
8961M: Simtec Linux Team <linux@simtec.co.uk>
8962W: http://www.simtec.co.uk/products/EB110ATX/
8963S: Supported
8964
8965SIMTEC EB2410ITX (BAST)
8966P: Ben Dooks
8967P: Vincent Sanders <vince@simtec.co.uk>
8968M: Simtec Linux Team <linux@simtec.co.uk>
8969W: http://www.simtec.co.uk/products/EB2410ITX/
8970S: Supported
8971F: arch/arm/mach-s3c24xx/mach-bast.c
8972F: arch/arm/mach-s3c24xx/bast-ide.c
8973F: arch/arm/mach-s3c24xx/bast-irq.c
8974
8975TI DAVINCI MACHINE SUPPORT
8976M: Sekhar Nori <nsekhar@ti.com>
8977M: Kevin Hilman <khilman@deeprootsystems.com>
8978T: git git://gitorious.org/linux-davinci/linux-davinci.git
8979Q: http://patchwork.kernel.org/project/linux-davinci/list/
8980S: Supported
8981F: arch/arm/mach-davinci/
8982F: drivers/i2c/busses/i2c-davinci.c
8983
8984TI DAVINCI SERIES MEDIA DRIVER
8985M: Lad, Prabhakar <prabhakar.csengg@gmail.com>
8986L: linux-media@vger.kernel.org
8987W: http://linuxtv.org/
8988Q: http://patchwork.linuxtv.org/project/linux-media/list/
8989T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
8990S: Maintained
8991F: drivers/media/platform/davinci/
8992F: include/media/davinci/
8993
8994TI AM437X VPFE DRIVER
8995M: Lad, Prabhakar <prabhakar.csengg@gmail.com>
8996L: linux-media@vger.kernel.org
8997W: http://linuxtv.org/
8998Q: http://patchwork.linuxtv.org/project/linux-media/list/
8999T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
9000S: Maintained
9001F: drivers/media/platform/am437x/
9002
9003OV2659 OMNIVISION SENSOR DRIVER
9004M: Lad, Prabhakar <prabhakar.csengg@gmail.com>
9005L: linux-media@vger.kernel.org
9006W: http://linuxtv.org/
9007Q: http://patchwork.linuxtv.org/project/linux-media/list/
9008T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
9009S: Maintained
9010F: drivers/media/i2c/ov2659.c
9011F: include/media/ov2659.h
9012
9013SIS 190 ETHERNET DRIVER
9014M: Francois Romieu <romieu@fr.zoreil.com>
9015L: netdev@vger.kernel.org
9016S: Maintained
9017F: drivers/net/ethernet/sis/sis190.c
9018
9019SIS 900/7016 FAST ETHERNET DRIVER
9020M: Daniele Venzano <venza@brownhat.org>
9021W: http://www.brownhat.org/sis900.html
9022L: netdev@vger.kernel.org
9023S: Maintained
9024F: drivers/net/ethernet/sis/sis900.*
9025
9026SIS FRAMEBUFFER DRIVER
9027M: Thomas Winischhofer <thomas@winischhofer.net>
9028W: http://www.winischhofer.net/linuxsisvga.shtml
9029S: Maintained
9030F: Documentation/fb/sisfb.txt
9031F: drivers/video/fbdev/sis/
9032F: include/video/sisfb.h
9033
9034SIS USB2VGA DRIVER
9035M: Thomas Winischhofer <thomas@winischhofer.net>
9036W: http://www.winischhofer.at/linuxsisusbvga.shtml
9037S: Maintained
9038F: drivers/usb/misc/sisusbvga/
9039
9040SLAB ALLOCATOR
9041M: Christoph Lameter <cl@linux.com>
9042M: Pekka Enberg <penberg@kernel.org>
9043M: David Rientjes <rientjes@google.com>
9044M: Joonsoo Kim <iamjoonsoo.kim@lge.com>
9045M: Andrew Morton <akpm@linux-foundation.org>
9046L: linux-mm@kvack.org
9047S: Maintained
9048F: include/linux/sl?b*.h
9049F: mm/sl?b*
9050
9051SLEEPABLE READ-COPY UPDATE (SRCU)
9052M: Lai Jiangshan <laijs@cn.fujitsu.com>
9053M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
9054M: Josh Triplett <josh@joshtriplett.org>
9055R: Steven Rostedt <rostedt@goodmis.org>
9056R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
9057L: linux-kernel@vger.kernel.org
9058W: http://www.rdrop.com/users/paulmck/RCU/
9059S: Supported
9060T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
9061F: include/linux/srcu.h
9062F: kernel/rcu/srcu.c
9063
9064SMACK SECURITY MODULE
9065M: Casey Schaufler <casey@schaufler-ca.com>
9066L: linux-security-module@vger.kernel.org
9067W: http://schaufler-ca.com
9068T: git git://git.gitorious.org/smack-next/kernel.git
9069S: Maintained
9070F: Documentation/security/Smack.txt
9071F: security/smack/
9072
9073DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS)
9074M: Kevin Hilman <khilman@kernel.org>
9075M: Nishanth Menon <nm@ti.com>
9076S: Maintained
9077F: drivers/power/avs/
9078F: include/linux/power/smartreflex.h
9079L: linux-pm@vger.kernel.org
9080
9081SMC91x ETHERNET DRIVER
9082M: Nicolas Pitre <nico@fluxnic.net>
9083S: Odd Fixes
9084F: drivers/net/ethernet/smsc/smc91x.*
9085
9086SMIA AND SMIA++ IMAGE SENSOR DRIVER
9087M: Sakari Ailus <sakari.ailus@iki.fi>
9088L: linux-media@vger.kernel.org
9089S: Maintained
9090F: drivers/media/i2c/smiapp/
9091F: include/media/smiapp.h
9092F: drivers/media/i2c/smiapp-pll.c
9093F: drivers/media/i2c/smiapp-pll.h
9094F: include/uapi/linux/smiapp.h
9095F: Documentation/devicetree/bindings/media/i2c/nokia,smia.txt
9096
9097SMM665 HARDWARE MONITOR DRIVER
9098M: Guenter Roeck <linux@roeck-us.net>
9099L: lm-sensors@lm-sensors.org
9100S: Maintained
9101F: Documentation/hwmon/smm665
9102F: drivers/hwmon/smm665.c
9103
9104SMSC EMC2103 HARDWARE MONITOR DRIVER
9105M: Steve Glendinning <steve.glendinning@shawell.net>
9106L: lm-sensors@lm-sensors.org
9107S: Maintained
9108F: Documentation/hwmon/emc2103
9109F: drivers/hwmon/emc2103.c
9110
9111SMSC SCH5627 HARDWARE MONITOR DRIVER
9112M: Hans de Goede <hdegoede@redhat.com>
9113L: lm-sensors@lm-sensors.org
9114S: Supported
9115F: Documentation/hwmon/sch5627
9116F: drivers/hwmon/sch5627.c
9117
9118SMSC47B397 HARDWARE MONITOR DRIVER
9119M: Jean Delvare <jdelvare@suse.de>
9120L: lm-sensors@lm-sensors.org
9121S: Maintained
9122F: Documentation/hwmon/smsc47b397
9123F: drivers/hwmon/smsc47b397.c
9124
9125SMSC911x ETHERNET DRIVER
9126M: Steve Glendinning <steve.glendinning@shawell.net>
9127L: netdev@vger.kernel.org
9128S: Maintained
9129F: include/linux/smsc911x.h
9130F: drivers/net/ethernet/smsc/smsc911x.*
9131
9132SMSC9420 PCI ETHERNET DRIVER
9133M: Steve Glendinning <steve.glendinning@shawell.net>
9134L: netdev@vger.kernel.org
9135S: Maintained
9136F: drivers/net/ethernet/smsc/smsc9420.*
9137
9138SMSC UFX6000 and UFX7000 USB to VGA DRIVER
9139M: Steve Glendinning <steve.glendinning@shawell.net>
9140L: linux-fbdev@vger.kernel.org
9141S: Maintained
9142F: drivers/video/fbdev/smscufx.c
9143
9144SOC-CAMERA V4L2 SUBSYSTEM
9145M: Guennadi Liakhovetski <g.liakhovetski@gmx.de>
9146L: linux-media@vger.kernel.org
9147T: git git://linuxtv.org/media_tree.git
9148S: Maintained
9149F: include/media/soc*
9150F: drivers/media/i2c/soc_camera/
9151F: drivers/media/platform/soc_camera/
9152
9153SOEKRIS NET48XX LED SUPPORT
9154M: Chris Boot <bootc@bootc.net>
9155S: Maintained
9156F: drivers/leds/leds-net48xx.c
9157
9158SOFTLOGIC 6x10 MPEG CODEC
9159M: Bluecherry Maintainers <maintainers@bluecherrydvr.com>
9160M: Andrey Utkin <andrey.utkin@corp.bluecherry.net>
9161M: Andrey Utkin <andrey.krieger.utkin@gmail.com>
9162M: Ismael Luceno <ismael@iodev.co.uk>
9163L: linux-media@vger.kernel.org
9164S: Supported
9165F: drivers/media/pci/solo6x10/
9166
9167SOFTWARE RAID (Multiple Disks) SUPPORT
9168M: Neil Brown <neilb@suse.de>
9169L: linux-raid@vger.kernel.org
9170S: Supported
9171F: drivers/md/
9172F: include/linux/raid/
9173F: include/uapi/linux/raid/
9174
9175SONIC NETWORK DRIVER
9176M: Thomas Bogendoerfer <tsbogend@alpha.franken.de>
9177L: netdev@vger.kernel.org
9178S: Maintained
9179F: drivers/net/ethernet/natsemi/sonic.*
9180
9181SONICS SILICON BACKPLANE DRIVER (SSB)
9182M: Michael Buesch <m@bues.ch>
9183L: netdev@vger.kernel.org
9184S: Maintained
9185F: drivers/ssb/
9186F: include/linux/ssb/
9187
9188SONY VAIO CONTROL DEVICE DRIVER
9189M: Mattia Dongili <malattia@linux.it>
9190L: platform-driver-x86@vger.kernel.org
9191W: http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
9192S: Maintained
9193F: Documentation/laptops/sony-laptop.txt
9194F: drivers/char/sonypi.c
9195F: drivers/platform/x86/sony-laptop.c
9196F: include/linux/sony-laptop.h
9197
9198SONY MEMORYSTICK CARD SUPPORT
9199M: Alex Dubov <oakad@yahoo.com>
9200W: http://tifmxx.berlios.de/
9201S: Maintained
9202F: drivers/memstick/host/tifm_ms.c
9203
9204SONY MEMORYSTICK STANDARD SUPPORT
9205M: Maxim Levitsky <maximlevitsky@gmail.com>
9206S: Maintained
9207F: drivers/memstick/core/ms_block.*
9208
9209SOUND
9210M: Jaroslav Kysela <perex@perex.cz>
9211M: Takashi Iwai <tiwai@suse.de>
9212L: alsa-devel@alsa-project.org (moderated for non-subscribers)
9213W: http://www.alsa-project.org/
9214T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
9215T: git git://git.alsa-project.org/alsa-kernel.git
9216Q: http://patchwork.kernel.org/project/alsa-devel/list/
9217S: Maintained
9218F: Documentation/sound/
9219F: include/sound/
9220F: include/uapi/sound/
9221F: sound/
9222
9223SOUND - COMPRESSED AUDIO
9224M: Vinod Koul <vinod.koul@intel.com>
9225L: alsa-devel@alsa-project.org (moderated for non-subscribers)
9226T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
9227S: Supported
9228F: Documentation/sound/alsa/compress_offload.txt
9229F: include/sound/compress_driver.h
9230F: include/uapi/sound/compress_*
9231F: sound/core/compress_offload.c
9232F: sound/soc/soc-compress.c
9233
9234SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
9235M: Liam Girdwood <lgirdwood@gmail.com>
9236M: Mark Brown <broonie@kernel.org>
9237T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
9238L: alsa-devel@alsa-project.org (moderated for non-subscribers)
9239W: http://alsa-project.org/main/index.php/ASoC
9240S: Supported
9241F: Documentation/sound/alsa/soc/
9242F: sound/soc/
9243F: include/sound/soc*
9244
9245SOUND - DMAENGINE HELPERS
9246M: Lars-Peter Clausen <lars@metafoo.de>
9247S: Supported
9248F: include/sound/dmaengine_pcm.h
9249F: sound/core/pcm_dmaengine.c
9250F: sound/soc/soc-generic-dmaengine-pcm.c
9251
9252SP2 MEDIA DRIVER
9253M: Olli Salonen <olli.salonen@iki.fi>
9254L: linux-media@vger.kernel.org
9255W: http://linuxtv.org/
9256Q: http://patchwork.linuxtv.org/project/linux-media/list/
9257S: Maintained
9258F: drivers/media/dvb-frontends/sp2*
9259
9260SPARC + UltraSPARC (sparc/sparc64)
9261M: "David S. Miller" <davem@davemloft.net>
9262L: sparclinux@vger.kernel.org
9263Q: http://patchwork.ozlabs.org/project/sparclinux/list/
9264T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
9265T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
9266S: Maintained
9267F: arch/sparc/
9268F: drivers/sbus/
9269
9270SPARC SERIAL DRIVERS
9271M: "David S. Miller" <davem@davemloft.net>
9272L: sparclinux@vger.kernel.org
9273T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
9274T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
9275S: Maintained
9276F: include/linux/sunserialcore.h
9277F: drivers/tty/serial/suncore.c
9278F: drivers/tty/serial/sunhv.c
9279F: drivers/tty/serial/sunsab.c
9280F: drivers/tty/serial/sunsab.h
9281F: drivers/tty/serial/sunsu.c
9282F: drivers/tty/serial/sunzilog.c
9283F: drivers/tty/serial/sunzilog.h
9284
9285SPARSE CHECKER
9286M: "Christopher Li" <sparse@chrisli.org>
9287L: linux-sparse@vger.kernel.org
9288W: https://sparse.wiki.kernel.org/
9289T: git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
9290T: git git://git.kernel.org/pub/scm/devel/sparse/chrisl/sparse.git
9291S: Maintained
9292F: include/linux/compiler.h
9293
9294SPEAR PLATFORM SUPPORT
9295M: Viresh Kumar <viresh.linux@gmail.com>
9296M: Shiraz Hashim <shiraz.linux.kernel@gmail.com>
9297L: spear-devel@list.st.com
9298L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9299W: http://www.st.com/spear
9300S: Maintained
9301F: arch/arm/mach-spear/
9302
9303SPEAR CLOCK FRAMEWORK SUPPORT
9304M: Viresh Kumar <viresh.linux@gmail.com>
9305L: spear-devel@list.st.com
9306L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9307W: http://www.st.com/spear
9308S: Maintained
9309F: drivers/clk/spear/
9310
9311SPI SUBSYSTEM
9312M: Mark Brown <broonie@kernel.org>
9313L: linux-spi@vger.kernel.org
9314T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
9315Q: http://patchwork.kernel.org/project/spi-devel-general/list/
9316S: Maintained
9317F: Documentation/spi/
9318F: drivers/spi/
9319F: include/linux/spi/
9320F: include/uapi/linux/spi/
9321
9322SPIDERNET NETWORK DRIVER for CELL
9323M: Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
9324M: Jens Osterkamp <jens@de.ibm.com>
9325L: netdev@vger.kernel.org
9326S: Supported
9327F: Documentation/networking/spider_net.txt
9328F: drivers/net/ethernet/toshiba/spider_net*
9329
9330SPU FILE SYSTEM
9331M: Jeremy Kerr <jk@ozlabs.org>
9332L: linuxppc-dev@lists.ozlabs.org
9333L: cbe-oss-dev@lists.ozlabs.org
9334W: http://www.ibm.com/developerworks/power/cell/
9335S: Supported
9336F: Documentation/filesystems/spufs.txt
9337F: arch/powerpc/platforms/cell/spufs/
9338
9339SQUASHFS FILE SYSTEM
9340M: Phillip Lougher <phillip@squashfs.org.uk>
9341L: squashfs-devel@lists.sourceforge.net (subscribers-only)
9342W: http://squashfs.org.uk
9343S: Maintained
9344F: Documentation/filesystems/squashfs.txt
9345F: fs/squashfs/
9346
9347SRM (Alpha) environment access
9348M: Jan-Benedict Glaw <jbglaw@lug-owl.de>
9349S: Maintained
9350F: arch/alpha/kernel/srm_env.c
9351
9352STABLE BRANCH
9353M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
9354L: stable@vger.kernel.org
9355S: Supported
9356F: Documentation/stable_kernel_rules.txt
9357
9358STAGING SUBSYSTEM
9359M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
9360T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
9361L: devel@driverdev.osuosl.org
9362S: Supported
9363F: drivers/staging/
9364
9365STAGING - COMEDI
9366M: Ian Abbott <abbotti@mev.co.uk>
9367M: H Hartley Sweeten <hsweeten@visionengravers.com>
9368S: Odd Fixes
9369F: drivers/staging/comedi/
9370
9371STAGING - FLARION FT1000 DRIVERS
9372M: Marek Belisko <marek.belisko@gmail.com>
9373S: Odd Fixes
9374F: drivers/staging/ft1000/
9375
9376STAGING - INDUSTRIAL IO
9377M: Jonathan Cameron <jic23@kernel.org>
9378L: linux-iio@vger.kernel.org
9379S: Odd Fixes
9380F: drivers/staging/iio/
9381
9382STAGING - LIRC (LINUX INFRARED REMOTE CONTROL) DRIVERS
9383M: Jarod Wilson <jarod@wilsonet.com>
9384W: http://www.lirc.org/
9385S: Odd Fixes
9386F: drivers/staging/media/lirc/
9387
9388STAGING - LUSTRE PARALLEL FILESYSTEM
9389M: Oleg Drokin <oleg.drokin@intel.com>
9390M: Andreas Dilger <andreas.dilger@intel.com>
9391L: HPDD-discuss@lists.01.org (moderated for non-subscribers)
9392W: http://lustre.opensfs.org/
9393S: Maintained
9394F: drivers/staging/lustre
9395
9396STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
9397M: Julian Andres Klode <jak@jak-linux.org>
9398M: Marc Dietrich <marvin24@gmx.de>
9399L: ac100@lists.launchpad.net (moderated for non-subscribers)
9400L: linux-tegra@vger.kernel.org
9401S: Maintained
9402F: drivers/staging/nvec/
9403
9404STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
9405M: Jens Frederich <jfrederich@gmail.com>
9406M: Daniel Drake <dsd@laptop.org>
9407M: Jon Nettleton <jon.nettleton@gmail.com>
9408W: http://wiki.laptop.org/go/DCON
9409S: Maintained
9410F: drivers/staging/olpc_dcon/
9411
9412STAGING - OZMO DEVICES USB OVER WIFI DRIVER
9413M: Shigekatsu Tateno <shigekatsu.tateno@atmel.com>
9414S: Maintained
9415F: drivers/staging/ozwpan/
9416
9417STAGING - PARALLEL LCD/KEYPAD PANEL DRIVER
9418M: Willy Tarreau <willy@meta-x.org>
9419S: Odd Fixes
9420F: drivers/staging/panel/
9421
9422STAGING - REALTEK RTL8712U DRIVERS
9423M: Larry Finger <Larry.Finger@lwfinger.net>
9424M: Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
9425S: Odd Fixes
9426F: drivers/staging/rtl8712/
9427
9428STAGING - REALTEK RTL8723U WIRELESS DRIVER
9429M: Larry Finger <Larry.Finger@lwfinger.net>
9430M: Jes Sorensen <Jes.Sorensen@redhat.com>
9431L: linux-wireless@vger.kernel.org
9432S: Maintained
9433F: drivers/staging/rtl8723au/
9434
9435STAGING - SILICON MOTION SM7XX FRAME BUFFER DRIVER
9436M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
9437M: Teddy Wang <teddy.wang@siliconmotion.com>
9438M: Sudip Mukherjee <sudip@vectorindia.org>
9439L: linux-fbdev@vger.kernel.org
9440S: Maintained
9441F: drivers/staging/sm7xxfb/
9442
9443STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
9444M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
9445M: Teddy Wang <teddy.wang@siliconmotion.com>
9446M: Sudip Mukherjee <sudip@vectorindia.org>
9447L: linux-fbdev@vger.kernel.org
9448S: Maintained
9449F: drivers/staging/sm750fb/
9450
9451STAGING - SLICOSS
9452M: Lior Dotan <liodot@gmail.com>
9453M: Christopher Harrer <charrer@alacritech.com>
9454S: Odd Fixes
9455F: drivers/staging/slicoss/
9456
9457STAGING - SPEAKUP CONSOLE SPEECH DRIVER
9458M: William Hubbs <w.d.hubbs@gmail.com>
9459M: Chris Brannon <chris@the-brannons.com>
9460M: Kirk Reiser <kirk@reisers.ca>
9461M: Samuel Thibault <samuel.thibault@ens-lyon.org>
9462L: speakup@linux-speakup.org
9463W: http://www.linux-speakup.org/
9464S: Odd Fixes
9465F: drivers/staging/speakup/
9466
9467STAGING - VIA VT665X DRIVERS
9468M: Forest Bond <forest@alittletooquiet.net>
9469S: Odd Fixes
9470F: drivers/staging/vt665?/
9471
9472STAGING - XGI Z7,Z9,Z11 PCI DISPLAY DRIVER
9473M: Arnaud Patard <arnaud.patard@rtp-net.org>
9474S: Odd Fixes
9475F: drivers/staging/xgifb/
9476
9477STARFIRE/DURALAN NETWORK DRIVER
9478M: Ion Badulescu <ionut@badula.org>
9479S: Odd Fixes
9480F: drivers/net/ethernet/adaptec/starfire*
9481
9482SUN3/3X
9483M: Sam Creasey <sammy@sammy.net>
9484W: http://sammy.net/sun3/
9485S: Maintained
9486F: arch/m68k/kernel/*sun3*
9487F: arch/m68k/sun3*/
9488F: arch/m68k/include/asm/sun3*
9489F: drivers/net/ethernet/i825xx/sun3*
9490
9491SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
9492M: Hans de Goede <hdegoede@redhat.com>
9493L: linux-input@vger.kernel.org
9494S: Maintained
9495F: Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt
9496F: drivers/input/keyboard/sun4i-lradc-keys.c
9497
9498SUNDANCE NETWORK DRIVER
9499M: Denis Kirjanov <kda@linux-powerpc.org>
9500L: netdev@vger.kernel.org
9501S: Maintained
9502F: drivers/net/ethernet/dlink/sundance.c
9503
9504SUPERH
9505L: linux-sh@vger.kernel.org
9506Q: http://patchwork.kernel.org/project/linux-sh/list/
9507S: Orphan
9508F: Documentation/sh/
9509F: arch/sh/
9510F: drivers/sh/
9511
9512SUSPEND TO RAM
9513M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
9514M: Len Brown <len.brown@intel.com>
9515M: Pavel Machek <pavel@ucw.cz>
9516L: linux-pm@vger.kernel.org
9517S: Supported
9518F: Documentation/power/
9519F: arch/x86/kernel/acpi/
9520F: drivers/base/power/
9521F: kernel/power/
9522F: include/linux/suspend.h
9523F: include/linux/freezer.h
9524F: include/linux/pm.h
9525
9526SVGA HANDLING
9527M: Martin Mares <mj@ucw.cz>
9528L: linux-video@atrey.karlin.mff.cuni.cz
9529S: Maintained
9530F: Documentation/svga.txt
9531F: arch/x86/boot/video*
9532
9533SWIOTLB SUBSYSTEM
9534M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
9535L: linux-kernel@vger.kernel.org
9536S: Supported
9537F: lib/swiotlb.c
9538F: arch/*/kernel/pci-swiotlb.c
9539F: include/linux/swiotlb.h
9540
9541SWITCHDEV
9542M: Jiri Pirko <jiri@resnulli.us>
9543L: netdev@vger.kernel.org
9544S: Supported
9545F: net/switchdev/
9546F: include/net/switchdev.h
9547
9548SYNOPSYS ARC ARCHITECTURE
9549M: Vineet Gupta <vgupta@synopsys.com>
9550S: Supported
9551F: arch/arc/
9552F: Documentation/devicetree/bindings/arc/
9553F: drivers/tty/serial/arc_uart.c
9554
9555SYSV FILESYSTEM
9556M: Christoph Hellwig <hch@infradead.org>
9557S: Maintained
9558F: Documentation/filesystems/sysv-fs.txt
9559F: fs/sysv/
9560F: include/linux/sysv_fs.h
9561
9562TARGET SUBSYSTEM
9563M: Nicholas A. Bellinger <nab@linux-iscsi.org>
9564L: linux-scsi@vger.kernel.org
9565L: target-devel@vger.kernel.org
9566W: http://www.linux-iscsi.org
9567W: http://groups.google.com/group/linux-iscsi-target-dev
9568T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
9569S: Supported
9570F: drivers/target/
9571F: include/target/
9572F: Documentation/target/
9573
9574TASKSTATS STATISTICS INTERFACE
9575M: Balbir Singh <bsingharora@gmail.com>
9576S: Maintained
9577F: Documentation/accounting/taskstats*
9578F: include/linux/taskstats*
9579F: kernel/taskstats.c
9580
9581TC CLASSIFIER
9582M: Jamal Hadi Salim <jhs@mojatatu.com>
9583L: netdev@vger.kernel.org
9584S: Maintained
9585F: include/net/pkt_cls.h
9586F: include/uapi/linux/pkt_cls.h
9587F: net/sched/
9588
9589TCP LOW PRIORITY MODULE
9590M: "Wong Hoi Sing, Edison" <hswong3i@gmail.com>
9591M: "Hung Hing Lun, Mike" <hlhung3i@gmail.com>
9592W: http://tcp-lp-mod.sourceforge.net/
9593S: Maintained
9594F: net/ipv4/tcp_lp.c
9595
9596TDA10071 MEDIA DRIVER
9597M: Antti Palosaari <crope@iki.fi>
9598L: linux-media@vger.kernel.org
9599W: http://linuxtv.org/
9600W: http://palosaari.fi/linux/
9601Q: http://patchwork.linuxtv.org/project/linux-media/list/
9602T: git git://linuxtv.org/anttip/media_tree.git
9603S: Maintained
9604F: drivers/media/dvb-frontends/tda10071*
9605
9606TDA18212 MEDIA DRIVER
9607M: Antti Palosaari <crope@iki.fi>
9608L: linux-media@vger.kernel.org
9609W: http://linuxtv.org/
9610W: http://palosaari.fi/linux/
9611Q: http://patchwork.linuxtv.org/project/linux-media/list/
9612T: git git://linuxtv.org/anttip/media_tree.git
9613S: Maintained
9614F: drivers/media/tuners/tda18212*
9615
9616TDA18218 MEDIA DRIVER
9617M: Antti Palosaari <crope@iki.fi>
9618L: linux-media@vger.kernel.org
9619W: http://linuxtv.org/
9620W: http://palosaari.fi/linux/
9621Q: http://patchwork.linuxtv.org/project/linux-media/list/
9622T: git git://linuxtv.org/anttip/media_tree.git
9623S: Maintained
9624F: drivers/media/tuners/tda18218*
9625
9626TDA18271 MEDIA DRIVER
9627M: Michael Krufky <mkrufky@linuxtv.org>
9628L: linux-media@vger.kernel.org
9629W: http://linuxtv.org/
9630W: http://github.com/mkrufky
9631Q: http://patchwork.linuxtv.org/project/linux-media/list/
9632T: git git://linuxtv.org/mkrufky/tuners.git
9633S: Maintained
9634F: drivers/media/tuners/tda18271*
9635
9636TDA827x MEDIA DRIVER
9637M: Michael Krufky <mkrufky@linuxtv.org>
9638L: linux-media@vger.kernel.org
9639W: http://linuxtv.org/
9640W: http://github.com/mkrufky
9641Q: http://patchwork.linuxtv.org/project/linux-media/list/
9642T: git git://linuxtv.org/mkrufky/tuners.git
9643S: Maintained
9644F: drivers/media/tuners/tda8290.*
9645
9646TDA8290 MEDIA DRIVER
9647M: Michael Krufky <mkrufky@linuxtv.org>
9648L: linux-media@vger.kernel.org
9649W: http://linuxtv.org/
9650W: http://github.com/mkrufky
9651Q: http://patchwork.linuxtv.org/project/linux-media/list/
9652T: git git://linuxtv.org/mkrufky/tuners.git
9653S: Maintained
9654F: drivers/media/tuners/tda8290.*
9655
9656TDA9840 MEDIA DRIVER
9657M: Hans Verkuil <hverkuil@xs4all.nl>
9658L: linux-media@vger.kernel.org
9659T: git git://linuxtv.org/media_tree.git
9660W: http://linuxtv.org
9661S: Maintained
9662F: drivers/media/i2c/tda9840*
9663
9664TEA5761 TUNER DRIVER
9665M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
9666L: linux-media@vger.kernel.org
9667W: http://linuxtv.org
9668T: git git://linuxtv.org/media_tree.git
9669S: Odd fixes
9670F: drivers/media/tuners/tea5761.*
9671
9672TEA5767 TUNER DRIVER
9673M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
9674L: linux-media@vger.kernel.org
9675W: http://linuxtv.org
9676T: git git://linuxtv.org/media_tree.git
9677S: Maintained
9678F: drivers/media/tuners/tea5767.*
9679
9680TEA6415C MEDIA DRIVER
9681M: Hans Verkuil <hverkuil@xs4all.nl>
9682L: linux-media@vger.kernel.org
9683T: git git://linuxtv.org/media_tree.git
9684W: http://linuxtv.org
9685S: Maintained
9686F: drivers/media/i2c/tea6415c*
9687
9688TEA6420 MEDIA DRIVER
9689M: Hans Verkuil <hverkuil@xs4all.nl>
9690L: linux-media@vger.kernel.org
9691T: git git://linuxtv.org/media_tree.git
9692W: http://linuxtv.org
9693S: Maintained
9694F: drivers/media/i2c/tea6420*
9695
9696TEAM DRIVER
9697M: Jiri Pirko <jiri@resnulli.us>
9698L: netdev@vger.kernel.org
9699S: Supported
9700F: drivers/net/team/
9701F: include/linux/if_team.h
9702F: include/uapi/linux/if_team.h
9703
9704TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
9705M: Savoir-faire Linux Inc. <kernel@savoirfairelinux.com>
9706S: Maintained
9707F: arch/x86/platform/ts5500/
9708
9709TECHNOTREND USB IR RECEIVER
9710M: Sean Young <sean@mess.org>
9711L: linux-media@vger.kernel.org
9712S: Maintained
9713F: drivers/media/rc/ttusbir.c
9714
9715TEGRA ARCHITECTURE SUPPORT
9716M: Stephen Warren <swarren@wwwdotorg.org>
9717M: Thierry Reding <thierry.reding@gmail.com>
9718M: Alexandre Courbot <gnurou@gmail.com>
9719L: linux-tegra@vger.kernel.org
9720Q: http://patchwork.ozlabs.org/project/linux-tegra/list/
9721T: git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
9722S: Supported
9723N: [^a-z]tegra
9724
9725TEGRA CLOCK DRIVER
9726M: Peter De Schrijver <pdeschrijver@nvidia.com>
9727M: Prashant Gaikwad <pgaikwad@nvidia.com>
9728S: Supported
9729F: drivers/clk/tegra/
9730
9731TEGRA DMA DRIVER
9732M: Laxman Dewangan <ldewangan@nvidia.com>
9733S: Supported
9734F: drivers/dma/tegra20-apb-dma.c
9735
9736TEGRA I2C DRIVER
9737M: Laxman Dewangan <ldewangan@nvidia.com>
9738S: Supported
9739F: drivers/i2c/busses/i2c-tegra.c
9740
9741TEGRA IOMMU DRIVERS
9742M: Hiroshi Doyu <hdoyu@nvidia.com>
9743S: Supported
9744F: drivers/iommu/tegra*
9745
9746TEGRA KBC DRIVER
9747M: Rakesh Iyer <riyer@nvidia.com>
9748M: Laxman Dewangan <ldewangan@nvidia.com>
9749S: Supported
9750F: drivers/input/keyboard/tegra-kbc.c
9751
9752TEGRA PWM DRIVER
9753M: Thierry Reding <thierry.reding@gmail.com>
9754S: Supported
9755F: drivers/pwm/pwm-tegra.c
9756
9757TEGRA SERIAL DRIVER
9758M: Laxman Dewangan <ldewangan@nvidia.com>
9759S: Supported
9760F: drivers/tty/serial/serial-tegra.c
9761
9762TEGRA SPI DRIVER
9763M: Laxman Dewangan <ldewangan@nvidia.com>
9764S: Supported
9765F: drivers/spi/spi-tegra*
9766
9767TEHUTI ETHERNET DRIVER
9768M: Andy Gospodarek <andy@greyhouse.net>
9769L: netdev@vger.kernel.org
9770S: Supported
9771F: drivers/net/ethernet/tehuti/*
9772
9773Telecom Clock Driver for MCPL0010
9774M: Mark Gross <mark.gross@intel.com>
9775S: Supported
9776F: drivers/char/tlclk.c
9777
9778TENSILICA XTENSA PORT (xtensa)
9779M: Chris Zankel <chris@zankel.net>
9780M: Max Filippov <jcmvbkbc@gmail.com>
9781L: linux-xtensa@linux-xtensa.org
9782S: Maintained
9783F: arch/xtensa/
9784F: drivers/irqchip/irq-xtensa-*
9785
9786THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
9787M: Hans Verkuil <hverkuil@xs4all.nl>
9788L: linux-media@vger.kernel.org
9789T: git git://linuxtv.org/media_tree.git
9790W: http://linuxtv.org
9791S: Maintained
9792F: drivers/media/radio/radio-raremono.c
9793
9794THERMAL
9795M: Zhang Rui <rui.zhang@intel.com>
9796M: Eduardo Valentin <edubezval@gmail.com>
9797L: linux-pm@vger.kernel.org
9798T: git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git
9799T: git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git
9800Q: https://patchwork.kernel.org/project/linux-pm/list/
9801S: Supported
9802F: drivers/thermal/
9803F: include/linux/thermal.h
9804F: include/uapi/linux/thermal.h
9805F: include/linux/cpu_cooling.h
9806F: Documentation/devicetree/bindings/thermal/
9807
9808THINGM BLINK(1) USB RGB LED DRIVER
9809M: Vivien Didelot <vivien.didelot@savoirfairelinux.com>
9810S: Maintained
9811F: drivers/hid/hid-thingm.c
9812
9813THINKPAD ACPI EXTRAS DRIVER
9814M: Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br>
9815L: ibm-acpi-devel@lists.sourceforge.net
9816L: platform-driver-x86@vger.kernel.org
9817W: http://ibm-acpi.sourceforge.net
9818W: http://thinkwiki.org/wiki/Ibm-acpi
9819T: git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
9820S: Maintained
9821F: drivers/platform/x86/thinkpad_acpi.c
9822
9823TI BANDGAP AND THERMAL DRIVER
9824M: Eduardo Valentin <edubezval@gmail.com>
9825L: linux-pm@vger.kernel.org
9826L: linux-omap@vger.kernel.org
9827S: Maintained
9828F: drivers/thermal/ti-soc-thermal/
9829
9830TI CDCE706 CLOCK DRIVER
9831M: Max Filippov <jcmvbkbc@gmail.com>
9832S: Maintained
9833F: drivers/clk/clk-cdce706.c
9834
9835TI CLOCK DRIVER
9836M: Tero Kristo <t-kristo@ti.com>
9837L: linux-omap@vger.kernel.org
9838S: Maintained
9839F: drivers/clk/ti/
9840F: include/linux/clk/ti.h
9841
9842TI FLASH MEDIA INTERFACE DRIVER
9843M: Alex Dubov <oakad@yahoo.com>
9844S: Maintained
9845F: drivers/misc/tifm*
9846F: drivers/mmc/host/tifm_sd.c
9847F: include/linux/tifm.h
9848
9849TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
9850M: Santosh Shilimkar <ssantosh@kernel.org>
9851L: linux-kernel@vger.kernel.org
9852L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9853S: Maintained
9854F: drivers/soc/ti/*
9855T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
9856
9857
9858TI LM49xxx FAMILY ASoC CODEC DRIVERS
9859M: M R Swami Reddy <mr.swami.reddy@ti.com>
9860M: Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
9861L: alsa-devel@alsa-project.org (moderated for non-subscribers)
9862S: Maintained
9863F: sound/soc/codecs/lm49453*
9864F: sound/soc/codecs/isabelle*
9865
9866TI LP855x BACKLIGHT DRIVER
9867M: Milo Kim <milo.kim@ti.com>
9868S: Maintained
9869F: Documentation/backlight/lp855x-driver.txt
9870F: drivers/video/backlight/lp855x_bl.c
9871F: include/linux/platform_data/lp855x.h
9872
9873TI LP8727 CHARGER DRIVER
9874M: Milo Kim <milo.kim@ti.com>
9875S: Maintained
9876F: drivers/power/lp8727_charger.c
9877F: include/linux/platform_data/lp8727.h
9878
9879TI LP8788 MFD DRIVER
9880M: Milo Kim <milo.kim@ti.com>
9881S: Maintained
9882F: drivers/iio/adc/lp8788_adc.c
9883F: drivers/leds/leds-lp8788.c
9884F: drivers/mfd/lp8788*.c
9885F: drivers/power/lp8788-charger.c
9886F: drivers/regulator/lp8788-*.c
9887F: include/linux/mfd/lp8788*.h
9888
9889TI NETCP ETHERNET DRIVER
9890M: Wingman Kwok <w-kwok2@ti.com>
9891M: Murali Karicheri <m-karicheri2@ti.com>
9892L: netdev@vger.kernel.org
9893S: Maintained
9894F: drivers/net/ethernet/ti/netcp*
9895
9896TI TWL4030 SERIES SOC CODEC DRIVER
9897M: Peter Ujfalusi <peter.ujfalusi@ti.com>
9898L: alsa-devel@alsa-project.org (moderated for non-subscribers)
9899S: Maintained
9900F: sound/soc/codecs/twl4030*
9901
9902TI WILINK WIRELESS DRIVERS
9903L: linux-wireless@vger.kernel.org
9904W: http://wireless.kernel.org/en/users/Drivers/wl12xx
9905W: http://wireless.kernel.org/en/users/Drivers/wl1251
9906T: git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
9907S: Orphan
9908F: drivers/net/wireless/ti/
9909F: include/linux/wl12xx.h
9910
9911TIPC NETWORK LAYER
9912M: Jon Maloy <jon.maloy@ericsson.com>
9913M: Ying Xue <ying.xue@windriver.com>
9914L: netdev@vger.kernel.org (core kernel code)
9915L: tipc-discussion@lists.sourceforge.net (user apps, general discussion)
9916W: http://tipc.sourceforge.net/
9917S: Maintained
9918F: include/uapi/linux/tipc*.h
9919F: net/tipc/
9920
9921TILE ARCHITECTURE
9922M: Chris Metcalf <cmetcalf@ezchip.com>
9923W: http://www.ezchip.com/scm/
9924S: Supported
9925F: arch/tile/
9926F: drivers/char/tile-srom.c
9927F: drivers/edac/tile_edac.c
9928F: drivers/net/ethernet/tile/
9929F: drivers/rtc/rtc-tile.c
9930F: drivers/tty/hvc/hvc_tile.c
9931F: drivers/tty/serial/tilegx.c
9932F: drivers/usb/host/*-tilegx.c
9933F: include/linux/usb/tilegx.h
9934
9935TLAN NETWORK DRIVER
9936M: Samuel Chessman <chessman@tux.org>
9937L: tlan-devel@lists.sourceforge.net (subscribers-only)
9938W: http://sourceforge.net/projects/tlan/
9939S: Maintained
9940F: Documentation/networking/tlan.txt
9941F: drivers/net/ethernet/ti/tlan.*
9942
9943TOMOYO SECURITY MODULE
9944M: Kentaro Takeda <takedakn@nttdata.co.jp>
9945M: Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
9946L: tomoyo-dev-en@lists.sourceforge.jp (subscribers-only, for developers in English)
9947L: tomoyo-users-en@lists.sourceforge.jp (subscribers-only, for users in English)
9948L: tomoyo-dev@lists.sourceforge.jp (subscribers-only, for developers in Japanese)
9949L: tomoyo-users@lists.sourceforge.jp (subscribers-only, for users in Japanese)
9950W: http://tomoyo.sourceforge.jp/
9951T: quilt http://svn.sourceforge.jp/svnroot/tomoyo/trunk/2.5.x/tomoyo-lsm/patches/
9952S: Maintained
9953F: security/tomoyo/
9954
9955TOPSTAR LAPTOP EXTRAS DRIVER
9956M: Herton Ronaldo Krzesinski <herton@canonical.com>
9957L: platform-driver-x86@vger.kernel.org
9958S: Maintained
9959F: drivers/platform/x86/topstar-laptop.c
9960
9961TOSHIBA ACPI EXTRAS DRIVER
9962M: Azael Avalos <coproscefalo@gmail.com>
9963L: platform-driver-x86@vger.kernel.org
9964S: Maintained
9965F: drivers/platform/x86/toshiba_acpi.c
9966
9967TOSHIBA BLUETOOTH DRIVER
9968M: Azael Avalos <coproscefalo@gmail.com>
9969L: platform-driver-x86@vger.kernel.org
9970S: Maintained
9971F: drivers/platform/x86/toshiba_bluetooth.c
9972
9973TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
9974M: Azael Avalos <coproscefalo@gmail.com>
9975L: platform-driver-x86@vger.kernel.org
9976S: Maintained
9977F: drivers/platform/x86/toshiba_haps.c
9978
9979TOSHIBA SMM DRIVER
9980M: Jonathan Buzzard <jonathan@buzzard.org.uk>
9981L: tlinux-users@tce.toshiba-dme.co.jp
9982W: http://www.buzzard.org.uk/toshiba/
9983S: Maintained
9984F: drivers/char/toshiba.c
9985F: include/linux/toshiba.h
9986F: include/uapi/linux/toshiba.h
9987
9988TMIO MMC DRIVER
9989M: Ian Molton <ian.molton@codethink.co.uk>
9990L: linux-mmc@vger.kernel.org
9991S: Maintained
9992F: drivers/mmc/host/tmio_mmc*
9993F: drivers/mmc/host/sh_mobile_sdhi.c
9994F: include/linux/mmc/tmio.h
9995F: include/linux/mmc/sh_mobile_sdhi.h
9996
9997TMP401 HARDWARE MONITOR DRIVER
9998M: Guenter Roeck <linux@roeck-us.net>
9999L: lm-sensors@lm-sensors.org
10000S: Maintained
10001F: Documentation/hwmon/tmp401
10002F: drivers/hwmon/tmp401.c
10003
10004TMPFS (SHMEM FILESYSTEM)
10005M: Hugh Dickins <hughd@google.com>
10006L: linux-mm@kvack.org
10007S: Maintained
10008F: include/linux/shmem_fs.h
10009F: mm/shmem.c
10010
10011TM6000 VIDEO4LINUX DRIVER
10012M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
10013L: linux-media@vger.kernel.org
10014W: http://linuxtv.org
10015T: git git://linuxtv.org/media_tree.git
10016S: Odd fixes
10017F: drivers/media/usb/tm6000/
10018
10019TW68 VIDEO4LINUX DRIVER
10020M: Hans Verkuil <hverkuil@xs4all.nl>
10021L: linux-media@vger.kernel.org
10022T: git git://linuxtv.org/media_tree.git
10023W: http://linuxtv.org
10024S: Odd Fixes
10025F: drivers/media/pci/tw68/
10026
10027TPM DEVICE DRIVER
10028M: Peter Huewe <peterhuewe@gmx.de>
10029M: Marcel Selhorst <tpmdd@selhorst.net>
10030R: Jason Gunthorpe <jgunthorpe@obsidianresearch.com>
10031W: http://tpmdd.sourceforge.net
10032L: tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers)
10033Q: git git://github.com/PeterHuewe/linux-tpmdd.git
10034T: https://github.com/PeterHuewe/linux-tpmdd
10035S: Maintained
10036F: drivers/char/tpm/
10037
10038TPM IBM_VTPM DEVICE DRIVER
10039M: Ashley Lai <ashleydlai@gmail.com>
10040W: http://tpmdd.sourceforge.net
10041L: tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers)
10042S: Maintained
10043F: drivers/char/tpm/tpm_ibmvtpm*
10044
10045TRACING
10046M: Steven Rostedt <rostedt@goodmis.org>
10047M: Ingo Molnar <mingo@redhat.com>
10048T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
10049S: Maintained
10050F: Documentation/trace/ftrace.txt
10051F: arch/*/*/*/ftrace.h
10052F: arch/*/kernel/ftrace.c
10053F: include/*/ftrace.h
10054F: include/linux/trace*.h
10055F: include/trace/
10056F: kernel/trace/
10057F: tools/testing/selftests/ftrace/
10058
10059TRIVIAL PATCHES
10060M: Jiri Kosina <trivial@kernel.org>
10061T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git
10062S: Maintained
10063K: ^Subject:.*(?i)trivial
10064
10065TTY LAYER
10066M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
10067M: Jiri Slaby <jslaby@suse.cz>
10068S: Supported
10069T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
10070F: drivers/tty/
10071F: drivers/tty/serial/serial_core.c
10072F: include/linux/serial_core.h
10073F: include/linux/serial.h
10074F: include/linux/tty.h
10075F: include/uapi/linux/serial_core.h
10076F: include/uapi/linux/serial.h
10077F: include/uapi/linux/tty.h
10078
10079TUA9001 MEDIA DRIVER
10080M: Antti Palosaari <crope@iki.fi>
10081L: linux-media@vger.kernel.org
10082W: http://linuxtv.org/
10083W: http://palosaari.fi/linux/
10084Q: http://patchwork.linuxtv.org/project/linux-media/list/
10085T: git git://linuxtv.org/anttip/media_tree.git
10086S: Maintained
10087F: drivers/media/tuners/tua9001*
10088
10089TULIP NETWORK DRIVERS
10090M: Grant Grundler <grundler@parisc-linux.org>
10091L: netdev@vger.kernel.org
10092S: Maintained
10093F: drivers/net/ethernet/dec/tulip/
10094
10095TUN/TAP driver
10096M: Maxim Krasnyansky <maxk@qti.qualcomm.com>
10097W: http://vtun.sourceforge.net/tun
10098S: Maintained
10099F: Documentation/networking/tuntap.txt
10100F: arch/um/os-Linux/drivers/
10101
10102TURBOCHANNEL SUBSYSTEM
10103M: "Maciej W. Rozycki" <macro@linux-mips.org>
10104M: Ralf Baechle <ralf@linux-mips.org>
10105L: linux-mips@linux-mips.org
10106Q: http://patchwork.linux-mips.org/project/linux-mips/list/
10107S: Maintained
10108F: drivers/tc/
10109F: include/linux/tc.h
10110
10111U14-34F SCSI DRIVER
10112M: Dario Ballabio <ballabio_dario@emc.com>
10113L: linux-scsi@vger.kernel.org
10114S: Maintained
10115F: drivers/scsi/u14-34f.c
10116
10117UBI FILE SYSTEM (UBIFS)
10118M: Artem Bityutskiy <dedekind1@gmail.com>
10119M: Adrian Hunter <adrian.hunter@intel.com>
10120L: linux-mtd@lists.infradead.org
10121T: git git://git.infradead.org/ubifs-2.6.git
10122W: http://www.linux-mtd.infradead.org/doc/ubifs.html
10123S: Maintained
10124F: Documentation/filesystems/ubifs.txt
10125F: fs/ubifs/
10126
10127UCLINUX (AND M68KNOMMU)
10128M: Greg Ungerer <gerg@uclinux.org>
10129W: http://www.uclinux.org/
10130L: uclinux-dev@uclinux.org (subscribers-only)
10131S: Maintained
10132F: arch/m68k/*/*_no.*
10133F: arch/m68k/include/asm/*_no.*
10134
10135UDF FILESYSTEM
10136M: Jan Kara <jack@suse.cz>
10137S: Maintained
10138F: Documentation/filesystems/udf.txt
10139F: fs/udf/
10140
10141UFS FILESYSTEM
10142M: Evgeniy Dushistov <dushistov@mail.ru>
10143S: Maintained
10144F: Documentation/filesystems/ufs.txt
10145F: fs/ufs/
10146
10147UHID USERSPACE HID IO DRIVER:
10148M: David Herrmann <dh.herrmann@googlemail.com>
10149L: linux-input@vger.kernel.org
10150S: Maintained
10151F: drivers/hid/uhid.c
10152F: include/uapi/linux/uhid.h
10153
10154ULTRA-WIDEBAND (UWB) SUBSYSTEM:
10155L: linux-usb@vger.kernel.org
10156S: Orphan
10157F: drivers/uwb/
10158F: include/linux/uwb.h
10159F: include/linux/uwb/
10160
10161UNICORE32 ARCHITECTURE:
10162M: Guan Xuetao <gxt@mprc.pku.edu.cn>
10163W: http://mprc.pku.edu.cn/~guanxuetao/linux
10164S: Maintained
10165T: git git://github.com/gxt/linux.git
10166F: arch/unicore32/
10167
10168UNIFDEF
10169M: Tony Finch <dot@dotat.at>
10170W: http://dotat.at/prog/unifdef
10171S: Maintained
10172F: scripts/unifdef.c
10173
10174UNIFORM CDROM DRIVER
10175M: Jens Axboe <axboe@kernel.dk>
10176W: http://www.kernel.dk
10177S: Maintained
10178F: Documentation/cdrom/
10179F: drivers/cdrom/cdrom.c
10180F: include/linux/cdrom.h
10181F: include/uapi/linux/cdrom.h
10182
10183UNISYS S-PAR DRIVERS
10184M: Benjamin Romer <benjamin.romer@unisys.com>
10185M: David Kershner <david.kershner@unisys.com>
10186L: sparmaintainer@unisys.com (Unisys internal)
10187S: Supported
10188F: drivers/staging/unisys/
10189
10190UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
10191M: Vinayak Holikatti <vinholikatti@gmail.com>
10192L: linux-scsi@vger.kernel.org
10193S: Supported
10194F: Documentation/scsi/ufs.txt
10195F: drivers/scsi/ufs/
10196
10197UNSORTED BLOCK IMAGES (UBI)
10198M: Artem Bityutskiy <dedekind1@gmail.com>
10199M: Richard Weinberger <richard@nod.at>
10200W: http://www.linux-mtd.infradead.org/
10201L: linux-mtd@lists.infradead.org
10202T: git git://git.infradead.org/ubifs-2.6.git
10203S: Supported
10204F: drivers/mtd/ubi/
10205F: include/linux/mtd/ubi.h
10206F: include/uapi/mtd/ubi-user.h
10207
10208USB ACM DRIVER
10209M: Oliver Neukum <oliver@neukum.org>
10210L: linux-usb@vger.kernel.org
10211S: Maintained
10212F: Documentation/usb/acm.txt
10213F: drivers/usb/class/cdc-acm.*
10214
10215USB AR5523 WIRELESS DRIVER
10216M: Pontus Fuchs <pontus.fuchs@gmail.com>
10217L: linux-wireless@vger.kernel.org
10218S: Maintained
10219F: drivers/net/wireless/ath/ar5523/
10220
10221USB ATTACHED SCSI
10222M: Hans de Goede <hdegoede@redhat.com>
10223M: Gerd Hoffmann <kraxel@redhat.com>
10224L: linux-usb@vger.kernel.org
10225L: linux-scsi@vger.kernel.org
10226S: Maintained
10227F: drivers/usb/storage/uas.c
10228
10229USB CDC ETHERNET DRIVER
10230M: Oliver Neukum <oliver@neukum.org>
10231L: linux-usb@vger.kernel.org
10232S: Maintained
10233F: drivers/net/usb/cdc_*.c
10234F: include/uapi/linux/usb/cdc.h
10235
10236USB CHAOSKEY DRIVER
10237M: Keith Packard <keithp@keithp.com>
10238L: linux-usb@vger.kernel.org
10239S: Maintained
10240F: drivers/usb/misc/chaoskey.c
10241
10242USB CYPRESS C67X00 DRIVER
10243M: Peter Korsgaard <jacmet@sunsite.dk>
10244L: linux-usb@vger.kernel.org
10245S: Maintained
10246F: drivers/usb/c67x00/
10247
10248USB DAVICOM DM9601 DRIVER
10249M: Peter Korsgaard <jacmet@sunsite.dk>
10250L: netdev@vger.kernel.org
10251W: http://www.linux-usb.org/usbnet
10252S: Maintained
10253F: drivers/net/usb/dm9601.c
10254
10255USB DIAMOND RIO500 DRIVER
10256M: Cesar Miquel <miquel@df.uba.ar>
10257L: rio500-users@lists.sourceforge.net
10258W: http://rio500.sourceforge.net
10259S: Maintained
10260F: drivers/usb/misc/rio500*
10261
10262USB EHCI DRIVER
10263M: Alan Stern <stern@rowland.harvard.edu>
10264L: linux-usb@vger.kernel.org
10265S: Maintained
10266F: Documentation/usb/ehci.txt
10267F: drivers/usb/host/ehci*
10268
10269USB GADGET/PERIPHERAL SUBSYSTEM
10270M: Felipe Balbi <balbi@ti.com>
10271L: linux-usb@vger.kernel.org
10272W: http://www.linux-usb.org/gadget
10273T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
10274S: Maintained
10275F: drivers/usb/gadget/
10276F: include/linux/usb/gadget*
10277
10278USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
10279M: Jiri Kosina <jkosina@suse.cz>
10280L: linux-usb@vger.kernel.org
10281T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
10282S: Maintained
10283F: Documentation/hid/hiddev.txt
10284F: drivers/hid/usbhid/
10285
10286USB ISP116X DRIVER
10287M: Olav Kongas <ok@artecdesign.ee>
10288L: linux-usb@vger.kernel.org
10289S: Maintained
10290F: drivers/usb/host/isp116x*
10291F: include/linux/usb/isp116x.h
10292
10293USB MASS STORAGE DRIVER
10294M: Matthew Dharm <mdharm-usb@one-eyed-alien.net>
10295L: linux-usb@vger.kernel.org
10296L: usb-storage@lists.one-eyed-alien.net
10297S: Maintained
10298W: http://www.one-eyed-alien.net/~mdharm/linux-usb/
10299F: drivers/usb/storage/
10300
10301USB MIDI DRIVER
10302M: Clemens Ladisch <clemens@ladisch.de>
10303L: alsa-devel@alsa-project.org (moderated for non-subscribers)
10304T: git git://git.alsa-project.org/alsa-kernel.git
10305S: Maintained
10306F: sound/usb/midi.*
10307
10308USB NETWORKING DRIVERS
10309L: linux-usb@vger.kernel.org
10310S: Odd Fixes
10311F: drivers/net/usb/
10312
10313USB OHCI DRIVER
10314M: Alan Stern <stern@rowland.harvard.edu>
10315L: linux-usb@vger.kernel.org
10316S: Maintained
10317F: Documentation/usb/ohci.txt
10318F: drivers/usb/host/ohci*
10319
10320USB OTG FSM (Finite State Machine)
10321M: Peter Chen <Peter.Chen@freescale.com>
10322T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
10323L: linux-usb@vger.kernel.org
10324S: Maintained
10325F: drivers/usb/common/usb-otg-fsm.c
10326
10327USB OVER IP DRIVER
10328M: Valentina Manea <valentina.manea.m@gmail.com>
10329M: Shuah Khan <shuah.kh@samsung.com>
10330L: linux-usb@vger.kernel.org
10331S: Maintained
10332F: drivers/usb/usbip/
10333F: tools/usb/usbip/
10334
10335USB PEGASUS DRIVER
10336M: Petko Manolov <petkan@nucleusys.com>
10337L: linux-usb@vger.kernel.org
10338L: netdev@vger.kernel.org
10339T: git git://github.com/petkan/pegasus.git
10340W: https://github.com/petkan/pegasus
10341S: Maintained
10342F: drivers/net/usb/pegasus.*
10343
10344USB PHY LAYER
10345M: Felipe Balbi <balbi@ti.com>
10346L: linux-usb@vger.kernel.org
10347T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
10348S: Maintained
10349F: drivers/usb/phy/
10350
10351USB PRINTER DRIVER (usblp)
10352M: Pete Zaitcev <zaitcev@redhat.com>
10353L: linux-usb@vger.kernel.org
10354S: Supported
10355F: drivers/usb/class/usblp.c
10356
10357USB RTL8150 DRIVER
10358M: Petko Manolov <petkan@nucleusys.com>
10359L: linux-usb@vger.kernel.org
10360L: netdev@vger.kernel.org
10361T: git git://github.com/petkan/rtl8150.git
10362W: https://github.com/petkan/rtl8150
10363S: Maintained
10364F: drivers/net/usb/rtl8150.c
10365
10366USB SERIAL SUBSYSTEM
10367M: Johan Hovold <johan@kernel.org>
10368L: linux-usb@vger.kernel.org
10369S: Maintained
10370F: Documentation/usb/usb-serial.txt
10371F: drivers/usb/serial/
10372F: include/linux/usb/serial.h
10373
10374USB SMSC75XX ETHERNET DRIVER
10375M: Steve Glendinning <steve.glendinning@shawell.net>
10376L: netdev@vger.kernel.org
10377S: Maintained
10378F: drivers/net/usb/smsc75xx.*
10379
10380USB SMSC95XX ETHERNET DRIVER
10381M: Steve Glendinning <steve.glendinning@shawell.net>
10382L: netdev@vger.kernel.org
10383S: Maintained
10384F: drivers/net/usb/smsc95xx.*
10385
10386USB SUBSYSTEM
10387M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
10388L: linux-usb@vger.kernel.org
10389W: http://www.linux-usb.org
10390T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
10391S: Supported
10392F: Documentation/usb/
10393F: drivers/usb/
10394F: include/linux/usb.h
10395F: include/linux/usb/
10396
10397USB UHCI DRIVER
10398M: Alan Stern <stern@rowland.harvard.edu>
10399L: linux-usb@vger.kernel.org
10400S: Maintained
10401F: drivers/usb/host/uhci*
10402
10403USB "USBNET" DRIVER FRAMEWORK
10404M: Oliver Neukum <oneukum@suse.de>
10405L: netdev@vger.kernel.org
10406W: http://www.linux-usb.org/usbnet
10407S: Maintained
10408F: drivers/net/usb/usbnet.c
10409F: include/linux/usb/usbnet.h
10410
10411USB VIDEO CLASS
10412M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10413L: linux-uvc-devel@lists.sourceforge.net (subscribers-only)
10414L: linux-media@vger.kernel.org
10415T: git git://linuxtv.org/media_tree.git
10416W: http://www.ideasonboard.org/uvc/
10417S: Maintained
10418F: drivers/media/usb/uvc/
10419F: include/uapi/linux/uvcvideo.h
10420
10421USB VISION DRIVER
10422M: Hans Verkuil <hverkuil@xs4all.nl>
10423L: linux-media@vger.kernel.org
10424T: git git://linuxtv.org/media_tree.git
10425W: http://linuxtv.org
10426S: Odd Fixes
10427F: drivers/media/usb/usbvision/
10428
10429USB WEBCAM GADGET
10430M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10431L: linux-usb@vger.kernel.org
10432S: Maintained
10433F: drivers/usb/gadget/function/*uvc*
10434F: drivers/usb/gadget/legacy/webcam.c
10435
10436USB WIRELESS RNDIS DRIVER (rndis_wlan)
10437M: Jussi Kivilinna <jussi.kivilinna@iki.fi>
10438L: linux-wireless@vger.kernel.org
10439S: Maintained
10440F: drivers/net/wireless/rndis_wlan.c
10441
10442USB XHCI DRIVER
10443M: Mathias Nyman <mathias.nyman@intel.com>
10444L: linux-usb@vger.kernel.org
10445S: Supported
10446F: drivers/usb/host/xhci*
10447F: drivers/usb/host/pci-quirks*
10448
10449USB ZD1201 DRIVER
10450L: linux-wireless@vger.kernel.org
10451W: http://linux-lc100020.sourceforge.net
10452S: Orphan
10453F: drivers/net/wireless/zd1201.*
10454
10455USB ZR364XX DRIVER
10456M: Antoine Jacquet <royale@zerezo.com>
10457L: linux-usb@vger.kernel.org
10458L: linux-media@vger.kernel.org
10459T: git git://linuxtv.org/media_tree.git
10460W: http://royale.zerezo.com/zr364xx/
10461S: Maintained
10462F: Documentation/video4linux/zr364xx.txt
10463F: drivers/media/usb/zr364xx/
10464
10465USER-MODE LINUX (UML)
10466M: Jeff Dike <jdike@addtoit.com>
10467M: Richard Weinberger <richard@nod.at>
10468L: user-mode-linux-devel@lists.sourceforge.net
10469L: user-mode-linux-user@lists.sourceforge.net
10470W: http://user-mode-linux.sourceforge.net
10471S: Maintained
10472F: Documentation/virtual/uml/
10473F: arch/um/
10474F: arch/x86/um/
10475F: fs/hostfs/
10476F: fs/hppfs/
10477
10478USERSPACE I/O (UIO)
10479M: "Hans J. Koch" <hjk@hansjkoch.de>
10480M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
10481S: Maintained
10482T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
10483F: Documentation/DocBook/uio-howto.tmpl
10484F: drivers/uio/
10485F: include/linux/uio*.h
10486
10487UTIL-LINUX PACKAGE
10488M: Karel Zak <kzak@redhat.com>
10489L: util-linux@vger.kernel.org
10490W: http://en.wikipedia.org/wiki/Util-linux
10491T: git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
10492S: Maintained
10493
10494UVESAFB DRIVER
10495M: Michal Januszewski <spock@gentoo.org>
10496L: linux-fbdev@vger.kernel.org
10497W: http://dev.gentoo.org/~spock/projects/uvesafb/
10498S: Maintained
10499F: Documentation/fb/uvesafb.txt
10500F: drivers/video/fbdev/uvesafb.*
10501
10502VFAT/FAT/MSDOS FILESYSTEM
10503M: OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
10504S: Maintained
10505F: Documentation/filesystems/vfat.txt
10506F: fs/fat/
10507
10508VFIO DRIVER
10509M: Alex Williamson <alex.williamson@redhat.com>
10510L: kvm@vger.kernel.org
10511S: Maintained
10512F: Documentation/vfio.txt
10513F: drivers/vfio/
10514F: include/linux/vfio.h
10515F: include/uapi/linux/vfio.h
10516
10517VIDEOBUF2 FRAMEWORK
10518M: Pawel Osciak <pawel@osciak.com>
10519M: Marek Szyprowski <m.szyprowski@samsung.com>
10520M: Kyungmin Park <kyungmin.park@samsung.com>
10521L: linux-media@vger.kernel.org
10522S: Maintained
10523F: drivers/media/v4l2-core/videobuf2-*
10524F: include/media/videobuf2-*
10525
10526VIRTIO CONSOLE DRIVER
10527M: Amit Shah <amit.shah@redhat.com>
10528L: virtualization@lists.linux-foundation.org
10529S: Maintained
10530F: drivers/char/virtio_console.c
10531F: include/linux/virtio_console.h
10532F: include/uapi/linux/virtio_console.h
10533
10534VIRTIO CORE, NET AND BLOCK DRIVERS
10535M: "Michael S. Tsirkin" <mst@redhat.com>
10536L: virtualization@lists.linux-foundation.org
10537S: Maintained
10538F: drivers/virtio/
10539F: tools/virtio/
10540F: drivers/net/virtio_net.c
10541F: drivers/block/virtio_blk.c
10542F: include/linux/virtio_*.h
10543F: include/uapi/linux/virtio_*.h
10544
10545VIRTIO HOST (VHOST)
10546M: "Michael S. Tsirkin" <mst@redhat.com>
10547L: kvm@vger.kernel.org
10548L: virtualization@lists.linux-foundation.org
10549L: netdev@vger.kernel.org
10550S: Maintained
10551F: drivers/vhost/
10552F: include/uapi/linux/vhost.h
10553
10554VIRTIO INPUT DRIVER
10555M: Gerd Hoffmann <kraxel@redhat.com>
10556S: Maintained
10557F: drivers/virtio/virtio_input.c
10558F: include/uapi/linux/virtio_input.h
10559
10560VIA RHINE NETWORK DRIVER
10561M: Roger Luethi <rl@hellgate.ch>
10562S: Maintained
10563F: drivers/net/ethernet/via/via-rhine.c
10564
10565VIA SD/MMC CARD CONTROLLER DRIVER
10566M: Bruce Chang <brucechang@via.com.tw>
10567M: Harald Welte <HaraldWelte@viatech.com>
10568S: Maintained
10569F: drivers/mmc/host/via-sdmmc.c
10570
10571VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
10572M: Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
10573L: linux-fbdev@vger.kernel.org
10574S: Maintained
10575F: include/linux/via-core.h
10576F: include/linux/via-gpio.h
10577F: include/linux/via_i2c.h
10578F: drivers/video/fbdev/via/
10579
10580VIA VELOCITY NETWORK DRIVER
10581M: Francois Romieu <romieu@fr.zoreil.com>
10582L: netdev@vger.kernel.org
10583S: Maintained
10584F: drivers/net/ethernet/via/via-velocity.*
10585
10586VIVID VIRTUAL VIDEO DRIVER
10587M: Hans Verkuil <hverkuil@xs4all.nl>
10588L: linux-media@vger.kernel.org
10589T: git git://linuxtv.org/media_tree.git
10590W: http://linuxtv.org
10591S: Maintained
10592F: drivers/media/platform/vivid/*
10593
10594VLAN (802.1Q)
10595M: Patrick McHardy <kaber@trash.net>
10596L: netdev@vger.kernel.org
10597S: Maintained
10598F: drivers/net/macvlan.c
10599F: include/linux/if_*vlan.h
10600F: net/8021q/
10601
10602VLYNQ BUS
10603M: Florian Fainelli <florian@openwrt.org>
10604L: openwrt-devel@lists.openwrt.org (subscribers-only)
10605S: Maintained
10606F: drivers/vlynq/vlynq.c
10607F: include/linux/vlynq.h
10608
10609VME SUBSYSTEM
10610M: Martyn Welch <martyn.welch@ge.com>
10611M: Manohar Vanga <manohar.vanga@gmail.com>
10612M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
10613L: devel@driverdev.osuosl.org
10614S: Maintained
10615T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
10616F: Documentation/vme_api.txt
10617F: drivers/staging/vme/
10618F: drivers/vme/
10619F: include/linux/vme*
10620
10621VMWARE HYPERVISOR INTERFACE
10622M: Alok Kataria <akataria@vmware.com>
10623L: virtualization@lists.linux-foundation.org
10624S: Supported
10625F: arch/x86/kernel/cpu/vmware.c
10626
10627VMWARE BALLOON DRIVER
10628M: Xavier Deguillard <xdeguillard@vmware.com>
10629M: Philip Moltmann <moltmann@vmware.com>
10630M: "VMware, Inc." <pv-drivers@vmware.com>
10631L: linux-kernel@vger.kernel.org
10632S: Maintained
10633F: drivers/misc/vmw_balloon.c
10634
10635VMWARE VMMOUSE SUBDRIVER
10636M: "VMware Graphics" <linux-graphics-maintainer@vmware.com>
10637M: "VMware, Inc." <pv-drivers@vmware.com>
10638L: linux-input@vger.kernel.org
10639S: Maintained
10640F: drivers/input/mouse/vmmouse.c
10641F: drivers/input/mouse/vmmouse.h
10642
10643VMWARE VMXNET3 ETHERNET DRIVER
10644M: Shreyas Bhatewara <sbhatewara@vmware.com>
10645M: "VMware, Inc." <pv-drivers@vmware.com>
10646L: netdev@vger.kernel.org
10647S: Maintained
10648F: drivers/net/vmxnet3/
10649
10650VMware PVSCSI driver
10651M: Arvind Kumar <arvindkumar@vmware.com>
10652M: VMware PV-Drivers <pv-drivers@vmware.com>
10653L: linux-scsi@vger.kernel.org
10654S: Maintained
10655F: drivers/scsi/vmw_pvscsi.c
10656F: drivers/scsi/vmw_pvscsi.h
10657
10658VOLTAGE AND CURRENT REGULATOR FRAMEWORK
10659M: Liam Girdwood <lgirdwood@gmail.com>
10660M: Mark Brown <broonie@kernel.org>
10661L: linux-kernel@vger.kernel.org
10662W: http://opensource.wolfsonmicro.com/node/15
10663W: http://www.slimlogic.co.uk/?p=48
10664T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
10665S: Supported
10666F: drivers/regulator/
10667F: include/linux/regulator/
10668
10669VT1211 HARDWARE MONITOR DRIVER
10670M: Juerg Haefliger <juergh@gmail.com>
10671L: lm-sensors@lm-sensors.org
10672S: Maintained
10673F: Documentation/hwmon/vt1211
10674F: drivers/hwmon/vt1211.c
10675
10676VT8231 HARDWARE MONITOR DRIVER
10677M: Roger Lucas <vt8231@hiddenengine.co.uk>
10678L: lm-sensors@lm-sensors.org
10679S: Maintained
10680F: drivers/hwmon/vt8231.c
10681
10682VUB300 USB to SDIO/SD/MMC bridge chip
10683M: Tony Olech <tony.olech@elandigitalsystems.com>
10684L: linux-mmc@vger.kernel.org
10685L: linux-usb@vger.kernel.org
10686S: Supported
10687F: drivers/mmc/host/vub300.c
10688
10689W1 DALLAS'S 1-WIRE BUS
10690M: Evgeniy Polyakov <zbr@ioremap.net>
10691S: Maintained
10692F: Documentation/w1/
10693F: drivers/w1/
10694
10695W83791D HARDWARE MONITORING DRIVER
10696M: Marc Hulsman <m.hulsman@tudelft.nl>
10697L: lm-sensors@lm-sensors.org
10698S: Maintained
10699F: Documentation/hwmon/w83791d
10700F: drivers/hwmon/w83791d.c
10701
10702W83793 HARDWARE MONITORING DRIVER
10703M: Rudolf Marek <r.marek@assembler.cz>
10704L: lm-sensors@lm-sensors.org
10705S: Maintained
10706F: Documentation/hwmon/w83793
10707F: drivers/hwmon/w83793.c
10708
10709W83795 HARDWARE MONITORING DRIVER
10710M: Jean Delvare <jdelvare@suse.de>
10711L: lm-sensors@lm-sensors.org
10712S: Maintained
10713F: drivers/hwmon/w83795.c
10714
10715W83L51xD SD/MMC CARD INTERFACE DRIVER
10716M: Pierre Ossman <pierre@ossman.eu>
10717S: Maintained
10718F: drivers/mmc/host/wbsd.*
10719
10720WACOM PROTOCOL 4 SERIAL TABLETS
10721M: Julian Squires <julian@cipht.net>
10722M: Hans de Goede <hdegoede@redhat.com>
10723L: linux-input@vger.kernel.org
10724S: Maintained
10725F: drivers/input/tablet/wacom_serial4.c
10726
10727WATCHDOG DEVICE DRIVERS
10728M: Wim Van Sebroeck <wim@iguana.be>
10729L: linux-watchdog@vger.kernel.org
10730W: http://www.linux-watchdog.org/
10731T: git git://www.linux-watchdog.org/linux-watchdog.git
10732S: Maintained
10733F: Documentation/watchdog/
10734F: drivers/watchdog/
10735F: include/linux/watchdog.h
10736F: include/uapi/linux/watchdog.h
10737
10738WD7000 SCSI DRIVER
10739M: Miroslav Zagorac <zaga@fly.cc.fer.hr>
10740L: linux-scsi@vger.kernel.org
10741S: Maintained
10742F: drivers/scsi/wd7000.c
10743
10744WIIMOTE HID DRIVER
10745M: David Herrmann <dh.herrmann@googlemail.com>
10746L: linux-input@vger.kernel.org
10747S: Maintained
10748F: drivers/hid/hid-wiimote*
10749
10750WINBOND CIR DRIVER
10751M: David Härdeman <david@hardeman.nu>
10752S: Maintained
10753F: drivers/media/rc/winbond-cir.c
10754
10755WIMAX STACK
10756M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
10757M: linux-wimax@intel.com
10758L: wimax@linuxwimax.org (subscribers-only)
10759S: Supported
10760W: http://linuxwimax.org
10761F: Documentation/wimax/README.wimax
10762F: include/linux/wimax/debug.h
10763F: include/net/wimax.h
10764F: include/uapi/linux/wimax.h
10765F: net/wimax/
10766
10767WISTRON LAPTOP BUTTON DRIVER
10768M: Miloslav Trmac <mitr@volny.cz>
10769S: Maintained
10770F: drivers/input/misc/wistron_btns.c
10771
10772WL3501 WIRELESS PCMCIA CARD DRIVER
10773M: Arnaldo Carvalho de Melo <acme@ghostprotocols.net>
10774L: linux-wireless@vger.kernel.org
10775W: http://oops.ghostprotocols.net:81/blog
10776S: Maintained
10777F: drivers/net/wireless/wl3501*
10778
10779WM97XX TOUCHSCREEN DRIVERS
10780M: Mark Brown <broonie@kernel.org>
10781M: Liam Girdwood <lrg@slimlogic.co.uk>
10782L: linux-input@vger.kernel.org
10783T: git git://opensource.wolfsonmicro.com/linux-2.6-touch
10784W: http://opensource.wolfsonmicro.com/node/7
10785S: Supported
10786F: drivers/input/touchscreen/*wm97*
10787F: include/linux/wm97xx.h
10788
10789WOLFSON MICROELECTRONICS DRIVERS
10790L: patches@opensource.wolfsonmicro.com
10791T: git git://opensource.wolfsonmicro.com/linux-2.6-asoc
10792T: git git://opensource.wolfsonmicro.com/linux-2.6-audioplus
10793W: http://opensource.wolfsonmicro.com/content/linux-drivers-wolfson-devices
10794S: Supported
10795F: Documentation/hwmon/wm83??
10796F: arch/arm/mach-s3c64xx/mach-crag6410*
10797F: drivers/clk/clk-wm83*.c
10798F: drivers/extcon/extcon-arizona.c
10799F: drivers/leds/leds-wm83*.c
10800F: drivers/gpio/gpio-*wm*.c
10801F: drivers/gpio/gpio-arizona.c
10802F: drivers/hwmon/wm83??-hwmon.c
10803F: drivers/input/misc/wm831x-on.c
10804F: drivers/input/touchscreen/wm831x-ts.c
10805F: drivers/input/touchscreen/wm97*.c
10806F: drivers/mfd/arizona*
10807F: drivers/mfd/wm*.c
10808F: drivers/power/wm83*.c
10809F: drivers/rtc/rtc-wm83*.c
10810F: drivers/regulator/wm8*.c
10811F: drivers/video/backlight/wm83*_bl.c
10812F: drivers/watchdog/wm83*_wdt.c
10813F: include/linux/mfd/arizona/
10814F: include/linux/mfd/wm831x/
10815F: include/linux/mfd/wm8350/
10816F: include/linux/mfd/wm8400*
10817F: include/linux/wm97xx.h
10818F: include/sound/wm????.h
10819F: sound/soc/codecs/arizona.?
10820F: sound/soc/codecs/wm*
10821
10822WORKQUEUE
10823M: Tejun Heo <tj@kernel.org>
10824T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
10825S: Maintained
10826F: include/linux/workqueue.h
10827F: kernel/workqueue.c
10828F: Documentation/workqueue.txt
10829
10830X.25 NETWORK LAYER
10831M: Andrew Hendry <andrew.hendry@gmail.com>
10832L: linux-x25@vger.kernel.org
10833S: Odd Fixes
10834F: Documentation/networking/x25*
10835F: include/net/x25*
10836F: net/x25/
10837
10838X86 ARCHITECTURE (32-BIT AND 64-BIT)
10839M: Thomas Gleixner <tglx@linutronix.de>
10840M: Ingo Molnar <mingo@redhat.com>
10841M: "H. Peter Anvin" <hpa@zytor.com>
10842M: x86@kernel.org
10843L: linux-kernel@vger.kernel.org
10844T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
10845S: Maintained
10846F: Documentation/x86/
10847F: arch/x86/
10848
10849X86 PLATFORM DRIVERS
10850M: Darren Hart <dvhart@infradead.org>
10851L: platform-driver-x86@vger.kernel.org
10852T: git git://git.infradead.org/users/dvhart/linux-platform-drivers-x86.git
10853S: Maintained
10854F: drivers/platform/x86/
10855
10856X86 MCE INFRASTRUCTURE
10857M: Tony Luck <tony.luck@intel.com>
10858M: Borislav Petkov <bp@alien8.de>
10859L: linux-edac@vger.kernel.org
10860S: Maintained
10861F: arch/x86/kernel/cpu/mcheck/*
10862
10863X86 VDSO
10864M: Andy Lutomirski <luto@amacapital.net>
10865L: linux-kernel@vger.kernel.org
10866T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
10867S: Maintained
10868F: arch/x86/vdso/
10869
10870XC2028/3028 TUNER DRIVER
10871M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
10872L: linux-media@vger.kernel.org
10873W: http://linuxtv.org
10874T: git git://linuxtv.org/media_tree.git
10875S: Maintained
10876F: drivers/media/tuners/tuner-xc2028.*
10877
10878XEN HYPERVISOR INTERFACE
10879M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
10880M: Boris Ostrovsky <boris.ostrovsky@oracle.com>
10881M: David Vrabel <david.vrabel@citrix.com>
10882L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
10883T: git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
10884S: Supported
10885F: arch/x86/xen/
10886F: drivers/*/xen-*front.c
10887F: drivers/xen/
10888F: arch/x86/include/asm/xen/
10889F: include/xen/
10890F: include/uapi/xen/
10891
10892XEN HYPERVISOR ARM
10893M: Stefano Stabellini <stefano.stabellini@eu.citrix.com>
10894L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
10895S: Supported
10896F: arch/arm/xen/
10897F: arch/arm/include/asm/xen/
10898
10899XEN HYPERVISOR ARM64
10900M: Stefano Stabellini <stefano.stabellini@eu.citrix.com>
10901L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
10902S: Supported
10903F: arch/arm64/xen/
10904F: arch/arm64/include/asm/xen/
10905
10906XEN NETWORK BACKEND DRIVER
10907M: Ian Campbell <ian.campbell@citrix.com>
10908M: Wei Liu <wei.liu2@citrix.com>
10909L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
10910L: netdev@vger.kernel.org
10911S: Supported
10912F: drivers/net/xen-netback/*
10913
10914XEN PCI SUBSYSTEM
10915M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
10916L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
10917S: Supported
10918F: arch/x86/pci/*xen*
10919F: drivers/pci/*xen*
10920
10921XEN BLOCK SUBSYSTEM
10922M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
10923M: Roger Pau Monné <roger.pau@citrix.com>
10924L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
10925S: Supported
10926F: drivers/block/xen-blkback/*
10927F: drivers/block/xen*
10928
10929XEN PVSCSI DRIVERS
10930M: Juergen Gross <jgross@suse.com>
10931L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
10932L: linux-scsi@vger.kernel.org
10933S: Supported
10934F: drivers/scsi/xen-scsifront.c
10935F: drivers/xen/xen-scsiback.c
10936F: include/xen/interface/io/vscsiif.h
10937
10938XEN SWIOTLB SUBSYSTEM
10939M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
10940L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
10941S: Supported
10942F: arch/x86/xen/*swiotlb*
10943F: drivers/xen/*swiotlb*
10944
10945XFS FILESYSTEM
10946P: Silicon Graphics Inc
10947M: Dave Chinner <david@fromorbit.com>
10948M: xfs@oss.sgi.com
10949L: xfs@oss.sgi.com
10950W: http://oss.sgi.com/projects/xfs
10951T: git git://oss.sgi.com/xfs/xfs.git
10952S: Supported
10953F: Documentation/filesystems/xfs.txt
10954F: fs/xfs/
10955
10956XILINX AXI ETHERNET DRIVER
10957M: Anirudha Sarangi <anirudh@xilinx.com>
10958M: John Linn <John.Linn@xilinx.com>
10959S: Maintained
10960F: drivers/net/ethernet/xilinx/xilinx_axienet*
10961
10962XILINX UARTLITE SERIAL DRIVER
10963M: Peter Korsgaard <jacmet@sunsite.dk>
10964L: linux-serial@vger.kernel.org
10965S: Maintained
10966F: drivers/tty/serial/uartlite.c
10967
10968XILINX VIDEO IP CORES
10969M: Hyun Kwon <hyun.kwon@xilinx.com>
10970M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10971L: linux-media@vger.kernel.org
10972T: git git://linuxtv.org/media_tree.git
10973S: Supported
10974F: Documentation/devicetree/bindings/media/xilinx/
10975F: drivers/media/platform/xilinx/
10976F: include/uapi/linux/xilinx-v4l2-controls.h
10977
10978XILLYBUS DRIVER
10979M: Eli Billauer <eli.billauer@gmail.com>
10980L: linux-kernel@vger.kernel.org
10981S: Supported
10982F: drivers/char/xillybus/
10983
10984XTENSA XTFPGA PLATFORM SUPPORT
10985M: Max Filippov <jcmvbkbc@gmail.com>
10986L: linux-xtensa@linux-xtensa.org
10987S: Maintained
10988F: drivers/spi/spi-xtensa-xtfpga.c
10989F: sound/soc/xtensa/xtfpga-i2s.c
10990
10991YAM DRIVER FOR AX.25
10992M: Jean-Paul Roubelat <jpr@f6fbb.org>
10993L: linux-hams@vger.kernel.org
10994S: Maintained
10995F: drivers/net/hamradio/yam*
10996F: include/linux/yam.h
10997
10998YEALINK PHONE DRIVER
10999M: Henk Vergonet <Henk.Vergonet@gmail.com>
11000L: usbb2k-api-dev@nongnu.org
11001S: Maintained
11002F: Documentation/input/yealink.txt
11003F: drivers/input/misc/yealink.*
11004
11005Z8530 DRIVER FOR AX.25
11006M: Joerg Reuter <jreuter@yaina.de>
11007W: http://yaina.de/jreuter/
11008W: http://www.qsl.net/dl1bke/
11009L: linux-hams@vger.kernel.org
11010S: Maintained
11011F: Documentation/networking/z8530drv.txt
11012F: drivers/net/hamradio/*scc.c
11013F: drivers/net/hamradio/z8530.h
11014
11015ZBUD COMPRESSED PAGE ALLOCATOR
11016M: Seth Jennings <sjennings@variantweb.net>
11017L: linux-mm@kvack.org
11018S: Maintained
11019F: mm/zbud.c
11020F: include/linux/zbud.h
11021
11022ZD1211RW WIRELESS DRIVER
11023M: Daniel Drake <dsd@gentoo.org>
11024M: Ulrich Kunitz <kune@deine-taler.de>
11025W: http://zd1211.ath.cx/wiki/DriverRewrite
11026L: linux-wireless@vger.kernel.org
11027L: zd1211-devs@lists.sourceforge.net (subscribers-only)
11028S: Maintained
11029F: drivers/net/wireless/zd1211rw/
11030
11031ZR36067 VIDEO FOR LINUX DRIVER
11032L: mjpeg-users@lists.sourceforge.net
11033L: linux-media@vger.kernel.org
11034W: http://mjpeg.sourceforge.net/driver-zoran/
11035T: hg http://linuxtv.org/hg/v4l-dvb
11036S: Odd Fixes
11037F: drivers/media/pci/zoran/
11038
11039ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
11040M: Minchan Kim <minchan@kernel.org>
11041M: Nitin Gupta <ngupta@vflare.org>
11042L: linux-kernel@vger.kernel.org
11043S: Maintained
11044F: drivers/block/zram/
11045F: Documentation/blockdev/zram.txt
11046
11047ZS DECSTATION Z85C30 SERIAL DRIVER
11048M: "Maciej W. Rozycki" <macro@linux-mips.org>
11049S: Maintained
11050F: drivers/tty/serial/zs.*
11051
11052ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
11053M: Minchan Kim <minchan@kernel.org>
11054M: Nitin Gupta <ngupta@vflare.org>
11055L: linux-mm@kvack.org
11056S: Maintained
11057F: mm/zsmalloc.c
11058F: include/linux/zsmalloc.h
11059F: Documentation/vm/zsmalloc.txt
11060
11061ZSWAP COMPRESSED SWAP CACHING
11062M: Seth Jennings <sjennings@variantweb.net>
11063L: linux-mm@kvack.org
11064S: Maintained
11065F: mm/zswap.c
11066
11067THE REST
11068M: Linus Torvalds <torvalds@linux-foundation.org>
11069L: linux-kernel@vger.kernel.org
11070Q: http://patchwork.kernel.org/project/LKML/list/
11071T: git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
11072S: Buried alive in reporters
11073F: *
11074F: */