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