drm/amdgpu: Add H/W agnostic amdgpu <--> amdkfd interface
[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/amdgpu/amdgpu_amdkfd.c
640F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h
641F: drivers/gpu/drm/amd/amdkfd/
642F: drivers/gpu/drm/amd/include/cik_structs.h
643F: drivers/gpu/drm/amd/include/kgd_kfd_interface.h
644F: drivers/gpu/drm/radeon/radeon_kfd.c
645F: drivers/gpu/drm/radeon/radeon_kfd.h
646F: include/uapi/linux/kfd_ioctl.h
647
648AMD MICROCODE UPDATE SUPPORT
649M: Borislav Petkov <bp@alien8.de>
650S: Maintained
651F: arch/x86/kernel/cpu/microcode/amd*
652
653AMD XGBE DRIVER
654M: Tom Lendacky <thomas.lendacky@amd.com>
655L: netdev@vger.kernel.org
656S: Supported
657F: drivers/net/ethernet/amd/xgbe/
658
659AMS (Apple Motion Sensor) DRIVER
660M: Michael Hanselmann <linux-kernel@hansmi.ch>
661S: Supported
662F: drivers/macintosh/ams/
663
664AMSO1100 RNIC DRIVER
665M: Tom Tucker <tom@opengridcomputing.com>
666M: Steve Wise <swise@opengridcomputing.com>
667L: linux-rdma@vger.kernel.org
668S: Maintained
669F: drivers/infiniband/hw/amso1100/
670
671ANALOG DEVICES INC AD9389B DRIVER
672M: Hans Verkuil <hans.verkuil@cisco.com>
673L: linux-media@vger.kernel.org
674S: Maintained
675F: drivers/media/i2c/ad9389b*
676
677ANALOG DEVICES INC ADV7180 DRIVER
678M: Lars-Peter Clausen <lars@metafoo.de>
679L: linux-media@vger.kernel.org
680W: http://ez.analog.com/community/linux-device-drivers
681S: Supported
682F: drivers/media/i2c/adv7180.c
683
684ANALOG DEVICES INC ADV7511 DRIVER
685M: Hans Verkuil <hans.verkuil@cisco.com>
686L: linux-media@vger.kernel.org
687S: Maintained
688F: drivers/media/i2c/adv7511*
689
690ANALOG DEVICES INC ADV7604 DRIVER
691M: Hans Verkuil <hans.verkuil@cisco.com>
692L: linux-media@vger.kernel.org
693S: Maintained
694F: drivers/media/i2c/adv7604*
695
696ANALOG DEVICES INC ADV7842 DRIVER
697M: Hans Verkuil <hans.verkuil@cisco.com>
698L: linux-media@vger.kernel.org
699S: Maintained
700F: drivers/media/i2c/adv7842*
701
702ANALOG DEVICES INC ASOC CODEC DRIVERS
703M: Lars-Peter Clausen <lars@metafoo.de>
704L: alsa-devel@alsa-project.org (moderated for non-subscribers)
705W: http://wiki.analog.com/
706W: http://ez.analog.com/community/linux-device-drivers
707S: Supported
708F: sound/soc/codecs/adau*
709F: sound/soc/codecs/adav*
710F: sound/soc/codecs/ad1*
711F: sound/soc/codecs/ad7*
712F: sound/soc/codecs/ssm*
713F: sound/soc/codecs/sigmadsp.*
714
715ANALOG DEVICES INC ASOC DRIVERS
716L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
717L: alsa-devel@alsa-project.org (moderated for non-subscribers)
718W: http://blackfin.uclinux.org/
719S: Supported
720F: sound/soc/blackfin/*
721
722ANALOG DEVICES INC IIO DRIVERS
723M: Lars-Peter Clausen <lars@metafoo.de>
724M: Michael Hennerich <Michael.Hennerich@analog.com>
725W: http://wiki.analog.com/
726W: http://ez.analog.com/community/linux-device-drivers
727S: Supported
728F: drivers/iio/*/ad*
729X: drivers/iio/*/adjd*
730F: drivers/staging/iio/*/ad*
731F: staging/iio/trigger/iio-trig-bfin-timer.c
732
733ANDROID DRIVERS
734M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
735M: Arve Hjønnevåg <arve@android.com>
736M: Riley Andrews <riandrews@android.com>
737T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
738L: devel@driverdev.osuosl.org
739S: Supported
740F: drivers/android/
741F: drivers/staging/android/
742
743AOA (Apple Onboard Audio) ALSA DRIVER
744M: Johannes Berg <johannes@sipsolutions.net>
745L: linuxppc-dev@lists.ozlabs.org
746L: alsa-devel@alsa-project.org (moderated for non-subscribers)
747S: Maintained
748F: sound/aoa/
749
750APM DRIVER
751M: Jiri Kosina <jkosina@suse.com>
752S: Odd fixes
753F: arch/x86/kernel/apm_32.c
754F: include/linux/apm_bios.h
755F: include/uapi/linux/apm_bios.h
756F: drivers/char/apm-emulation.c
757
758APPLE BCM5974 MULTITOUCH DRIVER
759M: Henrik Rydberg <rydberg@bitmath.org>
760L: linux-input@vger.kernel.org
761S: Odd fixes
762F: drivers/input/mouse/bcm5974.c
763
764APPLE SMC DRIVER
765M: Henrik Rydberg <rydberg@bitmath.org>
766L: lm-sensors@lm-sensors.org
767S: Odd fixes
768F: drivers/hwmon/applesmc.c
769
770APPLETALK NETWORK LAYER
771M: Arnaldo Carvalho de Melo <acme@ghostprotocols.net>
772S: Maintained
773F: drivers/net/appletalk/
774F: net/appletalk/
775
776APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER
777M: Iyappan Subramanian <isubramanian@apm.com>
778M: Keyur Chudgar <kchudgar@apm.com>
779S: Supported
780F: drivers/net/ethernet/apm/xgene/
781F: Documentation/devicetree/bindings/net/apm-xgene-enet.txt
782
783APTINA CAMERA SENSOR PLL
784M: Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
785L: linux-media@vger.kernel.org
786S: Maintained
787F: drivers/media/i2c/aptina-pll.*
788
789ARC FRAMEBUFFER DRIVER
790M: Jaya Kumar <jayalk@intworks.biz>
791S: Maintained
792F: drivers/video/fbdev/arcfb.c
793F: drivers/video/fbdev/core/fb_defio.c
794
795ARM MFM AND FLOPPY DRIVERS
796M: Ian Molton <spyro@f2s.com>
797S: Maintained
798F: arch/arm/lib/floppydma.S
799F: arch/arm/include/asm/floppy.h
800
801ARM PMU PROFILING AND DEBUGGING
802M: Will Deacon <will.deacon@arm.com>
803S: Maintained
804F: arch/arm/kernel/perf_event*
805F: arch/arm/oprofile/common.c
806F: arch/arm/include/asm/pmu.h
807F: arch/arm/kernel/hw_breakpoint.c
808F: arch/arm/include/asm/hw_breakpoint.h
809
810ARM PORT
811M: Russell King <linux@arm.linux.org.uk>
812L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
813W: http://www.arm.linux.org.uk/
814S: Maintained
815F: arch/arm/
816
817ARM SUB-ARCHITECTURES
818L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
819S: Maintained
820F: arch/arm/mach-*/
821F: arch/arm/plat-*/
822T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git
823
824ARM PRIMECELL AACI PL041 DRIVER
825M: Russell King <linux@arm.linux.org.uk>
826S: Maintained
827F: sound/arm/aaci.*
828
829ARM PRIMECELL CLCD PL110 DRIVER
830M: Russell King <linux@arm.linux.org.uk>
831S: Maintained
832F: drivers/video/fbdev/amba-clcd.*
833
834ARM PRIMECELL KMI PL050 DRIVER
835M: Russell King <linux@arm.linux.org.uk>
836S: Maintained
837F: drivers/input/serio/ambakmi.*
838F: include/linux/amba/kmi.h
839
840ARM PRIMECELL MMCI PL180/1 DRIVER
841M: Russell King <linux@arm.linux.org.uk>
842S: Maintained
843F: drivers/mmc/host/mmci.*
844F: include/linux/amba/mmci.h
845
846ARM PRIMECELL UART PL010 AND PL011 DRIVERS
847M: Russell King <linux@arm.linux.org.uk>
848S: Maintained
849F: drivers/tty/serial/amba-pl01*.c
850F: include/linux/amba/serial.h
851
852ARM PRIMECELL BUS SUPPORT
853M: Russell King <linux@arm.linux.org.uk>
854S: Maintained
855F: drivers/amba/
856F: include/linux/amba/bus.h
857
858ARM/ADS SPHERE MACHINE SUPPORT
859M: Lennert Buytenhek <kernel@wantstofly.org>
860L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
861S: Maintained
862
863ARM/AFEB9260 MACHINE SUPPORT
864M: Sergey Lapin <slapin@ossfans.org>
865L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
866S: Maintained
867
868ARM/AJECO 1ARM MACHINE SUPPORT
869M: Lennert Buytenhek <kernel@wantstofly.org>
870L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
871S: Maintained
872
873ARM/Allwinner A1X SoC support
874M: Maxime Ripard <maxime.ripard@free-electrons.com>
875L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
876S: Maintained
877N: sun[x4567]i
878
879ARM/Allwinner SoC Clock Support
880M: Emilio López <emilio@elopez.com.ar>
881S: Maintained
882F: drivers/clk/sunxi/
883
884ARM/Amlogic MesonX SoC support
885M: Carlo Caione <carlo@caione.org>
886L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
887S: Maintained
888F: drivers/media/rc/meson-ir.c
889N: meson[x68]
890
891ARM/Annapurna Labs ALPINE ARCHITECTURE
892M: Tsahee Zidenberg <tsahee@annapurnalabs.com>
893S: Maintained
894F: arch/arm/mach-alpine/
895
896ARM/ATMEL AT91RM9200 AND AT91SAM ARM ARCHITECTURES
897M: Nicolas Ferre <nicolas.ferre@atmel.com>
898M: Alexandre Belloni <alexandre.belloni@free-electrons.com>
899M: Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
900L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
901W: http://www.linux4sam.org
902S: Supported
903F: arch/arm/mach-at91/
904F: include/soc/at91/
905F: arch/arm/boot/dts/at91*.dts
906F: arch/arm/boot/dts/at91*.dtsi
907F: arch/arm/boot/dts/sama*.dts
908F: arch/arm/boot/dts/sama*.dtsi
909F: arch/arm/include/debug/at91.S
910
911ARM/ATMEL AT91 Clock Support
912M: Boris Brezillon <boris.brezillon@free-electrons.com>
913S: Maintained
914F: drivers/clk/at91
915
916ARM/CALXEDA HIGHBANK ARCHITECTURE
917M: Rob Herring <robh@kernel.org>
918L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
919S: Maintained
920F: arch/arm/mach-highbank/
921
922ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT
923M: Krzysztof Halasa <khalasa@piap.pl>
924S: Maintained
925F: arch/arm/mach-cns3xxx/
926
927ARM/CAVIUM THUNDER NETWORK DRIVER
928M: Sunil Goutham <sgoutham@cavium.com>
929M: Robert Richter <rric@kernel.org>
930L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
931S: Supported
932F: drivers/net/ethernet/cavium/
933
934ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE
935M: Alexander Shiyan <shc_work@mail.ru>
936L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
937S: Odd Fixes
938N: clps711x
939
940ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE
941M: Hartley Sweeten <hsweeten@visionengravers.com>
942M: Ryan Mallon <rmallon@gmail.com>
943L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
944S: Maintained
945F: arch/arm/mach-ep93xx/
946F: arch/arm/mach-ep93xx/include/mach/
947
948ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT
949M: Lennert Buytenhek <kernel@wantstofly.org>
950L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
951S: Maintained
952
953ARM/CLKDEV SUPPORT
954M: Russell King <linux@arm.linux.org.uk>
955L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
956S: Maintained
957F: arch/arm/include/asm/clkdev.h
958F: drivers/clk/clkdev.c
959
960ARM/COMPULAB CM-X270/EM-X270 and CM-X300 MACHINE SUPPORT
961M: Mike Rapoport <mike@compulab.co.il>
962L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
963S: Maintained
964
965ARM/CONTEC MICRO9 MACHINE SUPPORT
966M: Hubert Feurstein <hubert.feurstein@contec.at>
967S: Maintained
968F: arch/arm/mach-ep93xx/micro9.c
969
970ARM/CORESIGHT FRAMEWORK AND DRIVERS
971M: Mathieu Poirier <mathieu.poirier@linaro.org>
972L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
973S: Maintained
974F: drivers/hwtracing/coresight/*
975F: Documentation/trace/coresight.txt
976F: Documentation/devicetree/bindings/arm/coresight.txt
977F: Documentation/ABI/testing/sysfs-bus-coresight-devices-*
978
979ARM/CORGI MACHINE SUPPORT
980M: Richard Purdie <rpurdie@rpsys.net>
981S: Maintained
982
983ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE
984M: Hans Ulli Kroll <ulli.kroll@googlemail.com>
985L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
986T: git git://github.com/ulli-kroll/linux.git
987S: Maintained
988F: arch/arm/mach-gemini/
989F: drivers/rtc/rtc-gemini.c
990
991ARM/CSR SIRFPRIMA2 MACHINE SUPPORT
992M: Barry Song <baohua@kernel.org>
993L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
994T: git git://git.kernel.org/pub/scm/linux/kernel/git/baohua/linux.git
995S: Maintained
996F: arch/arm/mach-prima2/
997F: drivers/clk/sirf/
998F: drivers/clocksource/timer-prima2.c
999F: drivers/clocksource/timer-atlas7.c
1000N: [^a-z]sirf
1001
1002ARM/CONEXANT DIGICOLOR MACHINE SUPPORT
1003M: Baruch Siach <baruch@tkos.co.il>
1004L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1005S: Maintained
1006F: arch/arm/boot/dts/cx92755*
1007N: digicolor
1008
1009ARM/EBSA110 MACHINE SUPPORT
1010M: Russell King <linux@arm.linux.org.uk>
1011L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1012W: http://www.arm.linux.org.uk/
1013S: Maintained
1014F: arch/arm/mach-ebsa110/
1015F: drivers/net/ethernet/amd/am79c961a.*
1016
1017ARM/ENERGY MICRO (SILICON LABS) EFM32 SUPPORT
1018M: Uwe Kleine-König <kernel@pengutronix.de>
1019L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1020S: Maintained
1021N: efm32
1022
1023ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6)
1024M: Daniel Ribeiro <drwyrm@gmail.com>
1025M: Stefan Schmidt <stefan@openezx.org>
1026M: Harald Welte <laforge@openezx.org>
1027L: openezx-devel@lists.openezx.org (moderated for non-subscribers)
1028W: http://www.openezx.org/
1029S: Maintained
1030T: topgit git://git.openezx.org/openezx.git
1031F: arch/arm/mach-pxa/ezx.c
1032
1033ARM/FARADAY FA526 PORT
1034M: Hans Ulli Kroll <ulli.kroll@googlemail.com>
1035L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1036S: Maintained
1037T: git git://git.berlios.de/gemini-board
1038F: arch/arm/mm/*-fa*
1039
1040ARM/FOOTBRIDGE ARCHITECTURE
1041M: Russell King <linux@arm.linux.org.uk>
1042L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1043W: http://www.arm.linux.org.uk/
1044S: Maintained
1045F: arch/arm/include/asm/hardware/dec21285.h
1046F: arch/arm/mach-footbridge/
1047
1048ARM/FREESCALE IMX / MXC ARM ARCHITECTURE
1049M: Shawn Guo <shawnguo@kernel.org>
1050M: Sascha Hauer <kernel@pengutronix.de>
1051L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1052S: Maintained
1053T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1054F: arch/arm/mach-imx/
1055F: arch/arm/mach-mxs/
1056F: arch/arm/boot/dts/imx*
1057F: arch/arm/configs/imx*_defconfig
1058F: drivers/clk/imx/
1059F: include/soc/imx/
1060
1061ARM/FREESCALE VYBRID ARM ARCHITECTURE
1062M: Shawn Guo <shawnguo@kernel.org>
1063M: Sascha Hauer <kernel@pengutronix.de>
1064R: Stefan Agner <stefan@agner.ch>
1065L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1066S: Maintained
1067T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1068F: arch/arm/mach-imx/*vf610*
1069F: arch/arm/boot/dts/vf*
1070
1071ARM/GLOMATION GESBC9312SX MACHINE SUPPORT
1072M: Lennert Buytenhek <kernel@wantstofly.org>
1073L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1074S: Maintained
1075
1076ARM/GUMSTIX MACHINE SUPPORT
1077M: Steve Sakoman <sakoman@gmail.com>
1078L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1079S: Maintained
1080
1081ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT
1082M: Philipp Zabel <philipp.zabel@gmail.com>
1083M: Paul Parsons <lost.distance@yahoo.com>
1084L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1085S: Maintained
1086F: arch/arm/mach-pxa/hx4700.c
1087F: arch/arm/mach-pxa/include/mach/hx4700.h
1088F: sound/soc/pxa/hx4700.c
1089
1090ARM/HISILICON SOC SUPPORT
1091M: Wei Xu <xuwei5@hisilicon.com>
1092L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1093W: http://www.hisilicon.com
1094S: Supported
1095T: git git://github.com/hisilicon/linux-hisi.git
1096F: arch/arm/mach-hisi/
1097
1098ARM/HP JORNADA 7XX MACHINE SUPPORT
1099M: Kristoffer Ericson <kristoffer.ericson@gmail.com>
1100W: www.jlime.com
1101S: Maintained
1102T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
1103F: arch/arm/mach-sa1100/jornada720.c
1104F: arch/arm/mach-sa1100/include/mach/jornada720.h
1105
1106ARM/IGEP MACHINE SUPPORT
1107M: Enric Balletbo i Serra <eballetbo@gmail.com>
1108M: Javier Martinez Canillas <javier@dowhile0.org>
1109L: linux-omap@vger.kernel.org
1110L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1111S: Maintained
1112F: arch/arm/boot/dts/omap3-igep*
1113
1114ARM/INCOME PXA270 SUPPORT
1115M: Marek Vasut <marek.vasut@gmail.com>
1116L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1117S: Maintained
1118F: arch/arm/mach-pxa/colibri-pxa270-income.c
1119
1120ARM/INTEL IOP32X ARM ARCHITECTURE
1121M: Lennert Buytenhek <kernel@wantstofly.org>
1122L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1123S: Maintained
1124
1125ARM/INTEL IOP33X ARM ARCHITECTURE
1126L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1127S: Orphan
1128
1129ARM/INTEL IOP13XX ARM ARCHITECTURE
1130M: Lennert Buytenhek <kernel@wantstofly.org>
1131L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1132S: Maintained
1133
1134ARM/INTEL IQ81342EX MACHINE SUPPORT
1135M: Lennert Buytenhek <kernel@wantstofly.org>
1136L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1137S: Maintained
1138
1139ARM/INTEL IXDP2850 MACHINE SUPPORT
1140M: Lennert Buytenhek <kernel@wantstofly.org>
1141L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1142S: Maintained
1143
1144ARM/INTEL IXP4XX ARM ARCHITECTURE
1145M: Imre Kaloz <kaloz@openwrt.org>
1146M: Krzysztof Halasa <khalasa@piap.pl>
1147L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1148S: Maintained
1149F: arch/arm/mach-ixp4xx/
1150
1151ARM/INTEL RESEARCH IMOTE/STARGATE 2 MACHINE SUPPORT
1152M: Jonathan Cameron <jic23@cam.ac.uk>
1153L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1154S: Maintained
1155F: arch/arm/mach-pxa/stargate2.c
1156F: drivers/pcmcia/pxa2xx_stargate2.c
1157
1158ARM/INTEL XSC3 (MANZANO) ARM CORE
1159M: Lennert Buytenhek <kernel@wantstofly.org>
1160L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1161S: Maintained
1162
1163ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT
1164M: Lennert Buytenhek <kernel@wantstofly.org>
1165L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1166S: Maintained
1167
1168ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE
1169M: Santosh Shilimkar <ssantosh@kernel.org>
1170L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1171S: Maintained
1172F: arch/arm/mach-keystone/
1173T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
1174
1175ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK
1176M: Santosh Shilimkar <ssantosh@kernel.org>
1177L: linux-kernel@vger.kernel.org
1178S: Maintained
1179F: drivers/clk/keystone/
1180
1181ARM/TEXAS INSTRUMENT KEYSTONE ClOCKSOURCE
1182M: Santosh Shilimkar <ssantosh@kernel.org>
1183L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1184L: linux-kernel@vger.kernel.org
1185S: Maintained
1186F: drivers/clocksource/timer-keystone.c
1187
1188ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER
1189M: Santosh Shilimkar <ssantosh@kernel.org>
1190L: linux-kernel@vger.kernel.org
1191S: Maintained
1192F: drivers/power/reset/keystone-reset.c
1193
1194ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS
1195M: Santosh Shilimkar <ssantosh@kernel.org>
1196L: linux-kernel@vger.kernel.org
1197S: Maintained
1198F: drivers/memory/*emif*
1199
1200ARM/LOGICPD PXA270 MACHINE SUPPORT
1201M: Lennert Buytenhek <kernel@wantstofly.org>
1202L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1203S: Maintained
1204
1205ARM/LPC18XX ARCHITECTURE
1206M: Joachim Eastwood <manabian@gmail.com>
1207L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1208S: Maintained
1209N: lpc18xx
1210
1211ARM/MAGICIAN MACHINE SUPPORT
1212M: Philipp Zabel <philipp.zabel@gmail.com>
1213S: Maintained
1214
1215ARM/Marvell Kirkwood and Armada 370, 375, 38x, XP SOC support
1216M: Jason Cooper <jason@lakedaemon.net>
1217M: Andrew Lunn <andrew@lunn.ch>
1218M: Gregory Clement <gregory.clement@free-electrons.com>
1219M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1220L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1221S: Maintained
1222F: arch/arm/mach-mvebu/
1223F: drivers/rtc/rtc-armada38x.c
1224F: arch/arm/boot/dts/armada*
1225F: arch/arm/boot/dts/kirkwood*
1226
1227
1228ARM/Marvell Berlin SoC support
1229M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1230L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1231S: Maintained
1232F: arch/arm/mach-berlin/
1233F: arch/arm/boot/dts/berlin*
1234
1235
1236ARM/Marvell Dove/MV78xx0/Orion SOC support
1237M: Jason Cooper <jason@lakedaemon.net>
1238M: Andrew Lunn <andrew@lunn.ch>
1239M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1240M: Gregory Clement <gregory.clement@free-electrons.com>
1241L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1242S: Maintained
1243F: arch/arm/mach-dove/
1244F: arch/arm/mach-mv78xx0/
1245F: arch/arm/mach-orion5x/
1246F: arch/arm/plat-orion/
1247F: arch/arm/boot/dts/dove*
1248F: arch/arm/boot/dts/orion5x*
1249
1250
1251ARM/Orion SoC/Technologic Systems TS-78xx platform support
1252M: Alexander Clouter <alex@digriz.org.uk>
1253L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1254W: http://www.digriz.org.uk/ts78xx/kernel
1255S: Maintained
1256F: arch/arm/mach-orion5x/ts78xx-*
1257
1258ARM/Mediatek RTC DRIVER
1259M: Eddie Huang <eddie.huang@mediatek.com>
1260L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1261L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1262S: Maintained
1263F: drivers/rtc/rtc-mt6397.c
1264
1265ARM/Mediatek SoC support
1266M: Matthias Brugger <matthias.bgg@gmail.com>
1267L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1268L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1269S: Maintained
1270F: arch/arm/boot/dts/mt6*
1271F: arch/arm/boot/dts/mt8*
1272F: arch/arm/mach-mediatek/
1273N: mtk
1274K: mediatek
1275
1276ARM/MICREL KS8695 ARCHITECTURE
1277M: Greg Ungerer <gerg@uclinux.org>
1278L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1279F: arch/arm/mach-ks8695/
1280S: Odd Fixes
1281
1282ARM/MIOA701 MACHINE SUPPORT
1283M: Robert Jarzmik <robert.jarzmik@free.fr>
1284L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1285F: arch/arm/mach-pxa/mioa701.c
1286S: Maintained
1287
1288ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT
1289M: Michael Petchkovsky <mkpetch@internode.on.net>
1290S: Maintained
1291
1292ARM/NOMADIK ARCHITECTURE
1293M: Alessandro Rubini <rubini@unipv.it>
1294M: Linus Walleij <linus.walleij@linaro.org>
1295L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1296S: Maintained
1297F: arch/arm/mach-nomadik/
1298F: drivers/pinctrl/nomadik/
1299F: drivers/i2c/busses/i2c-nomadik.c
1300T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git
1301
1302ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT
1303M: Nelson Castillo <arhuaco@freaks-unidos.net>
1304L: openmoko-kernel@lists.openmoko.org (subscribers-only)
1305W: http://wiki.openmoko.org/wiki/Neo_FreeRunner
1306S: Supported
1307
1308ARM/TOSA MACHINE SUPPORT
1309M: Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
1310M: Dirk Opfer <dirk@opfer-online.de>
1311S: Maintained
1312
1313ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT
1314M: Marek Vasut <marek.vasut@gmail.com>
1315L: linux-arm-kernel@lists.infradead.org
1316W: http://hackndev.com
1317S: Maintained
1318F: arch/arm/mach-pxa/include/mach/palmtx.h
1319F: arch/arm/mach-pxa/palmtx.c
1320F: arch/arm/mach-pxa/include/mach/palmt5.h
1321F: arch/arm/mach-pxa/palmt5.c
1322F: arch/arm/mach-pxa/include/mach/palmld.h
1323F: arch/arm/mach-pxa/palmld.c
1324F: arch/arm/mach-pxa/include/mach/palmte2.h
1325F: arch/arm/mach-pxa/palmte2.c
1326F: arch/arm/mach-pxa/include/mach/palmtc.h
1327F: arch/arm/mach-pxa/palmtc.c
1328
1329ARM/PALM TREO SUPPORT
1330M: Tomas Cech <sleep_walker@suse.com>
1331L: linux-arm-kernel@lists.infradead.org
1332W: http://hackndev.com
1333S: Maintained
1334F: arch/arm/mach-pxa/include/mach/palmtreo.h
1335F: arch/arm/mach-pxa/palmtreo.c
1336
1337ARM/PALMZ72 SUPPORT
1338M: Sergey Lapin <slapin@ossfans.org>
1339L: linux-arm-kernel@lists.infradead.org
1340W: http://hackndev.com
1341S: Maintained
1342F: arch/arm/mach-pxa/include/mach/palmz72.h
1343F: arch/arm/mach-pxa/palmz72.c
1344
1345ARM/PLEB SUPPORT
1346M: Peter Chubb <pleb@gelato.unsw.edu.au>
1347W: http://www.disy.cse.unsw.edu.au/Hardware/PLEB
1348S: Maintained
1349
1350ARM/PT DIGITAL BOARD PORT
1351M: Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de>
1352L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1353W: http://www.arm.linux.org.uk/
1354S: Maintained
1355
1356ARM/QUALCOMM SUPPORT
1357M: Kumar Gala <galak@codeaurora.org>
1358M: Andy Gross <agross@codeaurora.org>
1359M: David Brown <davidb@codeaurora.org>
1360L: linux-arm-msm@vger.kernel.org
1361L: linux-soc@vger.kernel.org
1362S: Maintained
1363F: arch/arm/mach-qcom/
1364F: drivers/soc/qcom/
1365F: drivers/tty/serial/msm_serial.h
1366F: drivers/tty/serial/msm_serial.c
1367F: drivers/*/pm8???-*
1368F: drivers/mfd/ssbi.c
1369F: drivers/firmware/qcom_scm.c
1370T: git git://git.kernel.org/pub/scm/linux/kernel/git/galak/linux-qcom.git
1371
1372ARM/RADISYS ENP2611 MACHINE SUPPORT
1373M: Lennert Buytenhek <kernel@wantstofly.org>
1374L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1375S: Maintained
1376
1377ARM/RISCPC ARCHITECTURE
1378M: Russell King <linux@arm.linux.org.uk>
1379L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1380W: http://www.arm.linux.org.uk/
1381S: Maintained
1382F: arch/arm/include/asm/hardware/entry-macro-iomd.S
1383F: arch/arm/include/asm/hardware/ioc.h
1384F: arch/arm/include/asm/hardware/iomd.h
1385F: arch/arm/include/asm/hardware/memc.h
1386F: arch/arm/mach-rpc/
1387F: drivers/net/ethernet/8390/etherh.c
1388F: drivers/net/ethernet/i825xx/ether1*
1389F: drivers/net/ethernet/seeq/ether3*
1390F: drivers/scsi/arm/
1391
1392ARM/Rockchip SoC support
1393M: Heiko Stuebner <heiko@sntech.de>
1394L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1395L: linux-rockchip@lists.infradead.org
1396S: Maintained
1397F: arch/arm/boot/dts/rk3*
1398F: arch/arm/mach-rockchip/
1399F: drivers/clk/rockchip/
1400F: drivers/i2c/busses/i2c-rk3x.c
1401F: drivers/*/*rockchip*
1402F: drivers/*/*/*rockchip*
1403F: sound/soc/rockchip/
1404N: rockchip
1405
1406ARM/SAMSUNG EXYNOS ARM ARCHITECTURES
1407M: Kukjin Kim <kgene@kernel.org>
1408M: Krzysztof Kozlowski <k.kozlowski@samsung.com>
1409L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1410L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
1411S: Maintained
1412F: arch/arm/boot/dts/s3c*
1413F: arch/arm/boot/dts/exynos*
1414F: arch/arm64/boot/dts/exynos/
1415F: arch/arm/plat-samsung/
1416F: arch/arm/mach-s3c24*/
1417F: arch/arm/mach-s3c64xx/
1418F: arch/arm/mach-s5p*/
1419F: arch/arm/mach-exynos*/
1420F: drivers/*/*s3c2410*
1421F: drivers/*/*/*s3c2410*
1422F: drivers/spi/spi-s3c*
1423F: sound/soc/samsung/*
1424N: exynos
1425
1426ARM/SAMSUNG MOBILE MACHINE SUPPORT
1427M: Kyungmin Park <kyungmin.park@samsung.com>
1428L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1429S: Maintained
1430F: arch/arm/mach-s5pv210/
1431
1432ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT
1433M: Kyungmin Park <kyungmin.park@samsung.com>
1434M: Kamil Debski <k.debski@samsung.com>
1435L: linux-arm-kernel@lists.infradead.org
1436L: linux-media@vger.kernel.org
1437S: Maintained
1438F: drivers/media/platform/s5p-g2d/
1439
1440ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT
1441M: Kyungmin Park <kyungmin.park@samsung.com>
1442M: Kamil Debski <k.debski@samsung.com>
1443M: Jeongtae Park <jtp.park@samsung.com>
1444L: linux-arm-kernel@lists.infradead.org
1445L: linux-media@vger.kernel.org
1446S: Maintained
1447F: arch/arm/plat-samsung/s5p-dev-mfc.c
1448F: drivers/media/platform/s5p-mfc/
1449
1450ARM/SAMSUNG S5P SERIES TV SUBSYSTEM SUPPORT
1451M: Kyungmin Park <kyungmin.park@samsung.com>
1452M: Tomasz Stanislawski <t.stanislaws@samsung.com>
1453L: linux-arm-kernel@lists.infradead.org
1454L: linux-media@vger.kernel.org
1455S: Maintained
1456F: drivers/media/platform/s5p-tv/
1457
1458ARM/SHMOBILE ARM ARCHITECTURE
1459M: Simon Horman <horms@verge.net.au>
1460M: Magnus Damm <magnus.damm@gmail.com>
1461L: linux-sh@vger.kernel.org
1462W: http://oss.renesas.com
1463Q: http://patchwork.kernel.org/project/linux-sh/list/
1464T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
1465S: Supported
1466F: arch/arm/boot/dts/emev2*
1467F: arch/arm/boot/dts/r7s*
1468F: arch/arm/boot/dts/r8a*
1469F: arch/arm/boot/dts/sh*
1470F: arch/arm/configs/armadillo800eva_defconfig
1471F: arch/arm/configs/bockw_defconfig
1472F: arch/arm/configs/kzm9g_defconfig
1473F: arch/arm/configs/marzen_defconfig
1474F: arch/arm/configs/shmobile_defconfig
1475F: arch/arm/include/debug/renesas-scif.S
1476F: arch/arm/mach-shmobile/
1477F: drivers/sh/
1478
1479ARM/SOCFPGA ARCHITECTURE
1480M: Dinh Nguyen <dinguyen@opensource.altera.com>
1481S: Maintained
1482F: arch/arm/mach-socfpga/
1483F: arch/arm/boot/dts/socfpga*
1484F: arch/arm/configs/socfpga_defconfig
1485W: http://www.rocketboards.org
1486T: git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
1487
1488ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT
1489M: Dinh Nguyen <dinguyen@opensource.altera.com>
1490S: Maintained
1491F: drivers/clk/socfpga/
1492
1493ARM/SOCFPGA EDAC SUPPORT
1494M: Thor Thayer <tthayer@opensource.altera.com>
1495S: Maintained
1496F: drivers/edac/altera_edac.
1497
1498ARM/STI ARCHITECTURE
1499M: Srinivas Kandagatla <srinivas.kandagatla@gmail.com>
1500M: Maxime Coquelin <maxime.coquelin@st.com>
1501M: Patrice Chotard <patrice.chotard@st.com>
1502L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1503L: kernel@stlinux.com
1504W: http://www.stlinux.com
1505S: Maintained
1506F: arch/arm/mach-sti/
1507F: arch/arm/boot/dts/sti*
1508F: drivers/clocksource/arm_global_timer.c
1509F: drivers/i2c/busses/i2c-st.c
1510F: drivers/media/rc/st_rc.c
1511F: drivers/mmc/host/sdhci-st.c
1512F: drivers/phy/phy-miphy28lp.c
1513F: drivers/phy/phy-miphy365x.c
1514F: drivers/phy/phy-stih407-usb.c
1515F: drivers/phy/phy-stih41x-usb.c
1516F: drivers/pinctrl/pinctrl-st.c
1517F: drivers/reset/sti/
1518F: drivers/rtc/rtc-st-lpc.c
1519F: drivers/tty/serial/st-asc.c
1520F: drivers/usb/dwc3/dwc3-st.c
1521F: drivers/usb/host/ehci-st.c
1522F: drivers/usb/host/ohci-st.c
1523F: drivers/watchdog/st_lpc_wdt.c
1524F: drivers/ata/ahci_st.c
1525
1526ARM/STM32 ARCHITECTURE
1527M: Maxime Coquelin <mcoquelin.stm32@gmail.com>
1528L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1529S: Maintained
1530T: git git://git.kernel.org/pub/scm/linux/kernel/git/mcoquelin/stm32.git
1531N: stm32
1532F: drivers/clocksource/armv7m_systick.c
1533
1534ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT
1535M: Lennert Buytenhek <kernel@wantstofly.org>
1536L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1537S: Maintained
1538
1539ARM/TETON BGA MACHINE SUPPORT
1540M: "Mark F. Brown" <mark.brown314@gmail.com>
1541L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1542S: Maintained
1543
1544ARM/THECUS N2100 MACHINE SUPPORT
1545M: Lennert Buytenhek <kernel@wantstofly.org>
1546L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1547S: Maintained
1548
1549ARM/NUVOTON W90X900 ARM ARCHITECTURE
1550M: Wan ZongShun <mcuos.com@gmail.com>
1551L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1552W: http://www.mcuos.com
1553S: Maintained
1554F: arch/arm/mach-w90x900/
1555F: drivers/input/keyboard/w90p910_keypad.c
1556F: drivers/input/touchscreen/w90p910_ts.c
1557F: drivers/watchdog/nuc900_wdt.c
1558F: drivers/net/ethernet/nuvoton/w90p910_ether.c
1559F: drivers/mtd/nand/nuc900_nand.c
1560F: drivers/rtc/rtc-nuc900.c
1561F: drivers/spi/spi-nuc900.c
1562F: drivers/usb/host/ehci-w90x900.c
1563F: drivers/video/fbdev/nuc900fb.c
1564
1565ARM/U300 MACHINE SUPPORT
1566M: Linus Walleij <linus.walleij@linaro.org>
1567L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1568S: Supported
1569F: arch/arm/mach-u300/
1570F: drivers/clocksource/timer-u300.c
1571F: drivers/i2c/busses/i2c-stu300.c
1572F: drivers/rtc/rtc-coh901331.c
1573F: drivers/watchdog/coh901327_wdt.c
1574F: drivers/dma/coh901318*
1575F: drivers/mfd/ab3100*
1576F: drivers/rtc/rtc-ab3100.c
1577F: drivers/rtc/rtc-coh901331.c
1578T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git
1579
1580ARM/UNIPHIER ARCHITECTURE
1581M: Masahiro Yamada <yamada.masahiro@socionext.com>
1582L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1583S: Maintained
1584F: arch/arm/mach-uniphier/
1585N: uniphier
1586
1587ARM/Ux500 ARM ARCHITECTURE
1588M: Linus Walleij <linus.walleij@linaro.org>
1589L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1590S: Maintained
1591F: arch/arm/mach-ux500/
1592F: drivers/clocksource/clksrc-dbx500-prcmu.c
1593F: drivers/dma/ste_dma40*
1594F: drivers/hwspinlock/u8500_hsem.c
1595F: drivers/mfd/abx500*
1596F: drivers/mfd/ab8500*
1597F: drivers/mfd/dbx500*
1598F: drivers/mfd/db8500*
1599F: drivers/pinctrl/nomadik/pinctrl-ab*
1600F: drivers/pinctrl/nomadik/pinctrl-nomadik*
1601F: drivers/rtc/rtc-ab8500.c
1602F: drivers/rtc/rtc-pl031.c
1603T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git
1604
1605ARM/Ux500 CLOCK FRAMEWORK SUPPORT
1606M: Ulf Hansson <ulf.hansson@linaro.org>
1607L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1608T: git git://git.linaro.org/people/ulfh/clk.git
1609S: Maintained
1610F: drivers/clk/ux500/
1611F: include/linux/platform_data/clk-ux500.h
1612
1613ARM/VERSATILE EXPRESS PLATFORM
1614M: Liviu Dudau <liviu.dudau@arm.com>
1615M: Sudeep Holla <sudeep.holla@arm.com>
1616M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
1617L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1618S: Maintained
1619F: arch/arm/boot/dts/vexpress*
1620F: arch/arm64/boot/dts/arm/vexpress*
1621F: arch/arm/mach-vexpress/
1622F: */*/vexpress*
1623F: */*/*/vexpress*
1624F: drivers/clk/versatile/clk-vexpress-osc.c
1625F: drivers/clocksource/versatile.c
1626
1627ARM/VFP SUPPORT
1628M: Russell King <linux@arm.linux.org.uk>
1629L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1630W: http://www.arm.linux.org.uk/
1631S: Maintained
1632F: arch/arm/vfp/
1633
1634ARM/VOIPAC PXA270 SUPPORT
1635M: Marek Vasut <marek.vasut@gmail.com>
1636L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1637S: Maintained
1638F: arch/arm/mach-pxa/vpac270.c
1639F: arch/arm/mach-pxa/include/mach/vpac270.h
1640
1641ARM/VT8500 ARM ARCHITECTURE
1642M: Tony Prisk <linux@prisktech.co.nz>
1643L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1644S: Maintained
1645F: arch/arm/mach-vt8500/
1646F: drivers/clocksource/vt8500_timer.c
1647F: drivers/i2c/busses/i2c-wmt.c
1648F: drivers/mmc/host/wmt-sdmmc.c
1649F: drivers/pwm/pwm-vt8500.c
1650F: drivers/rtc/rtc-vt8500.c
1651F: drivers/tty/serial/vt8500_serial.c
1652F: drivers/usb/host/ehci-platform.c
1653F: drivers/usb/host/uhci-platform.c
1654F: drivers/video/fbdev/vt8500lcdfb.*
1655F: drivers/video/fbdev/wm8505fb*
1656F: drivers/video/fbdev/wmt_ge_rops.*
1657
1658ARM/ZIPIT Z2 SUPPORT
1659M: Marek Vasut <marek.vasut@gmail.com>
1660L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1661S: Maintained
1662F: arch/arm/mach-pxa/z2.c
1663F: arch/arm/mach-pxa/include/mach/z2.h
1664
1665ARM/ZTE ARCHITECTURE
1666M: Jun Nie <jun.nie@linaro.org>
1667L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1668S: Maintained
1669F: arch/arm/mach-zx/
1670F: drivers/clk/zte/
1671F: Documentation/devicetree/bindings/arm/zte.txt
1672F: Documentation/devicetree/bindings/clock/zx296702-clk.txt
1673
1674ARM/ZYNQ ARCHITECTURE
1675M: Michal Simek <michal.simek@xilinx.com>
1676R: Sören Brinkmann <soren.brinkmann@xilinx.com>
1677L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1678W: http://wiki.xilinx.com
1679T: git git://git.xilinx.com/linux-xlnx.git
1680S: Supported
1681F: arch/arm/mach-zynq/
1682F: drivers/cpuidle/cpuidle-zynq.c
1683F: drivers/block/xsysace.c
1684N: zynq
1685N: xilinx
1686F: drivers/clocksource/cadence_ttc_timer.c
1687F: drivers/i2c/busses/i2c-cadence.c
1688F: drivers/mmc/host/sdhci-of-arasan.c
1689F: drivers/edac/synopsys_edac.c
1690
1691ARM SMMU DRIVERS
1692M: Will Deacon <will.deacon@arm.com>
1693L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1694S: Maintained
1695F: drivers/iommu/arm-smmu.c
1696F: drivers/iommu/arm-smmu-v3.c
1697F: drivers/iommu/io-pgtable-arm.c
1698
1699ARM64 PORT (AARCH64 ARCHITECTURE)
1700M: Catalin Marinas <catalin.marinas@arm.com>
1701M: Will Deacon <will.deacon@arm.com>
1702L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1703S: Maintained
1704F: arch/arm64/
1705F: Documentation/arm64/
1706
1707AS3645A LED FLASH CONTROLLER DRIVER
1708M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
1709L: linux-media@vger.kernel.org
1710T: git git://linuxtv.org/media_tree.git
1711S: Maintained
1712F: drivers/media/i2c/as3645a.c
1713F: include/media/as3645a.h
1714
1715ASC7621 HARDWARE MONITOR DRIVER
1716M: George Joseph <george.joseph@fairview5.com>
1717L: lm-sensors@lm-sensors.org
1718S: Maintained
1719F: Documentation/hwmon/asc7621
1720F: drivers/hwmon/asc7621.c
1721
1722ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS
1723M: Corentin Chary <corentin.chary@gmail.com>
1724L: acpi4asus-user@lists.sourceforge.net
1725L: platform-driver-x86@vger.kernel.org
1726W: http://acpi4asus.sf.net
1727S: Maintained
1728F: drivers/platform/x86/asus*.c
1729F: drivers/platform/x86/eeepc*.c
1730
1731ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API
1732R: Dan Williams <dan.j.williams@intel.com>
1733W: http://sourceforge.net/projects/xscaleiop
1734S: Odd fixes
1735F: Documentation/crypto/async-tx-api.txt
1736F: crypto/async_tx/
1737F: drivers/dma/
1738F: include/linux/dmaengine.h
1739F: include/linux/async_tx.h
1740
1741AT24 EEPROM DRIVER
1742M: Wolfram Sang <wsa@the-dreams.de>
1743L: linux-i2c@vger.kernel.org
1744S: Maintained
1745F: drivers/misc/eeprom/at24.c
1746F: include/linux/platform_data/at24.h
1747
1748ATA OVER ETHERNET (AOE) DRIVER
1749M: "Ed L. Cashin" <ed.cashin@acm.org>
1750W: http://www.openaoe.org/
1751S: Supported
1752F: Documentation/aoe/
1753F: drivers/block/aoe/
1754
1755ATHEROS ATH GENERIC UTILITIES
1756M: "Luis R. Rodriguez" <mcgrof@do-not-panic.com>
1757L: linux-wireless@vger.kernel.org
1758S: Supported
1759F: drivers/net/wireless/ath/*
1760
1761ATHEROS ATH5K WIRELESS DRIVER
1762M: Jiri Slaby <jirislaby@gmail.com>
1763M: Nick Kossifidis <mickflemm@gmail.com>
1764M: "Luis R. Rodriguez" <mcgrof@do-not-panic.com>
1765L: linux-wireless@vger.kernel.org
1766W: http://wireless.kernel.org/en/users/Drivers/ath5k
1767S: Maintained
1768F: drivers/net/wireless/ath/ath5k/
1769
1770ATHEROS ATH6KL WIRELESS DRIVER
1771M: Kalle Valo <kvalo@qca.qualcomm.com>
1772L: linux-wireless@vger.kernel.org
1773W: http://wireless.kernel.org/en/users/Drivers/ath6kl
1774T: git git://github.com/kvalo/ath.git
1775S: Supported
1776F: drivers/net/wireless/ath/ath6kl/
1777
1778WILOCITY WIL6210 WIRELESS DRIVER
1779M: Vladimir Kondratiev <qca_vkondrat@qca.qualcomm.com>
1780L: linux-wireless@vger.kernel.org
1781L: wil6210@qca.qualcomm.com
1782S: Supported
1783W: http://wireless.kernel.org/en/users/Drivers/wil6210
1784F: drivers/net/wireless/ath/wil6210/
1785F: include/uapi/linux/wil6210_uapi.h
1786
1787CARL9170 LINUX COMMUNITY WIRELESS DRIVER
1788M: Christian Lamparter <chunkeey@googlemail.com>
1789L: linux-wireless@vger.kernel.org
1790W: http://wireless.kernel.org/en/users/Drivers/carl9170
1791S: Maintained
1792F: drivers/net/wireless/ath/carl9170/
1793
1794ATK0110 HWMON DRIVER
1795M: Luca Tettamanti <kronos.it@gmail.com>
1796L: lm-sensors@lm-sensors.org
1797S: Maintained
1798F: drivers/hwmon/asus_atk0110.c
1799
1800ATI_REMOTE2 DRIVER
1801M: Ville Syrjala <syrjala@sci.fi>
1802S: Maintained
1803F: drivers/input/misc/ati_remote2.c
1804
1805ATLX ETHERNET DRIVERS
1806M: Jay Cliburn <jcliburn@gmail.com>
1807M: Chris Snook <chris.snook@gmail.com>
1808L: netdev@vger.kernel.org
1809W: http://sourceforge.net/projects/atl1
1810W: http://atl1.sourceforge.net
1811S: Maintained
1812F: drivers/net/ethernet/atheros/
1813
1814ATM
1815M: Chas Williams <3chas3@gmail.com>
1816L: linux-atm-general@lists.sourceforge.net (moderated for non-subscribers)
1817L: netdev@vger.kernel.org
1818W: http://linux-atm.sourceforge.net
1819S: Maintained
1820F: drivers/atm/
1821F: include/linux/atm*
1822F: include/uapi/linux/atm*
1823
1824ATMEL AT91 / AT32 MCI DRIVER
1825M: Ludovic Desroches <ludovic.desroches@atmel.com>
1826S: Maintained
1827F: drivers/mmc/host/atmel-mci.c
1828F: drivers/mmc/host/atmel-mci-regs.h
1829
1830ATMEL AT91 / AT32 SERIAL DRIVER
1831M: Nicolas Ferre <nicolas.ferre@atmel.com>
1832S: Supported
1833F: drivers/tty/serial/atmel_serial.c
1834
1835ATMEL Audio ALSA driver
1836M: Nicolas Ferre <nicolas.ferre@atmel.com>
1837L: alsa-devel@alsa-project.org (moderated for non-subscribers)
1838S: Supported
1839F: sound/soc/atmel
1840
1841ATMEL DMA DRIVER
1842M: Nicolas Ferre <nicolas.ferre@atmel.com>
1843L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1844S: Supported
1845F: drivers/dma/at_hdmac.c
1846F: drivers/dma/at_hdmac_regs.h
1847F: include/linux/platform_data/dma-atmel.h
1848
1849ATMEL XDMA DRIVER
1850M: Ludovic Desroches <ludovic.desroches@atmel.com>
1851L: linux-arm-kernel@lists.infradead.org
1852L: dmaengine@vger.kernel.org
1853S: Supported
1854F: drivers/dma/at_xdmac.c
1855
1856ATMEL I2C DRIVER
1857M: Ludovic Desroches <ludovic.desroches@atmel.com>
1858L: linux-i2c@vger.kernel.org
1859S: Supported
1860F: drivers/i2c/busses/i2c-at91.c
1861
1862ATMEL ISI DRIVER
1863M: Josh Wu <josh.wu@atmel.com>
1864L: linux-media@vger.kernel.org
1865S: Supported
1866F: drivers/media/platform/soc_camera/atmel-isi.c
1867F: include/media/atmel-isi.h
1868
1869ATMEL LCDFB DRIVER
1870M: Nicolas Ferre <nicolas.ferre@atmel.com>
1871L: linux-fbdev@vger.kernel.org
1872S: Maintained
1873F: drivers/video/fbdev/atmel_lcdfb.c
1874F: include/video/atmel_lcdc.h
1875
1876ATMEL MACB ETHERNET DRIVER
1877M: Nicolas Ferre <nicolas.ferre@atmel.com>
1878S: Supported
1879F: drivers/net/ethernet/cadence/
1880
1881ATMEL NAND DRIVER
1882M: Josh Wu <josh.wu@atmel.com>
1883L: linux-mtd@lists.infradead.org
1884S: Supported
1885F: drivers/mtd/nand/atmel_nand*
1886
1887ATMEL SPI DRIVER
1888M: Nicolas Ferre <nicolas.ferre@atmel.com>
1889S: Supported
1890F: drivers/spi/spi-atmel.*
1891
1892ATMEL SSC DRIVER
1893M: Nicolas Ferre <nicolas.ferre@atmel.com>
1894L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1895S: Supported
1896F: drivers/misc/atmel-ssc.c
1897F: include/linux/atmel-ssc.h
1898
1899ATMEL Timer Counter (TC) AND CLOCKSOURCE DRIVERS
1900M: Nicolas Ferre <nicolas.ferre@atmel.com>
1901L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1902S: Supported
1903F: drivers/misc/atmel_tclib.c
1904F: drivers/clocksource/tcb_clksrc.c
1905
1906ATMEL USBA UDC DRIVER
1907M: Nicolas Ferre <nicolas.ferre@atmel.com>
1908L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1909S: Supported
1910F: drivers/usb/gadget/udc/atmel_usba_udc.*
1911
1912ATMEL WIRELESS DRIVER
1913M: Simon Kelley <simon@thekelleys.org.uk>
1914L: linux-wireless@vger.kernel.org
1915W: http://www.thekelleys.org.uk/atmel
1916W: http://atmelwlandriver.sourceforge.net/
1917S: Maintained
1918F: drivers/net/wireless/atmel*
1919
1920ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER
1921M: Bradley Grove <linuxdrivers@attotech.com>
1922L: linux-scsi@vger.kernel.org
1923W: http://www.attotech.com
1924S: Supported
1925F: drivers/scsi/esas2r
1926
1927ATUSB IEEE 802.15.4 RADIO DRIVER
1928M: Stefan Schmidt <stefan@osg.samsung.com>
1929L: linux-wpan@vger.kernel.org
1930S: Maintained
1931F: drivers/net/ieee802154/atusb.c
1932F: drivers/net/ieee802154/atusb.h
1933F: drivers/net/ieee802154/at86rf230.h
1934
1935AUDIT SUBSYSTEM
1936M: Paul Moore <paul@paul-moore.com>
1937M: Eric Paris <eparis@redhat.com>
1938L: linux-audit@redhat.com (moderated for non-subscribers)
1939W: http://people.redhat.com/sgrubb/audit/
1940T: git git://git.infradead.org/users/pcmoore/audit
1941S: Maintained
1942F: include/linux/audit.h
1943F: include/uapi/linux/audit.h
1944F: kernel/audit*
1945
1946AUXILIARY DISPLAY DRIVERS
1947M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
1948W: http://miguelojeda.es/auxdisplay.htm
1949W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
1950S: Maintained
1951F: drivers/auxdisplay/
1952F: include/linux/cfag12864b.h
1953
1954AVR32 ARCHITECTURE
1955M: Haavard Skinnemoen <hskinnemoen@gmail.com>
1956M: Hans-Christian Egtvedt <egtvedt@samfundet.no>
1957W: http://www.atmel.com/products/AVR32/
1958W: http://mirror.egtvedt.no/avr32linux.org/
1959W: http://avrfreaks.net/
1960S: Maintained
1961F: arch/avr32/
1962
1963AVR32/AT32AP MACHINE SUPPORT
1964M: Haavard Skinnemoen <hskinnemoen@gmail.com>
1965M: Hans-Christian Egtvedt <egtvedt@samfundet.no>
1966S: Maintained
1967F: arch/avr32/mach-at32ap/
1968
1969AX.25 NETWORK LAYER
1970M: Ralf Baechle <ralf@linux-mips.org>
1971L: linux-hams@vger.kernel.org
1972W: http://www.linux-ax25.org/
1973S: Maintained
1974F: include/uapi/linux/ax25.h
1975F: include/net/ax25.h
1976F: net/ax25/
1977
1978AZ6007 DVB DRIVER
1979M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
1980L: linux-media@vger.kernel.org
1981W: http://linuxtv.org
1982T: git git://linuxtv.org/media_tree.git
1983S: Maintained
1984F: drivers/media/usb/dvb-usb-v2/az6007.c
1985
1986AZTECH FM RADIO RECEIVER DRIVER
1987M: Hans Verkuil <hverkuil@xs4all.nl>
1988L: linux-media@vger.kernel.org
1989T: git git://linuxtv.org/media_tree.git
1990W: http://linuxtv.org
1991S: Maintained
1992F: drivers/media/radio/radio-aztech*
1993
1994B43 WIRELESS DRIVER
1995L: linux-wireless@vger.kernel.org
1996L: b43-dev@lists.infradead.org
1997W: http://wireless.kernel.org/en/users/Drivers/b43
1998S: Odd Fixes
1999F: drivers/net/wireless/b43/
2000
2001B43LEGACY WIRELESS DRIVER
2002M: Larry Finger <Larry.Finger@lwfinger.net>
2003L: linux-wireless@vger.kernel.org
2004L: b43-dev@lists.infradead.org
2005W: http://wireless.kernel.org/en/users/Drivers/b43
2006S: Maintained
2007F: drivers/net/wireless/b43legacy/
2008
2009BACKLIGHT CLASS/SUBSYSTEM
2010M: Jingoo Han <jingoohan1@gmail.com>
2011M: Lee Jones <lee.jones@linaro.org>
2012S: Maintained
2013F: drivers/video/backlight/
2014F: include/linux/backlight.h
2015
2016BATMAN ADVANCED
2017M: Marek Lindner <mareklindner@neomailbox.ch>
2018M: Simon Wunderlich <sw@simonwunderlich.de>
2019M: Antonio Quartulli <antonio@meshcoding.com>
2020L: b.a.t.m.a.n@lists.open-mesh.org
2021W: http://www.open-mesh.org/
2022S: Maintained
2023F: net/batman-adv/
2024
2025BAYCOM/HDLCDRV DRIVERS FOR AX.25
2026M: Thomas Sailer <t.sailer@alumni.ethz.ch>
2027L: linux-hams@vger.kernel.org
2028W: http://www.baycom.org/~tom/ham/ham.html
2029S: Maintained
2030F: drivers/net/hamradio/baycom*
2031
2032BCACHE (BLOCK LAYER CACHE)
2033M: Kent Overstreet <kent.overstreet@gmail.com>
2034L: linux-bcache@vger.kernel.org
2035W: http://bcache.evilpiepirate.org
2036S: Maintained
2037F: drivers/md/bcache/
2038
2039BDISP ST MEDIA DRIVER
2040M: Fabien Dessenne <fabien.dessenne@st.com>
2041L: linux-media@vger.kernel.org
2042T: git git://linuxtv.org/media_tree.git
2043W: http://linuxtv.org
2044S: Supported
2045F: drivers/media/platform/sti/bdisp
2046
2047BEFS FILE SYSTEM
2048S: Orphan
2049F: Documentation/filesystems/befs.txt
2050F: fs/befs/
2051
2052BECKHOFF CX5020 ETHERCAT MASTER DRIVER
2053M: Dariusz Marcinkiewicz <reksio@newterm.pl>
2054L: netdev@vger.kernel.org
2055S: Maintained
2056F: drivers/net/ethernet/ec_bhf.c
2057
2058BFS FILE SYSTEM
2059M: "Tigran A. Aivazian" <tigran@aivazian.fsnet.co.uk>
2060S: Maintained
2061F: Documentation/filesystems/bfs.txt
2062F: fs/bfs/
2063F: include/uapi/linux/bfs_fs.h
2064
2065BLACKFIN ARCHITECTURE
2066M: Steven Miao <realmz6@gmail.com>
2067L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2068T: git git://git.code.sf.net/p/adi-linux/code
2069W: http://blackfin.uclinux.org
2070S: Supported
2071F: arch/blackfin/
2072
2073BLACKFIN EMAC DRIVER
2074L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2075W: http://blackfin.uclinux.org
2076S: Supported
2077F: drivers/net/ethernet/adi/
2078
2079BLACKFIN RTC DRIVER
2080L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2081W: http://blackfin.uclinux.org
2082S: Supported
2083F: drivers/rtc/rtc-bfin.c
2084
2085BLACKFIN SDH DRIVER
2086M: Sonic Zhang <sonic.zhang@analog.com>
2087L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2088W: http://blackfin.uclinux.org
2089S: Supported
2090F: drivers/mmc/host/bfin_sdh.c
2091
2092BLACKFIN SERIAL DRIVER
2093M: Sonic Zhang <sonic.zhang@analog.com>
2094L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2095W: http://blackfin.uclinux.org
2096S: Supported
2097F: drivers/tty/serial/bfin_uart.c
2098
2099BLACKFIN WATCHDOG DRIVER
2100L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2101W: http://blackfin.uclinux.org
2102S: Supported
2103F: drivers/watchdog/bfin_wdt.c
2104
2105BLACKFIN I2C TWI DRIVER
2106M: Sonic Zhang <sonic.zhang@analog.com>
2107L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2108W: http://blackfin.uclinux.org/
2109S: Supported
2110F: drivers/i2c/busses/i2c-bfin-twi.c
2111
2112BLACKFIN MEDIA DRIVER
2113M: Scott Jiang <scott.jiang.linux@gmail.com>
2114L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2115W: http://blackfin.uclinux.org/
2116S: Supported
2117F: drivers/media/platform/blackfin/
2118F: drivers/media/i2c/adv7183*
2119F: drivers/media/i2c/vs6624*
2120
2121BLINKM RGB LED DRIVER
2122M: Jan-Simon Moeller <jansimon.moeller@gmx.de>
2123S: Maintained
2124F: drivers/leds/leds-blinkm.c
2125
2126BLOCK LAYER
2127M: Jens Axboe <axboe@kernel.dk>
2128T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
2129S: Maintained
2130F: block/
2131F: kernel/trace/blktrace.c
2132
2133BLOCK2MTD DRIVER
2134M: Joern Engel <joern@lazybastard.org>
2135L: linux-mtd@lists.infradead.org
2136S: Maintained
2137F: drivers/mtd/devices/block2mtd.c
2138
2139BLUETOOTH DRIVERS
2140M: Marcel Holtmann <marcel@holtmann.org>
2141M: Gustavo Padovan <gustavo@padovan.org>
2142M: Johan Hedberg <johan.hedberg@gmail.com>
2143L: linux-bluetooth@vger.kernel.org
2144W: http://www.bluez.org/
2145T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2146T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2147S: Maintained
2148F: drivers/bluetooth/
2149
2150BLUETOOTH SUBSYSTEM
2151M: Marcel Holtmann <marcel@holtmann.org>
2152M: Gustavo Padovan <gustavo@padovan.org>
2153M: Johan Hedberg <johan.hedberg@gmail.com>
2154L: linux-bluetooth@vger.kernel.org
2155W: http://www.bluez.org/
2156T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2157T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2158S: Maintained
2159F: net/bluetooth/
2160F: include/net/bluetooth/
2161
2162BONDING DRIVER
2163M: Jay Vosburgh <j.vosburgh@gmail.com>
2164M: Veaceslav Falico <vfalico@gmail.com>
2165M: Andy Gospodarek <gospo@cumulusnetworks.com>
2166L: netdev@vger.kernel.org
2167W: http://sourceforge.net/projects/bonding/
2168S: Supported
2169F: drivers/net/bonding/
2170F: include/uapi/linux/if_bonding.h
2171
2172BPF (Safe dynamic programs and tools)
2173M: Alexei Starovoitov <ast@kernel.org>
2174L: netdev@vger.kernel.org
2175L: linux-kernel@vger.kernel.org
2176S: Supported
2177F: kernel/bpf/
2178
2179BROADCOM B44 10/100 ETHERNET DRIVER
2180M: Gary Zambrano <zambrano@broadcom.com>
2181L: netdev@vger.kernel.org
2182S: Supported
2183F: drivers/net/ethernet/broadcom/b44.*
2184
2185BROADCOM GENET ETHERNET DRIVER
2186M: Florian Fainelli <f.fainelli@gmail.com>
2187L: netdev@vger.kernel.org
2188S: Supported
2189F: drivers/net/ethernet/broadcom/genet/
2190
2191BROADCOM BNX2 GIGABIT ETHERNET DRIVER
2192M: Sony Chacko <sony.chacko@qlogic.com>
2193M: Dept-HSGLinuxNICDev@qlogic.com
2194L: netdev@vger.kernel.org
2195S: Supported
2196F: drivers/net/ethernet/broadcom/bnx2.*
2197F: drivers/net/ethernet/broadcom/bnx2_*
2198
2199BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
2200M: Ariel Elior <ariel.elior@qlogic.com>
2201L: netdev@vger.kernel.org
2202S: Supported
2203F: drivers/net/ethernet/broadcom/bnx2x/
2204
2205BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
2206M: Florian Fainelli <f.fainelli@gmail.com>
2207M: Ray Jui <rjui@broadcom.com>
2208M: Scott Branden <sbranden@broadcom.com>
2209L: bcm-kernel-feedback-list@broadcom.com
2210T: git git://github.com/broadcom/mach-bcm
2211S: Maintained
2212F: arch/arm/mach-bcm/
2213F: arch/arm/boot/dts/bcm113*
2214F: arch/arm/boot/dts/bcm216*
2215F: arch/arm/boot/dts/bcm281*
2216F: arch/arm/configs/bcm_defconfig
2217F: drivers/mmc/host/sdhci-bcm-kona.c
2218F: drivers/clocksource/bcm_kona_timer.c
2219
2220BROADCOM BCM2835 ARM ARCHITECTURE
2221M: Stephen Warren <swarren@wwwdotorg.org>
2222M: Lee Jones <lee@kernel.org>
2223L: linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers)
2224T: git git://git.kernel.org/pub/scm/linux/kernel/git/rpi/linux-rpi.git
2225S: Maintained
2226N: bcm2835
2227
2228BROADCOM BCM33XX MIPS ARCHITECTURE
2229M: Kevin Cernekee <cernekee@gmail.com>
2230L: linux-mips@linux-mips.org
2231S: Maintained
2232F: arch/mips/bcm3384/*
2233F: arch/mips/include/asm/mach-bcm3384/*
2234F: arch/mips/kernel/*bmips*
2235
2236BROADCOM BCM47XX MIPS ARCHITECTURE
2237M: Hauke Mehrtens <hauke@hauke-m.de>
2238M: Rafał Miłecki <zajec5@gmail.com>
2239L: linux-mips@linux-mips.org
2240S: Maintained
2241F: arch/mips/bcm47xx/*
2242F: arch/mips/include/asm/mach-bcm47xx/*
2243
2244BROADCOM BCM5301X ARM ARCHITECTURE
2245M: Hauke Mehrtens <hauke@hauke-m.de>
2246L: linux-arm-kernel@lists.infradead.org
2247S: Maintained
2248F: arch/arm/mach-bcm/bcm_5301x.c
2249F: arch/arm/boot/dts/bcm5301x.dtsi
2250F: arch/arm/boot/dts/bcm470*
2251
2252BROADCOM BCM63XX ARM ARCHITECTURE
2253M: Florian Fainelli <f.fainelli@gmail.com>
2254L: linux-arm-kernel@lists.infradead.org
2255T: git git://github.com/broadcom/arm-bcm63xx.git
2256S: Maintained
2257F: arch/arm/mach-bcm/bcm63xx.c
2258F: arch/arm/include/debug/bcm63xx.S
2259
2260BROADCOM BCM63XX/BCM33XX UDC DRIVER
2261M: Kevin Cernekee <cernekee@gmail.com>
2262L: linux-usb@vger.kernel.org
2263S: Maintained
2264F: drivers/usb/gadget/udc/bcm63xx_udc.*
2265
2266BROADCOM BCM7XXX ARM ARCHITECTURE
2267M: Brian Norris <computersforpeace@gmail.com>
2268M: Gregory Fong <gregory.0xf0@gmail.com>
2269M: Florian Fainelli <f.fainelli@gmail.com>
2270L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2271T: git git://github.com/broadcom/stblinux.git
2272S: Maintained
2273F: arch/arm/mach-bcm/*brcmstb*
2274F: arch/arm/boot/dts/bcm7*.dts*
2275F: drivers/bus/brcmstb_gisb.c
2276N: brcmstb
2277
2278BROADCOM BMIPS MIPS ARCHITECTURE
2279M: Kevin Cernekee <cernekee@gmail.com>
2280M: Florian Fainelli <f.fainelli@gmail.com>
2281L: linux-mips@linux-mips.org
2282T: git git://github.com/broadcom/stblinux.git
2283S: Maintained
2284F: arch/mips/bmips/*
2285F: arch/mips/include/asm/mach-bmips/*
2286F: arch/mips/kernel/*bmips*
2287F: arch/mips/boot/dts/brcm/bcm*.dts*
2288F: drivers/irqchip/irq-bcm7*
2289F: drivers/irqchip/irq-brcmstb*
2290
2291BROADCOM TG3 GIGABIT ETHERNET DRIVER
2292M: Prashant Sreedharan <prashant@broadcom.com>
2293M: Michael Chan <mchan@broadcom.com>
2294L: netdev@vger.kernel.org
2295S: Supported
2296F: drivers/net/ethernet/broadcom/tg3.*
2297
2298BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER
2299M: Brett Rudley <brudley@broadcom.com>
2300M: Arend van Spriel <arend@broadcom.com>
2301M: Franky (Zhenhui) Lin <frankyl@broadcom.com>
2302M: Hante Meuleman <meuleman@broadcom.com>
2303L: linux-wireless@vger.kernel.org
2304L: brcm80211-dev-list@broadcom.com
2305S: Supported
2306F: drivers/net/wireless/brcm80211/
2307
2308BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
2309M: QLogic-Storage-Upstream@qlogic.com
2310L: linux-scsi@vger.kernel.org
2311S: Supported
2312F: drivers/scsi/bnx2fc/
2313
2314BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
2315M: QLogic-Storage-Upstream@qlogic.com
2316L: linux-scsi@vger.kernel.org
2317S: Supported
2318F: drivers/scsi/bnx2i/
2319
2320BROADCOM CYGNUS/IPROC ARM ARCHITECTURE
2321M: Ray Jui <rjui@broadcom.com>
2322M: Scott Branden <sbranden@broadcom.com>
2323L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2324L: bcm-kernel-feedback-list@broadcom.com
2325T: git git://github.com/broadcom/cygnus-linux.git
2326S: Maintained
2327N: iproc
2328N: cygnus
2329N: bcm9113*
2330N: bcm9583*
2331N: bcm583*
2332N: bcm113*
2333
2334BROADCOM BRCMSTB GPIO DRIVER
2335M: Gregory Fong <gregory.0xf0@gmail.com>
2336L: bcm-kernel-feedback-list@broadcom.com>
2337S: Supported
2338F: drivers/gpio/gpio-brcmstb.c
2339F: Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt
2340
2341BROADCOM KONA GPIO DRIVER
2342M: Ray Jui <rjui@broadcom.com>
2343L: bcm-kernel-feedback-list@broadcom.com
2344S: Supported
2345F: drivers/gpio/gpio-bcm-kona.c
2346F: Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt
2347
2348BROADCOM NVRAM DRIVER
2349M: Rafał Miłecki <zajec5@gmail.com>
2350L: linux-mips@linux-mips.org
2351S: Maintained
2352F: drivers/firmware/broadcom/*
2353
2354BROADCOM STB NAND FLASH DRIVER
2355M: Brian Norris <computersforpeace@gmail.com>
2356L: linux-mtd@lists.infradead.org
2357S: Maintained
2358F: drivers/mtd/nand/brcmnand/
2359
2360BROADCOM SPECIFIC AMBA DRIVER (BCMA)
2361M: Rafał Miłecki <zajec5@gmail.com>
2362L: linux-wireless@vger.kernel.org
2363S: Maintained
2364F: drivers/bcma/
2365F: include/linux/bcma/
2366
2367BROADCOM SYSTEMPORT ETHERNET DRIVER
2368M: Florian Fainelli <f.fainelli@gmail.com>
2369L: netdev@vger.kernel.org
2370S: Supported
2371F: drivers/net/ethernet/broadcom/bcmsysport.*
2372
2373BROCADE BFA FC SCSI DRIVER
2374M: Anil Gurumurthy <anil.gurumurthy@qlogic.com>
2375M: Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
2376L: linux-scsi@vger.kernel.org
2377S: Supported
2378F: drivers/scsi/bfa/
2379
2380BROCADE BNA 10 GIGABIT ETHERNET DRIVER
2381M: Rasesh Mody <rasesh.mody@qlogic.com>
2382L: netdev@vger.kernel.org
2383S: Supported
2384F: drivers/net/ethernet/brocade/bna/
2385
2386BSG (block layer generic sg v4 driver)
2387M: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
2388L: linux-scsi@vger.kernel.org
2389S: Supported
2390F: block/bsg.c
2391F: include/linux/bsg.h
2392F: include/uapi/linux/bsg.h
2393
2394BT87X AUDIO DRIVER
2395M: Clemens Ladisch <clemens@ladisch.de>
2396L: alsa-devel@alsa-project.org (moderated for non-subscribers)
2397T: git git://git.alsa-project.org/alsa-kernel.git
2398S: Maintained
2399F: Documentation/sound/alsa/Bt87x.txt
2400F: sound/pci/bt87x.c
2401
2402BT8XXGPIO DRIVER
2403M: Michael Buesch <m@bues.ch>
2404W: http://bu3sch.de/btgpio.php
2405S: Maintained
2406F: drivers/gpio/gpio-bt8xx.c
2407
2408BTRFS FILE SYSTEM
2409M: Chris Mason <clm@fb.com>
2410M: Josef Bacik <jbacik@fb.com>
2411M: David Sterba <dsterba@suse.com>
2412L: linux-btrfs@vger.kernel.org
2413W: http://btrfs.wiki.kernel.org/
2414Q: http://patchwork.kernel.org/project/linux-btrfs/list/
2415T: git git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git
2416S: Maintained
2417F: Documentation/filesystems/btrfs.txt
2418F: fs/btrfs/
2419
2420BTTV VIDEO4LINUX DRIVER
2421M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
2422L: linux-media@vger.kernel.org
2423W: http://linuxtv.org
2424T: git git://linuxtv.org/media_tree.git
2425S: Odd fixes
2426F: Documentation/video4linux/bttv/
2427F: drivers/media/pci/bt8xx/bttv*
2428
2429BUSLOGIC SCSI DRIVER
2430M: Khalid Aziz <khalid@gonehiking.org>
2431L: linux-scsi@vger.kernel.org
2432S: Maintained
2433F: drivers/scsi/BusLogic.*
2434F: drivers/scsi/FlashPoint.*
2435
2436C-MEDIA CMI8788 DRIVER
2437M: Clemens Ladisch <clemens@ladisch.de>
2438L: alsa-devel@alsa-project.org (moderated for non-subscribers)
2439T: git git://git.alsa-project.org/alsa-kernel.git
2440S: Maintained
2441F: sound/pci/oxygen/
2442
2443C6X ARCHITECTURE
2444M: Mark Salter <msalter@redhat.com>
2445M: Aurelien Jacquiot <a-jacquiot@ti.com>
2446L: linux-c6x-dev@linux-c6x.org
2447W: http://www.linux-c6x.org/wiki/index.php/Main_Page
2448S: Maintained
2449F: arch/c6x/
2450
2451CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
2452M: David Howells <dhowells@redhat.com>
2453L: linux-cachefs@redhat.com
2454S: Supported
2455F: Documentation/filesystems/caching/cachefiles.txt
2456F: fs/cachefiles/
2457
2458CADET FM/AM RADIO RECEIVER DRIVER
2459M: Hans Verkuil <hverkuil@xs4all.nl>
2460L: linux-media@vger.kernel.org
2461T: git git://linuxtv.org/media_tree.git
2462W: http://linuxtv.org
2463S: Maintained
2464F: drivers/media/radio/radio-cadet*
2465
2466CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
2467M: Jonathan Corbet <corbet@lwn.net>
2468L: linux-media@vger.kernel.org
2469T: git git://linuxtv.org/media_tree.git
2470S: Maintained
2471F: Documentation/video4linux/cafe_ccic
2472F: drivers/media/platform/marvell-ccic/
2473
2474CAIF NETWORK LAYER
2475M: Dmitry Tarnyagin <dmitry.tarnyagin@lockless.no>
2476L: netdev@vger.kernel.org
2477S: Supported
2478F: Documentation/networking/caif/
2479F: drivers/net/caif/
2480F: include/uapi/linux/caif/
2481F: include/net/caif/
2482F: net/caif/
2483
2484CALGARY x86-64 IOMMU
2485M: Muli Ben-Yehuda <muli@il.ibm.com>
2486M: "Jon D. Mason" <jdmason@kudzu.us>
2487L: discuss@x86-64.org
2488S: Maintained
2489F: arch/x86/kernel/pci-calgary_64.c
2490F: arch/x86/kernel/tce_64.c
2491F: arch/x86/include/asm/calgary.h
2492F: arch/x86/include/asm/tce.h
2493
2494CAN NETWORK LAYER
2495M: Oliver Hartkopp <socketcan@hartkopp.net>
2496M: Marc Kleine-Budde <mkl@pengutronix.de>
2497L: linux-can@vger.kernel.org
2498W: https://github.com/linux-can
2499T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
2500T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
2501S: Maintained
2502F: Documentation/networking/can.txt
2503F: net/can/
2504F: include/linux/can/core.h
2505F: include/uapi/linux/can.h
2506F: include/uapi/linux/can/bcm.h
2507F: include/uapi/linux/can/raw.h
2508F: include/uapi/linux/can/gw.h
2509
2510CAN NETWORK DRIVERS
2511M: Wolfgang Grandegger <wg@grandegger.com>
2512M: Marc Kleine-Budde <mkl@pengutronix.de>
2513L: linux-can@vger.kernel.org
2514W: https://github.com/linux-can
2515T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
2516T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
2517S: Maintained
2518F: drivers/net/can/
2519F: include/linux/can/dev.h
2520F: include/linux/can/platform/
2521F: include/uapi/linux/can/error.h
2522F: include/uapi/linux/can/netlink.h
2523
2524CAPABILITIES
2525M: Serge Hallyn <serge.hallyn@canonical.com>
2526L: linux-security-module@vger.kernel.org
2527S: Supported
2528F: include/linux/capability.h
2529F: include/uapi/linux/capability.h
2530F: security/commoncap.c
2531F: kernel/capability.c
2532
2533CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
2534M: Kevin Tsai <ktsai@capellamicro.com>
2535S: Maintained
2536F: drivers/iio/light/cm*
2537F: Documentation/devicetree/bindings/i2c/trivial-devices.txt
2538
2539CAVIUM LIQUIDIO NETWORK DRIVER
2540M: Derek Chickles <derek.chickles@caviumnetworks.com>
2541M: Satanand Burla <satananda.burla@caviumnetworks.com>
2542M: Felix Manlunas <felix.manlunas@caviumnetworks.com>
2543M: Raghu Vatsavayi <raghu.vatsavayi@caviumnetworks.com>
2544L: netdev@vger.kernel.org
2545W: http://www.cavium.com
2546S: Supported
2547F: drivers/net/ethernet/cavium/
2548F: drivers/net/ethernet/cavium/liquidio/
2549
2550CC2520 IEEE-802.15.4 RADIO DRIVER
2551M: Varka Bhadram <varkabhadram@gmail.com>
2552L: linux-wpan@vger.kernel.org
2553S: Maintained
2554F: drivers/net/ieee802154/cc2520.c
2555F: include/linux/spi/cc2520.h
2556F: Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
2557
2558CELL BROADBAND ENGINE ARCHITECTURE
2559M: Arnd Bergmann <arnd@arndb.de>
2560L: linuxppc-dev@lists.ozlabs.org
2561W: http://www.ibm.com/developerworks/power/cell/
2562S: Supported
2563F: arch/powerpc/include/asm/cell*.h
2564F: arch/powerpc/include/asm/spu*.h
2565F: arch/powerpc/include/uapi/asm/spu*.h
2566F: arch/powerpc/oprofile/*cell*
2567F: arch/powerpc/platforms/cell/
2568
2569CEPH COMMON CODE (LIBCEPH)
2570M: Ilya Dryomov <idryomov@gmail.com>
2571M: "Yan, Zheng" <zyan@redhat.com>
2572M: Sage Weil <sage@redhat.com>
2573L: ceph-devel@vger.kernel.org
2574W: http://ceph.com/
2575T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
2576T: git git://github.com/ceph/ceph-client.git
2577S: Supported
2578F: net/ceph/
2579F: include/linux/ceph/
2580F: include/linux/crush/
2581
2582CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
2583M: "Yan, Zheng" <zyan@redhat.com>
2584M: Sage Weil <sage@redhat.com>
2585M: Ilya Dryomov <idryomov@gmail.com>
2586L: ceph-devel@vger.kernel.org
2587W: http://ceph.com/
2588T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
2589T: git git://github.com/ceph/ceph-client.git
2590S: Supported
2591F: Documentation/filesystems/ceph.txt
2592F: fs/ceph/
2593
2594CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM:
2595L: linux-usb@vger.kernel.org
2596S: Orphan
2597F: Documentation/usb/WUSB-Design-overview.txt
2598F: Documentation/usb/wusb-cbaf
2599F: drivers/usb/host/hwa-hc.c
2600F: drivers/usb/host/whci/
2601F: drivers/usb/wusbcore/
2602F: include/linux/usb/wusb*
2603
2604CFAG12864B LCD DRIVER
2605M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
2606W: http://miguelojeda.es/auxdisplay.htm
2607W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
2608S: Maintained
2609F: drivers/auxdisplay/cfag12864b.c
2610F: include/linux/cfag12864b.h
2611
2612CFAG12864BFB LCD FRAMEBUFFER DRIVER
2613M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
2614W: http://miguelojeda.es/auxdisplay.htm
2615W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
2616S: Maintained
2617F: drivers/auxdisplay/cfag12864bfb.c
2618F: include/linux/cfag12864b.h
2619
2620CFG80211 and NL80211
2621M: Johannes Berg <johannes@sipsolutions.net>
2622L: linux-wireless@vger.kernel.org
2623W: http://wireless.kernel.org/
2624T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
2625T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
2626S: Maintained
2627F: include/uapi/linux/nl80211.h
2628F: include/net/cfg80211.h
2629F: net/wireless/*
2630X: net/wireless/wext*
2631
2632CHAR and MISC DRIVERS
2633M: Arnd Bergmann <arnd@arndb.de>
2634M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
2635T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
2636S: Supported
2637F: drivers/char/*
2638F: drivers/misc/*
2639F: include/linux/miscdevice.h
2640
2641CHECKPATCH
2642M: Andy Whitcroft <apw@canonical.com>
2643M: Joe Perches <joe@perches.com>
2644S: Maintained
2645F: scripts/checkpatch.pl
2646
2647CHINESE DOCUMENTATION
2648M: Harry Wei <harryxiyou@gmail.com>
2649L: xiyoulinuxkernelgroup@googlegroups.com (subscribers-only)
2650L: linux-kernel@zh-kernel.org (moderated for non-subscribers)
2651S: Maintained
2652F: Documentation/zh_CN/
2653
2654CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
2655M: Peter Chen <Peter.Chen@freescale.com>
2656T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
2657L: linux-usb@vger.kernel.org
2658S: Maintained
2659F: drivers/usb/chipidea/
2660
2661CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
2662M: Hans de Goede <hdegoede@redhat.com>
2663L: linux-input@vger.kernel.org
2664S: Maintained
2665F: Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt
2666F: drivers/input/touchscreen/chipone_icn8318.c
2667
2668CHROME HARDWARE PLATFORM SUPPORT
2669M: Olof Johansson <olof@lixom.net>
2670S: Maintained
2671F: drivers/platform/chrome/
2672
2673CISCO VIC ETHERNET NIC DRIVER
2674M: Christian Benvenuti <benve@cisco.com>
2675M: Sujith Sankar <ssujith@cisco.com>
2676M: Govindarajulu Varadarajan <_govind@gmx.com>
2677M: Neel Patel <neepatel@cisco.com>
2678S: Supported
2679F: drivers/net/ethernet/cisco/enic/
2680
2681CISCO VIC LOW LATENCY NIC DRIVER
2682M: Upinder Malhi <umalhi@cisco.com>
2683S: Supported
2684F: drivers/infiniband/hw/usnic
2685
2686CIRRUS LOGIC EP93XX ETHERNET DRIVER
2687M: Hartley Sweeten <hsweeten@visionengravers.com>
2688L: netdev@vger.kernel.org
2689S: Maintained
2690F: drivers/net/ethernet/cirrus/ep93xx_eth.c
2691
2692CIRRUS LOGIC AUDIO CODEC DRIVERS
2693M: Brian Austin <brian.austin@cirrus.com>
2694M: Paul Handrigan <Paul.Handrigan@cirrus.com>
2695L: alsa-devel@alsa-project.org (moderated for non-subscribers)
2696S: Maintained
2697F: sound/soc/codecs/cs*
2698
2699CLEANCACHE API
2700M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
2701L: linux-kernel@vger.kernel.org
2702S: Maintained
2703F: mm/cleancache.c
2704F: include/linux/cleancache.h
2705
2706CLK API
2707M: Russell King <linux@arm.linux.org.uk>
2708L: linux-clk@vger.kernel.org
2709S: Maintained
2710F: include/linux/clk.h
2711
2712CLOCKSOURCE, CLOCKEVENT DRIVERS
2713M: Daniel Lezcano <daniel.lezcano@linaro.org>
2714M: Thomas Gleixner <tglx@linutronix.de>
2715L: linux-kernel@vger.kernel.org
2716T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
2717S: Supported
2718F: drivers/clocksource
2719
2720CISCO FCOE HBA DRIVER
2721M: Hiral Patel <hiralpat@cisco.com>
2722M: Suma Ramars <sramars@cisco.com>
2723M: Brian Uchino <buchino@cisco.com>
2724L: linux-scsi@vger.kernel.org
2725S: Supported
2726F: drivers/scsi/fnic/
2727
2728CISCO SCSI HBA DRIVER
2729M: Narsimhulu Musini <nmusini@cisco.com>
2730M: Sesidhar Baddela <sebaddel@cisco.com>
2731L: linux-scsi@vger.kernel.org
2732S: Supported
2733F: drivers/scsi/snic/
2734
2735CMPC ACPI DRIVER
2736M: Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com>
2737M: Daniel Oliveira Nascimento <don@syst.com.br>
2738L: platform-driver-x86@vger.kernel.org
2739S: Supported
2740F: drivers/platform/x86/classmate-laptop.c
2741
2742COBALT MEDIA DRIVER
2743M: Hans Verkuil <hans.verkuil@cisco.com>
2744L: linux-media@vger.kernel.org
2745T: git git://linuxtv.org/media_tree.git
2746W: http://linuxtv.org
2747S: Supported
2748F: drivers/media/pci/cobalt/
2749
2750COCCINELLE/Semantic Patches (SmPL)
2751M: Julia Lawall <Julia.Lawall@lip6.fr>
2752M: Gilles Muller <Gilles.Muller@lip6.fr>
2753M: Nicolas Palix <nicolas.palix@imag.fr>
2754M: Michal Marek <mmarek@suse.com>
2755L: cocci@systeme.lip6.fr (moderated for non-subscribers)
2756T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc
2757W: http://coccinelle.lip6.fr/
2758S: Supported
2759F: Documentation/coccinelle.txt
2760F: scripts/coccinelle/
2761F: scripts/coccicheck
2762
2763CODA FILE SYSTEM
2764M: Jan Harkes <jaharkes@cs.cmu.edu>
2765M: coda@cs.cmu.edu
2766L: codalist@coda.cs.cmu.edu
2767W: http://www.coda.cs.cmu.edu/
2768S: Maintained
2769F: Documentation/filesystems/coda.txt
2770F: fs/coda/
2771F: include/linux/coda*.h
2772F: include/uapi/linux/coda*.h
2773
2774CODA V4L2 MEM2MEM DRIVER
2775M: Philipp Zabel <p.zabel@pengutronix.de>
2776L: linux-media@vger.kernel.org
2777S: Maintained
2778F: Documentation/devicetree/bindings/media/coda.txt
2779F: drivers/media/platform/coda/
2780
2781COMMON CLK FRAMEWORK
2782M: Michael Turquette <mturquette@baylibre.com>
2783M: Stephen Boyd <sboyd@codeaurora.org>
2784L: linux-clk@vger.kernel.org
2785T: git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
2786S: Maintained
2787F: drivers/clk/
2788X: drivers/clk/clkdev.c
2789F: include/linux/clk-pr*
2790F: include/linux/clk/
2791
2792COMMON INTERNET FILE SYSTEM (CIFS)
2793M: Steve French <sfrench@samba.org>
2794L: linux-cifs@vger.kernel.org
2795L: samba-technical@lists.samba.org (moderated for non-subscribers)
2796W: http://linux-cifs.samba.org/
2797T: git git://git.samba.org/sfrench/cifs-2.6.git
2798S: Supported
2799F: Documentation/filesystems/cifs/
2800F: fs/cifs/
2801
2802COMPACTPCI HOTPLUG CORE
2803M: Scott Murray <scott@spiteful.org>
2804L: linux-pci@vger.kernel.org
2805S: Maintained
2806F: drivers/pci/hotplug/cpci_hotplug*
2807
2808COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
2809M: Scott Murray <scott@spiteful.org>
2810L: linux-pci@vger.kernel.org
2811S: Maintained
2812F: drivers/pci/hotplug/cpcihp_zt5550.*
2813
2814COMPACTPCI HOTPLUG GENERIC DRIVER
2815M: Scott Murray <scott@spiteful.org>
2816L: linux-pci@vger.kernel.org
2817S: Maintained
2818F: drivers/pci/hotplug/cpcihp_generic.c
2819
2820COMPAL LAPTOP SUPPORT
2821M: Cezary Jackiewicz <cezary.jackiewicz@gmail.com>
2822L: platform-driver-x86@vger.kernel.org
2823S: Maintained
2824F: drivers/platform/x86/compal-laptop.c
2825
2826CONEXANT ACCESSRUNNER USB DRIVER
2827M: Simon Arlott <cxacru@fire.lp0.eu>
2828L: accessrunner-general@lists.sourceforge.net
2829W: http://accessrunner.sourceforge.net/
2830S: Maintained
2831F: drivers/usb/atm/cxacru.c
2832
2833CONFIGFS
2834M: Joel Becker <jlbec@evilplan.org>
2835T: git git://git.kernel.org/pub/scm/linux/kernel/git/jlbec/configfs.git
2836S: Supported
2837F: fs/configfs/
2838F: include/linux/configfs.h
2839
2840CONNECTOR
2841M: Evgeniy Polyakov <zbr@ioremap.net>
2842L: netdev@vger.kernel.org
2843S: Maintained
2844F: drivers/connector/
2845
2846CONTROL GROUP (CGROUP)
2847M: Tejun Heo <tj@kernel.org>
2848M: Li Zefan <lizefan@huawei.com>
2849M: Johannes Weiner <hannes@cmpxchg.org>
2850L: cgroups@vger.kernel.org
2851T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
2852S: Maintained
2853F: Documentation/cgroups/
2854F: include/linux/cgroup*
2855F: kernel/cgroup*
2856
2857CONTROL GROUP - CPUSET
2858M: Li Zefan <lizefan@huawei.com>
2859L: cgroups@vger.kernel.org
2860W: http://www.bullopensource.org/cpuset/
2861W: http://oss.sgi.com/projects/cpusets/
2862T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
2863S: Maintained
2864F: Documentation/cgroups/cpusets.txt
2865F: include/linux/cpuset.h
2866F: kernel/cpuset.c
2867
2868CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
2869M: Johannes Weiner <hannes@cmpxchg.org>
2870M: Michal Hocko <mhocko@kernel.org>
2871L: cgroups@vger.kernel.org
2872L: linux-mm@kvack.org
2873S: Maintained
2874F: mm/memcontrol.c
2875F: mm/swap_cgroup.c
2876
2877CORETEMP HARDWARE MONITORING DRIVER
2878M: Fenghua Yu <fenghua.yu@intel.com>
2879L: lm-sensors@lm-sensors.org
2880S: Maintained
2881F: Documentation/hwmon/coretemp
2882F: drivers/hwmon/coretemp.c
2883
2884COSA/SRP SYNC SERIAL DRIVER
2885M: Jan "Yenya" Kasprzak <kas@fi.muni.cz>
2886W: http://www.fi.muni.cz/~kas/cosa/
2887S: Maintained
2888F: drivers/net/wan/cosa*
2889
2890CPMAC ETHERNET DRIVER
2891M: Florian Fainelli <florian@openwrt.org>
2892L: netdev@vger.kernel.org
2893S: Maintained
2894F: drivers/net/ethernet/ti/cpmac.c
2895
2896CPU FREQUENCY DRIVERS
2897M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
2898M: Viresh Kumar <viresh.kumar@linaro.org>
2899L: linux-pm@vger.kernel.org
2900S: Maintained
2901T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
2902T: git git://git.linaro.org/people/vireshk/linux.git (For ARM Updates)
2903F: drivers/cpufreq/
2904F: include/linux/cpufreq.h
2905
2906CPU FREQUENCY DRIVERS - ARM BIG LITTLE
2907M: Viresh Kumar <viresh.kumar@linaro.org>
2908M: Sudeep Holla <sudeep.holla@arm.com>
2909L: linux-pm@vger.kernel.org
2910W: http://www.arm.com/products/processors/technologies/biglittleprocessing.php
2911S: Maintained
2912F: drivers/cpufreq/arm_big_little.h
2913F: drivers/cpufreq/arm_big_little.c
2914F: drivers/cpufreq/arm_big_little_dt.c
2915
2916CPUIDLE DRIVER - ARM BIG LITTLE
2917M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
2918M: Daniel Lezcano <daniel.lezcano@linaro.org>
2919L: linux-pm@vger.kernel.org
2920L: linux-arm-kernel@lists.infradead.org
2921T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
2922S: Maintained
2923F: drivers/cpuidle/cpuidle-big_little.c
2924
2925CPUIDLE DRIVER - ARM EXYNOS
2926M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
2927M: Daniel Lezcano <daniel.lezcano@linaro.org>
2928M: Kukjin Kim <kgene@kernel.org>
2929L: linux-pm@vger.kernel.org
2930L: linux-samsung-soc@vger.kernel.org
2931S: Supported
2932F: drivers/cpuidle/cpuidle-exynos.c
2933F: arch/arm/mach-exynos/pm.c
2934
2935CPUIDLE DRIVERS
2936M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
2937M: Daniel Lezcano <daniel.lezcano@linaro.org>
2938L: linux-pm@vger.kernel.org
2939S: Maintained
2940T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
2941F: drivers/cpuidle/*
2942F: include/linux/cpuidle.h
2943
2944CPUID/MSR DRIVER
2945M: "H. Peter Anvin" <hpa@zytor.com>
2946S: Maintained
2947F: arch/x86/kernel/cpuid.c
2948F: arch/x86/kernel/msr.c
2949
2950CPU POWER MONITORING SUBSYSTEM
2951M: Thomas Renninger <trenn@suse.com>
2952L: linux-pm@vger.kernel.org
2953S: Maintained
2954F: tools/power/cpupower/
2955
2956CRAMFS FILESYSTEM
2957W: http://sourceforge.net/projects/cramfs/
2958S: Orphan / Obsolete
2959F: Documentation/filesystems/cramfs.txt
2960F: fs/cramfs/
2961
2962CRIS PORT
2963M: Mikael Starvik <starvik@axis.com>
2964M: Jesper Nilsson <jesper.nilsson@axis.com>
2965L: linux-cris-kernel@axis.com
2966W: http://developer.axis.com
2967S: Maintained
2968F: arch/cris/
2969F: drivers/tty/serial/crisv10.*
2970
2971CRYPTO API
2972M: Herbert Xu <herbert@gondor.apana.org.au>
2973M: "David S. Miller" <davem@davemloft.net>
2974L: linux-crypto@vger.kernel.org
2975T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
2976S: Maintained
2977F: Documentation/crypto/
2978F: Documentation/DocBook/crypto-API.tmpl
2979F: arch/*/crypto/
2980F: crypto/
2981F: drivers/crypto/
2982F: include/crypto/
2983
2984CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
2985M: Neil Horman <nhorman@tuxdriver.com>
2986L: linux-crypto@vger.kernel.org
2987S: Maintained
2988F: crypto/ansi_cprng.c
2989F: crypto/rng.c
2990
2991CS5535 Audio ALSA driver
2992M: Jaya Kumar <jayakumar.alsa@gmail.com>
2993S: Maintained
2994F: sound/pci/cs5535audio/
2995
2996CW1200 WLAN driver
2997M: Solomon Peachy <pizza@shaftnet.org>
2998S: Maintained
2999F: drivers/net/wireless/cw1200/
3000
3001CX18 VIDEO4LINUX DRIVER
3002M: Andy Walls <awalls@md.metrocast.net>
3003L: ivtv-devel@ivtvdriver.org (subscribers-only)
3004L: linux-media@vger.kernel.org
3005T: git git://linuxtv.org/media_tree.git
3006W: http://linuxtv.org
3007W: http://www.ivtvdriver.org/index.php/Cx18
3008S: Maintained
3009F: Documentation/video4linux/cx18.txt
3010F: drivers/media/pci/cx18/
3011F: include/uapi/linux/ivtv*
3012
3013CX2341X MPEG ENCODER HELPER MODULE
3014M: Hans Verkuil <hverkuil@xs4all.nl>
3015L: linux-media@vger.kernel.org
3016T: git git://linuxtv.org/media_tree.git
3017W: http://linuxtv.org
3018S: Maintained
3019F: drivers/media/common/cx2341x*
3020F: include/media/cx2341x*
3021
3022CX24120 MEDIA DRIVER
3023M: Jemma Denson <jdenson@gmail.com>
3024M: Patrick Boettcher <patrick.boettcher@posteo.de>
3025L: linux-media@vger.kernel.org
3026W: http://linuxtv.org/
3027Q: http://patchwork.linuxtv.org/project/linux-media/list/
3028S: Maintained
3029F: drivers/media/dvb-frontends/cx24120*
3030
3031CX88 VIDEO4LINUX DRIVER
3032M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
3033L: linux-media@vger.kernel.org
3034W: http://linuxtv.org
3035T: git git://linuxtv.org/media_tree.git
3036S: Odd fixes
3037F: Documentation/video4linux/cx88/
3038F: drivers/media/pci/cx88/
3039
3040CXD2820R MEDIA DRIVER
3041M: Antti Palosaari <crope@iki.fi>
3042L: linux-media@vger.kernel.org
3043W: http://linuxtv.org/
3044W: http://palosaari.fi/linux/
3045Q: http://patchwork.linuxtv.org/project/linux-media/list/
3046T: git git://linuxtv.org/anttip/media_tree.git
3047S: Maintained
3048F: drivers/media/dvb-frontends/cxd2820r*
3049
3050CXGB3 ETHERNET DRIVER (CXGB3)
3051M: Santosh Raspatur <santosh@chelsio.com>
3052L: netdev@vger.kernel.org
3053W: http://www.chelsio.com
3054S: Supported
3055F: drivers/net/ethernet/chelsio/cxgb3/
3056
3057CXGB3 ISCSI DRIVER (CXGB3I)
3058M: Karen Xie <kxie@chelsio.com>
3059L: linux-scsi@vger.kernel.org
3060W: http://www.chelsio.com
3061S: Supported
3062F: drivers/scsi/cxgbi/cxgb3i
3063
3064CXGB3 IWARP RNIC DRIVER (IW_CXGB3)
3065M: Steve Wise <swise@chelsio.com>
3066L: linux-rdma@vger.kernel.org
3067W: http://www.openfabrics.org
3068S: Supported
3069F: drivers/infiniband/hw/cxgb3/
3070
3071CXGB4 ETHERNET DRIVER (CXGB4)
3072M: Hariprasad S <hariprasad@chelsio.com>
3073L: netdev@vger.kernel.org
3074W: http://www.chelsio.com
3075S: Supported
3076F: drivers/net/ethernet/chelsio/cxgb4/
3077
3078CXGB4 ISCSI DRIVER (CXGB4I)
3079M: Karen Xie <kxie@chelsio.com>
3080L: linux-scsi@vger.kernel.org
3081W: http://www.chelsio.com
3082S: Supported
3083F: drivers/scsi/cxgbi/cxgb4i
3084
3085CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
3086M: Steve Wise <swise@chelsio.com>
3087L: linux-rdma@vger.kernel.org
3088W: http://www.openfabrics.org
3089S: Supported
3090F: drivers/infiniband/hw/cxgb4/
3091
3092CXGB4VF ETHERNET DRIVER (CXGB4VF)
3093M: Casey Leedom <leedom@chelsio.com>
3094L: netdev@vger.kernel.org
3095W: http://www.chelsio.com
3096S: Supported
3097F: drivers/net/ethernet/chelsio/cxgb4vf/
3098
3099CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
3100M: Ian Munsie <imunsie@au1.ibm.com>
3101M: Michael Neuling <mikey@neuling.org>
3102L: linuxppc-dev@lists.ozlabs.org
3103S: Supported
3104F: drivers/misc/cxl/
3105F: include/misc/cxl*
3106F: include/uapi/misc/cxl.h
3107F: Documentation/powerpc/cxl.txt
3108F: Documentation/powerpc/cxl.txt
3109F: Documentation/ABI/testing/sysfs-class-cxl
3110
3111STMMAC ETHERNET DRIVER
3112M: Giuseppe Cavallaro <peppe.cavallaro@st.com>
3113L: netdev@vger.kernel.org
3114W: http://www.stlinux.com
3115S: Supported
3116F: drivers/net/ethernet/stmicro/stmmac/
3117
3118CYBERPRO FB DRIVER
3119M: Russell King <linux@arm.linux.org.uk>
3120L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3121W: http://www.arm.linux.org.uk/
3122S: Maintained
3123F: drivers/video/fbdev/cyber2000fb.*
3124
3125CYCLADES ASYNC MUX DRIVER
3126W: http://www.cyclades.com/
3127S: Orphan
3128F: drivers/tty/cyclades.c
3129F: include/linux/cyclades.h
3130F: include/uapi/linux/cyclades.h
3131
3132CYCLADES PC300 DRIVER
3133W: http://www.cyclades.com/
3134S: Orphan
3135F: drivers/net/wan/pc300*
3136
3137CYPRESS_FIRMWARE MEDIA DRIVER
3138M: Antti Palosaari <crope@iki.fi>
3139L: linux-media@vger.kernel.org
3140W: http://linuxtv.org/
3141W: http://palosaari.fi/linux/
3142Q: http://patchwork.linuxtv.org/project/linux-media/list/
3143T: git git://linuxtv.org/anttip/media_tree.git
3144S: Maintained
3145F: drivers/media/common/cypress_firmware*
3146
3147CYTTSP TOUCHSCREEN DRIVER
3148M: Ferruh Yigit <fery@cypress.com>
3149L: linux-input@vger.kernel.org
3150S: Supported
3151F: drivers/input/touchscreen/cyttsp*
3152F: include/linux/input/cyttsp.h
3153
3154DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
3155M: Joshua Kinard <kumba@gentoo.org>
3156S: Maintained
3157F: drivers/rtc/rtc-ds1685.c
3158F: include/linux/rtc/ds1685.h
3159
3160DAMA SLAVE for AX.25
3161M: Joerg Reuter <jreuter@yaina.de>
3162W: http://yaina.de/jreuter/
3163W: http://www.qsl.net/dl1bke/
3164L: linux-hams@vger.kernel.org
3165S: Maintained
3166F: net/ax25/af_ax25.c
3167F: net/ax25/ax25_dev.c
3168F: net/ax25/ax25_ds_*
3169F: net/ax25/ax25_in.c
3170F: net/ax25/ax25_out.c
3171F: net/ax25/ax25_timer.c
3172F: net/ax25/sysctl_net_ax25.c
3173
3174DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
3175L: netdev@vger.kernel.org
3176S: Orphan
3177F: Documentation/networking/dmfe.txt
3178F: drivers/net/ethernet/dec/tulip/dmfe.c
3179
3180DC390/AM53C974 SCSI driver
3181M: Hannes Reinecke <hare@suse.com>
3182L: linux-scsi@vger.kernel.org
3183S: Maintained
3184F: drivers/scsi/am53c974.c
3185
3186DC395x SCSI driver
3187M: Oliver Neukum <oliver@neukum.org>
3188M: Ali Akcaagac <aliakc@web.de>
3189M: Jamie Lenehan <lenehan@twibble.org>
3190L: dc395x@twibble.org
3191W: http://twibble.org/dist/dc395x/
3192W: http://lists.twibble.org/mailman/listinfo/dc395x/
3193S: Maintained
3194F: Documentation/scsi/dc395x.txt
3195F: drivers/scsi/dc395x.*
3196
3197DCCP PROTOCOL
3198M: Gerrit Renker <gerrit@erg.abdn.ac.uk>
3199L: dccp@vger.kernel.org
3200W: http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
3201S: Maintained
3202F: include/linux/dccp.h
3203F: include/uapi/linux/dccp.h
3204F: include/linux/tfrc.h
3205F: net/dccp/
3206
3207DECnet NETWORK LAYER
3208W: http://linux-decnet.sourceforge.net
3209L: linux-decnet-user@lists.sourceforge.net
3210S: Orphan
3211F: Documentation/networking/decnet.txt
3212F: net/decnet/
3213
3214DECSTATION PLATFORM SUPPORT
3215M: "Maciej W. Rozycki" <macro@linux-mips.org>
3216L: linux-mips@linux-mips.org
3217W: http://www.linux-mips.org/wiki/DECstation
3218S: Maintained
3219F: arch/mips/dec/
3220F: arch/mips/include/asm/dec/
3221F: arch/mips/include/asm/mach-dec/
3222
3223DEFXX FDDI NETWORK DRIVER
3224M: "Maciej W. Rozycki" <macro@linux-mips.org>
3225S: Maintained
3226F: drivers/net/fddi/defxx.*
3227
3228DELL LAPTOP DRIVER
3229M: Matthew Garrett <mjg59@srcf.ucam.org>
3230M: Pali Rohár <pali.rohar@gmail.com>
3231L: platform-driver-x86@vger.kernel.org
3232S: Maintained
3233F: drivers/platform/x86/dell-laptop.c
3234
3235DELL LAPTOP RBTN DRIVER
3236M: Pali Rohár <pali.rohar@gmail.com>
3237S: Maintained
3238F: drivers/platform/x86/dell-rbtn.*
3239
3240DELL LAPTOP FREEFALL DRIVER
3241M: Pali Rohár <pali.rohar@gmail.com>
3242S: Maintained
3243F: drivers/platform/x86/dell-smo8800.c
3244
3245DELL LAPTOP SMM DRIVER
3246M: Pali Rohár <pali.rohar@gmail.com>
3247S: Maintained
3248F: drivers/hwmon/dell-smm-hwmon.c
3249F: include/uapi/linux/i8k.h
3250
3251DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
3252M: Doug Warzecha <Douglas_Warzecha@dell.com>
3253S: Maintained
3254F: Documentation/dcdbas.txt
3255F: drivers/firmware/dcdbas.*
3256
3257DELL WMI EXTRAS DRIVER
3258M: Matthew Garrett <mjg59@srcf.ucam.org>
3259M: Pali Rohár <pali.rohar@gmail.com>
3260S: Maintained
3261F: drivers/platform/x86/dell-wmi.c
3262
3263DESIGNWARE USB2 DRD IP DRIVER
3264M: John Youn <johnyoun@synopsys.com>
3265L: linux-usb@vger.kernel.org
3266T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
3267S: Maintained
3268F: drivers/usb/dwc2/
3269
3270DESIGNWARE USB3 DRD IP DRIVER
3271M: Felipe Balbi <balbi@ti.com>
3272L: linux-usb@vger.kernel.org
3273L: linux-omap@vger.kernel.org
3274T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
3275S: Maintained
3276F: drivers/usb/dwc3/
3277
3278DEVICE COREDUMP (DEV_COREDUMP)
3279M: Johannes Berg <johannes@sipsolutions.net>
3280L: linux-kernel@vger.kernel.org
3281S: Maintained
3282F: drivers/base/devcoredump.c
3283F: include/linux/devcoredump.h
3284
3285DEVICE FREQUENCY (DEVFREQ)
3286M: MyungJoo Ham <myungjoo.ham@samsung.com>
3287M: Kyungmin Park <kyungmin.park@samsung.com>
3288L: linux-pm@vger.kernel.org
3289S: Maintained
3290F: drivers/devfreq/
3291
3292DEVICE NUMBER REGISTRY
3293M: Torben Mathiasen <device@lanana.org>
3294W: http://lanana.org/docs/device-list/index.html
3295S: Maintained
3296
3297DEVICE-MAPPER (LVM)
3298M: Alasdair Kergon <agk@redhat.com>
3299M: Mike Snitzer <snitzer@redhat.com>
3300M: dm-devel@redhat.com
3301L: dm-devel@redhat.com
3302W: http://sources.redhat.com/dm
3303Q: http://patchwork.kernel.org/project/dm-devel/list/
3304T: git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
3305T: quilt http://people.redhat.com/agk/patches/linux/editing/
3306S: Maintained
3307F: Documentation/device-mapper/
3308F: drivers/md/dm*
3309F: drivers/md/persistent-data/
3310F: include/linux/device-mapper.h
3311F: include/linux/dm-*.h
3312F: include/uapi/linux/dm-*.h
3313
3314DIALOG SEMICONDUCTOR DRIVERS
3315M: Support Opensource <support.opensource@diasemi.com>
3316W: http://www.dialog-semiconductor.com/products
3317S: Supported
3318F: Documentation/hwmon/da90??
3319F: drivers/gpio/gpio-da90??.c
3320F: drivers/hwmon/da90??-hwmon.c
3321F: drivers/iio/adc/da91??-*.c
3322F: drivers/input/misc/da90??_onkey.c
3323F: drivers/input/touchscreen/da9052_tsi.c
3324F: drivers/leds/leds-da90??.c
3325F: drivers/mfd/da903x.c
3326F: drivers/mfd/da90??-*.c
3327F: drivers/mfd/da91??-*.c
3328F: drivers/power/da9052-battery.c
3329F: drivers/power/da91??-*.c
3330F: drivers/regulator/da903x.c
3331F: drivers/regulator/da9???-regulator.[ch]
3332F: drivers/rtc/rtc-da90??.c
3333F: drivers/video/backlight/da90??_bl.c
3334F: drivers/watchdog/da90??_wdt.c
3335F: include/linux/mfd/da903x.h
3336F: include/linux/mfd/da9052/
3337F: include/linux/mfd/da9055/
3338F: include/linux/mfd/da9063/
3339F: include/linux/mfd/da9150/
3340F: include/sound/da[79]*.h
3341F: sound/soc/codecs/da[79]*.[ch]
3342
3343DIGI NEO AND CLASSIC PCI PRODUCTS
3344M: Lidza Louina <lidza.louina@gmail.com>
3345M: Mark Hounschell <markh@compro.net>
3346L: driverdev-devel@linuxdriverproject.org
3347S: Maintained
3348F: drivers/staging/dgnc/
3349
3350DIGI EPCA PCI PRODUCTS
3351M: Lidza Louina <lidza.louina@gmail.com>
3352M: Mark Hounschell <markh@compro.net>
3353M: Daeseok Youn <daeseok.youn@gmail.com>
3354L: driverdev-devel@linuxdriverproject.org
3355S: Maintained
3356F: drivers/staging/dgap/
3357
3358DIOLAN U2C-12 I2C DRIVER
3359M: Guenter Roeck <linux@roeck-us.net>
3360L: linux-i2c@vger.kernel.org
3361S: Maintained
3362F: drivers/i2c/busses/i2c-diolan-u2c.c
3363
3364DIRECT ACCESS (DAX)
3365M: Matthew Wilcox <willy@linux.intel.com>
3366L: linux-fsdevel@vger.kernel.org
3367S: Supported
3368F: fs/dax.c
3369
3370DIRECTORY NOTIFICATION (DNOTIFY)
3371M: Eric Paris <eparis@parisplace.org>
3372S: Maintained
3373F: Documentation/filesystems/dnotify.txt
3374F: fs/notify/dnotify/
3375F: include/linux/dnotify.h
3376
3377DISK GEOMETRY AND PARTITION HANDLING
3378M: Andries Brouwer <aeb@cwi.nl>
3379W: http://www.win.tue.nl/~aeb/linux/Large-Disk.html
3380W: http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
3381W: http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
3382S: Maintained
3383
3384DISKQUOTA
3385M: Jan Kara <jack@suse.com>
3386S: Maintained
3387F: Documentation/filesystems/quota.txt
3388F: fs/quota/
3389F: include/linux/quota*.h
3390F: include/uapi/linux/quota*.h
3391
3392DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
3393M: Bernie Thompson <bernie@plugable.com>
3394L: linux-fbdev@vger.kernel.org
3395S: Maintained
3396W: http://plugable.com/category/projects/udlfb/
3397F: drivers/video/fbdev/udlfb.c
3398F: include/video/udlfb.h
3399F: Documentation/fb/udlfb.txt
3400
3401DISTRIBUTED LOCK MANAGER (DLM)
3402M: Christine Caulfield <ccaulfie@redhat.com>
3403M: David Teigland <teigland@redhat.com>
3404L: cluster-devel@redhat.com
3405W: http://sources.redhat.com/cluster/
3406T: git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/dlm.git
3407S: Supported
3408F: fs/dlm/
3409
3410DMA BUFFER SHARING FRAMEWORK
3411M: Sumit Semwal <sumit.semwal@linaro.org>
3412S: Maintained
3413L: linux-media@vger.kernel.org
3414L: dri-devel@lists.freedesktop.org
3415L: linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
3416F: drivers/dma-buf/
3417F: include/linux/dma-buf*
3418F: include/linux/reservation.h
3419F: include/linux/*fence.h
3420F: Documentation/dma-buf-sharing.txt
3421T: git git://git.linaro.org/people/sumitsemwal/linux-dma-buf.git
3422
3423DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
3424M: Vinod Koul <vinod.koul@intel.com>
3425L: dmaengine@vger.kernel.org
3426Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
3427S: Maintained
3428F: drivers/dma/
3429F: include/linux/dmaengine.h
3430F: Documentation/dmaengine/
3431T: git git://git.infradead.org/users/vkoul/slave-dma.git
3432
3433DME1737 HARDWARE MONITOR DRIVER
3434M: Juerg Haefliger <juergh@gmail.com>
3435L: lm-sensors@lm-sensors.org
3436S: Maintained
3437F: Documentation/hwmon/dme1737
3438F: drivers/hwmon/dme1737.c
3439
3440DMI/SMBIOS SUPPORT
3441M: Jean Delvare <jdelvare@suse.com>
3442S: Maintained
3443T: quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/
3444F: Documentation/ABI/testing/sysfs-firmware-dmi-tables
3445F: drivers/firmware/dmi-id.c
3446F: drivers/firmware/dmi_scan.c
3447F: include/linux/dmi.h
3448
3449DOCUMENTATION
3450M: Jonathan Corbet <corbet@lwn.net>
3451L: linux-doc@vger.kernel.org
3452S: Maintained
3453F: Documentation/
3454X: Documentation/ABI/
3455X: Documentation/devicetree/
3456X: Documentation/acpi
3457X: Documentation/power
3458X: Documentation/spi
3459T: git git://git.lwn.net/linux-2.6.git docs-next
3460
3461DOUBLETALK DRIVER
3462M: "James R. Van Zandt" <jrv@vanzandt.mv.com>
3463L: blinux-list@redhat.com
3464S: Maintained
3465F: drivers/char/dtlk.c
3466F: include/linux/dtlk.h
3467
3468DPT_I2O SCSI RAID DRIVER
3469M: Adaptec OEM Raid Solutions <aacraid@adaptec.com>
3470L: linux-scsi@vger.kernel.org
3471W: http://www.adaptec.com/
3472S: Maintained
3473F: drivers/scsi/dpt*
3474F: drivers/scsi/dpt/
3475
3476DRBD DRIVER
3477P: Philipp Reisner
3478P: Lars Ellenberg
3479M: drbd-dev@lists.linbit.com
3480L: drbd-user@lists.linbit.com
3481W: http://www.drbd.org
3482T: git git://git.drbd.org/linux-2.6-drbd.git drbd
3483T: git git://git.drbd.org/drbd-8.3.git
3484S: Supported
3485F: drivers/block/drbd/
3486F: lib/lru_cache.c
3487F: Documentation/blockdev/drbd/
3488
3489DRIVER CORE, KOBJECTS, DEBUGFS, KERNFS AND SYSFS
3490M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
3491T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
3492S: Supported
3493F: Documentation/kobject.txt
3494F: drivers/base/
3495F: fs/debugfs/
3496F: fs/kernfs/
3497F: fs/sysfs/
3498F: include/linux/debugfs.h
3499F: include/linux/kobj*
3500F: lib/kobj*
3501
3502DRM DRIVERS
3503M: David Airlie <airlied@linux.ie>
3504L: dri-devel@lists.freedesktop.org
3505T: git git://people.freedesktop.org/~airlied/linux
3506S: Maintained
3507F: drivers/gpu/drm/
3508F: drivers/gpu/vga/
3509F: include/drm/
3510F: include/uapi/drm/
3511
3512RADEON DRM DRIVERS
3513M: Alex Deucher <alexander.deucher@amd.com>
3514M: Christian König <christian.koenig@amd.com>
3515L: dri-devel@lists.freedesktop.org
3516T: git git://people.freedesktop.org/~agd5f/linux
3517S: Supported
3518F: drivers/gpu/drm/radeon/
3519F: include/uapi/drm/radeon*
3520
3521DRM PANEL DRIVERS
3522M: Thierry Reding <thierry.reding@gmail.com>
3523L: dri-devel@lists.freedesktop.org
3524T: git git://anongit.freedesktop.org/tegra/linux.git
3525S: Maintained
3526F: drivers/gpu/drm/drm_panel.c
3527F: drivers/gpu/drm/panel/
3528F: include/drm/drm_panel.h
3529F: Documentation/devicetree/bindings/panel/
3530
3531INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets)
3532M: Daniel Vetter <daniel.vetter@intel.com>
3533M: Jani Nikula <jani.nikula@linux.intel.com>
3534L: intel-gfx@lists.freedesktop.org
3535L: dri-devel@lists.freedesktop.org
3536Q: http://patchwork.freedesktop.org/project/intel-gfx/
3537T: git git://anongit.freedesktop.org/drm-intel
3538S: Supported
3539F: drivers/gpu/drm/i915/
3540F: include/drm/i915*
3541F: include/uapi/drm/i915*
3542
3543DRM DRIVERS FOR EXYNOS
3544M: Inki Dae <inki.dae@samsung.com>
3545M: Joonyoung Shim <jy0922.shim@samsung.com>
3546M: Seung-Woo Kim <sw0312.kim@samsung.com>
3547M: Kyungmin Park <kyungmin.park@samsung.com>
3548L: dri-devel@lists.freedesktop.org
3549T: git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
3550S: Supported
3551F: drivers/gpu/drm/exynos/
3552F: include/drm/exynos*
3553F: include/uapi/drm/exynos*
3554
3555DRM DRIVERS FOR FREESCALE IMX
3556M: Philipp Zabel <p.zabel@pengutronix.de>
3557L: dri-devel@lists.freedesktop.org
3558S: Maintained
3559F: drivers/gpu/drm/imx/
3560F: Documentation/devicetree/bindings/drm/imx/
3561
3562DRM DRIVERS FOR NVIDIA TEGRA
3563M: Thierry Reding <thierry.reding@gmail.com>
3564M: Terje Bergström <tbergstrom@nvidia.com>
3565L: dri-devel@lists.freedesktop.org
3566L: linux-tegra@vger.kernel.org
3567T: git git://anongit.freedesktop.org/tegra/linux.git
3568S: Supported
3569F: drivers/gpu/drm/tegra/
3570F: drivers/gpu/host1x/
3571F: include/linux/host1x.h
3572F: include/uapi/drm/tegra_drm.h
3573F: Documentation/devicetree/bindings/gpu/nvidia,tegra20-host1x.txt
3574
3575DRM DRIVERS FOR RENESAS
3576M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
3577L: dri-devel@lists.freedesktop.org
3578L: linux-sh@vger.kernel.org
3579T: git git://people.freedesktop.org/~airlied/linux
3580S: Supported
3581F: drivers/gpu/drm/rcar-du/
3582F: drivers/gpu/drm/shmobile/
3583F: include/linux/platform_data/shmob_drm.h
3584
3585DRM DRIVERS FOR ROCKCHIP
3586M: Mark Yao <mark.yao@rock-chips.com>
3587L: dri-devel@lists.freedesktop.org
3588S: Maintained
3589F: drivers/gpu/drm/rockchip/
3590F: Documentation/devicetree/bindings/video/rockchip*
3591
3592DSBR100 USB FM RADIO DRIVER
3593M: Alexey Klimov <klimov.linux@gmail.com>
3594L: linux-media@vger.kernel.org
3595T: git git://linuxtv.org/media_tree.git
3596S: Maintained
3597F: drivers/media/radio/dsbr100.c
3598
3599DSCC4 DRIVER
3600M: Francois Romieu <romieu@fr.zoreil.com>
3601L: netdev@vger.kernel.org
3602S: Maintained
3603F: drivers/net/wan/dscc4.c
3604
3605DT3155 MEDIA DRIVER
3606M: Hans Verkuil <hverkuil@xs4all.nl>
3607L: linux-media@vger.kernel.org
3608T: git git://linuxtv.org/media_tree.git
3609W: http://linuxtv.org
3610S: Odd Fixes
3611F: drivers/media/pci/dt3155/
3612
3613DVB_USB_AF9015 MEDIA DRIVER
3614M: Antti Palosaari <crope@iki.fi>
3615L: linux-media@vger.kernel.org
3616W: http://linuxtv.org/
3617W: http://palosaari.fi/linux/
3618Q: http://patchwork.linuxtv.org/project/linux-media/list/
3619T: git git://linuxtv.org/anttip/media_tree.git
3620S: Maintained
3621F: drivers/media/usb/dvb-usb-v2/af9015*
3622
3623DVB_USB_AF9035 MEDIA DRIVER
3624M: Antti Palosaari <crope@iki.fi>
3625L: linux-media@vger.kernel.org
3626W: http://linuxtv.org/
3627W: http://palosaari.fi/linux/
3628Q: http://patchwork.linuxtv.org/project/linux-media/list/
3629T: git git://linuxtv.org/anttip/media_tree.git
3630S: Maintained
3631F: drivers/media/usb/dvb-usb-v2/af9035*
3632
3633DVB_USB_ANYSEE MEDIA DRIVER
3634M: Antti Palosaari <crope@iki.fi>
3635L: linux-media@vger.kernel.org
3636W: http://linuxtv.org/
3637W: http://palosaari.fi/linux/
3638Q: http://patchwork.linuxtv.org/project/linux-media/list/
3639T: git git://linuxtv.org/anttip/media_tree.git
3640S: Maintained
3641F: drivers/media/usb/dvb-usb-v2/anysee*
3642
3643DVB_USB_AU6610 MEDIA DRIVER
3644M: Antti Palosaari <crope@iki.fi>
3645L: linux-media@vger.kernel.org
3646W: http://linuxtv.org/
3647W: http://palosaari.fi/linux/
3648Q: http://patchwork.linuxtv.org/project/linux-media/list/
3649T: git git://linuxtv.org/anttip/media_tree.git
3650S: Maintained
3651F: drivers/media/usb/dvb-usb-v2/au6610*
3652
3653DVB_USB_CE6230 MEDIA DRIVER
3654M: Antti Palosaari <crope@iki.fi>
3655L: linux-media@vger.kernel.org
3656W: http://linuxtv.org/
3657W: http://palosaari.fi/linux/
3658Q: http://patchwork.linuxtv.org/project/linux-media/list/
3659T: git git://linuxtv.org/anttip/media_tree.git
3660S: Maintained
3661F: drivers/media/usb/dvb-usb-v2/ce6230*
3662
3663DVB_USB_CXUSB MEDIA DRIVER
3664M: Michael Krufky <mkrufky@linuxtv.org>
3665L: linux-media@vger.kernel.org
3666W: http://linuxtv.org/
3667W: http://github.com/mkrufky
3668Q: http://patchwork.linuxtv.org/project/linux-media/list/
3669T: git git://linuxtv.org/media_tree.git
3670S: Maintained
3671F: drivers/media/usb/dvb-usb/cxusb*
3672
3673DVB_USB_EC168 MEDIA DRIVER
3674M: Antti Palosaari <crope@iki.fi>
3675L: linux-media@vger.kernel.org
3676W: http://linuxtv.org/
3677W: http://palosaari.fi/linux/
3678Q: http://patchwork.linuxtv.org/project/linux-media/list/
3679T: git git://linuxtv.org/anttip/media_tree.git
3680S: Maintained
3681F: drivers/media/usb/dvb-usb-v2/ec168*
3682
3683DVB_USB_GL861 MEDIA DRIVER
3684M: Antti Palosaari <crope@iki.fi>
3685L: linux-media@vger.kernel.org
3686W: http://linuxtv.org/
3687Q: http://patchwork.linuxtv.org/project/linux-media/list/
3688T: git git://linuxtv.org/anttip/media_tree.git
3689S: Maintained
3690F: drivers/media/usb/dvb-usb-v2/gl861*
3691
3692DVB_USB_MXL111SF MEDIA DRIVER
3693M: Michael Krufky <mkrufky@linuxtv.org>
3694L: linux-media@vger.kernel.org
3695W: http://linuxtv.org/
3696W: http://github.com/mkrufky
3697Q: http://patchwork.linuxtv.org/project/linux-media/list/
3698T: git git://linuxtv.org/mkrufky/mxl111sf.git
3699S: Maintained
3700F: drivers/media/usb/dvb-usb-v2/mxl111sf*
3701
3702DVB_USB_RTL28XXU MEDIA DRIVER
3703M: Antti Palosaari <crope@iki.fi>
3704L: linux-media@vger.kernel.org
3705W: http://linuxtv.org/
3706W: http://palosaari.fi/linux/
3707Q: http://patchwork.linuxtv.org/project/linux-media/list/
3708T: git git://linuxtv.org/anttip/media_tree.git
3709S: Maintained
3710F: drivers/media/usb/dvb-usb-v2/rtl28xxu*
3711
3712DVB_USB_V2 MEDIA DRIVER
3713M: Antti Palosaari <crope@iki.fi>
3714L: linux-media@vger.kernel.org
3715W: http://linuxtv.org/
3716W: http://palosaari.fi/linux/
3717Q: http://patchwork.linuxtv.org/project/linux-media/list/
3718T: git git://linuxtv.org/anttip/media_tree.git
3719S: Maintained
3720F: drivers/media/usb/dvb-usb-v2/dvb_usb*
3721F: drivers/media/usb/dvb-usb-v2/usb_urb.c
3722
3723DYNAMIC DEBUG
3724M: Jason Baron <jbaron@akamai.com>
3725S: Maintained
3726F: lib/dynamic_debug.c
3727F: include/linux/dynamic_debug.h
3728
3729DZ DECSTATION DZ11 SERIAL DRIVER
3730M: "Maciej W. Rozycki" <macro@linux-mips.org>
3731S: Maintained
3732F: drivers/tty/serial/dz.*
3733
3734E3X0 POWER BUTTON DRIVER
3735M: Moritz Fischer <moritz.fischer@ettus.com>
3736L: usrp-users@lists.ettus.com
3737W: http://www.ettus.com
3738S: Supported
3739F: drivers/input/misc/e3x0-button.c
3740F: Documentation/devicetree/bindings/input/e3x0-button.txt
3741
3742E4000 MEDIA DRIVER
3743M: Antti Palosaari <crope@iki.fi>
3744L: linux-media@vger.kernel.org
3745W: http://linuxtv.org/
3746W: http://palosaari.fi/linux/
3747Q: http://patchwork.linuxtv.org/project/linux-media/list/
3748T: git git://linuxtv.org/anttip/media_tree.git
3749S: Maintained
3750F: drivers/media/tuners/e4000*
3751
3752EATA ISA/EISA/PCI SCSI DRIVER
3753M: Dario Ballabio <ballabio_dario@emc.com>
3754L: linux-scsi@vger.kernel.org
3755S: Maintained
3756F: drivers/scsi/eata.c
3757
3758EC100 MEDIA DRIVER
3759M: Antti Palosaari <crope@iki.fi>
3760L: linux-media@vger.kernel.org
3761W: http://linuxtv.org/
3762W: http://palosaari.fi/linux/
3763Q: http://patchwork.linuxtv.org/project/linux-media/list/
3764T: git git://linuxtv.org/anttip/media_tree.git
3765S: Maintained
3766F: drivers/media/dvb-frontends/ec100*
3767
3768ECRYPT FILE SYSTEM
3769M: Tyler Hicks <tyhicks@canonical.com>
3770L: ecryptfs@vger.kernel.org
3771W: http://ecryptfs.org
3772W: https://launchpad.net/ecryptfs
3773S: Supported
3774F: Documentation/filesystems/ecryptfs.txt
3775F: fs/ecryptfs/
3776
3777EDAC-CORE
3778M: Doug Thompson <dougthompson@xmission.com>
3779M: Borislav Petkov <bp@alien8.de>
3780M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
3781L: linux-edac@vger.kernel.org
3782W: bluesmoke.sourceforge.net
3783T: git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp.git#for-next
3784T: git://git.kernel.org/pub/linux/kernel/git/mchehab/linux-edac.git#linux_next
3785S: Supported
3786F: Documentation/edac.txt
3787F: drivers/edac/
3788F: include/linux/edac.h
3789
3790EDAC-AMD64
3791M: Doug Thompson <dougthompson@xmission.com>
3792M: Borislav Petkov <bp@alien8.de>
3793L: linux-edac@vger.kernel.org
3794W: bluesmoke.sourceforge.net
3795S: Maintained
3796F: drivers/edac/amd64_edac*
3797
3798EDAC-CALXEDA
3799M: Doug Thompson <dougthompson@xmission.com>
3800M: Robert Richter <rric@kernel.org>
3801L: linux-edac@vger.kernel.org
3802W: bluesmoke.sourceforge.net
3803S: Maintained
3804F: drivers/edac/highbank*
3805
3806EDAC-CAVIUM
3807M: Ralf Baechle <ralf@linux-mips.org>
3808M: David Daney <david.daney@cavium.com>
3809L: linux-edac@vger.kernel.org
3810L: linux-mips@linux-mips.org
3811W: bluesmoke.sourceforge.net
3812S: Supported
3813F: drivers/edac/octeon_edac*
3814
3815EDAC-E752X
3816M: Mark Gross <mark.gross@intel.com>
3817M: Doug Thompson <dougthompson@xmission.com>
3818L: linux-edac@vger.kernel.org
3819W: bluesmoke.sourceforge.net
3820S: Maintained
3821F: drivers/edac/e752x_edac.c
3822
3823EDAC-E7XXX
3824M: Doug Thompson <dougthompson@xmission.com>
3825L: linux-edac@vger.kernel.org
3826W: bluesmoke.sourceforge.net
3827S: Maintained
3828F: drivers/edac/e7xxx_edac.c
3829
3830EDAC-GHES
3831M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
3832L: linux-edac@vger.kernel.org
3833W: bluesmoke.sourceforge.net
3834S: Maintained
3835F: drivers/edac/ghes_edac.c
3836
3837EDAC-I82443BXGX
3838M: Tim Small <tim@buttersideup.com>
3839L: linux-edac@vger.kernel.org
3840W: bluesmoke.sourceforge.net
3841S: Maintained
3842F: drivers/edac/i82443bxgx_edac.c
3843
3844EDAC-I3000
3845M: Jason Uhlenkott <juhlenko@akamai.com>
3846L: linux-edac@vger.kernel.org
3847W: bluesmoke.sourceforge.net
3848S: Maintained
3849F: drivers/edac/i3000_edac.c
3850
3851EDAC-I5000
3852M: Doug Thompson <dougthompson@xmission.com>
3853L: linux-edac@vger.kernel.org
3854W: bluesmoke.sourceforge.net
3855S: Maintained
3856F: drivers/edac/i5000_edac.c
3857
3858EDAC-I5400
3859M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
3860L: linux-edac@vger.kernel.org
3861W: bluesmoke.sourceforge.net
3862S: Maintained
3863F: drivers/edac/i5400_edac.c
3864
3865EDAC-I7300
3866M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
3867L: linux-edac@vger.kernel.org
3868W: bluesmoke.sourceforge.net
3869S: Maintained
3870F: drivers/edac/i7300_edac.c
3871
3872EDAC-I7CORE
3873M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
3874L: linux-edac@vger.kernel.org
3875W: bluesmoke.sourceforge.net
3876S: Maintained
3877F: drivers/edac/i7core_edac.c
3878
3879EDAC-I82975X
3880M: Ranganathan Desikan <ravi@jetztechnologies.com>
3881M: "Arvind R." <arvino55@gmail.com>
3882L: linux-edac@vger.kernel.org
3883W: bluesmoke.sourceforge.net
3884S: Maintained
3885F: drivers/edac/i82975x_edac.c
3886
3887EDAC-IE31200
3888M: Jason Baron <jbaron@akamai.com>
3889L: linux-edac@vger.kernel.org
3890W: bluesmoke.sourceforge.net
3891S: Maintained
3892F: drivers/edac/ie31200_edac.c
3893
3894EDAC-MPC85XX
3895M: Johannes Thumshirn <morbidrsa@gmail.com>
3896L: linux-edac@vger.kernel.org
3897W: bluesmoke.sourceforge.net
3898S: Maintained
3899F: drivers/edac/mpc85xx_edac.[ch]
3900
3901EDAC-PASEMI
3902M: Egor Martovetsky <egor@pasemi.com>
3903L: linux-edac@vger.kernel.org
3904W: bluesmoke.sourceforge.net
3905S: Maintained
3906F: drivers/edac/pasemi_edac.c
3907
3908EDAC-R82600
3909M: Tim Small <tim@buttersideup.com>
3910L: linux-edac@vger.kernel.org
3911W: bluesmoke.sourceforge.net
3912S: Maintained
3913F: drivers/edac/r82600_edac.c
3914
3915EDAC-SBRIDGE
3916M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
3917L: linux-edac@vger.kernel.org
3918W: bluesmoke.sourceforge.net
3919S: Maintained
3920F: drivers/edac/sb_edac.c
3921
3922EDAC-XGENE
3923APPLIED MICRO (APM) X-GENE SOC EDAC
3924M: Loc Ho <lho@apm.com>
3925S: Supported
3926F: drivers/edac/xgene_edac.c
3927F: Documentation/devicetree/bindings/edac/apm-xgene-edac.txt
3928
3929EDIROL UA-101/UA-1000 DRIVER
3930M: Clemens Ladisch <clemens@ladisch.de>
3931L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3932T: git git://git.alsa-project.org/alsa-kernel.git
3933S: Maintained
3934F: sound/usb/misc/ua101.c
3935
3936EXTENSIBLE FIRMWARE INTERFACE (EFI)
3937M: Matt Fleming <matt.fleming@intel.com>
3938L: linux-efi@vger.kernel.org
3939T: git git://git.kernel.org/pub/scm/linux/kernel/git/mfleming/efi.git
3940S: Maintained
3941F: Documentation/efi-stub.txt
3942F: arch/ia64/kernel/efi.c
3943F: arch/x86/boot/compressed/eboot.[ch]
3944F: arch/x86/include/asm/efi.h
3945F: arch/x86/platform/efi/*
3946F: drivers/firmware/efi/*
3947F: include/linux/efi*.h
3948
3949EFI VARIABLE FILESYSTEM
3950M: Matthew Garrett <matthew.garrett@nebula.com>
3951M: Jeremy Kerr <jk@ozlabs.org>
3952M: Matt Fleming <matt.fleming@intel.com>
3953T: git git://git.kernel.org/pub/scm/linux/kernel/git/mfleming/efi.git
3954L: linux-efi@vger.kernel.org
3955S: Maintained
3956F: fs/efivarfs/
3957
3958EFIFB FRAMEBUFFER DRIVER
3959L: linux-fbdev@vger.kernel.org
3960M: Peter Jones <pjones@redhat.com>
3961S: Maintained
3962F: drivers/video/fbdev/efifb.c
3963
3964EFS FILESYSTEM
3965W: http://aeschi.ch.eu.org/efs/
3966S: Orphan
3967F: fs/efs/
3968
3969EHCA (IBM GX bus InfiniBand adapter) DRIVER
3970M: Hoang-Nam Nguyen <hnguyen@de.ibm.com>
3971M: Christoph Raisch <raisch@de.ibm.com>
3972L: linux-rdma@vger.kernel.org
3973S: Supported
3974F: drivers/infiniband/hw/ehca/
3975
3976EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
3977M: Thadeu Lima de Souza Cascardo <cascardo@linux.vnet.ibm.com>
3978L: netdev@vger.kernel.org
3979S: Maintained
3980F: drivers/net/ethernet/ibm/ehea/
3981
3982EM28XX VIDEO4LINUX DRIVER
3983M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
3984L: linux-media@vger.kernel.org
3985W: http://linuxtv.org
3986T: git git://linuxtv.org/media_tree.git
3987S: Maintained
3988F: drivers/media/usb/em28xx/
3989
3990EMBEDDED LINUX
3991M: Paul Gortmaker <paul.gortmaker@windriver.com>
3992M: Matt Mackall <mpm@selenic.com>
3993M: David Woodhouse <dwmw2@infradead.org>
3994L: linux-embedded@vger.kernel.org
3995S: Maintained
3996
3997EMULEX/AVAGO LPFC FC/FCOE SCSI DRIVER
3998M: James Smart <james.smart@avagotech.com>
3999M: Dick Kennedy <dick.kennedy@avagotech.com>
4000L: linux-scsi@vger.kernel.org
4001W: http://www.avagotech.com
4002S: Supported
4003F: drivers/scsi/lpfc/
4004
4005ENE CB710 FLASH CARD READER DRIVER
4006M: Michał Mirosław <mirq-linux@rere.qmqm.pl>
4007S: Maintained
4008F: drivers/misc/cb710/
4009F: drivers/mmc/host/cb710-mmc.*
4010F: include/linux/cb710.h
4011
4012ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
4013M: Maxim Levitsky <maximlevitsky@gmail.com>
4014S: Maintained
4015F: drivers/media/rc/ene_ir.*
4016
4017ENHANCED ERROR HANDLING (EEH)
4018M: Gavin Shan <shangw@linux.vnet.ibm.com>
4019L: linuxppc-dev@lists.ozlabs.org
4020S: Supported
4021F: Documentation/powerpc/eeh-pci-error-recovery.txt
4022F: arch/powerpc/kernel/eeh*.c
4023
4024EPSON S1D13XXX FRAMEBUFFER DRIVER
4025M: Kristoffer Ericson <kristoffer.ericson@gmail.com>
4026S: Maintained
4027T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
4028F: drivers/video/fbdev/s1d13xxxfb.c
4029F: include/video/s1d13xxxfb.h
4030
4031ET131X NETWORK DRIVER
4032M: Mark Einon <mark.einon@gmail.com>
4033S: Odd Fixes
4034F: drivers/net/ethernet/agere/
4035
4036ETHERNET BRIDGE
4037M: Stephen Hemminger <stephen@networkplumber.org>
4038L: bridge@lists.linux-foundation.org
4039L: netdev@vger.kernel.org
4040W: http://www.linuxfoundation.org/en/Net:Bridge
4041S: Maintained
4042F: include/linux/netfilter_bridge/
4043F: net/bridge/
4044
4045ETHERNET PHY LIBRARY
4046M: Florian Fainelli <f.fainelli@gmail.com>
4047L: netdev@vger.kernel.org
4048S: Maintained
4049F: include/linux/phy.h
4050F: include/linux/phy_fixed.h
4051F: drivers/net/phy/
4052F: Documentation/networking/phy.txt
4053F: drivers/of/of_mdio.c
4054F: drivers/of/of_net.c
4055
4056EXT2 FILE SYSTEM
4057M: Jan Kara <jack@suse.com>
4058L: linux-ext4@vger.kernel.org
4059S: Maintained
4060F: Documentation/filesystems/ext2.txt
4061F: fs/ext2/
4062F: include/linux/ext2*
4063
4064EXT3 FILE SYSTEM
4065M: Jan Kara <jack@suse.com>
4066M: Andrew Morton <akpm@linux-foundation.org>
4067M: Andreas Dilger <adilger.kernel@dilger.ca>
4068L: linux-ext4@vger.kernel.org
4069S: Maintained
4070F: Documentation/filesystems/ext3.txt
4071F: fs/ext3/
4072
4073EXT4 FILE SYSTEM
4074M: "Theodore Ts'o" <tytso@mit.edu>
4075M: Andreas Dilger <adilger.kernel@dilger.ca>
4076L: linux-ext4@vger.kernel.org
4077W: http://ext4.wiki.kernel.org
4078Q: http://patchwork.ozlabs.org/project/linux-ext4/list/
4079S: Maintained
4080F: Documentation/filesystems/ext4.txt
4081F: fs/ext4/
4082
4083Extended Verification Module (EVM)
4084M: Mimi Zohar <zohar@linux.vnet.ibm.com>
4085L: linux-ima-devel@lists.sourceforge.net
4086L: linux-security-module@vger.kernel.org
4087S: Supported
4088F: security/integrity/evm/
4089
4090EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
4091M: MyungJoo Ham <myungjoo.ham@samsung.com>
4092M: Chanwoo Choi <cw00.choi@samsung.com>
4093L: linux-kernel@vger.kernel.org
4094T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
4095S: Maintained
4096F: drivers/extcon/
4097F: Documentation/extcon/
4098
4099EXYNOS DP DRIVER
4100M: Jingoo Han <jingoohan1@gmail.com>
4101L: dri-devel@lists.freedesktop.org
4102S: Maintained
4103F: drivers/gpu/drm/exynos/exynos_dp*
4104
4105EXYNOS MIPI DISPLAY DRIVERS
4106M: Inki Dae <inki.dae@samsung.com>
4107M: Donghwa Lee <dh09.lee@samsung.com>
4108M: Kyungmin Park <kyungmin.park@samsung.com>
4109L: linux-fbdev@vger.kernel.org
4110S: Maintained
4111F: drivers/video/fbdev/exynos/exynos_mipi*
4112F: include/video/exynos_mipi*
4113
4114F71805F HARDWARE MONITORING DRIVER
4115M: Jean Delvare <jdelvare@suse.com>
4116L: lm-sensors@lm-sensors.org
4117S: Maintained
4118F: Documentation/hwmon/f71805f
4119F: drivers/hwmon/f71805f.c
4120
4121FC0011 TUNER DRIVER
4122M: Michael Buesch <m@bues.ch>
4123L: linux-media@vger.kernel.org
4124S: Maintained
4125F: drivers/media/tuners/fc0011.h
4126F: drivers/media/tuners/fc0011.c
4127
4128FC2580 MEDIA DRIVER
4129M: Antti Palosaari <crope@iki.fi>
4130L: linux-media@vger.kernel.org
4131W: http://linuxtv.org/
4132W: http://palosaari.fi/linux/
4133Q: http://patchwork.linuxtv.org/project/linux-media/list/
4134T: git git://linuxtv.org/anttip/media_tree.git
4135S: Maintained
4136F: drivers/media/tuners/fc2580*
4137
4138FANOTIFY
4139M: Eric Paris <eparis@redhat.com>
4140S: Maintained
4141F: fs/notify/fanotify/
4142F: include/linux/fanotify.h
4143F: include/uapi/linux/fanotify.h
4144
4145FARSYNC SYNCHRONOUS DRIVER
4146M: Kevin Curtis <kevin.curtis@farsite.co.uk>
4147W: http://www.farsite.co.uk/
4148S: Supported
4149F: drivers/net/wan/farsync.*
4150
4151FAULT INJECTION SUPPORT
4152M: Akinobu Mita <akinobu.mita@gmail.com>
4153S: Supported
4154F: Documentation/fault-injection/
4155F: lib/fault-inject.c
4156
4157FBTFT Framebuffer drivers
4158M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
4159M: Noralf Trønnes <noralf@tronnes.org>
4160S: Maintained
4161F: drivers/staging/fbtft/
4162
4163FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
4164M: Vasu Dev <vasu.dev@intel.com>
4165L: fcoe-devel@open-fcoe.org
4166W: www.Open-FCoE.org
4167S: Supported
4168F: drivers/scsi/libfc/
4169F: drivers/scsi/fcoe/
4170F: include/scsi/fc/
4171F: include/scsi/libfc.h
4172F: include/scsi/libfcoe.h
4173F: include/uapi/scsi/fc/
4174
4175FILE LOCKING (flock() and fcntl()/lockf())
4176M: Jeff Layton <jlayton@poochiereds.net>
4177M: "J. Bruce Fields" <bfields@fieldses.org>
4178L: linux-fsdevel@vger.kernel.org
4179S: Maintained
4180F: include/linux/fcntl.h
4181F: include/linux/fs.h
4182F: include/uapi/linux/fcntl.h
4183F: include/uapi/linux/fs.h
4184F: fs/fcntl.c
4185F: fs/locks.c
4186
4187FILESYSTEMS (VFS and infrastructure)
4188M: Alexander Viro <viro@zeniv.linux.org.uk>
4189L: linux-fsdevel@vger.kernel.org
4190S: Maintained
4191F: fs/*
4192
4193FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
4194M: Riku Voipio <riku.voipio@iki.fi>
4195L: lm-sensors@lm-sensors.org
4196S: Maintained
4197F: drivers/hwmon/f75375s.c
4198F: include/linux/f75375s.h
4199
4200FIREWIRE AUDIO DRIVERS
4201M: Clemens Ladisch <clemens@ladisch.de>
4202L: alsa-devel@alsa-project.org (moderated for non-subscribers)
4203T: git git://git.alsa-project.org/alsa-kernel.git
4204S: Maintained
4205F: sound/firewire/
4206
4207FIREWIRE MEDIA DRIVERS (firedtv)
4208M: Stefan Richter <stefanr@s5r6.in-berlin.de>
4209L: linux-media@vger.kernel.org
4210L: linux1394-devel@lists.sourceforge.net
4211T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
4212S: Maintained
4213F: drivers/media/firewire/
4214
4215FIREWIRE SBP-2 TARGET
4216M: Chris Boot <bootc@bootc.net>
4217L: linux-scsi@vger.kernel.org
4218L: target-devel@vger.kernel.org
4219L: linux1394-devel@lists.sourceforge.net
4220T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
4221S: Maintained
4222F: drivers/target/sbp/
4223
4224FIREWIRE SUBSYSTEM
4225M: Stefan Richter <stefanr@s5r6.in-berlin.de>
4226L: linux1394-devel@lists.sourceforge.net
4227W: http://ieee1394.wiki.kernel.org/
4228T: git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
4229S: Maintained
4230F: drivers/firewire/
4231F: include/linux/firewire.h
4232F: include/uapi/linux/firewire*.h
4233F: tools/firewire/
4234
4235FIRMWARE LOADER (request_firmware)
4236M: Ming Lei <ming.lei@canonical.com>
4237L: linux-kernel@vger.kernel.org
4238S: Maintained
4239F: Documentation/firmware_class/
4240F: drivers/base/firmware*.c
4241F: include/linux/firmware.h
4242
4243FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card)
4244M: Joshua Morris <josh.h.morris@us.ibm.com>
4245M: Philip Kelleher <pjk1939@linux.vnet.ibm.com>
4246S: Maintained
4247F: drivers/block/rsxx/
4248
4249FLOPPY DRIVER
4250M: Jiri Kosina <jkosina@suse.com>
4251T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/floppy.git
4252S: Odd fixes
4253F: drivers/block/floppy.c
4254
4255FMC SUBSYSTEM
4256M: Alessandro Rubini <rubini@gnudd.com>
4257W: http://www.ohwr.org/projects/fmc-bus
4258S: Supported
4259F: drivers/fmc/
4260F: include/linux/fmc*.h
4261F: include/linux/ipmi-fru.h
4262K: fmc_d.*register
4263
4264FPU EMULATOR
4265M: Bill Metzenthen <billm@melbpc.org.au>
4266W: http://floatingpoint.sourceforge.net/emulator/index.html
4267S: Maintained
4268F: arch/x86/math-emu/
4269
4270FRAME RELAY DLCI/FRAD (Sangoma drivers too)
4271L: netdev@vger.kernel.org
4272S: Orphan
4273F: drivers/net/wan/dlci.c
4274F: drivers/net/wan/sdla.c
4275
4276FRAMEBUFFER LAYER
4277M: Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
4278M: Tomi Valkeinen <tomi.valkeinen@ti.com>
4279L: linux-fbdev@vger.kernel.org
4280W: http://linux-fbdev.sourceforge.net/
4281Q: http://patchwork.kernel.org/project/linux-fbdev/list/
4282T: git git://git.kernel.org/pub/scm/linux/kernel/git/plagnioj/linux-fbdev.git
4283S: Maintained
4284F: Documentation/fb/
4285F: Documentation/devicetree/bindings/fb/
4286F: drivers/video/
4287F: include/video/
4288F: include/linux/fb.h
4289F: include/uapi/video/
4290F: include/uapi/linux/fb.h
4291
4292FREESCALE DIU FRAMEBUFFER DRIVER
4293M: Timur Tabi <timur@tabi.org>
4294L: linux-fbdev@vger.kernel.org
4295S: Maintained
4296F: drivers/video/fbdev/fsl-diu-fb.*
4297
4298FREESCALE DMA DRIVER
4299M: Li Yang <leoli@freescale.com>
4300M: Zhang Wei <zw@zh-kernel.org>
4301L: linuxppc-dev@lists.ozlabs.org
4302S: Maintained
4303F: drivers/dma/fsldma.*
4304
4305FREESCALE I2C CPM DRIVER
4306M: Jochen Friedrich <jochen@scram.de>
4307L: linuxppc-dev@lists.ozlabs.org
4308L: linux-i2c@vger.kernel.org
4309S: Maintained
4310F: drivers/i2c/busses/i2c-cpm.c
4311
4312FREESCALE IMX / MXC FRAMEBUFFER DRIVER
4313M: Sascha Hauer <kernel@pengutronix.de>
4314L: linux-fbdev@vger.kernel.org
4315L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4316S: Maintained
4317F: include/linux/platform_data/video-imxfb.h
4318F: drivers/video/fbdev/imxfb.c
4319
4320FREESCALE QUAD SPI DRIVER
4321M: Han Xu <han.xu@freescale.com>
4322L: linux-mtd@lists.infradead.org
4323S: Maintained
4324F: drivers/mtd/spi-nor/fsl-quadspi.c
4325
4326FREESCALE SOC FS_ENET DRIVER
4327M: Pantelis Antoniou <pantelis.antoniou@gmail.com>
4328M: Vitaly Bordug <vbordug@ru.mvista.com>
4329L: linuxppc-dev@lists.ozlabs.org
4330L: netdev@vger.kernel.org
4331S: Maintained
4332F: drivers/net/ethernet/freescale/fs_enet/
4333F: include/linux/fs_enet_pd.h
4334
4335FREESCALE QUICC ENGINE LIBRARY
4336L: linuxppc-dev@lists.ozlabs.org
4337S: Orphan
4338F: arch/powerpc/sysdev/qe_lib/
4339F: arch/powerpc/include/asm/*qe.h
4340
4341FREESCALE USB PERIPHERAL DRIVERS
4342M: Li Yang <leoli@freescale.com>
4343L: linux-usb@vger.kernel.org
4344L: linuxppc-dev@lists.ozlabs.org
4345S: Maintained
4346F: drivers/usb/gadget/udc/fsl*
4347
4348FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
4349M: Li Yang <leoli@freescale.com>
4350L: netdev@vger.kernel.org
4351L: linuxppc-dev@lists.ozlabs.org
4352S: Maintained
4353F: drivers/net/ethernet/freescale/ucc_geth*
4354
4355FREESCALE QUICC ENGINE UCC UART DRIVER
4356M: Timur Tabi <timur@tabi.org>
4357L: linuxppc-dev@lists.ozlabs.org
4358S: Maintained
4359F: drivers/tty/serial/ucc_uart.c
4360
4361FREESCALE SOC SOUND DRIVERS
4362M: Timur Tabi <timur@tabi.org>
4363M: Nicolin Chen <nicoleotsuka@gmail.com>
4364M: Xiubo Li <Xiubo.Lee@gmail.com>
4365L: alsa-devel@alsa-project.org (moderated for non-subscribers)
4366L: linuxppc-dev@lists.ozlabs.org
4367S: Maintained
4368F: sound/soc/fsl/fsl*
4369F: sound/soc/fsl/imx*
4370F: sound/soc/fsl/mpc8610_hpcd.c
4371
4372FREESCALE QORIQ MANAGEMENT COMPLEX DRIVER
4373M: "J. German Rivera" <German.Rivera@freescale.com>
4374L: linux-kernel@vger.kernel.org
4375S: Maintained
4376F: drivers/staging/fsl-mc/
4377
4378FREEVXFS FILESYSTEM
4379M: Christoph Hellwig <hch@infradead.org>
4380W: ftp://ftp.openlinux.org/pub/people/hch/vxfs
4381S: Maintained
4382F: fs/freevxfs/
4383
4384FREEZER
4385M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
4386M: Pavel Machek <pavel@ucw.cz>
4387L: linux-pm@vger.kernel.org
4388S: Supported
4389F: Documentation/power/freezing-of-tasks.txt
4390F: include/linux/freezer.h
4391F: kernel/freezer.c
4392
4393FRONTSWAP API
4394M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
4395L: linux-kernel@vger.kernel.org
4396S: Maintained
4397F: mm/frontswap.c
4398F: include/linux/frontswap.h
4399
4400FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS
4401M: David Howells <dhowells@redhat.com>
4402L: linux-cachefs@redhat.com
4403S: Supported
4404F: Documentation/filesystems/caching/
4405F: fs/fscache/
4406F: include/linux/fscache*.h
4407
4408F2FS FILE SYSTEM
4409M: Jaegeuk Kim <jaegeuk@kernel.org>
4410M: Changman Lee <cm224.lee@samsung.com>
4411L: linux-f2fs-devel@lists.sourceforge.net
4412W: http://en.wikipedia.org/wiki/F2FS
4413T: git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
4414S: Maintained
4415F: Documentation/filesystems/f2fs.txt
4416F: Documentation/ABI/testing/sysfs-fs-f2fs
4417F: fs/f2fs/
4418F: include/linux/f2fs_fs.h
4419
4420FUJITSU FR-V (FRV) PORT
4421M: David Howells <dhowells@redhat.com>
4422S: Maintained
4423F: arch/frv/
4424
4425FUJITSU LAPTOP EXTRAS
4426M: Jonathan Woithe <jwoithe@just42.net>
4427L: platform-driver-x86@vger.kernel.org
4428S: Maintained
4429F: drivers/platform/x86/fujitsu-laptop.c
4430
4431FUJITSU M-5MO LS CAMERA ISP DRIVER
4432M: Kyungmin Park <kyungmin.park@samsung.com>
4433M: Heungjun Kim <riverful.kim@samsung.com>
4434L: linux-media@vger.kernel.org
4435S: Maintained
4436F: drivers/media/i2c/m5mols/
4437F: include/media/m5mols.h
4438
4439FUJITSU TABLET EXTRAS
4440M: Robert Gerlach <khnz@gmx.de>
4441L: platform-driver-x86@vger.kernel.org
4442S: Maintained
4443F: drivers/platform/x86/fujitsu-tablet.c
4444
4445FUSE: FILESYSTEM IN USERSPACE
4446M: Miklos Szeredi <miklos@szeredi.hu>
4447L: fuse-devel@lists.sourceforge.net
4448W: http://fuse.sourceforge.net/
4449T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
4450S: Maintained
4451F: fs/fuse/
4452F: include/uapi/linux/fuse.h
4453F: Documentation/filesystems/fuse.txt
4454
4455FUTURE DOMAIN TMC-16x0 SCSI DRIVER (16-bit)
4456M: Rik Faith <faith@cs.unc.edu>
4457L: linux-scsi@vger.kernel.org
4458S: Odd Fixes (e.g., new signatures)
4459F: drivers/scsi/fdomain.*
4460
4461GCOV BASED KERNEL PROFILING
4462M: Peter Oberparleiter <oberpar@linux.vnet.ibm.com>
4463S: Maintained
4464F: kernel/gcov/
4465F: Documentation/gcov.txt
4466
4467GDT SCSI DISK ARRAY CONTROLLER DRIVER
4468M: Achim Leubner <achim_leubner@adaptec.com>
4469L: linux-scsi@vger.kernel.org
4470W: http://www.icp-vortex.com/
4471S: Supported
4472F: drivers/scsi/gdt*
4473
4474GDB KERNEL DEBUGGING HELPER SCRIPTS
4475M: Jan Kiszka <jan.kiszka@siemens.com>
4476S: Supported
4477F: scripts/gdb/
4478
4479GEMTEK FM RADIO RECEIVER DRIVER
4480M: Hans Verkuil <hverkuil@xs4all.nl>
4481L: linux-media@vger.kernel.org
4482T: git git://linuxtv.org/media_tree.git
4483W: http://linuxtv.org
4484S: Maintained
4485F: drivers/media/radio/radio-gemtek*
4486
4487GENERIC GPIO I2C DRIVER
4488M: Haavard Skinnemoen <hskinnemoen@gmail.com>
4489S: Supported
4490F: drivers/i2c/busses/i2c-gpio.c
4491F: include/linux/i2c-gpio.h
4492
4493GENERIC GPIO I2C MULTIPLEXER DRIVER
4494M: Peter Korsgaard <peter.korsgaard@barco.com>
4495L: linux-i2c@vger.kernel.org
4496S: Supported
4497F: drivers/i2c/muxes/i2c-mux-gpio.c
4498F: include/linux/i2c-mux-gpio.h
4499F: Documentation/i2c/muxes/i2c-mux-gpio
4500
4501GENERIC HDLC (WAN) DRIVERS
4502M: Krzysztof Halasa <khc@pm.waw.pl>
4503W: http://www.kernel.org/pub/linux/utils/net/hdlc/
4504S: Maintained
4505F: drivers/net/wan/c101.c
4506F: drivers/net/wan/hd6457*
4507F: drivers/net/wan/hdlc*
4508F: drivers/net/wan/n2.c
4509F: drivers/net/wan/pc300too.c
4510F: drivers/net/wan/pci200syn.c
4511F: drivers/net/wan/wanxl*
4512
4513GENERIC INCLUDE/ASM HEADER FILES
4514M: Arnd Bergmann <arnd@arndb.de>
4515L: linux-arch@vger.kernel.org
4516T: git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
4517S: Maintained
4518F: include/asm-generic/
4519F: include/uapi/asm-generic/
4520
4521GENERIC PHY FRAMEWORK
4522M: Kishon Vijay Abraham I <kishon@ti.com>
4523L: linux-kernel@vger.kernel.org
4524T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git
4525S: Supported
4526F: drivers/phy/
4527F: include/linux/phy/
4528
4529GENERIC PM DOMAINS
4530M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
4531M: Kevin Hilman <khilman@kernel.org>
4532M: Ulf Hansson <ulf.hansson@linaro.org>
4533L: linux-pm@vger.kernel.org
4534S: Supported
4535F: drivers/base/power/domain*.c
4536F: include/linux/pm_domain.h
4537
4538GENERIC UIO DRIVER FOR PCI DEVICES
4539M: "Michael S. Tsirkin" <mst@redhat.com>
4540L: kvm@vger.kernel.org
4541S: Supported
4542F: drivers/uio/uio_pci_generic.c
4543
4544GET_MAINTAINER SCRIPT
4545M: Joe Perches <joe@perches.com>
4546S: Maintained
4547F: scripts/get_maintainer.pl
4548
4549GFS2 FILE SYSTEM
4550M: Steven Whitehouse <swhiteho@redhat.com>
4551M: Bob Peterson <rpeterso@redhat.com>
4552L: cluster-devel@redhat.com
4553W: http://sources.redhat.com/cluster/
4554T: git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
4555S: Supported
4556F: Documentation/filesystems/gfs2*.txt
4557F: fs/gfs2/
4558F: include/uapi/linux/gfs2_ondisk.h
4559
4560GIGASET ISDN DRIVERS
4561M: Paul Bolle <pebolle@tiscali.nl>
4562L: gigaset307x-common@lists.sourceforge.net
4563W: http://gigaset307x.sourceforge.net/
4564S: Odd Fixes
4565F: Documentation/isdn/README.gigaset
4566F: drivers/isdn/gigaset/
4567F: include/uapi/linux/gigaset_dev.h
4568
4569GO7007 MPEG CODEC
4570M: Hans Verkuil <hans.verkuil@cisco.com>
4571L: linux-media@vger.kernel.org
4572S: Maintained
4573F: drivers/media/usb/go7007/
4574
4575GOODIX TOUCHSCREEN
4576M: Bastien Nocera <hadess@hadess.net>
4577L: linux-input@vger.kernel.org
4578S: Maintained
4579F: drivers/input/touchscreen/goodix.c
4580
4581GPIO SUBSYSTEM
4582M: Linus Walleij <linus.walleij@linaro.org>
4583M: Alexandre Courbot <gnurou@gmail.com>
4584L: linux-gpio@vger.kernel.org
4585T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git
4586S: Maintained
4587F: Documentation/gpio/
4588F: drivers/gpio/
4589F: include/linux/gpio/
4590F: include/linux/gpio.h
4591F: include/asm-generic/gpio.h
4592
4593GRE DEMULTIPLEXER DRIVER
4594M: Dmitry Kozlov <xeb@mail.ru>
4595L: netdev@vger.kernel.org
4596S: Maintained
4597F: net/ipv4/gre_demux.c
4598F: net/ipv4/gre_offload.c
4599F: include/net/gre.h
4600
4601GRETH 10/100/1G Ethernet MAC device driver
4602M: Kristoffer Glembo <kristoffer@gaisler.com>
4603L: netdev@vger.kernel.org
4604S: Maintained
4605F: drivers/net/ethernet/aeroflex/
4606
4607GSPCA FINEPIX SUBDRIVER
4608M: Frank Zago <frank@zago.net>
4609L: linux-media@vger.kernel.org
4610T: git git://linuxtv.org/media_tree.git
4611S: Maintained
4612F: drivers/media/usb/gspca/finepix.c
4613
4614GSPCA GL860 SUBDRIVER
4615M: Olivier Lorin <o.lorin@laposte.net>
4616L: linux-media@vger.kernel.org
4617T: git git://linuxtv.org/media_tree.git
4618S: Maintained
4619F: drivers/media/usb/gspca/gl860/
4620
4621GSPCA M5602 SUBDRIVER
4622M: Erik Andren <erik.andren@gmail.com>
4623L: linux-media@vger.kernel.org
4624T: git git://linuxtv.org/media_tree.git
4625S: Maintained
4626F: drivers/media/usb/gspca/m5602/
4627
4628GSPCA PAC207 SONIXB SUBDRIVER
4629M: Hans de Goede <hdegoede@redhat.com>
4630L: linux-media@vger.kernel.org
4631T: git git://linuxtv.org/media_tree.git
4632S: Maintained
4633F: drivers/media/usb/gspca/pac207.c
4634
4635GSPCA SN9C20X SUBDRIVER
4636M: Brian Johnson <brijohn@gmail.com>
4637L: linux-media@vger.kernel.org
4638T: git git://linuxtv.org/media_tree.git
4639S: Maintained
4640F: drivers/media/usb/gspca/sn9c20x.c
4641
4642GSPCA T613 SUBDRIVER
4643M: Leandro Costantino <lcostantino@gmail.com>
4644L: linux-media@vger.kernel.org
4645T: git git://linuxtv.org/media_tree.git
4646S: Maintained
4647F: drivers/media/usb/gspca/t613.c
4648
4649GSPCA USB WEBCAM DRIVER
4650M: Hans de Goede <hdegoede@redhat.com>
4651L: linux-media@vger.kernel.org
4652T: git git://linuxtv.org/media_tree.git
4653S: Maintained
4654F: drivers/media/usb/gspca/
4655
4656GUID PARTITION TABLE (GPT)
4657M: Davidlohr Bueso <dave@stgolabs.net>
4658L: linux-efi@vger.kernel.org
4659S: Maintained
4660F: block/partitions/efi.*
4661
4662STK1160 USB VIDEO CAPTURE DRIVER
4663M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
4664L: linux-media@vger.kernel.org
4665T: git git://linuxtv.org/media_tree.git
4666S: Maintained
4667F: drivers/media/usb/stk1160/
4668
4669H8/300 ARCHITECTURE
4670M: Yoshinori Sato <ysato@users.sourceforge.jp>
4671L: uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers)
4672W: http://uclinux-h8.sourceforge.jp
4673T: git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git
4674S: Maintained
4675F: arch/h8300/
4676F: drivers/clocksource/h8300_*.c
4677F: drivers/clk/h8300/
4678F: drivers/irqchip/irq-renesas-h8*.c
4679
4680HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
4681M: Frank Seidel <frank@f-seidel.de>
4682L: platform-driver-x86@vger.kernel.org
4683W: http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
4684S: Maintained
4685F: drivers/platform/x86/hdaps.c
4686
4687HDPVR USB VIDEO ENCODER DRIVER
4688M: Hans Verkuil <hverkuil@xs4all.nl>
4689L: linux-media@vger.kernel.org
4690T: git git://linuxtv.org/media_tree.git
4691W: http://linuxtv.org
4692S: Odd Fixes
4693F: drivers/media/usb/hdpvr/
4694
4695HWPOISON MEMORY FAILURE HANDLING
4696M: Naoya Horiguchi <n-horiguchi@ah.jp.nec.com>
4697L: linux-mm@kvack.org
4698S: Maintained
4699F: mm/memory-failure.c
4700F: mm/hwpoison-inject.c
4701
4702HYPERVISOR VIRTUAL CONSOLE DRIVER
4703L: linuxppc-dev@lists.ozlabs.org
4704S: Odd Fixes
4705F: drivers/tty/hvc/
4706
4707HACKRF MEDIA DRIVER
4708M: Antti Palosaari <crope@iki.fi>
4709L: linux-media@vger.kernel.org
4710W: http://linuxtv.org/
4711W: http://palosaari.fi/linux/
4712Q: http://patchwork.linuxtv.org/project/linux-media/list/
4713T: git git://linuxtv.org/anttip/media_tree.git
4714S: Maintained
4715F: drivers/media/usb/hackrf/
4716
4717HARDWARE MONITORING
4718M: Jean Delvare <jdelvare@suse.com>
4719M: Guenter Roeck <linux@roeck-us.net>
4720L: lm-sensors@lm-sensors.org
4721W: http://www.lm-sensors.org/
4722T: quilt http://jdelvare.nerim.net/devel/linux/jdelvare-hwmon/
4723T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
4724S: Maintained
4725F: Documentation/hwmon/
4726F: drivers/hwmon/
4727F: include/linux/hwmon*.h
4728
4729HARDWARE RANDOM NUMBER GENERATOR CORE
4730M: Matt Mackall <mpm@selenic.com>
4731M: Herbert Xu <herbert@gondor.apana.org.au>
4732L: linux-crypto@vger.kernel.org
4733S: Odd fixes
4734F: Documentation/hw_random.txt
4735F: drivers/char/hw_random/
4736F: include/linux/hw_random.h
4737
4738HARDWARE SPINLOCK CORE
4739M: Ohad Ben-Cohen <ohad@wizery.com>
4740S: Maintained
4741F: Documentation/hwspinlock.txt
4742F: drivers/hwspinlock/hwspinlock_*
4743F: include/linux/hwspinlock.h
4744
4745HARMONY SOUND DRIVER
4746L: linux-parisc@vger.kernel.org
4747S: Maintained
4748F: sound/parisc/harmony.*
4749
4750HD29L2 MEDIA DRIVER
4751M: Antti Palosaari <crope@iki.fi>
4752L: linux-media@vger.kernel.org
4753W: http://linuxtv.org/
4754W: http://palosaari.fi/linux/
4755Q: http://patchwork.linuxtv.org/project/linux-media/list/
4756T: git git://linuxtv.org/anttip/media_tree.git
4757S: Maintained
4758F: drivers/media/dvb-frontends/hd29l2*
4759
4760HEWLETT-PACKARD SMART2 RAID DRIVER
4761L: iss_storagedev@hp.com
4762S: Orphan
4763F: Documentation/blockdev/cpqarray.txt
4764F: drivers/block/cpqarray.*
4765
4766HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
4767M: Don Brace <don.brace@pmcs.com>
4768L: iss_storagedev@hp.com
4769L: storagedev@pmcs.com
4770L: linux-scsi@vger.kernel.org
4771S: Supported
4772F: Documentation/scsi/hpsa.txt
4773F: drivers/scsi/hpsa*.[ch]
4774F: include/linux/cciss*.h
4775F: include/uapi/linux/cciss*.h
4776
4777HEWLETT-PACKARD SMART CISS RAID DRIVER (cciss)
4778M: Don Brace <don.brace@pmcs.com>
4779L: iss_storagedev@hp.com
4780L: storagedev@pmcs.com
4781L: linux-scsi@vger.kernel.org
4782S: Supported
4783F: Documentation/blockdev/cciss.txt
4784F: drivers/block/cciss*
4785F: include/linux/cciss_ioctl.h
4786F: include/uapi/linux/cciss_ioctl.h
4787
4788HFS FILESYSTEM
4789L: linux-fsdevel@vger.kernel.org
4790S: Orphan
4791F: Documentation/filesystems/hfs.txt
4792F: fs/hfs/
4793
4794HFSPLUS FILESYSTEM
4795L: linux-fsdevel@vger.kernel.org
4796S: Orphan
4797F: Documentation/filesystems/hfsplus.txt
4798F: fs/hfsplus/
4799
4800HGA FRAMEBUFFER DRIVER
4801M: Ferenc Bakonyi <fero@drama.obuda.kando.hu>
4802L: linux-nvidia@lists.surfsouth.com
4803W: http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
4804S: Maintained
4805F: drivers/video/fbdev/hgafb.c
4806
4807HIBERNATION (aka Software Suspend, aka swsusp)
4808M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
4809M: Pavel Machek <pavel@ucw.cz>
4810L: linux-pm@vger.kernel.org
4811S: Supported
4812F: arch/x86/power/
4813F: drivers/base/power/
4814F: kernel/power/
4815F: include/linux/suspend.h
4816F: include/linux/freezer.h
4817F: include/linux/pm.h
4818F: arch/*/include/asm/suspend*.h
4819
4820HID CORE LAYER
4821M: Jiri Kosina <jkosina@suse.com>
4822L: linux-input@vger.kernel.org
4823T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
4824S: Maintained
4825F: drivers/hid/
4826F: include/linux/hid*
4827F: include/uapi/linux/hid*
4828
4829HID SENSOR HUB DRIVERS
4830M: Jiri Kosina <jkosina@suse.com>
4831M: Jonathan Cameron <jic23@kernel.org>
4832M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
4833L: linux-input@vger.kernel.org
4834L: linux-iio@vger.kernel.org
4835S: Maintained
4836F: Documentation/hid/hid-sensor*
4837F: drivers/hid/hid-sensor-*
4838F: drivers/iio/*/hid-*
4839F: include/linux/hid-sensor-*
4840
4841HIGH-RESOLUTION TIMERS, CLOCKEVENTS, DYNTICKS
4842M: Thomas Gleixner <tglx@linutronix.de>
4843L: linux-kernel@vger.kernel.org
4844T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
4845S: Maintained
4846F: Documentation/timers/
4847F: kernel/time/hrtimer.c
4848F: kernel/time/clockevents.c
4849F: kernel/time/tick*.*
4850F: kernel/time/timer_*.c
4851F: include/linux/clockchips.h
4852F: include/linux/hrtimer.h
4853
4854HIGH-SPEED SCC DRIVER FOR AX.25
4855L: linux-hams@vger.kernel.org
4856S: Orphan
4857F: drivers/net/hamradio/dmascc.c
4858F: drivers/net/hamradio/scc.c
4859
4860HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
4861M: HighPoint Linux Team <linux@highpoint-tech.com>
4862W: http://www.highpoint-tech.com
4863S: Supported
4864F: Documentation/scsi/hptiop.txt
4865F: drivers/scsi/hptiop.c
4866
4867HIPPI
4868M: Jes Sorensen <jes@trained-monkey.org>
4869L: linux-hippi@sunsite.dk
4870S: Maintained
4871F: include/linux/hippidevice.h
4872F: include/uapi/linux/if_hippi.h
4873F: net/802/hippi.c
4874F: drivers/net/hippi/
4875
4876HOST AP DRIVER
4877M: Jouni Malinen <j@w1.fi>
4878L: hostap@shmoo.com (subscribers-only)
4879L: linux-wireless@vger.kernel.org
4880W: http://hostap.epitest.fi/
4881S: Maintained
4882F: drivers/net/wireless/hostap/
4883
4884HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
4885L: platform-driver-x86@vger.kernel.org
4886S: Orphan
4887F: drivers/platform/x86/tc1100-wmi.c
4888
4889HP100: Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series
4890M: Jaroslav Kysela <perex@perex.cz>
4891S: Maintained
4892F: drivers/net/ethernet/hp/hp100.*
4893
4894HPET: High Precision Event Timers driver
4895M: Clemens Ladisch <clemens@ladisch.de>
4896S: Maintained
4897F: Documentation/timers/hpet.txt
4898F: drivers/char/hpet.c
4899F: include/linux/hpet.h
4900F: include/uapi/linux/hpet.h
4901
4902HPET: x86
4903S: Orphan
4904F: arch/x86/kernel/hpet.c
4905F: arch/x86/include/asm/hpet.h
4906
4907HPFS FILESYSTEM
4908M: Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
4909W: http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
4910S: Maintained
4911F: fs/hpfs/
4912
4913HSI SUBSYSTEM
4914M: Sebastian Reichel <sre@kernel.org>
4915T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
4916S: Maintained
4917F: Documentation/ABI/testing/sysfs-bus-hsi
4918F: Documentation/hsi.txt
4919F: drivers/hsi/
4920F: include/linux/hsi/
4921F: include/uapi/linux/hsi/
4922
4923HSO 3G MODEM DRIVER
4924M: Jan Dumon <j.dumon@option.com>
4925W: http://www.pharscape.org
4926S: Maintained
4927F: drivers/net/usb/hso.c
4928
4929HSR NETWORK PROTOCOL
4930M: Arvid Brodin <arvid.brodin@alten.se>
4931L: netdev@vger.kernel.org
4932S: Maintained
4933F: net/hsr/
4934
4935HTCPEN TOUCHSCREEN DRIVER
4936M: Pau Oliva Fora <pof@eslack.org>
4937L: linux-input@vger.kernel.org
4938S: Maintained
4939F: drivers/input/touchscreen/htcpen.c
4940
4941HUGETLB FILESYSTEM
4942M: Nadia Yvette Chambers <nyc@holomorphy.com>
4943S: Maintained
4944F: fs/hugetlbfs/
4945
4946Hyper-V CORE AND DRIVERS
4947M: "K. Y. Srinivasan" <kys@microsoft.com>
4948M: Haiyang Zhang <haiyangz@microsoft.com>
4949L: devel@linuxdriverproject.org
4950S: Maintained
4951F: arch/x86/include/asm/mshyperv.h
4952F: arch/x86/include/uapi/asm/hyperv.h
4953F: arch/x86/kernel/cpu/mshyperv.c
4954F: drivers/hid/hid-hyperv.c
4955F: drivers/hv/
4956F: drivers/input/serio/hyperv-keyboard.c
4957F: drivers/net/hyperv/
4958F: drivers/scsi/storvsc_drv.c
4959F: drivers/video/fbdev/hyperv_fb.c
4960F: include/linux/hyperv.h
4961F: tools/hv/
4962
4963I2C OVER PARALLEL PORT
4964M: Jean Delvare <jdelvare@suse.com>
4965L: linux-i2c@vger.kernel.org
4966S: Maintained
4967F: Documentation/i2c/busses/i2c-parport
4968F: Documentation/i2c/busses/i2c-parport-light
4969F: drivers/i2c/busses/i2c-parport.c
4970F: drivers/i2c/busses/i2c-parport-light.c
4971
4972I2C/SMBUS CONTROLLER DRIVERS FOR PC
4973M: Jean Delvare <jdelvare@suse.com>
4974L: linux-i2c@vger.kernel.org
4975S: Maintained
4976F: Documentation/i2c/busses/i2c-ali1535
4977F: Documentation/i2c/busses/i2c-ali1563
4978F: Documentation/i2c/busses/i2c-ali15x3
4979F: Documentation/i2c/busses/i2c-amd756
4980F: Documentation/i2c/busses/i2c-amd8111
4981F: Documentation/i2c/busses/i2c-i801
4982F: Documentation/i2c/busses/i2c-nforce2
4983F: Documentation/i2c/busses/i2c-piix4
4984F: Documentation/i2c/busses/i2c-sis5595
4985F: Documentation/i2c/busses/i2c-sis630
4986F: Documentation/i2c/busses/i2c-sis96x
4987F: Documentation/i2c/busses/i2c-via
4988F: Documentation/i2c/busses/i2c-viapro
4989F: drivers/i2c/busses/i2c-ali1535.c
4990F: drivers/i2c/busses/i2c-ali1563.c
4991F: drivers/i2c/busses/i2c-ali15x3.c
4992F: drivers/i2c/busses/i2c-amd756.c
4993F: drivers/i2c/busses/i2c-amd756-s4882.c
4994F: drivers/i2c/busses/i2c-amd8111.c
4995F: drivers/i2c/busses/i2c-i801.c
4996F: drivers/i2c/busses/i2c-isch.c
4997F: drivers/i2c/busses/i2c-nforce2.c
4998F: drivers/i2c/busses/i2c-nforce2-s4985.c
4999F: drivers/i2c/busses/i2c-piix4.c
5000F: drivers/i2c/busses/i2c-sis5595.c
5001F: drivers/i2c/busses/i2c-sis630.c
5002F: drivers/i2c/busses/i2c-sis96x.c
5003F: drivers/i2c/busses/i2c-via.c
5004F: drivers/i2c/busses/i2c-viapro.c
5005
5006I2C/SMBUS ISMT DRIVER
5007M: Seth Heasley <seth.heasley@intel.com>
5008M: Neil Horman <nhorman@tuxdriver.com>
5009L: linux-i2c@vger.kernel.org
5010F: drivers/i2c/busses/i2c-ismt.c
5011F: Documentation/i2c/busses/i2c-ismt
5012
5013I2C/SMBUS STUB DRIVER
5014M: Jean Delvare <jdelvare@suse.com>
5015L: linux-i2c@vger.kernel.org
5016S: Maintained
5017F: drivers/i2c/i2c-stub.c
5018
5019I2C SUBSYSTEM
5020M: Wolfram Sang <wsa@the-dreams.de>
5021L: linux-i2c@vger.kernel.org
5022W: https://i2c.wiki.kernel.org/
5023Q: https://patchwork.ozlabs.org/project/linux-i2c/list/
5024T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
5025S: Maintained
5026F: Documentation/devicetree/bindings/i2c/
5027F: Documentation/i2c/
5028F: drivers/i2c/
5029F: include/linux/i2c.h
5030F: include/linux/i2c-*.h
5031F: include/uapi/linux/i2c.h
5032F: include/uapi/linux/i2c-*.h
5033
5034I2C ACPI SUPPORT
5035M: Mika Westerberg <mika.westerberg@linux.intel.com>
5036L: linux-i2c@vger.kernel.org
5037L: linux-acpi@vger.kernel.org
5038S: Maintained
5039
5040I2C-TAOS-EVM DRIVER
5041M: Jean Delvare <jdelvare@suse.com>
5042L: linux-i2c@vger.kernel.org
5043S: Maintained
5044F: Documentation/i2c/busses/i2c-taos-evm
5045F: drivers/i2c/busses/i2c-taos-evm.c
5046
5047I2C-TINY-USB DRIVER
5048M: Till Harbaum <till@harbaum.org>
5049L: linux-i2c@vger.kernel.org
5050W: http://www.harbaum.org/till/i2c_tiny_usb
5051S: Maintained
5052F: drivers/i2c/busses/i2c-tiny-usb.c
5053
5054i386 BOOT CODE
5055M: "H. Peter Anvin" <hpa@zytor.com>
5056S: Maintained
5057F: arch/x86/boot/
5058
5059i386 SETUP CODE / CPU ERRATA WORKAROUNDS
5060M: "H. Peter Anvin" <hpa@zytor.com>
5061T: git git://git.kernel.org/pub/scm/linux/kernel/git/hpa/linux-2.6-x86setup.git
5062S: Maintained
5063
5064IA64 (Itanium) PLATFORM
5065M: Tony Luck <tony.luck@intel.com>
5066M: Fenghua Yu <fenghua.yu@intel.com>
5067L: linux-ia64@vger.kernel.org
5068T: git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
5069S: Maintained
5070F: arch/ia64/
5071
5072IBM Power in-Nest Crypto Acceleration
5073M: Marcelo Henrique Cerri <mhcerri@linux.vnet.ibm.com>
5074M: Fionnuala Gunter <fin@linux.vnet.ibm.com>
5075L: linux-crypto@vger.kernel.org
5076S: Supported
5077F: drivers/crypto/nx/Makefile
5078F: drivers/crypto/nx/Kconfig
5079F: drivers/crypto/nx/nx-aes*
5080F: drivers/crypto/nx/nx-sha*
5081F: drivers/crypto/nx/nx.*
5082F: drivers/crypto/nx/nx_csbcpb.h
5083F: drivers/crypto/nx/nx_debugfs.h
5084
5085IBM Power 842 compression accelerator
5086M: Dan Streetman <ddstreet@us.ibm.com>
5087S: Supported
5088F: drivers/crypto/nx/Makefile
5089F: drivers/crypto/nx/Kconfig
5090F: drivers/crypto/nx/nx-842*
5091F: include/linux/sw842.h
5092F: crypto/842.c
5093F: lib/842/
5094
5095IBM Power Linux RAID adapter
5096M: Brian King <brking@us.ibm.com>
5097S: Supported
5098F: drivers/scsi/ipr.*
5099
5100IBM Power Virtual Ethernet Device Driver
5101M: Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
5102L: netdev@vger.kernel.org
5103S: Supported
5104F: drivers/net/ethernet/ibm/ibmveth.*
5105
5106IBM Power Virtual SCSI Device Drivers
5107M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
5108L: linux-scsi@vger.kernel.org
5109S: Supported
5110F: drivers/scsi/ibmvscsi/ibmvscsi*
5111F: drivers/scsi/ibmvscsi/viosrp.h
5112
5113IBM Power Virtual FC Device Drivers
5114M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
5115L: linux-scsi@vger.kernel.org
5116S: Supported
5117F: drivers/scsi/ibmvscsi/ibmvfc*
5118
5119IBM ServeRAID RAID DRIVER
5120S: Orphan
5121F: drivers/scsi/ips.*
5122
5123ICH LPC AND GPIO DRIVER
5124M: Peter Tyser <ptyser@xes-inc.com>
5125S: Maintained
5126F: drivers/mfd/lpc_ich.c
5127F: drivers/gpio/gpio-ich.c
5128
5129IDE SUBSYSTEM
5130M: "David S. Miller" <davem@davemloft.net>
5131L: linux-ide@vger.kernel.org
5132Q: http://patchwork.ozlabs.org/project/linux-ide/list/
5133T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git
5134S: Maintained
5135F: Documentation/ide/
5136F: drivers/ide/
5137F: include/linux/ide.h
5138
5139IDEAPAD LAPTOP EXTRAS DRIVER
5140M: Ike Panhc <ike.pan@canonical.com>
5141L: platform-driver-x86@vger.kernel.org
5142W: http://launchpad.net/ideapad-laptop
5143S: Maintained
5144F: drivers/platform/x86/ideapad-laptop.c
5145
5146IDEAPAD LAPTOP SLIDEBAR DRIVER
5147M: Andrey Moiseev <o2g.org.ru@gmail.com>
5148L: linux-input@vger.kernel.org
5149W: https://github.com/o2genum/ideapad-slidebar
5150S: Maintained
5151F: drivers/input/misc/ideapad_slidebar.c
5152
5153IDE/ATAPI DRIVERS
5154M: Borislav Petkov <bp@alien8.de>
5155L: linux-ide@vger.kernel.org
5156S: Maintained
5157F: Documentation/cdrom/ide-cd
5158F: drivers/ide/ide-cd*
5159
5160IDLE-I7300
5161M: Andy Henroid <andrew.d.henroid@intel.com>
5162L: linux-pm@vger.kernel.org
5163S: Supported
5164F: drivers/idle/i7300_idle.c
5165
5166IEEE 802.15.4 SUBSYSTEM
5167M: Alexander Aring <alex.aring@gmail.com>
5168L: linux-wpan@vger.kernel.org
5169W: https://github.com/linux-wpan
5170T: git git://github.com/linux-wpan/linux-wpan-next.git
5171S: Maintained
5172F: net/ieee802154/
5173F: net/mac802154/
5174F: drivers/net/ieee802154/
5175F: include/linux/nl802154.h
5176F: include/linux/ieee802154.h
5177F: include/net/nl802154.h
5178F: include/net/mac802154.h
5179F: include/net/af_ieee802154.h
5180F: include/net/cfg802154.h
5181F: include/net/ieee802154_netdev.h
5182F: Documentation/networking/ieee802154.txt
5183
5184IGORPLUG-USB IR RECEIVER
5185M: Sean Young <sean@mess.org>
5186L: linux-media@vger.kernel.org
5187S: Maintained
5188F: drivers/media/rc/igorplugusb.c
5189
5190IGUANAWORKS USB IR TRANSCEIVER
5191M: Sean Young <sean@mess.org>
5192L: linux-media@vger.kernel.org
5193S: Maintained
5194F: drivers/media/rc/iguanair.c
5195
5196IIO SUBSYSTEM AND DRIVERS
5197M: Jonathan Cameron <jic23@kernel.org>
5198R: Hartmut Knaack <knaack.h@gmx.de>
5199R: Lars-Peter Clausen <lars@metafoo.de>
5200R: Peter Meerwald <pmeerw@pmeerw.net>
5201L: linux-iio@vger.kernel.org
5202S: Maintained
5203F: drivers/iio/
5204F: drivers/staging/iio/
5205F: include/linux/iio/
5206F: tools/iio/
5207
5208IKANOS/ADI EAGLE ADSL USB DRIVER
5209M: Matthieu Castet <castet.matthieu@free.fr>
5210M: Stanislaw Gruszka <stf_xl@wp.pl>
5211S: Maintained
5212F: drivers/usb/atm/ueagle-atm.c
5213
5214INA209 HARDWARE MONITOR DRIVER
5215M: Guenter Roeck <linux@roeck-us.net>
5216L: lm-sensors@lm-sensors.org
5217S: Maintained
5218F: Documentation/hwmon/ina209
5219F: Documentation/devicetree/bindings/i2c/ina209.txt
5220F: drivers/hwmon/ina209.c
5221
5222INA2XX HARDWARE MONITOR DRIVER
5223M: Guenter Roeck <linux@roeck-us.net>
5224L: lm-sensors@lm-sensors.org
5225S: Maintained
5226F: Documentation/hwmon/ina2xx
5227F: drivers/hwmon/ina2xx.c
5228F: include/linux/platform_data/ina2xx.h
5229
5230INDUSTRY PACK SUBSYSTEM (IPACK)
5231M: Samuel Iglesias Gonsalvez <siglesias@igalia.com>
5232M: Jens Taprogge <jens.taprogge@taprogge.org>
5233M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
5234L: industrypack-devel@lists.sourceforge.net
5235W: http://industrypack.sourceforge.net
5236S: Maintained
5237F: drivers/ipack/
5238
5239INGENIC JZ4780 DMA Driver
5240M: Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com>
5241S: Maintained
5242F: drivers/dma/dma-jz4780.c
5243
5244INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
5245M: Mimi Zohar <zohar@linux.vnet.ibm.com>
5246M: Dmitry Kasatkin <dmitry.kasatkin@gmail.com>
5247L: linux-ima-devel@lists.sourceforge.net
5248L: linux-ima-user@lists.sourceforge.net
5249L: linux-security-module@vger.kernel.org
5250S: Supported
5251F: security/integrity/ima/
5252
5253IMGTEC IR DECODER DRIVER
5254M: James Hogan <james.hogan@imgtec.com>
5255S: Maintained
5256F: drivers/media/rc/img-ir/
5257
5258IMS TWINTURBO FRAMEBUFFER DRIVER
5259L: linux-fbdev@vger.kernel.org
5260S: Orphan
5261F: drivers/video/fbdev/imsttfb.c
5262
5263INFINIBAND SUBSYSTEM
5264M: Doug Ledford <dledford@redhat.com>
5265M: Sean Hefty <sean.hefty@intel.com>
5266M: Hal Rosenstock <hal.rosenstock@gmail.com>
5267L: linux-rdma@vger.kernel.org
5268W: http://www.openfabrics.org/
5269Q: http://patchwork.kernel.org/project/linux-rdma/list/
5270T: git git://git.kernel.org/pub/scm/linux/kernel/git/dledford/rdma.git
5271S: Supported
5272F: Documentation/infiniband/
5273F: drivers/infiniband/
5274F: include/uapi/linux/if_infiniband.h
5275F: include/uapi/rdma/
5276F: include/rdma/
5277
5278INOTIFY
5279M: John McCutchan <john@johnmccutchan.com>
5280M: Robert Love <rlove@rlove.org>
5281M: Eric Paris <eparis@parisplace.org>
5282S: Maintained
5283F: Documentation/filesystems/inotify.txt
5284F: fs/notify/inotify/
5285F: include/linux/inotify.h
5286F: include/uapi/linux/inotify.h
5287
5288INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
5289M: Dmitry Torokhov <dmitry.torokhov@gmail.com>
5290L: linux-input@vger.kernel.org
5291Q: http://patchwork.kernel.org/project/linux-input/list/
5292T: git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
5293S: Maintained
5294F: drivers/input/
5295F: include/linux/input.h
5296F: include/uapi/linux/input.h
5297F: include/linux/input/
5298
5299INPUT MULTITOUCH (MT) PROTOCOL
5300M: Henrik Rydberg <rydberg@bitmath.org>
5301L: linux-input@vger.kernel.org
5302S: Odd fixes
5303F: Documentation/input/multi-touch-protocol.txt
5304F: drivers/input/input-mt.c
5305K: \b(ABS|SYN)_MT_
5306
5307INTEL ASoC BDW/HSW DRIVERS
5308M: Jie Yang <yang.jie@linux.intel.com>
5309L: alsa-devel@alsa-project.org (moderated for non-subscribers)
5310S: Supported
5311F: sound/soc/intel/common/sst-dsp*
5312F: sound/soc/intel/common/sst-firmware.c
5313F: sound/soc/intel/boards/broadwell.c
5314F: sound/soc/intel/haswell/
5315
5316INTEL C600 SERIES SAS CONTROLLER DRIVER
5317M: Intel SCU Linux support <intel-linux-scu@intel.com>
5318M: Artur Paszkiewicz <artur.paszkiewicz@intel.com>
5319L: linux-scsi@vger.kernel.org
5320T: git git://git.code.sf.net/p/intel-sas/isci
5321S: Supported
5322F: drivers/scsi/isci/
5323
5324INTEL IDLE DRIVER
5325M: Len Brown <lenb@kernel.org>
5326L: linux-pm@vger.kernel.org
5327T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
5328S: Supported
5329F: drivers/idle/intel_idle.c
5330
5331INTEL PSTATE DRIVER
5332M: Kristen Carlson Accardi <kristen@linux.intel.com>
5333L: linux-pm@vger.kernel.org
5334S: Supported
5335F: drivers/cpufreq/intel_pstate.c
5336
5337INTEL FRAMEBUFFER DRIVER (excluding 810 and 815)
5338M: Maik Broemme <mbroemme@plusserver.de>
5339L: linux-fbdev@vger.kernel.org
5340S: Maintained
5341F: Documentation/fb/intelfb.txt
5342F: drivers/video/fbdev/intelfb/
5343
5344INTEL 810/815 FRAMEBUFFER DRIVER
5345M: Antonino Daplas <adaplas@gmail.com>
5346L: linux-fbdev@vger.kernel.org
5347S: Maintained
5348F: drivers/video/fbdev/i810/
5349
5350INTEL MENLOW THERMAL DRIVER
5351M: Sujith Thomas <sujith.thomas@intel.com>
5352L: platform-driver-x86@vger.kernel.org
5353W: https://01.org/linux-acpi
5354S: Supported
5355F: drivers/platform/x86/intel_menlow.c
5356
5357INTEL IA32 MICROCODE UPDATE SUPPORT
5358M: Borislav Petkov <bp@alien8.de>
5359S: Maintained
5360F: arch/x86/kernel/cpu/microcode/core*
5361F: arch/x86/kernel/cpu/microcode/intel*
5362
5363INTEL I/OAT DMA DRIVER
5364M: Dave Jiang <dave.jiang@intel.com>
5365R: Dan Williams <dan.j.williams@intel.com>
5366L: dmaengine@vger.kernel.org
5367Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
5368S: Supported
5369F: drivers/dma/ioat*
5370
5371INTEL IOMMU (VT-d)
5372M: David Woodhouse <dwmw2@infradead.org>
5373L: iommu@lists.linux-foundation.org
5374T: git git://git.infradead.org/iommu-2.6.git
5375S: Supported
5376F: drivers/iommu/intel-iommu.c
5377F: include/linux/intel-iommu.h
5378
5379INTEL IOP-ADMA DMA DRIVER
5380R: Dan Williams <dan.j.williams@intel.com>
5381S: Odd fixes
5382F: drivers/dma/iop-adma.c
5383
5384INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT
5385M: Krzysztof Halasa <khalasa@piap.pl>
5386S: Maintained
5387F: arch/arm/mach-ixp4xx/include/mach/qmgr.h
5388F: arch/arm/mach-ixp4xx/include/mach/npe.h
5389F: arch/arm/mach-ixp4xx/ixp4xx_qmgr.c
5390F: arch/arm/mach-ixp4xx/ixp4xx_npe.c
5391F: drivers/net/ethernet/xscale/ixp4xx_eth.c
5392F: drivers/net/wan/ixp4xx_hss.c
5393
5394INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT
5395M: Deepak Saxena <dsaxena@plexity.net>
5396S: Maintained
5397F: drivers/char/hw_random/ixp4xx-rng.c
5398
5399INTEL ETHERNET DRIVERS
5400M: Jeff Kirsher <jeffrey.t.kirsher@intel.com>
5401R: Jesse Brandeburg <jesse.brandeburg@intel.com>
5402R: Shannon Nelson <shannon.nelson@intel.com>
5403R: Carolyn Wyborny <carolyn.wyborny@intel.com>
5404R: Don Skidmore <donald.c.skidmore@intel.com>
5405R: Matthew Vick <matthew.vick@intel.com>
5406R: John Ronciak <john.ronciak@intel.com>
5407R: Mitch Williams <mitch.a.williams@intel.com>
5408L: intel-wired-lan@lists.osuosl.org
5409W: http://www.intel.com/support/feedback.htm
5410W: http://e1000.sourceforge.net/
5411Q: http://patchwork.ozlabs.org/project/intel-wired-lan/list/
5412T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git
5413T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git
5414S: Supported
5415F: Documentation/networking/e100.txt
5416F: Documentation/networking/e1000.txt
5417F: Documentation/networking/e1000e.txt
5418F: Documentation/networking/igb.txt
5419F: Documentation/networking/igbvf.txt
5420F: Documentation/networking/ixgb.txt
5421F: Documentation/networking/ixgbe.txt
5422F: Documentation/networking/ixgbevf.txt
5423F: Documentation/networking/i40e.txt
5424F: Documentation/networking/i40evf.txt
5425F: drivers/net/ethernet/intel/
5426F: drivers/net/ethernet/intel/*/
5427
5428INTEL-MID GPIO DRIVER
5429M: David Cohen <david.a.cohen@linux.intel.com>
5430L: linux-gpio@vger.kernel.org
5431S: Maintained
5432F: drivers/gpio/gpio-intel-mid.c
5433
5434INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
5435M: Stanislav Yakovlev <stas.yakovlev@gmail.com>
5436L: linux-wireless@vger.kernel.org
5437S: Maintained
5438F: Documentation/networking/README.ipw2100
5439F: Documentation/networking/README.ipw2200
5440F: drivers/net/wireless/ipw2x00/
5441
5442INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
5443M: Richard L Maliszewski <richard.l.maliszewski@intel.com>
5444M: Gang Wei <gang.wei@intel.com>
5445M: Shane Wang <shane.wang@intel.com>
5446L: tboot-devel@lists.sourceforge.net
5447W: http://tboot.sourceforge.net
5448T: hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
5449S: Supported
5450F: Documentation/intel_txt.txt
5451F: include/linux/tboot.h
5452F: arch/x86/kernel/tboot.c
5453
5454INTEL WIRELESS WIMAX CONNECTION 2400
5455M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
5456M: linux-wimax@intel.com
5457L: wimax@linuxwimax.org (subscribers-only)
5458S: Supported
5459W: http://linuxwimax.org
5460F: Documentation/wimax/README.i2400m
5461F: drivers/net/wimax/i2400m/
5462F: include/uapi/linux/wimax/i2400m.h
5463
5464INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
5465M: Stanislaw Gruszka <sgruszka@redhat.com>
5466L: linux-wireless@vger.kernel.org
5467S: Supported
5468F: drivers/net/wireless/iwlegacy/
5469
5470INTEL WIRELESS WIFI LINK (iwlwifi)
5471M: Johannes Berg <johannes.berg@intel.com>
5472M: Emmanuel Grumbach <emmanuel.grumbach@intel.com>
5473M: Intel Linux Wireless <ilw@linux.intel.com>
5474L: linux-wireless@vger.kernel.org
5475W: http://intellinuxwireless.org
5476T: git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
5477S: Supported
5478F: drivers/net/wireless/iwlwifi/
5479
5480INTEL MANAGEMENT ENGINE (mei)
5481M: Tomas Winkler <tomas.winkler@intel.com>
5482L: linux-kernel@vger.kernel.org
5483S: Supported
5484F: include/uapi/linux/mei.h
5485F: include/linux/mei_cl_bus.h
5486F: drivers/misc/mei/*
5487F: Documentation/misc-devices/mei/*
5488
5489INTEL PMC IPC DRIVER
5490M: Zha Qipeng<qipeng.zha@intel.com>
5491L: platform-driver-x86@vger.kernel.org
5492S: Maintained
5493F: drivers/platform/x86/intel_pmc_ipc.c
5494F: arch/x86/include/asm/intel_pmc_ipc.h
5495
5496IOC3 ETHERNET DRIVER
5497M: Ralf Baechle <ralf@linux-mips.org>
5498L: linux-mips@linux-mips.org
5499S: Maintained
5500F: drivers/net/ethernet/sgi/ioc3-eth.c
5501
5502IOC3 SERIAL DRIVER
5503M: Pat Gefre <pfg@sgi.com>
5504L: linux-serial@vger.kernel.org
5505S: Maintained
5506F: drivers/tty/serial/ioc3_serial.c
5507
5508IOMMU DRIVERS
5509M: Joerg Roedel <joro@8bytes.org>
5510L: iommu@lists.linux-foundation.org
5511T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
5512S: Maintained
5513F: drivers/iommu/
5514
5515IP MASQUERADING
5516M: Juanjo Ciarlante <jjciarla@raiz.uncu.edu.ar>
5517S: Maintained
5518F: net/ipv4/netfilter/ipt_MASQUERADE.c
5519
5520IP1000A 10/100/1000 GIGABIT ETHERNET DRIVER
5521M: Francois Romieu <romieu@fr.zoreil.com>
5522M: Sorbica Shieh <sorbica@icplus.com.tw>
5523L: netdev@vger.kernel.org
5524S: Maintained
5525F: drivers/net/ethernet/icplus/ipg.*
5526
5527IPATH DRIVER
5528M: Mike Marciniszyn <infinipath@intel.com>
5529L: linux-rdma@vger.kernel.org
5530S: Maintained
5531F: drivers/infiniband/hw/ipath/
5532
5533IPMI SUBSYSTEM
5534M: Corey Minyard <minyard@acm.org>
5535L: openipmi-developer@lists.sourceforge.net (moderated for non-subscribers)
5536W: http://openipmi.sourceforge.net/
5537S: Supported
5538F: Documentation/IPMI.txt
5539F: drivers/char/ipmi/
5540F: include/linux/ipmi*
5541F: include/uapi/linux/ipmi*
5542
5543QCOM AUDIO (ASoC) DRIVERS
5544M: Patrick Lai <plai@codeaurora.org>
5545M: Banajit Goswami <bgoswami@codeaurora.org>
5546L: alsa-devel@alsa-project.org (moderated for non-subscribers)
5547S: Supported
5548F: sound/soc/qcom/
5549
5550IPS SCSI RAID DRIVER
5551M: Adaptec OEM Raid Solutions <aacraid@adaptec.com>
5552L: linux-scsi@vger.kernel.org
5553W: http://www.adaptec.com/
5554S: Maintained
5555F: drivers/scsi/ips*
5556
5557IPVS
5558M: Wensong Zhang <wensong@linux-vs.org>
5559M: Simon Horman <horms@verge.net.au>
5560M: Julian Anastasov <ja@ssi.bg>
5561L: netdev@vger.kernel.org
5562L: lvs-devel@vger.kernel.org
5563S: Maintained
5564F: Documentation/networking/ipvs-sysctl.txt
5565F: include/net/ip_vs.h
5566F: include/uapi/linux/ip_vs.h
5567F: net/netfilter/ipvs/
5568
5569IPWIRELESS DRIVER
5570M: Jiri Kosina <jkosina@suse.com>
5571M: David Sterba <dsterba@suse.com>
5572S: Odd Fixes
5573F: drivers/tty/ipwireless/
5574
5575IPX NETWORK LAYER
5576M: Arnaldo Carvalho de Melo <acme@ghostprotocols.net>
5577L: netdev@vger.kernel.org
5578S: Maintained
5579F: include/net/ipx.h
5580F: include/uapi/linux/ipx.h
5581F: net/ipx/
5582
5583IRDA SUBSYSTEM
5584M: Samuel Ortiz <samuel@sortiz.org>
5585L: irda-users@lists.sourceforge.net (subscribers-only)
5586L: netdev@vger.kernel.org
5587W: http://irda.sourceforge.net/
5588S: Maintained
5589T: git git://git.kernel.org/pub/scm/linux/kernel/git/sameo/irda-2.6.git
5590F: Documentation/networking/irda.txt
5591F: drivers/net/irda/
5592F: include/net/irda/
5593F: net/irda/
5594
5595IRQ SUBSYSTEM
5596M: Thomas Gleixner <tglx@linutronix.de>
5597L: linux-kernel@vger.kernel.org
5598S: Maintained
5599T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
5600F: kernel/irq/
5601
5602IRQCHIP DRIVERS
5603M: Thomas Gleixner <tglx@linutronix.de>
5604M: Jason Cooper <jason@lakedaemon.net>
5605L: linux-kernel@vger.kernel.org
5606S: Maintained
5607T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
5608T: git git://git.infradead.org/users/jcooper/linux.git irqchip/core
5609F: Documentation/devicetree/bindings/interrupt-controller/
5610F: drivers/irqchip/
5611
5612IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
5613M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
5614S: Maintained
5615F: Documentation/IRQ-domain.txt
5616F: include/linux/irqdomain.h
5617F: kernel/irq/irqdomain.c
5618
5619ISAPNP
5620M: Jaroslav Kysela <perex@perex.cz>
5621S: Maintained
5622F: Documentation/isapnp.txt
5623F: drivers/pnp/isapnp/
5624F: include/linux/isapnp.h
5625
5626ISA RADIO MODULE
5627M: Hans Verkuil <hverkuil@xs4all.nl>
5628L: linux-media@vger.kernel.org
5629T: git git://linuxtv.org/media_tree.git
5630W: http://linuxtv.org
5631S: Maintained
5632F: drivers/media/radio/radio-isa*
5633
5634iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
5635M: Peter Jones <pjones@redhat.com>
5636M: Konrad Rzeszutek Wilk <konrad@kernel.org>
5637S: Maintained
5638F: drivers/firmware/iscsi_ibft*
5639
5640ISCSI
5641M: Mike Christie <michaelc@cs.wisc.edu>
5642L: open-iscsi@googlegroups.com
5643W: www.open-iscsi.org
5644T: git git://git.kernel.org/pub/scm/linux/kernel/git/mnc/linux-2.6-iscsi.git
5645S: Maintained
5646F: drivers/scsi/*iscsi*
5647F: include/scsi/*iscsi*
5648
5649ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
5650M: Or Gerlitz <ogerlitz@mellanox.com>
5651M: Sagi Grimberg <sagig@mellanox.com>
5652M: Roi Dayan <roid@mellanox.com>
5653L: linux-rdma@vger.kernel.org
5654S: Supported
5655W: http://www.openfabrics.org
5656W: www.open-iscsi.org
5657Q: http://patchwork.kernel.org/project/linux-rdma/list/
5658F: drivers/infiniband/ulp/iser/
5659
5660ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
5661M: Sagi Grimberg <sagig@mellanox.com>
5662T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
5663L: linux-rdma@vger.kernel.org
5664L: target-devel@vger.kernel.org
5665S: Supported
5666W: http://www.linux-iscsi.org
5667F: drivers/infiniband/ulp/isert
5668
5669ISDN SUBSYSTEM
5670M: Karsten Keil <isdn@linux-pingi.de>
5671L: isdn4linux@listserv.isdn4linux.de (subscribers-only)
5672L: netdev@vger.kernel.org
5673W: http://www.isdn4linux.de
5674T: git git://git.kernel.org/pub/scm/linux/kernel/git/kkeil/isdn-2.6.git
5675S: Maintained
5676F: Documentation/isdn/
5677F: drivers/isdn/
5678F: include/linux/isdn.h
5679F: include/linux/isdn/
5680F: include/uapi/linux/isdn.h
5681F: include/uapi/linux/isdn/
5682
5683ISDN SUBSYSTEM (Eicon active card driver)
5684M: Armin Schindler <mac@melware.de>
5685L: isdn4linux@listserv.isdn4linux.de (subscribers-only)
5686W: http://www.melware.de
5687S: Maintained
5688F: drivers/isdn/hardware/eicon/
5689
5690IT87 HARDWARE MONITORING DRIVER
5691M: Jean Delvare <jdelvare@suse.com>
5692L: lm-sensors@lm-sensors.org
5693S: Maintained
5694F: Documentation/hwmon/it87
5695F: drivers/hwmon/it87.c
5696
5697IT913X MEDIA DRIVER
5698M: Antti Palosaari <crope@iki.fi>
5699L: linux-media@vger.kernel.org
5700W: http://linuxtv.org/
5701W: http://palosaari.fi/linux/
5702Q: http://patchwork.linuxtv.org/project/linux-media/list/
5703T: git git://linuxtv.org/anttip/media_tree.git
5704S: Maintained
5705F: drivers/media/tuners/it913x*
5706
5707IVTV VIDEO4LINUX DRIVER
5708M: Andy Walls <awalls@md.metrocast.net>
5709L: ivtv-devel@ivtvdriver.org (subscribers-only)
5710L: linux-media@vger.kernel.org
5711T: git git://linuxtv.org/media_tree.git
5712W: http://www.ivtvdriver.org
5713S: Maintained
5714F: Documentation/video4linux/*.ivtv
5715F: drivers/media/pci/ivtv/
5716F: include/uapi/linux/ivtv*
5717
5718IX2505V MEDIA DRIVER
5719M: Malcolm Priestley <tvboxspy@gmail.com>
5720L: linux-media@vger.kernel.org
5721W: http://linuxtv.org/
5722Q: http://patchwork.linuxtv.org/project/linux-media/list/
5723S: Maintained
5724F: drivers/media/dvb-frontends/ix2505v*
5725
5726JC42.4 TEMPERATURE SENSOR DRIVER
5727M: Guenter Roeck <linux@roeck-us.net>
5728L: lm-sensors@lm-sensors.org
5729S: Maintained
5730F: drivers/hwmon/jc42.c
5731F: Documentation/hwmon/jc42
5732
5733JFS FILESYSTEM
5734M: Dave Kleikamp <shaggy@kernel.org>
5735L: jfs-discussion@lists.sourceforge.net
5736W: http://jfs.sourceforge.net/
5737T: git git://git.kernel.org/pub/scm/linux/kernel/git/shaggy/jfs-2.6.git
5738S: Maintained
5739F: Documentation/filesystems/jfs.txt
5740F: fs/jfs/
5741
5742JME NETWORK DRIVER
5743M: Guo-Fu Tseng <cooldavid@cooldavid.org>
5744L: netdev@vger.kernel.org
5745S: Maintained
5746F: drivers/net/ethernet/jme.*
5747
5748JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
5749M: David Woodhouse <dwmw2@infradead.org>
5750L: linux-mtd@lists.infradead.org
5751W: http://www.linux-mtd.infradead.org/doc/jffs2.html
5752S: Maintained
5753F: fs/jffs2/
5754F: include/uapi/linux/jffs2.h
5755
5756JOURNALLING LAYER FOR BLOCK DEVICES (JBD)
5757M: Andrew Morton <akpm@linux-foundation.org>
5758M: Jan Kara <jack@suse.com>
5759L: linux-ext4@vger.kernel.org
5760S: Maintained
5761F: fs/jbd/
5762F: include/linux/jbd.h
5763
5764JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
5765M: "Theodore Ts'o" <tytso@mit.edu>
5766L: linux-ext4@vger.kernel.org
5767S: Maintained
5768F: fs/jbd2/
5769F: include/linux/jbd2.h
5770
5771JSM Neo PCI based serial card
5772M: Thadeu Lima de Souza Cascardo <cascardo@linux.vnet.ibm.com>
5773L: linux-serial@vger.kernel.org
5774S: Maintained
5775F: drivers/tty/serial/jsm/
5776
5777K10TEMP HARDWARE MONITORING DRIVER
5778M: Clemens Ladisch <clemens@ladisch.de>
5779L: lm-sensors@lm-sensors.org
5780S: Maintained
5781F: Documentation/hwmon/k10temp
5782F: drivers/hwmon/k10temp.c
5783
5784K8TEMP HARDWARE MONITORING DRIVER
5785M: Rudolf Marek <r.marek@assembler.cz>
5786L: lm-sensors@lm-sensors.org
5787S: Maintained
5788F: Documentation/hwmon/k8temp
5789F: drivers/hwmon/k8temp.c
5790
5791KCONFIG
5792M: "Yann E. MORIN" <yann.morin.1998@free.fr>
5793L: linux-kbuild@vger.kernel.org
5794T: git git://gitorious.org/linux-kconfig/linux-kconfig
5795S: Maintained
5796F: Documentation/kbuild/kconfig-language.txt
5797F: scripts/kconfig/
5798
5799KDUMP
5800M: Vivek Goyal <vgoyal@redhat.com>
5801M: Haren Myneni <hbabu@us.ibm.com>
5802L: kexec@lists.infradead.org
5803W: http://lse.sourceforge.net/kdump/
5804S: Maintained
5805F: Documentation/kdump/
5806
5807KEENE FM RADIO TRANSMITTER DRIVER
5808M: Hans Verkuil <hverkuil@xs4all.nl>
5809L: linux-media@vger.kernel.org
5810T: git git://linuxtv.org/media_tree.git
5811W: http://linuxtv.org
5812S: Maintained
5813F: drivers/media/radio/radio-keene*
5814
5815KERNEL AUTOMOUNTER v4 (AUTOFS4)
5816M: Ian Kent <raven@themaw.net>
5817L: autofs@vger.kernel.org
5818S: Maintained
5819F: fs/autofs4/
5820
5821KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
5822M: Michal Marek <mmarek@suse.com>
5823T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git for-next
5824T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git rc-fixes
5825L: linux-kbuild@vger.kernel.org
5826S: Maintained
5827F: Documentation/kbuild/
5828F: Makefile
5829F: scripts/Makefile.*
5830F: scripts/basic/
5831F: scripts/mk*
5832F: scripts/package/
5833
5834KERNEL JANITORS
5835L: kernel-janitors@vger.kernel.org
5836W: http://kernelnewbies.org/KernelJanitors
5837S: Odd Fixes
5838
5839KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
5840M: "J. Bruce Fields" <bfields@fieldses.org>
5841L: linux-nfs@vger.kernel.org
5842W: http://nfs.sourceforge.net/
5843S: Supported
5844F: fs/nfsd/
5845F: include/uapi/linux/nfsd/
5846F: fs/lockd/
5847F: fs/nfs_common/
5848F: net/sunrpc/
5849F: include/linux/lockd/
5850F: include/linux/sunrpc/
5851F: include/uapi/linux/sunrpc/
5852
5853KERNEL SELFTEST FRAMEWORK
5854M: Shuah Khan <shuahkh@osg.samsung.com>
5855L: linux-api@vger.kernel.org
5856T: git git://git.kernel.org/pub/scm/shuah/linux-kselftest
5857S: Maintained
5858F: tools/testing/selftests
5859
5860KERNEL VIRTUAL MACHINE (KVM)
5861M: Gleb Natapov <gleb@kernel.org>
5862M: Paolo Bonzini <pbonzini@redhat.com>
5863L: kvm@vger.kernel.org
5864W: http://www.linux-kvm.org
5865T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
5866S: Supported
5867F: Documentation/*/kvm*.txt
5868F: Documentation/virtual/kvm/
5869F: arch/*/kvm/
5870F: arch/x86/kernel/kvm.c
5871F: arch/x86/kernel/kvmclock.c
5872F: arch/*/include/asm/kvm*
5873F: include/linux/kvm*
5874F: include/uapi/linux/kvm*
5875F: virt/kvm/
5876
5877KERNEL VIRTUAL MACHINE (KVM) FOR AMD-V
5878M: Joerg Roedel <joro@8bytes.org>
5879L: kvm@vger.kernel.org
5880W: http://kvm.qumranet.com
5881S: Maintained
5882F: arch/x86/include/asm/svm.h
5883F: arch/x86/kvm/svm.c
5884
5885KERNEL VIRTUAL MACHINE (KVM) FOR POWERPC
5886M: Alexander Graf <agraf@suse.com>
5887L: kvm-ppc@vger.kernel.org
5888W: http://kvm.qumranet.com
5889T: git git://github.com/agraf/linux-2.6.git
5890S: Supported
5891F: arch/powerpc/include/asm/kvm*
5892F: arch/powerpc/kvm/
5893
5894KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
5895M: Christian Borntraeger <borntraeger@de.ibm.com>
5896M: Cornelia Huck <cornelia.huck@de.ibm.com>
5897M: linux390@de.ibm.com
5898L: linux-s390@vger.kernel.org
5899W: http://www.ibm.com/developerworks/linux/linux390/
5900S: Supported
5901F: Documentation/s390/kvm.txt
5902F: arch/s390/include/asm/kvm*
5903F: arch/s390/kvm/
5904F: drivers/s390/kvm/
5905
5906KERNEL VIRTUAL MACHINE (KVM) FOR ARM
5907M: Christoffer Dall <christoffer.dall@linaro.org>
5908M: Marc Zyngier <marc.zyngier@arm.com>
5909L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
5910L: kvmarm@lists.cs.columbia.edu
5911W: http://systems.cs.columbia.edu/projects/kvm-arm
5912S: Supported
5913F: arch/arm/include/uapi/asm/kvm*
5914F: arch/arm/include/asm/kvm*
5915F: arch/arm/kvm/
5916F: virt/kvm/arm/
5917F: include/kvm/arm_*
5918
5919KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64)
5920M: Christoffer Dall <christoffer.dall@linaro.org>
5921M: Marc Zyngier <marc.zyngier@arm.com>
5922L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
5923L: kvmarm@lists.cs.columbia.edu
5924S: Maintained
5925F: arch/arm64/include/uapi/asm/kvm*
5926F: arch/arm64/include/asm/kvm*
5927F: arch/arm64/kvm/
5928
5929KEXEC
5930M: Eric Biederman <ebiederm@xmission.com>
5931W: http://kernel.org/pub/linux/utils/kernel/kexec/
5932L: kexec@lists.infradead.org
5933S: Maintained
5934F: include/linux/kexec.h
5935F: include/uapi/linux/kexec.h
5936F: kernel/kexec.c
5937
5938KEYS/KEYRINGS:
5939M: David Howells <dhowells@redhat.com>
5940L: keyrings@linux-nfs.org
5941S: Maintained
5942F: Documentation/security/keys.txt
5943F: include/linux/key.h
5944F: include/linux/key-type.h
5945F: include/keys/
5946F: security/keys/
5947
5948KEYS-TRUSTED
5949M: David Safford <safford@us.ibm.com>
5950M: Mimi Zohar <zohar@linux.vnet.ibm.com>
5951L: linux-security-module@vger.kernel.org
5952L: keyrings@linux-nfs.org
5953S: Supported
5954F: Documentation/security/keys-trusted-encrypted.txt
5955F: include/keys/trusted-type.h
5956F: security/keys/trusted.c
5957F: security/keys/trusted.h
5958
5959KEYS-ENCRYPTED
5960M: Mimi Zohar <zohar@linux.vnet.ibm.com>
5961M: David Safford <safford@us.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/encrypted-type.h
5967F: security/keys/encrypted-keys/
5968
5969KGDB / KDB /debug_core
5970M: Jason Wessel <jason.wessel@windriver.com>
5971W: http://kgdb.wiki.kernel.org/
5972L: kgdb-bugreport@lists.sourceforge.net
5973S: Maintained
5974F: Documentation/DocBook/kgdb.tmpl
5975F: drivers/misc/kgdbts.c
5976F: drivers/tty/serial/kgdboc.c
5977F: include/linux/kdb.h
5978F: include/linux/kgdb.h
5979F: kernel/debug/
5980
5981KMEMCHECK
5982M: Vegard Nossum <vegardno@ifi.uio.no>
5983M: Pekka Enberg <penberg@kernel.org>
5984S: Maintained
5985F: Documentation/kmemcheck.txt
5986F: arch/x86/include/asm/kmemcheck.h
5987F: arch/x86/mm/kmemcheck/
5988F: include/linux/kmemcheck.h
5989F: mm/kmemcheck.c
5990
5991KMEMLEAK
5992M: Catalin Marinas <catalin.marinas@arm.com>
5993S: Maintained
5994F: Documentation/kmemleak.txt
5995F: include/linux/kmemleak.h
5996F: mm/kmemleak.c
5997F: mm/kmemleak-test.c
5998
5999KPROBES
6000M: Ananth N Mavinakayanahalli <ananth@in.ibm.com>
6001M: Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
6002M: "David S. Miller" <davem@davemloft.net>
6003M: Masami Hiramatsu <masami.hiramatsu.pt@hitachi.com>
6004S: Maintained
6005F: Documentation/kprobes.txt
6006F: include/linux/kprobes.h
6007F: kernel/kprobes.c
6008
6009KS0108 LCD CONTROLLER DRIVER
6010M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
6011W: http://miguelojeda.es/auxdisplay.htm
6012W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
6013S: Maintained
6014F: Documentation/auxdisplay/ks0108
6015F: drivers/auxdisplay/ks0108.c
6016F: include/linux/ks0108.h
6017
6018LAPB module
6019L: linux-x25@vger.kernel.org
6020S: Orphan
6021F: Documentation/networking/lapb-module.txt
6022F: include/*/lapb.h
6023F: net/lapb/
6024
6025LASI 53c700 driver for PARISC
6026M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
6027L: linux-scsi@vger.kernel.org
6028S: Maintained
6029F: Documentation/scsi/53c700.txt
6030F: drivers/scsi/53c700*
6031
6032LED SUBSYSTEM
6033M: Bryan Wu <cooloney@gmail.com>
6034M: Richard Purdie <rpurdie@rpsys.net>
6035M: Jacek Anaszewski <j.anaszewski@samsung.com>
6036L: linux-leds@vger.kernel.org
6037T: git git://git.kernel.org/pub/scm/linux/kernel/git/cooloney/linux-leds.git
6038S: Maintained
6039F: drivers/leds/
6040F: include/linux/leds.h
6041
6042LEGACY EEPROM DRIVER
6043M: Jean Delvare <jdelvare@suse.com>
6044S: Maintained
6045F: Documentation/misc-devices/eeprom
6046F: drivers/misc/eeprom/eeprom.c
6047
6048LEGO USB Tower driver
6049M: Juergen Stuber <starblue@users.sourceforge.net>
6050L: legousb-devel@lists.sourceforge.net
6051W: http://legousb.sourceforge.net/
6052S: Maintained
6053F: drivers/usb/misc/legousbtower.c
6054
6055LG2160 MEDIA DRIVER
6056M: Michael Krufky <mkrufky@linuxtv.org>
6057L: linux-media@vger.kernel.org
6058W: http://linuxtv.org/
6059W: http://github.com/mkrufky
6060Q: http://patchwork.linuxtv.org/project/linux-media/list/
6061T: git git://linuxtv.org/mkrufky/tuners.git
6062S: Maintained
6063F: drivers/media/dvb-frontends/lg2160.*
6064
6065LGDT3305 MEDIA DRIVER
6066M: Michael Krufky <mkrufky@linuxtv.org>
6067L: linux-media@vger.kernel.org
6068W: http://linuxtv.org/
6069W: http://github.com/mkrufky
6070Q: http://patchwork.linuxtv.org/project/linux-media/list/
6071T: git git://linuxtv.org/mkrufky/tuners.git
6072S: Maintained
6073F: drivers/media/dvb-frontends/lgdt3305.*
6074
6075LGUEST
6076M: Rusty Russell <rusty@rustcorp.com.au>
6077L: lguest@lists.ozlabs.org
6078W: http://lguest.ozlabs.org/
6079S: Odd Fixes
6080F: arch/x86/include/asm/lguest*.h
6081F: arch/x86/lguest/
6082F: drivers/lguest/
6083F: include/linux/lguest*.h
6084F: tools/lguest/
6085
6086LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
6087M: Tejun Heo <tj@kernel.org>
6088L: linux-ide@vger.kernel.org
6089T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
6090S: Maintained
6091F: drivers/ata/
6092F: include/linux/ata.h
6093F: include/linux/libata.h
6094
6095LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
6096M: Viresh Kumar <vireshk@kernel.org>
6097L: linux-ide@vger.kernel.org
6098T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
6099S: Maintained
6100F: include/linux/pata_arasan_cf_data.h
6101F: drivers/ata/pata_arasan_cf.c
6102
6103LIBATA PATA DRIVERS
6104M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
6105M: Tejun Heo <tj@kernel.org>
6106L: linux-ide@vger.kernel.org
6107T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
6108S: Maintained
6109F: drivers/ata/pata_*.c
6110F: drivers/ata/ata_generic.c
6111
6112LIBATA SATA AHCI PLATFORM devices support
6113M: Hans de Goede <hdegoede@redhat.com>
6114M: Tejun Heo <tj@kernel.org>
6115L: linux-ide@vger.kernel.org
6116T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
6117S: Maintained
6118F: drivers/ata/ahci_platform.c
6119F: drivers/ata/libahci_platform.c
6120F: include/linux/ahci_platform.h
6121
6122LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
6123M: Mikael Pettersson <mikpelinux@gmail.com>
6124L: linux-ide@vger.kernel.org
6125T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
6126S: Maintained
6127F: drivers/ata/sata_promise.*
6128
6129LIBLOCKDEP
6130M: Sasha Levin <sasha.levin@oracle.com>
6131S: Maintained
6132F: tools/lib/lockdep/
6133
6134LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
6135M: Dan Williams <dan.j.williams@intel.com>
6136L: linux-nvdimm@lists.01.org
6137Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
6138S: Supported
6139F: drivers/nvdimm/*
6140F: include/linux/nd.h
6141F: include/linux/libnvdimm.h
6142F: include/uapi/linux/ndctl.h
6143
6144LIBNVDIMM BLK: MMIO-APERTURE DRIVER
6145M: Ross Zwisler <ross.zwisler@linux.intel.com>
6146L: linux-nvdimm@lists.01.org
6147Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
6148S: Supported
6149F: drivers/nvdimm/blk.c
6150F: drivers/nvdimm/region_devs.c
6151F: drivers/acpi/nfit*
6152
6153LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
6154M: Vishal Verma <vishal.l.verma@intel.com>
6155L: linux-nvdimm@lists.01.org
6156Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
6157S: Supported
6158F: drivers/nvdimm/btt*
6159
6160LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
6161M: Ross Zwisler <ross.zwisler@linux.intel.com>
6162L: linux-nvdimm@lists.01.org
6163Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
6164S: Supported
6165F: drivers/nvdimm/pmem.c
6166F: include/linux/pmem.h
6167
6168LINUX FOR IBM pSERIES (RS/6000)
6169M: Paul Mackerras <paulus@au.ibm.com>
6170W: http://www.ibm.com/linux/ltc/projects/ppc
6171S: Supported
6172F: arch/powerpc/boot/rs6000.h
6173
6174LINUX FOR POWERPC (32-BIT AND 64-BIT)
6175M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
6176M: Paul Mackerras <paulus@samba.org>
6177M: Michael Ellerman <mpe@ellerman.id.au>
6178W: http://www.penguinppc.org/
6179L: linuxppc-dev@lists.ozlabs.org
6180Q: http://patchwork.ozlabs.org/project/linuxppc-dev/list/
6181T: git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
6182S: Supported
6183F: Documentation/powerpc/
6184F: arch/powerpc/
6185
6186LINUX FOR POWER MACINTOSH
6187M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
6188W: http://www.penguinppc.org/
6189L: linuxppc-dev@lists.ozlabs.org
6190S: Maintained
6191F: arch/powerpc/platforms/powermac/
6192F: drivers/macintosh/
6193
6194LINUX FOR POWERPC EMBEDDED MPC5XXX
6195M: Anatolij Gustschin <agust@denx.de>
6196L: linuxppc-dev@lists.ozlabs.org
6197T: git git://git.denx.de/linux-denx-agust.git
6198S: Maintained
6199F: arch/powerpc/platforms/512x/
6200F: arch/powerpc/platforms/52xx/
6201
6202LINUX FOR POWERPC EMBEDDED PPC4XX
6203M: Alistair Popple <alistair@popple.id.au>
6204M: Matt Porter <mporter@kernel.crashing.org>
6205W: http://www.penguinppc.org/
6206L: linuxppc-dev@lists.ozlabs.org
6207S: Maintained
6208F: arch/powerpc/platforms/40x/
6209F: arch/powerpc/platforms/44x/
6210
6211LINUX FOR POWERPC EMBEDDED XILINX VIRTEX
6212L: linuxppc-dev@lists.ozlabs.org
6213S: Orphan
6214F: arch/powerpc/*/*virtex*
6215F: arch/powerpc/*/*/*virtex*
6216
6217LINUX FOR POWERPC EMBEDDED PPC8XX
6218M: Vitaly Bordug <vitb@kernel.crashing.org>
6219W: http://www.penguinppc.org/
6220L: linuxppc-dev@lists.ozlabs.org
6221S: Maintained
6222F: arch/powerpc/platforms/8xx/
6223
6224LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
6225M: Scott Wood <scottwood@freescale.com>
6226M: Kumar Gala <galak@kernel.crashing.org>
6227W: http://www.penguinppc.org/
6228L: linuxppc-dev@lists.ozlabs.org
6229T: git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
6230S: Maintained
6231F: arch/powerpc/platforms/83xx/
6232F: arch/powerpc/platforms/85xx/
6233
6234LINUX FOR POWERPC PA SEMI PWRFICIENT
6235M: Olof Johansson <olof@lixom.net>
6236L: linuxppc-dev@lists.ozlabs.org
6237S: Maintained
6238F: arch/powerpc/platforms/pasemi/
6239F: drivers/*/*pasemi*
6240F: drivers/*/*/*pasemi*
6241
6242LINUX SECURITY MODULE (LSM) FRAMEWORK
6243M: Chris Wright <chrisw@sous-sol.org>
6244L: linux-security-module@vger.kernel.org
6245S: Supported
6246
6247LIS3LV02D ACCELEROMETER DRIVER
6248M: Eric Piel <eric.piel@tremplin-utc.net>
6249S: Maintained
6250F: Documentation/misc-devices/lis3lv02d
6251F: drivers/misc/lis3lv02d/
6252F: drivers/platform/x86/hp_accel.c
6253
6254LIVE PATCHING
6255M: Josh Poimboeuf <jpoimboe@redhat.com>
6256M: Seth Jennings <sjenning@redhat.com>
6257M: Jiri Kosina <jkosina@suse.com>
6258M: Vojtech Pavlik <vojtech@suse.com>
6259S: Maintained
6260F: kernel/livepatch/
6261F: include/linux/livepatch.h
6262F: arch/x86/include/asm/livepatch.h
6263F: arch/x86/kernel/livepatch.c
6264F: Documentation/ABI/testing/sysfs-kernel-livepatch
6265F: samples/livepatch/
6266L: live-patching@vger.kernel.org
6267T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/livepatching.git
6268
6269LLC (802.2)
6270M: Arnaldo Carvalho de Melo <acme@ghostprotocols.net>
6271S: Maintained
6272F: include/linux/llc.h
6273F: include/uapi/linux/llc.h
6274F: include/net/llc*
6275F: net/llc/
6276
6277LM73 HARDWARE MONITOR DRIVER
6278M: Guillaume Ligneul <guillaume.ligneul@gmail.com>
6279L: lm-sensors@lm-sensors.org
6280S: Maintained
6281F: drivers/hwmon/lm73.c
6282
6283LM78 HARDWARE MONITOR DRIVER
6284M: Jean Delvare <jdelvare@suse.com>
6285L: lm-sensors@lm-sensors.org
6286S: Maintained
6287F: Documentation/hwmon/lm78
6288F: drivers/hwmon/lm78.c
6289
6290LM83 HARDWARE MONITOR DRIVER
6291M: Jean Delvare <jdelvare@suse.com>
6292L: lm-sensors@lm-sensors.org
6293S: Maintained
6294F: Documentation/hwmon/lm83
6295F: drivers/hwmon/lm83.c
6296
6297LM90 HARDWARE MONITOR DRIVER
6298M: Jean Delvare <jdelvare@suse.com>
6299L: lm-sensors@lm-sensors.org
6300S: Maintained
6301F: Documentation/hwmon/lm90
6302F: Documentation/devicetree/bindings/hwmon/lm90.txt
6303F: drivers/hwmon/lm90.c
6304
6305LM95234 HARDWARE MONITOR DRIVER
6306M: Guenter Roeck <linux@roeck-us.net>
6307L: lm-sensors@lm-sensors.org
6308S: Maintained
6309F: Documentation/hwmon/lm95234
6310F: drivers/hwmon/lm95234.c
6311
6312LME2510 MEDIA DRIVER
6313M: Malcolm Priestley <tvboxspy@gmail.com>
6314L: linux-media@vger.kernel.org
6315W: http://linuxtv.org/
6316Q: http://patchwork.linuxtv.org/project/linux-media/list/
6317S: Maintained
6318F: drivers/media/usb/dvb-usb-v2/lmedm04*
6319
6320LOCKDEP AND LOCKSTAT
6321M: Peter Zijlstra <peterz@infradead.org>
6322M: Ingo Molnar <mingo@redhat.com>
6323L: linux-kernel@vger.kernel.org
6324T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git core/locking
6325S: Maintained
6326F: Documentation/locking/lockdep*.txt
6327F: Documentation/locking/lockstat.txt
6328F: include/linux/lockdep.h
6329F: kernel/locking/
6330
6331LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
6332M: "Richard Russon (FlatCap)" <ldm@flatcap.org>
6333L: linux-ntfs-dev@lists.sourceforge.net
6334W: http://www.linux-ntfs.org/content/view/19/37/
6335S: Maintained
6336F: Documentation/ldm.txt
6337F: block/partitions/ldm.*
6338
6339LogFS
6340M: Joern Engel <joern@logfs.org>
6341M: Prasad Joshi <prasadjoshi.linux@gmail.com>
6342L: logfs@logfs.org
6343W: logfs.org
6344S: Maintained
6345F: fs/logfs/
6346
6347LPC32XX MACHINE SUPPORT
6348M: Roland Stigge <stigge@antcom.de>
6349L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
6350S: Maintained
6351F: arch/arm/mach-lpc32xx/
6352
6353LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
6354M: Nagalakshmi Nandigama <nagalakshmi.nandigama@avagotech.com>
6355M: Praveen Krishnamoorthy <praveen.krishnamoorthy@avagotech.com>
6356M: Sreekanth Reddy <sreekanth.reddy@avagotech.com>
6357M: Abhijit Mahajan <abhijit.mahajan@avagotech.com>
6358L: MPT-FusionLinux.pdl@avagotech.com
6359L: linux-scsi@vger.kernel.org
6360W: http://www.lsilogic.com/support
6361S: Supported
6362F: drivers/message/fusion/
6363F: drivers/scsi/mpt2sas/
6364F: drivers/scsi/mpt3sas/
6365
6366LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
6367M: Matthew Wilcox <matthew@wil.cx>
6368L: linux-scsi@vger.kernel.org
6369S: Maintained
6370F: drivers/scsi/sym53c8xx_2/
6371
6372LTC4261 HARDWARE MONITOR DRIVER
6373M: Guenter Roeck <linux@roeck-us.net>
6374L: lm-sensors@lm-sensors.org
6375S: Maintained
6376F: Documentation/hwmon/ltc4261
6377F: drivers/hwmon/ltc4261.c
6378
6379LTP (Linux Test Project)
6380M: Mike Frysinger <vapier@gentoo.org>
6381M: Cyril Hrubis <chrubis@suse.cz>
6382M: Wanlong Gao <gaowanlong@cn.fujitsu.com>
6383M: Jan Stancek <jstancek@redhat.com>
6384M: Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com>
6385M: Alexey Kodanev <alexey.kodanev@oracle.com>
6386L: ltp-list@lists.sourceforge.net (subscribers-only)
6387W: http://linux-test-project.github.io/
6388T: git git://github.com/linux-test-project/ltp.git
6389S: Maintained
6390
6391M32R ARCHITECTURE
6392W: http://www.linux-m32r.org/
6393S: Orphan
6394F: arch/m32r/
6395
6396M68K ARCHITECTURE
6397M: Geert Uytterhoeven <geert@linux-m68k.org>
6398L: linux-m68k@lists.linux-m68k.org
6399W: http://www.linux-m68k.org/
6400T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
6401S: Maintained
6402F: arch/m68k/
6403F: drivers/zorro/
6404
6405M68K ON APPLE MACINTOSH
6406M: Joshua Thompson <funaho@jurai.org>
6407W: http://www.mac.linux-m68k.org/
6408L: linux-m68k@lists.linux-m68k.org
6409S: Maintained
6410F: arch/m68k/mac/
6411
6412M68K ON HP9000/300
6413M: Philip Blundell <philb@gnu.org>
6414W: http://www.tazenda.demon.co.uk/phil/linux-hp
6415S: Maintained
6416F: arch/m68k/hp300/
6417
6418M88DS3103 MEDIA DRIVER
6419M: Antti Palosaari <crope@iki.fi>
6420L: linux-media@vger.kernel.org
6421W: http://linuxtv.org/
6422W: http://palosaari.fi/linux/
6423Q: http://patchwork.linuxtv.org/project/linux-media/list/
6424T: git git://linuxtv.org/anttip/media_tree.git
6425S: Maintained
6426F: drivers/media/dvb-frontends/m88ds3103*
6427
6428M88RS2000 MEDIA DRIVER
6429M: Malcolm Priestley <tvboxspy@gmail.com>
6430L: linux-media@vger.kernel.org
6431W: http://linuxtv.org/
6432Q: http://patchwork.linuxtv.org/project/linux-media/list/
6433S: Maintained
6434F: drivers/media/dvb-frontends/m88rs2000*
6435
6436MA901 MASTERKIT USB FM RADIO DRIVER
6437M: Alexey Klimov <klimov.linux@gmail.com>
6438L: linux-media@vger.kernel.org
6439T: git git://linuxtv.org/media_tree.git
6440S: Maintained
6441F: drivers/media/radio/radio-ma901.c
6442
6443MAC80211
6444M: Johannes Berg <johannes@sipsolutions.net>
6445L: linux-wireless@vger.kernel.org
6446W: http://wireless.kernel.org/
6447T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
6448T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
6449S: Maintained
6450F: Documentation/networking/mac80211-injection.txt
6451F: include/net/mac80211.h
6452F: net/mac80211/
6453
6454MACVLAN DRIVER
6455M: Patrick McHardy <kaber@trash.net>
6456L: netdev@vger.kernel.org
6457S: Maintained
6458F: drivers/net/macvlan.c
6459F: include/linux/if_macvlan.h
6460
6461MAILBOX API
6462M: Jassi Brar <jassisinghbrar@gmail.com>
6463L: linux-kernel@vger.kernel.org
6464S: Maintained
6465F: drivers/mailbox/
6466F: include/linux/mailbox_client.h
6467F: include/linux/mailbox_controller.h
6468
6469MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
6470M: Michael Kerrisk <mtk.manpages@gmail.com>
6471W: http://www.kernel.org/doc/man-pages
6472L: linux-man@vger.kernel.org
6473S: Maintained
6474
6475MARVELL ARMADA DRM SUPPORT
6476M: Russell King <rmk+kernel@arm.linux.org.uk>
6477S: Maintained
6478F: drivers/gpu/drm/armada/
6479
6480MARVELL 88E6352 DSA support
6481M: Guenter Roeck <linux@roeck-us.net>
6482S: Maintained
6483F: drivers/net/dsa/mv88e6352.c
6484
6485MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
6486M: Mirko Lindner <mlindner@marvell.com>
6487M: Stephen Hemminger <stephen@networkplumber.org>
6488L: netdev@vger.kernel.org
6489S: Maintained
6490F: drivers/net/ethernet/marvell/sk*
6491
6492MARVELL LIBERTAS WIRELESS DRIVER
6493L: libertas-dev@lists.infradead.org
6494S: Orphan
6495F: drivers/net/wireless/libertas/
6496
6497MARVELL MV643XX ETHERNET DRIVER
6498M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
6499L: netdev@vger.kernel.org
6500S: Maintained
6501F: drivers/net/ethernet/marvell/mv643xx_eth.*
6502F: include/linux/mv643xx.h
6503
6504MARVELL MVNETA ETHERNET DRIVER
6505M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
6506L: netdev@vger.kernel.org
6507S: Maintained
6508F: drivers/net/ethernet/marvell/mvneta.*
6509
6510MARVELL MWIFIEX WIRELESS DRIVER
6511M: Amitkumar Karwar <akarwar@marvell.com>
6512M: Avinash Patil <patila@marvell.com>
6513L: linux-wireless@vger.kernel.org
6514S: Maintained
6515F: drivers/net/wireless/mwifiex/
6516
6517MARVELL MWL8K WIRELESS DRIVER
6518M: Lennert Buytenhek <buytenh@wantstofly.org>
6519L: linux-wireless@vger.kernel.org
6520S: Odd Fixes
6521F: drivers/net/wireless/mwl8k.c
6522
6523MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
6524M: Nicolas Pitre <nico@fluxnic.net>
6525S: Odd Fixes
6526F: drivers/mmc/host/mvsdio.*
6527
6528MATROX FRAMEBUFFER DRIVER
6529L: linux-fbdev@vger.kernel.org
6530S: Orphan
6531F: drivers/video/fbdev/matrox/matroxfb_*
6532F: include/uapi/linux/matroxfb.h
6533
6534MAX16065 HARDWARE MONITOR DRIVER
6535M: Guenter Roeck <linux@roeck-us.net>
6536L: lm-sensors@lm-sensors.org
6537S: Maintained
6538F: Documentation/hwmon/max16065
6539F: drivers/hwmon/max16065.c
6540
6541MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
6542M: "Hans J. Koch" <hjk@hansjkoch.de>
6543L: lm-sensors@lm-sensors.org
6544S: Maintained
6545F: Documentation/hwmon/max6650
6546F: drivers/hwmon/max6650.c
6547
6548MAX6697 HARDWARE MONITOR DRIVER
6549M: Guenter Roeck <linux@roeck-us.net>
6550L: lm-sensors@lm-sensors.org
6551S: Maintained
6552F: Documentation/hwmon/max6697
6553F: Documentation/devicetree/bindings/i2c/max6697.txt
6554F: drivers/hwmon/max6697.c
6555F: include/linux/platform_data/max6697.h
6556
6557MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
6558M: Krzysztof Kozlowski <k.kozlowski@samsung.com>
6559L: linux-pm@vger.kernel.org
6560S: Supported
6561F: drivers/power/max14577_charger.c
6562F: drivers/power/max77693_charger.c
6563
6564MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
6565M: Chanwoo Choi <cw00.choi@samsung.com>
6566M: Krzysztof Kozlowski <k.kozlowski@samsung.com>
6567L: linux-kernel@vger.kernel.org
6568S: Supported
6569F: drivers/*/max14577.c
6570F: drivers/*/max77686.c
6571F: drivers/*/max77693.c
6572F: drivers/extcon/extcon-max14577.c
6573F: drivers/extcon/extcon-max77693.c
6574F: drivers/rtc/rtc-max77686.c
6575F: drivers/clk/clk-max77686.c
6576F: Documentation/devicetree/bindings/mfd/max14577.txt
6577F: Documentation/devicetree/bindings/mfd/max77686.txt
6578F: Documentation/devicetree/bindings/mfd/max77693.txt
6579F: Documentation/devicetree/bindings/clock/maxim,max77686.txt
6580F: include/linux/mfd/max14577*.h
6581F: include/linux/mfd/max77686*.h
6582F: include/linux/mfd/max77693*.h
6583
6584MAXIRADIO FM RADIO RECEIVER DRIVER
6585M: Hans Verkuil <hverkuil@xs4all.nl>
6586L: linux-media@vger.kernel.org
6587T: git git://linuxtv.org/media_tree.git
6588W: http://linuxtv.org
6589S: Maintained
6590F: drivers/media/radio/radio-maxiradio*
6591
6592MEDIA DRIVERS FOR RENESAS - VSP1
6593M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
6594L: linux-media@vger.kernel.org
6595L: linux-sh@vger.kernel.org
6596T: git git://linuxtv.org/media_tree.git
6597S: Supported
6598F: Documentation/devicetree/bindings/media/renesas,vsp1.txt
6599F: drivers/media/platform/vsp1/
6600
6601MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
6602M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
6603P: LinuxTV.org Project
6604L: linux-media@vger.kernel.org
6605W: http://linuxtv.org
6606Q: http://patchwork.kernel.org/project/linux-media/list/
6607T: git git://linuxtv.org/media_tree.git
6608S: Maintained
6609F: Documentation/dvb/
6610F: Documentation/video4linux/
6611F: Documentation/DocBook/media/
6612F: drivers/media/
6613F: drivers/staging/media/
6614F: include/media/
6615F: include/uapi/linux/dvb/
6616F: include/uapi/linux/videodev2.h
6617F: include/uapi/linux/media.h
6618F: include/uapi/linux/v4l2-*
6619F: include/uapi/linux/meye.h
6620F: include/uapi/linux/ivtv*
6621F: include/uapi/linux/uvcvideo.h
6622
6623MEDIATEK MT7601U WIRELESS LAN DRIVER
6624M: Jakub Kicinski <kubakici@wp.pl>
6625L: linux-wireless@vger.kernel.org
6626S: Maintained
6627F: drivers/net/wireless/mediatek/mt7601u/
6628
6629MEGARAID SCSI/SAS DRIVERS
6630M: Kashyap Desai <kashyap.desai@avagotech.com>
6631M: Sumit Saxena <sumit.saxena@avagotech.com>
6632M: Uday Lingala <uday.lingala@avagotech.com>
6633L: megaraidlinux.pdl@avagotech.com
6634L: linux-scsi@vger.kernel.org
6635W: http://www.lsi.com
6636S: Maintained
6637F: Documentation/scsi/megaraid.txt
6638F: drivers/scsi/megaraid.*
6639F: drivers/scsi/megaraid/
6640
6641MELLANOX ETHERNET DRIVER (mlx4_en)
6642M: Amir Vadai <amirv@mellanox.com>
6643M: Ido Shamay <idos@mellanox.com>
6644L: netdev@vger.kernel.org
6645S: Supported
6646W: http://www.mellanox.com
6647Q: http://patchwork.ozlabs.org/project/netdev/list/
6648F: drivers/net/ethernet/mellanox/mlx4/en_*
6649
6650MEMORY MANAGEMENT
6651L: linux-mm@kvack.org
6652W: http://www.linux-mm.org
6653S: Maintained
6654F: include/linux/mm.h
6655F: include/linux/gfp.h
6656F: include/linux/mmzone.h
6657F: include/linux/memory_hotplug.h
6658F: include/linux/vmalloc.h
6659F: mm/
6660
6661MEMORY TECHNOLOGY DEVICES (MTD)
6662M: David Woodhouse <dwmw2@infradead.org>
6663M: Brian Norris <computersforpeace@gmail.com>
6664L: linux-mtd@lists.infradead.org
6665W: http://www.linux-mtd.infradead.org/
6666Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
6667T: git git://git.infradead.org/linux-mtd.git
6668T: git git://git.infradead.org/l2-mtd.git
6669S: Maintained
6670F: drivers/mtd/
6671F: include/linux/mtd/
6672F: include/uapi/mtd/
6673
6674MEN A21 WATCHDOG DRIVER
6675M: Johannes Thumshirn <morbidrsa@gmail.com>
6676L: linux-watchdog@vger.kernel.org
6677S: Maintained
6678F: drivers/watchdog/mena21_wdt.c
6679
6680MEN CHAMELEON BUS (mcb)
6681M: Johannes Thumshirn <morbidrsa@gmail.com>
6682S: Maintained
6683F: drivers/mcb/
6684F: include/linux/mcb.h
6685
6686MEN F21BMC (Board Management Controller)
6687M: Andreas Werner <andreas.werner@men.de>
6688S: Supported
6689F: drivers/mfd/menf21bmc.c
6690F: drivers/watchdog/menf21bmc_wdt.c
6691F: drivers/leds/leds-menf21bmc.c
6692F: drivers/hwmon/menf21bmc_hwmon.c
6693F: Documentation/hwmon/menf21bmc
6694
6695METAG ARCHITECTURE
6696M: James Hogan <james.hogan@imgtec.com>
6697L: linux-metag@vger.kernel.org
6698S: Supported
6699F: arch/metag/
6700F: Documentation/metag/
6701F: Documentation/devicetree/bindings/metag/
6702F: drivers/clocksource/metag_generic.c
6703F: drivers/irqchip/irq-metag.c
6704F: drivers/irqchip/irq-metag-ext.c
6705F: drivers/tty/metag_da.c
6706
6707MICROBLAZE ARCHITECTURE
6708M: Michal Simek <monstr@monstr.eu>
6709W: http://www.monstr.eu/fdt/
6710T: git git://git.monstr.eu/linux-2.6-microblaze.git
6711S: Supported
6712F: arch/microblaze/
6713
6714MICROTEK X6 SCANNER
6715M: Oliver Neukum <oliver@neukum.org>
6716S: Maintained
6717F: drivers/usb/image/microtek.*
6718
6719MIPS
6720M: Ralf Baechle <ralf@linux-mips.org>
6721L: linux-mips@linux-mips.org
6722W: http://www.linux-mips.org/
6723T: git git://git.linux-mips.org/pub/scm/ralf/linux.git
6724Q: http://patchwork.linux-mips.org/project/linux-mips/list/
6725S: Supported
6726F: Documentation/mips/
6727F: arch/mips/
6728
6729MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
6730M: Hans Verkuil <hverkuil@xs4all.nl>
6731L: linux-media@vger.kernel.org
6732T: git git://linuxtv.org/media_tree.git
6733W: http://linuxtv.org
6734S: Odd Fixes
6735F: drivers/media/radio/radio-miropcm20*
6736
6737Mellanox MLX5 core VPI driver
6738M: Eli Cohen <eli@mellanox.com>
6739L: netdev@vger.kernel.org
6740L: linux-rdma@vger.kernel.org
6741W: http://www.mellanox.com
6742Q: http://patchwork.ozlabs.org/project/netdev/list/
6743Q: http://patchwork.kernel.org/project/linux-rdma/list/
6744T: git git://openfabrics.org/~eli/connect-ib.git
6745S: Supported
6746F: drivers/net/ethernet/mellanox/mlx5/core/
6747F: include/linux/mlx5/
6748
6749Mellanox MLX5 IB driver
6750M: Eli Cohen <eli@mellanox.com>
6751L: linux-rdma@vger.kernel.org
6752W: http://www.mellanox.com
6753Q: http://patchwork.kernel.org/project/linux-rdma/list/
6754T: git git://openfabrics.org/~eli/connect-ib.git
6755S: Supported
6756F: include/linux/mlx5/
6757F: drivers/infiniband/hw/mlx5/
6758
6759MN88472 MEDIA DRIVER
6760M: Antti Palosaari <crope@iki.fi>
6761L: linux-media@vger.kernel.org
6762W: http://linuxtv.org/
6763W: http://palosaari.fi/linux/
6764Q: http://patchwork.linuxtv.org/project/linux-media/list/
6765T: git git://linuxtv.org/anttip/media_tree.git
6766S: Maintained
6767F: drivers/staging/media/mn88472/
6768F: drivers/media/dvb-frontends/mn88472.h
6769
6770MN88473 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/mn88473/
6779F: drivers/media/dvb-frontends/mn88473.h
6780
6781MODULE SUPPORT
6782M: Rusty Russell <rusty@rustcorp.com.au>
6783S: Maintained
6784F: include/linux/module.h
6785F: kernel/module.c
6786
6787MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER
6788W: http://popies.net/meye/
6789S: Orphan
6790F: Documentation/video4linux/meye.txt
6791F: drivers/media/pci/meye/
6792F: include/uapi/linux/meye.h
6793
6794MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
6795M: Jiri Slaby <jirislaby@gmail.com>
6796S: Maintained
6797F: Documentation/serial/moxa-smartio
6798F: drivers/tty/mxser.*
6799
6800MR800 AVERMEDIA USB FM RADIO DRIVER
6801M: Alexey Klimov <klimov.linux@gmail.com>
6802L: linux-media@vger.kernel.org
6803T: git git://linuxtv.org/media_tree.git
6804S: Maintained
6805F: drivers/media/radio/radio-mr800.c
6806
6807MRF24J40 IEEE 802.15.4 RADIO DRIVER
6808M: Alan Ott <alan@signal11.us>
6809L: linux-wpan@vger.kernel.org
6810S: Maintained
6811F: drivers/net/ieee802154/mrf24j40.c
6812
6813MSI LAPTOP SUPPORT
6814M: "Lee, Chun-Yi" <jlee@suse.com>
6815L: platform-driver-x86@vger.kernel.org
6816S: Maintained
6817F: drivers/platform/x86/msi-laptop.c
6818
6819MSI WMI SUPPORT
6820L: platform-driver-x86@vger.kernel.org
6821S: Orphan
6822F: drivers/platform/x86/msi-wmi.c
6823
6824MSI001 MEDIA DRIVER
6825M: Antti Palosaari <crope@iki.fi>
6826L: linux-media@vger.kernel.org
6827W: http://linuxtv.org/
6828W: http://palosaari.fi/linux/
6829Q: http://patchwork.linuxtv.org/project/linux-media/list/
6830T: git git://linuxtv.org/anttip/media_tree.git
6831S: Maintained
6832F: drivers/media/tuners/msi001*
6833
6834MSI2500 MEDIA DRIVER
6835M: Antti Palosaari <crope@iki.fi>
6836L: linux-media@vger.kernel.org
6837W: http://linuxtv.org/
6838W: http://palosaari.fi/linux/
6839Q: http://patchwork.linuxtv.org/project/linux-media/list/
6840T: git git://linuxtv.org/anttip/media_tree.git
6841S: Maintained
6842F: drivers/media/usb/msi2500/
6843
6844MT9M032 APTINA SENSOR DRIVER
6845M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
6846L: linux-media@vger.kernel.org
6847T: git git://linuxtv.org/media_tree.git
6848S: Maintained
6849F: drivers/media/i2c/mt9m032.c
6850F: include/media/mt9m032.h
6851
6852MT9P031 APTINA CAMERA SENSOR
6853M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
6854L: linux-media@vger.kernel.org
6855T: git git://linuxtv.org/media_tree.git
6856S: Maintained
6857F: drivers/media/i2c/mt9p031.c
6858F: include/media/mt9p031.h
6859
6860MT9T001 APTINA CAMERA SENSOR
6861M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
6862L: linux-media@vger.kernel.org
6863T: git git://linuxtv.org/media_tree.git
6864S: Maintained
6865F: drivers/media/i2c/mt9t001.c
6866F: include/media/mt9t001.h
6867
6868MT9V032 APTINA CAMERA SENSOR
6869M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
6870L: linux-media@vger.kernel.org
6871T: git git://linuxtv.org/media_tree.git
6872S: Maintained
6873F: Documentation/devicetree/bindings/media/i2c/mt9v032.txt
6874F: drivers/media/i2c/mt9v032.c
6875F: include/media/mt9v032.h
6876
6877MULTIFUNCTION DEVICES (MFD)
6878M: Samuel Ortiz <sameo@linux.intel.com>
6879M: Lee Jones <lee.jones@linaro.org>
6880T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
6881S: Supported
6882F: drivers/mfd/
6883F: include/linux/mfd/
6884
6885MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
6886M: Ulf Hansson <ulf.hansson@linaro.org>
6887L: linux-mmc@vger.kernel.org
6888T: git git://git.linaro.org/people/ulf.hansson/mmc.git
6889S: Maintained
6890F: drivers/mmc/
6891F: include/linux/mmc/
6892F: include/uapi/linux/mmc/
6893
6894MULTIMEDIA CARD (MMC) ETC. OVER SPI
6895S: Orphan
6896F: drivers/mmc/host/mmc_spi.c
6897F: include/linux/spi/mmc_spi.h
6898
6899MULTISOUND SOUND DRIVER
6900M: Andrew Veliath <andrewtv@usa.net>
6901S: Maintained
6902F: Documentation/sound/oss/MultiSound
6903F: sound/oss/msnd*
6904
6905MULTITECH MULTIPORT CARD (ISICOM)
6906S: Orphan
6907F: drivers/tty/isicom.c
6908F: include/linux/isicom.h
6909
6910MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
6911M: Felipe Balbi <balbi@ti.com>
6912L: linux-usb@vger.kernel.org
6913T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
6914S: Maintained
6915F: drivers/usb/musb/
6916
6917MXL5007T MEDIA DRIVER
6918M: Michael Krufky <mkrufky@linuxtv.org>
6919L: linux-media@vger.kernel.org
6920W: http://linuxtv.org/
6921W: http://github.com/mkrufky
6922Q: http://patchwork.linuxtv.org/project/linux-media/list/
6923T: git git://linuxtv.org/mkrufky/tuners.git
6924S: Maintained
6925F: drivers/media/tuners/mxl5007t.*
6926
6927MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
6928M: Hyong-Youb Kim <hykim@myri.com>
6929L: netdev@vger.kernel.org
6930W: https://www.myricom.com/support/downloads/myri10ge.html
6931S: Supported
6932F: drivers/net/ethernet/myricom/myri10ge/
6933
6934NATSEMI ETHERNET DRIVER (DP8381x)
6935S: Orphan
6936F: drivers/net/ethernet/natsemi/natsemi.c
6937
6938NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
6939M: Daniel Mack <zonque@gmail.com>
6940S: Maintained
6941L: alsa-devel@alsa-project.org (moderated for non-subscribers)
6942W: http://www.native-instruments.com
6943F: sound/usb/caiaq/
6944
6945NCP FILESYSTEM
6946M: Petr Vandrovec <petr@vandrovec.name>
6947S: Odd Fixes
6948F: fs/ncpfs/
6949
6950NCR 5380 SCSI DRIVERS
6951M: Finn Thain <fthain@telegraphics.com.au>
6952M: Michael Schmitz <schmitzmic@gmail.com>
6953L: linux-scsi@vger.kernel.org
6954S: Maintained
6955F: Documentation/scsi/g_NCR5380.txt
6956F: drivers/scsi/NCR5380.*
6957F: drivers/scsi/arm/cumana_1.c
6958F: drivers/scsi/arm/oak.c
6959F: drivers/scsi/atari_NCR5380.c
6960F: drivers/scsi/atari_scsi.*
6961F: drivers/scsi/dmx3191d.c
6962F: drivers/scsi/dtc.*
6963F: drivers/scsi/g_NCR5380.*
6964F: drivers/scsi/g_NCR5380_mmio.c
6965F: drivers/scsi/mac_scsi.*
6966F: drivers/scsi/pas16.*
6967F: drivers/scsi/sun3_scsi.*
6968F: drivers/scsi/sun3_scsi_vme.c
6969F: drivers/scsi/t128.*
6970
6971NCR DUAL 700 SCSI DRIVER (MICROCHANNEL)
6972M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
6973L: linux-scsi@vger.kernel.org
6974S: Maintained
6975F: drivers/scsi/NCR_D700.*
6976
6977NCT6775 HARDWARE MONITOR DRIVER
6978M: Guenter Roeck <linux@roeck-us.net>
6979L: lm-sensors@lm-sensors.org
6980S: Maintained
6981F: Documentation/hwmon/nct6775
6982F: drivers/hwmon/nct6775.c
6983
6984NETEFFECT IWARP RNIC DRIVER (IW_NES)
6985M: Faisal Latif <faisal.latif@intel.com>
6986L: linux-rdma@vger.kernel.org
6987W: http://www.intel.com/Products/Server/Adapters/Server-Cluster/Server-Cluster-overview.htm
6988S: Supported
6989F: drivers/infiniband/hw/nes/
6990
6991NETEM NETWORK EMULATOR
6992M: Stephen Hemminger <stephen@networkplumber.org>
6993L: netem@lists.linux-foundation.org
6994S: Maintained
6995F: net/sched/sch_netem.c
6996
6997NETERION 10GbE DRIVERS (s2io/vxge)
6998M: Jon Mason <jdmason@kudzu.us>
6999L: netdev@vger.kernel.org
7000S: Supported
7001F: Documentation/networking/s2io.txt
7002F: Documentation/networking/vxge.txt
7003F: drivers/net/ethernet/neterion/
7004
7005NETFILTER ({IP,IP6,ARP,EB,NF}TABLES)
7006M: Pablo Neira Ayuso <pablo@netfilter.org>
7007M: Patrick McHardy <kaber@trash.net>
7008M: Jozsef Kadlecsik <kadlec@blackhole.kfki.hu>
7009L: netfilter-devel@vger.kernel.org
7010L: coreteam@netfilter.org
7011W: http://www.netfilter.org/
7012W: http://www.iptables.org/
7013Q: http://patchwork.ozlabs.org/project/netfilter-devel/list/
7014T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git
7015T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git
7016S: Supported
7017F: include/linux/netfilter*
7018F: include/linux/netfilter/
7019F: include/net/netfilter/
7020F: include/uapi/linux/netfilter*
7021F: include/uapi/linux/netfilter/
7022F: net/*/netfilter.c
7023F: net/*/netfilter/
7024F: net/netfilter/
7025F: net/bridge/br_netfilter*.c
7026
7027NETLABEL
7028M: Paul Moore <paul@paul-moore.com>
7029W: http://netlabel.sf.net
7030L: netdev@vger.kernel.org
7031S: Maintained
7032F: Documentation/netlabel/
7033F: include/net/netlabel.h
7034F: net/netlabel/
7035
7036NETROM NETWORK LAYER
7037M: Ralf Baechle <ralf@linux-mips.org>
7038L: linux-hams@vger.kernel.org
7039W: http://www.linux-ax25.org/
7040S: Maintained
7041F: include/net/netrom.h
7042F: include/uapi/linux/netrom.h
7043F: net/netrom/
7044
7045NETWORK BLOCK DEVICE (NBD)
7046M: Markus Pargmann <mpa@pengutronix.de>
7047S: Maintained
7048L: nbd-general@lists.sourceforge.net
7049T: git git://git.pengutronix.de/git/mpa/linux-nbd.git
7050F: Documentation/blockdev/nbd.txt
7051F: drivers/block/nbd.c
7052F: include/uapi/linux/nbd.h
7053
7054NETWORK DROP MONITOR
7055M: Neil Horman <nhorman@tuxdriver.com>
7056L: netdev@vger.kernel.org
7057S: Maintained
7058W: https://fedorahosted.org/dropwatch/
7059F: net/core/drop_monitor.c
7060
7061NETWORKING [GENERAL]
7062M: "David S. Miller" <davem@davemloft.net>
7063L: netdev@vger.kernel.org
7064W: http://www.linuxfoundation.org/en/Net
7065Q: http://patchwork.ozlabs.org/project/netdev/list/
7066T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
7067T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
7068S: Maintained
7069F: net/
7070F: include/net/
7071F: include/linux/in.h
7072F: include/linux/net.h
7073F: include/linux/netdevice.h
7074F: include/uapi/linux/in.h
7075F: include/uapi/linux/net.h
7076F: include/uapi/linux/netdevice.h
7077F: include/uapi/linux/net_namespace.h
7078F: tools/net/
7079F: tools/testing/selftests/net/
7080F: lib/random32.c
7081F: lib/test_bpf.c
7082
7083NETWORKING [IPv4/IPv6]
7084M: "David S. Miller" <davem@davemloft.net>
7085M: Alexey Kuznetsov <kuznet@ms2.inr.ac.ru>
7086M: James Morris <jmorris@namei.org>
7087M: Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org>
7088M: Patrick McHardy <kaber@trash.net>
7089L: netdev@vger.kernel.org
7090T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
7091S: Maintained
7092F: net/ipv4/
7093F: net/ipv6/
7094F: include/net/ip*
7095F: arch/x86/net/*
7096
7097NETWORKING [IPSEC]
7098M: Steffen Klassert <steffen.klassert@secunet.com>
7099M: Herbert Xu <herbert@gondor.apana.org.au>
7100M: "David S. Miller" <davem@davemloft.net>
7101L: netdev@vger.kernel.org
7102T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
7103T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
7104S: Maintained
7105F: net/core/flow.c
7106F: net/xfrm/
7107F: net/key/
7108F: net/ipv4/xfrm*
7109F: net/ipv4/esp4.c
7110F: net/ipv4/ah4.c
7111F: net/ipv4/ipcomp.c
7112F: net/ipv4/ip_vti.c
7113F: net/ipv6/xfrm*
7114F: net/ipv6/esp6.c
7115F: net/ipv6/ah6.c
7116F: net/ipv6/ipcomp6.c
7117F: net/ipv6/ip6_vti.c
7118F: include/uapi/linux/xfrm.h
7119F: include/net/xfrm.h
7120
7121NETWORKING [LABELED] (NetLabel, CIPSO, Labeled IPsec, SECMARK)
7122M: Paul Moore <paul@paul-moore.com>
7123L: netdev@vger.kernel.org
7124S: Maintained
7125
7126NETWORKING [WIRELESS]
7127L: linux-wireless@vger.kernel.org
7128Q: http://patchwork.kernel.org/project/linux-wireless/list/
7129
7130NETWORKING DRIVERS
7131L: netdev@vger.kernel.org
7132W: http://www.linuxfoundation.org/en/Net
7133Q: http://patchwork.ozlabs.org/project/netdev/list/
7134T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
7135T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
7136S: Odd Fixes
7137F: drivers/net/
7138F: include/linux/if_*
7139F: include/linux/netdevice.h
7140F: include/linux/arcdevice.h
7141F: include/linux/etherdevice.h
7142F: include/linux/fcdevice.h
7143F: include/linux/fddidevice.h
7144F: include/linux/hippidevice.h
7145F: include/linux/inetdevice.h
7146F: include/uapi/linux/if_*
7147F: include/uapi/linux/netdevice.h
7148
7149NETWORKING DRIVERS (WIRELESS)
7150M: Kalle Valo <kvalo@codeaurora.org>
7151L: linux-wireless@vger.kernel.org
7152Q: http://patchwork.kernel.org/project/linux-wireless/list/
7153T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git/
7154S: Maintained
7155F: drivers/net/wireless/
7156
7157NETXEN (1/10) GbE SUPPORT
7158M: Manish Chopra <manish.chopra@qlogic.com>
7159M: Sony Chacko <sony.chacko@qlogic.com>
7160M: Rajesh Borundia <rajesh.borundia@qlogic.com>
7161L: netdev@vger.kernel.org
7162W: http://www.qlogic.com
7163S: Supported
7164F: drivers/net/ethernet/qlogic/netxen/
7165
7166NFC SUBSYSTEM
7167M: Lauro Ramos Venancio <lauro.venancio@openbossa.org>
7168M: Aloisio Almeida Jr <aloisio.almeida@openbossa.org>
7169M: Samuel Ortiz <sameo@linux.intel.com>
7170L: linux-wireless@vger.kernel.org
7171L: linux-nfc@lists.01.org (subscribers-only)
7172S: Supported
7173F: net/nfc/
7174F: include/net/nfc/
7175F: include/uapi/linux/nfc.h
7176F: drivers/nfc/
7177F: include/linux/platform_data/pn544.h
7178F: Documentation/devicetree/bindings/net/nfc/
7179
7180NFS, SUNRPC, AND LOCKD CLIENTS
7181M: Trond Myklebust <trond.myklebust@primarydata.com>
7182M: Anna Schumaker <anna.schumaker@netapp.com>
7183L: linux-nfs@vger.kernel.org
7184W: http://client.linux-nfs.org
7185T: git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
7186S: Maintained
7187F: fs/lockd/
7188F: fs/nfs/
7189F: fs/nfs_common/
7190F: net/sunrpc/
7191F: include/linux/lockd/
7192F: include/linux/nfs*
7193F: include/linux/sunrpc/
7194F: include/uapi/linux/nfs*
7195F: include/uapi/linux/sunrpc/
7196
7197NILFS2 FILESYSTEM
7198M: Ryusuke Konishi <konishi.ryusuke@lab.ntt.co.jp>
7199L: linux-nilfs@vger.kernel.org
7200W: http://nilfs.sourceforge.net/
7201T: git git://github.com/konis/nilfs2.git
7202S: Supported
7203F: Documentation/filesystems/nilfs2.txt
7204F: fs/nilfs2/
7205F: include/linux/nilfs2_fs.h
7206
7207NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
7208M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
7209W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
7210S: Maintained
7211F: Documentation/scsi/NinjaSCSI.txt
7212F: drivers/scsi/pcmcia/nsp_*
7213
7214NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
7215M: GOTO Masanori <gotom@debian.or.jp>
7216M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
7217W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
7218S: Maintained
7219F: Documentation/scsi/NinjaSCSI.txt
7220F: drivers/scsi/nsp32*
7221
7222NIOS2 ARCHITECTURE
7223M: Ley Foon Tan <lftan@altera.com>
7224L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
7225T: git git://git.rocketboards.org/linux-socfpga-next.git
7226S: Maintained
7227F: arch/nios2/
7228
7229NOKIA N900 POWER SUPPLY DRIVERS
7230M: Pali Rohár <pali.rohar@gmail.com>
7231S: Maintained
7232F: include/linux/power/bq2415x_charger.h
7233F: include/linux/power/bq27x00_battery.h
7234F: include/linux/power/isp1704_charger.h
7235F: drivers/power/bq2415x_charger.c
7236F: drivers/power/bq27x00_battery.c
7237F: drivers/power/isp1704_charger.c
7238F: drivers/power/rx51_battery.c
7239
7240NTB DRIVER CORE
7241M: Jon Mason <jdmason@kudzu.us>
7242M: Dave Jiang <dave.jiang@intel.com>
7243M: Allen Hubbe <Allen.Hubbe@emc.com>
7244S: Supported
7245W: https://github.com/jonmason/ntb/wiki
7246T: git git://github.com/jonmason/ntb.git
7247F: drivers/ntb/
7248F: drivers/net/ntb_netdev.c
7249F: include/linux/ntb.h
7250F: include/linux/ntb_transport.h
7251
7252NTB INTEL DRIVER
7253M: Jon Mason <jdmason@kudzu.us>
7254M: Dave Jiang <dave.jiang@intel.com>
7255S: Supported
7256W: https://github.com/jonmason/ntb/wiki
7257T: git git://github.com/jonmason/ntb.git
7258F: drivers/ntb/hw/intel/
7259
7260NTFS FILESYSTEM
7261M: Anton Altaparmakov <anton@tuxera.com>
7262L: linux-ntfs-dev@lists.sourceforge.net
7263W: http://www.tuxera.com/
7264T: git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
7265S: Supported
7266F: Documentation/filesystems/ntfs.txt
7267F: fs/ntfs/
7268
7269NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
7270M: Antonino Daplas <adaplas@gmail.com>
7271L: linux-fbdev@vger.kernel.org
7272S: Maintained
7273F: drivers/video/fbdev/riva/
7274F: drivers/video/fbdev/nvidia/
7275
7276NVM EXPRESS DRIVER
7277M: Matthew Wilcox <willy@linux.intel.com>
7278L: linux-nvme@lists.infradead.org
7279T: git git://git.infradead.org/users/willy/linux-nvme.git
7280S: Supported
7281F: drivers/block/nvme*
7282F: include/linux/nvme.h
7283
7284NXP-NCI NFC DRIVER
7285M: Clément Perrochaud <clement.perrochaud@effinnov.com>
7286R: Charles Gorand <charles.gorand@effinnov.com>
7287L: linux-nfc@lists.01.org (moderated for non-subscribers)
7288S: Supported
7289F: drivers/nfc/nxp-nci
7290
7291NXP TDA998X DRM DRIVER
7292M: Russell King <rmk+kernel@arm.linux.org.uk>
7293S: Supported
7294F: drivers/gpu/drm/i2c/tda998x_drv.c
7295F: include/drm/i2c/tda998x.h
7296
7297NXP TFA9879 DRIVER
7298M: Peter Rosin <peda@axentia.se>
7299L: alsa-devel@alsa-project.org (moderated for non-subscribers)
7300S: Maintained
7301F: sound/soc/codecs/tfa9879*
7302
7303OMAP SUPPORT
7304M: Tony Lindgren <tony@atomide.com>
7305L: linux-omap@vger.kernel.org
7306W: http://www.muru.com/linux/omap/
7307W: http://linux.omap.com/
7308Q: http://patchwork.kernel.org/project/linux-omap/list/
7309T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
7310S: Maintained
7311F: arch/arm/*omap*/
7312F: arch/arm/configs/omap1_defconfig
7313F: arch/arm/configs/omap2plus_defconfig
7314F: drivers/i2c/busses/i2c-omap.c
7315F: drivers/irqchip/irq-omap-intc.c
7316F: drivers/mfd/*omap*.c
7317F: drivers/mfd/menelaus.c
7318F: drivers/mfd/palmas.c
7319F: drivers/mfd/tps65217.c
7320F: drivers/mfd/tps65218.c
7321F: drivers/mfd/tps65910.c
7322F: drivers/mfd/twl-core.[ch]
7323F: drivers/mfd/twl4030*.c
7324F: drivers/mfd/twl6030*.c
7325F: drivers/mfd/twl6040*.c
7326F: drivers/regulator/palmas-regulator*.c
7327F: drivers/regulator/pbias-regulator.c
7328F: drivers/regulator/tps65217-regulator.c
7329F: drivers/regulator/tps65218-regulator.c
7330F: drivers/regulator/tps65910-regulator.c
7331F: drivers/regulator/twl-regulator.c
7332F: include/linux/i2c-omap.h
7333
7334OMAP DEVICE TREE SUPPORT
7335M: Benoît Cousson <bcousson@baylibre.com>
7336M: Tony Lindgren <tony@atomide.com>
7337L: linux-omap@vger.kernel.org
7338L: devicetree@vger.kernel.org
7339S: Maintained
7340F: arch/arm/boot/dts/*omap*
7341F: arch/arm/boot/dts/*am3*
7342F: arch/arm/boot/dts/*am4*
7343F: arch/arm/boot/dts/*am5*
7344F: arch/arm/boot/dts/*dra7*
7345
7346OMAP CLOCK FRAMEWORK SUPPORT
7347M: Paul Walmsley <paul@pwsan.com>
7348L: linux-omap@vger.kernel.org
7349S: Maintained
7350F: arch/arm/*omap*/*clock*
7351
7352OMAP POWER MANAGEMENT SUPPORT
7353M: Kevin Hilman <khilman@deeprootsystems.com>
7354L: linux-omap@vger.kernel.org
7355S: Maintained
7356F: arch/arm/*omap*/*pm*
7357F: drivers/cpufreq/omap-cpufreq.c
7358
7359OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
7360M: Rajendra Nayak <rnayak@ti.com>
7361M: Paul Walmsley <paul@pwsan.com>
7362L: linux-omap@vger.kernel.org
7363S: Maintained
7364F: arch/arm/mach-omap2/prm*
7365
7366OMAP AUDIO SUPPORT
7367M: Peter Ujfalusi <peter.ujfalusi@ti.com>
7368M: Jarkko Nikula <jarkko.nikula@bitmer.com>
7369L: alsa-devel@alsa-project.org (moderated for non-subscribers)
7370L: linux-omap@vger.kernel.org
7371S: Maintained
7372F: sound/soc/omap/
7373
7374OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
7375M: Roger Quadros <rogerq@ti.com>
7376M: Tony Lindgren <tony@atomide.com>
7377L: linux-omap@vger.kernel.org
7378S: Maintained
7379F: drivers/memory/omap-gpmc.c
7380F: arch/arm/mach-omap2/*gpmc*
7381
7382OMAP FRAMEBUFFER SUPPORT
7383M: Tomi Valkeinen <tomi.valkeinen@ti.com>
7384L: linux-fbdev@vger.kernel.org
7385L: linux-omap@vger.kernel.org
7386S: Maintained
7387F: drivers/video/fbdev/omap/
7388
7389OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
7390M: Tomi Valkeinen <tomi.valkeinen@ti.com>
7391L: linux-omap@vger.kernel.org
7392L: linux-fbdev@vger.kernel.org
7393S: Maintained
7394F: drivers/video/fbdev/omap2/
7395F: Documentation/arm/OMAP/DSS
7396
7397OMAP HARDWARE SPINLOCK SUPPORT
7398M: Ohad Ben-Cohen <ohad@wizery.com>
7399L: linux-omap@vger.kernel.org
7400S: Maintained
7401F: drivers/hwspinlock/omap_hwspinlock.c
7402
7403OMAP MMC SUPPORT
7404M: Jarkko Lavinen <jarkko.lavinen@nokia.com>
7405L: linux-omap@vger.kernel.org
7406S: Maintained
7407F: drivers/mmc/host/omap.c
7408
7409OMAP HS MMC SUPPORT
7410L: linux-mmc@vger.kernel.org
7411L: linux-omap@vger.kernel.org
7412S: Orphan
7413F: drivers/mmc/host/omap_hsmmc.c
7414
7415OMAP RANDOM NUMBER GENERATOR SUPPORT
7416M: Deepak Saxena <dsaxena@plexity.net>
7417S: Maintained
7418F: drivers/char/hw_random/omap-rng.c
7419
7420OMAP HWMOD SUPPORT
7421M: Benoît Cousson <bcousson@baylibre.com>
7422M: Paul Walmsley <paul@pwsan.com>
7423L: linux-omap@vger.kernel.org
7424S: Maintained
7425F: arch/arm/mach-omap2/omap_hwmod.*
7426
7427OMAP HWMOD DATA
7428M: Paul Walmsley <paul@pwsan.com>
7429L: linux-omap@vger.kernel.org
7430S: Maintained
7431F: arch/arm/mach-omap2/omap_hwmod*data*
7432
7433OMAP HWMOD DATA FOR OMAP4-BASED DEVICES
7434M: Benoît Cousson <bcousson@baylibre.com>
7435L: linux-omap@vger.kernel.org
7436S: Maintained
7437F: arch/arm/mach-omap2/omap_hwmod_44xx_data.c
7438
7439OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
7440M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7441L: linux-media@vger.kernel.org
7442S: Maintained
7443F: Documentation/devicetree/bindings/media/ti,omap3isp.txt
7444F: drivers/media/platform/omap3isp/
7445F: drivers/staging/media/omap4iss/
7446
7447OMAP USB SUPPORT
7448M: Felipe Balbi <balbi@ti.com>
7449L: linux-usb@vger.kernel.org
7450L: linux-omap@vger.kernel.org
7451T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
7452S: Maintained
7453F: drivers/usb/*/*omap*
7454F: arch/arm/*omap*/usb*
7455
7456OMAP GPIO DRIVER
7457M: Javier Martinez Canillas <javier@dowhile0.org>
7458M: Santosh Shilimkar <ssantosh@kernel.org>
7459M: Kevin Hilman <khilman@deeprootsystems.com>
7460L: linux-omap@vger.kernel.org
7461S: Maintained
7462F: drivers/gpio/gpio-omap.c
7463
7464OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
7465M: Mark Jackson <mpfj@newflow.co.uk>
7466L: linux-omap@vger.kernel.org
7467S: Maintained
7468F: arch/arm/boot/dts/am335x-nano.dts
7469
7470OMFS FILESYSTEM
7471M: Bob Copeland <me@bobcopeland.com>
7472L: linux-karma-devel@lists.sourceforge.net
7473S: Maintained
7474F: Documentation/filesystems/omfs.txt
7475F: fs/omfs/
7476
7477OMNIKEY CARDMAN 4000 DRIVER
7478M: Harald Welte <laforge@gnumonks.org>
7479S: Maintained
7480F: drivers/char/pcmcia/cm4000_cs.c
7481F: include/linux/cm4000_cs.h
7482F: include/uapi/linux/cm4000_cs.h
7483
7484OMNIKEY CARDMAN 4040 DRIVER
7485M: Harald Welte <laforge@gnumonks.org>
7486S: Maintained
7487F: drivers/char/pcmcia/cm4040_cs.*
7488
7489OMNIVISION OV7670 SENSOR DRIVER
7490M: Jonathan Corbet <corbet@lwn.net>
7491L: linux-media@vger.kernel.org
7492T: git git://linuxtv.org/media_tree.git
7493S: Maintained
7494F: drivers/media/i2c/ov7670.c
7495
7496ONENAND FLASH DRIVER
7497M: Kyungmin Park <kyungmin.park@samsung.com>
7498L: linux-mtd@lists.infradead.org
7499S: Maintained
7500F: drivers/mtd/onenand/
7501F: include/linux/mtd/onenand*.h
7502
7503ONSTREAM SCSI TAPE DRIVER
7504M: Willem Riede <osst@riede.org>
7505L: osst-users@lists.sourceforge.net
7506L: linux-scsi@vger.kernel.org
7507S: Maintained
7508F: Documentation/scsi/osst.txt
7509F: drivers/scsi/osst.*
7510F: drivers/scsi/osst_*.h
7511F: drivers/scsi/st.h
7512
7513OPENCORES I2C BUS DRIVER
7514M: Peter Korsgaard <jacmet@sunsite.dk>
7515L: linux-i2c@vger.kernel.org
7516S: Maintained
7517F: Documentation/i2c/busses/i2c-ocores
7518F: drivers/i2c/busses/i2c-ocores.c
7519
7520OPEN FIRMWARE AND FLATTENED DEVICE TREE
7521M: Grant Likely <grant.likely@linaro.org>
7522M: Rob Herring <robh+dt@kernel.org>
7523L: devicetree@vger.kernel.org
7524W: http://www.devicetree.org/
7525T: git git://git.kernel.org/pub/scm/linux/kernel/git/glikely/linux.git
7526S: Maintained
7527F: drivers/of/
7528F: include/linux/of*.h
7529F: scripts/dtc/
7530
7531OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
7532M: Rob Herring <robh+dt@kernel.org>
7533M: Pawel Moll <pawel.moll@arm.com>
7534M: Mark Rutland <mark.rutland@arm.com>
7535M: Ian Campbell <ijc+devicetree@hellion.org.uk>
7536M: Kumar Gala <galak@codeaurora.org>
7537L: devicetree@vger.kernel.org
7538S: Maintained
7539F: Documentation/devicetree/
7540F: arch/*/boot/dts/
7541F: include/dt-bindings/
7542
7543OPEN FIRMWARE AND DEVICE TREE OVERLAYS
7544M: Pantelis Antoniou <pantelis.antoniou@konsulko.com>
7545L: devicetree@vger.kernel.org
7546S: Maintained
7547F: Documentation/devicetree/dynamic-resolution-notes.txt
7548F: Documentation/devicetree/overlay-notes.txt
7549F: drivers/of/overlay.c
7550F: drivers/of/resolver.c
7551
7552OPENRISC ARCHITECTURE
7553M: Jonas Bonn <jonas@southpole.se>
7554W: http://openrisc.net
7555L: linux@lists.openrisc.net (moderated for non-subscribers)
7556S: Maintained
7557T: git git://openrisc.net/~jonas/linux
7558F: arch/openrisc/
7559
7560OPENVSWITCH
7561M: Pravin Shelar <pshelar@nicira.com>
7562L: netdev@vger.kernel.org
7563L: dev@openvswitch.org
7564W: http://openvswitch.org
7565S: Maintained
7566F: net/openvswitch/
7567F: include/uapi/linux/openvswitch.h
7568
7569OPL4 DRIVER
7570M: Clemens Ladisch <clemens@ladisch.de>
7571L: alsa-devel@alsa-project.org (moderated for non-subscribers)
7572T: git git://git.alsa-project.org/alsa-kernel.git
7573S: Maintained
7574F: sound/drivers/opl4/
7575
7576OPROFILE
7577M: Robert Richter <rric@kernel.org>
7578L: oprofile-list@lists.sf.net
7579S: Maintained
7580F: arch/*/include/asm/oprofile*.h
7581F: arch/*/oprofile/
7582F: drivers/oprofile/
7583F: include/linux/oprofile.h
7584
7585ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
7586M: Mark Fasheh <mfasheh@suse.com>
7587M: Joel Becker <jlbec@evilplan.org>
7588L: ocfs2-devel@oss.oracle.com (moderated for non-subscribers)
7589W: http://ocfs2.wiki.kernel.org
7590S: Supported
7591F: Documentation/filesystems/ocfs2.txt
7592F: Documentation/filesystems/dlmfs.txt
7593F: fs/ocfs2/
7594
7595ORINOCO DRIVER
7596L: linux-wireless@vger.kernel.org
7597W: http://wireless.kernel.org/en/users/Drivers/orinoco
7598W: http://www.nongnu.org/orinoco/
7599S: Orphan
7600F: drivers/net/wireless/orinoco/
7601
7602OSD LIBRARY and FILESYSTEM
7603M: Boaz Harrosh <ooo@electrozaur.com>
7604M: Benny Halevy <bhalevy@primarydata.com>
7605L: osd-dev@open-osd.org
7606W: http://open-osd.org
7607T: git git://git.open-osd.org/open-osd.git
7608S: Maintained
7609F: drivers/scsi/osd/
7610F: include/scsi/osd_*
7611F: fs/exofs/
7612
7613OVERLAY FILESYSTEM
7614M: Miklos Szeredi <miklos@szeredi.hu>
7615L: linux-unionfs@vger.kernel.org
7616T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
7617S: Supported
7618F: fs/overlayfs/
7619F: Documentation/filesystems/overlayfs.txt
7620
7621P54 WIRELESS DRIVER
7622M: Christian Lamparter <chunkeey@googlemail.com>
7623L: linux-wireless@vger.kernel.org
7624W: http://wireless.kernel.org/en/users/Drivers/p54
7625S: Maintained
7626F: drivers/net/wireless/p54/
7627
7628PA SEMI ETHERNET DRIVER
7629M: Olof Johansson <olof@lixom.net>
7630L: netdev@vger.kernel.org
7631S: Maintained
7632F: drivers/net/ethernet/pasemi/*
7633
7634PA SEMI SMBUS DRIVER
7635M: Olof Johansson <olof@lixom.net>
7636L: linux-i2c@vger.kernel.org
7637S: Maintained
7638F: drivers/i2c/busses/i2c-pasemi.c
7639
7640PADATA PARALLEL EXECUTION MECHANISM
7641M: Steffen Klassert <steffen.klassert@secunet.com>
7642L: linux-crypto@vger.kernel.org
7643S: Maintained
7644F: kernel/padata.c
7645F: include/linux/padata.h
7646F: Documentation/padata.txt
7647
7648PANASONIC LAPTOP ACPI EXTRAS DRIVER
7649M: Harald Welte <laforge@gnumonks.org>
7650L: platform-driver-x86@vger.kernel.org
7651S: Maintained
7652F: drivers/platform/x86/panasonic-laptop.c
7653
7654PANASONIC MN10300/AM33/AM34 PORT
7655M: David Howells <dhowells@redhat.com>
7656M: Koichi Yasutake <yasutake.koichi@jp.panasonic.com>
7657L: linux-am33-list@redhat.com (moderated for non-subscribers)
7658W: ftp://ftp.redhat.com/pub/redhat/gnupro/AM33/
7659S: Maintained
7660F: Documentation/mn10300/
7661F: arch/mn10300/
7662
7663PARALLEL PORT SUBSYSTEM
7664M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
7665M: Sudip Mukherjee <sudip@vectorindia.org>
7666L: linux-parport@lists.infradead.org (subscribers-only)
7667S: Maintained
7668F: drivers/parport/
7669F: include/linux/parport*.h
7670F: drivers/char/ppdev.c
7671F: include/uapi/linux/ppdev.h
7672F: Documentation/parport*.txt
7673
7674PARAVIRT_OPS INTERFACE
7675M: Jeremy Fitzhardinge <jeremy@goop.org>
7676M: Chris Wright <chrisw@sous-sol.org>
7677M: Alok Kataria <akataria@vmware.com>
7678M: Rusty Russell <rusty@rustcorp.com.au>
7679L: virtualization@lists.linux-foundation.org
7680S: Supported
7681F: Documentation/virtual/paravirt_ops.txt
7682F: arch/*/kernel/paravirt*
7683F: arch/*/include/asm/paravirt.h
7684
7685PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES
7686M: Tim Waugh <tim@cyberelk.net>
7687L: linux-parport@lists.infradead.org (subscribers-only)
7688S: Maintained
7689F: Documentation/blockdev/paride.txt
7690F: drivers/block/paride/
7691
7692PARISC ARCHITECTURE
7693M: "James E.J. Bottomley" <jejb@parisc-linux.org>
7694M: Helge Deller <deller@gmx.de>
7695L: linux-parisc@vger.kernel.org
7696W: http://www.parisc-linux.org/
7697Q: http://patchwork.kernel.org/project/linux-parisc/list/
7698T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
7699T: git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
7700S: Maintained
7701F: arch/parisc/
7702F: Documentation/parisc/
7703F: drivers/parisc/
7704F: drivers/char/agp/parisc-agp.c
7705F: drivers/input/serio/gscps2.c
7706F: drivers/parport/parport_gsc.*
7707F: drivers/tty/serial/8250/8250_gsc.c
7708F: drivers/video/fbdev/sti*
7709F: drivers/video/console/sti*
7710F: drivers/video/logo/logo_parisc*
7711
7712PC87360 HARDWARE MONITORING DRIVER
7713M: Jim Cromie <jim.cromie@gmail.com>
7714L: lm-sensors@lm-sensors.org
7715S: Maintained
7716F: Documentation/hwmon/pc87360
7717F: drivers/hwmon/pc87360.c
7718
7719PC8736x GPIO DRIVER
7720M: Jim Cromie <jim.cromie@gmail.com>
7721S: Maintained
7722F: drivers/char/pc8736x_gpio.c
7723
7724PC87427 HARDWARE MONITORING DRIVER
7725M: Jean Delvare <jdelvare@suse.com>
7726L: lm-sensors@lm-sensors.org
7727S: Maintained
7728F: Documentation/hwmon/pc87427
7729F: drivers/hwmon/pc87427.c
7730
7731PCA9532 LED DRIVER
7732M: Riku Voipio <riku.voipio@iki.fi>
7733S: Maintained
7734F: drivers/leds/leds-pca9532.c
7735F: include/linux/leds-pca9532.h
7736
7737PCA9541 I2C BUS MASTER SELECTOR DRIVER
7738M: Guenter Roeck <linux@roeck-us.net>
7739L: linux-i2c@vger.kernel.org
7740S: Maintained
7741F: drivers/i2c/muxes/i2c-mux-pca9541.c
7742
7743PCDP - PRIMARY CONSOLE AND DEBUG PORT
7744M: Khalid Aziz <khalid@gonehiking.org>
7745S: Maintained
7746F: drivers/firmware/pcdp.*
7747
7748PCI ERROR RECOVERY
7749M: Linas Vepstas <linasvepstas@gmail.com>
7750L: linux-pci@vger.kernel.org
7751S: Supported
7752F: Documentation/PCI/pci-error-recovery.txt
7753
7754PCI SUBSYSTEM
7755M: Bjorn Helgaas <bhelgaas@google.com>
7756L: linux-pci@vger.kernel.org
7757Q: http://patchwork.ozlabs.org/project/linux-pci/list/
7758T: git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
7759S: Supported
7760F: Documentation/PCI/
7761F: drivers/pci/
7762F: include/linux/pci*
7763F: arch/x86/pci/
7764F: arch/x86/kernel/quirks.c
7765
7766PCI DRIVER FOR ARM VERSATILE PLATFORM
7767M: Rob Herring <robh@kernel.org>
7768L: linux-pci@vger.kernel.org
7769L: linux-arm-kernel@lists.infradead.org
7770S: Maintained
7771F: Documentation/devicetree/bindings/pci/versatile.txt
7772F: drivers/pci/host/pci-versatile.c
7773
7774PCI DRIVER FOR APPLIEDMICRO XGENE
7775M: Tanmay Inamdar <tinamdar@apm.com>
7776L: linux-pci@vger.kernel.org
7777L: linux-arm-kernel@lists.infradead.org
7778S: Maintained
7779F: Documentation/devicetree/bindings/pci/xgene-pci.txt
7780F: drivers/pci/host/pci-xgene.c
7781
7782PCI DRIVER FOR FREESCALE LAYERSCAPE
7783M: Minghuan Lian <minghuan.Lian@freescale.com>
7784M: Mingkai Hu <mingkai.hu@freescale.com>
7785M: Roy Zang <tie-fei.zang@freescale.com>
7786L: linuxppc-dev@lists.ozlabs.org
7787L: linux-pci@vger.kernel.org
7788L: linux-arm-kernel@lists.infradead.org
7789S: Maintained
7790F: drivers/pci/host/*layerscape*
7791
7792PCI DRIVER FOR IMX6
7793M: Richard Zhu <Richard.Zhu@freescale.com>
7794M: Lucas Stach <l.stach@pengutronix.de>
7795L: linux-pci@vger.kernel.org
7796L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7797S: Maintained
7798F: drivers/pci/host/*imx6*
7799
7800PCI DRIVER FOR TI KEYSTONE
7801M: Murali Karicheri <m-karicheri2@ti.com>
7802L: linux-pci@vger.kernel.org
7803L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7804S: Maintained
7805F: drivers/pci/host/*keystone*
7806
7807PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
7808M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
7809M: Jason Cooper <jason@lakedaemon.net>
7810L: linux-pci@vger.kernel.org
7811L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7812S: Maintained
7813F: drivers/pci/host/*mvebu*
7814
7815PCI DRIVER FOR NVIDIA TEGRA
7816M: Thierry Reding <thierry.reding@gmail.com>
7817L: linux-tegra@vger.kernel.org
7818L: linux-pci@vger.kernel.org
7819S: Supported
7820F: Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
7821F: drivers/pci/host/pci-tegra.c
7822
7823PCI DRIVER FOR TI DRA7XX
7824M: Kishon Vijay Abraham I <kishon@ti.com>
7825L: linux-omap@vger.kernel.org
7826L: linux-pci@vger.kernel.org
7827S: Supported
7828F: Documentation/devicetree/bindings/pci/ti-pci.txt
7829F: drivers/pci/host/pci-dra7xx.c
7830
7831PCI DRIVER FOR RENESAS R-CAR
7832M: Simon Horman <horms@verge.net.au>
7833L: linux-pci@vger.kernel.org
7834L: linux-sh@vger.kernel.org
7835S: Maintained
7836F: drivers/pci/host/*rcar*
7837
7838PCI DRIVER FOR SAMSUNG EXYNOS
7839M: Jingoo Han <jingoohan1@gmail.com>
7840L: linux-pci@vger.kernel.org
7841L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7842L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
7843S: Maintained
7844F: drivers/pci/host/pci-exynos.c
7845
7846PCI DRIVER FOR SYNOPSIS DESIGNWARE
7847M: Jingoo Han <jingoohan1@gmail.com>
7848M: Pratyush Anand <pratyush.anand@gmail.com>
7849L: linux-pci@vger.kernel.org
7850S: Maintained
7851F: drivers/pci/host/*designware*
7852
7853PCI DRIVER FOR GENERIC OF HOSTS
7854M: Will Deacon <will.deacon@arm.com>
7855L: linux-pci@vger.kernel.org
7856L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7857S: Maintained
7858F: Documentation/devicetree/bindings/pci/host-generic-pci.txt
7859F: drivers/pci/host/pci-host-generic.c
7860
7861PCIE DRIVER FOR ST SPEAR13XX
7862M: Pratyush Anand <pratyush.anand@gmail.com>
7863L: linux-pci@vger.kernel.org
7864S: Maintained
7865F: drivers/pci/host/*spear*
7866
7867PCI MSI DRIVER FOR APPLIEDMICRO XGENE
7868M: Duc Dang <dhdang@apm.com>
7869L: linux-pci@vger.kernel.org
7870L: linux-arm-kernel@lists.infradead.org
7871S: Maintained
7872F: Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
7873F: drivers/pci/host/pci-xgene-msi.c
7874
7875PCMCIA SUBSYSTEM
7876P: Linux PCMCIA Team
7877L: linux-pcmcia@lists.infradead.org
7878W: http://lists.infradead.org/mailman/listinfo/linux-pcmcia
7879T: git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia-2.6.git
7880S: Maintained
7881F: Documentation/pcmcia/
7882F: drivers/pcmcia/
7883F: include/pcmcia/
7884
7885PCNET32 NETWORK DRIVER
7886M: Don Fry <pcnet32@frontier.com>
7887L: netdev@vger.kernel.org
7888S: Maintained
7889F: drivers/net/ethernet/amd/pcnet32.c
7890
7891PCRYPT PARALLEL CRYPTO ENGINE
7892M: Steffen Klassert <steffen.klassert@secunet.com>
7893L: linux-crypto@vger.kernel.org
7894S: Maintained
7895F: crypto/pcrypt.c
7896F: include/crypto/pcrypt.h
7897
7898PER-CPU MEMORY ALLOCATOR
7899M: Tejun Heo <tj@kernel.org>
7900M: Christoph Lameter <cl@linux-foundation.org>
7901T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/percpu.git
7902S: Maintained
7903F: include/linux/percpu*.h
7904F: mm/percpu*.c
7905F: arch/*/include/asm/percpu.h
7906
7907PER-TASK DELAY ACCOUNTING
7908M: Balbir Singh <bsingharora@gmail.com>
7909S: Maintained
7910F: include/linux/delayacct.h
7911F: kernel/delayacct.c
7912
7913PERFORMANCE EVENTS SUBSYSTEM
7914M: Peter Zijlstra <a.p.zijlstra@chello.nl>
7915M: Ingo Molnar <mingo@redhat.com>
7916M: Arnaldo Carvalho de Melo <acme@kernel.org>
7917L: linux-kernel@vger.kernel.org
7918T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
7919S: Supported
7920F: kernel/events/*
7921F: include/linux/perf_event.h
7922F: include/uapi/linux/perf_event.h
7923F: arch/*/kernel/perf_event*.c
7924F: arch/*/kernel/*/perf_event*.c
7925F: arch/*/kernel/*/*/perf_event*.c
7926F: arch/*/include/asm/perf_event.h
7927F: arch/*/kernel/perf_callchain.c
7928F: tools/perf/
7929
7930PERSONALITY HANDLING
7931M: Christoph Hellwig <hch@infradead.org>
7932L: linux-abi-devel@lists.sourceforge.net
7933S: Maintained
7934F: include/linux/personality.h
7935F: include/uapi/linux/personality.h
7936
7937PHONET PROTOCOL
7938M: Remi Denis-Courmont <courmisch@gmail.com>
7939S: Supported
7940F: Documentation/networking/phonet.txt
7941F: include/linux/phonet.h
7942F: include/net/phonet/
7943F: include/uapi/linux/phonet.h
7944F: net/phonet/
7945
7946PHRAM MTD DRIVER
7947M: Joern Engel <joern@lazybastard.org>
7948L: linux-mtd@lists.infradead.org
7949S: Maintained
7950F: drivers/mtd/devices/phram.c
7951
7952PICOLCD HID DRIVER
7953M: Bruno Prémont <bonbons@linux-vserver.org>
7954L: linux-input@vger.kernel.org
7955S: Maintained
7956F: drivers/hid/hid-picolcd*
7957
7958PICOXCELL SUPPORT
7959M: Jamie Iles <jamie@jamieiles.com>
7960L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7961T: git git://github.com/jamieiles/linux-2.6-ji.git
7962S: Supported
7963F: arch/arm/boot/dts/picoxcell*
7964F: arch/arm/mach-picoxcell/
7965F: drivers/crypto/picoxcell*
7966
7967PIN CONTROL SUBSYSTEM
7968M: Linus Walleij <linus.walleij@linaro.org>
7969L: linux-gpio@vger.kernel.org
7970T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
7971S: Maintained
7972F: drivers/pinctrl/
7973F: include/linux/pinctrl/
7974
7975PIN CONTROLLER - ATMEL AT91
7976M: Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
7977L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7978S: Maintained
7979F: drivers/pinctrl/pinctrl-at91.*
7980
7981PIN CONTROLLER - INTEL
7982M: Mika Westerberg <mika.westerberg@linux.intel.com>
7983M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
7984S: Maintained
7985F: drivers/pinctrl/intel/
7986
7987PIN CONTROLLER - RENESAS
7988M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7989L: linux-sh@vger.kernel.org
7990S: Maintained
7991F: drivers/pinctrl/sh-pfc/
7992
7993PIN CONTROLLER - SAMSUNG
7994M: Tomasz Figa <tomasz.figa@gmail.com>
7995M: Thomas Abraham <thomas.abraham@linaro.org>
7996L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7997L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
7998S: Maintained
7999F: drivers/pinctrl/samsung/
8000
8001PIN CONTROLLER - ST SPEAR
8002M: Viresh Kumar <vireshk@kernel.org>
8003L: spear-devel@list.st.com
8004L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8005W: http://www.st.com/spear
8006S: Maintained
8007F: drivers/pinctrl/spear/
8008
8009PKTCDVD DRIVER
8010M: Jiri Kosina <jkosina@suse.com>
8011S: Maintained
8012F: drivers/block/pktcdvd.c
8013F: include/linux/pktcdvd.h
8014F: include/uapi/linux/pktcdvd.h
8015
8016PKUNITY SOC DRIVERS
8017M: Guan Xuetao <gxt@mprc.pku.edu.cn>
8018W: http://mprc.pku.edu.cn/~guanxuetao/linux
8019S: Maintained
8020T: git git://github.com/gxt/linux.git
8021F: drivers/input/serio/i8042-unicore32io.h
8022F: drivers/i2c/busses/i2c-puv3.c
8023F: drivers/video/fbdev/fb-puv3.c
8024F: drivers/rtc/rtc-puv3.c
8025
8026PMBUS HARDWARE MONITORING DRIVERS
8027M: Guenter Roeck <linux@roeck-us.net>
8028L: lm-sensors@lm-sensors.org
8029W: http://www.lm-sensors.org/
8030W: http://www.roeck-us.net/linux/drivers/
8031T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
8032S: Maintained
8033F: Documentation/hwmon/pmbus
8034F: drivers/hwmon/pmbus/
8035F: include/linux/i2c/pmbus.h
8036
8037PMC SIERRA MaxRAID DRIVER
8038M: Anil Ravindranath <anil_ravindranath@pmc-sierra.com>
8039L: linux-scsi@vger.kernel.org
8040W: http://www.pmc-sierra.com/
8041S: Supported
8042F: drivers/scsi/pmcraid.*
8043
8044PMC SIERRA PM8001 DRIVER
8045M: xjtuwjp@gmail.com
8046M: lindar_liu@usish.com
8047L: pmchba@pmcs.com
8048L: linux-scsi@vger.kernel.org
8049S: Supported
8050F: drivers/scsi/pm8001/
8051
8052POSIX CLOCKS and TIMERS
8053M: Thomas Gleixner <tglx@linutronix.de>
8054L: linux-kernel@vger.kernel.org
8055T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
8056S: Maintained
8057F: fs/timerfd.c
8058F: include/linux/timer*
8059F: kernel/time/*timer*
8060
8061POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
8062M: Sebastian Reichel <sre@kernel.org>
8063M: Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
8064M: David Woodhouse <dwmw2@infradead.org>
8065L: linux-pm@vger.kernel.org
8066T: git git://git.infradead.org/battery-2.6.git
8067S: Maintained
8068F: include/linux/power_supply.h
8069F: drivers/power/
8070
8071PNP SUPPORT
8072M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
8073S: Maintained
8074F: drivers/pnp/
8075
8076PNXxxxx I2C DRIVER
8077M: Vitaly Wool <vitalywool@gmail.com>
8078L: linux-i2c@vger.kernel.org
8079S: Maintained
8080F: drivers/i2c/busses/i2c-pnx.c
8081
8082PPP PROTOCOL DRIVERS AND COMPRESSORS
8083M: Paul Mackerras <paulus@samba.org>
8084L: linux-ppp@vger.kernel.org
8085S: Maintained
8086F: drivers/net/ppp/ppp_*
8087
8088PPP OVER ATM (RFC 2364)
8089M: Mitchell Blank Jr <mitch@sfgoth.com>
8090S: Maintained
8091F: net/atm/pppoatm.c
8092F: include/uapi/linux/atmppp.h
8093
8094PPP OVER ETHERNET
8095M: Michal Ostrowski <mostrows@earthlink.net>
8096S: Maintained
8097F: drivers/net/ppp/pppoe.c
8098F: drivers/net/ppp/pppox.c
8099
8100PPP OVER L2TP
8101M: James Chapman <jchapman@katalix.com>
8102S: Maintained
8103F: net/l2tp/l2tp_ppp.c
8104F: include/linux/if_pppol2tp.h
8105F: include/uapi/linux/if_pppol2tp.h
8106
8107PPS SUPPORT
8108M: Rodolfo Giometti <giometti@enneenne.com>
8109W: http://wiki.enneenne.com/index.php/LinuxPPS_support
8110L: linuxpps@ml.enneenne.com (subscribers-only)
8111S: Maintained
8112F: Documentation/pps/
8113F: drivers/pps/
8114F: include/linux/pps*.h
8115
8116PPTP DRIVER
8117M: Dmitry Kozlov <xeb@mail.ru>
8118L: netdev@vger.kernel.org
8119S: Maintained
8120F: drivers/net/ppp/pptp.c
8121W: http://sourceforge.net/projects/accel-pptp
8122
8123PREEMPTIBLE KERNEL
8124M: Robert Love <rml@tech9.net>
8125L: kpreempt-tech@lists.sourceforge.net
8126W: ftp://ftp.kernel.org/pub/linux/kernel/people/rml/preempt-kernel
8127S: Supported
8128F: Documentation/preempt-locking.txt
8129F: include/linux/preempt.h
8130
8131PRISM54 WIRELESS DRIVER
8132M: "Luis R. Rodriguez" <mcgrof@gmail.com>
8133L: linux-wireless@vger.kernel.org
8134W: http://wireless.kernel.org/en/users/Drivers/p54
8135S: Obsolete
8136F: drivers/net/wireless/prism54/
8137
8138PS3 NETWORK SUPPORT
8139M: Geoff Levand <geoff@infradead.org>
8140L: netdev@vger.kernel.org
8141L: linuxppc-dev@lists.ozlabs.org
8142S: Maintained
8143F: drivers/net/ethernet/toshiba/ps3_gelic_net.*
8144
8145PS3 PLATFORM SUPPORT
8146M: Geoff Levand <geoff@infradead.org>
8147L: linuxppc-dev@lists.ozlabs.org
8148S: Maintained
8149F: arch/powerpc/boot/ps3*
8150F: arch/powerpc/include/asm/lv1call.h
8151F: arch/powerpc/include/asm/ps3*.h
8152F: arch/powerpc/platforms/ps3/
8153F: drivers/*/ps3*
8154F: drivers/ps3/
8155F: drivers/rtc/rtc-ps3.c
8156F: drivers/usb/host/*ps3.c
8157F: sound/ppc/snd_ps3*
8158
8159PS3VRAM DRIVER
8160M: Jim Paris <jim@jtan.com>
8161M: Geoff Levand <geoff@infradead.org>
8162L: linuxppc-dev@lists.ozlabs.org
8163S: Maintained
8164F: drivers/block/ps3vram.c
8165
8166PSTORE FILESYSTEM
8167M: Anton Vorontsov <anton@enomsg.org>
8168M: Colin Cross <ccross@android.com>
8169M: Kees Cook <keescook@chromium.org>
8170M: Tony Luck <tony.luck@intel.com>
8171S: Maintained
8172T: git git://git.infradead.org/users/cbou/linux-pstore.git
8173F: fs/pstore/
8174F: include/linux/pstore*
8175F: drivers/firmware/efi/efi-pstore.c
8176F: drivers/acpi/apei/erst.c
8177
8178PTP HARDWARE CLOCK SUPPORT
8179M: Richard Cochran <richardcochran@gmail.com>
8180L: netdev@vger.kernel.org
8181S: Maintained
8182W: http://linuxptp.sourceforge.net/
8183F: Documentation/ABI/testing/sysfs-ptp
8184F: Documentation/ptp/*
8185F: drivers/net/ethernet/freescale/gianfar_ptp.c
8186F: drivers/net/phy/dp83640*
8187F: drivers/ptp/*
8188F: include/linux/ptp_cl*
8189
8190PTRACE SUPPORT
8191M: Roland McGrath <roland@hack.frob.com>
8192M: Oleg Nesterov <oleg@redhat.com>
8193S: Maintained
8194F: include/asm-generic/syscall.h
8195F: include/linux/ptrace.h
8196F: include/linux/regset.h
8197F: include/linux/tracehook.h
8198F: include/uapi/linux/ptrace.h
8199F: kernel/ptrace.c
8200
8201PVRUSB2 VIDEO4LINUX DRIVER
8202M: Mike Isely <isely@pobox.com>
8203L: pvrusb2@isely.net (subscribers-only)
8204L: linux-media@vger.kernel.org
8205W: http://www.isely.net/pvrusb2/
8206T: git git://linuxtv.org/media_tree.git
8207S: Maintained
8208F: Documentation/video4linux/README.pvrusb2
8209F: drivers/media/usb/pvrusb2/
8210
8211PWC WEBCAM DRIVER
8212M: Hans de Goede <hdegoede@redhat.com>
8213L: linux-media@vger.kernel.org
8214T: git git://linuxtv.org/media_tree.git
8215S: Maintained
8216F: drivers/media/usb/pwc/*
8217
8218PWM FAN DRIVER
8219M: Kamil Debski <k.debski@samsung.com>
8220L: lm-sensors@lm-sensors.org
8221S: Supported
8222F: Documentation/devicetree/bindings/hwmon/pwm-fan.txt
8223F: Documentation/hwmon/pwm-fan
8224F: drivers/hwmon/pwm-fan.c
8225
8226PWM SUBSYSTEM
8227M: Thierry Reding <thierry.reding@gmail.com>
8228L: linux-pwm@vger.kernel.org
8229S: Maintained
8230T: git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
8231F: Documentation/pwm.txt
8232F: Documentation/devicetree/bindings/pwm/
8233F: include/linux/pwm.h
8234F: drivers/pwm/
8235F: drivers/video/backlight/pwm_bl.c
8236F: include/linux/pwm_backlight.h
8237
8238PXA2xx/PXA3xx SUPPORT
8239M: Daniel Mack <daniel@zonque.org>
8240M: Haojian Zhuang <haojian.zhuang@gmail.com>
8241M: Robert Jarzmik <robert.jarzmik@free.fr>
8242L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8243T: git git://github.com/hzhuang1/linux.git
8244T: git git://github.com/rjarzmik/linux.git
8245S: Maintained
8246F: arch/arm/mach-pxa/
8247F: drivers/dma/pxa*
8248F: drivers/pcmcia/pxa2xx*
8249F: drivers/spi/spi-pxa2xx*
8250F: drivers/usb/gadget/udc/pxa2*
8251F: include/sound/pxa2xx-lib.h
8252F: sound/arm/pxa*
8253F: sound/soc/pxa/
8254
8255PXA3xx NAND FLASH DRIVER
8256M: Ezequiel Garcia <ezequiel.garcia@free-electrons.com>
8257L: linux-mtd@lists.infradead.org
8258S: Maintained
8259F: drivers/mtd/nand/pxa3xx_nand.c
8260
8261MMP SUPPORT
8262M: Eric Miao <eric.y.miao@gmail.com>
8263M: Haojian Zhuang <haojian.zhuang@gmail.com>
8264L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8265T: git git://github.com/hzhuang1/linux.git
8266T: git git://git.linaro.org/people/ycmiao/pxa-linux.git
8267S: Maintained
8268F: arch/arm/mach-mmp/
8269
8270PXA MMCI DRIVER
8271S: Orphan
8272
8273PXA RTC DRIVER
8274M: Robert Jarzmik <robert.jarzmik@free.fr>
8275L: rtc-linux@googlegroups.com
8276S: Maintained
8277
8278QAT DRIVER
8279M: Tadeusz Struk <tadeusz.struk@intel.com>
8280L: qat-linux@intel.com
8281S: Supported
8282F: drivers/crypto/qat/
8283
8284QIB DRIVER
8285M: Mike Marciniszyn <infinipath@intel.com>
8286L: linux-rdma@vger.kernel.org
8287S: Supported
8288F: drivers/infiniband/hw/qib/
8289
8290QLOGIC QLA1280 SCSI DRIVER
8291M: Michael Reed <mdr@sgi.com>
8292L: linux-scsi@vger.kernel.org
8293S: Maintained
8294F: drivers/scsi/qla1280.[ch]
8295
8296QLOGIC QLA2XXX FC-SCSI DRIVER
8297M: qla2xxx-upstream@qlogic.com
8298L: linux-scsi@vger.kernel.org
8299S: Supported
8300F: Documentation/scsi/LICENSE.qla2xxx
8301F: drivers/scsi/qla2xxx/
8302
8303QLOGIC QLA4XXX iSCSI DRIVER
8304M: QLogic-Storage-Upstream@qlogic.com
8305L: linux-scsi@vger.kernel.org
8306S: Supported
8307F: Documentation/scsi/LICENSE.qla4xxx
8308F: drivers/scsi/qla4xxx/
8309
8310QLOGIC QLA3XXX NETWORK DRIVER
8311M: Jitendra Kalsaria <jitendra.kalsaria@qlogic.com>
8312M: Ron Mercer <ron.mercer@qlogic.com>
8313M: linux-driver@qlogic.com
8314L: netdev@vger.kernel.org
8315S: Supported
8316F: Documentation/networking/LICENSE.qla3xxx
8317F: drivers/net/ethernet/qlogic/qla3xxx.*
8318
8319QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
8320M: Shahed Shaikh <shahed.shaikh@qlogic.com>
8321M: Dept-GELinuxNICDev@qlogic.com
8322L: netdev@vger.kernel.org
8323S: Supported
8324F: drivers/net/ethernet/qlogic/qlcnic/
8325
8326QLOGIC QLGE 10Gb ETHERNET DRIVER
8327M: Harish Patil <harish.patil@qlogic.com>
8328M: Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
8329M: Dept-GELinuxNICDev@qlogic.com
8330M: linux-driver@qlogic.com
8331L: netdev@vger.kernel.org
8332S: Supported
8333F: drivers/net/ethernet/qlogic/qlge/
8334
8335QNX4 FILESYSTEM
8336M: Anders Larsen <al@alarsen.net>
8337W: http://www.alarsen.net/linux/qnx4fs/
8338S: Maintained
8339F: fs/qnx4/
8340F: include/uapi/linux/qnx4_fs.h
8341F: include/uapi/linux/qnxtypes.h
8342
8343QT1010 MEDIA DRIVER
8344M: Antti Palosaari <crope@iki.fi>
8345L: linux-media@vger.kernel.org
8346W: http://linuxtv.org/
8347W: http://palosaari.fi/linux/
8348Q: http://patchwork.linuxtv.org/project/linux-media/list/
8349T: git git://linuxtv.org/anttip/media_tree.git
8350S: Maintained
8351F: drivers/media/tuners/qt1010*
8352
8353QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
8354M: QCA ath9k Development <ath9k-devel@qca.qualcomm.com>
8355L: linux-wireless@vger.kernel.org
8356L: ath9k-devel@lists.ath9k.org
8357W: http://wireless.kernel.org/en/users/Drivers/ath9k
8358S: Supported
8359F: drivers/net/wireless/ath/ath9k/
8360
8361QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
8362M: Kalle Valo <kvalo@qca.qualcomm.com>
8363L: ath10k@lists.infradead.org
8364W: http://wireless.kernel.org/en/users/Drivers/ath10k
8365T: git git://github.com/kvalo/ath.git
8366S: Supported
8367F: drivers/net/wireless/ath/ath10k/
8368
8369QUALCOMM HEXAGON ARCHITECTURE
8370M: Richard Kuo <rkuo@codeaurora.org>
8371L: linux-hexagon@vger.kernel.org
8372S: Supported
8373F: arch/hexagon/
8374
8375QUALCOMM WCN36XX WIRELESS DRIVER
8376M: Eugene Krasnikov <k.eugene.e@gmail.com>
8377L: wcn36xx@lists.infradead.org
8378W: http://wireless.kernel.org/en/users/Drivers/wcn36xx
8379T: git git://github.com/KrasnikovEugene/wcn36xx.git
8380S: Supported
8381F: drivers/net/wireless/ath/wcn36xx/
8382
8383RADOS BLOCK DEVICE (RBD)
8384M: Ilya Dryomov <idryomov@gmail.com>
8385M: Sage Weil <sage@redhat.com>
8386M: Alex Elder <elder@kernel.org>
8387L: ceph-devel@vger.kernel.org
8388W: http://ceph.com/
8389T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
8390T: git git://github.com/ceph/ceph-client.git
8391S: Supported
8392F: Documentation/ABI/testing/sysfs-bus-rbd
8393F: drivers/block/rbd.c
8394F: drivers/block/rbd_types.h
8395
8396RADEON FRAMEBUFFER DISPLAY DRIVER
8397M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
8398L: linux-fbdev@vger.kernel.org
8399S: Maintained
8400F: drivers/video/fbdev/aty/radeon*
8401F: include/uapi/linux/radeonfb.h
8402
8403RADIOSHARK RADIO DRIVER
8404M: Hans de Goede <hdegoede@redhat.com>
8405L: linux-media@vger.kernel.org
8406T: git git://linuxtv.org/media_tree.git
8407S: Maintained
8408F: drivers/media/radio/radio-shark.c
8409
8410RADIOSHARK2 RADIO DRIVER
8411M: Hans de Goede <hdegoede@redhat.com>
8412L: linux-media@vger.kernel.org
8413T: git git://linuxtv.org/media_tree.git
8414S: Maintained
8415F: drivers/media/radio/radio-shark2.c
8416F: drivers/media/radio/radio-tea5777.c
8417
8418RAGE128 FRAMEBUFFER DISPLAY DRIVER
8419M: Paul Mackerras <paulus@samba.org>
8420L: linux-fbdev@vger.kernel.org
8421S: Maintained
8422F: drivers/video/fbdev/aty/aty128fb.c
8423
8424RALINK RT2X00 WIRELESS LAN DRIVER
8425P: rt2x00 project
8426M: Stanislaw Gruszka <sgruszka@redhat.com>
8427M: Helmut Schaa <helmut.schaa@googlemail.com>
8428L: linux-wireless@vger.kernel.org
8429S: Maintained
8430F: drivers/net/wireless/rt2x00/
8431
8432RAMDISK RAM BLOCK DEVICE DRIVER
8433M: Jens Axboe <axboe@kernel.dk>
8434S: Maintained
8435F: Documentation/blockdev/ramdisk.txt
8436F: drivers/block/brd.c
8437
8438RANDOM NUMBER DRIVER
8439M: "Theodore Ts'o" <tytso@mit.edu>
8440S: Maintained
8441F: drivers/char/random.c
8442
8443RAPIDIO SUBSYSTEM
8444M: Matt Porter <mporter@kernel.crashing.org>
8445M: Alexandre Bounine <alexandre.bounine@idt.com>
8446S: Maintained
8447F: drivers/rapidio/
8448
8449RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
8450L: linux-wireless@vger.kernel.org
8451S: Orphan
8452F: drivers/net/wireless/ray*
8453
8454RCUTORTURE MODULE
8455M: Josh Triplett <josh@joshtriplett.org>
8456M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
8457L: linux-kernel@vger.kernel.org
8458S: Supported
8459T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
8460F: Documentation/RCU/torture.txt
8461F: kernel/rcu/rcutorture.c
8462
8463RCUTORTURE TEST FRAMEWORK
8464M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
8465M: Josh Triplett <josh@joshtriplett.org>
8466R: Steven Rostedt <rostedt@goodmis.org>
8467R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
8468R: Lai Jiangshan <laijs@cn.fujitsu.com>
8469L: linux-kernel@vger.kernel.org
8470S: Supported
8471T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
8472F: tools/testing/selftests/rcutorture
8473
8474RDC R-321X SoC
8475M: Florian Fainelli <florian@openwrt.org>
8476S: Maintained
8477
8478RDC R6040 FAST ETHERNET DRIVER
8479M: Florian Fainelli <florian@openwrt.org>
8480L: netdev@vger.kernel.org
8481S: Maintained
8482F: drivers/net/ethernet/rdc/r6040.c
8483
8484RDS - RELIABLE DATAGRAM SOCKETS
8485M: Chien Yen <chien.yen@oracle.com>
8486L: rds-devel@oss.oracle.com (moderated for non-subscribers)
8487S: Supported
8488F: net/rds/
8489
8490READ-COPY UPDATE (RCU)
8491M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
8492M: Josh Triplett <josh@joshtriplett.org>
8493R: Steven Rostedt <rostedt@goodmis.org>
8494R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
8495R: Lai Jiangshan <laijs@cn.fujitsu.com>
8496L: linux-kernel@vger.kernel.org
8497W: http://www.rdrop.com/users/paulmck/RCU/
8498S: Supported
8499T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
8500F: Documentation/RCU/
8501X: Documentation/RCU/torture.txt
8502F: include/linux/rcu*
8503X: include/linux/srcu.h
8504F: kernel/rcu/
8505X: kernel/torture.c
8506
8507REAL TIME CLOCK (RTC) SUBSYSTEM
8508M: Alessandro Zummo <a.zummo@towertech.it>
8509M: Alexandre Belloni <alexandre.belloni@free-electrons.com>
8510L: rtc-linux@googlegroups.com
8511Q: http://patchwork.ozlabs.org/project/rtc-linux/list/
8512T: git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
8513S: Maintained
8514F: Documentation/rtc.txt
8515F: drivers/rtc/
8516F: include/linux/rtc.h
8517F: include/uapi/linux/rtc.h
8518
8519REALTEK AUDIO CODECS
8520M: Bard Liao <bardliao@realtek.com>
8521M: Oder Chiou <oder_chiou@realtek.com>
8522S: Maintained
8523F: sound/soc/codecs/rt*
8524F: include/sound/rt*.h
8525
8526REISERFS FILE SYSTEM
8527L: reiserfs-devel@vger.kernel.org
8528S: Supported
8529F: fs/reiserfs/
8530
8531REGISTER MAP ABSTRACTION
8532M: Mark Brown <broonie@kernel.org>
8533L: linux-kernel@vger.kernel.org
8534T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
8535S: Supported
8536F: drivers/base/regmap/
8537F: include/linux/regmap.h
8538
8539REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
8540M: Ohad Ben-Cohen <ohad@wizery.com>
8541T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git
8542S: Maintained
8543F: drivers/remoteproc/
8544F: Documentation/remoteproc.txt
8545F: include/linux/remoteproc.h
8546
8547REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
8548M: Ohad Ben-Cohen <ohad@wizery.com>
8549T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/rpmsg.git
8550S: Maintained
8551F: drivers/rpmsg/
8552F: Documentation/rpmsg.txt
8553F: include/linux/rpmsg.h
8554
8555RESET CONTROLLER FRAMEWORK
8556M: Philipp Zabel <p.zabel@pengutronix.de>
8557S: Maintained
8558F: drivers/reset/
8559F: Documentation/devicetree/bindings/reset/
8560F: include/linux/reset.h
8561F: include/linux/reset-controller.h
8562
8563RFKILL
8564M: Johannes Berg <johannes@sipsolutions.net>
8565L: linux-wireless@vger.kernel.org
8566W: http://wireless.kernel.org/
8567T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
8568T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
8569S: Maintained
8570F: Documentation/rfkill.txt
8571F: net/rfkill/
8572
8573RHASHTABLE
8574M: Thomas Graf <tgraf@suug.ch>
8575L: netdev@vger.kernel.org
8576S: Maintained
8577F: lib/rhashtable.c
8578F: include/linux/rhashtable.h
8579
8580RICOH SMARTMEDIA/XD DRIVER
8581M: Maxim Levitsky <maximlevitsky@gmail.com>
8582S: Maintained
8583F: drivers/mtd/nand/r852.c
8584F: drivers/mtd/nand/r852.h
8585
8586RICOH R5C592 MEMORYSTICK DRIVER
8587M: Maxim Levitsky <maximlevitsky@gmail.com>
8588S: Maintained
8589F: drivers/memstick/host/r592.*
8590
8591ROCCAT DRIVERS
8592M: Stefan Achatz <erazor_de@users.sourceforge.net>
8593W: http://sourceforge.net/projects/roccat/
8594S: Maintained
8595F: drivers/hid/hid-roccat*
8596F: include/linux/hid-roccat*
8597F: Documentation/ABI/*/sysfs-driver-hid-roccat*
8598
8599ROCKER DRIVER
8600M: Jiri Pirko <jiri@resnulli.us>
8601M: Scott Feldman <sfeldma@gmail.com>
8602L: netdev@vger.kernel.org
8603S: Supported
8604F: drivers/net/ethernet/rocker/
8605
8606ROCKETPORT DRIVER
8607P: Comtrol Corp.
8608W: http://www.comtrol.com
8609S: Maintained
8610F: Documentation/serial/rocket.txt
8611F: drivers/tty/rocket*
8612
8613ROCKETPORT EXPRESS/INFINITY DRIVER
8614M: Kevin Cernekee <cernekee@gmail.com>
8615L: linux-serial@vger.kernel.org
8616S: Odd Fixes
8617F: drivers/tty/serial/rp2.*
8618
8619ROSE NETWORK LAYER
8620M: Ralf Baechle <ralf@linux-mips.org>
8621L: linux-hams@vger.kernel.org
8622W: http://www.linux-ax25.org/
8623S: Maintained
8624F: include/net/rose.h
8625F: include/uapi/linux/rose.h
8626F: net/rose/
8627
8628RTL2830 MEDIA DRIVER
8629M: Antti Palosaari <crope@iki.fi>
8630L: linux-media@vger.kernel.org
8631W: http://linuxtv.org/
8632W: http://palosaari.fi/linux/
8633Q: http://patchwork.linuxtv.org/project/linux-media/list/
8634T: git git://linuxtv.org/anttip/media_tree.git
8635S: Maintained
8636F: drivers/media/dvb-frontends/rtl2830*
8637
8638RTL2832 MEDIA DRIVER
8639M: Antti Palosaari <crope@iki.fi>
8640L: linux-media@vger.kernel.org
8641W: http://linuxtv.org/
8642W: http://palosaari.fi/linux/
8643Q: http://patchwork.linuxtv.org/project/linux-media/list/
8644T: git git://linuxtv.org/anttip/media_tree.git
8645S: Maintained
8646F: drivers/media/dvb-frontends/rtl2832*
8647
8648RTL2832_SDR MEDIA DRIVER
8649M: Antti Palosaari <crope@iki.fi>
8650L: linux-media@vger.kernel.org
8651W: http://linuxtv.org/
8652W: http://palosaari.fi/linux/
8653Q: http://patchwork.linuxtv.org/project/linux-media/list/
8654T: git git://linuxtv.org/anttip/media_tree.git
8655S: Maintained
8656F: drivers/media/dvb-frontends/rtl2832_sdr*
8657
8658RTL8180 WIRELESS DRIVER
8659L: linux-wireless@vger.kernel.org
8660W: http://wireless.kernel.org/
8661T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
8662S: Orphan
8663F: drivers/net/wireless/rtl818x/rtl8180/
8664
8665RTL8187 WIRELESS DRIVER
8666M: Herton Ronaldo Krzesinski <herton@canonical.com>
8667M: Hin-Tak Leung <htl10@users.sourceforge.net>
8668M: Larry Finger <Larry.Finger@lwfinger.net>
8669L: linux-wireless@vger.kernel.org
8670W: http://wireless.kernel.org/
8671T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
8672S: Maintained
8673F: drivers/net/wireless/rtl818x/rtl8187/
8674
8675RTL8192CE WIRELESS DRIVER
8676M: Larry Finger <Larry.Finger@lwfinger.net>
8677M: Chaoming Li <chaoming_li@realsil.com.cn>
8678L: linux-wireless@vger.kernel.org
8679W: http://wireless.kernel.org/
8680T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
8681S: Maintained
8682F: drivers/net/wireless/rtlwifi/
8683F: drivers/net/wireless/rtlwifi/rtl8192ce/
8684
8685S3 SAVAGE FRAMEBUFFER DRIVER
8686M: Antonino Daplas <adaplas@gmail.com>
8687L: linux-fbdev@vger.kernel.org
8688S: Maintained
8689F: drivers/video/fbdev/savage/
8690
8691S390
8692M: Martin Schwidefsky <schwidefsky@de.ibm.com>
8693M: Heiko Carstens <heiko.carstens@de.ibm.com>
8694M: linux390@de.ibm.com
8695L: linux-s390@vger.kernel.org
8696W: http://www.ibm.com/developerworks/linux/linux390/
8697S: Supported
8698F: arch/s390/
8699F: drivers/s390/
8700F: Documentation/s390/
8701F: Documentation/DocBook/s390*
8702
8703S390 COMMON I/O LAYER
8704M: Sebastian Ott <sebott@linux.vnet.ibm.com>
8705M: Peter Oberparleiter <oberpar@linux.vnet.ibm.com>
8706L: linux-s390@vger.kernel.org
8707W: http://www.ibm.com/developerworks/linux/linux390/
8708S: Supported
8709F: drivers/s390/cio/
8710
8711S390 DASD DRIVER
8712M: Stefan Weinhuber <wein@de.ibm.com>
8713M: Stefan Haberland <stefan.haberland@de.ibm.com>
8714L: linux-s390@vger.kernel.org
8715W: http://www.ibm.com/developerworks/linux/linux390/
8716S: Supported
8717F: drivers/s390/block/dasd*
8718F: block/partitions/ibm.c
8719
8720S390 NETWORK DRIVERS
8721M: Ursula Braun <ursula.braun@de.ibm.com>
8722M: linux390@de.ibm.com
8723L: linux-s390@vger.kernel.org
8724W: http://www.ibm.com/developerworks/linux/linux390/
8725S: Supported
8726F: drivers/s390/net/
8727
8728S390 PCI SUBSYSTEM
8729M: Sebastian Ott <sebott@linux.vnet.ibm.com>
8730M: Gerald Schaefer <gerald.schaefer@de.ibm.com>
8731L: linux-s390@vger.kernel.org
8732W: http://www.ibm.com/developerworks/linux/linux390/
8733S: Supported
8734F: arch/s390/pci/
8735F: drivers/pci/hotplug/s390_pci_hpc.c
8736
8737S390 ZCRYPT DRIVER
8738M: Ingo Tuchscherer <ingo.tuchscherer@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/crypto/
8744
8745S390 ZFCP DRIVER
8746M: Steffen Maier <maier@linux.vnet.ibm.com>
8747M: linux390@de.ibm.com
8748L: linux-s390@vger.kernel.org
8749W: http://www.ibm.com/developerworks/linux/linux390/
8750S: Supported
8751F: drivers/s390/scsi/zfcp_*
8752
8753S390 IUCV NETWORK LAYER
8754M: Ursula Braun <ursula.braun@de.ibm.com>
8755M: linux390@de.ibm.com
8756L: linux-s390@vger.kernel.org
8757W: http://www.ibm.com/developerworks/linux/linux390/
8758S: Supported
8759F: drivers/s390/net/*iucv*
8760F: include/net/iucv/
8761F: net/iucv/
8762
8763S3C24XX SD/MMC Driver
8764M: Ben Dooks <ben-linux@fluff.org>
8765L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8766S: Supported
8767F: drivers/mmc/host/s3cmci.*
8768
8769SAA6588 RDS RECEIVER DRIVER
8770M: Hans Verkuil <hverkuil@xs4all.nl>
8771L: linux-media@vger.kernel.org
8772T: git git://linuxtv.org/media_tree.git
8773W: http://linuxtv.org
8774S: Odd Fixes
8775F: drivers/media/i2c/saa6588*
8776
8777SAA7134 VIDEO4LINUX DRIVER
8778M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
8779L: linux-media@vger.kernel.org
8780W: http://linuxtv.org
8781T: git git://linuxtv.org/media_tree.git
8782S: Odd fixes
8783F: Documentation/video4linux/*.saa7134
8784F: drivers/media/pci/saa7134/
8785
8786SAA7146 VIDEO4LINUX-2 DRIVER
8787M: Hans Verkuil <hverkuil@xs4all.nl>
8788L: linux-media@vger.kernel.org
8789T: git git://linuxtv.org/media_tree.git
8790S: Maintained
8791F: drivers/media/common/saa7146/
8792F: drivers/media/pci/saa7146/
8793F: include/media/saa7146*
8794
8795SAMSUNG LAPTOP DRIVER
8796M: Corentin Chary <corentin.chary@gmail.com>
8797L: platform-driver-x86@vger.kernel.org
8798S: Maintained
8799F: drivers/platform/x86/samsung-laptop.c
8800
8801SAMSUNG AUDIO (ASoC) DRIVERS
8802M: Sangbeom Kim <sbkim73@samsung.com>
8803L: alsa-devel@alsa-project.org (moderated for non-subscribers)
8804S: Supported
8805F: sound/soc/samsung/
8806
8807SAMSUNG FRAMEBUFFER DRIVER
8808M: Jingoo Han <jingoohan1@gmail.com>
8809L: linux-fbdev@vger.kernel.org
8810S: Maintained
8811F: drivers/video/fbdev/s3c-fb.c
8812
8813SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
8814M: Sangbeom Kim <sbkim73@samsung.com>
8815M: Krzysztof Kozlowski <k.kozlowski@samsung.com>
8816L: linux-kernel@vger.kernel.org
8817L: linux-samsung-soc@vger.kernel.org
8818S: Supported
8819F: drivers/mfd/sec*.c
8820F: drivers/regulator/s2m*.c
8821F: drivers/regulator/s5m*.c
8822F: drivers/clk/clk-s2mps11.c
8823F: drivers/rtc/rtc-s5m.c
8824F: include/linux/mfd/samsung/
8825F: Documentation/devicetree/bindings/regulator/s5m8767-regulator.txt
8826F: Documentation/devicetree/bindings/mfd/s2mp*.txt
8827
8828SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
8829M: Kyungmin Park <kyungmin.park@samsung.com>
8830M: Sylwester Nawrocki <s.nawrocki@samsung.com>
8831L: linux-media@vger.kernel.org
8832Q: https://patchwork.linuxtv.org/project/linux-media/list/
8833S: Supported
8834F: drivers/media/platform/exynos4-is/
8835
8836SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
8837M: Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
8838L: linux-media@vger.kernel.org
8839L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
8840S: Maintained
8841F: drivers/media/platform/s3c-camif/
8842F: include/media/s3c_camif.h
8843
8844SAMSUNG S5C73M3 CAMERA DRIVER
8845M: Kyungmin Park <kyungmin.park@samsung.com>
8846M: Andrzej Hajda <a.hajda@samsung.com>
8847L: linux-media@vger.kernel.org
8848S: Supported
8849F: drivers/media/i2c/s5c73m3/*
8850
8851SAMSUNG S5K5BAF CAMERA DRIVER
8852M: Kyungmin Park <kyungmin.park@samsung.com>
8853M: Andrzej Hajda <a.hajda@samsung.com>
8854L: linux-media@vger.kernel.org
8855S: Supported
8856F: drivers/media/i2c/s5k5baf.c
8857
8858SAMSUNG SOC CLOCK DRIVERS
8859M: Sylwester Nawrocki <s.nawrocki@samsung.com>
8860M: Tomasz Figa <tomasz.figa@gmail.com>
8861S: Supported
8862L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
8863F: drivers/clk/samsung/
8864
8865SAMSUNG SXGBE DRIVERS
8866M: Byungho An <bh74.an@samsung.com>
8867M: Girish K S <ks.giri@samsung.com>
8868M: Vipul Pandya <vipul.pandya@samsung.com>
8869S: Supported
8870L: netdev@vger.kernel.org
8871F: drivers/net/ethernet/samsung/sxgbe/
8872
8873SAMSUNG THERMAL DRIVER
8874M: Lukasz Majewski <l.majewski@samsung.com>
8875L: linux-pm@vger.kernel.org
8876L: linux-samsung-soc@vger.kernel.org
8877S: Supported
8878T: https://github.com/lmajewski/linux-samsung-thermal.git
8879F: drivers/thermal/samsung/
8880
8881SAMSUNG USB2 PHY DRIVER
8882M: Kamil Debski <k.debski@samsung.com>
8883L: linux-kernel@vger.kernel.org
8884S: Supported
8885F: Documentation/devicetree/bindings/phy/samsung-phy.txt
8886F: Documentation/phy/samsung-usb2.txt
8887F: drivers/phy/phy-exynos4210-usb2.c
8888F: drivers/phy/phy-exynos4x12-usb2.c
8889F: drivers/phy/phy-exynos5250-usb2.c
8890F: drivers/phy/phy-s5pv210-usb2.c
8891F: drivers/phy/phy-samsung-usb2.c
8892F: drivers/phy/phy-samsung-usb2.h
8893
8894SERIAL DRIVERS
8895M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
8896L: linux-serial@vger.kernel.org
8897S: Maintained
8898F: drivers/tty/serial/
8899
8900SYNOPSYS DESIGNWARE DMAC DRIVER
8901M: Viresh Kumar <vireshk@kernel.org>
8902M: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
8903S: Maintained
8904F: include/linux/dma/dw.h
8905F: include/linux/platform_data/dma-dw.h
8906F: drivers/dma/dw/
8907
8908SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
8909M: Seungwon Jeon <tgih.jun@samsung.com>
8910M: Jaehoon Chung <jh80.chung@samsung.com>
8911L: linux-mmc@vger.kernel.org
8912S: Maintained
8913F: include/linux/mmc/dw_mmc.h
8914F: drivers/mmc/host/dw_mmc*
8915
8916THUNDERBOLT DRIVER
8917M: Andreas Noever <andreas.noever@gmail.com>
8918S: Maintained
8919F: drivers/thunderbolt/
8920
8921TIMEKEEPING, CLOCKSOURCE CORE, NTP
8922M: John Stultz <john.stultz@linaro.org>
8923M: Thomas Gleixner <tglx@linutronix.de>
8924L: linux-kernel@vger.kernel.org
8925T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
8926S: Supported
8927F: include/linux/clocksource.h
8928F: include/linux/time.h
8929F: include/linux/timex.h
8930F: include/uapi/linux/time.h
8931F: include/uapi/linux/timex.h
8932F: kernel/time/clocksource.c
8933F: kernel/time/time*.c
8934F: kernel/time/ntp.c
8935F: tools/testing/selftests/timers/
8936
8937SC1200 WDT DRIVER
8938M: Zwane Mwaikambo <zwanem@gmail.com>
8939S: Maintained
8940F: drivers/watchdog/sc1200wdt.c
8941
8942SCHEDULER
8943M: Ingo Molnar <mingo@redhat.com>
8944M: Peter Zijlstra <peterz@infradead.org>
8945L: linux-kernel@vger.kernel.org
8946T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
8947S: Maintained
8948F: kernel/sched/
8949F: include/linux/sched.h
8950F: include/uapi/linux/sched.h
8951F: include/linux/wait.h
8952
8953SCORE ARCHITECTURE
8954M: Chen Liqin <liqin.linux@gmail.com>
8955M: Lennox Wu <lennox.wu@gmail.com>
8956W: http://www.sunplus.com
8957S: Supported
8958F: arch/score/
8959
8960SCSI CDROM DRIVER
8961M: Jens Axboe <axboe@kernel.dk>
8962L: linux-scsi@vger.kernel.org
8963W: http://www.kernel.dk
8964S: Maintained
8965F: drivers/scsi/sr*
8966
8967SCSI RDMA PROTOCOL (SRP) INITIATOR
8968M: Bart Van Assche <bart.vanassche@sandisk.com>
8969L: linux-rdma@vger.kernel.org
8970S: Supported
8971W: http://www.openfabrics.org
8972Q: http://patchwork.kernel.org/project/linux-rdma/list/
8973T: git git://git.kernel.org/pub/scm/linux/kernel/git/dad/srp-initiator.git
8974F: drivers/infiniband/ulp/srp/
8975F: include/scsi/srp.h
8976
8977SCSI SG DRIVER
8978M: Doug Gilbert <dgilbert@interlog.com>
8979L: linux-scsi@vger.kernel.org
8980W: http://sg.danny.cz/sg
8981S: Maintained
8982F: Documentation/scsi/scsi-generic.txt
8983F: drivers/scsi/sg.c
8984F: include/scsi/sg.h
8985
8986SCSI SUBSYSTEM
8987M: "James E.J. Bottomley" <JBottomley@odin.com>
8988L: linux-scsi@vger.kernel.org
8989T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
8990S: Maintained
8991F: drivers/scsi/
8992F: include/scsi/
8993
8994SCSI TAPE DRIVER
8995M: Kai Mäkisara <Kai.Makisara@kolumbus.fi>
8996L: linux-scsi@vger.kernel.org
8997S: Maintained
8998F: Documentation/scsi/st.txt
8999F: drivers/scsi/st.*
9000F: drivers/scsi/st_*.h
9001
9002SCTP PROTOCOL
9003M: Vlad Yasevich <vyasevich@gmail.com>
9004M: Neil Horman <nhorman@tuxdriver.com>
9005L: linux-sctp@vger.kernel.org
9006W: http://lksctp.sourceforge.net
9007S: Maintained
9008F: Documentation/networking/sctp.txt
9009F: include/linux/sctp.h
9010F: include/uapi/linux/sctp.h
9011F: include/net/sctp/
9012F: net/sctp/
9013
9014SCx200 CPU SUPPORT
9015M: Jim Cromie <jim.cromie@gmail.com>
9016S: Odd Fixes
9017F: Documentation/i2c/busses/scx200_acb
9018F: arch/x86/platform/scx200/
9019F: drivers/watchdog/scx200_wdt.c
9020F: drivers/i2c/busses/scx200*
9021F: drivers/mtd/maps/scx200_docflash.c
9022F: include/linux/scx200.h
9023
9024SCx200 GPIO DRIVER
9025M: Jim Cromie <jim.cromie@gmail.com>
9026S: Maintained
9027F: drivers/char/scx200_gpio.c
9028F: include/linux/scx200_gpio.h
9029
9030SCx200 HRT CLOCKSOURCE DRIVER
9031M: Jim Cromie <jim.cromie@gmail.com>
9032S: Maintained
9033F: drivers/clocksource/scx200_hrt.c
9034
9035SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
9036M: Sascha Sommer <saschasommer@freenet.de>
9037L: sdricohcs-devel@lists.sourceforge.net (subscribers-only)
9038S: Maintained
9039F: drivers/mmc/host/sdricoh_cs.c
9040
9041SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
9042L: linux-mmc@vger.kernel.org
9043S: Orphan
9044F: drivers/mmc/host/sdhci.*
9045F: drivers/mmc/host/sdhci-pltfm.[ch]
9046
9047SECURE COMPUTING
9048M: Kees Cook <keescook@chromium.org>
9049R: Andy Lutomirski <luto@amacapital.net>
9050R: Will Drewry <wad@chromium.org>
9051T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp
9052S: Supported
9053F: kernel/seccomp.c
9054F: include/uapi/linux/seccomp.h
9055F: include/linux/seccomp.h
9056F: tools/testing/selftests/seccomp/*
9057K: \bsecure_computing
9058K: \bTIF_SECCOMP\b
9059
9060SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
9061M: Ben Dooks <ben-linux@fluff.org>
9062M: Jaehoon Chung <jh80.chung@samsung.com>
9063L: linux-mmc@vger.kernel.org
9064S: Maintained
9065F: drivers/mmc/host/sdhci-s3c*
9066
9067SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
9068M: Viresh Kumar <vireshk@kernel.org>
9069L: spear-devel@list.st.com
9070L: linux-mmc@vger.kernel.org
9071S: Maintained
9072F: drivers/mmc/host/sdhci-spear.c
9073
9074SECURITY SUBSYSTEM
9075M: James Morris <james.l.morris@oracle.com>
9076M: "Serge E. Hallyn" <serge@hallyn.com>
9077L: linux-security-module@vger.kernel.org (suggested Cc:)
9078T: git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git
9079W: http://kernsec.org/
9080S: Supported
9081F: security/
9082
9083SECURITY CONTACT
9084M: Security Officers <security@kernel.org>
9085S: Supported
9086
9087SELINUX SECURITY MODULE
9088M: Paul Moore <paul@paul-moore.com>
9089M: Stephen Smalley <sds@tycho.nsa.gov>
9090M: Eric Paris <eparis@parisplace.org>
9091L: selinux@tycho.nsa.gov (moderated for non-subscribers)
9092W: http://selinuxproject.org
9093T: git git://git.infradead.org/users/pcmoore/selinux
9094S: Supported
9095F: include/linux/selinux*
9096F: security/selinux/
9097F: scripts/selinux/
9098
9099APPARMOR SECURITY MODULE
9100M: John Johansen <john.johansen@canonical.com>
9101L: apparmor@lists.ubuntu.com (subscribers-only, general discussion)
9102W: apparmor.wiki.kernel.org
9103T: git git://git.kernel.org/pub/scm/linux/kernel/git/jj/apparmor-dev.git
9104S: Supported
9105F: security/apparmor/
9106
9107SENSABLE PHANTOM
9108M: Jiri Slaby <jirislaby@gmail.com>
9109S: Maintained
9110F: drivers/misc/phantom.c
9111F: include/uapi/linux/phantom.h
9112
9113SERVER ENGINES 10Gbps iSCSI - BladeEngine 2 DRIVER
9114M: Jayamohan Kallickal <jayamohan.kallickal@avagotech.com>
9115M: Minh Tran <minh.tran@avagotech.com>
9116M: John Soni Jose <sony.john-n@avagotech.com>
9117L: linux-scsi@vger.kernel.org
9118W: http://www.avagotech.com
9119S: Supported
9120F: drivers/scsi/be2iscsi/
9121
9122Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER
9123M: Sathya Perla <sathya.perla@avagotech.com>
9124M: Ajit Khaparde <ajit.khaparde@avagotech.com>
9125M: Padmanabh Ratnakar <padmanabh.ratnakar@avagotech.com>
9126M: Sriharsha Basavapatna <sriharsha.basavapatna@avagotech.com>
9127L: netdev@vger.kernel.org
9128W: http://www.emulex.com
9129S: Supported
9130F: drivers/net/ethernet/emulex/benet/
9131
9132EMULEX ONECONNECT ROCE DRIVER
9133M: Selvin Xavier <selvin.xavier@avagotech.com>
9134M: Devesh Sharma <devesh.sharma@avagotech.com>
9135M: Mitesh Ahuja <mitesh.ahuja@avagotech.com>
9136L: linux-rdma@vger.kernel.org
9137W: http://www.emulex.com
9138S: Supported
9139F: drivers/infiniband/hw/ocrdma/
9140
9141SFC NETWORK DRIVER
9142M: Solarflare linux maintainers <linux-net-drivers@solarflare.com>
9143M: Shradha Shah <sshah@solarflare.com>
9144L: netdev@vger.kernel.org
9145S: Supported
9146F: drivers/net/ethernet/sfc/
9147
9148SGI GRU DRIVER
9149M: Dimitri Sivanich <sivanich@sgi.com>
9150S: Maintained
9151F: drivers/misc/sgi-gru/
9152
9153SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER
9154M: Pat Gefre <pfg@sgi.com>
9155L: linux-ia64@vger.kernel.org
9156S: Supported
9157F: Documentation/ia64/serial.txt
9158F: drivers/tty/serial/ioc?_serial.c
9159F: include/linux/ioc?.h
9160
9161SGI XP/XPC/XPNET DRIVER
9162M: Cliff Whickman <cpw@sgi.com>
9163M: Robin Holt <robinmholt@gmail.com>
9164S: Maintained
9165F: drivers/misc/sgi-xp/
9166
9167SI2157 MEDIA DRIVER
9168M: Antti Palosaari <crope@iki.fi>
9169L: linux-media@vger.kernel.org
9170W: http://linuxtv.org/
9171W: http://palosaari.fi/linux/
9172Q: http://patchwork.linuxtv.org/project/linux-media/list/
9173T: git git://linuxtv.org/anttip/media_tree.git
9174S: Maintained
9175F: drivers/media/tuners/si2157*
9176
9177SI2168 MEDIA DRIVER
9178M: Antti Palosaari <crope@iki.fi>
9179L: linux-media@vger.kernel.org
9180W: http://linuxtv.org/
9181W: http://palosaari.fi/linux/
9182Q: http://patchwork.linuxtv.org/project/linux-media/list/
9183T: git git://linuxtv.org/anttip/media_tree.git
9184S: Maintained
9185F: drivers/media/dvb-frontends/si2168*
9186
9187SI470X FM RADIO RECEIVER I2C DRIVER
9188M: Hans Verkuil <hverkuil@xs4all.nl>
9189L: linux-media@vger.kernel.org
9190T: git git://linuxtv.org/media_tree.git
9191W: http://linuxtv.org
9192S: Odd Fixes
9193F: drivers/media/radio/si470x/radio-si470x-i2c.c
9194
9195SI470X FM RADIO RECEIVER USB DRIVER
9196M: Hans Verkuil <hverkuil@xs4all.nl>
9197L: linux-media@vger.kernel.org
9198T: git git://linuxtv.org/media_tree.git
9199W: http://linuxtv.org
9200S: Maintained
9201F: drivers/media/radio/si470x/radio-si470x-common.c
9202F: drivers/media/radio/si470x/radio-si470x.h
9203F: drivers/media/radio/si470x/radio-si470x-usb.c
9204
9205SI4713 FM RADIO TRANSMITTER I2C DRIVER
9206M: Eduardo Valentin <edubezval@gmail.com>
9207L: linux-media@vger.kernel.org
9208T: git git://linuxtv.org/media_tree.git
9209W: http://linuxtv.org
9210S: Odd Fixes
9211F: drivers/media/radio/si4713/si4713.?
9212
9213SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
9214M: Eduardo Valentin <edubezval@gmail.com>
9215L: linux-media@vger.kernel.org
9216T: git git://linuxtv.org/media_tree.git
9217W: http://linuxtv.org
9218S: Odd Fixes
9219F: drivers/media/radio/si4713/radio-platform-si4713.c
9220
9221SI4713 FM RADIO TRANSMITTER USB DRIVER
9222M: Hans Verkuil <hverkuil@xs4all.nl>
9223L: linux-media@vger.kernel.org
9224T: git git://linuxtv.org/media_tree.git
9225W: http://linuxtv.org
9226S: Maintained
9227F: drivers/media/radio/si4713/radio-usb-si4713.c
9228
9229SIANO DVB DRIVER
9230M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
9231L: linux-media@vger.kernel.org
9232W: http://linuxtv.org
9233T: git git://linuxtv.org/media_tree.git
9234S: Odd fixes
9235F: drivers/media/common/siano/
9236F: drivers/media/usb/siano/
9237F: drivers/media/usb/siano/
9238F: drivers/media/mmc/siano/
9239
9240SIMPLEFB FB DRIVER
9241M: Hans de Goede <hdegoede@redhat.com>
9242L: linux-fbdev@vger.kernel.org
9243S: Maintained
9244F: Documentation/devicetree/bindings/video/simple-framebuffer.txt
9245F: drivers/video/fbdev/simplefb.c
9246F: include/linux/platform_data/simplefb.h
9247
9248SH_VEU V4L2 MEM2MEM DRIVER
9249L: linux-media@vger.kernel.org
9250S: Orphan
9251F: drivers/media/platform/sh_veu.c
9252
9253SH_VOU V4L2 OUTPUT DRIVER
9254L: linux-media@vger.kernel.org
9255S: Orphan
9256F: drivers/media/platform/sh_vou.c
9257F: include/media/sh_vou.h
9258
9259SIMPLE FIRMWARE INTERFACE (SFI)
9260M: Len Brown <lenb@kernel.org>
9261L: sfi-devel@simplefirmware.org
9262W: http://simplefirmware.org/
9263T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git
9264S: Supported
9265F: arch/x86/platform/sfi/
9266F: drivers/sfi/
9267F: include/linux/sfi*.h
9268
9269SIMTEC EB110ATX (Chalice CATS)
9270P: Ben Dooks
9271P: Vincent Sanders <vince@simtec.co.uk>
9272M: Simtec Linux Team <linux@simtec.co.uk>
9273W: http://www.simtec.co.uk/products/EB110ATX/
9274S: Supported
9275
9276SIMTEC EB2410ITX (BAST)
9277P: Ben Dooks
9278P: Vincent Sanders <vince@simtec.co.uk>
9279M: Simtec Linux Team <linux@simtec.co.uk>
9280W: http://www.simtec.co.uk/products/EB2410ITX/
9281S: Supported
9282F: arch/arm/mach-s3c24xx/mach-bast.c
9283F: arch/arm/mach-s3c24xx/bast-ide.c
9284F: arch/arm/mach-s3c24xx/bast-irq.c
9285
9286TI DAVINCI MACHINE SUPPORT
9287M: Sekhar Nori <nsekhar@ti.com>
9288M: Kevin Hilman <khilman@deeprootsystems.com>
9289T: git git://gitorious.org/linux-davinci/linux-davinci.git
9290Q: http://patchwork.kernel.org/project/linux-davinci/list/
9291S: Supported
9292F: arch/arm/mach-davinci/
9293F: drivers/i2c/busses/i2c-davinci.c
9294
9295TI DAVINCI SERIES MEDIA DRIVER
9296M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
9297L: linux-media@vger.kernel.org
9298W: http://linuxtv.org/
9299Q: http://patchwork.linuxtv.org/project/linux-media/list/
9300T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
9301S: Maintained
9302F: drivers/media/platform/davinci/
9303F: include/media/davinci/
9304
9305TI AM437X VPFE DRIVER
9306M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
9307L: linux-media@vger.kernel.org
9308W: http://linuxtv.org/
9309Q: http://patchwork.linuxtv.org/project/linux-media/list/
9310T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
9311S: Maintained
9312F: drivers/media/platform/am437x/
9313
9314OV2659 OMNIVISION SENSOR DRIVER
9315M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
9316L: linux-media@vger.kernel.org
9317W: http://linuxtv.org/
9318Q: http://patchwork.linuxtv.org/project/linux-media/list/
9319T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
9320S: Maintained
9321F: drivers/media/i2c/ov2659.c
9322F: include/media/ov2659.h
9323
9324SIS 190 ETHERNET DRIVER
9325M: Francois Romieu <romieu@fr.zoreil.com>
9326L: netdev@vger.kernel.org
9327S: Maintained
9328F: drivers/net/ethernet/sis/sis190.c
9329
9330SIS 900/7016 FAST ETHERNET DRIVER
9331M: Daniele Venzano <venza@brownhat.org>
9332W: http://www.brownhat.org/sis900.html
9333L: netdev@vger.kernel.org
9334S: Maintained
9335F: drivers/net/ethernet/sis/sis900.*
9336
9337SIS FRAMEBUFFER DRIVER
9338M: Thomas Winischhofer <thomas@winischhofer.net>
9339W: http://www.winischhofer.net/linuxsisvga.shtml
9340S: Maintained
9341F: Documentation/fb/sisfb.txt
9342F: drivers/video/fbdev/sis/
9343F: include/video/sisfb.h
9344
9345SIS USB2VGA DRIVER
9346M: Thomas Winischhofer <thomas@winischhofer.net>
9347W: http://www.winischhofer.at/linuxsisusbvga.shtml
9348S: Maintained
9349F: drivers/usb/misc/sisusbvga/
9350
9351SLAB ALLOCATOR
9352M: Christoph Lameter <cl@linux.com>
9353M: Pekka Enberg <penberg@kernel.org>
9354M: David Rientjes <rientjes@google.com>
9355M: Joonsoo Kim <iamjoonsoo.kim@lge.com>
9356M: Andrew Morton <akpm@linux-foundation.org>
9357L: linux-mm@kvack.org
9358S: Maintained
9359F: include/linux/sl?b*.h
9360F: mm/sl?b*
9361
9362SLEEPABLE READ-COPY UPDATE (SRCU)
9363M: Lai Jiangshan <laijs@cn.fujitsu.com>
9364M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
9365M: Josh Triplett <josh@joshtriplett.org>
9366R: Steven Rostedt <rostedt@goodmis.org>
9367R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
9368L: linux-kernel@vger.kernel.org
9369W: http://www.rdrop.com/users/paulmck/RCU/
9370S: Supported
9371T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
9372F: include/linux/srcu.h
9373F: kernel/rcu/srcu.c
9374
9375SMACK SECURITY MODULE
9376M: Casey Schaufler <casey@schaufler-ca.com>
9377L: linux-security-module@vger.kernel.org
9378W: http://schaufler-ca.com
9379T: git git://git.gitorious.org/smack-next/kernel.git
9380S: Maintained
9381F: Documentation/security/Smack.txt
9382F: security/smack/
9383
9384DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS)
9385M: Kevin Hilman <khilman@kernel.org>
9386M: Nishanth Menon <nm@ti.com>
9387S: Maintained
9388F: drivers/power/avs/
9389F: include/linux/power/smartreflex.h
9390L: linux-pm@vger.kernel.org
9391
9392SMC91x ETHERNET DRIVER
9393M: Nicolas Pitre <nico@fluxnic.net>
9394S: Odd Fixes
9395F: drivers/net/ethernet/smsc/smc91x.*
9396
9397SMIA AND SMIA++ IMAGE SENSOR DRIVER
9398M: Sakari Ailus <sakari.ailus@iki.fi>
9399L: linux-media@vger.kernel.org
9400S: Maintained
9401F: drivers/media/i2c/smiapp/
9402F: include/media/smiapp.h
9403F: drivers/media/i2c/smiapp-pll.c
9404F: drivers/media/i2c/smiapp-pll.h
9405F: include/uapi/linux/smiapp.h
9406F: Documentation/devicetree/bindings/media/i2c/nokia,smia.txt
9407
9408SMM665 HARDWARE MONITOR DRIVER
9409M: Guenter Roeck <linux@roeck-us.net>
9410L: lm-sensors@lm-sensors.org
9411S: Maintained
9412F: Documentation/hwmon/smm665
9413F: drivers/hwmon/smm665.c
9414
9415SMSC EMC2103 HARDWARE MONITOR DRIVER
9416M: Steve Glendinning <steve.glendinning@shawell.net>
9417L: lm-sensors@lm-sensors.org
9418S: Maintained
9419F: Documentation/hwmon/emc2103
9420F: drivers/hwmon/emc2103.c
9421
9422SMSC SCH5627 HARDWARE MONITOR DRIVER
9423M: Hans de Goede <hdegoede@redhat.com>
9424L: lm-sensors@lm-sensors.org
9425S: Supported
9426F: Documentation/hwmon/sch5627
9427F: drivers/hwmon/sch5627.c
9428
9429SMSC47B397 HARDWARE MONITOR DRIVER
9430M: Jean Delvare <jdelvare@suse.com>
9431L: lm-sensors@lm-sensors.org
9432S: Maintained
9433F: Documentation/hwmon/smsc47b397
9434F: drivers/hwmon/smsc47b397.c
9435
9436SMSC911x ETHERNET DRIVER
9437M: Steve Glendinning <steve.glendinning@shawell.net>
9438L: netdev@vger.kernel.org
9439S: Maintained
9440F: include/linux/smsc911x.h
9441F: drivers/net/ethernet/smsc/smsc911x.*
9442
9443SMSC9420 PCI ETHERNET DRIVER
9444M: Steve Glendinning <steve.glendinning@shawell.net>
9445L: netdev@vger.kernel.org
9446S: Maintained
9447F: drivers/net/ethernet/smsc/smsc9420.*
9448
9449SMSC UFX6000 and UFX7000 USB to VGA DRIVER
9450M: Steve Glendinning <steve.glendinning@shawell.net>
9451L: linux-fbdev@vger.kernel.org
9452S: Maintained
9453F: drivers/video/fbdev/smscufx.c
9454
9455SOC-CAMERA V4L2 SUBSYSTEM
9456M: Guennadi Liakhovetski <g.liakhovetski@gmx.de>
9457L: linux-media@vger.kernel.org
9458T: git git://linuxtv.org/media_tree.git
9459S: Maintained
9460F: include/media/soc*
9461F: drivers/media/i2c/soc_camera/
9462F: drivers/media/platform/soc_camera/
9463
9464SOEKRIS NET48XX LED SUPPORT
9465M: Chris Boot <bootc@bootc.net>
9466S: Maintained
9467F: drivers/leds/leds-net48xx.c
9468
9469SOFTLOGIC 6x10 MPEG CODEC
9470M: Bluecherry Maintainers <maintainers@bluecherrydvr.com>
9471M: Andrey Utkin <andrey.utkin@corp.bluecherry.net>
9472M: Andrey Utkin <andrey.krieger.utkin@gmail.com>
9473M: Ismael Luceno <ismael@iodev.co.uk>
9474L: linux-media@vger.kernel.org
9475S: Supported
9476F: drivers/media/pci/solo6x10/
9477
9478SOFTWARE RAID (Multiple Disks) SUPPORT
9479M: Neil Brown <neilb@suse.com>
9480L: linux-raid@vger.kernel.org
9481S: Supported
9482F: drivers/md/
9483F: include/linux/raid/
9484F: include/uapi/linux/raid/
9485
9486SONIC NETWORK DRIVER
9487M: Thomas Bogendoerfer <tsbogend@alpha.franken.de>
9488L: netdev@vger.kernel.org
9489S: Maintained
9490F: drivers/net/ethernet/natsemi/sonic.*
9491
9492SONICS SILICON BACKPLANE DRIVER (SSB)
9493M: Michael Buesch <m@bues.ch>
9494L: netdev@vger.kernel.org
9495S: Maintained
9496F: drivers/ssb/
9497F: include/linux/ssb/
9498
9499SONY VAIO CONTROL DEVICE DRIVER
9500M: Mattia Dongili <malattia@linux.it>
9501L: platform-driver-x86@vger.kernel.org
9502W: http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
9503S: Maintained
9504F: Documentation/laptops/sony-laptop.txt
9505F: drivers/char/sonypi.c
9506F: drivers/platform/x86/sony-laptop.c
9507F: include/linux/sony-laptop.h
9508
9509SONY MEMORYSTICK CARD SUPPORT
9510M: Alex Dubov <oakad@yahoo.com>
9511W: http://tifmxx.berlios.de/
9512S: Maintained
9513F: drivers/memstick/host/tifm_ms.c
9514
9515SONY MEMORYSTICK STANDARD SUPPORT
9516M: Maxim Levitsky <maximlevitsky@gmail.com>
9517S: Maintained
9518F: drivers/memstick/core/ms_block.*
9519
9520SOUND
9521M: Jaroslav Kysela <perex@perex.cz>
9522M: Takashi Iwai <tiwai@suse.com>
9523L: alsa-devel@alsa-project.org (moderated for non-subscribers)
9524W: http://www.alsa-project.org/
9525T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
9526T: git git://git.alsa-project.org/alsa-kernel.git
9527Q: http://patchwork.kernel.org/project/alsa-devel/list/
9528S: Maintained
9529F: Documentation/sound/
9530F: include/sound/
9531F: include/uapi/sound/
9532F: sound/
9533
9534SOUND - COMPRESSED AUDIO
9535M: Vinod Koul <vinod.koul@intel.com>
9536L: alsa-devel@alsa-project.org (moderated for non-subscribers)
9537T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
9538S: Supported
9539F: Documentation/sound/alsa/compress_offload.txt
9540F: include/sound/compress_driver.h
9541F: include/uapi/sound/compress_*
9542F: sound/core/compress_offload.c
9543F: sound/soc/soc-compress.c
9544
9545SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
9546M: Liam Girdwood <lgirdwood@gmail.com>
9547M: Mark Brown <broonie@kernel.org>
9548T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
9549L: alsa-devel@alsa-project.org (moderated for non-subscribers)
9550W: http://alsa-project.org/main/index.php/ASoC
9551S: Supported
9552F: Documentation/sound/alsa/soc/
9553F: sound/soc/
9554F: include/sound/soc*
9555
9556SOUND - DMAENGINE HELPERS
9557M: Lars-Peter Clausen <lars@metafoo.de>
9558S: Supported
9559F: include/sound/dmaengine_pcm.h
9560F: sound/core/pcm_dmaengine.c
9561F: sound/soc/soc-generic-dmaengine-pcm.c
9562
9563SP2 MEDIA DRIVER
9564M: Olli Salonen <olli.salonen@iki.fi>
9565L: linux-media@vger.kernel.org
9566W: http://linuxtv.org/
9567Q: http://patchwork.linuxtv.org/project/linux-media/list/
9568S: Maintained
9569F: drivers/media/dvb-frontends/sp2*
9570
9571SPARC + UltraSPARC (sparc/sparc64)
9572M: "David S. Miller" <davem@davemloft.net>
9573L: sparclinux@vger.kernel.org
9574Q: http://patchwork.ozlabs.org/project/sparclinux/list/
9575T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
9576T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
9577S: Maintained
9578F: arch/sparc/
9579F: drivers/sbus/
9580
9581SPARC SERIAL DRIVERS
9582M: "David S. Miller" <davem@davemloft.net>
9583L: sparclinux@vger.kernel.org
9584T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
9585T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
9586S: Maintained
9587F: include/linux/sunserialcore.h
9588F: drivers/tty/serial/suncore.c
9589F: drivers/tty/serial/sunhv.c
9590F: drivers/tty/serial/sunsab.c
9591F: drivers/tty/serial/sunsab.h
9592F: drivers/tty/serial/sunsu.c
9593F: drivers/tty/serial/sunzilog.c
9594F: drivers/tty/serial/sunzilog.h
9595
9596SPARSE CHECKER
9597M: "Christopher Li" <sparse@chrisli.org>
9598L: linux-sparse@vger.kernel.org
9599W: https://sparse.wiki.kernel.org/
9600T: git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
9601T: git git://git.kernel.org/pub/scm/devel/sparse/chrisl/sparse.git
9602S: Maintained
9603F: include/linux/compiler.h
9604
9605SPEAR PLATFORM SUPPORT
9606M: Viresh Kumar <vireshk@kernel.org>
9607M: Shiraz Hashim <shiraz.linux.kernel@gmail.com>
9608L: spear-devel@list.st.com
9609L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9610W: http://www.st.com/spear
9611S: Maintained
9612F: arch/arm/mach-spear/
9613
9614SPEAR CLOCK FRAMEWORK SUPPORT
9615M: Viresh Kumar <vireshk@kernel.org>
9616L: spear-devel@list.st.com
9617L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9618W: http://www.st.com/spear
9619S: Maintained
9620F: drivers/clk/spear/
9621
9622SPI SUBSYSTEM
9623M: Mark Brown <broonie@kernel.org>
9624L: linux-spi@vger.kernel.org
9625T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
9626Q: http://patchwork.kernel.org/project/spi-devel-general/list/
9627S: Maintained
9628F: Documentation/spi/
9629F: drivers/spi/
9630F: include/linux/spi/
9631F: include/uapi/linux/spi/
9632
9633SPIDERNET NETWORK DRIVER for CELL
9634M: Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
9635L: netdev@vger.kernel.org
9636S: Supported
9637F: Documentation/networking/spider_net.txt
9638F: drivers/net/ethernet/toshiba/spider_net*
9639
9640SPU FILE SYSTEM
9641M: Jeremy Kerr <jk@ozlabs.org>
9642L: linuxppc-dev@lists.ozlabs.org
9643W: http://www.ibm.com/developerworks/power/cell/
9644S: Supported
9645F: Documentation/filesystems/spufs.txt
9646F: arch/powerpc/platforms/cell/spufs/
9647
9648SQUASHFS FILE SYSTEM
9649M: Phillip Lougher <phillip@squashfs.org.uk>
9650L: squashfs-devel@lists.sourceforge.net (subscribers-only)
9651W: http://squashfs.org.uk
9652S: Maintained
9653F: Documentation/filesystems/squashfs.txt
9654F: fs/squashfs/
9655
9656SRM (Alpha) environment access
9657M: Jan-Benedict Glaw <jbglaw@lug-owl.de>
9658S: Maintained
9659F: arch/alpha/kernel/srm_env.c
9660
9661STABLE BRANCH
9662M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
9663L: stable@vger.kernel.org
9664S: Supported
9665F: Documentation/stable_kernel_rules.txt
9666
9667STAGING SUBSYSTEM
9668M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
9669T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
9670L: devel@driverdev.osuosl.org
9671S: Supported
9672F: drivers/staging/
9673
9674STAGING - COMEDI
9675M: Ian Abbott <abbotti@mev.co.uk>
9676M: H Hartley Sweeten <hsweeten@visionengravers.com>
9677S: Odd Fixes
9678F: drivers/staging/comedi/
9679
9680STAGING - FLARION FT1000 DRIVERS
9681M: Marek Belisko <marek.belisko@gmail.com>
9682S: Odd Fixes
9683F: drivers/staging/ft1000/
9684
9685STAGING - INDUSTRIAL IO
9686M: Jonathan Cameron <jic23@kernel.org>
9687L: linux-iio@vger.kernel.org
9688S: Odd Fixes
9689F: drivers/staging/iio/
9690
9691STAGING - LIRC (LINUX INFRARED REMOTE CONTROL) DRIVERS
9692M: Jarod Wilson <jarod@wilsonet.com>
9693W: http://www.lirc.org/
9694S: Odd Fixes
9695F: drivers/staging/media/lirc/
9696
9697STAGING - LUSTRE PARALLEL FILESYSTEM
9698M: Oleg Drokin <oleg.drokin@intel.com>
9699M: Andreas Dilger <andreas.dilger@intel.com>
9700L: HPDD-discuss@lists.01.org (moderated for non-subscribers)
9701W: http://lustre.opensfs.org/
9702S: Maintained
9703F: drivers/staging/lustre
9704
9705STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
9706M: Julian Andres Klode <jak@jak-linux.org>
9707M: Marc Dietrich <marvin24@gmx.de>
9708L: ac100@lists.launchpad.net (moderated for non-subscribers)
9709L: linux-tegra@vger.kernel.org
9710S: Maintained
9711F: drivers/staging/nvec/
9712
9713STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
9714M: Jens Frederich <jfrederich@gmail.com>
9715M: Daniel Drake <dsd@laptop.org>
9716M: Jon Nettleton <jon.nettleton@gmail.com>
9717W: http://wiki.laptop.org/go/DCON
9718S: Maintained
9719F: drivers/staging/olpc_dcon/
9720
9721STAGING - OZMO DEVICES USB OVER WIFI DRIVER
9722M: Shigekatsu Tateno <shigekatsu.tateno@atmel.com>
9723S: Maintained
9724F: drivers/staging/ozwpan/
9725
9726STAGING - PARALLEL LCD/KEYPAD PANEL DRIVER
9727M: Willy Tarreau <willy@meta-x.org>
9728S: Odd Fixes
9729F: drivers/staging/panel/
9730
9731STAGING - REALTEK RTL8712U DRIVERS
9732M: Larry Finger <Larry.Finger@lwfinger.net>
9733M: Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
9734S: Odd Fixes
9735F: drivers/staging/rtl8712/
9736
9737STAGING - REALTEK RTL8723U WIRELESS DRIVER
9738M: Larry Finger <Larry.Finger@lwfinger.net>
9739M: Jes Sorensen <Jes.Sorensen@redhat.com>
9740L: linux-wireless@vger.kernel.org
9741S: Maintained
9742F: drivers/staging/rtl8723au/
9743
9744STAGING - SILICON MOTION SM7XX FRAME BUFFER DRIVER
9745M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
9746M: Teddy Wang <teddy.wang@siliconmotion.com>
9747M: Sudip Mukherjee <sudip@vectorindia.org>
9748L: linux-fbdev@vger.kernel.org
9749S: Maintained
9750F: drivers/staging/sm7xxfb/
9751
9752STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
9753M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
9754M: Teddy Wang <teddy.wang@siliconmotion.com>
9755M: Sudip Mukherjee <sudip@vectorindia.org>
9756L: linux-fbdev@vger.kernel.org
9757S: Maintained
9758F: drivers/staging/sm750fb/
9759
9760STAGING - SLICOSS
9761M: Lior Dotan <liodot@gmail.com>
9762M: Christopher Harrer <charrer@alacritech.com>
9763S: Odd Fixes
9764F: drivers/staging/slicoss/
9765
9766STAGING - SPEAKUP CONSOLE SPEECH DRIVER
9767M: William Hubbs <w.d.hubbs@gmail.com>
9768M: Chris Brannon <chris@the-brannons.com>
9769M: Kirk Reiser <kirk@reisers.ca>
9770M: Samuel Thibault <samuel.thibault@ens-lyon.org>
9771L: speakup@linux-speakup.org
9772W: http://www.linux-speakup.org/
9773S: Odd Fixes
9774F: drivers/staging/speakup/
9775
9776STAGING - VIA VT665X DRIVERS
9777M: Forest Bond <forest@alittletooquiet.net>
9778S: Odd Fixes
9779F: drivers/staging/vt665?/
9780
9781STAGING - WILC1000 WIFI DRIVER
9782M: Johnny Kim <johnny.kim@atmel.com>
9783M: Rachel Kim <rachel.kim@atmel.com>
9784M: Dean Lee <dean.lee@atmel.com>
9785M: Chris Park <chris.park@atmel.com>
9786L: linux-wireless@vger.kernel.org
9787S: Supported
9788F: drivers/staging/wilc1000/
9789
9790STAGING - XGI Z7,Z9,Z11 PCI DISPLAY DRIVER
9791M: Arnaud Patard <arnaud.patard@rtp-net.org>
9792S: Odd Fixes
9793F: drivers/staging/xgifb/
9794
9795STARFIRE/DURALAN NETWORK DRIVER
9796M: Ion Badulescu <ionut@badula.org>
9797S: Odd Fixes
9798F: drivers/net/ethernet/adaptec/starfire*
9799
9800SUN3/3X
9801M: Sam Creasey <sammy@sammy.net>
9802W: http://sammy.net/sun3/
9803S: Maintained
9804F: arch/m68k/kernel/*sun3*
9805F: arch/m68k/sun3*/
9806F: arch/m68k/include/asm/sun3*
9807F: drivers/net/ethernet/i825xx/sun3*
9808
9809SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
9810M: Hans de Goede <hdegoede@redhat.com>
9811L: linux-input@vger.kernel.org
9812S: Maintained
9813F: Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt
9814F: drivers/input/keyboard/sun4i-lradc-keys.c
9815
9816SUNDANCE NETWORK DRIVER
9817M: Denis Kirjanov <kda@linux-powerpc.org>
9818L: netdev@vger.kernel.org
9819S: Maintained
9820F: drivers/net/ethernet/dlink/sundance.c
9821
9822SUPERH
9823L: linux-sh@vger.kernel.org
9824Q: http://patchwork.kernel.org/project/linux-sh/list/
9825S: Orphan
9826F: Documentation/sh/
9827F: arch/sh/
9828F: drivers/sh/
9829
9830SUSPEND TO RAM
9831M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
9832M: Len Brown <len.brown@intel.com>
9833M: Pavel Machek <pavel@ucw.cz>
9834L: linux-pm@vger.kernel.org
9835S: Supported
9836F: Documentation/power/
9837F: arch/x86/kernel/acpi/
9838F: drivers/base/power/
9839F: kernel/power/
9840F: include/linux/suspend.h
9841F: include/linux/freezer.h
9842F: include/linux/pm.h
9843
9844SVGA HANDLING
9845M: Martin Mares <mj@ucw.cz>
9846L: linux-video@atrey.karlin.mff.cuni.cz
9847S: Maintained
9848F: Documentation/svga.txt
9849F: arch/x86/boot/video*
9850
9851SWIOTLB SUBSYSTEM
9852M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
9853L: linux-kernel@vger.kernel.org
9854S: Supported
9855F: lib/swiotlb.c
9856F: arch/*/kernel/pci-swiotlb.c
9857F: include/linux/swiotlb.h
9858
9859SWITCHDEV
9860M: Jiri Pirko <jiri@resnulli.us>
9861L: netdev@vger.kernel.org
9862S: Supported
9863F: net/switchdev/
9864F: include/net/switchdev.h
9865
9866SYNOPSYS ARC ARCHITECTURE
9867M: Vineet Gupta <vgupta@synopsys.com>
9868S: Supported
9869F: arch/arc/
9870F: Documentation/devicetree/bindings/arc/
9871F: drivers/tty/serial/arc_uart.c
9872
9873SYNOPSYS ARC SDP platform support
9874M: Alexey Brodkin <abrodkin@synopsys.com>
9875S: Supported
9876F: arch/arc/plat-axs10x
9877F: arch/arc/boot/dts/ax*
9878F: Documentation/devicetree/bindings/arc/axs10*
9879
9880SYSTEM CONFIGURATION (SYSCON)
9881M: Lee Jones <lee.jones@linaro.org>
9882M: Arnd Bergmann <arnd@arndb.de>
9883T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
9884S: Supported
9885F: drivers/mfd/syscon.c
9886
9887SYSV FILESYSTEM
9888M: Christoph Hellwig <hch@infradead.org>
9889S: Maintained
9890F: Documentation/filesystems/sysv-fs.txt
9891F: fs/sysv/
9892F: include/linux/sysv_fs.h
9893
9894TARGET SUBSYSTEM
9895M: "Nicholas A. Bellinger" <nab@linux-iscsi.org>
9896L: linux-scsi@vger.kernel.org
9897L: target-devel@vger.kernel.org
9898W: http://www.linux-iscsi.org
9899W: http://groups.google.com/group/linux-iscsi-target-dev
9900T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
9901S: Supported
9902F: drivers/target/
9903F: include/target/
9904F: Documentation/target/
9905
9906TASKSTATS STATISTICS INTERFACE
9907M: Balbir Singh <bsingharora@gmail.com>
9908S: Maintained
9909F: Documentation/accounting/taskstats*
9910F: include/linux/taskstats*
9911F: kernel/taskstats.c
9912
9913TC CLASSIFIER
9914M: Jamal Hadi Salim <jhs@mojatatu.com>
9915L: netdev@vger.kernel.org
9916S: Maintained
9917F: include/net/pkt_cls.h
9918F: include/uapi/linux/pkt_cls.h
9919F: net/sched/
9920
9921TCP LOW PRIORITY MODULE
9922M: "Wong Hoi Sing, Edison" <hswong3i@gmail.com>
9923M: "Hung Hing Lun, Mike" <hlhung3i@gmail.com>
9924W: http://tcp-lp-mod.sourceforge.net/
9925S: Maintained
9926F: net/ipv4/tcp_lp.c
9927
9928TDA10071 MEDIA DRIVER
9929M: Antti Palosaari <crope@iki.fi>
9930L: linux-media@vger.kernel.org
9931W: http://linuxtv.org/
9932W: http://palosaari.fi/linux/
9933Q: http://patchwork.linuxtv.org/project/linux-media/list/
9934T: git git://linuxtv.org/anttip/media_tree.git
9935S: Maintained
9936F: drivers/media/dvb-frontends/tda10071*
9937
9938TDA18212 MEDIA DRIVER
9939M: Antti Palosaari <crope@iki.fi>
9940L: linux-media@vger.kernel.org
9941W: http://linuxtv.org/
9942W: http://palosaari.fi/linux/
9943Q: http://patchwork.linuxtv.org/project/linux-media/list/
9944T: git git://linuxtv.org/anttip/media_tree.git
9945S: Maintained
9946F: drivers/media/tuners/tda18212*
9947
9948TDA18218 MEDIA DRIVER
9949M: Antti Palosaari <crope@iki.fi>
9950L: linux-media@vger.kernel.org
9951W: http://linuxtv.org/
9952W: http://palosaari.fi/linux/
9953Q: http://patchwork.linuxtv.org/project/linux-media/list/
9954T: git git://linuxtv.org/anttip/media_tree.git
9955S: Maintained
9956F: drivers/media/tuners/tda18218*
9957
9958TDA18271 MEDIA DRIVER
9959M: Michael Krufky <mkrufky@linuxtv.org>
9960L: linux-media@vger.kernel.org
9961W: http://linuxtv.org/
9962W: http://github.com/mkrufky
9963Q: http://patchwork.linuxtv.org/project/linux-media/list/
9964T: git git://linuxtv.org/mkrufky/tuners.git
9965S: Maintained
9966F: drivers/media/tuners/tda18271*
9967
9968TDA827x MEDIA DRIVER
9969M: Michael Krufky <mkrufky@linuxtv.org>
9970L: linux-media@vger.kernel.org
9971W: http://linuxtv.org/
9972W: http://github.com/mkrufky
9973Q: http://patchwork.linuxtv.org/project/linux-media/list/
9974T: git git://linuxtv.org/mkrufky/tuners.git
9975S: Maintained
9976F: drivers/media/tuners/tda8290.*
9977
9978TDA8290 MEDIA DRIVER
9979M: Michael Krufky <mkrufky@linuxtv.org>
9980L: linux-media@vger.kernel.org
9981W: http://linuxtv.org/
9982W: http://github.com/mkrufky
9983Q: http://patchwork.linuxtv.org/project/linux-media/list/
9984T: git git://linuxtv.org/mkrufky/tuners.git
9985S: Maintained
9986F: drivers/media/tuners/tda8290.*
9987
9988TDA9840 MEDIA DRIVER
9989M: Hans Verkuil <hverkuil@xs4all.nl>
9990L: linux-media@vger.kernel.org
9991T: git git://linuxtv.org/media_tree.git
9992W: http://linuxtv.org
9993S: Maintained
9994F: drivers/media/i2c/tda9840*
9995
9996TEA5761 TUNER DRIVER
9997M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
9998L: linux-media@vger.kernel.org
9999W: http://linuxtv.org
10000T: git git://linuxtv.org/media_tree.git
10001S: Odd fixes
10002F: drivers/media/tuners/tea5761.*
10003
10004TEA5767 TUNER DRIVER
10005M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
10006L: linux-media@vger.kernel.org
10007W: http://linuxtv.org
10008T: git git://linuxtv.org/media_tree.git
10009S: Maintained
10010F: drivers/media/tuners/tea5767.*
10011
10012TEA6415C MEDIA DRIVER
10013M: Hans Verkuil <hverkuil@xs4all.nl>
10014L: linux-media@vger.kernel.org
10015T: git git://linuxtv.org/media_tree.git
10016W: http://linuxtv.org
10017S: Maintained
10018F: drivers/media/i2c/tea6415c*
10019
10020TEA6420 MEDIA DRIVER
10021M: Hans Verkuil <hverkuil@xs4all.nl>
10022L: linux-media@vger.kernel.org
10023T: git git://linuxtv.org/media_tree.git
10024W: http://linuxtv.org
10025S: Maintained
10026F: drivers/media/i2c/tea6420*
10027
10028TEAM DRIVER
10029M: Jiri Pirko <jiri@resnulli.us>
10030L: netdev@vger.kernel.org
10031S: Supported
10032F: drivers/net/team/
10033F: include/linux/if_team.h
10034F: include/uapi/linux/if_team.h
10035
10036TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
10037M: "Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
10038S: Maintained
10039F: arch/x86/platform/ts5500/
10040
10041TECHNOTREND USB IR RECEIVER
10042M: Sean Young <sean@mess.org>
10043L: linux-media@vger.kernel.org
10044S: Maintained
10045F: drivers/media/rc/ttusbir.c
10046
10047TEGRA ARCHITECTURE SUPPORT
10048M: Stephen Warren <swarren@wwwdotorg.org>
10049M: Thierry Reding <thierry.reding@gmail.com>
10050M: Alexandre Courbot <gnurou@gmail.com>
10051L: linux-tegra@vger.kernel.org
10052Q: http://patchwork.ozlabs.org/project/linux-tegra/list/
10053T: git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
10054S: Supported
10055N: [^a-z]tegra
10056
10057TEGRA CLOCK DRIVER
10058M: Peter De Schrijver <pdeschrijver@nvidia.com>
10059M: Prashant Gaikwad <pgaikwad@nvidia.com>
10060S: Supported
10061F: drivers/clk/tegra/
10062
10063TEGRA DMA DRIVER
10064M: Laxman Dewangan <ldewangan@nvidia.com>
10065S: Supported
10066F: drivers/dma/tegra20-apb-dma.c
10067
10068TEGRA I2C DRIVER
10069M: Laxman Dewangan <ldewangan@nvidia.com>
10070S: Supported
10071F: drivers/i2c/busses/i2c-tegra.c
10072
10073TEGRA IOMMU DRIVERS
10074M: Hiroshi Doyu <hdoyu@nvidia.com>
10075S: Supported
10076F: drivers/iommu/tegra*
10077
10078TEGRA KBC DRIVER
10079M: Rakesh Iyer <riyer@nvidia.com>
10080M: Laxman Dewangan <ldewangan@nvidia.com>
10081S: Supported
10082F: drivers/input/keyboard/tegra-kbc.c
10083
10084TEGRA PWM DRIVER
10085M: Thierry Reding <thierry.reding@gmail.com>
10086S: Supported
10087F: drivers/pwm/pwm-tegra.c
10088
10089TEGRA SERIAL DRIVER
10090M: Laxman Dewangan <ldewangan@nvidia.com>
10091S: Supported
10092F: drivers/tty/serial/serial-tegra.c
10093
10094TEGRA SPI DRIVER
10095M: Laxman Dewangan <ldewangan@nvidia.com>
10096S: Supported
10097F: drivers/spi/spi-tegra*
10098
10099TEHUTI ETHERNET DRIVER
10100M: Andy Gospodarek <andy@greyhouse.net>
10101L: netdev@vger.kernel.org
10102S: Supported
10103F: drivers/net/ethernet/tehuti/*
10104
10105Telecom Clock Driver for MCPL0010
10106M: Mark Gross <mark.gross@intel.com>
10107S: Supported
10108F: drivers/char/tlclk.c
10109
10110TENSILICA XTENSA PORT (xtensa)
10111M: Chris Zankel <chris@zankel.net>
10112M: Max Filippov <jcmvbkbc@gmail.com>
10113L: linux-xtensa@linux-xtensa.org
10114S: Maintained
10115F: arch/xtensa/
10116F: drivers/irqchip/irq-xtensa-*
10117
10118THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
10119M: Hans Verkuil <hverkuil@xs4all.nl>
10120L: linux-media@vger.kernel.org
10121T: git git://linuxtv.org/media_tree.git
10122W: http://linuxtv.org
10123S: Maintained
10124F: drivers/media/radio/radio-raremono.c
10125
10126THERMAL
10127M: Zhang Rui <rui.zhang@intel.com>
10128M: Eduardo Valentin <edubezval@gmail.com>
10129L: linux-pm@vger.kernel.org
10130T: git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git
10131T: git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git
10132Q: https://patchwork.kernel.org/project/linux-pm/list/
10133S: Supported
10134F: drivers/thermal/
10135F: include/linux/thermal.h
10136F: include/uapi/linux/thermal.h
10137F: include/linux/cpu_cooling.h
10138F: Documentation/devicetree/bindings/thermal/
10139
10140THINGM BLINK(1) USB RGB LED DRIVER
10141M: Vivien Didelot <vivien.didelot@savoirfairelinux.com>
10142S: Maintained
10143F: drivers/hid/hid-thingm.c
10144
10145THINKPAD ACPI EXTRAS DRIVER
10146M: Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br>
10147L: ibm-acpi-devel@lists.sourceforge.net
10148L: platform-driver-x86@vger.kernel.org
10149W: http://ibm-acpi.sourceforge.net
10150W: http://thinkwiki.org/wiki/Ibm-acpi
10151T: git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
10152S: Maintained
10153F: drivers/platform/x86/thinkpad_acpi.c
10154
10155TI BANDGAP AND THERMAL DRIVER
10156M: Eduardo Valentin <edubezval@gmail.com>
10157L: linux-pm@vger.kernel.org
10158L: linux-omap@vger.kernel.org
10159S: Maintained
10160F: drivers/thermal/ti-soc-thermal/
10161
10162TI CDCE706 CLOCK DRIVER
10163M: Max Filippov <jcmvbkbc@gmail.com>
10164S: Maintained
10165F: drivers/clk/clk-cdce706.c
10166
10167TI CLOCK DRIVER
10168M: Tero Kristo <t-kristo@ti.com>
10169L: linux-omap@vger.kernel.org
10170S: Maintained
10171F: drivers/clk/ti/
10172F: include/linux/clk/ti.h
10173
10174TI FLASH MEDIA INTERFACE DRIVER
10175M: Alex Dubov <oakad@yahoo.com>
10176S: Maintained
10177F: drivers/misc/tifm*
10178F: drivers/mmc/host/tifm_sd.c
10179F: include/linux/tifm.h
10180
10181TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
10182M: Santosh Shilimkar <ssantosh@kernel.org>
10183L: linux-kernel@vger.kernel.org
10184L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10185S: Maintained
10186F: drivers/soc/ti/*
10187T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
10188
10189
10190TI LM49xxx FAMILY ASoC CODEC DRIVERS
10191M: M R Swami Reddy <mr.swami.reddy@ti.com>
10192M: Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
10193L: alsa-devel@alsa-project.org (moderated for non-subscribers)
10194S: Maintained
10195F: sound/soc/codecs/lm49453*
10196F: sound/soc/codecs/isabelle*
10197
10198TI LP855x BACKLIGHT DRIVER
10199M: Milo Kim <milo.kim@ti.com>
10200S: Maintained
10201F: Documentation/backlight/lp855x-driver.txt
10202F: drivers/video/backlight/lp855x_bl.c
10203F: include/linux/platform_data/lp855x.h
10204
10205TI LP8727 CHARGER DRIVER
10206M: Milo Kim <milo.kim@ti.com>
10207S: Maintained
10208F: drivers/power/lp8727_charger.c
10209F: include/linux/platform_data/lp8727.h
10210
10211TI LP8788 MFD DRIVER
10212M: Milo Kim <milo.kim@ti.com>
10213S: Maintained
10214F: drivers/iio/adc/lp8788_adc.c
10215F: drivers/leds/leds-lp8788.c
10216F: drivers/mfd/lp8788*.c
10217F: drivers/power/lp8788-charger.c
10218F: drivers/regulator/lp8788-*.c
10219F: include/linux/mfd/lp8788*.h
10220
10221TI NETCP ETHERNET DRIVER
10222M: Wingman Kwok <w-kwok2@ti.com>
10223M: Murali Karicheri <m-karicheri2@ti.com>
10224L: netdev@vger.kernel.org
10225S: Maintained
10226F: drivers/net/ethernet/ti/netcp*
10227
10228TI TAS571X FAMILY ASoC CODEC DRIVER
10229M: Kevin Cernekee <cernekee@chromium.org>
10230L: alsa-devel@alsa-project.org (moderated for non-subscribers)
10231S: Odd Fixes
10232F: sound/soc/codecs/tas571x*
10233
10234TI TWL4030 SERIES SOC CODEC DRIVER
10235M: Peter Ujfalusi <peter.ujfalusi@ti.com>
10236L: alsa-devel@alsa-project.org (moderated for non-subscribers)
10237S: Maintained
10238F: sound/soc/codecs/twl4030*
10239
10240TI WILINK WIRELESS DRIVERS
10241L: linux-wireless@vger.kernel.org
10242W: http://wireless.kernel.org/en/users/Drivers/wl12xx
10243W: http://wireless.kernel.org/en/users/Drivers/wl1251
10244T: git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
10245S: Orphan
10246F: drivers/net/wireless/ti/
10247F: include/linux/wl12xx.h
10248
10249TIPC NETWORK LAYER
10250M: Jon Maloy <jon.maloy@ericsson.com>
10251M: Ying Xue <ying.xue@windriver.com>
10252L: netdev@vger.kernel.org (core kernel code)
10253L: tipc-discussion@lists.sourceforge.net (user apps, general discussion)
10254W: http://tipc.sourceforge.net/
10255S: Maintained
10256F: include/uapi/linux/tipc*.h
10257F: net/tipc/
10258
10259TILE ARCHITECTURE
10260M: Chris Metcalf <cmetcalf@ezchip.com>
10261W: http://www.ezchip.com/scm/
10262S: Supported
10263F: arch/tile/
10264F: drivers/char/tile-srom.c
10265F: drivers/edac/tile_edac.c
10266F: drivers/net/ethernet/tile/
10267F: drivers/rtc/rtc-tile.c
10268F: drivers/tty/hvc/hvc_tile.c
10269F: drivers/tty/serial/tilegx.c
10270F: drivers/usb/host/*-tilegx.c
10271F: include/linux/usb/tilegx.h
10272
10273TLAN NETWORK DRIVER
10274M: Samuel Chessman <chessman@tux.org>
10275L: tlan-devel@lists.sourceforge.net (subscribers-only)
10276W: http://sourceforge.net/projects/tlan/
10277S: Maintained
10278F: Documentation/networking/tlan.txt
10279F: drivers/net/ethernet/ti/tlan.*
10280
10281TOMOYO SECURITY MODULE
10282M: Kentaro Takeda <takedakn@nttdata.co.jp>
10283M: Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
10284L: tomoyo-dev-en@lists.sourceforge.jp (subscribers-only, for developers in English)
10285L: tomoyo-users-en@lists.sourceforge.jp (subscribers-only, for users in English)
10286L: tomoyo-dev@lists.sourceforge.jp (subscribers-only, for developers in Japanese)
10287L: tomoyo-users@lists.sourceforge.jp (subscribers-only, for users in Japanese)
10288W: http://tomoyo.sourceforge.jp/
10289T: quilt http://svn.sourceforge.jp/svnroot/tomoyo/trunk/2.5.x/tomoyo-lsm/patches/
10290S: Maintained
10291F: security/tomoyo/
10292
10293TOPSTAR LAPTOP EXTRAS DRIVER
10294M: Herton Ronaldo Krzesinski <herton@canonical.com>
10295L: platform-driver-x86@vger.kernel.org
10296S: Maintained
10297F: drivers/platform/x86/topstar-laptop.c
10298
10299TOSHIBA ACPI EXTRAS DRIVER
10300M: Azael Avalos <coproscefalo@gmail.com>
10301L: platform-driver-x86@vger.kernel.org
10302S: Maintained
10303F: drivers/platform/x86/toshiba_acpi.c
10304
10305TOSHIBA BLUETOOTH DRIVER
10306M: Azael Avalos <coproscefalo@gmail.com>
10307L: platform-driver-x86@vger.kernel.org
10308S: Maintained
10309F: drivers/platform/x86/toshiba_bluetooth.c
10310
10311TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
10312M: Azael Avalos <coproscefalo@gmail.com>
10313L: platform-driver-x86@vger.kernel.org
10314S: Maintained
10315F: drivers/platform/x86/toshiba_haps.c
10316
10317TOSHIBA SMM DRIVER
10318M: Jonathan Buzzard <jonathan@buzzard.org.uk>
10319L: tlinux-users@tce.toshiba-dme.co.jp
10320W: http://www.buzzard.org.uk/toshiba/
10321S: Maintained
10322F: drivers/char/toshiba.c
10323F: include/linux/toshiba.h
10324F: include/uapi/linux/toshiba.h
10325
10326TMIO MMC DRIVER
10327M: Ian Molton <ian@mnementh.co.uk>
10328L: linux-mmc@vger.kernel.org
10329S: Maintained
10330F: drivers/mmc/host/tmio_mmc*
10331F: drivers/mmc/host/sh_mobile_sdhi.c
10332F: include/linux/mmc/tmio.h
10333F: include/linux/mmc/sh_mobile_sdhi.h
10334
10335TMP401 HARDWARE MONITOR DRIVER
10336M: Guenter Roeck <linux@roeck-us.net>
10337L: lm-sensors@lm-sensors.org
10338S: Maintained
10339F: Documentation/hwmon/tmp401
10340F: drivers/hwmon/tmp401.c
10341
10342TMPFS (SHMEM FILESYSTEM)
10343M: Hugh Dickins <hughd@google.com>
10344L: linux-mm@kvack.org
10345S: Maintained
10346F: include/linux/shmem_fs.h
10347F: mm/shmem.c
10348
10349TM6000 VIDEO4LINUX DRIVER
10350M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
10351L: linux-media@vger.kernel.org
10352W: http://linuxtv.org
10353T: git git://linuxtv.org/media_tree.git
10354S: Odd fixes
10355F: drivers/media/usb/tm6000/
10356
10357TW68 VIDEO4LINUX DRIVER
10358M: Hans Verkuil <hverkuil@xs4all.nl>
10359L: linux-media@vger.kernel.org
10360T: git git://linuxtv.org/media_tree.git
10361W: http://linuxtv.org
10362S: Odd Fixes
10363F: drivers/media/pci/tw68/
10364
10365TPM DEVICE DRIVER
10366M: Peter Huewe <peterhuewe@gmx.de>
10367M: Marcel Selhorst <tpmdd@selhorst.net>
10368R: Jason Gunthorpe <jgunthorpe@obsidianresearch.com>
10369W: http://tpmdd.sourceforge.net
10370L: tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers)
10371Q: git git://github.com/PeterHuewe/linux-tpmdd.git
10372T: https://github.com/PeterHuewe/linux-tpmdd
10373S: Maintained
10374F: drivers/char/tpm/
10375
10376TPM IBM_VTPM DEVICE DRIVER
10377M: Ashley Lai <ashleydlai@gmail.com>
10378W: http://tpmdd.sourceforge.net
10379L: tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers)
10380S: Maintained
10381F: drivers/char/tpm/tpm_ibmvtpm*
10382
10383TRACING
10384M: Steven Rostedt <rostedt@goodmis.org>
10385M: Ingo Molnar <mingo@redhat.com>
10386T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
10387S: Maintained
10388F: Documentation/trace/ftrace.txt
10389F: arch/*/*/*/ftrace.h
10390F: arch/*/kernel/ftrace.c
10391F: include/*/ftrace.h
10392F: include/linux/trace*.h
10393F: include/trace/
10394F: kernel/trace/
10395F: tools/testing/selftests/ftrace/
10396
10397TRIVIAL PATCHES
10398M: Jiri Kosina <trivial@kernel.org>
10399T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git
10400S: Maintained
10401K: ^Subject:.*(?i)trivial
10402
10403TTY LAYER
10404M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
10405M: Jiri Slaby <jslaby@suse.com>
10406S: Supported
10407T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
10408F: Documentation/serial/
10409F: drivers/tty/
10410F: drivers/tty/serial/serial_core.c
10411F: include/linux/serial_core.h
10412F: include/linux/serial.h
10413F: include/linux/tty.h
10414F: include/uapi/linux/serial_core.h
10415F: include/uapi/linux/serial.h
10416F: include/uapi/linux/tty.h
10417
10418TUA9001 MEDIA DRIVER
10419M: Antti Palosaari <crope@iki.fi>
10420L: linux-media@vger.kernel.org
10421W: http://linuxtv.org/
10422W: http://palosaari.fi/linux/
10423Q: http://patchwork.linuxtv.org/project/linux-media/list/
10424T: git git://linuxtv.org/anttip/media_tree.git
10425S: Maintained
10426F: drivers/media/tuners/tua9001*
10427
10428TULIP NETWORK DRIVERS
10429M: Grant Grundler <grundler@parisc-linux.org>
10430L: netdev@vger.kernel.org
10431S: Maintained
10432F: drivers/net/ethernet/dec/tulip/
10433
10434TUN/TAP driver
10435M: Maxim Krasnyansky <maxk@qti.qualcomm.com>
10436W: http://vtun.sourceforge.net/tun
10437S: Maintained
10438F: Documentation/networking/tuntap.txt
10439F: arch/um/os-Linux/drivers/
10440
10441TURBOCHANNEL SUBSYSTEM
10442M: "Maciej W. Rozycki" <macro@linux-mips.org>
10443M: Ralf Baechle <ralf@linux-mips.org>
10444L: linux-mips@linux-mips.org
10445Q: http://patchwork.linux-mips.org/project/linux-mips/list/
10446S: Maintained
10447F: drivers/tc/
10448F: include/linux/tc.h
10449
10450U14-34F SCSI DRIVER
10451M: Dario Ballabio <ballabio_dario@emc.com>
10452L: linux-scsi@vger.kernel.org
10453S: Maintained
10454F: drivers/scsi/u14-34f.c
10455
10456UBI FILE SYSTEM (UBIFS)
10457M: Artem Bityutskiy <dedekind1@gmail.com>
10458M: Adrian Hunter <adrian.hunter@intel.com>
10459L: linux-mtd@lists.infradead.org
10460T: git git://git.infradead.org/ubifs-2.6.git
10461W: http://www.linux-mtd.infradead.org/doc/ubifs.html
10462S: Maintained
10463F: Documentation/filesystems/ubifs.txt
10464F: fs/ubifs/
10465
10466UCLINUX (M68KNOMMU AND COLDFIRE)
10467M: Greg Ungerer <gerg@uclinux.org>
10468W: http://www.uclinux.org/
10469L: linux-m68k@lists.linux-m68k.org
10470L: uclinux-dev@uclinux.org (subscribers-only)
10471T: git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
10472S: Maintained
10473F: arch/m68k/coldfire/
10474F: arch/m68k/68*/
10475F: arch/m68k/*/*_no.*
10476F: arch/m68k/include/asm/*_no.*
10477
10478UDF FILESYSTEM
10479M: Jan Kara <jack@suse.com>
10480S: Maintained
10481F: Documentation/filesystems/udf.txt
10482F: fs/udf/
10483
10484UFS FILESYSTEM
10485M: Evgeniy Dushistov <dushistov@mail.ru>
10486S: Maintained
10487F: Documentation/filesystems/ufs.txt
10488F: fs/ufs/
10489
10490UHID USERSPACE HID IO DRIVER:
10491M: David Herrmann <dh.herrmann@googlemail.com>
10492L: linux-input@vger.kernel.org
10493S: Maintained
10494F: drivers/hid/uhid.c
10495F: include/uapi/linux/uhid.h
10496
10497ULTRA-WIDEBAND (UWB) SUBSYSTEM:
10498L: linux-usb@vger.kernel.org
10499S: Orphan
10500F: drivers/uwb/
10501F: include/linux/uwb.h
10502F: include/linux/uwb/
10503
10504UNICORE32 ARCHITECTURE:
10505M: Guan Xuetao <gxt@mprc.pku.edu.cn>
10506W: http://mprc.pku.edu.cn/~guanxuetao/linux
10507S: Maintained
10508T: git git://github.com/gxt/linux.git
10509F: arch/unicore32/
10510
10511UNIFDEF
10512M: Tony Finch <dot@dotat.at>
10513W: http://dotat.at/prog/unifdef
10514S: Maintained
10515F: scripts/unifdef.c
10516
10517UNIFORM CDROM DRIVER
10518M: Jens Axboe <axboe@kernel.dk>
10519W: http://www.kernel.dk
10520S: Maintained
10521F: Documentation/cdrom/
10522F: drivers/cdrom/cdrom.c
10523F: include/linux/cdrom.h
10524F: include/uapi/linux/cdrom.h
10525
10526UNISYS S-PAR DRIVERS
10527M: Benjamin Romer <benjamin.romer@unisys.com>
10528M: David Kershner <david.kershner@unisys.com>
10529L: sparmaintainer@unisys.com (Unisys internal)
10530S: Supported
10531F: drivers/staging/unisys/
10532
10533UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
10534M: Vinayak Holikatti <vinholikatti@gmail.com>
10535L: linux-scsi@vger.kernel.org
10536S: Supported
10537F: Documentation/scsi/ufs.txt
10538F: drivers/scsi/ufs/
10539
10540UNSORTED BLOCK IMAGES (UBI)
10541M: Artem Bityutskiy <dedekind1@gmail.com>
10542M: Richard Weinberger <richard@nod.at>
10543W: http://www.linux-mtd.infradead.org/
10544L: linux-mtd@lists.infradead.org
10545T: git git://git.infradead.org/ubifs-2.6.git
10546S: Supported
10547F: drivers/mtd/ubi/
10548F: include/linux/mtd/ubi.h
10549F: include/uapi/mtd/ubi-user.h
10550
10551USB ACM DRIVER
10552M: Oliver Neukum <oliver@neukum.org>
10553L: linux-usb@vger.kernel.org
10554S: Maintained
10555F: Documentation/usb/acm.txt
10556F: drivers/usb/class/cdc-acm.*
10557
10558USB AR5523 WIRELESS DRIVER
10559M: Pontus Fuchs <pontus.fuchs@gmail.com>
10560L: linux-wireless@vger.kernel.org
10561S: Maintained
10562F: drivers/net/wireless/ath/ar5523/
10563
10564USB ATTACHED SCSI
10565M: Hans de Goede <hdegoede@redhat.com>
10566M: Gerd Hoffmann <kraxel@redhat.com>
10567L: linux-usb@vger.kernel.org
10568L: linux-scsi@vger.kernel.org
10569S: Maintained
10570F: drivers/usb/storage/uas.c
10571
10572USB CDC ETHERNET DRIVER
10573M: Oliver Neukum <oliver@neukum.org>
10574L: linux-usb@vger.kernel.org
10575S: Maintained
10576F: drivers/net/usb/cdc_*.c
10577F: include/uapi/linux/usb/cdc.h
10578
10579USB CHAOSKEY DRIVER
10580M: Keith Packard <keithp@keithp.com>
10581L: linux-usb@vger.kernel.org
10582S: Maintained
10583F: drivers/usb/misc/chaoskey.c
10584
10585USB CYPRESS C67X00 DRIVER
10586M: Peter Korsgaard <jacmet@sunsite.dk>
10587L: linux-usb@vger.kernel.org
10588S: Maintained
10589F: drivers/usb/c67x00/
10590
10591USB DAVICOM DM9601 DRIVER
10592M: Peter Korsgaard <jacmet@sunsite.dk>
10593L: netdev@vger.kernel.org
10594W: http://www.linux-usb.org/usbnet
10595S: Maintained
10596F: drivers/net/usb/dm9601.c
10597
10598USB DIAMOND RIO500 DRIVER
10599M: Cesar Miquel <miquel@df.uba.ar>
10600L: rio500-users@lists.sourceforge.net
10601W: http://rio500.sourceforge.net
10602S: Maintained
10603F: drivers/usb/misc/rio500*
10604
10605USB EHCI DRIVER
10606M: Alan Stern <stern@rowland.harvard.edu>
10607L: linux-usb@vger.kernel.org
10608S: Maintained
10609F: Documentation/usb/ehci.txt
10610F: drivers/usb/host/ehci*
10611
10612USB GADGET/PERIPHERAL SUBSYSTEM
10613M: Felipe Balbi <balbi@ti.com>
10614L: linux-usb@vger.kernel.org
10615W: http://www.linux-usb.org/gadget
10616T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
10617S: Maintained
10618F: drivers/usb/gadget/
10619F: include/linux/usb/gadget*
10620
10621USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
10622M: Jiri Kosina <jkosina@suse.com>
10623L: linux-usb@vger.kernel.org
10624T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
10625S: Maintained
10626F: Documentation/hid/hiddev.txt
10627F: drivers/hid/usbhid/
10628
10629USB ISP116X DRIVER
10630M: Olav Kongas <ok@artecdesign.ee>
10631L: linux-usb@vger.kernel.org
10632S: Maintained
10633F: drivers/usb/host/isp116x*
10634F: include/linux/usb/isp116x.h
10635
10636USB MASS STORAGE DRIVER
10637M: Matthew Dharm <mdharm-usb@one-eyed-alien.net>
10638L: linux-usb@vger.kernel.org
10639L: usb-storage@lists.one-eyed-alien.net
10640S: Maintained
10641W: http://www.one-eyed-alien.net/~mdharm/linux-usb/
10642F: drivers/usb/storage/
10643
10644USB MIDI DRIVER
10645M: Clemens Ladisch <clemens@ladisch.de>
10646L: alsa-devel@alsa-project.org (moderated for non-subscribers)
10647T: git git://git.alsa-project.org/alsa-kernel.git
10648S: Maintained
10649F: sound/usb/midi.*
10650
10651USB NETWORKING DRIVERS
10652L: linux-usb@vger.kernel.org
10653S: Odd Fixes
10654F: drivers/net/usb/
10655
10656USB OHCI DRIVER
10657M: Alan Stern <stern@rowland.harvard.edu>
10658L: linux-usb@vger.kernel.org
10659S: Maintained
10660F: Documentation/usb/ohci.txt
10661F: drivers/usb/host/ohci*
10662
10663USB OTG FSM (Finite State Machine)
10664M: Peter Chen <Peter.Chen@freescale.com>
10665T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
10666L: linux-usb@vger.kernel.org
10667S: Maintained
10668F: drivers/usb/common/usb-otg-fsm.c
10669
10670USB OVER IP DRIVER
10671M: Valentina Manea <valentina.manea.m@gmail.com>
10672M: Shuah Khan <shuah.kh@samsung.com>
10673L: linux-usb@vger.kernel.org
10674S: Maintained
10675F: drivers/usb/usbip/
10676F: tools/usb/usbip/
10677
10678USB PEGASUS DRIVER
10679M: Petko Manolov <petkan@nucleusys.com>
10680L: linux-usb@vger.kernel.org
10681L: netdev@vger.kernel.org
10682T: git git://github.com/petkan/pegasus.git
10683W: https://github.com/petkan/pegasus
10684S: Maintained
10685F: drivers/net/usb/pegasus.*
10686
10687USB PHY LAYER
10688M: Felipe Balbi <balbi@ti.com>
10689L: linux-usb@vger.kernel.org
10690T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
10691S: Maintained
10692F: drivers/usb/phy/
10693
10694USB PRINTER DRIVER (usblp)
10695M: Pete Zaitcev <zaitcev@redhat.com>
10696L: linux-usb@vger.kernel.org
10697S: Supported
10698F: drivers/usb/class/usblp.c
10699
10700USB RTL8150 DRIVER
10701M: Petko Manolov <petkan@nucleusys.com>
10702L: linux-usb@vger.kernel.org
10703L: netdev@vger.kernel.org
10704T: git git://github.com/petkan/rtl8150.git
10705W: https://github.com/petkan/rtl8150
10706S: Maintained
10707F: drivers/net/usb/rtl8150.c
10708
10709USB SERIAL SUBSYSTEM
10710M: Johan Hovold <johan@kernel.org>
10711L: linux-usb@vger.kernel.org
10712S: Maintained
10713F: Documentation/usb/usb-serial.txt
10714F: drivers/usb/serial/
10715F: include/linux/usb/serial.h
10716
10717USB SMSC75XX ETHERNET DRIVER
10718M: Steve Glendinning <steve.glendinning@shawell.net>
10719L: netdev@vger.kernel.org
10720S: Maintained
10721F: drivers/net/usb/smsc75xx.*
10722
10723USB SMSC95XX ETHERNET DRIVER
10724M: Steve Glendinning <steve.glendinning@shawell.net>
10725L: netdev@vger.kernel.org
10726S: Maintained
10727F: drivers/net/usb/smsc95xx.*
10728
10729USB SUBSYSTEM
10730M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
10731L: linux-usb@vger.kernel.org
10732W: http://www.linux-usb.org
10733T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
10734S: Supported
10735F: Documentation/usb/
10736F: drivers/usb/
10737F: include/linux/usb.h
10738F: include/linux/usb/
10739
10740USB UHCI DRIVER
10741M: Alan Stern <stern@rowland.harvard.edu>
10742L: linux-usb@vger.kernel.org
10743S: Maintained
10744F: drivers/usb/host/uhci*
10745
10746USB "USBNET" DRIVER FRAMEWORK
10747M: Oliver Neukum <oneukum@suse.com>
10748L: netdev@vger.kernel.org
10749W: http://www.linux-usb.org/usbnet
10750S: Maintained
10751F: drivers/net/usb/usbnet.c
10752F: include/linux/usb/usbnet.h
10753
10754USB VIDEO CLASS
10755M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10756L: linux-uvc-devel@lists.sourceforge.net (subscribers-only)
10757L: linux-media@vger.kernel.org
10758T: git git://linuxtv.org/media_tree.git
10759W: http://www.ideasonboard.org/uvc/
10760S: Maintained
10761F: drivers/media/usb/uvc/
10762F: include/uapi/linux/uvcvideo.h
10763
10764USB VISION DRIVER
10765M: Hans Verkuil <hverkuil@xs4all.nl>
10766L: linux-media@vger.kernel.org
10767T: git git://linuxtv.org/media_tree.git
10768W: http://linuxtv.org
10769S: Odd Fixes
10770F: drivers/media/usb/usbvision/
10771
10772USB WEBCAM GADGET
10773M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10774L: linux-usb@vger.kernel.org
10775S: Maintained
10776F: drivers/usb/gadget/function/*uvc*
10777F: drivers/usb/gadget/legacy/webcam.c
10778
10779USB WIRELESS RNDIS DRIVER (rndis_wlan)
10780M: Jussi Kivilinna <jussi.kivilinna@iki.fi>
10781L: linux-wireless@vger.kernel.org
10782S: Maintained
10783F: drivers/net/wireless/rndis_wlan.c
10784
10785USB XHCI DRIVER
10786M: Mathias Nyman <mathias.nyman@intel.com>
10787L: linux-usb@vger.kernel.org
10788S: Supported
10789F: drivers/usb/host/xhci*
10790F: drivers/usb/host/pci-quirks*
10791
10792USB ZD1201 DRIVER
10793L: linux-wireless@vger.kernel.org
10794W: http://linux-lc100020.sourceforge.net
10795S: Orphan
10796F: drivers/net/wireless/zd1201.*
10797
10798USB ZR364XX DRIVER
10799M: Antoine Jacquet <royale@zerezo.com>
10800L: linux-usb@vger.kernel.org
10801L: linux-media@vger.kernel.org
10802T: git git://linuxtv.org/media_tree.git
10803W: http://royale.zerezo.com/zr364xx/
10804S: Maintained
10805F: Documentation/video4linux/zr364xx.txt
10806F: drivers/media/usb/zr364xx/
10807
10808ULPI BUS
10809M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
10810L: linux-usb@vger.kernel.org
10811S: Maintained
10812F: drivers/usb/common/ulpi.c
10813F: include/linux/ulpi/
10814
10815USER-MODE LINUX (UML)
10816M: Jeff Dike <jdike@addtoit.com>
10817M: Richard Weinberger <richard@nod.at>
10818L: user-mode-linux-devel@lists.sourceforge.net
10819L: user-mode-linux-user@lists.sourceforge.net
10820W: http://user-mode-linux.sourceforge.net
10821S: Maintained
10822F: Documentation/virtual/uml/
10823F: arch/um/
10824F: arch/x86/um/
10825F: fs/hostfs/
10826F: fs/hppfs/
10827
10828USERSPACE I/O (UIO)
10829M: "Hans J. Koch" <hjk@hansjkoch.de>
10830M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
10831S: Maintained
10832T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
10833F: Documentation/DocBook/uio-howto.tmpl
10834F: drivers/uio/
10835F: include/linux/uio*.h
10836
10837UTIL-LINUX PACKAGE
10838M: Karel Zak <kzak@redhat.com>
10839L: util-linux@vger.kernel.org
10840W: http://en.wikipedia.org/wiki/Util-linux
10841T: git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
10842S: Maintained
10843
10844UVESAFB DRIVER
10845M: Michal Januszewski <spock@gentoo.org>
10846L: linux-fbdev@vger.kernel.org
10847W: http://dev.gentoo.org/~spock/projects/uvesafb/
10848S: Maintained
10849F: Documentation/fb/uvesafb.txt
10850F: drivers/video/fbdev/uvesafb.*
10851
10852VFAT/FAT/MSDOS FILESYSTEM
10853M: OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
10854S: Maintained
10855F: Documentation/filesystems/vfat.txt
10856F: fs/fat/
10857
10858VFIO DRIVER
10859M: Alex Williamson <alex.williamson@redhat.com>
10860L: kvm@vger.kernel.org
10861S: Maintained
10862F: Documentation/vfio.txt
10863F: drivers/vfio/
10864F: include/linux/vfio.h
10865F: include/uapi/linux/vfio.h
10866
10867VFIO PLATFORM DRIVER
10868M: Baptiste Reynal <b.reynal@virtualopensystems.com>
10869L: kvm@vger.kernel.org
10870S: Maintained
10871F: drivers/vfio/platform/
10872
10873VIDEOBUF2 FRAMEWORK
10874M: Pawel Osciak <pawel@osciak.com>
10875M: Marek Szyprowski <m.szyprowski@samsung.com>
10876M: Kyungmin Park <kyungmin.park@samsung.com>
10877L: linux-media@vger.kernel.org
10878S: Maintained
10879F: drivers/media/v4l2-core/videobuf2-*
10880F: include/media/videobuf2-*
10881
10882VIRTIO CONSOLE DRIVER
10883M: Amit Shah <amit.shah@redhat.com>
10884L: virtualization@lists.linux-foundation.org
10885S: Maintained
10886F: drivers/char/virtio_console.c
10887F: include/linux/virtio_console.h
10888F: include/uapi/linux/virtio_console.h
10889
10890VIRTIO CORE, NET AND BLOCK DRIVERS
10891M: "Michael S. Tsirkin" <mst@redhat.com>
10892L: virtualization@lists.linux-foundation.org
10893S: Maintained
10894F: drivers/virtio/
10895F: tools/virtio/
10896F: drivers/net/virtio_net.c
10897F: drivers/block/virtio_blk.c
10898F: include/linux/virtio_*.h
10899F: include/uapi/linux/virtio_*.h
10900
10901VIRTIO GPU DRIVER
10902M: David Airlie <airlied@linux.ie>
10903M: Gerd Hoffmann <kraxel@redhat.com>
10904L: dri-devel@lists.freedesktop.org
10905L: virtualization@lists.linux-foundation.org
10906S: Maintained
10907F: drivers/gpu/drm/virtio/
10908F: include/uapi/linux/virtio_gpu.h
10909
10910VIRTIO HOST (VHOST)
10911M: "Michael S. Tsirkin" <mst@redhat.com>
10912L: kvm@vger.kernel.org
10913L: virtualization@lists.linux-foundation.org
10914L: netdev@vger.kernel.org
10915S: Maintained
10916F: drivers/vhost/
10917F: include/uapi/linux/vhost.h
10918
10919VIRTIO INPUT DRIVER
10920M: Gerd Hoffmann <kraxel@redhat.com>
10921S: Maintained
10922F: drivers/virtio/virtio_input.c
10923F: include/uapi/linux/virtio_input.h
10924
10925VIA RHINE NETWORK DRIVER
10926S: Orphan
10927F: drivers/net/ethernet/via/via-rhine.c
10928
10929VIA SD/MMC CARD CONTROLLER DRIVER
10930M: Bruce Chang <brucechang@via.com.tw>
10931M: Harald Welte <HaraldWelte@viatech.com>
10932S: Maintained
10933F: drivers/mmc/host/via-sdmmc.c
10934
10935VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
10936M: Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
10937L: linux-fbdev@vger.kernel.org
10938S: Maintained
10939F: include/linux/via-core.h
10940F: include/linux/via-gpio.h
10941F: include/linux/via_i2c.h
10942F: drivers/video/fbdev/via/
10943
10944VIA VELOCITY NETWORK DRIVER
10945M: Francois Romieu <romieu@fr.zoreil.com>
10946L: netdev@vger.kernel.org
10947S: Maintained
10948F: drivers/net/ethernet/via/via-velocity.*
10949
10950VIVID VIRTUAL VIDEO DRIVER
10951M: Hans Verkuil <hverkuil@xs4all.nl>
10952L: linux-media@vger.kernel.org
10953T: git git://linuxtv.org/media_tree.git
10954W: http://linuxtv.org
10955S: Maintained
10956F: drivers/media/platform/vivid/*
10957
10958VLAN (802.1Q)
10959M: Patrick McHardy <kaber@trash.net>
10960L: netdev@vger.kernel.org
10961S: Maintained
10962F: drivers/net/macvlan.c
10963F: include/linux/if_*vlan.h
10964F: net/8021q/
10965
10966VLYNQ BUS
10967M: Florian Fainelli <florian@openwrt.org>
10968L: openwrt-devel@lists.openwrt.org (subscribers-only)
10969S: Maintained
10970F: drivers/vlynq/vlynq.c
10971F: include/linux/vlynq.h
10972
10973VME SUBSYSTEM
10974M: Martyn Welch <martyn.welch@ge.com>
10975M: Manohar Vanga <manohar.vanga@gmail.com>
10976M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
10977L: devel@driverdev.osuosl.org
10978S: Maintained
10979T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
10980F: Documentation/vme_api.txt
10981F: drivers/staging/vme/
10982F: drivers/vme/
10983F: include/linux/vme*
10984
10985VMWARE HYPERVISOR INTERFACE
10986M: Alok Kataria <akataria@vmware.com>
10987L: virtualization@lists.linux-foundation.org
10988S: Supported
10989F: arch/x86/kernel/cpu/vmware.c
10990
10991VMWARE BALLOON DRIVER
10992M: Xavier Deguillard <xdeguillard@vmware.com>
10993M: Philip Moltmann <moltmann@vmware.com>
10994M: "VMware, Inc." <pv-drivers@vmware.com>
10995L: linux-kernel@vger.kernel.org
10996S: Maintained
10997F: drivers/misc/vmw_balloon.c
10998
10999VMWARE VMMOUSE SUBDRIVER
11000M: "VMware Graphics" <linux-graphics-maintainer@vmware.com>
11001M: "VMware, Inc." <pv-drivers@vmware.com>
11002L: linux-input@vger.kernel.org
11003S: Maintained
11004F: drivers/input/mouse/vmmouse.c
11005F: drivers/input/mouse/vmmouse.h
11006
11007VMWARE VMXNET3 ETHERNET DRIVER
11008M: Shreyas Bhatewara <sbhatewara@vmware.com>
11009M: "VMware, Inc." <pv-drivers@vmware.com>
11010L: netdev@vger.kernel.org
11011S: Maintained
11012F: drivers/net/vmxnet3/
11013
11014VMware PVSCSI driver
11015M: Arvind Kumar <arvindkumar@vmware.com>
11016M: VMware PV-Drivers <pv-drivers@vmware.com>
11017L: linux-scsi@vger.kernel.org
11018S: Maintained
11019F: drivers/scsi/vmw_pvscsi.c
11020F: drivers/scsi/vmw_pvscsi.h
11021
11022VOLTAGE AND CURRENT REGULATOR FRAMEWORK
11023M: Liam Girdwood <lgirdwood@gmail.com>
11024M: Mark Brown <broonie@kernel.org>
11025L: linux-kernel@vger.kernel.org
11026W: http://opensource.wolfsonmicro.com/node/15
11027W: http://www.slimlogic.co.uk/?p=48
11028T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
11029S: Supported
11030F: drivers/regulator/
11031F: include/linux/regulator/
11032
11033VT1211 HARDWARE MONITOR DRIVER
11034M: Juerg Haefliger <juergh@gmail.com>
11035L: lm-sensors@lm-sensors.org
11036S: Maintained
11037F: Documentation/hwmon/vt1211
11038F: drivers/hwmon/vt1211.c
11039
11040VT8231 HARDWARE MONITOR DRIVER
11041M: Roger Lucas <vt8231@hiddenengine.co.uk>
11042L: lm-sensors@lm-sensors.org
11043S: Maintained
11044F: drivers/hwmon/vt8231.c
11045
11046VUB300 USB to SDIO/SD/MMC bridge chip
11047M: Tony Olech <tony.olech@elandigitalsystems.com>
11048L: linux-mmc@vger.kernel.org
11049L: linux-usb@vger.kernel.org
11050S: Supported
11051F: drivers/mmc/host/vub300.c
11052
11053W1 DALLAS'S 1-WIRE BUS
11054M: Evgeniy Polyakov <zbr@ioremap.net>
11055S: Maintained
11056F: Documentation/w1/
11057F: drivers/w1/
11058
11059W83791D HARDWARE MONITORING DRIVER
11060M: Marc Hulsman <m.hulsman@tudelft.nl>
11061L: lm-sensors@lm-sensors.org
11062S: Maintained
11063F: Documentation/hwmon/w83791d
11064F: drivers/hwmon/w83791d.c
11065
11066W83793 HARDWARE MONITORING DRIVER
11067M: Rudolf Marek <r.marek@assembler.cz>
11068L: lm-sensors@lm-sensors.org
11069S: Maintained
11070F: Documentation/hwmon/w83793
11071F: drivers/hwmon/w83793.c
11072
11073W83795 HARDWARE MONITORING DRIVER
11074M: Jean Delvare <jdelvare@suse.com>
11075L: lm-sensors@lm-sensors.org
11076S: Maintained
11077F: drivers/hwmon/w83795.c
11078
11079W83L51xD SD/MMC CARD INTERFACE DRIVER
11080M: Pierre Ossman <pierre@ossman.eu>
11081S: Maintained
11082F: drivers/mmc/host/wbsd.*
11083
11084WACOM PROTOCOL 4 SERIAL TABLETS
11085M: Julian Squires <julian@cipht.net>
11086M: Hans de Goede <hdegoede@redhat.com>
11087L: linux-input@vger.kernel.org
11088S: Maintained
11089F: drivers/input/tablet/wacom_serial4.c
11090
11091WATCHDOG DEVICE DRIVERS
11092M: Wim Van Sebroeck <wim@iguana.be>
11093L: linux-watchdog@vger.kernel.org
11094W: http://www.linux-watchdog.org/
11095T: git git://www.linux-watchdog.org/linux-watchdog.git
11096S: Maintained
11097F: Documentation/watchdog/
11098F: drivers/watchdog/
11099F: include/linux/watchdog.h
11100F: include/uapi/linux/watchdog.h
11101
11102WD7000 SCSI DRIVER
11103M: Miroslav Zagorac <zaga@fly.cc.fer.hr>
11104L: linux-scsi@vger.kernel.org
11105S: Maintained
11106F: drivers/scsi/wd7000.c
11107
11108WIIMOTE HID DRIVER
11109M: David Herrmann <dh.herrmann@googlemail.com>
11110L: linux-input@vger.kernel.org
11111S: Maintained
11112F: drivers/hid/hid-wiimote*
11113
11114WINBOND CIR DRIVER
11115M: David Härdeman <david@hardeman.nu>
11116S: Maintained
11117F: drivers/media/rc/winbond-cir.c
11118
11119WIMAX STACK
11120M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
11121M: linux-wimax@intel.com
11122L: wimax@linuxwimax.org (subscribers-only)
11123S: Supported
11124W: http://linuxwimax.org
11125F: Documentation/wimax/README.wimax
11126F: include/linux/wimax/debug.h
11127F: include/net/wimax.h
11128F: include/uapi/linux/wimax.h
11129F: net/wimax/
11130
11131WISTRON LAPTOP BUTTON DRIVER
11132M: Miloslav Trmac <mitr@volny.cz>
11133S: Maintained
11134F: drivers/input/misc/wistron_btns.c
11135
11136WL3501 WIRELESS PCMCIA CARD DRIVER
11137M: Arnaldo Carvalho de Melo <acme@ghostprotocols.net>
11138L: linux-wireless@vger.kernel.org
11139W: http://oops.ghostprotocols.net:81/blog
11140S: Maintained
11141F: drivers/net/wireless/wl3501*
11142
11143WM97XX TOUCHSCREEN DRIVERS
11144M: Mark Brown <broonie@kernel.org>
11145M: Liam Girdwood <lrg@slimlogic.co.uk>
11146L: linux-input@vger.kernel.org
11147T: git git://opensource.wolfsonmicro.com/linux-2.6-touch
11148W: http://opensource.wolfsonmicro.com/node/7
11149S: Supported
11150F: drivers/input/touchscreen/*wm97*
11151F: include/linux/wm97xx.h
11152
11153WOLFSON MICROELECTRONICS DRIVERS
11154L: patches@opensource.wolfsonmicro.com
11155T: git git://opensource.wolfsonmicro.com/linux-2.6-asoc
11156T: git git://opensource.wolfsonmicro.com/linux-2.6-audioplus
11157W: http://opensource.wolfsonmicro.com/content/linux-drivers-wolfson-devices
11158S: Supported
11159F: Documentation/hwmon/wm83??
11160F: arch/arm/mach-s3c64xx/mach-crag6410*
11161F: drivers/clk/clk-wm83*.c
11162F: drivers/extcon/extcon-arizona.c
11163F: drivers/leds/leds-wm83*.c
11164F: drivers/gpio/gpio-*wm*.c
11165F: drivers/gpio/gpio-arizona.c
11166F: drivers/hwmon/wm83??-hwmon.c
11167F: drivers/input/misc/wm831x-on.c
11168F: drivers/input/touchscreen/wm831x-ts.c
11169F: drivers/input/touchscreen/wm97*.c
11170F: drivers/mfd/arizona*
11171F: drivers/mfd/wm*.c
11172F: drivers/power/wm83*.c
11173F: drivers/rtc/rtc-wm83*.c
11174F: drivers/regulator/wm8*.c
11175F: drivers/video/backlight/wm83*_bl.c
11176F: drivers/watchdog/wm83*_wdt.c
11177F: include/linux/mfd/arizona/
11178F: include/linux/mfd/wm831x/
11179F: include/linux/mfd/wm8350/
11180F: include/linux/mfd/wm8400*
11181F: include/linux/wm97xx.h
11182F: include/sound/wm????.h
11183F: sound/soc/codecs/arizona.?
11184F: sound/soc/codecs/wm*
11185
11186WORKQUEUE
11187M: Tejun Heo <tj@kernel.org>
11188T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
11189S: Maintained
11190F: include/linux/workqueue.h
11191F: kernel/workqueue.c
11192F: Documentation/workqueue.txt
11193
11194X.25 NETWORK LAYER
11195M: Andrew Hendry <andrew.hendry@gmail.com>
11196L: linux-x25@vger.kernel.org
11197S: Odd Fixes
11198F: Documentation/networking/x25*
11199F: include/net/x25*
11200F: net/x25/
11201
11202X86 ARCHITECTURE (32-BIT AND 64-BIT)
11203M: Thomas Gleixner <tglx@linutronix.de>
11204M: Ingo Molnar <mingo@redhat.com>
11205M: "H. Peter Anvin" <hpa@zytor.com>
11206M: x86@kernel.org
11207L: linux-kernel@vger.kernel.org
11208T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
11209S: Maintained
11210F: Documentation/x86/
11211F: arch/x86/
11212
11213X86 PLATFORM DRIVERS
11214M: Darren Hart <dvhart@infradead.org>
11215L: platform-driver-x86@vger.kernel.org
11216T: git git://git.infradead.org/users/dvhart/linux-platform-drivers-x86.git
11217S: Maintained
11218F: drivers/platform/x86/
11219
11220X86 MCE INFRASTRUCTURE
11221M: Tony Luck <tony.luck@intel.com>
11222M: Borislav Petkov <bp@alien8.de>
11223L: linux-edac@vger.kernel.org
11224S: Maintained
11225F: arch/x86/kernel/cpu/mcheck/*
11226
11227X86 VDSO
11228M: Andy Lutomirski <luto@amacapital.net>
11229L: linux-kernel@vger.kernel.org
11230T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
11231S: Maintained
11232F: arch/x86/entry/vdso/
11233
11234XC2028/3028 TUNER DRIVER
11235M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
11236L: linux-media@vger.kernel.org
11237W: http://linuxtv.org
11238T: git git://linuxtv.org/media_tree.git
11239S: Maintained
11240F: drivers/media/tuners/tuner-xc2028.*
11241
11242XEN HYPERVISOR INTERFACE
11243M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
11244M: Boris Ostrovsky <boris.ostrovsky@oracle.com>
11245M: David Vrabel <david.vrabel@citrix.com>
11246L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
11247T: git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
11248S: Supported
11249F: arch/x86/xen/
11250F: drivers/*/xen-*front.c
11251F: drivers/xen/
11252F: arch/x86/include/asm/xen/
11253F: include/xen/
11254F: include/uapi/xen/
11255
11256XEN HYPERVISOR ARM
11257M: Stefano Stabellini <stefano.stabellini@eu.citrix.com>
11258L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
11259S: Supported
11260F: arch/arm/xen/
11261F: arch/arm/include/asm/xen/
11262
11263XEN HYPERVISOR ARM64
11264M: Stefano Stabellini <stefano.stabellini@eu.citrix.com>
11265L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
11266S: Supported
11267F: arch/arm64/xen/
11268F: arch/arm64/include/asm/xen/
11269
11270XEN NETWORK BACKEND DRIVER
11271M: Ian Campbell <ian.campbell@citrix.com>
11272M: Wei Liu <wei.liu2@citrix.com>
11273L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
11274L: netdev@vger.kernel.org
11275S: Supported
11276F: drivers/net/xen-netback/*
11277
11278XEN PCI SUBSYSTEM
11279M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
11280L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
11281S: Supported
11282F: arch/x86/pci/*xen*
11283F: drivers/pci/*xen*
11284
11285XEN BLOCK SUBSYSTEM
11286M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
11287M: Roger Pau Monné <roger.pau@citrix.com>
11288L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
11289S: Supported
11290F: drivers/block/xen-blkback/*
11291F: drivers/block/xen*
11292
11293XEN PVSCSI DRIVERS
11294M: Juergen Gross <jgross@suse.com>
11295L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
11296L: linux-scsi@vger.kernel.org
11297S: Supported
11298F: drivers/scsi/xen-scsifront.c
11299F: drivers/xen/xen-scsiback.c
11300F: include/xen/interface/io/vscsiif.h
11301
11302XEN SWIOTLB SUBSYSTEM
11303M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
11304L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
11305S: Supported
11306F: arch/x86/xen/*swiotlb*
11307F: drivers/xen/*swiotlb*
11308
11309XFS FILESYSTEM
11310P: Silicon Graphics Inc
11311M: Dave Chinner <david@fromorbit.com>
11312M: xfs@oss.sgi.com
11313L: xfs@oss.sgi.com
11314W: http://oss.sgi.com/projects/xfs
11315T: git git://oss.sgi.com/xfs/xfs.git
11316S: Supported
11317F: Documentation/filesystems/xfs.txt
11318F: fs/xfs/
11319
11320XILINX AXI ETHERNET DRIVER
11321M: Anirudha Sarangi <anirudh@xilinx.com>
11322M: John Linn <John.Linn@xilinx.com>
11323S: Maintained
11324F: drivers/net/ethernet/xilinx/xilinx_axienet*
11325
11326XILINX UARTLITE SERIAL DRIVER
11327M: Peter Korsgaard <jacmet@sunsite.dk>
11328L: linux-serial@vger.kernel.org
11329S: Maintained
11330F: drivers/tty/serial/uartlite.c
11331
11332XILINX VIDEO IP CORES
11333M: Hyun Kwon <hyun.kwon@xilinx.com>
11334M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11335L: linux-media@vger.kernel.org
11336T: git git://linuxtv.org/media_tree.git
11337S: Supported
11338F: Documentation/devicetree/bindings/media/xilinx/
11339F: drivers/media/platform/xilinx/
11340F: include/uapi/linux/xilinx-v4l2-controls.h
11341
11342XILLYBUS DRIVER
11343M: Eli Billauer <eli.billauer@gmail.com>
11344L: linux-kernel@vger.kernel.org
11345S: Supported
11346F: drivers/char/xillybus/
11347
11348XTENSA XTFPGA PLATFORM SUPPORT
11349M: Max Filippov <jcmvbkbc@gmail.com>
11350L: linux-xtensa@linux-xtensa.org
11351S: Maintained
11352F: drivers/spi/spi-xtensa-xtfpga.c
11353F: sound/soc/xtensa/xtfpga-i2s.c
11354
11355YAM DRIVER FOR AX.25
11356M: Jean-Paul Roubelat <jpr@f6fbb.org>
11357L: linux-hams@vger.kernel.org
11358S: Maintained
11359F: drivers/net/hamradio/yam*
11360F: include/linux/yam.h
11361
11362YEALINK PHONE DRIVER
11363M: Henk Vergonet <Henk.Vergonet@gmail.com>
11364L: usbb2k-api-dev@nongnu.org
11365S: Maintained
11366F: Documentation/input/yealink.txt
11367F: drivers/input/misc/yealink.*
11368
11369Z8530 DRIVER FOR AX.25
11370M: Joerg Reuter <jreuter@yaina.de>
11371W: http://yaina.de/jreuter/
11372W: http://www.qsl.net/dl1bke/
11373L: linux-hams@vger.kernel.org
11374S: Maintained
11375F: Documentation/networking/z8530drv.txt
11376F: drivers/net/hamradio/*scc.c
11377F: drivers/net/hamradio/z8530.h
11378
11379ZBUD COMPRESSED PAGE ALLOCATOR
11380M: Seth Jennings <sjennings@variantweb.net>
11381L: linux-mm@kvack.org
11382S: Maintained
11383F: mm/zbud.c
11384F: include/linux/zbud.h
11385
11386ZD1211RW WIRELESS DRIVER
11387M: Daniel Drake <dsd@gentoo.org>
11388M: Ulrich Kunitz <kune@deine-taler.de>
11389W: http://zd1211.ath.cx/wiki/DriverRewrite
11390L: linux-wireless@vger.kernel.org
11391L: zd1211-devs@lists.sourceforge.net (subscribers-only)
11392S: Maintained
11393F: drivers/net/wireless/zd1211rw/
11394
11395ZPOOL COMPRESSED PAGE STORAGE API
11396M: Dan Streetman <ddstreet@ieee.org>
11397L: linux-mm@kvack.org
11398S: Maintained
11399F: mm/zpool.c
11400F: include/linux/zpool.h
11401
11402ZR36067 VIDEO FOR LINUX DRIVER
11403L: mjpeg-users@lists.sourceforge.net
11404L: linux-media@vger.kernel.org
11405W: http://mjpeg.sourceforge.net/driver-zoran/
11406T: hg http://linuxtv.org/hg/v4l-dvb
11407S: Odd Fixes
11408F: drivers/media/pci/zoran/
11409
11410ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
11411M: Minchan Kim <minchan@kernel.org>
11412M: Nitin Gupta <ngupta@vflare.org>
11413R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
11414L: linux-kernel@vger.kernel.org
11415S: Maintained
11416F: drivers/block/zram/
11417F: Documentation/blockdev/zram.txt
11418
11419ZS DECSTATION Z85C30 SERIAL DRIVER
11420M: "Maciej W. Rozycki" <macro@linux-mips.org>
11421S: Maintained
11422F: drivers/tty/serial/zs.*
11423
11424ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
11425M: Minchan Kim <minchan@kernel.org>
11426M: Nitin Gupta <ngupta@vflare.org>
11427L: linux-mm@kvack.org
11428S: Maintained
11429F: mm/zsmalloc.c
11430F: include/linux/zsmalloc.h
11431F: Documentation/vm/zsmalloc.txt
11432
11433ZSWAP COMPRESSED SWAP CACHING
11434M: Seth Jennings <sjennings@variantweb.net>
11435L: linux-mm@kvack.org
11436S: Maintained
11437F: mm/zswap.c
11438
11439THE REST
11440M: Linus Torvalds <torvalds@linux-foundation.org>
11441L: linux-kernel@vger.kernel.org
11442Q: http://patchwork.kernel.org/project/LKML/list/
11443T: git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
11444S: Buried alive in reporters
11445F: *
11446F: */