Merge branch 'tc-sw-only'
[linux-2.6-block.git] / MAINTAINERS
... / ...
CommitLineData
1
2
3 List of maintainers and how to submit kernel changes
4
5Please try to follow the guidelines below. This will make things
6easier on the maintainers. Not all of these guidelines matter for every
7trivial patch so apply some common sense.
8
91. Always _test_ your changes, however small, on at least 4 or
10 5 people, preferably many more.
11
122. Try to release a few ALPHA test versions to the net. Announce
13 them onto the kernel channel and await results. This is especially
14 important for device drivers, because often that's the only way
15 you will find things like the fact version 3 firmware needs
16 a magic fix you didn't know about, or some clown changed the
17 chips on a board and not its name. (Don't laugh! Look at the
18 SMC etherpower for that.)
19
203. Make sure your changes compile correctly in multiple
21 configurations. In particular check that changes work both as a
22 module and built into the kernel.
23
244. When you are happy with a change make it generally available for
25 testing and await feedback.
26
275. Make a patch available to the relevant maintainer in the list. Use
28 'diff -u' to make the patch easy to merge. Be prepared to get your
29 changes sent back with seemingly silly requests about formatting
30 and variable names. These aren't as silly as they seem. One
31 job the maintainers (and especially Linus) do is to keep things
32 looking the same. Sometimes this means that the clever hack in
33 your driver to get around a problem actually needs to become a
34 generalized kernel feature ready for next time.
35
36 PLEASE check your patch with the automated style checker
37 (scripts/checkpatch.pl) to catch 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-renesas-soc@vger.kernel.org
1446Q: http://patchwork.kernel.org/project/linux-renesas-soc/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: https://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: Siva Reddy Kallam <siva.kallam@broadcom.com>
2425M: Prashant Sreedharan <prashant@broadcom.com>
2426M: Michael Chan <mchan@broadcom.com>
2427L: netdev@vger.kernel.org
2428S: Supported
2429F: drivers/net/ethernet/broadcom/tg3.*
2430
2431BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER
2432M: Brett Rudley <brudley@broadcom.com>
2433M: Arend van Spriel <arend@broadcom.com>
2434M: Franky (Zhenhui) Lin <frankyl@broadcom.com>
2435M: Hante Meuleman <meuleman@broadcom.com>
2436L: linux-wireless@vger.kernel.org
2437L: brcm80211-dev-list@broadcom.com
2438S: Supported
2439F: drivers/net/wireless/broadcom/brcm80211/
2440
2441BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
2442M: QLogic-Storage-Upstream@qlogic.com
2443L: linux-scsi@vger.kernel.org
2444S: Supported
2445F: drivers/scsi/bnx2fc/
2446
2447BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
2448M: QLogic-Storage-Upstream@qlogic.com
2449L: linux-scsi@vger.kernel.org
2450S: Supported
2451F: drivers/scsi/bnx2i/
2452
2453BROADCOM IPROC ARM ARCHITECTURE
2454M: Ray Jui <rjui@broadcom.com>
2455M: Scott Branden <sbranden@broadcom.com>
2456M: Jon Mason <jonmason@broadcom.com>
2457L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2458L: bcm-kernel-feedback-list@broadcom.com
2459T: git git://github.com/broadcom/cygnus-linux.git
2460S: Maintained
2461N: iproc
2462N: cygnus
2463N: nsp
2464N: bcm9113*
2465N: bcm9583*
2466N: bcm9585*
2467N: bcm9586*
2468N: bcm988312
2469N: bcm113*
2470N: bcm583*
2471N: bcm585*
2472N: bcm586*
2473N: bcm88312
2474
2475BROADCOM BRCMSTB GPIO DRIVER
2476M: Gregory Fong <gregory.0xf0@gmail.com>
2477L: bcm-kernel-feedback-list@broadcom.com
2478S: Supported
2479F: drivers/gpio/gpio-brcmstb.c
2480F: Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt
2481
2482BROADCOM KONA GPIO DRIVER
2483M: Ray Jui <rjui@broadcom.com>
2484L: bcm-kernel-feedback-list@broadcom.com
2485S: Supported
2486F: drivers/gpio/gpio-bcm-kona.c
2487F: Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt
2488
2489BROADCOM NVRAM DRIVER
2490M: Rafał Miłecki <zajec5@gmail.com>
2491L: linux-mips@linux-mips.org
2492S: Maintained
2493F: drivers/firmware/broadcom/*
2494
2495BROADCOM STB NAND FLASH DRIVER
2496M: Brian Norris <computersforpeace@gmail.com>
2497M: Kamal Dasu <kdasu.kdev@gmail.com>
2498L: linux-mtd@lists.infradead.org
2499L: bcm-kernel-feedback-list@broadcom.com
2500S: Maintained
2501F: drivers/mtd/nand/brcmnand/
2502
2503BROADCOM SPECIFIC AMBA DRIVER (BCMA)
2504M: Rafał Miłecki <zajec5@gmail.com>
2505L: linux-wireless@vger.kernel.org
2506S: Maintained
2507F: drivers/bcma/
2508F: include/linux/bcma/
2509
2510BROADCOM SYSTEMPORT ETHERNET DRIVER
2511M: Florian Fainelli <f.fainelli@gmail.com>
2512L: netdev@vger.kernel.org
2513S: Supported
2514F: drivers/net/ethernet/broadcom/bcmsysport.*
2515
2516BROCADE BFA FC SCSI DRIVER
2517M: Anil Gurumurthy <anil.gurumurthy@qlogic.com>
2518M: Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
2519L: linux-scsi@vger.kernel.org
2520S: Supported
2521F: drivers/scsi/bfa/
2522
2523BROCADE BNA 10 GIGABIT ETHERNET DRIVER
2524M: Rasesh Mody <rasesh.mody@qlogic.com>
2525L: netdev@vger.kernel.org
2526S: Supported
2527F: drivers/net/ethernet/brocade/bna/
2528
2529BSG (block layer generic sg v4 driver)
2530M: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
2531L: linux-scsi@vger.kernel.org
2532S: Supported
2533F: block/bsg.c
2534F: include/linux/bsg.h
2535F: include/uapi/linux/bsg.h
2536
2537BT87X AUDIO DRIVER
2538M: Clemens Ladisch <clemens@ladisch.de>
2539L: alsa-devel@alsa-project.org (moderated for non-subscribers)
2540T: git git://git.alsa-project.org/alsa-kernel.git
2541S: Maintained
2542F: Documentation/sound/alsa/Bt87x.txt
2543F: sound/pci/bt87x.c
2544
2545BT8XXGPIO DRIVER
2546M: Michael Buesch <m@bues.ch>
2547W: http://bu3sch.de/btgpio.php
2548S: Maintained
2549F: drivers/gpio/gpio-bt8xx.c
2550
2551BTRFS FILE SYSTEM
2552M: Chris Mason <clm@fb.com>
2553M: Josef Bacik <jbacik@fb.com>
2554M: David Sterba <dsterba@suse.com>
2555L: linux-btrfs@vger.kernel.org
2556W: http://btrfs.wiki.kernel.org/
2557Q: http://patchwork.kernel.org/project/linux-btrfs/list/
2558T: git git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git
2559S: Maintained
2560F: Documentation/filesystems/btrfs.txt
2561F: fs/btrfs/
2562
2563BTTV VIDEO4LINUX DRIVER
2564M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
2565L: linux-media@vger.kernel.org
2566W: https://linuxtv.org
2567T: git git://linuxtv.org/media_tree.git
2568S: Odd fixes
2569F: Documentation/video4linux/bttv/
2570F: drivers/media/pci/bt8xx/bttv*
2571
2572BUSLOGIC SCSI DRIVER
2573M: Khalid Aziz <khalid@gonehiking.org>
2574L: linux-scsi@vger.kernel.org
2575S: Maintained
2576F: drivers/scsi/BusLogic.*
2577F: drivers/scsi/FlashPoint.*
2578
2579C-MEDIA CMI8788 DRIVER
2580M: Clemens Ladisch <clemens@ladisch.de>
2581L: alsa-devel@alsa-project.org (moderated for non-subscribers)
2582T: git git://git.alsa-project.org/alsa-kernel.git
2583S: Maintained
2584F: sound/pci/oxygen/
2585
2586C6X ARCHITECTURE
2587M: Mark Salter <msalter@redhat.com>
2588M: Aurelien Jacquiot <a-jacquiot@ti.com>
2589L: linux-c6x-dev@linux-c6x.org
2590W: http://www.linux-c6x.org/wiki/index.php/Main_Page
2591S: Maintained
2592F: arch/c6x/
2593
2594CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
2595M: David Howells <dhowells@redhat.com>
2596L: linux-cachefs@redhat.com (moderated for non-subscribers)
2597S: Supported
2598F: Documentation/filesystems/caching/cachefiles.txt
2599F: fs/cachefiles/
2600
2601CADET FM/AM RADIO RECEIVER DRIVER
2602M: Hans Verkuil <hverkuil@xs4all.nl>
2603L: linux-media@vger.kernel.org
2604T: git git://linuxtv.org/media_tree.git
2605W: https://linuxtv.org
2606S: Maintained
2607F: drivers/media/radio/radio-cadet*
2608
2609CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
2610M: Jonathan Corbet <corbet@lwn.net>
2611L: linux-media@vger.kernel.org
2612T: git git://linuxtv.org/media_tree.git
2613S: Maintained
2614F: Documentation/video4linux/cafe_ccic
2615F: drivers/media/platform/marvell-ccic/
2616
2617CAIF NETWORK LAYER
2618M: Dmitry Tarnyagin <dmitry.tarnyagin@lockless.no>
2619L: netdev@vger.kernel.org
2620S: Supported
2621F: Documentation/networking/caif/
2622F: drivers/net/caif/
2623F: include/uapi/linux/caif/
2624F: include/net/caif/
2625F: net/caif/
2626
2627CALGARY x86-64 IOMMU
2628M: Muli Ben-Yehuda <muli@il.ibm.com>
2629M: "Jon D. Mason" <jdmason@kudzu.us>
2630L: discuss@x86-64.org
2631S: Maintained
2632F: arch/x86/kernel/pci-calgary_64.c
2633F: arch/x86/kernel/tce_64.c
2634F: arch/x86/include/asm/calgary.h
2635F: arch/x86/include/asm/tce.h
2636
2637CAN NETWORK LAYER
2638M: Oliver Hartkopp <socketcan@hartkopp.net>
2639M: Marc Kleine-Budde <mkl@pengutronix.de>
2640L: linux-can@vger.kernel.org
2641W: https://github.com/linux-can
2642T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
2643T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
2644S: Maintained
2645F: Documentation/networking/can.txt
2646F: net/can/
2647F: include/linux/can/core.h
2648F: include/uapi/linux/can.h
2649F: include/uapi/linux/can/bcm.h
2650F: include/uapi/linux/can/raw.h
2651F: include/uapi/linux/can/gw.h
2652
2653CAN NETWORK DRIVERS
2654M: Wolfgang Grandegger <wg@grandegger.com>
2655M: Marc Kleine-Budde <mkl@pengutronix.de>
2656L: linux-can@vger.kernel.org
2657W: https://github.com/linux-can
2658T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
2659T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
2660S: Maintained
2661F: drivers/net/can/
2662F: include/linux/can/dev.h
2663F: include/linux/can/platform/
2664F: include/uapi/linux/can/error.h
2665F: include/uapi/linux/can/netlink.h
2666
2667CAPABILITIES
2668M: Serge Hallyn <serge.hallyn@canonical.com>
2669L: linux-security-module@vger.kernel.org
2670S: Supported
2671F: include/linux/capability.h
2672F: include/uapi/linux/capability.h
2673F: security/commoncap.c
2674F: kernel/capability.c
2675
2676CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
2677M: Kevin Tsai <ktsai@capellamicro.com>
2678S: Maintained
2679F: drivers/iio/light/cm*
2680F: Documentation/devicetree/bindings/i2c/trivial-devices.txt
2681
2682CAVIUM LIQUIDIO NETWORK DRIVER
2683M: Derek Chickles <derek.chickles@caviumnetworks.com>
2684M: Satanand Burla <satananda.burla@caviumnetworks.com>
2685M: Felix Manlunas <felix.manlunas@caviumnetworks.com>
2686M: Raghu Vatsavayi <raghu.vatsavayi@caviumnetworks.com>
2687L: netdev@vger.kernel.org
2688W: http://www.cavium.com
2689S: Supported
2690F: drivers/net/ethernet/cavium/liquidio/
2691
2692CC2520 IEEE-802.15.4 RADIO DRIVER
2693M: Varka Bhadram <varkabhadram@gmail.com>
2694L: linux-wpan@vger.kernel.org
2695S: Maintained
2696F: drivers/net/ieee802154/cc2520.c
2697F: include/linux/spi/cc2520.h
2698F: Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
2699
2700CELL BROADBAND ENGINE ARCHITECTURE
2701M: Arnd Bergmann <arnd@arndb.de>
2702L: linuxppc-dev@lists.ozlabs.org
2703W: http://www.ibm.com/developerworks/power/cell/
2704S: Supported
2705F: arch/powerpc/include/asm/cell*.h
2706F: arch/powerpc/include/asm/spu*.h
2707F: arch/powerpc/include/uapi/asm/spu*.h
2708F: arch/powerpc/oprofile/*cell*
2709F: arch/powerpc/platforms/cell/
2710
2711CEPH COMMON CODE (LIBCEPH)
2712M: Ilya Dryomov <idryomov@gmail.com>
2713M: "Yan, Zheng" <zyan@redhat.com>
2714M: Sage Weil <sage@redhat.com>
2715L: ceph-devel@vger.kernel.org
2716W: http://ceph.com/
2717T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
2718T: git git://github.com/ceph/ceph-client.git
2719S: Supported
2720F: net/ceph/
2721F: include/linux/ceph/
2722F: include/linux/crush/
2723
2724CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
2725M: "Yan, Zheng" <zyan@redhat.com>
2726M: Sage Weil <sage@redhat.com>
2727M: Ilya Dryomov <idryomov@gmail.com>
2728L: ceph-devel@vger.kernel.org
2729W: http://ceph.com/
2730T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
2731T: git git://github.com/ceph/ceph-client.git
2732S: Supported
2733F: Documentation/filesystems/ceph.txt
2734F: fs/ceph/
2735
2736CERTIFICATE HANDLING:
2737M: David Howells <dhowells@redhat.com>
2738M: David Woodhouse <dwmw2@infradead.org>
2739L: keyrings@vger.kernel.org
2740S: Maintained
2741F: Documentation/module-signing.txt
2742F: certs/
2743F: scripts/sign-file.c
2744F: scripts/extract-cert.c
2745
2746CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM:
2747L: linux-usb@vger.kernel.org
2748S: Orphan
2749F: Documentation/usb/WUSB-Design-overview.txt
2750F: Documentation/usb/wusb-cbaf
2751F: drivers/usb/host/hwa-hc.c
2752F: drivers/usb/host/whci/
2753F: drivers/usb/wusbcore/
2754F: include/linux/usb/wusb*
2755
2756CFAG12864B LCD DRIVER
2757M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
2758W: http://miguelojeda.es/auxdisplay.htm
2759W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
2760S: Maintained
2761F: drivers/auxdisplay/cfag12864b.c
2762F: include/linux/cfag12864b.h
2763
2764CFAG12864BFB LCD FRAMEBUFFER DRIVER
2765M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
2766W: http://miguelojeda.es/auxdisplay.htm
2767W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
2768S: Maintained
2769F: drivers/auxdisplay/cfag12864bfb.c
2770F: include/linux/cfag12864b.h
2771
2772CFG80211 and NL80211
2773M: Johannes Berg <johannes@sipsolutions.net>
2774L: linux-wireless@vger.kernel.org
2775W: http://wireless.kernel.org/
2776T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
2777T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
2778S: Maintained
2779F: include/uapi/linux/nl80211.h
2780F: include/net/cfg80211.h
2781F: net/wireless/*
2782X: net/wireless/wext*
2783
2784CHAR and MISC DRIVERS
2785M: Arnd Bergmann <arnd@arndb.de>
2786M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
2787T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
2788S: Supported
2789F: drivers/char/*
2790F: drivers/misc/*
2791F: include/linux/miscdevice.h
2792
2793CHECKPATCH
2794M: Andy Whitcroft <apw@canonical.com>
2795M: Joe Perches <joe@perches.com>
2796S: Maintained
2797F: scripts/checkpatch.pl
2798
2799CHINESE DOCUMENTATION
2800M: Harry Wei <harryxiyou@gmail.com>
2801L: xiyoulinuxkernelgroup@googlegroups.com (subscribers-only)
2802L: linux-kernel@zh-kernel.org (moderated for non-subscribers)
2803S: Maintained
2804F: Documentation/zh_CN/
2805
2806CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
2807M: Peter Chen <Peter.Chen@nxp.com>
2808T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
2809L: linux-usb@vger.kernel.org
2810S: Maintained
2811F: drivers/usb/chipidea/
2812
2813CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
2814M: Hans de Goede <hdegoede@redhat.com>
2815L: linux-input@vger.kernel.org
2816S: Maintained
2817F: Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt
2818F: drivers/input/touchscreen/chipone_icn8318.c
2819
2820CHROME HARDWARE PLATFORM SUPPORT
2821M: Olof Johansson <olof@lixom.net>
2822S: Maintained
2823T: git git://git.kernel.org/pub/scm/linux/kernel/git/olof/chrome-platform.git
2824F: drivers/platform/chrome/
2825
2826CISCO VIC ETHERNET NIC DRIVER
2827M: Christian Benvenuti <benve@cisco.com>
2828M: Sujith Sankar <ssujith@cisco.com>
2829M: Govindarajulu Varadarajan <_govind@gmx.com>
2830M: Neel Patel <neepatel@cisco.com>
2831S: Supported
2832F: drivers/net/ethernet/cisco/enic/
2833
2834CISCO VIC LOW LATENCY NIC DRIVER
2835M: Christian Benvenuti <benve@cisco.com>
2836M: Dave Goodell <dgoodell@cisco.com>
2837S: Supported
2838F: drivers/infiniband/hw/usnic/
2839
2840CIRRUS LOGIC EP93XX ETHERNET DRIVER
2841M: Hartley Sweeten <hsweeten@visionengravers.com>
2842L: netdev@vger.kernel.org
2843S: Maintained
2844F: drivers/net/ethernet/cirrus/ep93xx_eth.c
2845
2846CIRRUS LOGIC AUDIO CODEC DRIVERS
2847M: Brian Austin <brian.austin@cirrus.com>
2848M: Paul Handrigan <Paul.Handrigan@cirrus.com>
2849L: alsa-devel@alsa-project.org (moderated for non-subscribers)
2850S: Maintained
2851F: sound/soc/codecs/cs*
2852
2853CLEANCACHE API
2854M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
2855L: linux-kernel@vger.kernel.org
2856S: Maintained
2857F: mm/cleancache.c
2858F: include/linux/cleancache.h
2859
2860CLK API
2861M: Russell King <linux@arm.linux.org.uk>
2862L: linux-clk@vger.kernel.org
2863S: Maintained
2864F: include/linux/clk.h
2865
2866CLOCKSOURCE, CLOCKEVENT DRIVERS
2867M: Daniel Lezcano <daniel.lezcano@linaro.org>
2868M: Thomas Gleixner <tglx@linutronix.de>
2869L: linux-kernel@vger.kernel.org
2870T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
2871S: Supported
2872F: drivers/clocksource
2873
2874CISCO FCOE HBA DRIVER
2875M: Hiral Patel <hiralpat@cisco.com>
2876M: Suma Ramars <sramars@cisco.com>
2877M: Brian Uchino <buchino@cisco.com>
2878L: linux-scsi@vger.kernel.org
2879S: Supported
2880F: drivers/scsi/fnic/
2881
2882CISCO SCSI HBA DRIVER
2883M: Narsimhulu Musini <nmusini@cisco.com>
2884M: Sesidhar Baddela <sebaddel@cisco.com>
2885L: linux-scsi@vger.kernel.org
2886S: Supported
2887F: drivers/scsi/snic/
2888
2889CMPC ACPI DRIVER
2890M: Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com>
2891M: Daniel Oliveira Nascimento <don@syst.com.br>
2892L: platform-driver-x86@vger.kernel.org
2893S: Supported
2894F: drivers/platform/x86/classmate-laptop.c
2895
2896COBALT MEDIA DRIVER
2897M: Hans Verkuil <hans.verkuil@cisco.com>
2898L: linux-media@vger.kernel.org
2899T: git git://linuxtv.org/media_tree.git
2900W: https://linuxtv.org
2901S: Supported
2902F: drivers/media/pci/cobalt/
2903
2904COCCINELLE/Semantic Patches (SmPL)
2905M: Julia Lawall <Julia.Lawall@lip6.fr>
2906M: Gilles Muller <Gilles.Muller@lip6.fr>
2907M: Nicolas Palix <nicolas.palix@imag.fr>
2908M: Michal Marek <mmarek@suse.com>
2909L: cocci@systeme.lip6.fr (moderated for non-subscribers)
2910T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc
2911W: http://coccinelle.lip6.fr/
2912S: Supported
2913F: Documentation/coccinelle.txt
2914F: scripts/coccinelle/
2915F: scripts/coccicheck
2916
2917CODA FILE SYSTEM
2918M: Jan Harkes <jaharkes@cs.cmu.edu>
2919M: coda@cs.cmu.edu
2920L: codalist@coda.cs.cmu.edu
2921W: http://www.coda.cs.cmu.edu/
2922S: Maintained
2923F: Documentation/filesystems/coda.txt
2924F: fs/coda/
2925F: include/linux/coda*.h
2926F: include/uapi/linux/coda*.h
2927
2928CODA V4L2 MEM2MEM DRIVER
2929M: Philipp Zabel <p.zabel@pengutronix.de>
2930L: linux-media@vger.kernel.org
2931S: Maintained
2932F: Documentation/devicetree/bindings/media/coda.txt
2933F: drivers/media/platform/coda/
2934
2935COMMON CLK FRAMEWORK
2936M: Michael Turquette <mturquette@baylibre.com>
2937M: Stephen Boyd <sboyd@codeaurora.org>
2938L: linux-clk@vger.kernel.org
2939T: git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
2940S: Maintained
2941F: drivers/clk/
2942X: drivers/clk/clkdev.c
2943F: include/linux/clk-pr*
2944F: include/linux/clk/
2945
2946COMMON INTERNET FILE SYSTEM (CIFS)
2947M: Steve French <sfrench@samba.org>
2948L: linux-cifs@vger.kernel.org
2949L: samba-technical@lists.samba.org (moderated for non-subscribers)
2950W: http://linux-cifs.samba.org/
2951T: git git://git.samba.org/sfrench/cifs-2.6.git
2952S: Supported
2953F: Documentation/filesystems/cifs/
2954F: fs/cifs/
2955
2956COMPACTPCI HOTPLUG CORE
2957M: Scott Murray <scott@spiteful.org>
2958L: linux-pci@vger.kernel.org
2959S: Maintained
2960F: drivers/pci/hotplug/cpci_hotplug*
2961
2962COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
2963M: Scott Murray <scott@spiteful.org>
2964L: linux-pci@vger.kernel.org
2965S: Maintained
2966F: drivers/pci/hotplug/cpcihp_zt5550.*
2967
2968COMPACTPCI HOTPLUG GENERIC DRIVER
2969M: Scott Murray <scott@spiteful.org>
2970L: linux-pci@vger.kernel.org
2971S: Maintained
2972F: drivers/pci/hotplug/cpcihp_generic.c
2973
2974COMPAL LAPTOP SUPPORT
2975M: Cezary Jackiewicz <cezary.jackiewicz@gmail.com>
2976L: platform-driver-x86@vger.kernel.org
2977S: Maintained
2978F: drivers/platform/x86/compal-laptop.c
2979
2980CONEXANT ACCESSRUNNER USB DRIVER
2981L: accessrunner-general@lists.sourceforge.net
2982W: http://accessrunner.sourceforge.net/
2983S: Orphan
2984F: drivers/usb/atm/cxacru.c
2985
2986CONFIGFS
2987M: Joel Becker <jlbec@evilplan.org>
2988M: Christoph Hellwig <hch@lst.de>
2989T: git git://git.infradead.org/users/hch/configfs.git
2990S: Supported
2991F: fs/configfs/
2992F: include/linux/configfs.h
2993
2994CONNECTOR
2995M: Evgeniy Polyakov <zbr@ioremap.net>
2996L: netdev@vger.kernel.org
2997S: Maintained
2998F: drivers/connector/
2999
3000CONTROL GROUP (CGROUP)
3001M: Tejun Heo <tj@kernel.org>
3002M: Li Zefan <lizefan@huawei.com>
3003M: Johannes Weiner <hannes@cmpxchg.org>
3004L: cgroups@vger.kernel.org
3005T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3006S: Maintained
3007F: Documentation/cgroups/
3008F: include/linux/cgroup*
3009F: kernel/cgroup*
3010
3011CONTROL GROUP - CPUSET
3012M: Li Zefan <lizefan@huawei.com>
3013L: cgroups@vger.kernel.org
3014W: http://www.bullopensource.org/cpuset/
3015W: http://oss.sgi.com/projects/cpusets/
3016T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3017S: Maintained
3018F: Documentation/cgroups/cpusets.txt
3019F: include/linux/cpuset.h
3020F: kernel/cpuset.c
3021
3022CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
3023M: Johannes Weiner <hannes@cmpxchg.org>
3024M: Michal Hocko <mhocko@kernel.org>
3025M: Vladimir Davydov <vdavydov@virtuozzo.com>
3026L: cgroups@vger.kernel.org
3027L: linux-mm@kvack.org
3028S: Maintained
3029F: mm/memcontrol.c
3030F: mm/swap_cgroup.c
3031
3032CORETEMP HARDWARE MONITORING DRIVER
3033M: Fenghua Yu <fenghua.yu@intel.com>
3034L: lm-sensors@lm-sensors.org
3035S: Maintained
3036F: Documentation/hwmon/coretemp
3037F: drivers/hwmon/coretemp.c
3038
3039COSA/SRP SYNC SERIAL DRIVER
3040M: Jan "Yenya" Kasprzak <kas@fi.muni.cz>
3041W: http://www.fi.muni.cz/~kas/cosa/
3042S: Maintained
3043F: drivers/net/wan/cosa*
3044
3045CPMAC ETHERNET DRIVER
3046M: Florian Fainelli <florian@openwrt.org>
3047L: netdev@vger.kernel.org
3048S: Maintained
3049F: drivers/net/ethernet/ti/cpmac.c
3050
3051CPU FREQUENCY DRIVERS
3052M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
3053M: Viresh Kumar <viresh.kumar@linaro.org>
3054L: linux-pm@vger.kernel.org
3055S: Maintained
3056T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3057T: git git://git.linaro.org/people/vireshk/linux.git (For ARM Updates)
3058F: drivers/cpufreq/
3059F: include/linux/cpufreq.h
3060
3061CPU FREQUENCY DRIVERS - ARM BIG LITTLE
3062M: Viresh Kumar <viresh.kumar@linaro.org>
3063M: Sudeep Holla <sudeep.holla@arm.com>
3064L: linux-pm@vger.kernel.org
3065W: http://www.arm.com/products/processors/technologies/biglittleprocessing.php
3066S: Maintained
3067F: drivers/cpufreq/arm_big_little.h
3068F: drivers/cpufreq/arm_big_little.c
3069F: drivers/cpufreq/arm_big_little_dt.c
3070
3071CPUIDLE DRIVER - ARM BIG LITTLE
3072M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
3073M: Daniel Lezcano <daniel.lezcano@linaro.org>
3074L: linux-pm@vger.kernel.org
3075L: linux-arm-kernel@lists.infradead.org
3076T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3077S: Maintained
3078F: drivers/cpuidle/cpuidle-big_little.c
3079
3080CPUIDLE DRIVER - ARM EXYNOS
3081M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
3082M: Daniel Lezcano <daniel.lezcano@linaro.org>
3083M: Kukjin Kim <kgene@kernel.org>
3084L: linux-pm@vger.kernel.org
3085L: linux-samsung-soc@vger.kernel.org
3086S: Supported
3087F: drivers/cpuidle/cpuidle-exynos.c
3088F: arch/arm/mach-exynos/pm.c
3089
3090CPUIDLE DRIVERS
3091M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
3092M: Daniel Lezcano <daniel.lezcano@linaro.org>
3093L: linux-pm@vger.kernel.org
3094S: Maintained
3095T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3096F: drivers/cpuidle/*
3097F: include/linux/cpuidle.h
3098
3099CPUID/MSR DRIVER
3100M: "H. Peter Anvin" <hpa@zytor.com>
3101S: Maintained
3102F: arch/x86/kernel/cpuid.c
3103F: arch/x86/kernel/msr.c
3104
3105CPU POWER MONITORING SUBSYSTEM
3106M: Thomas Renninger <trenn@suse.com>
3107L: linux-pm@vger.kernel.org
3108S: Maintained
3109F: tools/power/cpupower/
3110
3111CRAMFS FILESYSTEM
3112W: http://sourceforge.net/projects/cramfs/
3113S: Orphan / Obsolete
3114F: Documentation/filesystems/cramfs.txt
3115F: fs/cramfs/
3116
3117CRIS PORT
3118M: Mikael Starvik <starvik@axis.com>
3119M: Jesper Nilsson <jesper.nilsson@axis.com>
3120L: linux-cris-kernel@axis.com
3121W: http://developer.axis.com
3122T: git git://git.kernel.org/pub/scm/linux/kernel/git/jesper/cris.git
3123S: Maintained
3124F: arch/cris/
3125F: drivers/tty/serial/crisv10.*
3126
3127CRYPTO API
3128M: Herbert Xu <herbert@gondor.apana.org.au>
3129M: "David S. Miller" <davem@davemloft.net>
3130L: linux-crypto@vger.kernel.org
3131T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
3132T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
3133S: Maintained
3134F: Documentation/crypto/
3135F: Documentation/DocBook/crypto-API.tmpl
3136F: arch/*/crypto/
3137F: crypto/
3138F: drivers/crypto/
3139F: include/crypto/
3140
3141CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
3142M: Neil Horman <nhorman@tuxdriver.com>
3143L: linux-crypto@vger.kernel.org
3144S: Maintained
3145F: crypto/ansi_cprng.c
3146F: crypto/rng.c
3147
3148CS3308 MEDIA DRIVER
3149M: Hans Verkuil <hverkuil@xs4all.nl>
3150L: linux-media@vger.kernel.org
3151T: git git://linuxtv.org/media_tree.git
3152W: http://linuxtv.org
3153S: Odd Fixes
3154F: drivers/media/i2c/cs3308.c
3155F: drivers/media/i2c/cs3308.h
3156
3157CS5535 Audio ALSA driver
3158M: Jaya Kumar <jayakumar.alsa@gmail.com>
3159S: Maintained
3160F: sound/pci/cs5535audio/
3161
3162CW1200 WLAN driver
3163M: Solomon Peachy <pizza@shaftnet.org>
3164S: Maintained
3165F: drivers/net/wireless/st/cw1200/
3166
3167CX18 VIDEO4LINUX DRIVER
3168M: Andy Walls <awalls@md.metrocast.net>
3169L: ivtv-devel@ivtvdriver.org (subscribers-only)
3170L: linux-media@vger.kernel.org
3171T: git git://linuxtv.org/media_tree.git
3172W: https://linuxtv.org
3173W: http://www.ivtvdriver.org/index.php/Cx18
3174S: Maintained
3175F: Documentation/video4linux/cx18.txt
3176F: drivers/media/pci/cx18/
3177F: include/uapi/linux/ivtv*
3178
3179CX2341X MPEG ENCODER HELPER MODULE
3180M: Hans Verkuil <hverkuil@xs4all.nl>
3181L: linux-media@vger.kernel.org
3182T: git git://linuxtv.org/media_tree.git
3183W: https://linuxtv.org
3184S: Maintained
3185F: drivers/media/common/cx2341x*
3186F: include/media/cx2341x*
3187
3188CX24120 MEDIA DRIVER
3189M: Jemma Denson <jdenson@gmail.com>
3190M: Patrick Boettcher <patrick.boettcher@posteo.de>
3191L: linux-media@vger.kernel.org
3192W: https://linuxtv.org
3193Q: http://patchwork.linuxtv.org/project/linux-media/list/
3194S: Maintained
3195F: drivers/media/dvb-frontends/cx24120*
3196
3197CX88 VIDEO4LINUX DRIVER
3198M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
3199L: linux-media@vger.kernel.org
3200W: https://linuxtv.org
3201T: git git://linuxtv.org/media_tree.git
3202S: Odd fixes
3203F: Documentation/video4linux/cx88/
3204F: drivers/media/pci/cx88/
3205
3206CXD2820R MEDIA DRIVER
3207M: Antti Palosaari <crope@iki.fi>
3208L: linux-media@vger.kernel.org
3209W: https://linuxtv.org
3210W: http://palosaari.fi/linux/
3211Q: http://patchwork.linuxtv.org/project/linux-media/list/
3212T: git git://linuxtv.org/anttip/media_tree.git
3213S: Maintained
3214F: drivers/media/dvb-frontends/cxd2820r*
3215
3216CXGB3 ETHERNET DRIVER (CXGB3)
3217M: Santosh Raspatur <santosh@chelsio.com>
3218L: netdev@vger.kernel.org
3219W: http://www.chelsio.com
3220S: Supported
3221F: drivers/net/ethernet/chelsio/cxgb3/
3222
3223CXGB3 ISCSI DRIVER (CXGB3I)
3224M: Karen Xie <kxie@chelsio.com>
3225L: linux-scsi@vger.kernel.org
3226W: http://www.chelsio.com
3227S: Supported
3228F: drivers/scsi/cxgbi/cxgb3i
3229
3230CXGB3 IWARP RNIC DRIVER (IW_CXGB3)
3231M: Steve Wise <swise@chelsio.com>
3232L: linux-rdma@vger.kernel.org
3233W: http://www.openfabrics.org
3234S: Supported
3235F: drivers/infiniband/hw/cxgb3/
3236
3237CXGB4 ETHERNET DRIVER (CXGB4)
3238M: Hariprasad S <hariprasad@chelsio.com>
3239L: netdev@vger.kernel.org
3240W: http://www.chelsio.com
3241S: Supported
3242F: drivers/net/ethernet/chelsio/cxgb4/
3243
3244CXGB4 ISCSI DRIVER (CXGB4I)
3245M: Karen Xie <kxie@chelsio.com>
3246L: linux-scsi@vger.kernel.org
3247W: http://www.chelsio.com
3248S: Supported
3249F: drivers/scsi/cxgbi/cxgb4i
3250
3251CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
3252M: Steve Wise <swise@chelsio.com>
3253L: linux-rdma@vger.kernel.org
3254W: http://www.openfabrics.org
3255S: Supported
3256F: drivers/infiniband/hw/cxgb4/
3257
3258CXGB4VF ETHERNET DRIVER (CXGB4VF)
3259M: Casey Leedom <leedom@chelsio.com>
3260L: netdev@vger.kernel.org
3261W: http://www.chelsio.com
3262S: Supported
3263F: drivers/net/ethernet/chelsio/cxgb4vf/
3264
3265CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
3266M: Ian Munsie <imunsie@au1.ibm.com>
3267M: Michael Neuling <mikey@neuling.org>
3268L: linuxppc-dev@lists.ozlabs.org
3269S: Supported
3270F: drivers/misc/cxl/
3271F: include/misc/cxl*
3272F: include/uapi/misc/cxl.h
3273F: Documentation/powerpc/cxl.txt
3274F: Documentation/powerpc/cxl.txt
3275F: Documentation/ABI/testing/sysfs-class-cxl
3276
3277CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER
3278M: Manoj N. Kumar <manoj@linux.vnet.ibm.com>
3279M: Matthew R. Ochs <mrochs@linux.vnet.ibm.com>
3280L: linux-scsi@vger.kernel.org
3281S: Supported
3282F: drivers/scsi/cxlflash/
3283F: include/uapi/scsi/cxlflash_ioctls.h
3284F: Documentation/powerpc/cxlflash.txt
3285
3286STMMAC ETHERNET DRIVER
3287M: Giuseppe Cavallaro <peppe.cavallaro@st.com>
3288L: netdev@vger.kernel.org
3289W: http://www.stlinux.com
3290S: Supported
3291F: drivers/net/ethernet/stmicro/stmmac/
3292
3293CYBERPRO FB DRIVER
3294M: Russell King <linux@arm.linux.org.uk>
3295L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3296W: http://www.arm.linux.org.uk/
3297S: Maintained
3298F: drivers/video/fbdev/cyber2000fb.*
3299
3300CYCLADES ASYNC MUX DRIVER
3301W: http://www.cyclades.com/
3302S: Orphan
3303F: drivers/tty/cyclades.c
3304F: include/linux/cyclades.h
3305F: include/uapi/linux/cyclades.h
3306
3307CYCLADES PC300 DRIVER
3308W: http://www.cyclades.com/
3309S: Orphan
3310F: drivers/net/wan/pc300*
3311
3312CYPRESS_FIRMWARE MEDIA DRIVER
3313M: Antti Palosaari <crope@iki.fi>
3314L: linux-media@vger.kernel.org
3315W: https://linuxtv.org
3316W: http://palosaari.fi/linux/
3317Q: http://patchwork.linuxtv.org/project/linux-media/list/
3318T: git git://linuxtv.org/anttip/media_tree.git
3319S: Maintained
3320F: drivers/media/common/cypress_firmware*
3321
3322CYTTSP TOUCHSCREEN DRIVER
3323M: Ferruh Yigit <fery@cypress.com>
3324L: linux-input@vger.kernel.org
3325S: Supported
3326F: drivers/input/touchscreen/cyttsp*
3327F: include/linux/input/cyttsp.h
3328
3329DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
3330M: Joshua Kinard <kumba@gentoo.org>
3331S: Maintained
3332F: drivers/rtc/rtc-ds1685.c
3333F: include/linux/rtc/ds1685.h
3334
3335DAMA SLAVE for AX.25
3336M: Joerg Reuter <jreuter@yaina.de>
3337W: http://yaina.de/jreuter/
3338W: http://www.qsl.net/dl1bke/
3339L: linux-hams@vger.kernel.org
3340S: Maintained
3341F: net/ax25/af_ax25.c
3342F: net/ax25/ax25_dev.c
3343F: net/ax25/ax25_ds_*
3344F: net/ax25/ax25_in.c
3345F: net/ax25/ax25_out.c
3346F: net/ax25/ax25_timer.c
3347F: net/ax25/sysctl_net_ax25.c
3348
3349DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
3350L: netdev@vger.kernel.org
3351S: Orphan
3352F: Documentation/networking/dmfe.txt
3353F: drivers/net/ethernet/dec/tulip/dmfe.c
3354
3355DC390/AM53C974 SCSI driver
3356M: Hannes Reinecke <hare@suse.com>
3357L: linux-scsi@vger.kernel.org
3358S: Maintained
3359F: drivers/scsi/am53c974.c
3360
3361DC395x SCSI driver
3362M: Oliver Neukum <oliver@neukum.org>
3363M: Ali Akcaagac <aliakc@web.de>
3364M: Jamie Lenehan <lenehan@twibble.org>
3365L: dc395x@twibble.org
3366W: http://twibble.org/dist/dc395x/
3367W: http://lists.twibble.org/mailman/listinfo/dc395x/
3368S: Maintained
3369F: Documentation/scsi/dc395x.txt
3370F: drivers/scsi/dc395x.*
3371
3372DCCP PROTOCOL
3373M: Gerrit Renker <gerrit@erg.abdn.ac.uk>
3374L: dccp@vger.kernel.org
3375W: http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
3376S: Maintained
3377F: include/linux/dccp.h
3378F: include/uapi/linux/dccp.h
3379F: include/linux/tfrc.h
3380F: net/dccp/
3381
3382DECnet NETWORK LAYER
3383W: http://linux-decnet.sourceforge.net
3384L: linux-decnet-user@lists.sourceforge.net
3385S: Orphan
3386F: Documentation/networking/decnet.txt
3387F: net/decnet/
3388
3389DECSTATION PLATFORM SUPPORT
3390M: "Maciej W. Rozycki" <macro@linux-mips.org>
3391L: linux-mips@linux-mips.org
3392W: http://www.linux-mips.org/wiki/DECstation
3393S: Maintained
3394F: arch/mips/dec/
3395F: arch/mips/include/asm/dec/
3396F: arch/mips/include/asm/mach-dec/
3397
3398DEFXX FDDI NETWORK DRIVER
3399M: "Maciej W. Rozycki" <macro@linux-mips.org>
3400S: Maintained
3401F: drivers/net/fddi/defxx.*
3402
3403DELL LAPTOP DRIVER
3404M: Matthew Garrett <mjg59@srcf.ucam.org>
3405M: Pali Rohár <pali.rohar@gmail.com>
3406L: platform-driver-x86@vger.kernel.org
3407S: Maintained
3408F: drivers/platform/x86/dell-laptop.c
3409
3410DELL LAPTOP RBTN DRIVER
3411M: Pali Rohár <pali.rohar@gmail.com>
3412S: Maintained
3413F: drivers/platform/x86/dell-rbtn.*
3414
3415DELL LAPTOP FREEFALL DRIVER
3416M: Pali Rohár <pali.rohar@gmail.com>
3417S: Maintained
3418F: drivers/platform/x86/dell-smo8800.c
3419
3420DELL LAPTOP SMM DRIVER
3421M: Pali Rohár <pali.rohar@gmail.com>
3422S: Maintained
3423F: drivers/hwmon/dell-smm-hwmon.c
3424F: include/uapi/linux/i8k.h
3425
3426DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
3427M: Doug Warzecha <Douglas_Warzecha@dell.com>
3428S: Maintained
3429F: Documentation/dcdbas.txt
3430F: drivers/firmware/dcdbas.*
3431
3432DELL WMI EXTRAS DRIVER
3433M: Matthew Garrett <mjg59@srcf.ucam.org>
3434M: Pali Rohár <pali.rohar@gmail.com>
3435S: Maintained
3436F: drivers/platform/x86/dell-wmi.c
3437
3438DESIGNWARE USB2 DRD IP DRIVER
3439M: John Youn <johnyoun@synopsys.com>
3440L: linux-usb@vger.kernel.org
3441T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
3442S: Maintained
3443F: drivers/usb/dwc2/
3444
3445DESIGNWARE USB3 DRD IP DRIVER
3446M: Felipe Balbi <balbi@kernel.org>
3447L: linux-usb@vger.kernel.org
3448L: linux-omap@vger.kernel.org
3449T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
3450S: Maintained
3451F: drivers/usb/dwc3/
3452
3453DEVICE COREDUMP (DEV_COREDUMP)
3454M: Johannes Berg <johannes@sipsolutions.net>
3455L: linux-kernel@vger.kernel.org
3456S: Maintained
3457F: drivers/base/devcoredump.c
3458F: include/linux/devcoredump.h
3459
3460DEVICE FREQUENCY (DEVFREQ)
3461M: MyungJoo Ham <myungjoo.ham@samsung.com>
3462M: Kyungmin Park <kyungmin.park@samsung.com>
3463L: linux-pm@vger.kernel.org
3464T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3465S: Maintained
3466F: drivers/devfreq/
3467F: include/linux/devfreq.h
3468F: Documentation/devicetree/bindings/devfreq/
3469
3470DEVICE FREQUENCY EVENT (DEVFREQ-EVENT)
3471M: Chanwoo Choi <cw00.choi@samsung.com>
3472L: linux-pm@vger.kernel.org
3473T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3474S: Supported
3475F: drivers/devfreq/event/
3476F: drivers/devfreq/devfreq-event.c
3477F: include/linux/devfreq-event.h
3478F: Documentation/devicetree/bindings/devfreq/event/
3479
3480DEVICE NUMBER REGISTRY
3481M: Torben Mathiasen <device@lanana.org>
3482W: http://lanana.org/docs/device-list/index.html
3483S: Maintained
3484
3485DEVICE-MAPPER (LVM)
3486M: Alasdair Kergon <agk@redhat.com>
3487M: Mike Snitzer <snitzer@redhat.com>
3488M: dm-devel@redhat.com
3489L: dm-devel@redhat.com
3490W: http://sources.redhat.com/dm
3491Q: http://patchwork.kernel.org/project/dm-devel/list/
3492T: git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
3493T: quilt http://people.redhat.com/agk/patches/linux/editing/
3494S: Maintained
3495F: Documentation/device-mapper/
3496F: drivers/md/dm*
3497F: drivers/md/persistent-data/
3498F: include/linux/device-mapper.h
3499F: include/linux/dm-*.h
3500F: include/uapi/linux/dm-*.h
3501
3502DIALOG SEMICONDUCTOR DRIVERS
3503M: Support Opensource <support.opensource@diasemi.com>
3504W: http://www.dialog-semiconductor.com/products
3505S: Supported
3506F: Documentation/hwmon/da90??
3507F: Documentation/devicetree/bindings/sound/da[79]*.txt
3508F: drivers/gpio/gpio-da90??.c
3509F: drivers/hwmon/da90??-hwmon.c
3510F: drivers/iio/adc/da91??-*.c
3511F: drivers/input/misc/da90??_onkey.c
3512F: drivers/input/touchscreen/da9052_tsi.c
3513F: drivers/leds/leds-da90??.c
3514F: drivers/mfd/da903x.c
3515F: drivers/mfd/da90??-*.c
3516F: drivers/mfd/da91??-*.c
3517F: drivers/power/da9052-battery.c
3518F: drivers/power/da91??-*.c
3519F: drivers/regulator/da903x.c
3520F: drivers/regulator/da9???-regulator.[ch]
3521F: drivers/rtc/rtc-da90??.c
3522F: drivers/video/backlight/da90??_bl.c
3523F: drivers/watchdog/da90??_wdt.c
3524F: include/linux/mfd/da903x.h
3525F: include/linux/mfd/da9052/
3526F: include/linux/mfd/da9055/
3527F: include/linux/mfd/da9063/
3528F: include/linux/mfd/da9150/
3529F: include/sound/da[79]*.h
3530F: sound/soc/codecs/da[79]*.[ch]
3531
3532DIGI NEO AND CLASSIC PCI PRODUCTS
3533M: Lidza Louina <lidza.louina@gmail.com>
3534M: Mark Hounschell <markh@compro.net>
3535L: driverdev-devel@linuxdriverproject.org
3536S: Maintained
3537F: drivers/staging/dgnc/
3538
3539DIGI EPCA PCI PRODUCTS
3540M: Lidza Louina <lidza.louina@gmail.com>
3541M: Daeseok Youn <daeseok.youn@gmail.com>
3542L: driverdev-devel@linuxdriverproject.org
3543S: Maintained
3544F: drivers/staging/dgap/
3545
3546DIOLAN U2C-12 I2C DRIVER
3547M: Guenter Roeck <linux@roeck-us.net>
3548L: linux-i2c@vger.kernel.org
3549S: Maintained
3550F: drivers/i2c/busses/i2c-diolan-u2c.c
3551
3552DIRECT ACCESS (DAX)
3553M: Matthew Wilcox <willy@linux.intel.com>
3554L: linux-fsdevel@vger.kernel.org
3555S: Supported
3556F: fs/dax.c
3557
3558DIRECTORY NOTIFICATION (DNOTIFY)
3559M: Eric Paris <eparis@parisplace.org>
3560S: Maintained
3561F: Documentation/filesystems/dnotify.txt
3562F: fs/notify/dnotify/
3563F: include/linux/dnotify.h
3564
3565DISK GEOMETRY AND PARTITION HANDLING
3566M: Andries Brouwer <aeb@cwi.nl>
3567W: http://www.win.tue.nl/~aeb/linux/Large-Disk.html
3568W: http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
3569W: http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
3570S: Maintained
3571
3572DISKQUOTA
3573M: Jan Kara <jack@suse.com>
3574S: Maintained
3575F: Documentation/filesystems/quota.txt
3576F: fs/quota/
3577F: include/linux/quota*.h
3578F: include/uapi/linux/quota*.h
3579
3580DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
3581M: Bernie Thompson <bernie@plugable.com>
3582L: linux-fbdev@vger.kernel.org
3583S: Maintained
3584W: http://plugable.com/category/projects/udlfb/
3585F: drivers/video/fbdev/udlfb.c
3586F: include/video/udlfb.h
3587F: Documentation/fb/udlfb.txt
3588
3589DISTRIBUTED LOCK MANAGER (DLM)
3590M: Christine Caulfield <ccaulfie@redhat.com>
3591M: David Teigland <teigland@redhat.com>
3592L: cluster-devel@redhat.com
3593W: http://sources.redhat.com/cluster/
3594T: git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git
3595S: Supported
3596F: fs/dlm/
3597
3598DMA BUFFER SHARING FRAMEWORK
3599M: Sumit Semwal <sumit.semwal@linaro.org>
3600S: Maintained
3601L: linux-media@vger.kernel.org
3602L: dri-devel@lists.freedesktop.org
3603L: linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
3604F: drivers/dma-buf/
3605F: include/linux/dma-buf*
3606F: include/linux/reservation.h
3607F: include/linux/*fence.h
3608F: Documentation/dma-buf-sharing.txt
3609T: git git://git.linaro.org/people/sumitsemwal/linux-dma-buf.git
3610
3611DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
3612M: Vinod Koul <vinod.koul@intel.com>
3613L: dmaengine@vger.kernel.org
3614Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
3615S: Maintained
3616F: drivers/dma/
3617F: include/linux/dmaengine.h
3618F: Documentation/dmaengine/
3619T: git git://git.infradead.org/users/vkoul/slave-dma.git
3620
3621DME1737 HARDWARE MONITOR DRIVER
3622M: Juerg Haefliger <juergh@gmail.com>
3623L: lm-sensors@lm-sensors.org
3624S: Maintained
3625F: Documentation/hwmon/dme1737
3626F: drivers/hwmon/dme1737.c
3627
3628DMI/SMBIOS SUPPORT
3629M: Jean Delvare <jdelvare@suse.com>
3630S: Maintained
3631T: quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/
3632F: Documentation/ABI/testing/sysfs-firmware-dmi-tables
3633F: drivers/firmware/dmi-id.c
3634F: drivers/firmware/dmi_scan.c
3635F: include/linux/dmi.h
3636
3637DOCUMENTATION
3638M: Jonathan Corbet <corbet@lwn.net>
3639L: linux-doc@vger.kernel.org
3640S: Maintained
3641F: Documentation/
3642F: scripts/docproc.c
3643F: scripts/kernel-doc*
3644X: Documentation/ABI/
3645X: Documentation/devicetree/
3646X: Documentation/acpi
3647X: Documentation/power
3648X: Documentation/spi
3649X: Documentation/DocBook/media
3650T: git git://git.lwn.net/linux.git docs-next
3651
3652DOUBLETALK DRIVER
3653M: "James R. Van Zandt" <jrv@vanzandt.mv.com>
3654L: blinux-list@redhat.com
3655S: Maintained
3656F: drivers/char/dtlk.c
3657F: include/linux/dtlk.h
3658
3659DPT_I2O SCSI RAID DRIVER
3660M: Adaptec OEM Raid Solutions <aacraid@adaptec.com>
3661L: linux-scsi@vger.kernel.org
3662W: http://www.adaptec.com/
3663S: Maintained
3664F: drivers/scsi/dpt*
3665F: drivers/scsi/dpt/
3666
3667DRBD DRIVER
3668M: Philipp Reisner <philipp.reisner@linbit.com>
3669M: Lars Ellenberg <lars.ellenberg@linbit.com>
3670L: drbd-dev@lists.linbit.com
3671W: http://www.drbd.org
3672T: git git://git.linbit.com/linux-drbd.git
3673T: git git://git.linbit.com/drbd-8.4.git
3674S: Supported
3675F: drivers/block/drbd/
3676F: lib/lru_cache.c
3677F: Documentation/blockdev/drbd/
3678
3679DRIVER CORE, KOBJECTS, DEBUGFS, KERNFS AND SYSFS
3680M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
3681T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
3682S: Supported
3683F: Documentation/kobject.txt
3684F: drivers/base/
3685F: fs/debugfs/
3686F: fs/kernfs/
3687F: fs/sysfs/
3688F: include/linux/debugfs.h
3689F: include/linux/kobj*
3690F: lib/kobj*
3691
3692DRM DRIVERS
3693M: David Airlie <airlied@linux.ie>
3694L: dri-devel@lists.freedesktop.org
3695T: git git://people.freedesktop.org/~airlied/linux
3696S: Maintained
3697F: drivers/gpu/drm/
3698F: drivers/gpu/vga/
3699F: include/drm/
3700F: include/uapi/drm/
3701
3702RADEON DRM DRIVERS
3703M: Alex Deucher <alexander.deucher@amd.com>
3704M: Christian König <christian.koenig@amd.com>
3705L: dri-devel@lists.freedesktop.org
3706T: git git://people.freedesktop.org/~agd5f/linux
3707S: Supported
3708F: drivers/gpu/drm/radeon/
3709F: include/uapi/drm/radeon*
3710
3711DRM PANEL DRIVERS
3712M: Thierry Reding <thierry.reding@gmail.com>
3713L: dri-devel@lists.freedesktop.org
3714T: git git://anongit.freedesktop.org/tegra/linux.git
3715S: Maintained
3716F: drivers/gpu/drm/drm_panel.c
3717F: drivers/gpu/drm/panel/
3718F: include/drm/drm_panel.h
3719F: Documentation/devicetree/bindings/display/panel/
3720
3721INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets)
3722M: Daniel Vetter <daniel.vetter@intel.com>
3723M: Jani Nikula <jani.nikula@linux.intel.com>
3724L: intel-gfx@lists.freedesktop.org
3725L: dri-devel@lists.freedesktop.org
3726W: https://01.org/linuxgraphics/
3727Q: http://patchwork.freedesktop.org/project/intel-gfx/
3728T: git git://anongit.freedesktop.org/drm-intel
3729S: Supported
3730F: drivers/gpu/drm/i915/
3731F: include/drm/i915*
3732F: include/uapi/drm/i915*
3733
3734DRM DRIVERS FOR ATMEL HLCDC
3735M: Boris Brezillon <boris.brezillon@free-electrons.com>
3736L: dri-devel@lists.freedesktop.org
3737S: Supported
3738F: drivers/gpu/drm/atmel-hlcdc/
3739F: Documentation/devicetree/bindings/drm/atmel/
3740
3741DRM DRIVERS FOR EXYNOS
3742M: Inki Dae <inki.dae@samsung.com>
3743M: Joonyoung Shim <jy0922.shim@samsung.com>
3744M: Seung-Woo Kim <sw0312.kim@samsung.com>
3745M: Kyungmin Park <kyungmin.park@samsung.com>
3746L: dri-devel@lists.freedesktop.org
3747T: git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
3748S: Supported
3749F: drivers/gpu/drm/exynos/
3750F: include/drm/exynos*
3751F: include/uapi/drm/exynos*
3752
3753DRM DRIVERS FOR FREESCALE DCU
3754M: Jianwei Wang <jianwei.wang.chn@gmail.com>
3755M: Alison Wang <alison.wang@freescale.com>
3756L: dri-devel@lists.freedesktop.org
3757S: Supported
3758F: drivers/gpu/drm/fsl-dcu/
3759F: Documentation/devicetree/bindings/display/fsl,dcu.txt
3760F: Documentation/devicetree/bindings/display/panel/nec,nl4827hc19_05b.txt
3761
3762DRM DRIVERS FOR FREESCALE IMX
3763M: Philipp Zabel <p.zabel@pengutronix.de>
3764L: dri-devel@lists.freedesktop.org
3765S: Maintained
3766F: drivers/gpu/drm/imx/
3767F: drivers/gpu/ipu-v3/
3768F: Documentation/devicetree/bindings/display/imx/
3769
3770DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
3771M: Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
3772L: dri-devel@lists.freedesktop.org
3773T: git git://github.com/patjak/drm-gma500
3774S: Maintained
3775F: drivers/gpu/drm/gma500
3776F: include/drm/gma500*
3777
3778DRM DRIVERS FOR NVIDIA TEGRA
3779M: Thierry Reding <thierry.reding@gmail.com>
3780M: Terje Bergström <tbergstrom@nvidia.com>
3781L: dri-devel@lists.freedesktop.org
3782L: linux-tegra@vger.kernel.org
3783T: git git://anongit.freedesktop.org/tegra/linux.git
3784S: Supported
3785F: drivers/gpu/drm/tegra/
3786F: drivers/gpu/host1x/
3787F: include/linux/host1x.h
3788F: include/uapi/drm/tegra_drm.h
3789F: Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
3790
3791DRM DRIVERS FOR RENESAS
3792M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
3793L: dri-devel@lists.freedesktop.org
3794L: linux-renesas-soc@vger.kernel.org
3795T: git git://people.freedesktop.org/~airlied/linux
3796S: Supported
3797F: drivers/gpu/drm/rcar-du/
3798F: drivers/gpu/drm/shmobile/
3799F: include/linux/platform_data/shmob_drm.h
3800
3801DRM DRIVERS FOR ROCKCHIP
3802M: Mark Yao <mark.yao@rock-chips.com>
3803L: dri-devel@lists.freedesktop.org
3804S: Maintained
3805F: drivers/gpu/drm/rockchip/
3806F: Documentation/devicetree/bindings/display/rockchip*
3807
3808DRM DRIVERS FOR STI
3809M: Benjamin Gaignard <benjamin.gaignard@linaro.org>
3810M: Vincent Abriou <vincent.abriou@st.com>
3811L: dri-devel@lists.freedesktop.org
3812T: git http://git.linaro.org/people/benjamin.gaignard/kernel.git
3813S: Maintained
3814F: drivers/gpu/drm/sti
3815F: Documentation/devicetree/bindings/display/st,stih4xx.txt
3816
3817DRM DRIVERS FOR VIVANTE GPU IP
3818M: Lucas Stach <l.stach@pengutronix.de>
3819R: Russell King <linux+etnaviv@arm.linux.org.uk>
3820R: Christian Gmeiner <christian.gmeiner@gmail.com>
3821L: dri-devel@lists.freedesktop.org
3822S: Maintained
3823F: drivers/gpu/drm/etnaviv
3824F: Documentation/devicetree/bindings/display/etnaviv
3825
3826DSBR100 USB FM RADIO DRIVER
3827M: Alexey Klimov <klimov.linux@gmail.com>
3828L: linux-media@vger.kernel.org
3829T: git git://linuxtv.org/media_tree.git
3830S: Maintained
3831F: drivers/media/radio/dsbr100.c
3832
3833DSCC4 DRIVER
3834M: Francois Romieu <romieu@fr.zoreil.com>
3835L: netdev@vger.kernel.org
3836S: Maintained
3837F: drivers/net/wan/dscc4.c
3838
3839DT3155 MEDIA DRIVER
3840M: Hans Verkuil <hverkuil@xs4all.nl>
3841L: linux-media@vger.kernel.org
3842T: git git://linuxtv.org/media_tree.git
3843W: https://linuxtv.org
3844S: Odd Fixes
3845F: drivers/media/pci/dt3155/
3846
3847DVB_USB_AF9015 MEDIA DRIVER
3848M: Antti Palosaari <crope@iki.fi>
3849L: linux-media@vger.kernel.org
3850W: https://linuxtv.org
3851W: http://palosaari.fi/linux/
3852Q: http://patchwork.linuxtv.org/project/linux-media/list/
3853T: git git://linuxtv.org/anttip/media_tree.git
3854S: Maintained
3855F: drivers/media/usb/dvb-usb-v2/af9015*
3856
3857DVB_USB_AF9035 MEDIA DRIVER
3858M: Antti Palosaari <crope@iki.fi>
3859L: linux-media@vger.kernel.org
3860W: https://linuxtv.org
3861W: http://palosaari.fi/linux/
3862Q: http://patchwork.linuxtv.org/project/linux-media/list/
3863T: git git://linuxtv.org/anttip/media_tree.git
3864S: Maintained
3865F: drivers/media/usb/dvb-usb-v2/af9035*
3866
3867DVB_USB_ANYSEE MEDIA DRIVER
3868M: Antti Palosaari <crope@iki.fi>
3869L: linux-media@vger.kernel.org
3870W: https://linuxtv.org
3871W: http://palosaari.fi/linux/
3872Q: http://patchwork.linuxtv.org/project/linux-media/list/
3873T: git git://linuxtv.org/anttip/media_tree.git
3874S: Maintained
3875F: drivers/media/usb/dvb-usb-v2/anysee*
3876
3877DVB_USB_AU6610 MEDIA DRIVER
3878M: Antti Palosaari <crope@iki.fi>
3879L: linux-media@vger.kernel.org
3880W: https://linuxtv.org
3881W: http://palosaari.fi/linux/
3882Q: http://patchwork.linuxtv.org/project/linux-media/list/
3883T: git git://linuxtv.org/anttip/media_tree.git
3884S: Maintained
3885F: drivers/media/usb/dvb-usb-v2/au6610*
3886
3887DVB_USB_CE6230 MEDIA DRIVER
3888M: Antti Palosaari <crope@iki.fi>
3889L: linux-media@vger.kernel.org
3890W: https://linuxtv.org
3891W: http://palosaari.fi/linux/
3892Q: http://patchwork.linuxtv.org/project/linux-media/list/
3893T: git git://linuxtv.org/anttip/media_tree.git
3894S: Maintained
3895F: drivers/media/usb/dvb-usb-v2/ce6230*
3896
3897DVB_USB_CXUSB MEDIA DRIVER
3898M: Michael Krufky <mkrufky@linuxtv.org>
3899L: linux-media@vger.kernel.org
3900W: https://linuxtv.org
3901W: http://github.com/mkrufky
3902Q: http://patchwork.linuxtv.org/project/linux-media/list/
3903T: git git://linuxtv.org/media_tree.git
3904S: Maintained
3905F: drivers/media/usb/dvb-usb/cxusb*
3906
3907DVB_USB_EC168 MEDIA DRIVER
3908M: Antti Palosaari <crope@iki.fi>
3909L: linux-media@vger.kernel.org
3910W: https://linuxtv.org
3911W: http://palosaari.fi/linux/
3912Q: http://patchwork.linuxtv.org/project/linux-media/list/
3913T: git git://linuxtv.org/anttip/media_tree.git
3914S: Maintained
3915F: drivers/media/usb/dvb-usb-v2/ec168*
3916
3917DVB_USB_GL861 MEDIA DRIVER
3918M: Antti Palosaari <crope@iki.fi>
3919L: linux-media@vger.kernel.org
3920W: https://linuxtv.org
3921Q: http://patchwork.linuxtv.org/project/linux-media/list/
3922T: git git://linuxtv.org/anttip/media_tree.git
3923S: Maintained
3924F: drivers/media/usb/dvb-usb-v2/gl861*
3925
3926DVB_USB_MXL111SF MEDIA DRIVER
3927M: Michael Krufky <mkrufky@linuxtv.org>
3928L: linux-media@vger.kernel.org
3929W: https://linuxtv.org
3930W: http://github.com/mkrufky
3931Q: http://patchwork.linuxtv.org/project/linux-media/list/
3932T: git git://linuxtv.org/mkrufky/mxl111sf.git
3933S: Maintained
3934F: drivers/media/usb/dvb-usb-v2/mxl111sf*
3935
3936DVB_USB_RTL28XXU MEDIA DRIVER
3937M: Antti Palosaari <crope@iki.fi>
3938L: linux-media@vger.kernel.org
3939W: https://linuxtv.org
3940W: http://palosaari.fi/linux/
3941Q: http://patchwork.linuxtv.org/project/linux-media/list/
3942T: git git://linuxtv.org/anttip/media_tree.git
3943S: Maintained
3944F: drivers/media/usb/dvb-usb-v2/rtl28xxu*
3945
3946DVB_USB_V2 MEDIA DRIVER
3947M: Antti Palosaari <crope@iki.fi>
3948L: linux-media@vger.kernel.org
3949W: https://linuxtv.org
3950W: http://palosaari.fi/linux/
3951Q: http://patchwork.linuxtv.org/project/linux-media/list/
3952T: git git://linuxtv.org/anttip/media_tree.git
3953S: Maintained
3954F: drivers/media/usb/dvb-usb-v2/dvb_usb*
3955F: drivers/media/usb/dvb-usb-v2/usb_urb.c
3956
3957DYNAMIC DEBUG
3958M: Jason Baron <jbaron@akamai.com>
3959S: Maintained
3960F: lib/dynamic_debug.c
3961F: include/linux/dynamic_debug.h
3962
3963DZ DECSTATION DZ11 SERIAL DRIVER
3964M: "Maciej W. Rozycki" <macro@linux-mips.org>
3965S: Maintained
3966F: drivers/tty/serial/dz.*
3967
3968E3X0 POWER BUTTON DRIVER
3969M: Moritz Fischer <moritz.fischer@ettus.com>
3970L: usrp-users@lists.ettus.com
3971W: http://www.ettus.com
3972S: Supported
3973F: drivers/input/misc/e3x0-button.c
3974F: Documentation/devicetree/bindings/input/e3x0-button.txt
3975
3976E4000 MEDIA DRIVER
3977M: Antti Palosaari <crope@iki.fi>
3978L: linux-media@vger.kernel.org
3979W: https://linuxtv.org
3980W: http://palosaari.fi/linux/
3981Q: http://patchwork.linuxtv.org/project/linux-media/list/
3982T: git git://linuxtv.org/anttip/media_tree.git
3983S: Maintained
3984F: drivers/media/tuners/e4000*
3985
3986EATA ISA/EISA/PCI SCSI DRIVER
3987M: Dario Ballabio <ballabio_dario@emc.com>
3988L: linux-scsi@vger.kernel.org
3989S: Maintained
3990F: drivers/scsi/eata.c
3991
3992EC100 MEDIA DRIVER
3993M: Antti Palosaari <crope@iki.fi>
3994L: linux-media@vger.kernel.org
3995W: https://linuxtv.org
3996W: http://palosaari.fi/linux/
3997Q: http://patchwork.linuxtv.org/project/linux-media/list/
3998T: git git://linuxtv.org/anttip/media_tree.git
3999S: Maintained
4000F: drivers/media/dvb-frontends/ec100*
4001
4002ECRYPT FILE SYSTEM
4003M: Tyler Hicks <tyhicks@canonical.com>
4004L: ecryptfs@vger.kernel.org
4005W: http://ecryptfs.org
4006W: https://launchpad.net/ecryptfs
4007T: git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git
4008S: Supported
4009F: Documentation/filesystems/ecryptfs.txt
4010F: fs/ecryptfs/
4011
4012EDAC-CORE
4013M: Doug Thompson <dougthompson@xmission.com>
4014M: Borislav Petkov <bp@alien8.de>
4015M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
4016L: linux-edac@vger.kernel.org
4017T: git git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp.git for-next
4018T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-edac.git linux_next
4019S: Supported
4020F: Documentation/edac.txt
4021F: drivers/edac/
4022F: include/linux/edac.h
4023
4024EDAC-AMD64
4025M: Doug Thompson <dougthompson@xmission.com>
4026M: Borislav Petkov <bp@alien8.de>
4027L: linux-edac@vger.kernel.org
4028S: Maintained
4029F: drivers/edac/amd64_edac*
4030
4031EDAC-CALXEDA
4032M: Doug Thompson <dougthompson@xmission.com>
4033M: Robert Richter <rric@kernel.org>
4034L: linux-edac@vger.kernel.org
4035S: Maintained
4036F: drivers/edac/highbank*
4037
4038EDAC-CAVIUM
4039M: Ralf Baechle <ralf@linux-mips.org>
4040M: David Daney <david.daney@cavium.com>
4041L: linux-edac@vger.kernel.org
4042L: linux-mips@linux-mips.org
4043S: Supported
4044F: drivers/edac/octeon_edac*
4045
4046EDAC-E752X
4047M: Mark Gross <mark.gross@intel.com>
4048M: Doug Thompson <dougthompson@xmission.com>
4049L: linux-edac@vger.kernel.org
4050S: Maintained
4051F: drivers/edac/e752x_edac.c
4052
4053EDAC-E7XXX
4054M: Doug Thompson <dougthompson@xmission.com>
4055L: linux-edac@vger.kernel.org
4056S: Maintained
4057F: drivers/edac/e7xxx_edac.c
4058
4059EDAC-GHES
4060M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
4061L: linux-edac@vger.kernel.org
4062S: Maintained
4063F: drivers/edac/ghes_edac.c
4064
4065EDAC-I82443BXGX
4066M: Tim Small <tim@buttersideup.com>
4067L: linux-edac@vger.kernel.org
4068S: Maintained
4069F: drivers/edac/i82443bxgx_edac.c
4070
4071EDAC-I3000
4072M: Jason Uhlenkott <juhlenko@akamai.com>
4073L: linux-edac@vger.kernel.org
4074S: Maintained
4075F: drivers/edac/i3000_edac.c
4076
4077EDAC-I5000
4078M: Doug Thompson <dougthompson@xmission.com>
4079L: linux-edac@vger.kernel.org
4080S: Maintained
4081F: drivers/edac/i5000_edac.c
4082
4083EDAC-I5400
4084M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
4085L: linux-edac@vger.kernel.org
4086S: Maintained
4087F: drivers/edac/i5400_edac.c
4088
4089EDAC-I7300
4090M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
4091L: linux-edac@vger.kernel.org
4092S: Maintained
4093F: drivers/edac/i7300_edac.c
4094
4095EDAC-I7CORE
4096M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
4097L: linux-edac@vger.kernel.org
4098S: Maintained
4099F: drivers/edac/i7core_edac.c
4100
4101EDAC-I82975X
4102M: Ranganathan Desikan <ravi@jetztechnologies.com>
4103M: "Arvind R." <arvino55@gmail.com>
4104L: linux-edac@vger.kernel.org
4105S: Maintained
4106F: drivers/edac/i82975x_edac.c
4107
4108EDAC-IE31200
4109M: Jason Baron <jbaron@akamai.com>
4110L: linux-edac@vger.kernel.org
4111S: Maintained
4112F: drivers/edac/ie31200_edac.c
4113
4114EDAC-MPC85XX
4115M: Johannes Thumshirn <morbidrsa@gmail.com>
4116L: linux-edac@vger.kernel.org
4117S: Maintained
4118F: drivers/edac/mpc85xx_edac.[ch]
4119
4120EDAC-PASEMI
4121M: Egor Martovetsky <egor@pasemi.com>
4122L: linux-edac@vger.kernel.org
4123S: Maintained
4124F: drivers/edac/pasemi_edac.c
4125
4126EDAC-R82600
4127M: Tim Small <tim@buttersideup.com>
4128L: linux-edac@vger.kernel.org
4129S: Maintained
4130F: drivers/edac/r82600_edac.c
4131
4132EDAC-SBRIDGE
4133M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
4134L: linux-edac@vger.kernel.org
4135S: Maintained
4136F: drivers/edac/sb_edac.c
4137
4138EDAC-XGENE
4139APPLIED MICRO (APM) X-GENE SOC EDAC
4140M: Loc Ho <lho@apm.com>
4141S: Supported
4142F: drivers/edac/xgene_edac.c
4143F: Documentation/devicetree/bindings/edac/apm-xgene-edac.txt
4144
4145EDIROL UA-101/UA-1000 DRIVER
4146M: Clemens Ladisch <clemens@ladisch.de>
4147L: alsa-devel@alsa-project.org (moderated for non-subscribers)
4148T: git git://git.alsa-project.org/alsa-kernel.git
4149S: Maintained
4150F: sound/usb/misc/ua101.c
4151
4152EXTENSIBLE FIRMWARE INTERFACE (EFI)
4153M: Matt Fleming <matt@codeblueprint.co.uk>
4154L: linux-efi@vger.kernel.org
4155T: git git://git.kernel.org/pub/scm/linux/kernel/git/mfleming/efi.git
4156S: Maintained
4157F: Documentation/efi-stub.txt
4158F: arch/ia64/kernel/efi.c
4159F: arch/x86/boot/compressed/eboot.[ch]
4160F: arch/x86/include/asm/efi.h
4161F: arch/x86/platform/efi/*
4162F: drivers/firmware/efi/*
4163F: include/linux/efi*.h
4164
4165EFI VARIABLE FILESYSTEM
4166M: Matthew Garrett <matthew.garrett@nebula.com>
4167M: Jeremy Kerr <jk@ozlabs.org>
4168M: Matt Fleming <matt@codeblueprint.co.uk>
4169T: git git://git.kernel.org/pub/scm/linux/kernel/git/mfleming/efi.git
4170L: linux-efi@vger.kernel.org
4171S: Maintained
4172F: fs/efivarfs/
4173
4174EFIFB FRAMEBUFFER DRIVER
4175L: linux-fbdev@vger.kernel.org
4176M: Peter Jones <pjones@redhat.com>
4177S: Maintained
4178F: drivers/video/fbdev/efifb.c
4179
4180EFS FILESYSTEM
4181W: http://aeschi.ch.eu.org/efs/
4182S: Orphan
4183F: fs/efs/
4184
4185EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
4186M: Thadeu Lima de Souza Cascardo <cascardo@linux.vnet.ibm.com>
4187L: netdev@vger.kernel.org
4188S: Maintained
4189F: drivers/net/ethernet/ibm/ehea/
4190
4191EM28XX VIDEO4LINUX DRIVER
4192M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
4193L: linux-media@vger.kernel.org
4194W: https://linuxtv.org
4195T: git git://linuxtv.org/media_tree.git
4196S: Maintained
4197F: drivers/media/usb/em28xx/
4198
4199EMBEDDED LINUX
4200M: Paul Gortmaker <paul.gortmaker@windriver.com>
4201M: Matt Mackall <mpm@selenic.com>
4202M: David Woodhouse <dwmw2@infradead.org>
4203L: linux-embedded@vger.kernel.org
4204S: Maintained
4205
4206EMULEX/AVAGO LPFC FC/FCOE SCSI DRIVER
4207M: James Smart <james.smart@avagotech.com>
4208M: Dick Kennedy <dick.kennedy@avagotech.com>
4209L: linux-scsi@vger.kernel.org
4210W: http://www.avagotech.com
4211S: Supported
4212F: drivers/scsi/lpfc/
4213
4214ENE CB710 FLASH CARD READER DRIVER
4215M: Michał Mirosław <mirq-linux@rere.qmqm.pl>
4216S: Maintained
4217F: drivers/misc/cb710/
4218F: drivers/mmc/host/cb710-mmc.*
4219F: include/linux/cb710.h
4220
4221ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
4222M: Maxim Levitsky <maximlevitsky@gmail.com>
4223S: Maintained
4224F: drivers/media/rc/ene_ir.*
4225
4226ENHANCED ERROR HANDLING (EEH)
4227M: Gavin Shan <shangw@linux.vnet.ibm.com>
4228L: linuxppc-dev@lists.ozlabs.org
4229S: Supported
4230F: Documentation/powerpc/eeh-pci-error-recovery.txt
4231F: arch/powerpc/kernel/eeh*.c
4232
4233EPSON S1D13XXX FRAMEBUFFER DRIVER
4234M: Kristoffer Ericson <kristoffer.ericson@gmail.com>
4235S: Maintained
4236T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
4237F: drivers/video/fbdev/s1d13xxxfb.c
4238F: include/video/s1d13xxxfb.h
4239
4240ET131X NETWORK DRIVER
4241M: Mark Einon <mark.einon@gmail.com>
4242S: Odd Fixes
4243F: drivers/net/ethernet/agere/
4244
4245ETHERNET BRIDGE
4246M: Stephen Hemminger <stephen@networkplumber.org>
4247L: bridge@lists.linux-foundation.org
4248L: netdev@vger.kernel.org
4249W: http://www.linuxfoundation.org/en/Net:Bridge
4250S: Maintained
4251F: include/linux/netfilter_bridge/
4252F: net/bridge/
4253
4254ETHERNET PHY LIBRARY
4255M: Florian Fainelli <f.fainelli@gmail.com>
4256L: netdev@vger.kernel.org
4257S: Maintained
4258F: include/linux/phy.h
4259F: include/linux/phy_fixed.h
4260F: drivers/net/phy/
4261F: Documentation/networking/phy.txt
4262F: drivers/of/of_mdio.c
4263F: drivers/of/of_net.c
4264
4265EXT2 FILE SYSTEM
4266M: Jan Kara <jack@suse.com>
4267L: linux-ext4@vger.kernel.org
4268S: Maintained
4269F: Documentation/filesystems/ext2.txt
4270F: fs/ext2/
4271F: include/linux/ext2*
4272
4273EXT4 FILE SYSTEM
4274M: "Theodore Ts'o" <tytso@mit.edu>
4275M: Andreas Dilger <adilger.kernel@dilger.ca>
4276L: linux-ext4@vger.kernel.org
4277W: http://ext4.wiki.kernel.org
4278Q: http://patchwork.ozlabs.org/project/linux-ext4/list/
4279T: git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git
4280S: Maintained
4281F: Documentation/filesystems/ext4.txt
4282F: fs/ext4/
4283
4284Extended Verification Module (EVM)
4285M: Mimi Zohar <zohar@linux.vnet.ibm.com>
4286L: linux-ima-devel@lists.sourceforge.net
4287L: linux-security-module@vger.kernel.org
4288S: Supported
4289F: security/integrity/evm/
4290
4291EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
4292M: MyungJoo Ham <myungjoo.ham@samsung.com>
4293M: Chanwoo Choi <cw00.choi@samsung.com>
4294L: linux-kernel@vger.kernel.org
4295T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
4296S: Maintained
4297F: drivers/extcon/
4298F: include/linux/extcon/
4299F: include/linux/extcon.h
4300F: Documentation/extcon/
4301F: Documentation/devicetree/bindings/extcon/
4302
4303EXYNOS DP DRIVER
4304M: Jingoo Han <jingoohan1@gmail.com>
4305L: dri-devel@lists.freedesktop.org
4306S: Maintained
4307F: drivers/gpu/drm/exynos/exynos_dp*
4308
4309EXYNOS MIPI DISPLAY DRIVERS
4310M: Inki Dae <inki.dae@samsung.com>
4311M: Donghwa Lee <dh09.lee@samsung.com>
4312M: Kyungmin Park <kyungmin.park@samsung.com>
4313L: linux-fbdev@vger.kernel.org
4314S: Maintained
4315F: drivers/video/fbdev/exynos/exynos_mipi*
4316F: include/video/exynos_mipi*
4317
4318F71805F HARDWARE MONITORING DRIVER
4319M: Jean Delvare <jdelvare@suse.com>
4320L: lm-sensors@lm-sensors.org
4321S: Maintained
4322F: Documentation/hwmon/f71805f
4323F: drivers/hwmon/f71805f.c
4324
4325FC0011 TUNER DRIVER
4326M: Michael Buesch <m@bues.ch>
4327L: linux-media@vger.kernel.org
4328S: Maintained
4329F: drivers/media/tuners/fc0011.h
4330F: drivers/media/tuners/fc0011.c
4331
4332FC2580 MEDIA DRIVER
4333M: Antti Palosaari <crope@iki.fi>
4334L: linux-media@vger.kernel.org
4335W: https://linuxtv.org
4336W: http://palosaari.fi/linux/
4337Q: http://patchwork.linuxtv.org/project/linux-media/list/
4338T: git git://linuxtv.org/anttip/media_tree.git
4339S: Maintained
4340F: drivers/media/tuners/fc2580*
4341
4342FANOTIFY
4343M: Eric Paris <eparis@redhat.com>
4344S: Maintained
4345F: fs/notify/fanotify/
4346F: include/linux/fanotify.h
4347F: include/uapi/linux/fanotify.h
4348
4349FARSYNC SYNCHRONOUS DRIVER
4350M: Kevin Curtis <kevin.curtis@farsite.co.uk>
4351W: http://www.farsite.co.uk/
4352S: Supported
4353F: drivers/net/wan/farsync.*
4354
4355FAULT INJECTION SUPPORT
4356M: Akinobu Mita <akinobu.mita@gmail.com>
4357S: Supported
4358F: Documentation/fault-injection/
4359F: lib/fault-inject.c
4360
4361FBTFT Framebuffer drivers
4362M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
4363M: Noralf Trønnes <noralf@tronnes.org>
4364S: Maintained
4365F: drivers/staging/fbtft/
4366
4367FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
4368M: Vasu Dev <vasu.dev@intel.com>
4369L: fcoe-devel@open-fcoe.org
4370W: www.Open-FCoE.org
4371S: Supported
4372F: drivers/scsi/libfc/
4373F: drivers/scsi/fcoe/
4374F: include/scsi/fc/
4375F: include/scsi/libfc.h
4376F: include/scsi/libfcoe.h
4377F: include/uapi/scsi/fc/
4378
4379FILE LOCKING (flock() and fcntl()/lockf())
4380M: Jeff Layton <jlayton@poochiereds.net>
4381M: "J. Bruce Fields" <bfields@fieldses.org>
4382L: linux-fsdevel@vger.kernel.org
4383S: Maintained
4384F: include/linux/fcntl.h
4385F: include/linux/fs.h
4386F: include/uapi/linux/fcntl.h
4387F: include/uapi/linux/fs.h
4388F: fs/fcntl.c
4389F: fs/locks.c
4390
4391FILESYSTEMS (VFS and infrastructure)
4392M: Alexander Viro <viro@zeniv.linux.org.uk>
4393L: linux-fsdevel@vger.kernel.org
4394S: Maintained
4395F: fs/*
4396
4397FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
4398M: Riku Voipio <riku.voipio@iki.fi>
4399L: lm-sensors@lm-sensors.org
4400S: Maintained
4401F: drivers/hwmon/f75375s.c
4402F: include/linux/f75375s.h
4403
4404FIREWIRE AUDIO DRIVERS
4405M: Clemens Ladisch <clemens@ladisch.de>
4406L: alsa-devel@alsa-project.org (moderated for non-subscribers)
4407T: git git://git.alsa-project.org/alsa-kernel.git
4408S: Maintained
4409F: sound/firewire/
4410
4411FIREWIRE MEDIA DRIVERS (firedtv)
4412M: Stefan Richter <stefanr@s5r6.in-berlin.de>
4413L: linux-media@vger.kernel.org
4414L: linux1394-devel@lists.sourceforge.net
4415T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
4416S: Maintained
4417F: drivers/media/firewire/
4418
4419FIREWIRE SBP-2 TARGET
4420M: Chris Boot <bootc@bootc.net>
4421L: linux-scsi@vger.kernel.org
4422L: target-devel@vger.kernel.org
4423L: linux1394-devel@lists.sourceforge.net
4424T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
4425S: Maintained
4426F: drivers/target/sbp/
4427
4428FIREWIRE SUBSYSTEM
4429M: Stefan Richter <stefanr@s5r6.in-berlin.de>
4430L: linux1394-devel@lists.sourceforge.net
4431W: http://ieee1394.wiki.kernel.org/
4432T: git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
4433S: Maintained
4434F: drivers/firewire/
4435F: include/linux/firewire.h
4436F: include/uapi/linux/firewire*.h
4437F: tools/firewire/
4438
4439FIRMWARE LOADER (request_firmware)
4440M: Ming Lei <ming.lei@canonical.com>
4441L: linux-kernel@vger.kernel.org
4442S: Maintained
4443F: Documentation/firmware_class/
4444F: drivers/base/firmware*.c
4445F: include/linux/firmware.h
4446
4447FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card)
4448M: Joshua Morris <josh.h.morris@us.ibm.com>
4449M: Philip Kelleher <pjk1939@linux.vnet.ibm.com>
4450S: Maintained
4451F: drivers/block/rsxx/
4452
4453FLOPPY DRIVER
4454M: Jiri Kosina <jikos@kernel.org>
4455T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/floppy.git
4456S: Odd fixes
4457F: drivers/block/floppy.c
4458
4459FMC SUBSYSTEM
4460M: Alessandro Rubini <rubini@gnudd.com>
4461W: http://www.ohwr.org/projects/fmc-bus
4462S: Supported
4463F: drivers/fmc/
4464F: include/linux/fmc*.h
4465F: include/linux/ipmi-fru.h
4466K: fmc_d.*register
4467
4468FPGA MANAGER FRAMEWORK
4469M: Alan Tull <atull@opensource.altera.com>
4470R: Moritz Fischer <moritz.fischer@ettus.com>
4471S: Maintained
4472F: drivers/fpga/
4473F: include/linux/fpga/fpga-mgr.h
4474W: http://www.rocketboards.org
4475
4476FPU EMULATOR
4477M: Bill Metzenthen <billm@melbpc.org.au>
4478W: http://floatingpoint.sourceforge.net/emulator/index.html
4479S: Maintained
4480F: arch/x86/math-emu/
4481
4482FRAME RELAY DLCI/FRAD (Sangoma drivers too)
4483L: netdev@vger.kernel.org
4484S: Orphan
4485F: drivers/net/wan/dlci.c
4486F: drivers/net/wan/sdla.c
4487
4488FRAMEBUFFER LAYER
4489M: Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
4490M: Tomi Valkeinen <tomi.valkeinen@ti.com>
4491L: linux-fbdev@vger.kernel.org
4492W: http://linux-fbdev.sourceforge.net/
4493Q: http://patchwork.kernel.org/project/linux-fbdev/list/
4494T: git git://git.kernel.org/pub/scm/linux/kernel/git/plagnioj/linux-fbdev.git
4495S: Maintained
4496F: Documentation/fb/
4497F: drivers/video/
4498F: include/video/
4499F: include/linux/fb.h
4500F: include/uapi/video/
4501F: include/uapi/linux/fb.h
4502
4503FREESCALE DIU FRAMEBUFFER DRIVER
4504M: Timur Tabi <timur@tabi.org>
4505L: linux-fbdev@vger.kernel.org
4506S: Maintained
4507F: drivers/video/fbdev/fsl-diu-fb.*
4508
4509FREESCALE DMA DRIVER
4510M: Li Yang <leoli@freescale.com>
4511M: Zhang Wei <zw@zh-kernel.org>
4512L: linuxppc-dev@lists.ozlabs.org
4513S: Maintained
4514F: drivers/dma/fsldma.*
4515
4516FREESCALE I2C CPM DRIVER
4517M: Jochen Friedrich <jochen@scram.de>
4518L: linuxppc-dev@lists.ozlabs.org
4519L: linux-i2c@vger.kernel.org
4520S: Maintained
4521F: drivers/i2c/busses/i2c-cpm.c
4522
4523FREESCALE IMX / MXC FRAMEBUFFER DRIVER
4524M: Sascha Hauer <kernel@pengutronix.de>
4525L: linux-fbdev@vger.kernel.org
4526L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4527S: Maintained
4528F: include/linux/platform_data/video-imxfb.h
4529F: drivers/video/fbdev/imxfb.c
4530
4531FREESCALE QUAD SPI DRIVER
4532M: Han Xu <han.xu@freescale.com>
4533L: linux-mtd@lists.infradead.org
4534S: Maintained
4535F: drivers/mtd/spi-nor/fsl-quadspi.c
4536
4537FREESCALE SOC FS_ENET DRIVER
4538M: Pantelis Antoniou <pantelis.antoniou@gmail.com>
4539M: Vitaly Bordug <vbordug@ru.mvista.com>
4540L: linuxppc-dev@lists.ozlabs.org
4541L: netdev@vger.kernel.org
4542S: Maintained
4543F: drivers/net/ethernet/freescale/fs_enet/
4544F: include/linux/fs_enet_pd.h
4545
4546FREESCALE QUICC ENGINE LIBRARY
4547L: linuxppc-dev@lists.ozlabs.org
4548S: Orphan
4549F: drivers/soc/fsl/qe/
4550F: include/soc/fsl/*qe*.h
4551F: include/soc/fsl/*ucc*.h
4552
4553FREESCALE USB PERIPHERAL DRIVERS
4554M: Li Yang <leoli@freescale.com>
4555L: linux-usb@vger.kernel.org
4556L: linuxppc-dev@lists.ozlabs.org
4557S: Maintained
4558F: drivers/usb/gadget/udc/fsl*
4559
4560FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
4561M: Li Yang <leoli@freescale.com>
4562L: netdev@vger.kernel.org
4563L: linuxppc-dev@lists.ozlabs.org
4564S: Maintained
4565F: drivers/net/ethernet/freescale/ucc_geth*
4566
4567FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
4568M: Claudiu Manoil <claudiu.manoil@freescale.com>
4569L: netdev@vger.kernel.org
4570S: Maintained
4571F: drivers/net/ethernet/freescale/gianfar*
4572X: drivers/net/ethernet/freescale/gianfar_ptp.c
4573F: Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
4574
4575FREESCALE QUICC ENGINE UCC UART DRIVER
4576M: Timur Tabi <timur@tabi.org>
4577L: linuxppc-dev@lists.ozlabs.org
4578S: Maintained
4579F: drivers/tty/serial/ucc_uart.c
4580
4581FREESCALE SOC SOUND DRIVERS
4582M: Timur Tabi <timur@tabi.org>
4583M: Nicolin Chen <nicoleotsuka@gmail.com>
4584M: Xiubo Li <Xiubo.Lee@gmail.com>
4585L: alsa-devel@alsa-project.org (moderated for non-subscribers)
4586L: linuxppc-dev@lists.ozlabs.org
4587S: Maintained
4588F: sound/soc/fsl/fsl*
4589F: sound/soc/fsl/imx*
4590F: sound/soc/fsl/mpc8610_hpcd.c
4591
4592FREESCALE QORIQ MANAGEMENT COMPLEX DRIVER
4593M: "J. German Rivera" <German.Rivera@freescale.com>
4594L: linux-kernel@vger.kernel.org
4595S: Maintained
4596F: drivers/staging/fsl-mc/
4597
4598FREEVXFS FILESYSTEM
4599M: Christoph Hellwig <hch@infradead.org>
4600W: ftp://ftp.openlinux.org/pub/people/hch/vxfs
4601S: Maintained
4602F: fs/freevxfs/
4603
4604FREEZER
4605M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
4606M: Pavel Machek <pavel@ucw.cz>
4607L: linux-pm@vger.kernel.org
4608S: Supported
4609F: Documentation/power/freezing-of-tasks.txt
4610F: include/linux/freezer.h
4611F: kernel/freezer.c
4612
4613FRONTSWAP API
4614M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
4615L: linux-kernel@vger.kernel.org
4616S: Maintained
4617F: mm/frontswap.c
4618F: include/linux/frontswap.h
4619
4620FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS
4621M: David Howells <dhowells@redhat.com>
4622L: linux-cachefs@redhat.com (moderated for non-subscribers)
4623S: Supported
4624F: Documentation/filesystems/caching/
4625F: fs/fscache/
4626F: include/linux/fscache*.h
4627
4628F2FS FILE SYSTEM
4629M: Jaegeuk Kim <jaegeuk@kernel.org>
4630M: Changman Lee <cm224.lee@samsung.com>
4631R: Chao Yu <chao2.yu@samsung.com>
4632L: linux-f2fs-devel@lists.sourceforge.net
4633W: http://en.wikipedia.org/wiki/F2FS
4634T: git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
4635S: Maintained
4636F: Documentation/filesystems/f2fs.txt
4637F: Documentation/ABI/testing/sysfs-fs-f2fs
4638F: fs/f2fs/
4639F: include/linux/f2fs_fs.h
4640F: include/trace/events/f2fs.h
4641
4642FUJITSU FR-V (FRV) PORT
4643S: Orphan
4644F: arch/frv/
4645
4646FUJITSU LAPTOP EXTRAS
4647M: Jonathan Woithe <jwoithe@just42.net>
4648L: platform-driver-x86@vger.kernel.org
4649S: Maintained
4650F: drivers/platform/x86/fujitsu-laptop.c
4651
4652FUJITSU M-5MO LS CAMERA ISP DRIVER
4653M: Kyungmin Park <kyungmin.park@samsung.com>
4654M: Heungjun Kim <riverful.kim@samsung.com>
4655L: linux-media@vger.kernel.org
4656S: Maintained
4657F: drivers/media/i2c/m5mols/
4658F: include/media/i2c/m5mols.h
4659
4660FUJITSU TABLET EXTRAS
4661M: Robert Gerlach <khnz@gmx.de>
4662L: platform-driver-x86@vger.kernel.org
4663S: Maintained
4664F: drivers/platform/x86/fujitsu-tablet.c
4665
4666FUSE: FILESYSTEM IN USERSPACE
4667M: Miklos Szeredi <miklos@szeredi.hu>
4668L: fuse-devel@lists.sourceforge.net
4669W: http://fuse.sourceforge.net/
4670T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
4671S: Maintained
4672F: fs/fuse/
4673F: include/uapi/linux/fuse.h
4674F: Documentation/filesystems/fuse.txt
4675
4676FUTURE DOMAIN TMC-16x0 SCSI DRIVER (16-bit)
4677M: Rik Faith <faith@cs.unc.edu>
4678L: linux-scsi@vger.kernel.org
4679S: Odd Fixes (e.g., new signatures)
4680F: drivers/scsi/fdomain.*
4681
4682GCOV BASED KERNEL PROFILING
4683M: Peter Oberparleiter <oberpar@linux.vnet.ibm.com>
4684S: Maintained
4685F: kernel/gcov/
4686F: Documentation/gcov.txt
4687
4688GDT SCSI DISK ARRAY CONTROLLER DRIVER
4689M: Achim Leubner <achim_leubner@adaptec.com>
4690L: linux-scsi@vger.kernel.org
4691W: http://www.icp-vortex.com/
4692S: Supported
4693F: drivers/scsi/gdt*
4694
4695GDB KERNEL DEBUGGING HELPER SCRIPTS
4696M: Jan Kiszka <jan.kiszka@siemens.com>
4697S: Supported
4698F: scripts/gdb/
4699
4700GEMTEK FM RADIO RECEIVER DRIVER
4701M: Hans Verkuil <hverkuil@xs4all.nl>
4702L: linux-media@vger.kernel.org
4703T: git git://linuxtv.org/media_tree.git
4704W: https://linuxtv.org
4705S: Maintained
4706F: drivers/media/radio/radio-gemtek*
4707
4708GENERIC GPIO I2C DRIVER
4709M: Haavard Skinnemoen <hskinnemoen@gmail.com>
4710S: Supported
4711F: drivers/i2c/busses/i2c-gpio.c
4712F: include/linux/i2c-gpio.h
4713
4714GENERIC GPIO I2C MULTIPLEXER DRIVER
4715M: Peter Korsgaard <peter.korsgaard@barco.com>
4716L: linux-i2c@vger.kernel.org
4717S: Supported
4718F: drivers/i2c/muxes/i2c-mux-gpio.c
4719F: include/linux/i2c-mux-gpio.h
4720F: Documentation/i2c/muxes/i2c-mux-gpio
4721
4722GENERIC HDLC (WAN) DRIVERS
4723M: Krzysztof Halasa <khc@pm.waw.pl>
4724W: http://www.kernel.org/pub/linux/utils/net/hdlc/
4725S: Maintained
4726F: drivers/net/wan/c101.c
4727F: drivers/net/wan/hd6457*
4728F: drivers/net/wan/hdlc*
4729F: drivers/net/wan/n2.c
4730F: drivers/net/wan/pc300too.c
4731F: drivers/net/wan/pci200syn.c
4732F: drivers/net/wan/wanxl*
4733
4734GENERIC INCLUDE/ASM HEADER FILES
4735M: Arnd Bergmann <arnd@arndb.de>
4736L: linux-arch@vger.kernel.org
4737T: git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
4738S: Maintained
4739F: include/asm-generic/
4740F: include/uapi/asm-generic/
4741
4742GENERIC PHY FRAMEWORK
4743M: Kishon Vijay Abraham I <kishon@ti.com>
4744L: linux-kernel@vger.kernel.org
4745T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git
4746S: Supported
4747F: drivers/phy/
4748F: include/linux/phy/
4749
4750GENERIC PM DOMAINS
4751M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
4752M: Kevin Hilman <khilman@kernel.org>
4753M: Ulf Hansson <ulf.hansson@linaro.org>
4754L: linux-pm@vger.kernel.org
4755S: Supported
4756F: drivers/base/power/domain*.c
4757F: include/linux/pm_domain.h
4758
4759GENERIC UIO DRIVER FOR PCI DEVICES
4760M: "Michael S. Tsirkin" <mst@redhat.com>
4761L: kvm@vger.kernel.org
4762S: Supported
4763F: drivers/uio/uio_pci_generic.c
4764
4765GET_MAINTAINER SCRIPT
4766M: Joe Perches <joe@perches.com>
4767S: Maintained
4768F: scripts/get_maintainer.pl
4769
4770GFS2 FILE SYSTEM
4771M: Steven Whitehouse <swhiteho@redhat.com>
4772M: Bob Peterson <rpeterso@redhat.com>
4773L: cluster-devel@redhat.com
4774W: http://sources.redhat.com/cluster/
4775T: git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
4776S: Supported
4777F: Documentation/filesystems/gfs2*.txt
4778F: fs/gfs2/
4779F: include/uapi/linux/gfs2_ondisk.h
4780
4781GIGASET ISDN DRIVERS
4782M: Paul Bolle <pebolle@tiscali.nl>
4783L: gigaset307x-common@lists.sourceforge.net
4784W: http://gigaset307x.sourceforge.net/
4785S: Odd Fixes
4786F: Documentation/isdn/README.gigaset
4787F: drivers/isdn/gigaset/
4788F: include/uapi/linux/gigaset_dev.h
4789
4790GO7007 MPEG CODEC
4791M: Hans Verkuil <hans.verkuil@cisco.com>
4792L: linux-media@vger.kernel.org
4793S: Maintained
4794F: drivers/media/usb/go7007/
4795
4796GOODIX TOUCHSCREEN
4797M: Bastien Nocera <hadess@hadess.net>
4798L: linux-input@vger.kernel.org
4799S: Maintained
4800F: drivers/input/touchscreen/goodix.c
4801
4802GPIO SUBSYSTEM
4803M: Linus Walleij <linus.walleij@linaro.org>
4804M: Alexandre Courbot <gnurou@gmail.com>
4805L: linux-gpio@vger.kernel.org
4806T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git
4807S: Maintained
4808F: Documentation/gpio/
4809F: drivers/gpio/
4810F: include/linux/gpio/
4811F: include/linux/gpio.h
4812F: include/asm-generic/gpio.h
4813
4814GRE DEMULTIPLEXER DRIVER
4815M: Dmitry Kozlov <xeb@mail.ru>
4816L: netdev@vger.kernel.org
4817S: Maintained
4818F: net/ipv4/gre_demux.c
4819F: net/ipv4/gre_offload.c
4820F: include/net/gre.h
4821
4822GRETH 10/100/1G Ethernet MAC device driver
4823M: Kristoffer Glembo <kristoffer@gaisler.com>
4824L: netdev@vger.kernel.org
4825S: Maintained
4826F: drivers/net/ethernet/aeroflex/
4827
4828GSPCA FINEPIX SUBDRIVER
4829M: Frank Zago <frank@zago.net>
4830L: linux-media@vger.kernel.org
4831T: git git://linuxtv.org/media_tree.git
4832S: Maintained
4833F: drivers/media/usb/gspca/finepix.c
4834
4835GSPCA GL860 SUBDRIVER
4836M: Olivier Lorin <o.lorin@laposte.net>
4837L: linux-media@vger.kernel.org
4838T: git git://linuxtv.org/media_tree.git
4839S: Maintained
4840F: drivers/media/usb/gspca/gl860/
4841
4842GSPCA M5602 SUBDRIVER
4843M: Erik Andren <erik.andren@gmail.com>
4844L: linux-media@vger.kernel.org
4845T: git git://linuxtv.org/media_tree.git
4846S: Maintained
4847F: drivers/media/usb/gspca/m5602/
4848
4849GSPCA PAC207 SONIXB SUBDRIVER
4850M: Hans de Goede <hdegoede@redhat.com>
4851L: linux-media@vger.kernel.org
4852T: git git://linuxtv.org/media_tree.git
4853S: Maintained
4854F: drivers/media/usb/gspca/pac207.c
4855
4856GSPCA SN9C20X SUBDRIVER
4857M: Brian Johnson <brijohn@gmail.com>
4858L: linux-media@vger.kernel.org
4859T: git git://linuxtv.org/media_tree.git
4860S: Maintained
4861F: drivers/media/usb/gspca/sn9c20x.c
4862
4863GSPCA T613 SUBDRIVER
4864M: Leandro Costantino <lcostantino@gmail.com>
4865L: linux-media@vger.kernel.org
4866T: git git://linuxtv.org/media_tree.git
4867S: Maintained
4868F: drivers/media/usb/gspca/t613.c
4869
4870GSPCA USB WEBCAM DRIVER
4871M: Hans de Goede <hdegoede@redhat.com>
4872L: linux-media@vger.kernel.org
4873T: git git://linuxtv.org/media_tree.git
4874S: Maintained
4875F: drivers/media/usb/gspca/
4876
4877GUID PARTITION TABLE (GPT)
4878M: Davidlohr Bueso <dave@stgolabs.net>
4879L: linux-efi@vger.kernel.org
4880S: Maintained
4881F: block/partitions/efi.*
4882
4883STK1160 USB VIDEO CAPTURE DRIVER
4884M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
4885L: linux-media@vger.kernel.org
4886T: git git://linuxtv.org/media_tree.git
4887S: Maintained
4888F: drivers/media/usb/stk1160/
4889
4890H8/300 ARCHITECTURE
4891M: Yoshinori Sato <ysato@users.sourceforge.jp>
4892L: uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers)
4893W: http://uclinux-h8.sourceforge.jp
4894T: git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git
4895S: Maintained
4896F: arch/h8300/
4897F: drivers/clocksource/h8300_*.c
4898F: drivers/clk/h8300/
4899F: drivers/irqchip/irq-renesas-h8*.c
4900
4901HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
4902M: Frank Seidel <frank@f-seidel.de>
4903L: platform-driver-x86@vger.kernel.org
4904W: http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
4905S: Maintained
4906F: drivers/platform/x86/hdaps.c
4907
4908HDPVR USB VIDEO ENCODER DRIVER
4909M: Hans Verkuil <hverkuil@xs4all.nl>
4910L: linux-media@vger.kernel.org
4911T: git git://linuxtv.org/media_tree.git
4912W: https://linuxtv.org
4913S: Odd Fixes
4914F: drivers/media/usb/hdpvr/
4915
4916HWPOISON MEMORY FAILURE HANDLING
4917M: Naoya Horiguchi <n-horiguchi@ah.jp.nec.com>
4918L: linux-mm@kvack.org
4919S: Maintained
4920F: mm/memory-failure.c
4921F: mm/hwpoison-inject.c
4922
4923HYPERVISOR VIRTUAL CONSOLE DRIVER
4924L: linuxppc-dev@lists.ozlabs.org
4925S: Odd Fixes
4926F: drivers/tty/hvc/
4927
4928HACKRF MEDIA DRIVER
4929M: Antti Palosaari <crope@iki.fi>
4930L: linux-media@vger.kernel.org
4931W: https://linuxtv.org
4932W: http://palosaari.fi/linux/
4933Q: http://patchwork.linuxtv.org/project/linux-media/list/
4934T: git git://linuxtv.org/anttip/media_tree.git
4935S: Maintained
4936F: drivers/media/usb/hackrf/
4937
4938HARDWARE MONITORING
4939M: Jean Delvare <jdelvare@suse.com>
4940M: Guenter Roeck <linux@roeck-us.net>
4941L: lm-sensors@lm-sensors.org
4942W: http://www.lm-sensors.org/
4943T: quilt http://jdelvare.nerim.net/devel/linux/jdelvare-hwmon/
4944T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
4945S: Maintained
4946F: Documentation/hwmon/
4947F: drivers/hwmon/
4948F: include/linux/hwmon*.h
4949
4950HARDWARE RANDOM NUMBER GENERATOR CORE
4951M: Matt Mackall <mpm@selenic.com>
4952M: Herbert Xu <herbert@gondor.apana.org.au>
4953L: linux-crypto@vger.kernel.org
4954S: Odd fixes
4955F: Documentation/hw_random.txt
4956F: drivers/char/hw_random/
4957F: include/linux/hw_random.h
4958
4959HARDWARE SPINLOCK CORE
4960M: Ohad Ben-Cohen <ohad@wizery.com>
4961S: Maintained
4962T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/hwspinlock.git
4963F: Documentation/hwspinlock.txt
4964F: drivers/hwspinlock/hwspinlock_*
4965F: include/linux/hwspinlock.h
4966
4967HARMONY SOUND DRIVER
4968L: linux-parisc@vger.kernel.org
4969S: Maintained
4970F: sound/parisc/harmony.*
4971
4972HD29L2 MEDIA DRIVER
4973M: Antti Palosaari <crope@iki.fi>
4974L: linux-media@vger.kernel.org
4975W: https://linuxtv.org
4976W: http://palosaari.fi/linux/
4977Q: http://patchwork.linuxtv.org/project/linux-media/list/
4978T: git git://linuxtv.org/anttip/media_tree.git
4979S: Maintained
4980F: drivers/media/dvb-frontends/hd29l2*
4981
4982HEWLETT-PACKARD SMART2 RAID DRIVER
4983L: iss_storagedev@hp.com
4984S: Orphan
4985F: Documentation/blockdev/cpqarray.txt
4986F: drivers/block/cpqarray.*
4987
4988HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
4989M: Don Brace <don.brace@pmcs.com>
4990L: iss_storagedev@hp.com
4991L: storagedev@pmcs.com
4992L: linux-scsi@vger.kernel.org
4993S: Supported
4994F: Documentation/scsi/hpsa.txt
4995F: drivers/scsi/hpsa*.[ch]
4996F: include/linux/cciss*.h
4997F: include/uapi/linux/cciss*.h
4998
4999HEWLETT-PACKARD SMART CISS RAID DRIVER (cciss)
5000M: Don Brace <don.brace@pmcs.com>
5001L: iss_storagedev@hp.com
5002L: storagedev@pmcs.com
5003L: linux-scsi@vger.kernel.org
5004S: Supported
5005F: Documentation/blockdev/cciss.txt
5006F: drivers/block/cciss*
5007F: include/linux/cciss_ioctl.h
5008F: include/uapi/linux/cciss_ioctl.h
5009
5010HFS FILESYSTEM
5011L: linux-fsdevel@vger.kernel.org
5012S: Orphan
5013F: Documentation/filesystems/hfs.txt
5014F: fs/hfs/
5015
5016HFSPLUS FILESYSTEM
5017L: linux-fsdevel@vger.kernel.org
5018S: Orphan
5019F: Documentation/filesystems/hfsplus.txt
5020F: fs/hfsplus/
5021
5022HGA FRAMEBUFFER DRIVER
5023M: Ferenc Bakonyi <fero@drama.obuda.kando.hu>
5024L: linux-nvidia@lists.surfsouth.com
5025W: http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
5026S: Maintained
5027F: drivers/video/fbdev/hgafb.c
5028
5029HIBERNATION (aka Software Suspend, aka swsusp)
5030M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
5031M: Pavel Machek <pavel@ucw.cz>
5032L: linux-pm@vger.kernel.org
5033S: Supported
5034F: arch/x86/power/
5035F: drivers/base/power/
5036F: kernel/power/
5037F: include/linux/suspend.h
5038F: include/linux/freezer.h
5039F: include/linux/pm.h
5040F: arch/*/include/asm/suspend*.h
5041
5042HID CORE LAYER
5043M: Jiri Kosina <jikos@kernel.org>
5044R: Benjamin Tissoires <benjamin.tissoires@redhat.com>
5045L: linux-input@vger.kernel.org
5046T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
5047S: Maintained
5048F: drivers/hid/
5049F: include/linux/hid*
5050F: include/uapi/linux/hid*
5051
5052HID SENSOR HUB DRIVERS
5053M: Jiri Kosina <jikos@kernel.org>
5054M: Jonathan Cameron <jic23@kernel.org>
5055M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
5056L: linux-input@vger.kernel.org
5057L: linux-iio@vger.kernel.org
5058S: Maintained
5059F: Documentation/hid/hid-sensor*
5060F: drivers/hid/hid-sensor-*
5061F: drivers/iio/*/hid-*
5062F: include/linux/hid-sensor-*
5063
5064HIGH-RESOLUTION TIMERS, CLOCKEVENTS, DYNTICKS
5065M: Thomas Gleixner <tglx@linutronix.de>
5066L: linux-kernel@vger.kernel.org
5067T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
5068S: Maintained
5069F: Documentation/timers/
5070F: kernel/time/hrtimer.c
5071F: kernel/time/clockevents.c
5072F: kernel/time/tick*.*
5073F: kernel/time/timer_*.c
5074F: include/linux/clockchips.h
5075F: include/linux/hrtimer.h
5076
5077HIGH-SPEED SCC DRIVER FOR AX.25
5078L: linux-hams@vger.kernel.org
5079S: Orphan
5080F: drivers/net/hamradio/dmascc.c
5081F: drivers/net/hamradio/scc.c
5082
5083HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
5084M: HighPoint Linux Team <linux@highpoint-tech.com>
5085W: http://www.highpoint-tech.com
5086S: Supported
5087F: Documentation/scsi/hptiop.txt
5088F: drivers/scsi/hptiop.c
5089
5090HIPPI
5091M: Jes Sorensen <jes@trained-monkey.org>
5092L: linux-hippi@sunsite.dk
5093S: Maintained
5094F: include/linux/hippidevice.h
5095F: include/uapi/linux/if_hippi.h
5096F: net/802/hippi.c
5097F: drivers/net/hippi/
5098
5099HISILICON SAS Controller
5100M: John Garry <john.garry@huawei.com>
5101W: http://www.hisilicon.com
5102S: Supported
5103F: drivers/scsi/hisi_sas/
5104F: Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
5105
5106HOST AP DRIVER
5107M: Jouni Malinen <j@w1.fi>
5108L: hostap@shmoo.com (subscribers-only)
5109L: linux-wireless@vger.kernel.org
5110W: http://hostap.epitest.fi/
5111S: Maintained
5112F: drivers/net/wireless/intersil/hostap/
5113
5114HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
5115L: platform-driver-x86@vger.kernel.org
5116S: Orphan
5117F: drivers/platform/x86/tc1100-wmi.c
5118
5119HP100: Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series
5120M: Jaroslav Kysela <perex@perex.cz>
5121S: Maintained
5122F: drivers/net/ethernet/hp/hp100.*
5123
5124HPET: High Precision Event Timers driver
5125M: Clemens Ladisch <clemens@ladisch.de>
5126S: Maintained
5127F: Documentation/timers/hpet.txt
5128F: drivers/char/hpet.c
5129F: include/linux/hpet.h
5130F: include/uapi/linux/hpet.h
5131
5132HPET: x86
5133S: Orphan
5134F: arch/x86/kernel/hpet.c
5135F: arch/x86/include/asm/hpet.h
5136
5137HPFS FILESYSTEM
5138M: Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
5139W: http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
5140S: Maintained
5141F: fs/hpfs/
5142
5143HSI SUBSYSTEM
5144M: Sebastian Reichel <sre@kernel.org>
5145T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
5146S: Maintained
5147F: Documentation/ABI/testing/sysfs-bus-hsi
5148F: Documentation/hsi.txt
5149F: drivers/hsi/
5150F: include/linux/hsi/
5151F: include/uapi/linux/hsi/
5152
5153HSO 3G MODEM DRIVER
5154M: Jan Dumon <j.dumon@option.com>
5155W: http://www.pharscape.org
5156S: Maintained
5157F: drivers/net/usb/hso.c
5158
5159HSR NETWORK PROTOCOL
5160M: Arvid Brodin <arvid.brodin@alten.se>
5161L: netdev@vger.kernel.org
5162S: Maintained
5163F: net/hsr/
5164
5165HTCPEN TOUCHSCREEN DRIVER
5166M: Pau Oliva Fora <pof@eslack.org>
5167L: linux-input@vger.kernel.org
5168S: Maintained
5169F: drivers/input/touchscreen/htcpen.c
5170
5171HUGETLB FILESYSTEM
5172M: Nadia Yvette Chambers <nyc@holomorphy.com>
5173S: Maintained
5174F: fs/hugetlbfs/
5175
5176Hyper-V CORE AND DRIVERS
5177M: "K. Y. Srinivasan" <kys@microsoft.com>
5178M: Haiyang Zhang <haiyangz@microsoft.com>
5179L: devel@linuxdriverproject.org
5180S: Maintained
5181F: arch/x86/include/asm/mshyperv.h
5182F: arch/x86/include/uapi/asm/hyperv.h
5183F: arch/x86/kernel/cpu/mshyperv.c
5184F: drivers/hid/hid-hyperv.c
5185F: drivers/hv/
5186F: drivers/input/serio/hyperv-keyboard.c
5187F: drivers/net/hyperv/
5188F: drivers/scsi/storvsc_drv.c
5189F: drivers/video/fbdev/hyperv_fb.c
5190F: include/linux/hyperv.h
5191F: tools/hv/
5192F: Documentation/ABI/stable/sysfs-bus-vmbus
5193
5194I2C OVER PARALLEL PORT
5195M: Jean Delvare <jdelvare@suse.com>
5196L: linux-i2c@vger.kernel.org
5197S: Maintained
5198F: Documentation/i2c/busses/i2c-parport
5199F: Documentation/i2c/busses/i2c-parport-light
5200F: drivers/i2c/busses/i2c-parport.c
5201F: drivers/i2c/busses/i2c-parport-light.c
5202
5203I2C/SMBUS CONTROLLER DRIVERS FOR PC
5204M: Jean Delvare <jdelvare@suse.com>
5205L: linux-i2c@vger.kernel.org
5206S: Maintained
5207F: Documentation/i2c/busses/i2c-ali1535
5208F: Documentation/i2c/busses/i2c-ali1563
5209F: Documentation/i2c/busses/i2c-ali15x3
5210F: Documentation/i2c/busses/i2c-amd756
5211F: Documentation/i2c/busses/i2c-amd8111
5212F: Documentation/i2c/busses/i2c-i801
5213F: Documentation/i2c/busses/i2c-nforce2
5214F: Documentation/i2c/busses/i2c-piix4
5215F: Documentation/i2c/busses/i2c-sis5595
5216F: Documentation/i2c/busses/i2c-sis630
5217F: Documentation/i2c/busses/i2c-sis96x
5218F: Documentation/i2c/busses/i2c-via
5219F: Documentation/i2c/busses/i2c-viapro
5220F: drivers/i2c/busses/i2c-ali1535.c
5221F: drivers/i2c/busses/i2c-ali1563.c
5222F: drivers/i2c/busses/i2c-ali15x3.c
5223F: drivers/i2c/busses/i2c-amd756.c
5224F: drivers/i2c/busses/i2c-amd756-s4882.c
5225F: drivers/i2c/busses/i2c-amd8111.c
5226F: drivers/i2c/busses/i2c-i801.c
5227F: drivers/i2c/busses/i2c-isch.c
5228F: drivers/i2c/busses/i2c-nforce2.c
5229F: drivers/i2c/busses/i2c-nforce2-s4985.c
5230F: drivers/i2c/busses/i2c-piix4.c
5231F: drivers/i2c/busses/i2c-sis5595.c
5232F: drivers/i2c/busses/i2c-sis630.c
5233F: drivers/i2c/busses/i2c-sis96x.c
5234F: drivers/i2c/busses/i2c-via.c
5235F: drivers/i2c/busses/i2c-viapro.c
5236
5237I2C/SMBUS ISMT DRIVER
5238M: Seth Heasley <seth.heasley@intel.com>
5239M: Neil Horman <nhorman@tuxdriver.com>
5240L: linux-i2c@vger.kernel.org
5241F: drivers/i2c/busses/i2c-ismt.c
5242F: Documentation/i2c/busses/i2c-ismt
5243
5244I2C/SMBUS STUB DRIVER
5245M: Jean Delvare <jdelvare@suse.com>
5246L: linux-i2c@vger.kernel.org
5247S: Maintained
5248F: drivers/i2c/i2c-stub.c
5249
5250I2C SUBSYSTEM
5251M: Wolfram Sang <wsa@the-dreams.de>
5252L: linux-i2c@vger.kernel.org
5253W: https://i2c.wiki.kernel.org/
5254Q: https://patchwork.ozlabs.org/project/linux-i2c/list/
5255T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
5256S: Maintained
5257F: Documentation/devicetree/bindings/i2c/
5258F: Documentation/i2c/
5259F: drivers/i2c/
5260F: drivers/i2c/*/
5261F: include/linux/i2c.h
5262F: include/linux/i2c-*.h
5263F: include/uapi/linux/i2c.h
5264F: include/uapi/linux/i2c-*.h
5265
5266I2C ACPI SUPPORT
5267M: Mika Westerberg <mika.westerberg@linux.intel.com>
5268L: linux-i2c@vger.kernel.org
5269L: linux-acpi@vger.kernel.org
5270S: Maintained
5271
5272I2C-TAOS-EVM DRIVER
5273M: Jean Delvare <jdelvare@suse.com>
5274L: linux-i2c@vger.kernel.org
5275S: Maintained
5276F: Documentation/i2c/busses/i2c-taos-evm
5277F: drivers/i2c/busses/i2c-taos-evm.c
5278
5279I2C-TINY-USB DRIVER
5280M: Till Harbaum <till@harbaum.org>
5281L: linux-i2c@vger.kernel.org
5282W: http://www.harbaum.org/till/i2c_tiny_usb
5283S: Maintained
5284F: drivers/i2c/busses/i2c-tiny-usb.c
5285
5286i386 BOOT CODE
5287M: "H. Peter Anvin" <hpa@zytor.com>
5288S: Maintained
5289F: arch/x86/boot/
5290
5291i386 SETUP CODE / CPU ERRATA WORKAROUNDS
5292M: "H. Peter Anvin" <hpa@zytor.com>
5293T: git git://git.kernel.org/pub/scm/linux/kernel/git/hpa/linux-2.6-x86setup.git
5294S: Maintained
5295
5296IA64 (Itanium) PLATFORM
5297M: Tony Luck <tony.luck@intel.com>
5298M: Fenghua Yu <fenghua.yu@intel.com>
5299L: linux-ia64@vger.kernel.org
5300T: git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
5301S: Maintained
5302F: arch/ia64/
5303
5304IBM Power VMX Cryptographic instructions
5305M: Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
5306M: Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
5307L: linux-crypto@vger.kernel.org
5308S: Supported
5309F: drivers/crypto/vmx/Makefile
5310F: drivers/crypto/vmx/Kconfig
5311F: drivers/crypto/vmx/vmx.c
5312F: drivers/crypto/vmx/aes*
5313F: drivers/crypto/vmx/ghash*
5314F: drivers/crypto/vmx/ppc-xlate.pl
5315
5316IBM Power in-Nest Crypto Acceleration
5317M: Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
5318M: Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
5319L: linux-crypto@vger.kernel.org
5320S: Supported
5321F: drivers/crypto/nx/Makefile
5322F: drivers/crypto/nx/Kconfig
5323F: drivers/crypto/nx/nx-aes*
5324F: drivers/crypto/nx/nx-sha*
5325F: drivers/crypto/nx/nx.*
5326F: drivers/crypto/nx/nx_csbcpb.h
5327F: drivers/crypto/nx/nx_debugfs.h
5328
5329IBM Power 842 compression accelerator
5330M: Dan Streetman <ddstreet@ieee.org>
5331S: Supported
5332F: drivers/crypto/nx/Makefile
5333F: drivers/crypto/nx/Kconfig
5334F: drivers/crypto/nx/nx-842*
5335F: include/linux/sw842.h
5336F: crypto/842.c
5337F: lib/842/
5338
5339IBM Power Linux RAID adapter
5340M: Brian King <brking@us.ibm.com>
5341S: Supported
5342F: drivers/scsi/ipr.*
5343
5344IBM Power Virtual Ethernet Device Driver
5345M: Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
5346L: netdev@vger.kernel.org
5347S: Supported
5348F: drivers/net/ethernet/ibm/ibmveth.*
5349
5350IBM Power SRIOV Virtual NIC Device Driver
5351M: Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
5352M: John Allen <jallen@linux.vnet.ibm.com>
5353L: netdev@vger.kernel.org
5354S: Supported
5355F: drivers/net/ethernet/ibm/ibmvnic.*
5356
5357IBM Power Virtual SCSI Device Drivers
5358M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
5359L: linux-scsi@vger.kernel.org
5360S: Supported
5361F: drivers/scsi/ibmvscsi/ibmvscsi*
5362F: drivers/scsi/ibmvscsi/viosrp.h
5363
5364IBM Power Virtual FC Device Drivers
5365M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
5366L: linux-scsi@vger.kernel.org
5367S: Supported
5368F: drivers/scsi/ibmvscsi/ibmvfc*
5369
5370IBM ServeRAID RAID DRIVER
5371S: Orphan
5372F: drivers/scsi/ips.*
5373
5374ICH LPC AND GPIO DRIVER
5375M: Peter Tyser <ptyser@xes-inc.com>
5376S: Maintained
5377F: drivers/mfd/lpc_ich.c
5378F: drivers/gpio/gpio-ich.c
5379
5380IDE SUBSYSTEM
5381M: "David S. Miller" <davem@davemloft.net>
5382L: linux-ide@vger.kernel.org
5383Q: http://patchwork.ozlabs.org/project/linux-ide/list/
5384T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git
5385S: Maintained
5386F: Documentation/ide/
5387F: drivers/ide/
5388F: include/linux/ide.h
5389
5390IDEAPAD LAPTOP EXTRAS DRIVER
5391M: Ike Panhc <ike.pan@canonical.com>
5392L: platform-driver-x86@vger.kernel.org
5393W: http://launchpad.net/ideapad-laptop
5394S: Maintained
5395F: drivers/platform/x86/ideapad-laptop.c
5396
5397IDEAPAD LAPTOP SLIDEBAR DRIVER
5398M: Andrey Moiseev <o2g.org.ru@gmail.com>
5399L: linux-input@vger.kernel.org
5400W: https://github.com/o2genum/ideapad-slidebar
5401S: Maintained
5402F: drivers/input/misc/ideapad_slidebar.c
5403
5404IDE/ATAPI DRIVERS
5405M: Borislav Petkov <bp@alien8.de>
5406L: linux-ide@vger.kernel.org
5407S: Maintained
5408F: Documentation/cdrom/ide-cd
5409F: drivers/ide/ide-cd*
5410
5411IDLE-I7300
5412M: Andy Henroid <andrew.d.henroid@intel.com>
5413L: linux-pm@vger.kernel.org
5414S: Supported
5415F: drivers/idle/i7300_idle.c
5416
5417IEEE 802.15.4 SUBSYSTEM
5418M: Alexander Aring <alex.aring@gmail.com>
5419L: linux-wpan@vger.kernel.org
5420W: https://github.com/linux-wpan
5421T: git git://github.com/linux-wpan/linux-wpan-next.git
5422S: Maintained
5423F: net/ieee802154/
5424F: net/mac802154/
5425F: drivers/net/ieee802154/
5426F: include/linux/nl802154.h
5427F: include/linux/ieee802154.h
5428F: include/net/nl802154.h
5429F: include/net/mac802154.h
5430F: include/net/af_ieee802154.h
5431F: include/net/cfg802154.h
5432F: include/net/ieee802154_netdev.h
5433F: Documentation/networking/ieee802154.txt
5434
5435IGORPLUG-USB IR RECEIVER
5436M: Sean Young <sean@mess.org>
5437L: linux-media@vger.kernel.org
5438S: Maintained
5439F: drivers/media/rc/igorplugusb.c
5440
5441IGUANAWORKS USB IR TRANSCEIVER
5442M: Sean Young <sean@mess.org>
5443L: linux-media@vger.kernel.org
5444S: Maintained
5445F: drivers/media/rc/iguanair.c
5446
5447IIO SUBSYSTEM AND DRIVERS
5448M: Jonathan Cameron <jic23@kernel.org>
5449R: Hartmut Knaack <knaack.h@gmx.de>
5450R: Lars-Peter Clausen <lars@metafoo.de>
5451R: Peter Meerwald <pmeerw@pmeerw.net>
5452L: linux-iio@vger.kernel.org
5453S: Maintained
5454F: drivers/iio/
5455F: drivers/staging/iio/
5456F: include/linux/iio/
5457F: tools/iio/
5458
5459IKANOS/ADI EAGLE ADSL USB DRIVER
5460M: Matthieu Castet <castet.matthieu@free.fr>
5461M: Stanislaw Gruszka <stf_xl@wp.pl>
5462S: Maintained
5463F: drivers/usb/atm/ueagle-atm.c
5464
5465INA209 HARDWARE MONITOR DRIVER
5466M: Guenter Roeck <linux@roeck-us.net>
5467L: lm-sensors@lm-sensors.org
5468S: Maintained
5469F: Documentation/hwmon/ina209
5470F: Documentation/devicetree/bindings/i2c/ina209.txt
5471F: drivers/hwmon/ina209.c
5472
5473INA2XX HARDWARE MONITOR DRIVER
5474M: Guenter Roeck <linux@roeck-us.net>
5475L: lm-sensors@lm-sensors.org
5476S: Maintained
5477F: Documentation/hwmon/ina2xx
5478F: drivers/hwmon/ina2xx.c
5479F: include/linux/platform_data/ina2xx.h
5480
5481INDUSTRY PACK SUBSYSTEM (IPACK)
5482M: Samuel Iglesias Gonsalvez <siglesias@igalia.com>
5483M: Jens Taprogge <jens.taprogge@taprogge.org>
5484M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
5485L: industrypack-devel@lists.sourceforge.net
5486W: http://industrypack.sourceforge.net
5487S: Maintained
5488F: drivers/ipack/
5489
5490INGENIC JZ4780 DMA Driver
5491M: Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com>
5492S: Maintained
5493F: drivers/dma/dma-jz4780.c
5494
5495INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
5496M: Mimi Zohar <zohar@linux.vnet.ibm.com>
5497M: Dmitry Kasatkin <dmitry.kasatkin@gmail.com>
5498L: linux-ima-devel@lists.sourceforge.net
5499L: linux-ima-user@lists.sourceforge.net
5500L: linux-security-module@vger.kernel.org
5501T: git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
5502S: Supported
5503F: security/integrity/ima/
5504
5505IMGTEC IR DECODER DRIVER
5506M: James Hogan <james.hogan@imgtec.com>
5507S: Maintained
5508F: drivers/media/rc/img-ir/
5509
5510IMS TWINTURBO FRAMEBUFFER DRIVER
5511L: linux-fbdev@vger.kernel.org
5512S: Orphan
5513F: drivers/video/fbdev/imsttfb.c
5514
5515INFINIBAND SUBSYSTEM
5516M: Doug Ledford <dledford@redhat.com>
5517M: Sean Hefty <sean.hefty@intel.com>
5518M: Hal Rosenstock <hal.rosenstock@gmail.com>
5519L: linux-rdma@vger.kernel.org
5520W: http://www.openfabrics.org/
5521Q: http://patchwork.kernel.org/project/linux-rdma/list/
5522T: git git://git.kernel.org/pub/scm/linux/kernel/git/dledford/rdma.git
5523S: Supported
5524F: Documentation/infiniband/
5525F: drivers/infiniband/
5526F: drivers/staging/rdma/
5527F: include/uapi/linux/if_infiniband.h
5528F: include/uapi/rdma/
5529F: include/rdma/
5530
5531INOTIFY
5532M: John McCutchan <john@johnmccutchan.com>
5533M: Robert Love <rlove@rlove.org>
5534M: Eric Paris <eparis@parisplace.org>
5535S: Maintained
5536F: Documentation/filesystems/inotify.txt
5537F: fs/notify/inotify/
5538F: include/linux/inotify.h
5539F: include/uapi/linux/inotify.h
5540
5541INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
5542M: Dmitry Torokhov <dmitry.torokhov@gmail.com>
5543L: linux-input@vger.kernel.org
5544Q: http://patchwork.kernel.org/project/linux-input/list/
5545T: git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
5546S: Maintained
5547F: drivers/input/
5548F: include/linux/input.h
5549F: include/uapi/linux/input.h
5550F: include/linux/input/
5551
5552INPUT MULTITOUCH (MT) PROTOCOL
5553M: Henrik Rydberg <rydberg@bitmath.org>
5554L: linux-input@vger.kernel.org
5555S: Odd fixes
5556F: Documentation/input/multi-touch-protocol.txt
5557F: drivers/input/input-mt.c
5558K: \b(ABS|SYN)_MT_
5559
5560INTEL ASoC BDW/HSW DRIVERS
5561M: Jie Yang <yang.jie@linux.intel.com>
5562L: alsa-devel@alsa-project.org (moderated for non-subscribers)
5563S: Supported
5564F: sound/soc/intel/common/sst-dsp*
5565F: sound/soc/intel/common/sst-firmware.c
5566F: sound/soc/intel/boards/broadwell.c
5567F: sound/soc/intel/haswell/
5568
5569INTEL C600 SERIES SAS CONTROLLER DRIVER
5570M: Intel SCU Linux support <intel-linux-scu@intel.com>
5571M: Artur Paszkiewicz <artur.paszkiewicz@intel.com>
5572L: linux-scsi@vger.kernel.org
5573T: git git://git.code.sf.net/p/intel-sas/isci
5574S: Supported
5575F: drivers/scsi/isci/
5576
5577INTEL HID EVENT DRIVER
5578M: Alex Hung <alex.hung@canonical.com>
5579L: platform-driver-x86@vger.kernel.org
5580S: Maintained
5581F: drivers/platform/x86/intel-hid.c
5582
5583INTEL IDLE DRIVER
5584M: Len Brown <lenb@kernel.org>
5585L: linux-pm@vger.kernel.org
5586T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
5587S: Supported
5588F: drivers/idle/intel_idle.c
5589
5590INTEL PSTATE DRIVER
5591M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
5592M: Len Brown <lenb@kernel.org>
5593L: linux-pm@vger.kernel.org
5594S: Supported
5595F: drivers/cpufreq/intel_pstate.c
5596
5597INTEL FRAMEBUFFER DRIVER (excluding 810 and 815)
5598M: Maik Broemme <mbroemme@plusserver.de>
5599L: linux-fbdev@vger.kernel.org
5600S: Maintained
5601F: Documentation/fb/intelfb.txt
5602F: drivers/video/fbdev/intelfb/
5603
5604INTEL 810/815 FRAMEBUFFER DRIVER
5605M: Antonino Daplas <adaplas@gmail.com>
5606L: linux-fbdev@vger.kernel.org
5607S: Maintained
5608F: drivers/video/fbdev/i810/
5609
5610INTEL MENLOW THERMAL DRIVER
5611M: Sujith Thomas <sujith.thomas@intel.com>
5612L: platform-driver-x86@vger.kernel.org
5613W: https://01.org/linux-acpi
5614S: Supported
5615F: drivers/platform/x86/intel_menlow.c
5616
5617INTEL I/OAT DMA DRIVER
5618M: Dave Jiang <dave.jiang@intel.com>
5619R: Dan Williams <dan.j.williams@intel.com>
5620L: dmaengine@vger.kernel.org
5621Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
5622S: Supported
5623F: drivers/dma/ioat*
5624
5625INTEL IOMMU (VT-d)
5626M: David Woodhouse <dwmw2@infradead.org>
5627L: iommu@lists.linux-foundation.org
5628T: git git://git.infradead.org/iommu-2.6.git
5629S: Supported
5630F: drivers/iommu/intel-iommu.c
5631F: include/linux/intel-iommu.h
5632
5633INTEL IOP-ADMA DMA DRIVER
5634R: Dan Williams <dan.j.williams@intel.com>
5635S: Odd fixes
5636F: drivers/dma/iop-adma.c
5637
5638INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT
5639M: Krzysztof Halasa <khalasa@piap.pl>
5640S: Maintained
5641F: arch/arm/mach-ixp4xx/include/mach/qmgr.h
5642F: arch/arm/mach-ixp4xx/include/mach/npe.h
5643F: arch/arm/mach-ixp4xx/ixp4xx_qmgr.c
5644F: arch/arm/mach-ixp4xx/ixp4xx_npe.c
5645F: drivers/net/ethernet/xscale/ixp4xx_eth.c
5646F: drivers/net/wan/ixp4xx_hss.c
5647
5648INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT
5649M: Deepak Saxena <dsaxena@plexity.net>
5650S: Maintained
5651F: drivers/char/hw_random/ixp4xx-rng.c
5652
5653INTEL ETHERNET DRIVERS
5654M: Jeff Kirsher <jeffrey.t.kirsher@intel.com>
5655R: Jesse Brandeburg <jesse.brandeburg@intel.com>
5656R: Shannon Nelson <shannon.nelson@intel.com>
5657R: Carolyn Wyborny <carolyn.wyborny@intel.com>
5658R: Don Skidmore <donald.c.skidmore@intel.com>
5659R: Bruce Allan <bruce.w.allan@intel.com>
5660R: John Ronciak <john.ronciak@intel.com>
5661R: Mitch Williams <mitch.a.williams@intel.com>
5662L: intel-wired-lan@lists.osuosl.org
5663W: http://www.intel.com/support/feedback.htm
5664W: http://e1000.sourceforge.net/
5665Q: http://patchwork.ozlabs.org/project/intel-wired-lan/list/
5666T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git
5667T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git
5668S: Supported
5669F: Documentation/networking/e100.txt
5670F: Documentation/networking/e1000.txt
5671F: Documentation/networking/e1000e.txt
5672F: Documentation/networking/igb.txt
5673F: Documentation/networking/igbvf.txt
5674F: Documentation/networking/ixgb.txt
5675F: Documentation/networking/ixgbe.txt
5676F: Documentation/networking/ixgbevf.txt
5677F: Documentation/networking/i40e.txt
5678F: Documentation/networking/i40evf.txt
5679F: drivers/net/ethernet/intel/
5680F: drivers/net/ethernet/intel/*/
5681
5682INTEL-MID GPIO DRIVER
5683M: David Cohen <david.a.cohen@linux.intel.com>
5684L: linux-gpio@vger.kernel.org
5685S: Maintained
5686F: drivers/gpio/gpio-intel-mid.c
5687
5688INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
5689M: Stanislav Yakovlev <stas.yakovlev@gmail.com>
5690L: linux-wireless@vger.kernel.org
5691S: Maintained
5692F: Documentation/networking/README.ipw2100
5693F: Documentation/networking/README.ipw2200
5694F: drivers/net/wireless/intel/ipw2x00/
5695
5696INTEL(R) TRACE HUB
5697M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
5698S: Supported
5699F: Documentation/trace/intel_th.txt
5700F: drivers/hwtracing/intel_th/
5701
5702INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
5703M: Ning Sun <ning.sun@intel.com>
5704L: tboot-devel@lists.sourceforge.net
5705W: http://tboot.sourceforge.net
5706T: hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
5707S: Supported
5708F: Documentation/intel_txt.txt
5709F: include/linux/tboot.h
5710F: arch/x86/kernel/tboot.c
5711
5712INTEL WIRELESS WIMAX CONNECTION 2400
5713M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
5714M: linux-wimax@intel.com
5715L: wimax@linuxwimax.org (subscribers-only)
5716S: Supported
5717W: http://linuxwimax.org
5718F: Documentation/wimax/README.i2400m
5719F: drivers/net/wimax/i2400m/
5720F: include/uapi/linux/wimax/i2400m.h
5721
5722INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
5723M: Stanislaw Gruszka <sgruszka@redhat.com>
5724L: linux-wireless@vger.kernel.org
5725S: Supported
5726F: drivers/net/wireless/intel/iwlegacy/
5727
5728INTEL WIRELESS WIFI LINK (iwlwifi)
5729M: Johannes Berg <johannes.berg@intel.com>
5730M: Emmanuel Grumbach <emmanuel.grumbach@intel.com>
5731M: Intel Linux Wireless <linuxwifi@intel.com>
5732L: linux-wireless@vger.kernel.org
5733W: http://intellinuxwireless.org
5734T: git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
5735S: Supported
5736F: drivers/net/wireless/intel/iwlwifi/
5737
5738INTEL MANAGEMENT ENGINE (mei)
5739M: Tomas Winkler <tomas.winkler@intel.com>
5740L: linux-kernel@vger.kernel.org
5741S: Supported
5742F: include/uapi/linux/mei.h
5743F: include/linux/mei_cl_bus.h
5744F: drivers/misc/mei/*
5745F: Documentation/misc-devices/mei/*
5746
5747INTEL MIC DRIVERS (mic)
5748M: Sudeep Dutt <sudeep.dutt@intel.com>
5749M: Ashutosh Dixit <ashutosh.dixit@intel.com>
5750S: Supported
5751W: https://github.com/sudeepdutt/mic
5752W: http://software.intel.com/en-us/mic-developer
5753F: include/linux/mic_bus.h
5754F: include/linux/scif.h
5755F: include/uapi/linux/mic_common.h
5756F: include/uapi/linux/mic_ioctl.h
5757F: include/uapi/linux/scif_ioctl.h
5758F: drivers/misc/mic/
5759F: drivers/dma/mic_x100_dma.c
5760F: drivers/dma/mic_x100_dma.h
5761F: Documentation/mic/
5762
5763INTEL PMC/P-Unit IPC DRIVER
5764M: Zha Qipeng<qipeng.zha@intel.com>
5765L: platform-driver-x86@vger.kernel.org
5766S: Maintained
5767F: drivers/platform/x86/intel_pmc_ipc.c
5768F: drivers/platform/x86/intel_punit_ipc.c
5769F: arch/x86/include/asm/intel_pmc_ipc.h
5770F: arch/x86/include/asm/intel_punit_ipc.h
5771
5772INTEL TELEMETRY DRIVER
5773M: Souvik Kumar Chakravarty <souvik.k.chakravarty@intel.com>
5774L: platform-driver-x86@vger.kernel.org
5775S: Maintained
5776F: arch/x86/include/asm/intel_telemetry.h
5777F: drivers/platform/x86/intel_telemetry*
5778
5779IOC3 ETHERNET DRIVER
5780M: Ralf Baechle <ralf@linux-mips.org>
5781L: linux-mips@linux-mips.org
5782S: Maintained
5783F: drivers/net/ethernet/sgi/ioc3-eth.c
5784
5785IOC3 SERIAL DRIVER
5786M: Pat Gefre <pfg@sgi.com>
5787L: linux-serial@vger.kernel.org
5788S: Maintained
5789F: drivers/tty/serial/ioc3_serial.c
5790
5791IOMMU DRIVERS
5792M: Joerg Roedel <joro@8bytes.org>
5793L: iommu@lists.linux-foundation.org
5794T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
5795S: Maintained
5796F: drivers/iommu/
5797
5798IP MASQUERADING
5799M: Juanjo Ciarlante <jjciarla@raiz.uncu.edu.ar>
5800S: Maintained
5801F: net/ipv4/netfilter/ipt_MASQUERADE.c
5802
5803IPMI SUBSYSTEM
5804M: Corey Minyard <minyard@acm.org>
5805L: openipmi-developer@lists.sourceforge.net (moderated for non-subscribers)
5806W: http://openipmi.sourceforge.net/
5807S: Supported
5808F: Documentation/IPMI.txt
5809F: drivers/char/ipmi/
5810F: include/linux/ipmi*
5811F: include/uapi/linux/ipmi*
5812
5813QCOM AUDIO (ASoC) DRIVERS
5814M: Patrick Lai <plai@codeaurora.org>
5815M: Banajit Goswami <bgoswami@codeaurora.org>
5816L: alsa-devel@alsa-project.org (moderated for non-subscribers)
5817S: Supported
5818F: sound/soc/qcom/
5819
5820IPS SCSI RAID DRIVER
5821M: Adaptec OEM Raid Solutions <aacraid@adaptec.com>
5822L: linux-scsi@vger.kernel.org
5823W: http://www.adaptec.com/
5824S: Maintained
5825F: drivers/scsi/ips*
5826
5827IPVS
5828M: Wensong Zhang <wensong@linux-vs.org>
5829M: Simon Horman <horms@verge.net.au>
5830M: Julian Anastasov <ja@ssi.bg>
5831L: netdev@vger.kernel.org
5832L: lvs-devel@vger.kernel.org
5833S: Maintained
5834T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
5835T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
5836F: Documentation/networking/ipvs-sysctl.txt
5837F: include/net/ip_vs.h
5838F: include/uapi/linux/ip_vs.h
5839F: net/netfilter/ipvs/
5840
5841IPWIRELESS DRIVER
5842M: Jiri Kosina <jikos@kernel.org>
5843M: David Sterba <dsterba@suse.com>
5844S: Odd Fixes
5845F: drivers/tty/ipwireless/
5846
5847IPX NETWORK LAYER
5848M: Arnaldo Carvalho de Melo <acme@ghostprotocols.net>
5849L: netdev@vger.kernel.org
5850S: Maintained
5851F: include/net/ipx.h
5852F: include/uapi/linux/ipx.h
5853F: net/ipx/
5854
5855IRDA SUBSYSTEM
5856M: Samuel Ortiz <samuel@sortiz.org>
5857L: irda-users@lists.sourceforge.net (subscribers-only)
5858L: netdev@vger.kernel.org
5859W: http://irda.sourceforge.net/
5860S: Maintained
5861T: git git://git.kernel.org/pub/scm/linux/kernel/git/sameo/irda-2.6.git
5862F: Documentation/networking/irda.txt
5863F: drivers/net/irda/
5864F: include/net/irda/
5865F: net/irda/
5866
5867IRQ SUBSYSTEM
5868M: Thomas Gleixner <tglx@linutronix.de>
5869L: linux-kernel@vger.kernel.org
5870S: Maintained
5871T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
5872F: kernel/irq/
5873
5874IRQCHIP DRIVERS
5875M: Thomas Gleixner <tglx@linutronix.de>
5876M: Jason Cooper <jason@lakedaemon.net>
5877M: Marc Zyngier <marc.zyngier@arm.com>
5878L: linux-kernel@vger.kernel.org
5879S: Maintained
5880T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
5881T: git git://git.infradead.org/users/jcooper/linux.git irqchip/core
5882F: Documentation/devicetree/bindings/interrupt-controller/
5883F: drivers/irqchip/
5884
5885IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
5886M: Jiang Liu <jiang.liu@linux.intel.com>
5887M: Marc Zyngier <marc.zyngier@arm.com>
5888S: Maintained
5889T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
5890F: Documentation/IRQ-domain.txt
5891F: include/linux/irqdomain.h
5892F: kernel/irq/irqdomain.c
5893F: kernel/irq/msi.c
5894
5895ISAPNP
5896M: Jaroslav Kysela <perex@perex.cz>
5897S: Maintained
5898F: Documentation/isapnp.txt
5899F: drivers/pnp/isapnp/
5900F: include/linux/isapnp.h
5901
5902ISA RADIO MODULE
5903M: Hans Verkuil <hverkuil@xs4all.nl>
5904L: linux-media@vger.kernel.org
5905T: git git://linuxtv.org/media_tree.git
5906W: https://linuxtv.org
5907S: Maintained
5908F: drivers/media/radio/radio-isa*
5909
5910iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
5911M: Peter Jones <pjones@redhat.com>
5912M: Konrad Rzeszutek Wilk <konrad@kernel.org>
5913S: Maintained
5914F: drivers/firmware/iscsi_ibft*
5915
5916ISCSI
5917M: Mike Christie <michaelc@cs.wisc.edu>
5918L: open-iscsi@googlegroups.com
5919W: www.open-iscsi.org
5920T: git git://git.kernel.org/pub/scm/linux/kernel/git/mnc/linux-2.6-iscsi.git
5921S: Maintained
5922F: drivers/scsi/*iscsi*
5923F: include/scsi/*iscsi*
5924
5925ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
5926M: Or Gerlitz <ogerlitz@mellanox.com>
5927M: Sagi Grimberg <sagig@mellanox.com>
5928M: Roi Dayan <roid@mellanox.com>
5929L: linux-rdma@vger.kernel.org
5930S: Supported
5931W: http://www.openfabrics.org
5932W: www.open-iscsi.org
5933Q: http://patchwork.kernel.org/project/linux-rdma/list/
5934F: drivers/infiniband/ulp/iser/
5935
5936ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
5937M: Sagi Grimberg <sagig@mellanox.com>
5938T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
5939L: linux-rdma@vger.kernel.org
5940L: target-devel@vger.kernel.org
5941S: Supported
5942W: http://www.linux-iscsi.org
5943F: drivers/infiniband/ulp/isert
5944
5945ISDN SUBSYSTEM
5946M: Karsten Keil <isdn@linux-pingi.de>
5947L: isdn4linux@listserv.isdn4linux.de (subscribers-only)
5948L: netdev@vger.kernel.org
5949W: http://www.isdn4linux.de
5950T: git git://git.kernel.org/pub/scm/linux/kernel/git/kkeil/isdn-2.6.git
5951S: Maintained
5952F: Documentation/isdn/
5953F: drivers/isdn/
5954F: include/linux/isdn.h
5955F: include/linux/isdn/
5956F: include/uapi/linux/isdn.h
5957F: include/uapi/linux/isdn/
5958
5959ISDN SUBSYSTEM (Eicon active card driver)
5960M: Armin Schindler <mac@melware.de>
5961L: isdn4linux@listserv.isdn4linux.de (subscribers-only)
5962W: http://www.melware.de
5963S: Maintained
5964F: drivers/isdn/hardware/eicon/
5965
5966IT87 HARDWARE MONITORING DRIVER
5967M: Jean Delvare <jdelvare@suse.com>
5968L: lm-sensors@lm-sensors.org
5969S: Maintained
5970F: Documentation/hwmon/it87
5971F: drivers/hwmon/it87.c
5972
5973IT913X MEDIA DRIVER
5974M: Antti Palosaari <crope@iki.fi>
5975L: linux-media@vger.kernel.org
5976W: https://linuxtv.org
5977W: http://palosaari.fi/linux/
5978Q: http://patchwork.linuxtv.org/project/linux-media/list/
5979T: git git://linuxtv.org/anttip/media_tree.git
5980S: Maintained
5981F: drivers/media/tuners/it913x*
5982
5983IVTV VIDEO4LINUX DRIVER
5984M: Andy Walls <awalls@md.metrocast.net>
5985L: ivtv-devel@ivtvdriver.org (subscribers-only)
5986L: linux-media@vger.kernel.org
5987T: git git://linuxtv.org/media_tree.git
5988W: http://www.ivtvdriver.org
5989S: Maintained
5990F: Documentation/video4linux/*.ivtv
5991F: drivers/media/pci/ivtv/
5992F: include/uapi/linux/ivtv*
5993
5994IX2505V MEDIA DRIVER
5995M: Malcolm Priestley <tvboxspy@gmail.com>
5996L: linux-media@vger.kernel.org
5997W: https://linuxtv.org
5998Q: http://patchwork.linuxtv.org/project/linux-media/list/
5999S: Maintained
6000F: drivers/media/dvb-frontends/ix2505v*
6001
6002JC42.4 TEMPERATURE SENSOR DRIVER
6003M: Guenter Roeck <linux@roeck-us.net>
6004L: lm-sensors@lm-sensors.org
6005S: Maintained
6006F: drivers/hwmon/jc42.c
6007F: Documentation/hwmon/jc42
6008
6009JFS FILESYSTEM
6010M: Dave Kleikamp <shaggy@kernel.org>
6011L: jfs-discussion@lists.sourceforge.net
6012W: http://jfs.sourceforge.net/
6013T: git git://git.kernel.org/pub/scm/linux/kernel/git/shaggy/jfs-2.6.git
6014S: Maintained
6015F: Documentation/filesystems/jfs.txt
6016F: fs/jfs/
6017
6018JME NETWORK DRIVER
6019M: Guo-Fu Tseng <cooldavid@cooldavid.org>
6020L: netdev@vger.kernel.org
6021S: Maintained
6022F: drivers/net/ethernet/jme.*
6023
6024JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
6025M: David Woodhouse <dwmw2@infradead.org>
6026L: linux-mtd@lists.infradead.org
6027W: http://www.linux-mtd.infradead.org/doc/jffs2.html
6028S: Maintained
6029F: fs/jffs2/
6030F: include/uapi/linux/jffs2.h
6031
6032JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
6033M: "Theodore Ts'o" <tytso@mit.edu>
6034M: Jan Kara <jack@suse.com>
6035L: linux-ext4@vger.kernel.org
6036S: Maintained
6037F: fs/jbd2/
6038F: include/linux/jbd2.h
6039
6040JPU V4L2 MEM2MEM DRIVER FOR RENESAS
6041M: Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com>
6042L: linux-media@vger.kernel.org
6043S: Maintained
6044F: drivers/media/platform/rcar_jpu.c
6045
6046JSM Neo PCI based serial card
6047M: Thadeu Lima de Souza Cascardo <cascardo@linux.vnet.ibm.com>
6048L: linux-serial@vger.kernel.org
6049S: Maintained
6050F: drivers/tty/serial/jsm/
6051
6052K10TEMP HARDWARE MONITORING DRIVER
6053M: Clemens Ladisch <clemens@ladisch.de>
6054L: lm-sensors@lm-sensors.org
6055S: Maintained
6056F: Documentation/hwmon/k10temp
6057F: drivers/hwmon/k10temp.c
6058
6059K8TEMP HARDWARE MONITORING DRIVER
6060M: Rudolf Marek <r.marek@assembler.cz>
6061L: lm-sensors@lm-sensors.org
6062S: Maintained
6063F: Documentation/hwmon/k8temp
6064F: drivers/hwmon/k8temp.c
6065
6066KCONFIG
6067M: "Yann E. MORIN" <yann.morin.1998@free.fr>
6068L: linux-kbuild@vger.kernel.org
6069T: git git://gitorious.org/linux-kconfig/linux-kconfig
6070S: Maintained
6071F: Documentation/kbuild/kconfig-language.txt
6072F: scripts/kconfig/
6073
6074KDUMP
6075M: Vivek Goyal <vgoyal@redhat.com>
6076M: Haren Myneni <hbabu@us.ibm.com>
6077L: kexec@lists.infradead.org
6078W: http://lse.sourceforge.net/kdump/
6079S: Maintained
6080F: Documentation/kdump/
6081
6082KEENE FM RADIO TRANSMITTER DRIVER
6083M: Hans Verkuil <hverkuil@xs4all.nl>
6084L: linux-media@vger.kernel.org
6085T: git git://linuxtv.org/media_tree.git
6086W: https://linuxtv.org
6087S: Maintained
6088F: drivers/media/radio/radio-keene*
6089
6090KERNEL AUTOMOUNTER v4 (AUTOFS4)
6091M: Ian Kent <raven@themaw.net>
6092L: autofs@vger.kernel.org
6093S: Maintained
6094F: fs/autofs4/
6095
6096KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
6097M: Michal Marek <mmarek@suse.com>
6098T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git for-next
6099T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git rc-fixes
6100L: linux-kbuild@vger.kernel.org
6101S: Maintained
6102F: Documentation/kbuild/
6103F: Makefile
6104F: scripts/Makefile.*
6105F: scripts/basic/
6106F: scripts/mk*
6107F: scripts/package/
6108
6109KERNEL JANITORS
6110L: kernel-janitors@vger.kernel.org
6111W: http://kernelnewbies.org/KernelJanitors
6112S: Odd Fixes
6113
6114KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
6115M: "J. Bruce Fields" <bfields@fieldses.org>
6116M: Jeff Layton <jlayton@poochiereds.net>
6117L: linux-nfs@vger.kernel.org
6118W: http://nfs.sourceforge.net/
6119T: git git://linux-nfs.org/~bfields/linux.git
6120S: Supported
6121F: fs/nfsd/
6122F: include/uapi/linux/nfsd/
6123F: fs/lockd/
6124F: fs/nfs_common/
6125F: net/sunrpc/
6126F: include/linux/lockd/
6127F: include/linux/sunrpc/
6128F: include/uapi/linux/sunrpc/
6129
6130KERNEL SELFTEST FRAMEWORK
6131M: Shuah Khan <shuahkh@osg.samsung.com>
6132L: linux-kselftest@vger.kernel.org
6133T: git git://git.kernel.org/pub/scm/shuah/linux-kselftest
6134S: Maintained
6135F: tools/testing/selftests
6136
6137KERNEL VIRTUAL MACHINE (KVM)
6138M: Gleb Natapov <gleb@kernel.org>
6139M: Paolo Bonzini <pbonzini@redhat.com>
6140L: kvm@vger.kernel.org
6141W: http://www.linux-kvm.org
6142T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
6143S: Supported
6144F: Documentation/*/kvm*.txt
6145F: Documentation/virtual/kvm/
6146F: arch/*/kvm/
6147F: arch/x86/kernel/kvm.c
6148F: arch/x86/kernel/kvmclock.c
6149F: arch/*/include/asm/kvm*
6150F: include/linux/kvm*
6151F: include/uapi/linux/kvm*
6152F: virt/kvm/
6153
6154KERNEL VIRTUAL MACHINE (KVM) FOR AMD-V
6155M: Joerg Roedel <joro@8bytes.org>
6156L: kvm@vger.kernel.org
6157W: http://www.linux-kvm.org/
6158S: Maintained
6159F: arch/x86/include/asm/svm.h
6160F: arch/x86/kvm/svm.c
6161
6162KERNEL VIRTUAL MACHINE (KVM) FOR POWERPC
6163M: Alexander Graf <agraf@suse.com>
6164L: kvm-ppc@vger.kernel.org
6165W: http://www.linux-kvm.org/
6166T: git git://github.com/agraf/linux-2.6.git
6167S: Supported
6168F: arch/powerpc/include/asm/kvm*
6169F: arch/powerpc/kvm/
6170
6171KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
6172M: Christian Borntraeger <borntraeger@de.ibm.com>
6173M: Cornelia Huck <cornelia.huck@de.ibm.com>
6174L: linux-s390@vger.kernel.org
6175W: http://www.ibm.com/developerworks/linux/linux390/
6176T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
6177S: Supported
6178F: Documentation/s390/kvm.txt
6179F: arch/s390/include/asm/kvm*
6180F: arch/s390/kvm/
6181
6182KERNEL VIRTUAL MACHINE (KVM) FOR ARM
6183M: Christoffer Dall <christoffer.dall@linaro.org>
6184M: Marc Zyngier <marc.zyngier@arm.com>
6185L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
6186L: kvmarm@lists.cs.columbia.edu
6187W: http://systems.cs.columbia.edu/projects/kvm-arm
6188T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
6189S: Supported
6190F: arch/arm/include/uapi/asm/kvm*
6191F: arch/arm/include/asm/kvm*
6192F: arch/arm/kvm/
6193F: virt/kvm/arm/
6194F: include/kvm/arm_*
6195
6196KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64)
6197M: Christoffer Dall <christoffer.dall@linaro.org>
6198M: Marc Zyngier <marc.zyngier@arm.com>
6199L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
6200L: kvmarm@lists.cs.columbia.edu
6201S: Maintained
6202F: arch/arm64/include/uapi/asm/kvm*
6203F: arch/arm64/include/asm/kvm*
6204F: arch/arm64/kvm/
6205
6206KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
6207M: James Hogan <james.hogan@imgtec.com>
6208L: linux-mips@linux-mips.org
6209S: Supported
6210F: arch/mips/include/uapi/asm/kvm*
6211F: arch/mips/include/asm/kvm*
6212F: arch/mips/kvm/
6213
6214KEXEC
6215M: Eric Biederman <ebiederm@xmission.com>
6216W: http://kernel.org/pub/linux/utils/kernel/kexec/
6217L: kexec@lists.infradead.org
6218S: Maintained
6219F: include/linux/kexec.h
6220F: include/uapi/linux/kexec.h
6221F: kernel/kexec.c
6222
6223KEYS/KEYRINGS:
6224M: David Howells <dhowells@redhat.com>
6225L: keyrings@vger.kernel.org
6226S: Maintained
6227F: Documentation/security/keys.txt
6228F: include/linux/key.h
6229F: include/linux/key-type.h
6230F: include/keys/
6231F: security/keys/
6232
6233KEYS-TRUSTED
6234M: David Safford <safford@us.ibm.com>
6235M: Mimi Zohar <zohar@linux.vnet.ibm.com>
6236L: linux-security-module@vger.kernel.org
6237L: keyrings@vger.kernel.org
6238S: Supported
6239F: Documentation/security/keys-trusted-encrypted.txt
6240F: include/keys/trusted-type.h
6241F: security/keys/trusted.c
6242F: security/keys/trusted.h
6243
6244KEYS-ENCRYPTED
6245M: Mimi Zohar <zohar@linux.vnet.ibm.com>
6246M: David Safford <safford@us.ibm.com>
6247L: linux-security-module@vger.kernel.org
6248L: keyrings@vger.kernel.org
6249S: Supported
6250F: Documentation/security/keys-trusted-encrypted.txt
6251F: include/keys/encrypted-type.h
6252F: security/keys/encrypted-keys/
6253
6254KGDB / KDB /debug_core
6255M: Jason Wessel <jason.wessel@windriver.com>
6256W: http://kgdb.wiki.kernel.org/
6257L: kgdb-bugreport@lists.sourceforge.net
6258T: git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
6259S: Maintained
6260F: Documentation/DocBook/kgdb.tmpl
6261F: drivers/misc/kgdbts.c
6262F: drivers/tty/serial/kgdboc.c
6263F: include/linux/kdb.h
6264F: include/linux/kgdb.h
6265F: kernel/debug/
6266
6267KMEMCHECK
6268M: Vegard Nossum <vegardno@ifi.uio.no>
6269M: Pekka Enberg <penberg@kernel.org>
6270S: Maintained
6271F: Documentation/kmemcheck.txt
6272F: arch/x86/include/asm/kmemcheck.h
6273F: arch/x86/mm/kmemcheck/
6274F: include/linux/kmemcheck.h
6275F: mm/kmemcheck.c
6276
6277KMEMLEAK
6278M: Catalin Marinas <catalin.marinas@arm.com>
6279S: Maintained
6280F: Documentation/kmemleak.txt
6281F: include/linux/kmemleak.h
6282F: mm/kmemleak.c
6283F: mm/kmemleak-test.c
6284
6285KPROBES
6286M: Ananth N Mavinakayanahalli <ananth@in.ibm.com>
6287M: Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
6288M: "David S. Miller" <davem@davemloft.net>
6289M: Masami Hiramatsu <masami.hiramatsu.pt@hitachi.com>
6290S: Maintained
6291F: Documentation/kprobes.txt
6292F: include/linux/kprobes.h
6293F: kernel/kprobes.c
6294
6295KS0108 LCD CONTROLLER DRIVER
6296M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
6297W: http://miguelojeda.es/auxdisplay.htm
6298W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
6299S: Maintained
6300F: Documentation/auxdisplay/ks0108
6301F: drivers/auxdisplay/ks0108.c
6302F: include/linux/ks0108.h
6303
6304L3MDEV
6305M: David Ahern <dsa@cumulusnetworks.com>
6306L: netdev@vger.kernel.org
6307S: Maintained
6308F: net/l3mdev
6309F: include/net/l3mdev.h
6310
6311LANTIQ MIPS ARCHITECTURE
6312M: John Crispin <blogic@openwrt.org>
6313L: linux-mips@linux-mips.org
6314S: Maintained
6315F: arch/mips/lantiq
6316
6317LAPB module
6318L: linux-x25@vger.kernel.org
6319S: Orphan
6320F: Documentation/networking/lapb-module.txt
6321F: include/*/lapb.h
6322F: net/lapb/
6323
6324LASI 53c700 driver for PARISC
6325M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
6326L: linux-scsi@vger.kernel.org
6327S: Maintained
6328F: Documentation/scsi/53c700.txt
6329F: drivers/scsi/53c700*
6330
6331LED SUBSYSTEM
6332M: Richard Purdie <rpurdie@rpsys.net>
6333M: Jacek Anaszewski <j.anaszewski@samsung.com>
6334L: linux-leds@vger.kernel.org
6335T: git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git
6336S: Maintained
6337F: drivers/leds/
6338F: include/linux/leds.h
6339
6340LEGACY EEPROM DRIVER
6341M: Jean Delvare <jdelvare@suse.com>
6342S: Maintained
6343F: Documentation/misc-devices/eeprom
6344F: drivers/misc/eeprom/eeprom.c
6345
6346LEGO USB Tower driver
6347M: Juergen Stuber <starblue@users.sourceforge.net>
6348L: legousb-devel@lists.sourceforge.net
6349W: http://legousb.sourceforge.net/
6350S: Maintained
6351F: drivers/usb/misc/legousbtower.c
6352
6353LG2160 MEDIA DRIVER
6354M: Michael Krufky <mkrufky@linuxtv.org>
6355L: linux-media@vger.kernel.org
6356W: https://linuxtv.org
6357W: http://github.com/mkrufky
6358Q: http://patchwork.linuxtv.org/project/linux-media/list/
6359T: git git://linuxtv.org/mkrufky/tuners.git
6360S: Maintained
6361F: drivers/media/dvb-frontends/lg2160.*
6362
6363LGDT3305 MEDIA DRIVER
6364M: Michael Krufky <mkrufky@linuxtv.org>
6365L: linux-media@vger.kernel.org
6366W: https://linuxtv.org
6367W: http://github.com/mkrufky
6368Q: http://patchwork.linuxtv.org/project/linux-media/list/
6369T: git git://linuxtv.org/mkrufky/tuners.git
6370S: Maintained
6371F: drivers/media/dvb-frontends/lgdt3305.*
6372
6373LGUEST
6374M: Rusty Russell <rusty@rustcorp.com.au>
6375L: lguest@lists.ozlabs.org
6376W: http://lguest.ozlabs.org/
6377S: Odd Fixes
6378F: arch/x86/include/asm/lguest*.h
6379F: arch/x86/lguest/
6380F: drivers/lguest/
6381F: include/linux/lguest*.h
6382F: tools/lguest/
6383
6384LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
6385M: Tejun Heo <tj@kernel.org>
6386L: linux-ide@vger.kernel.org
6387T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
6388S: Maintained
6389F: drivers/ata/
6390F: include/linux/ata.h
6391F: include/linux/libata.h
6392
6393LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
6394M: Viresh Kumar <vireshk@kernel.org>
6395L: linux-ide@vger.kernel.org
6396T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
6397S: Maintained
6398F: include/linux/pata_arasan_cf_data.h
6399F: drivers/ata/pata_arasan_cf.c
6400
6401LIBATA PATA DRIVERS
6402M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
6403M: Tejun Heo <tj@kernel.org>
6404L: linux-ide@vger.kernel.org
6405T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
6406S: Maintained
6407F: drivers/ata/pata_*.c
6408F: drivers/ata/ata_generic.c
6409
6410LIBATA SATA AHCI PLATFORM devices support
6411M: Hans de Goede <hdegoede@redhat.com>
6412M: Tejun Heo <tj@kernel.org>
6413L: linux-ide@vger.kernel.org
6414T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
6415S: Maintained
6416F: drivers/ata/ahci_platform.c
6417F: drivers/ata/libahci_platform.c
6418F: include/linux/ahci_platform.h
6419
6420LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
6421M: Mikael Pettersson <mikpelinux@gmail.com>
6422L: linux-ide@vger.kernel.org
6423T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
6424S: Maintained
6425F: drivers/ata/sata_promise.*
6426
6427LIBLOCKDEP
6428M: Sasha Levin <sasha.levin@oracle.com>
6429S: Maintained
6430F: tools/lib/lockdep/
6431
6432LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
6433M: Dan Williams <dan.j.williams@intel.com>
6434L: linux-nvdimm@lists.01.org
6435Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
6436T: git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
6437S: Supported
6438F: drivers/nvdimm/*
6439F: include/linux/nd.h
6440F: include/linux/libnvdimm.h
6441F: include/uapi/linux/ndctl.h
6442
6443LIBNVDIMM BLK: MMIO-APERTURE DRIVER
6444M: Ross Zwisler <ross.zwisler@linux.intel.com>
6445L: linux-nvdimm@lists.01.org
6446Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
6447S: Supported
6448F: drivers/nvdimm/blk.c
6449F: drivers/nvdimm/region_devs.c
6450F: drivers/acpi/nfit*
6451
6452LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
6453M: Vishal Verma <vishal.l.verma@intel.com>
6454L: linux-nvdimm@lists.01.org
6455Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
6456S: Supported
6457F: drivers/nvdimm/btt*
6458
6459LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
6460M: Ross Zwisler <ross.zwisler@linux.intel.com>
6461L: linux-nvdimm@lists.01.org
6462Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
6463S: Supported
6464F: drivers/nvdimm/pmem.c
6465F: include/linux/pmem.h
6466F: arch/*/include/asm/pmem.h
6467
6468LIGHTNVM PLATFORM SUPPORT
6469M: Matias Bjorling <mb@lightnvm.io>
6470W: http://github/OpenChannelSSD
6471L: linux-block@vger.kernel.org
6472S: Maintained
6473F: drivers/lightnvm/
6474F: include/linux/lightnvm.h
6475F: include/uapi/linux/lightnvm.h
6476
6477LINUX FOR IBM pSERIES (RS/6000)
6478M: Paul Mackerras <paulus@au.ibm.com>
6479W: http://www.ibm.com/linux/ltc/projects/ppc
6480S: Supported
6481F: arch/powerpc/boot/rs6000.h
6482
6483LINUX FOR POWERPC (32-BIT AND 64-BIT)
6484M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
6485M: Paul Mackerras <paulus@samba.org>
6486M: Michael Ellerman <mpe@ellerman.id.au>
6487W: http://www.penguinppc.org/
6488L: linuxppc-dev@lists.ozlabs.org
6489Q: http://patchwork.ozlabs.org/project/linuxppc-dev/list/
6490T: git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
6491S: Supported
6492F: Documentation/powerpc/
6493F: arch/powerpc/
6494
6495LINUX FOR POWER MACINTOSH
6496M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
6497W: http://www.penguinppc.org/
6498L: linuxppc-dev@lists.ozlabs.org
6499S: Maintained
6500F: arch/powerpc/platforms/powermac/
6501F: drivers/macintosh/
6502
6503LINUX FOR POWERPC EMBEDDED MPC5XXX
6504M: Anatolij Gustschin <agust@denx.de>
6505L: linuxppc-dev@lists.ozlabs.org
6506T: git git://git.denx.de/linux-denx-agust.git
6507S: Maintained
6508F: arch/powerpc/platforms/512x/
6509F: arch/powerpc/platforms/52xx/
6510
6511LINUX FOR POWERPC EMBEDDED PPC4XX
6512M: Alistair Popple <alistair@popple.id.au>
6513M: Matt Porter <mporter@kernel.crashing.org>
6514W: http://www.penguinppc.org/
6515L: linuxppc-dev@lists.ozlabs.org
6516S: Maintained
6517F: arch/powerpc/platforms/40x/
6518F: arch/powerpc/platforms/44x/
6519
6520LINUX FOR POWERPC EMBEDDED XILINX VIRTEX
6521L: linuxppc-dev@lists.ozlabs.org
6522S: Orphan
6523F: arch/powerpc/*/*virtex*
6524F: arch/powerpc/*/*/*virtex*
6525
6526LINUX FOR POWERPC EMBEDDED PPC8XX
6527M: Vitaly Bordug <vitb@kernel.crashing.org>
6528W: http://www.penguinppc.org/
6529L: linuxppc-dev@lists.ozlabs.org
6530S: Maintained
6531F: arch/powerpc/platforms/8xx/
6532
6533LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
6534M: Scott Wood <oss@buserror.net>
6535M: Kumar Gala <galak@kernel.crashing.org>
6536W: http://www.penguinppc.org/
6537L: linuxppc-dev@lists.ozlabs.org
6538T: git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
6539S: Maintained
6540F: arch/powerpc/platforms/83xx/
6541F: arch/powerpc/platforms/85xx/
6542
6543LINUX FOR POWERPC PA SEMI PWRFICIENT
6544M: Olof Johansson <olof@lixom.net>
6545L: linuxppc-dev@lists.ozlabs.org
6546S: Maintained
6547F: arch/powerpc/platforms/pasemi/
6548F: drivers/*/*pasemi*
6549F: drivers/*/*/*pasemi*
6550
6551LINUX SECURITY MODULE (LSM) FRAMEWORK
6552M: Chris Wright <chrisw@sous-sol.org>
6553L: linux-security-module@vger.kernel.org
6554S: Supported
6555
6556LIS3LV02D ACCELEROMETER DRIVER
6557M: Eric Piel <eric.piel@tremplin-utc.net>
6558S: Maintained
6559F: Documentation/misc-devices/lis3lv02d
6560F: drivers/misc/lis3lv02d/
6561F: drivers/platform/x86/hp_accel.c
6562
6563LIVE PATCHING
6564M: Josh Poimboeuf <jpoimboe@redhat.com>
6565M: Seth Jennings <sjenning@redhat.com>
6566M: Jiri Kosina <jikos@kernel.org>
6567M: Vojtech Pavlik <vojtech@suse.com>
6568S: Maintained
6569F: kernel/livepatch/
6570F: include/linux/livepatch.h
6571F: arch/x86/include/asm/livepatch.h
6572F: arch/x86/kernel/livepatch.c
6573F: Documentation/ABI/testing/sysfs-kernel-livepatch
6574F: samples/livepatch/
6575L: live-patching@vger.kernel.org
6576T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/livepatching.git
6577
6578LLC (802.2)
6579M: Arnaldo Carvalho de Melo <acme@ghostprotocols.net>
6580S: Maintained
6581F: include/linux/llc.h
6582F: include/uapi/linux/llc.h
6583F: include/net/llc*
6584F: net/llc/
6585
6586LM73 HARDWARE MONITOR DRIVER
6587M: Guillaume Ligneul <guillaume.ligneul@gmail.com>
6588L: lm-sensors@lm-sensors.org
6589S: Maintained
6590F: drivers/hwmon/lm73.c
6591
6592LM78 HARDWARE MONITOR DRIVER
6593M: Jean Delvare <jdelvare@suse.com>
6594L: lm-sensors@lm-sensors.org
6595S: Maintained
6596F: Documentation/hwmon/lm78
6597F: drivers/hwmon/lm78.c
6598
6599LM83 HARDWARE MONITOR DRIVER
6600M: Jean Delvare <jdelvare@suse.com>
6601L: lm-sensors@lm-sensors.org
6602S: Maintained
6603F: Documentation/hwmon/lm83
6604F: drivers/hwmon/lm83.c
6605
6606LM90 HARDWARE MONITOR DRIVER
6607M: Jean Delvare <jdelvare@suse.com>
6608L: lm-sensors@lm-sensors.org
6609S: Maintained
6610F: Documentation/hwmon/lm90
6611F: Documentation/devicetree/bindings/hwmon/lm90.txt
6612F: drivers/hwmon/lm90.c
6613
6614LM95234 HARDWARE MONITOR DRIVER
6615M: Guenter Roeck <linux@roeck-us.net>
6616L: lm-sensors@lm-sensors.org
6617S: Maintained
6618F: Documentation/hwmon/lm95234
6619F: drivers/hwmon/lm95234.c
6620
6621LME2510 MEDIA DRIVER
6622M: Malcolm Priestley <tvboxspy@gmail.com>
6623L: linux-media@vger.kernel.org
6624W: https://linuxtv.org
6625Q: http://patchwork.linuxtv.org/project/linux-media/list/
6626S: Maintained
6627F: drivers/media/usb/dvb-usb-v2/lmedm04*
6628
6629LOCKDEP AND LOCKSTAT
6630M: Peter Zijlstra <peterz@infradead.org>
6631M: Ingo Molnar <mingo@redhat.com>
6632L: linux-kernel@vger.kernel.org
6633T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git core/locking
6634S: Maintained
6635F: Documentation/locking/lockdep*.txt
6636F: Documentation/locking/lockstat.txt
6637F: include/linux/lockdep.h
6638F: kernel/locking/
6639
6640LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
6641M: "Richard Russon (FlatCap)" <ldm@flatcap.org>
6642L: linux-ntfs-dev@lists.sourceforge.net
6643W: http://www.linux-ntfs.org/content/view/19/37/
6644S: Maintained
6645F: Documentation/ldm.txt
6646F: block/partitions/ldm.*
6647
6648LogFS
6649M: Joern Engel <joern@logfs.org>
6650M: Prasad Joshi <prasadjoshi.linux@gmail.com>
6651L: logfs@logfs.org
6652W: logfs.org
6653S: Maintained
6654F: fs/logfs/
6655
6656LPC32XX MACHINE SUPPORT
6657M: Roland Stigge <stigge@antcom.de>
6658L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
6659S: Maintained
6660F: arch/arm/mach-lpc32xx/
6661
6662LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
6663M: Nagalakshmi Nandigama <nagalakshmi.nandigama@avagotech.com>
6664M: Praveen Krishnamoorthy <praveen.krishnamoorthy@avagotech.com>
6665M: Sreekanth Reddy <sreekanth.reddy@avagotech.com>
6666M: Abhijit Mahajan <abhijit.mahajan@avagotech.com>
6667L: MPT-FusionLinux.pdl@avagotech.com
6668L: linux-scsi@vger.kernel.org
6669W: http://www.lsilogic.com/support
6670S: Supported
6671F: drivers/message/fusion/
6672F: drivers/scsi/mpt2sas/
6673F: drivers/scsi/mpt3sas/
6674
6675LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
6676M: Matthew Wilcox <matthew@wil.cx>
6677L: linux-scsi@vger.kernel.org
6678S: Maintained
6679F: drivers/scsi/sym53c8xx_2/
6680
6681LTC4261 HARDWARE MONITOR DRIVER
6682M: Guenter Roeck <linux@roeck-us.net>
6683L: lm-sensors@lm-sensors.org
6684S: Maintained
6685F: Documentation/hwmon/ltc4261
6686F: drivers/hwmon/ltc4261.c
6687
6688LTP (Linux Test Project)
6689M: Mike Frysinger <vapier@gentoo.org>
6690M: Cyril Hrubis <chrubis@suse.cz>
6691M: Wanlong Gao <wanlong.gao@gmail.com>
6692M: Jan Stancek <jstancek@redhat.com>
6693M: Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com>
6694M: Alexey Kodanev <alexey.kodanev@oracle.com>
6695L: ltp@lists.linux.it (subscribers-only)
6696W: http://linux-test-project.github.io/
6697T: git git://github.com/linux-test-project/ltp.git
6698S: Maintained
6699
6700M32R ARCHITECTURE
6701W: http://www.linux-m32r.org/
6702S: Orphan
6703F: arch/m32r/
6704
6705M68K ARCHITECTURE
6706M: Geert Uytterhoeven <geert@linux-m68k.org>
6707L: linux-m68k@lists.linux-m68k.org
6708W: http://www.linux-m68k.org/
6709T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
6710S: Maintained
6711F: arch/m68k/
6712F: drivers/zorro/
6713
6714M68K ON APPLE MACINTOSH
6715M: Joshua Thompson <funaho@jurai.org>
6716W: http://www.mac.linux-m68k.org/
6717L: linux-m68k@lists.linux-m68k.org
6718S: Maintained
6719F: arch/m68k/mac/
6720
6721M68K ON HP9000/300
6722M: Philip Blundell <philb@gnu.org>
6723W: http://www.tazenda.demon.co.uk/phil/linux-hp
6724S: Maintained
6725F: arch/m68k/hp300/
6726
6727M88DS3103 MEDIA DRIVER
6728M: Antti Palosaari <crope@iki.fi>
6729L: linux-media@vger.kernel.org
6730W: https://linuxtv.org
6731W: http://palosaari.fi/linux/
6732Q: http://patchwork.linuxtv.org/project/linux-media/list/
6733T: git git://linuxtv.org/anttip/media_tree.git
6734S: Maintained
6735F: drivers/media/dvb-frontends/m88ds3103*
6736
6737M88RS2000 MEDIA DRIVER
6738M: Malcolm Priestley <tvboxspy@gmail.com>
6739L: linux-media@vger.kernel.org
6740W: https://linuxtv.org
6741Q: http://patchwork.linuxtv.org/project/linux-media/list/
6742S: Maintained
6743F: drivers/media/dvb-frontends/m88rs2000*
6744
6745MA901 MASTERKIT USB FM RADIO DRIVER
6746M: Alexey Klimov <klimov.linux@gmail.com>
6747L: linux-media@vger.kernel.org
6748T: git git://linuxtv.org/media_tree.git
6749S: Maintained
6750F: drivers/media/radio/radio-ma901.c
6751
6752MAC80211
6753M: Johannes Berg <johannes@sipsolutions.net>
6754L: linux-wireless@vger.kernel.org
6755W: http://wireless.kernel.org/
6756T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
6757T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
6758S: Maintained
6759F: Documentation/networking/mac80211-injection.txt
6760F: include/net/mac80211.h
6761F: net/mac80211/
6762
6763MACVLAN DRIVER
6764M: Patrick McHardy <kaber@trash.net>
6765L: netdev@vger.kernel.org
6766S: Maintained
6767F: drivers/net/macvlan.c
6768F: include/linux/if_macvlan.h
6769
6770MAILBOX API
6771M: Jassi Brar <jassisinghbrar@gmail.com>
6772L: linux-kernel@vger.kernel.org
6773S: Maintained
6774F: drivers/mailbox/
6775F: include/linux/mailbox_client.h
6776F: include/linux/mailbox_controller.h
6777
6778MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
6779M: Michael Kerrisk <mtk.manpages@gmail.com>
6780W: http://www.kernel.org/doc/man-pages
6781L: linux-man@vger.kernel.org
6782S: Maintained
6783
6784MARVELL ARMADA DRM SUPPORT
6785M: Russell King <rmk+kernel@arm.linux.org.uk>
6786S: Maintained
6787F: drivers/gpu/drm/armada/
6788
6789MARVELL 88E6352 DSA support
6790M: Guenter Roeck <linux@roeck-us.net>
6791S: Maintained
6792F: drivers/net/dsa/mv88e6352.c
6793
6794MARVELL CRYPTO DRIVER
6795M: Boris Brezillon <boris.brezillon@free-electrons.com>
6796M: Arnaud Ebalard <arno@natisbad.org>
6797F: drivers/crypto/marvell/
6798S: Maintained
6799L: linux-crypto@vger.kernel.org
6800
6801MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
6802M: Mirko Lindner <mlindner@marvell.com>
6803M: Stephen Hemminger <stephen@networkplumber.org>
6804L: netdev@vger.kernel.org
6805S: Maintained
6806F: drivers/net/ethernet/marvell/sk*
6807
6808MARVELL LIBERTAS WIRELESS DRIVER
6809L: libertas-dev@lists.infradead.org
6810S: Orphan
6811F: drivers/net/wireless/marvell/libertas/
6812
6813MARVELL MV643XX ETHERNET DRIVER
6814M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
6815L: netdev@vger.kernel.org
6816S: Maintained
6817F: drivers/net/ethernet/marvell/mv643xx_eth.*
6818F: include/linux/mv643xx.h
6819
6820MARVELL MVNETA ETHERNET DRIVER
6821M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
6822L: netdev@vger.kernel.org
6823S: Maintained
6824F: drivers/net/ethernet/marvell/mvneta.*
6825
6826MARVELL MWIFIEX WIRELESS DRIVER
6827M: Amitkumar Karwar <akarwar@marvell.com>
6828M: Nishant Sarmukadam <nishants@marvell.com>
6829L: linux-wireless@vger.kernel.org
6830S: Maintained
6831F: drivers/net/wireless/marvell/mwifiex/
6832
6833MARVELL MWL8K WIRELESS DRIVER
6834M: Lennert Buytenhek <buytenh@wantstofly.org>
6835L: linux-wireless@vger.kernel.org
6836S: Odd Fixes
6837F: drivers/net/wireless/marvell/mwl8k.c
6838
6839MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
6840M: Nicolas Pitre <nico@fluxnic.net>
6841S: Odd Fixes
6842F: drivers/mmc/host/mvsdio.*
6843
6844MATROX FRAMEBUFFER DRIVER
6845L: linux-fbdev@vger.kernel.org
6846S: Orphan
6847F: drivers/video/fbdev/matrox/matroxfb_*
6848F: include/uapi/linux/matroxfb.h
6849
6850MAX16065 HARDWARE MONITOR DRIVER
6851M: Guenter Roeck <linux@roeck-us.net>
6852L: lm-sensors@lm-sensors.org
6853S: Maintained
6854F: Documentation/hwmon/max16065
6855F: drivers/hwmon/max16065.c
6856
6857MAX20751 HARDWARE MONITOR DRIVER
6858M: Guenter Roeck <linux@roeck-us.net>
6859L: lm-sensors@lm-sensors.org
6860S: Maintained
6861F: Documentation/hwmon/max20751
6862F: drivers/hwmon/max20751.c
6863
6864MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
6865M: "Hans J. Koch" <hjk@hansjkoch.de>
6866L: lm-sensors@lm-sensors.org
6867S: Maintained
6868F: Documentation/hwmon/max6650
6869F: drivers/hwmon/max6650.c
6870
6871MAX6697 HARDWARE MONITOR DRIVER
6872M: Guenter Roeck <linux@roeck-us.net>
6873L: lm-sensors@lm-sensors.org
6874S: Maintained
6875F: Documentation/hwmon/max6697
6876F: Documentation/devicetree/bindings/i2c/max6697.txt
6877F: drivers/hwmon/max6697.c
6878F: include/linux/platform_data/max6697.h
6879
6880MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
6881M: Krzysztof Kozlowski <k.kozlowski@samsung.com>
6882L: linux-pm@vger.kernel.org
6883S: Supported
6884F: drivers/power/max14577_charger.c
6885F: drivers/power/max77693_charger.c
6886
6887MAXIM MAX77802 MULTIFUNCTION PMIC DEVICE DRIVERS
6888M: Javier Martinez Canillas <javier@osg.samsung.com>
6889L: linux-kernel@vger.kernel.org
6890S: Supported
6891F: drivers/*/*max77802.c
6892F: Documentation/devicetree/bindings/*/*max77802.txt
6893F: include/dt-bindings/*/*max77802.h
6894
6895MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
6896M: Chanwoo Choi <cw00.choi@samsung.com>
6897M: Krzysztof Kozlowski <k.kozlowski@samsung.com>
6898L: linux-kernel@vger.kernel.org
6899S: Supported
6900F: drivers/*/max14577.c
6901F: drivers/*/max77686.c
6902F: drivers/*/max77693.c
6903F: drivers/extcon/extcon-max14577.c
6904F: drivers/extcon/extcon-max77693.c
6905F: drivers/rtc/rtc-max77686.c
6906F: drivers/clk/clk-max77686.c
6907F: Documentation/devicetree/bindings/mfd/max14577.txt
6908F: Documentation/devicetree/bindings/*/max77686.txt
6909F: Documentation/devicetree/bindings/mfd/max77693.txt
6910F: Documentation/devicetree/bindings/clock/maxim,max77686.txt
6911F: include/linux/mfd/max14577*.h
6912F: include/linux/mfd/max77686*.h
6913F: include/linux/mfd/max77693*.h
6914
6915MAXIRADIO FM RADIO RECEIVER DRIVER
6916M: Hans Verkuil <hverkuil@xs4all.nl>
6917L: linux-media@vger.kernel.org
6918T: git git://linuxtv.org/media_tree.git
6919W: https://linuxtv.org
6920S: Maintained
6921F: drivers/media/radio/radio-maxiradio*
6922
6923MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVER
6924M: Peter Rosin <peda@axentia.se>
6925L: linux-iio@vger.kernel.org
6926S: Maintained
6927F: drivers/iio/potentiometer/mcp4531.c
6928
6929MEDIA DRIVERS FOR RENESAS - VSP1
6930M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
6931L: linux-media@vger.kernel.org
6932L: linux-renesas-soc@vger.kernel.org
6933T: git git://linuxtv.org/media_tree.git
6934S: Supported
6935F: Documentation/devicetree/bindings/media/renesas,vsp1.txt
6936F: drivers/media/platform/vsp1/
6937
6938MEDIA DRIVERS FOR ASCOT2E
6939M: Sergey Kozlov <serjk@netup.ru>
6940L: linux-media@vger.kernel.org
6941W: https://linuxtv.org
6942W: http://netup.tv/
6943T: git git://linuxtv.org/media_tree.git
6944S: Supported
6945F: drivers/media/dvb-frontends/ascot2e*
6946
6947MEDIA DRIVERS FOR CXD2841ER
6948M: Sergey Kozlov <serjk@netup.ru>
6949L: linux-media@vger.kernel.org
6950W: https://linuxtv.org
6951W: http://netup.tv/
6952T: git git://linuxtv.org/media_tree.git
6953S: Supported
6954F: drivers/media/dvb-frontends/cxd2841er*
6955
6956MEDIA DRIVERS FOR HORUS3A
6957M: Sergey Kozlov <serjk@netup.ru>
6958L: linux-media@vger.kernel.org
6959W: https://linuxtv.org
6960W: http://netup.tv/
6961T: git git://linuxtv.org/media_tree.git
6962S: Supported
6963F: drivers/media/dvb-frontends/horus3a*
6964
6965MEDIA DRIVERS FOR LNBH25
6966M: Sergey Kozlov <serjk@netup.ru>
6967L: linux-media@vger.kernel.org
6968W: https://linuxtv.org
6969W: http://netup.tv/
6970T: git git://linuxtv.org/media_tree.git
6971S: Supported
6972F: drivers/media/dvb-frontends/lnbh25*
6973
6974MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
6975M: Sergey Kozlov <serjk@netup.ru>
6976L: linux-media@vger.kernel.org
6977W: https://linuxtv.org
6978W: http://netup.tv/
6979T: git git://linuxtv.org/media_tree.git
6980S: Supported
6981F: drivers/media/pci/netup_unidvb/*
6982
6983MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
6984M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
6985P: LinuxTV.org Project
6986L: linux-media@vger.kernel.org
6987W: https://linuxtv.org
6988Q: http://patchwork.kernel.org/project/linux-media/list/
6989T: git git://linuxtv.org/media_tree.git
6990S: Maintained
6991F: Documentation/dvb/
6992F: Documentation/video4linux/
6993F: Documentation/DocBook/media/
6994F: drivers/media/
6995F: drivers/staging/media/
6996F: include/linux/platform_data/media/
6997F: include/media/
6998F: include/uapi/linux/dvb/
6999F: include/uapi/linux/videodev2.h
7000F: include/uapi/linux/media.h
7001F: include/uapi/linux/v4l2-*
7002F: include/uapi/linux/meye.h
7003F: include/uapi/linux/ivtv*
7004F: include/uapi/linux/uvcvideo.h
7005
7006MEDIATEK MT7601U WIRELESS LAN DRIVER
7007M: Jakub Kicinski <kubakici@wp.pl>
7008L: linux-wireless@vger.kernel.org
7009S: Maintained
7010F: drivers/net/wireless/mediatek/mt7601u/
7011
7012MEGARAID SCSI/SAS DRIVERS
7013M: Kashyap Desai <kashyap.desai@avagotech.com>
7014M: Sumit Saxena <sumit.saxena@avagotech.com>
7015M: Uday Lingala <uday.lingala@avagotech.com>
7016L: megaraidlinux.pdl@avagotech.com
7017L: linux-scsi@vger.kernel.org
7018W: http://www.lsi.com
7019S: Maintained
7020F: Documentation/scsi/megaraid.txt
7021F: drivers/scsi/megaraid.*
7022F: drivers/scsi/megaraid/
7023
7024MELLANOX ETHERNET DRIVER (mlx4_en)
7025M: Eugenia Emantayev <eugenia@mellanox.com>
7026L: netdev@vger.kernel.org
7027S: Supported
7028W: http://www.mellanox.com
7029Q: http://patchwork.ozlabs.org/project/netdev/list/
7030F: drivers/net/ethernet/mellanox/mlx4/en_*
7031
7032MELLANOX ETHERNET DRIVER (mlx5e)
7033M: Saeed Mahameed <saeedm@mellanox.com>
7034L: netdev@vger.kernel.org
7035S: Supported
7036W: http://www.mellanox.com
7037Q: http://patchwork.ozlabs.org/project/netdev/list/
7038F: drivers/net/ethernet/mellanox/mlx5/core/en_*
7039
7040MELLANOX ETHERNET SWITCH DRIVERS
7041M: Jiri Pirko <jiri@mellanox.com>
7042M: Ido Schimmel <idosch@mellanox.com>
7043L: netdev@vger.kernel.org
7044S: Supported
7045W: http://www.mellanox.com
7046Q: http://patchwork.ozlabs.org/project/netdev/list/
7047F: drivers/net/ethernet/mellanox/mlxsw/
7048
7049MEMBARRIER SUPPORT
7050M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
7051M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
7052L: linux-kernel@vger.kernel.org
7053S: Supported
7054F: kernel/membarrier.c
7055F: include/uapi/linux/membarrier.h
7056
7057MEMORY MANAGEMENT
7058L: linux-mm@kvack.org
7059W: http://www.linux-mm.org
7060S: Maintained
7061F: include/linux/mm.h
7062F: include/linux/gfp.h
7063F: include/linux/mmzone.h
7064F: include/linux/memory_hotplug.h
7065F: include/linux/vmalloc.h
7066F: mm/
7067
7068MEMORY TECHNOLOGY DEVICES (MTD)
7069M: David Woodhouse <dwmw2@infradead.org>
7070M: Brian Norris <computersforpeace@gmail.com>
7071L: linux-mtd@lists.infradead.org
7072W: http://www.linux-mtd.infradead.org/
7073Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
7074T: git git://git.infradead.org/linux-mtd.git
7075T: git git://git.infradead.org/l2-mtd.git
7076S: Maintained
7077F: drivers/mtd/
7078F: include/linux/mtd/
7079F: include/uapi/mtd/
7080
7081MEN A21 WATCHDOG DRIVER
7082M: Johannes Thumshirn <morbidrsa@gmail.com>
7083L: linux-watchdog@vger.kernel.org
7084S: Maintained
7085F: drivers/watchdog/mena21_wdt.c
7086
7087MEN CHAMELEON BUS (mcb)
7088M: Johannes Thumshirn <morbidrsa@gmail.com>
7089S: Maintained
7090F: drivers/mcb/
7091F: include/linux/mcb.h
7092F: Documentation/men-chameleon-bus.txt
7093
7094MEN F21BMC (Board Management Controller)
7095M: Andreas Werner <andreas.werner@men.de>
7096S: Supported
7097F: drivers/mfd/menf21bmc.c
7098F: drivers/watchdog/menf21bmc_wdt.c
7099F: drivers/leds/leds-menf21bmc.c
7100F: drivers/hwmon/menf21bmc_hwmon.c
7101F: Documentation/hwmon/menf21bmc
7102
7103METAG ARCHITECTURE
7104M: James Hogan <james.hogan@imgtec.com>
7105L: linux-metag@vger.kernel.org
7106T: git git://git.kernel.org/pub/scm/linux/kernel/git/jhogan/metag.git
7107S: Odd Fixes
7108F: arch/metag/
7109F: Documentation/metag/
7110F: Documentation/devicetree/bindings/metag/
7111F: Documentation/devicetree/bindings/interrupt-controller/img,*
7112F: drivers/clocksource/metag_generic.c
7113F: drivers/irqchip/irq-metag.c
7114F: drivers/irqchip/irq-metag-ext.c
7115F: drivers/tty/metag_da.c
7116
7117MICROBLAZE ARCHITECTURE
7118M: Michal Simek <monstr@monstr.eu>
7119W: http://www.monstr.eu/fdt/
7120T: git git://git.monstr.eu/linux-2.6-microblaze.git
7121S: Supported
7122F: arch/microblaze/
7123
7124MICROSOFT SURFACE PRO 3 BUTTON DRIVER
7125M: Chen Yu <yu.c.chen@intel.com>
7126L: platform-driver-x86@vger.kernel.org
7127S: Supported
7128F: drivers/platform/x86/surfacepro3_button.c
7129
7130MICROTEK X6 SCANNER
7131M: Oliver Neukum <oliver@neukum.org>
7132S: Maintained
7133F: drivers/usb/image/microtek.*
7134
7135MIPS
7136M: Ralf Baechle <ralf@linux-mips.org>
7137L: linux-mips@linux-mips.org
7138W: http://www.linux-mips.org/
7139T: git git://git.linux-mips.org/pub/scm/ralf/linux.git
7140Q: http://patchwork.linux-mips.org/project/linux-mips/list/
7141S: Supported
7142F: Documentation/mips/
7143F: arch/mips/
7144
7145MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
7146M: Hans Verkuil <hverkuil@xs4all.nl>
7147L: linux-media@vger.kernel.org
7148T: git git://linuxtv.org/media_tree.git
7149W: https://linuxtv.org
7150S: Odd Fixes
7151F: drivers/media/radio/radio-miropcm20*
7152
7153MELLANOX MLX4 core VPI driver
7154M: Yishai Hadas <yishaih@mellanox.com>
7155L: netdev@vger.kernel.org
7156L: linux-rdma@vger.kernel.org
7157W: http://www.mellanox.com
7158Q: http://patchwork.ozlabs.org/project/netdev/list/
7159S: Supported
7160F: drivers/net/ethernet/mellanox/mlx4/
7161F: include/linux/mlx4/
7162
7163MELLANOX MLX4 IB driver
7164M: Yishai Hadas <yishaih@mellanox.com>
7165L: linux-rdma@vger.kernel.org
7166W: http://www.mellanox.com
7167Q: http://patchwork.kernel.org/project/linux-rdma/list/
7168S: Supported
7169F: drivers/infiniband/hw/mlx4/
7170F: include/linux/mlx4/
7171
7172MELLANOX MLX5 core VPI driver
7173M: Matan Barak <matanb@mellanox.com>
7174M: Leon Romanovsky <leonro@mellanox.com>
7175L: netdev@vger.kernel.org
7176L: linux-rdma@vger.kernel.org
7177W: http://www.mellanox.com
7178Q: http://patchwork.ozlabs.org/project/netdev/list/
7179S: Supported
7180F: drivers/net/ethernet/mellanox/mlx5/core/
7181F: include/linux/mlx5/
7182
7183MELLANOX MLX5 IB driver
7184M: Matan Barak <matanb@mellanox.com>
7185M: Leon Romanovsky <leonro@mellanox.com>
7186L: linux-rdma@vger.kernel.org
7187W: http://www.mellanox.com
7188Q: http://patchwork.kernel.org/project/linux-rdma/list/
7189S: Supported
7190F: drivers/infiniband/hw/mlx5/
7191F: include/linux/mlx5/
7192
7193MELEXIS MLX90614 DRIVER
7194M: Crt Mori <cmo@melexis.com>
7195L: linux-iio@vger.kernel.org
7196W: http://www.melexis.com
7197S: Supported
7198F: drivers/iio/temperature/mlx90614.c
7199
7200MN88472 MEDIA DRIVER
7201M: Antti Palosaari <crope@iki.fi>
7202L: linux-media@vger.kernel.org
7203W: https://linuxtv.org
7204W: http://palosaari.fi/linux/
7205Q: http://patchwork.linuxtv.org/project/linux-media/list/
7206T: git git://linuxtv.org/anttip/media_tree.git
7207S: Maintained
7208F: drivers/staging/media/mn88472/
7209F: drivers/media/dvb-frontends/mn88472.h
7210
7211MN88473 MEDIA DRIVER
7212M: Antti Palosaari <crope@iki.fi>
7213L: linux-media@vger.kernel.org
7214W: https://linuxtv.org
7215W: http://palosaari.fi/linux/
7216Q: http://patchwork.linuxtv.org/project/linux-media/list/
7217T: git git://linuxtv.org/anttip/media_tree.git
7218S: Maintained
7219F: drivers/staging/media/mn88473/
7220F: drivers/media/dvb-frontends/mn88473.h
7221
7222MODULE SUPPORT
7223M: Rusty Russell <rusty@rustcorp.com.au>
7224S: Maintained
7225F: include/linux/module.h
7226F: kernel/module.c
7227
7228MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER
7229W: http://popies.net/meye/
7230S: Orphan
7231F: Documentation/video4linux/meye.txt
7232F: drivers/media/pci/meye/
7233F: include/uapi/linux/meye.h
7234
7235MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
7236M: Jiri Slaby <jirislaby@gmail.com>
7237S: Maintained
7238F: Documentation/serial/moxa-smartio
7239F: drivers/tty/mxser.*
7240
7241MR800 AVERMEDIA USB FM RADIO DRIVER
7242M: Alexey Klimov <klimov.linux@gmail.com>
7243L: linux-media@vger.kernel.org
7244T: git git://linuxtv.org/media_tree.git
7245S: Maintained
7246F: drivers/media/radio/radio-mr800.c
7247
7248MRF24J40 IEEE 802.15.4 RADIO DRIVER
7249M: Alan Ott <alan@signal11.us>
7250L: linux-wpan@vger.kernel.org
7251S: Maintained
7252F: drivers/net/ieee802154/mrf24j40.c
7253F: Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
7254
7255MSI LAPTOP SUPPORT
7256M: "Lee, Chun-Yi" <jlee@suse.com>
7257L: platform-driver-x86@vger.kernel.org
7258S: Maintained
7259F: drivers/platform/x86/msi-laptop.c
7260
7261MSI WMI SUPPORT
7262L: platform-driver-x86@vger.kernel.org
7263S: Orphan
7264F: drivers/platform/x86/msi-wmi.c
7265
7266MSI001 MEDIA DRIVER
7267M: Antti Palosaari <crope@iki.fi>
7268L: linux-media@vger.kernel.org
7269W: https://linuxtv.org
7270W: http://palosaari.fi/linux/
7271Q: http://patchwork.linuxtv.org/project/linux-media/list/
7272T: git git://linuxtv.org/anttip/media_tree.git
7273S: Maintained
7274F: drivers/media/tuners/msi001*
7275
7276MSI2500 MEDIA DRIVER
7277M: Antti Palosaari <crope@iki.fi>
7278L: linux-media@vger.kernel.org
7279W: https://linuxtv.org
7280W: http://palosaari.fi/linux/
7281Q: http://patchwork.linuxtv.org/project/linux-media/list/
7282T: git git://linuxtv.org/anttip/media_tree.git
7283S: Maintained
7284F: drivers/media/usb/msi2500/
7285
7286MSYSTEMS DISKONCHIP G3 MTD DRIVER
7287M: Robert Jarzmik <robert.jarzmik@free.fr>
7288L: linux-mtd@lists.infradead.org
7289S: Maintained
7290F: drivers/mtd/devices/docg3*
7291
7292MT9M032 APTINA SENSOR DRIVER
7293M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7294L: linux-media@vger.kernel.org
7295T: git git://linuxtv.org/media_tree.git
7296S: Maintained
7297F: drivers/media/i2c/mt9m032.c
7298F: include/media/i2c/mt9m032.h
7299
7300MT9P031 APTINA CAMERA SENSOR
7301M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7302L: linux-media@vger.kernel.org
7303T: git git://linuxtv.org/media_tree.git
7304S: Maintained
7305F: drivers/media/i2c/mt9p031.c
7306F: include/media/i2c/mt9p031.h
7307
7308MT9T001 APTINA CAMERA SENSOR
7309M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7310L: linux-media@vger.kernel.org
7311T: git git://linuxtv.org/media_tree.git
7312S: Maintained
7313F: drivers/media/i2c/mt9t001.c
7314F: include/media/i2c/mt9t001.h
7315
7316MT9V032 APTINA CAMERA SENSOR
7317M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7318L: linux-media@vger.kernel.org
7319T: git git://linuxtv.org/media_tree.git
7320S: Maintained
7321F: Documentation/devicetree/bindings/media/i2c/mt9v032.txt
7322F: drivers/media/i2c/mt9v032.c
7323F: include/media/i2c/mt9v032.h
7324
7325MULTIFUNCTION DEVICES (MFD)
7326M: Lee Jones <lee.jones@linaro.org>
7327T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
7328S: Supported
7329F: drivers/mfd/
7330F: include/linux/mfd/
7331
7332MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
7333M: Ulf Hansson <ulf.hansson@linaro.org>
7334L: linux-mmc@vger.kernel.org
7335T: git git://git.linaro.org/people/ulf.hansson/mmc.git
7336S: Maintained
7337F: drivers/mmc/
7338F: include/linux/mmc/
7339F: include/uapi/linux/mmc/
7340
7341MULTIMEDIA CARD (MMC) ETC. OVER SPI
7342S: Orphan
7343F: drivers/mmc/host/mmc_spi.c
7344F: include/linux/spi/mmc_spi.h
7345
7346MULTISOUND SOUND DRIVER
7347M: Andrew Veliath <andrewtv@usa.net>
7348S: Maintained
7349F: Documentation/sound/oss/MultiSound
7350F: sound/oss/msnd*
7351
7352MULTITECH MULTIPORT CARD (ISICOM)
7353S: Orphan
7354F: drivers/tty/isicom.c
7355F: include/linux/isicom.h
7356
7357MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
7358M: Felipe Balbi <balbi@kernel.org>
7359L: linux-usb@vger.kernel.org
7360T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
7361S: Maintained
7362F: drivers/usb/musb/
7363
7364MXL5007T MEDIA DRIVER
7365M: Michael Krufky <mkrufky@linuxtv.org>
7366L: linux-media@vger.kernel.org
7367W: https://linuxtv.org
7368W: http://github.com/mkrufky
7369Q: http://patchwork.linuxtv.org/project/linux-media/list/
7370T: git git://linuxtv.org/mkrufky/tuners.git
7371S: Maintained
7372F: drivers/media/tuners/mxl5007t.*
7373
7374MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
7375M: Hyong-Youb Kim <hykim@myri.com>
7376L: netdev@vger.kernel.org
7377W: https://www.myricom.com/support/downloads/myri10ge.html
7378S: Supported
7379F: drivers/net/ethernet/myricom/myri10ge/
7380
7381NATSEMI ETHERNET DRIVER (DP8381x)
7382S: Orphan
7383F: drivers/net/ethernet/natsemi/natsemi.c
7384
7385NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
7386M: Daniel Mack <zonque@gmail.com>
7387S: Maintained
7388L: alsa-devel@alsa-project.org (moderated for non-subscribers)
7389W: http://www.native-instruments.com
7390F: sound/usb/caiaq/
7391
7392NCP FILESYSTEM
7393M: Petr Vandrovec <petr@vandrovec.name>
7394S: Odd Fixes
7395F: fs/ncpfs/
7396
7397NCR 5380 SCSI DRIVERS
7398M: Finn Thain <fthain@telegraphics.com.au>
7399M: Michael Schmitz <schmitzmic@gmail.com>
7400L: linux-scsi@vger.kernel.org
7401S: Maintained
7402F: Documentation/scsi/g_NCR5380.txt
7403F: drivers/scsi/NCR5380.*
7404F: drivers/scsi/arm/cumana_1.c
7405F: drivers/scsi/arm/oak.c
7406F: drivers/scsi/atari_NCR5380.c
7407F: drivers/scsi/atari_scsi.*
7408F: drivers/scsi/dmx3191d.c
7409F: drivers/scsi/dtc.*
7410F: drivers/scsi/g_NCR5380.*
7411F: drivers/scsi/g_NCR5380_mmio.c
7412F: drivers/scsi/mac_scsi.*
7413F: drivers/scsi/pas16.*
7414F: drivers/scsi/sun3_scsi.*
7415F: drivers/scsi/sun3_scsi_vme.c
7416F: drivers/scsi/t128.*
7417
7418NCR DUAL 700 SCSI DRIVER (MICROCHANNEL)
7419M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
7420L: linux-scsi@vger.kernel.org
7421S: Maintained
7422F: drivers/scsi/NCR_D700.*
7423
7424NCT6775 HARDWARE MONITOR DRIVER
7425M: Guenter Roeck <linux@roeck-us.net>
7426L: lm-sensors@lm-sensors.org
7427S: Maintained
7428F: Documentation/hwmon/nct6775
7429F: drivers/hwmon/nct6775.c
7430
7431NETEFFECT IWARP RNIC DRIVER (IW_NES)
7432M: Faisal Latif <faisal.latif@intel.com>
7433L: linux-rdma@vger.kernel.org
7434W: http://www.intel.com/Products/Server/Adapters/Server-Cluster/Server-Cluster-overview.htm
7435S: Supported
7436F: drivers/infiniband/hw/nes/
7437
7438NETEM NETWORK EMULATOR
7439M: Stephen Hemminger <stephen@networkplumber.org>
7440L: netem@lists.linux-foundation.org
7441S: Maintained
7442F: net/sched/sch_netem.c
7443
7444NETERION 10GbE DRIVERS (s2io/vxge)
7445M: Jon Mason <jdmason@kudzu.us>
7446L: netdev@vger.kernel.org
7447S: Supported
7448F: Documentation/networking/s2io.txt
7449F: Documentation/networking/vxge.txt
7450F: drivers/net/ethernet/neterion/
7451
7452NETFILTER ({IP,IP6,ARP,EB,NF}TABLES)
7453M: Pablo Neira Ayuso <pablo@netfilter.org>
7454M: Patrick McHardy <kaber@trash.net>
7455M: Jozsef Kadlecsik <kadlec@blackhole.kfki.hu>
7456L: netfilter-devel@vger.kernel.org
7457L: coreteam@netfilter.org
7458W: http://www.netfilter.org/
7459W: http://www.iptables.org/
7460Q: http://patchwork.ozlabs.org/project/netfilter-devel/list/
7461T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git
7462T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git
7463S: Supported
7464F: include/linux/netfilter*
7465F: include/linux/netfilter/
7466F: include/net/netfilter/
7467F: include/uapi/linux/netfilter*
7468F: include/uapi/linux/netfilter/
7469F: net/*/netfilter.c
7470F: net/*/netfilter/
7471F: net/netfilter/
7472F: net/bridge/br_netfilter*.c
7473
7474NETLABEL
7475M: Paul Moore <paul@paul-moore.com>
7476W: http://netlabel.sf.net
7477L: netdev@vger.kernel.org
7478S: Maintained
7479F: Documentation/netlabel/
7480F: include/net/netlabel.h
7481F: net/netlabel/
7482
7483NETROM NETWORK LAYER
7484M: Ralf Baechle <ralf@linux-mips.org>
7485L: linux-hams@vger.kernel.org
7486W: http://www.linux-ax25.org/
7487S: Maintained
7488F: include/net/netrom.h
7489F: include/uapi/linux/netrom.h
7490F: net/netrom/
7491
7492NETRONOME ETHERNET DRIVERS
7493M: Jakub Kicinski <jakub.kicinski@netronome.com>
7494M: Rolf Neugebauer <rolf.neugebauer@netronome.com>
7495L: oss-drivers@netronome.com
7496S: Maintained
7497F: drivers/net/ethernet/netronome/
7498
7499NETWORK BLOCK DEVICE (NBD)
7500M: Markus Pargmann <mpa@pengutronix.de>
7501S: Maintained
7502L: nbd-general@lists.sourceforge.net
7503T: git git://git.pengutronix.de/git/mpa/linux-nbd.git
7504F: Documentation/blockdev/nbd.txt
7505F: drivers/block/nbd.c
7506F: include/uapi/linux/nbd.h
7507
7508NETWORK DROP MONITOR
7509M: Neil Horman <nhorman@tuxdriver.com>
7510L: netdev@vger.kernel.org
7511S: Maintained
7512W: https://fedorahosted.org/dropwatch/
7513F: net/core/drop_monitor.c
7514
7515NETWORKING [GENERAL]
7516M: "David S. Miller" <davem@davemloft.net>
7517L: netdev@vger.kernel.org
7518W: http://www.linuxfoundation.org/en/Net
7519Q: http://patchwork.ozlabs.org/project/netdev/list/
7520T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
7521T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
7522S: Maintained
7523F: net/
7524F: include/net/
7525F: include/linux/in.h
7526F: include/linux/net.h
7527F: include/linux/netdevice.h
7528F: include/uapi/linux/in.h
7529F: include/uapi/linux/net.h
7530F: include/uapi/linux/netdevice.h
7531F: include/uapi/linux/net_namespace.h
7532F: tools/net/
7533F: tools/testing/selftests/net/
7534F: lib/random32.c
7535F: lib/test_bpf.c
7536
7537NETWORKING [IPv4/IPv6]
7538M: "David S. Miller" <davem@davemloft.net>
7539M: Alexey Kuznetsov <kuznet@ms2.inr.ac.ru>
7540M: James Morris <jmorris@namei.org>
7541M: Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org>
7542M: Patrick McHardy <kaber@trash.net>
7543L: netdev@vger.kernel.org
7544T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
7545S: Maintained
7546F: net/ipv4/
7547F: net/ipv6/
7548F: include/net/ip*
7549F: arch/x86/net/*
7550
7551NETWORKING [IPSEC]
7552M: Steffen Klassert <steffen.klassert@secunet.com>
7553M: Herbert Xu <herbert@gondor.apana.org.au>
7554M: "David S. Miller" <davem@davemloft.net>
7555L: netdev@vger.kernel.org
7556T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
7557T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
7558S: Maintained
7559F: net/core/flow.c
7560F: net/xfrm/
7561F: net/key/
7562F: net/ipv4/xfrm*
7563F: net/ipv4/esp4.c
7564F: net/ipv4/ah4.c
7565F: net/ipv4/ipcomp.c
7566F: net/ipv4/ip_vti.c
7567F: net/ipv6/xfrm*
7568F: net/ipv6/esp6.c
7569F: net/ipv6/ah6.c
7570F: net/ipv6/ipcomp6.c
7571F: net/ipv6/ip6_vti.c
7572F: include/uapi/linux/xfrm.h
7573F: include/net/xfrm.h
7574
7575NETWORKING [LABELED] (NetLabel, CIPSO, Labeled IPsec, SECMARK)
7576M: Paul Moore <paul@paul-moore.com>
7577L: netdev@vger.kernel.org
7578S: Maintained
7579
7580NETWORKING [WIRELESS]
7581L: linux-wireless@vger.kernel.org
7582Q: http://patchwork.kernel.org/project/linux-wireless/list/
7583
7584NETWORKING DRIVERS
7585L: netdev@vger.kernel.org
7586W: http://www.linuxfoundation.org/en/Net
7587Q: http://patchwork.ozlabs.org/project/netdev/list/
7588T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
7589T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
7590S: Odd Fixes
7591F: drivers/net/
7592F: include/linux/if_*
7593F: include/linux/netdevice.h
7594F: include/linux/etherdevice.h
7595F: include/linux/fcdevice.h
7596F: include/linux/fddidevice.h
7597F: include/linux/hippidevice.h
7598F: include/linux/inetdevice.h
7599F: include/uapi/linux/if_*
7600F: include/uapi/linux/netdevice.h
7601
7602NETWORKING DRIVERS (WIRELESS)
7603M: Kalle Valo <kvalo@codeaurora.org>
7604L: linux-wireless@vger.kernel.org
7605Q: http://patchwork.kernel.org/project/linux-wireless/list/
7606T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git
7607T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git
7608S: Maintained
7609F: drivers/net/wireless/
7610
7611NETXEN (1/10) GbE SUPPORT
7612M: Manish Chopra <manish.chopra@qlogic.com>
7613M: Sony Chacko <sony.chacko@qlogic.com>
7614M: Rajesh Borundia <rajesh.borundia@qlogic.com>
7615L: netdev@vger.kernel.org
7616W: http://www.qlogic.com
7617S: Supported
7618F: drivers/net/ethernet/qlogic/netxen/
7619
7620NFC SUBSYSTEM
7621M: Lauro Ramos Venancio <lauro.venancio@openbossa.org>
7622M: Aloisio Almeida Jr <aloisio.almeida@openbossa.org>
7623M: Samuel Ortiz <sameo@linux.intel.com>
7624L: linux-wireless@vger.kernel.org
7625L: linux-nfc@lists.01.org (subscribers-only)
7626S: Supported
7627F: net/nfc/
7628F: include/net/nfc/
7629F: include/uapi/linux/nfc.h
7630F: drivers/nfc/
7631F: include/linux/platform_data/microread.h
7632F: include/linux/platform_data/nfcmrvl.h
7633F: include/linux/platform_data/nxp-nci.h
7634F: include/linux/platform_data/pn544.h
7635F: include/linux/platform_data/st21nfca.h
7636F: include/linux/platform_data/st-nci.h
7637F: Documentation/devicetree/bindings/net/nfc/
7638
7639NFS, SUNRPC, AND LOCKD CLIENTS
7640M: Trond Myklebust <trond.myklebust@primarydata.com>
7641M: Anna Schumaker <anna.schumaker@netapp.com>
7642L: linux-nfs@vger.kernel.org
7643W: http://client.linux-nfs.org
7644T: git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
7645S: Maintained
7646F: fs/lockd/
7647F: fs/nfs/
7648F: fs/nfs_common/
7649F: net/sunrpc/
7650F: include/linux/lockd/
7651F: include/linux/nfs*
7652F: include/linux/sunrpc/
7653F: include/uapi/linux/nfs*
7654F: include/uapi/linux/sunrpc/
7655
7656NILFS2 FILESYSTEM
7657M: Ryusuke Konishi <konishi.ryusuke@lab.ntt.co.jp>
7658L: linux-nilfs@vger.kernel.org
7659W: http://nilfs.sourceforge.net/
7660T: git git://github.com/konis/nilfs2.git
7661S: Supported
7662F: Documentation/filesystems/nilfs2.txt
7663F: fs/nilfs2/
7664F: include/linux/nilfs2_fs.h
7665F: include/trace/events/nilfs2.h
7666
7667NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
7668M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
7669W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
7670S: Maintained
7671F: Documentation/scsi/NinjaSCSI.txt
7672F: drivers/scsi/pcmcia/nsp_*
7673
7674NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
7675M: GOTO Masanori <gotom@debian.or.jp>
7676M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
7677W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
7678S: Maintained
7679F: Documentation/scsi/NinjaSCSI.txt
7680F: drivers/scsi/nsp32*
7681
7682NIOS2 ARCHITECTURE
7683M: Ley Foon Tan <lftan@altera.com>
7684L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
7685T: git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git
7686S: Maintained
7687F: arch/nios2/
7688
7689NOKIA N900 POWER SUPPLY DRIVERS
7690M: Pali Rohár <pali.rohar@gmail.com>
7691S: Maintained
7692F: include/linux/power/bq2415x_charger.h
7693F: include/linux/power/bq27xxx_battery.h
7694F: include/linux/power/isp1704_charger.h
7695F: drivers/power/bq2415x_charger.c
7696F: drivers/power/bq27xxx_battery.c
7697F: drivers/power/isp1704_charger.c
7698F: drivers/power/rx51_battery.c
7699
7700NTB DRIVER CORE
7701M: Jon Mason <jdmason@kudzu.us>
7702M: Dave Jiang <dave.jiang@intel.com>
7703M: Allen Hubbe <Allen.Hubbe@emc.com>
7704L: linux-ntb@googlegroups.com
7705S: Supported
7706W: https://github.com/jonmason/ntb/wiki
7707T: git git://github.com/jonmason/ntb.git
7708F: drivers/ntb/
7709F: drivers/net/ntb_netdev.c
7710F: include/linux/ntb.h
7711F: include/linux/ntb_transport.h
7712
7713NTB INTEL DRIVER
7714M: Jon Mason <jdmason@kudzu.us>
7715M: Dave Jiang <dave.jiang@intel.com>
7716L: linux-ntb@googlegroups.com
7717S: Supported
7718W: https://github.com/jonmason/ntb/wiki
7719T: git git://github.com/jonmason/ntb.git
7720F: drivers/ntb/hw/intel/
7721
7722NTB AMD DRIVER
7723M: Xiangliang Yu <Xiangliang.Yu@amd.com>
7724L: linux-ntb@googlegroups.com
7725S: Supported
7726F: drivers/ntb/hw/amd/
7727
7728NTFS FILESYSTEM
7729M: Anton Altaparmakov <anton@tuxera.com>
7730L: linux-ntfs-dev@lists.sourceforge.net
7731W: http://www.tuxera.com/
7732T: git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
7733S: Supported
7734F: Documentation/filesystems/ntfs.txt
7735F: fs/ntfs/
7736
7737NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
7738M: Antonino Daplas <adaplas@gmail.com>
7739L: linux-fbdev@vger.kernel.org
7740S: Maintained
7741F: drivers/video/fbdev/riva/
7742F: drivers/video/fbdev/nvidia/
7743
7744NVM EXPRESS DRIVER
7745M: Keith Busch <keith.busch@intel.com>
7746M: Jens Axboe <axboe@fb.com>
7747L: linux-nvme@lists.infradead.org
7748T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
7749W: https://kernel.googlesource.com/pub/scm/linux/kernel/git/axboe/linux-block/
7750S: Supported
7751F: drivers/nvme/host/
7752F: include/linux/nvme.h
7753
7754NVMEM FRAMEWORK
7755M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
7756M: Maxime Ripard <maxime.ripard@free-electrons.com>
7757S: Maintained
7758F: drivers/nvmem/
7759F: Documentation/devicetree/bindings/nvmem/
7760F: include/linux/nvmem-consumer.h
7761F: include/linux/nvmem-provider.h
7762
7763NXP-NCI NFC DRIVER
7764M: Clément Perrochaud <clement.perrochaud@effinnov.com>
7765R: Charles Gorand <charles.gorand@effinnov.com>
7766L: linux-nfc@lists.01.org (moderated for non-subscribers)
7767S: Supported
7768F: drivers/nfc/nxp-nci
7769
7770NXP TDA998X DRM DRIVER
7771M: Russell King <rmk+kernel@arm.linux.org.uk>
7772S: Supported
7773F: drivers/gpu/drm/i2c/tda998x_drv.c
7774F: include/drm/i2c/tda998x.h
7775
7776NXP TFA9879 DRIVER
7777M: Peter Rosin <peda@axentia.se>
7778L: alsa-devel@alsa-project.org (moderated for non-subscribers)
7779S: Maintained
7780F: sound/soc/codecs/tfa9879*
7781
7782OMAP SUPPORT
7783M: Tony Lindgren <tony@atomide.com>
7784L: linux-omap@vger.kernel.org
7785W: http://www.muru.com/linux/omap/
7786W: http://linux.omap.com/
7787Q: http://patchwork.kernel.org/project/linux-omap/list/
7788T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
7789S: Maintained
7790F: arch/arm/*omap*/
7791F: arch/arm/configs/omap1_defconfig
7792F: arch/arm/configs/omap2plus_defconfig
7793F: drivers/i2c/busses/i2c-omap.c
7794F: drivers/irqchip/irq-omap-intc.c
7795F: drivers/mfd/*omap*.c
7796F: drivers/mfd/menelaus.c
7797F: drivers/mfd/palmas.c
7798F: drivers/mfd/tps65217.c
7799F: drivers/mfd/tps65218.c
7800F: drivers/mfd/tps65910.c
7801F: drivers/mfd/twl-core.[ch]
7802F: drivers/mfd/twl4030*.c
7803F: drivers/mfd/twl6030*.c
7804F: drivers/mfd/twl6040*.c
7805F: drivers/regulator/palmas-regulator*.c
7806F: drivers/regulator/pbias-regulator.c
7807F: drivers/regulator/tps65217-regulator.c
7808F: drivers/regulator/tps65218-regulator.c
7809F: drivers/regulator/tps65910-regulator.c
7810F: drivers/regulator/twl-regulator.c
7811F: include/linux/i2c-omap.h
7812
7813OMAP DEVICE TREE SUPPORT
7814M: Benoît Cousson <bcousson@baylibre.com>
7815M: Tony Lindgren <tony@atomide.com>
7816L: linux-omap@vger.kernel.org
7817L: devicetree@vger.kernel.org
7818S: Maintained
7819F: arch/arm/boot/dts/*omap*
7820F: arch/arm/boot/dts/*am3*
7821F: arch/arm/boot/dts/*am4*
7822F: arch/arm/boot/dts/*am5*
7823F: arch/arm/boot/dts/*dra7*
7824
7825OMAP CLOCK FRAMEWORK SUPPORT
7826M: Paul Walmsley <paul@pwsan.com>
7827L: linux-omap@vger.kernel.org
7828S: Maintained
7829F: arch/arm/*omap*/*clock*
7830
7831OMAP POWER MANAGEMENT SUPPORT
7832M: Kevin Hilman <khilman@deeprootsystems.com>
7833L: linux-omap@vger.kernel.org
7834S: Maintained
7835F: arch/arm/*omap*/*pm*
7836F: drivers/cpufreq/omap-cpufreq.c
7837
7838OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
7839M: Rajendra Nayak <rnayak@ti.com>
7840M: Paul Walmsley <paul@pwsan.com>
7841L: linux-omap@vger.kernel.org
7842S: Maintained
7843F: arch/arm/mach-omap2/prm*
7844
7845OMAP AUDIO SUPPORT
7846M: Peter Ujfalusi <peter.ujfalusi@ti.com>
7847M: Jarkko Nikula <jarkko.nikula@bitmer.com>
7848L: alsa-devel@alsa-project.org (moderated for non-subscribers)
7849L: linux-omap@vger.kernel.org
7850S: Maintained
7851F: sound/soc/omap/
7852
7853OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
7854M: Roger Quadros <rogerq@ti.com>
7855M: Tony Lindgren <tony@atomide.com>
7856L: linux-omap@vger.kernel.org
7857S: Maintained
7858F: drivers/memory/omap-gpmc.c
7859F: arch/arm/mach-omap2/*gpmc*
7860
7861OMAP FRAMEBUFFER SUPPORT
7862M: Tomi Valkeinen <tomi.valkeinen@ti.com>
7863L: linux-fbdev@vger.kernel.org
7864L: linux-omap@vger.kernel.org
7865S: Maintained
7866F: drivers/video/fbdev/omap/
7867
7868OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
7869M: Tomi Valkeinen <tomi.valkeinen@ti.com>
7870L: linux-omap@vger.kernel.org
7871L: linux-fbdev@vger.kernel.org
7872S: Maintained
7873F: drivers/video/fbdev/omap2/
7874F: Documentation/arm/OMAP/DSS
7875
7876OMAP HARDWARE SPINLOCK SUPPORT
7877M: Ohad Ben-Cohen <ohad@wizery.com>
7878L: linux-omap@vger.kernel.org
7879S: Maintained
7880F: drivers/hwspinlock/omap_hwspinlock.c
7881
7882OMAP MMC SUPPORT
7883M: Jarkko Lavinen <jarkko.lavinen@nokia.com>
7884L: linux-omap@vger.kernel.org
7885S: Maintained
7886F: drivers/mmc/host/omap.c
7887
7888OMAP HS MMC SUPPORT
7889L: linux-mmc@vger.kernel.org
7890L: linux-omap@vger.kernel.org
7891S: Orphan
7892F: drivers/mmc/host/omap_hsmmc.c
7893
7894OMAP RANDOM NUMBER GENERATOR SUPPORT
7895M: Deepak Saxena <dsaxena@plexity.net>
7896S: Maintained
7897F: drivers/char/hw_random/omap-rng.c
7898
7899OMAP HWMOD SUPPORT
7900M: Benoît Cousson <bcousson@baylibre.com>
7901M: Paul Walmsley <paul@pwsan.com>
7902L: linux-omap@vger.kernel.org
7903S: Maintained
7904F: arch/arm/mach-omap2/omap_hwmod.*
7905
7906OMAP HWMOD DATA
7907M: Paul Walmsley <paul@pwsan.com>
7908L: linux-omap@vger.kernel.org
7909S: Maintained
7910F: arch/arm/mach-omap2/omap_hwmod*data*
7911
7912OMAP HWMOD DATA FOR OMAP4-BASED DEVICES
7913M: Benoît Cousson <bcousson@baylibre.com>
7914L: linux-omap@vger.kernel.org
7915S: Maintained
7916F: arch/arm/mach-omap2/omap_hwmod_44xx_data.c
7917
7918OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
7919M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7920L: linux-media@vger.kernel.org
7921S: Maintained
7922F: Documentation/devicetree/bindings/media/ti,omap3isp.txt
7923F: drivers/media/platform/omap3isp/
7924F: drivers/staging/media/omap4iss/
7925
7926OMAP USB SUPPORT
7927M: Felipe Balbi <balbi@kernel.org>
7928L: linux-usb@vger.kernel.org
7929L: linux-omap@vger.kernel.org
7930T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
7931S: Maintained
7932F: drivers/usb/*/*omap*
7933F: arch/arm/*omap*/usb*
7934
7935OMAP GPIO DRIVER
7936M: Grygorii Strashko <grygorii.strashko@ti.com>
7937M: Santosh Shilimkar <ssantosh@kernel.org>
7938M: Kevin Hilman <khilman@deeprootsystems.com>
7939L: linux-omap@vger.kernel.org
7940S: Maintained
7941F: Documentation/devicetree/bindings/gpio/gpio-omap.txt
7942F: drivers/gpio/gpio-omap.c
7943
7944OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
7945M: Mark Jackson <mpfj@newflow.co.uk>
7946L: linux-omap@vger.kernel.org
7947S: Maintained
7948F: arch/arm/boot/dts/am335x-nano.dts
7949
7950OMFS FILESYSTEM
7951M: Bob Copeland <me@bobcopeland.com>
7952L: linux-karma-devel@lists.sourceforge.net
7953S: Maintained
7954F: Documentation/filesystems/omfs.txt
7955F: fs/omfs/
7956
7957OMNIKEY CARDMAN 4000 DRIVER
7958M: Harald Welte <laforge@gnumonks.org>
7959S: Maintained
7960F: drivers/char/pcmcia/cm4000_cs.c
7961F: include/linux/cm4000_cs.h
7962F: include/uapi/linux/cm4000_cs.h
7963
7964OMNIKEY CARDMAN 4040 DRIVER
7965M: Harald Welte <laforge@gnumonks.org>
7966S: Maintained
7967F: drivers/char/pcmcia/cm4040_cs.*
7968
7969OMNIVISION OV7670 SENSOR DRIVER
7970M: Jonathan Corbet <corbet@lwn.net>
7971L: linux-media@vger.kernel.org
7972T: git git://linuxtv.org/media_tree.git
7973S: Maintained
7974F: drivers/media/i2c/ov7670.c
7975
7976ONENAND FLASH DRIVER
7977M: Kyungmin Park <kyungmin.park@samsung.com>
7978L: linux-mtd@lists.infradead.org
7979S: Maintained
7980F: drivers/mtd/onenand/
7981F: include/linux/mtd/onenand*.h
7982
7983ONSTREAM SCSI TAPE DRIVER
7984M: Willem Riede <osst@riede.org>
7985L: osst-users@lists.sourceforge.net
7986L: linux-scsi@vger.kernel.org
7987S: Maintained
7988F: Documentation/scsi/osst.txt
7989F: drivers/scsi/osst.*
7990F: drivers/scsi/osst_*.h
7991F: drivers/scsi/st.h
7992
7993OPENCORES I2C BUS DRIVER
7994M: Peter Korsgaard <jacmet@sunsite.dk>
7995L: linux-i2c@vger.kernel.org
7996S: Maintained
7997F: Documentation/i2c/busses/i2c-ocores
7998F: drivers/i2c/busses/i2c-ocores.c
7999
8000OPEN FIRMWARE AND FLATTENED DEVICE TREE
8001M: Rob Herring <robh+dt@kernel.org>
8002M: Frank Rowand <frowand.list@gmail.com>
8003M: Grant Likely <grant.likely@linaro.org>
8004L: devicetree@vger.kernel.org
8005W: http://www.devicetree.org/
8006T: git git://git.kernel.org/pub/scm/linux/kernel/git/glikely/linux.git
8007S: Maintained
8008F: drivers/of/
8009F: include/linux/of*.h
8010F: scripts/dtc/
8011
8012OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
8013M: Rob Herring <robh+dt@kernel.org>
8014M: Pawel Moll <pawel.moll@arm.com>
8015M: Mark Rutland <mark.rutland@arm.com>
8016M: Ian Campbell <ijc+devicetree@hellion.org.uk>
8017M: Kumar Gala <galak@codeaurora.org>
8018L: devicetree@vger.kernel.org
8019T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
8020S: Maintained
8021F: Documentation/devicetree/
8022F: arch/*/boot/dts/
8023F: include/dt-bindings/
8024
8025OPEN FIRMWARE AND DEVICE TREE OVERLAYS
8026M: Pantelis Antoniou <pantelis.antoniou@konsulko.com>
8027L: devicetree@vger.kernel.org
8028S: Maintained
8029F: Documentation/devicetree/dynamic-resolution-notes.txt
8030F: Documentation/devicetree/overlay-notes.txt
8031F: drivers/of/overlay.c
8032F: drivers/of/resolver.c
8033
8034OPENRISC ARCHITECTURE
8035M: Jonas Bonn <jonas@southpole.se>
8036W: http://openrisc.net
8037L: linux@lists.openrisc.net (moderated for non-subscribers)
8038S: Maintained
8039T: git git://openrisc.net/~jonas/linux
8040F: arch/openrisc/
8041
8042OPENVSWITCH
8043M: Pravin Shelar <pshelar@nicira.com>
8044L: netdev@vger.kernel.org
8045L: dev@openvswitch.org
8046W: http://openvswitch.org
8047S: Maintained
8048F: net/openvswitch/
8049F: include/uapi/linux/openvswitch.h
8050
8051OPERATING PERFORMANCE POINTS (OPP)
8052M: Viresh Kumar <vireshk@kernel.org>
8053M: Nishanth Menon <nm@ti.com>
8054M: Stephen Boyd <sboyd@codeaurora.org>
8055L: linux-pm@vger.kernel.org
8056S: Maintained
8057T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
8058F: drivers/base/power/opp/
8059F: include/linux/pm_opp.h
8060F: Documentation/power/opp.txt
8061F: Documentation/devicetree/bindings/opp/
8062
8063OPL4 DRIVER
8064M: Clemens Ladisch <clemens@ladisch.de>
8065L: alsa-devel@alsa-project.org (moderated for non-subscribers)
8066T: git git://git.alsa-project.org/alsa-kernel.git
8067S: Maintained
8068F: sound/drivers/opl4/
8069
8070OPROFILE
8071M: Robert Richter <rric@kernel.org>
8072L: oprofile-list@lists.sf.net
8073S: Maintained
8074F: arch/*/include/asm/oprofile*.h
8075F: arch/*/oprofile/
8076F: drivers/oprofile/
8077F: include/linux/oprofile.h
8078
8079ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
8080M: Mark Fasheh <mfasheh@suse.com>
8081M: Joel Becker <jlbec@evilplan.org>
8082L: ocfs2-devel@oss.oracle.com (moderated for non-subscribers)
8083W: http://ocfs2.wiki.kernel.org
8084S: Supported
8085F: Documentation/filesystems/ocfs2.txt
8086F: Documentation/filesystems/dlmfs.txt
8087F: fs/ocfs2/
8088
8089ORINOCO DRIVER
8090L: linux-wireless@vger.kernel.org
8091W: http://wireless.kernel.org/en/users/Drivers/orinoco
8092W: http://www.nongnu.org/orinoco/
8093S: Orphan
8094F: drivers/net/wireless/intersil/orinoco/
8095
8096OSD LIBRARY and FILESYSTEM
8097M: Boaz Harrosh <ooo@electrozaur.com>
8098M: Benny Halevy <bhalevy@primarydata.com>
8099L: osd-dev@open-osd.org
8100W: http://open-osd.org
8101T: git git://git.open-osd.org/open-osd.git
8102S: Maintained
8103F: drivers/scsi/osd/
8104F: include/scsi/osd_*
8105F: fs/exofs/
8106
8107OVERLAY FILESYSTEM
8108M: Miklos Szeredi <miklos@szeredi.hu>
8109L: linux-unionfs@vger.kernel.org
8110T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
8111S: Supported
8112F: fs/overlayfs/
8113F: Documentation/filesystems/overlayfs.txt
8114
8115P54 WIRELESS DRIVER
8116M: Christian Lamparter <chunkeey@googlemail.com>
8117L: linux-wireless@vger.kernel.org
8118W: http://wireless.kernel.org/en/users/Drivers/p54
8119S: Maintained
8120F: drivers/net/wireless/intersil/p54/
8121
8122PA SEMI ETHERNET DRIVER
8123M: Olof Johansson <olof@lixom.net>
8124L: netdev@vger.kernel.org
8125S: Maintained
8126F: drivers/net/ethernet/pasemi/*
8127
8128PA SEMI SMBUS DRIVER
8129M: Olof Johansson <olof@lixom.net>
8130L: linux-i2c@vger.kernel.org
8131S: Maintained
8132F: drivers/i2c/busses/i2c-pasemi.c
8133
8134PADATA PARALLEL EXECUTION MECHANISM
8135M: Steffen Klassert <steffen.klassert@secunet.com>
8136L: linux-crypto@vger.kernel.org
8137S: Maintained
8138F: kernel/padata.c
8139F: include/linux/padata.h
8140F: Documentation/padata.txt
8141
8142PANASONIC LAPTOP ACPI EXTRAS DRIVER
8143M: Harald Welte <laforge@gnumonks.org>
8144L: platform-driver-x86@vger.kernel.org
8145S: Maintained
8146F: drivers/platform/x86/panasonic-laptop.c
8147
8148PANASONIC MN10300/AM33/AM34 PORT
8149M: David Howells <dhowells@redhat.com>
8150M: Koichi Yasutake <yasutake.koichi@jp.panasonic.com>
8151L: linux-am33-list@redhat.com (moderated for non-subscribers)
8152W: ftp://ftp.redhat.com/pub/redhat/gnupro/AM33/
8153S: Maintained
8154F: Documentation/mn10300/
8155F: arch/mn10300/
8156
8157PARALLEL PORT SUBSYSTEM
8158M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
8159M: Sudip Mukherjee <sudip@vectorindia.org>
8160L: linux-parport@lists.infradead.org (subscribers-only)
8161S: Maintained
8162F: drivers/parport/
8163F: include/linux/parport*.h
8164F: drivers/char/ppdev.c
8165F: include/uapi/linux/ppdev.h
8166F: Documentation/parport*.txt
8167
8168PARAVIRT_OPS INTERFACE
8169M: Jeremy Fitzhardinge <jeremy@goop.org>
8170M: Chris Wright <chrisw@sous-sol.org>
8171M: Alok Kataria <akataria@vmware.com>
8172M: Rusty Russell <rusty@rustcorp.com.au>
8173L: virtualization@lists.linux-foundation.org
8174S: Supported
8175F: Documentation/virtual/paravirt_ops.txt
8176F: arch/*/kernel/paravirt*
8177F: arch/*/include/asm/paravirt.h
8178
8179PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES
8180M: Tim Waugh <tim@cyberelk.net>
8181L: linux-parport@lists.infradead.org (subscribers-only)
8182S: Maintained
8183F: Documentation/blockdev/paride.txt
8184F: drivers/block/paride/
8185
8186PARISC ARCHITECTURE
8187M: "James E.J. Bottomley" <jejb@parisc-linux.org>
8188M: Helge Deller <deller@gmx.de>
8189L: linux-parisc@vger.kernel.org
8190W: http://www.parisc-linux.org/
8191Q: http://patchwork.kernel.org/project/linux-parisc/list/
8192T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
8193T: git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
8194S: Maintained
8195F: arch/parisc/
8196F: Documentation/parisc/
8197F: drivers/parisc/
8198F: drivers/char/agp/parisc-agp.c
8199F: drivers/input/serio/gscps2.c
8200F: drivers/parport/parport_gsc.*
8201F: drivers/tty/serial/8250/8250_gsc.c
8202F: drivers/video/fbdev/sti*
8203F: drivers/video/console/sti*
8204F: drivers/video/logo/logo_parisc*
8205
8206PC87360 HARDWARE MONITORING DRIVER
8207M: Jim Cromie <jim.cromie@gmail.com>
8208L: lm-sensors@lm-sensors.org
8209S: Maintained
8210F: Documentation/hwmon/pc87360
8211F: drivers/hwmon/pc87360.c
8212
8213PC8736x GPIO DRIVER
8214M: Jim Cromie <jim.cromie@gmail.com>
8215S: Maintained
8216F: drivers/char/pc8736x_gpio.c
8217
8218PC87427 HARDWARE MONITORING DRIVER
8219M: Jean Delvare <jdelvare@suse.com>
8220L: lm-sensors@lm-sensors.org
8221S: Maintained
8222F: Documentation/hwmon/pc87427
8223F: drivers/hwmon/pc87427.c
8224
8225PCA9532 LED DRIVER
8226M: Riku Voipio <riku.voipio@iki.fi>
8227S: Maintained
8228F: drivers/leds/leds-pca9532.c
8229F: include/linux/leds-pca9532.h
8230
8231PCA9541 I2C BUS MASTER SELECTOR DRIVER
8232M: Guenter Roeck <linux@roeck-us.net>
8233L: linux-i2c@vger.kernel.org
8234S: Maintained
8235F: drivers/i2c/muxes/i2c-mux-pca9541.c
8236
8237PCDP - PRIMARY CONSOLE AND DEBUG PORT
8238M: Khalid Aziz <khalid@gonehiking.org>
8239S: Maintained
8240F: drivers/firmware/pcdp.*
8241
8242PCI ERROR RECOVERY
8243M: Linas Vepstas <linasvepstas@gmail.com>
8244L: linux-pci@vger.kernel.org
8245S: Supported
8246F: Documentation/PCI/pci-error-recovery.txt
8247
8248PCI SUBSYSTEM
8249M: Bjorn Helgaas <bhelgaas@google.com>
8250L: linux-pci@vger.kernel.org
8251Q: http://patchwork.ozlabs.org/project/linux-pci/list/
8252T: git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
8253S: Supported
8254F: Documentation/PCI/
8255F: drivers/pci/
8256F: include/linux/pci*
8257F: arch/x86/pci/
8258F: arch/x86/kernel/quirks.c
8259
8260PCI DRIVER FOR ALTERA PCIE IP
8261M: Ley Foon Tan <lftan@altera.com>
8262L: rfi@lists.rocketboards.org (moderated for non-subscribers)
8263L: linux-pci@vger.kernel.org
8264S: Supported
8265F: Documentation/devicetree/bindings/pci/altera-pcie.txt
8266F: drivers/pci/host/pcie-altera.c
8267
8268PCI DRIVER FOR ARM VERSATILE PLATFORM
8269M: Rob Herring <robh@kernel.org>
8270L: linux-pci@vger.kernel.org
8271L: linux-arm-kernel@lists.infradead.org
8272S: Maintained
8273F: Documentation/devicetree/bindings/pci/versatile.txt
8274F: drivers/pci/host/pci-versatile.c
8275
8276PCI DRIVER FOR APPLIEDMICRO XGENE
8277M: Tanmay Inamdar <tinamdar@apm.com>
8278L: linux-pci@vger.kernel.org
8279L: linux-arm-kernel@lists.infradead.org
8280S: Maintained
8281F: Documentation/devicetree/bindings/pci/xgene-pci.txt
8282F: drivers/pci/host/pci-xgene.c
8283
8284PCI DRIVER FOR FREESCALE LAYERSCAPE
8285M: Minghuan Lian <minghuan.Lian@freescale.com>
8286M: Mingkai Hu <mingkai.hu@freescale.com>
8287M: Roy Zang <tie-fei.zang@freescale.com>
8288L: linuxppc-dev@lists.ozlabs.org
8289L: linux-pci@vger.kernel.org
8290L: linux-arm-kernel@lists.infradead.org
8291S: Maintained
8292F: drivers/pci/host/*layerscape*
8293
8294PCI DRIVER FOR IMX6
8295M: Richard Zhu <Richard.Zhu@freescale.com>
8296M: Lucas Stach <l.stach@pengutronix.de>
8297L: linux-pci@vger.kernel.org
8298L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8299S: Maintained
8300F: drivers/pci/host/*imx6*
8301
8302PCI DRIVER FOR TI KEYSTONE
8303M: Murali Karicheri <m-karicheri2@ti.com>
8304L: linux-pci@vger.kernel.org
8305L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8306S: Maintained
8307F: drivers/pci/host/*keystone*
8308
8309PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
8310M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8311M: Jason Cooper <jason@lakedaemon.net>
8312L: linux-pci@vger.kernel.org
8313L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8314S: Maintained
8315F: drivers/pci/host/*mvebu*
8316
8317PCI DRIVER FOR NVIDIA TEGRA
8318M: Thierry Reding <thierry.reding@gmail.com>
8319L: linux-tegra@vger.kernel.org
8320L: linux-pci@vger.kernel.org
8321S: Supported
8322F: Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
8323F: drivers/pci/host/pci-tegra.c
8324
8325PCI DRIVER FOR TI DRA7XX
8326M: Kishon Vijay Abraham I <kishon@ti.com>
8327L: linux-omap@vger.kernel.org
8328L: linux-pci@vger.kernel.org
8329S: Supported
8330F: Documentation/devicetree/bindings/pci/ti-pci.txt
8331F: drivers/pci/host/pci-dra7xx.c
8332
8333PCI DRIVER FOR RENESAS R-CAR
8334M: Simon Horman <horms@verge.net.au>
8335L: linux-pci@vger.kernel.org
8336L: linux-renesas-soc@vger.kernel.org
8337S: Maintained
8338F: drivers/pci/host/*rcar*
8339
8340PCI DRIVER FOR SAMSUNG EXYNOS
8341M: Jingoo Han <jingoohan1@gmail.com>
8342L: linux-pci@vger.kernel.org
8343L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8344L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
8345S: Maintained
8346F: drivers/pci/host/pci-exynos.c
8347
8348PCI DRIVER FOR SYNOPSIS DESIGNWARE
8349M: Jingoo Han <jingoohan1@gmail.com>
8350M: Pratyush Anand <pratyush.anand@gmail.com>
8351L: linux-pci@vger.kernel.org
8352S: Maintained
8353F: drivers/pci/host/*designware*
8354
8355PCI DRIVER FOR GENERIC OF HOSTS
8356M: Will Deacon <will.deacon@arm.com>
8357L: linux-pci@vger.kernel.org
8358L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8359S: Maintained
8360F: Documentation/devicetree/bindings/pci/host-generic-pci.txt
8361F: drivers/pci/host/pci-host-generic.c
8362
8363PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
8364M: Keith Busch <keith.busch@intel.com>
8365L: linux-pci@vger.kernel.org
8366S: Supported
8367F: arch/x86/pci/vmd.c
8368
8369PCIE DRIVER FOR ST SPEAR13XX
8370M: Pratyush Anand <pratyush.anand@gmail.com>
8371L: linux-pci@vger.kernel.org
8372S: Maintained
8373F: drivers/pci/host/*spear*
8374
8375PCI MSI DRIVER FOR ALTERA MSI IP
8376M: Ley Foon Tan <lftan@altera.com>
8377L: rfi@lists.rocketboards.org (moderated for non-subscribers)
8378L: linux-pci@vger.kernel.org
8379S: Supported
8380F: Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
8381F: drivers/pci/host/pcie-altera-msi.c
8382
8383PCI MSI DRIVER FOR APPLIEDMICRO XGENE
8384M: Duc Dang <dhdang@apm.com>
8385L: linux-pci@vger.kernel.org
8386L: linux-arm-kernel@lists.infradead.org
8387S: Maintained
8388F: Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
8389F: drivers/pci/host/pci-xgene-msi.c
8390
8391PCIE DRIVER FOR HISILICON
8392M: Zhou Wang <wangzhou1@hisilicon.com>
8393M: Gabriele Paoloni <gabriele.paoloni@huawei.com>
8394L: linux-pci@vger.kernel.org
8395S: Maintained
8396F: Documentation/devicetree/bindings/pci/hisilicon-pcie.txt
8397F: drivers/pci/host/pcie-hisi.c
8398
8399PCIE DRIVER FOR QUALCOMM MSM
8400M: Stanimir Varbanov <svarbanov@mm-sol.com>
8401L: linux-pci@vger.kernel.org
8402L: linux-arm-msm@vger.kernel.org
8403S: Maintained
8404F: drivers/pci/host/*qcom*
8405
8406PCMCIA SUBSYSTEM
8407P: Linux PCMCIA Team
8408L: linux-pcmcia@lists.infradead.org
8409W: http://lists.infradead.org/mailman/listinfo/linux-pcmcia
8410T: git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git
8411S: Maintained
8412F: Documentation/pcmcia/
8413F: drivers/pcmcia/
8414F: include/pcmcia/
8415
8416PCNET32 NETWORK DRIVER
8417M: Don Fry <pcnet32@frontier.com>
8418L: netdev@vger.kernel.org
8419S: Maintained
8420F: drivers/net/ethernet/amd/pcnet32.c
8421
8422PCRYPT PARALLEL CRYPTO ENGINE
8423M: Steffen Klassert <steffen.klassert@secunet.com>
8424L: linux-crypto@vger.kernel.org
8425S: Maintained
8426F: crypto/pcrypt.c
8427F: include/crypto/pcrypt.h
8428
8429PER-CPU MEMORY ALLOCATOR
8430M: Tejun Heo <tj@kernel.org>
8431M: Christoph Lameter <cl@linux-foundation.org>
8432T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/percpu.git
8433S: Maintained
8434F: include/linux/percpu*.h
8435F: mm/percpu*.c
8436F: arch/*/include/asm/percpu.h
8437
8438PER-TASK DELAY ACCOUNTING
8439M: Balbir Singh <bsingharora@gmail.com>
8440S: Maintained
8441F: include/linux/delayacct.h
8442F: kernel/delayacct.c
8443
8444PERFORMANCE EVENTS SUBSYSTEM
8445M: Peter Zijlstra <peterz@infradead.org>
8446M: Ingo Molnar <mingo@redhat.com>
8447M: Arnaldo Carvalho de Melo <acme@kernel.org>
8448L: linux-kernel@vger.kernel.org
8449T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
8450S: Supported
8451F: kernel/events/*
8452F: include/linux/perf_event.h
8453F: include/uapi/linux/perf_event.h
8454F: arch/*/kernel/perf_event*.c
8455F: arch/*/kernel/*/perf_event*.c
8456F: arch/*/kernel/*/*/perf_event*.c
8457F: arch/*/include/asm/perf_event.h
8458F: arch/*/kernel/perf_callchain.c
8459F: tools/perf/
8460
8461PERSONALITY HANDLING
8462M: Christoph Hellwig <hch@infradead.org>
8463L: linux-abi-devel@lists.sourceforge.net
8464S: Maintained
8465F: include/linux/personality.h
8466F: include/uapi/linux/personality.h
8467
8468PHONET PROTOCOL
8469M: Remi Denis-Courmont <courmisch@gmail.com>
8470S: Supported
8471F: Documentation/networking/phonet.txt
8472F: include/linux/phonet.h
8473F: include/net/phonet/
8474F: include/uapi/linux/phonet.h
8475F: net/phonet/
8476
8477PHRAM MTD DRIVER
8478M: Joern Engel <joern@lazybastard.org>
8479L: linux-mtd@lists.infradead.org
8480S: Maintained
8481F: drivers/mtd/devices/phram.c
8482
8483PICOLCD HID DRIVER
8484M: Bruno Prémont <bonbons@linux-vserver.org>
8485L: linux-input@vger.kernel.org
8486S: Maintained
8487F: drivers/hid/hid-picolcd*
8488
8489PICOXCELL SUPPORT
8490M: Jamie Iles <jamie@jamieiles.com>
8491L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8492T: git git://github.com/jamieiles/linux-2.6-ji.git
8493S: Supported
8494F: arch/arm/boot/dts/picoxcell*
8495F: arch/arm/mach-picoxcell/
8496F: drivers/crypto/picoxcell*
8497
8498PIN CONTROL SUBSYSTEM
8499M: Linus Walleij <linus.walleij@linaro.org>
8500L: linux-gpio@vger.kernel.org
8501T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
8502S: Maintained
8503F: drivers/pinctrl/
8504F: include/linux/pinctrl/
8505
8506PIN CONTROLLER - ATMEL AT91
8507M: Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
8508L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8509S: Maintained
8510F: drivers/pinctrl/pinctrl-at91.*
8511
8512PIN CONTROLLER - ATMEL AT91 PIO4
8513M: Ludovic Desroches <ludovic.desroches@atmel.com>
8514L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8515L: linux-gpio@vger.kernel.org
8516S: Supported
8517F: drivers/pinctrl/pinctrl-at91-pio4.*
8518
8519PIN CONTROLLER - INTEL
8520M: Mika Westerberg <mika.westerberg@linux.intel.com>
8521M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
8522S: Maintained
8523F: drivers/pinctrl/intel/
8524
8525PIN CONTROLLER - RENESAS
8526M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8527M: Geert Uytterhoeven <geert+renesas@glider.be>
8528L: linux-renesas-soc@vger.kernel.org
8529S: Maintained
8530F: drivers/pinctrl/sh-pfc/
8531
8532PIN CONTROLLER - SAMSUNG
8533M: Tomasz Figa <tomasz.figa@gmail.com>
8534L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8535L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
8536S: Maintained
8537F: drivers/pinctrl/samsung/
8538
8539PIN CONTROLLER - SINGLE
8540M: Tony Lindgren <tony@atomide.com>
8541M: Haojian Zhuang <haojian.zhuang@linaro.org>
8542L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8543L: linux-omap@vger.kernel.org
8544S: Maintained
8545F: drivers/pinctrl/pinctrl-single.c
8546
8547PIN CONTROLLER - ST SPEAR
8548M: Viresh Kumar <vireshk@kernel.org>
8549L: spear-devel@list.st.com
8550L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8551W: http://www.st.com/spear
8552S: Maintained
8553F: drivers/pinctrl/spear/
8554
8555PKTCDVD DRIVER
8556M: Jiri Kosina <jikos@kernel.org>
8557S: Maintained
8558F: drivers/block/pktcdvd.c
8559F: include/linux/pktcdvd.h
8560F: include/uapi/linux/pktcdvd.h
8561
8562PKUNITY SOC DRIVERS
8563M: Guan Xuetao <gxt@mprc.pku.edu.cn>
8564W: http://mprc.pku.edu.cn/~guanxuetao/linux
8565S: Maintained
8566T: git git://github.com/gxt/linux.git
8567F: drivers/input/serio/i8042-unicore32io.h
8568F: drivers/i2c/busses/i2c-puv3.c
8569F: drivers/video/fbdev/fb-puv3.c
8570F: drivers/rtc/rtc-puv3.c
8571
8572PMBUS HARDWARE MONITORING DRIVERS
8573M: Guenter Roeck <linux@roeck-us.net>
8574L: lm-sensors@lm-sensors.org
8575W: http://www.lm-sensors.org/
8576W: http://www.roeck-us.net/linux/drivers/
8577T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
8578S: Maintained
8579F: Documentation/hwmon/pmbus
8580F: drivers/hwmon/pmbus/
8581F: include/linux/i2c/pmbus.h
8582
8583PMC SIERRA MaxRAID DRIVER
8584L: linux-scsi@vger.kernel.org
8585W: http://www.pmc-sierra.com/
8586S: Orphan
8587F: drivers/scsi/pmcraid.*
8588
8589PMC SIERRA PM8001 DRIVER
8590M: Jack Wang <jinpu.wang@profitbricks.com>
8591M: lindar_liu@usish.com
8592L: pmchba@pmcs.com
8593L: linux-scsi@vger.kernel.org
8594S: Supported
8595F: drivers/scsi/pm8001/
8596
8597POSIX CLOCKS and TIMERS
8598M: Thomas Gleixner <tglx@linutronix.de>
8599L: linux-kernel@vger.kernel.org
8600T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
8601S: Maintained
8602F: fs/timerfd.c
8603F: include/linux/timer*
8604F: kernel/time/*timer*
8605
8606POWER MANAGEMENT CORE
8607M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
8608L: linux-pm@vger.kernel.org
8609T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
8610S: Supported
8611F: drivers/base/power/
8612F: include/linux/pm.h
8613F: include/linux/pm_*
8614F: include/linux/powercap.h
8615F: drivers/powercap/
8616
8617POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
8618M: Sebastian Reichel <sre@kernel.org>
8619M: Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
8620M: David Woodhouse <dwmw2@infradead.org>
8621L: linux-pm@vger.kernel.org
8622T: git git://git.infradead.org/battery-2.6.git
8623S: Maintained
8624F: include/linux/power_supply.h
8625F: drivers/power/
8626X: drivers/power/avs/
8627
8628POWER STATE COORDINATION INTERFACE (PSCI)
8629M: Mark Rutland <mark.rutland@arm.com>
8630M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
8631L: linux-arm-kernel@lists.infradead.org
8632S: Maintained
8633F: drivers/firmware/psci.c
8634F: include/linux/psci.h
8635F: include/uapi/linux/psci.h
8636
8637PNP SUPPORT
8638M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
8639S: Maintained
8640F: drivers/pnp/
8641
8642PPP PROTOCOL DRIVERS AND COMPRESSORS
8643M: Paul Mackerras <paulus@samba.org>
8644L: linux-ppp@vger.kernel.org
8645S: Maintained
8646F: drivers/net/ppp/ppp_*
8647
8648PPP OVER ATM (RFC 2364)
8649M: Mitchell Blank Jr <mitch@sfgoth.com>
8650S: Maintained
8651F: net/atm/pppoatm.c
8652F: include/uapi/linux/atmppp.h
8653
8654PPP OVER ETHERNET
8655M: Michal Ostrowski <mostrows@earthlink.net>
8656S: Maintained
8657F: drivers/net/ppp/pppoe.c
8658F: drivers/net/ppp/pppox.c
8659
8660PPP OVER L2TP
8661M: James Chapman <jchapman@katalix.com>
8662S: Maintained
8663F: net/l2tp/l2tp_ppp.c
8664F: include/linux/if_pppol2tp.h
8665F: include/uapi/linux/if_pppol2tp.h
8666
8667PPS SUPPORT
8668M: Rodolfo Giometti <giometti@enneenne.com>
8669W: http://wiki.enneenne.com/index.php/LinuxPPS_support
8670L: linuxpps@ml.enneenne.com (subscribers-only)
8671S: Maintained
8672F: Documentation/pps/
8673F: drivers/pps/
8674F: include/linux/pps*.h
8675
8676PPTP DRIVER
8677M: Dmitry Kozlov <xeb@mail.ru>
8678L: netdev@vger.kernel.org
8679S: Maintained
8680F: drivers/net/ppp/pptp.c
8681W: http://sourceforge.net/projects/accel-pptp
8682
8683PREEMPTIBLE KERNEL
8684M: Robert Love <rml@tech9.net>
8685L: kpreempt-tech@lists.sourceforge.net
8686W: ftp://ftp.kernel.org/pub/linux/kernel/people/rml/preempt-kernel
8687S: Supported
8688F: Documentation/preempt-locking.txt
8689F: include/linux/preempt.h
8690
8691PRISM54 WIRELESS DRIVER
8692M: "Luis R. Rodriguez" <mcgrof@gmail.com>
8693L: linux-wireless@vger.kernel.org
8694W: http://wireless.kernel.org/en/users/Drivers/p54
8695S: Obsolete
8696F: drivers/net/wireless/intersil/prism54/
8697
8698PS3 NETWORK SUPPORT
8699M: Geoff Levand <geoff@infradead.org>
8700L: netdev@vger.kernel.org
8701L: linuxppc-dev@lists.ozlabs.org
8702S: Maintained
8703F: drivers/net/ethernet/toshiba/ps3_gelic_net.*
8704
8705PS3 PLATFORM SUPPORT
8706M: Geoff Levand <geoff@infradead.org>
8707L: linuxppc-dev@lists.ozlabs.org
8708S: Maintained
8709F: arch/powerpc/boot/ps3*
8710F: arch/powerpc/include/asm/lv1call.h
8711F: arch/powerpc/include/asm/ps3*.h
8712F: arch/powerpc/platforms/ps3/
8713F: drivers/*/ps3*
8714F: drivers/ps3/
8715F: drivers/rtc/rtc-ps3.c
8716F: drivers/usb/host/*ps3.c
8717F: sound/ppc/snd_ps3*
8718
8719PS3VRAM DRIVER
8720M: Jim Paris <jim@jtan.com>
8721M: Geoff Levand <geoff@infradead.org>
8722L: linuxppc-dev@lists.ozlabs.org
8723S: Maintained
8724F: drivers/block/ps3vram.c
8725
8726PSTORE FILESYSTEM
8727M: Anton Vorontsov <anton@enomsg.org>
8728M: Colin Cross <ccross@android.com>
8729M: Kees Cook <keescook@chromium.org>
8730M: Tony Luck <tony.luck@intel.com>
8731S: Maintained
8732T: git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
8733F: fs/pstore/
8734F: include/linux/pstore*
8735F: drivers/firmware/efi/efi-pstore.c
8736F: drivers/acpi/apei/erst.c
8737
8738PTP HARDWARE CLOCK SUPPORT
8739M: Richard Cochran <richardcochran@gmail.com>
8740L: netdev@vger.kernel.org
8741S: Maintained
8742W: http://linuxptp.sourceforge.net/
8743F: Documentation/ABI/testing/sysfs-ptp
8744F: Documentation/ptp/*
8745F: drivers/net/ethernet/freescale/gianfar_ptp.c
8746F: drivers/net/phy/dp83640*
8747F: drivers/ptp/*
8748F: include/linux/ptp_cl*
8749
8750PTRACE SUPPORT
8751M: Roland McGrath <roland@hack.frob.com>
8752M: Oleg Nesterov <oleg@redhat.com>
8753S: Maintained
8754F: include/asm-generic/syscall.h
8755F: include/linux/ptrace.h
8756F: include/linux/regset.h
8757F: include/linux/tracehook.h
8758F: include/uapi/linux/ptrace.h
8759F: kernel/ptrace.c
8760
8761PVRUSB2 VIDEO4LINUX DRIVER
8762M: Mike Isely <isely@pobox.com>
8763L: pvrusb2@isely.net (subscribers-only)
8764L: linux-media@vger.kernel.org
8765W: http://www.isely.net/pvrusb2/
8766T: git git://linuxtv.org/media_tree.git
8767S: Maintained
8768F: Documentation/video4linux/README.pvrusb2
8769F: drivers/media/usb/pvrusb2/
8770
8771PWC WEBCAM DRIVER
8772M: Hans de Goede <hdegoede@redhat.com>
8773L: linux-media@vger.kernel.org
8774T: git git://linuxtv.org/media_tree.git
8775S: Maintained
8776F: drivers/media/usb/pwc/*
8777
8778PWM FAN DRIVER
8779M: Kamil Debski <k.debski@samsung.com>
8780L: lm-sensors@lm-sensors.org
8781S: Supported
8782F: Documentation/devicetree/bindings/hwmon/pwm-fan.txt
8783F: Documentation/hwmon/pwm-fan
8784F: drivers/hwmon/pwm-fan.c
8785
8786PWM SUBSYSTEM
8787M: Thierry Reding <thierry.reding@gmail.com>
8788L: linux-pwm@vger.kernel.org
8789S: Maintained
8790T: git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
8791F: Documentation/pwm.txt
8792F: Documentation/devicetree/bindings/pwm/
8793F: include/linux/pwm.h
8794F: drivers/pwm/
8795F: drivers/video/backlight/pwm_bl.c
8796F: include/linux/pwm_backlight.h
8797
8798PXA2xx/PXA3xx SUPPORT
8799M: Daniel Mack <daniel@zonque.org>
8800M: Haojian Zhuang <haojian.zhuang@gmail.com>
8801M: Robert Jarzmik <robert.jarzmik@free.fr>
8802L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8803T: git git://github.com/hzhuang1/linux.git
8804T: git git://github.com/rjarzmik/linux.git
8805S: Maintained
8806F: arch/arm/boot/dts/pxa*
8807F: arch/arm/mach-pxa/
8808F: drivers/dma/pxa*
8809F: drivers/pcmcia/pxa2xx*
8810F: drivers/pinctrl/pxa/
8811F: drivers/spi/spi-pxa2xx*
8812F: drivers/usb/gadget/udc/pxa2*
8813F: include/sound/pxa2xx-lib.h
8814F: sound/arm/pxa*
8815F: sound/soc/pxa/
8816
8817PXA GPIO DRIVER
8818M: Robert Jarzmik <robert.jarzmik@free.fr>
8819L: linux-gpio@vger.kernel.org
8820S: Maintained
8821F: drivers/gpio/gpio-pxa.c
8822
8823PXA3xx NAND FLASH DRIVER
8824M: Ezequiel Garcia <ezequiel.garcia@free-electrons.com>
8825L: linux-mtd@lists.infradead.org
8826S: Maintained
8827F: drivers/mtd/nand/pxa3xx_nand.c
8828
8829MMP SUPPORT
8830M: Eric Miao <eric.y.miao@gmail.com>
8831M: Haojian Zhuang <haojian.zhuang@gmail.com>
8832L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8833T: git git://github.com/hzhuang1/linux.git
8834T: git git://git.linaro.org/people/ycmiao/pxa-linux.git
8835S: Maintained
8836F: arch/arm/boot/dts/mmp*
8837F: arch/arm/mach-mmp/
8838
8839PXA MMCI DRIVER
8840S: Orphan
8841
8842PXA RTC DRIVER
8843M: Robert Jarzmik <robert.jarzmik@free.fr>
8844L: rtc-linux@googlegroups.com
8845S: Maintained
8846
8847QAT DRIVER
8848M: Tadeusz Struk <tadeusz.struk@intel.com>
8849L: qat-linux@intel.com
8850S: Supported
8851F: drivers/crypto/qat/
8852
8853QIB DRIVER
8854M: Mike Marciniszyn <infinipath@intel.com>
8855L: linux-rdma@vger.kernel.org
8856S: Supported
8857F: drivers/infiniband/hw/qib/
8858
8859QLOGIC QLA1280 SCSI DRIVER
8860M: Michael Reed <mdr@sgi.com>
8861L: linux-scsi@vger.kernel.org
8862S: Maintained
8863F: drivers/scsi/qla1280.[ch]
8864
8865QLOGIC QLA2XXX FC-SCSI DRIVER
8866M: qla2xxx-upstream@qlogic.com
8867L: linux-scsi@vger.kernel.org
8868S: Supported
8869F: Documentation/scsi/LICENSE.qla2xxx
8870F: drivers/scsi/qla2xxx/
8871
8872QLOGIC QLA4XXX iSCSI DRIVER
8873M: QLogic-Storage-Upstream@qlogic.com
8874L: linux-scsi@vger.kernel.org
8875S: Supported
8876F: Documentation/scsi/LICENSE.qla4xxx
8877F: drivers/scsi/qla4xxx/
8878
8879QLOGIC QLA3XXX NETWORK DRIVER
8880M: Jitendra Kalsaria <jitendra.kalsaria@qlogic.com>
8881M: Ron Mercer <ron.mercer@qlogic.com>
8882M: linux-driver@qlogic.com
8883L: netdev@vger.kernel.org
8884S: Supported
8885F: Documentation/networking/LICENSE.qla3xxx
8886F: drivers/net/ethernet/qlogic/qla3xxx.*
8887
8888QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
8889M: Dept-GELinuxNICDev@qlogic.com
8890L: netdev@vger.kernel.org
8891S: Supported
8892F: drivers/net/ethernet/qlogic/qlcnic/
8893
8894QLOGIC QLGE 10Gb ETHERNET DRIVER
8895M: Harish Patil <harish.patil@qlogic.com>
8896M: Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
8897M: Dept-GELinuxNICDev@qlogic.com
8898M: linux-driver@qlogic.com
8899L: netdev@vger.kernel.org
8900S: Supported
8901F: drivers/net/ethernet/qlogic/qlge/
8902
8903QLOGIC QL4xxx ETHERNET DRIVER
8904M: Yuval Mintz <Yuval.Mintz@qlogic.com>
8905M: Ariel Elior <Ariel.Elior@qlogic.com>
8906M: everest-linux-l2@qlogic.com
8907L: netdev@vger.kernel.org
8908S: Supported
8909F: drivers/net/ethernet/qlogic/qed/
8910F: include/linux/qed/
8911F: drivers/net/ethernet/qlogic/qede/
8912
8913QNX4 FILESYSTEM
8914M: Anders Larsen <al@alarsen.net>
8915W: http://www.alarsen.net/linux/qnx4fs/
8916S: Maintained
8917F: fs/qnx4/
8918F: include/uapi/linux/qnx4_fs.h
8919F: include/uapi/linux/qnxtypes.h
8920
8921QT1010 MEDIA DRIVER
8922M: Antti Palosaari <crope@iki.fi>
8923L: linux-media@vger.kernel.org
8924W: https://linuxtv.org
8925W: http://palosaari.fi/linux/
8926Q: http://patchwork.linuxtv.org/project/linux-media/list/
8927T: git git://linuxtv.org/anttip/media_tree.git
8928S: Maintained
8929F: drivers/media/tuners/qt1010*
8930
8931QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
8932M: QCA ath9k Development <ath9k-devel@qca.qualcomm.com>
8933L: linux-wireless@vger.kernel.org
8934L: ath9k-devel@lists.ath9k.org
8935W: http://wireless.kernel.org/en/users/Drivers/ath9k
8936S: Supported
8937F: drivers/net/wireless/ath/ath9k/
8938
8939QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
8940M: Kalle Valo <kvalo@qca.qualcomm.com>
8941L: ath10k@lists.infradead.org
8942W: http://wireless.kernel.org/en/users/Drivers/ath10k
8943T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
8944S: Supported
8945F: drivers/net/wireless/ath/ath10k/
8946
8947QUALCOMM HEXAGON ARCHITECTURE
8948M: Richard Kuo <rkuo@codeaurora.org>
8949L: linux-hexagon@vger.kernel.org
8950T: git git://git.kernel.org/pub/scm/linux/kernel/git/rkuo/linux-hexagon-kernel.git
8951S: Supported
8952F: arch/hexagon/
8953
8954QUALCOMM WCN36XX WIRELESS DRIVER
8955M: Eugene Krasnikov <k.eugene.e@gmail.com>
8956L: wcn36xx@lists.infradead.org
8957W: http://wireless.kernel.org/en/users/Drivers/wcn36xx
8958T: git git://github.com/KrasnikovEugene/wcn36xx.git
8959S: Supported
8960F: drivers/net/wireless/ath/wcn36xx/
8961
8962RADOS BLOCK DEVICE (RBD)
8963M: Ilya Dryomov <idryomov@gmail.com>
8964M: Sage Weil <sage@redhat.com>
8965M: Alex Elder <elder@kernel.org>
8966L: ceph-devel@vger.kernel.org
8967W: http://ceph.com/
8968T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
8969T: git git://github.com/ceph/ceph-client.git
8970S: Supported
8971F: Documentation/ABI/testing/sysfs-bus-rbd
8972F: drivers/block/rbd.c
8973F: drivers/block/rbd_types.h
8974
8975RADEON FRAMEBUFFER DISPLAY DRIVER
8976M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
8977L: linux-fbdev@vger.kernel.org
8978S: Maintained
8979F: drivers/video/fbdev/aty/radeon*
8980F: include/uapi/linux/radeonfb.h
8981
8982RADIOSHARK RADIO DRIVER
8983M: Hans de Goede <hdegoede@redhat.com>
8984L: linux-media@vger.kernel.org
8985T: git git://linuxtv.org/media_tree.git
8986S: Maintained
8987F: drivers/media/radio/radio-shark.c
8988
8989RADIOSHARK2 RADIO DRIVER
8990M: Hans de Goede <hdegoede@redhat.com>
8991L: linux-media@vger.kernel.org
8992T: git git://linuxtv.org/media_tree.git
8993S: Maintained
8994F: drivers/media/radio/radio-shark2.c
8995F: drivers/media/radio/radio-tea5777.c
8996
8997RAGE128 FRAMEBUFFER DISPLAY DRIVER
8998M: Paul Mackerras <paulus@samba.org>
8999L: linux-fbdev@vger.kernel.org
9000S: Maintained
9001F: drivers/video/fbdev/aty/aty128fb.c
9002
9003RALINK MIPS ARCHITECTURE
9004M: John Crispin <blogic@openwrt.org>
9005L: linux-mips@linux-mips.org
9006S: Maintained
9007F: arch/mips/ralink
9008
9009RALINK RT2X00 WIRELESS LAN DRIVER
9010P: rt2x00 project
9011M: Stanislaw Gruszka <sgruszka@redhat.com>
9012M: Helmut Schaa <helmut.schaa@googlemail.com>
9013L: linux-wireless@vger.kernel.org
9014S: Maintained
9015F: drivers/net/wireless/ralink/rt2x00/
9016
9017RAMDISK RAM BLOCK DEVICE DRIVER
9018M: Jens Axboe <axboe@kernel.dk>
9019S: Maintained
9020F: Documentation/blockdev/ramdisk.txt
9021F: drivers/block/brd.c
9022
9023RANDOM NUMBER DRIVER
9024M: "Theodore Ts'o" <tytso@mit.edu>
9025S: Maintained
9026F: drivers/char/random.c
9027
9028RAPIDIO SUBSYSTEM
9029M: Matt Porter <mporter@kernel.crashing.org>
9030M: Alexandre Bounine <alexandre.bounine@idt.com>
9031S: Maintained
9032F: drivers/rapidio/
9033
9034RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
9035L: linux-wireless@vger.kernel.org
9036S: Orphan
9037F: drivers/net/wireless/ray*
9038
9039RCUTORTURE MODULE
9040M: Josh Triplett <josh@joshtriplett.org>
9041M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
9042L: linux-kernel@vger.kernel.org
9043S: Supported
9044T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
9045F: Documentation/RCU/torture.txt
9046F: kernel/rcu/rcutorture.c
9047
9048RCUTORTURE TEST FRAMEWORK
9049M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
9050M: Josh Triplett <josh@joshtriplett.org>
9051R: Steven Rostedt <rostedt@goodmis.org>
9052R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
9053R: Lai Jiangshan <jiangshanlai@gmail.com>
9054L: linux-kernel@vger.kernel.org
9055S: Supported
9056T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
9057F: tools/testing/selftests/rcutorture
9058
9059RDC R-321X SoC
9060M: Florian Fainelli <florian@openwrt.org>
9061S: Maintained
9062
9063RDC R6040 FAST ETHERNET DRIVER
9064M: Florian Fainelli <florian@openwrt.org>
9065L: netdev@vger.kernel.org
9066S: Maintained
9067F: drivers/net/ethernet/rdc/r6040.c
9068
9069RDS - RELIABLE DATAGRAM SOCKETS
9070M: Chien Yen <chien.yen@oracle.com>
9071L: rds-devel@oss.oracle.com (moderated for non-subscribers)
9072S: Supported
9073F: net/rds/
9074
9075READ-COPY UPDATE (RCU)
9076M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
9077M: Josh Triplett <josh@joshtriplett.org>
9078R: Steven Rostedt <rostedt@goodmis.org>
9079R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
9080R: Lai Jiangshan <jiangshanlai@gmail.com>
9081L: linux-kernel@vger.kernel.org
9082W: http://www.rdrop.com/users/paulmck/RCU/
9083S: Supported
9084T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
9085F: Documentation/RCU/
9086X: Documentation/RCU/torture.txt
9087F: include/linux/rcu*
9088X: include/linux/srcu.h
9089F: kernel/rcu/
9090X: kernel/torture.c
9091
9092REAL TIME CLOCK (RTC) SUBSYSTEM
9093M: Alessandro Zummo <a.zummo@towertech.it>
9094M: Alexandre Belloni <alexandre.belloni@free-electrons.com>
9095L: rtc-linux@googlegroups.com
9096Q: http://patchwork.ozlabs.org/project/rtc-linux/list/
9097T: git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
9098S: Maintained
9099F: Documentation/rtc.txt
9100F: drivers/rtc/
9101F: include/linux/rtc.h
9102F: include/uapi/linux/rtc.h
9103
9104REALTEK AUDIO CODECS
9105M: Bard Liao <bardliao@realtek.com>
9106M: Oder Chiou <oder_chiou@realtek.com>
9107S: Maintained
9108F: sound/soc/codecs/rt*
9109F: include/sound/rt*.h
9110
9111REISERFS FILE SYSTEM
9112L: reiserfs-devel@vger.kernel.org
9113S: Supported
9114F: fs/reiserfs/
9115
9116REGISTER MAP ABSTRACTION
9117M: Mark Brown <broonie@kernel.org>
9118L: linux-kernel@vger.kernel.org
9119T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
9120S: Supported
9121F: drivers/base/regmap/
9122F: include/linux/regmap.h
9123
9124REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
9125M: Ohad Ben-Cohen <ohad@wizery.com>
9126T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git
9127S: Maintained
9128F: drivers/remoteproc/
9129F: Documentation/remoteproc.txt
9130F: include/linux/remoteproc.h
9131
9132REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
9133M: Ohad Ben-Cohen <ohad@wizery.com>
9134T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/rpmsg.git
9135S: Maintained
9136F: drivers/rpmsg/
9137F: Documentation/rpmsg.txt
9138F: include/linux/rpmsg.h
9139
9140RENESAS ETHERNET DRIVERS
9141R: Sergei Shtylyov <sergei.shtylyov@cogentembedded.com>
9142L: netdev@vger.kernel.org
9143L: linux-renesas-soc@vger.kernel.org
9144F: drivers/net/ethernet/renesas/
9145F: include/linux/sh_eth.h
9146
9147RENESAS USB2 PHY DRIVER
9148M: Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
9149L: linux-renesas-soc@vger.kernel.org
9150S: Maintained
9151F: drivers/phy/phy-rcar-gen3-usb2.c
9152
9153RESET CONTROLLER FRAMEWORK
9154M: Philipp Zabel <p.zabel@pengutronix.de>
9155T: git git://git.pengutronix.de/git/pza/linux
9156S: Maintained
9157F: drivers/reset/
9158F: Documentation/devicetree/bindings/reset/
9159F: include/dt-bindings/reset/
9160F: include/linux/reset.h
9161F: include/linux/reset-controller.h
9162
9163RFKILL
9164M: Johannes Berg <johannes@sipsolutions.net>
9165L: linux-wireless@vger.kernel.org
9166W: http://wireless.kernel.org/
9167T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
9168T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
9169S: Maintained
9170F: Documentation/rfkill.txt
9171F: net/rfkill/
9172
9173RHASHTABLE
9174M: Thomas Graf <tgraf@suug.ch>
9175L: netdev@vger.kernel.org
9176S: Maintained
9177F: lib/rhashtable.c
9178F: include/linux/rhashtable.h
9179
9180RICOH SMARTMEDIA/XD DRIVER
9181M: Maxim Levitsky <maximlevitsky@gmail.com>
9182S: Maintained
9183F: drivers/mtd/nand/r852.c
9184F: drivers/mtd/nand/r852.h
9185
9186RICOH R5C592 MEMORYSTICK DRIVER
9187M: Maxim Levitsky <maximlevitsky@gmail.com>
9188S: Maintained
9189F: drivers/memstick/host/r592.*
9190
9191ROCCAT DRIVERS
9192M: Stefan Achatz <erazor_de@users.sourceforge.net>
9193W: http://sourceforge.net/projects/roccat/
9194S: Maintained
9195F: drivers/hid/hid-roccat*
9196F: include/linux/hid-roccat*
9197F: Documentation/ABI/*/sysfs-driver-hid-roccat*
9198
9199ROCKER DRIVER
9200M: Jiri Pirko <jiri@resnulli.us>
9201M: Scott Feldman <sfeldma@gmail.com>
9202L: netdev@vger.kernel.org
9203S: Supported
9204F: drivers/net/ethernet/rocker/
9205
9206ROCKETPORT DRIVER
9207P: Comtrol Corp.
9208W: http://www.comtrol.com
9209S: Maintained
9210F: Documentation/serial/rocket.txt
9211F: drivers/tty/rocket*
9212
9213ROCKETPORT EXPRESS/INFINITY DRIVER
9214M: Kevin Cernekee <cernekee@gmail.com>
9215L: linux-serial@vger.kernel.org
9216S: Odd Fixes
9217F: drivers/tty/serial/rp2.*
9218
9219ROSE NETWORK LAYER
9220M: Ralf Baechle <ralf@linux-mips.org>
9221L: linux-hams@vger.kernel.org
9222W: http://www.linux-ax25.org/
9223S: Maintained
9224F: include/net/rose.h
9225F: include/uapi/linux/rose.h
9226F: net/rose/
9227
9228RTL2830 MEDIA DRIVER
9229M: Antti Palosaari <crope@iki.fi>
9230L: linux-media@vger.kernel.org
9231W: https://linuxtv.org
9232W: http://palosaari.fi/linux/
9233Q: http://patchwork.linuxtv.org/project/linux-media/list/
9234T: git git://linuxtv.org/anttip/media_tree.git
9235S: Maintained
9236F: drivers/media/dvb-frontends/rtl2830*
9237
9238RTL2832 MEDIA DRIVER
9239M: Antti Palosaari <crope@iki.fi>
9240L: linux-media@vger.kernel.org
9241W: https://linuxtv.org
9242W: http://palosaari.fi/linux/
9243Q: http://patchwork.linuxtv.org/project/linux-media/list/
9244T: git git://linuxtv.org/anttip/media_tree.git
9245S: Maintained
9246F: drivers/media/dvb-frontends/rtl2832*
9247
9248RTL2832_SDR MEDIA DRIVER
9249M: Antti Palosaari <crope@iki.fi>
9250L: linux-media@vger.kernel.org
9251W: https://linuxtv.org
9252W: http://palosaari.fi/linux/
9253Q: http://patchwork.linuxtv.org/project/linux-media/list/
9254T: git git://linuxtv.org/anttip/media_tree.git
9255S: Maintained
9256F: drivers/media/dvb-frontends/rtl2832_sdr*
9257
9258RTL8180 WIRELESS DRIVER
9259L: linux-wireless@vger.kernel.org
9260W: http://wireless.kernel.org/
9261T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
9262S: Orphan
9263F: drivers/net/wireless/realtek/rtl818x/rtl8180/
9264
9265RTL8187 WIRELESS DRIVER
9266M: Herton Ronaldo Krzesinski <herton@canonical.com>
9267M: Hin-Tak Leung <htl10@users.sourceforge.net>
9268M: Larry Finger <Larry.Finger@lwfinger.net>
9269L: linux-wireless@vger.kernel.org
9270W: http://wireless.kernel.org/
9271T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
9272S: Maintained
9273F: drivers/net/wireless/realtek/rtl818x/rtl8187/
9274
9275RTL8192CE WIRELESS DRIVER
9276M: Larry Finger <Larry.Finger@lwfinger.net>
9277M: Chaoming Li <chaoming_li@realsil.com.cn>
9278L: linux-wireless@vger.kernel.org
9279W: http://wireless.kernel.org/
9280T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
9281S: Maintained
9282F: drivers/net/wireless/realtek/rtlwifi/
9283F: drivers/net/wireless/realtek/rtlwifi/rtl8192ce/
9284
9285RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
9286M: Jes Sorensen <Jes.Sorensen@redhat.com>
9287L: linux-wireless@vger.kernel.org
9288T: git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8723au-mac80211
9289S: Maintained
9290F: drivers/net/wireless/realtek/rtl8xxxu/
9291
9292S3 SAVAGE FRAMEBUFFER DRIVER
9293M: Antonino Daplas <adaplas@gmail.com>
9294L: linux-fbdev@vger.kernel.org
9295S: Maintained
9296F: drivers/video/fbdev/savage/
9297
9298S390
9299M: Martin Schwidefsky <schwidefsky@de.ibm.com>
9300M: Heiko Carstens <heiko.carstens@de.ibm.com>
9301L: linux-s390@vger.kernel.org
9302W: http://www.ibm.com/developerworks/linux/linux390/
9303T: git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
9304S: Supported
9305F: arch/s390/
9306F: drivers/s390/
9307F: Documentation/s390/
9308F: Documentation/DocBook/s390*
9309
9310S390 COMMON I/O LAYER
9311M: Sebastian Ott <sebott@linux.vnet.ibm.com>
9312M: Peter Oberparleiter <oberpar@linux.vnet.ibm.com>
9313L: linux-s390@vger.kernel.org
9314W: http://www.ibm.com/developerworks/linux/linux390/
9315S: Supported
9316F: drivers/s390/cio/
9317
9318S390 DASD DRIVER
9319M: Stefan Weinhuber <wein@de.ibm.com>
9320M: Stefan Haberland <stefan.haberland@de.ibm.com>
9321L: linux-s390@vger.kernel.org
9322W: http://www.ibm.com/developerworks/linux/linux390/
9323S: Supported
9324F: drivers/s390/block/dasd*
9325F: block/partitions/ibm.c
9326
9327S390 NETWORK DRIVERS
9328M: Ursula Braun <ubraun@linux.vnet.ibm.com>
9329L: linux-s390@vger.kernel.org
9330W: http://www.ibm.com/developerworks/linux/linux390/
9331S: Supported
9332F: drivers/s390/net/
9333
9334S390 PCI SUBSYSTEM
9335M: Sebastian Ott <sebott@linux.vnet.ibm.com>
9336M: Gerald Schaefer <gerald.schaefer@de.ibm.com>
9337L: linux-s390@vger.kernel.org
9338W: http://www.ibm.com/developerworks/linux/linux390/
9339S: Supported
9340F: arch/s390/pci/
9341F: drivers/pci/hotplug/s390_pci_hpc.c
9342
9343S390 ZCRYPT DRIVER
9344M: Ingo Tuchscherer <ingo.tuchscherer@de.ibm.com>
9345L: linux-s390@vger.kernel.org
9346W: http://www.ibm.com/developerworks/linux/linux390/
9347S: Supported
9348F: drivers/s390/crypto/
9349
9350S390 ZFCP DRIVER
9351M: Steffen Maier <maier@linux.vnet.ibm.com>
9352L: linux-s390@vger.kernel.org
9353W: http://www.ibm.com/developerworks/linux/linux390/
9354S: Supported
9355F: drivers/s390/scsi/zfcp_*
9356
9357S390 IUCV NETWORK LAYER
9358M: Ursula Braun <ubraun@linux.vnet.ibm.com>
9359L: linux-s390@vger.kernel.org
9360W: http://www.ibm.com/developerworks/linux/linux390/
9361S: Supported
9362F: drivers/s390/net/*iucv*
9363F: include/net/iucv/
9364F: net/iucv/
9365
9366S390 IOMMU (PCI)
9367M: Gerald Schaefer <gerald.schaefer@de.ibm.com>
9368L: linux-s390@vger.kernel.org
9369W: http://www.ibm.com/developerworks/linux/linux390/
9370S: Supported
9371F: drivers/iommu/s390-iommu.c
9372
9373S3C24XX SD/MMC Driver
9374M: Ben Dooks <ben-linux@fluff.org>
9375L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9376S: Supported
9377F: drivers/mmc/host/s3cmci.*
9378
9379SAA6588 RDS RECEIVER DRIVER
9380M: Hans Verkuil <hverkuil@xs4all.nl>
9381L: linux-media@vger.kernel.org
9382T: git git://linuxtv.org/media_tree.git
9383W: https://linuxtv.org
9384S: Odd Fixes
9385F: drivers/media/i2c/saa6588*
9386
9387SAA7134 VIDEO4LINUX DRIVER
9388M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
9389L: linux-media@vger.kernel.org
9390W: https://linuxtv.org
9391T: git git://linuxtv.org/media_tree.git
9392S: Odd fixes
9393F: Documentation/video4linux/*.saa7134
9394F: drivers/media/pci/saa7134/
9395
9396SAA7146 VIDEO4LINUX-2 DRIVER
9397M: Hans Verkuil <hverkuil@xs4all.nl>
9398L: linux-media@vger.kernel.org
9399T: git git://linuxtv.org/media_tree.git
9400S: Maintained
9401F: drivers/media/common/saa7146/
9402F: drivers/media/pci/saa7146/
9403F: include/media/saa7146*
9404
9405SAMSUNG LAPTOP DRIVER
9406M: Corentin Chary <corentin.chary@gmail.com>
9407L: platform-driver-x86@vger.kernel.org
9408S: Maintained
9409F: drivers/platform/x86/samsung-laptop.c
9410
9411SAMSUNG AUDIO (ASoC) DRIVERS
9412M: Sangbeom Kim <sbkim73@samsung.com>
9413L: alsa-devel@alsa-project.org (moderated for non-subscribers)
9414S: Supported
9415F: sound/soc/samsung/
9416
9417SAMSUNG FRAMEBUFFER DRIVER
9418M: Jingoo Han <jingoohan1@gmail.com>
9419L: linux-fbdev@vger.kernel.org
9420S: Maintained
9421F: drivers/video/fbdev/s3c-fb.c
9422
9423SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
9424M: Sangbeom Kim <sbkim73@samsung.com>
9425M: Krzysztof Kozlowski <k.kozlowski@samsung.com>
9426L: linux-kernel@vger.kernel.org
9427L: linux-samsung-soc@vger.kernel.org
9428S: Supported
9429F: drivers/mfd/sec*.c
9430F: drivers/regulator/s2m*.c
9431F: drivers/regulator/s5m*.c
9432F: drivers/clk/clk-s2mps11.c
9433F: drivers/rtc/rtc-s5m.c
9434F: include/linux/mfd/samsung/
9435F: Documentation/devicetree/bindings/mfd/samsung,sec-core.txt
9436F: Documentation/devicetree/bindings/regulator/samsung,s2m*.txt
9437F: Documentation/devicetree/bindings/regulator/samsung,s5m*.txt
9438F: Documentation/devicetree/bindings/clock/samsung,s2mps11.txt
9439
9440SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
9441M: Kyungmin Park <kyungmin.park@samsung.com>
9442M: Sylwester Nawrocki <s.nawrocki@samsung.com>
9443L: linux-media@vger.kernel.org
9444Q: https://patchwork.linuxtv.org/project/linux-media/list/
9445S: Supported
9446F: drivers/media/platform/exynos4-is/
9447
9448SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
9449M: Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
9450L: linux-media@vger.kernel.org
9451L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
9452S: Maintained
9453F: drivers/media/platform/s3c-camif/
9454F: include/media/drv-intf/s3c_camif.h
9455
9456SAMSUNG S5C73M3 CAMERA DRIVER
9457M: Kyungmin Park <kyungmin.park@samsung.com>
9458M: Andrzej Hajda <a.hajda@samsung.com>
9459L: linux-media@vger.kernel.org
9460S: Supported
9461F: drivers/media/i2c/s5c73m3/*
9462
9463SAMSUNG S5K5BAF CAMERA DRIVER
9464M: Kyungmin Park <kyungmin.park@samsung.com>
9465M: Andrzej Hajda <a.hajda@samsung.com>
9466L: linux-media@vger.kernel.org
9467S: Supported
9468F: drivers/media/i2c/s5k5baf.c
9469
9470SAMSUNG S3FWRN5 NFC DRIVER
9471M: Robert Baldyga <r.baldyga@samsung.com>
9472L: linux-nfc@lists.01.org (moderated for non-subscribers)
9473S: Supported
9474F: drivers/nfc/s3fwrn5
9475
9476SAMSUNG SOC CLOCK DRIVERS
9477M: Sylwester Nawrocki <s.nawrocki@samsung.com>
9478M: Tomasz Figa <tomasz.figa@gmail.com>
9479S: Supported
9480L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
9481F: drivers/clk/samsung/
9482
9483SAMSUNG SXGBE DRIVERS
9484M: Byungho An <bh74.an@samsung.com>
9485M: Girish K S <ks.giri@samsung.com>
9486M: Vipul Pandya <vipul.pandya@samsung.com>
9487S: Supported
9488L: netdev@vger.kernel.org
9489F: drivers/net/ethernet/samsung/sxgbe/
9490
9491SAMSUNG THERMAL DRIVER
9492M: Lukasz Majewski <l.majewski@samsung.com>
9493L: linux-pm@vger.kernel.org
9494L: linux-samsung-soc@vger.kernel.org
9495S: Supported
9496T: git https://github.com/lmajewski/linux-samsung-thermal.git
9497F: drivers/thermal/samsung/
9498
9499SAMSUNG USB2 PHY DRIVER
9500M: Kamil Debski <k.debski@samsung.com>
9501L: linux-kernel@vger.kernel.org
9502S: Supported
9503F: Documentation/devicetree/bindings/phy/samsung-phy.txt
9504F: Documentation/phy/samsung-usb2.txt
9505F: drivers/phy/phy-exynos4210-usb2.c
9506F: drivers/phy/phy-exynos4x12-usb2.c
9507F: drivers/phy/phy-exynos5250-usb2.c
9508F: drivers/phy/phy-s5pv210-usb2.c
9509F: drivers/phy/phy-samsung-usb2.c
9510F: drivers/phy/phy-samsung-usb2.h
9511
9512SERIAL DRIVERS
9513M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
9514L: linux-serial@vger.kernel.org
9515S: Maintained
9516F: drivers/tty/serial/
9517
9518SYNOPSYS DESIGNWARE DMAC DRIVER
9519M: Viresh Kumar <vireshk@kernel.org>
9520M: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
9521S: Maintained
9522F: include/linux/dma/dw.h
9523F: include/linux/platform_data/dma-dw.h
9524F: drivers/dma/dw/
9525
9526SYNOPSYS DESIGNWARE ETHERNET QOS 4.10a driver
9527M: Lars Persson <lars.persson@axis.com>
9528L: netdev@vger.kernel.org
9529S: Supported
9530F: Documentation/devicetree/bindings/net/snps,dwc-qos-ethernet.txt
9531F: drivers/net/ethernet/synopsys/dwc_eth_qos.c
9532
9533SYNOPSYS DESIGNWARE I2C DRIVER
9534M: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
9535M: Jarkko Nikula <jarkko.nikula@linux.intel.com>
9536M: Mika Westerberg <mika.westerberg@linux.intel.com>
9537L: linux-i2c@vger.kernel.org
9538S: Maintained
9539F: drivers/i2c/busses/i2c-designware-*
9540F: include/linux/platform_data/i2c-designware.h
9541
9542SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
9543M: Jaehoon Chung <jh80.chung@samsung.com>
9544L: linux-mmc@vger.kernel.org
9545S: Maintained
9546F: include/linux/mmc/dw_mmc.h
9547F: drivers/mmc/host/dw_mmc*
9548
9549SYSTEM TRACE MODULE CLASS
9550M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
9551S: Maintained
9552F: Documentation/trace/stm.txt
9553F: drivers/hwtracing/stm/
9554F: include/linux/stm.h
9555F: include/uapi/linux/stm.h
9556
9557THUNDERBOLT DRIVER
9558M: Andreas Noever <andreas.noever@gmail.com>
9559S: Maintained
9560F: drivers/thunderbolt/
9561
9562TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
9563M: John Stultz <john.stultz@linaro.org>
9564M: Thomas Gleixner <tglx@linutronix.de>
9565L: linux-kernel@vger.kernel.org
9566T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
9567S: Supported
9568F: include/linux/clocksource.h
9569F: include/linux/time.h
9570F: include/linux/timex.h
9571F: include/uapi/linux/time.h
9572F: include/uapi/linux/timex.h
9573F: kernel/time/clocksource.c
9574F: kernel/time/time*.c
9575F: kernel/time/alarmtimer.c
9576F: kernel/time/ntp.c
9577F: tools/testing/selftests/timers/
9578
9579SC1200 WDT DRIVER
9580M: Zwane Mwaikambo <zwanem@gmail.com>
9581S: Maintained
9582F: drivers/watchdog/sc1200wdt.c
9583
9584SCHEDULER
9585M: Ingo Molnar <mingo@redhat.com>
9586M: Peter Zijlstra <peterz@infradead.org>
9587L: linux-kernel@vger.kernel.org
9588T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
9589S: Maintained
9590F: kernel/sched/
9591F: include/linux/sched.h
9592F: include/uapi/linux/sched.h
9593F: include/linux/wait.h
9594
9595SCORE ARCHITECTURE
9596M: Chen Liqin <liqin.linux@gmail.com>
9597M: Lennox Wu <lennox.wu@gmail.com>
9598W: http://www.sunplus.com
9599S: Supported
9600F: arch/score/
9601
9602SYSTEM CONTROL & POWER INTERFACE (SCPI) Message Protocol drivers
9603M: Sudeep Holla <sudeep.holla@arm.com>
9604L: linux-arm-kernel@lists.infradead.org
9605S: Maintained
9606F: Documentation/devicetree/bindings/arm/arm,scpi.txt
9607F: drivers/clk/clk-scpi.c
9608F: drivers/cpufreq/scpi-cpufreq.c
9609F: drivers/firmware/arm_scpi.c
9610F: include/linux/scpi_protocol.h
9611
9612SCSI CDROM DRIVER
9613M: Jens Axboe <axboe@kernel.dk>
9614L: linux-scsi@vger.kernel.org
9615W: http://www.kernel.dk
9616S: Maintained
9617F: drivers/scsi/sr*
9618
9619SCSI RDMA PROTOCOL (SRP) INITIATOR
9620M: Bart Van Assche <bart.vanassche@sandisk.com>
9621L: linux-rdma@vger.kernel.org
9622S: Supported
9623W: http://www.openfabrics.org
9624Q: http://patchwork.kernel.org/project/linux-rdma/list/
9625T: git git://git.kernel.org/pub/scm/linux/kernel/git/dad/srp-initiator.git
9626F: drivers/infiniband/ulp/srp/
9627F: include/scsi/srp.h
9628
9629SCSI SG DRIVER
9630M: Doug Gilbert <dgilbert@interlog.com>
9631L: linux-scsi@vger.kernel.org
9632W: http://sg.danny.cz/sg
9633S: Maintained
9634F: Documentation/scsi/scsi-generic.txt
9635F: drivers/scsi/sg.c
9636F: include/scsi/sg.h
9637
9638SCSI SUBSYSTEM
9639M: "James E.J. Bottomley" <JBottomley@odin.com>
9640T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
9641M: "Martin K. Petersen" <martin.petersen@oracle.com>
9642T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
9643L: linux-scsi@vger.kernel.org
9644S: Maintained
9645F: drivers/scsi/
9646F: include/scsi/
9647
9648SCSI TAPE DRIVER
9649M: Kai Mäkisara <Kai.Makisara@kolumbus.fi>
9650L: linux-scsi@vger.kernel.org
9651S: Maintained
9652F: Documentation/scsi/st.txt
9653F: drivers/scsi/st.*
9654F: drivers/scsi/st_*.h
9655
9656SCTP PROTOCOL
9657M: Vlad Yasevich <vyasevich@gmail.com>
9658M: Neil Horman <nhorman@tuxdriver.com>
9659L: linux-sctp@vger.kernel.org
9660W: http://lksctp.sourceforge.net
9661S: Maintained
9662F: Documentation/networking/sctp.txt
9663F: include/linux/sctp.h
9664F: include/uapi/linux/sctp.h
9665F: include/net/sctp/
9666F: net/sctp/
9667
9668SCx200 CPU SUPPORT
9669M: Jim Cromie <jim.cromie@gmail.com>
9670S: Odd Fixes
9671F: Documentation/i2c/busses/scx200_acb
9672F: arch/x86/platform/scx200/
9673F: drivers/watchdog/scx200_wdt.c
9674F: drivers/i2c/busses/scx200*
9675F: drivers/mtd/maps/scx200_docflash.c
9676F: include/linux/scx200.h
9677
9678SCx200 GPIO DRIVER
9679M: Jim Cromie <jim.cromie@gmail.com>
9680S: Maintained
9681F: drivers/char/scx200_gpio.c
9682F: include/linux/scx200_gpio.h
9683
9684SCx200 HRT CLOCKSOURCE DRIVER
9685M: Jim Cromie <jim.cromie@gmail.com>
9686S: Maintained
9687F: drivers/clocksource/scx200_hrt.c
9688
9689SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
9690M: Sascha Sommer <saschasommer@freenet.de>
9691L: sdricohcs-devel@lists.sourceforge.net (subscribers-only)
9692S: Maintained
9693F: drivers/mmc/host/sdricoh_cs.c
9694
9695SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
9696L: linux-mmc@vger.kernel.org
9697S: Orphan
9698F: drivers/mmc/host/sdhci.*
9699F: drivers/mmc/host/sdhci-pltfm.[ch]
9700
9701SECURE COMPUTING
9702M: Kees Cook <keescook@chromium.org>
9703R: Andy Lutomirski <luto@amacapital.net>
9704R: Will Drewry <wad@chromium.org>
9705T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp
9706S: Supported
9707F: kernel/seccomp.c
9708F: include/uapi/linux/seccomp.h
9709F: include/linux/seccomp.h
9710F: tools/testing/selftests/seccomp/*
9711K: \bsecure_computing
9712K: \bTIF_SECCOMP\b
9713
9714SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
9715M: Ben Dooks <ben-linux@fluff.org>
9716M: Jaehoon Chung <jh80.chung@samsung.com>
9717L: linux-mmc@vger.kernel.org
9718S: Maintained
9719F: drivers/mmc/host/sdhci-s3c*
9720
9721SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
9722M: Viresh Kumar <vireshk@kernel.org>
9723L: spear-devel@list.st.com
9724L: linux-mmc@vger.kernel.org
9725S: Maintained
9726F: drivers/mmc/host/sdhci-spear.c
9727
9728SECURITY SUBSYSTEM
9729M: James Morris <james.l.morris@oracle.com>
9730M: "Serge E. Hallyn" <serge@hallyn.com>
9731L: linux-security-module@vger.kernel.org (suggested Cc:)
9732T: git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git
9733W: http://kernsec.org/
9734S: Supported
9735F: security/
9736
9737SECURITY CONTACT
9738M: Security Officers <security@kernel.org>
9739S: Supported
9740
9741SELINUX SECURITY MODULE
9742M: Paul Moore <paul@paul-moore.com>
9743M: Stephen Smalley <sds@tycho.nsa.gov>
9744M: Eric Paris <eparis@parisplace.org>
9745L: selinux@tycho.nsa.gov (moderated for non-subscribers)
9746W: http://selinuxproject.org
9747T: git git://git.infradead.org/users/pcmoore/selinux
9748S: Supported
9749F: include/linux/selinux*
9750F: security/selinux/
9751F: scripts/selinux/
9752
9753APPARMOR SECURITY MODULE
9754M: John Johansen <john.johansen@canonical.com>
9755L: apparmor@lists.ubuntu.com (subscribers-only, general discussion)
9756W: apparmor.wiki.kernel.org
9757T: git git://git.kernel.org/pub/scm/linux/kernel/git/jj/apparmor-dev.git
9758S: Supported
9759F: security/apparmor/
9760
9761YAMA SECURITY MODULE
9762M: Kees Cook <keescook@chromium.org>
9763T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip
9764S: Supported
9765F: security/yama/
9766
9767SENSABLE PHANTOM
9768M: Jiri Slaby <jirislaby@gmail.com>
9769S: Maintained
9770F: drivers/misc/phantom.c
9771F: include/uapi/linux/phantom.h
9772
9773SERVER ENGINES 10Gbps iSCSI - BladeEngine 2 DRIVER
9774M: Jayamohan Kallickal <jayamohan.kallickal@avagotech.com>
9775M: Ketan Mukadam <ketan.mukadam@avagotech.com>
9776M: John Soni Jose <sony.john@avagotech.com>
9777L: linux-scsi@vger.kernel.org
9778W: http://www.avagotech.com
9779S: Supported
9780F: drivers/scsi/be2iscsi/
9781
9782Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER
9783M: Sathya Perla <sathya.perla@broadcom.com>
9784M: Ajit Khaparde <ajit.khaparde@broadcom.com>
9785M: Padmanabh Ratnakar <padmanabh.ratnakar@broadcom.com>
9786M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
9787M: Somnath Kotur <somnath.kotur@broadcom.com>
9788L: netdev@vger.kernel.org
9789W: http://www.emulex.com
9790S: Supported
9791F: drivers/net/ethernet/emulex/benet/
9792
9793EMULEX ONECONNECT ROCE DRIVER
9794M: Selvin Xavier <selvin.xavier@avagotech.com>
9795M: Devesh Sharma <devesh.sharma@avagotech.com>
9796M: Mitesh Ahuja <mitesh.ahuja@avagotech.com>
9797L: linux-rdma@vger.kernel.org
9798W: http://www.emulex.com
9799S: Supported
9800F: drivers/infiniband/hw/ocrdma/
9801
9802SFC NETWORK DRIVER
9803M: Solarflare linux maintainers <linux-net-drivers@solarflare.com>
9804M: Shradha Shah <sshah@solarflare.com>
9805L: netdev@vger.kernel.org
9806S: Supported
9807F: drivers/net/ethernet/sfc/
9808
9809SGI GRU DRIVER
9810M: Dimitri Sivanich <sivanich@sgi.com>
9811S: Maintained
9812F: drivers/misc/sgi-gru/
9813
9814SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER
9815M: Pat Gefre <pfg@sgi.com>
9816L: linux-ia64@vger.kernel.org
9817S: Supported
9818F: Documentation/ia64/serial.txt
9819F: drivers/tty/serial/ioc?_serial.c
9820F: include/linux/ioc?.h
9821
9822SGI XP/XPC/XPNET DRIVER
9823M: Cliff Whickman <cpw@sgi.com>
9824M: Robin Holt <robinmholt@gmail.com>
9825S: Maintained
9826F: drivers/misc/sgi-xp/
9827
9828SI2157 MEDIA DRIVER
9829M: Antti Palosaari <crope@iki.fi>
9830L: linux-media@vger.kernel.org
9831W: https://linuxtv.org
9832W: http://palosaari.fi/linux/
9833Q: http://patchwork.linuxtv.org/project/linux-media/list/
9834T: git git://linuxtv.org/anttip/media_tree.git
9835S: Maintained
9836F: drivers/media/tuners/si2157*
9837
9838SI2168 MEDIA DRIVER
9839M: Antti Palosaari <crope@iki.fi>
9840L: linux-media@vger.kernel.org
9841W: https://linuxtv.org
9842W: http://palosaari.fi/linux/
9843Q: http://patchwork.linuxtv.org/project/linux-media/list/
9844T: git git://linuxtv.org/anttip/media_tree.git
9845S: Maintained
9846F: drivers/media/dvb-frontends/si2168*
9847
9848SI470X FM RADIO RECEIVER I2C DRIVER
9849M: Hans Verkuil <hverkuil@xs4all.nl>
9850L: linux-media@vger.kernel.org
9851T: git git://linuxtv.org/media_tree.git
9852W: https://linuxtv.org
9853S: Odd Fixes
9854F: drivers/media/radio/si470x/radio-si470x-i2c.c
9855
9856SI470X FM RADIO RECEIVER USB DRIVER
9857M: Hans Verkuil <hverkuil@xs4all.nl>
9858L: linux-media@vger.kernel.org
9859T: git git://linuxtv.org/media_tree.git
9860W: https://linuxtv.org
9861S: Maintained
9862F: drivers/media/radio/si470x/radio-si470x-common.c
9863F: drivers/media/radio/si470x/radio-si470x.h
9864F: drivers/media/radio/si470x/radio-si470x-usb.c
9865
9866SI4713 FM RADIO TRANSMITTER I2C DRIVER
9867M: Eduardo Valentin <edubezval@gmail.com>
9868L: linux-media@vger.kernel.org
9869T: git git://linuxtv.org/media_tree.git
9870W: https://linuxtv.org
9871S: Odd Fixes
9872F: drivers/media/radio/si4713/si4713.?
9873
9874SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
9875M: Eduardo Valentin <edubezval@gmail.com>
9876L: linux-media@vger.kernel.org
9877T: git git://linuxtv.org/media_tree.git
9878W: https://linuxtv.org
9879S: Odd Fixes
9880F: drivers/media/radio/si4713/radio-platform-si4713.c
9881
9882SI4713 FM RADIO TRANSMITTER USB DRIVER
9883M: Hans Verkuil <hverkuil@xs4all.nl>
9884L: linux-media@vger.kernel.org
9885T: git git://linuxtv.org/media_tree.git
9886W: https://linuxtv.org
9887S: Maintained
9888F: drivers/media/radio/si4713/radio-usb-si4713.c
9889
9890SIANO DVB DRIVER
9891M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
9892L: linux-media@vger.kernel.org
9893W: https://linuxtv.org
9894T: git git://linuxtv.org/media_tree.git
9895S: Odd fixes
9896F: drivers/media/common/siano/
9897F: drivers/media/usb/siano/
9898F: drivers/media/usb/siano/
9899F: drivers/media/mmc/siano/
9900
9901SIMPLEFB FB DRIVER
9902M: Hans de Goede <hdegoede@redhat.com>
9903L: linux-fbdev@vger.kernel.org
9904S: Maintained
9905F: Documentation/devicetree/bindings/display/simple-framebuffer.txt
9906F: drivers/video/fbdev/simplefb.c
9907F: include/linux/platform_data/simplefb.h
9908
9909SH_VEU V4L2 MEM2MEM DRIVER
9910L: linux-media@vger.kernel.org
9911S: Orphan
9912F: drivers/media/platform/sh_veu.c
9913
9914SH_VOU V4L2 OUTPUT DRIVER
9915L: linux-media@vger.kernel.org
9916S: Orphan
9917F: drivers/media/platform/sh_vou.c
9918F: include/media/drv-intf/sh_vou.h
9919
9920SIMPLE FIRMWARE INTERFACE (SFI)
9921M: Len Brown <lenb@kernel.org>
9922L: sfi-devel@simplefirmware.org
9923W: http://simplefirmware.org/
9924T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git
9925S: Supported
9926F: arch/x86/platform/sfi/
9927F: drivers/sfi/
9928F: include/linux/sfi*.h
9929
9930SIMTEC EB110ATX (Chalice CATS)
9931P: Ben Dooks
9932P: Vincent Sanders <vince@simtec.co.uk>
9933M: Simtec Linux Team <linux@simtec.co.uk>
9934W: http://www.simtec.co.uk/products/EB110ATX/
9935S: Supported
9936
9937SIMTEC EB2410ITX (BAST)
9938P: Ben Dooks
9939P: Vincent Sanders <vince@simtec.co.uk>
9940M: Simtec Linux Team <linux@simtec.co.uk>
9941W: http://www.simtec.co.uk/products/EB2410ITX/
9942S: Supported
9943F: arch/arm/mach-s3c24xx/mach-bast.c
9944F: arch/arm/mach-s3c24xx/bast-ide.c
9945F: arch/arm/mach-s3c24xx/bast-irq.c
9946
9947TI DAVINCI MACHINE SUPPORT
9948M: Sekhar Nori <nsekhar@ti.com>
9949M: Kevin Hilman <khilman@deeprootsystems.com>
9950T: git git://gitorious.org/linux-davinci/linux-davinci.git
9951Q: http://patchwork.kernel.org/project/linux-davinci/list/
9952S: Supported
9953F: arch/arm/mach-davinci/
9954F: drivers/i2c/busses/i2c-davinci.c
9955
9956TI DAVINCI SERIES MEDIA DRIVER
9957M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
9958L: linux-media@vger.kernel.org
9959W: https://linuxtv.org
9960Q: http://patchwork.linuxtv.org/project/linux-media/list/
9961T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
9962S: Maintained
9963F: drivers/media/platform/davinci/
9964F: include/media/davinci/
9965
9966TI AM437X VPFE DRIVER
9967M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
9968L: linux-media@vger.kernel.org
9969W: https://linuxtv.org
9970Q: http://patchwork.linuxtv.org/project/linux-media/list/
9971T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
9972S: Maintained
9973F: drivers/media/platform/am437x/
9974
9975OV2659 OMNIVISION SENSOR DRIVER
9976M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
9977L: linux-media@vger.kernel.org
9978W: https://linuxtv.org
9979Q: http://patchwork.linuxtv.org/project/linux-media/list/
9980T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
9981S: Maintained
9982F: drivers/media/i2c/ov2659.c
9983F: include/media/i2c/ov2659.h
9984
9985SILICON MOTION SM712 FRAME BUFFER DRIVER
9986M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
9987M: Teddy Wang <teddy.wang@siliconmotion.com>
9988M: Sudip Mukherjee <sudip@vectorindia.org>
9989L: linux-fbdev@vger.kernel.org
9990S: Maintained
9991F: drivers/video/fbdev/sm712*
9992F: Documentation/fb/sm712fb.txt
9993
9994SIS 190 ETHERNET DRIVER
9995M: Francois Romieu <romieu@fr.zoreil.com>
9996L: netdev@vger.kernel.org
9997S: Maintained
9998F: drivers/net/ethernet/sis/sis190.c
9999
10000SIS 900/7016 FAST ETHERNET DRIVER
10001M: Daniele Venzano <venza@brownhat.org>
10002W: http://www.brownhat.org/sis900.html
10003L: netdev@vger.kernel.org
10004S: Maintained
10005F: drivers/net/ethernet/sis/sis900.*
10006
10007SIS FRAMEBUFFER DRIVER
10008M: Thomas Winischhofer <thomas@winischhofer.net>
10009W: http://www.winischhofer.net/linuxsisvga.shtml
10010S: Maintained
10011F: Documentation/fb/sisfb.txt
10012F: drivers/video/fbdev/sis/
10013F: include/video/sisfb.h
10014
10015SIS USB2VGA DRIVER
10016M: Thomas Winischhofer <thomas@winischhofer.net>
10017W: http://www.winischhofer.at/linuxsisusbvga.shtml
10018S: Maintained
10019F: drivers/usb/misc/sisusbvga/
10020
10021SLAB ALLOCATOR
10022M: Christoph Lameter <cl@linux.com>
10023M: Pekka Enberg <penberg@kernel.org>
10024M: David Rientjes <rientjes@google.com>
10025M: Joonsoo Kim <iamjoonsoo.kim@lge.com>
10026M: Andrew Morton <akpm@linux-foundation.org>
10027L: linux-mm@kvack.org
10028S: Maintained
10029F: include/linux/sl?b*.h
10030F: mm/sl?b*
10031
10032SLEEPABLE READ-COPY UPDATE (SRCU)
10033M: Lai Jiangshan <jiangshanlai@gmail.com>
10034M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
10035M: Josh Triplett <josh@joshtriplett.org>
10036R: Steven Rostedt <rostedt@goodmis.org>
10037R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
10038L: linux-kernel@vger.kernel.org
10039W: http://www.rdrop.com/users/paulmck/RCU/
10040S: Supported
10041T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
10042F: include/linux/srcu.h
10043F: kernel/rcu/srcu.c
10044
10045SMACK SECURITY MODULE
10046M: Casey Schaufler <casey@schaufler-ca.com>
10047L: linux-security-module@vger.kernel.org
10048W: http://schaufler-ca.com
10049T: git git://git.gitorious.org/smack-next/kernel.git
10050S: Maintained
10051F: Documentation/security/Smack.txt
10052F: security/smack/
10053
10054DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS)
10055M: Kevin Hilman <khilman@kernel.org>
10056M: Nishanth Menon <nm@ti.com>
10057S: Maintained
10058F: drivers/power/avs/
10059F: include/linux/power/smartreflex.h
10060L: linux-pm@vger.kernel.org
10061
10062SMC91x ETHERNET DRIVER
10063M: Nicolas Pitre <nico@fluxnic.net>
10064S: Odd Fixes
10065F: drivers/net/ethernet/smsc/smc91x.*
10066
10067SMIA AND SMIA++ IMAGE SENSOR DRIVER
10068M: Sakari Ailus <sakari.ailus@iki.fi>
10069L: linux-media@vger.kernel.org
10070S: Maintained
10071F: drivers/media/i2c/smiapp/
10072F: include/media/i2c/smiapp.h
10073F: drivers/media/i2c/smiapp-pll.c
10074F: drivers/media/i2c/smiapp-pll.h
10075F: include/uapi/linux/smiapp.h
10076F: Documentation/devicetree/bindings/media/i2c/nokia,smia.txt
10077
10078SMM665 HARDWARE MONITOR DRIVER
10079M: Guenter Roeck <linux@roeck-us.net>
10080L: lm-sensors@lm-sensors.org
10081S: Maintained
10082F: Documentation/hwmon/smm665
10083F: drivers/hwmon/smm665.c
10084
10085SMSC EMC2103 HARDWARE MONITOR DRIVER
10086M: Steve Glendinning <steve.glendinning@shawell.net>
10087L: lm-sensors@lm-sensors.org
10088S: Maintained
10089F: Documentation/hwmon/emc2103
10090F: drivers/hwmon/emc2103.c
10091
10092SMSC SCH5627 HARDWARE MONITOR DRIVER
10093M: Hans de Goede <hdegoede@redhat.com>
10094L: lm-sensors@lm-sensors.org
10095S: Supported
10096F: Documentation/hwmon/sch5627
10097F: drivers/hwmon/sch5627.c
10098
10099SMSC47B397 HARDWARE MONITOR DRIVER
10100M: Jean Delvare <jdelvare@suse.com>
10101L: lm-sensors@lm-sensors.org
10102S: Maintained
10103F: Documentation/hwmon/smsc47b397
10104F: drivers/hwmon/smsc47b397.c
10105
10106SMSC911x ETHERNET DRIVER
10107M: Steve Glendinning <steve.glendinning@shawell.net>
10108L: netdev@vger.kernel.org
10109S: Maintained
10110F: include/linux/smsc911x.h
10111F: drivers/net/ethernet/smsc/smsc911x.*
10112
10113SMSC9420 PCI ETHERNET DRIVER
10114M: Steve Glendinning <steve.glendinning@shawell.net>
10115L: netdev@vger.kernel.org
10116S: Maintained
10117F: drivers/net/ethernet/smsc/smsc9420.*
10118
10119SMSC UFX6000 and UFX7000 USB to VGA DRIVER
10120M: Steve Glendinning <steve.glendinning@shawell.net>
10121L: linux-fbdev@vger.kernel.org
10122S: Maintained
10123F: drivers/video/fbdev/smscufx.c
10124
10125SOC-CAMERA V4L2 SUBSYSTEM
10126M: Guennadi Liakhovetski <g.liakhovetski@gmx.de>
10127L: linux-media@vger.kernel.org
10128T: git git://linuxtv.org/media_tree.git
10129S: Maintained
10130F: include/media/soc*
10131F: drivers/media/i2c/soc_camera/
10132F: drivers/media/platform/soc_camera/
10133
10134SOEKRIS NET48XX LED SUPPORT
10135M: Chris Boot <bootc@bootc.net>
10136S: Maintained
10137F: drivers/leds/leds-net48xx.c
10138
10139SOFTLOGIC 6x10 MPEG CODEC
10140M: Bluecherry Maintainers <maintainers@bluecherrydvr.com>
10141M: Andrey Utkin <andrey.utkin@corp.bluecherry.net>
10142M: Andrey Utkin <andrey.krieger.utkin@gmail.com>
10143M: Ismael Luceno <ismael@iodev.co.uk>
10144L: linux-media@vger.kernel.org
10145S: Supported
10146F: drivers/media/pci/solo6x10/
10147
10148SOFTWARE RAID (Multiple Disks) SUPPORT
10149M: Shaohua Li <shli@kernel.org>
10150L: linux-raid@vger.kernel.org
10151T: git git://neil.brown.name/md
10152S: Supported
10153F: drivers/md/
10154F: include/linux/raid/
10155F: include/uapi/linux/raid/
10156
10157SONIC NETWORK DRIVER
10158M: Thomas Bogendoerfer <tsbogend@alpha.franken.de>
10159L: netdev@vger.kernel.org
10160S: Maintained
10161F: drivers/net/ethernet/natsemi/sonic.*
10162
10163SONICS SILICON BACKPLANE DRIVER (SSB)
10164M: Michael Buesch <m@bues.ch>
10165L: linux-wireless@vger.kernel.org
10166S: Maintained
10167F: drivers/ssb/
10168F: include/linux/ssb/
10169
10170SONY VAIO CONTROL DEVICE DRIVER
10171M: Mattia Dongili <malattia@linux.it>
10172L: platform-driver-x86@vger.kernel.org
10173W: http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
10174S: Maintained
10175F: Documentation/laptops/sony-laptop.txt
10176F: drivers/char/sonypi.c
10177F: drivers/platform/x86/sony-laptop.c
10178F: include/linux/sony-laptop.h
10179
10180SONY MEMORYSTICK CARD SUPPORT
10181M: Alex Dubov <oakad@yahoo.com>
10182W: http://tifmxx.berlios.de/
10183S: Maintained
10184F: drivers/memstick/host/tifm_ms.c
10185
10186SONY MEMORYSTICK STANDARD SUPPORT
10187M: Maxim Levitsky <maximlevitsky@gmail.com>
10188S: Maintained
10189F: drivers/memstick/core/ms_block.*
10190
10191SOUND
10192M: Jaroslav Kysela <perex@perex.cz>
10193M: Takashi Iwai <tiwai@suse.com>
10194L: alsa-devel@alsa-project.org (moderated for non-subscribers)
10195W: http://www.alsa-project.org/
10196T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
10197T: git git://git.alsa-project.org/alsa-kernel.git
10198Q: http://patchwork.kernel.org/project/alsa-devel/list/
10199S: Maintained
10200F: Documentation/sound/
10201F: include/sound/
10202F: include/uapi/sound/
10203F: sound/
10204
10205SOUND - COMPRESSED AUDIO
10206M: Vinod Koul <vinod.koul@intel.com>
10207L: alsa-devel@alsa-project.org (moderated for non-subscribers)
10208T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
10209S: Supported
10210F: Documentation/sound/alsa/compress_offload.txt
10211F: include/sound/compress_driver.h
10212F: include/uapi/sound/compress_*
10213F: sound/core/compress_offload.c
10214F: sound/soc/soc-compress.c
10215
10216SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
10217M: Liam Girdwood <lgirdwood@gmail.com>
10218M: Mark Brown <broonie@kernel.org>
10219T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
10220L: alsa-devel@alsa-project.org (moderated for non-subscribers)
10221W: http://alsa-project.org/main/index.php/ASoC
10222S: Supported
10223F: Documentation/sound/alsa/soc/
10224F: sound/soc/
10225F: include/sound/soc*
10226
10227SOUND - DMAENGINE HELPERS
10228M: Lars-Peter Clausen <lars@metafoo.de>
10229S: Supported
10230F: include/sound/dmaengine_pcm.h
10231F: sound/core/pcm_dmaengine.c
10232F: sound/soc/soc-generic-dmaengine-pcm.c
10233
10234SP2 MEDIA DRIVER
10235M: Olli Salonen <olli.salonen@iki.fi>
10236L: linux-media@vger.kernel.org
10237W: https://linuxtv.org
10238Q: http://patchwork.linuxtv.org/project/linux-media/list/
10239S: Maintained
10240F: drivers/media/dvb-frontends/sp2*
10241
10242SPARC + UltraSPARC (sparc/sparc64)
10243M: "David S. Miller" <davem@davemloft.net>
10244L: sparclinux@vger.kernel.org
10245Q: http://patchwork.ozlabs.org/project/sparclinux/list/
10246T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
10247T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
10248S: Maintained
10249F: arch/sparc/
10250F: drivers/sbus/
10251
10252SPARC SERIAL DRIVERS
10253M: "David S. Miller" <davem@davemloft.net>
10254L: sparclinux@vger.kernel.org
10255T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
10256T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
10257S: Maintained
10258F: include/linux/sunserialcore.h
10259F: drivers/tty/serial/suncore.c
10260F: drivers/tty/serial/sunhv.c
10261F: drivers/tty/serial/sunsab.c
10262F: drivers/tty/serial/sunsab.h
10263F: drivers/tty/serial/sunsu.c
10264F: drivers/tty/serial/sunzilog.c
10265F: drivers/tty/serial/sunzilog.h
10266
10267SPARSE CHECKER
10268M: "Christopher Li" <sparse@chrisli.org>
10269L: linux-sparse@vger.kernel.org
10270W: https://sparse.wiki.kernel.org/
10271T: git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
10272T: git git://git.kernel.org/pub/scm/devel/sparse/chrisl/sparse.git
10273S: Maintained
10274F: include/linux/compiler.h
10275
10276SPEAR PLATFORM SUPPORT
10277M: Viresh Kumar <vireshk@kernel.org>
10278M: Shiraz Hashim <shiraz.linux.kernel@gmail.com>
10279L: spear-devel@list.st.com
10280L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10281W: http://www.st.com/spear
10282S: Maintained
10283F: arch/arm/boot/dts/spear*
10284F: arch/arm/mach-spear/
10285
10286SPEAR CLOCK FRAMEWORK SUPPORT
10287M: Viresh Kumar <vireshk@kernel.org>
10288L: spear-devel@list.st.com
10289L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10290W: http://www.st.com/spear
10291S: Maintained
10292F: drivers/clk/spear/
10293
10294SPI SUBSYSTEM
10295M: Mark Brown <broonie@kernel.org>
10296L: linux-spi@vger.kernel.org
10297T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
10298Q: http://patchwork.kernel.org/project/spi-devel-general/list/
10299S: Maintained
10300F: Documentation/spi/
10301F: drivers/spi/
10302F: include/linux/spi/
10303F: include/uapi/linux/spi/
10304
10305SPIDERNET NETWORK DRIVER for CELL
10306M: Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
10307L: netdev@vger.kernel.org
10308S: Supported
10309F: Documentation/networking/spider_net.txt
10310F: drivers/net/ethernet/toshiba/spider_net*
10311
10312SPU FILE SYSTEM
10313M: Jeremy Kerr <jk@ozlabs.org>
10314L: linuxppc-dev@lists.ozlabs.org
10315W: http://www.ibm.com/developerworks/power/cell/
10316S: Supported
10317F: Documentation/filesystems/spufs.txt
10318F: arch/powerpc/platforms/cell/spufs/
10319
10320SQUASHFS FILE SYSTEM
10321M: Phillip Lougher <phillip@squashfs.org.uk>
10322L: squashfs-devel@lists.sourceforge.net (subscribers-only)
10323W: http://squashfs.org.uk
10324T: git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
10325S: Maintained
10326F: Documentation/filesystems/squashfs.txt
10327F: fs/squashfs/
10328
10329SRM (Alpha) environment access
10330M: Jan-Benedict Glaw <jbglaw@lug-owl.de>
10331S: Maintained
10332F: arch/alpha/kernel/srm_env.c
10333
10334STABLE BRANCH
10335M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
10336L: stable@vger.kernel.org
10337S: Supported
10338F: Documentation/stable_kernel_rules.txt
10339
10340STAGING SUBSYSTEM
10341M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
10342T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
10343L: devel@driverdev.osuosl.org
10344S: Supported
10345F: drivers/staging/
10346
10347STAGING - COMEDI
10348M: Ian Abbott <abbotti@mev.co.uk>
10349M: H Hartley Sweeten <hsweeten@visionengravers.com>
10350S: Odd Fixes
10351F: drivers/staging/comedi/
10352
10353STAGING - FLARION FT1000 DRIVERS
10354M: Marek Belisko <marek.belisko@gmail.com>
10355S: Odd Fixes
10356F: drivers/staging/ft1000/
10357
10358STAGING - INDUSTRIAL IO
10359M: Jonathan Cameron <jic23@kernel.org>
10360L: linux-iio@vger.kernel.org
10361S: Odd Fixes
10362F: drivers/staging/iio/
10363
10364STAGING - LIRC (LINUX INFRARED REMOTE CONTROL) DRIVERS
10365M: Jarod Wilson <jarod@wilsonet.com>
10366W: http://www.lirc.org/
10367S: Odd Fixes
10368F: drivers/staging/media/lirc/
10369
10370STAGING - LUSTRE PARALLEL FILESYSTEM
10371M: Oleg Drokin <oleg.drokin@intel.com>
10372M: Andreas Dilger <andreas.dilger@intel.com>
10373L: lustre-devel@lists.lustre.org (moderated for non-subscribers)
10374W: http://wiki.lustre.org/
10375S: Maintained
10376F: drivers/staging/lustre
10377
10378STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
10379M: Marc Dietrich <marvin24@gmx.de>
10380L: ac100@lists.launchpad.net (moderated for non-subscribers)
10381L: linux-tegra@vger.kernel.org
10382S: Maintained
10383F: drivers/staging/nvec/
10384
10385STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
10386M: Jens Frederich <jfrederich@gmail.com>
10387M: Daniel Drake <dsd@laptop.org>
10388M: Jon Nettleton <jon.nettleton@gmail.com>
10389W: http://wiki.laptop.org/go/DCON
10390S: Maintained
10391F: drivers/staging/olpc_dcon/
10392
10393STAGING - PARALLEL LCD/KEYPAD PANEL DRIVER
10394M: Willy Tarreau <willy@meta-x.org>
10395S: Odd Fixes
10396F: drivers/staging/panel/
10397
10398STAGING - REALTEK RTL8712U DRIVERS
10399M: Larry Finger <Larry.Finger@lwfinger.net>
10400M: Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
10401S: Odd Fixes
10402F: drivers/staging/rtl8712/
10403
10404STAGING - REALTEK RTL8723U WIRELESS DRIVER
10405M: Larry Finger <Larry.Finger@lwfinger.net>
10406M: Jes Sorensen <Jes.Sorensen@redhat.com>
10407L: linux-wireless@vger.kernel.org
10408S: Maintained
10409F: drivers/staging/rtl8723au/
10410
10411STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
10412M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
10413M: Teddy Wang <teddy.wang@siliconmotion.com>
10414M: Sudip Mukherjee <sudip@vectorindia.org>
10415L: linux-fbdev@vger.kernel.org
10416S: Maintained
10417F: drivers/staging/sm750fb/
10418
10419STAGING - SLICOSS
10420M: Lior Dotan <liodot@gmail.com>
10421M: Christopher Harrer <charrer@alacritech.com>
10422S: Odd Fixes
10423F: drivers/staging/slicoss/
10424
10425STAGING - SPEAKUP CONSOLE SPEECH DRIVER
10426M: William Hubbs <w.d.hubbs@gmail.com>
10427M: Chris Brannon <chris@the-brannons.com>
10428M: Kirk Reiser <kirk@reisers.ca>
10429M: Samuel Thibault <samuel.thibault@ens-lyon.org>
10430L: speakup@linux-speakup.org
10431W: http://www.linux-speakup.org/
10432S: Odd Fixes
10433F: drivers/staging/speakup/
10434
10435STAGING - VIA VT665X DRIVERS
10436M: Forest Bond <forest@alittletooquiet.net>
10437S: Odd Fixes
10438F: drivers/staging/vt665?/
10439
10440STAGING - WILC1000 WIFI DRIVER
10441M: Johnny Kim <johnny.kim@atmel.com>
10442M: Austin Shin <austin.shin@atmel.com>
10443M: Chris Park <chris.park@atmel.com>
10444M: Tony Cho <tony.cho@atmel.com>
10445M: Glen Lee <glen.lee@atmel.com>
10446M: Leo Kim <leo.kim@atmel.com>
10447L: linux-wireless@vger.kernel.org
10448S: Supported
10449F: drivers/staging/wilc1000/
10450
10451STAGING - XGI Z7,Z9,Z11 PCI DISPLAY DRIVER
10452M: Arnaud Patard <arnaud.patard@rtp-net.org>
10453S: Odd Fixes
10454F: drivers/staging/xgifb/
10455
10456HFI1 DRIVER
10457M: Mike Marciniszyn <infinipath@intel.com>
10458L: linux-rdma@vger.kernel.org
10459S: Supported
10460F: drivers/staging/rdma/hfi1
10461
10462STARFIRE/DURALAN NETWORK DRIVER
10463M: Ion Badulescu <ionut@badula.org>
10464S: Odd Fixes
10465F: drivers/net/ethernet/adaptec/starfire*
10466
10467SUN3/3X
10468M: Sam Creasey <sammy@sammy.net>
10469W: http://sammy.net/sun3/
10470S: Maintained
10471F: arch/m68k/kernel/*sun3*
10472F: arch/m68k/sun3*/
10473F: arch/m68k/include/asm/sun3*
10474F: drivers/net/ethernet/i825xx/sun3*
10475
10476SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
10477M: Hans de Goede <hdegoede@redhat.com>
10478L: linux-input@vger.kernel.org
10479S: Maintained
10480F: Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt
10481F: drivers/input/keyboard/sun4i-lradc-keys.c
10482
10483SUNDANCE NETWORK DRIVER
10484M: Denis Kirjanov <kda@linux-powerpc.org>
10485L: netdev@vger.kernel.org
10486S: Maintained
10487F: drivers/net/ethernet/dlink/sundance.c
10488
10489SUPERH
10490M: Yoshinori Sato <ysato@users.sourceforge.jp>
10491M: Rich Felker <dalias@libc.org>
10492L: linux-sh@vger.kernel.org
10493Q: http://patchwork.kernel.org/project/linux-sh/list/
10494S: Maintained
10495F: Documentation/sh/
10496F: arch/sh/
10497F: drivers/sh/
10498
10499SUSPEND TO RAM
10500M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
10501M: Len Brown <len.brown@intel.com>
10502M: Pavel Machek <pavel@ucw.cz>
10503L: linux-pm@vger.kernel.org
10504S: Supported
10505F: Documentation/power/
10506F: arch/x86/kernel/acpi/
10507F: drivers/base/power/
10508F: kernel/power/
10509F: include/linux/suspend.h
10510F: include/linux/freezer.h
10511F: include/linux/pm.h
10512
10513SVGA HANDLING
10514M: Martin Mares <mj@ucw.cz>
10515L: linux-video@atrey.karlin.mff.cuni.cz
10516S: Maintained
10517F: Documentation/svga.txt
10518F: arch/x86/boot/video*
10519
10520SWIOTLB SUBSYSTEM
10521M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
10522L: linux-kernel@vger.kernel.org
10523T: git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git
10524S: Supported
10525F: lib/swiotlb.c
10526F: arch/*/kernel/pci-swiotlb.c
10527F: include/linux/swiotlb.h
10528
10529SWITCHDEV
10530M: Jiri Pirko <jiri@resnulli.us>
10531L: netdev@vger.kernel.org
10532S: Supported
10533F: net/switchdev/
10534F: include/net/switchdev.h
10535
10536SYNOPSYS ARC ARCHITECTURE
10537M: Vineet Gupta <vgupta@synopsys.com>
10538L: linux-snps-arc@lists.infradead.org
10539S: Supported
10540F: arch/arc/
10541F: Documentation/devicetree/bindings/arc/*
10542F: Documentation/devicetree/bindings/interrupt-controller/snps,arc*
10543F: drivers/tty/serial/arc_uart.c
10544T: git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
10545
10546SYNOPSYS ARC SDP platform support
10547M: Alexey Brodkin <abrodkin@synopsys.com>
10548S: Supported
10549F: arch/arc/plat-axs10x
10550F: arch/arc/boot/dts/ax*
10551F: Documentation/devicetree/bindings/arc/axs10*
10552
10553SYSTEM CONFIGURATION (SYSCON)
10554M: Lee Jones <lee.jones@linaro.org>
10555M: Arnd Bergmann <arnd@arndb.de>
10556T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
10557S: Supported
10558F: drivers/mfd/syscon.c
10559
10560SYSV FILESYSTEM
10561M: Christoph Hellwig <hch@infradead.org>
10562S: Maintained
10563F: Documentation/filesystems/sysv-fs.txt
10564F: fs/sysv/
10565F: include/linux/sysv_fs.h
10566
10567TARGET SUBSYSTEM
10568M: "Nicholas A. Bellinger" <nab@linux-iscsi.org>
10569L: linux-scsi@vger.kernel.org
10570L: target-devel@vger.kernel.org
10571W: http://www.linux-iscsi.org
10572W: http://groups.google.com/group/linux-iscsi-target-dev
10573T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
10574S: Supported
10575F: drivers/target/
10576F: include/target/
10577F: Documentation/target/
10578
10579TASKSTATS STATISTICS INTERFACE
10580M: Balbir Singh <bsingharora@gmail.com>
10581S: Maintained
10582F: Documentation/accounting/taskstats*
10583F: include/linux/taskstats*
10584F: kernel/taskstats.c
10585
10586TC CLASSIFIER
10587M: Jamal Hadi Salim <jhs@mojatatu.com>
10588L: netdev@vger.kernel.org
10589S: Maintained
10590F: include/net/pkt_cls.h
10591F: include/uapi/linux/pkt_cls.h
10592F: net/sched/
10593
10594TCP LOW PRIORITY MODULE
10595M: "Wong Hoi Sing, Edison" <hswong3i@gmail.com>
10596M: "Hung Hing Lun, Mike" <hlhung3i@gmail.com>
10597W: http://tcp-lp-mod.sourceforge.net/
10598S: Maintained
10599F: net/ipv4/tcp_lp.c
10600
10601TDA10071 MEDIA DRIVER
10602M: Antti Palosaari <crope@iki.fi>
10603L: linux-media@vger.kernel.org
10604W: https://linuxtv.org
10605W: http://palosaari.fi/linux/
10606Q: http://patchwork.linuxtv.org/project/linux-media/list/
10607T: git git://linuxtv.org/anttip/media_tree.git
10608S: Maintained
10609F: drivers/media/dvb-frontends/tda10071*
10610
10611TDA18212 MEDIA DRIVER
10612M: Antti Palosaari <crope@iki.fi>
10613L: linux-media@vger.kernel.org
10614W: https://linuxtv.org
10615W: http://palosaari.fi/linux/
10616Q: http://patchwork.linuxtv.org/project/linux-media/list/
10617T: git git://linuxtv.org/anttip/media_tree.git
10618S: Maintained
10619F: drivers/media/tuners/tda18212*
10620
10621TDA18218 MEDIA DRIVER
10622M: Antti Palosaari <crope@iki.fi>
10623L: linux-media@vger.kernel.org
10624W: https://linuxtv.org
10625W: http://palosaari.fi/linux/
10626Q: http://patchwork.linuxtv.org/project/linux-media/list/
10627T: git git://linuxtv.org/anttip/media_tree.git
10628S: Maintained
10629F: drivers/media/tuners/tda18218*
10630
10631TDA18271 MEDIA DRIVER
10632M: Michael Krufky <mkrufky@linuxtv.org>
10633L: linux-media@vger.kernel.org
10634W: https://linuxtv.org
10635W: http://github.com/mkrufky
10636Q: http://patchwork.linuxtv.org/project/linux-media/list/
10637T: git git://linuxtv.org/mkrufky/tuners.git
10638S: Maintained
10639F: drivers/media/tuners/tda18271*
10640
10641TDA827x MEDIA DRIVER
10642M: Michael Krufky <mkrufky@linuxtv.org>
10643L: linux-media@vger.kernel.org
10644W: https://linuxtv.org
10645W: http://github.com/mkrufky
10646Q: http://patchwork.linuxtv.org/project/linux-media/list/
10647T: git git://linuxtv.org/mkrufky/tuners.git
10648S: Maintained
10649F: drivers/media/tuners/tda8290.*
10650
10651TDA8290 MEDIA DRIVER
10652M: Michael Krufky <mkrufky@linuxtv.org>
10653L: linux-media@vger.kernel.org
10654W: https://linuxtv.org
10655W: http://github.com/mkrufky
10656Q: http://patchwork.linuxtv.org/project/linux-media/list/
10657T: git git://linuxtv.org/mkrufky/tuners.git
10658S: Maintained
10659F: drivers/media/tuners/tda8290.*
10660
10661TDA9840 MEDIA DRIVER
10662M: Hans Verkuil <hverkuil@xs4all.nl>
10663L: linux-media@vger.kernel.org
10664T: git git://linuxtv.org/media_tree.git
10665W: https://linuxtv.org
10666S: Maintained
10667F: drivers/media/i2c/tda9840*
10668
10669TEA5761 TUNER DRIVER
10670M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
10671L: linux-media@vger.kernel.org
10672W: https://linuxtv.org
10673T: git git://linuxtv.org/media_tree.git
10674S: Odd fixes
10675F: drivers/media/tuners/tea5761.*
10676
10677TEA5767 TUNER DRIVER
10678M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
10679L: linux-media@vger.kernel.org
10680W: https://linuxtv.org
10681T: git git://linuxtv.org/media_tree.git
10682S: Maintained
10683F: drivers/media/tuners/tea5767.*
10684
10685TEA6415C MEDIA DRIVER
10686M: Hans Verkuil <hverkuil@xs4all.nl>
10687L: linux-media@vger.kernel.org
10688T: git git://linuxtv.org/media_tree.git
10689W: https://linuxtv.org
10690S: Maintained
10691F: drivers/media/i2c/tea6415c*
10692
10693TEA6420 MEDIA DRIVER
10694M: Hans Verkuil <hverkuil@xs4all.nl>
10695L: linux-media@vger.kernel.org
10696T: git git://linuxtv.org/media_tree.git
10697W: https://linuxtv.org
10698S: Maintained
10699F: drivers/media/i2c/tea6420*
10700
10701TEAM DRIVER
10702M: Jiri Pirko <jiri@resnulli.us>
10703L: netdev@vger.kernel.org
10704S: Supported
10705F: drivers/net/team/
10706F: include/linux/if_team.h
10707F: include/uapi/linux/if_team.h
10708
10709TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
10710M: "Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
10711S: Maintained
10712F: arch/x86/platform/ts5500/
10713
10714TECHNOTREND USB IR RECEIVER
10715M: Sean Young <sean@mess.org>
10716L: linux-media@vger.kernel.org
10717S: Maintained
10718F: drivers/media/rc/ttusbir.c
10719
10720TEGRA ARCHITECTURE SUPPORT
10721M: Stephen Warren <swarren@wwwdotorg.org>
10722M: Thierry Reding <thierry.reding@gmail.com>
10723M: Alexandre Courbot <gnurou@gmail.com>
10724L: linux-tegra@vger.kernel.org
10725Q: http://patchwork.ozlabs.org/project/linux-tegra/list/
10726T: git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
10727S: Supported
10728N: [^a-z]tegra
10729
10730TEGRA CLOCK DRIVER
10731M: Peter De Schrijver <pdeschrijver@nvidia.com>
10732M: Prashant Gaikwad <pgaikwad@nvidia.com>
10733S: Supported
10734F: drivers/clk/tegra/
10735
10736TEGRA DMA DRIVER
10737M: Laxman Dewangan <ldewangan@nvidia.com>
10738S: Supported
10739F: drivers/dma/tegra20-apb-dma.c
10740
10741TEGRA I2C DRIVER
10742M: Laxman Dewangan <ldewangan@nvidia.com>
10743S: Supported
10744F: drivers/i2c/busses/i2c-tegra.c
10745
10746TEGRA IOMMU DRIVERS
10747M: Hiroshi Doyu <hdoyu@nvidia.com>
10748S: Supported
10749F: drivers/iommu/tegra*
10750
10751TEGRA KBC DRIVER
10752M: Rakesh Iyer <riyer@nvidia.com>
10753M: Laxman Dewangan <ldewangan@nvidia.com>
10754S: Supported
10755F: drivers/input/keyboard/tegra-kbc.c
10756
10757TEGRA PWM DRIVER
10758M: Thierry Reding <thierry.reding@gmail.com>
10759S: Supported
10760F: drivers/pwm/pwm-tegra.c
10761
10762TEGRA SERIAL DRIVER
10763M: Laxman Dewangan <ldewangan@nvidia.com>
10764S: Supported
10765F: drivers/tty/serial/serial-tegra.c
10766
10767TEGRA SPI DRIVER
10768M: Laxman Dewangan <ldewangan@nvidia.com>
10769S: Supported
10770F: drivers/spi/spi-tegra*
10771
10772TEHUTI ETHERNET DRIVER
10773M: Andy Gospodarek <andy@greyhouse.net>
10774L: netdev@vger.kernel.org
10775S: Supported
10776F: drivers/net/ethernet/tehuti/*
10777
10778Telecom Clock Driver for MCPL0010
10779M: Mark Gross <mark.gross@intel.com>
10780S: Supported
10781F: drivers/char/tlclk.c
10782
10783TENSILICA XTENSA PORT (xtensa)
10784M: Chris Zankel <chris@zankel.net>
10785M: Max Filippov <jcmvbkbc@gmail.com>
10786L: linux-xtensa@linux-xtensa.org
10787T: git git://github.com/czankel/xtensa-linux.git
10788S: Maintained
10789F: arch/xtensa/
10790F: drivers/irqchip/irq-xtensa-*
10791
10792THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
10793M: Hans Verkuil <hverkuil@xs4all.nl>
10794L: linux-media@vger.kernel.org
10795T: git git://linuxtv.org/media_tree.git
10796W: https://linuxtv.org
10797S: Maintained
10798F: drivers/media/radio/radio-raremono.c
10799
10800THERMAL
10801M: Zhang Rui <rui.zhang@intel.com>
10802M: Eduardo Valentin <edubezval@gmail.com>
10803L: linux-pm@vger.kernel.org
10804T: git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git
10805T: git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git
10806Q: https://patchwork.kernel.org/project/linux-pm/list/
10807S: Supported
10808F: drivers/thermal/
10809F: include/linux/thermal.h
10810F: include/uapi/linux/thermal.h
10811F: include/linux/cpu_cooling.h
10812F: Documentation/devicetree/bindings/thermal/
10813
10814THERMAL/CPU_COOLING
10815M: Amit Daniel Kachhap <amit.kachhap@gmail.com>
10816M: Viresh Kumar <viresh.kumar@linaro.org>
10817M: Javi Merino <javi.merino@arm.com>
10818L: linux-pm@vger.kernel.org
10819S: Supported
10820F: Documentation/thermal/cpu-cooling-api.txt
10821F: drivers/thermal/cpu_cooling.c
10822F: include/linux/cpu_cooling.h
10823
10824THINGM BLINK(1) USB RGB LED DRIVER
10825M: Vivien Didelot <vivien.didelot@savoirfairelinux.com>
10826S: Maintained
10827F: drivers/hid/hid-thingm.c
10828
10829THINKPAD ACPI EXTRAS DRIVER
10830M: Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br>
10831L: ibm-acpi-devel@lists.sourceforge.net
10832L: platform-driver-x86@vger.kernel.org
10833W: http://ibm-acpi.sourceforge.net
10834W: http://thinkwiki.org/wiki/Ibm-acpi
10835T: git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
10836S: Maintained
10837F: drivers/platform/x86/thinkpad_acpi.c
10838
10839TI BANDGAP AND THERMAL DRIVER
10840M: Eduardo Valentin <edubezval@gmail.com>
10841L: linux-pm@vger.kernel.org
10842L: linux-omap@vger.kernel.org
10843S: Maintained
10844F: drivers/thermal/ti-soc-thermal/
10845
10846TI CDCE706 CLOCK DRIVER
10847M: Max Filippov <jcmvbkbc@gmail.com>
10848S: Maintained
10849F: drivers/clk/clk-cdce706.c
10850
10851TI CLOCK DRIVER
10852M: Tero Kristo <t-kristo@ti.com>
10853L: linux-omap@vger.kernel.org
10854S: Maintained
10855F: drivers/clk/ti/
10856F: include/linux/clk/ti.h
10857
10858TI FLASH MEDIA INTERFACE DRIVER
10859M: Alex Dubov <oakad@yahoo.com>
10860S: Maintained
10861F: drivers/misc/tifm*
10862F: drivers/mmc/host/tifm_sd.c
10863F: include/linux/tifm.h
10864
10865TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
10866M: Santosh Shilimkar <ssantosh@kernel.org>
10867L: linux-kernel@vger.kernel.org
10868L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10869S: Maintained
10870F: drivers/soc/ti/*
10871T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
10872
10873
10874TI LM49xxx FAMILY ASoC CODEC DRIVERS
10875M: M R Swami Reddy <mr.swami.reddy@ti.com>
10876M: Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
10877L: alsa-devel@alsa-project.org (moderated for non-subscribers)
10878S: Maintained
10879F: sound/soc/codecs/lm49453*
10880F: sound/soc/codecs/isabelle*
10881
10882TI LP855x BACKLIGHT DRIVER
10883M: Milo Kim <milo.kim@ti.com>
10884S: Maintained
10885F: Documentation/backlight/lp855x-driver.txt
10886F: drivers/video/backlight/lp855x_bl.c
10887F: include/linux/platform_data/lp855x.h
10888
10889TI LP8727 CHARGER DRIVER
10890M: Milo Kim <milo.kim@ti.com>
10891S: Maintained
10892F: drivers/power/lp8727_charger.c
10893F: include/linux/platform_data/lp8727.h
10894
10895TI LP8788 MFD DRIVER
10896M: Milo Kim <milo.kim@ti.com>
10897S: Maintained
10898F: drivers/iio/adc/lp8788_adc.c
10899F: drivers/leds/leds-lp8788.c
10900F: drivers/mfd/lp8788*.c
10901F: drivers/power/lp8788-charger.c
10902F: drivers/regulator/lp8788-*.c
10903F: include/linux/mfd/lp8788*.h
10904
10905TI NETCP ETHERNET DRIVER
10906M: Wingman Kwok <w-kwok2@ti.com>
10907M: Murali Karicheri <m-karicheri2@ti.com>
10908L: netdev@vger.kernel.org
10909S: Maintained
10910F: drivers/net/ethernet/ti/netcp*
10911
10912TI TAS571X FAMILY ASoC CODEC DRIVER
10913M: Kevin Cernekee <cernekee@chromium.org>
10914L: alsa-devel@alsa-project.org (moderated for non-subscribers)
10915S: Odd Fixes
10916F: sound/soc/codecs/tas571x*
10917
10918TI TWL4030 SERIES SOC CODEC DRIVER
10919M: Peter Ujfalusi <peter.ujfalusi@ti.com>
10920L: alsa-devel@alsa-project.org (moderated for non-subscribers)
10921S: Maintained
10922F: sound/soc/codecs/twl4030*
10923
10924TI WILINK WIRELESS DRIVERS
10925L: linux-wireless@vger.kernel.org
10926W: http://wireless.kernel.org/en/users/Drivers/wl12xx
10927W: http://wireless.kernel.org/en/users/Drivers/wl1251
10928T: git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
10929S: Orphan
10930F: drivers/net/wireless/ti/
10931F: include/linux/wl12xx.h
10932
10933TIPC NETWORK LAYER
10934M: Jon Maloy <jon.maloy@ericsson.com>
10935M: Ying Xue <ying.xue@windriver.com>
10936L: netdev@vger.kernel.org (core kernel code)
10937L: tipc-discussion@lists.sourceforge.net (user apps, general discussion)
10938W: http://tipc.sourceforge.net/
10939S: Maintained
10940F: include/uapi/linux/tipc*.h
10941F: net/tipc/
10942
10943TILE ARCHITECTURE
10944M: Chris Metcalf <cmetcalf@ezchip.com>
10945W: http://www.ezchip.com/scm/
10946T: git git://git.kernel.org/pub/scm/linux/kernel/git/cmetcalf/linux-tile.git
10947S: Supported
10948F: arch/tile/
10949F: drivers/char/tile-srom.c
10950F: drivers/edac/tile_edac.c
10951F: drivers/net/ethernet/tile/
10952F: drivers/rtc/rtc-tile.c
10953F: drivers/tty/hvc/hvc_tile.c
10954F: drivers/tty/serial/tilegx.c
10955F: drivers/usb/host/*-tilegx.c
10956F: include/linux/usb/tilegx.h
10957
10958TLAN NETWORK DRIVER
10959M: Samuel Chessman <chessman@tux.org>
10960L: tlan-devel@lists.sourceforge.net (subscribers-only)
10961W: http://sourceforge.net/projects/tlan/
10962S: Maintained
10963F: Documentation/networking/tlan.txt
10964F: drivers/net/ethernet/ti/tlan.*
10965
10966TOMOYO SECURITY MODULE
10967M: Kentaro Takeda <takedakn@nttdata.co.jp>
10968M: Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
10969L: tomoyo-dev-en@lists.sourceforge.jp (subscribers-only, for developers in English)
10970L: tomoyo-users-en@lists.sourceforge.jp (subscribers-only, for users in English)
10971L: tomoyo-dev@lists.sourceforge.jp (subscribers-only, for developers in Japanese)
10972L: tomoyo-users@lists.sourceforge.jp (subscribers-only, for users in Japanese)
10973W: http://tomoyo.sourceforge.jp/
10974T: quilt http://svn.sourceforge.jp/svnroot/tomoyo/trunk/2.5.x/tomoyo-lsm/patches/
10975S: Maintained
10976F: security/tomoyo/
10977
10978TOPSTAR LAPTOP EXTRAS DRIVER
10979M: Herton Ronaldo Krzesinski <herton@canonical.com>
10980L: platform-driver-x86@vger.kernel.org
10981S: Maintained
10982F: drivers/platform/x86/topstar-laptop.c
10983
10984TOSHIBA ACPI EXTRAS DRIVER
10985M: Azael Avalos <coproscefalo@gmail.com>
10986L: platform-driver-x86@vger.kernel.org
10987S: Maintained
10988F: drivers/platform/x86/toshiba_acpi.c
10989
10990TOSHIBA BLUETOOTH DRIVER
10991M: Azael Avalos <coproscefalo@gmail.com>
10992L: platform-driver-x86@vger.kernel.org
10993S: Maintained
10994F: drivers/platform/x86/toshiba_bluetooth.c
10995
10996TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
10997M: Azael Avalos <coproscefalo@gmail.com>
10998L: platform-driver-x86@vger.kernel.org
10999S: Maintained
11000F: drivers/platform/x86/toshiba_haps.c
11001
11002TOSHIBA WMI HOTKEYS DRIVER
11003M: Azael Avalos <coproscefalo@gmail.com>
11004L: platform-driver-x86@vger.kernel.org
11005S: Maintained
11006F: drivers/platform/x86/toshiba-wmi.c
11007
11008TOSHIBA SMM DRIVER
11009M: Jonathan Buzzard <jonathan@buzzard.org.uk>
11010W: http://www.buzzard.org.uk/toshiba/
11011S: Maintained
11012F: drivers/char/toshiba.c
11013F: include/linux/toshiba.h
11014F: include/uapi/linux/toshiba.h
11015
11016TOSHIBA TC358743 DRIVER
11017M: Mats Randgaard <matrandg@cisco.com>
11018L: linux-media@vger.kernel.org
11019S: Maintained
11020F: drivers/media/i2c/tc358743*
11021F: include/media/i2c/tc358743.h
11022
11023TMIO MMC DRIVER
11024M: Ian Molton <ian@mnementh.co.uk>
11025L: linux-mmc@vger.kernel.org
11026S: Maintained
11027F: drivers/mmc/host/tmio_mmc*
11028F: drivers/mmc/host/sh_mobile_sdhi.c
11029F: include/linux/mmc/tmio.h
11030F: include/linux/mmc/sh_mobile_sdhi.h
11031
11032TMP401 HARDWARE MONITOR DRIVER
11033M: Guenter Roeck <linux@roeck-us.net>
11034L: lm-sensors@lm-sensors.org
11035S: Maintained
11036F: Documentation/hwmon/tmp401
11037F: drivers/hwmon/tmp401.c
11038
11039TMPFS (SHMEM FILESYSTEM)
11040M: Hugh Dickins <hughd@google.com>
11041L: linux-mm@kvack.org
11042S: Maintained
11043F: include/linux/shmem_fs.h
11044F: mm/shmem.c
11045
11046TM6000 VIDEO4LINUX DRIVER
11047M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
11048L: linux-media@vger.kernel.org
11049W: https://linuxtv.org
11050T: git git://linuxtv.org/media_tree.git
11051S: Odd fixes
11052F: drivers/media/usb/tm6000/
11053
11054TW68 VIDEO4LINUX DRIVER
11055M: Hans Verkuil <hverkuil@xs4all.nl>
11056L: linux-media@vger.kernel.org
11057T: git git://linuxtv.org/media_tree.git
11058W: https://linuxtv.org
11059S: Odd Fixes
11060F: drivers/media/pci/tw68/
11061
11062TPM DEVICE DRIVER
11063M: Peter Huewe <peterhuewe@gmx.de>
11064M: Marcel Selhorst <tpmdd@selhorst.net>
11065M: Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
11066R: Jason Gunthorpe <jgunthorpe@obsidianresearch.com>
11067W: http://tpmdd.sourceforge.net
11068L: tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers)
11069Q: git git://github.com/PeterHuewe/linux-tpmdd.git
11070T: git https://github.com/PeterHuewe/linux-tpmdd
11071S: Maintained
11072F: drivers/char/tpm/
11073
11074TPM IBM_VTPM DEVICE DRIVER
11075M: Ashley Lai <ashleydlai@gmail.com>
11076W: http://tpmdd.sourceforge.net
11077L: tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers)
11078S: Maintained
11079F: drivers/char/tpm/tpm_ibmvtpm*
11080
11081TRACING
11082M: Steven Rostedt <rostedt@goodmis.org>
11083M: Ingo Molnar <mingo@redhat.com>
11084T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
11085S: Maintained
11086F: Documentation/trace/ftrace.txt
11087F: arch/*/*/*/ftrace.h
11088F: arch/*/kernel/ftrace.c
11089F: include/*/ftrace.h
11090F: include/linux/trace*.h
11091F: include/trace/
11092F: kernel/trace/
11093F: tools/testing/selftests/ftrace/
11094
11095TRIVIAL PATCHES
11096M: Jiri Kosina <trivial@kernel.org>
11097T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git
11098S: Maintained
11099K: ^Subject:.*(?i)trivial
11100
11101TTY LAYER
11102M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
11103M: Jiri Slaby <jslaby@suse.com>
11104S: Supported
11105T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
11106F: Documentation/serial/
11107F: drivers/tty/
11108F: drivers/tty/serial/serial_core.c
11109F: include/linux/serial_core.h
11110F: include/linux/serial.h
11111F: include/linux/tty.h
11112F: include/uapi/linux/serial_core.h
11113F: include/uapi/linux/serial.h
11114F: include/uapi/linux/tty.h
11115
11116TUA9001 MEDIA DRIVER
11117M: Antti Palosaari <crope@iki.fi>
11118L: linux-media@vger.kernel.org
11119W: https://linuxtv.org
11120W: http://palosaari.fi/linux/
11121Q: http://patchwork.linuxtv.org/project/linux-media/list/
11122T: git git://linuxtv.org/anttip/media_tree.git
11123S: Maintained
11124F: drivers/media/tuners/tua9001*
11125
11126TULIP NETWORK DRIVERS
11127L: netdev@vger.kernel.org
11128L: linux-parisc@vger.kernel.org
11129S: Orphan
11130F: drivers/net/ethernet/dec/tulip/
11131
11132TUN/TAP driver
11133M: Maxim Krasnyansky <maxk@qti.qualcomm.com>
11134W: http://vtun.sourceforge.net/tun
11135S: Maintained
11136F: Documentation/networking/tuntap.txt
11137F: arch/um/os-Linux/drivers/
11138
11139TURBOCHANNEL SUBSYSTEM
11140M: "Maciej W. Rozycki" <macro@linux-mips.org>
11141M: Ralf Baechle <ralf@linux-mips.org>
11142L: linux-mips@linux-mips.org
11143Q: http://patchwork.linux-mips.org/project/linux-mips/list/
11144S: Maintained
11145F: drivers/tc/
11146F: include/linux/tc.h
11147
11148U14-34F SCSI DRIVER
11149M: Dario Ballabio <ballabio_dario@emc.com>
11150L: linux-scsi@vger.kernel.org
11151S: Maintained
11152F: drivers/scsi/u14-34f.c
11153
11154UBI FILE SYSTEM (UBIFS)
11155M: Artem Bityutskiy <dedekind1@gmail.com>
11156M: Adrian Hunter <adrian.hunter@intel.com>
11157L: linux-mtd@lists.infradead.org
11158T: git git://git.infradead.org/ubifs-2.6.git
11159W: http://www.linux-mtd.infradead.org/doc/ubifs.html
11160S: Maintained
11161F: Documentation/filesystems/ubifs.txt
11162F: fs/ubifs/
11163
11164UCLINUX (M68KNOMMU AND COLDFIRE)
11165M: Greg Ungerer <gerg@uclinux.org>
11166W: http://www.uclinux.org/
11167L: linux-m68k@lists.linux-m68k.org
11168L: uclinux-dev@uclinux.org (subscribers-only)
11169T: git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
11170S: Maintained
11171F: arch/m68k/coldfire/
11172F: arch/m68k/68*/
11173F: arch/m68k/*/*_no.*
11174F: arch/m68k/include/asm/*_no.*
11175
11176UDF FILESYSTEM
11177M: Jan Kara <jack@suse.com>
11178S: Maintained
11179F: Documentation/filesystems/udf.txt
11180F: fs/udf/
11181
11182UFS FILESYSTEM
11183M: Evgeniy Dushistov <dushistov@mail.ru>
11184S: Maintained
11185F: Documentation/filesystems/ufs.txt
11186F: fs/ufs/
11187
11188UHID USERSPACE HID IO DRIVER:
11189M: David Herrmann <dh.herrmann@googlemail.com>
11190L: linux-input@vger.kernel.org
11191S: Maintained
11192F: drivers/hid/uhid.c
11193F: include/uapi/linux/uhid.h
11194
11195ULTRA-WIDEBAND (UWB) SUBSYSTEM:
11196L: linux-usb@vger.kernel.org
11197S: Orphan
11198F: drivers/uwb/
11199F: include/linux/uwb.h
11200F: include/linux/uwb/
11201
11202UNICORE32 ARCHITECTURE:
11203M: Guan Xuetao <gxt@mprc.pku.edu.cn>
11204W: http://mprc.pku.edu.cn/~guanxuetao/linux
11205S: Maintained
11206T: git git://github.com/gxt/linux.git
11207F: arch/unicore32/
11208
11209UNIFDEF
11210M: Tony Finch <dot@dotat.at>
11211W: http://dotat.at/prog/unifdef
11212S: Maintained
11213F: scripts/unifdef.c
11214
11215UNIFORM CDROM DRIVER
11216M: Jens Axboe <axboe@kernel.dk>
11217W: http://www.kernel.dk
11218S: Maintained
11219F: Documentation/cdrom/
11220F: drivers/cdrom/cdrom.c
11221F: include/linux/cdrom.h
11222F: include/uapi/linux/cdrom.h
11223
11224UNISYS S-PAR DRIVERS
11225M: Benjamin Romer <benjamin.romer@unisys.com>
11226M: David Kershner <david.kershner@unisys.com>
11227L: sparmaintainer@unisys.com (Unisys internal)
11228S: Supported
11229F: drivers/staging/unisys/
11230
11231UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
11232M: Vinayak Holikatti <vinholikatti@gmail.com>
11233L: linux-scsi@vger.kernel.org
11234S: Supported
11235F: Documentation/scsi/ufs.txt
11236F: drivers/scsi/ufs/
11237
11238UNSORTED BLOCK IMAGES (UBI)
11239M: Artem Bityutskiy <dedekind1@gmail.com>
11240M: Richard Weinberger <richard@nod.at>
11241W: http://www.linux-mtd.infradead.org/
11242L: linux-mtd@lists.infradead.org
11243T: git git://git.infradead.org/ubifs-2.6.git
11244S: Supported
11245F: drivers/mtd/ubi/
11246F: include/linux/mtd/ubi.h
11247F: include/uapi/mtd/ubi-user.h
11248
11249USB ACM DRIVER
11250M: Oliver Neukum <oliver@neukum.org>
11251L: linux-usb@vger.kernel.org
11252S: Maintained
11253F: Documentation/usb/acm.txt
11254F: drivers/usb/class/cdc-acm.*
11255
11256USB AR5523 WIRELESS DRIVER
11257M: Pontus Fuchs <pontus.fuchs@gmail.com>
11258L: linux-wireless@vger.kernel.org
11259S: Maintained
11260F: drivers/net/wireless/ath/ar5523/
11261
11262USB ATTACHED SCSI
11263M: Hans de Goede <hdegoede@redhat.com>
11264M: Gerd Hoffmann <kraxel@redhat.com>
11265L: linux-usb@vger.kernel.org
11266L: linux-scsi@vger.kernel.org
11267S: Maintained
11268F: drivers/usb/storage/uas.c
11269
11270USB CDC ETHERNET DRIVER
11271M: Oliver Neukum <oliver@neukum.org>
11272L: linux-usb@vger.kernel.org
11273S: Maintained
11274F: drivers/net/usb/cdc_*.c
11275F: include/uapi/linux/usb/cdc.h
11276
11277USB CHAOSKEY DRIVER
11278M: Keith Packard <keithp@keithp.com>
11279L: linux-usb@vger.kernel.org
11280S: Maintained
11281F: drivers/usb/misc/chaoskey.c
11282
11283USB CYPRESS C67X00 DRIVER
11284M: Peter Korsgaard <jacmet@sunsite.dk>
11285L: linux-usb@vger.kernel.org
11286S: Maintained
11287F: drivers/usb/c67x00/
11288
11289USB DAVICOM DM9601 DRIVER
11290M: Peter Korsgaard <jacmet@sunsite.dk>
11291L: netdev@vger.kernel.org
11292W: http://www.linux-usb.org/usbnet
11293S: Maintained
11294F: drivers/net/usb/dm9601.c
11295
11296USB DIAMOND RIO500 DRIVER
11297M: Cesar Miquel <miquel@df.uba.ar>
11298L: rio500-users@lists.sourceforge.net
11299W: http://rio500.sourceforge.net
11300S: Maintained
11301F: drivers/usb/misc/rio500*
11302
11303USB EHCI DRIVER
11304M: Alan Stern <stern@rowland.harvard.edu>
11305L: linux-usb@vger.kernel.org
11306S: Maintained
11307F: Documentation/usb/ehci.txt
11308F: drivers/usb/host/ehci*
11309
11310USB GADGET/PERIPHERAL SUBSYSTEM
11311M: Felipe Balbi <balbi@kernel.org>
11312L: linux-usb@vger.kernel.org
11313W: http://www.linux-usb.org/gadget
11314T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
11315S: Maintained
11316F: drivers/usb/gadget/
11317F: include/linux/usb/gadget*
11318
11319USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
11320M: Jiri Kosina <jikos@kernel.org>
11321R: Benjamin Tissoires <benjamin.tissoires@redhat.com>
11322L: linux-usb@vger.kernel.org
11323T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
11324S: Maintained
11325F: Documentation/hid/hiddev.txt
11326F: drivers/hid/usbhid/
11327
11328USB ISP116X DRIVER
11329M: Olav Kongas <ok@artecdesign.ee>
11330L: linux-usb@vger.kernel.org
11331S: Maintained
11332F: drivers/usb/host/isp116x*
11333F: include/linux/usb/isp116x.h
11334
11335USB LAN78XX ETHERNET DRIVER
11336M: Woojung Huh <woojung.huh@microchip.com>
11337M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
11338L: netdev@vger.kernel.org
11339S: Maintained
11340F: drivers/net/usb/lan78xx.*
11341
11342USB MASS STORAGE DRIVER
11343M: Matthew Dharm <mdharm-usb@one-eyed-alien.net>
11344L: linux-usb@vger.kernel.org
11345L: usb-storage@lists.one-eyed-alien.net
11346S: Maintained
11347W: http://www.one-eyed-alien.net/~mdharm/linux-usb/
11348F: drivers/usb/storage/
11349
11350USB MIDI DRIVER
11351M: Clemens Ladisch <clemens@ladisch.de>
11352L: alsa-devel@alsa-project.org (moderated for non-subscribers)
11353T: git git://git.alsa-project.org/alsa-kernel.git
11354S: Maintained
11355F: sound/usb/midi.*
11356
11357USB NETWORKING DRIVERS
11358L: linux-usb@vger.kernel.org
11359S: Odd Fixes
11360F: drivers/net/usb/
11361
11362USB OHCI DRIVER
11363M: Alan Stern <stern@rowland.harvard.edu>
11364L: linux-usb@vger.kernel.org
11365S: Maintained
11366F: Documentation/usb/ohci.txt
11367F: drivers/usb/host/ohci*
11368
11369USB OTG FSM (Finite State Machine)
11370M: Peter Chen <Peter.Chen@nxp.com>
11371T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
11372L: linux-usb@vger.kernel.org
11373S: Maintained
11374F: drivers/usb/common/usb-otg-fsm.c
11375
11376USB OVER IP DRIVER
11377M: Valentina Manea <valentina.manea.m@gmail.com>
11378M: Shuah Khan <shuah.kh@samsung.com>
11379L: linux-usb@vger.kernel.org
11380S: Maintained
11381F: drivers/usb/usbip/
11382F: tools/usb/usbip/
11383
11384USB PEGASUS DRIVER
11385M: Petko Manolov <petkan@nucleusys.com>
11386L: linux-usb@vger.kernel.org
11387L: netdev@vger.kernel.org
11388T: git git://github.com/petkan/pegasus.git
11389W: https://github.com/petkan/pegasus
11390S: Maintained
11391F: drivers/net/usb/pegasus.*
11392
11393USB PHY LAYER
11394M: Felipe Balbi <balbi@kernel.org>
11395L: linux-usb@vger.kernel.org
11396T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
11397S: Maintained
11398F: drivers/usb/phy/
11399
11400USB PRINTER DRIVER (usblp)
11401M: Pete Zaitcev <zaitcev@redhat.com>
11402L: linux-usb@vger.kernel.org
11403S: Supported
11404F: drivers/usb/class/usblp.c
11405
11406USB QMI WWAN NETWORK DRIVER
11407M: Bjørn Mork <bjorn@mork.no>
11408L: netdev@vger.kernel.org
11409S: Maintained
11410F: Documentation/ABI/testing/sysfs-class-net-qmi
11411F: drivers/net/usb/qmi_wwan.c
11412
11413USB RTL8150 DRIVER
11414M: Petko Manolov <petkan@nucleusys.com>
11415L: linux-usb@vger.kernel.org
11416L: netdev@vger.kernel.org
11417T: git git://github.com/petkan/rtl8150.git
11418W: https://github.com/petkan/rtl8150
11419S: Maintained
11420F: drivers/net/usb/rtl8150.c
11421
11422USB SERIAL SUBSYSTEM
11423M: Johan Hovold <johan@kernel.org>
11424L: linux-usb@vger.kernel.org
11425S: Maintained
11426F: Documentation/usb/usb-serial.txt
11427F: drivers/usb/serial/
11428F: include/linux/usb/serial.h
11429
11430USB SMSC75XX ETHERNET DRIVER
11431M: Steve Glendinning <steve.glendinning@shawell.net>
11432L: netdev@vger.kernel.org
11433S: Maintained
11434F: drivers/net/usb/smsc75xx.*
11435
11436USB SMSC95XX ETHERNET DRIVER
11437M: Steve Glendinning <steve.glendinning@shawell.net>
11438L: netdev@vger.kernel.org
11439S: Maintained
11440F: drivers/net/usb/smsc95xx.*
11441
11442USB SUBSYSTEM
11443M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
11444L: linux-usb@vger.kernel.org
11445W: http://www.linux-usb.org
11446T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
11447S: Supported
11448F: Documentation/usb/
11449F: drivers/usb/
11450F: include/linux/usb.h
11451F: include/linux/usb/
11452
11453USB UHCI DRIVER
11454M: Alan Stern <stern@rowland.harvard.edu>
11455L: linux-usb@vger.kernel.org
11456S: Maintained
11457F: drivers/usb/host/uhci*
11458
11459USB "USBNET" DRIVER FRAMEWORK
11460M: Oliver Neukum <oneukum@suse.com>
11461L: netdev@vger.kernel.org
11462W: http://www.linux-usb.org/usbnet
11463S: Maintained
11464F: drivers/net/usb/usbnet.c
11465F: include/linux/usb/usbnet.h
11466
11467USB VIDEO CLASS
11468M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11469L: linux-uvc-devel@lists.sourceforge.net (subscribers-only)
11470L: linux-media@vger.kernel.org
11471T: git git://linuxtv.org/media_tree.git
11472W: http://www.ideasonboard.org/uvc/
11473S: Maintained
11474F: drivers/media/usb/uvc/
11475F: include/uapi/linux/uvcvideo.h
11476
11477USB VISION DRIVER
11478M: Hans Verkuil <hverkuil@xs4all.nl>
11479L: linux-media@vger.kernel.org
11480T: git git://linuxtv.org/media_tree.git
11481W: https://linuxtv.org
11482S: Odd Fixes
11483F: drivers/media/usb/usbvision/
11484
11485USB WEBCAM GADGET
11486M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11487L: linux-usb@vger.kernel.org
11488S: Maintained
11489F: drivers/usb/gadget/function/*uvc*
11490F: drivers/usb/gadget/legacy/webcam.c
11491
11492USB WIRELESS RNDIS DRIVER (rndis_wlan)
11493M: Jussi Kivilinna <jussi.kivilinna@iki.fi>
11494L: linux-wireless@vger.kernel.org
11495S: Maintained
11496F: drivers/net/wireless/rndis_wlan.c
11497
11498USB XHCI DRIVER
11499M: Mathias Nyman <mathias.nyman@intel.com>
11500L: linux-usb@vger.kernel.org
11501S: Supported
11502F: drivers/usb/host/xhci*
11503F: drivers/usb/host/pci-quirks*
11504
11505USB ZD1201 DRIVER
11506L: linux-wireless@vger.kernel.org
11507W: http://linux-lc100020.sourceforge.net
11508S: Orphan
11509F: drivers/net/wireless/zydas/zd1201.*
11510
11511USB ZR364XX DRIVER
11512M: Antoine Jacquet <royale@zerezo.com>
11513L: linux-usb@vger.kernel.org
11514L: linux-media@vger.kernel.org
11515T: git git://linuxtv.org/media_tree.git
11516W: http://royale.zerezo.com/zr364xx/
11517S: Maintained
11518F: Documentation/video4linux/zr364xx.txt
11519F: drivers/media/usb/zr364xx/
11520
11521ULPI BUS
11522M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
11523L: linux-usb@vger.kernel.org
11524S: Maintained
11525F: drivers/usb/common/ulpi.c
11526F: include/linux/ulpi/
11527
11528USER-MODE LINUX (UML)
11529M: Jeff Dike <jdike@addtoit.com>
11530M: Richard Weinberger <richard@nod.at>
11531L: user-mode-linux-devel@lists.sourceforge.net
11532L: user-mode-linux-user@lists.sourceforge.net
11533W: http://user-mode-linux.sourceforge.net
11534T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git
11535S: Maintained
11536F: Documentation/virtual/uml/
11537F: arch/um/
11538F: arch/x86/um/
11539F: fs/hostfs/
11540F: fs/hppfs/
11541
11542USERSPACE I/O (UIO)
11543M: "Hans J. Koch" <hjk@hansjkoch.de>
11544M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
11545S: Maintained
11546T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
11547F: Documentation/DocBook/uio-howto.tmpl
11548F: drivers/uio/
11549F: include/linux/uio*.h
11550
11551UTIL-LINUX PACKAGE
11552M: Karel Zak <kzak@redhat.com>
11553L: util-linux@vger.kernel.org
11554W: http://en.wikipedia.org/wiki/Util-linux
11555T: git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
11556S: Maintained
11557
11558UVESAFB DRIVER
11559M: Michal Januszewski <spock@gentoo.org>
11560L: linux-fbdev@vger.kernel.org
11561W: http://dev.gentoo.org/~spock/projects/uvesafb/
11562S: Maintained
11563F: Documentation/fb/uvesafb.txt
11564F: drivers/video/fbdev/uvesafb.*
11565
11566VF610 NAND DRIVER
11567M: Stefan Agner <stefan@agner.ch>
11568L: linux-mtd@lists.infradead.org
11569S: Supported
11570F: drivers/mtd/nand/vf610_nfc.c
11571
11572VFAT/FAT/MSDOS FILESYSTEM
11573M: OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
11574S: Maintained
11575F: Documentation/filesystems/vfat.txt
11576F: fs/fat/
11577
11578VFIO DRIVER
11579M: Alex Williamson <alex.williamson@redhat.com>
11580L: kvm@vger.kernel.org
11581T: git git://github.com/awilliam/linux-vfio.git
11582S: Maintained
11583F: Documentation/vfio.txt
11584F: drivers/vfio/
11585F: include/linux/vfio.h
11586F: include/uapi/linux/vfio.h
11587
11588VFIO PLATFORM DRIVER
11589M: Baptiste Reynal <b.reynal@virtualopensystems.com>
11590L: kvm@vger.kernel.org
11591S: Maintained
11592F: drivers/vfio/platform/
11593
11594VIDEOBUF2 FRAMEWORK
11595M: Pawel Osciak <pawel@osciak.com>
11596M: Marek Szyprowski <m.szyprowski@samsung.com>
11597M: Kyungmin Park <kyungmin.park@samsung.com>
11598L: linux-media@vger.kernel.org
11599S: Maintained
11600F: drivers/media/v4l2-core/videobuf2-*
11601F: include/media/videobuf2-*
11602
11603VIRTUAL SERIO DEVICE DRIVER
11604M: Stephen Chandler Paul <thatslyude@gmail.com>
11605S: Maintained
11606F: drivers/input/serio/userio.c
11607F: include/uapi/linux/userio.h
11608
11609VIRTIO CONSOLE DRIVER
11610M: Amit Shah <amit.shah@redhat.com>
11611L: virtualization@lists.linux-foundation.org
11612S: Maintained
11613F: drivers/char/virtio_console.c
11614F: include/linux/virtio_console.h
11615F: include/uapi/linux/virtio_console.h
11616
11617VIRTIO CORE, NET AND BLOCK DRIVERS
11618M: "Michael S. Tsirkin" <mst@redhat.com>
11619L: virtualization@lists.linux-foundation.org
11620S: Maintained
11621F: drivers/virtio/
11622F: tools/virtio/
11623F: drivers/net/virtio_net.c
11624F: drivers/block/virtio_blk.c
11625F: include/linux/virtio_*.h
11626F: include/uapi/linux/virtio_*.h
11627
11628VIRTIO DRIVERS FOR S390
11629M: Christian Borntraeger <borntraeger@de.ibm.com>
11630M: Cornelia Huck <cornelia.huck@de.ibm.com>
11631L: linux-s390@vger.kernel.org
11632L: virtualization@lists.linux-foundation.org
11633L: kvm@vger.kernel.org
11634S: Supported
11635F: drivers/s390/virtio/
11636
11637VIRTIO GPU DRIVER
11638M: David Airlie <airlied@linux.ie>
11639M: Gerd Hoffmann <kraxel@redhat.com>
11640L: dri-devel@lists.freedesktop.org
11641L: virtualization@lists.linux-foundation.org
11642S: Maintained
11643F: drivers/gpu/drm/virtio/
11644F: include/uapi/linux/virtio_gpu.h
11645
11646VIRTIO HOST (VHOST)
11647M: "Michael S. Tsirkin" <mst@redhat.com>
11648L: kvm@vger.kernel.org
11649L: virtualization@lists.linux-foundation.org
11650L: netdev@vger.kernel.org
11651T: git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
11652S: Maintained
11653F: drivers/vhost/
11654F: include/uapi/linux/vhost.h
11655
11656VIRTIO INPUT DRIVER
11657M: Gerd Hoffmann <kraxel@redhat.com>
11658S: Maintained
11659F: drivers/virtio/virtio_input.c
11660F: include/uapi/linux/virtio_input.h
11661
11662VIA RHINE NETWORK DRIVER
11663S: Orphan
11664F: drivers/net/ethernet/via/via-rhine.c
11665
11666VIA SD/MMC CARD CONTROLLER DRIVER
11667M: Bruce Chang <brucechang@via.com.tw>
11668M: Harald Welte <HaraldWelte@viatech.com>
11669S: Maintained
11670F: drivers/mmc/host/via-sdmmc.c
11671
11672VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
11673M: Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
11674L: linux-fbdev@vger.kernel.org
11675S: Maintained
11676F: include/linux/via-core.h
11677F: include/linux/via-gpio.h
11678F: include/linux/via_i2c.h
11679F: drivers/video/fbdev/via/
11680
11681VIA VELOCITY NETWORK DRIVER
11682M: Francois Romieu <romieu@fr.zoreil.com>
11683L: netdev@vger.kernel.org
11684S: Maintained
11685F: drivers/net/ethernet/via/via-velocity.*
11686
11687VIRT LIB
11688M: Alex Williamson <alex.williamson@redhat.com>
11689M: Paolo Bonzini <pbonzini@redhat.com>
11690L: kvm@vger.kernel.org
11691S: Supported
11692F: virt/lib/
11693
11694VIVID VIRTUAL VIDEO DRIVER
11695M: Hans Verkuil <hverkuil@xs4all.nl>
11696L: linux-media@vger.kernel.org
11697T: git git://linuxtv.org/media_tree.git
11698W: https://linuxtv.org
11699S: Maintained
11700F: drivers/media/platform/vivid/*
11701
11702VLAN (802.1Q)
11703M: Patrick McHardy <kaber@trash.net>
11704L: netdev@vger.kernel.org
11705S: Maintained
11706F: drivers/net/macvlan.c
11707F: include/linux/if_*vlan.h
11708F: net/8021q/
11709
11710VLYNQ BUS
11711M: Florian Fainelli <florian@openwrt.org>
11712L: openwrt-devel@lists.openwrt.org (subscribers-only)
11713S: Maintained
11714F: drivers/vlynq/vlynq.c
11715F: include/linux/vlynq.h
11716
11717VME SUBSYSTEM
11718M: Martyn Welch <martyn@welchs.me.uk>
11719M: Manohar Vanga <manohar.vanga@gmail.com>
11720M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
11721L: devel@driverdev.osuosl.org
11722S: Maintained
11723T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
11724F: Documentation/vme_api.txt
11725F: drivers/staging/vme/
11726F: drivers/vme/
11727F: include/linux/vme*
11728
11729VMWARE HYPERVISOR INTERFACE
11730M: Alok Kataria <akataria@vmware.com>
11731L: virtualization@lists.linux-foundation.org
11732S: Supported
11733F: arch/x86/kernel/cpu/vmware.c
11734
11735VMWARE BALLOON DRIVER
11736M: Xavier Deguillard <xdeguillard@vmware.com>
11737M: Philip Moltmann <moltmann@vmware.com>
11738M: "VMware, Inc." <pv-drivers@vmware.com>
11739L: linux-kernel@vger.kernel.org
11740S: Maintained
11741F: drivers/misc/vmw_balloon.c
11742
11743VMWARE VMMOUSE SUBDRIVER
11744M: "VMware Graphics" <linux-graphics-maintainer@vmware.com>
11745M: "VMware, Inc." <pv-drivers@vmware.com>
11746L: linux-input@vger.kernel.org
11747S: Maintained
11748F: drivers/input/mouse/vmmouse.c
11749F: drivers/input/mouse/vmmouse.h
11750
11751VMWARE VMXNET3 ETHERNET DRIVER
11752M: Shrikrishna Khare <skhare@vmware.com>
11753M: "VMware, Inc." <pv-drivers@vmware.com>
11754L: netdev@vger.kernel.org
11755S: Maintained
11756F: drivers/net/vmxnet3/
11757
11758VMware PVSCSI driver
11759M: Arvind Kumar <arvindkumar@vmware.com>
11760M: VMware PV-Drivers <pv-drivers@vmware.com>
11761L: linux-scsi@vger.kernel.org
11762S: Maintained
11763F: drivers/scsi/vmw_pvscsi.c
11764F: drivers/scsi/vmw_pvscsi.h
11765
11766VOLTAGE AND CURRENT REGULATOR FRAMEWORK
11767M: Liam Girdwood <lgirdwood@gmail.com>
11768M: Mark Brown <broonie@kernel.org>
11769L: linux-kernel@vger.kernel.org
11770W: http://www.slimlogic.co.uk/?p=48
11771T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
11772S: Supported
11773F: drivers/regulator/
11774F: include/linux/regulator/
11775
11776VRF
11777M: David Ahern <dsa@cumulusnetworks.com>
11778M: Shrijeet Mukherjee <shm@cumulusnetworks.com>
11779L: netdev@vger.kernel.org
11780S: Maintained
11781F: drivers/net/vrf.c
11782F: Documentation/networking/vrf.txt
11783
11784VT1211 HARDWARE MONITOR DRIVER
11785M: Juerg Haefliger <juergh@gmail.com>
11786L: lm-sensors@lm-sensors.org
11787S: Maintained
11788F: Documentation/hwmon/vt1211
11789F: drivers/hwmon/vt1211.c
11790
11791VT8231 HARDWARE MONITOR DRIVER
11792M: Roger Lucas <vt8231@hiddenengine.co.uk>
11793L: lm-sensors@lm-sensors.org
11794S: Maintained
11795F: drivers/hwmon/vt8231.c
11796
11797VUB300 USB to SDIO/SD/MMC bridge chip
11798M: Tony Olech <tony.olech@elandigitalsystems.com>
11799L: linux-mmc@vger.kernel.org
11800L: linux-usb@vger.kernel.org
11801S: Supported
11802F: drivers/mmc/host/vub300.c
11803
11804W1 DALLAS'S 1-WIRE BUS
11805M: Evgeniy Polyakov <zbr@ioremap.net>
11806S: Maintained
11807F: Documentation/w1/
11808F: drivers/w1/
11809
11810W83791D HARDWARE MONITORING DRIVER
11811M: Marc Hulsman <m.hulsman@tudelft.nl>
11812L: lm-sensors@lm-sensors.org
11813S: Maintained
11814F: Documentation/hwmon/w83791d
11815F: drivers/hwmon/w83791d.c
11816
11817W83793 HARDWARE MONITORING DRIVER
11818M: Rudolf Marek <r.marek@assembler.cz>
11819L: lm-sensors@lm-sensors.org
11820S: Maintained
11821F: Documentation/hwmon/w83793
11822F: drivers/hwmon/w83793.c
11823
11824W83795 HARDWARE MONITORING DRIVER
11825M: Jean Delvare <jdelvare@suse.com>
11826L: lm-sensors@lm-sensors.org
11827S: Maintained
11828F: drivers/hwmon/w83795.c
11829
11830W83L51xD SD/MMC CARD INTERFACE DRIVER
11831M: Pierre Ossman <pierre@ossman.eu>
11832S: Maintained
11833F: drivers/mmc/host/wbsd.*
11834
11835WACOM PROTOCOL 4 SERIAL TABLETS
11836M: Julian Squires <julian@cipht.net>
11837M: Hans de Goede <hdegoede@redhat.com>
11838L: linux-input@vger.kernel.org
11839S: Maintained
11840F: drivers/input/tablet/wacom_serial4.c
11841
11842WATCHDOG DEVICE DRIVERS
11843M: Wim Van Sebroeck <wim@iguana.be>
11844R: Guenter Roeck <linux@roeck-us.net>
11845L: linux-watchdog@vger.kernel.org
11846W: http://www.linux-watchdog.org/
11847T: git git://www.linux-watchdog.org/linux-watchdog.git
11848S: Maintained
11849F: Documentation/watchdog/
11850F: drivers/watchdog/
11851F: include/linux/watchdog.h
11852F: include/uapi/linux/watchdog.h
11853
11854WD7000 SCSI DRIVER
11855M: Miroslav Zagorac <zaga@fly.cc.fer.hr>
11856L: linux-scsi@vger.kernel.org
11857S: Maintained
11858F: drivers/scsi/wd7000.c
11859
11860WIIMOTE HID DRIVER
11861M: David Herrmann <dh.herrmann@googlemail.com>
11862L: linux-input@vger.kernel.org
11863S: Maintained
11864F: drivers/hid/hid-wiimote*
11865
11866WINBOND CIR DRIVER
11867M: David Härdeman <david@hardeman.nu>
11868S: Maintained
11869F: drivers/media/rc/winbond-cir.c
11870
11871WIMAX STACK
11872M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
11873M: linux-wimax@intel.com
11874L: wimax@linuxwimax.org (subscribers-only)
11875S: Supported
11876W: http://linuxwimax.org
11877F: Documentation/wimax/README.wimax
11878F: include/linux/wimax/debug.h
11879F: include/net/wimax.h
11880F: include/uapi/linux/wimax.h
11881F: net/wimax/
11882
11883WISTRON LAPTOP BUTTON DRIVER
11884M: Miloslav Trmac <mitr@volny.cz>
11885S: Maintained
11886F: drivers/input/misc/wistron_btns.c
11887
11888WL3501 WIRELESS PCMCIA CARD DRIVER
11889M: Arnaldo Carvalho de Melo <acme@ghostprotocols.net>
11890L: linux-wireless@vger.kernel.org
11891W: http://oops.ghostprotocols.net:81/blog
11892S: Maintained
11893F: drivers/net/wireless/wl3501*
11894
11895WOLFSON MICROELECTRONICS DRIVERS
11896L: patches@opensource.wolfsonmicro.com
11897T: git https://github.com/CirrusLogic/linux-drivers.git
11898W: https://github.com/CirrusLogic/linux-drivers/wiki
11899S: Supported
11900F: Documentation/hwmon/wm83??
11901F: Documentation/devicetree/bindings/extcon/extcon-arizona.txt
11902F: Documentation/devicetree/bindings/regulator/arizona-regulator.txt
11903F: Documentation/devicetree/bindings/mfd/arizona.txt
11904F: arch/arm/mach-s3c64xx/mach-crag6410*
11905F: drivers/clk/clk-wm83*.c
11906F: drivers/extcon/extcon-arizona.c
11907F: drivers/leds/leds-wm83*.c
11908F: drivers/gpio/gpio-*wm*.c
11909F: drivers/gpio/gpio-arizona.c
11910F: drivers/hwmon/wm83??-hwmon.c
11911F: drivers/input/misc/wm831x-on.c
11912F: drivers/input/touchscreen/wm831x-ts.c
11913F: drivers/input/touchscreen/wm97*.c
11914F: drivers/mfd/arizona*
11915F: drivers/mfd/wm*.c
11916F: drivers/mfd/cs47l24*
11917F: drivers/power/wm83*.c
11918F: drivers/rtc/rtc-wm83*.c
11919F: drivers/regulator/wm8*.c
11920F: drivers/video/backlight/wm83*_bl.c
11921F: drivers/watchdog/wm83*_wdt.c
11922F: include/linux/mfd/arizona/
11923F: include/linux/mfd/wm831x/
11924F: include/linux/mfd/wm8350/
11925F: include/linux/mfd/wm8400*
11926F: include/linux/wm97xx.h
11927F: include/sound/wm????.h
11928F: sound/soc/codecs/arizona.?
11929F: sound/soc/codecs/wm*
11930F: sound/soc/codecs/cs47l24*
11931
11932WORKQUEUE
11933M: Tejun Heo <tj@kernel.org>
11934R: Lai Jiangshan <jiangshanlai@gmail.com>
11935T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
11936S: Maintained
11937F: include/linux/workqueue.h
11938F: kernel/workqueue.c
11939F: Documentation/workqueue.txt
11940
11941X.25 NETWORK LAYER
11942M: Andrew Hendry <andrew.hendry@gmail.com>
11943L: linux-x25@vger.kernel.org
11944S: Odd Fixes
11945F: Documentation/networking/x25*
11946F: include/net/x25*
11947F: net/x25/
11948
11949X86 ARCHITECTURE (32-BIT AND 64-BIT)
11950M: Thomas Gleixner <tglx@linutronix.de>
11951M: Ingo Molnar <mingo@redhat.com>
11952M: "H. Peter Anvin" <hpa@zytor.com>
11953M: x86@kernel.org
11954L: linux-kernel@vger.kernel.org
11955T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
11956S: Maintained
11957F: Documentation/x86/
11958F: arch/x86/
11959
11960X86 PLATFORM DRIVERS
11961M: Darren Hart <dvhart@infradead.org>
11962L: platform-driver-x86@vger.kernel.org
11963T: git git://git.infradead.org/users/dvhart/linux-platform-drivers-x86.git
11964S: Maintained
11965F: drivers/platform/x86/
11966F: drivers/platform/olpc/
11967
11968X86 MCE INFRASTRUCTURE
11969M: Tony Luck <tony.luck@intel.com>
11970M: Borislav Petkov <bp@alien8.de>
11971L: linux-edac@vger.kernel.org
11972S: Maintained
11973F: arch/x86/kernel/cpu/mcheck/*
11974
11975X86 MICROCODE UPDATE SUPPORT
11976M: Borislav Petkov <bp@alien8.de>
11977S: Maintained
11978F: arch/x86/kernel/cpu/microcode/*
11979
11980X86 VDSO
11981M: Andy Lutomirski <luto@amacapital.net>
11982L: linux-kernel@vger.kernel.org
11983T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
11984S: Maintained
11985F: arch/x86/entry/vdso/
11986
11987XC2028/3028 TUNER DRIVER
11988M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
11989L: linux-media@vger.kernel.org
11990W: https://linuxtv.org
11991T: git git://linuxtv.org/media_tree.git
11992S: Maintained
11993F: drivers/media/tuners/tuner-xc2028.*
11994
11995XEN HYPERVISOR INTERFACE
11996M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
11997M: Boris Ostrovsky <boris.ostrovsky@oracle.com>
11998M: David Vrabel <david.vrabel@citrix.com>
11999L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
12000T: git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
12001S: Supported
12002F: arch/x86/xen/
12003F: drivers/*/xen-*front.c
12004F: drivers/xen/
12005F: arch/x86/include/asm/xen/
12006F: include/xen/
12007F: include/uapi/xen/
12008
12009XEN HYPERVISOR ARM
12010M: Stefano Stabellini <stefano.stabellini@eu.citrix.com>
12011L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
12012S: Supported
12013F: arch/arm/xen/
12014F: arch/arm/include/asm/xen/
12015
12016XEN HYPERVISOR ARM64
12017M: Stefano Stabellini <stefano.stabellini@eu.citrix.com>
12018L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
12019S: Supported
12020F: arch/arm64/xen/
12021F: arch/arm64/include/asm/xen/
12022
12023XEN NETWORK BACKEND DRIVER
12024M: Wei Liu <wei.liu2@citrix.com>
12025L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
12026L: netdev@vger.kernel.org
12027S: Supported
12028F: drivers/net/xen-netback/*
12029
12030XEN PCI SUBSYSTEM
12031M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
12032L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
12033S: Supported
12034F: arch/x86/pci/*xen*
12035F: drivers/pci/*xen*
12036
12037XEN BLOCK SUBSYSTEM
12038M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
12039M: Roger Pau Monné <roger.pau@citrix.com>
12040L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
12041S: Supported
12042F: drivers/block/xen-blkback/*
12043F: drivers/block/xen*
12044
12045XEN PVSCSI DRIVERS
12046M: Juergen Gross <jgross@suse.com>
12047L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
12048L: linux-scsi@vger.kernel.org
12049S: Supported
12050F: drivers/scsi/xen-scsifront.c
12051F: drivers/xen/xen-scsiback.c
12052F: include/xen/interface/io/vscsiif.h
12053
12054XEN SWIOTLB SUBSYSTEM
12055M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
12056L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
12057S: Supported
12058F: arch/x86/xen/*swiotlb*
12059F: drivers/xen/*swiotlb*
12060
12061XFS FILESYSTEM
12062P: Silicon Graphics Inc
12063M: Dave Chinner <david@fromorbit.com>
12064M: xfs@oss.sgi.com
12065L: xfs@oss.sgi.com
12066W: http://oss.sgi.com/projects/xfs
12067T: git git://git.kernel.org/pub/scm/linux/kernel/git/dgc/linux-xfs.git
12068S: Supported
12069F: Documentation/filesystems/xfs.txt
12070F: fs/xfs/
12071
12072XILINX AXI ETHERNET DRIVER
12073M: Anirudha Sarangi <anirudh@xilinx.com>
12074M: John Linn <John.Linn@xilinx.com>
12075S: Maintained
12076F: drivers/net/ethernet/xilinx/xilinx_axienet*
12077
12078XILINX UARTLITE SERIAL DRIVER
12079M: Peter Korsgaard <jacmet@sunsite.dk>
12080L: linux-serial@vger.kernel.org
12081S: Maintained
12082F: drivers/tty/serial/uartlite.c
12083
12084XILINX VIDEO IP CORES
12085M: Hyun Kwon <hyun.kwon@xilinx.com>
12086M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
12087L: linux-media@vger.kernel.org
12088T: git git://linuxtv.org/media_tree.git
12089S: Supported
12090F: Documentation/devicetree/bindings/media/xilinx/
12091F: drivers/media/platform/xilinx/
12092F: include/uapi/linux/xilinx-v4l2-controls.h
12093
12094XILLYBUS DRIVER
12095M: Eli Billauer <eli.billauer@gmail.com>
12096L: linux-kernel@vger.kernel.org
12097S: Supported
12098F: drivers/char/xillybus/
12099
12100XTENSA XTFPGA PLATFORM SUPPORT
12101M: Max Filippov <jcmvbkbc@gmail.com>
12102L: linux-xtensa@linux-xtensa.org
12103S: Maintained
12104F: drivers/spi/spi-xtensa-xtfpga.c
12105F: sound/soc/xtensa/xtfpga-i2s.c
12106
12107YAM DRIVER FOR AX.25
12108M: Jean-Paul Roubelat <jpr@f6fbb.org>
12109L: linux-hams@vger.kernel.org
12110S: Maintained
12111F: drivers/net/hamradio/yam*
12112F: include/linux/yam.h
12113
12114YEALINK PHONE DRIVER
12115M: Henk Vergonet <Henk.Vergonet@gmail.com>
12116L: usbb2k-api-dev@nongnu.org
12117S: Maintained
12118F: Documentation/input/yealink.txt
12119F: drivers/input/misc/yealink.*
12120
12121Z8530 DRIVER FOR AX.25
12122M: Joerg Reuter <jreuter@yaina.de>
12123W: http://yaina.de/jreuter/
12124W: http://www.qsl.net/dl1bke/
12125L: linux-hams@vger.kernel.org
12126S: Maintained
12127F: Documentation/networking/z8530drv.txt
12128F: drivers/net/hamradio/*scc.c
12129F: drivers/net/hamradio/z8530.h
12130
12131ZBUD COMPRESSED PAGE ALLOCATOR
12132M: Seth Jennings <sjenning@redhat.com>
12133L: linux-mm@kvack.org
12134S: Maintained
12135F: mm/zbud.c
12136F: include/linux/zbud.h
12137
12138ZD1211RW WIRELESS DRIVER
12139M: Daniel Drake <dsd@gentoo.org>
12140M: Ulrich Kunitz <kune@deine-taler.de>
12141W: http://zd1211.ath.cx/wiki/DriverRewrite
12142L: linux-wireless@vger.kernel.org
12143L: zd1211-devs@lists.sourceforge.net (subscribers-only)
12144S: Maintained
12145F: drivers/net/wireless/zydas/zd1211rw/
12146
12147ZPOOL COMPRESSED PAGE STORAGE API
12148M: Dan Streetman <ddstreet@ieee.org>
12149L: linux-mm@kvack.org
12150S: Maintained
12151F: mm/zpool.c
12152F: include/linux/zpool.h
12153
12154ZR36067 VIDEO FOR LINUX DRIVER
12155L: mjpeg-users@lists.sourceforge.net
12156L: linux-media@vger.kernel.org
12157W: http://mjpeg.sourceforge.net/driver-zoran/
12158T: hg https://linuxtv.org/hg/v4l-dvb
12159S: Odd Fixes
12160F: drivers/media/pci/zoran/
12161
12162ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
12163M: Minchan Kim <minchan@kernel.org>
12164M: Nitin Gupta <ngupta@vflare.org>
12165R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
12166L: linux-kernel@vger.kernel.org
12167S: Maintained
12168F: drivers/block/zram/
12169F: Documentation/blockdev/zram.txt
12170
12171ZS DECSTATION Z85C30 SERIAL DRIVER
12172M: "Maciej W. Rozycki" <macro@linux-mips.org>
12173S: Maintained
12174F: drivers/tty/serial/zs.*
12175
12176ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
12177M: Minchan Kim <minchan@kernel.org>
12178M: Nitin Gupta <ngupta@vflare.org>
12179R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
12180L: linux-mm@kvack.org
12181S: Maintained
12182F: mm/zsmalloc.c
12183F: include/linux/zsmalloc.h
12184F: Documentation/vm/zsmalloc.txt
12185
12186ZSWAP COMPRESSED SWAP CACHING
12187M: Seth Jennings <sjenning@redhat.com>
12188L: linux-mm@kvack.org
12189S: Maintained
12190F: mm/zswap.c
12191
12192THE REST
12193M: Linus Torvalds <torvalds@linux-foundation.org>
12194L: linux-kernel@vger.kernel.org
12195Q: http://patchwork.kernel.org/project/LKML/list/
12196T: git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
12197S: Buried alive in reporters
12198F: *
12199F: */