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