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