Merge branch 'drm-fixes' of git://people.freedesktop.org/~airlied/linux
[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 <alex.aring@gmail.com>
155M: Jukka Rissanen <jukka.rissanen@linux.intel.com>
156L: linux-bluetooth@vger.kernel.org
157L: linux-wpan@vger.kernel.org
158S: Maintained
159F: net/6lowpan/
160F: include/net/6lowpan.h
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 MesonX SoC support
924M: Carlo Caione <carlo@caione.org>
925L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
926S: Maintained
927F: drivers/media/rc/meson-ir.c
928N: meson[x68]
929
930ARM/Annapurna Labs ALPINE ARCHITECTURE
931M: Tsahee Zidenberg <tsahee@annapurnalabs.com>
932S: Maintained
933F: arch/arm/mach-alpine/
934
935ARM/ATMEL AT91RM9200, AT91SAM9 AND SAMA5 SOC SUPPORT
936M: Nicolas Ferre <nicolas.ferre@atmel.com>
937M: Alexandre Belloni <alexandre.belloni@free-electrons.com>
938M: Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
939L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
940W: http://www.linux4sam.org
941T: git git://git.kernel.org/pub/scm/linux/kernel/git/nferre/linux-at91.git
942S: Supported
943F: arch/arm/mach-at91/
944F: include/soc/at91/
945F: arch/arm/boot/dts/at91*.dts
946F: arch/arm/boot/dts/at91*.dtsi
947F: arch/arm/boot/dts/sama*.dts
948F: arch/arm/boot/dts/sama*.dtsi
949F: arch/arm/include/debug/at91.S
950
951ARM/ATMEL AT91 Clock Support
952M: Boris Brezillon <boris.brezillon@free-electrons.com>
953S: Maintained
954F: drivers/clk/at91
955
956ARM/CALXEDA HIGHBANK ARCHITECTURE
957M: Rob Herring <robh@kernel.org>
958L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
959S: Maintained
960F: arch/arm/mach-highbank/
961F: arch/arm/boot/dts/highbank.dts
962F: arch/arm/boot/dts/ecx-*.dts*
963
964ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT
965M: Krzysztof Halasa <khalasa@piap.pl>
966S: Maintained
967F: arch/arm/mach-cns3xxx/
968
969ARM/CAVIUM THUNDER NETWORK DRIVER
970M: Sunil Goutham <sgoutham@cavium.com>
971M: Robert Richter <rric@kernel.org>
972L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
973S: Supported
974F: drivers/net/ethernet/cavium/thunder/
975
976ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE
977M: Alexander Shiyan <shc_work@mail.ru>
978L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
979S: Odd Fixes
980N: clps711x
981
982ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE
983M: Hartley Sweeten <hsweeten@visionengravers.com>
984M: Ryan Mallon <rmallon@gmail.com>
985L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
986S: Maintained
987F: arch/arm/mach-ep93xx/
988F: arch/arm/mach-ep93xx/include/mach/
989
990ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT
991M: Lennert Buytenhek <kernel@wantstofly.org>
992L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
993S: Maintained
994
995ARM/CLKDEV SUPPORT
996M: Russell King <linux@arm.linux.org.uk>
997L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
998S: Maintained
999F: arch/arm/include/asm/clkdev.h
1000F: drivers/clk/clkdev.c
1001
1002ARM/COMPULAB CM-X270/EM-X270 and CM-X300 MACHINE SUPPORT
1003M: Mike Rapoport <mike@compulab.co.il>
1004L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1005S: Maintained
1006
1007ARM/CONTEC MICRO9 MACHINE SUPPORT
1008M: Hubert Feurstein <hubert.feurstein@contec.at>
1009S: Maintained
1010F: arch/arm/mach-ep93xx/micro9.c
1011
1012ARM/CORESIGHT FRAMEWORK AND DRIVERS
1013M: Mathieu Poirier <mathieu.poirier@linaro.org>
1014L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1015S: Maintained
1016F: drivers/hwtracing/coresight/*
1017F: Documentation/trace/coresight.txt
1018F: Documentation/devicetree/bindings/arm/coresight.txt
1019F: Documentation/ABI/testing/sysfs-bus-coresight-devices-*
1020
1021ARM/CORGI MACHINE SUPPORT
1022M: Richard Purdie <rpurdie@rpsys.net>
1023S: Maintained
1024
1025ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE
1026M: Hans Ulli Kroll <ulli.kroll@googlemail.com>
1027L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1028T: git git://github.com/ulli-kroll/linux.git
1029S: Maintained
1030F: arch/arm/mach-gemini/
1031F: drivers/rtc/rtc-gemini.c
1032
1033ARM/CSR SIRFPRIMA2 MACHINE SUPPORT
1034M: Barry Song <baohua@kernel.org>
1035L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1036T: git git://git.kernel.org/pub/scm/linux/kernel/git/baohua/linux.git
1037S: Maintained
1038F: arch/arm/boot/dts/prima2*
1039F: arch/arm/mach-prima2/
1040F: drivers/clk/sirf/
1041F: drivers/clocksource/timer-prima2.c
1042F: drivers/clocksource/timer-atlas7.c
1043N: [^a-z]sirf
1044
1045ARM/CONEXANT DIGICOLOR MACHINE SUPPORT
1046M: Baruch Siach <baruch@tkos.co.il>
1047L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1048S: Maintained
1049F: arch/arm/boot/dts/cx92755*
1050N: digicolor
1051
1052ARM/EBSA110 MACHINE SUPPORT
1053M: Russell King <linux@arm.linux.org.uk>
1054L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1055W: http://www.arm.linux.org.uk/
1056S: Maintained
1057F: arch/arm/mach-ebsa110/
1058F: drivers/net/ethernet/amd/am79c961a.*
1059
1060ARM/ENERGY MICRO (SILICON LABS) EFM32 SUPPORT
1061M: Uwe Kleine-König <kernel@pengutronix.de>
1062L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1063S: Maintained
1064N: efm32
1065
1066ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6)
1067M: Daniel Ribeiro <drwyrm@gmail.com>
1068M: Stefan Schmidt <stefan@openezx.org>
1069M: Harald Welte <laforge@openezx.org>
1070L: openezx-devel@lists.openezx.org (moderated for non-subscribers)
1071W: http://www.openezx.org/
1072S: Maintained
1073T: topgit git://git.openezx.org/openezx.git
1074F: arch/arm/mach-pxa/ezx.c
1075
1076ARM/FARADAY FA526 PORT
1077M: Hans Ulli Kroll <ulli.kroll@googlemail.com>
1078L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1079S: Maintained
1080T: git git://git.berlios.de/gemini-board
1081F: arch/arm/mm/*-fa*
1082
1083ARM/FOOTBRIDGE ARCHITECTURE
1084M: Russell King <linux@arm.linux.org.uk>
1085L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1086W: http://www.arm.linux.org.uk/
1087S: Maintained
1088F: arch/arm/include/asm/hardware/dec21285.h
1089F: arch/arm/mach-footbridge/
1090
1091ARM/FREESCALE IMX / MXC ARM ARCHITECTURE
1092M: Shawn Guo <shawnguo@kernel.org>
1093M: Sascha Hauer <kernel@pengutronix.de>
1094L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1095S: Maintained
1096T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1097F: arch/arm/mach-imx/
1098F: arch/arm/mach-mxs/
1099F: arch/arm/boot/dts/imx*
1100F: arch/arm/configs/imx*_defconfig
1101F: drivers/clk/imx/
1102F: include/soc/imx/
1103
1104ARM/FREESCALE VYBRID ARM ARCHITECTURE
1105M: Shawn Guo <shawnguo@kernel.org>
1106M: Sascha Hauer <kernel@pengutronix.de>
1107R: Stefan Agner <stefan@agner.ch>
1108L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1109S: Maintained
1110T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1111F: arch/arm/mach-imx/*vf610*
1112F: arch/arm/boot/dts/vf*
1113
1114ARM/GLOMATION GESBC9312SX MACHINE SUPPORT
1115M: Lennert Buytenhek <kernel@wantstofly.org>
1116L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1117S: Maintained
1118
1119ARM/GUMSTIX MACHINE SUPPORT
1120M: Steve Sakoman <sakoman@gmail.com>
1121L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1122S: Maintained
1123
1124ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT
1125M: Philipp Zabel <philipp.zabel@gmail.com>
1126M: Paul Parsons <lost.distance@yahoo.com>
1127L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1128S: Maintained
1129F: arch/arm/mach-pxa/hx4700.c
1130F: arch/arm/mach-pxa/include/mach/hx4700.h
1131F: sound/soc/pxa/hx4700.c
1132
1133ARM/HISILICON SOC SUPPORT
1134M: Wei Xu <xuwei5@hisilicon.com>
1135L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1136W: http://www.hisilicon.com
1137S: Supported
1138T: git git://github.com/hisilicon/linux-hisi.git
1139F: arch/arm/mach-hisi/
1140F: arch/arm/boot/dts/hi3*
1141F: arch/arm/boot/dts/hip*
1142F: arch/arm/boot/dts/hisi*
1143F: arch/arm64/boot/dts/hisilicon/
1144
1145ARM/HP JORNADA 7XX MACHINE SUPPORT
1146M: Kristoffer Ericson <kristoffer.ericson@gmail.com>
1147W: www.jlime.com
1148S: Maintained
1149T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
1150F: arch/arm/mach-sa1100/jornada720.c
1151F: arch/arm/mach-sa1100/include/mach/jornada720.h
1152
1153ARM/IGEP MACHINE SUPPORT
1154M: Enric Balletbo i Serra <eballetbo@gmail.com>
1155M: Javier Martinez Canillas <javier@dowhile0.org>
1156L: linux-omap@vger.kernel.org
1157L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1158S: Maintained
1159F: arch/arm/boot/dts/omap3-igep*
1160
1161ARM/INCOME PXA270 SUPPORT
1162M: Marek Vasut <marek.vasut@gmail.com>
1163L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1164S: Maintained
1165F: arch/arm/mach-pxa/colibri-pxa270-income.c
1166
1167ARM/INTEL IOP32X ARM ARCHITECTURE
1168M: Lennert Buytenhek <kernel@wantstofly.org>
1169L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1170S: Maintained
1171
1172ARM/INTEL IOP33X ARM ARCHITECTURE
1173L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1174S: Orphan
1175
1176ARM/INTEL IOP13XX ARM ARCHITECTURE
1177M: Lennert Buytenhek <kernel@wantstofly.org>
1178L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1179S: Maintained
1180
1181ARM/INTEL IQ81342EX MACHINE SUPPORT
1182M: Lennert Buytenhek <kernel@wantstofly.org>
1183L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1184S: Maintained
1185
1186ARM/INTEL IXDP2850 MACHINE SUPPORT
1187M: Lennert Buytenhek <kernel@wantstofly.org>
1188L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1189S: Maintained
1190
1191ARM/INTEL IXP4XX ARM ARCHITECTURE
1192M: Imre Kaloz <kaloz@openwrt.org>
1193M: Krzysztof Halasa <khalasa@piap.pl>
1194L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1195S: Maintained
1196F: arch/arm/mach-ixp4xx/
1197
1198ARM/INTEL RESEARCH IMOTE/STARGATE 2 MACHINE SUPPORT
1199M: Jonathan Cameron <jic23@cam.ac.uk>
1200L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1201S: Maintained
1202F: arch/arm/mach-pxa/stargate2.c
1203F: drivers/pcmcia/pxa2xx_stargate2.c
1204
1205ARM/INTEL XSC3 (MANZANO) ARM CORE
1206M: Lennert Buytenhek <kernel@wantstofly.org>
1207L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1208S: Maintained
1209
1210ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT
1211M: Lennert Buytenhek <kernel@wantstofly.org>
1212L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1213S: Maintained
1214
1215ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE
1216M: Santosh Shilimkar <ssantosh@kernel.org>
1217L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1218S: Maintained
1219F: arch/arm/mach-keystone/
1220F: arch/arm/boot/dts/k2*
1221T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
1222
1223ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK
1224M: Santosh Shilimkar <ssantosh@kernel.org>
1225L: linux-kernel@vger.kernel.org
1226S: Maintained
1227F: drivers/clk/keystone/
1228
1229ARM/TEXAS INSTRUMENT KEYSTONE ClOCKSOURCE
1230M: Santosh Shilimkar <ssantosh@kernel.org>
1231L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1232L: linux-kernel@vger.kernel.org
1233S: Maintained
1234F: drivers/clocksource/timer-keystone.c
1235
1236ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER
1237M: Santosh Shilimkar <ssantosh@kernel.org>
1238L: linux-kernel@vger.kernel.org
1239S: Maintained
1240F: drivers/power/reset/keystone-reset.c
1241
1242ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS
1243M: Santosh Shilimkar <ssantosh@kernel.org>
1244L: linux-kernel@vger.kernel.org
1245S: Maintained
1246F: drivers/memory/*emif*
1247
1248ARM/LOGICPD PXA270 MACHINE SUPPORT
1249M: Lennert Buytenhek <kernel@wantstofly.org>
1250L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1251S: Maintained
1252
1253ARM/LPC18XX ARCHITECTURE
1254M: Joachim Eastwood <manabian@gmail.com>
1255L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1256S: Maintained
1257F: arch/arm/boot/dts/lpc43*
1258F: drivers/clk/nxp/clk-lpc18xx*
1259F: drivers/clocksource/time-lpc32xx.c
1260F: drivers/i2c/busses/i2c-lpc2k.c
1261F: drivers/memory/pl172.c
1262F: drivers/mtd/spi-nor/nxp-spifi.c
1263F: drivers/rtc/rtc-lpc24xx.c
1264N: lpc18xx
1265
1266ARM/MAGICIAN MACHINE SUPPORT
1267M: Philipp Zabel <philipp.zabel@gmail.com>
1268S: Maintained
1269
1270ARM/Marvell Kirkwood and Armada 370, 375, 38x, XP SOC support
1271M: Jason Cooper <jason@lakedaemon.net>
1272M: Andrew Lunn <andrew@lunn.ch>
1273M: Gregory Clement <gregory.clement@free-electrons.com>
1274M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1275L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1276S: Maintained
1277F: arch/arm/mach-mvebu/
1278F: drivers/rtc/rtc-armada38x.c
1279F: arch/arm/boot/dts/armada*
1280F: arch/arm/boot/dts/kirkwood*
1281
1282
1283ARM/Marvell Berlin SoC support
1284M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1285L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1286S: Maintained
1287F: arch/arm/mach-berlin/
1288F: arch/arm/boot/dts/berlin*
1289F: arch/arm64/boot/dts/marvell/berlin*
1290
1291
1292ARM/Marvell Dove/MV78xx0/Orion SOC support
1293M: Jason Cooper <jason@lakedaemon.net>
1294M: Andrew Lunn <andrew@lunn.ch>
1295M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1296M: Gregory Clement <gregory.clement@free-electrons.com>
1297L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1298S: Maintained
1299F: arch/arm/mach-dove/
1300F: arch/arm/mach-mv78xx0/
1301F: arch/arm/mach-orion5x/
1302F: arch/arm/plat-orion/
1303F: arch/arm/boot/dts/dove*
1304F: arch/arm/boot/dts/orion5x*
1305
1306
1307ARM/Orion SoC/Technologic Systems TS-78xx platform support
1308M: Alexander Clouter <alex@digriz.org.uk>
1309L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1310W: http://www.digriz.org.uk/ts78xx/kernel
1311S: Maintained
1312F: arch/arm/mach-orion5x/ts78xx-*
1313
1314ARM/Mediatek RTC DRIVER
1315M: Eddie Huang <eddie.huang@mediatek.com>
1316L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1317L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1318S: Maintained
1319F: drivers/rtc/rtc-mt6397.c
1320
1321ARM/Mediatek SoC support
1322M: Matthias Brugger <matthias.bgg@gmail.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: arch/arm/boot/dts/mt6*
1327F: arch/arm/boot/dts/mt8*
1328F: arch/arm/mach-mediatek/
1329N: mtk
1330K: mediatek
1331
1332ARM/Mediatek USB3 PHY DRIVER
1333M: Chunfeng Yun <chunfeng.yun@mediatek.com>
1334L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1335L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1336S: Maintained
1337F: drivers/phy/phy-mt65xx-usb3.c
1338
1339ARM/MICREL KS8695 ARCHITECTURE
1340M: Greg Ungerer <gerg@uclinux.org>
1341L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1342F: arch/arm/mach-ks8695/
1343S: Odd Fixes
1344
1345ARM/MIOA701 MACHINE SUPPORT
1346M: Robert Jarzmik <robert.jarzmik@free.fr>
1347L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1348F: arch/arm/mach-pxa/mioa701.c
1349S: Maintained
1350
1351ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT
1352M: Michael Petchkovsky <mkpetch@internode.on.net>
1353S: Maintained
1354
1355ARM/NOMADIK ARCHITECTURE
1356M: Alessandro Rubini <rubini@unipv.it>
1357M: Linus Walleij <linus.walleij@linaro.org>
1358L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1359S: Maintained
1360F: arch/arm/mach-nomadik/
1361F: drivers/pinctrl/nomadik/
1362F: drivers/i2c/busses/i2c-nomadik.c
1363T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git
1364
1365ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT
1366M: Nelson Castillo <arhuaco@freaks-unidos.net>
1367L: openmoko-kernel@lists.openmoko.org (subscribers-only)
1368W: http://wiki.openmoko.org/wiki/Neo_FreeRunner
1369S: Supported
1370
1371ARM/TOSA MACHINE SUPPORT
1372M: Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
1373M: Dirk Opfer <dirk@opfer-online.de>
1374S: Maintained
1375
1376ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT
1377M: Marek Vasut <marek.vasut@gmail.com>
1378L: linux-arm-kernel@lists.infradead.org
1379W: http://hackndev.com
1380S: Maintained
1381F: arch/arm/mach-pxa/include/mach/palmtx.h
1382F: arch/arm/mach-pxa/palmtx.c
1383F: arch/arm/mach-pxa/include/mach/palmt5.h
1384F: arch/arm/mach-pxa/palmt5.c
1385F: arch/arm/mach-pxa/include/mach/palmld.h
1386F: arch/arm/mach-pxa/palmld.c
1387F: arch/arm/mach-pxa/include/mach/palmte2.h
1388F: arch/arm/mach-pxa/palmte2.c
1389F: arch/arm/mach-pxa/include/mach/palmtc.h
1390F: arch/arm/mach-pxa/palmtc.c
1391
1392ARM/PALM TREO SUPPORT
1393M: Tomas Cech <sleep_walker@suse.com>
1394L: linux-arm-kernel@lists.infradead.org
1395W: http://hackndev.com
1396S: Maintained
1397F: arch/arm/mach-pxa/include/mach/palmtreo.h
1398F: arch/arm/mach-pxa/palmtreo.c
1399
1400ARM/PALMZ72 SUPPORT
1401M: Sergey Lapin <slapin@ossfans.org>
1402L: linux-arm-kernel@lists.infradead.org
1403W: http://hackndev.com
1404S: Maintained
1405F: arch/arm/mach-pxa/include/mach/palmz72.h
1406F: arch/arm/mach-pxa/palmz72.c
1407
1408ARM/PLEB SUPPORT
1409M: Peter Chubb <pleb@gelato.unsw.edu.au>
1410W: http://www.disy.cse.unsw.edu.au/Hardware/PLEB
1411S: Maintained
1412
1413ARM/PT DIGITAL BOARD PORT
1414M: Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de>
1415L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1416W: http://www.arm.linux.org.uk/
1417S: Maintained
1418
1419ARM/QUALCOMM SUPPORT
1420M: Andy Gross <andy.gross@linaro.org>
1421M: David Brown <david.brown@linaro.org>
1422L: linux-arm-msm@vger.kernel.org
1423L: linux-soc@vger.kernel.org
1424S: Maintained
1425F: arch/arm/boot/dts/qcom-*.dts
1426F: arch/arm/boot/dts/qcom-*.dtsi
1427F: arch/arm/mach-qcom/
1428F: arch/arm64/boot/dts/qcom/*
1429F: drivers/soc/qcom/
1430F: drivers/tty/serial/msm_serial.h
1431F: drivers/tty/serial/msm_serial.c
1432F: drivers/*/pm8???-*
1433F: drivers/mfd/ssbi.c
1434F: drivers/firmware/qcom_scm.c
1435T: git git://git.kernel.org/pub/scm/linux/kernel/git/agross/linux.git
1436
1437ARM/RADISYS ENP2611 MACHINE SUPPORT
1438M: Lennert Buytenhek <kernel@wantstofly.org>
1439L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1440S: Maintained
1441
1442ARM/RENESAS ARM64 ARCHITECTURE
1443M: Simon Horman <horms@verge.net.au>
1444M: Magnus Damm <magnus.damm@gmail.com>
1445L: linux-sh@vger.kernel.org
1446Q: http://patchwork.kernel.org/project/linux-sh/list/
1447T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
1448S: Supported
1449F: arch/arm64/boot/dts/renesas/
1450
1451ARM/RISCPC ARCHITECTURE
1452M: Russell King <linux@arm.linux.org.uk>
1453L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1454W: http://www.arm.linux.org.uk/
1455S: Maintained
1456F: arch/arm/include/asm/hardware/entry-macro-iomd.S
1457F: arch/arm/include/asm/hardware/ioc.h
1458F: arch/arm/include/asm/hardware/iomd.h
1459F: arch/arm/include/asm/hardware/memc.h
1460F: arch/arm/mach-rpc/
1461F: drivers/net/ethernet/8390/etherh.c
1462F: drivers/net/ethernet/i825xx/ether1*
1463F: drivers/net/ethernet/seeq/ether3*
1464F: drivers/scsi/arm/
1465
1466ARM/Rockchip SoC support
1467M: Heiko Stuebner <heiko@sntech.de>
1468L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1469L: linux-rockchip@lists.infradead.org
1470T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git
1471S: Maintained
1472F: arch/arm/boot/dts/rk3*
1473F: arch/arm/mach-rockchip/
1474F: drivers/clk/rockchip/
1475F: drivers/i2c/busses/i2c-rk3x.c
1476F: drivers/*/*rockchip*
1477F: drivers/*/*/*rockchip*
1478F: sound/soc/rockchip/
1479N: rockchip
1480
1481ARM/SAMSUNG EXYNOS ARM ARCHITECTURES
1482M: Kukjin Kim <kgene@kernel.org>
1483M: Krzysztof Kozlowski <k.kozlowski@samsung.com>
1484L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1485L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
1486S: Maintained
1487F: arch/arm/boot/dts/s3c*
1488F: arch/arm/boot/dts/s5p*
1489F: arch/arm/boot/dts/samsung*
1490F: arch/arm/boot/dts/exynos*
1491F: arch/arm64/boot/dts/exynos/
1492F: arch/arm/plat-samsung/
1493F: arch/arm/mach-s3c24*/
1494F: arch/arm/mach-s3c64xx/
1495F: arch/arm/mach-s5p*/
1496F: arch/arm/mach-exynos*/
1497F: drivers/*/*s3c2410*
1498F: drivers/*/*/*s3c2410*
1499F: drivers/spi/spi-s3c*
1500F: sound/soc/samsung/*
1501F: Documentation/arm/Samsung/
1502F: Documentation/devicetree/bindings/arm/samsung/
1503F: Documentation/devicetree/bindings/sram/samsung-sram.txt
1504F: Documentation/devicetree/bindings/power/pd-samsung.txt
1505N: exynos
1506
1507ARM/SAMSUNG MOBILE MACHINE SUPPORT
1508M: Kyungmin Park <kyungmin.park@samsung.com>
1509L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1510S: Maintained
1511F: arch/arm/mach-s5pv210/
1512
1513ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT
1514M: Kyungmin Park <kyungmin.park@samsung.com>
1515M: Kamil Debski <k.debski@samsung.com>
1516L: linux-arm-kernel@lists.infradead.org
1517L: linux-media@vger.kernel.org
1518S: Maintained
1519F: drivers/media/platform/s5p-g2d/
1520
1521ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT
1522M: Kyungmin Park <kyungmin.park@samsung.com>
1523M: Kamil Debski <k.debski@samsung.com>
1524M: Jeongtae Park <jtp.park@samsung.com>
1525L: linux-arm-kernel@lists.infradead.org
1526L: linux-media@vger.kernel.org
1527S: Maintained
1528F: arch/arm/plat-samsung/s5p-dev-mfc.c
1529F: drivers/media/platform/s5p-mfc/
1530
1531ARM/SAMSUNG S5P SERIES TV SUBSYSTEM SUPPORT
1532M: Kyungmin Park <kyungmin.park@samsung.com>
1533M: Tomasz Stanislawski <t.stanislaws@samsung.com>
1534L: linux-arm-kernel@lists.infradead.org
1535L: linux-media@vger.kernel.org
1536S: Maintained
1537F: drivers/media/platform/s5p-tv/
1538
1539ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT
1540M: Andrzej Pietrasiewicz <andrzej.p@samsung.com>
1541M: Jacek Anaszewski <j.anaszewski@samsung.com>
1542L: linux-arm-kernel@lists.infradead.org
1543L: linux-media@vger.kernel.org
1544S: Maintained
1545F: drivers/media/platform/s5p-jpeg/
1546
1547ARM/SHMOBILE ARM ARCHITECTURE
1548M: Simon Horman <horms@verge.net.au>
1549M: Magnus Damm <magnus.damm@gmail.com>
1550L: linux-renesas-soc@vger.kernel.org
1551Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/
1552T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
1553S: Supported
1554F: arch/arm/boot/dts/emev2*
1555F: arch/arm/boot/dts/r7s*
1556F: arch/arm/boot/dts/r8a*
1557F: arch/arm/boot/dts/sh*
1558F: arch/arm/configs/shmobile_defconfig
1559F: arch/arm/include/debug/renesas-scif.S
1560F: arch/arm/mach-shmobile/
1561F: drivers/sh/
1562
1563ARM/SOCFPGA ARCHITECTURE
1564M: Dinh Nguyen <dinguyen@opensource.altera.com>
1565S: Maintained
1566F: arch/arm/mach-socfpga/
1567F: arch/arm/boot/dts/socfpga*
1568F: arch/arm/configs/socfpga_defconfig
1569F: arch/arm64/boot/dts/altera/
1570W: http://www.rocketboards.org
1571T: git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
1572
1573ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT
1574M: Dinh Nguyen <dinguyen@opensource.altera.com>
1575S: Maintained
1576F: drivers/clk/socfpga/
1577
1578ARM/SOCFPGA EDAC SUPPORT
1579M: Thor Thayer <tthayer@opensource.altera.com>
1580S: Maintained
1581F: drivers/edac/altera_edac.
1582
1583ARM/STI ARCHITECTURE
1584M: Srinivas Kandagatla <srinivas.kandagatla@gmail.com>
1585M: Maxime Coquelin <maxime.coquelin@st.com>
1586M: Patrice Chotard <patrice.chotard@st.com>
1587L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1588L: kernel@stlinux.com
1589W: http://www.stlinux.com
1590S: Maintained
1591F: arch/arm/mach-sti/
1592F: arch/arm/boot/dts/sti*
1593F: drivers/char/hw_random/st-rng.c
1594F: drivers/clocksource/arm_global_timer.c
1595F: drivers/clocksource/clksrc_st_lpc.c
1596F: drivers/i2c/busses/i2c-st.c
1597F: drivers/media/rc/st_rc.c
1598F: drivers/media/platform/sti/c8sectpfe/
1599F: drivers/mmc/host/sdhci-st.c
1600F: drivers/phy/phy-miphy28lp.c
1601F: drivers/phy/phy-miphy365x.c
1602F: drivers/phy/phy-stih407-usb.c
1603F: drivers/phy/phy-stih41x-usb.c
1604F: drivers/pinctrl/pinctrl-st.c
1605F: drivers/reset/sti/
1606F: drivers/rtc/rtc-st-lpc.c
1607F: drivers/tty/serial/st-asc.c
1608F: drivers/usb/dwc3/dwc3-st.c
1609F: drivers/usb/host/ehci-st.c
1610F: drivers/usb/host/ohci-st.c
1611F: drivers/watchdog/st_lpc_wdt.c
1612F: drivers/ata/ahci_st.c
1613
1614ARM/STM32 ARCHITECTURE
1615M: Maxime Coquelin <mcoquelin.stm32@gmail.com>
1616L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1617S: Maintained
1618T: git git://git.kernel.org/pub/scm/linux/kernel/git/mcoquelin/stm32.git
1619N: stm32
1620F: drivers/clocksource/armv7m_systick.c
1621
1622ARM/TANGO ARCHITECTURE
1623M: Marc Gonzalez <marc_gonzalez@sigmadesigns.com>
1624L: linux-arm-kernel@lists.infradead.org
1625S: Maintained
1626F: arch/arm/mach-tango/
1627F: arch/arm/boot/dts/tango*
1628
1629ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT
1630M: Lennert Buytenhek <kernel@wantstofly.org>
1631L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1632S: Maintained
1633
1634ARM/TETON BGA MACHINE SUPPORT
1635M: "Mark F. Brown" <mark.brown314@gmail.com>
1636L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1637S: Maintained
1638
1639ARM/THECUS N2100 MACHINE SUPPORT
1640M: Lennert Buytenhek <kernel@wantstofly.org>
1641L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1642S: Maintained
1643
1644ARM/NUVOTON W90X900 ARM ARCHITECTURE
1645M: Wan ZongShun <mcuos.com@gmail.com>
1646L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1647W: http://www.mcuos.com
1648S: Maintained
1649F: arch/arm/mach-w90x900/
1650F: drivers/input/keyboard/w90p910_keypad.c
1651F: drivers/input/touchscreen/w90p910_ts.c
1652F: drivers/watchdog/nuc900_wdt.c
1653F: drivers/net/ethernet/nuvoton/w90p910_ether.c
1654F: drivers/mtd/nand/nuc900_nand.c
1655F: drivers/rtc/rtc-nuc900.c
1656F: drivers/spi/spi-nuc900.c
1657F: drivers/usb/host/ehci-w90x900.c
1658F: drivers/video/fbdev/nuc900fb.c
1659
1660ARM/U300 MACHINE SUPPORT
1661M: Linus Walleij <linus.walleij@linaro.org>
1662L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1663S: Supported
1664F: arch/arm/mach-u300/
1665F: drivers/clocksource/timer-u300.c
1666F: drivers/i2c/busses/i2c-stu300.c
1667F: drivers/rtc/rtc-coh901331.c
1668F: drivers/watchdog/coh901327_wdt.c
1669F: drivers/dma/coh901318*
1670F: drivers/mfd/ab3100*
1671F: drivers/rtc/rtc-ab3100.c
1672F: drivers/rtc/rtc-coh901331.c
1673T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git
1674
1675ARM/UNIPHIER ARCHITECTURE
1676M: Masahiro Yamada <yamada.masahiro@socionext.com>
1677L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1678S: Maintained
1679F: arch/arm/boot/dts/uniphier*
1680F: arch/arm/include/asm/hardware/cache-uniphier.h
1681F: arch/arm/mach-uniphier/
1682F: arch/arm/mm/cache-uniphier.c
1683F: arch/arm64/boot/dts/socionext/
1684F: drivers/bus/uniphier-system-bus.c
1685F: drivers/i2c/busses/i2c-uniphier*
1686F: drivers/pinctrl/uniphier/
1687F: drivers/tty/serial/8250/8250_uniphier.c
1688N: uniphier
1689
1690ARM/Ux500 ARM ARCHITECTURE
1691M: Linus Walleij <linus.walleij@linaro.org>
1692L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1693S: Maintained
1694F: arch/arm/mach-ux500/
1695F: drivers/clocksource/clksrc-dbx500-prcmu.c
1696F: drivers/dma/ste_dma40*
1697F: drivers/hwspinlock/u8500_hsem.c
1698F: drivers/mfd/abx500*
1699F: drivers/mfd/ab8500*
1700F: drivers/mfd/dbx500*
1701F: drivers/mfd/db8500*
1702F: drivers/pinctrl/nomadik/pinctrl-ab*
1703F: drivers/pinctrl/nomadik/pinctrl-nomadik*
1704F: drivers/rtc/rtc-ab8500.c
1705F: drivers/rtc/rtc-pl031.c
1706T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git
1707
1708ARM/Ux500 CLOCK FRAMEWORK SUPPORT
1709M: Ulf Hansson <ulf.hansson@linaro.org>
1710L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1711T: git git://git.linaro.org/people/ulfh/clk.git
1712S: Maintained
1713F: drivers/clk/ux500/
1714F: include/linux/platform_data/clk-ux500.h
1715
1716ARM/VERSATILE EXPRESS PLATFORM
1717M: Liviu Dudau <liviu.dudau@arm.com>
1718M: Sudeep Holla <sudeep.holla@arm.com>
1719M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
1720L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1721S: Maintained
1722F: arch/arm/boot/dts/vexpress*
1723F: arch/arm64/boot/dts/arm/
1724F: arch/arm/mach-vexpress/
1725F: */*/vexpress*
1726F: */*/*/vexpress*
1727F: drivers/clk/versatile/clk-vexpress-osc.c
1728F: drivers/clocksource/versatile.c
1729
1730ARM/VFP SUPPORT
1731M: Russell King <linux@arm.linux.org.uk>
1732L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1733W: http://www.arm.linux.org.uk/
1734S: Maintained
1735F: arch/arm/vfp/
1736
1737ARM/VOIPAC PXA270 SUPPORT
1738M: Marek Vasut <marek.vasut@gmail.com>
1739L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1740S: Maintained
1741F: arch/arm/mach-pxa/vpac270.c
1742F: arch/arm/mach-pxa/include/mach/vpac270.h
1743
1744ARM/VT8500 ARM ARCHITECTURE
1745M: Tony Prisk <linux@prisktech.co.nz>
1746L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1747S: Maintained
1748F: arch/arm/mach-vt8500/
1749F: drivers/clocksource/vt8500_timer.c
1750F: drivers/i2c/busses/i2c-wmt.c
1751F: drivers/mmc/host/wmt-sdmmc.c
1752F: drivers/pwm/pwm-vt8500.c
1753F: drivers/rtc/rtc-vt8500.c
1754F: drivers/tty/serial/vt8500_serial.c
1755F: drivers/usb/host/ehci-platform.c
1756F: drivers/usb/host/uhci-platform.c
1757F: drivers/video/fbdev/vt8500lcdfb.*
1758F: drivers/video/fbdev/wm8505fb*
1759F: drivers/video/fbdev/wmt_ge_rops.*
1760
1761ARM/ZIPIT Z2 SUPPORT
1762M: Marek Vasut <marek.vasut@gmail.com>
1763L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1764S: Maintained
1765F: arch/arm/mach-pxa/z2.c
1766F: arch/arm/mach-pxa/include/mach/z2.h
1767
1768ARM/ZTE ARCHITECTURE
1769M: Jun Nie <jun.nie@linaro.org>
1770L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1771S: Maintained
1772F: arch/arm/mach-zx/
1773F: drivers/clk/zte/
1774F: Documentation/devicetree/bindings/arm/zte.txt
1775F: Documentation/devicetree/bindings/clock/zx296702-clk.txt
1776
1777ARM/ZYNQ ARCHITECTURE
1778M: Michal Simek <michal.simek@xilinx.com>
1779R: Sören Brinkmann <soren.brinkmann@xilinx.com>
1780L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1781W: http://wiki.xilinx.com
1782T: git https://github.com/Xilinx/linux-xlnx.git
1783S: Supported
1784F: arch/arm/mach-zynq/
1785F: drivers/cpuidle/cpuidle-zynq.c
1786F: drivers/block/xsysace.c
1787N: zynq
1788N: xilinx
1789F: drivers/clocksource/cadence_ttc_timer.c
1790F: drivers/i2c/busses/i2c-cadence.c
1791F: drivers/mmc/host/sdhci-of-arasan.c
1792F: drivers/edac/synopsys_edac.c
1793
1794ARM SMMU DRIVERS
1795M: Will Deacon <will.deacon@arm.com>
1796L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1797S: Maintained
1798F: drivers/iommu/arm-smmu.c
1799F: drivers/iommu/arm-smmu-v3.c
1800F: drivers/iommu/io-pgtable-arm.c
1801
1802ARM64 PORT (AARCH64 ARCHITECTURE)
1803M: Catalin Marinas <catalin.marinas@arm.com>
1804M: Will Deacon <will.deacon@arm.com>
1805L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1806T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git
1807S: Maintained
1808F: arch/arm64/
1809F: Documentation/arm64/
1810
1811AS3645A LED FLASH CONTROLLER DRIVER
1812M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
1813L: linux-media@vger.kernel.org
1814T: git git://linuxtv.org/media_tree.git
1815S: Maintained
1816F: drivers/media/i2c/as3645a.c
1817F: include/media/i2c/as3645a.h
1818
1819ASC7621 HARDWARE MONITOR DRIVER
1820M: George Joseph <george.joseph@fairview5.com>
1821L: lm-sensors@lm-sensors.org
1822S: Maintained
1823F: Documentation/hwmon/asc7621
1824F: drivers/hwmon/asc7621.c
1825
1826ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS
1827M: Corentin Chary <corentin.chary@gmail.com>
1828L: acpi4asus-user@lists.sourceforge.net
1829L: platform-driver-x86@vger.kernel.org
1830W: http://acpi4asus.sf.net
1831S: Maintained
1832F: drivers/platform/x86/asus*.c
1833F: drivers/platform/x86/eeepc*.c
1834
1835ASUS WIRELESS RADIO CONTROL DRIVER
1836M: João Paulo Rechi Vita <jprvita@gmail.com>
1837L: platform-driver-x86@vger.kernel.org
1838S: Maintained
1839F: drivers/platform/x86/asus-wireless.c
1840
1841ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API
1842R: Dan Williams <dan.j.williams@intel.com>
1843W: http://sourceforge.net/projects/xscaleiop
1844S: Odd fixes
1845F: Documentation/crypto/async-tx-api.txt
1846F: crypto/async_tx/
1847F: drivers/dma/
1848F: include/linux/dmaengine.h
1849F: include/linux/async_tx.h
1850
1851AT24 EEPROM DRIVER
1852M: Wolfram Sang <wsa@the-dreams.de>
1853L: linux-i2c@vger.kernel.org
1854S: Maintained
1855F: drivers/misc/eeprom/at24.c
1856F: include/linux/platform_data/at24.h
1857
1858ATA OVER ETHERNET (AOE) DRIVER
1859M: "Ed L. Cashin" <ed.cashin@acm.org>
1860W: http://www.openaoe.org/
1861S: Supported
1862F: Documentation/aoe/
1863F: drivers/block/aoe/
1864
1865ATHEROS 71XX/9XXX GPIO DRIVER
1866M: Alban Bedel <albeu@free.fr>
1867W: https://github.com/AlbanBedel/linux
1868T: git git://github.com/AlbanBedel/linux
1869S: Maintained
1870F: drivers/gpio/gpio-ath79.c
1871F: Documentation/devicetree/bindings/gpio/gpio-ath79.txt
1872
1873ATHEROS ATH GENERIC UTILITIES
1874M: "Luis R. Rodriguez" <mcgrof@do-not-panic.com>
1875L: linux-wireless@vger.kernel.org
1876S: Supported
1877F: drivers/net/wireless/ath/*
1878
1879ATHEROS ATH5K WIRELESS DRIVER
1880M: Jiri Slaby <jirislaby@gmail.com>
1881M: Nick Kossifidis <mickflemm@gmail.com>
1882M: "Luis R. Rodriguez" <mcgrof@do-not-panic.com>
1883L: linux-wireless@vger.kernel.org
1884W: http://wireless.kernel.org/en/users/Drivers/ath5k
1885S: Maintained
1886F: drivers/net/wireless/ath/ath5k/
1887
1888ATHEROS ATH6KL WIRELESS DRIVER
1889M: Kalle Valo <kvalo@qca.qualcomm.com>
1890L: linux-wireless@vger.kernel.org
1891W: http://wireless.kernel.org/en/users/Drivers/ath6kl
1892T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
1893S: Supported
1894F: drivers/net/wireless/ath/ath6kl/
1895
1896WILOCITY WIL6210 WIRELESS DRIVER
1897M: Maya Erez <qca_merez@qca.qualcomm.com>
1898L: linux-wireless@vger.kernel.org
1899L: wil6210@qca.qualcomm.com
1900S: Supported
1901W: http://wireless.kernel.org/en/users/Drivers/wil6210
1902F: drivers/net/wireless/ath/wil6210/
1903F: include/uapi/linux/wil6210_uapi.h
1904
1905CARL9170 LINUX COMMUNITY WIRELESS DRIVER
1906M: Christian Lamparter <chunkeey@googlemail.com>
1907L: linux-wireless@vger.kernel.org
1908W: http://wireless.kernel.org/en/users/Drivers/carl9170
1909S: Maintained
1910F: drivers/net/wireless/ath/carl9170/
1911
1912ATK0110 HWMON DRIVER
1913M: Luca Tettamanti <kronos.it@gmail.com>
1914L: lm-sensors@lm-sensors.org
1915S: Maintained
1916F: drivers/hwmon/asus_atk0110.c
1917
1918ATI_REMOTE2 DRIVER
1919M: Ville Syrjala <syrjala@sci.fi>
1920S: Maintained
1921F: drivers/input/misc/ati_remote2.c
1922
1923ATLX ETHERNET DRIVERS
1924M: Jay Cliburn <jcliburn@gmail.com>
1925M: Chris Snook <chris.snook@gmail.com>
1926L: netdev@vger.kernel.org
1927W: http://sourceforge.net/projects/atl1
1928W: http://atl1.sourceforge.net
1929S: Maintained
1930F: drivers/net/ethernet/atheros/
1931
1932ATM
1933M: Chas Williams <3chas3@gmail.com>
1934L: linux-atm-general@lists.sourceforge.net (moderated for non-subscribers)
1935L: netdev@vger.kernel.org
1936W: http://linux-atm.sourceforge.net
1937S: Maintained
1938F: drivers/atm/
1939F: include/linux/atm*
1940F: include/uapi/linux/atm*
1941
1942ATMEL AT91 / AT32 MCI DRIVER
1943M: Ludovic Desroches <ludovic.desroches@atmel.com>
1944S: Maintained
1945F: drivers/mmc/host/atmel-mci.c
1946
1947ATMEL AT91 / AT32 SERIAL DRIVER
1948M: Nicolas Ferre <nicolas.ferre@atmel.com>
1949S: Supported
1950F: drivers/tty/serial/atmel_serial.c
1951
1952ATMEL Audio ALSA driver
1953M: Nicolas Ferre <nicolas.ferre@atmel.com>
1954L: alsa-devel@alsa-project.org (moderated for non-subscribers)
1955S: Supported
1956F: sound/soc/atmel
1957
1958ATMEL DMA DRIVER
1959M: Nicolas Ferre <nicolas.ferre@atmel.com>
1960L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1961S: Supported
1962F: drivers/dma/at_hdmac.c
1963F: drivers/dma/at_hdmac_regs.h
1964F: include/linux/platform_data/dma-atmel.h
1965
1966ATMEL XDMA DRIVER
1967M: Ludovic Desroches <ludovic.desroches@atmel.com>
1968L: linux-arm-kernel@lists.infradead.org
1969L: dmaengine@vger.kernel.org
1970S: Supported
1971F: drivers/dma/at_xdmac.c
1972
1973ATMEL I2C DRIVER
1974M: Ludovic Desroches <ludovic.desroches@atmel.com>
1975L: linux-i2c@vger.kernel.org
1976S: Supported
1977F: drivers/i2c/busses/i2c-at91.c
1978
1979ATMEL ISI DRIVER
1980M: Ludovic Desroches <ludovic.desroches@atmel.com>
1981L: linux-media@vger.kernel.org
1982S: Supported
1983F: drivers/media/platform/soc_camera/atmel-isi.c
1984F: include/media/atmel-isi.h
1985
1986ATMEL LCDFB DRIVER
1987M: Nicolas Ferre <nicolas.ferre@atmel.com>
1988L: linux-fbdev@vger.kernel.org
1989S: Maintained
1990F: drivers/video/fbdev/atmel_lcdfb.c
1991F: include/video/atmel_lcdc.h
1992
1993ATMEL MACB ETHERNET DRIVER
1994M: Nicolas Ferre <nicolas.ferre@atmel.com>
1995S: Supported
1996F: drivers/net/ethernet/cadence/
1997
1998ATMEL NAND DRIVER
1999M: Wenyou Yang <wenyou.yang@atmel.com>
2000M: Josh Wu <rainyfeeling@outlook.com>
2001L: linux-mtd@lists.infradead.org
2002S: Supported
2003F: drivers/mtd/nand/atmel_nand*
2004
2005ATMEL SDMMC DRIVER
2006M: Ludovic Desroches <ludovic.desroches@atmel.com>
2007L: linux-mmc@vger.kernel.org
2008S: Supported
2009F: drivers/mmc/host/sdhci-of-at91.c
2010
2011ATMEL SPI DRIVER
2012M: Nicolas Ferre <nicolas.ferre@atmel.com>
2013S: Supported
2014F: drivers/spi/spi-atmel.*
2015
2016ATMEL SSC DRIVER
2017M: Nicolas Ferre <nicolas.ferre@atmel.com>
2018L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2019S: Supported
2020F: drivers/misc/atmel-ssc.c
2021F: include/linux/atmel-ssc.h
2022
2023ATMEL Timer Counter (TC) AND CLOCKSOURCE DRIVERS
2024M: Nicolas Ferre <nicolas.ferre@atmel.com>
2025L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2026S: Supported
2027F: drivers/misc/atmel_tclib.c
2028F: drivers/clocksource/tcb_clksrc.c
2029
2030ATMEL USBA UDC DRIVER
2031M: Nicolas Ferre <nicolas.ferre@atmel.com>
2032L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2033S: Supported
2034F: drivers/usb/gadget/udc/atmel_usba_udc.*
2035
2036ATMEL WIRELESS DRIVER
2037M: Simon Kelley <simon@thekelleys.org.uk>
2038L: linux-wireless@vger.kernel.org
2039W: http://www.thekelleys.org.uk/atmel
2040W: http://atmelwlandriver.sourceforge.net/
2041S: Maintained
2042F: drivers/net/wireless/atmel/atmel*
2043
2044ATMEL MAXTOUCH DRIVER
2045M: Nick Dyer <nick.dyer@itdev.co.uk>
2046T: git git://github.com/atmel-maxtouch/linux.git
2047S: Supported
2048F: Documentation/devicetree/bindings/input/atmel,maxtouch.txt
2049F: drivers/input/touchscreen/atmel_mxt_ts.c
2050F: include/linux/platform_data/atmel_mxt_ts.h
2051
2052ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER
2053M: Bradley Grove <linuxdrivers@attotech.com>
2054L: linux-scsi@vger.kernel.org
2055W: http://www.attotech.com
2056S: Supported
2057F: drivers/scsi/esas2r
2058
2059ATUSB IEEE 802.15.4 RADIO DRIVER
2060M: Stefan Schmidt <stefan@osg.samsung.com>
2061L: linux-wpan@vger.kernel.org
2062S: Maintained
2063F: drivers/net/ieee802154/atusb.c
2064F: drivers/net/ieee802154/atusb.h
2065F: drivers/net/ieee802154/at86rf230.h
2066
2067AUDIT SUBSYSTEM
2068M: Paul Moore <paul@paul-moore.com>
2069M: Eric Paris <eparis@redhat.com>
2070L: linux-audit@redhat.com (moderated for non-subscribers)
2071W: http://people.redhat.com/sgrubb/audit/
2072T: git git://git.infradead.org/users/pcmoore/audit
2073S: Maintained
2074F: include/linux/audit.h
2075F: include/uapi/linux/audit.h
2076F: kernel/audit*
2077
2078AUXILIARY DISPLAY DRIVERS
2079M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
2080W: http://miguelojeda.es/auxdisplay.htm
2081W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
2082S: Maintained
2083F: drivers/auxdisplay/
2084F: include/linux/cfag12864b.h
2085
2086AVR32 ARCHITECTURE
2087M: Haavard Skinnemoen <hskinnemoen@gmail.com>
2088M: Hans-Christian Egtvedt <egtvedt@samfundet.no>
2089W: http://www.atmel.com/products/AVR32/
2090W: http://mirror.egtvedt.no/avr32linux.org/
2091W: http://avrfreaks.net/
2092S: Maintained
2093F: arch/avr32/
2094
2095AVR32/AT32AP MACHINE SUPPORT
2096M: Haavard Skinnemoen <hskinnemoen@gmail.com>
2097M: Hans-Christian Egtvedt <egtvedt@samfundet.no>
2098S: Maintained
2099F: arch/avr32/mach-at32ap/
2100
2101AX.25 NETWORK LAYER
2102M: Ralf Baechle <ralf@linux-mips.org>
2103L: linux-hams@vger.kernel.org
2104W: http://www.linux-ax25.org/
2105S: Maintained
2106F: include/uapi/linux/ax25.h
2107F: include/net/ax25.h
2108F: net/ax25/
2109
2110AZ6007 DVB DRIVER
2111M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
2112L: linux-media@vger.kernel.org
2113W: https://linuxtv.org
2114T: git git://linuxtv.org/media_tree.git
2115S: Maintained
2116F: drivers/media/usb/dvb-usb-v2/az6007.c
2117
2118AZTECH FM RADIO RECEIVER DRIVER
2119M: Hans Verkuil <hverkuil@xs4all.nl>
2120L: linux-media@vger.kernel.org
2121T: git git://linuxtv.org/media_tree.git
2122W: https://linuxtv.org
2123S: Maintained
2124F: drivers/media/radio/radio-aztech*
2125
2126B43 WIRELESS DRIVER
2127L: linux-wireless@vger.kernel.org
2128L: b43-dev@lists.infradead.org
2129W: http://wireless.kernel.org/en/users/Drivers/b43
2130S: Odd Fixes
2131F: drivers/net/wireless/broadcom/b43/
2132
2133B43LEGACY WIRELESS DRIVER
2134M: Larry Finger <Larry.Finger@lwfinger.net>
2135L: linux-wireless@vger.kernel.org
2136L: b43-dev@lists.infradead.org
2137W: http://wireless.kernel.org/en/users/Drivers/b43
2138S: Maintained
2139F: drivers/net/wireless/broadcom/b43legacy/
2140
2141BACKLIGHT CLASS/SUBSYSTEM
2142M: Jingoo Han <jingoohan1@gmail.com>
2143M: Lee Jones <lee.jones@linaro.org>
2144T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git
2145S: Maintained
2146F: drivers/video/backlight/
2147F: include/linux/backlight.h
2148
2149BATMAN ADVANCED
2150M: Marek Lindner <mareklindner@neomailbox.ch>
2151M: Simon Wunderlich <sw@simonwunderlich.de>
2152M: Antonio Quartulli <a@unstable.cc>
2153L: b.a.t.m.a.n@lists.open-mesh.org
2154W: http://www.open-mesh.org/
2155S: Maintained
2156F: net/batman-adv/
2157
2158BAYCOM/HDLCDRV DRIVERS FOR AX.25
2159M: Thomas Sailer <t.sailer@alumni.ethz.ch>
2160L: linux-hams@vger.kernel.org
2161W: http://www.baycom.org/~tom/ham/ham.html
2162S: Maintained
2163F: drivers/net/hamradio/baycom*
2164
2165BCACHE (BLOCK LAYER CACHE)
2166M: Kent Overstreet <kent.overstreet@gmail.com>
2167L: linux-bcache@vger.kernel.org
2168W: http://bcache.evilpiepirate.org
2169S: Maintained
2170F: drivers/md/bcache/
2171
2172BDISP ST MEDIA DRIVER
2173M: Fabien Dessenne <fabien.dessenne@st.com>
2174L: linux-media@vger.kernel.org
2175T: git git://linuxtv.org/media_tree.git
2176W: https://linuxtv.org
2177S: Supported
2178F: drivers/media/platform/sti/bdisp
2179
2180BEFS FILE SYSTEM
2181S: Orphan
2182F: Documentation/filesystems/befs.txt
2183F: fs/befs/
2184
2185BECKHOFF CX5020 ETHERCAT MASTER DRIVER
2186M: Dariusz Marcinkiewicz <reksio@newterm.pl>
2187L: netdev@vger.kernel.org
2188S: Maintained
2189F: drivers/net/ethernet/ec_bhf.c
2190
2191BFS FILE SYSTEM
2192M: "Tigran A. Aivazian" <tigran@aivazian.fsnet.co.uk>
2193S: Maintained
2194F: Documentation/filesystems/bfs.txt
2195F: fs/bfs/
2196F: include/uapi/linux/bfs_fs.h
2197
2198BLACKFIN ARCHITECTURE
2199M: Steven Miao <realmz6@gmail.com>
2200L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2201T: git git://git.code.sf.net/p/adi-linux/code
2202W: http://blackfin.uclinux.org
2203S: Supported
2204F: arch/blackfin/
2205
2206BLACKFIN EMAC DRIVER
2207L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2208W: http://blackfin.uclinux.org
2209S: Supported
2210F: drivers/net/ethernet/adi/
2211
2212BLACKFIN RTC DRIVER
2213L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2214W: http://blackfin.uclinux.org
2215S: Supported
2216F: drivers/rtc/rtc-bfin.c
2217
2218BLACKFIN SDH DRIVER
2219M: Sonic Zhang <sonic.zhang@analog.com>
2220L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2221W: http://blackfin.uclinux.org
2222S: Supported
2223F: drivers/mmc/host/bfin_sdh.c
2224
2225BLACKFIN SERIAL DRIVER
2226M: Sonic Zhang <sonic.zhang@analog.com>
2227L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2228W: http://blackfin.uclinux.org
2229S: Supported
2230F: drivers/tty/serial/bfin_uart.c
2231
2232BLACKFIN WATCHDOG DRIVER
2233L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2234W: http://blackfin.uclinux.org
2235S: Supported
2236F: drivers/watchdog/bfin_wdt.c
2237
2238BLACKFIN I2C TWI DRIVER
2239M: Sonic Zhang <sonic.zhang@analog.com>
2240L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2241W: http://blackfin.uclinux.org/
2242S: Supported
2243F: drivers/i2c/busses/i2c-bfin-twi.c
2244
2245BLACKFIN MEDIA DRIVER
2246M: Scott Jiang <scott.jiang.linux@gmail.com>
2247L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2248W: http://blackfin.uclinux.org/
2249S: Supported
2250F: drivers/media/platform/blackfin/
2251F: drivers/media/i2c/adv7183*
2252F: drivers/media/i2c/vs6624*
2253
2254BLINKM RGB LED DRIVER
2255M: Jan-Simon Moeller <jansimon.moeller@gmx.de>
2256S: Maintained
2257F: drivers/leds/leds-blinkm.c
2258
2259BLOCK LAYER
2260M: Jens Axboe <axboe@kernel.dk>
2261L: linux-block@vger.kernel.org
2262T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
2263S: Maintained
2264F: block/
2265F: kernel/trace/blktrace.c
2266
2267BLOCK2MTD DRIVER
2268M: Joern Engel <joern@lazybastard.org>
2269L: linux-mtd@lists.infradead.org
2270S: Maintained
2271F: drivers/mtd/devices/block2mtd.c
2272
2273BLUETOOTH DRIVERS
2274M: Marcel Holtmann <marcel@holtmann.org>
2275M: Gustavo Padovan <gustavo@padovan.org>
2276M: Johan Hedberg <johan.hedberg@gmail.com>
2277L: linux-bluetooth@vger.kernel.org
2278W: http://www.bluez.org/
2279T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2280T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2281S: Maintained
2282F: drivers/bluetooth/
2283
2284BLUETOOTH SUBSYSTEM
2285M: Marcel Holtmann <marcel@holtmann.org>
2286M: Gustavo Padovan <gustavo@padovan.org>
2287M: Johan Hedberg <johan.hedberg@gmail.com>
2288L: linux-bluetooth@vger.kernel.org
2289W: http://www.bluez.org/
2290T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2291T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2292S: Maintained
2293F: net/bluetooth/
2294F: include/net/bluetooth/
2295
2296BONDING DRIVER
2297M: Jay Vosburgh <j.vosburgh@gmail.com>
2298M: Veaceslav Falico <vfalico@gmail.com>
2299M: Andy Gospodarek <gospo@cumulusnetworks.com>
2300L: netdev@vger.kernel.org
2301W: http://sourceforge.net/projects/bonding/
2302S: Supported
2303F: drivers/net/bonding/
2304F: include/uapi/linux/if_bonding.h
2305
2306BPF (Safe dynamic programs and tools)
2307M: Alexei Starovoitov <ast@kernel.org>
2308L: netdev@vger.kernel.org
2309L: linux-kernel@vger.kernel.org
2310S: Supported
2311F: kernel/bpf/
2312
2313BROADCOM B44 10/100 ETHERNET DRIVER
2314M: Gary Zambrano <zambrano@broadcom.com>
2315L: netdev@vger.kernel.org
2316S: Supported
2317F: drivers/net/ethernet/broadcom/b44.*
2318
2319BROADCOM GENET ETHERNET DRIVER
2320M: Florian Fainelli <f.fainelli@gmail.com>
2321L: netdev@vger.kernel.org
2322S: Supported
2323F: drivers/net/ethernet/broadcom/genet/
2324
2325BROADCOM BNX2 GIGABIT ETHERNET DRIVER
2326M: Sony Chacko <sony.chacko@qlogic.com>
2327M: Dept-HSGLinuxNICDev@qlogic.com
2328L: netdev@vger.kernel.org
2329S: Supported
2330F: drivers/net/ethernet/broadcom/bnx2.*
2331F: drivers/net/ethernet/broadcom/bnx2_*
2332
2333BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
2334M: Ariel Elior <ariel.elior@qlogic.com>
2335L: netdev@vger.kernel.org
2336S: Supported
2337F: drivers/net/ethernet/broadcom/bnx2x/
2338
2339BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
2340M: Florian Fainelli <f.fainelli@gmail.com>
2341M: Ray Jui <rjui@broadcom.com>
2342M: Scott Branden <sbranden@broadcom.com>
2343L: bcm-kernel-feedback-list@broadcom.com
2344T: git git://github.com/broadcom/mach-bcm
2345S: Maintained
2346F: arch/arm/mach-bcm/
2347F: arch/arm/boot/dts/bcm113*
2348F: arch/arm/boot/dts/bcm216*
2349F: arch/arm/boot/dts/bcm281*
2350F: arch/arm64/boot/dts/broadcom/
2351F: arch/arm/configs/bcm_defconfig
2352F: drivers/mmc/host/sdhci-bcm-kona.c
2353F: drivers/clocksource/bcm_kona_timer.c
2354
2355BROADCOM BCM2835 ARM ARCHITECTURE
2356M: Stephen Warren <swarren@wwwdotorg.org>
2357M: Lee Jones <lee@kernel.org>
2358M: Eric Anholt <eric@anholt.net>
2359L: linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers)
2360L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2361T: git git://git.kernel.org/pub/scm/linux/kernel/git/rpi/linux-rpi.git
2362S: Maintained
2363N: bcm2835
2364
2365BROADCOM BCM47XX MIPS ARCHITECTURE
2366M: Hauke Mehrtens <hauke@hauke-m.de>
2367M: Rafał Miłecki <zajec5@gmail.com>
2368L: linux-mips@linux-mips.org
2369S: Maintained
2370F: arch/mips/bcm47xx/*
2371F: arch/mips/include/asm/mach-bcm47xx/*
2372
2373BROADCOM BCM5301X ARM ARCHITECTURE
2374M: Hauke Mehrtens <hauke@hauke-m.de>
2375L: linux-arm-kernel@lists.infradead.org
2376S: Maintained
2377F: arch/arm/mach-bcm/bcm_5301x.c
2378F: arch/arm/boot/dts/bcm5301x.dtsi
2379F: arch/arm/boot/dts/bcm470*
2380
2381BROADCOM BCM63XX ARM ARCHITECTURE
2382M: Florian Fainelli <f.fainelli@gmail.com>
2383L: linux-arm-kernel@lists.infradead.org
2384T: git git://github.com/broadcom/arm-bcm63xx.git
2385S: Maintained
2386F: arch/arm/mach-bcm/bcm63xx.c
2387F: arch/arm/include/debug/bcm63xx.S
2388
2389BROADCOM BCM63XX/BCM33XX UDC DRIVER
2390M: Kevin Cernekee <cernekee@gmail.com>
2391L: linux-usb@vger.kernel.org
2392S: Maintained
2393F: drivers/usb/gadget/udc/bcm63xx_udc.*
2394
2395BROADCOM BCM7XXX ARM ARCHITECTURE
2396M: Brian Norris <computersforpeace@gmail.com>
2397M: Gregory Fong <gregory.0xf0@gmail.com>
2398M: Florian Fainelli <f.fainelli@gmail.com>
2399L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2400L: bcm-kernel-feedback-list@broadcom.com
2401T: git git://github.com/broadcom/stblinux.git
2402S: Maintained
2403F: arch/arm/mach-bcm/*brcmstb*
2404F: arch/arm/boot/dts/bcm7*.dts*
2405F: drivers/bus/brcmstb_gisb.c
2406N: brcmstb
2407
2408BROADCOM BMIPS MIPS ARCHITECTURE
2409M: Kevin Cernekee <cernekee@gmail.com>
2410M: Florian Fainelli <f.fainelli@gmail.com>
2411L: linux-mips@linux-mips.org
2412T: git git://github.com/broadcom/stblinux.git
2413S: Maintained
2414F: arch/mips/bmips/*
2415F: arch/mips/include/asm/mach-bmips/*
2416F: arch/mips/kernel/*bmips*
2417F: arch/mips/boot/dts/brcm/bcm*.dts*
2418F: drivers/irqchip/irq-bcm7*
2419F: drivers/irqchip/irq-brcmstb*
2420F: include/linux/bcm963xx_nvram.h
2421F: include/linux/bcm963xx_tag.h
2422
2423BROADCOM TG3 GIGABIT ETHERNET DRIVER
2424M: Prashant Sreedharan <prashant@broadcom.com>
2425M: Michael Chan <mchan@broadcom.com>
2426L: netdev@vger.kernel.org
2427S: Supported
2428F: drivers/net/ethernet/broadcom/tg3.*
2429
2430BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER
2431M: Brett Rudley <brudley@broadcom.com>
2432M: Arend van Spriel <arend@broadcom.com>
2433M: Franky (Zhenhui) Lin <frankyl@broadcom.com>
2434M: Hante Meuleman <meuleman@broadcom.com>
2435L: linux-wireless@vger.kernel.org
2436L: brcm80211-dev-list@broadcom.com
2437S: Supported
2438F: drivers/net/wireless/broadcom/brcm80211/
2439
2440BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
2441M: QLogic-Storage-Upstream@qlogic.com
2442L: linux-scsi@vger.kernel.org
2443S: Supported
2444F: drivers/scsi/bnx2fc/
2445
2446BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
2447M: QLogic-Storage-Upstream@qlogic.com
2448L: linux-scsi@vger.kernel.org
2449S: Supported
2450F: drivers/scsi/bnx2i/
2451
2452BROADCOM IPROC ARM ARCHITECTURE
2453M: Ray Jui <rjui@broadcom.com>
2454M: Scott Branden <sbranden@broadcom.com>
2455M: Jon Mason <jonmason@broadcom.com>
2456L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2457L: bcm-kernel-feedback-list@broadcom.com
2458T: git git://github.com/broadcom/cygnus-linux.git
2459S: Maintained
2460N: iproc
2461N: cygnus
2462N: nsp
2463N: bcm9113*
2464N: bcm9583*
2465N: bcm9585*
2466N: bcm9586*
2467N: bcm988312
2468N: bcm113*
2469N: bcm583*
2470N: bcm585*
2471N: bcm586*
2472N: bcm88312
2473
2474BROADCOM BRCMSTB GPIO DRIVER
2475M: Gregory Fong <gregory.0xf0@gmail.com>
2476L: bcm-kernel-feedback-list@broadcom.com
2477S: Supported
2478F: drivers/gpio/gpio-brcmstb.c
2479F: Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt
2480
2481BROADCOM KONA GPIO DRIVER
2482M: Ray Jui <rjui@broadcom.com>
2483L: bcm-kernel-feedback-list@broadcom.com
2484S: Supported
2485F: drivers/gpio/gpio-bcm-kona.c
2486F: Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt
2487
2488BROADCOM NVRAM DRIVER
2489M: Rafał Miłecki <zajec5@gmail.com>
2490L: linux-mips@linux-mips.org
2491S: Maintained
2492F: drivers/firmware/broadcom/*
2493
2494BROADCOM STB NAND FLASH DRIVER
2495M: Brian Norris <computersforpeace@gmail.com>
2496M: Kamal Dasu <kdasu.kdev@gmail.com>
2497L: linux-mtd@lists.infradead.org
2498L: bcm-kernel-feedback-list@broadcom.com
2499S: Maintained
2500F: drivers/mtd/nand/brcmnand/
2501
2502BROADCOM SPECIFIC AMBA DRIVER (BCMA)
2503M: Rafał Miłecki <zajec5@gmail.com>
2504L: linux-wireless@vger.kernel.org
2505S: Maintained
2506F: drivers/bcma/
2507F: include/linux/bcma/
2508
2509BROADCOM SYSTEMPORT ETHERNET DRIVER
2510M: Florian Fainelli <f.fainelli@gmail.com>
2511L: netdev@vger.kernel.org
2512S: Supported
2513F: drivers/net/ethernet/broadcom/bcmsysport.*
2514
2515BROCADE BFA FC SCSI DRIVER
2516M: Anil Gurumurthy <anil.gurumurthy@qlogic.com>
2517M: Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
2518L: linux-scsi@vger.kernel.org
2519S: Supported
2520F: drivers/scsi/bfa/
2521
2522BROCADE BNA 10 GIGABIT ETHERNET DRIVER
2523M: Rasesh Mody <rasesh.mody@qlogic.com>
2524L: netdev@vger.kernel.org
2525S: Supported
2526F: drivers/net/ethernet/brocade/bna/
2527
2528BSG (block layer generic sg v4 driver)
2529M: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
2530L: linux-scsi@vger.kernel.org
2531S: Supported
2532F: block/bsg.c
2533F: include/linux/bsg.h
2534F: include/uapi/linux/bsg.h
2535
2536BT87X AUDIO DRIVER
2537M: Clemens Ladisch <clemens@ladisch.de>
2538L: alsa-devel@alsa-project.org (moderated for non-subscribers)
2539T: git git://git.alsa-project.org/alsa-kernel.git
2540S: Maintained
2541F: Documentation/sound/alsa/Bt87x.txt
2542F: sound/pci/bt87x.c
2543
2544BT8XXGPIO DRIVER
2545M: Michael Buesch <m@bues.ch>
2546W: http://bu3sch.de/btgpio.php
2547S: Maintained
2548F: drivers/gpio/gpio-bt8xx.c
2549
2550BTRFS FILE SYSTEM
2551M: Chris Mason <clm@fb.com>
2552M: Josef Bacik <jbacik@fb.com>
2553M: David Sterba <dsterba@suse.com>
2554L: linux-btrfs@vger.kernel.org
2555W: http://btrfs.wiki.kernel.org/
2556Q: http://patchwork.kernel.org/project/linux-btrfs/list/
2557T: git git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git
2558S: Maintained
2559F: Documentation/filesystems/btrfs.txt
2560F: fs/btrfs/
2561
2562BTTV VIDEO4LINUX DRIVER
2563M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
2564L: linux-media@vger.kernel.org
2565W: https://linuxtv.org
2566T: git git://linuxtv.org/media_tree.git
2567S: Odd fixes
2568F: Documentation/video4linux/bttv/
2569F: drivers/media/pci/bt8xx/bttv*
2570
2571BUSLOGIC SCSI DRIVER
2572M: Khalid Aziz <khalid@gonehiking.org>
2573L: linux-scsi@vger.kernel.org
2574S: Maintained
2575F: drivers/scsi/BusLogic.*
2576F: drivers/scsi/FlashPoint.*
2577
2578C-MEDIA CMI8788 DRIVER
2579M: Clemens Ladisch <clemens@ladisch.de>
2580L: alsa-devel@alsa-project.org (moderated for non-subscribers)
2581T: git git://git.alsa-project.org/alsa-kernel.git
2582S: Maintained
2583F: sound/pci/oxygen/
2584
2585C6X ARCHITECTURE
2586M: Mark Salter <msalter@redhat.com>
2587M: Aurelien Jacquiot <a-jacquiot@ti.com>
2588L: linux-c6x-dev@linux-c6x.org
2589W: http://www.linux-c6x.org/wiki/index.php/Main_Page
2590S: Maintained
2591F: arch/c6x/
2592
2593CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
2594M: David Howells <dhowells@redhat.com>
2595L: linux-cachefs@redhat.com (moderated for non-subscribers)
2596S: Supported
2597F: Documentation/filesystems/caching/cachefiles.txt
2598F: fs/cachefiles/
2599
2600CADET FM/AM RADIO RECEIVER DRIVER
2601M: Hans Verkuil <hverkuil@xs4all.nl>
2602L: linux-media@vger.kernel.org
2603T: git git://linuxtv.org/media_tree.git
2604W: https://linuxtv.org
2605S: Maintained
2606F: drivers/media/radio/radio-cadet*
2607
2608CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
2609M: Jonathan Corbet <corbet@lwn.net>
2610L: linux-media@vger.kernel.org
2611T: git git://linuxtv.org/media_tree.git
2612S: Maintained
2613F: Documentation/video4linux/cafe_ccic
2614F: drivers/media/platform/marvell-ccic/
2615
2616CAIF NETWORK LAYER
2617M: Dmitry Tarnyagin <dmitry.tarnyagin@lockless.no>
2618L: netdev@vger.kernel.org
2619S: Supported
2620F: Documentation/networking/caif/
2621F: drivers/net/caif/
2622F: include/uapi/linux/caif/
2623F: include/net/caif/
2624F: net/caif/
2625
2626CALGARY x86-64 IOMMU
2627M: Muli Ben-Yehuda <muli@il.ibm.com>
2628M: "Jon D. Mason" <jdmason@kudzu.us>
2629L: discuss@x86-64.org
2630S: Maintained
2631F: arch/x86/kernel/pci-calgary_64.c
2632F: arch/x86/kernel/tce_64.c
2633F: arch/x86/include/asm/calgary.h
2634F: arch/x86/include/asm/tce.h
2635
2636CAN NETWORK LAYER
2637M: Oliver Hartkopp <socketcan@hartkopp.net>
2638M: Marc Kleine-Budde <mkl@pengutronix.de>
2639L: linux-can@vger.kernel.org
2640W: https://github.com/linux-can
2641T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
2642T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
2643S: Maintained
2644F: Documentation/networking/can.txt
2645F: net/can/
2646F: include/linux/can/core.h
2647F: include/uapi/linux/can.h
2648F: include/uapi/linux/can/bcm.h
2649F: include/uapi/linux/can/raw.h
2650F: include/uapi/linux/can/gw.h
2651
2652CAN NETWORK DRIVERS
2653M: Wolfgang Grandegger <wg@grandegger.com>
2654M: Marc Kleine-Budde <mkl@pengutronix.de>
2655L: linux-can@vger.kernel.org
2656W: https://github.com/linux-can
2657T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
2658T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
2659S: Maintained
2660F: drivers/net/can/
2661F: include/linux/can/dev.h
2662F: include/linux/can/platform/
2663F: include/uapi/linux/can/error.h
2664F: include/uapi/linux/can/netlink.h
2665
2666CAPABILITIES
2667M: Serge Hallyn <serge.hallyn@canonical.com>
2668L: linux-security-module@vger.kernel.org
2669S: Supported
2670F: include/linux/capability.h
2671F: include/uapi/linux/capability.h
2672F: security/commoncap.c
2673F: kernel/capability.c
2674
2675CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
2676M: Kevin Tsai <ktsai@capellamicro.com>
2677S: Maintained
2678F: drivers/iio/light/cm*
2679F: Documentation/devicetree/bindings/i2c/trivial-devices.txt
2680
2681CAVIUM LIQUIDIO NETWORK DRIVER
2682M: Derek Chickles <derek.chickles@caviumnetworks.com>
2683M: Satanand Burla <satananda.burla@caviumnetworks.com>
2684M: Felix Manlunas <felix.manlunas@caviumnetworks.com>
2685M: Raghu Vatsavayi <raghu.vatsavayi@caviumnetworks.com>
2686L: netdev@vger.kernel.org
2687W: http://www.cavium.com
2688S: Supported
2689F: drivers/net/ethernet/cavium/liquidio/
2690
2691CC2520 IEEE-802.15.4 RADIO DRIVER
2692M: Varka Bhadram <varkabhadram@gmail.com>
2693L: linux-wpan@vger.kernel.org
2694S: Maintained
2695F: drivers/net/ieee802154/cc2520.c
2696F: include/linux/spi/cc2520.h
2697F: Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
2698
2699CELL BROADBAND ENGINE ARCHITECTURE
2700M: Arnd Bergmann <arnd@arndb.de>
2701L: linuxppc-dev@lists.ozlabs.org
2702W: http://www.ibm.com/developerworks/power/cell/
2703S: Supported
2704F: arch/powerpc/include/asm/cell*.h
2705F: arch/powerpc/include/asm/spu*.h
2706F: arch/powerpc/include/uapi/asm/spu*.h
2707F: arch/powerpc/oprofile/*cell*
2708F: arch/powerpc/platforms/cell/
2709
2710CEPH COMMON CODE (LIBCEPH)
2711M: Ilya Dryomov <idryomov@gmail.com>
2712M: "Yan, Zheng" <zyan@redhat.com>
2713M: Sage Weil <sage@redhat.com>
2714L: ceph-devel@vger.kernel.org
2715W: http://ceph.com/
2716T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
2717T: git git://github.com/ceph/ceph-client.git
2718S: Supported
2719F: net/ceph/
2720F: include/linux/ceph/
2721F: include/linux/crush/
2722
2723CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
2724M: "Yan, Zheng" <zyan@redhat.com>
2725M: Sage Weil <sage@redhat.com>
2726M: Ilya Dryomov <idryomov@gmail.com>
2727L: ceph-devel@vger.kernel.org
2728W: http://ceph.com/
2729T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
2730T: git git://github.com/ceph/ceph-client.git
2731S: Supported
2732F: Documentation/filesystems/ceph.txt
2733F: fs/ceph/
2734
2735CERTIFICATE HANDLING:
2736M: David Howells <dhowells@redhat.com>
2737M: David Woodhouse <dwmw2@infradead.org>
2738L: keyrings@vger.kernel.org
2739S: Maintained
2740F: Documentation/module-signing.txt
2741F: certs/
2742F: scripts/sign-file.c
2743F: scripts/extract-cert.c
2744
2745CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM:
2746L: linux-usb@vger.kernel.org
2747S: Orphan
2748F: Documentation/usb/WUSB-Design-overview.txt
2749F: Documentation/usb/wusb-cbaf
2750F: drivers/usb/host/hwa-hc.c
2751F: drivers/usb/host/whci/
2752F: drivers/usb/wusbcore/
2753F: include/linux/usb/wusb*
2754
2755CFAG12864B LCD DRIVER
2756M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
2757W: http://miguelojeda.es/auxdisplay.htm
2758W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
2759S: Maintained
2760F: drivers/auxdisplay/cfag12864b.c
2761F: include/linux/cfag12864b.h
2762
2763CFAG12864BFB LCD FRAMEBUFFER DRIVER
2764M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
2765W: http://miguelojeda.es/auxdisplay.htm
2766W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
2767S: Maintained
2768F: drivers/auxdisplay/cfag12864bfb.c
2769F: include/linux/cfag12864b.h
2770
2771CFG80211 and NL80211
2772M: Johannes Berg <johannes@sipsolutions.net>
2773L: linux-wireless@vger.kernel.org
2774W: http://wireless.kernel.org/
2775T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
2776T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
2777S: Maintained
2778F: include/uapi/linux/nl80211.h
2779F: include/net/cfg80211.h
2780F: net/wireless/*
2781X: net/wireless/wext*
2782
2783CHAR and MISC DRIVERS
2784M: Arnd Bergmann <arnd@arndb.de>
2785M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
2786T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
2787S: Supported
2788F: drivers/char/*
2789F: drivers/misc/*
2790F: include/linux/miscdevice.h
2791
2792CHECKPATCH
2793M: Andy Whitcroft <apw@canonical.com>
2794M: Joe Perches <joe@perches.com>
2795S: Maintained
2796F: scripts/checkpatch.pl
2797
2798CHINESE DOCUMENTATION
2799M: Harry Wei <harryxiyou@gmail.com>
2800L: xiyoulinuxkernelgroup@googlegroups.com (subscribers-only)
2801L: linux-kernel@zh-kernel.org (moderated for non-subscribers)
2802S: Maintained
2803F: Documentation/zh_CN/
2804
2805CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
2806M: Peter Chen <Peter.Chen@nxp.com>
2807T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
2808L: linux-usb@vger.kernel.org
2809S: Maintained
2810F: drivers/usb/chipidea/
2811
2812CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
2813M: Hans de Goede <hdegoede@redhat.com>
2814L: linux-input@vger.kernel.org
2815S: Maintained
2816F: Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt
2817F: drivers/input/touchscreen/chipone_icn8318.c
2818
2819CHROME HARDWARE PLATFORM SUPPORT
2820M: Olof Johansson <olof@lixom.net>
2821S: Maintained
2822T: git git://git.kernel.org/pub/scm/linux/kernel/git/olof/chrome-platform.git
2823F: drivers/platform/chrome/
2824
2825CISCO VIC ETHERNET NIC DRIVER
2826M: Christian Benvenuti <benve@cisco.com>
2827M: Sujith Sankar <ssujith@cisco.com>
2828M: Govindarajulu Varadarajan <_govind@gmx.com>
2829M: Neel Patel <neepatel@cisco.com>
2830S: Supported
2831F: drivers/net/ethernet/cisco/enic/
2832
2833CISCO VIC LOW LATENCY NIC DRIVER
2834M: Christian Benvenuti <benve@cisco.com>
2835M: Dave Goodell <dgoodell@cisco.com>
2836S: Supported
2837F: drivers/infiniband/hw/usnic/
2838
2839CIRRUS LOGIC EP93XX ETHERNET DRIVER
2840M: Hartley Sweeten <hsweeten@visionengravers.com>
2841L: netdev@vger.kernel.org
2842S: Maintained
2843F: drivers/net/ethernet/cirrus/ep93xx_eth.c
2844
2845CIRRUS LOGIC AUDIO CODEC DRIVERS
2846M: Brian Austin <brian.austin@cirrus.com>
2847M: Paul Handrigan <Paul.Handrigan@cirrus.com>
2848L: alsa-devel@alsa-project.org (moderated for non-subscribers)
2849S: Maintained
2850F: sound/soc/codecs/cs*
2851
2852CLEANCACHE API
2853M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
2854L: linux-kernel@vger.kernel.org
2855S: Maintained
2856F: mm/cleancache.c
2857F: include/linux/cleancache.h
2858
2859CLK API
2860M: Russell King <linux@arm.linux.org.uk>
2861L: linux-clk@vger.kernel.org
2862S: Maintained
2863F: include/linux/clk.h
2864
2865CLOCKSOURCE, CLOCKEVENT DRIVERS
2866M: Daniel Lezcano <daniel.lezcano@linaro.org>
2867M: Thomas Gleixner <tglx@linutronix.de>
2868L: linux-kernel@vger.kernel.org
2869T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
2870S: Supported
2871F: drivers/clocksource
2872
2873CISCO FCOE HBA DRIVER
2874M: Hiral Patel <hiralpat@cisco.com>
2875M: Suma Ramars <sramars@cisco.com>
2876M: Brian Uchino <buchino@cisco.com>
2877L: linux-scsi@vger.kernel.org
2878S: Supported
2879F: drivers/scsi/fnic/
2880
2881CISCO SCSI HBA DRIVER
2882M: Narsimhulu Musini <nmusini@cisco.com>
2883M: Sesidhar Baddela <sebaddel@cisco.com>
2884L: linux-scsi@vger.kernel.org
2885S: Supported
2886F: drivers/scsi/snic/
2887
2888CMPC ACPI DRIVER
2889M: Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com>
2890M: Daniel Oliveira Nascimento <don@syst.com.br>
2891L: platform-driver-x86@vger.kernel.org
2892S: Supported
2893F: drivers/platform/x86/classmate-laptop.c
2894
2895COBALT MEDIA DRIVER
2896M: Hans Verkuil <hans.verkuil@cisco.com>
2897L: linux-media@vger.kernel.org
2898T: git git://linuxtv.org/media_tree.git
2899W: https://linuxtv.org
2900S: Supported
2901F: drivers/media/pci/cobalt/
2902
2903COCCINELLE/Semantic Patches (SmPL)
2904M: Julia Lawall <Julia.Lawall@lip6.fr>
2905M: Gilles Muller <Gilles.Muller@lip6.fr>
2906M: Nicolas Palix <nicolas.palix@imag.fr>
2907M: Michal Marek <mmarek@suse.com>
2908L: cocci@systeme.lip6.fr (moderated for non-subscribers)
2909T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc
2910W: http://coccinelle.lip6.fr/
2911S: Supported
2912F: Documentation/coccinelle.txt
2913F: scripts/coccinelle/
2914F: scripts/coccicheck
2915
2916CODA FILE SYSTEM
2917M: Jan Harkes <jaharkes@cs.cmu.edu>
2918M: coda@cs.cmu.edu
2919L: codalist@coda.cs.cmu.edu
2920W: http://www.coda.cs.cmu.edu/
2921S: Maintained
2922F: Documentation/filesystems/coda.txt
2923F: fs/coda/
2924F: include/linux/coda*.h
2925F: include/uapi/linux/coda*.h
2926
2927CODA V4L2 MEM2MEM DRIVER
2928M: Philipp Zabel <p.zabel@pengutronix.de>
2929L: linux-media@vger.kernel.org
2930S: Maintained
2931F: Documentation/devicetree/bindings/media/coda.txt
2932F: drivers/media/platform/coda/
2933
2934COMMON CLK FRAMEWORK
2935M: Michael Turquette <mturquette@baylibre.com>
2936M: Stephen Boyd <sboyd@codeaurora.org>
2937L: linux-clk@vger.kernel.org
2938T: git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
2939S: Maintained
2940F: drivers/clk/
2941X: drivers/clk/clkdev.c
2942F: include/linux/clk-pr*
2943F: include/linux/clk/
2944
2945COMMON INTERNET FILE SYSTEM (CIFS)
2946M: Steve French <sfrench@samba.org>
2947L: linux-cifs@vger.kernel.org
2948L: samba-technical@lists.samba.org (moderated for non-subscribers)
2949W: http://linux-cifs.samba.org/
2950T: git git://git.samba.org/sfrench/cifs-2.6.git
2951S: Supported
2952F: Documentation/filesystems/cifs/
2953F: fs/cifs/
2954
2955COMPACTPCI HOTPLUG CORE
2956M: Scott Murray <scott@spiteful.org>
2957L: linux-pci@vger.kernel.org
2958S: Maintained
2959F: drivers/pci/hotplug/cpci_hotplug*
2960
2961COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
2962M: Scott Murray <scott@spiteful.org>
2963L: linux-pci@vger.kernel.org
2964S: Maintained
2965F: drivers/pci/hotplug/cpcihp_zt5550.*
2966
2967COMPACTPCI HOTPLUG GENERIC DRIVER
2968M: Scott Murray <scott@spiteful.org>
2969L: linux-pci@vger.kernel.org
2970S: Maintained
2971F: drivers/pci/hotplug/cpcihp_generic.c
2972
2973COMPAL LAPTOP SUPPORT
2974M: Cezary Jackiewicz <cezary.jackiewicz@gmail.com>
2975L: platform-driver-x86@vger.kernel.org
2976S: Maintained
2977F: drivers/platform/x86/compal-laptop.c
2978
2979CONEXANT ACCESSRUNNER USB DRIVER
2980L: accessrunner-general@lists.sourceforge.net
2981W: http://accessrunner.sourceforge.net/
2982S: Orphan
2983F: drivers/usb/atm/cxacru.c
2984
2985CONFIGFS
2986M: Joel Becker <jlbec@evilplan.org>
2987M: Christoph Hellwig <hch@lst.de>
2988T: git git://git.infradead.org/users/hch/configfs.git
2989S: Supported
2990F: fs/configfs/
2991F: include/linux/configfs.h
2992
2993CONNECTOR
2994M: Evgeniy Polyakov <zbr@ioremap.net>
2995L: netdev@vger.kernel.org
2996S: Maintained
2997F: drivers/connector/
2998
2999CONTROL GROUP (CGROUP)
3000M: Tejun Heo <tj@kernel.org>
3001M: Li Zefan <lizefan@huawei.com>
3002M: Johannes Weiner <hannes@cmpxchg.org>
3003L: cgroups@vger.kernel.org
3004T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3005S: Maintained
3006F: Documentation/cgroups/
3007F: include/linux/cgroup*
3008F: kernel/cgroup*
3009
3010CONTROL GROUP - CPUSET
3011M: Li Zefan <lizefan@huawei.com>
3012L: cgroups@vger.kernel.org
3013W: http://www.bullopensource.org/cpuset/
3014W: http://oss.sgi.com/projects/cpusets/
3015T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3016S: Maintained
3017F: Documentation/cgroups/cpusets.txt
3018F: include/linux/cpuset.h
3019F: kernel/cpuset.c
3020
3021CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
3022M: Johannes Weiner <hannes@cmpxchg.org>
3023M: Michal Hocko <mhocko@kernel.org>
3024M: Vladimir Davydov <vdavydov@virtuozzo.com>
3025L: cgroups@vger.kernel.org
3026L: linux-mm@kvack.org
3027S: Maintained
3028F: mm/memcontrol.c
3029F: mm/swap_cgroup.c
3030
3031CORETEMP HARDWARE MONITORING DRIVER
3032M: Fenghua Yu <fenghua.yu@intel.com>
3033L: lm-sensors@lm-sensors.org
3034S: Maintained
3035F: Documentation/hwmon/coretemp
3036F: drivers/hwmon/coretemp.c
3037
3038COSA/SRP SYNC SERIAL DRIVER
3039M: Jan "Yenya" Kasprzak <kas@fi.muni.cz>
3040W: http://www.fi.muni.cz/~kas/cosa/
3041S: Maintained
3042F: drivers/net/wan/cosa*
3043
3044CPMAC ETHERNET DRIVER
3045M: Florian Fainelli <florian@openwrt.org>
3046L: netdev@vger.kernel.org
3047S: Maintained
3048F: drivers/net/ethernet/ti/cpmac.c
3049
3050CPU FREQUENCY DRIVERS
3051M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
3052M: Viresh Kumar <viresh.kumar@linaro.org>
3053L: linux-pm@vger.kernel.org
3054S: Maintained
3055T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3056T: git git://git.linaro.org/people/vireshk/linux.git (For ARM Updates)
3057F: drivers/cpufreq/
3058F: include/linux/cpufreq.h
3059
3060CPU FREQUENCY DRIVERS - ARM BIG LITTLE
3061M: Viresh Kumar <viresh.kumar@linaro.org>
3062M: Sudeep Holla <sudeep.holla@arm.com>
3063L: linux-pm@vger.kernel.org
3064W: http://www.arm.com/products/processors/technologies/biglittleprocessing.php
3065S: Maintained
3066F: drivers/cpufreq/arm_big_little.h
3067F: drivers/cpufreq/arm_big_little.c
3068F: drivers/cpufreq/arm_big_little_dt.c
3069
3070CPUIDLE DRIVER - ARM BIG LITTLE
3071M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
3072M: Daniel Lezcano <daniel.lezcano@linaro.org>
3073L: linux-pm@vger.kernel.org
3074L: linux-arm-kernel@lists.infradead.org
3075T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3076S: Maintained
3077F: drivers/cpuidle/cpuidle-big_little.c
3078
3079CPUIDLE DRIVER - ARM EXYNOS
3080M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
3081M: Daniel Lezcano <daniel.lezcano@linaro.org>
3082M: Kukjin Kim <kgene@kernel.org>
3083L: linux-pm@vger.kernel.org
3084L: linux-samsung-soc@vger.kernel.org
3085S: Supported
3086F: drivers/cpuidle/cpuidle-exynos.c
3087F: arch/arm/mach-exynos/pm.c
3088
3089CPUIDLE DRIVERS
3090M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
3091M: Daniel Lezcano <daniel.lezcano@linaro.org>
3092L: linux-pm@vger.kernel.org
3093S: Maintained
3094T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3095F: drivers/cpuidle/*
3096F: include/linux/cpuidle.h
3097
3098CPUID/MSR DRIVER
3099M: "H. Peter Anvin" <hpa@zytor.com>
3100S: Maintained
3101F: arch/x86/kernel/cpuid.c
3102F: arch/x86/kernel/msr.c
3103
3104CPU POWER MONITORING SUBSYSTEM
3105M: Thomas Renninger <trenn@suse.com>
3106L: linux-pm@vger.kernel.org
3107S: Maintained
3108F: tools/power/cpupower/
3109
3110CRAMFS FILESYSTEM
3111W: http://sourceforge.net/projects/cramfs/
3112S: Orphan / Obsolete
3113F: Documentation/filesystems/cramfs.txt
3114F: fs/cramfs/
3115
3116CRIS PORT
3117M: Mikael Starvik <starvik@axis.com>
3118M: Jesper Nilsson <jesper.nilsson@axis.com>
3119L: linux-cris-kernel@axis.com
3120W: http://developer.axis.com
3121T: git git://git.kernel.org/pub/scm/linux/kernel/git/jesper/cris.git
3122S: Maintained
3123F: arch/cris/
3124F: drivers/tty/serial/crisv10.*
3125
3126CRYPTO API
3127M: Herbert Xu <herbert@gondor.apana.org.au>
3128M: "David S. Miller" <davem@davemloft.net>
3129L: linux-crypto@vger.kernel.org
3130T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
3131T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
3132S: Maintained
3133F: Documentation/crypto/
3134F: Documentation/DocBook/crypto-API.tmpl
3135F: arch/*/crypto/
3136F: crypto/
3137F: drivers/crypto/
3138F: include/crypto/
3139
3140CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
3141M: Neil Horman <nhorman@tuxdriver.com>
3142L: linux-crypto@vger.kernel.org
3143S: Maintained
3144F: crypto/ansi_cprng.c
3145F: crypto/rng.c
3146
3147CS3308 MEDIA DRIVER
3148M: Hans Verkuil <hverkuil@xs4all.nl>
3149L: linux-media@vger.kernel.org
3150T: git git://linuxtv.org/media_tree.git
3151W: http://linuxtv.org
3152S: Odd Fixes
3153F: drivers/media/i2c/cs3308.c
3154F: drivers/media/i2c/cs3308.h
3155
3156CS5535 Audio ALSA driver
3157M: Jaya Kumar <jayakumar.alsa@gmail.com>
3158S: Maintained
3159F: sound/pci/cs5535audio/
3160
3161CW1200 WLAN driver
3162M: Solomon Peachy <pizza@shaftnet.org>
3163S: Maintained
3164F: drivers/net/wireless/st/cw1200/
3165
3166CX18 VIDEO4LINUX DRIVER
3167M: Andy Walls <awalls@md.metrocast.net>
3168L: ivtv-devel@ivtvdriver.org (subscribers-only)
3169L: linux-media@vger.kernel.org
3170T: git git://linuxtv.org/media_tree.git
3171W: https://linuxtv.org
3172W: http://www.ivtvdriver.org/index.php/Cx18
3173S: Maintained
3174F: Documentation/video4linux/cx18.txt
3175F: drivers/media/pci/cx18/
3176F: include/uapi/linux/ivtv*
3177
3178CX2341X MPEG ENCODER HELPER MODULE
3179M: Hans Verkuil <hverkuil@xs4all.nl>
3180L: linux-media@vger.kernel.org
3181T: git git://linuxtv.org/media_tree.git
3182W: https://linuxtv.org
3183S: Maintained
3184F: drivers/media/common/cx2341x*
3185F: include/media/cx2341x*
3186
3187CX24120 MEDIA DRIVER
3188M: Jemma Denson <jdenson@gmail.com>
3189M: Patrick Boettcher <patrick.boettcher@posteo.de>
3190L: linux-media@vger.kernel.org
3191W: https://linuxtv.org
3192Q: http://patchwork.linuxtv.org/project/linux-media/list/
3193S: Maintained
3194F: drivers/media/dvb-frontends/cx24120*
3195
3196CX88 VIDEO4LINUX DRIVER
3197M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
3198L: linux-media@vger.kernel.org
3199W: https://linuxtv.org
3200T: git git://linuxtv.org/media_tree.git
3201S: Odd fixes
3202F: Documentation/video4linux/cx88/
3203F: drivers/media/pci/cx88/
3204
3205CXD2820R MEDIA DRIVER
3206M: Antti Palosaari <crope@iki.fi>
3207L: linux-media@vger.kernel.org
3208W: https://linuxtv.org
3209W: http://palosaari.fi/linux/
3210Q: http://patchwork.linuxtv.org/project/linux-media/list/
3211T: git git://linuxtv.org/anttip/media_tree.git
3212S: Maintained
3213F: drivers/media/dvb-frontends/cxd2820r*
3214
3215CXGB3 ETHERNET DRIVER (CXGB3)
3216M: Santosh Raspatur <santosh@chelsio.com>
3217L: netdev@vger.kernel.org
3218W: http://www.chelsio.com
3219S: Supported
3220F: drivers/net/ethernet/chelsio/cxgb3/
3221
3222CXGB3 ISCSI DRIVER (CXGB3I)
3223M: Karen Xie <kxie@chelsio.com>
3224L: linux-scsi@vger.kernel.org
3225W: http://www.chelsio.com
3226S: Supported
3227F: drivers/scsi/cxgbi/cxgb3i
3228
3229CXGB3 IWARP RNIC DRIVER (IW_CXGB3)
3230M: Steve Wise <swise@chelsio.com>
3231L: linux-rdma@vger.kernel.org
3232W: http://www.openfabrics.org
3233S: Supported
3234F: drivers/infiniband/hw/cxgb3/
3235
3236CXGB4 ETHERNET DRIVER (CXGB4)
3237M: Hariprasad S <hariprasad@chelsio.com>
3238L: netdev@vger.kernel.org
3239W: http://www.chelsio.com
3240S: Supported
3241F: drivers/net/ethernet/chelsio/cxgb4/
3242
3243CXGB4 ISCSI DRIVER (CXGB4I)
3244M: Karen Xie <kxie@chelsio.com>
3245L: linux-scsi@vger.kernel.org
3246W: http://www.chelsio.com
3247S: Supported
3248F: drivers/scsi/cxgbi/cxgb4i
3249
3250CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
3251M: Steve Wise <swise@chelsio.com>
3252L: linux-rdma@vger.kernel.org
3253W: http://www.openfabrics.org
3254S: Supported
3255F: drivers/infiniband/hw/cxgb4/
3256
3257CXGB4VF ETHERNET DRIVER (CXGB4VF)
3258M: Casey Leedom <leedom@chelsio.com>
3259L: netdev@vger.kernel.org
3260W: http://www.chelsio.com
3261S: Supported
3262F: drivers/net/ethernet/chelsio/cxgb4vf/
3263
3264CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
3265M: Ian Munsie <imunsie@au1.ibm.com>
3266M: Michael Neuling <mikey@neuling.org>
3267L: linuxppc-dev@lists.ozlabs.org
3268S: Supported
3269F: drivers/misc/cxl/
3270F: include/misc/cxl*
3271F: include/uapi/misc/cxl.h
3272F: Documentation/powerpc/cxl.txt
3273F: Documentation/powerpc/cxl.txt
3274F: Documentation/ABI/testing/sysfs-class-cxl
3275
3276CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER
3277M: Manoj N. Kumar <manoj@linux.vnet.ibm.com>
3278M: Matthew R. Ochs <mrochs@linux.vnet.ibm.com>
3279L: linux-scsi@vger.kernel.org
3280S: Supported
3281F: drivers/scsi/cxlflash/
3282F: include/uapi/scsi/cxlflash_ioctls.h
3283F: Documentation/powerpc/cxlflash.txt
3284
3285STMMAC ETHERNET DRIVER
3286M: Giuseppe Cavallaro <peppe.cavallaro@st.com>
3287L: netdev@vger.kernel.org
3288W: http://www.stlinux.com
3289S: Supported
3290F: drivers/net/ethernet/stmicro/stmmac/
3291
3292CYBERPRO FB DRIVER
3293M: Russell King <linux@arm.linux.org.uk>
3294L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3295W: http://www.arm.linux.org.uk/
3296S: Maintained
3297F: drivers/video/fbdev/cyber2000fb.*
3298
3299CYCLADES ASYNC MUX DRIVER
3300W: http://www.cyclades.com/
3301S: Orphan
3302F: drivers/tty/cyclades.c
3303F: include/linux/cyclades.h
3304F: include/uapi/linux/cyclades.h
3305
3306CYCLADES PC300 DRIVER
3307W: http://www.cyclades.com/
3308S: Orphan
3309F: drivers/net/wan/pc300*
3310
3311CYPRESS_FIRMWARE MEDIA DRIVER
3312M: Antti Palosaari <crope@iki.fi>
3313L: linux-media@vger.kernel.org
3314W: https://linuxtv.org
3315W: http://palosaari.fi/linux/
3316Q: http://patchwork.linuxtv.org/project/linux-media/list/
3317T: git git://linuxtv.org/anttip/media_tree.git
3318S: Maintained
3319F: drivers/media/common/cypress_firmware*
3320
3321CYTTSP TOUCHSCREEN DRIVER
3322M: Ferruh Yigit <fery@cypress.com>
3323L: linux-input@vger.kernel.org
3324S: Supported
3325F: drivers/input/touchscreen/cyttsp*
3326F: include/linux/input/cyttsp.h
3327
3328DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
3329M: Joshua Kinard <kumba@gentoo.org>
3330S: Maintained
3331F: drivers/rtc/rtc-ds1685.c
3332F: include/linux/rtc/ds1685.h
3333
3334DAMA SLAVE for AX.25
3335M: Joerg Reuter <jreuter@yaina.de>
3336W: http://yaina.de/jreuter/
3337W: http://www.qsl.net/dl1bke/
3338L: linux-hams@vger.kernel.org
3339S: Maintained
3340F: net/ax25/af_ax25.c
3341F: net/ax25/ax25_dev.c
3342F: net/ax25/ax25_ds_*
3343F: net/ax25/ax25_in.c
3344F: net/ax25/ax25_out.c
3345F: net/ax25/ax25_timer.c
3346F: net/ax25/sysctl_net_ax25.c
3347
3348DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
3349L: netdev@vger.kernel.org
3350S: Orphan
3351F: Documentation/networking/dmfe.txt
3352F: drivers/net/ethernet/dec/tulip/dmfe.c
3353
3354DC390/AM53C974 SCSI driver
3355M: Hannes Reinecke <hare@suse.com>
3356L: linux-scsi@vger.kernel.org
3357S: Maintained
3358F: drivers/scsi/am53c974.c
3359
3360DC395x SCSI driver
3361M: Oliver Neukum <oliver@neukum.org>
3362M: Ali Akcaagac <aliakc@web.de>
3363M: Jamie Lenehan <lenehan@twibble.org>
3364L: dc395x@twibble.org
3365W: http://twibble.org/dist/dc395x/
3366W: http://lists.twibble.org/mailman/listinfo/dc395x/
3367S: Maintained
3368F: Documentation/scsi/dc395x.txt
3369F: drivers/scsi/dc395x.*
3370
3371DCCP PROTOCOL
3372M: Gerrit Renker <gerrit@erg.abdn.ac.uk>
3373L: dccp@vger.kernel.org
3374W: http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
3375S: Maintained
3376F: include/linux/dccp.h
3377F: include/uapi/linux/dccp.h
3378F: include/linux/tfrc.h
3379F: net/dccp/
3380
3381DECnet NETWORK LAYER
3382W: http://linux-decnet.sourceforge.net
3383L: linux-decnet-user@lists.sourceforge.net
3384S: Orphan
3385F: Documentation/networking/decnet.txt
3386F: net/decnet/
3387
3388DECSTATION PLATFORM SUPPORT
3389M: "Maciej W. Rozycki" <macro@linux-mips.org>
3390L: linux-mips@linux-mips.org
3391W: http://www.linux-mips.org/wiki/DECstation
3392S: Maintained
3393F: arch/mips/dec/
3394F: arch/mips/include/asm/dec/
3395F: arch/mips/include/asm/mach-dec/
3396
3397DEFXX FDDI NETWORK DRIVER
3398M: "Maciej W. Rozycki" <macro@linux-mips.org>
3399S: Maintained
3400F: drivers/net/fddi/defxx.*
3401
3402DELL LAPTOP DRIVER
3403M: Matthew Garrett <mjg59@srcf.ucam.org>
3404M: Pali Rohár <pali.rohar@gmail.com>
3405L: platform-driver-x86@vger.kernel.org
3406S: Maintained
3407F: drivers/platform/x86/dell-laptop.c
3408
3409DELL LAPTOP RBTN DRIVER
3410M: Pali Rohár <pali.rohar@gmail.com>
3411S: Maintained
3412F: drivers/platform/x86/dell-rbtn.*
3413
3414DELL LAPTOP FREEFALL DRIVER
3415M: Pali Rohár <pali.rohar@gmail.com>
3416S: Maintained
3417F: drivers/platform/x86/dell-smo8800.c
3418
3419DELL LAPTOP SMM DRIVER
3420M: Pali Rohár <pali.rohar@gmail.com>
3421S: Maintained
3422F: drivers/hwmon/dell-smm-hwmon.c
3423F: include/uapi/linux/i8k.h
3424
3425DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
3426M: Doug Warzecha <Douglas_Warzecha@dell.com>
3427S: Maintained
3428F: Documentation/dcdbas.txt
3429F: drivers/firmware/dcdbas.*
3430
3431DELL WMI EXTRAS DRIVER
3432M: Matthew Garrett <mjg59@srcf.ucam.org>
3433M: Pali Rohár <pali.rohar@gmail.com>
3434S: Maintained
3435F: drivers/platform/x86/dell-wmi.c
3436
3437DESIGNWARE USB2 DRD IP DRIVER
3438M: John Youn <johnyoun@synopsys.com>
3439L: linux-usb@vger.kernel.org
3440T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
3441S: Maintained
3442F: drivers/usb/dwc2/
3443
3444DESIGNWARE USB3 DRD IP DRIVER
3445M: Felipe Balbi <balbi@kernel.org>
3446L: linux-usb@vger.kernel.org
3447L: linux-omap@vger.kernel.org
3448T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
3449S: Maintained
3450F: drivers/usb/dwc3/
3451
3452DEVICE COREDUMP (DEV_COREDUMP)
3453M: Johannes Berg <johannes@sipsolutions.net>
3454L: linux-kernel@vger.kernel.org
3455S: Maintained
3456F: drivers/base/devcoredump.c
3457F: include/linux/devcoredump.h
3458
3459DEVICE FREQUENCY (DEVFREQ)
3460M: MyungJoo Ham <myungjoo.ham@samsung.com>
3461M: Kyungmin Park <kyungmin.park@samsung.com>
3462L: linux-pm@vger.kernel.org
3463T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3464S: Maintained
3465F: drivers/devfreq/
3466F: include/linux/devfreq.h
3467F: Documentation/devicetree/bindings/devfreq/
3468
3469DEVICE FREQUENCY EVENT (DEVFREQ-EVENT)
3470M: Chanwoo Choi <cw00.choi@samsung.com>
3471L: linux-pm@vger.kernel.org
3472T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3473S: Supported
3474F: drivers/devfreq/event/
3475F: drivers/devfreq/devfreq-event.c
3476F: include/linux/devfreq-event.h
3477F: Documentation/devicetree/bindings/devfreq/event/
3478
3479DEVICE NUMBER REGISTRY
3480M: Torben Mathiasen <device@lanana.org>
3481W: http://lanana.org/docs/device-list/index.html
3482S: Maintained
3483
3484DEVICE-MAPPER (LVM)
3485M: Alasdair Kergon <agk@redhat.com>
3486M: Mike Snitzer <snitzer@redhat.com>
3487M: dm-devel@redhat.com
3488L: dm-devel@redhat.com
3489W: http://sources.redhat.com/dm
3490Q: http://patchwork.kernel.org/project/dm-devel/list/
3491T: git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
3492T: quilt http://people.redhat.com/agk/patches/linux/editing/
3493S: Maintained
3494F: Documentation/device-mapper/
3495F: drivers/md/dm*
3496F: drivers/md/persistent-data/
3497F: include/linux/device-mapper.h
3498F: include/linux/dm-*.h
3499F: include/uapi/linux/dm-*.h
3500
3501DIALOG SEMICONDUCTOR DRIVERS
3502M: Support Opensource <support.opensource@diasemi.com>
3503W: http://www.dialog-semiconductor.com/products
3504S: Supported
3505F: Documentation/hwmon/da90??
3506F: Documentation/devicetree/bindings/sound/da[79]*.txt
3507F: drivers/gpio/gpio-da90??.c
3508F: drivers/hwmon/da90??-hwmon.c
3509F: drivers/iio/adc/da91??-*.c
3510F: drivers/input/misc/da90??_onkey.c
3511F: drivers/input/touchscreen/da9052_tsi.c
3512F: drivers/leds/leds-da90??.c
3513F: drivers/mfd/da903x.c
3514F: drivers/mfd/da90??-*.c
3515F: drivers/mfd/da91??-*.c
3516F: drivers/power/da9052-battery.c
3517F: drivers/power/da91??-*.c
3518F: drivers/regulator/da903x.c
3519F: drivers/regulator/da9???-regulator.[ch]
3520F: drivers/rtc/rtc-da90??.c
3521F: drivers/video/backlight/da90??_bl.c
3522F: drivers/watchdog/da90??_wdt.c
3523F: include/linux/mfd/da903x.h
3524F: include/linux/mfd/da9052/
3525F: include/linux/mfd/da9055/
3526F: include/linux/mfd/da9063/
3527F: include/linux/mfd/da9150/
3528F: include/sound/da[79]*.h
3529F: sound/soc/codecs/da[79]*.[ch]
3530
3531DIGI NEO AND CLASSIC PCI PRODUCTS
3532M: Lidza Louina <lidza.louina@gmail.com>
3533M: Mark Hounschell <markh@compro.net>
3534L: driverdev-devel@linuxdriverproject.org
3535S: Maintained
3536F: drivers/staging/dgnc/
3537
3538DIGI EPCA PCI PRODUCTS
3539M: Lidza Louina <lidza.louina@gmail.com>
3540M: Daeseok Youn <daeseok.youn@gmail.com>
3541L: driverdev-devel@linuxdriverproject.org
3542S: Maintained
3543F: drivers/staging/dgap/
3544
3545DIOLAN U2C-12 I2C DRIVER
3546M: Guenter Roeck <linux@roeck-us.net>
3547L: linux-i2c@vger.kernel.org
3548S: Maintained
3549F: drivers/i2c/busses/i2c-diolan-u2c.c
3550
3551DIRECT ACCESS (DAX)
3552M: Matthew Wilcox <willy@linux.intel.com>
3553L: linux-fsdevel@vger.kernel.org
3554S: Supported
3555F: fs/dax.c
3556
3557DIRECTORY NOTIFICATION (DNOTIFY)
3558M: Eric Paris <eparis@parisplace.org>
3559S: Maintained
3560F: Documentation/filesystems/dnotify.txt
3561F: fs/notify/dnotify/
3562F: include/linux/dnotify.h
3563
3564DISK GEOMETRY AND PARTITION HANDLING
3565M: Andries Brouwer <aeb@cwi.nl>
3566W: http://www.win.tue.nl/~aeb/linux/Large-Disk.html
3567W: http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
3568W: http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
3569S: Maintained
3570
3571DISKQUOTA
3572M: Jan Kara <jack@suse.com>
3573S: Maintained
3574F: Documentation/filesystems/quota.txt
3575F: fs/quota/
3576F: include/linux/quota*.h
3577F: include/uapi/linux/quota*.h
3578
3579DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
3580M: Bernie Thompson <bernie@plugable.com>
3581L: linux-fbdev@vger.kernel.org
3582S: Maintained
3583W: http://plugable.com/category/projects/udlfb/
3584F: drivers/video/fbdev/udlfb.c
3585F: include/video/udlfb.h
3586F: Documentation/fb/udlfb.txt
3587
3588DISTRIBUTED LOCK MANAGER (DLM)
3589M: Christine Caulfield <ccaulfie@redhat.com>
3590M: David Teigland <teigland@redhat.com>
3591L: cluster-devel@redhat.com
3592W: http://sources.redhat.com/cluster/
3593T: git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git
3594S: Supported
3595F: fs/dlm/
3596
3597DMA BUFFER SHARING FRAMEWORK
3598M: Sumit Semwal <sumit.semwal@linaro.org>
3599S: Maintained
3600L: linux-media@vger.kernel.org
3601L: dri-devel@lists.freedesktop.org
3602L: linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
3603F: drivers/dma-buf/
3604F: include/linux/dma-buf*
3605F: include/linux/reservation.h
3606F: include/linux/*fence.h
3607F: Documentation/dma-buf-sharing.txt
3608T: git git://git.linaro.org/people/sumitsemwal/linux-dma-buf.git
3609
3610DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
3611M: Vinod Koul <vinod.koul@intel.com>
3612L: dmaengine@vger.kernel.org
3613Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
3614S: Maintained
3615F: drivers/dma/
3616F: include/linux/dmaengine.h
3617F: Documentation/dmaengine/
3618T: git git://git.infradead.org/users/vkoul/slave-dma.git
3619
3620DME1737 HARDWARE MONITOR DRIVER
3621M: Juerg Haefliger <juergh@gmail.com>
3622L: lm-sensors@lm-sensors.org
3623S: Maintained
3624F: Documentation/hwmon/dme1737
3625F: drivers/hwmon/dme1737.c
3626
3627DMI/SMBIOS SUPPORT
3628M: Jean Delvare <jdelvare@suse.com>
3629S: Maintained
3630T: quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/
3631F: Documentation/ABI/testing/sysfs-firmware-dmi-tables
3632F: drivers/firmware/dmi-id.c
3633F: drivers/firmware/dmi_scan.c
3634F: include/linux/dmi.h
3635
3636DOCUMENTATION
3637M: Jonathan Corbet <corbet@lwn.net>
3638L: linux-doc@vger.kernel.org
3639S: Maintained
3640F: Documentation/
3641F: scripts/docproc.c
3642F: scripts/kernel-doc*
3643X: Documentation/ABI/
3644X: Documentation/devicetree/
3645X: Documentation/acpi
3646X: Documentation/power
3647X: Documentation/spi
3648X: Documentation/DocBook/media
3649T: git git://git.lwn.net/linux.git docs-next
3650
3651DOUBLETALK DRIVER
3652M: "James R. Van Zandt" <jrv@vanzandt.mv.com>
3653L: blinux-list@redhat.com
3654S: Maintained
3655F: drivers/char/dtlk.c
3656F: include/linux/dtlk.h
3657
3658DPT_I2O SCSI RAID DRIVER
3659M: Adaptec OEM Raid Solutions <aacraid@adaptec.com>
3660L: linux-scsi@vger.kernel.org
3661W: http://www.adaptec.com/
3662S: Maintained
3663F: drivers/scsi/dpt*
3664F: drivers/scsi/dpt/
3665
3666DRBD DRIVER
3667M: Philipp Reisner <philipp.reisner@linbit.com>
3668M: Lars Ellenberg <lars.ellenberg@linbit.com>
3669L: drbd-dev@lists.linbit.com
3670W: http://www.drbd.org
3671T: git git://git.linbit.com/linux-drbd.git
3672T: git git://git.linbit.com/drbd-8.4.git
3673S: Supported
3674F: drivers/block/drbd/
3675F: lib/lru_cache.c
3676F: Documentation/blockdev/drbd/
3677
3678DRIVER CORE, KOBJECTS, DEBUGFS, KERNFS AND SYSFS
3679M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
3680T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
3681S: Supported
3682F: Documentation/kobject.txt
3683F: drivers/base/
3684F: fs/debugfs/
3685F: fs/kernfs/
3686F: fs/sysfs/
3687F: include/linux/debugfs.h
3688F: include/linux/kobj*
3689F: lib/kobj*
3690
3691DRM DRIVERS
3692M: David Airlie <airlied@linux.ie>
3693L: dri-devel@lists.freedesktop.org
3694T: git git://people.freedesktop.org/~airlied/linux
3695S: Maintained
3696F: drivers/gpu/drm/
3697F: drivers/gpu/vga/
3698F: include/drm/
3699F: include/uapi/drm/
3700
3701RADEON DRM DRIVERS
3702M: Alex Deucher <alexander.deucher@amd.com>
3703M: Christian König <christian.koenig@amd.com>
3704L: dri-devel@lists.freedesktop.org
3705T: git git://people.freedesktop.org/~agd5f/linux
3706S: Supported
3707F: drivers/gpu/drm/radeon/
3708F: include/uapi/drm/radeon*
3709
3710DRM PANEL DRIVERS
3711M: Thierry Reding <thierry.reding@gmail.com>
3712L: dri-devel@lists.freedesktop.org
3713T: git git://anongit.freedesktop.org/tegra/linux.git
3714S: Maintained
3715F: drivers/gpu/drm/drm_panel.c
3716F: drivers/gpu/drm/panel/
3717F: include/drm/drm_panel.h
3718F: Documentation/devicetree/bindings/display/panel/
3719
3720INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets)
3721M: Daniel Vetter <daniel.vetter@intel.com>
3722M: Jani Nikula <jani.nikula@linux.intel.com>
3723L: intel-gfx@lists.freedesktop.org
3724L: dri-devel@lists.freedesktop.org
3725W: https://01.org/linuxgraphics/
3726Q: http://patchwork.freedesktop.org/project/intel-gfx/
3727T: git git://anongit.freedesktop.org/drm-intel
3728S: Supported
3729F: drivers/gpu/drm/i915/
3730F: include/drm/i915*
3731F: include/uapi/drm/i915*
3732
3733DRM DRIVERS FOR ATMEL HLCDC
3734M: Boris Brezillon <boris.brezillon@free-electrons.com>
3735L: dri-devel@lists.freedesktop.org
3736S: Supported
3737F: drivers/gpu/drm/atmel-hlcdc/
3738F: Documentation/devicetree/bindings/drm/atmel/
3739
3740DRM DRIVERS FOR EXYNOS
3741M: Inki Dae <inki.dae@samsung.com>
3742M: Joonyoung Shim <jy0922.shim@samsung.com>
3743M: Seung-Woo Kim <sw0312.kim@samsung.com>
3744M: Kyungmin Park <kyungmin.park@samsung.com>
3745L: dri-devel@lists.freedesktop.org
3746T: git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
3747S: Supported
3748F: drivers/gpu/drm/exynos/
3749F: include/drm/exynos*
3750F: include/uapi/drm/exynos*
3751
3752DRM DRIVERS FOR FREESCALE DCU
3753M: Jianwei Wang <jianwei.wang.chn@gmail.com>
3754M: Alison Wang <alison.wang@freescale.com>
3755L: dri-devel@lists.freedesktop.org
3756S: Supported
3757F: drivers/gpu/drm/fsl-dcu/
3758F: Documentation/devicetree/bindings/display/fsl,dcu.txt
3759F: Documentation/devicetree/bindings/display/panel/nec,nl4827hc19_05b.txt
3760
3761DRM DRIVERS FOR FREESCALE IMX
3762M: Philipp Zabel <p.zabel@pengutronix.de>
3763L: dri-devel@lists.freedesktop.org
3764S: Maintained
3765F: drivers/gpu/drm/imx/
3766F: drivers/gpu/ipu-v3/
3767F: Documentation/devicetree/bindings/display/imx/
3768
3769DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
3770M: Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
3771L: dri-devel@lists.freedesktop.org
3772T: git git://github.com/patjak/drm-gma500
3773S: Maintained
3774F: drivers/gpu/drm/gma500
3775F: include/drm/gma500*
3776
3777DRM DRIVERS FOR NVIDIA TEGRA
3778M: Thierry Reding <thierry.reding@gmail.com>
3779M: Terje Bergström <tbergstrom@nvidia.com>
3780L: dri-devel@lists.freedesktop.org
3781L: linux-tegra@vger.kernel.org
3782T: git git://anongit.freedesktop.org/tegra/linux.git
3783S: Supported
3784F: drivers/gpu/drm/tegra/
3785F: drivers/gpu/host1x/
3786F: include/linux/host1x.h
3787F: include/uapi/drm/tegra_drm.h
3788F: Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
3789
3790DRM DRIVERS FOR RENESAS
3791M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
3792L: dri-devel@lists.freedesktop.org
3793L: linux-renesas-soc@vger.kernel.org
3794T: git git://people.freedesktop.org/~airlied/linux
3795S: Supported
3796F: drivers/gpu/drm/rcar-du/
3797F: drivers/gpu/drm/shmobile/
3798F: include/linux/platform_data/shmob_drm.h
3799
3800DRM DRIVERS FOR ROCKCHIP
3801M: Mark Yao <mark.yao@rock-chips.com>
3802L: dri-devel@lists.freedesktop.org
3803S: Maintained
3804F: drivers/gpu/drm/rockchip/
3805F: Documentation/devicetree/bindings/display/rockchip*
3806
3807DRM DRIVERS FOR STI
3808M: Benjamin Gaignard <benjamin.gaignard@linaro.org>
3809M: Vincent Abriou <vincent.abriou@st.com>
3810L: dri-devel@lists.freedesktop.org
3811T: git http://git.linaro.org/people/benjamin.gaignard/kernel.git
3812S: Maintained
3813F: drivers/gpu/drm/sti
3814F: Documentation/devicetree/bindings/display/st,stih4xx.txt
3815
3816DRM DRIVERS FOR VIVANTE GPU IP
3817M: Lucas Stach <l.stach@pengutronix.de>
3818R: Russell King <linux+etnaviv@arm.linux.org.uk>
3819R: Christian Gmeiner <christian.gmeiner@gmail.com>
3820L: dri-devel@lists.freedesktop.org
3821S: Maintained
3822F: drivers/gpu/drm/etnaviv
3823F: Documentation/devicetree/bindings/display/etnaviv
3824
3825DSBR100 USB FM RADIO DRIVER
3826M: Alexey Klimov <klimov.linux@gmail.com>
3827L: linux-media@vger.kernel.org
3828T: git git://linuxtv.org/media_tree.git
3829S: Maintained
3830F: drivers/media/radio/dsbr100.c
3831
3832DSCC4 DRIVER
3833M: Francois Romieu <romieu@fr.zoreil.com>
3834L: netdev@vger.kernel.org
3835S: Maintained
3836F: drivers/net/wan/dscc4.c
3837
3838DT3155 MEDIA DRIVER
3839M: Hans Verkuil <hverkuil@xs4all.nl>
3840L: linux-media@vger.kernel.org
3841T: git git://linuxtv.org/media_tree.git
3842W: https://linuxtv.org
3843S: Odd Fixes
3844F: drivers/media/pci/dt3155/
3845
3846DVB_USB_AF9015 MEDIA DRIVER
3847M: Antti Palosaari <crope@iki.fi>
3848L: linux-media@vger.kernel.org
3849W: https://linuxtv.org
3850W: http://palosaari.fi/linux/
3851Q: http://patchwork.linuxtv.org/project/linux-media/list/
3852T: git git://linuxtv.org/anttip/media_tree.git
3853S: Maintained
3854F: drivers/media/usb/dvb-usb-v2/af9015*
3855
3856DVB_USB_AF9035 MEDIA DRIVER
3857M: Antti Palosaari <crope@iki.fi>
3858L: linux-media@vger.kernel.org
3859W: https://linuxtv.org
3860W: http://palosaari.fi/linux/
3861Q: http://patchwork.linuxtv.org/project/linux-media/list/
3862T: git git://linuxtv.org/anttip/media_tree.git
3863S: Maintained
3864F: drivers/media/usb/dvb-usb-v2/af9035*
3865
3866DVB_USB_ANYSEE MEDIA DRIVER
3867M: Antti Palosaari <crope@iki.fi>
3868L: linux-media@vger.kernel.org
3869W: https://linuxtv.org
3870W: http://palosaari.fi/linux/
3871Q: http://patchwork.linuxtv.org/project/linux-media/list/
3872T: git git://linuxtv.org/anttip/media_tree.git
3873S: Maintained
3874F: drivers/media/usb/dvb-usb-v2/anysee*
3875
3876DVB_USB_AU6610 MEDIA DRIVER
3877M: Antti Palosaari <crope@iki.fi>
3878L: linux-media@vger.kernel.org
3879W: https://linuxtv.org
3880W: http://palosaari.fi/linux/
3881Q: http://patchwork.linuxtv.org/project/linux-media/list/
3882T: git git://linuxtv.org/anttip/media_tree.git
3883S: Maintained
3884F: drivers/media/usb/dvb-usb-v2/au6610*
3885
3886DVB_USB_CE6230 MEDIA DRIVER
3887M: Antti Palosaari <crope@iki.fi>
3888L: linux-media@vger.kernel.org
3889W: https://linuxtv.org
3890W: http://palosaari.fi/linux/
3891Q: http://patchwork.linuxtv.org/project/linux-media/list/
3892T: git git://linuxtv.org/anttip/media_tree.git
3893S: Maintained
3894F: drivers/media/usb/dvb-usb-v2/ce6230*
3895
3896DVB_USB_CXUSB MEDIA DRIVER
3897M: Michael Krufky <mkrufky@linuxtv.org>
3898L: linux-media@vger.kernel.org
3899W: https://linuxtv.org
3900W: http://github.com/mkrufky
3901Q: http://patchwork.linuxtv.org/project/linux-media/list/
3902T: git git://linuxtv.org/media_tree.git
3903S: Maintained
3904F: drivers/media/usb/dvb-usb/cxusb*
3905
3906DVB_USB_EC168 MEDIA DRIVER
3907M: Antti Palosaari <crope@iki.fi>
3908L: linux-media@vger.kernel.org
3909W: https://linuxtv.org
3910W: http://palosaari.fi/linux/
3911Q: http://patchwork.linuxtv.org/project/linux-media/list/
3912T: git git://linuxtv.org/anttip/media_tree.git
3913S: Maintained
3914F: drivers/media/usb/dvb-usb-v2/ec168*
3915
3916DVB_USB_GL861 MEDIA DRIVER
3917M: Antti Palosaari <crope@iki.fi>
3918L: linux-media@vger.kernel.org
3919W: https://linuxtv.org
3920Q: http://patchwork.linuxtv.org/project/linux-media/list/
3921T: git git://linuxtv.org/anttip/media_tree.git
3922S: Maintained
3923F: drivers/media/usb/dvb-usb-v2/gl861*
3924
3925DVB_USB_MXL111SF MEDIA DRIVER
3926M: Michael Krufky <mkrufky@linuxtv.org>
3927L: linux-media@vger.kernel.org
3928W: https://linuxtv.org
3929W: http://github.com/mkrufky
3930Q: http://patchwork.linuxtv.org/project/linux-media/list/
3931T: git git://linuxtv.org/mkrufky/mxl111sf.git
3932S: Maintained
3933F: drivers/media/usb/dvb-usb-v2/mxl111sf*
3934
3935DVB_USB_RTL28XXU MEDIA DRIVER
3936M: Antti Palosaari <crope@iki.fi>
3937L: linux-media@vger.kernel.org
3938W: https://linuxtv.org
3939W: http://palosaari.fi/linux/
3940Q: http://patchwork.linuxtv.org/project/linux-media/list/
3941T: git git://linuxtv.org/anttip/media_tree.git
3942S: Maintained
3943F: drivers/media/usb/dvb-usb-v2/rtl28xxu*
3944
3945DVB_USB_V2 MEDIA DRIVER
3946M: Antti Palosaari <crope@iki.fi>
3947L: linux-media@vger.kernel.org
3948W: https://linuxtv.org
3949W: http://palosaari.fi/linux/
3950Q: http://patchwork.linuxtv.org/project/linux-media/list/
3951T: git git://linuxtv.org/anttip/media_tree.git
3952S: Maintained
3953F: drivers/media/usb/dvb-usb-v2/dvb_usb*
3954F: drivers/media/usb/dvb-usb-v2/usb_urb.c
3955
3956DYNAMIC DEBUG
3957M: Jason Baron <jbaron@akamai.com>
3958S: Maintained
3959F: lib/dynamic_debug.c
3960F: include/linux/dynamic_debug.h
3961
3962DZ DECSTATION DZ11 SERIAL DRIVER
3963M: "Maciej W. Rozycki" <macro@linux-mips.org>
3964S: Maintained
3965F: drivers/tty/serial/dz.*
3966
3967E3X0 POWER BUTTON DRIVER
3968M: Moritz Fischer <moritz.fischer@ettus.com>
3969L: usrp-users@lists.ettus.com
3970W: http://www.ettus.com
3971S: Supported
3972F: drivers/input/misc/e3x0-button.c
3973F: Documentation/devicetree/bindings/input/e3x0-button.txt
3974
3975E4000 MEDIA DRIVER
3976M: Antti Palosaari <crope@iki.fi>
3977L: linux-media@vger.kernel.org
3978W: https://linuxtv.org
3979W: http://palosaari.fi/linux/
3980Q: http://patchwork.linuxtv.org/project/linux-media/list/
3981T: git git://linuxtv.org/anttip/media_tree.git
3982S: Maintained
3983F: drivers/media/tuners/e4000*
3984
3985EATA ISA/EISA/PCI SCSI DRIVER
3986M: Dario Ballabio <ballabio_dario@emc.com>
3987L: linux-scsi@vger.kernel.org
3988S: Maintained
3989F: drivers/scsi/eata.c
3990
3991EC100 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/dvb-frontends/ec100*
4000
4001ECRYPT FILE SYSTEM
4002M: Tyler Hicks <tyhicks@canonical.com>
4003L: ecryptfs@vger.kernel.org
4004W: http://ecryptfs.org
4005W: https://launchpad.net/ecryptfs
4006T: git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git
4007S: Supported
4008F: Documentation/filesystems/ecryptfs.txt
4009F: fs/ecryptfs/
4010
4011EDAC-CORE
4012M: Doug Thompson <dougthompson@xmission.com>
4013M: Borislav Petkov <bp@alien8.de>
4014M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
4015L: linux-edac@vger.kernel.org
4016T: git git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp.git for-next
4017T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-edac.git linux_next
4018S: Supported
4019F: Documentation/edac.txt
4020F: drivers/edac/
4021F: include/linux/edac.h
4022
4023EDAC-AMD64
4024M: Doug Thompson <dougthompson@xmission.com>
4025M: Borislav Petkov <bp@alien8.de>
4026L: linux-edac@vger.kernel.org
4027S: Maintained
4028F: drivers/edac/amd64_edac*
4029
4030EDAC-CALXEDA
4031M: Doug Thompson <dougthompson@xmission.com>
4032M: Robert Richter <rric@kernel.org>
4033L: linux-edac@vger.kernel.org
4034S: Maintained
4035F: drivers/edac/highbank*
4036
4037EDAC-CAVIUM
4038M: Ralf Baechle <ralf@linux-mips.org>
4039M: David Daney <david.daney@cavium.com>
4040L: linux-edac@vger.kernel.org
4041L: linux-mips@linux-mips.org
4042S: Supported
4043F: drivers/edac/octeon_edac*
4044
4045EDAC-E752X
4046M: Mark Gross <mark.gross@intel.com>
4047M: Doug Thompson <dougthompson@xmission.com>
4048L: linux-edac@vger.kernel.org
4049S: Maintained
4050F: drivers/edac/e752x_edac.c
4051
4052EDAC-E7XXX
4053M: Doug Thompson <dougthompson@xmission.com>
4054L: linux-edac@vger.kernel.org
4055S: Maintained
4056F: drivers/edac/e7xxx_edac.c
4057
4058EDAC-GHES
4059M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
4060L: linux-edac@vger.kernel.org
4061S: Maintained
4062F: drivers/edac/ghes_edac.c
4063
4064EDAC-I82443BXGX
4065M: Tim Small <tim@buttersideup.com>
4066L: linux-edac@vger.kernel.org
4067S: Maintained
4068F: drivers/edac/i82443bxgx_edac.c
4069
4070EDAC-I3000
4071M: Jason Uhlenkott <juhlenko@akamai.com>
4072L: linux-edac@vger.kernel.org
4073S: Maintained
4074F: drivers/edac/i3000_edac.c
4075
4076EDAC-I5000
4077M: Doug Thompson <dougthompson@xmission.com>
4078L: linux-edac@vger.kernel.org
4079S: Maintained
4080F: drivers/edac/i5000_edac.c
4081
4082EDAC-I5400
4083M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
4084L: linux-edac@vger.kernel.org
4085S: Maintained
4086F: drivers/edac/i5400_edac.c
4087
4088EDAC-I7300
4089M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
4090L: linux-edac@vger.kernel.org
4091S: Maintained
4092F: drivers/edac/i7300_edac.c
4093
4094EDAC-I7CORE
4095M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
4096L: linux-edac@vger.kernel.org
4097S: Maintained
4098F: drivers/edac/i7core_edac.c
4099
4100EDAC-I82975X
4101M: Ranganathan Desikan <ravi@jetztechnologies.com>
4102M: "Arvind R." <arvino55@gmail.com>
4103L: linux-edac@vger.kernel.org
4104S: Maintained
4105F: drivers/edac/i82975x_edac.c
4106
4107EDAC-IE31200
4108M: Jason Baron <jbaron@akamai.com>
4109L: linux-edac@vger.kernel.org
4110S: Maintained
4111F: drivers/edac/ie31200_edac.c
4112
4113EDAC-MPC85XX
4114M: Johannes Thumshirn <morbidrsa@gmail.com>
4115L: linux-edac@vger.kernel.org
4116S: Maintained
4117F: drivers/edac/mpc85xx_edac.[ch]
4118
4119EDAC-PASEMI
4120M: Egor Martovetsky <egor@pasemi.com>
4121L: linux-edac@vger.kernel.org
4122S: Maintained
4123F: drivers/edac/pasemi_edac.c
4124
4125EDAC-R82600
4126M: Tim Small <tim@buttersideup.com>
4127L: linux-edac@vger.kernel.org
4128S: Maintained
4129F: drivers/edac/r82600_edac.c
4130
4131EDAC-SBRIDGE
4132M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
4133L: linux-edac@vger.kernel.org
4134S: Maintained
4135F: drivers/edac/sb_edac.c
4136
4137EDAC-XGENE
4138APPLIED MICRO (APM) X-GENE SOC EDAC
4139M: Loc Ho <lho@apm.com>
4140S: Supported
4141F: drivers/edac/xgene_edac.c
4142F: Documentation/devicetree/bindings/edac/apm-xgene-edac.txt
4143
4144EDIROL UA-101/UA-1000 DRIVER
4145M: Clemens Ladisch <clemens@ladisch.de>
4146L: alsa-devel@alsa-project.org (moderated for non-subscribers)
4147T: git git://git.alsa-project.org/alsa-kernel.git
4148S: Maintained
4149F: sound/usb/misc/ua101.c
4150
4151EXTENSIBLE FIRMWARE INTERFACE (EFI)
4152M: Matt Fleming <matt@codeblueprint.co.uk>
4153L: linux-efi@vger.kernel.org
4154T: git git://git.kernel.org/pub/scm/linux/kernel/git/mfleming/efi.git
4155S: Maintained
4156F: Documentation/efi-stub.txt
4157F: arch/ia64/kernel/efi.c
4158F: arch/x86/boot/compressed/eboot.[ch]
4159F: arch/x86/include/asm/efi.h
4160F: arch/x86/platform/efi/*
4161F: drivers/firmware/efi/*
4162F: include/linux/efi*.h
4163
4164EFI VARIABLE FILESYSTEM
4165M: Matthew Garrett <matthew.garrett@nebula.com>
4166M: Jeremy Kerr <jk@ozlabs.org>
4167M: Matt Fleming <matt@codeblueprint.co.uk>
4168T: git git://git.kernel.org/pub/scm/linux/kernel/git/mfleming/efi.git
4169L: linux-efi@vger.kernel.org
4170S: Maintained
4171F: fs/efivarfs/
4172
4173EFIFB FRAMEBUFFER DRIVER
4174L: linux-fbdev@vger.kernel.org
4175M: Peter Jones <pjones@redhat.com>
4176S: Maintained
4177F: drivers/video/fbdev/efifb.c
4178
4179EFS FILESYSTEM
4180W: http://aeschi.ch.eu.org/efs/
4181S: Orphan
4182F: fs/efs/
4183
4184EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
4185M: Thadeu Lima de Souza Cascardo <cascardo@linux.vnet.ibm.com>
4186L: netdev@vger.kernel.org
4187S: Maintained
4188F: drivers/net/ethernet/ibm/ehea/
4189
4190EM28XX VIDEO4LINUX DRIVER
4191M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
4192L: linux-media@vger.kernel.org
4193W: https://linuxtv.org
4194T: git git://linuxtv.org/media_tree.git
4195S: Maintained
4196F: drivers/media/usb/em28xx/
4197
4198EMBEDDED LINUX
4199M: Paul Gortmaker <paul.gortmaker@windriver.com>
4200M: Matt Mackall <mpm@selenic.com>
4201M: David Woodhouse <dwmw2@infradead.org>
4202L: linux-embedded@vger.kernel.org
4203S: Maintained
4204
4205EMULEX/AVAGO LPFC FC/FCOE SCSI DRIVER
4206M: James Smart <james.smart@avagotech.com>
4207M: Dick Kennedy <dick.kennedy@avagotech.com>
4208L: linux-scsi@vger.kernel.org
4209W: http://www.avagotech.com
4210S: Supported
4211F: drivers/scsi/lpfc/
4212
4213ENE CB710 FLASH CARD READER DRIVER
4214M: Michał Mirosław <mirq-linux@rere.qmqm.pl>
4215S: Maintained
4216F: drivers/misc/cb710/
4217F: drivers/mmc/host/cb710-mmc.*
4218F: include/linux/cb710.h
4219
4220ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
4221M: Maxim Levitsky <maximlevitsky@gmail.com>
4222S: Maintained
4223F: drivers/media/rc/ene_ir.*
4224
4225ENHANCED ERROR HANDLING (EEH)
4226M: Gavin Shan <shangw@linux.vnet.ibm.com>
4227L: linuxppc-dev@lists.ozlabs.org
4228S: Supported
4229F: Documentation/powerpc/eeh-pci-error-recovery.txt
4230F: arch/powerpc/kernel/eeh*.c
4231
4232EPSON S1D13XXX FRAMEBUFFER DRIVER
4233M: Kristoffer Ericson <kristoffer.ericson@gmail.com>
4234S: Maintained
4235T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
4236F: drivers/video/fbdev/s1d13xxxfb.c
4237F: include/video/s1d13xxxfb.h
4238
4239ET131X NETWORK DRIVER
4240M: Mark Einon <mark.einon@gmail.com>
4241S: Odd Fixes
4242F: drivers/net/ethernet/agere/
4243
4244ETHERNET BRIDGE
4245M: Stephen Hemminger <stephen@networkplumber.org>
4246L: bridge@lists.linux-foundation.org
4247L: netdev@vger.kernel.org
4248W: http://www.linuxfoundation.org/en/Net:Bridge
4249S: Maintained
4250F: include/linux/netfilter_bridge/
4251F: net/bridge/
4252
4253ETHERNET PHY LIBRARY
4254M: Florian Fainelli <f.fainelli@gmail.com>
4255L: netdev@vger.kernel.org
4256S: Maintained
4257F: include/linux/phy.h
4258F: include/linux/phy_fixed.h
4259F: drivers/net/phy/
4260F: Documentation/networking/phy.txt
4261F: drivers/of/of_mdio.c
4262F: drivers/of/of_net.c
4263
4264EXT2 FILE SYSTEM
4265M: Jan Kara <jack@suse.com>
4266L: linux-ext4@vger.kernel.org
4267S: Maintained
4268F: Documentation/filesystems/ext2.txt
4269F: fs/ext2/
4270F: include/linux/ext2*
4271
4272EXT4 FILE SYSTEM
4273M: "Theodore Ts'o" <tytso@mit.edu>
4274M: Andreas Dilger <adilger.kernel@dilger.ca>
4275L: linux-ext4@vger.kernel.org
4276W: http://ext4.wiki.kernel.org
4277Q: http://patchwork.ozlabs.org/project/linux-ext4/list/
4278T: git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git
4279S: Maintained
4280F: Documentation/filesystems/ext4.txt
4281F: fs/ext4/
4282
4283Extended Verification Module (EVM)
4284M: Mimi Zohar <zohar@linux.vnet.ibm.com>
4285L: linux-ima-devel@lists.sourceforge.net
4286L: linux-security-module@vger.kernel.org
4287S: Supported
4288F: security/integrity/evm/
4289
4290EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
4291M: MyungJoo Ham <myungjoo.ham@samsung.com>
4292M: Chanwoo Choi <cw00.choi@samsung.com>
4293L: linux-kernel@vger.kernel.org
4294T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
4295S: Maintained
4296F: drivers/extcon/
4297F: include/linux/extcon/
4298F: include/linux/extcon.h
4299F: Documentation/extcon/
4300F: Documentation/devicetree/bindings/extcon/
4301
4302EXYNOS DP DRIVER
4303M: Jingoo Han <jingoohan1@gmail.com>
4304L: dri-devel@lists.freedesktop.org
4305S: Maintained
4306F: drivers/gpu/drm/exynos/exynos_dp*
4307
4308EXYNOS MIPI DISPLAY DRIVERS
4309M: Inki Dae <inki.dae@samsung.com>
4310M: Donghwa Lee <dh09.lee@samsung.com>
4311M: Kyungmin Park <kyungmin.park@samsung.com>
4312L: linux-fbdev@vger.kernel.org
4313S: Maintained
4314F: drivers/video/fbdev/exynos/exynos_mipi*
4315F: include/video/exynos_mipi*
4316
4317F71805F HARDWARE MONITORING DRIVER
4318M: Jean Delvare <jdelvare@suse.com>
4319L: lm-sensors@lm-sensors.org
4320S: Maintained
4321F: Documentation/hwmon/f71805f
4322F: drivers/hwmon/f71805f.c
4323
4324FC0011 TUNER DRIVER
4325M: Michael Buesch <m@bues.ch>
4326L: linux-media@vger.kernel.org
4327S: Maintained
4328F: drivers/media/tuners/fc0011.h
4329F: drivers/media/tuners/fc0011.c
4330
4331FC2580 MEDIA DRIVER
4332M: Antti Palosaari <crope@iki.fi>
4333L: linux-media@vger.kernel.org
4334W: https://linuxtv.org
4335W: http://palosaari.fi/linux/
4336Q: http://patchwork.linuxtv.org/project/linux-media/list/
4337T: git git://linuxtv.org/anttip/media_tree.git
4338S: Maintained
4339F: drivers/media/tuners/fc2580*
4340
4341FANOTIFY
4342M: Eric Paris <eparis@redhat.com>
4343S: Maintained
4344F: fs/notify/fanotify/
4345F: include/linux/fanotify.h
4346F: include/uapi/linux/fanotify.h
4347
4348FARSYNC SYNCHRONOUS DRIVER
4349M: Kevin Curtis <kevin.curtis@farsite.co.uk>
4350W: http://www.farsite.co.uk/
4351S: Supported
4352F: drivers/net/wan/farsync.*
4353
4354FAULT INJECTION SUPPORT
4355M: Akinobu Mita <akinobu.mita@gmail.com>
4356S: Supported
4357F: Documentation/fault-injection/
4358F: lib/fault-inject.c
4359
4360FBTFT Framebuffer drivers
4361M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
4362M: Noralf Trønnes <noralf@tronnes.org>
4363S: Maintained
4364F: drivers/staging/fbtft/
4365
4366FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
4367M: Vasu Dev <vasu.dev@intel.com>
4368L: fcoe-devel@open-fcoe.org
4369W: www.Open-FCoE.org
4370S: Supported
4371F: drivers/scsi/libfc/
4372F: drivers/scsi/fcoe/
4373F: include/scsi/fc/
4374F: include/scsi/libfc.h
4375F: include/scsi/libfcoe.h
4376F: include/uapi/scsi/fc/
4377
4378FILE LOCKING (flock() and fcntl()/lockf())
4379M: Jeff Layton <jlayton@poochiereds.net>
4380M: "J. Bruce Fields" <bfields@fieldses.org>
4381L: linux-fsdevel@vger.kernel.org
4382S: Maintained
4383F: include/linux/fcntl.h
4384F: include/linux/fs.h
4385F: include/uapi/linux/fcntl.h
4386F: include/uapi/linux/fs.h
4387F: fs/fcntl.c
4388F: fs/locks.c
4389
4390FILESYSTEMS (VFS and infrastructure)
4391M: Alexander Viro <viro@zeniv.linux.org.uk>
4392L: linux-fsdevel@vger.kernel.org
4393S: Maintained
4394F: fs/*
4395
4396FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
4397M: Riku Voipio <riku.voipio@iki.fi>
4398L: lm-sensors@lm-sensors.org
4399S: Maintained
4400F: drivers/hwmon/f75375s.c
4401F: include/linux/f75375s.h
4402
4403FIREWIRE AUDIO DRIVERS
4404M: Clemens Ladisch <clemens@ladisch.de>
4405L: alsa-devel@alsa-project.org (moderated for non-subscribers)
4406T: git git://git.alsa-project.org/alsa-kernel.git
4407S: Maintained
4408F: sound/firewire/
4409
4410FIREWIRE MEDIA DRIVERS (firedtv)
4411M: Stefan Richter <stefanr@s5r6.in-berlin.de>
4412L: linux-media@vger.kernel.org
4413L: linux1394-devel@lists.sourceforge.net
4414T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
4415S: Maintained
4416F: drivers/media/firewire/
4417
4418FIREWIRE SBP-2 TARGET
4419M: Chris Boot <bootc@bootc.net>
4420L: linux-scsi@vger.kernel.org
4421L: target-devel@vger.kernel.org
4422L: linux1394-devel@lists.sourceforge.net
4423T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
4424S: Maintained
4425F: drivers/target/sbp/
4426
4427FIREWIRE SUBSYSTEM
4428M: Stefan Richter <stefanr@s5r6.in-berlin.de>
4429L: linux1394-devel@lists.sourceforge.net
4430W: http://ieee1394.wiki.kernel.org/
4431T: git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
4432S: Maintained
4433F: drivers/firewire/
4434F: include/linux/firewire.h
4435F: include/uapi/linux/firewire*.h
4436F: tools/firewire/
4437
4438FIRMWARE LOADER (request_firmware)
4439M: Ming Lei <ming.lei@canonical.com>
4440L: linux-kernel@vger.kernel.org
4441S: Maintained
4442F: Documentation/firmware_class/
4443F: drivers/base/firmware*.c
4444F: include/linux/firmware.h
4445
4446FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card)
4447M: Joshua Morris <josh.h.morris@us.ibm.com>
4448M: Philip Kelleher <pjk1939@linux.vnet.ibm.com>
4449S: Maintained
4450F: drivers/block/rsxx/
4451
4452FLOPPY DRIVER
4453M: Jiri Kosina <jikos@kernel.org>
4454T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/floppy.git
4455S: Odd fixes
4456F: drivers/block/floppy.c
4457
4458FMC SUBSYSTEM
4459M: Alessandro Rubini <rubini@gnudd.com>
4460W: http://www.ohwr.org/projects/fmc-bus
4461S: Supported
4462F: drivers/fmc/
4463F: include/linux/fmc*.h
4464F: include/linux/ipmi-fru.h
4465K: fmc_d.*register
4466
4467FPGA MANAGER FRAMEWORK
4468M: Alan Tull <atull@opensource.altera.com>
4469R: Moritz Fischer <moritz.fischer@ettus.com>
4470S: Maintained
4471F: drivers/fpga/
4472F: include/linux/fpga/fpga-mgr.h
4473W: http://www.rocketboards.org
4474
4475FPU EMULATOR
4476M: Bill Metzenthen <billm@melbpc.org.au>
4477W: http://floatingpoint.sourceforge.net/emulator/index.html
4478S: Maintained
4479F: arch/x86/math-emu/
4480
4481FRAME RELAY DLCI/FRAD (Sangoma drivers too)
4482L: netdev@vger.kernel.org
4483S: Orphan
4484F: drivers/net/wan/dlci.c
4485F: drivers/net/wan/sdla.c
4486
4487FRAMEBUFFER LAYER
4488M: Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
4489M: Tomi Valkeinen <tomi.valkeinen@ti.com>
4490L: linux-fbdev@vger.kernel.org
4491W: http://linux-fbdev.sourceforge.net/
4492Q: http://patchwork.kernel.org/project/linux-fbdev/list/
4493T: git git://git.kernel.org/pub/scm/linux/kernel/git/plagnioj/linux-fbdev.git
4494S: Maintained
4495F: Documentation/fb/
4496F: drivers/video/
4497F: include/video/
4498F: include/linux/fb.h
4499F: include/uapi/video/
4500F: include/uapi/linux/fb.h
4501
4502FREESCALE DIU FRAMEBUFFER DRIVER
4503M: Timur Tabi <timur@tabi.org>
4504L: linux-fbdev@vger.kernel.org
4505S: Maintained
4506F: drivers/video/fbdev/fsl-diu-fb.*
4507
4508FREESCALE DMA DRIVER
4509M: Li Yang <leoli@freescale.com>
4510M: Zhang Wei <zw@zh-kernel.org>
4511L: linuxppc-dev@lists.ozlabs.org
4512S: Maintained
4513F: drivers/dma/fsldma.*
4514
4515FREESCALE I2C CPM DRIVER
4516M: Jochen Friedrich <jochen@scram.de>
4517L: linuxppc-dev@lists.ozlabs.org
4518L: linux-i2c@vger.kernel.org
4519S: Maintained
4520F: drivers/i2c/busses/i2c-cpm.c
4521
4522FREESCALE IMX / MXC FRAMEBUFFER DRIVER
4523M: Sascha Hauer <kernel@pengutronix.de>
4524L: linux-fbdev@vger.kernel.org
4525L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4526S: Maintained
4527F: include/linux/platform_data/video-imxfb.h
4528F: drivers/video/fbdev/imxfb.c
4529
4530FREESCALE QUAD SPI DRIVER
4531M: Han Xu <han.xu@freescale.com>
4532L: linux-mtd@lists.infradead.org
4533S: Maintained
4534F: drivers/mtd/spi-nor/fsl-quadspi.c
4535
4536FREESCALE SOC FS_ENET DRIVER
4537M: Pantelis Antoniou <pantelis.antoniou@gmail.com>
4538M: Vitaly Bordug <vbordug@ru.mvista.com>
4539L: linuxppc-dev@lists.ozlabs.org
4540L: netdev@vger.kernel.org
4541S: Maintained
4542F: drivers/net/ethernet/freescale/fs_enet/
4543F: include/linux/fs_enet_pd.h
4544
4545FREESCALE QUICC ENGINE LIBRARY
4546L: linuxppc-dev@lists.ozlabs.org
4547S: Orphan
4548F: drivers/soc/fsl/qe/
4549F: include/soc/fsl/*qe*.h
4550F: include/soc/fsl/*ucc*.h
4551
4552FREESCALE USB PERIPHERAL DRIVERS
4553M: Li Yang <leoli@freescale.com>
4554L: linux-usb@vger.kernel.org
4555L: linuxppc-dev@lists.ozlabs.org
4556S: Maintained
4557F: drivers/usb/gadget/udc/fsl*
4558
4559FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
4560M: Li Yang <leoli@freescale.com>
4561L: netdev@vger.kernel.org
4562L: linuxppc-dev@lists.ozlabs.org
4563S: Maintained
4564F: drivers/net/ethernet/freescale/ucc_geth*
4565
4566FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
4567M: Claudiu Manoil <claudiu.manoil@freescale.com>
4568L: netdev@vger.kernel.org
4569S: Maintained
4570F: drivers/net/ethernet/freescale/gianfar*
4571X: drivers/net/ethernet/freescale/gianfar_ptp.c
4572F: Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
4573
4574FREESCALE QUICC ENGINE UCC UART DRIVER
4575M: Timur Tabi <timur@tabi.org>
4576L: linuxppc-dev@lists.ozlabs.org
4577S: Maintained
4578F: drivers/tty/serial/ucc_uart.c
4579
4580FREESCALE SOC SOUND DRIVERS
4581M: Timur Tabi <timur@tabi.org>
4582M: Nicolin Chen <nicoleotsuka@gmail.com>
4583M: Xiubo Li <Xiubo.Lee@gmail.com>
4584L: alsa-devel@alsa-project.org (moderated for non-subscribers)
4585L: linuxppc-dev@lists.ozlabs.org
4586S: Maintained
4587F: sound/soc/fsl/fsl*
4588F: sound/soc/fsl/imx*
4589F: sound/soc/fsl/mpc8610_hpcd.c
4590
4591FREESCALE QORIQ MANAGEMENT COMPLEX DRIVER
4592M: "J. German Rivera" <German.Rivera@freescale.com>
4593L: linux-kernel@vger.kernel.org
4594S: Maintained
4595F: drivers/staging/fsl-mc/
4596
4597FREEVXFS FILESYSTEM
4598M: Christoph Hellwig <hch@infradead.org>
4599W: ftp://ftp.openlinux.org/pub/people/hch/vxfs
4600S: Maintained
4601F: fs/freevxfs/
4602
4603FREEZER
4604M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
4605M: Pavel Machek <pavel@ucw.cz>
4606L: linux-pm@vger.kernel.org
4607S: Supported
4608F: Documentation/power/freezing-of-tasks.txt
4609F: include/linux/freezer.h
4610F: kernel/freezer.c
4611
4612FRONTSWAP API
4613M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
4614L: linux-kernel@vger.kernel.org
4615S: Maintained
4616F: mm/frontswap.c
4617F: include/linux/frontswap.h
4618
4619FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS
4620M: David Howells <dhowells@redhat.com>
4621L: linux-cachefs@redhat.com (moderated for non-subscribers)
4622S: Supported
4623F: Documentation/filesystems/caching/
4624F: fs/fscache/
4625F: include/linux/fscache*.h
4626
4627F2FS FILE SYSTEM
4628M: Jaegeuk Kim <jaegeuk@kernel.org>
4629M: Changman Lee <cm224.lee@samsung.com>
4630R: Chao Yu <chao2.yu@samsung.com>
4631L: linux-f2fs-devel@lists.sourceforge.net
4632W: http://en.wikipedia.org/wiki/F2FS
4633T: git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
4634S: Maintained
4635F: Documentation/filesystems/f2fs.txt
4636F: Documentation/ABI/testing/sysfs-fs-f2fs
4637F: fs/f2fs/
4638F: include/linux/f2fs_fs.h
4639F: include/trace/events/f2fs.h
4640
4641FUJITSU FR-V (FRV) PORT
4642S: Orphan
4643F: arch/frv/
4644
4645FUJITSU LAPTOP EXTRAS
4646M: Jonathan Woithe <jwoithe@just42.net>
4647L: platform-driver-x86@vger.kernel.org
4648S: Maintained
4649F: drivers/platform/x86/fujitsu-laptop.c
4650
4651FUJITSU M-5MO LS CAMERA ISP DRIVER
4652M: Kyungmin Park <kyungmin.park@samsung.com>
4653M: Heungjun Kim <riverful.kim@samsung.com>
4654L: linux-media@vger.kernel.org
4655S: Maintained
4656F: drivers/media/i2c/m5mols/
4657F: include/media/i2c/m5mols.h
4658
4659FUJITSU TABLET EXTRAS
4660M: Robert Gerlach <khnz@gmx.de>
4661L: platform-driver-x86@vger.kernel.org
4662S: Maintained
4663F: drivers/platform/x86/fujitsu-tablet.c
4664
4665FUSE: FILESYSTEM IN USERSPACE
4666M: Miklos Szeredi <miklos@szeredi.hu>
4667L: fuse-devel@lists.sourceforge.net
4668W: http://fuse.sourceforge.net/
4669T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
4670S: Maintained
4671F: fs/fuse/
4672F: include/uapi/linux/fuse.h
4673F: Documentation/filesystems/fuse.txt
4674
4675FUTURE DOMAIN TMC-16x0 SCSI DRIVER (16-bit)
4676M: Rik Faith <faith@cs.unc.edu>
4677L: linux-scsi@vger.kernel.org
4678S: Odd Fixes (e.g., new signatures)
4679F: drivers/scsi/fdomain.*
4680
4681GCOV BASED KERNEL PROFILING
4682M: Peter Oberparleiter <oberpar@linux.vnet.ibm.com>
4683S: Maintained
4684F: kernel/gcov/
4685F: Documentation/gcov.txt
4686
4687GDT SCSI DISK ARRAY CONTROLLER DRIVER
4688M: Achim Leubner <achim_leubner@adaptec.com>
4689L: linux-scsi@vger.kernel.org
4690W: http://www.icp-vortex.com/
4691S: Supported
4692F: drivers/scsi/gdt*
4693
4694GDB KERNEL DEBUGGING HELPER SCRIPTS
4695M: Jan Kiszka <jan.kiszka@siemens.com>
4696S: Supported
4697F: scripts/gdb/
4698
4699GEMTEK FM RADIO RECEIVER DRIVER
4700M: Hans Verkuil <hverkuil@xs4all.nl>
4701L: linux-media@vger.kernel.org
4702T: git git://linuxtv.org/media_tree.git
4703W: https://linuxtv.org
4704S: Maintained
4705F: drivers/media/radio/radio-gemtek*
4706
4707GENERIC GPIO I2C DRIVER
4708M: Haavard Skinnemoen <hskinnemoen@gmail.com>
4709S: Supported
4710F: drivers/i2c/busses/i2c-gpio.c
4711F: include/linux/i2c-gpio.h
4712
4713GENERIC GPIO I2C MULTIPLEXER DRIVER
4714M: Peter Korsgaard <peter.korsgaard@barco.com>
4715L: linux-i2c@vger.kernel.org
4716S: Supported
4717F: drivers/i2c/muxes/i2c-mux-gpio.c
4718F: include/linux/i2c-mux-gpio.h
4719F: Documentation/i2c/muxes/i2c-mux-gpio
4720
4721GENERIC HDLC (WAN) DRIVERS
4722M: Krzysztof Halasa <khc@pm.waw.pl>
4723W: http://www.kernel.org/pub/linux/utils/net/hdlc/
4724S: Maintained
4725F: drivers/net/wan/c101.c
4726F: drivers/net/wan/hd6457*
4727F: drivers/net/wan/hdlc*
4728F: drivers/net/wan/n2.c
4729F: drivers/net/wan/pc300too.c
4730F: drivers/net/wan/pci200syn.c
4731F: drivers/net/wan/wanxl*
4732
4733GENERIC INCLUDE/ASM HEADER FILES
4734M: Arnd Bergmann <arnd@arndb.de>
4735L: linux-arch@vger.kernel.org
4736T: git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
4737S: Maintained
4738F: include/asm-generic/
4739F: include/uapi/asm-generic/
4740
4741GENERIC PHY FRAMEWORK
4742M: Kishon Vijay Abraham I <kishon@ti.com>
4743L: linux-kernel@vger.kernel.org
4744T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git
4745S: Supported
4746F: drivers/phy/
4747F: include/linux/phy/
4748
4749GENERIC PM DOMAINS
4750M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
4751M: Kevin Hilman <khilman@kernel.org>
4752M: Ulf Hansson <ulf.hansson@linaro.org>
4753L: linux-pm@vger.kernel.org
4754S: Supported
4755F: drivers/base/power/domain*.c
4756F: include/linux/pm_domain.h
4757
4758GENERIC UIO DRIVER FOR PCI DEVICES
4759M: "Michael S. Tsirkin" <mst@redhat.com>
4760L: kvm@vger.kernel.org
4761S: Supported
4762F: drivers/uio/uio_pci_generic.c
4763
4764GET_MAINTAINER SCRIPT
4765M: Joe Perches <joe@perches.com>
4766S: Maintained
4767F: scripts/get_maintainer.pl
4768
4769GFS2 FILE SYSTEM
4770M: Steven Whitehouse <swhiteho@redhat.com>
4771M: Bob Peterson <rpeterso@redhat.com>
4772L: cluster-devel@redhat.com
4773W: http://sources.redhat.com/cluster/
4774T: git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
4775S: Supported
4776F: Documentation/filesystems/gfs2*.txt
4777F: fs/gfs2/
4778F: include/uapi/linux/gfs2_ondisk.h
4779
4780GIGASET ISDN DRIVERS
4781M: Paul Bolle <pebolle@tiscali.nl>
4782L: gigaset307x-common@lists.sourceforge.net
4783W: http://gigaset307x.sourceforge.net/
4784S: Odd Fixes
4785F: Documentation/isdn/README.gigaset
4786F: drivers/isdn/gigaset/
4787F: include/uapi/linux/gigaset_dev.h
4788
4789GO7007 MPEG CODEC
4790M: Hans Verkuil <hans.verkuil@cisco.com>
4791L: linux-media@vger.kernel.org
4792S: Maintained
4793F: drivers/media/usb/go7007/
4794
4795GOODIX TOUCHSCREEN
4796M: Bastien Nocera <hadess@hadess.net>
4797L: linux-input@vger.kernel.org
4798S: Maintained
4799F: drivers/input/touchscreen/goodix.c
4800
4801GPIO SUBSYSTEM
4802M: Linus Walleij <linus.walleij@linaro.org>
4803M: Alexandre Courbot <gnurou@gmail.com>
4804L: linux-gpio@vger.kernel.org
4805T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git
4806S: Maintained
4807F: Documentation/gpio/
4808F: drivers/gpio/
4809F: include/linux/gpio/
4810F: include/linux/gpio.h
4811F: include/asm-generic/gpio.h
4812
4813GRE DEMULTIPLEXER DRIVER
4814M: Dmitry Kozlov <xeb@mail.ru>
4815L: netdev@vger.kernel.org
4816S: Maintained
4817F: net/ipv4/gre_demux.c
4818F: net/ipv4/gre_offload.c
4819F: include/net/gre.h
4820
4821GRETH 10/100/1G Ethernet MAC device driver
4822M: Kristoffer Glembo <kristoffer@gaisler.com>
4823L: netdev@vger.kernel.org
4824S: Maintained
4825F: drivers/net/ethernet/aeroflex/
4826
4827GSPCA FINEPIX SUBDRIVER
4828M: Frank Zago <frank@zago.net>
4829L: linux-media@vger.kernel.org
4830T: git git://linuxtv.org/media_tree.git
4831S: Maintained
4832F: drivers/media/usb/gspca/finepix.c
4833
4834GSPCA GL860 SUBDRIVER
4835M: Olivier Lorin <o.lorin@laposte.net>
4836L: linux-media@vger.kernel.org
4837T: git git://linuxtv.org/media_tree.git
4838S: Maintained
4839F: drivers/media/usb/gspca/gl860/
4840
4841GSPCA M5602 SUBDRIVER
4842M: Erik Andren <erik.andren@gmail.com>
4843L: linux-media@vger.kernel.org
4844T: git git://linuxtv.org/media_tree.git
4845S: Maintained
4846F: drivers/media/usb/gspca/m5602/
4847
4848GSPCA PAC207 SONIXB SUBDRIVER
4849M: Hans de Goede <hdegoede@redhat.com>
4850L: linux-media@vger.kernel.org
4851T: git git://linuxtv.org/media_tree.git
4852S: Maintained
4853F: drivers/media/usb/gspca/pac207.c
4854
4855GSPCA SN9C20X SUBDRIVER
4856M: Brian Johnson <brijohn@gmail.com>
4857L: linux-media@vger.kernel.org
4858T: git git://linuxtv.org/media_tree.git
4859S: Maintained
4860F: drivers/media/usb/gspca/sn9c20x.c
4861
4862GSPCA T613 SUBDRIVER
4863M: Leandro Costantino <lcostantino@gmail.com>
4864L: linux-media@vger.kernel.org
4865T: git git://linuxtv.org/media_tree.git
4866S: Maintained
4867F: drivers/media/usb/gspca/t613.c
4868
4869GSPCA USB WEBCAM DRIVER
4870M: Hans de Goede <hdegoede@redhat.com>
4871L: linux-media@vger.kernel.org
4872T: git git://linuxtv.org/media_tree.git
4873S: Maintained
4874F: drivers/media/usb/gspca/
4875
4876GUID PARTITION TABLE (GPT)
4877M: Davidlohr Bueso <dave@stgolabs.net>
4878L: linux-efi@vger.kernel.org
4879S: Maintained
4880F: block/partitions/efi.*
4881
4882STK1160 USB VIDEO CAPTURE DRIVER
4883M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
4884L: linux-media@vger.kernel.org
4885T: git git://linuxtv.org/media_tree.git
4886S: Maintained
4887F: drivers/media/usb/stk1160/
4888
4889H8/300 ARCHITECTURE
4890M: Yoshinori Sato <ysato@users.sourceforge.jp>
4891L: uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers)
4892W: http://uclinux-h8.sourceforge.jp
4893T: git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git
4894S: Maintained
4895F: arch/h8300/
4896F: drivers/clocksource/h8300_*.c
4897F: drivers/clk/h8300/
4898F: drivers/irqchip/irq-renesas-h8*.c
4899
4900HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
4901M: Frank Seidel <frank@f-seidel.de>
4902L: platform-driver-x86@vger.kernel.org
4903W: http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
4904S: Maintained
4905F: drivers/platform/x86/hdaps.c
4906
4907HDPVR USB VIDEO ENCODER DRIVER
4908M: Hans Verkuil <hverkuil@xs4all.nl>
4909L: linux-media@vger.kernel.org
4910T: git git://linuxtv.org/media_tree.git
4911W: https://linuxtv.org
4912S: Odd Fixes
4913F: drivers/media/usb/hdpvr/
4914
4915HWPOISON MEMORY FAILURE HANDLING
4916M: Naoya Horiguchi <n-horiguchi@ah.jp.nec.com>
4917L: linux-mm@kvack.org
4918S: Maintained
4919F: mm/memory-failure.c
4920F: mm/hwpoison-inject.c
4921
4922HYPERVISOR VIRTUAL CONSOLE DRIVER
4923L: linuxppc-dev@lists.ozlabs.org
4924S: Odd Fixes
4925F: drivers/tty/hvc/
4926
4927HACKRF MEDIA DRIVER
4928M: Antti Palosaari <crope@iki.fi>
4929L: linux-media@vger.kernel.org
4930W: https://linuxtv.org
4931W: http://palosaari.fi/linux/
4932Q: http://patchwork.linuxtv.org/project/linux-media/list/
4933T: git git://linuxtv.org/anttip/media_tree.git
4934S: Maintained
4935F: drivers/media/usb/hackrf/
4936
4937HARDWARE MONITORING
4938M: Jean Delvare <jdelvare@suse.com>
4939M: Guenter Roeck <linux@roeck-us.net>
4940L: lm-sensors@lm-sensors.org
4941W: http://www.lm-sensors.org/
4942T: quilt http://jdelvare.nerim.net/devel/linux/jdelvare-hwmon/
4943T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
4944S: Maintained
4945F: Documentation/hwmon/
4946F: drivers/hwmon/
4947F: include/linux/hwmon*.h
4948
4949HARDWARE RANDOM NUMBER GENERATOR CORE
4950M: Matt Mackall <mpm@selenic.com>
4951M: Herbert Xu <herbert@gondor.apana.org.au>
4952L: linux-crypto@vger.kernel.org
4953S: Odd fixes
4954F: Documentation/hw_random.txt
4955F: drivers/char/hw_random/
4956F: include/linux/hw_random.h
4957
4958HARDWARE SPINLOCK CORE
4959M: Ohad Ben-Cohen <ohad@wizery.com>
4960S: Maintained
4961T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/hwspinlock.git
4962F: Documentation/hwspinlock.txt
4963F: drivers/hwspinlock/hwspinlock_*
4964F: include/linux/hwspinlock.h
4965
4966HARMONY SOUND DRIVER
4967L: linux-parisc@vger.kernel.org
4968S: Maintained
4969F: sound/parisc/harmony.*
4970
4971HD29L2 MEDIA DRIVER
4972M: Antti Palosaari <crope@iki.fi>
4973L: linux-media@vger.kernel.org
4974W: https://linuxtv.org
4975W: http://palosaari.fi/linux/
4976Q: http://patchwork.linuxtv.org/project/linux-media/list/
4977T: git git://linuxtv.org/anttip/media_tree.git
4978S: Maintained
4979F: drivers/media/dvb-frontends/hd29l2*
4980
4981HEWLETT-PACKARD SMART2 RAID DRIVER
4982L: iss_storagedev@hp.com
4983S: Orphan
4984F: Documentation/blockdev/cpqarray.txt
4985F: drivers/block/cpqarray.*
4986
4987HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
4988M: Don Brace <don.brace@pmcs.com>
4989L: iss_storagedev@hp.com
4990L: storagedev@pmcs.com
4991L: linux-scsi@vger.kernel.org
4992S: Supported
4993F: Documentation/scsi/hpsa.txt
4994F: drivers/scsi/hpsa*.[ch]
4995F: include/linux/cciss*.h
4996F: include/uapi/linux/cciss*.h
4997
4998HEWLETT-PACKARD SMART CISS RAID DRIVER (cciss)
4999M: Don Brace <don.brace@pmcs.com>
5000L: iss_storagedev@hp.com
5001L: storagedev@pmcs.com
5002L: linux-scsi@vger.kernel.org
5003S: Supported
5004F: Documentation/blockdev/cciss.txt
5005F: drivers/block/cciss*
5006F: include/linux/cciss_ioctl.h
5007F: include/uapi/linux/cciss_ioctl.h
5008
5009HFS FILESYSTEM
5010L: linux-fsdevel@vger.kernel.org
5011S: Orphan
5012F: Documentation/filesystems/hfs.txt
5013F: fs/hfs/
5014
5015HFSPLUS FILESYSTEM
5016L: linux-fsdevel@vger.kernel.org
5017S: Orphan
5018F: Documentation/filesystems/hfsplus.txt
5019F: fs/hfsplus/
5020
5021HGA FRAMEBUFFER DRIVER
5022M: Ferenc Bakonyi <fero@drama.obuda.kando.hu>
5023L: linux-nvidia@lists.surfsouth.com
5024W: http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
5025S: Maintained
5026F: drivers/video/fbdev/hgafb.c
5027
5028HIBERNATION (aka Software Suspend, aka swsusp)
5029M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
5030M: Pavel Machek <pavel@ucw.cz>
5031L: linux-pm@vger.kernel.org
5032S: Supported
5033F: arch/x86/power/
5034F: drivers/base/power/
5035F: kernel/power/
5036F: include/linux/suspend.h
5037F: include/linux/freezer.h
5038F: include/linux/pm.h
5039F: arch/*/include/asm/suspend*.h
5040
5041HID CORE LAYER
5042M: Jiri Kosina <jikos@kernel.org>
5043R: Benjamin Tissoires <benjamin.tissoires@redhat.com>
5044L: linux-input@vger.kernel.org
5045T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
5046S: Maintained
5047F: drivers/hid/
5048F: include/linux/hid*
5049F: include/uapi/linux/hid*
5050
5051HID SENSOR HUB DRIVERS
5052M: Jiri Kosina <jikos@kernel.org>
5053M: Jonathan Cameron <jic23@kernel.org>
5054M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
5055L: linux-input@vger.kernel.org
5056L: linux-iio@vger.kernel.org
5057S: Maintained
5058F: Documentation/hid/hid-sensor*
5059F: drivers/hid/hid-sensor-*
5060F: drivers/iio/*/hid-*
5061F: include/linux/hid-sensor-*
5062
5063HIGH-RESOLUTION TIMERS, CLOCKEVENTS, DYNTICKS
5064M: Thomas Gleixner <tglx@linutronix.de>
5065L: linux-kernel@vger.kernel.org
5066T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
5067S: Maintained
5068F: Documentation/timers/
5069F: kernel/time/hrtimer.c
5070F: kernel/time/clockevents.c
5071F: kernel/time/tick*.*
5072F: kernel/time/timer_*.c
5073F: include/linux/clockchips.h
5074F: include/linux/hrtimer.h
5075
5076HIGH-SPEED SCC DRIVER FOR AX.25
5077L: linux-hams@vger.kernel.org
5078S: Orphan
5079F: drivers/net/hamradio/dmascc.c
5080F: drivers/net/hamradio/scc.c
5081
5082HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
5083M: HighPoint Linux Team <linux@highpoint-tech.com>
5084W: http://www.highpoint-tech.com
5085S: Supported
5086F: Documentation/scsi/hptiop.txt
5087F: drivers/scsi/hptiop.c
5088
5089HIPPI
5090M: Jes Sorensen <jes@trained-monkey.org>
5091L: linux-hippi@sunsite.dk
5092S: Maintained
5093F: include/linux/hippidevice.h
5094F: include/uapi/linux/if_hippi.h
5095F: net/802/hippi.c
5096F: drivers/net/hippi/
5097
5098HISILICON SAS Controller
5099M: John Garry <john.garry@huawei.com>
5100W: http://www.hisilicon.com
5101S: Supported
5102F: drivers/scsi/hisi_sas/
5103F: Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
5104
5105HOST AP DRIVER
5106M: Jouni Malinen <j@w1.fi>
5107L: hostap@shmoo.com (subscribers-only)
5108L: linux-wireless@vger.kernel.org
5109W: http://hostap.epitest.fi/
5110S: Maintained
5111F: drivers/net/wireless/intersil/hostap/
5112
5113HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
5114L: platform-driver-x86@vger.kernel.org
5115S: Orphan
5116F: drivers/platform/x86/tc1100-wmi.c
5117
5118HP100: Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series
5119M: Jaroslav Kysela <perex@perex.cz>
5120S: Maintained
5121F: drivers/net/ethernet/hp/hp100.*
5122
5123HPET: High Precision Event Timers driver
5124M: Clemens Ladisch <clemens@ladisch.de>
5125S: Maintained
5126F: Documentation/timers/hpet.txt
5127F: drivers/char/hpet.c
5128F: include/linux/hpet.h
5129F: include/uapi/linux/hpet.h
5130
5131HPET: x86
5132S: Orphan
5133F: arch/x86/kernel/hpet.c
5134F: arch/x86/include/asm/hpet.h
5135
5136HPFS FILESYSTEM
5137M: Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
5138W: http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
5139S: Maintained
5140F: fs/hpfs/
5141
5142HSI SUBSYSTEM
5143M: Sebastian Reichel <sre@kernel.org>
5144T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
5145S: Maintained
5146F: Documentation/ABI/testing/sysfs-bus-hsi
5147F: Documentation/hsi.txt
5148F: drivers/hsi/
5149F: include/linux/hsi/
5150F: include/uapi/linux/hsi/
5151
5152HSO 3G MODEM DRIVER
5153M: Jan Dumon <j.dumon@option.com>
5154W: http://www.pharscape.org
5155S: Maintained
5156F: drivers/net/usb/hso.c
5157
5158HSR NETWORK PROTOCOL
5159M: Arvid Brodin <arvid.brodin@alten.se>
5160L: netdev@vger.kernel.org
5161S: Maintained
5162F: net/hsr/
5163
5164HTCPEN TOUCHSCREEN DRIVER
5165M: Pau Oliva Fora <pof@eslack.org>
5166L: linux-input@vger.kernel.org
5167S: Maintained
5168F: drivers/input/touchscreen/htcpen.c
5169
5170HUGETLB FILESYSTEM
5171M: Nadia Yvette Chambers <nyc@holomorphy.com>
5172S: Maintained
5173F: fs/hugetlbfs/
5174
5175Hyper-V CORE AND DRIVERS
5176M: "K. Y. Srinivasan" <kys@microsoft.com>
5177M: Haiyang Zhang <haiyangz@microsoft.com>
5178L: devel@linuxdriverproject.org
5179S: Maintained
5180F: arch/x86/include/asm/mshyperv.h
5181F: arch/x86/include/uapi/asm/hyperv.h
5182F: arch/x86/kernel/cpu/mshyperv.c
5183F: drivers/hid/hid-hyperv.c
5184F: drivers/hv/
5185F: drivers/input/serio/hyperv-keyboard.c
5186F: drivers/net/hyperv/
5187F: drivers/scsi/storvsc_drv.c
5188F: drivers/video/fbdev/hyperv_fb.c
5189F: include/linux/hyperv.h
5190F: tools/hv/
5191F: Documentation/ABI/stable/sysfs-bus-vmbus
5192
5193I2C OVER PARALLEL PORT
5194M: Jean Delvare <jdelvare@suse.com>
5195L: linux-i2c@vger.kernel.org
5196S: Maintained
5197F: Documentation/i2c/busses/i2c-parport
5198F: Documentation/i2c/busses/i2c-parport-light
5199F: drivers/i2c/busses/i2c-parport.c
5200F: drivers/i2c/busses/i2c-parport-light.c
5201
5202I2C/SMBUS CONTROLLER DRIVERS FOR PC
5203M: Jean Delvare <jdelvare@suse.com>
5204L: linux-i2c@vger.kernel.org
5205S: Maintained
5206F: Documentation/i2c/busses/i2c-ali1535
5207F: Documentation/i2c/busses/i2c-ali1563
5208F: Documentation/i2c/busses/i2c-ali15x3
5209F: Documentation/i2c/busses/i2c-amd756
5210F: Documentation/i2c/busses/i2c-amd8111
5211F: Documentation/i2c/busses/i2c-i801
5212F: Documentation/i2c/busses/i2c-nforce2
5213F: Documentation/i2c/busses/i2c-piix4
5214F: Documentation/i2c/busses/i2c-sis5595
5215F: Documentation/i2c/busses/i2c-sis630
5216F: Documentation/i2c/busses/i2c-sis96x
5217F: Documentation/i2c/busses/i2c-via
5218F: Documentation/i2c/busses/i2c-viapro
5219F: drivers/i2c/busses/i2c-ali1535.c
5220F: drivers/i2c/busses/i2c-ali1563.c
5221F: drivers/i2c/busses/i2c-ali15x3.c
5222F: drivers/i2c/busses/i2c-amd756.c
5223F: drivers/i2c/busses/i2c-amd756-s4882.c
5224F: drivers/i2c/busses/i2c-amd8111.c
5225F: drivers/i2c/busses/i2c-i801.c
5226F: drivers/i2c/busses/i2c-isch.c
5227F: drivers/i2c/busses/i2c-nforce2.c
5228F: drivers/i2c/busses/i2c-nforce2-s4985.c
5229F: drivers/i2c/busses/i2c-piix4.c
5230F: drivers/i2c/busses/i2c-sis5595.c
5231F: drivers/i2c/busses/i2c-sis630.c
5232F: drivers/i2c/busses/i2c-sis96x.c
5233F: drivers/i2c/busses/i2c-via.c
5234F: drivers/i2c/busses/i2c-viapro.c
5235
5236I2C/SMBUS ISMT DRIVER
5237M: Seth Heasley <seth.heasley@intel.com>
5238M: Neil Horman <nhorman@tuxdriver.com>
5239L: linux-i2c@vger.kernel.org
5240F: drivers/i2c/busses/i2c-ismt.c
5241F: Documentation/i2c/busses/i2c-ismt
5242
5243I2C/SMBUS STUB DRIVER
5244M: Jean Delvare <jdelvare@suse.com>
5245L: linux-i2c@vger.kernel.org
5246S: Maintained
5247F: drivers/i2c/i2c-stub.c
5248
5249I2C SUBSYSTEM
5250M: Wolfram Sang <wsa@the-dreams.de>
5251L: linux-i2c@vger.kernel.org
5252W: https://i2c.wiki.kernel.org/
5253Q: https://patchwork.ozlabs.org/project/linux-i2c/list/
5254T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
5255S: Maintained
5256F: Documentation/devicetree/bindings/i2c/
5257F: Documentation/i2c/
5258F: drivers/i2c/
5259F: drivers/i2c/*/
5260F: include/linux/i2c.h
5261F: include/linux/i2c-*.h
5262F: include/uapi/linux/i2c.h
5263F: include/uapi/linux/i2c-*.h
5264
5265I2C ACPI SUPPORT
5266M: Mika Westerberg <mika.westerberg@linux.intel.com>
5267L: linux-i2c@vger.kernel.org
5268L: linux-acpi@vger.kernel.org
5269S: Maintained
5270
5271I2C-TAOS-EVM DRIVER
5272M: Jean Delvare <jdelvare@suse.com>
5273L: linux-i2c@vger.kernel.org
5274S: Maintained
5275F: Documentation/i2c/busses/i2c-taos-evm
5276F: drivers/i2c/busses/i2c-taos-evm.c
5277
5278I2C-TINY-USB DRIVER
5279M: Till Harbaum <till@harbaum.org>
5280L: linux-i2c@vger.kernel.org
5281W: http://www.harbaum.org/till/i2c_tiny_usb
5282S: Maintained
5283F: drivers/i2c/busses/i2c-tiny-usb.c
5284
5285i386 BOOT CODE
5286M: "H. Peter Anvin" <hpa@zytor.com>
5287S: Maintained
5288F: arch/x86/boot/
5289
5290i386 SETUP CODE / CPU ERRATA WORKAROUNDS
5291M: "H. Peter Anvin" <hpa@zytor.com>
5292T: git git://git.kernel.org/pub/scm/linux/kernel/git/hpa/linux-2.6-x86setup.git
5293S: Maintained
5294
5295IA64 (Itanium) PLATFORM
5296M: Tony Luck <tony.luck@intel.com>
5297M: Fenghua Yu <fenghua.yu@intel.com>
5298L: linux-ia64@vger.kernel.org
5299T: git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
5300S: Maintained
5301F: arch/ia64/
5302
5303IBM Power VMX Cryptographic instructions
5304M: Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
5305M: Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
5306L: linux-crypto@vger.kernel.org
5307S: Supported
5308F: drivers/crypto/vmx/Makefile
5309F: drivers/crypto/vmx/Kconfig
5310F: drivers/crypto/vmx/vmx.c
5311F: drivers/crypto/vmx/aes*
5312F: drivers/crypto/vmx/ghash*
5313F: drivers/crypto/vmx/ppc-xlate.pl
5314
5315IBM Power in-Nest Crypto Acceleration
5316M: Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
5317M: Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
5318L: linux-crypto@vger.kernel.org
5319S: Supported
5320F: drivers/crypto/nx/Makefile
5321F: drivers/crypto/nx/Kconfig
5322F: drivers/crypto/nx/nx-aes*
5323F: drivers/crypto/nx/nx-sha*
5324F: drivers/crypto/nx/nx.*
5325F: drivers/crypto/nx/nx_csbcpb.h
5326F: drivers/crypto/nx/nx_debugfs.h
5327
5328IBM Power 842 compression accelerator
5329M: Dan Streetman <ddstreet@ieee.org>
5330S: Supported
5331F: drivers/crypto/nx/Makefile
5332F: drivers/crypto/nx/Kconfig
5333F: drivers/crypto/nx/nx-842*
5334F: include/linux/sw842.h
5335F: crypto/842.c
5336F: lib/842/
5337
5338IBM Power Linux RAID adapter
5339M: Brian King <brking@us.ibm.com>
5340S: Supported
5341F: drivers/scsi/ipr.*
5342
5343IBM Power Virtual Ethernet Device Driver
5344M: Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
5345L: netdev@vger.kernel.org
5346S: Supported
5347F: drivers/net/ethernet/ibm/ibmveth.*
5348
5349IBM Power SRIOV Virtual NIC Device Driver
5350M: Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
5351M: John Allen <jallen@linux.vnet.ibm.com>
5352L: netdev@vger.kernel.org
5353S: Supported
5354F: drivers/net/ethernet/ibm/ibmvnic.*
5355
5356IBM Power Virtual SCSI Device Drivers
5357M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
5358L: linux-scsi@vger.kernel.org
5359S: Supported
5360F: drivers/scsi/ibmvscsi/ibmvscsi*
5361F: drivers/scsi/ibmvscsi/viosrp.h
5362
5363IBM Power Virtual FC Device Drivers
5364M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
5365L: linux-scsi@vger.kernel.org
5366S: Supported
5367F: drivers/scsi/ibmvscsi/ibmvfc*
5368
5369IBM ServeRAID RAID DRIVER
5370S: Orphan
5371F: drivers/scsi/ips.*
5372
5373ICH LPC AND GPIO DRIVER
5374M: Peter Tyser <ptyser@xes-inc.com>
5375S: Maintained
5376F: drivers/mfd/lpc_ich.c
5377F: drivers/gpio/gpio-ich.c
5378
5379IDE SUBSYSTEM
5380M: "David S. Miller" <davem@davemloft.net>
5381L: linux-ide@vger.kernel.org
5382Q: http://patchwork.ozlabs.org/project/linux-ide/list/
5383T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git
5384S: Maintained
5385F: Documentation/ide/
5386F: drivers/ide/
5387F: include/linux/ide.h
5388
5389IDEAPAD LAPTOP EXTRAS DRIVER
5390M: Ike Panhc <ike.pan@canonical.com>
5391L: platform-driver-x86@vger.kernel.org
5392W: http://launchpad.net/ideapad-laptop
5393S: Maintained
5394F: drivers/platform/x86/ideapad-laptop.c
5395
5396IDEAPAD LAPTOP SLIDEBAR DRIVER
5397M: Andrey Moiseev <o2g.org.ru@gmail.com>
5398L: linux-input@vger.kernel.org
5399W: https://github.com/o2genum/ideapad-slidebar
5400S: Maintained
5401F: drivers/input/misc/ideapad_slidebar.c
5402
5403IDE/ATAPI DRIVERS
5404M: Borislav Petkov <bp@alien8.de>
5405L: linux-ide@vger.kernel.org
5406S: Maintained
5407F: Documentation/cdrom/ide-cd
5408F: drivers/ide/ide-cd*
5409
5410IDLE-I7300
5411M: Andy Henroid <andrew.d.henroid@intel.com>
5412L: linux-pm@vger.kernel.org
5413S: Supported
5414F: drivers/idle/i7300_idle.c
5415
5416IEEE 802.15.4 SUBSYSTEM
5417M: Alexander Aring <alex.aring@gmail.com>
5418L: linux-wpan@vger.kernel.org
5419W: https://github.com/linux-wpan
5420T: git git://github.com/linux-wpan/linux-wpan-next.git
5421S: Maintained
5422F: net/ieee802154/
5423F: net/mac802154/
5424F: drivers/net/ieee802154/
5425F: include/linux/nl802154.h
5426F: include/linux/ieee802154.h
5427F: include/net/nl802154.h
5428F: include/net/mac802154.h
5429F: include/net/af_ieee802154.h
5430F: include/net/cfg802154.h
5431F: include/net/ieee802154_netdev.h
5432F: Documentation/networking/ieee802154.txt
5433
5434IGORPLUG-USB IR RECEIVER
5435M: Sean Young <sean@mess.org>
5436L: linux-media@vger.kernel.org
5437S: Maintained
5438F: drivers/media/rc/igorplugusb.c
5439
5440IGUANAWORKS USB IR TRANSCEIVER
5441M: Sean Young <sean@mess.org>
5442L: linux-media@vger.kernel.org
5443S: Maintained
5444F: drivers/media/rc/iguanair.c
5445
5446IIO SUBSYSTEM AND DRIVERS
5447M: Jonathan Cameron <jic23@kernel.org>
5448R: Hartmut Knaack <knaack.h@gmx.de>
5449R: Lars-Peter Clausen <lars@metafoo.de>
5450R: Peter Meerwald <pmeerw@pmeerw.net>
5451L: linux-iio@vger.kernel.org
5452S: Maintained
5453F: drivers/iio/
5454F: drivers/staging/iio/
5455F: include/linux/iio/
5456F: tools/iio/
5457
5458IKANOS/ADI EAGLE ADSL USB DRIVER
5459M: Matthieu Castet <castet.matthieu@free.fr>
5460M: Stanislaw Gruszka <stf_xl@wp.pl>
5461S: Maintained
5462F: drivers/usb/atm/ueagle-atm.c
5463
5464INA209 HARDWARE MONITOR DRIVER
5465M: Guenter Roeck <linux@roeck-us.net>
5466L: lm-sensors@lm-sensors.org
5467S: Maintained
5468F: Documentation/hwmon/ina209
5469F: Documentation/devicetree/bindings/i2c/ina209.txt
5470F: drivers/hwmon/ina209.c
5471
5472INA2XX HARDWARE MONITOR DRIVER
5473M: Guenter Roeck <linux@roeck-us.net>
5474L: lm-sensors@lm-sensors.org
5475S: Maintained
5476F: Documentation/hwmon/ina2xx
5477F: drivers/hwmon/ina2xx.c
5478F: include/linux/platform_data/ina2xx.h
5479
5480INDUSTRY PACK SUBSYSTEM (IPACK)
5481M: Samuel Iglesias Gonsalvez <siglesias@igalia.com>
5482M: Jens Taprogge <jens.taprogge@taprogge.org>
5483M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
5484L: industrypack-devel@lists.sourceforge.net
5485W: http://industrypack.sourceforge.net
5486S: Maintained
5487F: drivers/ipack/
5488
5489INGENIC JZ4780 DMA Driver
5490M: Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com>
5491S: Maintained
5492F: drivers/dma/dma-jz4780.c
5493
5494INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
5495M: Mimi Zohar <zohar@linux.vnet.ibm.com>
5496M: Dmitry Kasatkin <dmitry.kasatkin@gmail.com>
5497L: linux-ima-devel@lists.sourceforge.net
5498L: linux-ima-user@lists.sourceforge.net
5499L: linux-security-module@vger.kernel.org
5500T: git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
5501S: Supported
5502F: security/integrity/ima/
5503
5504IMGTEC IR DECODER DRIVER
5505M: James Hogan <james.hogan@imgtec.com>
5506S: Maintained
5507F: drivers/media/rc/img-ir/
5508
5509IMS TWINTURBO FRAMEBUFFER DRIVER
5510L: linux-fbdev@vger.kernel.org
5511S: Orphan
5512F: drivers/video/fbdev/imsttfb.c
5513
5514INFINIBAND SUBSYSTEM
5515M: Doug Ledford <dledford@redhat.com>
5516M: Sean Hefty <sean.hefty@intel.com>
5517M: Hal Rosenstock <hal.rosenstock@gmail.com>
5518L: linux-rdma@vger.kernel.org
5519W: http://www.openfabrics.org/
5520Q: http://patchwork.kernel.org/project/linux-rdma/list/
5521T: git git://git.kernel.org/pub/scm/linux/kernel/git/dledford/rdma.git
5522S: Supported
5523F: Documentation/infiniband/
5524F: drivers/infiniband/
5525F: drivers/staging/rdma/
5526F: include/uapi/linux/if_infiniband.h
5527F: include/uapi/rdma/
5528F: include/rdma/
5529
5530INOTIFY
5531M: John McCutchan <john@johnmccutchan.com>
5532M: Robert Love <rlove@rlove.org>
5533M: Eric Paris <eparis@parisplace.org>
5534S: Maintained
5535F: Documentation/filesystems/inotify.txt
5536F: fs/notify/inotify/
5537F: include/linux/inotify.h
5538F: include/uapi/linux/inotify.h
5539
5540INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
5541M: Dmitry Torokhov <dmitry.torokhov@gmail.com>
5542L: linux-input@vger.kernel.org
5543Q: http://patchwork.kernel.org/project/linux-input/list/
5544T: git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
5545S: Maintained
5546F: drivers/input/
5547F: include/linux/input.h
5548F: include/uapi/linux/input.h
5549F: include/linux/input/
5550
5551INPUT MULTITOUCH (MT) PROTOCOL
5552M: Henrik Rydberg <rydberg@bitmath.org>
5553L: linux-input@vger.kernel.org
5554S: Odd fixes
5555F: Documentation/input/multi-touch-protocol.txt
5556F: drivers/input/input-mt.c
5557K: \b(ABS|SYN)_MT_
5558
5559INTEL ASoC BDW/HSW DRIVERS
5560M: Jie Yang <yang.jie@linux.intel.com>
5561L: alsa-devel@alsa-project.org (moderated for non-subscribers)
5562S: Supported
5563F: sound/soc/intel/common/sst-dsp*
5564F: sound/soc/intel/common/sst-firmware.c
5565F: sound/soc/intel/boards/broadwell.c
5566F: sound/soc/intel/haswell/
5567
5568INTEL C600 SERIES SAS CONTROLLER DRIVER
5569M: Intel SCU Linux support <intel-linux-scu@intel.com>
5570M: Artur Paszkiewicz <artur.paszkiewicz@intel.com>
5571L: linux-scsi@vger.kernel.org
5572T: git git://git.code.sf.net/p/intel-sas/isci
5573S: Supported
5574F: drivers/scsi/isci/
5575
5576INTEL HID EVENT DRIVER
5577M: Alex Hung <alex.hung@canonical.com>
5578L: platform-driver-x86@vger.kernel.org
5579S: Maintained
5580F: drivers/platform/x86/intel-hid.c
5581
5582INTEL IDLE DRIVER
5583M: Len Brown <lenb@kernel.org>
5584L: linux-pm@vger.kernel.org
5585T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
5586S: Supported
5587F: drivers/idle/intel_idle.c
5588
5589INTEL PSTATE DRIVER
5590M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
5591M: Len Brown <lenb@kernel.org>
5592L: linux-pm@vger.kernel.org
5593S: Supported
5594F: drivers/cpufreq/intel_pstate.c
5595
5596INTEL FRAMEBUFFER DRIVER (excluding 810 and 815)
5597M: Maik Broemme <mbroemme@plusserver.de>
5598L: linux-fbdev@vger.kernel.org
5599S: Maintained
5600F: Documentation/fb/intelfb.txt
5601F: drivers/video/fbdev/intelfb/
5602
5603INTEL 810/815 FRAMEBUFFER DRIVER
5604M: Antonino Daplas <adaplas@gmail.com>
5605L: linux-fbdev@vger.kernel.org
5606S: Maintained
5607F: drivers/video/fbdev/i810/
5608
5609INTEL MENLOW THERMAL DRIVER
5610M: Sujith Thomas <sujith.thomas@intel.com>
5611L: platform-driver-x86@vger.kernel.org
5612W: https://01.org/linux-acpi
5613S: Supported
5614F: drivers/platform/x86/intel_menlow.c
5615
5616INTEL I/OAT DMA DRIVER
5617M: Dave Jiang <dave.jiang@intel.com>
5618R: Dan Williams <dan.j.williams@intel.com>
5619L: dmaengine@vger.kernel.org
5620Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
5621S: Supported
5622F: drivers/dma/ioat*
5623
5624INTEL IOMMU (VT-d)
5625M: David Woodhouse <dwmw2@infradead.org>
5626L: iommu@lists.linux-foundation.org
5627T: git git://git.infradead.org/iommu-2.6.git
5628S: Supported
5629F: drivers/iommu/intel-iommu.c
5630F: include/linux/intel-iommu.h
5631
5632INTEL IOP-ADMA DMA DRIVER
5633R: Dan Williams <dan.j.williams@intel.com>
5634S: Odd fixes
5635F: drivers/dma/iop-adma.c
5636
5637INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT
5638M: Krzysztof Halasa <khalasa@piap.pl>
5639S: Maintained
5640F: arch/arm/mach-ixp4xx/include/mach/qmgr.h
5641F: arch/arm/mach-ixp4xx/include/mach/npe.h
5642F: arch/arm/mach-ixp4xx/ixp4xx_qmgr.c
5643F: arch/arm/mach-ixp4xx/ixp4xx_npe.c
5644F: drivers/net/ethernet/xscale/ixp4xx_eth.c
5645F: drivers/net/wan/ixp4xx_hss.c
5646
5647INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT
5648M: Deepak Saxena <dsaxena@plexity.net>
5649S: Maintained
5650F: drivers/char/hw_random/ixp4xx-rng.c
5651
5652INTEL ETHERNET DRIVERS
5653M: Jeff Kirsher <jeffrey.t.kirsher@intel.com>
5654R: Jesse Brandeburg <jesse.brandeburg@intel.com>
5655R: Shannon Nelson <shannon.nelson@intel.com>
5656R: Carolyn Wyborny <carolyn.wyborny@intel.com>
5657R: Don Skidmore <donald.c.skidmore@intel.com>
5658R: Bruce Allan <bruce.w.allan@intel.com>
5659R: John Ronciak <john.ronciak@intel.com>
5660R: Mitch Williams <mitch.a.williams@intel.com>
5661L: intel-wired-lan@lists.osuosl.org
5662W: http://www.intel.com/support/feedback.htm
5663W: http://e1000.sourceforge.net/
5664Q: http://patchwork.ozlabs.org/project/intel-wired-lan/list/
5665T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git
5666T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git
5667S: Supported
5668F: Documentation/networking/e100.txt
5669F: Documentation/networking/e1000.txt
5670F: Documentation/networking/e1000e.txt
5671F: Documentation/networking/igb.txt
5672F: Documentation/networking/igbvf.txt
5673F: Documentation/networking/ixgb.txt
5674F: Documentation/networking/ixgbe.txt
5675F: Documentation/networking/ixgbevf.txt
5676F: Documentation/networking/i40e.txt
5677F: Documentation/networking/i40evf.txt
5678F: drivers/net/ethernet/intel/
5679F: drivers/net/ethernet/intel/*/
5680
5681INTEL-MID GPIO DRIVER
5682M: David Cohen <david.a.cohen@linux.intel.com>
5683L: linux-gpio@vger.kernel.org
5684S: Maintained
5685F: drivers/gpio/gpio-intel-mid.c
5686
5687INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
5688M: Stanislav Yakovlev <stas.yakovlev@gmail.com>
5689L: linux-wireless@vger.kernel.org
5690S: Maintained
5691F: Documentation/networking/README.ipw2100
5692F: Documentation/networking/README.ipw2200
5693F: drivers/net/wireless/intel/ipw2x00/
5694
5695INTEL(R) TRACE HUB
5696M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
5697S: Supported
5698F: Documentation/trace/intel_th.txt
5699F: drivers/hwtracing/intel_th/
5700
5701INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
5702M: Ning Sun <ning.sun@intel.com>
5703L: tboot-devel@lists.sourceforge.net
5704W: http://tboot.sourceforge.net
5705T: hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
5706S: Supported
5707F: Documentation/intel_txt.txt
5708F: include/linux/tboot.h
5709F: arch/x86/kernel/tboot.c
5710
5711INTEL WIRELESS WIMAX CONNECTION 2400
5712M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
5713M: linux-wimax@intel.com
5714L: wimax@linuxwimax.org (subscribers-only)
5715S: Supported
5716W: http://linuxwimax.org
5717F: Documentation/wimax/README.i2400m
5718F: drivers/net/wimax/i2400m/
5719F: include/uapi/linux/wimax/i2400m.h
5720
5721INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
5722M: Stanislaw Gruszka <sgruszka@redhat.com>
5723L: linux-wireless@vger.kernel.org
5724S: Supported
5725F: drivers/net/wireless/intel/iwlegacy/
5726
5727INTEL WIRELESS WIFI LINK (iwlwifi)
5728M: Johannes Berg <johannes.berg@intel.com>
5729M: Emmanuel Grumbach <emmanuel.grumbach@intel.com>
5730M: Intel Linux Wireless <linuxwifi@intel.com>
5731L: linux-wireless@vger.kernel.org
5732W: http://intellinuxwireless.org
5733T: git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
5734S: Supported
5735F: drivers/net/wireless/intel/iwlwifi/
5736
5737INTEL MANAGEMENT ENGINE (mei)
5738M: Tomas Winkler <tomas.winkler@intel.com>
5739L: linux-kernel@vger.kernel.org
5740S: Supported
5741F: include/uapi/linux/mei.h
5742F: include/linux/mei_cl_bus.h
5743F: drivers/misc/mei/*
5744F: Documentation/misc-devices/mei/*
5745
5746INTEL MIC DRIVERS (mic)
5747M: Sudeep Dutt <sudeep.dutt@intel.com>
5748M: Ashutosh Dixit <ashutosh.dixit@intel.com>
5749S: Supported
5750W: https://github.com/sudeepdutt/mic
5751W: http://software.intel.com/en-us/mic-developer
5752F: include/linux/mic_bus.h
5753F: include/linux/scif.h
5754F: include/uapi/linux/mic_common.h
5755F: include/uapi/linux/mic_ioctl.h
5756F: include/uapi/linux/scif_ioctl.h
5757F: drivers/misc/mic/
5758F: drivers/dma/mic_x100_dma.c
5759F: drivers/dma/mic_x100_dma.h
5760F: Documentation/mic/
5761
5762INTEL PMC/P-Unit IPC DRIVER
5763M: Zha Qipeng<qipeng.zha@intel.com>
5764L: platform-driver-x86@vger.kernel.org
5765S: Maintained
5766F: drivers/platform/x86/intel_pmc_ipc.c
5767F: drivers/platform/x86/intel_punit_ipc.c
5768F: arch/x86/include/asm/intel_pmc_ipc.h
5769F: arch/x86/include/asm/intel_punit_ipc.h
5770
5771INTEL TELEMETRY DRIVER
5772M: Souvik Kumar Chakravarty <souvik.k.chakravarty@intel.com>
5773L: platform-driver-x86@vger.kernel.org
5774S: Maintained
5775F: arch/x86/include/asm/intel_telemetry.h
5776F: drivers/platform/x86/intel_telemetry*
5777
5778IOC3 ETHERNET DRIVER
5779M: Ralf Baechle <ralf@linux-mips.org>
5780L: linux-mips@linux-mips.org
5781S: Maintained
5782F: drivers/net/ethernet/sgi/ioc3-eth.c
5783
5784IOC3 SERIAL DRIVER
5785M: Pat Gefre <pfg@sgi.com>
5786L: linux-serial@vger.kernel.org
5787S: Maintained
5788F: drivers/tty/serial/ioc3_serial.c
5789
5790IOMMU DRIVERS
5791M: Joerg Roedel <joro@8bytes.org>
5792L: iommu@lists.linux-foundation.org
5793T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
5794S: Maintained
5795F: drivers/iommu/
5796
5797IP MASQUERADING
5798M: Juanjo Ciarlante <jjciarla@raiz.uncu.edu.ar>
5799S: Maintained
5800F: net/ipv4/netfilter/ipt_MASQUERADE.c
5801
5802IPMI SUBSYSTEM
5803M: Corey Minyard <minyard@acm.org>
5804L: openipmi-developer@lists.sourceforge.net (moderated for non-subscribers)
5805W: http://openipmi.sourceforge.net/
5806S: Supported
5807F: Documentation/IPMI.txt
5808F: drivers/char/ipmi/
5809F: include/linux/ipmi*
5810F: include/uapi/linux/ipmi*
5811
5812QCOM AUDIO (ASoC) DRIVERS
5813M: Patrick Lai <plai@codeaurora.org>
5814M: Banajit Goswami <bgoswami@codeaurora.org>
5815L: alsa-devel@alsa-project.org (moderated for non-subscribers)
5816S: Supported
5817F: sound/soc/qcom/
5818
5819IPS SCSI RAID DRIVER
5820M: Adaptec OEM Raid Solutions <aacraid@adaptec.com>
5821L: linux-scsi@vger.kernel.org
5822W: http://www.adaptec.com/
5823S: Maintained
5824F: drivers/scsi/ips*
5825
5826IPVS
5827M: Wensong Zhang <wensong@linux-vs.org>
5828M: Simon Horman <horms@verge.net.au>
5829M: Julian Anastasov <ja@ssi.bg>
5830L: netdev@vger.kernel.org
5831L: lvs-devel@vger.kernel.org
5832S: Maintained
5833T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
5834T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
5835F: Documentation/networking/ipvs-sysctl.txt
5836F: include/net/ip_vs.h
5837F: include/uapi/linux/ip_vs.h
5838F: net/netfilter/ipvs/
5839
5840IPWIRELESS DRIVER
5841M: Jiri Kosina <jikos@kernel.org>
5842M: David Sterba <dsterba@suse.com>
5843S: Odd Fixes
5844F: drivers/tty/ipwireless/
5845
5846IPX NETWORK LAYER
5847M: Arnaldo Carvalho de Melo <acme@ghostprotocols.net>
5848L: netdev@vger.kernel.org
5849S: Maintained
5850F: include/net/ipx.h
5851F: include/uapi/linux/ipx.h
5852F: net/ipx/
5853
5854IRDA SUBSYSTEM
5855M: Samuel Ortiz <samuel@sortiz.org>
5856L: irda-users@lists.sourceforge.net (subscribers-only)
5857L: netdev@vger.kernel.org
5858W: http://irda.sourceforge.net/
5859S: Maintained
5860T: git git://git.kernel.org/pub/scm/linux/kernel/git/sameo/irda-2.6.git
5861F: Documentation/networking/irda.txt
5862F: drivers/net/irda/
5863F: include/net/irda/
5864F: net/irda/
5865
5866IRQ SUBSYSTEM
5867M: Thomas Gleixner <tglx@linutronix.de>
5868L: linux-kernel@vger.kernel.org
5869S: Maintained
5870T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
5871F: kernel/irq/
5872
5873IRQCHIP DRIVERS
5874M: Thomas Gleixner <tglx@linutronix.de>
5875M: Jason Cooper <jason@lakedaemon.net>
5876M: Marc Zyngier <marc.zyngier@arm.com>
5877L: linux-kernel@vger.kernel.org
5878S: Maintained
5879T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
5880T: git git://git.infradead.org/users/jcooper/linux.git irqchip/core
5881F: Documentation/devicetree/bindings/interrupt-controller/
5882F: drivers/irqchip/
5883
5884IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
5885M: Jiang Liu <jiang.liu@linux.intel.com>
5886M: Marc Zyngier <marc.zyngier@arm.com>
5887S: Maintained
5888T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
5889F: Documentation/IRQ-domain.txt
5890F: include/linux/irqdomain.h
5891F: kernel/irq/irqdomain.c
5892F: kernel/irq/msi.c
5893
5894ISAPNP
5895M: Jaroslav Kysela <perex@perex.cz>
5896S: Maintained
5897F: Documentation/isapnp.txt
5898F: drivers/pnp/isapnp/
5899F: include/linux/isapnp.h
5900
5901ISA RADIO MODULE
5902M: Hans Verkuil <hverkuil@xs4all.nl>
5903L: linux-media@vger.kernel.org
5904T: git git://linuxtv.org/media_tree.git
5905W: https://linuxtv.org
5906S: Maintained
5907F: drivers/media/radio/radio-isa*
5908
5909iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
5910M: Peter Jones <pjones@redhat.com>
5911M: Konrad Rzeszutek Wilk <konrad@kernel.org>
5912S: Maintained
5913F: drivers/firmware/iscsi_ibft*
5914
5915ISCSI
5916M: Mike Christie <michaelc@cs.wisc.edu>
5917L: open-iscsi@googlegroups.com
5918W: www.open-iscsi.org
5919T: git git://git.kernel.org/pub/scm/linux/kernel/git/mnc/linux-2.6-iscsi.git
5920S: Maintained
5921F: drivers/scsi/*iscsi*
5922F: include/scsi/*iscsi*
5923
5924ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
5925M: Or Gerlitz <ogerlitz@mellanox.com>
5926M: Sagi Grimberg <sagig@mellanox.com>
5927M: Roi Dayan <roid@mellanox.com>
5928L: linux-rdma@vger.kernel.org
5929S: Supported
5930W: http://www.openfabrics.org
5931W: www.open-iscsi.org
5932Q: http://patchwork.kernel.org/project/linux-rdma/list/
5933F: drivers/infiniband/ulp/iser/
5934
5935ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
5936M: Sagi Grimberg <sagig@mellanox.com>
5937T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
5938L: linux-rdma@vger.kernel.org
5939L: target-devel@vger.kernel.org
5940S: Supported
5941W: http://www.linux-iscsi.org
5942F: drivers/infiniband/ulp/isert
5943
5944ISDN SUBSYSTEM
5945M: Karsten Keil <isdn@linux-pingi.de>
5946L: isdn4linux@listserv.isdn4linux.de (subscribers-only)
5947L: netdev@vger.kernel.org
5948W: http://www.isdn4linux.de
5949T: git git://git.kernel.org/pub/scm/linux/kernel/git/kkeil/isdn-2.6.git
5950S: Maintained
5951F: Documentation/isdn/
5952F: drivers/isdn/
5953F: include/linux/isdn.h
5954F: include/linux/isdn/
5955F: include/uapi/linux/isdn.h
5956F: include/uapi/linux/isdn/
5957
5958ISDN SUBSYSTEM (Eicon active card driver)
5959M: Armin Schindler <mac@melware.de>
5960L: isdn4linux@listserv.isdn4linux.de (subscribers-only)
5961W: http://www.melware.de
5962S: Maintained
5963F: drivers/isdn/hardware/eicon/
5964
5965IT87 HARDWARE MONITORING DRIVER
5966M: Jean Delvare <jdelvare@suse.com>
5967L: lm-sensors@lm-sensors.org
5968S: Maintained
5969F: Documentation/hwmon/it87
5970F: drivers/hwmon/it87.c
5971
5972IT913X MEDIA DRIVER
5973M: Antti Palosaari <crope@iki.fi>
5974L: linux-media@vger.kernel.org
5975W: https://linuxtv.org
5976W: http://palosaari.fi/linux/
5977Q: http://patchwork.linuxtv.org/project/linux-media/list/
5978T: git git://linuxtv.org/anttip/media_tree.git
5979S: Maintained
5980F: drivers/media/tuners/it913x*
5981
5982IVTV VIDEO4LINUX DRIVER
5983M: Andy Walls <awalls@md.metrocast.net>
5984L: ivtv-devel@ivtvdriver.org (subscribers-only)
5985L: linux-media@vger.kernel.org
5986T: git git://linuxtv.org/media_tree.git
5987W: http://www.ivtvdriver.org
5988S: Maintained
5989F: Documentation/video4linux/*.ivtv
5990F: drivers/media/pci/ivtv/
5991F: include/uapi/linux/ivtv*
5992
5993IX2505V MEDIA DRIVER
5994M: Malcolm Priestley <tvboxspy@gmail.com>
5995L: linux-media@vger.kernel.org
5996W: https://linuxtv.org
5997Q: http://patchwork.linuxtv.org/project/linux-media/list/
5998S: Maintained
5999F: drivers/media/dvb-frontends/ix2505v*
6000
6001JC42.4 TEMPERATURE SENSOR DRIVER
6002M: Guenter Roeck <linux@roeck-us.net>
6003L: lm-sensors@lm-sensors.org
6004S: Maintained
6005F: drivers/hwmon/jc42.c
6006F: Documentation/hwmon/jc42
6007
6008JFS FILESYSTEM
6009M: Dave Kleikamp <shaggy@kernel.org>
6010L: jfs-discussion@lists.sourceforge.net
6011W: http://jfs.sourceforge.net/
6012T: git git://git.kernel.org/pub/scm/linux/kernel/git/shaggy/jfs-2.6.git
6013S: Maintained
6014F: Documentation/filesystems/jfs.txt
6015F: fs/jfs/
6016
6017JME NETWORK DRIVER
6018M: Guo-Fu Tseng <cooldavid@cooldavid.org>
6019L: netdev@vger.kernel.org
6020S: Maintained
6021F: drivers/net/ethernet/jme.*
6022
6023JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
6024M: David Woodhouse <dwmw2@infradead.org>
6025L: linux-mtd@lists.infradead.org
6026W: http://www.linux-mtd.infradead.org/doc/jffs2.html
6027S: Maintained
6028F: fs/jffs2/
6029F: include/uapi/linux/jffs2.h
6030
6031JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
6032M: "Theodore Ts'o" <tytso@mit.edu>
6033M: Jan Kara <jack@suse.com>
6034L: linux-ext4@vger.kernel.org
6035S: Maintained
6036F: fs/jbd2/
6037F: include/linux/jbd2.h
6038
6039JPU V4L2 MEM2MEM DRIVER FOR RENESAS
6040M: Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com>
6041L: linux-media@vger.kernel.org
6042S: Maintained
6043F: drivers/media/platform/rcar_jpu.c
6044
6045JSM Neo PCI based serial card
6046M: Thadeu Lima de Souza Cascardo <cascardo@linux.vnet.ibm.com>
6047L: linux-serial@vger.kernel.org
6048S: Maintained
6049F: drivers/tty/serial/jsm/
6050
6051K10TEMP HARDWARE MONITORING DRIVER
6052M: Clemens Ladisch <clemens@ladisch.de>
6053L: lm-sensors@lm-sensors.org
6054S: Maintained
6055F: Documentation/hwmon/k10temp
6056F: drivers/hwmon/k10temp.c
6057
6058K8TEMP HARDWARE MONITORING DRIVER
6059M: Rudolf Marek <r.marek@assembler.cz>
6060L: lm-sensors@lm-sensors.org
6061S: Maintained
6062F: Documentation/hwmon/k8temp
6063F: drivers/hwmon/k8temp.c
6064
6065KCONFIG
6066M: "Yann E. MORIN" <yann.morin.1998@free.fr>
6067L: linux-kbuild@vger.kernel.org
6068T: git git://gitorious.org/linux-kconfig/linux-kconfig
6069S: Maintained
6070F: Documentation/kbuild/kconfig-language.txt
6071F: scripts/kconfig/
6072
6073KDUMP
6074M: Vivek Goyal <vgoyal@redhat.com>
6075M: Haren Myneni <hbabu@us.ibm.com>
6076L: kexec@lists.infradead.org
6077W: http://lse.sourceforge.net/kdump/
6078S: Maintained
6079F: Documentation/kdump/
6080
6081KEENE FM RADIO TRANSMITTER DRIVER
6082M: Hans Verkuil <hverkuil@xs4all.nl>
6083L: linux-media@vger.kernel.org
6084T: git git://linuxtv.org/media_tree.git
6085W: https://linuxtv.org
6086S: Maintained
6087F: drivers/media/radio/radio-keene*
6088
6089KERNEL AUTOMOUNTER v4 (AUTOFS4)
6090M: Ian Kent <raven@themaw.net>
6091L: autofs@vger.kernel.org
6092S: Maintained
6093F: fs/autofs4/
6094
6095KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
6096M: Michal Marek <mmarek@suse.com>
6097T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git for-next
6098T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git rc-fixes
6099L: linux-kbuild@vger.kernel.org
6100S: Maintained
6101F: Documentation/kbuild/
6102F: Makefile
6103F: scripts/Makefile.*
6104F: scripts/basic/
6105F: scripts/mk*
6106F: scripts/package/
6107
6108KERNEL JANITORS
6109L: kernel-janitors@vger.kernel.org
6110W: http://kernelnewbies.org/KernelJanitors
6111S: Odd Fixes
6112
6113KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
6114M: "J. Bruce Fields" <bfields@fieldses.org>
6115M: Jeff Layton <jlayton@poochiereds.net>
6116L: linux-nfs@vger.kernel.org
6117W: http://nfs.sourceforge.net/
6118T: git git://linux-nfs.org/~bfields/linux.git
6119S: Supported
6120F: fs/nfsd/
6121F: include/uapi/linux/nfsd/
6122F: fs/lockd/
6123F: fs/nfs_common/
6124F: net/sunrpc/
6125F: include/linux/lockd/
6126F: include/linux/sunrpc/
6127F: include/uapi/linux/sunrpc/
6128
6129KERNEL SELFTEST FRAMEWORK
6130M: Shuah Khan <shuahkh@osg.samsung.com>
6131L: linux-api@vger.kernel.org
6132T: git git://git.kernel.org/pub/scm/shuah/linux-kselftest
6133S: Maintained
6134F: tools/testing/selftests
6135
6136KERNEL VIRTUAL MACHINE (KVM)
6137M: Gleb Natapov <gleb@kernel.org>
6138M: Paolo Bonzini <pbonzini@redhat.com>
6139L: kvm@vger.kernel.org
6140W: http://www.linux-kvm.org
6141T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
6142S: Supported
6143F: Documentation/*/kvm*.txt
6144F: Documentation/virtual/kvm/
6145F: arch/*/kvm/
6146F: arch/x86/kernel/kvm.c
6147F: arch/x86/kernel/kvmclock.c
6148F: arch/*/include/asm/kvm*
6149F: include/linux/kvm*
6150F: include/uapi/linux/kvm*
6151F: virt/kvm/
6152
6153KERNEL VIRTUAL MACHINE (KVM) FOR AMD-V
6154M: Joerg Roedel <joro@8bytes.org>
6155L: kvm@vger.kernel.org
6156W: http://www.linux-kvm.org/
6157S: Maintained
6158F: arch/x86/include/asm/svm.h
6159F: arch/x86/kvm/svm.c
6160
6161KERNEL VIRTUAL MACHINE (KVM) FOR POWERPC
6162M: Alexander Graf <agraf@suse.com>
6163L: kvm-ppc@vger.kernel.org
6164W: http://www.linux-kvm.org/
6165T: git git://github.com/agraf/linux-2.6.git
6166S: Supported
6167F: arch/powerpc/include/asm/kvm*
6168F: arch/powerpc/kvm/
6169
6170KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
6171M: Christian Borntraeger <borntraeger@de.ibm.com>
6172M: Cornelia Huck <cornelia.huck@de.ibm.com>
6173L: linux-s390@vger.kernel.org
6174W: http://www.ibm.com/developerworks/linux/linux390/
6175T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
6176S: Supported
6177F: Documentation/s390/kvm.txt
6178F: arch/s390/include/asm/kvm*
6179F: arch/s390/kvm/
6180
6181KERNEL VIRTUAL MACHINE (KVM) FOR ARM
6182M: Christoffer Dall <christoffer.dall@linaro.org>
6183M: Marc Zyngier <marc.zyngier@arm.com>
6184L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
6185L: kvmarm@lists.cs.columbia.edu
6186W: http://systems.cs.columbia.edu/projects/kvm-arm
6187T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
6188S: Supported
6189F: arch/arm/include/uapi/asm/kvm*
6190F: arch/arm/include/asm/kvm*
6191F: arch/arm/kvm/
6192F: virt/kvm/arm/
6193F: include/kvm/arm_*
6194
6195KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64)
6196M: Christoffer Dall <christoffer.dall@linaro.org>
6197M: Marc Zyngier <marc.zyngier@arm.com>
6198L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
6199L: kvmarm@lists.cs.columbia.edu
6200S: Maintained
6201F: arch/arm64/include/uapi/asm/kvm*
6202F: arch/arm64/include/asm/kvm*
6203F: arch/arm64/kvm/
6204
6205KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
6206M: James Hogan <james.hogan@imgtec.com>
6207L: linux-mips@linux-mips.org
6208S: Supported
6209F: arch/mips/include/uapi/asm/kvm*
6210F: arch/mips/include/asm/kvm*
6211F: arch/mips/kvm/
6212
6213KEXEC
6214M: Eric Biederman <ebiederm@xmission.com>
6215W: http://kernel.org/pub/linux/utils/kernel/kexec/
6216L: kexec@lists.infradead.org
6217S: Maintained
6218F: include/linux/kexec.h
6219F: include/uapi/linux/kexec.h
6220F: kernel/kexec.c
6221
6222KEYS/KEYRINGS:
6223M: David Howells <dhowells@redhat.com>
6224L: keyrings@vger.kernel.org
6225S: Maintained
6226F: Documentation/security/keys.txt
6227F: include/linux/key.h
6228F: include/linux/key-type.h
6229F: include/keys/
6230F: security/keys/
6231
6232KEYS-TRUSTED
6233M: David Safford <safford@us.ibm.com>
6234M: Mimi Zohar <zohar@linux.vnet.ibm.com>
6235L: linux-security-module@vger.kernel.org
6236L: keyrings@vger.kernel.org
6237S: Supported
6238F: Documentation/security/keys-trusted-encrypted.txt
6239F: include/keys/trusted-type.h
6240F: security/keys/trusted.c
6241F: security/keys/trusted.h
6242
6243KEYS-ENCRYPTED
6244M: Mimi Zohar <zohar@linux.vnet.ibm.com>
6245M: David Safford <safford@us.ibm.com>
6246L: linux-security-module@vger.kernel.org
6247L: keyrings@vger.kernel.org
6248S: Supported
6249F: Documentation/security/keys-trusted-encrypted.txt
6250F: include/keys/encrypted-type.h
6251F: security/keys/encrypted-keys/
6252
6253KGDB / KDB /debug_core
6254M: Jason Wessel <jason.wessel@windriver.com>
6255W: http://kgdb.wiki.kernel.org/
6256L: kgdb-bugreport@lists.sourceforge.net
6257T: git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
6258S: Maintained
6259F: Documentation/DocBook/kgdb.tmpl
6260F: drivers/misc/kgdbts.c
6261F: drivers/tty/serial/kgdboc.c
6262F: include/linux/kdb.h
6263F: include/linux/kgdb.h
6264F: kernel/debug/
6265
6266KMEMCHECK
6267M: Vegard Nossum <vegardno@ifi.uio.no>
6268M: Pekka Enberg <penberg@kernel.org>
6269S: Maintained
6270F: Documentation/kmemcheck.txt
6271F: arch/x86/include/asm/kmemcheck.h
6272F: arch/x86/mm/kmemcheck/
6273F: include/linux/kmemcheck.h
6274F: mm/kmemcheck.c
6275
6276KMEMLEAK
6277M: Catalin Marinas <catalin.marinas@arm.com>
6278S: Maintained
6279F: Documentation/kmemleak.txt
6280F: include/linux/kmemleak.h
6281F: mm/kmemleak.c
6282F: mm/kmemleak-test.c
6283
6284KPROBES
6285M: Ananth N Mavinakayanahalli <ananth@in.ibm.com>
6286M: Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
6287M: "David S. Miller" <davem@davemloft.net>
6288M: Masami Hiramatsu <masami.hiramatsu.pt@hitachi.com>
6289S: Maintained
6290F: Documentation/kprobes.txt
6291F: include/linux/kprobes.h
6292F: kernel/kprobes.c
6293
6294KS0108 LCD CONTROLLER DRIVER
6295M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
6296W: http://miguelojeda.es/auxdisplay.htm
6297W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
6298S: Maintained
6299F: Documentation/auxdisplay/ks0108
6300F: drivers/auxdisplay/ks0108.c
6301F: include/linux/ks0108.h
6302
6303L3MDEV
6304M: David Ahern <dsa@cumulusnetworks.com>
6305L: netdev@vger.kernel.org
6306S: Maintained
6307F: net/l3mdev
6308F: include/net/l3mdev.h
6309
6310LANTIQ MIPS ARCHITECTURE
6311M: John Crispin <blogic@openwrt.org>
6312L: linux-mips@linux-mips.org
6313S: Maintained
6314F: arch/mips/lantiq
6315
6316LAPB module
6317L: linux-x25@vger.kernel.org
6318S: Orphan
6319F: Documentation/networking/lapb-module.txt
6320F: include/*/lapb.h
6321F: net/lapb/
6322
6323LASI 53c700 driver for PARISC
6324M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
6325L: linux-scsi@vger.kernel.org
6326S: Maintained
6327F: Documentation/scsi/53c700.txt
6328F: drivers/scsi/53c700*
6329
6330LED SUBSYSTEM
6331M: Richard Purdie <rpurdie@rpsys.net>
6332M: Jacek Anaszewski <j.anaszewski@samsung.com>
6333L: linux-leds@vger.kernel.org
6334T: git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git
6335S: Maintained
6336F: drivers/leds/
6337F: include/linux/leds.h
6338
6339LEGACY EEPROM DRIVER
6340M: Jean Delvare <jdelvare@suse.com>
6341S: Maintained
6342F: Documentation/misc-devices/eeprom
6343F: drivers/misc/eeprom/eeprom.c
6344
6345LEGO USB Tower driver
6346M: Juergen Stuber <starblue@users.sourceforge.net>
6347L: legousb-devel@lists.sourceforge.net
6348W: http://legousb.sourceforge.net/
6349S: Maintained
6350F: drivers/usb/misc/legousbtower.c
6351
6352LG2160 MEDIA DRIVER
6353M: Michael Krufky <mkrufky@linuxtv.org>
6354L: linux-media@vger.kernel.org
6355W: https://linuxtv.org
6356W: http://github.com/mkrufky
6357Q: http://patchwork.linuxtv.org/project/linux-media/list/
6358T: git git://linuxtv.org/mkrufky/tuners.git
6359S: Maintained
6360F: drivers/media/dvb-frontends/lg2160.*
6361
6362LGDT3305 MEDIA DRIVER
6363M: Michael Krufky <mkrufky@linuxtv.org>
6364L: linux-media@vger.kernel.org
6365W: https://linuxtv.org
6366W: http://github.com/mkrufky
6367Q: http://patchwork.linuxtv.org/project/linux-media/list/
6368T: git git://linuxtv.org/mkrufky/tuners.git
6369S: Maintained
6370F: drivers/media/dvb-frontends/lgdt3305.*
6371
6372LGUEST
6373M: Rusty Russell <rusty@rustcorp.com.au>
6374L: lguest@lists.ozlabs.org
6375W: http://lguest.ozlabs.org/
6376S: Odd Fixes
6377F: arch/x86/include/asm/lguest*.h
6378F: arch/x86/lguest/
6379F: drivers/lguest/
6380F: include/linux/lguest*.h
6381F: tools/lguest/
6382
6383LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
6384M: Tejun Heo <tj@kernel.org>
6385L: linux-ide@vger.kernel.org
6386T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
6387S: Maintained
6388F: drivers/ata/
6389F: include/linux/ata.h
6390F: include/linux/libata.h
6391
6392LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
6393M: Viresh Kumar <vireshk@kernel.org>
6394L: linux-ide@vger.kernel.org
6395T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
6396S: Maintained
6397F: include/linux/pata_arasan_cf_data.h
6398F: drivers/ata/pata_arasan_cf.c
6399
6400LIBATA PATA DRIVERS
6401M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
6402M: Tejun Heo <tj@kernel.org>
6403L: linux-ide@vger.kernel.org
6404T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
6405S: Maintained
6406F: drivers/ata/pata_*.c
6407F: drivers/ata/ata_generic.c
6408
6409LIBATA SATA AHCI PLATFORM devices support
6410M: Hans de Goede <hdegoede@redhat.com>
6411M: Tejun Heo <tj@kernel.org>
6412L: linux-ide@vger.kernel.org
6413T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
6414S: Maintained
6415F: drivers/ata/ahci_platform.c
6416F: drivers/ata/libahci_platform.c
6417F: include/linux/ahci_platform.h
6418
6419LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
6420M: Mikael Pettersson <mikpelinux@gmail.com>
6421L: linux-ide@vger.kernel.org
6422T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
6423S: Maintained
6424F: drivers/ata/sata_promise.*
6425
6426LIBLOCKDEP
6427M: Sasha Levin <sasha.levin@oracle.com>
6428S: Maintained
6429F: tools/lib/lockdep/
6430
6431LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
6432M: Dan Williams <dan.j.williams@intel.com>
6433L: linux-nvdimm@lists.01.org
6434Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
6435T: git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
6436S: Supported
6437F: drivers/nvdimm/*
6438F: include/linux/nd.h
6439F: include/linux/libnvdimm.h
6440F: include/uapi/linux/ndctl.h
6441
6442LIBNVDIMM BLK: MMIO-APERTURE DRIVER
6443M: Ross Zwisler <ross.zwisler@linux.intel.com>
6444L: linux-nvdimm@lists.01.org
6445Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
6446S: Supported
6447F: drivers/nvdimm/blk.c
6448F: drivers/nvdimm/region_devs.c
6449F: drivers/acpi/nfit*
6450
6451LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
6452M: Vishal Verma <vishal.l.verma@intel.com>
6453L: linux-nvdimm@lists.01.org
6454Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
6455S: Supported
6456F: drivers/nvdimm/btt*
6457
6458LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
6459M: Ross Zwisler <ross.zwisler@linux.intel.com>
6460L: linux-nvdimm@lists.01.org
6461Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
6462S: Supported
6463F: drivers/nvdimm/pmem.c
6464F: include/linux/pmem.h
6465F: arch/*/include/asm/pmem.h
6466
6467LIGHTNVM PLATFORM SUPPORT
6468M: Matias Bjorling <mb@lightnvm.io>
6469W: http://github/OpenChannelSSD
6470L: linux-block@vger.kernel.org
6471S: Maintained
6472F: drivers/lightnvm/
6473F: include/linux/lightnvm.h
6474F: include/uapi/linux/lightnvm.h
6475
6476LINUX FOR IBM pSERIES (RS/6000)
6477M: Paul Mackerras <paulus@au.ibm.com>
6478W: http://www.ibm.com/linux/ltc/projects/ppc
6479S: Supported
6480F: arch/powerpc/boot/rs6000.h
6481
6482LINUX FOR POWERPC (32-BIT AND 64-BIT)
6483M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
6484M: Paul Mackerras <paulus@samba.org>
6485M: Michael Ellerman <mpe@ellerman.id.au>
6486W: http://www.penguinppc.org/
6487L: linuxppc-dev@lists.ozlabs.org
6488Q: http://patchwork.ozlabs.org/project/linuxppc-dev/list/
6489T: git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
6490S: Supported
6491F: Documentation/powerpc/
6492F: arch/powerpc/
6493
6494LINUX FOR POWER MACINTOSH
6495M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
6496W: http://www.penguinppc.org/
6497L: linuxppc-dev@lists.ozlabs.org
6498S: Maintained
6499F: arch/powerpc/platforms/powermac/
6500F: drivers/macintosh/
6501
6502LINUX FOR POWERPC EMBEDDED MPC5XXX
6503M: Anatolij Gustschin <agust@denx.de>
6504L: linuxppc-dev@lists.ozlabs.org
6505T: git git://git.denx.de/linux-denx-agust.git
6506S: Maintained
6507F: arch/powerpc/platforms/512x/
6508F: arch/powerpc/platforms/52xx/
6509
6510LINUX FOR POWERPC EMBEDDED PPC4XX
6511M: Alistair Popple <alistair@popple.id.au>
6512M: Matt Porter <mporter@kernel.crashing.org>
6513W: http://www.penguinppc.org/
6514L: linuxppc-dev@lists.ozlabs.org
6515S: Maintained
6516F: arch/powerpc/platforms/40x/
6517F: arch/powerpc/platforms/44x/
6518
6519LINUX FOR POWERPC EMBEDDED XILINX VIRTEX
6520L: linuxppc-dev@lists.ozlabs.org
6521S: Orphan
6522F: arch/powerpc/*/*virtex*
6523F: arch/powerpc/*/*/*virtex*
6524
6525LINUX FOR POWERPC EMBEDDED PPC8XX
6526M: Vitaly Bordug <vitb@kernel.crashing.org>
6527W: http://www.penguinppc.org/
6528L: linuxppc-dev@lists.ozlabs.org
6529S: Maintained
6530F: arch/powerpc/platforms/8xx/
6531
6532LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
6533M: Scott Wood <oss@buserror.net>
6534M: Kumar Gala <galak@kernel.crashing.org>
6535W: http://www.penguinppc.org/
6536L: linuxppc-dev@lists.ozlabs.org
6537T: git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
6538S: Maintained
6539F: arch/powerpc/platforms/83xx/
6540F: arch/powerpc/platforms/85xx/
6541
6542LINUX FOR POWERPC PA SEMI PWRFICIENT
6543M: Olof Johansson <olof@lixom.net>
6544L: linuxppc-dev@lists.ozlabs.org
6545S: Maintained
6546F: arch/powerpc/platforms/pasemi/
6547F: drivers/*/*pasemi*
6548F: drivers/*/*/*pasemi*
6549
6550LINUX SECURITY MODULE (LSM) FRAMEWORK
6551M: Chris Wright <chrisw@sous-sol.org>
6552L: linux-security-module@vger.kernel.org
6553S: Supported
6554
6555LIS3LV02D ACCELEROMETER DRIVER
6556M: Eric Piel <eric.piel@tremplin-utc.net>
6557S: Maintained
6558F: Documentation/misc-devices/lis3lv02d
6559F: drivers/misc/lis3lv02d/
6560F: drivers/platform/x86/hp_accel.c
6561
6562LIVE PATCHING
6563M: Josh Poimboeuf <jpoimboe@redhat.com>
6564M: Seth Jennings <sjenning@redhat.com>
6565M: Jiri Kosina <jikos@kernel.org>
6566M: Vojtech Pavlik <vojtech@suse.com>
6567S: Maintained
6568F: kernel/livepatch/
6569F: include/linux/livepatch.h
6570F: arch/x86/include/asm/livepatch.h
6571F: arch/x86/kernel/livepatch.c
6572F: Documentation/ABI/testing/sysfs-kernel-livepatch
6573F: samples/livepatch/
6574L: live-patching@vger.kernel.org
6575T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/livepatching.git
6576
6577LLC (802.2)
6578M: Arnaldo Carvalho de Melo <acme@ghostprotocols.net>
6579S: Maintained
6580F: include/linux/llc.h
6581F: include/uapi/linux/llc.h
6582F: include/net/llc*
6583F: net/llc/
6584
6585LM73 HARDWARE MONITOR DRIVER
6586M: Guillaume Ligneul <guillaume.ligneul@gmail.com>
6587L: lm-sensors@lm-sensors.org
6588S: Maintained
6589F: drivers/hwmon/lm73.c
6590
6591LM78 HARDWARE MONITOR DRIVER
6592M: Jean Delvare <jdelvare@suse.com>
6593L: lm-sensors@lm-sensors.org
6594S: Maintained
6595F: Documentation/hwmon/lm78
6596F: drivers/hwmon/lm78.c
6597
6598LM83 HARDWARE MONITOR DRIVER
6599M: Jean Delvare <jdelvare@suse.com>
6600L: lm-sensors@lm-sensors.org
6601S: Maintained
6602F: Documentation/hwmon/lm83
6603F: drivers/hwmon/lm83.c
6604
6605LM90 HARDWARE MONITOR DRIVER
6606M: Jean Delvare <jdelvare@suse.com>
6607L: lm-sensors@lm-sensors.org
6608S: Maintained
6609F: Documentation/hwmon/lm90
6610F: Documentation/devicetree/bindings/hwmon/lm90.txt
6611F: drivers/hwmon/lm90.c
6612
6613LM95234 HARDWARE MONITOR DRIVER
6614M: Guenter Roeck <linux@roeck-us.net>
6615L: lm-sensors@lm-sensors.org
6616S: Maintained
6617F: Documentation/hwmon/lm95234
6618F: drivers/hwmon/lm95234.c
6619
6620LME2510 MEDIA DRIVER
6621M: Malcolm Priestley <tvboxspy@gmail.com>
6622L: linux-media@vger.kernel.org
6623W: https://linuxtv.org
6624Q: http://patchwork.linuxtv.org/project/linux-media/list/
6625S: Maintained
6626F: drivers/media/usb/dvb-usb-v2/lmedm04*
6627
6628LOCKDEP AND LOCKSTAT
6629M: Peter Zijlstra <peterz@infradead.org>
6630M: Ingo Molnar <mingo@redhat.com>
6631L: linux-kernel@vger.kernel.org
6632T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git core/locking
6633S: Maintained
6634F: Documentation/locking/lockdep*.txt
6635F: Documentation/locking/lockstat.txt
6636F: include/linux/lockdep.h
6637F: kernel/locking/
6638
6639LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
6640M: "Richard Russon (FlatCap)" <ldm@flatcap.org>
6641L: linux-ntfs-dev@lists.sourceforge.net
6642W: http://www.linux-ntfs.org/content/view/19/37/
6643S: Maintained
6644F: Documentation/ldm.txt
6645F: block/partitions/ldm.*
6646
6647LogFS
6648M: Joern Engel <joern@logfs.org>
6649M: Prasad Joshi <prasadjoshi.linux@gmail.com>
6650L: logfs@logfs.org
6651W: logfs.org
6652S: Maintained
6653F: fs/logfs/
6654
6655LPC32XX MACHINE SUPPORT
6656M: Roland Stigge <stigge@antcom.de>
6657L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
6658S: Maintained
6659F: arch/arm/mach-lpc32xx/
6660
6661LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
6662M: Nagalakshmi Nandigama <nagalakshmi.nandigama@avagotech.com>
6663M: Praveen Krishnamoorthy <praveen.krishnamoorthy@avagotech.com>
6664M: Sreekanth Reddy <sreekanth.reddy@avagotech.com>
6665M: Abhijit Mahajan <abhijit.mahajan@avagotech.com>
6666L: MPT-FusionLinux.pdl@avagotech.com
6667L: linux-scsi@vger.kernel.org
6668W: http://www.lsilogic.com/support
6669S: Supported
6670F: drivers/message/fusion/
6671F: drivers/scsi/mpt2sas/
6672F: drivers/scsi/mpt3sas/
6673
6674LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
6675M: Matthew Wilcox <matthew@wil.cx>
6676L: linux-scsi@vger.kernel.org
6677S: Maintained
6678F: drivers/scsi/sym53c8xx_2/
6679
6680LTC4261 HARDWARE MONITOR DRIVER
6681M: Guenter Roeck <linux@roeck-us.net>
6682L: lm-sensors@lm-sensors.org
6683S: Maintained
6684F: Documentation/hwmon/ltc4261
6685F: drivers/hwmon/ltc4261.c
6686
6687LTP (Linux Test Project)
6688M: Mike Frysinger <vapier@gentoo.org>
6689M: Cyril Hrubis <chrubis@suse.cz>
6690M: Wanlong Gao <wanlong.gao@gmail.com>
6691M: Jan Stancek <jstancek@redhat.com>
6692M: Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com>
6693M: Alexey Kodanev <alexey.kodanev@oracle.com>
6694L: ltp@lists.linux.it (subscribers-only)
6695W: http://linux-test-project.github.io/
6696T: git git://github.com/linux-test-project/ltp.git
6697S: Maintained
6698
6699M32R ARCHITECTURE
6700W: http://www.linux-m32r.org/
6701S: Orphan
6702F: arch/m32r/
6703
6704M68K ARCHITECTURE
6705M: Geert Uytterhoeven <geert@linux-m68k.org>
6706L: linux-m68k@lists.linux-m68k.org
6707W: http://www.linux-m68k.org/
6708T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
6709S: Maintained
6710F: arch/m68k/
6711F: drivers/zorro/
6712
6713M68K ON APPLE MACINTOSH
6714M: Joshua Thompson <funaho@jurai.org>
6715W: http://www.mac.linux-m68k.org/
6716L: linux-m68k@lists.linux-m68k.org
6717S: Maintained
6718F: arch/m68k/mac/
6719
6720M68K ON HP9000/300
6721M: Philip Blundell <philb@gnu.org>
6722W: http://www.tazenda.demon.co.uk/phil/linux-hp
6723S: Maintained
6724F: arch/m68k/hp300/
6725
6726M88DS3103 MEDIA DRIVER
6727M: Antti Palosaari <crope@iki.fi>
6728L: linux-media@vger.kernel.org
6729W: https://linuxtv.org
6730W: http://palosaari.fi/linux/
6731Q: http://patchwork.linuxtv.org/project/linux-media/list/
6732T: git git://linuxtv.org/anttip/media_tree.git
6733S: Maintained
6734F: drivers/media/dvb-frontends/m88ds3103*
6735
6736M88RS2000 MEDIA DRIVER
6737M: Malcolm Priestley <tvboxspy@gmail.com>
6738L: linux-media@vger.kernel.org
6739W: https://linuxtv.org
6740Q: http://patchwork.linuxtv.org/project/linux-media/list/
6741S: Maintained
6742F: drivers/media/dvb-frontends/m88rs2000*
6743
6744MA901 MASTERKIT USB FM RADIO DRIVER
6745M: Alexey Klimov <klimov.linux@gmail.com>
6746L: linux-media@vger.kernel.org
6747T: git git://linuxtv.org/media_tree.git
6748S: Maintained
6749F: drivers/media/radio/radio-ma901.c
6750
6751MAC80211
6752M: Johannes Berg <johannes@sipsolutions.net>
6753L: linux-wireless@vger.kernel.org
6754W: http://wireless.kernel.org/
6755T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
6756T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
6757S: Maintained
6758F: Documentation/networking/mac80211-injection.txt
6759F: include/net/mac80211.h
6760F: net/mac80211/
6761
6762MACVLAN DRIVER
6763M: Patrick McHardy <kaber@trash.net>
6764L: netdev@vger.kernel.org
6765S: Maintained
6766F: drivers/net/macvlan.c
6767F: include/linux/if_macvlan.h
6768
6769MAILBOX API
6770M: Jassi Brar <jassisinghbrar@gmail.com>
6771L: linux-kernel@vger.kernel.org
6772S: Maintained
6773F: drivers/mailbox/
6774F: include/linux/mailbox_client.h
6775F: include/linux/mailbox_controller.h
6776
6777MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
6778M: Michael Kerrisk <mtk.manpages@gmail.com>
6779W: http://www.kernel.org/doc/man-pages
6780L: linux-man@vger.kernel.org
6781S: Maintained
6782
6783MARVELL ARMADA DRM SUPPORT
6784M: Russell King <rmk+kernel@arm.linux.org.uk>
6785S: Maintained
6786F: drivers/gpu/drm/armada/
6787
6788MARVELL 88E6352 DSA support
6789M: Guenter Roeck <linux@roeck-us.net>
6790S: Maintained
6791F: drivers/net/dsa/mv88e6352.c
6792
6793MARVELL CRYPTO DRIVER
6794M: Boris Brezillon <boris.brezillon@free-electrons.com>
6795M: Arnaud Ebalard <arno@natisbad.org>
6796F: drivers/crypto/marvell/
6797S: Maintained
6798L: linux-crypto@vger.kernel.org
6799
6800MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
6801M: Mirko Lindner <mlindner@marvell.com>
6802M: Stephen Hemminger <stephen@networkplumber.org>
6803L: netdev@vger.kernel.org
6804S: Maintained
6805F: drivers/net/ethernet/marvell/sk*
6806
6807MARVELL LIBERTAS WIRELESS DRIVER
6808L: libertas-dev@lists.infradead.org
6809S: Orphan
6810F: drivers/net/wireless/marvell/libertas/
6811
6812MARVELL MV643XX ETHERNET DRIVER
6813M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
6814L: netdev@vger.kernel.org
6815S: Maintained
6816F: drivers/net/ethernet/marvell/mv643xx_eth.*
6817F: include/linux/mv643xx.h
6818
6819MARVELL MVNETA ETHERNET DRIVER
6820M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
6821L: netdev@vger.kernel.org
6822S: Maintained
6823F: drivers/net/ethernet/marvell/mvneta.*
6824
6825MARVELL MWIFIEX WIRELESS DRIVER
6826M: Amitkumar Karwar <akarwar@marvell.com>
6827M: Nishant Sarmukadam <nishants@marvell.com>
6828L: linux-wireless@vger.kernel.org
6829S: Maintained
6830F: drivers/net/wireless/marvell/mwifiex/
6831
6832MARVELL MWL8K WIRELESS DRIVER
6833M: Lennert Buytenhek <buytenh@wantstofly.org>
6834L: linux-wireless@vger.kernel.org
6835S: Odd Fixes
6836F: drivers/net/wireless/marvell/mwl8k.c
6837
6838MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
6839M: Nicolas Pitre <nico@fluxnic.net>
6840S: Odd Fixes
6841F: drivers/mmc/host/mvsdio.*
6842
6843MATROX FRAMEBUFFER DRIVER
6844L: linux-fbdev@vger.kernel.org
6845S: Orphan
6846F: drivers/video/fbdev/matrox/matroxfb_*
6847F: include/uapi/linux/matroxfb.h
6848
6849MAX16065 HARDWARE MONITOR DRIVER
6850M: Guenter Roeck <linux@roeck-us.net>
6851L: lm-sensors@lm-sensors.org
6852S: Maintained
6853F: Documentation/hwmon/max16065
6854F: drivers/hwmon/max16065.c
6855
6856MAX20751 HARDWARE MONITOR DRIVER
6857M: Guenter Roeck <linux@roeck-us.net>
6858L: lm-sensors@lm-sensors.org
6859S: Maintained
6860F: Documentation/hwmon/max20751
6861F: drivers/hwmon/max20751.c
6862
6863MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
6864M: "Hans J. Koch" <hjk@hansjkoch.de>
6865L: lm-sensors@lm-sensors.org
6866S: Maintained
6867F: Documentation/hwmon/max6650
6868F: drivers/hwmon/max6650.c
6869
6870MAX6697 HARDWARE MONITOR DRIVER
6871M: Guenter Roeck <linux@roeck-us.net>
6872L: lm-sensors@lm-sensors.org
6873S: Maintained
6874F: Documentation/hwmon/max6697
6875F: Documentation/devicetree/bindings/i2c/max6697.txt
6876F: drivers/hwmon/max6697.c
6877F: include/linux/platform_data/max6697.h
6878
6879MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
6880M: Krzysztof Kozlowski <k.kozlowski@samsung.com>
6881L: linux-pm@vger.kernel.org
6882S: Supported
6883F: drivers/power/max14577_charger.c
6884F: drivers/power/max77693_charger.c
6885
6886MAXIM MAX77802 MULTIFUNCTION PMIC DEVICE DRIVERS
6887M: Javier Martinez Canillas <javier@osg.samsung.com>
6888L: linux-kernel@vger.kernel.org
6889S: Supported
6890F: drivers/*/*max77802.c
6891F: Documentation/devicetree/bindings/*/*max77802.txt
6892F: include/dt-bindings/*/*max77802.h
6893
6894MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
6895M: Chanwoo Choi <cw00.choi@samsung.com>
6896M: Krzysztof Kozlowski <k.kozlowski@samsung.com>
6897L: linux-kernel@vger.kernel.org
6898S: Supported
6899F: drivers/*/max14577.c
6900F: drivers/*/max77686.c
6901F: drivers/*/max77693.c
6902F: drivers/extcon/extcon-max14577.c
6903F: drivers/extcon/extcon-max77693.c
6904F: drivers/rtc/rtc-max77686.c
6905F: drivers/clk/clk-max77686.c
6906F: Documentation/devicetree/bindings/mfd/max14577.txt
6907F: Documentation/devicetree/bindings/*/max77686.txt
6908F: Documentation/devicetree/bindings/mfd/max77693.txt
6909F: Documentation/devicetree/bindings/clock/maxim,max77686.txt
6910F: include/linux/mfd/max14577*.h
6911F: include/linux/mfd/max77686*.h
6912F: include/linux/mfd/max77693*.h
6913
6914MAXIRADIO FM RADIO RECEIVER DRIVER
6915M: Hans Verkuil <hverkuil@xs4all.nl>
6916L: linux-media@vger.kernel.org
6917T: git git://linuxtv.org/media_tree.git
6918W: https://linuxtv.org
6919S: Maintained
6920F: drivers/media/radio/radio-maxiradio*
6921
6922MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVER
6923M: Peter Rosin <peda@axentia.se>
6924L: linux-iio@vger.kernel.org
6925S: Maintained
6926F: drivers/iio/potentiometer/mcp4531.c
6927
6928MEDIA DRIVERS FOR RENESAS - VSP1
6929M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
6930L: linux-media@vger.kernel.org
6931L: linux-renesas-soc@vger.kernel.org
6932T: git git://linuxtv.org/media_tree.git
6933S: Supported
6934F: Documentation/devicetree/bindings/media/renesas,vsp1.txt
6935F: drivers/media/platform/vsp1/
6936
6937MEDIA DRIVERS FOR ASCOT2E
6938M: Sergey Kozlov <serjk@netup.ru>
6939L: linux-media@vger.kernel.org
6940W: https://linuxtv.org
6941W: http://netup.tv/
6942T: git git://linuxtv.org/media_tree.git
6943S: Supported
6944F: drivers/media/dvb-frontends/ascot2e*
6945
6946MEDIA DRIVERS FOR CXD2841ER
6947M: Sergey Kozlov <serjk@netup.ru>
6948L: linux-media@vger.kernel.org
6949W: https://linuxtv.org
6950W: http://netup.tv/
6951T: git git://linuxtv.org/media_tree.git
6952S: Supported
6953F: drivers/media/dvb-frontends/cxd2841er*
6954
6955MEDIA DRIVERS FOR HORUS3A
6956M: Sergey Kozlov <serjk@netup.ru>
6957L: linux-media@vger.kernel.org
6958W: https://linuxtv.org
6959W: http://netup.tv/
6960T: git git://linuxtv.org/media_tree.git
6961S: Supported
6962F: drivers/media/dvb-frontends/horus3a*
6963
6964MEDIA DRIVERS FOR LNBH25
6965M: Sergey Kozlov <serjk@netup.ru>
6966L: linux-media@vger.kernel.org
6967W: https://linuxtv.org
6968W: http://netup.tv/
6969T: git git://linuxtv.org/media_tree.git
6970S: Supported
6971F: drivers/media/dvb-frontends/lnbh25*
6972
6973MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
6974M: Sergey Kozlov <serjk@netup.ru>
6975L: linux-media@vger.kernel.org
6976W: https://linuxtv.org
6977W: http://netup.tv/
6978T: git git://linuxtv.org/media_tree.git
6979S: Supported
6980F: drivers/media/pci/netup_unidvb/*
6981
6982MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
6983M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
6984P: LinuxTV.org Project
6985L: linux-media@vger.kernel.org
6986W: https://linuxtv.org
6987Q: http://patchwork.kernel.org/project/linux-media/list/
6988T: git git://linuxtv.org/media_tree.git
6989S: Maintained
6990F: Documentation/dvb/
6991F: Documentation/video4linux/
6992F: Documentation/DocBook/media/
6993F: drivers/media/
6994F: drivers/staging/media/
6995F: include/linux/platform_data/media/
6996F: include/media/
6997F: include/uapi/linux/dvb/
6998F: include/uapi/linux/videodev2.h
6999F: include/uapi/linux/media.h
7000F: include/uapi/linux/v4l2-*
7001F: include/uapi/linux/meye.h
7002F: include/uapi/linux/ivtv*
7003F: include/uapi/linux/uvcvideo.h
7004
7005MEDIATEK MT7601U WIRELESS LAN DRIVER
7006M: Jakub Kicinski <kubakici@wp.pl>
7007L: linux-wireless@vger.kernel.org
7008S: Maintained
7009F: drivers/net/wireless/mediatek/mt7601u/
7010
7011MEGARAID SCSI/SAS DRIVERS
7012M: Kashyap Desai <kashyap.desai@avagotech.com>
7013M: Sumit Saxena <sumit.saxena@avagotech.com>
7014M: Uday Lingala <uday.lingala@avagotech.com>
7015L: megaraidlinux.pdl@avagotech.com
7016L: linux-scsi@vger.kernel.org
7017W: http://www.lsi.com
7018S: Maintained
7019F: Documentation/scsi/megaraid.txt
7020F: drivers/scsi/megaraid.*
7021F: drivers/scsi/megaraid/
7022
7023MELLANOX ETHERNET DRIVER (mlx4_en)
7024M: Eugenia Emantayev <eugenia@mellanox.com>
7025L: netdev@vger.kernel.org
7026S: Supported
7027W: http://www.mellanox.com
7028Q: http://patchwork.ozlabs.org/project/netdev/list/
7029F: drivers/net/ethernet/mellanox/mlx4/en_*
7030
7031MELLANOX ETHERNET DRIVER (mlx5e)
7032M: Saeed Mahameed <saeedm@mellanox.com>
7033L: netdev@vger.kernel.org
7034S: Supported
7035W: http://www.mellanox.com
7036Q: http://patchwork.ozlabs.org/project/netdev/list/
7037F: drivers/net/ethernet/mellanox/mlx5/core/en_*
7038
7039MELLANOX ETHERNET SWITCH DRIVERS
7040M: Jiri Pirko <jiri@mellanox.com>
7041M: Ido Schimmel <idosch@mellanox.com>
7042L: netdev@vger.kernel.org
7043S: Supported
7044W: http://www.mellanox.com
7045Q: http://patchwork.ozlabs.org/project/netdev/list/
7046F: drivers/net/ethernet/mellanox/mlxsw/
7047
7048MEMBARRIER SUPPORT
7049M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
7050M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
7051L: linux-kernel@vger.kernel.org
7052S: Supported
7053F: kernel/membarrier.c
7054F: include/uapi/linux/membarrier.h
7055
7056MEMORY MANAGEMENT
7057L: linux-mm@kvack.org
7058W: http://www.linux-mm.org
7059S: Maintained
7060F: include/linux/mm.h
7061F: include/linux/gfp.h
7062F: include/linux/mmzone.h
7063F: include/linux/memory_hotplug.h
7064F: include/linux/vmalloc.h
7065F: mm/
7066
7067MEMORY TECHNOLOGY DEVICES (MTD)
7068M: David Woodhouse <dwmw2@infradead.org>
7069M: Brian Norris <computersforpeace@gmail.com>
7070L: linux-mtd@lists.infradead.org
7071W: http://www.linux-mtd.infradead.org/
7072Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
7073T: git git://git.infradead.org/linux-mtd.git
7074T: git git://git.infradead.org/l2-mtd.git
7075S: Maintained
7076F: drivers/mtd/
7077F: include/linux/mtd/
7078F: include/uapi/mtd/
7079
7080MEN A21 WATCHDOG DRIVER
7081M: Johannes Thumshirn <morbidrsa@gmail.com>
7082L: linux-watchdog@vger.kernel.org
7083S: Maintained
7084F: drivers/watchdog/mena21_wdt.c
7085
7086MEN CHAMELEON BUS (mcb)
7087M: Johannes Thumshirn <morbidrsa@gmail.com>
7088S: Maintained
7089F: drivers/mcb/
7090F: include/linux/mcb.h
7091F: Documentation/men-chameleon-bus.txt
7092
7093MEN F21BMC (Board Management Controller)
7094M: Andreas Werner <andreas.werner@men.de>
7095S: Supported
7096F: drivers/mfd/menf21bmc.c
7097F: drivers/watchdog/menf21bmc_wdt.c
7098F: drivers/leds/leds-menf21bmc.c
7099F: drivers/hwmon/menf21bmc_hwmon.c
7100F: Documentation/hwmon/menf21bmc
7101
7102METAG ARCHITECTURE
7103M: James Hogan <james.hogan@imgtec.com>
7104L: linux-metag@vger.kernel.org
7105T: git git://git.kernel.org/pub/scm/linux/kernel/git/jhogan/metag.git
7106S: Odd Fixes
7107F: arch/metag/
7108F: Documentation/metag/
7109F: Documentation/devicetree/bindings/metag/
7110F: Documentation/devicetree/bindings/interrupt-controller/img,*
7111F: drivers/clocksource/metag_generic.c
7112F: drivers/irqchip/irq-metag.c
7113F: drivers/irqchip/irq-metag-ext.c
7114F: drivers/tty/metag_da.c
7115
7116MICROBLAZE ARCHITECTURE
7117M: Michal Simek <monstr@monstr.eu>
7118W: http://www.monstr.eu/fdt/
7119T: git git://git.monstr.eu/linux-2.6-microblaze.git
7120S: Supported
7121F: arch/microblaze/
7122
7123MICROSOFT SURFACE PRO 3 BUTTON DRIVER
7124M: Chen Yu <yu.c.chen@intel.com>
7125L: platform-driver-x86@vger.kernel.org
7126S: Supported
7127F: drivers/platform/x86/surfacepro3_button.c
7128
7129MICROTEK X6 SCANNER
7130M: Oliver Neukum <oliver@neukum.org>
7131S: Maintained
7132F: drivers/usb/image/microtek.*
7133
7134MIPS
7135M: Ralf Baechle <ralf@linux-mips.org>
7136L: linux-mips@linux-mips.org
7137W: http://www.linux-mips.org/
7138T: git git://git.linux-mips.org/pub/scm/ralf/linux.git
7139Q: http://patchwork.linux-mips.org/project/linux-mips/list/
7140S: Supported
7141F: Documentation/mips/
7142F: arch/mips/
7143
7144MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
7145M: Hans Verkuil <hverkuil@xs4all.nl>
7146L: linux-media@vger.kernel.org
7147T: git git://linuxtv.org/media_tree.git
7148W: https://linuxtv.org
7149S: Odd Fixes
7150F: drivers/media/radio/radio-miropcm20*
7151
7152MELLANOX MLX4 core VPI driver
7153M: Yishai Hadas <yishaih@mellanox.com>
7154L: netdev@vger.kernel.org
7155L: linux-rdma@vger.kernel.org
7156W: http://www.mellanox.com
7157Q: http://patchwork.ozlabs.org/project/netdev/list/
7158S: Supported
7159F: drivers/net/ethernet/mellanox/mlx4/
7160F: include/linux/mlx4/
7161
7162MELLANOX MLX4 IB driver
7163M: Yishai Hadas <yishaih@mellanox.com>
7164L: linux-rdma@vger.kernel.org
7165W: http://www.mellanox.com
7166Q: http://patchwork.kernel.org/project/linux-rdma/list/
7167S: Supported
7168F: drivers/infiniband/hw/mlx4/
7169F: include/linux/mlx4/
7170
7171MELLANOX MLX5 core VPI driver
7172M: Matan Barak <matanb@mellanox.com>
7173M: Leon Romanovsky <leonro@mellanox.com>
7174L: netdev@vger.kernel.org
7175L: linux-rdma@vger.kernel.org
7176W: http://www.mellanox.com
7177Q: http://patchwork.ozlabs.org/project/netdev/list/
7178S: Supported
7179F: drivers/net/ethernet/mellanox/mlx5/core/
7180F: include/linux/mlx5/
7181
7182MELLANOX MLX5 IB driver
7183M: Matan Barak <matanb@mellanox.com>
7184M: Leon Romanovsky <leonro@mellanox.com>
7185L: linux-rdma@vger.kernel.org
7186W: http://www.mellanox.com
7187Q: http://patchwork.kernel.org/project/linux-rdma/list/
7188S: Supported
7189F: drivers/infiniband/hw/mlx5/
7190F: include/linux/mlx5/
7191
7192MELEXIS MLX90614 DRIVER
7193M: Crt Mori <cmo@melexis.com>
7194L: linux-iio@vger.kernel.org
7195W: http://www.melexis.com
7196S: Supported
7197F: drivers/iio/temperature/mlx90614.c
7198
7199MN88472 MEDIA DRIVER
7200M: Antti Palosaari <crope@iki.fi>
7201L: linux-media@vger.kernel.org
7202W: https://linuxtv.org
7203W: http://palosaari.fi/linux/
7204Q: http://patchwork.linuxtv.org/project/linux-media/list/
7205T: git git://linuxtv.org/anttip/media_tree.git
7206S: Maintained
7207F: drivers/staging/media/mn88472/
7208F: drivers/media/dvb-frontends/mn88472.h
7209
7210MN88473 MEDIA DRIVER
7211M: Antti Palosaari <crope@iki.fi>
7212L: linux-media@vger.kernel.org
7213W: https://linuxtv.org
7214W: http://palosaari.fi/linux/
7215Q: http://patchwork.linuxtv.org/project/linux-media/list/
7216T: git git://linuxtv.org/anttip/media_tree.git
7217S: Maintained
7218F: drivers/staging/media/mn88473/
7219F: drivers/media/dvb-frontends/mn88473.h
7220
7221MODULE SUPPORT
7222M: Rusty Russell <rusty@rustcorp.com.au>
7223S: Maintained
7224F: include/linux/module.h
7225F: kernel/module.c
7226
7227MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER
7228W: http://popies.net/meye/
7229S: Orphan
7230F: Documentation/video4linux/meye.txt
7231F: drivers/media/pci/meye/
7232F: include/uapi/linux/meye.h
7233
7234MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
7235M: Jiri Slaby <jirislaby@gmail.com>
7236S: Maintained
7237F: Documentation/serial/moxa-smartio
7238F: drivers/tty/mxser.*
7239
7240MR800 AVERMEDIA USB FM RADIO DRIVER
7241M: Alexey Klimov <klimov.linux@gmail.com>
7242L: linux-media@vger.kernel.org
7243T: git git://linuxtv.org/media_tree.git
7244S: Maintained
7245F: drivers/media/radio/radio-mr800.c
7246
7247MRF24J40 IEEE 802.15.4 RADIO DRIVER
7248M: Alan Ott <alan@signal11.us>
7249L: linux-wpan@vger.kernel.org
7250S: Maintained
7251F: drivers/net/ieee802154/mrf24j40.c
7252F: Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
7253
7254MSI LAPTOP SUPPORT
7255M: "Lee, Chun-Yi" <jlee@suse.com>
7256L: platform-driver-x86@vger.kernel.org
7257S: Maintained
7258F: drivers/platform/x86/msi-laptop.c
7259
7260MSI WMI SUPPORT
7261L: platform-driver-x86@vger.kernel.org
7262S: Orphan
7263F: drivers/platform/x86/msi-wmi.c
7264
7265MSI001 MEDIA DRIVER
7266M: Antti Palosaari <crope@iki.fi>
7267L: linux-media@vger.kernel.org
7268W: https://linuxtv.org
7269W: http://palosaari.fi/linux/
7270Q: http://patchwork.linuxtv.org/project/linux-media/list/
7271T: git git://linuxtv.org/anttip/media_tree.git
7272S: Maintained
7273F: drivers/media/tuners/msi001*
7274
7275MSI2500 MEDIA DRIVER
7276M: Antti Palosaari <crope@iki.fi>
7277L: linux-media@vger.kernel.org
7278W: https://linuxtv.org
7279W: http://palosaari.fi/linux/
7280Q: http://patchwork.linuxtv.org/project/linux-media/list/
7281T: git git://linuxtv.org/anttip/media_tree.git
7282S: Maintained
7283F: drivers/media/usb/msi2500/
7284
7285MSYSTEMS DISKONCHIP G3 MTD DRIVER
7286M: Robert Jarzmik <robert.jarzmik@free.fr>
7287L: linux-mtd@lists.infradead.org
7288S: Maintained
7289F: drivers/mtd/devices/docg3*
7290
7291MT9M032 APTINA SENSOR DRIVER
7292M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7293L: linux-media@vger.kernel.org
7294T: git git://linuxtv.org/media_tree.git
7295S: Maintained
7296F: drivers/media/i2c/mt9m032.c
7297F: include/media/i2c/mt9m032.h
7298
7299MT9P031 APTINA CAMERA SENSOR
7300M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7301L: linux-media@vger.kernel.org
7302T: git git://linuxtv.org/media_tree.git
7303S: Maintained
7304F: drivers/media/i2c/mt9p031.c
7305F: include/media/i2c/mt9p031.h
7306
7307MT9T001 APTINA CAMERA SENSOR
7308M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7309L: linux-media@vger.kernel.org
7310T: git git://linuxtv.org/media_tree.git
7311S: Maintained
7312F: drivers/media/i2c/mt9t001.c
7313F: include/media/i2c/mt9t001.h
7314
7315MT9V032 APTINA CAMERA SENSOR
7316M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7317L: linux-media@vger.kernel.org
7318T: git git://linuxtv.org/media_tree.git
7319S: Maintained
7320F: Documentation/devicetree/bindings/media/i2c/mt9v032.txt
7321F: drivers/media/i2c/mt9v032.c
7322F: include/media/i2c/mt9v032.h
7323
7324MULTIFUNCTION DEVICES (MFD)
7325M: Lee Jones <lee.jones@linaro.org>
7326T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
7327S: Supported
7328F: drivers/mfd/
7329F: include/linux/mfd/
7330
7331MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
7332M: Ulf Hansson <ulf.hansson@linaro.org>
7333L: linux-mmc@vger.kernel.org
7334T: git git://git.linaro.org/people/ulf.hansson/mmc.git
7335S: Maintained
7336F: drivers/mmc/
7337F: include/linux/mmc/
7338F: include/uapi/linux/mmc/
7339
7340MULTIMEDIA CARD (MMC) ETC. OVER SPI
7341S: Orphan
7342F: drivers/mmc/host/mmc_spi.c
7343F: include/linux/spi/mmc_spi.h
7344
7345MULTISOUND SOUND DRIVER
7346M: Andrew Veliath <andrewtv@usa.net>
7347S: Maintained
7348F: Documentation/sound/oss/MultiSound
7349F: sound/oss/msnd*
7350
7351MULTITECH MULTIPORT CARD (ISICOM)
7352S: Orphan
7353F: drivers/tty/isicom.c
7354F: include/linux/isicom.h
7355
7356MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
7357M: Felipe Balbi <balbi@kernel.org>
7358L: linux-usb@vger.kernel.org
7359T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
7360S: Maintained
7361F: drivers/usb/musb/
7362
7363MXL5007T MEDIA DRIVER
7364M: Michael Krufky <mkrufky@linuxtv.org>
7365L: linux-media@vger.kernel.org
7366W: https://linuxtv.org
7367W: http://github.com/mkrufky
7368Q: http://patchwork.linuxtv.org/project/linux-media/list/
7369T: git git://linuxtv.org/mkrufky/tuners.git
7370S: Maintained
7371F: drivers/media/tuners/mxl5007t.*
7372
7373MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
7374M: Hyong-Youb Kim <hykim@myri.com>
7375L: netdev@vger.kernel.org
7376W: https://www.myricom.com/support/downloads/myri10ge.html
7377S: Supported
7378F: drivers/net/ethernet/myricom/myri10ge/
7379
7380NATSEMI ETHERNET DRIVER (DP8381x)
7381S: Orphan
7382F: drivers/net/ethernet/natsemi/natsemi.c
7383
7384NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
7385M: Daniel Mack <zonque@gmail.com>
7386S: Maintained
7387L: alsa-devel@alsa-project.org (moderated for non-subscribers)
7388W: http://www.native-instruments.com
7389F: sound/usb/caiaq/
7390
7391NCP FILESYSTEM
7392M: Petr Vandrovec <petr@vandrovec.name>
7393S: Odd Fixes
7394F: fs/ncpfs/
7395
7396NCR 5380 SCSI DRIVERS
7397M: Finn Thain <fthain@telegraphics.com.au>
7398M: Michael Schmitz <schmitzmic@gmail.com>
7399L: linux-scsi@vger.kernel.org
7400S: Maintained
7401F: Documentation/scsi/g_NCR5380.txt
7402F: drivers/scsi/NCR5380.*
7403F: drivers/scsi/arm/cumana_1.c
7404F: drivers/scsi/arm/oak.c
7405F: drivers/scsi/atari_NCR5380.c
7406F: drivers/scsi/atari_scsi.*
7407F: drivers/scsi/dmx3191d.c
7408F: drivers/scsi/dtc.*
7409F: drivers/scsi/g_NCR5380.*
7410F: drivers/scsi/g_NCR5380_mmio.c
7411F: drivers/scsi/mac_scsi.*
7412F: drivers/scsi/pas16.*
7413F: drivers/scsi/sun3_scsi.*
7414F: drivers/scsi/sun3_scsi_vme.c
7415F: drivers/scsi/t128.*
7416
7417NCR DUAL 700 SCSI DRIVER (MICROCHANNEL)
7418M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
7419L: linux-scsi@vger.kernel.org
7420S: Maintained
7421F: drivers/scsi/NCR_D700.*
7422
7423NCT6775 HARDWARE MONITOR DRIVER
7424M: Guenter Roeck <linux@roeck-us.net>
7425L: lm-sensors@lm-sensors.org
7426S: Maintained
7427F: Documentation/hwmon/nct6775
7428F: drivers/hwmon/nct6775.c
7429
7430NETEFFECT IWARP RNIC DRIVER (IW_NES)
7431M: Faisal Latif <faisal.latif@intel.com>
7432L: linux-rdma@vger.kernel.org
7433W: http://www.intel.com/Products/Server/Adapters/Server-Cluster/Server-Cluster-overview.htm
7434S: Supported
7435F: drivers/infiniband/hw/nes/
7436
7437NETEM NETWORK EMULATOR
7438M: Stephen Hemminger <stephen@networkplumber.org>
7439L: netem@lists.linux-foundation.org
7440S: Maintained
7441F: net/sched/sch_netem.c
7442
7443NETERION 10GbE DRIVERS (s2io/vxge)
7444M: Jon Mason <jdmason@kudzu.us>
7445L: netdev@vger.kernel.org
7446S: Supported
7447F: Documentation/networking/s2io.txt
7448F: Documentation/networking/vxge.txt
7449F: drivers/net/ethernet/neterion/
7450
7451NETFILTER ({IP,IP6,ARP,EB,NF}TABLES)
7452M: Pablo Neira Ayuso <pablo@netfilter.org>
7453M: Patrick McHardy <kaber@trash.net>
7454M: Jozsef Kadlecsik <kadlec@blackhole.kfki.hu>
7455L: netfilter-devel@vger.kernel.org
7456L: coreteam@netfilter.org
7457W: http://www.netfilter.org/
7458W: http://www.iptables.org/
7459Q: http://patchwork.ozlabs.org/project/netfilter-devel/list/
7460T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git
7461T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git
7462S: Supported
7463F: include/linux/netfilter*
7464F: include/linux/netfilter/
7465F: include/net/netfilter/
7466F: include/uapi/linux/netfilter*
7467F: include/uapi/linux/netfilter/
7468F: net/*/netfilter.c
7469F: net/*/netfilter/
7470F: net/netfilter/
7471F: net/bridge/br_netfilter*.c
7472
7473NETLABEL
7474M: Paul Moore <paul@paul-moore.com>
7475W: http://netlabel.sf.net
7476L: netdev@vger.kernel.org
7477S: Maintained
7478F: Documentation/netlabel/
7479F: include/net/netlabel.h
7480F: net/netlabel/
7481
7482NETROM NETWORK LAYER
7483M: Ralf Baechle <ralf@linux-mips.org>
7484L: linux-hams@vger.kernel.org
7485W: http://www.linux-ax25.org/
7486S: Maintained
7487F: include/net/netrom.h
7488F: include/uapi/linux/netrom.h
7489F: net/netrom/
7490
7491NETRONOME ETHERNET DRIVERS
7492M: Jakub Kicinski <jakub.kicinski@netronome.com>
7493M: Rolf Neugebauer <rolf.neugebauer@netronome.com>
7494L: oss-drivers@netronome.com
7495S: Maintained
7496F: drivers/net/ethernet/netronome/
7497
7498NETWORK BLOCK DEVICE (NBD)
7499M: Markus Pargmann <mpa@pengutronix.de>
7500S: Maintained
7501L: nbd-general@lists.sourceforge.net
7502T: git git://git.pengutronix.de/git/mpa/linux-nbd.git
7503F: Documentation/blockdev/nbd.txt
7504F: drivers/block/nbd.c
7505F: include/uapi/linux/nbd.h
7506
7507NETWORK DROP MONITOR
7508M: Neil Horman <nhorman@tuxdriver.com>
7509L: netdev@vger.kernel.org
7510S: Maintained
7511W: https://fedorahosted.org/dropwatch/
7512F: net/core/drop_monitor.c
7513
7514NETWORKING [GENERAL]
7515M: "David S. Miller" <davem@davemloft.net>
7516L: netdev@vger.kernel.org
7517W: http://www.linuxfoundation.org/en/Net
7518Q: http://patchwork.ozlabs.org/project/netdev/list/
7519T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
7520T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
7521S: Maintained
7522F: net/
7523F: include/net/
7524F: include/linux/in.h
7525F: include/linux/net.h
7526F: include/linux/netdevice.h
7527F: include/uapi/linux/in.h
7528F: include/uapi/linux/net.h
7529F: include/uapi/linux/netdevice.h
7530F: include/uapi/linux/net_namespace.h
7531F: tools/net/
7532F: tools/testing/selftests/net/
7533F: lib/random32.c
7534F: lib/test_bpf.c
7535
7536NETWORKING [IPv4/IPv6]
7537M: "David S. Miller" <davem@davemloft.net>
7538M: Alexey Kuznetsov <kuznet@ms2.inr.ac.ru>
7539M: James Morris <jmorris@namei.org>
7540M: Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org>
7541M: Patrick McHardy <kaber@trash.net>
7542L: netdev@vger.kernel.org
7543T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
7544S: Maintained
7545F: net/ipv4/
7546F: net/ipv6/
7547F: include/net/ip*
7548F: arch/x86/net/*
7549
7550NETWORKING [IPSEC]
7551M: Steffen Klassert <steffen.klassert@secunet.com>
7552M: Herbert Xu <herbert@gondor.apana.org.au>
7553M: "David S. Miller" <davem@davemloft.net>
7554L: netdev@vger.kernel.org
7555T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
7556T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
7557S: Maintained
7558F: net/core/flow.c
7559F: net/xfrm/
7560F: net/key/
7561F: net/ipv4/xfrm*
7562F: net/ipv4/esp4.c
7563F: net/ipv4/ah4.c
7564F: net/ipv4/ipcomp.c
7565F: net/ipv4/ip_vti.c
7566F: net/ipv6/xfrm*
7567F: net/ipv6/esp6.c
7568F: net/ipv6/ah6.c
7569F: net/ipv6/ipcomp6.c
7570F: net/ipv6/ip6_vti.c
7571F: include/uapi/linux/xfrm.h
7572F: include/net/xfrm.h
7573
7574NETWORKING [LABELED] (NetLabel, CIPSO, Labeled IPsec, SECMARK)
7575M: Paul Moore <paul@paul-moore.com>
7576L: netdev@vger.kernel.org
7577S: Maintained
7578
7579NETWORKING [WIRELESS]
7580L: linux-wireless@vger.kernel.org
7581Q: http://patchwork.kernel.org/project/linux-wireless/list/
7582
7583NETWORKING DRIVERS
7584L: netdev@vger.kernel.org
7585W: http://www.linuxfoundation.org/en/Net
7586Q: http://patchwork.ozlabs.org/project/netdev/list/
7587T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
7588T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
7589S: Odd Fixes
7590F: drivers/net/
7591F: include/linux/if_*
7592F: include/linux/netdevice.h
7593F: include/linux/etherdevice.h
7594F: include/linux/fcdevice.h
7595F: include/linux/fddidevice.h
7596F: include/linux/hippidevice.h
7597F: include/linux/inetdevice.h
7598F: include/uapi/linux/if_*
7599F: include/uapi/linux/netdevice.h
7600
7601NETWORKING DRIVERS (WIRELESS)
7602M: Kalle Valo <kvalo@codeaurora.org>
7603L: linux-wireless@vger.kernel.org
7604Q: http://patchwork.kernel.org/project/linux-wireless/list/
7605T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git
7606T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git
7607S: Maintained
7608F: drivers/net/wireless/
7609
7610NETXEN (1/10) GbE SUPPORT
7611M: Manish Chopra <manish.chopra@qlogic.com>
7612M: Sony Chacko <sony.chacko@qlogic.com>
7613M: Rajesh Borundia <rajesh.borundia@qlogic.com>
7614L: netdev@vger.kernel.org
7615W: http://www.qlogic.com
7616S: Supported
7617F: drivers/net/ethernet/qlogic/netxen/
7618
7619NFC SUBSYSTEM
7620M: Lauro Ramos Venancio <lauro.venancio@openbossa.org>
7621M: Aloisio Almeida Jr <aloisio.almeida@openbossa.org>
7622M: Samuel Ortiz <sameo@linux.intel.com>
7623L: linux-wireless@vger.kernel.org
7624L: linux-nfc@lists.01.org (subscribers-only)
7625S: Supported
7626F: net/nfc/
7627F: include/net/nfc/
7628F: include/uapi/linux/nfc.h
7629F: drivers/nfc/
7630F: include/linux/platform_data/microread.h
7631F: include/linux/platform_data/nfcmrvl.h
7632F: include/linux/platform_data/nxp-nci.h
7633F: include/linux/platform_data/pn544.h
7634F: include/linux/platform_data/st21nfca.h
7635F: include/linux/platform_data/st-nci.h
7636F: Documentation/devicetree/bindings/net/nfc/
7637
7638NFS, SUNRPC, AND LOCKD CLIENTS
7639M: Trond Myklebust <trond.myklebust@primarydata.com>
7640M: Anna Schumaker <anna.schumaker@netapp.com>
7641L: linux-nfs@vger.kernel.org
7642W: http://client.linux-nfs.org
7643T: git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
7644S: Maintained
7645F: fs/lockd/
7646F: fs/nfs/
7647F: fs/nfs_common/
7648F: net/sunrpc/
7649F: include/linux/lockd/
7650F: include/linux/nfs*
7651F: include/linux/sunrpc/
7652F: include/uapi/linux/nfs*
7653F: include/uapi/linux/sunrpc/
7654
7655NILFS2 FILESYSTEM
7656M: Ryusuke Konishi <konishi.ryusuke@lab.ntt.co.jp>
7657L: linux-nilfs@vger.kernel.org
7658W: http://nilfs.sourceforge.net/
7659T: git git://github.com/konis/nilfs2.git
7660S: Supported
7661F: Documentation/filesystems/nilfs2.txt
7662F: fs/nilfs2/
7663F: include/linux/nilfs2_fs.h
7664F: include/trace/events/nilfs2.h
7665
7666NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
7667M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
7668W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
7669S: Maintained
7670F: Documentation/scsi/NinjaSCSI.txt
7671F: drivers/scsi/pcmcia/nsp_*
7672
7673NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
7674M: GOTO Masanori <gotom@debian.or.jp>
7675M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
7676W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
7677S: Maintained
7678F: Documentation/scsi/NinjaSCSI.txt
7679F: drivers/scsi/nsp32*
7680
7681NIOS2 ARCHITECTURE
7682M: Ley Foon Tan <lftan@altera.com>
7683L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
7684T: git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git
7685S: Maintained
7686F: arch/nios2/
7687
7688NOKIA N900 POWER SUPPLY DRIVERS
7689M: Pali Rohár <pali.rohar@gmail.com>
7690S: Maintained
7691F: include/linux/power/bq2415x_charger.h
7692F: include/linux/power/bq27xxx_battery.h
7693F: include/linux/power/isp1704_charger.h
7694F: drivers/power/bq2415x_charger.c
7695F: drivers/power/bq27xxx_battery.c
7696F: drivers/power/isp1704_charger.c
7697F: drivers/power/rx51_battery.c
7698
7699NTB DRIVER CORE
7700M: Jon Mason <jdmason@kudzu.us>
7701M: Dave Jiang <dave.jiang@intel.com>
7702M: Allen Hubbe <Allen.Hubbe@emc.com>
7703L: linux-ntb@googlegroups.com
7704S: Supported
7705W: https://github.com/jonmason/ntb/wiki
7706T: git git://github.com/jonmason/ntb.git
7707F: drivers/ntb/
7708F: drivers/net/ntb_netdev.c
7709F: include/linux/ntb.h
7710F: include/linux/ntb_transport.h
7711
7712NTB INTEL DRIVER
7713M: Jon Mason <jdmason@kudzu.us>
7714M: Dave Jiang <dave.jiang@intel.com>
7715L: linux-ntb@googlegroups.com
7716S: Supported
7717W: https://github.com/jonmason/ntb/wiki
7718T: git git://github.com/jonmason/ntb.git
7719F: drivers/ntb/hw/intel/
7720
7721NTB AMD DRIVER
7722M: Xiangliang Yu <Xiangliang.Yu@amd.com>
7723L: linux-ntb@googlegroups.com
7724S: Supported
7725F: drivers/ntb/hw/amd/
7726
7727NTFS FILESYSTEM
7728M: Anton Altaparmakov <anton@tuxera.com>
7729L: linux-ntfs-dev@lists.sourceforge.net
7730W: http://www.tuxera.com/
7731T: git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
7732S: Supported
7733F: Documentation/filesystems/ntfs.txt
7734F: fs/ntfs/
7735
7736NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
7737M: Antonino Daplas <adaplas@gmail.com>
7738L: linux-fbdev@vger.kernel.org
7739S: Maintained
7740F: drivers/video/fbdev/riva/
7741F: drivers/video/fbdev/nvidia/
7742
7743NVM EXPRESS DRIVER
7744M: Keith Busch <keith.busch@intel.com>
7745M: Jens Axboe <axboe@fb.com>
7746L: linux-nvme@lists.infradead.org
7747T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
7748W: https://kernel.googlesource.com/pub/scm/linux/kernel/git/axboe/linux-block/
7749S: Supported
7750F: drivers/nvme/host/
7751F: include/linux/nvme.h
7752
7753NVMEM FRAMEWORK
7754M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
7755M: Maxime Ripard <maxime.ripard@free-electrons.com>
7756S: Maintained
7757F: drivers/nvmem/
7758F: Documentation/devicetree/bindings/nvmem/
7759F: include/linux/nvmem-consumer.h
7760F: include/linux/nvmem-provider.h
7761
7762NXP-NCI NFC DRIVER
7763M: Clément Perrochaud <clement.perrochaud@effinnov.com>
7764R: Charles Gorand <charles.gorand@effinnov.com>
7765L: linux-nfc@lists.01.org (moderated for non-subscribers)
7766S: Supported
7767F: drivers/nfc/nxp-nci
7768
7769NXP TDA998X DRM DRIVER
7770M: Russell King <rmk+kernel@arm.linux.org.uk>
7771S: Supported
7772F: drivers/gpu/drm/i2c/tda998x_drv.c
7773F: include/drm/i2c/tda998x.h
7774
7775NXP TFA9879 DRIVER
7776M: Peter Rosin <peda@axentia.se>
7777L: alsa-devel@alsa-project.org (moderated for non-subscribers)
7778S: Maintained
7779F: sound/soc/codecs/tfa9879*
7780
7781OMAP SUPPORT
7782M: Tony Lindgren <tony@atomide.com>
7783L: linux-omap@vger.kernel.org
7784W: http://www.muru.com/linux/omap/
7785W: http://linux.omap.com/
7786Q: http://patchwork.kernel.org/project/linux-omap/list/
7787T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
7788S: Maintained
7789F: arch/arm/*omap*/
7790F: arch/arm/configs/omap1_defconfig
7791F: arch/arm/configs/omap2plus_defconfig
7792F: drivers/i2c/busses/i2c-omap.c
7793F: drivers/irqchip/irq-omap-intc.c
7794F: drivers/mfd/*omap*.c
7795F: drivers/mfd/menelaus.c
7796F: drivers/mfd/palmas.c
7797F: drivers/mfd/tps65217.c
7798F: drivers/mfd/tps65218.c
7799F: drivers/mfd/tps65910.c
7800F: drivers/mfd/twl-core.[ch]
7801F: drivers/mfd/twl4030*.c
7802F: drivers/mfd/twl6030*.c
7803F: drivers/mfd/twl6040*.c
7804F: drivers/regulator/palmas-regulator*.c
7805F: drivers/regulator/pbias-regulator.c
7806F: drivers/regulator/tps65217-regulator.c
7807F: drivers/regulator/tps65218-regulator.c
7808F: drivers/regulator/tps65910-regulator.c
7809F: drivers/regulator/twl-regulator.c
7810F: include/linux/i2c-omap.h
7811
7812OMAP DEVICE TREE SUPPORT
7813M: Benoît Cousson <bcousson@baylibre.com>
7814M: Tony Lindgren <tony@atomide.com>
7815L: linux-omap@vger.kernel.org
7816L: devicetree@vger.kernel.org
7817S: Maintained
7818F: arch/arm/boot/dts/*omap*
7819F: arch/arm/boot/dts/*am3*
7820F: arch/arm/boot/dts/*am4*
7821F: arch/arm/boot/dts/*am5*
7822F: arch/arm/boot/dts/*dra7*
7823
7824OMAP CLOCK FRAMEWORK SUPPORT
7825M: Paul Walmsley <paul@pwsan.com>
7826L: linux-omap@vger.kernel.org
7827S: Maintained
7828F: arch/arm/*omap*/*clock*
7829
7830OMAP POWER MANAGEMENT SUPPORT
7831M: Kevin Hilman <khilman@deeprootsystems.com>
7832L: linux-omap@vger.kernel.org
7833S: Maintained
7834F: arch/arm/*omap*/*pm*
7835F: drivers/cpufreq/omap-cpufreq.c
7836
7837OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
7838M: Rajendra Nayak <rnayak@ti.com>
7839M: Paul Walmsley <paul@pwsan.com>
7840L: linux-omap@vger.kernel.org
7841S: Maintained
7842F: arch/arm/mach-omap2/prm*
7843
7844OMAP AUDIO SUPPORT
7845M: Peter Ujfalusi <peter.ujfalusi@ti.com>
7846M: Jarkko Nikula <jarkko.nikula@bitmer.com>
7847L: alsa-devel@alsa-project.org (moderated for non-subscribers)
7848L: linux-omap@vger.kernel.org
7849S: Maintained
7850F: sound/soc/omap/
7851
7852OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
7853M: Roger Quadros <rogerq@ti.com>
7854M: Tony Lindgren <tony@atomide.com>
7855L: linux-omap@vger.kernel.org
7856S: Maintained
7857F: drivers/memory/omap-gpmc.c
7858F: arch/arm/mach-omap2/*gpmc*
7859
7860OMAP FRAMEBUFFER SUPPORT
7861M: Tomi Valkeinen <tomi.valkeinen@ti.com>
7862L: linux-fbdev@vger.kernel.org
7863L: linux-omap@vger.kernel.org
7864S: Maintained
7865F: drivers/video/fbdev/omap/
7866
7867OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
7868M: Tomi Valkeinen <tomi.valkeinen@ti.com>
7869L: linux-omap@vger.kernel.org
7870L: linux-fbdev@vger.kernel.org
7871S: Maintained
7872F: drivers/video/fbdev/omap2/
7873F: Documentation/arm/OMAP/DSS
7874
7875OMAP HARDWARE SPINLOCK SUPPORT
7876M: Ohad Ben-Cohen <ohad@wizery.com>
7877L: linux-omap@vger.kernel.org
7878S: Maintained
7879F: drivers/hwspinlock/omap_hwspinlock.c
7880
7881OMAP MMC SUPPORT
7882M: Jarkko Lavinen <jarkko.lavinen@nokia.com>
7883L: linux-omap@vger.kernel.org
7884S: Maintained
7885F: drivers/mmc/host/omap.c
7886
7887OMAP HS MMC SUPPORT
7888L: linux-mmc@vger.kernel.org
7889L: linux-omap@vger.kernel.org
7890S: Orphan
7891F: drivers/mmc/host/omap_hsmmc.c
7892
7893OMAP RANDOM NUMBER GENERATOR SUPPORT
7894M: Deepak Saxena <dsaxena@plexity.net>
7895S: Maintained
7896F: drivers/char/hw_random/omap-rng.c
7897
7898OMAP HWMOD SUPPORT
7899M: Benoît Cousson <bcousson@baylibre.com>
7900M: Paul Walmsley <paul@pwsan.com>
7901L: linux-omap@vger.kernel.org
7902S: Maintained
7903F: arch/arm/mach-omap2/omap_hwmod.*
7904
7905OMAP HWMOD DATA
7906M: Paul Walmsley <paul@pwsan.com>
7907L: linux-omap@vger.kernel.org
7908S: Maintained
7909F: arch/arm/mach-omap2/omap_hwmod*data*
7910
7911OMAP HWMOD DATA FOR OMAP4-BASED DEVICES
7912M: Benoît Cousson <bcousson@baylibre.com>
7913L: linux-omap@vger.kernel.org
7914S: Maintained
7915F: arch/arm/mach-omap2/omap_hwmod_44xx_data.c
7916
7917OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
7918M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7919L: linux-media@vger.kernel.org
7920S: Maintained
7921F: Documentation/devicetree/bindings/media/ti,omap3isp.txt
7922F: drivers/media/platform/omap3isp/
7923F: drivers/staging/media/omap4iss/
7924
7925OMAP USB SUPPORT
7926M: Felipe Balbi <balbi@kernel.org>
7927L: linux-usb@vger.kernel.org
7928L: linux-omap@vger.kernel.org
7929T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
7930S: Maintained
7931F: drivers/usb/*/*omap*
7932F: arch/arm/*omap*/usb*
7933
7934OMAP GPIO DRIVER
7935M: Grygorii Strashko <grygorii.strashko@ti.com>
7936M: Santosh Shilimkar <ssantosh@kernel.org>
7937M: Kevin Hilman <khilman@deeprootsystems.com>
7938L: linux-omap@vger.kernel.org
7939S: Maintained
7940F: Documentation/devicetree/bindings/gpio/gpio-omap.txt
7941F: drivers/gpio/gpio-omap.c
7942
7943OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
7944M: Mark Jackson <mpfj@newflow.co.uk>
7945L: linux-omap@vger.kernel.org
7946S: Maintained
7947F: arch/arm/boot/dts/am335x-nano.dts
7948
7949OMFS FILESYSTEM
7950M: Bob Copeland <me@bobcopeland.com>
7951L: linux-karma-devel@lists.sourceforge.net
7952S: Maintained
7953F: Documentation/filesystems/omfs.txt
7954F: fs/omfs/
7955
7956OMNIKEY CARDMAN 4000 DRIVER
7957M: Harald Welte <laforge@gnumonks.org>
7958S: Maintained
7959F: drivers/char/pcmcia/cm4000_cs.c
7960F: include/linux/cm4000_cs.h
7961F: include/uapi/linux/cm4000_cs.h
7962
7963OMNIKEY CARDMAN 4040 DRIVER
7964M: Harald Welte <laforge@gnumonks.org>
7965S: Maintained
7966F: drivers/char/pcmcia/cm4040_cs.*
7967
7968OMNIVISION OV7670 SENSOR DRIVER
7969M: Jonathan Corbet <corbet@lwn.net>
7970L: linux-media@vger.kernel.org
7971T: git git://linuxtv.org/media_tree.git
7972S: Maintained
7973F: drivers/media/i2c/ov7670.c
7974
7975ONENAND FLASH DRIVER
7976M: Kyungmin Park <kyungmin.park@samsung.com>
7977L: linux-mtd@lists.infradead.org
7978S: Maintained
7979F: drivers/mtd/onenand/
7980F: include/linux/mtd/onenand*.h
7981
7982ONSTREAM SCSI TAPE DRIVER
7983M: Willem Riede <osst@riede.org>
7984L: osst-users@lists.sourceforge.net
7985L: linux-scsi@vger.kernel.org
7986S: Maintained
7987F: Documentation/scsi/osst.txt
7988F: drivers/scsi/osst.*
7989F: drivers/scsi/osst_*.h
7990F: drivers/scsi/st.h
7991
7992OPENCORES I2C BUS DRIVER
7993M: Peter Korsgaard <jacmet@sunsite.dk>
7994L: linux-i2c@vger.kernel.org
7995S: Maintained
7996F: Documentation/i2c/busses/i2c-ocores
7997F: drivers/i2c/busses/i2c-ocores.c
7998
7999OPEN FIRMWARE AND FLATTENED DEVICE TREE
8000M: Rob Herring <robh+dt@kernel.org>
8001M: Frank Rowand <frowand.list@gmail.com>
8002M: Grant Likely <grant.likely@linaro.org>
8003L: devicetree@vger.kernel.org
8004W: http://www.devicetree.org/
8005T: git git://git.kernel.org/pub/scm/linux/kernel/git/glikely/linux.git
8006S: Maintained
8007F: drivers/of/
8008F: include/linux/of*.h
8009F: scripts/dtc/
8010
8011OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
8012M: Rob Herring <robh+dt@kernel.org>
8013M: Pawel Moll <pawel.moll@arm.com>
8014M: Mark Rutland <mark.rutland@arm.com>
8015M: Ian Campbell <ijc+devicetree@hellion.org.uk>
8016M: Kumar Gala <galak@codeaurora.org>
8017L: devicetree@vger.kernel.org
8018T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
8019S: Maintained
8020F: Documentation/devicetree/
8021F: arch/*/boot/dts/
8022F: include/dt-bindings/
8023
8024OPEN FIRMWARE AND DEVICE TREE OVERLAYS
8025M: Pantelis Antoniou <pantelis.antoniou@konsulko.com>
8026L: devicetree@vger.kernel.org
8027S: Maintained
8028F: Documentation/devicetree/dynamic-resolution-notes.txt
8029F: Documentation/devicetree/overlay-notes.txt
8030F: drivers/of/overlay.c
8031F: drivers/of/resolver.c
8032
8033OPENRISC ARCHITECTURE
8034M: Jonas Bonn <jonas@southpole.se>
8035W: http://openrisc.net
8036L: linux@lists.openrisc.net (moderated for non-subscribers)
8037S: Maintained
8038T: git git://openrisc.net/~jonas/linux
8039F: arch/openrisc/
8040
8041OPENVSWITCH
8042M: Pravin Shelar <pshelar@nicira.com>
8043L: netdev@vger.kernel.org
8044L: dev@openvswitch.org
8045W: http://openvswitch.org
8046S: Maintained
8047F: net/openvswitch/
8048F: include/uapi/linux/openvswitch.h
8049
8050OPERATING PERFORMANCE POINTS (OPP)
8051M: Viresh Kumar <vireshk@kernel.org>
8052M: Nishanth Menon <nm@ti.com>
8053M: Stephen Boyd <sboyd@codeaurora.org>
8054L: linux-pm@vger.kernel.org
8055S: Maintained
8056T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
8057F: drivers/base/power/opp/
8058F: include/linux/pm_opp.h
8059F: Documentation/power/opp.txt
8060F: Documentation/devicetree/bindings/opp/
8061
8062OPL4 DRIVER
8063M: Clemens Ladisch <clemens@ladisch.de>
8064L: alsa-devel@alsa-project.org (moderated for non-subscribers)
8065T: git git://git.alsa-project.org/alsa-kernel.git
8066S: Maintained
8067F: sound/drivers/opl4/
8068
8069OPROFILE
8070M: Robert Richter <rric@kernel.org>
8071L: oprofile-list@lists.sf.net
8072S: Maintained
8073F: arch/*/include/asm/oprofile*.h
8074F: arch/*/oprofile/
8075F: drivers/oprofile/
8076F: include/linux/oprofile.h
8077
8078ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
8079M: Mark Fasheh <mfasheh@suse.com>
8080M: Joel Becker <jlbec@evilplan.org>
8081L: ocfs2-devel@oss.oracle.com (moderated for non-subscribers)
8082W: http://ocfs2.wiki.kernel.org
8083S: Supported
8084F: Documentation/filesystems/ocfs2.txt
8085F: Documentation/filesystems/dlmfs.txt
8086F: fs/ocfs2/
8087
8088ORINOCO DRIVER
8089L: linux-wireless@vger.kernel.org
8090W: http://wireless.kernel.org/en/users/Drivers/orinoco
8091W: http://www.nongnu.org/orinoco/
8092S: Orphan
8093F: drivers/net/wireless/intersil/orinoco/
8094
8095OSD LIBRARY and FILESYSTEM
8096M: Boaz Harrosh <ooo@electrozaur.com>
8097M: Benny Halevy <bhalevy@primarydata.com>
8098L: osd-dev@open-osd.org
8099W: http://open-osd.org
8100T: git git://git.open-osd.org/open-osd.git
8101S: Maintained
8102F: drivers/scsi/osd/
8103F: include/scsi/osd_*
8104F: fs/exofs/
8105
8106OVERLAY FILESYSTEM
8107M: Miklos Szeredi <miklos@szeredi.hu>
8108L: linux-unionfs@vger.kernel.org
8109T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
8110S: Supported
8111F: fs/overlayfs/
8112F: Documentation/filesystems/overlayfs.txt
8113
8114P54 WIRELESS DRIVER
8115M: Christian Lamparter <chunkeey@googlemail.com>
8116L: linux-wireless@vger.kernel.org
8117W: http://wireless.kernel.org/en/users/Drivers/p54
8118S: Maintained
8119F: drivers/net/wireless/intersil/p54/
8120
8121PA SEMI ETHERNET DRIVER
8122M: Olof Johansson <olof@lixom.net>
8123L: netdev@vger.kernel.org
8124S: Maintained
8125F: drivers/net/ethernet/pasemi/*
8126
8127PA SEMI SMBUS DRIVER
8128M: Olof Johansson <olof@lixom.net>
8129L: linux-i2c@vger.kernel.org
8130S: Maintained
8131F: drivers/i2c/busses/i2c-pasemi.c
8132
8133PADATA PARALLEL EXECUTION MECHANISM
8134M: Steffen Klassert <steffen.klassert@secunet.com>
8135L: linux-crypto@vger.kernel.org
8136S: Maintained
8137F: kernel/padata.c
8138F: include/linux/padata.h
8139F: Documentation/padata.txt
8140
8141PANASONIC LAPTOP ACPI EXTRAS DRIVER
8142M: Harald Welte <laforge@gnumonks.org>
8143L: platform-driver-x86@vger.kernel.org
8144S: Maintained
8145F: drivers/platform/x86/panasonic-laptop.c
8146
8147PANASONIC MN10300/AM33/AM34 PORT
8148M: David Howells <dhowells@redhat.com>
8149M: Koichi Yasutake <yasutake.koichi@jp.panasonic.com>
8150L: linux-am33-list@redhat.com (moderated for non-subscribers)
8151W: ftp://ftp.redhat.com/pub/redhat/gnupro/AM33/
8152S: Maintained
8153F: Documentation/mn10300/
8154F: arch/mn10300/
8155
8156PARALLEL PORT SUBSYSTEM
8157M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
8158M: Sudip Mukherjee <sudip@vectorindia.org>
8159L: linux-parport@lists.infradead.org (subscribers-only)
8160S: Maintained
8161F: drivers/parport/
8162F: include/linux/parport*.h
8163F: drivers/char/ppdev.c
8164F: include/uapi/linux/ppdev.h
8165F: Documentation/parport*.txt
8166
8167PARAVIRT_OPS INTERFACE
8168M: Jeremy Fitzhardinge <jeremy@goop.org>
8169M: Chris Wright <chrisw@sous-sol.org>
8170M: Alok Kataria <akataria@vmware.com>
8171M: Rusty Russell <rusty@rustcorp.com.au>
8172L: virtualization@lists.linux-foundation.org
8173S: Supported
8174F: Documentation/virtual/paravirt_ops.txt
8175F: arch/*/kernel/paravirt*
8176F: arch/*/include/asm/paravirt.h
8177
8178PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES
8179M: Tim Waugh <tim@cyberelk.net>
8180L: linux-parport@lists.infradead.org (subscribers-only)
8181S: Maintained
8182F: Documentation/blockdev/paride.txt
8183F: drivers/block/paride/
8184
8185PARISC ARCHITECTURE
8186M: "James E.J. Bottomley" <jejb@parisc-linux.org>
8187M: Helge Deller <deller@gmx.de>
8188L: linux-parisc@vger.kernel.org
8189W: http://www.parisc-linux.org/
8190Q: http://patchwork.kernel.org/project/linux-parisc/list/
8191T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
8192T: git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
8193S: Maintained
8194F: arch/parisc/
8195F: Documentation/parisc/
8196F: drivers/parisc/
8197F: drivers/char/agp/parisc-agp.c
8198F: drivers/input/serio/gscps2.c
8199F: drivers/parport/parport_gsc.*
8200F: drivers/tty/serial/8250/8250_gsc.c
8201F: drivers/video/fbdev/sti*
8202F: drivers/video/console/sti*
8203F: drivers/video/logo/logo_parisc*
8204
8205PC87360 HARDWARE MONITORING DRIVER
8206M: Jim Cromie <jim.cromie@gmail.com>
8207L: lm-sensors@lm-sensors.org
8208S: Maintained
8209F: Documentation/hwmon/pc87360
8210F: drivers/hwmon/pc87360.c
8211
8212PC8736x GPIO DRIVER
8213M: Jim Cromie <jim.cromie@gmail.com>
8214S: Maintained
8215F: drivers/char/pc8736x_gpio.c
8216
8217PC87427 HARDWARE MONITORING DRIVER
8218M: Jean Delvare <jdelvare@suse.com>
8219L: lm-sensors@lm-sensors.org
8220S: Maintained
8221F: Documentation/hwmon/pc87427
8222F: drivers/hwmon/pc87427.c
8223
8224PCA9532 LED DRIVER
8225M: Riku Voipio <riku.voipio@iki.fi>
8226S: Maintained
8227F: drivers/leds/leds-pca9532.c
8228F: include/linux/leds-pca9532.h
8229
8230PCA9541 I2C BUS MASTER SELECTOR DRIVER
8231M: Guenter Roeck <linux@roeck-us.net>
8232L: linux-i2c@vger.kernel.org
8233S: Maintained
8234F: drivers/i2c/muxes/i2c-mux-pca9541.c
8235
8236PCDP - PRIMARY CONSOLE AND DEBUG PORT
8237M: Khalid Aziz <khalid@gonehiking.org>
8238S: Maintained
8239F: drivers/firmware/pcdp.*
8240
8241PCI ERROR RECOVERY
8242M: Linas Vepstas <linasvepstas@gmail.com>
8243L: linux-pci@vger.kernel.org
8244S: Supported
8245F: Documentation/PCI/pci-error-recovery.txt
8246
8247PCI SUBSYSTEM
8248M: Bjorn Helgaas <bhelgaas@google.com>
8249L: linux-pci@vger.kernel.org
8250Q: http://patchwork.ozlabs.org/project/linux-pci/list/
8251T: git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
8252S: Supported
8253F: Documentation/PCI/
8254F: drivers/pci/
8255F: include/linux/pci*
8256F: arch/x86/pci/
8257F: arch/x86/kernel/quirks.c
8258
8259PCI DRIVER FOR ALTERA PCIE IP
8260M: Ley Foon Tan <lftan@altera.com>
8261L: rfi@lists.rocketboards.org (moderated for non-subscribers)
8262L: linux-pci@vger.kernel.org
8263S: Supported
8264F: Documentation/devicetree/bindings/pci/altera-pcie.txt
8265F: drivers/pci/host/pcie-altera.c
8266
8267PCI DRIVER FOR ARM VERSATILE PLATFORM
8268M: Rob Herring <robh@kernel.org>
8269L: linux-pci@vger.kernel.org
8270L: linux-arm-kernel@lists.infradead.org
8271S: Maintained
8272F: Documentation/devicetree/bindings/pci/versatile.txt
8273F: drivers/pci/host/pci-versatile.c
8274
8275PCI DRIVER FOR APPLIEDMICRO XGENE
8276M: Tanmay Inamdar <tinamdar@apm.com>
8277L: linux-pci@vger.kernel.org
8278L: linux-arm-kernel@lists.infradead.org
8279S: Maintained
8280F: Documentation/devicetree/bindings/pci/xgene-pci.txt
8281F: drivers/pci/host/pci-xgene.c
8282
8283PCI DRIVER FOR FREESCALE LAYERSCAPE
8284M: Minghuan Lian <minghuan.Lian@freescale.com>
8285M: Mingkai Hu <mingkai.hu@freescale.com>
8286M: Roy Zang <tie-fei.zang@freescale.com>
8287L: linuxppc-dev@lists.ozlabs.org
8288L: linux-pci@vger.kernel.org
8289L: linux-arm-kernel@lists.infradead.org
8290S: Maintained
8291F: drivers/pci/host/*layerscape*
8292
8293PCI DRIVER FOR IMX6
8294M: Richard Zhu <Richard.Zhu@freescale.com>
8295M: Lucas Stach <l.stach@pengutronix.de>
8296L: linux-pci@vger.kernel.org
8297L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8298S: Maintained
8299F: drivers/pci/host/*imx6*
8300
8301PCI DRIVER FOR TI KEYSTONE
8302M: Murali Karicheri <m-karicheri2@ti.com>
8303L: linux-pci@vger.kernel.org
8304L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8305S: Maintained
8306F: drivers/pci/host/*keystone*
8307
8308PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
8309M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8310M: Jason Cooper <jason@lakedaemon.net>
8311L: linux-pci@vger.kernel.org
8312L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8313S: Maintained
8314F: drivers/pci/host/*mvebu*
8315
8316PCI DRIVER FOR NVIDIA TEGRA
8317M: Thierry Reding <thierry.reding@gmail.com>
8318L: linux-tegra@vger.kernel.org
8319L: linux-pci@vger.kernel.org
8320S: Supported
8321F: Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
8322F: drivers/pci/host/pci-tegra.c
8323
8324PCI DRIVER FOR TI DRA7XX
8325M: Kishon Vijay Abraham I <kishon@ti.com>
8326L: linux-omap@vger.kernel.org
8327L: linux-pci@vger.kernel.org
8328S: Supported
8329F: Documentation/devicetree/bindings/pci/ti-pci.txt
8330F: drivers/pci/host/pci-dra7xx.c
8331
8332PCI DRIVER FOR RENESAS R-CAR
8333M: Simon Horman <horms@verge.net.au>
8334L: linux-pci@vger.kernel.org
8335L: linux-renesas-soc@vger.kernel.org
8336S: Maintained
8337F: drivers/pci/host/*rcar*
8338
8339PCI DRIVER FOR SAMSUNG EXYNOS
8340M: Jingoo Han <jingoohan1@gmail.com>
8341L: linux-pci@vger.kernel.org
8342L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8343L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
8344S: Maintained
8345F: drivers/pci/host/pci-exynos.c
8346
8347PCI DRIVER FOR SYNOPSIS DESIGNWARE
8348M: Jingoo Han <jingoohan1@gmail.com>
8349M: Pratyush Anand <pratyush.anand@gmail.com>
8350L: linux-pci@vger.kernel.org
8351S: Maintained
8352F: drivers/pci/host/*designware*
8353
8354PCI DRIVER FOR GENERIC OF HOSTS
8355M: Will Deacon <will.deacon@arm.com>
8356L: linux-pci@vger.kernel.org
8357L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8358S: Maintained
8359F: Documentation/devicetree/bindings/pci/host-generic-pci.txt
8360F: drivers/pci/host/pci-host-generic.c
8361
8362PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
8363M: Keith Busch <keith.busch@intel.com>
8364L: linux-pci@vger.kernel.org
8365S: Supported
8366F: arch/x86/pci/vmd.c
8367
8368PCIE DRIVER FOR ST SPEAR13XX
8369M: Pratyush Anand <pratyush.anand@gmail.com>
8370L: linux-pci@vger.kernel.org
8371S: Maintained
8372F: drivers/pci/host/*spear*
8373
8374PCI MSI DRIVER FOR ALTERA MSI IP
8375M: Ley Foon Tan <lftan@altera.com>
8376L: rfi@lists.rocketboards.org (moderated for non-subscribers)
8377L: linux-pci@vger.kernel.org
8378S: Supported
8379F: Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
8380F: drivers/pci/host/pcie-altera-msi.c
8381
8382PCI MSI DRIVER FOR APPLIEDMICRO XGENE
8383M: Duc Dang <dhdang@apm.com>
8384L: linux-pci@vger.kernel.org
8385L: linux-arm-kernel@lists.infradead.org
8386S: Maintained
8387F: Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
8388F: drivers/pci/host/pci-xgene-msi.c
8389
8390PCIE DRIVER FOR HISILICON
8391M: Zhou Wang <wangzhou1@hisilicon.com>
8392M: Gabriele Paoloni <gabriele.paoloni@huawei.com>
8393L: linux-pci@vger.kernel.org
8394S: Maintained
8395F: Documentation/devicetree/bindings/pci/hisilicon-pcie.txt
8396F: drivers/pci/host/pcie-hisi.c
8397
8398PCIE DRIVER FOR QUALCOMM MSM
8399M: Stanimir Varbanov <svarbanov@mm-sol.com>
8400L: linux-pci@vger.kernel.org
8401L: linux-arm-msm@vger.kernel.org
8402S: Maintained
8403F: drivers/pci/host/*qcom*
8404
8405PCMCIA SUBSYSTEM
8406P: Linux PCMCIA Team
8407L: linux-pcmcia@lists.infradead.org
8408W: http://lists.infradead.org/mailman/listinfo/linux-pcmcia
8409T: git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git
8410S: Maintained
8411F: Documentation/pcmcia/
8412F: drivers/pcmcia/
8413F: include/pcmcia/
8414
8415PCNET32 NETWORK DRIVER
8416M: Don Fry <pcnet32@frontier.com>
8417L: netdev@vger.kernel.org
8418S: Maintained
8419F: drivers/net/ethernet/amd/pcnet32.c
8420
8421PCRYPT PARALLEL CRYPTO ENGINE
8422M: Steffen Klassert <steffen.klassert@secunet.com>
8423L: linux-crypto@vger.kernel.org
8424S: Maintained
8425F: crypto/pcrypt.c
8426F: include/crypto/pcrypt.h
8427
8428PER-CPU MEMORY ALLOCATOR
8429M: Tejun Heo <tj@kernel.org>
8430M: Christoph Lameter <cl@linux-foundation.org>
8431T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/percpu.git
8432S: Maintained
8433F: include/linux/percpu*.h
8434F: mm/percpu*.c
8435F: arch/*/include/asm/percpu.h
8436
8437PER-TASK DELAY ACCOUNTING
8438M: Balbir Singh <bsingharora@gmail.com>
8439S: Maintained
8440F: include/linux/delayacct.h
8441F: kernel/delayacct.c
8442
8443PERFORMANCE EVENTS SUBSYSTEM
8444M: Peter Zijlstra <peterz@infradead.org>
8445M: Ingo Molnar <mingo@redhat.com>
8446M: Arnaldo Carvalho de Melo <acme@kernel.org>
8447L: linux-kernel@vger.kernel.org
8448T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
8449S: Supported
8450F: kernel/events/*
8451F: include/linux/perf_event.h
8452F: include/uapi/linux/perf_event.h
8453F: arch/*/kernel/perf_event*.c
8454F: arch/*/kernel/*/perf_event*.c
8455F: arch/*/kernel/*/*/perf_event*.c
8456F: arch/*/include/asm/perf_event.h
8457F: arch/*/kernel/perf_callchain.c
8458F: tools/perf/
8459
8460PERSONALITY HANDLING
8461M: Christoph Hellwig <hch@infradead.org>
8462L: linux-abi-devel@lists.sourceforge.net
8463S: Maintained
8464F: include/linux/personality.h
8465F: include/uapi/linux/personality.h
8466
8467PHONET PROTOCOL
8468M: Remi Denis-Courmont <courmisch@gmail.com>
8469S: Supported
8470F: Documentation/networking/phonet.txt
8471F: include/linux/phonet.h
8472F: include/net/phonet/
8473F: include/uapi/linux/phonet.h
8474F: net/phonet/
8475
8476PHRAM MTD DRIVER
8477M: Joern Engel <joern@lazybastard.org>
8478L: linux-mtd@lists.infradead.org
8479S: Maintained
8480F: drivers/mtd/devices/phram.c
8481
8482PICOLCD HID DRIVER
8483M: Bruno Prémont <bonbons@linux-vserver.org>
8484L: linux-input@vger.kernel.org
8485S: Maintained
8486F: drivers/hid/hid-picolcd*
8487
8488PICOXCELL SUPPORT
8489M: Jamie Iles <jamie@jamieiles.com>
8490L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8491T: git git://github.com/jamieiles/linux-2.6-ji.git
8492S: Supported
8493F: arch/arm/boot/dts/picoxcell*
8494F: arch/arm/mach-picoxcell/
8495F: drivers/crypto/picoxcell*
8496
8497PIN CONTROL SUBSYSTEM
8498M: Linus Walleij <linus.walleij@linaro.org>
8499L: linux-gpio@vger.kernel.org
8500T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
8501S: Maintained
8502F: drivers/pinctrl/
8503F: include/linux/pinctrl/
8504
8505PIN CONTROLLER - ATMEL AT91
8506M: Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
8507L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8508S: Maintained
8509F: drivers/pinctrl/pinctrl-at91.*
8510
8511PIN CONTROLLER - ATMEL AT91 PIO4
8512M: Ludovic Desroches <ludovic.desroches@atmel.com>
8513L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8514L: linux-gpio@vger.kernel.org
8515S: Supported
8516F: drivers/pinctrl/pinctrl-at91-pio4.*
8517
8518PIN CONTROLLER - INTEL
8519M: Mika Westerberg <mika.westerberg@linux.intel.com>
8520M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
8521S: Maintained
8522F: drivers/pinctrl/intel/
8523
8524PIN CONTROLLER - RENESAS
8525M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8526M: Geert Uytterhoeven <geert+renesas@glider.be>
8527L: linux-renesas-soc@vger.kernel.org
8528S: Maintained
8529F: drivers/pinctrl/sh-pfc/
8530
8531PIN CONTROLLER - SAMSUNG
8532M: Tomasz Figa <tomasz.figa@gmail.com>
8533L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8534L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
8535S: Maintained
8536F: drivers/pinctrl/samsung/
8537
8538PIN CONTROLLER - SINGLE
8539M: Tony Lindgren <tony@atomide.com>
8540M: Haojian Zhuang <haojian.zhuang@linaro.org>
8541L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8542L: linux-omap@vger.kernel.org
8543S: Maintained
8544F: drivers/pinctrl/pinctrl-single.c
8545
8546PIN CONTROLLER - ST SPEAR
8547M: Viresh Kumar <vireshk@kernel.org>
8548L: spear-devel@list.st.com
8549L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8550W: http://www.st.com/spear
8551S: Maintained
8552F: drivers/pinctrl/spear/
8553
8554PKTCDVD DRIVER
8555M: Jiri Kosina <jikos@kernel.org>
8556S: Maintained
8557F: drivers/block/pktcdvd.c
8558F: include/linux/pktcdvd.h
8559F: include/uapi/linux/pktcdvd.h
8560
8561PKUNITY SOC DRIVERS
8562M: Guan Xuetao <gxt@mprc.pku.edu.cn>
8563W: http://mprc.pku.edu.cn/~guanxuetao/linux
8564S: Maintained
8565T: git git://github.com/gxt/linux.git
8566F: drivers/input/serio/i8042-unicore32io.h
8567F: drivers/i2c/busses/i2c-puv3.c
8568F: drivers/video/fbdev/fb-puv3.c
8569F: drivers/rtc/rtc-puv3.c
8570
8571PMBUS HARDWARE MONITORING DRIVERS
8572M: Guenter Roeck <linux@roeck-us.net>
8573L: lm-sensors@lm-sensors.org
8574W: http://www.lm-sensors.org/
8575W: http://www.roeck-us.net/linux/drivers/
8576T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
8577S: Maintained
8578F: Documentation/hwmon/pmbus
8579F: drivers/hwmon/pmbus/
8580F: include/linux/i2c/pmbus.h
8581
8582PMC SIERRA MaxRAID DRIVER
8583L: linux-scsi@vger.kernel.org
8584W: http://www.pmc-sierra.com/
8585S: Orphan
8586F: drivers/scsi/pmcraid.*
8587
8588PMC SIERRA PM8001 DRIVER
8589M: Jack Wang <jinpu.wang@profitbricks.com>
8590M: lindar_liu@usish.com
8591L: pmchba@pmcs.com
8592L: linux-scsi@vger.kernel.org
8593S: Supported
8594F: drivers/scsi/pm8001/
8595
8596POSIX CLOCKS and TIMERS
8597M: Thomas Gleixner <tglx@linutronix.de>
8598L: linux-kernel@vger.kernel.org
8599T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
8600S: Maintained
8601F: fs/timerfd.c
8602F: include/linux/timer*
8603F: kernel/time/*timer*
8604
8605POWER MANAGEMENT CORE
8606M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
8607L: linux-pm@vger.kernel.org
8608T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
8609S: Supported
8610F: drivers/base/power/
8611F: include/linux/pm.h
8612F: include/linux/pm_*
8613F: include/linux/powercap.h
8614F: drivers/powercap/
8615
8616POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
8617M: Sebastian Reichel <sre@kernel.org>
8618M: Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
8619M: David Woodhouse <dwmw2@infradead.org>
8620L: linux-pm@vger.kernel.org
8621T: git git://git.infradead.org/battery-2.6.git
8622S: Maintained
8623F: include/linux/power_supply.h
8624F: drivers/power/
8625X: drivers/power/avs/
8626
8627POWER STATE COORDINATION INTERFACE (PSCI)
8628M: Mark Rutland <mark.rutland@arm.com>
8629M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
8630L: linux-arm-kernel@lists.infradead.org
8631S: Maintained
8632F: drivers/firmware/psci.c
8633F: include/linux/psci.h
8634F: include/uapi/linux/psci.h
8635
8636PNP SUPPORT
8637M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
8638S: Maintained
8639F: drivers/pnp/
8640
8641PPP PROTOCOL DRIVERS AND COMPRESSORS
8642M: Paul Mackerras <paulus@samba.org>
8643L: linux-ppp@vger.kernel.org
8644S: Maintained
8645F: drivers/net/ppp/ppp_*
8646
8647PPP OVER ATM (RFC 2364)
8648M: Mitchell Blank Jr <mitch@sfgoth.com>
8649S: Maintained
8650F: net/atm/pppoatm.c
8651F: include/uapi/linux/atmppp.h
8652
8653PPP OVER ETHERNET
8654M: Michal Ostrowski <mostrows@earthlink.net>
8655S: Maintained
8656F: drivers/net/ppp/pppoe.c
8657F: drivers/net/ppp/pppox.c
8658
8659PPP OVER L2TP
8660M: James Chapman <jchapman@katalix.com>
8661S: Maintained
8662F: net/l2tp/l2tp_ppp.c
8663F: include/linux/if_pppol2tp.h
8664F: include/uapi/linux/if_pppol2tp.h
8665
8666PPS SUPPORT
8667M: Rodolfo Giometti <giometti@enneenne.com>
8668W: http://wiki.enneenne.com/index.php/LinuxPPS_support
8669L: linuxpps@ml.enneenne.com (subscribers-only)
8670S: Maintained
8671F: Documentation/pps/
8672F: drivers/pps/
8673F: include/linux/pps*.h
8674
8675PPTP DRIVER
8676M: Dmitry Kozlov <xeb@mail.ru>
8677L: netdev@vger.kernel.org
8678S: Maintained
8679F: drivers/net/ppp/pptp.c
8680W: http://sourceforge.net/projects/accel-pptp
8681
8682PREEMPTIBLE KERNEL
8683M: Robert Love <rml@tech9.net>
8684L: kpreempt-tech@lists.sourceforge.net
8685W: ftp://ftp.kernel.org/pub/linux/kernel/people/rml/preempt-kernel
8686S: Supported
8687F: Documentation/preempt-locking.txt
8688F: include/linux/preempt.h
8689
8690PRISM54 WIRELESS DRIVER
8691M: "Luis R. Rodriguez" <mcgrof@gmail.com>
8692L: linux-wireless@vger.kernel.org
8693W: http://wireless.kernel.org/en/users/Drivers/p54
8694S: Obsolete
8695F: drivers/net/wireless/intersil/prism54/
8696
8697PS3 NETWORK SUPPORT
8698M: Geoff Levand <geoff@infradead.org>
8699L: netdev@vger.kernel.org
8700L: linuxppc-dev@lists.ozlabs.org
8701S: Maintained
8702F: drivers/net/ethernet/toshiba/ps3_gelic_net.*
8703
8704PS3 PLATFORM SUPPORT
8705M: Geoff Levand <geoff@infradead.org>
8706L: linuxppc-dev@lists.ozlabs.org
8707S: Maintained
8708F: arch/powerpc/boot/ps3*
8709F: arch/powerpc/include/asm/lv1call.h
8710F: arch/powerpc/include/asm/ps3*.h
8711F: arch/powerpc/platforms/ps3/
8712F: drivers/*/ps3*
8713F: drivers/ps3/
8714F: drivers/rtc/rtc-ps3.c
8715F: drivers/usb/host/*ps3.c
8716F: sound/ppc/snd_ps3*
8717
8718PS3VRAM DRIVER
8719M: Jim Paris <jim@jtan.com>
8720M: Geoff Levand <geoff@infradead.org>
8721L: linuxppc-dev@lists.ozlabs.org
8722S: Maintained
8723F: drivers/block/ps3vram.c
8724
8725PSTORE FILESYSTEM
8726M: Anton Vorontsov <anton@enomsg.org>
8727M: Colin Cross <ccross@android.com>
8728M: Kees Cook <keescook@chromium.org>
8729M: Tony Luck <tony.luck@intel.com>
8730S: Maintained
8731T: git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
8732F: fs/pstore/
8733F: include/linux/pstore*
8734F: drivers/firmware/efi/efi-pstore.c
8735F: drivers/acpi/apei/erst.c
8736
8737PTP HARDWARE CLOCK SUPPORT
8738M: Richard Cochran <richardcochran@gmail.com>
8739L: netdev@vger.kernel.org
8740S: Maintained
8741W: http://linuxptp.sourceforge.net/
8742F: Documentation/ABI/testing/sysfs-ptp
8743F: Documentation/ptp/*
8744F: drivers/net/ethernet/freescale/gianfar_ptp.c
8745F: drivers/net/phy/dp83640*
8746F: drivers/ptp/*
8747F: include/linux/ptp_cl*
8748
8749PTRACE SUPPORT
8750M: Roland McGrath <roland@hack.frob.com>
8751M: Oleg Nesterov <oleg@redhat.com>
8752S: Maintained
8753F: include/asm-generic/syscall.h
8754F: include/linux/ptrace.h
8755F: include/linux/regset.h
8756F: include/linux/tracehook.h
8757F: include/uapi/linux/ptrace.h
8758F: kernel/ptrace.c
8759
8760PVRUSB2 VIDEO4LINUX DRIVER
8761M: Mike Isely <isely@pobox.com>
8762L: pvrusb2@isely.net (subscribers-only)
8763L: linux-media@vger.kernel.org
8764W: http://www.isely.net/pvrusb2/
8765T: git git://linuxtv.org/media_tree.git
8766S: Maintained
8767F: Documentation/video4linux/README.pvrusb2
8768F: drivers/media/usb/pvrusb2/
8769
8770PWC WEBCAM DRIVER
8771M: Hans de Goede <hdegoede@redhat.com>
8772L: linux-media@vger.kernel.org
8773T: git git://linuxtv.org/media_tree.git
8774S: Maintained
8775F: drivers/media/usb/pwc/*
8776
8777PWM FAN DRIVER
8778M: Kamil Debski <k.debski@samsung.com>
8779L: lm-sensors@lm-sensors.org
8780S: Supported
8781F: Documentation/devicetree/bindings/hwmon/pwm-fan.txt
8782F: Documentation/hwmon/pwm-fan
8783F: drivers/hwmon/pwm-fan.c
8784
8785PWM SUBSYSTEM
8786M: Thierry Reding <thierry.reding@gmail.com>
8787L: linux-pwm@vger.kernel.org
8788S: Maintained
8789T: git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
8790F: Documentation/pwm.txt
8791F: Documentation/devicetree/bindings/pwm/
8792F: include/linux/pwm.h
8793F: drivers/pwm/
8794F: drivers/video/backlight/pwm_bl.c
8795F: include/linux/pwm_backlight.h
8796
8797PXA2xx/PXA3xx SUPPORT
8798M: Daniel Mack <daniel@zonque.org>
8799M: Haojian Zhuang <haojian.zhuang@gmail.com>
8800M: Robert Jarzmik <robert.jarzmik@free.fr>
8801L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8802T: git git://github.com/hzhuang1/linux.git
8803T: git git://github.com/rjarzmik/linux.git
8804S: Maintained
8805F: arch/arm/boot/dts/pxa*
8806F: arch/arm/mach-pxa/
8807F: drivers/dma/pxa*
8808F: drivers/pcmcia/pxa2xx*
8809F: drivers/pinctrl/pxa/
8810F: drivers/spi/spi-pxa2xx*
8811F: drivers/usb/gadget/udc/pxa2*
8812F: include/sound/pxa2xx-lib.h
8813F: sound/arm/pxa*
8814F: sound/soc/pxa/
8815
8816PXA GPIO DRIVER
8817M: Robert Jarzmik <robert.jarzmik@free.fr>
8818L: linux-gpio@vger.kernel.org
8819S: Maintained
8820F: drivers/gpio/gpio-pxa.c
8821
8822PXA3xx NAND FLASH DRIVER
8823M: Ezequiel Garcia <ezequiel.garcia@free-electrons.com>
8824L: linux-mtd@lists.infradead.org
8825S: Maintained
8826F: drivers/mtd/nand/pxa3xx_nand.c
8827
8828MMP SUPPORT
8829M: Eric Miao <eric.y.miao@gmail.com>
8830M: Haojian Zhuang <haojian.zhuang@gmail.com>
8831L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8832T: git git://github.com/hzhuang1/linux.git
8833T: git git://git.linaro.org/people/ycmiao/pxa-linux.git
8834S: Maintained
8835F: arch/arm/boot/dts/mmp*
8836F: arch/arm/mach-mmp/
8837
8838PXA MMCI DRIVER
8839S: Orphan
8840
8841PXA RTC DRIVER
8842M: Robert Jarzmik <robert.jarzmik@free.fr>
8843L: rtc-linux@googlegroups.com
8844S: Maintained
8845
8846QAT DRIVER
8847M: Tadeusz Struk <tadeusz.struk@intel.com>
8848L: qat-linux@intel.com
8849S: Supported
8850F: drivers/crypto/qat/
8851
8852QIB DRIVER
8853M: Mike Marciniszyn <infinipath@intel.com>
8854L: linux-rdma@vger.kernel.org
8855S: Supported
8856F: drivers/infiniband/hw/qib/
8857
8858QLOGIC QLA1280 SCSI DRIVER
8859M: Michael Reed <mdr@sgi.com>
8860L: linux-scsi@vger.kernel.org
8861S: Maintained
8862F: drivers/scsi/qla1280.[ch]
8863
8864QLOGIC QLA2XXX FC-SCSI DRIVER
8865M: qla2xxx-upstream@qlogic.com
8866L: linux-scsi@vger.kernel.org
8867S: Supported
8868F: Documentation/scsi/LICENSE.qla2xxx
8869F: drivers/scsi/qla2xxx/
8870
8871QLOGIC QLA4XXX iSCSI DRIVER
8872M: QLogic-Storage-Upstream@qlogic.com
8873L: linux-scsi@vger.kernel.org
8874S: Supported
8875F: Documentation/scsi/LICENSE.qla4xxx
8876F: drivers/scsi/qla4xxx/
8877
8878QLOGIC QLA3XXX NETWORK DRIVER
8879M: Jitendra Kalsaria <jitendra.kalsaria@qlogic.com>
8880M: Ron Mercer <ron.mercer@qlogic.com>
8881M: linux-driver@qlogic.com
8882L: netdev@vger.kernel.org
8883S: Supported
8884F: Documentation/networking/LICENSE.qla3xxx
8885F: drivers/net/ethernet/qlogic/qla3xxx.*
8886
8887QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
8888M: Dept-GELinuxNICDev@qlogic.com
8889L: netdev@vger.kernel.org
8890S: Supported
8891F: drivers/net/ethernet/qlogic/qlcnic/
8892
8893QLOGIC QLGE 10Gb ETHERNET DRIVER
8894M: Harish Patil <harish.patil@qlogic.com>
8895M: Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
8896M: Dept-GELinuxNICDev@qlogic.com
8897M: linux-driver@qlogic.com
8898L: netdev@vger.kernel.org
8899S: Supported
8900F: drivers/net/ethernet/qlogic/qlge/
8901
8902QLOGIC QL4xxx ETHERNET DRIVER
8903M: Yuval Mintz <Yuval.Mintz@qlogic.com>
8904M: Ariel Elior <Ariel.Elior@qlogic.com>
8905M: everest-linux-l2@qlogic.com
8906L: netdev@vger.kernel.org
8907S: Supported
8908F: drivers/net/ethernet/qlogic/qed/
8909F: include/linux/qed/
8910F: drivers/net/ethernet/qlogic/qede/
8911
8912QNX4 FILESYSTEM
8913M: Anders Larsen <al@alarsen.net>
8914W: http://www.alarsen.net/linux/qnx4fs/
8915S: Maintained
8916F: fs/qnx4/
8917F: include/uapi/linux/qnx4_fs.h
8918F: include/uapi/linux/qnxtypes.h
8919
8920QT1010 MEDIA DRIVER
8921M: Antti Palosaari <crope@iki.fi>
8922L: linux-media@vger.kernel.org
8923W: https://linuxtv.org
8924W: http://palosaari.fi/linux/
8925Q: http://patchwork.linuxtv.org/project/linux-media/list/
8926T: git git://linuxtv.org/anttip/media_tree.git
8927S: Maintained
8928F: drivers/media/tuners/qt1010*
8929
8930QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
8931M: QCA ath9k Development <ath9k-devel@qca.qualcomm.com>
8932L: linux-wireless@vger.kernel.org
8933L: ath9k-devel@lists.ath9k.org
8934W: http://wireless.kernel.org/en/users/Drivers/ath9k
8935S: Supported
8936F: drivers/net/wireless/ath/ath9k/
8937
8938QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
8939M: Kalle Valo <kvalo@qca.qualcomm.com>
8940L: ath10k@lists.infradead.org
8941W: http://wireless.kernel.org/en/users/Drivers/ath10k
8942T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
8943S: Supported
8944F: drivers/net/wireless/ath/ath10k/
8945
8946QUALCOMM HEXAGON ARCHITECTURE
8947M: Richard Kuo <rkuo@codeaurora.org>
8948L: linux-hexagon@vger.kernel.org
8949T: git git://git.kernel.org/pub/scm/linux/kernel/git/rkuo/linux-hexagon-kernel.git
8950S: Supported
8951F: arch/hexagon/
8952
8953QUALCOMM WCN36XX WIRELESS DRIVER
8954M: Eugene Krasnikov <k.eugene.e@gmail.com>
8955L: wcn36xx@lists.infradead.org
8956W: http://wireless.kernel.org/en/users/Drivers/wcn36xx
8957T: git git://github.com/KrasnikovEugene/wcn36xx.git
8958S: Supported
8959F: drivers/net/wireless/ath/wcn36xx/
8960
8961RADOS BLOCK DEVICE (RBD)
8962M: Ilya Dryomov <idryomov@gmail.com>
8963M: Sage Weil <sage@redhat.com>
8964M: Alex Elder <elder@kernel.org>
8965L: ceph-devel@vger.kernel.org
8966W: http://ceph.com/
8967T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
8968T: git git://github.com/ceph/ceph-client.git
8969S: Supported
8970F: Documentation/ABI/testing/sysfs-bus-rbd
8971F: drivers/block/rbd.c
8972F: drivers/block/rbd_types.h
8973
8974RADEON FRAMEBUFFER DISPLAY DRIVER
8975M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
8976L: linux-fbdev@vger.kernel.org
8977S: Maintained
8978F: drivers/video/fbdev/aty/radeon*
8979F: include/uapi/linux/radeonfb.h
8980
8981RADIOSHARK RADIO DRIVER
8982M: Hans de Goede <hdegoede@redhat.com>
8983L: linux-media@vger.kernel.org
8984T: git git://linuxtv.org/media_tree.git
8985S: Maintained
8986F: drivers/media/radio/radio-shark.c
8987
8988RADIOSHARK2 RADIO DRIVER
8989M: Hans de Goede <hdegoede@redhat.com>
8990L: linux-media@vger.kernel.org
8991T: git git://linuxtv.org/media_tree.git
8992S: Maintained
8993F: drivers/media/radio/radio-shark2.c
8994F: drivers/media/radio/radio-tea5777.c
8995
8996RAGE128 FRAMEBUFFER DISPLAY DRIVER
8997M: Paul Mackerras <paulus@samba.org>
8998L: linux-fbdev@vger.kernel.org
8999S: Maintained
9000F: drivers/video/fbdev/aty/aty128fb.c
9001
9002RALINK MIPS ARCHITECTURE
9003M: John Crispin <blogic@openwrt.org>
9004L: linux-mips@linux-mips.org
9005S: Maintained
9006F: arch/mips/ralink
9007
9008RALINK RT2X00 WIRELESS LAN DRIVER
9009P: rt2x00 project
9010M: Stanislaw Gruszka <sgruszka@redhat.com>
9011M: Helmut Schaa <helmut.schaa@googlemail.com>
9012L: linux-wireless@vger.kernel.org
9013S: Maintained
9014F: drivers/net/wireless/ralink/rt2x00/
9015
9016RAMDISK RAM BLOCK DEVICE DRIVER
9017M: Jens Axboe <axboe@kernel.dk>
9018S: Maintained
9019F: Documentation/blockdev/ramdisk.txt
9020F: drivers/block/brd.c
9021
9022RANDOM NUMBER DRIVER
9023M: "Theodore Ts'o" <tytso@mit.edu>
9024S: Maintained
9025F: drivers/char/random.c
9026
9027RAPIDIO SUBSYSTEM
9028M: Matt Porter <mporter@kernel.crashing.org>
9029M: Alexandre Bounine <alexandre.bounine@idt.com>
9030S: Maintained
9031F: drivers/rapidio/
9032
9033RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
9034L: linux-wireless@vger.kernel.org
9035S: Orphan
9036F: drivers/net/wireless/ray*
9037
9038RCUTORTURE MODULE
9039M: Josh Triplett <josh@joshtriplett.org>
9040M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
9041L: linux-kernel@vger.kernel.org
9042S: Supported
9043T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
9044F: Documentation/RCU/torture.txt
9045F: kernel/rcu/rcutorture.c
9046
9047RCUTORTURE TEST FRAMEWORK
9048M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
9049M: Josh Triplett <josh@joshtriplett.org>
9050R: Steven Rostedt <rostedt@goodmis.org>
9051R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
9052R: Lai Jiangshan <jiangshanlai@gmail.com>
9053L: linux-kernel@vger.kernel.org
9054S: Supported
9055T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
9056F: tools/testing/selftests/rcutorture
9057
9058RDC R-321X SoC
9059M: Florian Fainelli <florian@openwrt.org>
9060S: Maintained
9061
9062RDC R6040 FAST ETHERNET DRIVER
9063M: Florian Fainelli <florian@openwrt.org>
9064L: netdev@vger.kernel.org
9065S: Maintained
9066F: drivers/net/ethernet/rdc/r6040.c
9067
9068RDS - RELIABLE DATAGRAM SOCKETS
9069M: Chien Yen <chien.yen@oracle.com>
9070L: rds-devel@oss.oracle.com (moderated for non-subscribers)
9071S: Supported
9072F: net/rds/
9073
9074READ-COPY UPDATE (RCU)
9075M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
9076M: Josh Triplett <josh@joshtriplett.org>
9077R: Steven Rostedt <rostedt@goodmis.org>
9078R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
9079R: Lai Jiangshan <jiangshanlai@gmail.com>
9080L: linux-kernel@vger.kernel.org
9081W: http://www.rdrop.com/users/paulmck/RCU/
9082S: Supported
9083T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
9084F: Documentation/RCU/
9085X: Documentation/RCU/torture.txt
9086F: include/linux/rcu*
9087X: include/linux/srcu.h
9088F: kernel/rcu/
9089X: kernel/torture.c
9090
9091REAL TIME CLOCK (RTC) SUBSYSTEM
9092M: Alessandro Zummo <a.zummo@towertech.it>
9093M: Alexandre Belloni <alexandre.belloni@free-electrons.com>
9094L: rtc-linux@googlegroups.com
9095Q: http://patchwork.ozlabs.org/project/rtc-linux/list/
9096T: git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
9097S: Maintained
9098F: Documentation/rtc.txt
9099F: drivers/rtc/
9100F: include/linux/rtc.h
9101F: include/uapi/linux/rtc.h
9102
9103REALTEK AUDIO CODECS
9104M: Bard Liao <bardliao@realtek.com>
9105M: Oder Chiou <oder_chiou@realtek.com>
9106S: Maintained
9107F: sound/soc/codecs/rt*
9108F: include/sound/rt*.h
9109
9110REISERFS FILE SYSTEM
9111L: reiserfs-devel@vger.kernel.org
9112S: Supported
9113F: fs/reiserfs/
9114
9115REGISTER MAP ABSTRACTION
9116M: Mark Brown <broonie@kernel.org>
9117L: linux-kernel@vger.kernel.org
9118T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
9119S: Supported
9120F: drivers/base/regmap/
9121F: include/linux/regmap.h
9122
9123REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
9124M: Ohad Ben-Cohen <ohad@wizery.com>
9125T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git
9126S: Maintained
9127F: drivers/remoteproc/
9128F: Documentation/remoteproc.txt
9129F: include/linux/remoteproc.h
9130
9131REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
9132M: Ohad Ben-Cohen <ohad@wizery.com>
9133T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/rpmsg.git
9134S: Maintained
9135F: drivers/rpmsg/
9136F: Documentation/rpmsg.txt
9137F: include/linux/rpmsg.h
9138
9139RENESAS ETHERNET DRIVERS
9140R: Sergei Shtylyov <sergei.shtylyov@cogentembedded.com>
9141L: netdev@vger.kernel.org
9142L: linux-renesas-soc@vger.kernel.org
9143F: drivers/net/ethernet/renesas/
9144F: include/linux/sh_eth.h
9145
9146RENESAS USB2 PHY DRIVER
9147M: Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
9148L: linux-renesas-soc@vger.kernel.org
9149S: Maintained
9150F: drivers/phy/phy-rcar-gen3-usb2.c
9151
9152RESET CONTROLLER FRAMEWORK
9153M: Philipp Zabel <p.zabel@pengutronix.de>
9154T: git git://git.pengutronix.de/git/pza/linux
9155S: Maintained
9156F: drivers/reset/
9157F: Documentation/devicetree/bindings/reset/
9158F: include/dt-bindings/reset/
9159F: include/linux/reset.h
9160F: include/linux/reset-controller.h
9161
9162RFKILL
9163M: Johannes Berg <johannes@sipsolutions.net>
9164L: linux-wireless@vger.kernel.org
9165W: http://wireless.kernel.org/
9166T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
9167T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
9168S: Maintained
9169F: Documentation/rfkill.txt
9170F: net/rfkill/
9171
9172RHASHTABLE
9173M: Thomas Graf <tgraf@suug.ch>
9174L: netdev@vger.kernel.org
9175S: Maintained
9176F: lib/rhashtable.c
9177F: include/linux/rhashtable.h
9178
9179RICOH SMARTMEDIA/XD DRIVER
9180M: Maxim Levitsky <maximlevitsky@gmail.com>
9181S: Maintained
9182F: drivers/mtd/nand/r852.c
9183F: drivers/mtd/nand/r852.h
9184
9185RICOH R5C592 MEMORYSTICK DRIVER
9186M: Maxim Levitsky <maximlevitsky@gmail.com>
9187S: Maintained
9188F: drivers/memstick/host/r592.*
9189
9190ROCCAT DRIVERS
9191M: Stefan Achatz <erazor_de@users.sourceforge.net>
9192W: http://sourceforge.net/projects/roccat/
9193S: Maintained
9194F: drivers/hid/hid-roccat*
9195F: include/linux/hid-roccat*
9196F: Documentation/ABI/*/sysfs-driver-hid-roccat*
9197
9198ROCKER DRIVER
9199M: Jiri Pirko <jiri@resnulli.us>
9200M: Scott Feldman <sfeldma@gmail.com>
9201L: netdev@vger.kernel.org
9202S: Supported
9203F: drivers/net/ethernet/rocker/
9204
9205ROCKETPORT DRIVER
9206P: Comtrol Corp.
9207W: http://www.comtrol.com
9208S: Maintained
9209F: Documentation/serial/rocket.txt
9210F: drivers/tty/rocket*
9211
9212ROCKETPORT EXPRESS/INFINITY DRIVER
9213M: Kevin Cernekee <cernekee@gmail.com>
9214L: linux-serial@vger.kernel.org
9215S: Odd Fixes
9216F: drivers/tty/serial/rp2.*
9217
9218ROSE NETWORK LAYER
9219M: Ralf Baechle <ralf@linux-mips.org>
9220L: linux-hams@vger.kernel.org
9221W: http://www.linux-ax25.org/
9222S: Maintained
9223F: include/net/rose.h
9224F: include/uapi/linux/rose.h
9225F: net/rose/
9226
9227RTL2830 MEDIA DRIVER
9228M: Antti Palosaari <crope@iki.fi>
9229L: linux-media@vger.kernel.org
9230W: https://linuxtv.org
9231W: http://palosaari.fi/linux/
9232Q: http://patchwork.linuxtv.org/project/linux-media/list/
9233T: git git://linuxtv.org/anttip/media_tree.git
9234S: Maintained
9235F: drivers/media/dvb-frontends/rtl2830*
9236
9237RTL2832 MEDIA DRIVER
9238M: Antti Palosaari <crope@iki.fi>
9239L: linux-media@vger.kernel.org
9240W: https://linuxtv.org
9241W: http://palosaari.fi/linux/
9242Q: http://patchwork.linuxtv.org/project/linux-media/list/
9243T: git git://linuxtv.org/anttip/media_tree.git
9244S: Maintained
9245F: drivers/media/dvb-frontends/rtl2832*
9246
9247RTL2832_SDR MEDIA DRIVER
9248M: Antti Palosaari <crope@iki.fi>
9249L: linux-media@vger.kernel.org
9250W: https://linuxtv.org
9251W: http://palosaari.fi/linux/
9252Q: http://patchwork.linuxtv.org/project/linux-media/list/
9253T: git git://linuxtv.org/anttip/media_tree.git
9254S: Maintained
9255F: drivers/media/dvb-frontends/rtl2832_sdr*
9256
9257RTL8180 WIRELESS DRIVER
9258L: linux-wireless@vger.kernel.org
9259W: http://wireless.kernel.org/
9260T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
9261S: Orphan
9262F: drivers/net/wireless/realtek/rtl818x/rtl8180/
9263
9264RTL8187 WIRELESS DRIVER
9265M: Herton Ronaldo Krzesinski <herton@canonical.com>
9266M: Hin-Tak Leung <htl10@users.sourceforge.net>
9267M: Larry Finger <Larry.Finger@lwfinger.net>
9268L: linux-wireless@vger.kernel.org
9269W: http://wireless.kernel.org/
9270T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
9271S: Maintained
9272F: drivers/net/wireless/realtek/rtl818x/rtl8187/
9273
9274RTL8192CE WIRELESS DRIVER
9275M: Larry Finger <Larry.Finger@lwfinger.net>
9276M: Chaoming Li <chaoming_li@realsil.com.cn>
9277L: linux-wireless@vger.kernel.org
9278W: http://wireless.kernel.org/
9279T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
9280S: Maintained
9281F: drivers/net/wireless/realtek/rtlwifi/
9282F: drivers/net/wireless/realtek/rtlwifi/rtl8192ce/
9283
9284RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
9285M: Jes Sorensen <Jes.Sorensen@redhat.com>
9286L: linux-wireless@vger.kernel.org
9287T: git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8723au-mac80211
9288S: Maintained
9289F: drivers/net/wireless/realtek/rtl8xxxu/
9290
9291S3 SAVAGE FRAMEBUFFER DRIVER
9292M: Antonino Daplas <adaplas@gmail.com>
9293L: linux-fbdev@vger.kernel.org
9294S: Maintained
9295F: drivers/video/fbdev/savage/
9296
9297S390
9298M: Martin Schwidefsky <schwidefsky@de.ibm.com>
9299M: Heiko Carstens <heiko.carstens@de.ibm.com>
9300L: linux-s390@vger.kernel.org
9301W: http://www.ibm.com/developerworks/linux/linux390/
9302T: git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
9303S: Supported
9304F: arch/s390/
9305F: drivers/s390/
9306F: Documentation/s390/
9307F: Documentation/DocBook/s390*
9308
9309S390 COMMON I/O LAYER
9310M: Sebastian Ott <sebott@linux.vnet.ibm.com>
9311M: Peter Oberparleiter <oberpar@linux.vnet.ibm.com>
9312L: linux-s390@vger.kernel.org
9313W: http://www.ibm.com/developerworks/linux/linux390/
9314S: Supported
9315F: drivers/s390/cio/
9316
9317S390 DASD DRIVER
9318M: Stefan Weinhuber <wein@de.ibm.com>
9319M: Stefan Haberland <stefan.haberland@de.ibm.com>
9320L: linux-s390@vger.kernel.org
9321W: http://www.ibm.com/developerworks/linux/linux390/
9322S: Supported
9323F: drivers/s390/block/dasd*
9324F: block/partitions/ibm.c
9325
9326S390 NETWORK DRIVERS
9327M: Ursula Braun <ubraun@linux.vnet.ibm.com>
9328L: linux-s390@vger.kernel.org
9329W: http://www.ibm.com/developerworks/linux/linux390/
9330S: Supported
9331F: drivers/s390/net/
9332
9333S390 PCI SUBSYSTEM
9334M: Sebastian Ott <sebott@linux.vnet.ibm.com>
9335M: Gerald Schaefer <gerald.schaefer@de.ibm.com>
9336L: linux-s390@vger.kernel.org
9337W: http://www.ibm.com/developerworks/linux/linux390/
9338S: Supported
9339F: arch/s390/pci/
9340F: drivers/pci/hotplug/s390_pci_hpc.c
9341
9342S390 ZCRYPT DRIVER
9343M: Ingo Tuchscherer <ingo.tuchscherer@de.ibm.com>
9344L: linux-s390@vger.kernel.org
9345W: http://www.ibm.com/developerworks/linux/linux390/
9346S: Supported
9347F: drivers/s390/crypto/
9348
9349S390 ZFCP DRIVER
9350M: Steffen Maier <maier@linux.vnet.ibm.com>
9351L: linux-s390@vger.kernel.org
9352W: http://www.ibm.com/developerworks/linux/linux390/
9353S: Supported
9354F: drivers/s390/scsi/zfcp_*
9355
9356S390 IUCV NETWORK LAYER
9357M: Ursula Braun <ubraun@linux.vnet.ibm.com>
9358L: linux-s390@vger.kernel.org
9359W: http://www.ibm.com/developerworks/linux/linux390/
9360S: Supported
9361F: drivers/s390/net/*iucv*
9362F: include/net/iucv/
9363F: net/iucv/
9364
9365S390 IOMMU (PCI)
9366M: Gerald Schaefer <gerald.schaefer@de.ibm.com>
9367L: linux-s390@vger.kernel.org
9368W: http://www.ibm.com/developerworks/linux/linux390/
9369S: Supported
9370F: drivers/iommu/s390-iommu.c
9371
9372S3C24XX SD/MMC Driver
9373M: Ben Dooks <ben-linux@fluff.org>
9374L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9375S: Supported
9376F: drivers/mmc/host/s3cmci.*
9377
9378SAA6588 RDS RECEIVER DRIVER
9379M: Hans Verkuil <hverkuil@xs4all.nl>
9380L: linux-media@vger.kernel.org
9381T: git git://linuxtv.org/media_tree.git
9382W: https://linuxtv.org
9383S: Odd Fixes
9384F: drivers/media/i2c/saa6588*
9385
9386SAA7134 VIDEO4LINUX DRIVER
9387M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
9388L: linux-media@vger.kernel.org
9389W: https://linuxtv.org
9390T: git git://linuxtv.org/media_tree.git
9391S: Odd fixes
9392F: Documentation/video4linux/*.saa7134
9393F: drivers/media/pci/saa7134/
9394
9395SAA7146 VIDEO4LINUX-2 DRIVER
9396M: Hans Verkuil <hverkuil@xs4all.nl>
9397L: linux-media@vger.kernel.org
9398T: git git://linuxtv.org/media_tree.git
9399S: Maintained
9400F: drivers/media/common/saa7146/
9401F: drivers/media/pci/saa7146/
9402F: include/media/saa7146*
9403
9404SAMSUNG LAPTOP DRIVER
9405M: Corentin Chary <corentin.chary@gmail.com>
9406L: platform-driver-x86@vger.kernel.org
9407S: Maintained
9408F: drivers/platform/x86/samsung-laptop.c
9409
9410SAMSUNG AUDIO (ASoC) DRIVERS
9411M: Sangbeom Kim <sbkim73@samsung.com>
9412L: alsa-devel@alsa-project.org (moderated for non-subscribers)
9413S: Supported
9414F: sound/soc/samsung/
9415
9416SAMSUNG FRAMEBUFFER DRIVER
9417M: Jingoo Han <jingoohan1@gmail.com>
9418L: linux-fbdev@vger.kernel.org
9419S: Maintained
9420F: drivers/video/fbdev/s3c-fb.c
9421
9422SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
9423M: Sangbeom Kim <sbkim73@samsung.com>
9424M: Krzysztof Kozlowski <k.kozlowski@samsung.com>
9425L: linux-kernel@vger.kernel.org
9426L: linux-samsung-soc@vger.kernel.org
9427S: Supported
9428F: drivers/mfd/sec*.c
9429F: drivers/regulator/s2m*.c
9430F: drivers/regulator/s5m*.c
9431F: drivers/clk/clk-s2mps11.c
9432F: drivers/rtc/rtc-s5m.c
9433F: include/linux/mfd/samsung/
9434F: Documentation/devicetree/bindings/mfd/samsung,sec-core.txt
9435F: Documentation/devicetree/bindings/regulator/samsung,s2m*.txt
9436F: Documentation/devicetree/bindings/regulator/samsung,s5m*.txt
9437F: Documentation/devicetree/bindings/clock/samsung,s2mps11.txt
9438
9439SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
9440M: Kyungmin Park <kyungmin.park@samsung.com>
9441M: Sylwester Nawrocki <s.nawrocki@samsung.com>
9442L: linux-media@vger.kernel.org
9443Q: https://patchwork.linuxtv.org/project/linux-media/list/
9444S: Supported
9445F: drivers/media/platform/exynos4-is/
9446
9447SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
9448M: Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
9449L: linux-media@vger.kernel.org
9450L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
9451S: Maintained
9452F: drivers/media/platform/s3c-camif/
9453F: include/media/drv-intf/s3c_camif.h
9454
9455SAMSUNG S5C73M3 CAMERA DRIVER
9456M: Kyungmin Park <kyungmin.park@samsung.com>
9457M: Andrzej Hajda <a.hajda@samsung.com>
9458L: linux-media@vger.kernel.org
9459S: Supported
9460F: drivers/media/i2c/s5c73m3/*
9461
9462SAMSUNG S5K5BAF CAMERA DRIVER
9463M: Kyungmin Park <kyungmin.park@samsung.com>
9464M: Andrzej Hajda <a.hajda@samsung.com>
9465L: linux-media@vger.kernel.org
9466S: Supported
9467F: drivers/media/i2c/s5k5baf.c
9468
9469SAMSUNG S3FWRN5 NFC DRIVER
9470M: Robert Baldyga <r.baldyga@samsung.com>
9471L: linux-nfc@lists.01.org (moderated for non-subscribers)
9472S: Supported
9473F: drivers/nfc/s3fwrn5
9474
9475SAMSUNG SOC CLOCK DRIVERS
9476M: Sylwester Nawrocki <s.nawrocki@samsung.com>
9477M: Tomasz Figa <tomasz.figa@gmail.com>
9478S: Supported
9479L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
9480F: drivers/clk/samsung/
9481
9482SAMSUNG SXGBE DRIVERS
9483M: Byungho An <bh74.an@samsung.com>
9484M: Girish K S <ks.giri@samsung.com>
9485M: Vipul Pandya <vipul.pandya@samsung.com>
9486S: Supported
9487L: netdev@vger.kernel.org
9488F: drivers/net/ethernet/samsung/sxgbe/
9489
9490SAMSUNG THERMAL DRIVER
9491M: Lukasz Majewski <l.majewski@samsung.com>
9492L: linux-pm@vger.kernel.org
9493L: linux-samsung-soc@vger.kernel.org
9494S: Supported
9495T: git https://github.com/lmajewski/linux-samsung-thermal.git
9496F: drivers/thermal/samsung/
9497
9498SAMSUNG USB2 PHY DRIVER
9499M: Kamil Debski <k.debski@samsung.com>
9500L: linux-kernel@vger.kernel.org
9501S: Supported
9502F: Documentation/devicetree/bindings/phy/samsung-phy.txt
9503F: Documentation/phy/samsung-usb2.txt
9504F: drivers/phy/phy-exynos4210-usb2.c
9505F: drivers/phy/phy-exynos4x12-usb2.c
9506F: drivers/phy/phy-exynos5250-usb2.c
9507F: drivers/phy/phy-s5pv210-usb2.c
9508F: drivers/phy/phy-samsung-usb2.c
9509F: drivers/phy/phy-samsung-usb2.h
9510
9511SERIAL DRIVERS
9512M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
9513L: linux-serial@vger.kernel.org
9514S: Maintained
9515F: drivers/tty/serial/
9516
9517SYNOPSYS DESIGNWARE DMAC DRIVER
9518M: Viresh Kumar <vireshk@kernel.org>
9519M: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
9520S: Maintained
9521F: include/linux/dma/dw.h
9522F: include/linux/platform_data/dma-dw.h
9523F: drivers/dma/dw/
9524
9525SYNOPSYS DESIGNWARE ETHERNET QOS 4.10a driver
9526M: Lars Persson <lars.persson@axis.com>
9527L: netdev@vger.kernel.org
9528S: Supported
9529F: Documentation/devicetree/bindings/net/snps,dwc-qos-ethernet.txt
9530F: drivers/net/ethernet/synopsys/dwc_eth_qos.c
9531
9532SYNOPSYS DESIGNWARE I2C DRIVER
9533M: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
9534M: Jarkko Nikula <jarkko.nikula@linux.intel.com>
9535M: Mika Westerberg <mika.westerberg@linux.intel.com>
9536L: linux-i2c@vger.kernel.org
9537S: Maintained
9538F: drivers/i2c/busses/i2c-designware-*
9539F: include/linux/platform_data/i2c-designware.h
9540
9541SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
9542M: Jaehoon Chung <jh80.chung@samsung.com>
9543L: linux-mmc@vger.kernel.org
9544S: Maintained
9545F: include/linux/mmc/dw_mmc.h
9546F: drivers/mmc/host/dw_mmc*
9547
9548SYSTEM TRACE MODULE CLASS
9549M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
9550S: Maintained
9551F: Documentation/trace/stm.txt
9552F: drivers/hwtracing/stm/
9553F: include/linux/stm.h
9554F: include/uapi/linux/stm.h
9555
9556THUNDERBOLT DRIVER
9557M: Andreas Noever <andreas.noever@gmail.com>
9558S: Maintained
9559F: drivers/thunderbolt/
9560
9561TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
9562M: John Stultz <john.stultz@linaro.org>
9563M: Thomas Gleixner <tglx@linutronix.de>
9564L: linux-kernel@vger.kernel.org
9565T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
9566S: Supported
9567F: include/linux/clocksource.h
9568F: include/linux/time.h
9569F: include/linux/timex.h
9570F: include/uapi/linux/time.h
9571F: include/uapi/linux/timex.h
9572F: kernel/time/clocksource.c
9573F: kernel/time/time*.c
9574F: kernel/time/alarmtimer.c
9575F: kernel/time/ntp.c
9576F: tools/testing/selftests/timers/
9577
9578SC1200 WDT DRIVER
9579M: Zwane Mwaikambo <zwanem@gmail.com>
9580S: Maintained
9581F: drivers/watchdog/sc1200wdt.c
9582
9583SCHEDULER
9584M: Ingo Molnar <mingo@redhat.com>
9585M: Peter Zijlstra <peterz@infradead.org>
9586L: linux-kernel@vger.kernel.org
9587T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
9588S: Maintained
9589F: kernel/sched/
9590F: include/linux/sched.h
9591F: include/uapi/linux/sched.h
9592F: include/linux/wait.h
9593
9594SCORE ARCHITECTURE
9595M: Chen Liqin <liqin.linux@gmail.com>
9596M: Lennox Wu <lennox.wu@gmail.com>
9597W: http://www.sunplus.com
9598S: Supported
9599F: arch/score/
9600
9601SYSTEM CONTROL & POWER INTERFACE (SCPI) Message Protocol drivers
9602M: Sudeep Holla <sudeep.holla@arm.com>
9603L: linux-arm-kernel@lists.infradead.org
9604S: Maintained
9605F: Documentation/devicetree/bindings/arm/arm,scpi.txt
9606F: drivers/clk/clk-scpi.c
9607F: drivers/cpufreq/scpi-cpufreq.c
9608F: drivers/firmware/arm_scpi.c
9609F: include/linux/scpi_protocol.h
9610
9611SCSI CDROM DRIVER
9612M: Jens Axboe <axboe@kernel.dk>
9613L: linux-scsi@vger.kernel.org
9614W: http://www.kernel.dk
9615S: Maintained
9616F: drivers/scsi/sr*
9617
9618SCSI RDMA PROTOCOL (SRP) INITIATOR
9619M: Bart Van Assche <bart.vanassche@sandisk.com>
9620L: linux-rdma@vger.kernel.org
9621S: Supported
9622W: http://www.openfabrics.org
9623Q: http://patchwork.kernel.org/project/linux-rdma/list/
9624T: git git://git.kernel.org/pub/scm/linux/kernel/git/dad/srp-initiator.git
9625F: drivers/infiniband/ulp/srp/
9626F: include/scsi/srp.h
9627
9628SCSI SG DRIVER
9629M: Doug Gilbert <dgilbert@interlog.com>
9630L: linux-scsi@vger.kernel.org
9631W: http://sg.danny.cz/sg
9632S: Maintained
9633F: Documentation/scsi/scsi-generic.txt
9634F: drivers/scsi/sg.c
9635F: include/scsi/sg.h
9636
9637SCSI SUBSYSTEM
9638M: "James E.J. Bottomley" <JBottomley@odin.com>
9639T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
9640M: "Martin K. Petersen" <martin.petersen@oracle.com>
9641T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
9642L: linux-scsi@vger.kernel.org
9643S: Maintained
9644F: drivers/scsi/
9645F: include/scsi/
9646
9647SCSI TAPE DRIVER
9648M: Kai Mäkisara <Kai.Makisara@kolumbus.fi>
9649L: linux-scsi@vger.kernel.org
9650S: Maintained
9651F: Documentation/scsi/st.txt
9652F: drivers/scsi/st.*
9653F: drivers/scsi/st_*.h
9654
9655SCTP PROTOCOL
9656M: Vlad Yasevich <vyasevich@gmail.com>
9657M: Neil Horman <nhorman@tuxdriver.com>
9658L: linux-sctp@vger.kernel.org
9659W: http://lksctp.sourceforge.net
9660S: Maintained
9661F: Documentation/networking/sctp.txt
9662F: include/linux/sctp.h
9663F: include/uapi/linux/sctp.h
9664F: include/net/sctp/
9665F: net/sctp/
9666
9667SCx200 CPU SUPPORT
9668M: Jim Cromie <jim.cromie@gmail.com>
9669S: Odd Fixes
9670F: Documentation/i2c/busses/scx200_acb
9671F: arch/x86/platform/scx200/
9672F: drivers/watchdog/scx200_wdt.c
9673F: drivers/i2c/busses/scx200*
9674F: drivers/mtd/maps/scx200_docflash.c
9675F: include/linux/scx200.h
9676
9677SCx200 GPIO DRIVER
9678M: Jim Cromie <jim.cromie@gmail.com>
9679S: Maintained
9680F: drivers/char/scx200_gpio.c
9681F: include/linux/scx200_gpio.h
9682
9683SCx200 HRT CLOCKSOURCE DRIVER
9684M: Jim Cromie <jim.cromie@gmail.com>
9685S: Maintained
9686F: drivers/clocksource/scx200_hrt.c
9687
9688SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
9689M: Sascha Sommer <saschasommer@freenet.de>
9690L: sdricohcs-devel@lists.sourceforge.net (subscribers-only)
9691S: Maintained
9692F: drivers/mmc/host/sdricoh_cs.c
9693
9694SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
9695L: linux-mmc@vger.kernel.org
9696S: Orphan
9697F: drivers/mmc/host/sdhci.*
9698F: drivers/mmc/host/sdhci-pltfm.[ch]
9699
9700SECURE COMPUTING
9701M: Kees Cook <keescook@chromium.org>
9702R: Andy Lutomirski <luto@amacapital.net>
9703R: Will Drewry <wad@chromium.org>
9704T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp
9705S: Supported
9706F: kernel/seccomp.c
9707F: include/uapi/linux/seccomp.h
9708F: include/linux/seccomp.h
9709F: tools/testing/selftests/seccomp/*
9710K: \bsecure_computing
9711K: \bTIF_SECCOMP\b
9712
9713SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
9714M: Ben Dooks <ben-linux@fluff.org>
9715M: Jaehoon Chung <jh80.chung@samsung.com>
9716L: linux-mmc@vger.kernel.org
9717S: Maintained
9718F: drivers/mmc/host/sdhci-s3c*
9719
9720SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
9721M: Viresh Kumar <vireshk@kernel.org>
9722L: spear-devel@list.st.com
9723L: linux-mmc@vger.kernel.org
9724S: Maintained
9725F: drivers/mmc/host/sdhci-spear.c
9726
9727SECURITY SUBSYSTEM
9728M: James Morris <james.l.morris@oracle.com>
9729M: "Serge E. Hallyn" <serge@hallyn.com>
9730L: linux-security-module@vger.kernel.org (suggested Cc:)
9731T: git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git
9732W: http://kernsec.org/
9733S: Supported
9734F: security/
9735
9736SECURITY CONTACT
9737M: Security Officers <security@kernel.org>
9738S: Supported
9739
9740SELINUX SECURITY MODULE
9741M: Paul Moore <paul@paul-moore.com>
9742M: Stephen Smalley <sds@tycho.nsa.gov>
9743M: Eric Paris <eparis@parisplace.org>
9744L: selinux@tycho.nsa.gov (moderated for non-subscribers)
9745W: http://selinuxproject.org
9746T: git git://git.infradead.org/users/pcmoore/selinux
9747S: Supported
9748F: include/linux/selinux*
9749F: security/selinux/
9750F: scripts/selinux/
9751
9752APPARMOR SECURITY MODULE
9753M: John Johansen <john.johansen@canonical.com>
9754L: apparmor@lists.ubuntu.com (subscribers-only, general discussion)
9755W: apparmor.wiki.kernel.org
9756T: git git://git.kernel.org/pub/scm/linux/kernel/git/jj/apparmor-dev.git
9757S: Supported
9758F: security/apparmor/
9759
9760YAMA SECURITY MODULE
9761M: Kees Cook <keescook@chromium.org>
9762T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip
9763S: Supported
9764F: security/yama/
9765
9766SENSABLE PHANTOM
9767M: Jiri Slaby <jirislaby@gmail.com>
9768S: Maintained
9769F: drivers/misc/phantom.c
9770F: include/uapi/linux/phantom.h
9771
9772SERVER ENGINES 10Gbps iSCSI - BladeEngine 2 DRIVER
9773M: Jayamohan Kallickal <jayamohan.kallickal@avagotech.com>
9774M: Ketan Mukadam <ketan.mukadam@avagotech.com>
9775M: John Soni Jose <sony.john@avagotech.com>
9776L: linux-scsi@vger.kernel.org
9777W: http://www.avagotech.com
9778S: Supported
9779F: drivers/scsi/be2iscsi/
9780
9781Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER
9782M: Sathya Perla <sathya.perla@broadcom.com>
9783M: Ajit Khaparde <ajit.khaparde@broadcom.com>
9784M: Padmanabh Ratnakar <padmanabh.ratnakar@broadcom.com>
9785M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
9786M: Somnath Kotur <somnath.kotur@broadcom.com>
9787L: netdev@vger.kernel.org
9788W: http://www.emulex.com
9789S: Supported
9790F: drivers/net/ethernet/emulex/benet/
9791
9792EMULEX ONECONNECT ROCE DRIVER
9793M: Selvin Xavier <selvin.xavier@avagotech.com>
9794M: Devesh Sharma <devesh.sharma@avagotech.com>
9795M: Mitesh Ahuja <mitesh.ahuja@avagotech.com>
9796L: linux-rdma@vger.kernel.org
9797W: http://www.emulex.com
9798S: Supported
9799F: drivers/infiniband/hw/ocrdma/
9800
9801SFC NETWORK DRIVER
9802M: Solarflare linux maintainers <linux-net-drivers@solarflare.com>
9803M: Shradha Shah <sshah@solarflare.com>
9804L: netdev@vger.kernel.org
9805S: Supported
9806F: drivers/net/ethernet/sfc/
9807
9808SGI GRU DRIVER
9809M: Dimitri Sivanich <sivanich@sgi.com>
9810S: Maintained
9811F: drivers/misc/sgi-gru/
9812
9813SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER
9814M: Pat Gefre <pfg@sgi.com>
9815L: linux-ia64@vger.kernel.org
9816S: Supported
9817F: Documentation/ia64/serial.txt
9818F: drivers/tty/serial/ioc?_serial.c
9819F: include/linux/ioc?.h
9820
9821SGI XP/XPC/XPNET DRIVER
9822M: Cliff Whickman <cpw@sgi.com>
9823M: Robin Holt <robinmholt@gmail.com>
9824S: Maintained
9825F: drivers/misc/sgi-xp/
9826
9827SI2157 MEDIA DRIVER
9828M: Antti Palosaari <crope@iki.fi>
9829L: linux-media@vger.kernel.org
9830W: https://linuxtv.org
9831W: http://palosaari.fi/linux/
9832Q: http://patchwork.linuxtv.org/project/linux-media/list/
9833T: git git://linuxtv.org/anttip/media_tree.git
9834S: Maintained
9835F: drivers/media/tuners/si2157*
9836
9837SI2168 MEDIA DRIVER
9838M: Antti Palosaari <crope@iki.fi>
9839L: linux-media@vger.kernel.org
9840W: https://linuxtv.org
9841W: http://palosaari.fi/linux/
9842Q: http://patchwork.linuxtv.org/project/linux-media/list/
9843T: git git://linuxtv.org/anttip/media_tree.git
9844S: Maintained
9845F: drivers/media/dvb-frontends/si2168*
9846
9847SI470X FM RADIO RECEIVER I2C DRIVER
9848M: Hans Verkuil <hverkuil@xs4all.nl>
9849L: linux-media@vger.kernel.org
9850T: git git://linuxtv.org/media_tree.git
9851W: https://linuxtv.org
9852S: Odd Fixes
9853F: drivers/media/radio/si470x/radio-si470x-i2c.c
9854
9855SI470X FM RADIO RECEIVER USB DRIVER
9856M: Hans Verkuil <hverkuil@xs4all.nl>
9857L: linux-media@vger.kernel.org
9858T: git git://linuxtv.org/media_tree.git
9859W: https://linuxtv.org
9860S: Maintained
9861F: drivers/media/radio/si470x/radio-si470x-common.c
9862F: drivers/media/radio/si470x/radio-si470x.h
9863F: drivers/media/radio/si470x/radio-si470x-usb.c
9864
9865SI4713 FM RADIO TRANSMITTER I2C DRIVER
9866M: Eduardo Valentin <edubezval@gmail.com>
9867L: linux-media@vger.kernel.org
9868T: git git://linuxtv.org/media_tree.git
9869W: https://linuxtv.org
9870S: Odd Fixes
9871F: drivers/media/radio/si4713/si4713.?
9872
9873SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
9874M: Eduardo Valentin <edubezval@gmail.com>
9875L: linux-media@vger.kernel.org
9876T: git git://linuxtv.org/media_tree.git
9877W: https://linuxtv.org
9878S: Odd Fixes
9879F: drivers/media/radio/si4713/radio-platform-si4713.c
9880
9881SI4713 FM RADIO TRANSMITTER USB DRIVER
9882M: Hans Verkuil <hverkuil@xs4all.nl>
9883L: linux-media@vger.kernel.org
9884T: git git://linuxtv.org/media_tree.git
9885W: https://linuxtv.org
9886S: Maintained
9887F: drivers/media/radio/si4713/radio-usb-si4713.c
9888
9889SIANO DVB DRIVER
9890M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
9891L: linux-media@vger.kernel.org
9892W: https://linuxtv.org
9893T: git git://linuxtv.org/media_tree.git
9894S: Odd fixes
9895F: drivers/media/common/siano/
9896F: drivers/media/usb/siano/
9897F: drivers/media/usb/siano/
9898F: drivers/media/mmc/siano/
9899
9900SIMPLEFB FB DRIVER
9901M: Hans de Goede <hdegoede@redhat.com>
9902L: linux-fbdev@vger.kernel.org
9903S: Maintained
9904F: Documentation/devicetree/bindings/display/simple-framebuffer.txt
9905F: drivers/video/fbdev/simplefb.c
9906F: include/linux/platform_data/simplefb.h
9907
9908SH_VEU V4L2 MEM2MEM DRIVER
9909L: linux-media@vger.kernel.org
9910S: Orphan
9911F: drivers/media/platform/sh_veu.c
9912
9913SH_VOU V4L2 OUTPUT DRIVER
9914L: linux-media@vger.kernel.org
9915S: Orphan
9916F: drivers/media/platform/sh_vou.c
9917F: include/media/drv-intf/sh_vou.h
9918
9919SIMPLE FIRMWARE INTERFACE (SFI)
9920M: Len Brown <lenb@kernel.org>
9921L: sfi-devel@simplefirmware.org
9922W: http://simplefirmware.org/
9923T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git
9924S: Supported
9925F: arch/x86/platform/sfi/
9926F: drivers/sfi/
9927F: include/linux/sfi*.h
9928
9929SIMTEC EB110ATX (Chalice CATS)
9930P: Ben Dooks
9931P: Vincent Sanders <vince@simtec.co.uk>
9932M: Simtec Linux Team <linux@simtec.co.uk>
9933W: http://www.simtec.co.uk/products/EB110ATX/
9934S: Supported
9935
9936SIMTEC EB2410ITX (BAST)
9937P: Ben Dooks
9938P: Vincent Sanders <vince@simtec.co.uk>
9939M: Simtec Linux Team <linux@simtec.co.uk>
9940W: http://www.simtec.co.uk/products/EB2410ITX/
9941S: Supported
9942F: arch/arm/mach-s3c24xx/mach-bast.c
9943F: arch/arm/mach-s3c24xx/bast-ide.c
9944F: arch/arm/mach-s3c24xx/bast-irq.c
9945
9946TI DAVINCI MACHINE SUPPORT
9947M: Sekhar Nori <nsekhar@ti.com>
9948M: Kevin Hilman <khilman@deeprootsystems.com>
9949T: git git://gitorious.org/linux-davinci/linux-davinci.git
9950Q: http://patchwork.kernel.org/project/linux-davinci/list/
9951S: Supported
9952F: arch/arm/mach-davinci/
9953F: drivers/i2c/busses/i2c-davinci.c
9954
9955TI DAVINCI SERIES MEDIA DRIVER
9956M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
9957L: linux-media@vger.kernel.org
9958W: https://linuxtv.org
9959Q: http://patchwork.linuxtv.org/project/linux-media/list/
9960T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
9961S: Maintained
9962F: drivers/media/platform/davinci/
9963F: include/media/davinci/
9964
9965TI AM437X VPFE DRIVER
9966M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
9967L: linux-media@vger.kernel.org
9968W: https://linuxtv.org
9969Q: http://patchwork.linuxtv.org/project/linux-media/list/
9970T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
9971S: Maintained
9972F: drivers/media/platform/am437x/
9973
9974OV2659 OMNIVISION SENSOR DRIVER
9975M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
9976L: linux-media@vger.kernel.org
9977W: https://linuxtv.org
9978Q: http://patchwork.linuxtv.org/project/linux-media/list/
9979T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
9980S: Maintained
9981F: drivers/media/i2c/ov2659.c
9982F: include/media/i2c/ov2659.h
9983
9984SILICON MOTION SM712 FRAME BUFFER DRIVER
9985M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
9986M: Teddy Wang <teddy.wang@siliconmotion.com>
9987M: Sudip Mukherjee <sudip@vectorindia.org>
9988L: linux-fbdev@vger.kernel.org
9989S: Maintained
9990F: drivers/video/fbdev/sm712*
9991F: Documentation/fb/sm712fb.txt
9992
9993SIS 190 ETHERNET DRIVER
9994M: Francois Romieu <romieu@fr.zoreil.com>
9995L: netdev@vger.kernel.org
9996S: Maintained
9997F: drivers/net/ethernet/sis/sis190.c
9998
9999SIS 900/7016 FAST ETHERNET DRIVER
10000M: Daniele Venzano <venza@brownhat.org>
10001W: http://www.brownhat.org/sis900.html
10002L: netdev@vger.kernel.org
10003S: Maintained
10004F: drivers/net/ethernet/sis/sis900.*
10005
10006SIS FRAMEBUFFER DRIVER
10007M: Thomas Winischhofer <thomas@winischhofer.net>
10008W: http://www.winischhofer.net/linuxsisvga.shtml
10009S: Maintained
10010F: Documentation/fb/sisfb.txt
10011F: drivers/video/fbdev/sis/
10012F: include/video/sisfb.h
10013
10014SIS USB2VGA DRIVER
10015M: Thomas Winischhofer <thomas@winischhofer.net>
10016W: http://www.winischhofer.at/linuxsisusbvga.shtml
10017S: Maintained
10018F: drivers/usb/misc/sisusbvga/
10019
10020SLAB ALLOCATOR
10021M: Christoph Lameter <cl@linux.com>
10022M: Pekka Enberg <penberg@kernel.org>
10023M: David Rientjes <rientjes@google.com>
10024M: Joonsoo Kim <iamjoonsoo.kim@lge.com>
10025M: Andrew Morton <akpm@linux-foundation.org>
10026L: linux-mm@kvack.org
10027S: Maintained
10028F: include/linux/sl?b*.h
10029F: mm/sl?b*
10030
10031SLEEPABLE READ-COPY UPDATE (SRCU)
10032M: Lai Jiangshan <jiangshanlai@gmail.com>
10033M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
10034M: Josh Triplett <josh@joshtriplett.org>
10035R: Steven Rostedt <rostedt@goodmis.org>
10036R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
10037L: linux-kernel@vger.kernel.org
10038W: http://www.rdrop.com/users/paulmck/RCU/
10039S: Supported
10040T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
10041F: include/linux/srcu.h
10042F: kernel/rcu/srcu.c
10043
10044SMACK SECURITY MODULE
10045M: Casey Schaufler <casey@schaufler-ca.com>
10046L: linux-security-module@vger.kernel.org
10047W: http://schaufler-ca.com
10048T: git git://git.gitorious.org/smack-next/kernel.git
10049S: Maintained
10050F: Documentation/security/Smack.txt
10051F: security/smack/
10052
10053DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS)
10054M: Kevin Hilman <khilman@kernel.org>
10055M: Nishanth Menon <nm@ti.com>
10056S: Maintained
10057F: drivers/power/avs/
10058F: include/linux/power/smartreflex.h
10059L: linux-pm@vger.kernel.org
10060
10061SMC91x ETHERNET DRIVER
10062M: Nicolas Pitre <nico@fluxnic.net>
10063S: Odd Fixes
10064F: drivers/net/ethernet/smsc/smc91x.*
10065
10066SMIA AND SMIA++ IMAGE SENSOR DRIVER
10067M: Sakari Ailus <sakari.ailus@iki.fi>
10068L: linux-media@vger.kernel.org
10069S: Maintained
10070F: drivers/media/i2c/smiapp/
10071F: include/media/i2c/smiapp.h
10072F: drivers/media/i2c/smiapp-pll.c
10073F: drivers/media/i2c/smiapp-pll.h
10074F: include/uapi/linux/smiapp.h
10075F: Documentation/devicetree/bindings/media/i2c/nokia,smia.txt
10076
10077SMM665 HARDWARE MONITOR DRIVER
10078M: Guenter Roeck <linux@roeck-us.net>
10079L: lm-sensors@lm-sensors.org
10080S: Maintained
10081F: Documentation/hwmon/smm665
10082F: drivers/hwmon/smm665.c
10083
10084SMSC EMC2103 HARDWARE MONITOR DRIVER
10085M: Steve Glendinning <steve.glendinning@shawell.net>
10086L: lm-sensors@lm-sensors.org
10087S: Maintained
10088F: Documentation/hwmon/emc2103
10089F: drivers/hwmon/emc2103.c
10090
10091SMSC SCH5627 HARDWARE MONITOR DRIVER
10092M: Hans de Goede <hdegoede@redhat.com>
10093L: lm-sensors@lm-sensors.org
10094S: Supported
10095F: Documentation/hwmon/sch5627
10096F: drivers/hwmon/sch5627.c
10097
10098SMSC47B397 HARDWARE MONITOR DRIVER
10099M: Jean Delvare <jdelvare@suse.com>
10100L: lm-sensors@lm-sensors.org
10101S: Maintained
10102F: Documentation/hwmon/smsc47b397
10103F: drivers/hwmon/smsc47b397.c
10104
10105SMSC911x ETHERNET DRIVER
10106M: Steve Glendinning <steve.glendinning@shawell.net>
10107L: netdev@vger.kernel.org
10108S: Maintained
10109F: include/linux/smsc911x.h
10110F: drivers/net/ethernet/smsc/smsc911x.*
10111
10112SMSC9420 PCI ETHERNET DRIVER
10113M: Steve Glendinning <steve.glendinning@shawell.net>
10114L: netdev@vger.kernel.org
10115S: Maintained
10116F: drivers/net/ethernet/smsc/smsc9420.*
10117
10118SMSC UFX6000 and UFX7000 USB to VGA DRIVER
10119M: Steve Glendinning <steve.glendinning@shawell.net>
10120L: linux-fbdev@vger.kernel.org
10121S: Maintained
10122F: drivers/video/fbdev/smscufx.c
10123
10124SOC-CAMERA V4L2 SUBSYSTEM
10125M: Guennadi Liakhovetski <g.liakhovetski@gmx.de>
10126L: linux-media@vger.kernel.org
10127T: git git://linuxtv.org/media_tree.git
10128S: Maintained
10129F: include/media/soc*
10130F: drivers/media/i2c/soc_camera/
10131F: drivers/media/platform/soc_camera/
10132
10133SOEKRIS NET48XX LED SUPPORT
10134M: Chris Boot <bootc@bootc.net>
10135S: Maintained
10136F: drivers/leds/leds-net48xx.c
10137
10138SOFTLOGIC 6x10 MPEG CODEC
10139M: Bluecherry Maintainers <maintainers@bluecherrydvr.com>
10140M: Andrey Utkin <andrey.utkin@corp.bluecherry.net>
10141M: Andrey Utkin <andrey.krieger.utkin@gmail.com>
10142M: Ismael Luceno <ismael@iodev.co.uk>
10143L: linux-media@vger.kernel.org
10144S: Supported
10145F: drivers/media/pci/solo6x10/
10146
10147SOFTWARE RAID (Multiple Disks) SUPPORT
10148M: Shaohua Li <shli@kernel.org>
10149L: linux-raid@vger.kernel.org
10150T: git git://neil.brown.name/md
10151S: Supported
10152F: drivers/md/
10153F: include/linux/raid/
10154F: include/uapi/linux/raid/
10155
10156SONIC NETWORK DRIVER
10157M: Thomas Bogendoerfer <tsbogend@alpha.franken.de>
10158L: netdev@vger.kernel.org
10159S: Maintained
10160F: drivers/net/ethernet/natsemi/sonic.*
10161
10162SONICS SILICON BACKPLANE DRIVER (SSB)
10163M: Michael Buesch <m@bues.ch>
10164L: linux-wireless@vger.kernel.org
10165S: Maintained
10166F: drivers/ssb/
10167F: include/linux/ssb/
10168
10169SONY VAIO CONTROL DEVICE DRIVER
10170M: Mattia Dongili <malattia@linux.it>
10171L: platform-driver-x86@vger.kernel.org
10172W: http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
10173S: Maintained
10174F: Documentation/laptops/sony-laptop.txt
10175F: drivers/char/sonypi.c
10176F: drivers/platform/x86/sony-laptop.c
10177F: include/linux/sony-laptop.h
10178
10179SONY MEMORYSTICK CARD SUPPORT
10180M: Alex Dubov <oakad@yahoo.com>
10181W: http://tifmxx.berlios.de/
10182S: Maintained
10183F: drivers/memstick/host/tifm_ms.c
10184
10185SONY MEMORYSTICK STANDARD SUPPORT
10186M: Maxim Levitsky <maximlevitsky@gmail.com>
10187S: Maintained
10188F: drivers/memstick/core/ms_block.*
10189
10190SOUND
10191M: Jaroslav Kysela <perex@perex.cz>
10192M: Takashi Iwai <tiwai@suse.com>
10193L: alsa-devel@alsa-project.org (moderated for non-subscribers)
10194W: http://www.alsa-project.org/
10195T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
10196T: git git://git.alsa-project.org/alsa-kernel.git
10197Q: http://patchwork.kernel.org/project/alsa-devel/list/
10198S: Maintained
10199F: Documentation/sound/
10200F: include/sound/
10201F: include/uapi/sound/
10202F: sound/
10203
10204SOUND - COMPRESSED AUDIO
10205M: Vinod Koul <vinod.koul@intel.com>
10206L: alsa-devel@alsa-project.org (moderated for non-subscribers)
10207T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
10208S: Supported
10209F: Documentation/sound/alsa/compress_offload.txt
10210F: include/sound/compress_driver.h
10211F: include/uapi/sound/compress_*
10212F: sound/core/compress_offload.c
10213F: sound/soc/soc-compress.c
10214
10215SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
10216M: Liam Girdwood <lgirdwood@gmail.com>
10217M: Mark Brown <broonie@kernel.org>
10218T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
10219L: alsa-devel@alsa-project.org (moderated for non-subscribers)
10220W: http://alsa-project.org/main/index.php/ASoC
10221S: Supported
10222F: Documentation/sound/alsa/soc/
10223F: sound/soc/
10224F: include/sound/soc*
10225
10226SOUND - DMAENGINE HELPERS
10227M: Lars-Peter Clausen <lars@metafoo.de>
10228S: Supported
10229F: include/sound/dmaengine_pcm.h
10230F: sound/core/pcm_dmaengine.c
10231F: sound/soc/soc-generic-dmaengine-pcm.c
10232
10233SP2 MEDIA DRIVER
10234M: Olli Salonen <olli.salonen@iki.fi>
10235L: linux-media@vger.kernel.org
10236W: https://linuxtv.org
10237Q: http://patchwork.linuxtv.org/project/linux-media/list/
10238S: Maintained
10239F: drivers/media/dvb-frontends/sp2*
10240
10241SPARC + UltraSPARC (sparc/sparc64)
10242M: "David S. Miller" <davem@davemloft.net>
10243L: sparclinux@vger.kernel.org
10244Q: http://patchwork.ozlabs.org/project/sparclinux/list/
10245T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
10246T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
10247S: Maintained
10248F: arch/sparc/
10249F: drivers/sbus/
10250
10251SPARC SERIAL DRIVERS
10252M: "David S. Miller" <davem@davemloft.net>
10253L: sparclinux@vger.kernel.org
10254T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
10255T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
10256S: Maintained
10257F: include/linux/sunserialcore.h
10258F: drivers/tty/serial/suncore.c
10259F: drivers/tty/serial/sunhv.c
10260F: drivers/tty/serial/sunsab.c
10261F: drivers/tty/serial/sunsab.h
10262F: drivers/tty/serial/sunsu.c
10263F: drivers/tty/serial/sunzilog.c
10264F: drivers/tty/serial/sunzilog.h
10265
10266SPARSE CHECKER
10267M: "Christopher Li" <sparse@chrisli.org>
10268L: linux-sparse@vger.kernel.org
10269W: https://sparse.wiki.kernel.org/
10270T: git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
10271T: git git://git.kernel.org/pub/scm/devel/sparse/chrisl/sparse.git
10272S: Maintained
10273F: include/linux/compiler.h
10274
10275SPEAR PLATFORM SUPPORT
10276M: Viresh Kumar <vireshk@kernel.org>
10277M: Shiraz Hashim <shiraz.linux.kernel@gmail.com>
10278L: spear-devel@list.st.com
10279L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10280W: http://www.st.com/spear
10281S: Maintained
10282F: arch/arm/boot/dts/spear*
10283F: arch/arm/mach-spear/
10284
10285SPEAR CLOCK FRAMEWORK SUPPORT
10286M: Viresh Kumar <vireshk@kernel.org>
10287L: spear-devel@list.st.com
10288L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10289W: http://www.st.com/spear
10290S: Maintained
10291F: drivers/clk/spear/
10292
10293SPI SUBSYSTEM
10294M: Mark Brown <broonie@kernel.org>
10295L: linux-spi@vger.kernel.org
10296T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
10297Q: http://patchwork.kernel.org/project/spi-devel-general/list/
10298S: Maintained
10299F: Documentation/spi/
10300F: drivers/spi/
10301F: include/linux/spi/
10302F: include/uapi/linux/spi/
10303
10304SPIDERNET NETWORK DRIVER for CELL
10305M: Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
10306L: netdev@vger.kernel.org
10307S: Supported
10308F: Documentation/networking/spider_net.txt
10309F: drivers/net/ethernet/toshiba/spider_net*
10310
10311SPU FILE SYSTEM
10312M: Jeremy Kerr <jk@ozlabs.org>
10313L: linuxppc-dev@lists.ozlabs.org
10314W: http://www.ibm.com/developerworks/power/cell/
10315S: Supported
10316F: Documentation/filesystems/spufs.txt
10317F: arch/powerpc/platforms/cell/spufs/
10318
10319SQUASHFS FILE SYSTEM
10320M: Phillip Lougher <phillip@squashfs.org.uk>
10321L: squashfs-devel@lists.sourceforge.net (subscribers-only)
10322W: http://squashfs.org.uk
10323T: git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
10324S: Maintained
10325F: Documentation/filesystems/squashfs.txt
10326F: fs/squashfs/
10327
10328SRM (Alpha) environment access
10329M: Jan-Benedict Glaw <jbglaw@lug-owl.de>
10330S: Maintained
10331F: arch/alpha/kernel/srm_env.c
10332
10333STABLE BRANCH
10334M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
10335L: stable@vger.kernel.org
10336S: Supported
10337F: Documentation/stable_kernel_rules.txt
10338
10339STAGING SUBSYSTEM
10340M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
10341T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
10342L: devel@driverdev.osuosl.org
10343S: Supported
10344F: drivers/staging/
10345
10346STAGING - COMEDI
10347M: Ian Abbott <abbotti@mev.co.uk>
10348M: H Hartley Sweeten <hsweeten@visionengravers.com>
10349S: Odd Fixes
10350F: drivers/staging/comedi/
10351
10352STAGING - FLARION FT1000 DRIVERS
10353M: Marek Belisko <marek.belisko@gmail.com>
10354S: Odd Fixes
10355F: drivers/staging/ft1000/
10356
10357STAGING - INDUSTRIAL IO
10358M: Jonathan Cameron <jic23@kernel.org>
10359L: linux-iio@vger.kernel.org
10360S: Odd Fixes
10361F: drivers/staging/iio/
10362
10363STAGING - LIRC (LINUX INFRARED REMOTE CONTROL) DRIVERS
10364M: Jarod Wilson <jarod@wilsonet.com>
10365W: http://www.lirc.org/
10366S: Odd Fixes
10367F: drivers/staging/media/lirc/
10368
10369STAGING - LUSTRE PARALLEL FILESYSTEM
10370M: Oleg Drokin <oleg.drokin@intel.com>
10371M: Andreas Dilger <andreas.dilger@intel.com>
10372L: lustre-devel@lists.lustre.org (moderated for non-subscribers)
10373W: http://wiki.lustre.org/
10374S: Maintained
10375F: drivers/staging/lustre
10376
10377STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
10378M: Marc Dietrich <marvin24@gmx.de>
10379L: ac100@lists.launchpad.net (moderated for non-subscribers)
10380L: linux-tegra@vger.kernel.org
10381S: Maintained
10382F: drivers/staging/nvec/
10383
10384STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
10385M: Jens Frederich <jfrederich@gmail.com>
10386M: Daniel Drake <dsd@laptop.org>
10387M: Jon Nettleton <jon.nettleton@gmail.com>
10388W: http://wiki.laptop.org/go/DCON
10389S: Maintained
10390F: drivers/staging/olpc_dcon/
10391
10392STAGING - PARALLEL LCD/KEYPAD PANEL DRIVER
10393M: Willy Tarreau <willy@meta-x.org>
10394S: Odd Fixes
10395F: drivers/staging/panel/
10396
10397STAGING - REALTEK RTL8712U DRIVERS
10398M: Larry Finger <Larry.Finger@lwfinger.net>
10399M: Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
10400S: Odd Fixes
10401F: drivers/staging/rtl8712/
10402
10403STAGING - REALTEK RTL8723U WIRELESS DRIVER
10404M: Larry Finger <Larry.Finger@lwfinger.net>
10405M: Jes Sorensen <Jes.Sorensen@redhat.com>
10406L: linux-wireless@vger.kernel.org
10407S: Maintained
10408F: drivers/staging/rtl8723au/
10409
10410STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
10411M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
10412M: Teddy Wang <teddy.wang@siliconmotion.com>
10413M: Sudip Mukherjee <sudip@vectorindia.org>
10414L: linux-fbdev@vger.kernel.org
10415S: Maintained
10416F: drivers/staging/sm750fb/
10417
10418STAGING - SLICOSS
10419M: Lior Dotan <liodot@gmail.com>
10420M: Christopher Harrer <charrer@alacritech.com>
10421S: Odd Fixes
10422F: drivers/staging/slicoss/
10423
10424STAGING - SPEAKUP CONSOLE SPEECH DRIVER
10425M: William Hubbs <w.d.hubbs@gmail.com>
10426M: Chris Brannon <chris@the-brannons.com>
10427M: Kirk Reiser <kirk@reisers.ca>
10428M: Samuel Thibault <samuel.thibault@ens-lyon.org>
10429L: speakup@linux-speakup.org
10430W: http://www.linux-speakup.org/
10431S: Odd Fixes
10432F: drivers/staging/speakup/
10433
10434STAGING - VIA VT665X DRIVERS
10435M: Forest Bond <forest@alittletooquiet.net>
10436S: Odd Fixes
10437F: drivers/staging/vt665?/
10438
10439STAGING - WILC1000 WIFI DRIVER
10440M: Johnny Kim <johnny.kim@atmel.com>
10441M: Austin Shin <austin.shin@atmel.com>
10442M: Chris Park <chris.park@atmel.com>
10443M: Tony Cho <tony.cho@atmel.com>
10444M: Glen Lee <glen.lee@atmel.com>
10445M: Leo Kim <leo.kim@atmel.com>
10446L: linux-wireless@vger.kernel.org
10447S: Supported
10448F: drivers/staging/wilc1000/
10449
10450STAGING - XGI Z7,Z9,Z11 PCI DISPLAY DRIVER
10451M: Arnaud Patard <arnaud.patard@rtp-net.org>
10452S: Odd Fixes
10453F: drivers/staging/xgifb/
10454
10455HFI1 DRIVER
10456M: Mike Marciniszyn <infinipath@intel.com>
10457L: linux-rdma@vger.kernel.org
10458S: Supported
10459F: drivers/staging/rdma/hfi1
10460
10461STARFIRE/DURALAN NETWORK DRIVER
10462M: Ion Badulescu <ionut@badula.org>
10463S: Odd Fixes
10464F: drivers/net/ethernet/adaptec/starfire*
10465
10466SUN3/3X
10467M: Sam Creasey <sammy@sammy.net>
10468W: http://sammy.net/sun3/
10469S: Maintained
10470F: arch/m68k/kernel/*sun3*
10471F: arch/m68k/sun3*/
10472F: arch/m68k/include/asm/sun3*
10473F: drivers/net/ethernet/i825xx/sun3*
10474
10475SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
10476M: Hans de Goede <hdegoede@redhat.com>
10477L: linux-input@vger.kernel.org
10478S: Maintained
10479F: Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt
10480F: drivers/input/keyboard/sun4i-lradc-keys.c
10481
10482SUNDANCE NETWORK DRIVER
10483M: Denis Kirjanov <kda@linux-powerpc.org>
10484L: netdev@vger.kernel.org
10485S: Maintained
10486F: drivers/net/ethernet/dlink/sundance.c
10487
10488SUPERH
10489M: Yoshinori Sato <ysato@users.sourceforge.jp>
10490M: Rich Felker <dalias@libc.org>
10491L: linux-sh@vger.kernel.org
10492Q: http://patchwork.kernel.org/project/linux-sh/list/
10493S: Maintained
10494F: Documentation/sh/
10495F: arch/sh/
10496F: drivers/sh/
10497
10498SUSPEND TO RAM
10499M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
10500M: Len Brown <len.brown@intel.com>
10501M: Pavel Machek <pavel@ucw.cz>
10502L: linux-pm@vger.kernel.org
10503S: Supported
10504F: Documentation/power/
10505F: arch/x86/kernel/acpi/
10506F: drivers/base/power/
10507F: kernel/power/
10508F: include/linux/suspend.h
10509F: include/linux/freezer.h
10510F: include/linux/pm.h
10511
10512SVGA HANDLING
10513M: Martin Mares <mj@ucw.cz>
10514L: linux-video@atrey.karlin.mff.cuni.cz
10515S: Maintained
10516F: Documentation/svga.txt
10517F: arch/x86/boot/video*
10518
10519SWIOTLB SUBSYSTEM
10520M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
10521L: linux-kernel@vger.kernel.org
10522T: git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git
10523S: Supported
10524F: lib/swiotlb.c
10525F: arch/*/kernel/pci-swiotlb.c
10526F: include/linux/swiotlb.h
10527
10528SWITCHDEV
10529M: Jiri Pirko <jiri@resnulli.us>
10530L: netdev@vger.kernel.org
10531S: Supported
10532F: net/switchdev/
10533F: include/net/switchdev.h
10534
10535SYNOPSYS ARC ARCHITECTURE
10536M: Vineet Gupta <vgupta@synopsys.com>
10537L: linux-snps-arc@lists.infradead.org
10538S: Supported
10539F: arch/arc/
10540F: Documentation/devicetree/bindings/arc/*
10541F: Documentation/devicetree/bindings/interrupt-controller/snps,arc*
10542F: drivers/tty/serial/arc_uart.c
10543T: git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
10544
10545SYNOPSYS ARC SDP platform support
10546M: Alexey Brodkin <abrodkin@synopsys.com>
10547S: Supported
10548F: arch/arc/plat-axs10x
10549F: arch/arc/boot/dts/ax*
10550F: Documentation/devicetree/bindings/arc/axs10*
10551
10552SYSTEM CONFIGURATION (SYSCON)
10553M: Lee Jones <lee.jones@linaro.org>
10554M: Arnd Bergmann <arnd@arndb.de>
10555T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
10556S: Supported
10557F: drivers/mfd/syscon.c
10558
10559SYSV FILESYSTEM
10560M: Christoph Hellwig <hch@infradead.org>
10561S: Maintained
10562F: Documentation/filesystems/sysv-fs.txt
10563F: fs/sysv/
10564F: include/linux/sysv_fs.h
10565
10566TARGET SUBSYSTEM
10567M: "Nicholas A. Bellinger" <nab@linux-iscsi.org>
10568L: linux-scsi@vger.kernel.org
10569L: target-devel@vger.kernel.org
10570W: http://www.linux-iscsi.org
10571W: http://groups.google.com/group/linux-iscsi-target-dev
10572T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
10573S: Supported
10574F: drivers/target/
10575F: include/target/
10576F: Documentation/target/
10577
10578TASKSTATS STATISTICS INTERFACE
10579M: Balbir Singh <bsingharora@gmail.com>
10580S: Maintained
10581F: Documentation/accounting/taskstats*
10582F: include/linux/taskstats*
10583F: kernel/taskstats.c
10584
10585TC CLASSIFIER
10586M: Jamal Hadi Salim <jhs@mojatatu.com>
10587L: netdev@vger.kernel.org
10588S: Maintained
10589F: include/net/pkt_cls.h
10590F: include/uapi/linux/pkt_cls.h
10591F: net/sched/
10592
10593TCP LOW PRIORITY MODULE
10594M: "Wong Hoi Sing, Edison" <hswong3i@gmail.com>
10595M: "Hung Hing Lun, Mike" <hlhung3i@gmail.com>
10596W: http://tcp-lp-mod.sourceforge.net/
10597S: Maintained
10598F: net/ipv4/tcp_lp.c
10599
10600TDA10071 MEDIA DRIVER
10601M: Antti Palosaari <crope@iki.fi>
10602L: linux-media@vger.kernel.org
10603W: https://linuxtv.org
10604W: http://palosaari.fi/linux/
10605Q: http://patchwork.linuxtv.org/project/linux-media/list/
10606T: git git://linuxtv.org/anttip/media_tree.git
10607S: Maintained
10608F: drivers/media/dvb-frontends/tda10071*
10609
10610TDA18212 MEDIA DRIVER
10611M: Antti Palosaari <crope@iki.fi>
10612L: linux-media@vger.kernel.org
10613W: https://linuxtv.org
10614W: http://palosaari.fi/linux/
10615Q: http://patchwork.linuxtv.org/project/linux-media/list/
10616T: git git://linuxtv.org/anttip/media_tree.git
10617S: Maintained
10618F: drivers/media/tuners/tda18212*
10619
10620TDA18218 MEDIA DRIVER
10621M: Antti Palosaari <crope@iki.fi>
10622L: linux-media@vger.kernel.org
10623W: https://linuxtv.org
10624W: http://palosaari.fi/linux/
10625Q: http://patchwork.linuxtv.org/project/linux-media/list/
10626T: git git://linuxtv.org/anttip/media_tree.git
10627S: Maintained
10628F: drivers/media/tuners/tda18218*
10629
10630TDA18271 MEDIA DRIVER
10631M: Michael Krufky <mkrufky@linuxtv.org>
10632L: linux-media@vger.kernel.org
10633W: https://linuxtv.org
10634W: http://github.com/mkrufky
10635Q: http://patchwork.linuxtv.org/project/linux-media/list/
10636T: git git://linuxtv.org/mkrufky/tuners.git
10637S: Maintained
10638F: drivers/media/tuners/tda18271*
10639
10640TDA827x MEDIA DRIVER
10641M: Michael Krufky <mkrufky@linuxtv.org>
10642L: linux-media@vger.kernel.org
10643W: https://linuxtv.org
10644W: http://github.com/mkrufky
10645Q: http://patchwork.linuxtv.org/project/linux-media/list/
10646T: git git://linuxtv.org/mkrufky/tuners.git
10647S: Maintained
10648F: drivers/media/tuners/tda8290.*
10649
10650TDA8290 MEDIA DRIVER
10651M: Michael Krufky <mkrufky@linuxtv.org>
10652L: linux-media@vger.kernel.org
10653W: https://linuxtv.org
10654W: http://github.com/mkrufky
10655Q: http://patchwork.linuxtv.org/project/linux-media/list/
10656T: git git://linuxtv.org/mkrufky/tuners.git
10657S: Maintained
10658F: drivers/media/tuners/tda8290.*
10659
10660TDA9840 MEDIA DRIVER
10661M: Hans Verkuil <hverkuil@xs4all.nl>
10662L: linux-media@vger.kernel.org
10663T: git git://linuxtv.org/media_tree.git
10664W: https://linuxtv.org
10665S: Maintained
10666F: drivers/media/i2c/tda9840*
10667
10668TEA5761 TUNER DRIVER
10669M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
10670L: linux-media@vger.kernel.org
10671W: https://linuxtv.org
10672T: git git://linuxtv.org/media_tree.git
10673S: Odd fixes
10674F: drivers/media/tuners/tea5761.*
10675
10676TEA5767 TUNER DRIVER
10677M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
10678L: linux-media@vger.kernel.org
10679W: https://linuxtv.org
10680T: git git://linuxtv.org/media_tree.git
10681S: Maintained
10682F: drivers/media/tuners/tea5767.*
10683
10684TEA6415C MEDIA DRIVER
10685M: Hans Verkuil <hverkuil@xs4all.nl>
10686L: linux-media@vger.kernel.org
10687T: git git://linuxtv.org/media_tree.git
10688W: https://linuxtv.org
10689S: Maintained
10690F: drivers/media/i2c/tea6415c*
10691
10692TEA6420 MEDIA DRIVER
10693M: Hans Verkuil <hverkuil@xs4all.nl>
10694L: linux-media@vger.kernel.org
10695T: git git://linuxtv.org/media_tree.git
10696W: https://linuxtv.org
10697S: Maintained
10698F: drivers/media/i2c/tea6420*
10699
10700TEAM DRIVER
10701M: Jiri Pirko <jiri@resnulli.us>
10702L: netdev@vger.kernel.org
10703S: Supported
10704F: drivers/net/team/
10705F: include/linux/if_team.h
10706F: include/uapi/linux/if_team.h
10707
10708TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
10709M: "Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
10710S: Maintained
10711F: arch/x86/platform/ts5500/
10712
10713TECHNOTREND USB IR RECEIVER
10714M: Sean Young <sean@mess.org>
10715L: linux-media@vger.kernel.org
10716S: Maintained
10717F: drivers/media/rc/ttusbir.c
10718
10719TEGRA ARCHITECTURE SUPPORT
10720M: Stephen Warren <swarren@wwwdotorg.org>
10721M: Thierry Reding <thierry.reding@gmail.com>
10722M: Alexandre Courbot <gnurou@gmail.com>
10723L: linux-tegra@vger.kernel.org
10724Q: http://patchwork.ozlabs.org/project/linux-tegra/list/
10725T: git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
10726S: Supported
10727N: [^a-z]tegra
10728
10729TEGRA CLOCK DRIVER
10730M: Peter De Schrijver <pdeschrijver@nvidia.com>
10731M: Prashant Gaikwad <pgaikwad@nvidia.com>
10732S: Supported
10733F: drivers/clk/tegra/
10734
10735TEGRA DMA DRIVER
10736M: Laxman Dewangan <ldewangan@nvidia.com>
10737S: Supported
10738F: drivers/dma/tegra20-apb-dma.c
10739
10740TEGRA I2C DRIVER
10741M: Laxman Dewangan <ldewangan@nvidia.com>
10742S: Supported
10743F: drivers/i2c/busses/i2c-tegra.c
10744
10745TEGRA IOMMU DRIVERS
10746M: Hiroshi Doyu <hdoyu@nvidia.com>
10747S: Supported
10748F: drivers/iommu/tegra*
10749
10750TEGRA KBC DRIVER
10751M: Rakesh Iyer <riyer@nvidia.com>
10752M: Laxman Dewangan <ldewangan@nvidia.com>
10753S: Supported
10754F: drivers/input/keyboard/tegra-kbc.c
10755
10756TEGRA PWM DRIVER
10757M: Thierry Reding <thierry.reding@gmail.com>
10758S: Supported
10759F: drivers/pwm/pwm-tegra.c
10760
10761TEGRA SERIAL DRIVER
10762M: Laxman Dewangan <ldewangan@nvidia.com>
10763S: Supported
10764F: drivers/tty/serial/serial-tegra.c
10765
10766TEGRA SPI DRIVER
10767M: Laxman Dewangan <ldewangan@nvidia.com>
10768S: Supported
10769F: drivers/spi/spi-tegra*
10770
10771TEHUTI ETHERNET DRIVER
10772M: Andy Gospodarek <andy@greyhouse.net>
10773L: netdev@vger.kernel.org
10774S: Supported
10775F: drivers/net/ethernet/tehuti/*
10776
10777Telecom Clock Driver for MCPL0010
10778M: Mark Gross <mark.gross@intel.com>
10779S: Supported
10780F: drivers/char/tlclk.c
10781
10782TENSILICA XTENSA PORT (xtensa)
10783M: Chris Zankel <chris@zankel.net>
10784M: Max Filippov <jcmvbkbc@gmail.com>
10785L: linux-xtensa@linux-xtensa.org
10786T: git git://github.com/czankel/xtensa-linux.git
10787S: Maintained
10788F: arch/xtensa/
10789F: drivers/irqchip/irq-xtensa-*
10790
10791THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
10792M: Hans Verkuil <hverkuil@xs4all.nl>
10793L: linux-media@vger.kernel.org
10794T: git git://linuxtv.org/media_tree.git
10795W: https://linuxtv.org
10796S: Maintained
10797F: drivers/media/radio/radio-raremono.c
10798
10799THERMAL
10800M: Zhang Rui <rui.zhang@intel.com>
10801M: Eduardo Valentin <edubezval@gmail.com>
10802L: linux-pm@vger.kernel.org
10803T: git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git
10804T: git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git
10805Q: https://patchwork.kernel.org/project/linux-pm/list/
10806S: Supported
10807F: drivers/thermal/
10808F: include/linux/thermal.h
10809F: include/uapi/linux/thermal.h
10810F: include/linux/cpu_cooling.h
10811F: Documentation/devicetree/bindings/thermal/
10812
10813THERMAL/CPU_COOLING
10814M: Amit Daniel Kachhap <amit.kachhap@gmail.com>
10815M: Viresh Kumar <viresh.kumar@linaro.org>
10816M: Javi Merino <javi.merino@arm.com>
10817L: linux-pm@vger.kernel.org
10818S: Supported
10819F: Documentation/thermal/cpu-cooling-api.txt
10820F: drivers/thermal/cpu_cooling.c
10821F: include/linux/cpu_cooling.h
10822
10823THINGM BLINK(1) USB RGB LED DRIVER
10824M: Vivien Didelot <vivien.didelot@savoirfairelinux.com>
10825S: Maintained
10826F: drivers/hid/hid-thingm.c
10827
10828THINKPAD ACPI EXTRAS DRIVER
10829M: Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br>
10830L: ibm-acpi-devel@lists.sourceforge.net
10831L: platform-driver-x86@vger.kernel.org
10832W: http://ibm-acpi.sourceforge.net
10833W: http://thinkwiki.org/wiki/Ibm-acpi
10834T: git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
10835S: Maintained
10836F: drivers/platform/x86/thinkpad_acpi.c
10837
10838TI BANDGAP AND THERMAL DRIVER
10839M: Eduardo Valentin <edubezval@gmail.com>
10840L: linux-pm@vger.kernel.org
10841L: linux-omap@vger.kernel.org
10842S: Maintained
10843F: drivers/thermal/ti-soc-thermal/
10844
10845TI CDCE706 CLOCK DRIVER
10846M: Max Filippov <jcmvbkbc@gmail.com>
10847S: Maintained
10848F: drivers/clk/clk-cdce706.c
10849
10850TI CLOCK DRIVER
10851M: Tero Kristo <t-kristo@ti.com>
10852L: linux-omap@vger.kernel.org
10853S: Maintained
10854F: drivers/clk/ti/
10855F: include/linux/clk/ti.h
10856
10857TI FLASH MEDIA INTERFACE DRIVER
10858M: Alex Dubov <oakad@yahoo.com>
10859S: Maintained
10860F: drivers/misc/tifm*
10861F: drivers/mmc/host/tifm_sd.c
10862F: include/linux/tifm.h
10863
10864TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
10865M: Santosh Shilimkar <ssantosh@kernel.org>
10866L: linux-kernel@vger.kernel.org
10867L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10868S: Maintained
10869F: drivers/soc/ti/*
10870T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
10871
10872
10873TI LM49xxx FAMILY ASoC CODEC DRIVERS
10874M: M R Swami Reddy <mr.swami.reddy@ti.com>
10875M: Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
10876L: alsa-devel@alsa-project.org (moderated for non-subscribers)
10877S: Maintained
10878F: sound/soc/codecs/lm49453*
10879F: sound/soc/codecs/isabelle*
10880
10881TI LP855x BACKLIGHT DRIVER
10882M: Milo Kim <milo.kim@ti.com>
10883S: Maintained
10884F: Documentation/backlight/lp855x-driver.txt
10885F: drivers/video/backlight/lp855x_bl.c
10886F: include/linux/platform_data/lp855x.h
10887
10888TI LP8727 CHARGER DRIVER
10889M: Milo Kim <milo.kim@ti.com>
10890S: Maintained
10891F: drivers/power/lp8727_charger.c
10892F: include/linux/platform_data/lp8727.h
10893
10894TI LP8788 MFD DRIVER
10895M: Milo Kim <milo.kim@ti.com>
10896S: Maintained
10897F: drivers/iio/adc/lp8788_adc.c
10898F: drivers/leds/leds-lp8788.c
10899F: drivers/mfd/lp8788*.c
10900F: drivers/power/lp8788-charger.c
10901F: drivers/regulator/lp8788-*.c
10902F: include/linux/mfd/lp8788*.h
10903
10904TI NETCP ETHERNET DRIVER
10905M: Wingman Kwok <w-kwok2@ti.com>
10906M: Murali Karicheri <m-karicheri2@ti.com>
10907L: netdev@vger.kernel.org
10908S: Maintained
10909F: drivers/net/ethernet/ti/netcp*
10910
10911TI TAS571X FAMILY ASoC CODEC DRIVER
10912M: Kevin Cernekee <cernekee@chromium.org>
10913L: alsa-devel@alsa-project.org (moderated for non-subscribers)
10914S: Odd Fixes
10915F: sound/soc/codecs/tas571x*
10916
10917TI TWL4030 SERIES SOC CODEC DRIVER
10918M: Peter Ujfalusi <peter.ujfalusi@ti.com>
10919L: alsa-devel@alsa-project.org (moderated for non-subscribers)
10920S: Maintained
10921F: sound/soc/codecs/twl4030*
10922
10923TI WILINK WIRELESS DRIVERS
10924L: linux-wireless@vger.kernel.org
10925W: http://wireless.kernel.org/en/users/Drivers/wl12xx
10926W: http://wireless.kernel.org/en/users/Drivers/wl1251
10927T: git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
10928S: Orphan
10929F: drivers/net/wireless/ti/
10930F: include/linux/wl12xx.h
10931
10932TIPC NETWORK LAYER
10933M: Jon Maloy <jon.maloy@ericsson.com>
10934M: Ying Xue <ying.xue@windriver.com>
10935L: netdev@vger.kernel.org (core kernel code)
10936L: tipc-discussion@lists.sourceforge.net (user apps, general discussion)
10937W: http://tipc.sourceforge.net/
10938S: Maintained
10939F: include/uapi/linux/tipc*.h
10940F: net/tipc/
10941
10942TILE ARCHITECTURE
10943M: Chris Metcalf <cmetcalf@ezchip.com>
10944W: http://www.ezchip.com/scm/
10945T: git git://git.kernel.org/pub/scm/linux/kernel/git/cmetcalf/linux-tile.git
10946S: Supported
10947F: arch/tile/
10948F: drivers/char/tile-srom.c
10949F: drivers/edac/tile_edac.c
10950F: drivers/net/ethernet/tile/
10951F: drivers/rtc/rtc-tile.c
10952F: drivers/tty/hvc/hvc_tile.c
10953F: drivers/tty/serial/tilegx.c
10954F: drivers/usb/host/*-tilegx.c
10955F: include/linux/usb/tilegx.h
10956
10957TLAN NETWORK DRIVER
10958M: Samuel Chessman <chessman@tux.org>
10959L: tlan-devel@lists.sourceforge.net (subscribers-only)
10960W: http://sourceforge.net/projects/tlan/
10961S: Maintained
10962F: Documentation/networking/tlan.txt
10963F: drivers/net/ethernet/ti/tlan.*
10964
10965TOMOYO SECURITY MODULE
10966M: Kentaro Takeda <takedakn@nttdata.co.jp>
10967M: Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
10968L: tomoyo-dev-en@lists.sourceforge.jp (subscribers-only, for developers in English)
10969L: tomoyo-users-en@lists.sourceforge.jp (subscribers-only, for users in English)
10970L: tomoyo-dev@lists.sourceforge.jp (subscribers-only, for developers in Japanese)
10971L: tomoyo-users@lists.sourceforge.jp (subscribers-only, for users in Japanese)
10972W: http://tomoyo.sourceforge.jp/
10973T: quilt http://svn.sourceforge.jp/svnroot/tomoyo/trunk/2.5.x/tomoyo-lsm/patches/
10974S: Maintained
10975F: security/tomoyo/
10976
10977TOPSTAR LAPTOP EXTRAS DRIVER
10978M: Herton Ronaldo Krzesinski <herton@canonical.com>
10979L: platform-driver-x86@vger.kernel.org
10980S: Maintained
10981F: drivers/platform/x86/topstar-laptop.c
10982
10983TOSHIBA ACPI EXTRAS DRIVER
10984M: Azael Avalos <coproscefalo@gmail.com>
10985L: platform-driver-x86@vger.kernel.org
10986S: Maintained
10987F: drivers/platform/x86/toshiba_acpi.c
10988
10989TOSHIBA BLUETOOTH DRIVER
10990M: Azael Avalos <coproscefalo@gmail.com>
10991L: platform-driver-x86@vger.kernel.org
10992S: Maintained
10993F: drivers/platform/x86/toshiba_bluetooth.c
10994
10995TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
10996M: Azael Avalos <coproscefalo@gmail.com>
10997L: platform-driver-x86@vger.kernel.org
10998S: Maintained
10999F: drivers/platform/x86/toshiba_haps.c
11000
11001TOSHIBA WMI HOTKEYS DRIVER
11002M: Azael Avalos <coproscefalo@gmail.com>
11003L: platform-driver-x86@vger.kernel.org
11004S: Maintained
11005F: drivers/platform/x86/toshiba-wmi.c
11006
11007TOSHIBA SMM DRIVER
11008M: Jonathan Buzzard <jonathan@buzzard.org.uk>
11009W: http://www.buzzard.org.uk/toshiba/
11010S: Maintained
11011F: drivers/char/toshiba.c
11012F: include/linux/toshiba.h
11013F: include/uapi/linux/toshiba.h
11014
11015TOSHIBA TC358743 DRIVER
11016M: Mats Randgaard <matrandg@cisco.com>
11017L: linux-media@vger.kernel.org
11018S: Maintained
11019F: drivers/media/i2c/tc358743*
11020F: include/media/i2c/tc358743.h
11021
11022TMIO MMC DRIVER
11023M: Ian Molton <ian@mnementh.co.uk>
11024L: linux-mmc@vger.kernel.org
11025S: Maintained
11026F: drivers/mmc/host/tmio_mmc*
11027F: drivers/mmc/host/sh_mobile_sdhi.c
11028F: include/linux/mmc/tmio.h
11029F: include/linux/mmc/sh_mobile_sdhi.h
11030
11031TMP401 HARDWARE MONITOR DRIVER
11032M: Guenter Roeck <linux@roeck-us.net>
11033L: lm-sensors@lm-sensors.org
11034S: Maintained
11035F: Documentation/hwmon/tmp401
11036F: drivers/hwmon/tmp401.c
11037
11038TMPFS (SHMEM FILESYSTEM)
11039M: Hugh Dickins <hughd@google.com>
11040L: linux-mm@kvack.org
11041S: Maintained
11042F: include/linux/shmem_fs.h
11043F: mm/shmem.c
11044
11045TM6000 VIDEO4LINUX DRIVER
11046M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
11047L: linux-media@vger.kernel.org
11048W: https://linuxtv.org
11049T: git git://linuxtv.org/media_tree.git
11050S: Odd fixes
11051F: drivers/media/usb/tm6000/
11052
11053TW68 VIDEO4LINUX DRIVER
11054M: Hans Verkuil <hverkuil@xs4all.nl>
11055L: linux-media@vger.kernel.org
11056T: git git://linuxtv.org/media_tree.git
11057W: https://linuxtv.org
11058S: Odd Fixes
11059F: drivers/media/pci/tw68/
11060
11061TPM DEVICE DRIVER
11062M: Peter Huewe <peterhuewe@gmx.de>
11063M: Marcel Selhorst <tpmdd@selhorst.net>
11064M: Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
11065R: Jason Gunthorpe <jgunthorpe@obsidianresearch.com>
11066W: http://tpmdd.sourceforge.net
11067L: tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers)
11068Q: git git://github.com/PeterHuewe/linux-tpmdd.git
11069T: git https://github.com/PeterHuewe/linux-tpmdd
11070S: Maintained
11071F: drivers/char/tpm/
11072
11073TPM IBM_VTPM DEVICE DRIVER
11074M: Ashley Lai <ashleydlai@gmail.com>
11075W: http://tpmdd.sourceforge.net
11076L: tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers)
11077S: Maintained
11078F: drivers/char/tpm/tpm_ibmvtpm*
11079
11080TRACING
11081M: Steven Rostedt <rostedt@goodmis.org>
11082M: Ingo Molnar <mingo@redhat.com>
11083T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
11084S: Maintained
11085F: Documentation/trace/ftrace.txt
11086F: arch/*/*/*/ftrace.h
11087F: arch/*/kernel/ftrace.c
11088F: include/*/ftrace.h
11089F: include/linux/trace*.h
11090F: include/trace/
11091F: kernel/trace/
11092F: tools/testing/selftests/ftrace/
11093
11094TRIVIAL PATCHES
11095M: Jiri Kosina <trivial@kernel.org>
11096T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git
11097S: Maintained
11098K: ^Subject:.*(?i)trivial
11099
11100TTY LAYER
11101M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
11102M: Jiri Slaby <jslaby@suse.com>
11103S: Supported
11104T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
11105F: Documentation/serial/
11106F: drivers/tty/
11107F: drivers/tty/serial/serial_core.c
11108F: include/linux/serial_core.h
11109F: include/linux/serial.h
11110F: include/linux/tty.h
11111F: include/uapi/linux/serial_core.h
11112F: include/uapi/linux/serial.h
11113F: include/uapi/linux/tty.h
11114
11115TUA9001 MEDIA DRIVER
11116M: Antti Palosaari <crope@iki.fi>
11117L: linux-media@vger.kernel.org
11118W: https://linuxtv.org
11119W: http://palosaari.fi/linux/
11120Q: http://patchwork.linuxtv.org/project/linux-media/list/
11121T: git git://linuxtv.org/anttip/media_tree.git
11122S: Maintained
11123F: drivers/media/tuners/tua9001*
11124
11125TULIP NETWORK DRIVERS
11126L: netdev@vger.kernel.org
11127L: linux-parisc@vger.kernel.org
11128S: Orphan
11129F: drivers/net/ethernet/dec/tulip/
11130
11131TUN/TAP driver
11132M: Maxim Krasnyansky <maxk@qti.qualcomm.com>
11133W: http://vtun.sourceforge.net/tun
11134S: Maintained
11135F: Documentation/networking/tuntap.txt
11136F: arch/um/os-Linux/drivers/
11137
11138TURBOCHANNEL SUBSYSTEM
11139M: "Maciej W. Rozycki" <macro@linux-mips.org>
11140M: Ralf Baechle <ralf@linux-mips.org>
11141L: linux-mips@linux-mips.org
11142Q: http://patchwork.linux-mips.org/project/linux-mips/list/
11143S: Maintained
11144F: drivers/tc/
11145F: include/linux/tc.h
11146
11147U14-34F SCSI DRIVER
11148M: Dario Ballabio <ballabio_dario@emc.com>
11149L: linux-scsi@vger.kernel.org
11150S: Maintained
11151F: drivers/scsi/u14-34f.c
11152
11153UBI FILE SYSTEM (UBIFS)
11154M: Artem Bityutskiy <dedekind1@gmail.com>
11155M: Adrian Hunter <adrian.hunter@intel.com>
11156L: linux-mtd@lists.infradead.org
11157T: git git://git.infradead.org/ubifs-2.6.git
11158W: http://www.linux-mtd.infradead.org/doc/ubifs.html
11159S: Maintained
11160F: Documentation/filesystems/ubifs.txt
11161F: fs/ubifs/
11162
11163UCLINUX (M68KNOMMU AND COLDFIRE)
11164M: Greg Ungerer <gerg@uclinux.org>
11165W: http://www.uclinux.org/
11166L: linux-m68k@lists.linux-m68k.org
11167L: uclinux-dev@uclinux.org (subscribers-only)
11168T: git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
11169S: Maintained
11170F: arch/m68k/coldfire/
11171F: arch/m68k/68*/
11172F: arch/m68k/*/*_no.*
11173F: arch/m68k/include/asm/*_no.*
11174
11175UDF FILESYSTEM
11176M: Jan Kara <jack@suse.com>
11177S: Maintained
11178F: Documentation/filesystems/udf.txt
11179F: fs/udf/
11180
11181UFS FILESYSTEM
11182M: Evgeniy Dushistov <dushistov@mail.ru>
11183S: Maintained
11184F: Documentation/filesystems/ufs.txt
11185F: fs/ufs/
11186
11187UHID USERSPACE HID IO DRIVER:
11188M: David Herrmann <dh.herrmann@googlemail.com>
11189L: linux-input@vger.kernel.org
11190S: Maintained
11191F: drivers/hid/uhid.c
11192F: include/uapi/linux/uhid.h
11193
11194ULTRA-WIDEBAND (UWB) SUBSYSTEM:
11195L: linux-usb@vger.kernel.org
11196S: Orphan
11197F: drivers/uwb/
11198F: include/linux/uwb.h
11199F: include/linux/uwb/
11200
11201UNICORE32 ARCHITECTURE:
11202M: Guan Xuetao <gxt@mprc.pku.edu.cn>
11203W: http://mprc.pku.edu.cn/~guanxuetao/linux
11204S: Maintained
11205T: git git://github.com/gxt/linux.git
11206F: arch/unicore32/
11207
11208UNIFDEF
11209M: Tony Finch <dot@dotat.at>
11210W: http://dotat.at/prog/unifdef
11211S: Maintained
11212F: scripts/unifdef.c
11213
11214UNIFORM CDROM DRIVER
11215M: Jens Axboe <axboe@kernel.dk>
11216W: http://www.kernel.dk
11217S: Maintained
11218F: Documentation/cdrom/
11219F: drivers/cdrom/cdrom.c
11220F: include/linux/cdrom.h
11221F: include/uapi/linux/cdrom.h
11222
11223UNISYS S-PAR DRIVERS
11224M: Benjamin Romer <benjamin.romer@unisys.com>
11225M: David Kershner <david.kershner@unisys.com>
11226L: sparmaintainer@unisys.com (Unisys internal)
11227S: Supported
11228F: drivers/staging/unisys/
11229
11230UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
11231M: Vinayak Holikatti <vinholikatti@gmail.com>
11232L: linux-scsi@vger.kernel.org
11233S: Supported
11234F: Documentation/scsi/ufs.txt
11235F: drivers/scsi/ufs/
11236
11237UNSORTED BLOCK IMAGES (UBI)
11238M: Artem Bityutskiy <dedekind1@gmail.com>
11239M: Richard Weinberger <richard@nod.at>
11240W: http://www.linux-mtd.infradead.org/
11241L: linux-mtd@lists.infradead.org
11242T: git git://git.infradead.org/ubifs-2.6.git
11243S: Supported
11244F: drivers/mtd/ubi/
11245F: include/linux/mtd/ubi.h
11246F: include/uapi/mtd/ubi-user.h
11247
11248USB ACM DRIVER
11249M: Oliver Neukum <oliver@neukum.org>
11250L: linux-usb@vger.kernel.org
11251S: Maintained
11252F: Documentation/usb/acm.txt
11253F: drivers/usb/class/cdc-acm.*
11254
11255USB AR5523 WIRELESS DRIVER
11256M: Pontus Fuchs <pontus.fuchs@gmail.com>
11257L: linux-wireless@vger.kernel.org
11258S: Maintained
11259F: drivers/net/wireless/ath/ar5523/
11260
11261USB ATTACHED SCSI
11262M: Hans de Goede <hdegoede@redhat.com>
11263M: Gerd Hoffmann <kraxel@redhat.com>
11264L: linux-usb@vger.kernel.org
11265L: linux-scsi@vger.kernel.org
11266S: Maintained
11267F: drivers/usb/storage/uas.c
11268
11269USB CDC ETHERNET DRIVER
11270M: Oliver Neukum <oliver@neukum.org>
11271L: linux-usb@vger.kernel.org
11272S: Maintained
11273F: drivers/net/usb/cdc_*.c
11274F: include/uapi/linux/usb/cdc.h
11275
11276USB CHAOSKEY DRIVER
11277M: Keith Packard <keithp@keithp.com>
11278L: linux-usb@vger.kernel.org
11279S: Maintained
11280F: drivers/usb/misc/chaoskey.c
11281
11282USB CYPRESS C67X00 DRIVER
11283M: Peter Korsgaard <jacmet@sunsite.dk>
11284L: linux-usb@vger.kernel.org
11285S: Maintained
11286F: drivers/usb/c67x00/
11287
11288USB DAVICOM DM9601 DRIVER
11289M: Peter Korsgaard <jacmet@sunsite.dk>
11290L: netdev@vger.kernel.org
11291W: http://www.linux-usb.org/usbnet
11292S: Maintained
11293F: drivers/net/usb/dm9601.c
11294
11295USB DIAMOND RIO500 DRIVER
11296M: Cesar Miquel <miquel@df.uba.ar>
11297L: rio500-users@lists.sourceforge.net
11298W: http://rio500.sourceforge.net
11299S: Maintained
11300F: drivers/usb/misc/rio500*
11301
11302USB EHCI DRIVER
11303M: Alan Stern <stern@rowland.harvard.edu>
11304L: linux-usb@vger.kernel.org
11305S: Maintained
11306F: Documentation/usb/ehci.txt
11307F: drivers/usb/host/ehci*
11308
11309USB GADGET/PERIPHERAL SUBSYSTEM
11310M: Felipe Balbi <balbi@kernel.org>
11311L: linux-usb@vger.kernel.org
11312W: http://www.linux-usb.org/gadget
11313T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
11314S: Maintained
11315F: drivers/usb/gadget/
11316F: include/linux/usb/gadget*
11317
11318USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
11319M: Jiri Kosina <jikos@kernel.org>
11320R: Benjamin Tissoires <benjamin.tissoires@redhat.com>
11321L: linux-usb@vger.kernel.org
11322T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
11323S: Maintained
11324F: Documentation/hid/hiddev.txt
11325F: drivers/hid/usbhid/
11326
11327USB ISP116X DRIVER
11328M: Olav Kongas <ok@artecdesign.ee>
11329L: linux-usb@vger.kernel.org
11330S: Maintained
11331F: drivers/usb/host/isp116x*
11332F: include/linux/usb/isp116x.h
11333
11334USB MASS STORAGE DRIVER
11335M: Matthew Dharm <mdharm-usb@one-eyed-alien.net>
11336L: linux-usb@vger.kernel.org
11337L: usb-storage@lists.one-eyed-alien.net
11338S: Maintained
11339W: http://www.one-eyed-alien.net/~mdharm/linux-usb/
11340F: drivers/usb/storage/
11341
11342USB MIDI DRIVER
11343M: Clemens Ladisch <clemens@ladisch.de>
11344L: alsa-devel@alsa-project.org (moderated for non-subscribers)
11345T: git git://git.alsa-project.org/alsa-kernel.git
11346S: Maintained
11347F: sound/usb/midi.*
11348
11349USB NETWORKING DRIVERS
11350L: linux-usb@vger.kernel.org
11351S: Odd Fixes
11352F: drivers/net/usb/
11353
11354USB OHCI DRIVER
11355M: Alan Stern <stern@rowland.harvard.edu>
11356L: linux-usb@vger.kernel.org
11357S: Maintained
11358F: Documentation/usb/ohci.txt
11359F: drivers/usb/host/ohci*
11360
11361USB OTG FSM (Finite State Machine)
11362M: Peter Chen <Peter.Chen@nxp.com>
11363T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
11364L: linux-usb@vger.kernel.org
11365S: Maintained
11366F: drivers/usb/common/usb-otg-fsm.c
11367
11368USB OVER IP DRIVER
11369M: Valentina Manea <valentina.manea.m@gmail.com>
11370M: Shuah Khan <shuah.kh@samsung.com>
11371L: linux-usb@vger.kernel.org
11372S: Maintained
11373F: drivers/usb/usbip/
11374F: tools/usb/usbip/
11375
11376USB PEGASUS DRIVER
11377M: Petko Manolov <petkan@nucleusys.com>
11378L: linux-usb@vger.kernel.org
11379L: netdev@vger.kernel.org
11380T: git git://github.com/petkan/pegasus.git
11381W: https://github.com/petkan/pegasus
11382S: Maintained
11383F: drivers/net/usb/pegasus.*
11384
11385USB PHY LAYER
11386M: Felipe Balbi <balbi@kernel.org>
11387L: linux-usb@vger.kernel.org
11388T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
11389S: Maintained
11390F: drivers/usb/phy/
11391
11392USB PRINTER DRIVER (usblp)
11393M: Pete Zaitcev <zaitcev@redhat.com>
11394L: linux-usb@vger.kernel.org
11395S: Supported
11396F: drivers/usb/class/usblp.c
11397
11398USB QMI WWAN NETWORK DRIVER
11399M: Bjørn Mork <bjorn@mork.no>
11400L: netdev@vger.kernel.org
11401S: Maintained
11402F: Documentation/ABI/testing/sysfs-class-net-qmi
11403F: drivers/net/usb/qmi_wwan.c
11404
11405USB RTL8150 DRIVER
11406M: Petko Manolov <petkan@nucleusys.com>
11407L: linux-usb@vger.kernel.org
11408L: netdev@vger.kernel.org
11409T: git git://github.com/petkan/rtl8150.git
11410W: https://github.com/petkan/rtl8150
11411S: Maintained
11412F: drivers/net/usb/rtl8150.c
11413
11414USB SERIAL SUBSYSTEM
11415M: Johan Hovold <johan@kernel.org>
11416L: linux-usb@vger.kernel.org
11417S: Maintained
11418F: Documentation/usb/usb-serial.txt
11419F: drivers/usb/serial/
11420F: include/linux/usb/serial.h
11421
11422USB SMSC75XX ETHERNET DRIVER
11423M: Steve Glendinning <steve.glendinning@shawell.net>
11424L: netdev@vger.kernel.org
11425S: Maintained
11426F: drivers/net/usb/smsc75xx.*
11427
11428USB SMSC95XX ETHERNET DRIVER
11429M: Steve Glendinning <steve.glendinning@shawell.net>
11430L: netdev@vger.kernel.org
11431S: Maintained
11432F: drivers/net/usb/smsc95xx.*
11433
11434USB SUBSYSTEM
11435M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
11436L: linux-usb@vger.kernel.org
11437W: http://www.linux-usb.org
11438T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
11439S: Supported
11440F: Documentation/usb/
11441F: drivers/usb/
11442F: include/linux/usb.h
11443F: include/linux/usb/
11444
11445USB UHCI DRIVER
11446M: Alan Stern <stern@rowland.harvard.edu>
11447L: linux-usb@vger.kernel.org
11448S: Maintained
11449F: drivers/usb/host/uhci*
11450
11451USB "USBNET" DRIVER FRAMEWORK
11452M: Oliver Neukum <oneukum@suse.com>
11453L: netdev@vger.kernel.org
11454W: http://www.linux-usb.org/usbnet
11455S: Maintained
11456F: drivers/net/usb/usbnet.c
11457F: include/linux/usb/usbnet.h
11458
11459USB VIDEO CLASS
11460M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11461L: linux-uvc-devel@lists.sourceforge.net (subscribers-only)
11462L: linux-media@vger.kernel.org
11463T: git git://linuxtv.org/media_tree.git
11464W: http://www.ideasonboard.org/uvc/
11465S: Maintained
11466F: drivers/media/usb/uvc/
11467F: include/uapi/linux/uvcvideo.h
11468
11469USB VISION DRIVER
11470M: Hans Verkuil <hverkuil@xs4all.nl>
11471L: linux-media@vger.kernel.org
11472T: git git://linuxtv.org/media_tree.git
11473W: https://linuxtv.org
11474S: Odd Fixes
11475F: drivers/media/usb/usbvision/
11476
11477USB WEBCAM GADGET
11478M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11479L: linux-usb@vger.kernel.org
11480S: Maintained
11481F: drivers/usb/gadget/function/*uvc*
11482F: drivers/usb/gadget/legacy/webcam.c
11483
11484USB WIRELESS RNDIS DRIVER (rndis_wlan)
11485M: Jussi Kivilinna <jussi.kivilinna@iki.fi>
11486L: linux-wireless@vger.kernel.org
11487S: Maintained
11488F: drivers/net/wireless/rndis_wlan.c
11489
11490USB XHCI DRIVER
11491M: Mathias Nyman <mathias.nyman@intel.com>
11492L: linux-usb@vger.kernel.org
11493S: Supported
11494F: drivers/usb/host/xhci*
11495F: drivers/usb/host/pci-quirks*
11496
11497USB ZD1201 DRIVER
11498L: linux-wireless@vger.kernel.org
11499W: http://linux-lc100020.sourceforge.net
11500S: Orphan
11501F: drivers/net/wireless/zydas/zd1201.*
11502
11503USB ZR364XX DRIVER
11504M: Antoine Jacquet <royale@zerezo.com>
11505L: linux-usb@vger.kernel.org
11506L: linux-media@vger.kernel.org
11507T: git git://linuxtv.org/media_tree.git
11508W: http://royale.zerezo.com/zr364xx/
11509S: Maintained
11510F: Documentation/video4linux/zr364xx.txt
11511F: drivers/media/usb/zr364xx/
11512
11513ULPI BUS
11514M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
11515L: linux-usb@vger.kernel.org
11516S: Maintained
11517F: drivers/usb/common/ulpi.c
11518F: include/linux/ulpi/
11519
11520USER-MODE LINUX (UML)
11521M: Jeff Dike <jdike@addtoit.com>
11522M: Richard Weinberger <richard@nod.at>
11523L: user-mode-linux-devel@lists.sourceforge.net
11524L: user-mode-linux-user@lists.sourceforge.net
11525W: http://user-mode-linux.sourceforge.net
11526T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git
11527S: Maintained
11528F: Documentation/virtual/uml/
11529F: arch/um/
11530F: arch/x86/um/
11531F: fs/hostfs/
11532F: fs/hppfs/
11533
11534USERSPACE I/O (UIO)
11535M: "Hans J. Koch" <hjk@hansjkoch.de>
11536M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
11537S: Maintained
11538T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
11539F: Documentation/DocBook/uio-howto.tmpl
11540F: drivers/uio/
11541F: include/linux/uio*.h
11542
11543UTIL-LINUX PACKAGE
11544M: Karel Zak <kzak@redhat.com>
11545L: util-linux@vger.kernel.org
11546W: http://en.wikipedia.org/wiki/Util-linux
11547T: git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
11548S: Maintained
11549
11550UVESAFB DRIVER
11551M: Michal Januszewski <spock@gentoo.org>
11552L: linux-fbdev@vger.kernel.org
11553W: http://dev.gentoo.org/~spock/projects/uvesafb/
11554S: Maintained
11555F: Documentation/fb/uvesafb.txt
11556F: drivers/video/fbdev/uvesafb.*
11557
11558VF610 NAND DRIVER
11559M: Stefan Agner <stefan@agner.ch>
11560L: linux-mtd@lists.infradead.org
11561S: Supported
11562F: drivers/mtd/nand/vf610_nfc.c
11563
11564VFAT/FAT/MSDOS FILESYSTEM
11565M: OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
11566S: Maintained
11567F: Documentation/filesystems/vfat.txt
11568F: fs/fat/
11569
11570VFIO DRIVER
11571M: Alex Williamson <alex.williamson@redhat.com>
11572L: kvm@vger.kernel.org
11573T: git git://github.com/awilliam/linux-vfio.git
11574S: Maintained
11575F: Documentation/vfio.txt
11576F: drivers/vfio/
11577F: include/linux/vfio.h
11578F: include/uapi/linux/vfio.h
11579
11580VFIO PLATFORM DRIVER
11581M: Baptiste Reynal <b.reynal@virtualopensystems.com>
11582L: kvm@vger.kernel.org
11583S: Maintained
11584F: drivers/vfio/platform/
11585
11586VIDEOBUF2 FRAMEWORK
11587M: Pawel Osciak <pawel@osciak.com>
11588M: Marek Szyprowski <m.szyprowski@samsung.com>
11589M: Kyungmin Park <kyungmin.park@samsung.com>
11590L: linux-media@vger.kernel.org
11591S: Maintained
11592F: drivers/media/v4l2-core/videobuf2-*
11593F: include/media/videobuf2-*
11594
11595VIRTUAL SERIO DEVICE DRIVER
11596M: Stephen Chandler Paul <thatslyude@gmail.com>
11597S: Maintained
11598F: drivers/input/serio/userio.c
11599F: include/uapi/linux/userio.h
11600
11601VIRTIO CONSOLE DRIVER
11602M: Amit Shah <amit.shah@redhat.com>
11603L: virtualization@lists.linux-foundation.org
11604S: Maintained
11605F: drivers/char/virtio_console.c
11606F: include/linux/virtio_console.h
11607F: include/uapi/linux/virtio_console.h
11608
11609VIRTIO CORE, NET AND BLOCK DRIVERS
11610M: "Michael S. Tsirkin" <mst@redhat.com>
11611L: virtualization@lists.linux-foundation.org
11612S: Maintained
11613F: drivers/virtio/
11614F: tools/virtio/
11615F: drivers/net/virtio_net.c
11616F: drivers/block/virtio_blk.c
11617F: include/linux/virtio_*.h
11618F: include/uapi/linux/virtio_*.h
11619
11620VIRTIO DRIVERS FOR S390
11621M: Christian Borntraeger <borntraeger@de.ibm.com>
11622M: Cornelia Huck <cornelia.huck@de.ibm.com>
11623L: linux-s390@vger.kernel.org
11624L: virtualization@lists.linux-foundation.org
11625L: kvm@vger.kernel.org
11626S: Supported
11627F: drivers/s390/virtio/
11628
11629VIRTIO GPU DRIVER
11630M: David Airlie <airlied@linux.ie>
11631M: Gerd Hoffmann <kraxel@redhat.com>
11632L: dri-devel@lists.freedesktop.org
11633L: virtualization@lists.linux-foundation.org
11634S: Maintained
11635F: drivers/gpu/drm/virtio/
11636F: include/uapi/linux/virtio_gpu.h
11637
11638VIRTIO HOST (VHOST)
11639M: "Michael S. Tsirkin" <mst@redhat.com>
11640L: kvm@vger.kernel.org
11641L: virtualization@lists.linux-foundation.org
11642L: netdev@vger.kernel.org
11643T: git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
11644S: Maintained
11645F: drivers/vhost/
11646F: include/uapi/linux/vhost.h
11647
11648VIRTIO INPUT DRIVER
11649M: Gerd Hoffmann <kraxel@redhat.com>
11650S: Maintained
11651F: drivers/virtio/virtio_input.c
11652F: include/uapi/linux/virtio_input.h
11653
11654VIA RHINE NETWORK DRIVER
11655S: Orphan
11656F: drivers/net/ethernet/via/via-rhine.c
11657
11658VIA SD/MMC CARD CONTROLLER DRIVER
11659M: Bruce Chang <brucechang@via.com.tw>
11660M: Harald Welte <HaraldWelte@viatech.com>
11661S: Maintained
11662F: drivers/mmc/host/via-sdmmc.c
11663
11664VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
11665M: Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
11666L: linux-fbdev@vger.kernel.org
11667S: Maintained
11668F: include/linux/via-core.h
11669F: include/linux/via-gpio.h
11670F: include/linux/via_i2c.h
11671F: drivers/video/fbdev/via/
11672
11673VIA VELOCITY NETWORK DRIVER
11674M: Francois Romieu <romieu@fr.zoreil.com>
11675L: netdev@vger.kernel.org
11676S: Maintained
11677F: drivers/net/ethernet/via/via-velocity.*
11678
11679VIRT LIB
11680M: Alex Williamson <alex.williamson@redhat.com>
11681M: Paolo Bonzini <pbonzini@redhat.com>
11682L: kvm@vger.kernel.org
11683S: Supported
11684F: virt/lib/
11685
11686VIVID VIRTUAL VIDEO DRIVER
11687M: Hans Verkuil <hverkuil@xs4all.nl>
11688L: linux-media@vger.kernel.org
11689T: git git://linuxtv.org/media_tree.git
11690W: https://linuxtv.org
11691S: Maintained
11692F: drivers/media/platform/vivid/*
11693
11694VLAN (802.1Q)
11695M: Patrick McHardy <kaber@trash.net>
11696L: netdev@vger.kernel.org
11697S: Maintained
11698F: drivers/net/macvlan.c
11699F: include/linux/if_*vlan.h
11700F: net/8021q/
11701
11702VLYNQ BUS
11703M: Florian Fainelli <florian@openwrt.org>
11704L: openwrt-devel@lists.openwrt.org (subscribers-only)
11705S: Maintained
11706F: drivers/vlynq/vlynq.c
11707F: include/linux/vlynq.h
11708
11709VME SUBSYSTEM
11710M: Martyn Welch <martyn@welchs.me.uk>
11711M: Manohar Vanga <manohar.vanga@gmail.com>
11712M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
11713L: devel@driverdev.osuosl.org
11714S: Maintained
11715T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
11716F: Documentation/vme_api.txt
11717F: drivers/staging/vme/
11718F: drivers/vme/
11719F: include/linux/vme*
11720
11721VMWARE HYPERVISOR INTERFACE
11722M: Alok Kataria <akataria@vmware.com>
11723L: virtualization@lists.linux-foundation.org
11724S: Supported
11725F: arch/x86/kernel/cpu/vmware.c
11726
11727VMWARE BALLOON DRIVER
11728M: Xavier Deguillard <xdeguillard@vmware.com>
11729M: Philip Moltmann <moltmann@vmware.com>
11730M: "VMware, Inc." <pv-drivers@vmware.com>
11731L: linux-kernel@vger.kernel.org
11732S: Maintained
11733F: drivers/misc/vmw_balloon.c
11734
11735VMWARE VMMOUSE SUBDRIVER
11736M: "VMware Graphics" <linux-graphics-maintainer@vmware.com>
11737M: "VMware, Inc." <pv-drivers@vmware.com>
11738L: linux-input@vger.kernel.org
11739S: Maintained
11740F: drivers/input/mouse/vmmouse.c
11741F: drivers/input/mouse/vmmouse.h
11742
11743VMWARE VMXNET3 ETHERNET DRIVER
11744M: Shrikrishna Khare <skhare@vmware.com>
11745M: "VMware, Inc." <pv-drivers@vmware.com>
11746L: netdev@vger.kernel.org
11747S: Maintained
11748F: drivers/net/vmxnet3/
11749
11750VMware PVSCSI driver
11751M: Arvind Kumar <arvindkumar@vmware.com>
11752M: VMware PV-Drivers <pv-drivers@vmware.com>
11753L: linux-scsi@vger.kernel.org
11754S: Maintained
11755F: drivers/scsi/vmw_pvscsi.c
11756F: drivers/scsi/vmw_pvscsi.h
11757
11758VOLTAGE AND CURRENT REGULATOR FRAMEWORK
11759M: Liam Girdwood <lgirdwood@gmail.com>
11760M: Mark Brown <broonie@kernel.org>
11761L: linux-kernel@vger.kernel.org
11762W: http://www.slimlogic.co.uk/?p=48
11763T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
11764S: Supported
11765F: drivers/regulator/
11766F: include/linux/regulator/
11767
11768VRF
11769M: David Ahern <dsa@cumulusnetworks.com>
11770M: Shrijeet Mukherjee <shm@cumulusnetworks.com>
11771L: netdev@vger.kernel.org
11772S: Maintained
11773F: drivers/net/vrf.c
11774F: Documentation/networking/vrf.txt
11775
11776VT1211 HARDWARE MONITOR DRIVER
11777M: Juerg Haefliger <juergh@gmail.com>
11778L: lm-sensors@lm-sensors.org
11779S: Maintained
11780F: Documentation/hwmon/vt1211
11781F: drivers/hwmon/vt1211.c
11782
11783VT8231 HARDWARE MONITOR DRIVER
11784M: Roger Lucas <vt8231@hiddenengine.co.uk>
11785L: lm-sensors@lm-sensors.org
11786S: Maintained
11787F: drivers/hwmon/vt8231.c
11788
11789VUB300 USB to SDIO/SD/MMC bridge chip
11790M: Tony Olech <tony.olech@elandigitalsystems.com>
11791L: linux-mmc@vger.kernel.org
11792L: linux-usb@vger.kernel.org
11793S: Supported
11794F: drivers/mmc/host/vub300.c
11795
11796W1 DALLAS'S 1-WIRE BUS
11797M: Evgeniy Polyakov <zbr@ioremap.net>
11798S: Maintained
11799F: Documentation/w1/
11800F: drivers/w1/
11801
11802W83791D HARDWARE MONITORING DRIVER
11803M: Marc Hulsman <m.hulsman@tudelft.nl>
11804L: lm-sensors@lm-sensors.org
11805S: Maintained
11806F: Documentation/hwmon/w83791d
11807F: drivers/hwmon/w83791d.c
11808
11809W83793 HARDWARE MONITORING DRIVER
11810M: Rudolf Marek <r.marek@assembler.cz>
11811L: lm-sensors@lm-sensors.org
11812S: Maintained
11813F: Documentation/hwmon/w83793
11814F: drivers/hwmon/w83793.c
11815
11816W83795 HARDWARE MONITORING DRIVER
11817M: Jean Delvare <jdelvare@suse.com>
11818L: lm-sensors@lm-sensors.org
11819S: Maintained
11820F: drivers/hwmon/w83795.c
11821
11822W83L51xD SD/MMC CARD INTERFACE DRIVER
11823M: Pierre Ossman <pierre@ossman.eu>
11824S: Maintained
11825F: drivers/mmc/host/wbsd.*
11826
11827WACOM PROTOCOL 4 SERIAL TABLETS
11828M: Julian Squires <julian@cipht.net>
11829M: Hans de Goede <hdegoede@redhat.com>
11830L: linux-input@vger.kernel.org
11831S: Maintained
11832F: drivers/input/tablet/wacom_serial4.c
11833
11834WATCHDOG DEVICE DRIVERS
11835M: Wim Van Sebroeck <wim@iguana.be>
11836R: Guenter Roeck <linux@roeck-us.net>
11837L: linux-watchdog@vger.kernel.org
11838W: http://www.linux-watchdog.org/
11839T: git git://www.linux-watchdog.org/linux-watchdog.git
11840S: Maintained
11841F: Documentation/watchdog/
11842F: drivers/watchdog/
11843F: include/linux/watchdog.h
11844F: include/uapi/linux/watchdog.h
11845
11846WD7000 SCSI DRIVER
11847M: Miroslav Zagorac <zaga@fly.cc.fer.hr>
11848L: linux-scsi@vger.kernel.org
11849S: Maintained
11850F: drivers/scsi/wd7000.c
11851
11852WIIMOTE HID DRIVER
11853M: David Herrmann <dh.herrmann@googlemail.com>
11854L: linux-input@vger.kernel.org
11855S: Maintained
11856F: drivers/hid/hid-wiimote*
11857
11858WINBOND CIR DRIVER
11859M: David Härdeman <david@hardeman.nu>
11860S: Maintained
11861F: drivers/media/rc/winbond-cir.c
11862
11863WIMAX STACK
11864M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
11865M: linux-wimax@intel.com
11866L: wimax@linuxwimax.org (subscribers-only)
11867S: Supported
11868W: http://linuxwimax.org
11869F: Documentation/wimax/README.wimax
11870F: include/linux/wimax/debug.h
11871F: include/net/wimax.h
11872F: include/uapi/linux/wimax.h
11873F: net/wimax/
11874
11875WISTRON LAPTOP BUTTON DRIVER
11876M: Miloslav Trmac <mitr@volny.cz>
11877S: Maintained
11878F: drivers/input/misc/wistron_btns.c
11879
11880WL3501 WIRELESS PCMCIA CARD DRIVER
11881M: Arnaldo Carvalho de Melo <acme@ghostprotocols.net>
11882L: linux-wireless@vger.kernel.org
11883W: http://oops.ghostprotocols.net:81/blog
11884S: Maintained
11885F: drivers/net/wireless/wl3501*
11886
11887WOLFSON MICROELECTRONICS DRIVERS
11888L: patches@opensource.wolfsonmicro.com
11889T: git https://github.com/CirrusLogic/linux-drivers.git
11890W: https://github.com/CirrusLogic/linux-drivers/wiki
11891S: Supported
11892F: Documentation/hwmon/wm83??
11893F: Documentation/devicetree/bindings/extcon/extcon-arizona.txt
11894F: Documentation/devicetree/bindings/regulator/arizona-regulator.txt
11895F: Documentation/devicetree/bindings/mfd/arizona.txt
11896F: arch/arm/mach-s3c64xx/mach-crag6410*
11897F: drivers/clk/clk-wm83*.c
11898F: drivers/extcon/extcon-arizona.c
11899F: drivers/leds/leds-wm83*.c
11900F: drivers/gpio/gpio-*wm*.c
11901F: drivers/gpio/gpio-arizona.c
11902F: drivers/hwmon/wm83??-hwmon.c
11903F: drivers/input/misc/wm831x-on.c
11904F: drivers/input/touchscreen/wm831x-ts.c
11905F: drivers/input/touchscreen/wm97*.c
11906F: drivers/mfd/arizona*
11907F: drivers/mfd/wm*.c
11908F: drivers/mfd/cs47l24*
11909F: drivers/power/wm83*.c
11910F: drivers/rtc/rtc-wm83*.c
11911F: drivers/regulator/wm8*.c
11912F: drivers/video/backlight/wm83*_bl.c
11913F: drivers/watchdog/wm83*_wdt.c
11914F: include/linux/mfd/arizona/
11915F: include/linux/mfd/wm831x/
11916F: include/linux/mfd/wm8350/
11917F: include/linux/mfd/wm8400*
11918F: include/linux/wm97xx.h
11919F: include/sound/wm????.h
11920F: sound/soc/codecs/arizona.?
11921F: sound/soc/codecs/wm*
11922F: sound/soc/codecs/cs47l24*
11923
11924WORKQUEUE
11925M: Tejun Heo <tj@kernel.org>
11926R: Lai Jiangshan <jiangshanlai@gmail.com>
11927T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
11928S: Maintained
11929F: include/linux/workqueue.h
11930F: kernel/workqueue.c
11931F: Documentation/workqueue.txt
11932
11933X.25 NETWORK LAYER
11934M: Andrew Hendry <andrew.hendry@gmail.com>
11935L: linux-x25@vger.kernel.org
11936S: Odd Fixes
11937F: Documentation/networking/x25*
11938F: include/net/x25*
11939F: net/x25/
11940
11941X86 ARCHITECTURE (32-BIT AND 64-BIT)
11942M: Thomas Gleixner <tglx@linutronix.de>
11943M: Ingo Molnar <mingo@redhat.com>
11944M: "H. Peter Anvin" <hpa@zytor.com>
11945M: x86@kernel.org
11946L: linux-kernel@vger.kernel.org
11947T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
11948S: Maintained
11949F: Documentation/x86/
11950F: arch/x86/
11951
11952X86 PLATFORM DRIVERS
11953M: Darren Hart <dvhart@infradead.org>
11954L: platform-driver-x86@vger.kernel.org
11955T: git git://git.infradead.org/users/dvhart/linux-platform-drivers-x86.git
11956S: Maintained
11957F: drivers/platform/x86/
11958F: drivers/platform/olpc/
11959
11960X86 MCE INFRASTRUCTURE
11961M: Tony Luck <tony.luck@intel.com>
11962M: Borislav Petkov <bp@alien8.de>
11963L: linux-edac@vger.kernel.org
11964S: Maintained
11965F: arch/x86/kernel/cpu/mcheck/*
11966
11967X86 MICROCODE UPDATE SUPPORT
11968M: Borislav Petkov <bp@alien8.de>
11969S: Maintained
11970F: arch/x86/kernel/cpu/microcode/*
11971
11972X86 VDSO
11973M: Andy Lutomirski <luto@amacapital.net>
11974L: linux-kernel@vger.kernel.org
11975T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
11976S: Maintained
11977F: arch/x86/entry/vdso/
11978
11979XC2028/3028 TUNER DRIVER
11980M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
11981L: linux-media@vger.kernel.org
11982W: https://linuxtv.org
11983T: git git://linuxtv.org/media_tree.git
11984S: Maintained
11985F: drivers/media/tuners/tuner-xc2028.*
11986
11987XEN HYPERVISOR INTERFACE
11988M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
11989M: Boris Ostrovsky <boris.ostrovsky@oracle.com>
11990M: David Vrabel <david.vrabel@citrix.com>
11991L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
11992T: git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
11993S: Supported
11994F: arch/x86/xen/
11995F: drivers/*/xen-*front.c
11996F: drivers/xen/
11997F: arch/x86/include/asm/xen/
11998F: include/xen/
11999F: include/uapi/xen/
12000
12001XEN HYPERVISOR ARM
12002M: Stefano Stabellini <stefano.stabellini@eu.citrix.com>
12003L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
12004S: Supported
12005F: arch/arm/xen/
12006F: arch/arm/include/asm/xen/
12007
12008XEN HYPERVISOR ARM64
12009M: Stefano Stabellini <stefano.stabellini@eu.citrix.com>
12010L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
12011S: Supported
12012F: arch/arm64/xen/
12013F: arch/arm64/include/asm/xen/
12014
12015XEN NETWORK BACKEND DRIVER
12016M: Ian Campbell <ian.campbell@citrix.com>
12017M: Wei Liu <wei.liu2@citrix.com>
12018L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
12019L: netdev@vger.kernel.org
12020S: Supported
12021F: drivers/net/xen-netback/*
12022
12023XEN PCI SUBSYSTEM
12024M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
12025L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
12026S: Supported
12027F: arch/x86/pci/*xen*
12028F: drivers/pci/*xen*
12029
12030XEN BLOCK SUBSYSTEM
12031M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
12032M: Roger Pau Monné <roger.pau@citrix.com>
12033L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
12034S: Supported
12035F: drivers/block/xen-blkback/*
12036F: drivers/block/xen*
12037
12038XEN PVSCSI DRIVERS
12039M: Juergen Gross <jgross@suse.com>
12040L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
12041L: linux-scsi@vger.kernel.org
12042S: Supported
12043F: drivers/scsi/xen-scsifront.c
12044F: drivers/xen/xen-scsiback.c
12045F: include/xen/interface/io/vscsiif.h
12046
12047XEN SWIOTLB SUBSYSTEM
12048M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
12049L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
12050S: Supported
12051F: arch/x86/xen/*swiotlb*
12052F: drivers/xen/*swiotlb*
12053
12054XFS FILESYSTEM
12055P: Silicon Graphics Inc
12056M: Dave Chinner <david@fromorbit.com>
12057M: xfs@oss.sgi.com
12058L: xfs@oss.sgi.com
12059W: http://oss.sgi.com/projects/xfs
12060T: git git://git.kernel.org/pub/scm/linux/kernel/git/dgc/linux-xfs.git
12061S: Supported
12062F: Documentation/filesystems/xfs.txt
12063F: fs/xfs/
12064
12065XILINX AXI ETHERNET DRIVER
12066M: Anirudha Sarangi <anirudh@xilinx.com>
12067M: John Linn <John.Linn@xilinx.com>
12068S: Maintained
12069F: drivers/net/ethernet/xilinx/xilinx_axienet*
12070
12071XILINX UARTLITE SERIAL DRIVER
12072M: Peter Korsgaard <jacmet@sunsite.dk>
12073L: linux-serial@vger.kernel.org
12074S: Maintained
12075F: drivers/tty/serial/uartlite.c
12076
12077XILINX VIDEO IP CORES
12078M: Hyun Kwon <hyun.kwon@xilinx.com>
12079M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
12080L: linux-media@vger.kernel.org
12081T: git git://linuxtv.org/media_tree.git
12082S: Supported
12083F: Documentation/devicetree/bindings/media/xilinx/
12084F: drivers/media/platform/xilinx/
12085F: include/uapi/linux/xilinx-v4l2-controls.h
12086
12087XILLYBUS DRIVER
12088M: Eli Billauer <eli.billauer@gmail.com>
12089L: linux-kernel@vger.kernel.org
12090S: Supported
12091F: drivers/char/xillybus/
12092
12093XTENSA XTFPGA PLATFORM SUPPORT
12094M: Max Filippov <jcmvbkbc@gmail.com>
12095L: linux-xtensa@linux-xtensa.org
12096S: Maintained
12097F: drivers/spi/spi-xtensa-xtfpga.c
12098F: sound/soc/xtensa/xtfpga-i2s.c
12099
12100YAM DRIVER FOR AX.25
12101M: Jean-Paul Roubelat <jpr@f6fbb.org>
12102L: linux-hams@vger.kernel.org
12103S: Maintained
12104F: drivers/net/hamradio/yam*
12105F: include/linux/yam.h
12106
12107YEALINK PHONE DRIVER
12108M: Henk Vergonet <Henk.Vergonet@gmail.com>
12109L: usbb2k-api-dev@nongnu.org
12110S: Maintained
12111F: Documentation/input/yealink.txt
12112F: drivers/input/misc/yealink.*
12113
12114Z8530 DRIVER FOR AX.25
12115M: Joerg Reuter <jreuter@yaina.de>
12116W: http://yaina.de/jreuter/
12117W: http://www.qsl.net/dl1bke/
12118L: linux-hams@vger.kernel.org
12119S: Maintained
12120F: Documentation/networking/z8530drv.txt
12121F: drivers/net/hamradio/*scc.c
12122F: drivers/net/hamradio/z8530.h
12123
12124ZBUD COMPRESSED PAGE ALLOCATOR
12125M: Seth Jennings <sjenning@redhat.com>
12126L: linux-mm@kvack.org
12127S: Maintained
12128F: mm/zbud.c
12129F: include/linux/zbud.h
12130
12131ZD1211RW WIRELESS DRIVER
12132M: Daniel Drake <dsd@gentoo.org>
12133M: Ulrich Kunitz <kune@deine-taler.de>
12134W: http://zd1211.ath.cx/wiki/DriverRewrite
12135L: linux-wireless@vger.kernel.org
12136L: zd1211-devs@lists.sourceforge.net (subscribers-only)
12137S: Maintained
12138F: drivers/net/wireless/zydas/zd1211rw/
12139
12140ZPOOL COMPRESSED PAGE STORAGE API
12141M: Dan Streetman <ddstreet@ieee.org>
12142L: linux-mm@kvack.org
12143S: Maintained
12144F: mm/zpool.c
12145F: include/linux/zpool.h
12146
12147ZR36067 VIDEO FOR LINUX DRIVER
12148L: mjpeg-users@lists.sourceforge.net
12149L: linux-media@vger.kernel.org
12150W: http://mjpeg.sourceforge.net/driver-zoran/
12151T: hg https://linuxtv.org/hg/v4l-dvb
12152S: Odd Fixes
12153F: drivers/media/pci/zoran/
12154
12155ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
12156M: Minchan Kim <minchan@kernel.org>
12157M: Nitin Gupta <ngupta@vflare.org>
12158R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
12159L: linux-kernel@vger.kernel.org
12160S: Maintained
12161F: drivers/block/zram/
12162F: Documentation/blockdev/zram.txt
12163
12164ZS DECSTATION Z85C30 SERIAL DRIVER
12165M: "Maciej W. Rozycki" <macro@linux-mips.org>
12166S: Maintained
12167F: drivers/tty/serial/zs.*
12168
12169ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
12170M: Minchan Kim <minchan@kernel.org>
12171M: Nitin Gupta <ngupta@vflare.org>
12172R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
12173L: linux-mm@kvack.org
12174S: Maintained
12175F: mm/zsmalloc.c
12176F: include/linux/zsmalloc.h
12177F: Documentation/vm/zsmalloc.txt
12178
12179ZSWAP COMPRESSED SWAP CACHING
12180M: Seth Jennings <sjenning@redhat.com>
12181L: linux-mm@kvack.org
12182S: Maintained
12183F: mm/zswap.c
12184
12185THE REST
12186M: Linus Torvalds <torvalds@linux-foundation.org>
12187L: linux-kernel@vger.kernel.org
12188Q: http://patchwork.kernel.org/project/LKML/list/
12189T: git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
12190S: Buried alive in reporters
12191F: *
12192F: */
This page took 0.069093 seconds and 5 git commands to generate.