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