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