ipv6: per netns FIB garbage collection
[deliverable/linux.git] / MAINTAINERS
... / ...
CommitLineData
1
2
3 List of maintainers and how to submit kernel changes
4
5Please try to follow the guidelines below. This will make things
6easier on the maintainers. Not all of these guidelines matter for every
7trivial patch so apply some common sense.
8
91. Always _test_ your changes, however small, on at least 4 or
10 5 people, preferably many more.
11
122. Try to release a few ALPHA test versions to the net. Announce
13 them onto the kernel channel and await results. This is especially
14 important for device drivers, because often that's the only way
15 you will find things like the fact version 3 firmware needs
16 a magic fix you didn't know about, or some clown changed the
17 chips on a board and not its name. (Don't laugh! Look at the
18 SMC etherpower for that.)
19
203. Make sure your changes compile correctly in multiple
21 configurations. In particular check that changes work both as a
22 module and built into the kernel.
23
244. When you are happy with a change make it generally available for
25 testing and await feedback.
26
275. Make a patch available to the relevant maintainer in the list. Use
28 'diff -u' to make the patch easy to merge. Be prepared to get your
29 changes sent back with seemingly silly requests about formatting
30 and variable names. These aren't as silly as they seem. One
31 job the maintainers (and especially Linus) do is to keep things
32 looking the same. Sometimes this means that the clever hack in
33 your driver to get around a problem actually needs to become a
34 generalized kernel feature ready for next time.
35
36 PLEASE check your patch with the automated style checker
37 (scripts/checkpatch.pl) to catch 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 Linux Foundation certificate of contribution and should
55 include a Signed-off-by: line. The current version of this
56 "Developer's 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 <aar@pengutronix.de>
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
161F: Documentation/networking/6lowpan.txt
162
1636PACK NETWORK DRIVER FOR AX.25
164M: Andreas Koensgen <ajk@comnets.uni-bremen.de>
165L: linux-hams@vger.kernel.org
166S: Maintained
167F: drivers/net/hamradio/6pack.c
168
1698169 10/100/1000 GIGABIT ETHERNET DRIVER
170M: Realtek linux nic maintainers <nic_swsd@realtek.com>
171L: netdev@vger.kernel.org
172S: Maintained
173F: drivers/net/ethernet/realtek/r8169.c
174
1758250/16?50 (AND CLONE UARTS) SERIAL DRIVER
176M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
177L: linux-serial@vger.kernel.org
178W: http://serial.sourceforge.net
179S: Maintained
180T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
181F: drivers/tty/serial/8250*
182F: include/linux/serial_8250.h
183
1848390 NETWORK DRIVERS [WD80x3/SMC-ELITE, SMC-ULTRA, NE2000, 3C503, etc.]
185L: netdev@vger.kernel.org
186S: Orphan / Obsolete
187F: drivers/net/ethernet/8390/
188
1899P FILE SYSTEM
190M: Eric Van Hensbergen <ericvh@gmail.com>
191M: Ron Minnich <rminnich@sandia.gov>
192M: Latchesar Ionkov <lucho@ionkov.net>
193L: v9fs-developer@lists.sourceforge.net
194W: http://swik.net/v9fs
195Q: http://patchwork.kernel.org/project/v9fs-devel/list/
196T: git git://git.kernel.org/pub/scm/linux/kernel/git/ericvh/v9fs.git
197S: Maintained
198F: Documentation/filesystems/9p.txt
199F: fs/9p/
200F: net/9p/
201F: include/net/9p/
202F: include/uapi/linux/virtio_9p.h
203F: include/trace/events/9p.h
204
205
206A8293 MEDIA DRIVER
207M: Antti Palosaari <crope@iki.fi>
208L: linux-media@vger.kernel.org
209W: https://linuxtv.org
210W: http://palosaari.fi/linux/
211Q: http://patchwork.linuxtv.org/project/linux-media/list/
212T: git git://linuxtv.org/anttip/media_tree.git
213S: Maintained
214F: drivers/media/dvb-frontends/a8293*
215
216AACRAID SCSI RAID DRIVER
217M: Adaptec OEM Raid Solutions <aacraid@adaptec.com>
218L: linux-scsi@vger.kernel.org
219W: http://www.adaptec.com/
220S: Supported
221F: Documentation/scsi/aacraid.txt
222F: drivers/scsi/aacraid/
223
224ABI/API
225L: linux-api@vger.kernel.org
226F: include/linux/syscalls.h
227F: kernel/sys_ni.c
228
229ABIT UGURU 1,2 HARDWARE MONITOR DRIVER
230M: Hans de Goede <hdegoede@redhat.com>
231L: lm-sensors@lm-sensors.org
232S: Maintained
233F: drivers/hwmon/abituguru.c
234
235ABIT UGURU 3 HARDWARE MONITOR DRIVER
236M: Alistair John Strachan <alistair@devzero.co.uk>
237L: lm-sensors@lm-sensors.org
238S: Maintained
239F: drivers/hwmon/abituguru3.c
240
241ACCES 104-IDI-48 GPIO DRIVER
242M: "William Breathitt Gray" <vilhelm.gray@gmail.com>
243L: linux-gpio@vger.kernel.org
244S: Maintained
245F: drivers/gpio/gpio-104-idi-48.c
246
247ACCES 104-IDIO-16 GPIO DRIVER
248M: "William Breathitt Gray" <vilhelm.gray@gmail.com>
249L: linux-gpio@vger.kernel.org
250S: Maintained
251F: drivers/gpio/gpio-104-idio-16.c
252
253ACENIC DRIVER
254M: Jes Sorensen <jes@trained-monkey.org>
255L: linux-acenic@sunsite.dk
256S: Maintained
257F: drivers/net/ethernet/alteon/acenic*
258
259ACER ASPIRE ONE TEMPERATURE AND FAN DRIVER
260M: Peter Feuerer <peter@piie.net>
261L: platform-driver-x86@vger.kernel.org
262W: http://piie.net/?section=acerhdf
263S: Maintained
264F: drivers/platform/x86/acerhdf.c
265
266ACER WMI LAPTOP EXTRAS
267M: "Lee, Chun-Yi" <jlee@suse.com>
268L: platform-driver-x86@vger.kernel.org
269S: Maintained
270F: drivers/platform/x86/acer-wmi.c
271
272ACPI
273M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
274M: Len Brown <lenb@kernel.org>
275L: linux-acpi@vger.kernel.org
276W: https://01.org/linux-acpi
277Q: https://patchwork.kernel.org/project/linux-acpi/list/
278T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
279S: Supported
280F: drivers/acpi/
281F: drivers/pnp/pnpacpi/
282F: include/linux/acpi.h
283F: include/acpi/
284F: Documentation/acpi/
285F: Documentation/ABI/testing/sysfs-bus-acpi
286F: drivers/pci/*acpi*
287F: drivers/pci/*/*acpi*
288F: drivers/pci/*/*/*acpi*
289F: tools/power/acpi/
290
291ACPI COMPONENT ARCHITECTURE (ACPICA)
292M: Robert Moore <robert.moore@intel.com>
293M: Lv Zheng <lv.zheng@intel.com>
294M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
295L: linux-acpi@vger.kernel.org
296L: devel@acpica.org
297W: https://acpica.org/
298W: https://github.com/acpica/acpica/
299Q: https://patchwork.kernel.org/project/linux-acpi/list/
300T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
301S: Supported
302F: drivers/acpi/acpica/
303F: include/acpi/
304F: tools/power/acpi/
305
306ACPI FAN DRIVER
307M: Zhang Rui <rui.zhang@intel.com>
308L: linux-acpi@vger.kernel.org
309W: https://01.org/linux-acpi
310S: Supported
311F: drivers/acpi/fan.c
312
313ACPI THERMAL DRIVER
314M: Zhang Rui <rui.zhang@intel.com>
315L: linux-acpi@vger.kernel.org
316W: https://01.org/linux-acpi
317S: Supported
318F: drivers/acpi/*thermal*
319
320ACPI VIDEO DRIVER
321M: Zhang Rui <rui.zhang@intel.com>
322L: linux-acpi@vger.kernel.org
323W: https://01.org/linux-acpi
324S: Supported
325F: drivers/acpi/acpi_video.c
326
327ACPI WMI DRIVER
328L: platform-driver-x86@vger.kernel.org
329S: Orphan
330F: drivers/platform/x86/wmi.c
331
332AD1889 ALSA SOUND DRIVER
333M: Thibaut Varene <T-Bone@parisc-linux.org>
334W: http://wiki.parisc-linux.org/AD1889
335L: linux-parisc@vger.kernel.org
336S: Maintained
337F: sound/pci/ad1889.*
338
339AD525X ANALOG DEVICES DIGITAL POTENTIOMETERS DRIVER
340M: Michael Hennerich <michael.hennerich@analog.com>
341W: http://wiki.analog.com/AD5254
342W: http://ez.analog.com/community/linux-device-drivers
343S: Supported
344F: drivers/misc/ad525x_dpot.c
345
346AD5398 CURRENT REGULATOR DRIVER (AD5398/AD5821)
347M: Michael Hennerich <michael.hennerich@analog.com>
348W: http://wiki.analog.com/AD5398
349W: http://ez.analog.com/community/linux-device-drivers
350S: Supported
351F: drivers/regulator/ad5398.c
352
353AD714X CAPACITANCE TOUCH SENSOR DRIVER (AD7142/3/7/8/7A)
354M: Michael Hennerich <michael.hennerich@analog.com>
355W: http://wiki.analog.com/AD7142
356W: http://ez.analog.com/community/linux-device-drivers
357S: Supported
358F: drivers/input/misc/ad714x.c
359
360AD7877 TOUCHSCREEN DRIVER
361M: Michael Hennerich <michael.hennerich@analog.com>
362W: http://wiki.analog.com/AD7877
363W: http://ez.analog.com/community/linux-device-drivers
364S: Supported
365F: drivers/input/touchscreen/ad7877.c
366
367AD7879 TOUCHSCREEN DRIVER (AD7879/AD7889)
368M: Michael Hennerich <michael.hennerich@analog.com>
369W: http://wiki.analog.com/AD7879
370W: http://ez.analog.com/community/linux-device-drivers
371S: Supported
372F: drivers/input/touchscreen/ad7879.c
373
374ADDRESS SPACE LAYOUT RANDOMIZATION (ASLR)
375M: Jiri Kosina <jikos@kernel.org>
376S: Maintained
377
378ADF7242 IEEE 802.15.4 RADIO DRIVER
379M: Michael Hennerich <michael.hennerich@analog.com>
380W: https://wiki.analog.com/ADF7242
381W: http://ez.analog.com/community/linux-device-drivers
382L: linux-wpan@vger.kernel.org
383S: Supported
384F: drivers/net/ieee802154/adf7242.c
385F: Documentation/devicetree/bindings/net/ieee802154/adf7242.txt
386
387ADM1025 HARDWARE MONITOR DRIVER
388M: Jean Delvare <jdelvare@suse.com>
389L: lm-sensors@lm-sensors.org
390S: Maintained
391F: Documentation/hwmon/adm1025
392F: drivers/hwmon/adm1025.c
393
394ADM1029 HARDWARE MONITOR DRIVER
395M: Corentin Labbe <clabbe.montjoie@gmail.com>
396L: lm-sensors@lm-sensors.org
397S: Maintained
398F: drivers/hwmon/adm1029.c
399
400ADM8211 WIRELESS DRIVER
401L: linux-wireless@vger.kernel.org
402W: http://wireless.kernel.org/
403S: Orphan
404F: drivers/net/wireless/admtek/adm8211.*
405
406ADP1653 FLASH CONTROLLER DRIVER
407M: Sakari Ailus <sakari.ailus@iki.fi>
408L: linux-media@vger.kernel.org
409S: Maintained
410F: drivers/media/i2c/adp1653.c
411F: include/media/i2c/adp1653.h
412
413ADP5520 BACKLIGHT DRIVER WITH IO EXPANDER (ADP5520/ADP5501)
414M: Michael Hennerich <michael.hennerich@analog.com>
415W: http://wiki.analog.com/ADP5520
416W: http://ez.analog.com/community/linux-device-drivers
417S: Supported
418F: drivers/mfd/adp5520.c
419F: drivers/video/backlight/adp5520_bl.c
420F: drivers/leds/leds-adp5520.c
421F: drivers/gpio/gpio-adp5520.c
422F: drivers/input/keyboard/adp5520-keys.c
423
424ADP5588 QWERTY KEYPAD AND IO EXPANDER DRIVER (ADP5588/ADP5587)
425M: Michael Hennerich <michael.hennerich@analog.com>
426W: http://wiki.analog.com/ADP5588
427W: http://ez.analog.com/community/linux-device-drivers
428S: Supported
429F: drivers/input/keyboard/adp5588-keys.c
430F: drivers/gpio/gpio-adp5588.c
431
432ADP8860 BACKLIGHT DRIVER (ADP8860/ADP8861/ADP8863)
433M: Michael Hennerich <michael.hennerich@analog.com>
434W: http://wiki.analog.com/ADP8860
435W: http://ez.analog.com/community/linux-device-drivers
436S: Supported
437F: drivers/video/backlight/adp8860_bl.c
438
439ADS1015 HARDWARE MONITOR DRIVER
440M: Dirk Eibach <eibach@gdsys.de>
441L: lm-sensors@lm-sensors.org
442S: Maintained
443F: Documentation/hwmon/ads1015
444F: drivers/hwmon/ads1015.c
445F: include/linux/i2c/ads1015.h
446
447ADT746X FAN DRIVER
448M: Colin Leroy <colin@colino.net>
449S: Maintained
450F: drivers/macintosh/therm_adt746x.c
451
452ADT7475 HARDWARE MONITOR DRIVER
453M: Jean Delvare <jdelvare@suse.com>
454L: lm-sensors@lm-sensors.org
455S: Maintained
456F: Documentation/hwmon/adt7475
457F: drivers/hwmon/adt7475.c
458
459ADXL34X THREE-AXIS DIGITAL ACCELEROMETER DRIVER (ADXL345/ADXL346)
460M: Michael Hennerich <michael.hennerich@analog.com>
461W: http://wiki.analog.com/ADXL345
462W: http://ez.analog.com/community/linux-device-drivers
463S: Supported
464F: drivers/input/misc/adxl34x.c
465
466ADVANSYS SCSI DRIVER
467M: Matthew Wilcox <matthew@wil.cx>
468M: Hannes Reinecke <hare@suse.com>
469L: linux-scsi@vger.kernel.org
470S: Maintained
471F: Documentation/scsi/advansys.txt
472F: drivers/scsi/advansys.c
473
474AEDSP16 DRIVER
475M: Riccardo Facchetti <fizban@tin.it>
476S: Maintained
477F: sound/oss/aedsp16.c
478
479AF9013 MEDIA DRIVER
480M: Antti Palosaari <crope@iki.fi>
481L: linux-media@vger.kernel.org
482W: https://linuxtv.org
483W: http://palosaari.fi/linux/
484Q: http://patchwork.linuxtv.org/project/linux-media/list/
485T: git git://linuxtv.org/anttip/media_tree.git
486S: Maintained
487F: drivers/media/dvb-frontends/af9013*
488
489AF9033 MEDIA DRIVER
490M: Antti Palosaari <crope@iki.fi>
491L: linux-media@vger.kernel.org
492W: https://linuxtv.org
493W: http://palosaari.fi/linux/
494Q: http://patchwork.linuxtv.org/project/linux-media/list/
495T: git git://linuxtv.org/anttip/media_tree.git
496S: Maintained
497F: drivers/media/dvb-frontends/af9033*
498
499AFFS FILE SYSTEM
500L: linux-fsdevel@vger.kernel.org
501S: Orphan
502F: Documentation/filesystems/affs.txt
503F: fs/affs/
504
505AFS FILESYSTEM & AF_RXRPC SOCKET DOMAIN
506M: David Howells <dhowells@redhat.com>
507L: linux-afs@lists.infradead.org
508S: Supported
509F: fs/afs/
510F: include/net/af_rxrpc.h
511F: net/rxrpc/af_rxrpc.c
512
513AGPGART DRIVER
514M: David Airlie <airlied@linux.ie>
515T: git git://people.freedesktop.org/~airlied/linux (part of drm maint)
516S: Maintained
517F: drivers/char/agp/
518F: include/linux/agp*
519F: include/uapi/linux/agp*
520
521AHA152X SCSI DRIVER
522M: "Juergen E. Fischer" <fischer@norbit.de>
523L: linux-scsi@vger.kernel.org
524S: Maintained
525F: drivers/scsi/aha152x*
526F: drivers/scsi/pcmcia/aha152x*
527
528AIC7XXX / AIC79XX SCSI DRIVER
529M: Hannes Reinecke <hare@suse.com>
530L: linux-scsi@vger.kernel.org
531S: Maintained
532F: drivers/scsi/aic7xxx/
533
534AIMSLAB FM RADIO RECEIVER DRIVER
535M: Hans Verkuil <hverkuil@xs4all.nl>
536L: linux-media@vger.kernel.org
537T: git git://linuxtv.org/media_tree.git
538W: https://linuxtv.org
539S: Maintained
540F: drivers/media/radio/radio-aimslab*
541
542AIO
543M: Benjamin LaHaise <bcrl@kvack.org>
544L: linux-aio@kvack.org
545S: Supported
546F: fs/aio.c
547F: include/linux/*aio*.h
548
549AIRSPY MEDIA DRIVER
550M: Antti Palosaari <crope@iki.fi>
551L: linux-media@vger.kernel.org
552W: https://linuxtv.org
553W: http://palosaari.fi/linux/
554Q: http://patchwork.linuxtv.org/project/linux-media/list/
555T: git git://linuxtv.org/anttip/media_tree.git
556S: Maintained
557F: drivers/media/usb/airspy/
558
559ALCATEL SPEEDTOUCH USB DRIVER
560M: Duncan Sands <duncan.sands@free.fr>
561L: linux-usb@vger.kernel.org
562W: http://www.linux-usb.org/SpeedTouch/
563S: Maintained
564F: drivers/usb/atm/speedtch.c
565F: drivers/usb/atm/usbatm.c
566
567ALCHEMY AU1XX0 MMC DRIVER
568M: Manuel Lauss <manuel.lauss@gmail.com>
569S: Maintained
570F: drivers/mmc/host/au1xmmc.c
571
572ALI1563 I2C DRIVER
573M: Rudolf Marek <r.marek@assembler.cz>
574L: linux-i2c@vger.kernel.org
575S: Maintained
576F: Documentation/i2c/busses/i2c-ali1563
577F: drivers/i2c/busses/i2c-ali1563.c
578
579ALLWINNER SECURITY SYSTEM
580M: Corentin Labbe <clabbe.montjoie@gmail.com>
581L: linux-crypto@vger.kernel.org
582S: Maintained
583F: drivers/crypto/sunxi-ss/
584
585ALPHA PORT
586M: Richard Henderson <rth@twiddle.net>
587M: Ivan Kokshaysky <ink@jurassic.park.msu.ru>
588M: Matt Turner <mattst88@gmail.com>
589S: Odd Fixes
590L: linux-alpha@vger.kernel.org
591F: arch/alpha/
592
593ALTERA MAILBOX DRIVER
594M: Ley Foon Tan <lftan@altera.com>
595L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
596S: Maintained
597F: drivers/mailbox/mailbox-altera.c
598
599ALTERA PIO DRIVER
600M: Tien Hock Loh <thloh@altera.com>
601L: linux-gpio@vger.kernel.org
602S: Maintained
603F: drivers/gpio/gpio-altera.c
604
605ALTERA TRIPLE SPEED ETHERNET DRIVER
606M: Vince Bridgers <vbridger@opensource.altera.com>
607L: netdev@vger.kernel.org
608L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
609S: Maintained
610F: drivers/net/ethernet/altera/
611
612ALTERA UART/JTAG UART SERIAL DRIVERS
613M: Tobias Klauser <tklauser@distanz.ch>
614L: linux-serial@vger.kernel.org
615L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
616S: Maintained
617F: drivers/tty/serial/altera_uart.c
618F: drivers/tty/serial/altera_jtaguart.c
619F: include/linux/altera_uart.h
620F: include/linux/altera_jtaguart.h
621
622AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER
623M: Tom Lendacky <thomas.lendacky@amd.com>
624L: linux-crypto@vger.kernel.org
625S: Supported
626F: drivers/crypto/ccp/
627F: include/linux/ccp.h
628
629AMD FAM15H PROCESSOR POWER MONITORING DRIVER
630M: Huang Rui <ray.huang@amd.com>
631L: lm-sensors@lm-sensors.org
632S: Supported
633F: Documentation/hwmon/fam15h_power
634F: drivers/hwmon/fam15h_power.c
635
636AMD GEODE CS5536 USB DEVICE CONTROLLER DRIVER
637L: linux-geode@lists.infradead.org (moderated for non-subscribers)
638S: Orphan
639F: drivers/usb/gadget/udc/amd5536udc.*
640
641AMD GEODE PROCESSOR/CHIPSET SUPPORT
642P: Andres Salomon <dilinger@queued.net>
643L: linux-geode@lists.infradead.org (moderated for non-subscribers)
644W: http://www.amd.com/us-en/ConnectivitySolutions/TechnicalResources/0,,50_2334_2452_11363,00.html
645S: Supported
646F: drivers/char/hw_random/geode-rng.c
647F: drivers/crypto/geode*
648F: drivers/video/fbdev/geode/
649F: arch/x86/include/asm/geode.h
650
651AMD IOMMU (AMD-VI)
652M: Joerg Roedel <joro@8bytes.org>
653L: iommu@lists.linux-foundation.org
654T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
655S: Maintained
656F: drivers/iommu/amd_iommu*.[ch]
657F: include/linux/amd-iommu.h
658
659AMD KFD
660M: Oded Gabbay <oded.gabbay@gmail.com>
661L: dri-devel@lists.freedesktop.org
662T: git git://people.freedesktop.org/~gabbayo/linux.git
663S: Supported
664F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c
665F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h
666F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v7.c
667F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v8.c
668F: drivers/gpu/drm/amd/amdkfd/
669F: drivers/gpu/drm/amd/include/cik_structs.h
670F: drivers/gpu/drm/amd/include/kgd_kfd_interface.h
671F: drivers/gpu/drm/amd/include/vi_structs.h
672F: drivers/gpu/drm/radeon/radeon_kfd.c
673F: drivers/gpu/drm/radeon/radeon_kfd.h
674F: include/uapi/linux/kfd_ioctl.h
675
676AMD XGBE DRIVER
677M: Tom Lendacky <thomas.lendacky@amd.com>
678L: netdev@vger.kernel.org
679S: Supported
680F: drivers/net/ethernet/amd/xgbe/
681
682AMS (Apple Motion Sensor) DRIVER
683M: Michael Hanselmann <linux-kernel@hansmi.ch>
684S: Supported
685F: drivers/macintosh/ams/
686
687ANALOG DEVICES INC AD9389B DRIVER
688M: Hans Verkuil <hans.verkuil@cisco.com>
689L: linux-media@vger.kernel.org
690S: Maintained
691F: drivers/media/i2c/ad9389b*
692
693ANALOG DEVICES INC ADV7180 DRIVER
694M: Lars-Peter Clausen <lars@metafoo.de>
695L: linux-media@vger.kernel.org
696W: http://ez.analog.com/community/linux-device-drivers
697S: Supported
698F: drivers/media/i2c/adv7180.c
699
700ANALOG DEVICES INC ADV7511 DRIVER
701M: Hans Verkuil <hans.verkuil@cisco.com>
702L: linux-media@vger.kernel.org
703S: Maintained
704F: drivers/media/i2c/adv7511*
705
706ANALOG DEVICES INC ADV7604 DRIVER
707M: Hans Verkuil <hans.verkuil@cisco.com>
708L: linux-media@vger.kernel.org
709S: Maintained
710F: drivers/media/i2c/adv7604*
711
712ANALOG DEVICES INC ADV7842 DRIVER
713M: Hans Verkuil <hans.verkuil@cisco.com>
714L: linux-media@vger.kernel.org
715S: Maintained
716F: drivers/media/i2c/adv7842*
717
718ANALOG DEVICES INC ASOC CODEC DRIVERS
719M: Lars-Peter Clausen <lars@metafoo.de>
720L: alsa-devel@alsa-project.org (moderated for non-subscribers)
721W: http://wiki.analog.com/
722W: http://ez.analog.com/community/linux-device-drivers
723S: Supported
724F: sound/soc/codecs/adau*
725F: sound/soc/codecs/adav*
726F: sound/soc/codecs/ad1*
727F: sound/soc/codecs/ad7*
728F: sound/soc/codecs/ssm*
729F: sound/soc/codecs/sigmadsp.*
730
731ANALOG DEVICES INC ASOC DRIVERS
732L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
733L: alsa-devel@alsa-project.org (moderated for non-subscribers)
734W: http://blackfin.uclinux.org/
735S: Supported
736F: sound/soc/blackfin/*
737
738ANALOG DEVICES INC IIO DRIVERS
739M: Lars-Peter Clausen <lars@metafoo.de>
740M: Michael Hennerich <Michael.Hennerich@analog.com>
741W: http://wiki.analog.com/
742W: http://ez.analog.com/community/linux-device-drivers
743S: Supported
744F: drivers/iio/*/ad*
745X: drivers/iio/*/adjd*
746F: drivers/staging/iio/*/ad*
747F: staging/iio/trigger/iio-trig-bfin-timer.c
748
749ANALOG DEVICES INC DMA DRIVERS
750M: Lars-Peter Clausen <lars@metafoo.de>
751W: http://ez.analog.com/community/linux-device-drivers
752S: Supported
753F: drivers/dma/dma-axi-dmac.c
754
755ANDROID DRIVERS
756M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
757M: Arve Hjønnevåg <arve@android.com>
758M: Riley Andrews <riandrews@android.com>
759T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
760L: devel@driverdev.osuosl.org
761S: Supported
762F: drivers/android/
763F: drivers/staging/android/
764
765AOA (Apple Onboard Audio) ALSA DRIVER
766M: Johannes Berg <johannes@sipsolutions.net>
767L: linuxppc-dev@lists.ozlabs.org
768L: alsa-devel@alsa-project.org (moderated for non-subscribers)
769S: Maintained
770F: sound/aoa/
771
772APM DRIVER
773M: Jiri Kosina <jikos@kernel.org>
774S: Odd fixes
775T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/apm.git
776F: arch/x86/kernel/apm_32.c
777F: include/linux/apm_bios.h
778F: include/uapi/linux/apm_bios.h
779F: drivers/char/apm-emulation.c
780
781APPLE BCM5974 MULTITOUCH DRIVER
782M: Henrik Rydberg <rydberg@bitmath.org>
783L: linux-input@vger.kernel.org
784S: Odd fixes
785F: drivers/input/mouse/bcm5974.c
786
787APPLE SMC DRIVER
788M: Henrik Rydberg <rydberg@bitmath.org>
789L: lm-sensors@lm-sensors.org
790S: Odd fixes
791F: drivers/hwmon/applesmc.c
792
793APPLETALK NETWORK LAYER
794M: Arnaldo Carvalho de Melo <acme@ghostprotocols.net>
795S: Maintained
796F: drivers/net/appletalk/
797F: net/appletalk/
798
799APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT
800M: Duc Dang <dhdang@apm.com>
801S: Supported
802F: arch/arm64/boot/dts/apm/
803
804APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER
805M: Iyappan Subramanian <isubramanian@apm.com>
806M: Keyur Chudgar <kchudgar@apm.com>
807S: Supported
808F: drivers/net/ethernet/apm/xgene/
809F: Documentation/devicetree/bindings/net/apm-xgene-enet.txt
810
811APTINA CAMERA SENSOR PLL
812M: Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
813L: linux-media@vger.kernel.org
814S: Maintained
815F: drivers/media/i2c/aptina-pll.*
816
817ARC FRAMEBUFFER DRIVER
818M: Jaya Kumar <jayalk@intworks.biz>
819S: Maintained
820F: drivers/video/fbdev/arcfb.c
821F: drivers/video/fbdev/core/fb_defio.c
822
823ARCNET NETWORK LAYER
824M: Michael Grzeschik <m.grzeschik@pengutronix.de>
825L: netdev@vger.kernel.org
826S: Maintained
827F: drivers/net/arcnet/
828F: include/uapi/linux/if_arcnet.h
829
830ARM MFM AND FLOPPY DRIVERS
831M: Ian Molton <spyro@f2s.com>
832S: Maintained
833F: arch/arm/lib/floppydma.S
834F: arch/arm/include/asm/floppy.h
835
836ARM PMU PROFILING AND DEBUGGING
837M: Will Deacon <will.deacon@arm.com>
838R: Mark Rutland <mark.rutland@arm.com>
839S: Maintained
840F: arch/arm*/kernel/perf_*
841F: arch/arm/oprofile/common.c
842F: arch/arm*/kernel/hw_breakpoint.c
843F: arch/arm*/include/asm/hw_breakpoint.h
844F: arch/arm*/include/asm/perf_event.h
845F: drivers/perf/arm_pmu.c
846F: include/linux/perf/arm_pmu.h
847
848ARM PORT
849M: Russell King <linux@arm.linux.org.uk>
850L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
851W: http://www.arm.linux.org.uk/
852S: Maintained
853F: arch/arm/
854
855ARM SUB-ARCHITECTURES
856L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
857S: Maintained
858F: arch/arm/mach-*/
859F: arch/arm/plat-*/
860T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git
861
862ARM PRIMECELL AACI PL041 DRIVER
863M: Russell King <linux@arm.linux.org.uk>
864S: Maintained
865F: sound/arm/aaci.*
866
867ARM PRIMECELL CLCD PL110 DRIVER
868M: Russell King <linux@arm.linux.org.uk>
869S: Maintained
870F: drivers/video/fbdev/amba-clcd.*
871
872ARM PRIMECELL KMI PL050 DRIVER
873M: Russell King <linux@arm.linux.org.uk>
874S: Maintained
875F: drivers/input/serio/ambakmi.*
876F: include/linux/amba/kmi.h
877
878ARM PRIMECELL MMCI PL180/1 DRIVER
879M: Russell King <linux@arm.linux.org.uk>
880S: Maintained
881F: drivers/mmc/host/mmci.*
882F: include/linux/amba/mmci.h
883
884ARM PRIMECELL UART PL010 AND PL011 DRIVERS
885M: Russell King <linux@arm.linux.org.uk>
886S: Maintained
887F: drivers/tty/serial/amba-pl01*.c
888F: include/linux/amba/serial.h
889
890ARM PRIMECELL BUS SUPPORT
891M: Russell King <linux@arm.linux.org.uk>
892S: Maintained
893F: drivers/amba/
894F: include/linux/amba/bus.h
895
896ARM/ADS SPHERE MACHINE SUPPORT
897M: Lennert Buytenhek <kernel@wantstofly.org>
898L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
899S: Maintained
900
901ARM/AFEB9260 MACHINE SUPPORT
902M: Sergey Lapin <slapin@ossfans.org>
903L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
904S: Maintained
905
906ARM/AJECO 1ARM MACHINE SUPPORT
907M: Lennert Buytenhek <kernel@wantstofly.org>
908L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
909S: Maintained
910
911ARM/Allwinner sunXi SoC support
912M: Maxime Ripard <maxime.ripard@free-electrons.com>
913M: Chen-Yu Tsai <wens@csie.org>
914L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
915S: Maintained
916N: sun[x456789]i
917
918ARM/Allwinner SoC Clock Support
919M: Emilio López <emilio@elopez.com.ar>
920S: Maintained
921F: drivers/clk/sunxi/
922
923ARM/Amlogic Meson SoC support
924M: Carlo Caione <carlo@caione.org>
925L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
926L: linux-meson@googlegroups.com
927W: http://linux-meson.com/
928S: Maintained
929F: arch/arm/mach-meson/
930F: arch/arm/boot/dts/meson*
931N: meson
932
933ARM/Annapurna Labs ALPINE ARCHITECTURE
934M: Tsahee Zidenberg <tsahee@annapurnalabs.com>
935M: Antoine Tenart <antoine.tenart@free-electrons.com>
936S: Maintained
937F: arch/arm/mach-alpine/
938F: arch/arm/boot/dts/alpine*
939F: arch/arm64/boot/dts/al/
940F: drivers/*/*alpine*
941
942ARM/ATMEL AT91RM9200, AT91SAM9 AND SAMA5 SOC SUPPORT
943M: Nicolas Ferre <nicolas.ferre@atmel.com>
944M: Alexandre Belloni <alexandre.belloni@free-electrons.com>
945M: Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
946L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
947W: http://www.linux4sam.org
948T: git git://git.kernel.org/pub/scm/linux/kernel/git/nferre/linux-at91.git
949S: Supported
950F: arch/arm/mach-at91/
951F: include/soc/at91/
952F: arch/arm/boot/dts/at91*.dts
953F: arch/arm/boot/dts/at91*.dtsi
954F: arch/arm/boot/dts/sama*.dts
955F: arch/arm/boot/dts/sama*.dtsi
956F: arch/arm/include/debug/at91.S
957
958ARM/ATMEL AT91 Clock Support
959M: Boris Brezillon <boris.brezillon@free-electrons.com>
960S: Maintained
961F: drivers/clk/at91
962
963ARM/CALXEDA HIGHBANK ARCHITECTURE
964M: Rob Herring <robh@kernel.org>
965L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
966S: Maintained
967F: arch/arm/mach-highbank/
968F: arch/arm/boot/dts/highbank.dts
969F: arch/arm/boot/dts/ecx-*.dts*
970
971ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT
972M: Krzysztof Halasa <khalasa@piap.pl>
973S: Maintained
974F: arch/arm/mach-cns3xxx/
975
976ARM/CAVIUM THUNDER NETWORK DRIVER
977M: Sunil Goutham <sgoutham@cavium.com>
978M: Robert Richter <rric@kernel.org>
979L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
980S: Supported
981F: drivers/net/ethernet/cavium/thunder/
982
983ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE
984M: Alexander Shiyan <shc_work@mail.ru>
985L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
986S: Odd Fixes
987N: clps711x
988
989ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE
990M: Hartley Sweeten <hsweeten@visionengravers.com>
991M: Ryan Mallon <rmallon@gmail.com>
992L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
993S: Maintained
994F: arch/arm/mach-ep93xx/
995F: arch/arm/mach-ep93xx/include/mach/
996
997ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT
998M: Lennert Buytenhek <kernel@wantstofly.org>
999L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1000S: Maintained
1001
1002ARM/CLKDEV SUPPORT
1003M: Russell King <linux@arm.linux.org.uk>
1004L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1005S: Maintained
1006F: arch/arm/include/asm/clkdev.h
1007F: drivers/clk/clkdev.c
1008
1009ARM/COMPULAB CM-X270/EM-X270 and CM-X300 MACHINE SUPPORT
1010M: Mike Rapoport <mike@compulab.co.il>
1011L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1012S: Maintained
1013
1014ARM/CONTEC MICRO9 MACHINE SUPPORT
1015M: Hubert Feurstein <hubert.feurstein@contec.at>
1016S: Maintained
1017F: arch/arm/mach-ep93xx/micro9.c
1018
1019ARM/CORESIGHT FRAMEWORK AND DRIVERS
1020M: Mathieu Poirier <mathieu.poirier@linaro.org>
1021L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1022S: Maintained
1023F: drivers/hwtracing/coresight/*
1024F: Documentation/trace/coresight.txt
1025F: Documentation/devicetree/bindings/arm/coresight.txt
1026F: Documentation/ABI/testing/sysfs-bus-coresight-devices-*
1027
1028ARM/CORGI MACHINE SUPPORT
1029M: Richard Purdie <rpurdie@rpsys.net>
1030S: Maintained
1031
1032ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE
1033M: Hans Ulli Kroll <ulli.kroll@googlemail.com>
1034L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1035T: git git://github.com/ulli-kroll/linux.git
1036S: Maintained
1037F: arch/arm/mach-gemini/
1038F: drivers/rtc/rtc-gemini.c
1039
1040ARM/CSR SIRFPRIMA2 MACHINE SUPPORT
1041M: Barry Song <baohua@kernel.org>
1042L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1043T: git git://git.kernel.org/pub/scm/linux/kernel/git/baohua/linux.git
1044S: Maintained
1045F: arch/arm/boot/dts/prima2*
1046F: arch/arm/mach-prima2/
1047F: drivers/clk/sirf/
1048F: drivers/clocksource/timer-prima2.c
1049F: drivers/clocksource/timer-atlas7.c
1050N: [^a-z]sirf
1051
1052ARM/CONEXANT DIGICOLOR MACHINE SUPPORT
1053M: Baruch Siach <baruch@tkos.co.il>
1054L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1055S: Maintained
1056F: arch/arm/boot/dts/cx92755*
1057N: digicolor
1058
1059ARM/EBSA110 MACHINE SUPPORT
1060M: Russell King <linux@arm.linux.org.uk>
1061L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1062W: http://www.arm.linux.org.uk/
1063S: Maintained
1064F: arch/arm/mach-ebsa110/
1065F: drivers/net/ethernet/amd/am79c961a.*
1066
1067ARM/ENERGY MICRO (SILICON LABS) EFM32 SUPPORT
1068M: Uwe Kleine-König <kernel@pengutronix.de>
1069L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1070S: Maintained
1071N: efm32
1072
1073ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6)
1074M: Daniel Ribeiro <drwyrm@gmail.com>
1075M: Stefan Schmidt <stefan@openezx.org>
1076M: Harald Welte <laforge@openezx.org>
1077L: openezx-devel@lists.openezx.org (moderated for non-subscribers)
1078W: http://www.openezx.org/
1079S: Maintained
1080T: topgit git://git.openezx.org/openezx.git
1081F: arch/arm/mach-pxa/ezx.c
1082
1083ARM/FARADAY FA526 PORT
1084M: Hans Ulli Kroll <ulli.kroll@googlemail.com>
1085L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1086S: Maintained
1087T: git git://git.berlios.de/gemini-board
1088F: arch/arm/mm/*-fa*
1089
1090ARM/FOOTBRIDGE ARCHITECTURE
1091M: Russell King <linux@arm.linux.org.uk>
1092L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1093W: http://www.arm.linux.org.uk/
1094S: Maintained
1095F: arch/arm/include/asm/hardware/dec21285.h
1096F: arch/arm/mach-footbridge/
1097
1098ARM/FREESCALE IMX / MXC ARM ARCHITECTURE
1099M: Shawn Guo <shawnguo@kernel.org>
1100M: Sascha Hauer <kernel@pengutronix.de>
1101L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1102S: Maintained
1103T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1104F: arch/arm/mach-imx/
1105F: arch/arm/mach-mxs/
1106F: arch/arm/boot/dts/imx*
1107F: arch/arm/configs/imx*_defconfig
1108F: drivers/clk/imx/
1109F: include/soc/imx/
1110
1111ARM/FREESCALE VYBRID ARM ARCHITECTURE
1112M: Shawn Guo <shawnguo@kernel.org>
1113M: Sascha Hauer <kernel@pengutronix.de>
1114R: Stefan Agner <stefan@agner.ch>
1115L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1116S: Maintained
1117T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1118F: arch/arm/mach-imx/*vf610*
1119F: arch/arm/boot/dts/vf*
1120
1121ARM/GLOMATION GESBC9312SX MACHINE SUPPORT
1122M: Lennert Buytenhek <kernel@wantstofly.org>
1123L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1124S: Maintained
1125
1126ARM/GUMSTIX MACHINE SUPPORT
1127M: Steve Sakoman <sakoman@gmail.com>
1128L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1129S: Maintained
1130
1131ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT
1132M: Philipp Zabel <philipp.zabel@gmail.com>
1133M: Paul Parsons <lost.distance@yahoo.com>
1134L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1135S: Maintained
1136F: arch/arm/mach-pxa/hx4700.c
1137F: arch/arm/mach-pxa/include/mach/hx4700.h
1138F: sound/soc/pxa/hx4700.c
1139
1140ARM/HISILICON SOC SUPPORT
1141M: Wei Xu <xuwei5@hisilicon.com>
1142L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1143W: http://www.hisilicon.com
1144S: Supported
1145T: git git://github.com/hisilicon/linux-hisi.git
1146F: arch/arm/mach-hisi/
1147F: arch/arm/boot/dts/hi3*
1148F: arch/arm/boot/dts/hip*
1149F: arch/arm/boot/dts/hisi*
1150F: arch/arm64/boot/dts/hisilicon/
1151
1152ARM/HP JORNADA 7XX MACHINE SUPPORT
1153M: Kristoffer Ericson <kristoffer.ericson@gmail.com>
1154W: www.jlime.com
1155S: Maintained
1156T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
1157F: arch/arm/mach-sa1100/jornada720.c
1158F: arch/arm/mach-sa1100/include/mach/jornada720.h
1159
1160ARM/IGEP MACHINE SUPPORT
1161M: Enric Balletbo i Serra <eballetbo@gmail.com>
1162M: Javier Martinez Canillas <javier@dowhile0.org>
1163L: linux-omap@vger.kernel.org
1164L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1165S: Maintained
1166F: arch/arm/boot/dts/omap3-igep*
1167
1168ARM/INCOME PXA270 SUPPORT
1169M: Marek Vasut <marek.vasut@gmail.com>
1170L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1171S: Maintained
1172F: arch/arm/mach-pxa/colibri-pxa270-income.c
1173
1174ARM/INTEL IOP32X ARM ARCHITECTURE
1175M: Lennert Buytenhek <kernel@wantstofly.org>
1176L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1177S: Maintained
1178
1179ARM/INTEL IOP33X ARM ARCHITECTURE
1180L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1181S: Orphan
1182
1183ARM/INTEL IOP13XX ARM ARCHITECTURE
1184M: Lennert Buytenhek <kernel@wantstofly.org>
1185L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1186S: Maintained
1187
1188ARM/INTEL IQ81342EX MACHINE SUPPORT
1189M: Lennert Buytenhek <kernel@wantstofly.org>
1190L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1191S: Maintained
1192
1193ARM/INTEL IXDP2850 MACHINE SUPPORT
1194M: Lennert Buytenhek <kernel@wantstofly.org>
1195L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1196S: Maintained
1197
1198ARM/INTEL IXP4XX ARM ARCHITECTURE
1199M: Imre Kaloz <kaloz@openwrt.org>
1200M: Krzysztof Halasa <khalasa@piap.pl>
1201L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1202S: Maintained
1203F: arch/arm/mach-ixp4xx/
1204
1205ARM/INTEL RESEARCH IMOTE/STARGATE 2 MACHINE SUPPORT
1206M: Jonathan Cameron <jic23@cam.ac.uk>
1207L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1208S: Maintained
1209F: arch/arm/mach-pxa/stargate2.c
1210F: drivers/pcmcia/pxa2xx_stargate2.c
1211
1212ARM/INTEL XSC3 (MANZANO) ARM CORE
1213M: Lennert Buytenhek <kernel@wantstofly.org>
1214L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1215S: Maintained
1216
1217ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT
1218M: Lennert Buytenhek <kernel@wantstofly.org>
1219L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1220S: Maintained
1221
1222ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE
1223M: Santosh Shilimkar <ssantosh@kernel.org>
1224L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1225S: Maintained
1226F: arch/arm/mach-keystone/
1227F: arch/arm/boot/dts/k2*
1228T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
1229
1230ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK
1231M: Santosh Shilimkar <ssantosh@kernel.org>
1232L: linux-kernel@vger.kernel.org
1233S: Maintained
1234F: drivers/clk/keystone/
1235
1236ARM/TEXAS INSTRUMENT KEYSTONE ClOCKSOURCE
1237M: Santosh Shilimkar <ssantosh@kernel.org>
1238L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1239L: linux-kernel@vger.kernel.org
1240S: Maintained
1241F: drivers/clocksource/timer-keystone.c
1242
1243ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER
1244M: Santosh Shilimkar <ssantosh@kernel.org>
1245L: linux-kernel@vger.kernel.org
1246S: Maintained
1247F: drivers/power/reset/keystone-reset.c
1248
1249ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS
1250M: Santosh Shilimkar <ssantosh@kernel.org>
1251L: linux-kernel@vger.kernel.org
1252S: Maintained
1253F: drivers/memory/*emif*
1254
1255ARM/LOGICPD PXA270 MACHINE SUPPORT
1256M: Lennert Buytenhek <kernel@wantstofly.org>
1257L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1258S: Maintained
1259
1260ARM/LPC18XX ARCHITECTURE
1261M: Joachim Eastwood <manabian@gmail.com>
1262L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1263S: Maintained
1264F: arch/arm/boot/dts/lpc43*
1265F: drivers/clk/nxp/clk-lpc18xx*
1266F: drivers/clocksource/time-lpc32xx.c
1267F: drivers/i2c/busses/i2c-lpc2k.c
1268F: drivers/memory/pl172.c
1269F: drivers/mtd/spi-nor/nxp-spifi.c
1270F: drivers/rtc/rtc-lpc24xx.c
1271N: lpc18xx
1272
1273ARM/MAGICIAN MACHINE SUPPORT
1274M: Philipp Zabel <philipp.zabel@gmail.com>
1275S: Maintained
1276
1277ARM/Marvell Kirkwood and Armada 370, 375, 38x, XP SOC support
1278M: Jason Cooper <jason@lakedaemon.net>
1279M: Andrew Lunn <andrew@lunn.ch>
1280M: Gregory Clement <gregory.clement@free-electrons.com>
1281M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1282L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1283S: Maintained
1284F: arch/arm/mach-mvebu/
1285F: drivers/rtc/rtc-armada38x.c
1286F: arch/arm/boot/dts/armada*
1287F: arch/arm/boot/dts/kirkwood*
1288
1289
1290ARM/Marvell Berlin SoC support
1291M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1292L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1293S: Maintained
1294F: arch/arm/mach-berlin/
1295F: arch/arm/boot/dts/berlin*
1296F: arch/arm64/boot/dts/marvell/berlin*
1297
1298
1299ARM/Marvell Dove/MV78xx0/Orion SOC support
1300M: Jason Cooper <jason@lakedaemon.net>
1301M: Andrew Lunn <andrew@lunn.ch>
1302M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1303M: Gregory Clement <gregory.clement@free-electrons.com>
1304L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1305S: Maintained
1306F: arch/arm/mach-dove/
1307F: arch/arm/mach-mv78xx0/
1308F: arch/arm/mach-orion5x/
1309F: arch/arm/plat-orion/
1310F: arch/arm/boot/dts/dove*
1311F: arch/arm/boot/dts/orion5x*
1312
1313
1314ARM/Orion SoC/Technologic Systems TS-78xx platform support
1315M: Alexander Clouter <alex@digriz.org.uk>
1316L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1317W: http://www.digriz.org.uk/ts78xx/kernel
1318S: Maintained
1319F: arch/arm/mach-orion5x/ts78xx-*
1320
1321ARM/Mediatek RTC DRIVER
1322M: Eddie Huang <eddie.huang@mediatek.com>
1323L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1324L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1325S: Maintained
1326F: drivers/rtc/rtc-mt6397.c
1327
1328ARM/Mediatek SoC support
1329M: Matthias Brugger <matthias.bgg@gmail.com>
1330L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1331L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1332S: Maintained
1333F: arch/arm/boot/dts/mt6*
1334F: arch/arm/boot/dts/mt8*
1335F: arch/arm/mach-mediatek/
1336N: mtk
1337K: mediatek
1338
1339ARM/Mediatek USB3 PHY DRIVER
1340M: Chunfeng Yun <chunfeng.yun@mediatek.com>
1341L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1342L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1343S: Maintained
1344F: drivers/phy/phy-mt65xx-usb3.c
1345
1346ARM/MICREL KS8695 ARCHITECTURE
1347M: Greg Ungerer <gerg@uclinux.org>
1348L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1349F: arch/arm/mach-ks8695/
1350S: Odd Fixes
1351
1352ARM/MIOA701 MACHINE SUPPORT
1353M: Robert Jarzmik <robert.jarzmik@free.fr>
1354L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1355F: arch/arm/mach-pxa/mioa701.c
1356S: Maintained
1357
1358ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT
1359M: Michael Petchkovsky <mkpetch@internode.on.net>
1360S: Maintained
1361
1362ARM/NOMADIK ARCHITECTURE
1363M: Alessandro Rubini <rubini@unipv.it>
1364M: Linus Walleij <linus.walleij@linaro.org>
1365L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1366S: Maintained
1367F: arch/arm/mach-nomadik/
1368F: drivers/pinctrl/nomadik/
1369F: drivers/i2c/busses/i2c-nomadik.c
1370T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git
1371
1372ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT
1373M: Nelson Castillo <arhuaco@freaks-unidos.net>
1374L: openmoko-kernel@lists.openmoko.org (subscribers-only)
1375W: http://wiki.openmoko.org/wiki/Neo_FreeRunner
1376S: Supported
1377
1378ARM/TOSA MACHINE SUPPORT
1379M: Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
1380M: Dirk Opfer <dirk@opfer-online.de>
1381S: Maintained
1382
1383ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT
1384M: Marek Vasut <marek.vasut@gmail.com>
1385L: linux-arm-kernel@lists.infradead.org
1386W: http://hackndev.com
1387S: Maintained
1388F: arch/arm/mach-pxa/include/mach/palmtx.h
1389F: arch/arm/mach-pxa/palmtx.c
1390F: arch/arm/mach-pxa/include/mach/palmt5.h
1391F: arch/arm/mach-pxa/palmt5.c
1392F: arch/arm/mach-pxa/include/mach/palmld.h
1393F: arch/arm/mach-pxa/palmld.c
1394F: arch/arm/mach-pxa/include/mach/palmte2.h
1395F: arch/arm/mach-pxa/palmte2.c
1396F: arch/arm/mach-pxa/include/mach/palmtc.h
1397F: arch/arm/mach-pxa/palmtc.c
1398
1399ARM/PALM TREO SUPPORT
1400M: Tomas Cech <sleep_walker@suse.com>
1401L: linux-arm-kernel@lists.infradead.org
1402W: http://hackndev.com
1403S: Maintained
1404F: arch/arm/mach-pxa/include/mach/palmtreo.h
1405F: arch/arm/mach-pxa/palmtreo.c
1406
1407ARM/PALMZ72 SUPPORT
1408M: Sergey Lapin <slapin@ossfans.org>
1409L: linux-arm-kernel@lists.infradead.org
1410W: http://hackndev.com
1411S: Maintained
1412F: arch/arm/mach-pxa/include/mach/palmz72.h
1413F: arch/arm/mach-pxa/palmz72.c
1414
1415ARM/PLEB SUPPORT
1416M: Peter Chubb <pleb@gelato.unsw.edu.au>
1417W: http://www.disy.cse.unsw.edu.au/Hardware/PLEB
1418S: Maintained
1419
1420ARM/PT DIGITAL BOARD PORT
1421M: Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de>
1422L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1423W: http://www.arm.linux.org.uk/
1424S: Maintained
1425
1426ARM/QUALCOMM SUPPORT
1427M: Andy Gross <andy.gross@linaro.org>
1428M: David Brown <david.brown@linaro.org>
1429L: linux-arm-msm@vger.kernel.org
1430L: linux-soc@vger.kernel.org
1431S: Maintained
1432F: arch/arm/boot/dts/qcom-*.dts
1433F: arch/arm/boot/dts/qcom-*.dtsi
1434F: arch/arm/mach-qcom/
1435F: arch/arm64/boot/dts/qcom/*
1436F: drivers/soc/qcom/
1437F: drivers/tty/serial/msm_serial.h
1438F: drivers/tty/serial/msm_serial.c
1439F: drivers/*/pm8???-*
1440F: drivers/mfd/ssbi.c
1441F: drivers/firmware/qcom_scm.c
1442T: git git://git.kernel.org/pub/scm/linux/kernel/git/agross/linux.git
1443
1444ARM/RADISYS ENP2611 MACHINE SUPPORT
1445M: Lennert Buytenhek <kernel@wantstofly.org>
1446L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1447S: Maintained
1448
1449ARM/RENESAS ARM64 ARCHITECTURE
1450M: Simon Horman <horms@verge.net.au>
1451M: Magnus Damm <magnus.damm@gmail.com>
1452L: linux-renesas-soc@vger.kernel.org
1453Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/
1454T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
1455S: Supported
1456F: arch/arm64/boot/dts/renesas/
1457
1458ARM/RISCPC ARCHITECTURE
1459M: Russell King <linux@arm.linux.org.uk>
1460L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1461W: http://www.arm.linux.org.uk/
1462S: Maintained
1463F: arch/arm/include/asm/hardware/entry-macro-iomd.S
1464F: arch/arm/include/asm/hardware/ioc.h
1465F: arch/arm/include/asm/hardware/iomd.h
1466F: arch/arm/include/asm/hardware/memc.h
1467F: arch/arm/mach-rpc/
1468F: drivers/net/ethernet/8390/etherh.c
1469F: drivers/net/ethernet/i825xx/ether1*
1470F: drivers/net/ethernet/seeq/ether3*
1471F: drivers/scsi/arm/
1472
1473ARM/Rockchip SoC support
1474M: Heiko Stuebner <heiko@sntech.de>
1475L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1476L: linux-rockchip@lists.infradead.org
1477T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git
1478S: Maintained
1479F: arch/arm/boot/dts/rk3*
1480F: arch/arm/mach-rockchip/
1481F: drivers/clk/rockchip/
1482F: drivers/i2c/busses/i2c-rk3x.c
1483F: drivers/*/*rockchip*
1484F: drivers/*/*/*rockchip*
1485F: sound/soc/rockchip/
1486N: rockchip
1487
1488ARM/SAMSUNG EXYNOS ARM ARCHITECTURES
1489M: Kukjin Kim <kgene@kernel.org>
1490M: Krzysztof Kozlowski <k.kozlowski@samsung.com>
1491L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1492L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
1493S: Maintained
1494F: arch/arm/boot/dts/s3c*
1495F: arch/arm/boot/dts/s5p*
1496F: arch/arm/boot/dts/samsung*
1497F: arch/arm/boot/dts/exynos*
1498F: arch/arm64/boot/dts/exynos/
1499F: arch/arm/plat-samsung/
1500F: arch/arm/mach-s3c24*/
1501F: arch/arm/mach-s3c64xx/
1502F: arch/arm/mach-s5p*/
1503F: arch/arm/mach-exynos*/
1504F: drivers/*/*s3c2410*
1505F: drivers/*/*/*s3c2410*
1506F: drivers/spi/spi-s3c*
1507F: sound/soc/samsung/*
1508F: Documentation/arm/Samsung/
1509F: Documentation/devicetree/bindings/arm/samsung/
1510F: Documentation/devicetree/bindings/sram/samsung-sram.txt
1511F: Documentation/devicetree/bindings/power/pd-samsung.txt
1512N: exynos
1513
1514ARM/SAMSUNG MOBILE MACHINE SUPPORT
1515M: Kyungmin Park <kyungmin.park@samsung.com>
1516L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1517S: Maintained
1518F: arch/arm/mach-s5pv210/
1519
1520ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT
1521M: Kyungmin Park <kyungmin.park@samsung.com>
1522M: Kamil Debski <k.debski@samsung.com>
1523L: linux-arm-kernel@lists.infradead.org
1524L: linux-media@vger.kernel.org
1525S: Maintained
1526F: drivers/media/platform/s5p-g2d/
1527
1528ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT
1529M: Kyungmin Park <kyungmin.park@samsung.com>
1530M: Kamil Debski <k.debski@samsung.com>
1531M: Jeongtae Park <jtp.park@samsung.com>
1532L: linux-arm-kernel@lists.infradead.org
1533L: linux-media@vger.kernel.org
1534S: Maintained
1535F: arch/arm/plat-samsung/s5p-dev-mfc.c
1536F: drivers/media/platform/s5p-mfc/
1537
1538ARM/SAMSUNG S5P SERIES TV SUBSYSTEM SUPPORT
1539M: Kyungmin Park <kyungmin.park@samsung.com>
1540M: Tomasz Stanislawski <t.stanislaws@samsung.com>
1541L: linux-arm-kernel@lists.infradead.org
1542L: linux-media@vger.kernel.org
1543S: Maintained
1544F: drivers/media/platform/s5p-tv/
1545
1546ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT
1547M: Andrzej Pietrasiewicz <andrzej.p@samsung.com>
1548M: Jacek Anaszewski <j.anaszewski@samsung.com>
1549L: linux-arm-kernel@lists.infradead.org
1550L: linux-media@vger.kernel.org
1551S: Maintained
1552F: drivers/media/platform/s5p-jpeg/
1553
1554ARM/SHMOBILE ARM ARCHITECTURE
1555M: Simon Horman <horms@verge.net.au>
1556M: Magnus Damm <magnus.damm@gmail.com>
1557L: linux-renesas-soc@vger.kernel.org
1558Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/
1559T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
1560S: Supported
1561F: arch/arm/boot/dts/emev2*
1562F: arch/arm/boot/dts/r7s*
1563F: arch/arm/boot/dts/r8a*
1564F: arch/arm/boot/dts/sh*
1565F: arch/arm/configs/shmobile_defconfig
1566F: arch/arm/include/debug/renesas-scif.S
1567F: arch/arm/mach-shmobile/
1568F: drivers/sh/
1569
1570ARM/SOCFPGA ARCHITECTURE
1571M: Dinh Nguyen <dinguyen@opensource.altera.com>
1572S: Maintained
1573F: arch/arm/mach-socfpga/
1574F: arch/arm/boot/dts/socfpga*
1575F: arch/arm/configs/socfpga_defconfig
1576F: arch/arm64/boot/dts/altera/
1577W: http://www.rocketboards.org
1578T: git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
1579
1580ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT
1581M: Dinh Nguyen <dinguyen@opensource.altera.com>
1582S: Maintained
1583F: drivers/clk/socfpga/
1584
1585ARM/SOCFPGA EDAC SUPPORT
1586M: Thor Thayer <tthayer@opensource.altera.com>
1587S: Maintained
1588F: drivers/edac/altera_edac.
1589
1590ARM/STI ARCHITECTURE
1591M: Srinivas Kandagatla <srinivas.kandagatla@gmail.com>
1592M: Maxime Coquelin <maxime.coquelin@st.com>
1593M: Patrice Chotard <patrice.chotard@st.com>
1594L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1595L: kernel@stlinux.com
1596W: http://www.stlinux.com
1597S: Maintained
1598F: arch/arm/mach-sti/
1599F: arch/arm/boot/dts/sti*
1600F: drivers/char/hw_random/st-rng.c
1601F: drivers/clocksource/arm_global_timer.c
1602F: drivers/clocksource/clksrc_st_lpc.c
1603F: drivers/i2c/busses/i2c-st.c
1604F: drivers/media/rc/st_rc.c
1605F: drivers/media/platform/sti/c8sectpfe/
1606F: drivers/mmc/host/sdhci-st.c
1607F: drivers/phy/phy-miphy28lp.c
1608F: drivers/phy/phy-miphy365x.c
1609F: drivers/phy/phy-stih407-usb.c
1610F: drivers/phy/phy-stih41x-usb.c
1611F: drivers/pinctrl/pinctrl-st.c
1612F: drivers/reset/sti/
1613F: drivers/rtc/rtc-st-lpc.c
1614F: drivers/tty/serial/st-asc.c
1615F: drivers/usb/dwc3/dwc3-st.c
1616F: drivers/usb/host/ehci-st.c
1617F: drivers/usb/host/ohci-st.c
1618F: drivers/watchdog/st_lpc_wdt.c
1619F: drivers/ata/ahci_st.c
1620
1621ARM/STM32 ARCHITECTURE
1622M: Maxime Coquelin <mcoquelin.stm32@gmail.com>
1623L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1624S: Maintained
1625T: git git://git.kernel.org/pub/scm/linux/kernel/git/mcoquelin/stm32.git
1626N: stm32
1627F: drivers/clocksource/armv7m_systick.c
1628
1629ARM/TANGO ARCHITECTURE
1630M: Marc Gonzalez <marc_gonzalez@sigmadesigns.com>
1631L: linux-arm-kernel@lists.infradead.org
1632S: Maintained
1633F: arch/arm/mach-tango/
1634F: arch/arm/boot/dts/tango*
1635
1636ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT
1637M: Lennert Buytenhek <kernel@wantstofly.org>
1638L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1639S: Maintained
1640
1641ARM/TETON BGA MACHINE SUPPORT
1642M: "Mark F. Brown" <mark.brown314@gmail.com>
1643L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1644S: Maintained
1645
1646ARM/THECUS N2100 MACHINE SUPPORT
1647M: Lennert Buytenhek <kernel@wantstofly.org>
1648L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1649S: Maintained
1650
1651ARM/NUVOTON W90X900 ARM ARCHITECTURE
1652M: Wan ZongShun <mcuos.com@gmail.com>
1653L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1654W: http://www.mcuos.com
1655S: Maintained
1656F: arch/arm/mach-w90x900/
1657F: drivers/input/keyboard/w90p910_keypad.c
1658F: drivers/input/touchscreen/w90p910_ts.c
1659F: drivers/watchdog/nuc900_wdt.c
1660F: drivers/net/ethernet/nuvoton/w90p910_ether.c
1661F: drivers/mtd/nand/nuc900_nand.c
1662F: drivers/rtc/rtc-nuc900.c
1663F: drivers/spi/spi-nuc900.c
1664F: drivers/usb/host/ehci-w90x900.c
1665F: drivers/video/fbdev/nuc900fb.c
1666
1667ARM/U300 MACHINE SUPPORT
1668M: Linus Walleij <linus.walleij@linaro.org>
1669L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1670S: Supported
1671F: arch/arm/mach-u300/
1672F: drivers/clocksource/timer-u300.c
1673F: drivers/i2c/busses/i2c-stu300.c
1674F: drivers/rtc/rtc-coh901331.c
1675F: drivers/watchdog/coh901327_wdt.c
1676F: drivers/dma/coh901318*
1677F: drivers/mfd/ab3100*
1678F: drivers/rtc/rtc-ab3100.c
1679F: drivers/rtc/rtc-coh901331.c
1680T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git
1681
1682ARM/UNIPHIER ARCHITECTURE
1683M: Masahiro Yamada <yamada.masahiro@socionext.com>
1684L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1685S: Maintained
1686F: arch/arm/boot/dts/uniphier*
1687F: arch/arm/include/asm/hardware/cache-uniphier.h
1688F: arch/arm/mach-uniphier/
1689F: arch/arm/mm/cache-uniphier.c
1690F: arch/arm64/boot/dts/socionext/
1691F: drivers/bus/uniphier-system-bus.c
1692F: drivers/i2c/busses/i2c-uniphier*
1693F: drivers/pinctrl/uniphier/
1694F: drivers/tty/serial/8250/8250_uniphier.c
1695N: uniphier
1696
1697ARM/Ux500 ARM ARCHITECTURE
1698M: Linus Walleij <linus.walleij@linaro.org>
1699L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1700S: Maintained
1701F: arch/arm/mach-ux500/
1702F: drivers/clocksource/clksrc-dbx500-prcmu.c
1703F: drivers/dma/ste_dma40*
1704F: drivers/hwspinlock/u8500_hsem.c
1705F: drivers/mfd/abx500*
1706F: drivers/mfd/ab8500*
1707F: drivers/mfd/dbx500*
1708F: drivers/mfd/db8500*
1709F: drivers/pinctrl/nomadik/pinctrl-ab*
1710F: drivers/pinctrl/nomadik/pinctrl-nomadik*
1711F: drivers/rtc/rtc-ab8500.c
1712F: drivers/rtc/rtc-pl031.c
1713T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git
1714
1715ARM/Ux500 CLOCK FRAMEWORK SUPPORT
1716M: Ulf Hansson <ulf.hansson@linaro.org>
1717L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1718T: git git://git.linaro.org/people/ulfh/clk.git
1719S: Maintained
1720F: drivers/clk/ux500/
1721F: include/linux/platform_data/clk-ux500.h
1722
1723ARM/VERSATILE EXPRESS PLATFORM
1724M: Liviu Dudau <liviu.dudau@arm.com>
1725M: Sudeep Holla <sudeep.holla@arm.com>
1726M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
1727L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1728S: Maintained
1729F: arch/arm/boot/dts/vexpress*
1730F: arch/arm64/boot/dts/arm/
1731F: arch/arm/mach-vexpress/
1732F: */*/vexpress*
1733F: */*/*/vexpress*
1734F: drivers/clk/versatile/clk-vexpress-osc.c
1735F: drivers/clocksource/versatile.c
1736
1737ARM/VFP SUPPORT
1738M: Russell King <linux@arm.linux.org.uk>
1739L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1740W: http://www.arm.linux.org.uk/
1741S: Maintained
1742F: arch/arm/vfp/
1743
1744ARM/VOIPAC PXA270 SUPPORT
1745M: Marek Vasut <marek.vasut@gmail.com>
1746L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1747S: Maintained
1748F: arch/arm/mach-pxa/vpac270.c
1749F: arch/arm/mach-pxa/include/mach/vpac270.h
1750
1751ARM/VT8500 ARM ARCHITECTURE
1752M: Tony Prisk <linux@prisktech.co.nz>
1753L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1754S: Maintained
1755F: arch/arm/mach-vt8500/
1756F: drivers/clocksource/vt8500_timer.c
1757F: drivers/i2c/busses/i2c-wmt.c
1758F: drivers/mmc/host/wmt-sdmmc.c
1759F: drivers/pwm/pwm-vt8500.c
1760F: drivers/rtc/rtc-vt8500.c
1761F: drivers/tty/serial/vt8500_serial.c
1762F: drivers/usb/host/ehci-platform.c
1763F: drivers/usb/host/uhci-platform.c
1764F: drivers/video/fbdev/vt8500lcdfb.*
1765F: drivers/video/fbdev/wm8505fb*
1766F: drivers/video/fbdev/wmt_ge_rops.*
1767
1768ARM/ZIPIT Z2 SUPPORT
1769M: Marek Vasut <marek.vasut@gmail.com>
1770L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1771S: Maintained
1772F: arch/arm/mach-pxa/z2.c
1773F: arch/arm/mach-pxa/include/mach/z2.h
1774
1775ARM/ZTE ARCHITECTURE
1776M: Jun Nie <jun.nie@linaro.org>
1777L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1778S: Maintained
1779F: arch/arm/mach-zx/
1780F: drivers/clk/zte/
1781F: Documentation/devicetree/bindings/arm/zte.txt
1782F: Documentation/devicetree/bindings/clock/zx296702-clk.txt
1783
1784ARM/ZYNQ ARCHITECTURE
1785M: Michal Simek <michal.simek@xilinx.com>
1786R: Sören Brinkmann <soren.brinkmann@xilinx.com>
1787L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1788W: http://wiki.xilinx.com
1789T: git https://github.com/Xilinx/linux-xlnx.git
1790S: Supported
1791F: arch/arm/mach-zynq/
1792F: drivers/cpuidle/cpuidle-zynq.c
1793F: drivers/block/xsysace.c
1794N: zynq
1795N: xilinx
1796F: drivers/clocksource/cadence_ttc_timer.c
1797F: drivers/i2c/busses/i2c-cadence.c
1798F: drivers/mmc/host/sdhci-of-arasan.c
1799F: drivers/edac/synopsys_edac.c
1800
1801ARM SMMU DRIVERS
1802M: Will Deacon <will.deacon@arm.com>
1803L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1804S: Maintained
1805F: drivers/iommu/arm-smmu.c
1806F: drivers/iommu/arm-smmu-v3.c
1807F: drivers/iommu/io-pgtable-arm.c
1808
1809ARM64 PORT (AARCH64 ARCHITECTURE)
1810M: Catalin Marinas <catalin.marinas@arm.com>
1811M: Will Deacon <will.deacon@arm.com>
1812L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1813T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git
1814S: Maintained
1815F: arch/arm64/
1816F: Documentation/arm64/
1817
1818AS3645A LED FLASH CONTROLLER DRIVER
1819M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
1820L: linux-media@vger.kernel.org
1821T: git git://linuxtv.org/media_tree.git
1822S: Maintained
1823F: drivers/media/i2c/as3645a.c
1824F: include/media/i2c/as3645a.h
1825
1826ASC7621 HARDWARE MONITOR DRIVER
1827M: George Joseph <george.joseph@fairview5.com>
1828L: lm-sensors@lm-sensors.org
1829S: Maintained
1830F: Documentation/hwmon/asc7621
1831F: drivers/hwmon/asc7621.c
1832
1833ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS
1834M: Corentin Chary <corentin.chary@gmail.com>
1835L: acpi4asus-user@lists.sourceforge.net
1836L: platform-driver-x86@vger.kernel.org
1837W: http://acpi4asus.sf.net
1838S: Maintained
1839F: drivers/platform/x86/asus*.c
1840F: drivers/platform/x86/eeepc*.c
1841
1842ASUS WIRELESS RADIO CONTROL DRIVER
1843M: João Paulo Rechi Vita <jprvita@gmail.com>
1844L: platform-driver-x86@vger.kernel.org
1845S: Maintained
1846F: drivers/platform/x86/asus-wireless.c
1847
1848ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API
1849R: Dan Williams <dan.j.williams@intel.com>
1850W: http://sourceforge.net/projects/xscaleiop
1851S: Odd fixes
1852F: Documentation/crypto/async-tx-api.txt
1853F: crypto/async_tx/
1854F: drivers/dma/
1855F: include/linux/dmaengine.h
1856F: include/linux/async_tx.h
1857
1858AT24 EEPROM DRIVER
1859M: Wolfram Sang <wsa@the-dreams.de>
1860L: linux-i2c@vger.kernel.org
1861S: Maintained
1862F: drivers/misc/eeprom/at24.c
1863F: include/linux/platform_data/at24.h
1864
1865ATA OVER ETHERNET (AOE) DRIVER
1866M: "Ed L. Cashin" <ed.cashin@acm.org>
1867W: http://www.openaoe.org/
1868S: Supported
1869F: Documentation/aoe/
1870F: drivers/block/aoe/
1871
1872ATHEROS 71XX/9XXX GPIO DRIVER
1873M: Alban Bedel <albeu@free.fr>
1874W: https://github.com/AlbanBedel/linux
1875T: git git://github.com/AlbanBedel/linux
1876S: Maintained
1877F: drivers/gpio/gpio-ath79.c
1878F: Documentation/devicetree/bindings/gpio/gpio-ath79.txt
1879
1880ATHEROS ATH GENERIC UTILITIES
1881M: "Luis R. Rodriguez" <mcgrof@do-not-panic.com>
1882L: linux-wireless@vger.kernel.org
1883S: Supported
1884F: drivers/net/wireless/ath/*
1885
1886ATHEROS ATH5K WIRELESS DRIVER
1887M: Jiri Slaby <jirislaby@gmail.com>
1888M: Nick Kossifidis <mickflemm@gmail.com>
1889M: "Luis R. Rodriguez" <mcgrof@do-not-panic.com>
1890L: linux-wireless@vger.kernel.org
1891W: http://wireless.kernel.org/en/users/Drivers/ath5k
1892S: Maintained
1893F: drivers/net/wireless/ath/ath5k/
1894
1895ATHEROS ATH6KL WIRELESS DRIVER
1896M: Kalle Valo <kvalo@qca.qualcomm.com>
1897L: linux-wireless@vger.kernel.org
1898W: http://wireless.kernel.org/en/users/Drivers/ath6kl
1899T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
1900S: Supported
1901F: drivers/net/wireless/ath/ath6kl/
1902
1903WILOCITY WIL6210 WIRELESS DRIVER
1904M: Maya Erez <qca_merez@qca.qualcomm.com>
1905L: linux-wireless@vger.kernel.org
1906L: wil6210@qca.qualcomm.com
1907S: Supported
1908W: http://wireless.kernel.org/en/users/Drivers/wil6210
1909F: drivers/net/wireless/ath/wil6210/
1910F: include/uapi/linux/wil6210_uapi.h
1911
1912CARL9170 LINUX COMMUNITY WIRELESS DRIVER
1913M: Christian Lamparter <chunkeey@googlemail.com>
1914L: linux-wireless@vger.kernel.org
1915W: http://wireless.kernel.org/en/users/Drivers/carl9170
1916S: Maintained
1917F: drivers/net/wireless/ath/carl9170/
1918
1919ATK0110 HWMON DRIVER
1920M: Luca Tettamanti <kronos.it@gmail.com>
1921L: lm-sensors@lm-sensors.org
1922S: Maintained
1923F: drivers/hwmon/asus_atk0110.c
1924
1925ATI_REMOTE2 DRIVER
1926M: Ville Syrjala <syrjala@sci.fi>
1927S: Maintained
1928F: drivers/input/misc/ati_remote2.c
1929
1930ATLX ETHERNET DRIVERS
1931M: Jay Cliburn <jcliburn@gmail.com>
1932M: Chris Snook <chris.snook@gmail.com>
1933L: netdev@vger.kernel.org
1934W: http://sourceforge.net/projects/atl1
1935W: http://atl1.sourceforge.net
1936S: Maintained
1937F: drivers/net/ethernet/atheros/
1938
1939ATM
1940M: Chas Williams <3chas3@gmail.com>
1941L: linux-atm-general@lists.sourceforge.net (moderated for non-subscribers)
1942L: netdev@vger.kernel.org
1943W: http://linux-atm.sourceforge.net
1944S: Maintained
1945F: drivers/atm/
1946F: include/linux/atm*
1947F: include/uapi/linux/atm*
1948
1949ATMEL AT91 / AT32 MCI DRIVER
1950M: Ludovic Desroches <ludovic.desroches@atmel.com>
1951S: Maintained
1952F: drivers/mmc/host/atmel-mci.c
1953
1954ATMEL AT91 / AT32 SERIAL DRIVER
1955M: Nicolas Ferre <nicolas.ferre@atmel.com>
1956S: Supported
1957F: drivers/tty/serial/atmel_serial.c
1958
1959ATMEL Audio ALSA driver
1960M: Nicolas Ferre <nicolas.ferre@atmel.com>
1961L: alsa-devel@alsa-project.org (moderated for non-subscribers)
1962S: Supported
1963F: sound/soc/atmel
1964
1965ATMEL DMA DRIVER
1966M: Nicolas Ferre <nicolas.ferre@atmel.com>
1967L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1968S: Supported
1969F: drivers/dma/at_hdmac.c
1970F: drivers/dma/at_hdmac_regs.h
1971F: include/linux/platform_data/dma-atmel.h
1972
1973ATMEL XDMA DRIVER
1974M: Ludovic Desroches <ludovic.desroches@atmel.com>
1975L: linux-arm-kernel@lists.infradead.org
1976L: dmaengine@vger.kernel.org
1977S: Supported
1978F: drivers/dma/at_xdmac.c
1979
1980ATMEL I2C DRIVER
1981M: Ludovic Desroches <ludovic.desroches@atmel.com>
1982L: linux-i2c@vger.kernel.org
1983S: Supported
1984F: drivers/i2c/busses/i2c-at91.c
1985
1986ATMEL ISI DRIVER
1987M: Ludovic Desroches <ludovic.desroches@atmel.com>
1988L: linux-media@vger.kernel.org
1989S: Supported
1990F: drivers/media/platform/soc_camera/atmel-isi.c
1991F: include/media/atmel-isi.h
1992
1993ATMEL LCDFB DRIVER
1994M: Nicolas Ferre <nicolas.ferre@atmel.com>
1995L: linux-fbdev@vger.kernel.org
1996S: Maintained
1997F: drivers/video/fbdev/atmel_lcdfb.c
1998F: include/video/atmel_lcdc.h
1999
2000ATMEL MACB ETHERNET DRIVER
2001M: Nicolas Ferre <nicolas.ferre@atmel.com>
2002S: Supported
2003F: drivers/net/ethernet/cadence/
2004
2005ATMEL NAND DRIVER
2006M: Wenyou Yang <wenyou.yang@atmel.com>
2007M: Josh Wu <rainyfeeling@outlook.com>
2008L: linux-mtd@lists.infradead.org
2009S: Supported
2010F: drivers/mtd/nand/atmel_nand*
2011
2012ATMEL SDMMC DRIVER
2013M: Ludovic Desroches <ludovic.desroches@atmel.com>
2014L: linux-mmc@vger.kernel.org
2015S: Supported
2016F: drivers/mmc/host/sdhci-of-at91.c
2017
2018ATMEL SPI DRIVER
2019M: Nicolas Ferre <nicolas.ferre@atmel.com>
2020S: Supported
2021F: drivers/spi/spi-atmel.*
2022
2023ATMEL SSC DRIVER
2024M: Nicolas Ferre <nicolas.ferre@atmel.com>
2025L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2026S: Supported
2027F: drivers/misc/atmel-ssc.c
2028F: include/linux/atmel-ssc.h
2029
2030ATMEL Timer Counter (TC) AND CLOCKSOURCE DRIVERS
2031M: Nicolas Ferre <nicolas.ferre@atmel.com>
2032L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2033S: Supported
2034F: drivers/misc/atmel_tclib.c
2035F: drivers/clocksource/tcb_clksrc.c
2036
2037ATMEL USBA UDC DRIVER
2038M: Nicolas Ferre <nicolas.ferre@atmel.com>
2039L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2040S: Supported
2041F: drivers/usb/gadget/udc/atmel_usba_udc.*
2042
2043ATMEL WIRELESS DRIVER
2044M: Simon Kelley <simon@thekelleys.org.uk>
2045L: linux-wireless@vger.kernel.org
2046W: http://www.thekelleys.org.uk/atmel
2047W: http://atmelwlandriver.sourceforge.net/
2048S: Maintained
2049F: drivers/net/wireless/atmel/atmel*
2050
2051ATMEL MAXTOUCH DRIVER
2052M: Nick Dyer <nick.dyer@itdev.co.uk>
2053T: git git://github.com/atmel-maxtouch/linux.git
2054S: Supported
2055F: Documentation/devicetree/bindings/input/atmel,maxtouch.txt
2056F: drivers/input/touchscreen/atmel_mxt_ts.c
2057F: include/linux/platform_data/atmel_mxt_ts.h
2058
2059ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER
2060M: Bradley Grove <linuxdrivers@attotech.com>
2061L: linux-scsi@vger.kernel.org
2062W: http://www.attotech.com
2063S: Supported
2064F: drivers/scsi/esas2r
2065
2066ATUSB IEEE 802.15.4 RADIO DRIVER
2067M: Stefan Schmidt <stefan@osg.samsung.com>
2068L: linux-wpan@vger.kernel.org
2069S: Maintained
2070F: drivers/net/ieee802154/atusb.c
2071F: drivers/net/ieee802154/atusb.h
2072F: drivers/net/ieee802154/at86rf230.h
2073
2074AUDIT SUBSYSTEM
2075M: Paul Moore <paul@paul-moore.com>
2076M: Eric Paris <eparis@redhat.com>
2077L: linux-audit@redhat.com (moderated for non-subscribers)
2078W: http://people.redhat.com/sgrubb/audit/
2079T: git git://git.infradead.org/users/pcmoore/audit
2080S: Maintained
2081F: include/linux/audit.h
2082F: include/uapi/linux/audit.h
2083F: kernel/audit*
2084
2085AUXILIARY DISPLAY DRIVERS
2086M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
2087W: http://miguelojeda.es/auxdisplay.htm
2088W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
2089S: Maintained
2090F: drivers/auxdisplay/
2091F: include/linux/cfag12864b.h
2092
2093AVR32 ARCHITECTURE
2094M: Haavard Skinnemoen <hskinnemoen@gmail.com>
2095M: Hans-Christian Egtvedt <egtvedt@samfundet.no>
2096W: http://www.atmel.com/products/AVR32/
2097W: http://mirror.egtvedt.no/avr32linux.org/
2098W: http://avrfreaks.net/
2099S: Maintained
2100F: arch/avr32/
2101
2102AVR32/AT32AP MACHINE SUPPORT
2103M: Haavard Skinnemoen <hskinnemoen@gmail.com>
2104M: Hans-Christian Egtvedt <egtvedt@samfundet.no>
2105S: Maintained
2106F: arch/avr32/mach-at32ap/
2107
2108AX.25 NETWORK LAYER
2109M: Ralf Baechle <ralf@linux-mips.org>
2110L: linux-hams@vger.kernel.org
2111W: http://www.linux-ax25.org/
2112S: Maintained
2113F: include/uapi/linux/ax25.h
2114F: include/net/ax25.h
2115F: net/ax25/
2116
2117AZ6007 DVB DRIVER
2118M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
2119L: linux-media@vger.kernel.org
2120W: https://linuxtv.org
2121T: git git://linuxtv.org/media_tree.git
2122S: Maintained
2123F: drivers/media/usb/dvb-usb-v2/az6007.c
2124
2125AZTECH FM RADIO RECEIVER DRIVER
2126M: Hans Verkuil <hverkuil@xs4all.nl>
2127L: linux-media@vger.kernel.org
2128T: git git://linuxtv.org/media_tree.git
2129W: https://linuxtv.org
2130S: Maintained
2131F: drivers/media/radio/radio-aztech*
2132
2133B43 WIRELESS DRIVER
2134L: linux-wireless@vger.kernel.org
2135L: b43-dev@lists.infradead.org
2136W: http://wireless.kernel.org/en/users/Drivers/b43
2137S: Odd Fixes
2138F: drivers/net/wireless/broadcom/b43/
2139
2140B43LEGACY WIRELESS DRIVER
2141M: Larry Finger <Larry.Finger@lwfinger.net>
2142L: linux-wireless@vger.kernel.org
2143L: b43-dev@lists.infradead.org
2144W: http://wireless.kernel.org/en/users/Drivers/b43
2145S: Maintained
2146F: drivers/net/wireless/broadcom/b43legacy/
2147
2148BACKLIGHT CLASS/SUBSYSTEM
2149M: Jingoo Han <jingoohan1@gmail.com>
2150M: Lee Jones <lee.jones@linaro.org>
2151T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git
2152S: Maintained
2153F: drivers/video/backlight/
2154F: include/linux/backlight.h
2155
2156BATMAN ADVANCED
2157M: Marek Lindner <mareklindner@neomailbox.ch>
2158M: Simon Wunderlich <sw@simonwunderlich.de>
2159M: Antonio Quartulli <a@unstable.cc>
2160L: b.a.t.m.a.n@lists.open-mesh.org
2161W: https://www.open-mesh.org/
2162Q: https://patchwork.open-mesh.org/project/batman/list/
2163S: Maintained
2164F: net/batman-adv/
2165
2166BAYCOM/HDLCDRV DRIVERS FOR AX.25
2167M: Thomas Sailer <t.sailer@alumni.ethz.ch>
2168L: linux-hams@vger.kernel.org
2169W: http://www.baycom.org/~tom/ham/ham.html
2170S: Maintained
2171F: drivers/net/hamradio/baycom*
2172
2173BCACHE (BLOCK LAYER CACHE)
2174M: Kent Overstreet <kent.overstreet@gmail.com>
2175L: linux-bcache@vger.kernel.org
2176W: http://bcache.evilpiepirate.org
2177S: Maintained
2178F: drivers/md/bcache/
2179
2180BDISP ST MEDIA DRIVER
2181M: Fabien Dessenne <fabien.dessenne@st.com>
2182L: linux-media@vger.kernel.org
2183T: git git://linuxtv.org/media_tree.git
2184W: https://linuxtv.org
2185S: Supported
2186F: drivers/media/platform/sti/bdisp
2187
2188BEFS FILE SYSTEM
2189S: Orphan
2190F: Documentation/filesystems/befs.txt
2191F: fs/befs/
2192
2193BECKHOFF CX5020 ETHERCAT MASTER DRIVER
2194M: Dariusz Marcinkiewicz <reksio@newterm.pl>
2195L: netdev@vger.kernel.org
2196S: Maintained
2197F: drivers/net/ethernet/ec_bhf.c
2198
2199BFS FILE SYSTEM
2200M: "Tigran A. Aivazian" <tigran@aivazian.fsnet.co.uk>
2201S: Maintained
2202F: Documentation/filesystems/bfs.txt
2203F: fs/bfs/
2204F: include/uapi/linux/bfs_fs.h
2205
2206BLACKFIN ARCHITECTURE
2207M: Steven Miao <realmz6@gmail.com>
2208L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2209T: git git://git.code.sf.net/p/adi-linux/code
2210W: http://blackfin.uclinux.org
2211S: Supported
2212F: arch/blackfin/
2213
2214BLACKFIN EMAC DRIVER
2215L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2216W: http://blackfin.uclinux.org
2217S: Supported
2218F: drivers/net/ethernet/adi/
2219
2220BLACKFIN RTC DRIVER
2221L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2222W: http://blackfin.uclinux.org
2223S: Supported
2224F: drivers/rtc/rtc-bfin.c
2225
2226BLACKFIN SDH DRIVER
2227M: Sonic Zhang <sonic.zhang@analog.com>
2228L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2229W: http://blackfin.uclinux.org
2230S: Supported
2231F: drivers/mmc/host/bfin_sdh.c
2232
2233BLACKFIN SERIAL DRIVER
2234M: Sonic Zhang <sonic.zhang@analog.com>
2235L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2236W: http://blackfin.uclinux.org
2237S: Supported
2238F: drivers/tty/serial/bfin_uart.c
2239
2240BLACKFIN WATCHDOG DRIVER
2241L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2242W: http://blackfin.uclinux.org
2243S: Supported
2244F: drivers/watchdog/bfin_wdt.c
2245
2246BLACKFIN I2C TWI DRIVER
2247M: Sonic Zhang <sonic.zhang@analog.com>
2248L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2249W: http://blackfin.uclinux.org/
2250S: Supported
2251F: drivers/i2c/busses/i2c-bfin-twi.c
2252
2253BLACKFIN MEDIA DRIVER
2254M: Scott Jiang <scott.jiang.linux@gmail.com>
2255L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2256W: http://blackfin.uclinux.org/
2257S: Supported
2258F: drivers/media/platform/blackfin/
2259F: drivers/media/i2c/adv7183*
2260F: drivers/media/i2c/vs6624*
2261
2262BLINKM RGB LED DRIVER
2263M: Jan-Simon Moeller <jansimon.moeller@gmx.de>
2264S: Maintained
2265F: drivers/leds/leds-blinkm.c
2266
2267BLOCK LAYER
2268M: Jens Axboe <axboe@kernel.dk>
2269L: linux-block@vger.kernel.org
2270T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
2271S: Maintained
2272F: block/
2273F: kernel/trace/blktrace.c
2274
2275BLOCK2MTD DRIVER
2276M: Joern Engel <joern@lazybastard.org>
2277L: linux-mtd@lists.infradead.org
2278S: Maintained
2279F: drivers/mtd/devices/block2mtd.c
2280
2281BLUETOOTH DRIVERS
2282M: Marcel Holtmann <marcel@holtmann.org>
2283M: Gustavo Padovan <gustavo@padovan.org>
2284M: Johan Hedberg <johan.hedberg@gmail.com>
2285L: linux-bluetooth@vger.kernel.org
2286W: http://www.bluez.org/
2287T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2288T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2289S: Maintained
2290F: drivers/bluetooth/
2291
2292BLUETOOTH SUBSYSTEM
2293M: Marcel Holtmann <marcel@holtmann.org>
2294M: Gustavo Padovan <gustavo@padovan.org>
2295M: Johan Hedberg <johan.hedberg@gmail.com>
2296L: linux-bluetooth@vger.kernel.org
2297W: http://www.bluez.org/
2298T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2299T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2300S: Maintained
2301F: net/bluetooth/
2302F: include/net/bluetooth/
2303
2304BONDING DRIVER
2305M: Jay Vosburgh <j.vosburgh@gmail.com>
2306M: Veaceslav Falico <vfalico@gmail.com>
2307M: Andy Gospodarek <gospo@cumulusnetworks.com>
2308L: netdev@vger.kernel.org
2309W: http://sourceforge.net/projects/bonding/
2310S: Supported
2311F: drivers/net/bonding/
2312F: include/uapi/linux/if_bonding.h
2313
2314BPF (Safe dynamic programs and tools)
2315M: Alexei Starovoitov <ast@kernel.org>
2316L: netdev@vger.kernel.org
2317L: linux-kernel@vger.kernel.org
2318S: Supported
2319F: kernel/bpf/
2320
2321BROADCOM B44 10/100 ETHERNET DRIVER
2322M: Gary Zambrano <zambrano@broadcom.com>
2323L: netdev@vger.kernel.org
2324S: Supported
2325F: drivers/net/ethernet/broadcom/b44.*
2326
2327BROADCOM GENET ETHERNET DRIVER
2328M: Florian Fainelli <f.fainelli@gmail.com>
2329L: netdev@vger.kernel.org
2330S: Supported
2331F: drivers/net/ethernet/broadcom/genet/
2332
2333BROADCOM BNX2 GIGABIT ETHERNET DRIVER
2334M: Sony Chacko <sony.chacko@qlogic.com>
2335M: Dept-HSGLinuxNICDev@qlogic.com
2336L: netdev@vger.kernel.org
2337S: Supported
2338F: drivers/net/ethernet/broadcom/bnx2.*
2339F: drivers/net/ethernet/broadcom/bnx2_*
2340
2341BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
2342M: Ariel Elior <ariel.elior@qlogic.com>
2343L: netdev@vger.kernel.org
2344S: Supported
2345F: drivers/net/ethernet/broadcom/bnx2x/
2346
2347BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
2348M: Florian Fainelli <f.fainelli@gmail.com>
2349M: Ray Jui <rjui@broadcom.com>
2350M: Scott Branden <sbranden@broadcom.com>
2351L: bcm-kernel-feedback-list@broadcom.com
2352T: git git://github.com/broadcom/mach-bcm
2353S: Maintained
2354F: arch/arm/mach-bcm/
2355F: arch/arm/boot/dts/bcm113*
2356F: arch/arm/boot/dts/bcm216*
2357F: arch/arm/boot/dts/bcm281*
2358F: arch/arm64/boot/dts/broadcom/
2359F: arch/arm/configs/bcm_defconfig
2360F: drivers/mmc/host/sdhci-bcm-kona.c
2361F: drivers/clocksource/bcm_kona_timer.c
2362
2363BROADCOM BCM2835 ARM ARCHITECTURE
2364M: Stephen Warren <swarren@wwwdotorg.org>
2365M: Lee Jones <lee@kernel.org>
2366M: Eric Anholt <eric@anholt.net>
2367L: linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers)
2368L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2369T: git git://git.kernel.org/pub/scm/linux/kernel/git/rpi/linux-rpi.git
2370S: Maintained
2371N: bcm2835
2372
2373BROADCOM BCM47XX MIPS ARCHITECTURE
2374M: Hauke Mehrtens <hauke@hauke-m.de>
2375M: Rafał Miłecki <zajec5@gmail.com>
2376L: linux-mips@linux-mips.org
2377S: Maintained
2378F: arch/mips/bcm47xx/*
2379F: arch/mips/include/asm/mach-bcm47xx/*
2380
2381BROADCOM BCM5301X ARM ARCHITECTURE
2382M: Hauke Mehrtens <hauke@hauke-m.de>
2383L: linux-arm-kernel@lists.infradead.org
2384S: Maintained
2385F: arch/arm/mach-bcm/bcm_5301x.c
2386F: arch/arm/boot/dts/bcm5301x.dtsi
2387F: arch/arm/boot/dts/bcm470*
2388
2389BROADCOM BCM63XX ARM ARCHITECTURE
2390M: Florian Fainelli <f.fainelli@gmail.com>
2391L: linux-arm-kernel@lists.infradead.org
2392T: git git://github.com/broadcom/arm-bcm63xx.git
2393S: Maintained
2394F: arch/arm/mach-bcm/bcm63xx.c
2395F: arch/arm/include/debug/bcm63xx.S
2396
2397BROADCOM BCM63XX/BCM33XX UDC DRIVER
2398M: Kevin Cernekee <cernekee@gmail.com>
2399L: linux-usb@vger.kernel.org
2400S: Maintained
2401F: drivers/usb/gadget/udc/bcm63xx_udc.*
2402
2403BROADCOM BCM7XXX ARM ARCHITECTURE
2404M: Brian Norris <computersforpeace@gmail.com>
2405M: Gregory Fong <gregory.0xf0@gmail.com>
2406M: Florian Fainelli <f.fainelli@gmail.com>
2407L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2408L: bcm-kernel-feedback-list@broadcom.com
2409T: git git://github.com/broadcom/stblinux.git
2410S: Maintained
2411F: arch/arm/mach-bcm/*brcmstb*
2412F: arch/arm/boot/dts/bcm7*.dts*
2413F: drivers/bus/brcmstb_gisb.c
2414N: brcmstb
2415
2416BROADCOM BMIPS MIPS ARCHITECTURE
2417M: Kevin Cernekee <cernekee@gmail.com>
2418M: Florian Fainelli <f.fainelli@gmail.com>
2419L: linux-mips@linux-mips.org
2420T: git git://github.com/broadcom/stblinux.git
2421S: Maintained
2422F: arch/mips/bmips/*
2423F: arch/mips/include/asm/mach-bmips/*
2424F: arch/mips/kernel/*bmips*
2425F: arch/mips/boot/dts/brcm/bcm*.dts*
2426F: drivers/irqchip/irq-bcm7*
2427F: drivers/irqchip/irq-brcmstb*
2428F: include/linux/bcm963xx_nvram.h
2429F: include/linux/bcm963xx_tag.h
2430
2431BROADCOM TG3 GIGABIT ETHERNET DRIVER
2432M: Siva Reddy Kallam <siva.kallam@broadcom.com>
2433M: Prashant Sreedharan <prashant@broadcom.com>
2434M: Michael Chan <mchan@broadcom.com>
2435L: netdev@vger.kernel.org
2436S: Supported
2437F: drivers/net/ethernet/broadcom/tg3.*
2438
2439BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER
2440M: Brett Rudley <brudley@broadcom.com>
2441M: Arend van Spriel <arend@broadcom.com>
2442M: Franky (Zhenhui) Lin <frankyl@broadcom.com>
2443M: Hante Meuleman <meuleman@broadcom.com>
2444L: linux-wireless@vger.kernel.org
2445L: brcm80211-dev-list@broadcom.com
2446S: Supported
2447F: drivers/net/wireless/broadcom/brcm80211/
2448
2449BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
2450M: QLogic-Storage-Upstream@qlogic.com
2451L: linux-scsi@vger.kernel.org
2452S: Supported
2453F: drivers/scsi/bnx2fc/
2454
2455BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
2456M: QLogic-Storage-Upstream@qlogic.com
2457L: linux-scsi@vger.kernel.org
2458S: Supported
2459F: drivers/scsi/bnx2i/
2460
2461BROADCOM IPROC ARM ARCHITECTURE
2462M: Ray Jui <rjui@broadcom.com>
2463M: Scott Branden <sbranden@broadcom.com>
2464M: Jon Mason <jonmason@broadcom.com>
2465L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2466L: bcm-kernel-feedback-list@broadcom.com
2467T: git git://github.com/broadcom/cygnus-linux.git
2468S: Maintained
2469N: iproc
2470N: cygnus
2471N: nsp
2472N: bcm9113*
2473N: bcm9583*
2474N: bcm9585*
2475N: bcm9586*
2476N: bcm988312
2477N: bcm113*
2478N: bcm583*
2479N: bcm585*
2480N: bcm586*
2481N: bcm88312
2482
2483BROADCOM BRCMSTB GPIO DRIVER
2484M: Gregory Fong <gregory.0xf0@gmail.com>
2485L: bcm-kernel-feedback-list@broadcom.com
2486S: Supported
2487F: drivers/gpio/gpio-brcmstb.c
2488F: Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt
2489
2490BROADCOM KONA GPIO DRIVER
2491M: Ray Jui <rjui@broadcom.com>
2492L: bcm-kernel-feedback-list@broadcom.com
2493S: Supported
2494F: drivers/gpio/gpio-bcm-kona.c
2495F: Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt
2496
2497BROADCOM NVRAM DRIVER
2498M: Rafał Miłecki <zajec5@gmail.com>
2499L: linux-mips@linux-mips.org
2500S: Maintained
2501F: drivers/firmware/broadcom/*
2502
2503BROADCOM STB NAND FLASH DRIVER
2504M: Brian Norris <computersforpeace@gmail.com>
2505M: Kamal Dasu <kdasu.kdev@gmail.com>
2506L: linux-mtd@lists.infradead.org
2507L: bcm-kernel-feedback-list@broadcom.com
2508S: Maintained
2509F: drivers/mtd/nand/brcmnand/
2510
2511BROADCOM SPECIFIC AMBA DRIVER (BCMA)
2512M: Rafał Miłecki <zajec5@gmail.com>
2513L: linux-wireless@vger.kernel.org
2514S: Maintained
2515F: drivers/bcma/
2516F: include/linux/bcma/
2517
2518BROADCOM SYSTEMPORT ETHERNET DRIVER
2519M: Florian Fainelli <f.fainelli@gmail.com>
2520L: netdev@vger.kernel.org
2521S: Supported
2522F: drivers/net/ethernet/broadcom/bcmsysport.*
2523
2524BROCADE BFA FC SCSI DRIVER
2525M: Anil Gurumurthy <anil.gurumurthy@qlogic.com>
2526M: Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
2527L: linux-scsi@vger.kernel.org
2528S: Supported
2529F: drivers/scsi/bfa/
2530
2531BROCADE BNA 10 GIGABIT ETHERNET DRIVER
2532M: Rasesh Mody <rasesh.mody@qlogic.com>
2533L: netdev@vger.kernel.org
2534S: Supported
2535F: drivers/net/ethernet/brocade/bna/
2536
2537BSG (block layer generic sg v4 driver)
2538M: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
2539L: linux-scsi@vger.kernel.org
2540S: Supported
2541F: block/bsg.c
2542F: include/linux/bsg.h
2543F: include/uapi/linux/bsg.h
2544
2545BT87X AUDIO DRIVER
2546M: Clemens Ladisch <clemens@ladisch.de>
2547L: alsa-devel@alsa-project.org (moderated for non-subscribers)
2548T: git git://git.alsa-project.org/alsa-kernel.git
2549S: Maintained
2550F: Documentation/sound/alsa/Bt87x.txt
2551F: sound/pci/bt87x.c
2552
2553BT8XXGPIO DRIVER
2554M: Michael Buesch <m@bues.ch>
2555W: http://bu3sch.de/btgpio.php
2556S: Maintained
2557F: drivers/gpio/gpio-bt8xx.c
2558
2559BTRFS FILE SYSTEM
2560M: Chris Mason <clm@fb.com>
2561M: Josef Bacik <jbacik@fb.com>
2562M: David Sterba <dsterba@suse.com>
2563L: linux-btrfs@vger.kernel.org
2564W: http://btrfs.wiki.kernel.org/
2565Q: http://patchwork.kernel.org/project/linux-btrfs/list/
2566T: git git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git
2567S: Maintained
2568F: Documentation/filesystems/btrfs.txt
2569F: fs/btrfs/
2570
2571BTTV VIDEO4LINUX DRIVER
2572M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
2573L: linux-media@vger.kernel.org
2574W: https://linuxtv.org
2575T: git git://linuxtv.org/media_tree.git
2576S: Odd fixes
2577F: Documentation/video4linux/bttv/
2578F: drivers/media/pci/bt8xx/bttv*
2579
2580BUSLOGIC SCSI DRIVER
2581M: Khalid Aziz <khalid@gonehiking.org>
2582L: linux-scsi@vger.kernel.org
2583S: Maintained
2584F: drivers/scsi/BusLogic.*
2585F: drivers/scsi/FlashPoint.*
2586
2587C-MEDIA CMI8788 DRIVER
2588M: Clemens Ladisch <clemens@ladisch.de>
2589L: alsa-devel@alsa-project.org (moderated for non-subscribers)
2590T: git git://git.alsa-project.org/alsa-kernel.git
2591S: Maintained
2592F: sound/pci/oxygen/
2593
2594C6X ARCHITECTURE
2595M: Mark Salter <msalter@redhat.com>
2596M: Aurelien Jacquiot <a-jacquiot@ti.com>
2597L: linux-c6x-dev@linux-c6x.org
2598W: http://www.linux-c6x.org/wiki/index.php/Main_Page
2599S: Maintained
2600F: arch/c6x/
2601
2602CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
2603M: David Howells <dhowells@redhat.com>
2604L: linux-cachefs@redhat.com (moderated for non-subscribers)
2605S: Supported
2606F: Documentation/filesystems/caching/cachefiles.txt
2607F: fs/cachefiles/
2608
2609CADET FM/AM RADIO RECEIVER DRIVER
2610M: Hans Verkuil <hverkuil@xs4all.nl>
2611L: linux-media@vger.kernel.org
2612T: git git://linuxtv.org/media_tree.git
2613W: https://linuxtv.org
2614S: Maintained
2615F: drivers/media/radio/radio-cadet*
2616
2617CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
2618M: Jonathan Corbet <corbet@lwn.net>
2619L: linux-media@vger.kernel.org
2620T: git git://linuxtv.org/media_tree.git
2621S: Maintained
2622F: Documentation/video4linux/cafe_ccic
2623F: drivers/media/platform/marvell-ccic/
2624
2625CAIF NETWORK LAYER
2626M: Dmitry Tarnyagin <dmitry.tarnyagin@lockless.no>
2627L: netdev@vger.kernel.org
2628S: Supported
2629F: Documentation/networking/caif/
2630F: drivers/net/caif/
2631F: include/uapi/linux/caif/
2632F: include/net/caif/
2633F: net/caif/
2634
2635CALGARY x86-64 IOMMU
2636M: Muli Ben-Yehuda <muli@il.ibm.com>
2637M: "Jon D. Mason" <jdmason@kudzu.us>
2638L: discuss@x86-64.org
2639S: Maintained
2640F: arch/x86/kernel/pci-calgary_64.c
2641F: arch/x86/kernel/tce_64.c
2642F: arch/x86/include/asm/calgary.h
2643F: arch/x86/include/asm/tce.h
2644
2645CAN NETWORK LAYER
2646M: Oliver Hartkopp <socketcan@hartkopp.net>
2647M: Marc Kleine-Budde <mkl@pengutronix.de>
2648L: linux-can@vger.kernel.org
2649W: https://github.com/linux-can
2650T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
2651T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
2652S: Maintained
2653F: Documentation/networking/can.txt
2654F: net/can/
2655F: include/linux/can/core.h
2656F: include/uapi/linux/can.h
2657F: include/uapi/linux/can/bcm.h
2658F: include/uapi/linux/can/raw.h
2659F: include/uapi/linux/can/gw.h
2660
2661CAN NETWORK DRIVERS
2662M: Wolfgang Grandegger <wg@grandegger.com>
2663M: Marc Kleine-Budde <mkl@pengutronix.de>
2664L: linux-can@vger.kernel.org
2665W: https://github.com/linux-can
2666T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
2667T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
2668S: Maintained
2669F: drivers/net/can/
2670F: include/linux/can/dev.h
2671F: include/linux/can/platform/
2672F: include/uapi/linux/can/error.h
2673F: include/uapi/linux/can/netlink.h
2674
2675CAPABILITIES
2676M: Serge Hallyn <serge.hallyn@canonical.com>
2677L: linux-security-module@vger.kernel.org
2678S: Supported
2679F: include/linux/capability.h
2680F: include/uapi/linux/capability.h
2681F: security/commoncap.c
2682F: kernel/capability.c
2683
2684CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
2685M: Kevin Tsai <ktsai@capellamicro.com>
2686S: Maintained
2687F: drivers/iio/light/cm*
2688F: Documentation/devicetree/bindings/i2c/trivial-devices.txt
2689
2690CAVIUM LIQUIDIO NETWORK DRIVER
2691M: Derek Chickles <derek.chickles@caviumnetworks.com>
2692M: Satanand Burla <satananda.burla@caviumnetworks.com>
2693M: Felix Manlunas <felix.manlunas@caviumnetworks.com>
2694M: Raghu Vatsavayi <raghu.vatsavayi@caviumnetworks.com>
2695L: netdev@vger.kernel.org
2696W: http://www.cavium.com
2697S: Supported
2698F: drivers/net/ethernet/cavium/liquidio/
2699
2700CC2520 IEEE-802.15.4 RADIO DRIVER
2701M: Varka Bhadram <varkabhadram@gmail.com>
2702L: linux-wpan@vger.kernel.org
2703S: Maintained
2704F: drivers/net/ieee802154/cc2520.c
2705F: include/linux/spi/cc2520.h
2706F: Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
2707
2708CELL BROADBAND ENGINE ARCHITECTURE
2709M: Arnd Bergmann <arnd@arndb.de>
2710L: linuxppc-dev@lists.ozlabs.org
2711W: http://www.ibm.com/developerworks/power/cell/
2712S: Supported
2713F: arch/powerpc/include/asm/cell*.h
2714F: arch/powerpc/include/asm/spu*.h
2715F: arch/powerpc/include/uapi/asm/spu*.h
2716F: arch/powerpc/oprofile/*cell*
2717F: arch/powerpc/platforms/cell/
2718
2719CEPH COMMON CODE (LIBCEPH)
2720M: Ilya Dryomov <idryomov@gmail.com>
2721M: "Yan, Zheng" <zyan@redhat.com>
2722M: Sage Weil <sage@redhat.com>
2723L: ceph-devel@vger.kernel.org
2724W: http://ceph.com/
2725T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
2726T: git git://github.com/ceph/ceph-client.git
2727S: Supported
2728F: net/ceph/
2729F: include/linux/ceph/
2730F: include/linux/crush/
2731
2732CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
2733M: "Yan, Zheng" <zyan@redhat.com>
2734M: Sage Weil <sage@redhat.com>
2735M: Ilya Dryomov <idryomov@gmail.com>
2736L: ceph-devel@vger.kernel.org
2737W: http://ceph.com/
2738T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
2739T: git git://github.com/ceph/ceph-client.git
2740S: Supported
2741F: Documentation/filesystems/ceph.txt
2742F: fs/ceph/
2743
2744CERTIFICATE HANDLING:
2745M: David Howells <dhowells@redhat.com>
2746M: David Woodhouse <dwmw2@infradead.org>
2747L: keyrings@vger.kernel.org
2748S: Maintained
2749F: Documentation/module-signing.txt
2750F: certs/
2751F: scripts/sign-file.c
2752F: scripts/extract-cert.c
2753
2754CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM:
2755L: linux-usb@vger.kernel.org
2756S: Orphan
2757F: Documentation/usb/WUSB-Design-overview.txt
2758F: Documentation/usb/wusb-cbaf
2759F: drivers/usb/host/hwa-hc.c
2760F: drivers/usb/host/whci/
2761F: drivers/usb/wusbcore/
2762F: include/linux/usb/wusb*
2763
2764CFAG12864B LCD DRIVER
2765M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
2766W: http://miguelojeda.es/auxdisplay.htm
2767W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
2768S: Maintained
2769F: drivers/auxdisplay/cfag12864b.c
2770F: include/linux/cfag12864b.h
2771
2772CFAG12864BFB LCD FRAMEBUFFER DRIVER
2773M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
2774W: http://miguelojeda.es/auxdisplay.htm
2775W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
2776S: Maintained
2777F: drivers/auxdisplay/cfag12864bfb.c
2778F: include/linux/cfag12864b.h
2779
2780CFG80211 and NL80211
2781M: Johannes Berg <johannes@sipsolutions.net>
2782L: linux-wireless@vger.kernel.org
2783W: http://wireless.kernel.org/
2784T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
2785T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
2786S: Maintained
2787F: include/uapi/linux/nl80211.h
2788F: include/net/cfg80211.h
2789F: net/wireless/*
2790X: net/wireless/wext*
2791
2792CHAR and MISC DRIVERS
2793M: Arnd Bergmann <arnd@arndb.de>
2794M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
2795T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
2796S: Supported
2797F: drivers/char/*
2798F: drivers/misc/*
2799F: include/linux/miscdevice.h
2800
2801CHECKPATCH
2802M: Andy Whitcroft <apw@canonical.com>
2803M: Joe Perches <joe@perches.com>
2804S: Maintained
2805F: scripts/checkpatch.pl
2806
2807CHINESE DOCUMENTATION
2808M: Harry Wei <harryxiyou@gmail.com>
2809L: xiyoulinuxkernelgroup@googlegroups.com (subscribers-only)
2810L: linux-kernel@zh-kernel.org (moderated for non-subscribers)
2811S: Maintained
2812F: Documentation/zh_CN/
2813
2814CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
2815M: Peter Chen <Peter.Chen@nxp.com>
2816T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
2817L: linux-usb@vger.kernel.org
2818S: Maintained
2819F: drivers/usb/chipidea/
2820
2821CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
2822M: Hans de Goede <hdegoede@redhat.com>
2823L: linux-input@vger.kernel.org
2824S: Maintained
2825F: Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt
2826F: drivers/input/touchscreen/chipone_icn8318.c
2827
2828CHROME HARDWARE PLATFORM SUPPORT
2829M: Olof Johansson <olof@lixom.net>
2830S: Maintained
2831T: git git://git.kernel.org/pub/scm/linux/kernel/git/olof/chrome-platform.git
2832F: drivers/platform/chrome/
2833
2834CISCO VIC ETHERNET NIC DRIVER
2835M: Christian Benvenuti <benve@cisco.com>
2836M: Sujith Sankar <ssujith@cisco.com>
2837M: Govindarajulu Varadarajan <_govind@gmx.com>
2838M: Neel Patel <neepatel@cisco.com>
2839S: Supported
2840F: drivers/net/ethernet/cisco/enic/
2841
2842CISCO VIC LOW LATENCY NIC DRIVER
2843M: Christian Benvenuti <benve@cisco.com>
2844M: Dave Goodell <dgoodell@cisco.com>
2845S: Supported
2846F: drivers/infiniband/hw/usnic/
2847
2848CIRRUS LOGIC EP93XX ETHERNET DRIVER
2849M: Hartley Sweeten <hsweeten@visionengravers.com>
2850L: netdev@vger.kernel.org
2851S: Maintained
2852F: drivers/net/ethernet/cirrus/ep93xx_eth.c
2853
2854CIRRUS LOGIC AUDIO CODEC DRIVERS
2855M: Brian Austin <brian.austin@cirrus.com>
2856M: Paul Handrigan <Paul.Handrigan@cirrus.com>
2857L: alsa-devel@alsa-project.org (moderated for non-subscribers)
2858S: Maintained
2859F: sound/soc/codecs/cs*
2860
2861CLEANCACHE API
2862M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
2863L: linux-kernel@vger.kernel.org
2864S: Maintained
2865F: mm/cleancache.c
2866F: include/linux/cleancache.h
2867
2868CLK API
2869M: Russell King <linux@arm.linux.org.uk>
2870L: linux-clk@vger.kernel.org
2871S: Maintained
2872F: include/linux/clk.h
2873
2874CLOCKSOURCE, CLOCKEVENT DRIVERS
2875M: Daniel Lezcano <daniel.lezcano@linaro.org>
2876M: Thomas Gleixner <tglx@linutronix.de>
2877L: linux-kernel@vger.kernel.org
2878T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
2879S: Supported
2880F: drivers/clocksource
2881
2882CISCO FCOE HBA DRIVER
2883M: Hiral Patel <hiralpat@cisco.com>
2884M: Suma Ramars <sramars@cisco.com>
2885M: Brian Uchino <buchino@cisco.com>
2886L: linux-scsi@vger.kernel.org
2887S: Supported
2888F: drivers/scsi/fnic/
2889
2890CISCO SCSI HBA DRIVER
2891M: Narsimhulu Musini <nmusini@cisco.com>
2892M: Sesidhar Baddela <sebaddel@cisco.com>
2893L: linux-scsi@vger.kernel.org
2894S: Supported
2895F: drivers/scsi/snic/
2896
2897CMPC ACPI DRIVER
2898M: Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com>
2899M: Daniel Oliveira Nascimento <don@syst.com.br>
2900L: platform-driver-x86@vger.kernel.org
2901S: Supported
2902F: drivers/platform/x86/classmate-laptop.c
2903
2904COBALT MEDIA DRIVER
2905M: Hans Verkuil <hans.verkuil@cisco.com>
2906L: linux-media@vger.kernel.org
2907T: git git://linuxtv.org/media_tree.git
2908W: https://linuxtv.org
2909S: Supported
2910F: drivers/media/pci/cobalt/
2911
2912COCCINELLE/Semantic Patches (SmPL)
2913M: Julia Lawall <Julia.Lawall@lip6.fr>
2914M: Gilles Muller <Gilles.Muller@lip6.fr>
2915M: Nicolas Palix <nicolas.palix@imag.fr>
2916M: Michal Marek <mmarek@suse.com>
2917L: cocci@systeme.lip6.fr (moderated for non-subscribers)
2918T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc
2919W: http://coccinelle.lip6.fr/
2920S: Supported
2921F: Documentation/coccinelle.txt
2922F: scripts/coccinelle/
2923F: scripts/coccicheck
2924
2925CODA FILE SYSTEM
2926M: Jan Harkes <jaharkes@cs.cmu.edu>
2927M: coda@cs.cmu.edu
2928L: codalist@coda.cs.cmu.edu
2929W: http://www.coda.cs.cmu.edu/
2930S: Maintained
2931F: Documentation/filesystems/coda.txt
2932F: fs/coda/
2933F: include/linux/coda*.h
2934F: include/uapi/linux/coda*.h
2935
2936CODA V4L2 MEM2MEM DRIVER
2937M: Philipp Zabel <p.zabel@pengutronix.de>
2938L: linux-media@vger.kernel.org
2939S: Maintained
2940F: Documentation/devicetree/bindings/media/coda.txt
2941F: drivers/media/platform/coda/
2942
2943COMMON CLK FRAMEWORK
2944M: Michael Turquette <mturquette@baylibre.com>
2945M: Stephen Boyd <sboyd@codeaurora.org>
2946L: linux-clk@vger.kernel.org
2947T: git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
2948S: Maintained
2949F: drivers/clk/
2950X: drivers/clk/clkdev.c
2951F: include/linux/clk-pr*
2952F: include/linux/clk/
2953
2954COMMON INTERNET FILE SYSTEM (CIFS)
2955M: Steve French <sfrench@samba.org>
2956L: linux-cifs@vger.kernel.org
2957L: samba-technical@lists.samba.org (moderated for non-subscribers)
2958W: http://linux-cifs.samba.org/
2959T: git git://git.samba.org/sfrench/cifs-2.6.git
2960S: Supported
2961F: Documentation/filesystems/cifs/
2962F: fs/cifs/
2963
2964COMPACTPCI HOTPLUG CORE
2965M: Scott Murray <scott@spiteful.org>
2966L: linux-pci@vger.kernel.org
2967S: Maintained
2968F: drivers/pci/hotplug/cpci_hotplug*
2969
2970COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
2971M: Scott Murray <scott@spiteful.org>
2972L: linux-pci@vger.kernel.org
2973S: Maintained
2974F: drivers/pci/hotplug/cpcihp_zt5550.*
2975
2976COMPACTPCI HOTPLUG GENERIC DRIVER
2977M: Scott Murray <scott@spiteful.org>
2978L: linux-pci@vger.kernel.org
2979S: Maintained
2980F: drivers/pci/hotplug/cpcihp_generic.c
2981
2982COMPAL LAPTOP SUPPORT
2983M: Cezary Jackiewicz <cezary.jackiewicz@gmail.com>
2984L: platform-driver-x86@vger.kernel.org
2985S: Maintained
2986F: drivers/platform/x86/compal-laptop.c
2987
2988CONEXANT ACCESSRUNNER USB DRIVER
2989L: accessrunner-general@lists.sourceforge.net
2990W: http://accessrunner.sourceforge.net/
2991S: Orphan
2992F: drivers/usb/atm/cxacru.c
2993
2994CONFIGFS
2995M: Joel Becker <jlbec@evilplan.org>
2996M: Christoph Hellwig <hch@lst.de>
2997T: git git://git.infradead.org/users/hch/configfs.git
2998S: Supported
2999F: fs/configfs/
3000F: include/linux/configfs.h
3001
3002CONNECTOR
3003M: Evgeniy Polyakov <zbr@ioremap.net>
3004L: netdev@vger.kernel.org
3005S: Maintained
3006F: drivers/connector/
3007
3008CONTROL GROUP (CGROUP)
3009M: Tejun Heo <tj@kernel.org>
3010M: Li Zefan <lizefan@huawei.com>
3011M: Johannes Weiner <hannes@cmpxchg.org>
3012L: cgroups@vger.kernel.org
3013T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3014S: Maintained
3015F: Documentation/cgroups/
3016F: include/linux/cgroup*
3017F: kernel/cgroup*
3018
3019CONTROL GROUP - CPUSET
3020M: Li Zefan <lizefan@huawei.com>
3021L: cgroups@vger.kernel.org
3022W: http://www.bullopensource.org/cpuset/
3023W: http://oss.sgi.com/projects/cpusets/
3024T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3025S: Maintained
3026F: Documentation/cgroups/cpusets.txt
3027F: include/linux/cpuset.h
3028F: kernel/cpuset.c
3029
3030CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
3031M: Johannes Weiner <hannes@cmpxchg.org>
3032M: Michal Hocko <mhocko@kernel.org>
3033M: Vladimir Davydov <vdavydov@virtuozzo.com>
3034L: cgroups@vger.kernel.org
3035L: linux-mm@kvack.org
3036S: Maintained
3037F: mm/memcontrol.c
3038F: mm/swap_cgroup.c
3039
3040CORETEMP HARDWARE MONITORING DRIVER
3041M: Fenghua Yu <fenghua.yu@intel.com>
3042L: lm-sensors@lm-sensors.org
3043S: Maintained
3044F: Documentation/hwmon/coretemp
3045F: drivers/hwmon/coretemp.c
3046
3047COSA/SRP SYNC SERIAL DRIVER
3048M: Jan "Yenya" Kasprzak <kas@fi.muni.cz>
3049W: http://www.fi.muni.cz/~kas/cosa/
3050S: Maintained
3051F: drivers/net/wan/cosa*
3052
3053CPMAC ETHERNET DRIVER
3054M: Florian Fainelli <florian@openwrt.org>
3055L: netdev@vger.kernel.org
3056S: Maintained
3057F: drivers/net/ethernet/ti/cpmac.c
3058
3059CPU FREQUENCY DRIVERS
3060M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
3061M: Viresh Kumar <viresh.kumar@linaro.org>
3062L: linux-pm@vger.kernel.org
3063S: Maintained
3064T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3065T: git git://git.linaro.org/people/vireshk/linux.git (For ARM Updates)
3066F: drivers/cpufreq/
3067F: include/linux/cpufreq.h
3068
3069CPU FREQUENCY DRIVERS - ARM BIG LITTLE
3070M: Viresh Kumar <viresh.kumar@linaro.org>
3071M: Sudeep Holla <sudeep.holla@arm.com>
3072L: linux-pm@vger.kernel.org
3073W: http://www.arm.com/products/processors/technologies/biglittleprocessing.php
3074S: Maintained
3075F: drivers/cpufreq/arm_big_little.h
3076F: drivers/cpufreq/arm_big_little.c
3077F: drivers/cpufreq/arm_big_little_dt.c
3078
3079CPUIDLE DRIVER - ARM BIG LITTLE
3080M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
3081M: Daniel Lezcano <daniel.lezcano@linaro.org>
3082L: linux-pm@vger.kernel.org
3083L: linux-arm-kernel@lists.infradead.org
3084T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3085S: Maintained
3086F: drivers/cpuidle/cpuidle-big_little.c
3087
3088CPUIDLE DRIVER - ARM EXYNOS
3089M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
3090M: Daniel Lezcano <daniel.lezcano@linaro.org>
3091M: Kukjin Kim <kgene@kernel.org>
3092L: linux-pm@vger.kernel.org
3093L: linux-samsung-soc@vger.kernel.org
3094S: Supported
3095F: drivers/cpuidle/cpuidle-exynos.c
3096F: arch/arm/mach-exynos/pm.c
3097
3098CPUIDLE DRIVERS
3099M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
3100M: Daniel Lezcano <daniel.lezcano@linaro.org>
3101L: linux-pm@vger.kernel.org
3102S: Maintained
3103T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3104F: drivers/cpuidle/*
3105F: include/linux/cpuidle.h
3106
3107CPUID/MSR DRIVER
3108M: "H. Peter Anvin" <hpa@zytor.com>
3109S: Maintained
3110F: arch/x86/kernel/cpuid.c
3111F: arch/x86/kernel/msr.c
3112
3113CPU POWER MONITORING SUBSYSTEM
3114M: Thomas Renninger <trenn@suse.com>
3115L: linux-pm@vger.kernel.org
3116S: Maintained
3117F: tools/power/cpupower/
3118
3119CRAMFS FILESYSTEM
3120W: http://sourceforge.net/projects/cramfs/
3121S: Orphan / Obsolete
3122F: Documentation/filesystems/cramfs.txt
3123F: fs/cramfs/
3124
3125CRIS PORT
3126M: Mikael Starvik <starvik@axis.com>
3127M: Jesper Nilsson <jesper.nilsson@axis.com>
3128L: linux-cris-kernel@axis.com
3129W: http://developer.axis.com
3130T: git git://git.kernel.org/pub/scm/linux/kernel/git/jesper/cris.git
3131S: Maintained
3132F: arch/cris/
3133F: drivers/tty/serial/crisv10.*
3134
3135CRYPTO API
3136M: Herbert Xu <herbert@gondor.apana.org.au>
3137M: "David S. Miller" <davem@davemloft.net>
3138L: linux-crypto@vger.kernel.org
3139T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
3140T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
3141S: Maintained
3142F: Documentation/crypto/
3143F: Documentation/DocBook/crypto-API.tmpl
3144F: arch/*/crypto/
3145F: crypto/
3146F: drivers/crypto/
3147F: include/crypto/
3148
3149CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
3150M: Neil Horman <nhorman@tuxdriver.com>
3151L: linux-crypto@vger.kernel.org
3152S: Maintained
3153F: crypto/ansi_cprng.c
3154F: crypto/rng.c
3155
3156CS3308 MEDIA DRIVER
3157M: Hans Verkuil <hverkuil@xs4all.nl>
3158L: linux-media@vger.kernel.org
3159T: git git://linuxtv.org/media_tree.git
3160W: http://linuxtv.org
3161S: Odd Fixes
3162F: drivers/media/i2c/cs3308.c
3163F: drivers/media/i2c/cs3308.h
3164
3165CS5535 Audio ALSA driver
3166M: Jaya Kumar <jayakumar.alsa@gmail.com>
3167S: Maintained
3168F: sound/pci/cs5535audio/
3169
3170CW1200 WLAN driver
3171M: Solomon Peachy <pizza@shaftnet.org>
3172S: Maintained
3173F: drivers/net/wireless/st/cw1200/
3174
3175CX18 VIDEO4LINUX DRIVER
3176M: Andy Walls <awalls@md.metrocast.net>
3177L: ivtv-devel@ivtvdriver.org (subscribers-only)
3178L: linux-media@vger.kernel.org
3179T: git git://linuxtv.org/media_tree.git
3180W: https://linuxtv.org
3181W: http://www.ivtvdriver.org/index.php/Cx18
3182S: Maintained
3183F: Documentation/video4linux/cx18.txt
3184F: drivers/media/pci/cx18/
3185F: include/uapi/linux/ivtv*
3186
3187CX2341X MPEG ENCODER HELPER MODULE
3188M: Hans Verkuil <hverkuil@xs4all.nl>
3189L: linux-media@vger.kernel.org
3190T: git git://linuxtv.org/media_tree.git
3191W: https://linuxtv.org
3192S: Maintained
3193F: drivers/media/common/cx2341x*
3194F: include/media/cx2341x*
3195
3196CX24120 MEDIA DRIVER
3197M: Jemma Denson <jdenson@gmail.com>
3198M: Patrick Boettcher <patrick.boettcher@posteo.de>
3199L: linux-media@vger.kernel.org
3200W: https://linuxtv.org
3201Q: http://patchwork.linuxtv.org/project/linux-media/list/
3202S: Maintained
3203F: drivers/media/dvb-frontends/cx24120*
3204
3205CX88 VIDEO4LINUX DRIVER
3206M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
3207L: linux-media@vger.kernel.org
3208W: https://linuxtv.org
3209T: git git://linuxtv.org/media_tree.git
3210S: Odd fixes
3211F: Documentation/video4linux/cx88/
3212F: drivers/media/pci/cx88/
3213
3214CXD2820R MEDIA DRIVER
3215M: Antti Palosaari <crope@iki.fi>
3216L: linux-media@vger.kernel.org
3217W: https://linuxtv.org
3218W: http://palosaari.fi/linux/
3219Q: http://patchwork.linuxtv.org/project/linux-media/list/
3220T: git git://linuxtv.org/anttip/media_tree.git
3221S: Maintained
3222F: drivers/media/dvb-frontends/cxd2820r*
3223
3224CXGB3 ETHERNET DRIVER (CXGB3)
3225M: Santosh Raspatur <santosh@chelsio.com>
3226L: netdev@vger.kernel.org
3227W: http://www.chelsio.com
3228S: Supported
3229F: drivers/net/ethernet/chelsio/cxgb3/
3230
3231CXGB3 ISCSI DRIVER (CXGB3I)
3232M: Karen Xie <kxie@chelsio.com>
3233L: linux-scsi@vger.kernel.org
3234W: http://www.chelsio.com
3235S: Supported
3236F: drivers/scsi/cxgbi/cxgb3i
3237
3238CXGB3 IWARP RNIC DRIVER (IW_CXGB3)
3239M: Steve Wise <swise@chelsio.com>
3240L: linux-rdma@vger.kernel.org
3241W: http://www.openfabrics.org
3242S: Supported
3243F: drivers/infiniband/hw/cxgb3/
3244
3245CXGB4 ETHERNET DRIVER (CXGB4)
3246M: Hariprasad S <hariprasad@chelsio.com>
3247L: netdev@vger.kernel.org
3248W: http://www.chelsio.com
3249S: Supported
3250F: drivers/net/ethernet/chelsio/cxgb4/
3251
3252CXGB4 ISCSI DRIVER (CXGB4I)
3253M: Karen Xie <kxie@chelsio.com>
3254L: linux-scsi@vger.kernel.org
3255W: http://www.chelsio.com
3256S: Supported
3257F: drivers/scsi/cxgbi/cxgb4i
3258
3259CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
3260M: Steve Wise <swise@chelsio.com>
3261L: linux-rdma@vger.kernel.org
3262W: http://www.openfabrics.org
3263S: Supported
3264F: drivers/infiniband/hw/cxgb4/
3265
3266CXGB4VF ETHERNET DRIVER (CXGB4VF)
3267M: Casey Leedom <leedom@chelsio.com>
3268L: netdev@vger.kernel.org
3269W: http://www.chelsio.com
3270S: Supported
3271F: drivers/net/ethernet/chelsio/cxgb4vf/
3272
3273CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
3274M: Ian Munsie <imunsie@au1.ibm.com>
3275M: Michael Neuling <mikey@neuling.org>
3276L: linuxppc-dev@lists.ozlabs.org
3277S: Supported
3278F: drivers/misc/cxl/
3279F: include/misc/cxl*
3280F: include/uapi/misc/cxl.h
3281F: Documentation/powerpc/cxl.txt
3282F: Documentation/powerpc/cxl.txt
3283F: Documentation/ABI/testing/sysfs-class-cxl
3284
3285CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER
3286M: Manoj N. Kumar <manoj@linux.vnet.ibm.com>
3287M: Matthew R. Ochs <mrochs@linux.vnet.ibm.com>
3288L: linux-scsi@vger.kernel.org
3289S: Supported
3290F: drivers/scsi/cxlflash/
3291F: include/uapi/scsi/cxlflash_ioctls.h
3292F: Documentation/powerpc/cxlflash.txt
3293
3294STMMAC ETHERNET DRIVER
3295M: Giuseppe Cavallaro <peppe.cavallaro@st.com>
3296L: netdev@vger.kernel.org
3297W: http://www.stlinux.com
3298S: Supported
3299F: drivers/net/ethernet/stmicro/stmmac/
3300
3301CYBERPRO FB DRIVER
3302M: Russell King <linux@arm.linux.org.uk>
3303L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3304W: http://www.arm.linux.org.uk/
3305S: Maintained
3306F: drivers/video/fbdev/cyber2000fb.*
3307
3308CYCLADES ASYNC MUX DRIVER
3309W: http://www.cyclades.com/
3310S: Orphan
3311F: drivers/tty/cyclades.c
3312F: include/linux/cyclades.h
3313F: include/uapi/linux/cyclades.h
3314
3315CYCLADES PC300 DRIVER
3316W: http://www.cyclades.com/
3317S: Orphan
3318F: drivers/net/wan/pc300*
3319
3320CYPRESS_FIRMWARE MEDIA DRIVER
3321M: Antti Palosaari <crope@iki.fi>
3322L: linux-media@vger.kernel.org
3323W: https://linuxtv.org
3324W: http://palosaari.fi/linux/
3325Q: http://patchwork.linuxtv.org/project/linux-media/list/
3326T: git git://linuxtv.org/anttip/media_tree.git
3327S: Maintained
3328F: drivers/media/common/cypress_firmware*
3329
3330CYTTSP TOUCHSCREEN DRIVER
3331M: Ferruh Yigit <fery@cypress.com>
3332L: linux-input@vger.kernel.org
3333S: Supported
3334F: drivers/input/touchscreen/cyttsp*
3335F: include/linux/input/cyttsp.h
3336
3337DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
3338M: Joshua Kinard <kumba@gentoo.org>
3339S: Maintained
3340F: drivers/rtc/rtc-ds1685.c
3341F: include/linux/rtc/ds1685.h
3342
3343DAMA SLAVE for AX.25
3344M: Joerg Reuter <jreuter@yaina.de>
3345W: http://yaina.de/jreuter/
3346W: http://www.qsl.net/dl1bke/
3347L: linux-hams@vger.kernel.org
3348S: Maintained
3349F: net/ax25/af_ax25.c
3350F: net/ax25/ax25_dev.c
3351F: net/ax25/ax25_ds_*
3352F: net/ax25/ax25_in.c
3353F: net/ax25/ax25_out.c
3354F: net/ax25/ax25_timer.c
3355F: net/ax25/sysctl_net_ax25.c
3356
3357DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
3358L: netdev@vger.kernel.org
3359S: Orphan
3360F: Documentation/networking/dmfe.txt
3361F: drivers/net/ethernet/dec/tulip/dmfe.c
3362
3363DC390/AM53C974 SCSI driver
3364M: Hannes Reinecke <hare@suse.com>
3365L: linux-scsi@vger.kernel.org
3366S: Maintained
3367F: drivers/scsi/am53c974.c
3368
3369DC395x SCSI driver
3370M: Oliver Neukum <oliver@neukum.org>
3371M: Ali Akcaagac <aliakc@web.de>
3372M: Jamie Lenehan <lenehan@twibble.org>
3373L: dc395x@twibble.org
3374W: http://twibble.org/dist/dc395x/
3375W: http://lists.twibble.org/mailman/listinfo/dc395x/
3376S: Maintained
3377F: Documentation/scsi/dc395x.txt
3378F: drivers/scsi/dc395x.*
3379
3380DCCP PROTOCOL
3381M: Gerrit Renker <gerrit@erg.abdn.ac.uk>
3382L: dccp@vger.kernel.org
3383W: http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
3384S: Maintained
3385F: include/linux/dccp.h
3386F: include/uapi/linux/dccp.h
3387F: include/linux/tfrc.h
3388F: net/dccp/
3389
3390DECnet NETWORK LAYER
3391W: http://linux-decnet.sourceforge.net
3392L: linux-decnet-user@lists.sourceforge.net
3393S: Orphan
3394F: Documentation/networking/decnet.txt
3395F: net/decnet/
3396
3397DECSTATION PLATFORM SUPPORT
3398M: "Maciej W. Rozycki" <macro@linux-mips.org>
3399L: linux-mips@linux-mips.org
3400W: http://www.linux-mips.org/wiki/DECstation
3401S: Maintained
3402F: arch/mips/dec/
3403F: arch/mips/include/asm/dec/
3404F: arch/mips/include/asm/mach-dec/
3405
3406DEFXX FDDI NETWORK DRIVER
3407M: "Maciej W. Rozycki" <macro@linux-mips.org>
3408S: Maintained
3409F: drivers/net/fddi/defxx.*
3410
3411DELL LAPTOP DRIVER
3412M: Matthew Garrett <mjg59@srcf.ucam.org>
3413M: Pali Rohár <pali.rohar@gmail.com>
3414L: platform-driver-x86@vger.kernel.org
3415S: Maintained
3416F: drivers/platform/x86/dell-laptop.c
3417
3418DELL LAPTOP RBTN DRIVER
3419M: Pali Rohár <pali.rohar@gmail.com>
3420S: Maintained
3421F: drivers/platform/x86/dell-rbtn.*
3422
3423DELL LAPTOP FREEFALL DRIVER
3424M: Pali Rohár <pali.rohar@gmail.com>
3425S: Maintained
3426F: drivers/platform/x86/dell-smo8800.c
3427
3428DELL LAPTOP SMM DRIVER
3429M: Pali Rohár <pali.rohar@gmail.com>
3430S: Maintained
3431F: drivers/hwmon/dell-smm-hwmon.c
3432F: include/uapi/linux/i8k.h
3433
3434DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
3435M: Doug Warzecha <Douglas_Warzecha@dell.com>
3436S: Maintained
3437F: Documentation/dcdbas.txt
3438F: drivers/firmware/dcdbas.*
3439
3440DELL WMI EXTRAS DRIVER
3441M: Matthew Garrett <mjg59@srcf.ucam.org>
3442M: Pali Rohár <pali.rohar@gmail.com>
3443S: Maintained
3444F: drivers/platform/x86/dell-wmi.c
3445
3446DESIGNWARE USB2 DRD IP DRIVER
3447M: John Youn <johnyoun@synopsys.com>
3448L: linux-usb@vger.kernel.org
3449T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
3450S: Maintained
3451F: drivers/usb/dwc2/
3452
3453DESIGNWARE USB3 DRD IP DRIVER
3454M: Felipe Balbi <balbi@kernel.org>
3455L: linux-usb@vger.kernel.org
3456T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
3457S: Maintained
3458F: drivers/usb/dwc3/
3459
3460DEVICE COREDUMP (DEV_COREDUMP)
3461M: Johannes Berg <johannes@sipsolutions.net>
3462L: linux-kernel@vger.kernel.org
3463S: Maintained
3464F: drivers/base/devcoredump.c
3465F: include/linux/devcoredump.h
3466
3467DEVICE FREQUENCY (DEVFREQ)
3468M: MyungJoo Ham <myungjoo.ham@samsung.com>
3469M: Kyungmin Park <kyungmin.park@samsung.com>
3470L: linux-pm@vger.kernel.org
3471T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3472S: Maintained
3473F: drivers/devfreq/
3474F: include/linux/devfreq.h
3475F: Documentation/devicetree/bindings/devfreq/
3476
3477DEVICE FREQUENCY EVENT (DEVFREQ-EVENT)
3478M: Chanwoo Choi <cw00.choi@samsung.com>
3479L: linux-pm@vger.kernel.org
3480T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3481S: Supported
3482F: drivers/devfreq/event/
3483F: drivers/devfreq/devfreq-event.c
3484F: include/linux/devfreq-event.h
3485F: Documentation/devicetree/bindings/devfreq/event/
3486
3487DEVICE NUMBER REGISTRY
3488M: Torben Mathiasen <device@lanana.org>
3489W: http://lanana.org/docs/device-list/index.html
3490S: Maintained
3491
3492DEVICE-MAPPER (LVM)
3493M: Alasdair Kergon <agk@redhat.com>
3494M: Mike Snitzer <snitzer@redhat.com>
3495M: dm-devel@redhat.com
3496L: dm-devel@redhat.com
3497W: http://sources.redhat.com/dm
3498Q: http://patchwork.kernel.org/project/dm-devel/list/
3499T: git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
3500T: quilt http://people.redhat.com/agk/patches/linux/editing/
3501S: Maintained
3502F: Documentation/device-mapper/
3503F: drivers/md/dm*
3504F: drivers/md/persistent-data/
3505F: include/linux/device-mapper.h
3506F: include/linux/dm-*.h
3507F: include/uapi/linux/dm-*.h
3508
3509DEVLINK
3510M: Jiri Pirko <jiri@mellanox.com>
3511L: netdev@vger.kernel.org
3512S: Supported
3513F: net/core/devlink.c
3514F: include/net/devlink.h
3515F: include/uapi/linux/devlink.h
3516
3517DIALOG SEMICONDUCTOR DRIVERS
3518M: Support Opensource <support.opensource@diasemi.com>
3519W: http://www.dialog-semiconductor.com/products
3520S: Supported
3521F: Documentation/hwmon/da90??
3522F: Documentation/devicetree/bindings/sound/da[79]*.txt
3523F: drivers/gpio/gpio-da90??.c
3524F: drivers/hwmon/da90??-hwmon.c
3525F: drivers/iio/adc/da91??-*.c
3526F: drivers/input/misc/da90??_onkey.c
3527F: drivers/input/touchscreen/da9052_tsi.c
3528F: drivers/leds/leds-da90??.c
3529F: drivers/mfd/da903x.c
3530F: drivers/mfd/da90??-*.c
3531F: drivers/mfd/da91??-*.c
3532F: drivers/power/da9052-battery.c
3533F: drivers/power/da91??-*.c
3534F: drivers/regulator/da903x.c
3535F: drivers/regulator/da9???-regulator.[ch]
3536F: drivers/rtc/rtc-da90??.c
3537F: drivers/video/backlight/da90??_bl.c
3538F: drivers/watchdog/da90??_wdt.c
3539F: include/linux/mfd/da903x.h
3540F: include/linux/mfd/da9052/
3541F: include/linux/mfd/da9055/
3542F: include/linux/mfd/da9063/
3543F: include/linux/mfd/da9150/
3544F: include/sound/da[79]*.h
3545F: sound/soc/codecs/da[79]*.[ch]
3546
3547DIGI NEO AND CLASSIC PCI PRODUCTS
3548M: Lidza Louina <lidza.louina@gmail.com>
3549M: Mark Hounschell <markh@compro.net>
3550L: driverdev-devel@linuxdriverproject.org
3551S: Maintained
3552F: drivers/staging/dgnc/
3553
3554DIGI EPCA PCI PRODUCTS
3555M: Lidza Louina <lidza.louina@gmail.com>
3556M: Daeseok Youn <daeseok.youn@gmail.com>
3557L: driverdev-devel@linuxdriverproject.org
3558S: Maintained
3559F: drivers/staging/dgap/
3560
3561DIOLAN U2C-12 I2C DRIVER
3562M: Guenter Roeck <linux@roeck-us.net>
3563L: linux-i2c@vger.kernel.org
3564S: Maintained
3565F: drivers/i2c/busses/i2c-diolan-u2c.c
3566
3567DIRECT ACCESS (DAX)
3568M: Matthew Wilcox <willy@linux.intel.com>
3569L: linux-fsdevel@vger.kernel.org
3570S: Supported
3571F: fs/dax.c
3572
3573DIRECTORY NOTIFICATION (DNOTIFY)
3574M: Eric Paris <eparis@parisplace.org>
3575S: Maintained
3576F: Documentation/filesystems/dnotify.txt
3577F: fs/notify/dnotify/
3578F: include/linux/dnotify.h
3579
3580DISK GEOMETRY AND PARTITION HANDLING
3581M: Andries Brouwer <aeb@cwi.nl>
3582W: http://www.win.tue.nl/~aeb/linux/Large-Disk.html
3583W: http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
3584W: http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
3585S: Maintained
3586
3587DISKQUOTA
3588M: Jan Kara <jack@suse.com>
3589S: Maintained
3590F: Documentation/filesystems/quota.txt
3591F: fs/quota/
3592F: include/linux/quota*.h
3593F: include/uapi/linux/quota*.h
3594
3595DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
3596M: Bernie Thompson <bernie@plugable.com>
3597L: linux-fbdev@vger.kernel.org
3598S: Maintained
3599W: http://plugable.com/category/projects/udlfb/
3600F: drivers/video/fbdev/udlfb.c
3601F: include/video/udlfb.h
3602F: Documentation/fb/udlfb.txt
3603
3604DISTRIBUTED LOCK MANAGER (DLM)
3605M: Christine Caulfield <ccaulfie@redhat.com>
3606M: David Teigland <teigland@redhat.com>
3607L: cluster-devel@redhat.com
3608W: http://sources.redhat.com/cluster/
3609T: git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git
3610S: Supported
3611F: fs/dlm/
3612
3613DMA BUFFER SHARING FRAMEWORK
3614M: Sumit Semwal <sumit.semwal@linaro.org>
3615S: Maintained
3616L: linux-media@vger.kernel.org
3617L: dri-devel@lists.freedesktop.org
3618L: linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
3619F: drivers/dma-buf/
3620F: include/linux/dma-buf*
3621F: include/linux/reservation.h
3622F: include/linux/*fence.h
3623F: Documentation/dma-buf-sharing.txt
3624T: git git://git.linaro.org/people/sumitsemwal/linux-dma-buf.git
3625
3626DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
3627M: Vinod Koul <vinod.koul@intel.com>
3628L: dmaengine@vger.kernel.org
3629Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
3630S: Maintained
3631F: drivers/dma/
3632F: include/linux/dmaengine.h
3633F: Documentation/dmaengine/
3634T: git git://git.infradead.org/users/vkoul/slave-dma.git
3635
3636DME1737 HARDWARE MONITOR DRIVER
3637M: Juerg Haefliger <juergh@gmail.com>
3638L: lm-sensors@lm-sensors.org
3639S: Maintained
3640F: Documentation/hwmon/dme1737
3641F: drivers/hwmon/dme1737.c
3642
3643DMI/SMBIOS SUPPORT
3644M: Jean Delvare <jdelvare@suse.com>
3645S: Maintained
3646T: quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/
3647F: Documentation/ABI/testing/sysfs-firmware-dmi-tables
3648F: drivers/firmware/dmi-id.c
3649F: drivers/firmware/dmi_scan.c
3650F: include/linux/dmi.h
3651
3652DOCUMENTATION
3653M: Jonathan Corbet <corbet@lwn.net>
3654L: linux-doc@vger.kernel.org
3655S: Maintained
3656F: Documentation/
3657F: scripts/docproc.c
3658F: scripts/kernel-doc*
3659X: Documentation/ABI/
3660X: Documentation/devicetree/
3661X: Documentation/acpi
3662X: Documentation/power
3663X: Documentation/spi
3664X: Documentation/DocBook/media
3665T: git git://git.lwn.net/linux.git docs-next
3666
3667DOUBLETALK DRIVER
3668M: "James R. Van Zandt" <jrv@vanzandt.mv.com>
3669L: blinux-list@redhat.com
3670S: Maintained
3671F: drivers/char/dtlk.c
3672F: include/linux/dtlk.h
3673
3674DPT_I2O SCSI RAID DRIVER
3675M: Adaptec OEM Raid Solutions <aacraid@adaptec.com>
3676L: linux-scsi@vger.kernel.org
3677W: http://www.adaptec.com/
3678S: Maintained
3679F: drivers/scsi/dpt*
3680F: drivers/scsi/dpt/
3681
3682DRBD DRIVER
3683M: Philipp Reisner <philipp.reisner@linbit.com>
3684M: Lars Ellenberg <lars.ellenberg@linbit.com>
3685L: drbd-dev@lists.linbit.com
3686W: http://www.drbd.org
3687T: git git://git.linbit.com/linux-drbd.git
3688T: git git://git.linbit.com/drbd-8.4.git
3689S: Supported
3690F: drivers/block/drbd/
3691F: lib/lru_cache.c
3692F: Documentation/blockdev/drbd/
3693
3694DRIVER CORE, KOBJECTS, DEBUGFS, KERNFS AND SYSFS
3695M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
3696T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
3697S: Supported
3698F: Documentation/kobject.txt
3699F: drivers/base/
3700F: fs/debugfs/
3701F: fs/kernfs/
3702F: fs/sysfs/
3703F: include/linux/debugfs.h
3704F: include/linux/kobj*
3705F: lib/kobj*
3706
3707DRM DRIVERS
3708M: David Airlie <airlied@linux.ie>
3709L: dri-devel@lists.freedesktop.org
3710T: git git://people.freedesktop.org/~airlied/linux
3711S: Maintained
3712F: drivers/gpu/drm/
3713F: drivers/gpu/vga/
3714F: include/drm/
3715F: include/uapi/drm/
3716
3717RADEON DRM DRIVERS
3718M: Alex Deucher <alexander.deucher@amd.com>
3719M: Christian König <christian.koenig@amd.com>
3720L: dri-devel@lists.freedesktop.org
3721T: git git://people.freedesktop.org/~agd5f/linux
3722S: Supported
3723F: drivers/gpu/drm/radeon/
3724F: include/uapi/drm/radeon*
3725
3726DRM PANEL DRIVERS
3727M: Thierry Reding <thierry.reding@gmail.com>
3728L: dri-devel@lists.freedesktop.org
3729T: git git://anongit.freedesktop.org/tegra/linux.git
3730S: Maintained
3731F: drivers/gpu/drm/drm_panel.c
3732F: drivers/gpu/drm/panel/
3733F: include/drm/drm_panel.h
3734F: Documentation/devicetree/bindings/display/panel/
3735
3736INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets)
3737M: Daniel Vetter <daniel.vetter@intel.com>
3738M: Jani Nikula <jani.nikula@linux.intel.com>
3739L: intel-gfx@lists.freedesktop.org
3740L: dri-devel@lists.freedesktop.org
3741W: https://01.org/linuxgraphics/
3742Q: http://patchwork.freedesktop.org/project/intel-gfx/
3743T: git git://anongit.freedesktop.org/drm-intel
3744S: Supported
3745F: drivers/gpu/drm/i915/
3746F: include/drm/i915*
3747F: include/uapi/drm/i915*
3748
3749DRM DRIVERS FOR ATMEL HLCDC
3750M: Boris Brezillon <boris.brezillon@free-electrons.com>
3751L: dri-devel@lists.freedesktop.org
3752S: Supported
3753F: drivers/gpu/drm/atmel-hlcdc/
3754F: Documentation/devicetree/bindings/drm/atmel/
3755
3756DRM DRIVERS FOR EXYNOS
3757M: Inki Dae <inki.dae@samsung.com>
3758M: Joonyoung Shim <jy0922.shim@samsung.com>
3759M: Seung-Woo Kim <sw0312.kim@samsung.com>
3760M: Kyungmin Park <kyungmin.park@samsung.com>
3761L: dri-devel@lists.freedesktop.org
3762T: git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
3763S: Supported
3764F: drivers/gpu/drm/exynos/
3765F: include/drm/exynos*
3766F: include/uapi/drm/exynos*
3767
3768DRM DRIVERS FOR FREESCALE DCU
3769M: Jianwei Wang <jianwei.wang.chn@gmail.com>
3770M: Alison Wang <alison.wang@freescale.com>
3771L: dri-devel@lists.freedesktop.org
3772S: Supported
3773F: drivers/gpu/drm/fsl-dcu/
3774F: Documentation/devicetree/bindings/display/fsl,dcu.txt
3775F: Documentation/devicetree/bindings/display/panel/nec,nl4827hc19_05b.txt
3776
3777DRM DRIVERS FOR FREESCALE IMX
3778M: Philipp Zabel <p.zabel@pengutronix.de>
3779L: dri-devel@lists.freedesktop.org
3780S: Maintained
3781F: drivers/gpu/drm/imx/
3782F: drivers/gpu/ipu-v3/
3783F: Documentation/devicetree/bindings/display/imx/
3784
3785DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
3786M: Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
3787L: dri-devel@lists.freedesktop.org
3788T: git git://github.com/patjak/drm-gma500
3789S: Maintained
3790F: drivers/gpu/drm/gma500
3791F: include/drm/gma500*
3792
3793DRM DRIVERS FOR NVIDIA TEGRA
3794M: Thierry Reding <thierry.reding@gmail.com>
3795M: Terje Bergström <tbergstrom@nvidia.com>
3796L: dri-devel@lists.freedesktop.org
3797L: linux-tegra@vger.kernel.org
3798T: git git://anongit.freedesktop.org/tegra/linux.git
3799S: Supported
3800F: drivers/gpu/drm/tegra/
3801F: drivers/gpu/host1x/
3802F: include/linux/host1x.h
3803F: include/uapi/drm/tegra_drm.h
3804F: Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
3805
3806DRM DRIVERS FOR RENESAS
3807M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
3808L: dri-devel@lists.freedesktop.org
3809L: linux-renesas-soc@vger.kernel.org
3810T: git git://people.freedesktop.org/~airlied/linux
3811S: Supported
3812F: drivers/gpu/drm/rcar-du/
3813F: drivers/gpu/drm/shmobile/
3814F: include/linux/platform_data/shmob_drm.h
3815
3816DRM DRIVERS FOR ROCKCHIP
3817M: Mark Yao <mark.yao@rock-chips.com>
3818L: dri-devel@lists.freedesktop.org
3819S: Maintained
3820F: drivers/gpu/drm/rockchip/
3821F: Documentation/devicetree/bindings/display/rockchip*
3822
3823DRM DRIVERS FOR STI
3824M: Benjamin Gaignard <benjamin.gaignard@linaro.org>
3825M: Vincent Abriou <vincent.abriou@st.com>
3826L: dri-devel@lists.freedesktop.org
3827T: git http://git.linaro.org/people/benjamin.gaignard/kernel.git
3828S: Maintained
3829F: drivers/gpu/drm/sti
3830F: Documentation/devicetree/bindings/display/st,stih4xx.txt
3831
3832DRM DRIVERS FOR VIVANTE GPU IP
3833M: Lucas Stach <l.stach@pengutronix.de>
3834R: Russell King <linux+etnaviv@arm.linux.org.uk>
3835R: Christian Gmeiner <christian.gmeiner@gmail.com>
3836L: dri-devel@lists.freedesktop.org
3837S: Maintained
3838F: drivers/gpu/drm/etnaviv
3839F: Documentation/devicetree/bindings/display/etnaviv
3840
3841DSBR100 USB FM RADIO DRIVER
3842M: Alexey Klimov <klimov.linux@gmail.com>
3843L: linux-media@vger.kernel.org
3844T: git git://linuxtv.org/media_tree.git
3845S: Maintained
3846F: drivers/media/radio/dsbr100.c
3847
3848DSCC4 DRIVER
3849M: Francois Romieu <romieu@fr.zoreil.com>
3850L: netdev@vger.kernel.org
3851S: Maintained
3852F: drivers/net/wan/dscc4.c
3853
3854DT3155 MEDIA DRIVER
3855M: Hans Verkuil <hverkuil@xs4all.nl>
3856L: linux-media@vger.kernel.org
3857T: git git://linuxtv.org/media_tree.git
3858W: https://linuxtv.org
3859S: Odd Fixes
3860F: drivers/media/pci/dt3155/
3861
3862DVB_USB_AF9015 MEDIA DRIVER
3863M: Antti Palosaari <crope@iki.fi>
3864L: linux-media@vger.kernel.org
3865W: https://linuxtv.org
3866W: http://palosaari.fi/linux/
3867Q: http://patchwork.linuxtv.org/project/linux-media/list/
3868T: git git://linuxtv.org/anttip/media_tree.git
3869S: Maintained
3870F: drivers/media/usb/dvb-usb-v2/af9015*
3871
3872DVB_USB_AF9035 MEDIA DRIVER
3873M: Antti Palosaari <crope@iki.fi>
3874L: linux-media@vger.kernel.org
3875W: https://linuxtv.org
3876W: http://palosaari.fi/linux/
3877Q: http://patchwork.linuxtv.org/project/linux-media/list/
3878T: git git://linuxtv.org/anttip/media_tree.git
3879S: Maintained
3880F: drivers/media/usb/dvb-usb-v2/af9035*
3881
3882DVB_USB_ANYSEE MEDIA DRIVER
3883M: Antti Palosaari <crope@iki.fi>
3884L: linux-media@vger.kernel.org
3885W: https://linuxtv.org
3886W: http://palosaari.fi/linux/
3887Q: http://patchwork.linuxtv.org/project/linux-media/list/
3888T: git git://linuxtv.org/anttip/media_tree.git
3889S: Maintained
3890F: drivers/media/usb/dvb-usb-v2/anysee*
3891
3892DVB_USB_AU6610 MEDIA DRIVER
3893M: Antti Palosaari <crope@iki.fi>
3894L: linux-media@vger.kernel.org
3895W: https://linuxtv.org
3896W: http://palosaari.fi/linux/
3897Q: http://patchwork.linuxtv.org/project/linux-media/list/
3898T: git git://linuxtv.org/anttip/media_tree.git
3899S: Maintained
3900F: drivers/media/usb/dvb-usb-v2/au6610*
3901
3902DVB_USB_CE6230 MEDIA DRIVER
3903M: Antti Palosaari <crope@iki.fi>
3904L: linux-media@vger.kernel.org
3905W: https://linuxtv.org
3906W: http://palosaari.fi/linux/
3907Q: http://patchwork.linuxtv.org/project/linux-media/list/
3908T: git git://linuxtv.org/anttip/media_tree.git
3909S: Maintained
3910F: drivers/media/usb/dvb-usb-v2/ce6230*
3911
3912DVB_USB_CXUSB MEDIA DRIVER
3913M: Michael Krufky <mkrufky@linuxtv.org>
3914L: linux-media@vger.kernel.org
3915W: https://linuxtv.org
3916W: http://github.com/mkrufky
3917Q: http://patchwork.linuxtv.org/project/linux-media/list/
3918T: git git://linuxtv.org/media_tree.git
3919S: Maintained
3920F: drivers/media/usb/dvb-usb/cxusb*
3921
3922DVB_USB_EC168 MEDIA DRIVER
3923M: Antti Palosaari <crope@iki.fi>
3924L: linux-media@vger.kernel.org
3925W: https://linuxtv.org
3926W: http://palosaari.fi/linux/
3927Q: http://patchwork.linuxtv.org/project/linux-media/list/
3928T: git git://linuxtv.org/anttip/media_tree.git
3929S: Maintained
3930F: drivers/media/usb/dvb-usb-v2/ec168*
3931
3932DVB_USB_GL861 MEDIA DRIVER
3933M: Antti Palosaari <crope@iki.fi>
3934L: linux-media@vger.kernel.org
3935W: https://linuxtv.org
3936Q: http://patchwork.linuxtv.org/project/linux-media/list/
3937T: git git://linuxtv.org/anttip/media_tree.git
3938S: Maintained
3939F: drivers/media/usb/dvb-usb-v2/gl861*
3940
3941DVB_USB_MXL111SF MEDIA DRIVER
3942M: Michael Krufky <mkrufky@linuxtv.org>
3943L: linux-media@vger.kernel.org
3944W: https://linuxtv.org
3945W: http://github.com/mkrufky
3946Q: http://patchwork.linuxtv.org/project/linux-media/list/
3947T: git git://linuxtv.org/mkrufky/mxl111sf.git
3948S: Maintained
3949F: drivers/media/usb/dvb-usb-v2/mxl111sf*
3950
3951DVB_USB_RTL28XXU MEDIA DRIVER
3952M: Antti Palosaari <crope@iki.fi>
3953L: linux-media@vger.kernel.org
3954W: https://linuxtv.org
3955W: http://palosaari.fi/linux/
3956Q: http://patchwork.linuxtv.org/project/linux-media/list/
3957T: git git://linuxtv.org/anttip/media_tree.git
3958S: Maintained
3959F: drivers/media/usb/dvb-usb-v2/rtl28xxu*
3960
3961DVB_USB_V2 MEDIA DRIVER
3962M: Antti Palosaari <crope@iki.fi>
3963L: linux-media@vger.kernel.org
3964W: https://linuxtv.org
3965W: http://palosaari.fi/linux/
3966Q: http://patchwork.linuxtv.org/project/linux-media/list/
3967T: git git://linuxtv.org/anttip/media_tree.git
3968S: Maintained
3969F: drivers/media/usb/dvb-usb-v2/dvb_usb*
3970F: drivers/media/usb/dvb-usb-v2/usb_urb.c
3971
3972DYNAMIC DEBUG
3973M: Jason Baron <jbaron@akamai.com>
3974S: Maintained
3975F: lib/dynamic_debug.c
3976F: include/linux/dynamic_debug.h
3977
3978DZ DECSTATION DZ11 SERIAL DRIVER
3979M: "Maciej W. Rozycki" <macro@linux-mips.org>
3980S: Maintained
3981F: drivers/tty/serial/dz.*
3982
3983E3X0 POWER BUTTON DRIVER
3984M: Moritz Fischer <moritz.fischer@ettus.com>
3985L: usrp-users@lists.ettus.com
3986W: http://www.ettus.com
3987S: Supported
3988F: drivers/input/misc/e3x0-button.c
3989F: Documentation/devicetree/bindings/input/e3x0-button.txt
3990
3991E4000 MEDIA DRIVER
3992M: Antti Palosaari <crope@iki.fi>
3993L: linux-media@vger.kernel.org
3994W: https://linuxtv.org
3995W: http://palosaari.fi/linux/
3996Q: http://patchwork.linuxtv.org/project/linux-media/list/
3997T: git git://linuxtv.org/anttip/media_tree.git
3998S: Maintained
3999F: drivers/media/tuners/e4000*
4000
4001EATA ISA/EISA/PCI SCSI DRIVER
4002M: Dario Ballabio <ballabio_dario@emc.com>
4003L: linux-scsi@vger.kernel.org
4004S: Maintained
4005F: drivers/scsi/eata.c
4006
4007EC100 MEDIA DRIVER
4008M: Antti Palosaari <crope@iki.fi>
4009L: linux-media@vger.kernel.org
4010W: https://linuxtv.org
4011W: http://palosaari.fi/linux/
4012Q: http://patchwork.linuxtv.org/project/linux-media/list/
4013T: git git://linuxtv.org/anttip/media_tree.git
4014S: Maintained
4015F: drivers/media/dvb-frontends/ec100*
4016
4017ECRYPT FILE SYSTEM
4018M: Tyler Hicks <tyhicks@canonical.com>
4019L: ecryptfs@vger.kernel.org
4020W: http://ecryptfs.org
4021W: https://launchpad.net/ecryptfs
4022T: git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git
4023S: Supported
4024F: Documentation/filesystems/ecryptfs.txt
4025F: fs/ecryptfs/
4026
4027EDAC-CORE
4028M: Doug Thompson <dougthompson@xmission.com>
4029M: Borislav Petkov <bp@alien8.de>
4030M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
4031L: linux-edac@vger.kernel.org
4032T: git git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp.git for-next
4033T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-edac.git linux_next
4034S: Supported
4035F: Documentation/edac.txt
4036F: drivers/edac/
4037F: include/linux/edac.h
4038
4039EDAC-AMD64
4040M: Doug Thompson <dougthompson@xmission.com>
4041M: Borislav Petkov <bp@alien8.de>
4042L: linux-edac@vger.kernel.org
4043S: Maintained
4044F: drivers/edac/amd64_edac*
4045
4046EDAC-CALXEDA
4047M: Doug Thompson <dougthompson@xmission.com>
4048M: Robert Richter <rric@kernel.org>
4049L: linux-edac@vger.kernel.org
4050S: Maintained
4051F: drivers/edac/highbank*
4052
4053EDAC-CAVIUM
4054M: Ralf Baechle <ralf@linux-mips.org>
4055M: David Daney <david.daney@cavium.com>
4056L: linux-edac@vger.kernel.org
4057L: linux-mips@linux-mips.org
4058S: Supported
4059F: drivers/edac/octeon_edac*
4060
4061EDAC-E752X
4062M: Mark Gross <mark.gross@intel.com>
4063M: Doug Thompson <dougthompson@xmission.com>
4064L: linux-edac@vger.kernel.org
4065S: Maintained
4066F: drivers/edac/e752x_edac.c
4067
4068EDAC-E7XXX
4069M: Doug Thompson <dougthompson@xmission.com>
4070L: linux-edac@vger.kernel.org
4071S: Maintained
4072F: drivers/edac/e7xxx_edac.c
4073
4074EDAC-GHES
4075M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
4076L: linux-edac@vger.kernel.org
4077S: Maintained
4078F: drivers/edac/ghes_edac.c
4079
4080EDAC-I82443BXGX
4081M: Tim Small <tim@buttersideup.com>
4082L: linux-edac@vger.kernel.org
4083S: Maintained
4084F: drivers/edac/i82443bxgx_edac.c
4085
4086EDAC-I3000
4087M: Jason Uhlenkott <juhlenko@akamai.com>
4088L: linux-edac@vger.kernel.org
4089S: Maintained
4090F: drivers/edac/i3000_edac.c
4091
4092EDAC-I5000
4093M: Doug Thompson <dougthompson@xmission.com>
4094L: linux-edac@vger.kernel.org
4095S: Maintained
4096F: drivers/edac/i5000_edac.c
4097
4098EDAC-I5400
4099M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
4100L: linux-edac@vger.kernel.org
4101S: Maintained
4102F: drivers/edac/i5400_edac.c
4103
4104EDAC-I7300
4105M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
4106L: linux-edac@vger.kernel.org
4107S: Maintained
4108F: drivers/edac/i7300_edac.c
4109
4110EDAC-I7CORE
4111M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
4112L: linux-edac@vger.kernel.org
4113S: Maintained
4114F: drivers/edac/i7core_edac.c
4115
4116EDAC-I82975X
4117M: Ranganathan Desikan <ravi@jetztechnologies.com>
4118M: "Arvind R." <arvino55@gmail.com>
4119L: linux-edac@vger.kernel.org
4120S: Maintained
4121F: drivers/edac/i82975x_edac.c
4122
4123EDAC-IE31200
4124M: Jason Baron <jbaron@akamai.com>
4125L: linux-edac@vger.kernel.org
4126S: Maintained
4127F: drivers/edac/ie31200_edac.c
4128
4129EDAC-MPC85XX
4130M: Johannes Thumshirn <morbidrsa@gmail.com>
4131L: linux-edac@vger.kernel.org
4132S: Maintained
4133F: drivers/edac/mpc85xx_edac.[ch]
4134
4135EDAC-PASEMI
4136M: Egor Martovetsky <egor@pasemi.com>
4137L: linux-edac@vger.kernel.org
4138S: Maintained
4139F: drivers/edac/pasemi_edac.c
4140
4141EDAC-R82600
4142M: Tim Small <tim@buttersideup.com>
4143L: linux-edac@vger.kernel.org
4144S: Maintained
4145F: drivers/edac/r82600_edac.c
4146
4147EDAC-SBRIDGE
4148M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
4149L: linux-edac@vger.kernel.org
4150S: Maintained
4151F: drivers/edac/sb_edac.c
4152
4153EDAC-XGENE
4154APPLIED MICRO (APM) X-GENE SOC EDAC
4155M: Loc Ho <lho@apm.com>
4156S: Supported
4157F: drivers/edac/xgene_edac.c
4158F: Documentation/devicetree/bindings/edac/apm-xgene-edac.txt
4159
4160EDIROL UA-101/UA-1000 DRIVER
4161M: Clemens Ladisch <clemens@ladisch.de>
4162L: alsa-devel@alsa-project.org (moderated for non-subscribers)
4163T: git git://git.alsa-project.org/alsa-kernel.git
4164S: Maintained
4165F: sound/usb/misc/ua101.c
4166
4167EXTENSIBLE FIRMWARE INTERFACE (EFI)
4168M: Matt Fleming <matt@codeblueprint.co.uk>
4169L: linux-efi@vger.kernel.org
4170T: git git://git.kernel.org/pub/scm/linux/kernel/git/mfleming/efi.git
4171S: Maintained
4172F: Documentation/efi-stub.txt
4173F: arch/ia64/kernel/efi.c
4174F: arch/x86/boot/compressed/eboot.[ch]
4175F: arch/x86/include/asm/efi.h
4176F: arch/x86/platform/efi/*
4177F: drivers/firmware/efi/*
4178F: include/linux/efi*.h
4179
4180EFI VARIABLE FILESYSTEM
4181M: Matthew Garrett <matthew.garrett@nebula.com>
4182M: Jeremy Kerr <jk@ozlabs.org>
4183M: Matt Fleming <matt@codeblueprint.co.uk>
4184T: git git://git.kernel.org/pub/scm/linux/kernel/git/mfleming/efi.git
4185L: linux-efi@vger.kernel.org
4186S: Maintained
4187F: fs/efivarfs/
4188
4189EFIFB FRAMEBUFFER DRIVER
4190L: linux-fbdev@vger.kernel.org
4191M: Peter Jones <pjones@redhat.com>
4192S: Maintained
4193F: drivers/video/fbdev/efifb.c
4194
4195EFS FILESYSTEM
4196W: http://aeschi.ch.eu.org/efs/
4197S: Orphan
4198F: fs/efs/
4199
4200EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
4201M: Thadeu Lima de Souza Cascardo <cascardo@linux.vnet.ibm.com>
4202L: netdev@vger.kernel.org
4203S: Maintained
4204F: drivers/net/ethernet/ibm/ehea/
4205
4206EM28XX VIDEO4LINUX DRIVER
4207M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
4208L: linux-media@vger.kernel.org
4209W: https://linuxtv.org
4210T: git git://linuxtv.org/media_tree.git
4211S: Maintained
4212F: drivers/media/usb/em28xx/
4213
4214EMBEDDED LINUX
4215M: Paul Gortmaker <paul.gortmaker@windriver.com>
4216M: Matt Mackall <mpm@selenic.com>
4217M: David Woodhouse <dwmw2@infradead.org>
4218L: linux-embedded@vger.kernel.org
4219S: Maintained
4220
4221EMULEX/AVAGO LPFC FC/FCOE SCSI DRIVER
4222M: James Smart <james.smart@avagotech.com>
4223M: Dick Kennedy <dick.kennedy@avagotech.com>
4224L: linux-scsi@vger.kernel.org
4225W: http://www.avagotech.com
4226S: Supported
4227F: drivers/scsi/lpfc/
4228
4229ENE CB710 FLASH CARD READER DRIVER
4230M: Michał Mirosław <mirq-linux@rere.qmqm.pl>
4231S: Maintained
4232F: drivers/misc/cb710/
4233F: drivers/mmc/host/cb710-mmc.*
4234F: include/linux/cb710.h
4235
4236ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
4237M: Maxim Levitsky <maximlevitsky@gmail.com>
4238S: Maintained
4239F: drivers/media/rc/ene_ir.*
4240
4241ENHANCED ERROR HANDLING (EEH)
4242M: Gavin Shan <shangw@linux.vnet.ibm.com>
4243L: linuxppc-dev@lists.ozlabs.org
4244S: Supported
4245F: Documentation/powerpc/eeh-pci-error-recovery.txt
4246F: arch/powerpc/kernel/eeh*.c
4247
4248EPSON S1D13XXX FRAMEBUFFER DRIVER
4249M: Kristoffer Ericson <kristoffer.ericson@gmail.com>
4250S: Maintained
4251T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
4252F: drivers/video/fbdev/s1d13xxxfb.c
4253F: include/video/s1d13xxxfb.h
4254
4255ET131X NETWORK DRIVER
4256M: Mark Einon <mark.einon@gmail.com>
4257S: Odd Fixes
4258F: drivers/net/ethernet/agere/
4259
4260ETHERNET BRIDGE
4261M: Stephen Hemminger <stephen@networkplumber.org>
4262L: bridge@lists.linux-foundation.org
4263L: netdev@vger.kernel.org
4264W: http://www.linuxfoundation.org/en/Net:Bridge
4265S: Maintained
4266F: include/linux/netfilter_bridge/
4267F: net/bridge/
4268
4269ETHERNET PHY LIBRARY
4270M: Florian Fainelli <f.fainelli@gmail.com>
4271L: netdev@vger.kernel.org
4272S: Maintained
4273F: include/linux/phy.h
4274F: include/linux/phy_fixed.h
4275F: drivers/net/phy/
4276F: Documentation/networking/phy.txt
4277F: drivers/of/of_mdio.c
4278F: drivers/of/of_net.c
4279
4280EXT2 FILE SYSTEM
4281M: Jan Kara <jack@suse.com>
4282L: linux-ext4@vger.kernel.org
4283S: Maintained
4284F: Documentation/filesystems/ext2.txt
4285F: fs/ext2/
4286F: include/linux/ext2*
4287
4288EXT4 FILE SYSTEM
4289M: "Theodore Ts'o" <tytso@mit.edu>
4290M: Andreas Dilger <adilger.kernel@dilger.ca>
4291L: linux-ext4@vger.kernel.org
4292W: http://ext4.wiki.kernel.org
4293Q: http://patchwork.ozlabs.org/project/linux-ext4/list/
4294T: git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git
4295S: Maintained
4296F: Documentation/filesystems/ext4.txt
4297F: fs/ext4/
4298
4299Extended Verification Module (EVM)
4300M: Mimi Zohar <zohar@linux.vnet.ibm.com>
4301L: linux-ima-devel@lists.sourceforge.net
4302L: linux-security-module@vger.kernel.org
4303S: Supported
4304F: security/integrity/evm/
4305
4306EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
4307M: MyungJoo Ham <myungjoo.ham@samsung.com>
4308M: Chanwoo Choi <cw00.choi@samsung.com>
4309L: linux-kernel@vger.kernel.org
4310T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
4311S: Maintained
4312F: drivers/extcon/
4313F: include/linux/extcon/
4314F: include/linux/extcon.h
4315F: Documentation/extcon/
4316F: Documentation/devicetree/bindings/extcon/
4317
4318EXYNOS DP DRIVER
4319M: Jingoo Han <jingoohan1@gmail.com>
4320L: dri-devel@lists.freedesktop.org
4321S: Maintained
4322F: drivers/gpu/drm/exynos/exynos_dp*
4323
4324EXYNOS MIPI DISPLAY DRIVERS
4325M: Inki Dae <inki.dae@samsung.com>
4326M: Donghwa Lee <dh09.lee@samsung.com>
4327M: Kyungmin Park <kyungmin.park@samsung.com>
4328L: linux-fbdev@vger.kernel.org
4329S: Maintained
4330F: drivers/video/fbdev/exynos/exynos_mipi*
4331F: include/video/exynos_mipi*
4332
4333F71805F HARDWARE MONITORING DRIVER
4334M: Jean Delvare <jdelvare@suse.com>
4335L: lm-sensors@lm-sensors.org
4336S: Maintained
4337F: Documentation/hwmon/f71805f
4338F: drivers/hwmon/f71805f.c
4339
4340FC0011 TUNER DRIVER
4341M: Michael Buesch <m@bues.ch>
4342L: linux-media@vger.kernel.org
4343S: Maintained
4344F: drivers/media/tuners/fc0011.h
4345F: drivers/media/tuners/fc0011.c
4346
4347FC2580 MEDIA DRIVER
4348M: Antti Palosaari <crope@iki.fi>
4349L: linux-media@vger.kernel.org
4350W: https://linuxtv.org
4351W: http://palosaari.fi/linux/
4352Q: http://patchwork.linuxtv.org/project/linux-media/list/
4353T: git git://linuxtv.org/anttip/media_tree.git
4354S: Maintained
4355F: drivers/media/tuners/fc2580*
4356
4357FANOTIFY
4358M: Eric Paris <eparis@redhat.com>
4359S: Maintained
4360F: fs/notify/fanotify/
4361F: include/linux/fanotify.h
4362F: include/uapi/linux/fanotify.h
4363
4364FARSYNC SYNCHRONOUS DRIVER
4365M: Kevin Curtis <kevin.curtis@farsite.co.uk>
4366W: http://www.farsite.co.uk/
4367S: Supported
4368F: drivers/net/wan/farsync.*
4369
4370FAULT INJECTION SUPPORT
4371M: Akinobu Mita <akinobu.mita@gmail.com>
4372S: Supported
4373F: Documentation/fault-injection/
4374F: lib/fault-inject.c
4375
4376FBTFT Framebuffer drivers
4377M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
4378M: Noralf Trønnes <noralf@tronnes.org>
4379S: Maintained
4380F: drivers/staging/fbtft/
4381
4382FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
4383M: Vasu Dev <vasu.dev@intel.com>
4384L: fcoe-devel@open-fcoe.org
4385W: www.Open-FCoE.org
4386S: Supported
4387F: drivers/scsi/libfc/
4388F: drivers/scsi/fcoe/
4389F: include/scsi/fc/
4390F: include/scsi/libfc.h
4391F: include/scsi/libfcoe.h
4392F: include/uapi/scsi/fc/
4393
4394FILE LOCKING (flock() and fcntl()/lockf())
4395M: Jeff Layton <jlayton@poochiereds.net>
4396M: "J. Bruce Fields" <bfields@fieldses.org>
4397L: linux-fsdevel@vger.kernel.org
4398S: Maintained
4399F: include/linux/fcntl.h
4400F: include/linux/fs.h
4401F: include/uapi/linux/fcntl.h
4402F: include/uapi/linux/fs.h
4403F: fs/fcntl.c
4404F: fs/locks.c
4405
4406FILESYSTEMS (VFS and infrastructure)
4407M: Alexander Viro <viro@zeniv.linux.org.uk>
4408L: linux-fsdevel@vger.kernel.org
4409S: Maintained
4410F: fs/*
4411
4412FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
4413M: Riku Voipio <riku.voipio@iki.fi>
4414L: lm-sensors@lm-sensors.org
4415S: Maintained
4416F: drivers/hwmon/f75375s.c
4417F: include/linux/f75375s.h
4418
4419FIREWIRE AUDIO DRIVERS
4420M: Clemens Ladisch <clemens@ladisch.de>
4421L: alsa-devel@alsa-project.org (moderated for non-subscribers)
4422T: git git://git.alsa-project.org/alsa-kernel.git
4423S: Maintained
4424F: sound/firewire/
4425
4426FIREWIRE MEDIA DRIVERS (firedtv)
4427M: Stefan Richter <stefanr@s5r6.in-berlin.de>
4428L: linux-media@vger.kernel.org
4429L: linux1394-devel@lists.sourceforge.net
4430T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
4431S: Maintained
4432F: drivers/media/firewire/
4433
4434FIREWIRE SBP-2 TARGET
4435M: Chris Boot <bootc@bootc.net>
4436L: linux-scsi@vger.kernel.org
4437L: target-devel@vger.kernel.org
4438L: linux1394-devel@lists.sourceforge.net
4439T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
4440S: Maintained
4441F: drivers/target/sbp/
4442
4443FIREWIRE SUBSYSTEM
4444M: Stefan Richter <stefanr@s5r6.in-berlin.de>
4445L: linux1394-devel@lists.sourceforge.net
4446W: http://ieee1394.wiki.kernel.org/
4447T: git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
4448S: Maintained
4449F: drivers/firewire/
4450F: include/linux/firewire.h
4451F: include/uapi/linux/firewire*.h
4452F: tools/firewire/
4453
4454FIRMWARE LOADER (request_firmware)
4455M: Ming Lei <ming.lei@canonical.com>
4456L: linux-kernel@vger.kernel.org
4457S: Maintained
4458F: Documentation/firmware_class/
4459F: drivers/base/firmware*.c
4460F: include/linux/firmware.h
4461
4462FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card)
4463M: Joshua Morris <josh.h.morris@us.ibm.com>
4464M: Philip Kelleher <pjk1939@linux.vnet.ibm.com>
4465S: Maintained
4466F: drivers/block/rsxx/
4467
4468FLOPPY DRIVER
4469M: Jiri Kosina <jikos@kernel.org>
4470T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/floppy.git
4471S: Odd fixes
4472F: drivers/block/floppy.c
4473
4474FMC SUBSYSTEM
4475M: Alessandro Rubini <rubini@gnudd.com>
4476W: http://www.ohwr.org/projects/fmc-bus
4477S: Supported
4478F: drivers/fmc/
4479F: include/linux/fmc*.h
4480F: include/linux/ipmi-fru.h
4481K: fmc_d.*register
4482
4483FPGA MANAGER FRAMEWORK
4484M: Alan Tull <atull@opensource.altera.com>
4485R: Moritz Fischer <moritz.fischer@ettus.com>
4486S: Maintained
4487F: drivers/fpga/
4488F: include/linux/fpga/fpga-mgr.h
4489W: http://www.rocketboards.org
4490
4491FPU EMULATOR
4492M: Bill Metzenthen <billm@melbpc.org.au>
4493W: http://floatingpoint.sourceforge.net/emulator/index.html
4494S: Maintained
4495F: arch/x86/math-emu/
4496
4497FRAME RELAY DLCI/FRAD (Sangoma drivers too)
4498L: netdev@vger.kernel.org
4499S: Orphan
4500F: drivers/net/wan/dlci.c
4501F: drivers/net/wan/sdla.c
4502
4503FRAMEBUFFER LAYER
4504M: Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
4505M: Tomi Valkeinen <tomi.valkeinen@ti.com>
4506L: linux-fbdev@vger.kernel.org
4507W: http://linux-fbdev.sourceforge.net/
4508Q: http://patchwork.kernel.org/project/linux-fbdev/list/
4509T: git git://git.kernel.org/pub/scm/linux/kernel/git/plagnioj/linux-fbdev.git
4510S: Maintained
4511F: Documentation/fb/
4512F: drivers/video/
4513F: include/video/
4514F: include/linux/fb.h
4515F: include/uapi/video/
4516F: include/uapi/linux/fb.h
4517
4518FREESCALE DIU FRAMEBUFFER DRIVER
4519M: Timur Tabi <timur@tabi.org>
4520L: linux-fbdev@vger.kernel.org
4521S: Maintained
4522F: drivers/video/fbdev/fsl-diu-fb.*
4523
4524FREESCALE DMA DRIVER
4525M: Li Yang <leoli@freescale.com>
4526M: Zhang Wei <zw@zh-kernel.org>
4527L: linuxppc-dev@lists.ozlabs.org
4528S: Maintained
4529F: drivers/dma/fsldma.*
4530
4531FREESCALE GPMI NAND DRIVER
4532M: Han Xu <han.xu@nxp.com>
4533L: linux-mtd@lists.infradead.org
4534S: Maintained
4535F: drivers/mtd/nand/gpmi-nand/*
4536
4537FREESCALE I2C CPM DRIVER
4538M: Jochen Friedrich <jochen@scram.de>
4539L: linuxppc-dev@lists.ozlabs.org
4540L: linux-i2c@vger.kernel.org
4541S: Maintained
4542F: drivers/i2c/busses/i2c-cpm.c
4543
4544FREESCALE IMX / MXC FRAMEBUFFER DRIVER
4545M: Sascha Hauer <kernel@pengutronix.de>
4546L: linux-fbdev@vger.kernel.org
4547L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4548S: Maintained
4549F: include/linux/platform_data/video-imxfb.h
4550F: drivers/video/fbdev/imxfb.c
4551
4552FREESCALE QUAD SPI DRIVER
4553M: Han Xu <han.xu@nxp.com>
4554L: linux-mtd@lists.infradead.org
4555S: Maintained
4556F: drivers/mtd/spi-nor/fsl-quadspi.c
4557
4558FREESCALE SOC FS_ENET DRIVER
4559M: Pantelis Antoniou <pantelis.antoniou@gmail.com>
4560M: Vitaly Bordug <vbordug@ru.mvista.com>
4561L: linuxppc-dev@lists.ozlabs.org
4562L: netdev@vger.kernel.org
4563S: Maintained
4564F: drivers/net/ethernet/freescale/fs_enet/
4565F: include/linux/fs_enet_pd.h
4566
4567FREESCALE IMX / MXC FEC DRIVER
4568M: Fugang Duan <fugang.duan@nxp.com>
4569L: netdev@vger.kernel.org
4570S: Maintained
4571F: drivers/net/ethernet/freescale/fec_main.c
4572F: drivers/net/ethernet/freescale/fec_ptp.c
4573F: drivers/net/ethernet/freescale/fec.h
4574F: Documentation/devicetree/bindings/net/fsl-fec.txt
4575
4576FREESCALE QUICC ENGINE LIBRARY
4577L: linuxppc-dev@lists.ozlabs.org
4578S: Orphan
4579F: drivers/soc/fsl/qe/
4580F: include/soc/fsl/*qe*.h
4581F: include/soc/fsl/*ucc*.h
4582
4583FREESCALE USB PERIPHERAL DRIVERS
4584M: Li Yang <leoli@freescale.com>
4585L: linux-usb@vger.kernel.org
4586L: linuxppc-dev@lists.ozlabs.org
4587S: Maintained
4588F: drivers/usb/gadget/udc/fsl*
4589
4590FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
4591M: Li Yang <leoli@freescale.com>
4592L: netdev@vger.kernel.org
4593L: linuxppc-dev@lists.ozlabs.org
4594S: Maintained
4595F: drivers/net/ethernet/freescale/ucc_geth*
4596
4597FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
4598M: Claudiu Manoil <claudiu.manoil@freescale.com>
4599L: netdev@vger.kernel.org
4600S: Maintained
4601F: drivers/net/ethernet/freescale/gianfar*
4602X: drivers/net/ethernet/freescale/gianfar_ptp.c
4603F: Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
4604
4605FREESCALE QUICC ENGINE UCC UART DRIVER
4606M: Timur Tabi <timur@tabi.org>
4607L: linuxppc-dev@lists.ozlabs.org
4608S: Maintained
4609F: drivers/tty/serial/ucc_uart.c
4610
4611FREESCALE SOC SOUND DRIVERS
4612M: Timur Tabi <timur@tabi.org>
4613M: Nicolin Chen <nicoleotsuka@gmail.com>
4614M: Xiubo Li <Xiubo.Lee@gmail.com>
4615L: alsa-devel@alsa-project.org (moderated for non-subscribers)
4616L: linuxppc-dev@lists.ozlabs.org
4617S: Maintained
4618F: sound/soc/fsl/fsl*
4619F: sound/soc/fsl/imx*
4620F: sound/soc/fsl/mpc8610_hpcd.c
4621
4622FREESCALE QORIQ MANAGEMENT COMPLEX DRIVER
4623M: "J. German Rivera" <German.Rivera@freescale.com>
4624L: linux-kernel@vger.kernel.org
4625S: Maintained
4626F: drivers/staging/fsl-mc/
4627
4628FREEVXFS FILESYSTEM
4629M: Christoph Hellwig <hch@infradead.org>
4630W: ftp://ftp.openlinux.org/pub/people/hch/vxfs
4631S: Maintained
4632F: fs/freevxfs/
4633
4634FREEZER
4635M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
4636M: Pavel Machek <pavel@ucw.cz>
4637L: linux-pm@vger.kernel.org
4638S: Supported
4639F: Documentation/power/freezing-of-tasks.txt
4640F: include/linux/freezer.h
4641F: kernel/freezer.c
4642
4643FRONTSWAP API
4644M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
4645L: linux-kernel@vger.kernel.org
4646S: Maintained
4647F: mm/frontswap.c
4648F: include/linux/frontswap.h
4649
4650FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS
4651M: David Howells <dhowells@redhat.com>
4652L: linux-cachefs@redhat.com (moderated for non-subscribers)
4653S: Supported
4654F: Documentation/filesystems/caching/
4655F: fs/fscache/
4656F: include/linux/fscache*.h
4657
4658F2FS FILE SYSTEM
4659M: Jaegeuk Kim <jaegeuk@kernel.org>
4660M: Changman Lee <cm224.lee@samsung.com>
4661R: Chao Yu <chao2.yu@samsung.com>
4662L: linux-f2fs-devel@lists.sourceforge.net
4663W: http://en.wikipedia.org/wiki/F2FS
4664T: git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
4665S: Maintained
4666F: Documentation/filesystems/f2fs.txt
4667F: Documentation/ABI/testing/sysfs-fs-f2fs
4668F: fs/f2fs/
4669F: include/linux/f2fs_fs.h
4670F: include/trace/events/f2fs.h
4671
4672FUJITSU FR-V (FRV) PORT
4673S: Orphan
4674F: arch/frv/
4675
4676FUJITSU LAPTOP EXTRAS
4677M: Jonathan Woithe <jwoithe@just42.net>
4678L: platform-driver-x86@vger.kernel.org
4679S: Maintained
4680F: drivers/platform/x86/fujitsu-laptop.c
4681
4682FUJITSU M-5MO LS CAMERA ISP DRIVER
4683M: Kyungmin Park <kyungmin.park@samsung.com>
4684M: Heungjun Kim <riverful.kim@samsung.com>
4685L: linux-media@vger.kernel.org
4686S: Maintained
4687F: drivers/media/i2c/m5mols/
4688F: include/media/i2c/m5mols.h
4689
4690FUJITSU TABLET EXTRAS
4691M: Robert Gerlach <khnz@gmx.de>
4692L: platform-driver-x86@vger.kernel.org
4693S: Maintained
4694F: drivers/platform/x86/fujitsu-tablet.c
4695
4696FUSE: FILESYSTEM IN USERSPACE
4697M: Miklos Szeredi <miklos@szeredi.hu>
4698L: fuse-devel@lists.sourceforge.net
4699W: http://fuse.sourceforge.net/
4700T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
4701S: Maintained
4702F: fs/fuse/
4703F: include/uapi/linux/fuse.h
4704F: Documentation/filesystems/fuse.txt
4705
4706FUTURE DOMAIN TMC-16x0 SCSI DRIVER (16-bit)
4707M: Rik Faith <faith@cs.unc.edu>
4708L: linux-scsi@vger.kernel.org
4709S: Odd Fixes (e.g., new signatures)
4710F: drivers/scsi/fdomain.*
4711
4712GCOV BASED KERNEL PROFILING
4713M: Peter Oberparleiter <oberpar@linux.vnet.ibm.com>
4714S: Maintained
4715F: kernel/gcov/
4716F: Documentation/gcov.txt
4717
4718GDT SCSI DISK ARRAY CONTROLLER DRIVER
4719M: Achim Leubner <achim_leubner@adaptec.com>
4720L: linux-scsi@vger.kernel.org
4721W: http://www.icp-vortex.com/
4722S: Supported
4723F: drivers/scsi/gdt*
4724
4725GDB KERNEL DEBUGGING HELPER SCRIPTS
4726M: Jan Kiszka <jan.kiszka@siemens.com>
4727S: Supported
4728F: scripts/gdb/
4729
4730GEMTEK FM RADIO RECEIVER DRIVER
4731M: Hans Verkuil <hverkuil@xs4all.nl>
4732L: linux-media@vger.kernel.org
4733T: git git://linuxtv.org/media_tree.git
4734W: https://linuxtv.org
4735S: Maintained
4736F: drivers/media/radio/radio-gemtek*
4737
4738GENERIC GPIO I2C DRIVER
4739M: Haavard Skinnemoen <hskinnemoen@gmail.com>
4740S: Supported
4741F: drivers/i2c/busses/i2c-gpio.c
4742F: include/linux/i2c-gpio.h
4743
4744GENERIC GPIO I2C MULTIPLEXER DRIVER
4745M: Peter Korsgaard <peter.korsgaard@barco.com>
4746L: linux-i2c@vger.kernel.org
4747S: Supported
4748F: drivers/i2c/muxes/i2c-mux-gpio.c
4749F: include/linux/i2c-mux-gpio.h
4750F: Documentation/i2c/muxes/i2c-mux-gpio
4751
4752GENERIC HDLC (WAN) DRIVERS
4753M: Krzysztof Halasa <khc@pm.waw.pl>
4754W: http://www.kernel.org/pub/linux/utils/net/hdlc/
4755S: Maintained
4756F: drivers/net/wan/c101.c
4757F: drivers/net/wan/hd6457*
4758F: drivers/net/wan/hdlc*
4759F: drivers/net/wan/n2.c
4760F: drivers/net/wan/pc300too.c
4761F: drivers/net/wan/pci200syn.c
4762F: drivers/net/wan/wanxl*
4763
4764GENERIC INCLUDE/ASM HEADER FILES
4765M: Arnd Bergmann <arnd@arndb.de>
4766L: linux-arch@vger.kernel.org
4767T: git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
4768S: Maintained
4769F: include/asm-generic/
4770F: include/uapi/asm-generic/
4771
4772GENERIC PHY FRAMEWORK
4773M: Kishon Vijay Abraham I <kishon@ti.com>
4774L: linux-kernel@vger.kernel.org
4775T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git
4776S: Supported
4777F: drivers/phy/
4778F: include/linux/phy/
4779
4780GENERIC PM DOMAINS
4781M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
4782M: Kevin Hilman <khilman@kernel.org>
4783M: Ulf Hansson <ulf.hansson@linaro.org>
4784L: linux-pm@vger.kernel.org
4785S: Supported
4786F: drivers/base/power/domain*.c
4787F: include/linux/pm_domain.h
4788
4789GENERIC UIO DRIVER FOR PCI DEVICES
4790M: "Michael S. Tsirkin" <mst@redhat.com>
4791L: kvm@vger.kernel.org
4792S: Supported
4793F: drivers/uio/uio_pci_generic.c
4794
4795GET_MAINTAINER SCRIPT
4796M: Joe Perches <joe@perches.com>
4797S: Maintained
4798F: scripts/get_maintainer.pl
4799
4800GFS2 FILE SYSTEM
4801M: Steven Whitehouse <swhiteho@redhat.com>
4802M: Bob Peterson <rpeterso@redhat.com>
4803L: cluster-devel@redhat.com
4804W: http://sources.redhat.com/cluster/
4805T: git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
4806S: Supported
4807F: Documentation/filesystems/gfs2*.txt
4808F: fs/gfs2/
4809F: include/uapi/linux/gfs2_ondisk.h
4810
4811GIGASET ISDN DRIVERS
4812M: Paul Bolle <pebolle@tiscali.nl>
4813L: gigaset307x-common@lists.sourceforge.net
4814W: http://gigaset307x.sourceforge.net/
4815S: Odd Fixes
4816F: Documentation/isdn/README.gigaset
4817F: drivers/isdn/gigaset/
4818F: include/uapi/linux/gigaset_dev.h
4819
4820GO7007 MPEG CODEC
4821M: Hans Verkuil <hans.verkuil@cisco.com>
4822L: linux-media@vger.kernel.org
4823S: Maintained
4824F: drivers/media/usb/go7007/
4825
4826GOODIX TOUCHSCREEN
4827M: Bastien Nocera <hadess@hadess.net>
4828L: linux-input@vger.kernel.org
4829S: Maintained
4830F: drivers/input/touchscreen/goodix.c
4831
4832GPIO SUBSYSTEM
4833M: Linus Walleij <linus.walleij@linaro.org>
4834M: Alexandre Courbot <gnurou@gmail.com>
4835L: linux-gpio@vger.kernel.org
4836T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git
4837S: Maintained
4838F: Documentation/gpio/
4839F: drivers/gpio/
4840F: include/linux/gpio/
4841F: include/linux/gpio.h
4842F: include/asm-generic/gpio.h
4843
4844GRE DEMULTIPLEXER DRIVER
4845M: Dmitry Kozlov <xeb@mail.ru>
4846L: netdev@vger.kernel.org
4847S: Maintained
4848F: net/ipv4/gre_demux.c
4849F: net/ipv4/gre_offload.c
4850F: include/net/gre.h
4851
4852GRETH 10/100/1G Ethernet MAC device driver
4853M: Kristoffer Glembo <kristoffer@gaisler.com>
4854L: netdev@vger.kernel.org
4855S: Maintained
4856F: drivers/net/ethernet/aeroflex/
4857
4858GSPCA FINEPIX SUBDRIVER
4859M: Frank Zago <frank@zago.net>
4860L: linux-media@vger.kernel.org
4861T: git git://linuxtv.org/media_tree.git
4862S: Maintained
4863F: drivers/media/usb/gspca/finepix.c
4864
4865GSPCA GL860 SUBDRIVER
4866M: Olivier Lorin <o.lorin@laposte.net>
4867L: linux-media@vger.kernel.org
4868T: git git://linuxtv.org/media_tree.git
4869S: Maintained
4870F: drivers/media/usb/gspca/gl860/
4871
4872GSPCA M5602 SUBDRIVER
4873M: Erik Andren <erik.andren@gmail.com>
4874L: linux-media@vger.kernel.org
4875T: git git://linuxtv.org/media_tree.git
4876S: Maintained
4877F: drivers/media/usb/gspca/m5602/
4878
4879GSPCA PAC207 SONIXB SUBDRIVER
4880M: Hans de Goede <hdegoede@redhat.com>
4881L: linux-media@vger.kernel.org
4882T: git git://linuxtv.org/media_tree.git
4883S: Maintained
4884F: drivers/media/usb/gspca/pac207.c
4885
4886GSPCA SN9C20X SUBDRIVER
4887M: Brian Johnson <brijohn@gmail.com>
4888L: linux-media@vger.kernel.org
4889T: git git://linuxtv.org/media_tree.git
4890S: Maintained
4891F: drivers/media/usb/gspca/sn9c20x.c
4892
4893GSPCA T613 SUBDRIVER
4894M: Leandro Costantino <lcostantino@gmail.com>
4895L: linux-media@vger.kernel.org
4896T: git git://linuxtv.org/media_tree.git
4897S: Maintained
4898F: drivers/media/usb/gspca/t613.c
4899
4900GSPCA USB WEBCAM DRIVER
4901M: Hans de Goede <hdegoede@redhat.com>
4902L: linux-media@vger.kernel.org
4903T: git git://linuxtv.org/media_tree.git
4904S: Maintained
4905F: drivers/media/usb/gspca/
4906
4907GUID PARTITION TABLE (GPT)
4908M: Davidlohr Bueso <dave@stgolabs.net>
4909L: linux-efi@vger.kernel.org
4910S: Maintained
4911F: block/partitions/efi.*
4912
4913STK1160 USB VIDEO CAPTURE DRIVER
4914M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
4915L: linux-media@vger.kernel.org
4916T: git git://linuxtv.org/media_tree.git
4917S: Maintained
4918F: drivers/media/usb/stk1160/
4919
4920H8/300 ARCHITECTURE
4921M: Yoshinori Sato <ysato@users.sourceforge.jp>
4922L: uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers)
4923W: http://uclinux-h8.sourceforge.jp
4924T: git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git
4925S: Maintained
4926F: arch/h8300/
4927F: drivers/clocksource/h8300_*.c
4928F: drivers/clk/h8300/
4929F: drivers/irqchip/irq-renesas-h8*.c
4930
4931HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
4932M: Frank Seidel <frank@f-seidel.de>
4933L: platform-driver-x86@vger.kernel.org
4934W: http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
4935S: Maintained
4936F: drivers/platform/x86/hdaps.c
4937
4938HDPVR USB VIDEO ENCODER DRIVER
4939M: Hans Verkuil <hverkuil@xs4all.nl>
4940L: linux-media@vger.kernel.org
4941T: git git://linuxtv.org/media_tree.git
4942W: https://linuxtv.org
4943S: Odd Fixes
4944F: drivers/media/usb/hdpvr/
4945
4946HWPOISON MEMORY FAILURE HANDLING
4947M: Naoya Horiguchi <n-horiguchi@ah.jp.nec.com>
4948L: linux-mm@kvack.org
4949S: Maintained
4950F: mm/memory-failure.c
4951F: mm/hwpoison-inject.c
4952
4953HYPERVISOR VIRTUAL CONSOLE DRIVER
4954L: linuxppc-dev@lists.ozlabs.org
4955S: Odd Fixes
4956F: drivers/tty/hvc/
4957
4958HACKRF MEDIA DRIVER
4959M: Antti Palosaari <crope@iki.fi>
4960L: linux-media@vger.kernel.org
4961W: https://linuxtv.org
4962W: http://palosaari.fi/linux/
4963Q: http://patchwork.linuxtv.org/project/linux-media/list/
4964T: git git://linuxtv.org/anttip/media_tree.git
4965S: Maintained
4966F: drivers/media/usb/hackrf/
4967
4968HARDWARE MONITORING
4969M: Jean Delvare <jdelvare@suse.com>
4970M: Guenter Roeck <linux@roeck-us.net>
4971L: lm-sensors@lm-sensors.org
4972W: http://www.lm-sensors.org/
4973T: quilt http://jdelvare.nerim.net/devel/linux/jdelvare-hwmon/
4974T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
4975S: Maintained
4976F: Documentation/hwmon/
4977F: drivers/hwmon/
4978F: include/linux/hwmon*.h
4979
4980HARDWARE RANDOM NUMBER GENERATOR CORE
4981M: Matt Mackall <mpm@selenic.com>
4982M: Herbert Xu <herbert@gondor.apana.org.au>
4983L: linux-crypto@vger.kernel.org
4984S: Odd fixes
4985F: Documentation/hw_random.txt
4986F: drivers/char/hw_random/
4987F: include/linux/hw_random.h
4988
4989HARDWARE SPINLOCK CORE
4990M: Ohad Ben-Cohen <ohad@wizery.com>
4991S: Maintained
4992T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/hwspinlock.git
4993F: Documentation/hwspinlock.txt
4994F: drivers/hwspinlock/hwspinlock_*
4995F: include/linux/hwspinlock.h
4996
4997HARMONY SOUND DRIVER
4998L: linux-parisc@vger.kernel.org
4999S: Maintained
5000F: sound/parisc/harmony.*
5001
5002HD29L2 MEDIA DRIVER
5003M: Antti Palosaari <crope@iki.fi>
5004L: linux-media@vger.kernel.org
5005W: https://linuxtv.org
5006W: http://palosaari.fi/linux/
5007Q: http://patchwork.linuxtv.org/project/linux-media/list/
5008T: git git://linuxtv.org/anttip/media_tree.git
5009S: Maintained
5010F: drivers/media/dvb-frontends/hd29l2*
5011
5012HEWLETT-PACKARD SMART2 RAID DRIVER
5013L: iss_storagedev@hp.com
5014S: Orphan
5015F: Documentation/blockdev/cpqarray.txt
5016F: drivers/block/cpqarray.*
5017
5018HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
5019M: Don Brace <don.brace@pmcs.com>
5020L: iss_storagedev@hp.com
5021L: storagedev@pmcs.com
5022L: linux-scsi@vger.kernel.org
5023S: Supported
5024F: Documentation/scsi/hpsa.txt
5025F: drivers/scsi/hpsa*.[ch]
5026F: include/linux/cciss*.h
5027F: include/uapi/linux/cciss*.h
5028
5029HEWLETT-PACKARD SMART CISS RAID DRIVER (cciss)
5030M: Don Brace <don.brace@pmcs.com>
5031L: iss_storagedev@hp.com
5032L: storagedev@pmcs.com
5033L: linux-scsi@vger.kernel.org
5034S: Supported
5035F: Documentation/blockdev/cciss.txt
5036F: drivers/block/cciss*
5037F: include/linux/cciss_ioctl.h
5038F: include/uapi/linux/cciss_ioctl.h
5039
5040HFS FILESYSTEM
5041L: linux-fsdevel@vger.kernel.org
5042S: Orphan
5043F: Documentation/filesystems/hfs.txt
5044F: fs/hfs/
5045
5046HFSPLUS FILESYSTEM
5047L: linux-fsdevel@vger.kernel.org
5048S: Orphan
5049F: Documentation/filesystems/hfsplus.txt
5050F: fs/hfsplus/
5051
5052HGA FRAMEBUFFER DRIVER
5053M: Ferenc Bakonyi <fero@drama.obuda.kando.hu>
5054L: linux-nvidia@lists.surfsouth.com
5055W: http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
5056S: Maintained
5057F: drivers/video/fbdev/hgafb.c
5058
5059HIBERNATION (aka Software Suspend, aka swsusp)
5060M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
5061M: Pavel Machek <pavel@ucw.cz>
5062L: linux-pm@vger.kernel.org
5063S: Supported
5064F: arch/x86/power/
5065F: drivers/base/power/
5066F: kernel/power/
5067F: include/linux/suspend.h
5068F: include/linux/freezer.h
5069F: include/linux/pm.h
5070F: arch/*/include/asm/suspend*.h
5071
5072HID CORE LAYER
5073M: Jiri Kosina <jikos@kernel.org>
5074R: Benjamin Tissoires <benjamin.tissoires@redhat.com>
5075L: linux-input@vger.kernel.org
5076T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
5077S: Maintained
5078F: drivers/hid/
5079F: include/linux/hid*
5080F: include/uapi/linux/hid*
5081
5082HID SENSOR HUB DRIVERS
5083M: Jiri Kosina <jikos@kernel.org>
5084M: Jonathan Cameron <jic23@kernel.org>
5085M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
5086L: linux-input@vger.kernel.org
5087L: linux-iio@vger.kernel.org
5088S: Maintained
5089F: Documentation/hid/hid-sensor*
5090F: drivers/hid/hid-sensor-*
5091F: drivers/iio/*/hid-*
5092F: include/linux/hid-sensor-*
5093
5094HIGH-RESOLUTION TIMERS, CLOCKEVENTS, DYNTICKS
5095M: Thomas Gleixner <tglx@linutronix.de>
5096L: linux-kernel@vger.kernel.org
5097T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
5098S: Maintained
5099F: Documentation/timers/
5100F: kernel/time/hrtimer.c
5101F: kernel/time/clockevents.c
5102F: kernel/time/tick*.*
5103F: kernel/time/timer_*.c
5104F: include/linux/clockchips.h
5105F: include/linux/hrtimer.h
5106
5107HIGH-SPEED SCC DRIVER FOR AX.25
5108L: linux-hams@vger.kernel.org
5109S: Orphan
5110F: drivers/net/hamradio/dmascc.c
5111F: drivers/net/hamradio/scc.c
5112
5113HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
5114M: HighPoint Linux Team <linux@highpoint-tech.com>
5115W: http://www.highpoint-tech.com
5116S: Supported
5117F: Documentation/scsi/hptiop.txt
5118F: drivers/scsi/hptiop.c
5119
5120HIPPI
5121M: Jes Sorensen <jes@trained-monkey.org>
5122L: linux-hippi@sunsite.dk
5123S: Maintained
5124F: include/linux/hippidevice.h
5125F: include/uapi/linux/if_hippi.h
5126F: net/802/hippi.c
5127F: drivers/net/hippi/
5128
5129HISILICON SAS Controller
5130M: John Garry <john.garry@huawei.com>
5131W: http://www.hisilicon.com
5132S: Supported
5133F: drivers/scsi/hisi_sas/
5134F: Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
5135
5136HOST AP DRIVER
5137M: Jouni Malinen <j@w1.fi>
5138L: hostap@shmoo.com (subscribers-only)
5139L: linux-wireless@vger.kernel.org
5140W: http://hostap.epitest.fi/
5141S: Maintained
5142F: drivers/net/wireless/intersil/hostap/
5143
5144HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
5145L: platform-driver-x86@vger.kernel.org
5146S: Orphan
5147F: drivers/platform/x86/tc1100-wmi.c
5148
5149HP100: Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series
5150M: Jaroslav Kysela <perex@perex.cz>
5151S: Maintained
5152F: drivers/net/ethernet/hp/hp100.*
5153
5154HPET: High Precision Event Timers driver
5155M: Clemens Ladisch <clemens@ladisch.de>
5156S: Maintained
5157F: Documentation/timers/hpet.txt
5158F: drivers/char/hpet.c
5159F: include/linux/hpet.h
5160F: include/uapi/linux/hpet.h
5161
5162HPET: x86
5163S: Orphan
5164F: arch/x86/kernel/hpet.c
5165F: arch/x86/include/asm/hpet.h
5166
5167HPFS FILESYSTEM
5168M: Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
5169W: http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
5170S: Maintained
5171F: fs/hpfs/
5172
5173HSI SUBSYSTEM
5174M: Sebastian Reichel <sre@kernel.org>
5175T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
5176S: Maintained
5177F: Documentation/ABI/testing/sysfs-bus-hsi
5178F: Documentation/hsi.txt
5179F: drivers/hsi/
5180F: include/linux/hsi/
5181F: include/uapi/linux/hsi/
5182
5183HSO 3G MODEM DRIVER
5184M: Jan Dumon <j.dumon@option.com>
5185W: http://www.pharscape.org
5186S: Maintained
5187F: drivers/net/usb/hso.c
5188
5189HSR NETWORK PROTOCOL
5190M: Arvid Brodin <arvid.brodin@alten.se>
5191L: netdev@vger.kernel.org
5192S: Maintained
5193F: net/hsr/
5194
5195HTCPEN TOUCHSCREEN DRIVER
5196M: Pau Oliva Fora <pof@eslack.org>
5197L: linux-input@vger.kernel.org
5198S: Maintained
5199F: drivers/input/touchscreen/htcpen.c
5200
5201HUGETLB FILESYSTEM
5202M: Nadia Yvette Chambers <nyc@holomorphy.com>
5203S: Maintained
5204F: fs/hugetlbfs/
5205
5206Hyper-V CORE AND DRIVERS
5207M: "K. Y. Srinivasan" <kys@microsoft.com>
5208M: Haiyang Zhang <haiyangz@microsoft.com>
5209L: devel@linuxdriverproject.org
5210S: Maintained
5211F: arch/x86/include/asm/mshyperv.h
5212F: arch/x86/include/uapi/asm/hyperv.h
5213F: arch/x86/kernel/cpu/mshyperv.c
5214F: drivers/hid/hid-hyperv.c
5215F: drivers/hv/
5216F: drivers/input/serio/hyperv-keyboard.c
5217F: drivers/net/hyperv/
5218F: drivers/scsi/storvsc_drv.c
5219F: drivers/video/fbdev/hyperv_fb.c
5220F: include/linux/hyperv.h
5221F: tools/hv/
5222F: Documentation/ABI/stable/sysfs-bus-vmbus
5223
5224I2C OVER PARALLEL PORT
5225M: Jean Delvare <jdelvare@suse.com>
5226L: linux-i2c@vger.kernel.org
5227S: Maintained
5228F: Documentation/i2c/busses/i2c-parport
5229F: Documentation/i2c/busses/i2c-parport-light
5230F: drivers/i2c/busses/i2c-parport.c
5231F: drivers/i2c/busses/i2c-parport-light.c
5232
5233I2C/SMBUS CONTROLLER DRIVERS FOR PC
5234M: Jean Delvare <jdelvare@suse.com>
5235L: linux-i2c@vger.kernel.org
5236S: Maintained
5237F: Documentation/i2c/busses/i2c-ali1535
5238F: Documentation/i2c/busses/i2c-ali1563
5239F: Documentation/i2c/busses/i2c-ali15x3
5240F: Documentation/i2c/busses/i2c-amd756
5241F: Documentation/i2c/busses/i2c-amd8111
5242F: Documentation/i2c/busses/i2c-i801
5243F: Documentation/i2c/busses/i2c-nforce2
5244F: Documentation/i2c/busses/i2c-piix4
5245F: Documentation/i2c/busses/i2c-sis5595
5246F: Documentation/i2c/busses/i2c-sis630
5247F: Documentation/i2c/busses/i2c-sis96x
5248F: Documentation/i2c/busses/i2c-via
5249F: Documentation/i2c/busses/i2c-viapro
5250F: drivers/i2c/busses/i2c-ali1535.c
5251F: drivers/i2c/busses/i2c-ali1563.c
5252F: drivers/i2c/busses/i2c-ali15x3.c
5253F: drivers/i2c/busses/i2c-amd756.c
5254F: drivers/i2c/busses/i2c-amd756-s4882.c
5255F: drivers/i2c/busses/i2c-amd8111.c
5256F: drivers/i2c/busses/i2c-i801.c
5257F: drivers/i2c/busses/i2c-isch.c
5258F: drivers/i2c/busses/i2c-nforce2.c
5259F: drivers/i2c/busses/i2c-nforce2-s4985.c
5260F: drivers/i2c/busses/i2c-piix4.c
5261F: drivers/i2c/busses/i2c-sis5595.c
5262F: drivers/i2c/busses/i2c-sis630.c
5263F: drivers/i2c/busses/i2c-sis96x.c
5264F: drivers/i2c/busses/i2c-via.c
5265F: drivers/i2c/busses/i2c-viapro.c
5266
5267I2C/SMBUS ISMT DRIVER
5268M: Seth Heasley <seth.heasley@intel.com>
5269M: Neil Horman <nhorman@tuxdriver.com>
5270L: linux-i2c@vger.kernel.org
5271F: drivers/i2c/busses/i2c-ismt.c
5272F: Documentation/i2c/busses/i2c-ismt
5273
5274I2C/SMBUS STUB DRIVER
5275M: Jean Delvare <jdelvare@suse.com>
5276L: linux-i2c@vger.kernel.org
5277S: Maintained
5278F: drivers/i2c/i2c-stub.c
5279
5280I2C SUBSYSTEM
5281M: Wolfram Sang <wsa@the-dreams.de>
5282L: linux-i2c@vger.kernel.org
5283W: https://i2c.wiki.kernel.org/
5284Q: https://patchwork.ozlabs.org/project/linux-i2c/list/
5285T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
5286S: Maintained
5287F: Documentation/devicetree/bindings/i2c/
5288F: Documentation/i2c/
5289F: drivers/i2c/
5290F: drivers/i2c/*/
5291F: include/linux/i2c.h
5292F: include/linux/i2c-*.h
5293F: include/uapi/linux/i2c.h
5294F: include/uapi/linux/i2c-*.h
5295
5296I2C ACPI SUPPORT
5297M: Mika Westerberg <mika.westerberg@linux.intel.com>
5298L: linux-i2c@vger.kernel.org
5299L: linux-acpi@vger.kernel.org
5300S: Maintained
5301
5302I2C-TAOS-EVM DRIVER
5303M: Jean Delvare <jdelvare@suse.com>
5304L: linux-i2c@vger.kernel.org
5305S: Maintained
5306F: Documentation/i2c/busses/i2c-taos-evm
5307F: drivers/i2c/busses/i2c-taos-evm.c
5308
5309I2C-TINY-USB DRIVER
5310M: Till Harbaum <till@harbaum.org>
5311L: linux-i2c@vger.kernel.org
5312W: http://www.harbaum.org/till/i2c_tiny_usb
5313S: Maintained
5314F: drivers/i2c/busses/i2c-tiny-usb.c
5315
5316i386 BOOT CODE
5317M: "H. Peter Anvin" <hpa@zytor.com>
5318S: Maintained
5319F: arch/x86/boot/
5320
5321i386 SETUP CODE / CPU ERRATA WORKAROUNDS
5322M: "H. Peter Anvin" <hpa@zytor.com>
5323T: git git://git.kernel.org/pub/scm/linux/kernel/git/hpa/linux-2.6-x86setup.git
5324S: Maintained
5325
5326IA64 (Itanium) PLATFORM
5327M: Tony Luck <tony.luck@intel.com>
5328M: Fenghua Yu <fenghua.yu@intel.com>
5329L: linux-ia64@vger.kernel.org
5330T: git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
5331S: Maintained
5332F: arch/ia64/
5333
5334IBM Power VMX Cryptographic instructions
5335M: Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
5336M: Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
5337L: linux-crypto@vger.kernel.org
5338S: Supported
5339F: drivers/crypto/vmx/Makefile
5340F: drivers/crypto/vmx/Kconfig
5341F: drivers/crypto/vmx/vmx.c
5342F: drivers/crypto/vmx/aes*
5343F: drivers/crypto/vmx/ghash*
5344F: drivers/crypto/vmx/ppc-xlate.pl
5345
5346IBM Power in-Nest Crypto Acceleration
5347M: Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
5348M: Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
5349L: linux-crypto@vger.kernel.org
5350S: Supported
5351F: drivers/crypto/nx/Makefile
5352F: drivers/crypto/nx/Kconfig
5353F: drivers/crypto/nx/nx-aes*
5354F: drivers/crypto/nx/nx-sha*
5355F: drivers/crypto/nx/nx.*
5356F: drivers/crypto/nx/nx_csbcpb.h
5357F: drivers/crypto/nx/nx_debugfs.h
5358
5359IBM Power 842 compression accelerator
5360M: Dan Streetman <ddstreet@ieee.org>
5361S: Supported
5362F: drivers/crypto/nx/Makefile
5363F: drivers/crypto/nx/Kconfig
5364F: drivers/crypto/nx/nx-842*
5365F: include/linux/sw842.h
5366F: crypto/842.c
5367F: lib/842/
5368
5369IBM Power Linux RAID adapter
5370M: Brian King <brking@us.ibm.com>
5371S: Supported
5372F: drivers/scsi/ipr.*
5373
5374IBM Power Virtual Ethernet Device Driver
5375M: Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
5376L: netdev@vger.kernel.org
5377S: Supported
5378F: drivers/net/ethernet/ibm/ibmveth.*
5379
5380IBM Power SRIOV Virtual NIC Device Driver
5381M: Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
5382M: John Allen <jallen@linux.vnet.ibm.com>
5383L: netdev@vger.kernel.org
5384S: Supported
5385F: drivers/net/ethernet/ibm/ibmvnic.*
5386
5387IBM Power Virtual SCSI Device Drivers
5388M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
5389L: linux-scsi@vger.kernel.org
5390S: Supported
5391F: drivers/scsi/ibmvscsi/ibmvscsi*
5392F: drivers/scsi/ibmvscsi/viosrp.h
5393
5394IBM Power Virtual FC Device Drivers
5395M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
5396L: linux-scsi@vger.kernel.org
5397S: Supported
5398F: drivers/scsi/ibmvscsi/ibmvfc*
5399
5400IBM ServeRAID RAID DRIVER
5401S: Orphan
5402F: drivers/scsi/ips.*
5403
5404ICH LPC AND GPIO DRIVER
5405M: Peter Tyser <ptyser@xes-inc.com>
5406S: Maintained
5407F: drivers/mfd/lpc_ich.c
5408F: drivers/gpio/gpio-ich.c
5409
5410IDE SUBSYSTEM
5411M: "David S. Miller" <davem@davemloft.net>
5412L: linux-ide@vger.kernel.org
5413Q: http://patchwork.ozlabs.org/project/linux-ide/list/
5414T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git
5415S: Maintained
5416F: Documentation/ide/
5417F: drivers/ide/
5418F: include/linux/ide.h
5419
5420IDEAPAD LAPTOP EXTRAS DRIVER
5421M: Ike Panhc <ike.pan@canonical.com>
5422L: platform-driver-x86@vger.kernel.org
5423W: http://launchpad.net/ideapad-laptop
5424S: Maintained
5425F: drivers/platform/x86/ideapad-laptop.c
5426
5427IDEAPAD LAPTOP SLIDEBAR DRIVER
5428M: Andrey Moiseev <o2g.org.ru@gmail.com>
5429L: linux-input@vger.kernel.org
5430W: https://github.com/o2genum/ideapad-slidebar
5431S: Maintained
5432F: drivers/input/misc/ideapad_slidebar.c
5433
5434IDE/ATAPI DRIVERS
5435M: Borislav Petkov <bp@alien8.de>
5436L: linux-ide@vger.kernel.org
5437S: Maintained
5438F: Documentation/cdrom/ide-cd
5439F: drivers/ide/ide-cd*
5440
5441IDLE-I7300
5442M: Andy Henroid <andrew.d.henroid@intel.com>
5443L: linux-pm@vger.kernel.org
5444S: Supported
5445F: drivers/idle/i7300_idle.c
5446
5447IEEE 802.15.4 SUBSYSTEM
5448M: Alexander Aring <aar@pengutronix.de>
5449L: linux-wpan@vger.kernel.org
5450W: http://wpan.cakelab.org/
5451T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
5452T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
5453S: Maintained
5454F: net/ieee802154/
5455F: net/mac802154/
5456F: drivers/net/ieee802154/
5457F: include/linux/nl802154.h
5458F: include/linux/ieee802154.h
5459F: include/net/nl802154.h
5460F: include/net/mac802154.h
5461F: include/net/af_ieee802154.h
5462F: include/net/cfg802154.h
5463F: include/net/ieee802154_netdev.h
5464F: Documentation/networking/ieee802154.txt
5465
5466IGORPLUG-USB IR RECEIVER
5467M: Sean Young <sean@mess.org>
5468L: linux-media@vger.kernel.org
5469S: Maintained
5470F: drivers/media/rc/igorplugusb.c
5471
5472IGUANAWORKS USB IR TRANSCEIVER
5473M: Sean Young <sean@mess.org>
5474L: linux-media@vger.kernel.org
5475S: Maintained
5476F: drivers/media/rc/iguanair.c
5477
5478IIO SUBSYSTEM AND DRIVERS
5479M: Jonathan Cameron <jic23@kernel.org>
5480R: Hartmut Knaack <knaack.h@gmx.de>
5481R: Lars-Peter Clausen <lars@metafoo.de>
5482R: Peter Meerwald <pmeerw@pmeerw.net>
5483L: linux-iio@vger.kernel.org
5484S: Maintained
5485F: drivers/iio/
5486F: drivers/staging/iio/
5487F: include/linux/iio/
5488F: tools/iio/
5489
5490IKANOS/ADI EAGLE ADSL USB DRIVER
5491M: Matthieu Castet <castet.matthieu@free.fr>
5492M: Stanislaw Gruszka <stf_xl@wp.pl>
5493S: Maintained
5494F: drivers/usb/atm/ueagle-atm.c
5495
5496INA209 HARDWARE MONITOR DRIVER
5497M: Guenter Roeck <linux@roeck-us.net>
5498L: lm-sensors@lm-sensors.org
5499S: Maintained
5500F: Documentation/hwmon/ina209
5501F: Documentation/devicetree/bindings/i2c/ina209.txt
5502F: drivers/hwmon/ina209.c
5503
5504INA2XX HARDWARE MONITOR DRIVER
5505M: Guenter Roeck <linux@roeck-us.net>
5506L: lm-sensors@lm-sensors.org
5507S: Maintained
5508F: Documentation/hwmon/ina2xx
5509F: drivers/hwmon/ina2xx.c
5510F: include/linux/platform_data/ina2xx.h
5511
5512INDUSTRY PACK SUBSYSTEM (IPACK)
5513M: Samuel Iglesias Gonsalvez <siglesias@igalia.com>
5514M: Jens Taprogge <jens.taprogge@taprogge.org>
5515M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
5516L: industrypack-devel@lists.sourceforge.net
5517W: http://industrypack.sourceforge.net
5518S: Maintained
5519F: drivers/ipack/
5520
5521INGENIC JZ4780 DMA Driver
5522M: Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com>
5523S: Maintained
5524F: drivers/dma/dma-jz4780.c
5525
5526INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
5527M: Mimi Zohar <zohar@linux.vnet.ibm.com>
5528M: Dmitry Kasatkin <dmitry.kasatkin@gmail.com>
5529L: linux-ima-devel@lists.sourceforge.net
5530L: linux-ima-user@lists.sourceforge.net
5531L: linux-security-module@vger.kernel.org
5532T: git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
5533S: Supported
5534F: security/integrity/ima/
5535
5536IMGTEC IR DECODER DRIVER
5537M: James Hogan <james.hogan@imgtec.com>
5538S: Maintained
5539F: drivers/media/rc/img-ir/
5540
5541IMS TWINTURBO FRAMEBUFFER DRIVER
5542L: linux-fbdev@vger.kernel.org
5543S: Orphan
5544F: drivers/video/fbdev/imsttfb.c
5545
5546INFINIBAND SUBSYSTEM
5547M: Doug Ledford <dledford@redhat.com>
5548M: Sean Hefty <sean.hefty@intel.com>
5549M: Hal Rosenstock <hal.rosenstock@gmail.com>
5550L: linux-rdma@vger.kernel.org
5551W: http://www.openfabrics.org/
5552Q: http://patchwork.kernel.org/project/linux-rdma/list/
5553T: git git://git.kernel.org/pub/scm/linux/kernel/git/dledford/rdma.git
5554S: Supported
5555F: Documentation/infiniband/
5556F: drivers/infiniband/
5557F: drivers/staging/rdma/
5558F: include/uapi/linux/if_infiniband.h
5559F: include/uapi/rdma/
5560F: include/rdma/
5561
5562INOTIFY
5563M: John McCutchan <john@johnmccutchan.com>
5564M: Robert Love <rlove@rlove.org>
5565M: Eric Paris <eparis@parisplace.org>
5566S: Maintained
5567F: Documentation/filesystems/inotify.txt
5568F: fs/notify/inotify/
5569F: include/linux/inotify.h
5570F: include/uapi/linux/inotify.h
5571
5572INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
5573M: Dmitry Torokhov <dmitry.torokhov@gmail.com>
5574L: linux-input@vger.kernel.org
5575Q: http://patchwork.kernel.org/project/linux-input/list/
5576T: git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
5577S: Maintained
5578F: drivers/input/
5579F: include/linux/input.h
5580F: include/uapi/linux/input.h
5581F: include/linux/input/
5582
5583INPUT MULTITOUCH (MT) PROTOCOL
5584M: Henrik Rydberg <rydberg@bitmath.org>
5585L: linux-input@vger.kernel.org
5586S: Odd fixes
5587F: Documentation/input/multi-touch-protocol.txt
5588F: drivers/input/input-mt.c
5589K: \b(ABS|SYN)_MT_
5590
5591INTEL ASoC BDW/HSW DRIVERS
5592M: Jie Yang <yang.jie@linux.intel.com>
5593L: alsa-devel@alsa-project.org (moderated for non-subscribers)
5594S: Supported
5595F: sound/soc/intel/common/sst-dsp*
5596F: sound/soc/intel/common/sst-firmware.c
5597F: sound/soc/intel/boards/broadwell.c
5598F: sound/soc/intel/haswell/
5599
5600INTEL C600 SERIES SAS CONTROLLER DRIVER
5601M: Intel SCU Linux support <intel-linux-scu@intel.com>
5602M: Artur Paszkiewicz <artur.paszkiewicz@intel.com>
5603L: linux-scsi@vger.kernel.org
5604T: git git://git.code.sf.net/p/intel-sas/isci
5605S: Supported
5606F: drivers/scsi/isci/
5607
5608INTEL HID EVENT DRIVER
5609M: Alex Hung <alex.hung@canonical.com>
5610L: platform-driver-x86@vger.kernel.org
5611S: Maintained
5612F: drivers/platform/x86/intel-hid.c
5613
5614INTEL IDLE DRIVER
5615M: Len Brown <lenb@kernel.org>
5616L: linux-pm@vger.kernel.org
5617T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
5618S: Supported
5619F: drivers/idle/intel_idle.c
5620
5621INTEL PSTATE DRIVER
5622M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
5623M: Len Brown <lenb@kernel.org>
5624L: linux-pm@vger.kernel.org
5625S: Supported
5626F: drivers/cpufreq/intel_pstate.c
5627
5628INTEL FRAMEBUFFER DRIVER (excluding 810 and 815)
5629M: Maik Broemme <mbroemme@plusserver.de>
5630L: linux-fbdev@vger.kernel.org
5631S: Maintained
5632F: Documentation/fb/intelfb.txt
5633F: drivers/video/fbdev/intelfb/
5634
5635INTEL 810/815 FRAMEBUFFER DRIVER
5636M: Antonino Daplas <adaplas@gmail.com>
5637L: linux-fbdev@vger.kernel.org
5638S: Maintained
5639F: drivers/video/fbdev/i810/
5640
5641INTEL MENLOW THERMAL DRIVER
5642M: Sujith Thomas <sujith.thomas@intel.com>
5643L: platform-driver-x86@vger.kernel.org
5644W: https://01.org/linux-acpi
5645S: Supported
5646F: drivers/platform/x86/intel_menlow.c
5647
5648INTEL I/OAT DMA DRIVER
5649M: Dave Jiang <dave.jiang@intel.com>
5650R: Dan Williams <dan.j.williams@intel.com>
5651L: dmaengine@vger.kernel.org
5652Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
5653S: Supported
5654F: drivers/dma/ioat*
5655
5656INTEL IOMMU (VT-d)
5657M: David Woodhouse <dwmw2@infradead.org>
5658L: iommu@lists.linux-foundation.org
5659T: git git://git.infradead.org/iommu-2.6.git
5660S: Supported
5661F: drivers/iommu/intel-iommu.c
5662F: include/linux/intel-iommu.h
5663
5664INTEL IOP-ADMA DMA DRIVER
5665R: Dan Williams <dan.j.williams@intel.com>
5666S: Odd fixes
5667F: drivers/dma/iop-adma.c
5668
5669INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT
5670M: Krzysztof Halasa <khalasa@piap.pl>
5671S: Maintained
5672F: arch/arm/mach-ixp4xx/include/mach/qmgr.h
5673F: arch/arm/mach-ixp4xx/include/mach/npe.h
5674F: arch/arm/mach-ixp4xx/ixp4xx_qmgr.c
5675F: arch/arm/mach-ixp4xx/ixp4xx_npe.c
5676F: drivers/net/ethernet/xscale/ixp4xx_eth.c
5677F: drivers/net/wan/ixp4xx_hss.c
5678
5679INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT
5680M: Deepak Saxena <dsaxena@plexity.net>
5681S: Maintained
5682F: drivers/char/hw_random/ixp4xx-rng.c
5683
5684INTEL ETHERNET DRIVERS
5685M: Jeff Kirsher <jeffrey.t.kirsher@intel.com>
5686R: Jesse Brandeburg <jesse.brandeburg@intel.com>
5687R: Shannon Nelson <shannon.nelson@intel.com>
5688R: Carolyn Wyborny <carolyn.wyborny@intel.com>
5689R: Don Skidmore <donald.c.skidmore@intel.com>
5690R: Bruce Allan <bruce.w.allan@intel.com>
5691R: John Ronciak <john.ronciak@intel.com>
5692R: Mitch Williams <mitch.a.williams@intel.com>
5693L: intel-wired-lan@lists.osuosl.org
5694W: http://www.intel.com/support/feedback.htm
5695W: http://e1000.sourceforge.net/
5696Q: http://patchwork.ozlabs.org/project/intel-wired-lan/list/
5697T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git
5698T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git
5699S: Supported
5700F: Documentation/networking/e100.txt
5701F: Documentation/networking/e1000.txt
5702F: Documentation/networking/e1000e.txt
5703F: Documentation/networking/igb.txt
5704F: Documentation/networking/igbvf.txt
5705F: Documentation/networking/ixgb.txt
5706F: Documentation/networking/ixgbe.txt
5707F: Documentation/networking/ixgbevf.txt
5708F: Documentation/networking/i40e.txt
5709F: Documentation/networking/i40evf.txt
5710F: drivers/net/ethernet/intel/
5711F: drivers/net/ethernet/intel/*/
5712
5713INTEL-MID GPIO DRIVER
5714M: David Cohen <david.a.cohen@linux.intel.com>
5715L: linux-gpio@vger.kernel.org
5716S: Maintained
5717F: drivers/gpio/gpio-intel-mid.c
5718
5719INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
5720M: Stanislav Yakovlev <stas.yakovlev@gmail.com>
5721L: linux-wireless@vger.kernel.org
5722S: Maintained
5723F: Documentation/networking/README.ipw2100
5724F: Documentation/networking/README.ipw2200
5725F: drivers/net/wireless/intel/ipw2x00/
5726
5727INTEL(R) TRACE HUB
5728M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
5729S: Supported
5730F: Documentation/trace/intel_th.txt
5731F: drivers/hwtracing/intel_th/
5732
5733INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
5734M: Ning Sun <ning.sun@intel.com>
5735L: tboot-devel@lists.sourceforge.net
5736W: http://tboot.sourceforge.net
5737T: hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
5738S: Supported
5739F: Documentation/intel_txt.txt
5740F: include/linux/tboot.h
5741F: arch/x86/kernel/tboot.c
5742
5743INTEL WIRELESS WIMAX CONNECTION 2400
5744M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
5745M: linux-wimax@intel.com
5746L: wimax@linuxwimax.org (subscribers-only)
5747S: Supported
5748W: http://linuxwimax.org
5749F: Documentation/wimax/README.i2400m
5750F: drivers/net/wimax/i2400m/
5751F: include/uapi/linux/wimax/i2400m.h
5752
5753INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
5754M: Stanislaw Gruszka <sgruszka@redhat.com>
5755L: linux-wireless@vger.kernel.org
5756S: Supported
5757F: drivers/net/wireless/intel/iwlegacy/
5758
5759INTEL WIRELESS WIFI LINK (iwlwifi)
5760M: Johannes Berg <johannes.berg@intel.com>
5761M: Emmanuel Grumbach <emmanuel.grumbach@intel.com>
5762M: Intel Linux Wireless <linuxwifi@intel.com>
5763L: linux-wireless@vger.kernel.org
5764W: http://intellinuxwireless.org
5765T: git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
5766S: Supported
5767F: drivers/net/wireless/intel/iwlwifi/
5768
5769INTEL MANAGEMENT ENGINE (mei)
5770M: Tomas Winkler <tomas.winkler@intel.com>
5771L: linux-kernel@vger.kernel.org
5772S: Supported
5773F: include/uapi/linux/mei.h
5774F: include/linux/mei_cl_bus.h
5775F: drivers/misc/mei/*
5776F: Documentation/misc-devices/mei/*
5777
5778INTEL MIC DRIVERS (mic)
5779M: Sudeep Dutt <sudeep.dutt@intel.com>
5780M: Ashutosh Dixit <ashutosh.dixit@intel.com>
5781S: Supported
5782W: https://github.com/sudeepdutt/mic
5783W: http://software.intel.com/en-us/mic-developer
5784F: include/linux/mic_bus.h
5785F: include/linux/scif.h
5786F: include/uapi/linux/mic_common.h
5787F: include/uapi/linux/mic_ioctl.h
5788F: include/uapi/linux/scif_ioctl.h
5789F: drivers/misc/mic/
5790F: drivers/dma/mic_x100_dma.c
5791F: drivers/dma/mic_x100_dma.h
5792F: Documentation/mic/
5793
5794INTEL PMC/P-Unit IPC DRIVER
5795M: Zha Qipeng<qipeng.zha@intel.com>
5796L: platform-driver-x86@vger.kernel.org
5797S: Maintained
5798F: drivers/platform/x86/intel_pmc_ipc.c
5799F: drivers/platform/x86/intel_punit_ipc.c
5800F: arch/x86/include/asm/intel_pmc_ipc.h
5801F: arch/x86/include/asm/intel_punit_ipc.h
5802
5803INTEL TELEMETRY DRIVER
5804M: Souvik Kumar Chakravarty <souvik.k.chakravarty@intel.com>
5805L: platform-driver-x86@vger.kernel.org
5806S: Maintained
5807F: arch/x86/include/asm/intel_telemetry.h
5808F: drivers/platform/x86/intel_telemetry*
5809
5810IOC3 ETHERNET DRIVER
5811M: Ralf Baechle <ralf@linux-mips.org>
5812L: linux-mips@linux-mips.org
5813S: Maintained
5814F: drivers/net/ethernet/sgi/ioc3-eth.c
5815
5816IOC3 SERIAL DRIVER
5817M: Pat Gefre <pfg@sgi.com>
5818L: linux-serial@vger.kernel.org
5819S: Maintained
5820F: drivers/tty/serial/ioc3_serial.c
5821
5822IOMMU DRIVERS
5823M: Joerg Roedel <joro@8bytes.org>
5824L: iommu@lists.linux-foundation.org
5825T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
5826S: Maintained
5827F: drivers/iommu/
5828
5829IP MASQUERADING
5830M: Juanjo Ciarlante <jjciarla@raiz.uncu.edu.ar>
5831S: Maintained
5832F: net/ipv4/netfilter/ipt_MASQUERADE.c
5833
5834IPMI SUBSYSTEM
5835M: Corey Minyard <minyard@acm.org>
5836L: openipmi-developer@lists.sourceforge.net (moderated for non-subscribers)
5837W: http://openipmi.sourceforge.net/
5838S: Supported
5839F: Documentation/IPMI.txt
5840F: drivers/char/ipmi/
5841F: include/linux/ipmi*
5842F: include/uapi/linux/ipmi*
5843
5844QCOM AUDIO (ASoC) DRIVERS
5845M: Patrick Lai <plai@codeaurora.org>
5846M: Banajit Goswami <bgoswami@codeaurora.org>
5847L: alsa-devel@alsa-project.org (moderated for non-subscribers)
5848S: Supported
5849F: sound/soc/qcom/
5850
5851IPS SCSI RAID DRIVER
5852M: Adaptec OEM Raid Solutions <aacraid@adaptec.com>
5853L: linux-scsi@vger.kernel.org
5854W: http://www.adaptec.com/
5855S: Maintained
5856F: drivers/scsi/ips*
5857
5858IPVS
5859M: Wensong Zhang <wensong@linux-vs.org>
5860M: Simon Horman <horms@verge.net.au>
5861M: Julian Anastasov <ja@ssi.bg>
5862L: netdev@vger.kernel.org
5863L: lvs-devel@vger.kernel.org
5864S: Maintained
5865T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
5866T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
5867F: Documentation/networking/ipvs-sysctl.txt
5868F: include/net/ip_vs.h
5869F: include/uapi/linux/ip_vs.h
5870F: net/netfilter/ipvs/
5871
5872IPWIRELESS DRIVER
5873M: Jiri Kosina <jikos@kernel.org>
5874M: David Sterba <dsterba@suse.com>
5875S: Odd Fixes
5876F: drivers/tty/ipwireless/
5877
5878IPX NETWORK LAYER
5879M: Arnaldo Carvalho de Melo <acme@ghostprotocols.net>
5880L: netdev@vger.kernel.org
5881S: Maintained
5882F: include/net/ipx.h
5883F: include/uapi/linux/ipx.h
5884F: net/ipx/
5885
5886IRDA SUBSYSTEM
5887M: Samuel Ortiz <samuel@sortiz.org>
5888L: irda-users@lists.sourceforge.net (subscribers-only)
5889L: netdev@vger.kernel.org
5890W: http://irda.sourceforge.net/
5891S: Maintained
5892T: git git://git.kernel.org/pub/scm/linux/kernel/git/sameo/irda-2.6.git
5893F: Documentation/networking/irda.txt
5894F: drivers/net/irda/
5895F: include/net/irda/
5896F: net/irda/
5897
5898IRQ SUBSYSTEM
5899M: Thomas Gleixner <tglx@linutronix.de>
5900L: linux-kernel@vger.kernel.org
5901S: Maintained
5902T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
5903F: kernel/irq/
5904
5905IRQCHIP DRIVERS
5906M: Thomas Gleixner <tglx@linutronix.de>
5907M: Jason Cooper <jason@lakedaemon.net>
5908M: Marc Zyngier <marc.zyngier@arm.com>
5909L: linux-kernel@vger.kernel.org
5910S: Maintained
5911T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
5912T: git git://git.infradead.org/users/jcooper/linux.git irqchip/core
5913F: Documentation/devicetree/bindings/interrupt-controller/
5914F: drivers/irqchip/
5915
5916IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
5917M: Jiang Liu <jiang.liu@linux.intel.com>
5918M: Marc Zyngier <marc.zyngier@arm.com>
5919S: Maintained
5920T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
5921F: Documentation/IRQ-domain.txt
5922F: include/linux/irqdomain.h
5923F: kernel/irq/irqdomain.c
5924F: kernel/irq/msi.c
5925
5926ISAPNP
5927M: Jaroslav Kysela <perex@perex.cz>
5928S: Maintained
5929F: Documentation/isapnp.txt
5930F: drivers/pnp/isapnp/
5931F: include/linux/isapnp.h
5932
5933ISA RADIO MODULE
5934M: Hans Verkuil <hverkuil@xs4all.nl>
5935L: linux-media@vger.kernel.org
5936T: git git://linuxtv.org/media_tree.git
5937W: https://linuxtv.org
5938S: Maintained
5939F: drivers/media/radio/radio-isa*
5940
5941iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
5942M: Peter Jones <pjones@redhat.com>
5943M: Konrad Rzeszutek Wilk <konrad@kernel.org>
5944S: Maintained
5945F: drivers/firmware/iscsi_ibft*
5946
5947ISCSI
5948M: Mike Christie <michaelc@cs.wisc.edu>
5949L: open-iscsi@googlegroups.com
5950W: www.open-iscsi.org
5951T: git git://git.kernel.org/pub/scm/linux/kernel/git/mnc/linux-2.6-iscsi.git
5952S: Maintained
5953F: drivers/scsi/*iscsi*
5954F: include/scsi/*iscsi*
5955
5956ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
5957M: Or Gerlitz <ogerlitz@mellanox.com>
5958M: Sagi Grimberg <sagig@mellanox.com>
5959M: Roi Dayan <roid@mellanox.com>
5960L: linux-rdma@vger.kernel.org
5961S: Supported
5962W: http://www.openfabrics.org
5963W: www.open-iscsi.org
5964Q: http://patchwork.kernel.org/project/linux-rdma/list/
5965F: drivers/infiniband/ulp/iser/
5966
5967ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
5968M: Sagi Grimberg <sagig@mellanox.com>
5969T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
5970L: linux-rdma@vger.kernel.org
5971L: target-devel@vger.kernel.org
5972S: Supported
5973W: http://www.linux-iscsi.org
5974F: drivers/infiniband/ulp/isert
5975
5976ISDN SUBSYSTEM
5977M: Karsten Keil <isdn@linux-pingi.de>
5978L: isdn4linux@listserv.isdn4linux.de (subscribers-only)
5979L: netdev@vger.kernel.org
5980W: http://www.isdn4linux.de
5981T: git git://git.kernel.org/pub/scm/linux/kernel/git/kkeil/isdn-2.6.git
5982S: Maintained
5983F: Documentation/isdn/
5984F: drivers/isdn/
5985F: include/linux/isdn.h
5986F: include/linux/isdn/
5987F: include/uapi/linux/isdn.h
5988F: include/uapi/linux/isdn/
5989
5990ISDN SUBSYSTEM (Eicon active card driver)
5991M: Armin Schindler <mac@melware.de>
5992L: isdn4linux@listserv.isdn4linux.de (subscribers-only)
5993W: http://www.melware.de
5994S: Maintained
5995F: drivers/isdn/hardware/eicon/
5996
5997IT87 HARDWARE MONITORING DRIVER
5998M: Jean Delvare <jdelvare@suse.com>
5999L: lm-sensors@lm-sensors.org
6000S: Maintained
6001F: Documentation/hwmon/it87
6002F: drivers/hwmon/it87.c
6003
6004IT913X MEDIA DRIVER
6005M: Antti Palosaari <crope@iki.fi>
6006L: linux-media@vger.kernel.org
6007W: https://linuxtv.org
6008W: http://palosaari.fi/linux/
6009Q: http://patchwork.linuxtv.org/project/linux-media/list/
6010T: git git://linuxtv.org/anttip/media_tree.git
6011S: Maintained
6012F: drivers/media/tuners/it913x*
6013
6014IVTV VIDEO4LINUX DRIVER
6015M: Andy Walls <awalls@md.metrocast.net>
6016L: ivtv-devel@ivtvdriver.org (subscribers-only)
6017L: linux-media@vger.kernel.org
6018T: git git://linuxtv.org/media_tree.git
6019W: http://www.ivtvdriver.org
6020S: Maintained
6021F: Documentation/video4linux/*.ivtv
6022F: drivers/media/pci/ivtv/
6023F: include/uapi/linux/ivtv*
6024
6025IX2505V MEDIA DRIVER
6026M: Malcolm Priestley <tvboxspy@gmail.com>
6027L: linux-media@vger.kernel.org
6028W: https://linuxtv.org
6029Q: http://patchwork.linuxtv.org/project/linux-media/list/
6030S: Maintained
6031F: drivers/media/dvb-frontends/ix2505v*
6032
6033JC42.4 TEMPERATURE SENSOR DRIVER
6034M: Guenter Roeck <linux@roeck-us.net>
6035L: lm-sensors@lm-sensors.org
6036S: Maintained
6037F: drivers/hwmon/jc42.c
6038F: Documentation/hwmon/jc42
6039
6040JFS FILESYSTEM
6041M: Dave Kleikamp <shaggy@kernel.org>
6042L: jfs-discussion@lists.sourceforge.net
6043W: http://jfs.sourceforge.net/
6044T: git git://git.kernel.org/pub/scm/linux/kernel/git/shaggy/jfs-2.6.git
6045S: Maintained
6046F: Documentation/filesystems/jfs.txt
6047F: fs/jfs/
6048
6049JME NETWORK DRIVER
6050M: Guo-Fu Tseng <cooldavid@cooldavid.org>
6051L: netdev@vger.kernel.org
6052S: Maintained
6053F: drivers/net/ethernet/jme.*
6054
6055JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
6056M: David Woodhouse <dwmw2@infradead.org>
6057L: linux-mtd@lists.infradead.org
6058W: http://www.linux-mtd.infradead.org/doc/jffs2.html
6059S: Maintained
6060F: fs/jffs2/
6061F: include/uapi/linux/jffs2.h
6062
6063JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
6064M: "Theodore Ts'o" <tytso@mit.edu>
6065M: Jan Kara <jack@suse.com>
6066L: linux-ext4@vger.kernel.org
6067S: Maintained
6068F: fs/jbd2/
6069F: include/linux/jbd2.h
6070
6071JPU V4L2 MEM2MEM DRIVER FOR RENESAS
6072M: Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com>
6073L: linux-media@vger.kernel.org
6074S: Maintained
6075F: drivers/media/platform/rcar_jpu.c
6076
6077JSM Neo PCI based serial card
6078M: Thadeu Lima de Souza Cascardo <cascardo@linux.vnet.ibm.com>
6079L: linux-serial@vger.kernel.org
6080S: Maintained
6081F: drivers/tty/serial/jsm/
6082
6083K10TEMP HARDWARE MONITORING DRIVER
6084M: Clemens Ladisch <clemens@ladisch.de>
6085L: lm-sensors@lm-sensors.org
6086S: Maintained
6087F: Documentation/hwmon/k10temp
6088F: drivers/hwmon/k10temp.c
6089
6090K8TEMP HARDWARE MONITORING DRIVER
6091M: Rudolf Marek <r.marek@assembler.cz>
6092L: lm-sensors@lm-sensors.org
6093S: Maintained
6094F: Documentation/hwmon/k8temp
6095F: drivers/hwmon/k8temp.c
6096
6097KCONFIG
6098M: "Yann E. MORIN" <yann.morin.1998@free.fr>
6099L: linux-kbuild@vger.kernel.org
6100T: git git://gitorious.org/linux-kconfig/linux-kconfig
6101S: Maintained
6102F: Documentation/kbuild/kconfig-language.txt
6103F: scripts/kconfig/
6104
6105KDUMP
6106M: Vivek Goyal <vgoyal@redhat.com>
6107M: Haren Myneni <hbabu@us.ibm.com>
6108L: kexec@lists.infradead.org
6109W: http://lse.sourceforge.net/kdump/
6110S: Maintained
6111F: Documentation/kdump/
6112
6113KEENE FM RADIO TRANSMITTER DRIVER
6114M: Hans Verkuil <hverkuil@xs4all.nl>
6115L: linux-media@vger.kernel.org
6116T: git git://linuxtv.org/media_tree.git
6117W: https://linuxtv.org
6118S: Maintained
6119F: drivers/media/radio/radio-keene*
6120
6121KERNEL AUTOMOUNTER v4 (AUTOFS4)
6122M: Ian Kent <raven@themaw.net>
6123L: autofs@vger.kernel.org
6124S: Maintained
6125F: fs/autofs4/
6126
6127KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
6128M: Michal Marek <mmarek@suse.com>
6129T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git for-next
6130T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git rc-fixes
6131L: linux-kbuild@vger.kernel.org
6132S: Maintained
6133F: Documentation/kbuild/
6134F: Makefile
6135F: scripts/Makefile.*
6136F: scripts/basic/
6137F: scripts/mk*
6138F: scripts/package/
6139
6140KERNEL JANITORS
6141L: kernel-janitors@vger.kernel.org
6142W: http://kernelnewbies.org/KernelJanitors
6143S: Odd Fixes
6144
6145KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
6146M: "J. Bruce Fields" <bfields@fieldses.org>
6147M: Jeff Layton <jlayton@poochiereds.net>
6148L: linux-nfs@vger.kernel.org
6149W: http://nfs.sourceforge.net/
6150T: git git://linux-nfs.org/~bfields/linux.git
6151S: Supported
6152F: fs/nfsd/
6153F: include/uapi/linux/nfsd/
6154F: fs/lockd/
6155F: fs/nfs_common/
6156F: net/sunrpc/
6157F: include/linux/lockd/
6158F: include/linux/sunrpc/
6159F: include/uapi/linux/sunrpc/
6160
6161KERNEL SELFTEST FRAMEWORK
6162M: Shuah Khan <shuahkh@osg.samsung.com>
6163L: linux-kselftest@vger.kernel.org
6164T: git git://git.kernel.org/pub/scm/shuah/linux-kselftest
6165S: Maintained
6166F: tools/testing/selftests
6167
6168KERNEL VIRTUAL MACHINE (KVM)
6169M: Gleb Natapov <gleb@kernel.org>
6170M: Paolo Bonzini <pbonzini@redhat.com>
6171L: kvm@vger.kernel.org
6172W: http://www.linux-kvm.org
6173T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
6174S: Supported
6175F: Documentation/*/kvm*.txt
6176F: Documentation/virtual/kvm/
6177F: arch/*/kvm/
6178F: arch/x86/kernel/kvm.c
6179F: arch/x86/kernel/kvmclock.c
6180F: arch/*/include/asm/kvm*
6181F: include/linux/kvm*
6182F: include/uapi/linux/kvm*
6183F: virt/kvm/
6184
6185KERNEL VIRTUAL MACHINE (KVM) FOR AMD-V
6186M: Joerg Roedel <joro@8bytes.org>
6187L: kvm@vger.kernel.org
6188W: http://www.linux-kvm.org/
6189S: Maintained
6190F: arch/x86/include/asm/svm.h
6191F: arch/x86/kvm/svm.c
6192
6193KERNEL VIRTUAL MACHINE (KVM) FOR POWERPC
6194M: Alexander Graf <agraf@suse.com>
6195L: kvm-ppc@vger.kernel.org
6196W: http://www.linux-kvm.org/
6197T: git git://github.com/agraf/linux-2.6.git
6198S: Supported
6199F: arch/powerpc/include/asm/kvm*
6200F: arch/powerpc/kvm/
6201
6202KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
6203M: Christian Borntraeger <borntraeger@de.ibm.com>
6204M: Cornelia Huck <cornelia.huck@de.ibm.com>
6205L: linux-s390@vger.kernel.org
6206W: http://www.ibm.com/developerworks/linux/linux390/
6207T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
6208S: Supported
6209F: Documentation/s390/kvm.txt
6210F: arch/s390/include/asm/kvm*
6211F: arch/s390/kvm/
6212
6213KERNEL VIRTUAL MACHINE (KVM) FOR ARM
6214M: Christoffer Dall <christoffer.dall@linaro.org>
6215M: Marc Zyngier <marc.zyngier@arm.com>
6216L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
6217L: kvmarm@lists.cs.columbia.edu
6218W: http://systems.cs.columbia.edu/projects/kvm-arm
6219T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
6220S: Supported
6221F: arch/arm/include/uapi/asm/kvm*
6222F: arch/arm/include/asm/kvm*
6223F: arch/arm/kvm/
6224F: virt/kvm/arm/
6225F: include/kvm/arm_*
6226
6227KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64)
6228M: Christoffer Dall <christoffer.dall@linaro.org>
6229M: Marc Zyngier <marc.zyngier@arm.com>
6230L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
6231L: kvmarm@lists.cs.columbia.edu
6232S: Maintained
6233F: arch/arm64/include/uapi/asm/kvm*
6234F: arch/arm64/include/asm/kvm*
6235F: arch/arm64/kvm/
6236
6237KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
6238M: James Hogan <james.hogan@imgtec.com>
6239L: linux-mips@linux-mips.org
6240S: Supported
6241F: arch/mips/include/uapi/asm/kvm*
6242F: arch/mips/include/asm/kvm*
6243F: arch/mips/kvm/
6244
6245KEXEC
6246M: Eric Biederman <ebiederm@xmission.com>
6247W: http://kernel.org/pub/linux/utils/kernel/kexec/
6248L: kexec@lists.infradead.org
6249S: Maintained
6250F: include/linux/kexec.h
6251F: include/uapi/linux/kexec.h
6252F: kernel/kexec.c
6253
6254KEYS/KEYRINGS:
6255M: David Howells <dhowells@redhat.com>
6256L: keyrings@vger.kernel.org
6257S: Maintained
6258F: Documentation/security/keys.txt
6259F: include/linux/key.h
6260F: include/linux/key-type.h
6261F: include/keys/
6262F: security/keys/
6263
6264KEYS-TRUSTED
6265M: David Safford <safford@us.ibm.com>
6266M: Mimi Zohar <zohar@linux.vnet.ibm.com>
6267L: linux-security-module@vger.kernel.org
6268L: keyrings@vger.kernel.org
6269S: Supported
6270F: Documentation/security/keys-trusted-encrypted.txt
6271F: include/keys/trusted-type.h
6272F: security/keys/trusted.c
6273F: security/keys/trusted.h
6274
6275KEYS-ENCRYPTED
6276M: Mimi Zohar <zohar@linux.vnet.ibm.com>
6277M: David Safford <safford@us.ibm.com>
6278L: linux-security-module@vger.kernel.org
6279L: keyrings@vger.kernel.org
6280S: Supported
6281F: Documentation/security/keys-trusted-encrypted.txt
6282F: include/keys/encrypted-type.h
6283F: security/keys/encrypted-keys/
6284
6285KGDB / KDB /debug_core
6286M: Jason Wessel <jason.wessel@windriver.com>
6287W: http://kgdb.wiki.kernel.org/
6288L: kgdb-bugreport@lists.sourceforge.net
6289T: git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
6290S: Maintained
6291F: Documentation/DocBook/kgdb.tmpl
6292F: drivers/misc/kgdbts.c
6293F: drivers/tty/serial/kgdboc.c
6294F: include/linux/kdb.h
6295F: include/linux/kgdb.h
6296F: kernel/debug/
6297
6298KMEMCHECK
6299M: Vegard Nossum <vegardno@ifi.uio.no>
6300M: Pekka Enberg <penberg@kernel.org>
6301S: Maintained
6302F: Documentation/kmemcheck.txt
6303F: arch/x86/include/asm/kmemcheck.h
6304F: arch/x86/mm/kmemcheck/
6305F: include/linux/kmemcheck.h
6306F: mm/kmemcheck.c
6307
6308KMEMLEAK
6309M: Catalin Marinas <catalin.marinas@arm.com>
6310S: Maintained
6311F: Documentation/kmemleak.txt
6312F: include/linux/kmemleak.h
6313F: mm/kmemleak.c
6314F: mm/kmemleak-test.c
6315
6316KPROBES
6317M: Ananth N Mavinakayanahalli <ananth@in.ibm.com>
6318M: Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
6319M: "David S. Miller" <davem@davemloft.net>
6320M: Masami Hiramatsu <masami.hiramatsu.pt@hitachi.com>
6321S: Maintained
6322F: Documentation/kprobes.txt
6323F: include/linux/kprobes.h
6324F: kernel/kprobes.c
6325
6326KS0108 LCD CONTROLLER DRIVER
6327M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
6328W: http://miguelojeda.es/auxdisplay.htm
6329W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
6330S: Maintained
6331F: Documentation/auxdisplay/ks0108
6332F: drivers/auxdisplay/ks0108.c
6333F: include/linux/ks0108.h
6334
6335L3MDEV
6336M: David Ahern <dsa@cumulusnetworks.com>
6337L: netdev@vger.kernel.org
6338S: Maintained
6339F: net/l3mdev
6340F: include/net/l3mdev.h
6341
6342LANTIQ MIPS ARCHITECTURE
6343M: John Crispin <blogic@openwrt.org>
6344L: linux-mips@linux-mips.org
6345S: Maintained
6346F: arch/mips/lantiq
6347
6348LAPB module
6349L: linux-x25@vger.kernel.org
6350S: Orphan
6351F: Documentation/networking/lapb-module.txt
6352F: include/*/lapb.h
6353F: net/lapb/
6354
6355LASI 53c700 driver for PARISC
6356M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
6357L: linux-scsi@vger.kernel.org
6358S: Maintained
6359F: Documentation/scsi/53c700.txt
6360F: drivers/scsi/53c700*
6361
6362LED SUBSYSTEM
6363M: Richard Purdie <rpurdie@rpsys.net>
6364M: Jacek Anaszewski <j.anaszewski@samsung.com>
6365L: linux-leds@vger.kernel.org
6366T: git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git
6367S: Maintained
6368F: drivers/leds/
6369F: include/linux/leds.h
6370
6371LEGACY EEPROM DRIVER
6372M: Jean Delvare <jdelvare@suse.com>
6373S: Maintained
6374F: Documentation/misc-devices/eeprom
6375F: drivers/misc/eeprom/eeprom.c
6376
6377LEGO USB Tower driver
6378M: Juergen Stuber <starblue@users.sourceforge.net>
6379L: legousb-devel@lists.sourceforge.net
6380W: http://legousb.sourceforge.net/
6381S: Maintained
6382F: drivers/usb/misc/legousbtower.c
6383
6384LG2160 MEDIA DRIVER
6385M: Michael Krufky <mkrufky@linuxtv.org>
6386L: linux-media@vger.kernel.org
6387W: https://linuxtv.org
6388W: http://github.com/mkrufky
6389Q: http://patchwork.linuxtv.org/project/linux-media/list/
6390T: git git://linuxtv.org/mkrufky/tuners.git
6391S: Maintained
6392F: drivers/media/dvb-frontends/lg2160.*
6393
6394LGDT3305 MEDIA DRIVER
6395M: Michael Krufky <mkrufky@linuxtv.org>
6396L: linux-media@vger.kernel.org
6397W: https://linuxtv.org
6398W: http://github.com/mkrufky
6399Q: http://patchwork.linuxtv.org/project/linux-media/list/
6400T: git git://linuxtv.org/mkrufky/tuners.git
6401S: Maintained
6402F: drivers/media/dvb-frontends/lgdt3305.*
6403
6404LGUEST
6405M: Rusty Russell <rusty@rustcorp.com.au>
6406L: lguest@lists.ozlabs.org
6407W: http://lguest.ozlabs.org/
6408S: Odd Fixes
6409F: arch/x86/include/asm/lguest*.h
6410F: arch/x86/lguest/
6411F: drivers/lguest/
6412F: include/linux/lguest*.h
6413F: tools/lguest/
6414
6415LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
6416M: Tejun Heo <tj@kernel.org>
6417L: linux-ide@vger.kernel.org
6418T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
6419S: Maintained
6420F: drivers/ata/
6421F: include/linux/ata.h
6422F: include/linux/libata.h
6423
6424LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
6425M: Viresh Kumar <vireshk@kernel.org>
6426L: linux-ide@vger.kernel.org
6427T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
6428S: Maintained
6429F: include/linux/pata_arasan_cf_data.h
6430F: drivers/ata/pata_arasan_cf.c
6431
6432LIBATA PATA DRIVERS
6433M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
6434M: Tejun Heo <tj@kernel.org>
6435L: linux-ide@vger.kernel.org
6436T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
6437S: Maintained
6438F: drivers/ata/pata_*.c
6439F: drivers/ata/ata_generic.c
6440
6441LIBATA SATA AHCI PLATFORM devices support
6442M: Hans de Goede <hdegoede@redhat.com>
6443M: Tejun Heo <tj@kernel.org>
6444L: linux-ide@vger.kernel.org
6445T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
6446S: Maintained
6447F: drivers/ata/ahci_platform.c
6448F: drivers/ata/libahci_platform.c
6449F: include/linux/ahci_platform.h
6450
6451LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
6452M: Mikael Pettersson <mikpelinux@gmail.com>
6453L: linux-ide@vger.kernel.org
6454T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
6455S: Maintained
6456F: drivers/ata/sata_promise.*
6457
6458LIBLOCKDEP
6459M: Sasha Levin <sasha.levin@oracle.com>
6460S: Maintained
6461F: tools/lib/lockdep/
6462
6463LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
6464M: Dan Williams <dan.j.williams@intel.com>
6465L: linux-nvdimm@lists.01.org
6466Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
6467T: git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
6468S: Supported
6469F: drivers/nvdimm/*
6470F: include/linux/nd.h
6471F: include/linux/libnvdimm.h
6472F: include/uapi/linux/ndctl.h
6473
6474LIBNVDIMM BLK: MMIO-APERTURE DRIVER
6475M: Ross Zwisler <ross.zwisler@linux.intel.com>
6476L: linux-nvdimm@lists.01.org
6477Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
6478S: Supported
6479F: drivers/nvdimm/blk.c
6480F: drivers/nvdimm/region_devs.c
6481F: drivers/acpi/nfit*
6482
6483LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
6484M: Vishal Verma <vishal.l.verma@intel.com>
6485L: linux-nvdimm@lists.01.org
6486Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
6487S: Supported
6488F: drivers/nvdimm/btt*
6489
6490LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
6491M: Ross Zwisler <ross.zwisler@linux.intel.com>
6492L: linux-nvdimm@lists.01.org
6493Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
6494S: Supported
6495F: drivers/nvdimm/pmem.c
6496F: include/linux/pmem.h
6497F: arch/*/include/asm/pmem.h
6498
6499LIGHTNVM PLATFORM SUPPORT
6500M: Matias Bjorling <mb@lightnvm.io>
6501W: http://github/OpenChannelSSD
6502L: linux-block@vger.kernel.org
6503S: Maintained
6504F: drivers/lightnvm/
6505F: include/linux/lightnvm.h
6506F: include/uapi/linux/lightnvm.h
6507
6508LINUX FOR IBM pSERIES (RS/6000)
6509M: Paul Mackerras <paulus@au.ibm.com>
6510W: http://www.ibm.com/linux/ltc/projects/ppc
6511S: Supported
6512F: arch/powerpc/boot/rs6000.h
6513
6514LINUX FOR POWERPC (32-BIT AND 64-BIT)
6515M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
6516M: Paul Mackerras <paulus@samba.org>
6517M: Michael Ellerman <mpe@ellerman.id.au>
6518W: http://www.penguinppc.org/
6519L: linuxppc-dev@lists.ozlabs.org
6520Q: http://patchwork.ozlabs.org/project/linuxppc-dev/list/
6521T: git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
6522S: Supported
6523F: Documentation/powerpc/
6524F: arch/powerpc/
6525
6526LINUX FOR POWER MACINTOSH
6527M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
6528W: http://www.penguinppc.org/
6529L: linuxppc-dev@lists.ozlabs.org
6530S: Maintained
6531F: arch/powerpc/platforms/powermac/
6532F: drivers/macintosh/
6533
6534LINUX FOR POWERPC EMBEDDED MPC5XXX
6535M: Anatolij Gustschin <agust@denx.de>
6536L: linuxppc-dev@lists.ozlabs.org
6537T: git git://git.denx.de/linux-denx-agust.git
6538S: Maintained
6539F: arch/powerpc/platforms/512x/
6540F: arch/powerpc/platforms/52xx/
6541
6542LINUX FOR POWERPC EMBEDDED PPC4XX
6543M: Alistair Popple <alistair@popple.id.au>
6544M: Matt Porter <mporter@kernel.crashing.org>
6545W: http://www.penguinppc.org/
6546L: linuxppc-dev@lists.ozlabs.org
6547S: Maintained
6548F: arch/powerpc/platforms/40x/
6549F: arch/powerpc/platforms/44x/
6550
6551LINUX FOR POWERPC EMBEDDED XILINX VIRTEX
6552L: linuxppc-dev@lists.ozlabs.org
6553S: Orphan
6554F: arch/powerpc/*/*virtex*
6555F: arch/powerpc/*/*/*virtex*
6556
6557LINUX FOR POWERPC EMBEDDED PPC8XX
6558M: Vitaly Bordug <vitb@kernel.crashing.org>
6559W: http://www.penguinppc.org/
6560L: linuxppc-dev@lists.ozlabs.org
6561S: Maintained
6562F: arch/powerpc/platforms/8xx/
6563
6564LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
6565M: Scott Wood <oss@buserror.net>
6566M: Kumar Gala <galak@kernel.crashing.org>
6567W: http://www.penguinppc.org/
6568L: linuxppc-dev@lists.ozlabs.org
6569T: git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
6570S: Maintained
6571F: arch/powerpc/platforms/83xx/
6572F: arch/powerpc/platforms/85xx/
6573
6574LINUX FOR POWERPC PA SEMI PWRFICIENT
6575M: Olof Johansson <olof@lixom.net>
6576L: linuxppc-dev@lists.ozlabs.org
6577S: Maintained
6578F: arch/powerpc/platforms/pasemi/
6579F: drivers/*/*pasemi*
6580F: drivers/*/*/*pasemi*
6581
6582LINUX SECURITY MODULE (LSM) FRAMEWORK
6583M: Chris Wright <chrisw@sous-sol.org>
6584L: linux-security-module@vger.kernel.org
6585S: Supported
6586
6587LIS3LV02D ACCELEROMETER DRIVER
6588M: Eric Piel <eric.piel@tremplin-utc.net>
6589S: Maintained
6590F: Documentation/misc-devices/lis3lv02d
6591F: drivers/misc/lis3lv02d/
6592F: drivers/platform/x86/hp_accel.c
6593
6594LIVE PATCHING
6595M: Josh Poimboeuf <jpoimboe@redhat.com>
6596M: Seth Jennings <sjenning@redhat.com>
6597M: Jiri Kosina <jikos@kernel.org>
6598M: Vojtech Pavlik <vojtech@suse.com>
6599S: Maintained
6600F: kernel/livepatch/
6601F: include/linux/livepatch.h
6602F: arch/x86/include/asm/livepatch.h
6603F: arch/x86/kernel/livepatch.c
6604F: Documentation/ABI/testing/sysfs-kernel-livepatch
6605F: samples/livepatch/
6606L: live-patching@vger.kernel.org
6607T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/livepatching.git
6608
6609LLC (802.2)
6610M: Arnaldo Carvalho de Melo <acme@ghostprotocols.net>
6611S: Maintained
6612F: include/linux/llc.h
6613F: include/uapi/linux/llc.h
6614F: include/net/llc*
6615F: net/llc/
6616
6617LM73 HARDWARE MONITOR DRIVER
6618M: Guillaume Ligneul <guillaume.ligneul@gmail.com>
6619L: lm-sensors@lm-sensors.org
6620S: Maintained
6621F: drivers/hwmon/lm73.c
6622
6623LM78 HARDWARE MONITOR DRIVER
6624M: Jean Delvare <jdelvare@suse.com>
6625L: lm-sensors@lm-sensors.org
6626S: Maintained
6627F: Documentation/hwmon/lm78
6628F: drivers/hwmon/lm78.c
6629
6630LM83 HARDWARE MONITOR DRIVER
6631M: Jean Delvare <jdelvare@suse.com>
6632L: lm-sensors@lm-sensors.org
6633S: Maintained
6634F: Documentation/hwmon/lm83
6635F: drivers/hwmon/lm83.c
6636
6637LM90 HARDWARE MONITOR DRIVER
6638M: Jean Delvare <jdelvare@suse.com>
6639L: lm-sensors@lm-sensors.org
6640S: Maintained
6641F: Documentation/hwmon/lm90
6642F: Documentation/devicetree/bindings/hwmon/lm90.txt
6643F: drivers/hwmon/lm90.c
6644
6645LM95234 HARDWARE MONITOR DRIVER
6646M: Guenter Roeck <linux@roeck-us.net>
6647L: lm-sensors@lm-sensors.org
6648S: Maintained
6649F: Documentation/hwmon/lm95234
6650F: drivers/hwmon/lm95234.c
6651
6652LME2510 MEDIA DRIVER
6653M: Malcolm Priestley <tvboxspy@gmail.com>
6654L: linux-media@vger.kernel.org
6655W: https://linuxtv.org
6656Q: http://patchwork.linuxtv.org/project/linux-media/list/
6657S: Maintained
6658F: drivers/media/usb/dvb-usb-v2/lmedm04*
6659
6660LOCKDEP AND LOCKSTAT
6661M: Peter Zijlstra <peterz@infradead.org>
6662M: Ingo Molnar <mingo@redhat.com>
6663L: linux-kernel@vger.kernel.org
6664T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git core/locking
6665S: Maintained
6666F: Documentation/locking/lockdep*.txt
6667F: Documentation/locking/lockstat.txt
6668F: include/linux/lockdep.h
6669F: kernel/locking/
6670
6671LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
6672M: "Richard Russon (FlatCap)" <ldm@flatcap.org>
6673L: linux-ntfs-dev@lists.sourceforge.net
6674W: http://www.linux-ntfs.org/content/view/19/37/
6675S: Maintained
6676F: Documentation/ldm.txt
6677F: block/partitions/ldm.*
6678
6679LogFS
6680M: Joern Engel <joern@logfs.org>
6681M: Prasad Joshi <prasadjoshi.linux@gmail.com>
6682L: logfs@logfs.org
6683W: logfs.org
6684S: Maintained
6685F: fs/logfs/
6686
6687LPC32XX MACHINE SUPPORT
6688M: Roland Stigge <stigge@antcom.de>
6689L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
6690S: Maintained
6691F: arch/arm/mach-lpc32xx/
6692
6693LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
6694M: Nagalakshmi Nandigama <nagalakshmi.nandigama@avagotech.com>
6695M: Praveen Krishnamoorthy <praveen.krishnamoorthy@avagotech.com>
6696M: Sreekanth Reddy <sreekanth.reddy@avagotech.com>
6697M: Abhijit Mahajan <abhijit.mahajan@avagotech.com>
6698L: MPT-FusionLinux.pdl@avagotech.com
6699L: linux-scsi@vger.kernel.org
6700W: http://www.lsilogic.com/support
6701S: Supported
6702F: drivers/message/fusion/
6703F: drivers/scsi/mpt2sas/
6704F: drivers/scsi/mpt3sas/
6705
6706LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
6707M: Matthew Wilcox <matthew@wil.cx>
6708L: linux-scsi@vger.kernel.org
6709S: Maintained
6710F: drivers/scsi/sym53c8xx_2/
6711
6712LTC4261 HARDWARE MONITOR DRIVER
6713M: Guenter Roeck <linux@roeck-us.net>
6714L: lm-sensors@lm-sensors.org
6715S: Maintained
6716F: Documentation/hwmon/ltc4261
6717F: drivers/hwmon/ltc4261.c
6718
6719LTP (Linux Test Project)
6720M: Mike Frysinger <vapier@gentoo.org>
6721M: Cyril Hrubis <chrubis@suse.cz>
6722M: Wanlong Gao <wanlong.gao@gmail.com>
6723M: Jan Stancek <jstancek@redhat.com>
6724M: Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com>
6725M: Alexey Kodanev <alexey.kodanev@oracle.com>
6726L: ltp@lists.linux.it (subscribers-only)
6727W: http://linux-test-project.github.io/
6728T: git git://github.com/linux-test-project/ltp.git
6729S: Maintained
6730
6731M32R ARCHITECTURE
6732W: http://www.linux-m32r.org/
6733S: Orphan
6734F: arch/m32r/
6735
6736M68K ARCHITECTURE
6737M: Geert Uytterhoeven <geert@linux-m68k.org>
6738L: linux-m68k@lists.linux-m68k.org
6739W: http://www.linux-m68k.org/
6740T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
6741S: Maintained
6742F: arch/m68k/
6743F: drivers/zorro/
6744
6745M68K ON APPLE MACINTOSH
6746M: Joshua Thompson <funaho@jurai.org>
6747W: http://www.mac.linux-m68k.org/
6748L: linux-m68k@lists.linux-m68k.org
6749S: Maintained
6750F: arch/m68k/mac/
6751
6752M68K ON HP9000/300
6753M: Philip Blundell <philb@gnu.org>
6754W: http://www.tazenda.demon.co.uk/phil/linux-hp
6755S: Maintained
6756F: arch/m68k/hp300/
6757
6758M88DS3103 MEDIA DRIVER
6759M: Antti Palosaari <crope@iki.fi>
6760L: linux-media@vger.kernel.org
6761W: https://linuxtv.org
6762W: http://palosaari.fi/linux/
6763Q: http://patchwork.linuxtv.org/project/linux-media/list/
6764T: git git://linuxtv.org/anttip/media_tree.git
6765S: Maintained
6766F: drivers/media/dvb-frontends/m88ds3103*
6767
6768M88RS2000 MEDIA DRIVER
6769M: Malcolm Priestley <tvboxspy@gmail.com>
6770L: linux-media@vger.kernel.org
6771W: https://linuxtv.org
6772Q: http://patchwork.linuxtv.org/project/linux-media/list/
6773S: Maintained
6774F: drivers/media/dvb-frontends/m88rs2000*
6775
6776MA901 MASTERKIT USB FM RADIO DRIVER
6777M: Alexey Klimov <klimov.linux@gmail.com>
6778L: linux-media@vger.kernel.org
6779T: git git://linuxtv.org/media_tree.git
6780S: Maintained
6781F: drivers/media/radio/radio-ma901.c
6782
6783MAC80211
6784M: Johannes Berg <johannes@sipsolutions.net>
6785L: linux-wireless@vger.kernel.org
6786W: http://wireless.kernel.org/
6787T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
6788T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
6789S: Maintained
6790F: Documentation/networking/mac80211-injection.txt
6791F: include/net/mac80211.h
6792F: net/mac80211/
6793F: drivers/net/wireless/mac80211_hwsim.[ch]
6794
6795MACVLAN DRIVER
6796M: Patrick McHardy <kaber@trash.net>
6797L: netdev@vger.kernel.org
6798S: Maintained
6799F: drivers/net/macvlan.c
6800F: include/linux/if_macvlan.h
6801
6802MAILBOX API
6803M: Jassi Brar <jassisinghbrar@gmail.com>
6804L: linux-kernel@vger.kernel.org
6805S: Maintained
6806F: drivers/mailbox/
6807F: include/linux/mailbox_client.h
6808F: include/linux/mailbox_controller.h
6809
6810MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
6811M: Michael Kerrisk <mtk.manpages@gmail.com>
6812W: http://www.kernel.org/doc/man-pages
6813L: linux-man@vger.kernel.org
6814S: Maintained
6815
6816MARVELL ARMADA DRM SUPPORT
6817M: Russell King <rmk+kernel@arm.linux.org.uk>
6818S: Maintained
6819F: drivers/gpu/drm/armada/
6820
6821MARVELL 88E6352 DSA support
6822M: Guenter Roeck <linux@roeck-us.net>
6823S: Maintained
6824F: drivers/net/dsa/mv88e6352.c
6825
6826MARVELL CRYPTO DRIVER
6827M: Boris Brezillon <boris.brezillon@free-electrons.com>
6828M: Arnaud Ebalard <arno@natisbad.org>
6829F: drivers/crypto/marvell/
6830S: Maintained
6831L: linux-crypto@vger.kernel.org
6832
6833MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
6834M: Mirko Lindner <mlindner@marvell.com>
6835M: Stephen Hemminger <stephen@networkplumber.org>
6836L: netdev@vger.kernel.org
6837S: Maintained
6838F: drivers/net/ethernet/marvell/sk*
6839
6840MARVELL LIBERTAS WIRELESS DRIVER
6841L: libertas-dev@lists.infradead.org
6842S: Orphan
6843F: drivers/net/wireless/marvell/libertas/
6844
6845MARVELL MV643XX ETHERNET DRIVER
6846M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
6847L: netdev@vger.kernel.org
6848S: Maintained
6849F: drivers/net/ethernet/marvell/mv643xx_eth.*
6850F: include/linux/mv643xx.h
6851
6852MARVELL MVNETA ETHERNET DRIVER
6853M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
6854L: netdev@vger.kernel.org
6855S: Maintained
6856F: drivers/net/ethernet/marvell/mvneta.*
6857
6858MARVELL MWIFIEX WIRELESS DRIVER
6859M: Amitkumar Karwar <akarwar@marvell.com>
6860M: Nishant Sarmukadam <nishants@marvell.com>
6861L: linux-wireless@vger.kernel.org
6862S: Maintained
6863F: drivers/net/wireless/marvell/mwifiex/
6864
6865MARVELL MWL8K WIRELESS DRIVER
6866M: Lennert Buytenhek <buytenh@wantstofly.org>
6867L: linux-wireless@vger.kernel.org
6868S: Odd Fixes
6869F: drivers/net/wireless/marvell/mwl8k.c
6870
6871MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
6872M: Nicolas Pitre <nico@fluxnic.net>
6873S: Odd Fixes
6874F: drivers/mmc/host/mvsdio.*
6875
6876MATROX FRAMEBUFFER DRIVER
6877L: linux-fbdev@vger.kernel.org
6878S: Orphan
6879F: drivers/video/fbdev/matrox/matroxfb_*
6880F: include/uapi/linux/matroxfb.h
6881
6882MAX16065 HARDWARE MONITOR DRIVER
6883M: Guenter Roeck <linux@roeck-us.net>
6884L: lm-sensors@lm-sensors.org
6885S: Maintained
6886F: Documentation/hwmon/max16065
6887F: drivers/hwmon/max16065.c
6888
6889MAX20751 HARDWARE MONITOR DRIVER
6890M: Guenter Roeck <linux@roeck-us.net>
6891L: lm-sensors@lm-sensors.org
6892S: Maintained
6893F: Documentation/hwmon/max20751
6894F: drivers/hwmon/max20751.c
6895
6896MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
6897M: "Hans J. Koch" <hjk@hansjkoch.de>
6898L: lm-sensors@lm-sensors.org
6899S: Maintained
6900F: Documentation/hwmon/max6650
6901F: drivers/hwmon/max6650.c
6902
6903MAX6697 HARDWARE MONITOR DRIVER
6904M: Guenter Roeck <linux@roeck-us.net>
6905L: lm-sensors@lm-sensors.org
6906S: Maintained
6907F: Documentation/hwmon/max6697
6908F: Documentation/devicetree/bindings/i2c/max6697.txt
6909F: drivers/hwmon/max6697.c
6910F: include/linux/platform_data/max6697.h
6911
6912MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
6913M: Krzysztof Kozlowski <k.kozlowski@samsung.com>
6914L: linux-pm@vger.kernel.org
6915S: Supported
6916F: drivers/power/max14577_charger.c
6917F: drivers/power/max77693_charger.c
6918
6919MAXIM MAX77802 MULTIFUNCTION PMIC DEVICE DRIVERS
6920M: Javier Martinez Canillas <javier@osg.samsung.com>
6921L: linux-kernel@vger.kernel.org
6922S: Supported
6923F: drivers/*/*max77802.c
6924F: Documentation/devicetree/bindings/*/*max77802.txt
6925F: include/dt-bindings/*/*max77802.h
6926
6927MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
6928M: Chanwoo Choi <cw00.choi@samsung.com>
6929M: Krzysztof Kozlowski <k.kozlowski@samsung.com>
6930L: linux-kernel@vger.kernel.org
6931S: Supported
6932F: drivers/*/max14577.c
6933F: drivers/*/max77686.c
6934F: drivers/*/max77693.c
6935F: drivers/extcon/extcon-max14577.c
6936F: drivers/extcon/extcon-max77693.c
6937F: drivers/rtc/rtc-max77686.c
6938F: drivers/clk/clk-max77686.c
6939F: Documentation/devicetree/bindings/mfd/max14577.txt
6940F: Documentation/devicetree/bindings/*/max77686.txt
6941F: Documentation/devicetree/bindings/mfd/max77693.txt
6942F: Documentation/devicetree/bindings/clock/maxim,max77686.txt
6943F: include/linux/mfd/max14577*.h
6944F: include/linux/mfd/max77686*.h
6945F: include/linux/mfd/max77693*.h
6946
6947MAXIRADIO FM RADIO RECEIVER DRIVER
6948M: Hans Verkuil <hverkuil@xs4all.nl>
6949L: linux-media@vger.kernel.org
6950T: git git://linuxtv.org/media_tree.git
6951W: https://linuxtv.org
6952S: Maintained
6953F: drivers/media/radio/radio-maxiradio*
6954
6955MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVER
6956M: Peter Rosin <peda@axentia.se>
6957L: linux-iio@vger.kernel.org
6958S: Maintained
6959F: drivers/iio/potentiometer/mcp4531.c
6960
6961MEDIA DRIVERS FOR RENESAS - VSP1
6962M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
6963L: linux-media@vger.kernel.org
6964L: linux-renesas-soc@vger.kernel.org
6965T: git git://linuxtv.org/media_tree.git
6966S: Supported
6967F: Documentation/devicetree/bindings/media/renesas,vsp1.txt
6968F: drivers/media/platform/vsp1/
6969
6970MEDIA DRIVERS FOR ASCOT2E
6971M: Sergey Kozlov <serjk@netup.ru>
6972L: linux-media@vger.kernel.org
6973W: https://linuxtv.org
6974W: http://netup.tv/
6975T: git git://linuxtv.org/media_tree.git
6976S: Supported
6977F: drivers/media/dvb-frontends/ascot2e*
6978
6979MEDIA DRIVERS FOR CXD2841ER
6980M: Sergey Kozlov <serjk@netup.ru>
6981L: linux-media@vger.kernel.org
6982W: https://linuxtv.org
6983W: http://netup.tv/
6984T: git git://linuxtv.org/media_tree.git
6985S: Supported
6986F: drivers/media/dvb-frontends/cxd2841er*
6987
6988MEDIA DRIVERS FOR HORUS3A
6989M: Sergey Kozlov <serjk@netup.ru>
6990L: linux-media@vger.kernel.org
6991W: https://linuxtv.org
6992W: http://netup.tv/
6993T: git git://linuxtv.org/media_tree.git
6994S: Supported
6995F: drivers/media/dvb-frontends/horus3a*
6996
6997MEDIA DRIVERS FOR LNBH25
6998M: Sergey Kozlov <serjk@netup.ru>
6999L: linux-media@vger.kernel.org
7000W: https://linuxtv.org
7001W: http://netup.tv/
7002T: git git://linuxtv.org/media_tree.git
7003S: Supported
7004F: drivers/media/dvb-frontends/lnbh25*
7005
7006MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
7007M: Sergey Kozlov <serjk@netup.ru>
7008L: linux-media@vger.kernel.org
7009W: https://linuxtv.org
7010W: http://netup.tv/
7011T: git git://linuxtv.org/media_tree.git
7012S: Supported
7013F: drivers/media/pci/netup_unidvb/*
7014
7015MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
7016M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
7017P: LinuxTV.org Project
7018L: linux-media@vger.kernel.org
7019W: https://linuxtv.org
7020Q: http://patchwork.kernel.org/project/linux-media/list/
7021T: git git://linuxtv.org/media_tree.git
7022S: Maintained
7023F: Documentation/dvb/
7024F: Documentation/video4linux/
7025F: Documentation/DocBook/media/
7026F: drivers/media/
7027F: drivers/staging/media/
7028F: include/linux/platform_data/media/
7029F: include/media/
7030F: include/uapi/linux/dvb/
7031F: include/uapi/linux/videodev2.h
7032F: include/uapi/linux/media.h
7033F: include/uapi/linux/v4l2-*
7034F: include/uapi/linux/meye.h
7035F: include/uapi/linux/ivtv*
7036F: include/uapi/linux/uvcvideo.h
7037
7038MEDIATEK MT7601U WIRELESS LAN DRIVER
7039M: Jakub Kicinski <kubakici@wp.pl>
7040L: linux-wireless@vger.kernel.org
7041S: Maintained
7042F: drivers/net/wireless/mediatek/mt7601u/
7043
7044MEGARAID SCSI/SAS DRIVERS
7045M: Kashyap Desai <kashyap.desai@avagotech.com>
7046M: Sumit Saxena <sumit.saxena@avagotech.com>
7047M: Uday Lingala <uday.lingala@avagotech.com>
7048L: megaraidlinux.pdl@avagotech.com
7049L: linux-scsi@vger.kernel.org
7050W: http://www.lsi.com
7051S: Maintained
7052F: Documentation/scsi/megaraid.txt
7053F: drivers/scsi/megaraid.*
7054F: drivers/scsi/megaraid/
7055
7056MELLANOX ETHERNET DRIVER (mlx4_en)
7057M: Eugenia Emantayev <eugenia@mellanox.com>
7058L: netdev@vger.kernel.org
7059S: Supported
7060W: http://www.mellanox.com
7061Q: http://patchwork.ozlabs.org/project/netdev/list/
7062F: drivers/net/ethernet/mellanox/mlx4/en_*
7063
7064MELLANOX ETHERNET DRIVER (mlx5e)
7065M: Saeed Mahameed <saeedm@mellanox.com>
7066L: netdev@vger.kernel.org
7067S: Supported
7068W: http://www.mellanox.com
7069Q: http://patchwork.ozlabs.org/project/netdev/list/
7070F: drivers/net/ethernet/mellanox/mlx5/core/en_*
7071
7072MELLANOX ETHERNET SWITCH DRIVERS
7073M: Jiri Pirko <jiri@mellanox.com>
7074M: Ido Schimmel <idosch@mellanox.com>
7075L: netdev@vger.kernel.org
7076S: Supported
7077W: http://www.mellanox.com
7078Q: http://patchwork.ozlabs.org/project/netdev/list/
7079F: drivers/net/ethernet/mellanox/mlxsw/
7080
7081MEMBARRIER SUPPORT
7082M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
7083M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
7084L: linux-kernel@vger.kernel.org
7085S: Supported
7086F: kernel/membarrier.c
7087F: include/uapi/linux/membarrier.h
7088
7089MEMORY MANAGEMENT
7090L: linux-mm@kvack.org
7091W: http://www.linux-mm.org
7092S: Maintained
7093F: include/linux/mm.h
7094F: include/linux/gfp.h
7095F: include/linux/mmzone.h
7096F: include/linux/memory_hotplug.h
7097F: include/linux/vmalloc.h
7098F: mm/
7099
7100MEMORY TECHNOLOGY DEVICES (MTD)
7101M: David Woodhouse <dwmw2@infradead.org>
7102M: Brian Norris <computersforpeace@gmail.com>
7103L: linux-mtd@lists.infradead.org
7104W: http://www.linux-mtd.infradead.org/
7105Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
7106T: git git://git.infradead.org/linux-mtd.git
7107T: git git://git.infradead.org/l2-mtd.git
7108S: Maintained
7109F: drivers/mtd/
7110F: include/linux/mtd/
7111F: include/uapi/mtd/
7112
7113MEN A21 WATCHDOG DRIVER
7114M: Johannes Thumshirn <morbidrsa@gmail.com>
7115L: linux-watchdog@vger.kernel.org
7116S: Maintained
7117F: drivers/watchdog/mena21_wdt.c
7118
7119MEN CHAMELEON BUS (mcb)
7120M: Johannes Thumshirn <morbidrsa@gmail.com>
7121S: Maintained
7122F: drivers/mcb/
7123F: include/linux/mcb.h
7124F: Documentation/men-chameleon-bus.txt
7125
7126MEN F21BMC (Board Management Controller)
7127M: Andreas Werner <andreas.werner@men.de>
7128S: Supported
7129F: drivers/mfd/menf21bmc.c
7130F: drivers/watchdog/menf21bmc_wdt.c
7131F: drivers/leds/leds-menf21bmc.c
7132F: drivers/hwmon/menf21bmc_hwmon.c
7133F: Documentation/hwmon/menf21bmc
7134
7135METAG ARCHITECTURE
7136M: James Hogan <james.hogan@imgtec.com>
7137L: linux-metag@vger.kernel.org
7138T: git git://git.kernel.org/pub/scm/linux/kernel/git/jhogan/metag.git
7139S: Odd Fixes
7140F: arch/metag/
7141F: Documentation/metag/
7142F: Documentation/devicetree/bindings/metag/
7143F: Documentation/devicetree/bindings/interrupt-controller/img,*
7144F: drivers/clocksource/metag_generic.c
7145F: drivers/irqchip/irq-metag.c
7146F: drivers/irqchip/irq-metag-ext.c
7147F: drivers/tty/metag_da.c
7148
7149MICROBLAZE ARCHITECTURE
7150M: Michal Simek <monstr@monstr.eu>
7151W: http://www.monstr.eu/fdt/
7152T: git git://git.monstr.eu/linux-2.6-microblaze.git
7153S: Supported
7154F: arch/microblaze/
7155
7156MICROSOFT SURFACE PRO 3 BUTTON DRIVER
7157M: Chen Yu <yu.c.chen@intel.com>
7158L: platform-driver-x86@vger.kernel.org
7159S: Supported
7160F: drivers/platform/x86/surfacepro3_button.c
7161
7162MICROTEK X6 SCANNER
7163M: Oliver Neukum <oliver@neukum.org>
7164S: Maintained
7165F: drivers/usb/image/microtek.*
7166
7167MIPS
7168M: Ralf Baechle <ralf@linux-mips.org>
7169L: linux-mips@linux-mips.org
7170W: http://www.linux-mips.org/
7171T: git git://git.linux-mips.org/pub/scm/ralf/linux.git
7172Q: http://patchwork.linux-mips.org/project/linux-mips/list/
7173S: Supported
7174F: Documentation/mips/
7175F: arch/mips/
7176
7177MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
7178M: Hans Verkuil <hverkuil@xs4all.nl>
7179L: linux-media@vger.kernel.org
7180T: git git://linuxtv.org/media_tree.git
7181W: https://linuxtv.org
7182S: Odd Fixes
7183F: drivers/media/radio/radio-miropcm20*
7184
7185MELLANOX MLX4 core VPI driver
7186M: Yishai Hadas <yishaih@mellanox.com>
7187L: netdev@vger.kernel.org
7188L: linux-rdma@vger.kernel.org
7189W: http://www.mellanox.com
7190Q: http://patchwork.ozlabs.org/project/netdev/list/
7191S: Supported
7192F: drivers/net/ethernet/mellanox/mlx4/
7193F: include/linux/mlx4/
7194
7195MELLANOX MLX4 IB driver
7196M: Yishai Hadas <yishaih@mellanox.com>
7197L: linux-rdma@vger.kernel.org
7198W: http://www.mellanox.com
7199Q: http://patchwork.kernel.org/project/linux-rdma/list/
7200S: Supported
7201F: drivers/infiniband/hw/mlx4/
7202F: include/linux/mlx4/
7203
7204MELLANOX MLX5 core VPI driver
7205M: Matan Barak <matanb@mellanox.com>
7206M: Leon Romanovsky <leonro@mellanox.com>
7207L: netdev@vger.kernel.org
7208L: linux-rdma@vger.kernel.org
7209W: http://www.mellanox.com
7210Q: http://patchwork.ozlabs.org/project/netdev/list/
7211S: Supported
7212F: drivers/net/ethernet/mellanox/mlx5/core/
7213F: include/linux/mlx5/
7214
7215MELLANOX MLX5 IB driver
7216M: Matan Barak <matanb@mellanox.com>
7217M: Leon Romanovsky <leonro@mellanox.com>
7218L: linux-rdma@vger.kernel.org
7219W: http://www.mellanox.com
7220Q: http://patchwork.kernel.org/project/linux-rdma/list/
7221S: Supported
7222F: drivers/infiniband/hw/mlx5/
7223F: include/linux/mlx5/
7224
7225MELEXIS MLX90614 DRIVER
7226M: Crt Mori <cmo@melexis.com>
7227L: linux-iio@vger.kernel.org
7228W: http://www.melexis.com
7229S: Supported
7230F: drivers/iio/temperature/mlx90614.c
7231
7232MN88472 MEDIA DRIVER
7233M: Antti Palosaari <crope@iki.fi>
7234L: linux-media@vger.kernel.org
7235W: https://linuxtv.org
7236W: http://palosaari.fi/linux/
7237Q: http://patchwork.linuxtv.org/project/linux-media/list/
7238T: git git://linuxtv.org/anttip/media_tree.git
7239S: Maintained
7240F: drivers/staging/media/mn88472/
7241F: drivers/media/dvb-frontends/mn88472.h
7242
7243MN88473 MEDIA DRIVER
7244M: Antti Palosaari <crope@iki.fi>
7245L: linux-media@vger.kernel.org
7246W: https://linuxtv.org
7247W: http://palosaari.fi/linux/
7248Q: http://patchwork.linuxtv.org/project/linux-media/list/
7249T: git git://linuxtv.org/anttip/media_tree.git
7250S: Maintained
7251F: drivers/staging/media/mn88473/
7252F: drivers/media/dvb-frontends/mn88473.h
7253
7254MODULE SUPPORT
7255M: Rusty Russell <rusty@rustcorp.com.au>
7256S: Maintained
7257F: include/linux/module.h
7258F: kernel/module.c
7259
7260MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER
7261W: http://popies.net/meye/
7262S: Orphan
7263F: Documentation/video4linux/meye.txt
7264F: drivers/media/pci/meye/
7265F: include/uapi/linux/meye.h
7266
7267MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
7268M: Jiri Slaby <jirislaby@gmail.com>
7269S: Maintained
7270F: Documentation/serial/moxa-smartio
7271F: drivers/tty/mxser.*
7272
7273MR800 AVERMEDIA USB FM RADIO DRIVER
7274M: Alexey Klimov <klimov.linux@gmail.com>
7275L: linux-media@vger.kernel.org
7276T: git git://linuxtv.org/media_tree.git
7277S: Maintained
7278F: drivers/media/radio/radio-mr800.c
7279
7280MRF24J40 IEEE 802.15.4 RADIO DRIVER
7281M: Alan Ott <alan@signal11.us>
7282L: linux-wpan@vger.kernel.org
7283S: Maintained
7284F: drivers/net/ieee802154/mrf24j40.c
7285F: Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
7286
7287MSI LAPTOP SUPPORT
7288M: "Lee, Chun-Yi" <jlee@suse.com>
7289L: platform-driver-x86@vger.kernel.org
7290S: Maintained
7291F: drivers/platform/x86/msi-laptop.c
7292
7293MSI WMI SUPPORT
7294L: platform-driver-x86@vger.kernel.org
7295S: Orphan
7296F: drivers/platform/x86/msi-wmi.c
7297
7298MSI001 MEDIA DRIVER
7299M: Antti Palosaari <crope@iki.fi>
7300L: linux-media@vger.kernel.org
7301W: https://linuxtv.org
7302W: http://palosaari.fi/linux/
7303Q: http://patchwork.linuxtv.org/project/linux-media/list/
7304T: git git://linuxtv.org/anttip/media_tree.git
7305S: Maintained
7306F: drivers/media/tuners/msi001*
7307
7308MSI2500 MEDIA DRIVER
7309M: Antti Palosaari <crope@iki.fi>
7310L: linux-media@vger.kernel.org
7311W: https://linuxtv.org
7312W: http://palosaari.fi/linux/
7313Q: http://patchwork.linuxtv.org/project/linux-media/list/
7314T: git git://linuxtv.org/anttip/media_tree.git
7315S: Maintained
7316F: drivers/media/usb/msi2500/
7317
7318MSYSTEMS DISKONCHIP G3 MTD DRIVER
7319M: Robert Jarzmik <robert.jarzmik@free.fr>
7320L: linux-mtd@lists.infradead.org
7321S: Maintained
7322F: drivers/mtd/devices/docg3*
7323
7324MT9M032 APTINA SENSOR DRIVER
7325M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7326L: linux-media@vger.kernel.org
7327T: git git://linuxtv.org/media_tree.git
7328S: Maintained
7329F: drivers/media/i2c/mt9m032.c
7330F: include/media/i2c/mt9m032.h
7331
7332MT9P031 APTINA CAMERA SENSOR
7333M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7334L: linux-media@vger.kernel.org
7335T: git git://linuxtv.org/media_tree.git
7336S: Maintained
7337F: drivers/media/i2c/mt9p031.c
7338F: include/media/i2c/mt9p031.h
7339
7340MT9T001 APTINA CAMERA SENSOR
7341M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7342L: linux-media@vger.kernel.org
7343T: git git://linuxtv.org/media_tree.git
7344S: Maintained
7345F: drivers/media/i2c/mt9t001.c
7346F: include/media/i2c/mt9t001.h
7347
7348MT9V032 APTINA CAMERA SENSOR
7349M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7350L: linux-media@vger.kernel.org
7351T: git git://linuxtv.org/media_tree.git
7352S: Maintained
7353F: Documentation/devicetree/bindings/media/i2c/mt9v032.txt
7354F: drivers/media/i2c/mt9v032.c
7355F: include/media/i2c/mt9v032.h
7356
7357MULTIFUNCTION DEVICES (MFD)
7358M: Lee Jones <lee.jones@linaro.org>
7359T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
7360S: Supported
7361F: drivers/mfd/
7362F: include/linux/mfd/
7363
7364MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
7365M: Ulf Hansson <ulf.hansson@linaro.org>
7366L: linux-mmc@vger.kernel.org
7367T: git git://git.linaro.org/people/ulf.hansson/mmc.git
7368S: Maintained
7369F: drivers/mmc/
7370F: include/linux/mmc/
7371F: include/uapi/linux/mmc/
7372
7373MULTIMEDIA CARD (MMC) ETC. OVER SPI
7374S: Orphan
7375F: drivers/mmc/host/mmc_spi.c
7376F: include/linux/spi/mmc_spi.h
7377
7378MULTISOUND SOUND DRIVER
7379M: Andrew Veliath <andrewtv@usa.net>
7380S: Maintained
7381F: Documentation/sound/oss/MultiSound
7382F: sound/oss/msnd*
7383
7384MULTITECH MULTIPORT CARD (ISICOM)
7385S: Orphan
7386F: drivers/tty/isicom.c
7387F: include/linux/isicom.h
7388
7389MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
7390M: Bin Liu <b-liu@ti.com>
7391L: linux-usb@vger.kernel.org
7392T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
7393S: Maintained
7394F: drivers/usb/musb/
7395
7396MXL5007T MEDIA DRIVER
7397M: Michael Krufky <mkrufky@linuxtv.org>
7398L: linux-media@vger.kernel.org
7399W: https://linuxtv.org
7400W: http://github.com/mkrufky
7401Q: http://patchwork.linuxtv.org/project/linux-media/list/
7402T: git git://linuxtv.org/mkrufky/tuners.git
7403S: Maintained
7404F: drivers/media/tuners/mxl5007t.*
7405
7406MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
7407M: Hyong-Youb Kim <hykim@myri.com>
7408L: netdev@vger.kernel.org
7409W: https://www.myricom.com/support/downloads/myri10ge.html
7410S: Supported
7411F: drivers/net/ethernet/myricom/myri10ge/
7412
7413NATSEMI ETHERNET DRIVER (DP8381x)
7414S: Orphan
7415F: drivers/net/ethernet/natsemi/natsemi.c
7416
7417NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
7418M: Daniel Mack <zonque@gmail.com>
7419S: Maintained
7420L: alsa-devel@alsa-project.org (moderated for non-subscribers)
7421W: http://www.native-instruments.com
7422F: sound/usb/caiaq/
7423
7424NCP FILESYSTEM
7425M: Petr Vandrovec <petr@vandrovec.name>
7426S: Odd Fixes
7427F: fs/ncpfs/
7428
7429NCR 5380 SCSI DRIVERS
7430M: Finn Thain <fthain@telegraphics.com.au>
7431M: Michael Schmitz <schmitzmic@gmail.com>
7432L: linux-scsi@vger.kernel.org
7433S: Maintained
7434F: Documentation/scsi/g_NCR5380.txt
7435F: drivers/scsi/NCR5380.*
7436F: drivers/scsi/arm/cumana_1.c
7437F: drivers/scsi/arm/oak.c
7438F: drivers/scsi/atari_NCR5380.c
7439F: drivers/scsi/atari_scsi.*
7440F: drivers/scsi/dmx3191d.c
7441F: drivers/scsi/dtc.*
7442F: drivers/scsi/g_NCR5380.*
7443F: drivers/scsi/g_NCR5380_mmio.c
7444F: drivers/scsi/mac_scsi.*
7445F: drivers/scsi/pas16.*
7446F: drivers/scsi/sun3_scsi.*
7447F: drivers/scsi/sun3_scsi_vme.c
7448F: drivers/scsi/t128.*
7449
7450NCR DUAL 700 SCSI DRIVER (MICROCHANNEL)
7451M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
7452L: linux-scsi@vger.kernel.org
7453S: Maintained
7454F: drivers/scsi/NCR_D700.*
7455
7456NCT6775 HARDWARE MONITOR DRIVER
7457M: Guenter Roeck <linux@roeck-us.net>
7458L: lm-sensors@lm-sensors.org
7459S: Maintained
7460F: Documentation/hwmon/nct6775
7461F: drivers/hwmon/nct6775.c
7462
7463NETEFFECT IWARP RNIC DRIVER (IW_NES)
7464M: Faisal Latif <faisal.latif@intel.com>
7465L: linux-rdma@vger.kernel.org
7466W: http://www.intel.com/Products/Server/Adapters/Server-Cluster/Server-Cluster-overview.htm
7467S: Supported
7468F: drivers/infiniband/hw/nes/
7469
7470NETEM NETWORK EMULATOR
7471M: Stephen Hemminger <stephen@networkplumber.org>
7472L: netem@lists.linux-foundation.org
7473S: Maintained
7474F: net/sched/sch_netem.c
7475
7476NETERION 10GbE DRIVERS (s2io/vxge)
7477M: Jon Mason <jdmason@kudzu.us>
7478L: netdev@vger.kernel.org
7479S: Supported
7480F: Documentation/networking/s2io.txt
7481F: Documentation/networking/vxge.txt
7482F: drivers/net/ethernet/neterion/
7483
7484NETFILTER ({IP,IP6,ARP,EB,NF}TABLES)
7485M: Pablo Neira Ayuso <pablo@netfilter.org>
7486M: Patrick McHardy <kaber@trash.net>
7487M: Jozsef Kadlecsik <kadlec@blackhole.kfki.hu>
7488L: netfilter-devel@vger.kernel.org
7489L: coreteam@netfilter.org
7490W: http://www.netfilter.org/
7491W: http://www.iptables.org/
7492Q: http://patchwork.ozlabs.org/project/netfilter-devel/list/
7493T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git
7494T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git
7495S: Supported
7496F: include/linux/netfilter*
7497F: include/linux/netfilter/
7498F: include/net/netfilter/
7499F: include/uapi/linux/netfilter*
7500F: include/uapi/linux/netfilter/
7501F: net/*/netfilter.c
7502F: net/*/netfilter/
7503F: net/netfilter/
7504F: net/bridge/br_netfilter*.c
7505
7506NETLABEL
7507M: Paul Moore <paul@paul-moore.com>
7508W: http://netlabel.sf.net
7509L: netdev@vger.kernel.org
7510S: Maintained
7511F: Documentation/netlabel/
7512F: include/net/netlabel.h
7513F: net/netlabel/
7514
7515NETROM NETWORK LAYER
7516M: Ralf Baechle <ralf@linux-mips.org>
7517L: linux-hams@vger.kernel.org
7518W: http://www.linux-ax25.org/
7519S: Maintained
7520F: include/net/netrom.h
7521F: include/uapi/linux/netrom.h
7522F: net/netrom/
7523
7524NETRONOME ETHERNET DRIVERS
7525M: Jakub Kicinski <jakub.kicinski@netronome.com>
7526L: oss-drivers@netronome.com
7527S: Maintained
7528F: drivers/net/ethernet/netronome/
7529
7530NETWORK BLOCK DEVICE (NBD)
7531M: Markus Pargmann <mpa@pengutronix.de>
7532S: Maintained
7533L: nbd-general@lists.sourceforge.net
7534T: git git://git.pengutronix.de/git/mpa/linux-nbd.git
7535F: Documentation/blockdev/nbd.txt
7536F: drivers/block/nbd.c
7537F: include/uapi/linux/nbd.h
7538
7539NETWORK DROP MONITOR
7540M: Neil Horman <nhorman@tuxdriver.com>
7541L: netdev@vger.kernel.org
7542S: Maintained
7543W: https://fedorahosted.org/dropwatch/
7544F: net/core/drop_monitor.c
7545
7546NETWORKING [GENERAL]
7547M: "David S. Miller" <davem@davemloft.net>
7548L: netdev@vger.kernel.org
7549W: http://www.linuxfoundation.org/en/Net
7550Q: http://patchwork.ozlabs.org/project/netdev/list/
7551T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
7552T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
7553S: Maintained
7554F: net/
7555F: include/net/
7556F: include/linux/in.h
7557F: include/linux/net.h
7558F: include/linux/netdevice.h
7559F: include/uapi/linux/in.h
7560F: include/uapi/linux/net.h
7561F: include/uapi/linux/netdevice.h
7562F: include/uapi/linux/net_namespace.h
7563F: tools/net/
7564F: tools/testing/selftests/net/
7565F: lib/random32.c
7566F: lib/test_bpf.c
7567
7568NETWORKING [IPv4/IPv6]
7569M: "David S. Miller" <davem@davemloft.net>
7570M: Alexey Kuznetsov <kuznet@ms2.inr.ac.ru>
7571M: James Morris <jmorris@namei.org>
7572M: Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org>
7573M: Patrick McHardy <kaber@trash.net>
7574L: netdev@vger.kernel.org
7575T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
7576S: Maintained
7577F: net/ipv4/
7578F: net/ipv6/
7579F: include/net/ip*
7580F: arch/x86/net/*
7581
7582NETWORKING [IPSEC]
7583M: Steffen Klassert <steffen.klassert@secunet.com>
7584M: Herbert Xu <herbert@gondor.apana.org.au>
7585M: "David S. Miller" <davem@davemloft.net>
7586L: netdev@vger.kernel.org
7587T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
7588T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
7589S: Maintained
7590F: net/core/flow.c
7591F: net/xfrm/
7592F: net/key/
7593F: net/ipv4/xfrm*
7594F: net/ipv4/esp4.c
7595F: net/ipv4/ah4.c
7596F: net/ipv4/ipcomp.c
7597F: net/ipv4/ip_vti.c
7598F: net/ipv6/xfrm*
7599F: net/ipv6/esp6.c
7600F: net/ipv6/ah6.c
7601F: net/ipv6/ipcomp6.c
7602F: net/ipv6/ip6_vti.c
7603F: include/uapi/linux/xfrm.h
7604F: include/net/xfrm.h
7605
7606NETWORKING [LABELED] (NetLabel, CIPSO, Labeled IPsec, SECMARK)
7607M: Paul Moore <paul@paul-moore.com>
7608L: netdev@vger.kernel.org
7609S: Maintained
7610
7611NETWORKING [WIRELESS]
7612L: linux-wireless@vger.kernel.org
7613Q: http://patchwork.kernel.org/project/linux-wireless/list/
7614
7615NETWORKING DRIVERS
7616L: netdev@vger.kernel.org
7617W: http://www.linuxfoundation.org/en/Net
7618Q: http://patchwork.ozlabs.org/project/netdev/list/
7619T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
7620T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
7621S: Odd Fixes
7622F: drivers/net/
7623F: include/linux/if_*
7624F: include/linux/netdevice.h
7625F: include/linux/etherdevice.h
7626F: include/linux/fcdevice.h
7627F: include/linux/fddidevice.h
7628F: include/linux/hippidevice.h
7629F: include/linux/inetdevice.h
7630F: include/uapi/linux/if_*
7631F: include/uapi/linux/netdevice.h
7632
7633NETWORKING DRIVERS (WIRELESS)
7634M: Kalle Valo <kvalo@codeaurora.org>
7635L: linux-wireless@vger.kernel.org
7636Q: http://patchwork.kernel.org/project/linux-wireless/list/
7637T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git
7638T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git
7639S: Maintained
7640F: drivers/net/wireless/
7641
7642NETXEN (1/10) GbE SUPPORT
7643M: Manish Chopra <manish.chopra@qlogic.com>
7644M: Sony Chacko <sony.chacko@qlogic.com>
7645M: Rajesh Borundia <rajesh.borundia@qlogic.com>
7646L: netdev@vger.kernel.org
7647W: http://www.qlogic.com
7648S: Supported
7649F: drivers/net/ethernet/qlogic/netxen/
7650
7651NFC SUBSYSTEM
7652M: Lauro Ramos Venancio <lauro.venancio@openbossa.org>
7653M: Aloisio Almeida Jr <aloisio.almeida@openbossa.org>
7654M: Samuel Ortiz <sameo@linux.intel.com>
7655L: linux-wireless@vger.kernel.org
7656L: linux-nfc@lists.01.org (subscribers-only)
7657S: Supported
7658F: net/nfc/
7659F: include/net/nfc/
7660F: include/uapi/linux/nfc.h
7661F: drivers/nfc/
7662F: include/linux/platform_data/microread.h
7663F: include/linux/platform_data/nfcmrvl.h
7664F: include/linux/platform_data/nxp-nci.h
7665F: include/linux/platform_data/pn544.h
7666F: include/linux/platform_data/st21nfca.h
7667F: include/linux/platform_data/st-nci.h
7668F: Documentation/devicetree/bindings/net/nfc/
7669
7670NFS, SUNRPC, AND LOCKD CLIENTS
7671M: Trond Myklebust <trond.myklebust@primarydata.com>
7672M: Anna Schumaker <anna.schumaker@netapp.com>
7673L: linux-nfs@vger.kernel.org
7674W: http://client.linux-nfs.org
7675T: git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
7676S: Maintained
7677F: fs/lockd/
7678F: fs/nfs/
7679F: fs/nfs_common/
7680F: net/sunrpc/
7681F: include/linux/lockd/
7682F: include/linux/nfs*
7683F: include/linux/sunrpc/
7684F: include/uapi/linux/nfs*
7685F: include/uapi/linux/sunrpc/
7686
7687NILFS2 FILESYSTEM
7688M: Ryusuke Konishi <konishi.ryusuke@lab.ntt.co.jp>
7689L: linux-nilfs@vger.kernel.org
7690W: http://nilfs.sourceforge.net/
7691T: git git://github.com/konis/nilfs2.git
7692S: Supported
7693F: Documentation/filesystems/nilfs2.txt
7694F: fs/nilfs2/
7695F: include/linux/nilfs2_fs.h
7696F: include/trace/events/nilfs2.h
7697
7698NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
7699M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
7700W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
7701S: Maintained
7702F: Documentation/scsi/NinjaSCSI.txt
7703F: drivers/scsi/pcmcia/nsp_*
7704
7705NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
7706M: GOTO Masanori <gotom@debian.or.jp>
7707M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
7708W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
7709S: Maintained
7710F: Documentation/scsi/NinjaSCSI.txt
7711F: drivers/scsi/nsp32*
7712
7713NIOS2 ARCHITECTURE
7714M: Ley Foon Tan <lftan@altera.com>
7715L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
7716T: git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git
7717S: Maintained
7718F: arch/nios2/
7719
7720NOKIA N900 POWER SUPPLY DRIVERS
7721R: Pali Rohár <pali.rohar@gmail.com>
7722F: include/linux/power/bq2415x_charger.h
7723F: include/linux/power/bq27xxx_battery.h
7724F: include/linux/power/isp1704_charger.h
7725F: drivers/power/bq2415x_charger.c
7726F: drivers/power/bq27xxx_battery.c
7727F: drivers/power/bq27xxx_battery_i2c.c
7728F: drivers/power/isp1704_charger.c
7729F: drivers/power/rx51_battery.c
7730
7731NTB DRIVER CORE
7732M: Jon Mason <jdmason@kudzu.us>
7733M: Dave Jiang <dave.jiang@intel.com>
7734M: Allen Hubbe <Allen.Hubbe@emc.com>
7735L: linux-ntb@googlegroups.com
7736S: Supported
7737W: https://github.com/jonmason/ntb/wiki
7738T: git git://github.com/jonmason/ntb.git
7739F: drivers/ntb/
7740F: drivers/net/ntb_netdev.c
7741F: include/linux/ntb.h
7742F: include/linux/ntb_transport.h
7743
7744NTB INTEL DRIVER
7745M: Jon Mason <jdmason@kudzu.us>
7746M: Dave Jiang <dave.jiang@intel.com>
7747L: linux-ntb@googlegroups.com
7748S: Supported
7749W: https://github.com/jonmason/ntb/wiki
7750T: git git://github.com/jonmason/ntb.git
7751F: drivers/ntb/hw/intel/
7752
7753NTB AMD DRIVER
7754M: Xiangliang Yu <Xiangliang.Yu@amd.com>
7755L: linux-ntb@googlegroups.com
7756S: Supported
7757F: drivers/ntb/hw/amd/
7758
7759NTFS FILESYSTEM
7760M: Anton Altaparmakov <anton@tuxera.com>
7761L: linux-ntfs-dev@lists.sourceforge.net
7762W: http://www.tuxera.com/
7763T: git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
7764S: Supported
7765F: Documentation/filesystems/ntfs.txt
7766F: fs/ntfs/
7767
7768NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
7769M: Antonino Daplas <adaplas@gmail.com>
7770L: linux-fbdev@vger.kernel.org
7771S: Maintained
7772F: drivers/video/fbdev/riva/
7773F: drivers/video/fbdev/nvidia/
7774
7775NVM EXPRESS DRIVER
7776M: Keith Busch <keith.busch@intel.com>
7777M: Jens Axboe <axboe@fb.com>
7778L: linux-nvme@lists.infradead.org
7779T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
7780W: https://kernel.googlesource.com/pub/scm/linux/kernel/git/axboe/linux-block/
7781S: Supported
7782F: drivers/nvme/host/
7783F: include/linux/nvme.h
7784
7785NVMEM FRAMEWORK
7786M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
7787M: Maxime Ripard <maxime.ripard@free-electrons.com>
7788S: Maintained
7789F: drivers/nvmem/
7790F: Documentation/devicetree/bindings/nvmem/
7791F: include/linux/nvmem-consumer.h
7792F: include/linux/nvmem-provider.h
7793
7794NXP-NCI NFC DRIVER
7795M: Clément Perrochaud <clement.perrochaud@effinnov.com>
7796R: Charles Gorand <charles.gorand@effinnov.com>
7797L: linux-nfc@lists.01.org (moderated for non-subscribers)
7798S: Supported
7799F: drivers/nfc/nxp-nci
7800
7801NXP TDA998X DRM DRIVER
7802M: Russell King <rmk+kernel@arm.linux.org.uk>
7803S: Supported
7804F: drivers/gpu/drm/i2c/tda998x_drv.c
7805F: include/drm/i2c/tda998x.h
7806
7807NXP TFA9879 DRIVER
7808M: Peter Rosin <peda@axentia.se>
7809L: alsa-devel@alsa-project.org (moderated for non-subscribers)
7810S: Maintained
7811F: sound/soc/codecs/tfa9879*
7812
7813OMAP SUPPORT
7814M: Tony Lindgren <tony@atomide.com>
7815L: linux-omap@vger.kernel.org
7816W: http://www.muru.com/linux/omap/
7817W: http://linux.omap.com/
7818Q: http://patchwork.kernel.org/project/linux-omap/list/
7819T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
7820S: Maintained
7821F: arch/arm/*omap*/
7822F: arch/arm/configs/omap1_defconfig
7823F: arch/arm/configs/omap2plus_defconfig
7824F: drivers/i2c/busses/i2c-omap.c
7825F: drivers/irqchip/irq-omap-intc.c
7826F: drivers/mfd/*omap*.c
7827F: drivers/mfd/menelaus.c
7828F: drivers/mfd/palmas.c
7829F: drivers/mfd/tps65217.c
7830F: drivers/mfd/tps65218.c
7831F: drivers/mfd/tps65910.c
7832F: drivers/mfd/twl-core.[ch]
7833F: drivers/mfd/twl4030*.c
7834F: drivers/mfd/twl6030*.c
7835F: drivers/mfd/twl6040*.c
7836F: drivers/regulator/palmas-regulator*.c
7837F: drivers/regulator/pbias-regulator.c
7838F: drivers/regulator/tps65217-regulator.c
7839F: drivers/regulator/tps65218-regulator.c
7840F: drivers/regulator/tps65910-regulator.c
7841F: drivers/regulator/twl-regulator.c
7842F: include/linux/i2c-omap.h
7843
7844OMAP DEVICE TREE SUPPORT
7845M: Benoît Cousson <bcousson@baylibre.com>
7846M: Tony Lindgren <tony@atomide.com>
7847L: linux-omap@vger.kernel.org
7848L: devicetree@vger.kernel.org
7849S: Maintained
7850F: arch/arm/boot/dts/*omap*
7851F: arch/arm/boot/dts/*am3*
7852F: arch/arm/boot/dts/*am4*
7853F: arch/arm/boot/dts/*am5*
7854F: arch/arm/boot/dts/*dra7*
7855
7856OMAP CLOCK FRAMEWORK SUPPORT
7857M: Paul Walmsley <paul@pwsan.com>
7858L: linux-omap@vger.kernel.org
7859S: Maintained
7860F: arch/arm/*omap*/*clock*
7861
7862OMAP POWER MANAGEMENT SUPPORT
7863M: Kevin Hilman <khilman@deeprootsystems.com>
7864L: linux-omap@vger.kernel.org
7865S: Maintained
7866F: arch/arm/*omap*/*pm*
7867F: drivers/cpufreq/omap-cpufreq.c
7868
7869OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
7870M: Rajendra Nayak <rnayak@ti.com>
7871M: Paul Walmsley <paul@pwsan.com>
7872L: linux-omap@vger.kernel.org
7873S: Maintained
7874F: arch/arm/mach-omap2/prm*
7875
7876OMAP AUDIO SUPPORT
7877M: Peter Ujfalusi <peter.ujfalusi@ti.com>
7878M: Jarkko Nikula <jarkko.nikula@bitmer.com>
7879L: alsa-devel@alsa-project.org (moderated for non-subscribers)
7880L: linux-omap@vger.kernel.org
7881S: Maintained
7882F: sound/soc/omap/
7883
7884OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
7885M: Roger Quadros <rogerq@ti.com>
7886M: Tony Lindgren <tony@atomide.com>
7887L: linux-omap@vger.kernel.org
7888S: Maintained
7889F: drivers/memory/omap-gpmc.c
7890F: arch/arm/mach-omap2/*gpmc*
7891
7892OMAP FRAMEBUFFER SUPPORT
7893M: Tomi Valkeinen <tomi.valkeinen@ti.com>
7894L: linux-fbdev@vger.kernel.org
7895L: linux-omap@vger.kernel.org
7896S: Maintained
7897F: drivers/video/fbdev/omap/
7898
7899OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
7900M: Tomi Valkeinen <tomi.valkeinen@ti.com>
7901L: linux-omap@vger.kernel.org
7902L: linux-fbdev@vger.kernel.org
7903S: Maintained
7904F: drivers/video/fbdev/omap2/
7905F: Documentation/arm/OMAP/DSS
7906
7907OMAP HARDWARE SPINLOCK SUPPORT
7908M: Ohad Ben-Cohen <ohad@wizery.com>
7909L: linux-omap@vger.kernel.org
7910S: Maintained
7911F: drivers/hwspinlock/omap_hwspinlock.c
7912
7913OMAP MMC SUPPORT
7914M: Jarkko Lavinen <jarkko.lavinen@nokia.com>
7915L: linux-omap@vger.kernel.org
7916S: Maintained
7917F: drivers/mmc/host/omap.c
7918
7919OMAP HS MMC SUPPORT
7920L: linux-mmc@vger.kernel.org
7921L: linux-omap@vger.kernel.org
7922S: Orphan
7923F: drivers/mmc/host/omap_hsmmc.c
7924
7925OMAP RANDOM NUMBER GENERATOR SUPPORT
7926M: Deepak Saxena <dsaxena@plexity.net>
7927S: Maintained
7928F: drivers/char/hw_random/omap-rng.c
7929
7930OMAP HWMOD SUPPORT
7931M: Benoît Cousson <bcousson@baylibre.com>
7932M: Paul Walmsley <paul@pwsan.com>
7933L: linux-omap@vger.kernel.org
7934S: Maintained
7935F: arch/arm/mach-omap2/omap_hwmod.*
7936
7937OMAP HWMOD DATA
7938M: Paul Walmsley <paul@pwsan.com>
7939L: linux-omap@vger.kernel.org
7940S: Maintained
7941F: arch/arm/mach-omap2/omap_hwmod*data*
7942
7943OMAP HWMOD DATA FOR OMAP4-BASED DEVICES
7944M: Benoît Cousson <bcousson@baylibre.com>
7945L: linux-omap@vger.kernel.org
7946S: Maintained
7947F: arch/arm/mach-omap2/omap_hwmod_44xx_data.c
7948
7949OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
7950M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7951L: linux-media@vger.kernel.org
7952S: Maintained
7953F: Documentation/devicetree/bindings/media/ti,omap3isp.txt
7954F: drivers/media/platform/omap3isp/
7955F: drivers/staging/media/omap4iss/
7956
7957OMAP USB SUPPORT
7958L: linux-usb@vger.kernel.org
7959L: linux-omap@vger.kernel.org
7960S: Orphan
7961F: drivers/usb/*/*omap*
7962F: arch/arm/*omap*/usb*
7963
7964OMAP GPIO DRIVER
7965M: Grygorii Strashko <grygorii.strashko@ti.com>
7966M: Santosh Shilimkar <ssantosh@kernel.org>
7967M: Kevin Hilman <khilman@deeprootsystems.com>
7968L: linux-omap@vger.kernel.org
7969S: Maintained
7970F: Documentation/devicetree/bindings/gpio/gpio-omap.txt
7971F: drivers/gpio/gpio-omap.c
7972
7973OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
7974M: Mark Jackson <mpfj@newflow.co.uk>
7975L: linux-omap@vger.kernel.org
7976S: Maintained
7977F: arch/arm/boot/dts/am335x-nano.dts
7978
7979OMFS FILESYSTEM
7980M: Bob Copeland <me@bobcopeland.com>
7981L: linux-karma-devel@lists.sourceforge.net
7982S: Maintained
7983F: Documentation/filesystems/omfs.txt
7984F: fs/omfs/
7985
7986OMNIKEY CARDMAN 4000 DRIVER
7987M: Harald Welte <laforge@gnumonks.org>
7988S: Maintained
7989F: drivers/char/pcmcia/cm4000_cs.c
7990F: include/linux/cm4000_cs.h
7991F: include/uapi/linux/cm4000_cs.h
7992
7993OMNIKEY CARDMAN 4040 DRIVER
7994M: Harald Welte <laforge@gnumonks.org>
7995S: Maintained
7996F: drivers/char/pcmcia/cm4040_cs.*
7997
7998OMNIVISION OV7670 SENSOR DRIVER
7999M: Jonathan Corbet <corbet@lwn.net>
8000L: linux-media@vger.kernel.org
8001T: git git://linuxtv.org/media_tree.git
8002S: Maintained
8003F: drivers/media/i2c/ov7670.c
8004
8005ONENAND FLASH DRIVER
8006M: Kyungmin Park <kyungmin.park@samsung.com>
8007L: linux-mtd@lists.infradead.org
8008S: Maintained
8009F: drivers/mtd/onenand/
8010F: include/linux/mtd/onenand*.h
8011
8012ONSTREAM SCSI TAPE DRIVER
8013M: Willem Riede <osst@riede.org>
8014L: osst-users@lists.sourceforge.net
8015L: linux-scsi@vger.kernel.org
8016S: Maintained
8017F: Documentation/scsi/osst.txt
8018F: drivers/scsi/osst.*
8019F: drivers/scsi/osst_*.h
8020F: drivers/scsi/st.h
8021
8022OPENCORES I2C BUS DRIVER
8023M: Peter Korsgaard <jacmet@sunsite.dk>
8024L: linux-i2c@vger.kernel.org
8025S: Maintained
8026F: Documentation/i2c/busses/i2c-ocores
8027F: drivers/i2c/busses/i2c-ocores.c
8028
8029OPEN FIRMWARE AND FLATTENED DEVICE TREE
8030M: Rob Herring <robh+dt@kernel.org>
8031M: Frank Rowand <frowand.list@gmail.com>
8032M: Grant Likely <grant.likely@linaro.org>
8033L: devicetree@vger.kernel.org
8034W: http://www.devicetree.org/
8035T: git git://git.kernel.org/pub/scm/linux/kernel/git/glikely/linux.git
8036S: Maintained
8037F: drivers/of/
8038F: include/linux/of*.h
8039F: scripts/dtc/
8040
8041OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
8042M: Rob Herring <robh+dt@kernel.org>
8043M: Pawel Moll <pawel.moll@arm.com>
8044M: Mark Rutland <mark.rutland@arm.com>
8045M: Ian Campbell <ijc+devicetree@hellion.org.uk>
8046M: Kumar Gala <galak@codeaurora.org>
8047L: devicetree@vger.kernel.org
8048T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
8049S: Maintained
8050F: Documentation/devicetree/
8051F: arch/*/boot/dts/
8052F: include/dt-bindings/
8053
8054OPEN FIRMWARE AND DEVICE TREE OVERLAYS
8055M: Pantelis Antoniou <pantelis.antoniou@konsulko.com>
8056L: devicetree@vger.kernel.org
8057S: Maintained
8058F: Documentation/devicetree/dynamic-resolution-notes.txt
8059F: Documentation/devicetree/overlay-notes.txt
8060F: drivers/of/overlay.c
8061F: drivers/of/resolver.c
8062
8063OPENRISC ARCHITECTURE
8064M: Jonas Bonn <jonas@southpole.se>
8065W: http://openrisc.net
8066L: linux@lists.openrisc.net (moderated for non-subscribers)
8067S: Maintained
8068T: git git://openrisc.net/~jonas/linux
8069F: arch/openrisc/
8070
8071OPENVSWITCH
8072M: Pravin Shelar <pshelar@nicira.com>
8073L: netdev@vger.kernel.org
8074L: dev@openvswitch.org
8075W: http://openvswitch.org
8076S: Maintained
8077F: net/openvswitch/
8078F: include/uapi/linux/openvswitch.h
8079
8080OPERATING PERFORMANCE POINTS (OPP)
8081M: Viresh Kumar <vireshk@kernel.org>
8082M: Nishanth Menon <nm@ti.com>
8083M: Stephen Boyd <sboyd@codeaurora.org>
8084L: linux-pm@vger.kernel.org
8085S: Maintained
8086T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
8087F: drivers/base/power/opp/
8088F: include/linux/pm_opp.h
8089F: Documentation/power/opp.txt
8090F: Documentation/devicetree/bindings/opp/
8091
8092OPL4 DRIVER
8093M: Clemens Ladisch <clemens@ladisch.de>
8094L: alsa-devel@alsa-project.org (moderated for non-subscribers)
8095T: git git://git.alsa-project.org/alsa-kernel.git
8096S: Maintained
8097F: sound/drivers/opl4/
8098
8099OPROFILE
8100M: Robert Richter <rric@kernel.org>
8101L: oprofile-list@lists.sf.net
8102S: Maintained
8103F: arch/*/include/asm/oprofile*.h
8104F: arch/*/oprofile/
8105F: drivers/oprofile/
8106F: include/linux/oprofile.h
8107
8108ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
8109M: Mark Fasheh <mfasheh@suse.com>
8110M: Joel Becker <jlbec@evilplan.org>
8111L: ocfs2-devel@oss.oracle.com (moderated for non-subscribers)
8112W: http://ocfs2.wiki.kernel.org
8113S: Supported
8114F: Documentation/filesystems/ocfs2.txt
8115F: Documentation/filesystems/dlmfs.txt
8116F: fs/ocfs2/
8117
8118ORINOCO DRIVER
8119L: linux-wireless@vger.kernel.org
8120W: http://wireless.kernel.org/en/users/Drivers/orinoco
8121W: http://www.nongnu.org/orinoco/
8122S: Orphan
8123F: drivers/net/wireless/intersil/orinoco/
8124
8125OSD LIBRARY and FILESYSTEM
8126M: Boaz Harrosh <ooo@electrozaur.com>
8127M: Benny Halevy <bhalevy@primarydata.com>
8128L: osd-dev@open-osd.org
8129W: http://open-osd.org
8130T: git git://git.open-osd.org/open-osd.git
8131S: Maintained
8132F: drivers/scsi/osd/
8133F: include/scsi/osd_*
8134F: fs/exofs/
8135
8136OVERLAY FILESYSTEM
8137M: Miklos Szeredi <miklos@szeredi.hu>
8138L: linux-unionfs@vger.kernel.org
8139T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
8140S: Supported
8141F: fs/overlayfs/
8142F: Documentation/filesystems/overlayfs.txt
8143
8144P54 WIRELESS DRIVER
8145M: Christian Lamparter <chunkeey@googlemail.com>
8146L: linux-wireless@vger.kernel.org
8147W: http://wireless.kernel.org/en/users/Drivers/p54
8148S: Maintained
8149F: drivers/net/wireless/intersil/p54/
8150
8151PA SEMI ETHERNET DRIVER
8152M: Olof Johansson <olof@lixom.net>
8153L: netdev@vger.kernel.org
8154S: Maintained
8155F: drivers/net/ethernet/pasemi/*
8156
8157PA SEMI SMBUS DRIVER
8158M: Olof Johansson <olof@lixom.net>
8159L: linux-i2c@vger.kernel.org
8160S: Maintained
8161F: drivers/i2c/busses/i2c-pasemi.c
8162
8163PADATA PARALLEL EXECUTION MECHANISM
8164M: Steffen Klassert <steffen.klassert@secunet.com>
8165L: linux-crypto@vger.kernel.org
8166S: Maintained
8167F: kernel/padata.c
8168F: include/linux/padata.h
8169F: Documentation/padata.txt
8170
8171PANASONIC LAPTOP ACPI EXTRAS DRIVER
8172M: Harald Welte <laforge@gnumonks.org>
8173L: platform-driver-x86@vger.kernel.org
8174S: Maintained
8175F: drivers/platform/x86/panasonic-laptop.c
8176
8177PANASONIC MN10300/AM33/AM34 PORT
8178M: David Howells <dhowells@redhat.com>
8179M: Koichi Yasutake <yasutake.koichi@jp.panasonic.com>
8180L: linux-am33-list@redhat.com (moderated for non-subscribers)
8181W: ftp://ftp.redhat.com/pub/redhat/gnupro/AM33/
8182S: Maintained
8183F: Documentation/mn10300/
8184F: arch/mn10300/
8185
8186PARALLEL PORT SUBSYSTEM
8187M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
8188M: Sudip Mukherjee <sudip@vectorindia.org>
8189L: linux-parport@lists.infradead.org (subscribers-only)
8190S: Maintained
8191F: drivers/parport/
8192F: include/linux/parport*.h
8193F: drivers/char/ppdev.c
8194F: include/uapi/linux/ppdev.h
8195F: Documentation/parport*.txt
8196
8197PARAVIRT_OPS INTERFACE
8198M: Jeremy Fitzhardinge <jeremy@goop.org>
8199M: Chris Wright <chrisw@sous-sol.org>
8200M: Alok Kataria <akataria@vmware.com>
8201M: Rusty Russell <rusty@rustcorp.com.au>
8202L: virtualization@lists.linux-foundation.org
8203S: Supported
8204F: Documentation/virtual/paravirt_ops.txt
8205F: arch/*/kernel/paravirt*
8206F: arch/*/include/asm/paravirt.h
8207
8208PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES
8209M: Tim Waugh <tim@cyberelk.net>
8210L: linux-parport@lists.infradead.org (subscribers-only)
8211S: Maintained
8212F: Documentation/blockdev/paride.txt
8213F: drivers/block/paride/
8214
8215PARISC ARCHITECTURE
8216M: "James E.J. Bottomley" <jejb@parisc-linux.org>
8217M: Helge Deller <deller@gmx.de>
8218L: linux-parisc@vger.kernel.org
8219W: http://www.parisc-linux.org/
8220Q: http://patchwork.kernel.org/project/linux-parisc/list/
8221T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
8222T: git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
8223S: Maintained
8224F: arch/parisc/
8225F: Documentation/parisc/
8226F: drivers/parisc/
8227F: drivers/char/agp/parisc-agp.c
8228F: drivers/input/serio/gscps2.c
8229F: drivers/parport/parport_gsc.*
8230F: drivers/tty/serial/8250/8250_gsc.c
8231F: drivers/video/fbdev/sti*
8232F: drivers/video/console/sti*
8233F: drivers/video/logo/logo_parisc*
8234
8235PC87360 HARDWARE MONITORING DRIVER
8236M: Jim Cromie <jim.cromie@gmail.com>
8237L: lm-sensors@lm-sensors.org
8238S: Maintained
8239F: Documentation/hwmon/pc87360
8240F: drivers/hwmon/pc87360.c
8241
8242PC8736x GPIO DRIVER
8243M: Jim Cromie <jim.cromie@gmail.com>
8244S: Maintained
8245F: drivers/char/pc8736x_gpio.c
8246
8247PC87427 HARDWARE MONITORING DRIVER
8248M: Jean Delvare <jdelvare@suse.com>
8249L: lm-sensors@lm-sensors.org
8250S: Maintained
8251F: Documentation/hwmon/pc87427
8252F: drivers/hwmon/pc87427.c
8253
8254PCA9532 LED DRIVER
8255M: Riku Voipio <riku.voipio@iki.fi>
8256S: Maintained
8257F: drivers/leds/leds-pca9532.c
8258F: include/linux/leds-pca9532.h
8259
8260PCA9541 I2C BUS MASTER SELECTOR DRIVER
8261M: Guenter Roeck <linux@roeck-us.net>
8262L: linux-i2c@vger.kernel.org
8263S: Maintained
8264F: drivers/i2c/muxes/i2c-mux-pca9541.c
8265
8266PCDP - PRIMARY CONSOLE AND DEBUG PORT
8267M: Khalid Aziz <khalid@gonehiking.org>
8268S: Maintained
8269F: drivers/firmware/pcdp.*
8270
8271PCI ERROR RECOVERY
8272M: Linas Vepstas <linasvepstas@gmail.com>
8273L: linux-pci@vger.kernel.org
8274S: Supported
8275F: Documentation/PCI/pci-error-recovery.txt
8276
8277PCI SUBSYSTEM
8278M: Bjorn Helgaas <bhelgaas@google.com>
8279L: linux-pci@vger.kernel.org
8280Q: http://patchwork.ozlabs.org/project/linux-pci/list/
8281T: git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
8282S: Supported
8283F: Documentation/PCI/
8284F: drivers/pci/
8285F: include/linux/pci*
8286F: arch/x86/pci/
8287F: arch/x86/kernel/quirks.c
8288
8289PCI DRIVER FOR ALTERA PCIE IP
8290M: Ley Foon Tan <lftan@altera.com>
8291L: rfi@lists.rocketboards.org (moderated for non-subscribers)
8292L: linux-pci@vger.kernel.org
8293S: Supported
8294F: Documentation/devicetree/bindings/pci/altera-pcie.txt
8295F: drivers/pci/host/pcie-altera.c
8296
8297PCI DRIVER FOR ARM VERSATILE PLATFORM
8298M: Rob Herring <robh@kernel.org>
8299L: linux-pci@vger.kernel.org
8300L: linux-arm-kernel@lists.infradead.org
8301S: Maintained
8302F: Documentation/devicetree/bindings/pci/versatile.txt
8303F: drivers/pci/host/pci-versatile.c
8304
8305PCI DRIVER FOR APPLIEDMICRO XGENE
8306M: Tanmay Inamdar <tinamdar@apm.com>
8307L: linux-pci@vger.kernel.org
8308L: linux-arm-kernel@lists.infradead.org
8309S: Maintained
8310F: Documentation/devicetree/bindings/pci/xgene-pci.txt
8311F: drivers/pci/host/pci-xgene.c
8312
8313PCI DRIVER FOR FREESCALE LAYERSCAPE
8314M: Minghuan Lian <minghuan.Lian@freescale.com>
8315M: Mingkai Hu <mingkai.hu@freescale.com>
8316M: Roy Zang <tie-fei.zang@freescale.com>
8317L: linuxppc-dev@lists.ozlabs.org
8318L: linux-pci@vger.kernel.org
8319L: linux-arm-kernel@lists.infradead.org
8320S: Maintained
8321F: drivers/pci/host/*layerscape*
8322
8323PCI DRIVER FOR IMX6
8324M: Richard Zhu <Richard.Zhu@freescale.com>
8325M: Lucas Stach <l.stach@pengutronix.de>
8326L: linux-pci@vger.kernel.org
8327L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8328S: Maintained
8329F: drivers/pci/host/*imx6*
8330
8331PCI DRIVER FOR TI KEYSTONE
8332M: Murali Karicheri <m-karicheri2@ti.com>
8333L: linux-pci@vger.kernel.org
8334L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8335S: Maintained
8336F: drivers/pci/host/*keystone*
8337
8338PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
8339M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8340M: Jason Cooper <jason@lakedaemon.net>
8341L: linux-pci@vger.kernel.org
8342L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8343S: Maintained
8344F: drivers/pci/host/*mvebu*
8345
8346PCI DRIVER FOR NVIDIA TEGRA
8347M: Thierry Reding <thierry.reding@gmail.com>
8348L: linux-tegra@vger.kernel.org
8349L: linux-pci@vger.kernel.org
8350S: Supported
8351F: Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
8352F: drivers/pci/host/pci-tegra.c
8353
8354PCI DRIVER FOR TI DRA7XX
8355M: Kishon Vijay Abraham I <kishon@ti.com>
8356L: linux-omap@vger.kernel.org
8357L: linux-pci@vger.kernel.org
8358S: Supported
8359F: Documentation/devicetree/bindings/pci/ti-pci.txt
8360F: drivers/pci/host/pci-dra7xx.c
8361
8362PCI DRIVER FOR RENESAS R-CAR
8363M: Simon Horman <horms@verge.net.au>
8364L: linux-pci@vger.kernel.org
8365L: linux-renesas-soc@vger.kernel.org
8366S: Maintained
8367F: drivers/pci/host/*rcar*
8368
8369PCI DRIVER FOR SAMSUNG EXYNOS
8370M: Jingoo Han <jingoohan1@gmail.com>
8371L: linux-pci@vger.kernel.org
8372L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8373L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
8374S: Maintained
8375F: drivers/pci/host/pci-exynos.c
8376
8377PCI DRIVER FOR SYNOPSIS DESIGNWARE
8378M: Jingoo Han <jingoohan1@gmail.com>
8379M: Pratyush Anand <pratyush.anand@gmail.com>
8380L: linux-pci@vger.kernel.org
8381S: Maintained
8382F: drivers/pci/host/*designware*
8383
8384PCI DRIVER FOR GENERIC OF HOSTS
8385M: Will Deacon <will.deacon@arm.com>
8386L: linux-pci@vger.kernel.org
8387L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8388S: Maintained
8389F: Documentation/devicetree/bindings/pci/host-generic-pci.txt
8390F: drivers/pci/host/pci-host-generic.c
8391
8392PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
8393M: Keith Busch <keith.busch@intel.com>
8394L: linux-pci@vger.kernel.org
8395S: Supported
8396F: arch/x86/pci/vmd.c
8397
8398PCIE DRIVER FOR ST SPEAR13XX
8399M: Pratyush Anand <pratyush.anand@gmail.com>
8400L: linux-pci@vger.kernel.org
8401S: Maintained
8402F: drivers/pci/host/*spear*
8403
8404PCI MSI DRIVER FOR ALTERA MSI IP
8405M: Ley Foon Tan <lftan@altera.com>
8406L: rfi@lists.rocketboards.org (moderated for non-subscribers)
8407L: linux-pci@vger.kernel.org
8408S: Supported
8409F: Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
8410F: drivers/pci/host/pcie-altera-msi.c
8411
8412PCI MSI DRIVER FOR APPLIEDMICRO XGENE
8413M: Duc Dang <dhdang@apm.com>
8414L: linux-pci@vger.kernel.org
8415L: linux-arm-kernel@lists.infradead.org
8416S: Maintained
8417F: Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
8418F: drivers/pci/host/pci-xgene-msi.c
8419
8420PCIE DRIVER FOR HISILICON
8421M: Zhou Wang <wangzhou1@hisilicon.com>
8422M: Gabriele Paoloni <gabriele.paoloni@huawei.com>
8423L: linux-pci@vger.kernel.org
8424S: Maintained
8425F: Documentation/devicetree/bindings/pci/hisilicon-pcie.txt
8426F: drivers/pci/host/pcie-hisi.c
8427
8428PCIE DRIVER FOR QUALCOMM MSM
8429M: Stanimir Varbanov <svarbanov@mm-sol.com>
8430L: linux-pci@vger.kernel.org
8431L: linux-arm-msm@vger.kernel.org
8432S: Maintained
8433F: drivers/pci/host/*qcom*
8434
8435PCMCIA SUBSYSTEM
8436P: Linux PCMCIA Team
8437L: linux-pcmcia@lists.infradead.org
8438W: http://lists.infradead.org/mailman/listinfo/linux-pcmcia
8439T: git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git
8440S: Maintained
8441F: Documentation/pcmcia/
8442F: drivers/pcmcia/
8443F: include/pcmcia/
8444
8445PCNET32 NETWORK DRIVER
8446M: Don Fry <pcnet32@frontier.com>
8447L: netdev@vger.kernel.org
8448S: Maintained
8449F: drivers/net/ethernet/amd/pcnet32.c
8450
8451PCRYPT PARALLEL CRYPTO ENGINE
8452M: Steffen Klassert <steffen.klassert@secunet.com>
8453L: linux-crypto@vger.kernel.org
8454S: Maintained
8455F: crypto/pcrypt.c
8456F: include/crypto/pcrypt.h
8457
8458PER-CPU MEMORY ALLOCATOR
8459M: Tejun Heo <tj@kernel.org>
8460M: Christoph Lameter <cl@linux-foundation.org>
8461T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/percpu.git
8462S: Maintained
8463F: include/linux/percpu*.h
8464F: mm/percpu*.c
8465F: arch/*/include/asm/percpu.h
8466
8467PER-TASK DELAY ACCOUNTING
8468M: Balbir Singh <bsingharora@gmail.com>
8469S: Maintained
8470F: include/linux/delayacct.h
8471F: kernel/delayacct.c
8472
8473PERFORMANCE EVENTS SUBSYSTEM
8474M: Peter Zijlstra <peterz@infradead.org>
8475M: Ingo Molnar <mingo@redhat.com>
8476M: Arnaldo Carvalho de Melo <acme@kernel.org>
8477L: linux-kernel@vger.kernel.org
8478T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
8479S: Supported
8480F: kernel/events/*
8481F: include/linux/perf_event.h
8482F: include/uapi/linux/perf_event.h
8483F: arch/*/kernel/perf_event*.c
8484F: arch/*/kernel/*/perf_event*.c
8485F: arch/*/kernel/*/*/perf_event*.c
8486F: arch/*/include/asm/perf_event.h
8487F: arch/*/kernel/perf_callchain.c
8488F: tools/perf/
8489
8490PERSONALITY HANDLING
8491M: Christoph Hellwig <hch@infradead.org>
8492L: linux-abi-devel@lists.sourceforge.net
8493S: Maintained
8494F: include/linux/personality.h
8495F: include/uapi/linux/personality.h
8496
8497PHONET PROTOCOL
8498M: Remi Denis-Courmont <courmisch@gmail.com>
8499S: Supported
8500F: Documentation/networking/phonet.txt
8501F: include/linux/phonet.h
8502F: include/net/phonet/
8503F: include/uapi/linux/phonet.h
8504F: net/phonet/
8505
8506PHRAM MTD DRIVER
8507M: Joern Engel <joern@lazybastard.org>
8508L: linux-mtd@lists.infradead.org
8509S: Maintained
8510F: drivers/mtd/devices/phram.c
8511
8512PICOLCD HID DRIVER
8513M: Bruno Prémont <bonbons@linux-vserver.org>
8514L: linux-input@vger.kernel.org
8515S: Maintained
8516F: drivers/hid/hid-picolcd*
8517
8518PICOXCELL SUPPORT
8519M: Jamie Iles <jamie@jamieiles.com>
8520L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8521T: git git://github.com/jamieiles/linux-2.6-ji.git
8522S: Supported
8523F: arch/arm/boot/dts/picoxcell*
8524F: arch/arm/mach-picoxcell/
8525F: drivers/crypto/picoxcell*
8526
8527PIN CONTROL SUBSYSTEM
8528M: Linus Walleij <linus.walleij@linaro.org>
8529L: linux-gpio@vger.kernel.org
8530T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
8531S: Maintained
8532F: drivers/pinctrl/
8533F: include/linux/pinctrl/
8534
8535PIN CONTROLLER - ATMEL AT91
8536M: Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
8537L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8538S: Maintained
8539F: drivers/pinctrl/pinctrl-at91.*
8540
8541PIN CONTROLLER - ATMEL AT91 PIO4
8542M: Ludovic Desroches <ludovic.desroches@atmel.com>
8543L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8544L: linux-gpio@vger.kernel.org
8545S: Supported
8546F: drivers/pinctrl/pinctrl-at91-pio4.*
8547
8548PIN CONTROLLER - INTEL
8549M: Mika Westerberg <mika.westerberg@linux.intel.com>
8550M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
8551S: Maintained
8552F: drivers/pinctrl/intel/
8553
8554PIN CONTROLLER - RENESAS
8555M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8556M: Geert Uytterhoeven <geert+renesas@glider.be>
8557L: linux-renesas-soc@vger.kernel.org
8558S: Maintained
8559F: drivers/pinctrl/sh-pfc/
8560
8561PIN CONTROLLER - SAMSUNG
8562M: Tomasz Figa <tomasz.figa@gmail.com>
8563L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8564L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
8565S: Maintained
8566F: drivers/pinctrl/samsung/
8567
8568PIN CONTROLLER - SINGLE
8569M: Tony Lindgren <tony@atomide.com>
8570M: Haojian Zhuang <haojian.zhuang@linaro.org>
8571L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8572L: linux-omap@vger.kernel.org
8573S: Maintained
8574F: drivers/pinctrl/pinctrl-single.c
8575
8576PIN CONTROLLER - ST SPEAR
8577M: Viresh Kumar <vireshk@kernel.org>
8578L: spear-devel@list.st.com
8579L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8580W: http://www.st.com/spear
8581S: Maintained
8582F: drivers/pinctrl/spear/
8583
8584PKTCDVD DRIVER
8585M: Jiri Kosina <jikos@kernel.org>
8586S: Maintained
8587F: drivers/block/pktcdvd.c
8588F: include/linux/pktcdvd.h
8589F: include/uapi/linux/pktcdvd.h
8590
8591PKUNITY SOC DRIVERS
8592M: Guan Xuetao <gxt@mprc.pku.edu.cn>
8593W: http://mprc.pku.edu.cn/~guanxuetao/linux
8594S: Maintained
8595T: git git://github.com/gxt/linux.git
8596F: drivers/input/serio/i8042-unicore32io.h
8597F: drivers/i2c/busses/i2c-puv3.c
8598F: drivers/video/fbdev/fb-puv3.c
8599F: drivers/rtc/rtc-puv3.c
8600
8601PMBUS HARDWARE MONITORING DRIVERS
8602M: Guenter Roeck <linux@roeck-us.net>
8603L: lm-sensors@lm-sensors.org
8604W: http://www.lm-sensors.org/
8605W: http://www.roeck-us.net/linux/drivers/
8606T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
8607S: Maintained
8608F: Documentation/hwmon/pmbus
8609F: drivers/hwmon/pmbus/
8610F: include/linux/i2c/pmbus.h
8611
8612PMC SIERRA MaxRAID DRIVER
8613L: linux-scsi@vger.kernel.org
8614W: http://www.pmc-sierra.com/
8615S: Orphan
8616F: drivers/scsi/pmcraid.*
8617
8618PMC SIERRA PM8001 DRIVER
8619M: Jack Wang <jinpu.wang@profitbricks.com>
8620M: lindar_liu@usish.com
8621L: pmchba@pmcs.com
8622L: linux-scsi@vger.kernel.org
8623S: Supported
8624F: drivers/scsi/pm8001/
8625
8626POSIX CLOCKS and TIMERS
8627M: Thomas Gleixner <tglx@linutronix.de>
8628L: linux-kernel@vger.kernel.org
8629T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
8630S: Maintained
8631F: fs/timerfd.c
8632F: include/linux/timer*
8633F: kernel/time/*timer*
8634
8635POWER MANAGEMENT CORE
8636M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
8637L: linux-pm@vger.kernel.org
8638T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
8639S: Supported
8640F: drivers/base/power/
8641F: include/linux/pm.h
8642F: include/linux/pm_*
8643F: include/linux/powercap.h
8644F: drivers/powercap/
8645
8646POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
8647M: Sebastian Reichel <sre@kernel.org>
8648M: Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
8649M: David Woodhouse <dwmw2@infradead.org>
8650L: linux-pm@vger.kernel.org
8651T: git git://git.infradead.org/battery-2.6.git
8652S: Maintained
8653F: include/linux/power_supply.h
8654F: drivers/power/
8655X: drivers/power/avs/
8656
8657POWER STATE COORDINATION INTERFACE (PSCI)
8658M: Mark Rutland <mark.rutland@arm.com>
8659M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
8660L: linux-arm-kernel@lists.infradead.org
8661S: Maintained
8662F: drivers/firmware/psci.c
8663F: include/linux/psci.h
8664F: include/uapi/linux/psci.h
8665
8666PNP SUPPORT
8667M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
8668S: Maintained
8669F: drivers/pnp/
8670
8671PPP PROTOCOL DRIVERS AND COMPRESSORS
8672M: Paul Mackerras <paulus@samba.org>
8673L: linux-ppp@vger.kernel.org
8674S: Maintained
8675F: drivers/net/ppp/ppp_*
8676
8677PPP OVER ATM (RFC 2364)
8678M: Mitchell Blank Jr <mitch@sfgoth.com>
8679S: Maintained
8680F: net/atm/pppoatm.c
8681F: include/uapi/linux/atmppp.h
8682
8683PPP OVER ETHERNET
8684M: Michal Ostrowski <mostrows@earthlink.net>
8685S: Maintained
8686F: drivers/net/ppp/pppoe.c
8687F: drivers/net/ppp/pppox.c
8688
8689PPP OVER L2TP
8690M: James Chapman <jchapman@katalix.com>
8691S: Maintained
8692F: net/l2tp/l2tp_ppp.c
8693F: include/linux/if_pppol2tp.h
8694F: include/uapi/linux/if_pppol2tp.h
8695
8696PPS SUPPORT
8697M: Rodolfo Giometti <giometti@enneenne.com>
8698W: http://wiki.enneenne.com/index.php/LinuxPPS_support
8699L: linuxpps@ml.enneenne.com (subscribers-only)
8700S: Maintained
8701F: Documentation/pps/
8702F: drivers/pps/
8703F: include/linux/pps*.h
8704
8705PPTP DRIVER
8706M: Dmitry Kozlov <xeb@mail.ru>
8707L: netdev@vger.kernel.org
8708S: Maintained
8709F: drivers/net/ppp/pptp.c
8710W: http://sourceforge.net/projects/accel-pptp
8711
8712PREEMPTIBLE KERNEL
8713M: Robert Love <rml@tech9.net>
8714L: kpreempt-tech@lists.sourceforge.net
8715W: ftp://ftp.kernel.org/pub/linux/kernel/people/rml/preempt-kernel
8716S: Supported
8717F: Documentation/preempt-locking.txt
8718F: include/linux/preempt.h
8719
8720PRISM54 WIRELESS DRIVER
8721M: "Luis R. Rodriguez" <mcgrof@gmail.com>
8722L: linux-wireless@vger.kernel.org
8723W: http://wireless.kernel.org/en/users/Drivers/p54
8724S: Obsolete
8725F: drivers/net/wireless/intersil/prism54/
8726
8727PS3 NETWORK SUPPORT
8728M: Geoff Levand <geoff@infradead.org>
8729L: netdev@vger.kernel.org
8730L: linuxppc-dev@lists.ozlabs.org
8731S: Maintained
8732F: drivers/net/ethernet/toshiba/ps3_gelic_net.*
8733
8734PS3 PLATFORM SUPPORT
8735M: Geoff Levand <geoff@infradead.org>
8736L: linuxppc-dev@lists.ozlabs.org
8737S: Maintained
8738F: arch/powerpc/boot/ps3*
8739F: arch/powerpc/include/asm/lv1call.h
8740F: arch/powerpc/include/asm/ps3*.h
8741F: arch/powerpc/platforms/ps3/
8742F: drivers/*/ps3*
8743F: drivers/ps3/
8744F: drivers/rtc/rtc-ps3.c
8745F: drivers/usb/host/*ps3.c
8746F: sound/ppc/snd_ps3*
8747
8748PS3VRAM DRIVER
8749M: Jim Paris <jim@jtan.com>
8750M: Geoff Levand <geoff@infradead.org>
8751L: linuxppc-dev@lists.ozlabs.org
8752S: Maintained
8753F: drivers/block/ps3vram.c
8754
8755PSTORE FILESYSTEM
8756M: Anton Vorontsov <anton@enomsg.org>
8757M: Colin Cross <ccross@android.com>
8758M: Kees Cook <keescook@chromium.org>
8759M: Tony Luck <tony.luck@intel.com>
8760S: Maintained
8761T: git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
8762F: fs/pstore/
8763F: include/linux/pstore*
8764F: drivers/firmware/efi/efi-pstore.c
8765F: drivers/acpi/apei/erst.c
8766
8767PTP HARDWARE CLOCK SUPPORT
8768M: Richard Cochran <richardcochran@gmail.com>
8769L: netdev@vger.kernel.org
8770S: Maintained
8771W: http://linuxptp.sourceforge.net/
8772F: Documentation/ABI/testing/sysfs-ptp
8773F: Documentation/ptp/*
8774F: drivers/net/ethernet/freescale/gianfar_ptp.c
8775F: drivers/net/phy/dp83640*
8776F: drivers/ptp/*
8777F: include/linux/ptp_cl*
8778
8779PTRACE SUPPORT
8780M: Roland McGrath <roland@hack.frob.com>
8781M: Oleg Nesterov <oleg@redhat.com>
8782S: Maintained
8783F: include/asm-generic/syscall.h
8784F: include/linux/ptrace.h
8785F: include/linux/regset.h
8786F: include/linux/tracehook.h
8787F: include/uapi/linux/ptrace.h
8788F: kernel/ptrace.c
8789
8790PVRUSB2 VIDEO4LINUX DRIVER
8791M: Mike Isely <isely@pobox.com>
8792L: pvrusb2@isely.net (subscribers-only)
8793L: linux-media@vger.kernel.org
8794W: http://www.isely.net/pvrusb2/
8795T: git git://linuxtv.org/media_tree.git
8796S: Maintained
8797F: Documentation/video4linux/README.pvrusb2
8798F: drivers/media/usb/pvrusb2/
8799
8800PWC WEBCAM DRIVER
8801M: Hans de Goede <hdegoede@redhat.com>
8802L: linux-media@vger.kernel.org
8803T: git git://linuxtv.org/media_tree.git
8804S: Maintained
8805F: drivers/media/usb/pwc/*
8806
8807PWM FAN DRIVER
8808M: Kamil Debski <k.debski@samsung.com>
8809L: lm-sensors@lm-sensors.org
8810S: Supported
8811F: Documentation/devicetree/bindings/hwmon/pwm-fan.txt
8812F: Documentation/hwmon/pwm-fan
8813F: drivers/hwmon/pwm-fan.c
8814
8815PWM SUBSYSTEM
8816M: Thierry Reding <thierry.reding@gmail.com>
8817L: linux-pwm@vger.kernel.org
8818S: Maintained
8819T: git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
8820F: Documentation/pwm.txt
8821F: Documentation/devicetree/bindings/pwm/
8822F: include/linux/pwm.h
8823F: drivers/pwm/
8824F: drivers/video/backlight/pwm_bl.c
8825F: include/linux/pwm_backlight.h
8826
8827PXA2xx/PXA3xx SUPPORT
8828M: Daniel Mack <daniel@zonque.org>
8829M: Haojian Zhuang <haojian.zhuang@gmail.com>
8830M: Robert Jarzmik <robert.jarzmik@free.fr>
8831L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8832T: git git://github.com/hzhuang1/linux.git
8833T: git git://github.com/rjarzmik/linux.git
8834S: Maintained
8835F: arch/arm/boot/dts/pxa*
8836F: arch/arm/mach-pxa/
8837F: drivers/dma/pxa*
8838F: drivers/pcmcia/pxa2xx*
8839F: drivers/pinctrl/pxa/
8840F: drivers/spi/spi-pxa2xx*
8841F: drivers/usb/gadget/udc/pxa2*
8842F: include/sound/pxa2xx-lib.h
8843F: sound/arm/pxa*
8844F: sound/soc/pxa/
8845
8846PXA GPIO DRIVER
8847M: Robert Jarzmik <robert.jarzmik@free.fr>
8848L: linux-gpio@vger.kernel.org
8849S: Maintained
8850F: drivers/gpio/gpio-pxa.c
8851
8852PXA3xx NAND FLASH DRIVER
8853M: Ezequiel Garcia <ezequiel.garcia@free-electrons.com>
8854L: linux-mtd@lists.infradead.org
8855S: Maintained
8856F: drivers/mtd/nand/pxa3xx_nand.c
8857
8858MMP SUPPORT
8859M: Eric Miao <eric.y.miao@gmail.com>
8860M: Haojian Zhuang <haojian.zhuang@gmail.com>
8861L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8862T: git git://github.com/hzhuang1/linux.git
8863T: git git://git.linaro.org/people/ycmiao/pxa-linux.git
8864S: Maintained
8865F: arch/arm/boot/dts/mmp*
8866F: arch/arm/mach-mmp/
8867
8868PXA MMCI DRIVER
8869S: Orphan
8870
8871PXA RTC DRIVER
8872M: Robert Jarzmik <robert.jarzmik@free.fr>
8873L: rtc-linux@googlegroups.com
8874S: Maintained
8875
8876QAT DRIVER
8877M: Tadeusz Struk <tadeusz.struk@intel.com>
8878L: qat-linux@intel.com
8879S: Supported
8880F: drivers/crypto/qat/
8881
8882QIB DRIVER
8883M: Mike Marciniszyn <infinipath@intel.com>
8884L: linux-rdma@vger.kernel.org
8885S: Supported
8886F: drivers/infiniband/hw/qib/
8887
8888QLOGIC QLA1280 SCSI DRIVER
8889M: Michael Reed <mdr@sgi.com>
8890L: linux-scsi@vger.kernel.org
8891S: Maintained
8892F: drivers/scsi/qla1280.[ch]
8893
8894QLOGIC QLA2XXX FC-SCSI DRIVER
8895M: qla2xxx-upstream@qlogic.com
8896L: linux-scsi@vger.kernel.org
8897S: Supported
8898F: Documentation/scsi/LICENSE.qla2xxx
8899F: drivers/scsi/qla2xxx/
8900
8901QLOGIC QLA4XXX iSCSI DRIVER
8902M: QLogic-Storage-Upstream@qlogic.com
8903L: linux-scsi@vger.kernel.org
8904S: Supported
8905F: Documentation/scsi/LICENSE.qla4xxx
8906F: drivers/scsi/qla4xxx/
8907
8908QLOGIC QLA3XXX NETWORK DRIVER
8909M: Jitendra Kalsaria <jitendra.kalsaria@qlogic.com>
8910M: Ron Mercer <ron.mercer@qlogic.com>
8911M: linux-driver@qlogic.com
8912L: netdev@vger.kernel.org
8913S: Supported
8914F: Documentation/networking/LICENSE.qla3xxx
8915F: drivers/net/ethernet/qlogic/qla3xxx.*
8916
8917QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
8918M: Dept-GELinuxNICDev@qlogic.com
8919L: netdev@vger.kernel.org
8920S: Supported
8921F: drivers/net/ethernet/qlogic/qlcnic/
8922
8923QLOGIC QLGE 10Gb ETHERNET DRIVER
8924M: Harish Patil <harish.patil@qlogic.com>
8925M: Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
8926M: Dept-GELinuxNICDev@qlogic.com
8927M: linux-driver@qlogic.com
8928L: netdev@vger.kernel.org
8929S: Supported
8930F: drivers/net/ethernet/qlogic/qlge/
8931
8932QLOGIC QL4xxx ETHERNET DRIVER
8933M: Yuval Mintz <Yuval.Mintz@qlogic.com>
8934M: Ariel Elior <Ariel.Elior@qlogic.com>
8935M: everest-linux-l2@qlogic.com
8936L: netdev@vger.kernel.org
8937S: Supported
8938F: drivers/net/ethernet/qlogic/qed/
8939F: include/linux/qed/
8940F: drivers/net/ethernet/qlogic/qede/
8941
8942QNX4 FILESYSTEM
8943M: Anders Larsen <al@alarsen.net>
8944W: http://www.alarsen.net/linux/qnx4fs/
8945S: Maintained
8946F: fs/qnx4/
8947F: include/uapi/linux/qnx4_fs.h
8948F: include/uapi/linux/qnxtypes.h
8949
8950QT1010 MEDIA DRIVER
8951M: Antti Palosaari <crope@iki.fi>
8952L: linux-media@vger.kernel.org
8953W: https://linuxtv.org
8954W: http://palosaari.fi/linux/
8955Q: http://patchwork.linuxtv.org/project/linux-media/list/
8956T: git git://linuxtv.org/anttip/media_tree.git
8957S: Maintained
8958F: drivers/media/tuners/qt1010*
8959
8960QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
8961M: QCA ath9k Development <ath9k-devel@qca.qualcomm.com>
8962L: linux-wireless@vger.kernel.org
8963L: ath9k-devel@lists.ath9k.org
8964W: http://wireless.kernel.org/en/users/Drivers/ath9k
8965S: Supported
8966F: drivers/net/wireless/ath/ath9k/
8967
8968QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
8969M: Kalle Valo <kvalo@qca.qualcomm.com>
8970L: ath10k@lists.infradead.org
8971W: http://wireless.kernel.org/en/users/Drivers/ath10k
8972T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
8973S: Supported
8974F: drivers/net/wireless/ath/ath10k/
8975
8976QUALCOMM HEXAGON ARCHITECTURE
8977M: Richard Kuo <rkuo@codeaurora.org>
8978L: linux-hexagon@vger.kernel.org
8979T: git git://git.kernel.org/pub/scm/linux/kernel/git/rkuo/linux-hexagon-kernel.git
8980S: Supported
8981F: arch/hexagon/
8982
8983QUALCOMM WCN36XX WIRELESS DRIVER
8984M: Eugene Krasnikov <k.eugene.e@gmail.com>
8985L: wcn36xx@lists.infradead.org
8986W: http://wireless.kernel.org/en/users/Drivers/wcn36xx
8987T: git git://github.com/KrasnikovEugene/wcn36xx.git
8988S: Supported
8989F: drivers/net/wireless/ath/wcn36xx/
8990
8991RADOS BLOCK DEVICE (RBD)
8992M: Ilya Dryomov <idryomov@gmail.com>
8993M: Sage Weil <sage@redhat.com>
8994M: Alex Elder <elder@kernel.org>
8995L: ceph-devel@vger.kernel.org
8996W: http://ceph.com/
8997T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
8998T: git git://github.com/ceph/ceph-client.git
8999S: Supported
9000F: Documentation/ABI/testing/sysfs-bus-rbd
9001F: drivers/block/rbd.c
9002F: drivers/block/rbd_types.h
9003
9004RADEON FRAMEBUFFER DISPLAY DRIVER
9005M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
9006L: linux-fbdev@vger.kernel.org
9007S: Maintained
9008F: drivers/video/fbdev/aty/radeon*
9009F: include/uapi/linux/radeonfb.h
9010
9011RADIOSHARK RADIO DRIVER
9012M: Hans de Goede <hdegoede@redhat.com>
9013L: linux-media@vger.kernel.org
9014T: git git://linuxtv.org/media_tree.git
9015S: Maintained
9016F: drivers/media/radio/radio-shark.c
9017
9018RADIOSHARK2 RADIO DRIVER
9019M: Hans de Goede <hdegoede@redhat.com>
9020L: linux-media@vger.kernel.org
9021T: git git://linuxtv.org/media_tree.git
9022S: Maintained
9023F: drivers/media/radio/radio-shark2.c
9024F: drivers/media/radio/radio-tea5777.c
9025
9026RAGE128 FRAMEBUFFER DISPLAY DRIVER
9027M: Paul Mackerras <paulus@samba.org>
9028L: linux-fbdev@vger.kernel.org
9029S: Maintained
9030F: drivers/video/fbdev/aty/aty128fb.c
9031
9032RALINK MIPS ARCHITECTURE
9033M: John Crispin <blogic@openwrt.org>
9034L: linux-mips@linux-mips.org
9035S: Maintained
9036F: arch/mips/ralink
9037
9038RALINK RT2X00 WIRELESS LAN DRIVER
9039P: rt2x00 project
9040M: Stanislaw Gruszka <sgruszka@redhat.com>
9041M: Helmut Schaa <helmut.schaa@googlemail.com>
9042L: linux-wireless@vger.kernel.org
9043S: Maintained
9044F: drivers/net/wireless/ralink/rt2x00/
9045
9046RAMDISK RAM BLOCK DEVICE DRIVER
9047M: Jens Axboe <axboe@kernel.dk>
9048S: Maintained
9049F: Documentation/blockdev/ramdisk.txt
9050F: drivers/block/brd.c
9051
9052RANDOM NUMBER DRIVER
9053M: "Theodore Ts'o" <tytso@mit.edu>
9054S: Maintained
9055F: drivers/char/random.c
9056
9057RAPIDIO SUBSYSTEM
9058M: Matt Porter <mporter@kernel.crashing.org>
9059M: Alexandre Bounine <alexandre.bounine@idt.com>
9060S: Maintained
9061F: drivers/rapidio/
9062
9063RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
9064L: linux-wireless@vger.kernel.org
9065S: Orphan
9066F: drivers/net/wireless/ray*
9067
9068RCUTORTURE MODULE
9069M: Josh Triplett <josh@joshtriplett.org>
9070M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
9071L: linux-kernel@vger.kernel.org
9072S: Supported
9073T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
9074F: Documentation/RCU/torture.txt
9075F: kernel/rcu/rcutorture.c
9076
9077RCUTORTURE TEST FRAMEWORK
9078M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
9079M: Josh Triplett <josh@joshtriplett.org>
9080R: Steven Rostedt <rostedt@goodmis.org>
9081R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
9082R: Lai Jiangshan <jiangshanlai@gmail.com>
9083L: linux-kernel@vger.kernel.org
9084S: Supported
9085T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
9086F: tools/testing/selftests/rcutorture
9087
9088RDC R-321X SoC
9089M: Florian Fainelli <florian@openwrt.org>
9090S: Maintained
9091
9092RDC R6040 FAST ETHERNET DRIVER
9093M: Florian Fainelli <florian@openwrt.org>
9094L: netdev@vger.kernel.org
9095S: Maintained
9096F: drivers/net/ethernet/rdc/r6040.c
9097
9098RDS - RELIABLE DATAGRAM SOCKETS
9099M: Santosh Shilimkar <santosh.shilimkar@oracle.com>
9100L: netdev@vger.kernel.org
9101L: linux-rdma@vger.kernel.org
9102L: rds-devel@oss.oracle.com (moderated for non-subscribers)
9103W: https://oss.oracle.com/projects/rds/
9104S: Supported
9105F: net/rds/
9106F: Documentation/networking/rds.txt
9107
9108READ-COPY UPDATE (RCU)
9109M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
9110M: Josh Triplett <josh@joshtriplett.org>
9111R: Steven Rostedt <rostedt@goodmis.org>
9112R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
9113R: Lai Jiangshan <jiangshanlai@gmail.com>
9114L: linux-kernel@vger.kernel.org
9115W: http://www.rdrop.com/users/paulmck/RCU/
9116S: Supported
9117T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
9118F: Documentation/RCU/
9119X: Documentation/RCU/torture.txt
9120F: include/linux/rcu*
9121X: include/linux/srcu.h
9122F: kernel/rcu/
9123X: kernel/torture.c
9124
9125REAL TIME CLOCK (RTC) SUBSYSTEM
9126M: Alessandro Zummo <a.zummo@towertech.it>
9127M: Alexandre Belloni <alexandre.belloni@free-electrons.com>
9128L: rtc-linux@googlegroups.com
9129Q: http://patchwork.ozlabs.org/project/rtc-linux/list/
9130T: git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
9131S: Maintained
9132F: Documentation/rtc.txt
9133F: drivers/rtc/
9134F: include/linux/rtc.h
9135F: include/uapi/linux/rtc.h
9136
9137REALTEK AUDIO CODECS
9138M: Bard Liao <bardliao@realtek.com>
9139M: Oder Chiou <oder_chiou@realtek.com>
9140S: Maintained
9141F: sound/soc/codecs/rt*
9142F: include/sound/rt*.h
9143
9144REISERFS FILE SYSTEM
9145L: reiserfs-devel@vger.kernel.org
9146S: Supported
9147F: fs/reiserfs/
9148
9149REGISTER MAP ABSTRACTION
9150M: Mark Brown <broonie@kernel.org>
9151L: linux-kernel@vger.kernel.org
9152T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
9153S: Supported
9154F: drivers/base/regmap/
9155F: include/linux/regmap.h
9156
9157REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
9158M: Ohad Ben-Cohen <ohad@wizery.com>
9159T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git
9160S: Maintained
9161F: drivers/remoteproc/
9162F: Documentation/remoteproc.txt
9163F: include/linux/remoteproc.h
9164
9165REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
9166M: Ohad Ben-Cohen <ohad@wizery.com>
9167T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/rpmsg.git
9168S: Maintained
9169F: drivers/rpmsg/
9170F: Documentation/rpmsg.txt
9171F: include/linux/rpmsg.h
9172
9173RENESAS ETHERNET DRIVERS
9174R: Sergei Shtylyov <sergei.shtylyov@cogentembedded.com>
9175L: netdev@vger.kernel.org
9176L: linux-renesas-soc@vger.kernel.org
9177F: drivers/net/ethernet/renesas/
9178F: include/linux/sh_eth.h
9179
9180RENESAS USB2 PHY DRIVER
9181M: Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
9182L: linux-renesas-soc@vger.kernel.org
9183S: Maintained
9184F: drivers/phy/phy-rcar-gen3-usb2.c
9185
9186RESET CONTROLLER FRAMEWORK
9187M: Philipp Zabel <p.zabel@pengutronix.de>
9188T: git git://git.pengutronix.de/git/pza/linux
9189S: Maintained
9190F: drivers/reset/
9191F: Documentation/devicetree/bindings/reset/
9192F: include/dt-bindings/reset/
9193F: include/linux/reset.h
9194F: include/linux/reset-controller.h
9195
9196RFKILL
9197M: Johannes Berg <johannes@sipsolutions.net>
9198L: linux-wireless@vger.kernel.org
9199W: http://wireless.kernel.org/
9200T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
9201T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
9202S: Maintained
9203F: Documentation/rfkill.txt
9204F: net/rfkill/
9205
9206RHASHTABLE
9207M: Thomas Graf <tgraf@suug.ch>
9208L: netdev@vger.kernel.org
9209S: Maintained
9210F: lib/rhashtable.c
9211F: include/linux/rhashtable.h
9212
9213RICOH SMARTMEDIA/XD DRIVER
9214M: Maxim Levitsky <maximlevitsky@gmail.com>
9215S: Maintained
9216F: drivers/mtd/nand/r852.c
9217F: drivers/mtd/nand/r852.h
9218
9219RICOH R5C592 MEMORYSTICK DRIVER
9220M: Maxim Levitsky <maximlevitsky@gmail.com>
9221S: Maintained
9222F: drivers/memstick/host/r592.*
9223
9224ROCCAT DRIVERS
9225M: Stefan Achatz <erazor_de@users.sourceforge.net>
9226W: http://sourceforge.net/projects/roccat/
9227S: Maintained
9228F: drivers/hid/hid-roccat*
9229F: include/linux/hid-roccat*
9230F: Documentation/ABI/*/sysfs-driver-hid-roccat*
9231
9232ROCKER DRIVER
9233M: Jiri Pirko <jiri@resnulli.us>
9234M: Scott Feldman <sfeldma@gmail.com>
9235L: netdev@vger.kernel.org
9236S: Supported
9237F: drivers/net/ethernet/rocker/
9238
9239ROCKETPORT DRIVER
9240P: Comtrol Corp.
9241W: http://www.comtrol.com
9242S: Maintained
9243F: Documentation/serial/rocket.txt
9244F: drivers/tty/rocket*
9245
9246ROCKETPORT EXPRESS/INFINITY DRIVER
9247M: Kevin Cernekee <cernekee@gmail.com>
9248L: linux-serial@vger.kernel.org
9249S: Odd Fixes
9250F: drivers/tty/serial/rp2.*
9251
9252ROSE NETWORK LAYER
9253M: Ralf Baechle <ralf@linux-mips.org>
9254L: linux-hams@vger.kernel.org
9255W: http://www.linux-ax25.org/
9256S: Maintained
9257F: include/net/rose.h
9258F: include/uapi/linux/rose.h
9259F: net/rose/
9260
9261RTL2830 MEDIA DRIVER
9262M: Antti Palosaari <crope@iki.fi>
9263L: linux-media@vger.kernel.org
9264W: https://linuxtv.org
9265W: http://palosaari.fi/linux/
9266Q: http://patchwork.linuxtv.org/project/linux-media/list/
9267T: git git://linuxtv.org/anttip/media_tree.git
9268S: Maintained
9269F: drivers/media/dvb-frontends/rtl2830*
9270
9271RTL2832 MEDIA DRIVER
9272M: Antti Palosaari <crope@iki.fi>
9273L: linux-media@vger.kernel.org
9274W: https://linuxtv.org
9275W: http://palosaari.fi/linux/
9276Q: http://patchwork.linuxtv.org/project/linux-media/list/
9277T: git git://linuxtv.org/anttip/media_tree.git
9278S: Maintained
9279F: drivers/media/dvb-frontends/rtl2832*
9280
9281RTL2832_SDR MEDIA DRIVER
9282M: Antti Palosaari <crope@iki.fi>
9283L: linux-media@vger.kernel.org
9284W: https://linuxtv.org
9285W: http://palosaari.fi/linux/
9286Q: http://patchwork.linuxtv.org/project/linux-media/list/
9287T: git git://linuxtv.org/anttip/media_tree.git
9288S: Maintained
9289F: drivers/media/dvb-frontends/rtl2832_sdr*
9290
9291RTL8180 WIRELESS DRIVER
9292L: linux-wireless@vger.kernel.org
9293W: http://wireless.kernel.org/
9294T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
9295S: Orphan
9296F: drivers/net/wireless/realtek/rtl818x/rtl8180/
9297
9298RTL8187 WIRELESS DRIVER
9299M: Herton Ronaldo Krzesinski <herton@canonical.com>
9300M: Hin-Tak Leung <htl10@users.sourceforge.net>
9301M: Larry Finger <Larry.Finger@lwfinger.net>
9302L: linux-wireless@vger.kernel.org
9303W: http://wireless.kernel.org/
9304T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
9305S: Maintained
9306F: drivers/net/wireless/realtek/rtl818x/rtl8187/
9307
9308RTL8192CE WIRELESS DRIVER
9309M: Larry Finger <Larry.Finger@lwfinger.net>
9310M: Chaoming Li <chaoming_li@realsil.com.cn>
9311L: linux-wireless@vger.kernel.org
9312W: http://wireless.kernel.org/
9313T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
9314S: Maintained
9315F: drivers/net/wireless/realtek/rtlwifi/
9316F: drivers/net/wireless/realtek/rtlwifi/rtl8192ce/
9317
9318RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
9319M: Jes Sorensen <Jes.Sorensen@redhat.com>
9320L: linux-wireless@vger.kernel.org
9321T: git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8723au-mac80211
9322S: Maintained
9323F: drivers/net/wireless/realtek/rtl8xxxu/
9324
9325S3 SAVAGE FRAMEBUFFER DRIVER
9326M: Antonino Daplas <adaplas@gmail.com>
9327L: linux-fbdev@vger.kernel.org
9328S: Maintained
9329F: drivers/video/fbdev/savage/
9330
9331S390
9332M: Martin Schwidefsky <schwidefsky@de.ibm.com>
9333M: Heiko Carstens <heiko.carstens@de.ibm.com>
9334L: linux-s390@vger.kernel.org
9335W: http://www.ibm.com/developerworks/linux/linux390/
9336T: git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
9337S: Supported
9338F: arch/s390/
9339F: drivers/s390/
9340F: Documentation/s390/
9341F: Documentation/DocBook/s390*
9342
9343S390 COMMON I/O LAYER
9344M: Sebastian Ott <sebott@linux.vnet.ibm.com>
9345M: Peter Oberparleiter <oberpar@linux.vnet.ibm.com>
9346L: linux-s390@vger.kernel.org
9347W: http://www.ibm.com/developerworks/linux/linux390/
9348S: Supported
9349F: drivers/s390/cio/
9350
9351S390 DASD DRIVER
9352M: Stefan Weinhuber <wein@de.ibm.com>
9353M: Stefan Haberland <stefan.haberland@de.ibm.com>
9354L: linux-s390@vger.kernel.org
9355W: http://www.ibm.com/developerworks/linux/linux390/
9356S: Supported
9357F: drivers/s390/block/dasd*
9358F: block/partitions/ibm.c
9359
9360S390 NETWORK DRIVERS
9361M: Ursula Braun <ubraun@linux.vnet.ibm.com>
9362L: linux-s390@vger.kernel.org
9363W: http://www.ibm.com/developerworks/linux/linux390/
9364S: Supported
9365F: drivers/s390/net/
9366
9367S390 PCI SUBSYSTEM
9368M: Sebastian Ott <sebott@linux.vnet.ibm.com>
9369M: Gerald Schaefer <gerald.schaefer@de.ibm.com>
9370L: linux-s390@vger.kernel.org
9371W: http://www.ibm.com/developerworks/linux/linux390/
9372S: Supported
9373F: arch/s390/pci/
9374F: drivers/pci/hotplug/s390_pci_hpc.c
9375
9376S390 ZCRYPT DRIVER
9377M: Ingo Tuchscherer <ingo.tuchscherer@de.ibm.com>
9378L: linux-s390@vger.kernel.org
9379W: http://www.ibm.com/developerworks/linux/linux390/
9380S: Supported
9381F: drivers/s390/crypto/
9382
9383S390 ZFCP DRIVER
9384M: Steffen Maier <maier@linux.vnet.ibm.com>
9385L: linux-s390@vger.kernel.org
9386W: http://www.ibm.com/developerworks/linux/linux390/
9387S: Supported
9388F: drivers/s390/scsi/zfcp_*
9389
9390S390 IUCV NETWORK LAYER
9391M: Ursula Braun <ubraun@linux.vnet.ibm.com>
9392L: linux-s390@vger.kernel.org
9393W: http://www.ibm.com/developerworks/linux/linux390/
9394S: Supported
9395F: drivers/s390/net/*iucv*
9396F: include/net/iucv/
9397F: net/iucv/
9398
9399S390 IOMMU (PCI)
9400M: Gerald Schaefer <gerald.schaefer@de.ibm.com>
9401L: linux-s390@vger.kernel.org
9402W: http://www.ibm.com/developerworks/linux/linux390/
9403S: Supported
9404F: drivers/iommu/s390-iommu.c
9405
9406S3C24XX SD/MMC Driver
9407M: Ben Dooks <ben-linux@fluff.org>
9408L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9409S: Supported
9410F: drivers/mmc/host/s3cmci.*
9411
9412SAA6588 RDS RECEIVER DRIVER
9413M: Hans Verkuil <hverkuil@xs4all.nl>
9414L: linux-media@vger.kernel.org
9415T: git git://linuxtv.org/media_tree.git
9416W: https://linuxtv.org
9417S: Odd Fixes
9418F: drivers/media/i2c/saa6588*
9419
9420SAA7134 VIDEO4LINUX DRIVER
9421M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
9422L: linux-media@vger.kernel.org
9423W: https://linuxtv.org
9424T: git git://linuxtv.org/media_tree.git
9425S: Odd fixes
9426F: Documentation/video4linux/*.saa7134
9427F: drivers/media/pci/saa7134/
9428
9429SAA7146 VIDEO4LINUX-2 DRIVER
9430M: Hans Verkuil <hverkuil@xs4all.nl>
9431L: linux-media@vger.kernel.org
9432T: git git://linuxtv.org/media_tree.git
9433S: Maintained
9434F: drivers/media/common/saa7146/
9435F: drivers/media/pci/saa7146/
9436F: include/media/saa7146*
9437
9438SAMSUNG LAPTOP DRIVER
9439M: Corentin Chary <corentin.chary@gmail.com>
9440L: platform-driver-x86@vger.kernel.org
9441S: Maintained
9442F: drivers/platform/x86/samsung-laptop.c
9443
9444SAMSUNG AUDIO (ASoC) DRIVERS
9445M: Sangbeom Kim <sbkim73@samsung.com>
9446L: alsa-devel@alsa-project.org (moderated for non-subscribers)
9447S: Supported
9448F: sound/soc/samsung/
9449
9450SAMSUNG FRAMEBUFFER DRIVER
9451M: Jingoo Han <jingoohan1@gmail.com>
9452L: linux-fbdev@vger.kernel.org
9453S: Maintained
9454F: drivers/video/fbdev/s3c-fb.c
9455
9456SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
9457M: Sangbeom Kim <sbkim73@samsung.com>
9458M: Krzysztof Kozlowski <k.kozlowski@samsung.com>
9459L: linux-kernel@vger.kernel.org
9460L: linux-samsung-soc@vger.kernel.org
9461S: Supported
9462F: drivers/mfd/sec*.c
9463F: drivers/regulator/s2m*.c
9464F: drivers/regulator/s5m*.c
9465F: drivers/clk/clk-s2mps11.c
9466F: drivers/rtc/rtc-s5m.c
9467F: include/linux/mfd/samsung/
9468F: Documentation/devicetree/bindings/mfd/samsung,sec-core.txt
9469F: Documentation/devicetree/bindings/regulator/samsung,s2m*.txt
9470F: Documentation/devicetree/bindings/regulator/samsung,s5m*.txt
9471F: Documentation/devicetree/bindings/clock/samsung,s2mps11.txt
9472
9473SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
9474M: Kyungmin Park <kyungmin.park@samsung.com>
9475M: Sylwester Nawrocki <s.nawrocki@samsung.com>
9476L: linux-media@vger.kernel.org
9477Q: https://patchwork.linuxtv.org/project/linux-media/list/
9478S: Supported
9479F: drivers/media/platform/exynos4-is/
9480
9481SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
9482M: Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
9483L: linux-media@vger.kernel.org
9484L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
9485S: Maintained
9486F: drivers/media/platform/s3c-camif/
9487F: include/media/drv-intf/s3c_camif.h
9488
9489SAMSUNG S5C73M3 CAMERA DRIVER
9490M: Kyungmin Park <kyungmin.park@samsung.com>
9491M: Andrzej Hajda <a.hajda@samsung.com>
9492L: linux-media@vger.kernel.org
9493S: Supported
9494F: drivers/media/i2c/s5c73m3/*
9495
9496SAMSUNG S5K5BAF CAMERA DRIVER
9497M: Kyungmin Park <kyungmin.park@samsung.com>
9498M: Andrzej Hajda <a.hajda@samsung.com>
9499L: linux-media@vger.kernel.org
9500S: Supported
9501F: drivers/media/i2c/s5k5baf.c
9502
9503SAMSUNG S3FWRN5 NFC DRIVER
9504M: Robert Baldyga <r.baldyga@samsung.com>
9505L: linux-nfc@lists.01.org (moderated for non-subscribers)
9506S: Supported
9507F: drivers/nfc/s3fwrn5
9508
9509SAMSUNG SOC CLOCK DRIVERS
9510M: Sylwester Nawrocki <s.nawrocki@samsung.com>
9511M: Tomasz Figa <tomasz.figa@gmail.com>
9512S: Supported
9513L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
9514F: drivers/clk/samsung/
9515
9516SAMSUNG SXGBE DRIVERS
9517M: Byungho An <bh74.an@samsung.com>
9518M: Girish K S <ks.giri@samsung.com>
9519M: Vipul Pandya <vipul.pandya@samsung.com>
9520S: Supported
9521L: netdev@vger.kernel.org
9522F: drivers/net/ethernet/samsung/sxgbe/
9523
9524SAMSUNG THERMAL DRIVER
9525M: Lukasz Majewski <l.majewski@samsung.com>
9526L: linux-pm@vger.kernel.org
9527L: linux-samsung-soc@vger.kernel.org
9528S: Supported
9529T: git https://github.com/lmajewski/linux-samsung-thermal.git
9530F: drivers/thermal/samsung/
9531
9532SAMSUNG USB2 PHY DRIVER
9533M: Kamil Debski <k.debski@samsung.com>
9534L: linux-kernel@vger.kernel.org
9535S: Supported
9536F: Documentation/devicetree/bindings/phy/samsung-phy.txt
9537F: Documentation/phy/samsung-usb2.txt
9538F: drivers/phy/phy-exynos4210-usb2.c
9539F: drivers/phy/phy-exynos4x12-usb2.c
9540F: drivers/phy/phy-exynos5250-usb2.c
9541F: drivers/phy/phy-s5pv210-usb2.c
9542F: drivers/phy/phy-samsung-usb2.c
9543F: drivers/phy/phy-samsung-usb2.h
9544
9545SERIAL DRIVERS
9546M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
9547L: linux-serial@vger.kernel.org
9548S: Maintained
9549F: drivers/tty/serial/
9550
9551SYNOPSYS DESIGNWARE DMAC DRIVER
9552M: Viresh Kumar <vireshk@kernel.org>
9553M: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
9554S: Maintained
9555F: include/linux/dma/dw.h
9556F: include/linux/platform_data/dma-dw.h
9557F: drivers/dma/dw/
9558
9559SYNOPSYS DESIGNWARE ETHERNET QOS 4.10a driver
9560M: Lars Persson <lars.persson@axis.com>
9561L: netdev@vger.kernel.org
9562S: Supported
9563F: Documentation/devicetree/bindings/net/snps,dwc-qos-ethernet.txt
9564F: drivers/net/ethernet/synopsys/dwc_eth_qos.c
9565
9566SYNOPSYS DESIGNWARE I2C DRIVER
9567M: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
9568M: Jarkko Nikula <jarkko.nikula@linux.intel.com>
9569M: Mika Westerberg <mika.westerberg@linux.intel.com>
9570L: linux-i2c@vger.kernel.org
9571S: Maintained
9572F: drivers/i2c/busses/i2c-designware-*
9573F: include/linux/platform_data/i2c-designware.h
9574
9575SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
9576M: Jaehoon Chung <jh80.chung@samsung.com>
9577L: linux-mmc@vger.kernel.org
9578S: Maintained
9579F: include/linux/mmc/dw_mmc.h
9580F: drivers/mmc/host/dw_mmc*
9581
9582SYSTEM TRACE MODULE CLASS
9583M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
9584S: Maintained
9585F: Documentation/trace/stm.txt
9586F: drivers/hwtracing/stm/
9587F: include/linux/stm.h
9588F: include/uapi/linux/stm.h
9589
9590THUNDERBOLT DRIVER
9591M: Andreas Noever <andreas.noever@gmail.com>
9592S: Maintained
9593F: drivers/thunderbolt/
9594
9595TI BQ27XXX POWER SUPPLY DRIVER
9596R: Andrew F. Davis <afd@ti.com>
9597F: include/linux/power/bq27xxx_battery.h
9598F: drivers/power/bq27xxx_battery.c
9599F: drivers/power/bq27xxx_battery_i2c.c
9600
9601TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
9602M: John Stultz <john.stultz@linaro.org>
9603M: Thomas Gleixner <tglx@linutronix.de>
9604L: linux-kernel@vger.kernel.org
9605T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
9606S: Supported
9607F: include/linux/clocksource.h
9608F: include/linux/time.h
9609F: include/linux/timex.h
9610F: include/uapi/linux/time.h
9611F: include/uapi/linux/timex.h
9612F: kernel/time/clocksource.c
9613F: kernel/time/time*.c
9614F: kernel/time/alarmtimer.c
9615F: kernel/time/ntp.c
9616F: tools/testing/selftests/timers/
9617
9618SC1200 WDT DRIVER
9619M: Zwane Mwaikambo <zwanem@gmail.com>
9620S: Maintained
9621F: drivers/watchdog/sc1200wdt.c
9622
9623SCHEDULER
9624M: Ingo Molnar <mingo@redhat.com>
9625M: Peter Zijlstra <peterz@infradead.org>
9626L: linux-kernel@vger.kernel.org
9627T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
9628S: Maintained
9629F: kernel/sched/
9630F: include/linux/sched.h
9631F: include/uapi/linux/sched.h
9632F: include/linux/wait.h
9633
9634SCORE ARCHITECTURE
9635M: Chen Liqin <liqin.linux@gmail.com>
9636M: Lennox Wu <lennox.wu@gmail.com>
9637W: http://www.sunplus.com
9638S: Supported
9639F: arch/score/
9640
9641SYSTEM CONTROL & POWER INTERFACE (SCPI) Message Protocol drivers
9642M: Sudeep Holla <sudeep.holla@arm.com>
9643L: linux-arm-kernel@lists.infradead.org
9644S: Maintained
9645F: Documentation/devicetree/bindings/arm/arm,scpi.txt
9646F: drivers/clk/clk-scpi.c
9647F: drivers/cpufreq/scpi-cpufreq.c
9648F: drivers/firmware/arm_scpi.c
9649F: include/linux/scpi_protocol.h
9650
9651SCSI CDROM DRIVER
9652M: Jens Axboe <axboe@kernel.dk>
9653L: linux-scsi@vger.kernel.org
9654W: http://www.kernel.dk
9655S: Maintained
9656F: drivers/scsi/sr*
9657
9658SCSI RDMA PROTOCOL (SRP) INITIATOR
9659M: Bart Van Assche <bart.vanassche@sandisk.com>
9660L: linux-rdma@vger.kernel.org
9661S: Supported
9662W: http://www.openfabrics.org
9663Q: http://patchwork.kernel.org/project/linux-rdma/list/
9664T: git git://git.kernel.org/pub/scm/linux/kernel/git/dad/srp-initiator.git
9665F: drivers/infiniband/ulp/srp/
9666F: include/scsi/srp.h
9667
9668SCSI SG DRIVER
9669M: Doug Gilbert <dgilbert@interlog.com>
9670L: linux-scsi@vger.kernel.org
9671W: http://sg.danny.cz/sg
9672S: Maintained
9673F: Documentation/scsi/scsi-generic.txt
9674F: drivers/scsi/sg.c
9675F: include/scsi/sg.h
9676
9677SCSI SUBSYSTEM
9678M: "James E.J. Bottomley" <JBottomley@odin.com>
9679T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
9680M: "Martin K. Petersen" <martin.petersen@oracle.com>
9681T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
9682L: linux-scsi@vger.kernel.org
9683S: Maintained
9684F: drivers/scsi/
9685F: include/scsi/
9686
9687SCSI TAPE DRIVER
9688M: Kai Mäkisara <Kai.Makisara@kolumbus.fi>
9689L: linux-scsi@vger.kernel.org
9690S: Maintained
9691F: Documentation/scsi/st.txt
9692F: drivers/scsi/st.*
9693F: drivers/scsi/st_*.h
9694
9695SCTP PROTOCOL
9696M: Vlad Yasevich <vyasevich@gmail.com>
9697M: Neil Horman <nhorman@tuxdriver.com>
9698L: linux-sctp@vger.kernel.org
9699W: http://lksctp.sourceforge.net
9700S: Maintained
9701F: Documentation/networking/sctp.txt
9702F: include/linux/sctp.h
9703F: include/uapi/linux/sctp.h
9704F: include/net/sctp/
9705F: net/sctp/
9706
9707SCx200 CPU SUPPORT
9708M: Jim Cromie <jim.cromie@gmail.com>
9709S: Odd Fixes
9710F: Documentation/i2c/busses/scx200_acb
9711F: arch/x86/platform/scx200/
9712F: drivers/watchdog/scx200_wdt.c
9713F: drivers/i2c/busses/scx200*
9714F: drivers/mtd/maps/scx200_docflash.c
9715F: include/linux/scx200.h
9716
9717SCx200 GPIO DRIVER
9718M: Jim Cromie <jim.cromie@gmail.com>
9719S: Maintained
9720F: drivers/char/scx200_gpio.c
9721F: include/linux/scx200_gpio.h
9722
9723SCx200 HRT CLOCKSOURCE DRIVER
9724M: Jim Cromie <jim.cromie@gmail.com>
9725S: Maintained
9726F: drivers/clocksource/scx200_hrt.c
9727
9728SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
9729M: Sascha Sommer <saschasommer@freenet.de>
9730L: sdricohcs-devel@lists.sourceforge.net (subscribers-only)
9731S: Maintained
9732F: drivers/mmc/host/sdricoh_cs.c
9733
9734SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
9735L: linux-mmc@vger.kernel.org
9736S: Orphan
9737F: drivers/mmc/host/sdhci.*
9738F: drivers/mmc/host/sdhci-pltfm.[ch]
9739
9740SECURE COMPUTING
9741M: Kees Cook <keescook@chromium.org>
9742R: Andy Lutomirski <luto@amacapital.net>
9743R: Will Drewry <wad@chromium.org>
9744T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp
9745S: Supported
9746F: kernel/seccomp.c
9747F: include/uapi/linux/seccomp.h
9748F: include/linux/seccomp.h
9749F: tools/testing/selftests/seccomp/*
9750K: \bsecure_computing
9751K: \bTIF_SECCOMP\b
9752
9753SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
9754M: Ben Dooks <ben-linux@fluff.org>
9755M: Jaehoon Chung <jh80.chung@samsung.com>
9756L: linux-mmc@vger.kernel.org
9757S: Maintained
9758F: drivers/mmc/host/sdhci-s3c*
9759
9760SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
9761M: Viresh Kumar <vireshk@kernel.org>
9762L: spear-devel@list.st.com
9763L: linux-mmc@vger.kernel.org
9764S: Maintained
9765F: drivers/mmc/host/sdhci-spear.c
9766
9767SECURITY SUBSYSTEM
9768M: James Morris <james.l.morris@oracle.com>
9769M: "Serge E. Hallyn" <serge@hallyn.com>
9770L: linux-security-module@vger.kernel.org (suggested Cc:)
9771T: git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git
9772W: http://kernsec.org/
9773S: Supported
9774F: security/
9775
9776SECURITY CONTACT
9777M: Security Officers <security@kernel.org>
9778S: Supported
9779
9780SELINUX SECURITY MODULE
9781M: Paul Moore <paul@paul-moore.com>
9782M: Stephen Smalley <sds@tycho.nsa.gov>
9783M: Eric Paris <eparis@parisplace.org>
9784L: selinux@tycho.nsa.gov (moderated for non-subscribers)
9785W: http://selinuxproject.org
9786T: git git://git.infradead.org/users/pcmoore/selinux
9787S: Supported
9788F: include/linux/selinux*
9789F: security/selinux/
9790F: scripts/selinux/
9791
9792APPARMOR SECURITY MODULE
9793M: John Johansen <john.johansen@canonical.com>
9794L: apparmor@lists.ubuntu.com (subscribers-only, general discussion)
9795W: apparmor.wiki.kernel.org
9796T: git git://git.kernel.org/pub/scm/linux/kernel/git/jj/apparmor-dev.git
9797S: Supported
9798F: security/apparmor/
9799
9800YAMA SECURITY MODULE
9801M: Kees Cook <keescook@chromium.org>
9802T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip
9803S: Supported
9804F: security/yama/
9805
9806SENSABLE PHANTOM
9807M: Jiri Slaby <jirislaby@gmail.com>
9808S: Maintained
9809F: drivers/misc/phantom.c
9810F: include/uapi/linux/phantom.h
9811
9812SERVER ENGINES 10Gbps iSCSI - BladeEngine 2 DRIVER
9813M: Jayamohan Kallickal <jayamohan.kallickal@avagotech.com>
9814M: Ketan Mukadam <ketan.mukadam@avagotech.com>
9815M: John Soni Jose <sony.john@avagotech.com>
9816L: linux-scsi@vger.kernel.org
9817W: http://www.avagotech.com
9818S: Supported
9819F: drivers/scsi/be2iscsi/
9820
9821Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER
9822M: Sathya Perla <sathya.perla@broadcom.com>
9823M: Ajit Khaparde <ajit.khaparde@broadcom.com>
9824M: Padmanabh Ratnakar <padmanabh.ratnakar@broadcom.com>
9825M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
9826M: Somnath Kotur <somnath.kotur@broadcom.com>
9827L: netdev@vger.kernel.org
9828W: http://www.emulex.com
9829S: Supported
9830F: drivers/net/ethernet/emulex/benet/
9831
9832EMULEX ONECONNECT ROCE DRIVER
9833M: Selvin Xavier <selvin.xavier@avagotech.com>
9834M: Devesh Sharma <devesh.sharma@avagotech.com>
9835M: Mitesh Ahuja <mitesh.ahuja@avagotech.com>
9836L: linux-rdma@vger.kernel.org
9837W: http://www.emulex.com
9838S: Supported
9839F: drivers/infiniband/hw/ocrdma/
9840
9841SFC NETWORK DRIVER
9842M: Solarflare linux maintainers <linux-net-drivers@solarflare.com>
9843M: Shradha Shah <sshah@solarflare.com>
9844L: netdev@vger.kernel.org
9845S: Supported
9846F: drivers/net/ethernet/sfc/
9847
9848SGI GRU DRIVER
9849M: Dimitri Sivanich <sivanich@sgi.com>
9850S: Maintained
9851F: drivers/misc/sgi-gru/
9852
9853SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER
9854M: Pat Gefre <pfg@sgi.com>
9855L: linux-ia64@vger.kernel.org
9856S: Supported
9857F: Documentation/ia64/serial.txt
9858F: drivers/tty/serial/ioc?_serial.c
9859F: include/linux/ioc?.h
9860
9861SGI XP/XPC/XPNET DRIVER
9862M: Cliff Whickman <cpw@sgi.com>
9863M: Robin Holt <robinmholt@gmail.com>
9864S: Maintained
9865F: drivers/misc/sgi-xp/
9866
9867SI2157 MEDIA DRIVER
9868M: Antti Palosaari <crope@iki.fi>
9869L: linux-media@vger.kernel.org
9870W: https://linuxtv.org
9871W: http://palosaari.fi/linux/
9872Q: http://patchwork.linuxtv.org/project/linux-media/list/
9873T: git git://linuxtv.org/anttip/media_tree.git
9874S: Maintained
9875F: drivers/media/tuners/si2157*
9876
9877SI2168 MEDIA DRIVER
9878M: Antti Palosaari <crope@iki.fi>
9879L: linux-media@vger.kernel.org
9880W: https://linuxtv.org
9881W: http://palosaari.fi/linux/
9882Q: http://patchwork.linuxtv.org/project/linux-media/list/
9883T: git git://linuxtv.org/anttip/media_tree.git
9884S: Maintained
9885F: drivers/media/dvb-frontends/si2168*
9886
9887SI470X FM RADIO RECEIVER I2C DRIVER
9888M: Hans Verkuil <hverkuil@xs4all.nl>
9889L: linux-media@vger.kernel.org
9890T: git git://linuxtv.org/media_tree.git
9891W: https://linuxtv.org
9892S: Odd Fixes
9893F: drivers/media/radio/si470x/radio-si470x-i2c.c
9894
9895SI470X FM RADIO RECEIVER USB DRIVER
9896M: Hans Verkuil <hverkuil@xs4all.nl>
9897L: linux-media@vger.kernel.org
9898T: git git://linuxtv.org/media_tree.git
9899W: https://linuxtv.org
9900S: Maintained
9901F: drivers/media/radio/si470x/radio-si470x-common.c
9902F: drivers/media/radio/si470x/radio-si470x.h
9903F: drivers/media/radio/si470x/radio-si470x-usb.c
9904
9905SI4713 FM RADIO TRANSMITTER I2C DRIVER
9906M: Eduardo Valentin <edubezval@gmail.com>
9907L: linux-media@vger.kernel.org
9908T: git git://linuxtv.org/media_tree.git
9909W: https://linuxtv.org
9910S: Odd Fixes
9911F: drivers/media/radio/si4713/si4713.?
9912
9913SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
9914M: Eduardo Valentin <edubezval@gmail.com>
9915L: linux-media@vger.kernel.org
9916T: git git://linuxtv.org/media_tree.git
9917W: https://linuxtv.org
9918S: Odd Fixes
9919F: drivers/media/radio/si4713/radio-platform-si4713.c
9920
9921SI4713 FM RADIO TRANSMITTER USB DRIVER
9922M: Hans Verkuil <hverkuil@xs4all.nl>
9923L: linux-media@vger.kernel.org
9924T: git git://linuxtv.org/media_tree.git
9925W: https://linuxtv.org
9926S: Maintained
9927F: drivers/media/radio/si4713/radio-usb-si4713.c
9928
9929SIANO DVB DRIVER
9930M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
9931L: linux-media@vger.kernel.org
9932W: https://linuxtv.org
9933T: git git://linuxtv.org/media_tree.git
9934S: Odd fixes
9935F: drivers/media/common/siano/
9936F: drivers/media/usb/siano/
9937F: drivers/media/usb/siano/
9938F: drivers/media/mmc/siano/
9939
9940SIMPLEFB FB DRIVER
9941M: Hans de Goede <hdegoede@redhat.com>
9942L: linux-fbdev@vger.kernel.org
9943S: Maintained
9944F: Documentation/devicetree/bindings/display/simple-framebuffer.txt
9945F: drivers/video/fbdev/simplefb.c
9946F: include/linux/platform_data/simplefb.h
9947
9948SH_VEU V4L2 MEM2MEM DRIVER
9949L: linux-media@vger.kernel.org
9950S: Orphan
9951F: drivers/media/platform/sh_veu.c
9952
9953SH_VOU V4L2 OUTPUT DRIVER
9954L: linux-media@vger.kernel.org
9955S: Orphan
9956F: drivers/media/platform/sh_vou.c
9957F: include/media/drv-intf/sh_vou.h
9958
9959SIMPLE FIRMWARE INTERFACE (SFI)
9960M: Len Brown <lenb@kernel.org>
9961L: sfi-devel@simplefirmware.org
9962W: http://simplefirmware.org/
9963T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git
9964S: Supported
9965F: arch/x86/platform/sfi/
9966F: drivers/sfi/
9967F: include/linux/sfi*.h
9968
9969SIMTEC EB110ATX (Chalice CATS)
9970P: Ben Dooks
9971P: Vincent Sanders <vince@simtec.co.uk>
9972M: Simtec Linux Team <linux@simtec.co.uk>
9973W: http://www.simtec.co.uk/products/EB110ATX/
9974S: Supported
9975
9976SIMTEC EB2410ITX (BAST)
9977P: Ben Dooks
9978P: Vincent Sanders <vince@simtec.co.uk>
9979M: Simtec Linux Team <linux@simtec.co.uk>
9980W: http://www.simtec.co.uk/products/EB2410ITX/
9981S: Supported
9982F: arch/arm/mach-s3c24xx/mach-bast.c
9983F: arch/arm/mach-s3c24xx/bast-ide.c
9984F: arch/arm/mach-s3c24xx/bast-irq.c
9985
9986TI DAVINCI MACHINE SUPPORT
9987M: Sekhar Nori <nsekhar@ti.com>
9988M: Kevin Hilman <khilman@deeprootsystems.com>
9989T: git git://gitorious.org/linux-davinci/linux-davinci.git
9990Q: http://patchwork.kernel.org/project/linux-davinci/list/
9991S: Supported
9992F: arch/arm/mach-davinci/
9993F: drivers/i2c/busses/i2c-davinci.c
9994
9995TI DAVINCI SERIES MEDIA DRIVER
9996M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
9997L: linux-media@vger.kernel.org
9998W: https://linuxtv.org
9999Q: http://patchwork.linuxtv.org/project/linux-media/list/
10000T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
10001S: Maintained
10002F: drivers/media/platform/davinci/
10003F: include/media/davinci/
10004
10005TI AM437X VPFE DRIVER
10006M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
10007L: linux-media@vger.kernel.org
10008W: https://linuxtv.org
10009Q: http://patchwork.linuxtv.org/project/linux-media/list/
10010T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
10011S: Maintained
10012F: drivers/media/platform/am437x/
10013
10014OV2659 OMNIVISION SENSOR DRIVER
10015M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
10016L: linux-media@vger.kernel.org
10017W: https://linuxtv.org
10018Q: http://patchwork.linuxtv.org/project/linux-media/list/
10019T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
10020S: Maintained
10021F: drivers/media/i2c/ov2659.c
10022F: include/media/i2c/ov2659.h
10023
10024SILICON MOTION SM712 FRAME BUFFER DRIVER
10025M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
10026M: Teddy Wang <teddy.wang@siliconmotion.com>
10027M: Sudip Mukherjee <sudip@vectorindia.org>
10028L: linux-fbdev@vger.kernel.org
10029S: Maintained
10030F: drivers/video/fbdev/sm712*
10031F: Documentation/fb/sm712fb.txt
10032
10033SIS 190 ETHERNET DRIVER
10034M: Francois Romieu <romieu@fr.zoreil.com>
10035L: netdev@vger.kernel.org
10036S: Maintained
10037F: drivers/net/ethernet/sis/sis190.c
10038
10039SIS 900/7016 FAST ETHERNET DRIVER
10040M: Daniele Venzano <venza@brownhat.org>
10041W: http://www.brownhat.org/sis900.html
10042L: netdev@vger.kernel.org
10043S: Maintained
10044F: drivers/net/ethernet/sis/sis900.*
10045
10046SIS FRAMEBUFFER DRIVER
10047M: Thomas Winischhofer <thomas@winischhofer.net>
10048W: http://www.winischhofer.net/linuxsisvga.shtml
10049S: Maintained
10050F: Documentation/fb/sisfb.txt
10051F: drivers/video/fbdev/sis/
10052F: include/video/sisfb.h
10053
10054SIS USB2VGA DRIVER
10055M: Thomas Winischhofer <thomas@winischhofer.net>
10056W: http://www.winischhofer.at/linuxsisusbvga.shtml
10057S: Maintained
10058F: drivers/usb/misc/sisusbvga/
10059
10060SLAB ALLOCATOR
10061M: Christoph Lameter <cl@linux.com>
10062M: Pekka Enberg <penberg@kernel.org>
10063M: David Rientjes <rientjes@google.com>
10064M: Joonsoo Kim <iamjoonsoo.kim@lge.com>
10065M: Andrew Morton <akpm@linux-foundation.org>
10066L: linux-mm@kvack.org
10067S: Maintained
10068F: include/linux/sl?b*.h
10069F: mm/sl?b*
10070
10071SLEEPABLE READ-COPY UPDATE (SRCU)
10072M: Lai Jiangshan <jiangshanlai@gmail.com>
10073M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
10074M: Josh Triplett <josh@joshtriplett.org>
10075R: Steven Rostedt <rostedt@goodmis.org>
10076R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
10077L: linux-kernel@vger.kernel.org
10078W: http://www.rdrop.com/users/paulmck/RCU/
10079S: Supported
10080T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
10081F: include/linux/srcu.h
10082F: kernel/rcu/srcu.c
10083
10084SMACK SECURITY MODULE
10085M: Casey Schaufler <casey@schaufler-ca.com>
10086L: linux-security-module@vger.kernel.org
10087W: http://schaufler-ca.com
10088T: git git://git.gitorious.org/smack-next/kernel.git
10089S: Maintained
10090F: Documentation/security/Smack.txt
10091F: security/smack/
10092
10093DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS)
10094M: Kevin Hilman <khilman@kernel.org>
10095M: Nishanth Menon <nm@ti.com>
10096S: Maintained
10097F: drivers/power/avs/
10098F: include/linux/power/smartreflex.h
10099L: linux-pm@vger.kernel.org
10100
10101SMC91x ETHERNET DRIVER
10102M: Nicolas Pitre <nico@fluxnic.net>
10103S: Odd Fixes
10104F: drivers/net/ethernet/smsc/smc91x.*
10105
10106SMIA AND SMIA++ IMAGE SENSOR DRIVER
10107M: Sakari Ailus <sakari.ailus@iki.fi>
10108L: linux-media@vger.kernel.org
10109S: Maintained
10110F: drivers/media/i2c/smiapp/
10111F: include/media/i2c/smiapp.h
10112F: drivers/media/i2c/smiapp-pll.c
10113F: drivers/media/i2c/smiapp-pll.h
10114F: include/uapi/linux/smiapp.h
10115F: Documentation/devicetree/bindings/media/i2c/nokia,smia.txt
10116
10117SMM665 HARDWARE MONITOR DRIVER
10118M: Guenter Roeck <linux@roeck-us.net>
10119L: lm-sensors@lm-sensors.org
10120S: Maintained
10121F: Documentation/hwmon/smm665
10122F: drivers/hwmon/smm665.c
10123
10124SMSC EMC2103 HARDWARE MONITOR DRIVER
10125M: Steve Glendinning <steve.glendinning@shawell.net>
10126L: lm-sensors@lm-sensors.org
10127S: Maintained
10128F: Documentation/hwmon/emc2103
10129F: drivers/hwmon/emc2103.c
10130
10131SMSC SCH5627 HARDWARE MONITOR DRIVER
10132M: Hans de Goede <hdegoede@redhat.com>
10133L: lm-sensors@lm-sensors.org
10134S: Supported
10135F: Documentation/hwmon/sch5627
10136F: drivers/hwmon/sch5627.c
10137
10138SMSC47B397 HARDWARE MONITOR DRIVER
10139M: Jean Delvare <jdelvare@suse.com>
10140L: lm-sensors@lm-sensors.org
10141S: Maintained
10142F: Documentation/hwmon/smsc47b397
10143F: drivers/hwmon/smsc47b397.c
10144
10145SMSC911x ETHERNET DRIVER
10146M: Steve Glendinning <steve.glendinning@shawell.net>
10147L: netdev@vger.kernel.org
10148S: Maintained
10149F: include/linux/smsc911x.h
10150F: drivers/net/ethernet/smsc/smsc911x.*
10151
10152SMSC9420 PCI ETHERNET DRIVER
10153M: Steve Glendinning <steve.glendinning@shawell.net>
10154L: netdev@vger.kernel.org
10155S: Maintained
10156F: drivers/net/ethernet/smsc/smsc9420.*
10157
10158SMSC UFX6000 and UFX7000 USB to VGA DRIVER
10159M: Steve Glendinning <steve.glendinning@shawell.net>
10160L: linux-fbdev@vger.kernel.org
10161S: Maintained
10162F: drivers/video/fbdev/smscufx.c
10163
10164SOC-CAMERA V4L2 SUBSYSTEM
10165M: Guennadi Liakhovetski <g.liakhovetski@gmx.de>
10166L: linux-media@vger.kernel.org
10167T: git git://linuxtv.org/media_tree.git
10168S: Maintained
10169F: include/media/soc*
10170F: drivers/media/i2c/soc_camera/
10171F: drivers/media/platform/soc_camera/
10172
10173SOEKRIS NET48XX LED SUPPORT
10174M: Chris Boot <bootc@bootc.net>
10175S: Maintained
10176F: drivers/leds/leds-net48xx.c
10177
10178SOFTLOGIC 6x10 MPEG CODEC
10179M: Bluecherry Maintainers <maintainers@bluecherrydvr.com>
10180M: Andrey Utkin <andrey.utkin@corp.bluecherry.net>
10181M: Andrey Utkin <andrey.krieger.utkin@gmail.com>
10182M: Ismael Luceno <ismael@iodev.co.uk>
10183L: linux-media@vger.kernel.org
10184S: Supported
10185F: drivers/media/pci/solo6x10/
10186
10187SOFTWARE RAID (Multiple Disks) SUPPORT
10188M: Shaohua Li <shli@kernel.org>
10189L: linux-raid@vger.kernel.org
10190T: git git://neil.brown.name/md
10191S: Supported
10192F: drivers/md/
10193F: include/linux/raid/
10194F: include/uapi/linux/raid/
10195
10196SONIC NETWORK DRIVER
10197M: Thomas Bogendoerfer <tsbogend@alpha.franken.de>
10198L: netdev@vger.kernel.org
10199S: Maintained
10200F: drivers/net/ethernet/natsemi/sonic.*
10201
10202SONICS SILICON BACKPLANE DRIVER (SSB)
10203M: Michael Buesch <m@bues.ch>
10204L: linux-wireless@vger.kernel.org
10205S: Maintained
10206F: drivers/ssb/
10207F: include/linux/ssb/
10208
10209SONY VAIO CONTROL DEVICE DRIVER
10210M: Mattia Dongili <malattia@linux.it>
10211L: platform-driver-x86@vger.kernel.org
10212W: http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
10213S: Maintained
10214F: Documentation/laptops/sony-laptop.txt
10215F: drivers/char/sonypi.c
10216F: drivers/platform/x86/sony-laptop.c
10217F: include/linux/sony-laptop.h
10218
10219SONY MEMORYSTICK CARD SUPPORT
10220M: Alex Dubov <oakad@yahoo.com>
10221W: http://tifmxx.berlios.de/
10222S: Maintained
10223F: drivers/memstick/host/tifm_ms.c
10224
10225SONY MEMORYSTICK STANDARD SUPPORT
10226M: Maxim Levitsky <maximlevitsky@gmail.com>
10227S: Maintained
10228F: drivers/memstick/core/ms_block.*
10229
10230SOUND
10231M: Jaroslav Kysela <perex@perex.cz>
10232M: Takashi Iwai <tiwai@suse.com>
10233L: alsa-devel@alsa-project.org (moderated for non-subscribers)
10234W: http://www.alsa-project.org/
10235T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
10236T: git git://git.alsa-project.org/alsa-kernel.git
10237Q: http://patchwork.kernel.org/project/alsa-devel/list/
10238S: Maintained
10239F: Documentation/sound/
10240F: include/sound/
10241F: include/uapi/sound/
10242F: sound/
10243
10244SOUND - COMPRESSED AUDIO
10245M: Vinod Koul <vinod.koul@intel.com>
10246L: alsa-devel@alsa-project.org (moderated for non-subscribers)
10247T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
10248S: Supported
10249F: Documentation/sound/alsa/compress_offload.txt
10250F: include/sound/compress_driver.h
10251F: include/uapi/sound/compress_*
10252F: sound/core/compress_offload.c
10253F: sound/soc/soc-compress.c
10254
10255SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
10256M: Liam Girdwood <lgirdwood@gmail.com>
10257M: Mark Brown <broonie@kernel.org>
10258T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
10259L: alsa-devel@alsa-project.org (moderated for non-subscribers)
10260W: http://alsa-project.org/main/index.php/ASoC
10261S: Supported
10262F: Documentation/sound/alsa/soc/
10263F: sound/soc/
10264F: include/sound/soc*
10265
10266SOUND - DMAENGINE HELPERS
10267M: Lars-Peter Clausen <lars@metafoo.de>
10268S: Supported
10269F: include/sound/dmaengine_pcm.h
10270F: sound/core/pcm_dmaengine.c
10271F: sound/soc/soc-generic-dmaengine-pcm.c
10272
10273SP2 MEDIA DRIVER
10274M: Olli Salonen <olli.salonen@iki.fi>
10275L: linux-media@vger.kernel.org
10276W: https://linuxtv.org
10277Q: http://patchwork.linuxtv.org/project/linux-media/list/
10278S: Maintained
10279F: drivers/media/dvb-frontends/sp2*
10280
10281SPARC + UltraSPARC (sparc/sparc64)
10282M: "David S. Miller" <davem@davemloft.net>
10283L: sparclinux@vger.kernel.org
10284Q: http://patchwork.ozlabs.org/project/sparclinux/list/
10285T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
10286T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
10287S: Maintained
10288F: arch/sparc/
10289F: drivers/sbus/
10290
10291SPARC SERIAL DRIVERS
10292M: "David S. Miller" <davem@davemloft.net>
10293L: sparclinux@vger.kernel.org
10294T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
10295T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
10296S: Maintained
10297F: include/linux/sunserialcore.h
10298F: drivers/tty/serial/suncore.c
10299F: drivers/tty/serial/sunhv.c
10300F: drivers/tty/serial/sunsab.c
10301F: drivers/tty/serial/sunsab.h
10302F: drivers/tty/serial/sunsu.c
10303F: drivers/tty/serial/sunzilog.c
10304F: drivers/tty/serial/sunzilog.h
10305
10306SPARSE CHECKER
10307M: "Christopher Li" <sparse@chrisli.org>
10308L: linux-sparse@vger.kernel.org
10309W: https://sparse.wiki.kernel.org/
10310T: git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
10311T: git git://git.kernel.org/pub/scm/devel/sparse/chrisl/sparse.git
10312S: Maintained
10313F: include/linux/compiler.h
10314
10315SPEAR PLATFORM SUPPORT
10316M: Viresh Kumar <vireshk@kernel.org>
10317M: Shiraz Hashim <shiraz.linux.kernel@gmail.com>
10318L: spear-devel@list.st.com
10319L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10320W: http://www.st.com/spear
10321S: Maintained
10322F: arch/arm/boot/dts/spear*
10323F: arch/arm/mach-spear/
10324
10325SPEAR CLOCK FRAMEWORK SUPPORT
10326M: Viresh Kumar <vireshk@kernel.org>
10327L: spear-devel@list.st.com
10328L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10329W: http://www.st.com/spear
10330S: Maintained
10331F: drivers/clk/spear/
10332
10333SPI SUBSYSTEM
10334M: Mark Brown <broonie@kernel.org>
10335L: linux-spi@vger.kernel.org
10336T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
10337Q: http://patchwork.kernel.org/project/spi-devel-general/list/
10338S: Maintained
10339F: Documentation/spi/
10340F: drivers/spi/
10341F: include/linux/spi/
10342F: include/uapi/linux/spi/
10343
10344SPIDERNET NETWORK DRIVER for CELL
10345M: Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
10346L: netdev@vger.kernel.org
10347S: Supported
10348F: Documentation/networking/spider_net.txt
10349F: drivers/net/ethernet/toshiba/spider_net*
10350
10351SPU FILE SYSTEM
10352M: Jeremy Kerr <jk@ozlabs.org>
10353L: linuxppc-dev@lists.ozlabs.org
10354W: http://www.ibm.com/developerworks/power/cell/
10355S: Supported
10356F: Documentation/filesystems/spufs.txt
10357F: arch/powerpc/platforms/cell/spufs/
10358
10359SQUASHFS FILE SYSTEM
10360M: Phillip Lougher <phillip@squashfs.org.uk>
10361L: squashfs-devel@lists.sourceforge.net (subscribers-only)
10362W: http://squashfs.org.uk
10363T: git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
10364S: Maintained
10365F: Documentation/filesystems/squashfs.txt
10366F: fs/squashfs/
10367
10368SRM (Alpha) environment access
10369M: Jan-Benedict Glaw <jbglaw@lug-owl.de>
10370S: Maintained
10371F: arch/alpha/kernel/srm_env.c
10372
10373STABLE BRANCH
10374M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
10375L: stable@vger.kernel.org
10376S: Supported
10377F: Documentation/stable_kernel_rules.txt
10378
10379STAGING SUBSYSTEM
10380M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
10381T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
10382L: devel@driverdev.osuosl.org
10383S: Supported
10384F: drivers/staging/
10385
10386STAGING - COMEDI
10387M: Ian Abbott <abbotti@mev.co.uk>
10388M: H Hartley Sweeten <hsweeten@visionengravers.com>
10389S: Odd Fixes
10390F: drivers/staging/comedi/
10391
10392STAGING - FLARION FT1000 DRIVERS
10393M: Marek Belisko <marek.belisko@gmail.com>
10394S: Odd Fixes
10395F: drivers/staging/ft1000/
10396
10397STAGING - INDUSTRIAL IO
10398M: Jonathan Cameron <jic23@kernel.org>
10399L: linux-iio@vger.kernel.org
10400S: Odd Fixes
10401F: drivers/staging/iio/
10402
10403STAGING - LIRC (LINUX INFRARED REMOTE CONTROL) DRIVERS
10404M: Jarod Wilson <jarod@wilsonet.com>
10405W: http://www.lirc.org/
10406S: Odd Fixes
10407F: drivers/staging/media/lirc/
10408
10409STAGING - LUSTRE PARALLEL FILESYSTEM
10410M: Oleg Drokin <oleg.drokin@intel.com>
10411M: Andreas Dilger <andreas.dilger@intel.com>
10412L: lustre-devel@lists.lustre.org (moderated for non-subscribers)
10413W: http://wiki.lustre.org/
10414S: Maintained
10415F: drivers/staging/lustre
10416
10417STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
10418M: Marc Dietrich <marvin24@gmx.de>
10419L: ac100@lists.launchpad.net (moderated for non-subscribers)
10420L: linux-tegra@vger.kernel.org
10421S: Maintained
10422F: drivers/staging/nvec/
10423
10424STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
10425M: Jens Frederich <jfrederich@gmail.com>
10426M: Daniel Drake <dsd@laptop.org>
10427M: Jon Nettleton <jon.nettleton@gmail.com>
10428W: http://wiki.laptop.org/go/DCON
10429S: Maintained
10430F: drivers/staging/olpc_dcon/
10431
10432STAGING - PARALLEL LCD/KEYPAD PANEL DRIVER
10433M: Willy Tarreau <willy@meta-x.org>
10434S: Odd Fixes
10435F: drivers/staging/panel/
10436
10437STAGING - REALTEK RTL8712U DRIVERS
10438M: Larry Finger <Larry.Finger@lwfinger.net>
10439M: Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
10440S: Odd Fixes
10441F: drivers/staging/rtl8712/
10442
10443STAGING - REALTEK RTL8723U WIRELESS DRIVER
10444M: Larry Finger <Larry.Finger@lwfinger.net>
10445M: Jes Sorensen <Jes.Sorensen@redhat.com>
10446L: linux-wireless@vger.kernel.org
10447S: Maintained
10448F: drivers/staging/rtl8723au/
10449
10450STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
10451M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
10452M: Teddy Wang <teddy.wang@siliconmotion.com>
10453M: Sudip Mukherjee <sudip@vectorindia.org>
10454L: linux-fbdev@vger.kernel.org
10455S: Maintained
10456F: drivers/staging/sm750fb/
10457
10458STAGING - SLICOSS
10459M: Lior Dotan <liodot@gmail.com>
10460M: Christopher Harrer <charrer@alacritech.com>
10461S: Odd Fixes
10462F: drivers/staging/slicoss/
10463
10464STAGING - SPEAKUP CONSOLE SPEECH DRIVER
10465M: William Hubbs <w.d.hubbs@gmail.com>
10466M: Chris Brannon <chris@the-brannons.com>
10467M: Kirk Reiser <kirk@reisers.ca>
10468M: Samuel Thibault <samuel.thibault@ens-lyon.org>
10469L: speakup@linux-speakup.org
10470W: http://www.linux-speakup.org/
10471S: Odd Fixes
10472F: drivers/staging/speakup/
10473
10474STAGING - VIA VT665X DRIVERS
10475M: Forest Bond <forest@alittletooquiet.net>
10476S: Odd Fixes
10477F: drivers/staging/vt665?/
10478
10479STAGING - WILC1000 WIFI DRIVER
10480M: Johnny Kim <johnny.kim@atmel.com>
10481M: Austin Shin <austin.shin@atmel.com>
10482M: Chris Park <chris.park@atmel.com>
10483M: Tony Cho <tony.cho@atmel.com>
10484M: Glen Lee <glen.lee@atmel.com>
10485M: Leo Kim <leo.kim@atmel.com>
10486L: linux-wireless@vger.kernel.org
10487S: Supported
10488F: drivers/staging/wilc1000/
10489
10490STAGING - XGI Z7,Z9,Z11 PCI DISPLAY DRIVER
10491M: Arnaud Patard <arnaud.patard@rtp-net.org>
10492S: Odd Fixes
10493F: drivers/staging/xgifb/
10494
10495HFI1 DRIVER
10496M: Mike Marciniszyn <infinipath@intel.com>
10497L: linux-rdma@vger.kernel.org
10498S: Supported
10499F: drivers/staging/rdma/hfi1
10500
10501STARFIRE/DURALAN NETWORK DRIVER
10502M: Ion Badulescu <ionut@badula.org>
10503S: Odd Fixes
10504F: drivers/net/ethernet/adaptec/starfire*
10505
10506SUN3/3X
10507M: Sam Creasey <sammy@sammy.net>
10508W: http://sammy.net/sun3/
10509S: Maintained
10510F: arch/m68k/kernel/*sun3*
10511F: arch/m68k/sun3*/
10512F: arch/m68k/include/asm/sun3*
10513F: drivers/net/ethernet/i825xx/sun3*
10514
10515SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
10516M: Hans de Goede <hdegoede@redhat.com>
10517L: linux-input@vger.kernel.org
10518S: Maintained
10519F: Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt
10520F: drivers/input/keyboard/sun4i-lradc-keys.c
10521
10522SUNDANCE NETWORK DRIVER
10523M: Denis Kirjanov <kda@linux-powerpc.org>
10524L: netdev@vger.kernel.org
10525S: Maintained
10526F: drivers/net/ethernet/dlink/sundance.c
10527
10528SUPERH
10529M: Yoshinori Sato <ysato@users.sourceforge.jp>
10530M: Rich Felker <dalias@libc.org>
10531L: linux-sh@vger.kernel.org
10532Q: http://patchwork.kernel.org/project/linux-sh/list/
10533S: Maintained
10534F: Documentation/sh/
10535F: arch/sh/
10536F: drivers/sh/
10537
10538SUSPEND TO RAM
10539M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
10540M: Len Brown <len.brown@intel.com>
10541M: Pavel Machek <pavel@ucw.cz>
10542L: linux-pm@vger.kernel.org
10543S: Supported
10544F: Documentation/power/
10545F: arch/x86/kernel/acpi/
10546F: drivers/base/power/
10547F: kernel/power/
10548F: include/linux/suspend.h
10549F: include/linux/freezer.h
10550F: include/linux/pm.h
10551
10552SVGA HANDLING
10553M: Martin Mares <mj@ucw.cz>
10554L: linux-video@atrey.karlin.mff.cuni.cz
10555S: Maintained
10556F: Documentation/svga.txt
10557F: arch/x86/boot/video*
10558
10559SWIOTLB SUBSYSTEM
10560M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
10561L: linux-kernel@vger.kernel.org
10562T: git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git
10563S: Supported
10564F: lib/swiotlb.c
10565F: arch/*/kernel/pci-swiotlb.c
10566F: include/linux/swiotlb.h
10567
10568SWITCHDEV
10569M: Jiri Pirko <jiri@resnulli.us>
10570L: netdev@vger.kernel.org
10571S: Supported
10572F: net/switchdev/
10573F: include/net/switchdev.h
10574
10575SYNOPSYS ARC ARCHITECTURE
10576M: Vineet Gupta <vgupta@synopsys.com>
10577L: linux-snps-arc@lists.infradead.org
10578S: Supported
10579F: arch/arc/
10580F: Documentation/devicetree/bindings/arc/*
10581F: Documentation/devicetree/bindings/interrupt-controller/snps,arc*
10582F: drivers/tty/serial/arc_uart.c
10583T: git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
10584
10585SYNOPSYS ARC SDP platform support
10586M: Alexey Brodkin <abrodkin@synopsys.com>
10587S: Supported
10588F: arch/arc/plat-axs10x
10589F: arch/arc/boot/dts/ax*
10590F: Documentation/devicetree/bindings/arc/axs10*
10591
10592SYSTEM CONFIGURATION (SYSCON)
10593M: Lee Jones <lee.jones@linaro.org>
10594M: Arnd Bergmann <arnd@arndb.de>
10595T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
10596S: Supported
10597F: drivers/mfd/syscon.c
10598
10599SYSV FILESYSTEM
10600M: Christoph Hellwig <hch@infradead.org>
10601S: Maintained
10602F: Documentation/filesystems/sysv-fs.txt
10603F: fs/sysv/
10604F: include/linux/sysv_fs.h
10605
10606TARGET SUBSYSTEM
10607M: "Nicholas A. Bellinger" <nab@linux-iscsi.org>
10608L: linux-scsi@vger.kernel.org
10609L: target-devel@vger.kernel.org
10610W: http://www.linux-iscsi.org
10611W: http://groups.google.com/group/linux-iscsi-target-dev
10612T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
10613S: Supported
10614F: drivers/target/
10615F: include/target/
10616F: Documentation/target/
10617
10618TASKSTATS STATISTICS INTERFACE
10619M: Balbir Singh <bsingharora@gmail.com>
10620S: Maintained
10621F: Documentation/accounting/taskstats*
10622F: include/linux/taskstats*
10623F: kernel/taskstats.c
10624
10625TC CLASSIFIER
10626M: Jamal Hadi Salim <jhs@mojatatu.com>
10627L: netdev@vger.kernel.org
10628S: Maintained
10629F: include/net/pkt_cls.h
10630F: include/uapi/linux/pkt_cls.h
10631F: net/sched/
10632
10633TCP LOW PRIORITY MODULE
10634M: "Wong Hoi Sing, Edison" <hswong3i@gmail.com>
10635M: "Hung Hing Lun, Mike" <hlhung3i@gmail.com>
10636W: http://tcp-lp-mod.sourceforge.net/
10637S: Maintained
10638F: net/ipv4/tcp_lp.c
10639
10640TDA10071 MEDIA DRIVER
10641M: Antti Palosaari <crope@iki.fi>
10642L: linux-media@vger.kernel.org
10643W: https://linuxtv.org
10644W: http://palosaari.fi/linux/
10645Q: http://patchwork.linuxtv.org/project/linux-media/list/
10646T: git git://linuxtv.org/anttip/media_tree.git
10647S: Maintained
10648F: drivers/media/dvb-frontends/tda10071*
10649
10650TDA18212 MEDIA DRIVER
10651M: Antti Palosaari <crope@iki.fi>
10652L: linux-media@vger.kernel.org
10653W: https://linuxtv.org
10654W: http://palosaari.fi/linux/
10655Q: http://patchwork.linuxtv.org/project/linux-media/list/
10656T: git git://linuxtv.org/anttip/media_tree.git
10657S: Maintained
10658F: drivers/media/tuners/tda18212*
10659
10660TDA18218 MEDIA DRIVER
10661M: Antti Palosaari <crope@iki.fi>
10662L: linux-media@vger.kernel.org
10663W: https://linuxtv.org
10664W: http://palosaari.fi/linux/
10665Q: http://patchwork.linuxtv.org/project/linux-media/list/
10666T: git git://linuxtv.org/anttip/media_tree.git
10667S: Maintained
10668F: drivers/media/tuners/tda18218*
10669
10670TDA18271 MEDIA DRIVER
10671M: Michael Krufky <mkrufky@linuxtv.org>
10672L: linux-media@vger.kernel.org
10673W: https://linuxtv.org
10674W: http://github.com/mkrufky
10675Q: http://patchwork.linuxtv.org/project/linux-media/list/
10676T: git git://linuxtv.org/mkrufky/tuners.git
10677S: Maintained
10678F: drivers/media/tuners/tda18271*
10679
10680TDA827x MEDIA DRIVER
10681M: Michael Krufky <mkrufky@linuxtv.org>
10682L: linux-media@vger.kernel.org
10683W: https://linuxtv.org
10684W: http://github.com/mkrufky
10685Q: http://patchwork.linuxtv.org/project/linux-media/list/
10686T: git git://linuxtv.org/mkrufky/tuners.git
10687S: Maintained
10688F: drivers/media/tuners/tda8290.*
10689
10690TDA8290 MEDIA DRIVER
10691M: Michael Krufky <mkrufky@linuxtv.org>
10692L: linux-media@vger.kernel.org
10693W: https://linuxtv.org
10694W: http://github.com/mkrufky
10695Q: http://patchwork.linuxtv.org/project/linux-media/list/
10696T: git git://linuxtv.org/mkrufky/tuners.git
10697S: Maintained
10698F: drivers/media/tuners/tda8290.*
10699
10700TDA9840 MEDIA DRIVER
10701M: Hans Verkuil <hverkuil@xs4all.nl>
10702L: linux-media@vger.kernel.org
10703T: git git://linuxtv.org/media_tree.git
10704W: https://linuxtv.org
10705S: Maintained
10706F: drivers/media/i2c/tda9840*
10707
10708TEA5761 TUNER DRIVER
10709M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
10710L: linux-media@vger.kernel.org
10711W: https://linuxtv.org
10712T: git git://linuxtv.org/media_tree.git
10713S: Odd fixes
10714F: drivers/media/tuners/tea5761.*
10715
10716TEA5767 TUNER DRIVER
10717M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
10718L: linux-media@vger.kernel.org
10719W: https://linuxtv.org
10720T: git git://linuxtv.org/media_tree.git
10721S: Maintained
10722F: drivers/media/tuners/tea5767.*
10723
10724TEA6415C MEDIA DRIVER
10725M: Hans Verkuil <hverkuil@xs4all.nl>
10726L: linux-media@vger.kernel.org
10727T: git git://linuxtv.org/media_tree.git
10728W: https://linuxtv.org
10729S: Maintained
10730F: drivers/media/i2c/tea6415c*
10731
10732TEA6420 MEDIA DRIVER
10733M: Hans Verkuil <hverkuil@xs4all.nl>
10734L: linux-media@vger.kernel.org
10735T: git git://linuxtv.org/media_tree.git
10736W: https://linuxtv.org
10737S: Maintained
10738F: drivers/media/i2c/tea6420*
10739
10740TEAM DRIVER
10741M: Jiri Pirko <jiri@resnulli.us>
10742L: netdev@vger.kernel.org
10743S: Supported
10744F: drivers/net/team/
10745F: include/linux/if_team.h
10746F: include/uapi/linux/if_team.h
10747
10748TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
10749M: "Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
10750S: Maintained
10751F: arch/x86/platform/ts5500/
10752
10753TECHNOTREND USB IR RECEIVER
10754M: Sean Young <sean@mess.org>
10755L: linux-media@vger.kernel.org
10756S: Maintained
10757F: drivers/media/rc/ttusbir.c
10758
10759TEGRA ARCHITECTURE SUPPORT
10760M: Stephen Warren <swarren@wwwdotorg.org>
10761M: Thierry Reding <thierry.reding@gmail.com>
10762M: Alexandre Courbot <gnurou@gmail.com>
10763L: linux-tegra@vger.kernel.org
10764Q: http://patchwork.ozlabs.org/project/linux-tegra/list/
10765T: git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
10766S: Supported
10767N: [^a-z]tegra
10768
10769TEGRA CLOCK DRIVER
10770M: Peter De Schrijver <pdeschrijver@nvidia.com>
10771M: Prashant Gaikwad <pgaikwad@nvidia.com>
10772S: Supported
10773F: drivers/clk/tegra/
10774
10775TEGRA DMA DRIVER
10776M: Laxman Dewangan <ldewangan@nvidia.com>
10777S: Supported
10778F: drivers/dma/tegra20-apb-dma.c
10779
10780TEGRA I2C DRIVER
10781M: Laxman Dewangan <ldewangan@nvidia.com>
10782S: Supported
10783F: drivers/i2c/busses/i2c-tegra.c
10784
10785TEGRA IOMMU DRIVERS
10786M: Hiroshi Doyu <hdoyu@nvidia.com>
10787S: Supported
10788F: drivers/iommu/tegra*
10789
10790TEGRA KBC DRIVER
10791M: Rakesh Iyer <riyer@nvidia.com>
10792M: Laxman Dewangan <ldewangan@nvidia.com>
10793S: Supported
10794F: drivers/input/keyboard/tegra-kbc.c
10795
10796TEGRA PWM DRIVER
10797M: Thierry Reding <thierry.reding@gmail.com>
10798S: Supported
10799F: drivers/pwm/pwm-tegra.c
10800
10801TEGRA SERIAL DRIVER
10802M: Laxman Dewangan <ldewangan@nvidia.com>
10803S: Supported
10804F: drivers/tty/serial/serial-tegra.c
10805
10806TEGRA SPI DRIVER
10807M: Laxman Dewangan <ldewangan@nvidia.com>
10808S: Supported
10809F: drivers/spi/spi-tegra*
10810
10811TEHUTI ETHERNET DRIVER
10812M: Andy Gospodarek <andy@greyhouse.net>
10813L: netdev@vger.kernel.org
10814S: Supported
10815F: drivers/net/ethernet/tehuti/*
10816
10817Telecom Clock Driver for MCPL0010
10818M: Mark Gross <mark.gross@intel.com>
10819S: Supported
10820F: drivers/char/tlclk.c
10821
10822TENSILICA XTENSA PORT (xtensa)
10823M: Chris Zankel <chris@zankel.net>
10824M: Max Filippov <jcmvbkbc@gmail.com>
10825L: linux-xtensa@linux-xtensa.org
10826T: git git://github.com/czankel/xtensa-linux.git
10827S: Maintained
10828F: arch/xtensa/
10829F: drivers/irqchip/irq-xtensa-*
10830
10831THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
10832M: Hans Verkuil <hverkuil@xs4all.nl>
10833L: linux-media@vger.kernel.org
10834T: git git://linuxtv.org/media_tree.git
10835W: https://linuxtv.org
10836S: Maintained
10837F: drivers/media/radio/radio-raremono.c
10838
10839THERMAL
10840M: Zhang Rui <rui.zhang@intel.com>
10841M: Eduardo Valentin <edubezval@gmail.com>
10842L: linux-pm@vger.kernel.org
10843T: git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git
10844T: git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git
10845Q: https://patchwork.kernel.org/project/linux-pm/list/
10846S: Supported
10847F: drivers/thermal/
10848F: include/linux/thermal.h
10849F: include/uapi/linux/thermal.h
10850F: include/linux/cpu_cooling.h
10851F: Documentation/devicetree/bindings/thermal/
10852
10853THERMAL/CPU_COOLING
10854M: Amit Daniel Kachhap <amit.kachhap@gmail.com>
10855M: Viresh Kumar <viresh.kumar@linaro.org>
10856M: Javi Merino <javi.merino@arm.com>
10857L: linux-pm@vger.kernel.org
10858S: Supported
10859F: Documentation/thermal/cpu-cooling-api.txt
10860F: drivers/thermal/cpu_cooling.c
10861F: include/linux/cpu_cooling.h
10862
10863THINGM BLINK(1) USB RGB LED DRIVER
10864M: Vivien Didelot <vivien.didelot@savoirfairelinux.com>
10865S: Maintained
10866F: drivers/hid/hid-thingm.c
10867
10868THINKPAD ACPI EXTRAS DRIVER
10869M: Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br>
10870L: ibm-acpi-devel@lists.sourceforge.net
10871L: platform-driver-x86@vger.kernel.org
10872W: http://ibm-acpi.sourceforge.net
10873W: http://thinkwiki.org/wiki/Ibm-acpi
10874T: git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
10875S: Maintained
10876F: drivers/platform/x86/thinkpad_acpi.c
10877
10878TI BANDGAP AND THERMAL DRIVER
10879M: Eduardo Valentin <edubezval@gmail.com>
10880L: linux-pm@vger.kernel.org
10881L: linux-omap@vger.kernel.org
10882S: Maintained
10883F: drivers/thermal/ti-soc-thermal/
10884
10885TI CDCE706 CLOCK DRIVER
10886M: Max Filippov <jcmvbkbc@gmail.com>
10887S: Maintained
10888F: drivers/clk/clk-cdce706.c
10889
10890TI CLOCK DRIVER
10891M: Tero Kristo <t-kristo@ti.com>
10892L: linux-omap@vger.kernel.org
10893S: Maintained
10894F: drivers/clk/ti/
10895F: include/linux/clk/ti.h
10896
10897TI FLASH MEDIA INTERFACE DRIVER
10898M: Alex Dubov <oakad@yahoo.com>
10899S: Maintained
10900F: drivers/misc/tifm*
10901F: drivers/mmc/host/tifm_sd.c
10902F: include/linux/tifm.h
10903
10904TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
10905M: Santosh Shilimkar <ssantosh@kernel.org>
10906L: linux-kernel@vger.kernel.org
10907L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10908S: Maintained
10909F: drivers/soc/ti/*
10910T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
10911
10912
10913TI LM49xxx FAMILY ASoC CODEC DRIVERS
10914M: M R Swami Reddy <mr.swami.reddy@ti.com>
10915M: Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
10916L: alsa-devel@alsa-project.org (moderated for non-subscribers)
10917S: Maintained
10918F: sound/soc/codecs/lm49453*
10919F: sound/soc/codecs/isabelle*
10920
10921TI LP855x BACKLIGHT DRIVER
10922M: Milo Kim <milo.kim@ti.com>
10923S: Maintained
10924F: Documentation/backlight/lp855x-driver.txt
10925F: drivers/video/backlight/lp855x_bl.c
10926F: include/linux/platform_data/lp855x.h
10927
10928TI LP8727 CHARGER DRIVER
10929M: Milo Kim <milo.kim@ti.com>
10930S: Maintained
10931F: drivers/power/lp8727_charger.c
10932F: include/linux/platform_data/lp8727.h
10933
10934TI LP8788 MFD DRIVER
10935M: Milo Kim <milo.kim@ti.com>
10936S: Maintained
10937F: drivers/iio/adc/lp8788_adc.c
10938F: drivers/leds/leds-lp8788.c
10939F: drivers/mfd/lp8788*.c
10940F: drivers/power/lp8788-charger.c
10941F: drivers/regulator/lp8788-*.c
10942F: include/linux/mfd/lp8788*.h
10943
10944TI NETCP ETHERNET DRIVER
10945M: Wingman Kwok <w-kwok2@ti.com>
10946M: Murali Karicheri <m-karicheri2@ti.com>
10947L: netdev@vger.kernel.org
10948S: Maintained
10949F: drivers/net/ethernet/ti/netcp*
10950
10951TI TAS571X FAMILY ASoC CODEC DRIVER
10952M: Kevin Cernekee <cernekee@chromium.org>
10953L: alsa-devel@alsa-project.org (moderated for non-subscribers)
10954S: Odd Fixes
10955F: sound/soc/codecs/tas571x*
10956
10957TI TWL4030 SERIES SOC CODEC DRIVER
10958M: Peter Ujfalusi <peter.ujfalusi@ti.com>
10959L: alsa-devel@alsa-project.org (moderated for non-subscribers)
10960S: Maintained
10961F: sound/soc/codecs/twl4030*
10962
10963TI WILINK WIRELESS DRIVERS
10964L: linux-wireless@vger.kernel.org
10965W: http://wireless.kernel.org/en/users/Drivers/wl12xx
10966W: http://wireless.kernel.org/en/users/Drivers/wl1251
10967T: git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
10968S: Orphan
10969F: drivers/net/wireless/ti/
10970F: include/linux/wl12xx.h
10971
10972TIPC NETWORK LAYER
10973M: Jon Maloy <jon.maloy@ericsson.com>
10974M: Ying Xue <ying.xue@windriver.com>
10975L: netdev@vger.kernel.org (core kernel code)
10976L: tipc-discussion@lists.sourceforge.net (user apps, general discussion)
10977W: http://tipc.sourceforge.net/
10978S: Maintained
10979F: include/uapi/linux/tipc*.h
10980F: net/tipc/
10981
10982TILE ARCHITECTURE
10983M: Chris Metcalf <cmetcalf@ezchip.com>
10984W: http://www.ezchip.com/scm/
10985T: git git://git.kernel.org/pub/scm/linux/kernel/git/cmetcalf/linux-tile.git
10986S: Supported
10987F: arch/tile/
10988F: drivers/char/tile-srom.c
10989F: drivers/edac/tile_edac.c
10990F: drivers/net/ethernet/tile/
10991F: drivers/rtc/rtc-tile.c
10992F: drivers/tty/hvc/hvc_tile.c
10993F: drivers/tty/serial/tilegx.c
10994F: drivers/usb/host/*-tilegx.c
10995F: include/linux/usb/tilegx.h
10996
10997TLAN NETWORK DRIVER
10998M: Samuel Chessman <chessman@tux.org>
10999L: tlan-devel@lists.sourceforge.net (subscribers-only)
11000W: http://sourceforge.net/projects/tlan/
11001S: Maintained
11002F: Documentation/networking/tlan.txt
11003F: drivers/net/ethernet/ti/tlan.*
11004
11005TOMOYO SECURITY MODULE
11006M: Kentaro Takeda <takedakn@nttdata.co.jp>
11007M: Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
11008L: tomoyo-dev-en@lists.sourceforge.jp (subscribers-only, for developers in English)
11009L: tomoyo-users-en@lists.sourceforge.jp (subscribers-only, for users in English)
11010L: tomoyo-dev@lists.sourceforge.jp (subscribers-only, for developers in Japanese)
11011L: tomoyo-users@lists.sourceforge.jp (subscribers-only, for users in Japanese)
11012W: http://tomoyo.sourceforge.jp/
11013T: quilt http://svn.sourceforge.jp/svnroot/tomoyo/trunk/2.5.x/tomoyo-lsm/patches/
11014S: Maintained
11015F: security/tomoyo/
11016
11017TOPSTAR LAPTOP EXTRAS DRIVER
11018M: Herton Ronaldo Krzesinski <herton@canonical.com>
11019L: platform-driver-x86@vger.kernel.org
11020S: Maintained
11021F: drivers/platform/x86/topstar-laptop.c
11022
11023TOSHIBA ACPI EXTRAS DRIVER
11024M: Azael Avalos <coproscefalo@gmail.com>
11025L: platform-driver-x86@vger.kernel.org
11026S: Maintained
11027F: drivers/platform/x86/toshiba_acpi.c
11028
11029TOSHIBA BLUETOOTH DRIVER
11030M: Azael Avalos <coproscefalo@gmail.com>
11031L: platform-driver-x86@vger.kernel.org
11032S: Maintained
11033F: drivers/platform/x86/toshiba_bluetooth.c
11034
11035TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
11036M: Azael Avalos <coproscefalo@gmail.com>
11037L: platform-driver-x86@vger.kernel.org
11038S: Maintained
11039F: drivers/platform/x86/toshiba_haps.c
11040
11041TOSHIBA WMI HOTKEYS DRIVER
11042M: Azael Avalos <coproscefalo@gmail.com>
11043L: platform-driver-x86@vger.kernel.org
11044S: Maintained
11045F: drivers/platform/x86/toshiba-wmi.c
11046
11047TOSHIBA SMM DRIVER
11048M: Jonathan Buzzard <jonathan@buzzard.org.uk>
11049W: http://www.buzzard.org.uk/toshiba/
11050S: Maintained
11051F: drivers/char/toshiba.c
11052F: include/linux/toshiba.h
11053F: include/uapi/linux/toshiba.h
11054
11055TOSHIBA TC358743 DRIVER
11056M: Mats Randgaard <matrandg@cisco.com>
11057L: linux-media@vger.kernel.org
11058S: Maintained
11059F: drivers/media/i2c/tc358743*
11060F: include/media/i2c/tc358743.h
11061
11062TMIO MMC DRIVER
11063M: Ian Molton <ian@mnementh.co.uk>
11064L: linux-mmc@vger.kernel.org
11065S: Maintained
11066F: drivers/mmc/host/tmio_mmc*
11067F: drivers/mmc/host/sh_mobile_sdhi.c
11068F: include/linux/mmc/tmio.h
11069F: include/linux/mmc/sh_mobile_sdhi.h
11070
11071TMP401 HARDWARE MONITOR DRIVER
11072M: Guenter Roeck <linux@roeck-us.net>
11073L: lm-sensors@lm-sensors.org
11074S: Maintained
11075F: Documentation/hwmon/tmp401
11076F: drivers/hwmon/tmp401.c
11077
11078TMPFS (SHMEM FILESYSTEM)
11079M: Hugh Dickins <hughd@google.com>
11080L: linux-mm@kvack.org
11081S: Maintained
11082F: include/linux/shmem_fs.h
11083F: mm/shmem.c
11084
11085TM6000 VIDEO4LINUX DRIVER
11086M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
11087L: linux-media@vger.kernel.org
11088W: https://linuxtv.org
11089T: git git://linuxtv.org/media_tree.git
11090S: Odd fixes
11091F: drivers/media/usb/tm6000/
11092
11093TW68 VIDEO4LINUX DRIVER
11094M: Hans Verkuil <hverkuil@xs4all.nl>
11095L: linux-media@vger.kernel.org
11096T: git git://linuxtv.org/media_tree.git
11097W: https://linuxtv.org
11098S: Odd Fixes
11099F: drivers/media/pci/tw68/
11100
11101TPM DEVICE DRIVER
11102M: Peter Huewe <peterhuewe@gmx.de>
11103M: Marcel Selhorst <tpmdd@selhorst.net>
11104M: Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
11105R: Jason Gunthorpe <jgunthorpe@obsidianresearch.com>
11106W: http://tpmdd.sourceforge.net
11107L: tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers)
11108Q: git git://github.com/PeterHuewe/linux-tpmdd.git
11109T: git https://github.com/PeterHuewe/linux-tpmdd
11110S: Maintained
11111F: drivers/char/tpm/
11112
11113TPM IBM_VTPM DEVICE DRIVER
11114M: Ashley Lai <ashleydlai@gmail.com>
11115W: http://tpmdd.sourceforge.net
11116L: tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers)
11117S: Maintained
11118F: drivers/char/tpm/tpm_ibmvtpm*
11119
11120TRACING
11121M: Steven Rostedt <rostedt@goodmis.org>
11122M: Ingo Molnar <mingo@redhat.com>
11123T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
11124S: Maintained
11125F: Documentation/trace/ftrace.txt
11126F: arch/*/*/*/ftrace.h
11127F: arch/*/kernel/ftrace.c
11128F: include/*/ftrace.h
11129F: include/linux/trace*.h
11130F: include/trace/
11131F: kernel/trace/
11132F: tools/testing/selftests/ftrace/
11133
11134TRIVIAL PATCHES
11135M: Jiri Kosina <trivial@kernel.org>
11136T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git
11137S: Maintained
11138K: ^Subject:.*(?i)trivial
11139
11140TTY LAYER
11141M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
11142M: Jiri Slaby <jslaby@suse.com>
11143S: Supported
11144T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
11145F: Documentation/serial/
11146F: drivers/tty/
11147F: drivers/tty/serial/serial_core.c
11148F: include/linux/serial_core.h
11149F: include/linux/serial.h
11150F: include/linux/tty.h
11151F: include/uapi/linux/serial_core.h
11152F: include/uapi/linux/serial.h
11153F: include/uapi/linux/tty.h
11154
11155TUA9001 MEDIA DRIVER
11156M: Antti Palosaari <crope@iki.fi>
11157L: linux-media@vger.kernel.org
11158W: https://linuxtv.org
11159W: http://palosaari.fi/linux/
11160Q: http://patchwork.linuxtv.org/project/linux-media/list/
11161T: git git://linuxtv.org/anttip/media_tree.git
11162S: Maintained
11163F: drivers/media/tuners/tua9001*
11164
11165TULIP NETWORK DRIVERS
11166L: netdev@vger.kernel.org
11167L: linux-parisc@vger.kernel.org
11168S: Orphan
11169F: drivers/net/ethernet/dec/tulip/
11170
11171TUN/TAP driver
11172M: Maxim Krasnyansky <maxk@qti.qualcomm.com>
11173W: http://vtun.sourceforge.net/tun
11174S: Maintained
11175F: Documentation/networking/tuntap.txt
11176F: arch/um/os-Linux/drivers/
11177
11178TURBOCHANNEL SUBSYSTEM
11179M: "Maciej W. Rozycki" <macro@linux-mips.org>
11180M: Ralf Baechle <ralf@linux-mips.org>
11181L: linux-mips@linux-mips.org
11182Q: http://patchwork.linux-mips.org/project/linux-mips/list/
11183S: Maintained
11184F: drivers/tc/
11185F: include/linux/tc.h
11186
11187U14-34F SCSI DRIVER
11188M: Dario Ballabio <ballabio_dario@emc.com>
11189L: linux-scsi@vger.kernel.org
11190S: Maintained
11191F: drivers/scsi/u14-34f.c
11192
11193UBI FILE SYSTEM (UBIFS)
11194M: Artem Bityutskiy <dedekind1@gmail.com>
11195M: Adrian Hunter <adrian.hunter@intel.com>
11196L: linux-mtd@lists.infradead.org
11197T: git git://git.infradead.org/ubifs-2.6.git
11198W: http://www.linux-mtd.infradead.org/doc/ubifs.html
11199S: Maintained
11200F: Documentation/filesystems/ubifs.txt
11201F: fs/ubifs/
11202
11203UCLINUX (M68KNOMMU AND COLDFIRE)
11204M: Greg Ungerer <gerg@uclinux.org>
11205W: http://www.uclinux.org/
11206L: linux-m68k@lists.linux-m68k.org
11207L: uclinux-dev@uclinux.org (subscribers-only)
11208T: git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
11209S: Maintained
11210F: arch/m68k/coldfire/
11211F: arch/m68k/68*/
11212F: arch/m68k/*/*_no.*
11213F: arch/m68k/include/asm/*_no.*
11214
11215UDF FILESYSTEM
11216M: Jan Kara <jack@suse.com>
11217S: Maintained
11218F: Documentation/filesystems/udf.txt
11219F: fs/udf/
11220
11221UFS FILESYSTEM
11222M: Evgeniy Dushistov <dushistov@mail.ru>
11223S: Maintained
11224F: Documentation/filesystems/ufs.txt
11225F: fs/ufs/
11226
11227UHID USERSPACE HID IO DRIVER:
11228M: David Herrmann <dh.herrmann@googlemail.com>
11229L: linux-input@vger.kernel.org
11230S: Maintained
11231F: drivers/hid/uhid.c
11232F: include/uapi/linux/uhid.h
11233
11234ULTRA-WIDEBAND (UWB) SUBSYSTEM:
11235L: linux-usb@vger.kernel.org
11236S: Orphan
11237F: drivers/uwb/
11238F: include/linux/uwb.h
11239F: include/linux/uwb/
11240
11241UNICORE32 ARCHITECTURE:
11242M: Guan Xuetao <gxt@mprc.pku.edu.cn>
11243W: http://mprc.pku.edu.cn/~guanxuetao/linux
11244S: Maintained
11245T: git git://github.com/gxt/linux.git
11246F: arch/unicore32/
11247
11248UNIFDEF
11249M: Tony Finch <dot@dotat.at>
11250W: http://dotat.at/prog/unifdef
11251S: Maintained
11252F: scripts/unifdef.c
11253
11254UNIFORM CDROM DRIVER
11255M: Jens Axboe <axboe@kernel.dk>
11256W: http://www.kernel.dk
11257S: Maintained
11258F: Documentation/cdrom/
11259F: drivers/cdrom/cdrom.c
11260F: include/linux/cdrom.h
11261F: include/uapi/linux/cdrom.h
11262
11263UNISYS S-PAR DRIVERS
11264M: Benjamin Romer <benjamin.romer@unisys.com>
11265M: David Kershner <david.kershner@unisys.com>
11266L: sparmaintainer@unisys.com (Unisys internal)
11267S: Supported
11268F: drivers/staging/unisys/
11269
11270UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
11271M: Vinayak Holikatti <vinholikatti@gmail.com>
11272L: linux-scsi@vger.kernel.org
11273S: Supported
11274F: Documentation/scsi/ufs.txt
11275F: drivers/scsi/ufs/
11276
11277UNSORTED BLOCK IMAGES (UBI)
11278M: Artem Bityutskiy <dedekind1@gmail.com>
11279M: Richard Weinberger <richard@nod.at>
11280W: http://www.linux-mtd.infradead.org/
11281L: linux-mtd@lists.infradead.org
11282T: git git://git.infradead.org/ubifs-2.6.git
11283S: Supported
11284F: drivers/mtd/ubi/
11285F: include/linux/mtd/ubi.h
11286F: include/uapi/mtd/ubi-user.h
11287
11288USB ACM DRIVER
11289M: Oliver Neukum <oliver@neukum.org>
11290L: linux-usb@vger.kernel.org
11291S: Maintained
11292F: Documentation/usb/acm.txt
11293F: drivers/usb/class/cdc-acm.*
11294
11295USB AR5523 WIRELESS DRIVER
11296M: Pontus Fuchs <pontus.fuchs@gmail.com>
11297L: linux-wireless@vger.kernel.org
11298S: Maintained
11299F: drivers/net/wireless/ath/ar5523/
11300
11301USB ATTACHED SCSI
11302M: Hans de Goede <hdegoede@redhat.com>
11303M: Gerd Hoffmann <kraxel@redhat.com>
11304L: linux-usb@vger.kernel.org
11305L: linux-scsi@vger.kernel.org
11306S: Maintained
11307F: drivers/usb/storage/uas.c
11308
11309USB CDC ETHERNET DRIVER
11310M: Oliver Neukum <oliver@neukum.org>
11311L: linux-usb@vger.kernel.org
11312S: Maintained
11313F: drivers/net/usb/cdc_*.c
11314F: include/uapi/linux/usb/cdc.h
11315
11316USB CHAOSKEY DRIVER
11317M: Keith Packard <keithp@keithp.com>
11318L: linux-usb@vger.kernel.org
11319S: Maintained
11320F: drivers/usb/misc/chaoskey.c
11321
11322USB CYPRESS C67X00 DRIVER
11323M: Peter Korsgaard <jacmet@sunsite.dk>
11324L: linux-usb@vger.kernel.org
11325S: Maintained
11326F: drivers/usb/c67x00/
11327
11328USB DAVICOM DM9601 DRIVER
11329M: Peter Korsgaard <jacmet@sunsite.dk>
11330L: netdev@vger.kernel.org
11331W: http://www.linux-usb.org/usbnet
11332S: Maintained
11333F: drivers/net/usb/dm9601.c
11334
11335USB DIAMOND RIO500 DRIVER
11336M: Cesar Miquel <miquel@df.uba.ar>
11337L: rio500-users@lists.sourceforge.net
11338W: http://rio500.sourceforge.net
11339S: Maintained
11340F: drivers/usb/misc/rio500*
11341
11342USB EHCI DRIVER
11343M: Alan Stern <stern@rowland.harvard.edu>
11344L: linux-usb@vger.kernel.org
11345S: Maintained
11346F: Documentation/usb/ehci.txt
11347F: drivers/usb/host/ehci*
11348
11349USB GADGET/PERIPHERAL SUBSYSTEM
11350M: Felipe Balbi <balbi@kernel.org>
11351L: linux-usb@vger.kernel.org
11352W: http://www.linux-usb.org/gadget
11353T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
11354S: Maintained
11355F: drivers/usb/gadget/
11356F: include/linux/usb/gadget*
11357
11358USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
11359M: Jiri Kosina <jikos@kernel.org>
11360R: Benjamin Tissoires <benjamin.tissoires@redhat.com>
11361L: linux-usb@vger.kernel.org
11362T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
11363S: Maintained
11364F: Documentation/hid/hiddev.txt
11365F: drivers/hid/usbhid/
11366
11367USB ISP116X DRIVER
11368M: Olav Kongas <ok@artecdesign.ee>
11369L: linux-usb@vger.kernel.org
11370S: Maintained
11371F: drivers/usb/host/isp116x*
11372F: include/linux/usb/isp116x.h
11373
11374USB LAN78XX ETHERNET DRIVER
11375M: Woojung Huh <woojung.huh@microchip.com>
11376M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
11377L: netdev@vger.kernel.org
11378S: Maintained
11379F: drivers/net/usb/lan78xx.*
11380
11381USB MASS STORAGE DRIVER
11382M: Matthew Dharm <mdharm-usb@one-eyed-alien.net>
11383L: linux-usb@vger.kernel.org
11384L: usb-storage@lists.one-eyed-alien.net
11385S: Maintained
11386W: http://www.one-eyed-alien.net/~mdharm/linux-usb/
11387F: drivers/usb/storage/
11388
11389USB MIDI DRIVER
11390M: Clemens Ladisch <clemens@ladisch.de>
11391L: alsa-devel@alsa-project.org (moderated for non-subscribers)
11392T: git git://git.alsa-project.org/alsa-kernel.git
11393S: Maintained
11394F: sound/usb/midi.*
11395
11396USB NETWORKING DRIVERS
11397L: linux-usb@vger.kernel.org
11398S: Odd Fixes
11399F: drivers/net/usb/
11400
11401USB OHCI DRIVER
11402M: Alan Stern <stern@rowland.harvard.edu>
11403L: linux-usb@vger.kernel.org
11404S: Maintained
11405F: Documentation/usb/ohci.txt
11406F: drivers/usb/host/ohci*
11407
11408USB OTG FSM (Finite State Machine)
11409M: Peter Chen <Peter.Chen@nxp.com>
11410T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
11411L: linux-usb@vger.kernel.org
11412S: Maintained
11413F: drivers/usb/common/usb-otg-fsm.c
11414
11415USB OVER IP DRIVER
11416M: Valentina Manea <valentina.manea.m@gmail.com>
11417M: Shuah Khan <shuah.kh@samsung.com>
11418L: linux-usb@vger.kernel.org
11419S: Maintained
11420F: drivers/usb/usbip/
11421F: tools/usb/usbip/
11422
11423USB PEGASUS DRIVER
11424M: Petko Manolov <petkan@nucleusys.com>
11425L: linux-usb@vger.kernel.org
11426L: netdev@vger.kernel.org
11427T: git git://github.com/petkan/pegasus.git
11428W: https://github.com/petkan/pegasus
11429S: Maintained
11430F: drivers/net/usb/pegasus.*
11431
11432USB PHY LAYER
11433M: Felipe Balbi <balbi@kernel.org>
11434L: linux-usb@vger.kernel.org
11435T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
11436S: Maintained
11437F: drivers/usb/phy/
11438
11439USB PRINTER DRIVER (usblp)
11440M: Pete Zaitcev <zaitcev@redhat.com>
11441L: linux-usb@vger.kernel.org
11442S: Supported
11443F: drivers/usb/class/usblp.c
11444
11445USB QMI WWAN NETWORK DRIVER
11446M: Bjørn Mork <bjorn@mork.no>
11447L: netdev@vger.kernel.org
11448S: Maintained
11449F: Documentation/ABI/testing/sysfs-class-net-qmi
11450F: drivers/net/usb/qmi_wwan.c
11451
11452USB RTL8150 DRIVER
11453M: Petko Manolov <petkan@nucleusys.com>
11454L: linux-usb@vger.kernel.org
11455L: netdev@vger.kernel.org
11456T: git git://github.com/petkan/rtl8150.git
11457W: https://github.com/petkan/rtl8150
11458S: Maintained
11459F: drivers/net/usb/rtl8150.c
11460
11461USB SERIAL SUBSYSTEM
11462M: Johan Hovold <johan@kernel.org>
11463L: linux-usb@vger.kernel.org
11464S: Maintained
11465F: Documentation/usb/usb-serial.txt
11466F: drivers/usb/serial/
11467F: include/linux/usb/serial.h
11468
11469USB SMSC75XX ETHERNET DRIVER
11470M: Steve Glendinning <steve.glendinning@shawell.net>
11471L: netdev@vger.kernel.org
11472S: Maintained
11473F: drivers/net/usb/smsc75xx.*
11474
11475USB SMSC95XX ETHERNET DRIVER
11476M: Steve Glendinning <steve.glendinning@shawell.net>
11477L: netdev@vger.kernel.org
11478S: Maintained
11479F: drivers/net/usb/smsc95xx.*
11480
11481USB SUBSYSTEM
11482M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
11483L: linux-usb@vger.kernel.org
11484W: http://www.linux-usb.org
11485T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
11486S: Supported
11487F: Documentation/usb/
11488F: drivers/usb/
11489F: include/linux/usb.h
11490F: include/linux/usb/
11491
11492USB UHCI DRIVER
11493M: Alan Stern <stern@rowland.harvard.edu>
11494L: linux-usb@vger.kernel.org
11495S: Maintained
11496F: drivers/usb/host/uhci*
11497
11498USB "USBNET" DRIVER FRAMEWORK
11499M: Oliver Neukum <oneukum@suse.com>
11500L: netdev@vger.kernel.org
11501W: http://www.linux-usb.org/usbnet
11502S: Maintained
11503F: drivers/net/usb/usbnet.c
11504F: include/linux/usb/usbnet.h
11505
11506USB VIDEO CLASS
11507M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11508L: linux-uvc-devel@lists.sourceforge.net (subscribers-only)
11509L: linux-media@vger.kernel.org
11510T: git git://linuxtv.org/media_tree.git
11511W: http://www.ideasonboard.org/uvc/
11512S: Maintained
11513F: drivers/media/usb/uvc/
11514F: include/uapi/linux/uvcvideo.h
11515
11516USB VISION DRIVER
11517M: Hans Verkuil <hverkuil@xs4all.nl>
11518L: linux-media@vger.kernel.org
11519T: git git://linuxtv.org/media_tree.git
11520W: https://linuxtv.org
11521S: Odd Fixes
11522F: drivers/media/usb/usbvision/
11523
11524USB WEBCAM GADGET
11525M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11526L: linux-usb@vger.kernel.org
11527S: Maintained
11528F: drivers/usb/gadget/function/*uvc*
11529F: drivers/usb/gadget/legacy/webcam.c
11530
11531USB WIRELESS RNDIS DRIVER (rndis_wlan)
11532M: Jussi Kivilinna <jussi.kivilinna@iki.fi>
11533L: linux-wireless@vger.kernel.org
11534S: Maintained
11535F: drivers/net/wireless/rndis_wlan.c
11536
11537USB XHCI DRIVER
11538M: Mathias Nyman <mathias.nyman@intel.com>
11539L: linux-usb@vger.kernel.org
11540S: Supported
11541F: drivers/usb/host/xhci*
11542F: drivers/usb/host/pci-quirks*
11543
11544USB ZD1201 DRIVER
11545L: linux-wireless@vger.kernel.org
11546W: http://linux-lc100020.sourceforge.net
11547S: Orphan
11548F: drivers/net/wireless/zydas/zd1201.*
11549
11550USB ZR364XX DRIVER
11551M: Antoine Jacquet <royale@zerezo.com>
11552L: linux-usb@vger.kernel.org
11553L: linux-media@vger.kernel.org
11554T: git git://linuxtv.org/media_tree.git
11555W: http://royale.zerezo.com/zr364xx/
11556S: Maintained
11557F: Documentation/video4linux/zr364xx.txt
11558F: drivers/media/usb/zr364xx/
11559
11560ULPI BUS
11561M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
11562L: linux-usb@vger.kernel.org
11563S: Maintained
11564F: drivers/usb/common/ulpi.c
11565F: include/linux/ulpi/
11566
11567USER-MODE LINUX (UML)
11568M: Jeff Dike <jdike@addtoit.com>
11569M: Richard Weinberger <richard@nod.at>
11570L: user-mode-linux-devel@lists.sourceforge.net
11571L: user-mode-linux-user@lists.sourceforge.net
11572W: http://user-mode-linux.sourceforge.net
11573T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git
11574S: Maintained
11575F: Documentation/virtual/uml/
11576F: arch/um/
11577F: arch/x86/um/
11578F: fs/hostfs/
11579F: fs/hppfs/
11580
11581USERSPACE I/O (UIO)
11582M: "Hans J. Koch" <hjk@hansjkoch.de>
11583M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
11584S: Maintained
11585T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
11586F: Documentation/DocBook/uio-howto.tmpl
11587F: drivers/uio/
11588F: include/linux/uio*.h
11589
11590UTIL-LINUX PACKAGE
11591M: Karel Zak <kzak@redhat.com>
11592L: util-linux@vger.kernel.org
11593W: http://en.wikipedia.org/wiki/Util-linux
11594T: git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
11595S: Maintained
11596
11597UVESAFB DRIVER
11598M: Michal Januszewski <spock@gentoo.org>
11599L: linux-fbdev@vger.kernel.org
11600W: http://dev.gentoo.org/~spock/projects/uvesafb/
11601S: Maintained
11602F: Documentation/fb/uvesafb.txt
11603F: drivers/video/fbdev/uvesafb.*
11604
11605VF610 NAND DRIVER
11606M: Stefan Agner <stefan@agner.ch>
11607L: linux-mtd@lists.infradead.org
11608S: Supported
11609F: drivers/mtd/nand/vf610_nfc.c
11610
11611VFAT/FAT/MSDOS FILESYSTEM
11612M: OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
11613S: Maintained
11614F: Documentation/filesystems/vfat.txt
11615F: fs/fat/
11616
11617VFIO DRIVER
11618M: Alex Williamson <alex.williamson@redhat.com>
11619L: kvm@vger.kernel.org
11620T: git git://github.com/awilliam/linux-vfio.git
11621S: Maintained
11622F: Documentation/vfio.txt
11623F: drivers/vfio/
11624F: include/linux/vfio.h
11625F: include/uapi/linux/vfio.h
11626
11627VFIO PLATFORM DRIVER
11628M: Baptiste Reynal <b.reynal@virtualopensystems.com>
11629L: kvm@vger.kernel.org
11630S: Maintained
11631F: drivers/vfio/platform/
11632
11633VIDEOBUF2 FRAMEWORK
11634M: Pawel Osciak <pawel@osciak.com>
11635M: Marek Szyprowski <m.szyprowski@samsung.com>
11636M: Kyungmin Park <kyungmin.park@samsung.com>
11637L: linux-media@vger.kernel.org
11638S: Maintained
11639F: drivers/media/v4l2-core/videobuf2-*
11640F: include/media/videobuf2-*
11641
11642VIRTUAL SERIO DEVICE DRIVER
11643M: Stephen Chandler Paul <thatslyude@gmail.com>
11644S: Maintained
11645F: drivers/input/serio/userio.c
11646F: include/uapi/linux/userio.h
11647
11648VIRTIO CONSOLE DRIVER
11649M: Amit Shah <amit.shah@redhat.com>
11650L: virtualization@lists.linux-foundation.org
11651S: Maintained
11652F: drivers/char/virtio_console.c
11653F: include/linux/virtio_console.h
11654F: include/uapi/linux/virtio_console.h
11655
11656VIRTIO CORE, NET AND BLOCK DRIVERS
11657M: "Michael S. Tsirkin" <mst@redhat.com>
11658L: virtualization@lists.linux-foundation.org
11659S: Maintained
11660F: drivers/virtio/
11661F: tools/virtio/
11662F: drivers/net/virtio_net.c
11663F: drivers/block/virtio_blk.c
11664F: include/linux/virtio_*.h
11665F: include/uapi/linux/virtio_*.h
11666
11667VIRTIO DRIVERS FOR S390
11668M: Christian Borntraeger <borntraeger@de.ibm.com>
11669M: Cornelia Huck <cornelia.huck@de.ibm.com>
11670L: linux-s390@vger.kernel.org
11671L: virtualization@lists.linux-foundation.org
11672L: kvm@vger.kernel.org
11673S: Supported
11674F: drivers/s390/virtio/
11675
11676VIRTIO GPU DRIVER
11677M: David Airlie <airlied@linux.ie>
11678M: Gerd Hoffmann <kraxel@redhat.com>
11679L: dri-devel@lists.freedesktop.org
11680L: virtualization@lists.linux-foundation.org
11681S: Maintained
11682F: drivers/gpu/drm/virtio/
11683F: include/uapi/linux/virtio_gpu.h
11684
11685VIRTIO HOST (VHOST)
11686M: "Michael S. Tsirkin" <mst@redhat.com>
11687L: kvm@vger.kernel.org
11688L: virtualization@lists.linux-foundation.org
11689L: netdev@vger.kernel.org
11690T: git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
11691S: Maintained
11692F: drivers/vhost/
11693F: include/uapi/linux/vhost.h
11694
11695VIRTIO INPUT DRIVER
11696M: Gerd Hoffmann <kraxel@redhat.com>
11697S: Maintained
11698F: drivers/virtio/virtio_input.c
11699F: include/uapi/linux/virtio_input.h
11700
11701VIA RHINE NETWORK DRIVER
11702S: Orphan
11703F: drivers/net/ethernet/via/via-rhine.c
11704
11705VIA SD/MMC CARD CONTROLLER DRIVER
11706M: Bruce Chang <brucechang@via.com.tw>
11707M: Harald Welte <HaraldWelte@viatech.com>
11708S: Maintained
11709F: drivers/mmc/host/via-sdmmc.c
11710
11711VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
11712M: Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
11713L: linux-fbdev@vger.kernel.org
11714S: Maintained
11715F: include/linux/via-core.h
11716F: include/linux/via-gpio.h
11717F: include/linux/via_i2c.h
11718F: drivers/video/fbdev/via/
11719
11720VIA VELOCITY NETWORK DRIVER
11721M: Francois Romieu <romieu@fr.zoreil.com>
11722L: netdev@vger.kernel.org
11723S: Maintained
11724F: drivers/net/ethernet/via/via-velocity.*
11725
11726VIRT LIB
11727M: Alex Williamson <alex.williamson@redhat.com>
11728M: Paolo Bonzini <pbonzini@redhat.com>
11729L: kvm@vger.kernel.org
11730S: Supported
11731F: virt/lib/
11732
11733VIVID VIRTUAL VIDEO DRIVER
11734M: Hans Verkuil <hverkuil@xs4all.nl>
11735L: linux-media@vger.kernel.org
11736T: git git://linuxtv.org/media_tree.git
11737W: https://linuxtv.org
11738S: Maintained
11739F: drivers/media/platform/vivid/*
11740
11741VLAN (802.1Q)
11742M: Patrick McHardy <kaber@trash.net>
11743L: netdev@vger.kernel.org
11744S: Maintained
11745F: drivers/net/macvlan.c
11746F: include/linux/if_*vlan.h
11747F: net/8021q/
11748
11749VLYNQ BUS
11750M: Florian Fainelli <florian@openwrt.org>
11751L: openwrt-devel@lists.openwrt.org (subscribers-only)
11752S: Maintained
11753F: drivers/vlynq/vlynq.c
11754F: include/linux/vlynq.h
11755
11756VME SUBSYSTEM
11757M: Martyn Welch <martyn@welchs.me.uk>
11758M: Manohar Vanga <manohar.vanga@gmail.com>
11759M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
11760L: devel@driverdev.osuosl.org
11761S: Maintained
11762T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
11763F: Documentation/vme_api.txt
11764F: drivers/staging/vme/
11765F: drivers/vme/
11766F: include/linux/vme*
11767
11768VMWARE HYPERVISOR INTERFACE
11769M: Alok Kataria <akataria@vmware.com>
11770L: virtualization@lists.linux-foundation.org
11771S: Supported
11772F: arch/x86/kernel/cpu/vmware.c
11773
11774VMWARE BALLOON DRIVER
11775M: Xavier Deguillard <xdeguillard@vmware.com>
11776M: Philip Moltmann <moltmann@vmware.com>
11777M: "VMware, Inc." <pv-drivers@vmware.com>
11778L: linux-kernel@vger.kernel.org
11779S: Maintained
11780F: drivers/misc/vmw_balloon.c
11781
11782VMWARE VMMOUSE SUBDRIVER
11783M: "VMware Graphics" <linux-graphics-maintainer@vmware.com>
11784M: "VMware, Inc." <pv-drivers@vmware.com>
11785L: linux-input@vger.kernel.org
11786S: Maintained
11787F: drivers/input/mouse/vmmouse.c
11788F: drivers/input/mouse/vmmouse.h
11789
11790VMWARE VMXNET3 ETHERNET DRIVER
11791M: Shrikrishna Khare <skhare@vmware.com>
11792M: "VMware, Inc." <pv-drivers@vmware.com>
11793L: netdev@vger.kernel.org
11794S: Maintained
11795F: drivers/net/vmxnet3/
11796
11797VMware PVSCSI driver
11798M: Arvind Kumar <arvindkumar@vmware.com>
11799M: VMware PV-Drivers <pv-drivers@vmware.com>
11800L: linux-scsi@vger.kernel.org
11801S: Maintained
11802F: drivers/scsi/vmw_pvscsi.c
11803F: drivers/scsi/vmw_pvscsi.h
11804
11805VOLTAGE AND CURRENT REGULATOR FRAMEWORK
11806M: Liam Girdwood <lgirdwood@gmail.com>
11807M: Mark Brown <broonie@kernel.org>
11808L: linux-kernel@vger.kernel.org
11809W: http://www.slimlogic.co.uk/?p=48
11810T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
11811S: Supported
11812F: drivers/regulator/
11813F: include/linux/regulator/
11814
11815VRF
11816M: David Ahern <dsa@cumulusnetworks.com>
11817M: Shrijeet Mukherjee <shm@cumulusnetworks.com>
11818L: netdev@vger.kernel.org
11819S: Maintained
11820F: drivers/net/vrf.c
11821F: Documentation/networking/vrf.txt
11822
11823VT1211 HARDWARE MONITOR DRIVER
11824M: Juerg Haefliger <juergh@gmail.com>
11825L: lm-sensors@lm-sensors.org
11826S: Maintained
11827F: Documentation/hwmon/vt1211
11828F: drivers/hwmon/vt1211.c
11829
11830VT8231 HARDWARE MONITOR DRIVER
11831M: Roger Lucas <vt8231@hiddenengine.co.uk>
11832L: lm-sensors@lm-sensors.org
11833S: Maintained
11834F: drivers/hwmon/vt8231.c
11835
11836VUB300 USB to SDIO/SD/MMC bridge chip
11837M: Tony Olech <tony.olech@elandigitalsystems.com>
11838L: linux-mmc@vger.kernel.org
11839L: linux-usb@vger.kernel.org
11840S: Supported
11841F: drivers/mmc/host/vub300.c
11842
11843W1 DALLAS'S 1-WIRE BUS
11844M: Evgeniy Polyakov <zbr@ioremap.net>
11845S: Maintained
11846F: Documentation/w1/
11847F: drivers/w1/
11848
11849W83791D HARDWARE MONITORING DRIVER
11850M: Marc Hulsman <m.hulsman@tudelft.nl>
11851L: lm-sensors@lm-sensors.org
11852S: Maintained
11853F: Documentation/hwmon/w83791d
11854F: drivers/hwmon/w83791d.c
11855
11856W83793 HARDWARE MONITORING DRIVER
11857M: Rudolf Marek <r.marek@assembler.cz>
11858L: lm-sensors@lm-sensors.org
11859S: Maintained
11860F: Documentation/hwmon/w83793
11861F: drivers/hwmon/w83793.c
11862
11863W83795 HARDWARE MONITORING DRIVER
11864M: Jean Delvare <jdelvare@suse.com>
11865L: lm-sensors@lm-sensors.org
11866S: Maintained
11867F: drivers/hwmon/w83795.c
11868
11869W83L51xD SD/MMC CARD INTERFACE DRIVER
11870M: Pierre Ossman <pierre@ossman.eu>
11871S: Maintained
11872F: drivers/mmc/host/wbsd.*
11873
11874WACOM PROTOCOL 4 SERIAL TABLETS
11875M: Julian Squires <julian@cipht.net>
11876M: Hans de Goede <hdegoede@redhat.com>
11877L: linux-input@vger.kernel.org
11878S: Maintained
11879F: drivers/input/tablet/wacom_serial4.c
11880
11881WATCHDOG DEVICE DRIVERS
11882M: Wim Van Sebroeck <wim@iguana.be>
11883R: Guenter Roeck <linux@roeck-us.net>
11884L: linux-watchdog@vger.kernel.org
11885W: http://www.linux-watchdog.org/
11886T: git git://www.linux-watchdog.org/linux-watchdog.git
11887S: Maintained
11888F: Documentation/watchdog/
11889F: drivers/watchdog/
11890F: include/linux/watchdog.h
11891F: include/uapi/linux/watchdog.h
11892
11893WD7000 SCSI DRIVER
11894M: Miroslav Zagorac <zaga@fly.cc.fer.hr>
11895L: linux-scsi@vger.kernel.org
11896S: Maintained
11897F: drivers/scsi/wd7000.c
11898
11899WIIMOTE HID DRIVER
11900M: David Herrmann <dh.herrmann@googlemail.com>
11901L: linux-input@vger.kernel.org
11902S: Maintained
11903F: drivers/hid/hid-wiimote*
11904
11905WINBOND CIR DRIVER
11906M: David Härdeman <david@hardeman.nu>
11907S: Maintained
11908F: drivers/media/rc/winbond-cir.c
11909
11910WIMAX STACK
11911M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
11912M: linux-wimax@intel.com
11913L: wimax@linuxwimax.org (subscribers-only)
11914S: Supported
11915W: http://linuxwimax.org
11916F: Documentation/wimax/README.wimax
11917F: include/linux/wimax/debug.h
11918F: include/net/wimax.h
11919F: include/uapi/linux/wimax.h
11920F: net/wimax/
11921
11922WISTRON LAPTOP BUTTON DRIVER
11923M: Miloslav Trmac <mitr@volny.cz>
11924S: Maintained
11925F: drivers/input/misc/wistron_btns.c
11926
11927WL3501 WIRELESS PCMCIA CARD DRIVER
11928M: Arnaldo Carvalho de Melo <acme@ghostprotocols.net>
11929L: linux-wireless@vger.kernel.org
11930W: http://oops.ghostprotocols.net:81/blog
11931S: Maintained
11932F: drivers/net/wireless/wl3501*
11933
11934WOLFSON MICROELECTRONICS DRIVERS
11935L: patches@opensource.wolfsonmicro.com
11936T: git https://github.com/CirrusLogic/linux-drivers.git
11937W: https://github.com/CirrusLogic/linux-drivers/wiki
11938S: Supported
11939F: Documentation/hwmon/wm83??
11940F: Documentation/devicetree/bindings/extcon/extcon-arizona.txt
11941F: Documentation/devicetree/bindings/regulator/arizona-regulator.txt
11942F: Documentation/devicetree/bindings/mfd/arizona.txt
11943F: arch/arm/mach-s3c64xx/mach-crag6410*
11944F: drivers/clk/clk-wm83*.c
11945F: drivers/extcon/extcon-arizona.c
11946F: drivers/leds/leds-wm83*.c
11947F: drivers/gpio/gpio-*wm*.c
11948F: drivers/gpio/gpio-arizona.c
11949F: drivers/hwmon/wm83??-hwmon.c
11950F: drivers/input/misc/wm831x-on.c
11951F: drivers/input/touchscreen/wm831x-ts.c
11952F: drivers/input/touchscreen/wm97*.c
11953F: drivers/mfd/arizona*
11954F: drivers/mfd/wm*.c
11955F: drivers/mfd/cs47l24*
11956F: drivers/power/wm83*.c
11957F: drivers/rtc/rtc-wm83*.c
11958F: drivers/regulator/wm8*.c
11959F: drivers/video/backlight/wm83*_bl.c
11960F: drivers/watchdog/wm83*_wdt.c
11961F: include/linux/mfd/arizona/
11962F: include/linux/mfd/wm831x/
11963F: include/linux/mfd/wm8350/
11964F: include/linux/mfd/wm8400*
11965F: include/linux/wm97xx.h
11966F: include/sound/wm????.h
11967F: sound/soc/codecs/arizona.?
11968F: sound/soc/codecs/wm*
11969F: sound/soc/codecs/cs47l24*
11970
11971WORKQUEUE
11972M: Tejun Heo <tj@kernel.org>
11973R: Lai Jiangshan <jiangshanlai@gmail.com>
11974T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
11975S: Maintained
11976F: include/linux/workqueue.h
11977F: kernel/workqueue.c
11978F: Documentation/workqueue.txt
11979
11980X.25 NETWORK LAYER
11981M: Andrew Hendry <andrew.hendry@gmail.com>
11982L: linux-x25@vger.kernel.org
11983S: Odd Fixes
11984F: Documentation/networking/x25*
11985F: include/net/x25*
11986F: net/x25/
11987
11988X86 ARCHITECTURE (32-BIT AND 64-BIT)
11989M: Thomas Gleixner <tglx@linutronix.de>
11990M: Ingo Molnar <mingo@redhat.com>
11991M: "H. Peter Anvin" <hpa@zytor.com>
11992M: x86@kernel.org
11993L: linux-kernel@vger.kernel.org
11994T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
11995S: Maintained
11996F: Documentation/x86/
11997F: arch/x86/
11998
11999X86 PLATFORM DRIVERS
12000M: Darren Hart <dvhart@infradead.org>
12001L: platform-driver-x86@vger.kernel.org
12002T: git git://git.infradead.org/users/dvhart/linux-platform-drivers-x86.git
12003S: Maintained
12004F: drivers/platform/x86/
12005F: drivers/platform/olpc/
12006
12007X86 MCE INFRASTRUCTURE
12008M: Tony Luck <tony.luck@intel.com>
12009M: Borislav Petkov <bp@alien8.de>
12010L: linux-edac@vger.kernel.org
12011S: Maintained
12012F: arch/x86/kernel/cpu/mcheck/*
12013
12014X86 MICROCODE UPDATE SUPPORT
12015M: Borislav Petkov <bp@alien8.de>
12016S: Maintained
12017F: arch/x86/kernel/cpu/microcode/*
12018
12019X86 VDSO
12020M: Andy Lutomirski <luto@amacapital.net>
12021L: linux-kernel@vger.kernel.org
12022T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
12023S: Maintained
12024F: arch/x86/entry/vdso/
12025
12026XC2028/3028 TUNER DRIVER
12027M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
12028L: linux-media@vger.kernel.org
12029W: https://linuxtv.org
12030T: git git://linuxtv.org/media_tree.git
12031S: Maintained
12032F: drivers/media/tuners/tuner-xc2028.*
12033
12034XEN HYPERVISOR INTERFACE
12035M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
12036M: Boris Ostrovsky <boris.ostrovsky@oracle.com>
12037M: David Vrabel <david.vrabel@citrix.com>
12038L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
12039T: git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
12040S: Supported
12041F: arch/x86/xen/
12042F: drivers/*/xen-*front.c
12043F: drivers/xen/
12044F: arch/x86/include/asm/xen/
12045F: include/xen/
12046F: include/uapi/xen/
12047
12048XEN HYPERVISOR ARM
12049M: Stefano Stabellini <stefano.stabellini@eu.citrix.com>
12050L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
12051S: Supported
12052F: arch/arm/xen/
12053F: arch/arm/include/asm/xen/
12054
12055XEN HYPERVISOR ARM64
12056M: Stefano Stabellini <stefano.stabellini@eu.citrix.com>
12057L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
12058S: Supported
12059F: arch/arm64/xen/
12060F: arch/arm64/include/asm/xen/
12061
12062XEN NETWORK BACKEND DRIVER
12063M: Wei Liu <wei.liu2@citrix.com>
12064L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
12065L: netdev@vger.kernel.org
12066S: Supported
12067F: drivers/net/xen-netback/*
12068
12069XEN PCI SUBSYSTEM
12070M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
12071L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
12072S: Supported
12073F: arch/x86/pci/*xen*
12074F: drivers/pci/*xen*
12075
12076XEN BLOCK SUBSYSTEM
12077M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
12078M: Roger Pau Monné <roger.pau@citrix.com>
12079L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
12080S: Supported
12081F: drivers/block/xen-blkback/*
12082F: drivers/block/xen*
12083
12084XEN PVSCSI DRIVERS
12085M: Juergen Gross <jgross@suse.com>
12086L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
12087L: linux-scsi@vger.kernel.org
12088S: Supported
12089F: drivers/scsi/xen-scsifront.c
12090F: drivers/xen/xen-scsiback.c
12091F: include/xen/interface/io/vscsiif.h
12092
12093XEN SWIOTLB SUBSYSTEM
12094M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
12095L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
12096S: Supported
12097F: arch/x86/xen/*swiotlb*
12098F: drivers/xen/*swiotlb*
12099
12100XFS FILESYSTEM
12101P: Silicon Graphics Inc
12102M: Dave Chinner <david@fromorbit.com>
12103M: xfs@oss.sgi.com
12104L: xfs@oss.sgi.com
12105W: http://oss.sgi.com/projects/xfs
12106T: git git://git.kernel.org/pub/scm/linux/kernel/git/dgc/linux-xfs.git
12107S: Supported
12108F: Documentation/filesystems/xfs.txt
12109F: fs/xfs/
12110
12111XILINX AXI ETHERNET DRIVER
12112M: Anirudha Sarangi <anirudh@xilinx.com>
12113M: John Linn <John.Linn@xilinx.com>
12114S: Maintained
12115F: drivers/net/ethernet/xilinx/xilinx_axienet*
12116
12117XILINX UARTLITE SERIAL DRIVER
12118M: Peter Korsgaard <jacmet@sunsite.dk>
12119L: linux-serial@vger.kernel.org
12120S: Maintained
12121F: drivers/tty/serial/uartlite.c
12122
12123XILINX VIDEO IP CORES
12124M: Hyun Kwon <hyun.kwon@xilinx.com>
12125M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
12126L: linux-media@vger.kernel.org
12127T: git git://linuxtv.org/media_tree.git
12128S: Supported
12129F: Documentation/devicetree/bindings/media/xilinx/
12130F: drivers/media/platform/xilinx/
12131F: include/uapi/linux/xilinx-v4l2-controls.h
12132
12133XILLYBUS DRIVER
12134M: Eli Billauer <eli.billauer@gmail.com>
12135L: linux-kernel@vger.kernel.org
12136S: Supported
12137F: drivers/char/xillybus/
12138
12139XTENSA XTFPGA PLATFORM SUPPORT
12140M: Max Filippov <jcmvbkbc@gmail.com>
12141L: linux-xtensa@linux-xtensa.org
12142S: Maintained
12143F: drivers/spi/spi-xtensa-xtfpga.c
12144F: sound/soc/xtensa/xtfpga-i2s.c
12145
12146YAM DRIVER FOR AX.25
12147M: Jean-Paul Roubelat <jpr@f6fbb.org>
12148L: linux-hams@vger.kernel.org
12149S: Maintained
12150F: drivers/net/hamradio/yam*
12151F: include/linux/yam.h
12152
12153YEALINK PHONE DRIVER
12154M: Henk Vergonet <Henk.Vergonet@gmail.com>
12155L: usbb2k-api-dev@nongnu.org
12156S: Maintained
12157F: Documentation/input/yealink.txt
12158F: drivers/input/misc/yealink.*
12159
12160Z8530 DRIVER FOR AX.25
12161M: Joerg Reuter <jreuter@yaina.de>
12162W: http://yaina.de/jreuter/
12163W: http://www.qsl.net/dl1bke/
12164L: linux-hams@vger.kernel.org
12165S: Maintained
12166F: Documentation/networking/z8530drv.txt
12167F: drivers/net/hamradio/*scc.c
12168F: drivers/net/hamradio/z8530.h
12169
12170ZBUD COMPRESSED PAGE ALLOCATOR
12171M: Seth Jennings <sjenning@redhat.com>
12172L: linux-mm@kvack.org
12173S: Maintained
12174F: mm/zbud.c
12175F: include/linux/zbud.h
12176
12177ZD1211RW WIRELESS DRIVER
12178M: Daniel Drake <dsd@gentoo.org>
12179M: Ulrich Kunitz <kune@deine-taler.de>
12180W: http://zd1211.ath.cx/wiki/DriverRewrite
12181L: linux-wireless@vger.kernel.org
12182L: zd1211-devs@lists.sourceforge.net (subscribers-only)
12183S: Maintained
12184F: drivers/net/wireless/zydas/zd1211rw/
12185
12186ZPOOL COMPRESSED PAGE STORAGE API
12187M: Dan Streetman <ddstreet@ieee.org>
12188L: linux-mm@kvack.org
12189S: Maintained
12190F: mm/zpool.c
12191F: include/linux/zpool.h
12192
12193ZR36067 VIDEO FOR LINUX DRIVER
12194L: mjpeg-users@lists.sourceforge.net
12195L: linux-media@vger.kernel.org
12196W: http://mjpeg.sourceforge.net/driver-zoran/
12197T: hg https://linuxtv.org/hg/v4l-dvb
12198S: Odd Fixes
12199F: drivers/media/pci/zoran/
12200
12201ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
12202M: Minchan Kim <minchan@kernel.org>
12203M: Nitin Gupta <ngupta@vflare.org>
12204R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
12205L: linux-kernel@vger.kernel.org
12206S: Maintained
12207F: drivers/block/zram/
12208F: Documentation/blockdev/zram.txt
12209
12210ZS DECSTATION Z85C30 SERIAL DRIVER
12211M: "Maciej W. Rozycki" <macro@linux-mips.org>
12212S: Maintained
12213F: drivers/tty/serial/zs.*
12214
12215ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
12216M: Minchan Kim <minchan@kernel.org>
12217M: Nitin Gupta <ngupta@vflare.org>
12218R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
12219L: linux-mm@kvack.org
12220S: Maintained
12221F: mm/zsmalloc.c
12222F: include/linux/zsmalloc.h
12223F: Documentation/vm/zsmalloc.txt
12224
12225ZSWAP COMPRESSED SWAP CACHING
12226M: Seth Jennings <sjenning@redhat.com>
12227L: linux-mm@kvack.org
12228S: Maintained
12229F: mm/zswap.c
12230
12231THE REST
12232M: Linus Torvalds <torvalds@linux-foundation.org>
12233L: linux-kernel@vger.kernel.org
12234Q: http://patchwork.kernel.org/project/LKML/list/
12235T: git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
12236S: Buried alive in reporters
12237F: *
12238F: */
This page took 0.064623 seconds and 5 git commands to generate.