]> git.proxmox.com Git - mirror_ubuntu-artful-kernel.git/blame_incremental - MAINTAINERS
MAINTAINERS: separate section for s390 virtio drivers
[mirror_ubuntu-artful-kernel.git] / MAINTAINERS
... / ...
CommitLineData
1
2
3 List of maintainers and how to submit kernel changes
4
5Please try to follow the guidelines below. This will make things
6easier on the maintainers. Not all of these guidelines matter for every
7trivial patch so apply some common sense.
8
91. Always _test_ your changes, however small, on at least 4 or
10 5 people, preferably many more.
11
122. Try to release a few ALPHA test versions to the net. Announce
13 them onto the kernel channel and await results. This is especially
14 important for device drivers, because often that's the only way
15 you will find things like the fact version 3 firmware needs
16 a magic fix you didn't know about, or some clown changed the
17 chips on a board and not its name. (Don't laugh! Look at the
18 SMC etherpower for that.)
19
203. Make sure your changes compile correctly in multiple
21 configurations. In particular check that changes work both as a
22 module and built into the kernel.
23
244. When you are happy with a change make it generally available for
25 testing and await feedback.
26
275. Make a patch available to the relevant maintainer in the list. Use
28 'diff -u' to make the patch easy to merge. Be prepared to get your
29 changes sent back with seemingly silly requests about formatting
30 and variable names. These aren't as silly as they seem. One
31 job the maintainers (and especially Linus) do is to keep things
32 looking the same. Sometimes this means that the clever hack in
33 your driver to get around a problem actually needs to become a
34 generalized kernel feature ready for next time.
35
36 PLEASE check your patch with the automated style checker
37 (scripts/checkpatch.pl) to catch trivial style violations.
38 See Documentation/CodingStyle for guidance here.
39
40 PLEASE CC: the maintainers and mailing lists that are generated
41 by scripts/get_maintainer.pl. The results returned by the
42 script will be best if you have git installed and are making
43 your changes in a branch derived from Linus' latest git tree.
44 See Documentation/SubmittingPatches for details.
45
46 PLEASE try to include any credit lines you want added with the
47 patch. It avoids people being missed off by mistake and makes
48 it easier to know who wants adding and who doesn't.
49
50 PLEASE document known bugs. If it doesn't work for everything
51 or does something very odd once a month document it.
52
53 PLEASE remember that submissions must be made under the terms
54 of the OSDL certificate of contribution and should include a
55 Signed-off-by: line. The current version of this "Developer's
56 Certificate of Origin" (DCO) is listed in the file
57 Documentation/SubmittingPatches.
58
596. Make sure you have the right to send any changes you make. If you
60 do changes at work you may find your employer owns the patch
61 not you.
62
637. When sending security related changes or reports to a maintainer
64 please Cc: security@kernel.org, especially if the maintainer
65 does not respond.
66
678. Happy hacking.
68
69Descriptions of section entries:
70
71 P: Person (obsolete)
72 M: Mail patches to: FullName <address@domain>
73 R: Designated reviewer: FullName <address@domain>
74 These reviewers should be CCed on patches.
75 L: Mailing list that is relevant to this area
76 W: Web-page with status/info
77 Q: Patchwork web based patch tracking system site
78 T: SCM tree type and location.
79 Type is one of: git, hg, quilt, stgit, topgit
80 S: Status, one of the following:
81 Supported: Someone is actually paid to look after this.
82 Maintained: Someone actually looks after it.
83 Odd Fixes: It has a maintainer but they don't have time to do
84 much other than throw the odd patch in. See below..
85 Orphan: No current maintainer [but maybe you could take the
86 role as you write your new code].
87 Obsolete: Old code. Something tagged obsolete generally means
88 it has been replaced by a better system and you
89 should be using that.
90 F: Files and directories with wildcard patterns.
91 A trailing slash includes all files and subdirectory files.
92 F: drivers/net/ all files in and below drivers/net
93 F: drivers/net/* all files in drivers/net, but not below
94 F: */net/* all files in "any top level directory"/net
95 One pattern per line. Multiple F: lines acceptable.
96 N: Files and directories with regex patterns.
97 N: [^a-z]tegra all files whose path contains the word tegra
98 One pattern per line. Multiple N: lines acceptable.
99 scripts/get_maintainer.pl has different behavior for files that
100 match F: pattern and matches of N: patterns. By default,
101 get_maintainer will not look at git log history when an F: pattern
102 match occurs. When an N: match occurs, git log history is used
103 to also notify the people that have git commit signatures.
104 X: Files and directories that are NOT maintained, same rules as F:
105 Files exclusions are tested before file matches.
106 Can be useful for excluding a specific subdirectory, for instance:
107 F: net/
108 X: net/ipv6/
109 matches all files in and below net excluding net/ipv6/
110 K: Keyword perl extended regex pattern to match content in a
111 patch or file. For instance:
112 K: of_get_profile
113 matches patches or files that contain "of_get_profile"
114 K: \b(printk|pr_(info|err))\b
115 matches patches or files that contain one or more of the words
116 printk, pr_info or pr_err
117 One regex pattern per line. Multiple K: lines acceptable.
118
119Note: For the hard of thinking, this list is meant to remain in alphabetical
120order. If you could add yourselves to it in alphabetical order that would be
121so much easier [Ed]
122
123Maintainers List (try to look for most precise areas first)
124
125 -----------------------------------
126
1273C59X NETWORK DRIVER
128M: Steffen Klassert <klassert@mathematik.tu-chemnitz.de>
129L: netdev@vger.kernel.org
130S: Maintained
131F: Documentation/networking/vortex.txt
132F: drivers/net/ethernet/3com/3c59x.c
133
1343CR990 NETWORK DRIVER
135M: David Dillow <dave@thedillows.org>
136L: netdev@vger.kernel.org
137S: Maintained
138F: drivers/net/ethernet/3com/typhoon*
139
1403WARE SAS/SATA-RAID SCSI DRIVERS (3W-XXXX, 3W-9XXX, 3W-SAS)
141M: Adam Radford <linuxraid@lsi.com>
142L: linux-scsi@vger.kernel.org
143W: http://www.lsi.com
144S: Supported
145F: drivers/scsi/3w-*
146
14753C700 AND 53C700-66 SCSI DRIVER
148M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
149L: linux-scsi@vger.kernel.org
150S: Maintained
151F: drivers/scsi/53c700*
152
1536LOWPAN GENERIC (BTLE/IEEE 802.15.4)
154M: Alexander Aring <alex.aring@gmail.com>
155M: Jukka Rissanen <jukka.rissanen@linux.intel.com>
156L: linux-bluetooth@vger.kernel.org
157L: linux-wpan@vger.kernel.org
158S: Maintained
159F: net/6lowpan/
160F: include/net/6lowpan.h
161
1626PACK NETWORK DRIVER FOR AX.25
163M: Andreas Koensgen <ajk@comnets.uni-bremen.de>
164L: linux-hams@vger.kernel.org
165S: Maintained
166F: drivers/net/hamradio/6pack.c
167
1688169 10/100/1000 GIGABIT ETHERNET DRIVER
169M: Realtek linux nic maintainers <nic_swsd@realtek.com>
170L: netdev@vger.kernel.org
171S: Maintained
172F: drivers/net/ethernet/realtek/r8169.c
173
1748250/16?50 (AND CLONE UARTS) SERIAL DRIVER
175M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
176L: linux-serial@vger.kernel.org
177W: http://serial.sourceforge.net
178S: Maintained
179T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
180F: drivers/tty/serial/8250*
181F: include/linux/serial_8250.h
182
1838390 NETWORK DRIVERS [WD80x3/SMC-ELITE, SMC-ULTRA, NE2000, 3C503, etc.]
184L: netdev@vger.kernel.org
185S: Orphan / Obsolete
186F: drivers/net/ethernet/8390/
187
1889P FILE SYSTEM
189M: Eric Van Hensbergen <ericvh@gmail.com>
190M: Ron Minnich <rminnich@sandia.gov>
191M: Latchesar Ionkov <lucho@ionkov.net>
192L: v9fs-developer@lists.sourceforge.net
193W: http://swik.net/v9fs
194Q: http://patchwork.kernel.org/project/v9fs-devel/list/
195T: git git://git.kernel.org/pub/scm/linux/kernel/git/ericvh/v9fs.git
196S: Maintained
197F: Documentation/filesystems/9p.txt
198F: fs/9p/
199F: net/9p/
200F: include/net/9p/
201F: include/uapi/linux/virtio_9p.h
202F: include/trace/events/9p.h
203
204
205A8293 MEDIA DRIVER
206M: Antti Palosaari <crope@iki.fi>
207L: linux-media@vger.kernel.org
208W: http://linuxtv.org/
209W: http://palosaari.fi/linux/
210Q: http://patchwork.linuxtv.org/project/linux-media/list/
211T: git git://linuxtv.org/anttip/media_tree.git
212S: Maintained
213F: drivers/media/dvb-frontends/a8293*
214
215AACRAID SCSI RAID DRIVER
216M: Adaptec OEM Raid Solutions <aacraid@adaptec.com>
217L: linux-scsi@vger.kernel.org
218W: http://www.adaptec.com/
219S: Supported
220F: Documentation/scsi/aacraid.txt
221F: drivers/scsi/aacraid/
222
223ABI/API
224L: linux-api@vger.kernel.org
225F: Documentation/ABI/
226F: include/linux/syscalls.h
227F: include/uapi/
228F: kernel/sys_ni.c
229
230ABIT UGURU 1,2 HARDWARE MONITOR DRIVER
231M: Hans de Goede <hdegoede@redhat.com>
232L: lm-sensors@lm-sensors.org
233S: Maintained
234F: drivers/hwmon/abituguru.c
235
236ABIT UGURU 3 HARDWARE MONITOR DRIVER
237M: Alistair John Strachan <alistair@devzero.co.uk>
238L: lm-sensors@lm-sensors.org
239S: Maintained
240F: drivers/hwmon/abituguru3.c
241
242ACENIC DRIVER
243M: Jes Sorensen <jes@trained-monkey.org>
244L: linux-acenic@sunsite.dk
245S: Maintained
246F: drivers/net/ethernet/alteon/acenic*
247
248ACER ASPIRE ONE TEMPERATURE AND FAN DRIVER
249M: Peter Feuerer <peter@piie.net>
250L: platform-driver-x86@vger.kernel.org
251W: http://piie.net/?section=acerhdf
252S: Maintained
253F: drivers/platform/x86/acerhdf.c
254
255ACER WMI LAPTOP EXTRAS
256M: "Lee, Chun-Yi" <jlee@suse.com>
257L: platform-driver-x86@vger.kernel.org
258S: Maintained
259F: drivers/platform/x86/acer-wmi.c
260
261ACPI
262M: Rafael J. Wysocki <rjw@rjwysocki.net>
263M: Len Brown <lenb@kernel.org>
264L: linux-acpi@vger.kernel.org
265W: https://01.org/linux-acpi
266Q: https://patchwork.kernel.org/project/linux-acpi/list/
267T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
268S: Supported
269F: drivers/acpi/
270F: drivers/pnp/pnpacpi/
271F: include/linux/acpi.h
272F: include/acpi/
273F: Documentation/acpi/
274F: Documentation/ABI/testing/sysfs-bus-acpi
275F: drivers/pci/*acpi*
276F: drivers/pci/*/*acpi*
277F: drivers/pci/*/*/*acpi*
278F: tools/power/acpi/
279
280ACPI COMPONENT ARCHITECTURE (ACPICA)
281M: Robert Moore <robert.moore@intel.com>
282M: Lv Zheng <lv.zheng@intel.com>
283M: Rafael J. Wysocki <rafael.j.wysocki@intel.com>
284L: linux-acpi@vger.kernel.org
285L: devel@acpica.org
286W: https://acpica.org/
287W: https://github.com/acpica/acpica/
288Q: https://patchwork.kernel.org/project/linux-acpi/list/
289T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
290S: Supported
291F: drivers/acpi/acpica/
292F: include/acpi/
293F: tools/power/acpi/
294
295ACPI FAN DRIVER
296M: Zhang Rui <rui.zhang@intel.com>
297L: linux-acpi@vger.kernel.org
298W: https://01.org/linux-acpi
299S: Supported
300F: drivers/acpi/fan.c
301
302ACPI THERMAL DRIVER
303M: Zhang Rui <rui.zhang@intel.com>
304L: linux-acpi@vger.kernel.org
305W: https://01.org/linux-acpi
306S: Supported
307F: drivers/acpi/*thermal*
308
309ACPI VIDEO DRIVER
310M: Zhang Rui <rui.zhang@intel.com>
311L: linux-acpi@vger.kernel.org
312W: https://01.org/linux-acpi
313S: Supported
314F: drivers/acpi/video.c
315
316ACPI WMI DRIVER
317L: platform-driver-x86@vger.kernel.org
318S: Orphan
319F: drivers/platform/x86/wmi.c
320
321AD1889 ALSA SOUND DRIVER
322M: Thibaut Varene <T-Bone@parisc-linux.org>
323W: http://wiki.parisc-linux.org/AD1889
324L: linux-parisc@vger.kernel.org
325S: Maintained
326F: sound/pci/ad1889.*
327
328AD525X ANALOG DEVICES DIGITAL POTENTIOMETERS DRIVER
329M: Michael Hennerich <michael.hennerich@analog.com>
330W: http://wiki.analog.com/AD5254
331W: http://ez.analog.com/community/linux-device-drivers
332S: Supported
333F: drivers/misc/ad525x_dpot.c
334
335AD5398 CURRENT REGULATOR DRIVER (AD5398/AD5821)
336M: Michael Hennerich <michael.hennerich@analog.com>
337W: http://wiki.analog.com/AD5398
338W: http://ez.analog.com/community/linux-device-drivers
339S: Supported
340F: drivers/regulator/ad5398.c
341
342AD714X CAPACITANCE TOUCH SENSOR DRIVER (AD7142/3/7/8/7A)
343M: Michael Hennerich <michael.hennerich@analog.com>
344W: http://wiki.analog.com/AD7142
345W: http://ez.analog.com/community/linux-device-drivers
346S: Supported
347F: drivers/input/misc/ad714x.c
348
349AD7877 TOUCHSCREEN DRIVER
350M: Michael Hennerich <michael.hennerich@analog.com>
351W: http://wiki.analog.com/AD7877
352W: http://ez.analog.com/community/linux-device-drivers
353S: Supported
354F: drivers/input/touchscreen/ad7877.c
355
356AD7879 TOUCHSCREEN DRIVER (AD7879/AD7889)
357M: Michael Hennerich <michael.hennerich@analog.com>
358W: http://wiki.analog.com/AD7879
359W: http://ez.analog.com/community/linux-device-drivers
360S: Supported
361F: drivers/input/touchscreen/ad7879.c
362
363ADDRESS SPACE LAYOUT RANDOMIZATION (ASLR)
364M: Jiri Kosina <jkosina@suse.cz>
365S: Maintained
366
367ADM1025 HARDWARE MONITOR DRIVER
368M: Jean Delvare <jdelvare@suse.de>
369L: lm-sensors@lm-sensors.org
370S: Maintained
371F: Documentation/hwmon/adm1025
372F: drivers/hwmon/adm1025.c
373
374ADM1029 HARDWARE MONITOR DRIVER
375M: Corentin Labbe <clabbe.montjoie@gmail.com>
376L: lm-sensors@lm-sensors.org
377S: Maintained
378F: drivers/hwmon/adm1029.c
379
380ADM8211 WIRELESS DRIVER
381L: linux-wireless@vger.kernel.org
382W: http://wireless.kernel.org/
383S: Orphan
384F: drivers/net/wireless/adm8211.*
385
386ADP1653 FLASH CONTROLLER DRIVER
387M: Sakari Ailus <sakari.ailus@iki.fi>
388L: linux-media@vger.kernel.org
389S: Maintained
390F: drivers/media/i2c/adp1653.c
391F: include/media/adp1653.h
392
393ADP5520 BACKLIGHT DRIVER WITH IO EXPANDER (ADP5520/ADP5501)
394M: Michael Hennerich <michael.hennerich@analog.com>
395W: http://wiki.analog.com/ADP5520
396W: http://ez.analog.com/community/linux-device-drivers
397S: Supported
398F: drivers/mfd/adp5520.c
399F: drivers/video/backlight/adp5520_bl.c
400F: drivers/leds/leds-adp5520.c
401F: drivers/gpio/gpio-adp5520.c
402F: drivers/input/keyboard/adp5520-keys.c
403
404ADP5588 QWERTY KEYPAD AND IO EXPANDER DRIVER (ADP5588/ADP5587)
405M: Michael Hennerich <michael.hennerich@analog.com>
406W: http://wiki.analog.com/ADP5588
407W: http://ez.analog.com/community/linux-device-drivers
408S: Supported
409F: drivers/input/keyboard/adp5588-keys.c
410F: drivers/gpio/gpio-adp5588.c
411
412ADP8860 BACKLIGHT DRIVER (ADP8860/ADP8861/ADP8863)
413M: Michael Hennerich <michael.hennerich@analog.com>
414W: http://wiki.analog.com/ADP8860
415W: http://ez.analog.com/community/linux-device-drivers
416S: Supported
417F: drivers/video/backlight/adp8860_bl.c
418
419ADS1015 HARDWARE MONITOR DRIVER
420M: Dirk Eibach <eibach@gdsys.de>
421L: lm-sensors@lm-sensors.org
422S: Maintained
423F: Documentation/hwmon/ads1015
424F: drivers/hwmon/ads1015.c
425F: include/linux/i2c/ads1015.h
426
427ADT746X FAN DRIVER
428M: Colin Leroy <colin@colino.net>
429S: Maintained
430F: drivers/macintosh/therm_adt746x.c
431
432ADT7475 HARDWARE MONITOR DRIVER
433M: Jean Delvare <jdelvare@suse.de>
434L: lm-sensors@lm-sensors.org
435S: Maintained
436F: Documentation/hwmon/adt7475
437F: drivers/hwmon/adt7475.c
438
439ADXL34X THREE-AXIS DIGITAL ACCELEROMETER DRIVER (ADXL345/ADXL346)
440M: Michael Hennerich <michael.hennerich@analog.com>
441W: http://wiki.analog.com/ADXL345
442W: http://ez.analog.com/community/linux-device-drivers
443S: Supported
444F: drivers/input/misc/adxl34x.c
445
446ADVANSYS SCSI DRIVER
447M: Matthew Wilcox <matthew@wil.cx>
448L: linux-scsi@vger.kernel.org
449S: Maintained
450F: Documentation/scsi/advansys.txt
451F: drivers/scsi/advansys.c
452
453AEDSP16 DRIVER
454M: Riccardo Facchetti <fizban@tin.it>
455S: Maintained
456F: sound/oss/aedsp16.c
457
458AF9013 MEDIA DRIVER
459M: Antti Palosaari <crope@iki.fi>
460L: linux-media@vger.kernel.org
461W: http://linuxtv.org/
462W: http://palosaari.fi/linux/
463Q: http://patchwork.linuxtv.org/project/linux-media/list/
464T: git git://linuxtv.org/anttip/media_tree.git
465S: Maintained
466F: drivers/media/dvb-frontends/af9013*
467
468AF9033 MEDIA DRIVER
469M: Antti Palosaari <crope@iki.fi>
470L: linux-media@vger.kernel.org
471W: http://linuxtv.org/
472W: http://palosaari.fi/linux/
473Q: http://patchwork.linuxtv.org/project/linux-media/list/
474T: git git://linuxtv.org/anttip/media_tree.git
475S: Maintained
476F: drivers/media/dvb-frontends/af9033*
477
478AFFS FILE SYSTEM
479L: linux-fsdevel@vger.kernel.org
480S: Orphan
481F: Documentation/filesystems/affs.txt
482F: fs/affs/
483
484AFS FILESYSTEM & AF_RXRPC SOCKET DOMAIN
485M: David Howells <dhowells@redhat.com>
486L: linux-afs@lists.infradead.org
487S: Supported
488F: fs/afs/
489F: include/net/af_rxrpc.h
490F: net/rxrpc/af_rxrpc.c
491
492AGPGART DRIVER
493M: David Airlie <airlied@linux.ie>
494T: git git://people.freedesktop.org/~airlied/linux (part of drm maint)
495S: Maintained
496F: drivers/char/agp/
497F: include/linux/agp*
498F: include/uapi/linux/agp*
499
500AHA152X SCSI DRIVER
501M: "Juergen E. Fischer" <fischer@norbit.de>
502L: linux-scsi@vger.kernel.org
503S: Maintained
504F: drivers/scsi/aha152x*
505F: drivers/scsi/pcmcia/aha152x*
506
507AIC7XXX / AIC79XX SCSI DRIVER
508M: Hannes Reinecke <hare@suse.de>
509L: linux-scsi@vger.kernel.org
510S: Maintained
511F: drivers/scsi/aic7xxx/
512
513AIMSLAB FM RADIO RECEIVER DRIVER
514M: Hans Verkuil <hverkuil@xs4all.nl>
515L: linux-media@vger.kernel.org
516T: git git://linuxtv.org/media_tree.git
517W: http://linuxtv.org
518S: Maintained
519F: drivers/media/radio/radio-aimslab*
520
521AIO
522M: Benjamin LaHaise <bcrl@kvack.org>
523L: linux-aio@kvack.org
524S: Supported
525F: fs/aio.c
526F: include/linux/*aio*.h
527
528AIRSPY MEDIA DRIVER
529M: Antti Palosaari <crope@iki.fi>
530L: linux-media@vger.kernel.org
531W: http://linuxtv.org/
532W: http://palosaari.fi/linux/
533Q: http://patchwork.linuxtv.org/project/linux-media/list/
534T: git git://linuxtv.org/anttip/media_tree.git
535S: Maintained
536F: drivers/media/usb/airspy/
537
538ALCATEL SPEEDTOUCH USB DRIVER
539M: Duncan Sands <duncan.sands@free.fr>
540L: linux-usb@vger.kernel.org
541W: http://www.linux-usb.org/SpeedTouch/
542S: Maintained
543F: drivers/usb/atm/speedtch.c
544F: drivers/usb/atm/usbatm.c
545
546ALCHEMY AU1XX0 MMC DRIVER
547M: Manuel Lauss <manuel.lauss@gmail.com>
548S: Maintained
549F: drivers/mmc/host/au1xmmc.c
550
551ALI1563 I2C DRIVER
552M: Rudolf Marek <r.marek@assembler.cz>
553L: linux-i2c@vger.kernel.org
554S: Maintained
555F: Documentation/i2c/busses/i2c-ali1563
556F: drivers/i2c/busses/i2c-ali1563.c
557
558ALPHA PORT
559M: Richard Henderson <rth@twiddle.net>
560M: Ivan Kokshaysky <ink@jurassic.park.msu.ru>
561M: Matt Turner <mattst88@gmail.com>
562S: Odd Fixes
563L: linux-alpha@vger.kernel.org
564F: arch/alpha/
565
566ALTERA MAILBOX DRIVER
567M: Ley Foon Tan <lftan@altera.com>
568L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
569S: Maintained
570F: drivers/mailbox/mailbox-altera.c
571
572ALTERA PIO DRIVER
573M: Tien Hock Loh <thloh@altera.com>
574L: linux-gpio@vger.kernel.org
575S: Maintained
576F: drivers/gpio/gpio-altera.c
577
578ALTERA TRIPLE SPEED ETHERNET DRIVER
579M: Vince Bridgers <vbridger@opensource.altera.com>
580L: netdev@vger.kernel.org
581L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
582S: Maintained
583F: drivers/net/ethernet/altera/
584
585ALTERA UART/JTAG UART SERIAL DRIVERS
586M: Tobias Klauser <tklauser@distanz.ch>
587L: linux-serial@vger.kernel.org
588L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
589S: Maintained
590F: drivers/tty/serial/altera_uart.c
591F: drivers/tty/serial/altera_jtaguart.c
592F: include/linux/altera_uart.h
593F: include/linux/altera_jtaguart.h
594
595AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER
596M: Tom Lendacky <thomas.lendacky@amd.com>
597L: linux-crypto@vger.kernel.org
598S: Supported
599F: drivers/crypto/ccp/
600F: include/linux/ccp.h
601
602AMD FAM15H PROCESSOR POWER MONITORING DRIVER
603M: Andreas Herrmann <herrmann.der.user@googlemail.com>
604L: lm-sensors@lm-sensors.org
605S: Maintained
606F: Documentation/hwmon/fam15h_power
607F: drivers/hwmon/fam15h_power.c
608
609AMD GEODE CS5536 USB DEVICE CONTROLLER DRIVER
610M: Thomas Dahlmann <dahlmann.thomas@arcor.de>
611L: linux-geode@lists.infradead.org (moderated for non-subscribers)
612S: Supported
613F: drivers/usb/gadget/udc/amd5536udc.*
614
615AMD GEODE PROCESSOR/CHIPSET SUPPORT
616P: Andres Salomon <dilinger@queued.net>
617L: linux-geode@lists.infradead.org (moderated for non-subscribers)
618W: http://www.amd.com/us-en/ConnectivitySolutions/TechnicalResources/0,,50_2334_2452_11363,00.html
619S: Supported
620F: drivers/char/hw_random/geode-rng.c
621F: drivers/crypto/geode*
622F: drivers/video/fbdev/geode/
623F: arch/x86/include/asm/geode.h
624
625AMD IOMMU (AMD-VI)
626M: Joerg Roedel <joro@8bytes.org>
627L: iommu@lists.linux-foundation.org
628T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
629S: Maintained
630F: drivers/iommu/amd_iommu*.[ch]
631F: include/linux/amd-iommu.h
632
633AMD KFD
634M: Oded Gabbay <oded.gabbay@amd.com>
635L: dri-devel@lists.freedesktop.org
636T: git git://people.freedesktop.org/~gabbayo/linux.git
637S: Supported
638F: drivers/gpu/drm/amd/amdkfd/
639F: drivers/gpu/drm/amd/include/cik_structs.h
640F: drivers/gpu/drm/amd/include/kgd_kfd_interface.h
641F: drivers/gpu/drm/radeon/radeon_kfd.c
642F: drivers/gpu/drm/radeon/radeon_kfd.h
643F: include/uapi/linux/kfd_ioctl.h
644
645AMD MICROCODE UPDATE SUPPORT
646M: Borislav Petkov <bp@alien8.de>
647S: Maintained
648F: arch/x86/kernel/cpu/microcode/amd*
649
650AMD XGBE DRIVER
651M: Tom Lendacky <thomas.lendacky@amd.com>
652L: netdev@vger.kernel.org
653S: Supported
654F: drivers/net/ethernet/amd/xgbe/
655F: drivers/net/phy/amd-xgbe-phy.c
656
657AMS (Apple Motion Sensor) DRIVER
658M: Michael Hanselmann <linux-kernel@hansmi.ch>
659S: Supported
660F: drivers/macintosh/ams/
661
662AMSO1100 RNIC DRIVER
663M: Tom Tucker <tom@opengridcomputing.com>
664M: Steve Wise <swise@opengridcomputing.com>
665L: linux-rdma@vger.kernel.org
666S: Maintained
667F: drivers/infiniband/hw/amso1100/
668
669ANALOG DEVICES INC AD9389B DRIVER
670M: Hans Verkuil <hans.verkuil@cisco.com>
671L: linux-media@vger.kernel.org
672S: Maintained
673F: drivers/media/i2c/ad9389b*
674
675ANALOG DEVICES INC ADV7180 DRIVER
676M: Lars-Peter Clausen <lars@metafoo.de>
677L: linux-media@vger.kernel.org
678W: http://ez.analog.com/community/linux-device-drivers
679S: Supported
680F: drivers/media/i2c/adv7180.c
681
682ANALOG DEVICES INC ADV7511 DRIVER
683M: Hans Verkuil <hans.verkuil@cisco.com>
684L: linux-media@vger.kernel.org
685S: Maintained
686F: drivers/media/i2c/adv7511*
687
688ANALOG DEVICES INC ADV7604 DRIVER
689M: Hans Verkuil <hans.verkuil@cisco.com>
690L: linux-media@vger.kernel.org
691S: Maintained
692F: drivers/media/i2c/adv7604*
693
694ANALOG DEVICES INC ADV7842 DRIVER
695M: Hans Verkuil <hans.verkuil@cisco.com>
696L: linux-media@vger.kernel.org
697S: Maintained
698F: drivers/media/i2c/adv7842*
699
700ANALOG DEVICES INC ASOC CODEC DRIVERS
701M: Lars-Peter Clausen <lars@metafoo.de>
702L: alsa-devel@alsa-project.org (moderated for non-subscribers)
703W: http://wiki.analog.com/
704W: http://ez.analog.com/community/linux-device-drivers
705S: Supported
706F: sound/soc/codecs/adau*
707F: sound/soc/codecs/adav*
708F: sound/soc/codecs/ad1*
709F: sound/soc/codecs/ad7*
710F: sound/soc/codecs/ssm*
711F: sound/soc/codecs/sigmadsp.*
712
713ANALOG DEVICES INC ASOC DRIVERS
714L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
715L: alsa-devel@alsa-project.org (moderated for non-subscribers)
716W: http://blackfin.uclinux.org/
717S: Supported
718F: sound/soc/blackfin/*
719
720ANALOG DEVICES INC IIO DRIVERS
721M: Lars-Peter Clausen <lars@metafoo.de>
722M: Michael Hennerich <Michael.Hennerich@analog.com>
723W: http://wiki.analog.com/
724W: http://ez.analog.com/community/linux-device-drivers
725S: Supported
726F: drivers/iio/*/ad*
727X: drivers/iio/*/adjd*
728F: drivers/staging/iio/*/ad*
729F: staging/iio/trigger/iio-trig-bfin-timer.c
730
731ANDROID DRIVERS
732M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
733M: Arve Hjønnevåg <arve@android.com>
734M: Riley Andrews <riandrews@android.com>
735T: git git://git.kernel.org/pub/scm/linux/kernel/gregkh/staging.git
736L: devel@driverdev.osuosl.org
737S: Supported
738F: drivers/android/
739F: drivers/staging/android/
740
741AOA (Apple Onboard Audio) ALSA DRIVER
742M: Johannes Berg <johannes@sipsolutions.net>
743L: linuxppc-dev@lists.ozlabs.org
744L: alsa-devel@alsa-project.org (moderated for non-subscribers)
745S: Maintained
746F: sound/aoa/
747
748APM DRIVER
749M: Jiri Kosina <jkosina@suse.cz>
750S: Odd fixes
751F: arch/x86/kernel/apm_32.c
752F: include/linux/apm_bios.h
753F: include/uapi/linux/apm_bios.h
754F: drivers/char/apm-emulation.c
755
756APPLE BCM5974 MULTITOUCH DRIVER
757M: Henrik Rydberg <rydberg@bitmath.org>
758L: linux-input@vger.kernel.org
759S: Odd fixes
760F: drivers/input/mouse/bcm5974.c
761
762APPLE SMC DRIVER
763M: Henrik Rydberg <rydberg@bitmath.org>
764L: lm-sensors@lm-sensors.org
765S: Odd fixes
766F: drivers/hwmon/applesmc.c
767
768APPLETALK NETWORK LAYER
769M: Arnaldo Carvalho de Melo <acme@ghostprotocols.net>
770S: Maintained
771F: drivers/net/appletalk/
772F: net/appletalk/
773
774APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER
775M: Iyappan Subramanian <isubramanian@apm.com>
776M: Keyur Chudgar <kchudgar@apm.com>
777S: Supported
778F: drivers/net/ethernet/apm/xgene/
779F: Documentation/devicetree/bindings/net/apm-xgene-enet.txt
780
781APTINA CAMERA SENSOR PLL
782M: Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
783L: linux-media@vger.kernel.org
784S: Maintained
785F: drivers/media/i2c/aptina-pll.*
786
787ARC FRAMEBUFFER DRIVER
788M: Jaya Kumar <jayalk@intworks.biz>
789S: Maintained
790F: drivers/video/fbdev/arcfb.c
791F: drivers/video/fbdev/core/fb_defio.c
792
793ARM MFM AND FLOPPY DRIVERS
794M: Ian Molton <spyro@f2s.com>
795S: Maintained
796F: arch/arm/lib/floppydma.S
797F: arch/arm/include/asm/floppy.h
798
799ARM PMU PROFILING AND DEBUGGING
800M: Will Deacon <will.deacon@arm.com>
801S: Maintained
802F: arch/arm/kernel/perf_event*
803F: arch/arm/oprofile/common.c
804F: arch/arm/include/asm/pmu.h
805F: arch/arm/kernel/hw_breakpoint.c
806F: arch/arm/include/asm/hw_breakpoint.h
807
808ARM PORT
809M: Russell King <linux@arm.linux.org.uk>
810L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
811W: http://www.arm.linux.org.uk/
812S: Maintained
813F: arch/arm/
814
815ARM SUB-ARCHITECTURES
816L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
817S: Maintained
818F: arch/arm/mach-*/
819F: arch/arm/plat-*/
820T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git
821
822ARM PRIMECELL AACI PL041 DRIVER
823M: Russell King <linux@arm.linux.org.uk>
824S: Maintained
825F: sound/arm/aaci.*
826
827ARM PRIMECELL CLCD PL110 DRIVER
828M: Russell King <linux@arm.linux.org.uk>
829S: Maintained
830F: drivers/video/fbdev/amba-clcd.*
831
832ARM PRIMECELL KMI PL050 DRIVER
833M: Russell King <linux@arm.linux.org.uk>
834S: Maintained
835F: drivers/input/serio/ambakmi.*
836F: include/linux/amba/kmi.h
837
838ARM PRIMECELL MMCI PL180/1 DRIVER
839M: Russell King <linux@arm.linux.org.uk>
840S: Maintained
841F: drivers/mmc/host/mmci.*
842F: include/linux/amba/mmci.h
843
844ARM PRIMECELL UART PL010 AND PL011 DRIVERS
845M: Russell King <linux@arm.linux.org.uk>
846S: Maintained
847F: drivers/tty/serial/amba-pl01*.c
848F: include/linux/amba/serial.h
849
850ARM PRIMECELL BUS SUPPORT
851M: Russell King <linux@arm.linux.org.uk>
852S: Maintained
853F: drivers/amba/
854F: include/linux/amba/bus.h
855
856ARM/ADS SPHERE MACHINE SUPPORT
857M: Lennert Buytenhek <kernel@wantstofly.org>
858L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
859S: Maintained
860
861ARM/AFEB9260 MACHINE SUPPORT
862M: Sergey Lapin <slapin@ossfans.org>
863L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
864S: Maintained
865
866ARM/AJECO 1ARM MACHINE SUPPORT
867M: Lennert Buytenhek <kernel@wantstofly.org>
868L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
869S: Maintained
870
871ARM/Allwinner A1X SoC support
872M: Maxime Ripard <maxime.ripard@free-electrons.com>
873L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
874S: Maintained
875N: sun[x4567]i
876
877ARM/Allwinner SoC Clock Support
878M: Emilio López <emilio@elopez.com.ar>
879S: Maintained
880F: drivers/clk/sunxi/
881
882ARM/Amlogic MesonX SoC support
883M: Carlo Caione <carlo@caione.org>
884L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
885S: Maintained
886F: drivers/media/rc/meson-ir.c
887N: meson[x68]
888
889ARM/Annapurna Labs ALPINE ARCHITECTURE
890M: Tsahee Zidenberg <tsahee@annapurnalabs.com>
891S: Maintained
892F: arch/arm/mach-alpine/
893
894ARM/ATMEL AT91RM9200 AND AT91SAM ARM ARCHITECTURES
895M: Nicolas Ferre <nicolas.ferre@atmel.com>
896M: Alexandre Belloni <alexandre.belloni@free-electrons.com>
897M: Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
898L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
899W: http://www.linux4sam.org
900S: Supported
901F: arch/arm/mach-at91/
902F: include/soc/at91/
903F: arch/arm/boot/dts/at91*.dts
904F: arch/arm/boot/dts/at91*.dtsi
905F: arch/arm/boot/dts/sama*.dts
906F: arch/arm/boot/dts/sama*.dtsi
907F: arch/arm/include/debug/at91.S
908
909ARM/ATMEL AT91 Clock Support
910M: Boris Brezillon <boris.brezillon@free-electrons.com>
911S: Maintained
912F: drivers/clk/at91
913
914ARM/CALXEDA HIGHBANK ARCHITECTURE
915M: Rob Herring <robh@kernel.org>
916L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
917S: Maintained
918F: arch/arm/mach-highbank/
919
920ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT
921M: Krzysztof Halasa <khalasa@piap.pl>
922S: Maintained
923F: arch/arm/mach-cns3xxx/
924
925ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE
926M: Alexander Shiyan <shc_work@mail.ru>
927L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
928S: Odd Fixes
929N: clps711x
930
931ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE
932M: Hartley Sweeten <hsweeten@visionengravers.com>
933M: Ryan Mallon <rmallon@gmail.com>
934L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
935S: Maintained
936F: arch/arm/mach-ep93xx/
937F: arch/arm/mach-ep93xx/include/mach/
938
939ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT
940M: Lennert Buytenhek <kernel@wantstofly.org>
941L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
942S: Maintained
943
944ARM/CLKDEV SUPPORT
945M: Russell King <linux@arm.linux.org.uk>
946L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
947S: Maintained
948F: arch/arm/include/asm/clkdev.h
949F: drivers/clk/clkdev.c
950
951ARM/COMPULAB CM-X270/EM-X270 and CM-X300 MACHINE SUPPORT
952M: Mike Rapoport <mike@compulab.co.il>
953L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
954S: Maintained
955
956ARM/CONTEC MICRO9 MACHINE SUPPORT
957M: Hubert Feurstein <hubert.feurstein@contec.at>
958S: Maintained
959F: arch/arm/mach-ep93xx/micro9.c
960
961ARM/CORESIGHT FRAMEWORK AND DRIVERS
962M: Mathieu Poirier <mathieu.poirier@linaro.org>
963L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
964S: Maintained
965F: drivers/hwtracing/coresight/*
966F: Documentation/trace/coresight.txt
967F: Documentation/devicetree/bindings/arm/coresight.txt
968F: Documentation/ABI/testing/sysfs-bus-coresight-devices-*
969
970ARM/CORGI MACHINE SUPPORT
971M: Richard Purdie <rpurdie@rpsys.net>
972S: Maintained
973
974ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE
975M: Hans Ulli Kroll <ulli.kroll@googlemail.com>
976L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
977T: git git://github.com/ulli-kroll/linux.git
978S: Maintained
979F: arch/arm/mach-gemini/
980
981ARM/CSR SIRFPRIMA2 MACHINE SUPPORT
982M: Barry Song <baohua@kernel.org>
983L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
984T: git git://git.kernel.org/pub/scm/linux/kernel/git/baohua/linux.git
985S: Maintained
986F: arch/arm/mach-prima2/
987F: drivers/clk/sirf/
988F: drivers/clocksource/timer-prima2.c
989F: drivers/clocksource/timer-atlas7.c
990N: [^a-z]sirf
991
992ARM/CONEXANT DIGICOLOR MACHINE SUPPORT
993M: Baruch Siach <baruch@tkos.co.il>
994L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
995S: Maintained
996N: digicolor
997
998ARM/EBSA110 MACHINE SUPPORT
999M: Russell King <linux@arm.linux.org.uk>
1000L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1001W: http://www.arm.linux.org.uk/
1002S: Maintained
1003F: arch/arm/mach-ebsa110/
1004F: drivers/net/ethernet/amd/am79c961a.*
1005
1006ARM/ENERGY MICRO (SILICON LABS) EFM32 SUPPORT
1007M: Uwe Kleine-König <kernel@pengutronix.de>
1008L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1009S: Maintained
1010N: efm32
1011
1012ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6)
1013M: Daniel Ribeiro <drwyrm@gmail.com>
1014M: Stefan Schmidt <stefan@openezx.org>
1015M: Harald Welte <laforge@openezx.org>
1016L: openezx-devel@lists.openezx.org (moderated for non-subscribers)
1017W: http://www.openezx.org/
1018S: Maintained
1019T: topgit git://git.openezx.org/openezx.git
1020F: arch/arm/mach-pxa/ezx.c
1021
1022ARM/FARADAY FA526 PORT
1023M: Hans Ulli Kroll <ulli.kroll@googlemail.com>
1024L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1025S: Maintained
1026T: git git://git.berlios.de/gemini-board
1027F: arch/arm/mm/*-fa*
1028
1029ARM/FOOTBRIDGE ARCHITECTURE
1030M: Russell King <linux@arm.linux.org.uk>
1031L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1032W: http://www.arm.linux.org.uk/
1033S: Maintained
1034F: arch/arm/include/asm/hardware/dec21285.h
1035F: arch/arm/mach-footbridge/
1036
1037ARM/FREESCALE IMX / MXC ARM ARCHITECTURE
1038M: Shawn Guo <shawn.guo@linaro.org>
1039M: Sascha Hauer <kernel@pengutronix.de>
1040L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1041S: Maintained
1042T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1043F: arch/arm/mach-imx/
1044F: arch/arm/mach-mxs/
1045F: arch/arm/boot/dts/imx*
1046F: arch/arm/configs/imx*_defconfig
1047
1048ARM/FREESCALE VYBRID ARM ARCHITECTURE
1049M: Shawn Guo <shawn.guo@linaro.org>
1050M: Sascha Hauer <kernel@pengutronix.de>
1051R: Stefan Agner <stefan@agner.ch>
1052L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1053S: Maintained
1054T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1055F: arch/arm/mach-imx/*vf610*
1056F: arch/arm/boot/dts/vf*
1057
1058ARM/GLOMATION GESBC9312SX MACHINE SUPPORT
1059M: Lennert Buytenhek <kernel@wantstofly.org>
1060L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1061S: Maintained
1062
1063ARM/GUMSTIX MACHINE SUPPORT
1064M: Steve Sakoman <sakoman@gmail.com>
1065L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1066S: Maintained
1067
1068ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT
1069M: Philipp Zabel <philipp.zabel@gmail.com>
1070M: Paul Parsons <lost.distance@yahoo.com>
1071L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1072S: Maintained
1073F: arch/arm/mach-pxa/hx4700.c
1074F: arch/arm/mach-pxa/include/mach/hx4700.h
1075F: sound/soc/pxa/hx4700.c
1076
1077ARM/HISILICON SOC SUPPORT
1078M: Wei Xu <xuwei5@hisilicon.com>
1079L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1080W: http://www.hisilicon.com
1081S: Supported
1082T: git git://github.com/hisilicon/linux-hisi.git
1083F: arch/arm/mach-hisi/
1084
1085ARM/HP JORNADA 7XX MACHINE SUPPORT
1086M: Kristoffer Ericson <kristoffer.ericson@gmail.com>
1087W: www.jlime.com
1088S: Maintained
1089T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
1090F: arch/arm/mach-sa1100/jornada720.c
1091F: arch/arm/mach-sa1100/include/mach/jornada720.h
1092
1093ARM/IGEP MACHINE SUPPORT
1094M: Enric Balletbo i Serra <eballetbo@gmail.com>
1095M: Javier Martinez Canillas <javier@dowhile0.org>
1096L: linux-omap@vger.kernel.org
1097L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1098S: Maintained
1099F: arch/arm/boot/dts/omap3-igep*
1100
1101ARM/INCOME PXA270 SUPPORT
1102M: Marek Vasut <marek.vasut@gmail.com>
1103L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1104S: Maintained
1105F: arch/arm/mach-pxa/colibri-pxa270-income.c
1106
1107ARM/INTEL IOP32X ARM ARCHITECTURE
1108M: Lennert Buytenhek <kernel@wantstofly.org>
1109L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1110S: Maintained
1111
1112ARM/INTEL IOP33X ARM ARCHITECTURE
1113L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1114S: Orphan
1115
1116ARM/INTEL IOP13XX ARM ARCHITECTURE
1117M: Lennert Buytenhek <kernel@wantstofly.org>
1118L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1119S: Maintained
1120
1121ARM/INTEL IQ81342EX MACHINE SUPPORT
1122M: Lennert Buytenhek <kernel@wantstofly.org>
1123L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1124S: Maintained
1125
1126ARM/INTEL IXDP2850 MACHINE SUPPORT
1127M: Lennert Buytenhek <kernel@wantstofly.org>
1128L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1129S: Maintained
1130
1131ARM/INTEL IXP4XX ARM ARCHITECTURE
1132M: Imre Kaloz <kaloz@openwrt.org>
1133M: Krzysztof Halasa <khalasa@piap.pl>
1134L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1135S: Maintained
1136F: arch/arm/mach-ixp4xx/
1137
1138ARM/INTEL RESEARCH IMOTE/STARGATE 2 MACHINE SUPPORT
1139M: Jonathan Cameron <jic23@cam.ac.uk>
1140L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1141S: Maintained
1142F: arch/arm/mach-pxa/stargate2.c
1143F: drivers/pcmcia/pxa2xx_stargate2.c
1144
1145ARM/INTEL XSC3 (MANZANO) ARM CORE
1146M: Lennert Buytenhek <kernel@wantstofly.org>
1147L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1148S: Maintained
1149
1150ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT
1151M: Lennert Buytenhek <kernel@wantstofly.org>
1152L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1153S: Maintained
1154
1155ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE
1156M: Santosh Shilimkar <ssantosh@kernel.org>
1157L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1158S: Maintained
1159F: arch/arm/mach-keystone/
1160T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
1161
1162ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK
1163M: Santosh Shilimkar <ssantosh@kernel.org>
1164L: linux-kernel@vger.kernel.org
1165S: Maintained
1166F: drivers/clk/keystone/
1167
1168ARM/TEXAS INSTRUMENT KEYSTONE ClOCKSOURCE
1169M: Santosh Shilimkar <ssantosh@kernel.org>
1170L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1171L: linux-kernel@vger.kernel.org
1172S: Maintained
1173F: drivers/clocksource/timer-keystone.c
1174
1175ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER
1176M: Santosh Shilimkar <ssantosh@kernel.org>
1177L: linux-kernel@vger.kernel.org
1178S: Maintained
1179F: drivers/power/reset/keystone-reset.c
1180
1181ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS
1182M: Santosh Shilimkar <ssantosh@kernel.org>
1183L: linux-kernel@vger.kernel.org
1184S: Maintained
1185F: drivers/memory/*emif*
1186
1187ARM/LOGICPD PXA270 MACHINE SUPPORT
1188M: Lennert Buytenhek <kernel@wantstofly.org>
1189L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1190S: Maintained
1191
1192ARM/MAGICIAN MACHINE SUPPORT
1193M: Philipp Zabel <philipp.zabel@gmail.com>
1194S: Maintained
1195
1196ARM/Marvell Kirkwood and Armada 370, 375, 38x, XP SOC support
1197M: Jason Cooper <jason@lakedaemon.net>
1198M: Andrew Lunn <andrew@lunn.ch>
1199M: Gregory Clement <gregory.clement@free-electrons.com>
1200M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1201L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1202S: Maintained
1203F: arch/arm/mach-mvebu/
1204F: drivers/rtc/rtc-armada38x.c
1205F: arch/arm/boot/dts/armada*
1206F: arch/arm/boot/dts/kirkwood*
1207
1208
1209ARM/Marvell Berlin SoC support
1210M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1211L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1212S: Maintained
1213F: arch/arm/mach-berlin/
1214F: arch/arm/boot/dts/berlin*
1215
1216
1217ARM/Marvell Dove/MV78xx0/Orion SOC support
1218M: Jason Cooper <jason@lakedaemon.net>
1219M: Andrew Lunn <andrew@lunn.ch>
1220M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1221M: Gregory Clement <gregory.clement@free-electrons.com>
1222L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1223S: Maintained
1224F: arch/arm/mach-dove/
1225F: arch/arm/mach-mv78xx0/
1226F: arch/arm/mach-orion5x/
1227F: arch/arm/plat-orion/
1228F: arch/arm/boot/dts/dove*
1229F: arch/arm/boot/dts/orion5x*
1230
1231
1232ARM/Orion SoC/Technologic Systems TS-78xx platform support
1233M: Alexander Clouter <alex@digriz.org.uk>
1234L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1235W: http://www.digriz.org.uk/ts78xx/kernel
1236S: Maintained
1237F: arch/arm/mach-orion5x/ts78xx-*
1238
1239ARM/Mediatek SoC support
1240M: Matthias Brugger <matthias.bgg@gmail.com>
1241L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1242L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1243S: Maintained
1244F: arch/arm/boot/dts/mt6*
1245F: arch/arm/boot/dts/mt8*
1246F: arch/arm/mach-mediatek/
1247N: mtk
1248K: mediatek
1249
1250ARM/MICREL KS8695 ARCHITECTURE
1251M: Greg Ungerer <gerg@uclinux.org>
1252L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1253F: arch/arm/mach-ks8695/
1254S: Odd Fixes
1255
1256ARM/MIOA701 MACHINE SUPPORT
1257M: Robert Jarzmik <robert.jarzmik@free.fr>
1258L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1259F: arch/arm/mach-pxa/mioa701.c
1260S: Maintained
1261
1262ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT
1263M: Michael Petchkovsky <mkpetch@internode.on.net>
1264S: Maintained
1265
1266ARM/NOMADIK ARCHITECTURE
1267M: Alessandro Rubini <rubini@unipv.it>
1268M: Linus Walleij <linus.walleij@linaro.org>
1269L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1270S: Maintained
1271F: arch/arm/mach-nomadik/
1272F: drivers/pinctrl/nomadik/
1273F: drivers/i2c/busses/i2c-nomadik.c
1274T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git
1275
1276ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT
1277M: Nelson Castillo <arhuaco@freaks-unidos.net>
1278L: openmoko-kernel@lists.openmoko.org (subscribers-only)
1279W: http://wiki.openmoko.org/wiki/Neo_FreeRunner
1280S: Supported
1281
1282ARM/TOSA MACHINE SUPPORT
1283M: Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
1284M: Dirk Opfer <dirk@opfer-online.de>
1285S: Maintained
1286
1287ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT
1288M: Marek Vasut <marek.vasut@gmail.com>
1289L: linux-arm-kernel@lists.infradead.org
1290W: http://hackndev.com
1291S: Maintained
1292F: arch/arm/mach-pxa/include/mach/palmtx.h
1293F: arch/arm/mach-pxa/palmtx.c
1294F: arch/arm/mach-pxa/include/mach/palmt5.h
1295F: arch/arm/mach-pxa/palmt5.c
1296F: arch/arm/mach-pxa/include/mach/palmld.h
1297F: arch/arm/mach-pxa/palmld.c
1298F: arch/arm/mach-pxa/include/mach/palmte2.h
1299F: arch/arm/mach-pxa/palmte2.c
1300F: arch/arm/mach-pxa/include/mach/palmtc.h
1301F: arch/arm/mach-pxa/palmtc.c
1302
1303ARM/PALM TREO SUPPORT
1304M: Tomas Cech <sleep_walker@suse.cz>
1305L: linux-arm-kernel@lists.infradead.org
1306W: http://hackndev.com
1307S: Maintained
1308F: arch/arm/mach-pxa/include/mach/palmtreo.h
1309F: arch/arm/mach-pxa/palmtreo.c
1310
1311ARM/PALMZ72 SUPPORT
1312M: Sergey Lapin <slapin@ossfans.org>
1313L: linux-arm-kernel@lists.infradead.org
1314W: http://hackndev.com
1315S: Maintained
1316F: arch/arm/mach-pxa/include/mach/palmz72.h
1317F: arch/arm/mach-pxa/palmz72.c
1318
1319ARM/PLEB SUPPORT
1320M: Peter Chubb <pleb@gelato.unsw.edu.au>
1321W: http://www.disy.cse.unsw.edu.au/Hardware/PLEB
1322S: Maintained
1323
1324ARM/PT DIGITAL BOARD PORT
1325M: Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de>
1326L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1327W: http://www.arm.linux.org.uk/
1328S: Maintained
1329
1330ARM/QUALCOMM SUPPORT
1331M: Kumar Gala <galak@codeaurora.org>
1332M: Andy Gross <agross@codeaurora.org>
1333M: David Brown <davidb@codeaurora.org>
1334L: linux-arm-msm@vger.kernel.org
1335L: linux-soc@vger.kernel.org
1336S: Maintained
1337F: arch/arm/mach-qcom/
1338F: drivers/soc/qcom/
1339F: drivers/tty/serial/msm_serial.h
1340F: drivers/tty/serial/msm_serial.c
1341F: drivers/*/pm8???-*
1342F: drivers/mfd/ssbi.c
1343F: drivers/firmware/qcom_scm.c
1344T: git git://git.kernel.org/pub/scm/linux/kernel/git/galak/linux-qcom.git
1345
1346ARM/RADISYS ENP2611 MACHINE SUPPORT
1347M: Lennert Buytenhek <kernel@wantstofly.org>
1348L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1349S: Maintained
1350
1351ARM/RISCPC ARCHITECTURE
1352M: Russell King <linux@arm.linux.org.uk>
1353L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1354W: http://www.arm.linux.org.uk/
1355S: Maintained
1356F: arch/arm/include/asm/hardware/entry-macro-iomd.S
1357F: arch/arm/include/asm/hardware/ioc.h
1358F: arch/arm/include/asm/hardware/iomd.h
1359F: arch/arm/include/asm/hardware/memc.h
1360F: arch/arm/mach-rpc/
1361F: drivers/net/ethernet/8390/etherh.c
1362F: drivers/net/ethernet/i825xx/ether1*
1363F: drivers/net/ethernet/seeq/ether3*
1364F: drivers/scsi/arm/
1365
1366ARM/Rockchip SoC support
1367M: Heiko Stuebner <heiko@sntech.de>
1368L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1369L: linux-rockchip@lists.infradead.org
1370S: Maintained
1371F: arch/arm/boot/dts/rk3*
1372F: arch/arm/mach-rockchip/
1373F: drivers/clk/rockchip/
1374F: drivers/i2c/busses/i2c-rk3x.c
1375F: drivers/*/*rockchip*
1376F: drivers/*/*/*rockchip*
1377F: sound/soc/rockchip/
1378N: rockchip
1379
1380ARM/SAMSUNG EXYNOS ARM ARCHITECTURES
1381M: Kukjin Kim <kgene@kernel.org>
1382M: Krzysztof Kozlowski <k.kozlowski@samsung.com>
1383L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1384L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
1385S: Maintained
1386F: arch/arm/boot/dts/s3c*
1387F: arch/arm/boot/dts/exynos*
1388F: arch/arm/plat-samsung/
1389F: arch/arm/mach-s3c24*/
1390F: arch/arm/mach-s3c64xx/
1391F: arch/arm/mach-s5p*/
1392F: arch/arm/mach-exynos*/
1393F: drivers/*/*s3c2410*
1394F: drivers/*/*/*s3c2410*
1395F: drivers/spi/spi-s3c*
1396F: sound/soc/samsung/*
1397N: exynos
1398
1399ARM/SAMSUNG MOBILE MACHINE SUPPORT
1400M: Kyungmin Park <kyungmin.park@samsung.com>
1401L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1402S: Maintained
1403F: arch/arm/mach-s5pv210/
1404
1405ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT
1406M: Kyungmin Park <kyungmin.park@samsung.com>
1407M: Kamil Debski <k.debski@samsung.com>
1408L: linux-arm-kernel@lists.infradead.org
1409L: linux-media@vger.kernel.org
1410S: Maintained
1411F: drivers/media/platform/s5p-g2d/
1412
1413ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT
1414M: Kyungmin Park <kyungmin.park@samsung.com>
1415M: Kamil Debski <k.debski@samsung.com>
1416M: Jeongtae Park <jtp.park@samsung.com>
1417L: linux-arm-kernel@lists.infradead.org
1418L: linux-media@vger.kernel.org
1419S: Maintained
1420F: arch/arm/plat-samsung/s5p-dev-mfc.c
1421F: drivers/media/platform/s5p-mfc/
1422
1423ARM/SAMSUNG S5P SERIES TV SUBSYSTEM SUPPORT
1424M: Kyungmin Park <kyungmin.park@samsung.com>
1425M: Tomasz Stanislawski <t.stanislaws@samsung.com>
1426L: linux-arm-kernel@lists.infradead.org
1427L: linux-media@vger.kernel.org
1428S: Maintained
1429F: drivers/media/platform/s5p-tv/
1430
1431ARM/SHMOBILE ARM ARCHITECTURE
1432M: Simon Horman <horms@verge.net.au>
1433M: Magnus Damm <magnus.damm@gmail.com>
1434L: linux-sh@vger.kernel.org
1435W: http://oss.renesas.com
1436Q: http://patchwork.kernel.org/project/linux-sh/list/
1437T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
1438S: Supported
1439F: arch/arm/boot/dts/emev2*
1440F: arch/arm/boot/dts/r7s*
1441F: arch/arm/boot/dts/r8a*
1442F: arch/arm/boot/dts/sh*
1443F: arch/arm/configs/armadillo800eva_defconfig
1444F: arch/arm/configs/bockw_defconfig
1445F: arch/arm/configs/kzm9g_defconfig
1446F: arch/arm/configs/marzen_defconfig
1447F: arch/arm/configs/shmobile_defconfig
1448F: arch/arm/include/debug/renesas-scif.S
1449F: arch/arm/mach-shmobile/
1450F: drivers/sh/
1451
1452ARM/SOCFPGA ARCHITECTURE
1453M: Dinh Nguyen <dinguyen@opensource.altera.com>
1454S: Maintained
1455F: arch/arm/mach-socfpga/
1456F: arch/arm/boot/dts/socfpga*
1457F: arch/arm/configs/socfpga_defconfig
1458W: http://www.rocketboards.org
1459T: git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
1460
1461ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT
1462M: Dinh Nguyen <dinguyen@opensource.altera.com>
1463S: Maintained
1464F: drivers/clk/socfpga/
1465
1466ARM/SOCFPGA EDAC SUPPORT
1467M: Thor Thayer <tthayer@opensource.altera.com>
1468S: Maintained
1469F: drivers/edac/altera_edac.
1470
1471ARM/STI ARCHITECTURE
1472M: Srinivas Kandagatla <srinivas.kandagatla@gmail.com>
1473M: Maxime Coquelin <maxime.coquelin@st.com>
1474M: Patrice Chotard <patrice.chotard@st.com>
1475L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1476L: kernel@stlinux.com
1477W: http://www.stlinux.com
1478S: Maintained
1479F: arch/arm/mach-sti/
1480F: arch/arm/boot/dts/sti*
1481F: drivers/clocksource/arm_global_timer.c
1482F: drivers/i2c/busses/i2c-st.c
1483F: drivers/media/rc/st_rc.c
1484F: drivers/mmc/host/sdhci-st.c
1485F: drivers/phy/phy-miphy28lp.c
1486F: drivers/phy/phy-miphy365x.c
1487F: drivers/phy/phy-stih407-usb.c
1488F: drivers/phy/phy-stih41x-usb.c
1489F: drivers/pinctrl/pinctrl-st.c
1490F: drivers/reset/sti/
1491F: drivers/tty/serial/st-asc.c
1492F: drivers/usb/dwc3/dwc3-st.c
1493F: drivers/usb/host/ehci-st.c
1494F: drivers/usb/host/ohci-st.c
1495F: drivers/ata/ahci_st.c
1496
1497ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT
1498M: Lennert Buytenhek <kernel@wantstofly.org>
1499L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1500S: Maintained
1501
1502ARM/TETON BGA MACHINE SUPPORT
1503M: "Mark F. Brown" <mark.brown314@gmail.com>
1504L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1505S: Maintained
1506
1507ARM/THECUS N2100 MACHINE SUPPORT
1508M: Lennert Buytenhek <kernel@wantstofly.org>
1509L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1510S: Maintained
1511
1512ARM/NUVOTON W90X900 ARM ARCHITECTURE
1513M: Wan ZongShun <mcuos.com@gmail.com>
1514L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1515W: http://www.mcuos.com
1516S: Maintained
1517F: arch/arm/mach-w90x900/
1518F: drivers/input/keyboard/w90p910_keypad.c
1519F: drivers/input/touchscreen/w90p910_ts.c
1520F: drivers/watchdog/nuc900_wdt.c
1521F: drivers/net/ethernet/nuvoton/w90p910_ether.c
1522F: drivers/mtd/nand/nuc900_nand.c
1523F: drivers/rtc/rtc-nuc900.c
1524F: drivers/spi/spi-nuc900.c
1525F: drivers/usb/host/ehci-w90x900.c
1526F: drivers/video/fbdev/nuc900fb.c
1527
1528ARM/U300 MACHINE SUPPORT
1529M: Linus Walleij <linus.walleij@linaro.org>
1530L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1531S: Supported
1532F: arch/arm/mach-u300/
1533F: drivers/clocksource/timer-u300.c
1534F: drivers/i2c/busses/i2c-stu300.c
1535F: drivers/rtc/rtc-coh901331.c
1536F: drivers/watchdog/coh901327_wdt.c
1537F: drivers/dma/coh901318*
1538F: drivers/mfd/ab3100*
1539F: drivers/rtc/rtc-ab3100.c
1540F: drivers/rtc/rtc-coh901331.c
1541T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git
1542
1543ARM/Ux500 ARM ARCHITECTURE
1544M: Linus Walleij <linus.walleij@linaro.org>
1545L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1546S: Maintained
1547F: arch/arm/mach-ux500/
1548F: drivers/clocksource/clksrc-dbx500-prcmu.c
1549F: drivers/dma/ste_dma40*
1550F: drivers/hwspinlock/u8500_hsem.c
1551F: drivers/mfd/abx500*
1552F: drivers/mfd/ab8500*
1553F: drivers/mfd/dbx500*
1554F: drivers/mfd/db8500*
1555F: drivers/pinctrl/nomadik/pinctrl-ab*
1556F: drivers/pinctrl/nomadik/pinctrl-nomadik*
1557F: drivers/rtc/rtc-ab8500.c
1558F: drivers/rtc/rtc-pl031.c
1559T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git
1560
1561ARM/Ux500 CLOCK FRAMEWORK SUPPORT
1562M: Ulf Hansson <ulf.hansson@linaro.org>
1563L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1564T: git git://git.linaro.org/people/ulfh/clk.git
1565S: Maintained
1566F: drivers/clk/ux500/
1567F: include/linux/platform_data/clk-ux500.h
1568
1569ARM/VERSATILE EXPRESS PLATFORM
1570M: Liviu Dudau <liviu.dudau@arm.com>
1571M: Sudeep Holla <sudeep.holla@arm.com>
1572M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
1573L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1574S: Maintained
1575F: arch/arm/boot/dts/vexpress*
1576F: arch/arm/mach-vexpress/
1577F: */*/vexpress*
1578F: */*/*/vexpress*
1579F: drivers/clk/versatile/clk-vexpress-osc.c
1580F: drivers/clocksource/versatile.c
1581
1582ARM/VFP SUPPORT
1583M: Russell King <linux@arm.linux.org.uk>
1584L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1585W: http://www.arm.linux.org.uk/
1586S: Maintained
1587F: arch/arm/vfp/
1588
1589ARM/VOIPAC PXA270 SUPPORT
1590M: Marek Vasut <marek.vasut@gmail.com>
1591L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1592S: Maintained
1593F: arch/arm/mach-pxa/vpac270.c
1594F: arch/arm/mach-pxa/include/mach/vpac270.h
1595
1596ARM/VT8500 ARM ARCHITECTURE
1597M: Tony Prisk <linux@prisktech.co.nz>
1598L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1599S: Maintained
1600F: arch/arm/mach-vt8500/
1601F: drivers/clocksource/vt8500_timer.c
1602F: drivers/i2c/busses/i2c-wmt.c
1603F: drivers/mmc/host/wmt-sdmmc.c
1604F: drivers/pwm/pwm-vt8500.c
1605F: drivers/rtc/rtc-vt8500.c
1606F: drivers/tty/serial/vt8500_serial.c
1607F: drivers/usb/host/ehci-platform.c
1608F: drivers/usb/host/uhci-platform.c
1609F: drivers/video/fbdev/vt8500lcdfb.*
1610F: drivers/video/fbdev/wm8505fb*
1611F: drivers/video/fbdev/wmt_ge_rops.*
1612
1613ARM/ZIPIT Z2 SUPPORT
1614M: Marek Vasut <marek.vasut@gmail.com>
1615L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1616S: Maintained
1617F: arch/arm/mach-pxa/z2.c
1618F: arch/arm/mach-pxa/include/mach/z2.h
1619
1620ARM/ZYNQ ARCHITECTURE
1621M: Michal Simek <michal.simek@xilinx.com>
1622R: Sören Brinkmann <soren.brinkmann@xilinx.com>
1623L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1624W: http://wiki.xilinx.com
1625T: git git://git.xilinx.com/linux-xlnx.git
1626S: Supported
1627F: arch/arm/mach-zynq/
1628F: drivers/cpuidle/cpuidle-zynq.c
1629F: drivers/block/xsysace.c
1630N: zynq
1631N: xilinx
1632F: drivers/clocksource/cadence_ttc_timer.c
1633F: drivers/i2c/busses/i2c-cadence.c
1634F: drivers/mmc/host/sdhci-of-arasan.c
1635F: drivers/edac/synopsys_edac.c
1636
1637ARM SMMU DRIVER
1638M: Will Deacon <will.deacon@arm.com>
1639L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1640S: Maintained
1641F: drivers/iommu/arm-smmu.c
1642F: drivers/iommu/io-pgtable-arm.c
1643
1644ARM64 PORT (AARCH64 ARCHITECTURE)
1645M: Catalin Marinas <catalin.marinas@arm.com>
1646M: Will Deacon <will.deacon@arm.com>
1647L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1648S: Maintained
1649F: arch/arm64/
1650F: Documentation/arm64/
1651
1652AS3645A LED FLASH CONTROLLER DRIVER
1653M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
1654L: linux-media@vger.kernel.org
1655T: git git://linuxtv.org/media_tree.git
1656S: Maintained
1657F: drivers/media/i2c/as3645a.c
1658F: include/media/as3645a.h
1659
1660ASC7621 HARDWARE MONITOR DRIVER
1661M: George Joseph <george.joseph@fairview5.com>
1662L: lm-sensors@lm-sensors.org
1663S: Maintained
1664F: Documentation/hwmon/asc7621
1665F: drivers/hwmon/asc7621.c
1666
1667ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS
1668M: Corentin Chary <corentin.chary@gmail.com>
1669L: acpi4asus-user@lists.sourceforge.net
1670L: platform-driver-x86@vger.kernel.org
1671W: http://acpi4asus.sf.net
1672S: Maintained
1673F: drivers/platform/x86/asus*.c
1674F: drivers/platform/x86/eeepc*.c
1675
1676ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API
1677R: Dan Williams <dan.j.williams@intel.com>
1678W: http://sourceforge.net/projects/xscaleiop
1679S: Odd fixes
1680F: Documentation/crypto/async-tx-api.txt
1681F: crypto/async_tx/
1682F: drivers/dma/
1683F: include/linux/dmaengine.h
1684F: include/linux/async_tx.h
1685
1686AT24 EEPROM DRIVER
1687M: Wolfram Sang <wsa@the-dreams.de>
1688L: linux-i2c@vger.kernel.org
1689S: Maintained
1690F: drivers/misc/eeprom/at24.c
1691F: include/linux/platform_data/at24.h
1692
1693ATA OVER ETHERNET (AOE) DRIVER
1694M: "Ed L. Cashin" <ed.cashin@acm.org>
1695W: http://www.openaoe.org/
1696S: Supported
1697F: Documentation/aoe/
1698F: drivers/block/aoe/
1699
1700ATHEROS ATH GENERIC UTILITIES
1701M: "Luis R. Rodriguez" <mcgrof@do-not-panic.com>
1702L: linux-wireless@vger.kernel.org
1703S: Supported
1704F: drivers/net/wireless/ath/*
1705
1706ATHEROS ATH5K WIRELESS DRIVER
1707M: Jiri Slaby <jirislaby@gmail.com>
1708M: Nick Kossifidis <mickflemm@gmail.com>
1709M: "Luis R. Rodriguez" <mcgrof@do-not-panic.com>
1710L: linux-wireless@vger.kernel.org
1711W: http://wireless.kernel.org/en/users/Drivers/ath5k
1712S: Maintained
1713F: drivers/net/wireless/ath/ath5k/
1714
1715ATHEROS ATH6KL WIRELESS DRIVER
1716M: Kalle Valo <kvalo@qca.qualcomm.com>
1717L: linux-wireless@vger.kernel.org
1718W: http://wireless.kernel.org/en/users/Drivers/ath6kl
1719T: git git://github.com/kvalo/ath.git
1720S: Supported
1721F: drivers/net/wireless/ath/ath6kl/
1722
1723WILOCITY WIL6210 WIRELESS DRIVER
1724M: Vladimir Kondratiev <qca_vkondrat@qca.qualcomm.com>
1725L: linux-wireless@vger.kernel.org
1726L: wil6210@qca.qualcomm.com
1727S: Supported
1728W: http://wireless.kernel.org/en/users/Drivers/wil6210
1729F: drivers/net/wireless/ath/wil6210/
1730F: include/uapi/linux/wil6210_uapi.h
1731
1732CARL9170 LINUX COMMUNITY WIRELESS DRIVER
1733M: Christian Lamparter <chunkeey@googlemail.com>
1734L: linux-wireless@vger.kernel.org
1735W: http://wireless.kernel.org/en/users/Drivers/carl9170
1736S: Maintained
1737F: drivers/net/wireless/ath/carl9170/
1738
1739ATK0110 HWMON DRIVER
1740M: Luca Tettamanti <kronos.it@gmail.com>
1741L: lm-sensors@lm-sensors.org
1742S: Maintained
1743F: drivers/hwmon/asus_atk0110.c
1744
1745ATI_REMOTE2 DRIVER
1746M: Ville Syrjala <syrjala@sci.fi>
1747S: Maintained
1748F: drivers/input/misc/ati_remote2.c
1749
1750ATLX ETHERNET DRIVERS
1751M: Jay Cliburn <jcliburn@gmail.com>
1752M: Chris Snook <chris.snook@gmail.com>
1753L: netdev@vger.kernel.org
1754W: http://sourceforge.net/projects/atl1
1755W: http://atl1.sourceforge.net
1756S: Maintained
1757F: drivers/net/ethernet/atheros/
1758
1759ATM
1760M: Chas Williams <3chas3@gmail.com>
1761L: linux-atm-general@lists.sourceforge.net (moderated for non-subscribers)
1762L: netdev@vger.kernel.org
1763W: http://linux-atm.sourceforge.net
1764S: Maintained
1765F: drivers/atm/
1766F: include/linux/atm*
1767F: include/uapi/linux/atm*
1768
1769ATMEL AT91 / AT32 MCI DRIVER
1770M: Ludovic Desroches <ludovic.desroches@atmel.com>
1771S: Maintained
1772F: drivers/mmc/host/atmel-mci.c
1773F: drivers/mmc/host/atmel-mci-regs.h
1774
1775ATMEL AT91 / AT32 SERIAL DRIVER
1776M: Nicolas Ferre <nicolas.ferre@atmel.com>
1777S: Supported
1778F: drivers/tty/serial/atmel_serial.c
1779
1780ATMEL Audio ALSA driver
1781M: Nicolas Ferre <nicolas.ferre@atmel.com>
1782L: alsa-devel@alsa-project.org (moderated for non-subscribers)
1783S: Supported
1784F: sound/soc/atmel
1785
1786ATMEL DMA DRIVER
1787M: Nicolas Ferre <nicolas.ferre@atmel.com>
1788L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1789S: Supported
1790F: drivers/dma/at_hdmac.c
1791F: drivers/dma/at_hdmac_regs.h
1792F: include/linux/platform_data/dma-atmel.h
1793
1794ATMEL XDMA DRIVER
1795M: Ludovic Desroches <ludovic.desroches@atmel.com>
1796L: linux-arm-kernel@lists.infradead.org
1797L: dmaengine@vger.kernel.org
1798S: Supported
1799F: drivers/dma/at_xdmac.c
1800
1801ATMEL I2C DRIVER
1802M: Ludovic Desroches <ludovic.desroches@atmel.com>
1803L: linux-i2c@vger.kernel.org
1804S: Supported
1805F: drivers/i2c/busses/i2c-at91.c
1806
1807ATMEL ISI DRIVER
1808M: Josh Wu <josh.wu@atmel.com>
1809L: linux-media@vger.kernel.org
1810S: Supported
1811F: drivers/media/platform/soc_camera/atmel-isi.c
1812F: include/media/atmel-isi.h
1813
1814ATMEL LCDFB DRIVER
1815M: Nicolas Ferre <nicolas.ferre@atmel.com>
1816L: linux-fbdev@vger.kernel.org
1817S: Maintained
1818F: drivers/video/fbdev/atmel_lcdfb.c
1819F: include/video/atmel_lcdc.h
1820
1821ATMEL MACB ETHERNET DRIVER
1822M: Nicolas Ferre <nicolas.ferre@atmel.com>
1823S: Supported
1824F: drivers/net/ethernet/cadence/
1825
1826ATMEL NAND DRIVER
1827M: Josh Wu <josh.wu@atmel.com>
1828L: linux-mtd@lists.infradead.org
1829S: Supported
1830F: drivers/mtd/nand/atmel_nand*
1831
1832ATMEL SPI DRIVER
1833M: Nicolas Ferre <nicolas.ferre@atmel.com>
1834S: Supported
1835F: drivers/spi/spi-atmel.*
1836
1837ATMEL SSC DRIVER
1838M: Nicolas Ferre <nicolas.ferre@atmel.com>
1839L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1840S: Supported
1841F: drivers/misc/atmel-ssc.c
1842F: include/linux/atmel-ssc.h
1843
1844ATMEL Timer Counter (TC) AND CLOCKSOURCE DRIVERS
1845M: Nicolas Ferre <nicolas.ferre@atmel.com>
1846L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1847S: Supported
1848F: drivers/misc/atmel_tclib.c
1849F: drivers/clocksource/tcb_clksrc.c
1850
1851ATMEL USBA UDC DRIVER
1852M: Nicolas Ferre <nicolas.ferre@atmel.com>
1853L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1854S: Supported
1855F: drivers/usb/gadget/udc/atmel_usba_udc.*
1856
1857ATMEL WIRELESS DRIVER
1858M: Simon Kelley <simon@thekelleys.org.uk>
1859L: linux-wireless@vger.kernel.org
1860W: http://www.thekelleys.org.uk/atmel
1861W: http://atmelwlandriver.sourceforge.net/
1862S: Maintained
1863F: drivers/net/wireless/atmel*
1864
1865ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER
1866M: Bradley Grove <linuxdrivers@attotech.com>
1867L: linux-scsi@vger.kernel.org
1868W: http://www.attotech.com
1869S: Supported
1870F: drivers/scsi/esas2r
1871
1872AUDIT SUBSYSTEM
1873M: Paul Moore <paul@paul-moore.com>
1874M: Eric Paris <eparis@redhat.com>
1875L: linux-audit@redhat.com (moderated for non-subscribers)
1876W: http://people.redhat.com/sgrubb/audit/
1877T: git git://git.infradead.org/users/pcmoore/audit
1878S: Maintained
1879F: include/linux/audit.h
1880F: include/uapi/linux/audit.h
1881F: kernel/audit*
1882
1883AUXILIARY DISPLAY DRIVERS
1884M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
1885W: http://miguelojeda.es/auxdisplay.htm
1886W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
1887S: Maintained
1888F: drivers/auxdisplay/
1889F: include/linux/cfag12864b.h
1890
1891AVR32 ARCHITECTURE
1892M: Haavard Skinnemoen <hskinnemoen@gmail.com>
1893M: Hans-Christian Egtvedt <egtvedt@samfundet.no>
1894W: http://www.atmel.com/products/AVR32/
1895W: http://mirror.egtvedt.no/avr32linux.org/
1896W: http://avrfreaks.net/
1897S: Maintained
1898F: arch/avr32/
1899
1900AVR32/AT32AP MACHINE SUPPORT
1901M: Haavard Skinnemoen <hskinnemoen@gmail.com>
1902M: Hans-Christian Egtvedt <egtvedt@samfundet.no>
1903S: Maintained
1904F: arch/avr32/mach-at32ap/
1905
1906AX.25 NETWORK LAYER
1907M: Ralf Baechle <ralf@linux-mips.org>
1908L: linux-hams@vger.kernel.org
1909W: http://www.linux-ax25.org/
1910S: Maintained
1911F: include/uapi/linux/ax25.h
1912F: include/net/ax25.h
1913F: net/ax25/
1914
1915AZ6007 DVB DRIVER
1916M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
1917L: linux-media@vger.kernel.org
1918W: http://linuxtv.org
1919T: git git://linuxtv.org/media_tree.git
1920S: Maintained
1921F: drivers/media/usb/dvb-usb-v2/az6007.c
1922
1923AZTECH FM RADIO RECEIVER DRIVER
1924M: Hans Verkuil <hverkuil@xs4all.nl>
1925L: linux-media@vger.kernel.org
1926T: git git://linuxtv.org/media_tree.git
1927W: http://linuxtv.org
1928S: Maintained
1929F: drivers/media/radio/radio-aztech*
1930
1931B43 WIRELESS DRIVER
1932L: linux-wireless@vger.kernel.org
1933L: b43-dev@lists.infradead.org
1934W: http://wireless.kernel.org/en/users/Drivers/b43
1935S: Odd Fixes
1936F: drivers/net/wireless/b43/
1937
1938B43LEGACY WIRELESS DRIVER
1939M: Larry Finger <Larry.Finger@lwfinger.net>
1940L: linux-wireless@vger.kernel.org
1941L: b43-dev@lists.infradead.org
1942W: http://wireless.kernel.org/en/users/Drivers/b43
1943S: Maintained
1944F: drivers/net/wireless/b43legacy/
1945
1946BACKLIGHT CLASS/SUBSYSTEM
1947M: Jingoo Han <jingoohan1@gmail.com>
1948M: Lee Jones <lee.jones@linaro.org>
1949S: Maintained
1950F: drivers/video/backlight/
1951F: include/linux/backlight.h
1952
1953BATMAN ADVANCED
1954M: Marek Lindner <mareklindner@neomailbox.ch>
1955M: Simon Wunderlich <sw@simonwunderlich.de>
1956M: Antonio Quartulli <antonio@meshcoding.com>
1957L: b.a.t.m.a.n@lists.open-mesh.org
1958W: http://www.open-mesh.org/
1959S: Maintained
1960F: net/batman-adv/
1961
1962BAYCOM/HDLCDRV DRIVERS FOR AX.25
1963M: Thomas Sailer <t.sailer@alumni.ethz.ch>
1964L: linux-hams@vger.kernel.org
1965W: http://www.baycom.org/~tom/ham/ham.html
1966S: Maintained
1967F: drivers/net/hamradio/baycom*
1968
1969BCACHE (BLOCK LAYER CACHE)
1970M: Kent Overstreet <kmo@daterainc.com>
1971L: linux-bcache@vger.kernel.org
1972W: http://bcache.evilpiepirate.org
1973S: Maintained:
1974F: drivers/md/bcache/
1975
1976BEFS FILE SYSTEM
1977S: Orphan
1978F: Documentation/filesystems/befs.txt
1979F: fs/befs/
1980
1981BECKHOFF CX5020 ETHERCAT MASTER DRIVER
1982M: Dariusz Marcinkiewicz <reksio@newterm.pl>
1983L: netdev@vger.kernel.org
1984S: Maintained
1985F: drivers/net/ethernet/ec_bhf.c
1986
1987BFS FILE SYSTEM
1988M: "Tigran A. Aivazian" <tigran@aivazian.fsnet.co.uk>
1989S: Maintained
1990F: Documentation/filesystems/bfs.txt
1991F: fs/bfs/
1992F: include/uapi/linux/bfs_fs.h
1993
1994BLACKFIN ARCHITECTURE
1995M: Steven Miao <realmz6@gmail.com>
1996L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
1997T: git git://git.code.sf.net/p/adi-linux/code
1998W: http://blackfin.uclinux.org
1999S: Supported
2000F: arch/blackfin/
2001
2002BLACKFIN EMAC DRIVER
2003L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2004W: http://blackfin.uclinux.org
2005S: Supported
2006F: drivers/net/ethernet/adi/
2007
2008BLACKFIN RTC DRIVER
2009L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2010W: http://blackfin.uclinux.org
2011S: Supported
2012F: drivers/rtc/rtc-bfin.c
2013
2014BLACKFIN SDH DRIVER
2015M: Sonic Zhang <sonic.zhang@analog.com>
2016L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2017W: http://blackfin.uclinux.org
2018S: Supported
2019F: drivers/mmc/host/bfin_sdh.c
2020
2021BLACKFIN SERIAL DRIVER
2022M: Sonic Zhang <sonic.zhang@analog.com>
2023L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2024W: http://blackfin.uclinux.org
2025S: Supported
2026F: drivers/tty/serial/bfin_uart.c
2027
2028BLACKFIN WATCHDOG DRIVER
2029L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2030W: http://blackfin.uclinux.org
2031S: Supported
2032F: drivers/watchdog/bfin_wdt.c
2033
2034BLACKFIN I2C TWI DRIVER
2035M: Sonic Zhang <sonic.zhang@analog.com>
2036L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2037W: http://blackfin.uclinux.org/
2038S: Supported
2039F: drivers/i2c/busses/i2c-bfin-twi.c
2040
2041BLACKFIN MEDIA DRIVER
2042M: Scott Jiang <scott.jiang.linux@gmail.com>
2043L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2044W: http://blackfin.uclinux.org/
2045S: Supported
2046F: drivers/media/platform/blackfin/
2047F: drivers/media/i2c/adv7183*
2048F: drivers/media/i2c/vs6624*
2049
2050BLINKM RGB LED DRIVER
2051M: Jan-Simon Moeller <jansimon.moeller@gmx.de>
2052S: Maintained
2053F: drivers/leds/leds-blinkm.c
2054
2055BLOCK LAYER
2056M: Jens Axboe <axboe@kernel.dk>
2057T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
2058S: Maintained
2059F: block/
2060
2061BLOCK2MTD DRIVER
2062M: Joern Engel <joern@lazybastard.org>
2063L: linux-mtd@lists.infradead.org
2064S: Maintained
2065F: drivers/mtd/devices/block2mtd.c
2066
2067BLUETOOTH DRIVERS
2068M: Marcel Holtmann <marcel@holtmann.org>
2069M: Gustavo Padovan <gustavo@padovan.org>
2070M: Johan Hedberg <johan.hedberg@gmail.com>
2071L: linux-bluetooth@vger.kernel.org
2072W: http://www.bluez.org/
2073T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2074T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2075S: Maintained
2076F: drivers/bluetooth/
2077
2078BLUETOOTH SUBSYSTEM
2079M: Marcel Holtmann <marcel@holtmann.org>
2080M: Gustavo Padovan <gustavo@padovan.org>
2081M: Johan Hedberg <johan.hedberg@gmail.com>
2082L: linux-bluetooth@vger.kernel.org
2083W: http://www.bluez.org/
2084T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2085T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2086S: Maintained
2087F: net/bluetooth/
2088F: include/net/bluetooth/
2089
2090BONDING DRIVER
2091M: Jay Vosburgh <j.vosburgh@gmail.com>
2092M: Veaceslav Falico <vfalico@gmail.com>
2093M: Andy Gospodarek <gospo@cumulusnetworks.com>
2094L: netdev@vger.kernel.org
2095W: http://sourceforge.net/projects/bonding/
2096S: Supported
2097F: drivers/net/bonding/
2098F: include/uapi/linux/if_bonding.h
2099
2100BPF (Safe dynamic programs and tools)
2101M: Alexei Starovoitov <ast@kernel.org>
2102L: netdev@vger.kernel.org
2103L: linux-kernel@vger.kernel.org
2104S: Supported
2105F: kernel/bpf/
2106
2107BROADCOM B44 10/100 ETHERNET DRIVER
2108M: Gary Zambrano <zambrano@broadcom.com>
2109L: netdev@vger.kernel.org
2110S: Supported
2111F: drivers/net/ethernet/broadcom/b44.*
2112
2113BROADCOM GENET ETHERNET DRIVER
2114M: Florian Fainelli <f.fainelli@gmail.com>
2115L: netdev@vger.kernel.org
2116S: Supported
2117F: drivers/net/ethernet/broadcom/genet/
2118
2119BROADCOM BNX2 GIGABIT ETHERNET DRIVER
2120M: Sony Chacko <sony.chacko@qlogic.com>
2121M: Dept-HSGLinuxNICDev@qlogic.com
2122L: netdev@vger.kernel.org
2123S: Supported
2124F: drivers/net/ethernet/broadcom/bnx2.*
2125F: drivers/net/ethernet/broadcom/bnx2_*
2126
2127BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
2128M: Ariel Elior <ariel.elior@qlogic.com>
2129L: netdev@vger.kernel.org
2130S: Supported
2131F: drivers/net/ethernet/broadcom/bnx2x/
2132
2133BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
2134M: Florian Fainelli <f.fainelli@gmail.com>
2135M: Ray Jui <rjui@broadcom.com>
2136M: Scott Branden <sbranden@broadcom.com>
2137L: bcm-kernel-feedback-list@broadcom.com
2138T: git git://github.com/broadcom/mach-bcm
2139S: Maintained
2140F: arch/arm/mach-bcm/
2141F: arch/arm/boot/dts/bcm113*
2142F: arch/arm/boot/dts/bcm216*
2143F: arch/arm/boot/dts/bcm281*
2144F: arch/arm/configs/bcm_defconfig
2145F: drivers/mmc/host/sdhci-bcm-kona.c
2146F: drivers/clocksource/bcm_kona_timer.c
2147
2148BROADCOM BCM2835 ARM ARCHITECTURE
2149M: Stephen Warren <swarren@wwwdotorg.org>
2150M: Lee Jones <lee@kernel.org>
2151L: linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers)
2152T: git git://git.kernel.org/pub/scm/linux/kernel/git/rpi/linux-rpi.git
2153S: Maintained
2154N: bcm2835
2155
2156BROADCOM BCM33XX MIPS ARCHITECTURE
2157M: Kevin Cernekee <cernekee@gmail.com>
2158L: linux-mips@linux-mips.org
2159S: Maintained
2160F: arch/mips/bcm3384/*
2161F: arch/mips/include/asm/mach-bcm3384/*
2162F: arch/mips/kernel/*bmips*
2163
2164BROADCOM BCM5301X ARM ARCHITECTURE
2165M: Hauke Mehrtens <hauke@hauke-m.de>
2166L: linux-arm-kernel@lists.infradead.org
2167S: Maintained
2168F: arch/arm/mach-bcm/bcm_5301x.c
2169F: arch/arm/boot/dts/bcm5301x.dtsi
2170F: arch/arm/boot/dts/bcm470*
2171
2172BROADCOM BCM63XX ARM ARCHITECTURE
2173M: Florian Fainelli <f.fainelli@gmail.com>
2174L: linux-arm-kernel@lists.infradead.org
2175T: git git://github.com/broadcom/arm-bcm63xx.git
2176S: Maintained
2177F: arch/arm/mach-bcm/bcm63xx.c
2178F: arch/arm/include/debug/bcm63xx.S
2179
2180BROADCOM BCM63XX/BCM33XX UDC DRIVER
2181M: Kevin Cernekee <cernekee@gmail.com>
2182L: linux-usb@vger.kernel.org
2183S: Maintained
2184F: drivers/usb/gadget/udc/bcm63xx_udc.*
2185
2186BROADCOM BCM7XXX ARM ARCHITECTURE
2187M: Brian Norris <computersforpeace@gmail.com>
2188M: Gregory Fong <gregory.0xf0@gmail.com>
2189M: Florian Fainelli <f.fainelli@gmail.com>
2190L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2191T: git git://github.com/broadcom/stblinux.git
2192S: Maintained
2193F: arch/arm/mach-bcm/*brcmstb*
2194F: arch/arm/boot/dts/bcm7*.dts*
2195F: drivers/bus/brcmstb_gisb.c
2196
2197BROADCOM BMIPS MIPS ARCHITECTURE
2198M: Kevin Cernekee <cernekee@gmail.com>
2199M: Florian Fainelli <f.fainelli@gmail.com>
2200L: linux-mips@linux-mips.org
2201T: git git://github.com/broadcom/stblinux.git
2202S: Maintained
2203F: arch/mips/bmips/*
2204F: arch/mips/include/asm/mach-bmips/*
2205F: arch/mips/kernel/*bmips*
2206F: arch/mips/boot/dts/bcm*.dts*
2207F: drivers/irqchip/irq-bcm7*
2208F: drivers/irqchip/irq-brcmstb*
2209
2210BROADCOM TG3 GIGABIT ETHERNET DRIVER
2211M: Prashant Sreedharan <prashant@broadcom.com>
2212M: Michael Chan <mchan@broadcom.com>
2213L: netdev@vger.kernel.org
2214S: Supported
2215F: drivers/net/ethernet/broadcom/tg3.*
2216
2217BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER
2218M: Brett Rudley <brudley@broadcom.com>
2219M: Arend van Spriel <arend@broadcom.com>
2220M: Franky (Zhenhui) Lin <frankyl@broadcom.com>
2221M: Hante Meuleman <meuleman@broadcom.com>
2222L: linux-wireless@vger.kernel.org
2223L: brcm80211-dev-list@broadcom.com
2224S: Supported
2225F: drivers/net/wireless/brcm80211/
2226
2227BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
2228M: QLogic-Storage-Upstream@qlogic.com
2229L: linux-scsi@vger.kernel.org
2230S: Supported
2231F: drivers/scsi/bnx2fc/
2232
2233BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
2234M: QLogic-Storage-Upstream@qlogic.com
2235L: linux-scsi@vger.kernel.org
2236S: Supported
2237F: drivers/scsi/bnx2i/
2238
2239BROADCOM CYGNUS/IPROC ARM ARCHITECTURE
2240M: Ray Jui <rjui@broadcom.com>
2241M: Scott Branden <sbranden@broadcom.com>
2242L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2243L: bcm-kernel-feedback-list@broadcom.com
2244T: git git://github.com/broadcom/cygnus-linux.git
2245S: Maintained
2246N: iproc
2247N: cygnus
2248N: bcm9113*
2249N: bcm9583*
2250N: bcm583*
2251N: bcm113*
2252
2253BROADCOM KONA GPIO DRIVER
2254M: Ray Jui <rjui@broadcom.com>
2255L: bcm-kernel-feedback-list@broadcom.com
2256S: Supported
2257F: drivers/gpio/gpio-bcm-kona.c
2258F: Documentation/devicetree/bindings/gpio/gpio-bcm-kona.txt
2259
2260BROADCOM SPECIFIC AMBA DRIVER (BCMA)
2261M: Rafał Miłecki <zajec5@gmail.com>
2262L: linux-wireless@vger.kernel.org
2263S: Maintained
2264F: drivers/bcma/
2265F: include/linux/bcma/
2266
2267BROADCOM SYSTEMPORT ETHERNET DRIVER
2268M: Florian Fainelli <f.fainelli@gmail.com>
2269L: netdev@vger.kernel.org
2270S: Supported
2271F: drivers/net/ethernet/broadcom/bcmsysport.*
2272
2273BROCADE BFA FC SCSI DRIVER
2274M: Anil Gurumurthy <anil.gurumurthy@qlogic.com>
2275M: Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
2276L: linux-scsi@vger.kernel.org
2277S: Supported
2278F: drivers/scsi/bfa/
2279
2280BROCADE BNA 10 GIGABIT ETHERNET DRIVER
2281M: Rasesh Mody <rasesh.mody@qlogic.com>
2282L: netdev@vger.kernel.org
2283S: Supported
2284F: drivers/net/ethernet/brocade/bna/
2285
2286BSG (block layer generic sg v4 driver)
2287M: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
2288L: linux-scsi@vger.kernel.org
2289S: Supported
2290F: block/bsg.c
2291F: include/linux/bsg.h
2292F: include/uapi/linux/bsg.h
2293
2294BT87X AUDIO DRIVER
2295M: Clemens Ladisch <clemens@ladisch.de>
2296L: alsa-devel@alsa-project.org (moderated for non-subscribers)
2297T: git git://git.alsa-project.org/alsa-kernel.git
2298S: Maintained
2299F: Documentation/sound/alsa/Bt87x.txt
2300F: sound/pci/bt87x.c
2301
2302BT8XXGPIO DRIVER
2303M: Michael Buesch <m@bues.ch>
2304W: http://bu3sch.de/btgpio.php
2305S: Maintained
2306F: drivers/gpio/gpio-bt8xx.c
2307
2308BTRFS FILE SYSTEM
2309M: Chris Mason <clm@fb.com>
2310M: Josef Bacik <jbacik@fb.com>
2311M: David Sterba <dsterba@suse.cz>
2312L: linux-btrfs@vger.kernel.org
2313W: http://btrfs.wiki.kernel.org/
2314Q: http://patchwork.kernel.org/project/linux-btrfs/list/
2315T: git git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git
2316S: Maintained
2317F: Documentation/filesystems/btrfs.txt
2318F: fs/btrfs/
2319
2320BTTV VIDEO4LINUX DRIVER
2321M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
2322L: linux-media@vger.kernel.org
2323W: http://linuxtv.org
2324T: git git://linuxtv.org/media_tree.git
2325S: Odd fixes
2326F: Documentation/video4linux/bttv/
2327F: drivers/media/pci/bt8xx/bttv*
2328
2329BUSLOGIC SCSI DRIVER
2330M: Khalid Aziz <khalid@gonehiking.org>
2331L: linux-scsi@vger.kernel.org
2332S: Maintained
2333F: drivers/scsi/BusLogic.*
2334F: drivers/scsi/FlashPoint.*
2335
2336C-MEDIA CMI8788 DRIVER
2337M: Clemens Ladisch <clemens@ladisch.de>
2338L: alsa-devel@alsa-project.org (moderated for non-subscribers)
2339T: git git://git.alsa-project.org/alsa-kernel.git
2340S: Maintained
2341F: sound/pci/oxygen/
2342
2343C6X ARCHITECTURE
2344M: Mark Salter <msalter@redhat.com>
2345M: Aurelien Jacquiot <a-jacquiot@ti.com>
2346L: linux-c6x-dev@linux-c6x.org
2347W: http://www.linux-c6x.org/wiki/index.php/Main_Page
2348S: Maintained
2349F: arch/c6x/
2350
2351CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
2352M: David Howells <dhowells@redhat.com>
2353L: linux-cachefs@redhat.com
2354S: Supported
2355F: Documentation/filesystems/caching/cachefiles.txt
2356F: fs/cachefiles/
2357
2358CADET FM/AM RADIO RECEIVER DRIVER
2359M: Hans Verkuil <hverkuil@xs4all.nl>
2360L: linux-media@vger.kernel.org
2361T: git git://linuxtv.org/media_tree.git
2362W: http://linuxtv.org
2363S: Maintained
2364F: drivers/media/radio/radio-cadet*
2365
2366CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
2367M: Jonathan Corbet <corbet@lwn.net>
2368L: linux-media@vger.kernel.org
2369T: git git://linuxtv.org/media_tree.git
2370S: Maintained
2371F: Documentation/video4linux/cafe_ccic
2372F: drivers/media/platform/marvell-ccic/
2373
2374CAIF NETWORK LAYER
2375M: Dmitry Tarnyagin <dmitry.tarnyagin@lockless.no>
2376L: netdev@vger.kernel.org
2377S: Supported
2378F: Documentation/networking/caif/
2379F: drivers/net/caif/
2380F: include/uapi/linux/caif/
2381F: include/net/caif/
2382F: net/caif/
2383
2384CALGARY x86-64 IOMMU
2385M: Muli Ben-Yehuda <muli@il.ibm.com>
2386M: "Jon D. Mason" <jdmason@kudzu.us>
2387L: discuss@x86-64.org
2388S: Maintained
2389F: arch/x86/kernel/pci-calgary_64.c
2390F: arch/x86/kernel/tce_64.c
2391F: arch/x86/include/asm/calgary.h
2392F: arch/x86/include/asm/tce.h
2393
2394CAN NETWORK LAYER
2395M: Oliver Hartkopp <socketcan@hartkopp.net>
2396M: Marc Kleine-Budde <mkl@pengutronix.de>
2397L: linux-can@vger.kernel.org
2398W: https://github.com/linux-can
2399T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
2400T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
2401S: Maintained
2402F: Documentation/networking/can.txt
2403F: net/can/
2404F: include/linux/can/core.h
2405F: include/uapi/linux/can.h
2406F: include/uapi/linux/can/bcm.h
2407F: include/uapi/linux/can/raw.h
2408F: include/uapi/linux/can/gw.h
2409
2410CAN NETWORK DRIVERS
2411M: Wolfgang Grandegger <wg@grandegger.com>
2412M: Marc Kleine-Budde <mkl@pengutronix.de>
2413L: linux-can@vger.kernel.org
2414W: https://github.com/linux-can
2415T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
2416T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
2417S: Maintained
2418F: drivers/net/can/
2419F: include/linux/can/dev.h
2420F: include/linux/can/platform/
2421F: include/uapi/linux/can/error.h
2422F: include/uapi/linux/can/netlink.h
2423
2424CAPABILITIES
2425M: Serge Hallyn <serge.hallyn@canonical.com>
2426L: linux-security-module@vger.kernel.org
2427S: Supported
2428F: include/linux/capability.h
2429F: include/uapi/linux/capability.h
2430F: security/commoncap.c
2431F: kernel/capability.c
2432
2433CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
2434M: Kevin Tsai <ktsai@capellamicro.com>
2435S: Maintained
2436F: drivers/iio/light/cm*
2437F: Documentation/devicetree/bindings/i2c/trivial-devices.txt
2438
2439CC2520 IEEE-802.15.4 RADIO DRIVER
2440M: Varka Bhadram <varkabhadram@gmail.com>
2441L: linux-wpan@vger.kernel.org
2442S: Maintained
2443F: drivers/net/ieee802154/cc2520.c
2444F: include/linux/spi/cc2520.h
2445F: Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
2446
2447CELL BROADBAND ENGINE ARCHITECTURE
2448M: Arnd Bergmann <arnd@arndb.de>
2449L: linuxppc-dev@lists.ozlabs.org
2450L: cbe-oss-dev@lists.ozlabs.org
2451W: http://www.ibm.com/developerworks/power/cell/
2452S: Supported
2453F: arch/powerpc/include/asm/cell*.h
2454F: arch/powerpc/include/asm/spu*.h
2455F: arch/powerpc/include/uapi/asm/spu*.h
2456F: arch/powerpc/oprofile/*cell*
2457F: arch/powerpc/platforms/cell/
2458
2459CEPH DISTRIBUTED FILE SYSTEM CLIENT
2460M: Yan, Zheng <zyan@redhat.com>
2461M: Sage Weil <sage@redhat.com>
2462L: ceph-devel@vger.kernel.org
2463W: http://ceph.com/
2464T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
2465S: Supported
2466F: Documentation/filesystems/ceph.txt
2467F: fs/ceph/
2468F: net/ceph/
2469F: include/linux/ceph/
2470F: include/linux/crush/
2471
2472CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM:
2473L: linux-usb@vger.kernel.org
2474S: Orphan
2475F: Documentation/usb/WUSB-Design-overview.txt
2476F: Documentation/usb/wusb-cbaf
2477F: drivers/usb/host/hwa-hc.c
2478F: drivers/usb/host/whci/
2479F: drivers/usb/wusbcore/
2480F: include/linux/usb/wusb*
2481
2482CFAG12864B LCD DRIVER
2483M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
2484W: http://miguelojeda.es/auxdisplay.htm
2485W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
2486S: Maintained
2487F: drivers/auxdisplay/cfag12864b.c
2488F: include/linux/cfag12864b.h
2489
2490CFAG12864BFB LCD FRAMEBUFFER DRIVER
2491M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
2492W: http://miguelojeda.es/auxdisplay.htm
2493W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
2494S: Maintained
2495F: drivers/auxdisplay/cfag12864bfb.c
2496F: include/linux/cfag12864b.h
2497
2498CFG80211 and NL80211
2499M: Johannes Berg <johannes@sipsolutions.net>
2500L: linux-wireless@vger.kernel.org
2501W: http://wireless.kernel.org/
2502T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
2503T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
2504S: Maintained
2505F: include/uapi/linux/nl80211.h
2506F: include/net/cfg80211.h
2507F: net/wireless/*
2508X: net/wireless/wext*
2509
2510CHAR and MISC DRIVERS
2511M: Arnd Bergmann <arnd@arndb.de>
2512M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
2513T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
2514S: Supported
2515F: drivers/char/*
2516F: drivers/misc/*
2517F: include/linux/miscdevice.h
2518
2519CHECKPATCH
2520M: Andy Whitcroft <apw@canonical.com>
2521M: Joe Perches <joe@perches.com>
2522S: Maintained
2523F: scripts/checkpatch.pl
2524
2525CHINESE DOCUMENTATION
2526M: Harry Wei <harryxiyou@gmail.com>
2527L: xiyoulinuxkernelgroup@googlegroups.com (subscribers-only)
2528L: linux-kernel@zh-kernel.org (moderated for non-subscribers)
2529S: Maintained
2530F: Documentation/zh_CN/
2531
2532CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
2533M: Peter Chen <Peter.Chen@freescale.com>
2534T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
2535L: linux-usb@vger.kernel.org
2536S: Maintained
2537F: drivers/usb/chipidea/
2538
2539CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
2540M: Hans de Goede <hdegoede@redhat.com>
2541L: linux-input@vger.kernel.org
2542S: Maintained
2543F: Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt
2544F: drivers/input/touchscreen/chipone_icn8318.c
2545
2546CHROME HARDWARE PLATFORM SUPPORT
2547M: Olof Johansson <olof@lixom.net>
2548S: Maintained
2549F: drivers/platform/chrome/
2550
2551CISCO VIC ETHERNET NIC DRIVER
2552M: Christian Benvenuti <benve@cisco.com>
2553M: Sujith Sankar <ssujith@cisco.com>
2554M: Govindarajulu Varadarajan <_govind@gmx.com>
2555M: Neel Patel <neepatel@cisco.com>
2556S: Supported
2557F: drivers/net/ethernet/cisco/enic/
2558
2559CISCO VIC LOW LATENCY NIC DRIVER
2560M: Upinder Malhi <umalhi@cisco.com>
2561S: Supported
2562F: drivers/infiniband/hw/usnic
2563
2564CIRRUS LOGIC EP93XX ETHERNET DRIVER
2565M: Hartley Sweeten <hsweeten@visionengravers.com>
2566L: netdev@vger.kernel.org
2567S: Maintained
2568F: drivers/net/ethernet/cirrus/ep93xx_eth.c
2569
2570CIRRUS LOGIC AUDIO CODEC DRIVERS
2571M: Brian Austin <brian.austin@cirrus.com>
2572M: Paul Handrigan <Paul.Handrigan@cirrus.com>
2573L: alsa-devel@alsa-project.org (moderated for non-subscribers)
2574S: Maintained
2575F: sound/soc/codecs/cs*
2576
2577CLEANCACHE API
2578M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
2579L: linux-kernel@vger.kernel.org
2580S: Maintained
2581F: mm/cleancache.c
2582F: include/linux/cleancache.h
2583
2584CLK API
2585M: Russell King <linux@arm.linux.org.uk>
2586L: linux-clk@vger.kernel.org
2587S: Maintained
2588F: include/linux/clk.h
2589
2590CLOCKSOURCE, CLOCKEVENT DRIVERS
2591M: Daniel Lezcano <daniel.lezcano@linaro.org>
2592M: Thomas Gleixner <tglx@linutronix.de>
2593L: linux-kernel@vger.kernel.org
2594T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
2595S: Supported
2596F: drivers/clocksource
2597
2598CISCO FCOE HBA DRIVER
2599M: Hiral Patel <hiralpat@cisco.com>
2600M: Suma Ramars <sramars@cisco.com>
2601M: Brian Uchino <buchino@cisco.com>
2602L: linux-scsi@vger.kernel.org
2603S: Supported
2604F: drivers/scsi/fnic/
2605
2606CMPC ACPI DRIVER
2607M: Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com>
2608M: Daniel Oliveira Nascimento <don@syst.com.br>
2609L: platform-driver-x86@vger.kernel.org
2610S: Supported
2611F: drivers/platform/x86/classmate-laptop.c
2612
2613COCCINELLE/Semantic Patches (SmPL)
2614M: Julia Lawall <Julia.Lawall@lip6.fr>
2615M: Gilles Muller <Gilles.Muller@lip6.fr>
2616M: Nicolas Palix <nicolas.palix@imag.fr>
2617M: Michal Marek <mmarek@suse.cz>
2618L: cocci@systeme.lip6.fr (moderated for non-subscribers)
2619T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc
2620W: http://coccinelle.lip6.fr/
2621S: Supported
2622F: Documentation/coccinelle.txt
2623F: scripts/coccinelle/
2624F: scripts/coccicheck
2625
2626CODA FILE SYSTEM
2627M: Jan Harkes <jaharkes@cs.cmu.edu>
2628M: coda@cs.cmu.edu
2629L: codalist@coda.cs.cmu.edu
2630W: http://www.coda.cs.cmu.edu/
2631S: Maintained
2632F: Documentation/filesystems/coda.txt
2633F: fs/coda/
2634F: include/linux/coda*.h
2635F: include/uapi/linux/coda*.h
2636
2637CODA V4L2 MEM2MEM DRIVER
2638M: Philipp Zabel <p.zabel@pengutronix.de>
2639L: linux-media@vger.kernel.org
2640S: Maintained
2641F: Documentation/devicetree/bindings/media/coda.txt
2642F: drivers/media/platform/coda/
2643
2644COMMON CLK FRAMEWORK
2645M: Mike Turquette <mturquette@linaro.org>
2646M: Stephen Boyd <sboyd@codeaurora.org>
2647L: linux-clk@vger.kernel.org
2648T: git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
2649S: Maintained
2650F: drivers/clk/
2651X: drivers/clk/clkdev.c
2652F: include/linux/clk-pr*
2653F: include/linux/clk/
2654
2655COMMON INTERNET FILE SYSTEM (CIFS)
2656M: Steve French <sfrench@samba.org>
2657L: linux-cifs@vger.kernel.org
2658L: samba-technical@lists.samba.org (moderated for non-subscribers)
2659W: http://linux-cifs.samba.org/
2660T: git git://git.samba.org/sfrench/cifs-2.6.git
2661S: Supported
2662F: Documentation/filesystems/cifs/
2663F: fs/cifs/
2664
2665COMPACTPCI HOTPLUG CORE
2666M: Scott Murray <scott@spiteful.org>
2667L: linux-pci@vger.kernel.org
2668S: Maintained
2669F: drivers/pci/hotplug/cpci_hotplug*
2670
2671COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
2672M: Scott Murray <scott@spiteful.org>
2673L: linux-pci@vger.kernel.org
2674S: Maintained
2675F: drivers/pci/hotplug/cpcihp_zt5550.*
2676
2677COMPACTPCI HOTPLUG GENERIC DRIVER
2678M: Scott Murray <scott@spiteful.org>
2679L: linux-pci@vger.kernel.org
2680S: Maintained
2681F: drivers/pci/hotplug/cpcihp_generic.c
2682
2683COMPAL LAPTOP SUPPORT
2684M: Cezary Jackiewicz <cezary.jackiewicz@gmail.com>
2685L: platform-driver-x86@vger.kernel.org
2686S: Maintained
2687F: drivers/platform/x86/compal-laptop.c
2688
2689CONEXANT ACCESSRUNNER USB DRIVER
2690M: Simon Arlott <cxacru@fire.lp0.eu>
2691L: accessrunner-general@lists.sourceforge.net
2692W: http://accessrunner.sourceforge.net/
2693S: Maintained
2694F: drivers/usb/atm/cxacru.c
2695
2696CONFIGFS
2697M: Joel Becker <jlbec@evilplan.org>
2698T: git git://git.kernel.org/pub/scm/linux/kernel/git/jlbec/configfs.git
2699S: Supported
2700F: fs/configfs/
2701F: include/linux/configfs.h
2702
2703CONNECTOR
2704M: Evgeniy Polyakov <zbr@ioremap.net>
2705L: netdev@vger.kernel.org
2706S: Maintained
2707F: drivers/connector/
2708
2709CONTROL GROUP (CGROUP)
2710M: Tejun Heo <tj@kernel.org>
2711M: Li Zefan <lizefan@huawei.com>
2712L: cgroups@vger.kernel.org
2713T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
2714S: Maintained
2715F: Documentation/cgroups/
2716F: include/linux/cgroup*
2717F: kernel/cgroup*
2718
2719CONTROL GROUP - CPUSET
2720M: Li Zefan <lizefan@huawei.com>
2721L: cgroups@vger.kernel.org
2722W: http://www.bullopensource.org/cpuset/
2723W: http://oss.sgi.com/projects/cpusets/
2724T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
2725S: Maintained
2726F: Documentation/cgroups/cpusets.txt
2727F: include/linux/cpuset.h
2728F: kernel/cpuset.c
2729
2730CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
2731M: Johannes Weiner <hannes@cmpxchg.org>
2732M: Michal Hocko <mhocko@suse.cz>
2733L: cgroups@vger.kernel.org
2734L: linux-mm@kvack.org
2735S: Maintained
2736F: mm/memcontrol.c
2737F: mm/swap_cgroup.c
2738
2739CORETEMP HARDWARE MONITORING DRIVER
2740M: Fenghua Yu <fenghua.yu@intel.com>
2741L: lm-sensors@lm-sensors.org
2742S: Maintained
2743F: Documentation/hwmon/coretemp
2744F: drivers/hwmon/coretemp.c
2745
2746COSA/SRP SYNC SERIAL DRIVER
2747M: Jan "Yenya" Kasprzak <kas@fi.muni.cz>
2748W: http://www.fi.muni.cz/~kas/cosa/
2749S: Maintained
2750F: drivers/net/wan/cosa*
2751
2752CPMAC ETHERNET DRIVER
2753M: Florian Fainelli <florian@openwrt.org>
2754L: netdev@vger.kernel.org
2755S: Maintained
2756F: drivers/net/ethernet/ti/cpmac.c
2757
2758CPU FREQUENCY DRIVERS
2759M: Rafael J. Wysocki <rjw@rjwysocki.net>
2760M: Viresh Kumar <viresh.kumar@linaro.org>
2761L: linux-pm@vger.kernel.org
2762S: Maintained
2763T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
2764T: git git://git.linaro.org/people/vireshk/linux.git (For ARM Updates)
2765F: drivers/cpufreq/
2766F: include/linux/cpufreq.h
2767
2768CPU FREQUENCY DRIVERS - ARM BIG LITTLE
2769M: Viresh Kumar <viresh.kumar@linaro.org>
2770M: Sudeep Holla <sudeep.holla@arm.com>
2771L: linux-pm@vger.kernel.org
2772W: http://www.arm.com/products/processors/technologies/biglittleprocessing.php
2773S: Maintained
2774F: drivers/cpufreq/arm_big_little.h
2775F: drivers/cpufreq/arm_big_little.c
2776F: drivers/cpufreq/arm_big_little_dt.c
2777
2778CPUIDLE DRIVER - ARM BIG LITTLE
2779M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
2780M: Daniel Lezcano <daniel.lezcano@linaro.org>
2781L: linux-pm@vger.kernel.org
2782L: linux-arm-kernel@lists.infradead.org
2783T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
2784S: Maintained
2785F: drivers/cpuidle/cpuidle-big_little.c
2786
2787CPUIDLE DRIVER - ARM EXYNOS
2788M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
2789M: Daniel Lezcano <daniel.lezcano@linaro.org>
2790M: Kukjin Kim <kgene@kernel.org>
2791L: linux-pm@vger.kernel.org
2792L: linux-samsung-soc@vger.kernel.org
2793S: Supported
2794F: drivers/cpuidle/cpuidle-exynos.c
2795F: arch/arm/mach-exynos/pm.c
2796
2797CPUIDLE DRIVERS
2798M: Rafael J. Wysocki <rjw@rjwysocki.net>
2799M: Daniel Lezcano <daniel.lezcano@linaro.org>
2800L: linux-pm@vger.kernel.org
2801S: Maintained
2802T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
2803F: drivers/cpuidle/*
2804F: include/linux/cpuidle.h
2805
2806CPUID/MSR DRIVER
2807M: "H. Peter Anvin" <hpa@zytor.com>
2808S: Maintained
2809F: arch/x86/kernel/cpuid.c
2810F: arch/x86/kernel/msr.c
2811
2812CPU POWER MONITORING SUBSYSTEM
2813M: Thomas Renninger <trenn@suse.de>
2814L: linux-pm@vger.kernel.org
2815S: Maintained
2816F: tools/power/cpupower/
2817
2818CRAMFS FILESYSTEM
2819W: http://sourceforge.net/projects/cramfs/
2820S: Orphan / Obsolete
2821F: Documentation/filesystems/cramfs.txt
2822F: fs/cramfs/
2823
2824CRIS PORT
2825M: Mikael Starvik <starvik@axis.com>
2826M: Jesper Nilsson <jesper.nilsson@axis.com>
2827L: linux-cris-kernel@axis.com
2828W: http://developer.axis.com
2829S: Maintained
2830F: arch/cris/
2831F: drivers/tty/serial/crisv10.*
2832
2833CRYPTO API
2834M: Herbert Xu <herbert@gondor.apana.org.au>
2835M: "David S. Miller" <davem@davemloft.net>
2836L: linux-crypto@vger.kernel.org
2837T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
2838S: Maintained
2839F: Documentation/crypto/
2840F: Documentation/DocBook/crypto-API.tmpl
2841F: arch/*/crypto/
2842F: crypto/
2843F: drivers/crypto/
2844F: include/crypto/
2845
2846CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
2847M: Neil Horman <nhorman@tuxdriver.com>
2848L: linux-crypto@vger.kernel.org
2849S: Maintained
2850F: crypto/ansi_cprng.c
2851F: crypto/rng.c
2852
2853CS5535 Audio ALSA driver
2854M: Jaya Kumar <jayakumar.alsa@gmail.com>
2855S: Maintained
2856F: sound/pci/cs5535audio/
2857
2858CW1200 WLAN driver
2859M: Solomon Peachy <pizza@shaftnet.org>
2860S: Maintained
2861F: drivers/net/wireless/cw1200/
2862
2863CX18 VIDEO4LINUX DRIVER
2864M: Andy Walls <awalls@md.metrocast.net>
2865L: ivtv-devel@ivtvdriver.org (subscribers-only)
2866L: linux-media@vger.kernel.org
2867T: git git://linuxtv.org/media_tree.git
2868W: http://linuxtv.org
2869W: http://www.ivtvdriver.org/index.php/Cx18
2870S: Maintained
2871F: Documentation/video4linux/cx18.txt
2872F: drivers/media/pci/cx18/
2873F: include/uapi/linux/ivtv*
2874
2875CX2341X MPEG ENCODER HELPER MODULE
2876M: Hans Verkuil <hverkuil@xs4all.nl>
2877L: linux-media@vger.kernel.org
2878T: git git://linuxtv.org/media_tree.git
2879W: http://linuxtv.org
2880S: Maintained
2881F: drivers/media/common/cx2341x*
2882F: include/media/cx2341x*
2883
2884CX88 VIDEO4LINUX DRIVER
2885M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
2886L: linux-media@vger.kernel.org
2887W: http://linuxtv.org
2888T: git git://linuxtv.org/media_tree.git
2889S: Odd fixes
2890F: Documentation/video4linux/cx88/
2891F: drivers/media/pci/cx88/
2892
2893CXD2820R MEDIA DRIVER
2894M: Antti Palosaari <crope@iki.fi>
2895L: linux-media@vger.kernel.org
2896W: http://linuxtv.org/
2897W: http://palosaari.fi/linux/
2898Q: http://patchwork.linuxtv.org/project/linux-media/list/
2899T: git git://linuxtv.org/anttip/media_tree.git
2900S: Maintained
2901F: drivers/media/dvb-frontends/cxd2820r*
2902
2903CXGB3 ETHERNET DRIVER (CXGB3)
2904M: Santosh Raspatur <santosh@chelsio.com>
2905L: netdev@vger.kernel.org
2906W: http://www.chelsio.com
2907S: Supported
2908F: drivers/net/ethernet/chelsio/cxgb3/
2909
2910CXGB3 ISCSI DRIVER (CXGB3I)
2911M: Karen Xie <kxie@chelsio.com>
2912L: linux-scsi@vger.kernel.org
2913W: http://www.chelsio.com
2914S: Supported
2915F: drivers/scsi/cxgbi/cxgb3i
2916
2917CXGB3 IWARP RNIC DRIVER (IW_CXGB3)
2918M: Steve Wise <swise@chelsio.com>
2919L: linux-rdma@vger.kernel.org
2920W: http://www.openfabrics.org
2921S: Supported
2922F: drivers/infiniband/hw/cxgb3/
2923
2924CXGB4 ETHERNET DRIVER (CXGB4)
2925M: Hariprasad S <hariprasad@chelsio.com>
2926L: netdev@vger.kernel.org
2927W: http://www.chelsio.com
2928S: Supported
2929F: drivers/net/ethernet/chelsio/cxgb4/
2930
2931CXGB4 ISCSI DRIVER (CXGB4I)
2932M: Karen Xie <kxie@chelsio.com>
2933L: linux-scsi@vger.kernel.org
2934W: http://www.chelsio.com
2935S: Supported
2936F: drivers/scsi/cxgbi/cxgb4i
2937
2938CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
2939M: Steve Wise <swise@chelsio.com>
2940L: linux-rdma@vger.kernel.org
2941W: http://www.openfabrics.org
2942S: Supported
2943F: drivers/infiniband/hw/cxgb4/
2944
2945CXGB4VF ETHERNET DRIVER (CXGB4VF)
2946M: Casey Leedom <leedom@chelsio.com>
2947L: netdev@vger.kernel.org
2948W: http://www.chelsio.com
2949S: Supported
2950F: drivers/net/ethernet/chelsio/cxgb4vf/
2951
2952CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
2953M: Ian Munsie <imunsie@au1.ibm.com>
2954M: Michael Neuling <mikey@neuling.org>
2955L: linuxppc-dev@lists.ozlabs.org
2956S: Supported
2957F: drivers/misc/cxl/
2958F: include/misc/cxl.h
2959F: include/uapi/misc/cxl.h
2960F: Documentation/powerpc/cxl.txt
2961F: Documentation/powerpc/cxl.txt
2962F: Documentation/ABI/testing/sysfs-class-cxl
2963
2964STMMAC ETHERNET DRIVER
2965M: Giuseppe Cavallaro <peppe.cavallaro@st.com>
2966L: netdev@vger.kernel.org
2967W: http://www.stlinux.com
2968S: Supported
2969F: drivers/net/ethernet/stmicro/stmmac/
2970
2971CYBERPRO FB DRIVER
2972M: Russell King <linux@arm.linux.org.uk>
2973L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2974W: http://www.arm.linux.org.uk/
2975S: Maintained
2976F: drivers/video/fbdev/cyber2000fb.*
2977
2978CYCLADES ASYNC MUX DRIVER
2979W: http://www.cyclades.com/
2980S: Orphan
2981F: drivers/tty/cyclades.c
2982F: include/linux/cyclades.h
2983F: include/uapi/linux/cyclades.h
2984
2985CYCLADES PC300 DRIVER
2986W: http://www.cyclades.com/
2987S: Orphan
2988F: drivers/net/wan/pc300*
2989
2990CYPRESS_FIRMWARE MEDIA DRIVER
2991M: Antti Palosaari <crope@iki.fi>
2992L: linux-media@vger.kernel.org
2993W: http://linuxtv.org/
2994W: http://palosaari.fi/linux/
2995Q: http://patchwork.linuxtv.org/project/linux-media/list/
2996T: git git://linuxtv.org/anttip/media_tree.git
2997S: Maintained
2998F: drivers/media/common/cypress_firmware*
2999
3000CYTTSP TOUCHSCREEN DRIVER
3001M: Ferruh Yigit <fery@cypress.com>
3002L: linux-input@vger.kernel.org
3003S: Supported
3004F: drivers/input/touchscreen/cyttsp*
3005F: include/linux/input/cyttsp.h
3006
3007DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
3008M: Joshua Kinard <kumba@gentoo.org>
3009S: Maintained
3010F: drivers/rtc/rtc-ds1685.c
3011F: include/linux/rtc/ds1685.h
3012
3013DAMA SLAVE for AX.25
3014M: Joerg Reuter <jreuter@yaina.de>
3015W: http://yaina.de/jreuter/
3016W: http://www.qsl.net/dl1bke/
3017L: linux-hams@vger.kernel.org
3018S: Maintained
3019F: net/ax25/af_ax25.c
3020F: net/ax25/ax25_dev.c
3021F: net/ax25/ax25_ds_*
3022F: net/ax25/ax25_in.c
3023F: net/ax25/ax25_out.c
3024F: net/ax25/ax25_timer.c
3025F: net/ax25/sysctl_net_ax25.c
3026
3027DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
3028L: netdev@vger.kernel.org
3029S: Orphan
3030F: Documentation/networking/dmfe.txt
3031F: drivers/net/ethernet/dec/tulip/dmfe.c
3032
3033DC390/AM53C974 SCSI driver
3034M: Hannes Reinecke <hare@suse.de>
3035L: linux-scsi@vger.kernel.org
3036S: Maintained
3037F: drivers/scsi/am53c974.c
3038
3039DC395x SCSI driver
3040M: Oliver Neukum <oliver@neukum.org>
3041M: Ali Akcaagac <aliakc@web.de>
3042M: Jamie Lenehan <lenehan@twibble.org>
3043L: dc395x@twibble.org
3044W: http://twibble.org/dist/dc395x/
3045W: http://lists.twibble.org/mailman/listinfo/dc395x/
3046S: Maintained
3047F: Documentation/scsi/dc395x.txt
3048F: drivers/scsi/dc395x.*
3049
3050DCCP PROTOCOL
3051M: Gerrit Renker <gerrit@erg.abdn.ac.uk>
3052L: dccp@vger.kernel.org
3053W: http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
3054S: Maintained
3055F: include/linux/dccp.h
3056F: include/uapi/linux/dccp.h
3057F: include/linux/tfrc.h
3058F: net/dccp/
3059
3060DECnet NETWORK LAYER
3061W: http://linux-decnet.sourceforge.net
3062L: linux-decnet-user@lists.sourceforge.net
3063S: Orphan
3064F: Documentation/networking/decnet.txt
3065F: net/decnet/
3066
3067DECSTATION PLATFORM SUPPORT
3068M: "Maciej W. Rozycki" <macro@linux-mips.org>
3069L: linux-mips@linux-mips.org
3070W: http://www.linux-mips.org/wiki/DECstation
3071S: Maintained
3072F: arch/mips/dec/
3073F: arch/mips/include/asm/dec/
3074F: arch/mips/include/asm/mach-dec/
3075
3076DEFXX FDDI NETWORK DRIVER
3077M: "Maciej W. Rozycki" <macro@linux-mips.org>
3078S: Maintained
3079F: drivers/net/fddi/defxx.*
3080
3081DELL LAPTOP DRIVER
3082M: Matthew Garrett <mjg59@srcf.ucam.org>
3083M: Pali Rohár <pali.rohar@gmail.com>
3084L: platform-driver-x86@vger.kernel.org
3085S: Maintained
3086F: drivers/platform/x86/dell-laptop.c
3087
3088DELL LAPTOP FREEFALL DRIVER
3089M: Pali Rohár <pali.rohar@gmail.com>
3090S: Maintained
3091F: drivers/platform/x86/dell-smo8800.c
3092
3093DELL LAPTOP SMM DRIVER
3094M: Guenter Roeck <linux@roeck-us.net>
3095S: Maintained
3096F: drivers/char/i8k.c
3097F: include/uapi/linux/i8k.h
3098
3099DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
3100M: Doug Warzecha <Douglas_Warzecha@dell.com>
3101S: Maintained
3102F: Documentation/dcdbas.txt
3103F: drivers/firmware/dcdbas.*
3104
3105DELL WMI EXTRAS DRIVER
3106M: Matthew Garrett <mjg59@srcf.ucam.org>
3107M: Pali Rohár <pali.rohar@gmail.com>
3108S: Maintained
3109F: drivers/platform/x86/dell-wmi.c
3110
3111DESIGNWARE USB2 DRD IP DRIVER
3112M: John Youn <johnyoun@synopsys.com>
3113L: linux-usb@vger.kernel.org
3114T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
3115S: Maintained
3116F: drivers/usb/dwc2/
3117
3118DESIGNWARE USB3 DRD IP DRIVER
3119M: Felipe Balbi <balbi@ti.com>
3120L: linux-usb@vger.kernel.org
3121L: linux-omap@vger.kernel.org
3122T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
3123S: Maintained
3124F: drivers/usb/dwc3/
3125
3126DEVICE COREDUMP (DEV_COREDUMP)
3127M: Johannes Berg <johannes@sipsolutions.net>
3128L: linux-kernel@vger.kernel.org
3129S: Maintained
3130F: drivers/base/devcoredump.c
3131F: include/linux/devcoredump.h
3132
3133DEVICE FREQUENCY (DEVFREQ)
3134M: MyungJoo Ham <myungjoo.ham@samsung.com>
3135M: Kyungmin Park <kyungmin.park@samsung.com>
3136L: linux-pm@vger.kernel.org
3137S: Maintained
3138F: drivers/devfreq/
3139
3140DEVICE NUMBER REGISTRY
3141M: Torben Mathiasen <device@lanana.org>
3142W: http://lanana.org/docs/device-list/index.html
3143S: Maintained
3144
3145DEVICE-MAPPER (LVM)
3146M: Alasdair Kergon <agk@redhat.com>
3147M: Mike Snitzer <snitzer@redhat.com>
3148M: dm-devel@redhat.com
3149L: dm-devel@redhat.com
3150W: http://sources.redhat.com/dm
3151Q: http://patchwork.kernel.org/project/dm-devel/list/
3152T: git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
3153T: quilt http://people.redhat.com/agk/patches/linux/editing/
3154S: Maintained
3155F: Documentation/device-mapper/
3156F: drivers/md/dm*
3157F: drivers/md/persistent-data/
3158F: include/linux/device-mapper.h
3159F: include/linux/dm-*.h
3160F: include/uapi/linux/dm-*.h
3161
3162DIALOG SEMICONDUCTOR DRIVERS
3163M: Support Opensource <support.opensource@diasemi.com>
3164W: http://www.dialog-semiconductor.com/products
3165S: Supported
3166F: Documentation/hwmon/da90??
3167F: drivers/gpio/gpio-da90??.c
3168F: drivers/hwmon/da90??-hwmon.c
3169F: drivers/iio/adc/da91??-*.c
3170F: drivers/input/misc/da90??_onkey.c
3171F: drivers/input/touchscreen/da9052_tsi.c
3172F: drivers/leds/leds-da90??.c
3173F: drivers/mfd/da903x.c
3174F: drivers/mfd/da90??-*.c
3175F: drivers/mfd/da91??-*.c
3176F: drivers/power/da9052-battery.c
3177F: drivers/power/da91??-*.c
3178F: drivers/regulator/da903x.c
3179F: drivers/regulator/da9???-regulator.[ch]
3180F: drivers/rtc/rtc-da90??.c
3181F: drivers/video/backlight/da90??_bl.c
3182F: drivers/watchdog/da90??_wdt.c
3183F: include/linux/mfd/da903x.h
3184F: include/linux/mfd/da9052/
3185F: include/linux/mfd/da9055/
3186F: include/linux/mfd/da9063/
3187F: include/linux/mfd/da9150/
3188F: include/sound/da[79]*.h
3189F: sound/soc/codecs/da[79]*.[ch]
3190
3191DIGI NEO AND CLASSIC PCI PRODUCTS
3192M: Lidza Louina <lidza.louina@gmail.com>
3193M: Mark Hounschell <markh@compro.net>
3194L: driverdev-devel@linuxdriverproject.org
3195S: Maintained
3196F: drivers/staging/dgnc/
3197
3198DIGI EPCA PCI PRODUCTS
3199M: Lidza Louina <lidza.louina@gmail.com>
3200M: Mark Hounschell <markh@compro.net>
3201M: Daeseok Youn <daeseok.youn@gmail.com>
3202L: driverdev-devel@linuxdriverproject.org
3203S: Maintained
3204F: drivers/staging/dgap/
3205
3206DIOLAN U2C-12 I2C DRIVER
3207M: Guenter Roeck <linux@roeck-us.net>
3208L: linux-i2c@vger.kernel.org
3209S: Maintained
3210F: drivers/i2c/busses/i2c-diolan-u2c.c
3211
3212DIRECT ACCESS (DAX)
3213M: Matthew Wilcox <willy@linux.intel.com>
3214L: linux-fsdevel@vger.kernel.org
3215S: Supported
3216F: fs/dax.c
3217
3218DIRECTORY NOTIFICATION (DNOTIFY)
3219M: Eric Paris <eparis@parisplace.org>
3220S: Maintained
3221F: Documentation/filesystems/dnotify.txt
3222F: fs/notify/dnotify/
3223F: include/linux/dnotify.h
3224
3225DISK GEOMETRY AND PARTITION HANDLING
3226M: Andries Brouwer <aeb@cwi.nl>
3227W: http://www.win.tue.nl/~aeb/linux/Large-Disk.html
3228W: http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
3229W: http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
3230S: Maintained
3231
3232DISKQUOTA
3233M: Jan Kara <jack@suse.cz>
3234S: Maintained
3235F: Documentation/filesystems/quota.txt
3236F: fs/quota/
3237F: include/linux/quota*.h
3238F: include/uapi/linux/quota*.h
3239
3240DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
3241M: Bernie Thompson <bernie@plugable.com>
3242L: linux-fbdev@vger.kernel.org
3243S: Maintained
3244W: http://plugable.com/category/projects/udlfb/
3245F: drivers/video/fbdev/udlfb.c
3246F: include/video/udlfb.h
3247F: Documentation/fb/udlfb.txt
3248
3249DISTRIBUTED LOCK MANAGER (DLM)
3250M: Christine Caulfield <ccaulfie@redhat.com>
3251M: David Teigland <teigland@redhat.com>
3252L: cluster-devel@redhat.com
3253W: http://sources.redhat.com/cluster/
3254T: git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/dlm.git
3255S: Supported
3256F: fs/dlm/
3257
3258DMA BUFFER SHARING FRAMEWORK
3259M: Sumit Semwal <sumit.semwal@linaro.org>
3260S: Maintained
3261L: linux-media@vger.kernel.org
3262L: dri-devel@lists.freedesktop.org
3263L: linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
3264F: drivers/dma-buf/
3265F: include/linux/dma-buf*
3266F: include/linux/reservation.h
3267F: include/linux/*fence.h
3268F: Documentation/dma-buf-sharing.txt
3269T: git git://git.linaro.org/people/sumitsemwal/linux-dma-buf.git
3270
3271DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
3272M: Vinod Koul <vinod.koul@intel.com>
3273L: dmaengine@vger.kernel.org
3274Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
3275S: Maintained
3276F: drivers/dma/
3277F: include/linux/dmaengine.h
3278F: Documentation/dmaengine/
3279T: git git://git.infradead.org/users/vkoul/slave-dma.git
3280
3281DME1737 HARDWARE MONITOR DRIVER
3282M: Juerg Haefliger <juergh@gmail.com>
3283L: lm-sensors@lm-sensors.org
3284S: Maintained
3285F: Documentation/hwmon/dme1737
3286F: drivers/hwmon/dme1737.c
3287
3288DMI/SMBIOS SUPPORT
3289M: Jean Delvare <jdelvare@suse.de>
3290S: Maintained
3291F: drivers/firmware/dmi-id.c
3292F: drivers/firmware/dmi_scan.c
3293F: include/linux/dmi.h
3294
3295DOCUMENTATION
3296M: Jonathan Corbet <corbet@lwn.net>
3297L: linux-doc@vger.kernel.org
3298S: Maintained
3299F: Documentation/
3300X: Documentation/ABI/
3301X: Documentation/devicetree/
3302X: Documentation/acpi
3303X: Documentation/power
3304X: Documentation/spi
3305T: git git://git.lwn.net/linux-2.6.git docs-next
3306
3307DOUBLETALK DRIVER
3308M: "James R. Van Zandt" <jrv@vanzandt.mv.com>
3309L: blinux-list@redhat.com
3310S: Maintained
3311F: drivers/char/dtlk.c
3312F: include/linux/dtlk.h
3313
3314DPT_I2O SCSI RAID DRIVER
3315M: Adaptec OEM Raid Solutions <aacraid@adaptec.com>
3316L: linux-scsi@vger.kernel.org
3317W: http://www.adaptec.com/
3318S: Maintained
3319F: drivers/scsi/dpt*
3320F: drivers/scsi/dpt/
3321
3322DRBD DRIVER
3323P: Philipp Reisner
3324P: Lars Ellenberg
3325M: drbd-dev@lists.linbit.com
3326L: drbd-user@lists.linbit.com
3327W: http://www.drbd.org
3328T: git git://git.drbd.org/linux-2.6-drbd.git drbd
3329T: git git://git.drbd.org/drbd-8.3.git
3330S: Supported
3331F: drivers/block/drbd/
3332F: lib/lru_cache.c
3333F: Documentation/blockdev/drbd/
3334
3335DRIVER CORE, KOBJECTS, DEBUGFS AND SYSFS
3336M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
3337T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
3338S: Supported
3339F: Documentation/kobject.txt
3340F: drivers/base/
3341F: fs/sysfs/
3342F: fs/debugfs/
3343F: include/linux/kobj*
3344F: include/linux/debugfs.h
3345F: lib/kobj*
3346
3347DRM DRIVERS
3348M: David Airlie <airlied@linux.ie>
3349L: dri-devel@lists.freedesktop.org
3350T: git git://people.freedesktop.org/~airlied/linux
3351S: Maintained
3352F: drivers/gpu/drm/
3353F: drivers/gpu/vga/
3354F: include/drm/
3355F: include/uapi/drm/
3356
3357RADEON DRM DRIVERS
3358M: Alex Deucher <alexander.deucher@amd.com>
3359M: Christian König <christian.koenig@amd.com>
3360L: dri-devel@lists.freedesktop.org
3361T: git git://people.freedesktop.org/~agd5f/linux
3362S: Supported
3363F: drivers/gpu/drm/radeon/
3364F: include/uapi/drm/radeon*
3365
3366DRM PANEL DRIVERS
3367M: Thierry Reding <thierry.reding@gmail.com>
3368L: dri-devel@lists.freedesktop.org
3369T: git git://anongit.freedesktop.org/tegra/linux.git
3370S: Maintained
3371F: drivers/gpu/drm/drm_panel.c
3372F: drivers/gpu/drm/panel/
3373F: include/drm/drm_panel.h
3374F: Documentation/devicetree/bindings/panel/
3375
3376INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets)
3377M: Daniel Vetter <daniel.vetter@intel.com>
3378M: Jani Nikula <jani.nikula@linux.intel.com>
3379L: intel-gfx@lists.freedesktop.org
3380L: dri-devel@lists.freedesktop.org
3381Q: http://patchwork.freedesktop.org/project/intel-gfx/
3382T: git git://anongit.freedesktop.org/drm-intel
3383S: Supported
3384F: drivers/gpu/drm/i915/
3385F: include/drm/i915*
3386F: include/uapi/drm/i915*
3387
3388DRM DRIVERS FOR EXYNOS
3389M: Inki Dae <inki.dae@samsung.com>
3390M: Joonyoung Shim <jy0922.shim@samsung.com>
3391M: Seung-Woo Kim <sw0312.kim@samsung.com>
3392M: Kyungmin Park <kyungmin.park@samsung.com>
3393L: dri-devel@lists.freedesktop.org
3394T: git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
3395S: Supported
3396F: drivers/gpu/drm/exynos/
3397F: include/drm/exynos*
3398F: include/uapi/drm/exynos*
3399
3400DRM DRIVERS FOR FREESCALE IMX
3401M: Philipp Zabel <p.zabel@pengutronix.de>
3402L: dri-devel@lists.freedesktop.org
3403S: Maintained
3404F: drivers/gpu/drm/imx/
3405F: Documentation/devicetree/bindings/drm/imx/
3406
3407DRM DRIVERS FOR NVIDIA TEGRA
3408M: Thierry Reding <thierry.reding@gmail.com>
3409M: Terje Bergström <tbergstrom@nvidia.com>
3410L: dri-devel@lists.freedesktop.org
3411L: linux-tegra@vger.kernel.org
3412T: git git://anongit.freedesktop.org/tegra/linux.git
3413S: Supported
3414F: drivers/gpu/drm/tegra/
3415F: drivers/gpu/host1x/
3416F: include/linux/host1x.h
3417F: include/uapi/drm/tegra_drm.h
3418F: Documentation/devicetree/bindings/gpu/nvidia,tegra20-host1x.txt
3419
3420DRM DRIVERS FOR RENESAS
3421M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
3422L: dri-devel@lists.freedesktop.org
3423L: linux-sh@vger.kernel.org
3424T: git git://people.freedesktop.org/~airlied/linux
3425S: Supported
3426F: drivers/gpu/drm/rcar-du/
3427F: drivers/gpu/drm/shmobile/
3428F: include/linux/platform_data/shmob_drm.h
3429
3430DRM DRIVERS FOR ROCKCHIP
3431M: Mark Yao <mark.yao@rock-chips.com>
3432L: dri-devel@lists.freedesktop.org
3433S: Maintained
3434F: drivers/gpu/drm/rockchip/
3435F: Documentation/devicetree/bindings/video/rockchip*
3436
3437DSBR100 USB FM RADIO DRIVER
3438M: Alexey Klimov <klimov.linux@gmail.com>
3439L: linux-media@vger.kernel.org
3440T: git git://linuxtv.org/media_tree.git
3441S: Maintained
3442F: drivers/media/radio/dsbr100.c
3443
3444DSCC4 DRIVER
3445M: Francois Romieu <romieu@fr.zoreil.com>
3446L: netdev@vger.kernel.org
3447S: Maintained
3448F: drivers/net/wan/dscc4.c
3449
3450DVB_USB_AF9015 MEDIA DRIVER
3451M: Antti Palosaari <crope@iki.fi>
3452L: linux-media@vger.kernel.org
3453W: http://linuxtv.org/
3454W: http://palosaari.fi/linux/
3455Q: http://patchwork.linuxtv.org/project/linux-media/list/
3456T: git git://linuxtv.org/anttip/media_tree.git
3457S: Maintained
3458F: drivers/media/usb/dvb-usb-v2/af9015*
3459
3460DVB_USB_AF9035 MEDIA DRIVER
3461M: Antti Palosaari <crope@iki.fi>
3462L: linux-media@vger.kernel.org
3463W: http://linuxtv.org/
3464W: http://palosaari.fi/linux/
3465Q: http://patchwork.linuxtv.org/project/linux-media/list/
3466T: git git://linuxtv.org/anttip/media_tree.git
3467S: Maintained
3468F: drivers/media/usb/dvb-usb-v2/af9035*
3469
3470DVB_USB_ANYSEE MEDIA DRIVER
3471M: Antti Palosaari <crope@iki.fi>
3472L: linux-media@vger.kernel.org
3473W: http://linuxtv.org/
3474W: http://palosaari.fi/linux/
3475Q: http://patchwork.linuxtv.org/project/linux-media/list/
3476T: git git://linuxtv.org/anttip/media_tree.git
3477S: Maintained
3478F: drivers/media/usb/dvb-usb-v2/anysee*
3479
3480DVB_USB_AU6610 MEDIA DRIVER
3481M: Antti Palosaari <crope@iki.fi>
3482L: linux-media@vger.kernel.org
3483W: http://linuxtv.org/
3484W: http://palosaari.fi/linux/
3485Q: http://patchwork.linuxtv.org/project/linux-media/list/
3486T: git git://linuxtv.org/anttip/media_tree.git
3487S: Maintained
3488F: drivers/media/usb/dvb-usb-v2/au6610*
3489
3490DVB_USB_CE6230 MEDIA DRIVER
3491M: Antti Palosaari <crope@iki.fi>
3492L: linux-media@vger.kernel.org
3493W: http://linuxtv.org/
3494W: http://palosaari.fi/linux/
3495Q: http://patchwork.linuxtv.org/project/linux-media/list/
3496T: git git://linuxtv.org/anttip/media_tree.git
3497S: Maintained
3498F: drivers/media/usb/dvb-usb-v2/ce6230*
3499
3500DVB_USB_CXUSB MEDIA DRIVER
3501M: Michael Krufky <mkrufky@linuxtv.org>
3502L: linux-media@vger.kernel.org
3503W: http://linuxtv.org/
3504W: http://github.com/mkrufky
3505Q: http://patchwork.linuxtv.org/project/linux-media/list/
3506T: git git://linuxtv.org/media_tree.git
3507S: Maintained
3508F: drivers/media/usb/dvb-usb/cxusb*
3509
3510DVB_USB_EC168 MEDIA DRIVER
3511M: Antti Palosaari <crope@iki.fi>
3512L: linux-media@vger.kernel.org
3513W: http://linuxtv.org/
3514W: http://palosaari.fi/linux/
3515Q: http://patchwork.linuxtv.org/project/linux-media/list/
3516T: git git://linuxtv.org/anttip/media_tree.git
3517S: Maintained
3518F: drivers/media/usb/dvb-usb-v2/ec168*
3519
3520DVB_USB_GL861 MEDIA DRIVER
3521M: Antti Palosaari <crope@iki.fi>
3522L: linux-media@vger.kernel.org
3523W: http://linuxtv.org/
3524Q: http://patchwork.linuxtv.org/project/linux-media/list/
3525T: git git://linuxtv.org/anttip/media_tree.git
3526S: Maintained
3527F: drivers/media/usb/dvb-usb-v2/gl861*
3528
3529DVB_USB_MXL111SF MEDIA DRIVER
3530M: Michael Krufky <mkrufky@linuxtv.org>
3531L: linux-media@vger.kernel.org
3532W: http://linuxtv.org/
3533W: http://github.com/mkrufky
3534Q: http://patchwork.linuxtv.org/project/linux-media/list/
3535T: git git://linuxtv.org/mkrufky/mxl111sf.git
3536S: Maintained
3537F: drivers/media/usb/dvb-usb-v2/mxl111sf*
3538
3539DVB_USB_RTL28XXU MEDIA DRIVER
3540M: Antti Palosaari <crope@iki.fi>
3541L: linux-media@vger.kernel.org
3542W: http://linuxtv.org/
3543W: http://palosaari.fi/linux/
3544Q: http://patchwork.linuxtv.org/project/linux-media/list/
3545T: git git://linuxtv.org/anttip/media_tree.git
3546S: Maintained
3547F: drivers/media/usb/dvb-usb-v2/rtl28xxu*
3548
3549DVB_USB_V2 MEDIA DRIVER
3550M: Antti Palosaari <crope@iki.fi>
3551L: linux-media@vger.kernel.org
3552W: http://linuxtv.org/
3553W: http://palosaari.fi/linux/
3554Q: http://patchwork.linuxtv.org/project/linux-media/list/
3555T: git git://linuxtv.org/anttip/media_tree.git
3556S: Maintained
3557F: drivers/media/usb/dvb-usb-v2/dvb_usb*
3558F: drivers/media/usb/dvb-usb-v2/usb_urb.c
3559
3560DYNAMIC DEBUG
3561M: Jason Baron <jbaron@akamai.com>
3562S: Maintained
3563F: lib/dynamic_debug.c
3564F: include/linux/dynamic_debug.h
3565
3566DZ DECSTATION DZ11 SERIAL DRIVER
3567M: "Maciej W. Rozycki" <macro@linux-mips.org>
3568S: Maintained
3569F: drivers/tty/serial/dz.*
3570
3571E3X0 POWER BUTTON DRIVER
3572M: Moritz Fischer <moritz.fischer@ettus.com>
3573L: usrp-users@lists.ettus.com
3574W: http://www.ettus.com
3575S: Supported
3576F: drivers/input/misc/e3x0-button.c
3577F: Documentation/devicetree/bindings/input/e3x0-button.txt
3578
3579E4000 MEDIA DRIVER
3580M: Antti Palosaari <crope@iki.fi>
3581L: linux-media@vger.kernel.org
3582W: http://linuxtv.org/
3583W: http://palosaari.fi/linux/
3584Q: http://patchwork.linuxtv.org/project/linux-media/list/
3585T: git git://linuxtv.org/anttip/media_tree.git
3586S: Maintained
3587F: drivers/media/tuners/e4000*
3588
3589EATA ISA/EISA/PCI SCSI DRIVER
3590M: Dario Ballabio <ballabio_dario@emc.com>
3591L: linux-scsi@vger.kernel.org
3592S: Maintained
3593F: drivers/scsi/eata.c
3594
3595EC100 MEDIA DRIVER
3596M: Antti Palosaari <crope@iki.fi>
3597L: linux-media@vger.kernel.org
3598W: http://linuxtv.org/
3599W: http://palosaari.fi/linux/
3600Q: http://patchwork.linuxtv.org/project/linux-media/list/
3601T: git git://linuxtv.org/anttip/media_tree.git
3602S: Maintained
3603F: drivers/media/dvb-frontends/ec100*
3604
3605ECRYPT FILE SYSTEM
3606M: Tyler Hicks <tyhicks@canonical.com>
3607L: ecryptfs@vger.kernel.org
3608W: http://ecryptfs.org
3609W: https://launchpad.net/ecryptfs
3610S: Supported
3611F: Documentation/filesystems/ecryptfs.txt
3612F: fs/ecryptfs/
3613
3614EDAC-CORE
3615M: Doug Thompson <dougthompson@xmission.com>
3616M: Borislav Petkov <bp@alien8.de>
3617M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
3618L: linux-edac@vger.kernel.org
3619W: bluesmoke.sourceforge.net
3620T: git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp.git#for-next
3621T: git://git.kernel.org/pub/linux/kernel/git/mchehab/linux-edac.git#linux_next
3622S: Supported
3623F: Documentation/edac.txt
3624F: drivers/edac/
3625F: include/linux/edac.h
3626
3627EDAC-AMD64
3628M: Doug Thompson <dougthompson@xmission.com>
3629M: Borislav Petkov <bp@alien8.de>
3630L: linux-edac@vger.kernel.org
3631W: bluesmoke.sourceforge.net
3632S: Maintained
3633F: drivers/edac/amd64_edac*
3634
3635EDAC-CALXEDA
3636M: Doug Thompson <dougthompson@xmission.com>
3637M: Robert Richter <rric@kernel.org>
3638L: linux-edac@vger.kernel.org
3639W: bluesmoke.sourceforge.net
3640S: Maintained
3641F: drivers/edac/highbank*
3642
3643EDAC-CAVIUM
3644M: Ralf Baechle <ralf@linux-mips.org>
3645M: David Daney <david.daney@cavium.com>
3646L: linux-edac@vger.kernel.org
3647L: linux-mips@linux-mips.org
3648W: bluesmoke.sourceforge.net
3649S: Supported
3650F: drivers/edac/octeon_edac*
3651
3652EDAC-E752X
3653M: Mark Gross <mark.gross@intel.com>
3654M: Doug Thompson <dougthompson@xmission.com>
3655L: linux-edac@vger.kernel.org
3656W: bluesmoke.sourceforge.net
3657S: Maintained
3658F: drivers/edac/e752x_edac.c
3659
3660EDAC-E7XXX
3661M: Doug Thompson <dougthompson@xmission.com>
3662L: linux-edac@vger.kernel.org
3663W: bluesmoke.sourceforge.net
3664S: Maintained
3665F: drivers/edac/e7xxx_edac.c
3666
3667EDAC-GHES
3668M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
3669L: linux-edac@vger.kernel.org
3670W: bluesmoke.sourceforge.net
3671S: Maintained
3672F: drivers/edac/ghes_edac.c
3673
3674EDAC-I82443BXGX
3675M: Tim Small <tim@buttersideup.com>
3676L: linux-edac@vger.kernel.org
3677W: bluesmoke.sourceforge.net
3678S: Maintained
3679F: drivers/edac/i82443bxgx_edac.c
3680
3681EDAC-I3000
3682M: Jason Uhlenkott <juhlenko@akamai.com>
3683L: linux-edac@vger.kernel.org
3684W: bluesmoke.sourceforge.net
3685S: Maintained
3686F: drivers/edac/i3000_edac.c
3687
3688EDAC-I5000
3689M: Doug Thompson <dougthompson@xmission.com>
3690L: linux-edac@vger.kernel.org
3691W: bluesmoke.sourceforge.net
3692S: Maintained
3693F: drivers/edac/i5000_edac.c
3694
3695EDAC-I5400
3696M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
3697L: linux-edac@vger.kernel.org
3698W: bluesmoke.sourceforge.net
3699S: Maintained
3700F: drivers/edac/i5400_edac.c
3701
3702EDAC-I7300
3703M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
3704L: linux-edac@vger.kernel.org
3705W: bluesmoke.sourceforge.net
3706S: Maintained
3707F: drivers/edac/i7300_edac.c
3708
3709EDAC-I7CORE
3710M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
3711L: linux-edac@vger.kernel.org
3712W: bluesmoke.sourceforge.net
3713S: Maintained
3714F: drivers/edac/i7core_edac.c
3715
3716EDAC-I82975X
3717M: Ranganathan Desikan <ravi@jetztechnologies.com>
3718M: "Arvind R." <arvino55@gmail.com>
3719L: linux-edac@vger.kernel.org
3720W: bluesmoke.sourceforge.net
3721S: Maintained
3722F: drivers/edac/i82975x_edac.c
3723
3724EDAC-IE31200
3725M: Jason Baron <jbaron@akamai.com>
3726L: linux-edac@vger.kernel.org
3727W: bluesmoke.sourceforge.net
3728S: Maintained
3729F: drivers/edac/ie31200_edac.c
3730
3731EDAC-MPC85XX
3732M: Johannes Thumshirn <johannes.thumshirn@men.de>
3733L: linux-edac@vger.kernel.org
3734W: bluesmoke.sourceforge.net
3735S: Maintained
3736F: drivers/edac/mpc85xx_edac.[ch]
3737
3738EDAC-PASEMI
3739M: Egor Martovetsky <egor@pasemi.com>
3740L: linux-edac@vger.kernel.org
3741W: bluesmoke.sourceforge.net
3742S: Maintained
3743F: drivers/edac/pasemi_edac.c
3744
3745EDAC-R82600
3746M: Tim Small <tim@buttersideup.com>
3747L: linux-edac@vger.kernel.org
3748W: bluesmoke.sourceforge.net
3749S: Maintained
3750F: drivers/edac/r82600_edac.c
3751
3752EDAC-SBRIDGE
3753M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
3754L: linux-edac@vger.kernel.org
3755W: bluesmoke.sourceforge.net
3756S: Maintained
3757F: drivers/edac/sb_edac.c
3758
3759EDIROL UA-101/UA-1000 DRIVER
3760M: Clemens Ladisch <clemens@ladisch.de>
3761L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3762T: git git://git.alsa-project.org/alsa-kernel.git
3763S: Maintained
3764F: sound/usb/misc/ua101.c
3765
3766EXTENSIBLE FIRMWARE INTERFACE (EFI)
3767M: Matt Fleming <matt.fleming@intel.com>
3768L: linux-efi@vger.kernel.org
3769T: git git://git.kernel.org/pub/scm/linux/kernel/git/mfleming/efi.git
3770S: Maintained
3771F: Documentation/efi-stub.txt
3772F: arch/ia64/kernel/efi.c
3773F: arch/x86/boot/compressed/eboot.[ch]
3774F: arch/x86/include/asm/efi.h
3775F: arch/x86/platform/efi/*
3776F: drivers/firmware/efi/*
3777F: include/linux/efi*.h
3778
3779EFI VARIABLE FILESYSTEM
3780M: Matthew Garrett <matthew.garrett@nebula.com>
3781M: Jeremy Kerr <jk@ozlabs.org>
3782M: Matt Fleming <matt.fleming@intel.com>
3783T: git git://git.kernel.org/pub/scm/linux/kernel/git/mfleming/efi.git
3784L: linux-efi@vger.kernel.org
3785S: Maintained
3786F: fs/efivarfs/
3787
3788EFIFB FRAMEBUFFER DRIVER
3789L: linux-fbdev@vger.kernel.org
3790M: Peter Jones <pjones@redhat.com>
3791S: Maintained
3792F: drivers/video/fbdev/efifb.c
3793
3794EFS FILESYSTEM
3795W: http://aeschi.ch.eu.org/efs/
3796S: Orphan
3797F: fs/efs/
3798
3799EHCA (IBM GX bus InfiniBand adapter) DRIVER
3800M: Hoang-Nam Nguyen <hnguyen@de.ibm.com>
3801M: Christoph Raisch <raisch@de.ibm.com>
3802L: linux-rdma@vger.kernel.org
3803S: Supported
3804F: drivers/infiniband/hw/ehca/
3805
3806EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
3807M: Thadeu Lima de Souza Cascardo <cascardo@linux.vnet.ibm.com>
3808L: netdev@vger.kernel.org
3809S: Maintained
3810F: drivers/net/ethernet/ibm/ehea/
3811
3812EM28XX VIDEO4LINUX DRIVER
3813M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
3814L: linux-media@vger.kernel.org
3815W: http://linuxtv.org
3816T: git git://linuxtv.org/media_tree.git
3817S: Maintained
3818F: drivers/media/usb/em28xx/
3819
3820EMBEDDED LINUX
3821M: Paul Gortmaker <paul.gortmaker@windriver.com>
3822M: Matt Mackall <mpm@selenic.com>
3823M: David Woodhouse <dwmw2@infradead.org>
3824L: linux-embedded@vger.kernel.org
3825S: Maintained
3826
3827EMULEX/AVAGO LPFC FC/FCOE SCSI DRIVER
3828M: James Smart <james.smart@avagotech.com>
3829M: Dick Kennedy <dick.kennedy@avagotech.com>
3830L: linux-scsi@vger.kernel.org
3831W: http://www.avagotech.com
3832S: Supported
3833F: drivers/scsi/lpfc/
3834
3835ENE CB710 FLASH CARD READER DRIVER
3836M: Michał Mirosław <mirq-linux@rere.qmqm.pl>
3837S: Maintained
3838F: drivers/misc/cb710/
3839F: drivers/mmc/host/cb710-mmc.*
3840F: include/linux/cb710.h
3841
3842ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
3843M: Maxim Levitsky <maximlevitsky@gmail.com>
3844S: Maintained
3845F: drivers/media/rc/ene_ir.*
3846
3847ENHANCED ERROR HANDLING (EEH)
3848M: Gavin Shan <shangw@linux.vnet.ibm.com>
3849L: linuxppc-dev@lists.ozlabs.org
3850S: Supported
3851F: Documentation/powerpc/eeh-pci-error-recovery.txt
3852F: arch/powerpc/kernel/eeh*.c
3853
3854EPSON S1D13XXX FRAMEBUFFER DRIVER
3855M: Kristoffer Ericson <kristoffer.ericson@gmail.com>
3856S: Maintained
3857T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
3858F: drivers/video/fbdev/s1d13xxxfb.c
3859F: include/video/s1d13xxxfb.h
3860
3861ET131X NETWORK DRIVER
3862M: Mark Einon <mark.einon@gmail.com>
3863S: Odd Fixes
3864F: drivers/net/ethernet/agere/
3865
3866ETHERNET BRIDGE
3867M: Stephen Hemminger <stephen@networkplumber.org>
3868L: bridge@lists.linux-foundation.org
3869L: netdev@vger.kernel.org
3870W: http://www.linuxfoundation.org/en/Net:Bridge
3871S: Maintained
3872F: include/linux/netfilter_bridge/
3873F: net/bridge/
3874
3875ETHERNET PHY LIBRARY
3876M: Florian Fainelli <f.fainelli@gmail.com>
3877L: netdev@vger.kernel.org
3878S: Maintained
3879F: include/linux/phy.h
3880F: include/linux/phy_fixed.h
3881F: drivers/net/phy/
3882F: Documentation/networking/phy.txt
3883F: drivers/of/of_mdio.c
3884F: drivers/of/of_net.c
3885
3886EXT2 FILE SYSTEM
3887M: Jan Kara <jack@suse.cz>
3888L: linux-ext4@vger.kernel.org
3889S: Maintained
3890F: Documentation/filesystems/ext2.txt
3891F: fs/ext2/
3892F: include/linux/ext2*
3893
3894EXT3 FILE SYSTEM
3895M: Jan Kara <jack@suse.cz>
3896M: Andrew Morton <akpm@linux-foundation.org>
3897M: Andreas Dilger <adilger.kernel@dilger.ca>
3898L: linux-ext4@vger.kernel.org
3899S: Maintained
3900F: Documentation/filesystems/ext3.txt
3901F: fs/ext3/
3902
3903EXT4 FILE SYSTEM
3904M: "Theodore Ts'o" <tytso@mit.edu>
3905M: Andreas Dilger <adilger.kernel@dilger.ca>
3906L: linux-ext4@vger.kernel.org
3907W: http://ext4.wiki.kernel.org
3908Q: http://patchwork.ozlabs.org/project/linux-ext4/list/
3909S: Maintained
3910F: Documentation/filesystems/ext4.txt
3911F: fs/ext4/
3912
3913Extended Verification Module (EVM)
3914M: Mimi Zohar <zohar@linux.vnet.ibm.com>
3915L: linux-ima-devel@lists.sourceforge.net
3916L: linux-security-module@vger.kernel.org
3917S: Supported
3918F: security/integrity/evm/
3919
3920EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
3921M: MyungJoo Ham <myungjoo.ham@samsung.com>
3922M: Chanwoo Choi <cw00.choi@samsung.com>
3923L: linux-kernel@vger.kernel.org
3924T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
3925S: Maintained
3926F: drivers/extcon/
3927F: Documentation/extcon/
3928
3929EXYNOS DP DRIVER
3930M: Jingoo Han <jingoohan1@gmail.com>
3931L: dri-devel@lists.freedesktop.org
3932S: Maintained
3933F: drivers/gpu/drm/exynos/exynos_dp*
3934
3935EXYNOS MIPI DISPLAY DRIVERS
3936M: Inki Dae <inki.dae@samsung.com>
3937M: Donghwa Lee <dh09.lee@samsung.com>
3938M: Kyungmin Park <kyungmin.park@samsung.com>
3939L: linux-fbdev@vger.kernel.org
3940S: Maintained
3941F: drivers/video/fbdev/exynos/exynos_mipi*
3942F: include/video/exynos_mipi*
3943
3944F71805F HARDWARE MONITORING DRIVER
3945M: Jean Delvare <jdelvare@suse.de>
3946L: lm-sensors@lm-sensors.org
3947S: Maintained
3948F: Documentation/hwmon/f71805f
3949F: drivers/hwmon/f71805f.c
3950
3951FC0011 TUNER DRIVER
3952M: Michael Buesch <m@bues.ch>
3953L: linux-media@vger.kernel.org
3954S: Maintained
3955F: drivers/media/tuners/fc0011.h
3956F: drivers/media/tuners/fc0011.c
3957
3958FC2580 MEDIA DRIVER
3959M: Antti Palosaari <crope@iki.fi>
3960L: linux-media@vger.kernel.org
3961W: http://linuxtv.org/
3962W: http://palosaari.fi/linux/
3963Q: http://patchwork.linuxtv.org/project/linux-media/list/
3964T: git git://linuxtv.org/anttip/media_tree.git
3965S: Maintained
3966F: drivers/media/tuners/fc2580*
3967
3968FANOTIFY
3969M: Eric Paris <eparis@redhat.com>
3970S: Maintained
3971F: fs/notify/fanotify/
3972F: include/linux/fanotify.h
3973F: include/uapi/linux/fanotify.h
3974
3975FARSYNC SYNCHRONOUS DRIVER
3976M: Kevin Curtis <kevin.curtis@farsite.co.uk>
3977W: http://www.farsite.co.uk/
3978S: Supported
3979F: drivers/net/wan/farsync.*
3980
3981FAULT INJECTION SUPPORT
3982M: Akinobu Mita <akinobu.mita@gmail.com>
3983S: Supported
3984F: Documentation/fault-injection/
3985F: lib/fault-inject.c
3986
3987FBTFT Framebuffer drivers
3988M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
3989M: Noralf Trønnes <noralf@tronnes.org>
3990S: Maintained
3991F: drivers/staging/fbtft/
3992
3993FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
3994M: Vasu Dev <vasu.dev@intel.com>
3995L: fcoe-devel@open-fcoe.org
3996W: www.Open-FCoE.org
3997S: Supported
3998F: drivers/scsi/libfc/
3999F: drivers/scsi/fcoe/
4000F: include/scsi/fc/
4001F: include/scsi/libfc.h
4002F: include/scsi/libfcoe.h
4003F: include/uapi/scsi/fc/
4004
4005FILE LOCKING (flock() and fcntl()/lockf())
4006M: Jeff Layton <jlayton@poochiereds.net>
4007M: J. Bruce Fields <bfields@fieldses.org>
4008L: linux-fsdevel@vger.kernel.org
4009S: Maintained
4010F: include/linux/fcntl.h
4011F: include/linux/fs.h
4012F: include/uapi/linux/fcntl.h
4013F: include/uapi/linux/fs.h
4014F: fs/fcntl.c
4015F: fs/locks.c
4016
4017FILESYSTEMS (VFS and infrastructure)
4018M: Alexander Viro <viro@zeniv.linux.org.uk>
4019L: linux-fsdevel@vger.kernel.org
4020S: Maintained
4021F: fs/*
4022
4023FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
4024M: Riku Voipio <riku.voipio@iki.fi>
4025L: lm-sensors@lm-sensors.org
4026S: Maintained
4027F: drivers/hwmon/f75375s.c
4028F: include/linux/f75375s.h
4029
4030FIREWIRE AUDIO DRIVERS
4031M: Clemens Ladisch <clemens@ladisch.de>
4032L: alsa-devel@alsa-project.org (moderated for non-subscribers)
4033T: git git://git.alsa-project.org/alsa-kernel.git
4034S: Maintained
4035F: sound/firewire/
4036
4037FIREWIRE MEDIA DRIVERS (firedtv)
4038M: Stefan Richter <stefanr@s5r6.in-berlin.de>
4039L: linux-media@vger.kernel.org
4040L: linux1394-devel@lists.sourceforge.net
4041T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
4042S: Maintained
4043F: drivers/media/firewire/
4044
4045FIREWIRE SBP-2 TARGET
4046M: Chris Boot <bootc@bootc.net>
4047L: linux-scsi@vger.kernel.org
4048L: target-devel@vger.kernel.org
4049L: linux1394-devel@lists.sourceforge.net
4050T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
4051S: Maintained
4052F: drivers/target/sbp/
4053
4054FIREWIRE SUBSYSTEM
4055M: Stefan Richter <stefanr@s5r6.in-berlin.de>
4056L: linux1394-devel@lists.sourceforge.net
4057W: http://ieee1394.wiki.kernel.org/
4058T: git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
4059S: Maintained
4060F: drivers/firewire/
4061F: include/linux/firewire.h
4062F: include/uapi/linux/firewire*.h
4063F: tools/firewire/
4064
4065FIRMWARE LOADER (request_firmware)
4066M: Ming Lei <ming.lei@canonical.com>
4067L: linux-kernel@vger.kernel.org
4068S: Maintained
4069F: Documentation/firmware_class/
4070F: drivers/base/firmware*.c
4071F: include/linux/firmware.h
4072
4073FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card)
4074M: Joshua Morris <josh.h.morris@us.ibm.com>
4075M: Philip Kelleher <pjk1939@linux.vnet.ibm.com>
4076S: Maintained
4077F: drivers/block/rsxx/
4078
4079FLOPPY DRIVER
4080M: Jiri Kosina <jkosina@suse.cz>
4081T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/floppy.git
4082S: Odd fixes
4083F: drivers/block/floppy.c
4084
4085FMC SUBSYSTEM
4086M: Alessandro Rubini <rubini@gnudd.com>
4087W: http://www.ohwr.org/projects/fmc-bus
4088S: Supported
4089F: drivers/fmc/
4090F: include/linux/fmc*.h
4091F: include/linux/ipmi-fru.h
4092K: fmc_d.*register
4093
4094FPU EMULATOR
4095M: Bill Metzenthen <billm@melbpc.org.au>
4096W: http://floatingpoint.sourceforge.net/emulator/index.html
4097S: Maintained
4098F: arch/x86/math-emu/
4099
4100FRAME RELAY DLCI/FRAD (Sangoma drivers too)
4101L: netdev@vger.kernel.org
4102S: Orphan
4103F: drivers/net/wan/dlci.c
4104F: drivers/net/wan/sdla.c
4105
4106FRAMEBUFFER LAYER
4107M: Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
4108M: Tomi Valkeinen <tomi.valkeinen@ti.com>
4109L: linux-fbdev@vger.kernel.org
4110W: http://linux-fbdev.sourceforge.net/
4111Q: http://patchwork.kernel.org/project/linux-fbdev/list/
4112T: git git://git.kernel.org/pub/scm/linux/kernel/git/plagnioj/linux-fbdev.git
4113S: Maintained
4114F: Documentation/fb/
4115F: Documentation/devicetree/bindings/fb/
4116F: drivers/video/
4117F: include/video/
4118F: include/linux/fb.h
4119F: include/uapi/video/
4120F: include/uapi/linux/fb.h
4121
4122FREESCALE DIU FRAMEBUFFER DRIVER
4123M: Timur Tabi <timur@tabi.org>
4124L: linux-fbdev@vger.kernel.org
4125S: Maintained
4126F: drivers/video/fbdev/fsl-diu-fb.*
4127
4128FREESCALE DMA DRIVER
4129M: Li Yang <leoli@freescale.com>
4130M: Zhang Wei <zw@zh-kernel.org>
4131L: linuxppc-dev@lists.ozlabs.org
4132S: Maintained
4133F: drivers/dma/fsldma.*
4134
4135FREESCALE I2C CPM DRIVER
4136M: Jochen Friedrich <jochen@scram.de>
4137L: linuxppc-dev@lists.ozlabs.org
4138L: linux-i2c@vger.kernel.org
4139S: Maintained
4140F: drivers/i2c/busses/i2c-cpm.c
4141
4142FREESCALE IMX / MXC FRAMEBUFFER DRIVER
4143M: Sascha Hauer <kernel@pengutronix.de>
4144L: linux-fbdev@vger.kernel.org
4145L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4146S: Maintained
4147F: include/linux/platform_data/video-imxfb.h
4148F: drivers/video/fbdev/imxfb.c
4149
4150FREESCALE QUAD SPI DRIVER
4151M: Han Xu <han.xu@freescale.com>
4152L: linux-mtd@lists.infradead.org
4153S: Maintained
4154F: drivers/mtd/spi-nor/fsl-quadspi.c
4155
4156FREESCALE SOC FS_ENET DRIVER
4157M: Pantelis Antoniou <pantelis.antoniou@gmail.com>
4158M: Vitaly Bordug <vbordug@ru.mvista.com>
4159L: linuxppc-dev@lists.ozlabs.org
4160L: netdev@vger.kernel.org
4161S: Maintained
4162F: drivers/net/ethernet/freescale/fs_enet/
4163F: include/linux/fs_enet_pd.h
4164
4165FREESCALE QUICC ENGINE LIBRARY
4166L: linuxppc-dev@lists.ozlabs.org
4167S: Orphan
4168F: arch/powerpc/sysdev/qe_lib/
4169F: arch/powerpc/include/asm/*qe.h
4170
4171FREESCALE USB PERIPHERAL DRIVERS
4172M: Li Yang <leoli@freescale.com>
4173L: linux-usb@vger.kernel.org
4174L: linuxppc-dev@lists.ozlabs.org
4175S: Maintained
4176F: drivers/usb/gadget/udc/fsl*
4177
4178FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
4179M: Li Yang <leoli@freescale.com>
4180L: netdev@vger.kernel.org
4181L: linuxppc-dev@lists.ozlabs.org
4182S: Maintained
4183F: drivers/net/ethernet/freescale/ucc_geth*
4184
4185FREESCALE QUICC ENGINE UCC UART DRIVER
4186M: Timur Tabi <timur@tabi.org>
4187L: linuxppc-dev@lists.ozlabs.org
4188S: Maintained
4189F: drivers/tty/serial/ucc_uart.c
4190
4191FREESCALE SOC SOUND DRIVERS
4192M: Timur Tabi <timur@tabi.org>
4193M: Nicolin Chen <nicoleotsuka@gmail.com>
4194M: Xiubo Li <Xiubo.Lee@gmail.com>
4195L: alsa-devel@alsa-project.org (moderated for non-subscribers)
4196L: linuxppc-dev@lists.ozlabs.org
4197S: Maintained
4198F: sound/soc/fsl/fsl*
4199F: sound/soc/fsl/imx*
4200F: sound/soc/fsl/mpc8610_hpcd.c
4201
4202FREESCALE QORIQ MANAGEMENT COMPLEX DRIVER
4203M: J. German Rivera <German.Rivera@freescale.com>
4204L: linux-kernel@vger.kernel.org
4205S: Maintained
4206F: drivers/staging/fsl-mc/
4207
4208FREEVXFS FILESYSTEM
4209M: Christoph Hellwig <hch@infradead.org>
4210W: ftp://ftp.openlinux.org/pub/people/hch/vxfs
4211S: Maintained
4212F: fs/freevxfs/
4213
4214FREEZER
4215M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
4216M: Pavel Machek <pavel@ucw.cz>
4217L: linux-pm@vger.kernel.org
4218S: Supported
4219F: Documentation/power/freezing-of-tasks.txt
4220F: include/linux/freezer.h
4221F: kernel/freezer.c
4222
4223FRONTSWAP API
4224M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
4225L: linux-kernel@vger.kernel.org
4226S: Maintained
4227F: mm/frontswap.c
4228F: include/linux/frontswap.h
4229
4230FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS
4231M: David Howells <dhowells@redhat.com>
4232L: linux-cachefs@redhat.com
4233S: Supported
4234F: Documentation/filesystems/caching/
4235F: fs/fscache/
4236F: include/linux/fscache*.h
4237
4238F2FS FILE SYSTEM
4239M: Jaegeuk Kim <jaegeuk@kernel.org>
4240M: Changman Lee <cm224.lee@samsung.com>
4241L: linux-f2fs-devel@lists.sourceforge.net
4242W: http://en.wikipedia.org/wiki/F2FS
4243T: git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
4244S: Maintained
4245F: Documentation/filesystems/f2fs.txt
4246F: Documentation/ABI/testing/sysfs-fs-f2fs
4247F: fs/f2fs/
4248F: include/linux/f2fs_fs.h
4249
4250FUJITSU FR-V (FRV) PORT
4251M: David Howells <dhowells@redhat.com>
4252S: Maintained
4253F: arch/frv/
4254
4255FUJITSU LAPTOP EXTRAS
4256M: Jonathan Woithe <jwoithe@just42.net>
4257L: platform-driver-x86@vger.kernel.org
4258S: Maintained
4259F: drivers/platform/x86/fujitsu-laptop.c
4260
4261FUJITSU M-5MO LS CAMERA ISP DRIVER
4262M: Kyungmin Park <kyungmin.park@samsung.com>
4263M: Heungjun Kim <riverful.kim@samsung.com>
4264L: linux-media@vger.kernel.org
4265S: Maintained
4266F: drivers/media/i2c/m5mols/
4267F: include/media/m5mols.h
4268
4269FUJITSU TABLET EXTRAS
4270M: Robert Gerlach <khnz@gmx.de>
4271L: platform-driver-x86@vger.kernel.org
4272S: Maintained
4273F: drivers/platform/x86/fujitsu-tablet.c
4274
4275FUSE: FILESYSTEM IN USERSPACE
4276M: Miklos Szeredi <miklos@szeredi.hu>
4277L: fuse-devel@lists.sourceforge.net
4278W: http://fuse.sourceforge.net/
4279S: Maintained
4280F: fs/fuse/
4281F: include/uapi/linux/fuse.h
4282
4283FUTURE DOMAIN TMC-16x0 SCSI DRIVER (16-bit)
4284M: Rik Faith <faith@cs.unc.edu>
4285L: linux-scsi@vger.kernel.org
4286S: Odd Fixes (e.g., new signatures)
4287F: drivers/scsi/fdomain.*
4288
4289GCOV BASED KERNEL PROFILING
4290M: Peter Oberparleiter <oberpar@linux.vnet.ibm.com>
4291S: Maintained
4292F: kernel/gcov/
4293F: Documentation/gcov.txt
4294
4295GDT SCSI DISK ARRAY CONTROLLER DRIVER
4296M: Achim Leubner <achim_leubner@adaptec.com>
4297L: linux-scsi@vger.kernel.org
4298W: http://www.icp-vortex.com/
4299S: Supported
4300F: drivers/scsi/gdt*
4301
4302GDB KERNEL DEBUGGING HELPER SCRIPTS
4303M: Jan Kiszka <jan.kiszka@siemens.com>
4304S: Supported
4305F: scripts/gdb/
4306
4307GEMTEK FM RADIO RECEIVER DRIVER
4308M: Hans Verkuil <hverkuil@xs4all.nl>
4309L: linux-media@vger.kernel.org
4310T: git git://linuxtv.org/media_tree.git
4311W: http://linuxtv.org
4312S: Maintained
4313F: drivers/media/radio/radio-gemtek*
4314
4315GENERIC GPIO I2C DRIVER
4316M: Haavard Skinnemoen <hskinnemoen@gmail.com>
4317S: Supported
4318F: drivers/i2c/busses/i2c-gpio.c
4319F: include/linux/i2c-gpio.h
4320
4321GENERIC GPIO I2C MULTIPLEXER DRIVER
4322M: Peter Korsgaard <peter.korsgaard@barco.com>
4323L: linux-i2c@vger.kernel.org
4324S: Supported
4325F: drivers/i2c/muxes/i2c-mux-gpio.c
4326F: include/linux/i2c-mux-gpio.h
4327F: Documentation/i2c/muxes/i2c-mux-gpio
4328
4329GENERIC HDLC (WAN) DRIVERS
4330M: Krzysztof Halasa <khc@pm.waw.pl>
4331W: http://www.kernel.org/pub/linux/utils/net/hdlc/
4332S: Maintained
4333F: drivers/net/wan/c101.c
4334F: drivers/net/wan/hd6457*
4335F: drivers/net/wan/hdlc*
4336F: drivers/net/wan/n2.c
4337F: drivers/net/wan/pc300too.c
4338F: drivers/net/wan/pci200syn.c
4339F: drivers/net/wan/wanxl*
4340
4341GENERIC INCLUDE/ASM HEADER FILES
4342M: Arnd Bergmann <arnd@arndb.de>
4343L: linux-arch@vger.kernel.org
4344T: git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
4345S: Maintained
4346F: include/asm-generic/
4347F: include/uapi/asm-generic/
4348
4349GENERIC PHY FRAMEWORK
4350M: Kishon Vijay Abraham I <kishon@ti.com>
4351L: linux-kernel@vger.kernel.org
4352T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git
4353S: Supported
4354F: drivers/phy/
4355F: include/linux/phy/
4356
4357GENERIC PM DOMAINS
4358M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
4359M: Kevin Hilman <khilman@kernel.org>
4360M: Ulf Hansson <ulf.hansson@linaro.org>
4361L: linux-pm@vger.kernel.org
4362S: Supported
4363F: drivers/base/power/domain*.c
4364F: include/linux/pm_domain.h
4365
4366GENERIC UIO DRIVER FOR PCI DEVICES
4367M: "Michael S. Tsirkin" <mst@redhat.com>
4368L: kvm@vger.kernel.org
4369S: Supported
4370F: drivers/uio/uio_pci_generic.c
4371
4372GET_MAINTAINER SCRIPT
4373M: Joe Perches <joe@perches.com>
4374S: Maintained
4375F: scripts/get_maintainer.pl
4376
4377GFS2 FILE SYSTEM
4378M: Steven Whitehouse <swhiteho@redhat.com>
4379M: Bob Peterson <rpeterso@redhat.com>
4380L: cluster-devel@redhat.com
4381W: http://sources.redhat.com/cluster/
4382T: git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
4383S: Supported
4384F: Documentation/filesystems/gfs2*.txt
4385F: fs/gfs2/
4386F: include/uapi/linux/gfs2_ondisk.h
4387
4388GIGASET ISDN DRIVERS
4389M: Paul Bolle <pebolle@tiscali.nl>
4390L: gigaset307x-common@lists.sourceforge.net
4391W: http://gigaset307x.sourceforge.net/
4392S: Odd Fixes
4393F: Documentation/isdn/README.gigaset
4394F: drivers/isdn/gigaset/
4395F: include/uapi/linux/gigaset_dev.h
4396
4397GO7007 MPEG CODEC
4398M: Hans Verkuil <hans.verkuil@cisco.com>
4399L: linux-media@vger.kernel.org
4400S: Maintained
4401F: drivers/media/usb/go7007/
4402
4403GOODIX TOUCHSCREEN
4404M: Bastien Nocera <hadess@hadess.net>
4405L: linux-input@vger.kernel.org
4406S: Maintained
4407F: drivers/input/touchscreen/goodix.c
4408
4409GPIO SUBSYSTEM
4410M: Linus Walleij <linus.walleij@linaro.org>
4411M: Alexandre Courbot <gnurou@gmail.com>
4412L: linux-gpio@vger.kernel.org
4413T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git
4414S: Maintained
4415F: Documentation/gpio/
4416F: drivers/gpio/
4417F: include/linux/gpio/
4418F: include/linux/gpio.h
4419F: include/asm-generic/gpio.h
4420
4421GRE DEMULTIPLEXER DRIVER
4422M: Dmitry Kozlov <xeb@mail.ru>
4423L: netdev@vger.kernel.org
4424S: Maintained
4425F: net/ipv4/gre_demux.c
4426F: net/ipv4/gre_offload.c
4427F: include/net/gre.h
4428
4429GRETH 10/100/1G Ethernet MAC device driver
4430M: Kristoffer Glembo <kristoffer@gaisler.com>
4431L: netdev@vger.kernel.org
4432S: Maintained
4433F: drivers/net/ethernet/aeroflex/
4434
4435GSPCA FINEPIX SUBDRIVER
4436M: Frank Zago <frank@zago.net>
4437L: linux-media@vger.kernel.org
4438T: git git://linuxtv.org/media_tree.git
4439S: Maintained
4440F: drivers/media/usb/gspca/finepix.c
4441
4442GSPCA GL860 SUBDRIVER
4443M: Olivier Lorin <o.lorin@laposte.net>
4444L: linux-media@vger.kernel.org
4445T: git git://linuxtv.org/media_tree.git
4446S: Maintained
4447F: drivers/media/usb/gspca/gl860/
4448
4449GSPCA M5602 SUBDRIVER
4450M: Erik Andren <erik.andren@gmail.com>
4451L: linux-media@vger.kernel.org
4452T: git git://linuxtv.org/media_tree.git
4453S: Maintained
4454F: drivers/media/usb/gspca/m5602/
4455
4456GSPCA PAC207 SONIXB SUBDRIVER
4457M: Hans de Goede <hdegoede@redhat.com>
4458L: linux-media@vger.kernel.org
4459T: git git://linuxtv.org/media_tree.git
4460S: Maintained
4461F: drivers/media/usb/gspca/pac207.c
4462
4463GSPCA SN9C20X SUBDRIVER
4464M: Brian Johnson <brijohn@gmail.com>
4465L: linux-media@vger.kernel.org
4466T: git git://linuxtv.org/media_tree.git
4467S: Maintained
4468F: drivers/media/usb/gspca/sn9c20x.c
4469
4470GSPCA T613 SUBDRIVER
4471M: Leandro Costantino <lcostantino@gmail.com>
4472L: linux-media@vger.kernel.org
4473T: git git://linuxtv.org/media_tree.git
4474S: Maintained
4475F: drivers/media/usb/gspca/t613.c
4476
4477GSPCA USB WEBCAM DRIVER
4478M: Hans de Goede <hdegoede@redhat.com>
4479L: linux-media@vger.kernel.org
4480T: git git://linuxtv.org/media_tree.git
4481S: Maintained
4482F: drivers/media/usb/gspca/
4483
4484GUID PARTITION TABLE (GPT)
4485M: Davidlohr Bueso <davidlohr@hp.com>
4486L: linux-efi@vger.kernel.org
4487S: Maintained
4488F: block/partitions/efi.*
4489
4490STK1160 USB VIDEO CAPTURE DRIVER
4491M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
4492L: linux-media@vger.kernel.org
4493T: git git://linuxtv.org/media_tree.git
4494S: Maintained
4495F: drivers/media/usb/stk1160/
4496
4497HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
4498M: Frank Seidel <frank@f-seidel.de>
4499L: platform-driver-x86@vger.kernel.org
4500W: http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
4501S: Maintained
4502F: drivers/platform/x86/hdaps.c
4503
4504HDPVR USB VIDEO ENCODER DRIVER
4505M: Hans Verkuil <hverkuil@xs4all.nl>
4506L: linux-media@vger.kernel.org
4507T: git git://linuxtv.org/media_tree.git
4508W: http://linuxtv.org
4509S: Odd Fixes
4510F: drivers/media/usb/hdpvr/
4511
4512HWPOISON MEMORY FAILURE HANDLING
4513M: Naoya Horiguchi <n-horiguchi@ah.jp.nec.com>
4514L: linux-mm@kvack.org
4515S: Maintained
4516F: mm/memory-failure.c
4517F: mm/hwpoison-inject.c
4518
4519HYPERVISOR VIRTUAL CONSOLE DRIVER
4520L: linuxppc-dev@lists.ozlabs.org
4521S: Odd Fixes
4522F: drivers/tty/hvc/
4523
4524HACKRF MEDIA DRIVER
4525M: Antti Palosaari <crope@iki.fi>
4526L: linux-media@vger.kernel.org
4527W: http://linuxtv.org/
4528W: http://palosaari.fi/linux/
4529Q: http://patchwork.linuxtv.org/project/linux-media/list/
4530T: git git://linuxtv.org/anttip/media_tree.git
4531S: Maintained
4532F: drivers/media/usb/hackrf/
4533
4534HARDWARE MONITORING
4535M: Jean Delvare <jdelvare@suse.de>
4536M: Guenter Roeck <linux@roeck-us.net>
4537L: lm-sensors@lm-sensors.org
4538W: http://www.lm-sensors.org/
4539T: quilt http://jdelvare.nerim.net/devel/linux/jdelvare-hwmon/
4540T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
4541S: Maintained
4542F: Documentation/hwmon/
4543F: drivers/hwmon/
4544F: include/linux/hwmon*.h
4545
4546HARDWARE RANDOM NUMBER GENERATOR CORE
4547M: Matt Mackall <mpm@selenic.com>
4548M: Herbert Xu <herbert@gondor.apana.org.au>
4549L: linux-crypto@vger.kernel.org
4550S: Odd fixes
4551F: Documentation/hw_random.txt
4552F: drivers/char/hw_random/
4553F: include/linux/hw_random.h
4554
4555HARDWARE SPINLOCK CORE
4556M: Ohad Ben-Cohen <ohad@wizery.com>
4557S: Maintained
4558F: Documentation/hwspinlock.txt
4559F: drivers/hwspinlock/hwspinlock_*
4560F: include/linux/hwspinlock.h
4561
4562HARMONY SOUND DRIVER
4563L: linux-parisc@vger.kernel.org
4564S: Maintained
4565F: sound/parisc/harmony.*
4566
4567HD29L2 MEDIA DRIVER
4568M: Antti Palosaari <crope@iki.fi>
4569L: linux-media@vger.kernel.org
4570W: http://linuxtv.org/
4571W: http://palosaari.fi/linux/
4572Q: http://patchwork.linuxtv.org/project/linux-media/list/
4573T: git git://linuxtv.org/anttip/media_tree.git
4574S: Maintained
4575F: drivers/media/dvb-frontends/hd29l2*
4576
4577HEWLETT-PACKARD SMART2 RAID DRIVER
4578L: iss_storagedev@hp.com
4579S: Orphan
4580F: Documentation/blockdev/cpqarray.txt
4581F: drivers/block/cpqarray.*
4582
4583HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
4584M: Don Brace <don.brace@pmcs.com>
4585L: iss_storagedev@hp.com
4586L: storagedev@pmcs.com
4587L: linux-scsi@vger.kernel.org
4588S: Supported
4589F: Documentation/scsi/hpsa.txt
4590F: drivers/scsi/hpsa*.[ch]
4591F: include/linux/cciss*.h
4592F: include/uapi/linux/cciss*.h
4593
4594HEWLETT-PACKARD SMART CISS RAID DRIVER (cciss)
4595M: Don Brace <don.brace@pmcs.com>
4596L: iss_storagedev@hp.com
4597L: storagedev@pmcs.com
4598L: linux-scsi@vger.kernel.org
4599S: Supported
4600F: Documentation/blockdev/cciss.txt
4601F: drivers/block/cciss*
4602F: include/linux/cciss_ioctl.h
4603F: include/uapi/linux/cciss_ioctl.h
4604
4605HFS FILESYSTEM
4606L: linux-fsdevel@vger.kernel.org
4607S: Orphan
4608F: Documentation/filesystems/hfs.txt
4609F: fs/hfs/
4610
4611HFSPLUS FILESYSTEM
4612L: linux-fsdevel@vger.kernel.org
4613S: Orphan
4614F: Documentation/filesystems/hfsplus.txt
4615F: fs/hfsplus/
4616
4617HGA FRAMEBUFFER DRIVER
4618M: Ferenc Bakonyi <fero@drama.obuda.kando.hu>
4619L: linux-nvidia@lists.surfsouth.com
4620W: http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
4621S: Maintained
4622F: drivers/video/fbdev/hgafb.c
4623
4624HIBERNATION (aka Software Suspend, aka swsusp)
4625M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
4626M: Pavel Machek <pavel@ucw.cz>
4627L: linux-pm@vger.kernel.org
4628S: Supported
4629F: arch/x86/power/
4630F: drivers/base/power/
4631F: kernel/power/
4632F: include/linux/suspend.h
4633F: include/linux/freezer.h
4634F: include/linux/pm.h
4635F: arch/*/include/asm/suspend*.h
4636
4637HID CORE LAYER
4638M: Jiri Kosina <jkosina@suse.cz>
4639L: linux-input@vger.kernel.org
4640T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
4641S: Maintained
4642F: drivers/hid/
4643F: include/linux/hid*
4644F: include/uapi/linux/hid*
4645
4646HIGH-RESOLUTION TIMERS, CLOCKEVENTS, DYNTICKS
4647M: Thomas Gleixner <tglx@linutronix.de>
4648L: linux-kernel@vger.kernel.org
4649T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
4650S: Maintained
4651F: Documentation/timers/
4652F: kernel/time/hrtimer.c
4653F: kernel/time/clockevents.c
4654F: kernel/time/tick*.*
4655F: kernel/time/timer_*.c
4656F: include/linux/clockchips.h
4657F: include/linux/hrtimer.h
4658
4659HIGH-SPEED SCC DRIVER FOR AX.25
4660L: linux-hams@vger.kernel.org
4661S: Orphan
4662F: drivers/net/hamradio/dmascc.c
4663F: drivers/net/hamradio/scc.c
4664
4665HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
4666M: HighPoint Linux Team <linux@highpoint-tech.com>
4667W: http://www.highpoint-tech.com
4668S: Supported
4669F: Documentation/scsi/hptiop.txt
4670F: drivers/scsi/hptiop.c
4671
4672HIPPI
4673M: Jes Sorensen <jes@trained-monkey.org>
4674L: linux-hippi@sunsite.dk
4675S: Maintained
4676F: include/linux/hippidevice.h
4677F: include/uapi/linux/if_hippi.h
4678F: net/802/hippi.c
4679F: drivers/net/hippi/
4680
4681HOST AP DRIVER
4682M: Jouni Malinen <j@w1.fi>
4683L: hostap@shmoo.com (subscribers-only)
4684L: linux-wireless@vger.kernel.org
4685W: http://hostap.epitest.fi/
4686S: Maintained
4687F: drivers/net/wireless/hostap/
4688
4689HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
4690L: platform-driver-x86@vger.kernel.org
4691S: Orphan
4692F: drivers/platform/x86/tc1100-wmi.c
4693
4694HP100: Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series
4695M: Jaroslav Kysela <perex@perex.cz>
4696S: Maintained
4697F: drivers/net/ethernet/hp/hp100.*
4698
4699HPET: High Precision Event Timers driver
4700M: Clemens Ladisch <clemens@ladisch.de>
4701S: Maintained
4702F: Documentation/timers/hpet.txt
4703F: drivers/char/hpet.c
4704F: include/linux/hpet.h
4705F: include/uapi/linux/hpet.h
4706
4707HPET: x86
4708S: Orphan
4709F: arch/x86/kernel/hpet.c
4710F: arch/x86/include/asm/hpet.h
4711
4712HPFS FILESYSTEM
4713M: Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
4714W: http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
4715S: Maintained
4716F: fs/hpfs/
4717
4718HSI SUBSYSTEM
4719M: Sebastian Reichel <sre@kernel.org>
4720T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
4721S: Maintained
4722F: Documentation/ABI/testing/sysfs-bus-hsi
4723F: Documentation/hsi.txt
4724F: drivers/hsi/
4725F: include/linux/hsi/
4726F: include/uapi/linux/hsi/
4727
4728HSO 3G MODEM DRIVER
4729M: Jan Dumon <j.dumon@option.com>
4730W: http://www.pharscape.org
4731S: Maintained
4732F: drivers/net/usb/hso.c
4733
4734HSR NETWORK PROTOCOL
4735M: Arvid Brodin <arvid.brodin@alten.se>
4736L: netdev@vger.kernel.org
4737S: Maintained
4738F: net/hsr/
4739
4740HTCPEN TOUCHSCREEN DRIVER
4741M: Pau Oliva Fora <pof@eslack.org>
4742L: linux-input@vger.kernel.org
4743S: Maintained
4744F: drivers/input/touchscreen/htcpen.c
4745
4746HUGETLB FILESYSTEM
4747M: Nadia Yvette Chambers <nyc@holomorphy.com>
4748S: Maintained
4749F: fs/hugetlbfs/
4750
4751Hyper-V CORE AND DRIVERS
4752M: K. Y. Srinivasan <kys@microsoft.com>
4753M: Haiyang Zhang <haiyangz@microsoft.com>
4754L: devel@linuxdriverproject.org
4755S: Maintained
4756F: arch/x86/include/asm/mshyperv.h
4757F: arch/x86/include/uapi/asm/hyperv.h
4758F: arch/x86/kernel/cpu/mshyperv.c
4759F: drivers/hid/hid-hyperv.c
4760F: drivers/hv/
4761F: drivers/input/serio/hyperv-keyboard.c
4762F: drivers/net/hyperv/
4763F: drivers/scsi/storvsc_drv.c
4764F: drivers/video/fbdev/hyperv_fb.c
4765F: include/linux/hyperv.h
4766F: tools/hv/
4767
4768I2C OVER PARALLEL PORT
4769M: Jean Delvare <jdelvare@suse.de>
4770L: linux-i2c@vger.kernel.org
4771S: Maintained
4772F: Documentation/i2c/busses/i2c-parport
4773F: Documentation/i2c/busses/i2c-parport-light
4774F: drivers/i2c/busses/i2c-parport.c
4775F: drivers/i2c/busses/i2c-parport-light.c
4776
4777I2C/SMBUS CONTROLLER DRIVERS FOR PC
4778M: Jean Delvare <jdelvare@suse.de>
4779L: linux-i2c@vger.kernel.org
4780S: Maintained
4781F: Documentation/i2c/busses/i2c-ali1535
4782F: Documentation/i2c/busses/i2c-ali1563
4783F: Documentation/i2c/busses/i2c-ali15x3
4784F: Documentation/i2c/busses/i2c-amd756
4785F: Documentation/i2c/busses/i2c-amd8111
4786F: Documentation/i2c/busses/i2c-i801
4787F: Documentation/i2c/busses/i2c-nforce2
4788F: Documentation/i2c/busses/i2c-piix4
4789F: Documentation/i2c/busses/i2c-sis5595
4790F: Documentation/i2c/busses/i2c-sis630
4791F: Documentation/i2c/busses/i2c-sis96x
4792F: Documentation/i2c/busses/i2c-via
4793F: Documentation/i2c/busses/i2c-viapro
4794F: drivers/i2c/busses/i2c-ali1535.c
4795F: drivers/i2c/busses/i2c-ali1563.c
4796F: drivers/i2c/busses/i2c-ali15x3.c
4797F: drivers/i2c/busses/i2c-amd756.c
4798F: drivers/i2c/busses/i2c-amd756-s4882.c
4799F: drivers/i2c/busses/i2c-amd8111.c
4800F: drivers/i2c/busses/i2c-i801.c
4801F: drivers/i2c/busses/i2c-isch.c
4802F: drivers/i2c/busses/i2c-nforce2.c
4803F: drivers/i2c/busses/i2c-nforce2-s4985.c
4804F: drivers/i2c/busses/i2c-piix4.c
4805F: drivers/i2c/busses/i2c-sis5595.c
4806F: drivers/i2c/busses/i2c-sis630.c
4807F: drivers/i2c/busses/i2c-sis96x.c
4808F: drivers/i2c/busses/i2c-via.c
4809F: drivers/i2c/busses/i2c-viapro.c
4810
4811I2C/SMBUS ISMT DRIVER
4812M: Seth Heasley <seth.heasley@intel.com>
4813M: Neil Horman <nhorman@tuxdriver.com>
4814L: linux-i2c@vger.kernel.org
4815F: drivers/i2c/busses/i2c-ismt.c
4816F: Documentation/i2c/busses/i2c-ismt
4817
4818I2C/SMBUS STUB DRIVER
4819M: Jean Delvare <jdelvare@suse.de>
4820L: linux-i2c@vger.kernel.org
4821S: Maintained
4822F: drivers/i2c/i2c-stub.c
4823
4824I2C SUBSYSTEM
4825M: Wolfram Sang <wsa@the-dreams.de>
4826L: linux-i2c@vger.kernel.org
4827W: https://i2c.wiki.kernel.org/
4828Q: https://patchwork.ozlabs.org/project/linux-i2c/list/
4829T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
4830S: Maintained
4831F: Documentation/devicetree/bindings/i2c/
4832F: Documentation/i2c/
4833F: drivers/i2c/
4834F: include/linux/i2c.h
4835F: include/linux/i2c-*.h
4836F: include/uapi/linux/i2c.h
4837F: include/uapi/linux/i2c-*.h
4838
4839I2C ACPI SUPPORT
4840M: Mika Westerberg <mika.westerberg@linux.intel.com>
4841L: linux-i2c@vger.kernel.org
4842L: linux-acpi@vger.kernel.org
4843S: Maintained
4844
4845I2C-TAOS-EVM DRIVER
4846M: Jean Delvare <jdelvare@suse.de>
4847L: linux-i2c@vger.kernel.org
4848S: Maintained
4849F: Documentation/i2c/busses/i2c-taos-evm
4850F: drivers/i2c/busses/i2c-taos-evm.c
4851
4852I2C-TINY-USB DRIVER
4853M: Till Harbaum <till@harbaum.org>
4854L: linux-i2c@vger.kernel.org
4855W: http://www.harbaum.org/till/i2c_tiny_usb
4856S: Maintained
4857F: drivers/i2c/busses/i2c-tiny-usb.c
4858
4859i386 BOOT CODE
4860M: "H. Peter Anvin" <hpa@zytor.com>
4861S: Maintained
4862F: arch/x86/boot/
4863
4864i386 SETUP CODE / CPU ERRATA WORKAROUNDS
4865M: "H. Peter Anvin" <hpa@zytor.com>
4866T: git git://git.kernel.org/pub/scm/linux/kernel/git/hpa/linux-2.6-x86setup.git
4867S: Maintained
4868
4869IA64 (Itanium) PLATFORM
4870M: Tony Luck <tony.luck@intel.com>
4871M: Fenghua Yu <fenghua.yu@intel.com>
4872L: linux-ia64@vger.kernel.org
4873T: git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
4874S: Maintained
4875F: arch/ia64/
4876
4877IBM Power in-Nest Crypto Acceleration
4878M: Marcelo Henrique Cerri <mhcerri@linux.vnet.ibm.com>
4879M: Fionnuala Gunter <fin@linux.vnet.ibm.com>
4880L: linux-crypto@vger.kernel.org
4881S: Supported
4882F: drivers/crypto/nx/
4883
4884IBM Power 842 compression accelerator
4885M: Dan Streetman <ddstreet@us.ibm.com>
4886S: Supported
4887F: drivers/crypto/nx/nx-842.c
4888F: include/linux/nx842.h
4889
4890IBM Power Linux RAID adapter
4891M: Brian King <brking@us.ibm.com>
4892S: Supported
4893F: drivers/scsi/ipr.*
4894
4895IBM Power Virtual Ethernet Device Driver
4896M: Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
4897L: netdev@vger.kernel.org
4898S: Supported
4899F: drivers/net/ethernet/ibm/ibmveth.*
4900
4901IBM Power Virtual SCSI Device Drivers
4902M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
4903L: linux-scsi@vger.kernel.org
4904S: Supported
4905F: drivers/scsi/ibmvscsi/ibmvscsi*
4906F: drivers/scsi/ibmvscsi/viosrp.h
4907
4908IBM Power Virtual FC Device Drivers
4909M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
4910L: linux-scsi@vger.kernel.org
4911S: Supported
4912F: drivers/scsi/ibmvscsi/ibmvfc*
4913
4914IBM ServeRAID RAID DRIVER
4915S: Orphan
4916F: drivers/scsi/ips.*
4917
4918ICH LPC AND GPIO DRIVER
4919M: Peter Tyser <ptyser@xes-inc.com>
4920S: Maintained
4921F: drivers/mfd/lpc_ich.c
4922F: drivers/gpio/gpio-ich.c
4923
4924IDE SUBSYSTEM
4925M: "David S. Miller" <davem@davemloft.net>
4926L: linux-ide@vger.kernel.org
4927Q: http://patchwork.ozlabs.org/project/linux-ide/list/
4928T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git
4929S: Maintained
4930F: Documentation/ide/
4931F: drivers/ide/
4932F: include/linux/ide.h
4933
4934IDEAPAD LAPTOP EXTRAS DRIVER
4935M: Ike Panhc <ike.pan@canonical.com>
4936L: platform-driver-x86@vger.kernel.org
4937W: http://launchpad.net/ideapad-laptop
4938S: Maintained
4939F: drivers/platform/x86/ideapad-laptop.c
4940
4941IDEAPAD LAPTOP SLIDEBAR DRIVER
4942M: Andrey Moiseev <o2g.org.ru@gmail.com>
4943L: linux-input@vger.kernel.org
4944W: https://github.com/o2genum/ideapad-slidebar
4945S: Maintained
4946F: drivers/input/misc/ideapad_slidebar.c
4947
4948IDE/ATAPI DRIVERS
4949M: Borislav Petkov <bp@alien8.de>
4950L: linux-ide@vger.kernel.org
4951S: Maintained
4952F: Documentation/cdrom/ide-cd
4953F: drivers/ide/ide-cd*
4954
4955IDLE-I7300
4956M: Andy Henroid <andrew.d.henroid@intel.com>
4957L: linux-pm@vger.kernel.org
4958S: Supported
4959F: drivers/idle/i7300_idle.c
4960
4961IEEE 802.15.4 SUBSYSTEM
4962M: Alexander Aring <alex.aring@gmail.com>
4963L: linux-wpan@vger.kernel.org
4964W: https://github.com/linux-wpan
4965T: git git://github.com/linux-wpan/linux-wpan-next.git
4966S: Maintained
4967F: net/ieee802154/
4968F: net/mac802154/
4969F: drivers/net/ieee802154/
4970F: include/linux/nl802154.h
4971F: include/linux/ieee802154.h
4972F: include/net/nl802154.h
4973F: include/net/mac802154.h
4974F: include/net/af_ieee802154.h
4975F: include/net/cfg802154.h
4976F: include/net/ieee802154_netdev.h
4977F: Documentation/networking/ieee802154.txt
4978
4979IGORPLUG-USB IR RECEIVER
4980M: Sean Young <sean@mess.org>
4981L: linux-media@vger.kernel.org
4982S: Maintained
4983F: drivers/media/rc/igorplugusb.c
4984
4985IGUANAWORKS USB IR TRANSCEIVER
4986M: Sean Young <sean@mess.org>
4987L: linux-media@vger.kernel.org
4988S: Maintained
4989F: drivers/media/rc/iguanair.c
4990
4991IIO SUBSYSTEM AND DRIVERS
4992M: Jonathan Cameron <jic23@kernel.org>
4993R: Hartmut Knaack <knaack.h@gmx.de>
4994R: Lars-Peter Clausen <lars@metafoo.de>
4995R: Peter Meerwald <pmeerw@pmeerw.net>
4996L: linux-iio@vger.kernel.org
4997S: Maintained
4998F: drivers/iio/
4999F: drivers/staging/iio/
5000F: include/linux/iio/
5001F: tools/iio/
5002
5003IKANOS/ADI EAGLE ADSL USB DRIVER
5004M: Matthieu Castet <castet.matthieu@free.fr>
5005M: Stanislaw Gruszka <stf_xl@wp.pl>
5006S: Maintained
5007F: drivers/usb/atm/ueagle-atm.c
5008
5009INA209 HARDWARE MONITOR DRIVER
5010M: Guenter Roeck <linux@roeck-us.net>
5011L: lm-sensors@lm-sensors.org
5012S: Maintained
5013F: Documentation/hwmon/ina209
5014F: Documentation/devicetree/bindings/i2c/ina209.txt
5015F: drivers/hwmon/ina209.c
5016
5017INA2XX HARDWARE MONITOR DRIVER
5018M: Guenter Roeck <linux@roeck-us.net>
5019L: lm-sensors@lm-sensors.org
5020S: Maintained
5021F: Documentation/hwmon/ina2xx
5022F: drivers/hwmon/ina2xx.c
5023F: include/linux/platform_data/ina2xx.h
5024
5025INDUSTRY PACK SUBSYSTEM (IPACK)
5026M: Samuel Iglesias Gonsalvez <siglesias@igalia.com>
5027M: Jens Taprogge <jens.taprogge@taprogge.org>
5028M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
5029L: industrypack-devel@lists.sourceforge.net
5030W: http://industrypack.sourceforge.net
5031S: Maintained
5032F: drivers/ipack/
5033
5034INGENIC JZ4780 DMA Driver
5035M: Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com>
5036S: Maintained
5037F: drivers/dma/dma-jz4780.c
5038
5039INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
5040M: Mimi Zohar <zohar@linux.vnet.ibm.com>
5041M: Dmitry Kasatkin <dmitry.kasatkin@gmail.com>
5042L: linux-ima-devel@lists.sourceforge.net
5043L: linux-ima-user@lists.sourceforge.net
5044L: linux-security-module@vger.kernel.org
5045S: Supported
5046F: security/integrity/ima/
5047
5048IMGTEC IR DECODER DRIVER
5049M: James Hogan <james.hogan@imgtec.com>
5050S: Maintained
5051F: drivers/media/rc/img-ir/
5052
5053IMS TWINTURBO FRAMEBUFFER DRIVER
5054L: linux-fbdev@vger.kernel.org
5055S: Orphan
5056F: drivers/video/fbdev/imsttfb.c
5057
5058INFINIBAND SUBSYSTEM
5059M: Doug Ledford <dledford@redhat.com>
5060M: Sean Hefty <sean.hefty@intel.com>
5061M: Hal Rosenstock <hal.rosenstock@gmail.com>
5062L: linux-rdma@vger.kernel.org
5063W: http://www.openfabrics.org/
5064Q: http://patchwork.kernel.org/project/linux-rdma/list/
5065T: git git://git.kernel.org/pub/scm/linux/kernel/git/dledford/rdma.git
5066S: Supported
5067F: Documentation/infiniband/
5068F: drivers/infiniband/
5069F: include/uapi/linux/if_infiniband.h
5070F: include/uapi/rdma/
5071F: include/rdma/
5072
5073INOTIFY
5074M: John McCutchan <john@johnmccutchan.com>
5075M: Robert Love <rlove@rlove.org>
5076M: Eric Paris <eparis@parisplace.org>
5077S: Maintained
5078F: Documentation/filesystems/inotify.txt
5079F: fs/notify/inotify/
5080F: include/linux/inotify.h
5081F: include/uapi/linux/inotify.h
5082
5083INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
5084M: Dmitry Torokhov <dmitry.torokhov@gmail.com>
5085L: linux-input@vger.kernel.org
5086Q: http://patchwork.kernel.org/project/linux-input/list/
5087T: git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
5088S: Maintained
5089F: drivers/input/
5090F: include/linux/input.h
5091F: include/uapi/linux/input.h
5092F: include/linux/input/
5093
5094INPUT MULTITOUCH (MT) PROTOCOL
5095M: Henrik Rydberg <rydberg@bitmath.org>
5096L: linux-input@vger.kernel.org
5097T: git git://git.kernel.org/pub/scm/linux/kernel/git/rydberg/input-mt.git
5098S: Odd fixes
5099F: Documentation/input/multi-touch-protocol.txt
5100F: drivers/input/input-mt.c
5101K: \b(ABS|SYN)_MT_
5102
5103INTEL ASoC BDW/HSW DRIVERS
5104M: Jie Yang <yang.jie@linux.intel.com>
5105L: alsa-devel@alsa-project.org
5106S: Supported
5107F: sound/soc/intel/sst-haswell*
5108F: sound/soc/intel/sst-dsp*
5109F: sound/soc/intel/sst-firmware.c
5110F: sound/soc/intel/broadwell.c
5111F: sound/soc/intel/haswell.c
5112
5113INTEL C600 SERIES SAS CONTROLLER DRIVER
5114M: Intel SCU Linux support <intel-linux-scu@intel.com>
5115M: Artur Paszkiewicz <artur.paszkiewicz@intel.com>
5116L: linux-scsi@vger.kernel.org
5117T: git git://git.code.sf.net/p/intel-sas/isci
5118S: Supported
5119F: drivers/scsi/isci/
5120
5121INTEL IDLE DRIVER
5122M: Len Brown <lenb@kernel.org>
5123L: linux-pm@vger.kernel.org
5124T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
5125S: Supported
5126F: drivers/idle/intel_idle.c
5127
5128INTEL PSTATE DRIVER
5129M: Kristen Carlson Accardi <kristen@linux.intel.com>
5130L: linux-pm@vger.kernel.org
5131S: Supported
5132F: drivers/cpufreq/intel_pstate.c
5133
5134INTEL FRAMEBUFFER DRIVER (excluding 810 and 815)
5135M: Maik Broemme <mbroemme@plusserver.de>
5136L: linux-fbdev@vger.kernel.org
5137S: Maintained
5138F: Documentation/fb/intelfb.txt
5139F: drivers/video/fbdev/intelfb/
5140
5141INTEL 810/815 FRAMEBUFFER DRIVER
5142M: Antonino Daplas <adaplas@gmail.com>
5143L: linux-fbdev@vger.kernel.org
5144S: Maintained
5145F: drivers/video/fbdev/i810/
5146
5147INTEL MENLOW THERMAL DRIVER
5148M: Sujith Thomas <sujith.thomas@intel.com>
5149L: platform-driver-x86@vger.kernel.org
5150W: https://01.org/linux-acpi
5151S: Supported
5152F: drivers/platform/x86/intel_menlow.c
5153
5154INTEL IA32 MICROCODE UPDATE SUPPORT
5155M: Borislav Petkov <bp@alien8.de>
5156S: Maintained
5157F: arch/x86/kernel/cpu/microcode/core*
5158F: arch/x86/kernel/cpu/microcode/intel*
5159
5160INTEL I/OAT DMA DRIVER
5161M: Dave Jiang <dave.jiang@intel.com>
5162R: Dan Williams <dan.j.williams@intel.com>
5163L: dmaengine@vger.kernel.org
5164Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
5165S: Supported
5166F: drivers/dma/ioat*
5167
5168INTEL IOMMU (VT-d)
5169M: David Woodhouse <dwmw2@infradead.org>
5170L: iommu@lists.linux-foundation.org
5171T: git git://git.infradead.org/iommu-2.6.git
5172S: Supported
5173F: drivers/iommu/intel-iommu.c
5174F: include/linux/intel-iommu.h
5175
5176INTEL IOP-ADMA DMA DRIVER
5177R: Dan Williams <dan.j.williams@intel.com>
5178S: Odd fixes
5179F: drivers/dma/iop-adma.c
5180
5181INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT
5182M: Krzysztof Halasa <khalasa@piap.pl>
5183S: Maintained
5184F: arch/arm/mach-ixp4xx/include/mach/qmgr.h
5185F: arch/arm/mach-ixp4xx/include/mach/npe.h
5186F: arch/arm/mach-ixp4xx/ixp4xx_qmgr.c
5187F: arch/arm/mach-ixp4xx/ixp4xx_npe.c
5188F: drivers/net/ethernet/xscale/ixp4xx_eth.c
5189F: drivers/net/wan/ixp4xx_hss.c
5190
5191INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT
5192M: Deepak Saxena <dsaxena@plexity.net>
5193S: Maintained
5194F: drivers/char/hw_random/ixp4xx-rng.c
5195
5196INTEL ETHERNET DRIVERS
5197M: Jeff Kirsher <jeffrey.t.kirsher@intel.com>
5198R: Jesse Brandeburg <jesse.brandeburg@intel.com>
5199R: Shannon Nelson <shannon.nelson@intel.com>
5200R: Carolyn Wyborny <carolyn.wyborny@intel.com>
5201R: Don Skidmore <donald.c.skidmore@intel.com>
5202R: Matthew Vick <matthew.vick@intel.com>
5203R: John Ronciak <john.ronciak@intel.com>
5204R: Mitch Williams <mitch.a.williams@intel.com>
5205L: intel-wired-lan@lists.osuosl.org
5206W: http://www.intel.com/support/feedback.htm
5207W: http://e1000.sourceforge.net/
5208Q: http://patchwork.ozlabs.org/project/intel-wired-lan/list/
5209T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git
5210T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git
5211S: Supported
5212F: Documentation/networking/e100.txt
5213F: Documentation/networking/e1000.txt
5214F: Documentation/networking/e1000e.txt
5215F: Documentation/networking/igb.txt
5216F: Documentation/networking/igbvf.txt
5217F: Documentation/networking/ixgb.txt
5218F: Documentation/networking/ixgbe.txt
5219F: Documentation/networking/ixgbevf.txt
5220F: Documentation/networking/i40e.txt
5221F: Documentation/networking/i40evf.txt
5222F: drivers/net/ethernet/intel/
5223F: drivers/net/ethernet/intel/*/
5224
5225INTEL-MID GPIO DRIVER
5226M: David Cohen <david.a.cohen@linux.intel.com>
5227L: linux-gpio@vger.kernel.org
5228S: Maintained
5229F: drivers/gpio/gpio-intel-mid.c
5230
5231INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
5232M: Stanislav Yakovlev <stas.yakovlev@gmail.com>
5233L: linux-wireless@vger.kernel.org
5234S: Maintained
5235F: Documentation/networking/README.ipw2100
5236F: Documentation/networking/README.ipw2200
5237F: drivers/net/wireless/ipw2x00/
5238
5239INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
5240M: Richard L Maliszewski <richard.l.maliszewski@intel.com>
5241M: Gang Wei <gang.wei@intel.com>
5242M: Shane Wang <shane.wang@intel.com>
5243L: tboot-devel@lists.sourceforge.net
5244W: http://tboot.sourceforge.net
5245T: hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
5246S: Supported
5247F: Documentation/intel_txt.txt
5248F: include/linux/tboot.h
5249F: arch/x86/kernel/tboot.c
5250
5251INTEL WIRELESS WIMAX CONNECTION 2400
5252M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
5253M: linux-wimax@intel.com
5254L: wimax@linuxwimax.org (subscribers-only)
5255S: Supported
5256W: http://linuxwimax.org
5257F: Documentation/wimax/README.i2400m
5258F: drivers/net/wimax/i2400m/
5259F: include/uapi/linux/wimax/i2400m.h
5260
5261INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
5262M: Stanislaw Gruszka <sgruszka@redhat.com>
5263L: linux-wireless@vger.kernel.org
5264S: Supported
5265F: drivers/net/wireless/iwlegacy/
5266
5267INTEL WIRELESS WIFI LINK (iwlwifi)
5268M: Johannes Berg <johannes.berg@intel.com>
5269M: Emmanuel Grumbach <emmanuel.grumbach@intel.com>
5270M: Intel Linux Wireless <ilw@linux.intel.com>
5271L: linux-wireless@vger.kernel.org
5272W: http://intellinuxwireless.org
5273T: git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
5274S: Supported
5275F: drivers/net/wireless/iwlwifi/
5276
5277INTEL MANAGEMENT ENGINE (mei)
5278M: Tomas Winkler <tomas.winkler@intel.com>
5279L: linux-kernel@vger.kernel.org
5280S: Supported
5281F: include/uapi/linux/mei.h
5282F: drivers/misc/mei/*
5283F: Documentation/misc-devices/mei/*
5284
5285IOC3 ETHERNET DRIVER
5286M: Ralf Baechle <ralf@linux-mips.org>
5287L: linux-mips@linux-mips.org
5288S: Maintained
5289F: drivers/net/ethernet/sgi/ioc3-eth.c
5290
5291IOC3 SERIAL DRIVER
5292M: Pat Gefre <pfg@sgi.com>
5293L: linux-serial@vger.kernel.org
5294S: Maintained
5295F: drivers/tty/serial/ioc3_serial.c
5296
5297IOMMU DRIVERS
5298M: Joerg Roedel <joro@8bytes.org>
5299L: iommu@lists.linux-foundation.org
5300T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
5301S: Maintained
5302F: drivers/iommu/
5303
5304IP MASQUERADING
5305M: Juanjo Ciarlante <jjciarla@raiz.uncu.edu.ar>
5306S: Maintained
5307F: net/ipv4/netfilter/ipt_MASQUERADE.c
5308
5309IP1000A 10/100/1000 GIGABIT ETHERNET DRIVER
5310M: Francois Romieu <romieu@fr.zoreil.com>
5311M: Sorbica Shieh <sorbica@icplus.com.tw>
5312L: netdev@vger.kernel.org
5313S: Maintained
5314F: drivers/net/ethernet/icplus/ipg.*
5315
5316IPATH DRIVER
5317M: Mike Marciniszyn <infinipath@intel.com>
5318L: linux-rdma@vger.kernel.org
5319S: Maintained
5320F: drivers/infiniband/hw/ipath/
5321
5322IPMI SUBSYSTEM
5323M: Corey Minyard <minyard@acm.org>
5324L: openipmi-developer@lists.sourceforge.net (moderated for non-subscribers)
5325W: http://openipmi.sourceforge.net/
5326S: Supported
5327F: Documentation/IPMI.txt
5328F: drivers/char/ipmi/
5329F: include/linux/ipmi*
5330F: include/uapi/linux/ipmi*
5331
5332QCOM AUDIO (ASoC) DRIVERS
5333M: Patrick Lai <plai@codeaurora.org>
5334M: Banajit Goswami <bgoswami@codeaurora.org>
5335L: alsa-devel@alsa-project.org (moderated for non-subscribers)
5336S: Supported
5337F: sound/soc/qcom/
5338
5339IPS SCSI RAID DRIVER
5340M: Adaptec OEM Raid Solutions <aacraid@adaptec.com>
5341L: linux-scsi@vger.kernel.org
5342W: http://www.adaptec.com/
5343S: Maintained
5344F: drivers/scsi/ips*
5345
5346IPVS
5347M: Wensong Zhang <wensong@linux-vs.org>
5348M: Simon Horman <horms@verge.net.au>
5349M: Julian Anastasov <ja@ssi.bg>
5350L: netdev@vger.kernel.org
5351L: lvs-devel@vger.kernel.org
5352S: Maintained
5353F: Documentation/networking/ipvs-sysctl.txt
5354F: include/net/ip_vs.h
5355F: include/uapi/linux/ip_vs.h
5356F: net/netfilter/ipvs/
5357
5358IPWIRELESS DRIVER
5359M: Jiri Kosina <jkosina@suse.cz>
5360M: David Sterba <dsterba@suse.cz>
5361S: Odd Fixes
5362F: drivers/tty/ipwireless/
5363
5364IPX NETWORK LAYER
5365M: Arnaldo Carvalho de Melo <acme@ghostprotocols.net>
5366L: netdev@vger.kernel.org
5367S: Maintained
5368F: include/net/ipx.h
5369F: include/uapi/linux/ipx.h
5370F: net/ipx/
5371
5372IRDA SUBSYSTEM
5373M: Samuel Ortiz <samuel@sortiz.org>
5374L: irda-users@lists.sourceforge.net (subscribers-only)
5375L: netdev@vger.kernel.org
5376W: http://irda.sourceforge.net/
5377S: Maintained
5378T: git git://git.kernel.org/pub/scm/linux/kernel/git/sameo/irda-2.6.git
5379F: Documentation/networking/irda.txt
5380F: drivers/net/irda/
5381F: include/net/irda/
5382F: net/irda/
5383
5384IRQ SUBSYSTEM
5385M: Thomas Gleixner <tglx@linutronix.de>
5386L: linux-kernel@vger.kernel.org
5387S: Maintained
5388T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
5389F: kernel/irq/
5390
5391IRQCHIP DRIVERS
5392M: Thomas Gleixner <tglx@linutronix.de>
5393M: Jason Cooper <jason@lakedaemon.net>
5394L: linux-kernel@vger.kernel.org
5395S: Maintained
5396T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
5397T: git git://git.infradead.org/users/jcooper/linux.git irqchip/core
5398F: Documentation/devicetree/bindings/interrupt-controller/
5399F: drivers/irqchip/
5400
5401IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
5402M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
5403S: Maintained
5404F: Documentation/IRQ-domain.txt
5405F: include/linux/irqdomain.h
5406F: kernel/irq/irqdomain.c
5407
5408ISAPNP
5409M: Jaroslav Kysela <perex@perex.cz>
5410S: Maintained
5411F: Documentation/isapnp.txt
5412F: drivers/pnp/isapnp/
5413F: include/linux/isapnp.h
5414
5415ISA RADIO MODULE
5416M: Hans Verkuil <hverkuil@xs4all.nl>
5417L: linux-media@vger.kernel.org
5418T: git git://linuxtv.org/media_tree.git
5419W: http://linuxtv.org
5420S: Maintained
5421F: drivers/media/radio/radio-isa*
5422
5423iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
5424M: Peter Jones <pjones@redhat.com>
5425M: Konrad Rzeszutek Wilk <konrad@kernel.org>
5426S: Maintained
5427F: drivers/firmware/iscsi_ibft*
5428
5429ISCSI
5430M: Mike Christie <michaelc@cs.wisc.edu>
5431L: open-iscsi@googlegroups.com
5432W: www.open-iscsi.org
5433T: git git://git.kernel.org/pub/scm/linux/kernel/git/mnc/linux-2.6-iscsi.git
5434S: Maintained
5435F: drivers/scsi/*iscsi*
5436F: include/scsi/*iscsi*
5437
5438ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
5439M: Or Gerlitz <ogerlitz@mellanox.com>
5440M: Sagi Grimberg <sagig@mellanox.com>
5441M: Roi Dayan <roid@mellanox.com>
5442L: linux-rdma@vger.kernel.org
5443S: Supported
5444W: http://www.openfabrics.org
5445W: www.open-iscsi.org
5446Q: http://patchwork.kernel.org/project/linux-rdma/list/
5447F: drivers/infiniband/ulp/iser/
5448
5449ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
5450M: Sagi Grimberg <sagig@mellanox.com>
5451T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
5452L: linux-rdma@vger.kernel.org
5453L: target-devel@vger.kernel.org
5454S: Supported
5455W: http://www.linux-iscsi.org
5456F: drivers/infiniband/ulp/isert
5457
5458ISDN SUBSYSTEM
5459M: Karsten Keil <isdn@linux-pingi.de>
5460L: isdn4linux@listserv.isdn4linux.de (subscribers-only)
5461L: netdev@vger.kernel.org
5462W: http://www.isdn4linux.de
5463T: git git://git.kernel.org/pub/scm/linux/kernel/git/kkeil/isdn-2.6.git
5464S: Maintained
5465F: Documentation/isdn/
5466F: drivers/isdn/
5467F: include/linux/isdn.h
5468F: include/linux/isdn/
5469F: include/uapi/linux/isdn.h
5470F: include/uapi/linux/isdn/
5471
5472ISDN SUBSYSTEM (Eicon active card driver)
5473M: Armin Schindler <mac@melware.de>
5474L: isdn4linux@listserv.isdn4linux.de (subscribers-only)
5475W: http://www.melware.de
5476S: Maintained
5477F: drivers/isdn/hardware/eicon/
5478
5479IT87 HARDWARE MONITORING DRIVER
5480M: Jean Delvare <jdelvare@suse.de>
5481L: lm-sensors@lm-sensors.org
5482S: Maintained
5483F: Documentation/hwmon/it87
5484F: drivers/hwmon/it87.c
5485
5486IT913X MEDIA DRIVER
5487M: Antti Palosaari <crope@iki.fi>
5488L: linux-media@vger.kernel.org
5489W: http://linuxtv.org/
5490W: http://palosaari.fi/linux/
5491Q: http://patchwork.linuxtv.org/project/linux-media/list/
5492T: git git://linuxtv.org/anttip/media_tree.git
5493S: Maintained
5494F: drivers/media/tuners/it913x*
5495
5496IVTV VIDEO4LINUX DRIVER
5497M: Andy Walls <awalls@md.metrocast.net>
5498L: ivtv-devel@ivtvdriver.org (subscribers-only)
5499L: linux-media@vger.kernel.org
5500T: git git://linuxtv.org/media_tree.git
5501W: http://www.ivtvdriver.org
5502S: Maintained
5503F: Documentation/video4linux/*.ivtv
5504F: drivers/media/pci/ivtv/
5505F: include/uapi/linux/ivtv*
5506
5507IX2505V MEDIA DRIVER
5508M: Malcolm Priestley <tvboxspy@gmail.com>
5509L: linux-media@vger.kernel.org
5510W: http://linuxtv.org/
5511Q: http://patchwork.linuxtv.org/project/linux-media/list/
5512S: Maintained
5513F: drivers/media/dvb-frontends/ix2505v*
5514
5515JC42.4 TEMPERATURE SENSOR DRIVER
5516M: Guenter Roeck <linux@roeck-us.net>
5517L: lm-sensors@lm-sensors.org
5518S: Maintained
5519F: drivers/hwmon/jc42.c
5520F: Documentation/hwmon/jc42
5521
5522JFS FILESYSTEM
5523M: Dave Kleikamp <shaggy@kernel.org>
5524L: jfs-discussion@lists.sourceforge.net
5525W: http://jfs.sourceforge.net/
5526T: git git://git.kernel.org/pub/scm/linux/kernel/git/shaggy/jfs-2.6.git
5527S: Maintained
5528F: Documentation/filesystems/jfs.txt
5529F: fs/jfs/
5530
5531JME NETWORK DRIVER
5532M: Guo-Fu Tseng <cooldavid@cooldavid.org>
5533L: netdev@vger.kernel.org
5534S: Maintained
5535F: drivers/net/ethernet/jme.*
5536
5537JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
5538M: David Woodhouse <dwmw2@infradead.org>
5539L: linux-mtd@lists.infradead.org
5540W: http://www.linux-mtd.infradead.org/doc/jffs2.html
5541S: Maintained
5542F: fs/jffs2/
5543F: include/uapi/linux/jffs2.h
5544
5545JOURNALLING LAYER FOR BLOCK DEVICES (JBD)
5546M: Andrew Morton <akpm@linux-foundation.org>
5547M: Jan Kara <jack@suse.cz>
5548L: linux-ext4@vger.kernel.org
5549S: Maintained
5550F: fs/jbd/
5551F: include/linux/jbd.h
5552
5553JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
5554M: "Theodore Ts'o" <tytso@mit.edu>
5555L: linux-ext4@vger.kernel.org
5556S: Maintained
5557F: fs/jbd2/
5558F: include/linux/jbd2.h
5559
5560JSM Neo PCI based serial card
5561M: Thadeu Lima de Souza Cascardo <cascardo@linux.vnet.ibm.com>
5562L: linux-serial@vger.kernel.org
5563S: Maintained
5564F: drivers/tty/serial/jsm/
5565
5566K10TEMP HARDWARE MONITORING DRIVER
5567M: Clemens Ladisch <clemens@ladisch.de>
5568L: lm-sensors@lm-sensors.org
5569S: Maintained
5570F: Documentation/hwmon/k10temp
5571F: drivers/hwmon/k10temp.c
5572
5573K8TEMP HARDWARE MONITORING DRIVER
5574M: Rudolf Marek <r.marek@assembler.cz>
5575L: lm-sensors@lm-sensors.org
5576S: Maintained
5577F: Documentation/hwmon/k8temp
5578F: drivers/hwmon/k8temp.c
5579
5580KCONFIG
5581M: "Yann E. MORIN" <yann.morin.1998@free.fr>
5582L: linux-kbuild@vger.kernel.org
5583T: git git://gitorious.org/linux-kconfig/linux-kconfig
5584S: Maintained
5585F: Documentation/kbuild/kconfig-language.txt
5586F: scripts/kconfig/
5587
5588KDUMP
5589M: Vivek Goyal <vgoyal@redhat.com>
5590M: Haren Myneni <hbabu@us.ibm.com>
5591L: kexec@lists.infradead.org
5592W: http://lse.sourceforge.net/kdump/
5593S: Maintained
5594F: Documentation/kdump/
5595
5596KEENE FM RADIO TRANSMITTER DRIVER
5597M: Hans Verkuil <hverkuil@xs4all.nl>
5598L: linux-media@vger.kernel.org
5599T: git git://linuxtv.org/media_tree.git
5600W: http://linuxtv.org
5601S: Maintained
5602F: drivers/media/radio/radio-keene*
5603
5604KERNEL AUTOMOUNTER v4 (AUTOFS4)
5605M: Ian Kent <raven@themaw.net>
5606L: autofs@vger.kernel.org
5607S: Maintained
5608F: fs/autofs4/
5609
5610KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
5611M: Michal Marek <mmarek@suse.cz>
5612T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git for-next
5613T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git rc-fixes
5614L: linux-kbuild@vger.kernel.org
5615S: Maintained
5616F: Documentation/kbuild/
5617F: Makefile
5618F: scripts/Makefile.*
5619F: scripts/basic/
5620F: scripts/mk*
5621F: scripts/package/
5622
5623KERNEL JANITORS
5624L: kernel-janitors@vger.kernel.org
5625W: http://kernelnewbies.org/KernelJanitors
5626S: Odd Fixes
5627
5628KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
5629M: "J. Bruce Fields" <bfields@fieldses.org>
5630L: linux-nfs@vger.kernel.org
5631W: http://nfs.sourceforge.net/
5632S: Supported
5633F: fs/nfsd/
5634F: include/uapi/linux/nfsd/
5635F: fs/lockd/
5636F: fs/nfs_common/
5637F: net/sunrpc/
5638F: include/linux/lockd/
5639F: include/linux/sunrpc/
5640F: include/uapi/linux/sunrpc/
5641
5642KERNEL SELFTEST FRAMEWORK
5643M: Shuah Khan <shuahkh@osg.samsung.com>
5644L: linux-api@vger.kernel.org
5645T: git git://git.kernel.org/pub/scm/shuah/linux-kselftest
5646S: Maintained
5647F: tools/testing/selftests
5648
5649KERNEL VIRTUAL MACHINE (KVM)
5650M: Gleb Natapov <gleb@kernel.org>
5651M: Paolo Bonzini <pbonzini@redhat.com>
5652L: kvm@vger.kernel.org
5653W: http://www.linux-kvm.org
5654T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
5655S: Supported
5656F: Documentation/*/kvm*.txt
5657F: Documentation/virtual/kvm/
5658F: arch/*/kvm/
5659F: arch/x86/kernel/kvm.c
5660F: arch/x86/kernel/kvmclock.c
5661F: arch/*/include/asm/kvm*
5662F: include/linux/kvm*
5663F: include/uapi/linux/kvm*
5664F: virt/kvm/
5665
5666KERNEL VIRTUAL MACHINE (KVM) FOR AMD-V
5667M: Joerg Roedel <joro@8bytes.org>
5668L: kvm@vger.kernel.org
5669W: http://kvm.qumranet.com
5670S: Maintained
5671F: arch/x86/include/asm/svm.h
5672F: arch/x86/kvm/svm.c
5673
5674KERNEL VIRTUAL MACHINE (KVM) FOR POWERPC
5675M: Alexander Graf <agraf@suse.de>
5676L: kvm-ppc@vger.kernel.org
5677W: http://kvm.qumranet.com
5678T: git git://github.com/agraf/linux-2.6.git
5679S: Supported
5680F: arch/powerpc/include/asm/kvm*
5681F: arch/powerpc/kvm/
5682
5683KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
5684M: Christian Borntraeger <borntraeger@de.ibm.com>
5685M: Cornelia Huck <cornelia.huck@de.ibm.com>
5686M: linux390@de.ibm.com
5687L: linux-s390@vger.kernel.org
5688W: http://www.ibm.com/developerworks/linux/linux390/
5689S: Supported
5690F: Documentation/s390/kvm.txt
5691F: arch/s390/include/asm/kvm*
5692F: arch/s390/kvm/
5693
5694KERNEL VIRTUAL MACHINE (KVM) FOR ARM
5695M: Christoffer Dall <christoffer.dall@linaro.org>
5696M: Marc Zyngier <marc.zyngier@arm.com>
5697L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
5698L: kvmarm@lists.cs.columbia.edu
5699W: http://systems.cs.columbia.edu/projects/kvm-arm
5700S: Supported
5701F: arch/arm/include/uapi/asm/kvm*
5702F: arch/arm/include/asm/kvm*
5703F: arch/arm/kvm/
5704F: virt/kvm/arm/
5705F: include/kvm/arm_*
5706
5707KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64)
5708M: Christoffer Dall <christoffer.dall@linaro.org>
5709M: Marc Zyngier <marc.zyngier@arm.com>
5710L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
5711L: kvmarm@lists.cs.columbia.edu
5712S: Maintained
5713F: arch/arm64/include/uapi/asm/kvm*
5714F: arch/arm64/include/asm/kvm*
5715F: arch/arm64/kvm/
5716
5717KEXEC
5718M: Eric Biederman <ebiederm@xmission.com>
5719W: http://kernel.org/pub/linux/utils/kernel/kexec/
5720L: kexec@lists.infradead.org
5721S: Maintained
5722F: include/linux/kexec.h
5723F: include/uapi/linux/kexec.h
5724F: kernel/kexec.c
5725
5726KEYS/KEYRINGS:
5727M: David Howells <dhowells@redhat.com>
5728L: keyrings@linux-nfs.org
5729S: Maintained
5730F: Documentation/security/keys.txt
5731F: include/linux/key.h
5732F: include/linux/key-type.h
5733F: include/keys/
5734F: security/keys/
5735
5736KEYS-TRUSTED
5737M: David Safford <safford@us.ibm.com>
5738M: Mimi Zohar <zohar@linux.vnet.ibm.com>
5739L: linux-security-module@vger.kernel.org
5740L: keyrings@linux-nfs.org
5741S: Supported
5742F: Documentation/security/keys-trusted-encrypted.txt
5743F: include/keys/trusted-type.h
5744F: security/keys/trusted.c
5745F: security/keys/trusted.h
5746
5747KEYS-ENCRYPTED
5748M: Mimi Zohar <zohar@linux.vnet.ibm.com>
5749M: David Safford <safford@us.ibm.com>
5750L: linux-security-module@vger.kernel.org
5751L: keyrings@linux-nfs.org
5752S: Supported
5753F: Documentation/security/keys-trusted-encrypted.txt
5754F: include/keys/encrypted-type.h
5755F: security/keys/encrypted-keys/
5756
5757KGDB / KDB /debug_core
5758M: Jason Wessel <jason.wessel@windriver.com>
5759W: http://kgdb.wiki.kernel.org/
5760L: kgdb-bugreport@lists.sourceforge.net
5761S: Maintained
5762F: Documentation/DocBook/kgdb.tmpl
5763F: drivers/misc/kgdbts.c
5764F: drivers/tty/serial/kgdboc.c
5765F: include/linux/kdb.h
5766F: include/linux/kgdb.h
5767F: kernel/debug/
5768
5769KMEMCHECK
5770M: Vegard Nossum <vegardno@ifi.uio.no>
5771M: Pekka Enberg <penberg@kernel.org>
5772S: Maintained
5773F: Documentation/kmemcheck.txt
5774F: arch/x86/include/asm/kmemcheck.h
5775F: arch/x86/mm/kmemcheck/
5776F: include/linux/kmemcheck.h
5777F: mm/kmemcheck.c
5778
5779KMEMLEAK
5780M: Catalin Marinas <catalin.marinas@arm.com>
5781S: Maintained
5782F: Documentation/kmemleak.txt
5783F: include/linux/kmemleak.h
5784F: mm/kmemleak.c
5785F: mm/kmemleak-test.c
5786
5787KPROBES
5788M: Ananth N Mavinakayanahalli <ananth@in.ibm.com>
5789M: Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
5790M: "David S. Miller" <davem@davemloft.net>
5791M: Masami Hiramatsu <masami.hiramatsu.pt@hitachi.com>
5792S: Maintained
5793F: Documentation/kprobes.txt
5794F: include/linux/kprobes.h
5795F: kernel/kprobes.c
5796
5797KS0108 LCD CONTROLLER DRIVER
5798M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
5799W: http://miguelojeda.es/auxdisplay.htm
5800W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
5801S: Maintained
5802F: Documentation/auxdisplay/ks0108
5803F: drivers/auxdisplay/ks0108.c
5804F: include/linux/ks0108.h
5805
5806LAPB module
5807L: linux-x25@vger.kernel.org
5808S: Orphan
5809F: Documentation/networking/lapb-module.txt
5810F: include/*/lapb.h
5811F: net/lapb/
5812
5813LASI 53c700 driver for PARISC
5814M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
5815L: linux-scsi@vger.kernel.org
5816S: Maintained
5817F: Documentation/scsi/53c700.txt
5818F: drivers/scsi/53c700*
5819
5820LED SUBSYSTEM
5821M: Bryan Wu <cooloney@gmail.com>
5822M: Richard Purdie <rpurdie@rpsys.net>
5823M: Jacek Anaszewski <j.anaszewski@samsung.com>
5824L: linux-leds@vger.kernel.org
5825T: git git://git.kernel.org/pub/scm/linux/kernel/git/cooloney/linux-leds.git
5826S: Maintained
5827F: drivers/leds/
5828F: include/linux/leds.h
5829
5830LEGACY EEPROM DRIVER
5831M: Jean Delvare <jdelvare@suse.de>
5832S: Maintained
5833F: Documentation/misc-devices/eeprom
5834F: drivers/misc/eeprom/eeprom.c
5835
5836LEGO USB Tower driver
5837M: Juergen Stuber <starblue@users.sourceforge.net>
5838L: legousb-devel@lists.sourceforge.net
5839W: http://legousb.sourceforge.net/
5840S: Maintained
5841F: drivers/usb/misc/legousbtower.c
5842
5843LG2160 MEDIA DRIVER
5844M: Michael Krufky <mkrufky@linuxtv.org>
5845L: linux-media@vger.kernel.org
5846W: http://linuxtv.org/
5847W: http://github.com/mkrufky
5848Q: http://patchwork.linuxtv.org/project/linux-media/list/
5849T: git git://linuxtv.org/mkrufky/tuners.git
5850S: Maintained
5851F: drivers/media/dvb-frontends/lg2160.*
5852
5853LGDT3305 MEDIA DRIVER
5854M: Michael Krufky <mkrufky@linuxtv.org>
5855L: linux-media@vger.kernel.org
5856W: http://linuxtv.org/
5857W: http://github.com/mkrufky
5858Q: http://patchwork.linuxtv.org/project/linux-media/list/
5859T: git git://linuxtv.org/mkrufky/tuners.git
5860S: Maintained
5861F: drivers/media/dvb-frontends/lgdt3305.*
5862
5863LGUEST
5864M: Rusty Russell <rusty@rustcorp.com.au>
5865L: lguest@lists.ozlabs.org
5866W: http://lguest.ozlabs.org/
5867S: Odd Fixes
5868F: arch/x86/include/asm/lguest*.h
5869F: arch/x86/lguest/
5870F: drivers/lguest/
5871F: include/linux/lguest*.h
5872F: tools/lguest/
5873
5874LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
5875M: Tejun Heo <tj@kernel.org>
5876L: linux-ide@vger.kernel.org
5877T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
5878S: Maintained
5879F: drivers/ata/
5880F: include/linux/ata.h
5881F: include/linux/libata.h
5882
5883LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
5884M: Viresh Kumar <viresh.linux@gmail.com>
5885L: linux-ide@vger.kernel.org
5886T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
5887S: Maintained
5888F: include/linux/pata_arasan_cf_data.h
5889F: drivers/ata/pata_arasan_cf.c
5890
5891LIBATA PATA DRIVERS
5892M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
5893M: Tejun Heo <tj@kernel.org>
5894L: linux-ide@vger.kernel.org
5895T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
5896S: Maintained
5897F: drivers/ata/pata_*.c
5898F: drivers/ata/ata_generic.c
5899
5900LIBATA SATA AHCI PLATFORM devices support
5901M: Hans de Goede <hdegoede@redhat.com>
5902M: Tejun Heo <tj@kernel.org>
5903L: linux-ide@vger.kernel.org
5904T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
5905S: Maintained
5906F: drivers/ata/ahci_platform.c
5907F: drivers/ata/libahci_platform.c
5908F: include/linux/ahci_platform.h
5909
5910LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
5911M: Mikael Pettersson <mikpelinux@gmail.com>
5912L: linux-ide@vger.kernel.org
5913T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
5914S: Maintained
5915F: drivers/ata/sata_promise.*
5916
5917LIBLOCKDEP
5918M: Sasha Levin <sasha.levin@oracle.com>
5919S: Maintained
5920F: tools/lib/lockdep/
5921
5922LINUX FOR IBM pSERIES (RS/6000)
5923M: Paul Mackerras <paulus@au.ibm.com>
5924W: http://www.ibm.com/linux/ltc/projects/ppc
5925S: Supported
5926F: arch/powerpc/boot/rs6000.h
5927
5928LINUX FOR POWERPC (32-BIT AND 64-BIT)
5929M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
5930M: Paul Mackerras <paulus@samba.org>
5931M: Michael Ellerman <mpe@ellerman.id.au>
5932W: http://www.penguinppc.org/
5933L: linuxppc-dev@lists.ozlabs.org
5934Q: http://patchwork.ozlabs.org/project/linuxppc-dev/list/
5935T: git git://git.kernel.org/pub/scm/linux/kernel/git/benh/powerpc.git
5936S: Supported
5937F: Documentation/powerpc/
5938F: arch/powerpc/
5939
5940LINUX FOR POWER MACINTOSH
5941M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
5942W: http://www.penguinppc.org/
5943L: linuxppc-dev@lists.ozlabs.org
5944S: Maintained
5945F: arch/powerpc/platforms/powermac/
5946F: drivers/macintosh/
5947
5948LINUX FOR POWERPC EMBEDDED MPC5XXX
5949M: Anatolij Gustschin <agust@denx.de>
5950L: linuxppc-dev@lists.ozlabs.org
5951T: git git://git.denx.de/linux-denx-agust.git
5952S: Maintained
5953F: arch/powerpc/platforms/512x/
5954F: arch/powerpc/platforms/52xx/
5955
5956LINUX FOR POWERPC EMBEDDED PPC4XX
5957M: Alistair Popple <alistair@popple.id.au>
5958M: Matt Porter <mporter@kernel.crashing.org>
5959W: http://www.penguinppc.org/
5960L: linuxppc-dev@lists.ozlabs.org
5961S: Maintained
5962F: arch/powerpc/platforms/40x/
5963F: arch/powerpc/platforms/44x/
5964
5965LINUX FOR POWERPC EMBEDDED XILINX VIRTEX
5966L: linuxppc-dev@lists.ozlabs.org
5967S: Orphan
5968F: arch/powerpc/*/*virtex*
5969F: arch/powerpc/*/*/*virtex*
5970
5971LINUX FOR POWERPC EMBEDDED PPC8XX
5972M: Vitaly Bordug <vitb@kernel.crashing.org>
5973W: http://www.penguinppc.org/
5974L: linuxppc-dev@lists.ozlabs.org
5975S: Maintained
5976F: arch/powerpc/platforms/8xx/
5977
5978LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
5979M: Scott Wood <scottwood@freescale.com>
5980M: Kumar Gala <galak@kernel.crashing.org>
5981W: http://www.penguinppc.org/
5982L: linuxppc-dev@lists.ozlabs.org
5983T: git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
5984S: Maintained
5985F: arch/powerpc/platforms/83xx/
5986F: arch/powerpc/platforms/85xx/
5987
5988LINUX FOR POWERPC PA SEMI PWRFICIENT
5989M: Olof Johansson <olof@lixom.net>
5990L: linuxppc-dev@lists.ozlabs.org
5991S: Maintained
5992F: arch/powerpc/platforms/pasemi/
5993F: drivers/*/*pasemi*
5994F: drivers/*/*/*pasemi*
5995
5996LINUX SECURITY MODULE (LSM) FRAMEWORK
5997M: Chris Wright <chrisw@sous-sol.org>
5998L: linux-security-module@vger.kernel.org
5999S: Supported
6000
6001LIS3LV02D ACCELEROMETER DRIVER
6002M: Eric Piel <eric.piel@tremplin-utc.net>
6003S: Maintained
6004F: Documentation/misc-devices/lis3lv02d
6005F: drivers/misc/lis3lv02d/
6006F: drivers/platform/x86/hp_accel.c
6007
6008LIVE PATCHING
6009M: Josh Poimboeuf <jpoimboe@redhat.com>
6010M: Seth Jennings <sjenning@redhat.com>
6011M: Jiri Kosina <jkosina@suse.cz>
6012M: Vojtech Pavlik <vojtech@suse.cz>
6013S: Maintained
6014F: kernel/livepatch/
6015F: include/linux/livepatch.h
6016F: arch/x86/include/asm/livepatch.h
6017F: arch/x86/kernel/livepatch.c
6018F: Documentation/ABI/testing/sysfs-kernel-livepatch
6019F: samples/livepatch/
6020L: live-patching@vger.kernel.org
6021T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/livepatching.git
6022
6023LLC (802.2)
6024M: Arnaldo Carvalho de Melo <acme@ghostprotocols.net>
6025S: Maintained
6026F: include/linux/llc.h
6027F: include/uapi/linux/llc.h
6028F: include/net/llc*
6029F: net/llc/
6030
6031LM73 HARDWARE MONITOR DRIVER
6032M: Guillaume Ligneul <guillaume.ligneul@gmail.com>
6033L: lm-sensors@lm-sensors.org
6034S: Maintained
6035F: drivers/hwmon/lm73.c
6036
6037LM78 HARDWARE MONITOR DRIVER
6038M: Jean Delvare <jdelvare@suse.de>
6039L: lm-sensors@lm-sensors.org
6040S: Maintained
6041F: Documentation/hwmon/lm78
6042F: drivers/hwmon/lm78.c
6043
6044LM83 HARDWARE MONITOR DRIVER
6045M: Jean Delvare <jdelvare@suse.de>
6046L: lm-sensors@lm-sensors.org
6047S: Maintained
6048F: Documentation/hwmon/lm83
6049F: drivers/hwmon/lm83.c
6050
6051LM90 HARDWARE MONITOR DRIVER
6052M: Jean Delvare <jdelvare@suse.de>
6053L: lm-sensors@lm-sensors.org
6054S: Maintained
6055F: Documentation/hwmon/lm90
6056F: Documentation/devicetree/bindings/hwmon/lm90.txt
6057F: drivers/hwmon/lm90.c
6058
6059LM95234 HARDWARE MONITOR DRIVER
6060M: Guenter Roeck <linux@roeck-us.net>
6061L: lm-sensors@lm-sensors.org
6062S: Maintained
6063F: Documentation/hwmon/lm95234
6064F: drivers/hwmon/lm95234.c
6065
6066LME2510 MEDIA DRIVER
6067M: Malcolm Priestley <tvboxspy@gmail.com>
6068L: linux-media@vger.kernel.org
6069W: http://linuxtv.org/
6070Q: http://patchwork.linuxtv.org/project/linux-media/list/
6071S: Maintained
6072F: drivers/media/usb/dvb-usb-v2/lmedm04*
6073
6074LOCKDEP AND LOCKSTAT
6075M: Peter Zijlstra <peterz@infradead.org>
6076M: Ingo Molnar <mingo@redhat.com>
6077L: linux-kernel@vger.kernel.org
6078T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git core/locking
6079S: Maintained
6080F: Documentation/locking/lockdep*.txt
6081F: Documentation/locking/lockstat.txt
6082F: include/linux/lockdep.h
6083F: kernel/locking/
6084
6085LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
6086M: "Richard Russon (FlatCap)" <ldm@flatcap.org>
6087L: linux-ntfs-dev@lists.sourceforge.net
6088W: http://www.linux-ntfs.org/content/view/19/37/
6089S: Maintained
6090F: Documentation/ldm.txt
6091F: block/partitions/ldm.*
6092
6093LogFS
6094M: Joern Engel <joern@logfs.org>
6095M: Prasad Joshi <prasadjoshi.linux@gmail.com>
6096L: logfs@logfs.org
6097W: logfs.org
6098S: Maintained
6099F: fs/logfs/
6100
6101LPC32XX MACHINE SUPPORT
6102M: Roland Stigge <stigge@antcom.de>
6103L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
6104S: Maintained
6105F: arch/arm/mach-lpc32xx/
6106
6107LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
6108M: Nagalakshmi Nandigama <nagalakshmi.nandigama@avagotech.com>
6109M: Praveen Krishnamoorthy <praveen.krishnamoorthy@avagotech.com>
6110M: Sreekanth Reddy <sreekanth.reddy@avagotech.com>
6111M: Abhijit Mahajan <abhijit.mahajan@avagotech.com>
6112L: MPT-FusionLinux.pdl@avagotech.com
6113L: linux-scsi@vger.kernel.org
6114W: http://www.lsilogic.com/support
6115S: Supported
6116F: drivers/message/fusion/
6117F: drivers/scsi/mpt2sas/
6118F: drivers/scsi/mpt3sas/
6119
6120LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
6121M: Matthew Wilcox <matthew@wil.cx>
6122L: linux-scsi@vger.kernel.org
6123S: Maintained
6124F: drivers/scsi/sym53c8xx_2/
6125
6126LTC4261 HARDWARE MONITOR DRIVER
6127M: Guenter Roeck <linux@roeck-us.net>
6128L: lm-sensors@lm-sensors.org
6129S: Maintained
6130F: Documentation/hwmon/ltc4261
6131F: drivers/hwmon/ltc4261.c
6132
6133LTP (Linux Test Project)
6134M: Mike Frysinger <vapier@gentoo.org>
6135M: Cyril Hrubis <chrubis@suse.cz>
6136M: Wanlong Gao <gaowanlong@cn.fujitsu.com>
6137M: Jan Stancek <jstancek@redhat.com>
6138M: Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com>
6139M: Alexey Kodanev <alexey.kodanev@oracle.com>
6140L: ltp-list@lists.sourceforge.net (subscribers-only)
6141W: http://linux-test-project.github.io/
6142T: git git://github.com/linux-test-project/ltp.git
6143S: Maintained
6144
6145M32R ARCHITECTURE
6146W: http://www.linux-m32r.org/
6147S: Orphan
6148F: arch/m32r/
6149
6150M68K ARCHITECTURE
6151M: Geert Uytterhoeven <geert@linux-m68k.org>
6152L: linux-m68k@lists.linux-m68k.org
6153W: http://www.linux-m68k.org/
6154T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
6155S: Maintained
6156F: arch/m68k/
6157F: drivers/zorro/
6158
6159M68K ON APPLE MACINTOSH
6160M: Joshua Thompson <funaho@jurai.org>
6161W: http://www.mac.linux-m68k.org/
6162L: linux-m68k@lists.linux-m68k.org
6163S: Maintained
6164F: arch/m68k/mac/
6165
6166M68K ON HP9000/300
6167M: Philip Blundell <philb@gnu.org>
6168W: http://www.tazenda.demon.co.uk/phil/linux-hp
6169S: Maintained
6170F: arch/m68k/hp300/
6171
6172M88DS3103 MEDIA DRIVER
6173M: Antti Palosaari <crope@iki.fi>
6174L: linux-media@vger.kernel.org
6175W: http://linuxtv.org/
6176W: http://palosaari.fi/linux/
6177Q: http://patchwork.linuxtv.org/project/linux-media/list/
6178T: git git://linuxtv.org/anttip/media_tree.git
6179S: Maintained
6180F: drivers/media/dvb-frontends/m88ds3103*
6181
6182M88RS2000 MEDIA DRIVER
6183M: Malcolm Priestley <tvboxspy@gmail.com>
6184L: linux-media@vger.kernel.org
6185W: http://linuxtv.org/
6186Q: http://patchwork.linuxtv.org/project/linux-media/list/
6187S: Maintained
6188F: drivers/media/dvb-frontends/m88rs2000*
6189
6190MA901 MASTERKIT USB FM RADIO DRIVER
6191M: Alexey Klimov <klimov.linux@gmail.com>
6192L: linux-media@vger.kernel.org
6193T: git git://linuxtv.org/media_tree.git
6194S: Maintained
6195F: drivers/media/radio/radio-ma901.c
6196
6197MAC80211
6198M: Johannes Berg <johannes@sipsolutions.net>
6199L: linux-wireless@vger.kernel.org
6200W: http://wireless.kernel.org/
6201T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
6202T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
6203S: Maintained
6204F: Documentation/networking/mac80211-injection.txt
6205F: include/net/mac80211.h
6206F: net/mac80211/
6207
6208MACVLAN DRIVER
6209M: Patrick McHardy <kaber@trash.net>
6210L: netdev@vger.kernel.org
6211S: Maintained
6212F: drivers/net/macvlan.c
6213F: include/linux/if_macvlan.h
6214
6215MAILBOX API
6216M: Jassi Brar <jassisinghbrar@gmail.com>
6217L: linux-kernel@vger.kernel.org
6218S: Maintained
6219F: drivers/mailbox/
6220F: include/linux/mailbox_client.h
6221F: include/linux/mailbox_controller.h
6222
6223MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
6224M: Michael Kerrisk <mtk.manpages@gmail.com>
6225W: http://www.kernel.org/doc/man-pages
6226L: linux-man@vger.kernel.org
6227S: Maintained
6228
6229MARVELL ARMADA DRM SUPPORT
6230M: Russell King <rmk+kernel@arm.linux.org.uk>
6231S: Maintained
6232F: drivers/gpu/drm/armada/
6233
6234MARVELL 88E6352 DSA support
6235M: Guenter Roeck <linux@roeck-us.net>
6236S: Maintained
6237F: drivers/net/dsa/mv88e6352.c
6238
6239MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
6240M: Mirko Lindner <mlindner@marvell.com>
6241M: Stephen Hemminger <stephen@networkplumber.org>
6242L: netdev@vger.kernel.org
6243S: Maintained
6244F: drivers/net/ethernet/marvell/sk*
6245
6246MARVELL LIBERTAS WIRELESS DRIVER
6247L: libertas-dev@lists.infradead.org
6248S: Orphan
6249F: drivers/net/wireless/libertas/
6250
6251MARVELL MV643XX ETHERNET DRIVER
6252M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
6253L: netdev@vger.kernel.org
6254S: Maintained
6255F: drivers/net/ethernet/marvell/mv643xx_eth.*
6256F: include/linux/mv643xx.h
6257
6258MARVELL MVNETA ETHERNET DRIVER
6259M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
6260L: netdev@vger.kernel.org
6261S: Maintained
6262F: drivers/net/ethernet/marvell/mvneta.*
6263
6264MARVELL MWIFIEX WIRELESS DRIVER
6265M: Amitkumar Karwar <akarwar@marvell.com>
6266M: Avinash Patil <patila@marvell.com>
6267L: linux-wireless@vger.kernel.org
6268S: Maintained
6269F: drivers/net/wireless/mwifiex/
6270
6271MARVELL MWL8K WIRELESS DRIVER
6272M: Lennert Buytenhek <buytenh@wantstofly.org>
6273L: linux-wireless@vger.kernel.org
6274S: Odd Fixes
6275F: drivers/net/wireless/mwl8k.c
6276
6277MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
6278M: Nicolas Pitre <nico@fluxnic.net>
6279S: Odd Fixes
6280F: drivers/mmc/host/mvsdio.*
6281
6282MATROX FRAMEBUFFER DRIVER
6283L: linux-fbdev@vger.kernel.org
6284S: Orphan
6285F: drivers/video/fbdev/matrox/matroxfb_*
6286F: include/uapi/linux/matroxfb.h
6287
6288MAX16065 HARDWARE MONITOR DRIVER
6289M: Guenter Roeck <linux@roeck-us.net>
6290L: lm-sensors@lm-sensors.org
6291S: Maintained
6292F: Documentation/hwmon/max16065
6293F: drivers/hwmon/max16065.c
6294
6295MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
6296M: "Hans J. Koch" <hjk@hansjkoch.de>
6297L: lm-sensors@lm-sensors.org
6298S: Maintained
6299F: Documentation/hwmon/max6650
6300F: drivers/hwmon/max6650.c
6301
6302MAX6697 HARDWARE MONITOR DRIVER
6303M: Guenter Roeck <linux@roeck-us.net>
6304L: lm-sensors@lm-sensors.org
6305S: Maintained
6306F: Documentation/hwmon/max6697
6307F: Documentation/devicetree/bindings/i2c/max6697.txt
6308F: drivers/hwmon/max6697.c
6309F: include/linux/platform_data/max6697.h
6310
6311MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
6312M: Krzysztof Kozlowski <k.kozlowski@samsung.com>
6313L: linux-pm@vger.kernel.org
6314S: Supported
6315F: drivers/power/max14577_charger.c
6316F: drivers/power/max77693_charger.c
6317
6318MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
6319M: Chanwoo Choi <cw00.choi@samsung.com>
6320M: Krzysztof Kozlowski <k.kozlowski@samsung.com>
6321L: linux-kernel@vger.kernel.org
6322S: Supported
6323F: drivers/*/max14577.c
6324F: drivers/*/max77686.c
6325F: drivers/*/max77693.c
6326F: drivers/extcon/extcon-max14577.c
6327F: drivers/extcon/extcon-max77693.c
6328F: drivers/rtc/rtc-max77686.c
6329F: drivers/clk/clk-max77686.c
6330F: Documentation/devicetree/bindings/mfd/max14577.txt
6331F: Documentation/devicetree/bindings/mfd/max77686.txt
6332F: Documentation/devicetree/bindings/mfd/max77693.txt
6333F: Documentation/devicetree/bindings/clock/maxim,max77686.txt
6334F: include/linux/mfd/max14577*.h
6335F: include/linux/mfd/max77686*.h
6336F: include/linux/mfd/max77693*.h
6337
6338MAXIRADIO FM RADIO RECEIVER DRIVER
6339M: Hans Verkuil <hverkuil@xs4all.nl>
6340L: linux-media@vger.kernel.org
6341T: git git://linuxtv.org/media_tree.git
6342W: http://linuxtv.org
6343S: Maintained
6344F: drivers/media/radio/radio-maxiradio*
6345
6346MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
6347M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
6348P: LinuxTV.org Project
6349L: linux-media@vger.kernel.org
6350W: http://linuxtv.org
6351Q: http://patchwork.kernel.org/project/linux-media/list/
6352T: git git://linuxtv.org/media_tree.git
6353S: Maintained
6354F: Documentation/dvb/
6355F: Documentation/video4linux/
6356F: Documentation/DocBook/media/
6357F: drivers/media/
6358F: drivers/staging/media/
6359F: include/media/
6360F: include/uapi/linux/dvb/
6361F: include/uapi/linux/videodev2.h
6362F: include/uapi/linux/media.h
6363F: include/uapi/linux/v4l2-*
6364F: include/uapi/linux/meye.h
6365F: include/uapi/linux/ivtv*
6366F: include/uapi/linux/uvcvideo.h
6367
6368MEGARAID SCSI/SAS DRIVERS
6369M: Kashyap Desai <kashyap.desai@avagotech.com>
6370M: Sumit Saxena <sumit.saxena@avagotech.com>
6371M: Uday Lingala <uday.lingala@avagotech.com>
6372L: megaraidlinux.pdl@avagotech.com
6373L: linux-scsi@vger.kernel.org
6374W: http://www.lsi.com
6375S: Maintained
6376F: Documentation/scsi/megaraid.txt
6377F: drivers/scsi/megaraid.*
6378F: drivers/scsi/megaraid/
6379
6380MELLANOX ETHERNET DRIVER (mlx4_en)
6381M: Amir Vadai <amirv@mellanox.com>
6382M: Ido Shamay <idos@mellanox.com>
6383L: netdev@vger.kernel.org
6384S: Supported
6385W: http://www.mellanox.com
6386Q: http://patchwork.ozlabs.org/project/netdev/list/
6387F: drivers/net/ethernet/mellanox/mlx4/en_*
6388
6389MEMORY MANAGEMENT
6390L: linux-mm@kvack.org
6391W: http://www.linux-mm.org
6392S: Maintained
6393F: include/linux/mm.h
6394F: include/linux/gfp.h
6395F: include/linux/mmzone.h
6396F: include/linux/memory_hotplug.h
6397F: include/linux/vmalloc.h
6398F: mm/
6399
6400MEMORY TECHNOLOGY DEVICES (MTD)
6401M: David Woodhouse <dwmw2@infradead.org>
6402M: Brian Norris <computersforpeace@gmail.com>
6403L: linux-mtd@lists.infradead.org
6404W: http://www.linux-mtd.infradead.org/
6405Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
6406T: git git://git.infradead.org/linux-mtd.git
6407T: git git://git.infradead.org/l2-mtd.git
6408S: Maintained
6409F: drivers/mtd/
6410F: include/linux/mtd/
6411F: include/uapi/mtd/
6412
6413MEN A21 WATCHDOG DRIVER
6414M: Johannes Thumshirn <johannes.thumshirn@men.de>
6415L: linux-watchdog@vger.kernel.org
6416S: Supported
6417F: drivers/watchdog/mena21_wdt.c
6418
6419MEN CHAMELEON BUS (mcb)
6420M: Johannes Thumshirn <johannes.thumshirn@men.de>
6421S: Supported
6422F: drivers/mcb/
6423F: include/linux/mcb.h
6424
6425MEN F21BMC (Board Management Controller)
6426M: Andreas Werner <andreas.werner@men.de>
6427S: Supported
6428F: drivers/mfd/menf21bmc.c
6429F: drivers/watchdog/menf21bmc_wdt.c
6430F: drivers/leds/leds-menf21bmc.c
6431F: drivers/hwmon/menf21bmc_hwmon.c
6432F: Documentation/hwmon/menf21bmc
6433
6434METAG ARCHITECTURE
6435M: James Hogan <james.hogan@imgtec.com>
6436L: linux-metag@vger.kernel.org
6437S: Supported
6438F: arch/metag/
6439F: Documentation/metag/
6440F: Documentation/devicetree/bindings/metag/
6441F: drivers/clocksource/metag_generic.c
6442F: drivers/irqchip/irq-metag.c
6443F: drivers/irqchip/irq-metag-ext.c
6444F: drivers/tty/metag_da.c
6445
6446MICROBLAZE ARCHITECTURE
6447M: Michal Simek <monstr@monstr.eu>
6448W: http://www.monstr.eu/fdt/
6449T: git git://git.monstr.eu/linux-2.6-microblaze.git
6450S: Supported
6451F: arch/microblaze/
6452
6453MICROTEK X6 SCANNER
6454M: Oliver Neukum <oliver@neukum.org>
6455S: Maintained
6456F: drivers/usb/image/microtek.*
6457
6458MIPS
6459M: Ralf Baechle <ralf@linux-mips.org>
6460L: linux-mips@linux-mips.org
6461W: http://www.linux-mips.org/
6462T: git git://git.linux-mips.org/pub/scm/ralf/linux.git
6463Q: http://patchwork.linux-mips.org/project/linux-mips/list/
6464S: Supported
6465F: Documentation/mips/
6466F: arch/mips/
6467
6468MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
6469M: Hans Verkuil <hverkuil@xs4all.nl>
6470L: linux-media@vger.kernel.org
6471T: git git://linuxtv.org/media_tree.git
6472W: http://linuxtv.org
6473S: Odd Fixes
6474F: drivers/media/radio/radio-miropcm20*
6475
6476Mellanox MLX5 core VPI driver
6477M: Eli Cohen <eli@mellanox.com>
6478L: netdev@vger.kernel.org
6479L: linux-rdma@vger.kernel.org
6480W: http://www.mellanox.com
6481Q: http://patchwork.ozlabs.org/project/netdev/list/
6482Q: http://patchwork.kernel.org/project/linux-rdma/list/
6483T: git git://openfabrics.org/~eli/connect-ib.git
6484S: Supported
6485F: drivers/net/ethernet/mellanox/mlx5/core/
6486F: include/linux/mlx5/
6487
6488Mellanox MLX5 IB driver
6489M: Eli Cohen <eli@mellanox.com>
6490L: linux-rdma@vger.kernel.org
6491W: http://www.mellanox.com
6492Q: http://patchwork.kernel.org/project/linux-rdma/list/
6493T: git git://openfabrics.org/~eli/connect-ib.git
6494S: Supported
6495F: include/linux/mlx5/
6496F: drivers/infiniband/hw/mlx5/
6497
6498MN88472 MEDIA DRIVER
6499M: Antti Palosaari <crope@iki.fi>
6500L: linux-media@vger.kernel.org
6501W: http://linuxtv.org/
6502W: http://palosaari.fi/linux/
6503Q: http://patchwork.linuxtv.org/project/linux-media/list/
6504T: git git://linuxtv.org/anttip/media_tree.git
6505S: Maintained
6506F: drivers/staging/media/mn88472/
6507F: drivers/media/dvb-frontends/mn88472.h
6508
6509MN88473 MEDIA DRIVER
6510M: Antti Palosaari <crope@iki.fi>
6511L: linux-media@vger.kernel.org
6512W: http://linuxtv.org/
6513W: http://palosaari.fi/linux/
6514Q: http://patchwork.linuxtv.org/project/linux-media/list/
6515T: git git://linuxtv.org/anttip/media_tree.git
6516S: Maintained
6517F: drivers/staging/media/mn88473/
6518F: drivers/media/dvb-frontends/mn88473.h
6519
6520MODULE SUPPORT
6521M: Rusty Russell <rusty@rustcorp.com.au>
6522S: Maintained
6523F: include/linux/module.h
6524F: kernel/module.c
6525
6526MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER
6527W: http://popies.net/meye/
6528S: Orphan
6529F: Documentation/video4linux/meye.txt
6530F: drivers/media/pci/meye/
6531F: include/uapi/linux/meye.h
6532
6533MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
6534M: Jiri Slaby <jirislaby@gmail.com>
6535S: Maintained
6536F: Documentation/serial/moxa-smartio
6537F: drivers/tty/mxser.*
6538
6539MR800 AVERMEDIA USB FM RADIO DRIVER
6540M: Alexey Klimov <klimov.linux@gmail.com>
6541L: linux-media@vger.kernel.org
6542T: git git://linuxtv.org/media_tree.git
6543S: Maintained
6544F: drivers/media/radio/radio-mr800.c
6545
6546MRF24J40 IEEE 802.15.4 RADIO DRIVER
6547M: Alan Ott <alan@signal11.us>
6548L: linux-wpan@vger.kernel.org
6549S: Maintained
6550F: drivers/net/ieee802154/mrf24j40.c
6551
6552MSI LAPTOP SUPPORT
6553M: "Lee, Chun-Yi" <jlee@suse.com>
6554L: platform-driver-x86@vger.kernel.org
6555S: Maintained
6556F: drivers/platform/x86/msi-laptop.c
6557
6558MSI WMI SUPPORT
6559M: Anisse Astier <anisse@astier.eu>
6560L: platform-driver-x86@vger.kernel.org
6561S: Supported
6562F: drivers/platform/x86/msi-wmi.c
6563
6564MSI001 MEDIA DRIVER
6565M: Antti Palosaari <crope@iki.fi>
6566L: linux-media@vger.kernel.org
6567W: http://linuxtv.org/
6568W: http://palosaari.fi/linux/
6569Q: http://patchwork.linuxtv.org/project/linux-media/list/
6570T: git git://linuxtv.org/anttip/media_tree.git
6571S: Maintained
6572F: drivers/media/tuners/msi001*
6573
6574MSI2500 MEDIA DRIVER
6575M: Antti Palosaari <crope@iki.fi>
6576L: linux-media@vger.kernel.org
6577W: http://linuxtv.org/
6578W: http://palosaari.fi/linux/
6579Q: http://patchwork.linuxtv.org/project/linux-media/list/
6580T: git git://linuxtv.org/anttip/media_tree.git
6581S: Maintained
6582F: drivers/media/usb/msi2500/
6583
6584MT9M032 APTINA SENSOR DRIVER
6585M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
6586L: linux-media@vger.kernel.org
6587T: git git://linuxtv.org/media_tree.git
6588S: Maintained
6589F: drivers/media/i2c/mt9m032.c
6590F: include/media/mt9m032.h
6591
6592MT9P031 APTINA CAMERA SENSOR
6593M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
6594L: linux-media@vger.kernel.org
6595T: git git://linuxtv.org/media_tree.git
6596S: Maintained
6597F: drivers/media/i2c/mt9p031.c
6598F: include/media/mt9p031.h
6599
6600MT9T001 APTINA CAMERA SENSOR
6601M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
6602L: linux-media@vger.kernel.org
6603T: git git://linuxtv.org/media_tree.git
6604S: Maintained
6605F: drivers/media/i2c/mt9t001.c
6606F: include/media/mt9t001.h
6607
6608MT9V032 APTINA CAMERA SENSOR
6609M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
6610L: linux-media@vger.kernel.org
6611T: git git://linuxtv.org/media_tree.git
6612S: Maintained
6613F: Documentation/devicetree/bindings/media/i2c/mt9v032.txt
6614F: drivers/media/i2c/mt9v032.c
6615F: include/media/mt9v032.h
6616
6617MULTIFUNCTION DEVICES (MFD)
6618M: Samuel Ortiz <sameo@linux.intel.com>
6619M: Lee Jones <lee.jones@linaro.org>
6620T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
6621S: Supported
6622F: drivers/mfd/
6623F: include/linux/mfd/
6624
6625MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
6626M: Ulf Hansson <ulf.hansson@linaro.org>
6627L: linux-mmc@vger.kernel.org
6628T: git git://git.linaro.org/people/ulf.hansson/mmc.git
6629S: Maintained
6630F: drivers/mmc/
6631F: include/linux/mmc/
6632F: include/uapi/linux/mmc/
6633
6634MULTIMEDIA CARD (MMC) ETC. OVER SPI
6635S: Orphan
6636F: drivers/mmc/host/mmc_spi.c
6637F: include/linux/spi/mmc_spi.h
6638
6639MULTISOUND SOUND DRIVER
6640M: Andrew Veliath <andrewtv@usa.net>
6641S: Maintained
6642F: Documentation/sound/oss/MultiSound
6643F: sound/oss/msnd*
6644
6645MULTITECH MULTIPORT CARD (ISICOM)
6646S: Orphan
6647F: drivers/tty/isicom.c
6648F: include/linux/isicom.h
6649
6650MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
6651M: Felipe Balbi <balbi@ti.com>
6652L: linux-usb@vger.kernel.org
6653T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
6654S: Maintained
6655F: drivers/usb/musb/
6656
6657MXL5007T MEDIA DRIVER
6658M: Michael Krufky <mkrufky@linuxtv.org>
6659L: linux-media@vger.kernel.org
6660W: http://linuxtv.org/
6661W: http://github.com/mkrufky
6662Q: http://patchwork.linuxtv.org/project/linux-media/list/
6663T: git git://linuxtv.org/mkrufky/tuners.git
6664S: Maintained
6665F: drivers/media/tuners/mxl5007t.*
6666
6667MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
6668M: Hyong-Youb Kim <hykim@myri.com>
6669L: netdev@vger.kernel.org
6670W: https://www.myricom.com/support/downloads/myri10ge.html
6671S: Supported
6672F: drivers/net/ethernet/myricom/myri10ge/
6673
6674NATSEMI ETHERNET DRIVER (DP8381x)
6675S: Orphan
6676F: drivers/net/ethernet/natsemi/natsemi.c
6677
6678NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
6679M: Daniel Mack <zonque@gmail.com>
6680S: Maintained
6681L: alsa-devel@alsa-project.org
6682W: http://www.native-instruments.com
6683F: sound/usb/caiaq/
6684
6685NCP FILESYSTEM
6686M: Petr Vandrovec <petr@vandrovec.name>
6687S: Odd Fixes
6688F: fs/ncpfs/
6689
6690NCR 5380 SCSI DRIVERS
6691M: Finn Thain <fthain@telegraphics.com.au>
6692M: Michael Schmitz <schmitzmic@gmail.com>
6693L: linux-scsi@vger.kernel.org
6694S: Maintained
6695F: Documentation/scsi/g_NCR5380.txt
6696F: drivers/scsi/NCR5380.*
6697F: drivers/scsi/arm/cumana_1.c
6698F: drivers/scsi/arm/oak.c
6699F: drivers/scsi/atari_NCR5380.c
6700F: drivers/scsi/atari_scsi.*
6701F: drivers/scsi/dmx3191d.c
6702F: drivers/scsi/dtc.*
6703F: drivers/scsi/g_NCR5380.*
6704F: drivers/scsi/g_NCR5380_mmio.c
6705F: drivers/scsi/mac_scsi.*
6706F: drivers/scsi/pas16.*
6707F: drivers/scsi/sun3_scsi.*
6708F: drivers/scsi/sun3_scsi_vme.c
6709F: drivers/scsi/t128.*
6710
6711NCR DUAL 700 SCSI DRIVER (MICROCHANNEL)
6712M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
6713L: linux-scsi@vger.kernel.org
6714S: Maintained
6715F: drivers/scsi/NCR_D700.*
6716
6717NCT6775 HARDWARE MONITOR DRIVER
6718M: Guenter Roeck <linux@roeck-us.net>
6719L: lm-sensors@lm-sensors.org
6720S: Maintained
6721F: Documentation/hwmon/nct6775
6722F: drivers/hwmon/nct6775.c
6723
6724NETEFFECT IWARP RNIC DRIVER (IW_NES)
6725M: Faisal Latif <faisal.latif@intel.com>
6726L: linux-rdma@vger.kernel.org
6727W: http://www.intel.com/Products/Server/Adapters/Server-Cluster/Server-Cluster-overview.htm
6728S: Supported
6729F: drivers/infiniband/hw/nes/
6730
6731NETEM NETWORK EMULATOR
6732M: Stephen Hemminger <stephen@networkplumber.org>
6733L: netem@lists.linux-foundation.org
6734S: Maintained
6735F: net/sched/sch_netem.c
6736
6737NETERION 10GbE DRIVERS (s2io/vxge)
6738M: Jon Mason <jdmason@kudzu.us>
6739L: netdev@vger.kernel.org
6740S: Supported
6741F: Documentation/networking/s2io.txt
6742F: Documentation/networking/vxge.txt
6743F: drivers/net/ethernet/neterion/
6744
6745NETFILTER ({IP,IP6,ARP,EB,NF}TABLES)
6746M: Pablo Neira Ayuso <pablo@netfilter.org>
6747M: Patrick McHardy <kaber@trash.net>
6748M: Jozsef Kadlecsik <kadlec@blackhole.kfki.hu>
6749L: netfilter-devel@vger.kernel.org
6750L: coreteam@netfilter.org
6751W: http://www.netfilter.org/
6752W: http://www.iptables.org/
6753Q: http://patchwork.ozlabs.org/project/netfilter-devel/list/
6754T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git
6755T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git
6756S: Supported
6757F: include/linux/netfilter*
6758F: include/linux/netfilter/
6759F: include/net/netfilter/
6760F: include/uapi/linux/netfilter*
6761F: include/uapi/linux/netfilter/
6762F: net/*/netfilter.c
6763F: net/*/netfilter/
6764F: net/netfilter/
6765
6766NETLABEL
6767M: Paul Moore <paul@paul-moore.com>
6768W: http://netlabel.sf.net
6769L: netdev@vger.kernel.org
6770S: Maintained
6771F: Documentation/netlabel/
6772F: include/net/netlabel.h
6773F: net/netlabel/
6774
6775NETROM NETWORK LAYER
6776M: Ralf Baechle <ralf@linux-mips.org>
6777L: linux-hams@vger.kernel.org
6778W: http://www.linux-ax25.org/
6779S: Maintained
6780F: include/net/netrom.h
6781F: include/uapi/linux/netrom.h
6782F: net/netrom/
6783
6784NETWORK BLOCK DEVICE (NBD)
6785M: Markus Pargmann <mpa@pengutronix.de>
6786S: Maintained
6787L: nbd-general@lists.sourceforge.net
6788T: git git://git.pengutronix.de/git/mpa/linux-nbd.git
6789F: Documentation/blockdev/nbd.txt
6790F: drivers/block/nbd.c
6791F: include/linux/nbd.h
6792F: include/uapi/linux/nbd.h
6793
6794NETWORK DROP MONITOR
6795M: Neil Horman <nhorman@tuxdriver.com>
6796L: netdev@vger.kernel.org
6797S: Maintained
6798W: https://fedorahosted.org/dropwatch/
6799F: net/core/drop_monitor.c
6800
6801NETWORKING [GENERAL]
6802M: "David S. Miller" <davem@davemloft.net>
6803L: netdev@vger.kernel.org
6804W: http://www.linuxfoundation.org/en/Net
6805Q: http://patchwork.ozlabs.org/project/netdev/list/
6806T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
6807T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
6808S: Maintained
6809F: net/
6810F: include/net/
6811F: include/linux/in.h
6812F: include/linux/net.h
6813F: include/linux/netdevice.h
6814F: include/uapi/linux/in.h
6815F: include/uapi/linux/net.h
6816F: include/uapi/linux/netdevice.h
6817F: include/uapi/linux/net_namespace.h
6818F: tools/net/
6819F: tools/testing/selftests/net/
6820F: lib/random32.c
6821F: lib/test_bpf.c
6822
6823NETWORKING [IPv4/IPv6]
6824M: "David S. Miller" <davem@davemloft.net>
6825M: Alexey Kuznetsov <kuznet@ms2.inr.ac.ru>
6826M: James Morris <jmorris@namei.org>
6827M: Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org>
6828M: Patrick McHardy <kaber@trash.net>
6829L: netdev@vger.kernel.org
6830T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
6831S: Maintained
6832F: net/ipv4/
6833F: net/ipv6/
6834F: include/net/ip*
6835F: arch/x86/net/*
6836
6837NETWORKING [IPSEC]
6838M: Steffen Klassert <steffen.klassert@secunet.com>
6839M: Herbert Xu <herbert@gondor.apana.org.au>
6840M: "David S. Miller" <davem@davemloft.net>
6841L: netdev@vger.kernel.org
6842T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
6843T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
6844S: Maintained
6845F: net/core/flow.c
6846F: net/xfrm/
6847F: net/key/
6848F: net/ipv4/xfrm*
6849F: net/ipv4/esp4.c
6850F: net/ipv4/ah4.c
6851F: net/ipv4/ipcomp.c
6852F: net/ipv4/ip_vti.c
6853F: net/ipv6/xfrm*
6854F: net/ipv6/esp6.c
6855F: net/ipv6/ah6.c
6856F: net/ipv6/ipcomp6.c
6857F: net/ipv6/ip6_vti.c
6858F: include/uapi/linux/xfrm.h
6859F: include/net/xfrm.h
6860
6861NETWORKING [LABELED] (NetLabel, CIPSO, Labeled IPsec, SECMARK)
6862M: Paul Moore <paul@paul-moore.com>
6863L: netdev@vger.kernel.org
6864S: Maintained
6865
6866NETWORKING [WIRELESS]
6867L: linux-wireless@vger.kernel.org
6868Q: http://patchwork.kernel.org/project/linux-wireless/list/
6869
6870NETWORKING DRIVERS
6871L: netdev@vger.kernel.org
6872W: http://www.linuxfoundation.org/en/Net
6873Q: http://patchwork.ozlabs.org/project/netdev/list/
6874T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
6875T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
6876S: Odd Fixes
6877F: drivers/net/
6878F: include/linux/if_*
6879F: include/linux/netdevice.h
6880F: include/linux/arcdevice.h
6881F: include/linux/etherdevice.h
6882F: include/linux/fcdevice.h
6883F: include/linux/fddidevice.h
6884F: include/linux/hippidevice.h
6885F: include/linux/inetdevice.h
6886F: include/uapi/linux/if_*
6887F: include/uapi/linux/netdevice.h
6888
6889NETWORKING DRIVERS (WIRELESS)
6890M: Kalle Valo <kvalo@codeaurora.org>
6891L: linux-wireless@vger.kernel.org
6892Q: http://patchwork.kernel.org/project/linux-wireless/list/
6893T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git/
6894S: Maintained
6895F: drivers/net/wireless/
6896
6897NETXEN (1/10) GbE SUPPORT
6898M: Manish Chopra <manish.chopra@qlogic.com>
6899M: Sony Chacko <sony.chacko@qlogic.com>
6900M: Rajesh Borundia <rajesh.borundia@qlogic.com>
6901L: netdev@vger.kernel.org
6902W: http://www.qlogic.com
6903S: Supported
6904F: drivers/net/ethernet/qlogic/netxen/
6905
6906NFC SUBSYSTEM
6907M: Lauro Ramos Venancio <lauro.venancio@openbossa.org>
6908M: Aloisio Almeida Jr <aloisio.almeida@openbossa.org>
6909M: Samuel Ortiz <sameo@linux.intel.com>
6910L: linux-wireless@vger.kernel.org
6911L: linux-nfc@lists.01.org (subscribers-only)
6912S: Supported
6913F: net/nfc/
6914F: include/net/nfc/
6915F: include/uapi/linux/nfc.h
6916F: drivers/nfc/
6917F: include/linux/platform_data/pn544.h
6918F: Documentation/devicetree/bindings/net/nfc/
6919
6920NFS, SUNRPC, AND LOCKD CLIENTS
6921M: Trond Myklebust <trond.myklebust@primarydata.com>
6922M: Anna Schumaker <anna.schumaker@netapp.com>
6923L: linux-nfs@vger.kernel.org
6924W: http://client.linux-nfs.org
6925T: git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
6926S: Maintained
6927F: fs/lockd/
6928F: fs/nfs/
6929F: fs/nfs_common/
6930F: net/sunrpc/
6931F: include/linux/lockd/
6932F: include/linux/nfs*
6933F: include/linux/sunrpc/
6934F: include/uapi/linux/nfs*
6935F: include/uapi/linux/sunrpc/
6936
6937NILFS2 FILESYSTEM
6938M: Ryusuke Konishi <konishi.ryusuke@lab.ntt.co.jp>
6939L: linux-nilfs@vger.kernel.org
6940W: http://nilfs.sourceforge.net/
6941T: git git://github.com/konis/nilfs2.git
6942S: Supported
6943F: Documentation/filesystems/nilfs2.txt
6944F: fs/nilfs2/
6945F: include/linux/nilfs2_fs.h
6946
6947NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
6948M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
6949W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
6950S: Maintained
6951F: Documentation/scsi/NinjaSCSI.txt
6952F: drivers/scsi/pcmcia/nsp_*
6953
6954NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
6955M: GOTO Masanori <gotom@debian.or.jp>
6956M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
6957W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
6958S: Maintained
6959F: Documentation/scsi/NinjaSCSI.txt
6960F: drivers/scsi/nsp32*
6961
6962NIOS2 ARCHITECTURE
6963M: Ley Foon Tan <lftan@altera.com>
6964L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
6965T: git git://git.rocketboards.org/linux-socfpga-next.git
6966S: Maintained
6967F: arch/nios2/
6968
6969NOKIA N900 POWER SUPPLY DRIVERS
6970M: Pali Rohár <pali.rohar@gmail.com>
6971S: Maintained
6972F: include/linux/power/bq2415x_charger.h
6973F: include/linux/power/bq27x00_battery.h
6974F: include/linux/power/isp1704_charger.h
6975F: drivers/power/bq2415x_charger.c
6976F: drivers/power/bq27x00_battery.c
6977F: drivers/power/isp1704_charger.c
6978F: drivers/power/rx51_battery.c
6979
6980NTB DRIVER
6981M: Jon Mason <jdmason@kudzu.us>
6982M: Dave Jiang <dave.jiang@intel.com>
6983S: Supported
6984W: https://github.com/jonmason/ntb/wiki
6985T: git git://github.com/jonmason/ntb.git
6986F: drivers/ntb/
6987F: drivers/net/ntb_netdev.c
6988F: include/linux/ntb.h
6989
6990NTFS FILESYSTEM
6991M: Anton Altaparmakov <anton@tuxera.com>
6992L: linux-ntfs-dev@lists.sourceforge.net
6993W: http://www.tuxera.com/
6994T: git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
6995S: Supported
6996F: Documentation/filesystems/ntfs.txt
6997F: fs/ntfs/
6998
6999NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
7000M: Antonino Daplas <adaplas@gmail.com>
7001L: linux-fbdev@vger.kernel.org
7002S: Maintained
7003F: drivers/video/fbdev/riva/
7004F: drivers/video/fbdev/nvidia/
7005
7006NVM EXPRESS DRIVER
7007M: Matthew Wilcox <willy@linux.intel.com>
7008L: linux-nvme@lists.infradead.org
7009T: git git://git.infradead.org/users/willy/linux-nvme.git
7010S: Supported
7011F: drivers/block/nvme*
7012F: include/linux/nvme.h
7013
7014NXP-NCI NFC DRIVER
7015M: Clément Perrochaud <clement.perrochaud@effinnov.com>
7016R: Charles Gorand <charles.gorand@effinnov.com>
7017L: linux-nfc@lists.01.org (moderated for non-subscribers)
7018S: Supported
7019F: drivers/nfc/nxp-nci
7020
7021NXP TDA998X DRM DRIVER
7022M: Russell King <rmk+kernel@arm.linux.org.uk>
7023S: Supported
7024F: drivers/gpu/drm/i2c/tda998x_drv.c
7025F: include/drm/i2c/tda998x.h
7026
7027NXP TFA9879 DRIVER
7028M: Peter Rosin <peda@axentia.se>
7029L: alsa-devel@alsa-project.org (moderated for non-subscribers)
7030S: Maintained
7031F: sound/soc/codecs/tfa9879*
7032
7033OMAP SUPPORT
7034M: Tony Lindgren <tony@atomide.com>
7035L: linux-omap@vger.kernel.org
7036W: http://www.muru.com/linux/omap/
7037W: http://linux.omap.com/
7038Q: http://patchwork.kernel.org/project/linux-omap/list/
7039T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
7040S: Maintained
7041F: arch/arm/*omap*/
7042F: arch/arm/configs/omap1_defconfig
7043F: arch/arm/configs/omap2plus_defconfig
7044F: drivers/i2c/busses/i2c-omap.c
7045F: drivers/irqchip/irq-omap-intc.c
7046F: drivers/mfd/*omap*.c
7047F: drivers/mfd/menelaus.c
7048F: drivers/mfd/palmas.c
7049F: drivers/mfd/tps65217.c
7050F: drivers/mfd/tps65218.c
7051F: drivers/mfd/tps65910.c
7052F: drivers/mfd/twl-core.[ch]
7053F: drivers/mfd/twl4030*.c
7054F: drivers/mfd/twl6030*.c
7055F: drivers/mfd/twl6040*.c
7056F: drivers/regulator/palmas-regulator*.c
7057F: drivers/regulator/pbias-regulator.c
7058F: drivers/regulator/tps65217-regulator.c
7059F: drivers/regulator/tps65218-regulator.c
7060F: drivers/regulator/tps65910-regulator.c
7061F: drivers/regulator/twl-regulator.c
7062F: include/linux/i2c-omap.h
7063
7064OMAP DEVICE TREE SUPPORT
7065M: Benoît Cousson <bcousson@baylibre.com>
7066M: Tony Lindgren <tony@atomide.com>
7067L: linux-omap@vger.kernel.org
7068L: devicetree@vger.kernel.org
7069S: Maintained
7070F: arch/arm/boot/dts/*omap*
7071F: arch/arm/boot/dts/*am3*
7072F: arch/arm/boot/dts/*am4*
7073F: arch/arm/boot/dts/*am5*
7074F: arch/arm/boot/dts/*dra7*
7075
7076OMAP CLOCK FRAMEWORK SUPPORT
7077M: Paul Walmsley <paul@pwsan.com>
7078L: linux-omap@vger.kernel.org
7079S: Maintained
7080F: arch/arm/*omap*/*clock*
7081
7082OMAP POWER MANAGEMENT SUPPORT
7083M: Kevin Hilman <khilman@deeprootsystems.com>
7084L: linux-omap@vger.kernel.org
7085S: Maintained
7086F: arch/arm/*omap*/*pm*
7087F: drivers/cpufreq/omap-cpufreq.c
7088
7089OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
7090M: Rajendra Nayak <rnayak@ti.com>
7091M: Paul Walmsley <paul@pwsan.com>
7092L: linux-omap@vger.kernel.org
7093S: Maintained
7094F: arch/arm/mach-omap2/prm*
7095
7096OMAP AUDIO SUPPORT
7097M: Peter Ujfalusi <peter.ujfalusi@ti.com>
7098M: Jarkko Nikula <jarkko.nikula@bitmer.com>
7099L: alsa-devel@alsa-project.org (subscribers-only)
7100L: linux-omap@vger.kernel.org
7101S: Maintained
7102F: sound/soc/omap/
7103
7104OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
7105M: Roger Quadros <rogerq@ti.com>
7106M: Tony Lindgren <tony@atomide.com>
7107L: linux-omap@vger.kernel.org
7108S: Maintained
7109F: drivers/memory/omap-gpmc.c
7110F: arch/arm/mach-omap2/*gpmc*
7111
7112OMAP FRAMEBUFFER SUPPORT
7113M: Tomi Valkeinen <tomi.valkeinen@ti.com>
7114L: linux-fbdev@vger.kernel.org
7115L: linux-omap@vger.kernel.org
7116S: Maintained
7117F: drivers/video/fbdev/omap/
7118
7119OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
7120M: Tomi Valkeinen <tomi.valkeinen@ti.com>
7121L: linux-omap@vger.kernel.org
7122L: linux-fbdev@vger.kernel.org
7123S: Maintained
7124F: drivers/video/fbdev/omap2/
7125F: Documentation/arm/OMAP/DSS
7126
7127OMAP HARDWARE SPINLOCK SUPPORT
7128M: Ohad Ben-Cohen <ohad@wizery.com>
7129L: linux-omap@vger.kernel.org
7130S: Maintained
7131F: drivers/hwspinlock/omap_hwspinlock.c
7132F: arch/arm/mach-omap2/hwspinlock.c
7133
7134OMAP MMC SUPPORT
7135M: Jarkko Lavinen <jarkko.lavinen@nokia.com>
7136L: linux-omap@vger.kernel.org
7137S: Maintained
7138F: drivers/mmc/host/omap.c
7139
7140OMAP HS MMC SUPPORT
7141L: linux-mmc@vger.kernel.org
7142L: linux-omap@vger.kernel.org
7143S: Orphan
7144F: drivers/mmc/host/omap_hsmmc.c
7145
7146OMAP RANDOM NUMBER GENERATOR SUPPORT
7147M: Deepak Saxena <dsaxena@plexity.net>
7148S: Maintained
7149F: drivers/char/hw_random/omap-rng.c
7150
7151OMAP HWMOD SUPPORT
7152M: Benoît Cousson <bcousson@baylibre.com>
7153M: Paul Walmsley <paul@pwsan.com>
7154L: linux-omap@vger.kernel.org
7155S: Maintained
7156F: arch/arm/mach-omap2/omap_hwmod.*
7157
7158OMAP HWMOD DATA
7159M: Paul Walmsley <paul@pwsan.com>
7160L: linux-omap@vger.kernel.org
7161S: Maintained
7162F: arch/arm/mach-omap2/omap_hwmod*data*
7163
7164OMAP HWMOD DATA FOR OMAP4-BASED DEVICES
7165M: Benoît Cousson <bcousson@baylibre.com>
7166L: linux-omap@vger.kernel.org
7167S: Maintained
7168F: arch/arm/mach-omap2/omap_hwmod_44xx_data.c
7169
7170OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
7171M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7172L: linux-media@vger.kernel.org
7173S: Maintained
7174F: Documentation/devicetree/bindings/media/ti,omap3isp.txt
7175F: drivers/media/platform/omap3isp/
7176F: drivers/staging/media/omap4iss/
7177
7178OMAP USB SUPPORT
7179M: Felipe Balbi <balbi@ti.com>
7180L: linux-usb@vger.kernel.org
7181L: linux-omap@vger.kernel.org
7182T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
7183S: Maintained
7184F: drivers/usb/*/*omap*
7185F: arch/arm/*omap*/usb*
7186
7187OMAP GPIO DRIVER
7188M: Javier Martinez Canillas <javier@dowhile0.org>
7189M: Santosh Shilimkar <ssantosh@kernel.org>
7190M: Kevin Hilman <khilman@deeprootsystems.com>
7191L: linux-omap@vger.kernel.org
7192S: Maintained
7193F: drivers/gpio/gpio-omap.c
7194
7195OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
7196M: Mark Jackson <mpfj@newflow.co.uk>
7197L: linux-omap@vger.kernel.org
7198S: Maintained
7199F: arch/arm/boot/dts/am335x-nano.dts
7200
7201OMFS FILESYSTEM
7202M: Bob Copeland <me@bobcopeland.com>
7203L: linux-karma-devel@lists.sourceforge.net
7204S: Maintained
7205F: Documentation/filesystems/omfs.txt
7206F: fs/omfs/
7207
7208OMNIKEY CARDMAN 4000 DRIVER
7209M: Harald Welte <laforge@gnumonks.org>
7210S: Maintained
7211F: drivers/char/pcmcia/cm4000_cs.c
7212F: include/linux/cm4000_cs.h
7213F: include/uapi/linux/cm4000_cs.h
7214
7215OMNIKEY CARDMAN 4040 DRIVER
7216M: Harald Welte <laforge@gnumonks.org>
7217S: Maintained
7218F: drivers/char/pcmcia/cm4040_cs.*
7219
7220OMNIVISION OV7670 SENSOR DRIVER
7221M: Jonathan Corbet <corbet@lwn.net>
7222L: linux-media@vger.kernel.org
7223T: git git://linuxtv.org/media_tree.git
7224S: Maintained
7225F: drivers/media/i2c/ov7670.c
7226
7227ONENAND FLASH DRIVER
7228M: Kyungmin Park <kyungmin.park@samsung.com>
7229L: linux-mtd@lists.infradead.org
7230S: Maintained
7231F: drivers/mtd/onenand/
7232F: include/linux/mtd/onenand*.h
7233
7234ONSTREAM SCSI TAPE DRIVER
7235M: Willem Riede <osst@riede.org>
7236L: osst-users@lists.sourceforge.net
7237L: linux-scsi@vger.kernel.org
7238S: Maintained
7239F: Documentation/scsi/osst.txt
7240F: drivers/scsi/osst.*
7241F: drivers/scsi/osst_*.h
7242F: drivers/scsi/st.h
7243
7244OPENCORES I2C BUS DRIVER
7245M: Peter Korsgaard <jacmet@sunsite.dk>
7246L: linux-i2c@vger.kernel.org
7247S: Maintained
7248F: Documentation/i2c/busses/i2c-ocores
7249F: drivers/i2c/busses/i2c-ocores.c
7250
7251OPEN FIRMWARE AND FLATTENED DEVICE TREE
7252M: Grant Likely <grant.likely@linaro.org>
7253M: Rob Herring <robh+dt@kernel.org>
7254L: devicetree@vger.kernel.org
7255W: http://www.devicetree.org/
7256T: git git://git.kernel.org/pub/scm/linux/kernel/git/glikely/linux.git
7257S: Maintained
7258F: drivers/of/
7259F: include/linux/of*.h
7260F: scripts/dtc/
7261
7262OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
7263M: Rob Herring <robh+dt@kernel.org>
7264M: Pawel Moll <pawel.moll@arm.com>
7265M: Mark Rutland <mark.rutland@arm.com>
7266M: Ian Campbell <ijc+devicetree@hellion.org.uk>
7267M: Kumar Gala <galak@codeaurora.org>
7268L: devicetree@vger.kernel.org
7269S: Maintained
7270F: Documentation/devicetree/
7271F: arch/*/boot/dts/
7272F: include/dt-bindings/
7273
7274OPEN FIRMWARE AND DEVICE TREE OVERLAYS
7275M: Pantelis Antoniou <pantelis.antoniou@konsulko.com>
7276L: devicetree@vger.kernel.org
7277S: Maintained
7278F: Documentation/devicetree/dynamic-resolution-notes.txt
7279F: Documentation/devicetree/overlay-notes.txt
7280F: drivers/of/overlay.c
7281F: drivers/of/resolver.c
7282
7283OPENRISC ARCHITECTURE
7284M: Jonas Bonn <jonas@southpole.se>
7285W: http://openrisc.net
7286L: linux@lists.openrisc.net (moderated for non-subscribers)
7287S: Maintained
7288T: git git://openrisc.net/~jonas/linux
7289F: arch/openrisc/
7290
7291OPENVSWITCH
7292M: Pravin Shelar <pshelar@nicira.com>
7293L: netdev@vger.kernel.org
7294L: dev@openvswitch.org
7295W: http://openvswitch.org
7296S: Maintained
7297F: net/openvswitch/
7298F: include/uapi/linux/openvswitch.h
7299
7300OPL4 DRIVER
7301M: Clemens Ladisch <clemens@ladisch.de>
7302L: alsa-devel@alsa-project.org (moderated for non-subscribers)
7303T: git git://git.alsa-project.org/alsa-kernel.git
7304S: Maintained
7305F: sound/drivers/opl4/
7306
7307OPROFILE
7308M: Robert Richter <rric@kernel.org>
7309L: oprofile-list@lists.sf.net
7310S: Maintained
7311F: arch/*/include/asm/oprofile*.h
7312F: arch/*/oprofile/
7313F: drivers/oprofile/
7314F: include/linux/oprofile.h
7315
7316ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
7317M: Mark Fasheh <mfasheh@suse.com>
7318M: Joel Becker <jlbec@evilplan.org>
7319L: ocfs2-devel@oss.oracle.com (moderated for non-subscribers)
7320W: http://ocfs2.wiki.kernel.org
7321S: Supported
7322F: Documentation/filesystems/ocfs2.txt
7323F: Documentation/filesystems/dlmfs.txt
7324F: fs/ocfs2/
7325
7326ORINOCO DRIVER
7327L: linux-wireless@vger.kernel.org
7328W: http://wireless.kernel.org/en/users/Drivers/orinoco
7329W: http://www.nongnu.org/orinoco/
7330S: Orphan
7331F: drivers/net/wireless/orinoco/
7332
7333OSD LIBRARY and FILESYSTEM
7334M: Boaz Harrosh <ooo@electrozaur.com>
7335M: Benny Halevy <bhalevy@primarydata.com>
7336L: osd-dev@open-osd.org
7337W: http://open-osd.org
7338T: git git://git.open-osd.org/open-osd.git
7339S: Maintained
7340F: drivers/scsi/osd/
7341F: include/scsi/osd_*
7342F: fs/exofs/
7343
7344OVERLAY FILESYSTEM
7345M: Miklos Szeredi <miklos@szeredi.hu>
7346L: linux-unionfs@vger.kernel.org
7347T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
7348S: Supported
7349F: fs/overlayfs/
7350F: Documentation/filesystems/overlayfs.txt
7351
7352P54 WIRELESS DRIVER
7353M: Christian Lamparter <chunkeey@googlemail.com>
7354L: linux-wireless@vger.kernel.org
7355W: http://wireless.kernel.org/en/users/Drivers/p54
7356S: Maintained
7357F: drivers/net/wireless/p54/
7358
7359PA SEMI ETHERNET DRIVER
7360M: Olof Johansson <olof@lixom.net>
7361L: netdev@vger.kernel.org
7362S: Maintained
7363F: drivers/net/ethernet/pasemi/*
7364
7365PA SEMI SMBUS DRIVER
7366M: Olof Johansson <olof@lixom.net>
7367L: linux-i2c@vger.kernel.org
7368S: Maintained
7369F: drivers/i2c/busses/i2c-pasemi.c
7370
7371PADATA PARALLEL EXECUTION MECHANISM
7372M: Steffen Klassert <steffen.klassert@secunet.com>
7373L: linux-crypto@vger.kernel.org
7374S: Maintained
7375F: kernel/padata.c
7376F: include/linux/padata.h
7377F: Documentation/padata.txt
7378
7379PANASONIC LAPTOP ACPI EXTRAS DRIVER
7380M: Harald Welte <laforge@gnumonks.org>
7381L: platform-driver-x86@vger.kernel.org
7382S: Maintained
7383F: drivers/platform/x86/panasonic-laptop.c
7384
7385PANASONIC MN10300/AM33/AM34 PORT
7386M: David Howells <dhowells@redhat.com>
7387M: Koichi Yasutake <yasutake.koichi@jp.panasonic.com>
7388L: linux-am33-list@redhat.com (moderated for non-subscribers)
7389W: ftp://ftp.redhat.com/pub/redhat/gnupro/AM33/
7390S: Maintained
7391F: Documentation/mn10300/
7392F: arch/mn10300/
7393
7394PARALLEL PORT SUPPORT
7395L: linux-parport@lists.infradead.org (subscribers-only)
7396S: Orphan
7397F: drivers/parport/
7398F: include/linux/parport*.h
7399F: drivers/char/ppdev.c
7400F: include/uapi/linux/ppdev.h
7401
7402PARAVIRT_OPS INTERFACE
7403M: Jeremy Fitzhardinge <jeremy@goop.org>
7404M: Chris Wright <chrisw@sous-sol.org>
7405M: Alok Kataria <akataria@vmware.com>
7406M: Rusty Russell <rusty@rustcorp.com.au>
7407L: virtualization@lists.linux-foundation.org
7408S: Supported
7409F: Documentation/virtual/paravirt_ops.txt
7410F: arch/*/kernel/paravirt*
7411F: arch/*/include/asm/paravirt.h
7412
7413PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES
7414M: Tim Waugh <tim@cyberelk.net>
7415L: linux-parport@lists.infradead.org (subscribers-only)
7416W: http://www.torque.net/linux-pp.html
7417S: Maintained
7418F: Documentation/blockdev/paride.txt
7419F: drivers/block/paride/
7420
7421PARISC ARCHITECTURE
7422M: "James E.J. Bottomley" <jejb@parisc-linux.org>
7423M: Helge Deller <deller@gmx.de>
7424L: linux-parisc@vger.kernel.org
7425W: http://www.parisc-linux.org/
7426Q: http://patchwork.kernel.org/project/linux-parisc/list/
7427T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
7428T: git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
7429S: Maintained
7430F: arch/parisc/
7431F: Documentation/parisc/
7432F: drivers/parisc/
7433F: drivers/char/agp/parisc-agp.c
7434F: drivers/input/serio/gscps2.c
7435F: drivers/parport/parport_gsc.*
7436F: drivers/tty/serial/8250/8250_gsc.c
7437F: drivers/video/fbdev/sti*
7438F: drivers/video/console/sti*
7439F: drivers/video/logo/logo_parisc*
7440
7441PC87360 HARDWARE MONITORING DRIVER
7442M: Jim Cromie <jim.cromie@gmail.com>
7443L: lm-sensors@lm-sensors.org
7444S: Maintained
7445F: Documentation/hwmon/pc87360
7446F: drivers/hwmon/pc87360.c
7447
7448PC8736x GPIO DRIVER
7449M: Jim Cromie <jim.cromie@gmail.com>
7450S: Maintained
7451F: drivers/char/pc8736x_gpio.c
7452
7453PC87427 HARDWARE MONITORING DRIVER
7454M: Jean Delvare <jdelvare@suse.de>
7455L: lm-sensors@lm-sensors.org
7456S: Maintained
7457F: Documentation/hwmon/pc87427
7458F: drivers/hwmon/pc87427.c
7459
7460PCA9532 LED DRIVER
7461M: Riku Voipio <riku.voipio@iki.fi>
7462S: Maintained
7463F: drivers/leds/leds-pca9532.c
7464F: include/linux/leds-pca9532.h
7465
7466PCA9541 I2C BUS MASTER SELECTOR DRIVER
7467M: Guenter Roeck <linux@roeck-us.net>
7468L: linux-i2c@vger.kernel.org
7469S: Maintained
7470F: drivers/i2c/muxes/i2c-mux-pca9541.c
7471
7472PCDP - PRIMARY CONSOLE AND DEBUG PORT
7473M: Khalid Aziz <khalid@gonehiking.org>
7474S: Maintained
7475F: drivers/firmware/pcdp.*
7476
7477PCI ERROR RECOVERY
7478M: Linas Vepstas <linasvepstas@gmail.com>
7479L: linux-pci@vger.kernel.org
7480S: Supported
7481F: Documentation/PCI/pci-error-recovery.txt
7482
7483PCI SUBSYSTEM
7484M: Bjorn Helgaas <bhelgaas@google.com>
7485L: linux-pci@vger.kernel.org
7486Q: http://patchwork.ozlabs.org/project/linux-pci/list/
7487T: git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
7488S: Supported
7489F: Documentation/PCI/
7490F: drivers/pci/
7491F: include/linux/pci*
7492F: arch/x86/pci/
7493F: arch/x86/kernel/quirks.c
7494
7495PCI DRIVER FOR ARM VERSATILE PLATFORM
7496M: Rob Herring <robh@kernel.org>
7497L: linux-pci@vger.kernel.org
7498L: linux-arm-kernel@lists.infradead.org
7499S: Maintained
7500F: Documentation/devicetree/bindings/pci/versatile.txt
7501F: drivers/pci/host/pci-versatile.c
7502
7503PCI DRIVER FOR APPLIEDMICRO XGENE
7504M: Tanmay Inamdar <tinamdar@apm.com>
7505L: linux-pci@vger.kernel.org
7506L: linux-arm-kernel@lists.infradead.org
7507S: Maintained
7508F: Documentation/devicetree/bindings/pci/xgene-pci.txt
7509F: drivers/pci/host/pci-xgene.c
7510
7511PCI DRIVER FOR FREESCALE LAYERSCAPE
7512M: Minghuan Lian <minghuan.Lian@freescale.com>
7513M: Mingkai Hu <mingkai.hu@freescale.com>
7514M: Roy Zang <tie-fei.zang@freescale.com>
7515L: linuxppc-dev@lists.ozlabs.org
7516L: linux-pci@vger.kernel.org
7517L: linux-arm-kernel@lists.infradead.org
7518S: Maintained
7519F: drivers/pci/host/*layerscape*
7520
7521PCI DRIVER FOR IMX6
7522M: Richard Zhu <Richard.Zhu@freescale.com>
7523M: Lucas Stach <l.stach@pengutronix.de>
7524L: linux-pci@vger.kernel.org
7525L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7526S: Maintained
7527F: drivers/pci/host/*imx6*
7528
7529PCI DRIVER FOR TI KEYSTONE
7530M: Murali Karicheri <m-karicheri2@ti.com>
7531L: linux-pci@vger.kernel.org
7532L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7533S: Maintained
7534F: drivers/pci/host/*keystone*
7535
7536PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
7537M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
7538M: Jason Cooper <jason@lakedaemon.net>
7539L: linux-pci@vger.kernel.org
7540L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7541S: Maintained
7542F: drivers/pci/host/*mvebu*
7543
7544PCI DRIVER FOR NVIDIA TEGRA
7545M: Thierry Reding <thierry.reding@gmail.com>
7546L: linux-tegra@vger.kernel.org
7547L: linux-pci@vger.kernel.org
7548S: Supported
7549F: Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
7550F: drivers/pci/host/pci-tegra.c
7551
7552PCI DRIVER FOR TI DRA7XX
7553M: Kishon Vijay Abraham I <kishon@ti.com>
7554L: linux-omap@vger.kernel.org
7555L: linux-pci@vger.kernel.org
7556S: Supported
7557F: Documentation/devicetree/bindings/pci/ti-pci.txt
7558F: drivers/pci/host/pci-dra7xx.c
7559
7560PCI DRIVER FOR RENESAS R-CAR
7561M: Simon Horman <horms@verge.net.au>
7562L: linux-pci@vger.kernel.org
7563L: linux-sh@vger.kernel.org
7564S: Maintained
7565F: drivers/pci/host/*rcar*
7566
7567PCI DRIVER FOR SAMSUNG EXYNOS
7568M: Jingoo Han <jingoohan1@gmail.com>
7569L: linux-pci@vger.kernel.org
7570L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7571L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
7572S: Maintained
7573F: drivers/pci/host/pci-exynos.c
7574
7575PCI DRIVER FOR SYNOPSIS DESIGNWARE
7576M: Jingoo Han <jingoohan1@gmail.com>
7577L: linux-pci@vger.kernel.org
7578S: Maintained
7579F: drivers/pci/host/*designware*
7580
7581PCI DRIVER FOR GENERIC OF HOSTS
7582M: Will Deacon <will.deacon@arm.com>
7583L: linux-pci@vger.kernel.org
7584L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7585S: Maintained
7586F: Documentation/devicetree/bindings/pci/host-generic-pci.txt
7587F: drivers/pci/host/pci-host-generic.c
7588
7589PCIE DRIVER FOR ST SPEAR13XX
7590L: linux-pci@vger.kernel.org
7591S: Orphan
7592F: drivers/pci/host/*spear*
7593
7594PCMCIA SUBSYSTEM
7595P: Linux PCMCIA Team
7596L: linux-pcmcia@lists.infradead.org
7597W: http://lists.infradead.org/mailman/listinfo/linux-pcmcia
7598T: git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia-2.6.git
7599S: Maintained
7600F: Documentation/pcmcia/
7601F: drivers/pcmcia/
7602F: include/pcmcia/
7603
7604PCNET32 NETWORK DRIVER
7605M: Don Fry <pcnet32@frontier.com>
7606L: netdev@vger.kernel.org
7607S: Maintained
7608F: drivers/net/ethernet/amd/pcnet32.c
7609
7610PCRYPT PARALLEL CRYPTO ENGINE
7611M: Steffen Klassert <steffen.klassert@secunet.com>
7612L: linux-crypto@vger.kernel.org
7613S: Maintained
7614F: crypto/pcrypt.c
7615F: include/crypto/pcrypt.h
7616
7617PER-CPU MEMORY ALLOCATOR
7618M: Tejun Heo <tj@kernel.org>
7619M: Christoph Lameter <cl@linux-foundation.org>
7620T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/percpu.git
7621S: Maintained
7622F: include/linux/percpu*.h
7623F: mm/percpu*.c
7624F: arch/*/include/asm/percpu.h
7625
7626PER-TASK DELAY ACCOUNTING
7627M: Balbir Singh <bsingharora@gmail.com>
7628S: Maintained
7629F: include/linux/delayacct.h
7630F: kernel/delayacct.c
7631
7632PERFORMANCE EVENTS SUBSYSTEM
7633M: Peter Zijlstra <a.p.zijlstra@chello.nl>
7634M: Paul Mackerras <paulus@samba.org>
7635M: Ingo Molnar <mingo@redhat.com>
7636M: Arnaldo Carvalho de Melo <acme@kernel.org>
7637L: linux-kernel@vger.kernel.org
7638T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
7639S: Supported
7640F: kernel/events/*
7641F: include/linux/perf_event.h
7642F: include/uapi/linux/perf_event.h
7643F: arch/*/kernel/perf_event*.c
7644F: arch/*/kernel/*/perf_event*.c
7645F: arch/*/kernel/*/*/perf_event*.c
7646F: arch/*/include/asm/perf_event.h
7647F: arch/*/kernel/perf_callchain.c
7648F: tools/perf/
7649
7650PERSONALITY HANDLING
7651M: Christoph Hellwig <hch@infradead.org>
7652L: linux-abi-devel@lists.sourceforge.net
7653S: Maintained
7654F: include/linux/personality.h
7655F: include/uapi/linux/personality.h
7656
7657PHONET PROTOCOL
7658M: Remi Denis-Courmont <courmisch@gmail.com>
7659S: Supported
7660F: Documentation/networking/phonet.txt
7661F: include/linux/phonet.h
7662F: include/net/phonet/
7663F: include/uapi/linux/phonet.h
7664F: net/phonet/
7665
7666PHRAM MTD DRIVER
7667M: Joern Engel <joern@lazybastard.org>
7668L: linux-mtd@lists.infradead.org
7669S: Maintained
7670F: drivers/mtd/devices/phram.c
7671
7672PICOLCD HID DRIVER
7673M: Bruno Prémont <bonbons@linux-vserver.org>
7674L: linux-input@vger.kernel.org
7675S: Maintained
7676F: drivers/hid/hid-picolcd*
7677
7678PICOXCELL SUPPORT
7679M: Jamie Iles <jamie@jamieiles.com>
7680L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7681T: git git://github.com/jamieiles/linux-2.6-ji.git
7682S: Supported
7683F: arch/arm/boot/dts/picoxcell*
7684F: arch/arm/mach-picoxcell/
7685F: drivers/crypto/picoxcell*
7686
7687PIN CONTROL SUBSYSTEM
7688M: Linus Walleij <linus.walleij@linaro.org>
7689L: linux-gpio@vger.kernel.org
7690T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
7691S: Maintained
7692F: drivers/pinctrl/
7693F: include/linux/pinctrl/
7694
7695PIN CONTROLLER - ATMEL AT91
7696M: Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
7697L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7698S: Maintained
7699F: drivers/pinctrl/pinctrl-at91.*
7700
7701PIN CONTROLLER - INTEL
7702M: Mika Westerberg <mika.westerberg@linux.intel.com>
7703M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
7704S: Maintained
7705F: drivers/pinctrl/intel/
7706
7707PIN CONTROLLER - RENESAS
7708M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7709L: linux-sh@vger.kernel.org
7710S: Maintained
7711F: drivers/pinctrl/sh-pfc/
7712
7713PIN CONTROLLER - SAMSUNG
7714M: Tomasz Figa <tomasz.figa@gmail.com>
7715M: Thomas Abraham <thomas.abraham@linaro.org>
7716L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7717L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
7718S: Maintained
7719F: drivers/pinctrl/samsung/
7720
7721PIN CONTROLLER - ST SPEAR
7722M: Viresh Kumar <viresh.linux@gmail.com>
7723L: spear-devel@list.st.com
7724L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7725W: http://www.st.com/spear
7726S: Maintained
7727F: drivers/pinctrl/spear/
7728
7729PKTCDVD DRIVER
7730M: Jiri Kosina <jkosina@suse.cz>
7731S: Maintained
7732F: drivers/block/pktcdvd.c
7733F: include/linux/pktcdvd.h
7734F: include/uapi/linux/pktcdvd.h
7735
7736PKUNITY SOC DRIVERS
7737M: Guan Xuetao <gxt@mprc.pku.edu.cn>
7738W: http://mprc.pku.edu.cn/~guanxuetao/linux
7739S: Maintained
7740T: git git://github.com/gxt/linux.git
7741F: drivers/input/serio/i8042-unicore32io.h
7742F: drivers/i2c/busses/i2c-puv3.c
7743F: drivers/video/fbdev/fb-puv3.c
7744F: drivers/rtc/rtc-puv3.c
7745
7746PMBUS HARDWARE MONITORING DRIVERS
7747M: Guenter Roeck <linux@roeck-us.net>
7748L: lm-sensors@lm-sensors.org
7749W: http://www.lm-sensors.org/
7750W: http://www.roeck-us.net/linux/drivers/
7751T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
7752S: Maintained
7753F: Documentation/hwmon/pmbus
7754F: drivers/hwmon/pmbus/
7755F: include/linux/i2c/pmbus.h
7756
7757PMC SIERRA MaxRAID DRIVER
7758M: Anil Ravindranath <anil_ravindranath@pmc-sierra.com>
7759L: linux-scsi@vger.kernel.org
7760W: http://www.pmc-sierra.com/
7761S: Supported
7762F: drivers/scsi/pmcraid.*
7763
7764PMC SIERRA PM8001 DRIVER
7765M: xjtuwjp@gmail.com
7766M: lindar_liu@usish.com
7767L: pmchba@pmcs.com
7768L: linux-scsi@vger.kernel.org
7769S: Supported
7770F: drivers/scsi/pm8001/
7771
7772POSIX CLOCKS and TIMERS
7773M: Thomas Gleixner <tglx@linutronix.de>
7774L: linux-kernel@vger.kernel.org
7775T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
7776S: Maintained
7777F: fs/timerfd.c
7778F: include/linux/timer*
7779F: kernel/time/*timer*
7780
7781POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
7782M: Sebastian Reichel <sre@kernel.org>
7783M: Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
7784M: David Woodhouse <dwmw2@infradead.org>
7785L: linux-pm@vger.kernel.org
7786T: git git://git.infradead.org/battery-2.6.git
7787S: Maintained
7788F: include/linux/power_supply.h
7789F: drivers/power/
7790
7791PNP SUPPORT
7792M: Rafael J. Wysocki <rafael.j.wysocki@intel.com>
7793S: Maintained
7794F: drivers/pnp/
7795
7796PNXxxxx I2C DRIVER
7797M: Vitaly Wool <vitalywool@gmail.com>
7798L: linux-i2c@vger.kernel.org
7799S: Maintained
7800F: drivers/i2c/busses/i2c-pnx.c
7801
7802PPP PROTOCOL DRIVERS AND COMPRESSORS
7803M: Paul Mackerras <paulus@samba.org>
7804L: linux-ppp@vger.kernel.org
7805S: Maintained
7806F: drivers/net/ppp/ppp_*
7807
7808PPP OVER ATM (RFC 2364)
7809M: Mitchell Blank Jr <mitch@sfgoth.com>
7810S: Maintained
7811F: net/atm/pppoatm.c
7812F: include/uapi/linux/atmppp.h
7813
7814PPP OVER ETHERNET
7815M: Michal Ostrowski <mostrows@earthlink.net>
7816S: Maintained
7817F: drivers/net/ppp/pppoe.c
7818F: drivers/net/ppp/pppox.c
7819
7820PPP OVER L2TP
7821M: James Chapman <jchapman@katalix.com>
7822S: Maintained
7823F: net/l2tp/l2tp_ppp.c
7824F: include/linux/if_pppol2tp.h
7825F: include/uapi/linux/if_pppol2tp.h
7826
7827PPS SUPPORT
7828M: Rodolfo Giometti <giometti@enneenne.com>
7829W: http://wiki.enneenne.com/index.php/LinuxPPS_support
7830L: linuxpps@ml.enneenne.com (subscribers-only)
7831S: Maintained
7832F: Documentation/pps/
7833F: drivers/pps/
7834F: include/linux/pps*.h
7835
7836PPTP DRIVER
7837M: Dmitry Kozlov <xeb@mail.ru>
7838L: netdev@vger.kernel.org
7839S: Maintained
7840F: drivers/net/ppp/pptp.c
7841W: http://sourceforge.net/projects/accel-pptp
7842
7843PREEMPTIBLE KERNEL
7844M: Robert Love <rml@tech9.net>
7845L: kpreempt-tech@lists.sourceforge.net
7846W: ftp://ftp.kernel.org/pub/linux/kernel/people/rml/preempt-kernel
7847S: Supported
7848F: Documentation/preempt-locking.txt
7849F: include/linux/preempt.h
7850
7851PRISM54 WIRELESS DRIVER
7852M: "Luis R. Rodriguez" <mcgrof@gmail.com>
7853L: linux-wireless@vger.kernel.org
7854W: http://wireless.kernel.org/en/users/Drivers/p54
7855S: Obsolete
7856F: drivers/net/wireless/prism54/
7857
7858PS3 NETWORK SUPPORT
7859M: Geoff Levand <geoff@infradead.org>
7860L: netdev@vger.kernel.org
7861L: cbe-oss-dev@lists.ozlabs.org
7862S: Maintained
7863F: drivers/net/ethernet/toshiba/ps3_gelic_net.*
7864
7865PS3 PLATFORM SUPPORT
7866M: Geoff Levand <geoff@infradead.org>
7867L: linuxppc-dev@lists.ozlabs.org
7868L: cbe-oss-dev@lists.ozlabs.org
7869S: Maintained
7870F: arch/powerpc/boot/ps3*
7871F: arch/powerpc/include/asm/lv1call.h
7872F: arch/powerpc/include/asm/ps3*.h
7873F: arch/powerpc/platforms/ps3/
7874F: drivers/*/ps3*
7875F: drivers/ps3/
7876F: drivers/rtc/rtc-ps3.c
7877F: drivers/usb/host/*ps3.c
7878F: sound/ppc/snd_ps3*
7879
7880PS3VRAM DRIVER
7881M: Jim Paris <jim@jtan.com>
7882L: cbe-oss-dev@lists.ozlabs.org
7883S: Maintained
7884F: drivers/block/ps3vram.c
7885
7886PSTORE FILESYSTEM
7887M: Anton Vorontsov <anton@enomsg.org>
7888M: Colin Cross <ccross@android.com>
7889M: Kees Cook <keescook@chromium.org>
7890M: Tony Luck <tony.luck@intel.com>
7891S: Maintained
7892T: git git://git.infradead.org/users/cbou/linux-pstore.git
7893F: fs/pstore/
7894F: include/linux/pstore*
7895F: drivers/firmware/efi/efi-pstore.c
7896F: drivers/acpi/apei/erst.c
7897
7898PTP HARDWARE CLOCK SUPPORT
7899M: Richard Cochran <richardcochran@gmail.com>
7900L: netdev@vger.kernel.org
7901S: Maintained
7902W: http://linuxptp.sourceforge.net/
7903F: Documentation/ABI/testing/sysfs-ptp
7904F: Documentation/ptp/*
7905F: drivers/net/ethernet/freescale/gianfar_ptp.c
7906F: drivers/net/phy/dp83640*
7907F: drivers/ptp/*
7908F: include/linux/ptp_cl*
7909
7910PTRACE SUPPORT
7911M: Roland McGrath <roland@hack.frob.com>
7912M: Oleg Nesterov <oleg@redhat.com>
7913S: Maintained
7914F: include/asm-generic/syscall.h
7915F: include/linux/ptrace.h
7916F: include/linux/regset.h
7917F: include/linux/tracehook.h
7918F: include/uapi/linux/ptrace.h
7919F: kernel/ptrace.c
7920
7921PVRUSB2 VIDEO4LINUX DRIVER
7922M: Mike Isely <isely@pobox.com>
7923L: pvrusb2@isely.net (subscribers-only)
7924L: linux-media@vger.kernel.org
7925W: http://www.isely.net/pvrusb2/
7926T: git git://linuxtv.org/media_tree.git
7927S: Maintained
7928F: Documentation/video4linux/README.pvrusb2
7929F: drivers/media/usb/pvrusb2/
7930
7931PWC WEBCAM DRIVER
7932M: Hans de Goede <hdegoede@redhat.com>
7933L: linux-media@vger.kernel.org
7934T: git git://linuxtv.org/media_tree.git
7935S: Maintained
7936F: drivers/media/usb/pwc/*
7937
7938PWM FAN DRIVER
7939M: Kamil Debski <k.debski@samsung.com>
7940L: lm-sensors@lm-sensors.org
7941S: Supported
7942F: Documentation/devicetree/bindings/hwmon/pwm-fan.txt
7943F: Documentation/hwmon/pwm-fan
7944F: drivers/hwmon/pwm-fan.c
7945
7946PWM SUBSYSTEM
7947M: Thierry Reding <thierry.reding@gmail.com>
7948L: linux-pwm@vger.kernel.org
7949S: Maintained
7950T: git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
7951F: Documentation/pwm.txt
7952F: Documentation/devicetree/bindings/pwm/
7953F: include/linux/pwm.h
7954F: drivers/pwm/
7955F: drivers/video/backlight/pwm_bl.c
7956F: include/linux/pwm_backlight.h
7957
7958PXA2xx/PXA3xx SUPPORT
7959M: Daniel Mack <daniel@zonque.org>
7960M: Haojian Zhuang <haojian.zhuang@gmail.com>
7961M: Robert Jarzmik <robert.jarzmik@free.fr>
7962L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7963T: git git://github.com/hzhuang1/linux.git
7964T: git git://github.com/rjarzmik/linux.git
7965S: Maintained
7966F: arch/arm/mach-pxa/
7967F: drivers/pcmcia/pxa2xx*
7968F: drivers/spi/spi-pxa2xx*
7969F: drivers/usb/gadget/udc/pxa2*
7970F: include/sound/pxa2xx-lib.h
7971F: sound/arm/pxa*
7972F: sound/soc/pxa/
7973
7974PXA3xx NAND FLASH DRIVER
7975M: Ezequiel Garcia <ezequiel.garcia@free-electrons.com>
7976L: linux-mtd@lists.infradead.org
7977S: Maintained
7978F: drivers/mtd/nand/pxa3xx_nand.c
7979
7980MMP SUPPORT
7981M: Eric Miao <eric.y.miao@gmail.com>
7982M: Haojian Zhuang <haojian.zhuang@gmail.com>
7983L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7984T: git git://github.com/hzhuang1/linux.git
7985T: git git://git.linaro.org/people/ycmiao/pxa-linux.git
7986S: Maintained
7987F: arch/arm/mach-mmp/
7988
7989PXA MMCI DRIVER
7990S: Orphan
7991
7992PXA RTC DRIVER
7993M: Robert Jarzmik <robert.jarzmik@free.fr>
7994L: rtc-linux@googlegroups.com
7995S: Maintained
7996
7997QAT DRIVER
7998M: Tadeusz Struk <tadeusz.struk@intel.com>
7999L: qat-linux@intel.com
8000S: Supported
8001F: drivers/crypto/qat/
8002
8003QIB DRIVER
8004M: Mike Marciniszyn <infinipath@intel.com>
8005L: linux-rdma@vger.kernel.org
8006S: Supported
8007F: drivers/infiniband/hw/qib/
8008
8009QLOGIC QLA1280 SCSI DRIVER
8010M: Michael Reed <mdr@sgi.com>
8011L: linux-scsi@vger.kernel.org
8012S: Maintained
8013F: drivers/scsi/qla1280.[ch]
8014
8015QLOGIC QLA2XXX FC-SCSI DRIVER
8016M: qla2xxx-upstream@qlogic.com
8017L: linux-scsi@vger.kernel.org
8018S: Supported
8019F: Documentation/scsi/LICENSE.qla2xxx
8020F: drivers/scsi/qla2xxx/
8021
8022QLOGIC QLA4XXX iSCSI DRIVER
8023M: QLogic-Storage-Upstream@qlogic.com
8024L: linux-scsi@vger.kernel.org
8025S: Supported
8026F: Documentation/scsi/LICENSE.qla4xxx
8027F: drivers/scsi/qla4xxx/
8028
8029QLOGIC QLA3XXX NETWORK DRIVER
8030M: Jitendra Kalsaria <jitendra.kalsaria@qlogic.com>
8031M: Ron Mercer <ron.mercer@qlogic.com>
8032M: linux-driver@qlogic.com
8033L: netdev@vger.kernel.org
8034S: Supported
8035F: Documentation/networking/LICENSE.qla3xxx
8036F: drivers/net/ethernet/qlogic/qla3xxx.*
8037
8038QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
8039M: Shahed Shaikh <shahed.shaikh@qlogic.com>
8040M: Dept-GELinuxNICDev@qlogic.com
8041L: netdev@vger.kernel.org
8042S: Supported
8043F: drivers/net/ethernet/qlogic/qlcnic/
8044
8045QLOGIC QLGE 10Gb ETHERNET DRIVER
8046M: Harish Patil <harish.patil@qlogic.com>
8047M: Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
8048M: Dept-GELinuxNICDev@qlogic.com
8049M: linux-driver@qlogic.com
8050L: netdev@vger.kernel.org
8051S: Supported
8052F: drivers/net/ethernet/qlogic/qlge/
8053
8054QNX4 FILESYSTEM
8055M: Anders Larsen <al@alarsen.net>
8056W: http://www.alarsen.net/linux/qnx4fs/
8057S: Maintained
8058F: fs/qnx4/
8059F: include/uapi/linux/qnx4_fs.h
8060F: include/uapi/linux/qnxtypes.h
8061
8062QT1010 MEDIA DRIVER
8063M: Antti Palosaari <crope@iki.fi>
8064L: linux-media@vger.kernel.org
8065W: http://linuxtv.org/
8066W: http://palosaari.fi/linux/
8067Q: http://patchwork.linuxtv.org/project/linux-media/list/
8068T: git git://linuxtv.org/anttip/media_tree.git
8069S: Maintained
8070F: drivers/media/tuners/qt1010*
8071
8072QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
8073M: QCA ath9k Development <ath9k-devel@qca.qualcomm.com>
8074L: linux-wireless@vger.kernel.org
8075L: ath9k-devel@lists.ath9k.org
8076W: http://wireless.kernel.org/en/users/Drivers/ath9k
8077S: Supported
8078F: drivers/net/wireless/ath/ath9k/
8079
8080QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
8081M: Kalle Valo <kvalo@qca.qualcomm.com>
8082L: ath10k@lists.infradead.org
8083W: http://wireless.kernel.org/en/users/Drivers/ath10k
8084T: git git://github.com/kvalo/ath.git
8085S: Supported
8086F: drivers/net/wireless/ath/ath10k/
8087
8088QUALCOMM HEXAGON ARCHITECTURE
8089M: Richard Kuo <rkuo@codeaurora.org>
8090L: linux-hexagon@vger.kernel.org
8091S: Supported
8092F: arch/hexagon/
8093
8094QUALCOMM WCN36XX WIRELESS DRIVER
8095M: Eugene Krasnikov <k.eugene.e@gmail.com>
8096L: wcn36xx@lists.infradead.org
8097W: http://wireless.kernel.org/en/users/Drivers/wcn36xx
8098T: git git://github.com/KrasnikovEugene/wcn36xx.git
8099S: Supported
8100F: drivers/net/wireless/ath/wcn36xx/
8101
8102RADOS BLOCK DEVICE (RBD)
8103M: Ilya Dryomov <idryomov@gmail.com>
8104M: Sage Weil <sage@redhat.com>
8105M: Alex Elder <elder@kernel.org>
8106M: ceph-devel@vger.kernel.org
8107W: http://ceph.com/
8108T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
8109S: Supported
8110F: drivers/block/rbd.c
8111F: drivers/block/rbd_types.h
8112
8113RADEON FRAMEBUFFER DISPLAY DRIVER
8114M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
8115L: linux-fbdev@vger.kernel.org
8116S: Maintained
8117F: drivers/video/fbdev/aty/radeon*
8118F: include/uapi/linux/radeonfb.h
8119
8120RADIOSHARK RADIO DRIVER
8121M: Hans de Goede <hdegoede@redhat.com>
8122L: linux-media@vger.kernel.org
8123T: git git://linuxtv.org/media_tree.git
8124S: Maintained
8125F: drivers/media/radio/radio-shark.c
8126
8127RADIOSHARK2 RADIO DRIVER
8128M: Hans de Goede <hdegoede@redhat.com>
8129L: linux-media@vger.kernel.org
8130T: git git://linuxtv.org/media_tree.git
8131S: Maintained
8132F: drivers/media/radio/radio-shark2.c
8133F: drivers/media/radio/radio-tea5777.c
8134
8135RAGE128 FRAMEBUFFER DISPLAY DRIVER
8136M: Paul Mackerras <paulus@samba.org>
8137L: linux-fbdev@vger.kernel.org
8138S: Maintained
8139F: drivers/video/fbdev/aty/aty128fb.c
8140
8141RALINK RT2X00 WIRELESS LAN DRIVER
8142P: rt2x00 project
8143M: Stanislaw Gruszka <sgruszka@redhat.com>
8144M: Helmut Schaa <helmut.schaa@googlemail.com>
8145L: linux-wireless@vger.kernel.org
8146L: users@rt2x00.serialmonkey.com (moderated for non-subscribers)
8147W: http://rt2x00.serialmonkey.com/
8148S: Maintained
8149F: drivers/net/wireless/rt2x00/
8150
8151RAMDISK RAM BLOCK DEVICE DRIVER
8152M: Jens Axboe <axboe@kernel.dk>
8153S: Maintained
8154F: Documentation/blockdev/ramdisk.txt
8155F: drivers/block/brd.c
8156
8157PERSISTENT MEMORY DRIVER
8158M: Ross Zwisler <ross.zwisler@linux.intel.com>
8159L: linux-nvdimm@lists.01.org
8160S: Supported
8161F: drivers/block/pmem.c
8162
8163RANDOM NUMBER DRIVER
8164M: "Theodore Ts'o" <tytso@mit.edu>
8165S: Maintained
8166F: drivers/char/random.c
8167
8168RAPIDIO SUBSYSTEM
8169M: Matt Porter <mporter@kernel.crashing.org>
8170M: Alexandre Bounine <alexandre.bounine@idt.com>
8171S: Maintained
8172F: drivers/rapidio/
8173
8174RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
8175L: linux-wireless@vger.kernel.org
8176S: Orphan
8177F: drivers/net/wireless/ray*
8178
8179RCUTORTURE MODULE
8180M: Josh Triplett <josh@joshtriplett.org>
8181M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
8182L: linux-kernel@vger.kernel.org
8183S: Supported
8184T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
8185F: Documentation/RCU/torture.txt
8186F: kernel/rcu/rcutorture.c
8187
8188RCUTORTURE TEST FRAMEWORK
8189M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
8190M: Josh Triplett <josh@joshtriplett.org>
8191R: Steven Rostedt <rostedt@goodmis.org>
8192R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
8193R: Lai Jiangshan <laijs@cn.fujitsu.com>
8194L: linux-kernel@vger.kernel.org
8195S: Supported
8196T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
8197F: tools/testing/selftests/rcutorture
8198
8199RDC R-321X SoC
8200M: Florian Fainelli <florian@openwrt.org>
8201S: Maintained
8202
8203RDC R6040 FAST ETHERNET DRIVER
8204M: Florian Fainelli <florian@openwrt.org>
8205L: netdev@vger.kernel.org
8206S: Maintained
8207F: drivers/net/ethernet/rdc/r6040.c
8208
8209RDS - RELIABLE DATAGRAM SOCKETS
8210M: Chien Yen <chien.yen@oracle.com>
8211L: rds-devel@oss.oracle.com (moderated for non-subscribers)
8212S: Supported
8213F: net/rds/
8214
8215READ-COPY UPDATE (RCU)
8216M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
8217M: Josh Triplett <josh@joshtriplett.org>
8218R: Steven Rostedt <rostedt@goodmis.org>
8219R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
8220R: Lai Jiangshan <laijs@cn.fujitsu.com>
8221L: linux-kernel@vger.kernel.org
8222W: http://www.rdrop.com/users/paulmck/RCU/
8223S: Supported
8224T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
8225F: Documentation/RCU/
8226X: Documentation/RCU/torture.txt
8227F: include/linux/rcu*
8228X: include/linux/srcu.h
8229F: kernel/rcu/
8230X: kernel/torture.c
8231
8232REAL TIME CLOCK (RTC) SUBSYSTEM
8233M: Alessandro Zummo <a.zummo@towertech.it>
8234M: Alexandre Belloni <alexandre.belloni@free-electrons.com>
8235L: rtc-linux@googlegroups.com
8236Q: http://patchwork.ozlabs.org/project/rtc-linux/list/
8237S: Maintained
8238F: Documentation/rtc.txt
8239F: drivers/rtc/
8240F: include/linux/rtc.h
8241F: include/uapi/linux/rtc.h
8242
8243REALTEK AUDIO CODECS
8244M: Bard Liao <bardliao@realtek.com>
8245M: Oder Chiou <oder_chiou@realtek.com>
8246S: Maintained
8247F: sound/soc/codecs/rt*
8248F: include/sound/rt*.h
8249
8250REISERFS FILE SYSTEM
8251L: reiserfs-devel@vger.kernel.org
8252S: Supported
8253F: fs/reiserfs/
8254
8255REGISTER MAP ABSTRACTION
8256M: Mark Brown <broonie@kernel.org>
8257L: linux-kernel@vger.kernel.org
8258T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
8259S: Supported
8260F: drivers/base/regmap/
8261F: include/linux/regmap.h
8262
8263REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
8264M: Ohad Ben-Cohen <ohad@wizery.com>
8265T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git
8266S: Maintained
8267F: drivers/remoteproc/
8268F: Documentation/remoteproc.txt
8269F: include/linux/remoteproc.h
8270
8271REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
8272M: Ohad Ben-Cohen <ohad@wizery.com>
8273T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/rpmsg.git
8274S: Maintained
8275F: drivers/rpmsg/
8276F: Documentation/rpmsg.txt
8277F: include/linux/rpmsg.h
8278
8279RESET CONTROLLER FRAMEWORK
8280M: Philipp Zabel <p.zabel@pengutronix.de>
8281S: Maintained
8282F: drivers/reset/
8283F: Documentation/devicetree/bindings/reset/
8284F: include/linux/reset.h
8285F: include/linux/reset-controller.h
8286
8287RFKILL
8288M: Johannes Berg <johannes@sipsolutions.net>
8289L: linux-wireless@vger.kernel.org
8290W: http://wireless.kernel.org/
8291T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
8292T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
8293S: Maintained
8294F: Documentation/rfkill.txt
8295F: net/rfkill/
8296
8297RHASHTABLE
8298M: Thomas Graf <tgraf@suug.ch>
8299L: netdev@vger.kernel.org
8300S: Maintained
8301F: lib/rhashtable.c
8302F: include/linux/rhashtable.h
8303
8304RICOH SMARTMEDIA/XD DRIVER
8305M: Maxim Levitsky <maximlevitsky@gmail.com>
8306S: Maintained
8307F: drivers/mtd/nand/r852.c
8308F: drivers/mtd/nand/r852.h
8309
8310RICOH R5C592 MEMORYSTICK DRIVER
8311M: Maxim Levitsky <maximlevitsky@gmail.com>
8312S: Maintained
8313F: drivers/memstick/host/r592.*
8314
8315ROCCAT DRIVERS
8316M: Stefan Achatz <erazor_de@users.sourceforge.net>
8317W: http://sourceforge.net/projects/roccat/
8318S: Maintained
8319F: drivers/hid/hid-roccat*
8320F: include/linux/hid-roccat*
8321F: Documentation/ABI/*/sysfs-driver-hid-roccat*
8322
8323ROCKER DRIVER
8324M: Jiri Pirko <jiri@resnulli.us>
8325M: Scott Feldman <sfeldma@gmail.com>
8326L: netdev@vger.kernel.org
8327S: Supported
8328F: drivers/net/ethernet/rocker/
8329
8330ROCKETPORT DRIVER
8331P: Comtrol Corp.
8332W: http://www.comtrol.com
8333S: Maintained
8334F: Documentation/serial/rocket.txt
8335F: drivers/tty/rocket*
8336
8337ROCKETPORT EXPRESS/INFINITY DRIVER
8338M: Kevin Cernekee <cernekee@gmail.com>
8339L: linux-serial@vger.kernel.org
8340S: Odd Fixes
8341F: drivers/tty/serial/rp2.*
8342
8343ROSE NETWORK LAYER
8344M: Ralf Baechle <ralf@linux-mips.org>
8345L: linux-hams@vger.kernel.org
8346W: http://www.linux-ax25.org/
8347S: Maintained
8348F: include/net/rose.h
8349F: include/uapi/linux/rose.h
8350F: net/rose/
8351
8352RTL2830 MEDIA DRIVER
8353M: Antti Palosaari <crope@iki.fi>
8354L: linux-media@vger.kernel.org
8355W: http://linuxtv.org/
8356W: http://palosaari.fi/linux/
8357Q: http://patchwork.linuxtv.org/project/linux-media/list/
8358T: git git://linuxtv.org/anttip/media_tree.git
8359S: Maintained
8360F: drivers/media/dvb-frontends/rtl2830*
8361
8362RTL2832 MEDIA DRIVER
8363M: Antti Palosaari <crope@iki.fi>
8364L: linux-media@vger.kernel.org
8365W: http://linuxtv.org/
8366W: http://palosaari.fi/linux/
8367Q: http://patchwork.linuxtv.org/project/linux-media/list/
8368T: git git://linuxtv.org/anttip/media_tree.git
8369S: Maintained
8370F: drivers/media/dvb-frontends/rtl2832*
8371
8372RTL2832_SDR MEDIA DRIVER
8373M: Antti Palosaari <crope@iki.fi>
8374L: linux-media@vger.kernel.org
8375W: http://linuxtv.org/
8376W: http://palosaari.fi/linux/
8377Q: http://patchwork.linuxtv.org/project/linux-media/list/
8378T: git git://linuxtv.org/anttip/media_tree.git
8379S: Maintained
8380F: drivers/media/dvb-frontends/rtl2832_sdr*
8381
8382RTL8180 WIRELESS DRIVER
8383L: linux-wireless@vger.kernel.org
8384W: http://wireless.kernel.org/
8385T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
8386S: Orphan
8387F: drivers/net/wireless/rtl818x/rtl8180/
8388
8389RTL8187 WIRELESS DRIVER
8390M: Herton Ronaldo Krzesinski <herton@canonical.com>
8391M: Hin-Tak Leung <htl10@users.sourceforge.net>
8392M: Larry Finger <Larry.Finger@lwfinger.net>
8393L: linux-wireless@vger.kernel.org
8394W: http://wireless.kernel.org/
8395T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
8396S: Maintained
8397F: drivers/net/wireless/rtl818x/rtl8187/
8398
8399RTL8192CE WIRELESS DRIVER
8400M: Larry Finger <Larry.Finger@lwfinger.net>
8401M: Chaoming Li <chaoming_li@realsil.com.cn>
8402L: linux-wireless@vger.kernel.org
8403W: http://wireless.kernel.org/
8404T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
8405S: Maintained
8406F: drivers/net/wireless/rtlwifi/
8407F: drivers/net/wireless/rtlwifi/rtl8192ce/
8408
8409S3 SAVAGE FRAMEBUFFER DRIVER
8410M: Antonino Daplas <adaplas@gmail.com>
8411L: linux-fbdev@vger.kernel.org
8412S: Maintained
8413F: drivers/video/fbdev/savage/
8414
8415S390
8416M: Martin Schwidefsky <schwidefsky@de.ibm.com>
8417M: Heiko Carstens <heiko.carstens@de.ibm.com>
8418M: linux390@de.ibm.com
8419L: linux-s390@vger.kernel.org
8420W: http://www.ibm.com/developerworks/linux/linux390/
8421S: Supported
8422F: arch/s390/
8423F: drivers/s390/
8424F: Documentation/s390/
8425F: Documentation/DocBook/s390*
8426
8427S390 COMMON I/O LAYER
8428M: Sebastian Ott <sebott@linux.vnet.ibm.com>
8429M: Peter Oberparleiter <oberpar@linux.vnet.ibm.com>
8430L: linux-s390@vger.kernel.org
8431W: http://www.ibm.com/developerworks/linux/linux390/
8432S: Supported
8433F: drivers/s390/cio/
8434
8435S390 DASD DRIVER
8436M: Stefan Weinhuber <wein@de.ibm.com>
8437M: Stefan Haberland <stefan.haberland@de.ibm.com>
8438L: linux-s390@vger.kernel.org
8439W: http://www.ibm.com/developerworks/linux/linux390/
8440S: Supported
8441F: drivers/s390/block/dasd*
8442F: block/partitions/ibm.c
8443
8444S390 NETWORK DRIVERS
8445M: Ursula Braun <ursula.braun@de.ibm.com>
8446M: linux390@de.ibm.com
8447L: linux-s390@vger.kernel.org
8448W: http://www.ibm.com/developerworks/linux/linux390/
8449S: Supported
8450F: drivers/s390/net/
8451
8452S390 PCI SUBSYSTEM
8453M: Sebastian Ott <sebott@linux.vnet.ibm.com>
8454M: Gerald Schaefer <gerald.schaefer@de.ibm.com>
8455L: linux-s390@vger.kernel.org
8456W: http://www.ibm.com/developerworks/linux/linux390/
8457S: Supported
8458F: arch/s390/pci/
8459F: drivers/pci/hotplug/s390_pci_hpc.c
8460
8461S390 ZCRYPT DRIVER
8462M: Ingo Tuchscherer <ingo.tuchscherer@de.ibm.com>
8463M: linux390@de.ibm.com
8464L: linux-s390@vger.kernel.org
8465W: http://www.ibm.com/developerworks/linux/linux390/
8466S: Supported
8467F: drivers/s390/crypto/
8468
8469S390 ZFCP DRIVER
8470M: Steffen Maier <maier@linux.vnet.ibm.com>
8471M: linux390@de.ibm.com
8472L: linux-s390@vger.kernel.org
8473W: http://www.ibm.com/developerworks/linux/linux390/
8474S: Supported
8475F: drivers/s390/scsi/zfcp_*
8476
8477S390 IUCV NETWORK LAYER
8478M: Ursula Braun <ursula.braun@de.ibm.com>
8479M: linux390@de.ibm.com
8480L: linux-s390@vger.kernel.org
8481W: http://www.ibm.com/developerworks/linux/linux390/
8482S: Supported
8483F: drivers/s390/net/*iucv*
8484F: include/net/iucv/
8485F: net/iucv/
8486
8487S3C24XX SD/MMC Driver
8488M: Ben Dooks <ben-linux@fluff.org>
8489L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8490S: Supported
8491F: drivers/mmc/host/s3cmci.*
8492
8493SAA6588 RDS RECEIVER DRIVER
8494M: Hans Verkuil <hverkuil@xs4all.nl>
8495L: linux-media@vger.kernel.org
8496T: git git://linuxtv.org/media_tree.git
8497W: http://linuxtv.org
8498S: Odd Fixes
8499F: drivers/media/i2c/saa6588*
8500
8501SAA7134 VIDEO4LINUX DRIVER
8502M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
8503L: linux-media@vger.kernel.org
8504W: http://linuxtv.org
8505T: git git://linuxtv.org/media_tree.git
8506S: Odd fixes
8507F: Documentation/video4linux/*.saa7134
8508F: drivers/media/pci/saa7134/
8509
8510SAA7146 VIDEO4LINUX-2 DRIVER
8511M: Hans Verkuil <hverkuil@xs4all.nl>
8512L: linux-media@vger.kernel.org
8513T: git git://linuxtv.org/media_tree.git
8514S: Maintained
8515F: drivers/media/common/saa7146/
8516F: drivers/media/pci/saa7146/
8517F: include/media/saa7146*
8518
8519SAMSUNG LAPTOP DRIVER
8520M: Corentin Chary <corentin.chary@gmail.com>
8521L: platform-driver-x86@vger.kernel.org
8522S: Maintained
8523F: drivers/platform/x86/samsung-laptop.c
8524
8525SAMSUNG AUDIO (ASoC) DRIVERS
8526M: Sangbeom Kim <sbkim73@samsung.com>
8527L: alsa-devel@alsa-project.org (moderated for non-subscribers)
8528S: Supported
8529F: sound/soc/samsung/
8530
8531SAMSUNG FRAMEBUFFER DRIVER
8532M: Jingoo Han <jingoohan1@gmail.com>
8533L: linux-fbdev@vger.kernel.org
8534S: Maintained
8535F: drivers/video/fbdev/s3c-fb.c
8536
8537SAMSUNG MULTIFUNCTION DEVICE DRIVERS
8538M: Sangbeom Kim <sbkim73@samsung.com>
8539L: linux-kernel@vger.kernel.org
8540S: Supported
8541F: drivers/mfd/sec*.c
8542F: drivers/regulator/s2m*.c
8543F: drivers/regulator/s5m*.c
8544F: include/linux/mfd/samsung/
8545
8546SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
8547M: Kyungmin Park <kyungmin.park@samsung.com>
8548M: Sylwester Nawrocki <s.nawrocki@samsung.com>
8549L: linux-media@vger.kernel.org
8550Q: https://patchwork.linuxtv.org/project/linux-media/list/
8551S: Supported
8552F: drivers/media/platform/exynos4-is/
8553
8554SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
8555M: Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
8556L: linux-media@vger.kernel.org
8557L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
8558S: Maintained
8559F: drivers/media/platform/s3c-camif/
8560F: include/media/s3c_camif.h
8561
8562SAMSUNG S5C73M3 CAMERA DRIVER
8563M: Kyungmin Park <kyungmin.park@samsung.com>
8564M: Andrzej Hajda <a.hajda@samsung.com>
8565L: linux-media@vger.kernel.org
8566S: Supported
8567F: drivers/media/i2c/s5c73m3/*
8568
8569SAMSUNG S5K5BAF CAMERA DRIVER
8570M: Kyungmin Park <kyungmin.park@samsung.com>
8571M: Andrzej Hajda <a.hajda@samsung.com>
8572L: linux-media@vger.kernel.org
8573S: Supported
8574F: drivers/media/i2c/s5k5baf.c
8575
8576SAMSUNG SOC CLOCK DRIVERS
8577M: Sylwester Nawrocki <s.nawrocki@samsung.com>
8578M: Tomasz Figa <tomasz.figa@gmail.com>
8579S: Supported
8580L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
8581F: drivers/clk/samsung/
8582
8583SAMSUNG SXGBE DRIVERS
8584M: Byungho An <bh74.an@samsung.com>
8585M: Girish K S <ks.giri@samsung.com>
8586M: Vipul Pandya <vipul.pandya@samsung.com>
8587S: Supported
8588L: netdev@vger.kernel.org
8589F: drivers/net/ethernet/samsung/sxgbe/
8590
8591SAMSUNG THERMAL DRIVER
8592M: Lukasz Majewski <l.majewski@samsung.com>
8593L: linux-pm@vger.kernel.org
8594L: linux-samsung-soc@vger.kernel.org
8595S: Supported
8596T: https://github.com/lmajewski/linux-samsung-thermal.git
8597F: drivers/thermal/samsung/
8598
8599SAMSUNG USB2 PHY DRIVER
8600M: Kamil Debski <k.debski@samsung.com>
8601L: linux-kernel@vger.kernel.org
8602S: Supported
8603F: Documentation/devicetree/bindings/phy/samsung-phy.txt
8604F: Documentation/phy/samsung-usb2.txt
8605F: drivers/phy/phy-exynos4210-usb2.c
8606F: drivers/phy/phy-exynos4x12-usb2.c
8607F: drivers/phy/phy-exynos5250-usb2.c
8608F: drivers/phy/phy-s5pv210-usb2.c
8609F: drivers/phy/phy-samsung-usb2.c
8610F: drivers/phy/phy-samsung-usb2.h
8611
8612SERIAL DRIVERS
8613M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
8614L: linux-serial@vger.kernel.org
8615S: Maintained
8616F: drivers/tty/serial/
8617
8618SYNOPSYS DESIGNWARE DMAC DRIVER
8619M: Viresh Kumar <viresh.linux@gmail.com>
8620M: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
8621S: Maintained
8622F: include/linux/dma/dw.h
8623F: include/linux/platform_data/dma-dw.h
8624F: drivers/dma/dw/
8625
8626SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
8627M: Seungwon Jeon <tgih.jun@samsung.com>
8628M: Jaehoon Chung <jh80.chung@samsung.com>
8629L: linux-mmc@vger.kernel.org
8630S: Maintained
8631F: include/linux/mmc/dw_mmc.h
8632F: drivers/mmc/host/dw_mmc*
8633
8634THUNDERBOLT DRIVER
8635M: Andreas Noever <andreas.noever@gmail.com>
8636S: Maintained
8637F: drivers/thunderbolt/
8638
8639TIMEKEEPING, CLOCKSOURCE CORE, NTP
8640M: John Stultz <john.stultz@linaro.org>
8641M: Thomas Gleixner <tglx@linutronix.de>
8642L: linux-kernel@vger.kernel.org
8643T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
8644S: Supported
8645F: include/linux/clocksource.h
8646F: include/linux/time.h
8647F: include/linux/timex.h
8648F: include/uapi/linux/time.h
8649F: include/uapi/linux/timex.h
8650F: kernel/time/clocksource.c
8651F: kernel/time/time*.c
8652F: kernel/time/ntp.c
8653F: tools/testing/selftests/timers/
8654
8655SC1200 WDT DRIVER
8656M: Zwane Mwaikambo <zwanem@gmail.com>
8657S: Maintained
8658F: drivers/watchdog/sc1200wdt.c
8659
8660SCHEDULER
8661M: Ingo Molnar <mingo@redhat.com>
8662M: Peter Zijlstra <peterz@infradead.org>
8663L: linux-kernel@vger.kernel.org
8664T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
8665S: Maintained
8666F: kernel/sched/
8667F: include/linux/sched.h
8668F: include/uapi/linux/sched.h
8669F: include/linux/wait.h
8670
8671SCORE ARCHITECTURE
8672M: Chen Liqin <liqin.linux@gmail.com>
8673M: Lennox Wu <lennox.wu@gmail.com>
8674W: http://www.sunplus.com
8675S: Supported
8676F: arch/score/
8677
8678SCSI CDROM DRIVER
8679M: Jens Axboe <axboe@kernel.dk>
8680L: linux-scsi@vger.kernel.org
8681W: http://www.kernel.dk
8682S: Maintained
8683F: drivers/scsi/sr*
8684
8685SCSI RDMA PROTOCOL (SRP) INITIATOR
8686M: Bart Van Assche <bart.vanassche@sandisk.com>
8687L: linux-rdma@vger.kernel.org
8688S: Supported
8689W: http://www.openfabrics.org
8690Q: http://patchwork.kernel.org/project/linux-rdma/list/
8691T: git git://git.kernel.org/pub/scm/linux/kernel/git/dad/srp-initiator.git
8692F: drivers/infiniband/ulp/srp/
8693F: include/scsi/srp.h
8694
8695SCSI SG DRIVER
8696M: Doug Gilbert <dgilbert@interlog.com>
8697L: linux-scsi@vger.kernel.org
8698W: http://sg.danny.cz/sg
8699S: Maintained
8700F: Documentation/scsi/scsi-generic.txt
8701F: drivers/scsi/sg.c
8702F: include/scsi/sg.h
8703
8704SCSI SUBSYSTEM
8705M: "James E.J. Bottomley" <JBottomley@odin.com>
8706L: linux-scsi@vger.kernel.org
8707T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
8708S: Maintained
8709F: drivers/scsi/
8710F: include/scsi/
8711
8712SCSI TAPE DRIVER
8713M: Kai Mäkisara <Kai.Makisara@kolumbus.fi>
8714L: linux-scsi@vger.kernel.org
8715S: Maintained
8716F: Documentation/scsi/st.txt
8717F: drivers/scsi/st.*
8718F: drivers/scsi/st_*.h
8719
8720SCTP PROTOCOL
8721M: Vlad Yasevich <vyasevich@gmail.com>
8722M: Neil Horman <nhorman@tuxdriver.com>
8723L: linux-sctp@vger.kernel.org
8724W: http://lksctp.sourceforge.net
8725S: Maintained
8726F: Documentation/networking/sctp.txt
8727F: include/linux/sctp.h
8728F: include/uapi/linux/sctp.h
8729F: include/net/sctp/
8730F: net/sctp/
8731
8732SCx200 CPU SUPPORT
8733M: Jim Cromie <jim.cromie@gmail.com>
8734S: Odd Fixes
8735F: Documentation/i2c/busses/scx200_acb
8736F: arch/x86/platform/scx200/
8737F: drivers/watchdog/scx200_wdt.c
8738F: drivers/i2c/busses/scx200*
8739F: drivers/mtd/maps/scx200_docflash.c
8740F: include/linux/scx200.h
8741
8742SCx200 GPIO DRIVER
8743M: Jim Cromie <jim.cromie@gmail.com>
8744S: Maintained
8745F: drivers/char/scx200_gpio.c
8746F: include/linux/scx200_gpio.h
8747
8748SCx200 HRT CLOCKSOURCE DRIVER
8749M: Jim Cromie <jim.cromie@gmail.com>
8750S: Maintained
8751F: drivers/clocksource/scx200_hrt.c
8752
8753SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
8754M: Sascha Sommer <saschasommer@freenet.de>
8755L: sdricohcs-devel@lists.sourceforge.net (subscribers-only)
8756S: Maintained
8757F: drivers/mmc/host/sdricoh_cs.c
8758
8759SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
8760L: linux-mmc@vger.kernel.org
8761S: Orphan
8762F: drivers/mmc/host/sdhci.*
8763F: drivers/mmc/host/sdhci-pltfm.[ch]
8764
8765SECURE COMPUTING
8766M: Kees Cook <keescook@chromium.org>
8767R: Andy Lutomirski <luto@amacapital.net>
8768R: Will Drewry <wad@chromium.org>
8769T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp
8770S: Supported
8771F: kernel/seccomp.c
8772F: include/uapi/linux/seccomp.h
8773F: include/linux/seccomp.h
8774K: \bsecure_computing
8775K: \bTIF_SECCOMP\b
8776
8777SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
8778M: Ben Dooks <ben-linux@fluff.org>
8779M: Jaehoon Chung <jh80.chung@samsung.com>
8780L: linux-mmc@vger.kernel.org
8781S: Maintained
8782F: drivers/mmc/host/sdhci-s3c*
8783
8784SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
8785M: Viresh Kumar <viresh.linux@gmail.com>
8786L: spear-devel@list.st.com
8787L: linux-mmc@vger.kernel.org
8788S: Maintained
8789F: drivers/mmc/host/sdhci-spear.c
8790
8791SECURITY SUBSYSTEM
8792M: James Morris <james.l.morris@oracle.com>
8793M: Serge E. Hallyn <serge@hallyn.com>
8794L: linux-security-module@vger.kernel.org (suggested Cc:)
8795T: git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git
8796W: http://kernsec.org/
8797S: Supported
8798F: security/
8799
8800SECURITY CONTACT
8801M: Security Officers <security@kernel.org>
8802S: Supported
8803
8804SELINUX SECURITY MODULE
8805M: Paul Moore <paul@paul-moore.com>
8806M: Stephen Smalley <sds@tycho.nsa.gov>
8807M: Eric Paris <eparis@parisplace.org>
8808L: selinux@tycho.nsa.gov (moderated for non-subscribers)
8809W: http://selinuxproject.org
8810T: git git://git.infradead.org/users/pcmoore/selinux
8811S: Supported
8812F: include/linux/selinux*
8813F: security/selinux/
8814F: scripts/selinux/
8815
8816APPARMOR SECURITY MODULE
8817M: John Johansen <john.johansen@canonical.com>
8818L: apparmor@lists.ubuntu.com (subscribers-only, general discussion)
8819W: apparmor.wiki.kernel.org
8820T: git git://git.kernel.org/pub/scm/linux/kernel/git/jj/apparmor-dev.git
8821S: Supported
8822F: security/apparmor/
8823
8824SENSABLE PHANTOM
8825M: Jiri Slaby <jirislaby@gmail.com>
8826S: Maintained
8827F: drivers/misc/phantom.c
8828F: include/uapi/linux/phantom.h
8829
8830SERVER ENGINES 10Gbps iSCSI - BladeEngine 2 DRIVER
8831M: Jayamohan Kallickal <jayamohan.kallickal@avagotech.com>
8832M: Minh Tran <minh.tran@avagotech.com>
8833M: John Soni Jose <sony.john-n@avagotech.com>
8834L: linux-scsi@vger.kernel.org
8835W: http://www.avagotech.com
8836S: Supported
8837F: drivers/scsi/be2iscsi/
8838
8839Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER
8840M: Sathya Perla <sathya.perla@avagotech.com>
8841M: Ajit Khaparde <ajit.khaparde@avagotech.com>
8842M: Padmanabh Ratnakar <padmanabh.ratnakar@avagotech.com>
8843M: Sriharsha Basavapatna <sriharsha.basavapatna@avagotech.com>
8844L: netdev@vger.kernel.org
8845W: http://www.emulex.com
8846S: Supported
8847F: drivers/net/ethernet/emulex/benet/
8848
8849EMULEX ONECONNECT ROCE DRIVER
8850M: Selvin Xavier <selvin.xavier@emulex.com>
8851M: Devesh Sharma <devesh.sharma@emulex.com>
8852M: Mitesh Ahuja <mitesh.ahuja@emulex.com>
8853L: linux-rdma@vger.kernel.org
8854W: http://www.emulex.com
8855S: Supported
8856F: drivers/infiniband/hw/ocrdma/
8857
8858SFC NETWORK DRIVER
8859M: Solarflare linux maintainers <linux-net-drivers@solarflare.com>
8860M: Shradha Shah <sshah@solarflare.com>
8861L: netdev@vger.kernel.org
8862S: Supported
8863F: drivers/net/ethernet/sfc/
8864
8865SGI GRU DRIVER
8866M: Dimitri Sivanich <sivanich@sgi.com>
8867S: Maintained
8868F: drivers/misc/sgi-gru/
8869
8870SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER
8871M: Pat Gefre <pfg@sgi.com>
8872L: linux-ia64@vger.kernel.org
8873S: Supported
8874F: Documentation/ia64/serial.txt
8875F: drivers/tty/serial/ioc?_serial.c
8876F: include/linux/ioc?.h
8877
8878SGI XP/XPC/XPNET DRIVER
8879M: Cliff Whickman <cpw@sgi.com>
8880M: Robin Holt <robinmholt@gmail.com>
8881S: Maintained
8882F: drivers/misc/sgi-xp/
8883
8884SI2157 MEDIA DRIVER
8885M: Antti Palosaari <crope@iki.fi>
8886L: linux-media@vger.kernel.org
8887W: http://linuxtv.org/
8888W: http://palosaari.fi/linux/
8889Q: http://patchwork.linuxtv.org/project/linux-media/list/
8890T: git git://linuxtv.org/anttip/media_tree.git
8891S: Maintained
8892F: drivers/media/tuners/si2157*
8893
8894SI2168 MEDIA DRIVER
8895M: Antti Palosaari <crope@iki.fi>
8896L: linux-media@vger.kernel.org
8897W: http://linuxtv.org/
8898W: http://palosaari.fi/linux/
8899Q: http://patchwork.linuxtv.org/project/linux-media/list/
8900T: git git://linuxtv.org/anttip/media_tree.git
8901S: Maintained
8902F: drivers/media/dvb-frontends/si2168*
8903
8904SI470X FM RADIO RECEIVER I2C DRIVER
8905M: Hans Verkuil <hverkuil@xs4all.nl>
8906L: linux-media@vger.kernel.org
8907T: git git://linuxtv.org/media_tree.git
8908W: http://linuxtv.org
8909S: Odd Fixes
8910F: drivers/media/radio/si470x/radio-si470x-i2c.c
8911
8912SI470X FM RADIO RECEIVER USB DRIVER
8913M: Hans Verkuil <hverkuil@xs4all.nl>
8914L: linux-media@vger.kernel.org
8915T: git git://linuxtv.org/media_tree.git
8916W: http://linuxtv.org
8917S: Maintained
8918F: drivers/media/radio/si470x/radio-si470x-common.c
8919F: drivers/media/radio/si470x/radio-si470x.h
8920F: drivers/media/radio/si470x/radio-si470x-usb.c
8921
8922SI4713 FM RADIO TRANSMITTER I2C DRIVER
8923M: Eduardo Valentin <edubezval@gmail.com>
8924L: linux-media@vger.kernel.org
8925T: git git://linuxtv.org/media_tree.git
8926W: http://linuxtv.org
8927S: Odd Fixes
8928F: drivers/media/radio/si4713/si4713.?
8929
8930SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
8931M: Eduardo Valentin <edubezval@gmail.com>
8932L: linux-media@vger.kernel.org
8933T: git git://linuxtv.org/media_tree.git
8934W: http://linuxtv.org
8935S: Odd Fixes
8936F: drivers/media/radio/si4713/radio-platform-si4713.c
8937
8938SI4713 FM RADIO TRANSMITTER USB DRIVER
8939M: Hans Verkuil <hverkuil@xs4all.nl>
8940L: linux-media@vger.kernel.org
8941T: git git://linuxtv.org/media_tree.git
8942W: http://linuxtv.org
8943S: Maintained
8944F: drivers/media/radio/si4713/radio-usb-si4713.c
8945
8946SIANO DVB DRIVER
8947M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
8948L: linux-media@vger.kernel.org
8949W: http://linuxtv.org
8950T: git git://linuxtv.org/media_tree.git
8951S: Odd fixes
8952F: drivers/media/common/siano/
8953F: drivers/media/usb/siano/
8954F: drivers/media/usb/siano/
8955F: drivers/media/mmc/siano/
8956
8957SIMPLEFB FB DRIVER
8958M: Hans de Goede <hdegoede@redhat.com>
8959L: linux-fbdev@vger.kernel.org
8960S: Maintained
8961F: Documentation/devicetree/bindings/video/simple-framebuffer.txt
8962F: drivers/video/fbdev/simplefb.c
8963F: include/linux/platform_data/simplefb.h
8964
8965SH_VEU V4L2 MEM2MEM DRIVER
8966L: linux-media@vger.kernel.org
8967S: Orphan
8968F: drivers/media/platform/sh_veu.c
8969
8970SH_VOU V4L2 OUTPUT DRIVER
8971L: linux-media@vger.kernel.org
8972S: Orphan
8973F: drivers/media/platform/sh_vou.c
8974F: include/media/sh_vou.h
8975
8976SIMPLE FIRMWARE INTERFACE (SFI)
8977M: Len Brown <lenb@kernel.org>
8978L: sfi-devel@simplefirmware.org
8979W: http://simplefirmware.org/
8980T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git
8981S: Supported
8982F: arch/x86/platform/sfi/
8983F: drivers/sfi/
8984F: include/linux/sfi*.h
8985
8986SIMTEC EB110ATX (Chalice CATS)
8987P: Ben Dooks
8988P: Vincent Sanders <vince@simtec.co.uk>
8989M: Simtec Linux Team <linux@simtec.co.uk>
8990W: http://www.simtec.co.uk/products/EB110ATX/
8991S: Supported
8992
8993SIMTEC EB2410ITX (BAST)
8994P: Ben Dooks
8995P: Vincent Sanders <vince@simtec.co.uk>
8996M: Simtec Linux Team <linux@simtec.co.uk>
8997W: http://www.simtec.co.uk/products/EB2410ITX/
8998S: Supported
8999F: arch/arm/mach-s3c24xx/mach-bast.c
9000F: arch/arm/mach-s3c24xx/bast-ide.c
9001F: arch/arm/mach-s3c24xx/bast-irq.c
9002
9003TI DAVINCI MACHINE SUPPORT
9004M: Sekhar Nori <nsekhar@ti.com>
9005M: Kevin Hilman <khilman@deeprootsystems.com>
9006T: git git://gitorious.org/linux-davinci/linux-davinci.git
9007Q: http://patchwork.kernel.org/project/linux-davinci/list/
9008S: Supported
9009F: arch/arm/mach-davinci/
9010F: drivers/i2c/busses/i2c-davinci.c
9011
9012TI DAVINCI SERIES MEDIA DRIVER
9013M: Lad, Prabhakar <prabhakar.csengg@gmail.com>
9014L: linux-media@vger.kernel.org
9015W: http://linuxtv.org/
9016Q: http://patchwork.linuxtv.org/project/linux-media/list/
9017T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
9018S: Maintained
9019F: drivers/media/platform/davinci/
9020F: include/media/davinci/
9021
9022TI AM437X VPFE DRIVER
9023M: Lad, Prabhakar <prabhakar.csengg@gmail.com>
9024L: linux-media@vger.kernel.org
9025W: http://linuxtv.org/
9026Q: http://patchwork.linuxtv.org/project/linux-media/list/
9027T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
9028S: Maintained
9029F: drivers/media/platform/am437x/
9030
9031OV2659 OMNIVISION SENSOR DRIVER
9032M: Lad, Prabhakar <prabhakar.csengg@gmail.com>
9033L: linux-media@vger.kernel.org
9034W: http://linuxtv.org/
9035Q: http://patchwork.linuxtv.org/project/linux-media/list/
9036T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
9037S: Maintained
9038F: drivers/media/i2c/ov2659.c
9039F: include/media/ov2659.h
9040
9041SIS 190 ETHERNET DRIVER
9042M: Francois Romieu <romieu@fr.zoreil.com>
9043L: netdev@vger.kernel.org
9044S: Maintained
9045F: drivers/net/ethernet/sis/sis190.c
9046
9047SIS 900/7016 FAST ETHERNET DRIVER
9048M: Daniele Venzano <venza@brownhat.org>
9049W: http://www.brownhat.org/sis900.html
9050L: netdev@vger.kernel.org
9051S: Maintained
9052F: drivers/net/ethernet/sis/sis900.*
9053
9054SIS FRAMEBUFFER DRIVER
9055M: Thomas Winischhofer <thomas@winischhofer.net>
9056W: http://www.winischhofer.net/linuxsisvga.shtml
9057S: Maintained
9058F: Documentation/fb/sisfb.txt
9059F: drivers/video/fbdev/sis/
9060F: include/video/sisfb.h
9061
9062SIS USB2VGA DRIVER
9063M: Thomas Winischhofer <thomas@winischhofer.net>
9064W: http://www.winischhofer.at/linuxsisusbvga.shtml
9065S: Maintained
9066F: drivers/usb/misc/sisusbvga/
9067
9068SLAB ALLOCATOR
9069M: Christoph Lameter <cl@linux.com>
9070M: Pekka Enberg <penberg@kernel.org>
9071M: David Rientjes <rientjes@google.com>
9072M: Joonsoo Kim <iamjoonsoo.kim@lge.com>
9073M: Andrew Morton <akpm@linux-foundation.org>
9074L: linux-mm@kvack.org
9075S: Maintained
9076F: include/linux/sl?b*.h
9077F: mm/sl?b*
9078
9079SLEEPABLE READ-COPY UPDATE (SRCU)
9080M: Lai Jiangshan <laijs@cn.fujitsu.com>
9081M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
9082M: Josh Triplett <josh@joshtriplett.org>
9083R: Steven Rostedt <rostedt@goodmis.org>
9084R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
9085L: linux-kernel@vger.kernel.org
9086W: http://www.rdrop.com/users/paulmck/RCU/
9087S: Supported
9088T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
9089F: include/linux/srcu.h
9090F: kernel/rcu/srcu.c
9091
9092SMACK SECURITY MODULE
9093M: Casey Schaufler <casey@schaufler-ca.com>
9094L: linux-security-module@vger.kernel.org
9095W: http://schaufler-ca.com
9096T: git git://git.gitorious.org/smack-next/kernel.git
9097S: Maintained
9098F: Documentation/security/Smack.txt
9099F: security/smack/
9100
9101DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS)
9102M: Kevin Hilman <khilman@kernel.org>
9103M: Nishanth Menon <nm@ti.com>
9104S: Maintained
9105F: drivers/power/avs/
9106F: include/linux/power/smartreflex.h
9107L: linux-pm@vger.kernel.org
9108
9109SMC91x ETHERNET DRIVER
9110M: Nicolas Pitre <nico@fluxnic.net>
9111S: Odd Fixes
9112F: drivers/net/ethernet/smsc/smc91x.*
9113
9114SMIA AND SMIA++ IMAGE SENSOR DRIVER
9115M: Sakari Ailus <sakari.ailus@iki.fi>
9116L: linux-media@vger.kernel.org
9117S: Maintained
9118F: drivers/media/i2c/smiapp/
9119F: include/media/smiapp.h
9120F: drivers/media/i2c/smiapp-pll.c
9121F: drivers/media/i2c/smiapp-pll.h
9122F: include/uapi/linux/smiapp.h
9123F: Documentation/devicetree/bindings/media/i2c/nokia,smia.txt
9124
9125SMM665 HARDWARE MONITOR DRIVER
9126M: Guenter Roeck <linux@roeck-us.net>
9127L: lm-sensors@lm-sensors.org
9128S: Maintained
9129F: Documentation/hwmon/smm665
9130F: drivers/hwmon/smm665.c
9131
9132SMSC EMC2103 HARDWARE MONITOR DRIVER
9133M: Steve Glendinning <steve.glendinning@shawell.net>
9134L: lm-sensors@lm-sensors.org
9135S: Maintained
9136F: Documentation/hwmon/emc2103
9137F: drivers/hwmon/emc2103.c
9138
9139SMSC SCH5627 HARDWARE MONITOR DRIVER
9140M: Hans de Goede <hdegoede@redhat.com>
9141L: lm-sensors@lm-sensors.org
9142S: Supported
9143F: Documentation/hwmon/sch5627
9144F: drivers/hwmon/sch5627.c
9145
9146SMSC47B397 HARDWARE MONITOR DRIVER
9147M: Jean Delvare <jdelvare@suse.de>
9148L: lm-sensors@lm-sensors.org
9149S: Maintained
9150F: Documentation/hwmon/smsc47b397
9151F: drivers/hwmon/smsc47b397.c
9152
9153SMSC911x ETHERNET DRIVER
9154M: Steve Glendinning <steve.glendinning@shawell.net>
9155L: netdev@vger.kernel.org
9156S: Maintained
9157F: include/linux/smsc911x.h
9158F: drivers/net/ethernet/smsc/smsc911x.*
9159
9160SMSC9420 PCI ETHERNET DRIVER
9161M: Steve Glendinning <steve.glendinning@shawell.net>
9162L: netdev@vger.kernel.org
9163S: Maintained
9164F: drivers/net/ethernet/smsc/smsc9420.*
9165
9166SMSC UFX6000 and UFX7000 USB to VGA DRIVER
9167M: Steve Glendinning <steve.glendinning@shawell.net>
9168L: linux-fbdev@vger.kernel.org
9169S: Maintained
9170F: drivers/video/fbdev/smscufx.c
9171
9172SOC-CAMERA V4L2 SUBSYSTEM
9173M: Guennadi Liakhovetski <g.liakhovetski@gmx.de>
9174L: linux-media@vger.kernel.org
9175T: git git://linuxtv.org/media_tree.git
9176S: Maintained
9177F: include/media/soc*
9178F: drivers/media/i2c/soc_camera/
9179F: drivers/media/platform/soc_camera/
9180
9181SOEKRIS NET48XX LED SUPPORT
9182M: Chris Boot <bootc@bootc.net>
9183S: Maintained
9184F: drivers/leds/leds-net48xx.c
9185
9186SOFTLOGIC 6x10 MPEG CODEC
9187M: Bluecherry Maintainers <maintainers@bluecherrydvr.com>
9188M: Andrey Utkin <andrey.utkin@corp.bluecherry.net>
9189M: Andrey Utkin <andrey.krieger.utkin@gmail.com>
9190M: Ismael Luceno <ismael@iodev.co.uk>
9191L: linux-media@vger.kernel.org
9192S: Supported
9193F: drivers/media/pci/solo6x10/
9194
9195SOFTWARE RAID (Multiple Disks) SUPPORT
9196M: Neil Brown <neilb@suse.de>
9197L: linux-raid@vger.kernel.org
9198S: Supported
9199F: drivers/md/
9200F: include/linux/raid/
9201F: include/uapi/linux/raid/
9202
9203SONIC NETWORK DRIVER
9204M: Thomas Bogendoerfer <tsbogend@alpha.franken.de>
9205L: netdev@vger.kernel.org
9206S: Maintained
9207F: drivers/net/ethernet/natsemi/sonic.*
9208
9209SONICS SILICON BACKPLANE DRIVER (SSB)
9210M: Michael Buesch <m@bues.ch>
9211L: netdev@vger.kernel.org
9212S: Maintained
9213F: drivers/ssb/
9214F: include/linux/ssb/
9215
9216SONY VAIO CONTROL DEVICE DRIVER
9217M: Mattia Dongili <malattia@linux.it>
9218L: platform-driver-x86@vger.kernel.org
9219W: http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
9220S: Maintained
9221F: Documentation/laptops/sony-laptop.txt
9222F: drivers/char/sonypi.c
9223F: drivers/platform/x86/sony-laptop.c
9224F: include/linux/sony-laptop.h
9225
9226SONY MEMORYSTICK CARD SUPPORT
9227M: Alex Dubov <oakad@yahoo.com>
9228W: http://tifmxx.berlios.de/
9229S: Maintained
9230F: drivers/memstick/host/tifm_ms.c
9231
9232SONY MEMORYSTICK STANDARD SUPPORT
9233M: Maxim Levitsky <maximlevitsky@gmail.com>
9234S: Maintained
9235F: drivers/memstick/core/ms_block.*
9236
9237SOUND
9238M: Jaroslav Kysela <perex@perex.cz>
9239M: Takashi Iwai <tiwai@suse.de>
9240L: alsa-devel@alsa-project.org (moderated for non-subscribers)
9241W: http://www.alsa-project.org/
9242T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
9243T: git git://git.alsa-project.org/alsa-kernel.git
9244Q: http://patchwork.kernel.org/project/alsa-devel/list/
9245S: Maintained
9246F: Documentation/sound/
9247F: include/sound/
9248F: include/uapi/sound/
9249F: sound/
9250
9251SOUND - COMPRESSED AUDIO
9252M: Vinod Koul <vinod.koul@intel.com>
9253L: alsa-devel@alsa-project.org (moderated for non-subscribers)
9254T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
9255S: Supported
9256F: Documentation/sound/alsa/compress_offload.txt
9257F: include/sound/compress_driver.h
9258F: include/uapi/sound/compress_*
9259F: sound/core/compress_offload.c
9260F: sound/soc/soc-compress.c
9261
9262SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
9263M: Liam Girdwood <lgirdwood@gmail.com>
9264M: Mark Brown <broonie@kernel.org>
9265T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
9266L: alsa-devel@alsa-project.org (moderated for non-subscribers)
9267W: http://alsa-project.org/main/index.php/ASoC
9268S: Supported
9269F: Documentation/sound/alsa/soc/
9270F: sound/soc/
9271F: include/sound/soc*
9272
9273SOUND - DMAENGINE HELPERS
9274M: Lars-Peter Clausen <lars@metafoo.de>
9275S: Supported
9276F: include/sound/dmaengine_pcm.h
9277F: sound/core/pcm_dmaengine.c
9278F: sound/soc/soc-generic-dmaengine-pcm.c
9279
9280SP2 MEDIA DRIVER
9281M: Olli Salonen <olli.salonen@iki.fi>
9282L: linux-media@vger.kernel.org
9283W: http://linuxtv.org/
9284Q: http://patchwork.linuxtv.org/project/linux-media/list/
9285S: Maintained
9286F: drivers/media/dvb-frontends/sp2*
9287
9288SPARC + UltraSPARC (sparc/sparc64)
9289M: "David S. Miller" <davem@davemloft.net>
9290L: sparclinux@vger.kernel.org
9291Q: http://patchwork.ozlabs.org/project/sparclinux/list/
9292T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
9293T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
9294S: Maintained
9295F: arch/sparc/
9296F: drivers/sbus/
9297
9298SPARC SERIAL DRIVERS
9299M: "David S. Miller" <davem@davemloft.net>
9300L: sparclinux@vger.kernel.org
9301T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
9302T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
9303S: Maintained
9304F: include/linux/sunserialcore.h
9305F: drivers/tty/serial/suncore.c
9306F: drivers/tty/serial/sunhv.c
9307F: drivers/tty/serial/sunsab.c
9308F: drivers/tty/serial/sunsab.h
9309F: drivers/tty/serial/sunsu.c
9310F: drivers/tty/serial/sunzilog.c
9311F: drivers/tty/serial/sunzilog.h
9312
9313SPARSE CHECKER
9314M: "Christopher Li" <sparse@chrisli.org>
9315L: linux-sparse@vger.kernel.org
9316W: https://sparse.wiki.kernel.org/
9317T: git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
9318T: git git://git.kernel.org/pub/scm/devel/sparse/chrisl/sparse.git
9319S: Maintained
9320F: include/linux/compiler.h
9321
9322SPEAR PLATFORM SUPPORT
9323M: Viresh Kumar <viresh.linux@gmail.com>
9324M: Shiraz Hashim <shiraz.linux.kernel@gmail.com>
9325L: spear-devel@list.st.com
9326L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9327W: http://www.st.com/spear
9328S: Maintained
9329F: arch/arm/mach-spear/
9330
9331SPEAR CLOCK FRAMEWORK SUPPORT
9332M: Viresh Kumar <viresh.linux@gmail.com>
9333L: spear-devel@list.st.com
9334L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9335W: http://www.st.com/spear
9336S: Maintained
9337F: drivers/clk/spear/
9338
9339SPI SUBSYSTEM
9340M: Mark Brown <broonie@kernel.org>
9341L: linux-spi@vger.kernel.org
9342T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
9343Q: http://patchwork.kernel.org/project/spi-devel-general/list/
9344S: Maintained
9345F: Documentation/spi/
9346F: drivers/spi/
9347F: include/linux/spi/
9348F: include/uapi/linux/spi/
9349
9350SPIDERNET NETWORK DRIVER for CELL
9351M: Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
9352M: Jens Osterkamp <jens@de.ibm.com>
9353L: netdev@vger.kernel.org
9354S: Supported
9355F: Documentation/networking/spider_net.txt
9356F: drivers/net/ethernet/toshiba/spider_net*
9357
9358SPU FILE SYSTEM
9359M: Jeremy Kerr <jk@ozlabs.org>
9360L: linuxppc-dev@lists.ozlabs.org
9361L: cbe-oss-dev@lists.ozlabs.org
9362W: http://www.ibm.com/developerworks/power/cell/
9363S: Supported
9364F: Documentation/filesystems/spufs.txt
9365F: arch/powerpc/platforms/cell/spufs/
9366
9367SQUASHFS FILE SYSTEM
9368M: Phillip Lougher <phillip@squashfs.org.uk>
9369L: squashfs-devel@lists.sourceforge.net (subscribers-only)
9370W: http://squashfs.org.uk
9371S: Maintained
9372F: Documentation/filesystems/squashfs.txt
9373F: fs/squashfs/
9374
9375SRM (Alpha) environment access
9376M: Jan-Benedict Glaw <jbglaw@lug-owl.de>
9377S: Maintained
9378F: arch/alpha/kernel/srm_env.c
9379
9380STABLE BRANCH
9381M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
9382L: stable@vger.kernel.org
9383S: Supported
9384F: Documentation/stable_kernel_rules.txt
9385
9386STAGING SUBSYSTEM
9387M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
9388T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
9389L: devel@driverdev.osuosl.org
9390S: Supported
9391F: drivers/staging/
9392
9393STAGING - COMEDI
9394M: Ian Abbott <abbotti@mev.co.uk>
9395M: H Hartley Sweeten <hsweeten@visionengravers.com>
9396S: Odd Fixes
9397F: drivers/staging/comedi/
9398
9399STAGING - FLARION FT1000 DRIVERS
9400M: Marek Belisko <marek.belisko@gmail.com>
9401S: Odd Fixes
9402F: drivers/staging/ft1000/
9403
9404STAGING - INDUSTRIAL IO
9405M: Jonathan Cameron <jic23@kernel.org>
9406L: linux-iio@vger.kernel.org
9407S: Odd Fixes
9408F: drivers/staging/iio/
9409
9410STAGING - LIRC (LINUX INFRARED REMOTE CONTROL) DRIVERS
9411M: Jarod Wilson <jarod@wilsonet.com>
9412W: http://www.lirc.org/
9413S: Odd Fixes
9414F: drivers/staging/media/lirc/
9415
9416STAGING - LUSTRE PARALLEL FILESYSTEM
9417M: Oleg Drokin <oleg.drokin@intel.com>
9418M: Andreas Dilger <andreas.dilger@intel.com>
9419L: HPDD-discuss@lists.01.org (moderated for non-subscribers)
9420W: http://lustre.opensfs.org/
9421S: Maintained
9422F: drivers/staging/lustre
9423
9424STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
9425M: Julian Andres Klode <jak@jak-linux.org>
9426M: Marc Dietrich <marvin24@gmx.de>
9427L: ac100@lists.launchpad.net (moderated for non-subscribers)
9428L: linux-tegra@vger.kernel.org
9429S: Maintained
9430F: drivers/staging/nvec/
9431
9432STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
9433M: Jens Frederich <jfrederich@gmail.com>
9434M: Daniel Drake <dsd@laptop.org>
9435M: Jon Nettleton <jon.nettleton@gmail.com>
9436W: http://wiki.laptop.org/go/DCON
9437S: Maintained
9438F: drivers/staging/olpc_dcon/
9439
9440STAGING - OZMO DEVICES USB OVER WIFI DRIVER
9441M: Shigekatsu Tateno <shigekatsu.tateno@atmel.com>
9442S: Maintained
9443F: drivers/staging/ozwpan/
9444
9445STAGING - PARALLEL LCD/KEYPAD PANEL DRIVER
9446M: Willy Tarreau <willy@meta-x.org>
9447S: Odd Fixes
9448F: drivers/staging/panel/
9449
9450STAGING - REALTEK RTL8712U DRIVERS
9451M: Larry Finger <Larry.Finger@lwfinger.net>
9452M: Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
9453S: Odd Fixes
9454F: drivers/staging/rtl8712/
9455
9456STAGING - REALTEK RTL8723U WIRELESS DRIVER
9457M: Larry Finger <Larry.Finger@lwfinger.net>
9458M: Jes Sorensen <Jes.Sorensen@redhat.com>
9459L: linux-wireless@vger.kernel.org
9460S: Maintained
9461F: drivers/staging/rtl8723au/
9462
9463STAGING - SILICON MOTION SM7XX FRAME BUFFER DRIVER
9464M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
9465M: Teddy Wang <teddy.wang@siliconmotion.com>
9466M: Sudip Mukherjee <sudip@vectorindia.org>
9467L: linux-fbdev@vger.kernel.org
9468S: Maintained
9469F: drivers/staging/sm7xxfb/
9470
9471STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
9472M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
9473M: Teddy Wang <teddy.wang@siliconmotion.com>
9474M: Sudip Mukherjee <sudip@vectorindia.org>
9475L: linux-fbdev@vger.kernel.org
9476S: Maintained
9477F: drivers/staging/sm750fb/
9478
9479STAGING - SLICOSS
9480M: Lior Dotan <liodot@gmail.com>
9481M: Christopher Harrer <charrer@alacritech.com>
9482S: Odd Fixes
9483F: drivers/staging/slicoss/
9484
9485STAGING - SPEAKUP CONSOLE SPEECH DRIVER
9486M: William Hubbs <w.d.hubbs@gmail.com>
9487M: Chris Brannon <chris@the-brannons.com>
9488M: Kirk Reiser <kirk@reisers.ca>
9489M: Samuel Thibault <samuel.thibault@ens-lyon.org>
9490L: speakup@linux-speakup.org
9491W: http://www.linux-speakup.org/
9492S: Odd Fixes
9493F: drivers/staging/speakup/
9494
9495STAGING - VIA VT665X DRIVERS
9496M: Forest Bond <forest@alittletooquiet.net>
9497S: Odd Fixes
9498F: drivers/staging/vt665?/
9499
9500STAGING - XGI Z7,Z9,Z11 PCI DISPLAY DRIVER
9501M: Arnaud Patard <arnaud.patard@rtp-net.org>
9502S: Odd Fixes
9503F: drivers/staging/xgifb/
9504
9505STARFIRE/DURALAN NETWORK DRIVER
9506M: Ion Badulescu <ionut@badula.org>
9507S: Odd Fixes
9508F: drivers/net/ethernet/adaptec/starfire*
9509
9510SUN3/3X
9511M: Sam Creasey <sammy@sammy.net>
9512W: http://sammy.net/sun3/
9513S: Maintained
9514F: arch/m68k/kernel/*sun3*
9515F: arch/m68k/sun3*/
9516F: arch/m68k/include/asm/sun3*
9517F: drivers/net/ethernet/i825xx/sun3*
9518
9519SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
9520M: Hans de Goede <hdegoede@redhat.com>
9521L: linux-input@vger.kernel.org
9522S: Maintained
9523F: Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt
9524F: drivers/input/keyboard/sun4i-lradc-keys.c
9525
9526SUNDANCE NETWORK DRIVER
9527M: Denis Kirjanov <kda@linux-powerpc.org>
9528L: netdev@vger.kernel.org
9529S: Maintained
9530F: drivers/net/ethernet/dlink/sundance.c
9531
9532SUPERH
9533L: linux-sh@vger.kernel.org
9534Q: http://patchwork.kernel.org/project/linux-sh/list/
9535S: Orphan
9536F: Documentation/sh/
9537F: arch/sh/
9538F: drivers/sh/
9539
9540SUSPEND TO RAM
9541M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
9542M: Len Brown <len.brown@intel.com>
9543M: Pavel Machek <pavel@ucw.cz>
9544L: linux-pm@vger.kernel.org
9545S: Supported
9546F: Documentation/power/
9547F: arch/x86/kernel/acpi/
9548F: drivers/base/power/
9549F: kernel/power/
9550F: include/linux/suspend.h
9551F: include/linux/freezer.h
9552F: include/linux/pm.h
9553
9554SVGA HANDLING
9555M: Martin Mares <mj@ucw.cz>
9556L: linux-video@atrey.karlin.mff.cuni.cz
9557S: Maintained
9558F: Documentation/svga.txt
9559F: arch/x86/boot/video*
9560
9561SWIOTLB SUBSYSTEM
9562M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
9563L: linux-kernel@vger.kernel.org
9564S: Supported
9565F: lib/swiotlb.c
9566F: arch/*/kernel/pci-swiotlb.c
9567F: include/linux/swiotlb.h
9568
9569SWITCHDEV
9570M: Jiri Pirko <jiri@resnulli.us>
9571L: netdev@vger.kernel.org
9572S: Supported
9573F: net/switchdev/
9574F: include/net/switchdev.h
9575
9576SYNOPSYS ARC ARCHITECTURE
9577M: Vineet Gupta <vgupta@synopsys.com>
9578S: Supported
9579F: arch/arc/
9580F: Documentation/devicetree/bindings/arc/
9581F: drivers/tty/serial/arc_uart.c
9582
9583SYSV FILESYSTEM
9584M: Christoph Hellwig <hch@infradead.org>
9585S: Maintained
9586F: Documentation/filesystems/sysv-fs.txt
9587F: fs/sysv/
9588F: include/linux/sysv_fs.h
9589
9590TARGET SUBSYSTEM
9591M: Nicholas A. Bellinger <nab@linux-iscsi.org>
9592L: linux-scsi@vger.kernel.org
9593L: target-devel@vger.kernel.org
9594W: http://www.linux-iscsi.org
9595W: http://groups.google.com/group/linux-iscsi-target-dev
9596T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
9597S: Supported
9598F: drivers/target/
9599F: include/target/
9600F: Documentation/target/
9601
9602TASKSTATS STATISTICS INTERFACE
9603M: Balbir Singh <bsingharora@gmail.com>
9604S: Maintained
9605F: Documentation/accounting/taskstats*
9606F: include/linux/taskstats*
9607F: kernel/taskstats.c
9608
9609TC CLASSIFIER
9610M: Jamal Hadi Salim <jhs@mojatatu.com>
9611L: netdev@vger.kernel.org
9612S: Maintained
9613F: include/net/pkt_cls.h
9614F: include/uapi/linux/pkt_cls.h
9615F: net/sched/
9616
9617TCP LOW PRIORITY MODULE
9618M: "Wong Hoi Sing, Edison" <hswong3i@gmail.com>
9619M: "Hung Hing Lun, Mike" <hlhung3i@gmail.com>
9620W: http://tcp-lp-mod.sourceforge.net/
9621S: Maintained
9622F: net/ipv4/tcp_lp.c
9623
9624TDA10071 MEDIA DRIVER
9625M: Antti Palosaari <crope@iki.fi>
9626L: linux-media@vger.kernel.org
9627W: http://linuxtv.org/
9628W: http://palosaari.fi/linux/
9629Q: http://patchwork.linuxtv.org/project/linux-media/list/
9630T: git git://linuxtv.org/anttip/media_tree.git
9631S: Maintained
9632F: drivers/media/dvb-frontends/tda10071*
9633
9634TDA18212 MEDIA DRIVER
9635M: Antti Palosaari <crope@iki.fi>
9636L: linux-media@vger.kernel.org
9637W: http://linuxtv.org/
9638W: http://palosaari.fi/linux/
9639Q: http://patchwork.linuxtv.org/project/linux-media/list/
9640T: git git://linuxtv.org/anttip/media_tree.git
9641S: Maintained
9642F: drivers/media/tuners/tda18212*
9643
9644TDA18218 MEDIA DRIVER
9645M: Antti Palosaari <crope@iki.fi>
9646L: linux-media@vger.kernel.org
9647W: http://linuxtv.org/
9648W: http://palosaari.fi/linux/
9649Q: http://patchwork.linuxtv.org/project/linux-media/list/
9650T: git git://linuxtv.org/anttip/media_tree.git
9651S: Maintained
9652F: drivers/media/tuners/tda18218*
9653
9654TDA18271 MEDIA DRIVER
9655M: Michael Krufky <mkrufky@linuxtv.org>
9656L: linux-media@vger.kernel.org
9657W: http://linuxtv.org/
9658W: http://github.com/mkrufky
9659Q: http://patchwork.linuxtv.org/project/linux-media/list/
9660T: git git://linuxtv.org/mkrufky/tuners.git
9661S: Maintained
9662F: drivers/media/tuners/tda18271*
9663
9664TDA827x MEDIA DRIVER
9665M: Michael Krufky <mkrufky@linuxtv.org>
9666L: linux-media@vger.kernel.org
9667W: http://linuxtv.org/
9668W: http://github.com/mkrufky
9669Q: http://patchwork.linuxtv.org/project/linux-media/list/
9670T: git git://linuxtv.org/mkrufky/tuners.git
9671S: Maintained
9672F: drivers/media/tuners/tda8290.*
9673
9674TDA8290 MEDIA DRIVER
9675M: Michael Krufky <mkrufky@linuxtv.org>
9676L: linux-media@vger.kernel.org
9677W: http://linuxtv.org/
9678W: http://github.com/mkrufky
9679Q: http://patchwork.linuxtv.org/project/linux-media/list/
9680T: git git://linuxtv.org/mkrufky/tuners.git
9681S: Maintained
9682F: drivers/media/tuners/tda8290.*
9683
9684TDA9840 MEDIA DRIVER
9685M: Hans Verkuil <hverkuil@xs4all.nl>
9686L: linux-media@vger.kernel.org
9687T: git git://linuxtv.org/media_tree.git
9688W: http://linuxtv.org
9689S: Maintained
9690F: drivers/media/i2c/tda9840*
9691
9692TEA5761 TUNER DRIVER
9693M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
9694L: linux-media@vger.kernel.org
9695W: http://linuxtv.org
9696T: git git://linuxtv.org/media_tree.git
9697S: Odd fixes
9698F: drivers/media/tuners/tea5761.*
9699
9700TEA5767 TUNER DRIVER
9701M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
9702L: linux-media@vger.kernel.org
9703W: http://linuxtv.org
9704T: git git://linuxtv.org/media_tree.git
9705S: Maintained
9706F: drivers/media/tuners/tea5767.*
9707
9708TEA6415C MEDIA DRIVER
9709M: Hans Verkuil <hverkuil@xs4all.nl>
9710L: linux-media@vger.kernel.org
9711T: git git://linuxtv.org/media_tree.git
9712W: http://linuxtv.org
9713S: Maintained
9714F: drivers/media/i2c/tea6415c*
9715
9716TEA6420 MEDIA DRIVER
9717M: Hans Verkuil <hverkuil@xs4all.nl>
9718L: linux-media@vger.kernel.org
9719T: git git://linuxtv.org/media_tree.git
9720W: http://linuxtv.org
9721S: Maintained
9722F: drivers/media/i2c/tea6420*
9723
9724TEAM DRIVER
9725M: Jiri Pirko <jiri@resnulli.us>
9726L: netdev@vger.kernel.org
9727S: Supported
9728F: drivers/net/team/
9729F: include/linux/if_team.h
9730F: include/uapi/linux/if_team.h
9731
9732TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
9733M: Savoir-faire Linux Inc. <kernel@savoirfairelinux.com>
9734S: Maintained
9735F: arch/x86/platform/ts5500/
9736
9737TECHNOTREND USB IR RECEIVER
9738M: Sean Young <sean@mess.org>
9739L: linux-media@vger.kernel.org
9740S: Maintained
9741F: drivers/media/rc/ttusbir.c
9742
9743TEGRA ARCHITECTURE SUPPORT
9744M: Stephen Warren <swarren@wwwdotorg.org>
9745M: Thierry Reding <thierry.reding@gmail.com>
9746M: Alexandre Courbot <gnurou@gmail.com>
9747L: linux-tegra@vger.kernel.org
9748Q: http://patchwork.ozlabs.org/project/linux-tegra/list/
9749T: git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
9750S: Supported
9751N: [^a-z]tegra
9752
9753TEGRA CLOCK DRIVER
9754M: Peter De Schrijver <pdeschrijver@nvidia.com>
9755M: Prashant Gaikwad <pgaikwad@nvidia.com>
9756S: Supported
9757F: drivers/clk/tegra/
9758
9759TEGRA DMA DRIVER
9760M: Laxman Dewangan <ldewangan@nvidia.com>
9761S: Supported
9762F: drivers/dma/tegra20-apb-dma.c
9763
9764TEGRA I2C DRIVER
9765M: Laxman Dewangan <ldewangan@nvidia.com>
9766S: Supported
9767F: drivers/i2c/busses/i2c-tegra.c
9768
9769TEGRA IOMMU DRIVERS
9770M: Hiroshi Doyu <hdoyu@nvidia.com>
9771S: Supported
9772F: drivers/iommu/tegra*
9773
9774TEGRA KBC DRIVER
9775M: Rakesh Iyer <riyer@nvidia.com>
9776M: Laxman Dewangan <ldewangan@nvidia.com>
9777S: Supported
9778F: drivers/input/keyboard/tegra-kbc.c
9779
9780TEGRA PWM DRIVER
9781M: Thierry Reding <thierry.reding@gmail.com>
9782S: Supported
9783F: drivers/pwm/pwm-tegra.c
9784
9785TEGRA SERIAL DRIVER
9786M: Laxman Dewangan <ldewangan@nvidia.com>
9787S: Supported
9788F: drivers/tty/serial/serial-tegra.c
9789
9790TEGRA SPI DRIVER
9791M: Laxman Dewangan <ldewangan@nvidia.com>
9792S: Supported
9793F: drivers/spi/spi-tegra*
9794
9795TEHUTI ETHERNET DRIVER
9796M: Andy Gospodarek <andy@greyhouse.net>
9797L: netdev@vger.kernel.org
9798S: Supported
9799F: drivers/net/ethernet/tehuti/*
9800
9801Telecom Clock Driver for MCPL0010
9802M: Mark Gross <mark.gross@intel.com>
9803S: Supported
9804F: drivers/char/tlclk.c
9805
9806TENSILICA XTENSA PORT (xtensa)
9807M: Chris Zankel <chris@zankel.net>
9808M: Max Filippov <jcmvbkbc@gmail.com>
9809L: linux-xtensa@linux-xtensa.org
9810S: Maintained
9811F: arch/xtensa/
9812F: drivers/irqchip/irq-xtensa-*
9813
9814THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
9815M: Hans Verkuil <hverkuil@xs4all.nl>
9816L: linux-media@vger.kernel.org
9817T: git git://linuxtv.org/media_tree.git
9818W: http://linuxtv.org
9819S: Maintained
9820F: drivers/media/radio/radio-raremono.c
9821
9822THERMAL
9823M: Zhang Rui <rui.zhang@intel.com>
9824M: Eduardo Valentin <edubezval@gmail.com>
9825L: linux-pm@vger.kernel.org
9826T: git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git
9827T: git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git
9828Q: https://patchwork.kernel.org/project/linux-pm/list/
9829S: Supported
9830F: drivers/thermal/
9831F: include/linux/thermal.h
9832F: include/uapi/linux/thermal.h
9833F: include/linux/cpu_cooling.h
9834F: Documentation/devicetree/bindings/thermal/
9835
9836THINGM BLINK(1) USB RGB LED DRIVER
9837M: Vivien Didelot <vivien.didelot@savoirfairelinux.com>
9838S: Maintained
9839F: drivers/hid/hid-thingm.c
9840
9841THINKPAD ACPI EXTRAS DRIVER
9842M: Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br>
9843L: ibm-acpi-devel@lists.sourceforge.net
9844L: platform-driver-x86@vger.kernel.org
9845W: http://ibm-acpi.sourceforge.net
9846W: http://thinkwiki.org/wiki/Ibm-acpi
9847T: git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
9848S: Maintained
9849F: drivers/platform/x86/thinkpad_acpi.c
9850
9851TI BANDGAP AND THERMAL DRIVER
9852M: Eduardo Valentin <edubezval@gmail.com>
9853L: linux-pm@vger.kernel.org
9854L: linux-omap@vger.kernel.org
9855S: Maintained
9856F: drivers/thermal/ti-soc-thermal/
9857
9858TI CDCE706 CLOCK DRIVER
9859M: Max Filippov <jcmvbkbc@gmail.com>
9860S: Maintained
9861F: drivers/clk/clk-cdce706.c
9862
9863TI CLOCK DRIVER
9864M: Tero Kristo <t-kristo@ti.com>
9865L: linux-omap@vger.kernel.org
9866S: Maintained
9867F: drivers/clk/ti/
9868F: include/linux/clk/ti.h
9869
9870TI FLASH MEDIA INTERFACE DRIVER
9871M: Alex Dubov <oakad@yahoo.com>
9872S: Maintained
9873F: drivers/misc/tifm*
9874F: drivers/mmc/host/tifm_sd.c
9875F: include/linux/tifm.h
9876
9877TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
9878M: Santosh Shilimkar <ssantosh@kernel.org>
9879L: linux-kernel@vger.kernel.org
9880L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9881S: Maintained
9882F: drivers/soc/ti/*
9883T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
9884
9885
9886TI LM49xxx FAMILY ASoC CODEC DRIVERS
9887M: M R Swami Reddy <mr.swami.reddy@ti.com>
9888M: Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
9889L: alsa-devel@alsa-project.org (moderated for non-subscribers)
9890S: Maintained
9891F: sound/soc/codecs/lm49453*
9892F: sound/soc/codecs/isabelle*
9893
9894TI LP855x BACKLIGHT DRIVER
9895M: Milo Kim <milo.kim@ti.com>
9896S: Maintained
9897F: Documentation/backlight/lp855x-driver.txt
9898F: drivers/video/backlight/lp855x_bl.c
9899F: include/linux/platform_data/lp855x.h
9900
9901TI LP8727 CHARGER DRIVER
9902M: Milo Kim <milo.kim@ti.com>
9903S: Maintained
9904F: drivers/power/lp8727_charger.c
9905F: include/linux/platform_data/lp8727.h
9906
9907TI LP8788 MFD DRIVER
9908M: Milo Kim <milo.kim@ti.com>
9909S: Maintained
9910F: drivers/iio/adc/lp8788_adc.c
9911F: drivers/leds/leds-lp8788.c
9912F: drivers/mfd/lp8788*.c
9913F: drivers/power/lp8788-charger.c
9914F: drivers/regulator/lp8788-*.c
9915F: include/linux/mfd/lp8788*.h
9916
9917TI NETCP ETHERNET DRIVER
9918M: Wingman Kwok <w-kwok2@ti.com>
9919M: Murali Karicheri <m-karicheri2@ti.com>
9920L: netdev@vger.kernel.org
9921S: Maintained
9922F: drivers/net/ethernet/ti/netcp*
9923
9924TI TWL4030 SERIES SOC CODEC DRIVER
9925M: Peter Ujfalusi <peter.ujfalusi@ti.com>
9926L: alsa-devel@alsa-project.org (moderated for non-subscribers)
9927S: Maintained
9928F: sound/soc/codecs/twl4030*
9929
9930TI WILINK WIRELESS DRIVERS
9931L: linux-wireless@vger.kernel.org
9932W: http://wireless.kernel.org/en/users/Drivers/wl12xx
9933W: http://wireless.kernel.org/en/users/Drivers/wl1251
9934T: git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
9935S: Orphan
9936F: drivers/net/wireless/ti/
9937F: include/linux/wl12xx.h
9938
9939TIPC NETWORK LAYER
9940M: Jon Maloy <jon.maloy@ericsson.com>
9941M: Ying Xue <ying.xue@windriver.com>
9942L: netdev@vger.kernel.org (core kernel code)
9943L: tipc-discussion@lists.sourceforge.net (user apps, general discussion)
9944W: http://tipc.sourceforge.net/
9945S: Maintained
9946F: include/uapi/linux/tipc*.h
9947F: net/tipc/
9948
9949TILE ARCHITECTURE
9950M: Chris Metcalf <cmetcalf@ezchip.com>
9951W: http://www.ezchip.com/scm/
9952S: Supported
9953F: arch/tile/
9954F: drivers/char/tile-srom.c
9955F: drivers/edac/tile_edac.c
9956F: drivers/net/ethernet/tile/
9957F: drivers/rtc/rtc-tile.c
9958F: drivers/tty/hvc/hvc_tile.c
9959F: drivers/tty/serial/tilegx.c
9960F: drivers/usb/host/*-tilegx.c
9961F: include/linux/usb/tilegx.h
9962
9963TLAN NETWORK DRIVER
9964M: Samuel Chessman <chessman@tux.org>
9965L: tlan-devel@lists.sourceforge.net (subscribers-only)
9966W: http://sourceforge.net/projects/tlan/
9967S: Maintained
9968F: Documentation/networking/tlan.txt
9969F: drivers/net/ethernet/ti/tlan.*
9970
9971TOMOYO SECURITY MODULE
9972M: Kentaro Takeda <takedakn@nttdata.co.jp>
9973M: Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
9974L: tomoyo-dev-en@lists.sourceforge.jp (subscribers-only, for developers in English)
9975L: tomoyo-users-en@lists.sourceforge.jp (subscribers-only, for users in English)
9976L: tomoyo-dev@lists.sourceforge.jp (subscribers-only, for developers in Japanese)
9977L: tomoyo-users@lists.sourceforge.jp (subscribers-only, for users in Japanese)
9978W: http://tomoyo.sourceforge.jp/
9979T: quilt http://svn.sourceforge.jp/svnroot/tomoyo/trunk/2.5.x/tomoyo-lsm/patches/
9980S: Maintained
9981F: security/tomoyo/
9982
9983TOPSTAR LAPTOP EXTRAS DRIVER
9984M: Herton Ronaldo Krzesinski <herton@canonical.com>
9985L: platform-driver-x86@vger.kernel.org
9986S: Maintained
9987F: drivers/platform/x86/topstar-laptop.c
9988
9989TOSHIBA ACPI EXTRAS DRIVER
9990M: Azael Avalos <coproscefalo@gmail.com>
9991L: platform-driver-x86@vger.kernel.org
9992S: Maintained
9993F: drivers/platform/x86/toshiba_acpi.c
9994
9995TOSHIBA BLUETOOTH DRIVER
9996M: Azael Avalos <coproscefalo@gmail.com>
9997L: platform-driver-x86@vger.kernel.org
9998S: Maintained
9999F: drivers/platform/x86/toshiba_bluetooth.c
10000
10001TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
10002M: Azael Avalos <coproscefalo@gmail.com>
10003L: platform-driver-x86@vger.kernel.org
10004S: Maintained
10005F: drivers/platform/x86/toshiba_haps.c
10006
10007TOSHIBA SMM DRIVER
10008M: Jonathan Buzzard <jonathan@buzzard.org.uk>
10009L: tlinux-users@tce.toshiba-dme.co.jp
10010W: http://www.buzzard.org.uk/toshiba/
10011S: Maintained
10012F: drivers/char/toshiba.c
10013F: include/linux/toshiba.h
10014F: include/uapi/linux/toshiba.h
10015
10016TMIO MMC DRIVER
10017M: Ian Molton <ian.molton@codethink.co.uk>
10018L: linux-mmc@vger.kernel.org
10019S: Maintained
10020F: drivers/mmc/host/tmio_mmc*
10021F: drivers/mmc/host/sh_mobile_sdhi.c
10022F: include/linux/mmc/tmio.h
10023F: include/linux/mmc/sh_mobile_sdhi.h
10024
10025TMP401 HARDWARE MONITOR DRIVER
10026M: Guenter Roeck <linux@roeck-us.net>
10027L: lm-sensors@lm-sensors.org
10028S: Maintained
10029F: Documentation/hwmon/tmp401
10030F: drivers/hwmon/tmp401.c
10031
10032TMPFS (SHMEM FILESYSTEM)
10033M: Hugh Dickins <hughd@google.com>
10034L: linux-mm@kvack.org
10035S: Maintained
10036F: include/linux/shmem_fs.h
10037F: mm/shmem.c
10038
10039TM6000 VIDEO4LINUX DRIVER
10040M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
10041L: linux-media@vger.kernel.org
10042W: http://linuxtv.org
10043T: git git://linuxtv.org/media_tree.git
10044S: Odd fixes
10045F: drivers/media/usb/tm6000/
10046
10047TW68 VIDEO4LINUX DRIVER
10048M: Hans Verkuil <hverkuil@xs4all.nl>
10049L: linux-media@vger.kernel.org
10050T: git git://linuxtv.org/media_tree.git
10051W: http://linuxtv.org
10052S: Odd Fixes
10053F: drivers/media/pci/tw68/
10054
10055TPM DEVICE DRIVER
10056M: Peter Huewe <peterhuewe@gmx.de>
10057M: Marcel Selhorst <tpmdd@selhorst.net>
10058R: Jason Gunthorpe <jgunthorpe@obsidianresearch.com>
10059W: http://tpmdd.sourceforge.net
10060L: tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers)
10061Q: git git://github.com/PeterHuewe/linux-tpmdd.git
10062T: https://github.com/PeterHuewe/linux-tpmdd
10063S: Maintained
10064F: drivers/char/tpm/
10065
10066TPM IBM_VTPM DEVICE DRIVER
10067M: Ashley Lai <ashleydlai@gmail.com>
10068W: http://tpmdd.sourceforge.net
10069L: tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers)
10070S: Maintained
10071F: drivers/char/tpm/tpm_ibmvtpm*
10072
10073TRACING
10074M: Steven Rostedt <rostedt@goodmis.org>
10075M: Ingo Molnar <mingo@redhat.com>
10076T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
10077S: Maintained
10078F: Documentation/trace/ftrace.txt
10079F: arch/*/*/*/ftrace.h
10080F: arch/*/kernel/ftrace.c
10081F: include/*/ftrace.h
10082F: include/linux/trace*.h
10083F: include/trace/
10084F: kernel/trace/
10085F: tools/testing/selftests/ftrace/
10086
10087TRIVIAL PATCHES
10088M: Jiri Kosina <trivial@kernel.org>
10089T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git
10090S: Maintained
10091K: ^Subject:.*(?i)trivial
10092
10093TTY LAYER
10094M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
10095M: Jiri Slaby <jslaby@suse.cz>
10096S: Supported
10097T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
10098F: drivers/tty/
10099F: drivers/tty/serial/serial_core.c
10100F: include/linux/serial_core.h
10101F: include/linux/serial.h
10102F: include/linux/tty.h
10103F: include/uapi/linux/serial_core.h
10104F: include/uapi/linux/serial.h
10105F: include/uapi/linux/tty.h
10106
10107TUA9001 MEDIA DRIVER
10108M: Antti Palosaari <crope@iki.fi>
10109L: linux-media@vger.kernel.org
10110W: http://linuxtv.org/
10111W: http://palosaari.fi/linux/
10112Q: http://patchwork.linuxtv.org/project/linux-media/list/
10113T: git git://linuxtv.org/anttip/media_tree.git
10114S: Maintained
10115F: drivers/media/tuners/tua9001*
10116
10117TULIP NETWORK DRIVERS
10118M: Grant Grundler <grundler@parisc-linux.org>
10119L: netdev@vger.kernel.org
10120S: Maintained
10121F: drivers/net/ethernet/dec/tulip/
10122
10123TUN/TAP driver
10124M: Maxim Krasnyansky <maxk@qti.qualcomm.com>
10125W: http://vtun.sourceforge.net/tun
10126S: Maintained
10127F: Documentation/networking/tuntap.txt
10128F: arch/um/os-Linux/drivers/
10129
10130TURBOCHANNEL SUBSYSTEM
10131M: "Maciej W. Rozycki" <macro@linux-mips.org>
10132M: Ralf Baechle <ralf@linux-mips.org>
10133L: linux-mips@linux-mips.org
10134Q: http://patchwork.linux-mips.org/project/linux-mips/list/
10135S: Maintained
10136F: drivers/tc/
10137F: include/linux/tc.h
10138
10139U14-34F SCSI DRIVER
10140M: Dario Ballabio <ballabio_dario@emc.com>
10141L: linux-scsi@vger.kernel.org
10142S: Maintained
10143F: drivers/scsi/u14-34f.c
10144
10145UBI FILE SYSTEM (UBIFS)
10146M: Artem Bityutskiy <dedekind1@gmail.com>
10147M: Adrian Hunter <adrian.hunter@intel.com>
10148L: linux-mtd@lists.infradead.org
10149T: git git://git.infradead.org/ubifs-2.6.git
10150W: http://www.linux-mtd.infradead.org/doc/ubifs.html
10151S: Maintained
10152F: Documentation/filesystems/ubifs.txt
10153F: fs/ubifs/
10154
10155UCLINUX (AND M68KNOMMU)
10156M: Greg Ungerer <gerg@uclinux.org>
10157W: http://www.uclinux.org/
10158L: uclinux-dev@uclinux.org (subscribers-only)
10159S: Maintained
10160F: arch/m68k/*/*_no.*
10161F: arch/m68k/include/asm/*_no.*
10162
10163UDF FILESYSTEM
10164M: Jan Kara <jack@suse.cz>
10165S: Maintained
10166F: Documentation/filesystems/udf.txt
10167F: fs/udf/
10168
10169UFS FILESYSTEM
10170M: Evgeniy Dushistov <dushistov@mail.ru>
10171S: Maintained
10172F: Documentation/filesystems/ufs.txt
10173F: fs/ufs/
10174
10175UHID USERSPACE HID IO DRIVER:
10176M: David Herrmann <dh.herrmann@googlemail.com>
10177L: linux-input@vger.kernel.org
10178S: Maintained
10179F: drivers/hid/uhid.c
10180F: include/uapi/linux/uhid.h
10181
10182ULTRA-WIDEBAND (UWB) SUBSYSTEM:
10183L: linux-usb@vger.kernel.org
10184S: Orphan
10185F: drivers/uwb/
10186F: include/linux/uwb.h
10187F: include/linux/uwb/
10188
10189UNICORE32 ARCHITECTURE:
10190M: Guan Xuetao <gxt@mprc.pku.edu.cn>
10191W: http://mprc.pku.edu.cn/~guanxuetao/linux
10192S: Maintained
10193T: git git://github.com/gxt/linux.git
10194F: arch/unicore32/
10195
10196UNIFDEF
10197M: Tony Finch <dot@dotat.at>
10198W: http://dotat.at/prog/unifdef
10199S: Maintained
10200F: scripts/unifdef.c
10201
10202UNIFORM CDROM DRIVER
10203M: Jens Axboe <axboe@kernel.dk>
10204W: http://www.kernel.dk
10205S: Maintained
10206F: Documentation/cdrom/
10207F: drivers/cdrom/cdrom.c
10208F: include/linux/cdrom.h
10209F: include/uapi/linux/cdrom.h
10210
10211UNISYS S-PAR DRIVERS
10212M: Benjamin Romer <benjamin.romer@unisys.com>
10213M: David Kershner <david.kershner@unisys.com>
10214L: sparmaintainer@unisys.com (Unisys internal)
10215S: Supported
10216F: drivers/staging/unisys/
10217
10218UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
10219M: Vinayak Holikatti <vinholikatti@gmail.com>
10220L: linux-scsi@vger.kernel.org
10221S: Supported
10222F: Documentation/scsi/ufs.txt
10223F: drivers/scsi/ufs/
10224
10225UNSORTED BLOCK IMAGES (UBI)
10226M: Artem Bityutskiy <dedekind1@gmail.com>
10227M: Richard Weinberger <richard@nod.at>
10228W: http://www.linux-mtd.infradead.org/
10229L: linux-mtd@lists.infradead.org
10230T: git git://git.infradead.org/ubifs-2.6.git
10231S: Supported
10232F: drivers/mtd/ubi/
10233F: include/linux/mtd/ubi.h
10234F: include/uapi/mtd/ubi-user.h
10235
10236USB ACM DRIVER
10237M: Oliver Neukum <oliver@neukum.org>
10238L: linux-usb@vger.kernel.org
10239S: Maintained
10240F: Documentation/usb/acm.txt
10241F: drivers/usb/class/cdc-acm.*
10242
10243USB AR5523 WIRELESS DRIVER
10244M: Pontus Fuchs <pontus.fuchs@gmail.com>
10245L: linux-wireless@vger.kernel.org
10246S: Maintained
10247F: drivers/net/wireless/ath/ar5523/
10248
10249USB ATTACHED SCSI
10250M: Hans de Goede <hdegoede@redhat.com>
10251M: Gerd Hoffmann <kraxel@redhat.com>
10252L: linux-usb@vger.kernel.org
10253L: linux-scsi@vger.kernel.org
10254S: Maintained
10255F: drivers/usb/storage/uas.c
10256
10257USB CDC ETHERNET DRIVER
10258M: Oliver Neukum <oliver@neukum.org>
10259L: linux-usb@vger.kernel.org
10260S: Maintained
10261F: drivers/net/usb/cdc_*.c
10262F: include/uapi/linux/usb/cdc.h
10263
10264USB CHAOSKEY DRIVER
10265M: Keith Packard <keithp@keithp.com>
10266L: linux-usb@vger.kernel.org
10267S: Maintained
10268F: drivers/usb/misc/chaoskey.c
10269
10270USB CYPRESS C67X00 DRIVER
10271M: Peter Korsgaard <jacmet@sunsite.dk>
10272L: linux-usb@vger.kernel.org
10273S: Maintained
10274F: drivers/usb/c67x00/
10275
10276USB DAVICOM DM9601 DRIVER
10277M: Peter Korsgaard <jacmet@sunsite.dk>
10278L: netdev@vger.kernel.org
10279W: http://www.linux-usb.org/usbnet
10280S: Maintained
10281F: drivers/net/usb/dm9601.c
10282
10283USB DIAMOND RIO500 DRIVER
10284M: Cesar Miquel <miquel@df.uba.ar>
10285L: rio500-users@lists.sourceforge.net
10286W: http://rio500.sourceforge.net
10287S: Maintained
10288F: drivers/usb/misc/rio500*
10289
10290USB EHCI DRIVER
10291M: Alan Stern <stern@rowland.harvard.edu>
10292L: linux-usb@vger.kernel.org
10293S: Maintained
10294F: Documentation/usb/ehci.txt
10295F: drivers/usb/host/ehci*
10296
10297USB GADGET/PERIPHERAL SUBSYSTEM
10298M: Felipe Balbi <balbi@ti.com>
10299L: linux-usb@vger.kernel.org
10300W: http://www.linux-usb.org/gadget
10301T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
10302S: Maintained
10303F: drivers/usb/gadget/
10304F: include/linux/usb/gadget*
10305
10306USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
10307M: Jiri Kosina <jkosina@suse.cz>
10308L: linux-usb@vger.kernel.org
10309T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
10310S: Maintained
10311F: Documentation/hid/hiddev.txt
10312F: drivers/hid/usbhid/
10313
10314USB ISP116X DRIVER
10315M: Olav Kongas <ok@artecdesign.ee>
10316L: linux-usb@vger.kernel.org
10317S: Maintained
10318F: drivers/usb/host/isp116x*
10319F: include/linux/usb/isp116x.h
10320
10321USB MASS STORAGE DRIVER
10322M: Matthew Dharm <mdharm-usb@one-eyed-alien.net>
10323L: linux-usb@vger.kernel.org
10324L: usb-storage@lists.one-eyed-alien.net
10325S: Maintained
10326W: http://www.one-eyed-alien.net/~mdharm/linux-usb/
10327F: drivers/usb/storage/
10328
10329USB MIDI DRIVER
10330M: Clemens Ladisch <clemens@ladisch.de>
10331L: alsa-devel@alsa-project.org (moderated for non-subscribers)
10332T: git git://git.alsa-project.org/alsa-kernel.git
10333S: Maintained
10334F: sound/usb/midi.*
10335
10336USB NETWORKING DRIVERS
10337L: linux-usb@vger.kernel.org
10338S: Odd Fixes
10339F: drivers/net/usb/
10340
10341USB OHCI DRIVER
10342M: Alan Stern <stern@rowland.harvard.edu>
10343L: linux-usb@vger.kernel.org
10344S: Maintained
10345F: Documentation/usb/ohci.txt
10346F: drivers/usb/host/ohci*
10347
10348USB OTG FSM (Finite State Machine)
10349M: Peter Chen <Peter.Chen@freescale.com>
10350T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
10351L: linux-usb@vger.kernel.org
10352S: Maintained
10353F: drivers/usb/common/usb-otg-fsm.c
10354
10355USB OVER IP DRIVER
10356M: Valentina Manea <valentina.manea.m@gmail.com>
10357M: Shuah Khan <shuah.kh@samsung.com>
10358L: linux-usb@vger.kernel.org
10359S: Maintained
10360F: drivers/usb/usbip/
10361F: tools/usb/usbip/
10362
10363USB PEGASUS DRIVER
10364M: Petko Manolov <petkan@nucleusys.com>
10365L: linux-usb@vger.kernel.org
10366L: netdev@vger.kernel.org
10367T: git git://github.com/petkan/pegasus.git
10368W: https://github.com/petkan/pegasus
10369S: Maintained
10370F: drivers/net/usb/pegasus.*
10371
10372USB PHY LAYER
10373M: Felipe Balbi <balbi@ti.com>
10374L: linux-usb@vger.kernel.org
10375T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
10376S: Maintained
10377F: drivers/usb/phy/
10378
10379USB PRINTER DRIVER (usblp)
10380M: Pete Zaitcev <zaitcev@redhat.com>
10381L: linux-usb@vger.kernel.org
10382S: Supported
10383F: drivers/usb/class/usblp.c
10384
10385USB RTL8150 DRIVER
10386M: Petko Manolov <petkan@nucleusys.com>
10387L: linux-usb@vger.kernel.org
10388L: netdev@vger.kernel.org
10389T: git git://github.com/petkan/rtl8150.git
10390W: https://github.com/petkan/rtl8150
10391S: Maintained
10392F: drivers/net/usb/rtl8150.c
10393
10394USB SERIAL SUBSYSTEM
10395M: Johan Hovold <johan@kernel.org>
10396L: linux-usb@vger.kernel.org
10397S: Maintained
10398F: Documentation/usb/usb-serial.txt
10399F: drivers/usb/serial/
10400F: include/linux/usb/serial.h
10401
10402USB SMSC75XX ETHERNET DRIVER
10403M: Steve Glendinning <steve.glendinning@shawell.net>
10404L: netdev@vger.kernel.org
10405S: Maintained
10406F: drivers/net/usb/smsc75xx.*
10407
10408USB SMSC95XX ETHERNET DRIVER
10409M: Steve Glendinning <steve.glendinning@shawell.net>
10410L: netdev@vger.kernel.org
10411S: Maintained
10412F: drivers/net/usb/smsc95xx.*
10413
10414USB SUBSYSTEM
10415M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
10416L: linux-usb@vger.kernel.org
10417W: http://www.linux-usb.org
10418T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
10419S: Supported
10420F: Documentation/usb/
10421F: drivers/usb/
10422F: include/linux/usb.h
10423F: include/linux/usb/
10424
10425USB UHCI DRIVER
10426M: Alan Stern <stern@rowland.harvard.edu>
10427L: linux-usb@vger.kernel.org
10428S: Maintained
10429F: drivers/usb/host/uhci*
10430
10431USB "USBNET" DRIVER FRAMEWORK
10432M: Oliver Neukum <oneukum@suse.de>
10433L: netdev@vger.kernel.org
10434W: http://www.linux-usb.org/usbnet
10435S: Maintained
10436F: drivers/net/usb/usbnet.c
10437F: include/linux/usb/usbnet.h
10438
10439USB VIDEO CLASS
10440M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10441L: linux-uvc-devel@lists.sourceforge.net (subscribers-only)
10442L: linux-media@vger.kernel.org
10443T: git git://linuxtv.org/media_tree.git
10444W: http://www.ideasonboard.org/uvc/
10445S: Maintained
10446F: drivers/media/usb/uvc/
10447F: include/uapi/linux/uvcvideo.h
10448
10449USB VISION DRIVER
10450M: Hans Verkuil <hverkuil@xs4all.nl>
10451L: linux-media@vger.kernel.org
10452T: git git://linuxtv.org/media_tree.git
10453W: http://linuxtv.org
10454S: Odd Fixes
10455F: drivers/media/usb/usbvision/
10456
10457USB WEBCAM GADGET
10458M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10459L: linux-usb@vger.kernel.org
10460S: Maintained
10461F: drivers/usb/gadget/function/*uvc*
10462F: drivers/usb/gadget/legacy/webcam.c
10463
10464USB WIRELESS RNDIS DRIVER (rndis_wlan)
10465M: Jussi Kivilinna <jussi.kivilinna@iki.fi>
10466L: linux-wireless@vger.kernel.org
10467S: Maintained
10468F: drivers/net/wireless/rndis_wlan.c
10469
10470USB XHCI DRIVER
10471M: Mathias Nyman <mathias.nyman@intel.com>
10472L: linux-usb@vger.kernel.org
10473S: Supported
10474F: drivers/usb/host/xhci*
10475F: drivers/usb/host/pci-quirks*
10476
10477USB ZD1201 DRIVER
10478L: linux-wireless@vger.kernel.org
10479W: http://linux-lc100020.sourceforge.net
10480S: Orphan
10481F: drivers/net/wireless/zd1201.*
10482
10483USB ZR364XX DRIVER
10484M: Antoine Jacquet <royale@zerezo.com>
10485L: linux-usb@vger.kernel.org
10486L: linux-media@vger.kernel.org
10487T: git git://linuxtv.org/media_tree.git
10488W: http://royale.zerezo.com/zr364xx/
10489S: Maintained
10490F: Documentation/video4linux/zr364xx.txt
10491F: drivers/media/usb/zr364xx/
10492
10493USER-MODE LINUX (UML)
10494M: Jeff Dike <jdike@addtoit.com>
10495M: Richard Weinberger <richard@nod.at>
10496L: user-mode-linux-devel@lists.sourceforge.net
10497L: user-mode-linux-user@lists.sourceforge.net
10498W: http://user-mode-linux.sourceforge.net
10499S: Maintained
10500F: Documentation/virtual/uml/
10501F: arch/um/
10502F: arch/x86/um/
10503F: fs/hostfs/
10504F: fs/hppfs/
10505
10506USERSPACE I/O (UIO)
10507M: "Hans J. Koch" <hjk@hansjkoch.de>
10508M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
10509S: Maintained
10510T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
10511F: Documentation/DocBook/uio-howto.tmpl
10512F: drivers/uio/
10513F: include/linux/uio*.h
10514
10515UTIL-LINUX PACKAGE
10516M: Karel Zak <kzak@redhat.com>
10517L: util-linux@vger.kernel.org
10518W: http://en.wikipedia.org/wiki/Util-linux
10519T: git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
10520S: Maintained
10521
10522UVESAFB DRIVER
10523M: Michal Januszewski <spock@gentoo.org>
10524L: linux-fbdev@vger.kernel.org
10525W: http://dev.gentoo.org/~spock/projects/uvesafb/
10526S: Maintained
10527F: Documentation/fb/uvesafb.txt
10528F: drivers/video/fbdev/uvesafb.*
10529
10530VFAT/FAT/MSDOS FILESYSTEM
10531M: OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
10532S: Maintained
10533F: Documentation/filesystems/vfat.txt
10534F: fs/fat/
10535
10536VFIO DRIVER
10537M: Alex Williamson <alex.williamson@redhat.com>
10538L: kvm@vger.kernel.org
10539S: Maintained
10540F: Documentation/vfio.txt
10541F: drivers/vfio/
10542F: include/linux/vfio.h
10543F: include/uapi/linux/vfio.h
10544
10545VIDEOBUF2 FRAMEWORK
10546M: Pawel Osciak <pawel@osciak.com>
10547M: Marek Szyprowski <m.szyprowski@samsung.com>
10548M: Kyungmin Park <kyungmin.park@samsung.com>
10549L: linux-media@vger.kernel.org
10550S: Maintained
10551F: drivers/media/v4l2-core/videobuf2-*
10552F: include/media/videobuf2-*
10553
10554VIRTIO CONSOLE DRIVER
10555M: Amit Shah <amit.shah@redhat.com>
10556L: virtualization@lists.linux-foundation.org
10557S: Maintained
10558F: drivers/char/virtio_console.c
10559F: include/linux/virtio_console.h
10560F: include/uapi/linux/virtio_console.h
10561
10562VIRTIO CORE, NET AND BLOCK DRIVERS
10563M: "Michael S. Tsirkin" <mst@redhat.com>
10564L: virtualization@lists.linux-foundation.org
10565S: Maintained
10566F: drivers/virtio/
10567F: tools/virtio/
10568F: drivers/net/virtio_net.c
10569F: drivers/block/virtio_blk.c
10570F: include/linux/virtio_*.h
10571F: include/uapi/linux/virtio_*.h
10572
10573VIRTIO DRIVERS FOR S390
10574M: Christian Borntraeger <borntraeger@de.ibm.com>
10575M: Cornelia Huck <cornelia.huck@de.ibm.com>
10576L: linux-s390@vger.kernel.org
10577L: virtualization@lists.linux-foundation.org
10578L: kvm@vger.kernel.org
10579S: Supported
10580F: drivers/s390/kvm/
10581
10582VIRTIO HOST (VHOST)
10583M: "Michael S. Tsirkin" <mst@redhat.com>
10584L: kvm@vger.kernel.org
10585L: virtualization@lists.linux-foundation.org
10586L: netdev@vger.kernel.org
10587S: Maintained
10588F: drivers/vhost/
10589F: include/uapi/linux/vhost.h
10590
10591VIRTIO INPUT DRIVER
10592M: Gerd Hoffmann <kraxel@redhat.com>
10593S: Maintained
10594F: drivers/virtio/virtio_input.c
10595F: include/uapi/linux/virtio_input.h
10596
10597VIA RHINE NETWORK DRIVER
10598M: Roger Luethi <rl@hellgate.ch>
10599S: Maintained
10600F: drivers/net/ethernet/via/via-rhine.c
10601
10602VIA SD/MMC CARD CONTROLLER DRIVER
10603M: Bruce Chang <brucechang@via.com.tw>
10604M: Harald Welte <HaraldWelte@viatech.com>
10605S: Maintained
10606F: drivers/mmc/host/via-sdmmc.c
10607
10608VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
10609M: Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
10610L: linux-fbdev@vger.kernel.org
10611S: Maintained
10612F: include/linux/via-core.h
10613F: include/linux/via-gpio.h
10614F: include/linux/via_i2c.h
10615F: drivers/video/fbdev/via/
10616
10617VIA VELOCITY NETWORK DRIVER
10618M: Francois Romieu <romieu@fr.zoreil.com>
10619L: netdev@vger.kernel.org
10620S: Maintained
10621F: drivers/net/ethernet/via/via-velocity.*
10622
10623VIVID VIRTUAL VIDEO DRIVER
10624M: Hans Verkuil <hverkuil@xs4all.nl>
10625L: linux-media@vger.kernel.org
10626T: git git://linuxtv.org/media_tree.git
10627W: http://linuxtv.org
10628S: Maintained
10629F: drivers/media/platform/vivid/*
10630
10631VLAN (802.1Q)
10632M: Patrick McHardy <kaber@trash.net>
10633L: netdev@vger.kernel.org
10634S: Maintained
10635F: drivers/net/macvlan.c
10636F: include/linux/if_*vlan.h
10637F: net/8021q/
10638
10639VLYNQ BUS
10640M: Florian Fainelli <florian@openwrt.org>
10641L: openwrt-devel@lists.openwrt.org (subscribers-only)
10642S: Maintained
10643F: drivers/vlynq/vlynq.c
10644F: include/linux/vlynq.h
10645
10646VME SUBSYSTEM
10647M: Martyn Welch <martyn.welch@ge.com>
10648M: Manohar Vanga <manohar.vanga@gmail.com>
10649M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
10650L: devel@driverdev.osuosl.org
10651S: Maintained
10652T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
10653F: Documentation/vme_api.txt
10654F: drivers/staging/vme/
10655F: drivers/vme/
10656F: include/linux/vme*
10657
10658VMWARE HYPERVISOR INTERFACE
10659M: Alok Kataria <akataria@vmware.com>
10660L: virtualization@lists.linux-foundation.org
10661S: Supported
10662F: arch/x86/kernel/cpu/vmware.c
10663
10664VMWARE BALLOON DRIVER
10665M: Xavier Deguillard <xdeguillard@vmware.com>
10666M: Philip Moltmann <moltmann@vmware.com>
10667M: "VMware, Inc." <pv-drivers@vmware.com>
10668L: linux-kernel@vger.kernel.org
10669S: Maintained
10670F: drivers/misc/vmw_balloon.c
10671
10672VMWARE VMMOUSE SUBDRIVER
10673M: "VMware Graphics" <linux-graphics-maintainer@vmware.com>
10674M: "VMware, Inc." <pv-drivers@vmware.com>
10675L: linux-input@vger.kernel.org
10676S: Maintained
10677F: drivers/input/mouse/vmmouse.c
10678F: drivers/input/mouse/vmmouse.h
10679
10680VMWARE VMXNET3 ETHERNET DRIVER
10681M: Shreyas Bhatewara <sbhatewara@vmware.com>
10682M: "VMware, Inc." <pv-drivers@vmware.com>
10683L: netdev@vger.kernel.org
10684S: Maintained
10685F: drivers/net/vmxnet3/
10686
10687VMware PVSCSI driver
10688M: Arvind Kumar <arvindkumar@vmware.com>
10689M: VMware PV-Drivers <pv-drivers@vmware.com>
10690L: linux-scsi@vger.kernel.org
10691S: Maintained
10692F: drivers/scsi/vmw_pvscsi.c
10693F: drivers/scsi/vmw_pvscsi.h
10694
10695VOLTAGE AND CURRENT REGULATOR FRAMEWORK
10696M: Liam Girdwood <lgirdwood@gmail.com>
10697M: Mark Brown <broonie@kernel.org>
10698L: linux-kernel@vger.kernel.org
10699W: http://opensource.wolfsonmicro.com/node/15
10700W: http://www.slimlogic.co.uk/?p=48
10701T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
10702S: Supported
10703F: drivers/regulator/
10704F: include/linux/regulator/
10705
10706VT1211 HARDWARE MONITOR DRIVER
10707M: Juerg Haefliger <juergh@gmail.com>
10708L: lm-sensors@lm-sensors.org
10709S: Maintained
10710F: Documentation/hwmon/vt1211
10711F: drivers/hwmon/vt1211.c
10712
10713VT8231 HARDWARE MONITOR DRIVER
10714M: Roger Lucas <vt8231@hiddenengine.co.uk>
10715L: lm-sensors@lm-sensors.org
10716S: Maintained
10717F: drivers/hwmon/vt8231.c
10718
10719VUB300 USB to SDIO/SD/MMC bridge chip
10720M: Tony Olech <tony.olech@elandigitalsystems.com>
10721L: linux-mmc@vger.kernel.org
10722L: linux-usb@vger.kernel.org
10723S: Supported
10724F: drivers/mmc/host/vub300.c
10725
10726W1 DALLAS'S 1-WIRE BUS
10727M: Evgeniy Polyakov <zbr@ioremap.net>
10728S: Maintained
10729F: Documentation/w1/
10730F: drivers/w1/
10731
10732W83791D HARDWARE MONITORING DRIVER
10733M: Marc Hulsman <m.hulsman@tudelft.nl>
10734L: lm-sensors@lm-sensors.org
10735S: Maintained
10736F: Documentation/hwmon/w83791d
10737F: drivers/hwmon/w83791d.c
10738
10739W83793 HARDWARE MONITORING DRIVER
10740M: Rudolf Marek <r.marek@assembler.cz>
10741L: lm-sensors@lm-sensors.org
10742S: Maintained
10743F: Documentation/hwmon/w83793
10744F: drivers/hwmon/w83793.c
10745
10746W83795 HARDWARE MONITORING DRIVER
10747M: Jean Delvare <jdelvare@suse.de>
10748L: lm-sensors@lm-sensors.org
10749S: Maintained
10750F: drivers/hwmon/w83795.c
10751
10752W83L51xD SD/MMC CARD INTERFACE DRIVER
10753M: Pierre Ossman <pierre@ossman.eu>
10754S: Maintained
10755F: drivers/mmc/host/wbsd.*
10756
10757WACOM PROTOCOL 4 SERIAL TABLETS
10758M: Julian Squires <julian@cipht.net>
10759M: Hans de Goede <hdegoede@redhat.com>
10760L: linux-input@vger.kernel.org
10761S: Maintained
10762F: drivers/input/tablet/wacom_serial4.c
10763
10764WATCHDOG DEVICE DRIVERS
10765M: Wim Van Sebroeck <wim@iguana.be>
10766L: linux-watchdog@vger.kernel.org
10767W: http://www.linux-watchdog.org/
10768T: git git://www.linux-watchdog.org/linux-watchdog.git
10769S: Maintained
10770F: Documentation/watchdog/
10771F: drivers/watchdog/
10772F: include/linux/watchdog.h
10773F: include/uapi/linux/watchdog.h
10774
10775WD7000 SCSI DRIVER
10776M: Miroslav Zagorac <zaga@fly.cc.fer.hr>
10777L: linux-scsi@vger.kernel.org
10778S: Maintained
10779F: drivers/scsi/wd7000.c
10780
10781WIIMOTE HID DRIVER
10782M: David Herrmann <dh.herrmann@googlemail.com>
10783L: linux-input@vger.kernel.org
10784S: Maintained
10785F: drivers/hid/hid-wiimote*
10786
10787WINBOND CIR DRIVER
10788M: David Härdeman <david@hardeman.nu>
10789S: Maintained
10790F: drivers/media/rc/winbond-cir.c
10791
10792WIMAX STACK
10793M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
10794M: linux-wimax@intel.com
10795L: wimax@linuxwimax.org (subscribers-only)
10796S: Supported
10797W: http://linuxwimax.org
10798F: Documentation/wimax/README.wimax
10799F: include/linux/wimax/debug.h
10800F: include/net/wimax.h
10801F: include/uapi/linux/wimax.h
10802F: net/wimax/
10803
10804WISTRON LAPTOP BUTTON DRIVER
10805M: Miloslav Trmac <mitr@volny.cz>
10806S: Maintained
10807F: drivers/input/misc/wistron_btns.c
10808
10809WL3501 WIRELESS PCMCIA CARD DRIVER
10810M: Arnaldo Carvalho de Melo <acme@ghostprotocols.net>
10811L: linux-wireless@vger.kernel.org
10812W: http://oops.ghostprotocols.net:81/blog
10813S: Maintained
10814F: drivers/net/wireless/wl3501*
10815
10816WM97XX TOUCHSCREEN DRIVERS
10817M: Mark Brown <broonie@kernel.org>
10818M: Liam Girdwood <lrg@slimlogic.co.uk>
10819L: linux-input@vger.kernel.org
10820T: git git://opensource.wolfsonmicro.com/linux-2.6-touch
10821W: http://opensource.wolfsonmicro.com/node/7
10822S: Supported
10823F: drivers/input/touchscreen/*wm97*
10824F: include/linux/wm97xx.h
10825
10826WOLFSON MICROELECTRONICS DRIVERS
10827L: patches@opensource.wolfsonmicro.com
10828T: git git://opensource.wolfsonmicro.com/linux-2.6-asoc
10829T: git git://opensource.wolfsonmicro.com/linux-2.6-audioplus
10830W: http://opensource.wolfsonmicro.com/content/linux-drivers-wolfson-devices
10831S: Supported
10832F: Documentation/hwmon/wm83??
10833F: arch/arm/mach-s3c64xx/mach-crag6410*
10834F: drivers/clk/clk-wm83*.c
10835F: drivers/extcon/extcon-arizona.c
10836F: drivers/leds/leds-wm83*.c
10837F: drivers/gpio/gpio-*wm*.c
10838F: drivers/gpio/gpio-arizona.c
10839F: drivers/hwmon/wm83??-hwmon.c
10840F: drivers/input/misc/wm831x-on.c
10841F: drivers/input/touchscreen/wm831x-ts.c
10842F: drivers/input/touchscreen/wm97*.c
10843F: drivers/mfd/arizona*
10844F: drivers/mfd/wm*.c
10845F: drivers/power/wm83*.c
10846F: drivers/rtc/rtc-wm83*.c
10847F: drivers/regulator/wm8*.c
10848F: drivers/video/backlight/wm83*_bl.c
10849F: drivers/watchdog/wm83*_wdt.c
10850F: include/linux/mfd/arizona/
10851F: include/linux/mfd/wm831x/
10852F: include/linux/mfd/wm8350/
10853F: include/linux/mfd/wm8400*
10854F: include/linux/wm97xx.h
10855F: include/sound/wm????.h
10856F: sound/soc/codecs/arizona.?
10857F: sound/soc/codecs/wm*
10858
10859WORKQUEUE
10860M: Tejun Heo <tj@kernel.org>
10861T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
10862S: Maintained
10863F: include/linux/workqueue.h
10864F: kernel/workqueue.c
10865F: Documentation/workqueue.txt
10866
10867X.25 NETWORK LAYER
10868M: Andrew Hendry <andrew.hendry@gmail.com>
10869L: linux-x25@vger.kernel.org
10870S: Odd Fixes
10871F: Documentation/networking/x25*
10872F: include/net/x25*
10873F: net/x25/
10874
10875X86 ARCHITECTURE (32-BIT AND 64-BIT)
10876M: Thomas Gleixner <tglx@linutronix.de>
10877M: Ingo Molnar <mingo@redhat.com>
10878M: "H. Peter Anvin" <hpa@zytor.com>
10879M: x86@kernel.org
10880L: linux-kernel@vger.kernel.org
10881T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
10882S: Maintained
10883F: Documentation/x86/
10884F: arch/x86/
10885
10886X86 PLATFORM DRIVERS
10887M: Darren Hart <dvhart@infradead.org>
10888L: platform-driver-x86@vger.kernel.org
10889T: git git://git.infradead.org/users/dvhart/linux-platform-drivers-x86.git
10890S: Maintained
10891F: drivers/platform/x86/
10892
10893X86 MCE INFRASTRUCTURE
10894M: Tony Luck <tony.luck@intel.com>
10895M: Borislav Petkov <bp@alien8.de>
10896L: linux-edac@vger.kernel.org
10897S: Maintained
10898F: arch/x86/kernel/cpu/mcheck/*
10899
10900X86 VDSO
10901M: Andy Lutomirski <luto@amacapital.net>
10902L: linux-kernel@vger.kernel.org
10903T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
10904S: Maintained
10905F: arch/x86/vdso/
10906
10907XC2028/3028 TUNER DRIVER
10908M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
10909L: linux-media@vger.kernel.org
10910W: http://linuxtv.org
10911T: git git://linuxtv.org/media_tree.git
10912S: Maintained
10913F: drivers/media/tuners/tuner-xc2028.*
10914
10915XEN HYPERVISOR INTERFACE
10916M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
10917M: Boris Ostrovsky <boris.ostrovsky@oracle.com>
10918M: David Vrabel <david.vrabel@citrix.com>
10919L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
10920T: git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
10921S: Supported
10922F: arch/x86/xen/
10923F: drivers/*/xen-*front.c
10924F: drivers/xen/
10925F: arch/x86/include/asm/xen/
10926F: include/xen/
10927F: include/uapi/xen/
10928
10929XEN HYPERVISOR ARM
10930M: Stefano Stabellini <stefano.stabellini@eu.citrix.com>
10931L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
10932S: Supported
10933F: arch/arm/xen/
10934F: arch/arm/include/asm/xen/
10935
10936XEN HYPERVISOR ARM64
10937M: Stefano Stabellini <stefano.stabellini@eu.citrix.com>
10938L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
10939S: Supported
10940F: arch/arm64/xen/
10941F: arch/arm64/include/asm/xen/
10942
10943XEN NETWORK BACKEND DRIVER
10944M: Ian Campbell <ian.campbell@citrix.com>
10945M: Wei Liu <wei.liu2@citrix.com>
10946L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
10947L: netdev@vger.kernel.org
10948S: Supported
10949F: drivers/net/xen-netback/*
10950
10951XEN PCI SUBSYSTEM
10952M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
10953L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
10954S: Supported
10955F: arch/x86/pci/*xen*
10956F: drivers/pci/*xen*
10957
10958XEN BLOCK SUBSYSTEM
10959M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
10960M: Roger Pau Monné <roger.pau@citrix.com>
10961L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
10962S: Supported
10963F: drivers/block/xen-blkback/*
10964F: drivers/block/xen*
10965
10966XEN PVSCSI DRIVERS
10967M: Juergen Gross <jgross@suse.com>
10968L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
10969L: linux-scsi@vger.kernel.org
10970S: Supported
10971F: drivers/scsi/xen-scsifront.c
10972F: drivers/xen/xen-scsiback.c
10973F: include/xen/interface/io/vscsiif.h
10974
10975XEN SWIOTLB SUBSYSTEM
10976M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
10977L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
10978S: Supported
10979F: arch/x86/xen/*swiotlb*
10980F: drivers/xen/*swiotlb*
10981
10982XFS FILESYSTEM
10983P: Silicon Graphics Inc
10984M: Dave Chinner <david@fromorbit.com>
10985M: xfs@oss.sgi.com
10986L: xfs@oss.sgi.com
10987W: http://oss.sgi.com/projects/xfs
10988T: git git://oss.sgi.com/xfs/xfs.git
10989S: Supported
10990F: Documentation/filesystems/xfs.txt
10991F: fs/xfs/
10992
10993XILINX AXI ETHERNET DRIVER
10994M: Anirudha Sarangi <anirudh@xilinx.com>
10995M: John Linn <John.Linn@xilinx.com>
10996S: Maintained
10997F: drivers/net/ethernet/xilinx/xilinx_axienet*
10998
10999XILINX UARTLITE SERIAL DRIVER
11000M: Peter Korsgaard <jacmet@sunsite.dk>
11001L: linux-serial@vger.kernel.org
11002S: Maintained
11003F: drivers/tty/serial/uartlite.c
11004
11005XILINX VIDEO IP CORES
11006M: Hyun Kwon <hyun.kwon@xilinx.com>
11007M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11008L: linux-media@vger.kernel.org
11009T: git git://linuxtv.org/media_tree.git
11010S: Supported
11011F: Documentation/devicetree/bindings/media/xilinx/
11012F: drivers/media/platform/xilinx/
11013F: include/uapi/linux/xilinx-v4l2-controls.h
11014
11015XILLYBUS DRIVER
11016M: Eli Billauer <eli.billauer@gmail.com>
11017L: linux-kernel@vger.kernel.org
11018S: Supported
11019F: drivers/char/xillybus/
11020
11021XTENSA XTFPGA PLATFORM SUPPORT
11022M: Max Filippov <jcmvbkbc@gmail.com>
11023L: linux-xtensa@linux-xtensa.org
11024S: Maintained
11025F: drivers/spi/spi-xtensa-xtfpga.c
11026F: sound/soc/xtensa/xtfpga-i2s.c
11027
11028YAM DRIVER FOR AX.25
11029M: Jean-Paul Roubelat <jpr@f6fbb.org>
11030L: linux-hams@vger.kernel.org
11031S: Maintained
11032F: drivers/net/hamradio/yam*
11033F: include/linux/yam.h
11034
11035YEALINK PHONE DRIVER
11036M: Henk Vergonet <Henk.Vergonet@gmail.com>
11037L: usbb2k-api-dev@nongnu.org
11038S: Maintained
11039F: Documentation/input/yealink.txt
11040F: drivers/input/misc/yealink.*
11041
11042Z8530 DRIVER FOR AX.25
11043M: Joerg Reuter <jreuter@yaina.de>
11044W: http://yaina.de/jreuter/
11045W: http://www.qsl.net/dl1bke/
11046L: linux-hams@vger.kernel.org
11047S: Maintained
11048F: Documentation/networking/z8530drv.txt
11049F: drivers/net/hamradio/*scc.c
11050F: drivers/net/hamradio/z8530.h
11051
11052ZBUD COMPRESSED PAGE ALLOCATOR
11053M: Seth Jennings <sjennings@variantweb.net>
11054L: linux-mm@kvack.org
11055S: Maintained
11056F: mm/zbud.c
11057F: include/linux/zbud.h
11058
11059ZD1211RW WIRELESS DRIVER
11060M: Daniel Drake <dsd@gentoo.org>
11061M: Ulrich Kunitz <kune@deine-taler.de>
11062W: http://zd1211.ath.cx/wiki/DriverRewrite
11063L: linux-wireless@vger.kernel.org
11064L: zd1211-devs@lists.sourceforge.net (subscribers-only)
11065S: Maintained
11066F: drivers/net/wireless/zd1211rw/
11067
11068ZR36067 VIDEO FOR LINUX DRIVER
11069L: mjpeg-users@lists.sourceforge.net
11070L: linux-media@vger.kernel.org
11071W: http://mjpeg.sourceforge.net/driver-zoran/
11072T: hg http://linuxtv.org/hg/v4l-dvb
11073S: Odd Fixes
11074F: drivers/media/pci/zoran/
11075
11076ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
11077M: Minchan Kim <minchan@kernel.org>
11078M: Nitin Gupta <ngupta@vflare.org>
11079R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
11080L: linux-kernel@vger.kernel.org
11081S: Maintained
11082F: drivers/block/zram/
11083F: Documentation/blockdev/zram.txt
11084
11085ZS DECSTATION Z85C30 SERIAL DRIVER
11086M: "Maciej W. Rozycki" <macro@linux-mips.org>
11087S: Maintained
11088F: drivers/tty/serial/zs.*
11089
11090ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
11091M: Minchan Kim <minchan@kernel.org>
11092M: Nitin Gupta <ngupta@vflare.org>
11093L: linux-mm@kvack.org
11094S: Maintained
11095F: mm/zsmalloc.c
11096F: include/linux/zsmalloc.h
11097F: Documentation/vm/zsmalloc.txt
11098
11099ZSWAP COMPRESSED SWAP CACHING
11100M: Seth Jennings <sjennings@variantweb.net>
11101L: linux-mm@kvack.org
11102S: Maintained
11103F: mm/zswap.c
11104
11105THE REST
11106M: Linus Torvalds <torvalds@linux-foundation.org>
11107L: linux-kernel@vger.kernel.org
11108Q: http://patchwork.kernel.org/project/LKML/list/
11109T: git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
11110S: Buried alive in reporters
11111F: *
11112F: */