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