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