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