ideapad: fix software rfkill setting
[linux-2.6-block.git] / MAINTAINERS
... / ...
CommitLineData
1
2
3 List of maintainers and how to submit kernel changes
4
5Please try to follow the guidelines below. This will make things
6easier on the maintainers. Not all of these guidelines matter for every
7trivial patch so apply some common sense.
8
91. Always _test_ your changes, however small, on at least 4 or
10 5 people, preferably many more.
11
122. Try to release a few ALPHA test versions to the net. Announce
13 them onto the kernel channel and await results. This is especially
14 important for device drivers, because often that's the only way
15 you will find things like the fact version 3 firmware needs
16 a magic fix you didn't know about, or some clown changed the
17 chips on a board and not its name. (Don't laugh! Look at the
18 SMC etherpower for that.)
19
203. Make sure your changes compile correctly in multiple
21 configurations. In particular check that changes work both as a
22 module and built into the kernel.
23
244. When you are happy with a change make it generally available for
25 testing and await feedback.
26
275. Make a patch available to the relevant maintainer in the list. Use
28 'diff -u' to make the patch easy to merge. Be prepared to get your
29 changes sent back with seemingly silly requests about formatting
30 and variable names. These aren't as silly as they seem. One
31 job the maintainers (and especially Linus) do is to keep things
32 looking the same. Sometimes this means that the clever hack in
33 your driver to get around a problem actually needs to become a
34 generalized kernel feature ready for next time.
35
36 PLEASE check your patch with the automated style checker
37 (scripts/checkpatch.pl) to catch trivial style violations.
38 See Documentation/CodingStyle for guidance here.
39
40 PLEASE CC: the maintainers and mailing lists that are generated
41 by scripts/get_maintainer.pl. The results returned by the
42 script will be best if you have git installed and are making
43 your changes in a branch derived from Linus' latest git tree.
44 See Documentation/SubmittingPatches for details.
45
46 PLEASE try to include any credit lines you want added with the
47 patch. It avoids people being missed off by mistake and makes
48 it easier to know who wants adding and who doesn't.
49
50 PLEASE document known bugs. If it doesn't work for everything
51 or does something very odd once a month document it.
52
53 PLEASE remember that submissions must be made under the terms
54 of the 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/tty/serial/st-asc.c
1477F: drivers/usb/dwc3/dwc3-st.c
1478F: drivers/usb/host/ehci-st.c
1479F: drivers/usb/host/ohci-st.c
1480F: drivers/ata/ahci_st.c
1481
1482ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT
1483M: Lennert Buytenhek <kernel@wantstofly.org>
1484L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1485S: Maintained
1486
1487ARM/TETON BGA MACHINE SUPPORT
1488M: "Mark F. Brown" <mark.brown314@gmail.com>
1489L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1490S: Maintained
1491
1492ARM/THECUS N2100 MACHINE SUPPORT
1493M: Lennert Buytenhek <kernel@wantstofly.org>
1494L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1495S: Maintained
1496
1497ARM/NUVOTON W90X900 ARM ARCHITECTURE
1498M: Wan ZongShun <mcuos.com@gmail.com>
1499L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1500W: http://www.mcuos.com
1501S: Maintained
1502F: arch/arm/mach-w90x900/
1503F: drivers/input/keyboard/w90p910_keypad.c
1504F: drivers/input/touchscreen/w90p910_ts.c
1505F: drivers/watchdog/nuc900_wdt.c
1506F: drivers/net/ethernet/nuvoton/w90p910_ether.c
1507F: drivers/mtd/nand/nuc900_nand.c
1508F: drivers/rtc/rtc-nuc900.c
1509F: drivers/spi/spi-nuc900.c
1510F: drivers/usb/host/ehci-w90x900.c
1511F: drivers/video/fbdev/nuc900fb.c
1512
1513ARM/U300 MACHINE SUPPORT
1514M: Linus Walleij <linus.walleij@linaro.org>
1515L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1516S: Supported
1517F: arch/arm/mach-u300/
1518F: drivers/clocksource/timer-u300.c
1519F: drivers/i2c/busses/i2c-stu300.c
1520F: drivers/rtc/rtc-coh901331.c
1521F: drivers/watchdog/coh901327_wdt.c
1522F: drivers/dma/coh901318*
1523F: drivers/mfd/ab3100*
1524F: drivers/rtc/rtc-ab3100.c
1525F: drivers/rtc/rtc-coh901331.c
1526T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git
1527
1528ARM/Ux500 ARM ARCHITECTURE
1529M: Linus Walleij <linus.walleij@linaro.org>
1530L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1531S: Maintained
1532F: arch/arm/mach-ux500/
1533F: drivers/clocksource/clksrc-dbx500-prcmu.c
1534F: drivers/dma/ste_dma40*
1535F: drivers/hwspinlock/u8500_hsem.c
1536F: drivers/mfd/abx500*
1537F: drivers/mfd/ab8500*
1538F: drivers/mfd/dbx500*
1539F: drivers/mfd/db8500*
1540F: drivers/pinctrl/nomadik/pinctrl-ab*
1541F: drivers/pinctrl/nomadik/pinctrl-nomadik*
1542F: drivers/rtc/rtc-ab8500.c
1543F: drivers/rtc/rtc-pl031.c
1544T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git
1545
1546ARM/Ux500 CLOCK FRAMEWORK SUPPORT
1547M: Ulf Hansson <ulf.hansson@linaro.org>
1548L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1549T: git git://git.linaro.org/people/ulfh/clk.git
1550S: Maintained
1551F: drivers/clk/ux500/
1552F: include/linux/platform_data/clk-ux500.h
1553
1554ARM/VERSATILE EXPRESS PLATFORM
1555M: Liviu Dudau <liviu.dudau@arm.com>
1556M: Sudeep Holla <sudeep.holla@arm.com>
1557M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
1558L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1559S: Maintained
1560F: arch/arm/boot/dts/vexpress*
1561F: arch/arm/mach-vexpress/
1562F: */*/vexpress*
1563F: */*/*/vexpress*
1564F: drivers/clk/versatile/clk-vexpress-osc.c
1565F: drivers/clocksource/versatile.c
1566
1567ARM/VFP SUPPORT
1568M: Russell King <linux@arm.linux.org.uk>
1569L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1570W: http://www.arm.linux.org.uk/
1571S: Maintained
1572F: arch/arm/vfp/
1573
1574ARM/VOIPAC PXA270 SUPPORT
1575M: Marek Vasut <marek.vasut@gmail.com>
1576L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1577S: Maintained
1578F: arch/arm/mach-pxa/vpac270.c
1579F: arch/arm/mach-pxa/include/mach/vpac270.h
1580
1581ARM/VT8500 ARM ARCHITECTURE
1582M: Tony Prisk <linux@prisktech.co.nz>
1583L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1584S: Maintained
1585F: arch/arm/mach-vt8500/
1586F: drivers/clocksource/vt8500_timer.c
1587F: drivers/i2c/busses/i2c-wmt.c
1588F: drivers/mmc/host/wmt-sdmmc.c
1589F: drivers/pwm/pwm-vt8500.c
1590F: drivers/rtc/rtc-vt8500.c
1591F: drivers/tty/serial/vt8500_serial.c
1592F: drivers/usb/host/ehci-platform.c
1593F: drivers/usb/host/uhci-platform.c
1594F: drivers/video/fbdev/vt8500lcdfb.*
1595F: drivers/video/fbdev/wm8505fb*
1596F: drivers/video/fbdev/wmt_ge_rops.*
1597
1598ARM/ZIPIT Z2 SUPPORT
1599M: Marek Vasut <marek.vasut@gmail.com>
1600L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1601S: Maintained
1602F: arch/arm/mach-pxa/z2.c
1603F: arch/arm/mach-pxa/include/mach/z2.h
1604
1605ARM/ZYNQ ARCHITECTURE
1606M: Michal Simek <michal.simek@xilinx.com>
1607R: Sören Brinkmann <soren.brinkmann@xilinx.com>
1608L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1609W: http://wiki.xilinx.com
1610T: git git://git.xilinx.com/linux-xlnx.git
1611S: Supported
1612F: arch/arm/mach-zynq/
1613F: drivers/cpuidle/cpuidle-zynq.c
1614F: drivers/block/xsysace.c
1615N: zynq
1616N: xilinx
1617F: drivers/clocksource/cadence_ttc_timer.c
1618F: drivers/i2c/busses/i2c-cadence.c
1619F: drivers/mmc/host/sdhci-of-arasan.c
1620F: drivers/edac/synopsys_edac.c
1621
1622ARM SMMU DRIVER
1623M: Will Deacon <will.deacon@arm.com>
1624L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1625S: Maintained
1626F: drivers/iommu/arm-smmu.c
1627F: drivers/iommu/io-pgtable-arm.c
1628
1629ARM64 PORT (AARCH64 ARCHITECTURE)
1630M: Catalin Marinas <catalin.marinas@arm.com>
1631M: Will Deacon <will.deacon@arm.com>
1632L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1633S: Maintained
1634F: arch/arm64/
1635F: Documentation/arm64/
1636
1637AS3645A LED FLASH CONTROLLER DRIVER
1638M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
1639L: linux-media@vger.kernel.org
1640T: git git://linuxtv.org/media_tree.git
1641S: Maintained
1642F: drivers/media/i2c/as3645a.c
1643F: include/media/as3645a.h
1644
1645ASC7621 HARDWARE MONITOR DRIVER
1646M: George Joseph <george.joseph@fairview5.com>
1647L: lm-sensors@lm-sensors.org
1648S: Maintained
1649F: Documentation/hwmon/asc7621
1650F: drivers/hwmon/asc7621.c
1651
1652ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS
1653M: Corentin Chary <corentin.chary@gmail.com>
1654L: acpi4asus-user@lists.sourceforge.net
1655L: platform-driver-x86@vger.kernel.org
1656W: http://acpi4asus.sf.net
1657S: Maintained
1658F: drivers/platform/x86/asus*.c
1659F: drivers/platform/x86/eeepc*.c
1660
1661ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API
1662R: Dan Williams <dan.j.williams@intel.com>
1663W: http://sourceforge.net/projects/xscaleiop
1664S: Odd fixes
1665F: Documentation/crypto/async-tx-api.txt
1666F: crypto/async_tx/
1667F: drivers/dma/
1668F: include/linux/dmaengine.h
1669F: include/linux/async_tx.h
1670
1671AT24 EEPROM DRIVER
1672M: Wolfram Sang <wsa@the-dreams.de>
1673L: linux-i2c@vger.kernel.org
1674S: Maintained
1675F: drivers/misc/eeprom/at24.c
1676F: include/linux/platform_data/at24.h
1677
1678ATA OVER ETHERNET (AOE) DRIVER
1679M: "Ed L. Cashin" <ed.cashin@acm.org>
1680W: http://www.openaoe.org/
1681S: Supported
1682F: Documentation/aoe/
1683F: drivers/block/aoe/
1684
1685ATHEROS ATH GENERIC UTILITIES
1686M: "Luis R. Rodriguez" <mcgrof@do-not-panic.com>
1687L: linux-wireless@vger.kernel.org
1688S: Supported
1689F: drivers/net/wireless/ath/*
1690
1691ATHEROS ATH5K WIRELESS DRIVER
1692M: Jiri Slaby <jirislaby@gmail.com>
1693M: Nick Kossifidis <mickflemm@gmail.com>
1694M: "Luis R. Rodriguez" <mcgrof@do-not-panic.com>
1695L: linux-wireless@vger.kernel.org
1696W: http://wireless.kernel.org/en/users/Drivers/ath5k
1697S: Maintained
1698F: drivers/net/wireless/ath/ath5k/
1699
1700ATHEROS ATH6KL WIRELESS DRIVER
1701M: Kalle Valo <kvalo@qca.qualcomm.com>
1702L: linux-wireless@vger.kernel.org
1703W: http://wireless.kernel.org/en/users/Drivers/ath6kl
1704T: git git://github.com/kvalo/ath.git
1705S: Supported
1706F: drivers/net/wireless/ath/ath6kl/
1707
1708WILOCITY WIL6210 WIRELESS DRIVER
1709M: Vladimir Kondratiev <qca_vkondrat@qca.qualcomm.com>
1710L: linux-wireless@vger.kernel.org
1711L: wil6210@qca.qualcomm.com
1712S: Supported
1713W: http://wireless.kernel.org/en/users/Drivers/wil6210
1714F: drivers/net/wireless/ath/wil6210/
1715F: include/uapi/linux/wil6210_uapi.h
1716
1717CARL9170 LINUX COMMUNITY WIRELESS DRIVER
1718M: Christian Lamparter <chunkeey@googlemail.com>
1719L: linux-wireless@vger.kernel.org
1720W: http://wireless.kernel.org/en/users/Drivers/carl9170
1721S: Maintained
1722F: drivers/net/wireless/ath/carl9170/
1723
1724ATK0110 HWMON DRIVER
1725M: Luca Tettamanti <kronos.it@gmail.com>
1726L: lm-sensors@lm-sensors.org
1727S: Maintained
1728F: drivers/hwmon/asus_atk0110.c
1729
1730ATI_REMOTE2 DRIVER
1731M: Ville Syrjala <syrjala@sci.fi>
1732S: Maintained
1733F: drivers/input/misc/ati_remote2.c
1734
1735ATLX ETHERNET DRIVERS
1736M: Jay Cliburn <jcliburn@gmail.com>
1737M: Chris Snook <chris.snook@gmail.com>
1738L: netdev@vger.kernel.org
1739W: http://sourceforge.net/projects/atl1
1740W: http://atl1.sourceforge.net
1741S: Maintained
1742F: drivers/net/ethernet/atheros/
1743
1744ATM
1745M: Chas Williams <3chas3@gmail.com>
1746L: linux-atm-general@lists.sourceforge.net (moderated for non-subscribers)
1747L: netdev@vger.kernel.org
1748W: http://linux-atm.sourceforge.net
1749S: Maintained
1750F: drivers/atm/
1751F: include/linux/atm*
1752F: include/uapi/linux/atm*
1753
1754ATMEL AT91 / AT32 MCI DRIVER
1755M: Ludovic Desroches <ludovic.desroches@atmel.com>
1756S: Maintained
1757F: drivers/mmc/host/atmel-mci.c
1758F: drivers/mmc/host/atmel-mci-regs.h
1759
1760ATMEL AT91 / AT32 SERIAL DRIVER
1761M: Nicolas Ferre <nicolas.ferre@atmel.com>
1762S: Supported
1763F: drivers/tty/serial/atmel_serial.c
1764
1765ATMEL Audio ALSA driver
1766M: Nicolas Ferre <nicolas.ferre@atmel.com>
1767L: alsa-devel@alsa-project.org (moderated for non-subscribers)
1768S: Supported
1769F: sound/soc/atmel
1770
1771ATMEL DMA DRIVER
1772M: Nicolas Ferre <nicolas.ferre@atmel.com>
1773L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1774S: Supported
1775F: drivers/dma/at_hdmac.c
1776F: drivers/dma/at_hdmac_regs.h
1777F: include/linux/platform_data/dma-atmel.h
1778
1779ATMEL XDMA DRIVER
1780M: Ludovic Desroches <ludovic.desroches@atmel.com>
1781L: linux-arm-kernel@lists.infradead.org
1782L: dmaengine@vger.kernel.org
1783S: Supported
1784F: drivers/dma/at_xdmac.c
1785
1786ATMEL I2C DRIVER
1787M: Ludovic Desroches <ludovic.desroches@atmel.com>
1788L: linux-i2c@vger.kernel.org
1789S: Supported
1790F: drivers/i2c/busses/i2c-at91.c
1791
1792ATMEL ISI DRIVER
1793M: Josh Wu <josh.wu@atmel.com>
1794L: linux-media@vger.kernel.org
1795S: Supported
1796F: drivers/media/platform/soc_camera/atmel-isi.c
1797F: include/media/atmel-isi.h
1798
1799ATMEL LCDFB DRIVER
1800M: Nicolas Ferre <nicolas.ferre@atmel.com>
1801L: linux-fbdev@vger.kernel.org
1802S: Maintained
1803F: drivers/video/fbdev/atmel_lcdfb.c
1804F: include/video/atmel_lcdc.h
1805
1806ATMEL MACB ETHERNET DRIVER
1807M: Nicolas Ferre <nicolas.ferre@atmel.com>
1808S: Supported
1809F: drivers/net/ethernet/cadence/
1810
1811ATMEL NAND DRIVER
1812M: Josh Wu <josh.wu@atmel.com>
1813L: linux-mtd@lists.infradead.org
1814S: Supported
1815F: drivers/mtd/nand/atmel_nand*
1816
1817ATMEL SPI DRIVER
1818M: Nicolas Ferre <nicolas.ferre@atmel.com>
1819S: Supported
1820F: drivers/spi/spi-atmel.*
1821
1822ATMEL SSC DRIVER
1823M: Nicolas Ferre <nicolas.ferre@atmel.com>
1824L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1825S: Supported
1826F: drivers/misc/atmel-ssc.c
1827F: include/linux/atmel-ssc.h
1828
1829ATMEL Timer Counter (TC) AND CLOCKSOURCE DRIVERS
1830M: Nicolas Ferre <nicolas.ferre@atmel.com>
1831L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1832S: Supported
1833F: drivers/misc/atmel_tclib.c
1834F: drivers/clocksource/tcb_clksrc.c
1835
1836ATMEL USBA UDC DRIVER
1837M: Nicolas Ferre <nicolas.ferre@atmel.com>
1838L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1839S: Supported
1840F: drivers/usb/gadget/udc/atmel_usba_udc.*
1841
1842ATMEL WIRELESS DRIVER
1843M: Simon Kelley <simon@thekelleys.org.uk>
1844L: linux-wireless@vger.kernel.org
1845W: http://www.thekelleys.org.uk/atmel
1846W: http://atmelwlandriver.sourceforge.net/
1847S: Maintained
1848F: drivers/net/wireless/atmel*
1849
1850ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER
1851M: Bradley Grove <linuxdrivers@attotech.com>
1852L: linux-scsi@vger.kernel.org
1853W: http://www.attotech.com
1854S: Supported
1855F: drivers/scsi/esas2r
1856
1857AUDIT SUBSYSTEM
1858M: Paul Moore <paul@paul-moore.com>
1859M: Eric Paris <eparis@redhat.com>
1860L: linux-audit@redhat.com (moderated for non-subscribers)
1861W: http://people.redhat.com/sgrubb/audit/
1862T: git git://git.infradead.org/users/pcmoore/audit
1863S: Maintained
1864F: include/linux/audit.h
1865F: include/uapi/linux/audit.h
1866F: kernel/audit*
1867
1868AUXILIARY DISPLAY DRIVERS
1869M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
1870W: http://miguelojeda.es/auxdisplay.htm
1871W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
1872S: Maintained
1873F: drivers/auxdisplay/
1874F: include/linux/cfag12864b.h
1875
1876AVR32 ARCHITECTURE
1877M: Haavard Skinnemoen <hskinnemoen@gmail.com>
1878M: Hans-Christian Egtvedt <egtvedt@samfundet.no>
1879W: http://www.atmel.com/products/AVR32/
1880W: http://mirror.egtvedt.no/avr32linux.org/
1881W: http://avrfreaks.net/
1882S: Maintained
1883F: arch/avr32/
1884
1885AVR32/AT32AP MACHINE SUPPORT
1886M: Haavard Skinnemoen <hskinnemoen@gmail.com>
1887M: Hans-Christian Egtvedt <egtvedt@samfundet.no>
1888S: Maintained
1889F: arch/avr32/mach-at32ap/
1890
1891AX.25 NETWORK LAYER
1892M: Ralf Baechle <ralf@linux-mips.org>
1893L: linux-hams@vger.kernel.org
1894W: http://www.linux-ax25.org/
1895S: Maintained
1896F: include/uapi/linux/ax25.h
1897F: include/net/ax25.h
1898F: net/ax25/
1899
1900AZ6007 DVB DRIVER
1901M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
1902L: linux-media@vger.kernel.org
1903W: http://linuxtv.org
1904T: git git://linuxtv.org/media_tree.git
1905S: Maintained
1906F: drivers/media/usb/dvb-usb-v2/az6007.c
1907
1908AZTECH FM RADIO RECEIVER DRIVER
1909M: Hans Verkuil <hverkuil@xs4all.nl>
1910L: linux-media@vger.kernel.org
1911T: git git://linuxtv.org/media_tree.git
1912W: http://linuxtv.org
1913S: Maintained
1914F: drivers/media/radio/radio-aztech*
1915
1916B43 WIRELESS DRIVER
1917L: linux-wireless@vger.kernel.org
1918L: b43-dev@lists.infradead.org
1919W: http://wireless.kernel.org/en/users/Drivers/b43
1920S: Odd Fixes
1921F: drivers/net/wireless/b43/
1922
1923B43LEGACY WIRELESS DRIVER
1924M: Larry Finger <Larry.Finger@lwfinger.net>
1925L: linux-wireless@vger.kernel.org
1926L: b43-dev@lists.infradead.org
1927W: http://wireless.kernel.org/en/users/Drivers/b43
1928S: Maintained
1929F: drivers/net/wireless/b43legacy/
1930
1931BACKLIGHT CLASS/SUBSYSTEM
1932M: Jingoo Han <jg1.han@samsung.com>
1933M: Lee Jones <lee.jones@linaro.org>
1934S: Maintained
1935F: drivers/video/backlight/
1936F: include/linux/backlight.h
1937
1938BATMAN ADVANCED
1939M: Marek Lindner <mareklindner@neomailbox.ch>
1940M: Simon Wunderlich <sw@simonwunderlich.de>
1941M: Antonio Quartulli <antonio@meshcoding.com>
1942L: b.a.t.m.a.n@lists.open-mesh.org
1943W: http://www.open-mesh.org/
1944S: Maintained
1945F: net/batman-adv/
1946
1947BAYCOM/HDLCDRV DRIVERS FOR AX.25
1948M: Thomas Sailer <t.sailer@alumni.ethz.ch>
1949L: linux-hams@vger.kernel.org
1950W: http://www.baycom.org/~tom/ham/ham.html
1951S: Maintained
1952F: drivers/net/hamradio/baycom*
1953
1954BCACHE (BLOCK LAYER CACHE)
1955M: Kent Overstreet <kmo@daterainc.com>
1956L: linux-bcache@vger.kernel.org
1957W: http://bcache.evilpiepirate.org
1958S: Maintained:
1959F: drivers/md/bcache/
1960
1961BEFS FILE SYSTEM
1962S: Orphan
1963F: Documentation/filesystems/befs.txt
1964F: fs/befs/
1965
1966BECKHOFF CX5020 ETHERCAT MASTER DRIVER
1967M: Dariusz Marcinkiewicz <reksio@newterm.pl>
1968L: netdev@vger.kernel.org
1969S: Maintained
1970F: drivers/net/ethernet/ec_bhf.c
1971
1972BFS FILE SYSTEM
1973M: "Tigran A. Aivazian" <tigran@aivazian.fsnet.co.uk>
1974S: Maintained
1975F: Documentation/filesystems/bfs.txt
1976F: fs/bfs/
1977F: include/uapi/linux/bfs_fs.h
1978
1979BLACKFIN ARCHITECTURE
1980M: Steven Miao <realmz6@gmail.com>
1981L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
1982T: git git://git.code.sf.net/p/adi-linux/code
1983W: http://blackfin.uclinux.org
1984S: Supported
1985F: arch/blackfin/
1986
1987BLACKFIN EMAC DRIVER
1988L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
1989W: http://blackfin.uclinux.org
1990S: Supported
1991F: drivers/net/ethernet/adi/
1992
1993BLACKFIN RTC DRIVER
1994L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
1995W: http://blackfin.uclinux.org
1996S: Supported
1997F: drivers/rtc/rtc-bfin.c
1998
1999BLACKFIN SDH DRIVER
2000M: Sonic Zhang <sonic.zhang@analog.com>
2001L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2002W: http://blackfin.uclinux.org
2003S: Supported
2004F: drivers/mmc/host/bfin_sdh.c
2005
2006BLACKFIN SERIAL DRIVER
2007M: Sonic Zhang <sonic.zhang@analog.com>
2008L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2009W: http://blackfin.uclinux.org
2010S: Supported
2011F: drivers/tty/serial/bfin_uart.c
2012
2013BLACKFIN WATCHDOG DRIVER
2014L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2015W: http://blackfin.uclinux.org
2016S: Supported
2017F: drivers/watchdog/bfin_wdt.c
2018
2019BLACKFIN I2C TWI DRIVER
2020M: Sonic Zhang <sonic.zhang@analog.com>
2021L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2022W: http://blackfin.uclinux.org/
2023S: Supported
2024F: drivers/i2c/busses/i2c-bfin-twi.c
2025
2026BLACKFIN MEDIA DRIVER
2027M: Scott Jiang <scott.jiang.linux@gmail.com>
2028L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2029W: http://blackfin.uclinux.org/
2030S: Supported
2031F: drivers/media/platform/blackfin/
2032F: drivers/media/i2c/adv7183*
2033F: drivers/media/i2c/vs6624*
2034
2035BLINKM RGB LED DRIVER
2036M: Jan-Simon Moeller <jansimon.moeller@gmx.de>
2037S: Maintained
2038F: drivers/leds/leds-blinkm.c
2039
2040BLOCK LAYER
2041M: Jens Axboe <axboe@kernel.dk>
2042T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
2043S: Maintained
2044F: block/
2045
2046BLOCK2MTD DRIVER
2047M: Joern Engel <joern@lazybastard.org>
2048L: linux-mtd@lists.infradead.org
2049S: Maintained
2050F: drivers/mtd/devices/block2mtd.c
2051
2052BLUETOOTH DRIVERS
2053M: Marcel Holtmann <marcel@holtmann.org>
2054M: Gustavo Padovan <gustavo@padovan.org>
2055M: Johan Hedberg <johan.hedberg@gmail.com>
2056L: linux-bluetooth@vger.kernel.org
2057W: http://www.bluez.org/
2058T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2059T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2060S: Maintained
2061F: drivers/bluetooth/
2062
2063BLUETOOTH SUBSYSTEM
2064M: Marcel Holtmann <marcel@holtmann.org>
2065M: Gustavo Padovan <gustavo@padovan.org>
2066M: Johan Hedberg <johan.hedberg@gmail.com>
2067L: linux-bluetooth@vger.kernel.org
2068W: http://www.bluez.org/
2069T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2070T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2071S: Maintained
2072F: net/bluetooth/
2073F: include/net/bluetooth/
2074
2075BONDING DRIVER
2076M: Jay Vosburgh <j.vosburgh@gmail.com>
2077M: Veaceslav Falico <vfalico@gmail.com>
2078M: Andy Gospodarek <gospo@cumulusnetworks.com>
2079L: netdev@vger.kernel.org
2080W: http://sourceforge.net/projects/bonding/
2081S: Supported
2082F: drivers/net/bonding/
2083F: include/uapi/linux/if_bonding.h
2084
2085BPF (Safe dynamic programs and tools)
2086M: Alexei Starovoitov <ast@kernel.org>
2087L: netdev@vger.kernel.org
2088L: linux-kernel@vger.kernel.org
2089S: Supported
2090F: kernel/bpf/
2091
2092BROADCOM B44 10/100 ETHERNET DRIVER
2093M: Gary Zambrano <zambrano@broadcom.com>
2094L: netdev@vger.kernel.org
2095S: Supported
2096F: drivers/net/ethernet/broadcom/b44.*
2097
2098BROADCOM GENET ETHERNET DRIVER
2099M: Florian Fainelli <f.fainelli@gmail.com>
2100L: netdev@vger.kernel.org
2101S: Supported
2102F: drivers/net/ethernet/broadcom/genet/
2103
2104BROADCOM BNX2 GIGABIT ETHERNET DRIVER
2105M: Sony Chacko <sony.chacko@qlogic.com>
2106M: Dept-HSGLinuxNICDev@qlogic.com
2107L: netdev@vger.kernel.org
2108S: Supported
2109F: drivers/net/ethernet/broadcom/bnx2.*
2110F: drivers/net/ethernet/broadcom/bnx2_*
2111
2112BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
2113M: Ariel Elior <ariel.elior@qlogic.com>
2114L: netdev@vger.kernel.org
2115S: Supported
2116F: drivers/net/ethernet/broadcom/bnx2x/
2117
2118BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
2119M: Christian Daudt <bcm@fixthebug.org>
2120M: Florian Fainelli <f.fainelli@gmail.com>
2121L: bcm-kernel-feedback-list@broadcom.com
2122T: git git://github.com/broadcom/mach-bcm
2123S: Maintained
2124F: arch/arm/mach-bcm/
2125F: arch/arm/boot/dts/bcm113*
2126F: arch/arm/boot/dts/bcm216*
2127F: arch/arm/boot/dts/bcm281*
2128F: arch/arm/configs/bcm_defconfig
2129F: drivers/mmc/host/sdhci-bcm-kona.c
2130F: drivers/clocksource/bcm_kona_timer.c
2131
2132BROADCOM BCM2835 ARM ARCHITECTURE
2133M: Stephen Warren <swarren@wwwdotorg.org>
2134M: Lee Jones <lee@kernel.org>
2135L: linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers)
2136T: git git://git.kernel.org/pub/scm/linux/kernel/git/rpi/linux-rpi.git
2137S: Maintained
2138N: bcm2835
2139
2140BROADCOM BCM33XX MIPS ARCHITECTURE
2141M: Kevin Cernekee <cernekee@gmail.com>
2142L: linux-mips@linux-mips.org
2143S: Maintained
2144F: arch/mips/bcm3384/*
2145F: arch/mips/include/asm/mach-bcm3384/*
2146F: arch/mips/kernel/*bmips*
2147
2148BROADCOM BCM5301X ARM ARCHITECTURE
2149M: Hauke Mehrtens <hauke@hauke-m.de>
2150L: linux-arm-kernel@lists.infradead.org
2151S: Maintained
2152F: arch/arm/mach-bcm/bcm_5301x.c
2153F: arch/arm/boot/dts/bcm5301x.dtsi
2154F: arch/arm/boot/dts/bcm470*
2155
2156BROADCOM BCM63XX ARM ARCHITECTURE
2157M: Florian Fainelli <f.fainelli@gmail.com>
2158L: linux-arm-kernel@lists.infradead.org
2159T: git git://github.com/broadcom/arm-bcm63xx.git
2160S: Maintained
2161F: arch/arm/mach-bcm/bcm63xx.c
2162F: arch/arm/include/debug/bcm63xx.S
2163
2164BROADCOM BCM63XX/BCM33XX UDC DRIVER
2165M: Kevin Cernekee <cernekee@gmail.com>
2166L: linux-usb@vger.kernel.org
2167S: Maintained
2168F: drivers/usb/gadget/udc/bcm63xx_udc.*
2169
2170BROADCOM BCM7XXX ARM ARCHITECTURE
2171M: Marc Carino <marc.ceeeee@gmail.com>
2172M: Brian Norris <computersforpeace@gmail.com>
2173M: Gregory Fong <gregory.0xf0@gmail.com>
2174M: Florian Fainelli <f.fainelli@gmail.com>
2175L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2176T: git git://github.com/broadcom/stblinux.git
2177S: Maintained
2178F: arch/arm/mach-bcm/*brcmstb*
2179F: arch/arm/boot/dts/bcm7*.dts*
2180F: drivers/bus/brcmstb_gisb.c
2181
2182BROADCOM BMIPS MIPS ARCHITECTURE
2183M: Kevin Cernekee <cernekee@gmail.com>
2184M: Florian Fainelli <f.fainelli@gmail.com>
2185L: linux-mips@linux-mips.org
2186T: git git://github.com/broadcom/stblinux.git
2187S: Maintained
2188F: arch/mips/bmips/*
2189F: arch/mips/include/asm/mach-bmips/*
2190F: arch/mips/kernel/*bmips*
2191F: arch/mips/boot/dts/bcm*.dts*
2192F: drivers/irqchip/irq-bcm7*
2193F: drivers/irqchip/irq-brcmstb*
2194
2195BROADCOM TG3 GIGABIT ETHERNET DRIVER
2196M: Prashant Sreedharan <prashant@broadcom.com>
2197M: Michael Chan <mchan@broadcom.com>
2198L: netdev@vger.kernel.org
2199S: Supported
2200F: drivers/net/ethernet/broadcom/tg3.*
2201
2202BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER
2203M: Brett Rudley <brudley@broadcom.com>
2204M: Arend van Spriel <arend@broadcom.com>
2205M: Franky (Zhenhui) Lin <frankyl@broadcom.com>
2206M: Hante Meuleman <meuleman@broadcom.com>
2207L: linux-wireless@vger.kernel.org
2208L: brcm80211-dev-list@broadcom.com
2209S: Supported
2210F: drivers/net/wireless/brcm80211/
2211
2212BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
2213M: QLogic-Storage-Upstream@qlogic.com
2214L: linux-scsi@vger.kernel.org
2215S: Supported
2216F: drivers/scsi/bnx2fc/
2217
2218BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
2219M: QLogic-Storage-Upstream@qlogic.com
2220L: linux-scsi@vger.kernel.org
2221S: Supported
2222F: drivers/scsi/bnx2i/
2223
2224BROADCOM CYGNUS/IPROC ARM ARCHITECTURE
2225M: Ray Jui <rjui@broadcom.com>
2226M: Scott Branden <sbranden@broadcom.com>
2227L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2228L: bcm-kernel-feedback-list@broadcom.com
2229T: git git://github.com/broadcom/cygnus-linux.git
2230S: Maintained
2231N: iproc
2232N: cygnus
2233N: bcm9113*
2234N: bcm9583*
2235N: bcm583*
2236N: bcm113*
2237
2238BROADCOM KONA GPIO DRIVER
2239M: Ray Jui <rjui@broadcom.com>
2240L: bcm-kernel-feedback-list@broadcom.com
2241S: Supported
2242F: drivers/gpio/gpio-bcm-kona.c
2243F: Documentation/devicetree/bindings/gpio/gpio-bcm-kona.txt
2244
2245BROADCOM SPECIFIC AMBA DRIVER (BCMA)
2246M: Rafał Miłecki <zajec5@gmail.com>
2247L: linux-wireless@vger.kernel.org
2248S: Maintained
2249F: drivers/bcma/
2250F: include/linux/bcma/
2251
2252BROADCOM SYSTEMPORT ETHERNET DRIVER
2253M: Florian Fainelli <f.fainelli@gmail.com>
2254L: netdev@vger.kernel.org
2255S: Supported
2256F: drivers/net/ethernet/broadcom/bcmsysport.*
2257
2258BROCADE BFA FC SCSI DRIVER
2259M: Anil Gurumurthy <anil.gurumurthy@qlogic.com>
2260M: Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
2261L: linux-scsi@vger.kernel.org
2262S: Supported
2263F: drivers/scsi/bfa/
2264
2265BROCADE BNA 10 GIGABIT ETHERNET DRIVER
2266M: Rasesh Mody <rasesh.mody@qlogic.com>
2267L: netdev@vger.kernel.org
2268S: Supported
2269F: drivers/net/ethernet/brocade/bna/
2270
2271BSG (block layer generic sg v4 driver)
2272M: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
2273L: linux-scsi@vger.kernel.org
2274S: Supported
2275F: block/bsg.c
2276F: include/linux/bsg.h
2277F: include/uapi/linux/bsg.h
2278
2279BT87X AUDIO DRIVER
2280M: Clemens Ladisch <clemens@ladisch.de>
2281L: alsa-devel@alsa-project.org (moderated for non-subscribers)
2282T: git git://git.alsa-project.org/alsa-kernel.git
2283S: Maintained
2284F: Documentation/sound/alsa/Bt87x.txt
2285F: sound/pci/bt87x.c
2286
2287BT8XXGPIO DRIVER
2288M: Michael Buesch <m@bues.ch>
2289W: http://bu3sch.de/btgpio.php
2290S: Maintained
2291F: drivers/gpio/gpio-bt8xx.c
2292
2293BTRFS FILE SYSTEM
2294M: Chris Mason <clm@fb.com>
2295M: Josef Bacik <jbacik@fb.com>
2296M: David Sterba <dsterba@suse.cz>
2297L: linux-btrfs@vger.kernel.org
2298W: http://btrfs.wiki.kernel.org/
2299Q: http://patchwork.kernel.org/project/linux-btrfs/list/
2300T: git git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git
2301S: Maintained
2302F: Documentation/filesystems/btrfs.txt
2303F: fs/btrfs/
2304
2305BTTV VIDEO4LINUX DRIVER
2306M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
2307L: linux-media@vger.kernel.org
2308W: http://linuxtv.org
2309T: git git://linuxtv.org/media_tree.git
2310S: Odd fixes
2311F: Documentation/video4linux/bttv/
2312F: drivers/media/pci/bt8xx/bttv*
2313
2314BUSLOGIC SCSI DRIVER
2315M: Khalid Aziz <khalid@gonehiking.org>
2316L: linux-scsi@vger.kernel.org
2317S: Maintained
2318F: drivers/scsi/BusLogic.*
2319F: drivers/scsi/FlashPoint.*
2320
2321C-MEDIA CMI8788 DRIVER
2322M: Clemens Ladisch <clemens@ladisch.de>
2323L: alsa-devel@alsa-project.org (moderated for non-subscribers)
2324T: git git://git.alsa-project.org/alsa-kernel.git
2325S: Maintained
2326F: sound/pci/oxygen/
2327
2328C6X ARCHITECTURE
2329M: Mark Salter <msalter@redhat.com>
2330M: Aurelien Jacquiot <a-jacquiot@ti.com>
2331L: linux-c6x-dev@linux-c6x.org
2332W: http://www.linux-c6x.org/wiki/index.php/Main_Page
2333S: Maintained
2334F: arch/c6x/
2335
2336CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
2337M: David Howells <dhowells@redhat.com>
2338L: linux-cachefs@redhat.com
2339S: Supported
2340F: Documentation/filesystems/caching/cachefiles.txt
2341F: fs/cachefiles/
2342
2343CADET FM/AM RADIO RECEIVER DRIVER
2344M: Hans Verkuil <hverkuil@xs4all.nl>
2345L: linux-media@vger.kernel.org
2346T: git git://linuxtv.org/media_tree.git
2347W: http://linuxtv.org
2348S: Maintained
2349F: drivers/media/radio/radio-cadet*
2350
2351CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
2352M: Jonathan Corbet <corbet@lwn.net>
2353L: linux-media@vger.kernel.org
2354T: git git://linuxtv.org/media_tree.git
2355S: Maintained
2356F: Documentation/video4linux/cafe_ccic
2357F: drivers/media/platform/marvell-ccic/
2358
2359CAIF NETWORK LAYER
2360M: Dmitry Tarnyagin <dmitry.tarnyagin@lockless.no>
2361L: netdev@vger.kernel.org
2362S: Supported
2363F: Documentation/networking/caif/
2364F: drivers/net/caif/
2365F: include/uapi/linux/caif/
2366F: include/net/caif/
2367F: net/caif/
2368
2369CALGARY x86-64 IOMMU
2370M: Muli Ben-Yehuda <muli@il.ibm.com>
2371M: "Jon D. Mason" <jdmason@kudzu.us>
2372L: discuss@x86-64.org
2373S: Maintained
2374F: arch/x86/kernel/pci-calgary_64.c
2375F: arch/x86/kernel/tce_64.c
2376F: arch/x86/include/asm/calgary.h
2377F: arch/x86/include/asm/tce.h
2378
2379CAN NETWORK LAYER
2380M: Oliver Hartkopp <socketcan@hartkopp.net>
2381M: Marc Kleine-Budde <mkl@pengutronix.de>
2382L: linux-can@vger.kernel.org
2383W: https://github.com/linux-can
2384T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
2385T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
2386S: Maintained
2387F: Documentation/networking/can.txt
2388F: net/can/
2389F: include/linux/can/core.h
2390F: include/uapi/linux/can.h
2391F: include/uapi/linux/can/bcm.h
2392F: include/uapi/linux/can/raw.h
2393F: include/uapi/linux/can/gw.h
2394
2395CAN NETWORK DRIVERS
2396M: Wolfgang Grandegger <wg@grandegger.com>
2397M: Marc Kleine-Budde <mkl@pengutronix.de>
2398L: linux-can@vger.kernel.org
2399W: https://github.com/linux-can
2400T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
2401T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
2402S: Maintained
2403F: drivers/net/can/
2404F: include/linux/can/dev.h
2405F: include/linux/can/platform/
2406F: include/uapi/linux/can/error.h
2407F: include/uapi/linux/can/netlink.h
2408
2409CAPABILITIES
2410M: Serge Hallyn <serge.hallyn@canonical.com>
2411L: linux-security-module@vger.kernel.org
2412S: Supported
2413F: include/linux/capability.h
2414F: include/uapi/linux/capability.h
2415F: security/capability.c
2416F: security/commoncap.c
2417F: kernel/capability.c
2418
2419CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
2420M: Kevin Tsai <ktsai@capellamicro.com>
2421S: Maintained
2422F: drivers/iio/light/cm*
2423F: Documentation/devicetree/bindings/i2c/trivial-devices.txt
2424
2425CC2520 IEEE-802.15.4 RADIO DRIVER
2426M: Varka Bhadram <varkabhadram@gmail.com>
2427L: linux-wpan@vger.kernel.org
2428S: Maintained
2429F: drivers/net/ieee802154/cc2520.c
2430F: include/linux/spi/cc2520.h
2431F: Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
2432
2433CELL BROADBAND ENGINE ARCHITECTURE
2434M: Arnd Bergmann <arnd@arndb.de>
2435L: linuxppc-dev@lists.ozlabs.org
2436L: cbe-oss-dev@lists.ozlabs.org
2437W: http://www.ibm.com/developerworks/power/cell/
2438S: Supported
2439F: arch/powerpc/include/asm/cell*.h
2440F: arch/powerpc/include/asm/spu*.h
2441F: arch/powerpc/include/uapi/asm/spu*.h
2442F: arch/powerpc/oprofile/*cell*
2443F: arch/powerpc/platforms/cell/
2444
2445CEPH DISTRIBUTED FILE SYSTEM CLIENT
2446M: Yan, Zheng <zyan@redhat.com>
2447M: Sage Weil <sage@redhat.com>
2448L: ceph-devel@vger.kernel.org
2449W: http://ceph.com/
2450T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
2451S: Supported
2452F: Documentation/filesystems/ceph.txt
2453F: fs/ceph/
2454F: net/ceph/
2455F: include/linux/ceph/
2456F: include/linux/crush/
2457
2458CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM:
2459L: linux-usb@vger.kernel.org
2460S: Orphan
2461F: Documentation/usb/WUSB-Design-overview.txt
2462F: Documentation/usb/wusb-cbaf
2463F: drivers/usb/host/hwa-hc.c
2464F: drivers/usb/host/whci/
2465F: drivers/usb/wusbcore/
2466F: include/linux/usb/wusb*
2467
2468CFAG12864B LCD DRIVER
2469M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
2470W: http://miguelojeda.es/auxdisplay.htm
2471W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
2472S: Maintained
2473F: drivers/auxdisplay/cfag12864b.c
2474F: include/linux/cfag12864b.h
2475
2476CFAG12864BFB LCD FRAMEBUFFER DRIVER
2477M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
2478W: http://miguelojeda.es/auxdisplay.htm
2479W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
2480S: Maintained
2481F: drivers/auxdisplay/cfag12864bfb.c
2482F: include/linux/cfag12864b.h
2483
2484CFG80211 and NL80211
2485M: Johannes Berg <johannes@sipsolutions.net>
2486L: linux-wireless@vger.kernel.org
2487W: http://wireless.kernel.org/
2488T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
2489T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
2490S: Maintained
2491F: include/uapi/linux/nl80211.h
2492F: include/net/cfg80211.h
2493F: net/wireless/*
2494X: net/wireless/wext*
2495
2496CHAR and MISC DRIVERS
2497M: Arnd Bergmann <arnd@arndb.de>
2498M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
2499T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
2500S: Supported
2501F: drivers/char/*
2502F: drivers/misc/*
2503F: include/linux/miscdevice.h
2504
2505CHECKPATCH
2506M: Andy Whitcroft <apw@canonical.com>
2507M: Joe Perches <joe@perches.com>
2508S: Maintained
2509F: scripts/checkpatch.pl
2510
2511CHINESE DOCUMENTATION
2512M: Harry Wei <harryxiyou@gmail.com>
2513L: xiyoulinuxkernelgroup@googlegroups.com (subscribers-only)
2514L: linux-kernel@zh-kernel.org (moderated for non-subscribers)
2515S: Maintained
2516F: Documentation/zh_CN/
2517
2518CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
2519M: Peter Chen <Peter.Chen@freescale.com>
2520T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
2521L: linux-usb@vger.kernel.org
2522S: Maintained
2523F: drivers/usb/chipidea/
2524
2525CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
2526M: Hans de Goede <hdegoede@redhat.com>
2527L: linux-input@vger.kernel.org
2528S: Maintained
2529F: Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt
2530F: drivers/input/touchscreen/chipone_icn8318.c
2531
2532CHROME HARDWARE PLATFORM SUPPORT
2533M: Olof Johansson <olof@lixom.net>
2534S: Maintained
2535F: drivers/platform/chrome/
2536
2537CISCO VIC ETHERNET NIC DRIVER
2538M: Christian Benvenuti <benve@cisco.com>
2539M: Sujith Sankar <ssujith@cisco.com>
2540M: Govindarajulu Varadarajan <_govind@gmx.com>
2541M: Neel Patel <neepatel@cisco.com>
2542S: Supported
2543F: drivers/net/ethernet/cisco/enic/
2544
2545CISCO VIC LOW LATENCY NIC DRIVER
2546M: Upinder Malhi <umalhi@cisco.com>
2547S: Supported
2548F: drivers/infiniband/hw/usnic
2549
2550CIRRUS LOGIC EP93XX ETHERNET DRIVER
2551M: Hartley Sweeten <hsweeten@visionengravers.com>
2552L: netdev@vger.kernel.org
2553S: Maintained
2554F: drivers/net/ethernet/cirrus/ep93xx_eth.c
2555
2556CIRRUS LOGIC AUDIO CODEC DRIVERS
2557M: Brian Austin <brian.austin@cirrus.com>
2558M: Paul Handrigan <Paul.Handrigan@cirrus.com>
2559L: alsa-devel@alsa-project.org (moderated for non-subscribers)
2560S: Maintained
2561F: sound/soc/codecs/cs*
2562
2563CLEANCACHE API
2564M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
2565L: linux-kernel@vger.kernel.org
2566S: Maintained
2567F: mm/cleancache.c
2568F: include/linux/cleancache.h
2569
2570CLK API
2571M: Russell King <linux@arm.linux.org.uk>
2572L: linux-clk@vger.kernel.org
2573S: Maintained
2574F: include/linux/clk.h
2575
2576CLOCKSOURCE, CLOCKEVENT DRIVERS
2577M: Daniel Lezcano <daniel.lezcano@linaro.org>
2578M: Thomas Gleixner <tglx@linutronix.de>
2579L: linux-kernel@vger.kernel.org
2580T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
2581S: Supported
2582F: drivers/clocksource
2583
2584CISCO FCOE HBA DRIVER
2585M: Hiral Patel <hiralpat@cisco.com>
2586M: Suma Ramars <sramars@cisco.com>
2587M: Brian Uchino <buchino@cisco.com>
2588L: linux-scsi@vger.kernel.org
2589S: Supported
2590F: drivers/scsi/fnic/
2591
2592CMPC ACPI DRIVER
2593M: Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com>
2594M: Daniel Oliveira Nascimento <don@syst.com.br>
2595L: platform-driver-x86@vger.kernel.org
2596S: Supported
2597F: drivers/platform/x86/classmate-laptop.c
2598
2599COCCINELLE/Semantic Patches (SmPL)
2600M: Julia Lawall <Julia.Lawall@lip6.fr>
2601M: Gilles Muller <Gilles.Muller@lip6.fr>
2602M: Nicolas Palix <nicolas.palix@imag.fr>
2603M: Michal Marek <mmarek@suse.cz>
2604L: cocci@systeme.lip6.fr (moderated for non-subscribers)
2605T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc
2606W: http://coccinelle.lip6.fr/
2607S: Supported
2608F: Documentation/coccinelle.txt
2609F: scripts/coccinelle/
2610F: scripts/coccicheck
2611
2612CODA FILE SYSTEM
2613M: Jan Harkes <jaharkes@cs.cmu.edu>
2614M: coda@cs.cmu.edu
2615L: codalist@coda.cs.cmu.edu
2616W: http://www.coda.cs.cmu.edu/
2617S: Maintained
2618F: Documentation/filesystems/coda.txt
2619F: fs/coda/
2620F: include/linux/coda*.h
2621F: include/uapi/linux/coda*.h
2622
2623CODA V4L2 MEM2MEM DRIVER
2624M: Philipp Zabel <p.zabel@pengutronix.de>
2625L: linux-media@vger.kernel.org
2626S: Maintained
2627F: Documentation/devicetree/bindings/media/coda.txt
2628F: drivers/media/platform/coda/
2629
2630COMMON CLK FRAMEWORK
2631M: Mike Turquette <mturquette@linaro.org>
2632M: Stephen Boyd <sboyd@codeaurora.org>
2633L: linux-clk@vger.kernel.org
2634T: git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
2635S: Maintained
2636F: drivers/clk/
2637X: drivers/clk/clkdev.c
2638F: include/linux/clk-pr*
2639F: include/linux/clk/
2640
2641COMMON INTERNET FILE SYSTEM (CIFS)
2642M: Steve French <sfrench@samba.org>
2643L: linux-cifs@vger.kernel.org
2644L: samba-technical@lists.samba.org (moderated for non-subscribers)
2645W: http://linux-cifs.samba.org/
2646T: git git://git.samba.org/sfrench/cifs-2.6.git
2647S: Supported
2648F: Documentation/filesystems/cifs/
2649F: fs/cifs/
2650
2651COMPACTPCI HOTPLUG CORE
2652M: Scott Murray <scott@spiteful.org>
2653L: linux-pci@vger.kernel.org
2654S: Maintained
2655F: drivers/pci/hotplug/cpci_hotplug*
2656
2657COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
2658M: Scott Murray <scott@spiteful.org>
2659L: linux-pci@vger.kernel.org
2660S: Maintained
2661F: drivers/pci/hotplug/cpcihp_zt5550.*
2662
2663COMPACTPCI HOTPLUG GENERIC DRIVER
2664M: Scott Murray <scott@spiteful.org>
2665L: linux-pci@vger.kernel.org
2666S: Maintained
2667F: drivers/pci/hotplug/cpcihp_generic.c
2668
2669COMPAL LAPTOP SUPPORT
2670M: Cezary Jackiewicz <cezary.jackiewicz@gmail.com>
2671L: platform-driver-x86@vger.kernel.org
2672S: Maintained
2673F: drivers/platform/x86/compal-laptop.c
2674
2675CONEXANT ACCESSRUNNER USB DRIVER
2676M: Simon Arlott <cxacru@fire.lp0.eu>
2677L: accessrunner-general@lists.sourceforge.net
2678W: http://accessrunner.sourceforge.net/
2679S: Maintained
2680F: drivers/usb/atm/cxacru.c
2681
2682CONFIGFS
2683M: Joel Becker <jlbec@evilplan.org>
2684T: git git://git.kernel.org/pub/scm/linux/kernel/git/jlbec/configfs.git
2685S: Supported
2686F: fs/configfs/
2687F: include/linux/configfs.h
2688
2689CONNECTOR
2690M: Evgeniy Polyakov <zbr@ioremap.net>
2691L: netdev@vger.kernel.org
2692S: Maintained
2693F: drivers/connector/
2694
2695CONTROL GROUP (CGROUP)
2696M: Tejun Heo <tj@kernel.org>
2697M: Li Zefan <lizefan@huawei.com>
2698L: cgroups@vger.kernel.org
2699T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
2700S: Maintained
2701F: Documentation/cgroups/
2702F: include/linux/cgroup*
2703F: kernel/cgroup*
2704
2705CONTROL GROUP - CPUSET
2706M: Li Zefan <lizefan@huawei.com>
2707L: cgroups@vger.kernel.org
2708W: http://www.bullopensource.org/cpuset/
2709W: http://oss.sgi.com/projects/cpusets/
2710T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
2711S: Maintained
2712F: Documentation/cgroups/cpusets.txt
2713F: include/linux/cpuset.h
2714F: kernel/cpuset.c
2715
2716CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
2717M: Johannes Weiner <hannes@cmpxchg.org>
2718M: Michal Hocko <mhocko@suse.cz>
2719L: cgroups@vger.kernel.org
2720L: linux-mm@kvack.org
2721S: Maintained
2722F: mm/memcontrol.c
2723F: mm/swap_cgroup.c
2724
2725CORETEMP HARDWARE MONITORING DRIVER
2726M: Fenghua Yu <fenghua.yu@intel.com>
2727L: lm-sensors@lm-sensors.org
2728S: Maintained
2729F: Documentation/hwmon/coretemp
2730F: drivers/hwmon/coretemp.c
2731
2732COSA/SRP SYNC SERIAL DRIVER
2733M: Jan "Yenya" Kasprzak <kas@fi.muni.cz>
2734W: http://www.fi.muni.cz/~kas/cosa/
2735S: Maintained
2736F: drivers/net/wan/cosa*
2737
2738CPMAC ETHERNET DRIVER
2739M: Florian Fainelli <florian@openwrt.org>
2740L: netdev@vger.kernel.org
2741S: Maintained
2742F: drivers/net/ethernet/ti/cpmac.c
2743
2744CPU FREQUENCY DRIVERS
2745M: Rafael J. Wysocki <rjw@rjwysocki.net>
2746M: Viresh Kumar <viresh.kumar@linaro.org>
2747L: linux-pm@vger.kernel.org
2748S: Maintained
2749T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
2750T: git git://git.linaro.org/people/vireshk/linux.git (For ARM Updates)
2751F: drivers/cpufreq/
2752F: include/linux/cpufreq.h
2753
2754CPU FREQUENCY DRIVERS - ARM BIG LITTLE
2755M: Viresh Kumar <viresh.kumar@linaro.org>
2756M: Sudeep Holla <sudeep.holla@arm.com>
2757L: linux-pm@vger.kernel.org
2758W: http://www.arm.com/products/processors/technologies/biglittleprocessing.php
2759S: Maintained
2760F: drivers/cpufreq/arm_big_little.h
2761F: drivers/cpufreq/arm_big_little.c
2762F: drivers/cpufreq/arm_big_little_dt.c
2763
2764CPUIDLE DRIVER - ARM BIG LITTLE
2765M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
2766M: Daniel Lezcano <daniel.lezcano@linaro.org>
2767L: linux-pm@vger.kernel.org
2768L: linux-arm-kernel@lists.infradead.org
2769T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
2770S: Maintained
2771F: drivers/cpuidle/cpuidle-big_little.c
2772
2773CPUIDLE DRIVER - ARM EXYNOS
2774M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
2775M: Daniel Lezcano <daniel.lezcano@linaro.org>
2776M: Kukjin Kim <kgene@kernel.org>
2777L: linux-pm@vger.kernel.org
2778L: linux-samsung-soc@vger.kernel.org
2779S: Supported
2780F: drivers/cpuidle/cpuidle-exynos.c
2781F: arch/arm/mach-exynos/pm.c
2782
2783CPUIDLE DRIVERS
2784M: Rafael J. Wysocki <rjw@rjwysocki.net>
2785M: Daniel Lezcano <daniel.lezcano@linaro.org>
2786L: linux-pm@vger.kernel.org
2787S: Maintained
2788T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
2789F: drivers/cpuidle/*
2790F: include/linux/cpuidle.h
2791
2792CPUID/MSR DRIVER
2793M: "H. Peter Anvin" <hpa@zytor.com>
2794S: Maintained
2795F: arch/x86/kernel/cpuid.c
2796F: arch/x86/kernel/msr.c
2797
2798CPU POWER MONITORING SUBSYSTEM
2799M: Thomas Renninger <trenn@suse.de>
2800L: linux-pm@vger.kernel.org
2801S: Maintained
2802F: tools/power/cpupower/
2803
2804CRAMFS FILESYSTEM
2805W: http://sourceforge.net/projects/cramfs/
2806S: Orphan / Obsolete
2807F: Documentation/filesystems/cramfs.txt
2808F: fs/cramfs/
2809
2810CRIS PORT
2811M: Mikael Starvik <starvik@axis.com>
2812M: Jesper Nilsson <jesper.nilsson@axis.com>
2813L: linux-cris-kernel@axis.com
2814W: http://developer.axis.com
2815S: Maintained
2816F: arch/cris/
2817F: drivers/tty/serial/crisv10.*
2818
2819CRYPTO API
2820M: Herbert Xu <herbert@gondor.apana.org.au>
2821M: "David S. Miller" <davem@davemloft.net>
2822L: linux-crypto@vger.kernel.org
2823T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
2824S: Maintained
2825F: Documentation/crypto/
2826F: Documentation/DocBook/crypto-API.tmpl
2827F: arch/*/crypto/
2828F: crypto/
2829F: drivers/crypto/
2830F: include/crypto/
2831
2832CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
2833M: Neil Horman <nhorman@tuxdriver.com>
2834L: linux-crypto@vger.kernel.org
2835S: Maintained
2836F: crypto/ansi_cprng.c
2837F: crypto/rng.c
2838
2839CS5535 Audio ALSA driver
2840M: Jaya Kumar <jayakumar.alsa@gmail.com>
2841S: Maintained
2842F: sound/pci/cs5535audio/
2843
2844CW1200 WLAN driver
2845M: Solomon Peachy <pizza@shaftnet.org>
2846S: Maintained
2847F: drivers/net/wireless/cw1200/
2848
2849CX18 VIDEO4LINUX DRIVER
2850M: Andy Walls <awalls@md.metrocast.net>
2851L: ivtv-devel@ivtvdriver.org (subscribers-only)
2852L: linux-media@vger.kernel.org
2853T: git git://linuxtv.org/media_tree.git
2854W: http://linuxtv.org
2855W: http://www.ivtvdriver.org/index.php/Cx18
2856S: Maintained
2857F: Documentation/video4linux/cx18.txt
2858F: drivers/media/pci/cx18/
2859F: include/uapi/linux/ivtv*
2860
2861CX2341X MPEG ENCODER HELPER MODULE
2862M: Hans Verkuil <hverkuil@xs4all.nl>
2863L: linux-media@vger.kernel.org
2864T: git git://linuxtv.org/media_tree.git
2865W: http://linuxtv.org
2866S: Maintained
2867F: drivers/media/common/cx2341x*
2868F: include/media/cx2341x*
2869
2870CX88 VIDEO4LINUX DRIVER
2871M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
2872L: linux-media@vger.kernel.org
2873W: http://linuxtv.org
2874T: git git://linuxtv.org/media_tree.git
2875S: Odd fixes
2876F: Documentation/video4linux/cx88/
2877F: drivers/media/pci/cx88/
2878
2879CXD2820R MEDIA DRIVER
2880M: Antti Palosaari <crope@iki.fi>
2881L: linux-media@vger.kernel.org
2882W: http://linuxtv.org/
2883W: http://palosaari.fi/linux/
2884Q: http://patchwork.linuxtv.org/project/linux-media/list/
2885T: git git://linuxtv.org/anttip/media_tree.git
2886S: Maintained
2887F: drivers/media/dvb-frontends/cxd2820r*
2888
2889CXGB3 ETHERNET DRIVER (CXGB3)
2890M: Santosh Raspatur <santosh@chelsio.com>
2891L: netdev@vger.kernel.org
2892W: http://www.chelsio.com
2893S: Supported
2894F: drivers/net/ethernet/chelsio/cxgb3/
2895
2896CXGB3 ISCSI DRIVER (CXGB3I)
2897M: Karen Xie <kxie@chelsio.com>
2898L: linux-scsi@vger.kernel.org
2899W: http://www.chelsio.com
2900S: Supported
2901F: drivers/scsi/cxgbi/cxgb3i
2902
2903CXGB3 IWARP RNIC DRIVER (IW_CXGB3)
2904M: Steve Wise <swise@chelsio.com>
2905L: linux-rdma@vger.kernel.org
2906W: http://www.openfabrics.org
2907S: Supported
2908F: drivers/infiniband/hw/cxgb3/
2909
2910CXGB4 ETHERNET DRIVER (CXGB4)
2911M: Hariprasad S <hariprasad@chelsio.com>
2912L: netdev@vger.kernel.org
2913W: http://www.chelsio.com
2914S: Supported
2915F: drivers/net/ethernet/chelsio/cxgb4/
2916
2917CXGB4 ISCSI DRIVER (CXGB4I)
2918M: Karen Xie <kxie@chelsio.com>
2919L: linux-scsi@vger.kernel.org
2920W: http://www.chelsio.com
2921S: Supported
2922F: drivers/scsi/cxgbi/cxgb4i
2923
2924CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
2925M: Steve Wise <swise@chelsio.com>
2926L: linux-rdma@vger.kernel.org
2927W: http://www.openfabrics.org
2928S: Supported
2929F: drivers/infiniband/hw/cxgb4/
2930
2931CXGB4VF ETHERNET DRIVER (CXGB4VF)
2932M: Casey Leedom <leedom@chelsio.com>
2933L: netdev@vger.kernel.org
2934W: http://www.chelsio.com
2935S: Supported
2936F: drivers/net/ethernet/chelsio/cxgb4vf/
2937
2938CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
2939M: Ian Munsie <imunsie@au1.ibm.com>
2940M: Michael Neuling <mikey@neuling.org>
2941L: linuxppc-dev@lists.ozlabs.org
2942S: Supported
2943F: drivers/misc/cxl/
2944F: include/misc/cxl.h
2945F: include/uapi/misc/cxl.h
2946F: Documentation/powerpc/cxl.txt
2947F: Documentation/powerpc/cxl.txt
2948F: Documentation/ABI/testing/sysfs-class-cxl
2949
2950STMMAC ETHERNET DRIVER
2951M: Giuseppe Cavallaro <peppe.cavallaro@st.com>
2952L: netdev@vger.kernel.org
2953W: http://www.stlinux.com
2954S: Supported
2955F: drivers/net/ethernet/stmicro/stmmac/
2956
2957CYBERPRO FB DRIVER
2958M: Russell King <linux@arm.linux.org.uk>
2959L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2960W: http://www.arm.linux.org.uk/
2961S: Maintained
2962F: drivers/video/fbdev/cyber2000fb.*
2963
2964CYCLADES ASYNC MUX DRIVER
2965W: http://www.cyclades.com/
2966S: Orphan
2967F: drivers/tty/cyclades.c
2968F: include/linux/cyclades.h
2969F: include/uapi/linux/cyclades.h
2970
2971CYCLADES PC300 DRIVER
2972W: http://www.cyclades.com/
2973S: Orphan
2974F: drivers/net/wan/pc300*
2975
2976CYPRESS_FIRMWARE MEDIA DRIVER
2977M: Antti Palosaari <crope@iki.fi>
2978L: linux-media@vger.kernel.org
2979W: http://linuxtv.org/
2980W: http://palosaari.fi/linux/
2981Q: http://patchwork.linuxtv.org/project/linux-media/list/
2982T: git git://linuxtv.org/anttip/media_tree.git
2983S: Maintained
2984F: drivers/media/common/cypress_firmware*
2985
2986CYTTSP TOUCHSCREEN DRIVER
2987M: Ferruh Yigit <fery@cypress.com>
2988L: linux-input@vger.kernel.org
2989S: Supported
2990F: drivers/input/touchscreen/cyttsp*
2991F: include/linux/input/cyttsp.h
2992
2993DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
2994M: Joshua Kinard <kumba@gentoo.org>
2995S: Maintained
2996F: drivers/rtc/rtc-ds1685.c
2997F: include/linux/rtc/ds1685.h
2998
2999DAMA SLAVE for AX.25
3000M: Joerg Reuter <jreuter@yaina.de>
3001W: http://yaina.de/jreuter/
3002W: http://www.qsl.net/dl1bke/
3003L: linux-hams@vger.kernel.org
3004S: Maintained
3005F: net/ax25/af_ax25.c
3006F: net/ax25/ax25_dev.c
3007F: net/ax25/ax25_ds_*
3008F: net/ax25/ax25_in.c
3009F: net/ax25/ax25_out.c
3010F: net/ax25/ax25_timer.c
3011F: net/ax25/sysctl_net_ax25.c
3012
3013DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
3014L: netdev@vger.kernel.org
3015S: Orphan
3016F: Documentation/networking/dmfe.txt
3017F: drivers/net/ethernet/dec/tulip/dmfe.c
3018
3019DC390/AM53C974 SCSI driver
3020M: Hannes Reinecke <hare@suse.de>
3021L: linux-scsi@vger.kernel.org
3022S: Maintained
3023F: drivers/scsi/am53c974.c
3024
3025DC395x SCSI driver
3026M: Oliver Neukum <oliver@neukum.org>
3027M: Ali Akcaagac <aliakc@web.de>
3028M: Jamie Lenehan <lenehan@twibble.org>
3029L: dc395x@twibble.org
3030W: http://twibble.org/dist/dc395x/
3031W: http://lists.twibble.org/mailman/listinfo/dc395x/
3032S: Maintained
3033F: Documentation/scsi/dc395x.txt
3034F: drivers/scsi/dc395x.*
3035
3036DCCP PROTOCOL
3037M: Gerrit Renker <gerrit@erg.abdn.ac.uk>
3038L: dccp@vger.kernel.org
3039W: http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
3040S: Maintained
3041F: include/linux/dccp.h
3042F: include/uapi/linux/dccp.h
3043F: include/linux/tfrc.h
3044F: net/dccp/
3045
3046DECnet NETWORK LAYER
3047W: http://linux-decnet.sourceforge.net
3048L: linux-decnet-user@lists.sourceforge.net
3049S: Orphan
3050F: Documentation/networking/decnet.txt
3051F: net/decnet/
3052
3053DECSTATION PLATFORM SUPPORT
3054M: "Maciej W. Rozycki" <macro@linux-mips.org>
3055L: linux-mips@linux-mips.org
3056W: http://www.linux-mips.org/wiki/DECstation
3057S: Maintained
3058F: arch/mips/dec/
3059F: arch/mips/include/asm/dec/
3060F: arch/mips/include/asm/mach-dec/
3061
3062DEFXX FDDI NETWORK DRIVER
3063M: "Maciej W. Rozycki" <macro@linux-mips.org>
3064S: Maintained
3065F: drivers/net/fddi/defxx.*
3066
3067DELL LAPTOP DRIVER
3068M: Matthew Garrett <mjg59@srcf.ucam.org>
3069M: Pali Rohár <pali.rohar@gmail.com>
3070L: platform-driver-x86@vger.kernel.org
3071S: Maintained
3072F: drivers/platform/x86/dell-laptop.c
3073
3074DELL LAPTOP RBTN DRIVER
3075M: Pali Rohár <pali.rohar@gmail.com>
3076S: Maintained
3077F: drivers/platform/x86/dell-rbtn.*
3078
3079DELL LAPTOP FREEFALL DRIVER
3080M: Pali Rohár <pali.rohar@gmail.com>
3081S: Maintained
3082F: drivers/platform/x86/dell-smo8800.c
3083
3084DELL LAPTOP SMM DRIVER
3085M: Guenter Roeck <linux@roeck-us.net>
3086S: Maintained
3087F: drivers/char/i8k.c
3088F: include/uapi/linux/i8k.h
3089
3090DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
3091M: Doug Warzecha <Douglas_Warzecha@dell.com>
3092S: Maintained
3093F: Documentation/dcdbas.txt
3094F: drivers/firmware/dcdbas.*
3095
3096DELL WMI EXTRAS DRIVER
3097M: Matthew Garrett <mjg59@srcf.ucam.org>
3098M: Pali Rohár <pali.rohar@gmail.com>
3099S: Maintained
3100F: drivers/platform/x86/dell-wmi.c
3101
3102DESIGNWARE USB2 DRD IP DRIVER
3103M: John Youn <johnyoun@synopsys.com>
3104L: linux-usb@vger.kernel.org
3105T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
3106S: Maintained
3107F: drivers/usb/dwc2/
3108
3109DESIGNWARE USB3 DRD IP DRIVER
3110M: Felipe Balbi <balbi@ti.com>
3111L: linux-usb@vger.kernel.org
3112L: linux-omap@vger.kernel.org
3113T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
3114S: Maintained
3115F: drivers/usb/dwc3/
3116
3117DEVICE COREDUMP (DEV_COREDUMP)
3118M: Johannes Berg <johannes@sipsolutions.net>
3119L: linux-kernel@vger.kernel.org
3120S: Maintained
3121F: drivers/base/devcoredump.c
3122F: include/linux/devcoredump.h
3123
3124DEVICE FREQUENCY (DEVFREQ)
3125M: MyungJoo Ham <myungjoo.ham@samsung.com>
3126M: Kyungmin Park <kyungmin.park@samsung.com>
3127L: linux-pm@vger.kernel.org
3128S: Maintained
3129F: drivers/devfreq/
3130
3131DEVICE NUMBER REGISTRY
3132M: Torben Mathiasen <device@lanana.org>
3133W: http://lanana.org/docs/device-list/index.html
3134S: Maintained
3135
3136DEVICE-MAPPER (LVM)
3137M: Alasdair Kergon <agk@redhat.com>
3138M: Mike Snitzer <snitzer@redhat.com>
3139M: dm-devel@redhat.com
3140L: dm-devel@redhat.com
3141W: http://sources.redhat.com/dm
3142Q: http://patchwork.kernel.org/project/dm-devel/list/
3143T: git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
3144T: quilt http://people.redhat.com/agk/patches/linux/editing/
3145S: Maintained
3146F: Documentation/device-mapper/
3147F: drivers/md/dm*
3148F: drivers/md/persistent-data/
3149F: include/linux/device-mapper.h
3150F: include/linux/dm-*.h
3151F: include/uapi/linux/dm-*.h
3152
3153DIALOG SEMICONDUCTOR DRIVERS
3154M: Support Opensource <support.opensource@diasemi.com>
3155W: http://www.dialog-semiconductor.com/products
3156S: Supported
3157F: Documentation/hwmon/da90??
3158F: drivers/gpio/gpio-da90??.c
3159F: drivers/hwmon/da90??-hwmon.c
3160F: drivers/iio/adc/da91??-*.c
3161F: drivers/input/misc/da90??_onkey.c
3162F: drivers/input/touchscreen/da9052_tsi.c
3163F: drivers/leds/leds-da90??.c
3164F: drivers/mfd/da903x.c
3165F: drivers/mfd/da90??-*.c
3166F: drivers/mfd/da91??-*.c
3167F: drivers/power/da9052-battery.c
3168F: drivers/power/da91??-*.c
3169F: drivers/regulator/da903x.c
3170F: drivers/regulator/da9???-regulator.[ch]
3171F: drivers/rtc/rtc-da90??.c
3172F: drivers/video/backlight/da90??_bl.c
3173F: drivers/watchdog/da90??_wdt.c
3174F: include/linux/mfd/da903x.h
3175F: include/linux/mfd/da9052/
3176F: include/linux/mfd/da9055/
3177F: include/linux/mfd/da9063/
3178F: include/linux/mfd/da9150/
3179F: include/sound/da[79]*.h
3180F: sound/soc/codecs/da[79]*.[ch]
3181
3182DIGI NEO AND CLASSIC PCI PRODUCTS
3183M: Lidza Louina <lidza.louina@gmail.com>
3184M: Mark Hounschell <markh@compro.net>
3185L: driverdev-devel@linuxdriverproject.org
3186S: Maintained
3187F: drivers/staging/dgnc/
3188
3189DIGI EPCA PCI PRODUCTS
3190M: Lidza Louina <lidza.louina@gmail.com>
3191M: Mark Hounschell <markh@compro.net>
3192M: Daeseok Youn <daeseok.youn@gmail.com>
3193L: driverdev-devel@linuxdriverproject.org
3194S: Maintained
3195F: drivers/staging/dgap/
3196
3197DIOLAN U2C-12 I2C DRIVER
3198M: Guenter Roeck <linux@roeck-us.net>
3199L: linux-i2c@vger.kernel.org
3200S: Maintained
3201F: drivers/i2c/busses/i2c-diolan-u2c.c
3202
3203DIRECT ACCESS (DAX)
3204M: Matthew Wilcox <willy@linux.intel.com>
3205L: linux-fsdevel@vger.kernel.org
3206S: Supported
3207F: fs/dax.c
3208
3209DIRECTORY NOTIFICATION (DNOTIFY)
3210M: Eric Paris <eparis@parisplace.org>
3211S: Maintained
3212F: Documentation/filesystems/dnotify.txt
3213F: fs/notify/dnotify/
3214F: include/linux/dnotify.h
3215
3216DISK GEOMETRY AND PARTITION HANDLING
3217M: Andries Brouwer <aeb@cwi.nl>
3218W: http://www.win.tue.nl/~aeb/linux/Large-Disk.html
3219W: http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
3220W: http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
3221S: Maintained
3222
3223DISKQUOTA
3224M: Jan Kara <jack@suse.cz>
3225S: Maintained
3226F: Documentation/filesystems/quota.txt
3227F: fs/quota/
3228F: include/linux/quota*.h
3229F: include/uapi/linux/quota*.h
3230
3231DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
3232M: Bernie Thompson <bernie@plugable.com>
3233L: linux-fbdev@vger.kernel.org
3234S: Maintained
3235W: http://plugable.com/category/projects/udlfb/
3236F: drivers/video/fbdev/udlfb.c
3237F: include/video/udlfb.h
3238F: Documentation/fb/udlfb.txt
3239
3240DISTRIBUTED LOCK MANAGER (DLM)
3241M: Christine Caulfield <ccaulfie@redhat.com>
3242M: David Teigland <teigland@redhat.com>
3243L: cluster-devel@redhat.com
3244W: http://sources.redhat.com/cluster/
3245T: git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/dlm.git
3246S: Supported
3247F: fs/dlm/
3248
3249DMA BUFFER SHARING FRAMEWORK
3250M: Sumit Semwal <sumit.semwal@linaro.org>
3251S: Maintained
3252L: linux-media@vger.kernel.org
3253L: dri-devel@lists.freedesktop.org
3254L: linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
3255F: drivers/dma-buf/
3256F: include/linux/dma-buf*
3257F: include/linux/reservation.h
3258F: include/linux/*fence.h
3259F: Documentation/dma-buf-sharing.txt
3260T: git git://git.linaro.org/people/sumitsemwal/linux-dma-buf.git
3261
3262DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
3263M: Vinod Koul <vinod.koul@intel.com>
3264L: dmaengine@vger.kernel.org
3265Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
3266S: Maintained
3267F: drivers/dma/
3268F: include/linux/dmaengine.h
3269F: Documentation/dmaengine/
3270T: git git://git.infradead.org/users/vkoul/slave-dma.git
3271
3272DME1737 HARDWARE MONITOR DRIVER
3273M: Juerg Haefliger <juergh@gmail.com>
3274L: lm-sensors@lm-sensors.org
3275S: Maintained
3276F: Documentation/hwmon/dme1737
3277F: drivers/hwmon/dme1737.c
3278
3279DMI/SMBIOS SUPPORT
3280M: Jean Delvare <jdelvare@suse.de>
3281S: Maintained
3282F: drivers/firmware/dmi-id.c
3283F: drivers/firmware/dmi_scan.c
3284F: include/linux/dmi.h
3285
3286DOCUMENTATION
3287M: Jonathan Corbet <corbet@lwn.net>
3288L: linux-doc@vger.kernel.org
3289S: Maintained
3290F: Documentation/
3291X: Documentation/ABI/
3292X: Documentation/devicetree/
3293X: Documentation/acpi
3294X: Documentation/power
3295X: Documentation/spi
3296T: git git://git.lwn.net/linux-2.6.git docs-next
3297
3298DOUBLETALK DRIVER
3299M: "James R. Van Zandt" <jrv@vanzandt.mv.com>
3300L: blinux-list@redhat.com
3301S: Maintained
3302F: drivers/char/dtlk.c
3303F: include/linux/dtlk.h
3304
3305DPT_I2O SCSI RAID DRIVER
3306M: Adaptec OEM Raid Solutions <aacraid@adaptec.com>
3307L: linux-scsi@vger.kernel.org
3308W: http://www.adaptec.com/
3309S: Maintained
3310F: drivers/scsi/dpt*
3311F: drivers/scsi/dpt/
3312
3313DRBD DRIVER
3314P: Philipp Reisner
3315P: Lars Ellenberg
3316M: drbd-dev@lists.linbit.com
3317L: drbd-user@lists.linbit.com
3318W: http://www.drbd.org
3319T: git git://git.drbd.org/linux-2.6-drbd.git drbd
3320T: git git://git.drbd.org/drbd-8.3.git
3321S: Supported
3322F: drivers/block/drbd/
3323F: lib/lru_cache.c
3324F: Documentation/blockdev/drbd/
3325
3326DRIVER CORE, KOBJECTS, DEBUGFS AND SYSFS
3327M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
3328T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
3329S: Supported
3330F: Documentation/kobject.txt
3331F: drivers/base/
3332F: fs/sysfs/
3333F: fs/debugfs/
3334F: include/linux/kobj*
3335F: include/linux/debugfs.h
3336F: lib/kobj*
3337
3338DRM DRIVERS
3339M: David Airlie <airlied@linux.ie>
3340L: dri-devel@lists.freedesktop.org
3341T: git git://people.freedesktop.org/~airlied/linux
3342S: Maintained
3343F: drivers/gpu/drm/
3344F: drivers/gpu/vga/
3345F: include/drm/
3346F: include/uapi/drm/
3347
3348RADEON DRM DRIVERS
3349M: Alex Deucher <alexander.deucher@amd.com>
3350M: Christian König <christian.koenig@amd.com>
3351L: dri-devel@lists.freedesktop.org
3352T: git git://people.freedesktop.org/~agd5f/linux
3353S: Supported
3354F: drivers/gpu/drm/radeon/
3355F: include/uapi/drm/radeon*
3356
3357DRM PANEL DRIVERS
3358M: Thierry Reding <thierry.reding@gmail.com>
3359L: dri-devel@lists.freedesktop.org
3360T: git git://anongit.freedesktop.org/tegra/linux.git
3361S: Maintained
3362F: drivers/gpu/drm/drm_panel.c
3363F: drivers/gpu/drm/panel/
3364F: include/drm/drm_panel.h
3365F: Documentation/devicetree/bindings/panel/
3366
3367INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets)
3368M: Daniel Vetter <daniel.vetter@intel.com>
3369M: Jani Nikula <jani.nikula@linux.intel.com>
3370L: intel-gfx@lists.freedesktop.org
3371L: dri-devel@lists.freedesktop.org
3372Q: http://patchwork.freedesktop.org/project/intel-gfx/
3373T: git git://anongit.freedesktop.org/drm-intel
3374S: Supported
3375F: drivers/gpu/drm/i915/
3376F: include/drm/i915*
3377F: include/uapi/drm/i915*
3378
3379DRM DRIVERS FOR EXYNOS
3380M: Inki Dae <inki.dae@samsung.com>
3381M: Joonyoung Shim <jy0922.shim@samsung.com>
3382M: Seung-Woo Kim <sw0312.kim@samsung.com>
3383M: Kyungmin Park <kyungmin.park@samsung.com>
3384L: dri-devel@lists.freedesktop.org
3385T: git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
3386S: Supported
3387F: drivers/gpu/drm/exynos/
3388F: include/drm/exynos*
3389F: include/uapi/drm/exynos*
3390
3391DRM DRIVERS FOR FREESCALE IMX
3392M: Philipp Zabel <p.zabel@pengutronix.de>
3393L: dri-devel@lists.freedesktop.org
3394S: Maintained
3395F: drivers/gpu/drm/imx/
3396F: Documentation/devicetree/bindings/drm/imx/
3397
3398DRM DRIVERS FOR NVIDIA TEGRA
3399M: Thierry Reding <thierry.reding@gmail.com>
3400M: Terje Bergström <tbergstrom@nvidia.com>
3401L: dri-devel@lists.freedesktop.org
3402L: linux-tegra@vger.kernel.org
3403T: git git://anongit.freedesktop.org/tegra/linux.git
3404S: Supported
3405F: drivers/gpu/drm/tegra/
3406F: drivers/gpu/host1x/
3407F: include/linux/host1x.h
3408F: include/uapi/drm/tegra_drm.h
3409F: Documentation/devicetree/bindings/gpu/nvidia,tegra20-host1x.txt
3410
3411DRM DRIVERS FOR RENESAS
3412M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
3413L: dri-devel@lists.freedesktop.org
3414L: linux-sh@vger.kernel.org
3415T: git git://people.freedesktop.org/~airlied/linux
3416S: Supported
3417F: drivers/gpu/drm/rcar-du/
3418F: drivers/gpu/drm/shmobile/
3419F: include/linux/platform_data/shmob_drm.h
3420
3421DSBR100 USB FM RADIO DRIVER
3422M: Alexey Klimov <klimov.linux@gmail.com>
3423L: linux-media@vger.kernel.org
3424T: git git://linuxtv.org/media_tree.git
3425S: Maintained
3426F: drivers/media/radio/dsbr100.c
3427
3428DSCC4 DRIVER
3429M: Francois Romieu <romieu@fr.zoreil.com>
3430L: netdev@vger.kernel.org
3431S: Maintained
3432F: drivers/net/wan/dscc4.c
3433
3434DVB_USB_AF9015 MEDIA DRIVER
3435M: Antti Palosaari <crope@iki.fi>
3436L: linux-media@vger.kernel.org
3437W: http://linuxtv.org/
3438W: http://palosaari.fi/linux/
3439Q: http://patchwork.linuxtv.org/project/linux-media/list/
3440T: git git://linuxtv.org/anttip/media_tree.git
3441S: Maintained
3442F: drivers/media/usb/dvb-usb-v2/af9015*
3443
3444DVB_USB_AF9035 MEDIA DRIVER
3445M: Antti Palosaari <crope@iki.fi>
3446L: linux-media@vger.kernel.org
3447W: http://linuxtv.org/
3448W: http://palosaari.fi/linux/
3449Q: http://patchwork.linuxtv.org/project/linux-media/list/
3450T: git git://linuxtv.org/anttip/media_tree.git
3451S: Maintained
3452F: drivers/media/usb/dvb-usb-v2/af9035*
3453
3454DVB_USB_ANYSEE MEDIA DRIVER
3455M: Antti Palosaari <crope@iki.fi>
3456L: linux-media@vger.kernel.org
3457W: http://linuxtv.org/
3458W: http://palosaari.fi/linux/
3459Q: http://patchwork.linuxtv.org/project/linux-media/list/
3460T: git git://linuxtv.org/anttip/media_tree.git
3461S: Maintained
3462F: drivers/media/usb/dvb-usb-v2/anysee*
3463
3464DVB_USB_AU6610 MEDIA DRIVER
3465M: Antti Palosaari <crope@iki.fi>
3466L: linux-media@vger.kernel.org
3467W: http://linuxtv.org/
3468W: http://palosaari.fi/linux/
3469Q: http://patchwork.linuxtv.org/project/linux-media/list/
3470T: git git://linuxtv.org/anttip/media_tree.git
3471S: Maintained
3472F: drivers/media/usb/dvb-usb-v2/au6610*
3473
3474DVB_USB_CE6230 MEDIA DRIVER
3475M: Antti Palosaari <crope@iki.fi>
3476L: linux-media@vger.kernel.org
3477W: http://linuxtv.org/
3478W: http://palosaari.fi/linux/
3479Q: http://patchwork.linuxtv.org/project/linux-media/list/
3480T: git git://linuxtv.org/anttip/media_tree.git
3481S: Maintained
3482F: drivers/media/usb/dvb-usb-v2/ce6230*
3483
3484DVB_USB_CXUSB MEDIA DRIVER
3485M: Michael Krufky <mkrufky@linuxtv.org>
3486L: linux-media@vger.kernel.org
3487W: http://linuxtv.org/
3488W: http://github.com/mkrufky
3489Q: http://patchwork.linuxtv.org/project/linux-media/list/
3490T: git git://linuxtv.org/media_tree.git
3491S: Maintained
3492F: drivers/media/usb/dvb-usb/cxusb*
3493
3494DVB_USB_EC168 MEDIA DRIVER
3495M: Antti Palosaari <crope@iki.fi>
3496L: linux-media@vger.kernel.org
3497W: http://linuxtv.org/
3498W: http://palosaari.fi/linux/
3499Q: http://patchwork.linuxtv.org/project/linux-media/list/
3500T: git git://linuxtv.org/anttip/media_tree.git
3501S: Maintained
3502F: drivers/media/usb/dvb-usb-v2/ec168*
3503
3504DVB_USB_GL861 MEDIA DRIVER
3505M: Antti Palosaari <crope@iki.fi>
3506L: linux-media@vger.kernel.org
3507W: http://linuxtv.org/
3508Q: http://patchwork.linuxtv.org/project/linux-media/list/
3509T: git git://linuxtv.org/anttip/media_tree.git
3510S: Maintained
3511F: drivers/media/usb/dvb-usb-v2/gl861*
3512
3513DVB_USB_MXL111SF MEDIA DRIVER
3514M: Michael Krufky <mkrufky@linuxtv.org>
3515L: linux-media@vger.kernel.org
3516W: http://linuxtv.org/
3517W: http://github.com/mkrufky
3518Q: http://patchwork.linuxtv.org/project/linux-media/list/
3519T: git git://linuxtv.org/mkrufky/mxl111sf.git
3520S: Maintained
3521F: drivers/media/usb/dvb-usb-v2/mxl111sf*
3522
3523DVB_USB_RTL28XXU MEDIA DRIVER
3524M: Antti Palosaari <crope@iki.fi>
3525L: linux-media@vger.kernel.org
3526W: http://linuxtv.org/
3527W: http://palosaari.fi/linux/
3528Q: http://patchwork.linuxtv.org/project/linux-media/list/
3529T: git git://linuxtv.org/anttip/media_tree.git
3530S: Maintained
3531F: drivers/media/usb/dvb-usb-v2/rtl28xxu*
3532
3533DVB_USB_V2 MEDIA DRIVER
3534M: Antti Palosaari <crope@iki.fi>
3535L: linux-media@vger.kernel.org
3536W: http://linuxtv.org/
3537W: http://palosaari.fi/linux/
3538Q: http://patchwork.linuxtv.org/project/linux-media/list/
3539T: git git://linuxtv.org/anttip/media_tree.git
3540S: Maintained
3541F: drivers/media/usb/dvb-usb-v2/dvb_usb*
3542F: drivers/media/usb/dvb-usb-v2/usb_urb.c
3543
3544DYNAMIC DEBUG
3545M: Jason Baron <jbaron@akamai.com>
3546S: Maintained
3547F: lib/dynamic_debug.c
3548F: include/linux/dynamic_debug.h
3549
3550DZ DECSTATION DZ11 SERIAL DRIVER
3551M: "Maciej W. Rozycki" <macro@linux-mips.org>
3552S: Maintained
3553F: drivers/tty/serial/dz.*
3554
3555E3X0 POWER BUTTON DRIVER
3556M: Moritz Fischer <moritz.fischer@ettus.com>
3557L: usrp-users@lists.ettus.com
3558W: http://www.ettus.com
3559S: Supported
3560F: drivers/input/misc/e3x0-button.c
3561F: Documentation/devicetree/bindings/input/e3x0-button.txt
3562
3563E4000 MEDIA DRIVER
3564M: Antti Palosaari <crope@iki.fi>
3565L: linux-media@vger.kernel.org
3566W: http://linuxtv.org/
3567W: http://palosaari.fi/linux/
3568Q: http://patchwork.linuxtv.org/project/linux-media/list/
3569T: git git://linuxtv.org/anttip/media_tree.git
3570S: Maintained
3571F: drivers/media/tuners/e4000*
3572
3573EATA ISA/EISA/PCI SCSI DRIVER
3574M: Dario Ballabio <ballabio_dario@emc.com>
3575L: linux-scsi@vger.kernel.org
3576S: Maintained
3577F: drivers/scsi/eata.c
3578
3579EC100 MEDIA DRIVER
3580M: Antti Palosaari <crope@iki.fi>
3581L: linux-media@vger.kernel.org
3582W: http://linuxtv.org/
3583W: http://palosaari.fi/linux/
3584Q: http://patchwork.linuxtv.org/project/linux-media/list/
3585T: git git://linuxtv.org/anttip/media_tree.git
3586S: Maintained
3587F: drivers/media/dvb-frontends/ec100*
3588
3589ECRYPT FILE SYSTEM
3590M: Tyler Hicks <tyhicks@canonical.com>
3591L: ecryptfs@vger.kernel.org
3592W: http://ecryptfs.org
3593W: https://launchpad.net/ecryptfs
3594S: Supported
3595F: Documentation/filesystems/ecryptfs.txt
3596F: fs/ecryptfs/
3597
3598EDAC-CORE
3599M: Doug Thompson <dougthompson@xmission.com>
3600M: Borislav Petkov <bp@alien8.de>
3601M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
3602L: linux-edac@vger.kernel.org
3603W: bluesmoke.sourceforge.net
3604T: git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp.git#for-next
3605T: git://git.kernel.org/pub/linux/kernel/git/mchehab/linux-edac.git#linux_next
3606S: Supported
3607F: Documentation/edac.txt
3608F: drivers/edac/
3609F: include/linux/edac.h
3610
3611EDAC-AMD64
3612M: Doug Thompson <dougthompson@xmission.com>
3613M: Borislav Petkov <bp@alien8.de>
3614L: linux-edac@vger.kernel.org
3615W: bluesmoke.sourceforge.net
3616S: Maintained
3617F: drivers/edac/amd64_edac*
3618
3619EDAC-CALXEDA
3620M: Doug Thompson <dougthompson@xmission.com>
3621M: Robert Richter <rric@kernel.org>
3622L: linux-edac@vger.kernel.org
3623W: bluesmoke.sourceforge.net
3624S: Maintained
3625F: drivers/edac/highbank*
3626
3627EDAC-CAVIUM
3628M: Ralf Baechle <ralf@linux-mips.org>
3629M: David Daney <david.daney@cavium.com>
3630L: linux-edac@vger.kernel.org
3631L: linux-mips@linux-mips.org
3632W: bluesmoke.sourceforge.net
3633S: Supported
3634F: drivers/edac/octeon_edac*
3635
3636EDAC-E752X
3637M: Mark Gross <mark.gross@intel.com>
3638M: Doug Thompson <dougthompson@xmission.com>
3639L: linux-edac@vger.kernel.org
3640W: bluesmoke.sourceforge.net
3641S: Maintained
3642F: drivers/edac/e752x_edac.c
3643
3644EDAC-E7XXX
3645M: Doug Thompson <dougthompson@xmission.com>
3646L: linux-edac@vger.kernel.org
3647W: bluesmoke.sourceforge.net
3648S: Maintained
3649F: drivers/edac/e7xxx_edac.c
3650
3651EDAC-GHES
3652M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
3653L: linux-edac@vger.kernel.org
3654W: bluesmoke.sourceforge.net
3655S: Maintained
3656F: drivers/edac/ghes_edac.c
3657
3658EDAC-I82443BXGX
3659M: Tim Small <tim@buttersideup.com>
3660L: linux-edac@vger.kernel.org
3661W: bluesmoke.sourceforge.net
3662S: Maintained
3663F: drivers/edac/i82443bxgx_edac.c
3664
3665EDAC-I3000
3666M: Jason Uhlenkott <juhlenko@akamai.com>
3667L: linux-edac@vger.kernel.org
3668W: bluesmoke.sourceforge.net
3669S: Maintained
3670F: drivers/edac/i3000_edac.c
3671
3672EDAC-I5000
3673M: Doug Thompson <dougthompson@xmission.com>
3674L: linux-edac@vger.kernel.org
3675W: bluesmoke.sourceforge.net
3676S: Maintained
3677F: drivers/edac/i5000_edac.c
3678
3679EDAC-I5400
3680M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
3681L: linux-edac@vger.kernel.org
3682W: bluesmoke.sourceforge.net
3683S: Maintained
3684F: drivers/edac/i5400_edac.c
3685
3686EDAC-I7300
3687M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
3688L: linux-edac@vger.kernel.org
3689W: bluesmoke.sourceforge.net
3690S: Maintained
3691F: drivers/edac/i7300_edac.c
3692
3693EDAC-I7CORE
3694M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
3695L: linux-edac@vger.kernel.org
3696W: bluesmoke.sourceforge.net
3697S: Maintained
3698F: drivers/edac/i7core_edac.c
3699
3700EDAC-I82975X
3701M: Ranganathan Desikan <ravi@jetztechnologies.com>
3702M: "Arvind R." <arvino55@gmail.com>
3703L: linux-edac@vger.kernel.org
3704W: bluesmoke.sourceforge.net
3705S: Maintained
3706F: drivers/edac/i82975x_edac.c
3707
3708EDAC-IE31200
3709M: Jason Baron <jbaron@akamai.com>
3710L: linux-edac@vger.kernel.org
3711W: bluesmoke.sourceforge.net
3712S: Maintained
3713F: drivers/edac/ie31200_edac.c
3714
3715EDAC-MPC85XX
3716M: Johannes Thumshirn <johannes.thumshirn@men.de>
3717L: linux-edac@vger.kernel.org
3718W: bluesmoke.sourceforge.net
3719S: Maintained
3720F: drivers/edac/mpc85xx_edac.[ch]
3721
3722EDAC-PASEMI
3723M: Egor Martovetsky <egor@pasemi.com>
3724L: linux-edac@vger.kernel.org
3725W: bluesmoke.sourceforge.net
3726S: Maintained
3727F: drivers/edac/pasemi_edac.c
3728
3729EDAC-R82600
3730M: Tim Small <tim@buttersideup.com>
3731L: linux-edac@vger.kernel.org
3732W: bluesmoke.sourceforge.net
3733S: Maintained
3734F: drivers/edac/r82600_edac.c
3735
3736EDAC-SBRIDGE
3737M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
3738L: linux-edac@vger.kernel.org
3739W: bluesmoke.sourceforge.net
3740S: Maintained
3741F: drivers/edac/sb_edac.c
3742
3743EDIROL UA-101/UA-1000 DRIVER
3744M: Clemens Ladisch <clemens@ladisch.de>
3745L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3746T: git git://git.alsa-project.org/alsa-kernel.git
3747S: Maintained
3748F: sound/usb/misc/ua101.c
3749
3750EXTENSIBLE FIRMWARE INTERFACE (EFI)
3751M: Matt Fleming <matt.fleming@intel.com>
3752L: linux-efi@vger.kernel.org
3753T: git git://git.kernel.org/pub/scm/linux/kernel/git/mfleming/efi.git
3754S: Maintained
3755F: Documentation/efi-stub.txt
3756F: arch/ia64/kernel/efi.c
3757F: arch/x86/boot/compressed/eboot.[ch]
3758F: arch/x86/include/asm/efi.h
3759F: arch/x86/platform/efi/*
3760F: drivers/firmware/efi/*
3761F: include/linux/efi*.h
3762
3763EFI VARIABLE FILESYSTEM
3764M: Matthew Garrett <matthew.garrett@nebula.com>
3765M: Jeremy Kerr <jk@ozlabs.org>
3766M: Matt Fleming <matt.fleming@intel.com>
3767T: git git://git.kernel.org/pub/scm/linux/kernel/git/mfleming/efi.git
3768L: linux-efi@vger.kernel.org
3769S: Maintained
3770F: fs/efivarfs/
3771
3772EFIFB FRAMEBUFFER DRIVER
3773L: linux-fbdev@vger.kernel.org
3774M: Peter Jones <pjones@redhat.com>
3775S: Maintained
3776F: drivers/video/fbdev/efifb.c
3777
3778EFS FILESYSTEM
3779W: http://aeschi.ch.eu.org/efs/
3780S: Orphan
3781F: fs/efs/
3782
3783EHCA (IBM GX bus InfiniBand adapter) DRIVER
3784M: Hoang-Nam Nguyen <hnguyen@de.ibm.com>
3785M: Christoph Raisch <raisch@de.ibm.com>
3786L: linux-rdma@vger.kernel.org
3787S: Supported
3788F: drivers/infiniband/hw/ehca/
3789
3790EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
3791M: Thadeu Lima de Souza Cascardo <cascardo@linux.vnet.ibm.com>
3792L: netdev@vger.kernel.org
3793S: Maintained
3794F: drivers/net/ethernet/ibm/ehea/
3795
3796EM28XX VIDEO4LINUX DRIVER
3797M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
3798L: linux-media@vger.kernel.org
3799W: http://linuxtv.org
3800T: git git://linuxtv.org/media_tree.git
3801S: Maintained
3802F: drivers/media/usb/em28xx/
3803
3804EMBEDDED LINUX
3805M: Paul Gortmaker <paul.gortmaker@windriver.com>
3806M: Matt Mackall <mpm@selenic.com>
3807M: David Woodhouse <dwmw2@infradead.org>
3808L: linux-embedded@vger.kernel.org
3809S: Maintained
3810
3811EMULEX LPFC FC SCSI DRIVER
3812M: James Smart <james.smart@emulex.com>
3813L: linux-scsi@vger.kernel.org
3814W: http://sourceforge.net/projects/lpfcxxxx
3815S: Supported
3816F: drivers/scsi/lpfc/
3817
3818ENE CB710 FLASH CARD READER DRIVER
3819M: Michał Mirosław <mirq-linux@rere.qmqm.pl>
3820S: Maintained
3821F: drivers/misc/cb710/
3822F: drivers/mmc/host/cb710-mmc.*
3823F: include/linux/cb710.h
3824
3825ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
3826M: Maxim Levitsky <maximlevitsky@gmail.com>
3827S: Maintained
3828F: drivers/media/rc/ene_ir.*
3829
3830ENHANCED ERROR HANDLING (EEH)
3831M: Gavin Shan <shangw@linux.vnet.ibm.com>
3832L: linuxppc-dev@lists.ozlabs.org
3833S: Supported
3834F: Documentation/powerpc/eeh-pci-error-recovery.txt
3835F: arch/powerpc/kernel/eeh*.c
3836
3837EPSON S1D13XXX FRAMEBUFFER DRIVER
3838M: Kristoffer Ericson <kristoffer.ericson@gmail.com>
3839S: Maintained
3840T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
3841F: drivers/video/fbdev/s1d13xxxfb.c
3842F: include/video/s1d13xxxfb.h
3843
3844ET131X NETWORK DRIVER
3845M: Mark Einon <mark.einon@gmail.com>
3846S: Odd Fixes
3847F: drivers/net/ethernet/agere/
3848
3849ETHERNET BRIDGE
3850M: Stephen Hemminger <stephen@networkplumber.org>
3851L: bridge@lists.linux-foundation.org
3852L: netdev@vger.kernel.org
3853W: http://www.linuxfoundation.org/en/Net:Bridge
3854S: Maintained
3855F: include/linux/netfilter_bridge/
3856F: net/bridge/
3857
3858ETHERNET PHY LIBRARY
3859M: Florian Fainelli <f.fainelli@gmail.com>
3860L: netdev@vger.kernel.org
3861S: Maintained
3862F: include/linux/phy.h
3863F: include/linux/phy_fixed.h
3864F: drivers/net/phy/
3865F: Documentation/networking/phy.txt
3866F: drivers/of/of_mdio.c
3867F: drivers/of/of_net.c
3868
3869EXT2 FILE SYSTEM
3870M: Jan Kara <jack@suse.cz>
3871L: linux-ext4@vger.kernel.org
3872S: Maintained
3873F: Documentation/filesystems/ext2.txt
3874F: fs/ext2/
3875F: include/linux/ext2*
3876
3877EXT3 FILE SYSTEM
3878M: Jan Kara <jack@suse.cz>
3879M: Andrew Morton <akpm@linux-foundation.org>
3880M: Andreas Dilger <adilger.kernel@dilger.ca>
3881L: linux-ext4@vger.kernel.org
3882S: Maintained
3883F: Documentation/filesystems/ext3.txt
3884F: fs/ext3/
3885
3886EXT4 FILE SYSTEM
3887M: "Theodore Ts'o" <tytso@mit.edu>
3888M: Andreas Dilger <adilger.kernel@dilger.ca>
3889L: linux-ext4@vger.kernel.org
3890W: http://ext4.wiki.kernel.org
3891Q: http://patchwork.ozlabs.org/project/linux-ext4/list/
3892S: Maintained
3893F: Documentation/filesystems/ext4.txt
3894F: fs/ext4/
3895
3896Extended Verification Module (EVM)
3897M: Mimi Zohar <zohar@linux.vnet.ibm.com>
3898L: linux-ima-devel@lists.sourceforge.net
3899L: linux-security-module@vger.kernel.org
3900S: Supported
3901F: security/integrity/evm/
3902
3903EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
3904M: MyungJoo Ham <myungjoo.ham@samsung.com>
3905M: Chanwoo Choi <cw00.choi@samsung.com>
3906L: linux-kernel@vger.kernel.org
3907T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
3908S: Maintained
3909F: drivers/extcon/
3910F: Documentation/extcon/
3911
3912EXYNOS DP DRIVER
3913M: Jingoo Han <jg1.han@samsung.com>
3914L: dri-devel@lists.freedesktop.org
3915S: Maintained
3916F: drivers/gpu/drm/exynos/exynos_dp*
3917
3918EXYNOS MIPI DISPLAY DRIVERS
3919M: Inki Dae <inki.dae@samsung.com>
3920M: Donghwa Lee <dh09.lee@samsung.com>
3921M: Kyungmin Park <kyungmin.park@samsung.com>
3922L: linux-fbdev@vger.kernel.org
3923S: Maintained
3924F: drivers/video/fbdev/exynos/exynos_mipi*
3925F: include/video/exynos_mipi*
3926
3927F71805F HARDWARE MONITORING DRIVER
3928M: Jean Delvare <jdelvare@suse.de>
3929L: lm-sensors@lm-sensors.org
3930S: Maintained
3931F: Documentation/hwmon/f71805f
3932F: drivers/hwmon/f71805f.c
3933
3934FC0011 TUNER DRIVER
3935M: Michael Buesch <m@bues.ch>
3936L: linux-media@vger.kernel.org
3937S: Maintained
3938F: drivers/media/tuners/fc0011.h
3939F: drivers/media/tuners/fc0011.c
3940
3941FC2580 MEDIA DRIVER
3942M: Antti Palosaari <crope@iki.fi>
3943L: linux-media@vger.kernel.org
3944W: http://linuxtv.org/
3945W: http://palosaari.fi/linux/
3946Q: http://patchwork.linuxtv.org/project/linux-media/list/
3947T: git git://linuxtv.org/anttip/media_tree.git
3948S: Maintained
3949F: drivers/media/tuners/fc2580*
3950
3951FANOTIFY
3952M: Eric Paris <eparis@redhat.com>
3953S: Maintained
3954F: fs/notify/fanotify/
3955F: include/linux/fanotify.h
3956F: include/uapi/linux/fanotify.h
3957
3958FARSYNC SYNCHRONOUS DRIVER
3959M: Kevin Curtis <kevin.curtis@farsite.co.uk>
3960W: http://www.farsite.co.uk/
3961S: Supported
3962F: drivers/net/wan/farsync.*
3963
3964FAULT INJECTION SUPPORT
3965M: Akinobu Mita <akinobu.mita@gmail.com>
3966S: Supported
3967F: Documentation/fault-injection/
3968F: lib/fault-inject.c
3969
3970FBTFT Framebuffer drivers
3971M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
3972M: Noralf Trønnes <noralf@tronnes.org>
3973S: Maintained
3974F: drivers/staging/fbtft/
3975
3976FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
3977M: Vasu Dev <vasu.dev@intel.com>
3978L: fcoe-devel@open-fcoe.org
3979W: www.Open-FCoE.org
3980S: Supported
3981F: drivers/scsi/libfc/
3982F: drivers/scsi/fcoe/
3983F: include/scsi/fc/
3984F: include/scsi/libfc.h
3985F: include/scsi/libfcoe.h
3986F: include/uapi/scsi/fc/
3987
3988FILE LOCKING (flock() and fcntl()/lockf())
3989M: Jeff Layton <jlayton@poochiereds.net>
3990M: J. Bruce Fields <bfields@fieldses.org>
3991L: linux-fsdevel@vger.kernel.org
3992S: Maintained
3993F: include/linux/fcntl.h
3994F: include/linux/fs.h
3995F: include/uapi/linux/fcntl.h
3996F: include/uapi/linux/fs.h
3997F: fs/fcntl.c
3998F: fs/locks.c
3999
4000FILESYSTEMS (VFS and infrastructure)
4001M: Alexander Viro <viro@zeniv.linux.org.uk>
4002L: linux-fsdevel@vger.kernel.org
4003S: Maintained
4004F: fs/*
4005
4006FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
4007M: Riku Voipio <riku.voipio@iki.fi>
4008L: lm-sensors@lm-sensors.org
4009S: Maintained
4010F: drivers/hwmon/f75375s.c
4011F: include/linux/f75375s.h
4012
4013FIREWIRE AUDIO DRIVERS
4014M: Clemens Ladisch <clemens@ladisch.de>
4015L: alsa-devel@alsa-project.org (moderated for non-subscribers)
4016T: git git://git.alsa-project.org/alsa-kernel.git
4017S: Maintained
4018F: sound/firewire/
4019
4020FIREWIRE MEDIA DRIVERS (firedtv)
4021M: Stefan Richter <stefanr@s5r6.in-berlin.de>
4022L: linux-media@vger.kernel.org
4023L: linux1394-devel@lists.sourceforge.net
4024T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
4025S: Maintained
4026F: drivers/media/firewire/
4027
4028FIREWIRE SBP-2 TARGET
4029M: Chris Boot <bootc@bootc.net>
4030L: linux-scsi@vger.kernel.org
4031L: target-devel@vger.kernel.org
4032L: linux1394-devel@lists.sourceforge.net
4033T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
4034S: Maintained
4035F: drivers/target/sbp/
4036
4037FIREWIRE SUBSYSTEM
4038M: Stefan Richter <stefanr@s5r6.in-berlin.de>
4039L: linux1394-devel@lists.sourceforge.net
4040W: http://ieee1394.wiki.kernel.org/
4041T: git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
4042S: Maintained
4043F: drivers/firewire/
4044F: include/linux/firewire.h
4045F: include/uapi/linux/firewire*.h
4046F: tools/firewire/
4047
4048FIRMWARE LOADER (request_firmware)
4049M: Ming Lei <ming.lei@canonical.com>
4050L: linux-kernel@vger.kernel.org
4051S: Maintained
4052F: Documentation/firmware_class/
4053F: drivers/base/firmware*.c
4054F: include/linux/firmware.h
4055
4056FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card)
4057M: Joshua Morris <josh.h.morris@us.ibm.com>
4058M: Philip Kelleher <pjk1939@linux.vnet.ibm.com>
4059S: Maintained
4060F: drivers/block/rsxx/
4061
4062FLOPPY DRIVER
4063M: Jiri Kosina <jkosina@suse.cz>
4064T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/floppy.git
4065S: Odd fixes
4066F: drivers/block/floppy.c
4067
4068FMC SUBSYSTEM
4069M: Alessandro Rubini <rubini@gnudd.com>
4070W: http://www.ohwr.org/projects/fmc-bus
4071S: Supported
4072F: drivers/fmc/
4073F: include/linux/fmc*.h
4074F: include/linux/ipmi-fru.h
4075K: fmc_d.*register
4076
4077FPU EMULATOR
4078M: Bill Metzenthen <billm@melbpc.org.au>
4079W: http://floatingpoint.sourceforge.net/emulator/index.html
4080S: Maintained
4081F: arch/x86/math-emu/
4082
4083FRAME RELAY DLCI/FRAD (Sangoma drivers too)
4084L: netdev@vger.kernel.org
4085S: Orphan
4086F: drivers/net/wan/dlci.c
4087F: drivers/net/wan/sdla.c
4088
4089FRAMEBUFFER LAYER
4090M: Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
4091M: Tomi Valkeinen <tomi.valkeinen@ti.com>
4092L: linux-fbdev@vger.kernel.org
4093W: http://linux-fbdev.sourceforge.net/
4094Q: http://patchwork.kernel.org/project/linux-fbdev/list/
4095T: git git://git.kernel.org/pub/scm/linux/kernel/git/plagnioj/linux-fbdev.git
4096S: Maintained
4097F: Documentation/fb/
4098F: Documentation/devicetree/bindings/fb/
4099F: drivers/video/
4100F: include/video/
4101F: include/linux/fb.h
4102F: include/uapi/video/
4103F: include/uapi/linux/fb.h
4104
4105FREESCALE DIU FRAMEBUFFER DRIVER
4106M: Timur Tabi <timur@tabi.org>
4107L: linux-fbdev@vger.kernel.org
4108S: Maintained
4109F: drivers/video/fbdev/fsl-diu-fb.*
4110
4111FREESCALE DMA DRIVER
4112M: Li Yang <leoli@freescale.com>
4113M: Zhang Wei <zw@zh-kernel.org>
4114L: linuxppc-dev@lists.ozlabs.org
4115S: Maintained
4116F: drivers/dma/fsldma.*
4117
4118FREESCALE I2C CPM DRIVER
4119M: Jochen Friedrich <jochen@scram.de>
4120L: linuxppc-dev@lists.ozlabs.org
4121L: linux-i2c@vger.kernel.org
4122S: Maintained
4123F: drivers/i2c/busses/i2c-cpm.c
4124
4125FREESCALE IMX / MXC FRAMEBUFFER DRIVER
4126M: Sascha Hauer <kernel@pengutronix.de>
4127L: linux-fbdev@vger.kernel.org
4128L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4129S: Maintained
4130F: include/linux/platform_data/video-imxfb.h
4131F: drivers/video/fbdev/imxfb.c
4132
4133FREESCALE QUAD SPI DRIVER
4134M: Han Xu <han.xu@freescale.com>
4135L: linux-mtd@lists.infradead.org
4136S: Maintained
4137F: drivers/mtd/spi-nor/fsl-quadspi.c
4138
4139FREESCALE SOC FS_ENET DRIVER
4140M: Pantelis Antoniou <pantelis.antoniou@gmail.com>
4141M: Vitaly Bordug <vbordug@ru.mvista.com>
4142L: linuxppc-dev@lists.ozlabs.org
4143L: netdev@vger.kernel.org
4144S: Maintained
4145F: drivers/net/ethernet/freescale/fs_enet/
4146F: include/linux/fs_enet_pd.h
4147
4148FREESCALE QUICC ENGINE LIBRARY
4149L: linuxppc-dev@lists.ozlabs.org
4150S: Orphan
4151F: arch/powerpc/sysdev/qe_lib/
4152F: arch/powerpc/include/asm/*qe.h
4153
4154FREESCALE USB PERIPHERAL DRIVERS
4155M: Li Yang <leoli@freescale.com>
4156L: linux-usb@vger.kernel.org
4157L: linuxppc-dev@lists.ozlabs.org
4158S: Maintained
4159F: drivers/usb/gadget/udc/fsl*
4160
4161FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
4162M: Li Yang <leoli@freescale.com>
4163L: netdev@vger.kernel.org
4164L: linuxppc-dev@lists.ozlabs.org
4165S: Maintained
4166F: drivers/net/ethernet/freescale/ucc_geth*
4167
4168FREESCALE QUICC ENGINE UCC UART DRIVER
4169M: Timur Tabi <timur@tabi.org>
4170L: linuxppc-dev@lists.ozlabs.org
4171S: Maintained
4172F: drivers/tty/serial/ucc_uart.c
4173
4174FREESCALE SOC SOUND DRIVERS
4175M: Timur Tabi <timur@tabi.org>
4176M: Nicolin Chen <nicoleotsuka@gmail.com>
4177M: Xiubo Li <Xiubo.Lee@gmail.com>
4178L: alsa-devel@alsa-project.org (moderated for non-subscribers)
4179L: linuxppc-dev@lists.ozlabs.org
4180S: Maintained
4181F: sound/soc/fsl/fsl*
4182F: sound/soc/fsl/imx*
4183F: sound/soc/fsl/mpc8610_hpcd.c
4184
4185FREESCALE QORIQ MANAGEMENT COMPLEX DRIVER
4186M: J. German Rivera <German.Rivera@freescale.com>
4187L: linux-kernel@vger.kernel.org
4188S: Maintained
4189F: drivers/staging/fsl-mc/
4190
4191FREEVXFS FILESYSTEM
4192M: Christoph Hellwig <hch@infradead.org>
4193W: ftp://ftp.openlinux.org/pub/people/hch/vxfs
4194S: Maintained
4195F: fs/freevxfs/
4196
4197FREEZER
4198M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
4199M: Pavel Machek <pavel@ucw.cz>
4200L: linux-pm@vger.kernel.org
4201S: Supported
4202F: Documentation/power/freezing-of-tasks.txt
4203F: include/linux/freezer.h
4204F: kernel/freezer.c
4205
4206FRONTSWAP API
4207M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
4208L: linux-kernel@vger.kernel.org
4209S: Maintained
4210F: mm/frontswap.c
4211F: include/linux/frontswap.h
4212
4213FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS
4214M: David Howells <dhowells@redhat.com>
4215L: linux-cachefs@redhat.com
4216S: Supported
4217F: Documentation/filesystems/caching/
4218F: fs/fscache/
4219F: include/linux/fscache*.h
4220
4221F2FS FILE SYSTEM
4222M: Jaegeuk Kim <jaegeuk@kernel.org>
4223M: Changman Lee <cm224.lee@samsung.com>
4224L: linux-f2fs-devel@lists.sourceforge.net
4225W: http://en.wikipedia.org/wiki/F2FS
4226T: git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
4227S: Maintained
4228F: Documentation/filesystems/f2fs.txt
4229F: Documentation/ABI/testing/sysfs-fs-f2fs
4230F: fs/f2fs/
4231F: include/linux/f2fs_fs.h
4232
4233FUJITSU FR-V (FRV) PORT
4234M: David Howells <dhowells@redhat.com>
4235S: Maintained
4236F: arch/frv/
4237
4238FUJITSU LAPTOP EXTRAS
4239M: Jonathan Woithe <jwoithe@just42.net>
4240L: platform-driver-x86@vger.kernel.org
4241S: Maintained
4242F: drivers/platform/x86/fujitsu-laptop.c
4243
4244FUJITSU M-5MO LS CAMERA ISP DRIVER
4245M: Kyungmin Park <kyungmin.park@samsung.com>
4246M: Heungjun Kim <riverful.kim@samsung.com>
4247L: linux-media@vger.kernel.org
4248S: Maintained
4249F: drivers/media/i2c/m5mols/
4250F: include/media/m5mols.h
4251
4252FUJITSU TABLET EXTRAS
4253M: Robert Gerlach <khnz@gmx.de>
4254L: platform-driver-x86@vger.kernel.org
4255S: Maintained
4256F: drivers/platform/x86/fujitsu-tablet.c
4257
4258FUSE: FILESYSTEM IN USERSPACE
4259M: Miklos Szeredi <miklos@szeredi.hu>
4260L: fuse-devel@lists.sourceforge.net
4261W: http://fuse.sourceforge.net/
4262S: Maintained
4263F: fs/fuse/
4264F: include/uapi/linux/fuse.h
4265
4266FUTURE DOMAIN TMC-16x0 SCSI DRIVER (16-bit)
4267M: Rik Faith <faith@cs.unc.edu>
4268L: linux-scsi@vger.kernel.org
4269S: Odd Fixes (e.g., new signatures)
4270F: drivers/scsi/fdomain.*
4271
4272GCOV BASED KERNEL PROFILING
4273M: Peter Oberparleiter <oberpar@linux.vnet.ibm.com>
4274S: Maintained
4275F: kernel/gcov/
4276F: Documentation/gcov.txt
4277
4278GDT SCSI DISK ARRAY CONTROLLER DRIVER
4279M: Achim Leubner <achim_leubner@adaptec.com>
4280L: linux-scsi@vger.kernel.org
4281W: http://www.icp-vortex.com/
4282S: Supported
4283F: drivers/scsi/gdt*
4284
4285GDB KERNEL DEBUGGING HELPER SCRIPTS
4286M: Jan Kiszka <jan.kiszka@siemens.com>
4287S: Supported
4288F: scripts/gdb/
4289
4290GEMTEK FM RADIO RECEIVER DRIVER
4291M: Hans Verkuil <hverkuil@xs4all.nl>
4292L: linux-media@vger.kernel.org
4293T: git git://linuxtv.org/media_tree.git
4294W: http://linuxtv.org
4295S: Maintained
4296F: drivers/media/radio/radio-gemtek*
4297
4298GENERIC GPIO I2C DRIVER
4299M: Haavard Skinnemoen <hskinnemoen@gmail.com>
4300S: Supported
4301F: drivers/i2c/busses/i2c-gpio.c
4302F: include/linux/i2c-gpio.h
4303
4304GENERIC GPIO I2C MULTIPLEXER DRIVER
4305M: Peter Korsgaard <peter.korsgaard@barco.com>
4306L: linux-i2c@vger.kernel.org
4307S: Supported
4308F: drivers/i2c/muxes/i2c-mux-gpio.c
4309F: include/linux/i2c-mux-gpio.h
4310F: Documentation/i2c/muxes/i2c-mux-gpio
4311
4312GENERIC HDLC (WAN) DRIVERS
4313M: Krzysztof Halasa <khc@pm.waw.pl>
4314W: http://www.kernel.org/pub/linux/utils/net/hdlc/
4315S: Maintained
4316F: drivers/net/wan/c101.c
4317F: drivers/net/wan/hd6457*
4318F: drivers/net/wan/hdlc*
4319F: drivers/net/wan/n2.c
4320F: drivers/net/wan/pc300too.c
4321F: drivers/net/wan/pci200syn.c
4322F: drivers/net/wan/wanxl*
4323
4324GENERIC INCLUDE/ASM HEADER FILES
4325M: Arnd Bergmann <arnd@arndb.de>
4326L: linux-arch@vger.kernel.org
4327T: git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
4328S: Maintained
4329F: include/asm-generic/
4330F: include/uapi/asm-generic/
4331
4332GENERIC PHY FRAMEWORK
4333M: Kishon Vijay Abraham I <kishon@ti.com>
4334L: linux-kernel@vger.kernel.org
4335T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git
4336S: Supported
4337F: drivers/phy/
4338F: include/linux/phy/
4339
4340GENERIC PM DOMAINS
4341M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
4342M: Kevin Hilman <khilman@kernel.org>
4343M: Ulf Hansson <ulf.hansson@linaro.org>
4344L: linux-pm@vger.kernel.org
4345S: Supported
4346F: drivers/base/power/domain*.c
4347F: include/linux/pm_domain.h
4348
4349GENERIC UIO DRIVER FOR PCI DEVICES
4350M: "Michael S. Tsirkin" <mst@redhat.com>
4351L: kvm@vger.kernel.org
4352S: Supported
4353F: drivers/uio/uio_pci_generic.c
4354
4355GET_MAINTAINER SCRIPT
4356M: Joe Perches <joe@perches.com>
4357S: Maintained
4358F: scripts/get_maintainer.pl
4359
4360GFS2 FILE SYSTEM
4361M: Steven Whitehouse <swhiteho@redhat.com>
4362M: Bob Peterson <rpeterso@redhat.com>
4363L: cluster-devel@redhat.com
4364W: http://sources.redhat.com/cluster/
4365T: git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
4366S: Supported
4367F: Documentation/filesystems/gfs2*.txt
4368F: fs/gfs2/
4369F: include/uapi/linux/gfs2_ondisk.h
4370
4371GIGASET ISDN DRIVERS
4372M: Hansjoerg Lipp <hjlipp@web.de>
4373M: Tilman Schmidt <tilman@imap.cc>
4374L: gigaset307x-common@lists.sourceforge.net
4375W: http://gigaset307x.sourceforge.net/
4376S: Maintained
4377F: Documentation/isdn/README.gigaset
4378F: drivers/isdn/gigaset/
4379F: include/uapi/linux/gigaset_dev.h
4380
4381GO7007 MPEG CODEC
4382M: Hans Verkuil <hans.verkuil@cisco.com>
4383L: linux-media@vger.kernel.org
4384S: Maintained
4385F: drivers/media/usb/go7007/
4386
4387GOODIX TOUCHSCREEN
4388M: Bastien Nocera <hadess@hadess.net>
4389L: linux-input@vger.kernel.org
4390S: Maintained
4391F: drivers/input/touchscreen/goodix.c
4392
4393GPIO SUBSYSTEM
4394M: Linus Walleij <linus.walleij@linaro.org>
4395M: Alexandre Courbot <gnurou@gmail.com>
4396L: linux-gpio@vger.kernel.org
4397T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git
4398S: Maintained
4399F: Documentation/gpio/
4400F: drivers/gpio/
4401F: include/linux/gpio/
4402F: include/linux/gpio.h
4403F: include/asm-generic/gpio.h
4404
4405GRE DEMULTIPLEXER DRIVER
4406M: Dmitry Kozlov <xeb@mail.ru>
4407L: netdev@vger.kernel.org
4408S: Maintained
4409F: net/ipv4/gre_demux.c
4410F: net/ipv4/gre_offload.c
4411F: include/net/gre.h
4412
4413GRETH 10/100/1G Ethernet MAC device driver
4414M: Kristoffer Glembo <kristoffer@gaisler.com>
4415L: netdev@vger.kernel.org
4416S: Maintained
4417F: drivers/net/ethernet/aeroflex/
4418
4419GSPCA FINEPIX SUBDRIVER
4420M: Frank Zago <frank@zago.net>
4421L: linux-media@vger.kernel.org
4422T: git git://linuxtv.org/media_tree.git
4423S: Maintained
4424F: drivers/media/usb/gspca/finepix.c
4425
4426GSPCA GL860 SUBDRIVER
4427M: Olivier Lorin <o.lorin@laposte.net>
4428L: linux-media@vger.kernel.org
4429T: git git://linuxtv.org/media_tree.git
4430S: Maintained
4431F: drivers/media/usb/gspca/gl860/
4432
4433GSPCA M5602 SUBDRIVER
4434M: Erik Andren <erik.andren@gmail.com>
4435L: linux-media@vger.kernel.org
4436T: git git://linuxtv.org/media_tree.git
4437S: Maintained
4438F: drivers/media/usb/gspca/m5602/
4439
4440GSPCA PAC207 SONIXB SUBDRIVER
4441M: Hans de Goede <hdegoede@redhat.com>
4442L: linux-media@vger.kernel.org
4443T: git git://linuxtv.org/media_tree.git
4444S: Maintained
4445F: drivers/media/usb/gspca/pac207.c
4446
4447GSPCA SN9C20X SUBDRIVER
4448M: Brian Johnson <brijohn@gmail.com>
4449L: linux-media@vger.kernel.org
4450T: git git://linuxtv.org/media_tree.git
4451S: Maintained
4452F: drivers/media/usb/gspca/sn9c20x.c
4453
4454GSPCA T613 SUBDRIVER
4455M: Leandro Costantino <lcostantino@gmail.com>
4456L: linux-media@vger.kernel.org
4457T: git git://linuxtv.org/media_tree.git
4458S: Maintained
4459F: drivers/media/usb/gspca/t613.c
4460
4461GSPCA USB WEBCAM DRIVER
4462M: Hans de Goede <hdegoede@redhat.com>
4463L: linux-media@vger.kernel.org
4464T: git git://linuxtv.org/media_tree.git
4465S: Maintained
4466F: drivers/media/usb/gspca/
4467
4468GUID PARTITION TABLE (GPT)
4469M: Davidlohr Bueso <davidlohr@hp.com>
4470L: linux-efi@vger.kernel.org
4471S: Maintained
4472F: block/partitions/efi.*
4473
4474STK1160 USB VIDEO CAPTURE DRIVER
4475M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
4476L: linux-media@vger.kernel.org
4477T: git git://linuxtv.org/media_tree.git
4478S: Maintained
4479F: drivers/media/usb/stk1160/
4480
4481HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
4482M: Frank Seidel <frank@f-seidel.de>
4483L: platform-driver-x86@vger.kernel.org
4484W: http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
4485S: Maintained
4486F: drivers/platform/x86/hdaps.c
4487
4488HDPVR USB VIDEO ENCODER DRIVER
4489M: Hans Verkuil <hverkuil@xs4all.nl>
4490L: linux-media@vger.kernel.org
4491T: git git://linuxtv.org/media_tree.git
4492W: http://linuxtv.org
4493S: Odd Fixes
4494F: drivers/media/usb/hdpvr/
4495
4496HWPOISON MEMORY FAILURE HANDLING
4497M: Naoya Horiguchi <n-horiguchi@ah.jp.nec.com>
4498L: linux-mm@kvack.org
4499S: Maintained
4500F: mm/memory-failure.c
4501F: mm/hwpoison-inject.c
4502
4503HYPERVISOR VIRTUAL CONSOLE DRIVER
4504L: linuxppc-dev@lists.ozlabs.org
4505S: Odd Fixes
4506F: drivers/tty/hvc/
4507
4508HACKRF MEDIA DRIVER
4509M: Antti Palosaari <crope@iki.fi>
4510L: linux-media@vger.kernel.org
4511W: http://linuxtv.org/
4512W: http://palosaari.fi/linux/
4513Q: http://patchwork.linuxtv.org/project/linux-media/list/
4514T: git git://linuxtv.org/anttip/media_tree.git
4515S: Maintained
4516F: drivers/media/usb/hackrf/
4517
4518HARDWARE MONITORING
4519M: Jean Delvare <jdelvare@suse.de>
4520M: Guenter Roeck <linux@roeck-us.net>
4521L: lm-sensors@lm-sensors.org
4522W: http://www.lm-sensors.org/
4523T: quilt kernel.org/pub/linux/kernel/people/jdelvare/linux-2.6/jdelvare-hwmon/
4524T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
4525S: Maintained
4526F: Documentation/hwmon/
4527F: drivers/hwmon/
4528F: include/linux/hwmon*.h
4529
4530HARDWARE RANDOM NUMBER GENERATOR CORE
4531M: Matt Mackall <mpm@selenic.com>
4532M: Herbert Xu <herbert@gondor.apana.org.au>
4533L: linux-crypto@vger.kernel.org
4534S: Odd fixes
4535F: Documentation/hw_random.txt
4536F: drivers/char/hw_random/
4537F: include/linux/hw_random.h
4538
4539HARDWARE SPINLOCK CORE
4540M: Ohad Ben-Cohen <ohad@wizery.com>
4541S: Maintained
4542F: Documentation/hwspinlock.txt
4543F: drivers/hwspinlock/hwspinlock_*
4544F: include/linux/hwspinlock.h
4545
4546HARMONY SOUND DRIVER
4547L: linux-parisc@vger.kernel.org
4548S: Maintained
4549F: sound/parisc/harmony.*
4550
4551HD29L2 MEDIA DRIVER
4552M: Antti Palosaari <crope@iki.fi>
4553L: linux-media@vger.kernel.org
4554W: http://linuxtv.org/
4555W: http://palosaari.fi/linux/
4556Q: http://patchwork.linuxtv.org/project/linux-media/list/
4557T: git git://linuxtv.org/anttip/media_tree.git
4558S: Maintained
4559F: drivers/media/dvb-frontends/hd29l2*
4560
4561HEWLETT-PACKARD SMART2 RAID DRIVER
4562L: iss_storagedev@hp.com
4563S: Orphan
4564F: Documentation/blockdev/cpqarray.txt
4565F: drivers/block/cpqarray.*
4566
4567HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
4568M: Don Brace <don.brace@pmcs.com>
4569L: iss_storagedev@hp.com
4570L: storagedev@pmcs.com
4571L: linux-scsi@vger.kernel.org
4572S: Supported
4573F: Documentation/scsi/hpsa.txt
4574F: drivers/scsi/hpsa*.[ch]
4575F: include/linux/cciss*.h
4576F: include/uapi/linux/cciss*.h
4577
4578HEWLETT-PACKARD SMART CISS RAID DRIVER (cciss)
4579M: Don Brace <don.brace@pmcs.com>
4580L: iss_storagedev@hp.com
4581L: storagedev@pmcs.com
4582L: linux-scsi@vger.kernel.org
4583S: Supported
4584F: Documentation/blockdev/cciss.txt
4585F: drivers/block/cciss*
4586F: include/linux/cciss_ioctl.h
4587F: include/uapi/linux/cciss_ioctl.h
4588
4589HFS FILESYSTEM
4590L: linux-fsdevel@vger.kernel.org
4591S: Orphan
4592F: Documentation/filesystems/hfs.txt
4593F: fs/hfs/
4594
4595HFSPLUS FILESYSTEM
4596L: linux-fsdevel@vger.kernel.org
4597S: Orphan
4598F: Documentation/filesystems/hfsplus.txt
4599F: fs/hfsplus/
4600
4601HGA FRAMEBUFFER DRIVER
4602M: Ferenc Bakonyi <fero@drama.obuda.kando.hu>
4603L: linux-nvidia@lists.surfsouth.com
4604W: http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
4605S: Maintained
4606F: drivers/video/fbdev/hgafb.c
4607
4608HIBERNATION (aka Software Suspend, aka swsusp)
4609M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
4610M: Pavel Machek <pavel@ucw.cz>
4611L: linux-pm@vger.kernel.org
4612S: Supported
4613F: arch/x86/power/
4614F: drivers/base/power/
4615F: kernel/power/
4616F: include/linux/suspend.h
4617F: include/linux/freezer.h
4618F: include/linux/pm.h
4619F: arch/*/include/asm/suspend*.h
4620
4621HID CORE LAYER
4622M: Jiri Kosina <jkosina@suse.cz>
4623L: linux-input@vger.kernel.org
4624T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
4625S: Maintained
4626F: drivers/hid/
4627F: include/linux/hid*
4628F: include/uapi/linux/hid*
4629
4630HIGH-RESOLUTION TIMERS, CLOCKEVENTS, DYNTICKS
4631M: Thomas Gleixner <tglx@linutronix.de>
4632L: linux-kernel@vger.kernel.org
4633T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
4634S: Maintained
4635F: Documentation/timers/
4636F: kernel/time/hrtimer.c
4637F: kernel/time/clockevents.c
4638F: kernel/time/tick*.*
4639F: kernel/time/timer_*.c
4640F: include/linux/clockchips.h
4641F: include/linux/hrtimer.h
4642
4643HIGH-SPEED SCC DRIVER FOR AX.25
4644L: linux-hams@vger.kernel.org
4645S: Orphan
4646F: drivers/net/hamradio/dmascc.c
4647F: drivers/net/hamradio/scc.c
4648
4649HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
4650M: HighPoint Linux Team <linux@highpoint-tech.com>
4651W: http://www.highpoint-tech.com
4652S: Supported
4653F: Documentation/scsi/hptiop.txt
4654F: drivers/scsi/hptiop.c
4655
4656HIPPI
4657M: Jes Sorensen <jes@trained-monkey.org>
4658L: linux-hippi@sunsite.dk
4659S: Maintained
4660F: include/linux/hippidevice.h
4661F: include/uapi/linux/if_hippi.h
4662F: net/802/hippi.c
4663F: drivers/net/hippi/
4664
4665HOST AP DRIVER
4666M: Jouni Malinen <j@w1.fi>
4667L: hostap@shmoo.com (subscribers-only)
4668L: linux-wireless@vger.kernel.org
4669W: http://hostap.epitest.fi/
4670S: Maintained
4671F: drivers/net/wireless/hostap/
4672
4673HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
4674L: platform-driver-x86@vger.kernel.org
4675S: Orphan
4676F: drivers/platform/x86/tc1100-wmi.c
4677
4678HP100: Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series
4679M: Jaroslav Kysela <perex@perex.cz>
4680S: Maintained
4681F: drivers/net/ethernet/hp/hp100.*
4682
4683HPET: High Precision Event Timers driver
4684M: Clemens Ladisch <clemens@ladisch.de>
4685S: Maintained
4686F: Documentation/timers/hpet.txt
4687F: drivers/char/hpet.c
4688F: include/linux/hpet.h
4689F: include/uapi/linux/hpet.h
4690
4691HPET: x86
4692S: Orphan
4693F: arch/x86/kernel/hpet.c
4694F: arch/x86/include/asm/hpet.h
4695
4696HPFS FILESYSTEM
4697M: Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
4698W: http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
4699S: Maintained
4700F: fs/hpfs/
4701
4702HSI SUBSYSTEM
4703M: Sebastian Reichel <sre@kernel.org>
4704T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
4705S: Maintained
4706F: Documentation/ABI/testing/sysfs-bus-hsi
4707F: Documentation/hsi.txt
4708F: drivers/hsi/
4709F: include/linux/hsi/
4710F: include/uapi/linux/hsi/
4711
4712HSO 3G MODEM DRIVER
4713M: Jan Dumon <j.dumon@option.com>
4714W: http://www.pharscape.org
4715S: Maintained
4716F: drivers/net/usb/hso.c
4717
4718HSR NETWORK PROTOCOL
4719M: Arvid Brodin <arvid.brodin@alten.se>
4720L: netdev@vger.kernel.org
4721S: Maintained
4722F: net/hsr/
4723
4724HTCPEN TOUCHSCREEN DRIVER
4725M: Pau Oliva Fora <pof@eslack.org>
4726L: linux-input@vger.kernel.org
4727S: Maintained
4728F: drivers/input/touchscreen/htcpen.c
4729
4730HUGETLB FILESYSTEM
4731M: Nadia Yvette Chambers <nyc@holomorphy.com>
4732S: Maintained
4733F: fs/hugetlbfs/
4734
4735Hyper-V CORE AND DRIVERS
4736M: K. Y. Srinivasan <kys@microsoft.com>
4737M: Haiyang Zhang <haiyangz@microsoft.com>
4738L: devel@linuxdriverproject.org
4739S: Maintained
4740F: arch/x86/include/asm/mshyperv.h
4741F: arch/x86/include/uapi/asm/hyperv.h
4742F: arch/x86/kernel/cpu/mshyperv.c
4743F: drivers/hid/hid-hyperv.c
4744F: drivers/hv/
4745F: drivers/input/serio/hyperv-keyboard.c
4746F: drivers/net/hyperv/
4747F: drivers/scsi/storvsc_drv.c
4748F: drivers/video/fbdev/hyperv_fb.c
4749F: include/linux/hyperv.h
4750F: tools/hv/
4751
4752I2C OVER PARALLEL PORT
4753M: Jean Delvare <jdelvare@suse.de>
4754L: linux-i2c@vger.kernel.org
4755S: Maintained
4756F: Documentation/i2c/busses/i2c-parport
4757F: Documentation/i2c/busses/i2c-parport-light
4758F: drivers/i2c/busses/i2c-parport.c
4759F: drivers/i2c/busses/i2c-parport-light.c
4760
4761I2C/SMBUS CONTROLLER DRIVERS FOR PC
4762M: Jean Delvare <jdelvare@suse.de>
4763L: linux-i2c@vger.kernel.org
4764S: Maintained
4765F: Documentation/i2c/busses/i2c-ali1535
4766F: Documentation/i2c/busses/i2c-ali1563
4767F: Documentation/i2c/busses/i2c-ali15x3
4768F: Documentation/i2c/busses/i2c-amd756
4769F: Documentation/i2c/busses/i2c-amd8111
4770F: Documentation/i2c/busses/i2c-i801
4771F: Documentation/i2c/busses/i2c-nforce2
4772F: Documentation/i2c/busses/i2c-piix4
4773F: Documentation/i2c/busses/i2c-sis5595
4774F: Documentation/i2c/busses/i2c-sis630
4775F: Documentation/i2c/busses/i2c-sis96x
4776F: Documentation/i2c/busses/i2c-via
4777F: Documentation/i2c/busses/i2c-viapro
4778F: drivers/i2c/busses/i2c-ali1535.c
4779F: drivers/i2c/busses/i2c-ali1563.c
4780F: drivers/i2c/busses/i2c-ali15x3.c
4781F: drivers/i2c/busses/i2c-amd756.c
4782F: drivers/i2c/busses/i2c-amd756-s4882.c
4783F: drivers/i2c/busses/i2c-amd8111.c
4784F: drivers/i2c/busses/i2c-i801.c
4785F: drivers/i2c/busses/i2c-isch.c
4786F: drivers/i2c/busses/i2c-nforce2.c
4787F: drivers/i2c/busses/i2c-nforce2-s4985.c
4788F: drivers/i2c/busses/i2c-piix4.c
4789F: drivers/i2c/busses/i2c-sis5595.c
4790F: drivers/i2c/busses/i2c-sis630.c
4791F: drivers/i2c/busses/i2c-sis96x.c
4792F: drivers/i2c/busses/i2c-via.c
4793F: drivers/i2c/busses/i2c-viapro.c
4794
4795I2C/SMBUS ISMT DRIVER
4796M: Seth Heasley <seth.heasley@intel.com>
4797M: Neil Horman <nhorman@tuxdriver.com>
4798L: linux-i2c@vger.kernel.org
4799F: drivers/i2c/busses/i2c-ismt.c
4800F: Documentation/i2c/busses/i2c-ismt
4801
4802I2C/SMBUS STUB DRIVER
4803M: Jean Delvare <jdelvare@suse.de>
4804L: linux-i2c@vger.kernel.org
4805S: Maintained
4806F: drivers/i2c/i2c-stub.c
4807
4808I2C SUBSYSTEM
4809M: Wolfram Sang <wsa@the-dreams.de>
4810L: linux-i2c@vger.kernel.org
4811W: https://i2c.wiki.kernel.org/
4812Q: https://patchwork.ozlabs.org/project/linux-i2c/list/
4813T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
4814S: Maintained
4815F: Documentation/devicetree/bindings/i2c/
4816F: Documentation/i2c/
4817F: drivers/i2c/
4818F: include/linux/i2c.h
4819F: include/linux/i2c-*.h
4820F: include/uapi/linux/i2c.h
4821F: include/uapi/linux/i2c-*.h
4822
4823I2C ACPI SUPPORT
4824M: Mika Westerberg <mika.westerberg@linux.intel.com>
4825L: linux-i2c@vger.kernel.org
4826L: linux-acpi@vger.kernel.org
4827S: Maintained
4828
4829I2C-TAOS-EVM DRIVER
4830M: Jean Delvare <jdelvare@suse.de>
4831L: linux-i2c@vger.kernel.org
4832S: Maintained
4833F: Documentation/i2c/busses/i2c-taos-evm
4834F: drivers/i2c/busses/i2c-taos-evm.c
4835
4836I2C-TINY-USB DRIVER
4837M: Till Harbaum <till@harbaum.org>
4838L: linux-i2c@vger.kernel.org
4839W: http://www.harbaum.org/till/i2c_tiny_usb
4840S: Maintained
4841F: drivers/i2c/busses/i2c-tiny-usb.c
4842
4843i386 BOOT CODE
4844M: "H. Peter Anvin" <hpa@zytor.com>
4845S: Maintained
4846F: arch/x86/boot/
4847
4848i386 SETUP CODE / CPU ERRATA WORKAROUNDS
4849M: "H. Peter Anvin" <hpa@zytor.com>
4850T: git git://git.kernel.org/pub/scm/linux/kernel/git/hpa/linux-2.6-x86setup.git
4851S: Maintained
4852
4853IA64 (Itanium) PLATFORM
4854M: Tony Luck <tony.luck@intel.com>
4855M: Fenghua Yu <fenghua.yu@intel.com>
4856L: linux-ia64@vger.kernel.org
4857T: git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
4858S: Maintained
4859F: arch/ia64/
4860
4861IBM Power in-Nest Crypto Acceleration
4862M: Marcelo Henrique Cerri <mhcerri@linux.vnet.ibm.com>
4863M: Fionnuala Gunter <fin@linux.vnet.ibm.com>
4864L: linux-crypto@vger.kernel.org
4865S: Supported
4866F: drivers/crypto/nx/
4867
4868IBM Power 842 compression accelerator
4869M: Dan Streetman <ddstreet@us.ibm.com>
4870S: Supported
4871F: drivers/crypto/nx/nx-842.c
4872F: include/linux/nx842.h
4873
4874IBM Power Linux RAID adapter
4875M: Brian King <brking@us.ibm.com>
4876S: Supported
4877F: drivers/scsi/ipr.*
4878
4879IBM Power Virtual Ethernet Device Driver
4880M: Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
4881L: netdev@vger.kernel.org
4882S: Supported
4883F: drivers/net/ethernet/ibm/ibmveth.*
4884
4885IBM Power Virtual SCSI Device Drivers
4886M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
4887L: linux-scsi@vger.kernel.org
4888S: Supported
4889F: drivers/scsi/ibmvscsi/ibmvscsi*
4890F: drivers/scsi/ibmvscsi/viosrp.h
4891
4892IBM Power Virtual FC Device Drivers
4893M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
4894L: linux-scsi@vger.kernel.org
4895S: Supported
4896F: drivers/scsi/ibmvscsi/ibmvfc*
4897
4898IBM ServeRAID RAID DRIVER
4899S: Orphan
4900F: drivers/scsi/ips.*
4901
4902ICH LPC AND GPIO DRIVER
4903M: Peter Tyser <ptyser@xes-inc.com>
4904S: Maintained
4905F: drivers/mfd/lpc_ich.c
4906F: drivers/gpio/gpio-ich.c
4907
4908IDE SUBSYSTEM
4909M: "David S. Miller" <davem@davemloft.net>
4910L: linux-ide@vger.kernel.org
4911Q: http://patchwork.ozlabs.org/project/linux-ide/list/
4912T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git
4913S: Maintained
4914F: Documentation/ide/
4915F: drivers/ide/
4916F: include/linux/ide.h
4917
4918IDEAPAD LAPTOP EXTRAS DRIVER
4919M: Ike Panhc <ike.pan@canonical.com>
4920L: platform-driver-x86@vger.kernel.org
4921W: http://launchpad.net/ideapad-laptop
4922S: Maintained
4923F: drivers/platform/x86/ideapad-laptop.c
4924
4925IDEAPAD LAPTOP SLIDEBAR DRIVER
4926M: Andrey Moiseev <o2g.org.ru@gmail.com>
4927L: linux-input@vger.kernel.org
4928W: https://github.com/o2genum/ideapad-slidebar
4929S: Maintained
4930F: drivers/input/misc/ideapad_slidebar.c
4931
4932IDE/ATAPI DRIVERS
4933M: Borislav Petkov <bp@alien8.de>
4934L: linux-ide@vger.kernel.org
4935S: Maintained
4936F: Documentation/cdrom/ide-cd
4937F: drivers/ide/ide-cd*
4938
4939IDLE-I7300
4940M: Andy Henroid <andrew.d.henroid@intel.com>
4941L: linux-pm@vger.kernel.org
4942S: Supported
4943F: drivers/idle/i7300_idle.c
4944
4945IEEE 802.15.4 SUBSYSTEM
4946M: Alexander Aring <alex.aring@gmail.com>
4947L: linux-wpan@vger.kernel.org
4948W: https://github.com/linux-wpan
4949T: git git://github.com/linux-wpan/linux-wpan-next.git
4950S: Maintained
4951F: net/ieee802154/
4952F: net/mac802154/
4953F: drivers/net/ieee802154/
4954F: include/linux/nl802154.h
4955F: include/linux/ieee802154.h
4956F: include/net/nl802154.h
4957F: include/net/mac802154.h
4958F: include/net/af_ieee802154.h
4959F: include/net/cfg802154.h
4960F: include/net/ieee802154_netdev.h
4961F: Documentation/networking/ieee802154.txt
4962
4963IGORPLUG-USB IR RECEIVER
4964M: Sean Young <sean@mess.org>
4965L: linux-media@vger.kernel.org
4966S: Maintained
4967F: drivers/media/rc/igorplugusb.c
4968
4969IGUANAWORKS USB IR TRANSCEIVER
4970M: Sean Young <sean@mess.org>
4971L: linux-media@vger.kernel.org
4972S: Maintained
4973F: drivers/media/rc/iguanair.c
4974
4975IIO SUBSYSTEM AND DRIVERS
4976M: Jonathan Cameron <jic23@kernel.org>
4977R: Hartmut Knaack <knaack.h@gmx.de>
4978R: Lars-Peter Clausen <lars@metafoo.de>
4979R: Peter Meerwald <pmeerw@pmeerw.net>
4980L: linux-iio@vger.kernel.org
4981S: Maintained
4982F: drivers/iio/
4983F: drivers/staging/iio/
4984F: include/linux/iio/
4985F: tools/iio/
4986
4987IKANOS/ADI EAGLE ADSL USB DRIVER
4988M: Matthieu Castet <castet.matthieu@free.fr>
4989M: Stanislaw Gruszka <stf_xl@wp.pl>
4990S: Maintained
4991F: drivers/usb/atm/ueagle-atm.c
4992
4993INA209 HARDWARE MONITOR DRIVER
4994M: Guenter Roeck <linux@roeck-us.net>
4995L: lm-sensors@lm-sensors.org
4996S: Maintained
4997F: Documentation/hwmon/ina209
4998F: Documentation/devicetree/bindings/i2c/ina209.txt
4999F: drivers/hwmon/ina209.c
5000
5001INA2XX HARDWARE MONITOR DRIVER
5002M: Guenter Roeck <linux@roeck-us.net>
5003L: lm-sensors@lm-sensors.org
5004S: Maintained
5005F: Documentation/hwmon/ina2xx
5006F: drivers/hwmon/ina2xx.c
5007F: include/linux/platform_data/ina2xx.h
5008
5009INDUSTRY PACK SUBSYSTEM (IPACK)
5010M: Samuel Iglesias Gonsalvez <siglesias@igalia.com>
5011M: Jens Taprogge <jens.taprogge@taprogge.org>
5012M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
5013L: industrypack-devel@lists.sourceforge.net
5014W: http://industrypack.sourceforge.net
5015S: Maintained
5016F: drivers/ipack/
5017
5018INGENIC JZ4780 DMA Driver
5019M: Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com>
5020S: Maintained
5021F: drivers/dma/dma-jz4780.c
5022
5023INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
5024M: Mimi Zohar <zohar@linux.vnet.ibm.com>
5025M: Dmitry Kasatkin <dmitry.kasatkin@gmail.com>
5026L: linux-ima-devel@lists.sourceforge.net
5027L: linux-ima-user@lists.sourceforge.net
5028L: linux-security-module@vger.kernel.org
5029S: Supported
5030F: security/integrity/ima/
5031
5032IMGTEC IR DECODER DRIVER
5033M: James Hogan <james.hogan@imgtec.com>
5034S: Maintained
5035F: drivers/media/rc/img-ir/
5036
5037IMS TWINTURBO FRAMEBUFFER DRIVER
5038L: linux-fbdev@vger.kernel.org
5039S: Orphan
5040F: drivers/video/fbdev/imsttfb.c
5041
5042INFINIBAND SUBSYSTEM
5043M: Roland Dreier <roland@kernel.org>
5044M: Sean Hefty <sean.hefty@intel.com>
5045M: Hal Rosenstock <hal.rosenstock@gmail.com>
5046L: linux-rdma@vger.kernel.org
5047W: http://www.openfabrics.org/
5048Q: http://patchwork.kernel.org/project/linux-rdma/list/
5049T: git git://git.kernel.org/pub/scm/linux/kernel/git/roland/infiniband.git
5050S: Supported
5051F: Documentation/infiniband/
5052F: drivers/infiniband/
5053F: include/uapi/linux/if_infiniband.h
5054
5055INOTIFY
5056M: John McCutchan <john@johnmccutchan.com>
5057M: Robert Love <rlove@rlove.org>
5058M: Eric Paris <eparis@parisplace.org>
5059S: Maintained
5060F: Documentation/filesystems/inotify.txt
5061F: fs/notify/inotify/
5062F: include/linux/inotify.h
5063F: include/uapi/linux/inotify.h
5064
5065INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
5066M: Dmitry Torokhov <dmitry.torokhov@gmail.com>
5067L: linux-input@vger.kernel.org
5068Q: http://patchwork.kernel.org/project/linux-input/list/
5069T: git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
5070S: Maintained
5071F: drivers/input/
5072F: include/linux/input.h
5073F: include/uapi/linux/input.h
5074F: include/linux/input/
5075
5076INPUT MULTITOUCH (MT) PROTOCOL
5077M: Henrik Rydberg <rydberg@bitmath.org>
5078L: linux-input@vger.kernel.org
5079T: git git://git.kernel.org/pub/scm/linux/kernel/git/rydberg/input-mt.git
5080S: Odd fixes
5081F: Documentation/input/multi-touch-protocol.txt
5082F: drivers/input/input-mt.c
5083K: \b(ABS|SYN)_MT_
5084
5085INTEL ASoC BDW/HSW DRIVERS
5086M: Jie Yang <yang.jie@linux.intel.com>
5087L: alsa-devel@alsa-project.org
5088S: Supported
5089F: sound/soc/intel/sst-haswell*
5090F: sound/soc/intel/sst-dsp*
5091F: sound/soc/intel/sst-firmware.c
5092F: sound/soc/intel/broadwell.c
5093F: sound/soc/intel/haswell.c
5094
5095INTEL C600 SERIES SAS CONTROLLER DRIVER
5096M: Intel SCU Linux support <intel-linux-scu@intel.com>
5097M: Artur Paszkiewicz <artur.paszkiewicz@intel.com>
5098L: linux-scsi@vger.kernel.org
5099T: git git://git.code.sf.net/p/intel-sas/isci
5100S: Supported
5101F: drivers/scsi/isci/
5102
5103INTEL IDLE DRIVER
5104M: Len Brown <lenb@kernel.org>
5105L: linux-pm@vger.kernel.org
5106T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
5107S: Supported
5108F: drivers/idle/intel_idle.c
5109
5110INTEL PSTATE DRIVER
5111M: Kristen Carlson Accardi <kristen@linux.intel.com>
5112L: linux-pm@vger.kernel.org
5113S: Supported
5114F: drivers/cpufreq/intel_pstate.c
5115
5116INTEL FRAMEBUFFER DRIVER (excluding 810 and 815)
5117M: Maik Broemme <mbroemme@plusserver.de>
5118L: linux-fbdev@vger.kernel.org
5119S: Maintained
5120F: Documentation/fb/intelfb.txt
5121F: drivers/video/fbdev/intelfb/
5122
5123INTEL 810/815 FRAMEBUFFER DRIVER
5124M: Antonino Daplas <adaplas@gmail.com>
5125L: linux-fbdev@vger.kernel.org
5126S: Maintained
5127F: drivers/video/fbdev/i810/
5128
5129INTEL MENLOW THERMAL DRIVER
5130M: Sujith Thomas <sujith.thomas@intel.com>
5131L: platform-driver-x86@vger.kernel.org
5132W: https://01.org/linux-acpi
5133S: Supported
5134F: drivers/platform/x86/intel_menlow.c
5135
5136INTEL IA32 MICROCODE UPDATE SUPPORT
5137M: Borislav Petkov <bp@alien8.de>
5138S: Maintained
5139F: arch/x86/kernel/cpu/microcode/core*
5140F: arch/x86/kernel/cpu/microcode/intel*
5141
5142INTEL I/OAT DMA DRIVER
5143M: Dave Jiang <dave.jiang@intel.com>
5144R: Dan Williams <dan.j.williams@intel.com>
5145L: dmaengine@vger.kernel.org
5146Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
5147S: Supported
5148F: drivers/dma/ioat*
5149
5150INTEL IOMMU (VT-d)
5151M: David Woodhouse <dwmw2@infradead.org>
5152L: iommu@lists.linux-foundation.org
5153T: git git://git.infradead.org/iommu-2.6.git
5154S: Supported
5155F: drivers/iommu/intel-iommu.c
5156F: include/linux/intel-iommu.h
5157
5158INTEL IOP-ADMA DMA DRIVER
5159R: Dan Williams <dan.j.williams@intel.com>
5160S: Odd fixes
5161F: drivers/dma/iop-adma.c
5162
5163INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT
5164M: Krzysztof Halasa <khalasa@piap.pl>
5165S: Maintained
5166F: arch/arm/mach-ixp4xx/include/mach/qmgr.h
5167F: arch/arm/mach-ixp4xx/include/mach/npe.h
5168F: arch/arm/mach-ixp4xx/ixp4xx_qmgr.c
5169F: arch/arm/mach-ixp4xx/ixp4xx_npe.c
5170F: drivers/net/ethernet/xscale/ixp4xx_eth.c
5171F: drivers/net/wan/ixp4xx_hss.c
5172
5173INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT
5174M: Deepak Saxena <dsaxena@plexity.net>
5175S: Maintained
5176F: drivers/char/hw_random/ixp4xx-rng.c
5177
5178INTEL ETHERNET DRIVERS
5179M: Jeff Kirsher <jeffrey.t.kirsher@intel.com>
5180R: Jesse Brandeburg <jesse.brandeburg@intel.com>
5181R: Shannon Nelson <shannon.nelson@intel.com>
5182R: Carolyn Wyborny <carolyn.wyborny@intel.com>
5183R: Don Skidmore <donald.c.skidmore@intel.com>
5184R: Matthew Vick <matthew.vick@intel.com>
5185R: John Ronciak <john.ronciak@intel.com>
5186R: Mitch Williams <mitch.a.williams@intel.com>
5187L: intel-wired-lan@lists.osuosl.org
5188W: http://www.intel.com/support/feedback.htm
5189W: http://e1000.sourceforge.net/
5190Q: http://patchwork.ozlabs.org/project/intel-wired-lan/list/
5191T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git
5192T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git
5193S: Supported
5194F: Documentation/networking/e100.txt
5195F: Documentation/networking/e1000.txt
5196F: Documentation/networking/e1000e.txt
5197F: Documentation/networking/igb.txt
5198F: Documentation/networking/igbvf.txt
5199F: Documentation/networking/ixgb.txt
5200F: Documentation/networking/ixgbe.txt
5201F: Documentation/networking/ixgbevf.txt
5202F: Documentation/networking/i40e.txt
5203F: Documentation/networking/i40evf.txt
5204F: drivers/net/ethernet/intel/
5205F: drivers/net/ethernet/intel/*/
5206
5207INTEL-MID GPIO DRIVER
5208M: David Cohen <david.a.cohen@linux.intel.com>
5209L: linux-gpio@vger.kernel.org
5210S: Maintained
5211F: drivers/gpio/gpio-intel-mid.c
5212
5213INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
5214M: Stanislav Yakovlev <stas.yakovlev@gmail.com>
5215L: linux-wireless@vger.kernel.org
5216S: Maintained
5217F: Documentation/networking/README.ipw2100
5218F: Documentation/networking/README.ipw2200
5219F: drivers/net/wireless/ipw2x00/
5220
5221INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
5222M: Richard L Maliszewski <richard.l.maliszewski@intel.com>
5223M: Gang Wei <gang.wei@intel.com>
5224M: Shane Wang <shane.wang@intel.com>
5225L: tboot-devel@lists.sourceforge.net
5226W: http://tboot.sourceforge.net
5227T: hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
5228S: Supported
5229F: Documentation/intel_txt.txt
5230F: include/linux/tboot.h
5231F: arch/x86/kernel/tboot.c
5232
5233INTEL WIRELESS WIMAX CONNECTION 2400
5234M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
5235M: linux-wimax@intel.com
5236L: wimax@linuxwimax.org (subscribers-only)
5237S: Supported
5238W: http://linuxwimax.org
5239F: Documentation/wimax/README.i2400m
5240F: drivers/net/wimax/i2400m/
5241F: include/uapi/linux/wimax/i2400m.h
5242
5243INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
5244M: Stanislaw Gruszka <sgruszka@redhat.com>
5245L: linux-wireless@vger.kernel.org
5246S: Supported
5247F: drivers/net/wireless/iwlegacy/
5248
5249INTEL WIRELESS WIFI LINK (iwlwifi)
5250M: Johannes Berg <johannes.berg@intel.com>
5251M: Emmanuel Grumbach <emmanuel.grumbach@intel.com>
5252M: Intel Linux Wireless <ilw@linux.intel.com>
5253L: linux-wireless@vger.kernel.org
5254W: http://intellinuxwireless.org
5255T: git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
5256S: Supported
5257F: drivers/net/wireless/iwlwifi/
5258
5259INTEL MANAGEMENT ENGINE (mei)
5260M: Tomas Winkler <tomas.winkler@intel.com>
5261L: linux-kernel@vger.kernel.org
5262S: Supported
5263F: include/uapi/linux/mei.h
5264F: drivers/misc/mei/*
5265F: Documentation/misc-devices/mei/*
5266
5267IOC3 ETHERNET DRIVER
5268M: Ralf Baechle <ralf@linux-mips.org>
5269L: linux-mips@linux-mips.org
5270S: Maintained
5271F: drivers/net/ethernet/sgi/ioc3-eth.c
5272
5273IOC3 SERIAL DRIVER
5274M: Pat Gefre <pfg@sgi.com>
5275L: linux-serial@vger.kernel.org
5276S: Maintained
5277F: drivers/tty/serial/ioc3_serial.c
5278
5279IOMMU DRIVERS
5280M: Joerg Roedel <joro@8bytes.org>
5281L: iommu@lists.linux-foundation.org
5282T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
5283S: Maintained
5284F: drivers/iommu/
5285
5286IP MASQUERADING
5287M: Juanjo Ciarlante <jjciarla@raiz.uncu.edu.ar>
5288S: Maintained
5289F: net/ipv4/netfilter/ipt_MASQUERADE.c
5290
5291IP1000A 10/100/1000 GIGABIT ETHERNET DRIVER
5292M: Francois Romieu <romieu@fr.zoreil.com>
5293M: Sorbica Shieh <sorbica@icplus.com.tw>
5294L: netdev@vger.kernel.org
5295S: Maintained
5296F: drivers/net/ethernet/icplus/ipg.*
5297
5298IPATH DRIVER
5299M: Mike Marciniszyn <infinipath@intel.com>
5300L: linux-rdma@vger.kernel.org
5301S: Maintained
5302F: drivers/infiniband/hw/ipath/
5303
5304IPMI SUBSYSTEM
5305M: Corey Minyard <minyard@acm.org>
5306L: openipmi-developer@lists.sourceforge.net (moderated for non-subscribers)
5307W: http://openipmi.sourceforge.net/
5308S: Supported
5309F: Documentation/IPMI.txt
5310F: drivers/char/ipmi/
5311F: include/linux/ipmi*
5312F: include/uapi/linux/ipmi*
5313
5314QCOM AUDIO (ASoC) DRIVERS
5315M: Patrick Lai <plai@codeaurora.org>
5316M: Banajit Goswami <bgoswami@codeaurora.org>
5317L: alsa-devel@alsa-project.org (moderated for non-subscribers)
5318S: Supported
5319F: sound/soc/qcom/
5320
5321IPS SCSI RAID DRIVER
5322M: Adaptec OEM Raid Solutions <aacraid@adaptec.com>
5323L: linux-scsi@vger.kernel.org
5324W: http://www.adaptec.com/
5325S: Maintained
5326F: drivers/scsi/ips*
5327
5328IPVS
5329M: Wensong Zhang <wensong@linux-vs.org>
5330M: Simon Horman <horms@verge.net.au>
5331M: Julian Anastasov <ja@ssi.bg>
5332L: netdev@vger.kernel.org
5333L: lvs-devel@vger.kernel.org
5334S: Maintained
5335F: Documentation/networking/ipvs-sysctl.txt
5336F: include/net/ip_vs.h
5337F: include/uapi/linux/ip_vs.h
5338F: net/netfilter/ipvs/
5339
5340IPWIRELESS DRIVER
5341M: Jiri Kosina <jkosina@suse.cz>
5342M: David Sterba <dsterba@suse.cz>
5343S: Odd Fixes
5344F: drivers/tty/ipwireless/
5345
5346IPX NETWORK LAYER
5347M: Arnaldo Carvalho de Melo <acme@ghostprotocols.net>
5348L: netdev@vger.kernel.org
5349S: Maintained
5350F: include/net/ipx.h
5351F: include/uapi/linux/ipx.h
5352F: net/ipx/
5353
5354IRDA SUBSYSTEM
5355M: Samuel Ortiz <samuel@sortiz.org>
5356L: irda-users@lists.sourceforge.net (subscribers-only)
5357L: netdev@vger.kernel.org
5358W: http://irda.sourceforge.net/
5359S: Maintained
5360T: git git://git.kernel.org/pub/scm/linux/kernel/git/sameo/irda-2.6.git
5361F: Documentation/networking/irda.txt
5362F: drivers/net/irda/
5363F: include/net/irda/
5364F: net/irda/
5365
5366IRQ SUBSYSTEM
5367M: Thomas Gleixner <tglx@linutronix.de>
5368L: linux-kernel@vger.kernel.org
5369S: Maintained
5370T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
5371F: kernel/irq/
5372
5373IRQCHIP DRIVERS
5374M: Thomas Gleixner <tglx@linutronix.de>
5375M: Jason Cooper <jason@lakedaemon.net>
5376L: linux-kernel@vger.kernel.org
5377S: Maintained
5378T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
5379T: git git://git.infradead.org/users/jcooper/linux.git irqchip/core
5380F: Documentation/devicetree/bindings/interrupt-controller/
5381F: drivers/irqchip/
5382
5383IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
5384M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
5385S: Maintained
5386F: Documentation/IRQ-domain.txt
5387F: include/linux/irqdomain.h
5388F: kernel/irq/irqdomain.c
5389
5390ISAPNP
5391M: Jaroslav Kysela <perex@perex.cz>
5392S: Maintained
5393F: Documentation/isapnp.txt
5394F: drivers/pnp/isapnp/
5395F: include/linux/isapnp.h
5396
5397ISA RADIO MODULE
5398M: Hans Verkuil <hverkuil@xs4all.nl>
5399L: linux-media@vger.kernel.org
5400T: git git://linuxtv.org/media_tree.git
5401W: http://linuxtv.org
5402S: Maintained
5403F: drivers/media/radio/radio-isa*
5404
5405iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
5406M: Peter Jones <pjones@redhat.com>
5407M: Konrad Rzeszutek Wilk <konrad@kernel.org>
5408S: Maintained
5409F: drivers/firmware/iscsi_ibft*
5410
5411ISCSI
5412M: Mike Christie <michaelc@cs.wisc.edu>
5413L: open-iscsi@googlegroups.com
5414W: www.open-iscsi.org
5415T: git git://git.kernel.org/pub/scm/linux/kernel/git/mnc/linux-2.6-iscsi.git
5416S: Maintained
5417F: drivers/scsi/*iscsi*
5418F: include/scsi/*iscsi*
5419
5420ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
5421M: Or Gerlitz <ogerlitz@mellanox.com>
5422M: Sagi Grimberg <sagig@mellanox.com>
5423M: Roi Dayan <roid@mellanox.com>
5424L: linux-rdma@vger.kernel.org
5425S: Supported
5426W: http://www.openfabrics.org
5427W: www.open-iscsi.org
5428Q: http://patchwork.kernel.org/project/linux-rdma/list/
5429F: drivers/infiniband/ulp/iser/
5430
5431ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
5432M: Sagi Grimberg <sagig@mellanox.com>
5433T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
5434L: linux-rdma@vger.kernel.org
5435L: target-devel@vger.kernel.org
5436S: Supported
5437W: http://www.linux-iscsi.org
5438F: drivers/infiniband/ulp/isert
5439
5440ISDN SUBSYSTEM
5441M: Karsten Keil <isdn@linux-pingi.de>
5442L: isdn4linux@listserv.isdn4linux.de (subscribers-only)
5443L: netdev@vger.kernel.org
5444W: http://www.isdn4linux.de
5445T: git git://git.kernel.org/pub/scm/linux/kernel/git/kkeil/isdn-2.6.git
5446S: Maintained
5447F: Documentation/isdn/
5448F: drivers/isdn/
5449F: include/linux/isdn.h
5450F: include/linux/isdn/
5451F: include/uapi/linux/isdn.h
5452F: include/uapi/linux/isdn/
5453
5454ISDN SUBSYSTEM (Eicon active card driver)
5455M: Armin Schindler <mac@melware.de>
5456L: isdn4linux@listserv.isdn4linux.de (subscribers-only)
5457W: http://www.melware.de
5458S: Maintained
5459F: drivers/isdn/hardware/eicon/
5460
5461IT87 HARDWARE MONITORING DRIVER
5462M: Jean Delvare <jdelvare@suse.de>
5463L: lm-sensors@lm-sensors.org
5464S: Maintained
5465F: Documentation/hwmon/it87
5466F: drivers/hwmon/it87.c
5467
5468IT913X MEDIA DRIVER
5469M: Antti Palosaari <crope@iki.fi>
5470L: linux-media@vger.kernel.org
5471W: http://linuxtv.org/
5472W: http://palosaari.fi/linux/
5473Q: http://patchwork.linuxtv.org/project/linux-media/list/
5474T: git git://linuxtv.org/anttip/media_tree.git
5475S: Maintained
5476F: drivers/media/tuners/it913x*
5477
5478IVTV VIDEO4LINUX DRIVER
5479M: Andy Walls <awalls@md.metrocast.net>
5480L: ivtv-devel@ivtvdriver.org (subscribers-only)
5481L: linux-media@vger.kernel.org
5482T: git git://linuxtv.org/media_tree.git
5483W: http://www.ivtvdriver.org
5484S: Maintained
5485F: Documentation/video4linux/*.ivtv
5486F: drivers/media/pci/ivtv/
5487F: include/uapi/linux/ivtv*
5488
5489IX2505V MEDIA DRIVER
5490M: Malcolm Priestley <tvboxspy@gmail.com>
5491L: linux-media@vger.kernel.org
5492W: http://linuxtv.org/
5493Q: http://patchwork.linuxtv.org/project/linux-media/list/
5494S: Maintained
5495F: drivers/media/dvb-frontends/ix2505v*
5496
5497JC42.4 TEMPERATURE SENSOR DRIVER
5498M: Guenter Roeck <linux@roeck-us.net>
5499L: lm-sensors@lm-sensors.org
5500S: Maintained
5501F: drivers/hwmon/jc42.c
5502F: Documentation/hwmon/jc42
5503
5504JFS FILESYSTEM
5505M: Dave Kleikamp <shaggy@kernel.org>
5506L: jfs-discussion@lists.sourceforge.net
5507W: http://jfs.sourceforge.net/
5508T: git git://git.kernel.org/pub/scm/linux/kernel/git/shaggy/jfs-2.6.git
5509S: Maintained
5510F: Documentation/filesystems/jfs.txt
5511F: fs/jfs/
5512
5513JME NETWORK DRIVER
5514M: Guo-Fu Tseng <cooldavid@cooldavid.org>
5515L: netdev@vger.kernel.org
5516S: Maintained
5517F: drivers/net/ethernet/jme.*
5518
5519JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
5520M: David Woodhouse <dwmw2@infradead.org>
5521L: linux-mtd@lists.infradead.org
5522W: http://www.linux-mtd.infradead.org/doc/jffs2.html
5523S: Maintained
5524F: fs/jffs2/
5525F: include/uapi/linux/jffs2.h
5526
5527JOURNALLING LAYER FOR BLOCK DEVICES (JBD)
5528M: Andrew Morton <akpm@linux-foundation.org>
5529M: Jan Kara <jack@suse.cz>
5530L: linux-ext4@vger.kernel.org
5531S: Maintained
5532F: fs/jbd/
5533F: include/linux/jbd.h
5534
5535JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
5536M: "Theodore Ts'o" <tytso@mit.edu>
5537L: linux-ext4@vger.kernel.org
5538S: Maintained
5539F: fs/jbd2/
5540F: include/linux/jbd2.h
5541
5542JSM Neo PCI based serial card
5543M: Thadeu Lima de Souza Cascardo <cascardo@linux.vnet.ibm.com>
5544L: linux-serial@vger.kernel.org
5545S: Maintained
5546F: drivers/tty/serial/jsm/
5547
5548K10TEMP HARDWARE MONITORING DRIVER
5549M: Clemens Ladisch <clemens@ladisch.de>
5550L: lm-sensors@lm-sensors.org
5551S: Maintained
5552F: Documentation/hwmon/k10temp
5553F: drivers/hwmon/k10temp.c
5554
5555K8TEMP HARDWARE MONITORING DRIVER
5556M: Rudolf Marek <r.marek@assembler.cz>
5557L: lm-sensors@lm-sensors.org
5558S: Maintained
5559F: Documentation/hwmon/k8temp
5560F: drivers/hwmon/k8temp.c
5561
5562KCONFIG
5563M: "Yann E. MORIN" <yann.morin.1998@free.fr>
5564L: linux-kbuild@vger.kernel.org
5565T: git git://gitorious.org/linux-kconfig/linux-kconfig
5566S: Maintained
5567F: Documentation/kbuild/kconfig-language.txt
5568F: scripts/kconfig/
5569
5570KDUMP
5571M: Vivek Goyal <vgoyal@redhat.com>
5572M: Haren Myneni <hbabu@us.ibm.com>
5573L: kexec@lists.infradead.org
5574W: http://lse.sourceforge.net/kdump/
5575S: Maintained
5576F: Documentation/kdump/
5577
5578KEENE FM RADIO TRANSMITTER DRIVER
5579M: Hans Verkuil <hverkuil@xs4all.nl>
5580L: linux-media@vger.kernel.org
5581T: git git://linuxtv.org/media_tree.git
5582W: http://linuxtv.org
5583S: Maintained
5584F: drivers/media/radio/radio-keene*
5585
5586KERNEL AUTOMOUNTER v4 (AUTOFS4)
5587M: Ian Kent <raven@themaw.net>
5588L: autofs@vger.kernel.org
5589S: Maintained
5590F: fs/autofs4/
5591
5592KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
5593M: Michal Marek <mmarek@suse.cz>
5594T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git for-next
5595T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git rc-fixes
5596L: linux-kbuild@vger.kernel.org
5597S: Maintained
5598F: Documentation/kbuild/
5599F: Makefile
5600F: scripts/Makefile.*
5601F: scripts/basic/
5602F: scripts/mk*
5603F: scripts/package/
5604
5605KERNEL JANITORS
5606L: kernel-janitors@vger.kernel.org
5607W: http://kernelnewbies.org/KernelJanitors
5608S: Odd Fixes
5609
5610KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
5611M: "J. Bruce Fields" <bfields@fieldses.org>
5612L: linux-nfs@vger.kernel.org
5613W: http://nfs.sourceforge.net/
5614S: Supported
5615F: fs/nfsd/
5616F: include/uapi/linux/nfsd/
5617F: fs/lockd/
5618F: fs/nfs_common/
5619F: net/sunrpc/
5620F: include/linux/lockd/
5621F: include/linux/sunrpc/
5622F: include/uapi/linux/sunrpc/
5623
5624KERNEL SELFTEST FRAMEWORK
5625M: Shuah Khan <shuahkh@osg.samsung.com>
5626L: linux-api@vger.kernel.org
5627T: git git://git.kernel.org/pub/scm/shuah/linux-kselftest
5628S: Maintained
5629F: tools/testing/selftests
5630
5631KERNEL VIRTUAL MACHINE (KVM)
5632M: Gleb Natapov <gleb@kernel.org>
5633M: Paolo Bonzini <pbonzini@redhat.com>
5634L: kvm@vger.kernel.org
5635W: http://www.linux-kvm.org
5636T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
5637S: Supported
5638F: Documentation/*/kvm*.txt
5639F: Documentation/virtual/kvm/
5640F: arch/*/kvm/
5641F: arch/x86/kernel/kvm.c
5642F: arch/x86/kernel/kvmclock.c
5643F: arch/*/include/asm/kvm*
5644F: include/linux/kvm*
5645F: include/uapi/linux/kvm*
5646F: virt/kvm/
5647
5648KERNEL VIRTUAL MACHINE (KVM) FOR AMD-V
5649M: Joerg Roedel <joro@8bytes.org>
5650L: kvm@vger.kernel.org
5651W: http://kvm.qumranet.com
5652S: Maintained
5653F: arch/x86/include/asm/svm.h
5654F: arch/x86/kvm/svm.c
5655
5656KERNEL VIRTUAL MACHINE (KVM) FOR POWERPC
5657M: Alexander Graf <agraf@suse.de>
5658L: kvm-ppc@vger.kernel.org
5659W: http://kvm.qumranet.com
5660T: git git://github.com/agraf/linux-2.6.git
5661S: Supported
5662F: arch/powerpc/include/asm/kvm*
5663F: arch/powerpc/kvm/
5664
5665KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
5666M: Christian Borntraeger <borntraeger@de.ibm.com>
5667M: Cornelia Huck <cornelia.huck@de.ibm.com>
5668M: linux390@de.ibm.com
5669L: linux-s390@vger.kernel.org
5670W: http://www.ibm.com/developerworks/linux/linux390/
5671S: Supported
5672F: Documentation/s390/kvm.txt
5673F: arch/s390/include/asm/kvm*
5674F: arch/s390/kvm/
5675F: drivers/s390/kvm/
5676
5677KERNEL VIRTUAL MACHINE (KVM) FOR ARM
5678M: Christoffer Dall <christoffer.dall@linaro.org>
5679M: Marc Zyngier <marc.zyngier@arm.com>
5680L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
5681L: kvmarm@lists.cs.columbia.edu
5682W: http://systems.cs.columbia.edu/projects/kvm-arm
5683S: Supported
5684F: arch/arm/include/uapi/asm/kvm*
5685F: arch/arm/include/asm/kvm*
5686F: arch/arm/kvm/
5687F: virt/kvm/arm/
5688F: include/kvm/arm_*
5689
5690KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64)
5691M: Christoffer Dall <christoffer.dall@linaro.org>
5692M: Marc Zyngier <marc.zyngier@arm.com>
5693L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
5694L: kvmarm@lists.cs.columbia.edu
5695S: Maintained
5696F: arch/arm64/include/uapi/asm/kvm*
5697F: arch/arm64/include/asm/kvm*
5698F: arch/arm64/kvm/
5699
5700KEXEC
5701M: Eric Biederman <ebiederm@xmission.com>
5702W: http://kernel.org/pub/linux/utils/kernel/kexec/
5703L: kexec@lists.infradead.org
5704S: Maintained
5705F: include/linux/kexec.h
5706F: include/uapi/linux/kexec.h
5707F: kernel/kexec.c
5708
5709KEYS/KEYRINGS:
5710M: David Howells <dhowells@redhat.com>
5711L: keyrings@linux-nfs.org
5712S: Maintained
5713F: Documentation/security/keys.txt
5714F: include/linux/key.h
5715F: include/linux/key-type.h
5716F: include/keys/
5717F: security/keys/
5718
5719KEYS-TRUSTED
5720M: David Safford <safford@us.ibm.com>
5721M: Mimi Zohar <zohar@linux.vnet.ibm.com>
5722L: linux-security-module@vger.kernel.org
5723L: keyrings@linux-nfs.org
5724S: Supported
5725F: Documentation/security/keys-trusted-encrypted.txt
5726F: include/keys/trusted-type.h
5727F: security/keys/trusted.c
5728F: security/keys/trusted.h
5729
5730KEYS-ENCRYPTED
5731M: Mimi Zohar <zohar@linux.vnet.ibm.com>
5732M: David Safford <safford@us.ibm.com>
5733L: linux-security-module@vger.kernel.org
5734L: keyrings@linux-nfs.org
5735S: Supported
5736F: Documentation/security/keys-trusted-encrypted.txt
5737F: include/keys/encrypted-type.h
5738F: security/keys/encrypted-keys/
5739
5740KGDB / KDB /debug_core
5741M: Jason Wessel <jason.wessel@windriver.com>
5742W: http://kgdb.wiki.kernel.org/
5743L: kgdb-bugreport@lists.sourceforge.net
5744S: Maintained
5745F: Documentation/DocBook/kgdb.tmpl
5746F: drivers/misc/kgdbts.c
5747F: drivers/tty/serial/kgdboc.c
5748F: include/linux/kdb.h
5749F: include/linux/kgdb.h
5750F: kernel/debug/
5751
5752KMEMCHECK
5753M: Vegard Nossum <vegardno@ifi.uio.no>
5754M: Pekka Enberg <penberg@kernel.org>
5755S: Maintained
5756F: Documentation/kmemcheck.txt
5757F: arch/x86/include/asm/kmemcheck.h
5758F: arch/x86/mm/kmemcheck/
5759F: include/linux/kmemcheck.h
5760F: mm/kmemcheck.c
5761
5762KMEMLEAK
5763M: Catalin Marinas <catalin.marinas@arm.com>
5764S: Maintained
5765F: Documentation/kmemleak.txt
5766F: include/linux/kmemleak.h
5767F: mm/kmemleak.c
5768F: mm/kmemleak-test.c
5769
5770KPROBES
5771M: Ananth N Mavinakayanahalli <ananth@in.ibm.com>
5772M: Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
5773M: "David S. Miller" <davem@davemloft.net>
5774M: Masami Hiramatsu <masami.hiramatsu.pt@hitachi.com>
5775S: Maintained
5776F: Documentation/kprobes.txt
5777F: include/linux/kprobes.h
5778F: kernel/kprobes.c
5779
5780KS0108 LCD CONTROLLER DRIVER
5781M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
5782W: http://miguelojeda.es/auxdisplay.htm
5783W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
5784S: Maintained
5785F: Documentation/auxdisplay/ks0108
5786F: drivers/auxdisplay/ks0108.c
5787F: include/linux/ks0108.h
5788
5789LAPB module
5790L: linux-x25@vger.kernel.org
5791S: Orphan
5792F: Documentation/networking/lapb-module.txt
5793F: include/*/lapb.h
5794F: net/lapb/
5795
5796LASI 53c700 driver for PARISC
5797M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
5798L: linux-scsi@vger.kernel.org
5799S: Maintained
5800F: Documentation/scsi/53c700.txt
5801F: drivers/scsi/53c700*
5802
5803LED SUBSYSTEM
5804M: Bryan Wu <cooloney@gmail.com>
5805M: Richard Purdie <rpurdie@rpsys.net>
5806L: linux-leds@vger.kernel.org
5807T: git git://git.kernel.org/pub/scm/linux/kernel/git/cooloney/linux-leds.git
5808S: Maintained
5809F: drivers/leds/
5810F: include/linux/leds.h
5811
5812LEGACY EEPROM DRIVER
5813M: Jean Delvare <jdelvare@suse.de>
5814S: Maintained
5815F: Documentation/misc-devices/eeprom
5816F: drivers/misc/eeprom/eeprom.c
5817
5818LEGO USB Tower driver
5819M: Juergen Stuber <starblue@users.sourceforge.net>
5820L: legousb-devel@lists.sourceforge.net
5821W: http://legousb.sourceforge.net/
5822S: Maintained
5823F: drivers/usb/misc/legousbtower.c
5824
5825LG2160 MEDIA DRIVER
5826M: Michael Krufky <mkrufky@linuxtv.org>
5827L: linux-media@vger.kernel.org
5828W: http://linuxtv.org/
5829W: http://github.com/mkrufky
5830Q: http://patchwork.linuxtv.org/project/linux-media/list/
5831T: git git://linuxtv.org/mkrufky/tuners.git
5832S: Maintained
5833F: drivers/media/dvb-frontends/lg2160.*
5834
5835LGDT3305 MEDIA DRIVER
5836M: Michael Krufky <mkrufky@linuxtv.org>
5837L: linux-media@vger.kernel.org
5838W: http://linuxtv.org/
5839W: http://github.com/mkrufky
5840Q: http://patchwork.linuxtv.org/project/linux-media/list/
5841T: git git://linuxtv.org/mkrufky/tuners.git
5842S: Maintained
5843F: drivers/media/dvb-frontends/lgdt3305.*
5844
5845LGUEST
5846M: Rusty Russell <rusty@rustcorp.com.au>
5847L: lguest@lists.ozlabs.org
5848W: http://lguest.ozlabs.org/
5849S: Odd Fixes
5850F: arch/x86/include/asm/lguest*.h
5851F: arch/x86/lguest/
5852F: drivers/lguest/
5853F: include/linux/lguest*.h
5854F: tools/lguest/
5855
5856LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
5857M: Tejun Heo <tj@kernel.org>
5858L: linux-ide@vger.kernel.org
5859T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
5860S: Maintained
5861F: drivers/ata/
5862F: include/linux/ata.h
5863F: include/linux/libata.h
5864
5865LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
5866M: Viresh Kumar <viresh.linux@gmail.com>
5867L: linux-ide@vger.kernel.org
5868T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
5869S: Maintained
5870F: include/linux/pata_arasan_cf_data.h
5871F: drivers/ata/pata_arasan_cf.c
5872
5873LIBATA PATA DRIVERS
5874M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
5875M: Tejun Heo <tj@kernel.org>
5876L: linux-ide@vger.kernel.org
5877T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
5878S: Maintained
5879F: drivers/ata/pata_*.c
5880F: drivers/ata/ata_generic.c
5881
5882LIBATA SATA AHCI PLATFORM devices support
5883M: Hans de Goede <hdegoede@redhat.com>
5884M: Tejun Heo <tj@kernel.org>
5885L: linux-ide@vger.kernel.org
5886T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
5887S: Maintained
5888F: drivers/ata/ahci_platform.c
5889F: drivers/ata/libahci_platform.c
5890F: include/linux/ahci_platform.h
5891
5892LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
5893M: Mikael Pettersson <mikpelinux@gmail.com>
5894L: linux-ide@vger.kernel.org
5895T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
5896S: Maintained
5897F: drivers/ata/sata_promise.*
5898
5899LIBLOCKDEP
5900M: Sasha Levin <sasha.levin@oracle.com>
5901S: Maintained
5902F: tools/lib/lockdep/
5903
5904LINUX FOR IBM pSERIES (RS/6000)
5905M: Paul Mackerras <paulus@au.ibm.com>
5906W: http://www.ibm.com/linux/ltc/projects/ppc
5907S: Supported
5908F: arch/powerpc/boot/rs6000.h
5909
5910LINUX FOR POWERPC (32-BIT AND 64-BIT)
5911M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
5912M: Paul Mackerras <paulus@samba.org>
5913M: Michael Ellerman <mpe@ellerman.id.au>
5914W: http://www.penguinppc.org/
5915L: linuxppc-dev@lists.ozlabs.org
5916Q: http://patchwork.ozlabs.org/project/linuxppc-dev/list/
5917T: git git://git.kernel.org/pub/scm/linux/kernel/git/benh/powerpc.git
5918S: Supported
5919F: Documentation/powerpc/
5920F: arch/powerpc/
5921
5922LINUX FOR POWER MACINTOSH
5923M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
5924W: http://www.penguinppc.org/
5925L: linuxppc-dev@lists.ozlabs.org
5926S: Maintained
5927F: arch/powerpc/platforms/powermac/
5928F: drivers/macintosh/
5929
5930LINUX FOR POWERPC EMBEDDED MPC5XXX
5931M: Anatolij Gustschin <agust@denx.de>
5932L: linuxppc-dev@lists.ozlabs.org
5933T: git git://git.denx.de/linux-denx-agust.git
5934S: Maintained
5935F: arch/powerpc/platforms/512x/
5936F: arch/powerpc/platforms/52xx/
5937
5938LINUX FOR POWERPC EMBEDDED PPC4XX
5939M: Alistair Popple <alistair@popple.id.au>
5940M: Matt Porter <mporter@kernel.crashing.org>
5941W: http://www.penguinppc.org/
5942L: linuxppc-dev@lists.ozlabs.org
5943S: Maintained
5944F: arch/powerpc/platforms/40x/
5945F: arch/powerpc/platforms/44x/
5946
5947LINUX FOR POWERPC EMBEDDED XILINX VIRTEX
5948L: linuxppc-dev@lists.ozlabs.org
5949S: Orphan
5950F: arch/powerpc/*/*virtex*
5951F: arch/powerpc/*/*/*virtex*
5952
5953LINUX FOR POWERPC EMBEDDED PPC8XX
5954M: Vitaly Bordug <vitb@kernel.crashing.org>
5955W: http://www.penguinppc.org/
5956L: linuxppc-dev@lists.ozlabs.org
5957S: Maintained
5958F: arch/powerpc/platforms/8xx/
5959
5960LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
5961M: Scott Wood <scottwood@freescale.com>
5962M: Kumar Gala <galak@kernel.crashing.org>
5963W: http://www.penguinppc.org/
5964L: linuxppc-dev@lists.ozlabs.org
5965T: git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
5966S: Maintained
5967F: arch/powerpc/platforms/83xx/
5968F: arch/powerpc/platforms/85xx/
5969
5970LINUX FOR POWERPC PA SEMI PWRFICIENT
5971M: Olof Johansson <olof@lixom.net>
5972L: linuxppc-dev@lists.ozlabs.org
5973S: Maintained
5974F: arch/powerpc/platforms/pasemi/
5975F: drivers/*/*pasemi*
5976F: drivers/*/*/*pasemi*
5977
5978LINUX SECURITY MODULE (LSM) FRAMEWORK
5979M: Chris Wright <chrisw@sous-sol.org>
5980L: linux-security-module@vger.kernel.org
5981S: Supported
5982
5983LIS3LV02D ACCELEROMETER DRIVER
5984M: Eric Piel <eric.piel@tremplin-utc.net>
5985S: Maintained
5986F: Documentation/misc-devices/lis3lv02d
5987F: drivers/misc/lis3lv02d/
5988F: drivers/platform/x86/hp_accel.c
5989
5990LIVE PATCHING
5991M: Josh Poimboeuf <jpoimboe@redhat.com>
5992M: Seth Jennings <sjenning@redhat.com>
5993M: Jiri Kosina <jkosina@suse.cz>
5994M: Vojtech Pavlik <vojtech@suse.cz>
5995S: Maintained
5996F: kernel/livepatch/
5997F: include/linux/livepatch.h
5998F: arch/x86/include/asm/livepatch.h
5999F: arch/x86/kernel/livepatch.c
6000F: Documentation/ABI/testing/sysfs-kernel-livepatch
6001F: samples/livepatch/
6002L: live-patching@vger.kernel.org
6003T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/livepatching.git
6004
6005LLC (802.2)
6006M: Arnaldo Carvalho de Melo <acme@ghostprotocols.net>
6007S: Maintained
6008F: include/linux/llc.h
6009F: include/uapi/linux/llc.h
6010F: include/net/llc*
6011F: net/llc/
6012
6013LM73 HARDWARE MONITOR DRIVER
6014M: Guillaume Ligneul <guillaume.ligneul@gmail.com>
6015L: lm-sensors@lm-sensors.org
6016S: Maintained
6017F: drivers/hwmon/lm73.c
6018
6019LM78 HARDWARE MONITOR DRIVER
6020M: Jean Delvare <jdelvare@suse.de>
6021L: lm-sensors@lm-sensors.org
6022S: Maintained
6023F: Documentation/hwmon/lm78
6024F: drivers/hwmon/lm78.c
6025
6026LM83 HARDWARE MONITOR DRIVER
6027M: Jean Delvare <jdelvare@suse.de>
6028L: lm-sensors@lm-sensors.org
6029S: Maintained
6030F: Documentation/hwmon/lm83
6031F: drivers/hwmon/lm83.c
6032
6033LM90 HARDWARE MONITOR DRIVER
6034M: Jean Delvare <jdelvare@suse.de>
6035L: lm-sensors@lm-sensors.org
6036S: Maintained
6037F: Documentation/hwmon/lm90
6038F: Documentation/devicetree/bindings/hwmon/lm90.txt
6039F: drivers/hwmon/lm90.c
6040
6041LM95234 HARDWARE MONITOR DRIVER
6042M: Guenter Roeck <linux@roeck-us.net>
6043L: lm-sensors@lm-sensors.org
6044S: Maintained
6045F: Documentation/hwmon/lm95234
6046F: drivers/hwmon/lm95234.c
6047
6048LME2510 MEDIA DRIVER
6049M: Malcolm Priestley <tvboxspy@gmail.com>
6050L: linux-media@vger.kernel.org
6051W: http://linuxtv.org/
6052Q: http://patchwork.linuxtv.org/project/linux-media/list/
6053S: Maintained
6054F: drivers/media/usb/dvb-usb-v2/lmedm04*
6055
6056LOCKDEP AND LOCKSTAT
6057M: Peter Zijlstra <peterz@infradead.org>
6058M: Ingo Molnar <mingo@redhat.com>
6059L: linux-kernel@vger.kernel.org
6060T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git core/locking
6061S: Maintained
6062F: Documentation/locking/lockdep*.txt
6063F: Documentation/locking/lockstat.txt
6064F: include/linux/lockdep.h
6065F: kernel/locking/
6066
6067LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
6068M: "Richard Russon (FlatCap)" <ldm@flatcap.org>
6069L: linux-ntfs-dev@lists.sourceforge.net
6070W: http://www.linux-ntfs.org/content/view/19/37/
6071S: Maintained
6072F: Documentation/ldm.txt
6073F: block/partitions/ldm.*
6074
6075LogFS
6076M: Joern Engel <joern@logfs.org>
6077M: Prasad Joshi <prasadjoshi.linux@gmail.com>
6078L: logfs@logfs.org
6079W: logfs.org
6080S: Maintained
6081F: fs/logfs/
6082
6083LPC32XX MACHINE SUPPORT
6084M: Roland Stigge <stigge@antcom.de>
6085L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
6086S: Maintained
6087F: arch/arm/mach-lpc32xx/
6088
6089LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
6090M: Nagalakshmi Nandigama <nagalakshmi.nandigama@avagotech.com>
6091M: Praveen Krishnamoorthy <praveen.krishnamoorthy@avagotech.com>
6092M: Sreekanth Reddy <sreekanth.reddy@avagotech.com>
6093M: Abhijit Mahajan <abhijit.mahajan@avagotech.com>
6094L: MPT-FusionLinux.pdl@avagotech.com
6095L: linux-scsi@vger.kernel.org
6096W: http://www.lsilogic.com/support
6097S: Supported
6098F: drivers/message/fusion/
6099F: drivers/scsi/mpt2sas/
6100F: drivers/scsi/mpt3sas/
6101
6102LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
6103M: Matthew Wilcox <matthew@wil.cx>
6104L: linux-scsi@vger.kernel.org
6105S: Maintained
6106F: drivers/scsi/sym53c8xx_2/
6107
6108LTC4261 HARDWARE MONITOR DRIVER
6109M: Guenter Roeck <linux@roeck-us.net>
6110L: lm-sensors@lm-sensors.org
6111S: Maintained
6112F: Documentation/hwmon/ltc4261
6113F: drivers/hwmon/ltc4261.c
6114
6115LTP (Linux Test Project)
6116M: Mike Frysinger <vapier@gentoo.org>
6117M: Cyril Hrubis <chrubis@suse.cz>
6118M: Wanlong Gao <gaowanlong@cn.fujitsu.com>
6119M: Jan Stancek <jstancek@redhat.com>
6120M: Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com>
6121M: Alexey Kodanev <alexey.kodanev@oracle.com>
6122L: ltp-list@lists.sourceforge.net (subscribers-only)
6123W: http://linux-test-project.github.io/
6124T: git git://github.com/linux-test-project/ltp.git
6125S: Maintained
6126
6127M32R ARCHITECTURE
6128W: http://www.linux-m32r.org/
6129S: Orphan
6130F: arch/m32r/
6131
6132M68K ARCHITECTURE
6133M: Geert Uytterhoeven <geert@linux-m68k.org>
6134L: linux-m68k@lists.linux-m68k.org
6135W: http://www.linux-m68k.org/
6136T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
6137S: Maintained
6138F: arch/m68k/
6139F: drivers/zorro/
6140
6141M68K ON APPLE MACINTOSH
6142M: Joshua Thompson <funaho@jurai.org>
6143W: http://www.mac.linux-m68k.org/
6144L: linux-m68k@lists.linux-m68k.org
6145S: Maintained
6146F: arch/m68k/mac/
6147
6148M68K ON HP9000/300
6149M: Philip Blundell <philb@gnu.org>
6150W: http://www.tazenda.demon.co.uk/phil/linux-hp
6151S: Maintained
6152F: arch/m68k/hp300/
6153
6154M88DS3103 MEDIA DRIVER
6155M: Antti Palosaari <crope@iki.fi>
6156L: linux-media@vger.kernel.org
6157W: http://linuxtv.org/
6158W: http://palosaari.fi/linux/
6159Q: http://patchwork.linuxtv.org/project/linux-media/list/
6160T: git git://linuxtv.org/anttip/media_tree.git
6161S: Maintained
6162F: drivers/media/dvb-frontends/m88ds3103*
6163
6164M88RS2000 MEDIA DRIVER
6165M: Malcolm Priestley <tvboxspy@gmail.com>
6166L: linux-media@vger.kernel.org
6167W: http://linuxtv.org/
6168Q: http://patchwork.linuxtv.org/project/linux-media/list/
6169S: Maintained
6170F: drivers/media/dvb-frontends/m88rs2000*
6171
6172MA901 MASTERKIT USB FM RADIO DRIVER
6173M: Alexey Klimov <klimov.linux@gmail.com>
6174L: linux-media@vger.kernel.org
6175T: git git://linuxtv.org/media_tree.git
6176S: Maintained
6177F: drivers/media/radio/radio-ma901.c
6178
6179MAC80211
6180M: Johannes Berg <johannes@sipsolutions.net>
6181L: linux-wireless@vger.kernel.org
6182W: http://wireless.kernel.org/
6183T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
6184T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
6185S: Maintained
6186F: Documentation/networking/mac80211-injection.txt
6187F: include/net/mac80211.h
6188F: net/mac80211/
6189
6190MACVLAN DRIVER
6191M: Patrick McHardy <kaber@trash.net>
6192L: netdev@vger.kernel.org
6193S: Maintained
6194F: drivers/net/macvlan.c
6195F: include/linux/if_macvlan.h
6196
6197MAILBOX API
6198M: Jassi Brar <jassisinghbrar@gmail.com>
6199L: linux-kernel@vger.kernel.org
6200S: Maintained
6201F: drivers/mailbox/
6202F: include/linux/mailbox_client.h
6203F: include/linux/mailbox_controller.h
6204
6205MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
6206M: Michael Kerrisk <mtk.manpages@gmail.com>
6207W: http://www.kernel.org/doc/man-pages
6208L: linux-man@vger.kernel.org
6209S: Maintained
6210
6211MARVELL ARMADA DRM SUPPORT
6212M: Russell King <rmk+kernel@arm.linux.org.uk>
6213S: Maintained
6214F: drivers/gpu/drm/armada/
6215
6216MARVELL 88E6352 DSA support
6217M: Guenter Roeck <linux@roeck-us.net>
6218S: Maintained
6219F: drivers/net/dsa/mv88e6352.c
6220
6221MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
6222M: Mirko Lindner <mlindner@marvell.com>
6223M: Stephen Hemminger <stephen@networkplumber.org>
6224L: netdev@vger.kernel.org
6225S: Maintained
6226F: drivers/net/ethernet/marvell/sk*
6227
6228MARVELL LIBERTAS WIRELESS DRIVER
6229L: libertas-dev@lists.infradead.org
6230S: Orphan
6231F: drivers/net/wireless/libertas/
6232
6233MARVELL MV643XX ETHERNET DRIVER
6234M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
6235L: netdev@vger.kernel.org
6236S: Maintained
6237F: drivers/net/ethernet/marvell/mv643xx_eth.*
6238F: include/linux/mv643xx.h
6239
6240MARVELL MVNETA ETHERNET DRIVER
6241M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
6242L: netdev@vger.kernel.org
6243S: Maintained
6244F: drivers/net/ethernet/marvell/mvneta.*
6245
6246MARVELL MWIFIEX WIRELESS DRIVER
6247M: Amitkumar Karwar <akarwar@marvell.com>
6248M: Avinash Patil <patila@marvell.com>
6249L: linux-wireless@vger.kernel.org
6250S: Maintained
6251F: drivers/net/wireless/mwifiex/
6252
6253MARVELL MWL8K WIRELESS DRIVER
6254M: Lennert Buytenhek <buytenh@wantstofly.org>
6255L: linux-wireless@vger.kernel.org
6256S: Odd Fixes
6257F: drivers/net/wireless/mwl8k.c
6258
6259MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
6260M: Nicolas Pitre <nico@fluxnic.net>
6261S: Odd Fixes
6262F: drivers/mmc/host/mvsdio.*
6263
6264MATROX FRAMEBUFFER DRIVER
6265L: linux-fbdev@vger.kernel.org
6266S: Orphan
6267F: drivers/video/fbdev/matrox/matroxfb_*
6268F: include/uapi/linux/matroxfb.h
6269
6270MAX16065 HARDWARE MONITOR DRIVER
6271M: Guenter Roeck <linux@roeck-us.net>
6272L: lm-sensors@lm-sensors.org
6273S: Maintained
6274F: Documentation/hwmon/max16065
6275F: drivers/hwmon/max16065.c
6276
6277MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
6278M: "Hans J. Koch" <hjk@hansjkoch.de>
6279L: lm-sensors@lm-sensors.org
6280S: Maintained
6281F: Documentation/hwmon/max6650
6282F: drivers/hwmon/max6650.c
6283
6284MAX6697 HARDWARE MONITOR DRIVER
6285M: Guenter Roeck <linux@roeck-us.net>
6286L: lm-sensors@lm-sensors.org
6287S: Maintained
6288F: Documentation/hwmon/max6697
6289F: Documentation/devicetree/bindings/i2c/max6697.txt
6290F: drivers/hwmon/max6697.c
6291F: include/linux/platform_data/max6697.h
6292
6293MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
6294M: Krzysztof Kozlowski <k.kozlowski@samsung.com>
6295L: linux-pm@vger.kernel.org
6296S: Supported
6297F: drivers/power/max14577_charger.c
6298F: drivers/power/max77693_charger.c
6299
6300MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
6301M: Chanwoo Choi <cw00.choi@samsung.com>
6302M: Krzysztof Kozlowski <k.kozlowski@samsung.com>
6303L: linux-kernel@vger.kernel.org
6304S: Supported
6305F: drivers/*/max14577.c
6306F: drivers/*/max77686.c
6307F: drivers/*/max77693.c
6308F: drivers/extcon/extcon-max14577.c
6309F: drivers/extcon/extcon-max77693.c
6310F: drivers/rtc/rtc-max77686.c
6311F: drivers/clk/clk-max77686.c
6312F: Documentation/devicetree/bindings/mfd/max14577.txt
6313F: Documentation/devicetree/bindings/mfd/max77686.txt
6314F: Documentation/devicetree/bindings/mfd/max77693.txt
6315F: Documentation/devicetree/bindings/clock/maxim,max77686.txt
6316F: include/linux/mfd/max14577*.h
6317F: include/linux/mfd/max77686*.h
6318F: include/linux/mfd/max77693*.h
6319
6320MAXIRADIO FM RADIO RECEIVER DRIVER
6321M: Hans Verkuil <hverkuil@xs4all.nl>
6322L: linux-media@vger.kernel.org
6323T: git git://linuxtv.org/media_tree.git
6324W: http://linuxtv.org
6325S: Maintained
6326F: drivers/media/radio/radio-maxiradio*
6327
6328MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
6329M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
6330P: LinuxTV.org Project
6331L: linux-media@vger.kernel.org
6332W: http://linuxtv.org
6333Q: http://patchwork.kernel.org/project/linux-media/list/
6334T: git git://linuxtv.org/media_tree.git
6335S: Maintained
6336F: Documentation/dvb/
6337F: Documentation/video4linux/
6338F: Documentation/DocBook/media/
6339F: drivers/media/
6340F: drivers/staging/media/
6341F: include/media/
6342F: include/uapi/linux/dvb/
6343F: include/uapi/linux/videodev2.h
6344F: include/uapi/linux/media.h
6345F: include/uapi/linux/v4l2-*
6346F: include/uapi/linux/meye.h
6347F: include/uapi/linux/ivtv*
6348F: include/uapi/linux/uvcvideo.h
6349
6350MEGARAID SCSI/SAS DRIVERS
6351M: Kashyap Desai <kashyap.desai@avagotech.com>
6352M: Sumit Saxena <sumit.saxena@avagotech.com>
6353M: Uday Lingala <uday.lingala@avagotech.com>
6354L: megaraidlinux.pdl@avagotech.com
6355L: linux-scsi@vger.kernel.org
6356W: http://www.lsi.com
6357S: Maintained
6358F: Documentation/scsi/megaraid.txt
6359F: drivers/scsi/megaraid.*
6360F: drivers/scsi/megaraid/
6361
6362MELLANOX ETHERNET DRIVER (mlx4_en)
6363M: Amir Vadai <amirv@mellanox.com>
6364M: Ido Shamay <idos@mellanox.com>
6365L: netdev@vger.kernel.org
6366S: Supported
6367W: http://www.mellanox.com
6368Q: http://patchwork.ozlabs.org/project/netdev/list/
6369F: drivers/net/ethernet/mellanox/mlx4/en_*
6370
6371MEMORY MANAGEMENT
6372L: linux-mm@kvack.org
6373W: http://www.linux-mm.org
6374S: Maintained
6375F: include/linux/mm.h
6376F: include/linux/gfp.h
6377F: include/linux/mmzone.h
6378F: include/linux/memory_hotplug.h
6379F: include/linux/vmalloc.h
6380F: mm/
6381
6382MEMORY TECHNOLOGY DEVICES (MTD)
6383M: David Woodhouse <dwmw2@infradead.org>
6384M: Brian Norris <computersforpeace@gmail.com>
6385L: linux-mtd@lists.infradead.org
6386W: http://www.linux-mtd.infradead.org/
6387Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
6388T: git git://git.infradead.org/linux-mtd.git
6389T: git git://git.infradead.org/l2-mtd.git
6390S: Maintained
6391F: drivers/mtd/
6392F: include/linux/mtd/
6393F: include/uapi/mtd/
6394
6395MEN A21 WATCHDOG DRIVER
6396M: Johannes Thumshirn <johannes.thumshirn@men.de>
6397L: linux-watchdog@vger.kernel.org
6398S: Supported
6399F: drivers/watchdog/mena21_wdt.c
6400
6401MEN CHAMELEON BUS (mcb)
6402M: Johannes Thumshirn <johannes.thumshirn@men.de>
6403S: Supported
6404F: drivers/mcb/
6405F: include/linux/mcb.h
6406
6407MEN F21BMC (Board Management Controller)
6408M: Andreas Werner <andreas.werner@men.de>
6409S: Supported
6410F: drivers/mfd/menf21bmc.c
6411F: drivers/watchdog/menf21bmc_wdt.c
6412F: drivers/leds/leds-menf21bmc.c
6413F: drivers/hwmon/menf21bmc_hwmon.c
6414F: Documentation/hwmon/menf21bmc
6415
6416METAG ARCHITECTURE
6417M: James Hogan <james.hogan@imgtec.com>
6418L: linux-metag@vger.kernel.org
6419S: Supported
6420F: arch/metag/
6421F: Documentation/metag/
6422F: Documentation/devicetree/bindings/metag/
6423F: drivers/clocksource/metag_generic.c
6424F: drivers/irqchip/irq-metag.c
6425F: drivers/irqchip/irq-metag-ext.c
6426F: drivers/tty/metag_da.c
6427
6428MICROBLAZE ARCHITECTURE
6429M: Michal Simek <monstr@monstr.eu>
6430W: http://www.monstr.eu/fdt/
6431T: git git://git.monstr.eu/linux-2.6-microblaze.git
6432S: Supported
6433F: arch/microblaze/
6434
6435MICROTEK X6 SCANNER
6436M: Oliver Neukum <oliver@neukum.org>
6437S: Maintained
6438F: drivers/usb/image/microtek.*
6439
6440MIPS
6441M: Ralf Baechle <ralf@linux-mips.org>
6442L: linux-mips@linux-mips.org
6443W: http://www.linux-mips.org/
6444T: git git://git.linux-mips.org/pub/scm/ralf/linux.git
6445Q: http://patchwork.linux-mips.org/project/linux-mips/list/
6446S: Supported
6447F: Documentation/mips/
6448F: arch/mips/
6449
6450MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
6451M: Hans Verkuil <hverkuil@xs4all.nl>
6452L: linux-media@vger.kernel.org
6453T: git git://linuxtv.org/media_tree.git
6454W: http://linuxtv.org
6455S: Odd Fixes
6456F: drivers/media/radio/radio-miropcm20*
6457
6458Mellanox MLX5 core VPI driver
6459M: Eli Cohen <eli@mellanox.com>
6460L: netdev@vger.kernel.org
6461L: linux-rdma@vger.kernel.org
6462W: http://www.mellanox.com
6463Q: http://patchwork.ozlabs.org/project/netdev/list/
6464Q: http://patchwork.kernel.org/project/linux-rdma/list/
6465T: git git://openfabrics.org/~eli/connect-ib.git
6466S: Supported
6467F: drivers/net/ethernet/mellanox/mlx5/core/
6468F: include/linux/mlx5/
6469
6470Mellanox MLX5 IB driver
6471M: Eli Cohen <eli@mellanox.com>
6472L: linux-rdma@vger.kernel.org
6473W: http://www.mellanox.com
6474Q: http://patchwork.kernel.org/project/linux-rdma/list/
6475T: git git://openfabrics.org/~eli/connect-ib.git
6476S: Supported
6477F: include/linux/mlx5/
6478F: drivers/infiniband/hw/mlx5/
6479
6480MN88472 MEDIA DRIVER
6481M: Antti Palosaari <crope@iki.fi>
6482L: linux-media@vger.kernel.org
6483W: http://linuxtv.org/
6484W: http://palosaari.fi/linux/
6485Q: http://patchwork.linuxtv.org/project/linux-media/list/
6486T: git git://linuxtv.org/anttip/media_tree.git
6487S: Maintained
6488F: drivers/staging/media/mn88472/
6489F: drivers/media/dvb-frontends/mn88472.h
6490
6491MN88473 MEDIA DRIVER
6492M: Antti Palosaari <crope@iki.fi>
6493L: linux-media@vger.kernel.org
6494W: http://linuxtv.org/
6495W: http://palosaari.fi/linux/
6496Q: http://patchwork.linuxtv.org/project/linux-media/list/
6497T: git git://linuxtv.org/anttip/media_tree.git
6498S: Maintained
6499F: drivers/staging/media/mn88473/
6500F: drivers/media/dvb-frontends/mn88473.h
6501
6502MODULE SUPPORT
6503M: Rusty Russell <rusty@rustcorp.com.au>
6504S: Maintained
6505F: include/linux/module.h
6506F: kernel/module.c
6507
6508MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER
6509W: http://popies.net/meye/
6510S: Orphan
6511F: Documentation/video4linux/meye.txt
6512F: drivers/media/pci/meye/
6513F: include/uapi/linux/meye.h
6514
6515MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
6516M: Jiri Slaby <jirislaby@gmail.com>
6517S: Maintained
6518F: Documentation/serial/moxa-smartio
6519F: drivers/tty/mxser.*
6520
6521MR800 AVERMEDIA USB FM RADIO DRIVER
6522M: Alexey Klimov <klimov.linux@gmail.com>
6523L: linux-media@vger.kernel.org
6524T: git git://linuxtv.org/media_tree.git
6525S: Maintained
6526F: drivers/media/radio/radio-mr800.c
6527
6528MRF24J40 IEEE 802.15.4 RADIO DRIVER
6529M: Alan Ott <alan@signal11.us>
6530L: linux-wpan@vger.kernel.org
6531S: Maintained
6532F: drivers/net/ieee802154/mrf24j40.c
6533
6534MSI LAPTOP SUPPORT
6535M: "Lee, Chun-Yi" <jlee@suse.com>
6536L: platform-driver-x86@vger.kernel.org
6537S: Maintained
6538F: drivers/platform/x86/msi-laptop.c
6539
6540MSI WMI SUPPORT
6541M: Anisse Astier <anisse@astier.eu>
6542L: platform-driver-x86@vger.kernel.org
6543S: Supported
6544F: drivers/platform/x86/msi-wmi.c
6545
6546MSI001 MEDIA DRIVER
6547M: Antti Palosaari <crope@iki.fi>
6548L: linux-media@vger.kernel.org
6549W: http://linuxtv.org/
6550W: http://palosaari.fi/linux/
6551Q: http://patchwork.linuxtv.org/project/linux-media/list/
6552T: git git://linuxtv.org/anttip/media_tree.git
6553S: Maintained
6554F: drivers/media/tuners/msi001*
6555
6556MSI2500 MEDIA DRIVER
6557M: Antti Palosaari <crope@iki.fi>
6558L: linux-media@vger.kernel.org
6559W: http://linuxtv.org/
6560W: http://palosaari.fi/linux/
6561Q: http://patchwork.linuxtv.org/project/linux-media/list/
6562T: git git://linuxtv.org/anttip/media_tree.git
6563S: Maintained
6564F: drivers/media/usb/msi2500/
6565
6566MT9M032 APTINA SENSOR DRIVER
6567M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
6568L: linux-media@vger.kernel.org
6569T: git git://linuxtv.org/media_tree.git
6570S: Maintained
6571F: drivers/media/i2c/mt9m032.c
6572F: include/media/mt9m032.h
6573
6574MT9P031 APTINA CAMERA SENSOR
6575M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
6576L: linux-media@vger.kernel.org
6577T: git git://linuxtv.org/media_tree.git
6578S: Maintained
6579F: drivers/media/i2c/mt9p031.c
6580F: include/media/mt9p031.h
6581
6582MT9T001 APTINA CAMERA SENSOR
6583M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
6584L: linux-media@vger.kernel.org
6585T: git git://linuxtv.org/media_tree.git
6586S: Maintained
6587F: drivers/media/i2c/mt9t001.c
6588F: include/media/mt9t001.h
6589
6590MT9V032 APTINA CAMERA SENSOR
6591M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
6592L: linux-media@vger.kernel.org
6593T: git git://linuxtv.org/media_tree.git
6594S: Maintained
6595F: Documentation/devicetree/bindings/media/i2c/mt9v032.txt
6596F: drivers/media/i2c/mt9v032.c
6597F: include/media/mt9v032.h
6598
6599MULTIFUNCTION DEVICES (MFD)
6600M: Samuel Ortiz <sameo@linux.intel.com>
6601M: Lee Jones <lee.jones@linaro.org>
6602T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
6603S: Supported
6604F: drivers/mfd/
6605F: include/linux/mfd/
6606
6607MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
6608M: Ulf Hansson <ulf.hansson@linaro.org>
6609L: linux-mmc@vger.kernel.org
6610T: git git://git.linaro.org/people/ulf.hansson/mmc.git
6611S: Maintained
6612F: drivers/mmc/
6613F: include/linux/mmc/
6614F: include/uapi/linux/mmc/
6615
6616MULTIMEDIA CARD (MMC) ETC. OVER SPI
6617S: Orphan
6618F: drivers/mmc/host/mmc_spi.c
6619F: include/linux/spi/mmc_spi.h
6620
6621MULTISOUND SOUND DRIVER
6622M: Andrew Veliath <andrewtv@usa.net>
6623S: Maintained
6624F: Documentation/sound/oss/MultiSound
6625F: sound/oss/msnd*
6626
6627MULTITECH MULTIPORT CARD (ISICOM)
6628S: Orphan
6629F: drivers/tty/isicom.c
6630F: include/linux/isicom.h
6631
6632MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
6633M: Felipe Balbi <balbi@ti.com>
6634L: linux-usb@vger.kernel.org
6635T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
6636S: Maintained
6637F: drivers/usb/musb/
6638
6639MXL5007T MEDIA DRIVER
6640M: Michael Krufky <mkrufky@linuxtv.org>
6641L: linux-media@vger.kernel.org
6642W: http://linuxtv.org/
6643W: http://github.com/mkrufky
6644Q: http://patchwork.linuxtv.org/project/linux-media/list/
6645T: git git://linuxtv.org/mkrufky/tuners.git
6646S: Maintained
6647F: drivers/media/tuners/mxl5007t.*
6648
6649MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
6650M: Hyong-Youb Kim <hykim@myri.com>
6651L: netdev@vger.kernel.org
6652W: https://www.myricom.com/support/downloads/myri10ge.html
6653S: Supported
6654F: drivers/net/ethernet/myricom/myri10ge/
6655
6656NATSEMI ETHERNET DRIVER (DP8381x)
6657S: Orphan
6658F: drivers/net/ethernet/natsemi/natsemi.c
6659
6660NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
6661M: Daniel Mack <zonque@gmail.com>
6662S: Maintained
6663L: alsa-devel@alsa-project.org
6664W: http://www.native-instruments.com
6665F: sound/usb/caiaq/
6666
6667NCP FILESYSTEM
6668M: Petr Vandrovec <petr@vandrovec.name>
6669S: Odd Fixes
6670F: fs/ncpfs/
6671
6672NCR 5380 SCSI DRIVERS
6673M: Finn Thain <fthain@telegraphics.com.au>
6674M: Michael Schmitz <schmitzmic@gmail.com>
6675L: linux-scsi@vger.kernel.org
6676S: Maintained
6677F: Documentation/scsi/g_NCR5380.txt
6678F: drivers/scsi/NCR5380.*
6679F: drivers/scsi/arm/cumana_1.c
6680F: drivers/scsi/arm/oak.c
6681F: drivers/scsi/atari_NCR5380.c
6682F: drivers/scsi/atari_scsi.*
6683F: drivers/scsi/dmx3191d.c
6684F: drivers/scsi/dtc.*
6685F: drivers/scsi/g_NCR5380.*
6686F: drivers/scsi/g_NCR5380_mmio.c
6687F: drivers/scsi/mac_scsi.*
6688F: drivers/scsi/pas16.*
6689F: drivers/scsi/sun3_scsi.*
6690F: drivers/scsi/sun3_scsi_vme.c
6691F: drivers/scsi/t128.*
6692
6693NCR DUAL 700 SCSI DRIVER (MICROCHANNEL)
6694M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
6695L: linux-scsi@vger.kernel.org
6696S: Maintained
6697F: drivers/scsi/NCR_D700.*
6698
6699NCT6775 HARDWARE MONITOR DRIVER
6700M: Guenter Roeck <linux@roeck-us.net>
6701L: lm-sensors@lm-sensors.org
6702S: Maintained
6703F: Documentation/hwmon/nct6775
6704F: drivers/hwmon/nct6775.c
6705
6706NETEFFECT IWARP RNIC DRIVER (IW_NES)
6707M: Faisal Latif <faisal.latif@intel.com>
6708L: linux-rdma@vger.kernel.org
6709W: http://www.intel.com/Products/Server/Adapters/Server-Cluster/Server-Cluster-overview.htm
6710S: Supported
6711F: drivers/infiniband/hw/nes/
6712
6713NETEM NETWORK EMULATOR
6714M: Stephen Hemminger <stephen@networkplumber.org>
6715L: netem@lists.linux-foundation.org
6716S: Maintained
6717F: net/sched/sch_netem.c
6718
6719NETERION 10GbE DRIVERS (s2io/vxge)
6720M: Jon Mason <jdmason@kudzu.us>
6721L: netdev@vger.kernel.org
6722S: Supported
6723F: Documentation/networking/s2io.txt
6724F: Documentation/networking/vxge.txt
6725F: drivers/net/ethernet/neterion/
6726
6727NETFILTER ({IP,IP6,ARP,EB,NF}TABLES)
6728M: Pablo Neira Ayuso <pablo@netfilter.org>
6729M: Patrick McHardy <kaber@trash.net>
6730M: Jozsef Kadlecsik <kadlec@blackhole.kfki.hu>
6731L: netfilter-devel@vger.kernel.org
6732L: coreteam@netfilter.org
6733W: http://www.netfilter.org/
6734W: http://www.iptables.org/
6735Q: http://patchwork.ozlabs.org/project/netfilter-devel/list/
6736T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git
6737T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git
6738S: Supported
6739F: include/linux/netfilter*
6740F: include/linux/netfilter/
6741F: include/net/netfilter/
6742F: include/uapi/linux/netfilter*
6743F: include/uapi/linux/netfilter/
6744F: net/*/netfilter.c
6745F: net/*/netfilter/
6746F: net/netfilter/
6747
6748NETLABEL
6749M: Paul Moore <paul@paul-moore.com>
6750W: http://netlabel.sf.net
6751L: netdev@vger.kernel.org
6752S: Maintained
6753F: Documentation/netlabel/
6754F: include/net/netlabel.h
6755F: net/netlabel/
6756
6757NETROM NETWORK LAYER
6758M: Ralf Baechle <ralf@linux-mips.org>
6759L: linux-hams@vger.kernel.org
6760W: http://www.linux-ax25.org/
6761S: Maintained
6762F: include/net/netrom.h
6763F: include/uapi/linux/netrom.h
6764F: net/netrom/
6765
6766NETWORK BLOCK DEVICE (NBD)
6767M: Markus Pargmann <mpa@pengutronix.de>
6768S: Maintained
6769L: nbd-general@lists.sourceforge.net
6770T: git git://git.pengutronix.de/git/mpa/linux-nbd.git
6771F: Documentation/blockdev/nbd.txt
6772F: drivers/block/nbd.c
6773F: include/linux/nbd.h
6774F: include/uapi/linux/nbd.h
6775
6776NETWORK DROP MONITOR
6777M: Neil Horman <nhorman@tuxdriver.com>
6778L: netdev@vger.kernel.org
6779S: Maintained
6780W: https://fedorahosted.org/dropwatch/
6781F: net/core/drop_monitor.c
6782
6783NETWORKING [GENERAL]
6784M: "David S. Miller" <davem@davemloft.net>
6785L: netdev@vger.kernel.org
6786W: http://www.linuxfoundation.org/en/Net
6787Q: http://patchwork.ozlabs.org/project/netdev/list/
6788T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
6789T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
6790S: Maintained
6791F: net/
6792F: include/net/
6793F: include/linux/in.h
6794F: include/linux/net.h
6795F: include/linux/netdevice.h
6796F: include/uapi/linux/in.h
6797F: include/uapi/linux/net.h
6798F: include/uapi/linux/netdevice.h
6799F: include/uapi/linux/net_namespace.h
6800F: tools/net/
6801F: tools/testing/selftests/net/
6802F: lib/random32.c
6803F: lib/test_bpf.c
6804
6805NETWORKING [IPv4/IPv6]
6806M: "David S. Miller" <davem@davemloft.net>
6807M: Alexey Kuznetsov <kuznet@ms2.inr.ac.ru>
6808M: James Morris <jmorris@namei.org>
6809M: Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org>
6810M: Patrick McHardy <kaber@trash.net>
6811L: netdev@vger.kernel.org
6812T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
6813S: Maintained
6814F: net/ipv4/
6815F: net/ipv6/
6816F: include/net/ip*
6817F: arch/x86/net/*
6818
6819NETWORKING [IPSEC]
6820M: Steffen Klassert <steffen.klassert@secunet.com>
6821M: Herbert Xu <herbert@gondor.apana.org.au>
6822M: "David S. Miller" <davem@davemloft.net>
6823L: netdev@vger.kernel.org
6824T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
6825T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
6826S: Maintained
6827F: net/core/flow.c
6828F: net/xfrm/
6829F: net/key/
6830F: net/ipv4/xfrm*
6831F: net/ipv4/esp4.c
6832F: net/ipv4/ah4.c
6833F: net/ipv4/ipcomp.c
6834F: net/ipv4/ip_vti.c
6835F: net/ipv6/xfrm*
6836F: net/ipv6/esp6.c
6837F: net/ipv6/ah6.c
6838F: net/ipv6/ipcomp6.c
6839F: net/ipv6/ip6_vti.c
6840F: include/uapi/linux/xfrm.h
6841F: include/net/xfrm.h
6842
6843NETWORKING [LABELED] (NetLabel, CIPSO, Labeled IPsec, SECMARK)
6844M: Paul Moore <paul@paul-moore.com>
6845L: netdev@vger.kernel.org
6846S: Maintained
6847
6848NETWORKING [WIRELESS]
6849L: linux-wireless@vger.kernel.org
6850Q: http://patchwork.kernel.org/project/linux-wireless/list/
6851
6852NETWORKING DRIVERS
6853L: netdev@vger.kernel.org
6854W: http://www.linuxfoundation.org/en/Net
6855Q: http://patchwork.ozlabs.org/project/netdev/list/
6856T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
6857T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
6858S: Odd Fixes
6859F: drivers/net/
6860F: include/linux/if_*
6861F: include/linux/netdevice.h
6862F: include/linux/arcdevice.h
6863F: include/linux/etherdevice.h
6864F: include/linux/fcdevice.h
6865F: include/linux/fddidevice.h
6866F: include/linux/hippidevice.h
6867F: include/linux/inetdevice.h
6868F: include/uapi/linux/if_*
6869F: include/uapi/linux/netdevice.h
6870
6871NETWORKING DRIVERS (WIRELESS)
6872M: Kalle Valo <kvalo@codeaurora.org>
6873L: linux-wireless@vger.kernel.org
6874Q: http://patchwork.kernel.org/project/linux-wireless/list/
6875T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git/
6876S: Maintained
6877F: drivers/net/wireless/
6878
6879NETXEN (1/10) GbE SUPPORT
6880M: Manish Chopra <manish.chopra@qlogic.com>
6881M: Sony Chacko <sony.chacko@qlogic.com>
6882M: Rajesh Borundia <rajesh.borundia@qlogic.com>
6883L: netdev@vger.kernel.org
6884W: http://www.qlogic.com
6885S: Supported
6886F: drivers/net/ethernet/qlogic/netxen/
6887
6888NFC SUBSYSTEM
6889M: Lauro Ramos Venancio <lauro.venancio@openbossa.org>
6890M: Aloisio Almeida Jr <aloisio.almeida@openbossa.org>
6891M: Samuel Ortiz <sameo@linux.intel.com>
6892L: linux-wireless@vger.kernel.org
6893L: linux-nfc@lists.01.org (subscribers-only)
6894S: Supported
6895F: net/nfc/
6896F: include/net/nfc/
6897F: include/uapi/linux/nfc.h
6898F: drivers/nfc/
6899F: include/linux/platform_data/pn544.h
6900F: Documentation/devicetree/bindings/net/nfc/
6901
6902NFS, SUNRPC, AND LOCKD CLIENTS
6903M: Trond Myklebust <trond.myklebust@primarydata.com>
6904M: Anna Schumaker <anna.schumaker@netapp.com>
6905L: linux-nfs@vger.kernel.org
6906W: http://client.linux-nfs.org
6907T: git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
6908S: Maintained
6909F: fs/lockd/
6910F: fs/nfs/
6911F: fs/nfs_common/
6912F: net/sunrpc/
6913F: include/linux/lockd/
6914F: include/linux/nfs*
6915F: include/linux/sunrpc/
6916F: include/uapi/linux/nfs*
6917F: include/uapi/linux/sunrpc/
6918
6919NILFS2 FILESYSTEM
6920M: Ryusuke Konishi <konishi.ryusuke@lab.ntt.co.jp>
6921L: linux-nilfs@vger.kernel.org
6922W: http://nilfs.sourceforge.net/
6923T: git git://github.com/konis/nilfs2.git
6924S: Supported
6925F: Documentation/filesystems/nilfs2.txt
6926F: fs/nilfs2/
6927F: include/linux/nilfs2_fs.h
6928
6929NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
6930M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
6931W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
6932S: Maintained
6933F: Documentation/scsi/NinjaSCSI.txt
6934F: drivers/scsi/pcmcia/nsp_*
6935
6936NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
6937M: GOTO Masanori <gotom@debian.or.jp>
6938M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
6939W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
6940S: Maintained
6941F: Documentation/scsi/NinjaSCSI.txt
6942F: drivers/scsi/nsp32*
6943
6944NIOS2 ARCHITECTURE
6945M: Ley Foon Tan <lftan@altera.com>
6946L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
6947T: git git://git.rocketboards.org/linux-socfpga-next.git
6948S: Maintained
6949F: arch/nios2/
6950
6951NTB DRIVER
6952M: Jon Mason <jdmason@kudzu.us>
6953M: Dave Jiang <dave.jiang@intel.com>
6954S: Supported
6955W: https://github.com/jonmason/ntb/wiki
6956T: git git://github.com/jonmason/ntb.git
6957F: drivers/ntb/
6958F: drivers/net/ntb_netdev.c
6959F: include/linux/ntb.h
6960
6961NTFS FILESYSTEM
6962M: Anton Altaparmakov <anton@tuxera.com>
6963L: linux-ntfs-dev@lists.sourceforge.net
6964W: http://www.tuxera.com/
6965T: git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
6966S: Supported
6967F: Documentation/filesystems/ntfs.txt
6968F: fs/ntfs/
6969
6970NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
6971M: Antonino Daplas <adaplas@gmail.com>
6972L: linux-fbdev@vger.kernel.org
6973S: Maintained
6974F: drivers/video/fbdev/riva/
6975F: drivers/video/fbdev/nvidia/
6976
6977NVM EXPRESS DRIVER
6978M: Matthew Wilcox <willy@linux.intel.com>
6979L: linux-nvme@lists.infradead.org
6980T: git git://git.infradead.org/users/willy/linux-nvme.git
6981S: Supported
6982F: drivers/block/nvme*
6983F: include/linux/nvme.h
6984
6985NXP-NCI NFC DRIVER
6986M: Clément Perrochaud <clement.perrochaud@effinnov.com>
6987R: Charles Gorand <charles.gorand@effinnov.com>
6988L: linux-nfc@lists.01.org (moderated for non-subscribers)
6989S: Supported
6990F: drivers/nfc/nxp-nci
6991
6992NXP TDA998X DRM DRIVER
6993M: Russell King <rmk+kernel@arm.linux.org.uk>
6994S: Supported
6995F: drivers/gpu/drm/i2c/tda998x_drv.c
6996F: include/drm/i2c/tda998x.h
6997
6998NXP TFA9879 DRIVER
6999M: Peter Rosin <peda@axentia.se>
7000L: alsa-devel@alsa-project.org (moderated for non-subscribers)
7001S: Maintained
7002F: sound/soc/codecs/tfa9879*
7003
7004OMAP SUPPORT
7005M: Tony Lindgren <tony@atomide.com>
7006L: linux-omap@vger.kernel.org
7007W: http://www.muru.com/linux/omap/
7008W: http://linux.omap.com/
7009Q: http://patchwork.kernel.org/project/linux-omap/list/
7010T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
7011S: Maintained
7012F: arch/arm/*omap*/
7013F: arch/arm/configs/omap1_defconfig
7014F: arch/arm/configs/omap2plus_defconfig
7015F: drivers/i2c/busses/i2c-omap.c
7016F: drivers/irqchip/irq-omap-intc.c
7017F: drivers/mfd/*omap*.c
7018F: drivers/mfd/menelaus.c
7019F: drivers/mfd/palmas.c
7020F: drivers/mfd/tps65217.c
7021F: drivers/mfd/tps65218.c
7022F: drivers/mfd/tps65910.c
7023F: drivers/mfd/twl-core.[ch]
7024F: drivers/mfd/twl4030*.c
7025F: drivers/mfd/twl6030*.c
7026F: drivers/mfd/twl6040*.c
7027F: drivers/regulator/palmas-regulator*.c
7028F: drivers/regulator/pbias-regulator.c
7029F: drivers/regulator/tps65217-regulator.c
7030F: drivers/regulator/tps65218-regulator.c
7031F: drivers/regulator/tps65910-regulator.c
7032F: drivers/regulator/twl-regulator.c
7033F: include/linux/i2c-omap.h
7034
7035OMAP DEVICE TREE SUPPORT
7036M: Benoît Cousson <bcousson@baylibre.com>
7037M: Tony Lindgren <tony@atomide.com>
7038L: linux-omap@vger.kernel.org
7039L: devicetree@vger.kernel.org
7040S: Maintained
7041F: arch/arm/boot/dts/*omap*
7042F: arch/arm/boot/dts/*am3*
7043F: arch/arm/boot/dts/*am4*
7044F: arch/arm/boot/dts/*am5*
7045F: arch/arm/boot/dts/*dra7*
7046
7047OMAP CLOCK FRAMEWORK SUPPORT
7048M: Paul Walmsley <paul@pwsan.com>
7049L: linux-omap@vger.kernel.org
7050S: Maintained
7051F: arch/arm/*omap*/*clock*
7052
7053OMAP POWER MANAGEMENT SUPPORT
7054M: Kevin Hilman <khilman@deeprootsystems.com>
7055L: linux-omap@vger.kernel.org
7056S: Maintained
7057F: arch/arm/*omap*/*pm*
7058F: drivers/cpufreq/omap-cpufreq.c
7059
7060OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
7061M: Rajendra Nayak <rnayak@ti.com>
7062M: Paul Walmsley <paul@pwsan.com>
7063L: linux-omap@vger.kernel.org
7064S: Maintained
7065F: arch/arm/mach-omap2/prm*
7066
7067OMAP AUDIO SUPPORT
7068M: Peter Ujfalusi <peter.ujfalusi@ti.com>
7069M: Jarkko Nikula <jarkko.nikula@bitmer.com>
7070L: alsa-devel@alsa-project.org (subscribers-only)
7071L: linux-omap@vger.kernel.org
7072S: Maintained
7073F: sound/soc/omap/
7074
7075OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
7076M: Roger Quadros <rogerq@ti.com>
7077M: Tony Lindgren <tony@atomide.com>
7078L: linux-omap@vger.kernel.org
7079S: Maintained
7080F: drivers/memory/omap-gpmc.c
7081F: arch/arm/mach-omap2/*gpmc*
7082
7083OMAP FRAMEBUFFER SUPPORT
7084M: Tomi Valkeinen <tomi.valkeinen@ti.com>
7085L: linux-fbdev@vger.kernel.org
7086L: linux-omap@vger.kernel.org
7087S: Maintained
7088F: drivers/video/fbdev/omap/
7089
7090OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
7091M: Tomi Valkeinen <tomi.valkeinen@ti.com>
7092L: linux-omap@vger.kernel.org
7093L: linux-fbdev@vger.kernel.org
7094S: Maintained
7095F: drivers/video/fbdev/omap2/
7096F: Documentation/arm/OMAP/DSS
7097
7098OMAP HARDWARE SPINLOCK SUPPORT
7099M: Ohad Ben-Cohen <ohad@wizery.com>
7100L: linux-omap@vger.kernel.org
7101S: Maintained
7102F: drivers/hwspinlock/omap_hwspinlock.c
7103F: arch/arm/mach-omap2/hwspinlock.c
7104
7105OMAP MMC SUPPORT
7106M: Jarkko Lavinen <jarkko.lavinen@nokia.com>
7107L: linux-omap@vger.kernel.org
7108S: Maintained
7109F: drivers/mmc/host/omap.c
7110
7111OMAP HS MMC SUPPORT
7112L: linux-mmc@vger.kernel.org
7113L: linux-omap@vger.kernel.org
7114S: Orphan
7115F: drivers/mmc/host/omap_hsmmc.c
7116
7117OMAP RANDOM NUMBER GENERATOR SUPPORT
7118M: Deepak Saxena <dsaxena@plexity.net>
7119S: Maintained
7120F: drivers/char/hw_random/omap-rng.c
7121
7122OMAP HWMOD SUPPORT
7123M: Benoît Cousson <bcousson@baylibre.com>
7124M: Paul Walmsley <paul@pwsan.com>
7125L: linux-omap@vger.kernel.org
7126S: Maintained
7127F: arch/arm/mach-omap2/omap_hwmod.*
7128
7129OMAP HWMOD DATA
7130M: Paul Walmsley <paul@pwsan.com>
7131L: linux-omap@vger.kernel.org
7132S: Maintained
7133F: arch/arm/mach-omap2/omap_hwmod*data*
7134
7135OMAP HWMOD DATA FOR OMAP4-BASED DEVICES
7136M: Benoît Cousson <bcousson@baylibre.com>
7137L: linux-omap@vger.kernel.org
7138S: Maintained
7139F: arch/arm/mach-omap2/omap_hwmod_44xx_data.c
7140
7141OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
7142M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7143L: linux-media@vger.kernel.org
7144S: Maintained
7145F: Documentation/devicetree/bindings/media/ti,omap3isp.txt
7146F: drivers/media/platform/omap3isp/
7147F: drivers/staging/media/omap4iss/
7148
7149OMAP USB SUPPORT
7150M: Felipe Balbi <balbi@ti.com>
7151L: linux-usb@vger.kernel.org
7152L: linux-omap@vger.kernel.org
7153T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
7154S: Maintained
7155F: drivers/usb/*/*omap*
7156F: arch/arm/*omap*/usb*
7157
7158OMAP GPIO DRIVER
7159M: Javier Martinez Canillas <javier@dowhile0.org>
7160M: Santosh Shilimkar <ssantosh@kernel.org>
7161M: Kevin Hilman <khilman@deeprootsystems.com>
7162L: linux-omap@vger.kernel.org
7163S: Maintained
7164F: drivers/gpio/gpio-omap.c
7165
7166OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
7167M: Mark Jackson <mpfj@newflow.co.uk>
7168L: linux-omap@vger.kernel.org
7169S: Maintained
7170F: arch/arm/boot/dts/am335x-nano.dts
7171
7172OMFS FILESYSTEM
7173M: Bob Copeland <me@bobcopeland.com>
7174L: linux-karma-devel@lists.sourceforge.net
7175S: Maintained
7176F: Documentation/filesystems/omfs.txt
7177F: fs/omfs/
7178
7179OMNIKEY CARDMAN 4000 DRIVER
7180M: Harald Welte <laforge@gnumonks.org>
7181S: Maintained
7182F: drivers/char/pcmcia/cm4000_cs.c
7183F: include/linux/cm4000_cs.h
7184F: include/uapi/linux/cm4000_cs.h
7185
7186OMNIKEY CARDMAN 4040 DRIVER
7187M: Harald Welte <laforge@gnumonks.org>
7188S: Maintained
7189F: drivers/char/pcmcia/cm4040_cs.*
7190
7191OMNIVISION OV7670 SENSOR DRIVER
7192M: Jonathan Corbet <corbet@lwn.net>
7193L: linux-media@vger.kernel.org
7194T: git git://linuxtv.org/media_tree.git
7195S: Maintained
7196F: drivers/media/i2c/ov7670.c
7197
7198ONENAND FLASH DRIVER
7199M: Kyungmin Park <kyungmin.park@samsung.com>
7200L: linux-mtd@lists.infradead.org
7201S: Maintained
7202F: drivers/mtd/onenand/
7203F: include/linux/mtd/onenand*.h
7204
7205ONSTREAM SCSI TAPE DRIVER
7206M: Willem Riede <osst@riede.org>
7207L: osst-users@lists.sourceforge.net
7208L: linux-scsi@vger.kernel.org
7209S: Maintained
7210F: Documentation/scsi/osst.txt
7211F: drivers/scsi/osst.*
7212F: drivers/scsi/osst_*.h
7213F: drivers/scsi/st.h
7214
7215OPENCORES I2C BUS DRIVER
7216M: Peter Korsgaard <jacmet@sunsite.dk>
7217L: linux-i2c@vger.kernel.org
7218S: Maintained
7219F: Documentation/i2c/busses/i2c-ocores
7220F: drivers/i2c/busses/i2c-ocores.c
7221
7222OPEN FIRMWARE AND FLATTENED DEVICE TREE
7223M: Grant Likely <grant.likely@linaro.org>
7224M: Rob Herring <robh+dt@kernel.org>
7225L: devicetree@vger.kernel.org
7226W: http://www.devicetree.org/
7227T: git git://git.kernel.org/pub/scm/linux/kernel/git/glikely/linux.git
7228S: Maintained
7229F: drivers/of/
7230F: include/linux/of*.h
7231F: scripts/dtc/
7232
7233OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
7234M: Rob Herring <robh+dt@kernel.org>
7235M: Pawel Moll <pawel.moll@arm.com>
7236M: Mark Rutland <mark.rutland@arm.com>
7237M: Ian Campbell <ijc+devicetree@hellion.org.uk>
7238M: Kumar Gala <galak@codeaurora.org>
7239L: devicetree@vger.kernel.org
7240S: Maintained
7241F: Documentation/devicetree/
7242F: arch/*/boot/dts/
7243F: include/dt-bindings/
7244
7245OPEN FIRMWARE AND DEVICE TREE OVERLAYS
7246M: Pantelis Antoniou <pantelis.antoniou@konsulko.com>
7247L: devicetree@vger.kernel.org
7248S: Maintained
7249F: Documentation/devicetree/dynamic-resolution-notes.txt
7250F: Documentation/devicetree/overlay-notes.txt
7251F: drivers/of/overlay.c
7252F: drivers/of/resolver.c
7253
7254OPENRISC ARCHITECTURE
7255M: Jonas Bonn <jonas@southpole.se>
7256W: http://openrisc.net
7257L: linux@lists.openrisc.net (moderated for non-subscribers)
7258S: Maintained
7259T: git git://openrisc.net/~jonas/linux
7260F: arch/openrisc/
7261
7262OPENVSWITCH
7263M: Pravin Shelar <pshelar@nicira.com>
7264L: netdev@vger.kernel.org
7265L: dev@openvswitch.org
7266W: http://openvswitch.org
7267S: Maintained
7268F: net/openvswitch/
7269F: include/uapi/linux/openvswitch.h
7270
7271OPL4 DRIVER
7272M: Clemens Ladisch <clemens@ladisch.de>
7273L: alsa-devel@alsa-project.org (moderated for non-subscribers)
7274T: git git://git.alsa-project.org/alsa-kernel.git
7275S: Maintained
7276F: sound/drivers/opl4/
7277
7278OPROFILE
7279M: Robert Richter <rric@kernel.org>
7280L: oprofile-list@lists.sf.net
7281S: Maintained
7282F: arch/*/include/asm/oprofile*.h
7283F: arch/*/oprofile/
7284F: drivers/oprofile/
7285F: include/linux/oprofile.h
7286
7287ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
7288M: Mark Fasheh <mfasheh@suse.com>
7289M: Joel Becker <jlbec@evilplan.org>
7290L: ocfs2-devel@oss.oracle.com (moderated for non-subscribers)
7291W: http://ocfs2.wiki.kernel.org
7292S: Supported
7293F: Documentation/filesystems/ocfs2.txt
7294F: Documentation/filesystems/dlmfs.txt
7295F: fs/ocfs2/
7296
7297ORINOCO DRIVER
7298L: linux-wireless@vger.kernel.org
7299W: http://wireless.kernel.org/en/users/Drivers/orinoco
7300W: http://www.nongnu.org/orinoco/
7301S: Orphan
7302F: drivers/net/wireless/orinoco/
7303
7304OSD LIBRARY and FILESYSTEM
7305M: Boaz Harrosh <ooo@electrozaur.com>
7306M: Benny Halevy <bhalevy@primarydata.com>
7307L: osd-dev@open-osd.org
7308W: http://open-osd.org
7309T: git git://git.open-osd.org/open-osd.git
7310S: Maintained
7311F: drivers/scsi/osd/
7312F: include/scsi/osd_*
7313F: fs/exofs/
7314
7315OVERLAY FILESYSTEM
7316M: Miklos Szeredi <miklos@szeredi.hu>
7317L: linux-unionfs@vger.kernel.org
7318T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
7319S: Supported
7320F: fs/overlayfs/
7321F: Documentation/filesystems/overlayfs.txt
7322
7323P54 WIRELESS DRIVER
7324M: Christian Lamparter <chunkeey@googlemail.com>
7325L: linux-wireless@vger.kernel.org
7326W: http://wireless.kernel.org/en/users/Drivers/p54
7327S: Maintained
7328F: drivers/net/wireless/p54/
7329
7330PA SEMI ETHERNET DRIVER
7331M: Olof Johansson <olof@lixom.net>
7332L: netdev@vger.kernel.org
7333S: Maintained
7334F: drivers/net/ethernet/pasemi/*
7335
7336PA SEMI SMBUS DRIVER
7337M: Olof Johansson <olof@lixom.net>
7338L: linux-i2c@vger.kernel.org
7339S: Maintained
7340F: drivers/i2c/busses/i2c-pasemi.c
7341
7342PADATA PARALLEL EXECUTION MECHANISM
7343M: Steffen Klassert <steffen.klassert@secunet.com>
7344L: linux-crypto@vger.kernel.org
7345S: Maintained
7346F: kernel/padata.c
7347F: include/linux/padata.h
7348F: Documentation/padata.txt
7349
7350PANASONIC LAPTOP ACPI EXTRAS DRIVER
7351M: Harald Welte <laforge@gnumonks.org>
7352L: platform-driver-x86@vger.kernel.org
7353S: Maintained
7354F: drivers/platform/x86/panasonic-laptop.c
7355
7356PANASONIC MN10300/AM33/AM34 PORT
7357M: David Howells <dhowells@redhat.com>
7358M: Koichi Yasutake <yasutake.koichi@jp.panasonic.com>
7359L: linux-am33-list@redhat.com (moderated for non-subscribers)
7360W: ftp://ftp.redhat.com/pub/redhat/gnupro/AM33/
7361S: Maintained
7362F: Documentation/mn10300/
7363F: arch/mn10300/
7364
7365PARALLEL PORT SUPPORT
7366L: linux-parport@lists.infradead.org (subscribers-only)
7367S: Orphan
7368F: drivers/parport/
7369F: include/linux/parport*.h
7370F: drivers/char/ppdev.c
7371F: include/uapi/linux/ppdev.h
7372
7373PARAVIRT_OPS INTERFACE
7374M: Jeremy Fitzhardinge <jeremy@goop.org>
7375M: Chris Wright <chrisw@sous-sol.org>
7376M: Alok Kataria <akataria@vmware.com>
7377M: Rusty Russell <rusty@rustcorp.com.au>
7378L: virtualization@lists.linux-foundation.org
7379S: Supported
7380F: Documentation/virtual/paravirt_ops.txt
7381F: arch/*/kernel/paravirt*
7382F: arch/*/include/asm/paravirt.h
7383
7384PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES
7385M: Tim Waugh <tim@cyberelk.net>
7386L: linux-parport@lists.infradead.org (subscribers-only)
7387W: http://www.torque.net/linux-pp.html
7388S: Maintained
7389F: Documentation/blockdev/paride.txt
7390F: drivers/block/paride/
7391
7392PARISC ARCHITECTURE
7393M: "James E.J. Bottomley" <jejb@parisc-linux.org>
7394M: Helge Deller <deller@gmx.de>
7395L: linux-parisc@vger.kernel.org
7396W: http://www.parisc-linux.org/
7397Q: http://patchwork.kernel.org/project/linux-parisc/list/
7398T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
7399T: git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
7400S: Maintained
7401F: arch/parisc/
7402F: Documentation/parisc/
7403F: drivers/parisc/
7404F: drivers/char/agp/parisc-agp.c
7405F: drivers/input/serio/gscps2.c
7406F: drivers/parport/parport_gsc.*
7407F: drivers/tty/serial/8250/8250_gsc.c
7408F: drivers/video/fbdev/sti*
7409F: drivers/video/console/sti*
7410F: drivers/video/logo/logo_parisc*
7411
7412PC87360 HARDWARE MONITORING DRIVER
7413M: Jim Cromie <jim.cromie@gmail.com>
7414L: lm-sensors@lm-sensors.org
7415S: Maintained
7416F: Documentation/hwmon/pc87360
7417F: drivers/hwmon/pc87360.c
7418
7419PC8736x GPIO DRIVER
7420M: Jim Cromie <jim.cromie@gmail.com>
7421S: Maintained
7422F: drivers/char/pc8736x_gpio.c
7423
7424PC87427 HARDWARE MONITORING DRIVER
7425M: Jean Delvare <jdelvare@suse.de>
7426L: lm-sensors@lm-sensors.org
7427S: Maintained
7428F: Documentation/hwmon/pc87427
7429F: drivers/hwmon/pc87427.c
7430
7431PCA9532 LED DRIVER
7432M: Riku Voipio <riku.voipio@iki.fi>
7433S: Maintained
7434F: drivers/leds/leds-pca9532.c
7435F: include/linux/leds-pca9532.h
7436
7437PCA9541 I2C BUS MASTER SELECTOR DRIVER
7438M: Guenter Roeck <linux@roeck-us.net>
7439L: linux-i2c@vger.kernel.org
7440S: Maintained
7441F: drivers/i2c/muxes/i2c-mux-pca9541.c
7442
7443PCDP - PRIMARY CONSOLE AND DEBUG PORT
7444M: Khalid Aziz <khalid@gonehiking.org>
7445S: Maintained
7446F: drivers/firmware/pcdp.*
7447
7448PCI ERROR RECOVERY
7449M: Linas Vepstas <linasvepstas@gmail.com>
7450L: linux-pci@vger.kernel.org
7451S: Supported
7452F: Documentation/PCI/pci-error-recovery.txt
7453
7454PCI SUBSYSTEM
7455M: Bjorn Helgaas <bhelgaas@google.com>
7456L: linux-pci@vger.kernel.org
7457Q: http://patchwork.ozlabs.org/project/linux-pci/list/
7458T: git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
7459S: Supported
7460F: Documentation/PCI/
7461F: drivers/pci/
7462F: include/linux/pci*
7463F: arch/x86/pci/
7464F: arch/x86/kernel/quirks.c
7465
7466PCI DRIVER FOR ARM VERSATILE PLATFORM
7467M: Rob Herring <robh@kernel.org>
7468L: linux-pci@vger.kernel.org
7469L: linux-arm-kernel@lists.infradead.org
7470S: Maintained
7471F: Documentation/devicetree/bindings/pci/versatile.txt
7472F: drivers/pci/host/pci-versatile.c
7473
7474PCI DRIVER FOR APPLIEDMICRO XGENE
7475M: Tanmay Inamdar <tinamdar@apm.com>
7476L: linux-pci@vger.kernel.org
7477L: linux-arm-kernel@lists.infradead.org
7478S: Maintained
7479F: Documentation/devicetree/bindings/pci/xgene-pci.txt
7480F: drivers/pci/host/pci-xgene.c
7481
7482PCI DRIVER FOR FREESCALE LAYERSCAPE
7483M: Minghuan Lian <minghuan.Lian@freescale.com>
7484M: Mingkai Hu <mingkai.hu@freescale.com>
7485M: Roy Zang <tie-fei.zang@freescale.com>
7486L: linuxppc-dev@lists.ozlabs.org
7487L: linux-pci@vger.kernel.org
7488L: linux-arm-kernel@lists.infradead.org
7489S: Maintained
7490F: drivers/pci/host/*layerscape*
7491
7492PCI DRIVER FOR IMX6
7493M: Richard Zhu <Richard.Zhu@freescale.com>
7494M: Lucas Stach <l.stach@pengutronix.de>
7495L: linux-pci@vger.kernel.org
7496L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7497S: Maintained
7498F: drivers/pci/host/*imx6*
7499
7500PCI DRIVER FOR TI KEYSTONE
7501M: Murali Karicheri <m-karicheri2@ti.com>
7502L: linux-pci@vger.kernel.org
7503L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7504S: Maintained
7505F: drivers/pci/host/*keystone*
7506
7507PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
7508M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
7509M: Jason Cooper <jason@lakedaemon.net>
7510L: linux-pci@vger.kernel.org
7511L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7512S: Maintained
7513F: drivers/pci/host/*mvebu*
7514
7515PCI DRIVER FOR NVIDIA TEGRA
7516M: Thierry Reding <thierry.reding@gmail.com>
7517L: linux-tegra@vger.kernel.org
7518L: linux-pci@vger.kernel.org
7519S: Supported
7520F: Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
7521F: drivers/pci/host/pci-tegra.c
7522
7523PCI DRIVER FOR TI DRA7XX
7524M: Kishon Vijay Abraham I <kishon@ti.com>
7525L: linux-omap@vger.kernel.org
7526L: linux-pci@vger.kernel.org
7527S: Supported
7528F: Documentation/devicetree/bindings/pci/ti-pci.txt
7529F: drivers/pci/host/pci-dra7xx.c
7530
7531PCI DRIVER FOR RENESAS R-CAR
7532M: Simon Horman <horms@verge.net.au>
7533L: linux-pci@vger.kernel.org
7534L: linux-sh@vger.kernel.org
7535S: Maintained
7536F: drivers/pci/host/*rcar*
7537
7538PCI DRIVER FOR SAMSUNG EXYNOS
7539M: Jingoo Han <jg1.han@samsung.com>
7540L: linux-pci@vger.kernel.org
7541L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7542L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
7543S: Maintained
7544F: drivers/pci/host/pci-exynos.c
7545
7546PCI DRIVER FOR SYNOPSIS DESIGNWARE
7547M: Jingoo Han <jg1.han@samsung.com>
7548L: linux-pci@vger.kernel.org
7549S: Maintained
7550F: drivers/pci/host/*designware*
7551
7552PCI DRIVER FOR GENERIC OF HOSTS
7553M: Will Deacon <will.deacon@arm.com>
7554L: linux-pci@vger.kernel.org
7555L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7556S: Maintained
7557F: Documentation/devicetree/bindings/pci/host-generic-pci.txt
7558F: drivers/pci/host/pci-host-generic.c
7559
7560PCIE DRIVER FOR ST SPEAR13XX
7561L: linux-pci@vger.kernel.org
7562S: Orphan
7563F: drivers/pci/host/*spear*
7564
7565PCMCIA SUBSYSTEM
7566P: Linux PCMCIA Team
7567L: linux-pcmcia@lists.infradead.org
7568W: http://lists.infradead.org/mailman/listinfo/linux-pcmcia
7569T: git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia-2.6.git
7570S: Maintained
7571F: Documentation/pcmcia/
7572F: drivers/pcmcia/
7573F: include/pcmcia/
7574
7575PCNET32 NETWORK DRIVER
7576M: Don Fry <pcnet32@frontier.com>
7577L: netdev@vger.kernel.org
7578S: Maintained
7579F: drivers/net/ethernet/amd/pcnet32.c
7580
7581PCRYPT PARALLEL CRYPTO ENGINE
7582M: Steffen Klassert <steffen.klassert@secunet.com>
7583L: linux-crypto@vger.kernel.org
7584S: Maintained
7585F: crypto/pcrypt.c
7586F: include/crypto/pcrypt.h
7587
7588PER-CPU MEMORY ALLOCATOR
7589M: Tejun Heo <tj@kernel.org>
7590M: Christoph Lameter <cl@linux-foundation.org>
7591T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/percpu.git
7592S: Maintained
7593F: include/linux/percpu*.h
7594F: mm/percpu*.c
7595F: arch/*/include/asm/percpu.h
7596
7597PER-TASK DELAY ACCOUNTING
7598M: Balbir Singh <bsingharora@gmail.com>
7599S: Maintained
7600F: include/linux/delayacct.h
7601F: kernel/delayacct.c
7602
7603PERFORMANCE EVENTS SUBSYSTEM
7604M: Peter Zijlstra <a.p.zijlstra@chello.nl>
7605M: Paul Mackerras <paulus@samba.org>
7606M: Ingo Molnar <mingo@redhat.com>
7607M: Arnaldo Carvalho de Melo <acme@kernel.org>
7608L: linux-kernel@vger.kernel.org
7609T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
7610S: Supported
7611F: kernel/events/*
7612F: include/linux/perf_event.h
7613F: include/uapi/linux/perf_event.h
7614F: arch/*/kernel/perf_event*.c
7615F: arch/*/kernel/*/perf_event*.c
7616F: arch/*/kernel/*/*/perf_event*.c
7617F: arch/*/include/asm/perf_event.h
7618F: arch/*/kernel/perf_callchain.c
7619F: tools/perf/
7620
7621PERSONALITY HANDLING
7622M: Christoph Hellwig <hch@infradead.org>
7623L: linux-abi-devel@lists.sourceforge.net
7624S: Maintained
7625F: include/linux/personality.h
7626F: include/uapi/linux/personality.h
7627
7628PHONET PROTOCOL
7629M: Remi Denis-Courmont <courmisch@gmail.com>
7630S: Supported
7631F: Documentation/networking/phonet.txt
7632F: include/linux/phonet.h
7633F: include/net/phonet/
7634F: include/uapi/linux/phonet.h
7635F: net/phonet/
7636
7637PHRAM MTD DRIVER
7638M: Joern Engel <joern@lazybastard.org>
7639L: linux-mtd@lists.infradead.org
7640S: Maintained
7641F: drivers/mtd/devices/phram.c
7642
7643PICOLCD HID DRIVER
7644M: Bruno Prémont <bonbons@linux-vserver.org>
7645L: linux-input@vger.kernel.org
7646S: Maintained
7647F: drivers/hid/hid-picolcd*
7648
7649PICOXCELL SUPPORT
7650M: Jamie Iles <jamie@jamieiles.com>
7651L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7652T: git git://github.com/jamieiles/linux-2.6-ji.git
7653S: Supported
7654F: arch/arm/boot/dts/picoxcell*
7655F: arch/arm/mach-picoxcell/
7656F: drivers/crypto/picoxcell*
7657
7658PIN CONTROL SUBSYSTEM
7659M: Linus Walleij <linus.walleij@linaro.org>
7660L: linux-gpio@vger.kernel.org
7661T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
7662S: Maintained
7663F: drivers/pinctrl/
7664F: include/linux/pinctrl/
7665
7666PIN CONTROLLER - ATMEL AT91
7667M: Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
7668L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7669S: Maintained
7670F: drivers/pinctrl/pinctrl-at91.*
7671
7672PIN CONTROLLER - INTEL
7673M: Mika Westerberg <mika.westerberg@linux.intel.com>
7674M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
7675S: Maintained
7676F: drivers/pinctrl/intel/
7677
7678PIN CONTROLLER - RENESAS
7679M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7680L: linux-sh@vger.kernel.org
7681S: Maintained
7682F: drivers/pinctrl/sh-pfc/
7683
7684PIN CONTROLLER - SAMSUNG
7685M: Tomasz Figa <tomasz.figa@gmail.com>
7686M: Thomas Abraham <thomas.abraham@linaro.org>
7687L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7688L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
7689S: Maintained
7690F: drivers/pinctrl/samsung/
7691
7692PIN CONTROLLER - ST SPEAR
7693M: Viresh Kumar <viresh.linux@gmail.com>
7694L: spear-devel@list.st.com
7695L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7696W: http://www.st.com/spear
7697S: Maintained
7698F: drivers/pinctrl/spear/
7699
7700PKTCDVD DRIVER
7701M: Jiri Kosina <jkosina@suse.cz>
7702S: Maintained
7703F: drivers/block/pktcdvd.c
7704F: include/linux/pktcdvd.h
7705F: include/uapi/linux/pktcdvd.h
7706
7707PKUNITY SOC DRIVERS
7708M: Guan Xuetao <gxt@mprc.pku.edu.cn>
7709W: http://mprc.pku.edu.cn/~guanxuetao/linux
7710S: Maintained
7711T: git git://github.com/gxt/linux.git
7712F: drivers/input/serio/i8042-unicore32io.h
7713F: drivers/i2c/busses/i2c-puv3.c
7714F: drivers/video/fbdev/fb-puv3.c
7715F: drivers/rtc/rtc-puv3.c
7716
7717PMBUS HARDWARE MONITORING DRIVERS
7718M: Guenter Roeck <linux@roeck-us.net>
7719L: lm-sensors@lm-sensors.org
7720W: http://www.lm-sensors.org/
7721W: http://www.roeck-us.net/linux/drivers/
7722T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
7723S: Maintained
7724F: Documentation/hwmon/pmbus
7725F: drivers/hwmon/pmbus/
7726F: include/linux/i2c/pmbus.h
7727
7728PMC SIERRA MaxRAID DRIVER
7729M: Anil Ravindranath <anil_ravindranath@pmc-sierra.com>
7730L: linux-scsi@vger.kernel.org
7731W: http://www.pmc-sierra.com/
7732S: Supported
7733F: drivers/scsi/pmcraid.*
7734
7735PMC SIERRA PM8001 DRIVER
7736M: xjtuwjp@gmail.com
7737M: lindar_liu@usish.com
7738L: pmchba@pmcs.com
7739L: linux-scsi@vger.kernel.org
7740S: Supported
7741F: drivers/scsi/pm8001/
7742
7743POSIX CLOCKS and TIMERS
7744M: Thomas Gleixner <tglx@linutronix.de>
7745L: linux-kernel@vger.kernel.org
7746T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
7747S: Maintained
7748F: fs/timerfd.c
7749F: include/linux/timer*
7750F: kernel/time/*timer*
7751
7752POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
7753M: Sebastian Reichel <sre@kernel.org>
7754M: Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
7755M: David Woodhouse <dwmw2@infradead.org>
7756L: linux-pm@vger.kernel.org
7757T: git git://git.infradead.org/battery-2.6.git
7758S: Maintained
7759F: include/linux/power_supply.h
7760F: drivers/power/
7761
7762PNP SUPPORT
7763M: Rafael J. Wysocki <rafael.j.wysocki@intel.com>
7764S: Maintained
7765F: drivers/pnp/
7766
7767PNXxxxx I2C DRIVER
7768M: Vitaly Wool <vitalywool@gmail.com>
7769L: linux-i2c@vger.kernel.org
7770S: Maintained
7771F: drivers/i2c/busses/i2c-pnx.c
7772
7773PPP PROTOCOL DRIVERS AND COMPRESSORS
7774M: Paul Mackerras <paulus@samba.org>
7775L: linux-ppp@vger.kernel.org
7776S: Maintained
7777F: drivers/net/ppp/ppp_*
7778
7779PPP OVER ATM (RFC 2364)
7780M: Mitchell Blank Jr <mitch@sfgoth.com>
7781S: Maintained
7782F: net/atm/pppoatm.c
7783F: include/uapi/linux/atmppp.h
7784
7785PPP OVER ETHERNET
7786M: Michal Ostrowski <mostrows@earthlink.net>
7787S: Maintained
7788F: drivers/net/ppp/pppoe.c
7789F: drivers/net/ppp/pppox.c
7790
7791PPP OVER L2TP
7792M: James Chapman <jchapman@katalix.com>
7793S: Maintained
7794F: net/l2tp/l2tp_ppp.c
7795F: include/linux/if_pppol2tp.h
7796F: include/uapi/linux/if_pppol2tp.h
7797
7798PPS SUPPORT
7799M: Rodolfo Giometti <giometti@enneenne.com>
7800W: http://wiki.enneenne.com/index.php/LinuxPPS_support
7801L: linuxpps@ml.enneenne.com (subscribers-only)
7802S: Maintained
7803F: Documentation/pps/
7804F: drivers/pps/
7805F: include/linux/pps*.h
7806
7807PPTP DRIVER
7808M: Dmitry Kozlov <xeb@mail.ru>
7809L: netdev@vger.kernel.org
7810S: Maintained
7811F: drivers/net/ppp/pptp.c
7812W: http://sourceforge.net/projects/accel-pptp
7813
7814PREEMPTIBLE KERNEL
7815M: Robert Love <rml@tech9.net>
7816L: kpreempt-tech@lists.sourceforge.net
7817W: ftp://ftp.kernel.org/pub/linux/kernel/people/rml/preempt-kernel
7818S: Supported
7819F: Documentation/preempt-locking.txt
7820F: include/linux/preempt.h
7821
7822PRISM54 WIRELESS DRIVER
7823M: "Luis R. Rodriguez" <mcgrof@gmail.com>
7824L: linux-wireless@vger.kernel.org
7825W: http://wireless.kernel.org/en/users/Drivers/p54
7826S: Obsolete
7827F: drivers/net/wireless/prism54/
7828
7829PS3 NETWORK SUPPORT
7830M: Geoff Levand <geoff@infradead.org>
7831L: netdev@vger.kernel.org
7832L: cbe-oss-dev@lists.ozlabs.org
7833S: Maintained
7834F: drivers/net/ethernet/toshiba/ps3_gelic_net.*
7835
7836PS3 PLATFORM SUPPORT
7837M: Geoff Levand <geoff@infradead.org>
7838L: linuxppc-dev@lists.ozlabs.org
7839L: cbe-oss-dev@lists.ozlabs.org
7840S: Maintained
7841F: arch/powerpc/boot/ps3*
7842F: arch/powerpc/include/asm/lv1call.h
7843F: arch/powerpc/include/asm/ps3*.h
7844F: arch/powerpc/platforms/ps3/
7845F: drivers/*/ps3*
7846F: drivers/ps3/
7847F: drivers/rtc/rtc-ps3.c
7848F: drivers/usb/host/*ps3.c
7849F: sound/ppc/snd_ps3*
7850
7851PS3VRAM DRIVER
7852M: Jim Paris <jim@jtan.com>
7853L: cbe-oss-dev@lists.ozlabs.org
7854S: Maintained
7855F: drivers/block/ps3vram.c
7856
7857PSTORE FILESYSTEM
7858M: Anton Vorontsov <anton@enomsg.org>
7859M: Colin Cross <ccross@android.com>
7860M: Kees Cook <keescook@chromium.org>
7861M: Tony Luck <tony.luck@intel.com>
7862S: Maintained
7863T: git git://git.infradead.org/users/cbou/linux-pstore.git
7864F: fs/pstore/
7865F: include/linux/pstore*
7866F: drivers/firmware/efi/efi-pstore.c
7867F: drivers/acpi/apei/erst.c
7868
7869PTP HARDWARE CLOCK SUPPORT
7870M: Richard Cochran <richardcochran@gmail.com>
7871L: netdev@vger.kernel.org
7872S: Maintained
7873W: http://linuxptp.sourceforge.net/
7874F: Documentation/ABI/testing/sysfs-ptp
7875F: Documentation/ptp/*
7876F: drivers/net/ethernet/freescale/gianfar_ptp.c
7877F: drivers/net/phy/dp83640*
7878F: drivers/ptp/*
7879F: include/linux/ptp_cl*
7880
7881PTRACE SUPPORT
7882M: Roland McGrath <roland@hack.frob.com>
7883M: Oleg Nesterov <oleg@redhat.com>
7884S: Maintained
7885F: include/asm-generic/syscall.h
7886F: include/linux/ptrace.h
7887F: include/linux/regset.h
7888F: include/linux/tracehook.h
7889F: include/uapi/linux/ptrace.h
7890F: kernel/ptrace.c
7891
7892PVRUSB2 VIDEO4LINUX DRIVER
7893M: Mike Isely <isely@pobox.com>
7894L: pvrusb2@isely.net (subscribers-only)
7895L: linux-media@vger.kernel.org
7896W: http://www.isely.net/pvrusb2/
7897T: git git://linuxtv.org/media_tree.git
7898S: Maintained
7899F: Documentation/video4linux/README.pvrusb2
7900F: drivers/media/usb/pvrusb2/
7901
7902PWC WEBCAM DRIVER
7903M: Hans de Goede <hdegoede@redhat.com>
7904L: linux-media@vger.kernel.org
7905T: git git://linuxtv.org/media_tree.git
7906S: Maintained
7907F: drivers/media/usb/pwc/*
7908
7909PWM FAN DRIVER
7910M: Kamil Debski <k.debski@samsung.com>
7911L: lm-sensors@lm-sensors.org
7912S: Supported
7913F: Documentation/devicetree/bindings/hwmon/pwm-fan.txt
7914F: Documentation/hwmon/pwm-fan
7915F: drivers/hwmon/pwm-fan.c
7916
7917PWM SUBSYSTEM
7918M: Thierry Reding <thierry.reding@gmail.com>
7919L: linux-pwm@vger.kernel.org
7920S: Maintained
7921T: git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
7922F: Documentation/pwm.txt
7923F: Documentation/devicetree/bindings/pwm/
7924F: include/linux/pwm.h
7925F: drivers/pwm/
7926F: drivers/video/backlight/pwm_bl.c
7927F: include/linux/pwm_backlight.h
7928
7929PXA2xx/PXA3xx SUPPORT
7930M: Daniel Mack <daniel@zonque.org>
7931M: Haojian Zhuang <haojian.zhuang@gmail.com>
7932M: Robert Jarzmik <robert.jarzmik@free.fr>
7933L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7934T: git git://github.com/hzhuang1/linux.git
7935T: git git://github.com/rjarzmik/linux.git
7936S: Maintained
7937F: arch/arm/mach-pxa/
7938F: drivers/pcmcia/pxa2xx*
7939F: drivers/spi/spi-pxa2xx*
7940F: drivers/usb/gadget/udc/pxa2*
7941F: include/sound/pxa2xx-lib.h
7942F: sound/arm/pxa*
7943F: sound/soc/pxa/
7944
7945PXA3xx NAND FLASH DRIVER
7946M: Ezequiel Garcia <ezequiel.garcia@free-electrons.com>
7947L: linux-mtd@lists.infradead.org
7948S: Maintained
7949F: drivers/mtd/nand/pxa3xx_nand.c
7950
7951MMP SUPPORT
7952M: Eric Miao <eric.y.miao@gmail.com>
7953M: Haojian Zhuang <haojian.zhuang@gmail.com>
7954L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7955T: git git://github.com/hzhuang1/linux.git
7956T: git git://git.linaro.org/people/ycmiao/pxa-linux.git
7957S: Maintained
7958F: arch/arm/mach-mmp/
7959
7960PXA MMCI DRIVER
7961S: Orphan
7962
7963PXA RTC DRIVER
7964M: Robert Jarzmik <robert.jarzmik@free.fr>
7965L: rtc-linux@googlegroups.com
7966S: Maintained
7967
7968QAT DRIVER
7969M: Tadeusz Struk <tadeusz.struk@intel.com>
7970L: qat-linux@intel.com
7971S: Supported
7972F: drivers/crypto/qat/
7973
7974QIB DRIVER
7975M: Mike Marciniszyn <infinipath@intel.com>
7976L: linux-rdma@vger.kernel.org
7977S: Supported
7978F: drivers/infiniband/hw/qib/
7979
7980QLOGIC QLA1280 SCSI DRIVER
7981M: Michael Reed <mdr@sgi.com>
7982L: linux-scsi@vger.kernel.org
7983S: Maintained
7984F: drivers/scsi/qla1280.[ch]
7985
7986QLOGIC QLA2XXX FC-SCSI DRIVER
7987M: qla2xxx-upstream@qlogic.com
7988L: linux-scsi@vger.kernel.org
7989S: Supported
7990F: Documentation/scsi/LICENSE.qla2xxx
7991F: drivers/scsi/qla2xxx/
7992
7993QLOGIC QLA4XXX iSCSI DRIVER
7994M: QLogic-Storage-Upstream@qlogic.com
7995L: linux-scsi@vger.kernel.org
7996S: Supported
7997F: Documentation/scsi/LICENSE.qla4xxx
7998F: drivers/scsi/qla4xxx/
7999
8000QLOGIC QLA3XXX NETWORK DRIVER
8001M: Jitendra Kalsaria <jitendra.kalsaria@qlogic.com>
8002M: Ron Mercer <ron.mercer@qlogic.com>
8003M: linux-driver@qlogic.com
8004L: netdev@vger.kernel.org
8005S: Supported
8006F: Documentation/networking/LICENSE.qla3xxx
8007F: drivers/net/ethernet/qlogic/qla3xxx.*
8008
8009QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
8010M: Shahed Shaikh <shahed.shaikh@qlogic.com>
8011M: Dept-GELinuxNICDev@qlogic.com
8012L: netdev@vger.kernel.org
8013S: Supported
8014F: drivers/net/ethernet/qlogic/qlcnic/
8015
8016QLOGIC QLGE 10Gb ETHERNET DRIVER
8017M: Harish Patil <harish.patil@qlogic.com>
8018M: Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
8019M: Dept-GELinuxNICDev@qlogic.com
8020M: linux-driver@qlogic.com
8021L: netdev@vger.kernel.org
8022S: Supported
8023F: drivers/net/ethernet/qlogic/qlge/
8024
8025QNX4 FILESYSTEM
8026M: Anders Larsen <al@alarsen.net>
8027W: http://www.alarsen.net/linux/qnx4fs/
8028S: Maintained
8029F: fs/qnx4/
8030F: include/uapi/linux/qnx4_fs.h
8031F: include/uapi/linux/qnxtypes.h
8032
8033QT1010 MEDIA DRIVER
8034M: Antti Palosaari <crope@iki.fi>
8035L: linux-media@vger.kernel.org
8036W: http://linuxtv.org/
8037W: http://palosaari.fi/linux/
8038Q: http://patchwork.linuxtv.org/project/linux-media/list/
8039T: git git://linuxtv.org/anttip/media_tree.git
8040S: Maintained
8041F: drivers/media/tuners/qt1010*
8042
8043QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
8044M: QCA ath9k Development <ath9k-devel@qca.qualcomm.com>
8045L: linux-wireless@vger.kernel.org
8046L: ath9k-devel@lists.ath9k.org
8047W: http://wireless.kernel.org/en/users/Drivers/ath9k
8048S: Supported
8049F: drivers/net/wireless/ath/ath9k/
8050
8051QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
8052M: Kalle Valo <kvalo@qca.qualcomm.com>
8053L: ath10k@lists.infradead.org
8054W: http://wireless.kernel.org/en/users/Drivers/ath10k
8055T: git git://github.com/kvalo/ath.git
8056S: Supported
8057F: drivers/net/wireless/ath/ath10k/
8058
8059QUALCOMM HEXAGON ARCHITECTURE
8060M: Richard Kuo <rkuo@codeaurora.org>
8061L: linux-hexagon@vger.kernel.org
8062S: Supported
8063F: arch/hexagon/
8064
8065QUALCOMM WCN36XX WIRELESS DRIVER
8066M: Eugene Krasnikov <k.eugene.e@gmail.com>
8067L: wcn36xx@lists.infradead.org
8068W: http://wireless.kernel.org/en/users/Drivers/wcn36xx
8069T: git git://github.com/KrasnikovEugene/wcn36xx.git
8070S: Supported
8071F: drivers/net/wireless/ath/wcn36xx/
8072
8073RADOS BLOCK DEVICE (RBD)
8074M: Ilya Dryomov <idryomov@gmail.com>
8075M: Sage Weil <sage@redhat.com>
8076M: Alex Elder <elder@kernel.org>
8077M: ceph-devel@vger.kernel.org
8078W: http://ceph.com/
8079T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
8080S: Supported
8081F: drivers/block/rbd.c
8082F: drivers/block/rbd_types.h
8083
8084RADEON FRAMEBUFFER DISPLAY DRIVER
8085M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
8086L: linux-fbdev@vger.kernel.org
8087S: Maintained
8088F: drivers/video/fbdev/aty/radeon*
8089F: include/uapi/linux/radeonfb.h
8090
8091RADIOSHARK RADIO DRIVER
8092M: Hans de Goede <hdegoede@redhat.com>
8093L: linux-media@vger.kernel.org
8094T: git git://linuxtv.org/media_tree.git
8095S: Maintained
8096F: drivers/media/radio/radio-shark.c
8097
8098RADIOSHARK2 RADIO DRIVER
8099M: Hans de Goede <hdegoede@redhat.com>
8100L: linux-media@vger.kernel.org
8101T: git git://linuxtv.org/media_tree.git
8102S: Maintained
8103F: drivers/media/radio/radio-shark2.c
8104F: drivers/media/radio/radio-tea5777.c
8105
8106RAGE128 FRAMEBUFFER DISPLAY DRIVER
8107M: Paul Mackerras <paulus@samba.org>
8108L: linux-fbdev@vger.kernel.org
8109S: Maintained
8110F: drivers/video/fbdev/aty/aty128fb.c
8111
8112RALINK RT2X00 WIRELESS LAN DRIVER
8113P: rt2x00 project
8114M: Stanislaw Gruszka <sgruszka@redhat.com>
8115M: Helmut Schaa <helmut.schaa@googlemail.com>
8116L: linux-wireless@vger.kernel.org
8117L: users@rt2x00.serialmonkey.com (moderated for non-subscribers)
8118W: http://rt2x00.serialmonkey.com/
8119S: Maintained
8120F: drivers/net/wireless/rt2x00/
8121
8122RAMDISK RAM BLOCK DEVICE DRIVER
8123M: Jens Axboe <axboe@kernel.dk>
8124S: Maintained
8125F: Documentation/blockdev/ramdisk.txt
8126F: drivers/block/brd.c
8127
8128PERSISTENT MEMORY DRIVER
8129M: Ross Zwisler <ross.zwisler@linux.intel.com>
8130L: linux-nvdimm@lists.01.org
8131S: Supported
8132F: drivers/block/pmem.c
8133
8134RANDOM NUMBER DRIVER
8135M: "Theodore Ts'o" <tytso@mit.edu>
8136S: Maintained
8137F: drivers/char/random.c
8138
8139RAPIDIO SUBSYSTEM
8140M: Matt Porter <mporter@kernel.crashing.org>
8141M: Alexandre Bounine <alexandre.bounine@idt.com>
8142S: Maintained
8143F: drivers/rapidio/
8144
8145RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
8146L: linux-wireless@vger.kernel.org
8147S: Orphan
8148F: drivers/net/wireless/ray*
8149
8150RCUTORTURE MODULE
8151M: Josh Triplett <josh@joshtriplett.org>
8152M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
8153L: linux-kernel@vger.kernel.org
8154S: Supported
8155T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
8156F: Documentation/RCU/torture.txt
8157F: kernel/rcu/rcutorture.c
8158
8159RCUTORTURE TEST FRAMEWORK
8160M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
8161M: Josh Triplett <josh@joshtriplett.org>
8162R: Steven Rostedt <rostedt@goodmis.org>
8163R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
8164R: Lai Jiangshan <laijs@cn.fujitsu.com>
8165L: linux-kernel@vger.kernel.org
8166S: Supported
8167T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
8168F: tools/testing/selftests/rcutorture
8169
8170RDC R-321X SoC
8171M: Florian Fainelli <florian@openwrt.org>
8172S: Maintained
8173
8174RDC R6040 FAST ETHERNET DRIVER
8175M: Florian Fainelli <florian@openwrt.org>
8176L: netdev@vger.kernel.org
8177S: Maintained
8178F: drivers/net/ethernet/rdc/r6040.c
8179
8180RDS - RELIABLE DATAGRAM SOCKETS
8181M: Chien Yen <chien.yen@oracle.com>
8182L: rds-devel@oss.oracle.com (moderated for non-subscribers)
8183S: Supported
8184F: net/rds/
8185
8186READ-COPY UPDATE (RCU)
8187M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
8188M: Josh Triplett <josh@joshtriplett.org>
8189R: Steven Rostedt <rostedt@goodmis.org>
8190R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
8191R: Lai Jiangshan <laijs@cn.fujitsu.com>
8192L: linux-kernel@vger.kernel.org
8193W: http://www.rdrop.com/users/paulmck/RCU/
8194S: Supported
8195T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
8196F: Documentation/RCU/
8197X: Documentation/RCU/torture.txt
8198F: include/linux/rcu*
8199X: include/linux/srcu.h
8200F: kernel/rcu/
8201X: kernel/torture.c
8202
8203REAL TIME CLOCK (RTC) SUBSYSTEM
8204M: Alessandro Zummo <a.zummo@towertech.it>
8205M: Alexandre Belloni <alexandre.belloni@free-electrons.com>
8206L: rtc-linux@googlegroups.com
8207Q: http://patchwork.ozlabs.org/project/rtc-linux/list/
8208S: Maintained
8209F: Documentation/rtc.txt
8210F: drivers/rtc/
8211F: include/linux/rtc.h
8212F: include/uapi/linux/rtc.h
8213
8214REALTEK AUDIO CODECS
8215M: Bard Liao <bardliao@realtek.com>
8216M: Oder Chiou <oder_chiou@realtek.com>
8217S: Maintained
8218F: sound/soc/codecs/rt*
8219F: include/sound/rt*.h
8220
8221REISERFS FILE SYSTEM
8222L: reiserfs-devel@vger.kernel.org
8223S: Supported
8224F: fs/reiserfs/
8225
8226REGISTER MAP ABSTRACTION
8227M: Mark Brown <broonie@kernel.org>
8228L: linux-kernel@vger.kernel.org
8229T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
8230S: Supported
8231F: drivers/base/regmap/
8232F: include/linux/regmap.h
8233
8234REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
8235M: Ohad Ben-Cohen <ohad@wizery.com>
8236T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git
8237S: Maintained
8238F: drivers/remoteproc/
8239F: Documentation/remoteproc.txt
8240F: include/linux/remoteproc.h
8241
8242REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
8243M: Ohad Ben-Cohen <ohad@wizery.com>
8244T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/rpmsg.git
8245S: Maintained
8246F: drivers/rpmsg/
8247F: Documentation/rpmsg.txt
8248F: include/linux/rpmsg.h
8249
8250RESET CONTROLLER FRAMEWORK
8251M: Philipp Zabel <p.zabel@pengutronix.de>
8252S: Maintained
8253F: drivers/reset/
8254F: Documentation/devicetree/bindings/reset/
8255F: include/linux/reset.h
8256F: include/linux/reset-controller.h
8257
8258RFKILL
8259M: Johannes Berg <johannes@sipsolutions.net>
8260L: linux-wireless@vger.kernel.org
8261W: http://wireless.kernel.org/
8262T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
8263T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
8264S: Maintained
8265F: Documentation/rfkill.txt
8266F: net/rfkill/
8267
8268RHASHTABLE
8269M: Thomas Graf <tgraf@suug.ch>
8270L: netdev@vger.kernel.org
8271S: Maintained
8272F: lib/rhashtable.c
8273F: include/linux/rhashtable.h
8274
8275RICOH SMARTMEDIA/XD DRIVER
8276M: Maxim Levitsky <maximlevitsky@gmail.com>
8277S: Maintained
8278F: drivers/mtd/nand/r852.c
8279F: drivers/mtd/nand/r852.h
8280
8281RICOH R5C592 MEMORYSTICK DRIVER
8282M: Maxim Levitsky <maximlevitsky@gmail.com>
8283S: Maintained
8284F: drivers/memstick/host/r592.*
8285
8286ROCCAT DRIVERS
8287M: Stefan Achatz <erazor_de@users.sourceforge.net>
8288W: http://sourceforge.net/projects/roccat/
8289S: Maintained
8290F: drivers/hid/hid-roccat*
8291F: include/linux/hid-roccat*
8292F: Documentation/ABI/*/sysfs-driver-hid-roccat*
8293
8294ROCKER DRIVER
8295M: Jiri Pirko <jiri@resnulli.us>
8296M: Scott Feldman <sfeldma@gmail.com>
8297L: netdev@vger.kernel.org
8298S: Supported
8299F: drivers/net/ethernet/rocker/
8300
8301ROCKETPORT DRIVER
8302P: Comtrol Corp.
8303W: http://www.comtrol.com
8304S: Maintained
8305F: Documentation/serial/rocket.txt
8306F: drivers/tty/rocket*
8307
8308ROCKETPORT EXPRESS/INFINITY DRIVER
8309M: Kevin Cernekee <cernekee@gmail.com>
8310L: linux-serial@vger.kernel.org
8311S: Odd Fixes
8312F: drivers/tty/serial/rp2.*
8313
8314ROSE NETWORK LAYER
8315M: Ralf Baechle <ralf@linux-mips.org>
8316L: linux-hams@vger.kernel.org
8317W: http://www.linux-ax25.org/
8318S: Maintained
8319F: include/net/rose.h
8320F: include/uapi/linux/rose.h
8321F: net/rose/
8322
8323RTL2830 MEDIA DRIVER
8324M: Antti Palosaari <crope@iki.fi>
8325L: linux-media@vger.kernel.org
8326W: http://linuxtv.org/
8327W: http://palosaari.fi/linux/
8328Q: http://patchwork.linuxtv.org/project/linux-media/list/
8329T: git git://linuxtv.org/anttip/media_tree.git
8330S: Maintained
8331F: drivers/media/dvb-frontends/rtl2830*
8332
8333RTL2832 MEDIA DRIVER
8334M: Antti Palosaari <crope@iki.fi>
8335L: linux-media@vger.kernel.org
8336W: http://linuxtv.org/
8337W: http://palosaari.fi/linux/
8338Q: http://patchwork.linuxtv.org/project/linux-media/list/
8339T: git git://linuxtv.org/anttip/media_tree.git
8340S: Maintained
8341F: drivers/media/dvb-frontends/rtl2832*
8342
8343RTL2832_SDR MEDIA DRIVER
8344M: Antti Palosaari <crope@iki.fi>
8345L: linux-media@vger.kernel.org
8346W: http://linuxtv.org/
8347W: http://palosaari.fi/linux/
8348Q: http://patchwork.linuxtv.org/project/linux-media/list/
8349T: git git://linuxtv.org/anttip/media_tree.git
8350S: Maintained
8351F: drivers/media/dvb-frontends/rtl2832_sdr*
8352
8353RTL8180 WIRELESS DRIVER
8354L: linux-wireless@vger.kernel.org
8355W: http://wireless.kernel.org/
8356T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
8357S: Orphan
8358F: drivers/net/wireless/rtl818x/rtl8180/
8359
8360RTL8187 WIRELESS DRIVER
8361M: Herton Ronaldo Krzesinski <herton@canonical.com>
8362M: Hin-Tak Leung <htl10@users.sourceforge.net>
8363M: Larry Finger <Larry.Finger@lwfinger.net>
8364L: linux-wireless@vger.kernel.org
8365W: http://wireless.kernel.org/
8366T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
8367S: Maintained
8368F: drivers/net/wireless/rtl818x/rtl8187/
8369
8370RTL8192CE WIRELESS DRIVER
8371M: Larry Finger <Larry.Finger@lwfinger.net>
8372M: Chaoming Li <chaoming_li@realsil.com.cn>
8373L: linux-wireless@vger.kernel.org
8374W: http://wireless.kernel.org/
8375T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
8376S: Maintained
8377F: drivers/net/wireless/rtlwifi/
8378F: drivers/net/wireless/rtlwifi/rtl8192ce/
8379
8380S3 SAVAGE FRAMEBUFFER DRIVER
8381M: Antonino Daplas <adaplas@gmail.com>
8382L: linux-fbdev@vger.kernel.org
8383S: Maintained
8384F: drivers/video/fbdev/savage/
8385
8386S390
8387M: Martin Schwidefsky <schwidefsky@de.ibm.com>
8388M: Heiko Carstens <heiko.carstens@de.ibm.com>
8389M: linux390@de.ibm.com
8390L: linux-s390@vger.kernel.org
8391W: http://www.ibm.com/developerworks/linux/linux390/
8392S: Supported
8393F: arch/s390/
8394F: drivers/s390/
8395F: Documentation/s390/
8396F: Documentation/DocBook/s390*
8397
8398S390 COMMON I/O LAYER
8399M: Sebastian Ott <sebott@linux.vnet.ibm.com>
8400M: Peter Oberparleiter <oberpar@linux.vnet.ibm.com>
8401L: linux-s390@vger.kernel.org
8402W: http://www.ibm.com/developerworks/linux/linux390/
8403S: Supported
8404F: drivers/s390/cio/
8405
8406S390 DASD DRIVER
8407M: Stefan Weinhuber <wein@de.ibm.com>
8408M: Stefan Haberland <stefan.haberland@de.ibm.com>
8409L: linux-s390@vger.kernel.org
8410W: http://www.ibm.com/developerworks/linux/linux390/
8411S: Supported
8412F: drivers/s390/block/dasd*
8413F: block/partitions/ibm.c
8414
8415S390 NETWORK DRIVERS
8416M: Ursula Braun <ursula.braun@de.ibm.com>
8417M: linux390@de.ibm.com
8418L: linux-s390@vger.kernel.org
8419W: http://www.ibm.com/developerworks/linux/linux390/
8420S: Supported
8421F: drivers/s390/net/
8422
8423S390 PCI SUBSYSTEM
8424M: Sebastian Ott <sebott@linux.vnet.ibm.com>
8425M: Gerald Schaefer <gerald.schaefer@de.ibm.com>
8426L: linux-s390@vger.kernel.org
8427W: http://www.ibm.com/developerworks/linux/linux390/
8428S: Supported
8429F: arch/s390/pci/
8430F: drivers/pci/hotplug/s390_pci_hpc.c
8431
8432S390 ZCRYPT DRIVER
8433M: Ingo Tuchscherer <ingo.tuchscherer@de.ibm.com>
8434M: linux390@de.ibm.com
8435L: linux-s390@vger.kernel.org
8436W: http://www.ibm.com/developerworks/linux/linux390/
8437S: Supported
8438F: drivers/s390/crypto/
8439
8440S390 ZFCP DRIVER
8441M: Steffen Maier <maier@linux.vnet.ibm.com>
8442M: linux390@de.ibm.com
8443L: linux-s390@vger.kernel.org
8444W: http://www.ibm.com/developerworks/linux/linux390/
8445S: Supported
8446F: drivers/s390/scsi/zfcp_*
8447
8448S390 IUCV NETWORK LAYER
8449M: Ursula Braun <ursula.braun@de.ibm.com>
8450M: linux390@de.ibm.com
8451L: linux-s390@vger.kernel.org
8452W: http://www.ibm.com/developerworks/linux/linux390/
8453S: Supported
8454F: drivers/s390/net/*iucv*
8455F: include/net/iucv/
8456F: net/iucv/
8457
8458S3C24XX SD/MMC Driver
8459M: Ben Dooks <ben-linux@fluff.org>
8460L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8461S: Supported
8462F: drivers/mmc/host/s3cmci.*
8463
8464SAA6588 RDS RECEIVER DRIVER
8465M: Hans Verkuil <hverkuil@xs4all.nl>
8466L: linux-media@vger.kernel.org
8467T: git git://linuxtv.org/media_tree.git
8468W: http://linuxtv.org
8469S: Odd Fixes
8470F: drivers/media/i2c/saa6588*
8471
8472SAA7134 VIDEO4LINUX DRIVER
8473M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
8474L: linux-media@vger.kernel.org
8475W: http://linuxtv.org
8476T: git git://linuxtv.org/media_tree.git
8477S: Odd fixes
8478F: Documentation/video4linux/*.saa7134
8479F: drivers/media/pci/saa7134/
8480
8481SAA7146 VIDEO4LINUX-2 DRIVER
8482M: Hans Verkuil <hverkuil@xs4all.nl>
8483L: linux-media@vger.kernel.org
8484T: git git://linuxtv.org/media_tree.git
8485S: Maintained
8486F: drivers/media/common/saa7146/
8487F: drivers/media/pci/saa7146/
8488F: include/media/saa7146*
8489
8490SAMSUNG LAPTOP DRIVER
8491M: Corentin Chary <corentin.chary@gmail.com>
8492L: platform-driver-x86@vger.kernel.org
8493S: Maintained
8494F: drivers/platform/x86/samsung-laptop.c
8495
8496SAMSUNG AUDIO (ASoC) DRIVERS
8497M: Sangbeom Kim <sbkim73@samsung.com>
8498L: alsa-devel@alsa-project.org (moderated for non-subscribers)
8499S: Supported
8500F: sound/soc/samsung/
8501
8502SAMSUNG FRAMEBUFFER DRIVER
8503M: Jingoo Han <jg1.han@samsung.com>
8504L: linux-fbdev@vger.kernel.org
8505S: Maintained
8506F: drivers/video/fbdev/s3c-fb.c
8507
8508SAMSUNG MULTIFUNCTION DEVICE DRIVERS
8509M: Sangbeom Kim <sbkim73@samsung.com>
8510L: linux-kernel@vger.kernel.org
8511S: Supported
8512F: drivers/mfd/sec*.c
8513F: drivers/regulator/s2m*.c
8514F: drivers/regulator/s5m*.c
8515F: include/linux/mfd/samsung/
8516
8517SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
8518M: Kyungmin Park <kyungmin.park@samsung.com>
8519M: Sylwester Nawrocki <s.nawrocki@samsung.com>
8520L: linux-media@vger.kernel.org
8521Q: https://patchwork.linuxtv.org/project/linux-media/list/
8522S: Supported
8523F: drivers/media/platform/exynos4-is/
8524
8525SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
8526M: Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
8527L: linux-media@vger.kernel.org
8528L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
8529S: Maintained
8530F: drivers/media/platform/s3c-camif/
8531F: include/media/s3c_camif.h
8532
8533SAMSUNG S5C73M3 CAMERA DRIVER
8534M: Kyungmin Park <kyungmin.park@samsung.com>
8535M: Andrzej Hajda <a.hajda@samsung.com>
8536L: linux-media@vger.kernel.org
8537S: Supported
8538F: drivers/media/i2c/s5c73m3/*
8539
8540SAMSUNG S5K5BAF CAMERA DRIVER
8541M: Kyungmin Park <kyungmin.park@samsung.com>
8542M: Andrzej Hajda <a.hajda@samsung.com>
8543L: linux-media@vger.kernel.org
8544S: Supported
8545F: drivers/media/i2c/s5k5baf.c
8546
8547SAMSUNG SOC CLOCK DRIVERS
8548M: Sylwester Nawrocki <s.nawrocki@samsung.com>
8549M: Tomasz Figa <tomasz.figa@gmail.com>
8550S: Supported
8551L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
8552F: drivers/clk/samsung/
8553
8554SAMSUNG SXGBE DRIVERS
8555M: Byungho An <bh74.an@samsung.com>
8556M: Girish K S <ks.giri@samsung.com>
8557M: Vipul Pandya <vipul.pandya@samsung.com>
8558S: Supported
8559L: netdev@vger.kernel.org
8560F: drivers/net/ethernet/samsung/sxgbe/
8561
8562SAMSUNG THERMAL DRIVER
8563M: Lukasz Majewski <l.majewski@samsung.com>
8564L: linux-pm@vger.kernel.org
8565L: linux-samsung-soc@vger.kernel.org
8566S: Supported
8567T: https://github.com/lmajewski/linux-samsung-thermal.git
8568F: drivers/thermal/samsung/
8569
8570SAMSUNG USB2 PHY DRIVER
8571M: Kamil Debski <k.debski@samsung.com>
8572L: linux-kernel@vger.kernel.org
8573S: Supported
8574F: Documentation/devicetree/bindings/phy/samsung-phy.txt
8575F: Documentation/phy/samsung-usb2.txt
8576F: drivers/phy/phy-exynos4210-usb2.c
8577F: drivers/phy/phy-exynos4x12-usb2.c
8578F: drivers/phy/phy-exynos5250-usb2.c
8579F: drivers/phy/phy-s5pv210-usb2.c
8580F: drivers/phy/phy-samsung-usb2.c
8581F: drivers/phy/phy-samsung-usb2.h
8582
8583SERIAL DRIVERS
8584M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
8585L: linux-serial@vger.kernel.org
8586S: Maintained
8587F: drivers/tty/serial/
8588
8589SYNOPSYS DESIGNWARE DMAC DRIVER
8590M: Viresh Kumar <viresh.linux@gmail.com>
8591M: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
8592S: Maintained
8593F: include/linux/dma/dw.h
8594F: include/linux/platform_data/dma-dw.h
8595F: drivers/dma/dw/
8596
8597SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
8598M: Seungwon Jeon <tgih.jun@samsung.com>
8599M: Jaehoon Chung <jh80.chung@samsung.com>
8600L: linux-mmc@vger.kernel.org
8601S: Maintained
8602F: include/linux/mmc/dw_mmc.h
8603F: drivers/mmc/host/dw_mmc*
8604
8605THUNDERBOLT DRIVER
8606M: Andreas Noever <andreas.noever@gmail.com>
8607S: Maintained
8608F: drivers/thunderbolt/
8609
8610TIMEKEEPING, CLOCKSOURCE CORE, NTP
8611M: John Stultz <john.stultz@linaro.org>
8612M: Thomas Gleixner <tglx@linutronix.de>
8613L: linux-kernel@vger.kernel.org
8614T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
8615S: Supported
8616F: include/linux/clocksource.h
8617F: include/linux/time.h
8618F: include/linux/timex.h
8619F: include/uapi/linux/time.h
8620F: include/uapi/linux/timex.h
8621F: kernel/time/clocksource.c
8622F: kernel/time/time*.c
8623F: kernel/time/ntp.c
8624F: tools/testing/selftests/timers/
8625
8626SC1200 WDT DRIVER
8627M: Zwane Mwaikambo <zwanem@gmail.com>
8628S: Maintained
8629F: drivers/watchdog/sc1200wdt.c
8630
8631SCHEDULER
8632M: Ingo Molnar <mingo@redhat.com>
8633M: Peter Zijlstra <peterz@infradead.org>
8634L: linux-kernel@vger.kernel.org
8635T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
8636S: Maintained
8637F: kernel/sched/
8638F: include/linux/sched.h
8639F: include/uapi/linux/sched.h
8640F: include/linux/wait.h
8641
8642SCORE ARCHITECTURE
8643M: Chen Liqin <liqin.linux@gmail.com>
8644M: Lennox Wu <lennox.wu@gmail.com>
8645W: http://www.sunplus.com
8646S: Supported
8647F: arch/score/
8648
8649SCSI CDROM DRIVER
8650M: Jens Axboe <axboe@kernel.dk>
8651L: linux-scsi@vger.kernel.org
8652W: http://www.kernel.dk
8653S: Maintained
8654F: drivers/scsi/sr*
8655
8656SCSI RDMA PROTOCOL (SRP) INITIATOR
8657M: Bart Van Assche <bart.vanassche@sandisk.com>
8658L: linux-rdma@vger.kernel.org
8659S: Supported
8660W: http://www.openfabrics.org
8661Q: http://patchwork.kernel.org/project/linux-rdma/list/
8662T: git git://git.kernel.org/pub/scm/linux/kernel/git/dad/srp-initiator.git
8663F: drivers/infiniband/ulp/srp/
8664F: include/scsi/srp.h
8665
8666SCSI SG DRIVER
8667M: Doug Gilbert <dgilbert@interlog.com>
8668L: linux-scsi@vger.kernel.org
8669W: http://sg.danny.cz/sg
8670S: Maintained
8671F: Documentation/scsi/scsi-generic.txt
8672F: drivers/scsi/sg.c
8673F: include/scsi/sg.h
8674
8675SCSI SUBSYSTEM
8676M: "James E.J. Bottomley" <JBottomley@odin.com>
8677L: linux-scsi@vger.kernel.org
8678T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
8679S: Maintained
8680F: drivers/scsi/
8681F: include/scsi/
8682
8683SCSI TAPE DRIVER
8684M: Kai Mäkisara <Kai.Makisara@kolumbus.fi>
8685L: linux-scsi@vger.kernel.org
8686S: Maintained
8687F: Documentation/scsi/st.txt
8688F: drivers/scsi/st.*
8689F: drivers/scsi/st_*.h
8690
8691SCTP PROTOCOL
8692M: Vlad Yasevich <vyasevich@gmail.com>
8693M: Neil Horman <nhorman@tuxdriver.com>
8694L: linux-sctp@vger.kernel.org
8695W: http://lksctp.sourceforge.net
8696S: Maintained
8697F: Documentation/networking/sctp.txt
8698F: include/linux/sctp.h
8699F: include/uapi/linux/sctp.h
8700F: include/net/sctp/
8701F: net/sctp/
8702
8703SCx200 CPU SUPPORT
8704M: Jim Cromie <jim.cromie@gmail.com>
8705S: Odd Fixes
8706F: Documentation/i2c/busses/scx200_acb
8707F: arch/x86/platform/scx200/
8708F: drivers/watchdog/scx200_wdt.c
8709F: drivers/i2c/busses/scx200*
8710F: drivers/mtd/maps/scx200_docflash.c
8711F: include/linux/scx200.h
8712
8713SCx200 GPIO DRIVER
8714M: Jim Cromie <jim.cromie@gmail.com>
8715S: Maintained
8716F: drivers/char/scx200_gpio.c
8717F: include/linux/scx200_gpio.h
8718
8719SCx200 HRT CLOCKSOURCE DRIVER
8720M: Jim Cromie <jim.cromie@gmail.com>
8721S: Maintained
8722F: drivers/clocksource/scx200_hrt.c
8723
8724SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
8725M: Sascha Sommer <saschasommer@freenet.de>
8726L: sdricohcs-devel@lists.sourceforge.net (subscribers-only)
8727S: Maintained
8728F: drivers/mmc/host/sdricoh_cs.c
8729
8730SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
8731L: linux-mmc@vger.kernel.org
8732S: Orphan
8733F: drivers/mmc/host/sdhci.*
8734F: drivers/mmc/host/sdhci-pltfm.[ch]
8735
8736SECURE COMPUTING
8737M: Kees Cook <keescook@chromium.org>
8738R: Andy Lutomirski <luto@amacapital.net>
8739R: Will Drewry <wad@chromium.org>
8740T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp
8741S: Supported
8742F: kernel/seccomp.c
8743F: include/uapi/linux/seccomp.h
8744F: include/linux/seccomp.h
8745K: \bsecure_computing
8746K: \bTIF_SECCOMP\b
8747
8748SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
8749M: Ben Dooks <ben-linux@fluff.org>
8750M: Jaehoon Chung <jh80.chung@samsung.com>
8751L: linux-mmc@vger.kernel.org
8752S: Maintained
8753F: drivers/mmc/host/sdhci-s3c*
8754
8755SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
8756M: Viresh Kumar <viresh.linux@gmail.com>
8757L: spear-devel@list.st.com
8758L: linux-mmc@vger.kernel.org
8759S: Maintained
8760F: drivers/mmc/host/sdhci-spear.c
8761
8762SECURITY SUBSYSTEM
8763M: James Morris <james.l.morris@oracle.com>
8764M: Serge E. Hallyn <serge@hallyn.com>
8765L: linux-security-module@vger.kernel.org (suggested Cc:)
8766T: git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git
8767W: http://kernsec.org/
8768S: Supported
8769F: security/
8770
8771SECURITY CONTACT
8772M: Security Officers <security@kernel.org>
8773S: Supported
8774
8775SELINUX SECURITY MODULE
8776M: Paul Moore <paul@paul-moore.com>
8777M: Stephen Smalley <sds@tycho.nsa.gov>
8778M: Eric Paris <eparis@parisplace.org>
8779L: selinux@tycho.nsa.gov (moderated for non-subscribers)
8780W: http://selinuxproject.org
8781T: git git://git.infradead.org/users/pcmoore/selinux
8782S: Supported
8783F: include/linux/selinux*
8784F: security/selinux/
8785F: scripts/selinux/
8786
8787APPARMOR SECURITY MODULE
8788M: John Johansen <john.johansen@canonical.com>
8789L: apparmor@lists.ubuntu.com (subscribers-only, general discussion)
8790W: apparmor.wiki.kernel.org
8791T: git git://git.kernel.org/pub/scm/linux/kernel/git/jj/apparmor-dev.git
8792S: Supported
8793F: security/apparmor/
8794
8795SENSABLE PHANTOM
8796M: Jiri Slaby <jirislaby@gmail.com>
8797S: Maintained
8798F: drivers/misc/phantom.c
8799F: include/uapi/linux/phantom.h
8800
8801SERVER ENGINES 10Gbps iSCSI - BladeEngine 2 DRIVER
8802M: Jayamohan Kallickal <jayamohan.kallickal@emulex.com>
8803L: linux-scsi@vger.kernel.org
8804W: http://www.emulex.com
8805S: Supported
8806F: drivers/scsi/be2iscsi/
8807
8808SERVER ENGINES 10Gbps NIC - BladeEngine 2 DRIVER
8809M: Sathya Perla <sathya.perla@emulex.com>
8810M: Subbu Seetharaman <subbu.seetharaman@emulex.com>
8811M: Ajit Khaparde <ajit.khaparde@emulex.com>
8812L: netdev@vger.kernel.org
8813W: http://www.emulex.com
8814S: Supported
8815F: drivers/net/ethernet/emulex/benet/
8816
8817EMULEX ONECONNECT ROCE DRIVER
8818M: Selvin Xavier <selvin.xavier@emulex.com>
8819M: Devesh Sharma <devesh.sharma@emulex.com>
8820M: Mitesh Ahuja <mitesh.ahuja@emulex.com>
8821L: linux-rdma@vger.kernel.org
8822W: http://www.emulex.com
8823S: Supported
8824F: drivers/infiniband/hw/ocrdma/
8825
8826SFC NETWORK DRIVER
8827M: Solarflare linux maintainers <linux-net-drivers@solarflare.com>
8828M: Shradha Shah <sshah@solarflare.com>
8829L: netdev@vger.kernel.org
8830S: Supported
8831F: drivers/net/ethernet/sfc/
8832
8833SGI GRU DRIVER
8834M: Dimitri Sivanich <sivanich@sgi.com>
8835S: Maintained
8836F: drivers/misc/sgi-gru/
8837
8838SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER
8839M: Pat Gefre <pfg@sgi.com>
8840L: linux-ia64@vger.kernel.org
8841S: Supported
8842F: Documentation/ia64/serial.txt
8843F: drivers/tty/serial/ioc?_serial.c
8844F: include/linux/ioc?.h
8845
8846SGI XP/XPC/XPNET DRIVER
8847M: Cliff Whickman <cpw@sgi.com>
8848M: Robin Holt <robinmholt@gmail.com>
8849S: Maintained
8850F: drivers/misc/sgi-xp/
8851
8852SI2157 MEDIA DRIVER
8853M: Antti Palosaari <crope@iki.fi>
8854L: linux-media@vger.kernel.org
8855W: http://linuxtv.org/
8856W: http://palosaari.fi/linux/
8857Q: http://patchwork.linuxtv.org/project/linux-media/list/
8858T: git git://linuxtv.org/anttip/media_tree.git
8859S: Maintained
8860F: drivers/media/tuners/si2157*
8861
8862SI2168 MEDIA DRIVER
8863M: Antti Palosaari <crope@iki.fi>
8864L: linux-media@vger.kernel.org
8865W: http://linuxtv.org/
8866W: http://palosaari.fi/linux/
8867Q: http://patchwork.linuxtv.org/project/linux-media/list/
8868T: git git://linuxtv.org/anttip/media_tree.git
8869S: Maintained
8870F: drivers/media/dvb-frontends/si2168*
8871
8872SI470X FM RADIO RECEIVER I2C DRIVER
8873M: Hans Verkuil <hverkuil@xs4all.nl>
8874L: linux-media@vger.kernel.org
8875T: git git://linuxtv.org/media_tree.git
8876W: http://linuxtv.org
8877S: Odd Fixes
8878F: drivers/media/radio/si470x/radio-si470x-i2c.c
8879
8880SI470X FM RADIO RECEIVER USB DRIVER
8881M: Hans Verkuil <hverkuil@xs4all.nl>
8882L: linux-media@vger.kernel.org
8883T: git git://linuxtv.org/media_tree.git
8884W: http://linuxtv.org
8885S: Maintained
8886F: drivers/media/radio/si470x/radio-si470x-common.c
8887F: drivers/media/radio/si470x/radio-si470x.h
8888F: drivers/media/radio/si470x/radio-si470x-usb.c
8889
8890SI4713 FM RADIO TRANSMITTER I2C DRIVER
8891M: Eduardo Valentin <edubezval@gmail.com>
8892L: linux-media@vger.kernel.org
8893T: git git://linuxtv.org/media_tree.git
8894W: http://linuxtv.org
8895S: Odd Fixes
8896F: drivers/media/radio/si4713/si4713.?
8897
8898SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
8899M: Eduardo Valentin <edubezval@gmail.com>
8900L: linux-media@vger.kernel.org
8901T: git git://linuxtv.org/media_tree.git
8902W: http://linuxtv.org
8903S: Odd Fixes
8904F: drivers/media/radio/si4713/radio-platform-si4713.c
8905
8906SI4713 FM RADIO TRANSMITTER USB DRIVER
8907M: Hans Verkuil <hverkuil@xs4all.nl>
8908L: linux-media@vger.kernel.org
8909T: git git://linuxtv.org/media_tree.git
8910W: http://linuxtv.org
8911S: Maintained
8912F: drivers/media/radio/si4713/radio-usb-si4713.c
8913
8914SIANO DVB DRIVER
8915M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
8916L: linux-media@vger.kernel.org
8917W: http://linuxtv.org
8918T: git git://linuxtv.org/media_tree.git
8919S: Odd fixes
8920F: drivers/media/common/siano/
8921F: drivers/media/usb/siano/
8922F: drivers/media/usb/siano/
8923F: drivers/media/mmc/siano/
8924
8925SIMPLEFB FB DRIVER
8926M: Hans de Goede <hdegoede@redhat.com>
8927L: linux-fbdev@vger.kernel.org
8928S: Maintained
8929F: Documentation/devicetree/bindings/video/simple-framebuffer.txt
8930F: drivers/video/fbdev/simplefb.c
8931F: include/linux/platform_data/simplefb.h
8932
8933SH_VEU V4L2 MEM2MEM DRIVER
8934L: linux-media@vger.kernel.org
8935S: Orphan
8936F: drivers/media/platform/sh_veu.c
8937
8938SH_VOU V4L2 OUTPUT DRIVER
8939L: linux-media@vger.kernel.org
8940S: Orphan
8941F: drivers/media/platform/sh_vou.c
8942F: include/media/sh_vou.h
8943
8944SIMPLE FIRMWARE INTERFACE (SFI)
8945M: Len Brown <lenb@kernel.org>
8946L: sfi-devel@simplefirmware.org
8947W: http://simplefirmware.org/
8948T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git
8949S: Supported
8950F: arch/x86/platform/sfi/
8951F: drivers/sfi/
8952F: include/linux/sfi*.h
8953
8954SIMTEC EB110ATX (Chalice CATS)
8955P: Ben Dooks
8956P: Vincent Sanders <vince@simtec.co.uk>
8957M: Simtec Linux Team <linux@simtec.co.uk>
8958W: http://www.simtec.co.uk/products/EB110ATX/
8959S: Supported
8960
8961SIMTEC EB2410ITX (BAST)
8962P: Ben Dooks
8963P: Vincent Sanders <vince@simtec.co.uk>
8964M: Simtec Linux Team <linux@simtec.co.uk>
8965W: http://www.simtec.co.uk/products/EB2410ITX/
8966S: Supported
8967F: arch/arm/mach-s3c24xx/mach-bast.c
8968F: arch/arm/mach-s3c24xx/bast-ide.c
8969F: arch/arm/mach-s3c24xx/bast-irq.c
8970
8971TI DAVINCI MACHINE SUPPORT
8972M: Sekhar Nori <nsekhar@ti.com>
8973M: Kevin Hilman <khilman@deeprootsystems.com>
8974T: git git://gitorious.org/linux-davinci/linux-davinci.git
8975Q: http://patchwork.kernel.org/project/linux-davinci/list/
8976S: Supported
8977F: arch/arm/mach-davinci/
8978F: drivers/i2c/busses/i2c-davinci.c
8979
8980TI DAVINCI SERIES MEDIA DRIVER
8981M: Lad, Prabhakar <prabhakar.csengg@gmail.com>
8982L: linux-media@vger.kernel.org
8983W: http://linuxtv.org/
8984Q: http://patchwork.linuxtv.org/project/linux-media/list/
8985T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
8986S: Maintained
8987F: drivers/media/platform/davinci/
8988F: include/media/davinci/
8989
8990TI AM437X VPFE DRIVER
8991M: Lad, Prabhakar <prabhakar.csengg@gmail.com>
8992L: linux-media@vger.kernel.org
8993W: http://linuxtv.org/
8994Q: http://patchwork.linuxtv.org/project/linux-media/list/
8995T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
8996S: Maintained
8997F: drivers/media/platform/am437x/
8998
8999OV2659 OMNIVISION SENSOR DRIVER
9000M: Lad, Prabhakar <prabhakar.csengg@gmail.com>
9001L: linux-media@vger.kernel.org
9002W: http://linuxtv.org/
9003Q: http://patchwork.linuxtv.org/project/linux-media/list/
9004T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
9005S: Maintained
9006F: drivers/media/i2c/ov2659.c
9007F: include/media/ov2659.h
9008
9009SIS 190 ETHERNET DRIVER
9010M: Francois Romieu <romieu@fr.zoreil.com>
9011L: netdev@vger.kernel.org
9012S: Maintained
9013F: drivers/net/ethernet/sis/sis190.c
9014
9015SIS 900/7016 FAST ETHERNET DRIVER
9016M: Daniele Venzano <venza@brownhat.org>
9017W: http://www.brownhat.org/sis900.html
9018L: netdev@vger.kernel.org
9019S: Maintained
9020F: drivers/net/ethernet/sis/sis900.*
9021
9022SIS FRAMEBUFFER DRIVER
9023M: Thomas Winischhofer <thomas@winischhofer.net>
9024W: http://www.winischhofer.net/linuxsisvga.shtml
9025S: Maintained
9026F: Documentation/fb/sisfb.txt
9027F: drivers/video/fbdev/sis/
9028F: include/video/sisfb.h
9029
9030SIS USB2VGA DRIVER
9031M: Thomas Winischhofer <thomas@winischhofer.net>
9032W: http://www.winischhofer.at/linuxsisusbvga.shtml
9033S: Maintained
9034F: drivers/usb/misc/sisusbvga/
9035
9036SLAB ALLOCATOR
9037M: Christoph Lameter <cl@linux.com>
9038M: Pekka Enberg <penberg@kernel.org>
9039M: David Rientjes <rientjes@google.com>
9040M: Joonsoo Kim <iamjoonsoo.kim@lge.com>
9041M: Andrew Morton <akpm@linux-foundation.org>
9042L: linux-mm@kvack.org
9043S: Maintained
9044F: include/linux/sl?b*.h
9045F: mm/sl?b*
9046
9047SLEEPABLE READ-COPY UPDATE (SRCU)
9048M: Lai Jiangshan <laijs@cn.fujitsu.com>
9049M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
9050M: Josh Triplett <josh@joshtriplett.org>
9051R: Steven Rostedt <rostedt@goodmis.org>
9052R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
9053L: linux-kernel@vger.kernel.org
9054W: http://www.rdrop.com/users/paulmck/RCU/
9055S: Supported
9056T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
9057F: include/linux/srcu.h
9058F: kernel/rcu/srcu.c
9059
9060SMACK SECURITY MODULE
9061M: Casey Schaufler <casey@schaufler-ca.com>
9062L: linux-security-module@vger.kernel.org
9063W: http://schaufler-ca.com
9064T: git git://git.gitorious.org/smack-next/kernel.git
9065S: Maintained
9066F: Documentation/security/Smack.txt
9067F: security/smack/
9068
9069DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS)
9070M: Kevin Hilman <khilman@kernel.org>
9071M: Nishanth Menon <nm@ti.com>
9072S: Maintained
9073F: drivers/power/avs/
9074F: include/linux/power/smartreflex.h
9075L: linux-pm@vger.kernel.org
9076
9077SMC91x ETHERNET DRIVER
9078M: Nicolas Pitre <nico@fluxnic.net>
9079S: Odd Fixes
9080F: drivers/net/ethernet/smsc/smc91x.*
9081
9082SMIA AND SMIA++ IMAGE SENSOR DRIVER
9083M: Sakari Ailus <sakari.ailus@iki.fi>
9084L: linux-media@vger.kernel.org
9085S: Maintained
9086F: drivers/media/i2c/smiapp/
9087F: include/media/smiapp.h
9088F: drivers/media/i2c/smiapp-pll.c
9089F: drivers/media/i2c/smiapp-pll.h
9090F: include/uapi/linux/smiapp.h
9091F: Documentation/devicetree/bindings/media/i2c/nokia,smia.txt
9092
9093SMM665 HARDWARE MONITOR DRIVER
9094M: Guenter Roeck <linux@roeck-us.net>
9095L: lm-sensors@lm-sensors.org
9096S: Maintained
9097F: Documentation/hwmon/smm665
9098F: drivers/hwmon/smm665.c
9099
9100SMSC EMC2103 HARDWARE MONITOR DRIVER
9101M: Steve Glendinning <steve.glendinning@shawell.net>
9102L: lm-sensors@lm-sensors.org
9103S: Maintained
9104F: Documentation/hwmon/emc2103
9105F: drivers/hwmon/emc2103.c
9106
9107SMSC SCH5627 HARDWARE MONITOR DRIVER
9108M: Hans de Goede <hdegoede@redhat.com>
9109L: lm-sensors@lm-sensors.org
9110S: Supported
9111F: Documentation/hwmon/sch5627
9112F: drivers/hwmon/sch5627.c
9113
9114SMSC47B397 HARDWARE MONITOR DRIVER
9115M: Jean Delvare <jdelvare@suse.de>
9116L: lm-sensors@lm-sensors.org
9117S: Maintained
9118F: Documentation/hwmon/smsc47b397
9119F: drivers/hwmon/smsc47b397.c
9120
9121SMSC911x ETHERNET DRIVER
9122M: Steve Glendinning <steve.glendinning@shawell.net>
9123L: netdev@vger.kernel.org
9124S: Maintained
9125F: include/linux/smsc911x.h
9126F: drivers/net/ethernet/smsc/smsc911x.*
9127
9128SMSC9420 PCI ETHERNET DRIVER
9129M: Steve Glendinning <steve.glendinning@shawell.net>
9130L: netdev@vger.kernel.org
9131S: Maintained
9132F: drivers/net/ethernet/smsc/smsc9420.*
9133
9134SMSC UFX6000 and UFX7000 USB to VGA DRIVER
9135M: Steve Glendinning <steve.glendinning@shawell.net>
9136L: linux-fbdev@vger.kernel.org
9137S: Maintained
9138F: drivers/video/fbdev/smscufx.c
9139
9140SOC-CAMERA V4L2 SUBSYSTEM
9141M: Guennadi Liakhovetski <g.liakhovetski@gmx.de>
9142L: linux-media@vger.kernel.org
9143T: git git://linuxtv.org/media_tree.git
9144S: Maintained
9145F: include/media/soc*
9146F: drivers/media/i2c/soc_camera/
9147F: drivers/media/platform/soc_camera/
9148
9149SOEKRIS NET48XX LED SUPPORT
9150M: Chris Boot <bootc@bootc.net>
9151S: Maintained
9152F: drivers/leds/leds-net48xx.c
9153
9154SOFTLOGIC 6x10 MPEG CODEC
9155M: Bluecherry Maintainers <maintainers@bluecherrydvr.com>
9156M: Andrey Utkin <andrey.utkin@corp.bluecherry.net>
9157M: Andrey Utkin <andrey.krieger.utkin@gmail.com>
9158M: Ismael Luceno <ismael@iodev.co.uk>
9159L: linux-media@vger.kernel.org
9160S: Supported
9161F: drivers/media/pci/solo6x10/
9162
9163SOFTWARE RAID (Multiple Disks) SUPPORT
9164M: Neil Brown <neilb@suse.de>
9165L: linux-raid@vger.kernel.org
9166S: Supported
9167F: drivers/md/
9168F: include/linux/raid/
9169F: include/uapi/linux/raid/
9170
9171SONIC NETWORK DRIVER
9172M: Thomas Bogendoerfer <tsbogend@alpha.franken.de>
9173L: netdev@vger.kernel.org
9174S: Maintained
9175F: drivers/net/ethernet/natsemi/sonic.*
9176
9177SONICS SILICON BACKPLANE DRIVER (SSB)
9178M: Michael Buesch <m@bues.ch>
9179L: netdev@vger.kernel.org
9180S: Maintained
9181F: drivers/ssb/
9182F: include/linux/ssb/
9183
9184SONY VAIO CONTROL DEVICE DRIVER
9185M: Mattia Dongili <malattia@linux.it>
9186L: platform-driver-x86@vger.kernel.org
9187W: http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
9188S: Maintained
9189F: Documentation/laptops/sony-laptop.txt
9190F: drivers/char/sonypi.c
9191F: drivers/platform/x86/sony-laptop.c
9192F: include/linux/sony-laptop.h
9193
9194SONY MEMORYSTICK CARD SUPPORT
9195M: Alex Dubov <oakad@yahoo.com>
9196W: http://tifmxx.berlios.de/
9197S: Maintained
9198F: drivers/memstick/host/tifm_ms.c
9199
9200SONY MEMORYSTICK STANDARD SUPPORT
9201M: Maxim Levitsky <maximlevitsky@gmail.com>
9202S: Maintained
9203F: drivers/memstick/core/ms_block.*
9204
9205SOUND
9206M: Jaroslav Kysela <perex@perex.cz>
9207M: Takashi Iwai <tiwai@suse.de>
9208L: alsa-devel@alsa-project.org (moderated for non-subscribers)
9209W: http://www.alsa-project.org/
9210T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
9211T: git git://git.alsa-project.org/alsa-kernel.git
9212Q: http://patchwork.kernel.org/project/alsa-devel/list/
9213S: Maintained
9214F: Documentation/sound/
9215F: include/sound/
9216F: include/uapi/sound/
9217F: sound/
9218
9219SOUND - COMPRESSED AUDIO
9220M: Vinod Koul <vinod.koul@intel.com>
9221L: alsa-devel@alsa-project.org (moderated for non-subscribers)
9222T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
9223S: Supported
9224F: Documentation/sound/alsa/compress_offload.txt
9225F: include/sound/compress_driver.h
9226F: include/uapi/sound/compress_*
9227F: sound/core/compress_offload.c
9228F: sound/soc/soc-compress.c
9229
9230SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
9231M: Liam Girdwood <lgirdwood@gmail.com>
9232M: Mark Brown <broonie@kernel.org>
9233T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
9234L: alsa-devel@alsa-project.org (moderated for non-subscribers)
9235W: http://alsa-project.org/main/index.php/ASoC
9236S: Supported
9237F: Documentation/sound/alsa/soc/
9238F: sound/soc/
9239F: include/sound/soc*
9240
9241SOUND - DMAENGINE HELPERS
9242M: Lars-Peter Clausen <lars@metafoo.de>
9243S: Supported
9244F: include/sound/dmaengine_pcm.h
9245F: sound/core/pcm_dmaengine.c
9246F: sound/soc/soc-generic-dmaengine-pcm.c
9247
9248SP2 MEDIA DRIVER
9249M: Olli Salonen <olli.salonen@iki.fi>
9250L: linux-media@vger.kernel.org
9251W: http://linuxtv.org/
9252Q: http://patchwork.linuxtv.org/project/linux-media/list/
9253S: Maintained
9254F: drivers/media/dvb-frontends/sp2*
9255
9256SPARC + UltraSPARC (sparc/sparc64)
9257M: "David S. Miller" <davem@davemloft.net>
9258L: sparclinux@vger.kernel.org
9259Q: http://patchwork.ozlabs.org/project/sparclinux/list/
9260T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
9261T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
9262S: Maintained
9263F: arch/sparc/
9264F: drivers/sbus/
9265
9266SPARC SERIAL DRIVERS
9267M: "David S. Miller" <davem@davemloft.net>
9268L: sparclinux@vger.kernel.org
9269T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
9270T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
9271S: Maintained
9272F: include/linux/sunserialcore.h
9273F: drivers/tty/serial/suncore.c
9274F: drivers/tty/serial/sunhv.c
9275F: drivers/tty/serial/sunsab.c
9276F: drivers/tty/serial/sunsab.h
9277F: drivers/tty/serial/sunsu.c
9278F: drivers/tty/serial/sunzilog.c
9279F: drivers/tty/serial/sunzilog.h
9280
9281SPARSE CHECKER
9282M: "Christopher Li" <sparse@chrisli.org>
9283L: linux-sparse@vger.kernel.org
9284W: https://sparse.wiki.kernel.org/
9285T: git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
9286T: git git://git.kernel.org/pub/scm/devel/sparse/chrisl/sparse.git
9287S: Maintained
9288F: include/linux/compiler.h
9289
9290SPEAR PLATFORM SUPPORT
9291M: Viresh Kumar <viresh.linux@gmail.com>
9292M: Shiraz Hashim <shiraz.linux.kernel@gmail.com>
9293L: spear-devel@list.st.com
9294L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9295W: http://www.st.com/spear
9296S: Maintained
9297F: arch/arm/mach-spear/
9298
9299SPEAR CLOCK FRAMEWORK SUPPORT
9300M: Viresh Kumar <viresh.linux@gmail.com>
9301L: spear-devel@list.st.com
9302L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9303W: http://www.st.com/spear
9304S: Maintained
9305F: drivers/clk/spear/
9306
9307SPI SUBSYSTEM
9308M: Mark Brown <broonie@kernel.org>
9309L: linux-spi@vger.kernel.org
9310T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
9311Q: http://patchwork.kernel.org/project/spi-devel-general/list/
9312S: Maintained
9313F: Documentation/spi/
9314F: drivers/spi/
9315F: include/linux/spi/
9316F: include/uapi/linux/spi/
9317
9318SPIDERNET NETWORK DRIVER for CELL
9319M: Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
9320M: Jens Osterkamp <jens@de.ibm.com>
9321L: netdev@vger.kernel.org
9322S: Supported
9323F: Documentation/networking/spider_net.txt
9324F: drivers/net/ethernet/toshiba/spider_net*
9325
9326SPU FILE SYSTEM
9327M: Jeremy Kerr <jk@ozlabs.org>
9328L: linuxppc-dev@lists.ozlabs.org
9329L: cbe-oss-dev@lists.ozlabs.org
9330W: http://www.ibm.com/developerworks/power/cell/
9331S: Supported
9332F: Documentation/filesystems/spufs.txt
9333F: arch/powerpc/platforms/cell/spufs/
9334
9335SQUASHFS FILE SYSTEM
9336M: Phillip Lougher <phillip@squashfs.org.uk>
9337L: squashfs-devel@lists.sourceforge.net (subscribers-only)
9338W: http://squashfs.org.uk
9339S: Maintained
9340F: Documentation/filesystems/squashfs.txt
9341F: fs/squashfs/
9342
9343SRM (Alpha) environment access
9344M: Jan-Benedict Glaw <jbglaw@lug-owl.de>
9345S: Maintained
9346F: arch/alpha/kernel/srm_env.c
9347
9348STABLE BRANCH
9349M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
9350L: stable@vger.kernel.org
9351S: Supported
9352F: Documentation/stable_kernel_rules.txt
9353
9354STAGING SUBSYSTEM
9355M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
9356T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
9357L: devel@driverdev.osuosl.org
9358S: Supported
9359F: drivers/staging/
9360
9361STAGING - COMEDI
9362M: Ian Abbott <abbotti@mev.co.uk>
9363M: H Hartley Sweeten <hsweeten@visionengravers.com>
9364S: Odd Fixes
9365F: drivers/staging/comedi/
9366
9367STAGING - FLARION FT1000 DRIVERS
9368M: Marek Belisko <marek.belisko@gmail.com>
9369S: Odd Fixes
9370F: drivers/staging/ft1000/
9371
9372STAGING - INDUSTRIAL IO
9373M: Jonathan Cameron <jic23@kernel.org>
9374L: linux-iio@vger.kernel.org
9375S: Odd Fixes
9376F: drivers/staging/iio/
9377
9378STAGING - LIRC (LINUX INFRARED REMOTE CONTROL) DRIVERS
9379M: Jarod Wilson <jarod@wilsonet.com>
9380W: http://www.lirc.org/
9381S: Odd Fixes
9382F: drivers/staging/media/lirc/
9383
9384STAGING - LUSTRE PARALLEL FILESYSTEM
9385M: Oleg Drokin <oleg.drokin@intel.com>
9386M: Andreas Dilger <andreas.dilger@intel.com>
9387L: HPDD-discuss@lists.01.org (moderated for non-subscribers)
9388W: http://lustre.opensfs.org/
9389S: Maintained
9390F: drivers/staging/lustre
9391
9392STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
9393M: Julian Andres Klode <jak@jak-linux.org>
9394M: Marc Dietrich <marvin24@gmx.de>
9395L: ac100@lists.launchpad.net (moderated for non-subscribers)
9396L: linux-tegra@vger.kernel.org
9397S: Maintained
9398F: drivers/staging/nvec/
9399
9400STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
9401M: Jens Frederich <jfrederich@gmail.com>
9402M: Daniel Drake <dsd@laptop.org>
9403M: Jon Nettleton <jon.nettleton@gmail.com>
9404W: http://wiki.laptop.org/go/DCON
9405S: Maintained
9406F: drivers/staging/olpc_dcon/
9407
9408STAGING - OZMO DEVICES USB OVER WIFI DRIVER
9409M: Shigekatsu Tateno <shigekatsu.tateno@atmel.com>
9410S: Maintained
9411F: drivers/staging/ozwpan/
9412
9413STAGING - PARALLEL LCD/KEYPAD PANEL DRIVER
9414M: Willy Tarreau <willy@meta-x.org>
9415S: Odd Fixes
9416F: drivers/staging/panel/
9417
9418STAGING - REALTEK RTL8712U DRIVERS
9419M: Larry Finger <Larry.Finger@lwfinger.net>
9420M: Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
9421S: Odd Fixes
9422F: drivers/staging/rtl8712/
9423
9424STAGING - REALTEK RTL8723U WIRELESS DRIVER
9425M: Larry Finger <Larry.Finger@lwfinger.net>
9426M: Jes Sorensen <Jes.Sorensen@redhat.com>
9427L: linux-wireless@vger.kernel.org
9428S: Maintained
9429F: drivers/staging/rtl8723au/
9430
9431STAGING - SILICON MOTION SM7XX FRAME BUFFER DRIVER
9432M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
9433M: Teddy Wang <teddy.wang@siliconmotion.com>
9434M: Sudip Mukherjee <sudip@vectorindia.org>
9435L: linux-fbdev@vger.kernel.org
9436S: Maintained
9437F: drivers/staging/sm7xxfb/
9438
9439STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
9440M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
9441M: Teddy Wang <teddy.wang@siliconmotion.com>
9442M: Sudip Mukherjee <sudip@vectorindia.org>
9443L: linux-fbdev@vger.kernel.org
9444S: Maintained
9445F: drivers/staging/sm750fb/
9446
9447STAGING - SLICOSS
9448M: Lior Dotan <liodot@gmail.com>
9449M: Christopher Harrer <charrer@alacritech.com>
9450S: Odd Fixes
9451F: drivers/staging/slicoss/
9452
9453STAGING - SPEAKUP CONSOLE SPEECH DRIVER
9454M: William Hubbs <w.d.hubbs@gmail.com>
9455M: Chris Brannon <chris@the-brannons.com>
9456M: Kirk Reiser <kirk@reisers.ca>
9457M: Samuel Thibault <samuel.thibault@ens-lyon.org>
9458L: speakup@linux-speakup.org
9459W: http://www.linux-speakup.org/
9460S: Odd Fixes
9461F: drivers/staging/speakup/
9462
9463STAGING - VIA VT665X DRIVERS
9464M: Forest Bond <forest@alittletooquiet.net>
9465S: Odd Fixes
9466F: drivers/staging/vt665?/
9467
9468STAGING - XGI Z7,Z9,Z11 PCI DISPLAY DRIVER
9469M: Arnaud Patard <arnaud.patard@rtp-net.org>
9470S: Odd Fixes
9471F: drivers/staging/xgifb/
9472
9473STARFIRE/DURALAN NETWORK DRIVER
9474M: Ion Badulescu <ionut@badula.org>
9475S: Odd Fixes
9476F: drivers/net/ethernet/adaptec/starfire*
9477
9478SUN3/3X
9479M: Sam Creasey <sammy@sammy.net>
9480W: http://sammy.net/sun3/
9481S: Maintained
9482F: arch/m68k/kernel/*sun3*
9483F: arch/m68k/sun3*/
9484F: arch/m68k/include/asm/sun3*
9485F: drivers/net/ethernet/i825xx/sun3*
9486
9487SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
9488M: Hans de Goede <hdegoede@redhat.com>
9489L: linux-input@vger.kernel.org
9490S: Maintained
9491F: Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt
9492F: drivers/input/keyboard/sun4i-lradc-keys.c
9493
9494SUNDANCE NETWORK DRIVER
9495M: Denis Kirjanov <kda@linux-powerpc.org>
9496L: netdev@vger.kernel.org
9497S: Maintained
9498F: drivers/net/ethernet/dlink/sundance.c
9499
9500SUPERH
9501L: linux-sh@vger.kernel.org
9502Q: http://patchwork.kernel.org/project/linux-sh/list/
9503S: Orphan
9504F: Documentation/sh/
9505F: arch/sh/
9506F: drivers/sh/
9507
9508SUSPEND TO RAM
9509M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
9510M: Len Brown <len.brown@intel.com>
9511M: Pavel Machek <pavel@ucw.cz>
9512L: linux-pm@vger.kernel.org
9513S: Supported
9514F: Documentation/power/
9515F: arch/x86/kernel/acpi/
9516F: drivers/base/power/
9517F: kernel/power/
9518F: include/linux/suspend.h
9519F: include/linux/freezer.h
9520F: include/linux/pm.h
9521
9522SVGA HANDLING
9523M: Martin Mares <mj@ucw.cz>
9524L: linux-video@atrey.karlin.mff.cuni.cz
9525S: Maintained
9526F: Documentation/svga.txt
9527F: arch/x86/boot/video*
9528
9529SWIOTLB SUBSYSTEM
9530M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
9531L: linux-kernel@vger.kernel.org
9532S: Supported
9533F: lib/swiotlb.c
9534F: arch/*/kernel/pci-swiotlb.c
9535F: include/linux/swiotlb.h
9536
9537SWITCHDEV
9538M: Jiri Pirko <jiri@resnulli.us>
9539L: netdev@vger.kernel.org
9540S: Supported
9541F: net/switchdev/
9542F: include/net/switchdev.h
9543
9544SYNOPSYS ARC ARCHITECTURE
9545M: Vineet Gupta <vgupta@synopsys.com>
9546S: Supported
9547F: arch/arc/
9548F: Documentation/devicetree/bindings/arc/
9549F: drivers/tty/serial/arc_uart.c
9550
9551SYSV FILESYSTEM
9552M: Christoph Hellwig <hch@infradead.org>
9553S: Maintained
9554F: Documentation/filesystems/sysv-fs.txt
9555F: fs/sysv/
9556F: include/linux/sysv_fs.h
9557
9558TARGET SUBSYSTEM
9559M: Nicholas A. Bellinger <nab@linux-iscsi.org>
9560L: linux-scsi@vger.kernel.org
9561L: target-devel@vger.kernel.org
9562W: http://www.linux-iscsi.org
9563W: http://groups.google.com/group/linux-iscsi-target-dev
9564T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
9565S: Supported
9566F: drivers/target/
9567F: include/target/
9568F: Documentation/target/
9569
9570TASKSTATS STATISTICS INTERFACE
9571M: Balbir Singh <bsingharora@gmail.com>
9572S: Maintained
9573F: Documentation/accounting/taskstats*
9574F: include/linux/taskstats*
9575F: kernel/taskstats.c
9576
9577TC CLASSIFIER
9578M: Jamal Hadi Salim <jhs@mojatatu.com>
9579L: netdev@vger.kernel.org
9580S: Maintained
9581F: include/net/pkt_cls.h
9582F: include/uapi/linux/pkt_cls.h
9583F: net/sched/
9584
9585TCP LOW PRIORITY MODULE
9586M: "Wong Hoi Sing, Edison" <hswong3i@gmail.com>
9587M: "Hung Hing Lun, Mike" <hlhung3i@gmail.com>
9588W: http://tcp-lp-mod.sourceforge.net/
9589S: Maintained
9590F: net/ipv4/tcp_lp.c
9591
9592TDA10071 MEDIA DRIVER
9593M: Antti Palosaari <crope@iki.fi>
9594L: linux-media@vger.kernel.org
9595W: http://linuxtv.org/
9596W: http://palosaari.fi/linux/
9597Q: http://patchwork.linuxtv.org/project/linux-media/list/
9598T: git git://linuxtv.org/anttip/media_tree.git
9599S: Maintained
9600F: drivers/media/dvb-frontends/tda10071*
9601
9602TDA18212 MEDIA DRIVER
9603M: Antti Palosaari <crope@iki.fi>
9604L: linux-media@vger.kernel.org
9605W: http://linuxtv.org/
9606W: http://palosaari.fi/linux/
9607Q: http://patchwork.linuxtv.org/project/linux-media/list/
9608T: git git://linuxtv.org/anttip/media_tree.git
9609S: Maintained
9610F: drivers/media/tuners/tda18212*
9611
9612TDA18218 MEDIA DRIVER
9613M: Antti Palosaari <crope@iki.fi>
9614L: linux-media@vger.kernel.org
9615W: http://linuxtv.org/
9616W: http://palosaari.fi/linux/
9617Q: http://patchwork.linuxtv.org/project/linux-media/list/
9618T: git git://linuxtv.org/anttip/media_tree.git
9619S: Maintained
9620F: drivers/media/tuners/tda18218*
9621
9622TDA18271 MEDIA DRIVER
9623M: Michael Krufky <mkrufky@linuxtv.org>
9624L: linux-media@vger.kernel.org
9625W: http://linuxtv.org/
9626W: http://github.com/mkrufky
9627Q: http://patchwork.linuxtv.org/project/linux-media/list/
9628T: git git://linuxtv.org/mkrufky/tuners.git
9629S: Maintained
9630F: drivers/media/tuners/tda18271*
9631
9632TDA827x MEDIA DRIVER
9633M: Michael Krufky <mkrufky@linuxtv.org>
9634L: linux-media@vger.kernel.org
9635W: http://linuxtv.org/
9636W: http://github.com/mkrufky
9637Q: http://patchwork.linuxtv.org/project/linux-media/list/
9638T: git git://linuxtv.org/mkrufky/tuners.git
9639S: Maintained
9640F: drivers/media/tuners/tda8290.*
9641
9642TDA8290 MEDIA DRIVER
9643M: Michael Krufky <mkrufky@linuxtv.org>
9644L: linux-media@vger.kernel.org
9645W: http://linuxtv.org/
9646W: http://github.com/mkrufky
9647Q: http://patchwork.linuxtv.org/project/linux-media/list/
9648T: git git://linuxtv.org/mkrufky/tuners.git
9649S: Maintained
9650F: drivers/media/tuners/tda8290.*
9651
9652TDA9840 MEDIA DRIVER
9653M: Hans Verkuil <hverkuil@xs4all.nl>
9654L: linux-media@vger.kernel.org
9655T: git git://linuxtv.org/media_tree.git
9656W: http://linuxtv.org
9657S: Maintained
9658F: drivers/media/i2c/tda9840*
9659
9660TEA5761 TUNER DRIVER
9661M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
9662L: linux-media@vger.kernel.org
9663W: http://linuxtv.org
9664T: git git://linuxtv.org/media_tree.git
9665S: Odd fixes
9666F: drivers/media/tuners/tea5761.*
9667
9668TEA5767 TUNER DRIVER
9669M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
9670L: linux-media@vger.kernel.org
9671W: http://linuxtv.org
9672T: git git://linuxtv.org/media_tree.git
9673S: Maintained
9674F: drivers/media/tuners/tea5767.*
9675
9676TEA6415C MEDIA DRIVER
9677M: Hans Verkuil <hverkuil@xs4all.nl>
9678L: linux-media@vger.kernel.org
9679T: git git://linuxtv.org/media_tree.git
9680W: http://linuxtv.org
9681S: Maintained
9682F: drivers/media/i2c/tea6415c*
9683
9684TEA6420 MEDIA DRIVER
9685M: Hans Verkuil <hverkuil@xs4all.nl>
9686L: linux-media@vger.kernel.org
9687T: git git://linuxtv.org/media_tree.git
9688W: http://linuxtv.org
9689S: Maintained
9690F: drivers/media/i2c/tea6420*
9691
9692TEAM DRIVER
9693M: Jiri Pirko <jiri@resnulli.us>
9694L: netdev@vger.kernel.org
9695S: Supported
9696F: drivers/net/team/
9697F: include/linux/if_team.h
9698F: include/uapi/linux/if_team.h
9699
9700TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
9701M: Savoir-faire Linux Inc. <kernel@savoirfairelinux.com>
9702S: Maintained
9703F: arch/x86/platform/ts5500/
9704
9705TECHNOTREND USB IR RECEIVER
9706M: Sean Young <sean@mess.org>
9707L: linux-media@vger.kernel.org
9708S: Maintained
9709F: drivers/media/rc/ttusbir.c
9710
9711TEGRA ARCHITECTURE SUPPORT
9712M: Stephen Warren <swarren@wwwdotorg.org>
9713M: Thierry Reding <thierry.reding@gmail.com>
9714M: Alexandre Courbot <gnurou@gmail.com>
9715L: linux-tegra@vger.kernel.org
9716Q: http://patchwork.ozlabs.org/project/linux-tegra/list/
9717T: git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
9718S: Supported
9719N: [^a-z]tegra
9720
9721TEGRA CLOCK DRIVER
9722M: Peter De Schrijver <pdeschrijver@nvidia.com>
9723M: Prashant Gaikwad <pgaikwad@nvidia.com>
9724S: Supported
9725F: drivers/clk/tegra/
9726
9727TEGRA DMA DRIVER
9728M: Laxman Dewangan <ldewangan@nvidia.com>
9729S: Supported
9730F: drivers/dma/tegra20-apb-dma.c
9731
9732TEGRA I2C DRIVER
9733M: Laxman Dewangan <ldewangan@nvidia.com>
9734S: Supported
9735F: drivers/i2c/busses/i2c-tegra.c
9736
9737TEGRA IOMMU DRIVERS
9738M: Hiroshi Doyu <hdoyu@nvidia.com>
9739S: Supported
9740F: drivers/iommu/tegra*
9741
9742TEGRA KBC DRIVER
9743M: Rakesh Iyer <riyer@nvidia.com>
9744M: Laxman Dewangan <ldewangan@nvidia.com>
9745S: Supported
9746F: drivers/input/keyboard/tegra-kbc.c
9747
9748TEGRA PWM DRIVER
9749M: Thierry Reding <thierry.reding@gmail.com>
9750S: Supported
9751F: drivers/pwm/pwm-tegra.c
9752
9753TEGRA SERIAL DRIVER
9754M: Laxman Dewangan <ldewangan@nvidia.com>
9755S: Supported
9756F: drivers/tty/serial/serial-tegra.c
9757
9758TEGRA SPI DRIVER
9759M: Laxman Dewangan <ldewangan@nvidia.com>
9760S: Supported
9761F: drivers/spi/spi-tegra*
9762
9763TEHUTI ETHERNET DRIVER
9764M: Andy Gospodarek <andy@greyhouse.net>
9765L: netdev@vger.kernel.org
9766S: Supported
9767F: drivers/net/ethernet/tehuti/*
9768
9769Telecom Clock Driver for MCPL0010
9770M: Mark Gross <mark.gross@intel.com>
9771S: Supported
9772F: drivers/char/tlclk.c
9773
9774TENSILICA XTENSA PORT (xtensa)
9775M: Chris Zankel <chris@zankel.net>
9776M: Max Filippov <jcmvbkbc@gmail.com>
9777L: linux-xtensa@linux-xtensa.org
9778S: Maintained
9779F: arch/xtensa/
9780F: drivers/irqchip/irq-xtensa-*
9781
9782THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
9783M: Hans Verkuil <hverkuil@xs4all.nl>
9784L: linux-media@vger.kernel.org
9785T: git git://linuxtv.org/media_tree.git
9786W: http://linuxtv.org
9787S: Maintained
9788F: drivers/media/radio/radio-raremono.c
9789
9790THERMAL
9791M: Zhang Rui <rui.zhang@intel.com>
9792M: Eduardo Valentin <edubezval@gmail.com>
9793L: linux-pm@vger.kernel.org
9794T: git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git
9795T: git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git
9796Q: https://patchwork.kernel.org/project/linux-pm/list/
9797S: Supported
9798F: drivers/thermal/
9799F: include/linux/thermal.h
9800F: include/uapi/linux/thermal.h
9801F: include/linux/cpu_cooling.h
9802F: Documentation/devicetree/bindings/thermal/
9803
9804THINGM BLINK(1) USB RGB LED DRIVER
9805M: Vivien Didelot <vivien.didelot@savoirfairelinux.com>
9806S: Maintained
9807F: drivers/hid/hid-thingm.c
9808
9809THINKPAD ACPI EXTRAS DRIVER
9810M: Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br>
9811L: ibm-acpi-devel@lists.sourceforge.net
9812L: platform-driver-x86@vger.kernel.org
9813W: http://ibm-acpi.sourceforge.net
9814W: http://thinkwiki.org/wiki/Ibm-acpi
9815T: git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
9816S: Maintained
9817F: drivers/platform/x86/thinkpad_acpi.c
9818
9819TI BANDGAP AND THERMAL DRIVER
9820M: Eduardo Valentin <edubezval@gmail.com>
9821L: linux-pm@vger.kernel.org
9822L: linux-omap@vger.kernel.org
9823S: Maintained
9824F: drivers/thermal/ti-soc-thermal/
9825
9826TI CDCE706 CLOCK DRIVER
9827M: Max Filippov <jcmvbkbc@gmail.com>
9828S: Maintained
9829F: drivers/clk/clk-cdce706.c
9830
9831TI CLOCK DRIVER
9832M: Tero Kristo <t-kristo@ti.com>
9833L: linux-omap@vger.kernel.org
9834S: Maintained
9835F: drivers/clk/ti/
9836F: include/linux/clk/ti.h
9837
9838TI FLASH MEDIA INTERFACE DRIVER
9839M: Alex Dubov <oakad@yahoo.com>
9840S: Maintained
9841F: drivers/misc/tifm*
9842F: drivers/mmc/host/tifm_sd.c
9843F: include/linux/tifm.h
9844
9845TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
9846M: Santosh Shilimkar <ssantosh@kernel.org>
9847L: linux-kernel@vger.kernel.org
9848L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9849S: Maintained
9850F: drivers/soc/ti/*
9851T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
9852
9853
9854TI LM49xxx FAMILY ASoC CODEC DRIVERS
9855M: M R Swami Reddy <mr.swami.reddy@ti.com>
9856M: Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
9857L: alsa-devel@alsa-project.org (moderated for non-subscribers)
9858S: Maintained
9859F: sound/soc/codecs/lm49453*
9860F: sound/soc/codecs/isabelle*
9861
9862TI LP855x BACKLIGHT DRIVER
9863M: Milo Kim <milo.kim@ti.com>
9864S: Maintained
9865F: Documentation/backlight/lp855x-driver.txt
9866F: drivers/video/backlight/lp855x_bl.c
9867F: include/linux/platform_data/lp855x.h
9868
9869TI LP8727 CHARGER DRIVER
9870M: Milo Kim <milo.kim@ti.com>
9871S: Maintained
9872F: drivers/power/lp8727_charger.c
9873F: include/linux/platform_data/lp8727.h
9874
9875TI LP8788 MFD DRIVER
9876M: Milo Kim <milo.kim@ti.com>
9877S: Maintained
9878F: drivers/iio/adc/lp8788_adc.c
9879F: drivers/leds/leds-lp8788.c
9880F: drivers/mfd/lp8788*.c
9881F: drivers/power/lp8788-charger.c
9882F: drivers/regulator/lp8788-*.c
9883F: include/linux/mfd/lp8788*.h
9884
9885TI NETCP ETHERNET DRIVER
9886M: Wingman Kwok <w-kwok2@ti.com>
9887M: Murali Karicheri <m-karicheri2@ti.com>
9888L: netdev@vger.kernel.org
9889S: Maintained
9890F: drivers/net/ethernet/ti/netcp*
9891
9892TI TWL4030 SERIES SOC CODEC DRIVER
9893M: Peter Ujfalusi <peter.ujfalusi@ti.com>
9894L: alsa-devel@alsa-project.org (moderated for non-subscribers)
9895S: Maintained
9896F: sound/soc/codecs/twl4030*
9897
9898TI WILINK WIRELESS DRIVERS
9899L: linux-wireless@vger.kernel.org
9900W: http://wireless.kernel.org/en/users/Drivers/wl12xx
9901W: http://wireless.kernel.org/en/users/Drivers/wl1251
9902T: git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
9903S: Orphan
9904F: drivers/net/wireless/ti/
9905F: include/linux/wl12xx.h
9906
9907TIPC NETWORK LAYER
9908M: Jon Maloy <jon.maloy@ericsson.com>
9909M: Ying Xue <ying.xue@windriver.com>
9910L: netdev@vger.kernel.org (core kernel code)
9911L: tipc-discussion@lists.sourceforge.net (user apps, general discussion)
9912W: http://tipc.sourceforge.net/
9913S: Maintained
9914F: include/uapi/linux/tipc*.h
9915F: net/tipc/
9916
9917TILE ARCHITECTURE
9918M: Chris Metcalf <cmetcalf@ezchip.com>
9919W: http://www.ezchip.com/scm/
9920S: Supported
9921F: arch/tile/
9922F: drivers/char/tile-srom.c
9923F: drivers/edac/tile_edac.c
9924F: drivers/net/ethernet/tile/
9925F: drivers/rtc/rtc-tile.c
9926F: drivers/tty/hvc/hvc_tile.c
9927F: drivers/tty/serial/tilegx.c
9928F: drivers/usb/host/*-tilegx.c
9929F: include/linux/usb/tilegx.h
9930
9931TLAN NETWORK DRIVER
9932M: Samuel Chessman <chessman@tux.org>
9933L: tlan-devel@lists.sourceforge.net (subscribers-only)
9934W: http://sourceforge.net/projects/tlan/
9935S: Maintained
9936F: Documentation/networking/tlan.txt
9937F: drivers/net/ethernet/ti/tlan.*
9938
9939TOMOYO SECURITY MODULE
9940M: Kentaro Takeda <takedakn@nttdata.co.jp>
9941M: Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
9942L: tomoyo-dev-en@lists.sourceforge.jp (subscribers-only, for developers in English)
9943L: tomoyo-users-en@lists.sourceforge.jp (subscribers-only, for users in English)
9944L: tomoyo-dev@lists.sourceforge.jp (subscribers-only, for developers in Japanese)
9945L: tomoyo-users@lists.sourceforge.jp (subscribers-only, for users in Japanese)
9946W: http://tomoyo.sourceforge.jp/
9947T: quilt http://svn.sourceforge.jp/svnroot/tomoyo/trunk/2.5.x/tomoyo-lsm/patches/
9948S: Maintained
9949F: security/tomoyo/
9950
9951TOPSTAR LAPTOP EXTRAS DRIVER
9952M: Herton Ronaldo Krzesinski <herton@canonical.com>
9953L: platform-driver-x86@vger.kernel.org
9954S: Maintained
9955F: drivers/platform/x86/topstar-laptop.c
9956
9957TOSHIBA ACPI EXTRAS DRIVER
9958M: Azael Avalos <coproscefalo@gmail.com>
9959L: platform-driver-x86@vger.kernel.org
9960S: Maintained
9961F: drivers/platform/x86/toshiba_acpi.c
9962
9963TOSHIBA BLUETOOTH DRIVER
9964M: Azael Avalos <coproscefalo@gmail.com>
9965L: platform-driver-x86@vger.kernel.org
9966S: Maintained
9967F: drivers/platform/x86/toshiba_bluetooth.c
9968
9969TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
9970M: Azael Avalos <coproscefalo@gmail.com>
9971L: platform-driver-x86@vger.kernel.org
9972S: Maintained
9973F: drivers/platform/x86/toshiba_haps.c
9974
9975TOSHIBA SMM DRIVER
9976M: Jonathan Buzzard <jonathan@buzzard.org.uk>
9977L: tlinux-users@tce.toshiba-dme.co.jp
9978W: http://www.buzzard.org.uk/toshiba/
9979S: Maintained
9980F: drivers/char/toshiba.c
9981F: include/linux/toshiba.h
9982F: include/uapi/linux/toshiba.h
9983
9984TMIO MMC DRIVER
9985M: Ian Molton <ian.molton@codethink.co.uk>
9986L: linux-mmc@vger.kernel.org
9987S: Maintained
9988F: drivers/mmc/host/tmio_mmc*
9989F: drivers/mmc/host/sh_mobile_sdhi.c
9990F: include/linux/mmc/tmio.h
9991F: include/linux/mmc/sh_mobile_sdhi.h
9992
9993TMP401 HARDWARE MONITOR DRIVER
9994M: Guenter Roeck <linux@roeck-us.net>
9995L: lm-sensors@lm-sensors.org
9996S: Maintained
9997F: Documentation/hwmon/tmp401
9998F: drivers/hwmon/tmp401.c
9999
10000TMPFS (SHMEM FILESYSTEM)
10001M: Hugh Dickins <hughd@google.com>
10002L: linux-mm@kvack.org
10003S: Maintained
10004F: include/linux/shmem_fs.h
10005F: mm/shmem.c
10006
10007TM6000 VIDEO4LINUX DRIVER
10008M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
10009L: linux-media@vger.kernel.org
10010W: http://linuxtv.org
10011T: git git://linuxtv.org/media_tree.git
10012S: Odd fixes
10013F: drivers/media/usb/tm6000/
10014
10015TW68 VIDEO4LINUX DRIVER
10016M: Hans Verkuil <hverkuil@xs4all.nl>
10017L: linux-media@vger.kernel.org
10018T: git git://linuxtv.org/media_tree.git
10019W: http://linuxtv.org
10020S: Odd Fixes
10021F: drivers/media/pci/tw68/
10022
10023TPM DEVICE DRIVER
10024M: Peter Huewe <peterhuewe@gmx.de>
10025M: Marcel Selhorst <tpmdd@selhorst.net>
10026R: Jason Gunthorpe <jgunthorpe@obsidianresearch.com>
10027W: http://tpmdd.sourceforge.net
10028L: tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers)
10029Q: git git://github.com/PeterHuewe/linux-tpmdd.git
10030T: https://github.com/PeterHuewe/linux-tpmdd
10031S: Maintained
10032F: drivers/char/tpm/
10033
10034TPM IBM_VTPM DEVICE DRIVER
10035M: Ashley Lai <ashleydlai@gmail.com>
10036W: http://tpmdd.sourceforge.net
10037L: tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers)
10038S: Maintained
10039F: drivers/char/tpm/tpm_ibmvtpm*
10040
10041TRACING
10042M: Steven Rostedt <rostedt@goodmis.org>
10043M: Ingo Molnar <mingo@redhat.com>
10044T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
10045S: Maintained
10046F: Documentation/trace/ftrace.txt
10047F: arch/*/*/*/ftrace.h
10048F: arch/*/kernel/ftrace.c
10049F: include/*/ftrace.h
10050F: include/linux/trace*.h
10051F: include/trace/
10052F: kernel/trace/
10053F: tools/testing/selftests/ftrace/
10054
10055TRIVIAL PATCHES
10056M: Jiri Kosina <trivial@kernel.org>
10057T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git
10058S: Maintained
10059K: ^Subject:.*(?i)trivial
10060
10061TTY LAYER
10062M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
10063M: Jiri Slaby <jslaby@suse.cz>
10064S: Supported
10065T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
10066F: drivers/tty/
10067F: drivers/tty/serial/serial_core.c
10068F: include/linux/serial_core.h
10069F: include/linux/serial.h
10070F: include/linux/tty.h
10071F: include/uapi/linux/serial_core.h
10072F: include/uapi/linux/serial.h
10073F: include/uapi/linux/tty.h
10074
10075TUA9001 MEDIA DRIVER
10076M: Antti Palosaari <crope@iki.fi>
10077L: linux-media@vger.kernel.org
10078W: http://linuxtv.org/
10079W: http://palosaari.fi/linux/
10080Q: http://patchwork.linuxtv.org/project/linux-media/list/
10081T: git git://linuxtv.org/anttip/media_tree.git
10082S: Maintained
10083F: drivers/media/tuners/tua9001*
10084
10085TULIP NETWORK DRIVERS
10086M: Grant Grundler <grundler@parisc-linux.org>
10087L: netdev@vger.kernel.org
10088S: Maintained
10089F: drivers/net/ethernet/dec/tulip/
10090
10091TUN/TAP driver
10092M: Maxim Krasnyansky <maxk@qti.qualcomm.com>
10093W: http://vtun.sourceforge.net/tun
10094S: Maintained
10095F: Documentation/networking/tuntap.txt
10096F: arch/um/os-Linux/drivers/
10097
10098TURBOCHANNEL SUBSYSTEM
10099M: "Maciej W. Rozycki" <macro@linux-mips.org>
10100M: Ralf Baechle <ralf@linux-mips.org>
10101L: linux-mips@linux-mips.org
10102Q: http://patchwork.linux-mips.org/project/linux-mips/list/
10103S: Maintained
10104F: drivers/tc/
10105F: include/linux/tc.h
10106
10107U14-34F SCSI DRIVER
10108M: Dario Ballabio <ballabio_dario@emc.com>
10109L: linux-scsi@vger.kernel.org
10110S: Maintained
10111F: drivers/scsi/u14-34f.c
10112
10113UBI FILE SYSTEM (UBIFS)
10114M: Artem Bityutskiy <dedekind1@gmail.com>
10115M: Adrian Hunter <adrian.hunter@intel.com>
10116L: linux-mtd@lists.infradead.org
10117T: git git://git.infradead.org/ubifs-2.6.git
10118W: http://www.linux-mtd.infradead.org/doc/ubifs.html
10119S: Maintained
10120F: Documentation/filesystems/ubifs.txt
10121F: fs/ubifs/
10122
10123UCLINUX (AND M68KNOMMU)
10124M: Greg Ungerer <gerg@uclinux.org>
10125W: http://www.uclinux.org/
10126L: uclinux-dev@uclinux.org (subscribers-only)
10127S: Maintained
10128F: arch/m68k/*/*_no.*
10129F: arch/m68k/include/asm/*_no.*
10130
10131UDF FILESYSTEM
10132M: Jan Kara <jack@suse.cz>
10133S: Maintained
10134F: Documentation/filesystems/udf.txt
10135F: fs/udf/
10136
10137UFS FILESYSTEM
10138M: Evgeniy Dushistov <dushistov@mail.ru>
10139S: Maintained
10140F: Documentation/filesystems/ufs.txt
10141F: fs/ufs/
10142
10143UHID USERSPACE HID IO DRIVER:
10144M: David Herrmann <dh.herrmann@googlemail.com>
10145L: linux-input@vger.kernel.org
10146S: Maintained
10147F: drivers/hid/uhid.c
10148F: include/uapi/linux/uhid.h
10149
10150ULTRA-WIDEBAND (UWB) SUBSYSTEM:
10151L: linux-usb@vger.kernel.org
10152S: Orphan
10153F: drivers/uwb/
10154F: include/linux/uwb.h
10155F: include/linux/uwb/
10156
10157UNICORE32 ARCHITECTURE:
10158M: Guan Xuetao <gxt@mprc.pku.edu.cn>
10159W: http://mprc.pku.edu.cn/~guanxuetao/linux
10160S: Maintained
10161T: git git://github.com/gxt/linux.git
10162F: arch/unicore32/
10163
10164UNIFDEF
10165M: Tony Finch <dot@dotat.at>
10166W: http://dotat.at/prog/unifdef
10167S: Maintained
10168F: scripts/unifdef.c
10169
10170UNIFORM CDROM DRIVER
10171M: Jens Axboe <axboe@kernel.dk>
10172W: http://www.kernel.dk
10173S: Maintained
10174F: Documentation/cdrom/
10175F: drivers/cdrom/cdrom.c
10176F: include/linux/cdrom.h
10177F: include/uapi/linux/cdrom.h
10178
10179UNISYS S-PAR DRIVERS
10180M: Benjamin Romer <benjamin.romer@unisys.com>
10181M: David Kershner <david.kershner@unisys.com>
10182L: sparmaintainer@unisys.com (Unisys internal)
10183S: Supported
10184F: drivers/staging/unisys/
10185
10186UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
10187M: Vinayak Holikatti <vinholikatti@gmail.com>
10188L: linux-scsi@vger.kernel.org
10189S: Supported
10190F: Documentation/scsi/ufs.txt
10191F: drivers/scsi/ufs/
10192
10193UNSORTED BLOCK IMAGES (UBI)
10194M: Artem Bityutskiy <dedekind1@gmail.com>
10195M: Richard Weinberger <richard@nod.at>
10196W: http://www.linux-mtd.infradead.org/
10197L: linux-mtd@lists.infradead.org
10198T: git git://git.infradead.org/ubifs-2.6.git
10199S: Supported
10200F: drivers/mtd/ubi/
10201F: include/linux/mtd/ubi.h
10202F: include/uapi/mtd/ubi-user.h
10203
10204USB ACM DRIVER
10205M: Oliver Neukum <oliver@neukum.org>
10206L: linux-usb@vger.kernel.org
10207S: Maintained
10208F: Documentation/usb/acm.txt
10209F: drivers/usb/class/cdc-acm.*
10210
10211USB AR5523 WIRELESS DRIVER
10212M: Pontus Fuchs <pontus.fuchs@gmail.com>
10213L: linux-wireless@vger.kernel.org
10214S: Maintained
10215F: drivers/net/wireless/ath/ar5523/
10216
10217USB ATTACHED SCSI
10218M: Hans de Goede <hdegoede@redhat.com>
10219M: Gerd Hoffmann <kraxel@redhat.com>
10220L: linux-usb@vger.kernel.org
10221L: linux-scsi@vger.kernel.org
10222S: Maintained
10223F: drivers/usb/storage/uas.c
10224
10225USB CDC ETHERNET DRIVER
10226M: Oliver Neukum <oliver@neukum.org>
10227L: linux-usb@vger.kernel.org
10228S: Maintained
10229F: drivers/net/usb/cdc_*.c
10230F: include/uapi/linux/usb/cdc.h
10231
10232USB CHAOSKEY DRIVER
10233M: Keith Packard <keithp@keithp.com>
10234L: linux-usb@vger.kernel.org
10235S: Maintained
10236F: drivers/usb/misc/chaoskey.c
10237
10238USB CYPRESS C67X00 DRIVER
10239M: Peter Korsgaard <jacmet@sunsite.dk>
10240L: linux-usb@vger.kernel.org
10241S: Maintained
10242F: drivers/usb/c67x00/
10243
10244USB DAVICOM DM9601 DRIVER
10245M: Peter Korsgaard <jacmet@sunsite.dk>
10246L: netdev@vger.kernel.org
10247W: http://www.linux-usb.org/usbnet
10248S: Maintained
10249F: drivers/net/usb/dm9601.c
10250
10251USB DIAMOND RIO500 DRIVER
10252M: Cesar Miquel <miquel@df.uba.ar>
10253L: rio500-users@lists.sourceforge.net
10254W: http://rio500.sourceforge.net
10255S: Maintained
10256F: drivers/usb/misc/rio500*
10257
10258USB EHCI DRIVER
10259M: Alan Stern <stern@rowland.harvard.edu>
10260L: linux-usb@vger.kernel.org
10261S: Maintained
10262F: Documentation/usb/ehci.txt
10263F: drivers/usb/host/ehci*
10264
10265USB GADGET/PERIPHERAL SUBSYSTEM
10266M: Felipe Balbi <balbi@ti.com>
10267L: linux-usb@vger.kernel.org
10268W: http://www.linux-usb.org/gadget
10269T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
10270S: Maintained
10271F: drivers/usb/gadget/
10272F: include/linux/usb/gadget*
10273
10274USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
10275M: Jiri Kosina <jkosina@suse.cz>
10276L: linux-usb@vger.kernel.org
10277T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
10278S: Maintained
10279F: Documentation/hid/hiddev.txt
10280F: drivers/hid/usbhid/
10281
10282USB ISP116X DRIVER
10283M: Olav Kongas <ok@artecdesign.ee>
10284L: linux-usb@vger.kernel.org
10285S: Maintained
10286F: drivers/usb/host/isp116x*
10287F: include/linux/usb/isp116x.h
10288
10289USB MASS STORAGE DRIVER
10290M: Matthew Dharm <mdharm-usb@one-eyed-alien.net>
10291L: linux-usb@vger.kernel.org
10292L: usb-storage@lists.one-eyed-alien.net
10293S: Maintained
10294W: http://www.one-eyed-alien.net/~mdharm/linux-usb/
10295F: drivers/usb/storage/
10296
10297USB MIDI DRIVER
10298M: Clemens Ladisch <clemens@ladisch.de>
10299L: alsa-devel@alsa-project.org (moderated for non-subscribers)
10300T: git git://git.alsa-project.org/alsa-kernel.git
10301S: Maintained
10302F: sound/usb/midi.*
10303
10304USB NETWORKING DRIVERS
10305L: linux-usb@vger.kernel.org
10306S: Odd Fixes
10307F: drivers/net/usb/
10308
10309USB OHCI DRIVER
10310M: Alan Stern <stern@rowland.harvard.edu>
10311L: linux-usb@vger.kernel.org
10312S: Maintained
10313F: Documentation/usb/ohci.txt
10314F: drivers/usb/host/ohci*
10315
10316USB OTG FSM (Finite State Machine)
10317M: Peter Chen <Peter.Chen@freescale.com>
10318T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
10319L: linux-usb@vger.kernel.org
10320S: Maintained
10321F: drivers/usb/common/usb-otg-fsm.c
10322
10323USB OVER IP DRIVER
10324M: Valentina Manea <valentina.manea.m@gmail.com>
10325M: Shuah Khan <shuah.kh@samsung.com>
10326L: linux-usb@vger.kernel.org
10327S: Maintained
10328F: drivers/usb/usbip/
10329F: tools/usb/usbip/
10330
10331USB PEGASUS DRIVER
10332M: Petko Manolov <petkan@nucleusys.com>
10333L: linux-usb@vger.kernel.org
10334L: netdev@vger.kernel.org
10335T: git git://github.com/petkan/pegasus.git
10336W: https://github.com/petkan/pegasus
10337S: Maintained
10338F: drivers/net/usb/pegasus.*
10339
10340USB PHY LAYER
10341M: Felipe Balbi <balbi@ti.com>
10342L: linux-usb@vger.kernel.org
10343T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
10344S: Maintained
10345F: drivers/usb/phy/
10346
10347USB PRINTER DRIVER (usblp)
10348M: Pete Zaitcev <zaitcev@redhat.com>
10349L: linux-usb@vger.kernel.org
10350S: Supported
10351F: drivers/usb/class/usblp.c
10352
10353USB RTL8150 DRIVER
10354M: Petko Manolov <petkan@nucleusys.com>
10355L: linux-usb@vger.kernel.org
10356L: netdev@vger.kernel.org
10357T: git git://github.com/petkan/rtl8150.git
10358W: https://github.com/petkan/rtl8150
10359S: Maintained
10360F: drivers/net/usb/rtl8150.c
10361
10362USB SERIAL SUBSYSTEM
10363M: Johan Hovold <johan@kernel.org>
10364L: linux-usb@vger.kernel.org
10365S: Maintained
10366F: Documentation/usb/usb-serial.txt
10367F: drivers/usb/serial/
10368F: include/linux/usb/serial.h
10369
10370USB SMSC75XX ETHERNET DRIVER
10371M: Steve Glendinning <steve.glendinning@shawell.net>
10372L: netdev@vger.kernel.org
10373S: Maintained
10374F: drivers/net/usb/smsc75xx.*
10375
10376USB SMSC95XX ETHERNET DRIVER
10377M: Steve Glendinning <steve.glendinning@shawell.net>
10378L: netdev@vger.kernel.org
10379S: Maintained
10380F: drivers/net/usb/smsc95xx.*
10381
10382USB SUBSYSTEM
10383M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
10384L: linux-usb@vger.kernel.org
10385W: http://www.linux-usb.org
10386T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
10387S: Supported
10388F: Documentation/usb/
10389F: drivers/usb/
10390F: include/linux/usb.h
10391F: include/linux/usb/
10392
10393USB UHCI DRIVER
10394M: Alan Stern <stern@rowland.harvard.edu>
10395L: linux-usb@vger.kernel.org
10396S: Maintained
10397F: drivers/usb/host/uhci*
10398
10399USB "USBNET" DRIVER FRAMEWORK
10400M: Oliver Neukum <oneukum@suse.de>
10401L: netdev@vger.kernel.org
10402W: http://www.linux-usb.org/usbnet
10403S: Maintained
10404F: drivers/net/usb/usbnet.c
10405F: include/linux/usb/usbnet.h
10406
10407USB VIDEO CLASS
10408M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10409L: linux-uvc-devel@lists.sourceforge.net (subscribers-only)
10410L: linux-media@vger.kernel.org
10411T: git git://linuxtv.org/media_tree.git
10412W: http://www.ideasonboard.org/uvc/
10413S: Maintained
10414F: drivers/media/usb/uvc/
10415F: include/uapi/linux/uvcvideo.h
10416
10417USB VISION DRIVER
10418M: Hans Verkuil <hverkuil@xs4all.nl>
10419L: linux-media@vger.kernel.org
10420T: git git://linuxtv.org/media_tree.git
10421W: http://linuxtv.org
10422S: Odd Fixes
10423F: drivers/media/usb/usbvision/
10424
10425USB WEBCAM GADGET
10426M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10427L: linux-usb@vger.kernel.org
10428S: Maintained
10429F: drivers/usb/gadget/function/*uvc*
10430F: drivers/usb/gadget/legacy/webcam.c
10431
10432USB WIRELESS RNDIS DRIVER (rndis_wlan)
10433M: Jussi Kivilinna <jussi.kivilinna@iki.fi>
10434L: linux-wireless@vger.kernel.org
10435S: Maintained
10436F: drivers/net/wireless/rndis_wlan.c
10437
10438USB XHCI DRIVER
10439M: Mathias Nyman <mathias.nyman@intel.com>
10440L: linux-usb@vger.kernel.org
10441S: Supported
10442F: drivers/usb/host/xhci*
10443F: drivers/usb/host/pci-quirks*
10444
10445USB ZD1201 DRIVER
10446L: linux-wireless@vger.kernel.org
10447W: http://linux-lc100020.sourceforge.net
10448S: Orphan
10449F: drivers/net/wireless/zd1201.*
10450
10451USB ZR364XX DRIVER
10452M: Antoine Jacquet <royale@zerezo.com>
10453L: linux-usb@vger.kernel.org
10454L: linux-media@vger.kernel.org
10455T: git git://linuxtv.org/media_tree.git
10456W: http://royale.zerezo.com/zr364xx/
10457S: Maintained
10458F: Documentation/video4linux/zr364xx.txt
10459F: drivers/media/usb/zr364xx/
10460
10461USER-MODE LINUX (UML)
10462M: Jeff Dike <jdike@addtoit.com>
10463M: Richard Weinberger <richard@nod.at>
10464L: user-mode-linux-devel@lists.sourceforge.net
10465L: user-mode-linux-user@lists.sourceforge.net
10466W: http://user-mode-linux.sourceforge.net
10467S: Maintained
10468F: Documentation/virtual/uml/
10469F: arch/um/
10470F: arch/x86/um/
10471F: fs/hostfs/
10472F: fs/hppfs/
10473
10474USERSPACE I/O (UIO)
10475M: "Hans J. Koch" <hjk@hansjkoch.de>
10476M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
10477S: Maintained
10478T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
10479F: Documentation/DocBook/uio-howto.tmpl
10480F: drivers/uio/
10481F: include/linux/uio*.h
10482
10483UTIL-LINUX PACKAGE
10484M: Karel Zak <kzak@redhat.com>
10485L: util-linux@vger.kernel.org
10486W: http://en.wikipedia.org/wiki/Util-linux
10487T: git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
10488S: Maintained
10489
10490UVESAFB DRIVER
10491M: Michal Januszewski <spock@gentoo.org>
10492L: linux-fbdev@vger.kernel.org
10493W: http://dev.gentoo.org/~spock/projects/uvesafb/
10494S: Maintained
10495F: Documentation/fb/uvesafb.txt
10496F: drivers/video/fbdev/uvesafb.*
10497
10498VFAT/FAT/MSDOS FILESYSTEM
10499M: OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
10500S: Maintained
10501F: Documentation/filesystems/vfat.txt
10502F: fs/fat/
10503
10504VFIO DRIVER
10505M: Alex Williamson <alex.williamson@redhat.com>
10506L: kvm@vger.kernel.org
10507S: Maintained
10508F: Documentation/vfio.txt
10509F: drivers/vfio/
10510F: include/linux/vfio.h
10511F: include/uapi/linux/vfio.h
10512
10513VIDEOBUF2 FRAMEWORK
10514M: Pawel Osciak <pawel@osciak.com>
10515M: Marek Szyprowski <m.szyprowski@samsung.com>
10516M: Kyungmin Park <kyungmin.park@samsung.com>
10517L: linux-media@vger.kernel.org
10518S: Maintained
10519F: drivers/media/v4l2-core/videobuf2-*
10520F: include/media/videobuf2-*
10521
10522VIRTIO CONSOLE DRIVER
10523M: Amit Shah <amit.shah@redhat.com>
10524L: virtualization@lists.linux-foundation.org
10525S: Maintained
10526F: drivers/char/virtio_console.c
10527F: include/linux/virtio_console.h
10528F: include/uapi/linux/virtio_console.h
10529
10530VIRTIO CORE, NET AND BLOCK DRIVERS
10531M: Rusty Russell <rusty@rustcorp.com.au>
10532M: "Michael S. Tsirkin" <mst@redhat.com>
10533L: virtualization@lists.linux-foundation.org
10534S: Maintained
10535F: drivers/virtio/
10536F: tools/virtio/
10537F: drivers/net/virtio_net.c
10538F: drivers/block/virtio_blk.c
10539F: include/linux/virtio_*.h
10540F: include/uapi/linux/virtio_*.h
10541
10542VIRTIO HOST (VHOST)
10543M: "Michael S. Tsirkin" <mst@redhat.com>
10544L: kvm@vger.kernel.org
10545L: virtualization@lists.linux-foundation.org
10546L: netdev@vger.kernel.org
10547S: Maintained
10548F: drivers/vhost/
10549F: include/uapi/linux/vhost.h
10550
10551VIRTIO INPUT DRIVER
10552M: Gerd Hoffmann <kraxel@redhat.com>
10553S: Maintained
10554F: drivers/virtio/virtio_input.c
10555F: include/uapi/linux/virtio_input.h
10556
10557VIA RHINE NETWORK DRIVER
10558M: Roger Luethi <rl@hellgate.ch>
10559S: Maintained
10560F: drivers/net/ethernet/via/via-rhine.c
10561
10562VIA SD/MMC CARD CONTROLLER DRIVER
10563M: Bruce Chang <brucechang@via.com.tw>
10564M: Harald Welte <HaraldWelte@viatech.com>
10565S: Maintained
10566F: drivers/mmc/host/via-sdmmc.c
10567
10568VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
10569M: Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
10570L: linux-fbdev@vger.kernel.org
10571S: Maintained
10572F: include/linux/via-core.h
10573F: include/linux/via-gpio.h
10574F: include/linux/via_i2c.h
10575F: drivers/video/fbdev/via/
10576
10577VIA VELOCITY NETWORK DRIVER
10578M: Francois Romieu <romieu@fr.zoreil.com>
10579L: netdev@vger.kernel.org
10580S: Maintained
10581F: drivers/net/ethernet/via/via-velocity.*
10582
10583VIVID VIRTUAL VIDEO DRIVER
10584M: Hans Verkuil <hverkuil@xs4all.nl>
10585L: linux-media@vger.kernel.org
10586T: git git://linuxtv.org/media_tree.git
10587W: http://linuxtv.org
10588S: Maintained
10589F: drivers/media/platform/vivid/*
10590
10591VLAN (802.1Q)
10592M: Patrick McHardy <kaber@trash.net>
10593L: netdev@vger.kernel.org
10594S: Maintained
10595F: drivers/net/macvlan.c
10596F: include/linux/if_*vlan.h
10597F: net/8021q/
10598
10599VLYNQ BUS
10600M: Florian Fainelli <florian@openwrt.org>
10601L: openwrt-devel@lists.openwrt.org (subscribers-only)
10602S: Maintained
10603F: drivers/vlynq/vlynq.c
10604F: include/linux/vlynq.h
10605
10606VME SUBSYSTEM
10607M: Martyn Welch <martyn.welch@ge.com>
10608M: Manohar Vanga <manohar.vanga@gmail.com>
10609M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
10610L: devel@driverdev.osuosl.org
10611S: Maintained
10612T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
10613F: Documentation/vme_api.txt
10614F: drivers/staging/vme/
10615F: drivers/vme/
10616F: include/linux/vme*
10617
10618VMWARE HYPERVISOR INTERFACE
10619M: Alok Kataria <akataria@vmware.com>
10620L: virtualization@lists.linux-foundation.org
10621S: Supported
10622F: arch/x86/kernel/cpu/vmware.c
10623
10624VMWARE BALLOON DRIVER
10625M: Xavier Deguillard <xdeguillard@vmware.com>
10626M: Philip Moltmann <moltmann@vmware.com>
10627M: "VMware, Inc." <pv-drivers@vmware.com>
10628L: linux-kernel@vger.kernel.org
10629S: Maintained
10630F: drivers/misc/vmw_balloon.c
10631
10632VMWARE VMMOUSE SUBDRIVER
10633M: "VMware Graphics" <linux-graphics-maintainer@vmware.com>
10634M: "VMware, Inc." <pv-drivers@vmware.com>
10635L: linux-input@vger.kernel.org
10636S: Maintained
10637F: drivers/input/mouse/vmmouse.c
10638F: drivers/input/mouse/vmmouse.h
10639
10640VMWARE VMXNET3 ETHERNET DRIVER
10641M: Shreyas Bhatewara <sbhatewara@vmware.com>
10642M: "VMware, Inc." <pv-drivers@vmware.com>
10643L: netdev@vger.kernel.org
10644S: Maintained
10645F: drivers/net/vmxnet3/
10646
10647VMware PVSCSI driver
10648M: Arvind Kumar <arvindkumar@vmware.com>
10649M: VMware PV-Drivers <pv-drivers@vmware.com>
10650L: linux-scsi@vger.kernel.org
10651S: Maintained
10652F: drivers/scsi/vmw_pvscsi.c
10653F: drivers/scsi/vmw_pvscsi.h
10654
10655VOLTAGE AND CURRENT REGULATOR FRAMEWORK
10656M: Liam Girdwood <lgirdwood@gmail.com>
10657M: Mark Brown <broonie@kernel.org>
10658L: linux-kernel@vger.kernel.org
10659W: http://opensource.wolfsonmicro.com/node/15
10660W: http://www.slimlogic.co.uk/?p=48
10661T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
10662S: Supported
10663F: drivers/regulator/
10664F: include/linux/regulator/
10665
10666VT1211 HARDWARE MONITOR DRIVER
10667M: Juerg Haefliger <juergh@gmail.com>
10668L: lm-sensors@lm-sensors.org
10669S: Maintained
10670F: Documentation/hwmon/vt1211
10671F: drivers/hwmon/vt1211.c
10672
10673VT8231 HARDWARE MONITOR DRIVER
10674M: Roger Lucas <vt8231@hiddenengine.co.uk>
10675L: lm-sensors@lm-sensors.org
10676S: Maintained
10677F: drivers/hwmon/vt8231.c
10678
10679VUB300 USB to SDIO/SD/MMC bridge chip
10680M: Tony Olech <tony.olech@elandigitalsystems.com>
10681L: linux-mmc@vger.kernel.org
10682L: linux-usb@vger.kernel.org
10683S: Supported
10684F: drivers/mmc/host/vub300.c
10685
10686W1 DALLAS'S 1-WIRE BUS
10687M: Evgeniy Polyakov <zbr@ioremap.net>
10688S: Maintained
10689F: Documentation/w1/
10690F: drivers/w1/
10691
10692W83791D HARDWARE MONITORING DRIVER
10693M: Marc Hulsman <m.hulsman@tudelft.nl>
10694L: lm-sensors@lm-sensors.org
10695S: Maintained
10696F: Documentation/hwmon/w83791d
10697F: drivers/hwmon/w83791d.c
10698
10699W83793 HARDWARE MONITORING DRIVER
10700M: Rudolf Marek <r.marek@assembler.cz>
10701L: lm-sensors@lm-sensors.org
10702S: Maintained
10703F: Documentation/hwmon/w83793
10704F: drivers/hwmon/w83793.c
10705
10706W83795 HARDWARE MONITORING DRIVER
10707M: Jean Delvare <jdelvare@suse.de>
10708L: lm-sensors@lm-sensors.org
10709S: Maintained
10710F: drivers/hwmon/w83795.c
10711
10712W83L51xD SD/MMC CARD INTERFACE DRIVER
10713M: Pierre Ossman <pierre@ossman.eu>
10714S: Maintained
10715F: drivers/mmc/host/wbsd.*
10716
10717WACOM PROTOCOL 4 SERIAL TABLETS
10718M: Julian Squires <julian@cipht.net>
10719M: Hans de Goede <hdegoede@redhat.com>
10720L: linux-input@vger.kernel.org
10721S: Maintained
10722F: drivers/input/tablet/wacom_serial4.c
10723
10724WATCHDOG DEVICE DRIVERS
10725M: Wim Van Sebroeck <wim@iguana.be>
10726L: linux-watchdog@vger.kernel.org
10727W: http://www.linux-watchdog.org/
10728T: git git://www.linux-watchdog.org/linux-watchdog.git
10729S: Maintained
10730F: Documentation/watchdog/
10731F: drivers/watchdog/
10732F: include/linux/watchdog.h
10733F: include/uapi/linux/watchdog.h
10734
10735WD7000 SCSI DRIVER
10736M: Miroslav Zagorac <zaga@fly.cc.fer.hr>
10737L: linux-scsi@vger.kernel.org
10738S: Maintained
10739F: drivers/scsi/wd7000.c
10740
10741WIIMOTE HID DRIVER
10742M: David Herrmann <dh.herrmann@googlemail.com>
10743L: linux-input@vger.kernel.org
10744S: Maintained
10745F: drivers/hid/hid-wiimote*
10746
10747WINBOND CIR DRIVER
10748M: David Härdeman <david@hardeman.nu>
10749S: Maintained
10750F: drivers/media/rc/winbond-cir.c
10751
10752WIMAX STACK
10753M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
10754M: linux-wimax@intel.com
10755L: wimax@linuxwimax.org (subscribers-only)
10756S: Supported
10757W: http://linuxwimax.org
10758F: Documentation/wimax/README.wimax
10759F: include/linux/wimax/debug.h
10760F: include/net/wimax.h
10761F: include/uapi/linux/wimax.h
10762F: net/wimax/
10763
10764WISTRON LAPTOP BUTTON DRIVER
10765M: Miloslav Trmac <mitr@volny.cz>
10766S: Maintained
10767F: drivers/input/misc/wistron_btns.c
10768
10769WL3501 WIRELESS PCMCIA CARD DRIVER
10770M: Arnaldo Carvalho de Melo <acme@ghostprotocols.net>
10771L: linux-wireless@vger.kernel.org
10772W: http://oops.ghostprotocols.net:81/blog
10773S: Maintained
10774F: drivers/net/wireless/wl3501*
10775
10776WM97XX TOUCHSCREEN DRIVERS
10777M: Mark Brown <broonie@kernel.org>
10778M: Liam Girdwood <lrg@slimlogic.co.uk>
10779L: linux-input@vger.kernel.org
10780T: git git://opensource.wolfsonmicro.com/linux-2.6-touch
10781W: http://opensource.wolfsonmicro.com/node/7
10782S: Supported
10783F: drivers/input/touchscreen/*wm97*
10784F: include/linux/wm97xx.h
10785
10786WOLFSON MICROELECTRONICS DRIVERS
10787L: patches@opensource.wolfsonmicro.com
10788T: git git://opensource.wolfsonmicro.com/linux-2.6-asoc
10789T: git git://opensource.wolfsonmicro.com/linux-2.6-audioplus
10790W: http://opensource.wolfsonmicro.com/content/linux-drivers-wolfson-devices
10791S: Supported
10792F: Documentation/hwmon/wm83??
10793F: arch/arm/mach-s3c64xx/mach-crag6410*
10794F: drivers/clk/clk-wm83*.c
10795F: drivers/extcon/extcon-arizona.c
10796F: drivers/leds/leds-wm83*.c
10797F: drivers/gpio/gpio-*wm*.c
10798F: drivers/gpio/gpio-arizona.c
10799F: drivers/hwmon/wm83??-hwmon.c
10800F: drivers/input/misc/wm831x-on.c
10801F: drivers/input/touchscreen/wm831x-ts.c
10802F: drivers/input/touchscreen/wm97*.c
10803F: drivers/mfd/arizona*
10804F: drivers/mfd/wm*.c
10805F: drivers/power/wm83*.c
10806F: drivers/rtc/rtc-wm83*.c
10807F: drivers/regulator/wm8*.c
10808F: drivers/video/backlight/wm83*_bl.c
10809F: drivers/watchdog/wm83*_wdt.c
10810F: include/linux/mfd/arizona/
10811F: include/linux/mfd/wm831x/
10812F: include/linux/mfd/wm8350/
10813F: include/linux/mfd/wm8400*
10814F: include/linux/wm97xx.h
10815F: include/sound/wm????.h
10816F: sound/soc/codecs/arizona.?
10817F: sound/soc/codecs/wm*
10818
10819WORKQUEUE
10820M: Tejun Heo <tj@kernel.org>
10821T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
10822S: Maintained
10823F: include/linux/workqueue.h
10824F: kernel/workqueue.c
10825F: Documentation/workqueue.txt
10826
10827X.25 NETWORK LAYER
10828M: Andrew Hendry <andrew.hendry@gmail.com>
10829L: linux-x25@vger.kernel.org
10830S: Odd Fixes
10831F: Documentation/networking/x25*
10832F: include/net/x25*
10833F: net/x25/
10834
10835X86 ARCHITECTURE (32-BIT AND 64-BIT)
10836M: Thomas Gleixner <tglx@linutronix.de>
10837M: Ingo Molnar <mingo@redhat.com>
10838M: "H. Peter Anvin" <hpa@zytor.com>
10839M: x86@kernel.org
10840L: linux-kernel@vger.kernel.org
10841T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
10842S: Maintained
10843F: Documentation/x86/
10844F: arch/x86/
10845
10846X86 PLATFORM DRIVERS
10847M: Darren Hart <dvhart@infradead.org>
10848L: platform-driver-x86@vger.kernel.org
10849T: git git://git.infradead.org/users/dvhart/linux-platform-drivers-x86.git
10850S: Maintained
10851F: drivers/platform/x86/
10852
10853X86 MCE INFRASTRUCTURE
10854M: Tony Luck <tony.luck@intel.com>
10855M: Borislav Petkov <bp@alien8.de>
10856L: linux-edac@vger.kernel.org
10857S: Maintained
10858F: arch/x86/kernel/cpu/mcheck/*
10859
10860X86 VDSO
10861M: Andy Lutomirski <luto@amacapital.net>
10862L: linux-kernel@vger.kernel.org
10863T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
10864S: Maintained
10865F: arch/x86/vdso/
10866
10867XC2028/3028 TUNER DRIVER
10868M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
10869L: linux-media@vger.kernel.org
10870W: http://linuxtv.org
10871T: git git://linuxtv.org/media_tree.git
10872S: Maintained
10873F: drivers/media/tuners/tuner-xc2028.*
10874
10875XEN HYPERVISOR INTERFACE
10876M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
10877M: Boris Ostrovsky <boris.ostrovsky@oracle.com>
10878M: David Vrabel <david.vrabel@citrix.com>
10879L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
10880T: git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
10881S: Supported
10882F: arch/x86/xen/
10883F: drivers/*/xen-*front.c
10884F: drivers/xen/
10885F: arch/x86/include/asm/xen/
10886F: include/xen/
10887F: include/uapi/xen/
10888
10889XEN HYPERVISOR ARM
10890M: Stefano Stabellini <stefano.stabellini@eu.citrix.com>
10891L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
10892S: Supported
10893F: arch/arm/xen/
10894F: arch/arm/include/asm/xen/
10895
10896XEN HYPERVISOR ARM64
10897M: Stefano Stabellini <stefano.stabellini@eu.citrix.com>
10898L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
10899S: Supported
10900F: arch/arm64/xen/
10901F: arch/arm64/include/asm/xen/
10902
10903XEN NETWORK BACKEND DRIVER
10904M: Ian Campbell <ian.campbell@citrix.com>
10905M: Wei Liu <wei.liu2@citrix.com>
10906L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
10907L: netdev@vger.kernel.org
10908S: Supported
10909F: drivers/net/xen-netback/*
10910
10911XEN PCI SUBSYSTEM
10912M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
10913L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
10914S: Supported
10915F: arch/x86/pci/*xen*
10916F: drivers/pci/*xen*
10917
10918XEN BLOCK SUBSYSTEM
10919M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
10920M: Roger Pau Monné <roger.pau@citrix.com>
10921L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
10922S: Supported
10923F: drivers/block/xen-blkback/*
10924F: drivers/block/xen*
10925
10926XEN PVSCSI DRIVERS
10927M: Juergen Gross <jgross@suse.com>
10928L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
10929L: linux-scsi@vger.kernel.org
10930S: Supported
10931F: drivers/scsi/xen-scsifront.c
10932F: drivers/xen/xen-scsiback.c
10933F: include/xen/interface/io/vscsiif.h
10934
10935XEN SWIOTLB SUBSYSTEM
10936M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
10937L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
10938S: Supported
10939F: arch/x86/xen/*swiotlb*
10940F: drivers/xen/*swiotlb*
10941
10942XFS FILESYSTEM
10943P: Silicon Graphics Inc
10944M: Dave Chinner <david@fromorbit.com>
10945M: xfs@oss.sgi.com
10946L: xfs@oss.sgi.com
10947W: http://oss.sgi.com/projects/xfs
10948T: git git://oss.sgi.com/xfs/xfs.git
10949S: Supported
10950F: Documentation/filesystems/xfs.txt
10951F: fs/xfs/
10952
10953XILINX AXI ETHERNET DRIVER
10954M: Anirudha Sarangi <anirudh@xilinx.com>
10955M: John Linn <John.Linn@xilinx.com>
10956S: Maintained
10957F: drivers/net/ethernet/xilinx/xilinx_axienet*
10958
10959XILINX UARTLITE SERIAL DRIVER
10960M: Peter Korsgaard <jacmet@sunsite.dk>
10961L: linux-serial@vger.kernel.org
10962S: Maintained
10963F: drivers/tty/serial/uartlite.c
10964
10965XILINX VIDEO IP CORES
10966M: Hyun Kwon <hyun.kwon@xilinx.com>
10967M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10968L: linux-media@vger.kernel.org
10969T: git git://linuxtv.org/media_tree.git
10970S: Supported
10971F: Documentation/devicetree/bindings/media/xilinx/
10972F: drivers/media/platform/xilinx/
10973F: include/uapi/linux/xilinx-v4l2-controls.h
10974
10975XILLYBUS DRIVER
10976M: Eli Billauer <eli.billauer@gmail.com>
10977L: linux-kernel@vger.kernel.org
10978S: Supported
10979F: drivers/char/xillybus/
10980
10981XTENSA XTFPGA PLATFORM SUPPORT
10982M: Max Filippov <jcmvbkbc@gmail.com>
10983L: linux-xtensa@linux-xtensa.org
10984S: Maintained
10985F: drivers/spi/spi-xtensa-xtfpga.c
10986F: sound/soc/xtensa/xtfpga-i2s.c
10987
10988YAM DRIVER FOR AX.25
10989M: Jean-Paul Roubelat <jpr@f6fbb.org>
10990L: linux-hams@vger.kernel.org
10991S: Maintained
10992F: drivers/net/hamradio/yam*
10993F: include/linux/yam.h
10994
10995YEALINK PHONE DRIVER
10996M: Henk Vergonet <Henk.Vergonet@gmail.com>
10997L: usbb2k-api-dev@nongnu.org
10998S: Maintained
10999F: Documentation/input/yealink.txt
11000F: drivers/input/misc/yealink.*
11001
11002Z8530 DRIVER FOR AX.25
11003M: Joerg Reuter <jreuter@yaina.de>
11004W: http://yaina.de/jreuter/
11005W: http://www.qsl.net/dl1bke/
11006L: linux-hams@vger.kernel.org
11007S: Maintained
11008F: Documentation/networking/z8530drv.txt
11009F: drivers/net/hamradio/*scc.c
11010F: drivers/net/hamradio/z8530.h
11011
11012ZBUD COMPRESSED PAGE ALLOCATOR
11013M: Seth Jennings <sjennings@variantweb.net>
11014L: linux-mm@kvack.org
11015S: Maintained
11016F: mm/zbud.c
11017F: include/linux/zbud.h
11018
11019ZD1211RW WIRELESS DRIVER
11020M: Daniel Drake <dsd@gentoo.org>
11021M: Ulrich Kunitz <kune@deine-taler.de>
11022W: http://zd1211.ath.cx/wiki/DriverRewrite
11023L: linux-wireless@vger.kernel.org
11024L: zd1211-devs@lists.sourceforge.net (subscribers-only)
11025S: Maintained
11026F: drivers/net/wireless/zd1211rw/
11027
11028ZR36067 VIDEO FOR LINUX DRIVER
11029L: mjpeg-users@lists.sourceforge.net
11030L: linux-media@vger.kernel.org
11031W: http://mjpeg.sourceforge.net/driver-zoran/
11032T: hg http://linuxtv.org/hg/v4l-dvb
11033S: Odd Fixes
11034F: drivers/media/pci/zoran/
11035
11036ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
11037M: Minchan Kim <minchan@kernel.org>
11038M: Nitin Gupta <ngupta@vflare.org>
11039L: linux-kernel@vger.kernel.org
11040S: Maintained
11041F: drivers/block/zram/
11042F: Documentation/blockdev/zram.txt
11043
11044ZS DECSTATION Z85C30 SERIAL DRIVER
11045M: "Maciej W. Rozycki" <macro@linux-mips.org>
11046S: Maintained
11047F: drivers/tty/serial/zs.*
11048
11049ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
11050M: Minchan Kim <minchan@kernel.org>
11051M: Nitin Gupta <ngupta@vflare.org>
11052L: linux-mm@kvack.org
11053S: Maintained
11054F: mm/zsmalloc.c
11055F: include/linux/zsmalloc.h
11056F: Documentation/vm/zsmalloc.txt
11057
11058ZSWAP COMPRESSED SWAP CACHING
11059M: Seth Jennings <sjennings@variantweb.net>
11060L: linux-mm@kvack.org
11061S: Maintained
11062F: mm/zswap.c
11063
11064THE REST
11065M: Linus Torvalds <torvalds@linux-foundation.org>
11066L: linux-kernel@vger.kernel.org
11067Q: http://patchwork.kernel.org/project/LKML/list/
11068T: git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
11069S: Buried alive in reporters
11070F: *
11071F: */