[media] c8sectpfe: Add Kconfig and Makefile for the driver
[linux-2.6-block.git] / MAINTAINERS
... / ...
CommitLineData
1
2
3 List of maintainers and how to submit kernel changes
4
5Please try to follow the guidelines below. This will make things
6easier on the maintainers. Not all of these guidelines matter for every
7trivial patch so apply some common sense.
8
91. Always _test_ your changes, however small, on at least 4 or
10 5 people, preferably many more.
11
122. Try to release a few ALPHA test versions to the net. Announce
13 them onto the kernel channel and await results. This is especially
14 important for device drivers, because often that's the only way
15 you will find things like the fact version 3 firmware needs
16 a magic fix you didn't know about, or some clown changed the
17 chips on a board and not its name. (Don't laugh! Look at the
18 SMC etherpower for that.)
19
203. Make sure your changes compile correctly in multiple
21 configurations. In particular check that changes work both as a
22 module and built into the kernel.
23
244. When you are happy with a change make it generally available for
25 testing and await feedback.
26
275. Make a patch available to the relevant maintainer in the list. Use
28 'diff -u' to make the patch easy to merge. Be prepared to get your
29 changes sent back with seemingly silly requests about formatting
30 and variable names. These aren't as silly as they seem. One
31 job the maintainers (and especially Linus) do is to keep things
32 looking the same. Sometimes this means that the clever hack in
33 your driver to get around a problem actually needs to become a
34 generalized kernel feature ready for next time.
35
36 PLEASE check your patch with the automated style checker
37 (scripts/checkpatch.pl) to catch trivial style violations.
38 See Documentation/CodingStyle for guidance here.
39
40 PLEASE CC: the maintainers and mailing lists that are generated
41 by scripts/get_maintainer.pl. The results returned by the
42 script will be best if you have git installed and are making
43 your changes in a branch derived from Linus' latest git tree.
44 See Documentation/SubmittingPatches for details.
45
46 PLEASE try to include any credit lines you want added with the
47 patch. It avoids people being missed off by mistake and makes
48 it easier to know who wants adding and who doesn't.
49
50 PLEASE document known bugs. If it doesn't work for everything
51 or does something very odd once a month document it.
52
53 PLEASE remember that submissions must be made under the terms
54 of the Linux Foundation certificate of contribution and should
55 include a Signed-off-by: line. The current version of this
56 "Developer's Certificate of Origin" (DCO) is listed in the file
57 Documentation/SubmittingPatches.
58
596. Make sure you have the right to send any changes you make. If you
60 do changes at work you may find your employer owns the patch
61 not you.
62
637. When sending security related changes or reports to a maintainer
64 please Cc: security@kernel.org, especially if the maintainer
65 does not respond.
66
678. Happy hacking.
68
69Descriptions of section entries:
70
71 P: Person (obsolete)
72 M: Mail patches to: FullName <address@domain>
73 R: Designated reviewer: FullName <address@domain>
74 These reviewers should be CCed on patches.
75 L: Mailing list that is relevant to this area
76 W: Web-page with status/info
77 Q: Patchwork web based patch tracking system site
78 T: SCM tree type and location.
79 Type is one of: git, hg, quilt, stgit, topgit
80 S: Status, one of the following:
81 Supported: Someone is actually paid to look after this.
82 Maintained: Someone actually looks after it.
83 Odd Fixes: It has a maintainer but they don't have time to do
84 much other than throw the odd patch in. See below..
85 Orphan: No current maintainer [but maybe you could take the
86 role as you write your new code].
87 Obsolete: Old code. Something tagged obsolete generally means
88 it has been replaced by a better system and you
89 should be using that.
90 F: Files and directories with wildcard patterns.
91 A trailing slash includes all files and subdirectory files.
92 F: drivers/net/ all files in and below drivers/net
93 F: drivers/net/* all files in drivers/net, but not below
94 F: */net/* all files in "any top level directory"/net
95 One pattern per line. Multiple F: lines acceptable.
96 N: Files and directories with regex patterns.
97 N: [^a-z]tegra all files whose path contains the word tegra
98 One pattern per line. Multiple N: lines acceptable.
99 scripts/get_maintainer.pl has different behavior for files that
100 match F: pattern and matches of N: patterns. By default,
101 get_maintainer will not look at git log history when an F: pattern
102 match occurs. When an N: match occurs, git log history is used
103 to also notify the people that have git commit signatures.
104 X: Files and directories that are NOT maintained, same rules as F:
105 Files exclusions are tested before file matches.
106 Can be useful for excluding a specific subdirectory, for instance:
107 F: net/
108 X: net/ipv6/
109 matches all files in and below net excluding net/ipv6/
110 K: Keyword perl extended regex pattern to match content in a
111 patch or file. For instance:
112 K: of_get_profile
113 matches patches or files that contain "of_get_profile"
114 K: \b(printk|pr_(info|err))\b
115 matches patches or files that contain one or more of the words
116 printk, pr_info or pr_err
117 One regex pattern per line. Multiple K: lines acceptable.
118
119Note: For the hard of thinking, this list is meant to remain in alphabetical
120order. If you could add yourselves to it in alphabetical order that would be
121so much easier [Ed]
122
123Maintainers List (try to look for most precise areas first)
124
125 -----------------------------------
126
1273C59X NETWORK DRIVER
128M: Steffen Klassert <klassert@mathematik.tu-chemnitz.de>
129L: netdev@vger.kernel.org
130S: Maintained
131F: Documentation/networking/vortex.txt
132F: drivers/net/ethernet/3com/3c59x.c
133
1343CR990 NETWORK DRIVER
135M: David Dillow <dave@thedillows.org>
136L: netdev@vger.kernel.org
137S: Maintained
138F: drivers/net/ethernet/3com/typhoon*
139
1403WARE SAS/SATA-RAID SCSI DRIVERS (3W-XXXX, 3W-9XXX, 3W-SAS)
141M: Adam Radford <linuxraid@lsi.com>
142L: linux-scsi@vger.kernel.org
143W: http://www.lsi.com
144S: Supported
145F: drivers/scsi/3w-*
146
14753C700 AND 53C700-66 SCSI DRIVER
148M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
149L: linux-scsi@vger.kernel.org
150S: Maintained
151F: drivers/scsi/53c700*
152
1536LOWPAN GENERIC (BTLE/IEEE 802.15.4)
154M: Alexander Aring <alex.aring@gmail.com>
155M: Jukka Rissanen <jukka.rissanen@linux.intel.com>
156L: linux-bluetooth@vger.kernel.org
157L: linux-wpan@vger.kernel.org
158S: Maintained
159F: net/6lowpan/
160F: include/net/6lowpan.h
161
1626PACK NETWORK DRIVER FOR AX.25
163M: Andreas Koensgen <ajk@comnets.uni-bremen.de>
164L: linux-hams@vger.kernel.org
165S: Maintained
166F: drivers/net/hamradio/6pack.c
167
1688169 10/100/1000 GIGABIT ETHERNET DRIVER
169M: Realtek linux nic maintainers <nic_swsd@realtek.com>
170L: netdev@vger.kernel.org
171S: Maintained
172F: drivers/net/ethernet/realtek/r8169.c
173
1748250/16?50 (AND CLONE UARTS) SERIAL DRIVER
175M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
176L: linux-serial@vger.kernel.org
177W: http://serial.sourceforge.net
178S: Maintained
179T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
180F: drivers/tty/serial/8250*
181F: include/linux/serial_8250.h
182
1838390 NETWORK DRIVERS [WD80x3/SMC-ELITE, SMC-ULTRA, NE2000, 3C503, etc.]
184L: netdev@vger.kernel.org
185S: Orphan / Obsolete
186F: drivers/net/ethernet/8390/
187
1889P FILE SYSTEM
189M: Eric Van Hensbergen <ericvh@gmail.com>
190M: Ron Minnich <rminnich@sandia.gov>
191M: Latchesar Ionkov <lucho@ionkov.net>
192L: v9fs-developer@lists.sourceforge.net
193W: http://swik.net/v9fs
194Q: http://patchwork.kernel.org/project/v9fs-devel/list/
195T: git git://git.kernel.org/pub/scm/linux/kernel/git/ericvh/v9fs.git
196S: Maintained
197F: Documentation/filesystems/9p.txt
198F: fs/9p/
199F: net/9p/
200F: include/net/9p/
201F: include/uapi/linux/virtio_9p.h
202F: include/trace/events/9p.h
203
204
205A8293 MEDIA DRIVER
206M: Antti Palosaari <crope@iki.fi>
207L: linux-media@vger.kernel.org
208W: http://linuxtv.org/
209W: http://palosaari.fi/linux/
210Q: http://patchwork.linuxtv.org/project/linux-media/list/
211T: git git://linuxtv.org/anttip/media_tree.git
212S: Maintained
213F: drivers/media/dvb-frontends/a8293*
214
215AACRAID SCSI RAID DRIVER
216M: Adaptec OEM Raid Solutions <aacraid@adaptec.com>
217L: linux-scsi@vger.kernel.org
218W: http://www.adaptec.com/
219S: Supported
220F: Documentation/scsi/aacraid.txt
221F: drivers/scsi/aacraid/
222
223ABI/API
224L: linux-api@vger.kernel.org
225F: Documentation/ABI/
226F: include/linux/syscalls.h
227F: include/uapi/
228F: kernel/sys_ni.c
229
230ABIT UGURU 1,2 HARDWARE MONITOR DRIVER
231M: Hans de Goede <hdegoede@redhat.com>
232L: lm-sensors@lm-sensors.org
233S: Maintained
234F: drivers/hwmon/abituguru.c
235
236ABIT UGURU 3 HARDWARE MONITOR DRIVER
237M: Alistair John Strachan <alistair@devzero.co.uk>
238L: lm-sensors@lm-sensors.org
239S: Maintained
240F: drivers/hwmon/abituguru3.c
241
242ACENIC DRIVER
243M: Jes Sorensen <jes@trained-monkey.org>
244L: linux-acenic@sunsite.dk
245S: Maintained
246F: drivers/net/ethernet/alteon/acenic*
247
248ACER ASPIRE ONE TEMPERATURE AND FAN DRIVER
249M: Peter Feuerer <peter@piie.net>
250L: platform-driver-x86@vger.kernel.org
251W: http://piie.net/?section=acerhdf
252S: Maintained
253F: drivers/platform/x86/acerhdf.c
254
255ACER WMI LAPTOP EXTRAS
256M: "Lee, Chun-Yi" <jlee@suse.com>
257L: platform-driver-x86@vger.kernel.org
258S: Maintained
259F: drivers/platform/x86/acer-wmi.c
260
261ACPI
262M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
263M: Len Brown <lenb@kernel.org>
264L: linux-acpi@vger.kernel.org
265W: https://01.org/linux-acpi
266Q: https://patchwork.kernel.org/project/linux-acpi/list/
267T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
268S: Supported
269F: drivers/acpi/
270F: drivers/pnp/pnpacpi/
271F: include/linux/acpi.h
272F: include/acpi/
273F: Documentation/acpi/
274F: Documentation/ABI/testing/sysfs-bus-acpi
275F: drivers/pci/*acpi*
276F: drivers/pci/*/*acpi*
277F: drivers/pci/*/*/*acpi*
278F: tools/power/acpi/
279
280ACPI COMPONENT ARCHITECTURE (ACPICA)
281M: Robert Moore <robert.moore@intel.com>
282M: Lv Zheng <lv.zheng@intel.com>
283M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
284L: linux-acpi@vger.kernel.org
285L: devel@acpica.org
286W: https://acpica.org/
287W: https://github.com/acpica/acpica/
288Q: https://patchwork.kernel.org/project/linux-acpi/list/
289T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
290S: Supported
291F: drivers/acpi/acpica/
292F: include/acpi/
293F: tools/power/acpi/
294
295ACPI FAN DRIVER
296M: Zhang Rui <rui.zhang@intel.com>
297L: linux-acpi@vger.kernel.org
298W: https://01.org/linux-acpi
299S: Supported
300F: drivers/acpi/fan.c
301
302ACPI THERMAL DRIVER
303M: Zhang Rui <rui.zhang@intel.com>
304L: linux-acpi@vger.kernel.org
305W: https://01.org/linux-acpi
306S: Supported
307F: drivers/acpi/*thermal*
308
309ACPI VIDEO DRIVER
310M: Zhang Rui <rui.zhang@intel.com>
311L: linux-acpi@vger.kernel.org
312W: https://01.org/linux-acpi
313S: Supported
314F: drivers/acpi/video.c
315
316ACPI WMI DRIVER
317L: platform-driver-x86@vger.kernel.org
318S: Orphan
319F: drivers/platform/x86/wmi.c
320
321AD1889 ALSA SOUND DRIVER
322M: Thibaut Varene <T-Bone@parisc-linux.org>
323W: http://wiki.parisc-linux.org/AD1889
324L: linux-parisc@vger.kernel.org
325S: Maintained
326F: sound/pci/ad1889.*
327
328AD525X ANALOG DEVICES DIGITAL POTENTIOMETERS DRIVER
329M: Michael Hennerich <michael.hennerich@analog.com>
330W: http://wiki.analog.com/AD5254
331W: http://ez.analog.com/community/linux-device-drivers
332S: Supported
333F: drivers/misc/ad525x_dpot.c
334
335AD5398 CURRENT REGULATOR DRIVER (AD5398/AD5821)
336M: Michael Hennerich <michael.hennerich@analog.com>
337W: http://wiki.analog.com/AD5398
338W: http://ez.analog.com/community/linux-device-drivers
339S: Supported
340F: drivers/regulator/ad5398.c
341
342AD714X CAPACITANCE TOUCH SENSOR DRIVER (AD7142/3/7/8/7A)
343M: Michael Hennerich <michael.hennerich@analog.com>
344W: http://wiki.analog.com/AD7142
345W: http://ez.analog.com/community/linux-device-drivers
346S: Supported
347F: drivers/input/misc/ad714x.c
348
349AD7877 TOUCHSCREEN DRIVER
350M: Michael Hennerich <michael.hennerich@analog.com>
351W: http://wiki.analog.com/AD7877
352W: http://ez.analog.com/community/linux-device-drivers
353S: Supported
354F: drivers/input/touchscreen/ad7877.c
355
356AD7879 TOUCHSCREEN DRIVER (AD7879/AD7889)
357M: Michael Hennerich <michael.hennerich@analog.com>
358W: http://wiki.analog.com/AD7879
359W: http://ez.analog.com/community/linux-device-drivers
360S: Supported
361F: drivers/input/touchscreen/ad7879.c
362
363ADDRESS SPACE LAYOUT RANDOMIZATION (ASLR)
364M: Jiri Kosina <jkosina@suse.cz>
365S: Maintained
366
367ADM1025 HARDWARE MONITOR DRIVER
368M: Jean Delvare <jdelvare@suse.de>
369L: lm-sensors@lm-sensors.org
370S: Maintained
371F: Documentation/hwmon/adm1025
372F: drivers/hwmon/adm1025.c
373
374ADM1029 HARDWARE MONITOR DRIVER
375M: Corentin Labbe <clabbe.montjoie@gmail.com>
376L: lm-sensors@lm-sensors.org
377S: Maintained
378F: drivers/hwmon/adm1029.c
379
380ADM8211 WIRELESS DRIVER
381L: linux-wireless@vger.kernel.org
382W: http://wireless.kernel.org/
383S: Orphan
384F: drivers/net/wireless/adm8211.*
385
386ADP1653 FLASH CONTROLLER DRIVER
387M: Sakari Ailus <sakari.ailus@iki.fi>
388L: linux-media@vger.kernel.org
389S: Maintained
390F: drivers/media/i2c/adp1653.c
391F: include/media/adp1653.h
392
393ADP5520 BACKLIGHT DRIVER WITH IO EXPANDER (ADP5520/ADP5501)
394M: Michael Hennerich <michael.hennerich@analog.com>
395W: http://wiki.analog.com/ADP5520
396W: http://ez.analog.com/community/linux-device-drivers
397S: Supported
398F: drivers/mfd/adp5520.c
399F: drivers/video/backlight/adp5520_bl.c
400F: drivers/leds/leds-adp5520.c
401F: drivers/gpio/gpio-adp5520.c
402F: drivers/input/keyboard/adp5520-keys.c
403
404ADP5588 QWERTY KEYPAD AND IO EXPANDER DRIVER (ADP5588/ADP5587)
405M: Michael Hennerich <michael.hennerich@analog.com>
406W: http://wiki.analog.com/ADP5588
407W: http://ez.analog.com/community/linux-device-drivers
408S: Supported
409F: drivers/input/keyboard/adp5588-keys.c
410F: drivers/gpio/gpio-adp5588.c
411
412ADP8860 BACKLIGHT DRIVER (ADP8860/ADP8861/ADP8863)
413M: Michael Hennerich <michael.hennerich@analog.com>
414W: http://wiki.analog.com/ADP8860
415W: http://ez.analog.com/community/linux-device-drivers
416S: Supported
417F: drivers/video/backlight/adp8860_bl.c
418
419ADS1015 HARDWARE MONITOR DRIVER
420M: Dirk Eibach <eibach@gdsys.de>
421L: lm-sensors@lm-sensors.org
422S: Maintained
423F: Documentation/hwmon/ads1015
424F: drivers/hwmon/ads1015.c
425F: include/linux/i2c/ads1015.h
426
427ADT746X FAN DRIVER
428M: Colin Leroy <colin@colino.net>
429S: Maintained
430F: drivers/macintosh/therm_adt746x.c
431
432ADT7475 HARDWARE MONITOR DRIVER
433M: Jean Delvare <jdelvare@suse.de>
434L: lm-sensors@lm-sensors.org
435S: Maintained
436F: Documentation/hwmon/adt7475
437F: drivers/hwmon/adt7475.c
438
439ADXL34X THREE-AXIS DIGITAL ACCELEROMETER DRIVER (ADXL345/ADXL346)
440M: Michael Hennerich <michael.hennerich@analog.com>
441W: http://wiki.analog.com/ADXL345
442W: http://ez.analog.com/community/linux-device-drivers
443S: Supported
444F: drivers/input/misc/adxl34x.c
445
446ADVANSYS SCSI DRIVER
447M: Matthew Wilcox <matthew@wil.cx>
448M: Hannes Reinecke <hare@suse.de>
449L: linux-scsi@vger.kernel.org
450S: Maintained
451F: Documentation/scsi/advansys.txt
452F: drivers/scsi/advansys.c
453
454AEDSP16 DRIVER
455M: Riccardo Facchetti <fizban@tin.it>
456S: Maintained
457F: sound/oss/aedsp16.c
458
459AF9013 MEDIA DRIVER
460M: Antti Palosaari <crope@iki.fi>
461L: linux-media@vger.kernel.org
462W: http://linuxtv.org/
463W: http://palosaari.fi/linux/
464Q: http://patchwork.linuxtv.org/project/linux-media/list/
465T: git git://linuxtv.org/anttip/media_tree.git
466S: Maintained
467F: drivers/media/dvb-frontends/af9013*
468
469AF9033 MEDIA DRIVER
470M: Antti Palosaari <crope@iki.fi>
471L: linux-media@vger.kernel.org
472W: http://linuxtv.org/
473W: http://palosaari.fi/linux/
474Q: http://patchwork.linuxtv.org/project/linux-media/list/
475T: git git://linuxtv.org/anttip/media_tree.git
476S: Maintained
477F: drivers/media/dvb-frontends/af9033*
478
479AFFS FILE SYSTEM
480L: linux-fsdevel@vger.kernel.org
481S: Orphan
482F: Documentation/filesystems/affs.txt
483F: fs/affs/
484
485AFS FILESYSTEM & AF_RXRPC SOCKET DOMAIN
486M: David Howells <dhowells@redhat.com>
487L: linux-afs@lists.infradead.org
488S: Supported
489F: fs/afs/
490F: include/net/af_rxrpc.h
491F: net/rxrpc/af_rxrpc.c
492
493AGPGART DRIVER
494M: David Airlie <airlied@linux.ie>
495T: git git://people.freedesktop.org/~airlied/linux (part of drm maint)
496S: Maintained
497F: drivers/char/agp/
498F: include/linux/agp*
499F: include/uapi/linux/agp*
500
501AHA152X SCSI DRIVER
502M: "Juergen E. Fischer" <fischer@norbit.de>
503L: linux-scsi@vger.kernel.org
504S: Maintained
505F: drivers/scsi/aha152x*
506F: drivers/scsi/pcmcia/aha152x*
507
508AIC7XXX / AIC79XX SCSI DRIVER
509M: Hannes Reinecke <hare@suse.de>
510L: linux-scsi@vger.kernel.org
511S: Maintained
512F: drivers/scsi/aic7xxx/
513
514AIMSLAB FM RADIO RECEIVER DRIVER
515M: Hans Verkuil <hverkuil@xs4all.nl>
516L: linux-media@vger.kernel.org
517T: git git://linuxtv.org/media_tree.git
518W: http://linuxtv.org
519S: Maintained
520F: drivers/media/radio/radio-aimslab*
521
522AIO
523M: Benjamin LaHaise <bcrl@kvack.org>
524L: linux-aio@kvack.org
525S: Supported
526F: fs/aio.c
527F: include/linux/*aio*.h
528
529AIRSPY MEDIA DRIVER
530M: Antti Palosaari <crope@iki.fi>
531L: linux-media@vger.kernel.org
532W: http://linuxtv.org/
533W: http://palosaari.fi/linux/
534Q: http://patchwork.linuxtv.org/project/linux-media/list/
535T: git git://linuxtv.org/anttip/media_tree.git
536S: Maintained
537F: drivers/media/usb/airspy/
538
539ALCATEL SPEEDTOUCH USB DRIVER
540M: Duncan Sands <duncan.sands@free.fr>
541L: linux-usb@vger.kernel.org
542W: http://www.linux-usb.org/SpeedTouch/
543S: Maintained
544F: drivers/usb/atm/speedtch.c
545F: drivers/usb/atm/usbatm.c
546
547ALCHEMY AU1XX0 MMC DRIVER
548M: Manuel Lauss <manuel.lauss@gmail.com>
549S: Maintained
550F: drivers/mmc/host/au1xmmc.c
551
552ALI1563 I2C DRIVER
553M: Rudolf Marek <r.marek@assembler.cz>
554L: linux-i2c@vger.kernel.org
555S: Maintained
556F: Documentation/i2c/busses/i2c-ali1563
557F: drivers/i2c/busses/i2c-ali1563.c
558
559ALPHA PORT
560M: Richard Henderson <rth@twiddle.net>
561M: Ivan Kokshaysky <ink@jurassic.park.msu.ru>
562M: Matt Turner <mattst88@gmail.com>
563S: Odd Fixes
564L: linux-alpha@vger.kernel.org
565F: arch/alpha/
566
567ALTERA MAILBOX DRIVER
568M: Ley Foon Tan <lftan@altera.com>
569L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
570S: Maintained
571F: drivers/mailbox/mailbox-altera.c
572
573ALTERA PIO DRIVER
574M: Tien Hock Loh <thloh@altera.com>
575L: linux-gpio@vger.kernel.org
576S: Maintained
577F: drivers/gpio/gpio-altera.c
578
579ALTERA TRIPLE SPEED ETHERNET DRIVER
580M: Vince Bridgers <vbridger@opensource.altera.com>
581L: netdev@vger.kernel.org
582L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
583S: Maintained
584F: drivers/net/ethernet/altera/
585
586ALTERA UART/JTAG UART SERIAL DRIVERS
587M: Tobias Klauser <tklauser@distanz.ch>
588L: linux-serial@vger.kernel.org
589L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
590S: Maintained
591F: drivers/tty/serial/altera_uart.c
592F: drivers/tty/serial/altera_jtaguart.c
593F: include/linux/altera_uart.h
594F: include/linux/altera_jtaguart.h
595
596AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER
597M: Tom Lendacky <thomas.lendacky@amd.com>
598L: linux-crypto@vger.kernel.org
599S: Supported
600F: drivers/crypto/ccp/
601F: include/linux/ccp.h
602
603AMD FAM15H PROCESSOR POWER MONITORING DRIVER
604M: Andreas Herrmann <herrmann.der.user@googlemail.com>
605L: lm-sensors@lm-sensors.org
606S: Maintained
607F: Documentation/hwmon/fam15h_power
608F: drivers/hwmon/fam15h_power.c
609
610AMD GEODE CS5536 USB DEVICE CONTROLLER DRIVER
611M: Thomas Dahlmann <dahlmann.thomas@arcor.de>
612L: linux-geode@lists.infradead.org (moderated for non-subscribers)
613S: Supported
614F: drivers/usb/gadget/udc/amd5536udc.*
615
616AMD GEODE PROCESSOR/CHIPSET SUPPORT
617P: Andres Salomon <dilinger@queued.net>
618L: linux-geode@lists.infradead.org (moderated for non-subscribers)
619W: http://www.amd.com/us-en/ConnectivitySolutions/TechnicalResources/0,,50_2334_2452_11363,00.html
620S: Supported
621F: drivers/char/hw_random/geode-rng.c
622F: drivers/crypto/geode*
623F: drivers/video/fbdev/geode/
624F: arch/x86/include/asm/geode.h
625
626AMD IOMMU (AMD-VI)
627M: Joerg Roedel <joro@8bytes.org>
628L: iommu@lists.linux-foundation.org
629T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
630S: Maintained
631F: drivers/iommu/amd_iommu*.[ch]
632F: include/linux/amd-iommu.h
633
634AMD KFD
635M: Oded Gabbay <oded.gabbay@gmail.com>
636L: dri-devel@lists.freedesktop.org
637T: git git://people.freedesktop.org/~gabbayo/linux.git
638S: Supported
639F: drivers/gpu/drm/amd/amdkfd/
640F: drivers/gpu/drm/amd/include/cik_structs.h
641F: drivers/gpu/drm/amd/include/kgd_kfd_interface.h
642F: drivers/gpu/drm/radeon/radeon_kfd.c
643F: drivers/gpu/drm/radeon/radeon_kfd.h
644F: include/uapi/linux/kfd_ioctl.h
645
646AMD MICROCODE UPDATE SUPPORT
647M: Borislav Petkov <bp@alien8.de>
648S: Maintained
649F: arch/x86/kernel/cpu/microcode/amd*
650
651AMD XGBE DRIVER
652M: Tom Lendacky <thomas.lendacky@amd.com>
653L: netdev@vger.kernel.org
654S: Supported
655F: drivers/net/ethernet/amd/xgbe/
656
657AMS (Apple Motion Sensor) DRIVER
658M: Michael Hanselmann <linux-kernel@hansmi.ch>
659S: Supported
660F: drivers/macintosh/ams/
661
662AMSO1100 RNIC DRIVER
663M: Tom Tucker <tom@opengridcomputing.com>
664M: Steve Wise <swise@opengridcomputing.com>
665L: linux-rdma@vger.kernel.org
666S: Maintained
667F: drivers/infiniband/hw/amso1100/
668
669ANALOG DEVICES INC AD9389B DRIVER
670M: Hans Verkuil <hans.verkuil@cisco.com>
671L: linux-media@vger.kernel.org
672S: Maintained
673F: drivers/media/i2c/ad9389b*
674
675ANALOG DEVICES INC ADV7180 DRIVER
676M: Lars-Peter Clausen <lars@metafoo.de>
677L: linux-media@vger.kernel.org
678W: http://ez.analog.com/community/linux-device-drivers
679S: Supported
680F: drivers/media/i2c/adv7180.c
681
682ANALOG DEVICES INC ADV7511 DRIVER
683M: Hans Verkuil <hans.verkuil@cisco.com>
684L: linux-media@vger.kernel.org
685S: Maintained
686F: drivers/media/i2c/adv7511*
687
688ANALOG DEVICES INC ADV7604 DRIVER
689M: Hans Verkuil <hans.verkuil@cisco.com>
690L: linux-media@vger.kernel.org
691S: Maintained
692F: drivers/media/i2c/adv7604*
693
694ANALOG DEVICES INC ADV7842 DRIVER
695M: Hans Verkuil <hans.verkuil@cisco.com>
696L: linux-media@vger.kernel.org
697S: Maintained
698F: drivers/media/i2c/adv7842*
699
700ANALOG DEVICES INC ASOC CODEC DRIVERS
701M: Lars-Peter Clausen <lars@metafoo.de>
702L: alsa-devel@alsa-project.org (moderated for non-subscribers)
703W: http://wiki.analog.com/
704W: http://ez.analog.com/community/linux-device-drivers
705S: Supported
706F: sound/soc/codecs/adau*
707F: sound/soc/codecs/adav*
708F: sound/soc/codecs/ad1*
709F: sound/soc/codecs/ad7*
710F: sound/soc/codecs/ssm*
711F: sound/soc/codecs/sigmadsp.*
712
713ANALOG DEVICES INC ASOC DRIVERS
714L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
715L: alsa-devel@alsa-project.org (moderated for non-subscribers)
716W: http://blackfin.uclinux.org/
717S: Supported
718F: sound/soc/blackfin/*
719
720ANALOG DEVICES INC IIO DRIVERS
721M: Lars-Peter Clausen <lars@metafoo.de>
722M: Michael Hennerich <Michael.Hennerich@analog.com>
723W: http://wiki.analog.com/
724W: http://ez.analog.com/community/linux-device-drivers
725S: Supported
726F: drivers/iio/*/ad*
727X: drivers/iio/*/adjd*
728F: drivers/staging/iio/*/ad*
729F: staging/iio/trigger/iio-trig-bfin-timer.c
730
731ANDROID DRIVERS
732M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
733M: Arve Hjønnevåg <arve@android.com>
734M: Riley Andrews <riandrews@android.com>
735T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
736L: devel@driverdev.osuosl.org
737S: Supported
738F: drivers/android/
739F: drivers/staging/android/
740
741AOA (Apple Onboard Audio) ALSA DRIVER
742M: Johannes Berg <johannes@sipsolutions.net>
743L: linuxppc-dev@lists.ozlabs.org
744L: alsa-devel@alsa-project.org (moderated for non-subscribers)
745S: Maintained
746F: sound/aoa/
747
748APM DRIVER
749M: Jiri Kosina <jkosina@suse.cz>
750S: Odd fixes
751F: arch/x86/kernel/apm_32.c
752F: include/linux/apm_bios.h
753F: include/uapi/linux/apm_bios.h
754F: drivers/char/apm-emulation.c
755
756APPLE BCM5974 MULTITOUCH DRIVER
757M: Henrik Rydberg <rydberg@bitmath.org>
758L: linux-input@vger.kernel.org
759S: Odd fixes
760F: drivers/input/mouse/bcm5974.c
761
762APPLE SMC DRIVER
763M: Henrik Rydberg <rydberg@bitmath.org>
764L: lm-sensors@lm-sensors.org
765S: Odd fixes
766F: drivers/hwmon/applesmc.c
767
768APPLETALK NETWORK LAYER
769M: Arnaldo Carvalho de Melo <acme@ghostprotocols.net>
770S: Maintained
771F: drivers/net/appletalk/
772F: net/appletalk/
773
774APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER
775M: Iyappan Subramanian <isubramanian@apm.com>
776M: Keyur Chudgar <kchudgar@apm.com>
777S: Supported
778F: drivers/net/ethernet/apm/xgene/
779F: Documentation/devicetree/bindings/net/apm-xgene-enet.txt
780
781APTINA CAMERA SENSOR PLL
782M: Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
783L: linux-media@vger.kernel.org
784S: Maintained
785F: drivers/media/i2c/aptina-pll.*
786
787ARC FRAMEBUFFER DRIVER
788M: Jaya Kumar <jayalk@intworks.biz>
789S: Maintained
790F: drivers/video/fbdev/arcfb.c
791F: drivers/video/fbdev/core/fb_defio.c
792
793ARM MFM AND FLOPPY DRIVERS
794M: Ian Molton <spyro@f2s.com>
795S: Maintained
796F: arch/arm/lib/floppydma.S
797F: arch/arm/include/asm/floppy.h
798
799ARM PMU PROFILING AND DEBUGGING
800M: Will Deacon <will.deacon@arm.com>
801S: Maintained
802F: arch/arm/kernel/perf_event*
803F: arch/arm/oprofile/common.c
804F: arch/arm/include/asm/pmu.h
805F: arch/arm/kernel/hw_breakpoint.c
806F: arch/arm/include/asm/hw_breakpoint.h
807
808ARM PORT
809M: Russell King <linux@arm.linux.org.uk>
810L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
811W: http://www.arm.linux.org.uk/
812S: Maintained
813F: arch/arm/
814
815ARM SUB-ARCHITECTURES
816L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
817S: Maintained
818F: arch/arm/mach-*/
819F: arch/arm/plat-*/
820T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git
821
822ARM PRIMECELL AACI PL041 DRIVER
823M: Russell King <linux@arm.linux.org.uk>
824S: Maintained
825F: sound/arm/aaci.*
826
827ARM PRIMECELL CLCD PL110 DRIVER
828M: Russell King <linux@arm.linux.org.uk>
829S: Maintained
830F: drivers/video/fbdev/amba-clcd.*
831
832ARM PRIMECELL KMI PL050 DRIVER
833M: Russell King <linux@arm.linux.org.uk>
834S: Maintained
835F: drivers/input/serio/ambakmi.*
836F: include/linux/amba/kmi.h
837
838ARM PRIMECELL MMCI PL180/1 DRIVER
839M: Russell King <linux@arm.linux.org.uk>
840S: Maintained
841F: drivers/mmc/host/mmci.*
842F: include/linux/amba/mmci.h
843
844ARM PRIMECELL UART PL010 AND PL011 DRIVERS
845M: Russell King <linux@arm.linux.org.uk>
846S: Maintained
847F: drivers/tty/serial/amba-pl01*.c
848F: include/linux/amba/serial.h
849
850ARM PRIMECELL BUS SUPPORT
851M: Russell King <linux@arm.linux.org.uk>
852S: Maintained
853F: drivers/amba/
854F: include/linux/amba/bus.h
855
856ARM/ADS SPHERE MACHINE SUPPORT
857M: Lennert Buytenhek <kernel@wantstofly.org>
858L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
859S: Maintained
860
861ARM/AFEB9260 MACHINE SUPPORT
862M: Sergey Lapin <slapin@ossfans.org>
863L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
864S: Maintained
865
866ARM/AJECO 1ARM MACHINE SUPPORT
867M: Lennert Buytenhek <kernel@wantstofly.org>
868L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
869S: Maintained
870
871ARM/Allwinner A1X SoC support
872M: Maxime Ripard <maxime.ripard@free-electrons.com>
873L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
874S: Maintained
875N: sun[x4567]i
876
877ARM/Allwinner SoC Clock Support
878M: Emilio López <emilio@elopez.com.ar>
879S: Maintained
880F: drivers/clk/sunxi/
881
882ARM/Amlogic MesonX SoC support
883M: Carlo Caione <carlo@caione.org>
884L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
885S: Maintained
886F: drivers/media/rc/meson-ir.c
887N: meson[x68]
888
889ARM/Annapurna Labs ALPINE ARCHITECTURE
890M: Tsahee Zidenberg <tsahee@annapurnalabs.com>
891S: Maintained
892F: arch/arm/mach-alpine/
893
894ARM/ATMEL AT91RM9200 AND AT91SAM ARM ARCHITECTURES
895M: Nicolas Ferre <nicolas.ferre@atmel.com>
896M: Alexandre Belloni <alexandre.belloni@free-electrons.com>
897M: Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
898L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
899W: http://www.linux4sam.org
900S: Supported
901F: arch/arm/mach-at91/
902F: include/soc/at91/
903F: arch/arm/boot/dts/at91*.dts
904F: arch/arm/boot/dts/at91*.dtsi
905F: arch/arm/boot/dts/sama*.dts
906F: arch/arm/boot/dts/sama*.dtsi
907F: arch/arm/include/debug/at91.S
908
909ARM/ATMEL AT91 Clock Support
910M: Boris Brezillon <boris.brezillon@free-electrons.com>
911S: Maintained
912F: drivers/clk/at91
913
914ARM/CALXEDA HIGHBANK ARCHITECTURE
915M: Rob Herring <robh@kernel.org>
916L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
917S: Maintained
918F: arch/arm/mach-highbank/
919
920ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT
921M: Krzysztof Halasa <khalasa@piap.pl>
922S: Maintained
923F: arch/arm/mach-cns3xxx/
924
925ARM/CAVIUM THUNDER NETWORK DRIVER
926M: Sunil Goutham <sgoutham@cavium.com>
927M: Robert Richter <rric@kernel.org>
928L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
929S: Supported
930F: drivers/net/ethernet/cavium/
931
932ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE
933M: Alexander Shiyan <shc_work@mail.ru>
934L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
935S: Odd Fixes
936N: clps711x
937
938ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE
939M: Hartley Sweeten <hsweeten@visionengravers.com>
940M: Ryan Mallon <rmallon@gmail.com>
941L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
942S: Maintained
943F: arch/arm/mach-ep93xx/
944F: arch/arm/mach-ep93xx/include/mach/
945
946ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT
947M: Lennert Buytenhek <kernel@wantstofly.org>
948L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
949S: Maintained
950
951ARM/CLKDEV SUPPORT
952M: Russell King <linux@arm.linux.org.uk>
953L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
954S: Maintained
955F: arch/arm/include/asm/clkdev.h
956F: drivers/clk/clkdev.c
957
958ARM/COMPULAB CM-X270/EM-X270 and CM-X300 MACHINE SUPPORT
959M: Mike Rapoport <mike@compulab.co.il>
960L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
961S: Maintained
962
963ARM/CONTEC MICRO9 MACHINE SUPPORT
964M: Hubert Feurstein <hubert.feurstein@contec.at>
965S: Maintained
966F: arch/arm/mach-ep93xx/micro9.c
967
968ARM/CORESIGHT FRAMEWORK AND DRIVERS
969M: Mathieu Poirier <mathieu.poirier@linaro.org>
970L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
971S: Maintained
972F: drivers/hwtracing/coresight/*
973F: Documentation/trace/coresight.txt
974F: Documentation/devicetree/bindings/arm/coresight.txt
975F: Documentation/ABI/testing/sysfs-bus-coresight-devices-*
976
977ARM/CORGI MACHINE SUPPORT
978M: Richard Purdie <rpurdie@rpsys.net>
979S: Maintained
980
981ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE
982M: Hans Ulli Kroll <ulli.kroll@googlemail.com>
983L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
984T: git git://github.com/ulli-kroll/linux.git
985S: Maintained
986F: arch/arm/mach-gemini/
987F: drivers/rtc/rtc-gemini.c
988
989ARM/CSR SIRFPRIMA2 MACHINE SUPPORT
990M: Barry Song <baohua@kernel.org>
991L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
992T: git git://git.kernel.org/pub/scm/linux/kernel/git/baohua/linux.git
993S: Maintained
994F: arch/arm/mach-prima2/
995F: drivers/clk/sirf/
996F: drivers/clocksource/timer-prima2.c
997F: drivers/clocksource/timer-atlas7.c
998N: [^a-z]sirf
999
1000ARM/CONEXANT DIGICOLOR MACHINE SUPPORT
1001M: Baruch Siach <baruch@tkos.co.il>
1002L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1003S: Maintained
1004N: digicolor
1005
1006ARM/EBSA110 MACHINE SUPPORT
1007M: Russell King <linux@arm.linux.org.uk>
1008L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1009W: http://www.arm.linux.org.uk/
1010S: Maintained
1011F: arch/arm/mach-ebsa110/
1012F: drivers/net/ethernet/amd/am79c961a.*
1013
1014ARM/ENERGY MICRO (SILICON LABS) EFM32 SUPPORT
1015M: Uwe Kleine-König <kernel@pengutronix.de>
1016L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1017S: Maintained
1018N: efm32
1019
1020ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6)
1021M: Daniel Ribeiro <drwyrm@gmail.com>
1022M: Stefan Schmidt <stefan@openezx.org>
1023M: Harald Welte <laforge@openezx.org>
1024L: openezx-devel@lists.openezx.org (moderated for non-subscribers)
1025W: http://www.openezx.org/
1026S: Maintained
1027T: topgit git://git.openezx.org/openezx.git
1028F: arch/arm/mach-pxa/ezx.c
1029
1030ARM/FARADAY FA526 PORT
1031M: Hans Ulli Kroll <ulli.kroll@googlemail.com>
1032L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1033S: Maintained
1034T: git git://git.berlios.de/gemini-board
1035F: arch/arm/mm/*-fa*
1036
1037ARM/FOOTBRIDGE ARCHITECTURE
1038M: Russell King <linux@arm.linux.org.uk>
1039L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1040W: http://www.arm.linux.org.uk/
1041S: Maintained
1042F: arch/arm/include/asm/hardware/dec21285.h
1043F: arch/arm/mach-footbridge/
1044
1045ARM/FREESCALE IMX / MXC ARM ARCHITECTURE
1046M: Shawn Guo <shawnguo@kernel.org>
1047M: Sascha Hauer <kernel@pengutronix.de>
1048L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1049S: Maintained
1050T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1051F: arch/arm/mach-imx/
1052F: arch/arm/mach-mxs/
1053F: arch/arm/boot/dts/imx*
1054F: arch/arm/configs/imx*_defconfig
1055F: drivers/clk/imx/
1056F: include/soc/imx/
1057
1058ARM/FREESCALE VYBRID ARM ARCHITECTURE
1059M: Shawn Guo <shawnguo@kernel.org>
1060M: Sascha Hauer <kernel@pengutronix.de>
1061R: Stefan Agner <stefan@agner.ch>
1062L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1063S: Maintained
1064T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1065F: arch/arm/mach-imx/*vf610*
1066F: arch/arm/boot/dts/vf*
1067
1068ARM/GLOMATION GESBC9312SX MACHINE SUPPORT
1069M: Lennert Buytenhek <kernel@wantstofly.org>
1070L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1071S: Maintained
1072
1073ARM/GUMSTIX MACHINE SUPPORT
1074M: Steve Sakoman <sakoman@gmail.com>
1075L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1076S: Maintained
1077
1078ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT
1079M: Philipp Zabel <philipp.zabel@gmail.com>
1080M: Paul Parsons <lost.distance@yahoo.com>
1081L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1082S: Maintained
1083F: arch/arm/mach-pxa/hx4700.c
1084F: arch/arm/mach-pxa/include/mach/hx4700.h
1085F: sound/soc/pxa/hx4700.c
1086
1087ARM/HISILICON SOC SUPPORT
1088M: Wei Xu <xuwei5@hisilicon.com>
1089L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1090W: http://www.hisilicon.com
1091S: Supported
1092T: git git://github.com/hisilicon/linux-hisi.git
1093F: arch/arm/mach-hisi/
1094
1095ARM/HP JORNADA 7XX MACHINE SUPPORT
1096M: Kristoffer Ericson <kristoffer.ericson@gmail.com>
1097W: www.jlime.com
1098S: Maintained
1099T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
1100F: arch/arm/mach-sa1100/jornada720.c
1101F: arch/arm/mach-sa1100/include/mach/jornada720.h
1102
1103ARM/IGEP MACHINE SUPPORT
1104M: Enric Balletbo i Serra <eballetbo@gmail.com>
1105M: Javier Martinez Canillas <javier@dowhile0.org>
1106L: linux-omap@vger.kernel.org
1107L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1108S: Maintained
1109F: arch/arm/boot/dts/omap3-igep*
1110
1111ARM/INCOME PXA270 SUPPORT
1112M: Marek Vasut <marek.vasut@gmail.com>
1113L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1114S: Maintained
1115F: arch/arm/mach-pxa/colibri-pxa270-income.c
1116
1117ARM/INTEL IOP32X ARM ARCHITECTURE
1118M: Lennert Buytenhek <kernel@wantstofly.org>
1119L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1120S: Maintained
1121
1122ARM/INTEL IOP33X ARM ARCHITECTURE
1123L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1124S: Orphan
1125
1126ARM/INTEL IOP13XX ARM ARCHITECTURE
1127M: Lennert Buytenhek <kernel@wantstofly.org>
1128L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1129S: Maintained
1130
1131ARM/INTEL IQ81342EX MACHINE SUPPORT
1132M: Lennert Buytenhek <kernel@wantstofly.org>
1133L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1134S: Maintained
1135
1136ARM/INTEL IXDP2850 MACHINE SUPPORT
1137M: Lennert Buytenhek <kernel@wantstofly.org>
1138L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1139S: Maintained
1140
1141ARM/INTEL IXP4XX ARM ARCHITECTURE
1142M: Imre Kaloz <kaloz@openwrt.org>
1143M: Krzysztof Halasa <khalasa@piap.pl>
1144L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1145S: Maintained
1146F: arch/arm/mach-ixp4xx/
1147
1148ARM/INTEL RESEARCH IMOTE/STARGATE 2 MACHINE SUPPORT
1149M: Jonathan Cameron <jic23@cam.ac.uk>
1150L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1151S: Maintained
1152F: arch/arm/mach-pxa/stargate2.c
1153F: drivers/pcmcia/pxa2xx_stargate2.c
1154
1155ARM/INTEL XSC3 (MANZANO) ARM CORE
1156M: Lennert Buytenhek <kernel@wantstofly.org>
1157L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1158S: Maintained
1159
1160ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT
1161M: Lennert Buytenhek <kernel@wantstofly.org>
1162L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1163S: Maintained
1164
1165ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE
1166M: Santosh Shilimkar <ssantosh@kernel.org>
1167L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1168S: Maintained
1169F: arch/arm/mach-keystone/
1170T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
1171
1172ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK
1173M: Santosh Shilimkar <ssantosh@kernel.org>
1174L: linux-kernel@vger.kernel.org
1175S: Maintained
1176F: drivers/clk/keystone/
1177
1178ARM/TEXAS INSTRUMENT KEYSTONE ClOCKSOURCE
1179M: Santosh Shilimkar <ssantosh@kernel.org>
1180L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1181L: linux-kernel@vger.kernel.org
1182S: Maintained
1183F: drivers/clocksource/timer-keystone.c
1184
1185ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER
1186M: Santosh Shilimkar <ssantosh@kernel.org>
1187L: linux-kernel@vger.kernel.org
1188S: Maintained
1189F: drivers/power/reset/keystone-reset.c
1190
1191ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS
1192M: Santosh Shilimkar <ssantosh@kernel.org>
1193L: linux-kernel@vger.kernel.org
1194S: Maintained
1195F: drivers/memory/*emif*
1196
1197ARM/LOGICPD PXA270 MACHINE SUPPORT
1198M: Lennert Buytenhek <kernel@wantstofly.org>
1199L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1200S: Maintained
1201
1202ARM/LPC18XX ARCHITECTURE
1203M: Joachim Eastwood <manabian@gmail.com>
1204L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1205S: Maintained
1206N: lpc18xx
1207
1208ARM/MAGICIAN MACHINE SUPPORT
1209M: Philipp Zabel <philipp.zabel@gmail.com>
1210S: Maintained
1211
1212ARM/Marvell Kirkwood and Armada 370, 375, 38x, XP SOC support
1213M: Jason Cooper <jason@lakedaemon.net>
1214M: Andrew Lunn <andrew@lunn.ch>
1215M: Gregory Clement <gregory.clement@free-electrons.com>
1216M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1217L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1218S: Maintained
1219F: arch/arm/mach-mvebu/
1220F: drivers/rtc/rtc-armada38x.c
1221F: arch/arm/boot/dts/armada*
1222F: arch/arm/boot/dts/kirkwood*
1223
1224
1225ARM/Marvell Berlin SoC support
1226M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1227L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1228S: Maintained
1229F: arch/arm/mach-berlin/
1230F: arch/arm/boot/dts/berlin*
1231
1232
1233ARM/Marvell Dove/MV78xx0/Orion SOC support
1234M: Jason Cooper <jason@lakedaemon.net>
1235M: Andrew Lunn <andrew@lunn.ch>
1236M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1237M: Gregory Clement <gregory.clement@free-electrons.com>
1238L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1239S: Maintained
1240F: arch/arm/mach-dove/
1241F: arch/arm/mach-mv78xx0/
1242F: arch/arm/mach-orion5x/
1243F: arch/arm/plat-orion/
1244F: arch/arm/boot/dts/dove*
1245F: arch/arm/boot/dts/orion5x*
1246
1247
1248ARM/Orion SoC/Technologic Systems TS-78xx platform support
1249M: Alexander Clouter <alex@digriz.org.uk>
1250L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1251W: http://www.digriz.org.uk/ts78xx/kernel
1252S: Maintained
1253F: arch/arm/mach-orion5x/ts78xx-*
1254
1255ARM/Mediatek RTC DRIVER
1256M: Eddie Huang <eddie.huang@mediatek.com>
1257L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1258L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1259S: Maintained
1260F: drivers/rtc/rtc-mt6397.c
1261
1262ARM/Mediatek SoC support
1263M: Matthias Brugger <matthias.bgg@gmail.com>
1264L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1265L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1266S: Maintained
1267F: arch/arm/boot/dts/mt6*
1268F: arch/arm/boot/dts/mt8*
1269F: arch/arm/mach-mediatek/
1270N: mtk
1271K: mediatek
1272
1273ARM/MICREL KS8695 ARCHITECTURE
1274M: Greg Ungerer <gerg@uclinux.org>
1275L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1276F: arch/arm/mach-ks8695/
1277S: Odd Fixes
1278
1279ARM/MIOA701 MACHINE SUPPORT
1280M: Robert Jarzmik <robert.jarzmik@free.fr>
1281L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1282F: arch/arm/mach-pxa/mioa701.c
1283S: Maintained
1284
1285ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT
1286M: Michael Petchkovsky <mkpetch@internode.on.net>
1287S: Maintained
1288
1289ARM/NOMADIK ARCHITECTURE
1290M: Alessandro Rubini <rubini@unipv.it>
1291M: Linus Walleij <linus.walleij@linaro.org>
1292L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1293S: Maintained
1294F: arch/arm/mach-nomadik/
1295F: drivers/pinctrl/nomadik/
1296F: drivers/i2c/busses/i2c-nomadik.c
1297T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git
1298
1299ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT
1300M: Nelson Castillo <arhuaco@freaks-unidos.net>
1301L: openmoko-kernel@lists.openmoko.org (subscribers-only)
1302W: http://wiki.openmoko.org/wiki/Neo_FreeRunner
1303S: Supported
1304
1305ARM/TOSA MACHINE SUPPORT
1306M: Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
1307M: Dirk Opfer <dirk@opfer-online.de>
1308S: Maintained
1309
1310ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT
1311M: Marek Vasut <marek.vasut@gmail.com>
1312L: linux-arm-kernel@lists.infradead.org
1313W: http://hackndev.com
1314S: Maintained
1315F: arch/arm/mach-pxa/include/mach/palmtx.h
1316F: arch/arm/mach-pxa/palmtx.c
1317F: arch/arm/mach-pxa/include/mach/palmt5.h
1318F: arch/arm/mach-pxa/palmt5.c
1319F: arch/arm/mach-pxa/include/mach/palmld.h
1320F: arch/arm/mach-pxa/palmld.c
1321F: arch/arm/mach-pxa/include/mach/palmte2.h
1322F: arch/arm/mach-pxa/palmte2.c
1323F: arch/arm/mach-pxa/include/mach/palmtc.h
1324F: arch/arm/mach-pxa/palmtc.c
1325
1326ARM/PALM TREO SUPPORT
1327M: Tomas Cech <sleep_walker@suse.cz>
1328L: linux-arm-kernel@lists.infradead.org
1329W: http://hackndev.com
1330S: Maintained
1331F: arch/arm/mach-pxa/include/mach/palmtreo.h
1332F: arch/arm/mach-pxa/palmtreo.c
1333
1334ARM/PALMZ72 SUPPORT
1335M: Sergey Lapin <slapin@ossfans.org>
1336L: linux-arm-kernel@lists.infradead.org
1337W: http://hackndev.com
1338S: Maintained
1339F: arch/arm/mach-pxa/include/mach/palmz72.h
1340F: arch/arm/mach-pxa/palmz72.c
1341
1342ARM/PLEB SUPPORT
1343M: Peter Chubb <pleb@gelato.unsw.edu.au>
1344W: http://www.disy.cse.unsw.edu.au/Hardware/PLEB
1345S: Maintained
1346
1347ARM/PT DIGITAL BOARD PORT
1348M: Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de>
1349L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1350W: http://www.arm.linux.org.uk/
1351S: Maintained
1352
1353ARM/QUALCOMM SUPPORT
1354M: Kumar Gala <galak@codeaurora.org>
1355M: Andy Gross <agross@codeaurora.org>
1356M: David Brown <davidb@codeaurora.org>
1357L: linux-arm-msm@vger.kernel.org
1358L: linux-soc@vger.kernel.org
1359S: Maintained
1360F: arch/arm/mach-qcom/
1361F: drivers/soc/qcom/
1362F: drivers/tty/serial/msm_serial.h
1363F: drivers/tty/serial/msm_serial.c
1364F: drivers/*/pm8???-*
1365F: drivers/mfd/ssbi.c
1366F: drivers/firmware/qcom_scm.c
1367T: git git://git.kernel.org/pub/scm/linux/kernel/git/galak/linux-qcom.git
1368
1369ARM/RADISYS ENP2611 MACHINE SUPPORT
1370M: Lennert Buytenhek <kernel@wantstofly.org>
1371L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1372S: Maintained
1373
1374ARM/RISCPC ARCHITECTURE
1375M: Russell King <linux@arm.linux.org.uk>
1376L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1377W: http://www.arm.linux.org.uk/
1378S: Maintained
1379F: arch/arm/include/asm/hardware/entry-macro-iomd.S
1380F: arch/arm/include/asm/hardware/ioc.h
1381F: arch/arm/include/asm/hardware/iomd.h
1382F: arch/arm/include/asm/hardware/memc.h
1383F: arch/arm/mach-rpc/
1384F: drivers/net/ethernet/8390/etherh.c
1385F: drivers/net/ethernet/i825xx/ether1*
1386F: drivers/net/ethernet/seeq/ether3*
1387F: drivers/scsi/arm/
1388
1389ARM/Rockchip SoC support
1390M: Heiko Stuebner <heiko@sntech.de>
1391L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1392L: linux-rockchip@lists.infradead.org
1393S: Maintained
1394F: arch/arm/boot/dts/rk3*
1395F: arch/arm/mach-rockchip/
1396F: drivers/clk/rockchip/
1397F: drivers/i2c/busses/i2c-rk3x.c
1398F: drivers/*/*rockchip*
1399F: drivers/*/*/*rockchip*
1400F: sound/soc/rockchip/
1401N: rockchip
1402
1403ARM/SAMSUNG EXYNOS ARM ARCHITECTURES
1404M: Kukjin Kim <kgene@kernel.org>
1405M: Krzysztof Kozlowski <k.kozlowski@samsung.com>
1406L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1407L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
1408S: Maintained
1409F: arch/arm/boot/dts/s3c*
1410F: arch/arm/boot/dts/exynos*
1411F: arch/arm64/boot/dts/exynos/
1412F: arch/arm/plat-samsung/
1413F: arch/arm/mach-s3c24*/
1414F: arch/arm/mach-s3c64xx/
1415F: arch/arm/mach-s5p*/
1416F: arch/arm/mach-exynos*/
1417F: drivers/*/*s3c2410*
1418F: drivers/*/*/*s3c2410*
1419F: drivers/spi/spi-s3c*
1420F: sound/soc/samsung/*
1421N: exynos
1422
1423ARM/SAMSUNG MOBILE MACHINE SUPPORT
1424M: Kyungmin Park <kyungmin.park@samsung.com>
1425L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1426S: Maintained
1427F: arch/arm/mach-s5pv210/
1428
1429ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT
1430M: Kyungmin Park <kyungmin.park@samsung.com>
1431M: Kamil Debski <k.debski@samsung.com>
1432L: linux-arm-kernel@lists.infradead.org
1433L: linux-media@vger.kernel.org
1434S: Maintained
1435F: drivers/media/platform/s5p-g2d/
1436
1437ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT
1438M: Kyungmin Park <kyungmin.park@samsung.com>
1439M: Kamil Debski <k.debski@samsung.com>
1440M: Jeongtae Park <jtp.park@samsung.com>
1441L: linux-arm-kernel@lists.infradead.org
1442L: linux-media@vger.kernel.org
1443S: Maintained
1444F: arch/arm/plat-samsung/s5p-dev-mfc.c
1445F: drivers/media/platform/s5p-mfc/
1446
1447ARM/SAMSUNG S5P SERIES TV SUBSYSTEM SUPPORT
1448M: Kyungmin Park <kyungmin.park@samsung.com>
1449M: Tomasz Stanislawski <t.stanislaws@samsung.com>
1450L: linux-arm-kernel@lists.infradead.org
1451L: linux-media@vger.kernel.org
1452S: Maintained
1453F: drivers/media/platform/s5p-tv/
1454
1455ARM/SHMOBILE ARM ARCHITECTURE
1456M: Simon Horman <horms@verge.net.au>
1457M: Magnus Damm <magnus.damm@gmail.com>
1458L: linux-sh@vger.kernel.org
1459W: http://oss.renesas.com
1460Q: http://patchwork.kernel.org/project/linux-sh/list/
1461T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
1462S: Supported
1463F: arch/arm/boot/dts/emev2*
1464F: arch/arm/boot/dts/r7s*
1465F: arch/arm/boot/dts/r8a*
1466F: arch/arm/boot/dts/sh*
1467F: arch/arm/configs/armadillo800eva_defconfig
1468F: arch/arm/configs/bockw_defconfig
1469F: arch/arm/configs/kzm9g_defconfig
1470F: arch/arm/configs/marzen_defconfig
1471F: arch/arm/configs/shmobile_defconfig
1472F: arch/arm/include/debug/renesas-scif.S
1473F: arch/arm/mach-shmobile/
1474F: drivers/sh/
1475
1476ARM/SOCFPGA ARCHITECTURE
1477M: Dinh Nguyen <dinguyen@opensource.altera.com>
1478S: Maintained
1479F: arch/arm/mach-socfpga/
1480F: arch/arm/boot/dts/socfpga*
1481F: arch/arm/configs/socfpga_defconfig
1482W: http://www.rocketboards.org
1483T: git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
1484
1485ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT
1486M: Dinh Nguyen <dinguyen@opensource.altera.com>
1487S: Maintained
1488F: drivers/clk/socfpga/
1489
1490ARM/SOCFPGA EDAC SUPPORT
1491M: Thor Thayer <tthayer@opensource.altera.com>
1492S: Maintained
1493F: drivers/edac/altera_edac.
1494
1495ARM/STI ARCHITECTURE
1496M: Srinivas Kandagatla <srinivas.kandagatla@gmail.com>
1497M: Maxime Coquelin <maxime.coquelin@st.com>
1498M: Patrice Chotard <patrice.chotard@st.com>
1499L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1500L: kernel@stlinux.com
1501W: http://www.stlinux.com
1502S: Maintained
1503F: arch/arm/mach-sti/
1504F: arch/arm/boot/dts/sti*
1505F: drivers/clocksource/arm_global_timer.c
1506F: drivers/i2c/busses/i2c-st.c
1507F: drivers/media/rc/st_rc.c
1508F: drivers/mmc/host/sdhci-st.c
1509F: drivers/phy/phy-miphy28lp.c
1510F: drivers/phy/phy-miphy365x.c
1511F: drivers/phy/phy-stih407-usb.c
1512F: drivers/phy/phy-stih41x-usb.c
1513F: drivers/pinctrl/pinctrl-st.c
1514F: drivers/reset/sti/
1515F: drivers/rtc/rtc-st-lpc.c
1516F: drivers/tty/serial/st-asc.c
1517F: drivers/usb/dwc3/dwc3-st.c
1518F: drivers/usb/host/ehci-st.c
1519F: drivers/usb/host/ohci-st.c
1520F: drivers/watchdog/st_lpc_wdt.c
1521F: drivers/ata/ahci_st.c
1522
1523ARM/STM32 ARCHITECTURE
1524M: Maxime Coquelin <mcoquelin.stm32@gmail.com>
1525L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1526S: Maintained
1527T: git git://git.kernel.org/pub/scm/linux/kernel/git/mcoquelin/stm32.git
1528N: stm32
1529F: drivers/clocksource/armv7m_systick.c
1530
1531ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT
1532M: Lennert Buytenhek <kernel@wantstofly.org>
1533L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1534S: Maintained
1535
1536ARM/TETON BGA MACHINE SUPPORT
1537M: "Mark F. Brown" <mark.brown314@gmail.com>
1538L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1539S: Maintained
1540
1541ARM/THECUS N2100 MACHINE SUPPORT
1542M: Lennert Buytenhek <kernel@wantstofly.org>
1543L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1544S: Maintained
1545
1546ARM/NUVOTON W90X900 ARM ARCHITECTURE
1547M: Wan ZongShun <mcuos.com@gmail.com>
1548L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1549W: http://www.mcuos.com
1550S: Maintained
1551F: arch/arm/mach-w90x900/
1552F: drivers/input/keyboard/w90p910_keypad.c
1553F: drivers/input/touchscreen/w90p910_ts.c
1554F: drivers/watchdog/nuc900_wdt.c
1555F: drivers/net/ethernet/nuvoton/w90p910_ether.c
1556F: drivers/mtd/nand/nuc900_nand.c
1557F: drivers/rtc/rtc-nuc900.c
1558F: drivers/spi/spi-nuc900.c
1559F: drivers/usb/host/ehci-w90x900.c
1560F: drivers/video/fbdev/nuc900fb.c
1561
1562ARM/U300 MACHINE SUPPORT
1563M: Linus Walleij <linus.walleij@linaro.org>
1564L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1565S: Supported
1566F: arch/arm/mach-u300/
1567F: drivers/clocksource/timer-u300.c
1568F: drivers/i2c/busses/i2c-stu300.c
1569F: drivers/rtc/rtc-coh901331.c
1570F: drivers/watchdog/coh901327_wdt.c
1571F: drivers/dma/coh901318*
1572F: drivers/mfd/ab3100*
1573F: drivers/rtc/rtc-ab3100.c
1574F: drivers/rtc/rtc-coh901331.c
1575T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git
1576
1577ARM/UNIPHIER ARCHITECTURE
1578M: Masahiro Yamada <yamada.masahiro@socionext.com>
1579L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1580S: Maintained
1581F: arch/arm/mach-uniphier/
1582N: uniphier
1583
1584ARM/Ux500 ARM ARCHITECTURE
1585M: Linus Walleij <linus.walleij@linaro.org>
1586L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1587S: Maintained
1588F: arch/arm/mach-ux500/
1589F: drivers/clocksource/clksrc-dbx500-prcmu.c
1590F: drivers/dma/ste_dma40*
1591F: drivers/hwspinlock/u8500_hsem.c
1592F: drivers/mfd/abx500*
1593F: drivers/mfd/ab8500*
1594F: drivers/mfd/dbx500*
1595F: drivers/mfd/db8500*
1596F: drivers/pinctrl/nomadik/pinctrl-ab*
1597F: drivers/pinctrl/nomadik/pinctrl-nomadik*
1598F: drivers/rtc/rtc-ab8500.c
1599F: drivers/rtc/rtc-pl031.c
1600T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git
1601
1602ARM/Ux500 CLOCK FRAMEWORK SUPPORT
1603M: Ulf Hansson <ulf.hansson@linaro.org>
1604L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1605T: git git://git.linaro.org/people/ulfh/clk.git
1606S: Maintained
1607F: drivers/clk/ux500/
1608F: include/linux/platform_data/clk-ux500.h
1609
1610ARM/VERSATILE EXPRESS PLATFORM
1611M: Liviu Dudau <liviu.dudau@arm.com>
1612M: Sudeep Holla <sudeep.holla@arm.com>
1613M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
1614L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1615S: Maintained
1616F: arch/arm/boot/dts/vexpress*
1617F: arch/arm64/boot/dts/arm/vexpress*
1618F: arch/arm/mach-vexpress/
1619F: */*/vexpress*
1620F: */*/*/vexpress*
1621F: drivers/clk/versatile/clk-vexpress-osc.c
1622F: drivers/clocksource/versatile.c
1623
1624ARM/VFP SUPPORT
1625M: Russell King <linux@arm.linux.org.uk>
1626L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1627W: http://www.arm.linux.org.uk/
1628S: Maintained
1629F: arch/arm/vfp/
1630
1631ARM/VOIPAC PXA270 SUPPORT
1632M: Marek Vasut <marek.vasut@gmail.com>
1633L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1634S: Maintained
1635F: arch/arm/mach-pxa/vpac270.c
1636F: arch/arm/mach-pxa/include/mach/vpac270.h
1637
1638ARM/VT8500 ARM ARCHITECTURE
1639M: Tony Prisk <linux@prisktech.co.nz>
1640L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1641S: Maintained
1642F: arch/arm/mach-vt8500/
1643F: drivers/clocksource/vt8500_timer.c
1644F: drivers/i2c/busses/i2c-wmt.c
1645F: drivers/mmc/host/wmt-sdmmc.c
1646F: drivers/pwm/pwm-vt8500.c
1647F: drivers/rtc/rtc-vt8500.c
1648F: drivers/tty/serial/vt8500_serial.c
1649F: drivers/usb/host/ehci-platform.c
1650F: drivers/usb/host/uhci-platform.c
1651F: drivers/video/fbdev/vt8500lcdfb.*
1652F: drivers/video/fbdev/wm8505fb*
1653F: drivers/video/fbdev/wmt_ge_rops.*
1654
1655ARM/ZIPIT Z2 SUPPORT
1656M: Marek Vasut <marek.vasut@gmail.com>
1657L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1658S: Maintained
1659F: arch/arm/mach-pxa/z2.c
1660F: arch/arm/mach-pxa/include/mach/z2.h
1661
1662ARM/ZTE ARCHITECTURE
1663M: Jun Nie <jun.nie@linaro.org>
1664L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1665S: Maintained
1666F: arch/arm/mach-zx/
1667F: drivers/clk/zte/
1668F: Documentation/devicetree/bindings/arm/zte.txt
1669F: Documentation/devicetree/bindings/clock/zx296702-clk.txt
1670
1671ARM/ZYNQ ARCHITECTURE
1672M: Michal Simek <michal.simek@xilinx.com>
1673R: Sören Brinkmann <soren.brinkmann@xilinx.com>
1674L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1675W: http://wiki.xilinx.com
1676T: git git://git.xilinx.com/linux-xlnx.git
1677S: Supported
1678F: arch/arm/mach-zynq/
1679F: drivers/cpuidle/cpuidle-zynq.c
1680F: drivers/block/xsysace.c
1681N: zynq
1682N: xilinx
1683F: drivers/clocksource/cadence_ttc_timer.c
1684F: drivers/i2c/busses/i2c-cadence.c
1685F: drivers/mmc/host/sdhci-of-arasan.c
1686F: drivers/edac/synopsys_edac.c
1687
1688ARM SMMU DRIVERS
1689M: Will Deacon <will.deacon@arm.com>
1690L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1691S: Maintained
1692F: drivers/iommu/arm-smmu.c
1693F: drivers/iommu/arm-smmu-v3.c
1694F: drivers/iommu/io-pgtable-arm.c
1695
1696ARM64 PORT (AARCH64 ARCHITECTURE)
1697M: Catalin Marinas <catalin.marinas@arm.com>
1698M: Will Deacon <will.deacon@arm.com>
1699L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1700S: Maintained
1701F: arch/arm64/
1702F: Documentation/arm64/
1703
1704AS3645A LED FLASH CONTROLLER DRIVER
1705M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
1706L: linux-media@vger.kernel.org
1707T: git git://linuxtv.org/media_tree.git
1708S: Maintained
1709F: drivers/media/i2c/as3645a.c
1710F: include/media/as3645a.h
1711
1712ASC7621 HARDWARE MONITOR DRIVER
1713M: George Joseph <george.joseph@fairview5.com>
1714L: lm-sensors@lm-sensors.org
1715S: Maintained
1716F: Documentation/hwmon/asc7621
1717F: drivers/hwmon/asc7621.c
1718
1719ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS
1720M: Corentin Chary <corentin.chary@gmail.com>
1721L: acpi4asus-user@lists.sourceforge.net
1722L: platform-driver-x86@vger.kernel.org
1723W: http://acpi4asus.sf.net
1724S: Maintained
1725F: drivers/platform/x86/asus*.c
1726F: drivers/platform/x86/eeepc*.c
1727
1728ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API
1729R: Dan Williams <dan.j.williams@intel.com>
1730W: http://sourceforge.net/projects/xscaleiop
1731S: Odd fixes
1732F: Documentation/crypto/async-tx-api.txt
1733F: crypto/async_tx/
1734F: drivers/dma/
1735F: include/linux/dmaengine.h
1736F: include/linux/async_tx.h
1737
1738AT24 EEPROM DRIVER
1739M: Wolfram Sang <wsa@the-dreams.de>
1740L: linux-i2c@vger.kernel.org
1741S: Maintained
1742F: drivers/misc/eeprom/at24.c
1743F: include/linux/platform_data/at24.h
1744
1745ATA OVER ETHERNET (AOE) DRIVER
1746M: "Ed L. Cashin" <ed.cashin@acm.org>
1747W: http://www.openaoe.org/
1748S: Supported
1749F: Documentation/aoe/
1750F: drivers/block/aoe/
1751
1752ATHEROS ATH GENERIC UTILITIES
1753M: "Luis R. Rodriguez" <mcgrof@do-not-panic.com>
1754L: linux-wireless@vger.kernel.org
1755S: Supported
1756F: drivers/net/wireless/ath/*
1757
1758ATHEROS ATH5K WIRELESS DRIVER
1759M: Jiri Slaby <jirislaby@gmail.com>
1760M: Nick Kossifidis <mickflemm@gmail.com>
1761M: "Luis R. Rodriguez" <mcgrof@do-not-panic.com>
1762L: linux-wireless@vger.kernel.org
1763W: http://wireless.kernel.org/en/users/Drivers/ath5k
1764S: Maintained
1765F: drivers/net/wireless/ath/ath5k/
1766
1767ATHEROS ATH6KL WIRELESS DRIVER
1768M: Kalle Valo <kvalo@qca.qualcomm.com>
1769L: linux-wireless@vger.kernel.org
1770W: http://wireless.kernel.org/en/users/Drivers/ath6kl
1771T: git git://github.com/kvalo/ath.git
1772S: Supported
1773F: drivers/net/wireless/ath/ath6kl/
1774
1775WILOCITY WIL6210 WIRELESS DRIVER
1776M: Vladimir Kondratiev <qca_vkondrat@qca.qualcomm.com>
1777L: linux-wireless@vger.kernel.org
1778L: wil6210@qca.qualcomm.com
1779S: Supported
1780W: http://wireless.kernel.org/en/users/Drivers/wil6210
1781F: drivers/net/wireless/ath/wil6210/
1782F: include/uapi/linux/wil6210_uapi.h
1783
1784CARL9170 LINUX COMMUNITY WIRELESS DRIVER
1785M: Christian Lamparter <chunkeey@googlemail.com>
1786L: linux-wireless@vger.kernel.org
1787W: http://wireless.kernel.org/en/users/Drivers/carl9170
1788S: Maintained
1789F: drivers/net/wireless/ath/carl9170/
1790
1791ATK0110 HWMON DRIVER
1792M: Luca Tettamanti <kronos.it@gmail.com>
1793L: lm-sensors@lm-sensors.org
1794S: Maintained
1795F: drivers/hwmon/asus_atk0110.c
1796
1797ATI_REMOTE2 DRIVER
1798M: Ville Syrjala <syrjala@sci.fi>
1799S: Maintained
1800F: drivers/input/misc/ati_remote2.c
1801
1802ATLX ETHERNET DRIVERS
1803M: Jay Cliburn <jcliburn@gmail.com>
1804M: Chris Snook <chris.snook@gmail.com>
1805L: netdev@vger.kernel.org
1806W: http://sourceforge.net/projects/atl1
1807W: http://atl1.sourceforge.net
1808S: Maintained
1809F: drivers/net/ethernet/atheros/
1810
1811ATM
1812M: Chas Williams <3chas3@gmail.com>
1813L: linux-atm-general@lists.sourceforge.net (moderated for non-subscribers)
1814L: netdev@vger.kernel.org
1815W: http://linux-atm.sourceforge.net
1816S: Maintained
1817F: drivers/atm/
1818F: include/linux/atm*
1819F: include/uapi/linux/atm*
1820
1821ATMEL AT91 / AT32 MCI DRIVER
1822M: Ludovic Desroches <ludovic.desroches@atmel.com>
1823S: Maintained
1824F: drivers/mmc/host/atmel-mci.c
1825F: drivers/mmc/host/atmel-mci-regs.h
1826
1827ATMEL AT91 / AT32 SERIAL DRIVER
1828M: Nicolas Ferre <nicolas.ferre@atmel.com>
1829S: Supported
1830F: drivers/tty/serial/atmel_serial.c
1831
1832ATMEL Audio ALSA driver
1833M: Nicolas Ferre <nicolas.ferre@atmel.com>
1834L: alsa-devel@alsa-project.org (moderated for non-subscribers)
1835S: Supported
1836F: sound/soc/atmel
1837
1838ATMEL DMA DRIVER
1839M: Nicolas Ferre <nicolas.ferre@atmel.com>
1840L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1841S: Supported
1842F: drivers/dma/at_hdmac.c
1843F: drivers/dma/at_hdmac_regs.h
1844F: include/linux/platform_data/dma-atmel.h
1845
1846ATMEL XDMA DRIVER
1847M: Ludovic Desroches <ludovic.desroches@atmel.com>
1848L: linux-arm-kernel@lists.infradead.org
1849L: dmaengine@vger.kernel.org
1850S: Supported
1851F: drivers/dma/at_xdmac.c
1852
1853ATMEL I2C DRIVER
1854M: Ludovic Desroches <ludovic.desroches@atmel.com>
1855L: linux-i2c@vger.kernel.org
1856S: Supported
1857F: drivers/i2c/busses/i2c-at91.c
1858
1859ATMEL ISI DRIVER
1860M: Josh Wu <josh.wu@atmel.com>
1861L: linux-media@vger.kernel.org
1862S: Supported
1863F: drivers/media/platform/soc_camera/atmel-isi.c
1864F: include/media/atmel-isi.h
1865
1866ATMEL LCDFB DRIVER
1867M: Nicolas Ferre <nicolas.ferre@atmel.com>
1868L: linux-fbdev@vger.kernel.org
1869S: Maintained
1870F: drivers/video/fbdev/atmel_lcdfb.c
1871F: include/video/atmel_lcdc.h
1872
1873ATMEL MACB ETHERNET DRIVER
1874M: Nicolas Ferre <nicolas.ferre@atmel.com>
1875S: Supported
1876F: drivers/net/ethernet/cadence/
1877
1878ATMEL NAND DRIVER
1879M: Josh Wu <josh.wu@atmel.com>
1880L: linux-mtd@lists.infradead.org
1881S: Supported
1882F: drivers/mtd/nand/atmel_nand*
1883
1884ATMEL SPI DRIVER
1885M: Nicolas Ferre <nicolas.ferre@atmel.com>
1886S: Supported
1887F: drivers/spi/spi-atmel.*
1888
1889ATMEL SSC DRIVER
1890M: Nicolas Ferre <nicolas.ferre@atmel.com>
1891L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1892S: Supported
1893F: drivers/misc/atmel-ssc.c
1894F: include/linux/atmel-ssc.h
1895
1896ATMEL Timer Counter (TC) AND CLOCKSOURCE DRIVERS
1897M: Nicolas Ferre <nicolas.ferre@atmel.com>
1898L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1899S: Supported
1900F: drivers/misc/atmel_tclib.c
1901F: drivers/clocksource/tcb_clksrc.c
1902
1903ATMEL USBA UDC DRIVER
1904M: Nicolas Ferre <nicolas.ferre@atmel.com>
1905L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1906S: Supported
1907F: drivers/usb/gadget/udc/atmel_usba_udc.*
1908
1909ATMEL WIRELESS DRIVER
1910M: Simon Kelley <simon@thekelleys.org.uk>
1911L: linux-wireless@vger.kernel.org
1912W: http://www.thekelleys.org.uk/atmel
1913W: http://atmelwlandriver.sourceforge.net/
1914S: Maintained
1915F: drivers/net/wireless/atmel*
1916
1917ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER
1918M: Bradley Grove <linuxdrivers@attotech.com>
1919L: linux-scsi@vger.kernel.org
1920W: http://www.attotech.com
1921S: Supported
1922F: drivers/scsi/esas2r
1923
1924ATUSB IEEE 802.15.4 RADIO DRIVER
1925M: Stefan Schmidt <stefan@osg.samsung.com>
1926L: linux-wpan@vger.kernel.org
1927S: Maintained
1928F: drivers/net/ieee802154/atusb.c
1929F: drivers/net/ieee802154/atusb.h
1930F: drivers/net/ieee802154/at86rf230.h
1931
1932AUDIT SUBSYSTEM
1933M: Paul Moore <paul@paul-moore.com>
1934M: Eric Paris <eparis@redhat.com>
1935L: linux-audit@redhat.com (moderated for non-subscribers)
1936W: http://people.redhat.com/sgrubb/audit/
1937T: git git://git.infradead.org/users/pcmoore/audit
1938S: Maintained
1939F: include/linux/audit.h
1940F: include/uapi/linux/audit.h
1941F: kernel/audit*
1942
1943AUXILIARY DISPLAY DRIVERS
1944M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
1945W: http://miguelojeda.es/auxdisplay.htm
1946W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
1947S: Maintained
1948F: drivers/auxdisplay/
1949F: include/linux/cfag12864b.h
1950
1951AVR32 ARCHITECTURE
1952M: Haavard Skinnemoen <hskinnemoen@gmail.com>
1953M: Hans-Christian Egtvedt <egtvedt@samfundet.no>
1954W: http://www.atmel.com/products/AVR32/
1955W: http://mirror.egtvedt.no/avr32linux.org/
1956W: http://avrfreaks.net/
1957S: Maintained
1958F: arch/avr32/
1959
1960AVR32/AT32AP MACHINE SUPPORT
1961M: Haavard Skinnemoen <hskinnemoen@gmail.com>
1962M: Hans-Christian Egtvedt <egtvedt@samfundet.no>
1963S: Maintained
1964F: arch/avr32/mach-at32ap/
1965
1966AX.25 NETWORK LAYER
1967M: Ralf Baechle <ralf@linux-mips.org>
1968L: linux-hams@vger.kernel.org
1969W: http://www.linux-ax25.org/
1970S: Maintained
1971F: include/uapi/linux/ax25.h
1972F: include/net/ax25.h
1973F: net/ax25/
1974
1975AZ6007 DVB DRIVER
1976M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
1977L: linux-media@vger.kernel.org
1978W: http://linuxtv.org
1979T: git git://linuxtv.org/media_tree.git
1980S: Maintained
1981F: drivers/media/usb/dvb-usb-v2/az6007.c
1982
1983AZTECH FM RADIO RECEIVER DRIVER
1984M: Hans Verkuil <hverkuil@xs4all.nl>
1985L: linux-media@vger.kernel.org
1986T: git git://linuxtv.org/media_tree.git
1987W: http://linuxtv.org
1988S: Maintained
1989F: drivers/media/radio/radio-aztech*
1990
1991B43 WIRELESS DRIVER
1992L: linux-wireless@vger.kernel.org
1993L: b43-dev@lists.infradead.org
1994W: http://wireless.kernel.org/en/users/Drivers/b43
1995S: Odd Fixes
1996F: drivers/net/wireless/b43/
1997
1998B43LEGACY WIRELESS DRIVER
1999M: Larry Finger <Larry.Finger@lwfinger.net>
2000L: linux-wireless@vger.kernel.org
2001L: b43-dev@lists.infradead.org
2002W: http://wireless.kernel.org/en/users/Drivers/b43
2003S: Maintained
2004F: drivers/net/wireless/b43legacy/
2005
2006BACKLIGHT CLASS/SUBSYSTEM
2007M: Jingoo Han <jingoohan1@gmail.com>
2008M: Lee Jones <lee.jones@linaro.org>
2009S: Maintained
2010F: drivers/video/backlight/
2011F: include/linux/backlight.h
2012
2013BATMAN ADVANCED
2014M: Marek Lindner <mareklindner@neomailbox.ch>
2015M: Simon Wunderlich <sw@simonwunderlich.de>
2016M: Antonio Quartulli <antonio@meshcoding.com>
2017L: b.a.t.m.a.n@lists.open-mesh.org
2018W: http://www.open-mesh.org/
2019S: Maintained
2020F: net/batman-adv/
2021
2022BAYCOM/HDLCDRV DRIVERS FOR AX.25
2023M: Thomas Sailer <t.sailer@alumni.ethz.ch>
2024L: linux-hams@vger.kernel.org
2025W: http://www.baycom.org/~tom/ham/ham.html
2026S: Maintained
2027F: drivers/net/hamradio/baycom*
2028
2029BCACHE (BLOCK LAYER CACHE)
2030M: Kent Overstreet <kent.overstreet@gmail.com>
2031L: linux-bcache@vger.kernel.org
2032W: http://bcache.evilpiepirate.org
2033S: Maintained
2034F: drivers/md/bcache/
2035
2036BDISP ST MEDIA DRIVER
2037M: Fabien Dessenne <fabien.dessenne@st.com>
2038L: linux-media@vger.kernel.org
2039T: git git://linuxtv.org/media_tree.git
2040W: http://linuxtv.org
2041S: Supported
2042F: drivers/media/platform/sti/bdisp
2043
2044BEFS FILE SYSTEM
2045S: Orphan
2046F: Documentation/filesystems/befs.txt
2047F: fs/befs/
2048
2049BECKHOFF CX5020 ETHERCAT MASTER DRIVER
2050M: Dariusz Marcinkiewicz <reksio@newterm.pl>
2051L: netdev@vger.kernel.org
2052S: Maintained
2053F: drivers/net/ethernet/ec_bhf.c
2054
2055BFS FILE SYSTEM
2056M: "Tigran A. Aivazian" <tigran@aivazian.fsnet.co.uk>
2057S: Maintained
2058F: Documentation/filesystems/bfs.txt
2059F: fs/bfs/
2060F: include/uapi/linux/bfs_fs.h
2061
2062BLACKFIN ARCHITECTURE
2063M: Steven Miao <realmz6@gmail.com>
2064L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2065T: git git://git.code.sf.net/p/adi-linux/code
2066W: http://blackfin.uclinux.org
2067S: Supported
2068F: arch/blackfin/
2069
2070BLACKFIN EMAC DRIVER
2071L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2072W: http://blackfin.uclinux.org
2073S: Supported
2074F: drivers/net/ethernet/adi/
2075
2076BLACKFIN RTC DRIVER
2077L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2078W: http://blackfin.uclinux.org
2079S: Supported
2080F: drivers/rtc/rtc-bfin.c
2081
2082BLACKFIN SDH DRIVER
2083M: Sonic Zhang <sonic.zhang@analog.com>
2084L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2085W: http://blackfin.uclinux.org
2086S: Supported
2087F: drivers/mmc/host/bfin_sdh.c
2088
2089BLACKFIN SERIAL DRIVER
2090M: Sonic Zhang <sonic.zhang@analog.com>
2091L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2092W: http://blackfin.uclinux.org
2093S: Supported
2094F: drivers/tty/serial/bfin_uart.c
2095
2096BLACKFIN WATCHDOG DRIVER
2097L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2098W: http://blackfin.uclinux.org
2099S: Supported
2100F: drivers/watchdog/bfin_wdt.c
2101
2102BLACKFIN I2C TWI DRIVER
2103M: Sonic Zhang <sonic.zhang@analog.com>
2104L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2105W: http://blackfin.uclinux.org/
2106S: Supported
2107F: drivers/i2c/busses/i2c-bfin-twi.c
2108
2109BLACKFIN MEDIA DRIVER
2110M: Scott Jiang <scott.jiang.linux@gmail.com>
2111L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2112W: http://blackfin.uclinux.org/
2113S: Supported
2114F: drivers/media/platform/blackfin/
2115F: drivers/media/i2c/adv7183*
2116F: drivers/media/i2c/vs6624*
2117
2118BLINKM RGB LED DRIVER
2119M: Jan-Simon Moeller <jansimon.moeller@gmx.de>
2120S: Maintained
2121F: drivers/leds/leds-blinkm.c
2122
2123BLOCK LAYER
2124M: Jens Axboe <axboe@kernel.dk>
2125T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
2126S: Maintained
2127F: block/
2128F: kernel/trace/blktrace.c
2129
2130BLOCK2MTD DRIVER
2131M: Joern Engel <joern@lazybastard.org>
2132L: linux-mtd@lists.infradead.org
2133S: Maintained
2134F: drivers/mtd/devices/block2mtd.c
2135
2136BLUETOOTH DRIVERS
2137M: Marcel Holtmann <marcel@holtmann.org>
2138M: Gustavo Padovan <gustavo@padovan.org>
2139M: Johan Hedberg <johan.hedberg@gmail.com>
2140L: linux-bluetooth@vger.kernel.org
2141W: http://www.bluez.org/
2142T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2143T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2144S: Maintained
2145F: drivers/bluetooth/
2146
2147BLUETOOTH SUBSYSTEM
2148M: Marcel Holtmann <marcel@holtmann.org>
2149M: Gustavo Padovan <gustavo@padovan.org>
2150M: Johan Hedberg <johan.hedberg@gmail.com>
2151L: linux-bluetooth@vger.kernel.org
2152W: http://www.bluez.org/
2153T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2154T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2155S: Maintained
2156F: net/bluetooth/
2157F: include/net/bluetooth/
2158
2159BONDING DRIVER
2160M: Jay Vosburgh <j.vosburgh@gmail.com>
2161M: Veaceslav Falico <vfalico@gmail.com>
2162M: Andy Gospodarek <gospo@cumulusnetworks.com>
2163L: netdev@vger.kernel.org
2164W: http://sourceforge.net/projects/bonding/
2165S: Supported
2166F: drivers/net/bonding/
2167F: include/uapi/linux/if_bonding.h
2168
2169BPF (Safe dynamic programs and tools)
2170M: Alexei Starovoitov <ast@kernel.org>
2171L: netdev@vger.kernel.org
2172L: linux-kernel@vger.kernel.org
2173S: Supported
2174F: kernel/bpf/
2175
2176BROADCOM B44 10/100 ETHERNET DRIVER
2177M: Gary Zambrano <zambrano@broadcom.com>
2178L: netdev@vger.kernel.org
2179S: Supported
2180F: drivers/net/ethernet/broadcom/b44.*
2181
2182BROADCOM GENET ETHERNET DRIVER
2183M: Florian Fainelli <f.fainelli@gmail.com>
2184L: netdev@vger.kernel.org
2185S: Supported
2186F: drivers/net/ethernet/broadcom/genet/
2187
2188BROADCOM BNX2 GIGABIT ETHERNET DRIVER
2189M: Sony Chacko <sony.chacko@qlogic.com>
2190M: Dept-HSGLinuxNICDev@qlogic.com
2191L: netdev@vger.kernel.org
2192S: Supported
2193F: drivers/net/ethernet/broadcom/bnx2.*
2194F: drivers/net/ethernet/broadcom/bnx2_*
2195
2196BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
2197M: Ariel Elior <ariel.elior@qlogic.com>
2198L: netdev@vger.kernel.org
2199S: Supported
2200F: drivers/net/ethernet/broadcom/bnx2x/
2201
2202BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
2203M: Florian Fainelli <f.fainelli@gmail.com>
2204M: Ray Jui <rjui@broadcom.com>
2205M: Scott Branden <sbranden@broadcom.com>
2206L: bcm-kernel-feedback-list@broadcom.com
2207T: git git://github.com/broadcom/mach-bcm
2208S: Maintained
2209F: arch/arm/mach-bcm/
2210F: arch/arm/boot/dts/bcm113*
2211F: arch/arm/boot/dts/bcm216*
2212F: arch/arm/boot/dts/bcm281*
2213F: arch/arm/configs/bcm_defconfig
2214F: drivers/mmc/host/sdhci-bcm-kona.c
2215F: drivers/clocksource/bcm_kona_timer.c
2216
2217BROADCOM BCM2835 ARM ARCHITECTURE
2218M: Stephen Warren <swarren@wwwdotorg.org>
2219M: Lee Jones <lee@kernel.org>
2220L: linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers)
2221T: git git://git.kernel.org/pub/scm/linux/kernel/git/rpi/linux-rpi.git
2222S: Maintained
2223N: bcm2835
2224
2225BROADCOM BCM33XX MIPS ARCHITECTURE
2226M: Kevin Cernekee <cernekee@gmail.com>
2227L: linux-mips@linux-mips.org
2228S: Maintained
2229F: arch/mips/bcm3384/*
2230F: arch/mips/include/asm/mach-bcm3384/*
2231F: arch/mips/kernel/*bmips*
2232
2233BROADCOM BCM47XX MIPS ARCHITECTURE
2234M: Hauke Mehrtens <hauke@hauke-m.de>
2235M: Rafał Miłecki <zajec5@gmail.com>
2236L: linux-mips@linux-mips.org
2237S: Maintained
2238F: arch/mips/bcm47xx/*
2239F: arch/mips/include/asm/mach-bcm47xx/*
2240
2241BROADCOM BCM5301X ARM ARCHITECTURE
2242M: Hauke Mehrtens <hauke@hauke-m.de>
2243L: linux-arm-kernel@lists.infradead.org
2244S: Maintained
2245F: arch/arm/mach-bcm/bcm_5301x.c
2246F: arch/arm/boot/dts/bcm5301x.dtsi
2247F: arch/arm/boot/dts/bcm470*
2248
2249BROADCOM BCM63XX ARM ARCHITECTURE
2250M: Florian Fainelli <f.fainelli@gmail.com>
2251L: linux-arm-kernel@lists.infradead.org
2252T: git git://github.com/broadcom/arm-bcm63xx.git
2253S: Maintained
2254F: arch/arm/mach-bcm/bcm63xx.c
2255F: arch/arm/include/debug/bcm63xx.S
2256
2257BROADCOM BCM63XX/BCM33XX UDC DRIVER
2258M: Kevin Cernekee <cernekee@gmail.com>
2259L: linux-usb@vger.kernel.org
2260S: Maintained
2261F: drivers/usb/gadget/udc/bcm63xx_udc.*
2262
2263BROADCOM BCM7XXX ARM ARCHITECTURE
2264M: Brian Norris <computersforpeace@gmail.com>
2265M: Gregory Fong <gregory.0xf0@gmail.com>
2266M: Florian Fainelli <f.fainelli@gmail.com>
2267L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2268T: git git://github.com/broadcom/stblinux.git
2269S: Maintained
2270F: arch/arm/mach-bcm/*brcmstb*
2271F: arch/arm/boot/dts/bcm7*.dts*
2272F: drivers/bus/brcmstb_gisb.c
2273N: brcmstb
2274
2275BROADCOM BMIPS MIPS ARCHITECTURE
2276M: Kevin Cernekee <cernekee@gmail.com>
2277M: Florian Fainelli <f.fainelli@gmail.com>
2278L: linux-mips@linux-mips.org
2279T: git git://github.com/broadcom/stblinux.git
2280S: Maintained
2281F: arch/mips/bmips/*
2282F: arch/mips/include/asm/mach-bmips/*
2283F: arch/mips/kernel/*bmips*
2284F: arch/mips/boot/dts/brcm/bcm*.dts*
2285F: drivers/irqchip/irq-bcm7*
2286F: drivers/irqchip/irq-brcmstb*
2287
2288BROADCOM TG3 GIGABIT ETHERNET DRIVER
2289M: Prashant Sreedharan <prashant@broadcom.com>
2290M: Michael Chan <mchan@broadcom.com>
2291L: netdev@vger.kernel.org
2292S: Supported
2293F: drivers/net/ethernet/broadcom/tg3.*
2294
2295BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER
2296M: Brett Rudley <brudley@broadcom.com>
2297M: Arend van Spriel <arend@broadcom.com>
2298M: Franky (Zhenhui) Lin <frankyl@broadcom.com>
2299M: Hante Meuleman <meuleman@broadcom.com>
2300L: linux-wireless@vger.kernel.org
2301L: brcm80211-dev-list@broadcom.com
2302S: Supported
2303F: drivers/net/wireless/brcm80211/
2304
2305BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
2306M: QLogic-Storage-Upstream@qlogic.com
2307L: linux-scsi@vger.kernel.org
2308S: Supported
2309F: drivers/scsi/bnx2fc/
2310
2311BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
2312M: QLogic-Storage-Upstream@qlogic.com
2313L: linux-scsi@vger.kernel.org
2314S: Supported
2315F: drivers/scsi/bnx2i/
2316
2317BROADCOM CYGNUS/IPROC ARM ARCHITECTURE
2318M: Ray Jui <rjui@broadcom.com>
2319M: Scott Branden <sbranden@broadcom.com>
2320L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2321L: bcm-kernel-feedback-list@broadcom.com
2322T: git git://github.com/broadcom/cygnus-linux.git
2323S: Maintained
2324N: iproc
2325N: cygnus
2326N: bcm9113*
2327N: bcm9583*
2328N: bcm583*
2329N: bcm113*
2330
2331BROADCOM BRCMSTB GPIO DRIVER
2332M: Gregory Fong <gregory.0xf0@gmail.com>
2333L: bcm-kernel-feedback-list@broadcom.com>
2334S: Supported
2335F: drivers/gpio/gpio-brcmstb.c
2336F: Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt
2337
2338BROADCOM KONA GPIO DRIVER
2339M: Ray Jui <rjui@broadcom.com>
2340L: bcm-kernel-feedback-list@broadcom.com
2341S: Supported
2342F: drivers/gpio/gpio-bcm-kona.c
2343F: Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt
2344
2345BROADCOM NVRAM DRIVER
2346M: Rafał Miłecki <zajec5@gmail.com>
2347L: linux-mips@linux-mips.org
2348S: Maintained
2349F: drivers/firmware/broadcom/*
2350
2351BROADCOM STB NAND FLASH DRIVER
2352M: Brian Norris <computersforpeace@gmail.com>
2353L: linux-mtd@lists.infradead.org
2354S: Maintained
2355F: drivers/mtd/nand/brcmnand/
2356
2357BROADCOM SPECIFIC AMBA DRIVER (BCMA)
2358M: Rafał Miłecki <zajec5@gmail.com>
2359L: linux-wireless@vger.kernel.org
2360S: Maintained
2361F: drivers/bcma/
2362F: include/linux/bcma/
2363
2364BROADCOM SYSTEMPORT ETHERNET DRIVER
2365M: Florian Fainelli <f.fainelli@gmail.com>
2366L: netdev@vger.kernel.org
2367S: Supported
2368F: drivers/net/ethernet/broadcom/bcmsysport.*
2369
2370BROCADE BFA FC SCSI DRIVER
2371M: Anil Gurumurthy <anil.gurumurthy@qlogic.com>
2372M: Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
2373L: linux-scsi@vger.kernel.org
2374S: Supported
2375F: drivers/scsi/bfa/
2376
2377BROCADE BNA 10 GIGABIT ETHERNET DRIVER
2378M: Rasesh Mody <rasesh.mody@qlogic.com>
2379L: netdev@vger.kernel.org
2380S: Supported
2381F: drivers/net/ethernet/brocade/bna/
2382
2383BSG (block layer generic sg v4 driver)
2384M: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
2385L: linux-scsi@vger.kernel.org
2386S: Supported
2387F: block/bsg.c
2388F: include/linux/bsg.h
2389F: include/uapi/linux/bsg.h
2390
2391BT87X AUDIO DRIVER
2392M: Clemens Ladisch <clemens@ladisch.de>
2393L: alsa-devel@alsa-project.org (moderated for non-subscribers)
2394T: git git://git.alsa-project.org/alsa-kernel.git
2395S: Maintained
2396F: Documentation/sound/alsa/Bt87x.txt
2397F: sound/pci/bt87x.c
2398
2399BT8XXGPIO DRIVER
2400M: Michael Buesch <m@bues.ch>
2401W: http://bu3sch.de/btgpio.php
2402S: Maintained
2403F: drivers/gpio/gpio-bt8xx.c
2404
2405BTRFS FILE SYSTEM
2406M: Chris Mason <clm@fb.com>
2407M: Josef Bacik <jbacik@fb.com>
2408M: David Sterba <dsterba@suse.cz>
2409L: linux-btrfs@vger.kernel.org
2410W: http://btrfs.wiki.kernel.org/
2411Q: http://patchwork.kernel.org/project/linux-btrfs/list/
2412T: git git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git
2413S: Maintained
2414F: Documentation/filesystems/btrfs.txt
2415F: fs/btrfs/
2416
2417BTTV VIDEO4LINUX DRIVER
2418M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
2419L: linux-media@vger.kernel.org
2420W: http://linuxtv.org
2421T: git git://linuxtv.org/media_tree.git
2422S: Odd fixes
2423F: Documentation/video4linux/bttv/
2424F: drivers/media/pci/bt8xx/bttv*
2425
2426BUSLOGIC SCSI DRIVER
2427M: Khalid Aziz <khalid@gonehiking.org>
2428L: linux-scsi@vger.kernel.org
2429S: Maintained
2430F: drivers/scsi/BusLogic.*
2431F: drivers/scsi/FlashPoint.*
2432
2433C-MEDIA CMI8788 DRIVER
2434M: Clemens Ladisch <clemens@ladisch.de>
2435L: alsa-devel@alsa-project.org (moderated for non-subscribers)
2436T: git git://git.alsa-project.org/alsa-kernel.git
2437S: Maintained
2438F: sound/pci/oxygen/
2439
2440C6X ARCHITECTURE
2441M: Mark Salter <msalter@redhat.com>
2442M: Aurelien Jacquiot <a-jacquiot@ti.com>
2443L: linux-c6x-dev@linux-c6x.org
2444W: http://www.linux-c6x.org/wiki/index.php/Main_Page
2445S: Maintained
2446F: arch/c6x/
2447
2448CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
2449M: David Howells <dhowells@redhat.com>
2450L: linux-cachefs@redhat.com
2451S: Supported
2452F: Documentation/filesystems/caching/cachefiles.txt
2453F: fs/cachefiles/
2454
2455CADET FM/AM RADIO RECEIVER DRIVER
2456M: Hans Verkuil <hverkuil@xs4all.nl>
2457L: linux-media@vger.kernel.org
2458T: git git://linuxtv.org/media_tree.git
2459W: http://linuxtv.org
2460S: Maintained
2461F: drivers/media/radio/radio-cadet*
2462
2463CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
2464M: Jonathan Corbet <corbet@lwn.net>
2465L: linux-media@vger.kernel.org
2466T: git git://linuxtv.org/media_tree.git
2467S: Maintained
2468F: Documentation/video4linux/cafe_ccic
2469F: drivers/media/platform/marvell-ccic/
2470
2471CAIF NETWORK LAYER
2472M: Dmitry Tarnyagin <dmitry.tarnyagin@lockless.no>
2473L: netdev@vger.kernel.org
2474S: Supported
2475F: Documentation/networking/caif/
2476F: drivers/net/caif/
2477F: include/uapi/linux/caif/
2478F: include/net/caif/
2479F: net/caif/
2480
2481CALGARY x86-64 IOMMU
2482M: Muli Ben-Yehuda <muli@il.ibm.com>
2483M: "Jon D. Mason" <jdmason@kudzu.us>
2484L: discuss@x86-64.org
2485S: Maintained
2486F: arch/x86/kernel/pci-calgary_64.c
2487F: arch/x86/kernel/tce_64.c
2488F: arch/x86/include/asm/calgary.h
2489F: arch/x86/include/asm/tce.h
2490
2491CAN NETWORK LAYER
2492M: Oliver Hartkopp <socketcan@hartkopp.net>
2493M: Marc Kleine-Budde <mkl@pengutronix.de>
2494L: linux-can@vger.kernel.org
2495W: https://github.com/linux-can
2496T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
2497T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
2498S: Maintained
2499F: Documentation/networking/can.txt
2500F: net/can/
2501F: include/linux/can/core.h
2502F: include/uapi/linux/can.h
2503F: include/uapi/linux/can/bcm.h
2504F: include/uapi/linux/can/raw.h
2505F: include/uapi/linux/can/gw.h
2506
2507CAN NETWORK DRIVERS
2508M: Wolfgang Grandegger <wg@grandegger.com>
2509M: Marc Kleine-Budde <mkl@pengutronix.de>
2510L: linux-can@vger.kernel.org
2511W: https://github.com/linux-can
2512T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
2513T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
2514S: Maintained
2515F: drivers/net/can/
2516F: include/linux/can/dev.h
2517F: include/linux/can/platform/
2518F: include/uapi/linux/can/error.h
2519F: include/uapi/linux/can/netlink.h
2520
2521CAPABILITIES
2522M: Serge Hallyn <serge.hallyn@canonical.com>
2523L: linux-security-module@vger.kernel.org
2524S: Supported
2525F: include/linux/capability.h
2526F: include/uapi/linux/capability.h
2527F: security/commoncap.c
2528F: kernel/capability.c
2529
2530CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
2531M: Kevin Tsai <ktsai@capellamicro.com>
2532S: Maintained
2533F: drivers/iio/light/cm*
2534F: Documentation/devicetree/bindings/i2c/trivial-devices.txt
2535
2536CAVIUM LIQUIDIO NETWORK DRIVER
2537M: Derek Chickles <derek.chickles@caviumnetworks.com>
2538M: Satanand Burla <satananda.burla@caviumnetworks.com>
2539M: Felix Manlunas <felix.manlunas@caviumnetworks.com>
2540M: Raghu Vatsavayi <raghu.vatsavayi@caviumnetworks.com>
2541L: netdev@vger.kernel.org
2542W: http://www.cavium.com
2543S: Supported
2544F: drivers/net/ethernet/cavium/
2545F: drivers/net/ethernet/cavium/liquidio/
2546
2547CC2520 IEEE-802.15.4 RADIO DRIVER
2548M: Varka Bhadram <varkabhadram@gmail.com>
2549L: linux-wpan@vger.kernel.org
2550S: Maintained
2551F: drivers/net/ieee802154/cc2520.c
2552F: include/linux/spi/cc2520.h
2553F: Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
2554
2555CELL BROADBAND ENGINE ARCHITECTURE
2556M: Arnd Bergmann <arnd@arndb.de>
2557L: linuxppc-dev@lists.ozlabs.org
2558W: http://www.ibm.com/developerworks/power/cell/
2559S: Supported
2560F: arch/powerpc/include/asm/cell*.h
2561F: arch/powerpc/include/asm/spu*.h
2562F: arch/powerpc/include/uapi/asm/spu*.h
2563F: arch/powerpc/oprofile/*cell*
2564F: arch/powerpc/platforms/cell/
2565
2566CEPH COMMON CODE (LIBCEPH)
2567M: Ilya Dryomov <idryomov@gmail.com>
2568M: "Yan, Zheng" <zyan@redhat.com>
2569M: Sage Weil <sage@redhat.com>
2570L: ceph-devel@vger.kernel.org
2571W: http://ceph.com/
2572T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
2573T: git git://github.com/ceph/ceph-client.git
2574S: Supported
2575F: net/ceph/
2576F: include/linux/ceph/
2577F: include/linux/crush/
2578
2579CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
2580M: "Yan, Zheng" <zyan@redhat.com>
2581M: Sage Weil <sage@redhat.com>
2582M: Ilya Dryomov <idryomov@gmail.com>
2583L: ceph-devel@vger.kernel.org
2584W: http://ceph.com/
2585T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
2586T: git git://github.com/ceph/ceph-client.git
2587S: Supported
2588F: Documentation/filesystems/ceph.txt
2589F: fs/ceph/
2590
2591CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM:
2592L: linux-usb@vger.kernel.org
2593S: Orphan
2594F: Documentation/usb/WUSB-Design-overview.txt
2595F: Documentation/usb/wusb-cbaf
2596F: drivers/usb/host/hwa-hc.c
2597F: drivers/usb/host/whci/
2598F: drivers/usb/wusbcore/
2599F: include/linux/usb/wusb*
2600
2601CFAG12864B LCD DRIVER
2602M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
2603W: http://miguelojeda.es/auxdisplay.htm
2604W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
2605S: Maintained
2606F: drivers/auxdisplay/cfag12864b.c
2607F: include/linux/cfag12864b.h
2608
2609CFAG12864BFB LCD FRAMEBUFFER DRIVER
2610M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
2611W: http://miguelojeda.es/auxdisplay.htm
2612W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
2613S: Maintained
2614F: drivers/auxdisplay/cfag12864bfb.c
2615F: include/linux/cfag12864b.h
2616
2617CFG80211 and NL80211
2618M: Johannes Berg <johannes@sipsolutions.net>
2619L: linux-wireless@vger.kernel.org
2620W: http://wireless.kernel.org/
2621T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
2622T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
2623S: Maintained
2624F: include/uapi/linux/nl80211.h
2625F: include/net/cfg80211.h
2626F: net/wireless/*
2627X: net/wireless/wext*
2628
2629CHAR and MISC DRIVERS
2630M: Arnd Bergmann <arnd@arndb.de>
2631M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
2632T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
2633S: Supported
2634F: drivers/char/*
2635F: drivers/misc/*
2636F: include/linux/miscdevice.h
2637
2638CHECKPATCH
2639M: Andy Whitcroft <apw@canonical.com>
2640M: Joe Perches <joe@perches.com>
2641S: Maintained
2642F: scripts/checkpatch.pl
2643
2644CHINESE DOCUMENTATION
2645M: Harry Wei <harryxiyou@gmail.com>
2646L: xiyoulinuxkernelgroup@googlegroups.com (subscribers-only)
2647L: linux-kernel@zh-kernel.org (moderated for non-subscribers)
2648S: Maintained
2649F: Documentation/zh_CN/
2650
2651CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
2652M: Peter Chen <Peter.Chen@freescale.com>
2653T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
2654L: linux-usb@vger.kernel.org
2655S: Maintained
2656F: drivers/usb/chipidea/
2657
2658CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
2659M: Hans de Goede <hdegoede@redhat.com>
2660L: linux-input@vger.kernel.org
2661S: Maintained
2662F: Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt
2663F: drivers/input/touchscreen/chipone_icn8318.c
2664
2665CHROME HARDWARE PLATFORM SUPPORT
2666M: Olof Johansson <olof@lixom.net>
2667S: Maintained
2668F: drivers/platform/chrome/
2669
2670CISCO VIC ETHERNET NIC DRIVER
2671M: Christian Benvenuti <benve@cisco.com>
2672M: Sujith Sankar <ssujith@cisco.com>
2673M: Govindarajulu Varadarajan <_govind@gmx.com>
2674M: Neel Patel <neepatel@cisco.com>
2675S: Supported
2676F: drivers/net/ethernet/cisco/enic/
2677
2678CISCO VIC LOW LATENCY NIC DRIVER
2679M: Upinder Malhi <umalhi@cisco.com>
2680S: Supported
2681F: drivers/infiniband/hw/usnic
2682
2683CIRRUS LOGIC EP93XX ETHERNET DRIVER
2684M: Hartley Sweeten <hsweeten@visionengravers.com>
2685L: netdev@vger.kernel.org
2686S: Maintained
2687F: drivers/net/ethernet/cirrus/ep93xx_eth.c
2688
2689CIRRUS LOGIC AUDIO CODEC DRIVERS
2690M: Brian Austin <brian.austin@cirrus.com>
2691M: Paul Handrigan <Paul.Handrigan@cirrus.com>
2692L: alsa-devel@alsa-project.org (moderated for non-subscribers)
2693S: Maintained
2694F: sound/soc/codecs/cs*
2695
2696CLEANCACHE API
2697M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
2698L: linux-kernel@vger.kernel.org
2699S: Maintained
2700F: mm/cleancache.c
2701F: include/linux/cleancache.h
2702
2703CLK API
2704M: Russell King <linux@arm.linux.org.uk>
2705L: linux-clk@vger.kernel.org
2706S: Maintained
2707F: include/linux/clk.h
2708
2709CLOCKSOURCE, CLOCKEVENT DRIVERS
2710M: Daniel Lezcano <daniel.lezcano@linaro.org>
2711M: Thomas Gleixner <tglx@linutronix.de>
2712L: linux-kernel@vger.kernel.org
2713T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
2714S: Supported
2715F: drivers/clocksource
2716
2717CISCO FCOE HBA DRIVER
2718M: Hiral Patel <hiralpat@cisco.com>
2719M: Suma Ramars <sramars@cisco.com>
2720M: Brian Uchino <buchino@cisco.com>
2721L: linux-scsi@vger.kernel.org
2722S: Supported
2723F: drivers/scsi/fnic/
2724
2725CISCO SCSI HBA DRIVER
2726M: Narsimhulu Musini <nmusini@cisco.com>
2727M: Sesidhar Baddela <sebaddel@cisco.com>
2728L: linux-scsi@vger.kernel.org
2729S: Supported
2730F: drivers/scsi/snic/
2731
2732CMPC ACPI DRIVER
2733M: Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com>
2734M: Daniel Oliveira Nascimento <don@syst.com.br>
2735L: platform-driver-x86@vger.kernel.org
2736S: Supported
2737F: drivers/platform/x86/classmate-laptop.c
2738
2739COBALT MEDIA DRIVER
2740M: Hans Verkuil <hans.verkuil@cisco.com>
2741L: linux-media@vger.kernel.org
2742T: git git://linuxtv.org/media_tree.git
2743W: http://linuxtv.org
2744S: Supported
2745F: drivers/media/pci/cobalt/
2746
2747COCCINELLE/Semantic Patches (SmPL)
2748M: Julia Lawall <Julia.Lawall@lip6.fr>
2749M: Gilles Muller <Gilles.Muller@lip6.fr>
2750M: Nicolas Palix <nicolas.palix@imag.fr>
2751M: Michal Marek <mmarek@suse.cz>
2752L: cocci@systeme.lip6.fr (moderated for non-subscribers)
2753T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc
2754W: http://coccinelle.lip6.fr/
2755S: Supported
2756F: Documentation/coccinelle.txt
2757F: scripts/coccinelle/
2758F: scripts/coccicheck
2759
2760CODA FILE SYSTEM
2761M: Jan Harkes <jaharkes@cs.cmu.edu>
2762M: coda@cs.cmu.edu
2763L: codalist@coda.cs.cmu.edu
2764W: http://www.coda.cs.cmu.edu/
2765S: Maintained
2766F: Documentation/filesystems/coda.txt
2767F: fs/coda/
2768F: include/linux/coda*.h
2769F: include/uapi/linux/coda*.h
2770
2771CODA V4L2 MEM2MEM DRIVER
2772M: Philipp Zabel <p.zabel@pengutronix.de>
2773L: linux-media@vger.kernel.org
2774S: Maintained
2775F: Documentation/devicetree/bindings/media/coda.txt
2776F: drivers/media/platform/coda/
2777
2778COMMON CLK FRAMEWORK
2779M: Michael Turquette <mturquette@baylibre.com>
2780M: Stephen Boyd <sboyd@codeaurora.org>
2781L: linux-clk@vger.kernel.org
2782T: git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
2783S: Maintained
2784F: drivers/clk/
2785X: drivers/clk/clkdev.c
2786F: include/linux/clk-pr*
2787F: include/linux/clk/
2788
2789COMMON INTERNET FILE SYSTEM (CIFS)
2790M: Steve French <sfrench@samba.org>
2791L: linux-cifs@vger.kernel.org
2792L: samba-technical@lists.samba.org (moderated for non-subscribers)
2793W: http://linux-cifs.samba.org/
2794T: git git://git.samba.org/sfrench/cifs-2.6.git
2795S: Supported
2796F: Documentation/filesystems/cifs/
2797F: fs/cifs/
2798
2799COMPACTPCI HOTPLUG CORE
2800M: Scott Murray <scott@spiteful.org>
2801L: linux-pci@vger.kernel.org
2802S: Maintained
2803F: drivers/pci/hotplug/cpci_hotplug*
2804
2805COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
2806M: Scott Murray <scott@spiteful.org>
2807L: linux-pci@vger.kernel.org
2808S: Maintained
2809F: drivers/pci/hotplug/cpcihp_zt5550.*
2810
2811COMPACTPCI HOTPLUG GENERIC DRIVER
2812M: Scott Murray <scott@spiteful.org>
2813L: linux-pci@vger.kernel.org
2814S: Maintained
2815F: drivers/pci/hotplug/cpcihp_generic.c
2816
2817COMPAL LAPTOP SUPPORT
2818M: Cezary Jackiewicz <cezary.jackiewicz@gmail.com>
2819L: platform-driver-x86@vger.kernel.org
2820S: Maintained
2821F: drivers/platform/x86/compal-laptop.c
2822
2823CONEXANT ACCESSRUNNER USB DRIVER
2824M: Simon Arlott <cxacru@fire.lp0.eu>
2825L: accessrunner-general@lists.sourceforge.net
2826W: http://accessrunner.sourceforge.net/
2827S: Maintained
2828F: drivers/usb/atm/cxacru.c
2829
2830CONFIGFS
2831M: Joel Becker <jlbec@evilplan.org>
2832T: git git://git.kernel.org/pub/scm/linux/kernel/git/jlbec/configfs.git
2833S: Supported
2834F: fs/configfs/
2835F: include/linux/configfs.h
2836
2837CONNECTOR
2838M: Evgeniy Polyakov <zbr@ioremap.net>
2839L: netdev@vger.kernel.org
2840S: Maintained
2841F: drivers/connector/
2842
2843CONTROL GROUP (CGROUP)
2844M: Tejun Heo <tj@kernel.org>
2845M: Li Zefan <lizefan@huawei.com>
2846M: Johannes Weiner <hannes@cmpxchg.org>
2847L: cgroups@vger.kernel.org
2848T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
2849S: Maintained
2850F: Documentation/cgroups/
2851F: include/linux/cgroup*
2852F: kernel/cgroup*
2853
2854CONTROL GROUP - CPUSET
2855M: Li Zefan <lizefan@huawei.com>
2856L: cgroups@vger.kernel.org
2857W: http://www.bullopensource.org/cpuset/
2858W: http://oss.sgi.com/projects/cpusets/
2859T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
2860S: Maintained
2861F: Documentation/cgroups/cpusets.txt
2862F: include/linux/cpuset.h
2863F: kernel/cpuset.c
2864
2865CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
2866M: Johannes Weiner <hannes@cmpxchg.org>
2867M: Michal Hocko <mhocko@suse.cz>
2868L: cgroups@vger.kernel.org
2869L: linux-mm@kvack.org
2870S: Maintained
2871F: mm/memcontrol.c
2872F: mm/swap_cgroup.c
2873
2874CORETEMP HARDWARE MONITORING DRIVER
2875M: Fenghua Yu <fenghua.yu@intel.com>
2876L: lm-sensors@lm-sensors.org
2877S: Maintained
2878F: Documentation/hwmon/coretemp
2879F: drivers/hwmon/coretemp.c
2880
2881COSA/SRP SYNC SERIAL DRIVER
2882M: Jan "Yenya" Kasprzak <kas@fi.muni.cz>
2883W: http://www.fi.muni.cz/~kas/cosa/
2884S: Maintained
2885F: drivers/net/wan/cosa*
2886
2887CPMAC ETHERNET DRIVER
2888M: Florian Fainelli <florian@openwrt.org>
2889L: netdev@vger.kernel.org
2890S: Maintained
2891F: drivers/net/ethernet/ti/cpmac.c
2892
2893CPU FREQUENCY DRIVERS
2894M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
2895M: Viresh Kumar <viresh.kumar@linaro.org>
2896L: linux-pm@vger.kernel.org
2897S: Maintained
2898T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
2899T: git git://git.linaro.org/people/vireshk/linux.git (For ARM Updates)
2900F: drivers/cpufreq/
2901F: include/linux/cpufreq.h
2902
2903CPU FREQUENCY DRIVERS - ARM BIG LITTLE
2904M: Viresh Kumar <viresh.kumar@linaro.org>
2905M: Sudeep Holla <sudeep.holla@arm.com>
2906L: linux-pm@vger.kernel.org
2907W: http://www.arm.com/products/processors/technologies/biglittleprocessing.php
2908S: Maintained
2909F: drivers/cpufreq/arm_big_little.h
2910F: drivers/cpufreq/arm_big_little.c
2911F: drivers/cpufreq/arm_big_little_dt.c
2912
2913CPUIDLE DRIVER - ARM BIG LITTLE
2914M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
2915M: Daniel Lezcano <daniel.lezcano@linaro.org>
2916L: linux-pm@vger.kernel.org
2917L: linux-arm-kernel@lists.infradead.org
2918T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
2919S: Maintained
2920F: drivers/cpuidle/cpuidle-big_little.c
2921
2922CPUIDLE DRIVER - ARM EXYNOS
2923M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
2924M: Daniel Lezcano <daniel.lezcano@linaro.org>
2925M: Kukjin Kim <kgene@kernel.org>
2926L: linux-pm@vger.kernel.org
2927L: linux-samsung-soc@vger.kernel.org
2928S: Supported
2929F: drivers/cpuidle/cpuidle-exynos.c
2930F: arch/arm/mach-exynos/pm.c
2931
2932CPUIDLE DRIVERS
2933M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
2934M: Daniel Lezcano <daniel.lezcano@linaro.org>
2935L: linux-pm@vger.kernel.org
2936S: Maintained
2937T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
2938F: drivers/cpuidle/*
2939F: include/linux/cpuidle.h
2940
2941CPUID/MSR DRIVER
2942M: "H. Peter Anvin" <hpa@zytor.com>
2943S: Maintained
2944F: arch/x86/kernel/cpuid.c
2945F: arch/x86/kernel/msr.c
2946
2947CPU POWER MONITORING SUBSYSTEM
2948M: Thomas Renninger <trenn@suse.de>
2949L: linux-pm@vger.kernel.org
2950S: Maintained
2951F: tools/power/cpupower/
2952
2953CRAMFS FILESYSTEM
2954W: http://sourceforge.net/projects/cramfs/
2955S: Orphan / Obsolete
2956F: Documentation/filesystems/cramfs.txt
2957F: fs/cramfs/
2958
2959CRIS PORT
2960M: Mikael Starvik <starvik@axis.com>
2961M: Jesper Nilsson <jesper.nilsson@axis.com>
2962L: linux-cris-kernel@axis.com
2963W: http://developer.axis.com
2964S: Maintained
2965F: arch/cris/
2966F: drivers/tty/serial/crisv10.*
2967
2968CRYPTO API
2969M: Herbert Xu <herbert@gondor.apana.org.au>
2970M: "David S. Miller" <davem@davemloft.net>
2971L: linux-crypto@vger.kernel.org
2972T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
2973S: Maintained
2974F: Documentation/crypto/
2975F: Documentation/DocBook/crypto-API.tmpl
2976F: arch/*/crypto/
2977F: crypto/
2978F: drivers/crypto/
2979F: include/crypto/
2980
2981CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
2982M: Neil Horman <nhorman@tuxdriver.com>
2983L: linux-crypto@vger.kernel.org
2984S: Maintained
2985F: crypto/ansi_cprng.c
2986F: crypto/rng.c
2987
2988CS5535 Audio ALSA driver
2989M: Jaya Kumar <jayakumar.alsa@gmail.com>
2990S: Maintained
2991F: sound/pci/cs5535audio/
2992
2993CW1200 WLAN driver
2994M: Solomon Peachy <pizza@shaftnet.org>
2995S: Maintained
2996F: drivers/net/wireless/cw1200/
2997
2998CX18 VIDEO4LINUX DRIVER
2999M: Andy Walls <awalls@md.metrocast.net>
3000L: ivtv-devel@ivtvdriver.org (subscribers-only)
3001L: linux-media@vger.kernel.org
3002T: git git://linuxtv.org/media_tree.git
3003W: http://linuxtv.org
3004W: http://www.ivtvdriver.org/index.php/Cx18
3005S: Maintained
3006F: Documentation/video4linux/cx18.txt
3007F: drivers/media/pci/cx18/
3008F: include/uapi/linux/ivtv*
3009
3010CX2341X MPEG ENCODER HELPER MODULE
3011M: Hans Verkuil <hverkuil@xs4all.nl>
3012L: linux-media@vger.kernel.org
3013T: git git://linuxtv.org/media_tree.git
3014W: http://linuxtv.org
3015S: Maintained
3016F: drivers/media/common/cx2341x*
3017F: include/media/cx2341x*
3018
3019CX24120 MEDIA DRIVER
3020M: Jemma Denson <jdenson@gmail.com>
3021M: Patrick Boettcher <patrick.boettcher@posteo.de>
3022L: linux-media@vger.kernel.org
3023W: http://linuxtv.org/
3024Q: http://patchwork.linuxtv.org/project/linux-media/list/
3025S: Maintained
3026F: drivers/media/dvb-frontends/cx24120*
3027
3028CX88 VIDEO4LINUX DRIVER
3029M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
3030L: linux-media@vger.kernel.org
3031W: http://linuxtv.org
3032T: git git://linuxtv.org/media_tree.git
3033S: Odd fixes
3034F: Documentation/video4linux/cx88/
3035F: drivers/media/pci/cx88/
3036
3037CXD2820R MEDIA DRIVER
3038M: Antti Palosaari <crope@iki.fi>
3039L: linux-media@vger.kernel.org
3040W: http://linuxtv.org/
3041W: http://palosaari.fi/linux/
3042Q: http://patchwork.linuxtv.org/project/linux-media/list/
3043T: git git://linuxtv.org/anttip/media_tree.git
3044S: Maintained
3045F: drivers/media/dvb-frontends/cxd2820r*
3046
3047CXGB3 ETHERNET DRIVER (CXGB3)
3048M: Santosh Raspatur <santosh@chelsio.com>
3049L: netdev@vger.kernel.org
3050W: http://www.chelsio.com
3051S: Supported
3052F: drivers/net/ethernet/chelsio/cxgb3/
3053
3054CXGB3 ISCSI DRIVER (CXGB3I)
3055M: Karen Xie <kxie@chelsio.com>
3056L: linux-scsi@vger.kernel.org
3057W: http://www.chelsio.com
3058S: Supported
3059F: drivers/scsi/cxgbi/cxgb3i
3060
3061CXGB3 IWARP RNIC DRIVER (IW_CXGB3)
3062M: Steve Wise <swise@chelsio.com>
3063L: linux-rdma@vger.kernel.org
3064W: http://www.openfabrics.org
3065S: Supported
3066F: drivers/infiniband/hw/cxgb3/
3067
3068CXGB4 ETHERNET DRIVER (CXGB4)
3069M: Hariprasad S <hariprasad@chelsio.com>
3070L: netdev@vger.kernel.org
3071W: http://www.chelsio.com
3072S: Supported
3073F: drivers/net/ethernet/chelsio/cxgb4/
3074
3075CXGB4 ISCSI DRIVER (CXGB4I)
3076M: Karen Xie <kxie@chelsio.com>
3077L: linux-scsi@vger.kernel.org
3078W: http://www.chelsio.com
3079S: Supported
3080F: drivers/scsi/cxgbi/cxgb4i
3081
3082CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
3083M: Steve Wise <swise@chelsio.com>
3084L: linux-rdma@vger.kernel.org
3085W: http://www.openfabrics.org
3086S: Supported
3087F: drivers/infiniband/hw/cxgb4/
3088
3089CXGB4VF ETHERNET DRIVER (CXGB4VF)
3090M: Casey Leedom <leedom@chelsio.com>
3091L: netdev@vger.kernel.org
3092W: http://www.chelsio.com
3093S: Supported
3094F: drivers/net/ethernet/chelsio/cxgb4vf/
3095
3096CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
3097M: Ian Munsie <imunsie@au1.ibm.com>
3098M: Michael Neuling <mikey@neuling.org>
3099L: linuxppc-dev@lists.ozlabs.org
3100S: Supported
3101F: drivers/misc/cxl/
3102F: include/misc/cxl*
3103F: include/uapi/misc/cxl.h
3104F: Documentation/powerpc/cxl.txt
3105F: Documentation/powerpc/cxl.txt
3106F: Documentation/ABI/testing/sysfs-class-cxl
3107
3108STMMAC ETHERNET DRIVER
3109M: Giuseppe Cavallaro <peppe.cavallaro@st.com>
3110L: netdev@vger.kernel.org
3111W: http://www.stlinux.com
3112S: Supported
3113F: drivers/net/ethernet/stmicro/stmmac/
3114
3115CYBERPRO FB DRIVER
3116M: Russell King <linux@arm.linux.org.uk>
3117L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3118W: http://www.arm.linux.org.uk/
3119S: Maintained
3120F: drivers/video/fbdev/cyber2000fb.*
3121
3122CYCLADES ASYNC MUX DRIVER
3123W: http://www.cyclades.com/
3124S: Orphan
3125F: drivers/tty/cyclades.c
3126F: include/linux/cyclades.h
3127F: include/uapi/linux/cyclades.h
3128
3129CYCLADES PC300 DRIVER
3130W: http://www.cyclades.com/
3131S: Orphan
3132F: drivers/net/wan/pc300*
3133
3134CYPRESS_FIRMWARE MEDIA DRIVER
3135M: Antti Palosaari <crope@iki.fi>
3136L: linux-media@vger.kernel.org
3137W: http://linuxtv.org/
3138W: http://palosaari.fi/linux/
3139Q: http://patchwork.linuxtv.org/project/linux-media/list/
3140T: git git://linuxtv.org/anttip/media_tree.git
3141S: Maintained
3142F: drivers/media/common/cypress_firmware*
3143
3144CYTTSP TOUCHSCREEN DRIVER
3145M: Ferruh Yigit <fery@cypress.com>
3146L: linux-input@vger.kernel.org
3147S: Supported
3148F: drivers/input/touchscreen/cyttsp*
3149F: include/linux/input/cyttsp.h
3150
3151DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
3152M: Joshua Kinard <kumba@gentoo.org>
3153S: Maintained
3154F: drivers/rtc/rtc-ds1685.c
3155F: include/linux/rtc/ds1685.h
3156
3157DAMA SLAVE for AX.25
3158M: Joerg Reuter <jreuter@yaina.de>
3159W: http://yaina.de/jreuter/
3160W: http://www.qsl.net/dl1bke/
3161L: linux-hams@vger.kernel.org
3162S: Maintained
3163F: net/ax25/af_ax25.c
3164F: net/ax25/ax25_dev.c
3165F: net/ax25/ax25_ds_*
3166F: net/ax25/ax25_in.c
3167F: net/ax25/ax25_out.c
3168F: net/ax25/ax25_timer.c
3169F: net/ax25/sysctl_net_ax25.c
3170
3171DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
3172L: netdev@vger.kernel.org
3173S: Orphan
3174F: Documentation/networking/dmfe.txt
3175F: drivers/net/ethernet/dec/tulip/dmfe.c
3176
3177DC390/AM53C974 SCSI driver
3178M: Hannes Reinecke <hare@suse.de>
3179L: linux-scsi@vger.kernel.org
3180S: Maintained
3181F: drivers/scsi/am53c974.c
3182
3183DC395x SCSI driver
3184M: Oliver Neukum <oliver@neukum.org>
3185M: Ali Akcaagac <aliakc@web.de>
3186M: Jamie Lenehan <lenehan@twibble.org>
3187L: dc395x@twibble.org
3188W: http://twibble.org/dist/dc395x/
3189W: http://lists.twibble.org/mailman/listinfo/dc395x/
3190S: Maintained
3191F: Documentation/scsi/dc395x.txt
3192F: drivers/scsi/dc395x.*
3193
3194DCCP PROTOCOL
3195M: Gerrit Renker <gerrit@erg.abdn.ac.uk>
3196L: dccp@vger.kernel.org
3197W: http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
3198S: Maintained
3199F: include/linux/dccp.h
3200F: include/uapi/linux/dccp.h
3201F: include/linux/tfrc.h
3202F: net/dccp/
3203
3204DECnet NETWORK LAYER
3205W: http://linux-decnet.sourceforge.net
3206L: linux-decnet-user@lists.sourceforge.net
3207S: Orphan
3208F: Documentation/networking/decnet.txt
3209F: net/decnet/
3210
3211DECSTATION PLATFORM SUPPORT
3212M: "Maciej W. Rozycki" <macro@linux-mips.org>
3213L: linux-mips@linux-mips.org
3214W: http://www.linux-mips.org/wiki/DECstation
3215S: Maintained
3216F: arch/mips/dec/
3217F: arch/mips/include/asm/dec/
3218F: arch/mips/include/asm/mach-dec/
3219
3220DEFXX FDDI NETWORK DRIVER
3221M: "Maciej W. Rozycki" <macro@linux-mips.org>
3222S: Maintained
3223F: drivers/net/fddi/defxx.*
3224
3225DELL LAPTOP DRIVER
3226M: Matthew Garrett <mjg59@srcf.ucam.org>
3227M: Pali Rohár <pali.rohar@gmail.com>
3228L: platform-driver-x86@vger.kernel.org
3229S: Maintained
3230F: drivers/platform/x86/dell-laptop.c
3231
3232DELL LAPTOP RBTN DRIVER
3233M: Pali Rohár <pali.rohar@gmail.com>
3234S: Maintained
3235F: drivers/platform/x86/dell-rbtn.*
3236
3237DELL LAPTOP FREEFALL DRIVER
3238M: Pali Rohár <pali.rohar@gmail.com>
3239S: Maintained
3240F: drivers/platform/x86/dell-smo8800.c
3241
3242DELL LAPTOP SMM DRIVER
3243M: Pali Rohár <pali.rohar@gmail.com>
3244S: Maintained
3245F: drivers/hwmon/dell-smm-hwmon.c
3246F: include/uapi/linux/i8k.h
3247
3248DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
3249M: Doug Warzecha <Douglas_Warzecha@dell.com>
3250S: Maintained
3251F: Documentation/dcdbas.txt
3252F: drivers/firmware/dcdbas.*
3253
3254DELL WMI EXTRAS DRIVER
3255M: Matthew Garrett <mjg59@srcf.ucam.org>
3256M: Pali Rohár <pali.rohar@gmail.com>
3257S: Maintained
3258F: drivers/platform/x86/dell-wmi.c
3259
3260DESIGNWARE USB2 DRD IP DRIVER
3261M: John Youn <johnyoun@synopsys.com>
3262L: linux-usb@vger.kernel.org
3263T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
3264S: Maintained
3265F: drivers/usb/dwc2/
3266
3267DESIGNWARE USB3 DRD IP DRIVER
3268M: Felipe Balbi <balbi@ti.com>
3269L: linux-usb@vger.kernel.org
3270L: linux-omap@vger.kernel.org
3271T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
3272S: Maintained
3273F: drivers/usb/dwc3/
3274
3275DEVICE COREDUMP (DEV_COREDUMP)
3276M: Johannes Berg <johannes@sipsolutions.net>
3277L: linux-kernel@vger.kernel.org
3278S: Maintained
3279F: drivers/base/devcoredump.c
3280F: include/linux/devcoredump.h
3281
3282DEVICE FREQUENCY (DEVFREQ)
3283M: MyungJoo Ham <myungjoo.ham@samsung.com>
3284M: Kyungmin Park <kyungmin.park@samsung.com>
3285L: linux-pm@vger.kernel.org
3286S: Maintained
3287F: drivers/devfreq/
3288
3289DEVICE NUMBER REGISTRY
3290M: Torben Mathiasen <device@lanana.org>
3291W: http://lanana.org/docs/device-list/index.html
3292S: Maintained
3293
3294DEVICE-MAPPER (LVM)
3295M: Alasdair Kergon <agk@redhat.com>
3296M: Mike Snitzer <snitzer@redhat.com>
3297M: dm-devel@redhat.com
3298L: dm-devel@redhat.com
3299W: http://sources.redhat.com/dm
3300Q: http://patchwork.kernel.org/project/dm-devel/list/
3301T: git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
3302T: quilt http://people.redhat.com/agk/patches/linux/editing/
3303S: Maintained
3304F: Documentation/device-mapper/
3305F: drivers/md/dm*
3306F: drivers/md/persistent-data/
3307F: include/linux/device-mapper.h
3308F: include/linux/dm-*.h
3309F: include/uapi/linux/dm-*.h
3310
3311DIALOG SEMICONDUCTOR DRIVERS
3312M: Support Opensource <support.opensource@diasemi.com>
3313W: http://www.dialog-semiconductor.com/products
3314S: Supported
3315F: Documentation/hwmon/da90??
3316F: drivers/gpio/gpio-da90??.c
3317F: drivers/hwmon/da90??-hwmon.c
3318F: drivers/iio/adc/da91??-*.c
3319F: drivers/input/misc/da90??_onkey.c
3320F: drivers/input/touchscreen/da9052_tsi.c
3321F: drivers/leds/leds-da90??.c
3322F: drivers/mfd/da903x.c
3323F: drivers/mfd/da90??-*.c
3324F: drivers/mfd/da91??-*.c
3325F: drivers/power/da9052-battery.c
3326F: drivers/power/da91??-*.c
3327F: drivers/regulator/da903x.c
3328F: drivers/regulator/da9???-regulator.[ch]
3329F: drivers/rtc/rtc-da90??.c
3330F: drivers/video/backlight/da90??_bl.c
3331F: drivers/watchdog/da90??_wdt.c
3332F: include/linux/mfd/da903x.h
3333F: include/linux/mfd/da9052/
3334F: include/linux/mfd/da9055/
3335F: include/linux/mfd/da9063/
3336F: include/linux/mfd/da9150/
3337F: include/sound/da[79]*.h
3338F: sound/soc/codecs/da[79]*.[ch]
3339
3340DIGI NEO AND CLASSIC PCI PRODUCTS
3341M: Lidza Louina <lidza.louina@gmail.com>
3342M: Mark Hounschell <markh@compro.net>
3343L: driverdev-devel@linuxdriverproject.org
3344S: Maintained
3345F: drivers/staging/dgnc/
3346
3347DIGI EPCA PCI PRODUCTS
3348M: Lidza Louina <lidza.louina@gmail.com>
3349M: Mark Hounschell <markh@compro.net>
3350M: Daeseok Youn <daeseok.youn@gmail.com>
3351L: driverdev-devel@linuxdriverproject.org
3352S: Maintained
3353F: drivers/staging/dgap/
3354
3355DIOLAN U2C-12 I2C DRIVER
3356M: Guenter Roeck <linux@roeck-us.net>
3357L: linux-i2c@vger.kernel.org
3358S: Maintained
3359F: drivers/i2c/busses/i2c-diolan-u2c.c
3360
3361DIRECT ACCESS (DAX)
3362M: Matthew Wilcox <willy@linux.intel.com>
3363L: linux-fsdevel@vger.kernel.org
3364S: Supported
3365F: fs/dax.c
3366
3367DIRECTORY NOTIFICATION (DNOTIFY)
3368M: Eric Paris <eparis@parisplace.org>
3369S: Maintained
3370F: Documentation/filesystems/dnotify.txt
3371F: fs/notify/dnotify/
3372F: include/linux/dnotify.h
3373
3374DISK GEOMETRY AND PARTITION HANDLING
3375M: Andries Brouwer <aeb@cwi.nl>
3376W: http://www.win.tue.nl/~aeb/linux/Large-Disk.html
3377W: http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
3378W: http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
3379S: Maintained
3380
3381DISKQUOTA
3382M: Jan Kara <jack@suse.cz>
3383S: Maintained
3384F: Documentation/filesystems/quota.txt
3385F: fs/quota/
3386F: include/linux/quota*.h
3387F: include/uapi/linux/quota*.h
3388
3389DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
3390M: Bernie Thompson <bernie@plugable.com>
3391L: linux-fbdev@vger.kernel.org
3392S: Maintained
3393W: http://plugable.com/category/projects/udlfb/
3394F: drivers/video/fbdev/udlfb.c
3395F: include/video/udlfb.h
3396F: Documentation/fb/udlfb.txt
3397
3398DISTRIBUTED LOCK MANAGER (DLM)
3399M: Christine Caulfield <ccaulfie@redhat.com>
3400M: David Teigland <teigland@redhat.com>
3401L: cluster-devel@redhat.com
3402W: http://sources.redhat.com/cluster/
3403T: git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/dlm.git
3404S: Supported
3405F: fs/dlm/
3406
3407DMA BUFFER SHARING FRAMEWORK
3408M: Sumit Semwal <sumit.semwal@linaro.org>
3409S: Maintained
3410L: linux-media@vger.kernel.org
3411L: dri-devel@lists.freedesktop.org
3412L: linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
3413F: drivers/dma-buf/
3414F: include/linux/dma-buf*
3415F: include/linux/reservation.h
3416F: include/linux/*fence.h
3417F: Documentation/dma-buf-sharing.txt
3418T: git git://git.linaro.org/people/sumitsemwal/linux-dma-buf.git
3419
3420DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
3421M: Vinod Koul <vinod.koul@intel.com>
3422L: dmaengine@vger.kernel.org
3423Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
3424S: Maintained
3425F: drivers/dma/
3426F: include/linux/dmaengine.h
3427F: Documentation/dmaengine/
3428T: git git://git.infradead.org/users/vkoul/slave-dma.git
3429
3430DME1737 HARDWARE MONITOR DRIVER
3431M: Juerg Haefliger <juergh@gmail.com>
3432L: lm-sensors@lm-sensors.org
3433S: Maintained
3434F: Documentation/hwmon/dme1737
3435F: drivers/hwmon/dme1737.c
3436
3437DMI/SMBIOS SUPPORT
3438M: Jean Delvare <jdelvare@suse.de>
3439S: Maintained
3440T: quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/
3441F: Documentation/ABI/testing/sysfs-firmware-dmi-tables
3442F: drivers/firmware/dmi-id.c
3443F: drivers/firmware/dmi_scan.c
3444F: include/linux/dmi.h
3445
3446DOCUMENTATION
3447M: Jonathan Corbet <corbet@lwn.net>
3448L: linux-doc@vger.kernel.org
3449S: Maintained
3450F: Documentation/
3451X: Documentation/ABI/
3452X: Documentation/devicetree/
3453X: Documentation/acpi
3454X: Documentation/power
3455X: Documentation/spi
3456T: git git://git.lwn.net/linux-2.6.git docs-next
3457
3458DOUBLETALK DRIVER
3459M: "James R. Van Zandt" <jrv@vanzandt.mv.com>
3460L: blinux-list@redhat.com
3461S: Maintained
3462F: drivers/char/dtlk.c
3463F: include/linux/dtlk.h
3464
3465DPT_I2O SCSI RAID DRIVER
3466M: Adaptec OEM Raid Solutions <aacraid@adaptec.com>
3467L: linux-scsi@vger.kernel.org
3468W: http://www.adaptec.com/
3469S: Maintained
3470F: drivers/scsi/dpt*
3471F: drivers/scsi/dpt/
3472
3473DRBD DRIVER
3474P: Philipp Reisner
3475P: Lars Ellenberg
3476M: drbd-dev@lists.linbit.com
3477L: drbd-user@lists.linbit.com
3478W: http://www.drbd.org
3479T: git git://git.drbd.org/linux-2.6-drbd.git drbd
3480T: git git://git.drbd.org/drbd-8.3.git
3481S: Supported
3482F: drivers/block/drbd/
3483F: lib/lru_cache.c
3484F: Documentation/blockdev/drbd/
3485
3486DRIVER CORE, KOBJECTS, DEBUGFS, KERNFS AND SYSFS
3487M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
3488T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
3489S: Supported
3490F: Documentation/kobject.txt
3491F: drivers/base/
3492F: fs/debugfs/
3493F: fs/kernfs/
3494F: fs/sysfs/
3495F: include/linux/debugfs.h
3496F: include/linux/kobj*
3497F: lib/kobj*
3498
3499DRM DRIVERS
3500M: David Airlie <airlied@linux.ie>
3501L: dri-devel@lists.freedesktop.org
3502T: git git://people.freedesktop.org/~airlied/linux
3503S: Maintained
3504F: drivers/gpu/drm/
3505F: drivers/gpu/vga/
3506F: include/drm/
3507F: include/uapi/drm/
3508
3509RADEON DRM DRIVERS
3510M: Alex Deucher <alexander.deucher@amd.com>
3511M: Christian König <christian.koenig@amd.com>
3512L: dri-devel@lists.freedesktop.org
3513T: git git://people.freedesktop.org/~agd5f/linux
3514S: Supported
3515F: drivers/gpu/drm/radeon/
3516F: include/uapi/drm/radeon*
3517
3518DRM PANEL DRIVERS
3519M: Thierry Reding <thierry.reding@gmail.com>
3520L: dri-devel@lists.freedesktop.org
3521T: git git://anongit.freedesktop.org/tegra/linux.git
3522S: Maintained
3523F: drivers/gpu/drm/drm_panel.c
3524F: drivers/gpu/drm/panel/
3525F: include/drm/drm_panel.h
3526F: Documentation/devicetree/bindings/panel/
3527
3528INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets)
3529M: Daniel Vetter <daniel.vetter@intel.com>
3530M: Jani Nikula <jani.nikula@linux.intel.com>
3531L: intel-gfx@lists.freedesktop.org
3532L: dri-devel@lists.freedesktop.org
3533Q: http://patchwork.freedesktop.org/project/intel-gfx/
3534T: git git://anongit.freedesktop.org/drm-intel
3535S: Supported
3536F: drivers/gpu/drm/i915/
3537F: include/drm/i915*
3538F: include/uapi/drm/i915*
3539
3540DRM DRIVERS FOR EXYNOS
3541M: Inki Dae <inki.dae@samsung.com>
3542M: Joonyoung Shim <jy0922.shim@samsung.com>
3543M: Seung-Woo Kim <sw0312.kim@samsung.com>
3544M: Kyungmin Park <kyungmin.park@samsung.com>
3545L: dri-devel@lists.freedesktop.org
3546T: git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
3547S: Supported
3548F: drivers/gpu/drm/exynos/
3549F: include/drm/exynos*
3550F: include/uapi/drm/exynos*
3551
3552DRM DRIVERS FOR FREESCALE IMX
3553M: Philipp Zabel <p.zabel@pengutronix.de>
3554L: dri-devel@lists.freedesktop.org
3555S: Maintained
3556F: drivers/gpu/drm/imx/
3557F: Documentation/devicetree/bindings/drm/imx/
3558
3559DRM DRIVERS FOR NVIDIA TEGRA
3560M: Thierry Reding <thierry.reding@gmail.com>
3561M: Terje Bergström <tbergstrom@nvidia.com>
3562L: dri-devel@lists.freedesktop.org
3563L: linux-tegra@vger.kernel.org
3564T: git git://anongit.freedesktop.org/tegra/linux.git
3565S: Supported
3566F: drivers/gpu/drm/tegra/
3567F: drivers/gpu/host1x/
3568F: include/linux/host1x.h
3569F: include/uapi/drm/tegra_drm.h
3570F: Documentation/devicetree/bindings/gpu/nvidia,tegra20-host1x.txt
3571
3572DRM DRIVERS FOR RENESAS
3573M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
3574L: dri-devel@lists.freedesktop.org
3575L: linux-sh@vger.kernel.org
3576T: git git://people.freedesktop.org/~airlied/linux
3577S: Supported
3578F: drivers/gpu/drm/rcar-du/
3579F: drivers/gpu/drm/shmobile/
3580F: include/linux/platform_data/shmob_drm.h
3581
3582DRM DRIVERS FOR ROCKCHIP
3583M: Mark Yao <mark.yao@rock-chips.com>
3584L: dri-devel@lists.freedesktop.org
3585S: Maintained
3586F: drivers/gpu/drm/rockchip/
3587F: Documentation/devicetree/bindings/video/rockchip*
3588
3589DSBR100 USB FM RADIO DRIVER
3590M: Alexey Klimov <klimov.linux@gmail.com>
3591L: linux-media@vger.kernel.org
3592T: git git://linuxtv.org/media_tree.git
3593S: Maintained
3594F: drivers/media/radio/dsbr100.c
3595
3596DSCC4 DRIVER
3597M: Francois Romieu <romieu@fr.zoreil.com>
3598L: netdev@vger.kernel.org
3599S: Maintained
3600F: drivers/net/wan/dscc4.c
3601
3602DT3155 MEDIA DRIVER
3603M: Hans Verkuil <hverkuil@xs4all.nl>
3604L: linux-media@vger.kernel.org
3605T: git git://linuxtv.org/media_tree.git
3606W: http://linuxtv.org
3607S: Odd Fixes
3608F: drivers/media/pci/dt3155/
3609
3610DVB_USB_AF9015 MEDIA DRIVER
3611M: Antti Palosaari <crope@iki.fi>
3612L: linux-media@vger.kernel.org
3613W: http://linuxtv.org/
3614W: http://palosaari.fi/linux/
3615Q: http://patchwork.linuxtv.org/project/linux-media/list/
3616T: git git://linuxtv.org/anttip/media_tree.git
3617S: Maintained
3618F: drivers/media/usb/dvb-usb-v2/af9015*
3619
3620DVB_USB_AF9035 MEDIA DRIVER
3621M: Antti Palosaari <crope@iki.fi>
3622L: linux-media@vger.kernel.org
3623W: http://linuxtv.org/
3624W: http://palosaari.fi/linux/
3625Q: http://patchwork.linuxtv.org/project/linux-media/list/
3626T: git git://linuxtv.org/anttip/media_tree.git
3627S: Maintained
3628F: drivers/media/usb/dvb-usb-v2/af9035*
3629
3630DVB_USB_ANYSEE MEDIA DRIVER
3631M: Antti Palosaari <crope@iki.fi>
3632L: linux-media@vger.kernel.org
3633W: http://linuxtv.org/
3634W: http://palosaari.fi/linux/
3635Q: http://patchwork.linuxtv.org/project/linux-media/list/
3636T: git git://linuxtv.org/anttip/media_tree.git
3637S: Maintained
3638F: drivers/media/usb/dvb-usb-v2/anysee*
3639
3640DVB_USB_AU6610 MEDIA DRIVER
3641M: Antti Palosaari <crope@iki.fi>
3642L: linux-media@vger.kernel.org
3643W: http://linuxtv.org/
3644W: http://palosaari.fi/linux/
3645Q: http://patchwork.linuxtv.org/project/linux-media/list/
3646T: git git://linuxtv.org/anttip/media_tree.git
3647S: Maintained
3648F: drivers/media/usb/dvb-usb-v2/au6610*
3649
3650DVB_USB_CE6230 MEDIA DRIVER
3651M: Antti Palosaari <crope@iki.fi>
3652L: linux-media@vger.kernel.org
3653W: http://linuxtv.org/
3654W: http://palosaari.fi/linux/
3655Q: http://patchwork.linuxtv.org/project/linux-media/list/
3656T: git git://linuxtv.org/anttip/media_tree.git
3657S: Maintained
3658F: drivers/media/usb/dvb-usb-v2/ce6230*
3659
3660DVB_USB_CXUSB MEDIA DRIVER
3661M: Michael Krufky <mkrufky@linuxtv.org>
3662L: linux-media@vger.kernel.org
3663W: http://linuxtv.org/
3664W: http://github.com/mkrufky
3665Q: http://patchwork.linuxtv.org/project/linux-media/list/
3666T: git git://linuxtv.org/media_tree.git
3667S: Maintained
3668F: drivers/media/usb/dvb-usb/cxusb*
3669
3670DVB_USB_EC168 MEDIA DRIVER
3671M: Antti Palosaari <crope@iki.fi>
3672L: linux-media@vger.kernel.org
3673W: http://linuxtv.org/
3674W: http://palosaari.fi/linux/
3675Q: http://patchwork.linuxtv.org/project/linux-media/list/
3676T: git git://linuxtv.org/anttip/media_tree.git
3677S: Maintained
3678F: drivers/media/usb/dvb-usb-v2/ec168*
3679
3680DVB_USB_GL861 MEDIA DRIVER
3681M: Antti Palosaari <crope@iki.fi>
3682L: linux-media@vger.kernel.org
3683W: http://linuxtv.org/
3684Q: http://patchwork.linuxtv.org/project/linux-media/list/
3685T: git git://linuxtv.org/anttip/media_tree.git
3686S: Maintained
3687F: drivers/media/usb/dvb-usb-v2/gl861*
3688
3689DVB_USB_MXL111SF MEDIA DRIVER
3690M: Michael Krufky <mkrufky@linuxtv.org>
3691L: linux-media@vger.kernel.org
3692W: http://linuxtv.org/
3693W: http://github.com/mkrufky
3694Q: http://patchwork.linuxtv.org/project/linux-media/list/
3695T: git git://linuxtv.org/mkrufky/mxl111sf.git
3696S: Maintained
3697F: drivers/media/usb/dvb-usb-v2/mxl111sf*
3698
3699DVB_USB_RTL28XXU MEDIA DRIVER
3700M: Antti Palosaari <crope@iki.fi>
3701L: linux-media@vger.kernel.org
3702W: http://linuxtv.org/
3703W: http://palosaari.fi/linux/
3704Q: http://patchwork.linuxtv.org/project/linux-media/list/
3705T: git git://linuxtv.org/anttip/media_tree.git
3706S: Maintained
3707F: drivers/media/usb/dvb-usb-v2/rtl28xxu*
3708
3709DVB_USB_V2 MEDIA DRIVER
3710M: Antti Palosaari <crope@iki.fi>
3711L: linux-media@vger.kernel.org
3712W: http://linuxtv.org/
3713W: http://palosaari.fi/linux/
3714Q: http://patchwork.linuxtv.org/project/linux-media/list/
3715T: git git://linuxtv.org/anttip/media_tree.git
3716S: Maintained
3717F: drivers/media/usb/dvb-usb-v2/dvb_usb*
3718F: drivers/media/usb/dvb-usb-v2/usb_urb.c
3719
3720DYNAMIC DEBUG
3721M: Jason Baron <jbaron@akamai.com>
3722S: Maintained
3723F: lib/dynamic_debug.c
3724F: include/linux/dynamic_debug.h
3725
3726DZ DECSTATION DZ11 SERIAL DRIVER
3727M: "Maciej W. Rozycki" <macro@linux-mips.org>
3728S: Maintained
3729F: drivers/tty/serial/dz.*
3730
3731E3X0 POWER BUTTON DRIVER
3732M: Moritz Fischer <moritz.fischer@ettus.com>
3733L: usrp-users@lists.ettus.com
3734W: http://www.ettus.com
3735S: Supported
3736F: drivers/input/misc/e3x0-button.c
3737F: Documentation/devicetree/bindings/input/e3x0-button.txt
3738
3739E4000 MEDIA DRIVER
3740M: Antti Palosaari <crope@iki.fi>
3741L: linux-media@vger.kernel.org
3742W: http://linuxtv.org/
3743W: http://palosaari.fi/linux/
3744Q: http://patchwork.linuxtv.org/project/linux-media/list/
3745T: git git://linuxtv.org/anttip/media_tree.git
3746S: Maintained
3747F: drivers/media/tuners/e4000*
3748
3749EATA ISA/EISA/PCI SCSI DRIVER
3750M: Dario Ballabio <ballabio_dario@emc.com>
3751L: linux-scsi@vger.kernel.org
3752S: Maintained
3753F: drivers/scsi/eata.c
3754
3755EC100 MEDIA DRIVER
3756M: Antti Palosaari <crope@iki.fi>
3757L: linux-media@vger.kernel.org
3758W: http://linuxtv.org/
3759W: http://palosaari.fi/linux/
3760Q: http://patchwork.linuxtv.org/project/linux-media/list/
3761T: git git://linuxtv.org/anttip/media_tree.git
3762S: Maintained
3763F: drivers/media/dvb-frontends/ec100*
3764
3765ECRYPT FILE SYSTEM
3766M: Tyler Hicks <tyhicks@canonical.com>
3767L: ecryptfs@vger.kernel.org
3768W: http://ecryptfs.org
3769W: https://launchpad.net/ecryptfs
3770S: Supported
3771F: Documentation/filesystems/ecryptfs.txt
3772F: fs/ecryptfs/
3773
3774EDAC-CORE
3775M: Doug Thompson <dougthompson@xmission.com>
3776M: Borislav Petkov <bp@alien8.de>
3777M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
3778L: linux-edac@vger.kernel.org
3779W: bluesmoke.sourceforge.net
3780T: git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp.git#for-next
3781T: git://git.kernel.org/pub/linux/kernel/git/mchehab/linux-edac.git#linux_next
3782S: Supported
3783F: Documentation/edac.txt
3784F: drivers/edac/
3785F: include/linux/edac.h
3786
3787EDAC-AMD64
3788M: Doug Thompson <dougthompson@xmission.com>
3789M: Borislav Petkov <bp@alien8.de>
3790L: linux-edac@vger.kernel.org
3791W: bluesmoke.sourceforge.net
3792S: Maintained
3793F: drivers/edac/amd64_edac*
3794
3795EDAC-CALXEDA
3796M: Doug Thompson <dougthompson@xmission.com>
3797M: Robert Richter <rric@kernel.org>
3798L: linux-edac@vger.kernel.org
3799W: bluesmoke.sourceforge.net
3800S: Maintained
3801F: drivers/edac/highbank*
3802
3803EDAC-CAVIUM
3804M: Ralf Baechle <ralf@linux-mips.org>
3805M: David Daney <david.daney@cavium.com>
3806L: linux-edac@vger.kernel.org
3807L: linux-mips@linux-mips.org
3808W: bluesmoke.sourceforge.net
3809S: Supported
3810F: drivers/edac/octeon_edac*
3811
3812EDAC-E752X
3813M: Mark Gross <mark.gross@intel.com>
3814M: Doug Thompson <dougthompson@xmission.com>
3815L: linux-edac@vger.kernel.org
3816W: bluesmoke.sourceforge.net
3817S: Maintained
3818F: drivers/edac/e752x_edac.c
3819
3820EDAC-E7XXX
3821M: Doug Thompson <dougthompson@xmission.com>
3822L: linux-edac@vger.kernel.org
3823W: bluesmoke.sourceforge.net
3824S: Maintained
3825F: drivers/edac/e7xxx_edac.c
3826
3827EDAC-GHES
3828M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
3829L: linux-edac@vger.kernel.org
3830W: bluesmoke.sourceforge.net
3831S: Maintained
3832F: drivers/edac/ghes_edac.c
3833
3834EDAC-I82443BXGX
3835M: Tim Small <tim@buttersideup.com>
3836L: linux-edac@vger.kernel.org
3837W: bluesmoke.sourceforge.net
3838S: Maintained
3839F: drivers/edac/i82443bxgx_edac.c
3840
3841EDAC-I3000
3842M: Jason Uhlenkott <juhlenko@akamai.com>
3843L: linux-edac@vger.kernel.org
3844W: bluesmoke.sourceforge.net
3845S: Maintained
3846F: drivers/edac/i3000_edac.c
3847
3848EDAC-I5000
3849M: Doug Thompson <dougthompson@xmission.com>
3850L: linux-edac@vger.kernel.org
3851W: bluesmoke.sourceforge.net
3852S: Maintained
3853F: drivers/edac/i5000_edac.c
3854
3855EDAC-I5400
3856M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
3857L: linux-edac@vger.kernel.org
3858W: bluesmoke.sourceforge.net
3859S: Maintained
3860F: drivers/edac/i5400_edac.c
3861
3862EDAC-I7300
3863M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
3864L: linux-edac@vger.kernel.org
3865W: bluesmoke.sourceforge.net
3866S: Maintained
3867F: drivers/edac/i7300_edac.c
3868
3869EDAC-I7CORE
3870M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
3871L: linux-edac@vger.kernel.org
3872W: bluesmoke.sourceforge.net
3873S: Maintained
3874F: drivers/edac/i7core_edac.c
3875
3876EDAC-I82975X
3877M: Ranganathan Desikan <ravi@jetztechnologies.com>
3878M: "Arvind R." <arvino55@gmail.com>
3879L: linux-edac@vger.kernel.org
3880W: bluesmoke.sourceforge.net
3881S: Maintained
3882F: drivers/edac/i82975x_edac.c
3883
3884EDAC-IE31200
3885M: Jason Baron <jbaron@akamai.com>
3886L: linux-edac@vger.kernel.org
3887W: bluesmoke.sourceforge.net
3888S: Maintained
3889F: drivers/edac/ie31200_edac.c
3890
3891EDAC-MPC85XX
3892M: Johannes Thumshirn <morbidrsa@gmail.com>
3893L: linux-edac@vger.kernel.org
3894W: bluesmoke.sourceforge.net
3895S: Maintained
3896F: drivers/edac/mpc85xx_edac.[ch]
3897
3898EDAC-PASEMI
3899M: Egor Martovetsky <egor@pasemi.com>
3900L: linux-edac@vger.kernel.org
3901W: bluesmoke.sourceforge.net
3902S: Maintained
3903F: drivers/edac/pasemi_edac.c
3904
3905EDAC-R82600
3906M: Tim Small <tim@buttersideup.com>
3907L: linux-edac@vger.kernel.org
3908W: bluesmoke.sourceforge.net
3909S: Maintained
3910F: drivers/edac/r82600_edac.c
3911
3912EDAC-SBRIDGE
3913M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
3914L: linux-edac@vger.kernel.org
3915W: bluesmoke.sourceforge.net
3916S: Maintained
3917F: drivers/edac/sb_edac.c
3918
3919EDAC-XGENE
3920APPLIED MICRO (APM) X-GENE SOC EDAC
3921M: Loc Ho <lho@apm.com>
3922S: Supported
3923F: drivers/edac/xgene_edac.c
3924F: Documentation/devicetree/bindings/edac/apm-xgene-edac.txt
3925
3926EDIROL UA-101/UA-1000 DRIVER
3927M: Clemens Ladisch <clemens@ladisch.de>
3928L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3929T: git git://git.alsa-project.org/alsa-kernel.git
3930S: Maintained
3931F: sound/usb/misc/ua101.c
3932
3933EXTENSIBLE FIRMWARE INTERFACE (EFI)
3934M: Matt Fleming <matt.fleming@intel.com>
3935L: linux-efi@vger.kernel.org
3936T: git git://git.kernel.org/pub/scm/linux/kernel/git/mfleming/efi.git
3937S: Maintained
3938F: Documentation/efi-stub.txt
3939F: arch/ia64/kernel/efi.c
3940F: arch/x86/boot/compressed/eboot.[ch]
3941F: arch/x86/include/asm/efi.h
3942F: arch/x86/platform/efi/*
3943F: drivers/firmware/efi/*
3944F: include/linux/efi*.h
3945
3946EFI VARIABLE FILESYSTEM
3947M: Matthew Garrett <matthew.garrett@nebula.com>
3948M: Jeremy Kerr <jk@ozlabs.org>
3949M: Matt Fleming <matt.fleming@intel.com>
3950T: git git://git.kernel.org/pub/scm/linux/kernel/git/mfleming/efi.git
3951L: linux-efi@vger.kernel.org
3952S: Maintained
3953F: fs/efivarfs/
3954
3955EFIFB FRAMEBUFFER DRIVER
3956L: linux-fbdev@vger.kernel.org
3957M: Peter Jones <pjones@redhat.com>
3958S: Maintained
3959F: drivers/video/fbdev/efifb.c
3960
3961EFS FILESYSTEM
3962W: http://aeschi.ch.eu.org/efs/
3963S: Orphan
3964F: fs/efs/
3965
3966EHCA (IBM GX bus InfiniBand adapter) DRIVER
3967M: Hoang-Nam Nguyen <hnguyen@de.ibm.com>
3968M: Christoph Raisch <raisch@de.ibm.com>
3969L: linux-rdma@vger.kernel.org
3970S: Supported
3971F: drivers/infiniband/hw/ehca/
3972
3973EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
3974M: Thadeu Lima de Souza Cascardo <cascardo@linux.vnet.ibm.com>
3975L: netdev@vger.kernel.org
3976S: Maintained
3977F: drivers/net/ethernet/ibm/ehea/
3978
3979EM28XX VIDEO4LINUX DRIVER
3980M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
3981L: linux-media@vger.kernel.org
3982W: http://linuxtv.org
3983T: git git://linuxtv.org/media_tree.git
3984S: Maintained
3985F: drivers/media/usb/em28xx/
3986
3987EMBEDDED LINUX
3988M: Paul Gortmaker <paul.gortmaker@windriver.com>
3989M: Matt Mackall <mpm@selenic.com>
3990M: David Woodhouse <dwmw2@infradead.org>
3991L: linux-embedded@vger.kernel.org
3992S: Maintained
3993
3994EMULEX/AVAGO LPFC FC/FCOE SCSI DRIVER
3995M: James Smart <james.smart@avagotech.com>
3996M: Dick Kennedy <dick.kennedy@avagotech.com>
3997L: linux-scsi@vger.kernel.org
3998W: http://www.avagotech.com
3999S: Supported
4000F: drivers/scsi/lpfc/
4001
4002ENE CB710 FLASH CARD READER DRIVER
4003M: Michał Mirosław <mirq-linux@rere.qmqm.pl>
4004S: Maintained
4005F: drivers/misc/cb710/
4006F: drivers/mmc/host/cb710-mmc.*
4007F: include/linux/cb710.h
4008
4009ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
4010M: Maxim Levitsky <maximlevitsky@gmail.com>
4011S: Maintained
4012F: drivers/media/rc/ene_ir.*
4013
4014ENHANCED ERROR HANDLING (EEH)
4015M: Gavin Shan <shangw@linux.vnet.ibm.com>
4016L: linuxppc-dev@lists.ozlabs.org
4017S: Supported
4018F: Documentation/powerpc/eeh-pci-error-recovery.txt
4019F: arch/powerpc/kernel/eeh*.c
4020
4021EPSON S1D13XXX FRAMEBUFFER DRIVER
4022M: Kristoffer Ericson <kristoffer.ericson@gmail.com>
4023S: Maintained
4024T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
4025F: drivers/video/fbdev/s1d13xxxfb.c
4026F: include/video/s1d13xxxfb.h
4027
4028ET131X NETWORK DRIVER
4029M: Mark Einon <mark.einon@gmail.com>
4030S: Odd Fixes
4031F: drivers/net/ethernet/agere/
4032
4033ETHERNET BRIDGE
4034M: Stephen Hemminger <stephen@networkplumber.org>
4035L: bridge@lists.linux-foundation.org
4036L: netdev@vger.kernel.org
4037W: http://www.linuxfoundation.org/en/Net:Bridge
4038S: Maintained
4039F: include/linux/netfilter_bridge/
4040F: net/bridge/
4041
4042ETHERNET PHY LIBRARY
4043M: Florian Fainelli <f.fainelli@gmail.com>
4044L: netdev@vger.kernel.org
4045S: Maintained
4046F: include/linux/phy.h
4047F: include/linux/phy_fixed.h
4048F: drivers/net/phy/
4049F: Documentation/networking/phy.txt
4050F: drivers/of/of_mdio.c
4051F: drivers/of/of_net.c
4052
4053EXT2 FILE SYSTEM
4054M: Jan Kara <jack@suse.cz>
4055L: linux-ext4@vger.kernel.org
4056S: Maintained
4057F: Documentation/filesystems/ext2.txt
4058F: fs/ext2/
4059F: include/linux/ext2*
4060
4061EXT3 FILE SYSTEM
4062M: Jan Kara <jack@suse.cz>
4063M: Andrew Morton <akpm@linux-foundation.org>
4064M: Andreas Dilger <adilger.kernel@dilger.ca>
4065L: linux-ext4@vger.kernel.org
4066S: Maintained
4067F: Documentation/filesystems/ext3.txt
4068F: fs/ext3/
4069
4070EXT4 FILE SYSTEM
4071M: "Theodore Ts'o" <tytso@mit.edu>
4072M: Andreas Dilger <adilger.kernel@dilger.ca>
4073L: linux-ext4@vger.kernel.org
4074W: http://ext4.wiki.kernel.org
4075Q: http://patchwork.ozlabs.org/project/linux-ext4/list/
4076S: Maintained
4077F: Documentation/filesystems/ext4.txt
4078F: fs/ext4/
4079
4080Extended Verification Module (EVM)
4081M: Mimi Zohar <zohar@linux.vnet.ibm.com>
4082L: linux-ima-devel@lists.sourceforge.net
4083L: linux-security-module@vger.kernel.org
4084S: Supported
4085F: security/integrity/evm/
4086
4087EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
4088M: MyungJoo Ham <myungjoo.ham@samsung.com>
4089M: Chanwoo Choi <cw00.choi@samsung.com>
4090L: linux-kernel@vger.kernel.org
4091T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
4092S: Maintained
4093F: drivers/extcon/
4094F: Documentation/extcon/
4095
4096EXYNOS DP DRIVER
4097M: Jingoo Han <jingoohan1@gmail.com>
4098L: dri-devel@lists.freedesktop.org
4099S: Maintained
4100F: drivers/gpu/drm/exynos/exynos_dp*
4101
4102EXYNOS MIPI DISPLAY DRIVERS
4103M: Inki Dae <inki.dae@samsung.com>
4104M: Donghwa Lee <dh09.lee@samsung.com>
4105M: Kyungmin Park <kyungmin.park@samsung.com>
4106L: linux-fbdev@vger.kernel.org
4107S: Maintained
4108F: drivers/video/fbdev/exynos/exynos_mipi*
4109F: include/video/exynos_mipi*
4110
4111F71805F HARDWARE MONITORING DRIVER
4112M: Jean Delvare <jdelvare@suse.de>
4113L: lm-sensors@lm-sensors.org
4114S: Maintained
4115F: Documentation/hwmon/f71805f
4116F: drivers/hwmon/f71805f.c
4117
4118FC0011 TUNER DRIVER
4119M: Michael Buesch <m@bues.ch>
4120L: linux-media@vger.kernel.org
4121S: Maintained
4122F: drivers/media/tuners/fc0011.h
4123F: drivers/media/tuners/fc0011.c
4124
4125FC2580 MEDIA DRIVER
4126M: Antti Palosaari <crope@iki.fi>
4127L: linux-media@vger.kernel.org
4128W: http://linuxtv.org/
4129W: http://palosaari.fi/linux/
4130Q: http://patchwork.linuxtv.org/project/linux-media/list/
4131T: git git://linuxtv.org/anttip/media_tree.git
4132S: Maintained
4133F: drivers/media/tuners/fc2580*
4134
4135FANOTIFY
4136M: Eric Paris <eparis@redhat.com>
4137S: Maintained
4138F: fs/notify/fanotify/
4139F: include/linux/fanotify.h
4140F: include/uapi/linux/fanotify.h
4141
4142FARSYNC SYNCHRONOUS DRIVER
4143M: Kevin Curtis <kevin.curtis@farsite.co.uk>
4144W: http://www.farsite.co.uk/
4145S: Supported
4146F: drivers/net/wan/farsync.*
4147
4148FAULT INJECTION SUPPORT
4149M: Akinobu Mita <akinobu.mita@gmail.com>
4150S: Supported
4151F: Documentation/fault-injection/
4152F: lib/fault-inject.c
4153
4154FBTFT Framebuffer drivers
4155M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
4156M: Noralf Trønnes <noralf@tronnes.org>
4157S: Maintained
4158F: drivers/staging/fbtft/
4159
4160FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
4161M: Vasu Dev <vasu.dev@intel.com>
4162L: fcoe-devel@open-fcoe.org
4163W: www.Open-FCoE.org
4164S: Supported
4165F: drivers/scsi/libfc/
4166F: drivers/scsi/fcoe/
4167F: include/scsi/fc/
4168F: include/scsi/libfc.h
4169F: include/scsi/libfcoe.h
4170F: include/uapi/scsi/fc/
4171
4172FILE LOCKING (flock() and fcntl()/lockf())
4173M: Jeff Layton <jlayton@poochiereds.net>
4174M: "J. Bruce Fields" <bfields@fieldses.org>
4175L: linux-fsdevel@vger.kernel.org
4176S: Maintained
4177F: include/linux/fcntl.h
4178F: include/linux/fs.h
4179F: include/uapi/linux/fcntl.h
4180F: include/uapi/linux/fs.h
4181F: fs/fcntl.c
4182F: fs/locks.c
4183
4184FILESYSTEMS (VFS and infrastructure)
4185M: Alexander Viro <viro@zeniv.linux.org.uk>
4186L: linux-fsdevel@vger.kernel.org
4187S: Maintained
4188F: fs/*
4189
4190FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
4191M: Riku Voipio <riku.voipio@iki.fi>
4192L: lm-sensors@lm-sensors.org
4193S: Maintained
4194F: drivers/hwmon/f75375s.c
4195F: include/linux/f75375s.h
4196
4197FIREWIRE AUDIO DRIVERS
4198M: Clemens Ladisch <clemens@ladisch.de>
4199L: alsa-devel@alsa-project.org (moderated for non-subscribers)
4200T: git git://git.alsa-project.org/alsa-kernel.git
4201S: Maintained
4202F: sound/firewire/
4203
4204FIREWIRE MEDIA DRIVERS (firedtv)
4205M: Stefan Richter <stefanr@s5r6.in-berlin.de>
4206L: linux-media@vger.kernel.org
4207L: linux1394-devel@lists.sourceforge.net
4208T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
4209S: Maintained
4210F: drivers/media/firewire/
4211
4212FIREWIRE SBP-2 TARGET
4213M: Chris Boot <bootc@bootc.net>
4214L: linux-scsi@vger.kernel.org
4215L: target-devel@vger.kernel.org
4216L: linux1394-devel@lists.sourceforge.net
4217T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
4218S: Maintained
4219F: drivers/target/sbp/
4220
4221FIREWIRE SUBSYSTEM
4222M: Stefan Richter <stefanr@s5r6.in-berlin.de>
4223L: linux1394-devel@lists.sourceforge.net
4224W: http://ieee1394.wiki.kernel.org/
4225T: git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
4226S: Maintained
4227F: drivers/firewire/
4228F: include/linux/firewire.h
4229F: include/uapi/linux/firewire*.h
4230F: tools/firewire/
4231
4232FIRMWARE LOADER (request_firmware)
4233M: Ming Lei <ming.lei@canonical.com>
4234L: linux-kernel@vger.kernel.org
4235S: Maintained
4236F: Documentation/firmware_class/
4237F: drivers/base/firmware*.c
4238F: include/linux/firmware.h
4239
4240FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card)
4241M: Joshua Morris <josh.h.morris@us.ibm.com>
4242M: Philip Kelleher <pjk1939@linux.vnet.ibm.com>
4243S: Maintained
4244F: drivers/block/rsxx/
4245
4246FLOPPY DRIVER
4247M: Jiri Kosina <jkosina@suse.cz>
4248T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/floppy.git
4249S: Odd fixes
4250F: drivers/block/floppy.c
4251
4252FMC SUBSYSTEM
4253M: Alessandro Rubini <rubini@gnudd.com>
4254W: http://www.ohwr.org/projects/fmc-bus
4255S: Supported
4256F: drivers/fmc/
4257F: include/linux/fmc*.h
4258F: include/linux/ipmi-fru.h
4259K: fmc_d.*register
4260
4261FPU EMULATOR
4262M: Bill Metzenthen <billm@melbpc.org.au>
4263W: http://floatingpoint.sourceforge.net/emulator/index.html
4264S: Maintained
4265F: arch/x86/math-emu/
4266
4267FRAME RELAY DLCI/FRAD (Sangoma drivers too)
4268L: netdev@vger.kernel.org
4269S: Orphan
4270F: drivers/net/wan/dlci.c
4271F: drivers/net/wan/sdla.c
4272
4273FRAMEBUFFER LAYER
4274M: Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
4275M: Tomi Valkeinen <tomi.valkeinen@ti.com>
4276L: linux-fbdev@vger.kernel.org
4277W: http://linux-fbdev.sourceforge.net/
4278Q: http://patchwork.kernel.org/project/linux-fbdev/list/
4279T: git git://git.kernel.org/pub/scm/linux/kernel/git/plagnioj/linux-fbdev.git
4280S: Maintained
4281F: Documentation/fb/
4282F: Documentation/devicetree/bindings/fb/
4283F: drivers/video/
4284F: include/video/
4285F: include/linux/fb.h
4286F: include/uapi/video/
4287F: include/uapi/linux/fb.h
4288
4289FREESCALE DIU FRAMEBUFFER DRIVER
4290M: Timur Tabi <timur@tabi.org>
4291L: linux-fbdev@vger.kernel.org
4292S: Maintained
4293F: drivers/video/fbdev/fsl-diu-fb.*
4294
4295FREESCALE DMA DRIVER
4296M: Li Yang <leoli@freescale.com>
4297M: Zhang Wei <zw@zh-kernel.org>
4298L: linuxppc-dev@lists.ozlabs.org
4299S: Maintained
4300F: drivers/dma/fsldma.*
4301
4302FREESCALE I2C CPM DRIVER
4303M: Jochen Friedrich <jochen@scram.de>
4304L: linuxppc-dev@lists.ozlabs.org
4305L: linux-i2c@vger.kernel.org
4306S: Maintained
4307F: drivers/i2c/busses/i2c-cpm.c
4308
4309FREESCALE IMX / MXC FRAMEBUFFER DRIVER
4310M: Sascha Hauer <kernel@pengutronix.de>
4311L: linux-fbdev@vger.kernel.org
4312L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4313S: Maintained
4314F: include/linux/platform_data/video-imxfb.h
4315F: drivers/video/fbdev/imxfb.c
4316
4317FREESCALE QUAD SPI DRIVER
4318M: Han Xu <han.xu@freescale.com>
4319L: linux-mtd@lists.infradead.org
4320S: Maintained
4321F: drivers/mtd/spi-nor/fsl-quadspi.c
4322
4323FREESCALE SOC FS_ENET DRIVER
4324M: Pantelis Antoniou <pantelis.antoniou@gmail.com>
4325M: Vitaly Bordug <vbordug@ru.mvista.com>
4326L: linuxppc-dev@lists.ozlabs.org
4327L: netdev@vger.kernel.org
4328S: Maintained
4329F: drivers/net/ethernet/freescale/fs_enet/
4330F: include/linux/fs_enet_pd.h
4331
4332FREESCALE QUICC ENGINE LIBRARY
4333L: linuxppc-dev@lists.ozlabs.org
4334S: Orphan
4335F: arch/powerpc/sysdev/qe_lib/
4336F: arch/powerpc/include/asm/*qe.h
4337
4338FREESCALE USB PERIPHERAL DRIVERS
4339M: Li Yang <leoli@freescale.com>
4340L: linux-usb@vger.kernel.org
4341L: linuxppc-dev@lists.ozlabs.org
4342S: Maintained
4343F: drivers/usb/gadget/udc/fsl*
4344
4345FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
4346M: Li Yang <leoli@freescale.com>
4347L: netdev@vger.kernel.org
4348L: linuxppc-dev@lists.ozlabs.org
4349S: Maintained
4350F: drivers/net/ethernet/freescale/ucc_geth*
4351
4352FREESCALE QUICC ENGINE UCC UART DRIVER
4353M: Timur Tabi <timur@tabi.org>
4354L: linuxppc-dev@lists.ozlabs.org
4355S: Maintained
4356F: drivers/tty/serial/ucc_uart.c
4357
4358FREESCALE SOC SOUND DRIVERS
4359M: Timur Tabi <timur@tabi.org>
4360M: Nicolin Chen <nicoleotsuka@gmail.com>
4361M: Xiubo Li <Xiubo.Lee@gmail.com>
4362L: alsa-devel@alsa-project.org (moderated for non-subscribers)
4363L: linuxppc-dev@lists.ozlabs.org
4364S: Maintained
4365F: sound/soc/fsl/fsl*
4366F: sound/soc/fsl/imx*
4367F: sound/soc/fsl/mpc8610_hpcd.c
4368
4369FREESCALE QORIQ MANAGEMENT COMPLEX DRIVER
4370M: "J. German Rivera" <German.Rivera@freescale.com>
4371L: linux-kernel@vger.kernel.org
4372S: Maintained
4373F: drivers/staging/fsl-mc/
4374
4375FREEVXFS FILESYSTEM
4376M: Christoph Hellwig <hch@infradead.org>
4377W: ftp://ftp.openlinux.org/pub/people/hch/vxfs
4378S: Maintained
4379F: fs/freevxfs/
4380
4381FREEZER
4382M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
4383M: Pavel Machek <pavel@ucw.cz>
4384L: linux-pm@vger.kernel.org
4385S: Supported
4386F: Documentation/power/freezing-of-tasks.txt
4387F: include/linux/freezer.h
4388F: kernel/freezer.c
4389
4390FRONTSWAP API
4391M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
4392L: linux-kernel@vger.kernel.org
4393S: Maintained
4394F: mm/frontswap.c
4395F: include/linux/frontswap.h
4396
4397FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS
4398M: David Howells <dhowells@redhat.com>
4399L: linux-cachefs@redhat.com
4400S: Supported
4401F: Documentation/filesystems/caching/
4402F: fs/fscache/
4403F: include/linux/fscache*.h
4404
4405F2FS FILE SYSTEM
4406M: Jaegeuk Kim <jaegeuk@kernel.org>
4407M: Changman Lee <cm224.lee@samsung.com>
4408L: linux-f2fs-devel@lists.sourceforge.net
4409W: http://en.wikipedia.org/wiki/F2FS
4410T: git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
4411S: Maintained
4412F: Documentation/filesystems/f2fs.txt
4413F: Documentation/ABI/testing/sysfs-fs-f2fs
4414F: fs/f2fs/
4415F: include/linux/f2fs_fs.h
4416
4417FUJITSU FR-V (FRV) PORT
4418M: David Howells <dhowells@redhat.com>
4419S: Maintained
4420F: arch/frv/
4421
4422FUJITSU LAPTOP EXTRAS
4423M: Jonathan Woithe <jwoithe@just42.net>
4424L: platform-driver-x86@vger.kernel.org
4425S: Maintained
4426F: drivers/platform/x86/fujitsu-laptop.c
4427
4428FUJITSU M-5MO LS CAMERA ISP DRIVER
4429M: Kyungmin Park <kyungmin.park@samsung.com>
4430M: Heungjun Kim <riverful.kim@samsung.com>
4431L: linux-media@vger.kernel.org
4432S: Maintained
4433F: drivers/media/i2c/m5mols/
4434F: include/media/m5mols.h
4435
4436FUJITSU TABLET EXTRAS
4437M: Robert Gerlach <khnz@gmx.de>
4438L: platform-driver-x86@vger.kernel.org
4439S: Maintained
4440F: drivers/platform/x86/fujitsu-tablet.c
4441
4442FUSE: FILESYSTEM IN USERSPACE
4443M: Miklos Szeredi <miklos@szeredi.hu>
4444L: fuse-devel@lists.sourceforge.net
4445W: http://fuse.sourceforge.net/
4446T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
4447S: Maintained
4448F: fs/fuse/
4449F: include/uapi/linux/fuse.h
4450F: Documentation/filesystems/fuse.txt
4451
4452FUTURE DOMAIN TMC-16x0 SCSI DRIVER (16-bit)
4453M: Rik Faith <faith@cs.unc.edu>
4454L: linux-scsi@vger.kernel.org
4455S: Odd Fixes (e.g., new signatures)
4456F: drivers/scsi/fdomain.*
4457
4458GCOV BASED KERNEL PROFILING
4459M: Peter Oberparleiter <oberpar@linux.vnet.ibm.com>
4460S: Maintained
4461F: kernel/gcov/
4462F: Documentation/gcov.txt
4463
4464GDT SCSI DISK ARRAY CONTROLLER DRIVER
4465M: Achim Leubner <achim_leubner@adaptec.com>
4466L: linux-scsi@vger.kernel.org
4467W: http://www.icp-vortex.com/
4468S: Supported
4469F: drivers/scsi/gdt*
4470
4471GDB KERNEL DEBUGGING HELPER SCRIPTS
4472M: Jan Kiszka <jan.kiszka@siemens.com>
4473S: Supported
4474F: scripts/gdb/
4475
4476GEMTEK FM RADIO RECEIVER DRIVER
4477M: Hans Verkuil <hverkuil@xs4all.nl>
4478L: linux-media@vger.kernel.org
4479T: git git://linuxtv.org/media_tree.git
4480W: http://linuxtv.org
4481S: Maintained
4482F: drivers/media/radio/radio-gemtek*
4483
4484GENERIC GPIO I2C DRIVER
4485M: Haavard Skinnemoen <hskinnemoen@gmail.com>
4486S: Supported
4487F: drivers/i2c/busses/i2c-gpio.c
4488F: include/linux/i2c-gpio.h
4489
4490GENERIC GPIO I2C MULTIPLEXER DRIVER
4491M: Peter Korsgaard <peter.korsgaard@barco.com>
4492L: linux-i2c@vger.kernel.org
4493S: Supported
4494F: drivers/i2c/muxes/i2c-mux-gpio.c
4495F: include/linux/i2c-mux-gpio.h
4496F: Documentation/i2c/muxes/i2c-mux-gpio
4497
4498GENERIC HDLC (WAN) DRIVERS
4499M: Krzysztof Halasa <khc@pm.waw.pl>
4500W: http://www.kernel.org/pub/linux/utils/net/hdlc/
4501S: Maintained
4502F: drivers/net/wan/c101.c
4503F: drivers/net/wan/hd6457*
4504F: drivers/net/wan/hdlc*
4505F: drivers/net/wan/n2.c
4506F: drivers/net/wan/pc300too.c
4507F: drivers/net/wan/pci200syn.c
4508F: drivers/net/wan/wanxl*
4509
4510GENERIC INCLUDE/ASM HEADER FILES
4511M: Arnd Bergmann <arnd@arndb.de>
4512L: linux-arch@vger.kernel.org
4513T: git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
4514S: Maintained
4515F: include/asm-generic/
4516F: include/uapi/asm-generic/
4517
4518GENERIC PHY FRAMEWORK
4519M: Kishon Vijay Abraham I <kishon@ti.com>
4520L: linux-kernel@vger.kernel.org
4521T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git
4522S: Supported
4523F: drivers/phy/
4524F: include/linux/phy/
4525
4526GENERIC PM DOMAINS
4527M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
4528M: Kevin Hilman <khilman@kernel.org>
4529M: Ulf Hansson <ulf.hansson@linaro.org>
4530L: linux-pm@vger.kernel.org
4531S: Supported
4532F: drivers/base/power/domain*.c
4533F: include/linux/pm_domain.h
4534
4535GENERIC UIO DRIVER FOR PCI DEVICES
4536M: "Michael S. Tsirkin" <mst@redhat.com>
4537L: kvm@vger.kernel.org
4538S: Supported
4539F: drivers/uio/uio_pci_generic.c
4540
4541GET_MAINTAINER SCRIPT
4542M: Joe Perches <joe@perches.com>
4543S: Maintained
4544F: scripts/get_maintainer.pl
4545
4546GFS2 FILE SYSTEM
4547M: Steven Whitehouse <swhiteho@redhat.com>
4548M: Bob Peterson <rpeterso@redhat.com>
4549L: cluster-devel@redhat.com
4550W: http://sources.redhat.com/cluster/
4551T: git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
4552S: Supported
4553F: Documentation/filesystems/gfs2*.txt
4554F: fs/gfs2/
4555F: include/uapi/linux/gfs2_ondisk.h
4556
4557GIGASET ISDN DRIVERS
4558M: Paul Bolle <pebolle@tiscali.nl>
4559L: gigaset307x-common@lists.sourceforge.net
4560W: http://gigaset307x.sourceforge.net/
4561S: Odd Fixes
4562F: Documentation/isdn/README.gigaset
4563F: drivers/isdn/gigaset/
4564F: include/uapi/linux/gigaset_dev.h
4565
4566GO7007 MPEG CODEC
4567M: Hans Verkuil <hans.verkuil@cisco.com>
4568L: linux-media@vger.kernel.org
4569S: Maintained
4570F: drivers/media/usb/go7007/
4571
4572GOODIX TOUCHSCREEN
4573M: Bastien Nocera <hadess@hadess.net>
4574L: linux-input@vger.kernel.org
4575S: Maintained
4576F: drivers/input/touchscreen/goodix.c
4577
4578GPIO SUBSYSTEM
4579M: Linus Walleij <linus.walleij@linaro.org>
4580M: Alexandre Courbot <gnurou@gmail.com>
4581L: linux-gpio@vger.kernel.org
4582T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git
4583S: Maintained
4584F: Documentation/gpio/
4585F: drivers/gpio/
4586F: include/linux/gpio/
4587F: include/linux/gpio.h
4588F: include/asm-generic/gpio.h
4589
4590GRE DEMULTIPLEXER DRIVER
4591M: Dmitry Kozlov <xeb@mail.ru>
4592L: netdev@vger.kernel.org
4593S: Maintained
4594F: net/ipv4/gre_demux.c
4595F: net/ipv4/gre_offload.c
4596F: include/net/gre.h
4597
4598GRETH 10/100/1G Ethernet MAC device driver
4599M: Kristoffer Glembo <kristoffer@gaisler.com>
4600L: netdev@vger.kernel.org
4601S: Maintained
4602F: drivers/net/ethernet/aeroflex/
4603
4604GSPCA FINEPIX SUBDRIVER
4605M: Frank Zago <frank@zago.net>
4606L: linux-media@vger.kernel.org
4607T: git git://linuxtv.org/media_tree.git
4608S: Maintained
4609F: drivers/media/usb/gspca/finepix.c
4610
4611GSPCA GL860 SUBDRIVER
4612M: Olivier Lorin <o.lorin@laposte.net>
4613L: linux-media@vger.kernel.org
4614T: git git://linuxtv.org/media_tree.git
4615S: Maintained
4616F: drivers/media/usb/gspca/gl860/
4617
4618GSPCA M5602 SUBDRIVER
4619M: Erik Andren <erik.andren@gmail.com>
4620L: linux-media@vger.kernel.org
4621T: git git://linuxtv.org/media_tree.git
4622S: Maintained
4623F: drivers/media/usb/gspca/m5602/
4624
4625GSPCA PAC207 SONIXB SUBDRIVER
4626M: Hans de Goede <hdegoede@redhat.com>
4627L: linux-media@vger.kernel.org
4628T: git git://linuxtv.org/media_tree.git
4629S: Maintained
4630F: drivers/media/usb/gspca/pac207.c
4631
4632GSPCA SN9C20X SUBDRIVER
4633M: Brian Johnson <brijohn@gmail.com>
4634L: linux-media@vger.kernel.org
4635T: git git://linuxtv.org/media_tree.git
4636S: Maintained
4637F: drivers/media/usb/gspca/sn9c20x.c
4638
4639GSPCA T613 SUBDRIVER
4640M: Leandro Costantino <lcostantino@gmail.com>
4641L: linux-media@vger.kernel.org
4642T: git git://linuxtv.org/media_tree.git
4643S: Maintained
4644F: drivers/media/usb/gspca/t613.c
4645
4646GSPCA USB WEBCAM DRIVER
4647M: Hans de Goede <hdegoede@redhat.com>
4648L: linux-media@vger.kernel.org
4649T: git git://linuxtv.org/media_tree.git
4650S: Maintained
4651F: drivers/media/usb/gspca/
4652
4653GUID PARTITION TABLE (GPT)
4654M: Davidlohr Bueso <dave@stgolabs.net>
4655L: linux-efi@vger.kernel.org
4656S: Maintained
4657F: block/partitions/efi.*
4658
4659STK1160 USB VIDEO CAPTURE DRIVER
4660M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
4661L: linux-media@vger.kernel.org
4662T: git git://linuxtv.org/media_tree.git
4663S: Maintained
4664F: drivers/media/usb/stk1160/
4665
4666H8/300 ARCHITECTURE
4667M: Yoshinori Sato <ysato@users.sourceforge.jp>
4668L: uclinux-h8-devel@lists.sourceforge.jp
4669W: http://uclinux-h8.sourceforge.jp
4670T: git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git
4671S: Maintained
4672F: arch/h8300/
4673F: drivers/clocksource/h8300_*.c
4674F: drivers/clk/h8300/
4675F: drivers/irqchip/irq-renesas-h8*.c
4676
4677HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
4678M: Frank Seidel <frank@f-seidel.de>
4679L: platform-driver-x86@vger.kernel.org
4680W: http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
4681S: Maintained
4682F: drivers/platform/x86/hdaps.c
4683
4684HDPVR USB VIDEO ENCODER DRIVER
4685M: Hans Verkuil <hverkuil@xs4all.nl>
4686L: linux-media@vger.kernel.org
4687T: git git://linuxtv.org/media_tree.git
4688W: http://linuxtv.org
4689S: Odd Fixes
4690F: drivers/media/usb/hdpvr/
4691
4692HWPOISON MEMORY FAILURE HANDLING
4693M: Naoya Horiguchi <n-horiguchi@ah.jp.nec.com>
4694L: linux-mm@kvack.org
4695S: Maintained
4696F: mm/memory-failure.c
4697F: mm/hwpoison-inject.c
4698
4699HYPERVISOR VIRTUAL CONSOLE DRIVER
4700L: linuxppc-dev@lists.ozlabs.org
4701S: Odd Fixes
4702F: drivers/tty/hvc/
4703
4704HACKRF MEDIA DRIVER
4705M: Antti Palosaari <crope@iki.fi>
4706L: linux-media@vger.kernel.org
4707W: http://linuxtv.org/
4708W: http://palosaari.fi/linux/
4709Q: http://patchwork.linuxtv.org/project/linux-media/list/
4710T: git git://linuxtv.org/anttip/media_tree.git
4711S: Maintained
4712F: drivers/media/usb/hackrf/
4713
4714HARDWARE MONITORING
4715M: Jean Delvare <jdelvare@suse.de>
4716M: Guenter Roeck <linux@roeck-us.net>
4717L: lm-sensors@lm-sensors.org
4718W: http://www.lm-sensors.org/
4719T: quilt http://jdelvare.nerim.net/devel/linux/jdelvare-hwmon/
4720T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
4721S: Maintained
4722F: Documentation/hwmon/
4723F: drivers/hwmon/
4724F: include/linux/hwmon*.h
4725
4726HARDWARE RANDOM NUMBER GENERATOR CORE
4727M: Matt Mackall <mpm@selenic.com>
4728M: Herbert Xu <herbert@gondor.apana.org.au>
4729L: linux-crypto@vger.kernel.org
4730S: Odd fixes
4731F: Documentation/hw_random.txt
4732F: drivers/char/hw_random/
4733F: include/linux/hw_random.h
4734
4735HARDWARE SPINLOCK CORE
4736M: Ohad Ben-Cohen <ohad@wizery.com>
4737S: Maintained
4738F: Documentation/hwspinlock.txt
4739F: drivers/hwspinlock/hwspinlock_*
4740F: include/linux/hwspinlock.h
4741
4742HARMONY SOUND DRIVER
4743L: linux-parisc@vger.kernel.org
4744S: Maintained
4745F: sound/parisc/harmony.*
4746
4747HD29L2 MEDIA DRIVER
4748M: Antti Palosaari <crope@iki.fi>
4749L: linux-media@vger.kernel.org
4750W: http://linuxtv.org/
4751W: http://palosaari.fi/linux/
4752Q: http://patchwork.linuxtv.org/project/linux-media/list/
4753T: git git://linuxtv.org/anttip/media_tree.git
4754S: Maintained
4755F: drivers/media/dvb-frontends/hd29l2*
4756
4757HEWLETT-PACKARD SMART2 RAID DRIVER
4758L: iss_storagedev@hp.com
4759S: Orphan
4760F: Documentation/blockdev/cpqarray.txt
4761F: drivers/block/cpqarray.*
4762
4763HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
4764M: Don Brace <don.brace@pmcs.com>
4765L: iss_storagedev@hp.com
4766L: storagedev@pmcs.com
4767L: linux-scsi@vger.kernel.org
4768S: Supported
4769F: Documentation/scsi/hpsa.txt
4770F: drivers/scsi/hpsa*.[ch]
4771F: include/linux/cciss*.h
4772F: include/uapi/linux/cciss*.h
4773
4774HEWLETT-PACKARD SMART CISS RAID DRIVER (cciss)
4775M: Don Brace <don.brace@pmcs.com>
4776L: iss_storagedev@hp.com
4777L: storagedev@pmcs.com
4778L: linux-scsi@vger.kernel.org
4779S: Supported
4780F: Documentation/blockdev/cciss.txt
4781F: drivers/block/cciss*
4782F: include/linux/cciss_ioctl.h
4783F: include/uapi/linux/cciss_ioctl.h
4784
4785HFS FILESYSTEM
4786L: linux-fsdevel@vger.kernel.org
4787S: Orphan
4788F: Documentation/filesystems/hfs.txt
4789F: fs/hfs/
4790
4791HFSPLUS FILESYSTEM
4792L: linux-fsdevel@vger.kernel.org
4793S: Orphan
4794F: Documentation/filesystems/hfsplus.txt
4795F: fs/hfsplus/
4796
4797HGA FRAMEBUFFER DRIVER
4798M: Ferenc Bakonyi <fero@drama.obuda.kando.hu>
4799L: linux-nvidia@lists.surfsouth.com
4800W: http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
4801S: Maintained
4802F: drivers/video/fbdev/hgafb.c
4803
4804HIBERNATION (aka Software Suspend, aka swsusp)
4805M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
4806M: Pavel Machek <pavel@ucw.cz>
4807L: linux-pm@vger.kernel.org
4808S: Supported
4809F: arch/x86/power/
4810F: drivers/base/power/
4811F: kernel/power/
4812F: include/linux/suspend.h
4813F: include/linux/freezer.h
4814F: include/linux/pm.h
4815F: arch/*/include/asm/suspend*.h
4816
4817HID CORE LAYER
4818M: Jiri Kosina <jkosina@suse.cz>
4819L: linux-input@vger.kernel.org
4820T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
4821S: Maintained
4822F: drivers/hid/
4823F: include/linux/hid*
4824F: include/uapi/linux/hid*
4825
4826HID SENSOR HUB DRIVERS
4827M: Jiri Kosina <jkosina@suse.cz>
4828M: Jonathan Cameron <jic23@kernel.org>
4829M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
4830L: linux-input@vger.kernel.org
4831L: linux-iio@vger.kernel.org
4832S: Maintained
4833F: Documentation/hid/hid-sensor*
4834F: drivers/hid/hid-sensor-*
4835F: drivers/iio/*/hid-*
4836F: include/linux/hid-sensor-*
4837
4838HIGH-RESOLUTION TIMERS, CLOCKEVENTS, DYNTICKS
4839M: Thomas Gleixner <tglx@linutronix.de>
4840L: linux-kernel@vger.kernel.org
4841T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
4842S: Maintained
4843F: Documentation/timers/
4844F: kernel/time/hrtimer.c
4845F: kernel/time/clockevents.c
4846F: kernel/time/tick*.*
4847F: kernel/time/timer_*.c
4848F: include/linux/clockchips.h
4849F: include/linux/hrtimer.h
4850
4851HIGH-SPEED SCC DRIVER FOR AX.25
4852L: linux-hams@vger.kernel.org
4853S: Orphan
4854F: drivers/net/hamradio/dmascc.c
4855F: drivers/net/hamradio/scc.c
4856
4857HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
4858M: HighPoint Linux Team <linux@highpoint-tech.com>
4859W: http://www.highpoint-tech.com
4860S: Supported
4861F: Documentation/scsi/hptiop.txt
4862F: drivers/scsi/hptiop.c
4863
4864HIPPI
4865M: Jes Sorensen <jes@trained-monkey.org>
4866L: linux-hippi@sunsite.dk
4867S: Maintained
4868F: include/linux/hippidevice.h
4869F: include/uapi/linux/if_hippi.h
4870F: net/802/hippi.c
4871F: drivers/net/hippi/
4872
4873HOST AP DRIVER
4874M: Jouni Malinen <j@w1.fi>
4875L: hostap@shmoo.com (subscribers-only)
4876L: linux-wireless@vger.kernel.org
4877W: http://hostap.epitest.fi/
4878S: Maintained
4879F: drivers/net/wireless/hostap/
4880
4881HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
4882L: platform-driver-x86@vger.kernel.org
4883S: Orphan
4884F: drivers/platform/x86/tc1100-wmi.c
4885
4886HP100: Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series
4887M: Jaroslav Kysela <perex@perex.cz>
4888S: Maintained
4889F: drivers/net/ethernet/hp/hp100.*
4890
4891HPET: High Precision Event Timers driver
4892M: Clemens Ladisch <clemens@ladisch.de>
4893S: Maintained
4894F: Documentation/timers/hpet.txt
4895F: drivers/char/hpet.c
4896F: include/linux/hpet.h
4897F: include/uapi/linux/hpet.h
4898
4899HPET: x86
4900S: Orphan
4901F: arch/x86/kernel/hpet.c
4902F: arch/x86/include/asm/hpet.h
4903
4904HPFS FILESYSTEM
4905M: Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
4906W: http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
4907S: Maintained
4908F: fs/hpfs/
4909
4910HSI SUBSYSTEM
4911M: Sebastian Reichel <sre@kernel.org>
4912T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
4913S: Maintained
4914F: Documentation/ABI/testing/sysfs-bus-hsi
4915F: Documentation/hsi.txt
4916F: drivers/hsi/
4917F: include/linux/hsi/
4918F: include/uapi/linux/hsi/
4919
4920HSO 3G MODEM DRIVER
4921M: Jan Dumon <j.dumon@option.com>
4922W: http://www.pharscape.org
4923S: Maintained
4924F: drivers/net/usb/hso.c
4925
4926HSR NETWORK PROTOCOL
4927M: Arvid Brodin <arvid.brodin@alten.se>
4928L: netdev@vger.kernel.org
4929S: Maintained
4930F: net/hsr/
4931
4932HTCPEN TOUCHSCREEN DRIVER
4933M: Pau Oliva Fora <pof@eslack.org>
4934L: linux-input@vger.kernel.org
4935S: Maintained
4936F: drivers/input/touchscreen/htcpen.c
4937
4938HUGETLB FILESYSTEM
4939M: Nadia Yvette Chambers <nyc@holomorphy.com>
4940S: Maintained
4941F: fs/hugetlbfs/
4942
4943Hyper-V CORE AND DRIVERS
4944M: "K. Y. Srinivasan" <kys@microsoft.com>
4945M: Haiyang Zhang <haiyangz@microsoft.com>
4946L: devel@linuxdriverproject.org
4947S: Maintained
4948F: arch/x86/include/asm/mshyperv.h
4949F: arch/x86/include/uapi/asm/hyperv.h
4950F: arch/x86/kernel/cpu/mshyperv.c
4951F: drivers/hid/hid-hyperv.c
4952F: drivers/hv/
4953F: drivers/input/serio/hyperv-keyboard.c
4954F: drivers/net/hyperv/
4955F: drivers/scsi/storvsc_drv.c
4956F: drivers/video/fbdev/hyperv_fb.c
4957F: include/linux/hyperv.h
4958F: tools/hv/
4959
4960I2C OVER PARALLEL PORT
4961M: Jean Delvare <jdelvare@suse.de>
4962L: linux-i2c@vger.kernel.org
4963S: Maintained
4964F: Documentation/i2c/busses/i2c-parport
4965F: Documentation/i2c/busses/i2c-parport-light
4966F: drivers/i2c/busses/i2c-parport.c
4967F: drivers/i2c/busses/i2c-parport-light.c
4968
4969I2C/SMBUS CONTROLLER DRIVERS FOR PC
4970M: Jean Delvare <jdelvare@suse.de>
4971L: linux-i2c@vger.kernel.org
4972S: Maintained
4973F: Documentation/i2c/busses/i2c-ali1535
4974F: Documentation/i2c/busses/i2c-ali1563
4975F: Documentation/i2c/busses/i2c-ali15x3
4976F: Documentation/i2c/busses/i2c-amd756
4977F: Documentation/i2c/busses/i2c-amd8111
4978F: Documentation/i2c/busses/i2c-i801
4979F: Documentation/i2c/busses/i2c-nforce2
4980F: Documentation/i2c/busses/i2c-piix4
4981F: Documentation/i2c/busses/i2c-sis5595
4982F: Documentation/i2c/busses/i2c-sis630
4983F: Documentation/i2c/busses/i2c-sis96x
4984F: Documentation/i2c/busses/i2c-via
4985F: Documentation/i2c/busses/i2c-viapro
4986F: drivers/i2c/busses/i2c-ali1535.c
4987F: drivers/i2c/busses/i2c-ali1563.c
4988F: drivers/i2c/busses/i2c-ali15x3.c
4989F: drivers/i2c/busses/i2c-amd756.c
4990F: drivers/i2c/busses/i2c-amd756-s4882.c
4991F: drivers/i2c/busses/i2c-amd8111.c
4992F: drivers/i2c/busses/i2c-i801.c
4993F: drivers/i2c/busses/i2c-isch.c
4994F: drivers/i2c/busses/i2c-nforce2.c
4995F: drivers/i2c/busses/i2c-nforce2-s4985.c
4996F: drivers/i2c/busses/i2c-piix4.c
4997F: drivers/i2c/busses/i2c-sis5595.c
4998F: drivers/i2c/busses/i2c-sis630.c
4999F: drivers/i2c/busses/i2c-sis96x.c
5000F: drivers/i2c/busses/i2c-via.c
5001F: drivers/i2c/busses/i2c-viapro.c
5002
5003I2C/SMBUS ISMT DRIVER
5004M: Seth Heasley <seth.heasley@intel.com>
5005M: Neil Horman <nhorman@tuxdriver.com>
5006L: linux-i2c@vger.kernel.org
5007F: drivers/i2c/busses/i2c-ismt.c
5008F: Documentation/i2c/busses/i2c-ismt
5009
5010I2C/SMBUS STUB DRIVER
5011M: Jean Delvare <jdelvare@suse.de>
5012L: linux-i2c@vger.kernel.org
5013S: Maintained
5014F: drivers/i2c/i2c-stub.c
5015
5016I2C SUBSYSTEM
5017M: Wolfram Sang <wsa@the-dreams.de>
5018L: linux-i2c@vger.kernel.org
5019W: https://i2c.wiki.kernel.org/
5020Q: https://patchwork.ozlabs.org/project/linux-i2c/list/
5021T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
5022S: Maintained
5023F: Documentation/devicetree/bindings/i2c/
5024F: Documentation/i2c/
5025F: drivers/i2c/
5026F: include/linux/i2c.h
5027F: include/linux/i2c-*.h
5028F: include/uapi/linux/i2c.h
5029F: include/uapi/linux/i2c-*.h
5030
5031I2C ACPI SUPPORT
5032M: Mika Westerberg <mika.westerberg@linux.intel.com>
5033L: linux-i2c@vger.kernel.org
5034L: linux-acpi@vger.kernel.org
5035S: Maintained
5036
5037I2C-TAOS-EVM DRIVER
5038M: Jean Delvare <jdelvare@suse.de>
5039L: linux-i2c@vger.kernel.org
5040S: Maintained
5041F: Documentation/i2c/busses/i2c-taos-evm
5042F: drivers/i2c/busses/i2c-taos-evm.c
5043
5044I2C-TINY-USB DRIVER
5045M: Till Harbaum <till@harbaum.org>
5046L: linux-i2c@vger.kernel.org
5047W: http://www.harbaum.org/till/i2c_tiny_usb
5048S: Maintained
5049F: drivers/i2c/busses/i2c-tiny-usb.c
5050
5051i386 BOOT CODE
5052M: "H. Peter Anvin" <hpa@zytor.com>
5053S: Maintained
5054F: arch/x86/boot/
5055
5056i386 SETUP CODE / CPU ERRATA WORKAROUNDS
5057M: "H. Peter Anvin" <hpa@zytor.com>
5058T: git git://git.kernel.org/pub/scm/linux/kernel/git/hpa/linux-2.6-x86setup.git
5059S: Maintained
5060
5061IA64 (Itanium) PLATFORM
5062M: Tony Luck <tony.luck@intel.com>
5063M: Fenghua Yu <fenghua.yu@intel.com>
5064L: linux-ia64@vger.kernel.org
5065T: git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
5066S: Maintained
5067F: arch/ia64/
5068
5069IBM Power in-Nest Crypto Acceleration
5070M: Marcelo Henrique Cerri <mhcerri@linux.vnet.ibm.com>
5071M: Fionnuala Gunter <fin@linux.vnet.ibm.com>
5072L: linux-crypto@vger.kernel.org
5073S: Supported
5074F: drivers/crypto/nx/Makefile
5075F: drivers/crypto/nx/Kconfig
5076F: drivers/crypto/nx/nx-aes*
5077F: drivers/crypto/nx/nx-sha*
5078F: drivers/crypto/nx/nx.*
5079F: drivers/crypto/nx/nx_csbcpb.h
5080F: drivers/crypto/nx/nx_debugfs.h
5081
5082IBM Power 842 compression accelerator
5083M: Dan Streetman <ddstreet@us.ibm.com>
5084S: Supported
5085F: drivers/crypto/nx/Makefile
5086F: drivers/crypto/nx/Kconfig
5087F: drivers/crypto/nx/nx-842*
5088F: include/linux/sw842.h
5089F: crypto/842.c
5090F: lib/842/
5091
5092IBM Power Linux RAID adapter
5093M: Brian King <brking@us.ibm.com>
5094S: Supported
5095F: drivers/scsi/ipr.*
5096
5097IBM Power Virtual Ethernet Device Driver
5098M: Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
5099L: netdev@vger.kernel.org
5100S: Supported
5101F: drivers/net/ethernet/ibm/ibmveth.*
5102
5103IBM Power Virtual SCSI Device Drivers
5104M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
5105L: linux-scsi@vger.kernel.org
5106S: Supported
5107F: drivers/scsi/ibmvscsi/ibmvscsi*
5108F: drivers/scsi/ibmvscsi/viosrp.h
5109
5110IBM Power Virtual FC Device Drivers
5111M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
5112L: linux-scsi@vger.kernel.org
5113S: Supported
5114F: drivers/scsi/ibmvscsi/ibmvfc*
5115
5116IBM ServeRAID RAID DRIVER
5117S: Orphan
5118F: drivers/scsi/ips.*
5119
5120ICH LPC AND GPIO DRIVER
5121M: Peter Tyser <ptyser@xes-inc.com>
5122S: Maintained
5123F: drivers/mfd/lpc_ich.c
5124F: drivers/gpio/gpio-ich.c
5125
5126IDE SUBSYSTEM
5127M: "David S. Miller" <davem@davemloft.net>
5128L: linux-ide@vger.kernel.org
5129Q: http://patchwork.ozlabs.org/project/linux-ide/list/
5130T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git
5131S: Maintained
5132F: Documentation/ide/
5133F: drivers/ide/
5134F: include/linux/ide.h
5135
5136IDEAPAD LAPTOP EXTRAS DRIVER
5137M: Ike Panhc <ike.pan@canonical.com>
5138L: platform-driver-x86@vger.kernel.org
5139W: http://launchpad.net/ideapad-laptop
5140S: Maintained
5141F: drivers/platform/x86/ideapad-laptop.c
5142
5143IDEAPAD LAPTOP SLIDEBAR DRIVER
5144M: Andrey Moiseev <o2g.org.ru@gmail.com>
5145L: linux-input@vger.kernel.org
5146W: https://github.com/o2genum/ideapad-slidebar
5147S: Maintained
5148F: drivers/input/misc/ideapad_slidebar.c
5149
5150IDE/ATAPI DRIVERS
5151M: Borislav Petkov <bp@alien8.de>
5152L: linux-ide@vger.kernel.org
5153S: Maintained
5154F: Documentation/cdrom/ide-cd
5155F: drivers/ide/ide-cd*
5156
5157IDLE-I7300
5158M: Andy Henroid <andrew.d.henroid@intel.com>
5159L: linux-pm@vger.kernel.org
5160S: Supported
5161F: drivers/idle/i7300_idle.c
5162
5163IEEE 802.15.4 SUBSYSTEM
5164M: Alexander Aring <alex.aring@gmail.com>
5165L: linux-wpan@vger.kernel.org
5166W: https://github.com/linux-wpan
5167T: git git://github.com/linux-wpan/linux-wpan-next.git
5168S: Maintained
5169F: net/ieee802154/
5170F: net/mac802154/
5171F: drivers/net/ieee802154/
5172F: include/linux/nl802154.h
5173F: include/linux/ieee802154.h
5174F: include/net/nl802154.h
5175F: include/net/mac802154.h
5176F: include/net/af_ieee802154.h
5177F: include/net/cfg802154.h
5178F: include/net/ieee802154_netdev.h
5179F: Documentation/networking/ieee802154.txt
5180
5181IGORPLUG-USB IR RECEIVER
5182M: Sean Young <sean@mess.org>
5183L: linux-media@vger.kernel.org
5184S: Maintained
5185F: drivers/media/rc/igorplugusb.c
5186
5187IGUANAWORKS USB IR TRANSCEIVER
5188M: Sean Young <sean@mess.org>
5189L: linux-media@vger.kernel.org
5190S: Maintained
5191F: drivers/media/rc/iguanair.c
5192
5193IIO SUBSYSTEM AND DRIVERS
5194M: Jonathan Cameron <jic23@kernel.org>
5195R: Hartmut Knaack <knaack.h@gmx.de>
5196R: Lars-Peter Clausen <lars@metafoo.de>
5197R: Peter Meerwald <pmeerw@pmeerw.net>
5198L: linux-iio@vger.kernel.org
5199S: Maintained
5200F: drivers/iio/
5201F: drivers/staging/iio/
5202F: include/linux/iio/
5203F: tools/iio/
5204
5205IKANOS/ADI EAGLE ADSL USB DRIVER
5206M: Matthieu Castet <castet.matthieu@free.fr>
5207M: Stanislaw Gruszka <stf_xl@wp.pl>
5208S: Maintained
5209F: drivers/usb/atm/ueagle-atm.c
5210
5211INA209 HARDWARE MONITOR DRIVER
5212M: Guenter Roeck <linux@roeck-us.net>
5213L: lm-sensors@lm-sensors.org
5214S: Maintained
5215F: Documentation/hwmon/ina209
5216F: Documentation/devicetree/bindings/i2c/ina209.txt
5217F: drivers/hwmon/ina209.c
5218
5219INA2XX HARDWARE MONITOR DRIVER
5220M: Guenter Roeck <linux@roeck-us.net>
5221L: lm-sensors@lm-sensors.org
5222S: Maintained
5223F: Documentation/hwmon/ina2xx
5224F: drivers/hwmon/ina2xx.c
5225F: include/linux/platform_data/ina2xx.h
5226
5227INDUSTRY PACK SUBSYSTEM (IPACK)
5228M: Samuel Iglesias Gonsalvez <siglesias@igalia.com>
5229M: Jens Taprogge <jens.taprogge@taprogge.org>
5230M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
5231L: industrypack-devel@lists.sourceforge.net
5232W: http://industrypack.sourceforge.net
5233S: Maintained
5234F: drivers/ipack/
5235
5236INGENIC JZ4780 DMA Driver
5237M: Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com>
5238S: Maintained
5239F: drivers/dma/dma-jz4780.c
5240
5241INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
5242M: Mimi Zohar <zohar@linux.vnet.ibm.com>
5243M: Dmitry Kasatkin <dmitry.kasatkin@gmail.com>
5244L: linux-ima-devel@lists.sourceforge.net
5245L: linux-ima-user@lists.sourceforge.net
5246L: linux-security-module@vger.kernel.org
5247S: Supported
5248F: security/integrity/ima/
5249
5250IMGTEC IR DECODER DRIVER
5251M: James Hogan <james.hogan@imgtec.com>
5252S: Maintained
5253F: drivers/media/rc/img-ir/
5254
5255IMS TWINTURBO FRAMEBUFFER DRIVER
5256L: linux-fbdev@vger.kernel.org
5257S: Orphan
5258F: drivers/video/fbdev/imsttfb.c
5259
5260INFINIBAND SUBSYSTEM
5261M: Doug Ledford <dledford@redhat.com>
5262M: Sean Hefty <sean.hefty@intel.com>
5263M: Hal Rosenstock <hal.rosenstock@gmail.com>
5264L: linux-rdma@vger.kernel.org
5265W: http://www.openfabrics.org/
5266Q: http://patchwork.kernel.org/project/linux-rdma/list/
5267T: git git://git.kernel.org/pub/scm/linux/kernel/git/dledford/rdma.git
5268S: Supported
5269F: Documentation/infiniband/
5270F: drivers/infiniband/
5271F: include/uapi/linux/if_infiniband.h
5272F: include/uapi/rdma/
5273F: include/rdma/
5274
5275INOTIFY
5276M: John McCutchan <john@johnmccutchan.com>
5277M: Robert Love <rlove@rlove.org>
5278M: Eric Paris <eparis@parisplace.org>
5279S: Maintained
5280F: Documentation/filesystems/inotify.txt
5281F: fs/notify/inotify/
5282F: include/linux/inotify.h
5283F: include/uapi/linux/inotify.h
5284
5285INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
5286M: Dmitry Torokhov <dmitry.torokhov@gmail.com>
5287L: linux-input@vger.kernel.org
5288Q: http://patchwork.kernel.org/project/linux-input/list/
5289T: git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
5290S: Maintained
5291F: drivers/input/
5292F: include/linux/input.h
5293F: include/uapi/linux/input.h
5294F: include/linux/input/
5295
5296INPUT MULTITOUCH (MT) PROTOCOL
5297M: Henrik Rydberg <rydberg@bitmath.org>
5298L: linux-input@vger.kernel.org
5299S: Odd fixes
5300F: Documentation/input/multi-touch-protocol.txt
5301F: drivers/input/input-mt.c
5302K: \b(ABS|SYN)_MT_
5303
5304INTEL ASoC BDW/HSW DRIVERS
5305M: Jie Yang <yang.jie@linux.intel.com>
5306L: alsa-devel@alsa-project.org (moderated for non-subscribers)
5307S: Supported
5308F: sound/soc/intel/common/sst-dsp*
5309F: sound/soc/intel/common/sst-firmware.c
5310F: sound/soc/intel/boards/broadwell.c
5311F: sound/soc/intel/haswell/
5312
5313INTEL C600 SERIES SAS CONTROLLER DRIVER
5314M: Intel SCU Linux support <intel-linux-scu@intel.com>
5315M: Artur Paszkiewicz <artur.paszkiewicz@intel.com>
5316L: linux-scsi@vger.kernel.org
5317T: git git://git.code.sf.net/p/intel-sas/isci
5318S: Supported
5319F: drivers/scsi/isci/
5320
5321INTEL IDLE DRIVER
5322M: Len Brown <lenb@kernel.org>
5323L: linux-pm@vger.kernel.org
5324T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
5325S: Supported
5326F: drivers/idle/intel_idle.c
5327
5328INTEL PSTATE DRIVER
5329M: Kristen Carlson Accardi <kristen@linux.intel.com>
5330L: linux-pm@vger.kernel.org
5331S: Supported
5332F: drivers/cpufreq/intel_pstate.c
5333
5334INTEL FRAMEBUFFER DRIVER (excluding 810 and 815)
5335M: Maik Broemme <mbroemme@plusserver.de>
5336L: linux-fbdev@vger.kernel.org
5337S: Maintained
5338F: Documentation/fb/intelfb.txt
5339F: drivers/video/fbdev/intelfb/
5340
5341INTEL 810/815 FRAMEBUFFER DRIVER
5342M: Antonino Daplas <adaplas@gmail.com>
5343L: linux-fbdev@vger.kernel.org
5344S: Maintained
5345F: drivers/video/fbdev/i810/
5346
5347INTEL MENLOW THERMAL DRIVER
5348M: Sujith Thomas <sujith.thomas@intel.com>
5349L: platform-driver-x86@vger.kernel.org
5350W: https://01.org/linux-acpi
5351S: Supported
5352F: drivers/platform/x86/intel_menlow.c
5353
5354INTEL IA32 MICROCODE UPDATE SUPPORT
5355M: Borislav Petkov <bp@alien8.de>
5356S: Maintained
5357F: arch/x86/kernel/cpu/microcode/core*
5358F: arch/x86/kernel/cpu/microcode/intel*
5359
5360INTEL I/OAT DMA DRIVER
5361M: Dave Jiang <dave.jiang@intel.com>
5362R: Dan Williams <dan.j.williams@intel.com>
5363L: dmaengine@vger.kernel.org
5364Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
5365S: Supported
5366F: drivers/dma/ioat*
5367
5368INTEL IOMMU (VT-d)
5369M: David Woodhouse <dwmw2@infradead.org>
5370L: iommu@lists.linux-foundation.org
5371T: git git://git.infradead.org/iommu-2.6.git
5372S: Supported
5373F: drivers/iommu/intel-iommu.c
5374F: include/linux/intel-iommu.h
5375
5376INTEL IOP-ADMA DMA DRIVER
5377R: Dan Williams <dan.j.williams@intel.com>
5378S: Odd fixes
5379F: drivers/dma/iop-adma.c
5380
5381INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT
5382M: Krzysztof Halasa <khalasa@piap.pl>
5383S: Maintained
5384F: arch/arm/mach-ixp4xx/include/mach/qmgr.h
5385F: arch/arm/mach-ixp4xx/include/mach/npe.h
5386F: arch/arm/mach-ixp4xx/ixp4xx_qmgr.c
5387F: arch/arm/mach-ixp4xx/ixp4xx_npe.c
5388F: drivers/net/ethernet/xscale/ixp4xx_eth.c
5389F: drivers/net/wan/ixp4xx_hss.c
5390
5391INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT
5392M: Deepak Saxena <dsaxena@plexity.net>
5393S: Maintained
5394F: drivers/char/hw_random/ixp4xx-rng.c
5395
5396INTEL ETHERNET DRIVERS
5397M: Jeff Kirsher <jeffrey.t.kirsher@intel.com>
5398R: Jesse Brandeburg <jesse.brandeburg@intel.com>
5399R: Shannon Nelson <shannon.nelson@intel.com>
5400R: Carolyn Wyborny <carolyn.wyborny@intel.com>
5401R: Don Skidmore <donald.c.skidmore@intel.com>
5402R: Matthew Vick <matthew.vick@intel.com>
5403R: John Ronciak <john.ronciak@intel.com>
5404R: Mitch Williams <mitch.a.williams@intel.com>
5405L: intel-wired-lan@lists.osuosl.org
5406W: http://www.intel.com/support/feedback.htm
5407W: http://e1000.sourceforge.net/
5408Q: http://patchwork.ozlabs.org/project/intel-wired-lan/list/
5409T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git
5410T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git
5411S: Supported
5412F: Documentation/networking/e100.txt
5413F: Documentation/networking/e1000.txt
5414F: Documentation/networking/e1000e.txt
5415F: Documentation/networking/igb.txt
5416F: Documentation/networking/igbvf.txt
5417F: Documentation/networking/ixgb.txt
5418F: Documentation/networking/ixgbe.txt
5419F: Documentation/networking/ixgbevf.txt
5420F: Documentation/networking/i40e.txt
5421F: Documentation/networking/i40evf.txt
5422F: drivers/net/ethernet/intel/
5423F: drivers/net/ethernet/intel/*/
5424
5425INTEL-MID GPIO DRIVER
5426M: David Cohen <david.a.cohen@linux.intel.com>
5427L: linux-gpio@vger.kernel.org
5428S: Maintained
5429F: drivers/gpio/gpio-intel-mid.c
5430
5431INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
5432M: Stanislav Yakovlev <stas.yakovlev@gmail.com>
5433L: linux-wireless@vger.kernel.org
5434S: Maintained
5435F: Documentation/networking/README.ipw2100
5436F: Documentation/networking/README.ipw2200
5437F: drivers/net/wireless/ipw2x00/
5438
5439INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
5440M: Richard L Maliszewski <richard.l.maliszewski@intel.com>
5441M: Gang Wei <gang.wei@intel.com>
5442M: Shane Wang <shane.wang@intel.com>
5443L: tboot-devel@lists.sourceforge.net
5444W: http://tboot.sourceforge.net
5445T: hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
5446S: Supported
5447F: Documentation/intel_txt.txt
5448F: include/linux/tboot.h
5449F: arch/x86/kernel/tboot.c
5450
5451INTEL WIRELESS WIMAX CONNECTION 2400
5452M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
5453M: linux-wimax@intel.com
5454L: wimax@linuxwimax.org (subscribers-only)
5455S: Supported
5456W: http://linuxwimax.org
5457F: Documentation/wimax/README.i2400m
5458F: drivers/net/wimax/i2400m/
5459F: include/uapi/linux/wimax/i2400m.h
5460
5461INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
5462M: Stanislaw Gruszka <sgruszka@redhat.com>
5463L: linux-wireless@vger.kernel.org
5464S: Supported
5465F: drivers/net/wireless/iwlegacy/
5466
5467INTEL WIRELESS WIFI LINK (iwlwifi)
5468M: Johannes Berg <johannes.berg@intel.com>
5469M: Emmanuel Grumbach <emmanuel.grumbach@intel.com>
5470M: Intel Linux Wireless <ilw@linux.intel.com>
5471L: linux-wireless@vger.kernel.org
5472W: http://intellinuxwireless.org
5473T: git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
5474S: Supported
5475F: drivers/net/wireless/iwlwifi/
5476
5477INTEL MANAGEMENT ENGINE (mei)
5478M: Tomas Winkler <tomas.winkler@intel.com>
5479L: linux-kernel@vger.kernel.org
5480S: Supported
5481F: include/uapi/linux/mei.h
5482F: include/linux/mei_cl_bus.h
5483F: drivers/misc/mei/*
5484F: Documentation/misc-devices/mei/*
5485
5486INTEL PMC IPC DRIVER
5487M: Zha Qipeng<qipeng.zha@intel.com>
5488L: platform-driver-x86@vger.kernel.org
5489S: Maintained
5490F: drivers/platform/x86/intel_pmc_ipc.c
5491F: arch/x86/include/asm/intel_pmc_ipc.h
5492
5493IOC3 ETHERNET DRIVER
5494M: Ralf Baechle <ralf@linux-mips.org>
5495L: linux-mips@linux-mips.org
5496S: Maintained
5497F: drivers/net/ethernet/sgi/ioc3-eth.c
5498
5499IOC3 SERIAL DRIVER
5500M: Pat Gefre <pfg@sgi.com>
5501L: linux-serial@vger.kernel.org
5502S: Maintained
5503F: drivers/tty/serial/ioc3_serial.c
5504
5505IOMMU DRIVERS
5506M: Joerg Roedel <joro@8bytes.org>
5507L: iommu@lists.linux-foundation.org
5508T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
5509S: Maintained
5510F: drivers/iommu/
5511
5512IP MASQUERADING
5513M: Juanjo Ciarlante <jjciarla@raiz.uncu.edu.ar>
5514S: Maintained
5515F: net/ipv4/netfilter/ipt_MASQUERADE.c
5516
5517IP1000A 10/100/1000 GIGABIT ETHERNET DRIVER
5518M: Francois Romieu <romieu@fr.zoreil.com>
5519M: Sorbica Shieh <sorbica@icplus.com.tw>
5520L: netdev@vger.kernel.org
5521S: Maintained
5522F: drivers/net/ethernet/icplus/ipg.*
5523
5524IPATH DRIVER
5525M: Mike Marciniszyn <infinipath@intel.com>
5526L: linux-rdma@vger.kernel.org
5527S: Maintained
5528F: drivers/infiniband/hw/ipath/
5529
5530IPMI SUBSYSTEM
5531M: Corey Minyard <minyard@acm.org>
5532L: openipmi-developer@lists.sourceforge.net (moderated for non-subscribers)
5533W: http://openipmi.sourceforge.net/
5534S: Supported
5535F: Documentation/IPMI.txt
5536F: drivers/char/ipmi/
5537F: include/linux/ipmi*
5538F: include/uapi/linux/ipmi*
5539
5540QCOM AUDIO (ASoC) DRIVERS
5541M: Patrick Lai <plai@codeaurora.org>
5542M: Banajit Goswami <bgoswami@codeaurora.org>
5543L: alsa-devel@alsa-project.org (moderated for non-subscribers)
5544S: Supported
5545F: sound/soc/qcom/
5546
5547IPS SCSI RAID DRIVER
5548M: Adaptec OEM Raid Solutions <aacraid@adaptec.com>
5549L: linux-scsi@vger.kernel.org
5550W: http://www.adaptec.com/
5551S: Maintained
5552F: drivers/scsi/ips*
5553
5554IPVS
5555M: Wensong Zhang <wensong@linux-vs.org>
5556M: Simon Horman <horms@verge.net.au>
5557M: Julian Anastasov <ja@ssi.bg>
5558L: netdev@vger.kernel.org
5559L: lvs-devel@vger.kernel.org
5560S: Maintained
5561F: Documentation/networking/ipvs-sysctl.txt
5562F: include/net/ip_vs.h
5563F: include/uapi/linux/ip_vs.h
5564F: net/netfilter/ipvs/
5565
5566IPWIRELESS DRIVER
5567M: Jiri Kosina <jkosina@suse.cz>
5568M: David Sterba <dsterba@suse.cz>
5569S: Odd Fixes
5570F: drivers/tty/ipwireless/
5571
5572IPX NETWORK LAYER
5573M: Arnaldo Carvalho de Melo <acme@ghostprotocols.net>
5574L: netdev@vger.kernel.org
5575S: Maintained
5576F: include/net/ipx.h
5577F: include/uapi/linux/ipx.h
5578F: net/ipx/
5579
5580IRDA SUBSYSTEM
5581M: Samuel Ortiz <samuel@sortiz.org>
5582L: irda-users@lists.sourceforge.net (subscribers-only)
5583L: netdev@vger.kernel.org
5584W: http://irda.sourceforge.net/
5585S: Maintained
5586T: git git://git.kernel.org/pub/scm/linux/kernel/git/sameo/irda-2.6.git
5587F: Documentation/networking/irda.txt
5588F: drivers/net/irda/
5589F: include/net/irda/
5590F: net/irda/
5591
5592IRQ SUBSYSTEM
5593M: Thomas Gleixner <tglx@linutronix.de>
5594L: linux-kernel@vger.kernel.org
5595S: Maintained
5596T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
5597F: kernel/irq/
5598
5599IRQCHIP DRIVERS
5600M: Thomas Gleixner <tglx@linutronix.de>
5601M: Jason Cooper <jason@lakedaemon.net>
5602L: linux-kernel@vger.kernel.org
5603S: Maintained
5604T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
5605T: git git://git.infradead.org/users/jcooper/linux.git irqchip/core
5606F: Documentation/devicetree/bindings/interrupt-controller/
5607F: drivers/irqchip/
5608
5609IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
5610M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
5611S: Maintained
5612F: Documentation/IRQ-domain.txt
5613F: include/linux/irqdomain.h
5614F: kernel/irq/irqdomain.c
5615
5616ISAPNP
5617M: Jaroslav Kysela <perex@perex.cz>
5618S: Maintained
5619F: Documentation/isapnp.txt
5620F: drivers/pnp/isapnp/
5621F: include/linux/isapnp.h
5622
5623ISA RADIO MODULE
5624M: Hans Verkuil <hverkuil@xs4all.nl>
5625L: linux-media@vger.kernel.org
5626T: git git://linuxtv.org/media_tree.git
5627W: http://linuxtv.org
5628S: Maintained
5629F: drivers/media/radio/radio-isa*
5630
5631iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
5632M: Peter Jones <pjones@redhat.com>
5633M: Konrad Rzeszutek Wilk <konrad@kernel.org>
5634S: Maintained
5635F: drivers/firmware/iscsi_ibft*
5636
5637ISCSI
5638M: Mike Christie <michaelc@cs.wisc.edu>
5639L: open-iscsi@googlegroups.com
5640W: www.open-iscsi.org
5641T: git git://git.kernel.org/pub/scm/linux/kernel/git/mnc/linux-2.6-iscsi.git
5642S: Maintained
5643F: drivers/scsi/*iscsi*
5644F: include/scsi/*iscsi*
5645
5646ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
5647M: Or Gerlitz <ogerlitz@mellanox.com>
5648M: Sagi Grimberg <sagig@mellanox.com>
5649M: Roi Dayan <roid@mellanox.com>
5650L: linux-rdma@vger.kernel.org
5651S: Supported
5652W: http://www.openfabrics.org
5653W: www.open-iscsi.org
5654Q: http://patchwork.kernel.org/project/linux-rdma/list/
5655F: drivers/infiniband/ulp/iser/
5656
5657ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
5658M: Sagi Grimberg <sagig@mellanox.com>
5659T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
5660L: linux-rdma@vger.kernel.org
5661L: target-devel@vger.kernel.org
5662S: Supported
5663W: http://www.linux-iscsi.org
5664F: drivers/infiniband/ulp/isert
5665
5666ISDN SUBSYSTEM
5667M: Karsten Keil <isdn@linux-pingi.de>
5668L: isdn4linux@listserv.isdn4linux.de (subscribers-only)
5669L: netdev@vger.kernel.org
5670W: http://www.isdn4linux.de
5671T: git git://git.kernel.org/pub/scm/linux/kernel/git/kkeil/isdn-2.6.git
5672S: Maintained
5673F: Documentation/isdn/
5674F: drivers/isdn/
5675F: include/linux/isdn.h
5676F: include/linux/isdn/
5677F: include/uapi/linux/isdn.h
5678F: include/uapi/linux/isdn/
5679
5680ISDN SUBSYSTEM (Eicon active card driver)
5681M: Armin Schindler <mac@melware.de>
5682L: isdn4linux@listserv.isdn4linux.de (subscribers-only)
5683W: http://www.melware.de
5684S: Maintained
5685F: drivers/isdn/hardware/eicon/
5686
5687IT87 HARDWARE MONITORING DRIVER
5688M: Jean Delvare <jdelvare@suse.de>
5689L: lm-sensors@lm-sensors.org
5690S: Maintained
5691F: Documentation/hwmon/it87
5692F: drivers/hwmon/it87.c
5693
5694IT913X MEDIA DRIVER
5695M: Antti Palosaari <crope@iki.fi>
5696L: linux-media@vger.kernel.org
5697W: http://linuxtv.org/
5698W: http://palosaari.fi/linux/
5699Q: http://patchwork.linuxtv.org/project/linux-media/list/
5700T: git git://linuxtv.org/anttip/media_tree.git
5701S: Maintained
5702F: drivers/media/tuners/it913x*
5703
5704IVTV VIDEO4LINUX DRIVER
5705M: Andy Walls <awalls@md.metrocast.net>
5706L: ivtv-devel@ivtvdriver.org (subscribers-only)
5707L: linux-media@vger.kernel.org
5708T: git git://linuxtv.org/media_tree.git
5709W: http://www.ivtvdriver.org
5710S: Maintained
5711F: Documentation/video4linux/*.ivtv
5712F: drivers/media/pci/ivtv/
5713F: include/uapi/linux/ivtv*
5714
5715IX2505V MEDIA DRIVER
5716M: Malcolm Priestley <tvboxspy@gmail.com>
5717L: linux-media@vger.kernel.org
5718W: http://linuxtv.org/
5719Q: http://patchwork.linuxtv.org/project/linux-media/list/
5720S: Maintained
5721F: drivers/media/dvb-frontends/ix2505v*
5722
5723JC42.4 TEMPERATURE SENSOR DRIVER
5724M: Guenter Roeck <linux@roeck-us.net>
5725L: lm-sensors@lm-sensors.org
5726S: Maintained
5727F: drivers/hwmon/jc42.c
5728F: Documentation/hwmon/jc42
5729
5730JFS FILESYSTEM
5731M: Dave Kleikamp <shaggy@kernel.org>
5732L: jfs-discussion@lists.sourceforge.net
5733W: http://jfs.sourceforge.net/
5734T: git git://git.kernel.org/pub/scm/linux/kernel/git/shaggy/jfs-2.6.git
5735S: Maintained
5736F: Documentation/filesystems/jfs.txt
5737F: fs/jfs/
5738
5739JME NETWORK DRIVER
5740M: Guo-Fu Tseng <cooldavid@cooldavid.org>
5741L: netdev@vger.kernel.org
5742S: Maintained
5743F: drivers/net/ethernet/jme.*
5744
5745JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
5746M: David Woodhouse <dwmw2@infradead.org>
5747L: linux-mtd@lists.infradead.org
5748W: http://www.linux-mtd.infradead.org/doc/jffs2.html
5749S: Maintained
5750F: fs/jffs2/
5751F: include/uapi/linux/jffs2.h
5752
5753JOURNALLING LAYER FOR BLOCK DEVICES (JBD)
5754M: Andrew Morton <akpm@linux-foundation.org>
5755M: Jan Kara <jack@suse.cz>
5756L: linux-ext4@vger.kernel.org
5757S: Maintained
5758F: fs/jbd/
5759F: include/linux/jbd.h
5760
5761JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
5762M: "Theodore Ts'o" <tytso@mit.edu>
5763L: linux-ext4@vger.kernel.org
5764S: Maintained
5765F: fs/jbd2/
5766F: include/linux/jbd2.h
5767
5768JPU V4L2 MEM2MEM DRIVER FOR RENESAS
5769M: Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com>
5770L: linux-media@vger.kernel.org
5771S: Maintained
5772F: drivers/media/platform/rcar_jpu.c
5773
5774JSM Neo PCI based serial card
5775M: Thadeu Lima de Souza Cascardo <cascardo@linux.vnet.ibm.com>
5776L: linux-serial@vger.kernel.org
5777S: Maintained
5778F: drivers/tty/serial/jsm/
5779
5780K10TEMP HARDWARE MONITORING DRIVER
5781M: Clemens Ladisch <clemens@ladisch.de>
5782L: lm-sensors@lm-sensors.org
5783S: Maintained
5784F: Documentation/hwmon/k10temp
5785F: drivers/hwmon/k10temp.c
5786
5787K8TEMP HARDWARE MONITORING DRIVER
5788M: Rudolf Marek <r.marek@assembler.cz>
5789L: lm-sensors@lm-sensors.org
5790S: Maintained
5791F: Documentation/hwmon/k8temp
5792F: drivers/hwmon/k8temp.c
5793
5794KCONFIG
5795M: "Yann E. MORIN" <yann.morin.1998@free.fr>
5796L: linux-kbuild@vger.kernel.org
5797T: git git://gitorious.org/linux-kconfig/linux-kconfig
5798S: Maintained
5799F: Documentation/kbuild/kconfig-language.txt
5800F: scripts/kconfig/
5801
5802KDUMP
5803M: Vivek Goyal <vgoyal@redhat.com>
5804M: Haren Myneni <hbabu@us.ibm.com>
5805L: kexec@lists.infradead.org
5806W: http://lse.sourceforge.net/kdump/
5807S: Maintained
5808F: Documentation/kdump/
5809
5810KEENE FM RADIO TRANSMITTER DRIVER
5811M: Hans Verkuil <hverkuil@xs4all.nl>
5812L: linux-media@vger.kernel.org
5813T: git git://linuxtv.org/media_tree.git
5814W: http://linuxtv.org
5815S: Maintained
5816F: drivers/media/radio/radio-keene*
5817
5818KERNEL AUTOMOUNTER v4 (AUTOFS4)
5819M: Ian Kent <raven@themaw.net>
5820L: autofs@vger.kernel.org
5821S: Maintained
5822F: fs/autofs4/
5823
5824KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
5825M: Michal Marek <mmarek@suse.cz>
5826T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git for-next
5827T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git rc-fixes
5828L: linux-kbuild@vger.kernel.org
5829S: Maintained
5830F: Documentation/kbuild/
5831F: Makefile
5832F: scripts/Makefile.*
5833F: scripts/basic/
5834F: scripts/mk*
5835F: scripts/package/
5836
5837KERNEL JANITORS
5838L: kernel-janitors@vger.kernel.org
5839W: http://kernelnewbies.org/KernelJanitors
5840S: Odd Fixes
5841
5842KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
5843M: "J. Bruce Fields" <bfields@fieldses.org>
5844L: linux-nfs@vger.kernel.org
5845W: http://nfs.sourceforge.net/
5846S: Supported
5847F: fs/nfsd/
5848F: include/uapi/linux/nfsd/
5849F: fs/lockd/
5850F: fs/nfs_common/
5851F: net/sunrpc/
5852F: include/linux/lockd/
5853F: include/linux/sunrpc/
5854F: include/uapi/linux/sunrpc/
5855
5856KERNEL SELFTEST FRAMEWORK
5857M: Shuah Khan <shuahkh@osg.samsung.com>
5858L: linux-api@vger.kernel.org
5859T: git git://git.kernel.org/pub/scm/shuah/linux-kselftest
5860S: Maintained
5861F: tools/testing/selftests
5862
5863KERNEL VIRTUAL MACHINE (KVM)
5864M: Gleb Natapov <gleb@kernel.org>
5865M: Paolo Bonzini <pbonzini@redhat.com>
5866L: kvm@vger.kernel.org
5867W: http://www.linux-kvm.org
5868T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
5869S: Supported
5870F: Documentation/*/kvm*.txt
5871F: Documentation/virtual/kvm/
5872F: arch/*/kvm/
5873F: arch/x86/kernel/kvm.c
5874F: arch/x86/kernel/kvmclock.c
5875F: arch/*/include/asm/kvm*
5876F: include/linux/kvm*
5877F: include/uapi/linux/kvm*
5878F: virt/kvm/
5879
5880KERNEL VIRTUAL MACHINE (KVM) FOR AMD-V
5881M: Joerg Roedel <joro@8bytes.org>
5882L: kvm@vger.kernel.org
5883W: http://kvm.qumranet.com
5884S: Maintained
5885F: arch/x86/include/asm/svm.h
5886F: arch/x86/kvm/svm.c
5887
5888KERNEL VIRTUAL MACHINE (KVM) FOR POWERPC
5889M: Alexander Graf <agraf@suse.de>
5890L: kvm-ppc@vger.kernel.org
5891W: http://kvm.qumranet.com
5892T: git git://github.com/agraf/linux-2.6.git
5893S: Supported
5894F: arch/powerpc/include/asm/kvm*
5895F: arch/powerpc/kvm/
5896
5897KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
5898M: Christian Borntraeger <borntraeger@de.ibm.com>
5899M: Cornelia Huck <cornelia.huck@de.ibm.com>
5900M: linux390@de.ibm.com
5901L: linux-s390@vger.kernel.org
5902W: http://www.ibm.com/developerworks/linux/linux390/
5903S: Supported
5904F: Documentation/s390/kvm.txt
5905F: arch/s390/include/asm/kvm*
5906F: arch/s390/kvm/
5907F: drivers/s390/kvm/
5908
5909KERNEL VIRTUAL MACHINE (KVM) FOR ARM
5910M: Christoffer Dall <christoffer.dall@linaro.org>
5911M: Marc Zyngier <marc.zyngier@arm.com>
5912L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
5913L: kvmarm@lists.cs.columbia.edu
5914W: http://systems.cs.columbia.edu/projects/kvm-arm
5915S: Supported
5916F: arch/arm/include/uapi/asm/kvm*
5917F: arch/arm/include/asm/kvm*
5918F: arch/arm/kvm/
5919F: virt/kvm/arm/
5920F: include/kvm/arm_*
5921
5922KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64)
5923M: Christoffer Dall <christoffer.dall@linaro.org>
5924M: Marc Zyngier <marc.zyngier@arm.com>
5925L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
5926L: kvmarm@lists.cs.columbia.edu
5927S: Maintained
5928F: arch/arm64/include/uapi/asm/kvm*
5929F: arch/arm64/include/asm/kvm*
5930F: arch/arm64/kvm/
5931
5932KEXEC
5933M: Eric Biederman <ebiederm@xmission.com>
5934W: http://kernel.org/pub/linux/utils/kernel/kexec/
5935L: kexec@lists.infradead.org
5936S: Maintained
5937F: include/linux/kexec.h
5938F: include/uapi/linux/kexec.h
5939F: kernel/kexec.c
5940
5941KEYS/KEYRINGS:
5942M: David Howells <dhowells@redhat.com>
5943L: keyrings@linux-nfs.org
5944S: Maintained
5945F: Documentation/security/keys.txt
5946F: include/linux/key.h
5947F: include/linux/key-type.h
5948F: include/keys/
5949F: security/keys/
5950
5951KEYS-TRUSTED
5952M: David Safford <safford@us.ibm.com>
5953M: Mimi Zohar <zohar@linux.vnet.ibm.com>
5954L: linux-security-module@vger.kernel.org
5955L: keyrings@linux-nfs.org
5956S: Supported
5957F: Documentation/security/keys-trusted-encrypted.txt
5958F: include/keys/trusted-type.h
5959F: security/keys/trusted.c
5960F: security/keys/trusted.h
5961
5962KEYS-ENCRYPTED
5963M: Mimi Zohar <zohar@linux.vnet.ibm.com>
5964M: David Safford <safford@us.ibm.com>
5965L: linux-security-module@vger.kernel.org
5966L: keyrings@linux-nfs.org
5967S: Supported
5968F: Documentation/security/keys-trusted-encrypted.txt
5969F: include/keys/encrypted-type.h
5970F: security/keys/encrypted-keys/
5971
5972KGDB / KDB /debug_core
5973M: Jason Wessel <jason.wessel@windriver.com>
5974W: http://kgdb.wiki.kernel.org/
5975L: kgdb-bugreport@lists.sourceforge.net
5976S: Maintained
5977F: Documentation/DocBook/kgdb.tmpl
5978F: drivers/misc/kgdbts.c
5979F: drivers/tty/serial/kgdboc.c
5980F: include/linux/kdb.h
5981F: include/linux/kgdb.h
5982F: kernel/debug/
5983
5984KMEMCHECK
5985M: Vegard Nossum <vegardno@ifi.uio.no>
5986M: Pekka Enberg <penberg@kernel.org>
5987S: Maintained
5988F: Documentation/kmemcheck.txt
5989F: arch/x86/include/asm/kmemcheck.h
5990F: arch/x86/mm/kmemcheck/
5991F: include/linux/kmemcheck.h
5992F: mm/kmemcheck.c
5993
5994KMEMLEAK
5995M: Catalin Marinas <catalin.marinas@arm.com>
5996S: Maintained
5997F: Documentation/kmemleak.txt
5998F: include/linux/kmemleak.h
5999F: mm/kmemleak.c
6000F: mm/kmemleak-test.c
6001
6002KPROBES
6003M: Ananth N Mavinakayanahalli <ananth@in.ibm.com>
6004M: Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
6005M: "David S. Miller" <davem@davemloft.net>
6006M: Masami Hiramatsu <masami.hiramatsu.pt@hitachi.com>
6007S: Maintained
6008F: Documentation/kprobes.txt
6009F: include/linux/kprobes.h
6010F: kernel/kprobes.c
6011
6012KS0108 LCD CONTROLLER DRIVER
6013M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
6014W: http://miguelojeda.es/auxdisplay.htm
6015W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
6016S: Maintained
6017F: Documentation/auxdisplay/ks0108
6018F: drivers/auxdisplay/ks0108.c
6019F: include/linux/ks0108.h
6020
6021LAPB module
6022L: linux-x25@vger.kernel.org
6023S: Orphan
6024F: Documentation/networking/lapb-module.txt
6025F: include/*/lapb.h
6026F: net/lapb/
6027
6028LASI 53c700 driver for PARISC
6029M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
6030L: linux-scsi@vger.kernel.org
6031S: Maintained
6032F: Documentation/scsi/53c700.txt
6033F: drivers/scsi/53c700*
6034
6035LED SUBSYSTEM
6036M: Bryan Wu <cooloney@gmail.com>
6037M: Richard Purdie <rpurdie@rpsys.net>
6038M: Jacek Anaszewski <j.anaszewski@samsung.com>
6039L: linux-leds@vger.kernel.org
6040T: git git://git.kernel.org/pub/scm/linux/kernel/git/cooloney/linux-leds.git
6041S: Maintained
6042F: drivers/leds/
6043F: include/linux/leds.h
6044
6045LEGACY EEPROM DRIVER
6046M: Jean Delvare <jdelvare@suse.de>
6047S: Maintained
6048F: Documentation/misc-devices/eeprom
6049F: drivers/misc/eeprom/eeprom.c
6050
6051LEGO USB Tower driver
6052M: Juergen Stuber <starblue@users.sourceforge.net>
6053L: legousb-devel@lists.sourceforge.net
6054W: http://legousb.sourceforge.net/
6055S: Maintained
6056F: drivers/usb/misc/legousbtower.c
6057
6058LG2160 MEDIA DRIVER
6059M: Michael Krufky <mkrufky@linuxtv.org>
6060L: linux-media@vger.kernel.org
6061W: http://linuxtv.org/
6062W: http://github.com/mkrufky
6063Q: http://patchwork.linuxtv.org/project/linux-media/list/
6064T: git git://linuxtv.org/mkrufky/tuners.git
6065S: Maintained
6066F: drivers/media/dvb-frontends/lg2160.*
6067
6068LGDT3305 MEDIA DRIVER
6069M: Michael Krufky <mkrufky@linuxtv.org>
6070L: linux-media@vger.kernel.org
6071W: http://linuxtv.org/
6072W: http://github.com/mkrufky
6073Q: http://patchwork.linuxtv.org/project/linux-media/list/
6074T: git git://linuxtv.org/mkrufky/tuners.git
6075S: Maintained
6076F: drivers/media/dvb-frontends/lgdt3305.*
6077
6078LGUEST
6079M: Rusty Russell <rusty@rustcorp.com.au>
6080L: lguest@lists.ozlabs.org
6081W: http://lguest.ozlabs.org/
6082S: Odd Fixes
6083F: arch/x86/include/asm/lguest*.h
6084F: arch/x86/lguest/
6085F: drivers/lguest/
6086F: include/linux/lguest*.h
6087F: tools/lguest/
6088
6089LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
6090M: Tejun Heo <tj@kernel.org>
6091L: linux-ide@vger.kernel.org
6092T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
6093S: Maintained
6094F: drivers/ata/
6095F: include/linux/ata.h
6096F: include/linux/libata.h
6097
6098LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
6099M: Viresh Kumar <viresh.linux@gmail.com>
6100L: linux-ide@vger.kernel.org
6101T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
6102S: Maintained
6103F: include/linux/pata_arasan_cf_data.h
6104F: drivers/ata/pata_arasan_cf.c
6105
6106LIBATA PATA DRIVERS
6107M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
6108M: Tejun Heo <tj@kernel.org>
6109L: linux-ide@vger.kernel.org
6110T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
6111S: Maintained
6112F: drivers/ata/pata_*.c
6113F: drivers/ata/ata_generic.c
6114
6115LIBATA SATA AHCI PLATFORM devices support
6116M: Hans de Goede <hdegoede@redhat.com>
6117M: Tejun Heo <tj@kernel.org>
6118L: linux-ide@vger.kernel.org
6119T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
6120S: Maintained
6121F: drivers/ata/ahci_platform.c
6122F: drivers/ata/libahci_platform.c
6123F: include/linux/ahci_platform.h
6124
6125LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
6126M: Mikael Pettersson <mikpelinux@gmail.com>
6127L: linux-ide@vger.kernel.org
6128T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
6129S: Maintained
6130F: drivers/ata/sata_promise.*
6131
6132LIBLOCKDEP
6133M: Sasha Levin <sasha.levin@oracle.com>
6134S: Maintained
6135F: tools/lib/lockdep/
6136
6137LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
6138M: Dan Williams <dan.j.williams@intel.com>
6139L: linux-nvdimm@lists.01.org
6140Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
6141S: Supported
6142F: drivers/nvdimm/*
6143F: include/linux/nd.h
6144F: include/linux/libnvdimm.h
6145F: include/uapi/linux/ndctl.h
6146
6147LIBNVDIMM BLK: MMIO-APERTURE DRIVER
6148M: Ross Zwisler <ross.zwisler@linux.intel.com>
6149L: linux-nvdimm@lists.01.org
6150Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
6151S: Supported
6152F: drivers/nvdimm/blk.c
6153F: drivers/nvdimm/region_devs.c
6154F: drivers/acpi/nfit*
6155
6156LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
6157M: Vishal Verma <vishal.l.verma@intel.com>
6158L: linux-nvdimm@lists.01.org
6159Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
6160S: Supported
6161F: drivers/nvdimm/btt*
6162
6163LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
6164M: Ross Zwisler <ross.zwisler@linux.intel.com>
6165L: linux-nvdimm@lists.01.org
6166Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
6167S: Supported
6168F: drivers/nvdimm/pmem.c
6169F: include/linux/pmem.h
6170
6171LINUX FOR IBM pSERIES (RS/6000)
6172M: Paul Mackerras <paulus@au.ibm.com>
6173W: http://www.ibm.com/linux/ltc/projects/ppc
6174S: Supported
6175F: arch/powerpc/boot/rs6000.h
6176
6177LINUX FOR POWERPC (32-BIT AND 64-BIT)
6178M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
6179M: Paul Mackerras <paulus@samba.org>
6180M: Michael Ellerman <mpe@ellerman.id.au>
6181W: http://www.penguinppc.org/
6182L: linuxppc-dev@lists.ozlabs.org
6183Q: http://patchwork.ozlabs.org/project/linuxppc-dev/list/
6184T: git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
6185S: Supported
6186F: Documentation/powerpc/
6187F: arch/powerpc/
6188
6189LINUX FOR POWER MACINTOSH
6190M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
6191W: http://www.penguinppc.org/
6192L: linuxppc-dev@lists.ozlabs.org
6193S: Maintained
6194F: arch/powerpc/platforms/powermac/
6195F: drivers/macintosh/
6196
6197LINUX FOR POWERPC EMBEDDED MPC5XXX
6198M: Anatolij Gustschin <agust@denx.de>
6199L: linuxppc-dev@lists.ozlabs.org
6200T: git git://git.denx.de/linux-denx-agust.git
6201S: Maintained
6202F: arch/powerpc/platforms/512x/
6203F: arch/powerpc/platforms/52xx/
6204
6205LINUX FOR POWERPC EMBEDDED PPC4XX
6206M: Alistair Popple <alistair@popple.id.au>
6207M: Matt Porter <mporter@kernel.crashing.org>
6208W: http://www.penguinppc.org/
6209L: linuxppc-dev@lists.ozlabs.org
6210S: Maintained
6211F: arch/powerpc/platforms/40x/
6212F: arch/powerpc/platforms/44x/
6213
6214LINUX FOR POWERPC EMBEDDED XILINX VIRTEX
6215L: linuxppc-dev@lists.ozlabs.org
6216S: Orphan
6217F: arch/powerpc/*/*virtex*
6218F: arch/powerpc/*/*/*virtex*
6219
6220LINUX FOR POWERPC EMBEDDED PPC8XX
6221M: Vitaly Bordug <vitb@kernel.crashing.org>
6222W: http://www.penguinppc.org/
6223L: linuxppc-dev@lists.ozlabs.org
6224S: Maintained
6225F: arch/powerpc/platforms/8xx/
6226
6227LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
6228M: Scott Wood <scottwood@freescale.com>
6229M: Kumar Gala <galak@kernel.crashing.org>
6230W: http://www.penguinppc.org/
6231L: linuxppc-dev@lists.ozlabs.org
6232T: git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
6233S: Maintained
6234F: arch/powerpc/platforms/83xx/
6235F: arch/powerpc/platforms/85xx/
6236
6237LINUX FOR POWERPC PA SEMI PWRFICIENT
6238M: Olof Johansson <olof@lixom.net>
6239L: linuxppc-dev@lists.ozlabs.org
6240S: Maintained
6241F: arch/powerpc/platforms/pasemi/
6242F: drivers/*/*pasemi*
6243F: drivers/*/*/*pasemi*
6244
6245LINUX SECURITY MODULE (LSM) FRAMEWORK
6246M: Chris Wright <chrisw@sous-sol.org>
6247L: linux-security-module@vger.kernel.org
6248S: Supported
6249
6250LIS3LV02D ACCELEROMETER DRIVER
6251M: Eric Piel <eric.piel@tremplin-utc.net>
6252S: Maintained
6253F: Documentation/misc-devices/lis3lv02d
6254F: drivers/misc/lis3lv02d/
6255F: drivers/platform/x86/hp_accel.c
6256
6257LIVE PATCHING
6258M: Josh Poimboeuf <jpoimboe@redhat.com>
6259M: Seth Jennings <sjenning@redhat.com>
6260M: Jiri Kosina <jkosina@suse.cz>
6261M: Vojtech Pavlik <vojtech@suse.cz>
6262S: Maintained
6263F: kernel/livepatch/
6264F: include/linux/livepatch.h
6265F: arch/x86/include/asm/livepatch.h
6266F: arch/x86/kernel/livepatch.c
6267F: Documentation/ABI/testing/sysfs-kernel-livepatch
6268F: samples/livepatch/
6269L: live-patching@vger.kernel.org
6270T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/livepatching.git
6271
6272LLC (802.2)
6273M: Arnaldo Carvalho de Melo <acme@ghostprotocols.net>
6274S: Maintained
6275F: include/linux/llc.h
6276F: include/uapi/linux/llc.h
6277F: include/net/llc*
6278F: net/llc/
6279
6280LM73 HARDWARE MONITOR DRIVER
6281M: Guillaume Ligneul <guillaume.ligneul@gmail.com>
6282L: lm-sensors@lm-sensors.org
6283S: Maintained
6284F: drivers/hwmon/lm73.c
6285
6286LM78 HARDWARE MONITOR DRIVER
6287M: Jean Delvare <jdelvare@suse.de>
6288L: lm-sensors@lm-sensors.org
6289S: Maintained
6290F: Documentation/hwmon/lm78
6291F: drivers/hwmon/lm78.c
6292
6293LM83 HARDWARE MONITOR DRIVER
6294M: Jean Delvare <jdelvare@suse.de>
6295L: lm-sensors@lm-sensors.org
6296S: Maintained
6297F: Documentation/hwmon/lm83
6298F: drivers/hwmon/lm83.c
6299
6300LM90 HARDWARE MONITOR DRIVER
6301M: Jean Delvare <jdelvare@suse.de>
6302L: lm-sensors@lm-sensors.org
6303S: Maintained
6304F: Documentation/hwmon/lm90
6305F: Documentation/devicetree/bindings/hwmon/lm90.txt
6306F: drivers/hwmon/lm90.c
6307
6308LM95234 HARDWARE MONITOR DRIVER
6309M: Guenter Roeck <linux@roeck-us.net>
6310L: lm-sensors@lm-sensors.org
6311S: Maintained
6312F: Documentation/hwmon/lm95234
6313F: drivers/hwmon/lm95234.c
6314
6315LME2510 MEDIA DRIVER
6316M: Malcolm Priestley <tvboxspy@gmail.com>
6317L: linux-media@vger.kernel.org
6318W: http://linuxtv.org/
6319Q: http://patchwork.linuxtv.org/project/linux-media/list/
6320S: Maintained
6321F: drivers/media/usb/dvb-usb-v2/lmedm04*
6322
6323LOCKDEP AND LOCKSTAT
6324M: Peter Zijlstra <peterz@infradead.org>
6325M: Ingo Molnar <mingo@redhat.com>
6326L: linux-kernel@vger.kernel.org
6327T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git core/locking
6328S: Maintained
6329F: Documentation/locking/lockdep*.txt
6330F: Documentation/locking/lockstat.txt
6331F: include/linux/lockdep.h
6332F: kernel/locking/
6333
6334LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
6335M: "Richard Russon (FlatCap)" <ldm@flatcap.org>
6336L: linux-ntfs-dev@lists.sourceforge.net
6337W: http://www.linux-ntfs.org/content/view/19/37/
6338S: Maintained
6339F: Documentation/ldm.txt
6340F: block/partitions/ldm.*
6341
6342LogFS
6343M: Joern Engel <joern@logfs.org>
6344M: Prasad Joshi <prasadjoshi.linux@gmail.com>
6345L: logfs@logfs.org
6346W: logfs.org
6347S: Maintained
6348F: fs/logfs/
6349
6350LPC32XX MACHINE SUPPORT
6351M: Roland Stigge <stigge@antcom.de>
6352L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
6353S: Maintained
6354F: arch/arm/mach-lpc32xx/
6355
6356LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
6357M: Nagalakshmi Nandigama <nagalakshmi.nandigama@avagotech.com>
6358M: Praveen Krishnamoorthy <praveen.krishnamoorthy@avagotech.com>
6359M: Sreekanth Reddy <sreekanth.reddy@avagotech.com>
6360M: Abhijit Mahajan <abhijit.mahajan@avagotech.com>
6361L: MPT-FusionLinux.pdl@avagotech.com
6362L: linux-scsi@vger.kernel.org
6363W: http://www.lsilogic.com/support
6364S: Supported
6365F: drivers/message/fusion/
6366F: drivers/scsi/mpt2sas/
6367F: drivers/scsi/mpt3sas/
6368
6369LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
6370M: Matthew Wilcox <matthew@wil.cx>
6371L: linux-scsi@vger.kernel.org
6372S: Maintained
6373F: drivers/scsi/sym53c8xx_2/
6374
6375LTC4261 HARDWARE MONITOR DRIVER
6376M: Guenter Roeck <linux@roeck-us.net>
6377L: lm-sensors@lm-sensors.org
6378S: Maintained
6379F: Documentation/hwmon/ltc4261
6380F: drivers/hwmon/ltc4261.c
6381
6382LTP (Linux Test Project)
6383M: Mike Frysinger <vapier@gentoo.org>
6384M: Cyril Hrubis <chrubis@suse.cz>
6385M: Wanlong Gao <gaowanlong@cn.fujitsu.com>
6386M: Jan Stancek <jstancek@redhat.com>
6387M: Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com>
6388M: Alexey Kodanev <alexey.kodanev@oracle.com>
6389L: ltp-list@lists.sourceforge.net (subscribers-only)
6390W: http://linux-test-project.github.io/
6391T: git git://github.com/linux-test-project/ltp.git
6392S: Maintained
6393
6394M32R ARCHITECTURE
6395W: http://www.linux-m32r.org/
6396S: Orphan
6397F: arch/m32r/
6398
6399M68K ARCHITECTURE
6400M: Geert Uytterhoeven <geert@linux-m68k.org>
6401L: linux-m68k@lists.linux-m68k.org
6402W: http://www.linux-m68k.org/
6403T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
6404S: Maintained
6405F: arch/m68k/
6406F: drivers/zorro/
6407
6408M68K ON APPLE MACINTOSH
6409M: Joshua Thompson <funaho@jurai.org>
6410W: http://www.mac.linux-m68k.org/
6411L: linux-m68k@lists.linux-m68k.org
6412S: Maintained
6413F: arch/m68k/mac/
6414
6415M68K ON HP9000/300
6416M: Philip Blundell <philb@gnu.org>
6417W: http://www.tazenda.demon.co.uk/phil/linux-hp
6418S: Maintained
6419F: arch/m68k/hp300/
6420
6421M88DS3103 MEDIA DRIVER
6422M: Antti Palosaari <crope@iki.fi>
6423L: linux-media@vger.kernel.org
6424W: http://linuxtv.org/
6425W: http://palosaari.fi/linux/
6426Q: http://patchwork.linuxtv.org/project/linux-media/list/
6427T: git git://linuxtv.org/anttip/media_tree.git
6428S: Maintained
6429F: drivers/media/dvb-frontends/m88ds3103*
6430
6431M88RS2000 MEDIA DRIVER
6432M: Malcolm Priestley <tvboxspy@gmail.com>
6433L: linux-media@vger.kernel.org
6434W: http://linuxtv.org/
6435Q: http://patchwork.linuxtv.org/project/linux-media/list/
6436S: Maintained
6437F: drivers/media/dvb-frontends/m88rs2000*
6438
6439MA901 MASTERKIT USB FM RADIO DRIVER
6440M: Alexey Klimov <klimov.linux@gmail.com>
6441L: linux-media@vger.kernel.org
6442T: git git://linuxtv.org/media_tree.git
6443S: Maintained
6444F: drivers/media/radio/radio-ma901.c
6445
6446MAC80211
6447M: Johannes Berg <johannes@sipsolutions.net>
6448L: linux-wireless@vger.kernel.org
6449W: http://wireless.kernel.org/
6450T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
6451T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
6452S: Maintained
6453F: Documentation/networking/mac80211-injection.txt
6454F: include/net/mac80211.h
6455F: net/mac80211/
6456
6457MACVLAN DRIVER
6458M: Patrick McHardy <kaber@trash.net>
6459L: netdev@vger.kernel.org
6460S: Maintained
6461F: drivers/net/macvlan.c
6462F: include/linux/if_macvlan.h
6463
6464MAILBOX API
6465M: Jassi Brar <jassisinghbrar@gmail.com>
6466L: linux-kernel@vger.kernel.org
6467S: Maintained
6468F: drivers/mailbox/
6469F: include/linux/mailbox_client.h
6470F: include/linux/mailbox_controller.h
6471
6472MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
6473M: Michael Kerrisk <mtk.manpages@gmail.com>
6474W: http://www.kernel.org/doc/man-pages
6475L: linux-man@vger.kernel.org
6476S: Maintained
6477
6478MARVELL ARMADA DRM SUPPORT
6479M: Russell King <rmk+kernel@arm.linux.org.uk>
6480S: Maintained
6481F: drivers/gpu/drm/armada/
6482
6483MARVELL 88E6352 DSA support
6484M: Guenter Roeck <linux@roeck-us.net>
6485S: Maintained
6486F: drivers/net/dsa/mv88e6352.c
6487
6488MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
6489M: Mirko Lindner <mlindner@marvell.com>
6490M: Stephen Hemminger <stephen@networkplumber.org>
6491L: netdev@vger.kernel.org
6492S: Maintained
6493F: drivers/net/ethernet/marvell/sk*
6494
6495MARVELL LIBERTAS WIRELESS DRIVER
6496L: libertas-dev@lists.infradead.org
6497S: Orphan
6498F: drivers/net/wireless/libertas/
6499
6500MARVELL MV643XX ETHERNET DRIVER
6501M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
6502L: netdev@vger.kernel.org
6503S: Maintained
6504F: drivers/net/ethernet/marvell/mv643xx_eth.*
6505F: include/linux/mv643xx.h
6506
6507MARVELL MVNETA ETHERNET DRIVER
6508M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
6509L: netdev@vger.kernel.org
6510S: Maintained
6511F: drivers/net/ethernet/marvell/mvneta.*
6512
6513MARVELL MWIFIEX WIRELESS DRIVER
6514M: Amitkumar Karwar <akarwar@marvell.com>
6515M: Avinash Patil <patila@marvell.com>
6516L: linux-wireless@vger.kernel.org
6517S: Maintained
6518F: drivers/net/wireless/mwifiex/
6519
6520MARVELL MWL8K WIRELESS DRIVER
6521M: Lennert Buytenhek <buytenh@wantstofly.org>
6522L: linux-wireless@vger.kernel.org
6523S: Odd Fixes
6524F: drivers/net/wireless/mwl8k.c
6525
6526MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
6527M: Nicolas Pitre <nico@fluxnic.net>
6528S: Odd Fixes
6529F: drivers/mmc/host/mvsdio.*
6530
6531MATROX FRAMEBUFFER DRIVER
6532L: linux-fbdev@vger.kernel.org
6533S: Orphan
6534F: drivers/video/fbdev/matrox/matroxfb_*
6535F: include/uapi/linux/matroxfb.h
6536
6537MAX16065 HARDWARE MONITOR DRIVER
6538M: Guenter Roeck <linux@roeck-us.net>
6539L: lm-sensors@lm-sensors.org
6540S: Maintained
6541F: Documentation/hwmon/max16065
6542F: drivers/hwmon/max16065.c
6543
6544MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
6545M: "Hans J. Koch" <hjk@hansjkoch.de>
6546L: lm-sensors@lm-sensors.org
6547S: Maintained
6548F: Documentation/hwmon/max6650
6549F: drivers/hwmon/max6650.c
6550
6551MAX6697 HARDWARE MONITOR DRIVER
6552M: Guenter Roeck <linux@roeck-us.net>
6553L: lm-sensors@lm-sensors.org
6554S: Maintained
6555F: Documentation/hwmon/max6697
6556F: Documentation/devicetree/bindings/i2c/max6697.txt
6557F: drivers/hwmon/max6697.c
6558F: include/linux/platform_data/max6697.h
6559
6560MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
6561M: Krzysztof Kozlowski <k.kozlowski@samsung.com>
6562L: linux-pm@vger.kernel.org
6563S: Supported
6564F: drivers/power/max14577_charger.c
6565F: drivers/power/max77693_charger.c
6566
6567MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
6568M: Chanwoo Choi <cw00.choi@samsung.com>
6569M: Krzysztof Kozlowski <k.kozlowski@samsung.com>
6570L: linux-kernel@vger.kernel.org
6571S: Supported
6572F: drivers/*/max14577.c
6573F: drivers/*/max77686.c
6574F: drivers/*/max77693.c
6575F: drivers/extcon/extcon-max14577.c
6576F: drivers/extcon/extcon-max77693.c
6577F: drivers/rtc/rtc-max77686.c
6578F: drivers/clk/clk-max77686.c
6579F: Documentation/devicetree/bindings/mfd/max14577.txt
6580F: Documentation/devicetree/bindings/mfd/max77686.txt
6581F: Documentation/devicetree/bindings/mfd/max77693.txt
6582F: Documentation/devicetree/bindings/clock/maxim,max77686.txt
6583F: include/linux/mfd/max14577*.h
6584F: include/linux/mfd/max77686*.h
6585F: include/linux/mfd/max77693*.h
6586
6587MAXIRADIO FM RADIO RECEIVER DRIVER
6588M: Hans Verkuil <hverkuil@xs4all.nl>
6589L: linux-media@vger.kernel.org
6590T: git git://linuxtv.org/media_tree.git
6591W: http://linuxtv.org
6592S: Maintained
6593F: drivers/media/radio/radio-maxiradio*
6594
6595MEDIA DRIVERS FOR RENESAS - VSP1
6596M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
6597L: linux-media@vger.kernel.org
6598L: linux-sh@vger.kernel.org
6599T: git git://linuxtv.org/media_tree.git
6600S: Supported
6601F: Documentation/devicetree/bindings/media/renesas,vsp1.txt
6602F: drivers/media/platform/vsp1/
6603
6604MEDIA DRIVERS FOR ASCOT2E
6605M: Sergey Kozlov <serjk@netup.ru>
6606L: linux-media@vger.kernel.org
6607W: http://linuxtv.org
6608W: http://netup.tv/
6609T: git git://linuxtv.org/media_tree.git
6610S: Supported
6611F: drivers/media/dvb-frontends/ascot2e*
6612
6613MEDIA DRIVERS FOR CXD2841ER
6614M: Sergey Kozlov <serjk@netup.ru>
6615L: linux-media@vger.kernel.org
6616W: http://linuxtv.org/
6617W: http://netup.tv/
6618T: git git://linuxtv.org/media_tree.git
6619S: Supported
6620F: drivers/media/dvb-frontends/cxd2841er*
6621
6622MEDIA DRIVERS FOR HORUS3A
6623M: Sergey Kozlov <serjk@netup.ru>
6624L: linux-media@vger.kernel.org
6625W: http://linuxtv.org/
6626W: http://netup.tv/
6627T: git git://linuxtv.org/media_tree.git
6628S: Supported
6629F: drivers/media/dvb-frontends/horus3a*
6630
6631MEDIA DRIVERS FOR LNBH25
6632M: Sergey Kozlov <serjk@netup.ru>
6633L: linux-media@vger.kernel.org
6634W: http://linuxtv.org/
6635W: http://netup.tv/
6636T: git git://linuxtv.org/media_tree.git
6637S: Supported
6638F: drivers/media/dvb-frontends/lnbh25*
6639
6640MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
6641M: Sergey Kozlov <serjk@netup.ru>
6642L: linux-media@vger.kernel.org
6643W: http://linuxtv.org/
6644W: http://netup.tv/
6645T: git git://linuxtv.org/media_tree.git
6646S: Supported
6647F: drivers/media/pci/netup_unidvb/*
6648
6649MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
6650M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
6651P: LinuxTV.org Project
6652L: linux-media@vger.kernel.org
6653W: http://linuxtv.org
6654Q: http://patchwork.kernel.org/project/linux-media/list/
6655T: git git://linuxtv.org/media_tree.git
6656S: Maintained
6657F: Documentation/dvb/
6658F: Documentation/video4linux/
6659F: Documentation/DocBook/media/
6660F: drivers/media/
6661F: drivers/staging/media/
6662F: include/media/
6663F: include/uapi/linux/dvb/
6664F: include/uapi/linux/videodev2.h
6665F: include/uapi/linux/media.h
6666F: include/uapi/linux/v4l2-*
6667F: include/uapi/linux/meye.h
6668F: include/uapi/linux/ivtv*
6669F: include/uapi/linux/uvcvideo.h
6670
6671MEDIATEK MT7601U WIRELESS LAN DRIVER
6672M: Jakub Kicinski <kubakici@wp.pl>
6673L: linux-wireless@vger.kernel.org
6674S: Maintained
6675F: drivers/net/wireless/mediatek/mt7601u/
6676
6677MEGARAID SCSI/SAS DRIVERS
6678M: Kashyap Desai <kashyap.desai@avagotech.com>
6679M: Sumit Saxena <sumit.saxena@avagotech.com>
6680M: Uday Lingala <uday.lingala@avagotech.com>
6681L: megaraidlinux.pdl@avagotech.com
6682L: linux-scsi@vger.kernel.org
6683W: http://www.lsi.com
6684S: Maintained
6685F: Documentation/scsi/megaraid.txt
6686F: drivers/scsi/megaraid.*
6687F: drivers/scsi/megaraid/
6688
6689MELLANOX ETHERNET DRIVER (mlx4_en)
6690M: Amir Vadai <amirv@mellanox.com>
6691M: Ido Shamay <idos@mellanox.com>
6692L: netdev@vger.kernel.org
6693S: Supported
6694W: http://www.mellanox.com
6695Q: http://patchwork.ozlabs.org/project/netdev/list/
6696F: drivers/net/ethernet/mellanox/mlx4/en_*
6697
6698MEMORY MANAGEMENT
6699L: linux-mm@kvack.org
6700W: http://www.linux-mm.org
6701S: Maintained
6702F: include/linux/mm.h
6703F: include/linux/gfp.h
6704F: include/linux/mmzone.h
6705F: include/linux/memory_hotplug.h
6706F: include/linux/vmalloc.h
6707F: mm/
6708
6709MEMORY TECHNOLOGY DEVICES (MTD)
6710M: David Woodhouse <dwmw2@infradead.org>
6711M: Brian Norris <computersforpeace@gmail.com>
6712L: linux-mtd@lists.infradead.org
6713W: http://www.linux-mtd.infradead.org/
6714Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
6715T: git git://git.infradead.org/linux-mtd.git
6716T: git git://git.infradead.org/l2-mtd.git
6717S: Maintained
6718F: drivers/mtd/
6719F: include/linux/mtd/
6720F: include/uapi/mtd/
6721
6722MEN A21 WATCHDOG DRIVER
6723M: Johannes Thumshirn <morbidrsa@gmail.com>
6724L: linux-watchdog@vger.kernel.org
6725S: Maintained
6726F: drivers/watchdog/mena21_wdt.c
6727
6728MEN CHAMELEON BUS (mcb)
6729M: Johannes Thumshirn <morbidrsa@gmail.com>
6730S: Maintained
6731F: drivers/mcb/
6732F: include/linux/mcb.h
6733
6734MEN F21BMC (Board Management Controller)
6735M: Andreas Werner <andreas.werner@men.de>
6736S: Supported
6737F: drivers/mfd/menf21bmc.c
6738F: drivers/watchdog/menf21bmc_wdt.c
6739F: drivers/leds/leds-menf21bmc.c
6740F: drivers/hwmon/menf21bmc_hwmon.c
6741F: Documentation/hwmon/menf21bmc
6742
6743METAG ARCHITECTURE
6744M: James Hogan <james.hogan@imgtec.com>
6745L: linux-metag@vger.kernel.org
6746S: Supported
6747F: arch/metag/
6748F: Documentation/metag/
6749F: Documentation/devicetree/bindings/metag/
6750F: drivers/clocksource/metag_generic.c
6751F: drivers/irqchip/irq-metag.c
6752F: drivers/irqchip/irq-metag-ext.c
6753F: drivers/tty/metag_da.c
6754
6755MICROBLAZE ARCHITECTURE
6756M: Michal Simek <monstr@monstr.eu>
6757W: http://www.monstr.eu/fdt/
6758T: git git://git.monstr.eu/linux-2.6-microblaze.git
6759S: Supported
6760F: arch/microblaze/
6761
6762MICROTEK X6 SCANNER
6763M: Oliver Neukum <oliver@neukum.org>
6764S: Maintained
6765F: drivers/usb/image/microtek.*
6766
6767MIPS
6768M: Ralf Baechle <ralf@linux-mips.org>
6769L: linux-mips@linux-mips.org
6770W: http://www.linux-mips.org/
6771T: git git://git.linux-mips.org/pub/scm/ralf/linux.git
6772Q: http://patchwork.linux-mips.org/project/linux-mips/list/
6773S: Supported
6774F: Documentation/mips/
6775F: arch/mips/
6776
6777MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
6778M: Hans Verkuil <hverkuil@xs4all.nl>
6779L: linux-media@vger.kernel.org
6780T: git git://linuxtv.org/media_tree.git
6781W: http://linuxtv.org
6782S: Odd Fixes
6783F: drivers/media/radio/radio-miropcm20*
6784
6785Mellanox MLX5 core VPI driver
6786M: Eli Cohen <eli@mellanox.com>
6787L: netdev@vger.kernel.org
6788L: linux-rdma@vger.kernel.org
6789W: http://www.mellanox.com
6790Q: http://patchwork.ozlabs.org/project/netdev/list/
6791Q: http://patchwork.kernel.org/project/linux-rdma/list/
6792T: git git://openfabrics.org/~eli/connect-ib.git
6793S: Supported
6794F: drivers/net/ethernet/mellanox/mlx5/core/
6795F: include/linux/mlx5/
6796
6797Mellanox MLX5 IB driver
6798M: Eli Cohen <eli@mellanox.com>
6799L: linux-rdma@vger.kernel.org
6800W: http://www.mellanox.com
6801Q: http://patchwork.kernel.org/project/linux-rdma/list/
6802T: git git://openfabrics.org/~eli/connect-ib.git
6803S: Supported
6804F: include/linux/mlx5/
6805F: drivers/infiniband/hw/mlx5/
6806
6807MN88472 MEDIA DRIVER
6808M: Antti Palosaari <crope@iki.fi>
6809L: linux-media@vger.kernel.org
6810W: http://linuxtv.org/
6811W: http://palosaari.fi/linux/
6812Q: http://patchwork.linuxtv.org/project/linux-media/list/
6813T: git git://linuxtv.org/anttip/media_tree.git
6814S: Maintained
6815F: drivers/staging/media/mn88472/
6816F: drivers/media/dvb-frontends/mn88472.h
6817
6818MN88473 MEDIA DRIVER
6819M: Antti Palosaari <crope@iki.fi>
6820L: linux-media@vger.kernel.org
6821W: http://linuxtv.org/
6822W: http://palosaari.fi/linux/
6823Q: http://patchwork.linuxtv.org/project/linux-media/list/
6824T: git git://linuxtv.org/anttip/media_tree.git
6825S: Maintained
6826F: drivers/staging/media/mn88473/
6827F: drivers/media/dvb-frontends/mn88473.h
6828
6829MODULE SUPPORT
6830M: Rusty Russell <rusty@rustcorp.com.au>
6831S: Maintained
6832F: include/linux/module.h
6833F: kernel/module.c
6834
6835MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER
6836W: http://popies.net/meye/
6837S: Orphan
6838F: Documentation/video4linux/meye.txt
6839F: drivers/media/pci/meye/
6840F: include/uapi/linux/meye.h
6841
6842MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
6843M: Jiri Slaby <jirislaby@gmail.com>
6844S: Maintained
6845F: Documentation/serial/moxa-smartio
6846F: drivers/tty/mxser.*
6847
6848MR800 AVERMEDIA USB FM RADIO DRIVER
6849M: Alexey Klimov <klimov.linux@gmail.com>
6850L: linux-media@vger.kernel.org
6851T: git git://linuxtv.org/media_tree.git
6852S: Maintained
6853F: drivers/media/radio/radio-mr800.c
6854
6855MRF24J40 IEEE 802.15.4 RADIO DRIVER
6856M: Alan Ott <alan@signal11.us>
6857L: linux-wpan@vger.kernel.org
6858S: Maintained
6859F: drivers/net/ieee802154/mrf24j40.c
6860
6861MSI LAPTOP SUPPORT
6862M: "Lee, Chun-Yi" <jlee@suse.com>
6863L: platform-driver-x86@vger.kernel.org
6864S: Maintained
6865F: drivers/platform/x86/msi-laptop.c
6866
6867MSI WMI SUPPORT
6868L: platform-driver-x86@vger.kernel.org
6869S: Orphan
6870F: drivers/platform/x86/msi-wmi.c
6871
6872MSI001 MEDIA DRIVER
6873M: Antti Palosaari <crope@iki.fi>
6874L: linux-media@vger.kernel.org
6875W: http://linuxtv.org/
6876W: http://palosaari.fi/linux/
6877Q: http://patchwork.linuxtv.org/project/linux-media/list/
6878T: git git://linuxtv.org/anttip/media_tree.git
6879S: Maintained
6880F: drivers/media/tuners/msi001*
6881
6882MSI2500 MEDIA DRIVER
6883M: Antti Palosaari <crope@iki.fi>
6884L: linux-media@vger.kernel.org
6885W: http://linuxtv.org/
6886W: http://palosaari.fi/linux/
6887Q: http://patchwork.linuxtv.org/project/linux-media/list/
6888T: git git://linuxtv.org/anttip/media_tree.git
6889S: Maintained
6890F: drivers/media/usb/msi2500/
6891
6892MT9M032 APTINA SENSOR DRIVER
6893M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
6894L: linux-media@vger.kernel.org
6895T: git git://linuxtv.org/media_tree.git
6896S: Maintained
6897F: drivers/media/i2c/mt9m032.c
6898F: include/media/mt9m032.h
6899
6900MT9P031 APTINA CAMERA SENSOR
6901M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
6902L: linux-media@vger.kernel.org
6903T: git git://linuxtv.org/media_tree.git
6904S: Maintained
6905F: drivers/media/i2c/mt9p031.c
6906F: include/media/mt9p031.h
6907
6908MT9T001 APTINA CAMERA SENSOR
6909M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
6910L: linux-media@vger.kernel.org
6911T: git git://linuxtv.org/media_tree.git
6912S: Maintained
6913F: drivers/media/i2c/mt9t001.c
6914F: include/media/mt9t001.h
6915
6916MT9V032 APTINA CAMERA SENSOR
6917M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
6918L: linux-media@vger.kernel.org
6919T: git git://linuxtv.org/media_tree.git
6920S: Maintained
6921F: Documentation/devicetree/bindings/media/i2c/mt9v032.txt
6922F: drivers/media/i2c/mt9v032.c
6923F: include/media/mt9v032.h
6924
6925MULTIFUNCTION DEVICES (MFD)
6926M: Samuel Ortiz <sameo@linux.intel.com>
6927M: Lee Jones <lee.jones@linaro.org>
6928T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
6929S: Supported
6930F: drivers/mfd/
6931F: include/linux/mfd/
6932
6933MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
6934M: Ulf Hansson <ulf.hansson@linaro.org>
6935L: linux-mmc@vger.kernel.org
6936T: git git://git.linaro.org/people/ulf.hansson/mmc.git
6937S: Maintained
6938F: drivers/mmc/
6939F: include/linux/mmc/
6940F: include/uapi/linux/mmc/
6941
6942MULTIMEDIA CARD (MMC) ETC. OVER SPI
6943S: Orphan
6944F: drivers/mmc/host/mmc_spi.c
6945F: include/linux/spi/mmc_spi.h
6946
6947MULTISOUND SOUND DRIVER
6948M: Andrew Veliath <andrewtv@usa.net>
6949S: Maintained
6950F: Documentation/sound/oss/MultiSound
6951F: sound/oss/msnd*
6952
6953MULTITECH MULTIPORT CARD (ISICOM)
6954S: Orphan
6955F: drivers/tty/isicom.c
6956F: include/linux/isicom.h
6957
6958MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
6959M: Felipe Balbi <balbi@ti.com>
6960L: linux-usb@vger.kernel.org
6961T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
6962S: Maintained
6963F: drivers/usb/musb/
6964
6965MXL5007T MEDIA DRIVER
6966M: Michael Krufky <mkrufky@linuxtv.org>
6967L: linux-media@vger.kernel.org
6968W: http://linuxtv.org/
6969W: http://github.com/mkrufky
6970Q: http://patchwork.linuxtv.org/project/linux-media/list/
6971T: git git://linuxtv.org/mkrufky/tuners.git
6972S: Maintained
6973F: drivers/media/tuners/mxl5007t.*
6974
6975MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
6976M: Hyong-Youb Kim <hykim@myri.com>
6977L: netdev@vger.kernel.org
6978W: https://www.myricom.com/support/downloads/myri10ge.html
6979S: Supported
6980F: drivers/net/ethernet/myricom/myri10ge/
6981
6982NATSEMI ETHERNET DRIVER (DP8381x)
6983S: Orphan
6984F: drivers/net/ethernet/natsemi/natsemi.c
6985
6986NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
6987M: Daniel Mack <zonque@gmail.com>
6988S: Maintained
6989L: alsa-devel@alsa-project.org (moderated for non-subscribers)
6990W: http://www.native-instruments.com
6991F: sound/usb/caiaq/
6992
6993NCP FILESYSTEM
6994M: Petr Vandrovec <petr@vandrovec.name>
6995S: Odd Fixes
6996F: fs/ncpfs/
6997
6998NCR 5380 SCSI DRIVERS
6999M: Finn Thain <fthain@telegraphics.com.au>
7000M: Michael Schmitz <schmitzmic@gmail.com>
7001L: linux-scsi@vger.kernel.org
7002S: Maintained
7003F: Documentation/scsi/g_NCR5380.txt
7004F: drivers/scsi/NCR5380.*
7005F: drivers/scsi/arm/cumana_1.c
7006F: drivers/scsi/arm/oak.c
7007F: drivers/scsi/atari_NCR5380.c
7008F: drivers/scsi/atari_scsi.*
7009F: drivers/scsi/dmx3191d.c
7010F: drivers/scsi/dtc.*
7011F: drivers/scsi/g_NCR5380.*
7012F: drivers/scsi/g_NCR5380_mmio.c
7013F: drivers/scsi/mac_scsi.*
7014F: drivers/scsi/pas16.*
7015F: drivers/scsi/sun3_scsi.*
7016F: drivers/scsi/sun3_scsi_vme.c
7017F: drivers/scsi/t128.*
7018
7019NCR DUAL 700 SCSI DRIVER (MICROCHANNEL)
7020M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
7021L: linux-scsi@vger.kernel.org
7022S: Maintained
7023F: drivers/scsi/NCR_D700.*
7024
7025NCT6775 HARDWARE MONITOR DRIVER
7026M: Guenter Roeck <linux@roeck-us.net>
7027L: lm-sensors@lm-sensors.org
7028S: Maintained
7029F: Documentation/hwmon/nct6775
7030F: drivers/hwmon/nct6775.c
7031
7032NETEFFECT IWARP RNIC DRIVER (IW_NES)
7033M: Faisal Latif <faisal.latif@intel.com>
7034L: linux-rdma@vger.kernel.org
7035W: http://www.intel.com/Products/Server/Adapters/Server-Cluster/Server-Cluster-overview.htm
7036S: Supported
7037F: drivers/infiniband/hw/nes/
7038
7039NETEM NETWORK EMULATOR
7040M: Stephen Hemminger <stephen@networkplumber.org>
7041L: netem@lists.linux-foundation.org
7042S: Maintained
7043F: net/sched/sch_netem.c
7044
7045NETERION 10GbE DRIVERS (s2io/vxge)
7046M: Jon Mason <jdmason@kudzu.us>
7047L: netdev@vger.kernel.org
7048S: Supported
7049F: Documentation/networking/s2io.txt
7050F: Documentation/networking/vxge.txt
7051F: drivers/net/ethernet/neterion/
7052
7053NETFILTER ({IP,IP6,ARP,EB,NF}TABLES)
7054M: Pablo Neira Ayuso <pablo@netfilter.org>
7055M: Patrick McHardy <kaber@trash.net>
7056M: Jozsef Kadlecsik <kadlec@blackhole.kfki.hu>
7057L: netfilter-devel@vger.kernel.org
7058L: coreteam@netfilter.org
7059W: http://www.netfilter.org/
7060W: http://www.iptables.org/
7061Q: http://patchwork.ozlabs.org/project/netfilter-devel/list/
7062T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git
7063T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git
7064S: Supported
7065F: include/linux/netfilter*
7066F: include/linux/netfilter/
7067F: include/net/netfilter/
7068F: include/uapi/linux/netfilter*
7069F: include/uapi/linux/netfilter/
7070F: net/*/netfilter.c
7071F: net/*/netfilter/
7072F: net/netfilter/
7073
7074NETLABEL
7075M: Paul Moore <paul@paul-moore.com>
7076W: http://netlabel.sf.net
7077L: netdev@vger.kernel.org
7078S: Maintained
7079F: Documentation/netlabel/
7080F: include/net/netlabel.h
7081F: net/netlabel/
7082
7083NETROM NETWORK LAYER
7084M: Ralf Baechle <ralf@linux-mips.org>
7085L: linux-hams@vger.kernel.org
7086W: http://www.linux-ax25.org/
7087S: Maintained
7088F: include/net/netrom.h
7089F: include/uapi/linux/netrom.h
7090F: net/netrom/
7091
7092NETWORK BLOCK DEVICE (NBD)
7093M: Markus Pargmann <mpa@pengutronix.de>
7094S: Maintained
7095L: nbd-general@lists.sourceforge.net
7096T: git git://git.pengutronix.de/git/mpa/linux-nbd.git
7097F: Documentation/blockdev/nbd.txt
7098F: drivers/block/nbd.c
7099F: include/uapi/linux/nbd.h
7100
7101NETWORK DROP MONITOR
7102M: Neil Horman <nhorman@tuxdriver.com>
7103L: netdev@vger.kernel.org
7104S: Maintained
7105W: https://fedorahosted.org/dropwatch/
7106F: net/core/drop_monitor.c
7107
7108NETWORKING [GENERAL]
7109M: "David S. Miller" <davem@davemloft.net>
7110L: netdev@vger.kernel.org
7111W: http://www.linuxfoundation.org/en/Net
7112Q: http://patchwork.ozlabs.org/project/netdev/list/
7113T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
7114T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
7115S: Maintained
7116F: net/
7117F: include/net/
7118F: include/linux/in.h
7119F: include/linux/net.h
7120F: include/linux/netdevice.h
7121F: include/uapi/linux/in.h
7122F: include/uapi/linux/net.h
7123F: include/uapi/linux/netdevice.h
7124F: include/uapi/linux/net_namespace.h
7125F: tools/net/
7126F: tools/testing/selftests/net/
7127F: lib/random32.c
7128F: lib/test_bpf.c
7129
7130NETWORKING [IPv4/IPv6]
7131M: "David S. Miller" <davem@davemloft.net>
7132M: Alexey Kuznetsov <kuznet@ms2.inr.ac.ru>
7133M: James Morris <jmorris@namei.org>
7134M: Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org>
7135M: Patrick McHardy <kaber@trash.net>
7136L: netdev@vger.kernel.org
7137T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
7138S: Maintained
7139F: net/ipv4/
7140F: net/ipv6/
7141F: include/net/ip*
7142F: arch/x86/net/*
7143
7144NETWORKING [IPSEC]
7145M: Steffen Klassert <steffen.klassert@secunet.com>
7146M: Herbert Xu <herbert@gondor.apana.org.au>
7147M: "David S. Miller" <davem@davemloft.net>
7148L: netdev@vger.kernel.org
7149T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
7150T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
7151S: Maintained
7152F: net/core/flow.c
7153F: net/xfrm/
7154F: net/key/
7155F: net/ipv4/xfrm*
7156F: net/ipv4/esp4.c
7157F: net/ipv4/ah4.c
7158F: net/ipv4/ipcomp.c
7159F: net/ipv4/ip_vti.c
7160F: net/ipv6/xfrm*
7161F: net/ipv6/esp6.c
7162F: net/ipv6/ah6.c
7163F: net/ipv6/ipcomp6.c
7164F: net/ipv6/ip6_vti.c
7165F: include/uapi/linux/xfrm.h
7166F: include/net/xfrm.h
7167
7168NETWORKING [LABELED] (NetLabel, CIPSO, Labeled IPsec, SECMARK)
7169M: Paul Moore <paul@paul-moore.com>
7170L: netdev@vger.kernel.org
7171S: Maintained
7172
7173NETWORKING [WIRELESS]
7174L: linux-wireless@vger.kernel.org
7175Q: http://patchwork.kernel.org/project/linux-wireless/list/
7176
7177NETWORKING DRIVERS
7178L: netdev@vger.kernel.org
7179W: http://www.linuxfoundation.org/en/Net
7180Q: http://patchwork.ozlabs.org/project/netdev/list/
7181T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
7182T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
7183S: Odd Fixes
7184F: drivers/net/
7185F: include/linux/if_*
7186F: include/linux/netdevice.h
7187F: include/linux/arcdevice.h
7188F: include/linux/etherdevice.h
7189F: include/linux/fcdevice.h
7190F: include/linux/fddidevice.h
7191F: include/linux/hippidevice.h
7192F: include/linux/inetdevice.h
7193F: include/uapi/linux/if_*
7194F: include/uapi/linux/netdevice.h
7195
7196NETWORKING DRIVERS (WIRELESS)
7197M: Kalle Valo <kvalo@codeaurora.org>
7198L: linux-wireless@vger.kernel.org
7199Q: http://patchwork.kernel.org/project/linux-wireless/list/
7200T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git/
7201S: Maintained
7202F: drivers/net/wireless/
7203
7204NETXEN (1/10) GbE SUPPORT
7205M: Manish Chopra <manish.chopra@qlogic.com>
7206M: Sony Chacko <sony.chacko@qlogic.com>
7207M: Rajesh Borundia <rajesh.borundia@qlogic.com>
7208L: netdev@vger.kernel.org
7209W: http://www.qlogic.com
7210S: Supported
7211F: drivers/net/ethernet/qlogic/netxen/
7212
7213NFC SUBSYSTEM
7214M: Lauro Ramos Venancio <lauro.venancio@openbossa.org>
7215M: Aloisio Almeida Jr <aloisio.almeida@openbossa.org>
7216M: Samuel Ortiz <sameo@linux.intel.com>
7217L: linux-wireless@vger.kernel.org
7218L: linux-nfc@lists.01.org (subscribers-only)
7219S: Supported
7220F: net/nfc/
7221F: include/net/nfc/
7222F: include/uapi/linux/nfc.h
7223F: drivers/nfc/
7224F: include/linux/platform_data/pn544.h
7225F: Documentation/devicetree/bindings/net/nfc/
7226
7227NFS, SUNRPC, AND LOCKD CLIENTS
7228M: Trond Myklebust <trond.myklebust@primarydata.com>
7229M: Anna Schumaker <anna.schumaker@netapp.com>
7230L: linux-nfs@vger.kernel.org
7231W: http://client.linux-nfs.org
7232T: git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
7233S: Maintained
7234F: fs/lockd/
7235F: fs/nfs/
7236F: fs/nfs_common/
7237F: net/sunrpc/
7238F: include/linux/lockd/
7239F: include/linux/nfs*
7240F: include/linux/sunrpc/
7241F: include/uapi/linux/nfs*
7242F: include/uapi/linux/sunrpc/
7243
7244NILFS2 FILESYSTEM
7245M: Ryusuke Konishi <konishi.ryusuke@lab.ntt.co.jp>
7246L: linux-nilfs@vger.kernel.org
7247W: http://nilfs.sourceforge.net/
7248T: git git://github.com/konis/nilfs2.git
7249S: Supported
7250F: Documentation/filesystems/nilfs2.txt
7251F: fs/nilfs2/
7252F: include/linux/nilfs2_fs.h
7253
7254NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
7255M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
7256W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
7257S: Maintained
7258F: Documentation/scsi/NinjaSCSI.txt
7259F: drivers/scsi/pcmcia/nsp_*
7260
7261NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
7262M: GOTO Masanori <gotom@debian.or.jp>
7263M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
7264W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
7265S: Maintained
7266F: Documentation/scsi/NinjaSCSI.txt
7267F: drivers/scsi/nsp32*
7268
7269NIOS2 ARCHITECTURE
7270M: Ley Foon Tan <lftan@altera.com>
7271L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
7272T: git git://git.rocketboards.org/linux-socfpga-next.git
7273S: Maintained
7274F: arch/nios2/
7275
7276NOKIA N900 POWER SUPPLY DRIVERS
7277M: Pali Rohár <pali.rohar@gmail.com>
7278S: Maintained
7279F: include/linux/power/bq2415x_charger.h
7280F: include/linux/power/bq27x00_battery.h
7281F: include/linux/power/isp1704_charger.h
7282F: drivers/power/bq2415x_charger.c
7283F: drivers/power/bq27x00_battery.c
7284F: drivers/power/isp1704_charger.c
7285F: drivers/power/rx51_battery.c
7286
7287NTB DRIVER CORE
7288M: Jon Mason <jdmason@kudzu.us>
7289M: Dave Jiang <dave.jiang@intel.com>
7290M: Allen Hubbe <Allen.Hubbe@emc.com>
7291S: Supported
7292W: https://github.com/jonmason/ntb/wiki
7293T: git git://github.com/jonmason/ntb.git
7294F: drivers/ntb/
7295F: drivers/net/ntb_netdev.c
7296F: include/linux/ntb.h
7297F: include/linux/ntb_transport.h
7298
7299NTB INTEL DRIVER
7300M: Jon Mason <jdmason@kudzu.us>
7301M: Dave Jiang <dave.jiang@intel.com>
7302S: Supported
7303W: https://github.com/jonmason/ntb/wiki
7304T: git git://github.com/jonmason/ntb.git
7305F: drivers/ntb/hw/intel/
7306
7307NTFS FILESYSTEM
7308M: Anton Altaparmakov <anton@tuxera.com>
7309L: linux-ntfs-dev@lists.sourceforge.net
7310W: http://www.tuxera.com/
7311T: git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
7312S: Supported
7313F: Documentation/filesystems/ntfs.txt
7314F: fs/ntfs/
7315
7316NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
7317M: Antonino Daplas <adaplas@gmail.com>
7318L: linux-fbdev@vger.kernel.org
7319S: Maintained
7320F: drivers/video/fbdev/riva/
7321F: drivers/video/fbdev/nvidia/
7322
7323NVM EXPRESS DRIVER
7324M: Matthew Wilcox <willy@linux.intel.com>
7325L: linux-nvme@lists.infradead.org
7326T: git git://git.infradead.org/users/willy/linux-nvme.git
7327S: Supported
7328F: drivers/block/nvme*
7329F: include/linux/nvme.h
7330
7331NXP-NCI NFC DRIVER
7332M: Clément Perrochaud <clement.perrochaud@effinnov.com>
7333R: Charles Gorand <charles.gorand@effinnov.com>
7334L: linux-nfc@lists.01.org (moderated for non-subscribers)
7335S: Supported
7336F: drivers/nfc/nxp-nci
7337
7338NXP TDA998X DRM DRIVER
7339M: Russell King <rmk+kernel@arm.linux.org.uk>
7340S: Supported
7341F: drivers/gpu/drm/i2c/tda998x_drv.c
7342F: include/drm/i2c/tda998x.h
7343
7344NXP TFA9879 DRIVER
7345M: Peter Rosin <peda@axentia.se>
7346L: alsa-devel@alsa-project.org (moderated for non-subscribers)
7347S: Maintained
7348F: sound/soc/codecs/tfa9879*
7349
7350OMAP SUPPORT
7351M: Tony Lindgren <tony@atomide.com>
7352L: linux-omap@vger.kernel.org
7353W: http://www.muru.com/linux/omap/
7354W: http://linux.omap.com/
7355Q: http://patchwork.kernel.org/project/linux-omap/list/
7356T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
7357S: Maintained
7358F: arch/arm/*omap*/
7359F: arch/arm/configs/omap1_defconfig
7360F: arch/arm/configs/omap2plus_defconfig
7361F: drivers/i2c/busses/i2c-omap.c
7362F: drivers/irqchip/irq-omap-intc.c
7363F: drivers/mfd/*omap*.c
7364F: drivers/mfd/menelaus.c
7365F: drivers/mfd/palmas.c
7366F: drivers/mfd/tps65217.c
7367F: drivers/mfd/tps65218.c
7368F: drivers/mfd/tps65910.c
7369F: drivers/mfd/twl-core.[ch]
7370F: drivers/mfd/twl4030*.c
7371F: drivers/mfd/twl6030*.c
7372F: drivers/mfd/twl6040*.c
7373F: drivers/regulator/palmas-regulator*.c
7374F: drivers/regulator/pbias-regulator.c
7375F: drivers/regulator/tps65217-regulator.c
7376F: drivers/regulator/tps65218-regulator.c
7377F: drivers/regulator/tps65910-regulator.c
7378F: drivers/regulator/twl-regulator.c
7379F: include/linux/i2c-omap.h
7380
7381OMAP DEVICE TREE SUPPORT
7382M: Benoît Cousson <bcousson@baylibre.com>
7383M: Tony Lindgren <tony@atomide.com>
7384L: linux-omap@vger.kernel.org
7385L: devicetree@vger.kernel.org
7386S: Maintained
7387F: arch/arm/boot/dts/*omap*
7388F: arch/arm/boot/dts/*am3*
7389F: arch/arm/boot/dts/*am4*
7390F: arch/arm/boot/dts/*am5*
7391F: arch/arm/boot/dts/*dra7*
7392
7393OMAP CLOCK FRAMEWORK SUPPORT
7394M: Paul Walmsley <paul@pwsan.com>
7395L: linux-omap@vger.kernel.org
7396S: Maintained
7397F: arch/arm/*omap*/*clock*
7398
7399OMAP POWER MANAGEMENT SUPPORT
7400M: Kevin Hilman <khilman@deeprootsystems.com>
7401L: linux-omap@vger.kernel.org
7402S: Maintained
7403F: arch/arm/*omap*/*pm*
7404F: drivers/cpufreq/omap-cpufreq.c
7405
7406OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
7407M: Rajendra Nayak <rnayak@ti.com>
7408M: Paul Walmsley <paul@pwsan.com>
7409L: linux-omap@vger.kernel.org
7410S: Maintained
7411F: arch/arm/mach-omap2/prm*
7412
7413OMAP AUDIO SUPPORT
7414M: Peter Ujfalusi <peter.ujfalusi@ti.com>
7415M: Jarkko Nikula <jarkko.nikula@bitmer.com>
7416L: alsa-devel@alsa-project.org (moderated for non-subscribers)
7417L: linux-omap@vger.kernel.org
7418S: Maintained
7419F: sound/soc/omap/
7420
7421OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
7422M: Roger Quadros <rogerq@ti.com>
7423M: Tony Lindgren <tony@atomide.com>
7424L: linux-omap@vger.kernel.org
7425S: Maintained
7426F: drivers/memory/omap-gpmc.c
7427F: arch/arm/mach-omap2/*gpmc*
7428
7429OMAP FRAMEBUFFER SUPPORT
7430M: Tomi Valkeinen <tomi.valkeinen@ti.com>
7431L: linux-fbdev@vger.kernel.org
7432L: linux-omap@vger.kernel.org
7433S: Maintained
7434F: drivers/video/fbdev/omap/
7435
7436OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
7437M: Tomi Valkeinen <tomi.valkeinen@ti.com>
7438L: linux-omap@vger.kernel.org
7439L: linux-fbdev@vger.kernel.org
7440S: Maintained
7441F: drivers/video/fbdev/omap2/
7442F: Documentation/arm/OMAP/DSS
7443
7444OMAP HARDWARE SPINLOCK SUPPORT
7445M: Ohad Ben-Cohen <ohad@wizery.com>
7446L: linux-omap@vger.kernel.org
7447S: Maintained
7448F: drivers/hwspinlock/omap_hwspinlock.c
7449
7450OMAP MMC SUPPORT
7451M: Jarkko Lavinen <jarkko.lavinen@nokia.com>
7452L: linux-omap@vger.kernel.org
7453S: Maintained
7454F: drivers/mmc/host/omap.c
7455
7456OMAP HS MMC SUPPORT
7457L: linux-mmc@vger.kernel.org
7458L: linux-omap@vger.kernel.org
7459S: Orphan
7460F: drivers/mmc/host/omap_hsmmc.c
7461
7462OMAP RANDOM NUMBER GENERATOR SUPPORT
7463M: Deepak Saxena <dsaxena@plexity.net>
7464S: Maintained
7465F: drivers/char/hw_random/omap-rng.c
7466
7467OMAP HWMOD SUPPORT
7468M: Benoît Cousson <bcousson@baylibre.com>
7469M: Paul Walmsley <paul@pwsan.com>
7470L: linux-omap@vger.kernel.org
7471S: Maintained
7472F: arch/arm/mach-omap2/omap_hwmod.*
7473
7474OMAP HWMOD DATA
7475M: Paul Walmsley <paul@pwsan.com>
7476L: linux-omap@vger.kernel.org
7477S: Maintained
7478F: arch/arm/mach-omap2/omap_hwmod*data*
7479
7480OMAP HWMOD DATA FOR OMAP4-BASED DEVICES
7481M: Benoît Cousson <bcousson@baylibre.com>
7482L: linux-omap@vger.kernel.org
7483S: Maintained
7484F: arch/arm/mach-omap2/omap_hwmod_44xx_data.c
7485
7486OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
7487M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7488L: linux-media@vger.kernel.org
7489S: Maintained
7490F: Documentation/devicetree/bindings/media/ti,omap3isp.txt
7491F: drivers/media/platform/omap3isp/
7492F: drivers/staging/media/omap4iss/
7493
7494OMAP USB SUPPORT
7495M: Felipe Balbi <balbi@ti.com>
7496L: linux-usb@vger.kernel.org
7497L: linux-omap@vger.kernel.org
7498T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
7499S: Maintained
7500F: drivers/usb/*/*omap*
7501F: arch/arm/*omap*/usb*
7502
7503OMAP GPIO DRIVER
7504M: Javier Martinez Canillas <javier@dowhile0.org>
7505M: Santosh Shilimkar <ssantosh@kernel.org>
7506M: Kevin Hilman <khilman@deeprootsystems.com>
7507L: linux-omap@vger.kernel.org
7508S: Maintained
7509F: drivers/gpio/gpio-omap.c
7510
7511OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
7512M: Mark Jackson <mpfj@newflow.co.uk>
7513L: linux-omap@vger.kernel.org
7514S: Maintained
7515F: arch/arm/boot/dts/am335x-nano.dts
7516
7517OMFS FILESYSTEM
7518M: Bob Copeland <me@bobcopeland.com>
7519L: linux-karma-devel@lists.sourceforge.net
7520S: Maintained
7521F: Documentation/filesystems/omfs.txt
7522F: fs/omfs/
7523
7524OMNIKEY CARDMAN 4000 DRIVER
7525M: Harald Welte <laforge@gnumonks.org>
7526S: Maintained
7527F: drivers/char/pcmcia/cm4000_cs.c
7528F: include/linux/cm4000_cs.h
7529F: include/uapi/linux/cm4000_cs.h
7530
7531OMNIKEY CARDMAN 4040 DRIVER
7532M: Harald Welte <laforge@gnumonks.org>
7533S: Maintained
7534F: drivers/char/pcmcia/cm4040_cs.*
7535
7536OMNIVISION OV7670 SENSOR DRIVER
7537M: Jonathan Corbet <corbet@lwn.net>
7538L: linux-media@vger.kernel.org
7539T: git git://linuxtv.org/media_tree.git
7540S: Maintained
7541F: drivers/media/i2c/ov7670.c
7542
7543ONENAND FLASH DRIVER
7544M: Kyungmin Park <kyungmin.park@samsung.com>
7545L: linux-mtd@lists.infradead.org
7546S: Maintained
7547F: drivers/mtd/onenand/
7548F: include/linux/mtd/onenand*.h
7549
7550ONSTREAM SCSI TAPE DRIVER
7551M: Willem Riede <osst@riede.org>
7552L: osst-users@lists.sourceforge.net
7553L: linux-scsi@vger.kernel.org
7554S: Maintained
7555F: Documentation/scsi/osst.txt
7556F: drivers/scsi/osst.*
7557F: drivers/scsi/osst_*.h
7558F: drivers/scsi/st.h
7559
7560OPENCORES I2C BUS DRIVER
7561M: Peter Korsgaard <jacmet@sunsite.dk>
7562L: linux-i2c@vger.kernel.org
7563S: Maintained
7564F: Documentation/i2c/busses/i2c-ocores
7565F: drivers/i2c/busses/i2c-ocores.c
7566
7567OPEN FIRMWARE AND FLATTENED DEVICE TREE
7568M: Grant Likely <grant.likely@linaro.org>
7569M: Rob Herring <robh+dt@kernel.org>
7570L: devicetree@vger.kernel.org
7571W: http://www.devicetree.org/
7572T: git git://git.kernel.org/pub/scm/linux/kernel/git/glikely/linux.git
7573S: Maintained
7574F: drivers/of/
7575F: include/linux/of*.h
7576F: scripts/dtc/
7577
7578OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
7579M: Rob Herring <robh+dt@kernel.org>
7580M: Pawel Moll <pawel.moll@arm.com>
7581M: Mark Rutland <mark.rutland@arm.com>
7582M: Ian Campbell <ijc+devicetree@hellion.org.uk>
7583M: Kumar Gala <galak@codeaurora.org>
7584L: devicetree@vger.kernel.org
7585S: Maintained
7586F: Documentation/devicetree/
7587F: arch/*/boot/dts/
7588F: include/dt-bindings/
7589
7590OPEN FIRMWARE AND DEVICE TREE OVERLAYS
7591M: Pantelis Antoniou <pantelis.antoniou@konsulko.com>
7592L: devicetree@vger.kernel.org
7593S: Maintained
7594F: Documentation/devicetree/dynamic-resolution-notes.txt
7595F: Documentation/devicetree/overlay-notes.txt
7596F: drivers/of/overlay.c
7597F: drivers/of/resolver.c
7598
7599OPENRISC ARCHITECTURE
7600M: Jonas Bonn <jonas@southpole.se>
7601W: http://openrisc.net
7602L: linux@lists.openrisc.net (moderated for non-subscribers)
7603S: Maintained
7604T: git git://openrisc.net/~jonas/linux
7605F: arch/openrisc/
7606
7607OPENVSWITCH
7608M: Pravin Shelar <pshelar@nicira.com>
7609L: netdev@vger.kernel.org
7610L: dev@openvswitch.org
7611W: http://openvswitch.org
7612S: Maintained
7613F: net/openvswitch/
7614F: include/uapi/linux/openvswitch.h
7615
7616OPL4 DRIVER
7617M: Clemens Ladisch <clemens@ladisch.de>
7618L: alsa-devel@alsa-project.org (moderated for non-subscribers)
7619T: git git://git.alsa-project.org/alsa-kernel.git
7620S: Maintained
7621F: sound/drivers/opl4/
7622
7623OPROFILE
7624M: Robert Richter <rric@kernel.org>
7625L: oprofile-list@lists.sf.net
7626S: Maintained
7627F: arch/*/include/asm/oprofile*.h
7628F: arch/*/oprofile/
7629F: drivers/oprofile/
7630F: include/linux/oprofile.h
7631
7632ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
7633M: Mark Fasheh <mfasheh@suse.com>
7634M: Joel Becker <jlbec@evilplan.org>
7635L: ocfs2-devel@oss.oracle.com (moderated for non-subscribers)
7636W: http://ocfs2.wiki.kernel.org
7637S: Supported
7638F: Documentation/filesystems/ocfs2.txt
7639F: Documentation/filesystems/dlmfs.txt
7640F: fs/ocfs2/
7641
7642ORINOCO DRIVER
7643L: linux-wireless@vger.kernel.org
7644W: http://wireless.kernel.org/en/users/Drivers/orinoco
7645W: http://www.nongnu.org/orinoco/
7646S: Orphan
7647F: drivers/net/wireless/orinoco/
7648
7649OSD LIBRARY and FILESYSTEM
7650M: Boaz Harrosh <ooo@electrozaur.com>
7651M: Benny Halevy <bhalevy@primarydata.com>
7652L: osd-dev@open-osd.org
7653W: http://open-osd.org
7654T: git git://git.open-osd.org/open-osd.git
7655S: Maintained
7656F: drivers/scsi/osd/
7657F: include/scsi/osd_*
7658F: fs/exofs/
7659
7660OVERLAY FILESYSTEM
7661M: Miklos Szeredi <miklos@szeredi.hu>
7662L: linux-unionfs@vger.kernel.org
7663T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
7664S: Supported
7665F: fs/overlayfs/
7666F: Documentation/filesystems/overlayfs.txt
7667
7668P54 WIRELESS DRIVER
7669M: Christian Lamparter <chunkeey@googlemail.com>
7670L: linux-wireless@vger.kernel.org
7671W: http://wireless.kernel.org/en/users/Drivers/p54
7672S: Maintained
7673F: drivers/net/wireless/p54/
7674
7675PA SEMI ETHERNET DRIVER
7676M: Olof Johansson <olof@lixom.net>
7677L: netdev@vger.kernel.org
7678S: Maintained
7679F: drivers/net/ethernet/pasemi/*
7680
7681PA SEMI SMBUS DRIVER
7682M: Olof Johansson <olof@lixom.net>
7683L: linux-i2c@vger.kernel.org
7684S: Maintained
7685F: drivers/i2c/busses/i2c-pasemi.c
7686
7687PADATA PARALLEL EXECUTION MECHANISM
7688M: Steffen Klassert <steffen.klassert@secunet.com>
7689L: linux-crypto@vger.kernel.org
7690S: Maintained
7691F: kernel/padata.c
7692F: include/linux/padata.h
7693F: Documentation/padata.txt
7694
7695PANASONIC LAPTOP ACPI EXTRAS DRIVER
7696M: Harald Welte <laforge@gnumonks.org>
7697L: platform-driver-x86@vger.kernel.org
7698S: Maintained
7699F: drivers/platform/x86/panasonic-laptop.c
7700
7701PANASONIC MN10300/AM33/AM34 PORT
7702M: David Howells <dhowells@redhat.com>
7703M: Koichi Yasutake <yasutake.koichi@jp.panasonic.com>
7704L: linux-am33-list@redhat.com (moderated for non-subscribers)
7705W: ftp://ftp.redhat.com/pub/redhat/gnupro/AM33/
7706S: Maintained
7707F: Documentation/mn10300/
7708F: arch/mn10300/
7709
7710PARALLEL PORT SUBSYSTEM
7711M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
7712M: Sudip Mukherjee <sudip@vectorindia.org>
7713L: linux-parport@lists.infradead.org (subscribers-only)
7714S: Maintained
7715F: drivers/parport/
7716F: include/linux/parport*.h
7717F: drivers/char/ppdev.c
7718F: include/uapi/linux/ppdev.h
7719F: Documentation/parport*.txt
7720
7721PARAVIRT_OPS INTERFACE
7722M: Jeremy Fitzhardinge <jeremy@goop.org>
7723M: Chris Wright <chrisw@sous-sol.org>
7724M: Alok Kataria <akataria@vmware.com>
7725M: Rusty Russell <rusty@rustcorp.com.au>
7726L: virtualization@lists.linux-foundation.org
7727S: Supported
7728F: Documentation/virtual/paravirt_ops.txt
7729F: arch/*/kernel/paravirt*
7730F: arch/*/include/asm/paravirt.h
7731
7732PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES
7733M: Tim Waugh <tim@cyberelk.net>
7734L: linux-parport@lists.infradead.org (subscribers-only)
7735S: Maintained
7736F: Documentation/blockdev/paride.txt
7737F: drivers/block/paride/
7738
7739PARISC ARCHITECTURE
7740M: "James E.J. Bottomley" <jejb@parisc-linux.org>
7741M: Helge Deller <deller@gmx.de>
7742L: linux-parisc@vger.kernel.org
7743W: http://www.parisc-linux.org/
7744Q: http://patchwork.kernel.org/project/linux-parisc/list/
7745T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
7746T: git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
7747S: Maintained
7748F: arch/parisc/
7749F: Documentation/parisc/
7750F: drivers/parisc/
7751F: drivers/char/agp/parisc-agp.c
7752F: drivers/input/serio/gscps2.c
7753F: drivers/parport/parport_gsc.*
7754F: drivers/tty/serial/8250/8250_gsc.c
7755F: drivers/video/fbdev/sti*
7756F: drivers/video/console/sti*
7757F: drivers/video/logo/logo_parisc*
7758
7759PC87360 HARDWARE MONITORING DRIVER
7760M: Jim Cromie <jim.cromie@gmail.com>
7761L: lm-sensors@lm-sensors.org
7762S: Maintained
7763F: Documentation/hwmon/pc87360
7764F: drivers/hwmon/pc87360.c
7765
7766PC8736x GPIO DRIVER
7767M: Jim Cromie <jim.cromie@gmail.com>
7768S: Maintained
7769F: drivers/char/pc8736x_gpio.c
7770
7771PC87427 HARDWARE MONITORING DRIVER
7772M: Jean Delvare <jdelvare@suse.de>
7773L: lm-sensors@lm-sensors.org
7774S: Maintained
7775F: Documentation/hwmon/pc87427
7776F: drivers/hwmon/pc87427.c
7777
7778PCA9532 LED DRIVER
7779M: Riku Voipio <riku.voipio@iki.fi>
7780S: Maintained
7781F: drivers/leds/leds-pca9532.c
7782F: include/linux/leds-pca9532.h
7783
7784PCA9541 I2C BUS MASTER SELECTOR DRIVER
7785M: Guenter Roeck <linux@roeck-us.net>
7786L: linux-i2c@vger.kernel.org
7787S: Maintained
7788F: drivers/i2c/muxes/i2c-mux-pca9541.c
7789
7790PCDP - PRIMARY CONSOLE AND DEBUG PORT
7791M: Khalid Aziz <khalid@gonehiking.org>
7792S: Maintained
7793F: drivers/firmware/pcdp.*
7794
7795PCI ERROR RECOVERY
7796M: Linas Vepstas <linasvepstas@gmail.com>
7797L: linux-pci@vger.kernel.org
7798S: Supported
7799F: Documentation/PCI/pci-error-recovery.txt
7800
7801PCI SUBSYSTEM
7802M: Bjorn Helgaas <bhelgaas@google.com>
7803L: linux-pci@vger.kernel.org
7804Q: http://patchwork.ozlabs.org/project/linux-pci/list/
7805T: git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
7806S: Supported
7807F: Documentation/PCI/
7808F: drivers/pci/
7809F: include/linux/pci*
7810F: arch/x86/pci/
7811F: arch/x86/kernel/quirks.c
7812
7813PCI DRIVER FOR ARM VERSATILE PLATFORM
7814M: Rob Herring <robh@kernel.org>
7815L: linux-pci@vger.kernel.org
7816L: linux-arm-kernel@lists.infradead.org
7817S: Maintained
7818F: Documentation/devicetree/bindings/pci/versatile.txt
7819F: drivers/pci/host/pci-versatile.c
7820
7821PCI DRIVER FOR APPLIEDMICRO XGENE
7822M: Tanmay Inamdar <tinamdar@apm.com>
7823L: linux-pci@vger.kernel.org
7824L: linux-arm-kernel@lists.infradead.org
7825S: Maintained
7826F: Documentation/devicetree/bindings/pci/xgene-pci.txt
7827F: drivers/pci/host/pci-xgene.c
7828
7829PCI DRIVER FOR FREESCALE LAYERSCAPE
7830M: Minghuan Lian <minghuan.Lian@freescale.com>
7831M: Mingkai Hu <mingkai.hu@freescale.com>
7832M: Roy Zang <tie-fei.zang@freescale.com>
7833L: linuxppc-dev@lists.ozlabs.org
7834L: linux-pci@vger.kernel.org
7835L: linux-arm-kernel@lists.infradead.org
7836S: Maintained
7837F: drivers/pci/host/*layerscape*
7838
7839PCI DRIVER FOR IMX6
7840M: Richard Zhu <Richard.Zhu@freescale.com>
7841M: Lucas Stach <l.stach@pengutronix.de>
7842L: linux-pci@vger.kernel.org
7843L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7844S: Maintained
7845F: drivers/pci/host/*imx6*
7846
7847PCI DRIVER FOR TI KEYSTONE
7848M: Murali Karicheri <m-karicheri2@ti.com>
7849L: linux-pci@vger.kernel.org
7850L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7851S: Maintained
7852F: drivers/pci/host/*keystone*
7853
7854PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
7855M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
7856M: Jason Cooper <jason@lakedaemon.net>
7857L: linux-pci@vger.kernel.org
7858L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7859S: Maintained
7860F: drivers/pci/host/*mvebu*
7861
7862PCI DRIVER FOR NVIDIA TEGRA
7863M: Thierry Reding <thierry.reding@gmail.com>
7864L: linux-tegra@vger.kernel.org
7865L: linux-pci@vger.kernel.org
7866S: Supported
7867F: Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
7868F: drivers/pci/host/pci-tegra.c
7869
7870PCI DRIVER FOR TI DRA7XX
7871M: Kishon Vijay Abraham I <kishon@ti.com>
7872L: linux-omap@vger.kernel.org
7873L: linux-pci@vger.kernel.org
7874S: Supported
7875F: Documentation/devicetree/bindings/pci/ti-pci.txt
7876F: drivers/pci/host/pci-dra7xx.c
7877
7878PCI DRIVER FOR RENESAS R-CAR
7879M: Simon Horman <horms@verge.net.au>
7880L: linux-pci@vger.kernel.org
7881L: linux-sh@vger.kernel.org
7882S: Maintained
7883F: drivers/pci/host/*rcar*
7884
7885PCI DRIVER FOR SAMSUNG EXYNOS
7886M: Jingoo Han <jingoohan1@gmail.com>
7887L: linux-pci@vger.kernel.org
7888L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7889L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
7890S: Maintained
7891F: drivers/pci/host/pci-exynos.c
7892
7893PCI DRIVER FOR SYNOPSIS DESIGNWARE
7894M: Jingoo Han <jingoohan1@gmail.com>
7895M: Pratyush Anand <pratyush.anand@gmail.com>
7896L: linux-pci@vger.kernel.org
7897S: Maintained
7898F: drivers/pci/host/*designware*
7899
7900PCI DRIVER FOR GENERIC OF HOSTS
7901M: Will Deacon <will.deacon@arm.com>
7902L: linux-pci@vger.kernel.org
7903L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7904S: Maintained
7905F: Documentation/devicetree/bindings/pci/host-generic-pci.txt
7906F: drivers/pci/host/pci-host-generic.c
7907
7908PCIE DRIVER FOR ST SPEAR13XX
7909M: Pratyush Anand <pratyush.anand@gmail.com>
7910L: linux-pci@vger.kernel.org
7911S: Maintained
7912F: drivers/pci/host/*spear*
7913
7914PCI MSI DRIVER FOR APPLIEDMICRO XGENE
7915M: Duc Dang <dhdang@apm.com>
7916L: linux-pci@vger.kernel.org
7917L: linux-arm-kernel@lists.infradead.org
7918S: Maintained
7919F: Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
7920F: drivers/pci/host/pci-xgene-msi.c
7921
7922PCMCIA SUBSYSTEM
7923P: Linux PCMCIA Team
7924L: linux-pcmcia@lists.infradead.org
7925W: http://lists.infradead.org/mailman/listinfo/linux-pcmcia
7926T: git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia-2.6.git
7927S: Maintained
7928F: Documentation/pcmcia/
7929F: drivers/pcmcia/
7930F: include/pcmcia/
7931
7932PCNET32 NETWORK DRIVER
7933M: Don Fry <pcnet32@frontier.com>
7934L: netdev@vger.kernel.org
7935S: Maintained
7936F: drivers/net/ethernet/amd/pcnet32.c
7937
7938PCRYPT PARALLEL CRYPTO ENGINE
7939M: Steffen Klassert <steffen.klassert@secunet.com>
7940L: linux-crypto@vger.kernel.org
7941S: Maintained
7942F: crypto/pcrypt.c
7943F: include/crypto/pcrypt.h
7944
7945PER-CPU MEMORY ALLOCATOR
7946M: Tejun Heo <tj@kernel.org>
7947M: Christoph Lameter <cl@linux-foundation.org>
7948T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/percpu.git
7949S: Maintained
7950F: include/linux/percpu*.h
7951F: mm/percpu*.c
7952F: arch/*/include/asm/percpu.h
7953
7954PER-TASK DELAY ACCOUNTING
7955M: Balbir Singh <bsingharora@gmail.com>
7956S: Maintained
7957F: include/linux/delayacct.h
7958F: kernel/delayacct.c
7959
7960PERFORMANCE EVENTS SUBSYSTEM
7961M: Peter Zijlstra <a.p.zijlstra@chello.nl>
7962M: Ingo Molnar <mingo@redhat.com>
7963M: Arnaldo Carvalho de Melo <acme@kernel.org>
7964L: linux-kernel@vger.kernel.org
7965T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
7966S: Supported
7967F: kernel/events/*
7968F: include/linux/perf_event.h
7969F: include/uapi/linux/perf_event.h
7970F: arch/*/kernel/perf_event*.c
7971F: arch/*/kernel/*/perf_event*.c
7972F: arch/*/kernel/*/*/perf_event*.c
7973F: arch/*/include/asm/perf_event.h
7974F: arch/*/kernel/perf_callchain.c
7975F: tools/perf/
7976
7977PERSONALITY HANDLING
7978M: Christoph Hellwig <hch@infradead.org>
7979L: linux-abi-devel@lists.sourceforge.net
7980S: Maintained
7981F: include/linux/personality.h
7982F: include/uapi/linux/personality.h
7983
7984PHONET PROTOCOL
7985M: Remi Denis-Courmont <courmisch@gmail.com>
7986S: Supported
7987F: Documentation/networking/phonet.txt
7988F: include/linux/phonet.h
7989F: include/net/phonet/
7990F: include/uapi/linux/phonet.h
7991F: net/phonet/
7992
7993PHRAM MTD DRIVER
7994M: Joern Engel <joern@lazybastard.org>
7995L: linux-mtd@lists.infradead.org
7996S: Maintained
7997F: drivers/mtd/devices/phram.c
7998
7999PICOLCD HID DRIVER
8000M: Bruno Prémont <bonbons@linux-vserver.org>
8001L: linux-input@vger.kernel.org
8002S: Maintained
8003F: drivers/hid/hid-picolcd*
8004
8005PICOXCELL SUPPORT
8006M: Jamie Iles <jamie@jamieiles.com>
8007L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8008T: git git://github.com/jamieiles/linux-2.6-ji.git
8009S: Supported
8010F: arch/arm/boot/dts/picoxcell*
8011F: arch/arm/mach-picoxcell/
8012F: drivers/crypto/picoxcell*
8013
8014PIN CONTROL SUBSYSTEM
8015M: Linus Walleij <linus.walleij@linaro.org>
8016L: linux-gpio@vger.kernel.org
8017T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
8018S: Maintained
8019F: drivers/pinctrl/
8020F: include/linux/pinctrl/
8021
8022PIN CONTROLLER - ATMEL AT91
8023M: Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
8024L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8025S: Maintained
8026F: drivers/pinctrl/pinctrl-at91.*
8027
8028PIN CONTROLLER - INTEL
8029M: Mika Westerberg <mika.westerberg@linux.intel.com>
8030M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
8031S: Maintained
8032F: drivers/pinctrl/intel/
8033
8034PIN CONTROLLER - RENESAS
8035M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8036L: linux-sh@vger.kernel.org
8037S: Maintained
8038F: drivers/pinctrl/sh-pfc/
8039
8040PIN CONTROLLER - SAMSUNG
8041M: Tomasz Figa <tomasz.figa@gmail.com>
8042M: Thomas Abraham <thomas.abraham@linaro.org>
8043L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8044L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
8045S: Maintained
8046F: drivers/pinctrl/samsung/
8047
8048PIN CONTROLLER - ST SPEAR
8049M: Viresh Kumar <viresh.linux@gmail.com>
8050L: spear-devel@list.st.com
8051L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8052W: http://www.st.com/spear
8053S: Maintained
8054F: drivers/pinctrl/spear/
8055
8056PKTCDVD DRIVER
8057M: Jiri Kosina <jkosina@suse.cz>
8058S: Maintained
8059F: drivers/block/pktcdvd.c
8060F: include/linux/pktcdvd.h
8061F: include/uapi/linux/pktcdvd.h
8062
8063PKUNITY SOC DRIVERS
8064M: Guan Xuetao <gxt@mprc.pku.edu.cn>
8065W: http://mprc.pku.edu.cn/~guanxuetao/linux
8066S: Maintained
8067T: git git://github.com/gxt/linux.git
8068F: drivers/input/serio/i8042-unicore32io.h
8069F: drivers/i2c/busses/i2c-puv3.c
8070F: drivers/video/fbdev/fb-puv3.c
8071F: drivers/rtc/rtc-puv3.c
8072
8073PMBUS HARDWARE MONITORING DRIVERS
8074M: Guenter Roeck <linux@roeck-us.net>
8075L: lm-sensors@lm-sensors.org
8076W: http://www.lm-sensors.org/
8077W: http://www.roeck-us.net/linux/drivers/
8078T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
8079S: Maintained
8080F: Documentation/hwmon/pmbus
8081F: drivers/hwmon/pmbus/
8082F: include/linux/i2c/pmbus.h
8083
8084PMC SIERRA MaxRAID DRIVER
8085M: Anil Ravindranath <anil_ravindranath@pmc-sierra.com>
8086L: linux-scsi@vger.kernel.org
8087W: http://www.pmc-sierra.com/
8088S: Supported
8089F: drivers/scsi/pmcraid.*
8090
8091PMC SIERRA PM8001 DRIVER
8092M: xjtuwjp@gmail.com
8093M: lindar_liu@usish.com
8094L: pmchba@pmcs.com
8095L: linux-scsi@vger.kernel.org
8096S: Supported
8097F: drivers/scsi/pm8001/
8098
8099POSIX CLOCKS and TIMERS
8100M: Thomas Gleixner <tglx@linutronix.de>
8101L: linux-kernel@vger.kernel.org
8102T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
8103S: Maintained
8104F: fs/timerfd.c
8105F: include/linux/timer*
8106F: kernel/time/*timer*
8107
8108POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
8109M: Sebastian Reichel <sre@kernel.org>
8110M: Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
8111M: David Woodhouse <dwmw2@infradead.org>
8112L: linux-pm@vger.kernel.org
8113T: git git://git.infradead.org/battery-2.6.git
8114S: Maintained
8115F: include/linux/power_supply.h
8116F: drivers/power/
8117
8118PNP SUPPORT
8119M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
8120S: Maintained
8121F: drivers/pnp/
8122
8123PNXxxxx I2C DRIVER
8124M: Vitaly Wool <vitalywool@gmail.com>
8125L: linux-i2c@vger.kernel.org
8126S: Maintained
8127F: drivers/i2c/busses/i2c-pnx.c
8128
8129PPP PROTOCOL DRIVERS AND COMPRESSORS
8130M: Paul Mackerras <paulus@samba.org>
8131L: linux-ppp@vger.kernel.org
8132S: Maintained
8133F: drivers/net/ppp/ppp_*
8134
8135PPP OVER ATM (RFC 2364)
8136M: Mitchell Blank Jr <mitch@sfgoth.com>
8137S: Maintained
8138F: net/atm/pppoatm.c
8139F: include/uapi/linux/atmppp.h
8140
8141PPP OVER ETHERNET
8142M: Michal Ostrowski <mostrows@earthlink.net>
8143S: Maintained
8144F: drivers/net/ppp/pppoe.c
8145F: drivers/net/ppp/pppox.c
8146
8147PPP OVER L2TP
8148M: James Chapman <jchapman@katalix.com>
8149S: Maintained
8150F: net/l2tp/l2tp_ppp.c
8151F: include/linux/if_pppol2tp.h
8152F: include/uapi/linux/if_pppol2tp.h
8153
8154PPS SUPPORT
8155M: Rodolfo Giometti <giometti@enneenne.com>
8156W: http://wiki.enneenne.com/index.php/LinuxPPS_support
8157L: linuxpps@ml.enneenne.com (subscribers-only)
8158S: Maintained
8159F: Documentation/pps/
8160F: drivers/pps/
8161F: include/linux/pps*.h
8162
8163PPTP DRIVER
8164M: Dmitry Kozlov <xeb@mail.ru>
8165L: netdev@vger.kernel.org
8166S: Maintained
8167F: drivers/net/ppp/pptp.c
8168W: http://sourceforge.net/projects/accel-pptp
8169
8170PREEMPTIBLE KERNEL
8171M: Robert Love <rml@tech9.net>
8172L: kpreempt-tech@lists.sourceforge.net
8173W: ftp://ftp.kernel.org/pub/linux/kernel/people/rml/preempt-kernel
8174S: Supported
8175F: Documentation/preempt-locking.txt
8176F: include/linux/preempt.h
8177
8178PRISM54 WIRELESS DRIVER
8179M: "Luis R. Rodriguez" <mcgrof@gmail.com>
8180L: linux-wireless@vger.kernel.org
8181W: http://wireless.kernel.org/en/users/Drivers/p54
8182S: Obsolete
8183F: drivers/net/wireless/prism54/
8184
8185PS3 NETWORK SUPPORT
8186M: Geoff Levand <geoff@infradead.org>
8187L: netdev@vger.kernel.org
8188L: linuxppc-dev@lists.ozlabs.org
8189S: Maintained
8190F: drivers/net/ethernet/toshiba/ps3_gelic_net.*
8191
8192PS3 PLATFORM SUPPORT
8193M: Geoff Levand <geoff@infradead.org>
8194L: linuxppc-dev@lists.ozlabs.org
8195S: Maintained
8196F: arch/powerpc/boot/ps3*
8197F: arch/powerpc/include/asm/lv1call.h
8198F: arch/powerpc/include/asm/ps3*.h
8199F: arch/powerpc/platforms/ps3/
8200F: drivers/*/ps3*
8201F: drivers/ps3/
8202F: drivers/rtc/rtc-ps3.c
8203F: drivers/usb/host/*ps3.c
8204F: sound/ppc/snd_ps3*
8205
8206PS3VRAM DRIVER
8207M: Jim Paris <jim@jtan.com>
8208M: Geoff Levand <geoff@infradead.org>
8209L: linuxppc-dev@lists.ozlabs.org
8210S: Maintained
8211F: drivers/block/ps3vram.c
8212
8213PSTORE FILESYSTEM
8214M: Anton Vorontsov <anton@enomsg.org>
8215M: Colin Cross <ccross@android.com>
8216M: Kees Cook <keescook@chromium.org>
8217M: Tony Luck <tony.luck@intel.com>
8218S: Maintained
8219T: git git://git.infradead.org/users/cbou/linux-pstore.git
8220F: fs/pstore/
8221F: include/linux/pstore*
8222F: drivers/firmware/efi/efi-pstore.c
8223F: drivers/acpi/apei/erst.c
8224
8225PTP HARDWARE CLOCK SUPPORT
8226M: Richard Cochran <richardcochran@gmail.com>
8227L: netdev@vger.kernel.org
8228S: Maintained
8229W: http://linuxptp.sourceforge.net/
8230F: Documentation/ABI/testing/sysfs-ptp
8231F: Documentation/ptp/*
8232F: drivers/net/ethernet/freescale/gianfar_ptp.c
8233F: drivers/net/phy/dp83640*
8234F: drivers/ptp/*
8235F: include/linux/ptp_cl*
8236
8237PTRACE SUPPORT
8238M: Roland McGrath <roland@hack.frob.com>
8239M: Oleg Nesterov <oleg@redhat.com>
8240S: Maintained
8241F: include/asm-generic/syscall.h
8242F: include/linux/ptrace.h
8243F: include/linux/regset.h
8244F: include/linux/tracehook.h
8245F: include/uapi/linux/ptrace.h
8246F: kernel/ptrace.c
8247
8248PVRUSB2 VIDEO4LINUX DRIVER
8249M: Mike Isely <isely@pobox.com>
8250L: pvrusb2@isely.net (subscribers-only)
8251L: linux-media@vger.kernel.org
8252W: http://www.isely.net/pvrusb2/
8253T: git git://linuxtv.org/media_tree.git
8254S: Maintained
8255F: Documentation/video4linux/README.pvrusb2
8256F: drivers/media/usb/pvrusb2/
8257
8258PWC WEBCAM DRIVER
8259M: Hans de Goede <hdegoede@redhat.com>
8260L: linux-media@vger.kernel.org
8261T: git git://linuxtv.org/media_tree.git
8262S: Maintained
8263F: drivers/media/usb/pwc/*
8264
8265PWM FAN DRIVER
8266M: Kamil Debski <k.debski@samsung.com>
8267L: lm-sensors@lm-sensors.org
8268S: Supported
8269F: Documentation/devicetree/bindings/hwmon/pwm-fan.txt
8270F: Documentation/hwmon/pwm-fan
8271F: drivers/hwmon/pwm-fan.c
8272
8273PWM SUBSYSTEM
8274M: Thierry Reding <thierry.reding@gmail.com>
8275L: linux-pwm@vger.kernel.org
8276S: Maintained
8277T: git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
8278F: Documentation/pwm.txt
8279F: Documentation/devicetree/bindings/pwm/
8280F: include/linux/pwm.h
8281F: drivers/pwm/
8282F: drivers/video/backlight/pwm_bl.c
8283F: include/linux/pwm_backlight.h
8284
8285PXA2xx/PXA3xx SUPPORT
8286M: Daniel Mack <daniel@zonque.org>
8287M: Haojian Zhuang <haojian.zhuang@gmail.com>
8288M: Robert Jarzmik <robert.jarzmik@free.fr>
8289L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8290T: git git://github.com/hzhuang1/linux.git
8291T: git git://github.com/rjarzmik/linux.git
8292S: Maintained
8293F: arch/arm/mach-pxa/
8294F: drivers/dma/pxa*
8295F: drivers/pcmcia/pxa2xx*
8296F: drivers/spi/spi-pxa2xx*
8297F: drivers/usb/gadget/udc/pxa2*
8298F: include/sound/pxa2xx-lib.h
8299F: sound/arm/pxa*
8300F: sound/soc/pxa/
8301
8302PXA3xx NAND FLASH DRIVER
8303M: Ezequiel Garcia <ezequiel.garcia@free-electrons.com>
8304L: linux-mtd@lists.infradead.org
8305S: Maintained
8306F: drivers/mtd/nand/pxa3xx_nand.c
8307
8308MMP SUPPORT
8309M: Eric Miao <eric.y.miao@gmail.com>
8310M: Haojian Zhuang <haojian.zhuang@gmail.com>
8311L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8312T: git git://github.com/hzhuang1/linux.git
8313T: git git://git.linaro.org/people/ycmiao/pxa-linux.git
8314S: Maintained
8315F: arch/arm/mach-mmp/
8316
8317PXA MMCI DRIVER
8318S: Orphan
8319
8320PXA RTC DRIVER
8321M: Robert Jarzmik <robert.jarzmik@free.fr>
8322L: rtc-linux@googlegroups.com
8323S: Maintained
8324
8325QAT DRIVER
8326M: Tadeusz Struk <tadeusz.struk@intel.com>
8327L: qat-linux@intel.com
8328S: Supported
8329F: drivers/crypto/qat/
8330
8331QIB DRIVER
8332M: Mike Marciniszyn <infinipath@intel.com>
8333L: linux-rdma@vger.kernel.org
8334S: Supported
8335F: drivers/infiniband/hw/qib/
8336
8337QLOGIC QLA1280 SCSI DRIVER
8338M: Michael Reed <mdr@sgi.com>
8339L: linux-scsi@vger.kernel.org
8340S: Maintained
8341F: drivers/scsi/qla1280.[ch]
8342
8343QLOGIC QLA2XXX FC-SCSI DRIVER
8344M: qla2xxx-upstream@qlogic.com
8345L: linux-scsi@vger.kernel.org
8346S: Supported
8347F: Documentation/scsi/LICENSE.qla2xxx
8348F: drivers/scsi/qla2xxx/
8349
8350QLOGIC QLA4XXX iSCSI DRIVER
8351M: QLogic-Storage-Upstream@qlogic.com
8352L: linux-scsi@vger.kernel.org
8353S: Supported
8354F: Documentation/scsi/LICENSE.qla4xxx
8355F: drivers/scsi/qla4xxx/
8356
8357QLOGIC QLA3XXX NETWORK DRIVER
8358M: Jitendra Kalsaria <jitendra.kalsaria@qlogic.com>
8359M: Ron Mercer <ron.mercer@qlogic.com>
8360M: linux-driver@qlogic.com
8361L: netdev@vger.kernel.org
8362S: Supported
8363F: Documentation/networking/LICENSE.qla3xxx
8364F: drivers/net/ethernet/qlogic/qla3xxx.*
8365
8366QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
8367M: Shahed Shaikh <shahed.shaikh@qlogic.com>
8368M: Dept-GELinuxNICDev@qlogic.com
8369L: netdev@vger.kernel.org
8370S: Supported
8371F: drivers/net/ethernet/qlogic/qlcnic/
8372
8373QLOGIC QLGE 10Gb ETHERNET DRIVER
8374M: Harish Patil <harish.patil@qlogic.com>
8375M: Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
8376M: Dept-GELinuxNICDev@qlogic.com
8377M: linux-driver@qlogic.com
8378L: netdev@vger.kernel.org
8379S: Supported
8380F: drivers/net/ethernet/qlogic/qlge/
8381
8382QNX4 FILESYSTEM
8383M: Anders Larsen <al@alarsen.net>
8384W: http://www.alarsen.net/linux/qnx4fs/
8385S: Maintained
8386F: fs/qnx4/
8387F: include/uapi/linux/qnx4_fs.h
8388F: include/uapi/linux/qnxtypes.h
8389
8390QT1010 MEDIA DRIVER
8391M: Antti Palosaari <crope@iki.fi>
8392L: linux-media@vger.kernel.org
8393W: http://linuxtv.org/
8394W: http://palosaari.fi/linux/
8395Q: http://patchwork.linuxtv.org/project/linux-media/list/
8396T: git git://linuxtv.org/anttip/media_tree.git
8397S: Maintained
8398F: drivers/media/tuners/qt1010*
8399
8400QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
8401M: QCA ath9k Development <ath9k-devel@qca.qualcomm.com>
8402L: linux-wireless@vger.kernel.org
8403L: ath9k-devel@lists.ath9k.org
8404W: http://wireless.kernel.org/en/users/Drivers/ath9k
8405S: Supported
8406F: drivers/net/wireless/ath/ath9k/
8407
8408QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
8409M: Kalle Valo <kvalo@qca.qualcomm.com>
8410L: ath10k@lists.infradead.org
8411W: http://wireless.kernel.org/en/users/Drivers/ath10k
8412T: git git://github.com/kvalo/ath.git
8413S: Supported
8414F: drivers/net/wireless/ath/ath10k/
8415
8416QUALCOMM HEXAGON ARCHITECTURE
8417M: Richard Kuo <rkuo@codeaurora.org>
8418L: linux-hexagon@vger.kernel.org
8419S: Supported
8420F: arch/hexagon/
8421
8422QUALCOMM WCN36XX WIRELESS DRIVER
8423M: Eugene Krasnikov <k.eugene.e@gmail.com>
8424L: wcn36xx@lists.infradead.org
8425W: http://wireless.kernel.org/en/users/Drivers/wcn36xx
8426T: git git://github.com/KrasnikovEugene/wcn36xx.git
8427S: Supported
8428F: drivers/net/wireless/ath/wcn36xx/
8429
8430RADOS BLOCK DEVICE (RBD)
8431M: Ilya Dryomov <idryomov@gmail.com>
8432M: Sage Weil <sage@redhat.com>
8433M: Alex Elder <elder@kernel.org>
8434L: ceph-devel@vger.kernel.org
8435W: http://ceph.com/
8436T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
8437T: git git://github.com/ceph/ceph-client.git
8438S: Supported
8439F: Documentation/ABI/testing/sysfs-bus-rbd
8440F: drivers/block/rbd.c
8441F: drivers/block/rbd_types.h
8442
8443RADEON FRAMEBUFFER DISPLAY DRIVER
8444M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
8445L: linux-fbdev@vger.kernel.org
8446S: Maintained
8447F: drivers/video/fbdev/aty/radeon*
8448F: include/uapi/linux/radeonfb.h
8449
8450RADIOSHARK RADIO DRIVER
8451M: Hans de Goede <hdegoede@redhat.com>
8452L: linux-media@vger.kernel.org
8453T: git git://linuxtv.org/media_tree.git
8454S: Maintained
8455F: drivers/media/radio/radio-shark.c
8456
8457RADIOSHARK2 RADIO DRIVER
8458M: Hans de Goede <hdegoede@redhat.com>
8459L: linux-media@vger.kernel.org
8460T: git git://linuxtv.org/media_tree.git
8461S: Maintained
8462F: drivers/media/radio/radio-shark2.c
8463F: drivers/media/radio/radio-tea5777.c
8464
8465RAGE128 FRAMEBUFFER DISPLAY DRIVER
8466M: Paul Mackerras <paulus@samba.org>
8467L: linux-fbdev@vger.kernel.org
8468S: Maintained
8469F: drivers/video/fbdev/aty/aty128fb.c
8470
8471RALINK RT2X00 WIRELESS LAN DRIVER
8472P: rt2x00 project
8473M: Stanislaw Gruszka <sgruszka@redhat.com>
8474M: Helmut Schaa <helmut.schaa@googlemail.com>
8475L: linux-wireless@vger.kernel.org
8476S: Maintained
8477F: drivers/net/wireless/rt2x00/
8478
8479RAMDISK RAM BLOCK DEVICE DRIVER
8480M: Jens Axboe <axboe@kernel.dk>
8481S: Maintained
8482F: Documentation/blockdev/ramdisk.txt
8483F: drivers/block/brd.c
8484
8485RANDOM NUMBER DRIVER
8486M: "Theodore Ts'o" <tytso@mit.edu>
8487S: Maintained
8488F: drivers/char/random.c
8489
8490RAPIDIO SUBSYSTEM
8491M: Matt Porter <mporter@kernel.crashing.org>
8492M: Alexandre Bounine <alexandre.bounine@idt.com>
8493S: Maintained
8494F: drivers/rapidio/
8495
8496RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
8497L: linux-wireless@vger.kernel.org
8498S: Orphan
8499F: drivers/net/wireless/ray*
8500
8501RCUTORTURE MODULE
8502M: Josh Triplett <josh@joshtriplett.org>
8503M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
8504L: linux-kernel@vger.kernel.org
8505S: Supported
8506T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
8507F: Documentation/RCU/torture.txt
8508F: kernel/rcu/rcutorture.c
8509
8510RCUTORTURE TEST FRAMEWORK
8511M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
8512M: Josh Triplett <josh@joshtriplett.org>
8513R: Steven Rostedt <rostedt@goodmis.org>
8514R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
8515R: Lai Jiangshan <laijs@cn.fujitsu.com>
8516L: linux-kernel@vger.kernel.org
8517S: Supported
8518T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
8519F: tools/testing/selftests/rcutorture
8520
8521RDC R-321X SoC
8522M: Florian Fainelli <florian@openwrt.org>
8523S: Maintained
8524
8525RDC R6040 FAST ETHERNET DRIVER
8526M: Florian Fainelli <florian@openwrt.org>
8527L: netdev@vger.kernel.org
8528S: Maintained
8529F: drivers/net/ethernet/rdc/r6040.c
8530
8531RDS - RELIABLE DATAGRAM SOCKETS
8532M: Chien Yen <chien.yen@oracle.com>
8533L: rds-devel@oss.oracle.com (moderated for non-subscribers)
8534S: Supported
8535F: net/rds/
8536
8537READ-COPY UPDATE (RCU)
8538M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
8539M: Josh Triplett <josh@joshtriplett.org>
8540R: Steven Rostedt <rostedt@goodmis.org>
8541R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
8542R: Lai Jiangshan <laijs@cn.fujitsu.com>
8543L: linux-kernel@vger.kernel.org
8544W: http://www.rdrop.com/users/paulmck/RCU/
8545S: Supported
8546T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
8547F: Documentation/RCU/
8548X: Documentation/RCU/torture.txt
8549F: include/linux/rcu*
8550X: include/linux/srcu.h
8551F: kernel/rcu/
8552X: kernel/torture.c
8553
8554REAL TIME CLOCK (RTC) SUBSYSTEM
8555M: Alessandro Zummo <a.zummo@towertech.it>
8556M: Alexandre Belloni <alexandre.belloni@free-electrons.com>
8557L: rtc-linux@googlegroups.com
8558Q: http://patchwork.ozlabs.org/project/rtc-linux/list/
8559T: git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
8560S: Maintained
8561F: Documentation/rtc.txt
8562F: drivers/rtc/
8563F: include/linux/rtc.h
8564F: include/uapi/linux/rtc.h
8565
8566REALTEK AUDIO CODECS
8567M: Bard Liao <bardliao@realtek.com>
8568M: Oder Chiou <oder_chiou@realtek.com>
8569S: Maintained
8570F: sound/soc/codecs/rt*
8571F: include/sound/rt*.h
8572
8573REISERFS FILE SYSTEM
8574L: reiserfs-devel@vger.kernel.org
8575S: Supported
8576F: fs/reiserfs/
8577
8578REGISTER MAP ABSTRACTION
8579M: Mark Brown <broonie@kernel.org>
8580L: linux-kernel@vger.kernel.org
8581T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
8582S: Supported
8583F: drivers/base/regmap/
8584F: include/linux/regmap.h
8585
8586REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
8587M: Ohad Ben-Cohen <ohad@wizery.com>
8588T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git
8589S: Maintained
8590F: drivers/remoteproc/
8591F: Documentation/remoteproc.txt
8592F: include/linux/remoteproc.h
8593
8594REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
8595M: Ohad Ben-Cohen <ohad@wizery.com>
8596T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/rpmsg.git
8597S: Maintained
8598F: drivers/rpmsg/
8599F: Documentation/rpmsg.txt
8600F: include/linux/rpmsg.h
8601
8602RESET CONTROLLER FRAMEWORK
8603M: Philipp Zabel <p.zabel@pengutronix.de>
8604S: Maintained
8605F: drivers/reset/
8606F: Documentation/devicetree/bindings/reset/
8607F: include/linux/reset.h
8608F: include/linux/reset-controller.h
8609
8610RFKILL
8611M: Johannes Berg <johannes@sipsolutions.net>
8612L: linux-wireless@vger.kernel.org
8613W: http://wireless.kernel.org/
8614T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
8615T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
8616S: Maintained
8617F: Documentation/rfkill.txt
8618F: net/rfkill/
8619
8620RHASHTABLE
8621M: Thomas Graf <tgraf@suug.ch>
8622L: netdev@vger.kernel.org
8623S: Maintained
8624F: lib/rhashtable.c
8625F: include/linux/rhashtable.h
8626
8627RICOH SMARTMEDIA/XD DRIVER
8628M: Maxim Levitsky <maximlevitsky@gmail.com>
8629S: Maintained
8630F: drivers/mtd/nand/r852.c
8631F: drivers/mtd/nand/r852.h
8632
8633RICOH R5C592 MEMORYSTICK DRIVER
8634M: Maxim Levitsky <maximlevitsky@gmail.com>
8635S: Maintained
8636F: drivers/memstick/host/r592.*
8637
8638ROCCAT DRIVERS
8639M: Stefan Achatz <erazor_de@users.sourceforge.net>
8640W: http://sourceforge.net/projects/roccat/
8641S: Maintained
8642F: drivers/hid/hid-roccat*
8643F: include/linux/hid-roccat*
8644F: Documentation/ABI/*/sysfs-driver-hid-roccat*
8645
8646ROCKER DRIVER
8647M: Jiri Pirko <jiri@resnulli.us>
8648M: Scott Feldman <sfeldma@gmail.com>
8649L: netdev@vger.kernel.org
8650S: Supported
8651F: drivers/net/ethernet/rocker/
8652
8653ROCKETPORT DRIVER
8654P: Comtrol Corp.
8655W: http://www.comtrol.com
8656S: Maintained
8657F: Documentation/serial/rocket.txt
8658F: drivers/tty/rocket*
8659
8660ROCKETPORT EXPRESS/INFINITY DRIVER
8661M: Kevin Cernekee <cernekee@gmail.com>
8662L: linux-serial@vger.kernel.org
8663S: Odd Fixes
8664F: drivers/tty/serial/rp2.*
8665
8666ROSE NETWORK LAYER
8667M: Ralf Baechle <ralf@linux-mips.org>
8668L: linux-hams@vger.kernel.org
8669W: http://www.linux-ax25.org/
8670S: Maintained
8671F: include/net/rose.h
8672F: include/uapi/linux/rose.h
8673F: net/rose/
8674
8675RTL2830 MEDIA DRIVER
8676M: Antti Palosaari <crope@iki.fi>
8677L: linux-media@vger.kernel.org
8678W: http://linuxtv.org/
8679W: http://palosaari.fi/linux/
8680Q: http://patchwork.linuxtv.org/project/linux-media/list/
8681T: git git://linuxtv.org/anttip/media_tree.git
8682S: Maintained
8683F: drivers/media/dvb-frontends/rtl2830*
8684
8685RTL2832 MEDIA DRIVER
8686M: Antti Palosaari <crope@iki.fi>
8687L: linux-media@vger.kernel.org
8688W: http://linuxtv.org/
8689W: http://palosaari.fi/linux/
8690Q: http://patchwork.linuxtv.org/project/linux-media/list/
8691T: git git://linuxtv.org/anttip/media_tree.git
8692S: Maintained
8693F: drivers/media/dvb-frontends/rtl2832*
8694
8695RTL2832_SDR MEDIA DRIVER
8696M: Antti Palosaari <crope@iki.fi>
8697L: linux-media@vger.kernel.org
8698W: http://linuxtv.org/
8699W: http://palosaari.fi/linux/
8700Q: http://patchwork.linuxtv.org/project/linux-media/list/
8701T: git git://linuxtv.org/anttip/media_tree.git
8702S: Maintained
8703F: drivers/media/dvb-frontends/rtl2832_sdr*
8704
8705RTL8180 WIRELESS DRIVER
8706L: linux-wireless@vger.kernel.org
8707W: http://wireless.kernel.org/
8708T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
8709S: Orphan
8710F: drivers/net/wireless/rtl818x/rtl8180/
8711
8712RTL8187 WIRELESS DRIVER
8713M: Herton Ronaldo Krzesinski <herton@canonical.com>
8714M: Hin-Tak Leung <htl10@users.sourceforge.net>
8715M: Larry Finger <Larry.Finger@lwfinger.net>
8716L: linux-wireless@vger.kernel.org
8717W: http://wireless.kernel.org/
8718T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
8719S: Maintained
8720F: drivers/net/wireless/rtl818x/rtl8187/
8721
8722RTL8192CE WIRELESS DRIVER
8723M: Larry Finger <Larry.Finger@lwfinger.net>
8724M: Chaoming Li <chaoming_li@realsil.com.cn>
8725L: linux-wireless@vger.kernel.org
8726W: http://wireless.kernel.org/
8727T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
8728S: Maintained
8729F: drivers/net/wireless/rtlwifi/
8730F: drivers/net/wireless/rtlwifi/rtl8192ce/
8731
8732S3 SAVAGE FRAMEBUFFER DRIVER
8733M: Antonino Daplas <adaplas@gmail.com>
8734L: linux-fbdev@vger.kernel.org
8735S: Maintained
8736F: drivers/video/fbdev/savage/
8737
8738S390
8739M: Martin Schwidefsky <schwidefsky@de.ibm.com>
8740M: Heiko Carstens <heiko.carstens@de.ibm.com>
8741M: linux390@de.ibm.com
8742L: linux-s390@vger.kernel.org
8743W: http://www.ibm.com/developerworks/linux/linux390/
8744S: Supported
8745F: arch/s390/
8746F: drivers/s390/
8747F: Documentation/s390/
8748F: Documentation/DocBook/s390*
8749
8750S390 COMMON I/O LAYER
8751M: Sebastian Ott <sebott@linux.vnet.ibm.com>
8752M: Peter Oberparleiter <oberpar@linux.vnet.ibm.com>
8753L: linux-s390@vger.kernel.org
8754W: http://www.ibm.com/developerworks/linux/linux390/
8755S: Supported
8756F: drivers/s390/cio/
8757
8758S390 DASD DRIVER
8759M: Stefan Weinhuber <wein@de.ibm.com>
8760M: Stefan Haberland <stefan.haberland@de.ibm.com>
8761L: linux-s390@vger.kernel.org
8762W: http://www.ibm.com/developerworks/linux/linux390/
8763S: Supported
8764F: drivers/s390/block/dasd*
8765F: block/partitions/ibm.c
8766
8767S390 NETWORK DRIVERS
8768M: Ursula Braun <ursula.braun@de.ibm.com>
8769M: linux390@de.ibm.com
8770L: linux-s390@vger.kernel.org
8771W: http://www.ibm.com/developerworks/linux/linux390/
8772S: Supported
8773F: drivers/s390/net/
8774
8775S390 PCI SUBSYSTEM
8776M: Sebastian Ott <sebott@linux.vnet.ibm.com>
8777M: Gerald Schaefer <gerald.schaefer@de.ibm.com>
8778L: linux-s390@vger.kernel.org
8779W: http://www.ibm.com/developerworks/linux/linux390/
8780S: Supported
8781F: arch/s390/pci/
8782F: drivers/pci/hotplug/s390_pci_hpc.c
8783
8784S390 ZCRYPT DRIVER
8785M: Ingo Tuchscherer <ingo.tuchscherer@de.ibm.com>
8786M: linux390@de.ibm.com
8787L: linux-s390@vger.kernel.org
8788W: http://www.ibm.com/developerworks/linux/linux390/
8789S: Supported
8790F: drivers/s390/crypto/
8791
8792S390 ZFCP DRIVER
8793M: Steffen Maier <maier@linux.vnet.ibm.com>
8794M: linux390@de.ibm.com
8795L: linux-s390@vger.kernel.org
8796W: http://www.ibm.com/developerworks/linux/linux390/
8797S: Supported
8798F: drivers/s390/scsi/zfcp_*
8799
8800S390 IUCV NETWORK LAYER
8801M: Ursula Braun <ursula.braun@de.ibm.com>
8802M: linux390@de.ibm.com
8803L: linux-s390@vger.kernel.org
8804W: http://www.ibm.com/developerworks/linux/linux390/
8805S: Supported
8806F: drivers/s390/net/*iucv*
8807F: include/net/iucv/
8808F: net/iucv/
8809
8810S3C24XX SD/MMC Driver
8811M: Ben Dooks <ben-linux@fluff.org>
8812L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8813S: Supported
8814F: drivers/mmc/host/s3cmci.*
8815
8816SAA6588 RDS RECEIVER DRIVER
8817M: Hans Verkuil <hverkuil@xs4all.nl>
8818L: linux-media@vger.kernel.org
8819T: git git://linuxtv.org/media_tree.git
8820W: http://linuxtv.org
8821S: Odd Fixes
8822F: drivers/media/i2c/saa6588*
8823
8824SAA7134 VIDEO4LINUX DRIVER
8825M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
8826L: linux-media@vger.kernel.org
8827W: http://linuxtv.org
8828T: git git://linuxtv.org/media_tree.git
8829S: Odd fixes
8830F: Documentation/video4linux/*.saa7134
8831F: drivers/media/pci/saa7134/
8832
8833SAA7146 VIDEO4LINUX-2 DRIVER
8834M: Hans Verkuil <hverkuil@xs4all.nl>
8835L: linux-media@vger.kernel.org
8836T: git git://linuxtv.org/media_tree.git
8837S: Maintained
8838F: drivers/media/common/saa7146/
8839F: drivers/media/pci/saa7146/
8840F: include/media/saa7146*
8841
8842SAMSUNG LAPTOP DRIVER
8843M: Corentin Chary <corentin.chary@gmail.com>
8844L: platform-driver-x86@vger.kernel.org
8845S: Maintained
8846F: drivers/platform/x86/samsung-laptop.c
8847
8848SAMSUNG AUDIO (ASoC) DRIVERS
8849M: Sangbeom Kim <sbkim73@samsung.com>
8850L: alsa-devel@alsa-project.org (moderated for non-subscribers)
8851S: Supported
8852F: sound/soc/samsung/
8853
8854SAMSUNG FRAMEBUFFER DRIVER
8855M: Jingoo Han <jingoohan1@gmail.com>
8856L: linux-fbdev@vger.kernel.org
8857S: Maintained
8858F: drivers/video/fbdev/s3c-fb.c
8859
8860SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
8861M: Sangbeom Kim <sbkim73@samsung.com>
8862M: Krzysztof Kozlowski <k.kozlowski@samsung.com>
8863L: linux-kernel@vger.kernel.org
8864L: linux-samsung-soc@vger.kernel.org
8865S: Supported
8866F: drivers/mfd/sec*.c
8867F: drivers/regulator/s2m*.c
8868F: drivers/regulator/s5m*.c
8869F: drivers/clk/clk-s2mps11.c
8870F: drivers/rtc/rtc-s5m.c
8871F: include/linux/mfd/samsung/
8872F: Documentation/devicetree/bindings/regulator/s5m8767-regulator.txt
8873F: Documentation/devicetree/bindings/mfd/s2mp*.txt
8874
8875SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
8876M: Kyungmin Park <kyungmin.park@samsung.com>
8877M: Sylwester Nawrocki <s.nawrocki@samsung.com>
8878L: linux-media@vger.kernel.org
8879Q: https://patchwork.linuxtv.org/project/linux-media/list/
8880S: Supported
8881F: drivers/media/platform/exynos4-is/
8882
8883SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
8884M: Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
8885L: linux-media@vger.kernel.org
8886L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
8887S: Maintained
8888F: drivers/media/platform/s3c-camif/
8889F: include/media/s3c_camif.h
8890
8891SAMSUNG S5C73M3 CAMERA DRIVER
8892M: Kyungmin Park <kyungmin.park@samsung.com>
8893M: Andrzej Hajda <a.hajda@samsung.com>
8894L: linux-media@vger.kernel.org
8895S: Supported
8896F: drivers/media/i2c/s5c73m3/*
8897
8898SAMSUNG S5K5BAF CAMERA DRIVER
8899M: Kyungmin Park <kyungmin.park@samsung.com>
8900M: Andrzej Hajda <a.hajda@samsung.com>
8901L: linux-media@vger.kernel.org
8902S: Supported
8903F: drivers/media/i2c/s5k5baf.c
8904
8905SAMSUNG SOC CLOCK DRIVERS
8906M: Sylwester Nawrocki <s.nawrocki@samsung.com>
8907M: Tomasz Figa <tomasz.figa@gmail.com>
8908S: Supported
8909L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
8910F: drivers/clk/samsung/
8911
8912SAMSUNG SXGBE DRIVERS
8913M: Byungho An <bh74.an@samsung.com>
8914M: Girish K S <ks.giri@samsung.com>
8915M: Vipul Pandya <vipul.pandya@samsung.com>
8916S: Supported
8917L: netdev@vger.kernel.org
8918F: drivers/net/ethernet/samsung/sxgbe/
8919
8920SAMSUNG THERMAL DRIVER
8921M: Lukasz Majewski <l.majewski@samsung.com>
8922L: linux-pm@vger.kernel.org
8923L: linux-samsung-soc@vger.kernel.org
8924S: Supported
8925T: https://github.com/lmajewski/linux-samsung-thermal.git
8926F: drivers/thermal/samsung/
8927
8928SAMSUNG USB2 PHY DRIVER
8929M: Kamil Debski <k.debski@samsung.com>
8930L: linux-kernel@vger.kernel.org
8931S: Supported
8932F: Documentation/devicetree/bindings/phy/samsung-phy.txt
8933F: Documentation/phy/samsung-usb2.txt
8934F: drivers/phy/phy-exynos4210-usb2.c
8935F: drivers/phy/phy-exynos4x12-usb2.c
8936F: drivers/phy/phy-exynos5250-usb2.c
8937F: drivers/phy/phy-s5pv210-usb2.c
8938F: drivers/phy/phy-samsung-usb2.c
8939F: drivers/phy/phy-samsung-usb2.h
8940
8941SERIAL DRIVERS
8942M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
8943L: linux-serial@vger.kernel.org
8944S: Maintained
8945F: drivers/tty/serial/
8946
8947SYNOPSYS DESIGNWARE DMAC DRIVER
8948M: Viresh Kumar <viresh.linux@gmail.com>
8949M: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
8950S: Maintained
8951F: include/linux/dma/dw.h
8952F: include/linux/platform_data/dma-dw.h
8953F: drivers/dma/dw/
8954
8955SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
8956M: Seungwon Jeon <tgih.jun@samsung.com>
8957M: Jaehoon Chung <jh80.chung@samsung.com>
8958L: linux-mmc@vger.kernel.org
8959S: Maintained
8960F: include/linux/mmc/dw_mmc.h
8961F: drivers/mmc/host/dw_mmc*
8962
8963THUNDERBOLT DRIVER
8964M: Andreas Noever <andreas.noever@gmail.com>
8965S: Maintained
8966F: drivers/thunderbolt/
8967
8968TIMEKEEPING, CLOCKSOURCE CORE, NTP
8969M: John Stultz <john.stultz@linaro.org>
8970M: Thomas Gleixner <tglx@linutronix.de>
8971L: linux-kernel@vger.kernel.org
8972T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
8973S: Supported
8974F: include/linux/clocksource.h
8975F: include/linux/time.h
8976F: include/linux/timex.h
8977F: include/uapi/linux/time.h
8978F: include/uapi/linux/timex.h
8979F: kernel/time/clocksource.c
8980F: kernel/time/time*.c
8981F: kernel/time/ntp.c
8982F: tools/testing/selftests/timers/
8983
8984SC1200 WDT DRIVER
8985M: Zwane Mwaikambo <zwanem@gmail.com>
8986S: Maintained
8987F: drivers/watchdog/sc1200wdt.c
8988
8989SCHEDULER
8990M: Ingo Molnar <mingo@redhat.com>
8991M: Peter Zijlstra <peterz@infradead.org>
8992L: linux-kernel@vger.kernel.org
8993T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
8994S: Maintained
8995F: kernel/sched/
8996F: include/linux/sched.h
8997F: include/uapi/linux/sched.h
8998F: include/linux/wait.h
8999
9000SCORE ARCHITECTURE
9001M: Chen Liqin <liqin.linux@gmail.com>
9002M: Lennox Wu <lennox.wu@gmail.com>
9003W: http://www.sunplus.com
9004S: Supported
9005F: arch/score/
9006
9007SCSI CDROM DRIVER
9008M: Jens Axboe <axboe@kernel.dk>
9009L: linux-scsi@vger.kernel.org
9010W: http://www.kernel.dk
9011S: Maintained
9012F: drivers/scsi/sr*
9013
9014SCSI RDMA PROTOCOL (SRP) INITIATOR
9015M: Bart Van Assche <bart.vanassche@sandisk.com>
9016L: linux-rdma@vger.kernel.org
9017S: Supported
9018W: http://www.openfabrics.org
9019Q: http://patchwork.kernel.org/project/linux-rdma/list/
9020T: git git://git.kernel.org/pub/scm/linux/kernel/git/dad/srp-initiator.git
9021F: drivers/infiniband/ulp/srp/
9022F: include/scsi/srp.h
9023
9024SCSI SG DRIVER
9025M: Doug Gilbert <dgilbert@interlog.com>
9026L: linux-scsi@vger.kernel.org
9027W: http://sg.danny.cz/sg
9028S: Maintained
9029F: Documentation/scsi/scsi-generic.txt
9030F: drivers/scsi/sg.c
9031F: include/scsi/sg.h
9032
9033SCSI SUBSYSTEM
9034M: "James E.J. Bottomley" <JBottomley@odin.com>
9035L: linux-scsi@vger.kernel.org
9036T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
9037S: Maintained
9038F: drivers/scsi/
9039F: include/scsi/
9040
9041SCSI TAPE DRIVER
9042M: Kai Mäkisara <Kai.Makisara@kolumbus.fi>
9043L: linux-scsi@vger.kernel.org
9044S: Maintained
9045F: Documentation/scsi/st.txt
9046F: drivers/scsi/st.*
9047F: drivers/scsi/st_*.h
9048
9049SCTP PROTOCOL
9050M: Vlad Yasevich <vyasevich@gmail.com>
9051M: Neil Horman <nhorman@tuxdriver.com>
9052L: linux-sctp@vger.kernel.org
9053W: http://lksctp.sourceforge.net
9054S: Maintained
9055F: Documentation/networking/sctp.txt
9056F: include/linux/sctp.h
9057F: include/uapi/linux/sctp.h
9058F: include/net/sctp/
9059F: net/sctp/
9060
9061SCx200 CPU SUPPORT
9062M: Jim Cromie <jim.cromie@gmail.com>
9063S: Odd Fixes
9064F: Documentation/i2c/busses/scx200_acb
9065F: arch/x86/platform/scx200/
9066F: drivers/watchdog/scx200_wdt.c
9067F: drivers/i2c/busses/scx200*
9068F: drivers/mtd/maps/scx200_docflash.c
9069F: include/linux/scx200.h
9070
9071SCx200 GPIO DRIVER
9072M: Jim Cromie <jim.cromie@gmail.com>
9073S: Maintained
9074F: drivers/char/scx200_gpio.c
9075F: include/linux/scx200_gpio.h
9076
9077SCx200 HRT CLOCKSOURCE DRIVER
9078M: Jim Cromie <jim.cromie@gmail.com>
9079S: Maintained
9080F: drivers/clocksource/scx200_hrt.c
9081
9082SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
9083M: Sascha Sommer <saschasommer@freenet.de>
9084L: sdricohcs-devel@lists.sourceforge.net (subscribers-only)
9085S: Maintained
9086F: drivers/mmc/host/sdricoh_cs.c
9087
9088SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
9089L: linux-mmc@vger.kernel.org
9090S: Orphan
9091F: drivers/mmc/host/sdhci.*
9092F: drivers/mmc/host/sdhci-pltfm.[ch]
9093
9094SECURE COMPUTING
9095M: Kees Cook <keescook@chromium.org>
9096R: Andy Lutomirski <luto@amacapital.net>
9097R: Will Drewry <wad@chromium.org>
9098T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp
9099S: Supported
9100F: kernel/seccomp.c
9101F: include/uapi/linux/seccomp.h
9102F: include/linux/seccomp.h
9103F: tools/testing/selftests/seccomp/*
9104K: \bsecure_computing
9105K: \bTIF_SECCOMP\b
9106
9107SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
9108M: Ben Dooks <ben-linux@fluff.org>
9109M: Jaehoon Chung <jh80.chung@samsung.com>
9110L: linux-mmc@vger.kernel.org
9111S: Maintained
9112F: drivers/mmc/host/sdhci-s3c*
9113
9114SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
9115M: Viresh Kumar <viresh.linux@gmail.com>
9116L: spear-devel@list.st.com
9117L: linux-mmc@vger.kernel.org
9118S: Maintained
9119F: drivers/mmc/host/sdhci-spear.c
9120
9121SECURITY SUBSYSTEM
9122M: James Morris <james.l.morris@oracle.com>
9123M: "Serge E. Hallyn" <serge@hallyn.com>
9124L: linux-security-module@vger.kernel.org (suggested Cc:)
9125T: git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git
9126W: http://kernsec.org/
9127S: Supported
9128F: security/
9129
9130SECURITY CONTACT
9131M: Security Officers <security@kernel.org>
9132S: Supported
9133
9134SELINUX SECURITY MODULE
9135M: Paul Moore <paul@paul-moore.com>
9136M: Stephen Smalley <sds@tycho.nsa.gov>
9137M: Eric Paris <eparis@parisplace.org>
9138L: selinux@tycho.nsa.gov (moderated for non-subscribers)
9139W: http://selinuxproject.org
9140T: git git://git.infradead.org/users/pcmoore/selinux
9141S: Supported
9142F: include/linux/selinux*
9143F: security/selinux/
9144F: scripts/selinux/
9145
9146APPARMOR SECURITY MODULE
9147M: John Johansen <john.johansen@canonical.com>
9148L: apparmor@lists.ubuntu.com (subscribers-only, general discussion)
9149W: apparmor.wiki.kernel.org
9150T: git git://git.kernel.org/pub/scm/linux/kernel/git/jj/apparmor-dev.git
9151S: Supported
9152F: security/apparmor/
9153
9154SENSABLE PHANTOM
9155M: Jiri Slaby <jirislaby@gmail.com>
9156S: Maintained
9157F: drivers/misc/phantom.c
9158F: include/uapi/linux/phantom.h
9159
9160SERVER ENGINES 10Gbps iSCSI - BladeEngine 2 DRIVER
9161M: Jayamohan Kallickal <jayamohan.kallickal@avagotech.com>
9162M: Minh Tran <minh.tran@avagotech.com>
9163M: John Soni Jose <sony.john-n@avagotech.com>
9164L: linux-scsi@vger.kernel.org
9165W: http://www.avagotech.com
9166S: Supported
9167F: drivers/scsi/be2iscsi/
9168
9169Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER
9170M: Sathya Perla <sathya.perla@avagotech.com>
9171M: Ajit Khaparde <ajit.khaparde@avagotech.com>
9172M: Padmanabh Ratnakar <padmanabh.ratnakar@avagotech.com>
9173M: Sriharsha Basavapatna <sriharsha.basavapatna@avagotech.com>
9174L: netdev@vger.kernel.org
9175W: http://www.emulex.com
9176S: Supported
9177F: drivers/net/ethernet/emulex/benet/
9178
9179EMULEX ONECONNECT ROCE DRIVER
9180M: Selvin Xavier <selvin.xavier@avagotech.com>
9181M: Devesh Sharma <devesh.sharma@avagotech.com>
9182M: Mitesh Ahuja <mitesh.ahuja@avagotech.com>
9183L: linux-rdma@vger.kernel.org
9184W: http://www.emulex.com
9185S: Supported
9186F: drivers/infiniband/hw/ocrdma/
9187
9188SFC NETWORK DRIVER
9189M: Solarflare linux maintainers <linux-net-drivers@solarflare.com>
9190M: Shradha Shah <sshah@solarflare.com>
9191L: netdev@vger.kernel.org
9192S: Supported
9193F: drivers/net/ethernet/sfc/
9194
9195SGI GRU DRIVER
9196M: Dimitri Sivanich <sivanich@sgi.com>
9197S: Maintained
9198F: drivers/misc/sgi-gru/
9199
9200SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER
9201M: Pat Gefre <pfg@sgi.com>
9202L: linux-ia64@vger.kernel.org
9203S: Supported
9204F: Documentation/ia64/serial.txt
9205F: drivers/tty/serial/ioc?_serial.c
9206F: include/linux/ioc?.h
9207
9208SGI XP/XPC/XPNET DRIVER
9209M: Cliff Whickman <cpw@sgi.com>
9210M: Robin Holt <robinmholt@gmail.com>
9211S: Maintained
9212F: drivers/misc/sgi-xp/
9213
9214SI2157 MEDIA DRIVER
9215M: Antti Palosaari <crope@iki.fi>
9216L: linux-media@vger.kernel.org
9217W: http://linuxtv.org/
9218W: http://palosaari.fi/linux/
9219Q: http://patchwork.linuxtv.org/project/linux-media/list/
9220T: git git://linuxtv.org/anttip/media_tree.git
9221S: Maintained
9222F: drivers/media/tuners/si2157*
9223
9224SI2168 MEDIA DRIVER
9225M: Antti Palosaari <crope@iki.fi>
9226L: linux-media@vger.kernel.org
9227W: http://linuxtv.org/
9228W: http://palosaari.fi/linux/
9229Q: http://patchwork.linuxtv.org/project/linux-media/list/
9230T: git git://linuxtv.org/anttip/media_tree.git
9231S: Maintained
9232F: drivers/media/dvb-frontends/si2168*
9233
9234SI470X FM RADIO RECEIVER I2C DRIVER
9235M: Hans Verkuil <hverkuil@xs4all.nl>
9236L: linux-media@vger.kernel.org
9237T: git git://linuxtv.org/media_tree.git
9238W: http://linuxtv.org
9239S: Odd Fixes
9240F: drivers/media/radio/si470x/radio-si470x-i2c.c
9241
9242SI470X FM RADIO RECEIVER USB DRIVER
9243M: Hans Verkuil <hverkuil@xs4all.nl>
9244L: linux-media@vger.kernel.org
9245T: git git://linuxtv.org/media_tree.git
9246W: http://linuxtv.org
9247S: Maintained
9248F: drivers/media/radio/si470x/radio-si470x-common.c
9249F: drivers/media/radio/si470x/radio-si470x.h
9250F: drivers/media/radio/si470x/radio-si470x-usb.c
9251
9252SI4713 FM RADIO TRANSMITTER I2C DRIVER
9253M: Eduardo Valentin <edubezval@gmail.com>
9254L: linux-media@vger.kernel.org
9255T: git git://linuxtv.org/media_tree.git
9256W: http://linuxtv.org
9257S: Odd Fixes
9258F: drivers/media/radio/si4713/si4713.?
9259
9260SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
9261M: Eduardo Valentin <edubezval@gmail.com>
9262L: linux-media@vger.kernel.org
9263T: git git://linuxtv.org/media_tree.git
9264W: http://linuxtv.org
9265S: Odd Fixes
9266F: drivers/media/radio/si4713/radio-platform-si4713.c
9267
9268SI4713 FM RADIO TRANSMITTER USB DRIVER
9269M: Hans Verkuil <hverkuil@xs4all.nl>
9270L: linux-media@vger.kernel.org
9271T: git git://linuxtv.org/media_tree.git
9272W: http://linuxtv.org
9273S: Maintained
9274F: drivers/media/radio/si4713/radio-usb-si4713.c
9275
9276SIANO DVB DRIVER
9277M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
9278L: linux-media@vger.kernel.org
9279W: http://linuxtv.org
9280T: git git://linuxtv.org/media_tree.git
9281S: Odd fixes
9282F: drivers/media/common/siano/
9283F: drivers/media/usb/siano/
9284F: drivers/media/usb/siano/
9285F: drivers/media/mmc/siano/
9286
9287SIMPLEFB FB DRIVER
9288M: Hans de Goede <hdegoede@redhat.com>
9289L: linux-fbdev@vger.kernel.org
9290S: Maintained
9291F: Documentation/devicetree/bindings/video/simple-framebuffer.txt
9292F: drivers/video/fbdev/simplefb.c
9293F: include/linux/platform_data/simplefb.h
9294
9295SH_VEU V4L2 MEM2MEM DRIVER
9296L: linux-media@vger.kernel.org
9297S: Orphan
9298F: drivers/media/platform/sh_veu.c
9299
9300SH_VOU V4L2 OUTPUT DRIVER
9301L: linux-media@vger.kernel.org
9302S: Orphan
9303F: drivers/media/platform/sh_vou.c
9304F: include/media/sh_vou.h
9305
9306SIMPLE FIRMWARE INTERFACE (SFI)
9307M: Len Brown <lenb@kernel.org>
9308L: sfi-devel@simplefirmware.org
9309W: http://simplefirmware.org/
9310T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git
9311S: Supported
9312F: arch/x86/platform/sfi/
9313F: drivers/sfi/
9314F: include/linux/sfi*.h
9315
9316SIMTEC EB110ATX (Chalice CATS)
9317P: Ben Dooks
9318P: Vincent Sanders <vince@simtec.co.uk>
9319M: Simtec Linux Team <linux@simtec.co.uk>
9320W: http://www.simtec.co.uk/products/EB110ATX/
9321S: Supported
9322
9323SIMTEC EB2410ITX (BAST)
9324P: Ben Dooks
9325P: Vincent Sanders <vince@simtec.co.uk>
9326M: Simtec Linux Team <linux@simtec.co.uk>
9327W: http://www.simtec.co.uk/products/EB2410ITX/
9328S: Supported
9329F: arch/arm/mach-s3c24xx/mach-bast.c
9330F: arch/arm/mach-s3c24xx/bast-ide.c
9331F: arch/arm/mach-s3c24xx/bast-irq.c
9332
9333TI DAVINCI MACHINE SUPPORT
9334M: Sekhar Nori <nsekhar@ti.com>
9335M: Kevin Hilman <khilman@deeprootsystems.com>
9336T: git git://gitorious.org/linux-davinci/linux-davinci.git
9337Q: http://patchwork.kernel.org/project/linux-davinci/list/
9338S: Supported
9339F: arch/arm/mach-davinci/
9340F: drivers/i2c/busses/i2c-davinci.c
9341
9342TI DAVINCI SERIES MEDIA DRIVER
9343M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
9344L: linux-media@vger.kernel.org
9345W: http://linuxtv.org/
9346Q: http://patchwork.linuxtv.org/project/linux-media/list/
9347T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
9348S: Maintained
9349F: drivers/media/platform/davinci/
9350F: include/media/davinci/
9351
9352TI AM437X VPFE DRIVER
9353M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
9354L: linux-media@vger.kernel.org
9355W: http://linuxtv.org/
9356Q: http://patchwork.linuxtv.org/project/linux-media/list/
9357T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
9358S: Maintained
9359F: drivers/media/platform/am437x/
9360
9361OV2659 OMNIVISION SENSOR DRIVER
9362M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
9363L: linux-media@vger.kernel.org
9364W: http://linuxtv.org/
9365Q: http://patchwork.linuxtv.org/project/linux-media/list/
9366T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
9367S: Maintained
9368F: drivers/media/i2c/ov2659.c
9369F: include/media/ov2659.h
9370
9371SIS 190 ETHERNET DRIVER
9372M: Francois Romieu <romieu@fr.zoreil.com>
9373L: netdev@vger.kernel.org
9374S: Maintained
9375F: drivers/net/ethernet/sis/sis190.c
9376
9377SIS 900/7016 FAST ETHERNET DRIVER
9378M: Daniele Venzano <venza@brownhat.org>
9379W: http://www.brownhat.org/sis900.html
9380L: netdev@vger.kernel.org
9381S: Maintained
9382F: drivers/net/ethernet/sis/sis900.*
9383
9384SIS FRAMEBUFFER DRIVER
9385M: Thomas Winischhofer <thomas@winischhofer.net>
9386W: http://www.winischhofer.net/linuxsisvga.shtml
9387S: Maintained
9388F: Documentation/fb/sisfb.txt
9389F: drivers/video/fbdev/sis/
9390F: include/video/sisfb.h
9391
9392SIS USB2VGA DRIVER
9393M: Thomas Winischhofer <thomas@winischhofer.net>
9394W: http://www.winischhofer.at/linuxsisusbvga.shtml
9395S: Maintained
9396F: drivers/usb/misc/sisusbvga/
9397
9398SLAB ALLOCATOR
9399M: Christoph Lameter <cl@linux.com>
9400M: Pekka Enberg <penberg@kernel.org>
9401M: David Rientjes <rientjes@google.com>
9402M: Joonsoo Kim <iamjoonsoo.kim@lge.com>
9403M: Andrew Morton <akpm@linux-foundation.org>
9404L: linux-mm@kvack.org
9405S: Maintained
9406F: include/linux/sl?b*.h
9407F: mm/sl?b*
9408
9409SLEEPABLE READ-COPY UPDATE (SRCU)
9410M: Lai Jiangshan <laijs@cn.fujitsu.com>
9411M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
9412M: Josh Triplett <josh@joshtriplett.org>
9413R: Steven Rostedt <rostedt@goodmis.org>
9414R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
9415L: linux-kernel@vger.kernel.org
9416W: http://www.rdrop.com/users/paulmck/RCU/
9417S: Supported
9418T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
9419F: include/linux/srcu.h
9420F: kernel/rcu/srcu.c
9421
9422SMACK SECURITY MODULE
9423M: Casey Schaufler <casey@schaufler-ca.com>
9424L: linux-security-module@vger.kernel.org
9425W: http://schaufler-ca.com
9426T: git git://git.gitorious.org/smack-next/kernel.git
9427S: Maintained
9428F: Documentation/security/Smack.txt
9429F: security/smack/
9430
9431DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS)
9432M: Kevin Hilman <khilman@kernel.org>
9433M: Nishanth Menon <nm@ti.com>
9434S: Maintained
9435F: drivers/power/avs/
9436F: include/linux/power/smartreflex.h
9437L: linux-pm@vger.kernel.org
9438
9439SMC91x ETHERNET DRIVER
9440M: Nicolas Pitre <nico@fluxnic.net>
9441S: Odd Fixes
9442F: drivers/net/ethernet/smsc/smc91x.*
9443
9444SMIA AND SMIA++ IMAGE SENSOR DRIVER
9445M: Sakari Ailus <sakari.ailus@iki.fi>
9446L: linux-media@vger.kernel.org
9447S: Maintained
9448F: drivers/media/i2c/smiapp/
9449F: include/media/smiapp.h
9450F: drivers/media/i2c/smiapp-pll.c
9451F: drivers/media/i2c/smiapp-pll.h
9452F: include/uapi/linux/smiapp.h
9453F: Documentation/devicetree/bindings/media/i2c/nokia,smia.txt
9454
9455SMM665 HARDWARE MONITOR DRIVER
9456M: Guenter Roeck <linux@roeck-us.net>
9457L: lm-sensors@lm-sensors.org
9458S: Maintained
9459F: Documentation/hwmon/smm665
9460F: drivers/hwmon/smm665.c
9461
9462SMSC EMC2103 HARDWARE MONITOR DRIVER
9463M: Steve Glendinning <steve.glendinning@shawell.net>
9464L: lm-sensors@lm-sensors.org
9465S: Maintained
9466F: Documentation/hwmon/emc2103
9467F: drivers/hwmon/emc2103.c
9468
9469SMSC SCH5627 HARDWARE MONITOR DRIVER
9470M: Hans de Goede <hdegoede@redhat.com>
9471L: lm-sensors@lm-sensors.org
9472S: Supported
9473F: Documentation/hwmon/sch5627
9474F: drivers/hwmon/sch5627.c
9475
9476SMSC47B397 HARDWARE MONITOR DRIVER
9477M: Jean Delvare <jdelvare@suse.de>
9478L: lm-sensors@lm-sensors.org
9479S: Maintained
9480F: Documentation/hwmon/smsc47b397
9481F: drivers/hwmon/smsc47b397.c
9482
9483SMSC911x ETHERNET DRIVER
9484M: Steve Glendinning <steve.glendinning@shawell.net>
9485L: netdev@vger.kernel.org
9486S: Maintained
9487F: include/linux/smsc911x.h
9488F: drivers/net/ethernet/smsc/smsc911x.*
9489
9490SMSC9420 PCI ETHERNET DRIVER
9491M: Steve Glendinning <steve.glendinning@shawell.net>
9492L: netdev@vger.kernel.org
9493S: Maintained
9494F: drivers/net/ethernet/smsc/smsc9420.*
9495
9496SMSC UFX6000 and UFX7000 USB to VGA DRIVER
9497M: Steve Glendinning <steve.glendinning@shawell.net>
9498L: linux-fbdev@vger.kernel.org
9499S: Maintained
9500F: drivers/video/fbdev/smscufx.c
9501
9502SOC-CAMERA V4L2 SUBSYSTEM
9503M: Guennadi Liakhovetski <g.liakhovetski@gmx.de>
9504L: linux-media@vger.kernel.org
9505T: git git://linuxtv.org/media_tree.git
9506S: Maintained
9507F: include/media/soc*
9508F: drivers/media/i2c/soc_camera/
9509F: drivers/media/platform/soc_camera/
9510
9511SOEKRIS NET48XX LED SUPPORT
9512M: Chris Boot <bootc@bootc.net>
9513S: Maintained
9514F: drivers/leds/leds-net48xx.c
9515
9516SOFTLOGIC 6x10 MPEG CODEC
9517M: Bluecherry Maintainers <maintainers@bluecherrydvr.com>
9518M: Andrey Utkin <andrey.utkin@corp.bluecherry.net>
9519M: Andrey Utkin <andrey.krieger.utkin@gmail.com>
9520M: Ismael Luceno <ismael@iodev.co.uk>
9521L: linux-media@vger.kernel.org
9522S: Supported
9523F: drivers/media/pci/solo6x10/
9524
9525SOFTWARE RAID (Multiple Disks) SUPPORT
9526M: Neil Brown <neilb@suse.de>
9527L: linux-raid@vger.kernel.org
9528S: Supported
9529F: drivers/md/
9530F: include/linux/raid/
9531F: include/uapi/linux/raid/
9532
9533SONIC NETWORK DRIVER
9534M: Thomas Bogendoerfer <tsbogend@alpha.franken.de>
9535L: netdev@vger.kernel.org
9536S: Maintained
9537F: drivers/net/ethernet/natsemi/sonic.*
9538
9539SONICS SILICON BACKPLANE DRIVER (SSB)
9540M: Michael Buesch <m@bues.ch>
9541L: netdev@vger.kernel.org
9542S: Maintained
9543F: drivers/ssb/
9544F: include/linux/ssb/
9545
9546SONY VAIO CONTROL DEVICE DRIVER
9547M: Mattia Dongili <malattia@linux.it>
9548L: platform-driver-x86@vger.kernel.org
9549W: http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
9550S: Maintained
9551F: Documentation/laptops/sony-laptop.txt
9552F: drivers/char/sonypi.c
9553F: drivers/platform/x86/sony-laptop.c
9554F: include/linux/sony-laptop.h
9555
9556SONY MEMORYSTICK CARD SUPPORT
9557M: Alex Dubov <oakad@yahoo.com>
9558W: http://tifmxx.berlios.de/
9559S: Maintained
9560F: drivers/memstick/host/tifm_ms.c
9561
9562SONY MEMORYSTICK STANDARD SUPPORT
9563M: Maxim Levitsky <maximlevitsky@gmail.com>
9564S: Maintained
9565F: drivers/memstick/core/ms_block.*
9566
9567SOUND
9568M: Jaroslav Kysela <perex@perex.cz>
9569M: Takashi Iwai <tiwai@suse.de>
9570L: alsa-devel@alsa-project.org (moderated for non-subscribers)
9571W: http://www.alsa-project.org/
9572T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
9573T: git git://git.alsa-project.org/alsa-kernel.git
9574Q: http://patchwork.kernel.org/project/alsa-devel/list/
9575S: Maintained
9576F: Documentation/sound/
9577F: include/sound/
9578F: include/uapi/sound/
9579F: sound/
9580
9581SOUND - COMPRESSED AUDIO
9582M: Vinod Koul <vinod.koul@intel.com>
9583L: alsa-devel@alsa-project.org (moderated for non-subscribers)
9584T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
9585S: Supported
9586F: Documentation/sound/alsa/compress_offload.txt
9587F: include/sound/compress_driver.h
9588F: include/uapi/sound/compress_*
9589F: sound/core/compress_offload.c
9590F: sound/soc/soc-compress.c
9591
9592SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
9593M: Liam Girdwood <lgirdwood@gmail.com>
9594M: Mark Brown <broonie@kernel.org>
9595T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
9596L: alsa-devel@alsa-project.org (moderated for non-subscribers)
9597W: http://alsa-project.org/main/index.php/ASoC
9598S: Supported
9599F: Documentation/sound/alsa/soc/
9600F: sound/soc/
9601F: include/sound/soc*
9602
9603SOUND - DMAENGINE HELPERS
9604M: Lars-Peter Clausen <lars@metafoo.de>
9605S: Supported
9606F: include/sound/dmaengine_pcm.h
9607F: sound/core/pcm_dmaengine.c
9608F: sound/soc/soc-generic-dmaengine-pcm.c
9609
9610SP2 MEDIA DRIVER
9611M: Olli Salonen <olli.salonen@iki.fi>
9612L: linux-media@vger.kernel.org
9613W: http://linuxtv.org/
9614Q: http://patchwork.linuxtv.org/project/linux-media/list/
9615S: Maintained
9616F: drivers/media/dvb-frontends/sp2*
9617
9618SPARC + UltraSPARC (sparc/sparc64)
9619M: "David S. Miller" <davem@davemloft.net>
9620L: sparclinux@vger.kernel.org
9621Q: http://patchwork.ozlabs.org/project/sparclinux/list/
9622T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
9623T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
9624S: Maintained
9625F: arch/sparc/
9626F: drivers/sbus/
9627
9628SPARC SERIAL DRIVERS
9629M: "David S. Miller" <davem@davemloft.net>
9630L: sparclinux@vger.kernel.org
9631T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
9632T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
9633S: Maintained
9634F: include/linux/sunserialcore.h
9635F: drivers/tty/serial/suncore.c
9636F: drivers/tty/serial/sunhv.c
9637F: drivers/tty/serial/sunsab.c
9638F: drivers/tty/serial/sunsab.h
9639F: drivers/tty/serial/sunsu.c
9640F: drivers/tty/serial/sunzilog.c
9641F: drivers/tty/serial/sunzilog.h
9642
9643SPARSE CHECKER
9644M: "Christopher Li" <sparse@chrisli.org>
9645L: linux-sparse@vger.kernel.org
9646W: https://sparse.wiki.kernel.org/
9647T: git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
9648T: git git://git.kernel.org/pub/scm/devel/sparse/chrisl/sparse.git
9649S: Maintained
9650F: include/linux/compiler.h
9651
9652SPEAR PLATFORM SUPPORT
9653M: Viresh Kumar <viresh.linux@gmail.com>
9654M: Shiraz Hashim <shiraz.linux.kernel@gmail.com>
9655L: spear-devel@list.st.com
9656L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9657W: http://www.st.com/spear
9658S: Maintained
9659F: arch/arm/mach-spear/
9660
9661SPEAR CLOCK FRAMEWORK SUPPORT
9662M: Viresh Kumar <viresh.linux@gmail.com>
9663L: spear-devel@list.st.com
9664L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9665W: http://www.st.com/spear
9666S: Maintained
9667F: drivers/clk/spear/
9668
9669SPI SUBSYSTEM
9670M: Mark Brown <broonie@kernel.org>
9671L: linux-spi@vger.kernel.org
9672T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
9673Q: http://patchwork.kernel.org/project/spi-devel-general/list/
9674S: Maintained
9675F: Documentation/spi/
9676F: drivers/spi/
9677F: include/linux/spi/
9678F: include/uapi/linux/spi/
9679
9680SPIDERNET NETWORK DRIVER for CELL
9681M: Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
9682L: netdev@vger.kernel.org
9683S: Supported
9684F: Documentation/networking/spider_net.txt
9685F: drivers/net/ethernet/toshiba/spider_net*
9686
9687SPU FILE SYSTEM
9688M: Jeremy Kerr <jk@ozlabs.org>
9689L: linuxppc-dev@lists.ozlabs.org
9690W: http://www.ibm.com/developerworks/power/cell/
9691S: Supported
9692F: Documentation/filesystems/spufs.txt
9693F: arch/powerpc/platforms/cell/spufs/
9694
9695SQUASHFS FILE SYSTEM
9696M: Phillip Lougher <phillip@squashfs.org.uk>
9697L: squashfs-devel@lists.sourceforge.net (subscribers-only)
9698W: http://squashfs.org.uk
9699S: Maintained
9700F: Documentation/filesystems/squashfs.txt
9701F: fs/squashfs/
9702
9703SRM (Alpha) environment access
9704M: Jan-Benedict Glaw <jbglaw@lug-owl.de>
9705S: Maintained
9706F: arch/alpha/kernel/srm_env.c
9707
9708STABLE BRANCH
9709M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
9710L: stable@vger.kernel.org
9711S: Supported
9712F: Documentation/stable_kernel_rules.txt
9713
9714STAGING SUBSYSTEM
9715M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
9716T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
9717L: devel@driverdev.osuosl.org
9718S: Supported
9719F: drivers/staging/
9720
9721STAGING - COMEDI
9722M: Ian Abbott <abbotti@mev.co.uk>
9723M: H Hartley Sweeten <hsweeten@visionengravers.com>
9724S: Odd Fixes
9725F: drivers/staging/comedi/
9726
9727STAGING - FLARION FT1000 DRIVERS
9728M: Marek Belisko <marek.belisko@gmail.com>
9729S: Odd Fixes
9730F: drivers/staging/ft1000/
9731
9732STAGING - INDUSTRIAL IO
9733M: Jonathan Cameron <jic23@kernel.org>
9734L: linux-iio@vger.kernel.org
9735S: Odd Fixes
9736F: drivers/staging/iio/
9737
9738STAGING - LIRC (LINUX INFRARED REMOTE CONTROL) DRIVERS
9739M: Jarod Wilson <jarod@wilsonet.com>
9740W: http://www.lirc.org/
9741S: Odd Fixes
9742F: drivers/staging/media/lirc/
9743
9744STAGING - LUSTRE PARALLEL FILESYSTEM
9745M: Oleg Drokin <oleg.drokin@intel.com>
9746M: Andreas Dilger <andreas.dilger@intel.com>
9747L: HPDD-discuss@lists.01.org (moderated for non-subscribers)
9748W: http://lustre.opensfs.org/
9749S: Maintained
9750F: drivers/staging/lustre
9751
9752STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
9753M: Julian Andres Klode <jak@jak-linux.org>
9754M: Marc Dietrich <marvin24@gmx.de>
9755L: ac100@lists.launchpad.net (moderated for non-subscribers)
9756L: linux-tegra@vger.kernel.org
9757S: Maintained
9758F: drivers/staging/nvec/
9759
9760STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
9761M: Jens Frederich <jfrederich@gmail.com>
9762M: Daniel Drake <dsd@laptop.org>
9763M: Jon Nettleton <jon.nettleton@gmail.com>
9764W: http://wiki.laptop.org/go/DCON
9765S: Maintained
9766F: drivers/staging/olpc_dcon/
9767
9768STAGING - OZMO DEVICES USB OVER WIFI DRIVER
9769M: Shigekatsu Tateno <shigekatsu.tateno@atmel.com>
9770S: Maintained
9771F: drivers/staging/ozwpan/
9772
9773STAGING - PARALLEL LCD/KEYPAD PANEL DRIVER
9774M: Willy Tarreau <willy@meta-x.org>
9775S: Odd Fixes
9776F: drivers/staging/panel/
9777
9778STAGING - REALTEK RTL8712U DRIVERS
9779M: Larry Finger <Larry.Finger@lwfinger.net>
9780M: Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
9781S: Odd Fixes
9782F: drivers/staging/rtl8712/
9783
9784STAGING - REALTEK RTL8723U WIRELESS DRIVER
9785M: Larry Finger <Larry.Finger@lwfinger.net>
9786M: Jes Sorensen <Jes.Sorensen@redhat.com>
9787L: linux-wireless@vger.kernel.org
9788S: Maintained
9789F: drivers/staging/rtl8723au/
9790
9791STAGING - SILICON MOTION SM7XX FRAME BUFFER DRIVER
9792M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
9793M: Teddy Wang <teddy.wang@siliconmotion.com>
9794M: Sudip Mukherjee <sudip@vectorindia.org>
9795L: linux-fbdev@vger.kernel.org
9796S: Maintained
9797F: drivers/staging/sm7xxfb/
9798
9799STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
9800M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
9801M: Teddy Wang <teddy.wang@siliconmotion.com>
9802M: Sudip Mukherjee <sudip@vectorindia.org>
9803L: linux-fbdev@vger.kernel.org
9804S: Maintained
9805F: drivers/staging/sm750fb/
9806
9807STAGING - SLICOSS
9808M: Lior Dotan <liodot@gmail.com>
9809M: Christopher Harrer <charrer@alacritech.com>
9810S: Odd Fixes
9811F: drivers/staging/slicoss/
9812
9813STAGING - SPEAKUP CONSOLE SPEECH DRIVER
9814M: William Hubbs <w.d.hubbs@gmail.com>
9815M: Chris Brannon <chris@the-brannons.com>
9816M: Kirk Reiser <kirk@reisers.ca>
9817M: Samuel Thibault <samuel.thibault@ens-lyon.org>
9818L: speakup@linux-speakup.org
9819W: http://www.linux-speakup.org/
9820S: Odd Fixes
9821F: drivers/staging/speakup/
9822
9823STAGING - VIA VT665X DRIVERS
9824M: Forest Bond <forest@alittletooquiet.net>
9825S: Odd Fixes
9826F: drivers/staging/vt665?/
9827
9828STAGING - WILC1000 WIFI DRIVER
9829M: Johnny Kim <johnny.kim@atmel.com>
9830M: Rachel Kim <rachel.kim@atmel.com>
9831M: Dean Lee <dean.lee@atmel.com>
9832M: Chris Park <chris.park@atmel.com>
9833L: linux-wireless@vger.kernel.org
9834S: Supported
9835F: drivers/staging/wilc1000/
9836
9837STAGING - XGI Z7,Z9,Z11 PCI DISPLAY DRIVER
9838M: Arnaud Patard <arnaud.patard@rtp-net.org>
9839S: Odd Fixes
9840F: drivers/staging/xgifb/
9841
9842STARFIRE/DURALAN NETWORK DRIVER
9843M: Ion Badulescu <ionut@badula.org>
9844S: Odd Fixes
9845F: drivers/net/ethernet/adaptec/starfire*
9846
9847SUN3/3X
9848M: Sam Creasey <sammy@sammy.net>
9849W: http://sammy.net/sun3/
9850S: Maintained
9851F: arch/m68k/kernel/*sun3*
9852F: arch/m68k/sun3*/
9853F: arch/m68k/include/asm/sun3*
9854F: drivers/net/ethernet/i825xx/sun3*
9855
9856SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
9857M: Hans de Goede <hdegoede@redhat.com>
9858L: linux-input@vger.kernel.org
9859S: Maintained
9860F: Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt
9861F: drivers/input/keyboard/sun4i-lradc-keys.c
9862
9863SUNDANCE NETWORK DRIVER
9864M: Denis Kirjanov <kda@linux-powerpc.org>
9865L: netdev@vger.kernel.org
9866S: Maintained
9867F: drivers/net/ethernet/dlink/sundance.c
9868
9869SUPERH
9870L: linux-sh@vger.kernel.org
9871Q: http://patchwork.kernel.org/project/linux-sh/list/
9872S: Orphan
9873F: Documentation/sh/
9874F: arch/sh/
9875F: drivers/sh/
9876
9877SUSPEND TO RAM
9878M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
9879M: Len Brown <len.brown@intel.com>
9880M: Pavel Machek <pavel@ucw.cz>
9881L: linux-pm@vger.kernel.org
9882S: Supported
9883F: Documentation/power/
9884F: arch/x86/kernel/acpi/
9885F: drivers/base/power/
9886F: kernel/power/
9887F: include/linux/suspend.h
9888F: include/linux/freezer.h
9889F: include/linux/pm.h
9890
9891SVGA HANDLING
9892M: Martin Mares <mj@ucw.cz>
9893L: linux-video@atrey.karlin.mff.cuni.cz
9894S: Maintained
9895F: Documentation/svga.txt
9896F: arch/x86/boot/video*
9897
9898SWIOTLB SUBSYSTEM
9899M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
9900L: linux-kernel@vger.kernel.org
9901S: Supported
9902F: lib/swiotlb.c
9903F: arch/*/kernel/pci-swiotlb.c
9904F: include/linux/swiotlb.h
9905
9906SWITCHDEV
9907M: Jiri Pirko <jiri@resnulli.us>
9908L: netdev@vger.kernel.org
9909S: Supported
9910F: net/switchdev/
9911F: include/net/switchdev.h
9912
9913SYNOPSYS ARC ARCHITECTURE
9914M: Vineet Gupta <vgupta@synopsys.com>
9915S: Supported
9916F: arch/arc/
9917F: Documentation/devicetree/bindings/arc/
9918F: drivers/tty/serial/arc_uart.c
9919
9920SYNOPSYS ARC SDP platform support
9921M: Alexey Brodkin <abrodkin@synopsys.com>
9922S: Supported
9923F: arch/arc/plat-axs10x
9924F: arch/arc/boot/dts/ax*
9925F: Documentation/devicetree/bindings/arc/axs10*
9926
9927SYSTEM CONFIGURATION (SYSCON)
9928M: Lee Jones <lee.jones@linaro.org>
9929M: Arnd Bergmann <arnd@arndb.de>
9930T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
9931S: Supported
9932F: drivers/mfd/syscon.c
9933
9934SYSV FILESYSTEM
9935M: Christoph Hellwig <hch@infradead.org>
9936S: Maintained
9937F: Documentation/filesystems/sysv-fs.txt
9938F: fs/sysv/
9939F: include/linux/sysv_fs.h
9940
9941TARGET SUBSYSTEM
9942M: "Nicholas A. Bellinger" <nab@linux-iscsi.org>
9943L: linux-scsi@vger.kernel.org
9944L: target-devel@vger.kernel.org
9945W: http://www.linux-iscsi.org
9946W: http://groups.google.com/group/linux-iscsi-target-dev
9947T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
9948S: Supported
9949F: drivers/target/
9950F: include/target/
9951F: Documentation/target/
9952
9953TASKSTATS STATISTICS INTERFACE
9954M: Balbir Singh <bsingharora@gmail.com>
9955S: Maintained
9956F: Documentation/accounting/taskstats*
9957F: include/linux/taskstats*
9958F: kernel/taskstats.c
9959
9960TC CLASSIFIER
9961M: Jamal Hadi Salim <jhs@mojatatu.com>
9962L: netdev@vger.kernel.org
9963S: Maintained
9964F: include/net/pkt_cls.h
9965F: include/uapi/linux/pkt_cls.h
9966F: net/sched/
9967
9968TCP LOW PRIORITY MODULE
9969M: "Wong Hoi Sing, Edison" <hswong3i@gmail.com>
9970M: "Hung Hing Lun, Mike" <hlhung3i@gmail.com>
9971W: http://tcp-lp-mod.sourceforge.net/
9972S: Maintained
9973F: net/ipv4/tcp_lp.c
9974
9975TDA10071 MEDIA DRIVER
9976M: Antti Palosaari <crope@iki.fi>
9977L: linux-media@vger.kernel.org
9978W: http://linuxtv.org/
9979W: http://palosaari.fi/linux/
9980Q: http://patchwork.linuxtv.org/project/linux-media/list/
9981T: git git://linuxtv.org/anttip/media_tree.git
9982S: Maintained
9983F: drivers/media/dvb-frontends/tda10071*
9984
9985TDA18212 MEDIA DRIVER
9986M: Antti Palosaari <crope@iki.fi>
9987L: linux-media@vger.kernel.org
9988W: http://linuxtv.org/
9989W: http://palosaari.fi/linux/
9990Q: http://patchwork.linuxtv.org/project/linux-media/list/
9991T: git git://linuxtv.org/anttip/media_tree.git
9992S: Maintained
9993F: drivers/media/tuners/tda18212*
9994
9995TDA18218 MEDIA DRIVER
9996M: Antti Palosaari <crope@iki.fi>
9997L: linux-media@vger.kernel.org
9998W: http://linuxtv.org/
9999W: http://palosaari.fi/linux/
10000Q: http://patchwork.linuxtv.org/project/linux-media/list/
10001T: git git://linuxtv.org/anttip/media_tree.git
10002S: Maintained
10003F: drivers/media/tuners/tda18218*
10004
10005TDA18271 MEDIA DRIVER
10006M: Michael Krufky <mkrufky@linuxtv.org>
10007L: linux-media@vger.kernel.org
10008W: http://linuxtv.org/
10009W: http://github.com/mkrufky
10010Q: http://patchwork.linuxtv.org/project/linux-media/list/
10011T: git git://linuxtv.org/mkrufky/tuners.git
10012S: Maintained
10013F: drivers/media/tuners/tda18271*
10014
10015TDA827x MEDIA DRIVER
10016M: Michael Krufky <mkrufky@linuxtv.org>
10017L: linux-media@vger.kernel.org
10018W: http://linuxtv.org/
10019W: http://github.com/mkrufky
10020Q: http://patchwork.linuxtv.org/project/linux-media/list/
10021T: git git://linuxtv.org/mkrufky/tuners.git
10022S: Maintained
10023F: drivers/media/tuners/tda8290.*
10024
10025TDA8290 MEDIA DRIVER
10026M: Michael Krufky <mkrufky@linuxtv.org>
10027L: linux-media@vger.kernel.org
10028W: http://linuxtv.org/
10029W: http://github.com/mkrufky
10030Q: http://patchwork.linuxtv.org/project/linux-media/list/
10031T: git git://linuxtv.org/mkrufky/tuners.git
10032S: Maintained
10033F: drivers/media/tuners/tda8290.*
10034
10035TDA9840 MEDIA DRIVER
10036M: Hans Verkuil <hverkuil@xs4all.nl>
10037L: linux-media@vger.kernel.org
10038T: git git://linuxtv.org/media_tree.git
10039W: http://linuxtv.org
10040S: Maintained
10041F: drivers/media/i2c/tda9840*
10042
10043TEA5761 TUNER DRIVER
10044M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
10045L: linux-media@vger.kernel.org
10046W: http://linuxtv.org
10047T: git git://linuxtv.org/media_tree.git
10048S: Odd fixes
10049F: drivers/media/tuners/tea5761.*
10050
10051TEA5767 TUNER DRIVER
10052M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
10053L: linux-media@vger.kernel.org
10054W: http://linuxtv.org
10055T: git git://linuxtv.org/media_tree.git
10056S: Maintained
10057F: drivers/media/tuners/tea5767.*
10058
10059TEA6415C MEDIA DRIVER
10060M: Hans Verkuil <hverkuil@xs4all.nl>
10061L: linux-media@vger.kernel.org
10062T: git git://linuxtv.org/media_tree.git
10063W: http://linuxtv.org
10064S: Maintained
10065F: drivers/media/i2c/tea6415c*
10066
10067TEA6420 MEDIA DRIVER
10068M: Hans Verkuil <hverkuil@xs4all.nl>
10069L: linux-media@vger.kernel.org
10070T: git git://linuxtv.org/media_tree.git
10071W: http://linuxtv.org
10072S: Maintained
10073F: drivers/media/i2c/tea6420*
10074
10075TEAM DRIVER
10076M: Jiri Pirko <jiri@resnulli.us>
10077L: netdev@vger.kernel.org
10078S: Supported
10079F: drivers/net/team/
10080F: include/linux/if_team.h
10081F: include/uapi/linux/if_team.h
10082
10083TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
10084M: "Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
10085S: Maintained
10086F: arch/x86/platform/ts5500/
10087
10088TECHNOTREND USB IR RECEIVER
10089M: Sean Young <sean@mess.org>
10090L: linux-media@vger.kernel.org
10091S: Maintained
10092F: drivers/media/rc/ttusbir.c
10093
10094TEGRA ARCHITECTURE SUPPORT
10095M: Stephen Warren <swarren@wwwdotorg.org>
10096M: Thierry Reding <thierry.reding@gmail.com>
10097M: Alexandre Courbot <gnurou@gmail.com>
10098L: linux-tegra@vger.kernel.org
10099Q: http://patchwork.ozlabs.org/project/linux-tegra/list/
10100T: git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
10101S: Supported
10102N: [^a-z]tegra
10103
10104TEGRA CLOCK DRIVER
10105M: Peter De Schrijver <pdeschrijver@nvidia.com>
10106M: Prashant Gaikwad <pgaikwad@nvidia.com>
10107S: Supported
10108F: drivers/clk/tegra/
10109
10110TEGRA DMA DRIVER
10111M: Laxman Dewangan <ldewangan@nvidia.com>
10112S: Supported
10113F: drivers/dma/tegra20-apb-dma.c
10114
10115TEGRA I2C DRIVER
10116M: Laxman Dewangan <ldewangan@nvidia.com>
10117S: Supported
10118F: drivers/i2c/busses/i2c-tegra.c
10119
10120TEGRA IOMMU DRIVERS
10121M: Hiroshi Doyu <hdoyu@nvidia.com>
10122S: Supported
10123F: drivers/iommu/tegra*
10124
10125TEGRA KBC DRIVER
10126M: Rakesh Iyer <riyer@nvidia.com>
10127M: Laxman Dewangan <ldewangan@nvidia.com>
10128S: Supported
10129F: drivers/input/keyboard/tegra-kbc.c
10130
10131TEGRA PWM DRIVER
10132M: Thierry Reding <thierry.reding@gmail.com>
10133S: Supported
10134F: drivers/pwm/pwm-tegra.c
10135
10136TEGRA SERIAL DRIVER
10137M: Laxman Dewangan <ldewangan@nvidia.com>
10138S: Supported
10139F: drivers/tty/serial/serial-tegra.c
10140
10141TEGRA SPI DRIVER
10142M: Laxman Dewangan <ldewangan@nvidia.com>
10143S: Supported
10144F: drivers/spi/spi-tegra*
10145
10146TEHUTI ETHERNET DRIVER
10147M: Andy Gospodarek <andy@greyhouse.net>
10148L: netdev@vger.kernel.org
10149S: Supported
10150F: drivers/net/ethernet/tehuti/*
10151
10152Telecom Clock Driver for MCPL0010
10153M: Mark Gross <mark.gross@intel.com>
10154S: Supported
10155F: drivers/char/tlclk.c
10156
10157TENSILICA XTENSA PORT (xtensa)
10158M: Chris Zankel <chris@zankel.net>
10159M: Max Filippov <jcmvbkbc@gmail.com>
10160L: linux-xtensa@linux-xtensa.org
10161S: Maintained
10162F: arch/xtensa/
10163F: drivers/irqchip/irq-xtensa-*
10164
10165THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
10166M: Hans Verkuil <hverkuil@xs4all.nl>
10167L: linux-media@vger.kernel.org
10168T: git git://linuxtv.org/media_tree.git
10169W: http://linuxtv.org
10170S: Maintained
10171F: drivers/media/radio/radio-raremono.c
10172
10173THERMAL
10174M: Zhang Rui <rui.zhang@intel.com>
10175M: Eduardo Valentin <edubezval@gmail.com>
10176L: linux-pm@vger.kernel.org
10177T: git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git
10178T: git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git
10179Q: https://patchwork.kernel.org/project/linux-pm/list/
10180S: Supported
10181F: drivers/thermal/
10182F: include/linux/thermal.h
10183F: include/uapi/linux/thermal.h
10184F: include/linux/cpu_cooling.h
10185F: Documentation/devicetree/bindings/thermal/
10186
10187THINGM BLINK(1) USB RGB LED DRIVER
10188M: Vivien Didelot <vivien.didelot@savoirfairelinux.com>
10189S: Maintained
10190F: drivers/hid/hid-thingm.c
10191
10192THINKPAD ACPI EXTRAS DRIVER
10193M: Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br>
10194L: ibm-acpi-devel@lists.sourceforge.net
10195L: platform-driver-x86@vger.kernel.org
10196W: http://ibm-acpi.sourceforge.net
10197W: http://thinkwiki.org/wiki/Ibm-acpi
10198T: git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
10199S: Maintained
10200F: drivers/platform/x86/thinkpad_acpi.c
10201
10202TI BANDGAP AND THERMAL DRIVER
10203M: Eduardo Valentin <edubezval@gmail.com>
10204L: linux-pm@vger.kernel.org
10205L: linux-omap@vger.kernel.org
10206S: Maintained
10207F: drivers/thermal/ti-soc-thermal/
10208
10209TI CDCE706 CLOCK DRIVER
10210M: Max Filippov <jcmvbkbc@gmail.com>
10211S: Maintained
10212F: drivers/clk/clk-cdce706.c
10213
10214TI CLOCK DRIVER
10215M: Tero Kristo <t-kristo@ti.com>
10216L: linux-omap@vger.kernel.org
10217S: Maintained
10218F: drivers/clk/ti/
10219F: include/linux/clk/ti.h
10220
10221TI FLASH MEDIA INTERFACE DRIVER
10222M: Alex Dubov <oakad@yahoo.com>
10223S: Maintained
10224F: drivers/misc/tifm*
10225F: drivers/mmc/host/tifm_sd.c
10226F: include/linux/tifm.h
10227
10228TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
10229M: Santosh Shilimkar <ssantosh@kernel.org>
10230L: linux-kernel@vger.kernel.org
10231L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10232S: Maintained
10233F: drivers/soc/ti/*
10234T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
10235
10236
10237TI LM49xxx FAMILY ASoC CODEC DRIVERS
10238M: M R Swami Reddy <mr.swami.reddy@ti.com>
10239M: Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
10240L: alsa-devel@alsa-project.org (moderated for non-subscribers)
10241S: Maintained
10242F: sound/soc/codecs/lm49453*
10243F: sound/soc/codecs/isabelle*
10244
10245TI LP855x BACKLIGHT DRIVER
10246M: Milo Kim <milo.kim@ti.com>
10247S: Maintained
10248F: Documentation/backlight/lp855x-driver.txt
10249F: drivers/video/backlight/lp855x_bl.c
10250F: include/linux/platform_data/lp855x.h
10251
10252TI LP8727 CHARGER DRIVER
10253M: Milo Kim <milo.kim@ti.com>
10254S: Maintained
10255F: drivers/power/lp8727_charger.c
10256F: include/linux/platform_data/lp8727.h
10257
10258TI LP8788 MFD DRIVER
10259M: Milo Kim <milo.kim@ti.com>
10260S: Maintained
10261F: drivers/iio/adc/lp8788_adc.c
10262F: drivers/leds/leds-lp8788.c
10263F: drivers/mfd/lp8788*.c
10264F: drivers/power/lp8788-charger.c
10265F: drivers/regulator/lp8788-*.c
10266F: include/linux/mfd/lp8788*.h
10267
10268TI NETCP ETHERNET DRIVER
10269M: Wingman Kwok <w-kwok2@ti.com>
10270M: Murali Karicheri <m-karicheri2@ti.com>
10271L: netdev@vger.kernel.org
10272S: Maintained
10273F: drivers/net/ethernet/ti/netcp*
10274
10275TI TAS571X FAMILY ASoC CODEC DRIVER
10276M: Kevin Cernekee <cernekee@chromium.org>
10277L: alsa-devel@alsa-project.org (moderated for non-subscribers)
10278S: Odd Fixes
10279F: sound/soc/codecs/tas571x*
10280
10281TI TWL4030 SERIES SOC CODEC DRIVER
10282M: Peter Ujfalusi <peter.ujfalusi@ti.com>
10283L: alsa-devel@alsa-project.org (moderated for non-subscribers)
10284S: Maintained
10285F: sound/soc/codecs/twl4030*
10286
10287TI WILINK WIRELESS DRIVERS
10288L: linux-wireless@vger.kernel.org
10289W: http://wireless.kernel.org/en/users/Drivers/wl12xx
10290W: http://wireless.kernel.org/en/users/Drivers/wl1251
10291T: git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
10292S: Orphan
10293F: drivers/net/wireless/ti/
10294F: include/linux/wl12xx.h
10295
10296TIPC NETWORK LAYER
10297M: Jon Maloy <jon.maloy@ericsson.com>
10298M: Ying Xue <ying.xue@windriver.com>
10299L: netdev@vger.kernel.org (core kernel code)
10300L: tipc-discussion@lists.sourceforge.net (user apps, general discussion)
10301W: http://tipc.sourceforge.net/
10302S: Maintained
10303F: include/uapi/linux/tipc*.h
10304F: net/tipc/
10305
10306TILE ARCHITECTURE
10307M: Chris Metcalf <cmetcalf@ezchip.com>
10308W: http://www.ezchip.com/scm/
10309S: Supported
10310F: arch/tile/
10311F: drivers/char/tile-srom.c
10312F: drivers/edac/tile_edac.c
10313F: drivers/net/ethernet/tile/
10314F: drivers/rtc/rtc-tile.c
10315F: drivers/tty/hvc/hvc_tile.c
10316F: drivers/tty/serial/tilegx.c
10317F: drivers/usb/host/*-tilegx.c
10318F: include/linux/usb/tilegx.h
10319
10320TLAN NETWORK DRIVER
10321M: Samuel Chessman <chessman@tux.org>
10322L: tlan-devel@lists.sourceforge.net (subscribers-only)
10323W: http://sourceforge.net/projects/tlan/
10324S: Maintained
10325F: Documentation/networking/tlan.txt
10326F: drivers/net/ethernet/ti/tlan.*
10327
10328TOMOYO SECURITY MODULE
10329M: Kentaro Takeda <takedakn@nttdata.co.jp>
10330M: Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
10331L: tomoyo-dev-en@lists.sourceforge.jp (subscribers-only, for developers in English)
10332L: tomoyo-users-en@lists.sourceforge.jp (subscribers-only, for users in English)
10333L: tomoyo-dev@lists.sourceforge.jp (subscribers-only, for developers in Japanese)
10334L: tomoyo-users@lists.sourceforge.jp (subscribers-only, for users in Japanese)
10335W: http://tomoyo.sourceforge.jp/
10336T: quilt http://svn.sourceforge.jp/svnroot/tomoyo/trunk/2.5.x/tomoyo-lsm/patches/
10337S: Maintained
10338F: security/tomoyo/
10339
10340TOPSTAR LAPTOP EXTRAS DRIVER
10341M: Herton Ronaldo Krzesinski <herton@canonical.com>
10342L: platform-driver-x86@vger.kernel.org
10343S: Maintained
10344F: drivers/platform/x86/topstar-laptop.c
10345
10346TOSHIBA ACPI EXTRAS DRIVER
10347M: Azael Avalos <coproscefalo@gmail.com>
10348L: platform-driver-x86@vger.kernel.org
10349S: Maintained
10350F: drivers/platform/x86/toshiba_acpi.c
10351
10352TOSHIBA BLUETOOTH DRIVER
10353M: Azael Avalos <coproscefalo@gmail.com>
10354L: platform-driver-x86@vger.kernel.org
10355S: Maintained
10356F: drivers/platform/x86/toshiba_bluetooth.c
10357
10358TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
10359M: Azael Avalos <coproscefalo@gmail.com>
10360L: platform-driver-x86@vger.kernel.org
10361S: Maintained
10362F: drivers/platform/x86/toshiba_haps.c
10363
10364TOSHIBA SMM DRIVER
10365M: Jonathan Buzzard <jonathan@buzzard.org.uk>
10366L: tlinux-users@tce.toshiba-dme.co.jp
10367W: http://www.buzzard.org.uk/toshiba/
10368S: Maintained
10369F: drivers/char/toshiba.c
10370F: include/linux/toshiba.h
10371F: include/uapi/linux/toshiba.h
10372
10373TOSHIBA TC358743 DRIVER
10374M: Mats Randgaard <matrandg@cisco.com>
10375L: linux-media@vger.kernel.org
10376S: Maintained
10377F: drivers/media/i2c/tc358743*
10378F: include/media/tc358743.h
10379
10380TMIO MMC DRIVER
10381M: Ian Molton <ian@mnementh.co.uk>
10382L: linux-mmc@vger.kernel.org
10383S: Maintained
10384F: drivers/mmc/host/tmio_mmc*
10385F: drivers/mmc/host/sh_mobile_sdhi.c
10386F: include/linux/mmc/tmio.h
10387F: include/linux/mmc/sh_mobile_sdhi.h
10388
10389TMP401 HARDWARE MONITOR DRIVER
10390M: Guenter Roeck <linux@roeck-us.net>
10391L: lm-sensors@lm-sensors.org
10392S: Maintained
10393F: Documentation/hwmon/tmp401
10394F: drivers/hwmon/tmp401.c
10395
10396TMPFS (SHMEM FILESYSTEM)
10397M: Hugh Dickins <hughd@google.com>
10398L: linux-mm@kvack.org
10399S: Maintained
10400F: include/linux/shmem_fs.h
10401F: mm/shmem.c
10402
10403TM6000 VIDEO4LINUX DRIVER
10404M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
10405L: linux-media@vger.kernel.org
10406W: http://linuxtv.org
10407T: git git://linuxtv.org/media_tree.git
10408S: Odd fixes
10409F: drivers/media/usb/tm6000/
10410
10411TW68 VIDEO4LINUX DRIVER
10412M: Hans Verkuil <hverkuil@xs4all.nl>
10413L: linux-media@vger.kernel.org
10414T: git git://linuxtv.org/media_tree.git
10415W: http://linuxtv.org
10416S: Odd Fixes
10417F: drivers/media/pci/tw68/
10418
10419TPM DEVICE DRIVER
10420M: Peter Huewe <peterhuewe@gmx.de>
10421M: Marcel Selhorst <tpmdd@selhorst.net>
10422R: Jason Gunthorpe <jgunthorpe@obsidianresearch.com>
10423W: http://tpmdd.sourceforge.net
10424L: tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers)
10425Q: git git://github.com/PeterHuewe/linux-tpmdd.git
10426T: https://github.com/PeterHuewe/linux-tpmdd
10427S: Maintained
10428F: drivers/char/tpm/
10429
10430TPM IBM_VTPM DEVICE DRIVER
10431M: Ashley Lai <ashleydlai@gmail.com>
10432W: http://tpmdd.sourceforge.net
10433L: tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers)
10434S: Maintained
10435F: drivers/char/tpm/tpm_ibmvtpm*
10436
10437TRACING
10438M: Steven Rostedt <rostedt@goodmis.org>
10439M: Ingo Molnar <mingo@redhat.com>
10440T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
10441S: Maintained
10442F: Documentation/trace/ftrace.txt
10443F: arch/*/*/*/ftrace.h
10444F: arch/*/kernel/ftrace.c
10445F: include/*/ftrace.h
10446F: include/linux/trace*.h
10447F: include/trace/
10448F: kernel/trace/
10449F: tools/testing/selftests/ftrace/
10450
10451TRIVIAL PATCHES
10452M: Jiri Kosina <trivial@kernel.org>
10453T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git
10454S: Maintained
10455K: ^Subject:.*(?i)trivial
10456
10457TTY LAYER
10458M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
10459M: Jiri Slaby <jslaby@suse.cz>
10460S: Supported
10461T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
10462F: Documentation/serial/
10463F: drivers/tty/
10464F: drivers/tty/serial/serial_core.c
10465F: include/linux/serial_core.h
10466F: include/linux/serial.h
10467F: include/linux/tty.h
10468F: include/uapi/linux/serial_core.h
10469F: include/uapi/linux/serial.h
10470F: include/uapi/linux/tty.h
10471
10472TUA9001 MEDIA DRIVER
10473M: Antti Palosaari <crope@iki.fi>
10474L: linux-media@vger.kernel.org
10475W: http://linuxtv.org/
10476W: http://palosaari.fi/linux/
10477Q: http://patchwork.linuxtv.org/project/linux-media/list/
10478T: git git://linuxtv.org/anttip/media_tree.git
10479S: Maintained
10480F: drivers/media/tuners/tua9001*
10481
10482TULIP NETWORK DRIVERS
10483M: Grant Grundler <grundler@parisc-linux.org>
10484L: netdev@vger.kernel.org
10485S: Maintained
10486F: drivers/net/ethernet/dec/tulip/
10487
10488TUN/TAP driver
10489M: Maxim Krasnyansky <maxk@qti.qualcomm.com>
10490W: http://vtun.sourceforge.net/tun
10491S: Maintained
10492F: Documentation/networking/tuntap.txt
10493F: arch/um/os-Linux/drivers/
10494
10495TURBOCHANNEL SUBSYSTEM
10496M: "Maciej W. Rozycki" <macro@linux-mips.org>
10497M: Ralf Baechle <ralf@linux-mips.org>
10498L: linux-mips@linux-mips.org
10499Q: http://patchwork.linux-mips.org/project/linux-mips/list/
10500S: Maintained
10501F: drivers/tc/
10502F: include/linux/tc.h
10503
10504U14-34F SCSI DRIVER
10505M: Dario Ballabio <ballabio_dario@emc.com>
10506L: linux-scsi@vger.kernel.org
10507S: Maintained
10508F: drivers/scsi/u14-34f.c
10509
10510UBI FILE SYSTEM (UBIFS)
10511M: Artem Bityutskiy <dedekind1@gmail.com>
10512M: Adrian Hunter <adrian.hunter@intel.com>
10513L: linux-mtd@lists.infradead.org
10514T: git git://git.infradead.org/ubifs-2.6.git
10515W: http://www.linux-mtd.infradead.org/doc/ubifs.html
10516S: Maintained
10517F: Documentation/filesystems/ubifs.txt
10518F: fs/ubifs/
10519
10520UCLINUX (M68KNOMMU AND COLDFIRE)
10521M: Greg Ungerer <gerg@uclinux.org>
10522W: http://www.uclinux.org/
10523L: linux-m68k@lists.linux-m68k.org
10524L: uclinux-dev@uclinux.org (subscribers-only)
10525T: git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
10526S: Maintained
10527F: arch/m68k/coldfire/
10528F: arch/m68k/68*/
10529F: arch/m68k/*/*_no.*
10530F: arch/m68k/include/asm/*_no.*
10531
10532UDF FILESYSTEM
10533M: Jan Kara <jack@suse.cz>
10534S: Maintained
10535F: Documentation/filesystems/udf.txt
10536F: fs/udf/
10537
10538UFS FILESYSTEM
10539M: Evgeniy Dushistov <dushistov@mail.ru>
10540S: Maintained
10541F: Documentation/filesystems/ufs.txt
10542F: fs/ufs/
10543
10544UHID USERSPACE HID IO DRIVER:
10545M: David Herrmann <dh.herrmann@googlemail.com>
10546L: linux-input@vger.kernel.org
10547S: Maintained
10548F: drivers/hid/uhid.c
10549F: include/uapi/linux/uhid.h
10550
10551ULTRA-WIDEBAND (UWB) SUBSYSTEM:
10552L: linux-usb@vger.kernel.org
10553S: Orphan
10554F: drivers/uwb/
10555F: include/linux/uwb.h
10556F: include/linux/uwb/
10557
10558UNICORE32 ARCHITECTURE:
10559M: Guan Xuetao <gxt@mprc.pku.edu.cn>
10560W: http://mprc.pku.edu.cn/~guanxuetao/linux
10561S: Maintained
10562T: git git://github.com/gxt/linux.git
10563F: arch/unicore32/
10564
10565UNIFDEF
10566M: Tony Finch <dot@dotat.at>
10567W: http://dotat.at/prog/unifdef
10568S: Maintained
10569F: scripts/unifdef.c
10570
10571UNIFORM CDROM DRIVER
10572M: Jens Axboe <axboe@kernel.dk>
10573W: http://www.kernel.dk
10574S: Maintained
10575F: Documentation/cdrom/
10576F: drivers/cdrom/cdrom.c
10577F: include/linux/cdrom.h
10578F: include/uapi/linux/cdrom.h
10579
10580UNISYS S-PAR DRIVERS
10581M: Benjamin Romer <benjamin.romer@unisys.com>
10582M: David Kershner <david.kershner@unisys.com>
10583L: sparmaintainer@unisys.com (Unisys internal)
10584S: Supported
10585F: drivers/staging/unisys/
10586
10587UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
10588M: Vinayak Holikatti <vinholikatti@gmail.com>
10589L: linux-scsi@vger.kernel.org
10590S: Supported
10591F: Documentation/scsi/ufs.txt
10592F: drivers/scsi/ufs/
10593
10594UNSORTED BLOCK IMAGES (UBI)
10595M: Artem Bityutskiy <dedekind1@gmail.com>
10596M: Richard Weinberger <richard@nod.at>
10597W: http://www.linux-mtd.infradead.org/
10598L: linux-mtd@lists.infradead.org
10599T: git git://git.infradead.org/ubifs-2.6.git
10600S: Supported
10601F: drivers/mtd/ubi/
10602F: include/linux/mtd/ubi.h
10603F: include/uapi/mtd/ubi-user.h
10604
10605USB ACM DRIVER
10606M: Oliver Neukum <oliver@neukum.org>
10607L: linux-usb@vger.kernel.org
10608S: Maintained
10609F: Documentation/usb/acm.txt
10610F: drivers/usb/class/cdc-acm.*
10611
10612USB AR5523 WIRELESS DRIVER
10613M: Pontus Fuchs <pontus.fuchs@gmail.com>
10614L: linux-wireless@vger.kernel.org
10615S: Maintained
10616F: drivers/net/wireless/ath/ar5523/
10617
10618USB ATTACHED SCSI
10619M: Hans de Goede <hdegoede@redhat.com>
10620M: Gerd Hoffmann <kraxel@redhat.com>
10621L: linux-usb@vger.kernel.org
10622L: linux-scsi@vger.kernel.org
10623S: Maintained
10624F: drivers/usb/storage/uas.c
10625
10626USB CDC ETHERNET DRIVER
10627M: Oliver Neukum <oliver@neukum.org>
10628L: linux-usb@vger.kernel.org
10629S: Maintained
10630F: drivers/net/usb/cdc_*.c
10631F: include/uapi/linux/usb/cdc.h
10632
10633USB CHAOSKEY DRIVER
10634M: Keith Packard <keithp@keithp.com>
10635L: linux-usb@vger.kernel.org
10636S: Maintained
10637F: drivers/usb/misc/chaoskey.c
10638
10639USB CYPRESS C67X00 DRIVER
10640M: Peter Korsgaard <jacmet@sunsite.dk>
10641L: linux-usb@vger.kernel.org
10642S: Maintained
10643F: drivers/usb/c67x00/
10644
10645USB DAVICOM DM9601 DRIVER
10646M: Peter Korsgaard <jacmet@sunsite.dk>
10647L: netdev@vger.kernel.org
10648W: http://www.linux-usb.org/usbnet
10649S: Maintained
10650F: drivers/net/usb/dm9601.c
10651
10652USB DIAMOND RIO500 DRIVER
10653M: Cesar Miquel <miquel@df.uba.ar>
10654L: rio500-users@lists.sourceforge.net
10655W: http://rio500.sourceforge.net
10656S: Maintained
10657F: drivers/usb/misc/rio500*
10658
10659USB EHCI DRIVER
10660M: Alan Stern <stern@rowland.harvard.edu>
10661L: linux-usb@vger.kernel.org
10662S: Maintained
10663F: Documentation/usb/ehci.txt
10664F: drivers/usb/host/ehci*
10665
10666USB GADGET/PERIPHERAL SUBSYSTEM
10667M: Felipe Balbi <balbi@ti.com>
10668L: linux-usb@vger.kernel.org
10669W: http://www.linux-usb.org/gadget
10670T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
10671S: Maintained
10672F: drivers/usb/gadget/
10673F: include/linux/usb/gadget*
10674
10675USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
10676M: Jiri Kosina <jkosina@suse.cz>
10677L: linux-usb@vger.kernel.org
10678T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
10679S: Maintained
10680F: Documentation/hid/hiddev.txt
10681F: drivers/hid/usbhid/
10682
10683USB ISP116X DRIVER
10684M: Olav Kongas <ok@artecdesign.ee>
10685L: linux-usb@vger.kernel.org
10686S: Maintained
10687F: drivers/usb/host/isp116x*
10688F: include/linux/usb/isp116x.h
10689
10690USB MASS STORAGE DRIVER
10691M: Matthew Dharm <mdharm-usb@one-eyed-alien.net>
10692L: linux-usb@vger.kernel.org
10693L: usb-storage@lists.one-eyed-alien.net
10694S: Maintained
10695W: http://www.one-eyed-alien.net/~mdharm/linux-usb/
10696F: drivers/usb/storage/
10697
10698USB MIDI DRIVER
10699M: Clemens Ladisch <clemens@ladisch.de>
10700L: alsa-devel@alsa-project.org (moderated for non-subscribers)
10701T: git git://git.alsa-project.org/alsa-kernel.git
10702S: Maintained
10703F: sound/usb/midi.*
10704
10705USB NETWORKING DRIVERS
10706L: linux-usb@vger.kernel.org
10707S: Odd Fixes
10708F: drivers/net/usb/
10709
10710USB OHCI DRIVER
10711M: Alan Stern <stern@rowland.harvard.edu>
10712L: linux-usb@vger.kernel.org
10713S: Maintained
10714F: Documentation/usb/ohci.txt
10715F: drivers/usb/host/ohci*
10716
10717USB OTG FSM (Finite State Machine)
10718M: Peter Chen <Peter.Chen@freescale.com>
10719T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
10720L: linux-usb@vger.kernel.org
10721S: Maintained
10722F: drivers/usb/common/usb-otg-fsm.c
10723
10724USB OVER IP DRIVER
10725M: Valentina Manea <valentina.manea.m@gmail.com>
10726M: Shuah Khan <shuah.kh@samsung.com>
10727L: linux-usb@vger.kernel.org
10728S: Maintained
10729F: drivers/usb/usbip/
10730F: tools/usb/usbip/
10731
10732USB PEGASUS DRIVER
10733M: Petko Manolov <petkan@nucleusys.com>
10734L: linux-usb@vger.kernel.org
10735L: netdev@vger.kernel.org
10736T: git git://github.com/petkan/pegasus.git
10737W: https://github.com/petkan/pegasus
10738S: Maintained
10739F: drivers/net/usb/pegasus.*
10740
10741USB PHY LAYER
10742M: Felipe Balbi <balbi@ti.com>
10743L: linux-usb@vger.kernel.org
10744T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
10745S: Maintained
10746F: drivers/usb/phy/
10747
10748USB PRINTER DRIVER (usblp)
10749M: Pete Zaitcev <zaitcev@redhat.com>
10750L: linux-usb@vger.kernel.org
10751S: Supported
10752F: drivers/usb/class/usblp.c
10753
10754USB RTL8150 DRIVER
10755M: Petko Manolov <petkan@nucleusys.com>
10756L: linux-usb@vger.kernel.org
10757L: netdev@vger.kernel.org
10758T: git git://github.com/petkan/rtl8150.git
10759W: https://github.com/petkan/rtl8150
10760S: Maintained
10761F: drivers/net/usb/rtl8150.c
10762
10763USB SERIAL SUBSYSTEM
10764M: Johan Hovold <johan@kernel.org>
10765L: linux-usb@vger.kernel.org
10766S: Maintained
10767F: Documentation/usb/usb-serial.txt
10768F: drivers/usb/serial/
10769F: include/linux/usb/serial.h
10770
10771USB SMSC75XX ETHERNET DRIVER
10772M: Steve Glendinning <steve.glendinning@shawell.net>
10773L: netdev@vger.kernel.org
10774S: Maintained
10775F: drivers/net/usb/smsc75xx.*
10776
10777USB SMSC95XX ETHERNET DRIVER
10778M: Steve Glendinning <steve.glendinning@shawell.net>
10779L: netdev@vger.kernel.org
10780S: Maintained
10781F: drivers/net/usb/smsc95xx.*
10782
10783USB SUBSYSTEM
10784M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
10785L: linux-usb@vger.kernel.org
10786W: http://www.linux-usb.org
10787T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
10788S: Supported
10789F: Documentation/usb/
10790F: drivers/usb/
10791F: include/linux/usb.h
10792F: include/linux/usb/
10793
10794USB UHCI DRIVER
10795M: Alan Stern <stern@rowland.harvard.edu>
10796L: linux-usb@vger.kernel.org
10797S: Maintained
10798F: drivers/usb/host/uhci*
10799
10800USB "USBNET" DRIVER FRAMEWORK
10801M: Oliver Neukum <oneukum@suse.de>
10802L: netdev@vger.kernel.org
10803W: http://www.linux-usb.org/usbnet
10804S: Maintained
10805F: drivers/net/usb/usbnet.c
10806F: include/linux/usb/usbnet.h
10807
10808USB VIDEO CLASS
10809M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10810L: linux-uvc-devel@lists.sourceforge.net (subscribers-only)
10811L: linux-media@vger.kernel.org
10812T: git git://linuxtv.org/media_tree.git
10813W: http://www.ideasonboard.org/uvc/
10814S: Maintained
10815F: drivers/media/usb/uvc/
10816F: include/uapi/linux/uvcvideo.h
10817
10818USB VISION DRIVER
10819M: Hans Verkuil <hverkuil@xs4all.nl>
10820L: linux-media@vger.kernel.org
10821T: git git://linuxtv.org/media_tree.git
10822W: http://linuxtv.org
10823S: Odd Fixes
10824F: drivers/media/usb/usbvision/
10825
10826USB WEBCAM GADGET
10827M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10828L: linux-usb@vger.kernel.org
10829S: Maintained
10830F: drivers/usb/gadget/function/*uvc*
10831F: drivers/usb/gadget/legacy/webcam.c
10832
10833USB WIRELESS RNDIS DRIVER (rndis_wlan)
10834M: Jussi Kivilinna <jussi.kivilinna@iki.fi>
10835L: linux-wireless@vger.kernel.org
10836S: Maintained
10837F: drivers/net/wireless/rndis_wlan.c
10838
10839USB XHCI DRIVER
10840M: Mathias Nyman <mathias.nyman@intel.com>
10841L: linux-usb@vger.kernel.org
10842S: Supported
10843F: drivers/usb/host/xhci*
10844F: drivers/usb/host/pci-quirks*
10845
10846USB ZD1201 DRIVER
10847L: linux-wireless@vger.kernel.org
10848W: http://linux-lc100020.sourceforge.net
10849S: Orphan
10850F: drivers/net/wireless/zd1201.*
10851
10852USB ZR364XX DRIVER
10853M: Antoine Jacquet <royale@zerezo.com>
10854L: linux-usb@vger.kernel.org
10855L: linux-media@vger.kernel.org
10856T: git git://linuxtv.org/media_tree.git
10857W: http://royale.zerezo.com/zr364xx/
10858S: Maintained
10859F: Documentation/video4linux/zr364xx.txt
10860F: drivers/media/usb/zr364xx/
10861
10862ULPI BUS
10863M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
10864L: linux-usb@vger.kernel.org
10865S: Maintained
10866F: drivers/usb/common/ulpi.c
10867F: include/linux/ulpi/
10868
10869USER-MODE LINUX (UML)
10870M: Jeff Dike <jdike@addtoit.com>
10871M: Richard Weinberger <richard@nod.at>
10872L: user-mode-linux-devel@lists.sourceforge.net
10873L: user-mode-linux-user@lists.sourceforge.net
10874W: http://user-mode-linux.sourceforge.net
10875S: Maintained
10876F: Documentation/virtual/uml/
10877F: arch/um/
10878F: arch/x86/um/
10879F: fs/hostfs/
10880F: fs/hppfs/
10881
10882USERSPACE I/O (UIO)
10883M: "Hans J. Koch" <hjk@hansjkoch.de>
10884M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
10885S: Maintained
10886T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
10887F: Documentation/DocBook/uio-howto.tmpl
10888F: drivers/uio/
10889F: include/linux/uio*.h
10890
10891UTIL-LINUX PACKAGE
10892M: Karel Zak <kzak@redhat.com>
10893L: util-linux@vger.kernel.org
10894W: http://en.wikipedia.org/wiki/Util-linux
10895T: git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
10896S: Maintained
10897
10898UVESAFB DRIVER
10899M: Michal Januszewski <spock@gentoo.org>
10900L: linux-fbdev@vger.kernel.org
10901W: http://dev.gentoo.org/~spock/projects/uvesafb/
10902S: Maintained
10903F: Documentation/fb/uvesafb.txt
10904F: drivers/video/fbdev/uvesafb.*
10905
10906VFAT/FAT/MSDOS FILESYSTEM
10907M: OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
10908S: Maintained
10909F: Documentation/filesystems/vfat.txt
10910F: fs/fat/
10911
10912VFIO DRIVER
10913M: Alex Williamson <alex.williamson@redhat.com>
10914L: kvm@vger.kernel.org
10915S: Maintained
10916F: Documentation/vfio.txt
10917F: drivers/vfio/
10918F: include/linux/vfio.h
10919F: include/uapi/linux/vfio.h
10920
10921VFIO PLATFORM DRIVER
10922M: Baptiste Reynal <b.reynal@virtualopensystems.com>
10923L: kvm@vger.kernel.org
10924S: Maintained
10925F: drivers/vfio/platform/
10926
10927VIDEOBUF2 FRAMEWORK
10928M: Pawel Osciak <pawel@osciak.com>
10929M: Marek Szyprowski <m.szyprowski@samsung.com>
10930M: Kyungmin Park <kyungmin.park@samsung.com>
10931L: linux-media@vger.kernel.org
10932S: Maintained
10933F: drivers/media/v4l2-core/videobuf2-*
10934F: include/media/videobuf2-*
10935
10936VIRTIO CONSOLE DRIVER
10937M: Amit Shah <amit.shah@redhat.com>
10938L: virtualization@lists.linux-foundation.org
10939S: Maintained
10940F: drivers/char/virtio_console.c
10941F: include/linux/virtio_console.h
10942F: include/uapi/linux/virtio_console.h
10943
10944VIRTIO CORE, NET AND BLOCK DRIVERS
10945M: "Michael S. Tsirkin" <mst@redhat.com>
10946L: virtualization@lists.linux-foundation.org
10947S: Maintained
10948F: drivers/virtio/
10949F: tools/virtio/
10950F: drivers/net/virtio_net.c
10951F: drivers/block/virtio_blk.c
10952F: include/linux/virtio_*.h
10953F: include/uapi/linux/virtio_*.h
10954
10955VIRTIO GPU DRIVER
10956M: David Airlie <airlied@linux.ie>
10957M: Gerd Hoffmann <kraxel@redhat.com>
10958L: dri-devel@lists.freedesktop.org
10959L: virtualization@lists.linux-foundation.org
10960S: Maintained
10961F: drivers/gpu/drm/virtio/
10962F: include/uapi/linux/virtio_gpu.h
10963
10964VIRTIO HOST (VHOST)
10965M: "Michael S. Tsirkin" <mst@redhat.com>
10966L: kvm@vger.kernel.org
10967L: virtualization@lists.linux-foundation.org
10968L: netdev@vger.kernel.org
10969S: Maintained
10970F: drivers/vhost/
10971F: include/uapi/linux/vhost.h
10972
10973VIRTIO INPUT DRIVER
10974M: Gerd Hoffmann <kraxel@redhat.com>
10975S: Maintained
10976F: drivers/virtio/virtio_input.c
10977F: include/uapi/linux/virtio_input.h
10978
10979VIA RHINE NETWORK DRIVER
10980S: Orphan
10981F: drivers/net/ethernet/via/via-rhine.c
10982
10983VIA SD/MMC CARD CONTROLLER DRIVER
10984M: Bruce Chang <brucechang@via.com.tw>
10985M: Harald Welte <HaraldWelte@viatech.com>
10986S: Maintained
10987F: drivers/mmc/host/via-sdmmc.c
10988
10989VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
10990M: Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
10991L: linux-fbdev@vger.kernel.org
10992S: Maintained
10993F: include/linux/via-core.h
10994F: include/linux/via-gpio.h
10995F: include/linux/via_i2c.h
10996F: drivers/video/fbdev/via/
10997
10998VIA VELOCITY NETWORK DRIVER
10999M: Francois Romieu <romieu@fr.zoreil.com>
11000L: netdev@vger.kernel.org
11001S: Maintained
11002F: drivers/net/ethernet/via/via-velocity.*
11003
11004VIVID VIRTUAL VIDEO DRIVER
11005M: Hans Verkuil <hverkuil@xs4all.nl>
11006L: linux-media@vger.kernel.org
11007T: git git://linuxtv.org/media_tree.git
11008W: http://linuxtv.org
11009S: Maintained
11010F: drivers/media/platform/vivid/*
11011
11012VLAN (802.1Q)
11013M: Patrick McHardy <kaber@trash.net>
11014L: netdev@vger.kernel.org
11015S: Maintained
11016F: drivers/net/macvlan.c
11017F: include/linux/if_*vlan.h
11018F: net/8021q/
11019
11020VLYNQ BUS
11021M: Florian Fainelli <florian@openwrt.org>
11022L: openwrt-devel@lists.openwrt.org (subscribers-only)
11023S: Maintained
11024F: drivers/vlynq/vlynq.c
11025F: include/linux/vlynq.h
11026
11027VME SUBSYSTEM
11028M: Martyn Welch <martyn.welch@ge.com>
11029M: Manohar Vanga <manohar.vanga@gmail.com>
11030M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
11031L: devel@driverdev.osuosl.org
11032S: Maintained
11033T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
11034F: Documentation/vme_api.txt
11035F: drivers/staging/vme/
11036F: drivers/vme/
11037F: include/linux/vme*
11038
11039VMWARE HYPERVISOR INTERFACE
11040M: Alok Kataria <akataria@vmware.com>
11041L: virtualization@lists.linux-foundation.org
11042S: Supported
11043F: arch/x86/kernel/cpu/vmware.c
11044
11045VMWARE BALLOON DRIVER
11046M: Xavier Deguillard <xdeguillard@vmware.com>
11047M: Philip Moltmann <moltmann@vmware.com>
11048M: "VMware, Inc." <pv-drivers@vmware.com>
11049L: linux-kernel@vger.kernel.org
11050S: Maintained
11051F: drivers/misc/vmw_balloon.c
11052
11053VMWARE VMMOUSE SUBDRIVER
11054M: "VMware Graphics" <linux-graphics-maintainer@vmware.com>
11055M: "VMware, Inc." <pv-drivers@vmware.com>
11056L: linux-input@vger.kernel.org
11057S: Maintained
11058F: drivers/input/mouse/vmmouse.c
11059F: drivers/input/mouse/vmmouse.h
11060
11061VMWARE VMXNET3 ETHERNET DRIVER
11062M: Shreyas Bhatewara <sbhatewara@vmware.com>
11063M: "VMware, Inc." <pv-drivers@vmware.com>
11064L: netdev@vger.kernel.org
11065S: Maintained
11066F: drivers/net/vmxnet3/
11067
11068VMware PVSCSI driver
11069M: Arvind Kumar <arvindkumar@vmware.com>
11070M: VMware PV-Drivers <pv-drivers@vmware.com>
11071L: linux-scsi@vger.kernel.org
11072S: Maintained
11073F: drivers/scsi/vmw_pvscsi.c
11074F: drivers/scsi/vmw_pvscsi.h
11075
11076VOLTAGE AND CURRENT REGULATOR FRAMEWORK
11077M: Liam Girdwood <lgirdwood@gmail.com>
11078M: Mark Brown <broonie@kernel.org>
11079L: linux-kernel@vger.kernel.org
11080W: http://opensource.wolfsonmicro.com/node/15
11081W: http://www.slimlogic.co.uk/?p=48
11082T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
11083S: Supported
11084F: drivers/regulator/
11085F: include/linux/regulator/
11086
11087VT1211 HARDWARE MONITOR DRIVER
11088M: Juerg Haefliger <juergh@gmail.com>
11089L: lm-sensors@lm-sensors.org
11090S: Maintained
11091F: Documentation/hwmon/vt1211
11092F: drivers/hwmon/vt1211.c
11093
11094VT8231 HARDWARE MONITOR DRIVER
11095M: Roger Lucas <vt8231@hiddenengine.co.uk>
11096L: lm-sensors@lm-sensors.org
11097S: Maintained
11098F: drivers/hwmon/vt8231.c
11099
11100VUB300 USB to SDIO/SD/MMC bridge chip
11101M: Tony Olech <tony.olech@elandigitalsystems.com>
11102L: linux-mmc@vger.kernel.org
11103L: linux-usb@vger.kernel.org
11104S: Supported
11105F: drivers/mmc/host/vub300.c
11106
11107W1 DALLAS'S 1-WIRE BUS
11108M: Evgeniy Polyakov <zbr@ioremap.net>
11109S: Maintained
11110F: Documentation/w1/
11111F: drivers/w1/
11112
11113W83791D HARDWARE MONITORING DRIVER
11114M: Marc Hulsman <m.hulsman@tudelft.nl>
11115L: lm-sensors@lm-sensors.org
11116S: Maintained
11117F: Documentation/hwmon/w83791d
11118F: drivers/hwmon/w83791d.c
11119
11120W83793 HARDWARE MONITORING DRIVER
11121M: Rudolf Marek <r.marek@assembler.cz>
11122L: lm-sensors@lm-sensors.org
11123S: Maintained
11124F: Documentation/hwmon/w83793
11125F: drivers/hwmon/w83793.c
11126
11127W83795 HARDWARE MONITORING DRIVER
11128M: Jean Delvare <jdelvare@suse.de>
11129L: lm-sensors@lm-sensors.org
11130S: Maintained
11131F: drivers/hwmon/w83795.c
11132
11133W83L51xD SD/MMC CARD INTERFACE DRIVER
11134M: Pierre Ossman <pierre@ossman.eu>
11135S: Maintained
11136F: drivers/mmc/host/wbsd.*
11137
11138WACOM PROTOCOL 4 SERIAL TABLETS
11139M: Julian Squires <julian@cipht.net>
11140M: Hans de Goede <hdegoede@redhat.com>
11141L: linux-input@vger.kernel.org
11142S: Maintained
11143F: drivers/input/tablet/wacom_serial4.c
11144
11145WATCHDOG DEVICE DRIVERS
11146M: Wim Van Sebroeck <wim@iguana.be>
11147L: linux-watchdog@vger.kernel.org
11148W: http://www.linux-watchdog.org/
11149T: git git://www.linux-watchdog.org/linux-watchdog.git
11150S: Maintained
11151F: Documentation/watchdog/
11152F: drivers/watchdog/
11153F: include/linux/watchdog.h
11154F: include/uapi/linux/watchdog.h
11155
11156WD7000 SCSI DRIVER
11157M: Miroslav Zagorac <zaga@fly.cc.fer.hr>
11158L: linux-scsi@vger.kernel.org
11159S: Maintained
11160F: drivers/scsi/wd7000.c
11161
11162WIIMOTE HID DRIVER
11163M: David Herrmann <dh.herrmann@googlemail.com>
11164L: linux-input@vger.kernel.org
11165S: Maintained
11166F: drivers/hid/hid-wiimote*
11167
11168WINBOND CIR DRIVER
11169M: David Härdeman <david@hardeman.nu>
11170S: Maintained
11171F: drivers/media/rc/winbond-cir.c
11172
11173WIMAX STACK
11174M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
11175M: linux-wimax@intel.com
11176L: wimax@linuxwimax.org (subscribers-only)
11177S: Supported
11178W: http://linuxwimax.org
11179F: Documentation/wimax/README.wimax
11180F: include/linux/wimax/debug.h
11181F: include/net/wimax.h
11182F: include/uapi/linux/wimax.h
11183F: net/wimax/
11184
11185WISTRON LAPTOP BUTTON DRIVER
11186M: Miloslav Trmac <mitr@volny.cz>
11187S: Maintained
11188F: drivers/input/misc/wistron_btns.c
11189
11190WL3501 WIRELESS PCMCIA CARD DRIVER
11191M: Arnaldo Carvalho de Melo <acme@ghostprotocols.net>
11192L: linux-wireless@vger.kernel.org
11193W: http://oops.ghostprotocols.net:81/blog
11194S: Maintained
11195F: drivers/net/wireless/wl3501*
11196
11197WM97XX TOUCHSCREEN DRIVERS
11198M: Mark Brown <broonie@kernel.org>
11199M: Liam Girdwood <lrg@slimlogic.co.uk>
11200L: linux-input@vger.kernel.org
11201T: git git://opensource.wolfsonmicro.com/linux-2.6-touch
11202W: http://opensource.wolfsonmicro.com/node/7
11203S: Supported
11204F: drivers/input/touchscreen/*wm97*
11205F: include/linux/wm97xx.h
11206
11207WOLFSON MICROELECTRONICS DRIVERS
11208L: patches@opensource.wolfsonmicro.com
11209T: git git://opensource.wolfsonmicro.com/linux-2.6-asoc
11210T: git git://opensource.wolfsonmicro.com/linux-2.6-audioplus
11211W: http://opensource.wolfsonmicro.com/content/linux-drivers-wolfson-devices
11212S: Supported
11213F: Documentation/hwmon/wm83??
11214F: arch/arm/mach-s3c64xx/mach-crag6410*
11215F: drivers/clk/clk-wm83*.c
11216F: drivers/extcon/extcon-arizona.c
11217F: drivers/leds/leds-wm83*.c
11218F: drivers/gpio/gpio-*wm*.c
11219F: drivers/gpio/gpio-arizona.c
11220F: drivers/hwmon/wm83??-hwmon.c
11221F: drivers/input/misc/wm831x-on.c
11222F: drivers/input/touchscreen/wm831x-ts.c
11223F: drivers/input/touchscreen/wm97*.c
11224F: drivers/mfd/arizona*
11225F: drivers/mfd/wm*.c
11226F: drivers/power/wm83*.c
11227F: drivers/rtc/rtc-wm83*.c
11228F: drivers/regulator/wm8*.c
11229F: drivers/video/backlight/wm83*_bl.c
11230F: drivers/watchdog/wm83*_wdt.c
11231F: include/linux/mfd/arizona/
11232F: include/linux/mfd/wm831x/
11233F: include/linux/mfd/wm8350/
11234F: include/linux/mfd/wm8400*
11235F: include/linux/wm97xx.h
11236F: include/sound/wm????.h
11237F: sound/soc/codecs/arizona.?
11238F: sound/soc/codecs/wm*
11239
11240WORKQUEUE
11241M: Tejun Heo <tj@kernel.org>
11242T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
11243S: Maintained
11244F: include/linux/workqueue.h
11245F: kernel/workqueue.c
11246F: Documentation/workqueue.txt
11247
11248X.25 NETWORK LAYER
11249M: Andrew Hendry <andrew.hendry@gmail.com>
11250L: linux-x25@vger.kernel.org
11251S: Odd Fixes
11252F: Documentation/networking/x25*
11253F: include/net/x25*
11254F: net/x25/
11255
11256X86 ARCHITECTURE (32-BIT AND 64-BIT)
11257M: Thomas Gleixner <tglx@linutronix.de>
11258M: Ingo Molnar <mingo@redhat.com>
11259M: "H. Peter Anvin" <hpa@zytor.com>
11260M: x86@kernel.org
11261L: linux-kernel@vger.kernel.org
11262T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
11263S: Maintained
11264F: Documentation/x86/
11265F: arch/x86/
11266
11267X86 PLATFORM DRIVERS
11268M: Darren Hart <dvhart@infradead.org>
11269L: platform-driver-x86@vger.kernel.org
11270T: git git://git.infradead.org/users/dvhart/linux-platform-drivers-x86.git
11271S: Maintained
11272F: drivers/platform/x86/
11273
11274X86 MCE INFRASTRUCTURE
11275M: Tony Luck <tony.luck@intel.com>
11276M: Borislav Petkov <bp@alien8.de>
11277L: linux-edac@vger.kernel.org
11278S: Maintained
11279F: arch/x86/kernel/cpu/mcheck/*
11280
11281X86 VDSO
11282M: Andy Lutomirski <luto@amacapital.net>
11283L: linux-kernel@vger.kernel.org
11284T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
11285S: Maintained
11286F: arch/x86/entry/vdso/
11287
11288XC2028/3028 TUNER DRIVER
11289M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
11290L: linux-media@vger.kernel.org
11291W: http://linuxtv.org
11292T: git git://linuxtv.org/media_tree.git
11293S: Maintained
11294F: drivers/media/tuners/tuner-xc2028.*
11295
11296XEN HYPERVISOR INTERFACE
11297M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
11298M: Boris Ostrovsky <boris.ostrovsky@oracle.com>
11299M: David Vrabel <david.vrabel@citrix.com>
11300L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
11301T: git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
11302S: Supported
11303F: arch/x86/xen/
11304F: drivers/*/xen-*front.c
11305F: drivers/xen/
11306F: arch/x86/include/asm/xen/
11307F: include/xen/
11308F: include/uapi/xen/
11309
11310XEN HYPERVISOR ARM
11311M: Stefano Stabellini <stefano.stabellini@eu.citrix.com>
11312L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
11313S: Supported
11314F: arch/arm/xen/
11315F: arch/arm/include/asm/xen/
11316
11317XEN HYPERVISOR ARM64
11318M: Stefano Stabellini <stefano.stabellini@eu.citrix.com>
11319L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
11320S: Supported
11321F: arch/arm64/xen/
11322F: arch/arm64/include/asm/xen/
11323
11324XEN NETWORK BACKEND DRIVER
11325M: Ian Campbell <ian.campbell@citrix.com>
11326M: Wei Liu <wei.liu2@citrix.com>
11327L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
11328L: netdev@vger.kernel.org
11329S: Supported
11330F: drivers/net/xen-netback/*
11331
11332XEN PCI SUBSYSTEM
11333M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
11334L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
11335S: Supported
11336F: arch/x86/pci/*xen*
11337F: drivers/pci/*xen*
11338
11339XEN BLOCK SUBSYSTEM
11340M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
11341M: Roger Pau Monné <roger.pau@citrix.com>
11342L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
11343S: Supported
11344F: drivers/block/xen-blkback/*
11345F: drivers/block/xen*
11346
11347XEN PVSCSI DRIVERS
11348M: Juergen Gross <jgross@suse.com>
11349L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
11350L: linux-scsi@vger.kernel.org
11351S: Supported
11352F: drivers/scsi/xen-scsifront.c
11353F: drivers/xen/xen-scsiback.c
11354F: include/xen/interface/io/vscsiif.h
11355
11356XEN SWIOTLB SUBSYSTEM
11357M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
11358L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
11359S: Supported
11360F: arch/x86/xen/*swiotlb*
11361F: drivers/xen/*swiotlb*
11362
11363XFS FILESYSTEM
11364P: Silicon Graphics Inc
11365M: Dave Chinner <david@fromorbit.com>
11366M: xfs@oss.sgi.com
11367L: xfs@oss.sgi.com
11368W: http://oss.sgi.com/projects/xfs
11369T: git git://oss.sgi.com/xfs/xfs.git
11370S: Supported
11371F: Documentation/filesystems/xfs.txt
11372F: fs/xfs/
11373
11374XILINX AXI ETHERNET DRIVER
11375M: Anirudha Sarangi <anirudh@xilinx.com>
11376M: John Linn <John.Linn@xilinx.com>
11377S: Maintained
11378F: drivers/net/ethernet/xilinx/xilinx_axienet*
11379
11380XILINX UARTLITE SERIAL DRIVER
11381M: Peter Korsgaard <jacmet@sunsite.dk>
11382L: linux-serial@vger.kernel.org
11383S: Maintained
11384F: drivers/tty/serial/uartlite.c
11385
11386XILINX VIDEO IP CORES
11387M: Hyun Kwon <hyun.kwon@xilinx.com>
11388M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11389L: linux-media@vger.kernel.org
11390T: git git://linuxtv.org/media_tree.git
11391S: Supported
11392F: Documentation/devicetree/bindings/media/xilinx/
11393F: drivers/media/platform/xilinx/
11394F: include/uapi/linux/xilinx-v4l2-controls.h
11395
11396XILLYBUS DRIVER
11397M: Eli Billauer <eli.billauer@gmail.com>
11398L: linux-kernel@vger.kernel.org
11399S: Supported
11400F: drivers/char/xillybus/
11401
11402XTENSA XTFPGA PLATFORM SUPPORT
11403M: Max Filippov <jcmvbkbc@gmail.com>
11404L: linux-xtensa@linux-xtensa.org
11405S: Maintained
11406F: drivers/spi/spi-xtensa-xtfpga.c
11407F: sound/soc/xtensa/xtfpga-i2s.c
11408
11409YAM DRIVER FOR AX.25
11410M: Jean-Paul Roubelat <jpr@f6fbb.org>
11411L: linux-hams@vger.kernel.org
11412S: Maintained
11413F: drivers/net/hamradio/yam*
11414F: include/linux/yam.h
11415
11416YEALINK PHONE DRIVER
11417M: Henk Vergonet <Henk.Vergonet@gmail.com>
11418L: usbb2k-api-dev@nongnu.org
11419S: Maintained
11420F: Documentation/input/yealink.txt
11421F: drivers/input/misc/yealink.*
11422
11423Z8530 DRIVER FOR AX.25
11424M: Joerg Reuter <jreuter@yaina.de>
11425W: http://yaina.de/jreuter/
11426W: http://www.qsl.net/dl1bke/
11427L: linux-hams@vger.kernel.org
11428S: Maintained
11429F: Documentation/networking/z8530drv.txt
11430F: drivers/net/hamradio/*scc.c
11431F: drivers/net/hamradio/z8530.h
11432
11433ZBUD COMPRESSED PAGE ALLOCATOR
11434M: Seth Jennings <sjennings@variantweb.net>
11435L: linux-mm@kvack.org
11436S: Maintained
11437F: mm/zbud.c
11438F: include/linux/zbud.h
11439
11440ZD1211RW WIRELESS DRIVER
11441M: Daniel Drake <dsd@gentoo.org>
11442M: Ulrich Kunitz <kune@deine-taler.de>
11443W: http://zd1211.ath.cx/wiki/DriverRewrite
11444L: linux-wireless@vger.kernel.org
11445L: zd1211-devs@lists.sourceforge.net (subscribers-only)
11446S: Maintained
11447F: drivers/net/wireless/zd1211rw/
11448
11449ZPOOL COMPRESSED PAGE STORAGE API
11450M: Dan Streetman <ddstreet@ieee.org>
11451L: linux-mm@kvack.org
11452S: Maintained
11453F: mm/zpool.c
11454F: include/linux/zpool.h
11455
11456ZR36067 VIDEO FOR LINUX DRIVER
11457L: mjpeg-users@lists.sourceforge.net
11458L: linux-media@vger.kernel.org
11459W: http://mjpeg.sourceforge.net/driver-zoran/
11460T: hg http://linuxtv.org/hg/v4l-dvb
11461S: Odd Fixes
11462F: drivers/media/pci/zoran/
11463
11464ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
11465M: Minchan Kim <minchan@kernel.org>
11466M: Nitin Gupta <ngupta@vflare.org>
11467R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
11468L: linux-kernel@vger.kernel.org
11469S: Maintained
11470F: drivers/block/zram/
11471F: Documentation/blockdev/zram.txt
11472
11473ZS DECSTATION Z85C30 SERIAL DRIVER
11474M: "Maciej W. Rozycki" <macro@linux-mips.org>
11475S: Maintained
11476F: drivers/tty/serial/zs.*
11477
11478ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
11479M: Minchan Kim <minchan@kernel.org>
11480M: Nitin Gupta <ngupta@vflare.org>
11481L: linux-mm@kvack.org
11482S: Maintained
11483F: mm/zsmalloc.c
11484F: include/linux/zsmalloc.h
11485F: Documentation/vm/zsmalloc.txt
11486
11487ZSWAP COMPRESSED SWAP CACHING
11488M: Seth Jennings <sjennings@variantweb.net>
11489L: linux-mm@kvack.org
11490S: Maintained
11491F: mm/zswap.c
11492
11493THE REST
11494M: Linus Torvalds <torvalds@linux-foundation.org>
11495L: linux-kernel@vger.kernel.org
11496Q: http://patchwork.kernel.org/project/LKML/list/
11497T: git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
11498S: Buried alive in reporters
11499F: *
11500F: */