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