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