]> git.proxmox.com Git - mirror_ubuntu-artful-kernel.git/blame_incremental - MAINTAINERS
gpio: xgene: add ACPI support for APM X-Gene GPIO standby driver
[mirror_ubuntu-artful-kernel.git] / MAINTAINERS
... / ...
CommitLineData
1
2
3 List of maintainers and how to submit kernel changes
4
5Please try to follow the guidelines below. This will make things
6easier on the maintainers. Not all of these guidelines matter for every
7trivial patch so apply some common sense.
8
91. Always _test_ your changes, however small, on at least 4 or
10 5 people, preferably many more.
11
122. Try to release a few ALPHA test versions to the net. Announce
13 them onto the kernel channel and await results. This is especially
14 important for device drivers, because often that's the only way
15 you will find things like the fact version 3 firmware needs
16 a magic fix you didn't know about, or some clown changed the
17 chips on a board and not its name. (Don't laugh! Look at the
18 SMC etherpower for that.)
19
203. Make sure your changes compile correctly in multiple
21 configurations. In particular check that changes work both as a
22 module and built into the kernel.
23
244. When you are happy with a change make it generally available for
25 testing and await feedback.
26
275. Make a patch available to the relevant maintainer in the list. Use
28 'diff -u' to make the patch easy to merge. Be prepared to get your
29 changes sent back with seemingly silly requests about formatting
30 and variable names. These aren't as silly as they seem. One
31 job the maintainers (and especially Linus) do is to keep things
32 looking the same. Sometimes this means that the clever hack in
33 your driver to get around a problem actually needs to become a
34 generalized kernel feature ready for next time.
35
36 PLEASE check your patch with the automated style checker
37 (scripts/checkpatch.pl) to catch trivial style violations.
38 See Documentation/CodingStyle for guidance here.
39
40 PLEASE CC: the maintainers and mailing lists that are generated
41 by scripts/get_maintainer.pl. The results returned by the
42 script will be best if you have git installed and are making
43 your changes in a branch derived from Linus' latest git tree.
44 See Documentation/SubmittingPatches for details.
45
46 PLEASE try to include any credit lines you want added with the
47 patch. It avoids people being missed off by mistake and makes
48 it easier to know who wants adding and who doesn't.
49
50 PLEASE document known bugs. If it doesn't work for everything
51 or does something very odd once a month document it.
52
53 PLEASE remember that submissions must be made under the terms
54 of the OSDL certificate of contribution and should include a
55 Signed-off-by: line. The current version of this "Developer's
56 Certificate of Origin" (DCO) is listed in the file
57 Documentation/SubmittingPatches.
58
596. Make sure you have the right to send any changes you make. If you
60 do changes at work you may find your employer owns the patch
61 not you.
62
637. When sending security related changes or reports to a maintainer
64 please Cc: security@kernel.org, especially if the maintainer
65 does not respond.
66
678. Happy hacking.
68
69Descriptions of section entries:
70
71 P: Person (obsolete)
72 M: Mail patches to: FullName <address@domain>
73 R: Designated reviewer: FullName <address@domain>
74 These reviewers should be CCed on patches.
75 L: Mailing list that is relevant to this area
76 W: Web-page with status/info
77 Q: Patchwork web based patch tracking system site
78 T: SCM tree type and location.
79 Type is one of: git, hg, quilt, stgit, topgit
80 S: Status, one of the following:
81 Supported: Someone is actually paid to look after this.
82 Maintained: Someone actually looks after it.
83 Odd Fixes: It has a maintainer but they don't have time to do
84 much other than throw the odd patch in. See below..
85 Orphan: No current maintainer [but maybe you could take the
86 role as you write your new code].
87 Obsolete: Old code. Something tagged obsolete generally means
88 it has been replaced by a better system and you
89 should be using that.
90 F: Files and directories with wildcard patterns.
91 A trailing slash includes all files and subdirectory files.
92 F: drivers/net/ all files in and below drivers/net
93 F: drivers/net/* all files in drivers/net, but not below
94 F: */net/* all files in "any top level directory"/net
95 One pattern per line. Multiple F: lines acceptable.
96 N: Files and directories with regex patterns.
97 N: [^a-z]tegra all files whose path contains the word tegra
98 One pattern per line. Multiple N: lines acceptable.
99 scripts/get_maintainer.pl has different behavior for files that
100 match F: pattern and matches of N: patterns. By default,
101 get_maintainer will not look at git log history when an F: pattern
102 match occurs. When an N: match occurs, git log history is used
103 to also notify the people that have git commit signatures.
104 X: Files and directories that are NOT maintained, same rules as F:
105 Files exclusions are tested before file matches.
106 Can be useful for excluding a specific subdirectory, for instance:
107 F: net/
108 X: net/ipv6/
109 matches all files in and below net excluding net/ipv6/
110 K: Keyword perl extended regex pattern to match content in a
111 patch or file. For instance:
112 K: of_get_profile
113 matches patches or files that contain "of_get_profile"
114 K: \b(printk|pr_(info|err))\b
115 matches patches or files that contain one or more of the words
116 printk, pr_info or pr_err
117 One regex pattern per line. Multiple K: lines acceptable.
118
119Note: For the hard of thinking, this list is meant to remain in alphabetical
120order. If you could add yourselves to it in alphabetical order that would be
121so much easier [Ed]
122
123Maintainers List (try to look for most precise areas first)
124
125 -----------------------------------
126
1273C59X NETWORK DRIVER
128M: Steffen Klassert <klassert@mathematik.tu-chemnitz.de>
129L: netdev@vger.kernel.org
130S: Maintained
131F: Documentation/networking/vortex.txt
132F: drivers/net/ethernet/3com/3c59x.c
133
1343CR990 NETWORK DRIVER
135M: David Dillow <dave@thedillows.org>
136L: netdev@vger.kernel.org
137S: Maintained
138F: drivers/net/ethernet/3com/typhoon*
139
1403WARE SAS/SATA-RAID SCSI DRIVERS (3W-XXXX, 3W-9XXX, 3W-SAS)
141M: Adam Radford <linuxraid@lsi.com>
142L: linux-scsi@vger.kernel.org
143W: http://www.lsi.com
144S: Supported
145F: drivers/scsi/3w-*
146
14753C700 AND 53C700-66 SCSI DRIVER
148M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
149L: linux-scsi@vger.kernel.org
150S: Maintained
151F: drivers/scsi/53c700*
152
1536LOWPAN GENERIC (BTLE/IEEE 802.15.4)
154M: Alexander Aring <alex.aring@gmail.com>
155M: Jukka Rissanen <jukka.rissanen@linux.intel.com>
156L: linux-bluetooth@vger.kernel.org
157L: linux-wpan@vger.kernel.org
158S: Maintained
159F: net/6lowpan/
160F: include/net/6lowpan.h
161
1626PACK NETWORK DRIVER FOR AX.25
163M: Andreas Koensgen <ajk@comnets.uni-bremen.de>
164L: linux-hams@vger.kernel.org
165S: Maintained
166F: drivers/net/hamradio/6pack.c
167
1688169 10/100/1000 GIGABIT ETHERNET DRIVER
169M: Realtek linux nic maintainers <nic_swsd@realtek.com>
170L: netdev@vger.kernel.org
171S: Maintained
172F: drivers/net/ethernet/realtek/r8169.c
173
1748250/16?50 (AND CLONE UARTS) SERIAL DRIVER
175M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
176L: linux-serial@vger.kernel.org
177W: http://serial.sourceforge.net
178S: Maintained
179T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
180F: drivers/tty/serial/8250*
181F: include/linux/serial_8250.h
182
1838390 NETWORK DRIVERS [WD80x3/SMC-ELITE, SMC-ULTRA, NE2000, 3C503, etc.]
184L: netdev@vger.kernel.org
185S: Orphan / Obsolete
186F: drivers/net/ethernet/8390/
187
1889P FILE SYSTEM
189M: Eric Van Hensbergen <ericvh@gmail.com>
190M: Ron Minnich <rminnich@sandia.gov>
191M: Latchesar Ionkov <lucho@ionkov.net>
192L: v9fs-developer@lists.sourceforge.net
193W: http://swik.net/v9fs
194Q: http://patchwork.kernel.org/project/v9fs-devel/list/
195T: git git://git.kernel.org/pub/scm/linux/kernel/git/ericvh/v9fs.git
196S: Maintained
197F: Documentation/filesystems/9p.txt
198F: fs/9p/
199F: net/9p/
200F: include/net/9p/
201F: include/uapi/linux/virtio_9p.h
202F: include/trace/events/9p.h
203
204
205A8293 MEDIA DRIVER
206M: Antti Palosaari <crope@iki.fi>
207L: linux-media@vger.kernel.org
208W: http://linuxtv.org/
209W: http://palosaari.fi/linux/
210Q: http://patchwork.linuxtv.org/project/linux-media/list/
211T: git git://linuxtv.org/anttip/media_tree.git
212S: Maintained
213F: drivers/media/dvb-frontends/a8293*
214
215AACRAID SCSI RAID DRIVER
216M: Adaptec OEM Raid Solutions <aacraid@adaptec.com>
217L: linux-scsi@vger.kernel.org
218W: http://www.adaptec.com/
219S: Supported
220F: Documentation/scsi/aacraid.txt
221F: drivers/scsi/aacraid/
222
223ABI/API
224L: linux-api@vger.kernel.org
225F: Documentation/ABI/
226F: include/linux/syscalls.h
227F: include/uapi/
228F: kernel/sys_ni.c
229
230ABIT UGURU 1,2 HARDWARE MONITOR DRIVER
231M: Hans de Goede <hdegoede@redhat.com>
232L: lm-sensors@lm-sensors.org
233S: Maintained
234F: drivers/hwmon/abituguru.c
235
236ABIT UGURU 3 HARDWARE MONITOR DRIVER
237M: Alistair John Strachan <alistair@devzero.co.uk>
238L: lm-sensors@lm-sensors.org
239S: Maintained
240F: drivers/hwmon/abituguru3.c
241
242ACENIC DRIVER
243M: Jes Sorensen <jes@trained-monkey.org>
244L: linux-acenic@sunsite.dk
245S: Maintained
246F: drivers/net/ethernet/alteon/acenic*
247
248ACER ASPIRE ONE TEMPERATURE AND FAN DRIVER
249M: Peter Feuerer <peter@piie.net>
250L: platform-driver-x86@vger.kernel.org
251W: http://piie.net/?section=acerhdf
252S: Maintained
253F: drivers/platform/x86/acerhdf.c
254
255ACER WMI LAPTOP EXTRAS
256M: "Lee, Chun-Yi" <jlee@suse.com>
257L: platform-driver-x86@vger.kernel.org
258S: Maintained
259F: drivers/platform/x86/acer-wmi.c
260
261ACPI
262M: Rafael J. Wysocki <rjw@rjwysocki.net>
263M: Len Brown <lenb@kernel.org>
264L: linux-acpi@vger.kernel.org
265W: https://01.org/linux-acpi
266Q: https://patchwork.kernel.org/project/linux-acpi/list/
267T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
268S: Supported
269F: drivers/acpi/
270F: drivers/pnp/pnpacpi/
271F: include/linux/acpi.h
272F: include/acpi/
273F: Documentation/acpi/
274F: Documentation/ABI/testing/sysfs-bus-acpi
275F: drivers/pci/*acpi*
276F: drivers/pci/*/*acpi*
277F: drivers/pci/*/*/*acpi*
278F: tools/power/acpi/
279
280ACPI COMPONENT ARCHITECTURE (ACPICA)
281M: Robert Moore <robert.moore@intel.com>
282M: Lv Zheng <lv.zheng@intel.com>
283M: Rafael J. Wysocki <rafael.j.wysocki@intel.com>
284L: linux-acpi@vger.kernel.org
285L: devel@acpica.org
286W: https://acpica.org/
287W: https://github.com/acpica/acpica/
288Q: https://patchwork.kernel.org/project/linux-acpi/list/
289T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
290S: Supported
291F: drivers/acpi/acpica/
292F: include/acpi/
293F: tools/power/acpi/
294
295ACPI FAN DRIVER
296M: Zhang Rui <rui.zhang@intel.com>
297L: linux-acpi@vger.kernel.org
298W: https://01.org/linux-acpi
299S: Supported
300F: drivers/acpi/fan.c
301
302ACPI THERMAL DRIVER
303M: Zhang Rui <rui.zhang@intel.com>
304L: linux-acpi@vger.kernel.org
305W: https://01.org/linux-acpi
306S: Supported
307F: drivers/acpi/*thermal*
308
309ACPI VIDEO DRIVER
310M: Zhang Rui <rui.zhang@intel.com>
311L: linux-acpi@vger.kernel.org
312W: https://01.org/linux-acpi
313S: Supported
314F: drivers/acpi/video.c
315
316ACPI WMI DRIVER
317L: platform-driver-x86@vger.kernel.org
318S: Orphan
319F: drivers/platform/x86/wmi.c
320
321AD1889 ALSA SOUND DRIVER
322M: Thibaut Varene <T-Bone@parisc-linux.org>
323W: http://wiki.parisc-linux.org/AD1889
324L: linux-parisc@vger.kernel.org
325S: Maintained
326F: sound/pci/ad1889.*
327
328AD525X ANALOG DEVICES DIGITAL POTENTIOMETERS DRIVER
329M: Michael Hennerich <michael.hennerich@analog.com>
330W: http://wiki.analog.com/AD5254
331W: http://ez.analog.com/community/linux-device-drivers
332S: Supported
333F: drivers/misc/ad525x_dpot.c
334
335AD5398 CURRENT REGULATOR DRIVER (AD5398/AD5821)
336M: Michael Hennerich <michael.hennerich@analog.com>
337W: http://wiki.analog.com/AD5398
338W: http://ez.analog.com/community/linux-device-drivers
339S: Supported
340F: drivers/regulator/ad5398.c
341
342AD714X CAPACITANCE TOUCH SENSOR DRIVER (AD7142/3/7/8/7A)
343M: Michael Hennerich <michael.hennerich@analog.com>
344W: http://wiki.analog.com/AD7142
345W: http://ez.analog.com/community/linux-device-drivers
346S: Supported
347F: drivers/input/misc/ad714x.c
348
349AD7877 TOUCHSCREEN DRIVER
350M: Michael Hennerich <michael.hennerich@analog.com>
351W: http://wiki.analog.com/AD7877
352W: http://ez.analog.com/community/linux-device-drivers
353S: Supported
354F: drivers/input/touchscreen/ad7877.c
355
356AD7879 TOUCHSCREEN DRIVER (AD7879/AD7889)
357M: Michael Hennerich <michael.hennerich@analog.com>
358W: http://wiki.analog.com/AD7879
359W: http://ez.analog.com/community/linux-device-drivers
360S: Supported
361F: drivers/input/touchscreen/ad7879.c
362
363ADDRESS SPACE LAYOUT RANDOMIZATION (ASLR)
364M: Jiri Kosina <jkosina@suse.cz>
365S: Maintained
366
367ADM1025 HARDWARE MONITOR DRIVER
368M: Jean Delvare <jdelvare@suse.de>
369L: lm-sensors@lm-sensors.org
370S: Maintained
371F: Documentation/hwmon/adm1025
372F: drivers/hwmon/adm1025.c
373
374ADM1029 HARDWARE MONITOR DRIVER
375M: Corentin Labbe <clabbe.montjoie@gmail.com>
376L: lm-sensors@lm-sensors.org
377S: Maintained
378F: drivers/hwmon/adm1029.c
379
380ADM8211 WIRELESS DRIVER
381L: linux-wireless@vger.kernel.org
382W: http://wireless.kernel.org/
383S: Orphan
384F: drivers/net/wireless/adm8211.*
385
386ADP1653 FLASH CONTROLLER DRIVER
387M: Sakari Ailus <sakari.ailus@iki.fi>
388L: linux-media@vger.kernel.org
389S: Maintained
390F: drivers/media/i2c/adp1653.c
391F: include/media/adp1653.h
392
393ADP5520 BACKLIGHT DRIVER WITH IO EXPANDER (ADP5520/ADP5501)
394M: Michael Hennerich <michael.hennerich@analog.com>
395W: http://wiki.analog.com/ADP5520
396W: http://ez.analog.com/community/linux-device-drivers
397S: Supported
398F: drivers/mfd/adp5520.c
399F: drivers/video/backlight/adp5520_bl.c
400F: drivers/leds/leds-adp5520.c
401F: drivers/gpio/gpio-adp5520.c
402F: drivers/input/keyboard/adp5520-keys.c
403
404ADP5588 QWERTY KEYPAD AND IO EXPANDER DRIVER (ADP5588/ADP5587)
405M: Michael Hennerich <michael.hennerich@analog.com>
406W: http://wiki.analog.com/ADP5588
407W: http://ez.analog.com/community/linux-device-drivers
408S: Supported
409F: drivers/input/keyboard/adp5588-keys.c
410F: drivers/gpio/gpio-adp5588.c
411
412ADP8860 BACKLIGHT DRIVER (ADP8860/ADP8861/ADP8863)
413M: Michael Hennerich <michael.hennerich@analog.com>
414W: http://wiki.analog.com/ADP8860
415W: http://ez.analog.com/community/linux-device-drivers
416S: Supported
417F: drivers/video/backlight/adp8860_bl.c
418
419ADS1015 HARDWARE MONITOR DRIVER
420M: Dirk Eibach <eibach@gdsys.de>
421L: lm-sensors@lm-sensors.org
422S: Maintained
423F: Documentation/hwmon/ads1015
424F: drivers/hwmon/ads1015.c
425F: include/linux/i2c/ads1015.h
426
427ADT746X FAN DRIVER
428M: Colin Leroy <colin@colino.net>
429S: Maintained
430F: drivers/macintosh/therm_adt746x.c
431
432ADT7475 HARDWARE MONITOR DRIVER
433M: Jean Delvare <jdelvare@suse.de>
434L: lm-sensors@lm-sensors.org
435S: Maintained
436F: Documentation/hwmon/adt7475
437F: drivers/hwmon/adt7475.c
438
439ADXL34X THREE-AXIS DIGITAL ACCELEROMETER DRIVER (ADXL345/ADXL346)
440M: Michael Hennerich <michael.hennerich@analog.com>
441W: http://wiki.analog.com/ADXL345
442W: http://ez.analog.com/community/linux-device-drivers
443S: Supported
444F: drivers/input/misc/adxl34x.c
445
446ADVANSYS SCSI DRIVER
447M: Matthew Wilcox <matthew@wil.cx>
448L: linux-scsi@vger.kernel.org
449S: Maintained
450F: Documentation/scsi/advansys.txt
451F: drivers/scsi/advansys.c
452
453AEDSP16 DRIVER
454M: Riccardo Facchetti <fizban@tin.it>
455S: Maintained
456F: sound/oss/aedsp16.c
457
458AF9013 MEDIA DRIVER
459M: Antti Palosaari <crope@iki.fi>
460L: linux-media@vger.kernel.org
461W: http://linuxtv.org/
462W: http://palosaari.fi/linux/
463Q: http://patchwork.linuxtv.org/project/linux-media/list/
464T: git git://linuxtv.org/anttip/media_tree.git
465S: Maintained
466F: drivers/media/dvb-frontends/af9013*
467
468AF9033 MEDIA DRIVER
469M: Antti Palosaari <crope@iki.fi>
470L: linux-media@vger.kernel.org
471W: http://linuxtv.org/
472W: http://palosaari.fi/linux/
473Q: http://patchwork.linuxtv.org/project/linux-media/list/
474T: git git://linuxtv.org/anttip/media_tree.git
475S: Maintained
476F: drivers/media/dvb-frontends/af9033*
477
478AFFS FILE SYSTEM
479L: linux-fsdevel@vger.kernel.org
480S: Orphan
481F: Documentation/filesystems/affs.txt
482F: fs/affs/
483
484AFS FILESYSTEM & AF_RXRPC SOCKET DOMAIN
485M: David Howells <dhowells@redhat.com>
486L: linux-afs@lists.infradead.org
487S: Supported
488F: fs/afs/
489F: include/net/af_rxrpc.h
490F: net/rxrpc/af_rxrpc.c
491
492AGPGART DRIVER
493M: David Airlie <airlied@linux.ie>
494T: git git://people.freedesktop.org/~airlied/linux (part of drm maint)
495S: Maintained
496F: drivers/char/agp/
497F: include/linux/agp*
498F: include/uapi/linux/agp*
499
500AHA152X SCSI DRIVER
501M: "Juergen E. Fischer" <fischer@norbit.de>
502L: linux-scsi@vger.kernel.org
503S: Maintained
504F: drivers/scsi/aha152x*
505F: drivers/scsi/pcmcia/aha152x*
506
507AIC7XXX / AIC79XX SCSI DRIVER
508M: Hannes Reinecke <hare@suse.de>
509L: linux-scsi@vger.kernel.org
510S: Maintained
511F: drivers/scsi/aic7xxx/
512
513AIMSLAB FM RADIO RECEIVER DRIVER
514M: Hans Verkuil <hverkuil@xs4all.nl>
515L: linux-media@vger.kernel.org
516T: git git://linuxtv.org/media_tree.git
517W: http://linuxtv.org
518S: Maintained
519F: drivers/media/radio/radio-aimslab*
520
521AIO
522M: Benjamin LaHaise <bcrl@kvack.org>
523L: linux-aio@kvack.org
524S: Supported
525F: fs/aio.c
526F: include/linux/*aio*.h
527
528AIRSPY MEDIA DRIVER
529M: Antti Palosaari <crope@iki.fi>
530L: linux-media@vger.kernel.org
531W: http://linuxtv.org/
532W: http://palosaari.fi/linux/
533Q: http://patchwork.linuxtv.org/project/linux-media/list/
534T: git git://linuxtv.org/anttip/media_tree.git
535S: Maintained
536F: drivers/media/usb/airspy/
537
538ALCATEL SPEEDTOUCH USB DRIVER
539M: Duncan Sands <duncan.sands@free.fr>
540L: linux-usb@vger.kernel.org
541W: http://www.linux-usb.org/SpeedTouch/
542S: Maintained
543F: drivers/usb/atm/speedtch.c
544F: drivers/usb/atm/usbatm.c
545
546ALCHEMY AU1XX0 MMC DRIVER
547M: Manuel Lauss <manuel.lauss@gmail.com>
548S: Maintained
549F: drivers/mmc/host/au1xmmc.c
550
551ALI1563 I2C DRIVER
552M: Rudolf Marek <r.marek@assembler.cz>
553L: linux-i2c@vger.kernel.org
554S: Maintained
555F: Documentation/i2c/busses/i2c-ali1563
556F: drivers/i2c/busses/i2c-ali1563.c
557
558ALPHA PORT
559M: Richard Henderson <rth@twiddle.net>
560M: Ivan Kokshaysky <ink@jurassic.park.msu.ru>
561M: Matt Turner <mattst88@gmail.com>
562S: Odd Fixes
563L: linux-alpha@vger.kernel.org
564F: arch/alpha/
565
566ALTERA MAILBOX DRIVER
567M: Ley Foon Tan <lftan@altera.com>
568L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
569S: Maintained
570F: drivers/mailbox/mailbox-altera.c
571
572ALTERA PIO DRIVER
573M: Tien Hock Loh <thloh@altera.com>
574L: linux-gpio@vger.kernel.org
575S: Maintained
576F: drivers/gpio/gpio-altera.c
577
578ALTERA TRIPLE SPEED ETHERNET DRIVER
579M: Vince Bridgers <vbridger@opensource.altera.com>
580L: netdev@vger.kernel.org
581L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
582S: Maintained
583F: drivers/net/ethernet/altera/
584
585ALTERA UART/JTAG UART SERIAL DRIVERS
586M: Tobias Klauser <tklauser@distanz.ch>
587L: linux-serial@vger.kernel.org
588L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
589S: Maintained
590F: drivers/tty/serial/altera_uart.c
591F: drivers/tty/serial/altera_jtaguart.c
592F: include/linux/altera_uart.h
593F: include/linux/altera_jtaguart.h
594
595AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER
596M: Tom Lendacky <thomas.lendacky@amd.com>
597L: linux-crypto@vger.kernel.org
598S: Supported
599F: drivers/crypto/ccp/
600F: include/linux/ccp.h
601
602AMD FAM15H PROCESSOR POWER MONITORING DRIVER
603M: Andreas Herrmann <herrmann.der.user@googlemail.com>
604L: lm-sensors@lm-sensors.org
605S: Maintained
606F: Documentation/hwmon/fam15h_power
607F: drivers/hwmon/fam15h_power.c
608
609AMD GEODE CS5536 USB DEVICE CONTROLLER DRIVER
610M: Thomas Dahlmann <dahlmann.thomas@arcor.de>
611L: linux-geode@lists.infradead.org (moderated for non-subscribers)
612S: Supported
613F: drivers/usb/gadget/udc/amd5536udc.*
614
615AMD GEODE PROCESSOR/CHIPSET SUPPORT
616P: Andres Salomon <dilinger@queued.net>
617L: linux-geode@lists.infradead.org (moderated for non-subscribers)
618W: http://www.amd.com/us-en/ConnectivitySolutions/TechnicalResources/0,,50_2334_2452_11363,00.html
619S: Supported
620F: drivers/char/hw_random/geode-rng.c
621F: drivers/crypto/geode*
622F: drivers/video/fbdev/geode/
623F: arch/x86/include/asm/geode.h
624
625AMD IOMMU (AMD-VI)
626M: Joerg Roedel <joro@8bytes.org>
627L: iommu@lists.linux-foundation.org
628T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
629S: Maintained
630F: drivers/iommu/amd_iommu*.[ch]
631F: include/linux/amd-iommu.h
632
633AMD KFD
634M: Oded Gabbay <oded.gabbay@amd.com>
635L: dri-devel@lists.freedesktop.org
636T: git git://people.freedesktop.org/~gabbayo/linux.git
637S: Supported
638F: drivers/gpu/drm/amd/amdkfd/
639F: drivers/gpu/drm/amd/include/cik_structs.h
640F: drivers/gpu/drm/amd/include/kgd_kfd_interface.h
641F: drivers/gpu/drm/radeon/radeon_kfd.c
642F: drivers/gpu/drm/radeon/radeon_kfd.h
643F: include/uapi/linux/kfd_ioctl.h
644
645AMD MICROCODE UPDATE SUPPORT
646M: Borislav Petkov <bp@alien8.de>
647S: Maintained
648F: arch/x86/kernel/cpu/microcode/amd*
649
650AMD XGBE DRIVER
651M: Tom Lendacky <thomas.lendacky@amd.com>
652L: netdev@vger.kernel.org
653S: Supported
654F: drivers/net/ethernet/amd/xgbe/
655F: drivers/net/phy/amd-xgbe-phy.c
656
657AMS (Apple Motion Sensor) DRIVER
658M: Michael Hanselmann <linux-kernel@hansmi.ch>
659S: Supported
660F: drivers/macintosh/ams/
661
662AMSO1100 RNIC DRIVER
663M: Tom Tucker <tom@opengridcomputing.com>
664M: Steve Wise <swise@opengridcomputing.com>
665L: linux-rdma@vger.kernel.org
666S: Maintained
667F: drivers/infiniband/hw/amso1100/
668
669ANALOG DEVICES INC AD9389B DRIVER
670M: Hans Verkuil <hans.verkuil@cisco.com>
671L: linux-media@vger.kernel.org
672S: Maintained
673F: drivers/media/i2c/ad9389b*
674
675ANALOG DEVICES INC ADV7180 DRIVER
676M: Lars-Peter Clausen <lars@metafoo.de>
677L: linux-media@vger.kernel.org
678W: http://ez.analog.com/community/linux-device-drivers
679S: Supported
680F: drivers/media/i2c/adv7180.c
681
682ANALOG DEVICES INC ADV7511 DRIVER
683M: Hans Verkuil <hans.verkuil@cisco.com>
684L: linux-media@vger.kernel.org
685S: Maintained
686F: drivers/media/i2c/adv7511*
687
688ANALOG DEVICES INC ADV7604 DRIVER
689M: Hans Verkuil <hans.verkuil@cisco.com>
690L: linux-media@vger.kernel.org
691S: Maintained
692F: drivers/media/i2c/adv7604*
693
694ANALOG DEVICES INC ADV7842 DRIVER
695M: Hans Verkuil <hans.verkuil@cisco.com>
696L: linux-media@vger.kernel.org
697S: Maintained
698F: drivers/media/i2c/adv7842*
699
700ANALOG DEVICES INC ASOC CODEC DRIVERS
701M: Lars-Peter Clausen <lars@metafoo.de>
702L: alsa-devel@alsa-project.org (moderated for non-subscribers)
703W: http://wiki.analog.com/
704W: http://ez.analog.com/community/linux-device-drivers
705S: Supported
706F: sound/soc/codecs/adau*
707F: sound/soc/codecs/adav*
708F: sound/soc/codecs/ad1*
709F: sound/soc/codecs/ad7*
710F: sound/soc/codecs/ssm*
711F: sound/soc/codecs/sigmadsp.*
712
713ANALOG DEVICES INC ASOC DRIVERS
714L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
715L: alsa-devel@alsa-project.org (moderated for non-subscribers)
716W: http://blackfin.uclinux.org/
717S: Supported
718F: sound/soc/blackfin/*
719
720ANALOG DEVICES INC IIO DRIVERS
721M: Lars-Peter Clausen <lars@metafoo.de>
722M: Michael Hennerich <Michael.Hennerich@analog.com>
723W: http://wiki.analog.com/
724W: http://ez.analog.com/community/linux-device-drivers
725S: Supported
726F: drivers/iio/*/ad*
727X: drivers/iio/*/adjd*
728F: drivers/staging/iio/*/ad*
729F: staging/iio/trigger/iio-trig-bfin-timer.c
730
731ANDROID DRIVERS
732M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
733M: Arve Hjønnevåg <arve@android.com>
734M: Riley Andrews <riandrews@android.com>
735T: git git://git.kernel.org/pub/scm/linux/kernel/gregkh/staging.git
736L: devel@driverdev.osuosl.org
737S: Supported
738F: drivers/android/
739F: drivers/staging/android/
740
741AOA (Apple Onboard Audio) ALSA DRIVER
742M: Johannes Berg <johannes@sipsolutions.net>
743L: linuxppc-dev@lists.ozlabs.org
744L: alsa-devel@alsa-project.org (moderated for non-subscribers)
745S: Maintained
746F: sound/aoa/
747
748APM DRIVER
749M: Jiri Kosina <jkosina@suse.cz>
750S: Odd fixes
751F: arch/x86/kernel/apm_32.c
752F: include/linux/apm_bios.h
753F: include/uapi/linux/apm_bios.h
754F: drivers/char/apm-emulation.c
755
756APPLE BCM5974 MULTITOUCH DRIVER
757M: Henrik Rydberg <rydberg@bitmath.org>
758L: linux-input@vger.kernel.org
759S: Odd fixes
760F: drivers/input/mouse/bcm5974.c
761
762APPLE SMC DRIVER
763M: Henrik Rydberg <rydberg@bitmath.org>
764L: lm-sensors@lm-sensors.org
765S: Odd fixes
766F: drivers/hwmon/applesmc.c
767
768APPLETALK NETWORK LAYER
769M: Arnaldo Carvalho de Melo <acme@ghostprotocols.net>
770S: Maintained
771F: drivers/net/appletalk/
772F: net/appletalk/
773
774APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER
775M: Iyappan Subramanian <isubramanian@apm.com>
776M: Keyur Chudgar <kchudgar@apm.com>
777S: Supported
778F: drivers/net/ethernet/apm/xgene/
779F: Documentation/devicetree/bindings/net/apm-xgene-enet.txt
780
781APTINA CAMERA SENSOR PLL
782M: Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
783L: linux-media@vger.kernel.org
784S: Maintained
785F: drivers/media/i2c/aptina-pll.*
786
787ARC FRAMEBUFFER DRIVER
788M: Jaya Kumar <jayalk@intworks.biz>
789S: Maintained
790F: drivers/video/fbdev/arcfb.c
791F: drivers/video/fbdev/core/fb_defio.c
792
793ARM MFM AND FLOPPY DRIVERS
794M: Ian Molton <spyro@f2s.com>
795S: Maintained
796F: arch/arm/lib/floppydma.S
797F: arch/arm/include/asm/floppy.h
798
799ARM PMU PROFILING AND DEBUGGING
800M: Will Deacon <will.deacon@arm.com>
801S: Maintained
802F: arch/arm/kernel/perf_event*
803F: arch/arm/oprofile/common.c
804F: arch/arm/include/asm/pmu.h
805F: arch/arm/kernel/hw_breakpoint.c
806F: arch/arm/include/asm/hw_breakpoint.h
807
808ARM PORT
809M: Russell King <linux@arm.linux.org.uk>
810L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
811W: http://www.arm.linux.org.uk/
812S: Maintained
813F: arch/arm/
814
815ARM SUB-ARCHITECTURES
816L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
817S: Maintained
818F: arch/arm/mach-*/
819F: arch/arm/plat-*/
820T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git
821
822ARM PRIMECELL AACI PL041 DRIVER
823M: Russell King <linux@arm.linux.org.uk>
824S: Maintained
825F: sound/arm/aaci.*
826
827ARM PRIMECELL CLCD PL110 DRIVER
828M: Russell King <linux@arm.linux.org.uk>
829S: Maintained
830F: drivers/video/fbdev/amba-clcd.*
831
832ARM PRIMECELL KMI PL050 DRIVER
833M: Russell King <linux@arm.linux.org.uk>
834S: Maintained
835F: drivers/input/serio/ambakmi.*
836F: include/linux/amba/kmi.h
837
838ARM PRIMECELL MMCI PL180/1 DRIVER
839M: Russell King <linux@arm.linux.org.uk>
840S: Maintained
841F: drivers/mmc/host/mmci.*
842F: include/linux/amba/mmci.h
843
844ARM PRIMECELL UART PL010 AND PL011 DRIVERS
845M: Russell King <linux@arm.linux.org.uk>
846S: Maintained
847F: drivers/tty/serial/amba-pl01*.c
848F: include/linux/amba/serial.h
849
850ARM PRIMECELL BUS SUPPORT
851M: Russell King <linux@arm.linux.org.uk>
852S: Maintained
853F: drivers/amba/
854F: include/linux/amba/bus.h
855
856ARM/ADS SPHERE MACHINE SUPPORT
857M: Lennert Buytenhek <kernel@wantstofly.org>
858L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
859S: Maintained
860
861ARM/AFEB9260 MACHINE SUPPORT
862M: Sergey Lapin <slapin@ossfans.org>
863L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
864S: Maintained
865
866ARM/AJECO 1ARM MACHINE SUPPORT
867M: Lennert Buytenhek <kernel@wantstofly.org>
868L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
869S: Maintained
870
871ARM/Allwinner A1X SoC support
872M: Maxime Ripard <maxime.ripard@free-electrons.com>
873L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
874S: Maintained
875N: sun[x4567]i
876
877ARM/Allwinner SoC Clock Support
878M: Emilio López <emilio@elopez.com.ar>
879S: Maintained
880F: drivers/clk/sunxi/
881
882ARM/Amlogic MesonX SoC support
883M: Carlo Caione <carlo@caione.org>
884L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
885S: Maintained
886F: drivers/media/rc/meson-ir.c
887N: meson[x68]
888
889ARM/Annapurna Labs ALPINE ARCHITECTURE
890M: Tsahee Zidenberg <tsahee@annapurnalabs.com>
891S: Maintained
892F: arch/arm/mach-alpine/
893
894ARM/ATMEL AT91RM9200 AND AT91SAM ARM ARCHITECTURES
895M: Nicolas Ferre <nicolas.ferre@atmel.com>
896M: Alexandre Belloni <alexandre.belloni@free-electrons.com>
897M: Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
898L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
899W: http://www.linux4sam.org
900S: Supported
901F: arch/arm/mach-at91/
902F: include/soc/at91/
903F: arch/arm/boot/dts/at91*.dts
904F: arch/arm/boot/dts/at91*.dtsi
905F: arch/arm/boot/dts/sama*.dts
906F: arch/arm/boot/dts/sama*.dtsi
907F: arch/arm/include/debug/at91.S
908
909ARM/ATMEL AT91 Clock Support
910M: Boris Brezillon <boris.brezillon@free-electrons.com>
911S: Maintained
912F: drivers/clk/at91
913
914ARM/CALXEDA HIGHBANK ARCHITECTURE
915M: Rob Herring <robh@kernel.org>
916L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
917S: Maintained
918F: arch/arm/mach-highbank/
919
920ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT
921M: Krzysztof Halasa <khalasa@piap.pl>
922S: Maintained
923F: arch/arm/mach-cns3xxx/
924
925ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE
926M: Alexander Shiyan <shc_work@mail.ru>
927L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
928S: Odd Fixes
929N: clps711x
930
931ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE
932M: Hartley Sweeten <hsweeten@visionengravers.com>
933M: Ryan Mallon <rmallon@gmail.com>
934L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
935S: Maintained
936F: arch/arm/mach-ep93xx/
937F: arch/arm/mach-ep93xx/include/mach/
938
939ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT
940M: Lennert Buytenhek <kernel@wantstofly.org>
941L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
942S: Maintained
943
944ARM/CLKDEV SUPPORT
945M: Russell King <linux@arm.linux.org.uk>
946L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
947S: Maintained
948F: arch/arm/include/asm/clkdev.h
949F: drivers/clk/clkdev.c
950
951ARM/COMPULAB CM-X270/EM-X270 and CM-X300 MACHINE SUPPORT
952M: Mike Rapoport <mike@compulab.co.il>
953L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
954S: Maintained
955
956ARM/CONTEC MICRO9 MACHINE SUPPORT
957M: Hubert Feurstein <hubert.feurstein@contec.at>
958S: Maintained
959F: arch/arm/mach-ep93xx/micro9.c
960
961ARM/CORESIGHT FRAMEWORK AND DRIVERS
962M: Mathieu Poirier <mathieu.poirier@linaro.org>
963L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
964S: Maintained
965F: drivers/hwtracing/coresight/*
966F: Documentation/trace/coresight.txt
967F: Documentation/devicetree/bindings/arm/coresight.txt
968F: Documentation/ABI/testing/sysfs-bus-coresight-devices-*
969
970ARM/CORGI MACHINE SUPPORT
971M: Richard Purdie <rpurdie@rpsys.net>
972S: Maintained
973
974ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE
975M: Hans Ulli Kroll <ulli.kroll@googlemail.com>
976L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
977T: git git://git.berlios.de/gemini-board
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 Armada 370 and Armada 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
1205
1206ARM/Marvell Berlin SoC support
1207M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1208L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1209S: Maintained
1210F: arch/arm/mach-berlin/
1211
1212ARM/Marvell Dove/MV78xx0/Orion SOC support
1213M: Jason Cooper <jason@lakedaemon.net>
1214M: Andrew Lunn <andrew@lunn.ch>
1215M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1216M: Gregory Clement <gregory.clement@free-electrons.com>
1217L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1218S: Maintained
1219F: arch/arm/mach-dove/
1220F: arch/arm/mach-mv78xx0/
1221F: arch/arm/mach-orion5x/
1222F: arch/arm/plat-orion/
1223
1224ARM/Orion SoC/Technologic Systems TS-78xx platform support
1225M: Alexander Clouter <alex@digriz.org.uk>
1226L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1227W: http://www.digriz.org.uk/ts78xx/kernel
1228S: Maintained
1229F: arch/arm/mach-orion5x/ts78xx-*
1230
1231ARM/Mediatek SoC support
1232M: Matthias Brugger <matthias.bgg@gmail.com>
1233L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1234L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1235S: Maintained
1236F: arch/arm/boot/dts/mt6*
1237F: arch/arm/boot/dts/mt8*
1238F: arch/arm/mach-mediatek/
1239N: mtk
1240K: mediatek
1241
1242ARM/MICREL KS8695 ARCHITECTURE
1243M: Greg Ungerer <gerg@uclinux.org>
1244L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1245F: arch/arm/mach-ks8695/
1246S: Odd Fixes
1247
1248ARM/MIOA701 MACHINE SUPPORT
1249M: Robert Jarzmik <robert.jarzmik@free.fr>
1250L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1251F: arch/arm/mach-pxa/mioa701.c
1252S: Maintained
1253
1254ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT
1255M: Michael Petchkovsky <mkpetch@internode.on.net>
1256S: Maintained
1257
1258ARM/NOMADIK ARCHITECTURE
1259M: Alessandro Rubini <rubini@unipv.it>
1260M: Linus Walleij <linus.walleij@linaro.org>
1261L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1262S: Maintained
1263F: arch/arm/mach-nomadik/
1264F: drivers/pinctrl/nomadik/
1265F: drivers/i2c/busses/i2c-nomadik.c
1266T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git
1267
1268ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT
1269M: Nelson Castillo <arhuaco@freaks-unidos.net>
1270L: openmoko-kernel@lists.openmoko.org (subscribers-only)
1271W: http://wiki.openmoko.org/wiki/Neo_FreeRunner
1272S: Supported
1273
1274ARM/TOSA MACHINE SUPPORT
1275M: Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
1276M: Dirk Opfer <dirk@opfer-online.de>
1277S: Maintained
1278
1279ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT
1280M: Marek Vasut <marek.vasut@gmail.com>
1281L: linux-arm-kernel@lists.infradead.org
1282W: http://hackndev.com
1283S: Maintained
1284F: arch/arm/mach-pxa/include/mach/palmtx.h
1285F: arch/arm/mach-pxa/palmtx.c
1286F: arch/arm/mach-pxa/include/mach/palmt5.h
1287F: arch/arm/mach-pxa/palmt5.c
1288F: arch/arm/mach-pxa/include/mach/palmld.h
1289F: arch/arm/mach-pxa/palmld.c
1290F: arch/arm/mach-pxa/include/mach/palmte2.h
1291F: arch/arm/mach-pxa/palmte2.c
1292F: arch/arm/mach-pxa/include/mach/palmtc.h
1293F: arch/arm/mach-pxa/palmtc.c
1294
1295ARM/PALM TREO SUPPORT
1296M: Tomas Cech <sleep_walker@suse.cz>
1297L: linux-arm-kernel@lists.infradead.org
1298W: http://hackndev.com
1299S: Maintained
1300F: arch/arm/mach-pxa/include/mach/palmtreo.h
1301F: arch/arm/mach-pxa/palmtreo.c
1302
1303ARM/PALMZ72 SUPPORT
1304M: Sergey Lapin <slapin@ossfans.org>
1305L: linux-arm-kernel@lists.infradead.org
1306W: http://hackndev.com
1307S: Maintained
1308F: arch/arm/mach-pxa/include/mach/palmz72.h
1309F: arch/arm/mach-pxa/palmz72.c
1310
1311ARM/PLEB SUPPORT
1312M: Peter Chubb <pleb@gelato.unsw.edu.au>
1313W: http://www.disy.cse.unsw.edu.au/Hardware/PLEB
1314S: Maintained
1315
1316ARM/PT DIGITAL BOARD PORT
1317M: Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de>
1318L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1319W: http://www.arm.linux.org.uk/
1320S: Maintained
1321
1322ARM/QUALCOMM SUPPORT
1323M: Kumar Gala <galak@codeaurora.org>
1324M: Andy Gross <agross@codeaurora.org>
1325M: David Brown <davidb@codeaurora.org>
1326L: linux-arm-msm@vger.kernel.org
1327L: linux-soc@vger.kernel.org
1328S: Maintained
1329F: arch/arm/mach-qcom/
1330F: drivers/soc/qcom/
1331F: drivers/tty/serial/msm_serial.h
1332F: drivers/tty/serial/msm_serial.c
1333F: drivers/*/pm8???-*
1334F: drivers/mfd/ssbi.c
1335F: drivers/firmware/qcom_scm.c
1336T: git git://git.kernel.org/pub/scm/linux/kernel/git/galak/linux-qcom.git
1337
1338ARM/RADISYS ENP2611 MACHINE SUPPORT
1339M: Lennert Buytenhek <kernel@wantstofly.org>
1340L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1341S: Maintained
1342
1343ARM/RISCPC ARCHITECTURE
1344M: Russell King <linux@arm.linux.org.uk>
1345L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1346W: http://www.arm.linux.org.uk/
1347S: Maintained
1348F: arch/arm/include/asm/hardware/entry-macro-iomd.S
1349F: arch/arm/include/asm/hardware/ioc.h
1350F: arch/arm/include/asm/hardware/iomd.h
1351F: arch/arm/include/asm/hardware/memc.h
1352F: arch/arm/mach-rpc/
1353F: drivers/net/ethernet/8390/etherh.c
1354F: drivers/net/ethernet/i825xx/ether1*
1355F: drivers/net/ethernet/seeq/ether3*
1356F: drivers/scsi/arm/
1357
1358ARM/Rockchip SoC support
1359M: Heiko Stuebner <heiko@sntech.de>
1360L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1361L: linux-rockchip@lists.infradead.org
1362S: Maintained
1363F: arch/arm/boot/dts/rk3*
1364F: arch/arm/mach-rockchip/
1365F: drivers/clk/rockchip/
1366F: drivers/i2c/busses/i2c-rk3x.c
1367F: drivers/*/*rockchip*
1368F: drivers/*/*/*rockchip*
1369F: sound/soc/rockchip/
1370N: rockchip
1371
1372ARM/SAMSUNG EXYNOS ARM ARCHITECTURES
1373M: Kukjin Kim <kgene@kernel.org>
1374L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1375L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
1376S: Maintained
1377F: arch/arm/boot/dts/s3c*
1378F: arch/arm/boot/dts/exynos*
1379F: arch/arm/plat-samsung/
1380F: arch/arm/mach-s3c24*/
1381F: arch/arm/mach-s3c64xx/
1382F: arch/arm/mach-s5p*/
1383F: arch/arm/mach-exynos*/
1384F: drivers/*/*s3c2410*
1385F: drivers/*/*/*s3c2410*
1386F: drivers/spi/spi-s3c*
1387F: sound/soc/samsung/*
1388N: exynos
1389
1390ARM/SAMSUNG MOBILE MACHINE SUPPORT
1391M: Kyungmin Park <kyungmin.park@samsung.com>
1392L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1393S: Maintained
1394F: arch/arm/mach-s5pv210/
1395
1396ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT
1397M: Kyungmin Park <kyungmin.park@samsung.com>
1398M: Kamil Debski <k.debski@samsung.com>
1399L: linux-arm-kernel@lists.infradead.org
1400L: linux-media@vger.kernel.org
1401S: Maintained
1402F: drivers/media/platform/s5p-g2d/
1403
1404ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT
1405M: Kyungmin Park <kyungmin.park@samsung.com>
1406M: Kamil Debski <k.debski@samsung.com>
1407M: Jeongtae Park <jtp.park@samsung.com>
1408L: linux-arm-kernel@lists.infradead.org
1409L: linux-media@vger.kernel.org
1410S: Maintained
1411F: arch/arm/plat-samsung/s5p-dev-mfc.c
1412F: drivers/media/platform/s5p-mfc/
1413
1414ARM/SAMSUNG S5P SERIES TV SUBSYSTEM SUPPORT
1415M: Kyungmin Park <kyungmin.park@samsung.com>
1416M: Tomasz Stanislawski <t.stanislaws@samsung.com>
1417L: linux-arm-kernel@lists.infradead.org
1418L: linux-media@vger.kernel.org
1419S: Maintained
1420F: drivers/media/platform/s5p-tv/
1421
1422ARM/SHMOBILE ARM ARCHITECTURE
1423M: Simon Horman <horms@verge.net.au>
1424M: Magnus Damm <magnus.damm@gmail.com>
1425L: linux-sh@vger.kernel.org
1426W: http://oss.renesas.com
1427Q: http://patchwork.kernel.org/project/linux-sh/list/
1428T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
1429S: Supported
1430F: arch/arm/boot/dts/emev2*
1431F: arch/arm/boot/dts/r7s*
1432F: arch/arm/boot/dts/r8a*
1433F: arch/arm/boot/dts/sh*
1434F: arch/arm/configs/armadillo800eva_defconfig
1435F: arch/arm/configs/bockw_defconfig
1436F: arch/arm/configs/kzm9g_defconfig
1437F: arch/arm/configs/marzen_defconfig
1438F: arch/arm/configs/shmobile_defconfig
1439F: arch/arm/include/debug/renesas-scif.S
1440F: arch/arm/mach-shmobile/
1441F: drivers/sh/
1442
1443ARM/SOCFPGA ARCHITECTURE
1444M: Dinh Nguyen <dinguyen@opensource.altera.com>
1445S: Maintained
1446F: arch/arm/mach-socfpga/
1447F: arch/arm/boot/dts/socfpga*
1448F: arch/arm/configs/socfpga_defconfig
1449W: http://www.rocketboards.org
1450T: git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
1451
1452ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT
1453M: Dinh Nguyen <dinguyen@opensource.altera.com>
1454S: Maintained
1455F: drivers/clk/socfpga/
1456
1457ARM/SOCFPGA EDAC SUPPORT
1458M: Thor Thayer <tthayer@opensource.altera.com>
1459S: Maintained
1460F: drivers/edac/altera_edac.
1461
1462ARM/STI ARCHITECTURE
1463M: Srinivas Kandagatla <srinivas.kandagatla@gmail.com>
1464M: Maxime Coquelin <maxime.coquelin@st.com>
1465M: Patrice Chotard <patrice.chotard@st.com>
1466L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1467L: kernel@stlinux.com
1468W: http://www.stlinux.com
1469S: Maintained
1470F: arch/arm/mach-sti/
1471F: arch/arm/boot/dts/sti*
1472F: drivers/clocksource/arm_global_timer.c
1473F: drivers/i2c/busses/i2c-st.c
1474F: drivers/media/rc/st_rc.c
1475F: drivers/mmc/host/sdhci-st.c
1476F: drivers/phy/phy-miphy28lp.c
1477F: drivers/phy/phy-miphy365x.c
1478F: drivers/phy/phy-stih407-usb.c
1479F: drivers/phy/phy-stih41x-usb.c
1480F: drivers/pinctrl/pinctrl-st.c
1481F: drivers/reset/sti/
1482F: drivers/tty/serial/st-asc.c
1483F: drivers/usb/dwc3/dwc3-st.c
1484F: drivers/usb/host/ehci-st.c
1485F: drivers/usb/host/ohci-st.c
1486F: drivers/ata/ahci_st.c
1487
1488ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT
1489M: Lennert Buytenhek <kernel@wantstofly.org>
1490L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1491S: Maintained
1492
1493ARM/TETON BGA MACHINE SUPPORT
1494M: "Mark F. Brown" <mark.brown314@gmail.com>
1495L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1496S: Maintained
1497
1498ARM/THECUS N2100 MACHINE SUPPORT
1499M: Lennert Buytenhek <kernel@wantstofly.org>
1500L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1501S: Maintained
1502
1503ARM/NUVOTON W90X900 ARM ARCHITECTURE
1504M: Wan ZongShun <mcuos.com@gmail.com>
1505L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1506W: http://www.mcuos.com
1507S: Maintained
1508F: arch/arm/mach-w90x900/
1509F: drivers/input/keyboard/w90p910_keypad.c
1510F: drivers/input/touchscreen/w90p910_ts.c
1511F: drivers/watchdog/nuc900_wdt.c
1512F: drivers/net/ethernet/nuvoton/w90p910_ether.c
1513F: drivers/mtd/nand/nuc900_nand.c
1514F: drivers/rtc/rtc-nuc900.c
1515F: drivers/spi/spi-nuc900.c
1516F: drivers/usb/host/ehci-w90x900.c
1517F: drivers/video/fbdev/nuc900fb.c
1518
1519ARM/U300 MACHINE SUPPORT
1520M: Linus Walleij <linus.walleij@linaro.org>
1521L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1522S: Supported
1523F: arch/arm/mach-u300/
1524F: drivers/clocksource/timer-u300.c
1525F: drivers/i2c/busses/i2c-stu300.c
1526F: drivers/rtc/rtc-coh901331.c
1527F: drivers/watchdog/coh901327_wdt.c
1528F: drivers/dma/coh901318*
1529F: drivers/mfd/ab3100*
1530F: drivers/rtc/rtc-ab3100.c
1531F: drivers/rtc/rtc-coh901331.c
1532T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git
1533
1534ARM/Ux500 ARM ARCHITECTURE
1535M: Linus Walleij <linus.walleij@linaro.org>
1536L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1537S: Maintained
1538F: arch/arm/mach-ux500/
1539F: drivers/clocksource/clksrc-dbx500-prcmu.c
1540F: drivers/dma/ste_dma40*
1541F: drivers/hwspinlock/u8500_hsem.c
1542F: drivers/mfd/abx500*
1543F: drivers/mfd/ab8500*
1544F: drivers/mfd/dbx500*
1545F: drivers/mfd/db8500*
1546F: drivers/pinctrl/nomadik/pinctrl-ab*
1547F: drivers/pinctrl/nomadik/pinctrl-nomadik*
1548F: drivers/rtc/rtc-ab8500.c
1549F: drivers/rtc/rtc-pl031.c
1550T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git
1551
1552ARM/Ux500 CLOCK FRAMEWORK SUPPORT
1553M: Ulf Hansson <ulf.hansson@linaro.org>
1554L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1555T: git git://git.linaro.org/people/ulfh/clk.git
1556S: Maintained
1557F: drivers/clk/ux500/
1558F: include/linux/platform_data/clk-ux500.h
1559
1560ARM/VERSATILE EXPRESS PLATFORM
1561M: Liviu Dudau <liviu.dudau@arm.com>
1562M: Sudeep Holla <sudeep.holla@arm.com>
1563M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
1564L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1565S: Maintained
1566F: arch/arm/boot/dts/vexpress*
1567F: arch/arm/mach-vexpress/
1568F: */*/vexpress*
1569F: */*/*/vexpress*
1570F: drivers/clk/versatile/clk-vexpress-osc.c
1571F: drivers/clocksource/versatile.c
1572
1573ARM/VFP SUPPORT
1574M: Russell King <linux@arm.linux.org.uk>
1575L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1576W: http://www.arm.linux.org.uk/
1577S: Maintained
1578F: arch/arm/vfp/
1579
1580ARM/VOIPAC PXA270 SUPPORT
1581M: Marek Vasut <marek.vasut@gmail.com>
1582L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1583S: Maintained
1584F: arch/arm/mach-pxa/vpac270.c
1585F: arch/arm/mach-pxa/include/mach/vpac270.h
1586
1587ARM/VT8500 ARM ARCHITECTURE
1588M: Tony Prisk <linux@prisktech.co.nz>
1589L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1590S: Maintained
1591F: arch/arm/mach-vt8500/
1592F: drivers/clocksource/vt8500_timer.c
1593F: drivers/i2c/busses/i2c-wmt.c
1594F: drivers/mmc/host/wmt-sdmmc.c
1595F: drivers/pwm/pwm-vt8500.c
1596F: drivers/rtc/rtc-vt8500.c
1597F: drivers/tty/serial/vt8500_serial.c
1598F: drivers/usb/host/ehci-platform.c
1599F: drivers/usb/host/uhci-platform.c
1600F: drivers/video/fbdev/vt8500lcdfb.*
1601F: drivers/video/fbdev/wm8505fb*
1602F: drivers/video/fbdev/wmt_ge_rops.*
1603
1604ARM/ZIPIT Z2 SUPPORT
1605M: Marek Vasut <marek.vasut@gmail.com>
1606L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1607S: Maintained
1608F: arch/arm/mach-pxa/z2.c
1609F: arch/arm/mach-pxa/include/mach/z2.h
1610
1611ARM/ZYNQ ARCHITECTURE
1612M: Michal Simek <michal.simek@xilinx.com>
1613R: Sören Brinkmann <soren.brinkmann@xilinx.com>
1614L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1615W: http://wiki.xilinx.com
1616T: git git://git.xilinx.com/linux-xlnx.git
1617S: Supported
1618F: arch/arm/mach-zynq/
1619F: drivers/cpuidle/cpuidle-zynq.c
1620F: drivers/block/xsysace.c
1621N: zynq
1622N: xilinx
1623F: drivers/clocksource/cadence_ttc_timer.c
1624F: drivers/i2c/busses/i2c-cadence.c
1625F: drivers/mmc/host/sdhci-of-arasan.c
1626F: drivers/edac/synopsys_edac.c
1627
1628ARM SMMU DRIVER
1629M: Will Deacon <will.deacon@arm.com>
1630L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1631S: Maintained
1632F: drivers/iommu/arm-smmu.c
1633F: drivers/iommu/io-pgtable-arm.c
1634
1635ARM64 PORT (AARCH64 ARCHITECTURE)
1636M: Catalin Marinas <catalin.marinas@arm.com>
1637M: Will Deacon <will.deacon@arm.com>
1638L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1639S: Maintained
1640F: arch/arm64/
1641F: Documentation/arm64/
1642
1643AS3645A LED FLASH CONTROLLER DRIVER
1644M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
1645L: linux-media@vger.kernel.org
1646T: git git://linuxtv.org/media_tree.git
1647S: Maintained
1648F: drivers/media/i2c/as3645a.c
1649F: include/media/as3645a.h
1650
1651ASC7621 HARDWARE MONITOR DRIVER
1652M: George Joseph <george.joseph@fairview5.com>
1653L: lm-sensors@lm-sensors.org
1654S: Maintained
1655F: Documentation/hwmon/asc7621
1656F: drivers/hwmon/asc7621.c
1657
1658ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS
1659M: Corentin Chary <corentin.chary@gmail.com>
1660L: acpi4asus-user@lists.sourceforge.net
1661L: platform-driver-x86@vger.kernel.org
1662W: http://acpi4asus.sf.net
1663S: Maintained
1664F: drivers/platform/x86/asus*.c
1665F: drivers/platform/x86/eeepc*.c
1666
1667ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API
1668R: Dan Williams <dan.j.williams@intel.com>
1669W: http://sourceforge.net/projects/xscaleiop
1670S: Odd fixes
1671F: Documentation/crypto/async-tx-api.txt
1672F: crypto/async_tx/
1673F: drivers/dma/
1674F: include/linux/dmaengine.h
1675F: include/linux/async_tx.h
1676
1677AT24 EEPROM DRIVER
1678M: Wolfram Sang <wsa@the-dreams.de>
1679L: linux-i2c@vger.kernel.org
1680S: Maintained
1681F: drivers/misc/eeprom/at24.c
1682F: include/linux/platform_data/at24.h
1683
1684ATA OVER ETHERNET (AOE) DRIVER
1685M: "Ed L. Cashin" <ed.cashin@acm.org>
1686W: http://www.openaoe.org/
1687S: Supported
1688F: Documentation/aoe/
1689F: drivers/block/aoe/
1690
1691ATHEROS ATH GENERIC UTILITIES
1692M: "Luis R. Rodriguez" <mcgrof@do-not-panic.com>
1693L: linux-wireless@vger.kernel.org
1694S: Supported
1695F: drivers/net/wireless/ath/*
1696
1697ATHEROS ATH5K WIRELESS DRIVER
1698M: Jiri Slaby <jirislaby@gmail.com>
1699M: Nick Kossifidis <mickflemm@gmail.com>
1700M: "Luis R. Rodriguez" <mcgrof@do-not-panic.com>
1701L: linux-wireless@vger.kernel.org
1702W: http://wireless.kernel.org/en/users/Drivers/ath5k
1703S: Maintained
1704F: drivers/net/wireless/ath/ath5k/
1705
1706ATHEROS ATH6KL WIRELESS DRIVER
1707M: Kalle Valo <kvalo@qca.qualcomm.com>
1708L: linux-wireless@vger.kernel.org
1709W: http://wireless.kernel.org/en/users/Drivers/ath6kl
1710T: git git://github.com/kvalo/ath.git
1711S: Supported
1712F: drivers/net/wireless/ath/ath6kl/
1713
1714WILOCITY WIL6210 WIRELESS DRIVER
1715M: Vladimir Kondratiev <qca_vkondrat@qca.qualcomm.com>
1716L: linux-wireless@vger.kernel.org
1717L: wil6210@qca.qualcomm.com
1718S: Supported
1719W: http://wireless.kernel.org/en/users/Drivers/wil6210
1720F: drivers/net/wireless/ath/wil6210/
1721F: include/uapi/linux/wil6210_uapi.h
1722
1723CARL9170 LINUX COMMUNITY WIRELESS DRIVER
1724M: Christian Lamparter <chunkeey@googlemail.com>
1725L: linux-wireless@vger.kernel.org
1726W: http://wireless.kernel.org/en/users/Drivers/carl9170
1727S: Maintained
1728F: drivers/net/wireless/ath/carl9170/
1729
1730ATK0110 HWMON DRIVER
1731M: Luca Tettamanti <kronos.it@gmail.com>
1732L: lm-sensors@lm-sensors.org
1733S: Maintained
1734F: drivers/hwmon/asus_atk0110.c
1735
1736ATI_REMOTE2 DRIVER
1737M: Ville Syrjala <syrjala@sci.fi>
1738S: Maintained
1739F: drivers/input/misc/ati_remote2.c
1740
1741ATLX ETHERNET DRIVERS
1742M: Jay Cliburn <jcliburn@gmail.com>
1743M: Chris Snook <chris.snook@gmail.com>
1744L: netdev@vger.kernel.org
1745W: http://sourceforge.net/projects/atl1
1746W: http://atl1.sourceforge.net
1747S: Maintained
1748F: drivers/net/ethernet/atheros/
1749
1750ATM
1751M: Chas Williams <3chas3@gmail.com>
1752L: linux-atm-general@lists.sourceforge.net (moderated for non-subscribers)
1753L: netdev@vger.kernel.org
1754W: http://linux-atm.sourceforge.net
1755S: Maintained
1756F: drivers/atm/
1757F: include/linux/atm*
1758F: include/uapi/linux/atm*
1759
1760ATMEL AT91 / AT32 MCI DRIVER
1761M: Ludovic Desroches <ludovic.desroches@atmel.com>
1762S: Maintained
1763F: drivers/mmc/host/atmel-mci.c
1764F: drivers/mmc/host/atmel-mci-regs.h
1765
1766ATMEL AT91 / AT32 SERIAL DRIVER
1767M: Nicolas Ferre <nicolas.ferre@atmel.com>
1768S: Supported
1769F: drivers/tty/serial/atmel_serial.c
1770
1771ATMEL Audio ALSA driver
1772M: Nicolas Ferre <nicolas.ferre@atmel.com>
1773L: alsa-devel@alsa-project.org (moderated for non-subscribers)
1774S: Supported
1775F: sound/soc/atmel
1776
1777ATMEL DMA DRIVER
1778M: Nicolas Ferre <nicolas.ferre@atmel.com>
1779L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1780S: Supported
1781F: drivers/dma/at_hdmac.c
1782F: drivers/dma/at_hdmac_regs.h
1783F: include/linux/platform_data/dma-atmel.h
1784
1785ATMEL XDMA DRIVER
1786M: Ludovic Desroches <ludovic.desroches@atmel.com>
1787L: linux-arm-kernel@lists.infradead.org
1788L: dmaengine@vger.kernel.org
1789S: Supported
1790F: drivers/dma/at_xdmac.c
1791
1792ATMEL I2C DRIVER
1793M: Ludovic Desroches <ludovic.desroches@atmel.com>
1794L: linux-i2c@vger.kernel.org
1795S: Supported
1796F: drivers/i2c/busses/i2c-at91.c
1797
1798ATMEL ISI DRIVER
1799M: Josh Wu <josh.wu@atmel.com>
1800L: linux-media@vger.kernel.org
1801S: Supported
1802F: drivers/media/platform/soc_camera/atmel-isi.c
1803F: include/media/atmel-isi.h
1804
1805ATMEL LCDFB DRIVER
1806M: Nicolas Ferre <nicolas.ferre@atmel.com>
1807L: linux-fbdev@vger.kernel.org
1808S: Maintained
1809F: drivers/video/fbdev/atmel_lcdfb.c
1810F: include/video/atmel_lcdc.h
1811
1812ATMEL MACB ETHERNET DRIVER
1813M: Nicolas Ferre <nicolas.ferre@atmel.com>
1814S: Supported
1815F: drivers/net/ethernet/cadence/
1816
1817ATMEL NAND DRIVER
1818M: Josh Wu <josh.wu@atmel.com>
1819L: linux-mtd@lists.infradead.org
1820S: Supported
1821F: drivers/mtd/nand/atmel_nand*
1822
1823ATMEL SPI DRIVER
1824M: Nicolas Ferre <nicolas.ferre@atmel.com>
1825S: Supported
1826F: drivers/spi/spi-atmel.*
1827
1828ATMEL SSC DRIVER
1829M: Nicolas Ferre <nicolas.ferre@atmel.com>
1830L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1831S: Supported
1832F: drivers/misc/atmel-ssc.c
1833F: include/linux/atmel-ssc.h
1834
1835ATMEL Timer Counter (TC) AND CLOCKSOURCE DRIVERS
1836M: Nicolas Ferre <nicolas.ferre@atmel.com>
1837L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1838S: Supported
1839F: drivers/misc/atmel_tclib.c
1840F: drivers/clocksource/tcb_clksrc.c
1841
1842ATMEL USBA UDC DRIVER
1843M: Nicolas Ferre <nicolas.ferre@atmel.com>
1844L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1845S: Supported
1846F: drivers/usb/gadget/udc/atmel_usba_udc.*
1847
1848ATMEL WIRELESS DRIVER
1849M: Simon Kelley <simon@thekelleys.org.uk>
1850L: linux-wireless@vger.kernel.org
1851W: http://www.thekelleys.org.uk/atmel
1852W: http://atmelwlandriver.sourceforge.net/
1853S: Maintained
1854F: drivers/net/wireless/atmel*
1855
1856ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER
1857M: Bradley Grove <linuxdrivers@attotech.com>
1858L: linux-scsi@vger.kernel.org
1859W: http://www.attotech.com
1860S: Supported
1861F: drivers/scsi/esas2r
1862
1863AUDIT SUBSYSTEM
1864M: Paul Moore <paul@paul-moore.com>
1865M: Eric Paris <eparis@redhat.com>
1866L: linux-audit@redhat.com (moderated for non-subscribers)
1867W: http://people.redhat.com/sgrubb/audit/
1868T: git git://git.infradead.org/users/pcmoore/audit
1869S: Maintained
1870F: include/linux/audit.h
1871F: include/uapi/linux/audit.h
1872F: kernel/audit*
1873
1874AUXILIARY DISPLAY DRIVERS
1875M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
1876W: http://miguelojeda.es/auxdisplay.htm
1877W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
1878S: Maintained
1879F: drivers/auxdisplay/
1880F: include/linux/cfag12864b.h
1881
1882AVR32 ARCHITECTURE
1883M: Haavard Skinnemoen <hskinnemoen@gmail.com>
1884M: Hans-Christian Egtvedt <egtvedt@samfundet.no>
1885W: http://www.atmel.com/products/AVR32/
1886W: http://mirror.egtvedt.no/avr32linux.org/
1887W: http://avrfreaks.net/
1888S: Maintained
1889F: arch/avr32/
1890
1891AVR32/AT32AP MACHINE SUPPORT
1892M: Haavard Skinnemoen <hskinnemoen@gmail.com>
1893M: Hans-Christian Egtvedt <egtvedt@samfundet.no>
1894S: Maintained
1895F: arch/avr32/mach-at32ap/
1896
1897AX.25 NETWORK LAYER
1898M: Ralf Baechle <ralf@linux-mips.org>
1899L: linux-hams@vger.kernel.org
1900W: http://www.linux-ax25.org/
1901S: Maintained
1902F: include/uapi/linux/ax25.h
1903F: include/net/ax25.h
1904F: net/ax25/
1905
1906AZ6007 DVB DRIVER
1907M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
1908L: linux-media@vger.kernel.org
1909W: http://linuxtv.org
1910T: git git://linuxtv.org/media_tree.git
1911S: Maintained
1912F: drivers/media/usb/dvb-usb-v2/az6007.c
1913
1914AZTECH FM RADIO RECEIVER DRIVER
1915M: Hans Verkuil <hverkuil@xs4all.nl>
1916L: linux-media@vger.kernel.org
1917T: git git://linuxtv.org/media_tree.git
1918W: http://linuxtv.org
1919S: Maintained
1920F: drivers/media/radio/radio-aztech*
1921
1922B43 WIRELESS DRIVER
1923L: linux-wireless@vger.kernel.org
1924L: b43-dev@lists.infradead.org
1925W: http://wireless.kernel.org/en/users/Drivers/b43
1926S: Odd Fixes
1927F: drivers/net/wireless/b43/
1928
1929B43LEGACY WIRELESS DRIVER
1930M: Larry Finger <Larry.Finger@lwfinger.net>
1931L: linux-wireless@vger.kernel.org
1932L: b43-dev@lists.infradead.org
1933W: http://wireless.kernel.org/en/users/Drivers/b43
1934S: Maintained
1935F: drivers/net/wireless/b43legacy/
1936
1937BACKLIGHT CLASS/SUBSYSTEM
1938M: Jingoo Han <jg1.han@samsung.com>
1939M: Lee Jones <lee.jones@linaro.org>
1940S: Maintained
1941F: drivers/video/backlight/
1942F: include/linux/backlight.h
1943
1944BATMAN ADVANCED
1945M: Marek Lindner <mareklindner@neomailbox.ch>
1946M: Simon Wunderlich <sw@simonwunderlich.de>
1947M: Antonio Quartulli <antonio@meshcoding.com>
1948L: b.a.t.m.a.n@lists.open-mesh.org
1949W: http://www.open-mesh.org/
1950S: Maintained
1951F: net/batman-adv/
1952
1953BAYCOM/HDLCDRV DRIVERS FOR AX.25
1954M: Thomas Sailer <t.sailer@alumni.ethz.ch>
1955L: linux-hams@vger.kernel.org
1956W: http://www.baycom.org/~tom/ham/ham.html
1957S: Maintained
1958F: drivers/net/hamradio/baycom*
1959
1960BCACHE (BLOCK LAYER CACHE)
1961M: Kent Overstreet <kmo@daterainc.com>
1962L: linux-bcache@vger.kernel.org
1963W: http://bcache.evilpiepirate.org
1964S: Maintained:
1965F: drivers/md/bcache/
1966
1967BEFS FILE SYSTEM
1968S: Orphan
1969F: Documentation/filesystems/befs.txt
1970F: fs/befs/
1971
1972BECKHOFF CX5020 ETHERCAT MASTER DRIVER
1973M: Dariusz Marcinkiewicz <reksio@newterm.pl>
1974L: netdev@vger.kernel.org
1975S: Maintained
1976F: drivers/net/ethernet/ec_bhf.c
1977
1978BFS FILE SYSTEM
1979M: "Tigran A. Aivazian" <tigran@aivazian.fsnet.co.uk>
1980S: Maintained
1981F: Documentation/filesystems/bfs.txt
1982F: fs/bfs/
1983F: include/uapi/linux/bfs_fs.h
1984
1985BLACKFIN ARCHITECTURE
1986M: Steven Miao <realmz6@gmail.com>
1987L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
1988T: git git://git.code.sf.net/p/adi-linux/code
1989W: http://blackfin.uclinux.org
1990S: Supported
1991F: arch/blackfin/
1992
1993BLACKFIN EMAC DRIVER
1994L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
1995W: http://blackfin.uclinux.org
1996S: Supported
1997F: drivers/net/ethernet/adi/
1998
1999BLACKFIN RTC DRIVER
2000L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2001W: http://blackfin.uclinux.org
2002S: Supported
2003F: drivers/rtc/rtc-bfin.c
2004
2005BLACKFIN SDH DRIVER
2006M: Sonic Zhang <sonic.zhang@analog.com>
2007L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2008W: http://blackfin.uclinux.org
2009S: Supported
2010F: drivers/mmc/host/bfin_sdh.c
2011
2012BLACKFIN SERIAL DRIVER
2013M: Sonic Zhang <sonic.zhang@analog.com>
2014L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2015W: http://blackfin.uclinux.org
2016S: Supported
2017F: drivers/tty/serial/bfin_uart.c
2018
2019BLACKFIN WATCHDOG DRIVER
2020L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2021W: http://blackfin.uclinux.org
2022S: Supported
2023F: drivers/watchdog/bfin_wdt.c
2024
2025BLACKFIN I2C TWI DRIVER
2026M: Sonic Zhang <sonic.zhang@analog.com>
2027L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2028W: http://blackfin.uclinux.org/
2029S: Supported
2030F: drivers/i2c/busses/i2c-bfin-twi.c
2031
2032BLACKFIN MEDIA DRIVER
2033M: Scott Jiang <scott.jiang.linux@gmail.com>
2034L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2035W: http://blackfin.uclinux.org/
2036S: Supported
2037F: drivers/media/platform/blackfin/
2038F: drivers/media/i2c/adv7183*
2039F: drivers/media/i2c/vs6624*
2040
2041BLINKM RGB LED DRIVER
2042M: Jan-Simon Moeller <jansimon.moeller@gmx.de>
2043S: Maintained
2044F: drivers/leds/leds-blinkm.c
2045
2046BLOCK LAYER
2047M: Jens Axboe <axboe@kernel.dk>
2048T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
2049S: Maintained
2050F: block/
2051
2052BLOCK2MTD DRIVER
2053M: Joern Engel <joern@lazybastard.org>
2054L: linux-mtd@lists.infradead.org
2055S: Maintained
2056F: drivers/mtd/devices/block2mtd.c
2057
2058BLUETOOTH DRIVERS
2059M: Marcel Holtmann <marcel@holtmann.org>
2060M: Gustavo Padovan <gustavo@padovan.org>
2061M: Johan Hedberg <johan.hedberg@gmail.com>
2062L: linux-bluetooth@vger.kernel.org
2063W: http://www.bluez.org/
2064T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2065T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2066S: Maintained
2067F: drivers/bluetooth/
2068
2069BLUETOOTH SUBSYSTEM
2070M: Marcel Holtmann <marcel@holtmann.org>
2071M: Gustavo Padovan <gustavo@padovan.org>
2072M: Johan Hedberg <johan.hedberg@gmail.com>
2073L: linux-bluetooth@vger.kernel.org
2074W: http://www.bluez.org/
2075T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2076T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2077S: Maintained
2078F: net/bluetooth/
2079F: include/net/bluetooth/
2080
2081BONDING DRIVER
2082M: Jay Vosburgh <j.vosburgh@gmail.com>
2083M: Veaceslav Falico <vfalico@gmail.com>
2084M: Andy Gospodarek <gospo@cumulusnetworks.com>
2085L: netdev@vger.kernel.org
2086W: http://sourceforge.net/projects/bonding/
2087S: Supported
2088F: drivers/net/bonding/
2089F: include/uapi/linux/if_bonding.h
2090
2091BPF (Safe dynamic programs and tools)
2092M: Alexei Starovoitov <ast@kernel.org>
2093L: netdev@vger.kernel.org
2094L: linux-kernel@vger.kernel.org
2095S: Supported
2096F: kernel/bpf/
2097
2098BROADCOM B44 10/100 ETHERNET DRIVER
2099M: Gary Zambrano <zambrano@broadcom.com>
2100L: netdev@vger.kernel.org
2101S: Supported
2102F: drivers/net/ethernet/broadcom/b44.*
2103
2104BROADCOM GENET ETHERNET DRIVER
2105M: Florian Fainelli <f.fainelli@gmail.com>
2106L: netdev@vger.kernel.org
2107S: Supported
2108F: drivers/net/ethernet/broadcom/genet/
2109
2110BROADCOM BNX2 GIGABIT ETHERNET DRIVER
2111M: Sony Chacko <sony.chacko@qlogic.com>
2112M: Dept-HSGLinuxNICDev@qlogic.com
2113L: netdev@vger.kernel.org
2114S: Supported
2115F: drivers/net/ethernet/broadcom/bnx2.*
2116F: drivers/net/ethernet/broadcom/bnx2_*
2117
2118BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
2119M: Ariel Elior <ariel.elior@qlogic.com>
2120L: netdev@vger.kernel.org
2121S: Supported
2122F: drivers/net/ethernet/broadcom/bnx2x/
2123
2124BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
2125M: Florian Fainelli <f.fainelli@gmail.com>
2126M: Ray Jui <rjui@broadcom.com>
2127M: Scott Branden <sbranden@broadcom.com>
2128L: bcm-kernel-feedback-list@broadcom.com
2129T: git git://github.com/broadcom/mach-bcm
2130S: Maintained
2131F: arch/arm/mach-bcm/
2132F: arch/arm/boot/dts/bcm113*
2133F: arch/arm/boot/dts/bcm216*
2134F: arch/arm/boot/dts/bcm281*
2135F: arch/arm/configs/bcm_defconfig
2136F: drivers/mmc/host/sdhci-bcm-kona.c
2137F: drivers/clocksource/bcm_kona_timer.c
2138
2139BROADCOM BCM2835 ARM ARCHITECTURE
2140M: Stephen Warren <swarren@wwwdotorg.org>
2141M: Lee Jones <lee@kernel.org>
2142L: linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers)
2143T: git git://git.kernel.org/pub/scm/linux/kernel/git/rpi/linux-rpi.git
2144S: Maintained
2145N: bcm2835
2146
2147BROADCOM BCM33XX MIPS ARCHITECTURE
2148M: Kevin Cernekee <cernekee@gmail.com>
2149L: linux-mips@linux-mips.org
2150S: Maintained
2151F: arch/mips/bcm3384/*
2152F: arch/mips/include/asm/mach-bcm3384/*
2153F: arch/mips/kernel/*bmips*
2154
2155BROADCOM BCM5301X ARM ARCHITECTURE
2156M: Hauke Mehrtens <hauke@hauke-m.de>
2157L: linux-arm-kernel@lists.infradead.org
2158S: Maintained
2159F: arch/arm/mach-bcm/bcm_5301x.c
2160F: arch/arm/boot/dts/bcm5301x.dtsi
2161F: arch/arm/boot/dts/bcm470*
2162
2163BROADCOM BCM63XX ARM ARCHITECTURE
2164M: Florian Fainelli <f.fainelli@gmail.com>
2165L: linux-arm-kernel@lists.infradead.org
2166T: git git://github.com/broadcom/arm-bcm63xx.git
2167S: Maintained
2168F: arch/arm/mach-bcm/bcm63xx.c
2169F: arch/arm/include/debug/bcm63xx.S
2170
2171BROADCOM BCM63XX/BCM33XX UDC DRIVER
2172M: Kevin Cernekee <cernekee@gmail.com>
2173L: linux-usb@vger.kernel.org
2174S: Maintained
2175F: drivers/usb/gadget/udc/bcm63xx_udc.*
2176
2177BROADCOM BCM7XXX ARM ARCHITECTURE
2178M: Brian Norris <computersforpeace@gmail.com>
2179M: Gregory Fong <gregory.0xf0@gmail.com>
2180M: Florian Fainelli <f.fainelli@gmail.com>
2181L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2182T: git git://github.com/broadcom/stblinux.git
2183S: Maintained
2184F: arch/arm/mach-bcm/*brcmstb*
2185F: arch/arm/boot/dts/bcm7*.dts*
2186F: drivers/bus/brcmstb_gisb.c
2187
2188BROADCOM BMIPS MIPS ARCHITECTURE
2189M: Kevin Cernekee <cernekee@gmail.com>
2190M: Florian Fainelli <f.fainelli@gmail.com>
2191L: linux-mips@linux-mips.org
2192T: git git://github.com/broadcom/stblinux.git
2193S: Maintained
2194F: arch/mips/bmips/*
2195F: arch/mips/include/asm/mach-bmips/*
2196F: arch/mips/kernel/*bmips*
2197F: arch/mips/boot/dts/bcm*.dts*
2198F: drivers/irqchip/irq-bcm7*
2199F: drivers/irqchip/irq-brcmstb*
2200
2201BROADCOM TG3 GIGABIT ETHERNET DRIVER
2202M: Prashant Sreedharan <prashant@broadcom.com>
2203M: Michael Chan <mchan@broadcom.com>
2204L: netdev@vger.kernel.org
2205S: Supported
2206F: drivers/net/ethernet/broadcom/tg3.*
2207
2208BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER
2209M: Brett Rudley <brudley@broadcom.com>
2210M: Arend van Spriel <arend@broadcom.com>
2211M: Franky (Zhenhui) Lin <frankyl@broadcom.com>
2212M: Hante Meuleman <meuleman@broadcom.com>
2213L: linux-wireless@vger.kernel.org
2214L: brcm80211-dev-list@broadcom.com
2215S: Supported
2216F: drivers/net/wireless/brcm80211/
2217
2218BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
2219M: QLogic-Storage-Upstream@qlogic.com
2220L: linux-scsi@vger.kernel.org
2221S: Supported
2222F: drivers/scsi/bnx2fc/
2223
2224BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
2225M: QLogic-Storage-Upstream@qlogic.com
2226L: linux-scsi@vger.kernel.org
2227S: Supported
2228F: drivers/scsi/bnx2i/
2229
2230BROADCOM CYGNUS/IPROC ARM ARCHITECTURE
2231M: Ray Jui <rjui@broadcom.com>
2232M: Scott Branden <sbranden@broadcom.com>
2233L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2234L: bcm-kernel-feedback-list@broadcom.com
2235T: git git://github.com/broadcom/cygnus-linux.git
2236S: Maintained
2237N: iproc
2238N: cygnus
2239N: bcm9113*
2240N: bcm9583*
2241N: bcm583*
2242N: bcm113*
2243
2244BROADCOM KONA GPIO DRIVER
2245M: Ray Jui <rjui@broadcom.com>
2246L: bcm-kernel-feedback-list@broadcom.com
2247S: Supported
2248F: drivers/gpio/gpio-bcm-kona.c
2249F: Documentation/devicetree/bindings/gpio/gpio-bcm-kona.txt
2250
2251BROADCOM SPECIFIC AMBA DRIVER (BCMA)
2252M: Rafał Miłecki <zajec5@gmail.com>
2253L: linux-wireless@vger.kernel.org
2254S: Maintained
2255F: drivers/bcma/
2256F: include/linux/bcma/
2257
2258BROADCOM SYSTEMPORT ETHERNET DRIVER
2259M: Florian Fainelli <f.fainelli@gmail.com>
2260L: netdev@vger.kernel.org
2261S: Supported
2262F: drivers/net/ethernet/broadcom/bcmsysport.*
2263
2264BROCADE BFA FC SCSI DRIVER
2265M: Anil Gurumurthy <anil.gurumurthy@qlogic.com>
2266M: Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
2267L: linux-scsi@vger.kernel.org
2268S: Supported
2269F: drivers/scsi/bfa/
2270
2271BROCADE BNA 10 GIGABIT ETHERNET DRIVER
2272M: Rasesh Mody <rasesh.mody@qlogic.com>
2273L: netdev@vger.kernel.org
2274S: Supported
2275F: drivers/net/ethernet/brocade/bna/
2276
2277BSG (block layer generic sg v4 driver)
2278M: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
2279L: linux-scsi@vger.kernel.org
2280S: Supported
2281F: block/bsg.c
2282F: include/linux/bsg.h
2283F: include/uapi/linux/bsg.h
2284
2285BT87X AUDIO DRIVER
2286M: Clemens Ladisch <clemens@ladisch.de>
2287L: alsa-devel@alsa-project.org (moderated for non-subscribers)
2288T: git git://git.alsa-project.org/alsa-kernel.git
2289S: Maintained
2290F: Documentation/sound/alsa/Bt87x.txt
2291F: sound/pci/bt87x.c
2292
2293BT8XXGPIO DRIVER
2294M: Michael Buesch <m@bues.ch>
2295W: http://bu3sch.de/btgpio.php
2296S: Maintained
2297F: drivers/gpio/gpio-bt8xx.c
2298
2299BTRFS FILE SYSTEM
2300M: Chris Mason <clm@fb.com>
2301M: Josef Bacik <jbacik@fb.com>
2302M: David Sterba <dsterba@suse.cz>
2303L: linux-btrfs@vger.kernel.org
2304W: http://btrfs.wiki.kernel.org/
2305Q: http://patchwork.kernel.org/project/linux-btrfs/list/
2306T: git git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git
2307S: Maintained
2308F: Documentation/filesystems/btrfs.txt
2309F: fs/btrfs/
2310
2311BTTV VIDEO4LINUX DRIVER
2312M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
2313L: linux-media@vger.kernel.org
2314W: http://linuxtv.org
2315T: git git://linuxtv.org/media_tree.git
2316S: Odd fixes
2317F: Documentation/video4linux/bttv/
2318F: drivers/media/pci/bt8xx/bttv*
2319
2320BUSLOGIC SCSI DRIVER
2321M: Khalid Aziz <khalid@gonehiking.org>
2322L: linux-scsi@vger.kernel.org
2323S: Maintained
2324F: drivers/scsi/BusLogic.*
2325F: drivers/scsi/FlashPoint.*
2326
2327C-MEDIA CMI8788 DRIVER
2328M: Clemens Ladisch <clemens@ladisch.de>
2329L: alsa-devel@alsa-project.org (moderated for non-subscribers)
2330T: git git://git.alsa-project.org/alsa-kernel.git
2331S: Maintained
2332F: sound/pci/oxygen/
2333
2334C6X ARCHITECTURE
2335M: Mark Salter <msalter@redhat.com>
2336M: Aurelien Jacquiot <a-jacquiot@ti.com>
2337L: linux-c6x-dev@linux-c6x.org
2338W: http://www.linux-c6x.org/wiki/index.php/Main_Page
2339S: Maintained
2340F: arch/c6x/
2341
2342CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
2343M: David Howells <dhowells@redhat.com>
2344L: linux-cachefs@redhat.com
2345S: Supported
2346F: Documentation/filesystems/caching/cachefiles.txt
2347F: fs/cachefiles/
2348
2349CADET FM/AM RADIO RECEIVER DRIVER
2350M: Hans Verkuil <hverkuil@xs4all.nl>
2351L: linux-media@vger.kernel.org
2352T: git git://linuxtv.org/media_tree.git
2353W: http://linuxtv.org
2354S: Maintained
2355F: drivers/media/radio/radio-cadet*
2356
2357CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
2358M: Jonathan Corbet <corbet@lwn.net>
2359L: linux-media@vger.kernel.org
2360T: git git://linuxtv.org/media_tree.git
2361S: Maintained
2362F: Documentation/video4linux/cafe_ccic
2363F: drivers/media/platform/marvell-ccic/
2364
2365CAIF NETWORK LAYER
2366M: Dmitry Tarnyagin <dmitry.tarnyagin@lockless.no>
2367L: netdev@vger.kernel.org
2368S: Supported
2369F: Documentation/networking/caif/
2370F: drivers/net/caif/
2371F: include/uapi/linux/caif/
2372F: include/net/caif/
2373F: net/caif/
2374
2375CALGARY x86-64 IOMMU
2376M: Muli Ben-Yehuda <muli@il.ibm.com>
2377M: "Jon D. Mason" <jdmason@kudzu.us>
2378L: discuss@x86-64.org
2379S: Maintained
2380F: arch/x86/kernel/pci-calgary_64.c
2381F: arch/x86/kernel/tce_64.c
2382F: arch/x86/include/asm/calgary.h
2383F: arch/x86/include/asm/tce.h
2384
2385CAN NETWORK LAYER
2386M: Oliver Hartkopp <socketcan@hartkopp.net>
2387M: Marc Kleine-Budde <mkl@pengutronix.de>
2388L: linux-can@vger.kernel.org
2389W: https://github.com/linux-can
2390T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
2391T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
2392S: Maintained
2393F: Documentation/networking/can.txt
2394F: net/can/
2395F: include/linux/can/core.h
2396F: include/uapi/linux/can.h
2397F: include/uapi/linux/can/bcm.h
2398F: include/uapi/linux/can/raw.h
2399F: include/uapi/linux/can/gw.h
2400
2401CAN NETWORK DRIVERS
2402M: Wolfgang Grandegger <wg@grandegger.com>
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: drivers/net/can/
2410F: include/linux/can/dev.h
2411F: include/linux/can/platform/
2412F: include/uapi/linux/can/error.h
2413F: include/uapi/linux/can/netlink.h
2414
2415CAPABILITIES
2416M: Serge Hallyn <serge.hallyn@canonical.com>
2417L: linux-security-module@vger.kernel.org
2418S: Supported
2419F: include/linux/capability.h
2420F: include/uapi/linux/capability.h
2421F: security/capability.c
2422F: security/commoncap.c
2423F: kernel/capability.c
2424
2425CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
2426M: Kevin Tsai <ktsai@capellamicro.com>
2427S: Maintained
2428F: drivers/iio/light/cm*
2429F: Documentation/devicetree/bindings/i2c/trivial-devices.txt
2430
2431CC2520 IEEE-802.15.4 RADIO DRIVER
2432M: Varka Bhadram <varkabhadram@gmail.com>
2433L: linux-wpan@vger.kernel.org
2434S: Maintained
2435F: drivers/net/ieee802154/cc2520.c
2436F: include/linux/spi/cc2520.h
2437F: Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
2438
2439CELL BROADBAND ENGINE ARCHITECTURE
2440M: Arnd Bergmann <arnd@arndb.de>
2441L: linuxppc-dev@lists.ozlabs.org
2442L: cbe-oss-dev@lists.ozlabs.org
2443W: http://www.ibm.com/developerworks/power/cell/
2444S: Supported
2445F: arch/powerpc/include/asm/cell*.h
2446F: arch/powerpc/include/asm/spu*.h
2447F: arch/powerpc/include/uapi/asm/spu*.h
2448F: arch/powerpc/oprofile/*cell*
2449F: arch/powerpc/platforms/cell/
2450
2451CEPH DISTRIBUTED FILE SYSTEM CLIENT
2452M: Yan, Zheng <zyan@redhat.com>
2453M: Sage Weil <sage@redhat.com>
2454L: ceph-devel@vger.kernel.org
2455W: http://ceph.com/
2456T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
2457S: Supported
2458F: Documentation/filesystems/ceph.txt
2459F: fs/ceph/
2460F: net/ceph/
2461F: include/linux/ceph/
2462F: include/linux/crush/
2463
2464CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM:
2465L: linux-usb@vger.kernel.org
2466S: Orphan
2467F: Documentation/usb/WUSB-Design-overview.txt
2468F: Documentation/usb/wusb-cbaf
2469F: drivers/usb/host/hwa-hc.c
2470F: drivers/usb/host/whci/
2471F: drivers/usb/wusbcore/
2472F: include/linux/usb/wusb*
2473
2474CFAG12864B LCD DRIVER
2475M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
2476W: http://miguelojeda.es/auxdisplay.htm
2477W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
2478S: Maintained
2479F: drivers/auxdisplay/cfag12864b.c
2480F: include/linux/cfag12864b.h
2481
2482CFAG12864BFB LCD FRAMEBUFFER DRIVER
2483M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
2484W: http://miguelojeda.es/auxdisplay.htm
2485W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
2486S: Maintained
2487F: drivers/auxdisplay/cfag12864bfb.c
2488F: include/linux/cfag12864b.h
2489
2490CFG80211 and NL80211
2491M: Johannes Berg <johannes@sipsolutions.net>
2492L: linux-wireless@vger.kernel.org
2493W: http://wireless.kernel.org/
2494T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
2495T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
2496S: Maintained
2497F: include/uapi/linux/nl80211.h
2498F: include/net/cfg80211.h
2499F: net/wireless/*
2500X: net/wireless/wext*
2501
2502CHAR and MISC DRIVERS
2503M: Arnd Bergmann <arnd@arndb.de>
2504M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
2505T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
2506S: Supported
2507F: drivers/char/*
2508F: drivers/misc/*
2509F: include/linux/miscdevice.h
2510
2511CHECKPATCH
2512M: Andy Whitcroft <apw@canonical.com>
2513M: Joe Perches <joe@perches.com>
2514S: Maintained
2515F: scripts/checkpatch.pl
2516
2517CHINESE DOCUMENTATION
2518M: Harry Wei <harryxiyou@gmail.com>
2519L: xiyoulinuxkernelgroup@googlegroups.com (subscribers-only)
2520L: linux-kernel@zh-kernel.org (moderated for non-subscribers)
2521S: Maintained
2522F: Documentation/zh_CN/
2523
2524CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
2525M: Peter Chen <Peter.Chen@freescale.com>
2526T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
2527L: linux-usb@vger.kernel.org
2528S: Maintained
2529F: drivers/usb/chipidea/
2530
2531CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
2532M: Hans de Goede <hdegoede@redhat.com>
2533L: linux-input@vger.kernel.org
2534S: Maintained
2535F: Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt
2536F: drivers/input/touchscreen/chipone_icn8318.c
2537
2538CHROME HARDWARE PLATFORM SUPPORT
2539M: Olof Johansson <olof@lixom.net>
2540S: Maintained
2541F: drivers/platform/chrome/
2542
2543CISCO VIC ETHERNET NIC DRIVER
2544M: Christian Benvenuti <benve@cisco.com>
2545M: Sujith Sankar <ssujith@cisco.com>
2546M: Govindarajulu Varadarajan <_govind@gmx.com>
2547M: Neel Patel <neepatel@cisco.com>
2548S: Supported
2549F: drivers/net/ethernet/cisco/enic/
2550
2551CISCO VIC LOW LATENCY NIC DRIVER
2552M: Upinder Malhi <umalhi@cisco.com>
2553S: Supported
2554F: drivers/infiniband/hw/usnic
2555
2556CIRRUS LOGIC EP93XX ETHERNET DRIVER
2557M: Hartley Sweeten <hsweeten@visionengravers.com>
2558L: netdev@vger.kernel.org
2559S: Maintained
2560F: drivers/net/ethernet/cirrus/ep93xx_eth.c
2561
2562CIRRUS LOGIC AUDIO CODEC DRIVERS
2563M: Brian Austin <brian.austin@cirrus.com>
2564M: Paul Handrigan <Paul.Handrigan@cirrus.com>
2565L: alsa-devel@alsa-project.org (moderated for non-subscribers)
2566S: Maintained
2567F: sound/soc/codecs/cs*
2568
2569CLEANCACHE API
2570M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
2571L: linux-kernel@vger.kernel.org
2572S: Maintained
2573F: mm/cleancache.c
2574F: include/linux/cleancache.h
2575
2576CLK API
2577M: Russell King <linux@arm.linux.org.uk>
2578L: linux-clk@vger.kernel.org
2579S: Maintained
2580F: include/linux/clk.h
2581
2582CLOCKSOURCE, CLOCKEVENT DRIVERS
2583M: Daniel Lezcano <daniel.lezcano@linaro.org>
2584M: Thomas Gleixner <tglx@linutronix.de>
2585L: linux-kernel@vger.kernel.org
2586T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
2587S: Supported
2588F: drivers/clocksource
2589
2590CISCO FCOE HBA DRIVER
2591M: Hiral Patel <hiralpat@cisco.com>
2592M: Suma Ramars <sramars@cisco.com>
2593M: Brian Uchino <buchino@cisco.com>
2594L: linux-scsi@vger.kernel.org
2595S: Supported
2596F: drivers/scsi/fnic/
2597
2598CMPC ACPI DRIVER
2599M: Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com>
2600M: Daniel Oliveira Nascimento <don@syst.com.br>
2601L: platform-driver-x86@vger.kernel.org
2602S: Supported
2603F: drivers/platform/x86/classmate-laptop.c
2604
2605COCCINELLE/Semantic Patches (SmPL)
2606M: Julia Lawall <Julia.Lawall@lip6.fr>
2607M: Gilles Muller <Gilles.Muller@lip6.fr>
2608M: Nicolas Palix <nicolas.palix@imag.fr>
2609M: Michal Marek <mmarek@suse.cz>
2610L: cocci@systeme.lip6.fr (moderated for non-subscribers)
2611T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc
2612W: http://coccinelle.lip6.fr/
2613S: Supported
2614F: Documentation/coccinelle.txt
2615F: scripts/coccinelle/
2616F: scripts/coccicheck
2617
2618CODA FILE SYSTEM
2619M: Jan Harkes <jaharkes@cs.cmu.edu>
2620M: coda@cs.cmu.edu
2621L: codalist@coda.cs.cmu.edu
2622W: http://www.coda.cs.cmu.edu/
2623S: Maintained
2624F: Documentation/filesystems/coda.txt
2625F: fs/coda/
2626F: include/linux/coda*.h
2627F: include/uapi/linux/coda*.h
2628
2629CODA V4L2 MEM2MEM DRIVER
2630M: Philipp Zabel <p.zabel@pengutronix.de>
2631L: linux-media@vger.kernel.org
2632S: Maintained
2633F: Documentation/devicetree/bindings/media/coda.txt
2634F: drivers/media/platform/coda/
2635
2636COMMON CLK FRAMEWORK
2637M: Mike Turquette <mturquette@linaro.org>
2638M: Stephen Boyd <sboyd@codeaurora.org>
2639L: linux-clk@vger.kernel.org
2640T: git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
2641S: Maintained
2642F: drivers/clk/
2643X: drivers/clk/clkdev.c
2644F: include/linux/clk-pr*
2645F: include/linux/clk/
2646
2647COMMON INTERNET FILE SYSTEM (CIFS)
2648M: Steve French <sfrench@samba.org>
2649L: linux-cifs@vger.kernel.org
2650L: samba-technical@lists.samba.org (moderated for non-subscribers)
2651W: http://linux-cifs.samba.org/
2652T: git git://git.samba.org/sfrench/cifs-2.6.git
2653S: Supported
2654F: Documentation/filesystems/cifs/
2655F: fs/cifs/
2656
2657COMPACTPCI HOTPLUG CORE
2658M: Scott Murray <scott@spiteful.org>
2659L: linux-pci@vger.kernel.org
2660S: Maintained
2661F: drivers/pci/hotplug/cpci_hotplug*
2662
2663COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
2664M: Scott Murray <scott@spiteful.org>
2665L: linux-pci@vger.kernel.org
2666S: Maintained
2667F: drivers/pci/hotplug/cpcihp_zt5550.*
2668
2669COMPACTPCI HOTPLUG GENERIC DRIVER
2670M: Scott Murray <scott@spiteful.org>
2671L: linux-pci@vger.kernel.org
2672S: Maintained
2673F: drivers/pci/hotplug/cpcihp_generic.c
2674
2675COMPAL LAPTOP SUPPORT
2676M: Cezary Jackiewicz <cezary.jackiewicz@gmail.com>
2677L: platform-driver-x86@vger.kernel.org
2678S: Maintained
2679F: drivers/platform/x86/compal-laptop.c
2680
2681CONEXANT ACCESSRUNNER USB DRIVER
2682M: Simon Arlott <cxacru@fire.lp0.eu>
2683L: accessrunner-general@lists.sourceforge.net
2684W: http://accessrunner.sourceforge.net/
2685S: Maintained
2686F: drivers/usb/atm/cxacru.c
2687
2688CONFIGFS
2689M: Joel Becker <jlbec@evilplan.org>
2690T: git git://git.kernel.org/pub/scm/linux/kernel/git/jlbec/configfs.git
2691S: Supported
2692F: fs/configfs/
2693F: include/linux/configfs.h
2694
2695CONNECTOR
2696M: Evgeniy Polyakov <zbr@ioremap.net>
2697L: netdev@vger.kernel.org
2698S: Maintained
2699F: drivers/connector/
2700
2701CONTROL GROUP (CGROUP)
2702M: Tejun Heo <tj@kernel.org>
2703M: Li Zefan <lizefan@huawei.com>
2704L: cgroups@vger.kernel.org
2705T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
2706S: Maintained
2707F: Documentation/cgroups/
2708F: include/linux/cgroup*
2709F: kernel/cgroup*
2710
2711CONTROL GROUP - CPUSET
2712M: Li Zefan <lizefan@huawei.com>
2713L: cgroups@vger.kernel.org
2714W: http://www.bullopensource.org/cpuset/
2715W: http://oss.sgi.com/projects/cpusets/
2716T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
2717S: Maintained
2718F: Documentation/cgroups/cpusets.txt
2719F: include/linux/cpuset.h
2720F: kernel/cpuset.c
2721
2722CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
2723M: Johannes Weiner <hannes@cmpxchg.org>
2724M: Michal Hocko <mhocko@suse.cz>
2725L: cgroups@vger.kernel.org
2726L: linux-mm@kvack.org
2727S: Maintained
2728F: mm/memcontrol.c
2729F: mm/swap_cgroup.c
2730
2731CORETEMP HARDWARE MONITORING DRIVER
2732M: Fenghua Yu <fenghua.yu@intel.com>
2733L: lm-sensors@lm-sensors.org
2734S: Maintained
2735F: Documentation/hwmon/coretemp
2736F: drivers/hwmon/coretemp.c
2737
2738COSA/SRP SYNC SERIAL DRIVER
2739M: Jan "Yenya" Kasprzak <kas@fi.muni.cz>
2740W: http://www.fi.muni.cz/~kas/cosa/
2741S: Maintained
2742F: drivers/net/wan/cosa*
2743
2744CPMAC ETHERNET DRIVER
2745M: Florian Fainelli <florian@openwrt.org>
2746L: netdev@vger.kernel.org
2747S: Maintained
2748F: drivers/net/ethernet/ti/cpmac.c
2749
2750CPU FREQUENCY DRIVERS
2751M: Rafael J. Wysocki <rjw@rjwysocki.net>
2752M: Viresh Kumar <viresh.kumar@linaro.org>
2753L: linux-pm@vger.kernel.org
2754S: Maintained
2755T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
2756T: git git://git.linaro.org/people/vireshk/linux.git (For ARM Updates)
2757F: drivers/cpufreq/
2758F: include/linux/cpufreq.h
2759
2760CPU FREQUENCY DRIVERS - ARM BIG LITTLE
2761M: Viresh Kumar <viresh.kumar@linaro.org>
2762M: Sudeep Holla <sudeep.holla@arm.com>
2763L: linux-pm@vger.kernel.org
2764W: http://www.arm.com/products/processors/technologies/biglittleprocessing.php
2765S: Maintained
2766F: drivers/cpufreq/arm_big_little.h
2767F: drivers/cpufreq/arm_big_little.c
2768F: drivers/cpufreq/arm_big_little_dt.c
2769
2770CPUIDLE DRIVER - ARM BIG LITTLE
2771M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
2772M: Daniel Lezcano <daniel.lezcano@linaro.org>
2773L: linux-pm@vger.kernel.org
2774L: linux-arm-kernel@lists.infradead.org
2775T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
2776S: Maintained
2777F: drivers/cpuidle/cpuidle-big_little.c
2778
2779CPUIDLE DRIVER - ARM EXYNOS
2780M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
2781M: Daniel Lezcano <daniel.lezcano@linaro.org>
2782M: Kukjin Kim <kgene@kernel.org>
2783L: linux-pm@vger.kernel.org
2784L: linux-samsung-soc@vger.kernel.org
2785S: Supported
2786F: drivers/cpuidle/cpuidle-exynos.c
2787F: arch/arm/mach-exynos/pm.c
2788
2789CPUIDLE DRIVERS
2790M: Rafael J. Wysocki <rjw@rjwysocki.net>
2791M: Daniel Lezcano <daniel.lezcano@linaro.org>
2792L: linux-pm@vger.kernel.org
2793S: Maintained
2794T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
2795F: drivers/cpuidle/*
2796F: include/linux/cpuidle.h
2797
2798CPUID/MSR DRIVER
2799M: "H. Peter Anvin" <hpa@zytor.com>
2800S: Maintained
2801F: arch/x86/kernel/cpuid.c
2802F: arch/x86/kernel/msr.c
2803
2804CPU POWER MONITORING SUBSYSTEM
2805M: Thomas Renninger <trenn@suse.de>
2806L: linux-pm@vger.kernel.org
2807S: Maintained
2808F: tools/power/cpupower/
2809
2810CRAMFS FILESYSTEM
2811W: http://sourceforge.net/projects/cramfs/
2812S: Orphan / Obsolete
2813F: Documentation/filesystems/cramfs.txt
2814F: fs/cramfs/
2815
2816CRIS PORT
2817M: Mikael Starvik <starvik@axis.com>
2818M: Jesper Nilsson <jesper.nilsson@axis.com>
2819L: linux-cris-kernel@axis.com
2820W: http://developer.axis.com
2821S: Maintained
2822F: arch/cris/
2823F: drivers/tty/serial/crisv10.*
2824
2825CRYPTO API
2826M: Herbert Xu <herbert@gondor.apana.org.au>
2827M: "David S. Miller" <davem@davemloft.net>
2828L: linux-crypto@vger.kernel.org
2829T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
2830S: Maintained
2831F: Documentation/crypto/
2832F: Documentation/DocBook/crypto-API.tmpl
2833F: arch/*/crypto/
2834F: crypto/
2835F: drivers/crypto/
2836F: include/crypto/
2837
2838CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
2839M: Neil Horman <nhorman@tuxdriver.com>
2840L: linux-crypto@vger.kernel.org
2841S: Maintained
2842F: crypto/ansi_cprng.c
2843F: crypto/rng.c
2844
2845CS5535 Audio ALSA driver
2846M: Jaya Kumar <jayakumar.alsa@gmail.com>
2847S: Maintained
2848F: sound/pci/cs5535audio/
2849
2850CW1200 WLAN driver
2851M: Solomon Peachy <pizza@shaftnet.org>
2852S: Maintained
2853F: drivers/net/wireless/cw1200/
2854
2855CX18 VIDEO4LINUX DRIVER
2856M: Andy Walls <awalls@md.metrocast.net>
2857L: ivtv-devel@ivtvdriver.org (subscribers-only)
2858L: linux-media@vger.kernel.org
2859T: git git://linuxtv.org/media_tree.git
2860W: http://linuxtv.org
2861W: http://www.ivtvdriver.org/index.php/Cx18
2862S: Maintained
2863F: Documentation/video4linux/cx18.txt
2864F: drivers/media/pci/cx18/
2865F: include/uapi/linux/ivtv*
2866
2867CX2341X MPEG ENCODER HELPER MODULE
2868M: Hans Verkuil <hverkuil@xs4all.nl>
2869L: linux-media@vger.kernel.org
2870T: git git://linuxtv.org/media_tree.git
2871W: http://linuxtv.org
2872S: Maintained
2873F: drivers/media/common/cx2341x*
2874F: include/media/cx2341x*
2875
2876CX88 VIDEO4LINUX DRIVER
2877M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
2878L: linux-media@vger.kernel.org
2879W: http://linuxtv.org
2880T: git git://linuxtv.org/media_tree.git
2881S: Odd fixes
2882F: Documentation/video4linux/cx88/
2883F: drivers/media/pci/cx88/
2884
2885CXD2820R MEDIA DRIVER
2886M: Antti Palosaari <crope@iki.fi>
2887L: linux-media@vger.kernel.org
2888W: http://linuxtv.org/
2889W: http://palosaari.fi/linux/
2890Q: http://patchwork.linuxtv.org/project/linux-media/list/
2891T: git git://linuxtv.org/anttip/media_tree.git
2892S: Maintained
2893F: drivers/media/dvb-frontends/cxd2820r*
2894
2895CXGB3 ETHERNET DRIVER (CXGB3)
2896M: Santosh Raspatur <santosh@chelsio.com>
2897L: netdev@vger.kernel.org
2898W: http://www.chelsio.com
2899S: Supported
2900F: drivers/net/ethernet/chelsio/cxgb3/
2901
2902CXGB3 ISCSI DRIVER (CXGB3I)
2903M: Karen Xie <kxie@chelsio.com>
2904L: linux-scsi@vger.kernel.org
2905W: http://www.chelsio.com
2906S: Supported
2907F: drivers/scsi/cxgbi/cxgb3i
2908
2909CXGB3 IWARP RNIC DRIVER (IW_CXGB3)
2910M: Steve Wise <swise@chelsio.com>
2911L: linux-rdma@vger.kernel.org
2912W: http://www.openfabrics.org
2913S: Supported
2914F: drivers/infiniband/hw/cxgb3/
2915
2916CXGB4 ETHERNET DRIVER (CXGB4)
2917M: Hariprasad S <hariprasad@chelsio.com>
2918L: netdev@vger.kernel.org
2919W: http://www.chelsio.com
2920S: Supported
2921F: drivers/net/ethernet/chelsio/cxgb4/
2922
2923CXGB4 ISCSI DRIVER (CXGB4I)
2924M: Karen Xie <kxie@chelsio.com>
2925L: linux-scsi@vger.kernel.org
2926W: http://www.chelsio.com
2927S: Supported
2928F: drivers/scsi/cxgbi/cxgb4i
2929
2930CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
2931M: Steve Wise <swise@chelsio.com>
2932L: linux-rdma@vger.kernel.org
2933W: http://www.openfabrics.org
2934S: Supported
2935F: drivers/infiniband/hw/cxgb4/
2936
2937CXGB4VF ETHERNET DRIVER (CXGB4VF)
2938M: Casey Leedom <leedom@chelsio.com>
2939L: netdev@vger.kernel.org
2940W: http://www.chelsio.com
2941S: Supported
2942F: drivers/net/ethernet/chelsio/cxgb4vf/
2943
2944CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
2945M: Ian Munsie <imunsie@au1.ibm.com>
2946M: Michael Neuling <mikey@neuling.org>
2947L: linuxppc-dev@lists.ozlabs.org
2948S: Supported
2949F: drivers/misc/cxl/
2950F: include/misc/cxl.h
2951F: include/uapi/misc/cxl.h
2952F: Documentation/powerpc/cxl.txt
2953F: Documentation/powerpc/cxl.txt
2954F: Documentation/ABI/testing/sysfs-class-cxl
2955
2956STMMAC ETHERNET DRIVER
2957M: Giuseppe Cavallaro <peppe.cavallaro@st.com>
2958L: netdev@vger.kernel.org
2959W: http://www.stlinux.com
2960S: Supported
2961F: drivers/net/ethernet/stmicro/stmmac/
2962
2963CYBERPRO FB DRIVER
2964M: Russell King <linux@arm.linux.org.uk>
2965L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2966W: http://www.arm.linux.org.uk/
2967S: Maintained
2968F: drivers/video/fbdev/cyber2000fb.*
2969
2970CYCLADES ASYNC MUX DRIVER
2971W: http://www.cyclades.com/
2972S: Orphan
2973F: drivers/tty/cyclades.c
2974F: include/linux/cyclades.h
2975F: include/uapi/linux/cyclades.h
2976
2977CYCLADES PC300 DRIVER
2978W: http://www.cyclades.com/
2979S: Orphan
2980F: drivers/net/wan/pc300*
2981
2982CYPRESS_FIRMWARE MEDIA DRIVER
2983M: Antti Palosaari <crope@iki.fi>
2984L: linux-media@vger.kernel.org
2985W: http://linuxtv.org/
2986W: http://palosaari.fi/linux/
2987Q: http://patchwork.linuxtv.org/project/linux-media/list/
2988T: git git://linuxtv.org/anttip/media_tree.git
2989S: Maintained
2990F: drivers/media/common/cypress_firmware*
2991
2992CYTTSP TOUCHSCREEN DRIVER
2993M: Ferruh Yigit <fery@cypress.com>
2994L: linux-input@vger.kernel.org
2995S: Supported
2996F: drivers/input/touchscreen/cyttsp*
2997F: include/linux/input/cyttsp.h
2998
2999DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
3000M: Joshua Kinard <kumba@gentoo.org>
3001S: Maintained
3002F: drivers/rtc/rtc-ds1685.c
3003F: include/linux/rtc/ds1685.h
3004
3005DAMA SLAVE for AX.25
3006M: Joerg Reuter <jreuter@yaina.de>
3007W: http://yaina.de/jreuter/
3008W: http://www.qsl.net/dl1bke/
3009L: linux-hams@vger.kernel.org
3010S: Maintained
3011F: net/ax25/af_ax25.c
3012F: net/ax25/ax25_dev.c
3013F: net/ax25/ax25_ds_*
3014F: net/ax25/ax25_in.c
3015F: net/ax25/ax25_out.c
3016F: net/ax25/ax25_timer.c
3017F: net/ax25/sysctl_net_ax25.c
3018
3019DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
3020L: netdev@vger.kernel.org
3021S: Orphan
3022F: Documentation/networking/dmfe.txt
3023F: drivers/net/ethernet/dec/tulip/dmfe.c
3024
3025DC390/AM53C974 SCSI driver
3026M: Hannes Reinecke <hare@suse.de>
3027L: linux-scsi@vger.kernel.org
3028S: Maintained
3029F: drivers/scsi/am53c974.c
3030
3031DC395x SCSI driver
3032M: Oliver Neukum <oliver@neukum.org>
3033M: Ali Akcaagac <aliakc@web.de>
3034M: Jamie Lenehan <lenehan@twibble.org>
3035L: dc395x@twibble.org
3036W: http://twibble.org/dist/dc395x/
3037W: http://lists.twibble.org/mailman/listinfo/dc395x/
3038S: Maintained
3039F: Documentation/scsi/dc395x.txt
3040F: drivers/scsi/dc395x.*
3041
3042DCCP PROTOCOL
3043M: Gerrit Renker <gerrit@erg.abdn.ac.uk>
3044L: dccp@vger.kernel.org
3045W: http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
3046S: Maintained
3047F: include/linux/dccp.h
3048F: include/uapi/linux/dccp.h
3049F: include/linux/tfrc.h
3050F: net/dccp/
3051
3052DECnet NETWORK LAYER
3053W: http://linux-decnet.sourceforge.net
3054L: linux-decnet-user@lists.sourceforge.net
3055S: Orphan
3056F: Documentation/networking/decnet.txt
3057F: net/decnet/
3058
3059DECSTATION PLATFORM SUPPORT
3060M: "Maciej W. Rozycki" <macro@linux-mips.org>
3061L: linux-mips@linux-mips.org
3062W: http://www.linux-mips.org/wiki/DECstation
3063S: Maintained
3064F: arch/mips/dec/
3065F: arch/mips/include/asm/dec/
3066F: arch/mips/include/asm/mach-dec/
3067
3068DEFXX FDDI NETWORK DRIVER
3069M: "Maciej W. Rozycki" <macro@linux-mips.org>
3070S: Maintained
3071F: drivers/net/fddi/defxx.*
3072
3073DELL LAPTOP DRIVER
3074M: Matthew Garrett <mjg59@srcf.ucam.org>
3075M: Pali Rohár <pali.rohar@gmail.com>
3076L: platform-driver-x86@vger.kernel.org
3077S: Maintained
3078F: drivers/platform/x86/dell-laptop.c
3079
3080DELL LAPTOP FREEFALL DRIVER
3081M: Pali Rohár <pali.rohar@gmail.com>
3082S: Maintained
3083F: drivers/platform/x86/dell-smo8800.c
3084
3085DELL LAPTOP SMM DRIVER
3086M: Guenter Roeck <linux@roeck-us.net>
3087S: Maintained
3088F: drivers/char/i8k.c
3089F: include/uapi/linux/i8k.h
3090
3091DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
3092M: Doug Warzecha <Douglas_Warzecha@dell.com>
3093S: Maintained
3094F: Documentation/dcdbas.txt
3095F: drivers/firmware/dcdbas.*
3096
3097DELL WMI EXTRAS DRIVER
3098M: Matthew Garrett <mjg59@srcf.ucam.org>
3099M: Pali Rohár <pali.rohar@gmail.com>
3100S: Maintained
3101F: drivers/platform/x86/dell-wmi.c
3102
3103DESIGNWARE USB2 DRD IP DRIVER
3104M: John Youn <johnyoun@synopsys.com>
3105L: linux-usb@vger.kernel.org
3106T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
3107S: Maintained
3108F: drivers/usb/dwc2/
3109
3110DESIGNWARE USB3 DRD IP DRIVER
3111M: Felipe Balbi <balbi@ti.com>
3112L: linux-usb@vger.kernel.org
3113L: linux-omap@vger.kernel.org
3114T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
3115S: Maintained
3116F: drivers/usb/dwc3/
3117
3118DEVICE COREDUMP (DEV_COREDUMP)
3119M: Johannes Berg <johannes@sipsolutions.net>
3120L: linux-kernel@vger.kernel.org
3121S: Maintained
3122F: drivers/base/devcoredump.c
3123F: include/linux/devcoredump.h
3124
3125DEVICE FREQUENCY (DEVFREQ)
3126M: MyungJoo Ham <myungjoo.ham@samsung.com>
3127M: Kyungmin Park <kyungmin.park@samsung.com>
3128L: linux-pm@vger.kernel.org
3129S: Maintained
3130F: drivers/devfreq/
3131
3132DEVICE NUMBER REGISTRY
3133M: Torben Mathiasen <device@lanana.org>
3134W: http://lanana.org/docs/device-list/index.html
3135S: Maintained
3136
3137DEVICE-MAPPER (LVM)
3138M: Alasdair Kergon <agk@redhat.com>
3139M: Mike Snitzer <snitzer@redhat.com>
3140M: dm-devel@redhat.com
3141L: dm-devel@redhat.com
3142W: http://sources.redhat.com/dm
3143Q: http://patchwork.kernel.org/project/dm-devel/list/
3144T: git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
3145T: quilt http://people.redhat.com/agk/patches/linux/editing/
3146S: Maintained
3147F: Documentation/device-mapper/
3148F: drivers/md/dm*
3149F: drivers/md/persistent-data/
3150F: include/linux/device-mapper.h
3151F: include/linux/dm-*.h
3152F: include/uapi/linux/dm-*.h
3153
3154DIALOG SEMICONDUCTOR DRIVERS
3155M: Support Opensource <support.opensource@diasemi.com>
3156W: http://www.dialog-semiconductor.com/products
3157S: Supported
3158F: Documentation/hwmon/da90??
3159F: drivers/gpio/gpio-da90??.c
3160F: drivers/hwmon/da90??-hwmon.c
3161F: drivers/iio/adc/da91??-*.c
3162F: drivers/input/misc/da90??_onkey.c
3163F: drivers/input/touchscreen/da9052_tsi.c
3164F: drivers/leds/leds-da90??.c
3165F: drivers/mfd/da903x.c
3166F: drivers/mfd/da90??-*.c
3167F: drivers/mfd/da91??-*.c
3168F: drivers/power/da9052-battery.c
3169F: drivers/power/da91??-*.c
3170F: drivers/regulator/da903x.c
3171F: drivers/regulator/da9???-regulator.[ch]
3172F: drivers/rtc/rtc-da90??.c
3173F: drivers/video/backlight/da90??_bl.c
3174F: drivers/watchdog/da90??_wdt.c
3175F: include/linux/mfd/da903x.h
3176F: include/linux/mfd/da9052/
3177F: include/linux/mfd/da9055/
3178F: include/linux/mfd/da9063/
3179F: include/linux/mfd/da9150/
3180F: include/sound/da[79]*.h
3181F: sound/soc/codecs/da[79]*.[ch]
3182
3183DIGI NEO AND CLASSIC PCI PRODUCTS
3184M: Lidza Louina <lidza.louina@gmail.com>
3185M: Mark Hounschell <markh@compro.net>
3186L: driverdev-devel@linuxdriverproject.org
3187S: Maintained
3188F: drivers/staging/dgnc/
3189
3190DIGI EPCA PCI PRODUCTS
3191M: Lidza Louina <lidza.louina@gmail.com>
3192M: Mark Hounschell <markh@compro.net>
3193M: Daeseok Youn <daeseok.youn@gmail.com>
3194L: driverdev-devel@linuxdriverproject.org
3195S: Maintained
3196F: drivers/staging/dgap/
3197
3198DIOLAN U2C-12 I2C DRIVER
3199M: Guenter Roeck <linux@roeck-us.net>
3200L: linux-i2c@vger.kernel.org
3201S: Maintained
3202F: drivers/i2c/busses/i2c-diolan-u2c.c
3203
3204DIRECT ACCESS (DAX)
3205M: Matthew Wilcox <willy@linux.intel.com>
3206L: linux-fsdevel@vger.kernel.org
3207S: Supported
3208F: fs/dax.c
3209
3210DIRECTORY NOTIFICATION (DNOTIFY)
3211M: Eric Paris <eparis@parisplace.org>
3212S: Maintained
3213F: Documentation/filesystems/dnotify.txt
3214F: fs/notify/dnotify/
3215F: include/linux/dnotify.h
3216
3217DISK GEOMETRY AND PARTITION HANDLING
3218M: Andries Brouwer <aeb@cwi.nl>
3219W: http://www.win.tue.nl/~aeb/linux/Large-Disk.html
3220W: http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
3221W: http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
3222S: Maintained
3223
3224DISKQUOTA
3225M: Jan Kara <jack@suse.cz>
3226S: Maintained
3227F: Documentation/filesystems/quota.txt
3228F: fs/quota/
3229F: include/linux/quota*.h
3230F: include/uapi/linux/quota*.h
3231
3232DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
3233M: Bernie Thompson <bernie@plugable.com>
3234L: linux-fbdev@vger.kernel.org
3235S: Maintained
3236W: http://plugable.com/category/projects/udlfb/
3237F: drivers/video/fbdev/udlfb.c
3238F: include/video/udlfb.h
3239F: Documentation/fb/udlfb.txt
3240
3241DISTRIBUTED LOCK MANAGER (DLM)
3242M: Christine Caulfield <ccaulfie@redhat.com>
3243M: David Teigland <teigland@redhat.com>
3244L: cluster-devel@redhat.com
3245W: http://sources.redhat.com/cluster/
3246T: git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/dlm.git
3247S: Supported
3248F: fs/dlm/
3249
3250DMA BUFFER SHARING FRAMEWORK
3251M: Sumit Semwal <sumit.semwal@linaro.org>
3252S: Maintained
3253L: linux-media@vger.kernel.org
3254L: dri-devel@lists.freedesktop.org
3255L: linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
3256F: drivers/dma-buf/
3257F: include/linux/dma-buf*
3258F: include/linux/reservation.h
3259F: include/linux/*fence.h
3260F: Documentation/dma-buf-sharing.txt
3261T: git git://git.linaro.org/people/sumitsemwal/linux-dma-buf.git
3262
3263DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
3264M: Vinod Koul <vinod.koul@intel.com>
3265L: dmaengine@vger.kernel.org
3266Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
3267S: Maintained
3268F: drivers/dma/
3269F: include/linux/dmaengine.h
3270F: Documentation/dmaengine/
3271T: git git://git.infradead.org/users/vkoul/slave-dma.git
3272
3273DME1737 HARDWARE MONITOR DRIVER
3274M: Juerg Haefliger <juergh@gmail.com>
3275L: lm-sensors@lm-sensors.org
3276S: Maintained
3277F: Documentation/hwmon/dme1737
3278F: drivers/hwmon/dme1737.c
3279
3280DMI/SMBIOS SUPPORT
3281M: Jean Delvare <jdelvare@suse.de>
3282S: Maintained
3283F: drivers/firmware/dmi-id.c
3284F: drivers/firmware/dmi_scan.c
3285F: include/linux/dmi.h
3286
3287DOCUMENTATION
3288M: Jonathan Corbet <corbet@lwn.net>
3289L: linux-doc@vger.kernel.org
3290S: Maintained
3291F: Documentation/
3292X: Documentation/ABI/
3293X: Documentation/devicetree/
3294X: Documentation/acpi
3295X: Documentation/power
3296X: Documentation/spi
3297T: git git://git.lwn.net/linux-2.6.git docs-next
3298
3299DOUBLETALK DRIVER
3300M: "James R. Van Zandt" <jrv@vanzandt.mv.com>
3301L: blinux-list@redhat.com
3302S: Maintained
3303F: drivers/char/dtlk.c
3304F: include/linux/dtlk.h
3305
3306DPT_I2O SCSI RAID DRIVER
3307M: Adaptec OEM Raid Solutions <aacraid@adaptec.com>
3308L: linux-scsi@vger.kernel.org
3309W: http://www.adaptec.com/
3310S: Maintained
3311F: drivers/scsi/dpt*
3312F: drivers/scsi/dpt/
3313
3314DRBD DRIVER
3315P: Philipp Reisner
3316P: Lars Ellenberg
3317M: drbd-dev@lists.linbit.com
3318L: drbd-user@lists.linbit.com
3319W: http://www.drbd.org
3320T: git git://git.drbd.org/linux-2.6-drbd.git drbd
3321T: git git://git.drbd.org/drbd-8.3.git
3322S: Supported
3323F: drivers/block/drbd/
3324F: lib/lru_cache.c
3325F: Documentation/blockdev/drbd/
3326
3327DRIVER CORE, KOBJECTS, DEBUGFS AND SYSFS
3328M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
3329T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
3330S: Supported
3331F: Documentation/kobject.txt
3332F: drivers/base/
3333F: fs/sysfs/
3334F: fs/debugfs/
3335F: include/linux/kobj*
3336F: include/linux/debugfs.h
3337F: lib/kobj*
3338
3339DRM DRIVERS
3340M: David Airlie <airlied@linux.ie>
3341L: dri-devel@lists.freedesktop.org
3342T: git git://people.freedesktop.org/~airlied/linux
3343S: Maintained
3344F: drivers/gpu/drm/
3345F: drivers/gpu/vga/
3346F: include/drm/
3347F: include/uapi/drm/
3348
3349RADEON DRM DRIVERS
3350M: Alex Deucher <alexander.deucher@amd.com>
3351M: Christian König <christian.koenig@amd.com>
3352L: dri-devel@lists.freedesktop.org
3353T: git git://people.freedesktop.org/~agd5f/linux
3354S: Supported
3355F: drivers/gpu/drm/radeon/
3356F: include/uapi/drm/radeon*
3357
3358DRM PANEL DRIVERS
3359M: Thierry Reding <thierry.reding@gmail.com>
3360L: dri-devel@lists.freedesktop.org
3361T: git git://anongit.freedesktop.org/tegra/linux.git
3362S: Maintained
3363F: drivers/gpu/drm/drm_panel.c
3364F: drivers/gpu/drm/panel/
3365F: include/drm/drm_panel.h
3366F: Documentation/devicetree/bindings/panel/
3367
3368INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets)
3369M: Daniel Vetter <daniel.vetter@intel.com>
3370M: Jani Nikula <jani.nikula@linux.intel.com>
3371L: intel-gfx@lists.freedesktop.org
3372L: dri-devel@lists.freedesktop.org
3373Q: http://patchwork.freedesktop.org/project/intel-gfx/
3374T: git git://anongit.freedesktop.org/drm-intel
3375S: Supported
3376F: drivers/gpu/drm/i915/
3377F: include/drm/i915*
3378F: include/uapi/drm/i915*
3379
3380DRM DRIVERS FOR EXYNOS
3381M: Inki Dae <inki.dae@samsung.com>
3382M: Joonyoung Shim <jy0922.shim@samsung.com>
3383M: Seung-Woo Kim <sw0312.kim@samsung.com>
3384M: Kyungmin Park <kyungmin.park@samsung.com>
3385L: dri-devel@lists.freedesktop.org
3386T: git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
3387S: Supported
3388F: drivers/gpu/drm/exynos/
3389F: include/drm/exynos*
3390F: include/uapi/drm/exynos*
3391
3392DRM DRIVERS FOR FREESCALE IMX
3393M: Philipp Zabel <p.zabel@pengutronix.de>
3394L: dri-devel@lists.freedesktop.org
3395S: Maintained
3396F: drivers/gpu/drm/imx/
3397F: Documentation/devicetree/bindings/drm/imx/
3398
3399DRM DRIVERS FOR NVIDIA TEGRA
3400M: Thierry Reding <thierry.reding@gmail.com>
3401M: Terje Bergström <tbergstrom@nvidia.com>
3402L: dri-devel@lists.freedesktop.org
3403L: linux-tegra@vger.kernel.org
3404T: git git://anongit.freedesktop.org/tegra/linux.git
3405S: Supported
3406F: drivers/gpu/drm/tegra/
3407F: drivers/gpu/host1x/
3408F: include/linux/host1x.h
3409F: include/uapi/drm/tegra_drm.h
3410F: Documentation/devicetree/bindings/gpu/nvidia,tegra20-host1x.txt
3411
3412DRM DRIVERS FOR RENESAS
3413M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
3414L: dri-devel@lists.freedesktop.org
3415L: linux-sh@vger.kernel.org
3416T: git git://people.freedesktop.org/~airlied/linux
3417S: Supported
3418F: drivers/gpu/drm/rcar-du/
3419F: drivers/gpu/drm/shmobile/
3420F: include/linux/platform_data/shmob_drm.h
3421
3422DRM DRIVERS FOR ROCKCHIP
3423M: Mark Yao <mark.yao@rock-chips.com>
3424L: dri-devel@lists.freedesktop.org
3425S: Maintained
3426F: drivers/gpu/drm/rockchip/
3427F: Documentation/devicetree/bindings/video/rockchip*
3428
3429DSBR100 USB FM RADIO DRIVER
3430M: Alexey Klimov <klimov.linux@gmail.com>
3431L: linux-media@vger.kernel.org
3432T: git git://linuxtv.org/media_tree.git
3433S: Maintained
3434F: drivers/media/radio/dsbr100.c
3435
3436DSCC4 DRIVER
3437M: Francois Romieu <romieu@fr.zoreil.com>
3438L: netdev@vger.kernel.org
3439S: Maintained
3440F: drivers/net/wan/dscc4.c
3441
3442DVB_USB_AF9015 MEDIA DRIVER
3443M: Antti Palosaari <crope@iki.fi>
3444L: linux-media@vger.kernel.org
3445W: http://linuxtv.org/
3446W: http://palosaari.fi/linux/
3447Q: http://patchwork.linuxtv.org/project/linux-media/list/
3448T: git git://linuxtv.org/anttip/media_tree.git
3449S: Maintained
3450F: drivers/media/usb/dvb-usb-v2/af9015*
3451
3452DVB_USB_AF9035 MEDIA DRIVER
3453M: Antti Palosaari <crope@iki.fi>
3454L: linux-media@vger.kernel.org
3455W: http://linuxtv.org/
3456W: http://palosaari.fi/linux/
3457Q: http://patchwork.linuxtv.org/project/linux-media/list/
3458T: git git://linuxtv.org/anttip/media_tree.git
3459S: Maintained
3460F: drivers/media/usb/dvb-usb-v2/af9035*
3461
3462DVB_USB_ANYSEE MEDIA DRIVER
3463M: Antti Palosaari <crope@iki.fi>
3464L: linux-media@vger.kernel.org
3465W: http://linuxtv.org/
3466W: http://palosaari.fi/linux/
3467Q: http://patchwork.linuxtv.org/project/linux-media/list/
3468T: git git://linuxtv.org/anttip/media_tree.git
3469S: Maintained
3470F: drivers/media/usb/dvb-usb-v2/anysee*
3471
3472DVB_USB_AU6610 MEDIA DRIVER
3473M: Antti Palosaari <crope@iki.fi>
3474L: linux-media@vger.kernel.org
3475W: http://linuxtv.org/
3476W: http://palosaari.fi/linux/
3477Q: http://patchwork.linuxtv.org/project/linux-media/list/
3478T: git git://linuxtv.org/anttip/media_tree.git
3479S: Maintained
3480F: drivers/media/usb/dvb-usb-v2/au6610*
3481
3482DVB_USB_CE6230 MEDIA DRIVER
3483M: Antti Palosaari <crope@iki.fi>
3484L: linux-media@vger.kernel.org
3485W: http://linuxtv.org/
3486W: http://palosaari.fi/linux/
3487Q: http://patchwork.linuxtv.org/project/linux-media/list/
3488T: git git://linuxtv.org/anttip/media_tree.git
3489S: Maintained
3490F: drivers/media/usb/dvb-usb-v2/ce6230*
3491
3492DVB_USB_CXUSB MEDIA DRIVER
3493M: Michael Krufky <mkrufky@linuxtv.org>
3494L: linux-media@vger.kernel.org
3495W: http://linuxtv.org/
3496W: http://github.com/mkrufky
3497Q: http://patchwork.linuxtv.org/project/linux-media/list/
3498T: git git://linuxtv.org/media_tree.git
3499S: Maintained
3500F: drivers/media/usb/dvb-usb/cxusb*
3501
3502DVB_USB_EC168 MEDIA DRIVER
3503M: Antti Palosaari <crope@iki.fi>
3504L: linux-media@vger.kernel.org
3505W: http://linuxtv.org/
3506W: http://palosaari.fi/linux/
3507Q: http://patchwork.linuxtv.org/project/linux-media/list/
3508T: git git://linuxtv.org/anttip/media_tree.git
3509S: Maintained
3510F: drivers/media/usb/dvb-usb-v2/ec168*
3511
3512DVB_USB_GL861 MEDIA DRIVER
3513M: Antti Palosaari <crope@iki.fi>
3514L: linux-media@vger.kernel.org
3515W: http://linuxtv.org/
3516Q: http://patchwork.linuxtv.org/project/linux-media/list/
3517T: git git://linuxtv.org/anttip/media_tree.git
3518S: Maintained
3519F: drivers/media/usb/dvb-usb-v2/gl861*
3520
3521DVB_USB_MXL111SF MEDIA DRIVER
3522M: Michael Krufky <mkrufky@linuxtv.org>
3523L: linux-media@vger.kernel.org
3524W: http://linuxtv.org/
3525W: http://github.com/mkrufky
3526Q: http://patchwork.linuxtv.org/project/linux-media/list/
3527T: git git://linuxtv.org/mkrufky/mxl111sf.git
3528S: Maintained
3529F: drivers/media/usb/dvb-usb-v2/mxl111sf*
3530
3531DVB_USB_RTL28XXU MEDIA DRIVER
3532M: Antti Palosaari <crope@iki.fi>
3533L: linux-media@vger.kernel.org
3534W: http://linuxtv.org/
3535W: http://palosaari.fi/linux/
3536Q: http://patchwork.linuxtv.org/project/linux-media/list/
3537T: git git://linuxtv.org/anttip/media_tree.git
3538S: Maintained
3539F: drivers/media/usb/dvb-usb-v2/rtl28xxu*
3540
3541DVB_USB_V2 MEDIA DRIVER
3542M: Antti Palosaari <crope@iki.fi>
3543L: linux-media@vger.kernel.org
3544W: http://linuxtv.org/
3545W: http://palosaari.fi/linux/
3546Q: http://patchwork.linuxtv.org/project/linux-media/list/
3547T: git git://linuxtv.org/anttip/media_tree.git
3548S: Maintained
3549F: drivers/media/usb/dvb-usb-v2/dvb_usb*
3550F: drivers/media/usb/dvb-usb-v2/usb_urb.c
3551
3552DYNAMIC DEBUG
3553M: Jason Baron <jbaron@akamai.com>
3554S: Maintained
3555F: lib/dynamic_debug.c
3556F: include/linux/dynamic_debug.h
3557
3558DZ DECSTATION DZ11 SERIAL DRIVER
3559M: "Maciej W. Rozycki" <macro@linux-mips.org>
3560S: Maintained
3561F: drivers/tty/serial/dz.*
3562
3563E3X0 POWER BUTTON DRIVER
3564M: Moritz Fischer <moritz.fischer@ettus.com>
3565L: usrp-users@lists.ettus.com
3566W: http://www.ettus.com
3567S: Supported
3568F: drivers/input/misc/e3x0-button.c
3569F: Documentation/devicetree/bindings/input/e3x0-button.txt
3570
3571E4000 MEDIA DRIVER
3572M: Antti Palosaari <crope@iki.fi>
3573L: linux-media@vger.kernel.org
3574W: http://linuxtv.org/
3575W: http://palosaari.fi/linux/
3576Q: http://patchwork.linuxtv.org/project/linux-media/list/
3577T: git git://linuxtv.org/anttip/media_tree.git
3578S: Maintained
3579F: drivers/media/tuners/e4000*
3580
3581EATA ISA/EISA/PCI SCSI DRIVER
3582M: Dario Ballabio <ballabio_dario@emc.com>
3583L: linux-scsi@vger.kernel.org
3584S: Maintained
3585F: drivers/scsi/eata.c
3586
3587EC100 MEDIA DRIVER
3588M: Antti Palosaari <crope@iki.fi>
3589L: linux-media@vger.kernel.org
3590W: http://linuxtv.org/
3591W: http://palosaari.fi/linux/
3592Q: http://patchwork.linuxtv.org/project/linux-media/list/
3593T: git git://linuxtv.org/anttip/media_tree.git
3594S: Maintained
3595F: drivers/media/dvb-frontends/ec100*
3596
3597ECRYPT FILE SYSTEM
3598M: Tyler Hicks <tyhicks@canonical.com>
3599L: ecryptfs@vger.kernel.org
3600W: http://ecryptfs.org
3601W: https://launchpad.net/ecryptfs
3602S: Supported
3603F: Documentation/filesystems/ecryptfs.txt
3604F: fs/ecryptfs/
3605
3606EDAC-CORE
3607M: Doug Thompson <dougthompson@xmission.com>
3608M: Borislav Petkov <bp@alien8.de>
3609M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
3610L: linux-edac@vger.kernel.org
3611W: bluesmoke.sourceforge.net
3612T: git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp.git#for-next
3613T: git://git.kernel.org/pub/linux/kernel/git/mchehab/linux-edac.git#linux_next
3614S: Supported
3615F: Documentation/edac.txt
3616F: drivers/edac/
3617F: include/linux/edac.h
3618
3619EDAC-AMD64
3620M: Doug Thompson <dougthompson@xmission.com>
3621M: Borislav Petkov <bp@alien8.de>
3622L: linux-edac@vger.kernel.org
3623W: bluesmoke.sourceforge.net
3624S: Maintained
3625F: drivers/edac/amd64_edac*
3626
3627EDAC-CALXEDA
3628M: Doug Thompson <dougthompson@xmission.com>
3629M: Robert Richter <rric@kernel.org>
3630L: linux-edac@vger.kernel.org
3631W: bluesmoke.sourceforge.net
3632S: Maintained
3633F: drivers/edac/highbank*
3634
3635EDAC-CAVIUM
3636M: Ralf Baechle <ralf@linux-mips.org>
3637M: David Daney <david.daney@cavium.com>
3638L: linux-edac@vger.kernel.org
3639L: linux-mips@linux-mips.org
3640W: bluesmoke.sourceforge.net
3641S: Supported
3642F: drivers/edac/octeon_edac*
3643
3644EDAC-E752X
3645M: Mark Gross <mark.gross@intel.com>
3646M: Doug Thompson <dougthompson@xmission.com>
3647L: linux-edac@vger.kernel.org
3648W: bluesmoke.sourceforge.net
3649S: Maintained
3650F: drivers/edac/e752x_edac.c
3651
3652EDAC-E7XXX
3653M: Doug Thompson <dougthompson@xmission.com>
3654L: linux-edac@vger.kernel.org
3655W: bluesmoke.sourceforge.net
3656S: Maintained
3657F: drivers/edac/e7xxx_edac.c
3658
3659EDAC-GHES
3660M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
3661L: linux-edac@vger.kernel.org
3662W: bluesmoke.sourceforge.net
3663S: Maintained
3664F: drivers/edac/ghes_edac.c
3665
3666EDAC-I82443BXGX
3667M: Tim Small <tim@buttersideup.com>
3668L: linux-edac@vger.kernel.org
3669W: bluesmoke.sourceforge.net
3670S: Maintained
3671F: drivers/edac/i82443bxgx_edac.c
3672
3673EDAC-I3000
3674M: Jason Uhlenkott <juhlenko@akamai.com>
3675L: linux-edac@vger.kernel.org
3676W: bluesmoke.sourceforge.net
3677S: Maintained
3678F: drivers/edac/i3000_edac.c
3679
3680EDAC-I5000
3681M: Doug Thompson <dougthompson@xmission.com>
3682L: linux-edac@vger.kernel.org
3683W: bluesmoke.sourceforge.net
3684S: Maintained
3685F: drivers/edac/i5000_edac.c
3686
3687EDAC-I5400
3688M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
3689L: linux-edac@vger.kernel.org
3690W: bluesmoke.sourceforge.net
3691S: Maintained
3692F: drivers/edac/i5400_edac.c
3693
3694EDAC-I7300
3695M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
3696L: linux-edac@vger.kernel.org
3697W: bluesmoke.sourceforge.net
3698S: Maintained
3699F: drivers/edac/i7300_edac.c
3700
3701EDAC-I7CORE
3702M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
3703L: linux-edac@vger.kernel.org
3704W: bluesmoke.sourceforge.net
3705S: Maintained
3706F: drivers/edac/i7core_edac.c
3707
3708EDAC-I82975X
3709M: Ranganathan Desikan <ravi@jetztechnologies.com>
3710M: "Arvind R." <arvino55@gmail.com>
3711L: linux-edac@vger.kernel.org
3712W: bluesmoke.sourceforge.net
3713S: Maintained
3714F: drivers/edac/i82975x_edac.c
3715
3716EDAC-IE31200
3717M: Jason Baron <jbaron@akamai.com>
3718L: linux-edac@vger.kernel.org
3719W: bluesmoke.sourceforge.net
3720S: Maintained
3721F: drivers/edac/ie31200_edac.c
3722
3723EDAC-MPC85XX
3724M: Johannes Thumshirn <johannes.thumshirn@men.de>
3725L: linux-edac@vger.kernel.org
3726W: bluesmoke.sourceforge.net
3727S: Maintained
3728F: drivers/edac/mpc85xx_edac.[ch]
3729
3730EDAC-PASEMI
3731M: Egor Martovetsky <egor@pasemi.com>
3732L: linux-edac@vger.kernel.org
3733W: bluesmoke.sourceforge.net
3734S: Maintained
3735F: drivers/edac/pasemi_edac.c
3736
3737EDAC-R82600
3738M: Tim Small <tim@buttersideup.com>
3739L: linux-edac@vger.kernel.org
3740W: bluesmoke.sourceforge.net
3741S: Maintained
3742F: drivers/edac/r82600_edac.c
3743
3744EDAC-SBRIDGE
3745M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
3746L: linux-edac@vger.kernel.org
3747W: bluesmoke.sourceforge.net
3748S: Maintained
3749F: drivers/edac/sb_edac.c
3750
3751EDIROL UA-101/UA-1000 DRIVER
3752M: Clemens Ladisch <clemens@ladisch.de>
3753L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3754T: git git://git.alsa-project.org/alsa-kernel.git
3755S: Maintained
3756F: sound/usb/misc/ua101.c
3757
3758EXTENSIBLE FIRMWARE INTERFACE (EFI)
3759M: Matt Fleming <matt.fleming@intel.com>
3760L: linux-efi@vger.kernel.org
3761T: git git://git.kernel.org/pub/scm/linux/kernel/git/mfleming/efi.git
3762S: Maintained
3763F: Documentation/efi-stub.txt
3764F: arch/ia64/kernel/efi.c
3765F: arch/x86/boot/compressed/eboot.[ch]
3766F: arch/x86/include/asm/efi.h
3767F: arch/x86/platform/efi/*
3768F: drivers/firmware/efi/*
3769F: include/linux/efi*.h
3770
3771EFI VARIABLE FILESYSTEM
3772M: Matthew Garrett <matthew.garrett@nebula.com>
3773M: Jeremy Kerr <jk@ozlabs.org>
3774M: Matt Fleming <matt.fleming@intel.com>
3775T: git git://git.kernel.org/pub/scm/linux/kernel/git/mfleming/efi.git
3776L: linux-efi@vger.kernel.org
3777S: Maintained
3778F: fs/efivarfs/
3779
3780EFIFB FRAMEBUFFER DRIVER
3781L: linux-fbdev@vger.kernel.org
3782M: Peter Jones <pjones@redhat.com>
3783S: Maintained
3784F: drivers/video/fbdev/efifb.c
3785
3786EFS FILESYSTEM
3787W: http://aeschi.ch.eu.org/efs/
3788S: Orphan
3789F: fs/efs/
3790
3791EHCA (IBM GX bus InfiniBand adapter) DRIVER
3792M: Hoang-Nam Nguyen <hnguyen@de.ibm.com>
3793M: Christoph Raisch <raisch@de.ibm.com>
3794L: linux-rdma@vger.kernel.org
3795S: Supported
3796F: drivers/infiniband/hw/ehca/
3797
3798EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
3799M: Thadeu Lima de Souza Cascardo <cascardo@linux.vnet.ibm.com>
3800L: netdev@vger.kernel.org
3801S: Maintained
3802F: drivers/net/ethernet/ibm/ehea/
3803
3804EM28XX VIDEO4LINUX DRIVER
3805M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
3806L: linux-media@vger.kernel.org
3807W: http://linuxtv.org
3808T: git git://linuxtv.org/media_tree.git
3809S: Maintained
3810F: drivers/media/usb/em28xx/
3811
3812EMBEDDED LINUX
3813M: Paul Gortmaker <paul.gortmaker@windriver.com>
3814M: Matt Mackall <mpm@selenic.com>
3815M: David Woodhouse <dwmw2@infradead.org>
3816L: linux-embedded@vger.kernel.org
3817S: Maintained
3818
3819EMULEX LPFC FC SCSI DRIVER
3820M: James Smart <james.smart@emulex.com>
3821L: linux-scsi@vger.kernel.org
3822W: http://sourceforge.net/projects/lpfcxxxx
3823S: Supported
3824F: drivers/scsi/lpfc/
3825
3826ENE CB710 FLASH CARD READER DRIVER
3827M: Michał Mirosław <mirq-linux@rere.qmqm.pl>
3828S: Maintained
3829F: drivers/misc/cb710/
3830F: drivers/mmc/host/cb710-mmc.*
3831F: include/linux/cb710.h
3832
3833ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
3834M: Maxim Levitsky <maximlevitsky@gmail.com>
3835S: Maintained
3836F: drivers/media/rc/ene_ir.*
3837
3838ENHANCED ERROR HANDLING (EEH)
3839M: Gavin Shan <shangw@linux.vnet.ibm.com>
3840L: linuxppc-dev@lists.ozlabs.org
3841S: Supported
3842F: Documentation/powerpc/eeh-pci-error-recovery.txt
3843F: arch/powerpc/kernel/eeh*.c
3844
3845EPSON S1D13XXX FRAMEBUFFER DRIVER
3846M: Kristoffer Ericson <kristoffer.ericson@gmail.com>
3847S: Maintained
3848T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
3849F: drivers/video/fbdev/s1d13xxxfb.c
3850F: include/video/s1d13xxxfb.h
3851
3852ET131X NETWORK DRIVER
3853M: Mark Einon <mark.einon@gmail.com>
3854S: Odd Fixes
3855F: drivers/net/ethernet/agere/
3856
3857ETHERNET BRIDGE
3858M: Stephen Hemminger <stephen@networkplumber.org>
3859L: bridge@lists.linux-foundation.org
3860L: netdev@vger.kernel.org
3861W: http://www.linuxfoundation.org/en/Net:Bridge
3862S: Maintained
3863F: include/linux/netfilter_bridge/
3864F: net/bridge/
3865
3866ETHERNET PHY LIBRARY
3867M: Florian Fainelli <f.fainelli@gmail.com>
3868L: netdev@vger.kernel.org
3869S: Maintained
3870F: include/linux/phy.h
3871F: include/linux/phy_fixed.h
3872F: drivers/net/phy/
3873F: Documentation/networking/phy.txt
3874F: drivers/of/of_mdio.c
3875F: drivers/of/of_net.c
3876
3877EXT2 FILE SYSTEM
3878M: Jan Kara <jack@suse.cz>
3879L: linux-ext4@vger.kernel.org
3880S: Maintained
3881F: Documentation/filesystems/ext2.txt
3882F: fs/ext2/
3883F: include/linux/ext2*
3884
3885EXT3 FILE SYSTEM
3886M: Jan Kara <jack@suse.cz>
3887M: Andrew Morton <akpm@linux-foundation.org>
3888M: Andreas Dilger <adilger.kernel@dilger.ca>
3889L: linux-ext4@vger.kernel.org
3890S: Maintained
3891F: Documentation/filesystems/ext3.txt
3892F: fs/ext3/
3893
3894EXT4 FILE SYSTEM
3895M: "Theodore Ts'o" <tytso@mit.edu>
3896M: Andreas Dilger <adilger.kernel@dilger.ca>
3897L: linux-ext4@vger.kernel.org
3898W: http://ext4.wiki.kernel.org
3899Q: http://patchwork.ozlabs.org/project/linux-ext4/list/
3900S: Maintained
3901F: Documentation/filesystems/ext4.txt
3902F: fs/ext4/
3903
3904Extended Verification Module (EVM)
3905M: Mimi Zohar <zohar@linux.vnet.ibm.com>
3906L: linux-ima-devel@lists.sourceforge.net
3907L: linux-security-module@vger.kernel.org
3908S: Supported
3909F: security/integrity/evm/
3910
3911EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
3912M: MyungJoo Ham <myungjoo.ham@samsung.com>
3913M: Chanwoo Choi <cw00.choi@samsung.com>
3914L: linux-kernel@vger.kernel.org
3915T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
3916S: Maintained
3917F: drivers/extcon/
3918F: Documentation/extcon/
3919
3920EXYNOS DP DRIVER
3921M: Jingoo Han <jg1.han@samsung.com>
3922L: dri-devel@lists.freedesktop.org
3923S: Maintained
3924F: drivers/gpu/drm/exynos/exynos_dp*
3925
3926EXYNOS MIPI DISPLAY DRIVERS
3927M: Inki Dae <inki.dae@samsung.com>
3928M: Donghwa Lee <dh09.lee@samsung.com>
3929M: Kyungmin Park <kyungmin.park@samsung.com>
3930L: linux-fbdev@vger.kernel.org
3931S: Maintained
3932F: drivers/video/fbdev/exynos/exynos_mipi*
3933F: include/video/exynos_mipi*
3934
3935F71805F HARDWARE MONITORING DRIVER
3936M: Jean Delvare <jdelvare@suse.de>
3937L: lm-sensors@lm-sensors.org
3938S: Maintained
3939F: Documentation/hwmon/f71805f
3940F: drivers/hwmon/f71805f.c
3941
3942FC0011 TUNER DRIVER
3943M: Michael Buesch <m@bues.ch>
3944L: linux-media@vger.kernel.org
3945S: Maintained
3946F: drivers/media/tuners/fc0011.h
3947F: drivers/media/tuners/fc0011.c
3948
3949FC2580 MEDIA DRIVER
3950M: Antti Palosaari <crope@iki.fi>
3951L: linux-media@vger.kernel.org
3952W: http://linuxtv.org/
3953W: http://palosaari.fi/linux/
3954Q: http://patchwork.linuxtv.org/project/linux-media/list/
3955T: git git://linuxtv.org/anttip/media_tree.git
3956S: Maintained
3957F: drivers/media/tuners/fc2580*
3958
3959FANOTIFY
3960M: Eric Paris <eparis@redhat.com>
3961S: Maintained
3962F: fs/notify/fanotify/
3963F: include/linux/fanotify.h
3964F: include/uapi/linux/fanotify.h
3965
3966FARSYNC SYNCHRONOUS DRIVER
3967M: Kevin Curtis <kevin.curtis@farsite.co.uk>
3968W: http://www.farsite.co.uk/
3969S: Supported
3970F: drivers/net/wan/farsync.*
3971
3972FAULT INJECTION SUPPORT
3973M: Akinobu Mita <akinobu.mita@gmail.com>
3974S: Supported
3975F: Documentation/fault-injection/
3976F: lib/fault-inject.c
3977
3978FBTFT Framebuffer drivers
3979M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
3980M: Noralf Trønnes <noralf@tronnes.org>
3981S: Maintained
3982F: drivers/staging/fbtft/
3983
3984FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
3985M: Vasu Dev <vasu.dev@intel.com>
3986L: fcoe-devel@open-fcoe.org
3987W: www.Open-FCoE.org
3988S: Supported
3989F: drivers/scsi/libfc/
3990F: drivers/scsi/fcoe/
3991F: include/scsi/fc/
3992F: include/scsi/libfc.h
3993F: include/scsi/libfcoe.h
3994F: include/uapi/scsi/fc/
3995
3996FILE LOCKING (flock() and fcntl()/lockf())
3997M: Jeff Layton <jlayton@poochiereds.net>
3998M: J. Bruce Fields <bfields@fieldses.org>
3999L: linux-fsdevel@vger.kernel.org
4000S: Maintained
4001F: include/linux/fcntl.h
4002F: include/linux/fs.h
4003F: include/uapi/linux/fcntl.h
4004F: include/uapi/linux/fs.h
4005F: fs/fcntl.c
4006F: fs/locks.c
4007
4008FILESYSTEMS (VFS and infrastructure)
4009M: Alexander Viro <viro@zeniv.linux.org.uk>
4010L: linux-fsdevel@vger.kernel.org
4011S: Maintained
4012F: fs/*
4013
4014FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
4015M: Riku Voipio <riku.voipio@iki.fi>
4016L: lm-sensors@lm-sensors.org
4017S: Maintained
4018F: drivers/hwmon/f75375s.c
4019F: include/linux/f75375s.h
4020
4021FIREWIRE AUDIO DRIVERS
4022M: Clemens Ladisch <clemens@ladisch.de>
4023L: alsa-devel@alsa-project.org (moderated for non-subscribers)
4024T: git git://git.alsa-project.org/alsa-kernel.git
4025S: Maintained
4026F: sound/firewire/
4027
4028FIREWIRE MEDIA DRIVERS (firedtv)
4029M: Stefan Richter <stefanr@s5r6.in-berlin.de>
4030L: linux-media@vger.kernel.org
4031L: linux1394-devel@lists.sourceforge.net
4032T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
4033S: Maintained
4034F: drivers/media/firewire/
4035
4036FIREWIRE SBP-2 TARGET
4037M: Chris Boot <bootc@bootc.net>
4038L: linux-scsi@vger.kernel.org
4039L: target-devel@vger.kernel.org
4040L: linux1394-devel@lists.sourceforge.net
4041T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
4042S: Maintained
4043F: drivers/target/sbp/
4044
4045FIREWIRE SUBSYSTEM
4046M: Stefan Richter <stefanr@s5r6.in-berlin.de>
4047L: linux1394-devel@lists.sourceforge.net
4048W: http://ieee1394.wiki.kernel.org/
4049T: git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
4050S: Maintained
4051F: drivers/firewire/
4052F: include/linux/firewire.h
4053F: include/uapi/linux/firewire*.h
4054F: tools/firewire/
4055
4056FIRMWARE LOADER (request_firmware)
4057M: Ming Lei <ming.lei@canonical.com>
4058L: linux-kernel@vger.kernel.org
4059S: Maintained
4060F: Documentation/firmware_class/
4061F: drivers/base/firmware*.c
4062F: include/linux/firmware.h
4063
4064FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card)
4065M: Joshua Morris <josh.h.morris@us.ibm.com>
4066M: Philip Kelleher <pjk1939@linux.vnet.ibm.com>
4067S: Maintained
4068F: drivers/block/rsxx/
4069
4070FLOPPY DRIVER
4071M: Jiri Kosina <jkosina@suse.cz>
4072T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/floppy.git
4073S: Odd fixes
4074F: drivers/block/floppy.c
4075
4076FMC SUBSYSTEM
4077M: Alessandro Rubini <rubini@gnudd.com>
4078W: http://www.ohwr.org/projects/fmc-bus
4079S: Supported
4080F: drivers/fmc/
4081F: include/linux/fmc*.h
4082F: include/linux/ipmi-fru.h
4083K: fmc_d.*register
4084
4085FPU EMULATOR
4086M: Bill Metzenthen <billm@melbpc.org.au>
4087W: http://floatingpoint.sourceforge.net/emulator/index.html
4088S: Maintained
4089F: arch/x86/math-emu/
4090
4091FRAME RELAY DLCI/FRAD (Sangoma drivers too)
4092L: netdev@vger.kernel.org
4093S: Orphan
4094F: drivers/net/wan/dlci.c
4095F: drivers/net/wan/sdla.c
4096
4097FRAMEBUFFER LAYER
4098M: Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
4099M: Tomi Valkeinen <tomi.valkeinen@ti.com>
4100L: linux-fbdev@vger.kernel.org
4101W: http://linux-fbdev.sourceforge.net/
4102Q: http://patchwork.kernel.org/project/linux-fbdev/list/
4103T: git git://git.kernel.org/pub/scm/linux/kernel/git/plagnioj/linux-fbdev.git
4104S: Maintained
4105F: Documentation/fb/
4106F: Documentation/devicetree/bindings/fb/
4107F: drivers/video/
4108F: include/video/
4109F: include/linux/fb.h
4110F: include/uapi/video/
4111F: include/uapi/linux/fb.h
4112
4113FREESCALE DIU FRAMEBUFFER DRIVER
4114M: Timur Tabi <timur@tabi.org>
4115L: linux-fbdev@vger.kernel.org
4116S: Maintained
4117F: drivers/video/fbdev/fsl-diu-fb.*
4118
4119FREESCALE DMA DRIVER
4120M: Li Yang <leoli@freescale.com>
4121M: Zhang Wei <zw@zh-kernel.org>
4122L: linuxppc-dev@lists.ozlabs.org
4123S: Maintained
4124F: drivers/dma/fsldma.*
4125
4126FREESCALE I2C CPM DRIVER
4127M: Jochen Friedrich <jochen@scram.de>
4128L: linuxppc-dev@lists.ozlabs.org
4129L: linux-i2c@vger.kernel.org
4130S: Maintained
4131F: drivers/i2c/busses/i2c-cpm.c
4132
4133FREESCALE IMX / MXC FRAMEBUFFER DRIVER
4134M: Sascha Hauer <kernel@pengutronix.de>
4135L: linux-fbdev@vger.kernel.org
4136L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4137S: Maintained
4138F: include/linux/platform_data/video-imxfb.h
4139F: drivers/video/fbdev/imxfb.c
4140
4141FREESCALE QUAD SPI DRIVER
4142M: Han Xu <han.xu@freescale.com>
4143L: linux-mtd@lists.infradead.org
4144S: Maintained
4145F: drivers/mtd/spi-nor/fsl-quadspi.c
4146
4147FREESCALE SOC FS_ENET DRIVER
4148M: Pantelis Antoniou <pantelis.antoniou@gmail.com>
4149M: Vitaly Bordug <vbordug@ru.mvista.com>
4150L: linuxppc-dev@lists.ozlabs.org
4151L: netdev@vger.kernel.org
4152S: Maintained
4153F: drivers/net/ethernet/freescale/fs_enet/
4154F: include/linux/fs_enet_pd.h
4155
4156FREESCALE QUICC ENGINE LIBRARY
4157L: linuxppc-dev@lists.ozlabs.org
4158S: Orphan
4159F: arch/powerpc/sysdev/qe_lib/
4160F: arch/powerpc/include/asm/*qe.h
4161
4162FREESCALE USB PERIPHERAL DRIVERS
4163M: Li Yang <leoli@freescale.com>
4164L: linux-usb@vger.kernel.org
4165L: linuxppc-dev@lists.ozlabs.org
4166S: Maintained
4167F: drivers/usb/gadget/udc/fsl*
4168
4169FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
4170M: Li Yang <leoli@freescale.com>
4171L: netdev@vger.kernel.org
4172L: linuxppc-dev@lists.ozlabs.org
4173S: Maintained
4174F: drivers/net/ethernet/freescale/ucc_geth*
4175
4176FREESCALE QUICC ENGINE UCC UART DRIVER
4177M: Timur Tabi <timur@tabi.org>
4178L: linuxppc-dev@lists.ozlabs.org
4179S: Maintained
4180F: drivers/tty/serial/ucc_uart.c
4181
4182FREESCALE SOC SOUND DRIVERS
4183M: Timur Tabi <timur@tabi.org>
4184M: Nicolin Chen <nicoleotsuka@gmail.com>
4185M: Xiubo Li <Xiubo.Lee@gmail.com>
4186L: alsa-devel@alsa-project.org (moderated for non-subscribers)
4187L: linuxppc-dev@lists.ozlabs.org
4188S: Maintained
4189F: sound/soc/fsl/fsl*
4190F: sound/soc/fsl/imx*
4191F: sound/soc/fsl/mpc8610_hpcd.c
4192
4193FREESCALE QORIQ MANAGEMENT COMPLEX DRIVER
4194M: J. German Rivera <German.Rivera@freescale.com>
4195L: linux-kernel@vger.kernel.org
4196S: Maintained
4197F: drivers/staging/fsl-mc/
4198
4199FREEVXFS FILESYSTEM
4200M: Christoph Hellwig <hch@infradead.org>
4201W: ftp://ftp.openlinux.org/pub/people/hch/vxfs
4202S: Maintained
4203F: fs/freevxfs/
4204
4205FREEZER
4206M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
4207M: Pavel Machek <pavel@ucw.cz>
4208L: linux-pm@vger.kernel.org
4209S: Supported
4210F: Documentation/power/freezing-of-tasks.txt
4211F: include/linux/freezer.h
4212F: kernel/freezer.c
4213
4214FRONTSWAP API
4215M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
4216L: linux-kernel@vger.kernel.org
4217S: Maintained
4218F: mm/frontswap.c
4219F: include/linux/frontswap.h
4220
4221FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS
4222M: David Howells <dhowells@redhat.com>
4223L: linux-cachefs@redhat.com
4224S: Supported
4225F: Documentation/filesystems/caching/
4226F: fs/fscache/
4227F: include/linux/fscache*.h
4228
4229F2FS FILE SYSTEM
4230M: Jaegeuk Kim <jaegeuk@kernel.org>
4231M: Changman Lee <cm224.lee@samsung.com>
4232L: linux-f2fs-devel@lists.sourceforge.net
4233W: http://en.wikipedia.org/wiki/F2FS
4234T: git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
4235S: Maintained
4236F: Documentation/filesystems/f2fs.txt
4237F: Documentation/ABI/testing/sysfs-fs-f2fs
4238F: fs/f2fs/
4239F: include/linux/f2fs_fs.h
4240
4241FUJITSU FR-V (FRV) PORT
4242M: David Howells <dhowells@redhat.com>
4243S: Maintained
4244F: arch/frv/
4245
4246FUJITSU LAPTOP EXTRAS
4247M: Jonathan Woithe <jwoithe@just42.net>
4248L: platform-driver-x86@vger.kernel.org
4249S: Maintained
4250F: drivers/platform/x86/fujitsu-laptop.c
4251
4252FUJITSU M-5MO LS CAMERA ISP DRIVER
4253M: Kyungmin Park <kyungmin.park@samsung.com>
4254M: Heungjun Kim <riverful.kim@samsung.com>
4255L: linux-media@vger.kernel.org
4256S: Maintained
4257F: drivers/media/i2c/m5mols/
4258F: include/media/m5mols.h
4259
4260FUJITSU TABLET EXTRAS
4261M: Robert Gerlach <khnz@gmx.de>
4262L: platform-driver-x86@vger.kernel.org
4263S: Maintained
4264F: drivers/platform/x86/fujitsu-tablet.c
4265
4266FUSE: FILESYSTEM IN USERSPACE
4267M: Miklos Szeredi <miklos@szeredi.hu>
4268L: fuse-devel@lists.sourceforge.net
4269W: http://fuse.sourceforge.net/
4270S: Maintained
4271F: fs/fuse/
4272F: include/uapi/linux/fuse.h
4273
4274FUTURE DOMAIN TMC-16x0 SCSI DRIVER (16-bit)
4275M: Rik Faith <faith@cs.unc.edu>
4276L: linux-scsi@vger.kernel.org
4277S: Odd Fixes (e.g., new signatures)
4278F: drivers/scsi/fdomain.*
4279
4280GCOV BASED KERNEL PROFILING
4281M: Peter Oberparleiter <oberpar@linux.vnet.ibm.com>
4282S: Maintained
4283F: kernel/gcov/
4284F: Documentation/gcov.txt
4285
4286GDT SCSI DISK ARRAY CONTROLLER DRIVER
4287M: Achim Leubner <achim_leubner@adaptec.com>
4288L: linux-scsi@vger.kernel.org
4289W: http://www.icp-vortex.com/
4290S: Supported
4291F: drivers/scsi/gdt*
4292
4293GDB KERNEL DEBUGGING HELPER SCRIPTS
4294M: Jan Kiszka <jan.kiszka@siemens.com>
4295S: Supported
4296F: scripts/gdb/
4297
4298GEMTEK FM RADIO RECEIVER DRIVER
4299M: Hans Verkuil <hverkuil@xs4all.nl>
4300L: linux-media@vger.kernel.org
4301T: git git://linuxtv.org/media_tree.git
4302W: http://linuxtv.org
4303S: Maintained
4304F: drivers/media/radio/radio-gemtek*
4305
4306GENERIC GPIO I2C DRIVER
4307M: Haavard Skinnemoen <hskinnemoen@gmail.com>
4308S: Supported
4309F: drivers/i2c/busses/i2c-gpio.c
4310F: include/linux/i2c-gpio.h
4311
4312GENERIC GPIO I2C MULTIPLEXER DRIVER
4313M: Peter Korsgaard <peter.korsgaard@barco.com>
4314L: linux-i2c@vger.kernel.org
4315S: Supported
4316F: drivers/i2c/muxes/i2c-mux-gpio.c
4317F: include/linux/i2c-mux-gpio.h
4318F: Documentation/i2c/muxes/i2c-mux-gpio
4319
4320GENERIC HDLC (WAN) DRIVERS
4321M: Krzysztof Halasa <khc@pm.waw.pl>
4322W: http://www.kernel.org/pub/linux/utils/net/hdlc/
4323S: Maintained
4324F: drivers/net/wan/c101.c
4325F: drivers/net/wan/hd6457*
4326F: drivers/net/wan/hdlc*
4327F: drivers/net/wan/n2.c
4328F: drivers/net/wan/pc300too.c
4329F: drivers/net/wan/pci200syn.c
4330F: drivers/net/wan/wanxl*
4331
4332GENERIC INCLUDE/ASM HEADER FILES
4333M: Arnd Bergmann <arnd@arndb.de>
4334L: linux-arch@vger.kernel.org
4335T: git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
4336S: Maintained
4337F: include/asm-generic/
4338F: include/uapi/asm-generic/
4339
4340GENERIC PHY FRAMEWORK
4341M: Kishon Vijay Abraham I <kishon@ti.com>
4342L: linux-kernel@vger.kernel.org
4343T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git
4344S: Supported
4345F: drivers/phy/
4346F: include/linux/phy/
4347
4348GENERIC PM DOMAINS
4349M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
4350M: Kevin Hilman <khilman@kernel.org>
4351M: Ulf Hansson <ulf.hansson@linaro.org>
4352L: linux-pm@vger.kernel.org
4353S: Supported
4354F: drivers/base/power/domain*.c
4355F: include/linux/pm_domain.h
4356
4357GENERIC UIO DRIVER FOR PCI DEVICES
4358M: "Michael S. Tsirkin" <mst@redhat.com>
4359L: kvm@vger.kernel.org
4360S: Supported
4361F: drivers/uio/uio_pci_generic.c
4362
4363GET_MAINTAINER SCRIPT
4364M: Joe Perches <joe@perches.com>
4365S: Maintained
4366F: scripts/get_maintainer.pl
4367
4368GFS2 FILE SYSTEM
4369M: Steven Whitehouse <swhiteho@redhat.com>
4370M: Bob Peterson <rpeterso@redhat.com>
4371L: cluster-devel@redhat.com
4372W: http://sources.redhat.com/cluster/
4373T: git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
4374S: Supported
4375F: Documentation/filesystems/gfs2*.txt
4376F: fs/gfs2/
4377F: include/uapi/linux/gfs2_ondisk.h
4378
4379GIGASET ISDN DRIVERS
4380M: Hansjoerg Lipp <hjlipp@web.de>
4381M: Tilman Schmidt <tilman@imap.cc>
4382L: gigaset307x-common@lists.sourceforge.net
4383W: http://gigaset307x.sourceforge.net/
4384S: Maintained
4385F: Documentation/isdn/README.gigaset
4386F: drivers/isdn/gigaset/
4387F: include/uapi/linux/gigaset_dev.h
4388
4389GO7007 MPEG CODEC
4390M: Hans Verkuil <hans.verkuil@cisco.com>
4391L: linux-media@vger.kernel.org
4392S: Maintained
4393F: drivers/media/usb/go7007/
4394
4395GOODIX TOUCHSCREEN
4396M: Bastien Nocera <hadess@hadess.net>
4397L: linux-input@vger.kernel.org
4398S: Maintained
4399F: drivers/input/touchscreen/goodix.c
4400
4401GPIO SUBSYSTEM
4402M: Linus Walleij <linus.walleij@linaro.org>
4403M: Alexandre Courbot <gnurou@gmail.com>
4404L: linux-gpio@vger.kernel.org
4405T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git
4406S: Maintained
4407F: Documentation/gpio/
4408F: drivers/gpio/
4409F: include/linux/gpio/
4410F: include/linux/gpio.h
4411F: include/asm-generic/gpio.h
4412
4413GRE DEMULTIPLEXER DRIVER
4414M: Dmitry Kozlov <xeb@mail.ru>
4415L: netdev@vger.kernel.org
4416S: Maintained
4417F: net/ipv4/gre_demux.c
4418F: net/ipv4/gre_offload.c
4419F: include/net/gre.h
4420
4421GRETH 10/100/1G Ethernet MAC device driver
4422M: Kristoffer Glembo <kristoffer@gaisler.com>
4423L: netdev@vger.kernel.org
4424S: Maintained
4425F: drivers/net/ethernet/aeroflex/
4426
4427GSPCA FINEPIX SUBDRIVER
4428M: Frank Zago <frank@zago.net>
4429L: linux-media@vger.kernel.org
4430T: git git://linuxtv.org/media_tree.git
4431S: Maintained
4432F: drivers/media/usb/gspca/finepix.c
4433
4434GSPCA GL860 SUBDRIVER
4435M: Olivier Lorin <o.lorin@laposte.net>
4436L: linux-media@vger.kernel.org
4437T: git git://linuxtv.org/media_tree.git
4438S: Maintained
4439F: drivers/media/usb/gspca/gl860/
4440
4441GSPCA M5602 SUBDRIVER
4442M: Erik Andren <erik.andren@gmail.com>
4443L: linux-media@vger.kernel.org
4444T: git git://linuxtv.org/media_tree.git
4445S: Maintained
4446F: drivers/media/usb/gspca/m5602/
4447
4448GSPCA PAC207 SONIXB SUBDRIVER
4449M: Hans de Goede <hdegoede@redhat.com>
4450L: linux-media@vger.kernel.org
4451T: git git://linuxtv.org/media_tree.git
4452S: Maintained
4453F: drivers/media/usb/gspca/pac207.c
4454
4455GSPCA SN9C20X SUBDRIVER
4456M: Brian Johnson <brijohn@gmail.com>
4457L: linux-media@vger.kernel.org
4458T: git git://linuxtv.org/media_tree.git
4459S: Maintained
4460F: drivers/media/usb/gspca/sn9c20x.c
4461
4462GSPCA T613 SUBDRIVER
4463M: Leandro Costantino <lcostantino@gmail.com>
4464L: linux-media@vger.kernel.org
4465T: git git://linuxtv.org/media_tree.git
4466S: Maintained
4467F: drivers/media/usb/gspca/t613.c
4468
4469GSPCA USB WEBCAM DRIVER
4470M: Hans de Goede <hdegoede@redhat.com>
4471L: linux-media@vger.kernel.org
4472T: git git://linuxtv.org/media_tree.git
4473S: Maintained
4474F: drivers/media/usb/gspca/
4475
4476GUID PARTITION TABLE (GPT)
4477M: Davidlohr Bueso <davidlohr@hp.com>
4478L: linux-efi@vger.kernel.org
4479S: Maintained
4480F: block/partitions/efi.*
4481
4482STK1160 USB VIDEO CAPTURE DRIVER
4483M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
4484L: linux-media@vger.kernel.org
4485T: git git://linuxtv.org/media_tree.git
4486S: Maintained
4487F: drivers/media/usb/stk1160/
4488
4489HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
4490M: Frank Seidel <frank@f-seidel.de>
4491L: platform-driver-x86@vger.kernel.org
4492W: http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
4493S: Maintained
4494F: drivers/platform/x86/hdaps.c
4495
4496HDPVR USB VIDEO ENCODER DRIVER
4497M: Hans Verkuil <hverkuil@xs4all.nl>
4498L: linux-media@vger.kernel.org
4499T: git git://linuxtv.org/media_tree.git
4500W: http://linuxtv.org
4501S: Odd Fixes
4502F: drivers/media/usb/hdpvr/
4503
4504HWPOISON MEMORY FAILURE HANDLING
4505M: Naoya Horiguchi <n-horiguchi@ah.jp.nec.com>
4506L: linux-mm@kvack.org
4507S: Maintained
4508F: mm/memory-failure.c
4509F: mm/hwpoison-inject.c
4510
4511HYPERVISOR VIRTUAL CONSOLE DRIVER
4512L: linuxppc-dev@lists.ozlabs.org
4513S: Odd Fixes
4514F: drivers/tty/hvc/
4515
4516HACKRF MEDIA DRIVER
4517M: Antti Palosaari <crope@iki.fi>
4518L: linux-media@vger.kernel.org
4519W: http://linuxtv.org/
4520W: http://palosaari.fi/linux/
4521Q: http://patchwork.linuxtv.org/project/linux-media/list/
4522T: git git://linuxtv.org/anttip/media_tree.git
4523S: Maintained
4524F: drivers/media/usb/hackrf/
4525
4526HARDWARE MONITORING
4527M: Jean Delvare <jdelvare@suse.de>
4528M: Guenter Roeck <linux@roeck-us.net>
4529L: lm-sensors@lm-sensors.org
4530W: http://www.lm-sensors.org/
4531T: quilt kernel.org/pub/linux/kernel/people/jdelvare/linux-2.6/jdelvare-hwmon/
4532T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
4533S: Maintained
4534F: Documentation/hwmon/
4535F: drivers/hwmon/
4536F: include/linux/hwmon*.h
4537
4538HARDWARE RANDOM NUMBER GENERATOR CORE
4539M: Matt Mackall <mpm@selenic.com>
4540M: Herbert Xu <herbert@gondor.apana.org.au>
4541L: linux-crypto@vger.kernel.org
4542S: Odd fixes
4543F: Documentation/hw_random.txt
4544F: drivers/char/hw_random/
4545F: include/linux/hw_random.h
4546
4547HARDWARE SPINLOCK CORE
4548M: Ohad Ben-Cohen <ohad@wizery.com>
4549S: Maintained
4550F: Documentation/hwspinlock.txt
4551F: drivers/hwspinlock/hwspinlock_*
4552F: include/linux/hwspinlock.h
4553
4554HARMONY SOUND DRIVER
4555L: linux-parisc@vger.kernel.org
4556S: Maintained
4557F: sound/parisc/harmony.*
4558
4559HD29L2 MEDIA DRIVER
4560M: Antti Palosaari <crope@iki.fi>
4561L: linux-media@vger.kernel.org
4562W: http://linuxtv.org/
4563W: http://palosaari.fi/linux/
4564Q: http://patchwork.linuxtv.org/project/linux-media/list/
4565T: git git://linuxtv.org/anttip/media_tree.git
4566S: Maintained
4567F: drivers/media/dvb-frontends/hd29l2*
4568
4569HEWLETT-PACKARD SMART2 RAID DRIVER
4570L: iss_storagedev@hp.com
4571S: Orphan
4572F: Documentation/blockdev/cpqarray.txt
4573F: drivers/block/cpqarray.*
4574
4575HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
4576M: Don Brace <don.brace@pmcs.com>
4577L: iss_storagedev@hp.com
4578L: storagedev@pmcs.com
4579L: linux-scsi@vger.kernel.org
4580S: Supported
4581F: Documentation/scsi/hpsa.txt
4582F: drivers/scsi/hpsa*.[ch]
4583F: include/linux/cciss*.h
4584F: include/uapi/linux/cciss*.h
4585
4586HEWLETT-PACKARD SMART CISS RAID DRIVER (cciss)
4587M: Don Brace <don.brace@pmcs.com>
4588L: iss_storagedev@hp.com
4589L: storagedev@pmcs.com
4590L: linux-scsi@vger.kernel.org
4591S: Supported
4592F: Documentation/blockdev/cciss.txt
4593F: drivers/block/cciss*
4594F: include/linux/cciss_ioctl.h
4595F: include/uapi/linux/cciss_ioctl.h
4596
4597HFS FILESYSTEM
4598L: linux-fsdevel@vger.kernel.org
4599S: Orphan
4600F: Documentation/filesystems/hfs.txt
4601F: fs/hfs/
4602
4603HFSPLUS FILESYSTEM
4604L: linux-fsdevel@vger.kernel.org
4605S: Orphan
4606F: Documentation/filesystems/hfsplus.txt
4607F: fs/hfsplus/
4608
4609HGA FRAMEBUFFER DRIVER
4610M: Ferenc Bakonyi <fero@drama.obuda.kando.hu>
4611L: linux-nvidia@lists.surfsouth.com
4612W: http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
4613S: Maintained
4614F: drivers/video/fbdev/hgafb.c
4615
4616HIBERNATION (aka Software Suspend, aka swsusp)
4617M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
4618M: Pavel Machek <pavel@ucw.cz>
4619L: linux-pm@vger.kernel.org
4620S: Supported
4621F: arch/x86/power/
4622F: drivers/base/power/
4623F: kernel/power/
4624F: include/linux/suspend.h
4625F: include/linux/freezer.h
4626F: include/linux/pm.h
4627F: arch/*/include/asm/suspend*.h
4628
4629HID CORE LAYER
4630M: Jiri Kosina <jkosina@suse.cz>
4631L: linux-input@vger.kernel.org
4632T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
4633S: Maintained
4634F: drivers/hid/
4635F: include/linux/hid*
4636F: include/uapi/linux/hid*
4637
4638HIGH-RESOLUTION TIMERS, CLOCKEVENTS, DYNTICKS
4639M: Thomas Gleixner <tglx@linutronix.de>
4640L: linux-kernel@vger.kernel.org
4641T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
4642S: Maintained
4643F: Documentation/timers/
4644F: kernel/time/hrtimer.c
4645F: kernel/time/clockevents.c
4646F: kernel/time/tick*.*
4647F: kernel/time/timer_*.c
4648F: include/linux/clockchips.h
4649F: include/linux/hrtimer.h
4650
4651HIGH-SPEED SCC DRIVER FOR AX.25
4652L: linux-hams@vger.kernel.org
4653S: Orphan
4654F: drivers/net/hamradio/dmascc.c
4655F: drivers/net/hamradio/scc.c
4656
4657HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
4658M: HighPoint Linux Team <linux@highpoint-tech.com>
4659W: http://www.highpoint-tech.com
4660S: Supported
4661F: Documentation/scsi/hptiop.txt
4662F: drivers/scsi/hptiop.c
4663
4664HIPPI
4665M: Jes Sorensen <jes@trained-monkey.org>
4666L: linux-hippi@sunsite.dk
4667S: Maintained
4668F: include/linux/hippidevice.h
4669F: include/uapi/linux/if_hippi.h
4670F: net/802/hippi.c
4671F: drivers/net/hippi/
4672
4673HOST AP DRIVER
4674M: Jouni Malinen <j@w1.fi>
4675L: hostap@shmoo.com (subscribers-only)
4676L: linux-wireless@vger.kernel.org
4677W: http://hostap.epitest.fi/
4678S: Maintained
4679F: drivers/net/wireless/hostap/
4680
4681HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
4682L: platform-driver-x86@vger.kernel.org
4683S: Orphan
4684F: drivers/platform/x86/tc1100-wmi.c
4685
4686HP100: Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series
4687M: Jaroslav Kysela <perex@perex.cz>
4688S: Maintained
4689F: drivers/net/ethernet/hp/hp100.*
4690
4691HPET: High Precision Event Timers driver
4692M: Clemens Ladisch <clemens@ladisch.de>
4693S: Maintained
4694F: Documentation/timers/hpet.txt
4695F: drivers/char/hpet.c
4696F: include/linux/hpet.h
4697F: include/uapi/linux/hpet.h
4698
4699HPET: x86
4700S: Orphan
4701F: arch/x86/kernel/hpet.c
4702F: arch/x86/include/asm/hpet.h
4703
4704HPFS FILESYSTEM
4705M: Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
4706W: http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
4707S: Maintained
4708F: fs/hpfs/
4709
4710HSI SUBSYSTEM
4711M: Sebastian Reichel <sre@kernel.org>
4712T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
4713S: Maintained
4714F: Documentation/ABI/testing/sysfs-bus-hsi
4715F: Documentation/hsi.txt
4716F: drivers/hsi/
4717F: include/linux/hsi/
4718F: include/uapi/linux/hsi/
4719
4720HSO 3G MODEM DRIVER
4721M: Jan Dumon <j.dumon@option.com>
4722W: http://www.pharscape.org
4723S: Maintained
4724F: drivers/net/usb/hso.c
4725
4726HSR NETWORK PROTOCOL
4727M: Arvid Brodin <arvid.brodin@alten.se>
4728L: netdev@vger.kernel.org
4729S: Maintained
4730F: net/hsr/
4731
4732HTCPEN TOUCHSCREEN DRIVER
4733M: Pau Oliva Fora <pof@eslack.org>
4734L: linux-input@vger.kernel.org
4735S: Maintained
4736F: drivers/input/touchscreen/htcpen.c
4737
4738HUGETLB FILESYSTEM
4739M: Nadia Yvette Chambers <nyc@holomorphy.com>
4740S: Maintained
4741F: fs/hugetlbfs/
4742
4743Hyper-V CORE AND DRIVERS
4744M: K. Y. Srinivasan <kys@microsoft.com>
4745M: Haiyang Zhang <haiyangz@microsoft.com>
4746L: devel@linuxdriverproject.org
4747S: Maintained
4748F: arch/x86/include/asm/mshyperv.h
4749F: arch/x86/include/uapi/asm/hyperv.h
4750F: arch/x86/kernel/cpu/mshyperv.c
4751F: drivers/hid/hid-hyperv.c
4752F: drivers/hv/
4753F: drivers/input/serio/hyperv-keyboard.c
4754F: drivers/net/hyperv/
4755F: drivers/scsi/storvsc_drv.c
4756F: drivers/video/fbdev/hyperv_fb.c
4757F: include/linux/hyperv.h
4758F: tools/hv/
4759
4760I2C OVER PARALLEL PORT
4761M: Jean Delvare <jdelvare@suse.de>
4762L: linux-i2c@vger.kernel.org
4763S: Maintained
4764F: Documentation/i2c/busses/i2c-parport
4765F: Documentation/i2c/busses/i2c-parport-light
4766F: drivers/i2c/busses/i2c-parport.c
4767F: drivers/i2c/busses/i2c-parport-light.c
4768
4769I2C/SMBUS CONTROLLER DRIVERS FOR PC
4770M: Jean Delvare <jdelvare@suse.de>
4771L: linux-i2c@vger.kernel.org
4772S: Maintained
4773F: Documentation/i2c/busses/i2c-ali1535
4774F: Documentation/i2c/busses/i2c-ali1563
4775F: Documentation/i2c/busses/i2c-ali15x3
4776F: Documentation/i2c/busses/i2c-amd756
4777F: Documentation/i2c/busses/i2c-amd8111
4778F: Documentation/i2c/busses/i2c-i801
4779F: Documentation/i2c/busses/i2c-nforce2
4780F: Documentation/i2c/busses/i2c-piix4
4781F: Documentation/i2c/busses/i2c-sis5595
4782F: Documentation/i2c/busses/i2c-sis630
4783F: Documentation/i2c/busses/i2c-sis96x
4784F: Documentation/i2c/busses/i2c-via
4785F: Documentation/i2c/busses/i2c-viapro
4786F: drivers/i2c/busses/i2c-ali1535.c
4787F: drivers/i2c/busses/i2c-ali1563.c
4788F: drivers/i2c/busses/i2c-ali15x3.c
4789F: drivers/i2c/busses/i2c-amd756.c
4790F: drivers/i2c/busses/i2c-amd756-s4882.c
4791F: drivers/i2c/busses/i2c-amd8111.c
4792F: drivers/i2c/busses/i2c-i801.c
4793F: drivers/i2c/busses/i2c-isch.c
4794F: drivers/i2c/busses/i2c-nforce2.c
4795F: drivers/i2c/busses/i2c-nforce2-s4985.c
4796F: drivers/i2c/busses/i2c-piix4.c
4797F: drivers/i2c/busses/i2c-sis5595.c
4798F: drivers/i2c/busses/i2c-sis630.c
4799F: drivers/i2c/busses/i2c-sis96x.c
4800F: drivers/i2c/busses/i2c-via.c
4801F: drivers/i2c/busses/i2c-viapro.c
4802
4803I2C/SMBUS ISMT DRIVER
4804M: Seth Heasley <seth.heasley@intel.com>
4805M: Neil Horman <nhorman@tuxdriver.com>
4806L: linux-i2c@vger.kernel.org
4807F: drivers/i2c/busses/i2c-ismt.c
4808F: Documentation/i2c/busses/i2c-ismt
4809
4810I2C/SMBUS STUB DRIVER
4811M: Jean Delvare <jdelvare@suse.de>
4812L: linux-i2c@vger.kernel.org
4813S: Maintained
4814F: drivers/i2c/i2c-stub.c
4815
4816I2C SUBSYSTEM
4817M: Wolfram Sang <wsa@the-dreams.de>
4818L: linux-i2c@vger.kernel.org
4819W: https://i2c.wiki.kernel.org/
4820Q: https://patchwork.ozlabs.org/project/linux-i2c/list/
4821T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
4822S: Maintained
4823F: Documentation/devicetree/bindings/i2c/
4824F: Documentation/i2c/
4825F: drivers/i2c/
4826F: include/linux/i2c.h
4827F: include/linux/i2c-*.h
4828F: include/uapi/linux/i2c.h
4829F: include/uapi/linux/i2c-*.h
4830
4831I2C ACPI SUPPORT
4832M: Mika Westerberg <mika.westerberg@linux.intel.com>
4833L: linux-i2c@vger.kernel.org
4834L: linux-acpi@vger.kernel.org
4835S: Maintained
4836
4837I2C-TAOS-EVM DRIVER
4838M: Jean Delvare <jdelvare@suse.de>
4839L: linux-i2c@vger.kernel.org
4840S: Maintained
4841F: Documentation/i2c/busses/i2c-taos-evm
4842F: drivers/i2c/busses/i2c-taos-evm.c
4843
4844I2C-TINY-USB DRIVER
4845M: Till Harbaum <till@harbaum.org>
4846L: linux-i2c@vger.kernel.org
4847W: http://www.harbaum.org/till/i2c_tiny_usb
4848S: Maintained
4849F: drivers/i2c/busses/i2c-tiny-usb.c
4850
4851i386 BOOT CODE
4852M: "H. Peter Anvin" <hpa@zytor.com>
4853S: Maintained
4854F: arch/x86/boot/
4855
4856i386 SETUP CODE / CPU ERRATA WORKAROUNDS
4857M: "H. Peter Anvin" <hpa@zytor.com>
4858T: git git://git.kernel.org/pub/scm/linux/kernel/git/hpa/linux-2.6-x86setup.git
4859S: Maintained
4860
4861IA64 (Itanium) PLATFORM
4862M: Tony Luck <tony.luck@intel.com>
4863M: Fenghua Yu <fenghua.yu@intel.com>
4864L: linux-ia64@vger.kernel.org
4865T: git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
4866S: Maintained
4867F: arch/ia64/
4868
4869IBM Power in-Nest Crypto Acceleration
4870M: Marcelo Henrique Cerri <mhcerri@linux.vnet.ibm.com>
4871M: Fionnuala Gunter <fin@linux.vnet.ibm.com>
4872L: linux-crypto@vger.kernel.org
4873S: Supported
4874F: drivers/crypto/nx/
4875
4876IBM Power 842 compression accelerator
4877M: Dan Streetman <ddstreet@us.ibm.com>
4878S: Supported
4879F: drivers/crypto/nx/nx-842.c
4880F: include/linux/nx842.h
4881
4882IBM Power Linux RAID adapter
4883M: Brian King <brking@us.ibm.com>
4884S: Supported
4885F: drivers/scsi/ipr.*
4886
4887IBM Power Virtual Ethernet Device Driver
4888M: Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
4889L: netdev@vger.kernel.org
4890S: Supported
4891F: drivers/net/ethernet/ibm/ibmveth.*
4892
4893IBM Power Virtual SCSI Device Drivers
4894M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
4895L: linux-scsi@vger.kernel.org
4896S: Supported
4897F: drivers/scsi/ibmvscsi/ibmvscsi*
4898F: drivers/scsi/ibmvscsi/viosrp.h
4899
4900IBM Power Virtual FC Device Drivers
4901M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
4902L: linux-scsi@vger.kernel.org
4903S: Supported
4904F: drivers/scsi/ibmvscsi/ibmvfc*
4905
4906IBM ServeRAID RAID DRIVER
4907S: Orphan
4908F: drivers/scsi/ips.*
4909
4910ICH LPC AND GPIO DRIVER
4911M: Peter Tyser <ptyser@xes-inc.com>
4912S: Maintained
4913F: drivers/mfd/lpc_ich.c
4914F: drivers/gpio/gpio-ich.c
4915
4916IDE SUBSYSTEM
4917M: "David S. Miller" <davem@davemloft.net>
4918L: linux-ide@vger.kernel.org
4919Q: http://patchwork.ozlabs.org/project/linux-ide/list/
4920T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git
4921S: Maintained
4922F: Documentation/ide/
4923F: drivers/ide/
4924F: include/linux/ide.h
4925
4926IDEAPAD LAPTOP EXTRAS DRIVER
4927M: Ike Panhc <ike.pan@canonical.com>
4928L: platform-driver-x86@vger.kernel.org
4929W: http://launchpad.net/ideapad-laptop
4930S: Maintained
4931F: drivers/platform/x86/ideapad-laptop.c
4932
4933IDEAPAD LAPTOP SLIDEBAR DRIVER
4934M: Andrey Moiseev <o2g.org.ru@gmail.com>
4935L: linux-input@vger.kernel.org
4936W: https://github.com/o2genum/ideapad-slidebar
4937S: Maintained
4938F: drivers/input/misc/ideapad_slidebar.c
4939
4940IDE/ATAPI DRIVERS
4941M: Borislav Petkov <bp@alien8.de>
4942L: linux-ide@vger.kernel.org
4943S: Maintained
4944F: Documentation/cdrom/ide-cd
4945F: drivers/ide/ide-cd*
4946
4947IDLE-I7300
4948M: Andy Henroid <andrew.d.henroid@intel.com>
4949L: linux-pm@vger.kernel.org
4950S: Supported
4951F: drivers/idle/i7300_idle.c
4952
4953IEEE 802.15.4 SUBSYSTEM
4954M: Alexander Aring <alex.aring@gmail.com>
4955L: linux-wpan@vger.kernel.org
4956W: https://github.com/linux-wpan
4957T: git git://github.com/linux-wpan/linux-wpan-next.git
4958S: Maintained
4959F: net/ieee802154/
4960F: net/mac802154/
4961F: drivers/net/ieee802154/
4962F: include/linux/nl802154.h
4963F: include/linux/ieee802154.h
4964F: include/net/nl802154.h
4965F: include/net/mac802154.h
4966F: include/net/af_ieee802154.h
4967F: include/net/cfg802154.h
4968F: include/net/ieee802154_netdev.h
4969F: Documentation/networking/ieee802154.txt
4970
4971IGORPLUG-USB IR RECEIVER
4972M: Sean Young <sean@mess.org>
4973L: linux-media@vger.kernel.org
4974S: Maintained
4975F: drivers/media/rc/igorplugusb.c
4976
4977IGUANAWORKS USB IR TRANSCEIVER
4978M: Sean Young <sean@mess.org>
4979L: linux-media@vger.kernel.org
4980S: Maintained
4981F: drivers/media/rc/iguanair.c
4982
4983IIO SUBSYSTEM AND DRIVERS
4984M: Jonathan Cameron <jic23@kernel.org>
4985R: Hartmut Knaack <knaack.h@gmx.de>
4986R: Lars-Peter Clausen <lars@metafoo.de>
4987R: Peter Meerwald <pmeerw@pmeerw.net>
4988L: linux-iio@vger.kernel.org
4989S: Maintained
4990F: drivers/iio/
4991F: drivers/staging/iio/
4992F: include/linux/iio/
4993F: tools/iio/
4994
4995IKANOS/ADI EAGLE ADSL USB DRIVER
4996M: Matthieu Castet <castet.matthieu@free.fr>
4997M: Stanislaw Gruszka <stf_xl@wp.pl>
4998S: Maintained
4999F: drivers/usb/atm/ueagle-atm.c
5000
5001INA209 HARDWARE MONITOR DRIVER
5002M: Guenter Roeck <linux@roeck-us.net>
5003L: lm-sensors@lm-sensors.org
5004S: Maintained
5005F: Documentation/hwmon/ina209
5006F: Documentation/devicetree/bindings/i2c/ina209.txt
5007F: drivers/hwmon/ina209.c
5008
5009INA2XX HARDWARE MONITOR DRIVER
5010M: Guenter Roeck <linux@roeck-us.net>
5011L: lm-sensors@lm-sensors.org
5012S: Maintained
5013F: Documentation/hwmon/ina2xx
5014F: drivers/hwmon/ina2xx.c
5015F: include/linux/platform_data/ina2xx.h
5016
5017INDUSTRY PACK SUBSYSTEM (IPACK)
5018M: Samuel Iglesias Gonsalvez <siglesias@igalia.com>
5019M: Jens Taprogge <jens.taprogge@taprogge.org>
5020M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
5021L: industrypack-devel@lists.sourceforge.net
5022W: http://industrypack.sourceforge.net
5023S: Maintained
5024F: drivers/ipack/
5025
5026INGENIC JZ4780 DMA Driver
5027M: Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com>
5028S: Maintained
5029F: drivers/dma/dma-jz4780.c
5030
5031INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
5032M: Mimi Zohar <zohar@linux.vnet.ibm.com>
5033M: Dmitry Kasatkin <dmitry.kasatkin@gmail.com>
5034L: linux-ima-devel@lists.sourceforge.net
5035L: linux-ima-user@lists.sourceforge.net
5036L: linux-security-module@vger.kernel.org
5037S: Supported
5038F: security/integrity/ima/
5039
5040IMGTEC IR DECODER DRIVER
5041M: James Hogan <james.hogan@imgtec.com>
5042S: Maintained
5043F: drivers/media/rc/img-ir/
5044
5045IMS TWINTURBO FRAMEBUFFER DRIVER
5046L: linux-fbdev@vger.kernel.org
5047S: Orphan
5048F: drivers/video/fbdev/imsttfb.c
5049
5050INFINIBAND SUBSYSTEM
5051M: Doug Ledford <dledford@redhat.com>
5052M: Sean Hefty <sean.hefty@intel.com>
5053M: Hal Rosenstock <hal.rosenstock@gmail.com>
5054L: linux-rdma@vger.kernel.org
5055W: http://www.openfabrics.org/
5056Q: http://patchwork.kernel.org/project/linux-rdma/list/
5057T: git git://github.com/dledford/linux.git
5058S: Supported
5059F: Documentation/infiniband/
5060F: drivers/infiniband/
5061F: include/uapi/linux/if_infiniband.h
5062F: include/uapi/rdma/
5063F: include/rdma/
5064
5065INOTIFY
5066M: John McCutchan <john@johnmccutchan.com>
5067M: Robert Love <rlove@rlove.org>
5068M: Eric Paris <eparis@parisplace.org>
5069S: Maintained
5070F: Documentation/filesystems/inotify.txt
5071F: fs/notify/inotify/
5072F: include/linux/inotify.h
5073F: include/uapi/linux/inotify.h
5074
5075INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
5076M: Dmitry Torokhov <dmitry.torokhov@gmail.com>
5077L: linux-input@vger.kernel.org
5078Q: http://patchwork.kernel.org/project/linux-input/list/
5079T: git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
5080S: Maintained
5081F: drivers/input/
5082F: include/linux/input.h
5083F: include/uapi/linux/input.h
5084F: include/linux/input/
5085
5086INPUT MULTITOUCH (MT) PROTOCOL
5087M: Henrik Rydberg <rydberg@bitmath.org>
5088L: linux-input@vger.kernel.org
5089T: git git://git.kernel.org/pub/scm/linux/kernel/git/rydberg/input-mt.git
5090S: Odd fixes
5091F: Documentation/input/multi-touch-protocol.txt
5092F: drivers/input/input-mt.c
5093K: \b(ABS|SYN)_MT_
5094
5095INTEL ASoC BDW/HSW DRIVERS
5096M: Jie Yang <yang.jie@linux.intel.com>
5097L: alsa-devel@alsa-project.org
5098S: Supported
5099F: sound/soc/intel/sst-haswell*
5100F: sound/soc/intel/sst-dsp*
5101F: sound/soc/intel/sst-firmware.c
5102F: sound/soc/intel/broadwell.c
5103F: sound/soc/intel/haswell.c
5104
5105INTEL C600 SERIES SAS CONTROLLER DRIVER
5106M: Intel SCU Linux support <intel-linux-scu@intel.com>
5107M: Artur Paszkiewicz <artur.paszkiewicz@intel.com>
5108L: linux-scsi@vger.kernel.org
5109T: git git://git.code.sf.net/p/intel-sas/isci
5110S: Supported
5111F: drivers/scsi/isci/
5112
5113INTEL IDLE DRIVER
5114M: Len Brown <lenb@kernel.org>
5115L: linux-pm@vger.kernel.org
5116T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
5117S: Supported
5118F: drivers/idle/intel_idle.c
5119
5120INTEL PSTATE DRIVER
5121M: Kristen Carlson Accardi <kristen@linux.intel.com>
5122L: linux-pm@vger.kernel.org
5123S: Supported
5124F: drivers/cpufreq/intel_pstate.c
5125
5126INTEL FRAMEBUFFER DRIVER (excluding 810 and 815)
5127M: Maik Broemme <mbroemme@plusserver.de>
5128L: linux-fbdev@vger.kernel.org
5129S: Maintained
5130F: Documentation/fb/intelfb.txt
5131F: drivers/video/fbdev/intelfb/
5132
5133INTEL 810/815 FRAMEBUFFER DRIVER
5134M: Antonino Daplas <adaplas@gmail.com>
5135L: linux-fbdev@vger.kernel.org
5136S: Maintained
5137F: drivers/video/fbdev/i810/
5138
5139INTEL MENLOW THERMAL DRIVER
5140M: Sujith Thomas <sujith.thomas@intel.com>
5141L: platform-driver-x86@vger.kernel.org
5142W: https://01.org/linux-acpi
5143S: Supported
5144F: drivers/platform/x86/intel_menlow.c
5145
5146INTEL IA32 MICROCODE UPDATE SUPPORT
5147M: Borislav Petkov <bp@alien8.de>
5148S: Maintained
5149F: arch/x86/kernel/cpu/microcode/core*
5150F: arch/x86/kernel/cpu/microcode/intel*
5151
5152INTEL I/OAT DMA DRIVER
5153M: Dave Jiang <dave.jiang@intel.com>
5154R: Dan Williams <dan.j.williams@intel.com>
5155L: dmaengine@vger.kernel.org
5156Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
5157S: Supported
5158F: drivers/dma/ioat*
5159
5160INTEL IOMMU (VT-d)
5161M: David Woodhouse <dwmw2@infradead.org>
5162L: iommu@lists.linux-foundation.org
5163T: git git://git.infradead.org/iommu-2.6.git
5164S: Supported
5165F: drivers/iommu/intel-iommu.c
5166F: include/linux/intel-iommu.h
5167
5168INTEL IOP-ADMA DMA DRIVER
5169R: Dan Williams <dan.j.williams@intel.com>
5170S: Odd fixes
5171F: drivers/dma/iop-adma.c
5172
5173INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT
5174M: Krzysztof Halasa <khalasa@piap.pl>
5175S: Maintained
5176F: arch/arm/mach-ixp4xx/include/mach/qmgr.h
5177F: arch/arm/mach-ixp4xx/include/mach/npe.h
5178F: arch/arm/mach-ixp4xx/ixp4xx_qmgr.c
5179F: arch/arm/mach-ixp4xx/ixp4xx_npe.c
5180F: drivers/net/ethernet/xscale/ixp4xx_eth.c
5181F: drivers/net/wan/ixp4xx_hss.c
5182
5183INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT
5184M: Deepak Saxena <dsaxena@plexity.net>
5185S: Maintained
5186F: drivers/char/hw_random/ixp4xx-rng.c
5187
5188INTEL ETHERNET DRIVERS
5189M: Jeff Kirsher <jeffrey.t.kirsher@intel.com>
5190R: Jesse Brandeburg <jesse.brandeburg@intel.com>
5191R: Shannon Nelson <shannon.nelson@intel.com>
5192R: Carolyn Wyborny <carolyn.wyborny@intel.com>
5193R: Don Skidmore <donald.c.skidmore@intel.com>
5194R: Matthew Vick <matthew.vick@intel.com>
5195R: John Ronciak <john.ronciak@intel.com>
5196R: Mitch Williams <mitch.a.williams@intel.com>
5197L: intel-wired-lan@lists.osuosl.org
5198W: http://www.intel.com/support/feedback.htm
5199W: http://e1000.sourceforge.net/
5200Q: http://patchwork.ozlabs.org/project/intel-wired-lan/list/
5201T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git
5202T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git
5203S: Supported
5204F: Documentation/networking/e100.txt
5205F: Documentation/networking/e1000.txt
5206F: Documentation/networking/e1000e.txt
5207F: Documentation/networking/igb.txt
5208F: Documentation/networking/igbvf.txt
5209F: Documentation/networking/ixgb.txt
5210F: Documentation/networking/ixgbe.txt
5211F: Documentation/networking/ixgbevf.txt
5212F: Documentation/networking/i40e.txt
5213F: Documentation/networking/i40evf.txt
5214F: drivers/net/ethernet/intel/
5215F: drivers/net/ethernet/intel/*/
5216
5217INTEL-MID GPIO DRIVER
5218M: David Cohen <david.a.cohen@linux.intel.com>
5219L: linux-gpio@vger.kernel.org
5220S: Maintained
5221F: drivers/gpio/gpio-intel-mid.c
5222
5223INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
5224M: Stanislav Yakovlev <stas.yakovlev@gmail.com>
5225L: linux-wireless@vger.kernel.org
5226S: Maintained
5227F: Documentation/networking/README.ipw2100
5228F: Documentation/networking/README.ipw2200
5229F: drivers/net/wireless/ipw2x00/
5230
5231INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
5232M: Richard L Maliszewski <richard.l.maliszewski@intel.com>
5233M: Gang Wei <gang.wei@intel.com>
5234M: Shane Wang <shane.wang@intel.com>
5235L: tboot-devel@lists.sourceforge.net
5236W: http://tboot.sourceforge.net
5237T: hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
5238S: Supported
5239F: Documentation/intel_txt.txt
5240F: include/linux/tboot.h
5241F: arch/x86/kernel/tboot.c
5242
5243INTEL WIRELESS WIMAX CONNECTION 2400
5244M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
5245M: linux-wimax@intel.com
5246L: wimax@linuxwimax.org (subscribers-only)
5247S: Supported
5248W: http://linuxwimax.org
5249F: Documentation/wimax/README.i2400m
5250F: drivers/net/wimax/i2400m/
5251F: include/uapi/linux/wimax/i2400m.h
5252
5253INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
5254M: Stanislaw Gruszka <sgruszka@redhat.com>
5255L: linux-wireless@vger.kernel.org
5256S: Supported
5257F: drivers/net/wireless/iwlegacy/
5258
5259INTEL WIRELESS WIFI LINK (iwlwifi)
5260M: Johannes Berg <johannes.berg@intel.com>
5261M: Emmanuel Grumbach <emmanuel.grumbach@intel.com>
5262M: Intel Linux Wireless <ilw@linux.intel.com>
5263L: linux-wireless@vger.kernel.org
5264W: http://intellinuxwireless.org
5265T: git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
5266S: Supported
5267F: drivers/net/wireless/iwlwifi/
5268
5269INTEL MANAGEMENT ENGINE (mei)
5270M: Tomas Winkler <tomas.winkler@intel.com>
5271L: linux-kernel@vger.kernel.org
5272S: Supported
5273F: include/uapi/linux/mei.h
5274F: drivers/misc/mei/*
5275F: Documentation/misc-devices/mei/*
5276
5277IOC3 ETHERNET DRIVER
5278M: Ralf Baechle <ralf@linux-mips.org>
5279L: linux-mips@linux-mips.org
5280S: Maintained
5281F: drivers/net/ethernet/sgi/ioc3-eth.c
5282
5283IOC3 SERIAL DRIVER
5284M: Pat Gefre <pfg@sgi.com>
5285L: linux-serial@vger.kernel.org
5286S: Maintained
5287F: drivers/tty/serial/ioc3_serial.c
5288
5289IOMMU DRIVERS
5290M: Joerg Roedel <joro@8bytes.org>
5291L: iommu@lists.linux-foundation.org
5292T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
5293S: Maintained
5294F: drivers/iommu/
5295
5296IP MASQUERADING
5297M: Juanjo Ciarlante <jjciarla@raiz.uncu.edu.ar>
5298S: Maintained
5299F: net/ipv4/netfilter/ipt_MASQUERADE.c
5300
5301IP1000A 10/100/1000 GIGABIT ETHERNET DRIVER
5302M: Francois Romieu <romieu@fr.zoreil.com>
5303M: Sorbica Shieh <sorbica@icplus.com.tw>
5304L: netdev@vger.kernel.org
5305S: Maintained
5306F: drivers/net/ethernet/icplus/ipg.*
5307
5308IPATH DRIVER
5309M: Mike Marciniszyn <infinipath@intel.com>
5310L: linux-rdma@vger.kernel.org
5311S: Maintained
5312F: drivers/infiniband/hw/ipath/
5313
5314IPMI SUBSYSTEM
5315M: Corey Minyard <minyard@acm.org>
5316L: openipmi-developer@lists.sourceforge.net (moderated for non-subscribers)
5317W: http://openipmi.sourceforge.net/
5318S: Supported
5319F: Documentation/IPMI.txt
5320F: drivers/char/ipmi/
5321F: include/linux/ipmi*
5322F: include/uapi/linux/ipmi*
5323
5324QCOM AUDIO (ASoC) DRIVERS
5325M: Patrick Lai <plai@codeaurora.org>
5326M: Banajit Goswami <bgoswami@codeaurora.org>
5327L: alsa-devel@alsa-project.org (moderated for non-subscribers)
5328S: Supported
5329F: sound/soc/qcom/
5330
5331IPS SCSI RAID DRIVER
5332M: Adaptec OEM Raid Solutions <aacraid@adaptec.com>
5333L: linux-scsi@vger.kernel.org
5334W: http://www.adaptec.com/
5335S: Maintained
5336F: drivers/scsi/ips*
5337
5338IPVS
5339M: Wensong Zhang <wensong@linux-vs.org>
5340M: Simon Horman <horms@verge.net.au>
5341M: Julian Anastasov <ja@ssi.bg>
5342L: netdev@vger.kernel.org
5343L: lvs-devel@vger.kernel.org
5344S: Maintained
5345F: Documentation/networking/ipvs-sysctl.txt
5346F: include/net/ip_vs.h
5347F: include/uapi/linux/ip_vs.h
5348F: net/netfilter/ipvs/
5349
5350IPWIRELESS DRIVER
5351M: Jiri Kosina <jkosina@suse.cz>
5352M: David Sterba <dsterba@suse.cz>
5353S: Odd Fixes
5354F: drivers/tty/ipwireless/
5355
5356IPX NETWORK LAYER
5357M: Arnaldo Carvalho de Melo <acme@ghostprotocols.net>
5358L: netdev@vger.kernel.org
5359S: Maintained
5360F: include/net/ipx.h
5361F: include/uapi/linux/ipx.h
5362F: net/ipx/
5363
5364IRDA SUBSYSTEM
5365M: Samuel Ortiz <samuel@sortiz.org>
5366L: irda-users@lists.sourceforge.net (subscribers-only)
5367L: netdev@vger.kernel.org
5368W: http://irda.sourceforge.net/
5369S: Maintained
5370T: git git://git.kernel.org/pub/scm/linux/kernel/git/sameo/irda-2.6.git
5371F: Documentation/networking/irda.txt
5372F: drivers/net/irda/
5373F: include/net/irda/
5374F: net/irda/
5375
5376IRQ SUBSYSTEM
5377M: Thomas Gleixner <tglx@linutronix.de>
5378L: linux-kernel@vger.kernel.org
5379S: Maintained
5380T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
5381F: kernel/irq/
5382
5383IRQCHIP DRIVERS
5384M: Thomas Gleixner <tglx@linutronix.de>
5385M: Jason Cooper <jason@lakedaemon.net>
5386L: linux-kernel@vger.kernel.org
5387S: Maintained
5388T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
5389T: git git://git.infradead.org/users/jcooper/linux.git irqchip/core
5390F: Documentation/devicetree/bindings/interrupt-controller/
5391F: drivers/irqchip/
5392
5393IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
5394M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
5395S: Maintained
5396F: Documentation/IRQ-domain.txt
5397F: include/linux/irqdomain.h
5398F: kernel/irq/irqdomain.c
5399
5400ISAPNP
5401M: Jaroslav Kysela <perex@perex.cz>
5402S: Maintained
5403F: Documentation/isapnp.txt
5404F: drivers/pnp/isapnp/
5405F: include/linux/isapnp.h
5406
5407ISA RADIO MODULE
5408M: Hans Verkuil <hverkuil@xs4all.nl>
5409L: linux-media@vger.kernel.org
5410T: git git://linuxtv.org/media_tree.git
5411W: http://linuxtv.org
5412S: Maintained
5413F: drivers/media/radio/radio-isa*
5414
5415iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
5416M: Peter Jones <pjones@redhat.com>
5417M: Konrad Rzeszutek Wilk <konrad@kernel.org>
5418S: Maintained
5419F: drivers/firmware/iscsi_ibft*
5420
5421ISCSI
5422M: Mike Christie <michaelc@cs.wisc.edu>
5423L: open-iscsi@googlegroups.com
5424W: www.open-iscsi.org
5425T: git git://git.kernel.org/pub/scm/linux/kernel/git/mnc/linux-2.6-iscsi.git
5426S: Maintained
5427F: drivers/scsi/*iscsi*
5428F: include/scsi/*iscsi*
5429
5430ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
5431M: Or Gerlitz <ogerlitz@mellanox.com>
5432M: Sagi Grimberg <sagig@mellanox.com>
5433M: Roi Dayan <roid@mellanox.com>
5434L: linux-rdma@vger.kernel.org
5435S: Supported
5436W: http://www.openfabrics.org
5437W: www.open-iscsi.org
5438Q: http://patchwork.kernel.org/project/linux-rdma/list/
5439F: drivers/infiniband/ulp/iser/
5440
5441ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
5442M: Sagi Grimberg <sagig@mellanox.com>
5443T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
5444L: linux-rdma@vger.kernel.org
5445L: target-devel@vger.kernel.org
5446S: Supported
5447W: http://www.linux-iscsi.org
5448F: drivers/infiniband/ulp/isert
5449
5450ISDN SUBSYSTEM
5451M: Karsten Keil <isdn@linux-pingi.de>
5452L: isdn4linux@listserv.isdn4linux.de (subscribers-only)
5453L: netdev@vger.kernel.org
5454W: http://www.isdn4linux.de
5455T: git git://git.kernel.org/pub/scm/linux/kernel/git/kkeil/isdn-2.6.git
5456S: Maintained
5457F: Documentation/isdn/
5458F: drivers/isdn/
5459F: include/linux/isdn.h
5460F: include/linux/isdn/
5461F: include/uapi/linux/isdn.h
5462F: include/uapi/linux/isdn/
5463
5464ISDN SUBSYSTEM (Eicon active card driver)
5465M: Armin Schindler <mac@melware.de>
5466L: isdn4linux@listserv.isdn4linux.de (subscribers-only)
5467W: http://www.melware.de
5468S: Maintained
5469F: drivers/isdn/hardware/eicon/
5470
5471IT87 HARDWARE MONITORING DRIVER
5472M: Jean Delvare <jdelvare@suse.de>
5473L: lm-sensors@lm-sensors.org
5474S: Maintained
5475F: Documentation/hwmon/it87
5476F: drivers/hwmon/it87.c
5477
5478IT913X MEDIA DRIVER
5479M: Antti Palosaari <crope@iki.fi>
5480L: linux-media@vger.kernel.org
5481W: http://linuxtv.org/
5482W: http://palosaari.fi/linux/
5483Q: http://patchwork.linuxtv.org/project/linux-media/list/
5484T: git git://linuxtv.org/anttip/media_tree.git
5485S: Maintained
5486F: drivers/media/tuners/it913x*
5487
5488IVTV VIDEO4LINUX DRIVER
5489M: Andy Walls <awalls@md.metrocast.net>
5490L: ivtv-devel@ivtvdriver.org (subscribers-only)
5491L: linux-media@vger.kernel.org
5492T: git git://linuxtv.org/media_tree.git
5493W: http://www.ivtvdriver.org
5494S: Maintained
5495F: Documentation/video4linux/*.ivtv
5496F: drivers/media/pci/ivtv/
5497F: include/uapi/linux/ivtv*
5498
5499IX2505V MEDIA DRIVER
5500M: Malcolm Priestley <tvboxspy@gmail.com>
5501L: linux-media@vger.kernel.org
5502W: http://linuxtv.org/
5503Q: http://patchwork.linuxtv.org/project/linux-media/list/
5504S: Maintained
5505F: drivers/media/dvb-frontends/ix2505v*
5506
5507JC42.4 TEMPERATURE SENSOR DRIVER
5508M: Guenter Roeck <linux@roeck-us.net>
5509L: lm-sensors@lm-sensors.org
5510S: Maintained
5511F: drivers/hwmon/jc42.c
5512F: Documentation/hwmon/jc42
5513
5514JFS FILESYSTEM
5515M: Dave Kleikamp <shaggy@kernel.org>
5516L: jfs-discussion@lists.sourceforge.net
5517W: http://jfs.sourceforge.net/
5518T: git git://git.kernel.org/pub/scm/linux/kernel/git/shaggy/jfs-2.6.git
5519S: Maintained
5520F: Documentation/filesystems/jfs.txt
5521F: fs/jfs/
5522
5523JME NETWORK DRIVER
5524M: Guo-Fu Tseng <cooldavid@cooldavid.org>
5525L: netdev@vger.kernel.org
5526S: Maintained
5527F: drivers/net/ethernet/jme.*
5528
5529JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
5530M: David Woodhouse <dwmw2@infradead.org>
5531L: linux-mtd@lists.infradead.org
5532W: http://www.linux-mtd.infradead.org/doc/jffs2.html
5533S: Maintained
5534F: fs/jffs2/
5535F: include/uapi/linux/jffs2.h
5536
5537JOURNALLING LAYER FOR BLOCK DEVICES (JBD)
5538M: Andrew Morton <akpm@linux-foundation.org>
5539M: Jan Kara <jack@suse.cz>
5540L: linux-ext4@vger.kernel.org
5541S: Maintained
5542F: fs/jbd/
5543F: include/linux/jbd.h
5544
5545JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
5546M: "Theodore Ts'o" <tytso@mit.edu>
5547L: linux-ext4@vger.kernel.org
5548S: Maintained
5549F: fs/jbd2/
5550F: include/linux/jbd2.h
5551
5552JSM Neo PCI based serial card
5553M: Thadeu Lima de Souza Cascardo <cascardo@linux.vnet.ibm.com>
5554L: linux-serial@vger.kernel.org
5555S: Maintained
5556F: drivers/tty/serial/jsm/
5557
5558K10TEMP HARDWARE MONITORING DRIVER
5559M: Clemens Ladisch <clemens@ladisch.de>
5560L: lm-sensors@lm-sensors.org
5561S: Maintained
5562F: Documentation/hwmon/k10temp
5563F: drivers/hwmon/k10temp.c
5564
5565K8TEMP HARDWARE MONITORING DRIVER
5566M: Rudolf Marek <r.marek@assembler.cz>
5567L: lm-sensors@lm-sensors.org
5568S: Maintained
5569F: Documentation/hwmon/k8temp
5570F: drivers/hwmon/k8temp.c
5571
5572KCONFIG
5573M: "Yann E. MORIN" <yann.morin.1998@free.fr>
5574L: linux-kbuild@vger.kernel.org
5575T: git git://gitorious.org/linux-kconfig/linux-kconfig
5576S: Maintained
5577F: Documentation/kbuild/kconfig-language.txt
5578F: scripts/kconfig/
5579
5580KDUMP
5581M: Vivek Goyal <vgoyal@redhat.com>
5582M: Haren Myneni <hbabu@us.ibm.com>
5583L: kexec@lists.infradead.org
5584W: http://lse.sourceforge.net/kdump/
5585S: Maintained
5586F: Documentation/kdump/
5587
5588KEENE FM RADIO TRANSMITTER DRIVER
5589M: Hans Verkuil <hverkuil@xs4all.nl>
5590L: linux-media@vger.kernel.org
5591T: git git://linuxtv.org/media_tree.git
5592W: http://linuxtv.org
5593S: Maintained
5594F: drivers/media/radio/radio-keene*
5595
5596KERNEL AUTOMOUNTER v4 (AUTOFS4)
5597M: Ian Kent <raven@themaw.net>
5598L: autofs@vger.kernel.org
5599S: Maintained
5600F: fs/autofs4/
5601
5602KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
5603M: Michal Marek <mmarek@suse.cz>
5604T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git for-next
5605T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git rc-fixes
5606L: linux-kbuild@vger.kernel.org
5607S: Maintained
5608F: Documentation/kbuild/
5609F: Makefile
5610F: scripts/Makefile.*
5611F: scripts/basic/
5612F: scripts/mk*
5613F: scripts/package/
5614
5615KERNEL JANITORS
5616L: kernel-janitors@vger.kernel.org
5617W: http://kernelnewbies.org/KernelJanitors
5618S: Odd Fixes
5619
5620KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
5621M: "J. Bruce Fields" <bfields@fieldses.org>
5622L: linux-nfs@vger.kernel.org
5623W: http://nfs.sourceforge.net/
5624S: Supported
5625F: fs/nfsd/
5626F: include/uapi/linux/nfsd/
5627F: fs/lockd/
5628F: fs/nfs_common/
5629F: net/sunrpc/
5630F: include/linux/lockd/
5631F: include/linux/sunrpc/
5632F: include/uapi/linux/sunrpc/
5633
5634KERNEL SELFTEST FRAMEWORK
5635M: Shuah Khan <shuahkh@osg.samsung.com>
5636L: linux-api@vger.kernel.org
5637T: git git://git.kernel.org/pub/scm/shuah/linux-kselftest
5638S: Maintained
5639F: tools/testing/selftests
5640
5641KERNEL VIRTUAL MACHINE (KVM)
5642M: Gleb Natapov <gleb@kernel.org>
5643M: Paolo Bonzini <pbonzini@redhat.com>
5644L: kvm@vger.kernel.org
5645W: http://www.linux-kvm.org
5646T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
5647S: Supported
5648F: Documentation/*/kvm*.txt
5649F: Documentation/virtual/kvm/
5650F: arch/*/kvm/
5651F: arch/x86/kernel/kvm.c
5652F: arch/x86/kernel/kvmclock.c
5653F: arch/*/include/asm/kvm*
5654F: include/linux/kvm*
5655F: include/uapi/linux/kvm*
5656F: virt/kvm/
5657
5658KERNEL VIRTUAL MACHINE (KVM) FOR AMD-V
5659M: Joerg Roedel <joro@8bytes.org>
5660L: kvm@vger.kernel.org
5661W: http://kvm.qumranet.com
5662S: Maintained
5663F: arch/x86/include/asm/svm.h
5664F: arch/x86/kvm/svm.c
5665
5666KERNEL VIRTUAL MACHINE (KVM) FOR POWERPC
5667M: Alexander Graf <agraf@suse.de>
5668L: kvm-ppc@vger.kernel.org
5669W: http://kvm.qumranet.com
5670T: git git://github.com/agraf/linux-2.6.git
5671S: Supported
5672F: arch/powerpc/include/asm/kvm*
5673F: arch/powerpc/kvm/
5674
5675KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
5676M: Christian Borntraeger <borntraeger@de.ibm.com>
5677M: Cornelia Huck <cornelia.huck@de.ibm.com>
5678M: linux390@de.ibm.com
5679L: linux-s390@vger.kernel.org
5680W: http://www.ibm.com/developerworks/linux/linux390/
5681S: Supported
5682F: Documentation/s390/kvm.txt
5683F: arch/s390/include/asm/kvm*
5684F: arch/s390/kvm/
5685F: drivers/s390/kvm/
5686
5687KERNEL VIRTUAL MACHINE (KVM) FOR ARM
5688M: Christoffer Dall <christoffer.dall@linaro.org>
5689M: Marc Zyngier <marc.zyngier@arm.com>
5690L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
5691L: kvmarm@lists.cs.columbia.edu
5692W: http://systems.cs.columbia.edu/projects/kvm-arm
5693S: Supported
5694F: arch/arm/include/uapi/asm/kvm*
5695F: arch/arm/include/asm/kvm*
5696F: arch/arm/kvm/
5697F: virt/kvm/arm/
5698F: include/kvm/arm_*
5699
5700KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64)
5701M: Christoffer Dall <christoffer.dall@linaro.org>
5702M: Marc Zyngier <marc.zyngier@arm.com>
5703L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
5704L: kvmarm@lists.cs.columbia.edu
5705S: Maintained
5706F: arch/arm64/include/uapi/asm/kvm*
5707F: arch/arm64/include/asm/kvm*
5708F: arch/arm64/kvm/
5709
5710KEXEC
5711M: Eric Biederman <ebiederm@xmission.com>
5712W: http://kernel.org/pub/linux/utils/kernel/kexec/
5713L: kexec@lists.infradead.org
5714S: Maintained
5715F: include/linux/kexec.h
5716F: include/uapi/linux/kexec.h
5717F: kernel/kexec.c
5718
5719KEYS/KEYRINGS:
5720M: David Howells <dhowells@redhat.com>
5721L: keyrings@linux-nfs.org
5722S: Maintained
5723F: Documentation/security/keys.txt
5724F: include/linux/key.h
5725F: include/linux/key-type.h
5726F: include/keys/
5727F: security/keys/
5728
5729KEYS-TRUSTED
5730M: David Safford <safford@us.ibm.com>
5731M: Mimi Zohar <zohar@linux.vnet.ibm.com>
5732L: linux-security-module@vger.kernel.org
5733L: keyrings@linux-nfs.org
5734S: Supported
5735F: Documentation/security/keys-trusted-encrypted.txt
5736F: include/keys/trusted-type.h
5737F: security/keys/trusted.c
5738F: security/keys/trusted.h
5739
5740KEYS-ENCRYPTED
5741M: Mimi Zohar <zohar@linux.vnet.ibm.com>
5742M: David Safford <safford@us.ibm.com>
5743L: linux-security-module@vger.kernel.org
5744L: keyrings@linux-nfs.org
5745S: Supported
5746F: Documentation/security/keys-trusted-encrypted.txt
5747F: include/keys/encrypted-type.h
5748F: security/keys/encrypted-keys/
5749
5750KGDB / KDB /debug_core
5751M: Jason Wessel <jason.wessel@windriver.com>
5752W: http://kgdb.wiki.kernel.org/
5753L: kgdb-bugreport@lists.sourceforge.net
5754S: Maintained
5755F: Documentation/DocBook/kgdb.tmpl
5756F: drivers/misc/kgdbts.c
5757F: drivers/tty/serial/kgdboc.c
5758F: include/linux/kdb.h
5759F: include/linux/kgdb.h
5760F: kernel/debug/
5761
5762KMEMCHECK
5763M: Vegard Nossum <vegardno@ifi.uio.no>
5764M: Pekka Enberg <penberg@kernel.org>
5765S: Maintained
5766F: Documentation/kmemcheck.txt
5767F: arch/x86/include/asm/kmemcheck.h
5768F: arch/x86/mm/kmemcheck/
5769F: include/linux/kmemcheck.h
5770F: mm/kmemcheck.c
5771
5772KMEMLEAK
5773M: Catalin Marinas <catalin.marinas@arm.com>
5774S: Maintained
5775F: Documentation/kmemleak.txt
5776F: include/linux/kmemleak.h
5777F: mm/kmemleak.c
5778F: mm/kmemleak-test.c
5779
5780KPROBES
5781M: Ananth N Mavinakayanahalli <ananth@in.ibm.com>
5782M: Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
5783M: "David S. Miller" <davem@davemloft.net>
5784M: Masami Hiramatsu <masami.hiramatsu.pt@hitachi.com>
5785S: Maintained
5786F: Documentation/kprobes.txt
5787F: include/linux/kprobes.h
5788F: kernel/kprobes.c
5789
5790KS0108 LCD CONTROLLER DRIVER
5791M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
5792W: http://miguelojeda.es/auxdisplay.htm
5793W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
5794S: Maintained
5795F: Documentation/auxdisplay/ks0108
5796F: drivers/auxdisplay/ks0108.c
5797F: include/linux/ks0108.h
5798
5799LAPB module
5800L: linux-x25@vger.kernel.org
5801S: Orphan
5802F: Documentation/networking/lapb-module.txt
5803F: include/*/lapb.h
5804F: net/lapb/
5805
5806LASI 53c700 driver for PARISC
5807M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
5808L: linux-scsi@vger.kernel.org
5809S: Maintained
5810F: Documentation/scsi/53c700.txt
5811F: drivers/scsi/53c700*
5812
5813LED SUBSYSTEM
5814M: Bryan Wu <cooloney@gmail.com>
5815M: Richard Purdie <rpurdie@rpsys.net>
5816M: Jacek Anaszewski <j.anaszewski@samsung.com>
5817L: linux-leds@vger.kernel.org
5818T: git git://git.kernel.org/pub/scm/linux/kernel/git/cooloney/linux-leds.git
5819S: Maintained
5820F: drivers/leds/
5821F: include/linux/leds.h
5822
5823LEGACY EEPROM DRIVER
5824M: Jean Delvare <jdelvare@suse.de>
5825S: Maintained
5826F: Documentation/misc-devices/eeprom
5827F: drivers/misc/eeprom/eeprom.c
5828
5829LEGO USB Tower driver
5830M: Juergen Stuber <starblue@users.sourceforge.net>
5831L: legousb-devel@lists.sourceforge.net
5832W: http://legousb.sourceforge.net/
5833S: Maintained
5834F: drivers/usb/misc/legousbtower.c
5835
5836LG2160 MEDIA DRIVER
5837M: Michael Krufky <mkrufky@linuxtv.org>
5838L: linux-media@vger.kernel.org
5839W: http://linuxtv.org/
5840W: http://github.com/mkrufky
5841Q: http://patchwork.linuxtv.org/project/linux-media/list/
5842T: git git://linuxtv.org/mkrufky/tuners.git
5843S: Maintained
5844F: drivers/media/dvb-frontends/lg2160.*
5845
5846LGDT3305 MEDIA DRIVER
5847M: Michael Krufky <mkrufky@linuxtv.org>
5848L: linux-media@vger.kernel.org
5849W: http://linuxtv.org/
5850W: http://github.com/mkrufky
5851Q: http://patchwork.linuxtv.org/project/linux-media/list/
5852T: git git://linuxtv.org/mkrufky/tuners.git
5853S: Maintained
5854F: drivers/media/dvb-frontends/lgdt3305.*
5855
5856LGUEST
5857M: Rusty Russell <rusty@rustcorp.com.au>
5858L: lguest@lists.ozlabs.org
5859W: http://lguest.ozlabs.org/
5860S: Odd Fixes
5861F: arch/x86/include/asm/lguest*.h
5862F: arch/x86/lguest/
5863F: drivers/lguest/
5864F: include/linux/lguest*.h
5865F: tools/lguest/
5866
5867LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
5868M: Tejun Heo <tj@kernel.org>
5869L: linux-ide@vger.kernel.org
5870T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
5871S: Maintained
5872F: drivers/ata/
5873F: include/linux/ata.h
5874F: include/linux/libata.h
5875
5876LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
5877M: Viresh Kumar <viresh.linux@gmail.com>
5878L: linux-ide@vger.kernel.org
5879T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
5880S: Maintained
5881F: include/linux/pata_arasan_cf_data.h
5882F: drivers/ata/pata_arasan_cf.c
5883
5884LIBATA PATA DRIVERS
5885M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
5886M: Tejun Heo <tj@kernel.org>
5887L: linux-ide@vger.kernel.org
5888T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
5889S: Maintained
5890F: drivers/ata/pata_*.c
5891F: drivers/ata/ata_generic.c
5892
5893LIBATA SATA AHCI PLATFORM devices support
5894M: Hans de Goede <hdegoede@redhat.com>
5895M: Tejun Heo <tj@kernel.org>
5896L: linux-ide@vger.kernel.org
5897T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
5898S: Maintained
5899F: drivers/ata/ahci_platform.c
5900F: drivers/ata/libahci_platform.c
5901F: include/linux/ahci_platform.h
5902
5903LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
5904M: Mikael Pettersson <mikpelinux@gmail.com>
5905L: linux-ide@vger.kernel.org
5906T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
5907S: Maintained
5908F: drivers/ata/sata_promise.*
5909
5910LIBLOCKDEP
5911M: Sasha Levin <sasha.levin@oracle.com>
5912S: Maintained
5913F: tools/lib/lockdep/
5914
5915LINUX FOR IBM pSERIES (RS/6000)
5916M: Paul Mackerras <paulus@au.ibm.com>
5917W: http://www.ibm.com/linux/ltc/projects/ppc
5918S: Supported
5919F: arch/powerpc/boot/rs6000.h
5920
5921LINUX FOR POWERPC (32-BIT AND 64-BIT)
5922M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
5923M: Paul Mackerras <paulus@samba.org>
5924M: Michael Ellerman <mpe@ellerman.id.au>
5925W: http://www.penguinppc.org/
5926L: linuxppc-dev@lists.ozlabs.org
5927Q: http://patchwork.ozlabs.org/project/linuxppc-dev/list/
5928T: git git://git.kernel.org/pub/scm/linux/kernel/git/benh/powerpc.git
5929S: Supported
5930F: Documentation/powerpc/
5931F: arch/powerpc/
5932
5933LINUX FOR POWER MACINTOSH
5934M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
5935W: http://www.penguinppc.org/
5936L: linuxppc-dev@lists.ozlabs.org
5937S: Maintained
5938F: arch/powerpc/platforms/powermac/
5939F: drivers/macintosh/
5940
5941LINUX FOR POWERPC EMBEDDED MPC5XXX
5942M: Anatolij Gustschin <agust@denx.de>
5943L: linuxppc-dev@lists.ozlabs.org
5944T: git git://git.denx.de/linux-denx-agust.git
5945S: Maintained
5946F: arch/powerpc/platforms/512x/
5947F: arch/powerpc/platforms/52xx/
5948
5949LINUX FOR POWERPC EMBEDDED PPC4XX
5950M: Alistair Popple <alistair@popple.id.au>
5951M: Matt Porter <mporter@kernel.crashing.org>
5952W: http://www.penguinppc.org/
5953L: linuxppc-dev@lists.ozlabs.org
5954S: Maintained
5955F: arch/powerpc/platforms/40x/
5956F: arch/powerpc/platforms/44x/
5957
5958LINUX FOR POWERPC EMBEDDED XILINX VIRTEX
5959L: linuxppc-dev@lists.ozlabs.org
5960S: Orphan
5961F: arch/powerpc/*/*virtex*
5962F: arch/powerpc/*/*/*virtex*
5963
5964LINUX FOR POWERPC EMBEDDED PPC8XX
5965M: Vitaly Bordug <vitb@kernel.crashing.org>
5966W: http://www.penguinppc.org/
5967L: linuxppc-dev@lists.ozlabs.org
5968S: Maintained
5969F: arch/powerpc/platforms/8xx/
5970
5971LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
5972M: Scott Wood <scottwood@freescale.com>
5973M: Kumar Gala <galak@kernel.crashing.org>
5974W: http://www.penguinppc.org/
5975L: linuxppc-dev@lists.ozlabs.org
5976T: git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
5977S: Maintained
5978F: arch/powerpc/platforms/83xx/
5979F: arch/powerpc/platforms/85xx/
5980
5981LINUX FOR POWERPC PA SEMI PWRFICIENT
5982M: Olof Johansson <olof@lixom.net>
5983L: linuxppc-dev@lists.ozlabs.org
5984S: Maintained
5985F: arch/powerpc/platforms/pasemi/
5986F: drivers/*/*pasemi*
5987F: drivers/*/*/*pasemi*
5988
5989LINUX SECURITY MODULE (LSM) FRAMEWORK
5990M: Chris Wright <chrisw@sous-sol.org>
5991L: linux-security-module@vger.kernel.org
5992S: Supported
5993
5994LIS3LV02D ACCELEROMETER DRIVER
5995M: Eric Piel <eric.piel@tremplin-utc.net>
5996S: Maintained
5997F: Documentation/misc-devices/lis3lv02d
5998F: drivers/misc/lis3lv02d/
5999F: drivers/platform/x86/hp_accel.c
6000
6001LIVE PATCHING
6002M: Josh Poimboeuf <jpoimboe@redhat.com>
6003M: Seth Jennings <sjenning@redhat.com>
6004M: Jiri Kosina <jkosina@suse.cz>
6005M: Vojtech Pavlik <vojtech@suse.cz>
6006S: Maintained
6007F: kernel/livepatch/
6008F: include/linux/livepatch.h
6009F: arch/x86/include/asm/livepatch.h
6010F: arch/x86/kernel/livepatch.c
6011F: Documentation/ABI/testing/sysfs-kernel-livepatch
6012F: samples/livepatch/
6013L: live-patching@vger.kernel.org
6014T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/livepatching.git
6015
6016LLC (802.2)
6017M: Arnaldo Carvalho de Melo <acme@ghostprotocols.net>
6018S: Maintained
6019F: include/linux/llc.h
6020F: include/uapi/linux/llc.h
6021F: include/net/llc*
6022F: net/llc/
6023
6024LM73 HARDWARE MONITOR DRIVER
6025M: Guillaume Ligneul <guillaume.ligneul@gmail.com>
6026L: lm-sensors@lm-sensors.org
6027S: Maintained
6028F: drivers/hwmon/lm73.c
6029
6030LM78 HARDWARE MONITOR DRIVER
6031M: Jean Delvare <jdelvare@suse.de>
6032L: lm-sensors@lm-sensors.org
6033S: Maintained
6034F: Documentation/hwmon/lm78
6035F: drivers/hwmon/lm78.c
6036
6037LM83 HARDWARE MONITOR DRIVER
6038M: Jean Delvare <jdelvare@suse.de>
6039L: lm-sensors@lm-sensors.org
6040S: Maintained
6041F: Documentation/hwmon/lm83
6042F: drivers/hwmon/lm83.c
6043
6044LM90 HARDWARE MONITOR DRIVER
6045M: Jean Delvare <jdelvare@suse.de>
6046L: lm-sensors@lm-sensors.org
6047S: Maintained
6048F: Documentation/hwmon/lm90
6049F: Documentation/devicetree/bindings/hwmon/lm90.txt
6050F: drivers/hwmon/lm90.c
6051
6052LM95234 HARDWARE MONITOR DRIVER
6053M: Guenter Roeck <linux@roeck-us.net>
6054L: lm-sensors@lm-sensors.org
6055S: Maintained
6056F: Documentation/hwmon/lm95234
6057F: drivers/hwmon/lm95234.c
6058
6059LME2510 MEDIA DRIVER
6060M: Malcolm Priestley <tvboxspy@gmail.com>
6061L: linux-media@vger.kernel.org
6062W: http://linuxtv.org/
6063Q: http://patchwork.linuxtv.org/project/linux-media/list/
6064S: Maintained
6065F: drivers/media/usb/dvb-usb-v2/lmedm04*
6066
6067LOCKDEP AND LOCKSTAT
6068M: Peter Zijlstra <peterz@infradead.org>
6069M: Ingo Molnar <mingo@redhat.com>
6070L: linux-kernel@vger.kernel.org
6071T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git core/locking
6072S: Maintained
6073F: Documentation/locking/lockdep*.txt
6074F: Documentation/locking/lockstat.txt
6075F: include/linux/lockdep.h
6076F: kernel/locking/
6077
6078LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
6079M: "Richard Russon (FlatCap)" <ldm@flatcap.org>
6080L: linux-ntfs-dev@lists.sourceforge.net
6081W: http://www.linux-ntfs.org/content/view/19/37/
6082S: Maintained
6083F: Documentation/ldm.txt
6084F: block/partitions/ldm.*
6085
6086LogFS
6087M: Joern Engel <joern@logfs.org>
6088M: Prasad Joshi <prasadjoshi.linux@gmail.com>
6089L: logfs@logfs.org
6090W: logfs.org
6091S: Maintained
6092F: fs/logfs/
6093
6094LPC32XX MACHINE SUPPORT
6095M: Roland Stigge <stigge@antcom.de>
6096L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
6097S: Maintained
6098F: arch/arm/mach-lpc32xx/
6099
6100LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
6101M: Nagalakshmi Nandigama <nagalakshmi.nandigama@avagotech.com>
6102M: Praveen Krishnamoorthy <praveen.krishnamoorthy@avagotech.com>
6103M: Sreekanth Reddy <sreekanth.reddy@avagotech.com>
6104M: Abhijit Mahajan <abhijit.mahajan@avagotech.com>
6105L: MPT-FusionLinux.pdl@avagotech.com
6106L: linux-scsi@vger.kernel.org
6107W: http://www.lsilogic.com/support
6108S: Supported
6109F: drivers/message/fusion/
6110F: drivers/scsi/mpt2sas/
6111F: drivers/scsi/mpt3sas/
6112
6113LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
6114M: Matthew Wilcox <matthew@wil.cx>
6115L: linux-scsi@vger.kernel.org
6116S: Maintained
6117F: drivers/scsi/sym53c8xx_2/
6118
6119LTC4261 HARDWARE MONITOR DRIVER
6120M: Guenter Roeck <linux@roeck-us.net>
6121L: lm-sensors@lm-sensors.org
6122S: Maintained
6123F: Documentation/hwmon/ltc4261
6124F: drivers/hwmon/ltc4261.c
6125
6126LTP (Linux Test Project)
6127M: Mike Frysinger <vapier@gentoo.org>
6128M: Cyril Hrubis <chrubis@suse.cz>
6129M: Wanlong Gao <gaowanlong@cn.fujitsu.com>
6130M: Jan Stancek <jstancek@redhat.com>
6131M: Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com>
6132M: Alexey Kodanev <alexey.kodanev@oracle.com>
6133L: ltp-list@lists.sourceforge.net (subscribers-only)
6134W: http://linux-test-project.github.io/
6135T: git git://github.com/linux-test-project/ltp.git
6136S: Maintained
6137
6138M32R ARCHITECTURE
6139W: http://www.linux-m32r.org/
6140S: Orphan
6141F: arch/m32r/
6142
6143M68K ARCHITECTURE
6144M: Geert Uytterhoeven <geert@linux-m68k.org>
6145L: linux-m68k@lists.linux-m68k.org
6146W: http://www.linux-m68k.org/
6147T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
6148S: Maintained
6149F: arch/m68k/
6150F: drivers/zorro/
6151
6152M68K ON APPLE MACINTOSH
6153M: Joshua Thompson <funaho@jurai.org>
6154W: http://www.mac.linux-m68k.org/
6155L: linux-m68k@lists.linux-m68k.org
6156S: Maintained
6157F: arch/m68k/mac/
6158
6159M68K ON HP9000/300
6160M: Philip Blundell <philb@gnu.org>
6161W: http://www.tazenda.demon.co.uk/phil/linux-hp
6162S: Maintained
6163F: arch/m68k/hp300/
6164
6165M88DS3103 MEDIA DRIVER
6166M: Antti Palosaari <crope@iki.fi>
6167L: linux-media@vger.kernel.org
6168W: http://linuxtv.org/
6169W: http://palosaari.fi/linux/
6170Q: http://patchwork.linuxtv.org/project/linux-media/list/
6171T: git git://linuxtv.org/anttip/media_tree.git
6172S: Maintained
6173F: drivers/media/dvb-frontends/m88ds3103*
6174
6175M88RS2000 MEDIA DRIVER
6176M: Malcolm Priestley <tvboxspy@gmail.com>
6177L: linux-media@vger.kernel.org
6178W: http://linuxtv.org/
6179Q: http://patchwork.linuxtv.org/project/linux-media/list/
6180S: Maintained
6181F: drivers/media/dvb-frontends/m88rs2000*
6182
6183MA901 MASTERKIT USB FM RADIO DRIVER
6184M: Alexey Klimov <klimov.linux@gmail.com>
6185L: linux-media@vger.kernel.org
6186T: git git://linuxtv.org/media_tree.git
6187S: Maintained
6188F: drivers/media/radio/radio-ma901.c
6189
6190MAC80211
6191M: Johannes Berg <johannes@sipsolutions.net>
6192L: linux-wireless@vger.kernel.org
6193W: http://wireless.kernel.org/
6194T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
6195T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
6196S: Maintained
6197F: Documentation/networking/mac80211-injection.txt
6198F: include/net/mac80211.h
6199F: net/mac80211/
6200
6201MACVLAN DRIVER
6202M: Patrick McHardy <kaber@trash.net>
6203L: netdev@vger.kernel.org
6204S: Maintained
6205F: drivers/net/macvlan.c
6206F: include/linux/if_macvlan.h
6207
6208MAILBOX API
6209M: Jassi Brar <jassisinghbrar@gmail.com>
6210L: linux-kernel@vger.kernel.org
6211S: Maintained
6212F: drivers/mailbox/
6213F: include/linux/mailbox_client.h
6214F: include/linux/mailbox_controller.h
6215
6216MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
6217M: Michael Kerrisk <mtk.manpages@gmail.com>
6218W: http://www.kernel.org/doc/man-pages
6219L: linux-man@vger.kernel.org
6220S: Maintained
6221
6222MARVELL ARMADA DRM SUPPORT
6223M: Russell King <rmk+kernel@arm.linux.org.uk>
6224S: Maintained
6225F: drivers/gpu/drm/armada/
6226
6227MARVELL 88E6352 DSA support
6228M: Guenter Roeck <linux@roeck-us.net>
6229S: Maintained
6230F: drivers/net/dsa/mv88e6352.c
6231
6232MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
6233M: Mirko Lindner <mlindner@marvell.com>
6234M: Stephen Hemminger <stephen@networkplumber.org>
6235L: netdev@vger.kernel.org
6236S: Maintained
6237F: drivers/net/ethernet/marvell/sk*
6238
6239MARVELL LIBERTAS WIRELESS DRIVER
6240L: libertas-dev@lists.infradead.org
6241S: Orphan
6242F: drivers/net/wireless/libertas/
6243
6244MARVELL MV643XX ETHERNET DRIVER
6245M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
6246L: netdev@vger.kernel.org
6247S: Maintained
6248F: drivers/net/ethernet/marvell/mv643xx_eth.*
6249F: include/linux/mv643xx.h
6250
6251MARVELL MVNETA ETHERNET DRIVER
6252M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
6253L: netdev@vger.kernel.org
6254S: Maintained
6255F: drivers/net/ethernet/marvell/mvneta.*
6256
6257MARVELL MWIFIEX WIRELESS DRIVER
6258M: Amitkumar Karwar <akarwar@marvell.com>
6259M: Avinash Patil <patila@marvell.com>
6260L: linux-wireless@vger.kernel.org
6261S: Maintained
6262F: drivers/net/wireless/mwifiex/
6263
6264MARVELL MWL8K WIRELESS DRIVER
6265M: Lennert Buytenhek <buytenh@wantstofly.org>
6266L: linux-wireless@vger.kernel.org
6267S: Odd Fixes
6268F: drivers/net/wireless/mwl8k.c
6269
6270MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
6271M: Nicolas Pitre <nico@fluxnic.net>
6272S: Odd Fixes
6273F: drivers/mmc/host/mvsdio.*
6274
6275MATROX FRAMEBUFFER DRIVER
6276L: linux-fbdev@vger.kernel.org
6277S: Orphan
6278F: drivers/video/fbdev/matrox/matroxfb_*
6279F: include/uapi/linux/matroxfb.h
6280
6281MAX16065 HARDWARE MONITOR DRIVER
6282M: Guenter Roeck <linux@roeck-us.net>
6283L: lm-sensors@lm-sensors.org
6284S: Maintained
6285F: Documentation/hwmon/max16065
6286F: drivers/hwmon/max16065.c
6287
6288MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
6289M: "Hans J. Koch" <hjk@hansjkoch.de>
6290L: lm-sensors@lm-sensors.org
6291S: Maintained
6292F: Documentation/hwmon/max6650
6293F: drivers/hwmon/max6650.c
6294
6295MAX6697 HARDWARE MONITOR DRIVER
6296M: Guenter Roeck <linux@roeck-us.net>
6297L: lm-sensors@lm-sensors.org
6298S: Maintained
6299F: Documentation/hwmon/max6697
6300F: Documentation/devicetree/bindings/i2c/max6697.txt
6301F: drivers/hwmon/max6697.c
6302F: include/linux/platform_data/max6697.h
6303
6304MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
6305M: Krzysztof Kozlowski <k.kozlowski@samsung.com>
6306L: linux-pm@vger.kernel.org
6307S: Supported
6308F: drivers/power/max14577_charger.c
6309F: drivers/power/max77693_charger.c
6310
6311MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
6312M: Chanwoo Choi <cw00.choi@samsung.com>
6313M: Krzysztof Kozlowski <k.kozlowski@samsung.com>
6314L: linux-kernel@vger.kernel.org
6315S: Supported
6316F: drivers/*/max14577.c
6317F: drivers/*/max77686.c
6318F: drivers/*/max77693.c
6319F: drivers/extcon/extcon-max14577.c
6320F: drivers/extcon/extcon-max77693.c
6321F: drivers/rtc/rtc-max77686.c
6322F: drivers/clk/clk-max77686.c
6323F: Documentation/devicetree/bindings/mfd/max14577.txt
6324F: Documentation/devicetree/bindings/mfd/max77686.txt
6325F: Documentation/devicetree/bindings/mfd/max77693.txt
6326F: Documentation/devicetree/bindings/clock/maxim,max77686.txt
6327F: include/linux/mfd/max14577*.h
6328F: include/linux/mfd/max77686*.h
6329F: include/linux/mfd/max77693*.h
6330
6331MAXIRADIO FM RADIO RECEIVER DRIVER
6332M: Hans Verkuil <hverkuil@xs4all.nl>
6333L: linux-media@vger.kernel.org
6334T: git git://linuxtv.org/media_tree.git
6335W: http://linuxtv.org
6336S: Maintained
6337F: drivers/media/radio/radio-maxiradio*
6338
6339MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
6340M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
6341P: LinuxTV.org Project
6342L: linux-media@vger.kernel.org
6343W: http://linuxtv.org
6344Q: http://patchwork.kernel.org/project/linux-media/list/
6345T: git git://linuxtv.org/media_tree.git
6346S: Maintained
6347F: Documentation/dvb/
6348F: Documentation/video4linux/
6349F: Documentation/DocBook/media/
6350F: drivers/media/
6351F: drivers/staging/media/
6352F: include/media/
6353F: include/uapi/linux/dvb/
6354F: include/uapi/linux/videodev2.h
6355F: include/uapi/linux/media.h
6356F: include/uapi/linux/v4l2-*
6357F: include/uapi/linux/meye.h
6358F: include/uapi/linux/ivtv*
6359F: include/uapi/linux/uvcvideo.h
6360
6361MEGARAID SCSI/SAS DRIVERS
6362M: Kashyap Desai <kashyap.desai@avagotech.com>
6363M: Sumit Saxena <sumit.saxena@avagotech.com>
6364M: Uday Lingala <uday.lingala@avagotech.com>
6365L: megaraidlinux.pdl@avagotech.com
6366L: linux-scsi@vger.kernel.org
6367W: http://www.lsi.com
6368S: Maintained
6369F: Documentation/scsi/megaraid.txt
6370F: drivers/scsi/megaraid.*
6371F: drivers/scsi/megaraid/
6372
6373MELLANOX ETHERNET DRIVER (mlx4_en)
6374M: Amir Vadai <amirv@mellanox.com>
6375M: Ido Shamay <idos@mellanox.com>
6376L: netdev@vger.kernel.org
6377S: Supported
6378W: http://www.mellanox.com
6379Q: http://patchwork.ozlabs.org/project/netdev/list/
6380F: drivers/net/ethernet/mellanox/mlx4/en_*
6381
6382MEMORY MANAGEMENT
6383L: linux-mm@kvack.org
6384W: http://www.linux-mm.org
6385S: Maintained
6386F: include/linux/mm.h
6387F: include/linux/gfp.h
6388F: include/linux/mmzone.h
6389F: include/linux/memory_hotplug.h
6390F: include/linux/vmalloc.h
6391F: mm/
6392
6393MEMORY TECHNOLOGY DEVICES (MTD)
6394M: David Woodhouse <dwmw2@infradead.org>
6395M: Brian Norris <computersforpeace@gmail.com>
6396L: linux-mtd@lists.infradead.org
6397W: http://www.linux-mtd.infradead.org/
6398Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
6399T: git git://git.infradead.org/linux-mtd.git
6400T: git git://git.infradead.org/l2-mtd.git
6401S: Maintained
6402F: drivers/mtd/
6403F: include/linux/mtd/
6404F: include/uapi/mtd/
6405
6406MEN A21 WATCHDOG DRIVER
6407M: Johannes Thumshirn <johannes.thumshirn@men.de>
6408L: linux-watchdog@vger.kernel.org
6409S: Supported
6410F: drivers/watchdog/mena21_wdt.c
6411
6412MEN CHAMELEON BUS (mcb)
6413M: Johannes Thumshirn <johannes.thumshirn@men.de>
6414S: Supported
6415F: drivers/mcb/
6416F: include/linux/mcb.h
6417
6418MEN F21BMC (Board Management Controller)
6419M: Andreas Werner <andreas.werner@men.de>
6420S: Supported
6421F: drivers/mfd/menf21bmc.c
6422F: drivers/watchdog/menf21bmc_wdt.c
6423F: drivers/leds/leds-menf21bmc.c
6424F: drivers/hwmon/menf21bmc_hwmon.c
6425F: Documentation/hwmon/menf21bmc
6426
6427METAG ARCHITECTURE
6428M: James Hogan <james.hogan@imgtec.com>
6429L: linux-metag@vger.kernel.org
6430S: Supported
6431F: arch/metag/
6432F: Documentation/metag/
6433F: Documentation/devicetree/bindings/metag/
6434F: drivers/clocksource/metag_generic.c
6435F: drivers/irqchip/irq-metag.c
6436F: drivers/irqchip/irq-metag-ext.c
6437F: drivers/tty/metag_da.c
6438
6439MICROBLAZE ARCHITECTURE
6440M: Michal Simek <monstr@monstr.eu>
6441W: http://www.monstr.eu/fdt/
6442T: git git://git.monstr.eu/linux-2.6-microblaze.git
6443S: Supported
6444F: arch/microblaze/
6445
6446MICROTEK X6 SCANNER
6447M: Oliver Neukum <oliver@neukum.org>
6448S: Maintained
6449F: drivers/usb/image/microtek.*
6450
6451MIPS
6452M: Ralf Baechle <ralf@linux-mips.org>
6453L: linux-mips@linux-mips.org
6454W: http://www.linux-mips.org/
6455T: git git://git.linux-mips.org/pub/scm/ralf/linux.git
6456Q: http://patchwork.linux-mips.org/project/linux-mips/list/
6457S: Supported
6458F: Documentation/mips/
6459F: arch/mips/
6460
6461MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
6462M: Hans Verkuil <hverkuil@xs4all.nl>
6463L: linux-media@vger.kernel.org
6464T: git git://linuxtv.org/media_tree.git
6465W: http://linuxtv.org
6466S: Odd Fixes
6467F: drivers/media/radio/radio-miropcm20*
6468
6469Mellanox MLX5 core VPI driver
6470M: Eli Cohen <eli@mellanox.com>
6471L: netdev@vger.kernel.org
6472L: linux-rdma@vger.kernel.org
6473W: http://www.mellanox.com
6474Q: http://patchwork.ozlabs.org/project/netdev/list/
6475Q: http://patchwork.kernel.org/project/linux-rdma/list/
6476T: git git://openfabrics.org/~eli/connect-ib.git
6477S: Supported
6478F: drivers/net/ethernet/mellanox/mlx5/core/
6479F: include/linux/mlx5/
6480
6481Mellanox MLX5 IB driver
6482M: Eli Cohen <eli@mellanox.com>
6483L: linux-rdma@vger.kernel.org
6484W: http://www.mellanox.com
6485Q: http://patchwork.kernel.org/project/linux-rdma/list/
6486T: git git://openfabrics.org/~eli/connect-ib.git
6487S: Supported
6488F: include/linux/mlx5/
6489F: drivers/infiniband/hw/mlx5/
6490
6491MN88472 MEDIA DRIVER
6492M: Antti Palosaari <crope@iki.fi>
6493L: linux-media@vger.kernel.org
6494W: http://linuxtv.org/
6495W: http://palosaari.fi/linux/
6496Q: http://patchwork.linuxtv.org/project/linux-media/list/
6497T: git git://linuxtv.org/anttip/media_tree.git
6498S: Maintained
6499F: drivers/staging/media/mn88472/
6500F: drivers/media/dvb-frontends/mn88472.h
6501
6502MN88473 MEDIA DRIVER
6503M: Antti Palosaari <crope@iki.fi>
6504L: linux-media@vger.kernel.org
6505W: http://linuxtv.org/
6506W: http://palosaari.fi/linux/
6507Q: http://patchwork.linuxtv.org/project/linux-media/list/
6508T: git git://linuxtv.org/anttip/media_tree.git
6509S: Maintained
6510F: drivers/staging/media/mn88473/
6511F: drivers/media/dvb-frontends/mn88473.h
6512
6513MODULE SUPPORT
6514M: Rusty Russell <rusty@rustcorp.com.au>
6515S: Maintained
6516F: include/linux/module.h
6517F: kernel/module.c
6518
6519MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER
6520W: http://popies.net/meye/
6521S: Orphan
6522F: Documentation/video4linux/meye.txt
6523F: drivers/media/pci/meye/
6524F: include/uapi/linux/meye.h
6525
6526MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
6527M: Jiri Slaby <jirislaby@gmail.com>
6528S: Maintained
6529F: Documentation/serial/moxa-smartio
6530F: drivers/tty/mxser.*
6531
6532MR800 AVERMEDIA USB FM RADIO DRIVER
6533M: Alexey Klimov <klimov.linux@gmail.com>
6534L: linux-media@vger.kernel.org
6535T: git git://linuxtv.org/media_tree.git
6536S: Maintained
6537F: drivers/media/radio/radio-mr800.c
6538
6539MRF24J40 IEEE 802.15.4 RADIO DRIVER
6540M: Alan Ott <alan@signal11.us>
6541L: linux-wpan@vger.kernel.org
6542S: Maintained
6543F: drivers/net/ieee802154/mrf24j40.c
6544
6545MSI LAPTOP SUPPORT
6546M: "Lee, Chun-Yi" <jlee@suse.com>
6547L: platform-driver-x86@vger.kernel.org
6548S: Maintained
6549F: drivers/platform/x86/msi-laptop.c
6550
6551MSI WMI SUPPORT
6552M: Anisse Astier <anisse@astier.eu>
6553L: platform-driver-x86@vger.kernel.org
6554S: Supported
6555F: drivers/platform/x86/msi-wmi.c
6556
6557MSI001 MEDIA DRIVER
6558M: Antti Palosaari <crope@iki.fi>
6559L: linux-media@vger.kernel.org
6560W: http://linuxtv.org/
6561W: http://palosaari.fi/linux/
6562Q: http://patchwork.linuxtv.org/project/linux-media/list/
6563T: git git://linuxtv.org/anttip/media_tree.git
6564S: Maintained
6565F: drivers/media/tuners/msi001*
6566
6567MSI2500 MEDIA DRIVER
6568M: Antti Palosaari <crope@iki.fi>
6569L: linux-media@vger.kernel.org
6570W: http://linuxtv.org/
6571W: http://palosaari.fi/linux/
6572Q: http://patchwork.linuxtv.org/project/linux-media/list/
6573T: git git://linuxtv.org/anttip/media_tree.git
6574S: Maintained
6575F: drivers/media/usb/msi2500/
6576
6577MT9M032 APTINA SENSOR DRIVER
6578M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
6579L: linux-media@vger.kernel.org
6580T: git git://linuxtv.org/media_tree.git
6581S: Maintained
6582F: drivers/media/i2c/mt9m032.c
6583F: include/media/mt9m032.h
6584
6585MT9P031 APTINA CAMERA SENSOR
6586M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
6587L: linux-media@vger.kernel.org
6588T: git git://linuxtv.org/media_tree.git
6589S: Maintained
6590F: drivers/media/i2c/mt9p031.c
6591F: include/media/mt9p031.h
6592
6593MT9T001 APTINA CAMERA SENSOR
6594M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
6595L: linux-media@vger.kernel.org
6596T: git git://linuxtv.org/media_tree.git
6597S: Maintained
6598F: drivers/media/i2c/mt9t001.c
6599F: include/media/mt9t001.h
6600
6601MT9V032 APTINA CAMERA SENSOR
6602M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
6603L: linux-media@vger.kernel.org
6604T: git git://linuxtv.org/media_tree.git
6605S: Maintained
6606F: Documentation/devicetree/bindings/media/i2c/mt9v032.txt
6607F: drivers/media/i2c/mt9v032.c
6608F: include/media/mt9v032.h
6609
6610MULTIFUNCTION DEVICES (MFD)
6611M: Samuel Ortiz <sameo@linux.intel.com>
6612M: Lee Jones <lee.jones@linaro.org>
6613T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
6614S: Supported
6615F: drivers/mfd/
6616F: include/linux/mfd/
6617
6618MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
6619M: Ulf Hansson <ulf.hansson@linaro.org>
6620L: linux-mmc@vger.kernel.org
6621T: git git://git.linaro.org/people/ulf.hansson/mmc.git
6622S: Maintained
6623F: drivers/mmc/
6624F: include/linux/mmc/
6625F: include/uapi/linux/mmc/
6626
6627MULTIMEDIA CARD (MMC) ETC. OVER SPI
6628S: Orphan
6629F: drivers/mmc/host/mmc_spi.c
6630F: include/linux/spi/mmc_spi.h
6631
6632MULTISOUND SOUND DRIVER
6633M: Andrew Veliath <andrewtv@usa.net>
6634S: Maintained
6635F: Documentation/sound/oss/MultiSound
6636F: sound/oss/msnd*
6637
6638MULTITECH MULTIPORT CARD (ISICOM)
6639S: Orphan
6640F: drivers/tty/isicom.c
6641F: include/linux/isicom.h
6642
6643MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
6644M: Felipe Balbi <balbi@ti.com>
6645L: linux-usb@vger.kernel.org
6646T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
6647S: Maintained
6648F: drivers/usb/musb/
6649
6650MXL5007T MEDIA DRIVER
6651M: Michael Krufky <mkrufky@linuxtv.org>
6652L: linux-media@vger.kernel.org
6653W: http://linuxtv.org/
6654W: http://github.com/mkrufky
6655Q: http://patchwork.linuxtv.org/project/linux-media/list/
6656T: git git://linuxtv.org/mkrufky/tuners.git
6657S: Maintained
6658F: drivers/media/tuners/mxl5007t.*
6659
6660MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
6661M: Hyong-Youb Kim <hykim@myri.com>
6662L: netdev@vger.kernel.org
6663W: https://www.myricom.com/support/downloads/myri10ge.html
6664S: Supported
6665F: drivers/net/ethernet/myricom/myri10ge/
6666
6667NATSEMI ETHERNET DRIVER (DP8381x)
6668S: Orphan
6669F: drivers/net/ethernet/natsemi/natsemi.c
6670
6671NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
6672M: Daniel Mack <zonque@gmail.com>
6673S: Maintained
6674L: alsa-devel@alsa-project.org
6675W: http://www.native-instruments.com
6676F: sound/usb/caiaq/
6677
6678NCP FILESYSTEM
6679M: Petr Vandrovec <petr@vandrovec.name>
6680S: Odd Fixes
6681F: fs/ncpfs/
6682
6683NCR 5380 SCSI DRIVERS
6684M: Finn Thain <fthain@telegraphics.com.au>
6685M: Michael Schmitz <schmitzmic@gmail.com>
6686L: linux-scsi@vger.kernel.org
6687S: Maintained
6688F: Documentation/scsi/g_NCR5380.txt
6689F: drivers/scsi/NCR5380.*
6690F: drivers/scsi/arm/cumana_1.c
6691F: drivers/scsi/arm/oak.c
6692F: drivers/scsi/atari_NCR5380.c
6693F: drivers/scsi/atari_scsi.*
6694F: drivers/scsi/dmx3191d.c
6695F: drivers/scsi/dtc.*
6696F: drivers/scsi/g_NCR5380.*
6697F: drivers/scsi/g_NCR5380_mmio.c
6698F: drivers/scsi/mac_scsi.*
6699F: drivers/scsi/pas16.*
6700F: drivers/scsi/sun3_scsi.*
6701F: drivers/scsi/sun3_scsi_vme.c
6702F: drivers/scsi/t128.*
6703
6704NCR DUAL 700 SCSI DRIVER (MICROCHANNEL)
6705M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
6706L: linux-scsi@vger.kernel.org
6707S: Maintained
6708F: drivers/scsi/NCR_D700.*
6709
6710NCT6775 HARDWARE MONITOR DRIVER
6711M: Guenter Roeck <linux@roeck-us.net>
6712L: lm-sensors@lm-sensors.org
6713S: Maintained
6714F: Documentation/hwmon/nct6775
6715F: drivers/hwmon/nct6775.c
6716
6717NETEFFECT IWARP RNIC DRIVER (IW_NES)
6718M: Faisal Latif <faisal.latif@intel.com>
6719L: linux-rdma@vger.kernel.org
6720W: http://www.intel.com/Products/Server/Adapters/Server-Cluster/Server-Cluster-overview.htm
6721S: Supported
6722F: drivers/infiniband/hw/nes/
6723
6724NETEM NETWORK EMULATOR
6725M: Stephen Hemminger <stephen@networkplumber.org>
6726L: netem@lists.linux-foundation.org
6727S: Maintained
6728F: net/sched/sch_netem.c
6729
6730NETERION 10GbE DRIVERS (s2io/vxge)
6731M: Jon Mason <jdmason@kudzu.us>
6732L: netdev@vger.kernel.org
6733S: Supported
6734F: Documentation/networking/s2io.txt
6735F: Documentation/networking/vxge.txt
6736F: drivers/net/ethernet/neterion/
6737
6738NETFILTER ({IP,IP6,ARP,EB,NF}TABLES)
6739M: Pablo Neira Ayuso <pablo@netfilter.org>
6740M: Patrick McHardy <kaber@trash.net>
6741M: Jozsef Kadlecsik <kadlec@blackhole.kfki.hu>
6742L: netfilter-devel@vger.kernel.org
6743L: coreteam@netfilter.org
6744W: http://www.netfilter.org/
6745W: http://www.iptables.org/
6746Q: http://patchwork.ozlabs.org/project/netfilter-devel/list/
6747T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git
6748T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git
6749S: Supported
6750F: include/linux/netfilter*
6751F: include/linux/netfilter/
6752F: include/net/netfilter/
6753F: include/uapi/linux/netfilter*
6754F: include/uapi/linux/netfilter/
6755F: net/*/netfilter.c
6756F: net/*/netfilter/
6757F: net/netfilter/
6758
6759NETLABEL
6760M: Paul Moore <paul@paul-moore.com>
6761W: http://netlabel.sf.net
6762L: netdev@vger.kernel.org
6763S: Maintained
6764F: Documentation/netlabel/
6765F: include/net/netlabel.h
6766F: net/netlabel/
6767
6768NETROM NETWORK LAYER
6769M: Ralf Baechle <ralf@linux-mips.org>
6770L: linux-hams@vger.kernel.org
6771W: http://www.linux-ax25.org/
6772S: Maintained
6773F: include/net/netrom.h
6774F: include/uapi/linux/netrom.h
6775F: net/netrom/
6776
6777NETWORK BLOCK DEVICE (NBD)
6778M: Markus Pargmann <mpa@pengutronix.de>
6779S: Maintained
6780L: nbd-general@lists.sourceforge.net
6781T: git git://git.pengutronix.de/git/mpa/linux-nbd.git
6782F: Documentation/blockdev/nbd.txt
6783F: drivers/block/nbd.c
6784F: include/linux/nbd.h
6785F: include/uapi/linux/nbd.h
6786
6787NETWORK DROP MONITOR
6788M: Neil Horman <nhorman@tuxdriver.com>
6789L: netdev@vger.kernel.org
6790S: Maintained
6791W: https://fedorahosted.org/dropwatch/
6792F: net/core/drop_monitor.c
6793
6794NETWORKING [GENERAL]
6795M: "David S. Miller" <davem@davemloft.net>
6796L: netdev@vger.kernel.org
6797W: http://www.linuxfoundation.org/en/Net
6798Q: http://patchwork.ozlabs.org/project/netdev/list/
6799T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
6800T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
6801S: Maintained
6802F: net/
6803F: include/net/
6804F: include/linux/in.h
6805F: include/linux/net.h
6806F: include/linux/netdevice.h
6807F: include/uapi/linux/in.h
6808F: include/uapi/linux/net.h
6809F: include/uapi/linux/netdevice.h
6810F: include/uapi/linux/net_namespace.h
6811F: tools/net/
6812F: tools/testing/selftests/net/
6813F: lib/random32.c
6814F: lib/test_bpf.c
6815
6816NETWORKING [IPv4/IPv6]
6817M: "David S. Miller" <davem@davemloft.net>
6818M: Alexey Kuznetsov <kuznet@ms2.inr.ac.ru>
6819M: James Morris <jmorris@namei.org>
6820M: Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org>
6821M: Patrick McHardy <kaber@trash.net>
6822L: netdev@vger.kernel.org
6823T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
6824S: Maintained
6825F: net/ipv4/
6826F: net/ipv6/
6827F: include/net/ip*
6828F: arch/x86/net/*
6829
6830NETWORKING [IPSEC]
6831M: Steffen Klassert <steffen.klassert@secunet.com>
6832M: Herbert Xu <herbert@gondor.apana.org.au>
6833M: "David S. Miller" <davem@davemloft.net>
6834L: netdev@vger.kernel.org
6835T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
6836T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
6837S: Maintained
6838F: net/core/flow.c
6839F: net/xfrm/
6840F: net/key/
6841F: net/ipv4/xfrm*
6842F: net/ipv4/esp4.c
6843F: net/ipv4/ah4.c
6844F: net/ipv4/ipcomp.c
6845F: net/ipv4/ip_vti.c
6846F: net/ipv6/xfrm*
6847F: net/ipv6/esp6.c
6848F: net/ipv6/ah6.c
6849F: net/ipv6/ipcomp6.c
6850F: net/ipv6/ip6_vti.c
6851F: include/uapi/linux/xfrm.h
6852F: include/net/xfrm.h
6853
6854NETWORKING [LABELED] (NetLabel, CIPSO, Labeled IPsec, SECMARK)
6855M: Paul Moore <paul@paul-moore.com>
6856L: netdev@vger.kernel.org
6857S: Maintained
6858
6859NETWORKING [WIRELESS]
6860L: linux-wireless@vger.kernel.org
6861Q: http://patchwork.kernel.org/project/linux-wireless/list/
6862
6863NETWORKING DRIVERS
6864L: netdev@vger.kernel.org
6865W: http://www.linuxfoundation.org/en/Net
6866Q: http://patchwork.ozlabs.org/project/netdev/list/
6867T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
6868T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
6869S: Odd Fixes
6870F: drivers/net/
6871F: include/linux/if_*
6872F: include/linux/netdevice.h
6873F: include/linux/arcdevice.h
6874F: include/linux/etherdevice.h
6875F: include/linux/fcdevice.h
6876F: include/linux/fddidevice.h
6877F: include/linux/hippidevice.h
6878F: include/linux/inetdevice.h
6879F: include/uapi/linux/if_*
6880F: include/uapi/linux/netdevice.h
6881
6882NETWORKING DRIVERS (WIRELESS)
6883M: Kalle Valo <kvalo@codeaurora.org>
6884L: linux-wireless@vger.kernel.org
6885Q: http://patchwork.kernel.org/project/linux-wireless/list/
6886T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git/
6887S: Maintained
6888F: drivers/net/wireless/
6889
6890NETXEN (1/10) GbE SUPPORT
6891M: Manish Chopra <manish.chopra@qlogic.com>
6892M: Sony Chacko <sony.chacko@qlogic.com>
6893M: Rajesh Borundia <rajesh.borundia@qlogic.com>
6894L: netdev@vger.kernel.org
6895W: http://www.qlogic.com
6896S: Supported
6897F: drivers/net/ethernet/qlogic/netxen/
6898
6899NFC SUBSYSTEM
6900M: Lauro Ramos Venancio <lauro.venancio@openbossa.org>
6901M: Aloisio Almeida Jr <aloisio.almeida@openbossa.org>
6902M: Samuel Ortiz <sameo@linux.intel.com>
6903L: linux-wireless@vger.kernel.org
6904L: linux-nfc@lists.01.org (subscribers-only)
6905S: Supported
6906F: net/nfc/
6907F: include/net/nfc/
6908F: include/uapi/linux/nfc.h
6909F: drivers/nfc/
6910F: include/linux/platform_data/pn544.h
6911F: Documentation/devicetree/bindings/net/nfc/
6912
6913NFS, SUNRPC, AND LOCKD CLIENTS
6914M: Trond Myklebust <trond.myklebust@primarydata.com>
6915M: Anna Schumaker <anna.schumaker@netapp.com>
6916L: linux-nfs@vger.kernel.org
6917W: http://client.linux-nfs.org
6918T: git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
6919S: Maintained
6920F: fs/lockd/
6921F: fs/nfs/
6922F: fs/nfs_common/
6923F: net/sunrpc/
6924F: include/linux/lockd/
6925F: include/linux/nfs*
6926F: include/linux/sunrpc/
6927F: include/uapi/linux/nfs*
6928F: include/uapi/linux/sunrpc/
6929
6930NILFS2 FILESYSTEM
6931M: Ryusuke Konishi <konishi.ryusuke@lab.ntt.co.jp>
6932L: linux-nilfs@vger.kernel.org
6933W: http://nilfs.sourceforge.net/
6934T: git git://github.com/konis/nilfs2.git
6935S: Supported
6936F: Documentation/filesystems/nilfs2.txt
6937F: fs/nilfs2/
6938F: include/linux/nilfs2_fs.h
6939
6940NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
6941M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
6942W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
6943S: Maintained
6944F: Documentation/scsi/NinjaSCSI.txt
6945F: drivers/scsi/pcmcia/nsp_*
6946
6947NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
6948M: GOTO Masanori <gotom@debian.or.jp>
6949M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
6950W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
6951S: Maintained
6952F: Documentation/scsi/NinjaSCSI.txt
6953F: drivers/scsi/nsp32*
6954
6955NIOS2 ARCHITECTURE
6956M: Ley Foon Tan <lftan@altera.com>
6957L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
6958T: git git://git.rocketboards.org/linux-socfpga-next.git
6959S: Maintained
6960F: arch/nios2/
6961
6962NTB DRIVER
6963M: Jon Mason <jdmason@kudzu.us>
6964M: Dave Jiang <dave.jiang@intel.com>
6965S: Supported
6966W: https://github.com/jonmason/ntb/wiki
6967T: git git://github.com/jonmason/ntb.git
6968F: drivers/ntb/
6969F: drivers/net/ntb_netdev.c
6970F: include/linux/ntb.h
6971
6972NTFS FILESYSTEM
6973M: Anton Altaparmakov <anton@tuxera.com>
6974L: linux-ntfs-dev@lists.sourceforge.net
6975W: http://www.tuxera.com/
6976T: git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
6977S: Supported
6978F: Documentation/filesystems/ntfs.txt
6979F: fs/ntfs/
6980
6981NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
6982M: Antonino Daplas <adaplas@gmail.com>
6983L: linux-fbdev@vger.kernel.org
6984S: Maintained
6985F: drivers/video/fbdev/riva/
6986F: drivers/video/fbdev/nvidia/
6987
6988NVM EXPRESS DRIVER
6989M: Matthew Wilcox <willy@linux.intel.com>
6990L: linux-nvme@lists.infradead.org
6991T: git git://git.infradead.org/users/willy/linux-nvme.git
6992S: Supported
6993F: drivers/block/nvme*
6994F: include/linux/nvme.h
6995
6996NXP-NCI NFC DRIVER
6997M: Clément Perrochaud <clement.perrochaud@effinnov.com>
6998R: Charles Gorand <charles.gorand@effinnov.com>
6999L: linux-nfc@lists.01.org (moderated for non-subscribers)
7000S: Supported
7001F: drivers/nfc/nxp-nci
7002
7003NXP TDA998X DRM DRIVER
7004M: Russell King <rmk+kernel@arm.linux.org.uk>
7005S: Supported
7006F: drivers/gpu/drm/i2c/tda998x_drv.c
7007F: include/drm/i2c/tda998x.h
7008
7009NXP TFA9879 DRIVER
7010M: Peter Rosin <peda@axentia.se>
7011L: alsa-devel@alsa-project.org (moderated for non-subscribers)
7012S: Maintained
7013F: sound/soc/codecs/tfa9879*
7014
7015OMAP SUPPORT
7016M: Tony Lindgren <tony@atomide.com>
7017L: linux-omap@vger.kernel.org
7018W: http://www.muru.com/linux/omap/
7019W: http://linux.omap.com/
7020Q: http://patchwork.kernel.org/project/linux-omap/list/
7021T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
7022S: Maintained
7023F: arch/arm/*omap*/
7024F: arch/arm/configs/omap1_defconfig
7025F: arch/arm/configs/omap2plus_defconfig
7026F: drivers/i2c/busses/i2c-omap.c
7027F: drivers/irqchip/irq-omap-intc.c
7028F: drivers/mfd/*omap*.c
7029F: drivers/mfd/menelaus.c
7030F: drivers/mfd/palmas.c
7031F: drivers/mfd/tps65217.c
7032F: drivers/mfd/tps65218.c
7033F: drivers/mfd/tps65910.c
7034F: drivers/mfd/twl-core.[ch]
7035F: drivers/mfd/twl4030*.c
7036F: drivers/mfd/twl6030*.c
7037F: drivers/mfd/twl6040*.c
7038F: drivers/regulator/palmas-regulator*.c
7039F: drivers/regulator/pbias-regulator.c
7040F: drivers/regulator/tps65217-regulator.c
7041F: drivers/regulator/tps65218-regulator.c
7042F: drivers/regulator/tps65910-regulator.c
7043F: drivers/regulator/twl-regulator.c
7044F: include/linux/i2c-omap.h
7045
7046OMAP DEVICE TREE SUPPORT
7047M: Benoît Cousson <bcousson@baylibre.com>
7048M: Tony Lindgren <tony@atomide.com>
7049L: linux-omap@vger.kernel.org
7050L: devicetree@vger.kernel.org
7051S: Maintained
7052F: arch/arm/boot/dts/*omap*
7053F: arch/arm/boot/dts/*am3*
7054F: arch/arm/boot/dts/*am4*
7055F: arch/arm/boot/dts/*am5*
7056F: arch/arm/boot/dts/*dra7*
7057
7058OMAP CLOCK FRAMEWORK SUPPORT
7059M: Paul Walmsley <paul@pwsan.com>
7060L: linux-omap@vger.kernel.org
7061S: Maintained
7062F: arch/arm/*omap*/*clock*
7063
7064OMAP POWER MANAGEMENT SUPPORT
7065M: Kevin Hilman <khilman@deeprootsystems.com>
7066L: linux-omap@vger.kernel.org
7067S: Maintained
7068F: arch/arm/*omap*/*pm*
7069F: drivers/cpufreq/omap-cpufreq.c
7070
7071OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
7072M: Rajendra Nayak <rnayak@ti.com>
7073M: Paul Walmsley <paul@pwsan.com>
7074L: linux-omap@vger.kernel.org
7075S: Maintained
7076F: arch/arm/mach-omap2/prm*
7077
7078OMAP AUDIO SUPPORT
7079M: Peter Ujfalusi <peter.ujfalusi@ti.com>
7080M: Jarkko Nikula <jarkko.nikula@bitmer.com>
7081L: alsa-devel@alsa-project.org (subscribers-only)
7082L: linux-omap@vger.kernel.org
7083S: Maintained
7084F: sound/soc/omap/
7085
7086OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
7087M: Roger Quadros <rogerq@ti.com>
7088M: Tony Lindgren <tony@atomide.com>
7089L: linux-omap@vger.kernel.org
7090S: Maintained
7091F: drivers/memory/omap-gpmc.c
7092F: arch/arm/mach-omap2/*gpmc*
7093
7094OMAP FRAMEBUFFER SUPPORT
7095M: Tomi Valkeinen <tomi.valkeinen@ti.com>
7096L: linux-fbdev@vger.kernel.org
7097L: linux-omap@vger.kernel.org
7098S: Maintained
7099F: drivers/video/fbdev/omap/
7100
7101OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
7102M: Tomi Valkeinen <tomi.valkeinen@ti.com>
7103L: linux-omap@vger.kernel.org
7104L: linux-fbdev@vger.kernel.org
7105S: Maintained
7106F: drivers/video/fbdev/omap2/
7107F: Documentation/arm/OMAP/DSS
7108
7109OMAP HARDWARE SPINLOCK SUPPORT
7110M: Ohad Ben-Cohen <ohad@wizery.com>
7111L: linux-omap@vger.kernel.org
7112S: Maintained
7113F: drivers/hwspinlock/omap_hwspinlock.c
7114F: arch/arm/mach-omap2/hwspinlock.c
7115
7116OMAP MMC SUPPORT
7117M: Jarkko Lavinen <jarkko.lavinen@nokia.com>
7118L: linux-omap@vger.kernel.org
7119S: Maintained
7120F: drivers/mmc/host/omap.c
7121
7122OMAP HS MMC SUPPORT
7123L: linux-mmc@vger.kernel.org
7124L: linux-omap@vger.kernel.org
7125S: Orphan
7126F: drivers/mmc/host/omap_hsmmc.c
7127
7128OMAP RANDOM NUMBER GENERATOR SUPPORT
7129M: Deepak Saxena <dsaxena@plexity.net>
7130S: Maintained
7131F: drivers/char/hw_random/omap-rng.c
7132
7133OMAP HWMOD SUPPORT
7134M: Benoît Cousson <bcousson@baylibre.com>
7135M: Paul Walmsley <paul@pwsan.com>
7136L: linux-omap@vger.kernel.org
7137S: Maintained
7138F: arch/arm/mach-omap2/omap_hwmod.*
7139
7140OMAP HWMOD DATA
7141M: Paul Walmsley <paul@pwsan.com>
7142L: linux-omap@vger.kernel.org
7143S: Maintained
7144F: arch/arm/mach-omap2/omap_hwmod*data*
7145
7146OMAP HWMOD DATA FOR OMAP4-BASED DEVICES
7147M: Benoît Cousson <bcousson@baylibre.com>
7148L: linux-omap@vger.kernel.org
7149S: Maintained
7150F: arch/arm/mach-omap2/omap_hwmod_44xx_data.c
7151
7152OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
7153M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7154L: linux-media@vger.kernel.org
7155S: Maintained
7156F: Documentation/devicetree/bindings/media/ti,omap3isp.txt
7157F: drivers/media/platform/omap3isp/
7158F: drivers/staging/media/omap4iss/
7159
7160OMAP USB SUPPORT
7161M: Felipe Balbi <balbi@ti.com>
7162L: linux-usb@vger.kernel.org
7163L: linux-omap@vger.kernel.org
7164T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
7165S: Maintained
7166F: drivers/usb/*/*omap*
7167F: arch/arm/*omap*/usb*
7168
7169OMAP GPIO DRIVER
7170M: Javier Martinez Canillas <javier@dowhile0.org>
7171M: Santosh Shilimkar <ssantosh@kernel.org>
7172M: Kevin Hilman <khilman@deeprootsystems.com>
7173L: linux-omap@vger.kernel.org
7174S: Maintained
7175F: drivers/gpio/gpio-omap.c
7176
7177OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
7178M: Mark Jackson <mpfj@newflow.co.uk>
7179L: linux-omap@vger.kernel.org
7180S: Maintained
7181F: arch/arm/boot/dts/am335x-nano.dts
7182
7183OMFS FILESYSTEM
7184M: Bob Copeland <me@bobcopeland.com>
7185L: linux-karma-devel@lists.sourceforge.net
7186S: Maintained
7187F: Documentation/filesystems/omfs.txt
7188F: fs/omfs/
7189
7190OMNIKEY CARDMAN 4000 DRIVER
7191M: Harald Welte <laforge@gnumonks.org>
7192S: Maintained
7193F: drivers/char/pcmcia/cm4000_cs.c
7194F: include/linux/cm4000_cs.h
7195F: include/uapi/linux/cm4000_cs.h
7196
7197OMNIKEY CARDMAN 4040 DRIVER
7198M: Harald Welte <laforge@gnumonks.org>
7199S: Maintained
7200F: drivers/char/pcmcia/cm4040_cs.*
7201
7202OMNIVISION OV7670 SENSOR DRIVER
7203M: Jonathan Corbet <corbet@lwn.net>
7204L: linux-media@vger.kernel.org
7205T: git git://linuxtv.org/media_tree.git
7206S: Maintained
7207F: drivers/media/i2c/ov7670.c
7208
7209ONENAND FLASH DRIVER
7210M: Kyungmin Park <kyungmin.park@samsung.com>
7211L: linux-mtd@lists.infradead.org
7212S: Maintained
7213F: drivers/mtd/onenand/
7214F: include/linux/mtd/onenand*.h
7215
7216ONSTREAM SCSI TAPE DRIVER
7217M: Willem Riede <osst@riede.org>
7218L: osst-users@lists.sourceforge.net
7219L: linux-scsi@vger.kernel.org
7220S: Maintained
7221F: Documentation/scsi/osst.txt
7222F: drivers/scsi/osst.*
7223F: drivers/scsi/osst_*.h
7224F: drivers/scsi/st.h
7225
7226OPENCORES I2C BUS DRIVER
7227M: Peter Korsgaard <jacmet@sunsite.dk>
7228L: linux-i2c@vger.kernel.org
7229S: Maintained
7230F: Documentation/i2c/busses/i2c-ocores
7231F: drivers/i2c/busses/i2c-ocores.c
7232
7233OPEN FIRMWARE AND FLATTENED DEVICE TREE
7234M: Grant Likely <grant.likely@linaro.org>
7235M: Rob Herring <robh+dt@kernel.org>
7236L: devicetree@vger.kernel.org
7237W: http://www.devicetree.org/
7238T: git git://git.kernel.org/pub/scm/linux/kernel/git/glikely/linux.git
7239S: Maintained
7240F: drivers/of/
7241F: include/linux/of*.h
7242F: scripts/dtc/
7243
7244OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
7245M: Rob Herring <robh+dt@kernel.org>
7246M: Pawel Moll <pawel.moll@arm.com>
7247M: Mark Rutland <mark.rutland@arm.com>
7248M: Ian Campbell <ijc+devicetree@hellion.org.uk>
7249M: Kumar Gala <galak@codeaurora.org>
7250L: devicetree@vger.kernel.org
7251S: Maintained
7252F: Documentation/devicetree/
7253F: arch/*/boot/dts/
7254F: include/dt-bindings/
7255
7256OPEN FIRMWARE AND DEVICE TREE OVERLAYS
7257M: Pantelis Antoniou <pantelis.antoniou@konsulko.com>
7258L: devicetree@vger.kernel.org
7259S: Maintained
7260F: Documentation/devicetree/dynamic-resolution-notes.txt
7261F: Documentation/devicetree/overlay-notes.txt
7262F: drivers/of/overlay.c
7263F: drivers/of/resolver.c
7264
7265OPENRISC ARCHITECTURE
7266M: Jonas Bonn <jonas@southpole.se>
7267W: http://openrisc.net
7268L: linux@lists.openrisc.net (moderated for non-subscribers)
7269S: Maintained
7270T: git git://openrisc.net/~jonas/linux
7271F: arch/openrisc/
7272
7273OPENVSWITCH
7274M: Pravin Shelar <pshelar@nicira.com>
7275L: netdev@vger.kernel.org
7276L: dev@openvswitch.org
7277W: http://openvswitch.org
7278S: Maintained
7279F: net/openvswitch/
7280F: include/uapi/linux/openvswitch.h
7281
7282OPL4 DRIVER
7283M: Clemens Ladisch <clemens@ladisch.de>
7284L: alsa-devel@alsa-project.org (moderated for non-subscribers)
7285T: git git://git.alsa-project.org/alsa-kernel.git
7286S: Maintained
7287F: sound/drivers/opl4/
7288
7289OPROFILE
7290M: Robert Richter <rric@kernel.org>
7291L: oprofile-list@lists.sf.net
7292S: Maintained
7293F: arch/*/include/asm/oprofile*.h
7294F: arch/*/oprofile/
7295F: drivers/oprofile/
7296F: include/linux/oprofile.h
7297
7298ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
7299M: Mark Fasheh <mfasheh@suse.com>
7300M: Joel Becker <jlbec@evilplan.org>
7301L: ocfs2-devel@oss.oracle.com (moderated for non-subscribers)
7302W: http://ocfs2.wiki.kernel.org
7303S: Supported
7304F: Documentation/filesystems/ocfs2.txt
7305F: Documentation/filesystems/dlmfs.txt
7306F: fs/ocfs2/
7307
7308ORINOCO DRIVER
7309L: linux-wireless@vger.kernel.org
7310W: http://wireless.kernel.org/en/users/Drivers/orinoco
7311W: http://www.nongnu.org/orinoco/
7312S: Orphan
7313F: drivers/net/wireless/orinoco/
7314
7315OSD LIBRARY and FILESYSTEM
7316M: Boaz Harrosh <ooo@electrozaur.com>
7317M: Benny Halevy <bhalevy@primarydata.com>
7318L: osd-dev@open-osd.org
7319W: http://open-osd.org
7320T: git git://git.open-osd.org/open-osd.git
7321S: Maintained
7322F: drivers/scsi/osd/
7323F: include/scsi/osd_*
7324F: fs/exofs/
7325
7326OVERLAY FILESYSTEM
7327M: Miklos Szeredi <miklos@szeredi.hu>
7328L: linux-unionfs@vger.kernel.org
7329T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
7330S: Supported
7331F: fs/overlayfs/
7332F: Documentation/filesystems/overlayfs.txt
7333
7334P54 WIRELESS DRIVER
7335M: Christian Lamparter <chunkeey@googlemail.com>
7336L: linux-wireless@vger.kernel.org
7337W: http://wireless.kernel.org/en/users/Drivers/p54
7338S: Maintained
7339F: drivers/net/wireless/p54/
7340
7341PA SEMI ETHERNET DRIVER
7342M: Olof Johansson <olof@lixom.net>
7343L: netdev@vger.kernel.org
7344S: Maintained
7345F: drivers/net/ethernet/pasemi/*
7346
7347PA SEMI SMBUS DRIVER
7348M: Olof Johansson <olof@lixom.net>
7349L: linux-i2c@vger.kernel.org
7350S: Maintained
7351F: drivers/i2c/busses/i2c-pasemi.c
7352
7353PADATA PARALLEL EXECUTION MECHANISM
7354M: Steffen Klassert <steffen.klassert@secunet.com>
7355L: linux-crypto@vger.kernel.org
7356S: Maintained
7357F: kernel/padata.c
7358F: include/linux/padata.h
7359F: Documentation/padata.txt
7360
7361PANASONIC LAPTOP ACPI EXTRAS DRIVER
7362M: Harald Welte <laforge@gnumonks.org>
7363L: platform-driver-x86@vger.kernel.org
7364S: Maintained
7365F: drivers/platform/x86/panasonic-laptop.c
7366
7367PANASONIC MN10300/AM33/AM34 PORT
7368M: David Howells <dhowells@redhat.com>
7369M: Koichi Yasutake <yasutake.koichi@jp.panasonic.com>
7370L: linux-am33-list@redhat.com (moderated for non-subscribers)
7371W: ftp://ftp.redhat.com/pub/redhat/gnupro/AM33/
7372S: Maintained
7373F: Documentation/mn10300/
7374F: arch/mn10300/
7375
7376PARALLEL PORT SUPPORT
7377L: linux-parport@lists.infradead.org (subscribers-only)
7378S: Orphan
7379F: drivers/parport/
7380F: include/linux/parport*.h
7381F: drivers/char/ppdev.c
7382F: include/uapi/linux/ppdev.h
7383
7384PARAVIRT_OPS INTERFACE
7385M: Jeremy Fitzhardinge <jeremy@goop.org>
7386M: Chris Wright <chrisw@sous-sol.org>
7387M: Alok Kataria <akataria@vmware.com>
7388M: Rusty Russell <rusty@rustcorp.com.au>
7389L: virtualization@lists.linux-foundation.org
7390S: Supported
7391F: Documentation/virtual/paravirt_ops.txt
7392F: arch/*/kernel/paravirt*
7393F: arch/*/include/asm/paravirt.h
7394
7395PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES
7396M: Tim Waugh <tim@cyberelk.net>
7397L: linux-parport@lists.infradead.org (subscribers-only)
7398W: http://www.torque.net/linux-pp.html
7399S: Maintained
7400F: Documentation/blockdev/paride.txt
7401F: drivers/block/paride/
7402
7403PARISC ARCHITECTURE
7404M: "James E.J. Bottomley" <jejb@parisc-linux.org>
7405M: Helge Deller <deller@gmx.de>
7406L: linux-parisc@vger.kernel.org
7407W: http://www.parisc-linux.org/
7408Q: http://patchwork.kernel.org/project/linux-parisc/list/
7409T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
7410T: git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
7411S: Maintained
7412F: arch/parisc/
7413F: Documentation/parisc/
7414F: drivers/parisc/
7415F: drivers/char/agp/parisc-agp.c
7416F: drivers/input/serio/gscps2.c
7417F: drivers/parport/parport_gsc.*
7418F: drivers/tty/serial/8250/8250_gsc.c
7419F: drivers/video/fbdev/sti*
7420F: drivers/video/console/sti*
7421F: drivers/video/logo/logo_parisc*
7422
7423PC87360 HARDWARE MONITORING DRIVER
7424M: Jim Cromie <jim.cromie@gmail.com>
7425L: lm-sensors@lm-sensors.org
7426S: Maintained
7427F: Documentation/hwmon/pc87360
7428F: drivers/hwmon/pc87360.c
7429
7430PC8736x GPIO DRIVER
7431M: Jim Cromie <jim.cromie@gmail.com>
7432S: Maintained
7433F: drivers/char/pc8736x_gpio.c
7434
7435PC87427 HARDWARE MONITORING DRIVER
7436M: Jean Delvare <jdelvare@suse.de>
7437L: lm-sensors@lm-sensors.org
7438S: Maintained
7439F: Documentation/hwmon/pc87427
7440F: drivers/hwmon/pc87427.c
7441
7442PCA9532 LED DRIVER
7443M: Riku Voipio <riku.voipio@iki.fi>
7444S: Maintained
7445F: drivers/leds/leds-pca9532.c
7446F: include/linux/leds-pca9532.h
7447
7448PCA9541 I2C BUS MASTER SELECTOR DRIVER
7449M: Guenter Roeck <linux@roeck-us.net>
7450L: linux-i2c@vger.kernel.org
7451S: Maintained
7452F: drivers/i2c/muxes/i2c-mux-pca9541.c
7453
7454PCDP - PRIMARY CONSOLE AND DEBUG PORT
7455M: Khalid Aziz <khalid@gonehiking.org>
7456S: Maintained
7457F: drivers/firmware/pcdp.*
7458
7459PCI ERROR RECOVERY
7460M: Linas Vepstas <linasvepstas@gmail.com>
7461L: linux-pci@vger.kernel.org
7462S: Supported
7463F: Documentation/PCI/pci-error-recovery.txt
7464
7465PCI SUBSYSTEM
7466M: Bjorn Helgaas <bhelgaas@google.com>
7467L: linux-pci@vger.kernel.org
7468Q: http://patchwork.ozlabs.org/project/linux-pci/list/
7469T: git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
7470S: Supported
7471F: Documentation/PCI/
7472F: drivers/pci/
7473F: include/linux/pci*
7474F: arch/x86/pci/
7475F: arch/x86/kernel/quirks.c
7476
7477PCI DRIVER FOR ARM VERSATILE PLATFORM
7478M: Rob Herring <robh@kernel.org>
7479L: linux-pci@vger.kernel.org
7480L: linux-arm-kernel@lists.infradead.org
7481S: Maintained
7482F: Documentation/devicetree/bindings/pci/versatile.txt
7483F: drivers/pci/host/pci-versatile.c
7484
7485PCI DRIVER FOR APPLIEDMICRO XGENE
7486M: Tanmay Inamdar <tinamdar@apm.com>
7487L: linux-pci@vger.kernel.org
7488L: linux-arm-kernel@lists.infradead.org
7489S: Maintained
7490F: Documentation/devicetree/bindings/pci/xgene-pci.txt
7491F: drivers/pci/host/pci-xgene.c
7492
7493PCI DRIVER FOR FREESCALE LAYERSCAPE
7494M: Minghuan Lian <minghuan.Lian@freescale.com>
7495M: Mingkai Hu <mingkai.hu@freescale.com>
7496M: Roy Zang <tie-fei.zang@freescale.com>
7497L: linuxppc-dev@lists.ozlabs.org
7498L: linux-pci@vger.kernel.org
7499L: linux-arm-kernel@lists.infradead.org
7500S: Maintained
7501F: drivers/pci/host/*layerscape*
7502
7503PCI DRIVER FOR IMX6
7504M: Richard Zhu <Richard.Zhu@freescale.com>
7505M: Lucas Stach <l.stach@pengutronix.de>
7506L: linux-pci@vger.kernel.org
7507L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7508S: Maintained
7509F: drivers/pci/host/*imx6*
7510
7511PCI DRIVER FOR TI KEYSTONE
7512M: Murali Karicheri <m-karicheri2@ti.com>
7513L: linux-pci@vger.kernel.org
7514L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7515S: Maintained
7516F: drivers/pci/host/*keystone*
7517
7518PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
7519M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
7520M: Jason Cooper <jason@lakedaemon.net>
7521L: linux-pci@vger.kernel.org
7522L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7523S: Maintained
7524F: drivers/pci/host/*mvebu*
7525
7526PCI DRIVER FOR NVIDIA TEGRA
7527M: Thierry Reding <thierry.reding@gmail.com>
7528L: linux-tegra@vger.kernel.org
7529L: linux-pci@vger.kernel.org
7530S: Supported
7531F: Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
7532F: drivers/pci/host/pci-tegra.c
7533
7534PCI DRIVER FOR TI DRA7XX
7535M: Kishon Vijay Abraham I <kishon@ti.com>
7536L: linux-omap@vger.kernel.org
7537L: linux-pci@vger.kernel.org
7538S: Supported
7539F: Documentation/devicetree/bindings/pci/ti-pci.txt
7540F: drivers/pci/host/pci-dra7xx.c
7541
7542PCI DRIVER FOR RENESAS R-CAR
7543M: Simon Horman <horms@verge.net.au>
7544L: linux-pci@vger.kernel.org
7545L: linux-sh@vger.kernel.org
7546S: Maintained
7547F: drivers/pci/host/*rcar*
7548
7549PCI DRIVER FOR SAMSUNG EXYNOS
7550M: Jingoo Han <jg1.han@samsung.com>
7551L: linux-pci@vger.kernel.org
7552L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7553L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
7554S: Maintained
7555F: drivers/pci/host/pci-exynos.c
7556
7557PCI DRIVER FOR SYNOPSIS DESIGNWARE
7558M: Jingoo Han <jg1.han@samsung.com>
7559L: linux-pci@vger.kernel.org
7560S: Maintained
7561F: drivers/pci/host/*designware*
7562
7563PCI DRIVER FOR GENERIC OF HOSTS
7564M: Will Deacon <will.deacon@arm.com>
7565L: linux-pci@vger.kernel.org
7566L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7567S: Maintained
7568F: Documentation/devicetree/bindings/pci/host-generic-pci.txt
7569F: drivers/pci/host/pci-host-generic.c
7570
7571PCIE DRIVER FOR ST SPEAR13XX
7572L: linux-pci@vger.kernel.org
7573S: Orphan
7574F: drivers/pci/host/*spear*
7575
7576PCMCIA SUBSYSTEM
7577P: Linux PCMCIA Team
7578L: linux-pcmcia@lists.infradead.org
7579W: http://lists.infradead.org/mailman/listinfo/linux-pcmcia
7580T: git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia-2.6.git
7581S: Maintained
7582F: Documentation/pcmcia/
7583F: drivers/pcmcia/
7584F: include/pcmcia/
7585
7586PCNET32 NETWORK DRIVER
7587M: Don Fry <pcnet32@frontier.com>
7588L: netdev@vger.kernel.org
7589S: Maintained
7590F: drivers/net/ethernet/amd/pcnet32.c
7591
7592PCRYPT PARALLEL CRYPTO ENGINE
7593M: Steffen Klassert <steffen.klassert@secunet.com>
7594L: linux-crypto@vger.kernel.org
7595S: Maintained
7596F: crypto/pcrypt.c
7597F: include/crypto/pcrypt.h
7598
7599PER-CPU MEMORY ALLOCATOR
7600M: Tejun Heo <tj@kernel.org>
7601M: Christoph Lameter <cl@linux-foundation.org>
7602T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/percpu.git
7603S: Maintained
7604F: include/linux/percpu*.h
7605F: mm/percpu*.c
7606F: arch/*/include/asm/percpu.h
7607
7608PER-TASK DELAY ACCOUNTING
7609M: Balbir Singh <bsingharora@gmail.com>
7610S: Maintained
7611F: include/linux/delayacct.h
7612F: kernel/delayacct.c
7613
7614PERFORMANCE EVENTS SUBSYSTEM
7615M: Peter Zijlstra <a.p.zijlstra@chello.nl>
7616M: Paul Mackerras <paulus@samba.org>
7617M: Ingo Molnar <mingo@redhat.com>
7618M: Arnaldo Carvalho de Melo <acme@kernel.org>
7619L: linux-kernel@vger.kernel.org
7620T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
7621S: Supported
7622F: kernel/events/*
7623F: include/linux/perf_event.h
7624F: include/uapi/linux/perf_event.h
7625F: arch/*/kernel/perf_event*.c
7626F: arch/*/kernel/*/perf_event*.c
7627F: arch/*/kernel/*/*/perf_event*.c
7628F: arch/*/include/asm/perf_event.h
7629F: arch/*/kernel/perf_callchain.c
7630F: tools/perf/
7631
7632PERSONALITY HANDLING
7633M: Christoph Hellwig <hch@infradead.org>
7634L: linux-abi-devel@lists.sourceforge.net
7635S: Maintained
7636F: include/linux/personality.h
7637F: include/uapi/linux/personality.h
7638
7639PHONET PROTOCOL
7640M: Remi Denis-Courmont <courmisch@gmail.com>
7641S: Supported
7642F: Documentation/networking/phonet.txt
7643F: include/linux/phonet.h
7644F: include/net/phonet/
7645F: include/uapi/linux/phonet.h
7646F: net/phonet/
7647
7648PHRAM MTD DRIVER
7649M: Joern Engel <joern@lazybastard.org>
7650L: linux-mtd@lists.infradead.org
7651S: Maintained
7652F: drivers/mtd/devices/phram.c
7653
7654PICOLCD HID DRIVER
7655M: Bruno Prémont <bonbons@linux-vserver.org>
7656L: linux-input@vger.kernel.org
7657S: Maintained
7658F: drivers/hid/hid-picolcd*
7659
7660PICOXCELL SUPPORT
7661M: Jamie Iles <jamie@jamieiles.com>
7662L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7663T: git git://github.com/jamieiles/linux-2.6-ji.git
7664S: Supported
7665F: arch/arm/boot/dts/picoxcell*
7666F: arch/arm/mach-picoxcell/
7667F: drivers/crypto/picoxcell*
7668
7669PIN CONTROL SUBSYSTEM
7670M: Linus Walleij <linus.walleij@linaro.org>
7671L: linux-gpio@vger.kernel.org
7672T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
7673S: Maintained
7674F: drivers/pinctrl/
7675F: include/linux/pinctrl/
7676
7677PIN CONTROLLER - ATMEL AT91
7678M: Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
7679L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7680S: Maintained
7681F: drivers/pinctrl/pinctrl-at91.*
7682
7683PIN CONTROLLER - INTEL
7684M: Mika Westerberg <mika.westerberg@linux.intel.com>
7685M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
7686S: Maintained
7687F: drivers/pinctrl/intel/
7688
7689PIN CONTROLLER - RENESAS
7690M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7691L: linux-sh@vger.kernel.org
7692S: Maintained
7693F: drivers/pinctrl/sh-pfc/
7694
7695PIN CONTROLLER - SAMSUNG
7696M: Tomasz Figa <tomasz.figa@gmail.com>
7697M: Thomas Abraham <thomas.abraham@linaro.org>
7698L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7699L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
7700S: Maintained
7701F: drivers/pinctrl/samsung/
7702
7703PIN CONTROLLER - ST SPEAR
7704M: Viresh Kumar <viresh.linux@gmail.com>
7705L: spear-devel@list.st.com
7706L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7707W: http://www.st.com/spear
7708S: Maintained
7709F: drivers/pinctrl/spear/
7710
7711PKTCDVD DRIVER
7712M: Jiri Kosina <jkosina@suse.cz>
7713S: Maintained
7714F: drivers/block/pktcdvd.c
7715F: include/linux/pktcdvd.h
7716F: include/uapi/linux/pktcdvd.h
7717
7718PKUNITY SOC DRIVERS
7719M: Guan Xuetao <gxt@mprc.pku.edu.cn>
7720W: http://mprc.pku.edu.cn/~guanxuetao/linux
7721S: Maintained
7722T: git git://github.com/gxt/linux.git
7723F: drivers/input/serio/i8042-unicore32io.h
7724F: drivers/i2c/busses/i2c-puv3.c
7725F: drivers/video/fbdev/fb-puv3.c
7726F: drivers/rtc/rtc-puv3.c
7727
7728PMBUS HARDWARE MONITORING DRIVERS
7729M: Guenter Roeck <linux@roeck-us.net>
7730L: lm-sensors@lm-sensors.org
7731W: http://www.lm-sensors.org/
7732W: http://www.roeck-us.net/linux/drivers/
7733T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
7734S: Maintained
7735F: Documentation/hwmon/pmbus
7736F: drivers/hwmon/pmbus/
7737F: include/linux/i2c/pmbus.h
7738
7739PMC SIERRA MaxRAID DRIVER
7740M: Anil Ravindranath <anil_ravindranath@pmc-sierra.com>
7741L: linux-scsi@vger.kernel.org
7742W: http://www.pmc-sierra.com/
7743S: Supported
7744F: drivers/scsi/pmcraid.*
7745
7746PMC SIERRA PM8001 DRIVER
7747M: xjtuwjp@gmail.com
7748M: lindar_liu@usish.com
7749L: pmchba@pmcs.com
7750L: linux-scsi@vger.kernel.org
7751S: Supported
7752F: drivers/scsi/pm8001/
7753
7754POSIX CLOCKS and TIMERS
7755M: Thomas Gleixner <tglx@linutronix.de>
7756L: linux-kernel@vger.kernel.org
7757T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
7758S: Maintained
7759F: fs/timerfd.c
7760F: include/linux/timer*
7761F: kernel/time/*timer*
7762
7763POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
7764M: Sebastian Reichel <sre@kernel.org>
7765M: Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
7766M: David Woodhouse <dwmw2@infradead.org>
7767L: linux-pm@vger.kernel.org
7768T: git git://git.infradead.org/battery-2.6.git
7769S: Maintained
7770F: include/linux/power_supply.h
7771F: drivers/power/
7772
7773PNP SUPPORT
7774M: Rafael J. Wysocki <rafael.j.wysocki@intel.com>
7775S: Maintained
7776F: drivers/pnp/
7777
7778PNXxxxx I2C DRIVER
7779M: Vitaly Wool <vitalywool@gmail.com>
7780L: linux-i2c@vger.kernel.org
7781S: Maintained
7782F: drivers/i2c/busses/i2c-pnx.c
7783
7784PPP PROTOCOL DRIVERS AND COMPRESSORS
7785M: Paul Mackerras <paulus@samba.org>
7786L: linux-ppp@vger.kernel.org
7787S: Maintained
7788F: drivers/net/ppp/ppp_*
7789
7790PPP OVER ATM (RFC 2364)
7791M: Mitchell Blank Jr <mitch@sfgoth.com>
7792S: Maintained
7793F: net/atm/pppoatm.c
7794F: include/uapi/linux/atmppp.h
7795
7796PPP OVER ETHERNET
7797M: Michal Ostrowski <mostrows@earthlink.net>
7798S: Maintained
7799F: drivers/net/ppp/pppoe.c
7800F: drivers/net/ppp/pppox.c
7801
7802PPP OVER L2TP
7803M: James Chapman <jchapman@katalix.com>
7804S: Maintained
7805F: net/l2tp/l2tp_ppp.c
7806F: include/linux/if_pppol2tp.h
7807F: include/uapi/linux/if_pppol2tp.h
7808
7809PPS SUPPORT
7810M: Rodolfo Giometti <giometti@enneenne.com>
7811W: http://wiki.enneenne.com/index.php/LinuxPPS_support
7812L: linuxpps@ml.enneenne.com (subscribers-only)
7813S: Maintained
7814F: Documentation/pps/
7815F: drivers/pps/
7816F: include/linux/pps*.h
7817
7818PPTP DRIVER
7819M: Dmitry Kozlov <xeb@mail.ru>
7820L: netdev@vger.kernel.org
7821S: Maintained
7822F: drivers/net/ppp/pptp.c
7823W: http://sourceforge.net/projects/accel-pptp
7824
7825PREEMPTIBLE KERNEL
7826M: Robert Love <rml@tech9.net>
7827L: kpreempt-tech@lists.sourceforge.net
7828W: ftp://ftp.kernel.org/pub/linux/kernel/people/rml/preempt-kernel
7829S: Supported
7830F: Documentation/preempt-locking.txt
7831F: include/linux/preempt.h
7832
7833PRISM54 WIRELESS DRIVER
7834M: "Luis R. Rodriguez" <mcgrof@gmail.com>
7835L: linux-wireless@vger.kernel.org
7836W: http://wireless.kernel.org/en/users/Drivers/p54
7837S: Obsolete
7838F: drivers/net/wireless/prism54/
7839
7840PS3 NETWORK SUPPORT
7841M: Geoff Levand <geoff@infradead.org>
7842L: netdev@vger.kernel.org
7843L: cbe-oss-dev@lists.ozlabs.org
7844S: Maintained
7845F: drivers/net/ethernet/toshiba/ps3_gelic_net.*
7846
7847PS3 PLATFORM SUPPORT
7848M: Geoff Levand <geoff@infradead.org>
7849L: linuxppc-dev@lists.ozlabs.org
7850L: cbe-oss-dev@lists.ozlabs.org
7851S: Maintained
7852F: arch/powerpc/boot/ps3*
7853F: arch/powerpc/include/asm/lv1call.h
7854F: arch/powerpc/include/asm/ps3*.h
7855F: arch/powerpc/platforms/ps3/
7856F: drivers/*/ps3*
7857F: drivers/ps3/
7858F: drivers/rtc/rtc-ps3.c
7859F: drivers/usb/host/*ps3.c
7860F: sound/ppc/snd_ps3*
7861
7862PS3VRAM DRIVER
7863M: Jim Paris <jim@jtan.com>
7864L: cbe-oss-dev@lists.ozlabs.org
7865S: Maintained
7866F: drivers/block/ps3vram.c
7867
7868PSTORE FILESYSTEM
7869M: Anton Vorontsov <anton@enomsg.org>
7870M: Colin Cross <ccross@android.com>
7871M: Kees Cook <keescook@chromium.org>
7872M: Tony Luck <tony.luck@intel.com>
7873S: Maintained
7874T: git git://git.infradead.org/users/cbou/linux-pstore.git
7875F: fs/pstore/
7876F: include/linux/pstore*
7877F: drivers/firmware/efi/efi-pstore.c
7878F: drivers/acpi/apei/erst.c
7879
7880PTP HARDWARE CLOCK SUPPORT
7881M: Richard Cochran <richardcochran@gmail.com>
7882L: netdev@vger.kernel.org
7883S: Maintained
7884W: http://linuxptp.sourceforge.net/
7885F: Documentation/ABI/testing/sysfs-ptp
7886F: Documentation/ptp/*
7887F: drivers/net/ethernet/freescale/gianfar_ptp.c
7888F: drivers/net/phy/dp83640*
7889F: drivers/ptp/*
7890F: include/linux/ptp_cl*
7891
7892PTRACE SUPPORT
7893M: Roland McGrath <roland@hack.frob.com>
7894M: Oleg Nesterov <oleg@redhat.com>
7895S: Maintained
7896F: include/asm-generic/syscall.h
7897F: include/linux/ptrace.h
7898F: include/linux/regset.h
7899F: include/linux/tracehook.h
7900F: include/uapi/linux/ptrace.h
7901F: kernel/ptrace.c
7902
7903PVRUSB2 VIDEO4LINUX DRIVER
7904M: Mike Isely <isely@pobox.com>
7905L: pvrusb2@isely.net (subscribers-only)
7906L: linux-media@vger.kernel.org
7907W: http://www.isely.net/pvrusb2/
7908T: git git://linuxtv.org/media_tree.git
7909S: Maintained
7910F: Documentation/video4linux/README.pvrusb2
7911F: drivers/media/usb/pvrusb2/
7912
7913PWC WEBCAM DRIVER
7914M: Hans de Goede <hdegoede@redhat.com>
7915L: linux-media@vger.kernel.org
7916T: git git://linuxtv.org/media_tree.git
7917S: Maintained
7918F: drivers/media/usb/pwc/*
7919
7920PWM FAN DRIVER
7921M: Kamil Debski <k.debski@samsung.com>
7922L: lm-sensors@lm-sensors.org
7923S: Supported
7924F: Documentation/devicetree/bindings/hwmon/pwm-fan.txt
7925F: Documentation/hwmon/pwm-fan
7926F: drivers/hwmon/pwm-fan.c
7927
7928PWM SUBSYSTEM
7929M: Thierry Reding <thierry.reding@gmail.com>
7930L: linux-pwm@vger.kernel.org
7931S: Maintained
7932T: git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
7933F: Documentation/pwm.txt
7934F: Documentation/devicetree/bindings/pwm/
7935F: include/linux/pwm.h
7936F: drivers/pwm/
7937F: drivers/video/backlight/pwm_bl.c
7938F: include/linux/pwm_backlight.h
7939
7940PXA2xx/PXA3xx SUPPORT
7941M: Daniel Mack <daniel@zonque.org>
7942M: Haojian Zhuang <haojian.zhuang@gmail.com>
7943M: Robert Jarzmik <robert.jarzmik@free.fr>
7944L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7945T: git git://github.com/hzhuang1/linux.git
7946T: git git://github.com/rjarzmik/linux.git
7947S: Maintained
7948F: arch/arm/mach-pxa/
7949F: drivers/pcmcia/pxa2xx*
7950F: drivers/spi/spi-pxa2xx*
7951F: drivers/usb/gadget/udc/pxa2*
7952F: include/sound/pxa2xx-lib.h
7953F: sound/arm/pxa*
7954F: sound/soc/pxa/
7955
7956PXA3xx NAND FLASH DRIVER
7957M: Ezequiel Garcia <ezequiel.garcia@free-electrons.com>
7958L: linux-mtd@lists.infradead.org
7959S: Maintained
7960F: drivers/mtd/nand/pxa3xx_nand.c
7961
7962MMP SUPPORT
7963M: Eric Miao <eric.y.miao@gmail.com>
7964M: Haojian Zhuang <haojian.zhuang@gmail.com>
7965L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7966T: git git://github.com/hzhuang1/linux.git
7967T: git git://git.linaro.org/people/ycmiao/pxa-linux.git
7968S: Maintained
7969F: arch/arm/mach-mmp/
7970
7971PXA MMCI DRIVER
7972S: Orphan
7973
7974PXA RTC DRIVER
7975M: Robert Jarzmik <robert.jarzmik@free.fr>
7976L: rtc-linux@googlegroups.com
7977S: Maintained
7978
7979QAT DRIVER
7980M: Tadeusz Struk <tadeusz.struk@intel.com>
7981L: qat-linux@intel.com
7982S: Supported
7983F: drivers/crypto/qat/
7984
7985QIB DRIVER
7986M: Mike Marciniszyn <infinipath@intel.com>
7987L: linux-rdma@vger.kernel.org
7988S: Supported
7989F: drivers/infiniband/hw/qib/
7990
7991QLOGIC QLA1280 SCSI DRIVER
7992M: Michael Reed <mdr@sgi.com>
7993L: linux-scsi@vger.kernel.org
7994S: Maintained
7995F: drivers/scsi/qla1280.[ch]
7996
7997QLOGIC QLA2XXX FC-SCSI DRIVER
7998M: qla2xxx-upstream@qlogic.com
7999L: linux-scsi@vger.kernel.org
8000S: Supported
8001F: Documentation/scsi/LICENSE.qla2xxx
8002F: drivers/scsi/qla2xxx/
8003
8004QLOGIC QLA4XXX iSCSI DRIVER
8005M: QLogic-Storage-Upstream@qlogic.com
8006L: linux-scsi@vger.kernel.org
8007S: Supported
8008F: Documentation/scsi/LICENSE.qla4xxx
8009F: drivers/scsi/qla4xxx/
8010
8011QLOGIC QLA3XXX NETWORK DRIVER
8012M: Jitendra Kalsaria <jitendra.kalsaria@qlogic.com>
8013M: Ron Mercer <ron.mercer@qlogic.com>
8014M: linux-driver@qlogic.com
8015L: netdev@vger.kernel.org
8016S: Supported
8017F: Documentation/networking/LICENSE.qla3xxx
8018F: drivers/net/ethernet/qlogic/qla3xxx.*
8019
8020QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
8021M: Shahed Shaikh <shahed.shaikh@qlogic.com>
8022M: Dept-GELinuxNICDev@qlogic.com
8023L: netdev@vger.kernel.org
8024S: Supported
8025F: drivers/net/ethernet/qlogic/qlcnic/
8026
8027QLOGIC QLGE 10Gb ETHERNET DRIVER
8028M: Harish Patil <harish.patil@qlogic.com>
8029M: Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
8030M: Dept-GELinuxNICDev@qlogic.com
8031M: linux-driver@qlogic.com
8032L: netdev@vger.kernel.org
8033S: Supported
8034F: drivers/net/ethernet/qlogic/qlge/
8035
8036QNX4 FILESYSTEM
8037M: Anders Larsen <al@alarsen.net>
8038W: http://www.alarsen.net/linux/qnx4fs/
8039S: Maintained
8040F: fs/qnx4/
8041F: include/uapi/linux/qnx4_fs.h
8042F: include/uapi/linux/qnxtypes.h
8043
8044QT1010 MEDIA DRIVER
8045M: Antti Palosaari <crope@iki.fi>
8046L: linux-media@vger.kernel.org
8047W: http://linuxtv.org/
8048W: http://palosaari.fi/linux/
8049Q: http://patchwork.linuxtv.org/project/linux-media/list/
8050T: git git://linuxtv.org/anttip/media_tree.git
8051S: Maintained
8052F: drivers/media/tuners/qt1010*
8053
8054QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
8055M: QCA ath9k Development <ath9k-devel@qca.qualcomm.com>
8056L: linux-wireless@vger.kernel.org
8057L: ath9k-devel@lists.ath9k.org
8058W: http://wireless.kernel.org/en/users/Drivers/ath9k
8059S: Supported
8060F: drivers/net/wireless/ath/ath9k/
8061
8062QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
8063M: Kalle Valo <kvalo@qca.qualcomm.com>
8064L: ath10k@lists.infradead.org
8065W: http://wireless.kernel.org/en/users/Drivers/ath10k
8066T: git git://github.com/kvalo/ath.git
8067S: Supported
8068F: drivers/net/wireless/ath/ath10k/
8069
8070QUALCOMM HEXAGON ARCHITECTURE
8071M: Richard Kuo <rkuo@codeaurora.org>
8072L: linux-hexagon@vger.kernel.org
8073S: Supported
8074F: arch/hexagon/
8075
8076QUALCOMM WCN36XX WIRELESS DRIVER
8077M: Eugene Krasnikov <k.eugene.e@gmail.com>
8078L: wcn36xx@lists.infradead.org
8079W: http://wireless.kernel.org/en/users/Drivers/wcn36xx
8080T: git git://github.com/KrasnikovEugene/wcn36xx.git
8081S: Supported
8082F: drivers/net/wireless/ath/wcn36xx/
8083
8084RADOS BLOCK DEVICE (RBD)
8085M: Ilya Dryomov <idryomov@gmail.com>
8086M: Sage Weil <sage@redhat.com>
8087M: Alex Elder <elder@kernel.org>
8088M: ceph-devel@vger.kernel.org
8089W: http://ceph.com/
8090T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
8091S: Supported
8092F: drivers/block/rbd.c
8093F: drivers/block/rbd_types.h
8094
8095RADEON FRAMEBUFFER DISPLAY DRIVER
8096M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
8097L: linux-fbdev@vger.kernel.org
8098S: Maintained
8099F: drivers/video/fbdev/aty/radeon*
8100F: include/uapi/linux/radeonfb.h
8101
8102RADIOSHARK RADIO DRIVER
8103M: Hans de Goede <hdegoede@redhat.com>
8104L: linux-media@vger.kernel.org
8105T: git git://linuxtv.org/media_tree.git
8106S: Maintained
8107F: drivers/media/radio/radio-shark.c
8108
8109RADIOSHARK2 RADIO DRIVER
8110M: Hans de Goede <hdegoede@redhat.com>
8111L: linux-media@vger.kernel.org
8112T: git git://linuxtv.org/media_tree.git
8113S: Maintained
8114F: drivers/media/radio/radio-shark2.c
8115F: drivers/media/radio/radio-tea5777.c
8116
8117RAGE128 FRAMEBUFFER DISPLAY DRIVER
8118M: Paul Mackerras <paulus@samba.org>
8119L: linux-fbdev@vger.kernel.org
8120S: Maintained
8121F: drivers/video/fbdev/aty/aty128fb.c
8122
8123RALINK RT2X00 WIRELESS LAN DRIVER
8124P: rt2x00 project
8125M: Stanislaw Gruszka <sgruszka@redhat.com>
8126M: Helmut Schaa <helmut.schaa@googlemail.com>
8127L: linux-wireless@vger.kernel.org
8128L: users@rt2x00.serialmonkey.com (moderated for non-subscribers)
8129W: http://rt2x00.serialmonkey.com/
8130S: Maintained
8131F: drivers/net/wireless/rt2x00/
8132
8133RAMDISK RAM BLOCK DEVICE DRIVER
8134M: Jens Axboe <axboe@kernel.dk>
8135S: Maintained
8136F: Documentation/blockdev/ramdisk.txt
8137F: drivers/block/brd.c
8138
8139PERSISTENT MEMORY DRIVER
8140M: Ross Zwisler <ross.zwisler@linux.intel.com>
8141L: linux-nvdimm@lists.01.org
8142S: Supported
8143F: drivers/block/pmem.c
8144
8145RANDOM NUMBER DRIVER
8146M: "Theodore Ts'o" <tytso@mit.edu>
8147S: Maintained
8148F: drivers/char/random.c
8149
8150RAPIDIO SUBSYSTEM
8151M: Matt Porter <mporter@kernel.crashing.org>
8152M: Alexandre Bounine <alexandre.bounine@idt.com>
8153S: Maintained
8154F: drivers/rapidio/
8155
8156RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
8157L: linux-wireless@vger.kernel.org
8158S: Orphan
8159F: drivers/net/wireless/ray*
8160
8161RCUTORTURE MODULE
8162M: Josh Triplett <josh@joshtriplett.org>
8163M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
8164L: linux-kernel@vger.kernel.org
8165S: Supported
8166T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
8167F: Documentation/RCU/torture.txt
8168F: kernel/rcu/rcutorture.c
8169
8170RCUTORTURE TEST FRAMEWORK
8171M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
8172M: Josh Triplett <josh@joshtriplett.org>
8173R: Steven Rostedt <rostedt@goodmis.org>
8174R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
8175R: Lai Jiangshan <laijs@cn.fujitsu.com>
8176L: linux-kernel@vger.kernel.org
8177S: Supported
8178T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
8179F: tools/testing/selftests/rcutorture
8180
8181RDC R-321X SoC
8182M: Florian Fainelli <florian@openwrt.org>
8183S: Maintained
8184
8185RDC R6040 FAST ETHERNET DRIVER
8186M: Florian Fainelli <florian@openwrt.org>
8187L: netdev@vger.kernel.org
8188S: Maintained
8189F: drivers/net/ethernet/rdc/r6040.c
8190
8191RDS - RELIABLE DATAGRAM SOCKETS
8192M: Chien Yen <chien.yen@oracle.com>
8193L: rds-devel@oss.oracle.com (moderated for non-subscribers)
8194S: Supported
8195F: net/rds/
8196
8197READ-COPY UPDATE (RCU)
8198M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
8199M: Josh Triplett <josh@joshtriplett.org>
8200R: Steven Rostedt <rostedt@goodmis.org>
8201R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
8202R: Lai Jiangshan <laijs@cn.fujitsu.com>
8203L: linux-kernel@vger.kernel.org
8204W: http://www.rdrop.com/users/paulmck/RCU/
8205S: Supported
8206T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
8207F: Documentation/RCU/
8208X: Documentation/RCU/torture.txt
8209F: include/linux/rcu*
8210X: include/linux/srcu.h
8211F: kernel/rcu/
8212X: kernel/torture.c
8213
8214REAL TIME CLOCK (RTC) SUBSYSTEM
8215M: Alessandro Zummo <a.zummo@towertech.it>
8216M: Alexandre Belloni <alexandre.belloni@free-electrons.com>
8217L: rtc-linux@googlegroups.com
8218Q: http://patchwork.ozlabs.org/project/rtc-linux/list/
8219S: Maintained
8220F: Documentation/rtc.txt
8221F: drivers/rtc/
8222F: include/linux/rtc.h
8223F: include/uapi/linux/rtc.h
8224
8225REALTEK AUDIO CODECS
8226M: Bard Liao <bardliao@realtek.com>
8227M: Oder Chiou <oder_chiou@realtek.com>
8228S: Maintained
8229F: sound/soc/codecs/rt*
8230F: include/sound/rt*.h
8231
8232REISERFS FILE SYSTEM
8233L: reiserfs-devel@vger.kernel.org
8234S: Supported
8235F: fs/reiserfs/
8236
8237REGISTER MAP ABSTRACTION
8238M: Mark Brown <broonie@kernel.org>
8239L: linux-kernel@vger.kernel.org
8240T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
8241S: Supported
8242F: drivers/base/regmap/
8243F: include/linux/regmap.h
8244
8245REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
8246M: Ohad Ben-Cohen <ohad@wizery.com>
8247T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git
8248S: Maintained
8249F: drivers/remoteproc/
8250F: Documentation/remoteproc.txt
8251F: include/linux/remoteproc.h
8252
8253REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
8254M: Ohad Ben-Cohen <ohad@wizery.com>
8255T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/rpmsg.git
8256S: Maintained
8257F: drivers/rpmsg/
8258F: Documentation/rpmsg.txt
8259F: include/linux/rpmsg.h
8260
8261RESET CONTROLLER FRAMEWORK
8262M: Philipp Zabel <p.zabel@pengutronix.de>
8263S: Maintained
8264F: drivers/reset/
8265F: Documentation/devicetree/bindings/reset/
8266F: include/linux/reset.h
8267F: include/linux/reset-controller.h
8268
8269RFKILL
8270M: Johannes Berg <johannes@sipsolutions.net>
8271L: linux-wireless@vger.kernel.org
8272W: http://wireless.kernel.org/
8273T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
8274T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
8275S: Maintained
8276F: Documentation/rfkill.txt
8277F: net/rfkill/
8278
8279RHASHTABLE
8280M: Thomas Graf <tgraf@suug.ch>
8281L: netdev@vger.kernel.org
8282S: Maintained
8283F: lib/rhashtable.c
8284F: include/linux/rhashtable.h
8285
8286RICOH SMARTMEDIA/XD DRIVER
8287M: Maxim Levitsky <maximlevitsky@gmail.com>
8288S: Maintained
8289F: drivers/mtd/nand/r852.c
8290F: drivers/mtd/nand/r852.h
8291
8292RICOH R5C592 MEMORYSTICK DRIVER
8293M: Maxim Levitsky <maximlevitsky@gmail.com>
8294S: Maintained
8295F: drivers/memstick/host/r592.*
8296
8297ROCCAT DRIVERS
8298M: Stefan Achatz <erazor_de@users.sourceforge.net>
8299W: http://sourceforge.net/projects/roccat/
8300S: Maintained
8301F: drivers/hid/hid-roccat*
8302F: include/linux/hid-roccat*
8303F: Documentation/ABI/*/sysfs-driver-hid-roccat*
8304
8305ROCKER DRIVER
8306M: Jiri Pirko <jiri@resnulli.us>
8307M: Scott Feldman <sfeldma@gmail.com>
8308L: netdev@vger.kernel.org
8309S: Supported
8310F: drivers/net/ethernet/rocker/
8311
8312ROCKETPORT DRIVER
8313P: Comtrol Corp.
8314W: http://www.comtrol.com
8315S: Maintained
8316F: Documentation/serial/rocket.txt
8317F: drivers/tty/rocket*
8318
8319ROCKETPORT EXPRESS/INFINITY DRIVER
8320M: Kevin Cernekee <cernekee@gmail.com>
8321L: linux-serial@vger.kernel.org
8322S: Odd Fixes
8323F: drivers/tty/serial/rp2.*
8324
8325ROSE NETWORK LAYER
8326M: Ralf Baechle <ralf@linux-mips.org>
8327L: linux-hams@vger.kernel.org
8328W: http://www.linux-ax25.org/
8329S: Maintained
8330F: include/net/rose.h
8331F: include/uapi/linux/rose.h
8332F: net/rose/
8333
8334RTL2830 MEDIA DRIVER
8335M: Antti Palosaari <crope@iki.fi>
8336L: linux-media@vger.kernel.org
8337W: http://linuxtv.org/
8338W: http://palosaari.fi/linux/
8339Q: http://patchwork.linuxtv.org/project/linux-media/list/
8340T: git git://linuxtv.org/anttip/media_tree.git
8341S: Maintained
8342F: drivers/media/dvb-frontends/rtl2830*
8343
8344RTL2832 MEDIA DRIVER
8345M: Antti Palosaari <crope@iki.fi>
8346L: linux-media@vger.kernel.org
8347W: http://linuxtv.org/
8348W: http://palosaari.fi/linux/
8349Q: http://patchwork.linuxtv.org/project/linux-media/list/
8350T: git git://linuxtv.org/anttip/media_tree.git
8351S: Maintained
8352F: drivers/media/dvb-frontends/rtl2832*
8353
8354RTL2832_SDR MEDIA DRIVER
8355M: Antti Palosaari <crope@iki.fi>
8356L: linux-media@vger.kernel.org
8357W: http://linuxtv.org/
8358W: http://palosaari.fi/linux/
8359Q: http://patchwork.linuxtv.org/project/linux-media/list/
8360T: git git://linuxtv.org/anttip/media_tree.git
8361S: Maintained
8362F: drivers/media/dvb-frontends/rtl2832_sdr*
8363
8364RTL8180 WIRELESS DRIVER
8365L: linux-wireless@vger.kernel.org
8366W: http://wireless.kernel.org/
8367T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
8368S: Orphan
8369F: drivers/net/wireless/rtl818x/rtl8180/
8370
8371RTL8187 WIRELESS DRIVER
8372M: Herton Ronaldo Krzesinski <herton@canonical.com>
8373M: Hin-Tak Leung <htl10@users.sourceforge.net>
8374M: Larry Finger <Larry.Finger@lwfinger.net>
8375L: linux-wireless@vger.kernel.org
8376W: http://wireless.kernel.org/
8377T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
8378S: Maintained
8379F: drivers/net/wireless/rtl818x/rtl8187/
8380
8381RTL8192CE WIRELESS DRIVER
8382M: Larry Finger <Larry.Finger@lwfinger.net>
8383M: Chaoming Li <chaoming_li@realsil.com.cn>
8384L: linux-wireless@vger.kernel.org
8385W: http://wireless.kernel.org/
8386T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
8387S: Maintained
8388F: drivers/net/wireless/rtlwifi/
8389F: drivers/net/wireless/rtlwifi/rtl8192ce/
8390
8391S3 SAVAGE FRAMEBUFFER DRIVER
8392M: Antonino Daplas <adaplas@gmail.com>
8393L: linux-fbdev@vger.kernel.org
8394S: Maintained
8395F: drivers/video/fbdev/savage/
8396
8397S390
8398M: Martin Schwidefsky <schwidefsky@de.ibm.com>
8399M: Heiko Carstens <heiko.carstens@de.ibm.com>
8400M: linux390@de.ibm.com
8401L: linux-s390@vger.kernel.org
8402W: http://www.ibm.com/developerworks/linux/linux390/
8403S: Supported
8404F: arch/s390/
8405F: drivers/s390/
8406F: Documentation/s390/
8407F: Documentation/DocBook/s390*
8408
8409S390 COMMON I/O LAYER
8410M: Sebastian Ott <sebott@linux.vnet.ibm.com>
8411M: Peter Oberparleiter <oberpar@linux.vnet.ibm.com>
8412L: linux-s390@vger.kernel.org
8413W: http://www.ibm.com/developerworks/linux/linux390/
8414S: Supported
8415F: drivers/s390/cio/
8416
8417S390 DASD DRIVER
8418M: Stefan Weinhuber <wein@de.ibm.com>
8419M: Stefan Haberland <stefan.haberland@de.ibm.com>
8420L: linux-s390@vger.kernel.org
8421W: http://www.ibm.com/developerworks/linux/linux390/
8422S: Supported
8423F: drivers/s390/block/dasd*
8424F: block/partitions/ibm.c
8425
8426S390 NETWORK DRIVERS
8427M: Ursula Braun <ursula.braun@de.ibm.com>
8428M: linux390@de.ibm.com
8429L: linux-s390@vger.kernel.org
8430W: http://www.ibm.com/developerworks/linux/linux390/
8431S: Supported
8432F: drivers/s390/net/
8433
8434S390 PCI SUBSYSTEM
8435M: Sebastian Ott <sebott@linux.vnet.ibm.com>
8436M: Gerald Schaefer <gerald.schaefer@de.ibm.com>
8437L: linux-s390@vger.kernel.org
8438W: http://www.ibm.com/developerworks/linux/linux390/
8439S: Supported
8440F: arch/s390/pci/
8441F: drivers/pci/hotplug/s390_pci_hpc.c
8442
8443S390 ZCRYPT DRIVER
8444M: Ingo Tuchscherer <ingo.tuchscherer@de.ibm.com>
8445M: linux390@de.ibm.com
8446L: linux-s390@vger.kernel.org
8447W: http://www.ibm.com/developerworks/linux/linux390/
8448S: Supported
8449F: drivers/s390/crypto/
8450
8451S390 ZFCP DRIVER
8452M: Steffen Maier <maier@linux.vnet.ibm.com>
8453M: linux390@de.ibm.com
8454L: linux-s390@vger.kernel.org
8455W: http://www.ibm.com/developerworks/linux/linux390/
8456S: Supported
8457F: drivers/s390/scsi/zfcp_*
8458
8459S390 IUCV NETWORK LAYER
8460M: Ursula Braun <ursula.braun@de.ibm.com>
8461M: linux390@de.ibm.com
8462L: linux-s390@vger.kernel.org
8463W: http://www.ibm.com/developerworks/linux/linux390/
8464S: Supported
8465F: drivers/s390/net/*iucv*
8466F: include/net/iucv/
8467F: net/iucv/
8468
8469S3C24XX SD/MMC Driver
8470M: Ben Dooks <ben-linux@fluff.org>
8471L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8472S: Supported
8473F: drivers/mmc/host/s3cmci.*
8474
8475SAA6588 RDS RECEIVER DRIVER
8476M: Hans Verkuil <hverkuil@xs4all.nl>
8477L: linux-media@vger.kernel.org
8478T: git git://linuxtv.org/media_tree.git
8479W: http://linuxtv.org
8480S: Odd Fixes
8481F: drivers/media/i2c/saa6588*
8482
8483SAA7134 VIDEO4LINUX DRIVER
8484M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
8485L: linux-media@vger.kernel.org
8486W: http://linuxtv.org
8487T: git git://linuxtv.org/media_tree.git
8488S: Odd fixes
8489F: Documentation/video4linux/*.saa7134
8490F: drivers/media/pci/saa7134/
8491
8492SAA7146 VIDEO4LINUX-2 DRIVER
8493M: Hans Verkuil <hverkuil@xs4all.nl>
8494L: linux-media@vger.kernel.org
8495T: git git://linuxtv.org/media_tree.git
8496S: Maintained
8497F: drivers/media/common/saa7146/
8498F: drivers/media/pci/saa7146/
8499F: include/media/saa7146*
8500
8501SAMSUNG LAPTOP DRIVER
8502M: Corentin Chary <corentin.chary@gmail.com>
8503L: platform-driver-x86@vger.kernel.org
8504S: Maintained
8505F: drivers/platform/x86/samsung-laptop.c
8506
8507SAMSUNG AUDIO (ASoC) DRIVERS
8508M: Sangbeom Kim <sbkim73@samsung.com>
8509L: alsa-devel@alsa-project.org (moderated for non-subscribers)
8510S: Supported
8511F: sound/soc/samsung/
8512
8513SAMSUNG FRAMEBUFFER DRIVER
8514M: Jingoo Han <jg1.han@samsung.com>
8515L: linux-fbdev@vger.kernel.org
8516S: Maintained
8517F: drivers/video/fbdev/s3c-fb.c
8518
8519SAMSUNG MULTIFUNCTION DEVICE DRIVERS
8520M: Sangbeom Kim <sbkim73@samsung.com>
8521L: linux-kernel@vger.kernel.org
8522S: Supported
8523F: drivers/mfd/sec*.c
8524F: drivers/regulator/s2m*.c
8525F: drivers/regulator/s5m*.c
8526F: include/linux/mfd/samsung/
8527
8528SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
8529M: Kyungmin Park <kyungmin.park@samsung.com>
8530M: Sylwester Nawrocki <s.nawrocki@samsung.com>
8531L: linux-media@vger.kernel.org
8532Q: https://patchwork.linuxtv.org/project/linux-media/list/
8533S: Supported
8534F: drivers/media/platform/exynos4-is/
8535
8536SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
8537M: Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
8538L: linux-media@vger.kernel.org
8539L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
8540S: Maintained
8541F: drivers/media/platform/s3c-camif/
8542F: include/media/s3c_camif.h
8543
8544SAMSUNG S5C73M3 CAMERA DRIVER
8545M: Kyungmin Park <kyungmin.park@samsung.com>
8546M: Andrzej Hajda <a.hajda@samsung.com>
8547L: linux-media@vger.kernel.org
8548S: Supported
8549F: drivers/media/i2c/s5c73m3/*
8550
8551SAMSUNG S5K5BAF CAMERA DRIVER
8552M: Kyungmin Park <kyungmin.park@samsung.com>
8553M: Andrzej Hajda <a.hajda@samsung.com>
8554L: linux-media@vger.kernel.org
8555S: Supported
8556F: drivers/media/i2c/s5k5baf.c
8557
8558SAMSUNG SOC CLOCK DRIVERS
8559M: Sylwester Nawrocki <s.nawrocki@samsung.com>
8560M: Tomasz Figa <tomasz.figa@gmail.com>
8561S: Supported
8562L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
8563F: drivers/clk/samsung/
8564
8565SAMSUNG SXGBE DRIVERS
8566M: Byungho An <bh74.an@samsung.com>
8567M: Girish K S <ks.giri@samsung.com>
8568M: Vipul Pandya <vipul.pandya@samsung.com>
8569S: Supported
8570L: netdev@vger.kernel.org
8571F: drivers/net/ethernet/samsung/sxgbe/
8572
8573SAMSUNG THERMAL DRIVER
8574M: Lukasz Majewski <l.majewski@samsung.com>
8575L: linux-pm@vger.kernel.org
8576L: linux-samsung-soc@vger.kernel.org
8577S: Supported
8578T: https://github.com/lmajewski/linux-samsung-thermal.git
8579F: drivers/thermal/samsung/
8580
8581SAMSUNG USB2 PHY DRIVER
8582M: Kamil Debski <k.debski@samsung.com>
8583L: linux-kernel@vger.kernel.org
8584S: Supported
8585F: Documentation/devicetree/bindings/phy/samsung-phy.txt
8586F: Documentation/phy/samsung-usb2.txt
8587F: drivers/phy/phy-exynos4210-usb2.c
8588F: drivers/phy/phy-exynos4x12-usb2.c
8589F: drivers/phy/phy-exynos5250-usb2.c
8590F: drivers/phy/phy-s5pv210-usb2.c
8591F: drivers/phy/phy-samsung-usb2.c
8592F: drivers/phy/phy-samsung-usb2.h
8593
8594SERIAL DRIVERS
8595M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
8596L: linux-serial@vger.kernel.org
8597S: Maintained
8598F: drivers/tty/serial/
8599
8600SYNOPSYS DESIGNWARE DMAC DRIVER
8601M: Viresh Kumar <viresh.linux@gmail.com>
8602M: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
8603S: Maintained
8604F: include/linux/dma/dw.h
8605F: include/linux/platform_data/dma-dw.h
8606F: drivers/dma/dw/
8607
8608SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
8609M: Seungwon Jeon <tgih.jun@samsung.com>
8610M: Jaehoon Chung <jh80.chung@samsung.com>
8611L: linux-mmc@vger.kernel.org
8612S: Maintained
8613F: include/linux/mmc/dw_mmc.h
8614F: drivers/mmc/host/dw_mmc*
8615
8616THUNDERBOLT DRIVER
8617M: Andreas Noever <andreas.noever@gmail.com>
8618S: Maintained
8619F: drivers/thunderbolt/
8620
8621TIMEKEEPING, CLOCKSOURCE CORE, NTP
8622M: John Stultz <john.stultz@linaro.org>
8623M: Thomas Gleixner <tglx@linutronix.de>
8624L: linux-kernel@vger.kernel.org
8625T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
8626S: Supported
8627F: include/linux/clocksource.h
8628F: include/linux/time.h
8629F: include/linux/timex.h
8630F: include/uapi/linux/time.h
8631F: include/uapi/linux/timex.h
8632F: kernel/time/clocksource.c
8633F: kernel/time/time*.c
8634F: kernel/time/ntp.c
8635F: tools/testing/selftests/timers/
8636
8637SC1200 WDT DRIVER
8638M: Zwane Mwaikambo <zwanem@gmail.com>
8639S: Maintained
8640F: drivers/watchdog/sc1200wdt.c
8641
8642SCHEDULER
8643M: Ingo Molnar <mingo@redhat.com>
8644M: Peter Zijlstra <peterz@infradead.org>
8645L: linux-kernel@vger.kernel.org
8646T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
8647S: Maintained
8648F: kernel/sched/
8649F: include/linux/sched.h
8650F: include/uapi/linux/sched.h
8651F: include/linux/wait.h
8652
8653SCORE ARCHITECTURE
8654M: Chen Liqin <liqin.linux@gmail.com>
8655M: Lennox Wu <lennox.wu@gmail.com>
8656W: http://www.sunplus.com
8657S: Supported
8658F: arch/score/
8659
8660SCSI CDROM DRIVER
8661M: Jens Axboe <axboe@kernel.dk>
8662L: linux-scsi@vger.kernel.org
8663W: http://www.kernel.dk
8664S: Maintained
8665F: drivers/scsi/sr*
8666
8667SCSI RDMA PROTOCOL (SRP) INITIATOR
8668M: Bart Van Assche <bart.vanassche@sandisk.com>
8669L: linux-rdma@vger.kernel.org
8670S: Supported
8671W: http://www.openfabrics.org
8672Q: http://patchwork.kernel.org/project/linux-rdma/list/
8673T: git git://git.kernel.org/pub/scm/linux/kernel/git/dad/srp-initiator.git
8674F: drivers/infiniband/ulp/srp/
8675F: include/scsi/srp.h
8676
8677SCSI SG DRIVER
8678M: Doug Gilbert <dgilbert@interlog.com>
8679L: linux-scsi@vger.kernel.org
8680W: http://sg.danny.cz/sg
8681S: Maintained
8682F: Documentation/scsi/scsi-generic.txt
8683F: drivers/scsi/sg.c
8684F: include/scsi/sg.h
8685
8686SCSI SUBSYSTEM
8687M: "James E.J. Bottomley" <JBottomley@odin.com>
8688L: linux-scsi@vger.kernel.org
8689T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
8690S: Maintained
8691F: drivers/scsi/
8692F: include/scsi/
8693
8694SCSI TAPE DRIVER
8695M: Kai Mäkisara <Kai.Makisara@kolumbus.fi>
8696L: linux-scsi@vger.kernel.org
8697S: Maintained
8698F: Documentation/scsi/st.txt
8699F: drivers/scsi/st.*
8700F: drivers/scsi/st_*.h
8701
8702SCTP PROTOCOL
8703M: Vlad Yasevich <vyasevich@gmail.com>
8704M: Neil Horman <nhorman@tuxdriver.com>
8705L: linux-sctp@vger.kernel.org
8706W: http://lksctp.sourceforge.net
8707S: Maintained
8708F: Documentation/networking/sctp.txt
8709F: include/linux/sctp.h
8710F: include/uapi/linux/sctp.h
8711F: include/net/sctp/
8712F: net/sctp/
8713
8714SCx200 CPU SUPPORT
8715M: Jim Cromie <jim.cromie@gmail.com>
8716S: Odd Fixes
8717F: Documentation/i2c/busses/scx200_acb
8718F: arch/x86/platform/scx200/
8719F: drivers/watchdog/scx200_wdt.c
8720F: drivers/i2c/busses/scx200*
8721F: drivers/mtd/maps/scx200_docflash.c
8722F: include/linux/scx200.h
8723
8724SCx200 GPIO DRIVER
8725M: Jim Cromie <jim.cromie@gmail.com>
8726S: Maintained
8727F: drivers/char/scx200_gpio.c
8728F: include/linux/scx200_gpio.h
8729
8730SCx200 HRT CLOCKSOURCE DRIVER
8731M: Jim Cromie <jim.cromie@gmail.com>
8732S: Maintained
8733F: drivers/clocksource/scx200_hrt.c
8734
8735SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
8736M: Sascha Sommer <saschasommer@freenet.de>
8737L: sdricohcs-devel@lists.sourceforge.net (subscribers-only)
8738S: Maintained
8739F: drivers/mmc/host/sdricoh_cs.c
8740
8741SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
8742L: linux-mmc@vger.kernel.org
8743S: Orphan
8744F: drivers/mmc/host/sdhci.*
8745F: drivers/mmc/host/sdhci-pltfm.[ch]
8746
8747SECURE COMPUTING
8748M: Kees Cook <keescook@chromium.org>
8749R: Andy Lutomirski <luto@amacapital.net>
8750R: Will Drewry <wad@chromium.org>
8751T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp
8752S: Supported
8753F: kernel/seccomp.c
8754F: include/uapi/linux/seccomp.h
8755F: include/linux/seccomp.h
8756K: \bsecure_computing
8757K: \bTIF_SECCOMP\b
8758
8759SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
8760M: Ben Dooks <ben-linux@fluff.org>
8761M: Jaehoon Chung <jh80.chung@samsung.com>
8762L: linux-mmc@vger.kernel.org
8763S: Maintained
8764F: drivers/mmc/host/sdhci-s3c*
8765
8766SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
8767M: Viresh Kumar <viresh.linux@gmail.com>
8768L: spear-devel@list.st.com
8769L: linux-mmc@vger.kernel.org
8770S: Maintained
8771F: drivers/mmc/host/sdhci-spear.c
8772
8773SECURITY SUBSYSTEM
8774M: James Morris <james.l.morris@oracle.com>
8775M: Serge E. Hallyn <serge@hallyn.com>
8776L: linux-security-module@vger.kernel.org (suggested Cc:)
8777T: git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git
8778W: http://kernsec.org/
8779S: Supported
8780F: security/
8781
8782SECURITY CONTACT
8783M: Security Officers <security@kernel.org>
8784S: Supported
8785
8786SELINUX SECURITY MODULE
8787M: Paul Moore <paul@paul-moore.com>
8788M: Stephen Smalley <sds@tycho.nsa.gov>
8789M: Eric Paris <eparis@parisplace.org>
8790L: selinux@tycho.nsa.gov (moderated for non-subscribers)
8791W: http://selinuxproject.org
8792T: git git://git.infradead.org/users/pcmoore/selinux
8793S: Supported
8794F: include/linux/selinux*
8795F: security/selinux/
8796F: scripts/selinux/
8797
8798APPARMOR SECURITY MODULE
8799M: John Johansen <john.johansen@canonical.com>
8800L: apparmor@lists.ubuntu.com (subscribers-only, general discussion)
8801W: apparmor.wiki.kernel.org
8802T: git git://git.kernel.org/pub/scm/linux/kernel/git/jj/apparmor-dev.git
8803S: Supported
8804F: security/apparmor/
8805
8806SENSABLE PHANTOM
8807M: Jiri Slaby <jirislaby@gmail.com>
8808S: Maintained
8809F: drivers/misc/phantom.c
8810F: include/uapi/linux/phantom.h
8811
8812SERVER ENGINES 10Gbps iSCSI - BladeEngine 2 DRIVER
8813M: Jayamohan Kallickal <jayamohan.kallickal@emulex.com>
8814L: linux-scsi@vger.kernel.org
8815W: http://www.emulex.com
8816S: Supported
8817F: drivers/scsi/be2iscsi/
8818
8819SERVER ENGINES 10Gbps NIC - BladeEngine 2 DRIVER
8820M: Sathya Perla <sathya.perla@emulex.com>
8821M: Subbu Seetharaman <subbu.seetharaman@emulex.com>
8822M: Ajit Khaparde <ajit.khaparde@emulex.com>
8823L: netdev@vger.kernel.org
8824W: http://www.emulex.com
8825S: Supported
8826F: drivers/net/ethernet/emulex/benet/
8827
8828EMULEX ONECONNECT ROCE DRIVER
8829M: Selvin Xavier <selvin.xavier@emulex.com>
8830M: Devesh Sharma <devesh.sharma@emulex.com>
8831M: Mitesh Ahuja <mitesh.ahuja@emulex.com>
8832L: linux-rdma@vger.kernel.org
8833W: http://www.emulex.com
8834S: Supported
8835F: drivers/infiniband/hw/ocrdma/
8836
8837SFC NETWORK DRIVER
8838M: Solarflare linux maintainers <linux-net-drivers@solarflare.com>
8839M: Shradha Shah <sshah@solarflare.com>
8840L: netdev@vger.kernel.org
8841S: Supported
8842F: drivers/net/ethernet/sfc/
8843
8844SGI GRU DRIVER
8845M: Dimitri Sivanich <sivanich@sgi.com>
8846S: Maintained
8847F: drivers/misc/sgi-gru/
8848
8849SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER
8850M: Pat Gefre <pfg@sgi.com>
8851L: linux-ia64@vger.kernel.org
8852S: Supported
8853F: Documentation/ia64/serial.txt
8854F: drivers/tty/serial/ioc?_serial.c
8855F: include/linux/ioc?.h
8856
8857SGI XP/XPC/XPNET DRIVER
8858M: Cliff Whickman <cpw@sgi.com>
8859M: Robin Holt <robinmholt@gmail.com>
8860S: Maintained
8861F: drivers/misc/sgi-xp/
8862
8863SI2157 MEDIA DRIVER
8864M: Antti Palosaari <crope@iki.fi>
8865L: linux-media@vger.kernel.org
8866W: http://linuxtv.org/
8867W: http://palosaari.fi/linux/
8868Q: http://patchwork.linuxtv.org/project/linux-media/list/
8869T: git git://linuxtv.org/anttip/media_tree.git
8870S: Maintained
8871F: drivers/media/tuners/si2157*
8872
8873SI2168 MEDIA DRIVER
8874M: Antti Palosaari <crope@iki.fi>
8875L: linux-media@vger.kernel.org
8876W: http://linuxtv.org/
8877W: http://palosaari.fi/linux/
8878Q: http://patchwork.linuxtv.org/project/linux-media/list/
8879T: git git://linuxtv.org/anttip/media_tree.git
8880S: Maintained
8881F: drivers/media/dvb-frontends/si2168*
8882
8883SI470X FM RADIO RECEIVER I2C DRIVER
8884M: Hans Verkuil <hverkuil@xs4all.nl>
8885L: linux-media@vger.kernel.org
8886T: git git://linuxtv.org/media_tree.git
8887W: http://linuxtv.org
8888S: Odd Fixes
8889F: drivers/media/radio/si470x/radio-si470x-i2c.c
8890
8891SI470X FM RADIO RECEIVER USB DRIVER
8892M: Hans Verkuil <hverkuil@xs4all.nl>
8893L: linux-media@vger.kernel.org
8894T: git git://linuxtv.org/media_tree.git
8895W: http://linuxtv.org
8896S: Maintained
8897F: drivers/media/radio/si470x/radio-si470x-common.c
8898F: drivers/media/radio/si470x/radio-si470x.h
8899F: drivers/media/radio/si470x/radio-si470x-usb.c
8900
8901SI4713 FM RADIO TRANSMITTER I2C DRIVER
8902M: Eduardo Valentin <edubezval@gmail.com>
8903L: linux-media@vger.kernel.org
8904T: git git://linuxtv.org/media_tree.git
8905W: http://linuxtv.org
8906S: Odd Fixes
8907F: drivers/media/radio/si4713/si4713.?
8908
8909SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
8910M: Eduardo Valentin <edubezval@gmail.com>
8911L: linux-media@vger.kernel.org
8912T: git git://linuxtv.org/media_tree.git
8913W: http://linuxtv.org
8914S: Odd Fixes
8915F: drivers/media/radio/si4713/radio-platform-si4713.c
8916
8917SI4713 FM RADIO TRANSMITTER USB DRIVER
8918M: Hans Verkuil <hverkuil@xs4all.nl>
8919L: linux-media@vger.kernel.org
8920T: git git://linuxtv.org/media_tree.git
8921W: http://linuxtv.org
8922S: Maintained
8923F: drivers/media/radio/si4713/radio-usb-si4713.c
8924
8925SIANO DVB DRIVER
8926M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
8927L: linux-media@vger.kernel.org
8928W: http://linuxtv.org
8929T: git git://linuxtv.org/media_tree.git
8930S: Odd fixes
8931F: drivers/media/common/siano/
8932F: drivers/media/usb/siano/
8933F: drivers/media/usb/siano/
8934F: drivers/media/mmc/siano/
8935
8936SIMPLEFB FB DRIVER
8937M: Hans de Goede <hdegoede@redhat.com>
8938L: linux-fbdev@vger.kernel.org
8939S: Maintained
8940F: Documentation/devicetree/bindings/video/simple-framebuffer.txt
8941F: drivers/video/fbdev/simplefb.c
8942F: include/linux/platform_data/simplefb.h
8943
8944SH_VEU V4L2 MEM2MEM DRIVER
8945L: linux-media@vger.kernel.org
8946S: Orphan
8947F: drivers/media/platform/sh_veu.c
8948
8949SH_VOU V4L2 OUTPUT DRIVER
8950L: linux-media@vger.kernel.org
8951S: Orphan
8952F: drivers/media/platform/sh_vou.c
8953F: include/media/sh_vou.h
8954
8955SIMPLE FIRMWARE INTERFACE (SFI)
8956M: Len Brown <lenb@kernel.org>
8957L: sfi-devel@simplefirmware.org
8958W: http://simplefirmware.org/
8959T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git
8960S: Supported
8961F: arch/x86/platform/sfi/
8962F: drivers/sfi/
8963F: include/linux/sfi*.h
8964
8965SIMTEC EB110ATX (Chalice CATS)
8966P: Ben Dooks
8967P: Vincent Sanders <vince@simtec.co.uk>
8968M: Simtec Linux Team <linux@simtec.co.uk>
8969W: http://www.simtec.co.uk/products/EB110ATX/
8970S: Supported
8971
8972SIMTEC EB2410ITX (BAST)
8973P: Ben Dooks
8974P: Vincent Sanders <vince@simtec.co.uk>
8975M: Simtec Linux Team <linux@simtec.co.uk>
8976W: http://www.simtec.co.uk/products/EB2410ITX/
8977S: Supported
8978F: arch/arm/mach-s3c24xx/mach-bast.c
8979F: arch/arm/mach-s3c24xx/bast-ide.c
8980F: arch/arm/mach-s3c24xx/bast-irq.c
8981
8982TI DAVINCI MACHINE SUPPORT
8983M: Sekhar Nori <nsekhar@ti.com>
8984M: Kevin Hilman <khilman@deeprootsystems.com>
8985T: git git://gitorious.org/linux-davinci/linux-davinci.git
8986Q: http://patchwork.kernel.org/project/linux-davinci/list/
8987S: Supported
8988F: arch/arm/mach-davinci/
8989F: drivers/i2c/busses/i2c-davinci.c
8990
8991TI DAVINCI SERIES MEDIA DRIVER
8992M: Lad, Prabhakar <prabhakar.csengg@gmail.com>
8993L: linux-media@vger.kernel.org
8994W: http://linuxtv.org/
8995Q: http://patchwork.linuxtv.org/project/linux-media/list/
8996T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
8997S: Maintained
8998F: drivers/media/platform/davinci/
8999F: include/media/davinci/
9000
9001TI AM437X VPFE DRIVER
9002M: Lad, Prabhakar <prabhakar.csengg@gmail.com>
9003L: linux-media@vger.kernel.org
9004W: http://linuxtv.org/
9005Q: http://patchwork.linuxtv.org/project/linux-media/list/
9006T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
9007S: Maintained
9008F: drivers/media/platform/am437x/
9009
9010OV2659 OMNIVISION SENSOR DRIVER
9011M: Lad, Prabhakar <prabhakar.csengg@gmail.com>
9012L: linux-media@vger.kernel.org
9013W: http://linuxtv.org/
9014Q: http://patchwork.linuxtv.org/project/linux-media/list/
9015T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
9016S: Maintained
9017F: drivers/media/i2c/ov2659.c
9018F: include/media/ov2659.h
9019
9020SIS 190 ETHERNET DRIVER
9021M: Francois Romieu <romieu@fr.zoreil.com>
9022L: netdev@vger.kernel.org
9023S: Maintained
9024F: drivers/net/ethernet/sis/sis190.c
9025
9026SIS 900/7016 FAST ETHERNET DRIVER
9027M: Daniele Venzano <venza@brownhat.org>
9028W: http://www.brownhat.org/sis900.html
9029L: netdev@vger.kernel.org
9030S: Maintained
9031F: drivers/net/ethernet/sis/sis900.*
9032
9033SIS FRAMEBUFFER DRIVER
9034M: Thomas Winischhofer <thomas@winischhofer.net>
9035W: http://www.winischhofer.net/linuxsisvga.shtml
9036S: Maintained
9037F: Documentation/fb/sisfb.txt
9038F: drivers/video/fbdev/sis/
9039F: include/video/sisfb.h
9040
9041SIS USB2VGA DRIVER
9042M: Thomas Winischhofer <thomas@winischhofer.net>
9043W: http://www.winischhofer.at/linuxsisusbvga.shtml
9044S: Maintained
9045F: drivers/usb/misc/sisusbvga/
9046
9047SLAB ALLOCATOR
9048M: Christoph Lameter <cl@linux.com>
9049M: Pekka Enberg <penberg@kernel.org>
9050M: David Rientjes <rientjes@google.com>
9051M: Joonsoo Kim <iamjoonsoo.kim@lge.com>
9052M: Andrew Morton <akpm@linux-foundation.org>
9053L: linux-mm@kvack.org
9054S: Maintained
9055F: include/linux/sl?b*.h
9056F: mm/sl?b*
9057
9058SLEEPABLE READ-COPY UPDATE (SRCU)
9059M: Lai Jiangshan <laijs@cn.fujitsu.com>
9060M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
9061M: Josh Triplett <josh@joshtriplett.org>
9062R: Steven Rostedt <rostedt@goodmis.org>
9063R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
9064L: linux-kernel@vger.kernel.org
9065W: http://www.rdrop.com/users/paulmck/RCU/
9066S: Supported
9067T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
9068F: include/linux/srcu.h
9069F: kernel/rcu/srcu.c
9070
9071SMACK SECURITY MODULE
9072M: Casey Schaufler <casey@schaufler-ca.com>
9073L: linux-security-module@vger.kernel.org
9074W: http://schaufler-ca.com
9075T: git git://git.gitorious.org/smack-next/kernel.git
9076S: Maintained
9077F: Documentation/security/Smack.txt
9078F: security/smack/
9079
9080DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS)
9081M: Kevin Hilman <khilman@kernel.org>
9082M: Nishanth Menon <nm@ti.com>
9083S: Maintained
9084F: drivers/power/avs/
9085F: include/linux/power/smartreflex.h
9086L: linux-pm@vger.kernel.org
9087
9088SMC91x ETHERNET DRIVER
9089M: Nicolas Pitre <nico@fluxnic.net>
9090S: Odd Fixes
9091F: drivers/net/ethernet/smsc/smc91x.*
9092
9093SMIA AND SMIA++ IMAGE SENSOR DRIVER
9094M: Sakari Ailus <sakari.ailus@iki.fi>
9095L: linux-media@vger.kernel.org
9096S: Maintained
9097F: drivers/media/i2c/smiapp/
9098F: include/media/smiapp.h
9099F: drivers/media/i2c/smiapp-pll.c
9100F: drivers/media/i2c/smiapp-pll.h
9101F: include/uapi/linux/smiapp.h
9102F: Documentation/devicetree/bindings/media/i2c/nokia,smia.txt
9103
9104SMM665 HARDWARE MONITOR DRIVER
9105M: Guenter Roeck <linux@roeck-us.net>
9106L: lm-sensors@lm-sensors.org
9107S: Maintained
9108F: Documentation/hwmon/smm665
9109F: drivers/hwmon/smm665.c
9110
9111SMSC EMC2103 HARDWARE MONITOR DRIVER
9112M: Steve Glendinning <steve.glendinning@shawell.net>
9113L: lm-sensors@lm-sensors.org
9114S: Maintained
9115F: Documentation/hwmon/emc2103
9116F: drivers/hwmon/emc2103.c
9117
9118SMSC SCH5627 HARDWARE MONITOR DRIVER
9119M: Hans de Goede <hdegoede@redhat.com>
9120L: lm-sensors@lm-sensors.org
9121S: Supported
9122F: Documentation/hwmon/sch5627
9123F: drivers/hwmon/sch5627.c
9124
9125SMSC47B397 HARDWARE MONITOR DRIVER
9126M: Jean Delvare <jdelvare@suse.de>
9127L: lm-sensors@lm-sensors.org
9128S: Maintained
9129F: Documentation/hwmon/smsc47b397
9130F: drivers/hwmon/smsc47b397.c
9131
9132SMSC911x ETHERNET DRIVER
9133M: Steve Glendinning <steve.glendinning@shawell.net>
9134L: netdev@vger.kernel.org
9135S: Maintained
9136F: include/linux/smsc911x.h
9137F: drivers/net/ethernet/smsc/smsc911x.*
9138
9139SMSC9420 PCI ETHERNET DRIVER
9140M: Steve Glendinning <steve.glendinning@shawell.net>
9141L: netdev@vger.kernel.org
9142S: Maintained
9143F: drivers/net/ethernet/smsc/smsc9420.*
9144
9145SMSC UFX6000 and UFX7000 USB to VGA DRIVER
9146M: Steve Glendinning <steve.glendinning@shawell.net>
9147L: linux-fbdev@vger.kernel.org
9148S: Maintained
9149F: drivers/video/fbdev/smscufx.c
9150
9151SOC-CAMERA V4L2 SUBSYSTEM
9152M: Guennadi Liakhovetski <g.liakhovetski@gmx.de>
9153L: linux-media@vger.kernel.org
9154T: git git://linuxtv.org/media_tree.git
9155S: Maintained
9156F: include/media/soc*
9157F: drivers/media/i2c/soc_camera/
9158F: drivers/media/platform/soc_camera/
9159
9160SOEKRIS NET48XX LED SUPPORT
9161M: Chris Boot <bootc@bootc.net>
9162S: Maintained
9163F: drivers/leds/leds-net48xx.c
9164
9165SOFTLOGIC 6x10 MPEG CODEC
9166M: Bluecherry Maintainers <maintainers@bluecherrydvr.com>
9167M: Andrey Utkin <andrey.utkin@corp.bluecherry.net>
9168M: Andrey Utkin <andrey.krieger.utkin@gmail.com>
9169M: Ismael Luceno <ismael@iodev.co.uk>
9170L: linux-media@vger.kernel.org
9171S: Supported
9172F: drivers/media/pci/solo6x10/
9173
9174SOFTWARE RAID (Multiple Disks) SUPPORT
9175M: Neil Brown <neilb@suse.de>
9176L: linux-raid@vger.kernel.org
9177S: Supported
9178F: drivers/md/
9179F: include/linux/raid/
9180F: include/uapi/linux/raid/
9181
9182SONIC NETWORK DRIVER
9183M: Thomas Bogendoerfer <tsbogend@alpha.franken.de>
9184L: netdev@vger.kernel.org
9185S: Maintained
9186F: drivers/net/ethernet/natsemi/sonic.*
9187
9188SONICS SILICON BACKPLANE DRIVER (SSB)
9189M: Michael Buesch <m@bues.ch>
9190L: netdev@vger.kernel.org
9191S: Maintained
9192F: drivers/ssb/
9193F: include/linux/ssb/
9194
9195SONY VAIO CONTROL DEVICE DRIVER
9196M: Mattia Dongili <malattia@linux.it>
9197L: platform-driver-x86@vger.kernel.org
9198W: http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
9199S: Maintained
9200F: Documentation/laptops/sony-laptop.txt
9201F: drivers/char/sonypi.c
9202F: drivers/platform/x86/sony-laptop.c
9203F: include/linux/sony-laptop.h
9204
9205SONY MEMORYSTICK CARD SUPPORT
9206M: Alex Dubov <oakad@yahoo.com>
9207W: http://tifmxx.berlios.de/
9208S: Maintained
9209F: drivers/memstick/host/tifm_ms.c
9210
9211SONY MEMORYSTICK STANDARD SUPPORT
9212M: Maxim Levitsky <maximlevitsky@gmail.com>
9213S: Maintained
9214F: drivers/memstick/core/ms_block.*
9215
9216SOUND
9217M: Jaroslav Kysela <perex@perex.cz>
9218M: Takashi Iwai <tiwai@suse.de>
9219L: alsa-devel@alsa-project.org (moderated for non-subscribers)
9220W: http://www.alsa-project.org/
9221T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
9222T: git git://git.alsa-project.org/alsa-kernel.git
9223Q: http://patchwork.kernel.org/project/alsa-devel/list/
9224S: Maintained
9225F: Documentation/sound/
9226F: include/sound/
9227F: include/uapi/sound/
9228F: sound/
9229
9230SOUND - COMPRESSED AUDIO
9231M: Vinod Koul <vinod.koul@intel.com>
9232L: alsa-devel@alsa-project.org (moderated for non-subscribers)
9233T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
9234S: Supported
9235F: Documentation/sound/alsa/compress_offload.txt
9236F: include/sound/compress_driver.h
9237F: include/uapi/sound/compress_*
9238F: sound/core/compress_offload.c
9239F: sound/soc/soc-compress.c
9240
9241SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
9242M: Liam Girdwood <lgirdwood@gmail.com>
9243M: Mark Brown <broonie@kernel.org>
9244T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
9245L: alsa-devel@alsa-project.org (moderated for non-subscribers)
9246W: http://alsa-project.org/main/index.php/ASoC
9247S: Supported
9248F: Documentation/sound/alsa/soc/
9249F: sound/soc/
9250F: include/sound/soc*
9251
9252SOUND - DMAENGINE HELPERS
9253M: Lars-Peter Clausen <lars@metafoo.de>
9254S: Supported
9255F: include/sound/dmaengine_pcm.h
9256F: sound/core/pcm_dmaengine.c
9257F: sound/soc/soc-generic-dmaengine-pcm.c
9258
9259SP2 MEDIA DRIVER
9260M: Olli Salonen <olli.salonen@iki.fi>
9261L: linux-media@vger.kernel.org
9262W: http://linuxtv.org/
9263Q: http://patchwork.linuxtv.org/project/linux-media/list/
9264S: Maintained
9265F: drivers/media/dvb-frontends/sp2*
9266
9267SPARC + UltraSPARC (sparc/sparc64)
9268M: "David S. Miller" <davem@davemloft.net>
9269L: sparclinux@vger.kernel.org
9270Q: http://patchwork.ozlabs.org/project/sparclinux/list/
9271T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
9272T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
9273S: Maintained
9274F: arch/sparc/
9275F: drivers/sbus/
9276
9277SPARC SERIAL DRIVERS
9278M: "David S. Miller" <davem@davemloft.net>
9279L: sparclinux@vger.kernel.org
9280T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
9281T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
9282S: Maintained
9283F: include/linux/sunserialcore.h
9284F: drivers/tty/serial/suncore.c
9285F: drivers/tty/serial/sunhv.c
9286F: drivers/tty/serial/sunsab.c
9287F: drivers/tty/serial/sunsab.h
9288F: drivers/tty/serial/sunsu.c
9289F: drivers/tty/serial/sunzilog.c
9290F: drivers/tty/serial/sunzilog.h
9291
9292SPARSE CHECKER
9293M: "Christopher Li" <sparse@chrisli.org>
9294L: linux-sparse@vger.kernel.org
9295W: https://sparse.wiki.kernel.org/
9296T: git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
9297T: git git://git.kernel.org/pub/scm/devel/sparse/chrisl/sparse.git
9298S: Maintained
9299F: include/linux/compiler.h
9300
9301SPEAR PLATFORM SUPPORT
9302M: Viresh Kumar <viresh.linux@gmail.com>
9303M: Shiraz Hashim <shiraz.linux.kernel@gmail.com>
9304L: spear-devel@list.st.com
9305L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9306W: http://www.st.com/spear
9307S: Maintained
9308F: arch/arm/mach-spear/
9309
9310SPEAR CLOCK FRAMEWORK SUPPORT
9311M: Viresh Kumar <viresh.linux@gmail.com>
9312L: spear-devel@list.st.com
9313L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9314W: http://www.st.com/spear
9315S: Maintained
9316F: drivers/clk/spear/
9317
9318SPI SUBSYSTEM
9319M: Mark Brown <broonie@kernel.org>
9320L: linux-spi@vger.kernel.org
9321T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
9322Q: http://patchwork.kernel.org/project/spi-devel-general/list/
9323S: Maintained
9324F: Documentation/spi/
9325F: drivers/spi/
9326F: include/linux/spi/
9327F: include/uapi/linux/spi/
9328
9329SPIDERNET NETWORK DRIVER for CELL
9330M: Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
9331M: Jens Osterkamp <jens@de.ibm.com>
9332L: netdev@vger.kernel.org
9333S: Supported
9334F: Documentation/networking/spider_net.txt
9335F: drivers/net/ethernet/toshiba/spider_net*
9336
9337SPU FILE SYSTEM
9338M: Jeremy Kerr <jk@ozlabs.org>
9339L: linuxppc-dev@lists.ozlabs.org
9340L: cbe-oss-dev@lists.ozlabs.org
9341W: http://www.ibm.com/developerworks/power/cell/
9342S: Supported
9343F: Documentation/filesystems/spufs.txt
9344F: arch/powerpc/platforms/cell/spufs/
9345
9346SQUASHFS FILE SYSTEM
9347M: Phillip Lougher <phillip@squashfs.org.uk>
9348L: squashfs-devel@lists.sourceforge.net (subscribers-only)
9349W: http://squashfs.org.uk
9350S: Maintained
9351F: Documentation/filesystems/squashfs.txt
9352F: fs/squashfs/
9353
9354SRM (Alpha) environment access
9355M: Jan-Benedict Glaw <jbglaw@lug-owl.de>
9356S: Maintained
9357F: arch/alpha/kernel/srm_env.c
9358
9359STABLE BRANCH
9360M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
9361L: stable@vger.kernel.org
9362S: Supported
9363F: Documentation/stable_kernel_rules.txt
9364
9365STAGING SUBSYSTEM
9366M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
9367T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
9368L: devel@driverdev.osuosl.org
9369S: Supported
9370F: drivers/staging/
9371
9372STAGING - COMEDI
9373M: Ian Abbott <abbotti@mev.co.uk>
9374M: H Hartley Sweeten <hsweeten@visionengravers.com>
9375S: Odd Fixes
9376F: drivers/staging/comedi/
9377
9378STAGING - FLARION FT1000 DRIVERS
9379M: Marek Belisko <marek.belisko@gmail.com>
9380S: Odd Fixes
9381F: drivers/staging/ft1000/
9382
9383STAGING - INDUSTRIAL IO
9384M: Jonathan Cameron <jic23@kernel.org>
9385L: linux-iio@vger.kernel.org
9386S: Odd Fixes
9387F: drivers/staging/iio/
9388
9389STAGING - LIRC (LINUX INFRARED REMOTE CONTROL) DRIVERS
9390M: Jarod Wilson <jarod@wilsonet.com>
9391W: http://www.lirc.org/
9392S: Odd Fixes
9393F: drivers/staging/media/lirc/
9394
9395STAGING - LUSTRE PARALLEL FILESYSTEM
9396M: Oleg Drokin <oleg.drokin@intel.com>
9397M: Andreas Dilger <andreas.dilger@intel.com>
9398L: HPDD-discuss@lists.01.org (moderated for non-subscribers)
9399W: http://lustre.opensfs.org/
9400S: Maintained
9401F: drivers/staging/lustre
9402
9403STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
9404M: Julian Andres Klode <jak@jak-linux.org>
9405M: Marc Dietrich <marvin24@gmx.de>
9406L: ac100@lists.launchpad.net (moderated for non-subscribers)
9407L: linux-tegra@vger.kernel.org
9408S: Maintained
9409F: drivers/staging/nvec/
9410
9411STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
9412M: Jens Frederich <jfrederich@gmail.com>
9413M: Daniel Drake <dsd@laptop.org>
9414M: Jon Nettleton <jon.nettleton@gmail.com>
9415W: http://wiki.laptop.org/go/DCON
9416S: Maintained
9417F: drivers/staging/olpc_dcon/
9418
9419STAGING - OZMO DEVICES USB OVER WIFI DRIVER
9420M: Shigekatsu Tateno <shigekatsu.tateno@atmel.com>
9421S: Maintained
9422F: drivers/staging/ozwpan/
9423
9424STAGING - PARALLEL LCD/KEYPAD PANEL DRIVER
9425M: Willy Tarreau <willy@meta-x.org>
9426S: Odd Fixes
9427F: drivers/staging/panel/
9428
9429STAGING - REALTEK RTL8712U DRIVERS
9430M: Larry Finger <Larry.Finger@lwfinger.net>
9431M: Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
9432S: Odd Fixes
9433F: drivers/staging/rtl8712/
9434
9435STAGING - REALTEK RTL8723U WIRELESS DRIVER
9436M: Larry Finger <Larry.Finger@lwfinger.net>
9437M: Jes Sorensen <Jes.Sorensen@redhat.com>
9438L: linux-wireless@vger.kernel.org
9439S: Maintained
9440F: drivers/staging/rtl8723au/
9441
9442STAGING - SILICON MOTION SM7XX FRAME BUFFER DRIVER
9443M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
9444M: Teddy Wang <teddy.wang@siliconmotion.com>
9445M: Sudip Mukherjee <sudip@vectorindia.org>
9446L: linux-fbdev@vger.kernel.org
9447S: Maintained
9448F: drivers/staging/sm7xxfb/
9449
9450STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
9451M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
9452M: Teddy Wang <teddy.wang@siliconmotion.com>
9453M: Sudip Mukherjee <sudip@vectorindia.org>
9454L: linux-fbdev@vger.kernel.org
9455S: Maintained
9456F: drivers/staging/sm750fb/
9457
9458STAGING - SLICOSS
9459M: Lior Dotan <liodot@gmail.com>
9460M: Christopher Harrer <charrer@alacritech.com>
9461S: Odd Fixes
9462F: drivers/staging/slicoss/
9463
9464STAGING - SPEAKUP CONSOLE SPEECH DRIVER
9465M: William Hubbs <w.d.hubbs@gmail.com>
9466M: Chris Brannon <chris@the-brannons.com>
9467M: Kirk Reiser <kirk@reisers.ca>
9468M: Samuel Thibault <samuel.thibault@ens-lyon.org>
9469L: speakup@linux-speakup.org
9470W: http://www.linux-speakup.org/
9471S: Odd Fixes
9472F: drivers/staging/speakup/
9473
9474STAGING - VIA VT665X DRIVERS
9475M: Forest Bond <forest@alittletooquiet.net>
9476S: Odd Fixes
9477F: drivers/staging/vt665?/
9478
9479STAGING - XGI Z7,Z9,Z11 PCI DISPLAY DRIVER
9480M: Arnaud Patard <arnaud.patard@rtp-net.org>
9481S: Odd Fixes
9482F: drivers/staging/xgifb/
9483
9484STARFIRE/DURALAN NETWORK DRIVER
9485M: Ion Badulescu <ionut@badula.org>
9486S: Odd Fixes
9487F: drivers/net/ethernet/adaptec/starfire*
9488
9489SUN3/3X
9490M: Sam Creasey <sammy@sammy.net>
9491W: http://sammy.net/sun3/
9492S: Maintained
9493F: arch/m68k/kernel/*sun3*
9494F: arch/m68k/sun3*/
9495F: arch/m68k/include/asm/sun3*
9496F: drivers/net/ethernet/i825xx/sun3*
9497
9498SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
9499M: Hans de Goede <hdegoede@redhat.com>
9500L: linux-input@vger.kernel.org
9501S: Maintained
9502F: Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt
9503F: drivers/input/keyboard/sun4i-lradc-keys.c
9504
9505SUNDANCE NETWORK DRIVER
9506M: Denis Kirjanov <kda@linux-powerpc.org>
9507L: netdev@vger.kernel.org
9508S: Maintained
9509F: drivers/net/ethernet/dlink/sundance.c
9510
9511SUPERH
9512L: linux-sh@vger.kernel.org
9513Q: http://patchwork.kernel.org/project/linux-sh/list/
9514S: Orphan
9515F: Documentation/sh/
9516F: arch/sh/
9517F: drivers/sh/
9518
9519SUSPEND TO RAM
9520M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
9521M: Len Brown <len.brown@intel.com>
9522M: Pavel Machek <pavel@ucw.cz>
9523L: linux-pm@vger.kernel.org
9524S: Supported
9525F: Documentation/power/
9526F: arch/x86/kernel/acpi/
9527F: drivers/base/power/
9528F: kernel/power/
9529F: include/linux/suspend.h
9530F: include/linux/freezer.h
9531F: include/linux/pm.h
9532
9533SVGA HANDLING
9534M: Martin Mares <mj@ucw.cz>
9535L: linux-video@atrey.karlin.mff.cuni.cz
9536S: Maintained
9537F: Documentation/svga.txt
9538F: arch/x86/boot/video*
9539
9540SWIOTLB SUBSYSTEM
9541M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
9542L: linux-kernel@vger.kernel.org
9543S: Supported
9544F: lib/swiotlb.c
9545F: arch/*/kernel/pci-swiotlb.c
9546F: include/linux/swiotlb.h
9547
9548SWITCHDEV
9549M: Jiri Pirko <jiri@resnulli.us>
9550L: netdev@vger.kernel.org
9551S: Supported
9552F: net/switchdev/
9553F: include/net/switchdev.h
9554
9555SYNOPSYS ARC ARCHITECTURE
9556M: Vineet Gupta <vgupta@synopsys.com>
9557S: Supported
9558F: arch/arc/
9559F: Documentation/devicetree/bindings/arc/
9560F: drivers/tty/serial/arc_uart.c
9561
9562SYSV FILESYSTEM
9563M: Christoph Hellwig <hch@infradead.org>
9564S: Maintained
9565F: Documentation/filesystems/sysv-fs.txt
9566F: fs/sysv/
9567F: include/linux/sysv_fs.h
9568
9569TARGET SUBSYSTEM
9570M: Nicholas A. Bellinger <nab@linux-iscsi.org>
9571L: linux-scsi@vger.kernel.org
9572L: target-devel@vger.kernel.org
9573W: http://www.linux-iscsi.org
9574W: http://groups.google.com/group/linux-iscsi-target-dev
9575T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
9576S: Supported
9577F: drivers/target/
9578F: include/target/
9579F: Documentation/target/
9580
9581TASKSTATS STATISTICS INTERFACE
9582M: Balbir Singh <bsingharora@gmail.com>
9583S: Maintained
9584F: Documentation/accounting/taskstats*
9585F: include/linux/taskstats*
9586F: kernel/taskstats.c
9587
9588TC CLASSIFIER
9589M: Jamal Hadi Salim <jhs@mojatatu.com>
9590L: netdev@vger.kernel.org
9591S: Maintained
9592F: include/net/pkt_cls.h
9593F: include/uapi/linux/pkt_cls.h
9594F: net/sched/
9595
9596TCP LOW PRIORITY MODULE
9597M: "Wong Hoi Sing, Edison" <hswong3i@gmail.com>
9598M: "Hung Hing Lun, Mike" <hlhung3i@gmail.com>
9599W: http://tcp-lp-mod.sourceforge.net/
9600S: Maintained
9601F: net/ipv4/tcp_lp.c
9602
9603TDA10071 MEDIA DRIVER
9604M: Antti Palosaari <crope@iki.fi>
9605L: linux-media@vger.kernel.org
9606W: http://linuxtv.org/
9607W: http://palosaari.fi/linux/
9608Q: http://patchwork.linuxtv.org/project/linux-media/list/
9609T: git git://linuxtv.org/anttip/media_tree.git
9610S: Maintained
9611F: drivers/media/dvb-frontends/tda10071*
9612
9613TDA18212 MEDIA DRIVER
9614M: Antti Palosaari <crope@iki.fi>
9615L: linux-media@vger.kernel.org
9616W: http://linuxtv.org/
9617W: http://palosaari.fi/linux/
9618Q: http://patchwork.linuxtv.org/project/linux-media/list/
9619T: git git://linuxtv.org/anttip/media_tree.git
9620S: Maintained
9621F: drivers/media/tuners/tda18212*
9622
9623TDA18218 MEDIA DRIVER
9624M: Antti Palosaari <crope@iki.fi>
9625L: linux-media@vger.kernel.org
9626W: http://linuxtv.org/
9627W: http://palosaari.fi/linux/
9628Q: http://patchwork.linuxtv.org/project/linux-media/list/
9629T: git git://linuxtv.org/anttip/media_tree.git
9630S: Maintained
9631F: drivers/media/tuners/tda18218*
9632
9633TDA18271 MEDIA DRIVER
9634M: Michael Krufky <mkrufky@linuxtv.org>
9635L: linux-media@vger.kernel.org
9636W: http://linuxtv.org/
9637W: http://github.com/mkrufky
9638Q: http://patchwork.linuxtv.org/project/linux-media/list/
9639T: git git://linuxtv.org/mkrufky/tuners.git
9640S: Maintained
9641F: drivers/media/tuners/tda18271*
9642
9643TDA827x MEDIA DRIVER
9644M: Michael Krufky <mkrufky@linuxtv.org>
9645L: linux-media@vger.kernel.org
9646W: http://linuxtv.org/
9647W: http://github.com/mkrufky
9648Q: http://patchwork.linuxtv.org/project/linux-media/list/
9649T: git git://linuxtv.org/mkrufky/tuners.git
9650S: Maintained
9651F: drivers/media/tuners/tda8290.*
9652
9653TDA8290 MEDIA DRIVER
9654M: Michael Krufky <mkrufky@linuxtv.org>
9655L: linux-media@vger.kernel.org
9656W: http://linuxtv.org/
9657W: http://github.com/mkrufky
9658Q: http://patchwork.linuxtv.org/project/linux-media/list/
9659T: git git://linuxtv.org/mkrufky/tuners.git
9660S: Maintained
9661F: drivers/media/tuners/tda8290.*
9662
9663TDA9840 MEDIA DRIVER
9664M: Hans Verkuil <hverkuil@xs4all.nl>
9665L: linux-media@vger.kernel.org
9666T: git git://linuxtv.org/media_tree.git
9667W: http://linuxtv.org
9668S: Maintained
9669F: drivers/media/i2c/tda9840*
9670
9671TEA5761 TUNER DRIVER
9672M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
9673L: linux-media@vger.kernel.org
9674W: http://linuxtv.org
9675T: git git://linuxtv.org/media_tree.git
9676S: Odd fixes
9677F: drivers/media/tuners/tea5761.*
9678
9679TEA5767 TUNER DRIVER
9680M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
9681L: linux-media@vger.kernel.org
9682W: http://linuxtv.org
9683T: git git://linuxtv.org/media_tree.git
9684S: Maintained
9685F: drivers/media/tuners/tea5767.*
9686
9687TEA6415C MEDIA DRIVER
9688M: Hans Verkuil <hverkuil@xs4all.nl>
9689L: linux-media@vger.kernel.org
9690T: git git://linuxtv.org/media_tree.git
9691W: http://linuxtv.org
9692S: Maintained
9693F: drivers/media/i2c/tea6415c*
9694
9695TEA6420 MEDIA DRIVER
9696M: Hans Verkuil <hverkuil@xs4all.nl>
9697L: linux-media@vger.kernel.org
9698T: git git://linuxtv.org/media_tree.git
9699W: http://linuxtv.org
9700S: Maintained
9701F: drivers/media/i2c/tea6420*
9702
9703TEAM DRIVER
9704M: Jiri Pirko <jiri@resnulli.us>
9705L: netdev@vger.kernel.org
9706S: Supported
9707F: drivers/net/team/
9708F: include/linux/if_team.h
9709F: include/uapi/linux/if_team.h
9710
9711TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
9712M: Savoir-faire Linux Inc. <kernel@savoirfairelinux.com>
9713S: Maintained
9714F: arch/x86/platform/ts5500/
9715
9716TECHNOTREND USB IR RECEIVER
9717M: Sean Young <sean@mess.org>
9718L: linux-media@vger.kernel.org
9719S: Maintained
9720F: drivers/media/rc/ttusbir.c
9721
9722TEGRA ARCHITECTURE SUPPORT
9723M: Stephen Warren <swarren@wwwdotorg.org>
9724M: Thierry Reding <thierry.reding@gmail.com>
9725M: Alexandre Courbot <gnurou@gmail.com>
9726L: linux-tegra@vger.kernel.org
9727Q: http://patchwork.ozlabs.org/project/linux-tegra/list/
9728T: git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
9729S: Supported
9730N: [^a-z]tegra
9731
9732TEGRA CLOCK DRIVER
9733M: Peter De Schrijver <pdeschrijver@nvidia.com>
9734M: Prashant Gaikwad <pgaikwad@nvidia.com>
9735S: Supported
9736F: drivers/clk/tegra/
9737
9738TEGRA DMA DRIVER
9739M: Laxman Dewangan <ldewangan@nvidia.com>
9740S: Supported
9741F: drivers/dma/tegra20-apb-dma.c
9742
9743TEGRA I2C DRIVER
9744M: Laxman Dewangan <ldewangan@nvidia.com>
9745S: Supported
9746F: drivers/i2c/busses/i2c-tegra.c
9747
9748TEGRA IOMMU DRIVERS
9749M: Hiroshi Doyu <hdoyu@nvidia.com>
9750S: Supported
9751F: drivers/iommu/tegra*
9752
9753TEGRA KBC DRIVER
9754M: Rakesh Iyer <riyer@nvidia.com>
9755M: Laxman Dewangan <ldewangan@nvidia.com>
9756S: Supported
9757F: drivers/input/keyboard/tegra-kbc.c
9758
9759TEGRA PWM DRIVER
9760M: Thierry Reding <thierry.reding@gmail.com>
9761S: Supported
9762F: drivers/pwm/pwm-tegra.c
9763
9764TEGRA SERIAL DRIVER
9765M: Laxman Dewangan <ldewangan@nvidia.com>
9766S: Supported
9767F: drivers/tty/serial/serial-tegra.c
9768
9769TEGRA SPI DRIVER
9770M: Laxman Dewangan <ldewangan@nvidia.com>
9771S: Supported
9772F: drivers/spi/spi-tegra*
9773
9774TEHUTI ETHERNET DRIVER
9775M: Andy Gospodarek <andy@greyhouse.net>
9776L: netdev@vger.kernel.org
9777S: Supported
9778F: drivers/net/ethernet/tehuti/*
9779
9780Telecom Clock Driver for MCPL0010
9781M: Mark Gross <mark.gross@intel.com>
9782S: Supported
9783F: drivers/char/tlclk.c
9784
9785TENSILICA XTENSA PORT (xtensa)
9786M: Chris Zankel <chris@zankel.net>
9787M: Max Filippov <jcmvbkbc@gmail.com>
9788L: linux-xtensa@linux-xtensa.org
9789S: Maintained
9790F: arch/xtensa/
9791F: drivers/irqchip/irq-xtensa-*
9792
9793THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
9794M: Hans Verkuil <hverkuil@xs4all.nl>
9795L: linux-media@vger.kernel.org
9796T: git git://linuxtv.org/media_tree.git
9797W: http://linuxtv.org
9798S: Maintained
9799F: drivers/media/radio/radio-raremono.c
9800
9801THERMAL
9802M: Zhang Rui <rui.zhang@intel.com>
9803M: Eduardo Valentin <edubezval@gmail.com>
9804L: linux-pm@vger.kernel.org
9805T: git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git
9806T: git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git
9807Q: https://patchwork.kernel.org/project/linux-pm/list/
9808S: Supported
9809F: drivers/thermal/
9810F: include/linux/thermal.h
9811F: include/uapi/linux/thermal.h
9812F: include/linux/cpu_cooling.h
9813F: Documentation/devicetree/bindings/thermal/
9814
9815THINGM BLINK(1) USB RGB LED DRIVER
9816M: Vivien Didelot <vivien.didelot@savoirfairelinux.com>
9817S: Maintained
9818F: drivers/hid/hid-thingm.c
9819
9820THINKPAD ACPI EXTRAS DRIVER
9821M: Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br>
9822L: ibm-acpi-devel@lists.sourceforge.net
9823L: platform-driver-x86@vger.kernel.org
9824W: http://ibm-acpi.sourceforge.net
9825W: http://thinkwiki.org/wiki/Ibm-acpi
9826T: git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
9827S: Maintained
9828F: drivers/platform/x86/thinkpad_acpi.c
9829
9830TI BANDGAP AND THERMAL DRIVER
9831M: Eduardo Valentin <edubezval@gmail.com>
9832L: linux-pm@vger.kernel.org
9833L: linux-omap@vger.kernel.org
9834S: Maintained
9835F: drivers/thermal/ti-soc-thermal/
9836
9837TI CDCE706 CLOCK DRIVER
9838M: Max Filippov <jcmvbkbc@gmail.com>
9839S: Maintained
9840F: drivers/clk/clk-cdce706.c
9841
9842TI CLOCK DRIVER
9843M: Tero Kristo <t-kristo@ti.com>
9844L: linux-omap@vger.kernel.org
9845S: Maintained
9846F: drivers/clk/ti/
9847F: include/linux/clk/ti.h
9848
9849TI FLASH MEDIA INTERFACE DRIVER
9850M: Alex Dubov <oakad@yahoo.com>
9851S: Maintained
9852F: drivers/misc/tifm*
9853F: drivers/mmc/host/tifm_sd.c
9854F: include/linux/tifm.h
9855
9856TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
9857M: Santosh Shilimkar <ssantosh@kernel.org>
9858L: linux-kernel@vger.kernel.org
9859L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9860S: Maintained
9861F: drivers/soc/ti/*
9862T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
9863
9864
9865TI LM49xxx FAMILY ASoC CODEC DRIVERS
9866M: M R Swami Reddy <mr.swami.reddy@ti.com>
9867M: Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
9868L: alsa-devel@alsa-project.org (moderated for non-subscribers)
9869S: Maintained
9870F: sound/soc/codecs/lm49453*
9871F: sound/soc/codecs/isabelle*
9872
9873TI LP855x BACKLIGHT DRIVER
9874M: Milo Kim <milo.kim@ti.com>
9875S: Maintained
9876F: Documentation/backlight/lp855x-driver.txt
9877F: drivers/video/backlight/lp855x_bl.c
9878F: include/linux/platform_data/lp855x.h
9879
9880TI LP8727 CHARGER DRIVER
9881M: Milo Kim <milo.kim@ti.com>
9882S: Maintained
9883F: drivers/power/lp8727_charger.c
9884F: include/linux/platform_data/lp8727.h
9885
9886TI LP8788 MFD DRIVER
9887M: Milo Kim <milo.kim@ti.com>
9888S: Maintained
9889F: drivers/iio/adc/lp8788_adc.c
9890F: drivers/leds/leds-lp8788.c
9891F: drivers/mfd/lp8788*.c
9892F: drivers/power/lp8788-charger.c
9893F: drivers/regulator/lp8788-*.c
9894F: include/linux/mfd/lp8788*.h
9895
9896TI NETCP ETHERNET DRIVER
9897M: Wingman Kwok <w-kwok2@ti.com>
9898M: Murali Karicheri <m-karicheri2@ti.com>
9899L: netdev@vger.kernel.org
9900S: Maintained
9901F: drivers/net/ethernet/ti/netcp*
9902
9903TI TWL4030 SERIES SOC CODEC DRIVER
9904M: Peter Ujfalusi <peter.ujfalusi@ti.com>
9905L: alsa-devel@alsa-project.org (moderated for non-subscribers)
9906S: Maintained
9907F: sound/soc/codecs/twl4030*
9908
9909TI WILINK WIRELESS DRIVERS
9910L: linux-wireless@vger.kernel.org
9911W: http://wireless.kernel.org/en/users/Drivers/wl12xx
9912W: http://wireless.kernel.org/en/users/Drivers/wl1251
9913T: git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
9914S: Orphan
9915F: drivers/net/wireless/ti/
9916F: include/linux/wl12xx.h
9917
9918TIPC NETWORK LAYER
9919M: Jon Maloy <jon.maloy@ericsson.com>
9920M: Ying Xue <ying.xue@windriver.com>
9921L: netdev@vger.kernel.org (core kernel code)
9922L: tipc-discussion@lists.sourceforge.net (user apps, general discussion)
9923W: http://tipc.sourceforge.net/
9924S: Maintained
9925F: include/uapi/linux/tipc*.h
9926F: net/tipc/
9927
9928TILE ARCHITECTURE
9929M: Chris Metcalf <cmetcalf@ezchip.com>
9930W: http://www.ezchip.com/scm/
9931S: Supported
9932F: arch/tile/
9933F: drivers/char/tile-srom.c
9934F: drivers/edac/tile_edac.c
9935F: drivers/net/ethernet/tile/
9936F: drivers/rtc/rtc-tile.c
9937F: drivers/tty/hvc/hvc_tile.c
9938F: drivers/tty/serial/tilegx.c
9939F: drivers/usb/host/*-tilegx.c
9940F: include/linux/usb/tilegx.h
9941
9942TLAN NETWORK DRIVER
9943M: Samuel Chessman <chessman@tux.org>
9944L: tlan-devel@lists.sourceforge.net (subscribers-only)
9945W: http://sourceforge.net/projects/tlan/
9946S: Maintained
9947F: Documentation/networking/tlan.txt
9948F: drivers/net/ethernet/ti/tlan.*
9949
9950TOMOYO SECURITY MODULE
9951M: Kentaro Takeda <takedakn@nttdata.co.jp>
9952M: Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
9953L: tomoyo-dev-en@lists.sourceforge.jp (subscribers-only, for developers in English)
9954L: tomoyo-users-en@lists.sourceforge.jp (subscribers-only, for users in English)
9955L: tomoyo-dev@lists.sourceforge.jp (subscribers-only, for developers in Japanese)
9956L: tomoyo-users@lists.sourceforge.jp (subscribers-only, for users in Japanese)
9957W: http://tomoyo.sourceforge.jp/
9958T: quilt http://svn.sourceforge.jp/svnroot/tomoyo/trunk/2.5.x/tomoyo-lsm/patches/
9959S: Maintained
9960F: security/tomoyo/
9961
9962TOPSTAR LAPTOP EXTRAS DRIVER
9963M: Herton Ronaldo Krzesinski <herton@canonical.com>
9964L: platform-driver-x86@vger.kernel.org
9965S: Maintained
9966F: drivers/platform/x86/topstar-laptop.c
9967
9968TOSHIBA ACPI EXTRAS DRIVER
9969M: Azael Avalos <coproscefalo@gmail.com>
9970L: platform-driver-x86@vger.kernel.org
9971S: Maintained
9972F: drivers/platform/x86/toshiba_acpi.c
9973
9974TOSHIBA BLUETOOTH DRIVER
9975M: Azael Avalos <coproscefalo@gmail.com>
9976L: platform-driver-x86@vger.kernel.org
9977S: Maintained
9978F: drivers/platform/x86/toshiba_bluetooth.c
9979
9980TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
9981M: Azael Avalos <coproscefalo@gmail.com>
9982L: platform-driver-x86@vger.kernel.org
9983S: Maintained
9984F: drivers/platform/x86/toshiba_haps.c
9985
9986TOSHIBA SMM DRIVER
9987M: Jonathan Buzzard <jonathan@buzzard.org.uk>
9988L: tlinux-users@tce.toshiba-dme.co.jp
9989W: http://www.buzzard.org.uk/toshiba/
9990S: Maintained
9991F: drivers/char/toshiba.c
9992F: include/linux/toshiba.h
9993F: include/uapi/linux/toshiba.h
9994
9995TMIO MMC DRIVER
9996M: Ian Molton <ian.molton@codethink.co.uk>
9997L: linux-mmc@vger.kernel.org
9998S: Maintained
9999F: drivers/mmc/host/tmio_mmc*
10000F: drivers/mmc/host/sh_mobile_sdhi.c
10001F: include/linux/mmc/tmio.h
10002F: include/linux/mmc/sh_mobile_sdhi.h
10003
10004TMP401 HARDWARE MONITOR DRIVER
10005M: Guenter Roeck <linux@roeck-us.net>
10006L: lm-sensors@lm-sensors.org
10007S: Maintained
10008F: Documentation/hwmon/tmp401
10009F: drivers/hwmon/tmp401.c
10010
10011TMPFS (SHMEM FILESYSTEM)
10012M: Hugh Dickins <hughd@google.com>
10013L: linux-mm@kvack.org
10014S: Maintained
10015F: include/linux/shmem_fs.h
10016F: mm/shmem.c
10017
10018TM6000 VIDEO4LINUX DRIVER
10019M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
10020L: linux-media@vger.kernel.org
10021W: http://linuxtv.org
10022T: git git://linuxtv.org/media_tree.git
10023S: Odd fixes
10024F: drivers/media/usb/tm6000/
10025
10026TW68 VIDEO4LINUX DRIVER
10027M: Hans Verkuil <hverkuil@xs4all.nl>
10028L: linux-media@vger.kernel.org
10029T: git git://linuxtv.org/media_tree.git
10030W: http://linuxtv.org
10031S: Odd Fixes
10032F: drivers/media/pci/tw68/
10033
10034TPM DEVICE DRIVER
10035M: Peter Huewe <peterhuewe@gmx.de>
10036M: Marcel Selhorst <tpmdd@selhorst.net>
10037R: Jason Gunthorpe <jgunthorpe@obsidianresearch.com>
10038W: http://tpmdd.sourceforge.net
10039L: tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers)
10040Q: git git://github.com/PeterHuewe/linux-tpmdd.git
10041T: https://github.com/PeterHuewe/linux-tpmdd
10042S: Maintained
10043F: drivers/char/tpm/
10044
10045TPM IBM_VTPM DEVICE DRIVER
10046M: Ashley Lai <ashleydlai@gmail.com>
10047W: http://tpmdd.sourceforge.net
10048L: tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers)
10049S: Maintained
10050F: drivers/char/tpm/tpm_ibmvtpm*
10051
10052TRACING
10053M: Steven Rostedt <rostedt@goodmis.org>
10054M: Ingo Molnar <mingo@redhat.com>
10055T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
10056S: Maintained
10057F: Documentation/trace/ftrace.txt
10058F: arch/*/*/*/ftrace.h
10059F: arch/*/kernel/ftrace.c
10060F: include/*/ftrace.h
10061F: include/linux/trace*.h
10062F: include/trace/
10063F: kernel/trace/
10064F: tools/testing/selftests/ftrace/
10065
10066TRIVIAL PATCHES
10067M: Jiri Kosina <trivial@kernel.org>
10068T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git
10069S: Maintained
10070K: ^Subject:.*(?i)trivial
10071
10072TTY LAYER
10073M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
10074M: Jiri Slaby <jslaby@suse.cz>
10075S: Supported
10076T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
10077F: drivers/tty/
10078F: drivers/tty/serial/serial_core.c
10079F: include/linux/serial_core.h
10080F: include/linux/serial.h
10081F: include/linux/tty.h
10082F: include/uapi/linux/serial_core.h
10083F: include/uapi/linux/serial.h
10084F: include/uapi/linux/tty.h
10085
10086TUA9001 MEDIA DRIVER
10087M: Antti Palosaari <crope@iki.fi>
10088L: linux-media@vger.kernel.org
10089W: http://linuxtv.org/
10090W: http://palosaari.fi/linux/
10091Q: http://patchwork.linuxtv.org/project/linux-media/list/
10092T: git git://linuxtv.org/anttip/media_tree.git
10093S: Maintained
10094F: drivers/media/tuners/tua9001*
10095
10096TULIP NETWORK DRIVERS
10097M: Grant Grundler <grundler@parisc-linux.org>
10098L: netdev@vger.kernel.org
10099S: Maintained
10100F: drivers/net/ethernet/dec/tulip/
10101
10102TUN/TAP driver
10103M: Maxim Krasnyansky <maxk@qti.qualcomm.com>
10104W: http://vtun.sourceforge.net/tun
10105S: Maintained
10106F: Documentation/networking/tuntap.txt
10107F: arch/um/os-Linux/drivers/
10108
10109TURBOCHANNEL SUBSYSTEM
10110M: "Maciej W. Rozycki" <macro@linux-mips.org>
10111M: Ralf Baechle <ralf@linux-mips.org>
10112L: linux-mips@linux-mips.org
10113Q: http://patchwork.linux-mips.org/project/linux-mips/list/
10114S: Maintained
10115F: drivers/tc/
10116F: include/linux/tc.h
10117
10118U14-34F SCSI DRIVER
10119M: Dario Ballabio <ballabio_dario@emc.com>
10120L: linux-scsi@vger.kernel.org
10121S: Maintained
10122F: drivers/scsi/u14-34f.c
10123
10124UBI FILE SYSTEM (UBIFS)
10125M: Artem Bityutskiy <dedekind1@gmail.com>
10126M: Adrian Hunter <adrian.hunter@intel.com>
10127L: linux-mtd@lists.infradead.org
10128T: git git://git.infradead.org/ubifs-2.6.git
10129W: http://www.linux-mtd.infradead.org/doc/ubifs.html
10130S: Maintained
10131F: Documentation/filesystems/ubifs.txt
10132F: fs/ubifs/
10133
10134UCLINUX (AND M68KNOMMU)
10135M: Greg Ungerer <gerg@uclinux.org>
10136W: http://www.uclinux.org/
10137L: uclinux-dev@uclinux.org (subscribers-only)
10138S: Maintained
10139F: arch/m68k/*/*_no.*
10140F: arch/m68k/include/asm/*_no.*
10141
10142UDF FILESYSTEM
10143M: Jan Kara <jack@suse.cz>
10144S: Maintained
10145F: Documentation/filesystems/udf.txt
10146F: fs/udf/
10147
10148UFS FILESYSTEM
10149M: Evgeniy Dushistov <dushistov@mail.ru>
10150S: Maintained
10151F: Documentation/filesystems/ufs.txt
10152F: fs/ufs/
10153
10154UHID USERSPACE HID IO DRIVER:
10155M: David Herrmann <dh.herrmann@googlemail.com>
10156L: linux-input@vger.kernel.org
10157S: Maintained
10158F: drivers/hid/uhid.c
10159F: include/uapi/linux/uhid.h
10160
10161ULTRA-WIDEBAND (UWB) SUBSYSTEM:
10162L: linux-usb@vger.kernel.org
10163S: Orphan
10164F: drivers/uwb/
10165F: include/linux/uwb.h
10166F: include/linux/uwb/
10167
10168UNICORE32 ARCHITECTURE:
10169M: Guan Xuetao <gxt@mprc.pku.edu.cn>
10170W: http://mprc.pku.edu.cn/~guanxuetao/linux
10171S: Maintained
10172T: git git://github.com/gxt/linux.git
10173F: arch/unicore32/
10174
10175UNIFDEF
10176M: Tony Finch <dot@dotat.at>
10177W: http://dotat.at/prog/unifdef
10178S: Maintained
10179F: scripts/unifdef.c
10180
10181UNIFORM CDROM DRIVER
10182M: Jens Axboe <axboe@kernel.dk>
10183W: http://www.kernel.dk
10184S: Maintained
10185F: Documentation/cdrom/
10186F: drivers/cdrom/cdrom.c
10187F: include/linux/cdrom.h
10188F: include/uapi/linux/cdrom.h
10189
10190UNISYS S-PAR DRIVERS
10191M: Benjamin Romer <benjamin.romer@unisys.com>
10192M: David Kershner <david.kershner@unisys.com>
10193L: sparmaintainer@unisys.com (Unisys internal)
10194S: Supported
10195F: drivers/staging/unisys/
10196
10197UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
10198M: Vinayak Holikatti <vinholikatti@gmail.com>
10199L: linux-scsi@vger.kernel.org
10200S: Supported
10201F: Documentation/scsi/ufs.txt
10202F: drivers/scsi/ufs/
10203
10204UNSORTED BLOCK IMAGES (UBI)
10205M: Artem Bityutskiy <dedekind1@gmail.com>
10206M: Richard Weinberger <richard@nod.at>
10207W: http://www.linux-mtd.infradead.org/
10208L: linux-mtd@lists.infradead.org
10209T: git git://git.infradead.org/ubifs-2.6.git
10210S: Supported
10211F: drivers/mtd/ubi/
10212F: include/linux/mtd/ubi.h
10213F: include/uapi/mtd/ubi-user.h
10214
10215USB ACM DRIVER
10216M: Oliver Neukum <oliver@neukum.org>
10217L: linux-usb@vger.kernel.org
10218S: Maintained
10219F: Documentation/usb/acm.txt
10220F: drivers/usb/class/cdc-acm.*
10221
10222USB AR5523 WIRELESS DRIVER
10223M: Pontus Fuchs <pontus.fuchs@gmail.com>
10224L: linux-wireless@vger.kernel.org
10225S: Maintained
10226F: drivers/net/wireless/ath/ar5523/
10227
10228USB ATTACHED SCSI
10229M: Hans de Goede <hdegoede@redhat.com>
10230M: Gerd Hoffmann <kraxel@redhat.com>
10231L: linux-usb@vger.kernel.org
10232L: linux-scsi@vger.kernel.org
10233S: Maintained
10234F: drivers/usb/storage/uas.c
10235
10236USB CDC ETHERNET DRIVER
10237M: Oliver Neukum <oliver@neukum.org>
10238L: linux-usb@vger.kernel.org
10239S: Maintained
10240F: drivers/net/usb/cdc_*.c
10241F: include/uapi/linux/usb/cdc.h
10242
10243USB CHAOSKEY DRIVER
10244M: Keith Packard <keithp@keithp.com>
10245L: linux-usb@vger.kernel.org
10246S: Maintained
10247F: drivers/usb/misc/chaoskey.c
10248
10249USB CYPRESS C67X00 DRIVER
10250M: Peter Korsgaard <jacmet@sunsite.dk>
10251L: linux-usb@vger.kernel.org
10252S: Maintained
10253F: drivers/usb/c67x00/
10254
10255USB DAVICOM DM9601 DRIVER
10256M: Peter Korsgaard <jacmet@sunsite.dk>
10257L: netdev@vger.kernel.org
10258W: http://www.linux-usb.org/usbnet
10259S: Maintained
10260F: drivers/net/usb/dm9601.c
10261
10262USB DIAMOND RIO500 DRIVER
10263M: Cesar Miquel <miquel@df.uba.ar>
10264L: rio500-users@lists.sourceforge.net
10265W: http://rio500.sourceforge.net
10266S: Maintained
10267F: drivers/usb/misc/rio500*
10268
10269USB EHCI DRIVER
10270M: Alan Stern <stern@rowland.harvard.edu>
10271L: linux-usb@vger.kernel.org
10272S: Maintained
10273F: Documentation/usb/ehci.txt
10274F: drivers/usb/host/ehci*
10275
10276USB GADGET/PERIPHERAL SUBSYSTEM
10277M: Felipe Balbi <balbi@ti.com>
10278L: linux-usb@vger.kernel.org
10279W: http://www.linux-usb.org/gadget
10280T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
10281S: Maintained
10282F: drivers/usb/gadget/
10283F: include/linux/usb/gadget*
10284
10285USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
10286M: Jiri Kosina <jkosina@suse.cz>
10287L: linux-usb@vger.kernel.org
10288T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
10289S: Maintained
10290F: Documentation/hid/hiddev.txt
10291F: drivers/hid/usbhid/
10292
10293USB ISP116X DRIVER
10294M: Olav Kongas <ok@artecdesign.ee>
10295L: linux-usb@vger.kernel.org
10296S: Maintained
10297F: drivers/usb/host/isp116x*
10298F: include/linux/usb/isp116x.h
10299
10300USB MASS STORAGE DRIVER
10301M: Matthew Dharm <mdharm-usb@one-eyed-alien.net>
10302L: linux-usb@vger.kernel.org
10303L: usb-storage@lists.one-eyed-alien.net
10304S: Maintained
10305W: http://www.one-eyed-alien.net/~mdharm/linux-usb/
10306F: drivers/usb/storage/
10307
10308USB MIDI DRIVER
10309M: Clemens Ladisch <clemens@ladisch.de>
10310L: alsa-devel@alsa-project.org (moderated for non-subscribers)
10311T: git git://git.alsa-project.org/alsa-kernel.git
10312S: Maintained
10313F: sound/usb/midi.*
10314
10315USB NETWORKING DRIVERS
10316L: linux-usb@vger.kernel.org
10317S: Odd Fixes
10318F: drivers/net/usb/
10319
10320USB OHCI DRIVER
10321M: Alan Stern <stern@rowland.harvard.edu>
10322L: linux-usb@vger.kernel.org
10323S: Maintained
10324F: Documentation/usb/ohci.txt
10325F: drivers/usb/host/ohci*
10326
10327USB OTG FSM (Finite State Machine)
10328M: Peter Chen <Peter.Chen@freescale.com>
10329T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
10330L: linux-usb@vger.kernel.org
10331S: Maintained
10332F: drivers/usb/common/usb-otg-fsm.c
10333
10334USB OVER IP DRIVER
10335M: Valentina Manea <valentina.manea.m@gmail.com>
10336M: Shuah Khan <shuah.kh@samsung.com>
10337L: linux-usb@vger.kernel.org
10338S: Maintained
10339F: drivers/usb/usbip/
10340F: tools/usb/usbip/
10341
10342USB PEGASUS DRIVER
10343M: Petko Manolov <petkan@nucleusys.com>
10344L: linux-usb@vger.kernel.org
10345L: netdev@vger.kernel.org
10346T: git git://github.com/petkan/pegasus.git
10347W: https://github.com/petkan/pegasus
10348S: Maintained
10349F: drivers/net/usb/pegasus.*
10350
10351USB PHY LAYER
10352M: Felipe Balbi <balbi@ti.com>
10353L: linux-usb@vger.kernel.org
10354T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
10355S: Maintained
10356F: drivers/usb/phy/
10357
10358USB PRINTER DRIVER (usblp)
10359M: Pete Zaitcev <zaitcev@redhat.com>
10360L: linux-usb@vger.kernel.org
10361S: Supported
10362F: drivers/usb/class/usblp.c
10363
10364USB RTL8150 DRIVER
10365M: Petko Manolov <petkan@nucleusys.com>
10366L: linux-usb@vger.kernel.org
10367L: netdev@vger.kernel.org
10368T: git git://github.com/petkan/rtl8150.git
10369W: https://github.com/petkan/rtl8150
10370S: Maintained
10371F: drivers/net/usb/rtl8150.c
10372
10373USB SERIAL SUBSYSTEM
10374M: Johan Hovold <johan@kernel.org>
10375L: linux-usb@vger.kernel.org
10376S: Maintained
10377F: Documentation/usb/usb-serial.txt
10378F: drivers/usb/serial/
10379F: include/linux/usb/serial.h
10380
10381USB SMSC75XX ETHERNET DRIVER
10382M: Steve Glendinning <steve.glendinning@shawell.net>
10383L: netdev@vger.kernel.org
10384S: Maintained
10385F: drivers/net/usb/smsc75xx.*
10386
10387USB SMSC95XX ETHERNET DRIVER
10388M: Steve Glendinning <steve.glendinning@shawell.net>
10389L: netdev@vger.kernel.org
10390S: Maintained
10391F: drivers/net/usb/smsc95xx.*
10392
10393USB SUBSYSTEM
10394M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
10395L: linux-usb@vger.kernel.org
10396W: http://www.linux-usb.org
10397T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
10398S: Supported
10399F: Documentation/usb/
10400F: drivers/usb/
10401F: include/linux/usb.h
10402F: include/linux/usb/
10403
10404USB UHCI DRIVER
10405M: Alan Stern <stern@rowland.harvard.edu>
10406L: linux-usb@vger.kernel.org
10407S: Maintained
10408F: drivers/usb/host/uhci*
10409
10410USB "USBNET" DRIVER FRAMEWORK
10411M: Oliver Neukum <oneukum@suse.de>
10412L: netdev@vger.kernel.org
10413W: http://www.linux-usb.org/usbnet
10414S: Maintained
10415F: drivers/net/usb/usbnet.c
10416F: include/linux/usb/usbnet.h
10417
10418USB VIDEO CLASS
10419M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10420L: linux-uvc-devel@lists.sourceforge.net (subscribers-only)
10421L: linux-media@vger.kernel.org
10422T: git git://linuxtv.org/media_tree.git
10423W: http://www.ideasonboard.org/uvc/
10424S: Maintained
10425F: drivers/media/usb/uvc/
10426F: include/uapi/linux/uvcvideo.h
10427
10428USB VISION DRIVER
10429M: Hans Verkuil <hverkuil@xs4all.nl>
10430L: linux-media@vger.kernel.org
10431T: git git://linuxtv.org/media_tree.git
10432W: http://linuxtv.org
10433S: Odd Fixes
10434F: drivers/media/usb/usbvision/
10435
10436USB WEBCAM GADGET
10437M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10438L: linux-usb@vger.kernel.org
10439S: Maintained
10440F: drivers/usb/gadget/function/*uvc*
10441F: drivers/usb/gadget/legacy/webcam.c
10442
10443USB WIRELESS RNDIS DRIVER (rndis_wlan)
10444M: Jussi Kivilinna <jussi.kivilinna@iki.fi>
10445L: linux-wireless@vger.kernel.org
10446S: Maintained
10447F: drivers/net/wireless/rndis_wlan.c
10448
10449USB XHCI DRIVER
10450M: Mathias Nyman <mathias.nyman@intel.com>
10451L: linux-usb@vger.kernel.org
10452S: Supported
10453F: drivers/usb/host/xhci*
10454F: drivers/usb/host/pci-quirks*
10455
10456USB ZD1201 DRIVER
10457L: linux-wireless@vger.kernel.org
10458W: http://linux-lc100020.sourceforge.net
10459S: Orphan
10460F: drivers/net/wireless/zd1201.*
10461
10462USB ZR364XX DRIVER
10463M: Antoine Jacquet <royale@zerezo.com>
10464L: linux-usb@vger.kernel.org
10465L: linux-media@vger.kernel.org
10466T: git git://linuxtv.org/media_tree.git
10467W: http://royale.zerezo.com/zr364xx/
10468S: Maintained
10469F: Documentation/video4linux/zr364xx.txt
10470F: drivers/media/usb/zr364xx/
10471
10472USER-MODE LINUX (UML)
10473M: Jeff Dike <jdike@addtoit.com>
10474M: Richard Weinberger <richard@nod.at>
10475L: user-mode-linux-devel@lists.sourceforge.net
10476L: user-mode-linux-user@lists.sourceforge.net
10477W: http://user-mode-linux.sourceforge.net
10478S: Maintained
10479F: Documentation/virtual/uml/
10480F: arch/um/
10481F: arch/x86/um/
10482F: fs/hostfs/
10483F: fs/hppfs/
10484
10485USERSPACE I/O (UIO)
10486M: "Hans J. Koch" <hjk@hansjkoch.de>
10487M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
10488S: Maintained
10489T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
10490F: Documentation/DocBook/uio-howto.tmpl
10491F: drivers/uio/
10492F: include/linux/uio*.h
10493
10494UTIL-LINUX PACKAGE
10495M: Karel Zak <kzak@redhat.com>
10496L: util-linux@vger.kernel.org
10497W: http://en.wikipedia.org/wiki/Util-linux
10498T: git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
10499S: Maintained
10500
10501UVESAFB DRIVER
10502M: Michal Januszewski <spock@gentoo.org>
10503L: linux-fbdev@vger.kernel.org
10504W: http://dev.gentoo.org/~spock/projects/uvesafb/
10505S: Maintained
10506F: Documentation/fb/uvesafb.txt
10507F: drivers/video/fbdev/uvesafb.*
10508
10509VFAT/FAT/MSDOS FILESYSTEM
10510M: OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
10511S: Maintained
10512F: Documentation/filesystems/vfat.txt
10513F: fs/fat/
10514
10515VFIO DRIVER
10516M: Alex Williamson <alex.williamson@redhat.com>
10517L: kvm@vger.kernel.org
10518S: Maintained
10519F: Documentation/vfio.txt
10520F: drivers/vfio/
10521F: include/linux/vfio.h
10522F: include/uapi/linux/vfio.h
10523
10524VIDEOBUF2 FRAMEWORK
10525M: Pawel Osciak <pawel@osciak.com>
10526M: Marek Szyprowski <m.szyprowski@samsung.com>
10527M: Kyungmin Park <kyungmin.park@samsung.com>
10528L: linux-media@vger.kernel.org
10529S: Maintained
10530F: drivers/media/v4l2-core/videobuf2-*
10531F: include/media/videobuf2-*
10532
10533VIRTIO CONSOLE DRIVER
10534M: Amit Shah <amit.shah@redhat.com>
10535L: virtualization@lists.linux-foundation.org
10536S: Maintained
10537F: drivers/char/virtio_console.c
10538F: include/linux/virtio_console.h
10539F: include/uapi/linux/virtio_console.h
10540
10541VIRTIO CORE, NET AND BLOCK DRIVERS
10542M: "Michael S. Tsirkin" <mst@redhat.com>
10543L: virtualization@lists.linux-foundation.org
10544S: Maintained
10545F: drivers/virtio/
10546F: tools/virtio/
10547F: drivers/net/virtio_net.c
10548F: drivers/block/virtio_blk.c
10549F: include/linux/virtio_*.h
10550F: include/uapi/linux/virtio_*.h
10551
10552VIRTIO HOST (VHOST)
10553M: "Michael S. Tsirkin" <mst@redhat.com>
10554L: kvm@vger.kernel.org
10555L: virtualization@lists.linux-foundation.org
10556L: netdev@vger.kernel.org
10557S: Maintained
10558F: drivers/vhost/
10559F: include/uapi/linux/vhost.h
10560
10561VIRTIO INPUT DRIVER
10562M: Gerd Hoffmann <kraxel@redhat.com>
10563S: Maintained
10564F: drivers/virtio/virtio_input.c
10565F: include/uapi/linux/virtio_input.h
10566
10567VIA RHINE NETWORK DRIVER
10568M: Roger Luethi <rl@hellgate.ch>
10569S: Maintained
10570F: drivers/net/ethernet/via/via-rhine.c
10571
10572VIA SD/MMC CARD CONTROLLER DRIVER
10573M: Bruce Chang <brucechang@via.com.tw>
10574M: Harald Welte <HaraldWelte@viatech.com>
10575S: Maintained
10576F: drivers/mmc/host/via-sdmmc.c
10577
10578VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
10579M: Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
10580L: linux-fbdev@vger.kernel.org
10581S: Maintained
10582F: include/linux/via-core.h
10583F: include/linux/via-gpio.h
10584F: include/linux/via_i2c.h
10585F: drivers/video/fbdev/via/
10586
10587VIA VELOCITY NETWORK DRIVER
10588M: Francois Romieu <romieu@fr.zoreil.com>
10589L: netdev@vger.kernel.org
10590S: Maintained
10591F: drivers/net/ethernet/via/via-velocity.*
10592
10593VIVID VIRTUAL VIDEO DRIVER
10594M: Hans Verkuil <hverkuil@xs4all.nl>
10595L: linux-media@vger.kernel.org
10596T: git git://linuxtv.org/media_tree.git
10597W: http://linuxtv.org
10598S: Maintained
10599F: drivers/media/platform/vivid/*
10600
10601VLAN (802.1Q)
10602M: Patrick McHardy <kaber@trash.net>
10603L: netdev@vger.kernel.org
10604S: Maintained
10605F: drivers/net/macvlan.c
10606F: include/linux/if_*vlan.h
10607F: net/8021q/
10608
10609VLYNQ BUS
10610M: Florian Fainelli <florian@openwrt.org>
10611L: openwrt-devel@lists.openwrt.org (subscribers-only)
10612S: Maintained
10613F: drivers/vlynq/vlynq.c
10614F: include/linux/vlynq.h
10615
10616VME SUBSYSTEM
10617M: Martyn Welch <martyn.welch@ge.com>
10618M: Manohar Vanga <manohar.vanga@gmail.com>
10619M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
10620L: devel@driverdev.osuosl.org
10621S: Maintained
10622T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
10623F: Documentation/vme_api.txt
10624F: drivers/staging/vme/
10625F: drivers/vme/
10626F: include/linux/vme*
10627
10628VMWARE HYPERVISOR INTERFACE
10629M: Alok Kataria <akataria@vmware.com>
10630L: virtualization@lists.linux-foundation.org
10631S: Supported
10632F: arch/x86/kernel/cpu/vmware.c
10633
10634VMWARE BALLOON DRIVER
10635M: Xavier Deguillard <xdeguillard@vmware.com>
10636M: Philip Moltmann <moltmann@vmware.com>
10637M: "VMware, Inc." <pv-drivers@vmware.com>
10638L: linux-kernel@vger.kernel.org
10639S: Maintained
10640F: drivers/misc/vmw_balloon.c
10641
10642VMWARE VMMOUSE SUBDRIVER
10643M: "VMware Graphics" <linux-graphics-maintainer@vmware.com>
10644M: "VMware, Inc." <pv-drivers@vmware.com>
10645L: linux-input@vger.kernel.org
10646S: Maintained
10647F: drivers/input/mouse/vmmouse.c
10648F: drivers/input/mouse/vmmouse.h
10649
10650VMWARE VMXNET3 ETHERNET DRIVER
10651M: Shreyas Bhatewara <sbhatewara@vmware.com>
10652M: "VMware, Inc." <pv-drivers@vmware.com>
10653L: netdev@vger.kernel.org
10654S: Maintained
10655F: drivers/net/vmxnet3/
10656
10657VMware PVSCSI driver
10658M: Arvind Kumar <arvindkumar@vmware.com>
10659M: VMware PV-Drivers <pv-drivers@vmware.com>
10660L: linux-scsi@vger.kernel.org
10661S: Maintained
10662F: drivers/scsi/vmw_pvscsi.c
10663F: drivers/scsi/vmw_pvscsi.h
10664
10665VOLTAGE AND CURRENT REGULATOR FRAMEWORK
10666M: Liam Girdwood <lgirdwood@gmail.com>
10667M: Mark Brown <broonie@kernel.org>
10668L: linux-kernel@vger.kernel.org
10669W: http://opensource.wolfsonmicro.com/node/15
10670W: http://www.slimlogic.co.uk/?p=48
10671T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
10672S: Supported
10673F: drivers/regulator/
10674F: include/linux/regulator/
10675
10676VT1211 HARDWARE MONITOR DRIVER
10677M: Juerg Haefliger <juergh@gmail.com>
10678L: lm-sensors@lm-sensors.org
10679S: Maintained
10680F: Documentation/hwmon/vt1211
10681F: drivers/hwmon/vt1211.c
10682
10683VT8231 HARDWARE MONITOR DRIVER
10684M: Roger Lucas <vt8231@hiddenengine.co.uk>
10685L: lm-sensors@lm-sensors.org
10686S: Maintained
10687F: drivers/hwmon/vt8231.c
10688
10689VUB300 USB to SDIO/SD/MMC bridge chip
10690M: Tony Olech <tony.olech@elandigitalsystems.com>
10691L: linux-mmc@vger.kernel.org
10692L: linux-usb@vger.kernel.org
10693S: Supported
10694F: drivers/mmc/host/vub300.c
10695
10696W1 DALLAS'S 1-WIRE BUS
10697M: Evgeniy Polyakov <zbr@ioremap.net>
10698S: Maintained
10699F: Documentation/w1/
10700F: drivers/w1/
10701
10702W83791D HARDWARE MONITORING DRIVER
10703M: Marc Hulsman <m.hulsman@tudelft.nl>
10704L: lm-sensors@lm-sensors.org
10705S: Maintained
10706F: Documentation/hwmon/w83791d
10707F: drivers/hwmon/w83791d.c
10708
10709W83793 HARDWARE MONITORING DRIVER
10710M: Rudolf Marek <r.marek@assembler.cz>
10711L: lm-sensors@lm-sensors.org
10712S: Maintained
10713F: Documentation/hwmon/w83793
10714F: drivers/hwmon/w83793.c
10715
10716W83795 HARDWARE MONITORING DRIVER
10717M: Jean Delvare <jdelvare@suse.de>
10718L: lm-sensors@lm-sensors.org
10719S: Maintained
10720F: drivers/hwmon/w83795.c
10721
10722W83L51xD SD/MMC CARD INTERFACE DRIVER
10723M: Pierre Ossman <pierre@ossman.eu>
10724S: Maintained
10725F: drivers/mmc/host/wbsd.*
10726
10727WACOM PROTOCOL 4 SERIAL TABLETS
10728M: Julian Squires <julian@cipht.net>
10729M: Hans de Goede <hdegoede@redhat.com>
10730L: linux-input@vger.kernel.org
10731S: Maintained
10732F: drivers/input/tablet/wacom_serial4.c
10733
10734WATCHDOG DEVICE DRIVERS
10735M: Wim Van Sebroeck <wim@iguana.be>
10736L: linux-watchdog@vger.kernel.org
10737W: http://www.linux-watchdog.org/
10738T: git git://www.linux-watchdog.org/linux-watchdog.git
10739S: Maintained
10740F: Documentation/watchdog/
10741F: drivers/watchdog/
10742F: include/linux/watchdog.h
10743F: include/uapi/linux/watchdog.h
10744
10745WD7000 SCSI DRIVER
10746M: Miroslav Zagorac <zaga@fly.cc.fer.hr>
10747L: linux-scsi@vger.kernel.org
10748S: Maintained
10749F: drivers/scsi/wd7000.c
10750
10751WIIMOTE HID DRIVER
10752M: David Herrmann <dh.herrmann@googlemail.com>
10753L: linux-input@vger.kernel.org
10754S: Maintained
10755F: drivers/hid/hid-wiimote*
10756
10757WINBOND CIR DRIVER
10758M: David Härdeman <david@hardeman.nu>
10759S: Maintained
10760F: drivers/media/rc/winbond-cir.c
10761
10762WIMAX STACK
10763M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
10764M: linux-wimax@intel.com
10765L: wimax@linuxwimax.org (subscribers-only)
10766S: Supported
10767W: http://linuxwimax.org
10768F: Documentation/wimax/README.wimax
10769F: include/linux/wimax/debug.h
10770F: include/net/wimax.h
10771F: include/uapi/linux/wimax.h
10772F: net/wimax/
10773
10774WISTRON LAPTOP BUTTON DRIVER
10775M: Miloslav Trmac <mitr@volny.cz>
10776S: Maintained
10777F: drivers/input/misc/wistron_btns.c
10778
10779WL3501 WIRELESS PCMCIA CARD DRIVER
10780M: Arnaldo Carvalho de Melo <acme@ghostprotocols.net>
10781L: linux-wireless@vger.kernel.org
10782W: http://oops.ghostprotocols.net:81/blog
10783S: Maintained
10784F: drivers/net/wireless/wl3501*
10785
10786WM97XX TOUCHSCREEN DRIVERS
10787M: Mark Brown <broonie@kernel.org>
10788M: Liam Girdwood <lrg@slimlogic.co.uk>
10789L: linux-input@vger.kernel.org
10790T: git git://opensource.wolfsonmicro.com/linux-2.6-touch
10791W: http://opensource.wolfsonmicro.com/node/7
10792S: Supported
10793F: drivers/input/touchscreen/*wm97*
10794F: include/linux/wm97xx.h
10795
10796WOLFSON MICROELECTRONICS DRIVERS
10797L: patches@opensource.wolfsonmicro.com
10798T: git git://opensource.wolfsonmicro.com/linux-2.6-asoc
10799T: git git://opensource.wolfsonmicro.com/linux-2.6-audioplus
10800W: http://opensource.wolfsonmicro.com/content/linux-drivers-wolfson-devices
10801S: Supported
10802F: Documentation/hwmon/wm83??
10803F: arch/arm/mach-s3c64xx/mach-crag6410*
10804F: drivers/clk/clk-wm83*.c
10805F: drivers/extcon/extcon-arizona.c
10806F: drivers/leds/leds-wm83*.c
10807F: drivers/gpio/gpio-*wm*.c
10808F: drivers/gpio/gpio-arizona.c
10809F: drivers/hwmon/wm83??-hwmon.c
10810F: drivers/input/misc/wm831x-on.c
10811F: drivers/input/touchscreen/wm831x-ts.c
10812F: drivers/input/touchscreen/wm97*.c
10813F: drivers/mfd/arizona*
10814F: drivers/mfd/wm*.c
10815F: drivers/power/wm83*.c
10816F: drivers/rtc/rtc-wm83*.c
10817F: drivers/regulator/wm8*.c
10818F: drivers/video/backlight/wm83*_bl.c
10819F: drivers/watchdog/wm83*_wdt.c
10820F: include/linux/mfd/arizona/
10821F: include/linux/mfd/wm831x/
10822F: include/linux/mfd/wm8350/
10823F: include/linux/mfd/wm8400*
10824F: include/linux/wm97xx.h
10825F: include/sound/wm????.h
10826F: sound/soc/codecs/arizona.?
10827F: sound/soc/codecs/wm*
10828
10829WORKQUEUE
10830M: Tejun Heo <tj@kernel.org>
10831T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
10832S: Maintained
10833F: include/linux/workqueue.h
10834F: kernel/workqueue.c
10835F: Documentation/workqueue.txt
10836
10837X.25 NETWORK LAYER
10838M: Andrew Hendry <andrew.hendry@gmail.com>
10839L: linux-x25@vger.kernel.org
10840S: Odd Fixes
10841F: Documentation/networking/x25*
10842F: include/net/x25*
10843F: net/x25/
10844
10845X86 ARCHITECTURE (32-BIT AND 64-BIT)
10846M: Thomas Gleixner <tglx@linutronix.de>
10847M: Ingo Molnar <mingo@redhat.com>
10848M: "H. Peter Anvin" <hpa@zytor.com>
10849M: x86@kernel.org
10850L: linux-kernel@vger.kernel.org
10851T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
10852S: Maintained
10853F: Documentation/x86/
10854F: arch/x86/
10855
10856X86 PLATFORM DRIVERS
10857M: Darren Hart <dvhart@infradead.org>
10858L: platform-driver-x86@vger.kernel.org
10859T: git git://git.infradead.org/users/dvhart/linux-platform-drivers-x86.git
10860S: Maintained
10861F: drivers/platform/x86/
10862
10863X86 MCE INFRASTRUCTURE
10864M: Tony Luck <tony.luck@intel.com>
10865M: Borislav Petkov <bp@alien8.de>
10866L: linux-edac@vger.kernel.org
10867S: Maintained
10868F: arch/x86/kernel/cpu/mcheck/*
10869
10870X86 VDSO
10871M: Andy Lutomirski <luto@amacapital.net>
10872L: linux-kernel@vger.kernel.org
10873T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
10874S: Maintained
10875F: arch/x86/vdso/
10876
10877XC2028/3028 TUNER DRIVER
10878M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
10879L: linux-media@vger.kernel.org
10880W: http://linuxtv.org
10881T: git git://linuxtv.org/media_tree.git
10882S: Maintained
10883F: drivers/media/tuners/tuner-xc2028.*
10884
10885XEN HYPERVISOR INTERFACE
10886M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
10887M: Boris Ostrovsky <boris.ostrovsky@oracle.com>
10888M: David Vrabel <david.vrabel@citrix.com>
10889L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
10890T: git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
10891S: Supported
10892F: arch/x86/xen/
10893F: drivers/*/xen-*front.c
10894F: drivers/xen/
10895F: arch/x86/include/asm/xen/
10896F: include/xen/
10897F: include/uapi/xen/
10898
10899XEN HYPERVISOR ARM
10900M: Stefano Stabellini <stefano.stabellini@eu.citrix.com>
10901L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
10902S: Supported
10903F: arch/arm/xen/
10904F: arch/arm/include/asm/xen/
10905
10906XEN HYPERVISOR ARM64
10907M: Stefano Stabellini <stefano.stabellini@eu.citrix.com>
10908L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
10909S: Supported
10910F: arch/arm64/xen/
10911F: arch/arm64/include/asm/xen/
10912
10913XEN NETWORK BACKEND DRIVER
10914M: Ian Campbell <ian.campbell@citrix.com>
10915M: Wei Liu <wei.liu2@citrix.com>
10916L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
10917L: netdev@vger.kernel.org
10918S: Supported
10919F: drivers/net/xen-netback/*
10920
10921XEN PCI SUBSYSTEM
10922M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
10923L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
10924S: Supported
10925F: arch/x86/pci/*xen*
10926F: drivers/pci/*xen*
10927
10928XEN BLOCK SUBSYSTEM
10929M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
10930M: Roger Pau Monné <roger.pau@citrix.com>
10931L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
10932S: Supported
10933F: drivers/block/xen-blkback/*
10934F: drivers/block/xen*
10935
10936XEN PVSCSI DRIVERS
10937M: Juergen Gross <jgross@suse.com>
10938L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
10939L: linux-scsi@vger.kernel.org
10940S: Supported
10941F: drivers/scsi/xen-scsifront.c
10942F: drivers/xen/xen-scsiback.c
10943F: include/xen/interface/io/vscsiif.h
10944
10945XEN SWIOTLB SUBSYSTEM
10946M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
10947L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
10948S: Supported
10949F: arch/x86/xen/*swiotlb*
10950F: drivers/xen/*swiotlb*
10951
10952XFS FILESYSTEM
10953P: Silicon Graphics Inc
10954M: Dave Chinner <david@fromorbit.com>
10955M: xfs@oss.sgi.com
10956L: xfs@oss.sgi.com
10957W: http://oss.sgi.com/projects/xfs
10958T: git git://oss.sgi.com/xfs/xfs.git
10959S: Supported
10960F: Documentation/filesystems/xfs.txt
10961F: fs/xfs/
10962
10963XILINX AXI ETHERNET DRIVER
10964M: Anirudha Sarangi <anirudh@xilinx.com>
10965M: John Linn <John.Linn@xilinx.com>
10966S: Maintained
10967F: drivers/net/ethernet/xilinx/xilinx_axienet*
10968
10969XILINX UARTLITE SERIAL DRIVER
10970M: Peter Korsgaard <jacmet@sunsite.dk>
10971L: linux-serial@vger.kernel.org
10972S: Maintained
10973F: drivers/tty/serial/uartlite.c
10974
10975XILINX VIDEO IP CORES
10976M: Hyun Kwon <hyun.kwon@xilinx.com>
10977M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10978L: linux-media@vger.kernel.org
10979T: git git://linuxtv.org/media_tree.git
10980S: Supported
10981F: Documentation/devicetree/bindings/media/xilinx/
10982F: drivers/media/platform/xilinx/
10983F: include/uapi/linux/xilinx-v4l2-controls.h
10984
10985XILLYBUS DRIVER
10986M: Eli Billauer <eli.billauer@gmail.com>
10987L: linux-kernel@vger.kernel.org
10988S: Supported
10989F: drivers/char/xillybus/
10990
10991XTENSA XTFPGA PLATFORM SUPPORT
10992M: Max Filippov <jcmvbkbc@gmail.com>
10993L: linux-xtensa@linux-xtensa.org
10994S: Maintained
10995F: drivers/spi/spi-xtensa-xtfpga.c
10996F: sound/soc/xtensa/xtfpga-i2s.c
10997
10998YAM DRIVER FOR AX.25
10999M: Jean-Paul Roubelat <jpr@f6fbb.org>
11000L: linux-hams@vger.kernel.org
11001S: Maintained
11002F: drivers/net/hamradio/yam*
11003F: include/linux/yam.h
11004
11005YEALINK PHONE DRIVER
11006M: Henk Vergonet <Henk.Vergonet@gmail.com>
11007L: usbb2k-api-dev@nongnu.org
11008S: Maintained
11009F: Documentation/input/yealink.txt
11010F: drivers/input/misc/yealink.*
11011
11012Z8530 DRIVER FOR AX.25
11013M: Joerg Reuter <jreuter@yaina.de>
11014W: http://yaina.de/jreuter/
11015W: http://www.qsl.net/dl1bke/
11016L: linux-hams@vger.kernel.org
11017S: Maintained
11018F: Documentation/networking/z8530drv.txt
11019F: drivers/net/hamradio/*scc.c
11020F: drivers/net/hamradio/z8530.h
11021
11022ZBUD COMPRESSED PAGE ALLOCATOR
11023M: Seth Jennings <sjennings@variantweb.net>
11024L: linux-mm@kvack.org
11025S: Maintained
11026F: mm/zbud.c
11027F: include/linux/zbud.h
11028
11029ZD1211RW WIRELESS DRIVER
11030M: Daniel Drake <dsd@gentoo.org>
11031M: Ulrich Kunitz <kune@deine-taler.de>
11032W: http://zd1211.ath.cx/wiki/DriverRewrite
11033L: linux-wireless@vger.kernel.org
11034L: zd1211-devs@lists.sourceforge.net (subscribers-only)
11035S: Maintained
11036F: drivers/net/wireless/zd1211rw/
11037
11038ZR36067 VIDEO FOR LINUX DRIVER
11039L: mjpeg-users@lists.sourceforge.net
11040L: linux-media@vger.kernel.org
11041W: http://mjpeg.sourceforge.net/driver-zoran/
11042T: hg http://linuxtv.org/hg/v4l-dvb
11043S: Odd Fixes
11044F: drivers/media/pci/zoran/
11045
11046ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
11047M: Minchan Kim <minchan@kernel.org>
11048M: Nitin Gupta <ngupta@vflare.org>
11049R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
11050L: linux-kernel@vger.kernel.org
11051S: Maintained
11052F: drivers/block/zram/
11053F: Documentation/blockdev/zram.txt
11054
11055ZS DECSTATION Z85C30 SERIAL DRIVER
11056M: "Maciej W. Rozycki" <macro@linux-mips.org>
11057S: Maintained
11058F: drivers/tty/serial/zs.*
11059
11060ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
11061M: Minchan Kim <minchan@kernel.org>
11062M: Nitin Gupta <ngupta@vflare.org>
11063L: linux-mm@kvack.org
11064S: Maintained
11065F: mm/zsmalloc.c
11066F: include/linux/zsmalloc.h
11067F: Documentation/vm/zsmalloc.txt
11068
11069ZSWAP COMPRESSED SWAP CACHING
11070M: Seth Jennings <sjennings@variantweb.net>
11071L: linux-mm@kvack.org
11072S: Maintained
11073F: mm/zswap.c
11074
11075THE REST
11076M: Linus Torvalds <torvalds@linux-foundation.org>
11077L: linux-kernel@vger.kernel.org
11078Q: http://patchwork.kernel.org/project/LKML/list/
11079T: git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
11080S: Buried alive in reporters
11081F: *
11082F: */