ipv4: Fix non-initialized TTL when CONFIG_SYSCTL=n
[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 <aar@pengutronix.de>
155M: Jukka Rissanen <jukka.rissanen@linux.intel.com>
156L: linux-bluetooth@vger.kernel.org
157L: linux-wpan@vger.kernel.org
158S: Maintained
159F: net/6lowpan/
160F: include/net/6lowpan.h
161F: Documentation/networking/6lowpan.txt
162
1636PACK NETWORK DRIVER FOR AX.25
164M: Andreas Koensgen <ajk@comnets.uni-bremen.de>
165L: linux-hams@vger.kernel.org
166S: Maintained
167F: drivers/net/hamradio/6pack.c
168
1698169 10/100/1000 GIGABIT ETHERNET DRIVER
170M: Realtek linux nic maintainers <nic_swsd@realtek.com>
171L: netdev@vger.kernel.org
172S: Maintained
173F: drivers/net/ethernet/realtek/r8169.c
174
1758250/16?50 (AND CLONE UARTS) SERIAL DRIVER
176M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
177L: linux-serial@vger.kernel.org
178S: Maintained
179T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
180F: drivers/tty/serial/8250*
181F: include/linux/serial_8250.h
182
1838390 NETWORK DRIVERS [WD80x3/SMC-ELITE, SMC-ULTRA, NE2000, 3C503, etc.]
184L: netdev@vger.kernel.org
185S: Orphan / Obsolete
186F: drivers/net/ethernet/8390/
187
1889P FILE SYSTEM
189M: Eric Van Hensbergen <ericvh@gmail.com>
190M: Ron Minnich <rminnich@sandia.gov>
191M: Latchesar Ionkov <lucho@ionkov.net>
192L: v9fs-developer@lists.sourceforge.net
193W: http://swik.net/v9fs
194Q: http://patchwork.kernel.org/project/v9fs-devel/list/
195T: git git://git.kernel.org/pub/scm/linux/kernel/git/ericvh/v9fs.git
196S: Maintained
197F: Documentation/filesystems/9p.txt
198F: fs/9p/
199F: net/9p/
200F: include/net/9p/
201F: include/uapi/linux/virtio_9p.h
202F: include/trace/events/9p.h
203
204
205A8293 MEDIA DRIVER
206M: Antti Palosaari <crope@iki.fi>
207L: linux-media@vger.kernel.org
208W: https://linuxtv.org
209W: http://palosaari.fi/linux/
210Q: http://patchwork.linuxtv.org/project/linux-media/list/
211T: git git://linuxtv.org/anttip/media_tree.git
212S: Maintained
213F: drivers/media/dvb-frontends/a8293*
214
215AACRAID SCSI RAID DRIVER
216M: Adaptec OEM Raid Solutions <aacraid@adaptec.com>
217L: linux-scsi@vger.kernel.org
218W: http://www.adaptec.com/
219S: Supported
220F: Documentation/scsi/aacraid.txt
221F: drivers/scsi/aacraid/
222
223ABI/API
224L: linux-api@vger.kernel.org
225F: include/linux/syscalls.h
226F: kernel/sys_ni.c
227
228ABIT UGURU 1,2 HARDWARE MONITOR DRIVER
229M: Hans de Goede <hdegoede@redhat.com>
230L: linux-hwmon@vger.kernel.org
231S: Maintained
232F: drivers/hwmon/abituguru.c
233
234ABIT UGURU 3 HARDWARE MONITOR DRIVER
235M: Alistair John Strachan <alistair@devzero.co.uk>
236L: linux-hwmon@vger.kernel.org
237S: Maintained
238F: drivers/hwmon/abituguru3.c
239
240ACCES 104-DIO-48E GPIO DRIVER
241M: William Breathitt Gray <vilhelm.gray@gmail.com>
242L: linux-gpio@vger.kernel.org
243S: Maintained
244F: drivers/gpio/gpio-104-dio-48e.c
245
246ACCES 104-IDI-48 GPIO DRIVER
247M: "William Breathitt Gray" <vilhelm.gray@gmail.com>
248L: linux-gpio@vger.kernel.org
249S: Maintained
250F: drivers/gpio/gpio-104-idi-48.c
251
252ACCES 104-IDIO-16 GPIO DRIVER
253M: "William Breathitt Gray" <vilhelm.gray@gmail.com>
254L: linux-gpio@vger.kernel.org
255S: Maintained
256F: drivers/gpio/gpio-104-idio-16.c
257
258ACENIC DRIVER
259M: Jes Sorensen <jes@trained-monkey.org>
260L: linux-acenic@sunsite.dk
261S: Maintained
262F: drivers/net/ethernet/alteon/acenic*
263
264ACER ASPIRE ONE TEMPERATURE AND FAN DRIVER
265M: Peter Feuerer <peter@piie.net>
266L: platform-driver-x86@vger.kernel.org
267W: http://piie.net/?section=acerhdf
268S: Maintained
269F: drivers/platform/x86/acerhdf.c
270
271ACER WMI LAPTOP EXTRAS
272M: "Lee, Chun-Yi" <jlee@suse.com>
273L: platform-driver-x86@vger.kernel.org
274S: Maintained
275F: drivers/platform/x86/acer-wmi.c
276
277ACPI
278M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
279M: Len Brown <lenb@kernel.org>
280L: linux-acpi@vger.kernel.org
281W: https://01.org/linux-acpi
282Q: https://patchwork.kernel.org/project/linux-acpi/list/
283T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
284S: Supported
285F: drivers/acpi/
286F: drivers/pnp/pnpacpi/
287F: include/linux/acpi.h
288F: include/acpi/
289F: Documentation/acpi/
290F: Documentation/ABI/testing/sysfs-bus-acpi
291F: drivers/pci/*acpi*
292F: drivers/pci/*/*acpi*
293F: drivers/pci/*/*/*acpi*
294F: tools/power/acpi/
295
296ACPI COMPONENT ARCHITECTURE (ACPICA)
297M: Robert Moore <robert.moore@intel.com>
298M: Lv Zheng <lv.zheng@intel.com>
299M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
300L: linux-acpi@vger.kernel.org
301L: devel@acpica.org
302W: https://acpica.org/
303W: https://github.com/acpica/acpica/
304Q: https://patchwork.kernel.org/project/linux-acpi/list/
305T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
306S: Supported
307F: drivers/acpi/acpica/
308F: include/acpi/
309F: tools/power/acpi/
310
311ACPI FAN DRIVER
312M: Zhang Rui <rui.zhang@intel.com>
313L: linux-acpi@vger.kernel.org
314W: https://01.org/linux-acpi
315S: Supported
316F: drivers/acpi/fan.c
317
318ACPI THERMAL DRIVER
319M: Zhang Rui <rui.zhang@intel.com>
320L: linux-acpi@vger.kernel.org
321W: https://01.org/linux-acpi
322S: Supported
323F: drivers/acpi/*thermal*
324
325ACPI VIDEO DRIVER
326M: Zhang Rui <rui.zhang@intel.com>
327L: linux-acpi@vger.kernel.org
328W: https://01.org/linux-acpi
329S: Supported
330F: drivers/acpi/acpi_video.c
331
332ACPI WMI DRIVER
333L: platform-driver-x86@vger.kernel.org
334S: Orphan
335F: drivers/platform/x86/wmi.c
336
337AD1889 ALSA SOUND DRIVER
338M: Thibaut Varene <T-Bone@parisc-linux.org>
339W: http://wiki.parisc-linux.org/AD1889
340L: linux-parisc@vger.kernel.org
341S: Maintained
342F: sound/pci/ad1889.*
343
344AD525X ANALOG DEVICES DIGITAL POTENTIOMETERS DRIVER
345M: Michael Hennerich <michael.hennerich@analog.com>
346W: http://wiki.analog.com/AD5254
347W: http://ez.analog.com/community/linux-device-drivers
348S: Supported
349F: drivers/misc/ad525x_dpot.c
350
351AD5398 CURRENT REGULATOR DRIVER (AD5398/AD5821)
352M: Michael Hennerich <michael.hennerich@analog.com>
353W: http://wiki.analog.com/AD5398
354W: http://ez.analog.com/community/linux-device-drivers
355S: Supported
356F: drivers/regulator/ad5398.c
357
358AD714X CAPACITANCE TOUCH SENSOR DRIVER (AD7142/3/7/8/7A)
359M: Michael Hennerich <michael.hennerich@analog.com>
360W: http://wiki.analog.com/AD7142
361W: http://ez.analog.com/community/linux-device-drivers
362S: Supported
363F: drivers/input/misc/ad714x.c
364
365AD7877 TOUCHSCREEN DRIVER
366M: Michael Hennerich <michael.hennerich@analog.com>
367W: http://wiki.analog.com/AD7877
368W: http://ez.analog.com/community/linux-device-drivers
369S: Supported
370F: drivers/input/touchscreen/ad7877.c
371
372AD7879 TOUCHSCREEN DRIVER (AD7879/AD7889)
373M: Michael Hennerich <michael.hennerich@analog.com>
374W: http://wiki.analog.com/AD7879
375W: http://ez.analog.com/community/linux-device-drivers
376S: Supported
377F: drivers/input/touchscreen/ad7879.c
378
379ADDRESS SPACE LAYOUT RANDOMIZATION (ASLR)
380M: Jiri Kosina <jikos@kernel.org>
381S: Maintained
382
383ADF7242 IEEE 802.15.4 RADIO DRIVER
384M: Michael Hennerich <michael.hennerich@analog.com>
385W: https://wiki.analog.com/ADF7242
386W: http://ez.analog.com/community/linux-device-drivers
387L: linux-wpan@vger.kernel.org
388S: Supported
389F: drivers/net/ieee802154/adf7242.c
390F: Documentation/devicetree/bindings/net/ieee802154/adf7242.txt
391
392ADM1025 HARDWARE MONITOR DRIVER
393M: Jean Delvare <jdelvare@suse.com>
394L: linux-hwmon@vger.kernel.org
395S: Maintained
396F: Documentation/hwmon/adm1025
397F: drivers/hwmon/adm1025.c
398
399ADM1029 HARDWARE MONITOR DRIVER
400M: Corentin Labbe <clabbe.montjoie@gmail.com>
401L: linux-hwmon@vger.kernel.org
402S: Maintained
403F: drivers/hwmon/adm1029.c
404
405ADM8211 WIRELESS DRIVER
406L: linux-wireless@vger.kernel.org
407W: http://wireless.kernel.org/
408S: Orphan
409F: drivers/net/wireless/admtek/adm8211.*
410
411ADP1653 FLASH CONTROLLER DRIVER
412M: Sakari Ailus <sakari.ailus@iki.fi>
413L: linux-media@vger.kernel.org
414S: Maintained
415F: drivers/media/i2c/adp1653.c
416F: include/media/i2c/adp1653.h
417
418ADP5520 BACKLIGHT DRIVER WITH IO EXPANDER (ADP5520/ADP5501)
419M: Michael Hennerich <michael.hennerich@analog.com>
420W: http://wiki.analog.com/ADP5520
421W: http://ez.analog.com/community/linux-device-drivers
422S: Supported
423F: drivers/mfd/adp5520.c
424F: drivers/video/backlight/adp5520_bl.c
425F: drivers/leds/leds-adp5520.c
426F: drivers/gpio/gpio-adp5520.c
427F: drivers/input/keyboard/adp5520-keys.c
428
429ADP5588 QWERTY KEYPAD AND IO EXPANDER DRIVER (ADP5588/ADP5587)
430M: Michael Hennerich <michael.hennerich@analog.com>
431W: http://wiki.analog.com/ADP5588
432W: http://ez.analog.com/community/linux-device-drivers
433S: Supported
434F: drivers/input/keyboard/adp5588-keys.c
435F: drivers/gpio/gpio-adp5588.c
436
437ADP8860 BACKLIGHT DRIVER (ADP8860/ADP8861/ADP8863)
438M: Michael Hennerich <michael.hennerich@analog.com>
439W: http://wiki.analog.com/ADP8860
440W: http://ez.analog.com/community/linux-device-drivers
441S: Supported
442F: drivers/video/backlight/adp8860_bl.c
443
444ADS1015 HARDWARE MONITOR DRIVER
445M: Dirk Eibach <eibach@gdsys.de>
446L: linux-hwmon@vger.kernel.org
447S: Maintained
448F: Documentation/hwmon/ads1015
449F: drivers/hwmon/ads1015.c
450F: include/linux/i2c/ads1015.h
451
452ADT746X FAN DRIVER
453M: Colin Leroy <colin@colino.net>
454S: Maintained
455F: drivers/macintosh/therm_adt746x.c
456
457ADT7475 HARDWARE MONITOR DRIVER
458M: Jean Delvare <jdelvare@suse.com>
459L: linux-hwmon@vger.kernel.org
460S: Maintained
461F: Documentation/hwmon/adt7475
462F: drivers/hwmon/adt7475.c
463
464ADXL34X THREE-AXIS DIGITAL ACCELEROMETER DRIVER (ADXL345/ADXL346)
465M: Michael Hennerich <michael.hennerich@analog.com>
466W: http://wiki.analog.com/ADXL345
467W: http://ez.analog.com/community/linux-device-drivers
468S: Supported
469F: drivers/input/misc/adxl34x.c
470
471ADVANSYS SCSI DRIVER
472M: Matthew Wilcox <matthew@wil.cx>
473M: Hannes Reinecke <hare@suse.com>
474L: linux-scsi@vger.kernel.org
475S: Maintained
476F: Documentation/scsi/advansys.txt
477F: drivers/scsi/advansys.c
478
479AEDSP16 DRIVER
480M: Riccardo Facchetti <fizban@tin.it>
481S: Maintained
482F: sound/oss/aedsp16.c
483
484AF9013 MEDIA DRIVER
485M: Antti Palosaari <crope@iki.fi>
486L: linux-media@vger.kernel.org
487W: https://linuxtv.org
488W: http://palosaari.fi/linux/
489Q: http://patchwork.linuxtv.org/project/linux-media/list/
490T: git git://linuxtv.org/anttip/media_tree.git
491S: Maintained
492F: drivers/media/dvb-frontends/af9013*
493
494AF9033 MEDIA DRIVER
495M: Antti Palosaari <crope@iki.fi>
496L: linux-media@vger.kernel.org
497W: https://linuxtv.org
498W: http://palosaari.fi/linux/
499Q: http://patchwork.linuxtv.org/project/linux-media/list/
500T: git git://linuxtv.org/anttip/media_tree.git
501S: Maintained
502F: drivers/media/dvb-frontends/af9033*
503
504AFFS FILE SYSTEM
505L: linux-fsdevel@vger.kernel.org
506S: Orphan
507F: Documentation/filesystems/affs.txt
508F: fs/affs/
509
510AFS FILESYSTEM & AF_RXRPC SOCKET DOMAIN
511M: David Howells <dhowells@redhat.com>
512L: linux-afs@lists.infradead.org
513S: Supported
514F: fs/afs/
515F: include/net/af_rxrpc.h
516F: net/rxrpc/af_rxrpc.c
517
518AGPGART DRIVER
519M: David Airlie <airlied@linux.ie>
520T: git git://people.freedesktop.org/~airlied/linux (part of drm maint)
521S: Maintained
522F: drivers/char/agp/
523F: include/linux/agp*
524F: include/uapi/linux/agp*
525
526AHA152X SCSI DRIVER
527M: "Juergen E. Fischer" <fischer@norbit.de>
528L: linux-scsi@vger.kernel.org
529S: Maintained
530F: drivers/scsi/aha152x*
531F: drivers/scsi/pcmcia/aha152x*
532
533AIC7XXX / AIC79XX SCSI DRIVER
534M: Hannes Reinecke <hare@suse.com>
535L: linux-scsi@vger.kernel.org
536S: Maintained
537F: drivers/scsi/aic7xxx/
538
539AIMSLAB FM RADIO RECEIVER DRIVER
540M: Hans Verkuil <hverkuil@xs4all.nl>
541L: linux-media@vger.kernel.org
542T: git git://linuxtv.org/media_tree.git
543W: https://linuxtv.org
544S: Maintained
545F: drivers/media/radio/radio-aimslab*
546
547AIO
548M: Benjamin LaHaise <bcrl@kvack.org>
549L: linux-aio@kvack.org
550S: Supported
551F: fs/aio.c
552F: include/linux/*aio*.h
553
554AIRSPY MEDIA DRIVER
555M: Antti Palosaari <crope@iki.fi>
556L: linux-media@vger.kernel.org
557W: https://linuxtv.org
558W: http://palosaari.fi/linux/
559Q: http://patchwork.linuxtv.org/project/linux-media/list/
560T: git git://linuxtv.org/anttip/media_tree.git
561S: Maintained
562F: drivers/media/usb/airspy/
563
564ALCATEL SPEEDTOUCH USB DRIVER
565M: Duncan Sands <duncan.sands@free.fr>
566L: linux-usb@vger.kernel.org
567W: http://www.linux-usb.org/SpeedTouch/
568S: Maintained
569F: drivers/usb/atm/speedtch.c
570F: drivers/usb/atm/usbatm.c
571
572ALCHEMY AU1XX0 MMC DRIVER
573M: Manuel Lauss <manuel.lauss@gmail.com>
574S: Maintained
575F: drivers/mmc/host/au1xmmc.c
576
577ALI1563 I2C DRIVER
578M: Rudolf Marek <r.marek@assembler.cz>
579L: linux-i2c@vger.kernel.org
580S: Maintained
581F: Documentation/i2c/busses/i2c-ali1563
582F: drivers/i2c/busses/i2c-ali1563.c
583
584ALLWINNER SECURITY SYSTEM
585M: Corentin Labbe <clabbe.montjoie@gmail.com>
586L: linux-crypto@vger.kernel.org
587S: Maintained
588F: drivers/crypto/sunxi-ss/
589
590ALPHA PORT
591M: Richard Henderson <rth@twiddle.net>
592M: Ivan Kokshaysky <ink@jurassic.park.msu.ru>
593M: Matt Turner <mattst88@gmail.com>
594S: Odd Fixes
595L: linux-alpha@vger.kernel.org
596F: arch/alpha/
597
598ALTERA MAILBOX DRIVER
599M: Ley Foon Tan <lftan@altera.com>
600L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
601S: Maintained
602F: drivers/mailbox/mailbox-altera.c
603
604ALTERA PIO DRIVER
605M: Tien Hock Loh <thloh@altera.com>
606L: linux-gpio@vger.kernel.org
607S: Maintained
608F: drivers/gpio/gpio-altera.c
609
610ALTERA TRIPLE SPEED ETHERNET DRIVER
611M: Vince Bridgers <vbridger@opensource.altera.com>
612L: netdev@vger.kernel.org
613L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
614S: Maintained
615F: drivers/net/ethernet/altera/
616
617ALTERA UART/JTAG UART SERIAL DRIVERS
618M: Tobias Klauser <tklauser@distanz.ch>
619L: linux-serial@vger.kernel.org
620L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
621S: Maintained
622F: drivers/tty/serial/altera_uart.c
623F: drivers/tty/serial/altera_jtaguart.c
624F: include/linux/altera_uart.h
625F: include/linux/altera_jtaguart.h
626
627AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER
628M: Tom Lendacky <thomas.lendacky@amd.com>
629M: Gary Hook <gary.hook@amd.com>
630L: linux-crypto@vger.kernel.org
631S: Supported
632F: drivers/crypto/ccp/
633F: include/linux/ccp.h
634
635AMD FAM15H PROCESSOR POWER MONITORING DRIVER
636M: Huang Rui <ray.huang@amd.com>
637L: linux-hwmon@vger.kernel.org
638S: Supported
639F: Documentation/hwmon/fam15h_power
640F: drivers/hwmon/fam15h_power.c
641
642AMD GEODE CS5536 USB DEVICE CONTROLLER DRIVER
643L: linux-geode@lists.infradead.org (moderated for non-subscribers)
644S: Orphan
645F: drivers/usb/gadget/udc/amd5536udc.*
646
647AMD GEODE PROCESSOR/CHIPSET SUPPORT
648P: Andres Salomon <dilinger@queued.net>
649L: linux-geode@lists.infradead.org (moderated for non-subscribers)
650W: http://www.amd.com/us-en/ConnectivitySolutions/TechnicalResources/0,,50_2334_2452_11363,00.html
651S: Supported
652F: drivers/char/hw_random/geode-rng.c
653F: drivers/crypto/geode*
654F: drivers/video/fbdev/geode/
655F: arch/x86/include/asm/geode.h
656
657AMD IOMMU (AMD-VI)
658M: Joerg Roedel <joro@8bytes.org>
659L: iommu@lists.linux-foundation.org
660T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
661S: Maintained
662F: drivers/iommu/amd_iommu*.[ch]
663F: include/linux/amd-iommu.h
664
665AMD KFD
666M: Oded Gabbay <oded.gabbay@gmail.com>
667L: dri-devel@lists.freedesktop.org
668T: git git://people.freedesktop.org/~gabbayo/linux.git
669S: Supported
670F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c
671F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h
672F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v7.c
673F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v8.c
674F: drivers/gpu/drm/amd/amdkfd/
675F: drivers/gpu/drm/amd/include/cik_structs.h
676F: drivers/gpu/drm/amd/include/kgd_kfd_interface.h
677F: drivers/gpu/drm/amd/include/vi_structs.h
678F: drivers/gpu/drm/radeon/radeon_kfd.c
679F: drivers/gpu/drm/radeon/radeon_kfd.h
680F: include/uapi/linux/kfd_ioctl.h
681
682AMD SEATTLE DEVICE TREE SUPPORT
683M: Brijesh Singh <brijeshkumar.singh@amd.com>
684M: Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
685M: Tom Lendacky <thomas.lendacky@amd.com>
686S: Supported
687F: arch/arm64/boot/dts/amd/
688
689AMD XGBE DRIVER
690M: Tom Lendacky <thomas.lendacky@amd.com>
691L: netdev@vger.kernel.org
692S: Supported
693F: drivers/net/ethernet/amd/xgbe/
694F: arch/arm64/boot/dts/amd/amd-seattle-xgbe*.dtsi
695
696AMS (Apple Motion Sensor) DRIVER
697M: Michael Hanselmann <linux-kernel@hansmi.ch>
698S: Supported
699F: drivers/macintosh/ams/
700
701ANALOG DEVICES INC AD9389B DRIVER
702M: Hans Verkuil <hans.verkuil@cisco.com>
703L: linux-media@vger.kernel.org
704S: Maintained
705F: drivers/media/i2c/ad9389b*
706
707ANALOG DEVICES INC ADV7180 DRIVER
708M: Lars-Peter Clausen <lars@metafoo.de>
709L: linux-media@vger.kernel.org
710W: http://ez.analog.com/community/linux-device-drivers
711S: Supported
712F: drivers/media/i2c/adv7180.c
713
714ANALOG DEVICES INC ADV7511 DRIVER
715M: Hans Verkuil <hans.verkuil@cisco.com>
716L: linux-media@vger.kernel.org
717S: Maintained
718F: drivers/media/i2c/adv7511*
719
720ANALOG DEVICES INC ADV7604 DRIVER
721M: Hans Verkuil <hans.verkuil@cisco.com>
722L: linux-media@vger.kernel.org
723S: Maintained
724F: drivers/media/i2c/adv7604*
725
726ANALOG DEVICES INC ADV7842 DRIVER
727M: Hans Verkuil <hans.verkuil@cisco.com>
728L: linux-media@vger.kernel.org
729S: Maintained
730F: drivers/media/i2c/adv7842*
731
732ANALOG DEVICES INC ASOC CODEC DRIVERS
733M: Lars-Peter Clausen <lars@metafoo.de>
734L: alsa-devel@alsa-project.org (moderated for non-subscribers)
735W: http://wiki.analog.com/
736W: http://ez.analog.com/community/linux-device-drivers
737S: Supported
738F: sound/soc/codecs/adau*
739F: sound/soc/codecs/adav*
740F: sound/soc/codecs/ad1*
741F: sound/soc/codecs/ad7*
742F: sound/soc/codecs/ssm*
743F: sound/soc/codecs/sigmadsp.*
744
745ANALOG DEVICES INC ASOC DRIVERS
746L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
747L: alsa-devel@alsa-project.org (moderated for non-subscribers)
748W: http://blackfin.uclinux.org/
749S: Supported
750F: sound/soc/blackfin/*
751
752ANALOG DEVICES INC IIO DRIVERS
753M: Lars-Peter Clausen <lars@metafoo.de>
754M: Michael Hennerich <Michael.Hennerich@analog.com>
755W: http://wiki.analog.com/
756W: http://ez.analog.com/community/linux-device-drivers
757S: Supported
758F: drivers/iio/*/ad*
759X: drivers/iio/*/adjd*
760F: drivers/staging/iio/*/ad*
761F: staging/iio/trigger/iio-trig-bfin-timer.c
762
763ANALOG DEVICES INC DMA DRIVERS
764M: Lars-Peter Clausen <lars@metafoo.de>
765W: http://ez.analog.com/community/linux-device-drivers
766S: Supported
767F: drivers/dma/dma-axi-dmac.c
768
769ANDROID DRIVERS
770M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
771M: Arve Hjønnevåg <arve@android.com>
772M: Riley Andrews <riandrews@android.com>
773T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
774L: devel@driverdev.osuosl.org
775S: Supported
776F: drivers/android/
777F: drivers/staging/android/
778
779ANDROID ION DRIVER
780M: Laura Abbott <labbott@redhat.com>
781M: Sumit Semwal <sumit.semwal@linaro.org>
782L: devel@driverdev.osuosl.org
783S: Supported
784F: drivers/staging/android/ion
785F: drivers/staging/android/uapi/ion.h
786F: drivers/staging/android/uapi/ion_test.h
787
788AOA (Apple Onboard Audio) ALSA DRIVER
789M: Johannes Berg <johannes@sipsolutions.net>
790L: linuxppc-dev@lists.ozlabs.org
791L: alsa-devel@alsa-project.org (moderated for non-subscribers)
792S: Maintained
793F: sound/aoa/
794
795APEX EMBEDDED SYSTEMS STX104 DAC DRIVER
796M: William Breathitt Gray <vilhelm.gray@gmail.com>
797L: linux-iio@vger.kernel.org
798S: Maintained
799F: drivers/iio/dac/stx104.c
800
801APM DRIVER
802M: Jiri Kosina <jikos@kernel.org>
803S: Odd fixes
804T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/apm.git
805F: arch/x86/kernel/apm_32.c
806F: include/linux/apm_bios.h
807F: include/uapi/linux/apm_bios.h
808F: drivers/char/apm-emulation.c
809
810APPLE BCM5974 MULTITOUCH DRIVER
811M: Henrik Rydberg <rydberg@bitmath.org>
812L: linux-input@vger.kernel.org
813S: Odd fixes
814F: drivers/input/mouse/bcm5974.c
815
816APPLE SMC DRIVER
817M: Henrik Rydberg <rydberg@bitmath.org>
818L: linux-hwmon@vger.kernel.org
819S: Odd fixes
820F: drivers/hwmon/applesmc.c
821
822APPLETALK NETWORK LAYER
823M: Arnaldo Carvalho de Melo <acme@ghostprotocols.net>
824S: Maintained
825F: drivers/net/appletalk/
826F: net/appletalk/
827
828APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT
829M: Duc Dang <dhdang@apm.com>
830S: Supported
831F: arch/arm64/boot/dts/apm/
832
833APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER
834M: Iyappan Subramanian <isubramanian@apm.com>
835M: Keyur Chudgar <kchudgar@apm.com>
836S: Supported
837F: drivers/net/ethernet/apm/xgene/
838F: Documentation/devicetree/bindings/net/apm-xgene-enet.txt
839
840APTINA CAMERA SENSOR PLL
841M: Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
842L: linux-media@vger.kernel.org
843S: Maintained
844F: drivers/media/i2c/aptina-pll.*
845
846ARC FRAMEBUFFER DRIVER
847M: Jaya Kumar <jayalk@intworks.biz>
848S: Maintained
849F: drivers/video/fbdev/arcfb.c
850F: drivers/video/fbdev/core/fb_defio.c
851
852ARCNET NETWORK LAYER
853M: Michael Grzeschik <m.grzeschik@pengutronix.de>
854L: netdev@vger.kernel.org
855S: Maintained
856F: drivers/net/arcnet/
857F: include/uapi/linux/if_arcnet.h
858
859ARM HDLCD DRM DRIVER
860M: Liviu Dudau <liviu.dudau@arm.com>
861S: Supported
862F: drivers/gpu/drm/arm/
863F: Documentation/devicetree/bindings/display/arm,hdlcd.txt
864
865ARM MFM AND FLOPPY DRIVERS
866M: Ian Molton <spyro@f2s.com>
867S: Maintained
868F: arch/arm/lib/floppydma.S
869F: arch/arm/include/asm/floppy.h
870
871ARM PMU PROFILING AND DEBUGGING
872M: Will Deacon <will.deacon@arm.com>
873R: Mark Rutland <mark.rutland@arm.com>
874S: Maintained
875F: arch/arm*/kernel/perf_*
876F: arch/arm/oprofile/common.c
877F: arch/arm*/kernel/hw_breakpoint.c
878F: arch/arm*/include/asm/hw_breakpoint.h
879F: arch/arm*/include/asm/perf_event.h
880F: drivers/perf/arm_pmu.c
881F: include/linux/perf/arm_pmu.h
882
883ARM PORT
884M: Russell King <linux@armlinux.org.uk>
885L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
886W: http://www.armlinux.org.uk/
887S: Maintained
888F: arch/arm/
889
890ARM SUB-ARCHITECTURES
891L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
892S: Maintained
893F: arch/arm/mach-*/
894F: arch/arm/plat-*/
895T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git
896
897ARM PRIMECELL AACI PL041 DRIVER
898M: Russell King <linux@armlinux.org.uk>
899S: Maintained
900F: sound/arm/aaci.*
901
902ARM PRIMECELL CLCD PL110 DRIVER
903M: Russell King <linux@armlinux.org.uk>
904S: Maintained
905F: drivers/video/fbdev/amba-clcd.*
906
907ARM PRIMECELL KMI PL050 DRIVER
908M: Russell King <linux@armlinux.org.uk>
909S: Maintained
910F: drivers/input/serio/ambakmi.*
911F: include/linux/amba/kmi.h
912
913ARM PRIMECELL MMCI PL180/1 DRIVER
914M: Russell King <linux@armlinux.org.uk>
915S: Maintained
916F: drivers/mmc/host/mmci.*
917F: include/linux/amba/mmci.h
918
919ARM PRIMECELL UART PL010 AND PL011 DRIVERS
920M: Russell King <linux@armlinux.org.uk>
921S: Maintained
922F: drivers/tty/serial/amba-pl01*.c
923F: include/linux/amba/serial.h
924
925ARM PRIMECELL BUS SUPPORT
926M: Russell King <linux@armlinux.org.uk>
927S: Maintained
928F: drivers/amba/
929F: include/linux/amba/bus.h
930
931ARM/ADS SPHERE MACHINE SUPPORT
932M: Lennert Buytenhek <kernel@wantstofly.org>
933L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
934S: Maintained
935
936ARM/AFEB9260 MACHINE SUPPORT
937M: Sergey Lapin <slapin@ossfans.org>
938L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
939S: Maintained
940
941ARM/AJECO 1ARM MACHINE SUPPORT
942M: Lennert Buytenhek <kernel@wantstofly.org>
943L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
944S: Maintained
945
946ARM/Allwinner sunXi SoC support
947M: Maxime Ripard <maxime.ripard@free-electrons.com>
948M: Chen-Yu Tsai <wens@csie.org>
949L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
950S: Maintained
951N: sun[x456789]i
952
953ARM/Allwinner SoC Clock Support
954M: Emilio López <emilio@elopez.com.ar>
955S: Maintained
956F: drivers/clk/sunxi/
957
958ARM/Amlogic Meson SoC support
959M: Carlo Caione <carlo@caione.org>
960M: Kevin Hilman <khilman@baylibre.com>
961L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
962L: linux-amlogic@lists.infradead.org
963W: http://linux-meson.com/
964S: Maintained
965F: arch/arm/mach-meson/
966F: arch/arm/boot/dts/meson*
967F: arch/arm64/boot/dts/amlogic/
968F: drivers/pinctrl/meson/
969N: meson
970
971ARM/Annapurna Labs ALPINE ARCHITECTURE
972M: Tsahee Zidenberg <tsahee@annapurnalabs.com>
973M: Antoine Tenart <antoine.tenart@free-electrons.com>
974S: Maintained
975F: arch/arm/mach-alpine/
976F: arch/arm/boot/dts/alpine*
977F: arch/arm64/boot/dts/al/
978F: drivers/*/*alpine*
979
980ARM/ARTPEC MACHINE SUPPORT
981M: Jesper Nilsson <jesper.nilsson@axis.com>
982M: Lars Persson <lars.persson@axis.com>
983M: Niklas Cassel <niklas.cassel@axis.com>
984S: Maintained
985L: linux-arm-kernel@axis.com
986F: arch/arm/mach-artpec
987F: arch/arm/boot/dts/artpec6*
988F: drivers/clk/axis
989
990ARM/ASPEED MACHINE SUPPORT
991M: Joel Stanley <joel@jms.id.au>
992S: Maintained
993F: arch/arm/mach-aspeed/
994F: arch/arm/boot/dts/aspeed-*
995F: drivers/*/*aspeed*
996
997ARM/ATMEL AT91RM9200, AT91SAM9 AND SAMA5 SOC SUPPORT
998M: Nicolas Ferre <nicolas.ferre@atmel.com>
999M: Alexandre Belloni <alexandre.belloni@free-electrons.com>
1000M: Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
1001L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1002W: http://www.linux4sam.org
1003T: git git://git.kernel.org/pub/scm/linux/kernel/git/nferre/linux-at91.git
1004S: Supported
1005F: arch/arm/mach-at91/
1006F: include/soc/at91/
1007F: arch/arm/boot/dts/at91*.dts
1008F: arch/arm/boot/dts/at91*.dtsi
1009F: arch/arm/boot/dts/sama*.dts
1010F: arch/arm/boot/dts/sama*.dtsi
1011F: arch/arm/include/debug/at91.S
1012
1013ARM/ATMEL AT91 Clock Support
1014M: Boris Brezillon <boris.brezillon@free-electrons.com>
1015S: Maintained
1016F: drivers/clk/at91
1017
1018ARM/CALXEDA HIGHBANK ARCHITECTURE
1019M: Rob Herring <robh@kernel.org>
1020L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1021S: Maintained
1022F: arch/arm/mach-highbank/
1023F: arch/arm/boot/dts/highbank.dts
1024F: arch/arm/boot/dts/ecx-*.dts*
1025
1026ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT
1027M: Krzysztof Halasa <khalasa@piap.pl>
1028S: Maintained
1029F: arch/arm/mach-cns3xxx/
1030
1031ARM/CAVIUM THUNDER NETWORK DRIVER
1032M: Sunil Goutham <sgoutham@cavium.com>
1033M: Robert Richter <rric@kernel.org>
1034L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1035S: Supported
1036F: drivers/net/ethernet/cavium/thunder/
1037
1038ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE
1039M: Alexander Shiyan <shc_work@mail.ru>
1040L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1041S: Odd Fixes
1042N: clps711x
1043
1044ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE
1045M: Hartley Sweeten <hsweeten@visionengravers.com>
1046M: Ryan Mallon <rmallon@gmail.com>
1047L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1048S: Maintained
1049F: arch/arm/mach-ep93xx/
1050F: arch/arm/mach-ep93xx/include/mach/
1051
1052ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT
1053M: Lennert Buytenhek <kernel@wantstofly.org>
1054L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1055S: Maintained
1056
1057ARM/CLKDEV SUPPORT
1058M: Russell King <linux@armlinux.org.uk>
1059L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1060S: Maintained
1061F: arch/arm/include/asm/clkdev.h
1062F: drivers/clk/clkdev.c
1063
1064ARM/COMPULAB CM-X270/EM-X270 and CM-X300 MACHINE SUPPORT
1065M: Mike Rapoport <mike@compulab.co.il>
1066L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1067S: Maintained
1068
1069ARM/CONTEC MICRO9 MACHINE SUPPORT
1070M: Hubert Feurstein <hubert.feurstein@contec.at>
1071S: Maintained
1072F: arch/arm/mach-ep93xx/micro9.c
1073
1074ARM/CORESIGHT FRAMEWORK AND DRIVERS
1075M: Mathieu Poirier <mathieu.poirier@linaro.org>
1076L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1077S: Maintained
1078F: drivers/hwtracing/coresight/*
1079F: Documentation/trace/coresight.txt
1080F: Documentation/devicetree/bindings/arm/coresight.txt
1081F: Documentation/ABI/testing/sysfs-bus-coresight-devices-*
1082
1083ARM/CORGI MACHINE SUPPORT
1084M: Richard Purdie <rpurdie@rpsys.net>
1085S: Maintained
1086
1087ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE
1088M: Hans Ulli Kroll <ulli.kroll@googlemail.com>
1089L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1090T: git git://github.com/ulli-kroll/linux.git
1091S: Maintained
1092F: arch/arm/mach-gemini/
1093F: drivers/rtc/rtc-gemini.c
1094
1095ARM/CSR SIRFPRIMA2 MACHINE SUPPORT
1096M: Barry Song <baohua@kernel.org>
1097L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1098T: git git://git.kernel.org/pub/scm/linux/kernel/git/baohua/linux.git
1099S: Maintained
1100F: arch/arm/boot/dts/prima2*
1101F: arch/arm/mach-prima2/
1102F: drivers/clk/sirf/
1103F: drivers/clocksource/timer-prima2.c
1104F: drivers/clocksource/timer-atlas7.c
1105N: [^a-z]sirf
1106
1107ARM/CONEXANT DIGICOLOR MACHINE SUPPORT
1108M: Baruch Siach <baruch@tkos.co.il>
1109L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1110S: Maintained
1111F: arch/arm/boot/dts/cx92755*
1112N: digicolor
1113
1114ARM/EBSA110 MACHINE SUPPORT
1115M: Russell King <linux@armlinux.org.uk>
1116L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1117W: http://www.armlinux.org.uk/
1118S: Maintained
1119F: arch/arm/mach-ebsa110/
1120F: drivers/net/ethernet/amd/am79c961a.*
1121
1122ARM/ENERGY MICRO (SILICON LABS) EFM32 SUPPORT
1123M: Uwe Kleine-König <kernel@pengutronix.de>
1124L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1125S: Maintained
1126N: efm32
1127
1128ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6)
1129M: Daniel Ribeiro <drwyrm@gmail.com>
1130M: Stefan Schmidt <stefan@openezx.org>
1131M: Harald Welte <laforge@openezx.org>
1132L: openezx-devel@lists.openezx.org (moderated for non-subscribers)
1133W: http://www.openezx.org/
1134S: Maintained
1135T: topgit git://git.openezx.org/openezx.git
1136F: arch/arm/mach-pxa/ezx.c
1137
1138ARM/FARADAY FA526 PORT
1139M: Hans Ulli Kroll <ulli.kroll@googlemail.com>
1140L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1141S: Maintained
1142T: git git://git.berlios.de/gemini-board
1143F: arch/arm/mm/*-fa*
1144
1145ARM/FOOTBRIDGE ARCHITECTURE
1146M: Russell King <linux@armlinux.org.uk>
1147L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1148W: http://www.armlinux.org.uk/
1149S: Maintained
1150F: arch/arm/include/asm/hardware/dec21285.h
1151F: arch/arm/mach-footbridge/
1152
1153ARM/FREESCALE IMX / MXC ARM ARCHITECTURE
1154M: Shawn Guo <shawnguo@kernel.org>
1155M: Sascha Hauer <kernel@pengutronix.de>
1156L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1157S: Maintained
1158T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1159F: arch/arm/mach-imx/
1160F: arch/arm/mach-mxs/
1161F: arch/arm/boot/dts/imx*
1162F: arch/arm/configs/imx*_defconfig
1163F: drivers/clk/imx/
1164F: include/soc/imx/
1165
1166ARM/FREESCALE VYBRID ARM ARCHITECTURE
1167M: Shawn Guo <shawnguo@kernel.org>
1168M: Sascha Hauer <kernel@pengutronix.de>
1169R: Stefan Agner <stefan@agner.ch>
1170L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1171S: Maintained
1172T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1173F: arch/arm/mach-imx/*vf610*
1174F: arch/arm/boot/dts/vf*
1175
1176ARM/GLOMATION GESBC9312SX MACHINE SUPPORT
1177M: Lennert Buytenhek <kernel@wantstofly.org>
1178L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1179S: Maintained
1180
1181ARM/GUMSTIX MACHINE SUPPORT
1182M: Steve Sakoman <sakoman@gmail.com>
1183L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1184S: Maintained
1185
1186ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT
1187M: Philipp Zabel <philipp.zabel@gmail.com>
1188M: Paul Parsons <lost.distance@yahoo.com>
1189L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1190S: Maintained
1191F: arch/arm/mach-pxa/hx4700.c
1192F: arch/arm/mach-pxa/include/mach/hx4700.h
1193F: sound/soc/pxa/hx4700.c
1194
1195ARM/HISILICON SOC SUPPORT
1196M: Wei Xu <xuwei5@hisilicon.com>
1197L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1198W: http://www.hisilicon.com
1199S: Supported
1200T: git git://github.com/hisilicon/linux-hisi.git
1201F: arch/arm/mach-hisi/
1202F: arch/arm/boot/dts/hi3*
1203F: arch/arm/boot/dts/hip*
1204F: arch/arm/boot/dts/hisi*
1205F: arch/arm64/boot/dts/hisilicon/
1206
1207ARM/HP JORNADA 7XX MACHINE SUPPORT
1208M: Kristoffer Ericson <kristoffer.ericson@gmail.com>
1209W: www.jlime.com
1210S: Maintained
1211T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
1212F: arch/arm/mach-sa1100/jornada720.c
1213F: arch/arm/mach-sa1100/include/mach/jornada720.h
1214
1215ARM/IGEP MACHINE SUPPORT
1216M: Enric Balletbo i Serra <eballetbo@gmail.com>
1217M: Javier Martinez Canillas <javier@dowhile0.org>
1218L: linux-omap@vger.kernel.org
1219L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1220S: Maintained
1221F: arch/arm/boot/dts/omap3-igep*
1222
1223ARM/INCOME PXA270 SUPPORT
1224M: Marek Vasut <marek.vasut@gmail.com>
1225L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1226S: Maintained
1227F: arch/arm/mach-pxa/colibri-pxa270-income.c
1228
1229ARM/INTEL IOP32X ARM ARCHITECTURE
1230M: Lennert Buytenhek <kernel@wantstofly.org>
1231L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1232S: Maintained
1233
1234ARM/INTEL IOP33X ARM ARCHITECTURE
1235L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1236S: Orphan
1237
1238ARM/INTEL IOP13XX ARM ARCHITECTURE
1239M: Lennert Buytenhek <kernel@wantstofly.org>
1240L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1241S: Maintained
1242
1243ARM/INTEL IQ81342EX MACHINE SUPPORT
1244M: Lennert Buytenhek <kernel@wantstofly.org>
1245L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1246S: Maintained
1247
1248ARM/INTEL IXDP2850 MACHINE SUPPORT
1249M: Lennert Buytenhek <kernel@wantstofly.org>
1250L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1251S: Maintained
1252
1253ARM/INTEL IXP4XX ARM ARCHITECTURE
1254M: Imre Kaloz <kaloz@openwrt.org>
1255M: Krzysztof Halasa <khalasa@piap.pl>
1256L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1257S: Maintained
1258F: arch/arm/mach-ixp4xx/
1259
1260ARM/INTEL RESEARCH IMOTE/STARGATE 2 MACHINE SUPPORT
1261M: Jonathan Cameron <jic23@cam.ac.uk>
1262L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1263S: Maintained
1264F: arch/arm/mach-pxa/stargate2.c
1265F: drivers/pcmcia/pxa2xx_stargate2.c
1266
1267ARM/INTEL XSC3 (MANZANO) ARM CORE
1268M: Lennert Buytenhek <kernel@wantstofly.org>
1269L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1270S: Maintained
1271
1272ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT
1273M: Lennert Buytenhek <kernel@wantstofly.org>
1274L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1275S: Maintained
1276
1277ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE
1278M: Santosh Shilimkar <ssantosh@kernel.org>
1279L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1280S: Maintained
1281F: arch/arm/mach-keystone/
1282F: arch/arm/boot/dts/keystone-*
1283T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
1284
1285ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK
1286M: Santosh Shilimkar <ssantosh@kernel.org>
1287L: linux-kernel@vger.kernel.org
1288S: Maintained
1289F: drivers/clk/keystone/
1290
1291ARM/TEXAS INSTRUMENT KEYSTONE ClOCKSOURCE
1292M: Santosh Shilimkar <ssantosh@kernel.org>
1293L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1294L: linux-kernel@vger.kernel.org
1295S: Maintained
1296F: drivers/clocksource/timer-keystone.c
1297
1298ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER
1299M: Santosh Shilimkar <ssantosh@kernel.org>
1300L: linux-kernel@vger.kernel.org
1301S: Maintained
1302F: drivers/power/reset/keystone-reset.c
1303
1304ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS
1305M: Santosh Shilimkar <ssantosh@kernel.org>
1306L: linux-kernel@vger.kernel.org
1307S: Maintained
1308F: drivers/memory/*emif*
1309
1310ARM/LG1K ARCHITECTURE
1311M: Chanho Min <chanho.min@lge.com>
1312L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1313S: Maintained
1314F: arch/arm64/boot/dts/lg/
1315
1316ARM/LOGICPD PXA270 MACHINE SUPPORT
1317M: Lennert Buytenhek <kernel@wantstofly.org>
1318L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1319S: Maintained
1320
1321ARM/LPC18XX ARCHITECTURE
1322M: Joachim Eastwood <manabian@gmail.com>
1323L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1324S: Maintained
1325F: arch/arm/boot/dts/lpc43*
1326F: drivers/clk/nxp/clk-lpc18xx*
1327F: drivers/clocksource/time-lpc32xx.c
1328F: drivers/i2c/busses/i2c-lpc2k.c
1329F: drivers/memory/pl172.c
1330F: drivers/mtd/spi-nor/nxp-spifi.c
1331F: drivers/rtc/rtc-lpc24xx.c
1332N: lpc18xx
1333
1334ARM/LPC32XX SOC SUPPORT
1335M: Vladimir Zapolskiy <vz@mleia.com>
1336M: Sylvain Lemieux <slemieux.tyco@gmail.com>
1337L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1338T: git git://github.com/vzapolskiy/linux-lpc32xx.git
1339S: Maintained
1340F: arch/arm/boot/dts/lpc32*
1341F: arch/arm/mach-lpc32xx/
1342F: drivers/i2c/busses/i2c-pnx.c
1343F: drivers/net/ethernet/nxp/lpc_eth.c
1344F: drivers/usb/host/ohci-nxp.c
1345F: drivers/watchdog/pnx4008_wdt.c
1346N: lpc32xx
1347
1348ARM/MAGICIAN MACHINE SUPPORT
1349M: Philipp Zabel <philipp.zabel@gmail.com>
1350S: Maintained
1351
1352ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K SOC support
1353M: Jason Cooper <jason@lakedaemon.net>
1354M: Andrew Lunn <andrew@lunn.ch>
1355M: Gregory Clement <gregory.clement@free-electrons.com>
1356M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1357L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1358S: Maintained
1359F: arch/arm/mach-mvebu/
1360F: drivers/rtc/rtc-armada38x.c
1361F: arch/arm/boot/dts/armada*
1362F: arch/arm/boot/dts/kirkwood*
1363F: arch/arm64/boot/dts/marvell/armada*
1364F: drivers/cpufreq/mvebu-cpufreq.c
1365F: arch/arm/configs/mvebu_*_defconfig
1366
1367ARM/Marvell Berlin SoC support
1368M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1369L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1370S: Maintained
1371F: arch/arm/mach-berlin/
1372F: arch/arm/boot/dts/berlin*
1373F: arch/arm64/boot/dts/marvell/berlin*
1374
1375
1376ARM/Marvell Dove/MV78xx0/Orion SOC support
1377M: Jason Cooper <jason@lakedaemon.net>
1378M: Andrew Lunn <andrew@lunn.ch>
1379M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1380M: Gregory Clement <gregory.clement@free-electrons.com>
1381L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1382S: Maintained
1383F: arch/arm/mach-dove/
1384F: arch/arm/mach-mv78xx0/
1385F: arch/arm/mach-orion5x/
1386F: arch/arm/plat-orion/
1387F: arch/arm/boot/dts/dove*
1388F: arch/arm/boot/dts/orion5x*
1389
1390
1391ARM/Orion SoC/Technologic Systems TS-78xx platform support
1392M: Alexander Clouter <alex@digriz.org.uk>
1393L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1394W: http://www.digriz.org.uk/ts78xx/kernel
1395S: Maintained
1396F: arch/arm/mach-orion5x/ts78xx-*
1397
1398ARM/OXNAS platform support
1399M: Neil Armstrong <narmstrong@baylibre.com>
1400L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1401S: Maintained
1402F: arch/arm/mach-oxnas/
1403F: arch/arm/boot/dts/oxnas*
1404F: arch/arm/boot/dts/wd-mbwe.dts
1405N: oxnas
1406
1407ARM/Mediatek RTC DRIVER
1408M: Eddie Huang <eddie.huang@mediatek.com>
1409L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1410L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1411S: Maintained
1412F: drivers/rtc/rtc-mt6397.c
1413
1414ARM/Mediatek SoC support
1415M: Matthias Brugger <matthias.bgg@gmail.com>
1416L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1417L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1418S: Maintained
1419F: arch/arm/boot/dts/mt6*
1420F: arch/arm/boot/dts/mt8*
1421F: arch/arm/mach-mediatek/
1422N: mtk
1423K: mediatek
1424
1425ARM/Mediatek USB3 PHY DRIVER
1426M: Chunfeng Yun <chunfeng.yun@mediatek.com>
1427L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1428L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1429S: Maintained
1430F: drivers/phy/phy-mt65xx-usb3.c
1431
1432ARM/MICREL KS8695 ARCHITECTURE
1433M: Greg Ungerer <gerg@uclinux.org>
1434L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1435F: arch/arm/mach-ks8695/
1436S: Odd Fixes
1437
1438ARM/MIOA701 MACHINE SUPPORT
1439M: Robert Jarzmik <robert.jarzmik@free.fr>
1440L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1441F: arch/arm/mach-pxa/mioa701.c
1442S: Maintained
1443
1444ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT
1445M: Michael Petchkovsky <mkpetch@internode.on.net>
1446S: Maintained
1447
1448ARM/NOMADIK ARCHITECTURE
1449M: Alessandro Rubini <rubini@unipv.it>
1450M: Linus Walleij <linus.walleij@linaro.org>
1451L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1452S: Maintained
1453F: arch/arm/mach-nomadik/
1454F: drivers/pinctrl/nomadik/
1455F: drivers/i2c/busses/i2c-nomadik.c
1456T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git
1457
1458ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT
1459M: Nelson Castillo <arhuaco@freaks-unidos.net>
1460L: openmoko-kernel@lists.openmoko.org (subscribers-only)
1461W: http://wiki.openmoko.org/wiki/Neo_FreeRunner
1462S: Supported
1463
1464ARM/TOSA MACHINE SUPPORT
1465M: Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
1466M: Dirk Opfer <dirk@opfer-online.de>
1467S: Maintained
1468
1469ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT
1470M: Marek Vasut <marek.vasut@gmail.com>
1471L: linux-arm-kernel@lists.infradead.org
1472W: http://hackndev.com
1473S: Maintained
1474F: arch/arm/mach-pxa/include/mach/palmtx.h
1475F: arch/arm/mach-pxa/palmtx.c
1476F: arch/arm/mach-pxa/include/mach/palmt5.h
1477F: arch/arm/mach-pxa/palmt5.c
1478F: arch/arm/mach-pxa/include/mach/palmld.h
1479F: arch/arm/mach-pxa/palmld.c
1480F: arch/arm/mach-pxa/include/mach/palmte2.h
1481F: arch/arm/mach-pxa/palmte2.c
1482F: arch/arm/mach-pxa/include/mach/palmtc.h
1483F: arch/arm/mach-pxa/palmtc.c
1484
1485ARM/PALM TREO SUPPORT
1486M: Tomas Cech <sleep_walker@suse.com>
1487L: linux-arm-kernel@lists.infradead.org
1488W: http://hackndev.com
1489S: Maintained
1490F: arch/arm/mach-pxa/include/mach/palmtreo.h
1491F: arch/arm/mach-pxa/palmtreo.c
1492
1493ARM/PALMZ72 SUPPORT
1494M: Sergey Lapin <slapin@ossfans.org>
1495L: linux-arm-kernel@lists.infradead.org
1496W: http://hackndev.com
1497S: Maintained
1498F: arch/arm/mach-pxa/include/mach/palmz72.h
1499F: arch/arm/mach-pxa/palmz72.c
1500
1501ARM/PLEB SUPPORT
1502M: Peter Chubb <pleb@gelato.unsw.edu.au>
1503W: http://www.disy.cse.unsw.edu.au/Hardware/PLEB
1504S: Maintained
1505
1506ARM/PT DIGITAL BOARD PORT
1507M: Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de>
1508L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1509W: http://www.armlinux.org.uk/
1510S: Maintained
1511
1512ARM/QUALCOMM SUPPORT
1513M: Andy Gross <andy.gross@linaro.org>
1514M: David Brown <david.brown@linaro.org>
1515L: linux-arm-msm@vger.kernel.org
1516L: linux-soc@vger.kernel.org
1517S: Maintained
1518F: arch/arm/boot/dts/qcom-*.dts
1519F: arch/arm/boot/dts/qcom-*.dtsi
1520F: arch/arm/mach-qcom/
1521F: arch/arm64/boot/dts/qcom/*
1522F: drivers/i2c/busses/i2c-qup.c
1523F: drivers/clk/qcom/
1524F: drivers/soc/qcom/
1525F: drivers/spi/spi-qup.c
1526F: drivers/tty/serial/msm_serial.h
1527F: drivers/tty/serial/msm_serial.c
1528F: drivers/*/pm8???-*
1529F: drivers/mfd/ssbi.c
1530F: drivers/firmware/qcom_scm.c
1531T: git git://git.kernel.org/pub/scm/linux/kernel/git/agross/linux.git
1532
1533ARM/RADISYS ENP2611 MACHINE SUPPORT
1534M: Lennert Buytenhek <kernel@wantstofly.org>
1535L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1536S: Maintained
1537
1538ARM/RENESAS ARM64 ARCHITECTURE
1539M: Simon Horman <horms@verge.net.au>
1540M: Magnus Damm <magnus.damm@gmail.com>
1541L: linux-renesas-soc@vger.kernel.org
1542Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/
1543T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
1544S: Supported
1545F: arch/arm64/boot/dts/renesas/
1546F: drivers/soc/renesas/
1547F: include/linux/soc/renesas/
1548
1549ARM/RISCPC ARCHITECTURE
1550M: Russell King <linux@armlinux.org.uk>
1551L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1552W: http://www.armlinux.org.uk/
1553S: Maintained
1554F: arch/arm/include/asm/hardware/entry-macro-iomd.S
1555F: arch/arm/include/asm/hardware/ioc.h
1556F: arch/arm/include/asm/hardware/iomd.h
1557F: arch/arm/include/asm/hardware/memc.h
1558F: arch/arm/mach-rpc/
1559F: drivers/net/ethernet/8390/etherh.c
1560F: drivers/net/ethernet/i825xx/ether1*
1561F: drivers/net/ethernet/seeq/ether3*
1562F: drivers/scsi/arm/
1563
1564ARM/Rockchip SoC support
1565M: Heiko Stuebner <heiko@sntech.de>
1566L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1567L: linux-rockchip@lists.infradead.org
1568T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git
1569S: Maintained
1570F: arch/arm/boot/dts/rk3*
1571F: arch/arm/mach-rockchip/
1572F: drivers/clk/rockchip/
1573F: drivers/i2c/busses/i2c-rk3x.c
1574F: drivers/*/*rockchip*
1575F: drivers/*/*/*rockchip*
1576F: sound/soc/rockchip/
1577N: rockchip
1578
1579ARM/SAMSUNG EXYNOS ARM ARCHITECTURES
1580M: Kukjin Kim <kgene@kernel.org>
1581M: Krzysztof Kozlowski <k.kozlowski@samsung.com>
1582L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1583L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
1584S: Maintained
1585F: arch/arm/boot/dts/s3c*
1586F: arch/arm/boot/dts/s5p*
1587F: arch/arm/boot/dts/samsung*
1588F: arch/arm/boot/dts/exynos*
1589F: arch/arm64/boot/dts/exynos/
1590F: arch/arm/plat-samsung/
1591F: arch/arm/mach-s3c24*/
1592F: arch/arm/mach-s3c64xx/
1593F: arch/arm/mach-s5p*/
1594F: arch/arm/mach-exynos*/
1595F: drivers/*/*s3c2410*
1596F: drivers/*/*/*s3c2410*
1597F: drivers/memory/samsung/*
1598F: drivers/soc/samsung/*
1599F: drivers/spi/spi-s3c*
1600F: sound/soc/samsung/*
1601F: Documentation/arm/Samsung/
1602F: Documentation/devicetree/bindings/arm/samsung/
1603F: Documentation/devicetree/bindings/sram/samsung-sram.txt
1604F: Documentation/devicetree/bindings/power/pd-samsung.txt
1605N: exynos
1606
1607ARM/SAMSUNG MOBILE MACHINE SUPPORT
1608M: Kyungmin Park <kyungmin.park@samsung.com>
1609L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1610S: Maintained
1611F: arch/arm/mach-s5pv210/
1612
1613ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT
1614M: Kyungmin Park <kyungmin.park@samsung.com>
1615M: Kamil Debski <k.debski@samsung.com>
1616L: linux-arm-kernel@lists.infradead.org
1617L: linux-media@vger.kernel.org
1618S: Maintained
1619F: drivers/media/platform/s5p-g2d/
1620
1621ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT
1622M: Kyungmin Park <kyungmin.park@samsung.com>
1623M: Kamil Debski <k.debski@samsung.com>
1624M: Jeongtae Park <jtp.park@samsung.com>
1625L: linux-arm-kernel@lists.infradead.org
1626L: linux-media@vger.kernel.org
1627S: Maintained
1628F: arch/arm/plat-samsung/s5p-dev-mfc.c
1629F: drivers/media/platform/s5p-mfc/
1630
1631ARM/SAMSUNG S5P SERIES TV SUBSYSTEM SUPPORT
1632M: Kyungmin Park <kyungmin.park@samsung.com>
1633M: Tomasz Stanislawski <t.stanislaws@samsung.com>
1634L: linux-arm-kernel@lists.infradead.org
1635L: linux-media@vger.kernel.org
1636S: Maintained
1637F: drivers/media/platform/s5p-tv/
1638
1639ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT
1640M: Andrzej Pietrasiewicz <andrzej.p@samsung.com>
1641M: Jacek Anaszewski <j.anaszewski@samsung.com>
1642L: linux-arm-kernel@lists.infradead.org
1643L: linux-media@vger.kernel.org
1644S: Maintained
1645F: drivers/media/platform/s5p-jpeg/
1646
1647ARM/SHMOBILE ARM ARCHITECTURE
1648M: Simon Horman <horms@verge.net.au>
1649M: Magnus Damm <magnus.damm@gmail.com>
1650L: linux-renesas-soc@vger.kernel.org
1651Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/
1652T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
1653S: Supported
1654F: arch/arm/boot/dts/emev2*
1655F: arch/arm/boot/dts/r7s*
1656F: arch/arm/boot/dts/r8a*
1657F: arch/arm/boot/dts/sh*
1658F: arch/arm/configs/shmobile_defconfig
1659F: arch/arm/include/debug/renesas-scif.S
1660F: arch/arm/mach-shmobile/
1661F: drivers/sh/
1662F: drivers/soc/renesas/
1663F: include/linux/soc/renesas/
1664
1665ARM/SOCFPGA ARCHITECTURE
1666M: Dinh Nguyen <dinguyen@opensource.altera.com>
1667S: Maintained
1668F: arch/arm/mach-socfpga/
1669F: arch/arm/boot/dts/socfpga*
1670F: arch/arm/configs/socfpga_defconfig
1671F: arch/arm64/boot/dts/altera/
1672W: http://www.rocketboards.org
1673T: git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
1674
1675ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT
1676M: Dinh Nguyen <dinguyen@opensource.altera.com>
1677S: Maintained
1678F: drivers/clk/socfpga/
1679
1680ARM/SOCFPGA EDAC SUPPORT
1681M: Thor Thayer <tthayer@opensource.altera.com>
1682S: Maintained
1683F: drivers/edac/altera_edac.
1684
1685ARM/STI ARCHITECTURE
1686M: Srinivas Kandagatla <srinivas.kandagatla@gmail.com>
1687M: Maxime Coquelin <maxime.coquelin@st.com>
1688M: Patrice Chotard <patrice.chotard@st.com>
1689L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1690L: kernel@stlinux.com
1691W: http://www.stlinux.com
1692S: Maintained
1693F: arch/arm/mach-sti/
1694F: arch/arm/boot/dts/sti*
1695F: drivers/char/hw_random/st-rng.c
1696F: drivers/clocksource/arm_global_timer.c
1697F: drivers/clocksource/clksrc_st_lpc.c
1698F: drivers/cpufreq/sti-cpufreq.c
1699F: drivers/i2c/busses/i2c-st.c
1700F: drivers/media/rc/st_rc.c
1701F: drivers/media/platform/sti/c8sectpfe/
1702F: drivers/mmc/host/sdhci-st.c
1703F: drivers/phy/phy-miphy28lp.c
1704F: drivers/phy/phy-miphy365x.c
1705F: drivers/phy/phy-stih407-usb.c
1706F: drivers/phy/phy-stih41x-usb.c
1707F: drivers/pinctrl/pinctrl-st.c
1708F: drivers/remoteproc/st_remoteproc.c
1709F: drivers/reset/sti/
1710F: drivers/rtc/rtc-st-lpc.c
1711F: drivers/tty/serial/st-asc.c
1712F: drivers/usb/dwc3/dwc3-st.c
1713F: drivers/usb/host/ehci-st.c
1714F: drivers/usb/host/ohci-st.c
1715F: drivers/watchdog/st_lpc_wdt.c
1716F: drivers/ata/ahci_st.c
1717
1718ARM/STM32 ARCHITECTURE
1719M: Maxime Coquelin <mcoquelin.stm32@gmail.com>
1720L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1721S: Maintained
1722T: git git://git.kernel.org/pub/scm/linux/kernel/git/mcoquelin/stm32.git
1723N: stm32
1724F: drivers/clocksource/armv7m_systick.c
1725
1726ARM/TANGO ARCHITECTURE
1727M: Marc Gonzalez <marc_gonzalez@sigmadesigns.com>
1728L: linux-arm-kernel@lists.infradead.org
1729S: Maintained
1730F: arch/arm/mach-tango/
1731F: arch/arm/boot/dts/tango*
1732
1733ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT
1734M: Lennert Buytenhek <kernel@wantstofly.org>
1735L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1736S: Maintained
1737
1738ARM/TETON BGA MACHINE SUPPORT
1739M: "Mark F. Brown" <mark.brown314@gmail.com>
1740L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1741S: Maintained
1742
1743ARM/THECUS N2100 MACHINE SUPPORT
1744M: Lennert Buytenhek <kernel@wantstofly.org>
1745L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1746S: Maintained
1747
1748ARM/NUVOTON W90X900 ARM ARCHITECTURE
1749M: Wan ZongShun <mcuos.com@gmail.com>
1750L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1751W: http://www.mcuos.com
1752S: Maintained
1753F: arch/arm/mach-w90x900/
1754F: drivers/input/keyboard/w90p910_keypad.c
1755F: drivers/input/touchscreen/w90p910_ts.c
1756F: drivers/watchdog/nuc900_wdt.c
1757F: drivers/net/ethernet/nuvoton/w90p910_ether.c
1758F: drivers/mtd/nand/nuc900_nand.c
1759F: drivers/rtc/rtc-nuc900.c
1760F: drivers/spi/spi-nuc900.c
1761F: drivers/usb/host/ehci-w90x900.c
1762F: drivers/video/fbdev/nuc900fb.c
1763
1764ARM/U300 MACHINE SUPPORT
1765M: Linus Walleij <linus.walleij@linaro.org>
1766L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1767S: Supported
1768F: arch/arm/mach-u300/
1769F: drivers/clocksource/timer-u300.c
1770F: drivers/i2c/busses/i2c-stu300.c
1771F: drivers/rtc/rtc-coh901331.c
1772F: drivers/watchdog/coh901327_wdt.c
1773F: drivers/dma/coh901318*
1774F: drivers/mfd/ab3100*
1775F: drivers/rtc/rtc-ab3100.c
1776F: drivers/rtc/rtc-coh901331.c
1777T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git
1778
1779ARM/UNIPHIER ARCHITECTURE
1780M: Masahiro Yamada <yamada.masahiro@socionext.com>
1781L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1782S: Maintained
1783F: arch/arm/boot/dts/uniphier*
1784F: arch/arm/include/asm/hardware/cache-uniphier.h
1785F: arch/arm/mach-uniphier/
1786F: arch/arm/mm/cache-uniphier.c
1787F: arch/arm64/boot/dts/socionext/
1788F: drivers/bus/uniphier-system-bus.c
1789F: drivers/i2c/busses/i2c-uniphier*
1790F: drivers/pinctrl/uniphier/
1791F: drivers/tty/serial/8250/8250_uniphier.c
1792N: uniphier
1793
1794ARM/Ux500 ARM ARCHITECTURE
1795M: Linus Walleij <linus.walleij@linaro.org>
1796L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1797S: Maintained
1798F: arch/arm/mach-ux500/
1799F: drivers/clocksource/clksrc-dbx500-prcmu.c
1800F: drivers/dma/ste_dma40*
1801F: drivers/hwspinlock/u8500_hsem.c
1802F: drivers/mfd/abx500*
1803F: drivers/mfd/ab8500*
1804F: drivers/mfd/dbx500*
1805F: drivers/mfd/db8500*
1806F: drivers/pinctrl/nomadik/pinctrl-ab*
1807F: drivers/pinctrl/nomadik/pinctrl-nomadik*
1808F: drivers/rtc/rtc-ab8500.c
1809F: drivers/rtc/rtc-pl031.c
1810T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git
1811
1812ARM/Ux500 CLOCK FRAMEWORK SUPPORT
1813M: Ulf Hansson <ulf.hansson@linaro.org>
1814L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1815T: git git://git.linaro.org/people/ulfh/clk.git
1816S: Maintained
1817F: drivers/clk/ux500/
1818F: include/linux/platform_data/clk-ux500.h
1819
1820ARM/VERSATILE EXPRESS PLATFORM
1821M: Liviu Dudau <liviu.dudau@arm.com>
1822M: Sudeep Holla <sudeep.holla@arm.com>
1823M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
1824L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1825S: Maintained
1826F: arch/arm/boot/dts/vexpress*
1827F: arch/arm64/boot/dts/arm/
1828F: arch/arm/mach-vexpress/
1829F: */*/vexpress*
1830F: */*/*/vexpress*
1831F: drivers/clk/versatile/clk-vexpress-osc.c
1832F: drivers/clocksource/versatile.c
1833N: mps2
1834
1835ARM/VFP SUPPORT
1836M: Russell King <linux@armlinux.org.uk>
1837L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1838W: http://www.armlinux.org.uk/
1839S: Maintained
1840F: arch/arm/vfp/
1841
1842ARM/VOIPAC PXA270 SUPPORT
1843M: Marek Vasut <marek.vasut@gmail.com>
1844L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1845S: Maintained
1846F: arch/arm/mach-pxa/vpac270.c
1847F: arch/arm/mach-pxa/include/mach/vpac270.h
1848
1849ARM/VT8500 ARM ARCHITECTURE
1850M: Tony Prisk <linux@prisktech.co.nz>
1851L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1852S: Maintained
1853F: arch/arm/mach-vt8500/
1854F: drivers/clocksource/vt8500_timer.c
1855F: drivers/i2c/busses/i2c-wmt.c
1856F: drivers/mmc/host/wmt-sdmmc.c
1857F: drivers/pwm/pwm-vt8500.c
1858F: drivers/rtc/rtc-vt8500.c
1859F: drivers/tty/serial/vt8500_serial.c
1860F: drivers/usb/host/ehci-platform.c
1861F: drivers/usb/host/uhci-platform.c
1862F: drivers/video/fbdev/vt8500lcdfb.*
1863F: drivers/video/fbdev/wm8505fb*
1864F: drivers/video/fbdev/wmt_ge_rops.*
1865
1866ARM/ZIPIT Z2 SUPPORT
1867M: Marek Vasut <marek.vasut@gmail.com>
1868L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1869S: Maintained
1870F: arch/arm/mach-pxa/z2.c
1871F: arch/arm/mach-pxa/include/mach/z2.h
1872
1873ARM/ZTE ARCHITECTURE
1874M: Jun Nie <jun.nie@linaro.org>
1875L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1876S: Maintained
1877F: arch/arm/mach-zx/
1878F: drivers/clk/zte/
1879F: Documentation/devicetree/bindings/arm/zte.txt
1880F: Documentation/devicetree/bindings/clock/zx296702-clk.txt
1881
1882ARM/ZYNQ ARCHITECTURE
1883M: Michal Simek <michal.simek@xilinx.com>
1884R: Sören Brinkmann <soren.brinkmann@xilinx.com>
1885L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1886W: http://wiki.xilinx.com
1887T: git https://github.com/Xilinx/linux-xlnx.git
1888S: Supported
1889F: arch/arm/mach-zynq/
1890F: drivers/cpuidle/cpuidle-zynq.c
1891F: drivers/block/xsysace.c
1892N: zynq
1893N: xilinx
1894F: drivers/clocksource/cadence_ttc_timer.c
1895F: drivers/i2c/busses/i2c-cadence.c
1896F: drivers/mmc/host/sdhci-of-arasan.c
1897F: drivers/edac/synopsys_edac.c
1898
1899ARM SMMU DRIVERS
1900M: Will Deacon <will.deacon@arm.com>
1901R: Robin Murphy <robin.murphy@arm.com>
1902L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1903S: Maintained
1904F: drivers/iommu/arm-smmu.c
1905F: drivers/iommu/arm-smmu-v3.c
1906F: drivers/iommu/io-pgtable-arm.c
1907F: drivers/iommu/io-pgtable-arm-v7s.c
1908
1909ARM64 PORT (AARCH64 ARCHITECTURE)
1910M: Catalin Marinas <catalin.marinas@arm.com>
1911M: Will Deacon <will.deacon@arm.com>
1912L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1913T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git
1914S: Maintained
1915F: arch/arm64/
1916F: Documentation/arm64/
1917
1918AS3645A LED FLASH CONTROLLER DRIVER
1919M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
1920L: linux-media@vger.kernel.org
1921T: git git://linuxtv.org/media_tree.git
1922S: Maintained
1923F: drivers/media/i2c/as3645a.c
1924F: include/media/i2c/as3645a.h
1925
1926ASC7621 HARDWARE MONITOR DRIVER
1927M: George Joseph <george.joseph@fairview5.com>
1928L: linux-hwmon@vger.kernel.org
1929S: Maintained
1930F: Documentation/hwmon/asc7621
1931F: drivers/hwmon/asc7621.c
1932
1933ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS
1934M: Corentin Chary <corentin.chary@gmail.com>
1935L: acpi4asus-user@lists.sourceforge.net
1936L: platform-driver-x86@vger.kernel.org
1937W: http://acpi4asus.sf.net
1938S: Maintained
1939F: drivers/platform/x86/asus*.c
1940F: drivers/platform/x86/eeepc*.c
1941
1942ASUS WIRELESS RADIO CONTROL DRIVER
1943M: João Paulo Rechi Vita <jprvita@gmail.com>
1944L: platform-driver-x86@vger.kernel.org
1945S: Maintained
1946F: drivers/platform/x86/asus-wireless.c
1947
1948ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API
1949R: Dan Williams <dan.j.williams@intel.com>
1950W: http://sourceforge.net/projects/xscaleiop
1951S: Odd fixes
1952F: Documentation/crypto/async-tx-api.txt
1953F: crypto/async_tx/
1954F: drivers/dma/
1955F: include/linux/dmaengine.h
1956F: include/linux/async_tx.h
1957
1958AT24 EEPROM DRIVER
1959M: Wolfram Sang <wsa@the-dreams.de>
1960L: linux-i2c@vger.kernel.org
1961S: Maintained
1962F: drivers/misc/eeprom/at24.c
1963F: include/linux/platform_data/at24.h
1964
1965ATA OVER ETHERNET (AOE) DRIVER
1966M: "Ed L. Cashin" <ed.cashin@acm.org>
1967W: http://www.openaoe.org/
1968S: Supported
1969F: Documentation/aoe/
1970F: drivers/block/aoe/
1971
1972ATHEROS 71XX/9XXX GPIO DRIVER
1973M: Alban Bedel <albeu@free.fr>
1974W: https://github.com/AlbanBedel/linux
1975T: git git://github.com/AlbanBedel/linux
1976S: Maintained
1977F: drivers/gpio/gpio-ath79.c
1978F: Documentation/devicetree/bindings/gpio/gpio-ath79.txt
1979
1980ATHEROS ATH GENERIC UTILITIES
1981M: "Luis R. Rodriguez" <mcgrof@do-not-panic.com>
1982L: linux-wireless@vger.kernel.org
1983S: Supported
1984F: drivers/net/wireless/ath/*
1985
1986ATHEROS ATH5K WIRELESS DRIVER
1987M: Jiri Slaby <jirislaby@gmail.com>
1988M: Nick Kossifidis <mickflemm@gmail.com>
1989M: "Luis R. Rodriguez" <mcgrof@do-not-panic.com>
1990L: linux-wireless@vger.kernel.org
1991W: http://wireless.kernel.org/en/users/Drivers/ath5k
1992S: Maintained
1993F: drivers/net/wireless/ath/ath5k/
1994
1995ATHEROS ATH6KL WIRELESS DRIVER
1996M: Kalle Valo <kvalo@qca.qualcomm.com>
1997L: linux-wireless@vger.kernel.org
1998W: http://wireless.kernel.org/en/users/Drivers/ath6kl
1999T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
2000S: Supported
2001F: drivers/net/wireless/ath/ath6kl/
2002
2003WILOCITY WIL6210 WIRELESS DRIVER
2004M: Maya Erez <qca_merez@qca.qualcomm.com>
2005L: linux-wireless@vger.kernel.org
2006L: wil6210@qca.qualcomm.com
2007S: Supported
2008W: http://wireless.kernel.org/en/users/Drivers/wil6210
2009F: drivers/net/wireless/ath/wil6210/
2010F: include/uapi/linux/wil6210_uapi.h
2011
2012CARL9170 LINUX COMMUNITY WIRELESS DRIVER
2013M: Christian Lamparter <chunkeey@googlemail.com>
2014L: linux-wireless@vger.kernel.org
2015W: http://wireless.kernel.org/en/users/Drivers/carl9170
2016S: Maintained
2017F: drivers/net/wireless/ath/carl9170/
2018
2019ATK0110 HWMON DRIVER
2020M: Luca Tettamanti <kronos.it@gmail.com>
2021L: linux-hwmon@vger.kernel.org
2022S: Maintained
2023F: drivers/hwmon/asus_atk0110.c
2024
2025ATI_REMOTE2 DRIVER
2026M: Ville Syrjala <syrjala@sci.fi>
2027S: Maintained
2028F: drivers/input/misc/ati_remote2.c
2029
2030ATLX ETHERNET DRIVERS
2031M: Jay Cliburn <jcliburn@gmail.com>
2032M: Chris Snook <chris.snook@gmail.com>
2033L: netdev@vger.kernel.org
2034W: http://sourceforge.net/projects/atl1
2035W: http://atl1.sourceforge.net
2036S: Maintained
2037F: drivers/net/ethernet/atheros/
2038
2039ATM
2040M: Chas Williams <3chas3@gmail.com>
2041L: linux-atm-general@lists.sourceforge.net (moderated for non-subscribers)
2042L: netdev@vger.kernel.org
2043W: http://linux-atm.sourceforge.net
2044S: Maintained
2045F: drivers/atm/
2046F: include/linux/atm*
2047F: include/uapi/linux/atm*
2048
2049ATMEL AT91 / AT32 MCI DRIVER
2050M: Ludovic Desroches <ludovic.desroches@atmel.com>
2051S: Maintained
2052F: drivers/mmc/host/atmel-mci.c
2053
2054ATMEL AT91 / AT32 SERIAL DRIVER
2055M: Nicolas Ferre <nicolas.ferre@atmel.com>
2056S: Supported
2057F: drivers/tty/serial/atmel_serial.c
2058
2059ATMEL AT91 SAMA5D2-Compatible Shutdown Controller
2060M: Nicolas Ferre <nicolas.ferre@atmel.com>
2061S: Supported
2062F: drivers/power/reset/at91-sama5d2_shdwc.c
2063
2064ATMEL SAMA5D2 ADC DRIVER
2065M: Ludovic Desroches <ludovic.desroches@atmel.com>
2066L: linux-iio@vger.kernel.org
2067S: Supported
2068F: drivers/iio/adc/at91-sama5d2_adc.c
2069
2070ATMEL Audio ALSA driver
2071M: Nicolas Ferre <nicolas.ferre@atmel.com>
2072L: alsa-devel@alsa-project.org (moderated for non-subscribers)
2073S: Supported
2074F: sound/soc/atmel
2075
2076ATMEL DMA DRIVER
2077M: Nicolas Ferre <nicolas.ferre@atmel.com>
2078L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2079S: Supported
2080F: drivers/dma/at_hdmac.c
2081F: drivers/dma/at_hdmac_regs.h
2082F: include/linux/platform_data/dma-atmel.h
2083
2084ATMEL XDMA DRIVER
2085M: Ludovic Desroches <ludovic.desroches@atmel.com>
2086L: linux-arm-kernel@lists.infradead.org
2087L: dmaengine@vger.kernel.org
2088S: Supported
2089F: drivers/dma/at_xdmac.c
2090
2091ATMEL I2C DRIVER
2092M: Ludovic Desroches <ludovic.desroches@atmel.com>
2093L: linux-i2c@vger.kernel.org
2094S: Supported
2095F: drivers/i2c/busses/i2c-at91.c
2096
2097ATMEL ISI DRIVER
2098M: Ludovic Desroches <ludovic.desroches@atmel.com>
2099L: linux-media@vger.kernel.org
2100S: Supported
2101F: drivers/media/platform/soc_camera/atmel-isi.c
2102F: include/media/atmel-isi.h
2103
2104ATMEL LCDFB DRIVER
2105M: Nicolas Ferre <nicolas.ferre@atmel.com>
2106L: linux-fbdev@vger.kernel.org
2107S: Maintained
2108F: drivers/video/fbdev/atmel_lcdfb.c
2109F: include/video/atmel_lcdc.h
2110
2111ATMEL MACB ETHERNET DRIVER
2112M: Nicolas Ferre <nicolas.ferre@atmel.com>
2113S: Supported
2114F: drivers/net/ethernet/cadence/
2115
2116ATMEL NAND DRIVER
2117M: Wenyou Yang <wenyou.yang@atmel.com>
2118M: Josh Wu <rainyfeeling@outlook.com>
2119L: linux-mtd@lists.infradead.org
2120S: Supported
2121F: drivers/mtd/nand/atmel_nand*
2122
2123ATMEL SDMMC DRIVER
2124M: Ludovic Desroches <ludovic.desroches@atmel.com>
2125L: linux-mmc@vger.kernel.org
2126S: Supported
2127F: drivers/mmc/host/sdhci-of-at91.c
2128
2129ATMEL SPI DRIVER
2130M: Nicolas Ferre <nicolas.ferre@atmel.com>
2131S: Supported
2132F: drivers/spi/spi-atmel.*
2133
2134ATMEL SSC DRIVER
2135M: Nicolas Ferre <nicolas.ferre@atmel.com>
2136L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2137S: Supported
2138F: drivers/misc/atmel-ssc.c
2139F: include/linux/atmel-ssc.h
2140
2141ATMEL Timer Counter (TC) AND CLOCKSOURCE DRIVERS
2142M: Nicolas Ferre <nicolas.ferre@atmel.com>
2143L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2144S: Supported
2145F: drivers/misc/atmel_tclib.c
2146F: drivers/clocksource/tcb_clksrc.c
2147
2148ATMEL USBA UDC DRIVER
2149M: Nicolas Ferre <nicolas.ferre@atmel.com>
2150L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2151S: Supported
2152F: drivers/usb/gadget/udc/atmel_usba_udc.*
2153
2154ATMEL WIRELESS DRIVER
2155M: Simon Kelley <simon@thekelleys.org.uk>
2156L: linux-wireless@vger.kernel.org
2157W: http://www.thekelleys.org.uk/atmel
2158W: http://atmelwlandriver.sourceforge.net/
2159S: Maintained
2160F: drivers/net/wireless/atmel/atmel*
2161
2162ATMEL MAXTOUCH DRIVER
2163M: Nick Dyer <nick.dyer@itdev.co.uk>
2164T: git git://github.com/atmel-maxtouch/linux.git
2165S: Supported
2166F: Documentation/devicetree/bindings/input/atmel,maxtouch.txt
2167F: drivers/input/touchscreen/atmel_mxt_ts.c
2168F: include/linux/platform_data/atmel_mxt_ts.h
2169
2170ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER
2171M: Bradley Grove <linuxdrivers@attotech.com>
2172L: linux-scsi@vger.kernel.org
2173W: http://www.attotech.com
2174S: Supported
2175F: drivers/scsi/esas2r
2176
2177ATUSB IEEE 802.15.4 RADIO DRIVER
2178M: Stefan Schmidt <stefan@osg.samsung.com>
2179L: linux-wpan@vger.kernel.org
2180S: Maintained
2181F: drivers/net/ieee802154/atusb.c
2182F: drivers/net/ieee802154/atusb.h
2183F: drivers/net/ieee802154/at86rf230.h
2184
2185AUDIT SUBSYSTEM
2186M: Paul Moore <paul@paul-moore.com>
2187M: Eric Paris <eparis@redhat.com>
2188L: linux-audit@redhat.com (moderated for non-subscribers)
2189W: http://people.redhat.com/sgrubb/audit/
2190T: git git://git.infradead.org/users/pcmoore/audit
2191S: Maintained
2192F: include/linux/audit.h
2193F: include/uapi/linux/audit.h
2194F: kernel/audit*
2195
2196AUXILIARY DISPLAY DRIVERS
2197M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
2198W: http://miguelojeda.es/auxdisplay.htm
2199W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
2200S: Maintained
2201F: drivers/auxdisplay/
2202F: include/linux/cfag12864b.h
2203
2204AVR32 ARCHITECTURE
2205M: Haavard Skinnemoen <hskinnemoen@gmail.com>
2206M: Hans-Christian Egtvedt <egtvedt@samfundet.no>
2207W: http://www.atmel.com/products/AVR32/
2208W: http://mirror.egtvedt.no/avr32linux.org/
2209W: http://avrfreaks.net/
2210S: Maintained
2211F: arch/avr32/
2212
2213AVR32/AT32AP MACHINE SUPPORT
2214M: Haavard Skinnemoen <hskinnemoen@gmail.com>
2215M: Hans-Christian Egtvedt <egtvedt@samfundet.no>
2216S: Maintained
2217F: arch/avr32/mach-at32ap/
2218
2219AX.25 NETWORK LAYER
2220M: Ralf Baechle <ralf@linux-mips.org>
2221L: linux-hams@vger.kernel.org
2222W: http://www.linux-ax25.org/
2223S: Maintained
2224F: include/uapi/linux/ax25.h
2225F: include/net/ax25.h
2226F: net/ax25/
2227
2228AZ6007 DVB DRIVER
2229M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
2230L: linux-media@vger.kernel.org
2231W: https://linuxtv.org
2232T: git git://linuxtv.org/media_tree.git
2233S: Maintained
2234F: drivers/media/usb/dvb-usb-v2/az6007.c
2235
2236AZTECH FM RADIO RECEIVER DRIVER
2237M: Hans Verkuil <hverkuil@xs4all.nl>
2238L: linux-media@vger.kernel.org
2239T: git git://linuxtv.org/media_tree.git
2240W: https://linuxtv.org
2241S: Maintained
2242F: drivers/media/radio/radio-aztech*
2243
2244B43 WIRELESS DRIVER
2245L: linux-wireless@vger.kernel.org
2246L: b43-dev@lists.infradead.org
2247W: http://wireless.kernel.org/en/users/Drivers/b43
2248S: Odd Fixes
2249F: drivers/net/wireless/broadcom/b43/
2250
2251B43LEGACY WIRELESS DRIVER
2252M: Larry Finger <Larry.Finger@lwfinger.net>
2253L: linux-wireless@vger.kernel.org
2254L: b43-dev@lists.infradead.org
2255W: http://wireless.kernel.org/en/users/Drivers/b43
2256S: Maintained
2257F: drivers/net/wireless/broadcom/b43legacy/
2258
2259BACKLIGHT CLASS/SUBSYSTEM
2260M: Jingoo Han <jingoohan1@gmail.com>
2261M: Lee Jones <lee.jones@linaro.org>
2262T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git
2263S: Maintained
2264F: drivers/video/backlight/
2265F: include/linux/backlight.h
2266
2267BATMAN ADVANCED
2268M: Marek Lindner <mareklindner@neomailbox.ch>
2269M: Simon Wunderlich <sw@simonwunderlich.de>
2270M: Antonio Quartulli <a@unstable.cc>
2271L: b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers)
2272W: https://www.open-mesh.org/
2273Q: https://patchwork.open-mesh.org/project/batman/list/
2274S: Maintained
2275F: Documentation/ABI/testing/sysfs-class-net-batman-adv
2276F: Documentation/ABI/testing/sysfs-class-net-mesh
2277F: Documentation/networking/batman-adv.txt
2278F: net/batman-adv/
2279
2280BAYCOM/HDLCDRV DRIVERS FOR AX.25
2281M: Thomas Sailer <t.sailer@alumni.ethz.ch>
2282L: linux-hams@vger.kernel.org
2283W: http://www.baycom.org/~tom/ham/ham.html
2284S: Maintained
2285F: drivers/net/hamradio/baycom*
2286
2287BCACHE (BLOCK LAYER CACHE)
2288M: Kent Overstreet <kent.overstreet@gmail.com>
2289L: linux-bcache@vger.kernel.org
2290W: http://bcache.evilpiepirate.org
2291S: Maintained
2292F: drivers/md/bcache/
2293
2294BDISP ST MEDIA DRIVER
2295M: Fabien Dessenne <fabien.dessenne@st.com>
2296L: linux-media@vger.kernel.org
2297T: git git://linuxtv.org/media_tree.git
2298W: https://linuxtv.org
2299S: Supported
2300F: drivers/media/platform/sti/bdisp
2301
2302BEFS FILE SYSTEM
2303S: Orphan
2304F: Documentation/filesystems/befs.txt
2305F: fs/befs/
2306
2307BECKHOFF CX5020 ETHERCAT MASTER DRIVER
2308M: Dariusz Marcinkiewicz <reksio@newterm.pl>
2309L: netdev@vger.kernel.org
2310S: Maintained
2311F: drivers/net/ethernet/ec_bhf.c
2312
2313BFS FILE SYSTEM
2314M: "Tigran A. Aivazian" <tigran@aivazian.fsnet.co.uk>
2315S: Maintained
2316F: Documentation/filesystems/bfs.txt
2317F: fs/bfs/
2318F: include/uapi/linux/bfs_fs.h
2319
2320BLACKFIN ARCHITECTURE
2321M: Steven Miao <realmz6@gmail.com>
2322L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2323T: git git://git.code.sf.net/p/adi-linux/code
2324W: http://blackfin.uclinux.org
2325S: Supported
2326F: arch/blackfin/
2327
2328BLACKFIN EMAC DRIVER
2329L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2330W: http://blackfin.uclinux.org
2331S: Supported
2332F: drivers/net/ethernet/adi/
2333
2334BLACKFIN RTC DRIVER
2335L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2336W: http://blackfin.uclinux.org
2337S: Supported
2338F: drivers/rtc/rtc-bfin.c
2339
2340BLACKFIN SDH DRIVER
2341M: Sonic Zhang <sonic.zhang@analog.com>
2342L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2343W: http://blackfin.uclinux.org
2344S: Supported
2345F: drivers/mmc/host/bfin_sdh.c
2346
2347BLACKFIN SERIAL DRIVER
2348M: Sonic Zhang <sonic.zhang@analog.com>
2349L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2350W: http://blackfin.uclinux.org
2351S: Supported
2352F: drivers/tty/serial/bfin_uart.c
2353
2354BLACKFIN WATCHDOG DRIVER
2355L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2356W: http://blackfin.uclinux.org
2357S: Supported
2358F: drivers/watchdog/bfin_wdt.c
2359
2360BLACKFIN I2C TWI DRIVER
2361M: Sonic Zhang <sonic.zhang@analog.com>
2362L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2363W: http://blackfin.uclinux.org/
2364S: Supported
2365F: drivers/i2c/busses/i2c-bfin-twi.c
2366
2367BLACKFIN MEDIA DRIVER
2368M: Scott Jiang <scott.jiang.linux@gmail.com>
2369L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2370W: http://blackfin.uclinux.org/
2371S: Supported
2372F: drivers/media/platform/blackfin/
2373F: drivers/media/i2c/adv7183*
2374F: drivers/media/i2c/vs6624*
2375
2376BLINKM RGB LED DRIVER
2377M: Jan-Simon Moeller <jansimon.moeller@gmx.de>
2378S: Maintained
2379F: drivers/leds/leds-blinkm.c
2380
2381BLOCK LAYER
2382M: Jens Axboe <axboe@kernel.dk>
2383L: linux-block@vger.kernel.org
2384T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
2385S: Maintained
2386F: block/
2387F: kernel/trace/blktrace.c
2388
2389BLOCK2MTD DRIVER
2390M: Joern Engel <joern@lazybastard.org>
2391L: linux-mtd@lists.infradead.org
2392S: Maintained
2393F: drivers/mtd/devices/block2mtd.c
2394
2395BLUETOOTH DRIVERS
2396M: Marcel Holtmann <marcel@holtmann.org>
2397M: Gustavo Padovan <gustavo@padovan.org>
2398M: Johan Hedberg <johan.hedberg@gmail.com>
2399L: linux-bluetooth@vger.kernel.org
2400W: http://www.bluez.org/
2401T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2402T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2403S: Maintained
2404F: drivers/bluetooth/
2405
2406BLUETOOTH SUBSYSTEM
2407M: Marcel Holtmann <marcel@holtmann.org>
2408M: Gustavo Padovan <gustavo@padovan.org>
2409M: Johan Hedberg <johan.hedberg@gmail.com>
2410L: linux-bluetooth@vger.kernel.org
2411W: http://www.bluez.org/
2412T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2413T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2414S: Maintained
2415F: net/bluetooth/
2416F: include/net/bluetooth/
2417
2418BONDING DRIVER
2419M: Jay Vosburgh <j.vosburgh@gmail.com>
2420M: Veaceslav Falico <vfalico@gmail.com>
2421M: Andy Gospodarek <gospo@cumulusnetworks.com>
2422L: netdev@vger.kernel.org
2423W: http://sourceforge.net/projects/bonding/
2424S: Supported
2425F: drivers/net/bonding/
2426F: include/uapi/linux/if_bonding.h
2427
2428BPF (Safe dynamic programs and tools)
2429M: Alexei Starovoitov <ast@kernel.org>
2430L: netdev@vger.kernel.org
2431L: linux-kernel@vger.kernel.org
2432S: Supported
2433F: kernel/bpf/
2434
2435BROADCOM B44 10/100 ETHERNET DRIVER
2436M: Gary Zambrano <zambrano@broadcom.com>
2437L: netdev@vger.kernel.org
2438S: Supported
2439F: drivers/net/ethernet/broadcom/b44.*
2440
2441BROADCOM GENET ETHERNET DRIVER
2442M: Florian Fainelli <f.fainelli@gmail.com>
2443L: netdev@vger.kernel.org
2444S: Supported
2445F: drivers/net/ethernet/broadcom/genet/
2446
2447BROADCOM BNX2 GIGABIT ETHERNET DRIVER
2448M: Sony Chacko <sony.chacko@qlogic.com>
2449M: Dept-HSGLinuxNICDev@qlogic.com
2450L: netdev@vger.kernel.org
2451S: Supported
2452F: drivers/net/ethernet/broadcom/bnx2.*
2453F: drivers/net/ethernet/broadcom/bnx2_*
2454
2455BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
2456M: Ariel Elior <ariel.elior@qlogic.com>
2457L: netdev@vger.kernel.org
2458S: Supported
2459F: drivers/net/ethernet/broadcom/bnx2x/
2460
2461BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
2462M: Florian Fainelli <f.fainelli@gmail.com>
2463M: Ray Jui <rjui@broadcom.com>
2464M: Scott Branden <sbranden@broadcom.com>
2465L: bcm-kernel-feedback-list@broadcom.com
2466T: git git://github.com/broadcom/mach-bcm
2467S: Maintained
2468F: arch/arm/mach-bcm/
2469F: arch/arm/boot/dts/bcm113*
2470F: arch/arm/boot/dts/bcm216*
2471F: arch/arm/boot/dts/bcm281*
2472F: arch/arm64/boot/dts/broadcom/
2473F: arch/arm/configs/bcm_defconfig
2474F: drivers/mmc/host/sdhci-bcm-kona.c
2475F: drivers/clocksource/bcm_kona_timer.c
2476
2477BROADCOM BCM2835 ARM ARCHITECTURE
2478M: Stephen Warren <swarren@wwwdotorg.org>
2479M: Lee Jones <lee@kernel.org>
2480M: Eric Anholt <eric@anholt.net>
2481L: linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers)
2482L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2483T: git git://git.kernel.org/pub/scm/linux/kernel/git/rpi/linux-rpi.git
2484S: Maintained
2485N: bcm2835
2486
2487BROADCOM BCM47XX MIPS ARCHITECTURE
2488M: Hauke Mehrtens <hauke@hauke-m.de>
2489M: Rafał Miłecki <zajec5@gmail.com>
2490L: linux-mips@linux-mips.org
2491S: Maintained
2492F: arch/mips/bcm47xx/*
2493F: arch/mips/include/asm/mach-bcm47xx/*
2494
2495BROADCOM BCM5301X ARM ARCHITECTURE
2496M: Hauke Mehrtens <hauke@hauke-m.de>
2497L: linux-arm-kernel@lists.infradead.org
2498S: Maintained
2499F: arch/arm/mach-bcm/bcm_5301x.c
2500F: arch/arm/boot/dts/bcm5301x.dtsi
2501F: arch/arm/boot/dts/bcm470*
2502
2503BROADCOM BCM63XX ARM ARCHITECTURE
2504M: Florian Fainelli <f.fainelli@gmail.com>
2505L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2506L: bcm-kernel-feedback-list@broadcom.com
2507T: git git://github.com/broadcom/stblinux.git
2508S: Maintained
2509F: arch/arm/mach-bcm/bcm63xx.c
2510F: arch/arm/include/debug/bcm63xx.S
2511
2512BROADCOM BCM63XX/BCM33XX UDC DRIVER
2513M: Kevin Cernekee <cernekee@gmail.com>
2514L: linux-usb@vger.kernel.org
2515S: Maintained
2516F: drivers/usb/gadget/udc/bcm63xx_udc.*
2517
2518BROADCOM BCM7XXX ARM ARCHITECTURE
2519M: Brian Norris <computersforpeace@gmail.com>
2520M: Gregory Fong <gregory.0xf0@gmail.com>
2521M: Florian Fainelli <f.fainelli@gmail.com>
2522L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2523L: bcm-kernel-feedback-list@broadcom.com
2524T: git git://github.com/broadcom/stblinux.git
2525S: Maintained
2526F: arch/arm/mach-bcm/*brcmstb*
2527F: arch/arm/boot/dts/bcm7*.dts*
2528F: drivers/bus/brcmstb_gisb.c
2529N: brcmstb
2530
2531BROADCOM BMIPS MIPS ARCHITECTURE
2532M: Kevin Cernekee <cernekee@gmail.com>
2533M: Florian Fainelli <f.fainelli@gmail.com>
2534L: linux-mips@linux-mips.org
2535T: git git://github.com/broadcom/stblinux.git
2536S: Maintained
2537F: arch/mips/bmips/*
2538F: arch/mips/include/asm/mach-bmips/*
2539F: arch/mips/kernel/*bmips*
2540F: arch/mips/boot/dts/brcm/bcm*.dts*
2541F: drivers/irqchip/irq-bcm63*
2542F: drivers/irqchip/irq-bcm7*
2543F: drivers/irqchip/irq-brcmstb*
2544F: include/linux/bcm963xx_nvram.h
2545F: include/linux/bcm963xx_tag.h
2546
2547BROADCOM TG3 GIGABIT ETHERNET DRIVER
2548M: Siva Reddy Kallam <siva.kallam@broadcom.com>
2549M: Prashant Sreedharan <prashant@broadcom.com>
2550M: Michael Chan <mchan@broadcom.com>
2551L: netdev@vger.kernel.org
2552S: Supported
2553F: drivers/net/ethernet/broadcom/tg3.*
2554
2555BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER
2556M: Brett Rudley <brudley@broadcom.com>
2557M: Arend van Spriel <arend@broadcom.com>
2558M: Franky (Zhenhui) Lin <frankyl@broadcom.com>
2559M: Hante Meuleman <meuleman@broadcom.com>
2560L: linux-wireless@vger.kernel.org
2561L: brcm80211-dev-list@broadcom.com
2562S: Supported
2563F: drivers/net/wireless/broadcom/brcm80211/
2564
2565BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
2566M: QLogic-Storage-Upstream@qlogic.com
2567L: linux-scsi@vger.kernel.org
2568S: Supported
2569F: drivers/scsi/bnx2fc/
2570
2571BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
2572M: QLogic-Storage-Upstream@qlogic.com
2573L: linux-scsi@vger.kernel.org
2574S: Supported
2575F: drivers/scsi/bnx2i/
2576
2577BROADCOM IPROC ARM ARCHITECTURE
2578M: Ray Jui <rjui@broadcom.com>
2579M: Scott Branden <sbranden@broadcom.com>
2580M: Jon Mason <jonmason@broadcom.com>
2581L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2582L: bcm-kernel-feedback-list@broadcom.com
2583T: git git://github.com/broadcom/cygnus-linux.git
2584S: Maintained
2585N: iproc
2586N: cygnus
2587N: nsp
2588N: bcm9113*
2589N: bcm9583*
2590N: bcm9585*
2591N: bcm9586*
2592N: bcm988312
2593N: bcm113*
2594N: bcm583*
2595N: bcm585*
2596N: bcm586*
2597N: bcm88312
2598
2599BROADCOM BRCMSTB GPIO DRIVER
2600M: Gregory Fong <gregory.0xf0@gmail.com>
2601L: bcm-kernel-feedback-list@broadcom.com
2602S: Supported
2603F: drivers/gpio/gpio-brcmstb.c
2604F: Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt
2605
2606BROADCOM KONA GPIO DRIVER
2607M: Ray Jui <rjui@broadcom.com>
2608L: bcm-kernel-feedback-list@broadcom.com
2609S: Supported
2610F: drivers/gpio/gpio-bcm-kona.c
2611F: Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt
2612
2613BROADCOM NVRAM DRIVER
2614M: Rafał Miłecki <zajec5@gmail.com>
2615L: linux-mips@linux-mips.org
2616S: Maintained
2617F: drivers/firmware/broadcom/*
2618
2619BROADCOM STB NAND FLASH DRIVER
2620M: Brian Norris <computersforpeace@gmail.com>
2621M: Kamal Dasu <kdasu.kdev@gmail.com>
2622L: linux-mtd@lists.infradead.org
2623L: bcm-kernel-feedback-list@broadcom.com
2624S: Maintained
2625F: drivers/mtd/nand/brcmnand/
2626
2627BROADCOM SPECIFIC AMBA DRIVER (BCMA)
2628M: Rafał Miłecki <zajec5@gmail.com>
2629L: linux-wireless@vger.kernel.org
2630S: Maintained
2631F: drivers/bcma/
2632F: include/linux/bcma/
2633
2634BROADCOM SYSTEMPORT ETHERNET DRIVER
2635M: Florian Fainelli <f.fainelli@gmail.com>
2636L: netdev@vger.kernel.org
2637S: Supported
2638F: drivers/net/ethernet/broadcom/bcmsysport.*
2639
2640BROADCOM VULCAN ARM64 SOC
2641M: Jayachandran C. <jchandra@broadcom.com>
2642L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2643L: bcm-kernel-feedback-list@broadcom.com
2644S: Maintained
2645F: arch/arm64/boot/dts/broadcom/vulcan*
2646
2647BROCADE BFA FC SCSI DRIVER
2648M: Anil Gurumurthy <anil.gurumurthy@qlogic.com>
2649M: Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
2650L: linux-scsi@vger.kernel.org
2651S: Supported
2652F: drivers/scsi/bfa/
2653
2654BROCADE BNA 10 GIGABIT ETHERNET DRIVER
2655M: Rasesh Mody <rasesh.mody@qlogic.com>
2656L: netdev@vger.kernel.org
2657S: Supported
2658F: drivers/net/ethernet/brocade/bna/
2659
2660BSG (block layer generic sg v4 driver)
2661M: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
2662L: linux-scsi@vger.kernel.org
2663S: Supported
2664F: block/bsg.c
2665F: include/linux/bsg.h
2666F: include/uapi/linux/bsg.h
2667
2668BT87X AUDIO DRIVER
2669M: Clemens Ladisch <clemens@ladisch.de>
2670L: alsa-devel@alsa-project.org (moderated for non-subscribers)
2671T: git git://git.alsa-project.org/alsa-kernel.git
2672S: Maintained
2673F: Documentation/sound/alsa/Bt87x.txt
2674F: sound/pci/bt87x.c
2675
2676BT8XXGPIO DRIVER
2677M: Michael Buesch <m@bues.ch>
2678W: http://bu3sch.de/btgpio.php
2679S: Maintained
2680F: drivers/gpio/gpio-bt8xx.c
2681
2682BTRFS FILE SYSTEM
2683M: Chris Mason <clm@fb.com>
2684M: Josef Bacik <jbacik@fb.com>
2685M: David Sterba <dsterba@suse.com>
2686L: linux-btrfs@vger.kernel.org
2687W: http://btrfs.wiki.kernel.org/
2688Q: http://patchwork.kernel.org/project/linux-btrfs/list/
2689T: git git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git
2690S: Maintained
2691F: Documentation/filesystems/btrfs.txt
2692F: fs/btrfs/
2693
2694BTTV VIDEO4LINUX DRIVER
2695M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
2696L: linux-media@vger.kernel.org
2697W: https://linuxtv.org
2698T: git git://linuxtv.org/media_tree.git
2699S: Odd fixes
2700F: Documentation/video4linux/bttv/
2701F: drivers/media/pci/bt8xx/bttv*
2702
2703BUSLOGIC SCSI DRIVER
2704M: Khalid Aziz <khalid@gonehiking.org>
2705L: linux-scsi@vger.kernel.org
2706S: Maintained
2707F: drivers/scsi/BusLogic.*
2708F: drivers/scsi/FlashPoint.*
2709
2710C-MEDIA CMI8788 DRIVER
2711M: Clemens Ladisch <clemens@ladisch.de>
2712L: alsa-devel@alsa-project.org (moderated for non-subscribers)
2713T: git git://git.alsa-project.org/alsa-kernel.git
2714S: Maintained
2715F: sound/pci/oxygen/
2716
2717C6X ARCHITECTURE
2718M: Mark Salter <msalter@redhat.com>
2719M: Aurelien Jacquiot <a-jacquiot@ti.com>
2720L: linux-c6x-dev@linux-c6x.org
2721W: http://www.linux-c6x.org/wiki/index.php/Main_Page
2722S: Maintained
2723F: arch/c6x/
2724
2725CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
2726M: David Howells <dhowells@redhat.com>
2727L: linux-cachefs@redhat.com (moderated for non-subscribers)
2728S: Supported
2729F: Documentation/filesystems/caching/cachefiles.txt
2730F: fs/cachefiles/
2731
2732CADET FM/AM RADIO RECEIVER DRIVER
2733M: Hans Verkuil <hverkuil@xs4all.nl>
2734L: linux-media@vger.kernel.org
2735T: git git://linuxtv.org/media_tree.git
2736W: https://linuxtv.org
2737S: Maintained
2738F: drivers/media/radio/radio-cadet*
2739
2740CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
2741M: Jonathan Corbet <corbet@lwn.net>
2742L: linux-media@vger.kernel.org
2743T: git git://linuxtv.org/media_tree.git
2744S: Maintained
2745F: Documentation/video4linux/cafe_ccic
2746F: drivers/media/platform/marvell-ccic/
2747
2748CAIF NETWORK LAYER
2749M: Dmitry Tarnyagin <dmitry.tarnyagin@lockless.no>
2750L: netdev@vger.kernel.org
2751S: Supported
2752F: Documentation/networking/caif/
2753F: drivers/net/caif/
2754F: include/uapi/linux/caif/
2755F: include/net/caif/
2756F: net/caif/
2757
2758CALGARY x86-64 IOMMU
2759M: Muli Ben-Yehuda <muli@il.ibm.com>
2760M: "Jon D. Mason" <jdmason@kudzu.us>
2761L: discuss@x86-64.org
2762S: Maintained
2763F: arch/x86/kernel/pci-calgary_64.c
2764F: arch/x86/kernel/tce_64.c
2765F: arch/x86/include/asm/calgary.h
2766F: arch/x86/include/asm/tce.h
2767
2768CAN NETWORK LAYER
2769M: Oliver Hartkopp <socketcan@hartkopp.net>
2770M: Marc Kleine-Budde <mkl@pengutronix.de>
2771L: linux-can@vger.kernel.org
2772W: https://github.com/linux-can
2773T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
2774T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
2775S: Maintained
2776F: Documentation/networking/can.txt
2777F: net/can/
2778F: include/linux/can/core.h
2779F: include/uapi/linux/can.h
2780F: include/uapi/linux/can/bcm.h
2781F: include/uapi/linux/can/raw.h
2782F: include/uapi/linux/can/gw.h
2783
2784CAN NETWORK DRIVERS
2785M: Wolfgang Grandegger <wg@grandegger.com>
2786M: Marc Kleine-Budde <mkl@pengutronix.de>
2787L: linux-can@vger.kernel.org
2788W: https://github.com/linux-can
2789T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
2790T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
2791S: Maintained
2792F: drivers/net/can/
2793F: include/linux/can/dev.h
2794F: include/linux/can/platform/
2795F: include/uapi/linux/can/error.h
2796F: include/uapi/linux/can/netlink.h
2797
2798CAPABILITIES
2799M: Serge Hallyn <serge.hallyn@canonical.com>
2800L: linux-security-module@vger.kernel.org
2801S: Supported
2802F: include/linux/capability.h
2803F: include/uapi/linux/capability.h
2804F: security/commoncap.c
2805F: kernel/capability.c
2806
2807CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
2808M: Kevin Tsai <ktsai@capellamicro.com>
2809S: Maintained
2810F: drivers/iio/light/cm*
2811F: Documentation/devicetree/bindings/i2c/trivial-devices.txt
2812
2813CAVIUM LIQUIDIO NETWORK DRIVER
2814M: Derek Chickles <derek.chickles@caviumnetworks.com>
2815M: Satanand Burla <satananda.burla@caviumnetworks.com>
2816M: Felix Manlunas <felix.manlunas@caviumnetworks.com>
2817M: Raghu Vatsavayi <raghu.vatsavayi@caviumnetworks.com>
2818L: netdev@vger.kernel.org
2819W: http://www.cavium.com
2820S: Supported
2821F: drivers/net/ethernet/cavium/liquidio/
2822
2823CC2520 IEEE-802.15.4 RADIO DRIVER
2824M: Varka Bhadram <varkabhadram@gmail.com>
2825L: linux-wpan@vger.kernel.org
2826S: Maintained
2827F: drivers/net/ieee802154/cc2520.c
2828F: include/linux/spi/cc2520.h
2829F: Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
2830
2831CELL BROADBAND ENGINE ARCHITECTURE
2832M: Arnd Bergmann <arnd@arndb.de>
2833L: linuxppc-dev@lists.ozlabs.org
2834W: http://www.ibm.com/developerworks/power/cell/
2835S: Supported
2836F: arch/powerpc/include/asm/cell*.h
2837F: arch/powerpc/include/asm/spu*.h
2838F: arch/powerpc/include/uapi/asm/spu*.h
2839F: arch/powerpc/oprofile/*cell*
2840F: arch/powerpc/platforms/cell/
2841
2842CEPH COMMON CODE (LIBCEPH)
2843M: Ilya Dryomov <idryomov@gmail.com>
2844M: "Yan, Zheng" <zyan@redhat.com>
2845M: Sage Weil <sage@redhat.com>
2846L: ceph-devel@vger.kernel.org
2847W: http://ceph.com/
2848T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
2849T: git git://github.com/ceph/ceph-client.git
2850S: Supported
2851F: net/ceph/
2852F: include/linux/ceph/
2853F: include/linux/crush/
2854
2855CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
2856M: "Yan, Zheng" <zyan@redhat.com>
2857M: Sage Weil <sage@redhat.com>
2858M: Ilya Dryomov <idryomov@gmail.com>
2859L: ceph-devel@vger.kernel.org
2860W: http://ceph.com/
2861T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
2862T: git git://github.com/ceph/ceph-client.git
2863S: Supported
2864F: Documentation/filesystems/ceph.txt
2865F: fs/ceph/
2866
2867CERTIFICATE HANDLING:
2868M: David Howells <dhowells@redhat.com>
2869M: David Woodhouse <dwmw2@infradead.org>
2870L: keyrings@vger.kernel.org
2871S: Maintained
2872F: Documentation/module-signing.txt
2873F: certs/
2874F: scripts/sign-file.c
2875F: scripts/extract-cert.c
2876
2877CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM:
2878L: linux-usb@vger.kernel.org
2879S: Orphan
2880F: Documentation/usb/WUSB-Design-overview.txt
2881F: Documentation/usb/wusb-cbaf
2882F: drivers/usb/host/hwa-hc.c
2883F: drivers/usb/host/whci/
2884F: drivers/usb/wusbcore/
2885F: include/linux/usb/wusb*
2886
2887CFAG12864B LCD DRIVER
2888M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
2889W: http://miguelojeda.es/auxdisplay.htm
2890W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
2891S: Maintained
2892F: drivers/auxdisplay/cfag12864b.c
2893F: include/linux/cfag12864b.h
2894
2895CFAG12864BFB LCD FRAMEBUFFER DRIVER
2896M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
2897W: http://miguelojeda.es/auxdisplay.htm
2898W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
2899S: Maintained
2900F: drivers/auxdisplay/cfag12864bfb.c
2901F: include/linux/cfag12864b.h
2902
2903CFG80211 and NL80211
2904M: Johannes Berg <johannes@sipsolutions.net>
2905L: linux-wireless@vger.kernel.org
2906W: http://wireless.kernel.org/
2907T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
2908T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
2909S: Maintained
2910F: include/uapi/linux/nl80211.h
2911F: include/net/cfg80211.h
2912F: net/wireless/*
2913X: net/wireless/wext*
2914
2915CHAR and MISC DRIVERS
2916M: Arnd Bergmann <arnd@arndb.de>
2917M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
2918T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
2919S: Supported
2920F: drivers/char/*
2921F: drivers/misc/*
2922F: include/linux/miscdevice.h
2923
2924CHECKPATCH
2925M: Andy Whitcroft <apw@canonical.com>
2926M: Joe Perches <joe@perches.com>
2927S: Maintained
2928F: scripts/checkpatch.pl
2929
2930CHINESE DOCUMENTATION
2931M: Harry Wei <harryxiyou@gmail.com>
2932L: xiyoulinuxkernelgroup@googlegroups.com (subscribers-only)
2933L: linux-kernel@zh-kernel.org (moderated for non-subscribers)
2934S: Maintained
2935F: Documentation/zh_CN/
2936
2937CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
2938M: Peter Chen <Peter.Chen@nxp.com>
2939T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
2940L: linux-usb@vger.kernel.org
2941S: Maintained
2942F: drivers/usb/chipidea/
2943
2944CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
2945M: Hans de Goede <hdegoede@redhat.com>
2946L: linux-input@vger.kernel.org
2947S: Maintained
2948F: Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt
2949F: drivers/input/touchscreen/chipone_icn8318.c
2950
2951CHROME HARDWARE PLATFORM SUPPORT
2952M: Olof Johansson <olof@lixom.net>
2953S: Maintained
2954T: git git://git.kernel.org/pub/scm/linux/kernel/git/olof/chrome-platform.git
2955F: drivers/platform/chrome/
2956
2957CISCO VIC ETHERNET NIC DRIVER
2958M: Christian Benvenuti <benve@cisco.com>
2959M: Sujith Sankar <ssujith@cisco.com>
2960M: Govindarajulu Varadarajan <_govind@gmx.com>
2961M: Neel Patel <neepatel@cisco.com>
2962S: Supported
2963F: drivers/net/ethernet/cisco/enic/
2964
2965CISCO VIC LOW LATENCY NIC DRIVER
2966M: Christian Benvenuti <benve@cisco.com>
2967M: Dave Goodell <dgoodell@cisco.com>
2968S: Supported
2969F: drivers/infiniband/hw/usnic/
2970
2971CIRRUS LOGIC EP93XX ETHERNET DRIVER
2972M: Hartley Sweeten <hsweeten@visionengravers.com>
2973L: netdev@vger.kernel.org
2974S: Maintained
2975F: drivers/net/ethernet/cirrus/ep93xx_eth.c
2976
2977CIRRUS LOGIC AUDIO CODEC DRIVERS
2978M: Brian Austin <brian.austin@cirrus.com>
2979M: Paul Handrigan <Paul.Handrigan@cirrus.com>
2980L: alsa-devel@alsa-project.org (moderated for non-subscribers)
2981S: Maintained
2982F: sound/soc/codecs/cs*
2983
2984CLEANCACHE API
2985M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
2986L: linux-kernel@vger.kernel.org
2987S: Maintained
2988F: mm/cleancache.c
2989F: include/linux/cleancache.h
2990
2991CLK API
2992M: Russell King <linux@armlinux.org.uk>
2993L: linux-clk@vger.kernel.org
2994S: Maintained
2995F: include/linux/clk.h
2996
2997CLOCKSOURCE, CLOCKEVENT DRIVERS
2998M: Daniel Lezcano <daniel.lezcano@linaro.org>
2999M: Thomas Gleixner <tglx@linutronix.de>
3000L: linux-kernel@vger.kernel.org
3001T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
3002S: Supported
3003F: drivers/clocksource
3004
3005CISCO FCOE HBA DRIVER
3006M: Hiral Patel <hiralpat@cisco.com>
3007M: Suma Ramars <sramars@cisco.com>
3008M: Brian Uchino <buchino@cisco.com>
3009L: linux-scsi@vger.kernel.org
3010S: Supported
3011F: drivers/scsi/fnic/
3012
3013CISCO SCSI HBA DRIVER
3014M: Narsimhulu Musini <nmusini@cisco.com>
3015M: Sesidhar Baddela <sebaddel@cisco.com>
3016L: linux-scsi@vger.kernel.org
3017S: Supported
3018F: drivers/scsi/snic/
3019
3020CMPC ACPI DRIVER
3021M: Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com>
3022M: Daniel Oliveira Nascimento <don@syst.com.br>
3023L: platform-driver-x86@vger.kernel.org
3024S: Supported
3025F: drivers/platform/x86/classmate-laptop.c
3026
3027COBALT MEDIA DRIVER
3028M: Hans Verkuil <hans.verkuil@cisco.com>
3029L: linux-media@vger.kernel.org
3030T: git git://linuxtv.org/media_tree.git
3031W: https://linuxtv.org
3032S: Supported
3033F: drivers/media/pci/cobalt/
3034
3035COCCINELLE/Semantic Patches (SmPL)
3036M: Julia Lawall <Julia.Lawall@lip6.fr>
3037M: Gilles Muller <Gilles.Muller@lip6.fr>
3038M: Nicolas Palix <nicolas.palix@imag.fr>
3039M: Michal Marek <mmarek@suse.com>
3040L: cocci@systeme.lip6.fr (moderated for non-subscribers)
3041T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc
3042W: http://coccinelle.lip6.fr/
3043S: Supported
3044F: Documentation/coccinelle.txt
3045F: scripts/coccinelle/
3046F: scripts/coccicheck
3047
3048CODA FILE SYSTEM
3049M: Jan Harkes <jaharkes@cs.cmu.edu>
3050M: coda@cs.cmu.edu
3051L: codalist@coda.cs.cmu.edu
3052W: http://www.coda.cs.cmu.edu/
3053S: Maintained
3054F: Documentation/filesystems/coda.txt
3055F: fs/coda/
3056F: include/linux/coda*.h
3057F: include/uapi/linux/coda*.h
3058
3059CODA V4L2 MEM2MEM DRIVER
3060M: Philipp Zabel <p.zabel@pengutronix.de>
3061L: linux-media@vger.kernel.org
3062S: Maintained
3063F: Documentation/devicetree/bindings/media/coda.txt
3064F: drivers/media/platform/coda/
3065
3066COMMON CLK FRAMEWORK
3067M: Michael Turquette <mturquette@baylibre.com>
3068M: Stephen Boyd <sboyd@codeaurora.org>
3069L: linux-clk@vger.kernel.org
3070T: git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
3071S: Maintained
3072F: drivers/clk/
3073X: drivers/clk/clkdev.c
3074F: include/linux/clk-pr*
3075F: include/linux/clk/
3076
3077COMMON INTERNET FILE SYSTEM (CIFS)
3078M: Steve French <sfrench@samba.org>
3079L: linux-cifs@vger.kernel.org
3080L: samba-technical@lists.samba.org (moderated for non-subscribers)
3081W: http://linux-cifs.samba.org/
3082T: git git://git.samba.org/sfrench/cifs-2.6.git
3083S: Supported
3084F: Documentation/filesystems/cifs/
3085F: fs/cifs/
3086
3087COMPACTPCI HOTPLUG CORE
3088M: Scott Murray <scott@spiteful.org>
3089L: linux-pci@vger.kernel.org
3090S: Maintained
3091F: drivers/pci/hotplug/cpci_hotplug*
3092
3093COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
3094M: Scott Murray <scott@spiteful.org>
3095L: linux-pci@vger.kernel.org
3096S: Maintained
3097F: drivers/pci/hotplug/cpcihp_zt5550.*
3098
3099COMPACTPCI HOTPLUG GENERIC DRIVER
3100M: Scott Murray <scott@spiteful.org>
3101L: linux-pci@vger.kernel.org
3102S: Maintained
3103F: drivers/pci/hotplug/cpcihp_generic.c
3104
3105COMPAL LAPTOP SUPPORT
3106M: Cezary Jackiewicz <cezary.jackiewicz@gmail.com>
3107L: platform-driver-x86@vger.kernel.org
3108S: Maintained
3109F: drivers/platform/x86/compal-laptop.c
3110
3111CONEXANT ACCESSRUNNER USB DRIVER
3112L: accessrunner-general@lists.sourceforge.net
3113W: http://accessrunner.sourceforge.net/
3114S: Orphan
3115F: drivers/usb/atm/cxacru.c
3116
3117CONFIGFS
3118M: Joel Becker <jlbec@evilplan.org>
3119M: Christoph Hellwig <hch@lst.de>
3120T: git git://git.infradead.org/users/hch/configfs.git
3121S: Supported
3122F: fs/configfs/
3123F: include/linux/configfs.h
3124
3125CONNECTOR
3126M: Evgeniy Polyakov <zbr@ioremap.net>
3127L: netdev@vger.kernel.org
3128S: Maintained
3129F: drivers/connector/
3130
3131CONTROL GROUP (CGROUP)
3132M: Tejun Heo <tj@kernel.org>
3133M: Li Zefan <lizefan@huawei.com>
3134M: Johannes Weiner <hannes@cmpxchg.org>
3135L: cgroups@vger.kernel.org
3136T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3137S: Maintained
3138F: Documentation/cgroups/
3139F: include/linux/cgroup*
3140F: kernel/cgroup*
3141
3142CONTROL GROUP - CPUSET
3143M: Li Zefan <lizefan@huawei.com>
3144L: cgroups@vger.kernel.org
3145W: http://www.bullopensource.org/cpuset/
3146W: http://oss.sgi.com/projects/cpusets/
3147T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3148S: Maintained
3149F: Documentation/cgroups/cpusets.txt
3150F: include/linux/cpuset.h
3151F: kernel/cpuset.c
3152
3153CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
3154M: Johannes Weiner <hannes@cmpxchg.org>
3155M: Michal Hocko <mhocko@kernel.org>
3156M: Vladimir Davydov <vdavydov@virtuozzo.com>
3157L: cgroups@vger.kernel.org
3158L: linux-mm@kvack.org
3159S: Maintained
3160F: mm/memcontrol.c
3161F: mm/swap_cgroup.c
3162
3163CORETEMP HARDWARE MONITORING DRIVER
3164M: Fenghua Yu <fenghua.yu@intel.com>
3165L: linux-hwmon@vger.kernel.org
3166S: Maintained
3167F: Documentation/hwmon/coretemp
3168F: drivers/hwmon/coretemp.c
3169
3170COSA/SRP SYNC SERIAL DRIVER
3171M: Jan "Yenya" Kasprzak <kas@fi.muni.cz>
3172W: http://www.fi.muni.cz/~kas/cosa/
3173S: Maintained
3174F: drivers/net/wan/cosa*
3175
3176CPMAC ETHERNET DRIVER
3177M: Florian Fainelli <florian@openwrt.org>
3178L: netdev@vger.kernel.org
3179S: Maintained
3180F: drivers/net/ethernet/ti/cpmac.c
3181
3182CPU FREQUENCY DRIVERS
3183M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
3184M: Viresh Kumar <viresh.kumar@linaro.org>
3185L: linux-pm@vger.kernel.org
3186S: Maintained
3187T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3188T: git git://git.linaro.org/people/vireshk/linux.git (For ARM Updates)
3189F: drivers/cpufreq/
3190F: include/linux/cpufreq.h
3191
3192CPU FREQUENCY DRIVERS - ARM BIG LITTLE
3193M: Viresh Kumar <viresh.kumar@linaro.org>
3194M: Sudeep Holla <sudeep.holla@arm.com>
3195L: linux-pm@vger.kernel.org
3196W: http://www.arm.com/products/processors/technologies/biglittleprocessing.php
3197S: Maintained
3198F: drivers/cpufreq/arm_big_little.h
3199F: drivers/cpufreq/arm_big_little.c
3200F: drivers/cpufreq/arm_big_little_dt.c
3201
3202CPUIDLE DRIVER - ARM BIG LITTLE
3203M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
3204M: Daniel Lezcano <daniel.lezcano@linaro.org>
3205L: linux-pm@vger.kernel.org
3206L: linux-arm-kernel@lists.infradead.org
3207T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3208S: Maintained
3209F: drivers/cpuidle/cpuidle-big_little.c
3210
3211CPUIDLE DRIVER - ARM EXYNOS
3212M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
3213M: Daniel Lezcano <daniel.lezcano@linaro.org>
3214M: Kukjin Kim <kgene@kernel.org>
3215L: linux-pm@vger.kernel.org
3216L: linux-samsung-soc@vger.kernel.org
3217S: Supported
3218F: drivers/cpuidle/cpuidle-exynos.c
3219F: arch/arm/mach-exynos/pm.c
3220
3221CPUIDLE DRIVERS
3222M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
3223M: Daniel Lezcano <daniel.lezcano@linaro.org>
3224L: linux-pm@vger.kernel.org
3225S: Maintained
3226T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3227F: drivers/cpuidle/*
3228F: include/linux/cpuidle.h
3229
3230CPUID/MSR DRIVER
3231M: "H. Peter Anvin" <hpa@zytor.com>
3232S: Maintained
3233F: arch/x86/kernel/cpuid.c
3234F: arch/x86/kernel/msr.c
3235
3236CPU POWER MONITORING SUBSYSTEM
3237M: Thomas Renninger <trenn@suse.com>
3238L: linux-pm@vger.kernel.org
3239S: Maintained
3240F: tools/power/cpupower/
3241
3242CRAMFS FILESYSTEM
3243W: http://sourceforge.net/projects/cramfs/
3244S: Orphan / Obsolete
3245F: Documentation/filesystems/cramfs.txt
3246F: fs/cramfs/
3247
3248CRIS PORT
3249M: Mikael Starvik <starvik@axis.com>
3250M: Jesper Nilsson <jesper.nilsson@axis.com>
3251L: linux-cris-kernel@axis.com
3252W: http://developer.axis.com
3253T: git git://git.kernel.org/pub/scm/linux/kernel/git/jesper/cris.git
3254S: Maintained
3255F: arch/cris/
3256F: drivers/tty/serial/crisv10.*
3257
3258CRYPTO API
3259M: Herbert Xu <herbert@gondor.apana.org.au>
3260M: "David S. Miller" <davem@davemloft.net>
3261L: linux-crypto@vger.kernel.org
3262T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
3263T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
3264S: Maintained
3265F: Documentation/crypto/
3266F: Documentation/DocBook/crypto-API.tmpl
3267F: arch/*/crypto/
3268F: crypto/
3269F: drivers/crypto/
3270F: include/crypto/
3271
3272CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
3273M: Neil Horman <nhorman@tuxdriver.com>
3274L: linux-crypto@vger.kernel.org
3275S: Maintained
3276F: crypto/ansi_cprng.c
3277F: crypto/rng.c
3278
3279CS3308 MEDIA DRIVER
3280M: Hans Verkuil <hverkuil@xs4all.nl>
3281L: linux-media@vger.kernel.org
3282T: git git://linuxtv.org/media_tree.git
3283W: http://linuxtv.org
3284S: Odd Fixes
3285F: drivers/media/i2c/cs3308.c
3286F: drivers/media/i2c/cs3308.h
3287
3288CS5535 Audio ALSA driver
3289M: Jaya Kumar <jayakumar.alsa@gmail.com>
3290S: Maintained
3291F: sound/pci/cs5535audio/
3292
3293CW1200 WLAN driver
3294M: Solomon Peachy <pizza@shaftnet.org>
3295S: Maintained
3296F: drivers/net/wireless/st/cw1200/
3297
3298CX18 VIDEO4LINUX DRIVER
3299M: Andy Walls <awalls@md.metrocast.net>
3300L: ivtv-devel@ivtvdriver.org (subscribers-only)
3301L: linux-media@vger.kernel.org
3302T: git git://linuxtv.org/media_tree.git
3303W: https://linuxtv.org
3304W: http://www.ivtvdriver.org/index.php/Cx18
3305S: Maintained
3306F: Documentation/video4linux/cx18.txt
3307F: drivers/media/pci/cx18/
3308F: include/uapi/linux/ivtv*
3309
3310CX2341X MPEG ENCODER HELPER MODULE
3311M: Hans Verkuil <hverkuil@xs4all.nl>
3312L: linux-media@vger.kernel.org
3313T: git git://linuxtv.org/media_tree.git
3314W: https://linuxtv.org
3315S: Maintained
3316F: drivers/media/common/cx2341x*
3317F: include/media/cx2341x*
3318
3319CX24120 MEDIA DRIVER
3320M: Jemma Denson <jdenson@gmail.com>
3321M: Patrick Boettcher <patrick.boettcher@posteo.de>
3322L: linux-media@vger.kernel.org
3323W: https://linuxtv.org
3324Q: http://patchwork.linuxtv.org/project/linux-media/list/
3325S: Maintained
3326F: drivers/media/dvb-frontends/cx24120*
3327
3328CX88 VIDEO4LINUX DRIVER
3329M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
3330L: linux-media@vger.kernel.org
3331W: https://linuxtv.org
3332T: git git://linuxtv.org/media_tree.git
3333S: Odd fixes
3334F: Documentation/video4linux/cx88/
3335F: drivers/media/pci/cx88/
3336
3337CXD2820R MEDIA DRIVER
3338M: Antti Palosaari <crope@iki.fi>
3339L: linux-media@vger.kernel.org
3340W: https://linuxtv.org
3341W: http://palosaari.fi/linux/
3342Q: http://patchwork.linuxtv.org/project/linux-media/list/
3343T: git git://linuxtv.org/anttip/media_tree.git
3344S: Maintained
3345F: drivers/media/dvb-frontends/cxd2820r*
3346
3347CXGB3 ETHERNET DRIVER (CXGB3)
3348M: Santosh Raspatur <santosh@chelsio.com>
3349L: netdev@vger.kernel.org
3350W: http://www.chelsio.com
3351S: Supported
3352F: drivers/net/ethernet/chelsio/cxgb3/
3353
3354CXGB3 ISCSI DRIVER (CXGB3I)
3355M: Karen Xie <kxie@chelsio.com>
3356L: linux-scsi@vger.kernel.org
3357W: http://www.chelsio.com
3358S: Supported
3359F: drivers/scsi/cxgbi/cxgb3i
3360
3361CXGB3 IWARP RNIC DRIVER (IW_CXGB3)
3362M: Steve Wise <swise@chelsio.com>
3363L: linux-rdma@vger.kernel.org
3364W: http://www.openfabrics.org
3365S: Supported
3366F: drivers/infiniband/hw/cxgb3/
3367
3368CXGB4 ETHERNET DRIVER (CXGB4)
3369M: Hariprasad S <hariprasad@chelsio.com>
3370L: netdev@vger.kernel.org
3371W: http://www.chelsio.com
3372S: Supported
3373F: drivers/net/ethernet/chelsio/cxgb4/
3374
3375CXGB4 ISCSI DRIVER (CXGB4I)
3376M: Karen Xie <kxie@chelsio.com>
3377L: linux-scsi@vger.kernel.org
3378W: http://www.chelsio.com
3379S: Supported
3380F: drivers/scsi/cxgbi/cxgb4i
3381
3382CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
3383M: Steve Wise <swise@chelsio.com>
3384L: linux-rdma@vger.kernel.org
3385W: http://www.openfabrics.org
3386S: Supported
3387F: drivers/infiniband/hw/cxgb4/
3388
3389CXGB4VF ETHERNET DRIVER (CXGB4VF)
3390M: Casey Leedom <leedom@chelsio.com>
3391L: netdev@vger.kernel.org
3392W: http://www.chelsio.com
3393S: Supported
3394F: drivers/net/ethernet/chelsio/cxgb4vf/
3395
3396CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
3397M: Ian Munsie <imunsie@au1.ibm.com>
3398M: Michael Neuling <mikey@neuling.org>
3399L: linuxppc-dev@lists.ozlabs.org
3400S: Supported
3401F: drivers/misc/cxl/
3402F: include/misc/cxl*
3403F: include/uapi/misc/cxl.h
3404F: Documentation/powerpc/cxl.txt
3405F: Documentation/powerpc/cxl.txt
3406F: Documentation/ABI/testing/sysfs-class-cxl
3407
3408CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER
3409M: Manoj N. Kumar <manoj@linux.vnet.ibm.com>
3410M: Matthew R. Ochs <mrochs@linux.vnet.ibm.com>
3411L: linux-scsi@vger.kernel.org
3412S: Supported
3413F: drivers/scsi/cxlflash/
3414F: include/uapi/scsi/cxlflash_ioctls.h
3415F: Documentation/powerpc/cxlflash.txt
3416
3417STMMAC ETHERNET DRIVER
3418M: Giuseppe Cavallaro <peppe.cavallaro@st.com>
3419M: Alexandre Torgue <alexandre.torgue@st.com>
3420L: netdev@vger.kernel.org
3421W: http://www.stlinux.com
3422S: Supported
3423F: drivers/net/ethernet/stmicro/stmmac/
3424
3425CYBERPRO FB DRIVER
3426M: Russell King <linux@armlinux.org.uk>
3427L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3428W: http://www.armlinux.org.uk/
3429S: Maintained
3430F: drivers/video/fbdev/cyber2000fb.*
3431
3432CYCLADES ASYNC MUX DRIVER
3433W: http://www.cyclades.com/
3434S: Orphan
3435F: drivers/tty/cyclades.c
3436F: include/linux/cyclades.h
3437F: include/uapi/linux/cyclades.h
3438
3439CYCLADES PC300 DRIVER
3440W: http://www.cyclades.com/
3441S: Orphan
3442F: drivers/net/wan/pc300*
3443
3444CYPRESS_FIRMWARE MEDIA DRIVER
3445M: Antti Palosaari <crope@iki.fi>
3446L: linux-media@vger.kernel.org
3447W: https://linuxtv.org
3448W: http://palosaari.fi/linux/
3449Q: http://patchwork.linuxtv.org/project/linux-media/list/
3450T: git git://linuxtv.org/anttip/media_tree.git
3451S: Maintained
3452F: drivers/media/common/cypress_firmware*
3453
3454CYTTSP TOUCHSCREEN DRIVER
3455M: Ferruh Yigit <fery@cypress.com>
3456L: linux-input@vger.kernel.org
3457S: Supported
3458F: drivers/input/touchscreen/cyttsp*
3459F: include/linux/input/cyttsp.h
3460
3461DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
3462M: Joshua Kinard <kumba@gentoo.org>
3463S: Maintained
3464F: drivers/rtc/rtc-ds1685.c
3465F: include/linux/rtc/ds1685.h
3466
3467DAMA SLAVE for AX.25
3468M: Joerg Reuter <jreuter@yaina.de>
3469W: http://yaina.de/jreuter/
3470W: http://www.qsl.net/dl1bke/
3471L: linux-hams@vger.kernel.org
3472S: Maintained
3473F: net/ax25/af_ax25.c
3474F: net/ax25/ax25_dev.c
3475F: net/ax25/ax25_ds_*
3476F: net/ax25/ax25_in.c
3477F: net/ax25/ax25_out.c
3478F: net/ax25/ax25_timer.c
3479F: net/ax25/sysctl_net_ax25.c
3480
3481DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
3482L: netdev@vger.kernel.org
3483S: Orphan
3484F: Documentation/networking/dmfe.txt
3485F: drivers/net/ethernet/dec/tulip/dmfe.c
3486
3487DC390/AM53C974 SCSI driver
3488M: Hannes Reinecke <hare@suse.com>
3489L: linux-scsi@vger.kernel.org
3490S: Maintained
3491F: drivers/scsi/am53c974.c
3492
3493DC395x SCSI driver
3494M: Oliver Neukum <oliver@neukum.org>
3495M: Ali Akcaagac <aliakc@web.de>
3496M: Jamie Lenehan <lenehan@twibble.org>
3497L: dc395x@twibble.org
3498W: http://twibble.org/dist/dc395x/
3499W: http://lists.twibble.org/mailman/listinfo/dc395x/
3500S: Maintained
3501F: Documentation/scsi/dc395x.txt
3502F: drivers/scsi/dc395x.*
3503
3504DCCP PROTOCOL
3505M: Gerrit Renker <gerrit@erg.abdn.ac.uk>
3506L: dccp@vger.kernel.org
3507W: http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
3508S: Maintained
3509F: include/linux/dccp.h
3510F: include/uapi/linux/dccp.h
3511F: include/linux/tfrc.h
3512F: net/dccp/
3513
3514DECnet NETWORK LAYER
3515W: http://linux-decnet.sourceforge.net
3516L: linux-decnet-user@lists.sourceforge.net
3517S: Orphan
3518F: Documentation/networking/decnet.txt
3519F: net/decnet/
3520
3521DECSTATION PLATFORM SUPPORT
3522M: "Maciej W. Rozycki" <macro@linux-mips.org>
3523L: linux-mips@linux-mips.org
3524W: http://www.linux-mips.org/wiki/DECstation
3525S: Maintained
3526F: arch/mips/dec/
3527F: arch/mips/include/asm/dec/
3528F: arch/mips/include/asm/mach-dec/
3529
3530DEFXX FDDI NETWORK DRIVER
3531M: "Maciej W. Rozycki" <macro@linux-mips.org>
3532S: Maintained
3533F: drivers/net/fddi/defxx.*
3534
3535DELL LAPTOP DRIVER
3536M: Matthew Garrett <mjg59@srcf.ucam.org>
3537M: Pali Rohár <pali.rohar@gmail.com>
3538L: platform-driver-x86@vger.kernel.org
3539S: Maintained
3540F: drivers/platform/x86/dell-laptop.c
3541
3542DELL LAPTOP RBTN DRIVER
3543M: Pali Rohár <pali.rohar@gmail.com>
3544S: Maintained
3545F: drivers/platform/x86/dell-rbtn.*
3546
3547DELL LAPTOP FREEFALL DRIVER
3548M: Pali Rohár <pali.rohar@gmail.com>
3549S: Maintained
3550F: drivers/platform/x86/dell-smo8800.c
3551
3552DELL LAPTOP SMM DRIVER
3553M: Pali Rohár <pali.rohar@gmail.com>
3554S: Maintained
3555F: drivers/hwmon/dell-smm-hwmon.c
3556F: include/uapi/linux/i8k.h
3557
3558DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
3559M: Doug Warzecha <Douglas_Warzecha@dell.com>
3560S: Maintained
3561F: Documentation/dcdbas.txt
3562F: drivers/firmware/dcdbas.*
3563
3564DELL WMI EXTRAS DRIVER
3565M: Matthew Garrett <mjg59@srcf.ucam.org>
3566M: Pali Rohár <pali.rohar@gmail.com>
3567S: Maintained
3568F: drivers/platform/x86/dell-wmi.c
3569
3570DESIGNWARE USB2 DRD IP DRIVER
3571M: John Youn <johnyoun@synopsys.com>
3572L: linux-usb@vger.kernel.org
3573T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
3574S: Maintained
3575F: drivers/usb/dwc2/
3576
3577DESIGNWARE USB3 DRD IP DRIVER
3578M: Felipe Balbi <balbi@kernel.org>
3579L: linux-usb@vger.kernel.org
3580T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
3581S: Maintained
3582F: drivers/usb/dwc3/
3583
3584DEVICE COREDUMP (DEV_COREDUMP)
3585M: Johannes Berg <johannes@sipsolutions.net>
3586L: linux-kernel@vger.kernel.org
3587S: Maintained
3588F: drivers/base/devcoredump.c
3589F: include/linux/devcoredump.h
3590
3591DEVICE FREQUENCY (DEVFREQ)
3592M: MyungJoo Ham <myungjoo.ham@samsung.com>
3593M: Kyungmin Park <kyungmin.park@samsung.com>
3594L: linux-pm@vger.kernel.org
3595T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3596S: Maintained
3597F: drivers/devfreq/
3598F: include/linux/devfreq.h
3599F: Documentation/devicetree/bindings/devfreq/
3600
3601DEVICE FREQUENCY EVENT (DEVFREQ-EVENT)
3602M: Chanwoo Choi <cw00.choi@samsung.com>
3603L: linux-pm@vger.kernel.org
3604T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3605S: Supported
3606F: drivers/devfreq/event/
3607F: drivers/devfreq/devfreq-event.c
3608F: include/linux/devfreq-event.h
3609F: Documentation/devicetree/bindings/devfreq/event/
3610
3611BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS
3612M: Chanwoo Choi <cw00.choi@samsung.com>
3613L: linux-pm@vger.kernel.org
3614L: linux-samsung-soc@vger.kernel.org
3615T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3616S: Maintained
3617F: drivers/devfreq/exynos-bus.c
3618F: Documentation/devicetree/bindings/devfreq/exynos-bus.txt
3619
3620DEVICE NUMBER REGISTRY
3621M: Torben Mathiasen <device@lanana.org>
3622W: http://lanana.org/docs/device-list/index.html
3623S: Maintained
3624
3625DEVICE-MAPPER (LVM)
3626M: Alasdair Kergon <agk@redhat.com>
3627M: Mike Snitzer <snitzer@redhat.com>
3628M: dm-devel@redhat.com
3629L: dm-devel@redhat.com
3630W: http://sources.redhat.com/dm
3631Q: http://patchwork.kernel.org/project/dm-devel/list/
3632T: git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
3633T: quilt http://people.redhat.com/agk/patches/linux/editing/
3634S: Maintained
3635F: Documentation/device-mapper/
3636F: drivers/md/dm*
3637F: drivers/md/persistent-data/
3638F: include/linux/device-mapper.h
3639F: include/linux/dm-*.h
3640F: include/uapi/linux/dm-*.h
3641
3642DEVLINK
3643M: Jiri Pirko <jiri@mellanox.com>
3644L: netdev@vger.kernel.org
3645S: Supported
3646F: net/core/devlink.c
3647F: include/net/devlink.h
3648F: include/uapi/linux/devlink.h
3649
3650DIALOG SEMICONDUCTOR DRIVERS
3651M: Support Opensource <support.opensource@diasemi.com>
3652W: http://www.dialog-semiconductor.com/products
3653S: Supported
3654F: Documentation/hwmon/da90??
3655F: Documentation/devicetree/bindings/sound/da[79]*.txt
3656F: drivers/gpio/gpio-da90??.c
3657F: drivers/hwmon/da90??-hwmon.c
3658F: drivers/iio/adc/da91??-*.c
3659F: drivers/input/misc/da90??_onkey.c
3660F: drivers/input/touchscreen/da9052_tsi.c
3661F: drivers/leds/leds-da90??.c
3662F: drivers/mfd/da903x.c
3663F: drivers/mfd/da90??-*.c
3664F: drivers/mfd/da91??-*.c
3665F: drivers/power/da9052-battery.c
3666F: drivers/power/da91??-*.c
3667F: drivers/regulator/da903x.c
3668F: drivers/regulator/da9???-regulator.[ch]
3669F: drivers/rtc/rtc-da90??.c
3670F: drivers/video/backlight/da90??_bl.c
3671F: drivers/watchdog/da90??_wdt.c
3672F: include/linux/mfd/da903x.h
3673F: include/linux/mfd/da9052/
3674F: include/linux/mfd/da9055/
3675F: include/linux/mfd/da9063/
3676F: include/linux/mfd/da9150/
3677F: include/sound/da[79]*.h
3678F: sound/soc/codecs/da[79]*.[ch]
3679
3680DIGI NEO AND CLASSIC PCI PRODUCTS
3681M: Lidza Louina <lidza.louina@gmail.com>
3682M: Mark Hounschell <markh@compro.net>
3683L: driverdev-devel@linuxdriverproject.org
3684S: Maintained
3685F: drivers/staging/dgnc/
3686
3687DIOLAN U2C-12 I2C DRIVER
3688M: Guenter Roeck <linux@roeck-us.net>
3689L: linux-i2c@vger.kernel.org
3690S: Maintained
3691F: drivers/i2c/busses/i2c-diolan-u2c.c
3692
3693DIRECT ACCESS (DAX)
3694M: Matthew Wilcox <willy@linux.intel.com>
3695L: linux-fsdevel@vger.kernel.org
3696S: Supported
3697F: fs/dax.c
3698
3699DIRECTORY NOTIFICATION (DNOTIFY)
3700M: Eric Paris <eparis@parisplace.org>
3701S: Maintained
3702F: Documentation/filesystems/dnotify.txt
3703F: fs/notify/dnotify/
3704F: include/linux/dnotify.h
3705
3706DISK GEOMETRY AND PARTITION HANDLING
3707M: Andries Brouwer <aeb@cwi.nl>
3708W: http://www.win.tue.nl/~aeb/linux/Large-Disk.html
3709W: http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
3710W: http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
3711S: Maintained
3712
3713DISKQUOTA
3714M: Jan Kara <jack@suse.com>
3715S: Maintained
3716F: Documentation/filesystems/quota.txt
3717F: fs/quota/
3718F: include/linux/quota*.h
3719F: include/uapi/linux/quota*.h
3720
3721DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
3722M: Bernie Thompson <bernie@plugable.com>
3723L: linux-fbdev@vger.kernel.org
3724S: Maintained
3725W: http://plugable.com/category/projects/udlfb/
3726F: drivers/video/fbdev/udlfb.c
3727F: include/video/udlfb.h
3728F: Documentation/fb/udlfb.txt
3729
3730DISTRIBUTED LOCK MANAGER (DLM)
3731M: Christine Caulfield <ccaulfie@redhat.com>
3732M: David Teigland <teigland@redhat.com>
3733L: cluster-devel@redhat.com
3734W: http://sources.redhat.com/cluster/
3735T: git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git
3736S: Supported
3737F: fs/dlm/
3738
3739DMA BUFFER SHARING FRAMEWORK
3740M: Sumit Semwal <sumit.semwal@linaro.org>
3741S: Maintained
3742L: linux-media@vger.kernel.org
3743L: dri-devel@lists.freedesktop.org
3744L: linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
3745F: drivers/dma-buf/
3746F: include/linux/dma-buf*
3747F: include/linux/reservation.h
3748F: include/linux/*fence.h
3749F: Documentation/dma-buf-sharing.txt
3750T: git git://git.linaro.org/people/sumitsemwal/linux-dma-buf.git
3751
3752DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
3753M: Vinod Koul <vinod.koul@intel.com>
3754L: dmaengine@vger.kernel.org
3755Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
3756S: Maintained
3757F: drivers/dma/
3758F: include/linux/dmaengine.h
3759F: Documentation/dmaengine/
3760T: git git://git.infradead.org/users/vkoul/slave-dma.git
3761
3762DME1737 HARDWARE MONITOR DRIVER
3763M: Juerg Haefliger <juergh@gmail.com>
3764L: linux-hwmon@vger.kernel.org
3765S: Maintained
3766F: Documentation/hwmon/dme1737
3767F: drivers/hwmon/dme1737.c
3768
3769DMI/SMBIOS SUPPORT
3770M: Jean Delvare <jdelvare@suse.com>
3771S: Maintained
3772T: quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/
3773F: Documentation/ABI/testing/sysfs-firmware-dmi-tables
3774F: drivers/firmware/dmi-id.c
3775F: drivers/firmware/dmi_scan.c
3776F: include/linux/dmi.h
3777
3778DOCUMENTATION
3779M: Jonathan Corbet <corbet@lwn.net>
3780L: linux-doc@vger.kernel.org
3781S: Maintained
3782F: Documentation/
3783F: scripts/docproc.c
3784F: scripts/kernel-doc*
3785X: Documentation/ABI/
3786X: Documentation/devicetree/
3787X: Documentation/acpi
3788X: Documentation/power
3789X: Documentation/spi
3790X: Documentation/DocBook/media
3791T: git git://git.lwn.net/linux.git docs-next
3792
3793DOUBLETALK DRIVER
3794M: "James R. Van Zandt" <jrv@vanzandt.mv.com>
3795L: blinux-list@redhat.com
3796S: Maintained
3797F: drivers/char/dtlk.c
3798F: include/linux/dtlk.h
3799
3800DPT_I2O SCSI RAID DRIVER
3801M: Adaptec OEM Raid Solutions <aacraid@adaptec.com>
3802L: linux-scsi@vger.kernel.org
3803W: http://www.adaptec.com/
3804S: Maintained
3805F: drivers/scsi/dpt*
3806F: drivers/scsi/dpt/
3807
3808DRBD DRIVER
3809M: Philipp Reisner <philipp.reisner@linbit.com>
3810M: Lars Ellenberg <lars.ellenberg@linbit.com>
3811L: drbd-dev@lists.linbit.com
3812W: http://www.drbd.org
3813T: git git://git.linbit.com/linux-drbd.git
3814T: git git://git.linbit.com/drbd-8.4.git
3815S: Supported
3816F: drivers/block/drbd/
3817F: lib/lru_cache.c
3818F: Documentation/blockdev/drbd/
3819
3820DRIVER CORE, KOBJECTS, DEBUGFS, KERNFS AND SYSFS
3821M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
3822T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
3823S: Supported
3824F: Documentation/kobject.txt
3825F: drivers/base/
3826F: fs/debugfs/
3827F: fs/kernfs/
3828F: fs/sysfs/
3829F: include/linux/debugfs.h
3830F: include/linux/kobj*
3831F: lib/kobj*
3832
3833DRM DRIVERS
3834M: David Airlie <airlied@linux.ie>
3835L: dri-devel@lists.freedesktop.org
3836T: git git://people.freedesktop.org/~airlied/linux
3837S: Maintained
3838F: drivers/gpu/drm/
3839F: drivers/gpu/vga/
3840F: include/drm/
3841F: include/uapi/drm/
3842
3843RADEON and AMDGPU DRM DRIVERS
3844M: Alex Deucher <alexander.deucher@amd.com>
3845M: Christian König <christian.koenig@amd.com>
3846L: dri-devel@lists.freedesktop.org
3847T: git git://people.freedesktop.org/~agd5f/linux
3848S: Supported
3849F: drivers/gpu/drm/radeon/
3850F: include/uapi/drm/radeon*
3851F: drivers/gpu/drm/amd/
3852F: include/uapi/drm/amdgpu*
3853
3854DRM PANEL DRIVERS
3855M: Thierry Reding <thierry.reding@gmail.com>
3856L: dri-devel@lists.freedesktop.org
3857T: git git://anongit.freedesktop.org/tegra/linux.git
3858S: Maintained
3859F: drivers/gpu/drm/drm_panel.c
3860F: drivers/gpu/drm/panel/
3861F: include/drm/drm_panel.h
3862F: Documentation/devicetree/bindings/display/panel/
3863
3864INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets)
3865M: Daniel Vetter <daniel.vetter@intel.com>
3866M: Jani Nikula <jani.nikula@linux.intel.com>
3867L: intel-gfx@lists.freedesktop.org
3868L: dri-devel@lists.freedesktop.org
3869W: https://01.org/linuxgraphics/
3870Q: http://patchwork.freedesktop.org/project/intel-gfx/
3871T: git git://anongit.freedesktop.org/drm-intel
3872S: Supported
3873F: drivers/gpu/drm/i915/
3874F: include/drm/i915*
3875F: include/uapi/drm/i915*
3876
3877DRM DRIVERS FOR ATMEL HLCDC
3878M: Boris Brezillon <boris.brezillon@free-electrons.com>
3879L: dri-devel@lists.freedesktop.org
3880S: Supported
3881F: drivers/gpu/drm/atmel-hlcdc/
3882F: Documentation/devicetree/bindings/drm/atmel/
3883
3884DRM DRIVERS FOR EXYNOS
3885M: Inki Dae <inki.dae@samsung.com>
3886M: Joonyoung Shim <jy0922.shim@samsung.com>
3887M: Seung-Woo Kim <sw0312.kim@samsung.com>
3888M: Kyungmin Park <kyungmin.park@samsung.com>
3889L: dri-devel@lists.freedesktop.org
3890T: git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
3891S: Supported
3892F: drivers/gpu/drm/exynos/
3893F: include/drm/exynos*
3894F: include/uapi/drm/exynos*
3895
3896DRM DRIVERS FOR FREESCALE DCU
3897M: Stefan Agner <stefan@agner.ch>
3898M: Alison Wang <alison.wang@freescale.com>
3899L: dri-devel@lists.freedesktop.org
3900S: Supported
3901F: drivers/gpu/drm/fsl-dcu/
3902F: Documentation/devicetree/bindings/display/fsl,dcu.txt
3903F: Documentation/devicetree/bindings/display/panel/nec,nl4827hc19_05b.txt
3904
3905DRM DRIVERS FOR FREESCALE IMX
3906M: Philipp Zabel <p.zabel@pengutronix.de>
3907L: dri-devel@lists.freedesktop.org
3908S: Maintained
3909F: drivers/gpu/drm/imx/
3910F: drivers/gpu/ipu-v3/
3911F: Documentation/devicetree/bindings/display/imx/
3912
3913DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
3914M: Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
3915L: dri-devel@lists.freedesktop.org
3916T: git git://github.com/patjak/drm-gma500
3917S: Maintained
3918F: drivers/gpu/drm/gma500
3919F: include/drm/gma500*
3920
3921DRM DRIVERS FOR NVIDIA TEGRA
3922M: Thierry Reding <thierry.reding@gmail.com>
3923M: Terje Bergström <tbergstrom@nvidia.com>
3924L: dri-devel@lists.freedesktop.org
3925L: linux-tegra@vger.kernel.org
3926T: git git://anongit.freedesktop.org/tegra/linux.git
3927S: Supported
3928F: drivers/gpu/drm/tegra/
3929F: drivers/gpu/host1x/
3930F: include/linux/host1x.h
3931F: include/uapi/drm/tegra_drm.h
3932F: Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
3933
3934DRM DRIVERS FOR RENESAS
3935M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
3936L: dri-devel@lists.freedesktop.org
3937L: linux-renesas-soc@vger.kernel.org
3938T: git git://people.freedesktop.org/~airlied/linux
3939S: Supported
3940F: drivers/gpu/drm/rcar-du/
3941F: drivers/gpu/drm/shmobile/
3942F: include/linux/platform_data/shmob_drm.h
3943
3944DRM DRIVERS FOR ROCKCHIP
3945M: Mark Yao <mark.yao@rock-chips.com>
3946L: dri-devel@lists.freedesktop.org
3947S: Maintained
3948F: drivers/gpu/drm/rockchip/
3949F: Documentation/devicetree/bindings/display/rockchip*
3950
3951DRM DRIVERS FOR STI
3952M: Benjamin Gaignard <benjamin.gaignard@linaro.org>
3953M: Vincent Abriou <vincent.abriou@st.com>
3954L: dri-devel@lists.freedesktop.org
3955T: git http://git.linaro.org/people/benjamin.gaignard/kernel.git
3956S: Maintained
3957F: drivers/gpu/drm/sti
3958F: Documentation/devicetree/bindings/display/st,stih4xx.txt
3959
3960DRM DRIVERS FOR VIVANTE GPU IP
3961M: Lucas Stach <l.stach@pengutronix.de>
3962R: Russell King <linux+etnaviv@armlinux.org.uk>
3963R: Christian Gmeiner <christian.gmeiner@gmail.com>
3964L: dri-devel@lists.freedesktop.org
3965S: Maintained
3966F: drivers/gpu/drm/etnaviv
3967F: Documentation/devicetree/bindings/display/etnaviv
3968
3969DSBR100 USB FM RADIO DRIVER
3970M: Alexey Klimov <klimov.linux@gmail.com>
3971L: linux-media@vger.kernel.org
3972T: git git://linuxtv.org/media_tree.git
3973S: Maintained
3974F: drivers/media/radio/dsbr100.c
3975
3976DSCC4 DRIVER
3977M: Francois Romieu <romieu@fr.zoreil.com>
3978L: netdev@vger.kernel.org
3979S: Maintained
3980F: drivers/net/wan/dscc4.c
3981
3982DT3155 MEDIA DRIVER
3983M: Hans Verkuil <hverkuil@xs4all.nl>
3984L: linux-media@vger.kernel.org
3985T: git git://linuxtv.org/media_tree.git
3986W: https://linuxtv.org
3987S: Odd Fixes
3988F: drivers/media/pci/dt3155/
3989
3990DVB_USB_AF9015 MEDIA DRIVER
3991M: Antti Palosaari <crope@iki.fi>
3992L: linux-media@vger.kernel.org
3993W: https://linuxtv.org
3994W: http://palosaari.fi/linux/
3995Q: http://patchwork.linuxtv.org/project/linux-media/list/
3996T: git git://linuxtv.org/anttip/media_tree.git
3997S: Maintained
3998F: drivers/media/usb/dvb-usb-v2/af9015*
3999
4000DVB_USB_AF9035 MEDIA DRIVER
4001M: Antti Palosaari <crope@iki.fi>
4002L: linux-media@vger.kernel.org
4003W: https://linuxtv.org
4004W: http://palosaari.fi/linux/
4005Q: http://patchwork.linuxtv.org/project/linux-media/list/
4006T: git git://linuxtv.org/anttip/media_tree.git
4007S: Maintained
4008F: drivers/media/usb/dvb-usb-v2/af9035*
4009
4010DVB_USB_ANYSEE MEDIA DRIVER
4011M: Antti Palosaari <crope@iki.fi>
4012L: linux-media@vger.kernel.org
4013W: https://linuxtv.org
4014W: http://palosaari.fi/linux/
4015Q: http://patchwork.linuxtv.org/project/linux-media/list/
4016T: git git://linuxtv.org/anttip/media_tree.git
4017S: Maintained
4018F: drivers/media/usb/dvb-usb-v2/anysee*
4019
4020DVB_USB_AU6610 MEDIA DRIVER
4021M: Antti Palosaari <crope@iki.fi>
4022L: linux-media@vger.kernel.org
4023W: https://linuxtv.org
4024W: http://palosaari.fi/linux/
4025Q: http://patchwork.linuxtv.org/project/linux-media/list/
4026T: git git://linuxtv.org/anttip/media_tree.git
4027S: Maintained
4028F: drivers/media/usb/dvb-usb-v2/au6610*
4029
4030DVB_USB_CE6230 MEDIA DRIVER
4031M: Antti Palosaari <crope@iki.fi>
4032L: linux-media@vger.kernel.org
4033W: https://linuxtv.org
4034W: http://palosaari.fi/linux/
4035Q: http://patchwork.linuxtv.org/project/linux-media/list/
4036T: git git://linuxtv.org/anttip/media_tree.git
4037S: Maintained
4038F: drivers/media/usb/dvb-usb-v2/ce6230*
4039
4040DVB_USB_CXUSB MEDIA DRIVER
4041M: Michael Krufky <mkrufky@linuxtv.org>
4042L: linux-media@vger.kernel.org
4043W: https://linuxtv.org
4044W: http://github.com/mkrufky
4045Q: http://patchwork.linuxtv.org/project/linux-media/list/
4046T: git git://linuxtv.org/media_tree.git
4047S: Maintained
4048F: drivers/media/usb/dvb-usb/cxusb*
4049
4050DVB_USB_EC168 MEDIA DRIVER
4051M: Antti Palosaari <crope@iki.fi>
4052L: linux-media@vger.kernel.org
4053W: https://linuxtv.org
4054W: http://palosaari.fi/linux/
4055Q: http://patchwork.linuxtv.org/project/linux-media/list/
4056T: git git://linuxtv.org/anttip/media_tree.git
4057S: Maintained
4058F: drivers/media/usb/dvb-usb-v2/ec168*
4059
4060DVB_USB_GL861 MEDIA DRIVER
4061M: Antti Palosaari <crope@iki.fi>
4062L: linux-media@vger.kernel.org
4063W: https://linuxtv.org
4064Q: http://patchwork.linuxtv.org/project/linux-media/list/
4065T: git git://linuxtv.org/anttip/media_tree.git
4066S: Maintained
4067F: drivers/media/usb/dvb-usb-v2/gl861*
4068
4069DVB_USB_MXL111SF MEDIA DRIVER
4070M: Michael Krufky <mkrufky@linuxtv.org>
4071L: linux-media@vger.kernel.org
4072W: https://linuxtv.org
4073W: http://github.com/mkrufky
4074Q: http://patchwork.linuxtv.org/project/linux-media/list/
4075T: git git://linuxtv.org/mkrufky/mxl111sf.git
4076S: Maintained
4077F: drivers/media/usb/dvb-usb-v2/mxl111sf*
4078
4079DVB_USB_RTL28XXU MEDIA DRIVER
4080M: Antti Palosaari <crope@iki.fi>
4081L: linux-media@vger.kernel.org
4082W: https://linuxtv.org
4083W: http://palosaari.fi/linux/
4084Q: http://patchwork.linuxtv.org/project/linux-media/list/
4085T: git git://linuxtv.org/anttip/media_tree.git
4086S: Maintained
4087F: drivers/media/usb/dvb-usb-v2/rtl28xxu*
4088
4089DVB_USB_V2 MEDIA DRIVER
4090M: Antti Palosaari <crope@iki.fi>
4091L: linux-media@vger.kernel.org
4092W: https://linuxtv.org
4093W: http://palosaari.fi/linux/
4094Q: http://patchwork.linuxtv.org/project/linux-media/list/
4095T: git git://linuxtv.org/anttip/media_tree.git
4096S: Maintained
4097F: drivers/media/usb/dvb-usb-v2/dvb_usb*
4098F: drivers/media/usb/dvb-usb-v2/usb_urb.c
4099
4100DYNAMIC DEBUG
4101M: Jason Baron <jbaron@akamai.com>
4102S: Maintained
4103F: lib/dynamic_debug.c
4104F: include/linux/dynamic_debug.h
4105
4106DZ DECSTATION DZ11 SERIAL DRIVER
4107M: "Maciej W. Rozycki" <macro@linux-mips.org>
4108S: Maintained
4109F: drivers/tty/serial/dz.*
4110
4111E3X0 POWER BUTTON DRIVER
4112M: Moritz Fischer <moritz.fischer@ettus.com>
4113L: usrp-users@lists.ettus.com
4114W: http://www.ettus.com
4115S: Supported
4116F: drivers/input/misc/e3x0-button.c
4117F: Documentation/devicetree/bindings/input/e3x0-button.txt
4118
4119E4000 MEDIA DRIVER
4120M: Antti Palosaari <crope@iki.fi>
4121L: linux-media@vger.kernel.org
4122W: https://linuxtv.org
4123W: http://palosaari.fi/linux/
4124Q: http://patchwork.linuxtv.org/project/linux-media/list/
4125T: git git://linuxtv.org/anttip/media_tree.git
4126S: Maintained
4127F: drivers/media/tuners/e4000*
4128
4129EATA ISA/EISA/PCI SCSI DRIVER
4130M: Dario Ballabio <ballabio_dario@emc.com>
4131L: linux-scsi@vger.kernel.org
4132S: Maintained
4133F: drivers/scsi/eata.c
4134
4135EC100 MEDIA DRIVER
4136M: Antti Palosaari <crope@iki.fi>
4137L: linux-media@vger.kernel.org
4138W: https://linuxtv.org
4139W: http://palosaari.fi/linux/
4140Q: http://patchwork.linuxtv.org/project/linux-media/list/
4141T: git git://linuxtv.org/anttip/media_tree.git
4142S: Maintained
4143F: drivers/media/dvb-frontends/ec100*
4144
4145ECRYPT FILE SYSTEM
4146M: Tyler Hicks <tyhicks@canonical.com>
4147L: ecryptfs@vger.kernel.org
4148W: http://ecryptfs.org
4149W: https://launchpad.net/ecryptfs
4150T: git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git
4151S: Supported
4152F: Documentation/filesystems/ecryptfs.txt
4153F: fs/ecryptfs/
4154
4155EDAC-CORE
4156M: Doug Thompson <dougthompson@xmission.com>
4157M: Borislav Petkov <bp@alien8.de>
4158M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
4159L: linux-edac@vger.kernel.org
4160T: git git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp.git for-next
4161T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-edac.git linux_next
4162S: Supported
4163F: Documentation/edac.txt
4164F: drivers/edac/
4165F: include/linux/edac.h
4166
4167EDAC-AMD64
4168M: Doug Thompson <dougthompson@xmission.com>
4169M: Borislav Petkov <bp@alien8.de>
4170L: linux-edac@vger.kernel.org
4171S: Maintained
4172F: drivers/edac/amd64_edac*
4173
4174EDAC-CALXEDA
4175M: Doug Thompson <dougthompson@xmission.com>
4176M: Robert Richter <rric@kernel.org>
4177L: linux-edac@vger.kernel.org
4178S: Maintained
4179F: drivers/edac/highbank*
4180
4181EDAC-CAVIUM
4182M: Ralf Baechle <ralf@linux-mips.org>
4183M: David Daney <david.daney@cavium.com>
4184L: linux-edac@vger.kernel.org
4185L: linux-mips@linux-mips.org
4186S: Supported
4187F: drivers/edac/octeon_edac*
4188
4189EDAC-E752X
4190M: Mark Gross <mark.gross@intel.com>
4191M: Doug Thompson <dougthompson@xmission.com>
4192L: linux-edac@vger.kernel.org
4193S: Maintained
4194F: drivers/edac/e752x_edac.c
4195
4196EDAC-E7XXX
4197M: Doug Thompson <dougthompson@xmission.com>
4198L: linux-edac@vger.kernel.org
4199S: Maintained
4200F: drivers/edac/e7xxx_edac.c
4201
4202EDAC-GHES
4203M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
4204L: linux-edac@vger.kernel.org
4205S: Maintained
4206F: drivers/edac/ghes_edac.c
4207
4208EDAC-I82443BXGX
4209M: Tim Small <tim@buttersideup.com>
4210L: linux-edac@vger.kernel.org
4211S: Maintained
4212F: drivers/edac/i82443bxgx_edac.c
4213
4214EDAC-I3000
4215M: Jason Uhlenkott <juhlenko@akamai.com>
4216L: linux-edac@vger.kernel.org
4217S: Maintained
4218F: drivers/edac/i3000_edac.c
4219
4220EDAC-I5000
4221M: Doug Thompson <dougthompson@xmission.com>
4222L: linux-edac@vger.kernel.org
4223S: Maintained
4224F: drivers/edac/i5000_edac.c
4225
4226EDAC-I5400
4227M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
4228L: linux-edac@vger.kernel.org
4229S: Maintained
4230F: drivers/edac/i5400_edac.c
4231
4232EDAC-I7300
4233M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
4234L: linux-edac@vger.kernel.org
4235S: Maintained
4236F: drivers/edac/i7300_edac.c
4237
4238EDAC-I7CORE
4239M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
4240L: linux-edac@vger.kernel.org
4241S: Maintained
4242F: drivers/edac/i7core_edac.c
4243
4244EDAC-I82975X
4245M: Ranganathan Desikan <ravi@jetztechnologies.com>
4246M: "Arvind R." <arvino55@gmail.com>
4247L: linux-edac@vger.kernel.org
4248S: Maintained
4249F: drivers/edac/i82975x_edac.c
4250
4251EDAC-IE31200
4252M: Jason Baron <jbaron@akamai.com>
4253L: linux-edac@vger.kernel.org
4254S: Maintained
4255F: drivers/edac/ie31200_edac.c
4256
4257EDAC-MPC85XX
4258M: Johannes Thumshirn <morbidrsa@gmail.com>
4259L: linux-edac@vger.kernel.org
4260S: Maintained
4261F: drivers/edac/mpc85xx_edac.[ch]
4262
4263EDAC-PASEMI
4264M: Egor Martovetsky <egor@pasemi.com>
4265L: linux-edac@vger.kernel.org
4266S: Maintained
4267F: drivers/edac/pasemi_edac.c
4268
4269EDAC-R82600
4270M: Tim Small <tim@buttersideup.com>
4271L: linux-edac@vger.kernel.org
4272S: Maintained
4273F: drivers/edac/r82600_edac.c
4274
4275EDAC-SBRIDGE
4276M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
4277L: linux-edac@vger.kernel.org
4278S: Maintained
4279F: drivers/edac/sb_edac.c
4280
4281EDAC-XGENE
4282APPLIED MICRO (APM) X-GENE SOC EDAC
4283M: Loc Ho <lho@apm.com>
4284S: Supported
4285F: drivers/edac/xgene_edac.c
4286F: Documentation/devicetree/bindings/edac/apm-xgene-edac.txt
4287
4288EDIROL UA-101/UA-1000 DRIVER
4289M: Clemens Ladisch <clemens@ladisch.de>
4290L: alsa-devel@alsa-project.org (moderated for non-subscribers)
4291T: git git://git.alsa-project.org/alsa-kernel.git
4292S: Maintained
4293F: sound/usb/misc/ua101.c
4294
4295EXTENSIBLE FIRMWARE INTERFACE (EFI)
4296M: Matt Fleming <matt@codeblueprint.co.uk>
4297L: linux-efi@vger.kernel.org
4298T: git git://git.kernel.org/pub/scm/linux/kernel/git/mfleming/efi.git
4299S: Maintained
4300F: Documentation/efi-stub.txt
4301F: arch/ia64/kernel/efi.c
4302F: arch/x86/boot/compressed/eboot.[ch]
4303F: arch/x86/include/asm/efi.h
4304F: arch/x86/platform/efi/
4305F: drivers/firmware/efi/
4306F: include/linux/efi*.h
4307
4308EFI VARIABLE FILESYSTEM
4309M: Matthew Garrett <matthew.garrett@nebula.com>
4310M: Jeremy Kerr <jk@ozlabs.org>
4311M: Matt Fleming <matt@codeblueprint.co.uk>
4312T: git git://git.kernel.org/pub/scm/linux/kernel/git/mfleming/efi.git
4313L: linux-efi@vger.kernel.org
4314S: Maintained
4315F: fs/efivarfs/
4316
4317EFIFB FRAMEBUFFER DRIVER
4318L: linux-fbdev@vger.kernel.org
4319M: Peter Jones <pjones@redhat.com>
4320S: Maintained
4321F: drivers/video/fbdev/efifb.c
4322
4323EFS FILESYSTEM
4324W: http://aeschi.ch.eu.org/efs/
4325S: Orphan
4326F: fs/efs/
4327
4328EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
4329M: Thadeu Lima de Souza Cascardo <cascardo@linux.vnet.ibm.com>
4330L: netdev@vger.kernel.org
4331S: Maintained
4332F: drivers/net/ethernet/ibm/ehea/
4333
4334EM28XX VIDEO4LINUX DRIVER
4335M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
4336L: linux-media@vger.kernel.org
4337W: https://linuxtv.org
4338T: git git://linuxtv.org/media_tree.git
4339S: Maintained
4340F: drivers/media/usb/em28xx/
4341
4342EMBEDDED LINUX
4343M: Paul Gortmaker <paul.gortmaker@windriver.com>
4344M: Matt Mackall <mpm@selenic.com>
4345M: David Woodhouse <dwmw2@infradead.org>
4346L: linux-embedded@vger.kernel.org
4347S: Maintained
4348
4349EMULEX/AVAGO LPFC FC/FCOE SCSI DRIVER
4350M: James Smart <james.smart@avagotech.com>
4351M: Dick Kennedy <dick.kennedy@avagotech.com>
4352L: linux-scsi@vger.kernel.org
4353W: http://www.avagotech.com
4354S: Supported
4355F: drivers/scsi/lpfc/
4356
4357ENE CB710 FLASH CARD READER DRIVER
4358M: Michał Mirosław <mirq-linux@rere.qmqm.pl>
4359S: Maintained
4360F: drivers/misc/cb710/
4361F: drivers/mmc/host/cb710-mmc.*
4362F: include/linux/cb710.h
4363
4364ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
4365M: Maxim Levitsky <maximlevitsky@gmail.com>
4366S: Maintained
4367F: drivers/media/rc/ene_ir.*
4368
4369EPSON S1D13XXX FRAMEBUFFER DRIVER
4370M: Kristoffer Ericson <kristoffer.ericson@gmail.com>
4371S: Maintained
4372T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
4373F: drivers/video/fbdev/s1d13xxxfb.c
4374F: include/video/s1d13xxxfb.h
4375
4376ET131X NETWORK DRIVER
4377M: Mark Einon <mark.einon@gmail.com>
4378S: Odd Fixes
4379F: drivers/net/ethernet/agere/
4380
4381ETHERNET BRIDGE
4382M: Stephen Hemminger <stephen@networkplumber.org>
4383L: bridge@lists.linux-foundation.org (moderated for non-subscribers)
4384L: netdev@vger.kernel.org
4385W: http://www.linuxfoundation.org/en/Net:Bridge
4386S: Maintained
4387F: include/linux/netfilter_bridge/
4388F: net/bridge/
4389
4390ETHERNET PHY LIBRARY
4391M: Florian Fainelli <f.fainelli@gmail.com>
4392L: netdev@vger.kernel.org
4393S: Maintained
4394F: include/linux/phy.h
4395F: include/linux/phy_fixed.h
4396F: drivers/net/phy/
4397F: Documentation/networking/phy.txt
4398F: drivers/of/of_mdio.c
4399F: drivers/of/of_net.c
4400
4401EXT2 FILE SYSTEM
4402M: Jan Kara <jack@suse.com>
4403L: linux-ext4@vger.kernel.org
4404S: Maintained
4405F: Documentation/filesystems/ext2.txt
4406F: fs/ext2/
4407F: include/linux/ext2*
4408
4409EXT4 FILE SYSTEM
4410M: "Theodore Ts'o" <tytso@mit.edu>
4411M: Andreas Dilger <adilger.kernel@dilger.ca>
4412L: linux-ext4@vger.kernel.org
4413W: http://ext4.wiki.kernel.org
4414Q: http://patchwork.ozlabs.org/project/linux-ext4/list/
4415T: git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git
4416S: Maintained
4417F: Documentation/filesystems/ext4.txt
4418F: fs/ext4/
4419
4420Extended Verification Module (EVM)
4421M: Mimi Zohar <zohar@linux.vnet.ibm.com>
4422L: linux-ima-devel@lists.sourceforge.net
4423L: linux-security-module@vger.kernel.org
4424S: Supported
4425F: security/integrity/evm/
4426
4427EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
4428M: MyungJoo Ham <myungjoo.ham@samsung.com>
4429M: Chanwoo Choi <cw00.choi@samsung.com>
4430L: linux-kernel@vger.kernel.org
4431T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
4432S: Maintained
4433F: drivers/extcon/
4434F: include/linux/extcon/
4435F: include/linux/extcon.h
4436F: Documentation/extcon/
4437F: Documentation/devicetree/bindings/extcon/
4438
4439EXYNOS DP DRIVER
4440M: Jingoo Han <jingoohan1@gmail.com>
4441L: dri-devel@lists.freedesktop.org
4442S: Maintained
4443F: drivers/gpu/drm/exynos/exynos_dp*
4444
4445EXYNOS SYSMMU (IOMMU) driver
4446M: Marek Szyprowski <m.szyprowski@samsung.com>
4447L: iommu@lists.linux-foundation.org
4448S: Maintained
4449F: drivers/iommu/exynos-iommu.c
4450
4451EXYNOS MIPI DISPLAY DRIVERS
4452M: Inki Dae <inki.dae@samsung.com>
4453M: Donghwa Lee <dh09.lee@samsung.com>
4454M: Kyungmin Park <kyungmin.park@samsung.com>
4455L: linux-fbdev@vger.kernel.org
4456S: Maintained
4457F: drivers/video/fbdev/exynos/exynos_mipi*
4458F: include/video/exynos_mipi*
4459
4460EZchip NPS platform support
4461M: Noam Camus <noamc@ezchip.com>
4462S: Supported
4463F: arch/arc/plat-eznps
4464F: arch/arc/boot/dts/eznps.dts
4465
4466F71805F HARDWARE MONITORING DRIVER
4467M: Jean Delvare <jdelvare@suse.com>
4468L: linux-hwmon@vger.kernel.org
4469S: Maintained
4470F: Documentation/hwmon/f71805f
4471F: drivers/hwmon/f71805f.c
4472
4473FC0011 TUNER DRIVER
4474M: Michael Buesch <m@bues.ch>
4475L: linux-media@vger.kernel.org
4476S: Maintained
4477F: drivers/media/tuners/fc0011.h
4478F: drivers/media/tuners/fc0011.c
4479
4480FC2580 MEDIA DRIVER
4481M: Antti Palosaari <crope@iki.fi>
4482L: linux-media@vger.kernel.org
4483W: https://linuxtv.org
4484W: http://palosaari.fi/linux/
4485Q: http://patchwork.linuxtv.org/project/linux-media/list/
4486T: git git://linuxtv.org/anttip/media_tree.git
4487S: Maintained
4488F: drivers/media/tuners/fc2580*
4489
4490FANOTIFY
4491M: Eric Paris <eparis@redhat.com>
4492S: Maintained
4493F: fs/notify/fanotify/
4494F: include/linux/fanotify.h
4495F: include/uapi/linux/fanotify.h
4496
4497FARSYNC SYNCHRONOUS DRIVER
4498M: Kevin Curtis <kevin.curtis@farsite.co.uk>
4499W: http://www.farsite.co.uk/
4500S: Supported
4501F: drivers/net/wan/farsync.*
4502
4503FAULT INJECTION SUPPORT
4504M: Akinobu Mita <akinobu.mita@gmail.com>
4505S: Supported
4506F: Documentation/fault-injection/
4507F: lib/fault-inject.c
4508
4509FBTFT Framebuffer drivers
4510M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
4511M: Noralf Trønnes <noralf@tronnes.org>
4512S: Maintained
4513F: drivers/staging/fbtft/
4514
4515FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
4516M: Vasu Dev <vasu.dev@intel.com>
4517L: fcoe-devel@open-fcoe.org
4518W: www.Open-FCoE.org
4519S: Supported
4520F: drivers/scsi/libfc/
4521F: drivers/scsi/fcoe/
4522F: include/scsi/fc/
4523F: include/scsi/libfc.h
4524F: include/scsi/libfcoe.h
4525F: include/uapi/scsi/fc/
4526
4527FILE LOCKING (flock() and fcntl()/lockf())
4528M: Jeff Layton <jlayton@poochiereds.net>
4529M: "J. Bruce Fields" <bfields@fieldses.org>
4530L: linux-fsdevel@vger.kernel.org
4531S: Maintained
4532F: include/linux/fcntl.h
4533F: include/linux/fs.h
4534F: include/uapi/linux/fcntl.h
4535F: include/uapi/linux/fs.h
4536F: fs/fcntl.c
4537F: fs/locks.c
4538
4539FILESYSTEMS (VFS and infrastructure)
4540M: Alexander Viro <viro@zeniv.linux.org.uk>
4541L: linux-fsdevel@vger.kernel.org
4542S: Maintained
4543F: fs/*
4544
4545FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
4546M: Riku Voipio <riku.voipio@iki.fi>
4547L: linux-hwmon@vger.kernel.org
4548S: Maintained
4549F: drivers/hwmon/f75375s.c
4550F: include/linux/f75375s.h
4551
4552FIREWIRE AUDIO DRIVERS
4553M: Clemens Ladisch <clemens@ladisch.de>
4554L: alsa-devel@alsa-project.org (moderated for non-subscribers)
4555T: git git://git.alsa-project.org/alsa-kernel.git
4556S: Maintained
4557F: sound/firewire/
4558
4559FIREWIRE MEDIA DRIVERS (firedtv)
4560M: Stefan Richter <stefanr@s5r6.in-berlin.de>
4561L: linux-media@vger.kernel.org
4562L: linux1394-devel@lists.sourceforge.net
4563T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
4564S: Maintained
4565F: drivers/media/firewire/
4566
4567FIREWIRE SBP-2 TARGET
4568M: Chris Boot <bootc@bootc.net>
4569L: linux-scsi@vger.kernel.org
4570L: target-devel@vger.kernel.org
4571L: linux1394-devel@lists.sourceforge.net
4572T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
4573S: Maintained
4574F: drivers/target/sbp/
4575
4576FIREWIRE SUBSYSTEM
4577M: Stefan Richter <stefanr@s5r6.in-berlin.de>
4578L: linux1394-devel@lists.sourceforge.net
4579W: http://ieee1394.wiki.kernel.org/
4580T: git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
4581S: Maintained
4582F: drivers/firewire/
4583F: include/linux/firewire.h
4584F: include/uapi/linux/firewire*.h
4585F: tools/firewire/
4586
4587FIRMWARE LOADER (request_firmware)
4588M: Ming Lei <ming.lei@canonical.com>
4589L: linux-kernel@vger.kernel.org
4590S: Maintained
4591F: Documentation/firmware_class/
4592F: drivers/base/firmware*.c
4593F: include/linux/firmware.h
4594
4595FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card)
4596M: Joshua Morris <josh.h.morris@us.ibm.com>
4597M: Philip Kelleher <pjk1939@linux.vnet.ibm.com>
4598S: Maintained
4599F: drivers/block/rsxx/
4600
4601FLOPPY DRIVER
4602M: Jiri Kosina <jikos@kernel.org>
4603T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/floppy.git
4604S: Odd fixes
4605F: drivers/block/floppy.c
4606
4607FMC SUBSYSTEM
4608M: Alessandro Rubini <rubini@gnudd.com>
4609W: http://www.ohwr.org/projects/fmc-bus
4610S: Supported
4611F: drivers/fmc/
4612F: include/linux/fmc*.h
4613F: include/linux/ipmi-fru.h
4614K: fmc_d.*register
4615
4616FPGA MANAGER FRAMEWORK
4617M: Alan Tull <atull@opensource.altera.com>
4618R: Moritz Fischer <moritz.fischer@ettus.com>
4619S: Maintained
4620F: drivers/fpga/
4621F: include/linux/fpga/fpga-mgr.h
4622W: http://www.rocketboards.org
4623
4624FPU EMULATOR
4625M: Bill Metzenthen <billm@melbpc.org.au>
4626W: http://floatingpoint.sourceforge.net/emulator/index.html
4627S: Maintained
4628F: arch/x86/math-emu/
4629
4630FRAME RELAY DLCI/FRAD (Sangoma drivers too)
4631L: netdev@vger.kernel.org
4632S: Orphan
4633F: drivers/net/wan/dlci.c
4634F: drivers/net/wan/sdla.c
4635
4636FRAMEBUFFER LAYER
4637M: Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
4638M: Tomi Valkeinen <tomi.valkeinen@ti.com>
4639L: linux-fbdev@vger.kernel.org
4640W: http://linux-fbdev.sourceforge.net/
4641Q: http://patchwork.kernel.org/project/linux-fbdev/list/
4642T: git git://git.kernel.org/pub/scm/linux/kernel/git/plagnioj/linux-fbdev.git
4643S: Maintained
4644F: Documentation/fb/
4645F: drivers/video/
4646F: include/video/
4647F: include/linux/fb.h
4648F: include/uapi/video/
4649F: include/uapi/linux/fb.h
4650
4651FREESCALE DIU FRAMEBUFFER DRIVER
4652M: Timur Tabi <timur@tabi.org>
4653L: linux-fbdev@vger.kernel.org
4654S: Maintained
4655F: drivers/video/fbdev/fsl-diu-fb.*
4656
4657FREESCALE DMA DRIVER
4658M: Li Yang <leoli@freescale.com>
4659M: Zhang Wei <zw@zh-kernel.org>
4660L: linuxppc-dev@lists.ozlabs.org
4661S: Maintained
4662F: drivers/dma/fsldma.*
4663
4664FREESCALE GPMI NAND DRIVER
4665M: Han Xu <han.xu@nxp.com>
4666L: linux-mtd@lists.infradead.org
4667S: Maintained
4668F: drivers/mtd/nand/gpmi-nand/*
4669
4670FREESCALE I2C CPM DRIVER
4671M: Jochen Friedrich <jochen@scram.de>
4672L: linuxppc-dev@lists.ozlabs.org
4673L: linux-i2c@vger.kernel.org
4674S: Maintained
4675F: drivers/i2c/busses/i2c-cpm.c
4676
4677FREESCALE IMX / MXC FRAMEBUFFER DRIVER
4678M: Sascha Hauer <kernel@pengutronix.de>
4679L: linux-fbdev@vger.kernel.org
4680L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4681S: Maintained
4682F: include/linux/platform_data/video-imxfb.h
4683F: drivers/video/fbdev/imxfb.c
4684
4685FREESCALE QUAD SPI DRIVER
4686M: Han Xu <han.xu@nxp.com>
4687L: linux-mtd@lists.infradead.org
4688S: Maintained
4689F: drivers/mtd/spi-nor/fsl-quadspi.c
4690
4691FREESCALE SOC FS_ENET DRIVER
4692M: Pantelis Antoniou <pantelis.antoniou@gmail.com>
4693M: Vitaly Bordug <vbordug@ru.mvista.com>
4694L: linuxppc-dev@lists.ozlabs.org
4695L: netdev@vger.kernel.org
4696S: Maintained
4697F: drivers/net/ethernet/freescale/fs_enet/
4698F: include/linux/fs_enet_pd.h
4699
4700FREESCALE IMX / MXC FEC DRIVER
4701M: Fugang Duan <fugang.duan@nxp.com>
4702L: netdev@vger.kernel.org
4703S: Maintained
4704F: drivers/net/ethernet/freescale/fec_main.c
4705F: drivers/net/ethernet/freescale/fec_ptp.c
4706F: drivers/net/ethernet/freescale/fec.h
4707F: Documentation/devicetree/bindings/net/fsl-fec.txt
4708
4709FREESCALE QUICC ENGINE LIBRARY
4710L: linuxppc-dev@lists.ozlabs.org
4711S: Orphan
4712F: drivers/soc/fsl/qe/
4713F: include/soc/fsl/*qe*.h
4714F: include/soc/fsl/*ucc*.h
4715
4716FREESCALE USB PERIPHERAL DRIVERS
4717M: Li Yang <leoli@freescale.com>
4718L: linux-usb@vger.kernel.org
4719L: linuxppc-dev@lists.ozlabs.org
4720S: Maintained
4721F: drivers/usb/gadget/udc/fsl*
4722
4723FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
4724M: Li Yang <leoli@freescale.com>
4725L: netdev@vger.kernel.org
4726L: linuxppc-dev@lists.ozlabs.org
4727S: Maintained
4728F: drivers/net/ethernet/freescale/ucc_geth*
4729
4730FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
4731M: Claudiu Manoil <claudiu.manoil@freescale.com>
4732L: netdev@vger.kernel.org
4733S: Maintained
4734F: drivers/net/ethernet/freescale/gianfar*
4735X: drivers/net/ethernet/freescale/gianfar_ptp.c
4736F: Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
4737
4738FREESCALE QUICC ENGINE UCC UART DRIVER
4739M: Timur Tabi <timur@tabi.org>
4740L: linuxppc-dev@lists.ozlabs.org
4741S: Maintained
4742F: drivers/tty/serial/ucc_uart.c
4743
4744FREESCALE SOC SOUND DRIVERS
4745M: Timur Tabi <timur@tabi.org>
4746M: Nicolin Chen <nicoleotsuka@gmail.com>
4747M: Xiubo Li <Xiubo.Lee@gmail.com>
4748R: Fabio Estevam <fabio.estevam@nxp.com>
4749L: alsa-devel@alsa-project.org (moderated for non-subscribers)
4750L: linuxppc-dev@lists.ozlabs.org
4751S: Maintained
4752F: sound/soc/fsl/fsl*
4753F: sound/soc/fsl/imx*
4754F: sound/soc/fsl/mpc8610_hpcd.c
4755
4756FREESCALE QORIQ MANAGEMENT COMPLEX DRIVER
4757M: "J. German Rivera" <German.Rivera@freescale.com>
4758M: Stuart Yoder <stuart.yoder@nxp.com>
4759L: linux-kernel@vger.kernel.org
4760S: Maintained
4761F: drivers/staging/fsl-mc/
4762
4763FREEVXFS FILESYSTEM
4764M: Christoph Hellwig <hch@infradead.org>
4765W: ftp://ftp.openlinux.org/pub/people/hch/vxfs
4766S: Maintained
4767F: fs/freevxfs/
4768
4769FREEZER
4770M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
4771M: Pavel Machek <pavel@ucw.cz>
4772L: linux-pm@vger.kernel.org
4773S: Supported
4774F: Documentation/power/freezing-of-tasks.txt
4775F: include/linux/freezer.h
4776F: kernel/freezer.c
4777
4778FRONTSWAP API
4779M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
4780L: linux-kernel@vger.kernel.org
4781S: Maintained
4782F: mm/frontswap.c
4783F: include/linux/frontswap.h
4784
4785FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS
4786M: David Howells <dhowells@redhat.com>
4787L: linux-cachefs@redhat.com (moderated for non-subscribers)
4788S: Supported
4789F: Documentation/filesystems/caching/
4790F: fs/fscache/
4791F: include/linux/fscache*.h
4792
4793F2FS FILE SYSTEM
4794M: Jaegeuk Kim <jaegeuk@kernel.org>
4795M: Changman Lee <cm224.lee@samsung.com>
4796R: Chao Yu <yuchao0@huawei.com>
4797L: linux-f2fs-devel@lists.sourceforge.net
4798W: http://en.wikipedia.org/wiki/F2FS
4799T: git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
4800S: Maintained
4801F: Documentation/filesystems/f2fs.txt
4802F: Documentation/ABI/testing/sysfs-fs-f2fs
4803F: fs/f2fs/
4804F: include/linux/f2fs_fs.h
4805F: include/trace/events/f2fs.h
4806
4807FUJITSU FR-V (FRV) PORT
4808S: Orphan
4809F: arch/frv/
4810
4811FUJITSU LAPTOP EXTRAS
4812M: Jonathan Woithe <jwoithe@just42.net>
4813L: platform-driver-x86@vger.kernel.org
4814S: Maintained
4815F: drivers/platform/x86/fujitsu-laptop.c
4816
4817FUJITSU M-5MO LS CAMERA ISP DRIVER
4818M: Kyungmin Park <kyungmin.park@samsung.com>
4819M: Heungjun Kim <riverful.kim@samsung.com>
4820L: linux-media@vger.kernel.org
4821S: Maintained
4822F: drivers/media/i2c/m5mols/
4823F: include/media/i2c/m5mols.h
4824
4825FUJITSU TABLET EXTRAS
4826M: Robert Gerlach <khnz@gmx.de>
4827L: platform-driver-x86@vger.kernel.org
4828S: Maintained
4829F: drivers/platform/x86/fujitsu-tablet.c
4830
4831FUSE: FILESYSTEM IN USERSPACE
4832M: Miklos Szeredi <miklos@szeredi.hu>
4833L: linux-fsdevel@vger.kernel.org
4834W: http://fuse.sourceforge.net/
4835T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
4836S: Maintained
4837F: fs/fuse/
4838F: include/uapi/linux/fuse.h
4839F: Documentation/filesystems/fuse.txt
4840
4841FUTURE DOMAIN TMC-16x0 SCSI DRIVER (16-bit)
4842M: Rik Faith <faith@cs.unc.edu>
4843L: linux-scsi@vger.kernel.org
4844S: Odd Fixes (e.g., new signatures)
4845F: drivers/scsi/fdomain.*
4846
4847GCOV BASED KERNEL PROFILING
4848M: Peter Oberparleiter <oberpar@linux.vnet.ibm.com>
4849S: Maintained
4850F: kernel/gcov/
4851F: Documentation/gcov.txt
4852
4853GDT SCSI DISK ARRAY CONTROLLER DRIVER
4854M: Achim Leubner <achim_leubner@adaptec.com>
4855L: linux-scsi@vger.kernel.org
4856W: http://www.icp-vortex.com/
4857S: Supported
4858F: drivers/scsi/gdt*
4859
4860GDB KERNEL DEBUGGING HELPER SCRIPTS
4861M: Jan Kiszka <jan.kiszka@siemens.com>
4862S: Supported
4863F: scripts/gdb/
4864
4865GEMTEK FM RADIO RECEIVER DRIVER
4866M: Hans Verkuil <hverkuil@xs4all.nl>
4867L: linux-media@vger.kernel.org
4868T: git git://linuxtv.org/media_tree.git
4869W: https://linuxtv.org
4870S: Maintained
4871F: drivers/media/radio/radio-gemtek*
4872
4873GENERIC GPIO I2C DRIVER
4874M: Haavard Skinnemoen <hskinnemoen@gmail.com>
4875S: Supported
4876F: drivers/i2c/busses/i2c-gpio.c
4877F: include/linux/i2c-gpio.h
4878
4879GENERIC GPIO I2C MULTIPLEXER DRIVER
4880M: Peter Korsgaard <peter.korsgaard@barco.com>
4881L: linux-i2c@vger.kernel.org
4882S: Supported
4883F: drivers/i2c/muxes/i2c-mux-gpio.c
4884F: include/linux/i2c-mux-gpio.h
4885F: Documentation/i2c/muxes/i2c-mux-gpio
4886
4887GENERIC HDLC (WAN) DRIVERS
4888M: Krzysztof Halasa <khc@pm.waw.pl>
4889W: http://www.kernel.org/pub/linux/utils/net/hdlc/
4890S: Maintained
4891F: drivers/net/wan/c101.c
4892F: drivers/net/wan/hd6457*
4893F: drivers/net/wan/hdlc*
4894F: drivers/net/wan/n2.c
4895F: drivers/net/wan/pc300too.c
4896F: drivers/net/wan/pci200syn.c
4897F: drivers/net/wan/wanxl*
4898
4899GENERIC INCLUDE/ASM HEADER FILES
4900M: Arnd Bergmann <arnd@arndb.de>
4901L: linux-arch@vger.kernel.org
4902T: git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
4903S: Maintained
4904F: include/asm-generic/
4905F: include/uapi/asm-generic/
4906
4907GENERIC PHY FRAMEWORK
4908M: Kishon Vijay Abraham I <kishon@ti.com>
4909L: linux-kernel@vger.kernel.org
4910T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git
4911S: Supported
4912F: drivers/phy/
4913F: include/linux/phy/
4914
4915GENERIC PM DOMAINS
4916M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
4917M: Kevin Hilman <khilman@kernel.org>
4918M: Ulf Hansson <ulf.hansson@linaro.org>
4919L: linux-pm@vger.kernel.org
4920S: Supported
4921F: drivers/base/power/domain*.c
4922F: include/linux/pm_domain.h
4923
4924GENERIC UIO DRIVER FOR PCI DEVICES
4925M: "Michael S. Tsirkin" <mst@redhat.com>
4926L: kvm@vger.kernel.org
4927S: Supported
4928F: drivers/uio/uio_pci_generic.c
4929
4930GET_MAINTAINER SCRIPT
4931M: Joe Perches <joe@perches.com>
4932S: Maintained
4933F: scripts/get_maintainer.pl
4934
4935GFS2 FILE SYSTEM
4936M: Steven Whitehouse <swhiteho@redhat.com>
4937M: Bob Peterson <rpeterso@redhat.com>
4938L: cluster-devel@redhat.com
4939W: http://sources.redhat.com/cluster/
4940T: git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
4941S: Supported
4942F: Documentation/filesystems/gfs2*.txt
4943F: fs/gfs2/
4944F: include/uapi/linux/gfs2_ondisk.h
4945
4946GIGASET ISDN DRIVERS
4947M: Paul Bolle <pebolle@tiscali.nl>
4948L: gigaset307x-common@lists.sourceforge.net
4949W: http://gigaset307x.sourceforge.net/
4950S: Odd Fixes
4951F: Documentation/isdn/README.gigaset
4952F: drivers/isdn/gigaset/
4953F: include/uapi/linux/gigaset_dev.h
4954
4955GO7007 MPEG CODEC
4956M: Hans Verkuil <hans.verkuil@cisco.com>
4957L: linux-media@vger.kernel.org
4958S: Maintained
4959F: drivers/media/usb/go7007/
4960
4961GOODIX TOUCHSCREEN
4962M: Bastien Nocera <hadess@hadess.net>
4963L: linux-input@vger.kernel.org
4964S: Maintained
4965F: drivers/input/touchscreen/goodix.c
4966
4967GPIO SUBSYSTEM
4968M: Linus Walleij <linus.walleij@linaro.org>
4969M: Alexandre Courbot <gnurou@gmail.com>
4970L: linux-gpio@vger.kernel.org
4971T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git
4972S: Maintained
4973F: Documentation/devicetree/bindings/gpio/
4974F: Documentation/gpio/
4975F: Documentation/ABI/testing/gpio-cdev
4976F: Documentation/ABI/obsolete/sysfs-gpio
4977F: drivers/gpio/
4978F: include/linux/gpio/
4979F: include/linux/gpio.h
4980F: include/asm-generic/gpio.h
4981F: include/uapi/linux/gpio.h
4982F: tools/gpio/
4983
4984GRE DEMULTIPLEXER DRIVER
4985M: Dmitry Kozlov <xeb@mail.ru>
4986L: netdev@vger.kernel.org
4987S: Maintained
4988F: net/ipv4/gre_demux.c
4989F: net/ipv4/gre_offload.c
4990F: include/net/gre.h
4991
4992GRETH 10/100/1G Ethernet MAC device driver
4993M: Andreas Larsson <andreas@gaisler.com>
4994L: netdev@vger.kernel.org
4995S: Maintained
4996F: drivers/net/ethernet/aeroflex/
4997
4998GSPCA FINEPIX SUBDRIVER
4999M: Frank Zago <frank@zago.net>
5000L: linux-media@vger.kernel.org
5001T: git git://linuxtv.org/media_tree.git
5002S: Maintained
5003F: drivers/media/usb/gspca/finepix.c
5004
5005GSPCA GL860 SUBDRIVER
5006M: Olivier Lorin <o.lorin@laposte.net>
5007L: linux-media@vger.kernel.org
5008T: git git://linuxtv.org/media_tree.git
5009S: Maintained
5010F: drivers/media/usb/gspca/gl860/
5011
5012GSPCA M5602 SUBDRIVER
5013M: Erik Andren <erik.andren@gmail.com>
5014L: linux-media@vger.kernel.org
5015T: git git://linuxtv.org/media_tree.git
5016S: Maintained
5017F: drivers/media/usb/gspca/m5602/
5018
5019GSPCA PAC207 SONIXB SUBDRIVER
5020M: Hans de Goede <hdegoede@redhat.com>
5021L: linux-media@vger.kernel.org
5022T: git git://linuxtv.org/media_tree.git
5023S: Maintained
5024F: drivers/media/usb/gspca/pac207.c
5025
5026GSPCA SN9C20X SUBDRIVER
5027M: Brian Johnson <brijohn@gmail.com>
5028L: linux-media@vger.kernel.org
5029T: git git://linuxtv.org/media_tree.git
5030S: Maintained
5031F: drivers/media/usb/gspca/sn9c20x.c
5032
5033GSPCA T613 SUBDRIVER
5034M: Leandro Costantino <lcostantino@gmail.com>
5035L: linux-media@vger.kernel.org
5036T: git git://linuxtv.org/media_tree.git
5037S: Maintained
5038F: drivers/media/usb/gspca/t613.c
5039
5040GSPCA USB WEBCAM DRIVER
5041M: Hans de Goede <hdegoede@redhat.com>
5042L: linux-media@vger.kernel.org
5043T: git git://linuxtv.org/media_tree.git
5044S: Maintained
5045F: drivers/media/usb/gspca/
5046
5047GUID PARTITION TABLE (GPT)
5048M: Davidlohr Bueso <dave@stgolabs.net>
5049L: linux-efi@vger.kernel.org
5050S: Maintained
5051F: block/partitions/efi.*
5052
5053STK1160 USB VIDEO CAPTURE DRIVER
5054M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
5055L: linux-media@vger.kernel.org
5056T: git git://linuxtv.org/media_tree.git
5057S: Maintained
5058F: drivers/media/usb/stk1160/
5059
5060H8/300 ARCHITECTURE
5061M: Yoshinori Sato <ysato@users.sourceforge.jp>
5062L: uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers)
5063W: http://uclinux-h8.sourceforge.jp
5064T: git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git
5065S: Maintained
5066F: arch/h8300/
5067F: drivers/clocksource/h8300_*.c
5068F: drivers/clk/h8300/
5069F: drivers/irqchip/irq-renesas-h8*.c
5070
5071HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
5072M: Frank Seidel <frank@f-seidel.de>
5073L: platform-driver-x86@vger.kernel.org
5074W: http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
5075S: Maintained
5076F: drivers/platform/x86/hdaps.c
5077
5078HDPVR USB VIDEO ENCODER DRIVER
5079M: Hans Verkuil <hverkuil@xs4all.nl>
5080L: linux-media@vger.kernel.org
5081T: git git://linuxtv.org/media_tree.git
5082W: https://linuxtv.org
5083S: Odd Fixes
5084F: drivers/media/usb/hdpvr/
5085
5086HWPOISON MEMORY FAILURE HANDLING
5087M: Naoya Horiguchi <n-horiguchi@ah.jp.nec.com>
5088L: linux-mm@kvack.org
5089S: Maintained
5090F: mm/memory-failure.c
5091F: mm/hwpoison-inject.c
5092
5093HYPERVISOR VIRTUAL CONSOLE DRIVER
5094L: linuxppc-dev@lists.ozlabs.org
5095S: Odd Fixes
5096F: drivers/tty/hvc/
5097
5098HACKRF MEDIA DRIVER
5099M: Antti Palosaari <crope@iki.fi>
5100L: linux-media@vger.kernel.org
5101W: https://linuxtv.org
5102W: http://palosaari.fi/linux/
5103Q: http://patchwork.linuxtv.org/project/linux-media/list/
5104T: git git://linuxtv.org/anttip/media_tree.git
5105S: Maintained
5106F: drivers/media/usb/hackrf/
5107
5108HARDWARE MONITORING
5109M: Jean Delvare <jdelvare@suse.com>
5110M: Guenter Roeck <linux@roeck-us.net>
5111L: linux-hwmon@vger.kernel.org
5112W: http://hwmon.wiki.kernel.org/
5113T: quilt http://jdelvare.nerim.net/devel/linux/jdelvare-hwmon/
5114T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
5115S: Maintained
5116F: Documentation/hwmon/
5117F: drivers/hwmon/
5118F: include/linux/hwmon*.h
5119
5120HARDWARE RANDOM NUMBER GENERATOR CORE
5121M: Matt Mackall <mpm@selenic.com>
5122M: Herbert Xu <herbert@gondor.apana.org.au>
5123L: linux-crypto@vger.kernel.org
5124S: Odd fixes
5125F: Documentation/hw_random.txt
5126F: drivers/char/hw_random/
5127F: include/linux/hw_random.h
5128
5129HARDWARE SPINLOCK CORE
5130M: Ohad Ben-Cohen <ohad@wizery.com>
5131M: Bjorn Andersson <bjorn.andersson@linaro.org>
5132L: linux-remoteproc@vger.kernel.org
5133S: Maintained
5134T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/hwspinlock.git
5135F: Documentation/hwspinlock.txt
5136F: drivers/hwspinlock/hwspinlock_*
5137F: include/linux/hwspinlock.h
5138
5139HARMONY SOUND DRIVER
5140L: linux-parisc@vger.kernel.org
5141S: Maintained
5142F: sound/parisc/harmony.*
5143
5144HD29L2 MEDIA DRIVER
5145M: Antti Palosaari <crope@iki.fi>
5146L: linux-media@vger.kernel.org
5147W: https://linuxtv.org
5148W: http://palosaari.fi/linux/
5149Q: http://patchwork.linuxtv.org/project/linux-media/list/
5150T: git git://linuxtv.org/anttip/media_tree.git
5151S: Maintained
5152F: drivers/media/dvb-frontends/hd29l2*
5153
5154HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
5155M: Don Brace <don.brace@microsemi.com>
5156L: iss_storagedev@hp.com
5157L: esc.storagedev@microsemi.com
5158L: linux-scsi@vger.kernel.org
5159S: Supported
5160F: Documentation/scsi/hpsa.txt
5161F: drivers/scsi/hpsa*.[ch]
5162F: include/linux/cciss*.h
5163F: include/uapi/linux/cciss*.h
5164
5165HEWLETT-PACKARD SMART CISS RAID DRIVER (cciss)
5166M: Don Brace <don.brace@microsemi.com>
5167L: iss_storagedev@hp.com
5168L: esc.storagedev@microsemi.com
5169L: linux-scsi@vger.kernel.org
5170S: Supported
5171F: Documentation/blockdev/cciss.txt
5172F: drivers/block/cciss*
5173F: include/linux/cciss_ioctl.h
5174F: include/uapi/linux/cciss_ioctl.h
5175
5176HFS FILESYSTEM
5177L: linux-fsdevel@vger.kernel.org
5178S: Orphan
5179F: Documentation/filesystems/hfs.txt
5180F: fs/hfs/
5181
5182HFSPLUS FILESYSTEM
5183L: linux-fsdevel@vger.kernel.org
5184S: Orphan
5185F: Documentation/filesystems/hfsplus.txt
5186F: fs/hfsplus/
5187
5188HGA FRAMEBUFFER DRIVER
5189M: Ferenc Bakonyi <fero@drama.obuda.kando.hu>
5190L: linux-nvidia@lists.surfsouth.com
5191W: http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
5192S: Maintained
5193F: drivers/video/fbdev/hgafb.c
5194
5195HIBERNATION (aka Software Suspend, aka swsusp)
5196M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
5197M: Pavel Machek <pavel@ucw.cz>
5198L: linux-pm@vger.kernel.org
5199S: Supported
5200F: arch/x86/power/
5201F: drivers/base/power/
5202F: kernel/power/
5203F: include/linux/suspend.h
5204F: include/linux/freezer.h
5205F: include/linux/pm.h
5206F: arch/*/include/asm/suspend*.h
5207
5208HID CORE LAYER
5209M: Jiri Kosina <jikos@kernel.org>
5210R: Benjamin Tissoires <benjamin.tissoires@redhat.com>
5211L: linux-input@vger.kernel.org
5212T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
5213S: Maintained
5214F: drivers/hid/
5215F: include/linux/hid*
5216F: include/uapi/linux/hid*
5217
5218HID SENSOR HUB DRIVERS
5219M: Jiri Kosina <jikos@kernel.org>
5220M: Jonathan Cameron <jic23@kernel.org>
5221M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
5222L: linux-input@vger.kernel.org
5223L: linux-iio@vger.kernel.org
5224S: Maintained
5225F: Documentation/hid/hid-sensor*
5226F: drivers/hid/hid-sensor-*
5227F: drivers/iio/*/hid-*
5228F: include/linux/hid-sensor-*
5229
5230HIGH-RESOLUTION TIMERS, CLOCKEVENTS, DYNTICKS
5231M: Thomas Gleixner <tglx@linutronix.de>
5232L: linux-kernel@vger.kernel.org
5233T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
5234S: Maintained
5235F: Documentation/timers/
5236F: kernel/time/hrtimer.c
5237F: kernel/time/clockevents.c
5238F: kernel/time/tick*.*
5239F: kernel/time/timer_*.c
5240F: include/linux/clockchips.h
5241F: include/linux/hrtimer.h
5242
5243HIGH-SPEED SCC DRIVER FOR AX.25
5244L: linux-hams@vger.kernel.org
5245S: Orphan
5246F: drivers/net/hamradio/dmascc.c
5247F: drivers/net/hamradio/scc.c
5248
5249HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
5250M: HighPoint Linux Team <linux@highpoint-tech.com>
5251W: http://www.highpoint-tech.com
5252S: Supported
5253F: Documentation/scsi/hptiop.txt
5254F: drivers/scsi/hptiop.c
5255
5256HIPPI
5257M: Jes Sorensen <jes@trained-monkey.org>
5258L: linux-hippi@sunsite.dk
5259S: Maintained
5260F: include/linux/hippidevice.h
5261F: include/uapi/linux/if_hippi.h
5262F: net/802/hippi.c
5263F: drivers/net/hippi/
5264
5265HISILICON SAS Controller
5266M: John Garry <john.garry@huawei.com>
5267W: http://www.hisilicon.com
5268S: Supported
5269F: drivers/scsi/hisi_sas/
5270F: Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
5271
5272HOST AP DRIVER
5273M: Jouni Malinen <j@w1.fi>
5274L: hostap@shmoo.com (subscribers-only)
5275L: linux-wireless@vger.kernel.org
5276W: http://hostap.epitest.fi/
5277S: Maintained
5278F: drivers/net/wireless/intersil/hostap/
5279
5280HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
5281L: platform-driver-x86@vger.kernel.org
5282S: Orphan
5283F: drivers/platform/x86/tc1100-wmi.c
5284
5285HP100: Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series
5286M: Jaroslav Kysela <perex@perex.cz>
5287S: Maintained
5288F: drivers/net/ethernet/hp/hp100.*
5289
5290HPET: High Precision Event Timers driver
5291M: Clemens Ladisch <clemens@ladisch.de>
5292S: Maintained
5293F: Documentation/timers/hpet.txt
5294F: drivers/char/hpet.c
5295F: include/linux/hpet.h
5296F: include/uapi/linux/hpet.h
5297
5298HPET: x86
5299S: Orphan
5300F: arch/x86/kernel/hpet.c
5301F: arch/x86/include/asm/hpet.h
5302
5303HPFS FILESYSTEM
5304M: Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
5305W: http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
5306S: Maintained
5307F: fs/hpfs/
5308
5309HSI SUBSYSTEM
5310M: Sebastian Reichel <sre@kernel.org>
5311T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
5312S: Maintained
5313F: Documentation/ABI/testing/sysfs-bus-hsi
5314F: Documentation/hsi.txt
5315F: drivers/hsi/
5316F: include/linux/hsi/
5317F: include/uapi/linux/hsi/
5318
5319HSO 3G MODEM DRIVER
5320M: Jan Dumon <j.dumon@option.com>
5321W: http://www.pharscape.org
5322S: Maintained
5323F: drivers/net/usb/hso.c
5324
5325HSR NETWORK PROTOCOL
5326M: Arvid Brodin <arvid.brodin@alten.se>
5327L: netdev@vger.kernel.org
5328S: Maintained
5329F: net/hsr/
5330
5331HTCPEN TOUCHSCREEN DRIVER
5332M: Pau Oliva Fora <pof@eslack.org>
5333L: linux-input@vger.kernel.org
5334S: Maintained
5335F: drivers/input/touchscreen/htcpen.c
5336
5337HUGETLB FILESYSTEM
5338M: Nadia Yvette Chambers <nyc@holomorphy.com>
5339S: Maintained
5340F: fs/hugetlbfs/
5341
5342Hyper-V CORE AND DRIVERS
5343M: "K. Y. Srinivasan" <kys@microsoft.com>
5344M: Haiyang Zhang <haiyangz@microsoft.com>
5345L: devel@linuxdriverproject.org
5346S: Maintained
5347F: arch/x86/include/asm/mshyperv.h
5348F: arch/x86/include/uapi/asm/hyperv.h
5349F: arch/x86/kernel/cpu/mshyperv.c
5350F: drivers/hid/hid-hyperv.c
5351F: drivers/hv/
5352F: drivers/input/serio/hyperv-keyboard.c
5353F: drivers/pci/host/pci-hyperv.c
5354F: drivers/net/hyperv/
5355F: drivers/scsi/storvsc_drv.c
5356F: drivers/video/fbdev/hyperv_fb.c
5357F: include/linux/hyperv.h
5358F: tools/hv/
5359F: Documentation/ABI/stable/sysfs-bus-vmbus
5360
5361I2C MUXES
5362M: Peter Rosin <peda@axentia.se>
5363L: linux-i2c@vger.kernel.org
5364S: Maintained
5365F: Documentation/i2c/i2c-topology
5366F: Documentation/i2c/muxes/
5367F: Documentation/devicetree/bindings/i2c/i2c-mux*
5368F: drivers/i2c/i2c-mux.c
5369F: drivers/i2c/muxes/
5370F: include/linux/i2c-mux.h
5371
5372I2C OVER PARALLEL PORT
5373M: Jean Delvare <jdelvare@suse.com>
5374L: linux-i2c@vger.kernel.org
5375S: Maintained
5376F: Documentation/i2c/busses/i2c-parport
5377F: Documentation/i2c/busses/i2c-parport-light
5378F: drivers/i2c/busses/i2c-parport.c
5379F: drivers/i2c/busses/i2c-parport-light.c
5380
5381I2C/SMBUS CONTROLLER DRIVERS FOR PC
5382M: Jean Delvare <jdelvare@suse.com>
5383L: linux-i2c@vger.kernel.org
5384S: Maintained
5385F: Documentation/i2c/busses/i2c-ali1535
5386F: Documentation/i2c/busses/i2c-ali1563
5387F: Documentation/i2c/busses/i2c-ali15x3
5388F: Documentation/i2c/busses/i2c-amd756
5389F: Documentation/i2c/busses/i2c-amd8111
5390F: Documentation/i2c/busses/i2c-i801
5391F: Documentation/i2c/busses/i2c-nforce2
5392F: Documentation/i2c/busses/i2c-piix4
5393F: Documentation/i2c/busses/i2c-sis5595
5394F: Documentation/i2c/busses/i2c-sis630
5395F: Documentation/i2c/busses/i2c-sis96x
5396F: Documentation/i2c/busses/i2c-via
5397F: Documentation/i2c/busses/i2c-viapro
5398F: drivers/i2c/busses/i2c-ali1535.c
5399F: drivers/i2c/busses/i2c-ali1563.c
5400F: drivers/i2c/busses/i2c-ali15x3.c
5401F: drivers/i2c/busses/i2c-amd756.c
5402F: drivers/i2c/busses/i2c-amd756-s4882.c
5403F: drivers/i2c/busses/i2c-amd8111.c
5404F: drivers/i2c/busses/i2c-i801.c
5405F: drivers/i2c/busses/i2c-isch.c
5406F: drivers/i2c/busses/i2c-nforce2.c
5407F: drivers/i2c/busses/i2c-nforce2-s4985.c
5408F: drivers/i2c/busses/i2c-piix4.c
5409F: drivers/i2c/busses/i2c-sis5595.c
5410F: drivers/i2c/busses/i2c-sis630.c
5411F: drivers/i2c/busses/i2c-sis96x.c
5412F: drivers/i2c/busses/i2c-via.c
5413F: drivers/i2c/busses/i2c-viapro.c
5414
5415I2C/SMBUS ISMT DRIVER
5416M: Seth Heasley <seth.heasley@intel.com>
5417M: Neil Horman <nhorman@tuxdriver.com>
5418L: linux-i2c@vger.kernel.org
5419F: drivers/i2c/busses/i2c-ismt.c
5420F: Documentation/i2c/busses/i2c-ismt
5421
5422I2C/SMBUS STUB DRIVER
5423M: Jean Delvare <jdelvare@suse.com>
5424L: linux-i2c@vger.kernel.org
5425S: Maintained
5426F: drivers/i2c/i2c-stub.c
5427
5428I2C SUBSYSTEM
5429M: Wolfram Sang <wsa@the-dreams.de>
5430L: linux-i2c@vger.kernel.org
5431W: https://i2c.wiki.kernel.org/
5432Q: https://patchwork.ozlabs.org/project/linux-i2c/list/
5433T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
5434S: Maintained
5435F: Documentation/devicetree/bindings/i2c/
5436F: Documentation/i2c/
5437F: drivers/i2c/
5438F: drivers/i2c/*/
5439F: include/linux/i2c.h
5440F: include/linux/i2c-*.h
5441F: include/uapi/linux/i2c.h
5442F: include/uapi/linux/i2c-*.h
5443
5444I2C ACPI SUPPORT
5445M: Mika Westerberg <mika.westerberg@linux.intel.com>
5446L: linux-i2c@vger.kernel.org
5447L: linux-acpi@vger.kernel.org
5448S: Maintained
5449
5450I2C-TAOS-EVM DRIVER
5451M: Jean Delvare <jdelvare@suse.com>
5452L: linux-i2c@vger.kernel.org
5453S: Maintained
5454F: Documentation/i2c/busses/i2c-taos-evm
5455F: drivers/i2c/busses/i2c-taos-evm.c
5456
5457I2C-TINY-USB DRIVER
5458M: Till Harbaum <till@harbaum.org>
5459L: linux-i2c@vger.kernel.org
5460W: http://www.harbaum.org/till/i2c_tiny_usb
5461S: Maintained
5462F: drivers/i2c/busses/i2c-tiny-usb.c
5463
5464i386 BOOT CODE
5465M: "H. Peter Anvin" <hpa@zytor.com>
5466S: Maintained
5467F: arch/x86/boot/
5468
5469i386 SETUP CODE / CPU ERRATA WORKAROUNDS
5470M: "H. Peter Anvin" <hpa@zytor.com>
5471T: git git://git.kernel.org/pub/scm/linux/kernel/git/hpa/linux-2.6-x86setup.git
5472S: Maintained
5473
5474IA64 (Itanium) PLATFORM
5475M: Tony Luck <tony.luck@intel.com>
5476M: Fenghua Yu <fenghua.yu@intel.com>
5477L: linux-ia64@vger.kernel.org
5478T: git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
5479S: Maintained
5480F: arch/ia64/
5481
5482IBM Power VMX Cryptographic instructions
5483M: Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
5484M: Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
5485L: linux-crypto@vger.kernel.org
5486S: Supported
5487F: drivers/crypto/vmx/Makefile
5488F: drivers/crypto/vmx/Kconfig
5489F: drivers/crypto/vmx/vmx.c
5490F: drivers/crypto/vmx/aes*
5491F: drivers/crypto/vmx/ghash*
5492F: drivers/crypto/vmx/ppc-xlate.pl
5493
5494IBM Power in-Nest Crypto Acceleration
5495M: Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
5496M: Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
5497L: linux-crypto@vger.kernel.org
5498S: Supported
5499F: drivers/crypto/nx/Makefile
5500F: drivers/crypto/nx/Kconfig
5501F: drivers/crypto/nx/nx-aes*
5502F: drivers/crypto/nx/nx-sha*
5503F: drivers/crypto/nx/nx.*
5504F: drivers/crypto/nx/nx_csbcpb.h
5505F: drivers/crypto/nx/nx_debugfs.h
5506
5507IBM Power 842 compression accelerator
5508M: Dan Streetman <ddstreet@ieee.org>
5509S: Supported
5510F: drivers/crypto/nx/Makefile
5511F: drivers/crypto/nx/Kconfig
5512F: drivers/crypto/nx/nx-842*
5513F: include/linux/sw842.h
5514F: crypto/842.c
5515F: lib/842/
5516
5517IBM Power Linux RAID adapter
5518M: Brian King <brking@us.ibm.com>
5519S: Supported
5520F: drivers/scsi/ipr.*
5521
5522IBM Power Virtual Ethernet Device Driver
5523M: Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
5524L: netdev@vger.kernel.org
5525S: Supported
5526F: drivers/net/ethernet/ibm/ibmveth.*
5527
5528IBM Power SRIOV Virtual NIC Device Driver
5529M: Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
5530M: John Allen <jallen@linux.vnet.ibm.com>
5531L: netdev@vger.kernel.org
5532S: Supported
5533F: drivers/net/ethernet/ibm/ibmvnic.*
5534
5535IBM Power Virtual SCSI Device Drivers
5536M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
5537L: linux-scsi@vger.kernel.org
5538S: Supported
5539F: drivers/scsi/ibmvscsi/ibmvscsi*
5540F: drivers/scsi/ibmvscsi/viosrp.h
5541
5542IBM Power Virtual FC Device Drivers
5543M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
5544L: linux-scsi@vger.kernel.org
5545S: Supported
5546F: drivers/scsi/ibmvscsi/ibmvfc*
5547
5548IBM ServeRAID RAID DRIVER
5549S: Orphan
5550F: drivers/scsi/ips.*
5551
5552ICH LPC AND GPIO DRIVER
5553M: Peter Tyser <ptyser@xes-inc.com>
5554S: Maintained
5555F: drivers/mfd/lpc_ich.c
5556F: drivers/gpio/gpio-ich.c
5557
5558IDE SUBSYSTEM
5559M: "David S. Miller" <davem@davemloft.net>
5560L: linux-ide@vger.kernel.org
5561Q: http://patchwork.ozlabs.org/project/linux-ide/list/
5562T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git
5563S: Maintained
5564F: Documentation/ide/
5565F: drivers/ide/
5566F: include/linux/ide.h
5567
5568IDEAPAD LAPTOP EXTRAS DRIVER
5569M: Ike Panhc <ike.pan@canonical.com>
5570L: platform-driver-x86@vger.kernel.org
5571W: http://launchpad.net/ideapad-laptop
5572S: Maintained
5573F: drivers/platform/x86/ideapad-laptop.c
5574
5575IDEAPAD LAPTOP SLIDEBAR DRIVER
5576M: Andrey Moiseev <o2g.org.ru@gmail.com>
5577L: linux-input@vger.kernel.org
5578W: https://github.com/o2genum/ideapad-slidebar
5579S: Maintained
5580F: drivers/input/misc/ideapad_slidebar.c
5581
5582IDE/ATAPI DRIVERS
5583M: Borislav Petkov <bp@alien8.de>
5584L: linux-ide@vger.kernel.org
5585S: Maintained
5586F: Documentation/cdrom/ide-cd
5587F: drivers/ide/ide-cd*
5588
5589IDLE-I7300
5590M: Andy Henroid <andrew.d.henroid@intel.com>
5591L: linux-pm@vger.kernel.org
5592S: Supported
5593F: drivers/idle/i7300_idle.c
5594
5595IEEE 802.15.4 SUBSYSTEM
5596M: Alexander Aring <aar@pengutronix.de>
5597L: linux-wpan@vger.kernel.org
5598W: http://wpan.cakelab.org/
5599T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
5600T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
5601S: Maintained
5602F: net/ieee802154/
5603F: net/mac802154/
5604F: drivers/net/ieee802154/
5605F: include/linux/nl802154.h
5606F: include/linux/ieee802154.h
5607F: include/net/nl802154.h
5608F: include/net/mac802154.h
5609F: include/net/af_ieee802154.h
5610F: include/net/cfg802154.h
5611F: include/net/ieee802154_netdev.h
5612F: Documentation/networking/ieee802154.txt
5613
5614IGORPLUG-USB IR RECEIVER
5615M: Sean Young <sean@mess.org>
5616L: linux-media@vger.kernel.org
5617S: Maintained
5618F: drivers/media/rc/igorplugusb.c
5619
5620IGUANAWORKS USB IR TRANSCEIVER
5621M: Sean Young <sean@mess.org>
5622L: linux-media@vger.kernel.org
5623S: Maintained
5624F: drivers/media/rc/iguanair.c
5625
5626IIO SUBSYSTEM AND DRIVERS
5627M: Jonathan Cameron <jic23@kernel.org>
5628R: Hartmut Knaack <knaack.h@gmx.de>
5629R: Lars-Peter Clausen <lars@metafoo.de>
5630R: Peter Meerwald-Stadler <pmeerw@pmeerw.net>
5631L: linux-iio@vger.kernel.org
5632S: Maintained
5633F: drivers/iio/
5634F: drivers/staging/iio/
5635F: include/linux/iio/
5636F: tools/iio/
5637
5638IKANOS/ADI EAGLE ADSL USB DRIVER
5639M: Matthieu Castet <castet.matthieu@free.fr>
5640M: Stanislaw Gruszka <stf_xl@wp.pl>
5641S: Maintained
5642F: drivers/usb/atm/ueagle-atm.c
5643
5644INA209 HARDWARE MONITOR DRIVER
5645M: Guenter Roeck <linux@roeck-us.net>
5646L: linux-hwmon@vger.kernel.org
5647S: Maintained
5648F: Documentation/hwmon/ina209
5649F: Documentation/devicetree/bindings/i2c/ina209.txt
5650F: drivers/hwmon/ina209.c
5651
5652INA2XX HARDWARE MONITOR DRIVER
5653M: Guenter Roeck <linux@roeck-us.net>
5654L: linux-hwmon@vger.kernel.org
5655S: Maintained
5656F: Documentation/hwmon/ina2xx
5657F: drivers/hwmon/ina2xx.c
5658F: include/linux/platform_data/ina2xx.h
5659
5660INDUSTRY PACK SUBSYSTEM (IPACK)
5661M: Samuel Iglesias Gonsalvez <siglesias@igalia.com>
5662M: Jens Taprogge <jens.taprogge@taprogge.org>
5663M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
5664L: industrypack-devel@lists.sourceforge.net
5665W: http://industrypack.sourceforge.net
5666S: Maintained
5667F: drivers/ipack/
5668
5669INGENIC JZ4780 DMA Driver
5670M: Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com>
5671S: Maintained
5672F: drivers/dma/dma-jz4780.c
5673
5674INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
5675M: Mimi Zohar <zohar@linux.vnet.ibm.com>
5676M: Dmitry Kasatkin <dmitry.kasatkin@gmail.com>
5677L: linux-ima-devel@lists.sourceforge.net
5678L: linux-ima-user@lists.sourceforge.net
5679L: linux-security-module@vger.kernel.org
5680T: git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
5681S: Supported
5682F: security/integrity/ima/
5683
5684IMGTEC IR DECODER DRIVER
5685M: James Hogan <james.hogan@imgtec.com>
5686S: Maintained
5687F: drivers/media/rc/img-ir/
5688
5689IMS TWINTURBO FRAMEBUFFER DRIVER
5690L: linux-fbdev@vger.kernel.org
5691S: Orphan
5692F: drivers/video/fbdev/imsttfb.c
5693
5694INFINIBAND SUBSYSTEM
5695M: Doug Ledford <dledford@redhat.com>
5696M: Sean Hefty <sean.hefty@intel.com>
5697M: Hal Rosenstock <hal.rosenstock@gmail.com>
5698L: linux-rdma@vger.kernel.org
5699W: http://www.openfabrics.org/
5700Q: http://patchwork.kernel.org/project/linux-rdma/list/
5701T: git git://git.kernel.org/pub/scm/linux/kernel/git/dledford/rdma.git
5702S: Supported
5703F: Documentation/infiniband/
5704F: drivers/infiniband/
5705F: drivers/staging/rdma/
5706F: include/uapi/linux/if_infiniband.h
5707F: include/uapi/rdma/
5708F: include/rdma/
5709
5710INOTIFY
5711M: John McCutchan <john@johnmccutchan.com>
5712M: Robert Love <rlove@rlove.org>
5713M: Eric Paris <eparis@parisplace.org>
5714S: Maintained
5715F: Documentation/filesystems/inotify.txt
5716F: fs/notify/inotify/
5717F: include/linux/inotify.h
5718F: include/uapi/linux/inotify.h
5719
5720INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
5721M: Dmitry Torokhov <dmitry.torokhov@gmail.com>
5722L: linux-input@vger.kernel.org
5723Q: http://patchwork.kernel.org/project/linux-input/list/
5724T: git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
5725S: Maintained
5726F: drivers/input/
5727F: include/linux/input.h
5728F: include/uapi/linux/input.h
5729F: include/linux/input/
5730F: Documentation/devicetree/bindings/input/
5731
5732INPUT MULTITOUCH (MT) PROTOCOL
5733M: Henrik Rydberg <rydberg@bitmath.org>
5734L: linux-input@vger.kernel.org
5735S: Odd fixes
5736F: Documentation/input/multi-touch-protocol.txt
5737F: drivers/input/input-mt.c
5738K: \b(ABS|SYN)_MT_
5739
5740INTEL ASoC BDW/HSW DRIVERS
5741M: Jie Yang <yang.jie@linux.intel.com>
5742L: alsa-devel@alsa-project.org (moderated for non-subscribers)
5743S: Supported
5744F: sound/soc/intel/common/sst-dsp*
5745F: sound/soc/intel/common/sst-firmware.c
5746F: sound/soc/intel/boards/broadwell.c
5747F: sound/soc/intel/haswell/
5748
5749INTEL C600 SERIES SAS CONTROLLER DRIVER
5750M: Intel SCU Linux support <intel-linux-scu@intel.com>
5751M: Artur Paszkiewicz <artur.paszkiewicz@intel.com>
5752L: linux-scsi@vger.kernel.org
5753T: git git://git.code.sf.net/p/intel-sas/isci
5754S: Supported
5755F: drivers/scsi/isci/
5756
5757INTEL HID EVENT DRIVER
5758M: Alex Hung <alex.hung@canonical.com>
5759L: platform-driver-x86@vger.kernel.org
5760S: Maintained
5761F: drivers/platform/x86/intel-hid.c
5762
5763INTEL IDLE DRIVER
5764M: Len Brown <lenb@kernel.org>
5765L: linux-pm@vger.kernel.org
5766T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
5767S: Supported
5768F: drivers/idle/intel_idle.c
5769
5770INTEL PSTATE DRIVER
5771M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
5772M: Len Brown <lenb@kernel.org>
5773L: linux-pm@vger.kernel.org
5774S: Supported
5775F: drivers/cpufreq/intel_pstate.c
5776
5777INTEL FRAMEBUFFER DRIVER (excluding 810 and 815)
5778M: Maik Broemme <mbroemme@plusserver.de>
5779L: linux-fbdev@vger.kernel.org
5780S: Maintained
5781F: Documentation/fb/intelfb.txt
5782F: drivers/video/fbdev/intelfb/
5783
5784INTEL 810/815 FRAMEBUFFER DRIVER
5785M: Antonino Daplas <adaplas@gmail.com>
5786L: linux-fbdev@vger.kernel.org
5787S: Maintained
5788F: drivers/video/fbdev/i810/
5789
5790INTEL MENLOW THERMAL DRIVER
5791M: Sujith Thomas <sujith.thomas@intel.com>
5792L: platform-driver-x86@vger.kernel.org
5793W: https://01.org/linux-acpi
5794S: Supported
5795F: drivers/platform/x86/intel_menlow.c
5796
5797INTEL I/OAT DMA DRIVER
5798M: Dave Jiang <dave.jiang@intel.com>
5799R: Dan Williams <dan.j.williams@intel.com>
5800L: dmaengine@vger.kernel.org
5801Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
5802S: Supported
5803F: drivers/dma/ioat*
5804
5805INTEL IOMMU (VT-d)
5806M: David Woodhouse <dwmw2@infradead.org>
5807L: iommu@lists.linux-foundation.org
5808T: git git://git.infradead.org/iommu-2.6.git
5809S: Supported
5810F: drivers/iommu/intel-iommu.c
5811F: include/linux/intel-iommu.h
5812
5813INTEL IOP-ADMA DMA DRIVER
5814R: Dan Williams <dan.j.williams@intel.com>
5815S: Odd fixes
5816F: drivers/dma/iop-adma.c
5817
5818INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT
5819M: Krzysztof Halasa <khalasa@piap.pl>
5820S: Maintained
5821F: arch/arm/mach-ixp4xx/include/mach/qmgr.h
5822F: arch/arm/mach-ixp4xx/include/mach/npe.h
5823F: arch/arm/mach-ixp4xx/ixp4xx_qmgr.c
5824F: arch/arm/mach-ixp4xx/ixp4xx_npe.c
5825F: drivers/net/ethernet/xscale/ixp4xx_eth.c
5826F: drivers/net/wan/ixp4xx_hss.c
5827
5828INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT
5829M: Deepak Saxena <dsaxena@plexity.net>
5830S: Maintained
5831F: drivers/char/hw_random/ixp4xx-rng.c
5832
5833INTEL ETHERNET DRIVERS
5834M: Jeff Kirsher <jeffrey.t.kirsher@intel.com>
5835L: intel-wired-lan@lists.osuosl.org (moderated for non-subscribers)
5836W: http://www.intel.com/support/feedback.htm
5837W: http://e1000.sourceforge.net/
5838Q: http://patchwork.ozlabs.org/project/intel-wired-lan/list/
5839T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git
5840T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git
5841S: Supported
5842F: Documentation/networking/e100.txt
5843F: Documentation/networking/e1000.txt
5844F: Documentation/networking/e1000e.txt
5845F: Documentation/networking/igb.txt
5846F: Documentation/networking/igbvf.txt
5847F: Documentation/networking/ixgb.txt
5848F: Documentation/networking/ixgbe.txt
5849F: Documentation/networking/ixgbevf.txt
5850F: Documentation/networking/i40e.txt
5851F: Documentation/networking/i40evf.txt
5852F: drivers/net/ethernet/intel/
5853F: drivers/net/ethernet/intel/*/
5854
5855INTEL RDMA RNIC DRIVER
5856M: Faisal Latif <faisal.latif@intel.com>
5857R: Chien Tin Tung <chien.tin.tung@intel.com>
5858R: Mustafa Ismail <mustafa.ismail@intel.com>
5859R: Shiraz Saleem <shiraz.saleem@intel.com>
5860R: Tatyana Nikolova <tatyana.e.nikolova@intel.com>
5861L: linux-rdma@vger.kernel.org
5862S: Supported
5863F: drivers/infiniband/hw/i40iw/
5864
5865INTEL-MID GPIO DRIVER
5866M: David Cohen <david.a.cohen@linux.intel.com>
5867L: linux-gpio@vger.kernel.org
5868S: Maintained
5869F: drivers/gpio/gpio-intel-mid.c
5870
5871INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
5872M: Stanislav Yakovlev <stas.yakovlev@gmail.com>
5873L: linux-wireless@vger.kernel.org
5874S: Maintained
5875F: Documentation/networking/README.ipw2100
5876F: Documentation/networking/README.ipw2200
5877F: drivers/net/wireless/intel/ipw2x00/
5878
5879INTEL(R) TRACE HUB
5880M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
5881S: Supported
5882F: Documentation/trace/intel_th.txt
5883F: drivers/hwtracing/intel_th/
5884
5885INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
5886M: Ning Sun <ning.sun@intel.com>
5887L: tboot-devel@lists.sourceforge.net
5888W: http://tboot.sourceforge.net
5889T: hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
5890S: Supported
5891F: Documentation/intel_txt.txt
5892F: include/linux/tboot.h
5893F: arch/x86/kernel/tboot.c
5894
5895INTEL WIRELESS WIMAX CONNECTION 2400
5896M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
5897M: linux-wimax@intel.com
5898L: wimax@linuxwimax.org (subscribers-only)
5899S: Supported
5900W: http://linuxwimax.org
5901F: Documentation/wimax/README.i2400m
5902F: drivers/net/wimax/i2400m/
5903F: include/uapi/linux/wimax/i2400m.h
5904
5905INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
5906M: Stanislaw Gruszka <sgruszka@redhat.com>
5907L: linux-wireless@vger.kernel.org
5908S: Supported
5909F: drivers/net/wireless/intel/iwlegacy/
5910
5911INTEL WIRELESS WIFI LINK (iwlwifi)
5912M: Johannes Berg <johannes.berg@intel.com>
5913M: Emmanuel Grumbach <emmanuel.grumbach@intel.com>
5914M: Luca Coelho <luciano.coelho@intel.com>
5915M: Intel Linux Wireless <linuxwifi@intel.com>
5916L: linux-wireless@vger.kernel.org
5917W: http://intellinuxwireless.org
5918T: git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
5919S: Supported
5920F: drivers/net/wireless/intel/iwlwifi/
5921
5922INTEL MANAGEMENT ENGINE (mei)
5923M: Tomas Winkler <tomas.winkler@intel.com>
5924L: linux-kernel@vger.kernel.org
5925S: Supported
5926F: include/uapi/linux/mei.h
5927F: include/linux/mei_cl_bus.h
5928F: drivers/misc/mei/*
5929F: drivers/watchdog/mei_wdt.c
5930F: Documentation/misc-devices/mei/*
5931
5932INTEL MIC DRIVERS (mic)
5933M: Sudeep Dutt <sudeep.dutt@intel.com>
5934M: Ashutosh Dixit <ashutosh.dixit@intel.com>
5935S: Supported
5936W: https://github.com/sudeepdutt/mic
5937W: http://software.intel.com/en-us/mic-developer
5938F: include/linux/mic_bus.h
5939F: include/linux/scif.h
5940F: include/uapi/linux/mic_common.h
5941F: include/uapi/linux/mic_ioctl.h
5942F: include/uapi/linux/scif_ioctl.h
5943F: drivers/misc/mic/
5944F: drivers/dma/mic_x100_dma.c
5945F: drivers/dma/mic_x100_dma.h
5946F: Documentation/mic/
5947
5948INTEL PMC/P-Unit IPC DRIVER
5949M: Zha Qipeng<qipeng.zha@intel.com>
5950L: platform-driver-x86@vger.kernel.org
5951S: Maintained
5952F: drivers/platform/x86/intel_pmc_ipc.c
5953F: drivers/platform/x86/intel_punit_ipc.c
5954F: arch/x86/include/asm/intel_pmc_ipc.h
5955F: arch/x86/include/asm/intel_punit_ipc.h
5956
5957INTEL TELEMETRY DRIVER
5958M: Souvik Kumar Chakravarty <souvik.k.chakravarty@intel.com>
5959L: platform-driver-x86@vger.kernel.org
5960S: Maintained
5961F: arch/x86/include/asm/intel_telemetry.h
5962F: drivers/platform/x86/intel_telemetry*
5963
5964IOC3 ETHERNET DRIVER
5965M: Ralf Baechle <ralf@linux-mips.org>
5966L: linux-mips@linux-mips.org
5967S: Maintained
5968F: drivers/net/ethernet/sgi/ioc3-eth.c
5969
5970IOC3 SERIAL DRIVER
5971M: Pat Gefre <pfg@sgi.com>
5972L: linux-serial@vger.kernel.org
5973S: Maintained
5974F: drivers/tty/serial/ioc3_serial.c
5975
5976IOMMU DRIVERS
5977M: Joerg Roedel <joro@8bytes.org>
5978L: iommu@lists.linux-foundation.org
5979T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
5980S: Maintained
5981F: drivers/iommu/
5982
5983IP MASQUERADING
5984M: Juanjo Ciarlante <jjciarla@raiz.uncu.edu.ar>
5985S: Maintained
5986F: net/ipv4/netfilter/ipt_MASQUERADE.c
5987
5988IPMI SUBSYSTEM
5989M: Corey Minyard <minyard@acm.org>
5990L: openipmi-developer@lists.sourceforge.net (moderated for non-subscribers)
5991W: http://openipmi.sourceforge.net/
5992S: Supported
5993F: Documentation/IPMI.txt
5994F: drivers/char/ipmi/
5995F: include/linux/ipmi*
5996F: include/uapi/linux/ipmi*
5997
5998QCOM AUDIO (ASoC) DRIVERS
5999M: Patrick Lai <plai@codeaurora.org>
6000M: Banajit Goswami <bgoswami@codeaurora.org>
6001L: alsa-devel@alsa-project.org (moderated for non-subscribers)
6002S: Supported
6003F: sound/soc/qcom/
6004
6005IPS SCSI RAID DRIVER
6006M: Adaptec OEM Raid Solutions <aacraid@adaptec.com>
6007L: linux-scsi@vger.kernel.org
6008W: http://www.adaptec.com/
6009S: Maintained
6010F: drivers/scsi/ips*
6011
6012IPVS
6013M: Wensong Zhang <wensong@linux-vs.org>
6014M: Simon Horman <horms@verge.net.au>
6015M: Julian Anastasov <ja@ssi.bg>
6016L: netdev@vger.kernel.org
6017L: lvs-devel@vger.kernel.org
6018S: Maintained
6019T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
6020T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
6021F: Documentation/networking/ipvs-sysctl.txt
6022F: include/net/ip_vs.h
6023F: include/uapi/linux/ip_vs.h
6024F: net/netfilter/ipvs/
6025
6026IPWIRELESS DRIVER
6027M: Jiri Kosina <jikos@kernel.org>
6028M: David Sterba <dsterba@suse.com>
6029S: Odd Fixes
6030F: drivers/tty/ipwireless/
6031
6032IPX NETWORK LAYER
6033M: Arnaldo Carvalho de Melo <acme@ghostprotocols.net>
6034L: netdev@vger.kernel.org
6035S: Maintained
6036F: include/net/ipx.h
6037F: include/uapi/linux/ipx.h
6038F: net/ipx/
6039
6040IRDA SUBSYSTEM
6041M: Samuel Ortiz <samuel@sortiz.org>
6042L: irda-users@lists.sourceforge.net (subscribers-only)
6043L: netdev@vger.kernel.org
6044W: http://irda.sourceforge.net/
6045S: Maintained
6046T: git git://git.kernel.org/pub/scm/linux/kernel/git/sameo/irda-2.6.git
6047F: Documentation/networking/irda.txt
6048F: drivers/net/irda/
6049F: include/net/irda/
6050F: net/irda/
6051
6052IRQ SUBSYSTEM
6053M: Thomas Gleixner <tglx@linutronix.de>
6054L: linux-kernel@vger.kernel.org
6055S: Maintained
6056T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
6057F: kernel/irq/
6058
6059IRQCHIP DRIVERS
6060M: Thomas Gleixner <tglx@linutronix.de>
6061M: Jason Cooper <jason@lakedaemon.net>
6062M: Marc Zyngier <marc.zyngier@arm.com>
6063L: linux-kernel@vger.kernel.org
6064S: Maintained
6065T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
6066T: git git://git.infradead.org/users/jcooper/linux.git irqchip/core
6067F: Documentation/devicetree/bindings/interrupt-controller/
6068F: drivers/irqchip/
6069
6070IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
6071M: Jiang Liu <jiang.liu@linux.intel.com>
6072M: Marc Zyngier <marc.zyngier@arm.com>
6073S: Maintained
6074T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
6075F: Documentation/IRQ-domain.txt
6076F: include/linux/irqdomain.h
6077F: kernel/irq/irqdomain.c
6078F: kernel/irq/msi.c
6079
6080ISA
6081M: William Breathitt Gray <vilhelm.gray@gmail.com>
6082S: Maintained
6083F: Documentation/isa.txt
6084F: drivers/base/isa.c
6085F: include/linux/isa.h
6086
6087ISAPNP
6088M: Jaroslav Kysela <perex@perex.cz>
6089S: Maintained
6090F: Documentation/isapnp.txt
6091F: drivers/pnp/isapnp/
6092F: include/linux/isapnp.h
6093
6094ISA RADIO MODULE
6095M: Hans Verkuil <hverkuil@xs4all.nl>
6096L: linux-media@vger.kernel.org
6097T: git git://linuxtv.org/media_tree.git
6098W: https://linuxtv.org
6099S: Maintained
6100F: drivers/media/radio/radio-isa*
6101
6102iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
6103M: Peter Jones <pjones@redhat.com>
6104M: Konrad Rzeszutek Wilk <konrad@kernel.org>
6105S: Maintained
6106F: drivers/firmware/iscsi_ibft*
6107
6108ISCSI
6109M: Mike Christie <michaelc@cs.wisc.edu>
6110L: open-iscsi@googlegroups.com
6111W: www.open-iscsi.org
6112T: git git://git.kernel.org/pub/scm/linux/kernel/git/mnc/linux-2.6-iscsi.git
6113S: Maintained
6114F: drivers/scsi/*iscsi*
6115F: include/scsi/*iscsi*
6116
6117ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
6118M: Or Gerlitz <ogerlitz@mellanox.com>
6119M: Sagi Grimberg <sagi@grimberg.me>
6120M: Roi Dayan <roid@mellanox.com>
6121L: linux-rdma@vger.kernel.org
6122S: Supported
6123W: http://www.openfabrics.org
6124W: www.open-iscsi.org
6125Q: http://patchwork.kernel.org/project/linux-rdma/list/
6126F: drivers/infiniband/ulp/iser/
6127
6128ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
6129M: Sagi Grimberg <sagi@grimberg.me>
6130T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
6131L: linux-rdma@vger.kernel.org
6132L: target-devel@vger.kernel.org
6133S: Supported
6134W: http://www.linux-iscsi.org
6135F: drivers/infiniband/ulp/isert
6136
6137ISDN SUBSYSTEM
6138M: Karsten Keil <isdn@linux-pingi.de>
6139L: isdn4linux@listserv.isdn4linux.de (subscribers-only)
6140L: netdev@vger.kernel.org
6141W: http://www.isdn4linux.de
6142T: git git://git.kernel.org/pub/scm/linux/kernel/git/kkeil/isdn-2.6.git
6143S: Maintained
6144F: Documentation/isdn/
6145F: drivers/isdn/
6146F: include/linux/isdn.h
6147F: include/linux/isdn/
6148F: include/uapi/linux/isdn.h
6149F: include/uapi/linux/isdn/
6150
6151ISDN SUBSYSTEM (Eicon active card driver)
6152M: Armin Schindler <mac@melware.de>
6153L: isdn4linux@listserv.isdn4linux.de (subscribers-only)
6154W: http://www.melware.de
6155S: Maintained
6156F: drivers/isdn/hardware/eicon/
6157
6158IT87 HARDWARE MONITORING DRIVER
6159M: Jean Delvare <jdelvare@suse.com>
6160L: linux-hwmon@vger.kernel.org
6161S: Maintained
6162F: Documentation/hwmon/it87
6163F: drivers/hwmon/it87.c
6164
6165IT913X MEDIA DRIVER
6166M: Antti Palosaari <crope@iki.fi>
6167L: linux-media@vger.kernel.org
6168W: https://linuxtv.org
6169W: http://palosaari.fi/linux/
6170Q: http://patchwork.linuxtv.org/project/linux-media/list/
6171T: git git://linuxtv.org/anttip/media_tree.git
6172S: Maintained
6173F: drivers/media/tuners/it913x*
6174
6175IVTV VIDEO4LINUX DRIVER
6176M: Andy Walls <awalls@md.metrocast.net>
6177L: ivtv-devel@ivtvdriver.org (subscribers-only)
6178L: linux-media@vger.kernel.org
6179T: git git://linuxtv.org/media_tree.git
6180W: http://www.ivtvdriver.org
6181S: Maintained
6182F: Documentation/video4linux/*.ivtv
6183F: drivers/media/pci/ivtv/
6184F: include/uapi/linux/ivtv*
6185
6186IX2505V MEDIA DRIVER
6187M: Malcolm Priestley <tvboxspy@gmail.com>
6188L: linux-media@vger.kernel.org
6189W: https://linuxtv.org
6190Q: http://patchwork.linuxtv.org/project/linux-media/list/
6191S: Maintained
6192F: drivers/media/dvb-frontends/ix2505v*
6193
6194JC42.4 TEMPERATURE SENSOR DRIVER
6195M: Guenter Roeck <linux@roeck-us.net>
6196L: linux-hwmon@vger.kernel.org
6197S: Maintained
6198F: drivers/hwmon/jc42.c
6199F: Documentation/hwmon/jc42
6200
6201JFS FILESYSTEM
6202M: Dave Kleikamp <shaggy@kernel.org>
6203L: jfs-discussion@lists.sourceforge.net
6204W: http://jfs.sourceforge.net/
6205T: git git://git.kernel.org/pub/scm/linux/kernel/git/shaggy/jfs-2.6.git
6206S: Maintained
6207F: Documentation/filesystems/jfs.txt
6208F: fs/jfs/
6209
6210JME NETWORK DRIVER
6211M: Guo-Fu Tseng <cooldavid@cooldavid.org>
6212L: netdev@vger.kernel.org
6213S: Maintained
6214F: drivers/net/ethernet/jme.*
6215
6216JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
6217M: David Woodhouse <dwmw2@infradead.org>
6218L: linux-mtd@lists.infradead.org
6219W: http://www.linux-mtd.infradead.org/doc/jffs2.html
6220S: Maintained
6221F: fs/jffs2/
6222F: include/uapi/linux/jffs2.h
6223
6224JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
6225M: "Theodore Ts'o" <tytso@mit.edu>
6226M: Jan Kara <jack@suse.com>
6227L: linux-ext4@vger.kernel.org
6228S: Maintained
6229F: fs/jbd2/
6230F: include/linux/jbd2.h
6231
6232JPU V4L2 MEM2MEM DRIVER FOR RENESAS
6233M: Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com>
6234L: linux-media@vger.kernel.org
6235S: Maintained
6236F: drivers/media/platform/rcar_jpu.c
6237
6238JSM Neo PCI based serial card
6239M: Gabriel Krisman Bertazi <krisman@linux.vnet.ibm.com>
6240L: linux-serial@vger.kernel.org
6241S: Maintained
6242F: drivers/tty/serial/jsm/
6243
6244K10TEMP HARDWARE MONITORING DRIVER
6245M: Clemens Ladisch <clemens@ladisch.de>
6246L: linux-hwmon@vger.kernel.org
6247S: Maintained
6248F: Documentation/hwmon/k10temp
6249F: drivers/hwmon/k10temp.c
6250
6251K8TEMP HARDWARE MONITORING DRIVER
6252M: Rudolf Marek <r.marek@assembler.cz>
6253L: linux-hwmon@vger.kernel.org
6254S: Maintained
6255F: Documentation/hwmon/k8temp
6256F: drivers/hwmon/k8temp.c
6257
6258KASAN
6259M: Andrey Ryabinin <aryabinin@virtuozzo.com>
6260R: Alexander Potapenko <glider@google.com>
6261R: Dmitry Vyukov <dvyukov@google.com>
6262L: kasan-dev@googlegroups.com
6263S: Maintained
6264F: arch/*/include/asm/kasan.h
6265F: arch/*/mm/kasan_init*
6266F: Documentation/kasan.txt
6267F: include/linux/kasan*.h
6268F: lib/test_kasan.c
6269F: mm/kasan/
6270F: scripts/Makefile.kasan
6271
6272KCONFIG
6273M: "Yann E. MORIN" <yann.morin.1998@free.fr>
6274L: linux-kbuild@vger.kernel.org
6275T: git git://gitorious.org/linux-kconfig/linux-kconfig
6276S: Maintained
6277F: Documentation/kbuild/kconfig-language.txt
6278F: scripts/kconfig/
6279
6280KDUMP
6281M: Vivek Goyal <vgoyal@redhat.com>
6282M: Haren Myneni <hbabu@us.ibm.com>
6283L: kexec@lists.infradead.org
6284W: http://lse.sourceforge.net/kdump/
6285S: Maintained
6286F: Documentation/kdump/
6287
6288KEENE FM RADIO TRANSMITTER DRIVER
6289M: Hans Verkuil <hverkuil@xs4all.nl>
6290L: linux-media@vger.kernel.org
6291T: git git://linuxtv.org/media_tree.git
6292W: https://linuxtv.org
6293S: Maintained
6294F: drivers/media/radio/radio-keene*
6295
6296KERNEL AUTOMOUNTER v4 (AUTOFS4)
6297M: Ian Kent <raven@themaw.net>
6298L: autofs@vger.kernel.org
6299S: Maintained
6300F: fs/autofs4/
6301
6302KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
6303M: Michal Marek <mmarek@suse.com>
6304T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git for-next
6305T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git rc-fixes
6306L: linux-kbuild@vger.kernel.org
6307S: Maintained
6308F: Documentation/kbuild/
6309F: Makefile
6310F: scripts/Makefile.*
6311F: scripts/basic/
6312F: scripts/mk*
6313F: scripts/package/
6314
6315KERNEL JANITORS
6316L: kernel-janitors@vger.kernel.org
6317W: http://kernelnewbies.org/KernelJanitors
6318S: Odd Fixes
6319
6320KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
6321M: "J. Bruce Fields" <bfields@fieldses.org>
6322M: Jeff Layton <jlayton@poochiereds.net>
6323L: linux-nfs@vger.kernel.org
6324W: http://nfs.sourceforge.net/
6325T: git git://linux-nfs.org/~bfields/linux.git
6326S: Supported
6327F: fs/nfsd/
6328F: include/uapi/linux/nfsd/
6329F: fs/lockd/
6330F: fs/nfs_common/
6331F: net/sunrpc/
6332F: include/linux/lockd/
6333F: include/linux/sunrpc/
6334F: include/uapi/linux/sunrpc/
6335
6336KERNEL SELFTEST FRAMEWORK
6337M: Shuah Khan <shuahkh@osg.samsung.com>
6338L: linux-kselftest@vger.kernel.org
6339T: git git://git.kernel.org/pub/scm/shuah/linux-kselftest
6340S: Maintained
6341F: tools/testing/selftests
6342
6343KERNEL VIRTUAL MACHINE (KVM)
6344M: Paolo Bonzini <pbonzini@redhat.com>
6345M: Radim Krčmář <rkrcmar@redhat.com>
6346L: kvm@vger.kernel.org
6347W: http://www.linux-kvm.org
6348T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
6349S: Supported
6350F: Documentation/*/kvm*.txt
6351F: Documentation/virtual/kvm/
6352F: arch/*/kvm/
6353F: arch/x86/kernel/kvm.c
6354F: arch/x86/kernel/kvmclock.c
6355F: arch/*/include/asm/kvm*
6356F: include/linux/kvm*
6357F: include/uapi/linux/kvm*
6358F: virt/kvm/
6359
6360KERNEL VIRTUAL MACHINE (KVM) FOR AMD-V
6361M: Joerg Roedel <joro@8bytes.org>
6362L: kvm@vger.kernel.org
6363W: http://www.linux-kvm.org/
6364S: Maintained
6365F: arch/x86/include/asm/svm.h
6366F: arch/x86/kvm/svm.c
6367
6368KERNEL VIRTUAL MACHINE (KVM) FOR POWERPC
6369M: Alexander Graf <agraf@suse.com>
6370L: kvm-ppc@vger.kernel.org
6371W: http://www.linux-kvm.org/
6372T: git git://github.com/agraf/linux-2.6.git
6373S: Supported
6374F: arch/powerpc/include/asm/kvm*
6375F: arch/powerpc/kvm/
6376
6377KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
6378M: Christian Borntraeger <borntraeger@de.ibm.com>
6379M: Cornelia Huck <cornelia.huck@de.ibm.com>
6380L: linux-s390@vger.kernel.org
6381W: http://www.ibm.com/developerworks/linux/linux390/
6382T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
6383S: Supported
6384F: Documentation/s390/kvm.txt
6385F: arch/s390/include/asm/kvm*
6386F: arch/s390/kvm/
6387
6388KERNEL VIRTUAL MACHINE (KVM) FOR ARM
6389M: Christoffer Dall <christoffer.dall@linaro.org>
6390M: Marc Zyngier <marc.zyngier@arm.com>
6391L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
6392L: kvmarm@lists.cs.columbia.edu
6393W: http://systems.cs.columbia.edu/projects/kvm-arm
6394T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
6395S: Supported
6396F: arch/arm/include/uapi/asm/kvm*
6397F: arch/arm/include/asm/kvm*
6398F: arch/arm/kvm/
6399F: virt/kvm/arm/
6400F: include/kvm/arm_*
6401
6402KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64)
6403M: Christoffer Dall <christoffer.dall@linaro.org>
6404M: Marc Zyngier <marc.zyngier@arm.com>
6405L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
6406L: kvmarm@lists.cs.columbia.edu
6407S: Maintained
6408F: arch/arm64/include/uapi/asm/kvm*
6409F: arch/arm64/include/asm/kvm*
6410F: arch/arm64/kvm/
6411
6412KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
6413M: James Hogan <james.hogan@imgtec.com>
6414L: linux-mips@linux-mips.org
6415S: Supported
6416F: arch/mips/include/uapi/asm/kvm*
6417F: arch/mips/include/asm/kvm*
6418F: arch/mips/kvm/
6419
6420KEXEC
6421M: Eric Biederman <ebiederm@xmission.com>
6422W: http://kernel.org/pub/linux/utils/kernel/kexec/
6423L: kexec@lists.infradead.org
6424S: Maintained
6425F: include/linux/kexec.h
6426F: include/uapi/linux/kexec.h
6427F: kernel/kexec.c
6428
6429KEYS/KEYRINGS:
6430M: David Howells <dhowells@redhat.com>
6431L: keyrings@vger.kernel.org
6432S: Maintained
6433F: Documentation/security/keys.txt
6434F: include/linux/key.h
6435F: include/linux/key-type.h
6436F: include/keys/
6437F: security/keys/
6438
6439KEYS-TRUSTED
6440M: David Safford <safford@us.ibm.com>
6441M: Mimi Zohar <zohar@linux.vnet.ibm.com>
6442L: linux-security-module@vger.kernel.org
6443L: keyrings@vger.kernel.org
6444S: Supported
6445F: Documentation/security/keys-trusted-encrypted.txt
6446F: include/keys/trusted-type.h
6447F: security/keys/trusted.c
6448F: security/keys/trusted.h
6449
6450KEYS-ENCRYPTED
6451M: Mimi Zohar <zohar@linux.vnet.ibm.com>
6452M: David Safford <safford@us.ibm.com>
6453L: linux-security-module@vger.kernel.org
6454L: keyrings@vger.kernel.org
6455S: Supported
6456F: Documentation/security/keys-trusted-encrypted.txt
6457F: include/keys/encrypted-type.h
6458F: security/keys/encrypted-keys/
6459
6460KGDB / KDB /debug_core
6461M: Jason Wessel <jason.wessel@windriver.com>
6462W: http://kgdb.wiki.kernel.org/
6463L: kgdb-bugreport@lists.sourceforge.net
6464T: git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
6465S: Maintained
6466F: Documentation/DocBook/kgdb.tmpl
6467F: drivers/misc/kgdbts.c
6468F: drivers/tty/serial/kgdboc.c
6469F: include/linux/kdb.h
6470F: include/linux/kgdb.h
6471F: kernel/debug/
6472
6473KMEMCHECK
6474M: Vegard Nossum <vegardno@ifi.uio.no>
6475M: Pekka Enberg <penberg@kernel.org>
6476S: Maintained
6477F: Documentation/kmemcheck.txt
6478F: arch/x86/include/asm/kmemcheck.h
6479F: arch/x86/mm/kmemcheck/
6480F: include/linux/kmemcheck.h
6481F: mm/kmemcheck.c
6482
6483KMEMLEAK
6484M: Catalin Marinas <catalin.marinas@arm.com>
6485S: Maintained
6486F: Documentation/kmemleak.txt
6487F: include/linux/kmemleak.h
6488F: mm/kmemleak.c
6489F: mm/kmemleak-test.c
6490
6491KPROBES
6492M: Ananth N Mavinakayanahalli <ananth@linux.vnet.ibm.com>
6493M: Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
6494M: "David S. Miller" <davem@davemloft.net>
6495M: Masami Hiramatsu <mhiramat@kernel.org>
6496S: Maintained
6497F: Documentation/kprobes.txt
6498F: include/linux/kprobes.h
6499F: kernel/kprobes.c
6500
6501KS0108 LCD CONTROLLER DRIVER
6502M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
6503W: http://miguelojeda.es/auxdisplay.htm
6504W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
6505S: Maintained
6506F: Documentation/auxdisplay/ks0108
6507F: drivers/auxdisplay/ks0108.c
6508F: include/linux/ks0108.h
6509
6510L3MDEV
6511M: David Ahern <dsa@cumulusnetworks.com>
6512L: netdev@vger.kernel.org
6513S: Maintained
6514F: net/l3mdev
6515F: include/net/l3mdev.h
6516
6517LANTIQ MIPS ARCHITECTURE
6518M: John Crispin <john@phrozen.org>
6519L: linux-mips@linux-mips.org
6520S: Maintained
6521F: arch/mips/lantiq
6522
6523LAPB module
6524L: linux-x25@vger.kernel.org
6525S: Orphan
6526F: Documentation/networking/lapb-module.txt
6527F: include/*/lapb.h
6528F: net/lapb/
6529
6530LASI 53c700 driver for PARISC
6531M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
6532L: linux-scsi@vger.kernel.org
6533S: Maintained
6534F: Documentation/scsi/53c700.txt
6535F: drivers/scsi/53c700*
6536
6537LED SUBSYSTEM
6538M: Richard Purdie <rpurdie@rpsys.net>
6539M: Jacek Anaszewski <j.anaszewski@samsung.com>
6540L: linux-leds@vger.kernel.org
6541T: git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git
6542S: Maintained
6543F: drivers/leds/
6544F: include/linux/leds.h
6545
6546LEGACY EEPROM DRIVER
6547M: Jean Delvare <jdelvare@suse.com>
6548S: Maintained
6549F: Documentation/misc-devices/eeprom
6550F: drivers/misc/eeprom/eeprom.c
6551
6552LEGO USB Tower driver
6553M: Juergen Stuber <starblue@users.sourceforge.net>
6554L: legousb-devel@lists.sourceforge.net
6555W: http://legousb.sourceforge.net/
6556S: Maintained
6557F: drivers/usb/misc/legousbtower.c
6558
6559LG2160 MEDIA DRIVER
6560M: Michael Krufky <mkrufky@linuxtv.org>
6561L: linux-media@vger.kernel.org
6562W: https://linuxtv.org
6563W: http://github.com/mkrufky
6564Q: http://patchwork.linuxtv.org/project/linux-media/list/
6565T: git git://linuxtv.org/mkrufky/tuners.git
6566S: Maintained
6567F: drivers/media/dvb-frontends/lg2160.*
6568
6569LGDT3305 MEDIA DRIVER
6570M: Michael Krufky <mkrufky@linuxtv.org>
6571L: linux-media@vger.kernel.org
6572W: https://linuxtv.org
6573W: http://github.com/mkrufky
6574Q: http://patchwork.linuxtv.org/project/linux-media/list/
6575T: git git://linuxtv.org/mkrufky/tuners.git
6576S: Maintained
6577F: drivers/media/dvb-frontends/lgdt3305.*
6578
6579LGUEST
6580M: Rusty Russell <rusty@rustcorp.com.au>
6581L: lguest@lists.ozlabs.org
6582W: http://lguest.ozlabs.org/
6583S: Odd Fixes
6584F: arch/x86/include/asm/lguest*.h
6585F: arch/x86/lguest/
6586F: drivers/lguest/
6587F: include/linux/lguest*.h
6588F: tools/lguest/
6589
6590LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
6591M: Tejun Heo <tj@kernel.org>
6592L: linux-ide@vger.kernel.org
6593T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
6594S: Maintained
6595F: drivers/ata/
6596F: include/linux/ata.h
6597F: include/linux/libata.h
6598
6599LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
6600M: Viresh Kumar <vireshk@kernel.org>
6601L: linux-ide@vger.kernel.org
6602T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
6603S: Maintained
6604F: include/linux/pata_arasan_cf_data.h
6605F: drivers/ata/pata_arasan_cf.c
6606
6607LIBATA PATA DRIVERS
6608M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
6609M: Tejun Heo <tj@kernel.org>
6610L: linux-ide@vger.kernel.org
6611T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
6612S: Maintained
6613F: drivers/ata/pata_*.c
6614F: drivers/ata/ata_generic.c
6615
6616LIBATA SATA AHCI PLATFORM devices support
6617M: Hans de Goede <hdegoede@redhat.com>
6618M: Tejun Heo <tj@kernel.org>
6619L: linux-ide@vger.kernel.org
6620T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
6621S: Maintained
6622F: drivers/ata/ahci_platform.c
6623F: drivers/ata/libahci_platform.c
6624F: include/linux/ahci_platform.h
6625
6626LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
6627M: Mikael Pettersson <mikpelinux@gmail.com>
6628L: linux-ide@vger.kernel.org
6629T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
6630S: Maintained
6631F: drivers/ata/sata_promise.*
6632
6633LIBLOCKDEP
6634M: Sasha Levin <sasha.levin@oracle.com>
6635S: Maintained
6636F: tools/lib/lockdep/
6637
6638LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
6639M: Dan Williams <dan.j.williams@intel.com>
6640L: linux-nvdimm@lists.01.org
6641Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
6642T: git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
6643S: Supported
6644F: drivers/nvdimm/*
6645F: include/linux/nd.h
6646F: include/linux/libnvdimm.h
6647F: include/uapi/linux/ndctl.h
6648
6649LIBNVDIMM BLK: MMIO-APERTURE DRIVER
6650M: Ross Zwisler <ross.zwisler@linux.intel.com>
6651L: linux-nvdimm@lists.01.org
6652Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
6653S: Supported
6654F: drivers/nvdimm/blk.c
6655F: drivers/nvdimm/region_devs.c
6656F: drivers/acpi/nfit*
6657
6658LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
6659M: Vishal Verma <vishal.l.verma@intel.com>
6660L: linux-nvdimm@lists.01.org
6661Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
6662S: Supported
6663F: drivers/nvdimm/btt*
6664
6665LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
6666M: Ross Zwisler <ross.zwisler@linux.intel.com>
6667L: linux-nvdimm@lists.01.org
6668Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
6669S: Supported
6670F: drivers/nvdimm/pmem.c
6671F: include/linux/pmem.h
6672F: arch/*/include/asm/pmem.h
6673
6674LIGHTNVM PLATFORM SUPPORT
6675M: Matias Bjorling <mb@lightnvm.io>
6676W: http://github/OpenChannelSSD
6677L: linux-block@vger.kernel.org
6678S: Maintained
6679F: drivers/lightnvm/
6680F: include/linux/lightnvm.h
6681F: include/uapi/linux/lightnvm.h
6682
6683LINUX FOR IBM pSERIES (RS/6000)
6684M: Paul Mackerras <paulus@au.ibm.com>
6685W: http://www.ibm.com/linux/ltc/projects/ppc
6686S: Supported
6687F: arch/powerpc/boot/rs6000.h
6688
6689LINUX FOR POWERPC (32-BIT AND 64-BIT)
6690M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
6691M: Paul Mackerras <paulus@samba.org>
6692M: Michael Ellerman <mpe@ellerman.id.au>
6693W: http://www.penguinppc.org/
6694L: linuxppc-dev@lists.ozlabs.org
6695Q: http://patchwork.ozlabs.org/project/linuxppc-dev/list/
6696T: git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
6697S: Supported
6698F: Documentation/powerpc/
6699F: arch/powerpc/
6700F: drivers/char/tpm/tpm_ibmvtpm*
6701F: drivers/crypto/nx/
6702F: drivers/crypto/vmx/
6703F: drivers/net/ethernet/ibm/ibmveth.*
6704F: drivers/net/ethernet/ibm/ibmvnic.*
6705F: drivers/pci/hotplug/rpa*
6706F: drivers/scsi/ibmvscsi/
6707N: opal
6708N: /pmac
6709N: powermac
6710N: powernv
6711N: [^a-z0-9]ps3
6712N: pseries
6713
6714LINUX FOR POWER MACINTOSH
6715M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
6716W: http://www.penguinppc.org/
6717L: linuxppc-dev@lists.ozlabs.org
6718S: Maintained
6719F: arch/powerpc/platforms/powermac/
6720F: drivers/macintosh/
6721
6722LINUX FOR POWERPC EMBEDDED MPC5XXX
6723M: Anatolij Gustschin <agust@denx.de>
6724L: linuxppc-dev@lists.ozlabs.org
6725T: git git://git.denx.de/linux-denx-agust.git
6726S: Maintained
6727F: arch/powerpc/platforms/512x/
6728F: arch/powerpc/platforms/52xx/
6729
6730LINUX FOR POWERPC EMBEDDED PPC4XX
6731M: Alistair Popple <alistair@popple.id.au>
6732M: Matt Porter <mporter@kernel.crashing.org>
6733W: http://www.penguinppc.org/
6734L: linuxppc-dev@lists.ozlabs.org
6735S: Maintained
6736F: arch/powerpc/platforms/40x/
6737F: arch/powerpc/platforms/44x/
6738
6739LINUX FOR POWERPC EMBEDDED XILINX VIRTEX
6740L: linuxppc-dev@lists.ozlabs.org
6741S: Orphan
6742F: arch/powerpc/*/*virtex*
6743F: arch/powerpc/*/*/*virtex*
6744
6745LINUX FOR POWERPC EMBEDDED PPC8XX
6746M: Vitaly Bordug <vitb@kernel.crashing.org>
6747W: http://www.penguinppc.org/
6748L: linuxppc-dev@lists.ozlabs.org
6749S: Maintained
6750F: arch/powerpc/platforms/8xx/
6751
6752LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
6753M: Scott Wood <oss@buserror.net>
6754M: Kumar Gala <galak@kernel.crashing.org>
6755W: http://www.penguinppc.org/
6756L: linuxppc-dev@lists.ozlabs.org
6757T: git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
6758S: Maintained
6759F: arch/powerpc/platforms/83xx/
6760F: arch/powerpc/platforms/85xx/
6761
6762LINUX FOR POWERPC PA SEMI PWRFICIENT
6763M: Olof Johansson <olof@lixom.net>
6764L: linuxppc-dev@lists.ozlabs.org
6765S: Maintained
6766F: arch/powerpc/platforms/pasemi/
6767F: drivers/*/*pasemi*
6768F: drivers/*/*/*pasemi*
6769
6770LINUX SECURITY MODULE (LSM) FRAMEWORK
6771M: Chris Wright <chrisw@sous-sol.org>
6772L: linux-security-module@vger.kernel.org
6773S: Supported
6774
6775LIS3LV02D ACCELEROMETER DRIVER
6776M: Eric Piel <eric.piel@tremplin-utc.net>
6777S: Maintained
6778F: Documentation/misc-devices/lis3lv02d
6779F: drivers/misc/lis3lv02d/
6780F: drivers/platform/x86/hp_accel.c
6781
6782LIVE PATCHING
6783M: Josh Poimboeuf <jpoimboe@redhat.com>
6784M: Jessica Yu <jeyu@redhat.com>
6785M: Jiri Kosina <jikos@kernel.org>
6786M: Miroslav Benes <mbenes@suse.cz>
6787R: Petr Mladek <pmladek@suse.com>
6788S: Maintained
6789F: kernel/livepatch/
6790F: include/linux/livepatch.h
6791F: arch/x86/include/asm/livepatch.h
6792F: arch/x86/kernel/livepatch.c
6793F: Documentation/livepatch/
6794F: Documentation/ABI/testing/sysfs-kernel-livepatch
6795F: samples/livepatch/
6796L: live-patching@vger.kernel.org
6797T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/livepatching.git
6798
6799LINUX KERNEL DUMP TEST MODULE (LKDTM)
6800M: Kees Cook <keescook@chromium.org>
6801S: Maintained
6802F: drivers/misc/lkdtm.c
6803
6804LLC (802.2)
6805M: Arnaldo Carvalho de Melo <acme@ghostprotocols.net>
6806S: Maintained
6807F: include/linux/llc.h
6808F: include/uapi/linux/llc.h
6809F: include/net/llc*
6810F: net/llc/
6811
6812LM73 HARDWARE MONITOR DRIVER
6813M: Guillaume Ligneul <guillaume.ligneul@gmail.com>
6814L: linux-hwmon@vger.kernel.org
6815S: Maintained
6816F: drivers/hwmon/lm73.c
6817
6818LM78 HARDWARE MONITOR DRIVER
6819M: Jean Delvare <jdelvare@suse.com>
6820L: linux-hwmon@vger.kernel.org
6821S: Maintained
6822F: Documentation/hwmon/lm78
6823F: drivers/hwmon/lm78.c
6824
6825LM83 HARDWARE MONITOR DRIVER
6826M: Jean Delvare <jdelvare@suse.com>
6827L: linux-hwmon@vger.kernel.org
6828S: Maintained
6829F: Documentation/hwmon/lm83
6830F: drivers/hwmon/lm83.c
6831
6832LM90 HARDWARE MONITOR DRIVER
6833M: Jean Delvare <jdelvare@suse.com>
6834L: linux-hwmon@vger.kernel.org
6835S: Maintained
6836F: Documentation/hwmon/lm90
6837F: Documentation/devicetree/bindings/hwmon/lm90.txt
6838F: drivers/hwmon/lm90.c
6839
6840LM95234 HARDWARE MONITOR DRIVER
6841M: Guenter Roeck <linux@roeck-us.net>
6842L: linux-hwmon@vger.kernel.org
6843S: Maintained
6844F: Documentation/hwmon/lm95234
6845F: drivers/hwmon/lm95234.c
6846
6847LME2510 MEDIA DRIVER
6848M: Malcolm Priestley <tvboxspy@gmail.com>
6849L: linux-media@vger.kernel.org
6850W: https://linuxtv.org
6851Q: http://patchwork.linuxtv.org/project/linux-media/list/
6852S: Maintained
6853F: drivers/media/usb/dvb-usb-v2/lmedm04*
6854
6855LOCKDEP AND LOCKSTAT
6856M: Peter Zijlstra <peterz@infradead.org>
6857M: Ingo Molnar <mingo@redhat.com>
6858L: linux-kernel@vger.kernel.org
6859T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git core/locking
6860S: Maintained
6861F: Documentation/locking/lockdep*.txt
6862F: Documentation/locking/lockstat.txt
6863F: include/linux/lockdep.h
6864F: kernel/locking/
6865
6866LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
6867M: "Richard Russon (FlatCap)" <ldm@flatcap.org>
6868L: linux-ntfs-dev@lists.sourceforge.net
6869W: http://www.linux-ntfs.org/content/view/19/37/
6870S: Maintained
6871F: Documentation/ldm.txt
6872F: block/partitions/ldm.*
6873
6874LogFS
6875M: Joern Engel <joern@logfs.org>
6876M: Prasad Joshi <prasadjoshi.linux@gmail.com>
6877L: logfs@logfs.org
6878W: logfs.org
6879S: Maintained
6880F: fs/logfs/
6881
6882LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
6883M: Sathya Prakash <sathya.prakash@broadcom.com>
6884M: Chaitra P B <chaitra.basappa@broadcom.com>
6885M: Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com>
6886L: MPT-FusionLinux.pdl@broadcom.com
6887L: linux-scsi@vger.kernel.org
6888W: http://www.avagotech.com/support/
6889S: Supported
6890F: drivers/message/fusion/
6891F: drivers/scsi/mpt2sas/
6892F: drivers/scsi/mpt3sas/
6893
6894LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
6895M: Matthew Wilcox <matthew@wil.cx>
6896L: linux-scsi@vger.kernel.org
6897S: Maintained
6898F: drivers/scsi/sym53c8xx_2/
6899
6900LTC4261 HARDWARE MONITOR DRIVER
6901M: Guenter Roeck <linux@roeck-us.net>
6902L: linux-hwmon@vger.kernel.org
6903S: Maintained
6904F: Documentation/hwmon/ltc4261
6905F: drivers/hwmon/ltc4261.c
6906
6907LTP (Linux Test Project)
6908M: Mike Frysinger <vapier@gentoo.org>
6909M: Cyril Hrubis <chrubis@suse.cz>
6910M: Wanlong Gao <wanlong.gao@gmail.com>
6911M: Jan Stancek <jstancek@redhat.com>
6912M: Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com>
6913M: Alexey Kodanev <alexey.kodanev@oracle.com>
6914L: ltp@lists.linux.it (subscribers-only)
6915W: http://linux-test-project.github.io/
6916T: git git://github.com/linux-test-project/ltp.git
6917S: Maintained
6918
6919M32R ARCHITECTURE
6920W: http://www.linux-m32r.org/
6921S: Orphan
6922F: arch/m32r/
6923
6924M68K ARCHITECTURE
6925M: Geert Uytterhoeven <geert@linux-m68k.org>
6926L: linux-m68k@lists.linux-m68k.org
6927W: http://www.linux-m68k.org/
6928T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
6929S: Maintained
6930F: arch/m68k/
6931F: drivers/zorro/
6932
6933M68K ON APPLE MACINTOSH
6934M: Joshua Thompson <funaho@jurai.org>
6935W: http://www.mac.linux-m68k.org/
6936L: linux-m68k@lists.linux-m68k.org
6937S: Maintained
6938F: arch/m68k/mac/
6939
6940M68K ON HP9000/300
6941M: Philip Blundell <philb@gnu.org>
6942W: http://www.tazenda.demon.co.uk/phil/linux-hp
6943S: Maintained
6944F: arch/m68k/hp300/
6945
6946M88DS3103 MEDIA DRIVER
6947M: Antti Palosaari <crope@iki.fi>
6948L: linux-media@vger.kernel.org
6949W: https://linuxtv.org
6950W: http://palosaari.fi/linux/
6951Q: http://patchwork.linuxtv.org/project/linux-media/list/
6952T: git git://linuxtv.org/anttip/media_tree.git
6953S: Maintained
6954F: drivers/media/dvb-frontends/m88ds3103*
6955
6956M88RS2000 MEDIA DRIVER
6957M: Malcolm Priestley <tvboxspy@gmail.com>
6958L: linux-media@vger.kernel.org
6959W: https://linuxtv.org
6960Q: http://patchwork.linuxtv.org/project/linux-media/list/
6961S: Maintained
6962F: drivers/media/dvb-frontends/m88rs2000*
6963
6964MA901 MASTERKIT USB FM RADIO DRIVER
6965M: Alexey Klimov <klimov.linux@gmail.com>
6966L: linux-media@vger.kernel.org
6967T: git git://linuxtv.org/media_tree.git
6968S: Maintained
6969F: drivers/media/radio/radio-ma901.c
6970
6971MAC80211
6972M: Johannes Berg <johannes@sipsolutions.net>
6973L: linux-wireless@vger.kernel.org
6974W: http://wireless.kernel.org/
6975T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
6976T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
6977S: Maintained
6978F: Documentation/networking/mac80211-injection.txt
6979F: include/net/mac80211.h
6980F: net/mac80211/
6981F: drivers/net/wireless/mac80211_hwsim.[ch]
6982
6983MACVLAN DRIVER
6984M: Patrick McHardy <kaber@trash.net>
6985L: netdev@vger.kernel.org
6986S: Maintained
6987F: drivers/net/macvlan.c
6988F: include/linux/if_macvlan.h
6989
6990MAILBOX API
6991M: Jassi Brar <jassisinghbrar@gmail.com>
6992L: linux-kernel@vger.kernel.org
6993S: Maintained
6994F: drivers/mailbox/
6995F: include/linux/mailbox_client.h
6996F: include/linux/mailbox_controller.h
6997
6998MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
6999M: Michael Kerrisk <mtk.manpages@gmail.com>
7000W: http://www.kernel.org/doc/man-pages
7001L: linux-man@vger.kernel.org
7002S: Maintained
7003
7004MARVELL ARMADA DRM SUPPORT
7005M: Russell King <rmk+kernel@armlinux.org.uk>
7006S: Maintained
7007F: drivers/gpu/drm/armada/
7008
7009MARVELL 88E6352 DSA support
7010M: Guenter Roeck <linux@roeck-us.net>
7011S: Maintained
7012F: drivers/net/dsa/mv88e6352.c
7013
7014MARVELL CRYPTO DRIVER
7015M: Boris Brezillon <boris.brezillon@free-electrons.com>
7016M: Arnaud Ebalard <arno@natisbad.org>
7017F: drivers/crypto/marvell/
7018S: Maintained
7019L: linux-crypto@vger.kernel.org
7020
7021MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
7022M: Mirko Lindner <mlindner@marvell.com>
7023M: Stephen Hemminger <stephen@networkplumber.org>
7024L: netdev@vger.kernel.org
7025S: Maintained
7026F: drivers/net/ethernet/marvell/sk*
7027
7028MARVELL LIBERTAS WIRELESS DRIVER
7029L: libertas-dev@lists.infradead.org
7030S: Orphan
7031F: drivers/net/wireless/marvell/libertas/
7032
7033MARVELL MV643XX ETHERNET DRIVER
7034M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
7035L: netdev@vger.kernel.org
7036S: Maintained
7037F: drivers/net/ethernet/marvell/mv643xx_eth.*
7038F: include/linux/mv643xx.h
7039
7040MARVELL MVNETA ETHERNET DRIVER
7041M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
7042L: netdev@vger.kernel.org
7043S: Maintained
7044F: drivers/net/ethernet/marvell/mvneta.*
7045
7046MARVELL MWIFIEX WIRELESS DRIVER
7047M: Amitkumar Karwar <akarwar@marvell.com>
7048M: Nishant Sarmukadam <nishants@marvell.com>
7049L: linux-wireless@vger.kernel.org
7050S: Maintained
7051F: drivers/net/wireless/marvell/mwifiex/
7052
7053MARVELL MWL8K WIRELESS DRIVER
7054M: Lennert Buytenhek <buytenh@wantstofly.org>
7055L: linux-wireless@vger.kernel.org
7056S: Odd Fixes
7057F: drivers/net/wireless/marvell/mwl8k.c
7058
7059MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
7060M: Nicolas Pitre <nico@fluxnic.net>
7061S: Odd Fixes
7062F: drivers/mmc/host/mvsdio.*
7063
7064MATROX FRAMEBUFFER DRIVER
7065L: linux-fbdev@vger.kernel.org
7066S: Orphan
7067F: drivers/video/fbdev/matrox/matroxfb_*
7068F: include/uapi/linux/matroxfb.h
7069
7070MAX16065 HARDWARE MONITOR DRIVER
7071M: Guenter Roeck <linux@roeck-us.net>
7072L: linux-hwmon@vger.kernel.org
7073S: Maintained
7074F: Documentation/hwmon/max16065
7075F: drivers/hwmon/max16065.c
7076
7077MAX20751 HARDWARE MONITOR DRIVER
7078M: Guenter Roeck <linux@roeck-us.net>
7079L: linux-hwmon@vger.kernel.org
7080S: Maintained
7081F: Documentation/hwmon/max20751
7082F: drivers/hwmon/max20751.c
7083
7084MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
7085M: "Hans J. Koch" <hjk@hansjkoch.de>
7086L: linux-hwmon@vger.kernel.org
7087S: Maintained
7088F: Documentation/hwmon/max6650
7089F: drivers/hwmon/max6650.c
7090
7091MAX6697 HARDWARE MONITOR DRIVER
7092M: Guenter Roeck <linux@roeck-us.net>
7093L: linux-hwmon@vger.kernel.org
7094S: Maintained
7095F: Documentation/hwmon/max6697
7096F: Documentation/devicetree/bindings/i2c/max6697.txt
7097F: drivers/hwmon/max6697.c
7098F: include/linux/platform_data/max6697.h
7099
7100MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
7101M: Krzysztof Kozlowski <k.kozlowski@samsung.com>
7102L: linux-pm@vger.kernel.org
7103S: Supported
7104F: drivers/power/max14577_charger.c
7105F: drivers/power/max77693_charger.c
7106
7107MAXIM MAX77802 MULTIFUNCTION PMIC DEVICE DRIVERS
7108M: Javier Martinez Canillas <javier@osg.samsung.com>
7109L: linux-kernel@vger.kernel.org
7110S: Supported
7111F: drivers/*/*max77802*.c
7112F: Documentation/devicetree/bindings/*/*max77802.txt
7113F: include/dt-bindings/*/*max77802.h
7114
7115MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
7116M: Chanwoo Choi <cw00.choi@samsung.com>
7117M: Krzysztof Kozlowski <k.kozlowski@samsung.com>
7118L: linux-kernel@vger.kernel.org
7119S: Supported
7120F: drivers/*/max14577*.c
7121F: drivers/*/max77686*.c
7122F: drivers/*/max77693*.c
7123F: drivers/extcon/extcon-max14577.c
7124F: drivers/extcon/extcon-max77693.c
7125F: drivers/rtc/rtc-max77686.c
7126F: drivers/clk/clk-max77686.c
7127F: Documentation/devicetree/bindings/mfd/max14577.txt
7128F: Documentation/devicetree/bindings/*/max77686.txt
7129F: Documentation/devicetree/bindings/mfd/max77693.txt
7130F: Documentation/devicetree/bindings/clock/maxim,max77686.txt
7131F: include/linux/mfd/max14577*.h
7132F: include/linux/mfd/max77686*.h
7133F: include/linux/mfd/max77693*.h
7134
7135MAXIRADIO FM RADIO RECEIVER DRIVER
7136M: Hans Verkuil <hverkuil@xs4all.nl>
7137L: linux-media@vger.kernel.org
7138T: git git://linuxtv.org/media_tree.git
7139W: https://linuxtv.org
7140S: Maintained
7141F: drivers/media/radio/radio-maxiradio*
7142
7143MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVER
7144M: Peter Rosin <peda@axentia.se>
7145L: linux-iio@vger.kernel.org
7146S: Maintained
7147F: drivers/iio/potentiometer/mcp4531.c
7148
7149MEDIA DRIVERS FOR RENESAS - VSP1
7150M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7151L: linux-media@vger.kernel.org
7152L: linux-renesas-soc@vger.kernel.org
7153T: git git://linuxtv.org/media_tree.git
7154S: Supported
7155F: Documentation/devicetree/bindings/media/renesas,vsp1.txt
7156F: drivers/media/platform/vsp1/
7157
7158MEDIA DRIVERS FOR ASCOT2E
7159M: Sergey Kozlov <serjk@netup.ru>
7160L: linux-media@vger.kernel.org
7161W: https://linuxtv.org
7162W: http://netup.tv/
7163T: git git://linuxtv.org/media_tree.git
7164S: Supported
7165F: drivers/media/dvb-frontends/ascot2e*
7166
7167MEDIA DRIVERS FOR CXD2841ER
7168M: Sergey Kozlov <serjk@netup.ru>
7169L: linux-media@vger.kernel.org
7170W: https://linuxtv.org
7171W: http://netup.tv/
7172T: git git://linuxtv.org/media_tree.git
7173S: Supported
7174F: drivers/media/dvb-frontends/cxd2841er*
7175
7176MEDIA DRIVERS FOR HORUS3A
7177M: Sergey Kozlov <serjk@netup.ru>
7178L: linux-media@vger.kernel.org
7179W: https://linuxtv.org
7180W: http://netup.tv/
7181T: git git://linuxtv.org/media_tree.git
7182S: Supported
7183F: drivers/media/dvb-frontends/horus3a*
7184
7185MEDIA DRIVERS FOR LNBH25
7186M: Sergey Kozlov <serjk@netup.ru>
7187L: linux-media@vger.kernel.org
7188W: https://linuxtv.org
7189W: http://netup.tv/
7190T: git git://linuxtv.org/media_tree.git
7191S: Supported
7192F: drivers/media/dvb-frontends/lnbh25*
7193
7194MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
7195M: Sergey Kozlov <serjk@netup.ru>
7196L: linux-media@vger.kernel.org
7197W: https://linuxtv.org
7198W: http://netup.tv/
7199T: git git://linuxtv.org/media_tree.git
7200S: Supported
7201F: drivers/media/pci/netup_unidvb/*
7202
7203MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
7204M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
7205P: LinuxTV.org Project
7206L: linux-media@vger.kernel.org
7207W: https://linuxtv.org
7208Q: http://patchwork.kernel.org/project/linux-media/list/
7209T: git git://linuxtv.org/media_tree.git
7210S: Maintained
7211F: Documentation/dvb/
7212F: Documentation/video4linux/
7213F: Documentation/DocBook/media/
7214F: drivers/media/
7215F: drivers/staging/media/
7216F: include/linux/platform_data/media/
7217F: include/media/
7218F: include/uapi/linux/dvb/
7219F: include/uapi/linux/videodev2.h
7220F: include/uapi/linux/media.h
7221F: include/uapi/linux/v4l2-*
7222F: include/uapi/linux/meye.h
7223F: include/uapi/linux/ivtv*
7224F: include/uapi/linux/uvcvideo.h
7225
7226MEDIATEK ETHERNET DRIVER
7227M: Felix Fietkau <nbd@openwrt.org>
7228M: John Crispin <blogic@openwrt.org>
7229L: netdev@vger.kernel.org
7230S: Maintained
7231F: drivers/net/ethernet/mediatek/
7232
7233MEDIATEK MT7601U WIRELESS LAN DRIVER
7234M: Jakub Kicinski <kubakici@wp.pl>
7235L: linux-wireless@vger.kernel.org
7236S: Maintained
7237F: drivers/net/wireless/mediatek/mt7601u/
7238
7239MEGARAID SCSI/SAS DRIVERS
7240M: Kashyap Desai <kashyap.desai@avagotech.com>
7241M: Sumit Saxena <sumit.saxena@avagotech.com>
7242M: Uday Lingala <uday.lingala@avagotech.com>
7243L: megaraidlinux.pdl@avagotech.com
7244L: linux-scsi@vger.kernel.org
7245W: http://www.lsi.com
7246S: Maintained
7247F: Documentation/scsi/megaraid.txt
7248F: drivers/scsi/megaraid.*
7249F: drivers/scsi/megaraid/
7250
7251MELLANOX ETHERNET DRIVER (mlx4_en)
7252M: Eugenia Emantayev <eugenia@mellanox.com>
7253L: netdev@vger.kernel.org
7254S: Supported
7255W: http://www.mellanox.com
7256Q: http://patchwork.ozlabs.org/project/netdev/list/
7257F: drivers/net/ethernet/mellanox/mlx4/en_*
7258
7259MELLANOX ETHERNET DRIVER (mlx5e)
7260M: Saeed Mahameed <saeedm@mellanox.com>
7261L: netdev@vger.kernel.org
7262S: Supported
7263W: http://www.mellanox.com
7264Q: http://patchwork.ozlabs.org/project/netdev/list/
7265F: drivers/net/ethernet/mellanox/mlx5/core/en_*
7266
7267MELLANOX ETHERNET SWITCH DRIVERS
7268M: Jiri Pirko <jiri@mellanox.com>
7269M: Ido Schimmel <idosch@mellanox.com>
7270L: netdev@vger.kernel.org
7271S: Supported
7272W: http://www.mellanox.com
7273Q: http://patchwork.ozlabs.org/project/netdev/list/
7274F: drivers/net/ethernet/mellanox/mlxsw/
7275
7276MEMBARRIER SUPPORT
7277M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
7278M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
7279L: linux-kernel@vger.kernel.org
7280S: Supported
7281F: kernel/membarrier.c
7282F: include/uapi/linux/membarrier.h
7283
7284MEMORY MANAGEMENT
7285L: linux-mm@kvack.org
7286W: http://www.linux-mm.org
7287S: Maintained
7288F: include/linux/mm.h
7289F: include/linux/gfp.h
7290F: include/linux/mmzone.h
7291F: include/linux/memory_hotplug.h
7292F: include/linux/vmalloc.h
7293F: mm/
7294
7295MEMORY TECHNOLOGY DEVICES (MTD)
7296M: David Woodhouse <dwmw2@infradead.org>
7297M: Brian Norris <computersforpeace@gmail.com>
7298L: linux-mtd@lists.infradead.org
7299W: http://www.linux-mtd.infradead.org/
7300Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
7301T: git git://git.infradead.org/linux-mtd.git
7302T: git git://git.infradead.org/l2-mtd.git
7303S: Maintained
7304F: drivers/mtd/
7305F: include/linux/mtd/
7306F: include/uapi/mtd/
7307
7308MEN A21 WATCHDOG DRIVER
7309M: Johannes Thumshirn <morbidrsa@gmail.com>
7310L: linux-watchdog@vger.kernel.org
7311S: Maintained
7312F: drivers/watchdog/mena21_wdt.c
7313
7314MEN CHAMELEON BUS (mcb)
7315M: Johannes Thumshirn <morbidrsa@gmail.com>
7316S: Maintained
7317F: drivers/mcb/
7318F: include/linux/mcb.h
7319F: Documentation/men-chameleon-bus.txt
7320
7321MEN F21BMC (Board Management Controller)
7322M: Andreas Werner <andreas.werner@men.de>
7323S: Supported
7324F: drivers/mfd/menf21bmc.c
7325F: drivers/watchdog/menf21bmc_wdt.c
7326F: drivers/leds/leds-menf21bmc.c
7327F: drivers/hwmon/menf21bmc_hwmon.c
7328F: Documentation/hwmon/menf21bmc
7329
7330METAG ARCHITECTURE
7331M: James Hogan <james.hogan@imgtec.com>
7332L: linux-metag@vger.kernel.org
7333T: git git://git.kernel.org/pub/scm/linux/kernel/git/jhogan/metag.git
7334S: Odd Fixes
7335F: arch/metag/
7336F: Documentation/metag/
7337F: Documentation/devicetree/bindings/metag/
7338F: Documentation/devicetree/bindings/interrupt-controller/img,*
7339F: drivers/clocksource/metag_generic.c
7340F: drivers/irqchip/irq-metag.c
7341F: drivers/irqchip/irq-metag-ext.c
7342F: drivers/tty/metag_da.c
7343
7344MICROBLAZE ARCHITECTURE
7345M: Michal Simek <monstr@monstr.eu>
7346W: http://www.monstr.eu/fdt/
7347T: git git://git.monstr.eu/linux-2.6-microblaze.git
7348S: Supported
7349F: arch/microblaze/
7350
7351MICROSOFT SURFACE PRO 3 BUTTON DRIVER
7352M: Chen Yu <yu.c.chen@intel.com>
7353L: platform-driver-x86@vger.kernel.org
7354S: Supported
7355F: drivers/platform/x86/surfacepro3_button.c
7356
7357MICROTEK X6 SCANNER
7358M: Oliver Neukum <oliver@neukum.org>
7359S: Maintained
7360F: drivers/usb/image/microtek.*
7361
7362MIPS
7363M: Ralf Baechle <ralf@linux-mips.org>
7364L: linux-mips@linux-mips.org
7365W: http://www.linux-mips.org/
7366T: git git://git.linux-mips.org/pub/scm/ralf/linux.git
7367Q: http://patchwork.linux-mips.org/project/linux-mips/list/
7368S: Supported
7369F: Documentation/mips/
7370F: arch/mips/
7371
7372MIPS/LOONGSON1 ARCHITECTURE
7373M: Keguang Zhang <keguang.zhang@gmail.com>
7374L: linux-mips@linux-mips.org
7375S: Maintained
7376F: arch/mips/loongson32/
7377F: arch/mips/include/asm/mach-loongson32/
7378F: drivers/*/*loongson1*
7379F: drivers/*/*/*loongson1*
7380
7381MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
7382M: Hans Verkuil <hverkuil@xs4all.nl>
7383L: linux-media@vger.kernel.org
7384T: git git://linuxtv.org/media_tree.git
7385W: https://linuxtv.org
7386S: Odd Fixes
7387F: drivers/media/radio/radio-miropcm20*
7388
7389MELLANOX MLX4 core VPI driver
7390M: Yishai Hadas <yishaih@mellanox.com>
7391L: netdev@vger.kernel.org
7392L: linux-rdma@vger.kernel.org
7393W: http://www.mellanox.com
7394Q: http://patchwork.ozlabs.org/project/netdev/list/
7395S: Supported
7396F: drivers/net/ethernet/mellanox/mlx4/
7397F: include/linux/mlx4/
7398
7399MELLANOX MLX4 IB driver
7400M: Yishai Hadas <yishaih@mellanox.com>
7401L: linux-rdma@vger.kernel.org
7402W: http://www.mellanox.com
7403Q: http://patchwork.kernel.org/project/linux-rdma/list/
7404S: Supported
7405F: drivers/infiniband/hw/mlx4/
7406F: include/linux/mlx4/
7407
7408MELLANOX MLX5 core VPI driver
7409M: Matan Barak <matanb@mellanox.com>
7410M: Leon Romanovsky <leonro@mellanox.com>
7411L: netdev@vger.kernel.org
7412L: linux-rdma@vger.kernel.org
7413W: http://www.mellanox.com
7414Q: http://patchwork.ozlabs.org/project/netdev/list/
7415S: Supported
7416F: drivers/net/ethernet/mellanox/mlx5/core/
7417F: include/linux/mlx5/
7418
7419MELLANOX MLX5 IB driver
7420M: Matan Barak <matanb@mellanox.com>
7421M: Leon Romanovsky <leonro@mellanox.com>
7422L: linux-rdma@vger.kernel.org
7423W: http://www.mellanox.com
7424Q: http://patchwork.kernel.org/project/linux-rdma/list/
7425S: Supported
7426F: drivers/infiniband/hw/mlx5/
7427F: include/linux/mlx5/
7428
7429MELEXIS MLX90614 DRIVER
7430M: Crt Mori <cmo@melexis.com>
7431L: linux-iio@vger.kernel.org
7432W: http://www.melexis.com
7433S: Supported
7434F: drivers/iio/temperature/mlx90614.c
7435
7436MN88472 MEDIA DRIVER
7437M: Antti Palosaari <crope@iki.fi>
7438L: linux-media@vger.kernel.org
7439W: https://linuxtv.org
7440W: http://palosaari.fi/linux/
7441Q: http://patchwork.linuxtv.org/project/linux-media/list/
7442T: git git://linuxtv.org/anttip/media_tree.git
7443S: Maintained
7444F: drivers/staging/media/mn88472/
7445F: drivers/media/dvb-frontends/mn88472.h
7446
7447MN88473 MEDIA DRIVER
7448M: Antti Palosaari <crope@iki.fi>
7449L: linux-media@vger.kernel.org
7450W: https://linuxtv.org
7451W: http://palosaari.fi/linux/
7452Q: http://patchwork.linuxtv.org/project/linux-media/list/
7453S: Maintained
7454F: drivers/media/dvb-frontends/mn88473*
7455
7456MODULE SUPPORT
7457M: Rusty Russell <rusty@rustcorp.com.au>
7458S: Maintained
7459F: include/linux/module.h
7460F: kernel/module.c
7461
7462MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER
7463W: http://popies.net/meye/
7464S: Orphan
7465F: Documentation/video4linux/meye.txt
7466F: drivers/media/pci/meye/
7467F: include/uapi/linux/meye.h
7468
7469MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
7470M: Jiri Slaby <jirislaby@gmail.com>
7471S: Maintained
7472F: Documentation/serial/moxa-smartio
7473F: drivers/tty/mxser.*
7474
7475MR800 AVERMEDIA USB FM RADIO DRIVER
7476M: Alexey Klimov <klimov.linux@gmail.com>
7477L: linux-media@vger.kernel.org
7478T: git git://linuxtv.org/media_tree.git
7479S: Maintained
7480F: drivers/media/radio/radio-mr800.c
7481
7482MRF24J40 IEEE 802.15.4 RADIO DRIVER
7483M: Alan Ott <alan@signal11.us>
7484L: linux-wpan@vger.kernel.org
7485S: Maintained
7486F: drivers/net/ieee802154/mrf24j40.c
7487F: Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
7488
7489MSI LAPTOP SUPPORT
7490M: "Lee, Chun-Yi" <jlee@suse.com>
7491L: platform-driver-x86@vger.kernel.org
7492S: Maintained
7493F: drivers/platform/x86/msi-laptop.c
7494
7495MSI WMI SUPPORT
7496L: platform-driver-x86@vger.kernel.org
7497S: Orphan
7498F: drivers/platform/x86/msi-wmi.c
7499
7500MSI001 MEDIA DRIVER
7501M: Antti Palosaari <crope@iki.fi>
7502L: linux-media@vger.kernel.org
7503W: https://linuxtv.org
7504W: http://palosaari.fi/linux/
7505Q: http://patchwork.linuxtv.org/project/linux-media/list/
7506T: git git://linuxtv.org/anttip/media_tree.git
7507S: Maintained
7508F: drivers/media/tuners/msi001*
7509
7510MSI2500 MEDIA DRIVER
7511M: Antti Palosaari <crope@iki.fi>
7512L: linux-media@vger.kernel.org
7513W: https://linuxtv.org
7514W: http://palosaari.fi/linux/
7515Q: http://patchwork.linuxtv.org/project/linux-media/list/
7516T: git git://linuxtv.org/anttip/media_tree.git
7517S: Maintained
7518F: drivers/media/usb/msi2500/
7519
7520MSYSTEMS DISKONCHIP G3 MTD DRIVER
7521M: Robert Jarzmik <robert.jarzmik@free.fr>
7522L: linux-mtd@lists.infradead.org
7523S: Maintained
7524F: drivers/mtd/devices/docg3*
7525
7526MT9M032 APTINA SENSOR DRIVER
7527M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7528L: linux-media@vger.kernel.org
7529T: git git://linuxtv.org/media_tree.git
7530S: Maintained
7531F: drivers/media/i2c/mt9m032.c
7532F: include/media/i2c/mt9m032.h
7533
7534MT9P031 APTINA CAMERA SENSOR
7535M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7536L: linux-media@vger.kernel.org
7537T: git git://linuxtv.org/media_tree.git
7538S: Maintained
7539F: drivers/media/i2c/mt9p031.c
7540F: include/media/i2c/mt9p031.h
7541
7542MT9T001 APTINA CAMERA SENSOR
7543M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7544L: linux-media@vger.kernel.org
7545T: git git://linuxtv.org/media_tree.git
7546S: Maintained
7547F: drivers/media/i2c/mt9t001.c
7548F: include/media/i2c/mt9t001.h
7549
7550MT9V032 APTINA CAMERA SENSOR
7551M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7552L: linux-media@vger.kernel.org
7553T: git git://linuxtv.org/media_tree.git
7554S: Maintained
7555F: Documentation/devicetree/bindings/media/i2c/mt9v032.txt
7556F: drivers/media/i2c/mt9v032.c
7557F: include/media/i2c/mt9v032.h
7558
7559MULTIFUNCTION DEVICES (MFD)
7560M: Lee Jones <lee.jones@linaro.org>
7561T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
7562S: Supported
7563F: drivers/mfd/
7564F: include/linux/mfd/
7565
7566MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
7567M: Ulf Hansson <ulf.hansson@linaro.org>
7568L: linux-mmc@vger.kernel.org
7569T: git git://git.linaro.org/people/ulf.hansson/mmc.git
7570S: Maintained
7571F: drivers/mmc/
7572F: include/linux/mmc/
7573F: include/uapi/linux/mmc/
7574
7575MULTIMEDIA CARD (MMC) ETC. OVER SPI
7576S: Orphan
7577F: drivers/mmc/host/mmc_spi.c
7578F: include/linux/spi/mmc_spi.h
7579
7580MULTISOUND SOUND DRIVER
7581M: Andrew Veliath <andrewtv@usa.net>
7582S: Maintained
7583F: Documentation/sound/oss/MultiSound
7584F: sound/oss/msnd*
7585
7586MULTITECH MULTIPORT CARD (ISICOM)
7587S: Orphan
7588F: drivers/tty/isicom.c
7589F: include/linux/isicom.h
7590
7591MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
7592M: Bin Liu <b-liu@ti.com>
7593L: linux-usb@vger.kernel.org
7594T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
7595S: Maintained
7596F: drivers/usb/musb/
7597
7598MXL5007T MEDIA DRIVER
7599M: Michael Krufky <mkrufky@linuxtv.org>
7600L: linux-media@vger.kernel.org
7601W: https://linuxtv.org
7602W: http://github.com/mkrufky
7603Q: http://patchwork.linuxtv.org/project/linux-media/list/
7604T: git git://linuxtv.org/mkrufky/tuners.git
7605S: Maintained
7606F: drivers/media/tuners/mxl5007t.*
7607
7608MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
7609M: Hyong-Youb Kim <hykim@myri.com>
7610L: netdev@vger.kernel.org
7611W: https://www.myricom.com/support/downloads/myri10ge.html
7612S: Supported
7613F: drivers/net/ethernet/myricom/myri10ge/
7614
7615NAND FLASH SUBSYSTEM
7616M: Boris Brezillon <boris.brezillon@free-electrons.com>
7617R: Richard Weinberger <richard@nod.at>
7618L: linux-mtd@lists.infradead.org
7619W: http://www.linux-mtd.infradead.org/
7620Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
7621T: git git://github.com/linux-nand/linux.git
7622S: Maintained
7623F: drivers/mtd/nand/
7624F: include/linux/mtd/nand*.h
7625
7626NATSEMI ETHERNET DRIVER (DP8381x)
7627S: Orphan
7628F: drivers/net/ethernet/natsemi/natsemi.c
7629
7630NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
7631M: Daniel Mack <zonque@gmail.com>
7632S: Maintained
7633L: alsa-devel@alsa-project.org (moderated for non-subscribers)
7634W: http://www.native-instruments.com
7635F: sound/usb/caiaq/
7636
7637NCP FILESYSTEM
7638M: Petr Vandrovec <petr@vandrovec.name>
7639S: Odd Fixes
7640F: fs/ncpfs/
7641
7642NCR 5380 SCSI DRIVERS
7643M: Finn Thain <fthain@telegraphics.com.au>
7644M: Michael Schmitz <schmitzmic@gmail.com>
7645L: linux-scsi@vger.kernel.org
7646S: Maintained
7647F: Documentation/scsi/g_NCR5380.txt
7648F: Documentation/scsi/dtc3x80.txt
7649F: drivers/scsi/NCR5380.*
7650F: drivers/scsi/arm/cumana_1.c
7651F: drivers/scsi/arm/oak.c
7652F: drivers/scsi/atari_scsi.*
7653F: drivers/scsi/dmx3191d.c
7654F: drivers/scsi/dtc.*
7655F: drivers/scsi/g_NCR5380.*
7656F: drivers/scsi/g_NCR5380_mmio.c
7657F: drivers/scsi/mac_scsi.*
7658F: drivers/scsi/pas16.*
7659F: drivers/scsi/sun3_scsi.*
7660F: drivers/scsi/sun3_scsi_vme.c
7661F: drivers/scsi/t128.*
7662
7663NCR DUAL 700 SCSI DRIVER (MICROCHANNEL)
7664M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
7665L: linux-scsi@vger.kernel.org
7666S: Maintained
7667F: drivers/scsi/NCR_D700.*
7668
7669NCT6775 HARDWARE MONITOR DRIVER
7670M: Guenter Roeck <linux@roeck-us.net>
7671L: linux-hwmon@vger.kernel.org
7672S: Maintained
7673F: Documentation/hwmon/nct6775
7674F: drivers/hwmon/nct6775.c
7675
7676NETEFFECT IWARP RNIC DRIVER (IW_NES)
7677M: Faisal Latif <faisal.latif@intel.com>
7678L: linux-rdma@vger.kernel.org
7679W: http://www.intel.com/Products/Server/Adapters/Server-Cluster/Server-Cluster-overview.htm
7680S: Supported
7681F: drivers/infiniband/hw/nes/
7682
7683NETEM NETWORK EMULATOR
7684M: Stephen Hemminger <stephen@networkplumber.org>
7685L: netem@lists.linux-foundation.org (moderated for non-subscribers)
7686S: Maintained
7687F: net/sched/sch_netem.c
7688
7689NETERION 10GbE DRIVERS (s2io/vxge)
7690M: Jon Mason <jdmason@kudzu.us>
7691L: netdev@vger.kernel.org
7692S: Supported
7693F: Documentation/networking/s2io.txt
7694F: Documentation/networking/vxge.txt
7695F: drivers/net/ethernet/neterion/
7696
7697NETFILTER ({IP,IP6,ARP,EB,NF}TABLES)
7698M: Pablo Neira Ayuso <pablo@netfilter.org>
7699M: Patrick McHardy <kaber@trash.net>
7700M: Jozsef Kadlecsik <kadlec@blackhole.kfki.hu>
7701L: netfilter-devel@vger.kernel.org
7702L: coreteam@netfilter.org
7703W: http://www.netfilter.org/
7704W: http://www.iptables.org/
7705Q: http://patchwork.ozlabs.org/project/netfilter-devel/list/
7706T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git
7707T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git
7708S: Supported
7709F: include/linux/netfilter*
7710F: include/linux/netfilter/
7711F: include/net/netfilter/
7712F: include/uapi/linux/netfilter*
7713F: include/uapi/linux/netfilter/
7714F: net/*/netfilter.c
7715F: net/*/netfilter/
7716F: net/netfilter/
7717F: net/bridge/br_netfilter*.c
7718
7719NETLABEL
7720M: Paul Moore <paul@paul-moore.com>
7721W: http://netlabel.sf.net
7722L: netdev@vger.kernel.org
7723S: Maintained
7724F: Documentation/netlabel/
7725F: include/net/netlabel.h
7726F: net/netlabel/
7727
7728NETROM NETWORK LAYER
7729M: Ralf Baechle <ralf@linux-mips.org>
7730L: linux-hams@vger.kernel.org
7731W: http://www.linux-ax25.org/
7732S: Maintained
7733F: include/net/netrom.h
7734F: include/uapi/linux/netrom.h
7735F: net/netrom/
7736
7737NETRONOME ETHERNET DRIVERS
7738M: Jakub Kicinski <jakub.kicinski@netronome.com>
7739L: oss-drivers@netronome.com
7740S: Maintained
7741F: drivers/net/ethernet/netronome/
7742
7743NETWORK BLOCK DEVICE (NBD)
7744M: Markus Pargmann <mpa@pengutronix.de>
7745S: Maintained
7746L: nbd-general@lists.sourceforge.net
7747T: git git://git.pengutronix.de/git/mpa/linux-nbd.git
7748F: Documentation/blockdev/nbd.txt
7749F: drivers/block/nbd.c
7750F: include/uapi/linux/nbd.h
7751
7752NETWORK DROP MONITOR
7753M: Neil Horman <nhorman@tuxdriver.com>
7754L: netdev@vger.kernel.org
7755S: Maintained
7756W: https://fedorahosted.org/dropwatch/
7757F: net/core/drop_monitor.c
7758
7759NETWORKING [GENERAL]
7760M: "David S. Miller" <davem@davemloft.net>
7761L: netdev@vger.kernel.org
7762W: http://www.linuxfoundation.org/en/Net
7763Q: http://patchwork.ozlabs.org/project/netdev/list/
7764T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
7765T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
7766S: Maintained
7767F: net/
7768F: include/net/
7769F: include/linux/in.h
7770F: include/linux/net.h
7771F: include/linux/netdevice.h
7772F: include/uapi/linux/in.h
7773F: include/uapi/linux/net.h
7774F: include/uapi/linux/netdevice.h
7775F: include/uapi/linux/net_namespace.h
7776F: tools/net/
7777F: tools/testing/selftests/net/
7778F: lib/random32.c
7779F: lib/test_bpf.c
7780
7781NETWORKING [IPv4/IPv6]
7782M: "David S. Miller" <davem@davemloft.net>
7783M: Alexey Kuznetsov <kuznet@ms2.inr.ac.ru>
7784M: James Morris <jmorris@namei.org>
7785M: Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org>
7786M: Patrick McHardy <kaber@trash.net>
7787L: netdev@vger.kernel.org
7788T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
7789S: Maintained
7790F: net/ipv4/
7791F: net/ipv6/
7792F: include/net/ip*
7793F: arch/x86/net/*
7794
7795NETWORKING [IPSEC]
7796M: Steffen Klassert <steffen.klassert@secunet.com>
7797M: Herbert Xu <herbert@gondor.apana.org.au>
7798M: "David S. Miller" <davem@davemloft.net>
7799L: netdev@vger.kernel.org
7800T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
7801T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
7802S: Maintained
7803F: net/core/flow.c
7804F: net/xfrm/
7805F: net/key/
7806F: net/ipv4/xfrm*
7807F: net/ipv4/esp4.c
7808F: net/ipv4/ah4.c
7809F: net/ipv4/ipcomp.c
7810F: net/ipv4/ip_vti.c
7811F: net/ipv6/xfrm*
7812F: net/ipv6/esp6.c
7813F: net/ipv6/ah6.c
7814F: net/ipv6/ipcomp6.c
7815F: net/ipv6/ip6_vti.c
7816F: include/uapi/linux/xfrm.h
7817F: include/net/xfrm.h
7818
7819NETWORKING [LABELED] (NetLabel, CIPSO, Labeled IPsec, SECMARK)
7820M: Paul Moore <paul@paul-moore.com>
7821L: netdev@vger.kernel.org
7822S: Maintained
7823
7824NETWORKING [WIRELESS]
7825L: linux-wireless@vger.kernel.org
7826Q: http://patchwork.kernel.org/project/linux-wireless/list/
7827
7828NETWORKING DRIVERS
7829L: netdev@vger.kernel.org
7830W: http://www.linuxfoundation.org/en/Net
7831Q: http://patchwork.ozlabs.org/project/netdev/list/
7832T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
7833T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
7834S: Odd Fixes
7835F: drivers/net/
7836F: include/linux/if_*
7837F: include/linux/netdevice.h
7838F: include/linux/etherdevice.h
7839F: include/linux/fcdevice.h
7840F: include/linux/fddidevice.h
7841F: include/linux/hippidevice.h
7842F: include/linux/inetdevice.h
7843F: include/uapi/linux/if_*
7844F: include/uapi/linux/netdevice.h
7845
7846NETWORKING DRIVERS (WIRELESS)
7847M: Kalle Valo <kvalo@codeaurora.org>
7848L: linux-wireless@vger.kernel.org
7849Q: http://patchwork.kernel.org/project/linux-wireless/list/
7850T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git
7851T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git
7852S: Maintained
7853F: drivers/net/wireless/
7854
7855NETXEN (1/10) GbE SUPPORT
7856M: Manish Chopra <manish.chopra@qlogic.com>
7857M: Sony Chacko <sony.chacko@qlogic.com>
7858M: Rajesh Borundia <rajesh.borundia@qlogic.com>
7859L: netdev@vger.kernel.org
7860W: http://www.qlogic.com
7861S: Supported
7862F: drivers/net/ethernet/qlogic/netxen/
7863
7864NFC SUBSYSTEM
7865M: Lauro Ramos Venancio <lauro.venancio@openbossa.org>
7866M: Aloisio Almeida Jr <aloisio.almeida@openbossa.org>
7867M: Samuel Ortiz <sameo@linux.intel.com>
7868L: linux-wireless@vger.kernel.org
7869L: linux-nfc@lists.01.org (subscribers-only)
7870S: Supported
7871F: net/nfc/
7872F: include/net/nfc/
7873F: include/uapi/linux/nfc.h
7874F: drivers/nfc/
7875F: include/linux/platform_data/nfcmrvl.h
7876F: include/linux/platform_data/nxp-nci.h
7877F: include/linux/platform_data/pn544.h
7878F: include/linux/platform_data/st21nfca.h
7879F: include/linux/platform_data/st-nci.h
7880F: Documentation/devicetree/bindings/net/nfc/
7881
7882NFS, SUNRPC, AND LOCKD CLIENTS
7883M: Trond Myklebust <trond.myklebust@primarydata.com>
7884M: Anna Schumaker <anna.schumaker@netapp.com>
7885L: linux-nfs@vger.kernel.org
7886W: http://client.linux-nfs.org
7887T: git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
7888S: Maintained
7889F: fs/lockd/
7890F: fs/nfs/
7891F: fs/nfs_common/
7892F: net/sunrpc/
7893F: include/linux/lockd/
7894F: include/linux/nfs*
7895F: include/linux/sunrpc/
7896F: include/uapi/linux/nfs*
7897F: include/uapi/linux/sunrpc/
7898
7899NILFS2 FILESYSTEM
7900M: Ryusuke Konishi <konishi.ryusuke@lab.ntt.co.jp>
7901L: linux-nilfs@vger.kernel.org
7902W: http://nilfs.sourceforge.net/
7903T: git git://github.com/konis/nilfs2.git
7904S: Supported
7905F: Documentation/filesystems/nilfs2.txt
7906F: fs/nilfs2/
7907F: include/linux/nilfs2_fs.h
7908F: include/trace/events/nilfs2.h
7909
7910NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
7911M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
7912W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
7913S: Maintained
7914F: Documentation/scsi/NinjaSCSI.txt
7915F: drivers/scsi/pcmcia/nsp_*
7916
7917NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
7918M: GOTO Masanori <gotom@debian.or.jp>
7919M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
7920W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
7921S: Maintained
7922F: Documentation/scsi/NinjaSCSI.txt
7923F: drivers/scsi/nsp32*
7924
7925NIOS2 ARCHITECTURE
7926M: Ley Foon Tan <lftan@altera.com>
7927L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
7928T: git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git
7929S: Maintained
7930F: arch/nios2/
7931
7932NOKIA N900 POWER SUPPLY DRIVERS
7933R: Pali Rohár <pali.rohar@gmail.com>
7934F: include/linux/power/bq2415x_charger.h
7935F: include/linux/power/bq27xxx_battery.h
7936F: include/linux/power/isp1704_charger.h
7937F: drivers/power/bq2415x_charger.c
7938F: drivers/power/bq27xxx_battery.c
7939F: drivers/power/bq27xxx_battery_i2c.c
7940F: drivers/power/isp1704_charger.c
7941F: drivers/power/rx51_battery.c
7942
7943NTB DRIVER CORE
7944M: Jon Mason <jdmason@kudzu.us>
7945M: Dave Jiang <dave.jiang@intel.com>
7946M: Allen Hubbe <Allen.Hubbe@emc.com>
7947L: linux-ntb@googlegroups.com
7948S: Supported
7949W: https://github.com/jonmason/ntb/wiki
7950T: git git://github.com/jonmason/ntb.git
7951F: drivers/ntb/
7952F: drivers/net/ntb_netdev.c
7953F: include/linux/ntb.h
7954F: include/linux/ntb_transport.h
7955
7956NTB INTEL DRIVER
7957M: Jon Mason <jdmason@kudzu.us>
7958M: Dave Jiang <dave.jiang@intel.com>
7959L: linux-ntb@googlegroups.com
7960S: Supported
7961W: https://github.com/jonmason/ntb/wiki
7962T: git git://github.com/jonmason/ntb.git
7963F: drivers/ntb/hw/intel/
7964
7965NTB AMD DRIVER
7966M: Xiangliang Yu <Xiangliang.Yu@amd.com>
7967L: linux-ntb@googlegroups.com
7968S: Supported
7969F: drivers/ntb/hw/amd/
7970
7971NTFS FILESYSTEM
7972M: Anton Altaparmakov <anton@tuxera.com>
7973L: linux-ntfs-dev@lists.sourceforge.net
7974W: http://www.tuxera.com/
7975T: git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
7976S: Supported
7977F: Documentation/filesystems/ntfs.txt
7978F: fs/ntfs/
7979
7980NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
7981M: Antonino Daplas <adaplas@gmail.com>
7982L: linux-fbdev@vger.kernel.org
7983S: Maintained
7984F: drivers/video/fbdev/riva/
7985F: drivers/video/fbdev/nvidia/
7986
7987NVM EXPRESS DRIVER
7988M: Keith Busch <keith.busch@intel.com>
7989M: Jens Axboe <axboe@fb.com>
7990L: linux-nvme@lists.infradead.org
7991T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
7992W: https://kernel.googlesource.com/pub/scm/linux/kernel/git/axboe/linux-block/
7993S: Supported
7994F: drivers/nvme/host/
7995F: include/linux/nvme.h
7996
7997NVMEM FRAMEWORK
7998M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
7999M: Maxime Ripard <maxime.ripard@free-electrons.com>
8000S: Maintained
8001F: drivers/nvmem/
8002F: Documentation/devicetree/bindings/nvmem/
8003F: include/linux/nvmem-consumer.h
8004F: include/linux/nvmem-provider.h
8005
8006NXP-NCI NFC DRIVER
8007M: Clément Perrochaud <clement.perrochaud@effinnov.com>
8008R: Charles Gorand <charles.gorand@effinnov.com>
8009L: linux-nfc@lists.01.org (moderated for non-subscribers)
8010S: Supported
8011F: drivers/nfc/nxp-nci
8012
8013NXP TDA998X DRM DRIVER
8014M: Russell King <rmk+kernel@armlinux.org.uk>
8015S: Supported
8016F: drivers/gpu/drm/i2c/tda998x_drv.c
8017F: include/drm/i2c/tda998x.h
8018
8019NXP TFA9879 DRIVER
8020M: Peter Rosin <peda@axentia.se>
8021L: alsa-devel@alsa-project.org (moderated for non-subscribers)
8022S: Maintained
8023F: sound/soc/codecs/tfa9879*
8024
8025OBJTOOL
8026M: Josh Poimboeuf <jpoimboe@redhat.com>
8027S: Supported
8028F: tools/objtool/
8029
8030OMAP SUPPORT
8031M: Tony Lindgren <tony@atomide.com>
8032L: linux-omap@vger.kernel.org
8033W: http://www.muru.com/linux/omap/
8034W: http://linux.omap.com/
8035Q: http://patchwork.kernel.org/project/linux-omap/list/
8036T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
8037S: Maintained
8038F: arch/arm/*omap*/
8039F: arch/arm/configs/omap1_defconfig
8040F: arch/arm/configs/omap2plus_defconfig
8041F: drivers/i2c/busses/i2c-omap.c
8042F: drivers/irqchip/irq-omap-intc.c
8043F: drivers/mfd/*omap*.c
8044F: drivers/mfd/menelaus.c
8045F: drivers/mfd/palmas.c
8046F: drivers/mfd/tps65217.c
8047F: drivers/mfd/tps65218.c
8048F: drivers/mfd/tps65910.c
8049F: drivers/mfd/twl-core.[ch]
8050F: drivers/mfd/twl4030*.c
8051F: drivers/mfd/twl6030*.c
8052F: drivers/mfd/twl6040*.c
8053F: drivers/regulator/palmas-regulator*.c
8054F: drivers/regulator/pbias-regulator.c
8055F: drivers/regulator/tps65217-regulator.c
8056F: drivers/regulator/tps65218-regulator.c
8057F: drivers/regulator/tps65910-regulator.c
8058F: drivers/regulator/twl-regulator.c
8059F: include/linux/i2c-omap.h
8060
8061OMAP DEVICE TREE SUPPORT
8062M: Benoît Cousson <bcousson@baylibre.com>
8063M: Tony Lindgren <tony@atomide.com>
8064L: linux-omap@vger.kernel.org
8065L: devicetree@vger.kernel.org
8066S: Maintained
8067F: arch/arm/boot/dts/*omap*
8068F: arch/arm/boot/dts/*am3*
8069F: arch/arm/boot/dts/*am4*
8070F: arch/arm/boot/dts/*am5*
8071F: arch/arm/boot/dts/*dra7*
8072
8073OMAP CLOCK FRAMEWORK SUPPORT
8074M: Paul Walmsley <paul@pwsan.com>
8075L: linux-omap@vger.kernel.org
8076S: Maintained
8077F: arch/arm/*omap*/*clock*
8078
8079OMAP POWER MANAGEMENT SUPPORT
8080M: Kevin Hilman <khilman@kernel.org>
8081L: linux-omap@vger.kernel.org
8082S: Maintained
8083F: arch/arm/*omap*/*pm*
8084F: drivers/cpufreq/omap-cpufreq.c
8085
8086OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
8087M: Rajendra Nayak <rnayak@codeaurora.org>
8088M: Paul Walmsley <paul@pwsan.com>
8089L: linux-omap@vger.kernel.org
8090S: Maintained
8091F: arch/arm/mach-omap2/prm*
8092
8093OMAP AUDIO SUPPORT
8094M: Peter Ujfalusi <peter.ujfalusi@ti.com>
8095M: Jarkko Nikula <jarkko.nikula@bitmer.com>
8096L: alsa-devel@alsa-project.org (moderated for non-subscribers)
8097L: linux-omap@vger.kernel.org
8098S: Maintained
8099F: sound/soc/omap/
8100
8101OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
8102M: Roger Quadros <rogerq@ti.com>
8103M: Tony Lindgren <tony@atomide.com>
8104L: linux-omap@vger.kernel.org
8105S: Maintained
8106F: drivers/memory/omap-gpmc.c
8107F: arch/arm/mach-omap2/*gpmc*
8108
8109OMAP FRAMEBUFFER SUPPORT
8110M: Tomi Valkeinen <tomi.valkeinen@ti.com>
8111L: linux-fbdev@vger.kernel.org
8112L: linux-omap@vger.kernel.org
8113S: Maintained
8114F: drivers/video/fbdev/omap/
8115
8116OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
8117M: Tomi Valkeinen <tomi.valkeinen@ti.com>
8118L: linux-omap@vger.kernel.org
8119L: linux-fbdev@vger.kernel.org
8120S: Maintained
8121F: drivers/video/fbdev/omap2/
8122F: Documentation/arm/OMAP/DSS
8123
8124OMAP HARDWARE SPINLOCK SUPPORT
8125M: Ohad Ben-Cohen <ohad@wizery.com>
8126L: linux-omap@vger.kernel.org
8127S: Maintained
8128F: drivers/hwspinlock/omap_hwspinlock.c
8129
8130OMAP MMC SUPPORT
8131M: Jarkko Lavinen <jarkko.lavinen@nokia.com>
8132L: linux-omap@vger.kernel.org
8133S: Maintained
8134F: drivers/mmc/host/omap.c
8135
8136OMAP HS MMC SUPPORT
8137L: linux-mmc@vger.kernel.org
8138L: linux-omap@vger.kernel.org
8139S: Orphan
8140F: drivers/mmc/host/omap_hsmmc.c
8141
8142OMAP RANDOM NUMBER GENERATOR SUPPORT
8143M: Deepak Saxena <dsaxena@plexity.net>
8144S: Maintained
8145F: drivers/char/hw_random/omap-rng.c
8146
8147OMAP HWMOD SUPPORT
8148M: Benoît Cousson <bcousson@baylibre.com>
8149M: Paul Walmsley <paul@pwsan.com>
8150L: linux-omap@vger.kernel.org
8151S: Maintained
8152F: arch/arm/mach-omap2/omap_hwmod.*
8153
8154OMAP HWMOD DATA
8155M: Paul Walmsley <paul@pwsan.com>
8156L: linux-omap@vger.kernel.org
8157S: Maintained
8158F: arch/arm/mach-omap2/omap_hwmod*data*
8159
8160OMAP HWMOD DATA FOR OMAP4-BASED DEVICES
8161M: Benoît Cousson <bcousson@baylibre.com>
8162L: linux-omap@vger.kernel.org
8163S: Maintained
8164F: arch/arm/mach-omap2/omap_hwmod_44xx_data.c
8165
8166OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
8167M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8168L: linux-media@vger.kernel.org
8169S: Maintained
8170F: Documentation/devicetree/bindings/media/ti,omap3isp.txt
8171F: drivers/media/platform/omap3isp/
8172F: drivers/staging/media/omap4iss/
8173
8174OMAP USB SUPPORT
8175L: linux-usb@vger.kernel.org
8176L: linux-omap@vger.kernel.org
8177S: Orphan
8178F: drivers/usb/*/*omap*
8179F: arch/arm/*omap*/usb*
8180
8181OMAP GPIO DRIVER
8182M: Grygorii Strashko <grygorii.strashko@ti.com>
8183M: Santosh Shilimkar <ssantosh@kernel.org>
8184M: Kevin Hilman <khilman@kernel.org>
8185L: linux-omap@vger.kernel.org
8186S: Maintained
8187F: Documentation/devicetree/bindings/gpio/gpio-omap.txt
8188F: drivers/gpio/gpio-omap.c
8189
8190OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
8191M: Mark Jackson <mpfj@newflow.co.uk>
8192L: linux-omap@vger.kernel.org
8193S: Maintained
8194F: arch/arm/boot/dts/am335x-nano.dts
8195
8196OMFS FILESYSTEM
8197M: Bob Copeland <me@bobcopeland.com>
8198L: linux-karma-devel@lists.sourceforge.net
8199S: Maintained
8200F: Documentation/filesystems/omfs.txt
8201F: fs/omfs/
8202
8203OMNIKEY CARDMAN 4000 DRIVER
8204M: Harald Welte <laforge@gnumonks.org>
8205S: Maintained
8206F: drivers/char/pcmcia/cm4000_cs.c
8207F: include/linux/cm4000_cs.h
8208F: include/uapi/linux/cm4000_cs.h
8209
8210OMNIKEY CARDMAN 4040 DRIVER
8211M: Harald Welte <laforge@gnumonks.org>
8212S: Maintained
8213F: drivers/char/pcmcia/cm4040_cs.*
8214
8215OMNIVISION OV7670 SENSOR DRIVER
8216M: Jonathan Corbet <corbet@lwn.net>
8217L: linux-media@vger.kernel.org
8218T: git git://linuxtv.org/media_tree.git
8219S: Maintained
8220F: drivers/media/i2c/ov7670.c
8221
8222ONENAND FLASH DRIVER
8223M: Kyungmin Park <kyungmin.park@samsung.com>
8224L: linux-mtd@lists.infradead.org
8225S: Maintained
8226F: drivers/mtd/onenand/
8227F: include/linux/mtd/onenand*.h
8228
8229ONSTREAM SCSI TAPE DRIVER
8230M: Willem Riede <osst@riede.org>
8231L: osst-users@lists.sourceforge.net
8232L: linux-scsi@vger.kernel.org
8233S: Maintained
8234F: Documentation/scsi/osst.txt
8235F: drivers/scsi/osst.*
8236F: drivers/scsi/osst_*.h
8237F: drivers/scsi/st.h
8238
8239OPENCORES I2C BUS DRIVER
8240M: Peter Korsgaard <jacmet@sunsite.dk>
8241L: linux-i2c@vger.kernel.org
8242S: Maintained
8243F: Documentation/i2c/busses/i2c-ocores
8244F: drivers/i2c/busses/i2c-ocores.c
8245
8246OPEN FIRMWARE AND FLATTENED DEVICE TREE
8247M: Rob Herring <robh+dt@kernel.org>
8248M: Frank Rowand <frowand.list@gmail.com>
8249M: Grant Likely <grant.likely@linaro.org>
8250L: devicetree@vger.kernel.org
8251W: http://www.devicetree.org/
8252T: git git://git.kernel.org/pub/scm/linux/kernel/git/glikely/linux.git
8253S: Maintained
8254F: drivers/of/
8255F: include/linux/of*.h
8256F: scripts/dtc/
8257
8258OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
8259M: Rob Herring <robh+dt@kernel.org>
8260M: Pawel Moll <pawel.moll@arm.com>
8261M: Mark Rutland <mark.rutland@arm.com>
8262M: Ian Campbell <ijc+devicetree@hellion.org.uk>
8263M: Kumar Gala <galak@codeaurora.org>
8264L: devicetree@vger.kernel.org
8265T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
8266S: Maintained
8267F: Documentation/devicetree/
8268F: arch/*/boot/dts/
8269F: include/dt-bindings/
8270
8271OPEN FIRMWARE AND DEVICE TREE OVERLAYS
8272M: Pantelis Antoniou <pantelis.antoniou@konsulko.com>
8273L: devicetree@vger.kernel.org
8274S: Maintained
8275F: Documentation/devicetree/dynamic-resolution-notes.txt
8276F: Documentation/devicetree/overlay-notes.txt
8277F: drivers/of/overlay.c
8278F: drivers/of/resolver.c
8279
8280OPENRISC ARCHITECTURE
8281M: Jonas Bonn <jonas@southpole.se>
8282W: http://openrisc.net
8283S: Maintained
8284T: git git://openrisc.net/~jonas/linux
8285F: arch/openrisc/
8286
8287OPENVSWITCH
8288M: Pravin Shelar <pshelar@nicira.com>
8289L: netdev@vger.kernel.org
8290L: dev@openvswitch.org
8291W: http://openvswitch.org
8292S: Maintained
8293F: net/openvswitch/
8294F: include/uapi/linux/openvswitch.h
8295
8296OPERATING PERFORMANCE POINTS (OPP)
8297M: Viresh Kumar <vireshk@kernel.org>
8298M: Nishanth Menon <nm@ti.com>
8299M: Stephen Boyd <sboyd@codeaurora.org>
8300L: linux-pm@vger.kernel.org
8301S: Maintained
8302T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
8303F: drivers/base/power/opp/
8304F: include/linux/pm_opp.h
8305F: Documentation/power/opp.txt
8306F: Documentation/devicetree/bindings/opp/
8307
8308OPL4 DRIVER
8309M: Clemens Ladisch <clemens@ladisch.de>
8310L: alsa-devel@alsa-project.org (moderated for non-subscribers)
8311T: git git://git.alsa-project.org/alsa-kernel.git
8312S: Maintained
8313F: sound/drivers/opl4/
8314
8315OPROFILE
8316M: Robert Richter <rric@kernel.org>
8317L: oprofile-list@lists.sf.net
8318S: Maintained
8319F: arch/*/include/asm/oprofile*.h
8320F: arch/*/oprofile/
8321F: drivers/oprofile/
8322F: include/linux/oprofile.h
8323
8324ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
8325M: Mark Fasheh <mfasheh@suse.com>
8326M: Joel Becker <jlbec@evilplan.org>
8327L: ocfs2-devel@oss.oracle.com (moderated for non-subscribers)
8328W: http://ocfs2.wiki.kernel.org
8329S: Supported
8330F: Documentation/filesystems/ocfs2.txt
8331F: Documentation/filesystems/dlmfs.txt
8332F: fs/ocfs2/
8333
8334ORINOCO DRIVER
8335L: linux-wireless@vger.kernel.org
8336W: http://wireless.kernel.org/en/users/Drivers/orinoco
8337W: http://www.nongnu.org/orinoco/
8338S: Orphan
8339F: drivers/net/wireless/intersil/orinoco/
8340
8341OSD LIBRARY and FILESYSTEM
8342M: Boaz Harrosh <ooo@electrozaur.com>
8343M: Benny Halevy <bhalevy@primarydata.com>
8344L: osd-dev@open-osd.org
8345W: http://open-osd.org
8346T: git git://git.open-osd.org/open-osd.git
8347S: Maintained
8348F: drivers/scsi/osd/
8349F: include/scsi/osd_*
8350F: fs/exofs/
8351
8352OVERLAY FILESYSTEM
8353M: Miklos Szeredi <miklos@szeredi.hu>
8354L: linux-unionfs@vger.kernel.org
8355T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
8356S: Supported
8357F: fs/overlayfs/
8358F: Documentation/filesystems/overlayfs.txt
8359
8360ORANGEFS FILESYSTEM
8361M: Mike Marshall <hubcap@omnibond.com>
8362L: pvfs2-developers@beowulf-underground.org (subscribers-only)
8363T: git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
8364S: Supported
8365F: fs/orangefs/
8366F: Documentation/filesystems/orangefs.txt
8367
8368P54 WIRELESS DRIVER
8369M: Christian Lamparter <chunkeey@googlemail.com>
8370L: linux-wireless@vger.kernel.org
8371W: http://wireless.kernel.org/en/users/Drivers/p54
8372S: Maintained
8373F: drivers/net/wireless/intersil/p54/
8374
8375PA SEMI ETHERNET DRIVER
8376M: Olof Johansson <olof@lixom.net>
8377L: netdev@vger.kernel.org
8378S: Maintained
8379F: drivers/net/ethernet/pasemi/*
8380
8381PA SEMI SMBUS DRIVER
8382M: Olof Johansson <olof@lixom.net>
8383L: linux-i2c@vger.kernel.org
8384S: Maintained
8385F: drivers/i2c/busses/i2c-pasemi.c
8386
8387PADATA PARALLEL EXECUTION MECHANISM
8388M: Steffen Klassert <steffen.klassert@secunet.com>
8389L: linux-crypto@vger.kernel.org
8390S: Maintained
8391F: kernel/padata.c
8392F: include/linux/padata.h
8393F: Documentation/padata.txt
8394
8395PANASONIC LAPTOP ACPI EXTRAS DRIVER
8396M: Harald Welte <laforge@gnumonks.org>
8397L: platform-driver-x86@vger.kernel.org
8398S: Maintained
8399F: drivers/platform/x86/panasonic-laptop.c
8400
8401PANASONIC MN10300/AM33/AM34 PORT
8402M: David Howells <dhowells@redhat.com>
8403L: linux-am33-list@redhat.com (moderated for non-subscribers)
8404W: ftp://ftp.redhat.com/pub/redhat/gnupro/AM33/
8405S: Maintained
8406F: Documentation/mn10300/
8407F: arch/mn10300/
8408
8409PARALLEL LCD/KEYPAD PANEL DRIVER
8410M: Willy Tarreau <willy@haproxy.com>
8411M: Ksenija Stanojevic <ksenija.stanojevic@gmail.com>
8412S: Odd Fixes
8413F: Documentation/misc-devices/lcd-panel-cgram.txt
8414F: drivers/misc/panel.c
8415
8416PARALLEL PORT SUBSYSTEM
8417M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
8418M: Sudip Mukherjee <sudip@vectorindia.org>
8419L: linux-parport@lists.infradead.org (subscribers-only)
8420S: Maintained
8421F: drivers/parport/
8422F: include/linux/parport*.h
8423F: drivers/char/ppdev.c
8424F: include/uapi/linux/ppdev.h
8425F: Documentation/parport*.txt
8426
8427PARAVIRT_OPS INTERFACE
8428M: Jeremy Fitzhardinge <jeremy@goop.org>
8429M: Chris Wright <chrisw@sous-sol.org>
8430M: Alok Kataria <akataria@vmware.com>
8431M: Rusty Russell <rusty@rustcorp.com.au>
8432L: virtualization@lists.linux-foundation.org
8433S: Supported
8434F: Documentation/virtual/paravirt_ops.txt
8435F: arch/*/kernel/paravirt*
8436F: arch/*/include/asm/paravirt.h
8437
8438PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES
8439M: Tim Waugh <tim@cyberelk.net>
8440L: linux-parport@lists.infradead.org (subscribers-only)
8441S: Maintained
8442F: Documentation/blockdev/paride.txt
8443F: drivers/block/paride/
8444
8445PARISC ARCHITECTURE
8446M: "James E.J. Bottomley" <jejb@parisc-linux.org>
8447M: Helge Deller <deller@gmx.de>
8448L: linux-parisc@vger.kernel.org
8449W: http://www.parisc-linux.org/
8450Q: http://patchwork.kernel.org/project/linux-parisc/list/
8451T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
8452T: git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
8453S: Maintained
8454F: arch/parisc/
8455F: Documentation/parisc/
8456F: drivers/parisc/
8457F: drivers/char/agp/parisc-agp.c
8458F: drivers/input/serio/gscps2.c
8459F: drivers/parport/parport_gsc.*
8460F: drivers/tty/serial/8250/8250_gsc.c
8461F: drivers/video/fbdev/sti*
8462F: drivers/video/console/sti*
8463F: drivers/video/logo/logo_parisc*
8464
8465PC87360 HARDWARE MONITORING DRIVER
8466M: Jim Cromie <jim.cromie@gmail.com>
8467L: linux-hwmon@vger.kernel.org
8468S: Maintained
8469F: Documentation/hwmon/pc87360
8470F: drivers/hwmon/pc87360.c
8471
8472PC8736x GPIO DRIVER
8473M: Jim Cromie <jim.cromie@gmail.com>
8474S: Maintained
8475F: drivers/char/pc8736x_gpio.c
8476
8477PC87427 HARDWARE MONITORING DRIVER
8478M: Jean Delvare <jdelvare@suse.com>
8479L: linux-hwmon@vger.kernel.org
8480S: Maintained
8481F: Documentation/hwmon/pc87427
8482F: drivers/hwmon/pc87427.c
8483
8484PCA9532 LED DRIVER
8485M: Riku Voipio <riku.voipio@iki.fi>
8486S: Maintained
8487F: drivers/leds/leds-pca9532.c
8488F: include/linux/leds-pca9532.h
8489
8490PCA9541 I2C BUS MASTER SELECTOR DRIVER
8491M: Guenter Roeck <linux@roeck-us.net>
8492L: linux-i2c@vger.kernel.org
8493S: Maintained
8494F: drivers/i2c/muxes/i2c-mux-pca9541.c
8495
8496PCDP - PRIMARY CONSOLE AND DEBUG PORT
8497M: Khalid Aziz <khalid@gonehiking.org>
8498S: Maintained
8499F: drivers/firmware/pcdp.*
8500
8501PCI ERROR RECOVERY
8502M: Linas Vepstas <linasvepstas@gmail.com>
8503L: linux-pci@vger.kernel.org
8504S: Supported
8505F: Documentation/PCI/pci-error-recovery.txt
8506
8507PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
8508M: Russell Currey <ruscur@russell.cc>
8509L: linuxppc-dev@lists.ozlabs.org
8510S: Supported
8511F: Documentation/powerpc/eeh-pci-error-recovery.txt
8512F: arch/powerpc/kernel/eeh*.c
8513F: arch/powerpc/platforms/*/eeh*.c
8514F: arch/powerpc/include/*/eeh*.h
8515
8516PCI SUBSYSTEM
8517M: Bjorn Helgaas <bhelgaas@google.com>
8518L: linux-pci@vger.kernel.org
8519Q: http://patchwork.ozlabs.org/project/linux-pci/list/
8520T: git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
8521S: Supported
8522F: Documentation/PCI/
8523F: drivers/pci/
8524F: include/linux/pci*
8525F: arch/x86/pci/
8526F: arch/x86/kernel/quirks.c
8527
8528PCI DRIVER FOR ALTERA PCIE IP
8529M: Ley Foon Tan <lftan@altera.com>
8530L: rfi@lists.rocketboards.org (moderated for non-subscribers)
8531L: linux-pci@vger.kernel.org
8532S: Supported
8533F: Documentation/devicetree/bindings/pci/altera-pcie.txt
8534F: drivers/pci/host/pcie-altera.c
8535
8536PCI DRIVER FOR ARM VERSATILE PLATFORM
8537M: Rob Herring <robh@kernel.org>
8538L: linux-pci@vger.kernel.org
8539L: linux-arm-kernel@lists.infradead.org
8540S: Maintained
8541F: Documentation/devicetree/bindings/pci/versatile.txt
8542F: drivers/pci/host/pci-versatile.c
8543
8544PCI DRIVER FOR APPLIEDMICRO XGENE
8545M: Tanmay Inamdar <tinamdar@apm.com>
8546L: linux-pci@vger.kernel.org
8547L: linux-arm-kernel@lists.infradead.org
8548S: Maintained
8549F: Documentation/devicetree/bindings/pci/xgene-pci.txt
8550F: drivers/pci/host/pci-xgene.c
8551
8552PCI DRIVER FOR FREESCALE LAYERSCAPE
8553M: Minghuan Lian <minghuan.Lian@freescale.com>
8554M: Mingkai Hu <mingkai.hu@freescale.com>
8555M: Roy Zang <tie-fei.zang@freescale.com>
8556L: linuxppc-dev@lists.ozlabs.org
8557L: linux-pci@vger.kernel.org
8558L: linux-arm-kernel@lists.infradead.org
8559S: Maintained
8560F: drivers/pci/host/*layerscape*
8561
8562PCI DRIVER FOR IMX6
8563M: Richard Zhu <Richard.Zhu@freescale.com>
8564M: Lucas Stach <l.stach@pengutronix.de>
8565L: linux-pci@vger.kernel.org
8566L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8567S: Maintained
8568F: drivers/pci/host/*imx6*
8569
8570PCI DRIVER FOR TI KEYSTONE
8571M: Murali Karicheri <m-karicheri2@ti.com>
8572L: linux-pci@vger.kernel.org
8573L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8574S: Maintained
8575F: drivers/pci/host/*keystone*
8576
8577PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
8578M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8579M: Jason Cooper <jason@lakedaemon.net>
8580L: linux-pci@vger.kernel.org
8581L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8582S: Maintained
8583F: drivers/pci/host/*mvebu*
8584
8585PCI DRIVER FOR NVIDIA TEGRA
8586M: Thierry Reding <thierry.reding@gmail.com>
8587L: linux-tegra@vger.kernel.org
8588L: linux-pci@vger.kernel.org
8589S: Supported
8590F: Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
8591F: drivers/pci/host/pci-tegra.c
8592
8593PCI DRIVER FOR TI DRA7XX
8594M: Kishon Vijay Abraham I <kishon@ti.com>
8595L: linux-omap@vger.kernel.org
8596L: linux-pci@vger.kernel.org
8597S: Supported
8598F: Documentation/devicetree/bindings/pci/ti-pci.txt
8599F: drivers/pci/host/pci-dra7xx.c
8600
8601PCI DRIVER FOR RENESAS R-CAR
8602M: Simon Horman <horms@verge.net.au>
8603L: linux-pci@vger.kernel.org
8604L: linux-renesas-soc@vger.kernel.org
8605S: Maintained
8606F: drivers/pci/host/*rcar*
8607
8608PCI DRIVER FOR SAMSUNG EXYNOS
8609M: Jingoo Han <jingoohan1@gmail.com>
8610L: linux-pci@vger.kernel.org
8611L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8612L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
8613S: Maintained
8614F: drivers/pci/host/pci-exynos.c
8615
8616PCI DRIVER FOR SYNOPSIS DESIGNWARE
8617M: Jingoo Han <jingoohan1@gmail.com>
8618M: Pratyush Anand <pratyush.anand@gmail.com>
8619L: linux-pci@vger.kernel.org
8620S: Maintained
8621F: drivers/pci/host/*designware*
8622
8623PCI DRIVER FOR SYNOPSYS PROTOTYPING DEVICE
8624M: Joao Pinto <jpinto@synopsys.com>
8625L: linux-pci@vger.kernel.org
8626S: Maintained
8627F: Documentation/devicetree/bindings/pci/designware-pcie.txt
8628F: drivers/pci/host/pcie-designware-plat.c
8629
8630PCI DRIVER FOR GENERIC OF HOSTS
8631M: Will Deacon <will.deacon@arm.com>
8632L: linux-pci@vger.kernel.org
8633L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8634S: Maintained
8635F: Documentation/devicetree/bindings/pci/host-generic-pci.txt
8636F: drivers/pci/host/pci-host-common.c
8637F: drivers/pci/host/pci-host-generic.c
8638
8639PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
8640M: Keith Busch <keith.busch@intel.com>
8641L: linux-pci@vger.kernel.org
8642S: Supported
8643F: arch/x86/pci/vmd.c
8644
8645PCIE DRIVER FOR ST SPEAR13XX
8646M: Pratyush Anand <pratyush.anand@gmail.com>
8647L: linux-pci@vger.kernel.org
8648S: Maintained
8649F: drivers/pci/host/*spear*
8650
8651PCI MSI DRIVER FOR ALTERA MSI IP
8652M: Ley Foon Tan <lftan@altera.com>
8653L: rfi@lists.rocketboards.org (moderated for non-subscribers)
8654L: linux-pci@vger.kernel.org
8655S: Supported
8656F: Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
8657F: drivers/pci/host/pcie-altera-msi.c
8658
8659PCI MSI DRIVER FOR APPLIEDMICRO XGENE
8660M: Duc Dang <dhdang@apm.com>
8661L: linux-pci@vger.kernel.org
8662L: linux-arm-kernel@lists.infradead.org
8663S: Maintained
8664F: Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
8665F: drivers/pci/host/pci-xgene-msi.c
8666
8667PCIE DRIVER FOR HISILICON
8668M: Zhou Wang <wangzhou1@hisilicon.com>
8669M: Gabriele Paoloni <gabriele.paoloni@huawei.com>
8670L: linux-pci@vger.kernel.org
8671S: Maintained
8672F: Documentation/devicetree/bindings/pci/hisilicon-pcie.txt
8673F: drivers/pci/host/pcie-hisi.c
8674
8675PCIE DRIVER FOR QUALCOMM MSM
8676M: Stanimir Varbanov <svarbanov@mm-sol.com>
8677L: linux-pci@vger.kernel.org
8678L: linux-arm-msm@vger.kernel.org
8679S: Maintained
8680F: drivers/pci/host/*qcom*
8681
8682PCIE DRIVER FOR CAVIUM THUNDERX
8683M: David Daney <david.daney@cavium.com>
8684L: linux-pci@vger.kernel.org
8685L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8686S: Supported
8687F: Documentation/devicetree/bindings/pci/pci-thunder-*
8688F: drivers/pci/host/pci-thunder-*
8689
8690PCMCIA SUBSYSTEM
8691P: Linux PCMCIA Team
8692L: linux-pcmcia@lists.infradead.org
8693W: http://lists.infradead.org/mailman/listinfo/linux-pcmcia
8694T: git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git
8695S: Maintained
8696F: Documentation/pcmcia/
8697F: drivers/pcmcia/
8698F: include/pcmcia/
8699
8700PCNET32 NETWORK DRIVER
8701M: Don Fry <pcnet32@frontier.com>
8702L: netdev@vger.kernel.org
8703S: Maintained
8704F: drivers/net/ethernet/amd/pcnet32.c
8705
8706PCRYPT PARALLEL CRYPTO ENGINE
8707M: Steffen Klassert <steffen.klassert@secunet.com>
8708L: linux-crypto@vger.kernel.org
8709S: Maintained
8710F: crypto/pcrypt.c
8711F: include/crypto/pcrypt.h
8712
8713PER-CPU MEMORY ALLOCATOR
8714M: Tejun Heo <tj@kernel.org>
8715M: Christoph Lameter <cl@linux.com>
8716T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/percpu.git
8717S: Maintained
8718F: include/linux/percpu*.h
8719F: mm/percpu*.c
8720F: arch/*/include/asm/percpu.h
8721
8722PER-TASK DELAY ACCOUNTING
8723M: Balbir Singh <bsingharora@gmail.com>
8724S: Maintained
8725F: include/linux/delayacct.h
8726F: kernel/delayacct.c
8727
8728PERFORMANCE EVENTS SUBSYSTEM
8729M: Peter Zijlstra <peterz@infradead.org>
8730M: Ingo Molnar <mingo@redhat.com>
8731M: Arnaldo Carvalho de Melo <acme@kernel.org>
8732R: Alexander Shishkin <alexander.shishkin@linux.intel.com>
8733L: linux-kernel@vger.kernel.org
8734T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
8735S: Supported
8736F: kernel/events/*
8737F: include/linux/perf_event.h
8738F: include/uapi/linux/perf_event.h
8739F: arch/*/kernel/perf_event*.c
8740F: arch/*/kernel/*/perf_event*.c
8741F: arch/*/kernel/*/*/perf_event*.c
8742F: arch/*/include/asm/perf_event.h
8743F: arch/*/kernel/perf_callchain.c
8744F: tools/perf/
8745
8746PERSONALITY HANDLING
8747M: Christoph Hellwig <hch@infradead.org>
8748L: linux-abi-devel@lists.sourceforge.net
8749S: Maintained
8750F: include/linux/personality.h
8751F: include/uapi/linux/personality.h
8752
8753PHONET PROTOCOL
8754M: Remi Denis-Courmont <courmisch@gmail.com>
8755S: Supported
8756F: Documentation/networking/phonet.txt
8757F: include/linux/phonet.h
8758F: include/net/phonet/
8759F: include/uapi/linux/phonet.h
8760F: net/phonet/
8761
8762PHRAM MTD DRIVER
8763M: Joern Engel <joern@lazybastard.org>
8764L: linux-mtd@lists.infradead.org
8765S: Maintained
8766F: drivers/mtd/devices/phram.c
8767
8768PICOLCD HID DRIVER
8769M: Bruno Prémont <bonbons@linux-vserver.org>
8770L: linux-input@vger.kernel.org
8771S: Maintained
8772F: drivers/hid/hid-picolcd*
8773
8774PICOXCELL SUPPORT
8775M: Jamie Iles <jamie@jamieiles.com>
8776L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8777T: git git://github.com/jamieiles/linux-2.6-ji.git
8778S: Supported
8779F: arch/arm/boot/dts/picoxcell*
8780F: arch/arm/mach-picoxcell/
8781F: drivers/crypto/picoxcell*
8782
8783PIN CONTROL SUBSYSTEM
8784M: Linus Walleij <linus.walleij@linaro.org>
8785L: linux-gpio@vger.kernel.org
8786T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
8787S: Maintained
8788F: drivers/pinctrl/
8789F: include/linux/pinctrl/
8790
8791PIN CONTROLLER - ATMEL AT91
8792M: Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
8793L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8794S: Maintained
8795F: drivers/pinctrl/pinctrl-at91.*
8796
8797PIN CONTROLLER - ATMEL AT91 PIO4
8798M: Ludovic Desroches <ludovic.desroches@atmel.com>
8799L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8800L: linux-gpio@vger.kernel.org
8801S: Supported
8802F: drivers/pinctrl/pinctrl-at91-pio4.*
8803
8804PIN CONTROLLER - INTEL
8805M: Mika Westerberg <mika.westerberg@linux.intel.com>
8806M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
8807S: Maintained
8808F: drivers/pinctrl/intel/
8809
8810PIN CONTROLLER - RENESAS
8811M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8812M: Geert Uytterhoeven <geert+renesas@glider.be>
8813L: linux-renesas-soc@vger.kernel.org
8814S: Maintained
8815F: drivers/pinctrl/sh-pfc/
8816
8817PIN CONTROLLER - SAMSUNG
8818M: Tomasz Figa <tomasz.figa@gmail.com>
8819M: Krzysztof Kozlowski <k.kozlowski@samsung.com>
8820M: Sylwester Nawrocki <s.nawrocki@samsung.com>
8821L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8822L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
8823S: Maintained
8824F: drivers/pinctrl/samsung/
8825
8826PIN CONTROLLER - SINGLE
8827M: Tony Lindgren <tony@atomide.com>
8828M: Haojian Zhuang <haojian.zhuang@linaro.org>
8829L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8830L: linux-omap@vger.kernel.org
8831S: Maintained
8832F: drivers/pinctrl/pinctrl-single.c
8833
8834PIN CONTROLLER - ST SPEAR
8835M: Viresh Kumar <vireshk@kernel.org>
8836L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8837W: http://www.st.com/spear
8838S: Maintained
8839F: drivers/pinctrl/spear/
8840
8841PKTCDVD DRIVER
8842M: Jiri Kosina <jikos@kernel.org>
8843S: Maintained
8844F: drivers/block/pktcdvd.c
8845F: include/linux/pktcdvd.h
8846F: include/uapi/linux/pktcdvd.h
8847
8848PKUNITY SOC DRIVERS
8849M: Guan Xuetao <gxt@mprc.pku.edu.cn>
8850W: http://mprc.pku.edu.cn/~guanxuetao/linux
8851S: Maintained
8852T: git git://github.com/gxt/linux.git
8853F: drivers/input/serio/i8042-unicore32io.h
8854F: drivers/i2c/busses/i2c-puv3.c
8855F: drivers/video/fbdev/fb-puv3.c
8856F: drivers/rtc/rtc-puv3.c
8857
8858PMBUS HARDWARE MONITORING DRIVERS
8859M: Guenter Roeck <linux@roeck-us.net>
8860L: linux-hwmon@vger.kernel.org
8861W: http://hwmon.wiki.kernel.org/
8862W: http://www.roeck-us.net/linux/drivers/
8863T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
8864S: Maintained
8865F: Documentation/hwmon/pmbus
8866F: drivers/hwmon/pmbus/
8867F: include/linux/i2c/pmbus.h
8868
8869PMC SIERRA MaxRAID DRIVER
8870L: linux-scsi@vger.kernel.org
8871W: http://www.pmc-sierra.com/
8872S: Orphan
8873F: drivers/scsi/pmcraid.*
8874
8875PMC SIERRA PM8001 DRIVER
8876M: Jack Wang <jinpu.wang@profitbricks.com>
8877M: lindar_liu@usish.com
8878L: pmchba@pmcs.com
8879L: linux-scsi@vger.kernel.org
8880S: Supported
8881F: drivers/scsi/pm8001/
8882
8883POSIX CLOCKS and TIMERS
8884M: Thomas Gleixner <tglx@linutronix.de>
8885L: linux-kernel@vger.kernel.org
8886T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
8887S: Maintained
8888F: fs/timerfd.c
8889F: include/linux/timer*
8890F: kernel/time/*timer*
8891
8892POWER MANAGEMENT CORE
8893M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
8894L: linux-pm@vger.kernel.org
8895T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
8896S: Supported
8897F: drivers/base/power/
8898F: include/linux/pm.h
8899F: include/linux/pm_*
8900F: include/linux/powercap.h
8901F: drivers/powercap/
8902
8903POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
8904M: Sebastian Reichel <sre@kernel.org>
8905M: Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
8906M: David Woodhouse <dwmw2@infradead.org>
8907L: linux-pm@vger.kernel.org
8908T: git git://git.infradead.org/battery-2.6.git
8909S: Maintained
8910F: include/linux/power_supply.h
8911F: drivers/power/
8912X: drivers/power/avs/
8913
8914POWER STATE COORDINATION INTERFACE (PSCI)
8915M: Mark Rutland <mark.rutland@arm.com>
8916M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
8917L: linux-arm-kernel@lists.infradead.org
8918S: Maintained
8919F: drivers/firmware/psci.c
8920F: include/linux/psci.h
8921F: include/uapi/linux/psci.h
8922
8923PNP SUPPORT
8924M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
8925S: Maintained
8926F: drivers/pnp/
8927
8928PPP PROTOCOL DRIVERS AND COMPRESSORS
8929M: Paul Mackerras <paulus@samba.org>
8930L: linux-ppp@vger.kernel.org
8931S: Maintained
8932F: drivers/net/ppp/ppp_*
8933
8934PPP OVER ATM (RFC 2364)
8935M: Mitchell Blank Jr <mitch@sfgoth.com>
8936S: Maintained
8937F: net/atm/pppoatm.c
8938F: include/uapi/linux/atmppp.h
8939
8940PPP OVER ETHERNET
8941M: Michal Ostrowski <mostrows@earthlink.net>
8942S: Maintained
8943F: drivers/net/ppp/pppoe.c
8944F: drivers/net/ppp/pppox.c
8945
8946PPP OVER L2TP
8947M: James Chapman <jchapman@katalix.com>
8948S: Maintained
8949F: net/l2tp/l2tp_ppp.c
8950F: include/linux/if_pppol2tp.h
8951F: include/uapi/linux/if_pppol2tp.h
8952
8953PPS SUPPORT
8954M: Rodolfo Giometti <giometti@enneenne.com>
8955W: http://wiki.enneenne.com/index.php/LinuxPPS_support
8956L: linuxpps@ml.enneenne.com (subscribers-only)
8957S: Maintained
8958F: Documentation/pps/
8959F: drivers/pps/
8960F: include/linux/pps*.h
8961
8962PPTP DRIVER
8963M: Dmitry Kozlov <xeb@mail.ru>
8964L: netdev@vger.kernel.org
8965S: Maintained
8966F: drivers/net/ppp/pptp.c
8967W: http://sourceforge.net/projects/accel-pptp
8968
8969PREEMPTIBLE KERNEL
8970M: Robert Love <rml@tech9.net>
8971L: kpreempt-tech@lists.sourceforge.net
8972W: ftp://ftp.kernel.org/pub/linux/kernel/people/rml/preempt-kernel
8973S: Supported
8974F: Documentation/preempt-locking.txt
8975F: include/linux/preempt.h
8976
8977PRISM54 WIRELESS DRIVER
8978M: "Luis R. Rodriguez" <mcgrof@gmail.com>
8979L: linux-wireless@vger.kernel.org
8980W: http://wireless.kernel.org/en/users/Drivers/p54
8981S: Obsolete
8982F: drivers/net/wireless/intersil/prism54/
8983
8984PS3 NETWORK SUPPORT
8985M: Geoff Levand <geoff@infradead.org>
8986L: netdev@vger.kernel.org
8987L: linuxppc-dev@lists.ozlabs.org
8988S: Maintained
8989F: drivers/net/ethernet/toshiba/ps3_gelic_net.*
8990
8991PS3 PLATFORM SUPPORT
8992M: Geoff Levand <geoff@infradead.org>
8993L: linuxppc-dev@lists.ozlabs.org
8994S: Maintained
8995F: arch/powerpc/boot/ps3*
8996F: arch/powerpc/include/asm/lv1call.h
8997F: arch/powerpc/include/asm/ps3*.h
8998F: arch/powerpc/platforms/ps3/
8999F: drivers/*/ps3*
9000F: drivers/ps3/
9001F: drivers/rtc/rtc-ps3.c
9002F: drivers/usb/host/*ps3.c
9003F: sound/ppc/snd_ps3*
9004
9005PS3VRAM DRIVER
9006M: Jim Paris <jim@jtan.com>
9007M: Geoff Levand <geoff@infradead.org>
9008L: linuxppc-dev@lists.ozlabs.org
9009S: Maintained
9010F: drivers/block/ps3vram.c
9011
9012PSTORE FILESYSTEM
9013M: Anton Vorontsov <anton@enomsg.org>
9014M: Colin Cross <ccross@android.com>
9015M: Kees Cook <keescook@chromium.org>
9016M: Tony Luck <tony.luck@intel.com>
9017S: Maintained
9018T: git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
9019F: fs/pstore/
9020F: include/linux/pstore*
9021F: drivers/firmware/efi/efi-pstore.c
9022F: drivers/acpi/apei/erst.c
9023
9024PTP HARDWARE CLOCK SUPPORT
9025M: Richard Cochran <richardcochran@gmail.com>
9026L: netdev@vger.kernel.org
9027S: Maintained
9028W: http://linuxptp.sourceforge.net/
9029F: Documentation/ABI/testing/sysfs-ptp
9030F: Documentation/ptp/*
9031F: drivers/net/ethernet/freescale/gianfar_ptp.c
9032F: drivers/net/phy/dp83640*
9033F: drivers/ptp/*
9034F: include/linux/ptp_cl*
9035
9036PTRACE SUPPORT
9037M: Roland McGrath <roland@hack.frob.com>
9038M: Oleg Nesterov <oleg@redhat.com>
9039S: Maintained
9040F: include/asm-generic/syscall.h
9041F: include/linux/ptrace.h
9042F: include/linux/regset.h
9043F: include/linux/tracehook.h
9044F: include/uapi/linux/ptrace.h
9045F: kernel/ptrace.c
9046
9047PVRUSB2 VIDEO4LINUX DRIVER
9048M: Mike Isely <isely@pobox.com>
9049L: pvrusb2@isely.net (subscribers-only)
9050L: linux-media@vger.kernel.org
9051W: http://www.isely.net/pvrusb2/
9052T: git git://linuxtv.org/media_tree.git
9053S: Maintained
9054F: Documentation/video4linux/README.pvrusb2
9055F: drivers/media/usb/pvrusb2/
9056
9057PWC WEBCAM DRIVER
9058M: Hans de Goede <hdegoede@redhat.com>
9059L: linux-media@vger.kernel.org
9060T: git git://linuxtv.org/media_tree.git
9061S: Maintained
9062F: drivers/media/usb/pwc/*
9063
9064PWM FAN DRIVER
9065M: Kamil Debski <k.debski@samsung.com>
9066L: linux-hwmon@vger.kernel.org
9067S: Supported
9068F: Documentation/devicetree/bindings/hwmon/pwm-fan.txt
9069F: Documentation/hwmon/pwm-fan
9070F: drivers/hwmon/pwm-fan.c
9071
9072PWM SUBSYSTEM
9073M: Thierry Reding <thierry.reding@gmail.com>
9074L: linux-pwm@vger.kernel.org
9075S: Maintained
9076T: git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
9077F: Documentation/pwm.txt
9078F: Documentation/devicetree/bindings/pwm/
9079F: include/linux/pwm.h
9080F: drivers/pwm/
9081F: drivers/video/backlight/pwm_bl.c
9082F: include/linux/pwm_backlight.h
9083
9084PXA2xx/PXA3xx SUPPORT
9085M: Daniel Mack <daniel@zonque.org>
9086M: Haojian Zhuang <haojian.zhuang@gmail.com>
9087M: Robert Jarzmik <robert.jarzmik@free.fr>
9088L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9089T: git git://github.com/hzhuang1/linux.git
9090T: git git://github.com/rjarzmik/linux.git
9091S: Maintained
9092F: arch/arm/boot/dts/pxa*
9093F: arch/arm/mach-pxa/
9094F: drivers/dma/pxa*
9095F: drivers/pcmcia/pxa2xx*
9096F: drivers/pinctrl/pxa/
9097F: drivers/spi/spi-pxa2xx*
9098F: drivers/usb/gadget/udc/pxa2*
9099F: include/sound/pxa2xx-lib.h
9100F: sound/arm/pxa*
9101F: sound/soc/pxa/
9102
9103PXA GPIO DRIVER
9104M: Robert Jarzmik <robert.jarzmik@free.fr>
9105L: linux-gpio@vger.kernel.org
9106S: Maintained
9107F: drivers/gpio/gpio-pxa.c
9108
9109PXA3xx NAND FLASH DRIVER
9110M: Ezequiel Garcia <ezequiel.garcia@free-electrons.com>
9111L: linux-mtd@lists.infradead.org
9112S: Maintained
9113F: drivers/mtd/nand/pxa3xx_nand.c
9114
9115MMP SUPPORT
9116M: Eric Miao <eric.y.miao@gmail.com>
9117M: Haojian Zhuang <haojian.zhuang@gmail.com>
9118L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9119T: git git://github.com/hzhuang1/linux.git
9120T: git git://git.linaro.org/people/ycmiao/pxa-linux.git
9121S: Maintained
9122F: arch/arm/boot/dts/mmp*
9123F: arch/arm/mach-mmp/
9124
9125PXA MMCI DRIVER
9126S: Orphan
9127
9128PXA RTC DRIVER
9129M: Robert Jarzmik <robert.jarzmik@free.fr>
9130L: rtc-linux@googlegroups.com
9131S: Maintained
9132
9133QAT DRIVER
9134M: Tadeusz Struk <tadeusz.struk@intel.com>
9135L: qat-linux@intel.com
9136S: Supported
9137F: drivers/crypto/qat/
9138
9139QIB DRIVER
9140M: Mike Marciniszyn <infinipath@intel.com>
9141L: linux-rdma@vger.kernel.org
9142S: Supported
9143F: drivers/infiniband/hw/qib/
9144
9145QLOGIC QLA1280 SCSI DRIVER
9146M: Michael Reed <mdr@sgi.com>
9147L: linux-scsi@vger.kernel.org
9148S: Maintained
9149F: drivers/scsi/qla1280.[ch]
9150
9151QLOGIC QLA2XXX FC-SCSI DRIVER
9152M: qla2xxx-upstream@qlogic.com
9153L: linux-scsi@vger.kernel.org
9154S: Supported
9155F: Documentation/scsi/LICENSE.qla2xxx
9156F: drivers/scsi/qla2xxx/
9157
9158QLOGIC QLA4XXX iSCSI DRIVER
9159M: QLogic-Storage-Upstream@qlogic.com
9160L: linux-scsi@vger.kernel.org
9161S: Supported
9162F: Documentation/scsi/LICENSE.qla4xxx
9163F: drivers/scsi/qla4xxx/
9164
9165QLOGIC QLA3XXX NETWORK DRIVER
9166M: Jitendra Kalsaria <jitendra.kalsaria@qlogic.com>
9167M: Ron Mercer <ron.mercer@qlogic.com>
9168M: linux-driver@qlogic.com
9169L: netdev@vger.kernel.org
9170S: Supported
9171F: Documentation/networking/LICENSE.qla3xxx
9172F: drivers/net/ethernet/qlogic/qla3xxx.*
9173
9174QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
9175M: Dept-GELinuxNICDev@qlogic.com
9176L: netdev@vger.kernel.org
9177S: Supported
9178F: drivers/net/ethernet/qlogic/qlcnic/
9179
9180QLOGIC QLGE 10Gb ETHERNET DRIVER
9181M: Harish Patil <harish.patil@qlogic.com>
9182M: Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
9183M: Dept-GELinuxNICDev@qlogic.com
9184M: linux-driver@qlogic.com
9185L: netdev@vger.kernel.org
9186S: Supported
9187F: drivers/net/ethernet/qlogic/qlge/
9188
9189QLOGIC QL4xxx ETHERNET DRIVER
9190M: Yuval Mintz <Yuval.Mintz@qlogic.com>
9191M: Ariel Elior <Ariel.Elior@qlogic.com>
9192M: everest-linux-l2@qlogic.com
9193L: netdev@vger.kernel.org
9194S: Supported
9195F: drivers/net/ethernet/qlogic/qed/
9196F: include/linux/qed/
9197F: drivers/net/ethernet/qlogic/qede/
9198
9199QNX4 FILESYSTEM
9200M: Anders Larsen <al@alarsen.net>
9201W: http://www.alarsen.net/linux/qnx4fs/
9202S: Maintained
9203F: fs/qnx4/
9204F: include/uapi/linux/qnx4_fs.h
9205F: include/uapi/linux/qnxtypes.h
9206
9207QT1010 MEDIA DRIVER
9208M: Antti Palosaari <crope@iki.fi>
9209L: linux-media@vger.kernel.org
9210W: https://linuxtv.org
9211W: http://palosaari.fi/linux/
9212Q: http://patchwork.linuxtv.org/project/linux-media/list/
9213T: git git://linuxtv.org/anttip/media_tree.git
9214S: Maintained
9215F: drivers/media/tuners/qt1010*
9216
9217QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
9218M: QCA ath9k Development <ath9k-devel@qca.qualcomm.com>
9219L: linux-wireless@vger.kernel.org
9220L: ath9k-devel@lists.ath9k.org
9221W: http://wireless.kernel.org/en/users/Drivers/ath9k
9222S: Supported
9223F: drivers/net/wireless/ath/ath9k/
9224
9225QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
9226M: Kalle Valo <kvalo@qca.qualcomm.com>
9227L: ath10k@lists.infradead.org
9228W: http://wireless.kernel.org/en/users/Drivers/ath10k
9229T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
9230S: Supported
9231F: drivers/net/wireless/ath/ath10k/
9232
9233QUALCOMM HEXAGON ARCHITECTURE
9234M: Richard Kuo <rkuo@codeaurora.org>
9235L: linux-hexagon@vger.kernel.org
9236T: git git://git.kernel.org/pub/scm/linux/kernel/git/rkuo/linux-hexagon-kernel.git
9237S: Supported
9238F: arch/hexagon/
9239
9240QUALCOMM WCN36XX WIRELESS DRIVER
9241M: Eugene Krasnikov <k.eugene.e@gmail.com>
9242L: wcn36xx@lists.infradead.org
9243W: http://wireless.kernel.org/en/users/Drivers/wcn36xx
9244T: git git://github.com/KrasnikovEugene/wcn36xx.git
9245S: Supported
9246F: drivers/net/wireless/ath/wcn36xx/
9247
9248QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
9249M: Gabriel Somlo <somlo@cmu.edu>
9250M: "Michael S. Tsirkin" <mst@redhat.com>
9251L: qemu-devel@nongnu.org
9252S: Maintained
9253F: drivers/firmware/qemu_fw_cfg.c
9254
9255RADOS BLOCK DEVICE (RBD)
9256M: Ilya Dryomov <idryomov@gmail.com>
9257M: Sage Weil <sage@redhat.com>
9258M: Alex Elder <elder@kernel.org>
9259L: ceph-devel@vger.kernel.org
9260W: http://ceph.com/
9261T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
9262T: git git://github.com/ceph/ceph-client.git
9263S: Supported
9264F: Documentation/ABI/testing/sysfs-bus-rbd
9265F: drivers/block/rbd.c
9266F: drivers/block/rbd_types.h
9267
9268RADEON FRAMEBUFFER DISPLAY DRIVER
9269M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
9270L: linux-fbdev@vger.kernel.org
9271S: Maintained
9272F: drivers/video/fbdev/aty/radeon*
9273F: include/uapi/linux/radeonfb.h
9274
9275RADIOSHARK RADIO DRIVER
9276M: Hans de Goede <hdegoede@redhat.com>
9277L: linux-media@vger.kernel.org
9278T: git git://linuxtv.org/media_tree.git
9279S: Maintained
9280F: drivers/media/radio/radio-shark.c
9281
9282RADIOSHARK2 RADIO DRIVER
9283M: Hans de Goede <hdegoede@redhat.com>
9284L: linux-media@vger.kernel.org
9285T: git git://linuxtv.org/media_tree.git
9286S: Maintained
9287F: drivers/media/radio/radio-shark2.c
9288F: drivers/media/radio/radio-tea5777.c
9289
9290RAGE128 FRAMEBUFFER DISPLAY DRIVER
9291M: Paul Mackerras <paulus@samba.org>
9292L: linux-fbdev@vger.kernel.org
9293S: Maintained
9294F: drivers/video/fbdev/aty/aty128fb.c
9295
9296RALINK MIPS ARCHITECTURE
9297M: John Crispin <john@phrozen.org>
9298L: linux-mips@linux-mips.org
9299S: Maintained
9300F: arch/mips/ralink
9301
9302RALINK RT2X00 WIRELESS LAN DRIVER
9303P: rt2x00 project
9304M: Stanislaw Gruszka <sgruszka@redhat.com>
9305M: Helmut Schaa <helmut.schaa@googlemail.com>
9306L: linux-wireless@vger.kernel.org
9307S: Maintained
9308F: drivers/net/wireless/ralink/rt2x00/
9309
9310RAMDISK RAM BLOCK DEVICE DRIVER
9311M: Jens Axboe <axboe@kernel.dk>
9312S: Maintained
9313F: Documentation/blockdev/ramdisk.txt
9314F: drivers/block/brd.c
9315
9316RANDOM NUMBER DRIVER
9317M: "Theodore Ts'o" <tytso@mit.edu>
9318S: Maintained
9319F: drivers/char/random.c
9320
9321RAPIDIO SUBSYSTEM
9322M: Matt Porter <mporter@kernel.crashing.org>
9323M: Alexandre Bounine <alexandre.bounine@idt.com>
9324S: Maintained
9325F: drivers/rapidio/
9326
9327RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
9328L: linux-wireless@vger.kernel.org
9329S: Orphan
9330F: drivers/net/wireless/ray*
9331
9332RCUTORTURE MODULE
9333M: Josh Triplett <josh@joshtriplett.org>
9334M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
9335L: linux-kernel@vger.kernel.org
9336S: Supported
9337T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
9338F: Documentation/RCU/torture.txt
9339F: kernel/rcu/rcutorture.c
9340
9341RCUTORTURE TEST FRAMEWORK
9342M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
9343M: Josh Triplett <josh@joshtriplett.org>
9344R: Steven Rostedt <rostedt@goodmis.org>
9345R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
9346R: Lai Jiangshan <jiangshanlai@gmail.com>
9347L: linux-kernel@vger.kernel.org
9348S: Supported
9349T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
9350F: tools/testing/selftests/rcutorture
9351
9352RDC R-321X SoC
9353M: Florian Fainelli <florian@openwrt.org>
9354S: Maintained
9355
9356RDC R6040 FAST ETHERNET DRIVER
9357M: Florian Fainelli <florian@openwrt.org>
9358L: netdev@vger.kernel.org
9359S: Maintained
9360F: drivers/net/ethernet/rdc/r6040.c
9361
9362RDS - RELIABLE DATAGRAM SOCKETS
9363M: Santosh Shilimkar <santosh.shilimkar@oracle.com>
9364L: netdev@vger.kernel.org
9365L: linux-rdma@vger.kernel.org
9366L: rds-devel@oss.oracle.com (moderated for non-subscribers)
9367W: https://oss.oracle.com/projects/rds/
9368S: Supported
9369F: net/rds/
9370F: Documentation/networking/rds.txt
9371
9372RDMAVT - RDMA verbs software
9373M: Dennis Dalessandro <dennis.dalessandro@intel.com>
9374L: linux-rdma@vger.kernel.org
9375S: Supported
9376F: drivers/infiniband/sw/rdmavt
9377
9378READ-COPY UPDATE (RCU)
9379M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
9380M: Josh Triplett <josh@joshtriplett.org>
9381R: Steven Rostedt <rostedt@goodmis.org>
9382R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
9383R: Lai Jiangshan <jiangshanlai@gmail.com>
9384L: linux-kernel@vger.kernel.org
9385W: http://www.rdrop.com/users/paulmck/RCU/
9386S: Supported
9387T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
9388F: Documentation/RCU/
9389X: Documentation/RCU/torture.txt
9390F: include/linux/rcu*
9391X: include/linux/srcu.h
9392F: kernel/rcu/
9393X: kernel/torture.c
9394
9395REAL TIME CLOCK (RTC) SUBSYSTEM
9396M: Alessandro Zummo <a.zummo@towertech.it>
9397M: Alexandre Belloni <alexandre.belloni@free-electrons.com>
9398L: rtc-linux@googlegroups.com
9399Q: http://patchwork.ozlabs.org/project/rtc-linux/list/
9400T: git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
9401S: Maintained
9402F: Documentation/rtc.txt
9403F: drivers/rtc/
9404F: include/linux/rtc.h
9405F: include/uapi/linux/rtc.h
9406
9407REALTEK AUDIO CODECS
9408M: Bard Liao <bardliao@realtek.com>
9409M: Oder Chiou <oder_chiou@realtek.com>
9410S: Maintained
9411F: sound/soc/codecs/rt*
9412F: include/sound/rt*.h
9413
9414REISERFS FILE SYSTEM
9415L: reiserfs-devel@vger.kernel.org
9416S: Supported
9417F: fs/reiserfs/
9418
9419REGISTER MAP ABSTRACTION
9420M: Mark Brown <broonie@kernel.org>
9421L: linux-kernel@vger.kernel.org
9422T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
9423S: Supported
9424F: drivers/base/regmap/
9425F: include/linux/regmap.h
9426
9427REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
9428M: Ohad Ben-Cohen <ohad@wizery.com>
9429M: Bjorn Andersson <bjorn.andersson@linaro.org>
9430L: linux-remoteproc@vger.kernel.org
9431T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git
9432S: Maintained
9433F: drivers/remoteproc/
9434F: Documentation/remoteproc.txt
9435F: include/linux/remoteproc.h
9436
9437REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
9438M: Ohad Ben-Cohen <ohad@wizery.com>
9439M: Bjorn Andersson <bjorn.andersson@linaro.org>
9440L: linux-remoteproc@vger.kernel.org
9441T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/rpmsg.git
9442S: Maintained
9443F: drivers/rpmsg/
9444F: Documentation/rpmsg.txt
9445F: include/linux/rpmsg.h
9446
9447RENESAS ETHERNET DRIVERS
9448R: Sergei Shtylyov <sergei.shtylyov@cogentembedded.com>
9449L: netdev@vger.kernel.org
9450L: linux-renesas-soc@vger.kernel.org
9451F: drivers/net/ethernet/renesas/
9452F: include/linux/sh_eth.h
9453
9454RENESAS USB2 PHY DRIVER
9455M: Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
9456L: linux-renesas-soc@vger.kernel.org
9457S: Maintained
9458F: drivers/phy/phy-rcar-gen3-usb2.c
9459
9460RESET CONTROLLER FRAMEWORK
9461M: Philipp Zabel <p.zabel@pengutronix.de>
9462T: git git://git.pengutronix.de/git/pza/linux
9463S: Maintained
9464F: drivers/reset/
9465F: Documentation/devicetree/bindings/reset/
9466F: include/dt-bindings/reset/
9467F: include/linux/reset.h
9468F: include/linux/reset-controller.h
9469
9470RFKILL
9471M: Johannes Berg <johannes@sipsolutions.net>
9472L: linux-wireless@vger.kernel.org
9473W: http://wireless.kernel.org/
9474T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
9475T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
9476S: Maintained
9477F: Documentation/rfkill.txt
9478F: net/rfkill/
9479
9480RHASHTABLE
9481M: Thomas Graf <tgraf@suug.ch>
9482L: netdev@vger.kernel.org
9483S: Maintained
9484F: lib/rhashtable.c
9485F: include/linux/rhashtable.h
9486
9487RICOH SMARTMEDIA/XD DRIVER
9488M: Maxim Levitsky <maximlevitsky@gmail.com>
9489S: Maintained
9490F: drivers/mtd/nand/r852.c
9491F: drivers/mtd/nand/r852.h
9492
9493RICOH R5C592 MEMORYSTICK DRIVER
9494M: Maxim Levitsky <maximlevitsky@gmail.com>
9495S: Maintained
9496F: drivers/memstick/host/r592.*
9497
9498ROCCAT DRIVERS
9499M: Stefan Achatz <erazor_de@users.sourceforge.net>
9500W: http://sourceforge.net/projects/roccat/
9501S: Maintained
9502F: drivers/hid/hid-roccat*
9503F: include/linux/hid-roccat*
9504F: Documentation/ABI/*/sysfs-driver-hid-roccat*
9505
9506ROCKER DRIVER
9507M: Jiri Pirko <jiri@resnulli.us>
9508M: Scott Feldman <sfeldma@gmail.com>
9509L: netdev@vger.kernel.org
9510S: Supported
9511F: drivers/net/ethernet/rocker/
9512
9513ROCKETPORT DRIVER
9514P: Comtrol Corp.
9515W: http://www.comtrol.com
9516S: Maintained
9517F: Documentation/serial/rocket.txt
9518F: drivers/tty/rocket*
9519
9520ROCKETPORT EXPRESS/INFINITY DRIVER
9521M: Kevin Cernekee <cernekee@gmail.com>
9522L: linux-serial@vger.kernel.org
9523S: Odd Fixes
9524F: drivers/tty/serial/rp2.*
9525
9526ROSE NETWORK LAYER
9527M: Ralf Baechle <ralf@linux-mips.org>
9528L: linux-hams@vger.kernel.org
9529W: http://www.linux-ax25.org/
9530S: Maintained
9531F: include/net/rose.h
9532F: include/uapi/linux/rose.h
9533F: net/rose/
9534
9535RTL2830 MEDIA DRIVER
9536M: Antti Palosaari <crope@iki.fi>
9537L: linux-media@vger.kernel.org
9538W: https://linuxtv.org
9539W: http://palosaari.fi/linux/
9540Q: http://patchwork.linuxtv.org/project/linux-media/list/
9541T: git git://linuxtv.org/anttip/media_tree.git
9542S: Maintained
9543F: drivers/media/dvb-frontends/rtl2830*
9544
9545RTL2832 MEDIA DRIVER
9546M: Antti Palosaari <crope@iki.fi>
9547L: linux-media@vger.kernel.org
9548W: https://linuxtv.org
9549W: http://palosaari.fi/linux/
9550Q: http://patchwork.linuxtv.org/project/linux-media/list/
9551T: git git://linuxtv.org/anttip/media_tree.git
9552S: Maintained
9553F: drivers/media/dvb-frontends/rtl2832*
9554
9555RTL2832_SDR MEDIA DRIVER
9556M: Antti Palosaari <crope@iki.fi>
9557L: linux-media@vger.kernel.org
9558W: https://linuxtv.org
9559W: http://palosaari.fi/linux/
9560Q: http://patchwork.linuxtv.org/project/linux-media/list/
9561T: git git://linuxtv.org/anttip/media_tree.git
9562S: Maintained
9563F: drivers/media/dvb-frontends/rtl2832_sdr*
9564
9565RTL8180 WIRELESS DRIVER
9566L: linux-wireless@vger.kernel.org
9567W: http://wireless.kernel.org/
9568T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
9569S: Orphan
9570F: drivers/net/wireless/realtek/rtl818x/rtl8180/
9571
9572RTL8187 WIRELESS DRIVER
9573M: Herton Ronaldo Krzesinski <herton@canonical.com>
9574M: Hin-Tak Leung <htl10@users.sourceforge.net>
9575M: Larry Finger <Larry.Finger@lwfinger.net>
9576L: linux-wireless@vger.kernel.org
9577W: http://wireless.kernel.org/
9578T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
9579S: Maintained
9580F: drivers/net/wireless/realtek/rtl818x/rtl8187/
9581
9582RTL8192CE WIRELESS DRIVER
9583M: Larry Finger <Larry.Finger@lwfinger.net>
9584M: Chaoming Li <chaoming_li@realsil.com.cn>
9585L: linux-wireless@vger.kernel.org
9586W: http://wireless.kernel.org/
9587T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
9588S: Maintained
9589F: drivers/net/wireless/realtek/rtlwifi/
9590F: drivers/net/wireless/realtek/rtlwifi/rtl8192ce/
9591
9592RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
9593M: Jes Sorensen <Jes.Sorensen@redhat.com>
9594L: linux-wireless@vger.kernel.org
9595T: git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel
9596S: Maintained
9597F: drivers/net/wireless/realtek/rtl8xxxu/
9598
9599S3 SAVAGE FRAMEBUFFER DRIVER
9600M: Antonino Daplas <adaplas@gmail.com>
9601L: linux-fbdev@vger.kernel.org
9602S: Maintained
9603F: drivers/video/fbdev/savage/
9604
9605S390
9606M: Martin Schwidefsky <schwidefsky@de.ibm.com>
9607M: Heiko Carstens <heiko.carstens@de.ibm.com>
9608L: linux-s390@vger.kernel.org
9609W: http://www.ibm.com/developerworks/linux/linux390/
9610T: git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
9611S: Supported
9612F: arch/s390/
9613F: drivers/s390/
9614F: Documentation/s390/
9615F: Documentation/DocBook/s390*
9616
9617S390 COMMON I/O LAYER
9618M: Sebastian Ott <sebott@linux.vnet.ibm.com>
9619M: Peter Oberparleiter <oberpar@linux.vnet.ibm.com>
9620L: linux-s390@vger.kernel.org
9621W: http://www.ibm.com/developerworks/linux/linux390/
9622S: Supported
9623F: drivers/s390/cio/
9624
9625S390 DASD DRIVER
9626M: Stefan Weinhuber <wein@de.ibm.com>
9627M: Stefan Haberland <stefan.haberland@de.ibm.com>
9628L: linux-s390@vger.kernel.org
9629W: http://www.ibm.com/developerworks/linux/linux390/
9630S: Supported
9631F: drivers/s390/block/dasd*
9632F: block/partitions/ibm.c
9633
9634S390 NETWORK DRIVERS
9635M: Ursula Braun <ubraun@linux.vnet.ibm.com>
9636L: linux-s390@vger.kernel.org
9637W: http://www.ibm.com/developerworks/linux/linux390/
9638S: Supported
9639F: drivers/s390/net/
9640
9641S390 PCI SUBSYSTEM
9642M: Sebastian Ott <sebott@linux.vnet.ibm.com>
9643M: Gerald Schaefer <gerald.schaefer@de.ibm.com>
9644L: linux-s390@vger.kernel.org
9645W: http://www.ibm.com/developerworks/linux/linux390/
9646S: Supported
9647F: arch/s390/pci/
9648F: drivers/pci/hotplug/s390_pci_hpc.c
9649
9650S390 ZCRYPT DRIVER
9651M: Ingo Tuchscherer <ingo.tuchscherer@de.ibm.com>
9652L: linux-s390@vger.kernel.org
9653W: http://www.ibm.com/developerworks/linux/linux390/
9654S: Supported
9655F: drivers/s390/crypto/
9656
9657S390 ZFCP DRIVER
9658M: Steffen Maier <maier@linux.vnet.ibm.com>
9659L: linux-s390@vger.kernel.org
9660W: http://www.ibm.com/developerworks/linux/linux390/
9661S: Supported
9662F: drivers/s390/scsi/zfcp_*
9663
9664S390 IUCV NETWORK LAYER
9665M: Ursula Braun <ubraun@linux.vnet.ibm.com>
9666L: linux-s390@vger.kernel.org
9667W: http://www.ibm.com/developerworks/linux/linux390/
9668S: Supported
9669F: drivers/s390/net/*iucv*
9670F: include/net/iucv/
9671F: net/iucv/
9672
9673S390 IOMMU (PCI)
9674M: Gerald Schaefer <gerald.schaefer@de.ibm.com>
9675L: linux-s390@vger.kernel.org
9676W: http://www.ibm.com/developerworks/linux/linux390/
9677S: Supported
9678F: drivers/iommu/s390-iommu.c
9679
9680S3C24XX SD/MMC Driver
9681M: Ben Dooks <ben-linux@fluff.org>
9682L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9683S: Supported
9684F: drivers/mmc/host/s3cmci.*
9685
9686SAA6588 RDS RECEIVER DRIVER
9687M: Hans Verkuil <hverkuil@xs4all.nl>
9688L: linux-media@vger.kernel.org
9689T: git git://linuxtv.org/media_tree.git
9690W: https://linuxtv.org
9691S: Odd Fixes
9692F: drivers/media/i2c/saa6588*
9693
9694SAA7134 VIDEO4LINUX DRIVER
9695M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
9696L: linux-media@vger.kernel.org
9697W: https://linuxtv.org
9698T: git git://linuxtv.org/media_tree.git
9699S: Odd fixes
9700F: Documentation/video4linux/*.saa7134
9701F: drivers/media/pci/saa7134/
9702
9703SAA7146 VIDEO4LINUX-2 DRIVER
9704M: Hans Verkuil <hverkuil@xs4all.nl>
9705L: linux-media@vger.kernel.org
9706T: git git://linuxtv.org/media_tree.git
9707S: Maintained
9708F: drivers/media/common/saa7146/
9709F: drivers/media/pci/saa7146/
9710F: include/media/saa7146*
9711
9712SAMSUNG LAPTOP DRIVER
9713M: Corentin Chary <corentin.chary@gmail.com>
9714L: platform-driver-x86@vger.kernel.org
9715S: Maintained
9716F: drivers/platform/x86/samsung-laptop.c
9717
9718SAMSUNG AUDIO (ASoC) DRIVERS
9719M: Sangbeom Kim <sbkim73@samsung.com>
9720L: alsa-devel@alsa-project.org (moderated for non-subscribers)
9721S: Supported
9722F: sound/soc/samsung/
9723
9724SAMSUNG FRAMEBUFFER DRIVER
9725M: Jingoo Han <jingoohan1@gmail.com>
9726L: linux-fbdev@vger.kernel.org
9727S: Maintained
9728F: drivers/video/fbdev/s3c-fb.c
9729
9730SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
9731M: Sangbeom Kim <sbkim73@samsung.com>
9732M: Krzysztof Kozlowski <k.kozlowski@samsung.com>
9733L: linux-kernel@vger.kernel.org
9734L: linux-samsung-soc@vger.kernel.org
9735S: Supported
9736F: drivers/mfd/sec*.c
9737F: drivers/regulator/s2m*.c
9738F: drivers/regulator/s5m*.c
9739F: drivers/clk/clk-s2mps11.c
9740F: drivers/rtc/rtc-s5m.c
9741F: include/linux/mfd/samsung/
9742F: Documentation/devicetree/bindings/mfd/samsung,sec-core.txt
9743F: Documentation/devicetree/bindings/regulator/samsung,s2m*.txt
9744F: Documentation/devicetree/bindings/regulator/samsung,s5m*.txt
9745F: Documentation/devicetree/bindings/clock/samsung,s2mps11.txt
9746
9747SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
9748M: Kyungmin Park <kyungmin.park@samsung.com>
9749M: Sylwester Nawrocki <s.nawrocki@samsung.com>
9750L: linux-media@vger.kernel.org
9751Q: https://patchwork.linuxtv.org/project/linux-media/list/
9752S: Supported
9753F: drivers/media/platform/exynos4-is/
9754
9755SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
9756M: Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
9757L: linux-media@vger.kernel.org
9758L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
9759S: Maintained
9760F: drivers/media/platform/s3c-camif/
9761F: include/media/drv-intf/s3c_camif.h
9762
9763SAMSUNG S5C73M3 CAMERA DRIVER
9764M: Kyungmin Park <kyungmin.park@samsung.com>
9765M: Andrzej Hajda <a.hajda@samsung.com>
9766L: linux-media@vger.kernel.org
9767S: Supported
9768F: drivers/media/i2c/s5c73m3/*
9769
9770SAMSUNG S5K5BAF CAMERA DRIVER
9771M: Kyungmin Park <kyungmin.park@samsung.com>
9772M: Andrzej Hajda <a.hajda@samsung.com>
9773L: linux-media@vger.kernel.org
9774S: Supported
9775F: drivers/media/i2c/s5k5baf.c
9776
9777SAMSUNG S3FWRN5 NFC DRIVER
9778M: Robert Baldyga <r.baldyga@samsung.com>
9779M: Krzysztof Opasiak <k.opasiak@samsung.com>
9780L: linux-nfc@lists.01.org (moderated for non-subscribers)
9781S: Supported
9782F: drivers/nfc/s3fwrn5
9783
9784SAMSUNG SOC CLOCK DRIVERS
9785M: Sylwester Nawrocki <s.nawrocki@samsung.com>
9786M: Tomasz Figa <tomasz.figa@gmail.com>
9787S: Supported
9788L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
9789F: drivers/clk/samsung/
9790
9791SAMSUNG SXGBE DRIVERS
9792M: Byungho An <bh74.an@samsung.com>
9793M: Girish K S <ks.giri@samsung.com>
9794M: Vipul Pandya <vipul.pandya@samsung.com>
9795S: Supported
9796L: netdev@vger.kernel.org
9797F: drivers/net/ethernet/samsung/sxgbe/
9798
9799SAMSUNG THERMAL DRIVER
9800M: Lukasz Majewski <l.majewski@samsung.com>
9801L: linux-pm@vger.kernel.org
9802L: linux-samsung-soc@vger.kernel.org
9803S: Supported
9804T: git https://github.com/lmajewski/linux-samsung-thermal.git
9805F: drivers/thermal/samsung/
9806
9807SAMSUNG USB2 PHY DRIVER
9808M: Kamil Debski <k.debski@samsung.com>
9809L: linux-kernel@vger.kernel.org
9810S: Supported
9811F: Documentation/devicetree/bindings/phy/samsung-phy.txt
9812F: Documentation/phy/samsung-usb2.txt
9813F: drivers/phy/phy-exynos4210-usb2.c
9814F: drivers/phy/phy-exynos4x12-usb2.c
9815F: drivers/phy/phy-exynos5250-usb2.c
9816F: drivers/phy/phy-s5pv210-usb2.c
9817F: drivers/phy/phy-samsung-usb2.c
9818F: drivers/phy/phy-samsung-usb2.h
9819
9820SERIAL DRIVERS
9821M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
9822L: linux-serial@vger.kernel.org
9823S: Maintained
9824F: drivers/tty/serial/
9825
9826SYNOPSYS DESIGNWARE DMAC DRIVER
9827M: Viresh Kumar <vireshk@kernel.org>
9828M: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
9829S: Maintained
9830F: include/linux/dma/dw.h
9831F: include/linux/platform_data/dma-dw.h
9832F: drivers/dma/dw/
9833
9834SYNOPSYS DESIGNWARE ETHERNET QOS 4.10a driver
9835M: Lars Persson <lars.persson@axis.com>
9836L: netdev@vger.kernel.org
9837S: Supported
9838F: Documentation/devicetree/bindings/net/snps,dwc-qos-ethernet.txt
9839F: drivers/net/ethernet/synopsys/dwc_eth_qos.c
9840
9841SYNOPSYS DESIGNWARE I2C DRIVER
9842M: Jarkko Nikula <jarkko.nikula@linux.intel.com>
9843R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
9844R: Mika Westerberg <mika.westerberg@linux.intel.com>
9845L: linux-i2c@vger.kernel.org
9846S: Maintained
9847F: drivers/i2c/busses/i2c-designware-*
9848F: include/linux/platform_data/i2c-designware.h
9849
9850SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
9851M: Jaehoon Chung <jh80.chung@samsung.com>
9852L: linux-mmc@vger.kernel.org
9853S: Maintained
9854F: include/linux/mmc/dw_mmc.h
9855F: drivers/mmc/host/dw_mmc*
9856
9857SYSTEM TRACE MODULE CLASS
9858M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
9859S: Maintained
9860T: git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
9861F: Documentation/trace/stm.txt
9862F: drivers/hwtracing/stm/
9863F: include/linux/stm.h
9864F: include/uapi/linux/stm.h
9865
9866THUNDERBOLT DRIVER
9867M: Andreas Noever <andreas.noever@gmail.com>
9868S: Maintained
9869F: drivers/thunderbolt/
9870
9871TI BQ27XXX POWER SUPPLY DRIVER
9872R: Andrew F. Davis <afd@ti.com>
9873F: include/linux/power/bq27xxx_battery.h
9874F: drivers/power/bq27xxx_battery.c
9875F: drivers/power/bq27xxx_battery_i2c.c
9876
9877TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
9878M: John Stultz <john.stultz@linaro.org>
9879M: Thomas Gleixner <tglx@linutronix.de>
9880L: linux-kernel@vger.kernel.org
9881T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
9882S: Supported
9883F: include/linux/clocksource.h
9884F: include/linux/time.h
9885F: include/linux/timex.h
9886F: include/uapi/linux/time.h
9887F: include/uapi/linux/timex.h
9888F: kernel/time/clocksource.c
9889F: kernel/time/time*.c
9890F: kernel/time/alarmtimer.c
9891F: kernel/time/ntp.c
9892F: tools/testing/selftests/timers/
9893
9894SC1200 WDT DRIVER
9895M: Zwane Mwaikambo <zwanem@gmail.com>
9896S: Maintained
9897F: drivers/watchdog/sc1200wdt.c
9898
9899SCHEDULER
9900M: Ingo Molnar <mingo@redhat.com>
9901M: Peter Zijlstra <peterz@infradead.org>
9902L: linux-kernel@vger.kernel.org
9903T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
9904S: Maintained
9905F: kernel/sched/
9906F: include/linux/sched.h
9907F: include/uapi/linux/sched.h
9908F: include/linux/wait.h
9909
9910SCORE ARCHITECTURE
9911M: Chen Liqin <liqin.linux@gmail.com>
9912M: Lennox Wu <lennox.wu@gmail.com>
9913W: http://www.sunplus.com
9914S: Supported
9915F: arch/score/
9916
9917SYSTEM CONTROL & POWER INTERFACE (SCPI) Message Protocol drivers
9918M: Sudeep Holla <sudeep.holla@arm.com>
9919L: linux-arm-kernel@lists.infradead.org
9920S: Maintained
9921F: Documentation/devicetree/bindings/arm/arm,scpi.txt
9922F: drivers/clk/clk-scpi.c
9923F: drivers/cpufreq/scpi-cpufreq.c
9924F: drivers/firmware/arm_scpi.c
9925F: include/linux/scpi_protocol.h
9926
9927SCSI CDROM DRIVER
9928M: Jens Axboe <axboe@kernel.dk>
9929L: linux-scsi@vger.kernel.org
9930W: http://www.kernel.dk
9931S: Maintained
9932F: drivers/scsi/sr*
9933
9934SCSI RDMA PROTOCOL (SRP) INITIATOR
9935M: Bart Van Assche <bart.vanassche@sandisk.com>
9936L: linux-rdma@vger.kernel.org
9937S: Supported
9938W: http://www.openfabrics.org
9939Q: http://patchwork.kernel.org/project/linux-rdma/list/
9940T: git git://git.kernel.org/pub/scm/linux/kernel/git/dad/srp-initiator.git
9941F: drivers/infiniband/ulp/srp/
9942F: include/scsi/srp.h
9943
9944SCSI SG DRIVER
9945M: Doug Gilbert <dgilbert@interlog.com>
9946L: linux-scsi@vger.kernel.org
9947W: http://sg.danny.cz/sg
9948S: Maintained
9949F: Documentation/scsi/scsi-generic.txt
9950F: drivers/scsi/sg.c
9951F: include/scsi/sg.h
9952
9953SCSI SUBSYSTEM
9954M: "James E.J. Bottomley" <jejb@linux.vnet.ibm.com>
9955T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
9956M: "Martin K. Petersen" <martin.petersen@oracle.com>
9957T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
9958L: linux-scsi@vger.kernel.org
9959S: Maintained
9960F: drivers/scsi/
9961F: include/scsi/
9962
9963SCSI TAPE DRIVER
9964M: Kai Mäkisara <Kai.Makisara@kolumbus.fi>
9965L: linux-scsi@vger.kernel.org
9966S: Maintained
9967F: Documentation/scsi/st.txt
9968F: drivers/scsi/st.*
9969F: drivers/scsi/st_*.h
9970
9971SCTP PROTOCOL
9972M: Vlad Yasevich <vyasevich@gmail.com>
9973M: Neil Horman <nhorman@tuxdriver.com>
9974L: linux-sctp@vger.kernel.org
9975W: http://lksctp.sourceforge.net
9976S: Maintained
9977F: Documentation/networking/sctp.txt
9978F: include/linux/sctp.h
9979F: include/uapi/linux/sctp.h
9980F: include/net/sctp/
9981F: net/sctp/
9982
9983SCx200 CPU SUPPORT
9984M: Jim Cromie <jim.cromie@gmail.com>
9985S: Odd Fixes
9986F: Documentation/i2c/busses/scx200_acb
9987F: arch/x86/platform/scx200/
9988F: drivers/watchdog/scx200_wdt.c
9989F: drivers/i2c/busses/scx200*
9990F: drivers/mtd/maps/scx200_docflash.c
9991F: include/linux/scx200.h
9992
9993SCx200 GPIO DRIVER
9994M: Jim Cromie <jim.cromie@gmail.com>
9995S: Maintained
9996F: drivers/char/scx200_gpio.c
9997F: include/linux/scx200_gpio.h
9998
9999SCx200 HRT CLOCKSOURCE DRIVER
10000M: Jim Cromie <jim.cromie@gmail.com>
10001S: Maintained
10002F: drivers/clocksource/scx200_hrt.c
10003
10004SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
10005M: Sascha Sommer <saschasommer@freenet.de>
10006L: sdricohcs-devel@lists.sourceforge.net (subscribers-only)
10007S: Maintained
10008F: drivers/mmc/host/sdricoh_cs.c
10009
10010SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
10011M: Adrian Hunter <adrian.hunter@intel.com>
10012L: linux-mmc@vger.kernel.org
10013T: git git://git.infradead.org/users/ahunter/linux-sdhci.git
10014S: Maintained
10015F: drivers/mmc/host/sdhci*
10016F: include/linux/mmc/sdhci*
10017
10018SECURE COMPUTING
10019M: Kees Cook <keescook@chromium.org>
10020R: Andy Lutomirski <luto@amacapital.net>
10021R: Will Drewry <wad@chromium.org>
10022T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp
10023S: Supported
10024F: kernel/seccomp.c
10025F: include/uapi/linux/seccomp.h
10026F: include/linux/seccomp.h
10027F: tools/testing/selftests/seccomp/*
10028K: \bsecure_computing
10029K: \bTIF_SECCOMP\b
10030
10031SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
10032M: Ben Dooks <ben-linux@fluff.org>
10033M: Jaehoon Chung <jh80.chung@samsung.com>
10034L: linux-mmc@vger.kernel.org
10035S: Maintained
10036F: drivers/mmc/host/sdhci-s3c*
10037
10038SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
10039M: Viresh Kumar <vireshk@kernel.org>
10040L: linux-mmc@vger.kernel.org
10041S: Maintained
10042F: drivers/mmc/host/sdhci-spear.c
10043
10044SECURITY SUBSYSTEM
10045M: James Morris <james.l.morris@oracle.com>
10046M: "Serge E. Hallyn" <serge@hallyn.com>
10047L: linux-security-module@vger.kernel.org (suggested Cc:)
10048T: git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git
10049W: http://kernsec.org/
10050S: Supported
10051F: security/
10052
10053SECURITY CONTACT
10054M: Security Officers <security@kernel.org>
10055S: Supported
10056
10057SELINUX SECURITY MODULE
10058M: Paul Moore <paul@paul-moore.com>
10059M: Stephen Smalley <sds@tycho.nsa.gov>
10060M: Eric Paris <eparis@parisplace.org>
10061L: selinux@tycho.nsa.gov (moderated for non-subscribers)
10062W: http://selinuxproject.org
10063T: git git://git.infradead.org/users/pcmoore/selinux
10064S: Supported
10065F: include/linux/selinux*
10066F: security/selinux/
10067F: scripts/selinux/
10068
10069APPARMOR SECURITY MODULE
10070M: John Johansen <john.johansen@canonical.com>
10071L: apparmor@lists.ubuntu.com (subscribers-only, general discussion)
10072W: apparmor.wiki.kernel.org
10073T: git git://git.kernel.org/pub/scm/linux/kernel/git/jj/apparmor-dev.git
10074S: Supported
10075F: security/apparmor/
10076
10077LOADPIN SECURITY MODULE
10078M: Kees Cook <keescook@chromium.org>
10079T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin
10080S: Supported
10081F: security/loadpin/
10082
10083YAMA SECURITY MODULE
10084M: Kees Cook <keescook@chromium.org>
10085T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip
10086S: Supported
10087F: security/yama/
10088
10089SENSABLE PHANTOM
10090M: Jiri Slaby <jirislaby@gmail.com>
10091S: Maintained
10092F: drivers/misc/phantom.c
10093F: include/uapi/linux/phantom.h
10094
10095SERVER ENGINES 10Gbps iSCSI - BladeEngine 2 DRIVER
10096M: Jayamohan Kallickal <jayamohan.kallickal@avagotech.com>
10097M: Ketan Mukadam <ketan.mukadam@avagotech.com>
10098M: John Soni Jose <sony.john@avagotech.com>
10099L: linux-scsi@vger.kernel.org
10100W: http://www.avagotech.com
10101S: Supported
10102F: drivers/scsi/be2iscsi/
10103
10104Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER
10105M: Sathya Perla <sathya.perla@broadcom.com>
10106M: Ajit Khaparde <ajit.khaparde@broadcom.com>
10107M: Padmanabh Ratnakar <padmanabh.ratnakar@broadcom.com>
10108M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
10109M: Somnath Kotur <somnath.kotur@broadcom.com>
10110L: netdev@vger.kernel.org
10111W: http://www.emulex.com
10112S: Supported
10113F: drivers/net/ethernet/emulex/benet/
10114
10115EMULEX ONECONNECT ROCE DRIVER
10116M: Selvin Xavier <selvin.xavier@avagotech.com>
10117M: Devesh Sharma <devesh.sharma@avagotech.com>
10118M: Mitesh Ahuja <mitesh.ahuja@avagotech.com>
10119L: linux-rdma@vger.kernel.org
10120W: http://www.emulex.com
10121S: Supported
10122F: drivers/infiniband/hw/ocrdma/
10123
10124SFC NETWORK DRIVER
10125M: Solarflare linux maintainers <linux-net-drivers@solarflare.com>
10126M: Edward Cree <ecree@solarflare.com>
10127M: Bert Kenward <bkenward@solarflare.com>
10128L: netdev@vger.kernel.org
10129S: Supported
10130F: drivers/net/ethernet/sfc/
10131
10132SGI GRU DRIVER
10133M: Dimitri Sivanich <sivanich@sgi.com>
10134S: Maintained
10135F: drivers/misc/sgi-gru/
10136
10137SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER
10138M: Pat Gefre <pfg@sgi.com>
10139L: linux-ia64@vger.kernel.org
10140S: Supported
10141F: Documentation/ia64/serial.txt
10142F: drivers/tty/serial/ioc?_serial.c
10143F: include/linux/ioc?.h
10144
10145SGI XP/XPC/XPNET DRIVER
10146M: Cliff Whickman <cpw@sgi.com>
10147M: Robin Holt <robinmholt@gmail.com>
10148S: Maintained
10149F: drivers/misc/sgi-xp/
10150
10151SI2157 MEDIA DRIVER
10152M: Antti Palosaari <crope@iki.fi>
10153L: linux-media@vger.kernel.org
10154W: https://linuxtv.org
10155W: http://palosaari.fi/linux/
10156Q: http://patchwork.linuxtv.org/project/linux-media/list/
10157T: git git://linuxtv.org/anttip/media_tree.git
10158S: Maintained
10159F: drivers/media/tuners/si2157*
10160
10161SI2168 MEDIA DRIVER
10162M: Antti Palosaari <crope@iki.fi>
10163L: linux-media@vger.kernel.org
10164W: https://linuxtv.org
10165W: http://palosaari.fi/linux/
10166Q: http://patchwork.linuxtv.org/project/linux-media/list/
10167T: git git://linuxtv.org/anttip/media_tree.git
10168S: Maintained
10169F: drivers/media/dvb-frontends/si2168*
10170
10171SI470X FM RADIO RECEIVER I2C DRIVER
10172M: Hans Verkuil <hverkuil@xs4all.nl>
10173L: linux-media@vger.kernel.org
10174T: git git://linuxtv.org/media_tree.git
10175W: https://linuxtv.org
10176S: Odd Fixes
10177F: drivers/media/radio/si470x/radio-si470x-i2c.c
10178
10179SI470X FM RADIO RECEIVER USB DRIVER
10180M: Hans Verkuil <hverkuil@xs4all.nl>
10181L: linux-media@vger.kernel.org
10182T: git git://linuxtv.org/media_tree.git
10183W: https://linuxtv.org
10184S: Maintained
10185F: drivers/media/radio/si470x/radio-si470x-common.c
10186F: drivers/media/radio/si470x/radio-si470x.h
10187F: drivers/media/radio/si470x/radio-si470x-usb.c
10188
10189SI4713 FM RADIO TRANSMITTER I2C DRIVER
10190M: Eduardo Valentin <edubezval@gmail.com>
10191L: linux-media@vger.kernel.org
10192T: git git://linuxtv.org/media_tree.git
10193W: https://linuxtv.org
10194S: Odd Fixes
10195F: drivers/media/radio/si4713/si4713.?
10196
10197SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
10198M: Eduardo Valentin <edubezval@gmail.com>
10199L: linux-media@vger.kernel.org
10200T: git git://linuxtv.org/media_tree.git
10201W: https://linuxtv.org
10202S: Odd Fixes
10203F: drivers/media/radio/si4713/radio-platform-si4713.c
10204
10205SI4713 FM RADIO TRANSMITTER USB DRIVER
10206M: Hans Verkuil <hverkuil@xs4all.nl>
10207L: linux-media@vger.kernel.org
10208T: git git://linuxtv.org/media_tree.git
10209W: https://linuxtv.org
10210S: Maintained
10211F: drivers/media/radio/si4713/radio-usb-si4713.c
10212
10213SIANO DVB DRIVER
10214M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
10215L: linux-media@vger.kernel.org
10216W: https://linuxtv.org
10217T: git git://linuxtv.org/media_tree.git
10218S: Odd fixes
10219F: drivers/media/common/siano/
10220F: drivers/media/usb/siano/
10221F: drivers/media/usb/siano/
10222F: drivers/media/mmc/siano/
10223
10224SIMPLEFB FB DRIVER
10225M: Hans de Goede <hdegoede@redhat.com>
10226L: linux-fbdev@vger.kernel.org
10227S: Maintained
10228F: Documentation/devicetree/bindings/display/simple-framebuffer.txt
10229F: drivers/video/fbdev/simplefb.c
10230F: include/linux/platform_data/simplefb.h
10231
10232SH_VEU V4L2 MEM2MEM DRIVER
10233L: linux-media@vger.kernel.org
10234S: Orphan
10235F: drivers/media/platform/sh_veu.c
10236
10237SH_VOU V4L2 OUTPUT DRIVER
10238L: linux-media@vger.kernel.org
10239S: Orphan
10240F: drivers/media/platform/sh_vou.c
10241F: include/media/drv-intf/sh_vou.h
10242
10243SIMPLE FIRMWARE INTERFACE (SFI)
10244M: Len Brown <lenb@kernel.org>
10245L: sfi-devel@simplefirmware.org
10246W: http://simplefirmware.org/
10247T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git
10248S: Supported
10249F: arch/x86/platform/sfi/
10250F: drivers/sfi/
10251F: include/linux/sfi*.h
10252
10253SIMTEC EB110ATX (Chalice CATS)
10254P: Ben Dooks
10255P: Vincent Sanders <vince@simtec.co.uk>
10256M: Simtec Linux Team <linux@simtec.co.uk>
10257W: http://www.simtec.co.uk/products/EB110ATX/
10258S: Supported
10259
10260SIMTEC EB2410ITX (BAST)
10261P: Ben Dooks
10262P: Vincent Sanders <vince@simtec.co.uk>
10263M: Simtec Linux Team <linux@simtec.co.uk>
10264W: http://www.simtec.co.uk/products/EB2410ITX/
10265S: Supported
10266F: arch/arm/mach-s3c24xx/mach-bast.c
10267F: arch/arm/mach-s3c24xx/bast-ide.c
10268F: arch/arm/mach-s3c24xx/bast-irq.c
10269
10270TI DAVINCI MACHINE SUPPORT
10271M: Sekhar Nori <nsekhar@ti.com>
10272M: Kevin Hilman <khilman@kernel.org>
10273L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10274T: git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git
10275S: Supported
10276F: arch/arm/mach-davinci/
10277F: drivers/i2c/busses/i2c-davinci.c
10278
10279TI DAVINCI SERIES MEDIA DRIVER
10280M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
10281L: linux-media@vger.kernel.org
10282W: https://linuxtv.org
10283Q: http://patchwork.linuxtv.org/project/linux-media/list/
10284T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
10285S: Maintained
10286F: drivers/media/platform/davinci/
10287F: include/media/davinci/
10288
10289TI AM437X VPFE DRIVER
10290M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
10291L: linux-media@vger.kernel.org
10292W: https://linuxtv.org
10293Q: http://patchwork.linuxtv.org/project/linux-media/list/
10294T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
10295S: Maintained
10296F: drivers/media/platform/am437x/
10297
10298OV2659 OMNIVISION SENSOR DRIVER
10299M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
10300L: linux-media@vger.kernel.org
10301W: https://linuxtv.org
10302Q: http://patchwork.linuxtv.org/project/linux-media/list/
10303T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
10304S: Maintained
10305F: drivers/media/i2c/ov2659.c
10306F: include/media/i2c/ov2659.h
10307
10308SILICON MOTION SM712 FRAME BUFFER DRIVER
10309M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
10310M: Teddy Wang <teddy.wang@siliconmotion.com>
10311M: Sudip Mukherjee <sudip@vectorindia.org>
10312L: linux-fbdev@vger.kernel.org
10313S: Maintained
10314F: drivers/video/fbdev/sm712*
10315F: Documentation/fb/sm712fb.txt
10316
10317SIS 190 ETHERNET DRIVER
10318M: Francois Romieu <romieu@fr.zoreil.com>
10319L: netdev@vger.kernel.org
10320S: Maintained
10321F: drivers/net/ethernet/sis/sis190.c
10322
10323SIS 900/7016 FAST ETHERNET DRIVER
10324M: Daniele Venzano <venza@brownhat.org>
10325W: http://www.brownhat.org/sis900.html
10326L: netdev@vger.kernel.org
10327S: Maintained
10328F: drivers/net/ethernet/sis/sis900.*
10329
10330SIS FRAMEBUFFER DRIVER
10331M: Thomas Winischhofer <thomas@winischhofer.net>
10332W: http://www.winischhofer.net/linuxsisvga.shtml
10333S: Maintained
10334F: Documentation/fb/sisfb.txt
10335F: drivers/video/fbdev/sis/
10336F: include/video/sisfb.h
10337
10338SIS USB2VGA DRIVER
10339M: Thomas Winischhofer <thomas@winischhofer.net>
10340W: http://www.winischhofer.at/linuxsisusbvga.shtml
10341S: Maintained
10342F: drivers/usb/misc/sisusbvga/
10343
10344SLAB ALLOCATOR
10345M: Christoph Lameter <cl@linux.com>
10346M: Pekka Enberg <penberg@kernel.org>
10347M: David Rientjes <rientjes@google.com>
10348M: Joonsoo Kim <iamjoonsoo.kim@lge.com>
10349M: Andrew Morton <akpm@linux-foundation.org>
10350L: linux-mm@kvack.org
10351S: Maintained
10352F: include/linux/sl?b*.h
10353F: mm/sl?b*
10354
10355SLEEPABLE READ-COPY UPDATE (SRCU)
10356M: Lai Jiangshan <jiangshanlai@gmail.com>
10357M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
10358M: Josh Triplett <josh@joshtriplett.org>
10359R: Steven Rostedt <rostedt@goodmis.org>
10360R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
10361L: linux-kernel@vger.kernel.org
10362W: http://www.rdrop.com/users/paulmck/RCU/
10363S: Supported
10364T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
10365F: include/linux/srcu.h
10366F: kernel/rcu/srcu.c
10367
10368SMACK SECURITY MODULE
10369M: Casey Schaufler <casey@schaufler-ca.com>
10370L: linux-security-module@vger.kernel.org
10371W: http://schaufler-ca.com
10372T: git git://git.gitorious.org/smack-next/kernel.git
10373S: Maintained
10374F: Documentation/security/Smack.txt
10375F: security/smack/
10376
10377DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS)
10378M: Kevin Hilman <khilman@kernel.org>
10379M: Nishanth Menon <nm@ti.com>
10380S: Maintained
10381F: drivers/power/avs/
10382F: include/linux/power/smartreflex.h
10383L: linux-pm@vger.kernel.org
10384
10385SMC91x ETHERNET DRIVER
10386M: Nicolas Pitre <nico@fluxnic.net>
10387S: Odd Fixes
10388F: drivers/net/ethernet/smsc/smc91x.*
10389
10390SMIA AND SMIA++ IMAGE SENSOR DRIVER
10391M: Sakari Ailus <sakari.ailus@iki.fi>
10392L: linux-media@vger.kernel.org
10393S: Maintained
10394F: drivers/media/i2c/smiapp/
10395F: include/media/i2c/smiapp.h
10396F: drivers/media/i2c/smiapp-pll.c
10397F: drivers/media/i2c/smiapp-pll.h
10398F: include/uapi/linux/smiapp.h
10399F: Documentation/devicetree/bindings/media/i2c/nokia,smia.txt
10400
10401SMM665 HARDWARE MONITOR DRIVER
10402M: Guenter Roeck <linux@roeck-us.net>
10403L: linux-hwmon@vger.kernel.org
10404S: Maintained
10405F: Documentation/hwmon/smm665
10406F: drivers/hwmon/smm665.c
10407
10408SMSC EMC2103 HARDWARE MONITOR DRIVER
10409M: Steve Glendinning <steve.glendinning@shawell.net>
10410L: linux-hwmon@vger.kernel.org
10411S: Maintained
10412F: Documentation/hwmon/emc2103
10413F: drivers/hwmon/emc2103.c
10414
10415SMSC SCH5627 HARDWARE MONITOR DRIVER
10416M: Hans de Goede <hdegoede@redhat.com>
10417L: linux-hwmon@vger.kernel.org
10418S: Supported
10419F: Documentation/hwmon/sch5627
10420F: drivers/hwmon/sch5627.c
10421
10422SMSC47B397 HARDWARE MONITOR DRIVER
10423M: Jean Delvare <jdelvare@suse.com>
10424L: linux-hwmon@vger.kernel.org
10425S: Maintained
10426F: Documentation/hwmon/smsc47b397
10427F: drivers/hwmon/smsc47b397.c
10428
10429SMSC911x ETHERNET DRIVER
10430M: Steve Glendinning <steve.glendinning@shawell.net>
10431L: netdev@vger.kernel.org
10432S: Maintained
10433F: include/linux/smsc911x.h
10434F: drivers/net/ethernet/smsc/smsc911x.*
10435
10436SMSC9420 PCI ETHERNET DRIVER
10437M: Steve Glendinning <steve.glendinning@shawell.net>
10438L: netdev@vger.kernel.org
10439S: Maintained
10440F: drivers/net/ethernet/smsc/smsc9420.*
10441
10442SMSC UFX6000 and UFX7000 USB to VGA DRIVER
10443M: Steve Glendinning <steve.glendinning@shawell.net>
10444L: linux-fbdev@vger.kernel.org
10445S: Maintained
10446F: drivers/video/fbdev/smscufx.c
10447
10448SOC-CAMERA V4L2 SUBSYSTEM
10449M: Guennadi Liakhovetski <g.liakhovetski@gmx.de>
10450L: linux-media@vger.kernel.org
10451T: git git://linuxtv.org/media_tree.git
10452S: Maintained
10453F: include/media/soc*
10454F: drivers/media/i2c/soc_camera/
10455F: drivers/media/platform/soc_camera/
10456
10457SOEKRIS NET48XX LED SUPPORT
10458M: Chris Boot <bootc@bootc.net>
10459S: Maintained
10460F: drivers/leds/leds-net48xx.c
10461
10462SOFTLOGIC 6x10 MPEG CODEC
10463M: Bluecherry Maintainers <maintainers@bluecherrydvr.com>
10464M: Andrey Utkin <andrey.utkin@corp.bluecherry.net>
10465M: Andrey Utkin <andrey.krieger.utkin@gmail.com>
10466M: Ismael Luceno <ismael@iodev.co.uk>
10467L: linux-media@vger.kernel.org
10468S: Supported
10469F: drivers/media/pci/solo6x10/
10470
10471SOFTWARE RAID (Multiple Disks) SUPPORT
10472M: Shaohua Li <shli@kernel.org>
10473L: linux-raid@vger.kernel.org
10474T: git git://git.kernel.org/pub/scm/linux/kernel/git/shli/md.git
10475S: Supported
10476F: drivers/md/
10477F: include/linux/raid/
10478F: include/uapi/linux/raid/
10479
10480SONIC NETWORK DRIVER
10481M: Thomas Bogendoerfer <tsbogend@alpha.franken.de>
10482L: netdev@vger.kernel.org
10483S: Maintained
10484F: drivers/net/ethernet/natsemi/sonic.*
10485
10486SONICS SILICON BACKPLANE DRIVER (SSB)
10487M: Michael Buesch <m@bues.ch>
10488L: linux-wireless@vger.kernel.org
10489S: Maintained
10490F: drivers/ssb/
10491F: include/linux/ssb/
10492
10493SONY VAIO CONTROL DEVICE DRIVER
10494M: Mattia Dongili <malattia@linux.it>
10495L: platform-driver-x86@vger.kernel.org
10496W: http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
10497S: Maintained
10498F: Documentation/laptops/sony-laptop.txt
10499F: drivers/char/sonypi.c
10500F: drivers/platform/x86/sony-laptop.c
10501F: include/linux/sony-laptop.h
10502
10503SONY MEMORYSTICK CARD SUPPORT
10504M: Alex Dubov <oakad@yahoo.com>
10505W: http://tifmxx.berlios.de/
10506S: Maintained
10507F: drivers/memstick/host/tifm_ms.c
10508
10509SONY MEMORYSTICK STANDARD SUPPORT
10510M: Maxim Levitsky <maximlevitsky@gmail.com>
10511S: Maintained
10512F: drivers/memstick/core/ms_block.*
10513
10514SOUND
10515M: Jaroslav Kysela <perex@perex.cz>
10516M: Takashi Iwai <tiwai@suse.com>
10517L: alsa-devel@alsa-project.org (moderated for non-subscribers)
10518W: http://www.alsa-project.org/
10519T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
10520T: git git://git.alsa-project.org/alsa-kernel.git
10521Q: http://patchwork.kernel.org/project/alsa-devel/list/
10522S: Maintained
10523F: Documentation/sound/
10524F: include/sound/
10525F: include/uapi/sound/
10526F: sound/
10527
10528SOUND - COMPRESSED AUDIO
10529M: Vinod Koul <vinod.koul@intel.com>
10530L: alsa-devel@alsa-project.org (moderated for non-subscribers)
10531T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
10532S: Supported
10533F: Documentation/sound/alsa/compress_offload.txt
10534F: include/sound/compress_driver.h
10535F: include/uapi/sound/compress_*
10536F: sound/core/compress_offload.c
10537F: sound/soc/soc-compress.c
10538
10539SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
10540M: Liam Girdwood <lgirdwood@gmail.com>
10541M: Mark Brown <broonie@kernel.org>
10542T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
10543L: alsa-devel@alsa-project.org (moderated for non-subscribers)
10544W: http://alsa-project.org/main/index.php/ASoC
10545S: Supported
10546F: Documentation/sound/alsa/soc/
10547F: sound/soc/
10548F: include/sound/soc*
10549
10550SOUND - DMAENGINE HELPERS
10551M: Lars-Peter Clausen <lars@metafoo.de>
10552S: Supported
10553F: include/sound/dmaengine_pcm.h
10554F: sound/core/pcm_dmaengine.c
10555F: sound/soc/soc-generic-dmaengine-pcm.c
10556
10557SP2 MEDIA DRIVER
10558M: Olli Salonen <olli.salonen@iki.fi>
10559L: linux-media@vger.kernel.org
10560W: https://linuxtv.org
10561Q: http://patchwork.linuxtv.org/project/linux-media/list/
10562S: Maintained
10563F: drivers/media/dvb-frontends/sp2*
10564
10565SPARC + UltraSPARC (sparc/sparc64)
10566M: "David S. Miller" <davem@davemloft.net>
10567L: sparclinux@vger.kernel.org
10568Q: http://patchwork.ozlabs.org/project/sparclinux/list/
10569T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
10570T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
10571S: Maintained
10572F: arch/sparc/
10573F: drivers/sbus/
10574
10575SPARC SERIAL DRIVERS
10576M: "David S. Miller" <davem@davemloft.net>
10577L: sparclinux@vger.kernel.org
10578T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
10579T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
10580S: Maintained
10581F: include/linux/sunserialcore.h
10582F: drivers/tty/serial/suncore.c
10583F: drivers/tty/serial/sunhv.c
10584F: drivers/tty/serial/sunsab.c
10585F: drivers/tty/serial/sunsab.h
10586F: drivers/tty/serial/sunsu.c
10587F: drivers/tty/serial/sunzilog.c
10588F: drivers/tty/serial/sunzilog.h
10589
10590SPARSE CHECKER
10591M: "Christopher Li" <sparse@chrisli.org>
10592L: linux-sparse@vger.kernel.org
10593W: https://sparse.wiki.kernel.org/
10594T: git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
10595T: git git://git.kernel.org/pub/scm/devel/sparse/chrisl/sparse.git
10596S: Maintained
10597F: include/linux/compiler.h
10598
10599SPEAR PLATFORM SUPPORT
10600M: Viresh Kumar <vireshk@kernel.org>
10601M: Shiraz Hashim <shiraz.linux.kernel@gmail.com>
10602L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10603W: http://www.st.com/spear
10604S: Maintained
10605F: arch/arm/boot/dts/spear*
10606F: arch/arm/mach-spear/
10607
10608SPEAR CLOCK FRAMEWORK SUPPORT
10609M: Viresh Kumar <vireshk@kernel.org>
10610L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10611W: http://www.st.com/spear
10612S: Maintained
10613F: drivers/clk/spear/
10614
10615SPI SUBSYSTEM
10616M: Mark Brown <broonie@kernel.org>
10617L: linux-spi@vger.kernel.org
10618T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
10619Q: http://patchwork.kernel.org/project/spi-devel-general/list/
10620S: Maintained
10621F: Documentation/spi/
10622F: drivers/spi/
10623F: include/linux/spi/
10624F: include/uapi/linux/spi/
10625
10626SPIDERNET NETWORK DRIVER for CELL
10627M: Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
10628L: netdev@vger.kernel.org
10629S: Supported
10630F: Documentation/networking/spider_net.txt
10631F: drivers/net/ethernet/toshiba/spider_net*
10632
10633SPU FILE SYSTEM
10634M: Jeremy Kerr <jk@ozlabs.org>
10635L: linuxppc-dev@lists.ozlabs.org
10636W: http://www.ibm.com/developerworks/power/cell/
10637S: Supported
10638F: Documentation/filesystems/spufs.txt
10639F: arch/powerpc/platforms/cell/spufs/
10640
10641SQUASHFS FILE SYSTEM
10642M: Phillip Lougher <phillip@squashfs.org.uk>
10643L: squashfs-devel@lists.sourceforge.net (subscribers-only)
10644W: http://squashfs.org.uk
10645T: git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
10646S: Maintained
10647F: Documentation/filesystems/squashfs.txt
10648F: fs/squashfs/
10649
10650SRM (Alpha) environment access
10651M: Jan-Benedict Glaw <jbglaw@lug-owl.de>
10652S: Maintained
10653F: arch/alpha/kernel/srm_env.c
10654
10655STABLE BRANCH
10656M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
10657L: stable@vger.kernel.org
10658S: Supported
10659F: Documentation/stable_kernel_rules.txt
10660
10661STAGING SUBSYSTEM
10662M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
10663T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
10664L: devel@driverdev.osuosl.org
10665S: Supported
10666F: drivers/staging/
10667
10668STAGING - COMEDI
10669M: Ian Abbott <abbotti@mev.co.uk>
10670M: H Hartley Sweeten <hsweeten@visionengravers.com>
10671S: Odd Fixes
10672F: drivers/staging/comedi/
10673
10674STAGING - FLARION FT1000 DRIVERS
10675M: Marek Belisko <marek.belisko@gmail.com>
10676S: Odd Fixes
10677F: drivers/staging/ft1000/
10678
10679STAGING - INDUSTRIAL IO
10680M: Jonathan Cameron <jic23@kernel.org>
10681L: linux-iio@vger.kernel.org
10682S: Odd Fixes
10683F: drivers/staging/iio/
10684
10685STAGING - LIRC (LINUX INFRARED REMOTE CONTROL) DRIVERS
10686M: Jarod Wilson <jarod@wilsonet.com>
10687W: http://www.lirc.org/
10688S: Odd Fixes
10689F: drivers/staging/media/lirc/
10690
10691STAGING - LUSTRE PARALLEL FILESYSTEM
10692M: Oleg Drokin <oleg.drokin@intel.com>
10693M: Andreas Dilger <andreas.dilger@intel.com>
10694L: lustre-devel@lists.lustre.org (moderated for non-subscribers)
10695W: http://wiki.lustre.org/
10696S: Maintained
10697F: drivers/staging/lustre
10698
10699STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
10700M: Marc Dietrich <marvin24@gmx.de>
10701L: ac100@lists.launchpad.net (moderated for non-subscribers)
10702L: linux-tegra@vger.kernel.org
10703S: Maintained
10704F: drivers/staging/nvec/
10705
10706STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
10707M: Jens Frederich <jfrederich@gmail.com>
10708M: Daniel Drake <dsd@laptop.org>
10709M: Jon Nettleton <jon.nettleton@gmail.com>
10710W: http://wiki.laptop.org/go/DCON
10711S: Maintained
10712F: drivers/staging/olpc_dcon/
10713
10714STAGING - REALTEK RTL8712U DRIVERS
10715M: Larry Finger <Larry.Finger@lwfinger.net>
10716M: Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
10717S: Odd Fixes
10718F: drivers/staging/rtl8712/
10719
10720STAGING - REALTEK RTL8723U WIRELESS DRIVER
10721M: Larry Finger <Larry.Finger@lwfinger.net>
10722M: Jes Sorensen <Jes.Sorensen@redhat.com>
10723L: linux-wireless@vger.kernel.org
10724S: Maintained
10725F: drivers/staging/rtl8723au/
10726
10727STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
10728M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
10729M: Teddy Wang <teddy.wang@siliconmotion.com>
10730M: Sudip Mukherjee <sudip@vectorindia.org>
10731L: linux-fbdev@vger.kernel.org
10732S: Maintained
10733F: drivers/staging/sm750fb/
10734
10735STAGING - SLICOSS
10736M: Lior Dotan <liodot@gmail.com>
10737M: Christopher Harrer <charrer@alacritech.com>
10738S: Odd Fixes
10739F: drivers/staging/slicoss/
10740
10741STAGING - SPEAKUP CONSOLE SPEECH DRIVER
10742M: William Hubbs <w.d.hubbs@gmail.com>
10743M: Chris Brannon <chris@the-brannons.com>
10744M: Kirk Reiser <kirk@reisers.ca>
10745M: Samuel Thibault <samuel.thibault@ens-lyon.org>
10746L: speakup@linux-speakup.org
10747W: http://www.linux-speakup.org/
10748S: Odd Fixes
10749F: drivers/staging/speakup/
10750
10751STAGING - VIA VT665X DRIVERS
10752M: Forest Bond <forest@alittletooquiet.net>
10753S: Odd Fixes
10754F: drivers/staging/vt665?/
10755
10756STAGING - WILC1000 WIFI DRIVER
10757M: Johnny Kim <johnny.kim@atmel.com>
10758M: Austin Shin <austin.shin@atmel.com>
10759M: Chris Park <chris.park@atmel.com>
10760M: Tony Cho <tony.cho@atmel.com>
10761M: Glen Lee <glen.lee@atmel.com>
10762M: Leo Kim <leo.kim@atmel.com>
10763L: linux-wireless@vger.kernel.org
10764S: Supported
10765F: drivers/staging/wilc1000/
10766
10767STAGING - XGI Z7,Z9,Z11 PCI DISPLAY DRIVER
10768M: Arnaud Patard <arnaud.patard@rtp-net.org>
10769S: Odd Fixes
10770F: drivers/staging/xgifb/
10771
10772HFI1 DRIVER
10773M: Mike Marciniszyn <infinipath@intel.com>
10774L: linux-rdma@vger.kernel.org
10775S: Supported
10776F: drivers/staging/rdma/hfi1
10777
10778STARFIRE/DURALAN NETWORK DRIVER
10779M: Ion Badulescu <ionut@badula.org>
10780S: Odd Fixes
10781F: drivers/net/ethernet/adaptec/starfire*
10782
10783SUN3/3X
10784M: Sam Creasey <sammy@sammy.net>
10785W: http://sammy.net/sun3/
10786S: Maintained
10787F: arch/m68k/kernel/*sun3*
10788F: arch/m68k/sun3*/
10789F: arch/m68k/include/asm/sun3*
10790F: drivers/net/ethernet/i825xx/sun3*
10791
10792SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
10793M: Hans de Goede <hdegoede@redhat.com>
10794L: linux-input@vger.kernel.org
10795S: Maintained
10796F: Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt
10797F: drivers/input/keyboard/sun4i-lradc-keys.c
10798
10799SUNDANCE NETWORK DRIVER
10800M: Denis Kirjanov <kda@linux-powerpc.org>
10801L: netdev@vger.kernel.org
10802S: Maintained
10803F: drivers/net/ethernet/dlink/sundance.c
10804
10805SUPERH
10806M: Yoshinori Sato <ysato@users.sourceforge.jp>
10807M: Rich Felker <dalias@libc.org>
10808L: linux-sh@vger.kernel.org
10809Q: http://patchwork.kernel.org/project/linux-sh/list/
10810S: Maintained
10811F: Documentation/sh/
10812F: arch/sh/
10813F: drivers/sh/
10814
10815SUSPEND TO RAM
10816M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
10817M: Len Brown <len.brown@intel.com>
10818M: Pavel Machek <pavel@ucw.cz>
10819L: linux-pm@vger.kernel.org
10820S: Supported
10821F: Documentation/power/
10822F: arch/x86/kernel/acpi/
10823F: drivers/base/power/
10824F: kernel/power/
10825F: include/linux/suspend.h
10826F: include/linux/freezer.h
10827F: include/linux/pm.h
10828
10829SVGA HANDLING
10830M: Martin Mares <mj@ucw.cz>
10831L: linux-video@atrey.karlin.mff.cuni.cz
10832S: Maintained
10833F: Documentation/svga.txt
10834F: arch/x86/boot/video*
10835
10836SWIOTLB SUBSYSTEM
10837M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
10838L: linux-kernel@vger.kernel.org
10839T: git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git
10840S: Supported
10841F: lib/swiotlb.c
10842F: arch/*/kernel/pci-swiotlb.c
10843F: include/linux/swiotlb.h
10844
10845SWITCHDEV
10846M: Jiri Pirko <jiri@resnulli.us>
10847L: netdev@vger.kernel.org
10848S: Supported
10849F: net/switchdev/
10850F: include/net/switchdev.h
10851
10852SYNOPSYS ARC ARCHITECTURE
10853M: Vineet Gupta <vgupta@synopsys.com>
10854L: linux-snps-arc@lists.infradead.org
10855S: Supported
10856F: arch/arc/
10857F: Documentation/devicetree/bindings/arc/*
10858F: Documentation/devicetree/bindings/interrupt-controller/snps,arc*
10859F: drivers/tty/serial/arc_uart.c
10860T: git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
10861
10862SYNOPSYS ARC SDP platform support
10863M: Alexey Brodkin <abrodkin@synopsys.com>
10864S: Supported
10865F: arch/arc/plat-axs10x
10866F: arch/arc/boot/dts/ax*
10867F: Documentation/devicetree/bindings/arc/axs10*
10868
10869SYSTEM CONFIGURATION (SYSCON)
10870M: Lee Jones <lee.jones@linaro.org>
10871M: Arnd Bergmann <arnd@arndb.de>
10872T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
10873S: Supported
10874F: drivers/mfd/syscon.c
10875
10876SYSV FILESYSTEM
10877M: Christoph Hellwig <hch@infradead.org>
10878S: Maintained
10879F: Documentation/filesystems/sysv-fs.txt
10880F: fs/sysv/
10881F: include/linux/sysv_fs.h
10882
10883TARGET SUBSYSTEM
10884M: "Nicholas A. Bellinger" <nab@linux-iscsi.org>
10885L: linux-scsi@vger.kernel.org
10886L: target-devel@vger.kernel.org
10887W: http://www.linux-iscsi.org
10888W: http://groups.google.com/group/linux-iscsi-target-dev
10889T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
10890S: Supported
10891F: drivers/target/
10892F: include/target/
10893F: Documentation/target/
10894
10895TASKSTATS STATISTICS INTERFACE
10896M: Balbir Singh <bsingharora@gmail.com>
10897S: Maintained
10898F: Documentation/accounting/taskstats*
10899F: include/linux/taskstats*
10900F: kernel/taskstats.c
10901
10902TC CLASSIFIER
10903M: Jamal Hadi Salim <jhs@mojatatu.com>
10904L: netdev@vger.kernel.org
10905S: Maintained
10906F: include/net/pkt_cls.h
10907F: include/uapi/linux/pkt_cls.h
10908F: net/sched/
10909
10910TCP LOW PRIORITY MODULE
10911M: "Wong Hoi Sing, Edison" <hswong3i@gmail.com>
10912M: "Hung Hing Lun, Mike" <hlhung3i@gmail.com>
10913W: http://tcp-lp-mod.sourceforge.net/
10914S: Maintained
10915F: net/ipv4/tcp_lp.c
10916
10917TDA10071 MEDIA DRIVER
10918M: Antti Palosaari <crope@iki.fi>
10919L: linux-media@vger.kernel.org
10920W: https://linuxtv.org
10921W: http://palosaari.fi/linux/
10922Q: http://patchwork.linuxtv.org/project/linux-media/list/
10923T: git git://linuxtv.org/anttip/media_tree.git
10924S: Maintained
10925F: drivers/media/dvb-frontends/tda10071*
10926
10927TDA18212 MEDIA DRIVER
10928M: Antti Palosaari <crope@iki.fi>
10929L: linux-media@vger.kernel.org
10930W: https://linuxtv.org
10931W: http://palosaari.fi/linux/
10932Q: http://patchwork.linuxtv.org/project/linux-media/list/
10933T: git git://linuxtv.org/anttip/media_tree.git
10934S: Maintained
10935F: drivers/media/tuners/tda18212*
10936
10937TDA18218 MEDIA DRIVER
10938M: Antti Palosaari <crope@iki.fi>
10939L: linux-media@vger.kernel.org
10940W: https://linuxtv.org
10941W: http://palosaari.fi/linux/
10942Q: http://patchwork.linuxtv.org/project/linux-media/list/
10943T: git git://linuxtv.org/anttip/media_tree.git
10944S: Maintained
10945F: drivers/media/tuners/tda18218*
10946
10947TDA18271 MEDIA DRIVER
10948M: Michael Krufky <mkrufky@linuxtv.org>
10949L: linux-media@vger.kernel.org
10950W: https://linuxtv.org
10951W: http://github.com/mkrufky
10952Q: http://patchwork.linuxtv.org/project/linux-media/list/
10953T: git git://linuxtv.org/mkrufky/tuners.git
10954S: Maintained
10955F: drivers/media/tuners/tda18271*
10956
10957TDA827x MEDIA DRIVER
10958M: Michael Krufky <mkrufky@linuxtv.org>
10959L: linux-media@vger.kernel.org
10960W: https://linuxtv.org
10961W: http://github.com/mkrufky
10962Q: http://patchwork.linuxtv.org/project/linux-media/list/
10963T: git git://linuxtv.org/mkrufky/tuners.git
10964S: Maintained
10965F: drivers/media/tuners/tda8290.*
10966
10967TDA8290 MEDIA DRIVER
10968M: Michael Krufky <mkrufky@linuxtv.org>
10969L: linux-media@vger.kernel.org
10970W: https://linuxtv.org
10971W: http://github.com/mkrufky
10972Q: http://patchwork.linuxtv.org/project/linux-media/list/
10973T: git git://linuxtv.org/mkrufky/tuners.git
10974S: Maintained
10975F: drivers/media/tuners/tda8290.*
10976
10977TDA9840 MEDIA DRIVER
10978M: Hans Verkuil <hverkuil@xs4all.nl>
10979L: linux-media@vger.kernel.org
10980T: git git://linuxtv.org/media_tree.git
10981W: https://linuxtv.org
10982S: Maintained
10983F: drivers/media/i2c/tda9840*
10984
10985TEA5761 TUNER DRIVER
10986M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
10987L: linux-media@vger.kernel.org
10988W: https://linuxtv.org
10989T: git git://linuxtv.org/media_tree.git
10990S: Odd fixes
10991F: drivers/media/tuners/tea5761.*
10992
10993TEA5767 TUNER DRIVER
10994M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
10995L: linux-media@vger.kernel.org
10996W: https://linuxtv.org
10997T: git git://linuxtv.org/media_tree.git
10998S: Maintained
10999F: drivers/media/tuners/tea5767.*
11000
11001TEA6415C MEDIA DRIVER
11002M: Hans Verkuil <hverkuil@xs4all.nl>
11003L: linux-media@vger.kernel.org
11004T: git git://linuxtv.org/media_tree.git
11005W: https://linuxtv.org
11006S: Maintained
11007F: drivers/media/i2c/tea6415c*
11008
11009TEA6420 MEDIA DRIVER
11010M: Hans Verkuil <hverkuil@xs4all.nl>
11011L: linux-media@vger.kernel.org
11012T: git git://linuxtv.org/media_tree.git
11013W: https://linuxtv.org
11014S: Maintained
11015F: drivers/media/i2c/tea6420*
11016
11017TEAM DRIVER
11018M: Jiri Pirko <jiri@resnulli.us>
11019L: netdev@vger.kernel.org
11020S: Supported
11021F: drivers/net/team/
11022F: include/linux/if_team.h
11023F: include/uapi/linux/if_team.h
11024
11025TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
11026M: "Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
11027S: Maintained
11028F: arch/x86/platform/ts5500/
11029
11030TECHNOTREND USB IR RECEIVER
11031M: Sean Young <sean@mess.org>
11032L: linux-media@vger.kernel.org
11033S: Maintained
11034F: drivers/media/rc/ttusbir.c
11035
11036TEGRA ARCHITECTURE SUPPORT
11037M: Stephen Warren <swarren@wwwdotorg.org>
11038M: Thierry Reding <thierry.reding@gmail.com>
11039M: Alexandre Courbot <gnurou@gmail.com>
11040L: linux-tegra@vger.kernel.org
11041Q: http://patchwork.ozlabs.org/project/linux-tegra/list/
11042T: git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
11043S: Supported
11044N: [^a-z]tegra
11045
11046TEGRA CLOCK DRIVER
11047M: Peter De Schrijver <pdeschrijver@nvidia.com>
11048M: Prashant Gaikwad <pgaikwad@nvidia.com>
11049S: Supported
11050F: drivers/clk/tegra/
11051
11052TEGRA DMA DRIVERS
11053M: Laxman Dewangan <ldewangan@nvidia.com>
11054M: Jon Hunter <jonathanh@nvidia.com>
11055S: Supported
11056F: drivers/dma/tegra*
11057
11058TEGRA I2C DRIVER
11059M: Laxman Dewangan <ldewangan@nvidia.com>
11060S: Supported
11061F: drivers/i2c/busses/i2c-tegra.c
11062
11063TEGRA IOMMU DRIVERS
11064M: Hiroshi Doyu <hdoyu@nvidia.com>
11065S: Supported
11066F: drivers/iommu/tegra*
11067
11068TEGRA KBC DRIVER
11069M: Rakesh Iyer <riyer@nvidia.com>
11070M: Laxman Dewangan <ldewangan@nvidia.com>
11071S: Supported
11072F: drivers/input/keyboard/tegra-kbc.c
11073
11074TEGRA PWM DRIVER
11075M: Thierry Reding <thierry.reding@gmail.com>
11076S: Supported
11077F: drivers/pwm/pwm-tegra.c
11078
11079TEGRA SERIAL DRIVER
11080M: Laxman Dewangan <ldewangan@nvidia.com>
11081S: Supported
11082F: drivers/tty/serial/serial-tegra.c
11083
11084TEGRA SPI DRIVER
11085M: Laxman Dewangan <ldewangan@nvidia.com>
11086S: Supported
11087F: drivers/spi/spi-tegra*
11088
11089TEHUTI ETHERNET DRIVER
11090M: Andy Gospodarek <andy@greyhouse.net>
11091L: netdev@vger.kernel.org
11092S: Supported
11093F: drivers/net/ethernet/tehuti/*
11094
11095Telecom Clock Driver for MCPL0010
11096M: Mark Gross <mark.gross@intel.com>
11097S: Supported
11098F: drivers/char/tlclk.c
11099
11100TENSILICA XTENSA PORT (xtensa)
11101M: Chris Zankel <chris@zankel.net>
11102M: Max Filippov <jcmvbkbc@gmail.com>
11103L: linux-xtensa@linux-xtensa.org
11104T: git git://github.com/czankel/xtensa-linux.git
11105S: Maintained
11106F: arch/xtensa/
11107F: drivers/irqchip/irq-xtensa-*
11108
11109THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
11110M: Hans Verkuil <hverkuil@xs4all.nl>
11111L: linux-media@vger.kernel.org
11112T: git git://linuxtv.org/media_tree.git
11113W: https://linuxtv.org
11114S: Maintained
11115F: drivers/media/radio/radio-raremono.c
11116
11117THERMAL
11118M: Zhang Rui <rui.zhang@intel.com>
11119M: Eduardo Valentin <edubezval@gmail.com>
11120L: linux-pm@vger.kernel.org
11121T: git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git
11122T: git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git
11123Q: https://patchwork.kernel.org/project/linux-pm/list/
11124S: Supported
11125F: drivers/thermal/
11126F: include/linux/thermal.h
11127F: include/uapi/linux/thermal.h
11128F: include/linux/cpu_cooling.h
11129F: Documentation/devicetree/bindings/thermal/
11130
11131THERMAL/CPU_COOLING
11132M: Amit Daniel Kachhap <amit.kachhap@gmail.com>
11133M: Viresh Kumar <viresh.kumar@linaro.org>
11134M: Javi Merino <javi.merino@arm.com>
11135L: linux-pm@vger.kernel.org
11136S: Supported
11137F: Documentation/thermal/cpu-cooling-api.txt
11138F: drivers/thermal/cpu_cooling.c
11139F: include/linux/cpu_cooling.h
11140
11141THINGM BLINK(1) USB RGB LED DRIVER
11142M: Vivien Didelot <vivien.didelot@savoirfairelinux.com>
11143S: Maintained
11144F: drivers/hid/hid-thingm.c
11145
11146THINKPAD ACPI EXTRAS DRIVER
11147M: Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br>
11148L: ibm-acpi-devel@lists.sourceforge.net
11149L: platform-driver-x86@vger.kernel.org
11150W: http://ibm-acpi.sourceforge.net
11151W: http://thinkwiki.org/wiki/Ibm-acpi
11152T: git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
11153S: Maintained
11154F: drivers/platform/x86/thinkpad_acpi.c
11155
11156TI BANDGAP AND THERMAL DRIVER
11157M: Eduardo Valentin <edubezval@gmail.com>
11158L: linux-pm@vger.kernel.org
11159L: linux-omap@vger.kernel.org
11160S: Maintained
11161F: drivers/thermal/ti-soc-thermal/
11162
11163TI VPE/CAL DRIVERS
11164M: Benoit Parrot <bparrot@ti.com>
11165L: linux-media@vger.kernel.org
11166W: http://linuxtv.org/
11167Q: http://patchwork.linuxtv.org/project/linux-media/list/
11168S: Maintained
11169F: drivers/media/platform/ti-vpe/
11170
11171TI CDCE706 CLOCK DRIVER
11172M: Max Filippov <jcmvbkbc@gmail.com>
11173S: Maintained
11174F: drivers/clk/clk-cdce706.c
11175
11176TI CLOCK DRIVER
11177M: Tero Kristo <t-kristo@ti.com>
11178L: linux-omap@vger.kernel.org
11179S: Maintained
11180F: drivers/clk/ti/
11181F: include/linux/clk/ti.h
11182
11183TI ETHERNET SWITCH DRIVER (CPSW)
11184M: Mugunthan V N <mugunthanvnm@ti.com>
11185R: Grygorii Strashko <grygorii.strashko@ti.com>
11186L: linux-omap@vger.kernel.org
11187L: netdev@vger.kernel.org
11188S: Maintained
11189F: drivers/net/ethernet/ti/cpsw*
11190F: drivers/net/ethernet/ti/davinci*
11191
11192TI FLASH MEDIA INTERFACE DRIVER
11193M: Alex Dubov <oakad@yahoo.com>
11194S: Maintained
11195F: drivers/misc/tifm*
11196F: drivers/mmc/host/tifm_sd.c
11197F: include/linux/tifm.h
11198
11199TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
11200M: Santosh Shilimkar <ssantosh@kernel.org>
11201L: linux-kernel@vger.kernel.org
11202L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11203S: Maintained
11204F: drivers/soc/ti/*
11205T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
11206
11207
11208TI LM49xxx FAMILY ASoC CODEC DRIVERS
11209M: M R Swami Reddy <mr.swami.reddy@ti.com>
11210M: Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
11211L: alsa-devel@alsa-project.org (moderated for non-subscribers)
11212S: Maintained
11213F: sound/soc/codecs/lm49453*
11214F: sound/soc/codecs/isabelle*
11215
11216TI LP855x BACKLIGHT DRIVER
11217M: Milo Kim <milo.kim@ti.com>
11218S: Maintained
11219F: Documentation/backlight/lp855x-driver.txt
11220F: drivers/video/backlight/lp855x_bl.c
11221F: include/linux/platform_data/lp855x.h
11222
11223TI LP8727 CHARGER DRIVER
11224M: Milo Kim <milo.kim@ti.com>
11225S: Maintained
11226F: drivers/power/lp8727_charger.c
11227F: include/linux/platform_data/lp8727.h
11228
11229TI LP8788 MFD DRIVER
11230M: Milo Kim <milo.kim@ti.com>
11231S: Maintained
11232F: drivers/iio/adc/lp8788_adc.c
11233F: drivers/leds/leds-lp8788.c
11234F: drivers/mfd/lp8788*.c
11235F: drivers/power/lp8788-charger.c
11236F: drivers/regulator/lp8788-*.c
11237F: include/linux/mfd/lp8788*.h
11238
11239TI NETCP ETHERNET DRIVER
11240M: Wingman Kwok <w-kwok2@ti.com>
11241M: Murali Karicheri <m-karicheri2@ti.com>
11242L: netdev@vger.kernel.org
11243S: Maintained
11244F: drivers/net/ethernet/ti/netcp*
11245
11246TI TAS571X FAMILY ASoC CODEC DRIVER
11247M: Kevin Cernekee <cernekee@chromium.org>
11248L: alsa-devel@alsa-project.org (moderated for non-subscribers)
11249S: Odd Fixes
11250F: sound/soc/codecs/tas571x*
11251
11252TI TWL4030 SERIES SOC CODEC DRIVER
11253M: Peter Ujfalusi <peter.ujfalusi@ti.com>
11254L: alsa-devel@alsa-project.org (moderated for non-subscribers)
11255S: Maintained
11256F: sound/soc/codecs/twl4030*
11257
11258TI WILINK WIRELESS DRIVERS
11259L: linux-wireless@vger.kernel.org
11260W: http://wireless.kernel.org/en/users/Drivers/wl12xx
11261W: http://wireless.kernel.org/en/users/Drivers/wl1251
11262T: git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
11263S: Orphan
11264F: drivers/net/wireless/ti/
11265F: include/linux/wl12xx.h
11266
11267TIPC NETWORK LAYER
11268M: Jon Maloy <jon.maloy@ericsson.com>
11269M: Ying Xue <ying.xue@windriver.com>
11270L: netdev@vger.kernel.org (core kernel code)
11271L: tipc-discussion@lists.sourceforge.net (user apps, general discussion)
11272W: http://tipc.sourceforge.net/
11273S: Maintained
11274F: include/uapi/linux/tipc*.h
11275F: net/tipc/
11276
11277TILE ARCHITECTURE
11278M: Chris Metcalf <cmetcalf@mellanox.com>
11279W: http://www.mellanox.com/repository/solutions/tile-scm/
11280T: git git://git.kernel.org/pub/scm/linux/kernel/git/cmetcalf/linux-tile.git
11281S: Supported
11282F: arch/tile/
11283F: drivers/char/tile-srom.c
11284F: drivers/edac/tile_edac.c
11285F: drivers/net/ethernet/tile/
11286F: drivers/rtc/rtc-tile.c
11287F: drivers/tty/hvc/hvc_tile.c
11288F: drivers/tty/serial/tilegx.c
11289F: drivers/usb/host/*-tilegx.c
11290F: include/linux/usb/tilegx.h
11291
11292TLAN NETWORK DRIVER
11293M: Samuel Chessman <chessman@tux.org>
11294L: tlan-devel@lists.sourceforge.net (subscribers-only)
11295W: http://sourceforge.net/projects/tlan/
11296S: Maintained
11297F: Documentation/networking/tlan.txt
11298F: drivers/net/ethernet/ti/tlan.*
11299
11300TOMOYO SECURITY MODULE
11301M: Kentaro Takeda <takedakn@nttdata.co.jp>
11302M: Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
11303L: tomoyo-dev-en@lists.sourceforge.jp (subscribers-only, for developers in English)
11304L: tomoyo-users-en@lists.sourceforge.jp (subscribers-only, for users in English)
11305L: tomoyo-dev@lists.sourceforge.jp (subscribers-only, for developers in Japanese)
11306L: tomoyo-users@lists.sourceforge.jp (subscribers-only, for users in Japanese)
11307W: http://tomoyo.sourceforge.jp/
11308T: quilt http://svn.sourceforge.jp/svnroot/tomoyo/trunk/2.5.x/tomoyo-lsm/patches/
11309S: Maintained
11310F: security/tomoyo/
11311
11312TOPSTAR LAPTOP EXTRAS DRIVER
11313M: Herton Ronaldo Krzesinski <herton@canonical.com>
11314L: platform-driver-x86@vger.kernel.org
11315S: Maintained
11316F: drivers/platform/x86/topstar-laptop.c
11317
11318TOSHIBA ACPI EXTRAS DRIVER
11319M: Azael Avalos <coproscefalo@gmail.com>
11320L: platform-driver-x86@vger.kernel.org
11321S: Maintained
11322F: drivers/platform/x86/toshiba_acpi.c
11323
11324TOSHIBA BLUETOOTH DRIVER
11325M: Azael Avalos <coproscefalo@gmail.com>
11326L: platform-driver-x86@vger.kernel.org
11327S: Maintained
11328F: drivers/platform/x86/toshiba_bluetooth.c
11329
11330TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
11331M: Azael Avalos <coproscefalo@gmail.com>
11332L: platform-driver-x86@vger.kernel.org
11333S: Maintained
11334F: drivers/platform/x86/toshiba_haps.c
11335
11336TOSHIBA WMI HOTKEYS DRIVER
11337M: Azael Avalos <coproscefalo@gmail.com>
11338L: platform-driver-x86@vger.kernel.org
11339S: Maintained
11340F: drivers/platform/x86/toshiba-wmi.c
11341
11342TOSHIBA SMM DRIVER
11343M: Jonathan Buzzard <jonathan@buzzard.org.uk>
11344W: http://www.buzzard.org.uk/toshiba/
11345S: Maintained
11346F: drivers/char/toshiba.c
11347F: include/linux/toshiba.h
11348F: include/uapi/linux/toshiba.h
11349
11350TOSHIBA TC358743 DRIVER
11351M: Mats Randgaard <matrandg@cisco.com>
11352L: linux-media@vger.kernel.org
11353S: Maintained
11354F: drivers/media/i2c/tc358743*
11355F: include/media/i2c/tc358743.h
11356
11357TMIO/SDHI MMC DRIVER
11358M: Wolfram Sang <wsa+renesas@sang-engineering.com>
11359L: linux-mmc@vger.kernel.org
11360S: Supported
11361F: drivers/mmc/host/tmio_mmc*
11362F: drivers/mmc/host/sh_mobile_sdhi.c
11363F: include/linux/mfd/tmio.h
11364
11365TMP401 HARDWARE MONITOR DRIVER
11366M: Guenter Roeck <linux@roeck-us.net>
11367L: linux-hwmon@vger.kernel.org
11368S: Maintained
11369F: Documentation/hwmon/tmp401
11370F: drivers/hwmon/tmp401.c
11371
11372TMPFS (SHMEM FILESYSTEM)
11373M: Hugh Dickins <hughd@google.com>
11374L: linux-mm@kvack.org
11375S: Maintained
11376F: include/linux/shmem_fs.h
11377F: mm/shmem.c
11378
11379TM6000 VIDEO4LINUX DRIVER
11380M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
11381L: linux-media@vger.kernel.org
11382W: https://linuxtv.org
11383T: git git://linuxtv.org/media_tree.git
11384S: Odd fixes
11385F: drivers/media/usb/tm6000/
11386
11387TW68 VIDEO4LINUX DRIVER
11388M: Hans Verkuil <hverkuil@xs4all.nl>
11389L: linux-media@vger.kernel.org
11390T: git git://linuxtv.org/media_tree.git
11391W: https://linuxtv.org
11392S: Odd Fixes
11393F: drivers/media/pci/tw68/
11394
11395TW686X VIDEO4LINUX DRIVER
11396M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
11397L: linux-media@vger.kernel.org
11398T: git git://linuxtv.org/media_tree.git
11399W: http://linuxtv.org
11400S: Maintained
11401F: drivers/media/pci/tw686x/
11402
11403TPM DEVICE DRIVER
11404M: Peter Huewe <peterhuewe@gmx.de>
11405M: Marcel Selhorst <tpmdd@selhorst.net>
11406M: Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
11407R: Jason Gunthorpe <jgunthorpe@obsidianresearch.com>
11408W: http://tpmdd.sourceforge.net
11409L: tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers)
11410Q: https://patchwork.kernel.org/project/tpmdd-devel/list/
11411T: git git://git.infradead.org/users/jjs/linux-tpmdd.git
11412S: Maintained
11413F: drivers/char/tpm/
11414
11415TPM IBM_VTPM DEVICE DRIVER
11416M: Ashley Lai <ashleydlai@gmail.com>
11417W: http://tpmdd.sourceforge.net
11418L: tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers)
11419S: Maintained
11420F: drivers/char/tpm/tpm_ibmvtpm*
11421
11422TRACING
11423M: Steven Rostedt <rostedt@goodmis.org>
11424M: Ingo Molnar <mingo@redhat.com>
11425T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
11426S: Maintained
11427F: Documentation/trace/ftrace.txt
11428F: arch/*/*/*/ftrace.h
11429F: arch/*/kernel/ftrace.c
11430F: include/*/ftrace.h
11431F: include/linux/trace*.h
11432F: include/trace/
11433F: kernel/trace/
11434F: tools/testing/selftests/ftrace/
11435
11436TRACING MMIO ACCESSES (MMIOTRACE)
11437M: Steven Rostedt <rostedt@goodmis.org>
11438M: Ingo Molnar <mingo@kernel.org>
11439R: Karol Herbst <karolherbst@gmail.com>
11440R: Pekka Paalanen <ppaalanen@gmail.com>
11441S: Maintained
11442L: linux-kernel@vger.kernel.org
11443L: nouveau@lists.freedesktop.org
11444F: kernel/trace/trace_mmiotrace.c
11445F: include/linux/mmiotrace.h
11446F: arch/x86/mm/kmmio.c
11447F: arch/x86/mm/mmio-mod.c
11448F: arch/x86/mm/testmmiotrace.c
11449
11450TRIVIAL PATCHES
11451M: Jiri Kosina <trivial@kernel.org>
11452T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git
11453S: Maintained
11454K: ^Subject:.*(?i)trivial
11455
11456TTY LAYER
11457M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
11458M: Jiri Slaby <jslaby@suse.com>
11459S: Supported
11460T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
11461F: Documentation/serial/
11462F: drivers/tty/
11463F: drivers/tty/serial/serial_core.c
11464F: include/linux/serial_core.h
11465F: include/linux/serial.h
11466F: include/linux/tty.h
11467F: include/uapi/linux/serial_core.h
11468F: include/uapi/linux/serial.h
11469F: include/uapi/linux/tty.h
11470
11471TUA9001 MEDIA DRIVER
11472M: Antti Palosaari <crope@iki.fi>
11473L: linux-media@vger.kernel.org
11474W: https://linuxtv.org
11475W: http://palosaari.fi/linux/
11476Q: http://patchwork.linuxtv.org/project/linux-media/list/
11477T: git git://linuxtv.org/anttip/media_tree.git
11478S: Maintained
11479F: drivers/media/tuners/tua9001*
11480
11481TULIP NETWORK DRIVERS
11482L: netdev@vger.kernel.org
11483L: linux-parisc@vger.kernel.org
11484S: Orphan
11485F: drivers/net/ethernet/dec/tulip/
11486
11487TUN/TAP driver
11488M: Maxim Krasnyansky <maxk@qti.qualcomm.com>
11489W: http://vtun.sourceforge.net/tun
11490S: Maintained
11491F: Documentation/networking/tuntap.txt
11492F: arch/um/os-Linux/drivers/
11493
11494TURBOCHANNEL SUBSYSTEM
11495M: "Maciej W. Rozycki" <macro@linux-mips.org>
11496M: Ralf Baechle <ralf@linux-mips.org>
11497L: linux-mips@linux-mips.org
11498Q: http://patchwork.linux-mips.org/project/linux-mips/list/
11499S: Maintained
11500F: drivers/tc/
11501F: include/linux/tc.h
11502
11503U14-34F SCSI DRIVER
11504M: Dario Ballabio <ballabio_dario@emc.com>
11505L: linux-scsi@vger.kernel.org
11506S: Maintained
11507F: drivers/scsi/u14-34f.c
11508
11509UBI FILE SYSTEM (UBIFS)
11510M: Richard Weinberger <richard@nod.at>
11511M: Artem Bityutskiy <dedekind1@gmail.com>
11512M: Adrian Hunter <adrian.hunter@intel.com>
11513L: linux-mtd@lists.infradead.org
11514T: git git://git.infradead.org/ubifs-2.6.git
11515W: http://www.linux-mtd.infradead.org/doc/ubifs.html
11516S: Supported
11517F: Documentation/filesystems/ubifs.txt
11518F: fs/ubifs/
11519
11520UCLINUX (M68KNOMMU AND COLDFIRE)
11521M: Greg Ungerer <gerg@linux-m68k.org>
11522W: http://www.linux-m68k.org/
11523W: http://www.uclinux.org/
11524L: linux-m68k@lists.linux-m68k.org
11525L: uclinux-dev@uclinux.org (subscribers-only)
11526T: git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
11527S: Maintained
11528F: arch/m68k/coldfire/
11529F: arch/m68k/68*/
11530F: arch/m68k/*/*_no.*
11531F: arch/m68k/include/asm/*_no.*
11532
11533UDF FILESYSTEM
11534M: Jan Kara <jack@suse.com>
11535S: Maintained
11536F: Documentation/filesystems/udf.txt
11537F: fs/udf/
11538
11539UFS FILESYSTEM
11540M: Evgeniy Dushistov <dushistov@mail.ru>
11541S: Maintained
11542F: Documentation/filesystems/ufs.txt
11543F: fs/ufs/
11544
11545UHID USERSPACE HID IO DRIVER:
11546M: David Herrmann <dh.herrmann@googlemail.com>
11547L: linux-input@vger.kernel.org
11548S: Maintained
11549F: drivers/hid/uhid.c
11550F: include/uapi/linux/uhid.h
11551
11552ULTRA-WIDEBAND (UWB) SUBSYSTEM:
11553L: linux-usb@vger.kernel.org
11554S: Orphan
11555F: drivers/uwb/
11556F: include/linux/uwb.h
11557F: include/linux/uwb/
11558
11559UNICORE32 ARCHITECTURE:
11560M: Guan Xuetao <gxt@mprc.pku.edu.cn>
11561W: http://mprc.pku.edu.cn/~guanxuetao/linux
11562S: Maintained
11563T: git git://github.com/gxt/linux.git
11564F: arch/unicore32/
11565
11566UNIFDEF
11567M: Tony Finch <dot@dotat.at>
11568W: http://dotat.at/prog/unifdef
11569S: Maintained
11570F: scripts/unifdef.c
11571
11572UNIFORM CDROM DRIVER
11573M: Jens Axboe <axboe@kernel.dk>
11574W: http://www.kernel.dk
11575S: Maintained
11576F: Documentation/cdrom/
11577F: drivers/cdrom/cdrom.c
11578F: include/linux/cdrom.h
11579F: include/uapi/linux/cdrom.h
11580
11581UNISYS S-PAR DRIVERS
11582M: David Kershner <david.kershner@unisys.com>
11583L: sparmaintainer@unisys.com (Unisys internal)
11584S: Supported
11585F: drivers/staging/unisys/
11586
11587UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
11588M: Vinayak Holikatti <vinholikatti@gmail.com>
11589L: linux-scsi@vger.kernel.org
11590S: Supported
11591F: Documentation/scsi/ufs.txt
11592F: drivers/scsi/ufs/
11593
11594UNSORTED BLOCK IMAGES (UBI)
11595M: Artem Bityutskiy <dedekind1@gmail.com>
11596M: Richard Weinberger <richard@nod.at>
11597W: http://www.linux-mtd.infradead.org/
11598L: linux-mtd@lists.infradead.org
11599T: git git://git.infradead.org/ubifs-2.6.git
11600S: Supported
11601F: drivers/mtd/ubi/
11602F: include/linux/mtd/ubi.h
11603F: include/uapi/mtd/ubi-user.h
11604
11605USB ACM DRIVER
11606M: Oliver Neukum <oneukum@suse.com>
11607L: linux-usb@vger.kernel.org
11608S: Maintained
11609F: Documentation/usb/acm.txt
11610F: drivers/usb/class/cdc-acm.*
11611
11612USB AR5523 WIRELESS DRIVER
11613M: Pontus Fuchs <pontus.fuchs@gmail.com>
11614L: linux-wireless@vger.kernel.org
11615S: Maintained
11616F: drivers/net/wireless/ath/ar5523/
11617
11618USB ATTACHED SCSI
11619M: Hans de Goede <hdegoede@redhat.com>
11620M: Gerd Hoffmann <kraxel@redhat.com>
11621L: linux-usb@vger.kernel.org
11622L: linux-scsi@vger.kernel.org
11623S: Maintained
11624F: drivers/usb/storage/uas.c
11625
11626USB CDC ETHERNET DRIVER
11627M: Oliver Neukum <oliver@neukum.org>
11628L: linux-usb@vger.kernel.org
11629S: Maintained
11630F: drivers/net/usb/cdc_*.c
11631F: include/uapi/linux/usb/cdc.h
11632
11633USB CHAOSKEY DRIVER
11634M: Keith Packard <keithp@keithp.com>
11635L: linux-usb@vger.kernel.org
11636S: Maintained
11637F: drivers/usb/misc/chaoskey.c
11638
11639USB CYPRESS C67X00 DRIVER
11640M: Peter Korsgaard <jacmet@sunsite.dk>
11641L: linux-usb@vger.kernel.org
11642S: Maintained
11643F: drivers/usb/c67x00/
11644
11645USB DAVICOM DM9601 DRIVER
11646M: Peter Korsgaard <jacmet@sunsite.dk>
11647L: netdev@vger.kernel.org
11648W: http://www.linux-usb.org/usbnet
11649S: Maintained
11650F: drivers/net/usb/dm9601.c
11651
11652USB DIAMOND RIO500 DRIVER
11653M: Cesar Miquel <miquel@df.uba.ar>
11654L: rio500-users@lists.sourceforge.net
11655W: http://rio500.sourceforge.net
11656S: Maintained
11657F: drivers/usb/misc/rio500*
11658
11659USB EHCI DRIVER
11660M: Alan Stern <stern@rowland.harvard.edu>
11661L: linux-usb@vger.kernel.org
11662S: Maintained
11663F: Documentation/usb/ehci.txt
11664F: drivers/usb/host/ehci*
11665
11666USB GADGET/PERIPHERAL SUBSYSTEM
11667M: Felipe Balbi <balbi@kernel.org>
11668L: linux-usb@vger.kernel.org
11669W: http://www.linux-usb.org/gadget
11670T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
11671S: Maintained
11672F: drivers/usb/gadget/
11673F: include/linux/usb/gadget*
11674
11675USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
11676M: Jiri Kosina <jikos@kernel.org>
11677R: Benjamin Tissoires <benjamin.tissoires@redhat.com>
11678L: linux-usb@vger.kernel.org
11679T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
11680S: Maintained
11681F: Documentation/hid/hiddev.txt
11682F: drivers/hid/usbhid/
11683
11684USB ISP116X DRIVER
11685M: Olav Kongas <ok@artecdesign.ee>
11686L: linux-usb@vger.kernel.org
11687S: Maintained
11688F: drivers/usb/host/isp116x*
11689F: include/linux/usb/isp116x.h
11690
11691USB LAN78XX ETHERNET DRIVER
11692M: Woojung Huh <woojung.huh@microchip.com>
11693M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
11694L: netdev@vger.kernel.org
11695S: Maintained
11696F: drivers/net/usb/lan78xx.*
11697
11698USB MASS STORAGE DRIVER
11699M: Matthew Dharm <mdharm-usb@one-eyed-alien.net>
11700L: linux-usb@vger.kernel.org
11701L: usb-storage@lists.one-eyed-alien.net
11702S: Maintained
11703W: http://www.one-eyed-alien.net/~mdharm/linux-usb/
11704F: drivers/usb/storage/
11705
11706USB MIDI DRIVER
11707M: Clemens Ladisch <clemens@ladisch.de>
11708L: alsa-devel@alsa-project.org (moderated for non-subscribers)
11709T: git git://git.alsa-project.org/alsa-kernel.git
11710S: Maintained
11711F: sound/usb/midi.*
11712
11713USB NETWORKING DRIVERS
11714L: linux-usb@vger.kernel.org
11715S: Odd Fixes
11716F: drivers/net/usb/
11717
11718USB OHCI DRIVER
11719M: Alan Stern <stern@rowland.harvard.edu>
11720L: linux-usb@vger.kernel.org
11721S: Maintained
11722F: Documentation/usb/ohci.txt
11723F: drivers/usb/host/ohci*
11724
11725USB OTG FSM (Finite State Machine)
11726M: Peter Chen <Peter.Chen@nxp.com>
11727T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
11728L: linux-usb@vger.kernel.org
11729S: Maintained
11730F: drivers/usb/common/usb-otg-fsm.c
11731
11732USB OVER IP DRIVER
11733M: Valentina Manea <valentina.manea.m@gmail.com>
11734M: Shuah Khan <shuah.kh@samsung.com>
11735L: linux-usb@vger.kernel.org
11736S: Maintained
11737F: Documentation/usb/usbip_protocol.txt
11738F: drivers/usb/usbip/
11739F: tools/usb/usbip/
11740
11741USB PEGASUS DRIVER
11742M: Petko Manolov <petkan@nucleusys.com>
11743L: linux-usb@vger.kernel.org
11744L: netdev@vger.kernel.org
11745T: git git://github.com/petkan/pegasus.git
11746W: https://github.com/petkan/pegasus
11747S: Maintained
11748F: drivers/net/usb/pegasus.*
11749
11750USB PHY LAYER
11751M: Felipe Balbi <balbi@kernel.org>
11752L: linux-usb@vger.kernel.org
11753T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
11754S: Maintained
11755F: drivers/usb/phy/
11756
11757USB PRINTER DRIVER (usblp)
11758M: Pete Zaitcev <zaitcev@redhat.com>
11759L: linux-usb@vger.kernel.org
11760S: Supported
11761F: drivers/usb/class/usblp.c
11762
11763USB QMI WWAN NETWORK DRIVER
11764M: Bjørn Mork <bjorn@mork.no>
11765L: netdev@vger.kernel.org
11766S: Maintained
11767F: Documentation/ABI/testing/sysfs-class-net-qmi
11768F: drivers/net/usb/qmi_wwan.c
11769
11770USB RTL8150 DRIVER
11771M: Petko Manolov <petkan@nucleusys.com>
11772L: linux-usb@vger.kernel.org
11773L: netdev@vger.kernel.org
11774T: git git://github.com/petkan/rtl8150.git
11775W: https://github.com/petkan/rtl8150
11776S: Maintained
11777F: drivers/net/usb/rtl8150.c
11778
11779USB SERIAL SUBSYSTEM
11780M: Johan Hovold <johan@kernel.org>
11781L: linux-usb@vger.kernel.org
11782S: Maintained
11783F: Documentation/usb/usb-serial.txt
11784F: drivers/usb/serial/
11785F: include/linux/usb/serial.h
11786
11787USB SMSC75XX ETHERNET DRIVER
11788M: Steve Glendinning <steve.glendinning@shawell.net>
11789L: netdev@vger.kernel.org
11790S: Maintained
11791F: drivers/net/usb/smsc75xx.*
11792
11793USB SMSC95XX ETHERNET DRIVER
11794M: Steve Glendinning <steve.glendinning@shawell.net>
11795L: netdev@vger.kernel.org
11796S: Maintained
11797F: drivers/net/usb/smsc95xx.*
11798
11799USB SUBSYSTEM
11800M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
11801L: linux-usb@vger.kernel.org
11802W: http://www.linux-usb.org
11803T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
11804S: Supported
11805F: Documentation/usb/
11806F: drivers/usb/
11807F: include/linux/usb.h
11808F: include/linux/usb/
11809
11810USB UHCI DRIVER
11811M: Alan Stern <stern@rowland.harvard.edu>
11812L: linux-usb@vger.kernel.org
11813S: Maintained
11814F: drivers/usb/host/uhci*
11815
11816USB "USBNET" DRIVER FRAMEWORK
11817M: Oliver Neukum <oneukum@suse.com>
11818L: netdev@vger.kernel.org
11819W: http://www.linux-usb.org/usbnet
11820S: Maintained
11821F: drivers/net/usb/usbnet.c
11822F: include/linux/usb/usbnet.h
11823
11824USB VIDEO CLASS
11825M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11826L: linux-uvc-devel@lists.sourceforge.net (subscribers-only)
11827L: linux-media@vger.kernel.org
11828T: git git://linuxtv.org/media_tree.git
11829W: http://www.ideasonboard.org/uvc/
11830S: Maintained
11831F: drivers/media/usb/uvc/
11832F: include/uapi/linux/uvcvideo.h
11833
11834USB VISION DRIVER
11835M: Hans Verkuil <hverkuil@xs4all.nl>
11836L: linux-media@vger.kernel.org
11837T: git git://linuxtv.org/media_tree.git
11838W: https://linuxtv.org
11839S: Odd Fixes
11840F: drivers/media/usb/usbvision/
11841
11842USB WEBCAM GADGET
11843M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11844L: linux-usb@vger.kernel.org
11845S: Maintained
11846F: drivers/usb/gadget/function/*uvc*
11847F: drivers/usb/gadget/legacy/webcam.c
11848
11849USB WIRELESS RNDIS DRIVER (rndis_wlan)
11850M: Jussi Kivilinna <jussi.kivilinna@iki.fi>
11851L: linux-wireless@vger.kernel.org
11852S: Maintained
11853F: drivers/net/wireless/rndis_wlan.c
11854
11855USB XHCI DRIVER
11856M: Mathias Nyman <mathias.nyman@intel.com>
11857L: linux-usb@vger.kernel.org
11858S: Supported
11859F: drivers/usb/host/xhci*
11860F: drivers/usb/host/pci-quirks*
11861
11862USB ZD1201 DRIVER
11863L: linux-wireless@vger.kernel.org
11864W: http://linux-lc100020.sourceforge.net
11865S: Orphan
11866F: drivers/net/wireless/zydas/zd1201.*
11867
11868USB ZR364XX DRIVER
11869M: Antoine Jacquet <royale@zerezo.com>
11870L: linux-usb@vger.kernel.org
11871L: linux-media@vger.kernel.org
11872T: git git://linuxtv.org/media_tree.git
11873W: http://royale.zerezo.com/zr364xx/
11874S: Maintained
11875F: Documentation/video4linux/zr364xx.txt
11876F: drivers/media/usb/zr364xx/
11877
11878ULPI BUS
11879M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
11880L: linux-usb@vger.kernel.org
11881S: Maintained
11882F: drivers/usb/common/ulpi.c
11883F: include/linux/ulpi/
11884
11885USER-MODE LINUX (UML)
11886M: Jeff Dike <jdike@addtoit.com>
11887M: Richard Weinberger <richard@nod.at>
11888L: user-mode-linux-devel@lists.sourceforge.net
11889L: user-mode-linux-user@lists.sourceforge.net
11890W: http://user-mode-linux.sourceforge.net
11891T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git
11892S: Maintained
11893F: Documentation/virtual/uml/
11894F: arch/um/
11895F: arch/x86/um/
11896F: fs/hostfs/
11897F: fs/hppfs/
11898
11899USERSPACE I/O (UIO)
11900M: "Hans J. Koch" <hjk@hansjkoch.de>
11901M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
11902S: Maintained
11903T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
11904F: Documentation/DocBook/uio-howto.tmpl
11905F: drivers/uio/
11906F: include/linux/uio*.h
11907
11908UTIL-LINUX PACKAGE
11909M: Karel Zak <kzak@redhat.com>
11910L: util-linux@vger.kernel.org
11911W: http://en.wikipedia.org/wiki/Util-linux
11912T: git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
11913S: Maintained
11914
11915UVESAFB DRIVER
11916M: Michal Januszewski <spock@gentoo.org>
11917L: linux-fbdev@vger.kernel.org
11918W: http://dev.gentoo.org/~spock/projects/uvesafb/
11919S: Maintained
11920F: Documentation/fb/uvesafb.txt
11921F: drivers/video/fbdev/uvesafb.*
11922
11923VF610 NAND DRIVER
11924M: Stefan Agner <stefan@agner.ch>
11925L: linux-mtd@lists.infradead.org
11926S: Supported
11927F: drivers/mtd/nand/vf610_nfc.c
11928
11929VFAT/FAT/MSDOS FILESYSTEM
11930M: OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
11931S: Maintained
11932F: Documentation/filesystems/vfat.txt
11933F: fs/fat/
11934
11935VFIO DRIVER
11936M: Alex Williamson <alex.williamson@redhat.com>
11937L: kvm@vger.kernel.org
11938T: git git://github.com/awilliam/linux-vfio.git
11939S: Maintained
11940F: Documentation/vfio.txt
11941F: drivers/vfio/
11942F: include/linux/vfio.h
11943F: include/uapi/linux/vfio.h
11944
11945VFIO PLATFORM DRIVER
11946M: Baptiste Reynal <b.reynal@virtualopensystems.com>
11947L: kvm@vger.kernel.org
11948S: Maintained
11949F: drivers/vfio/platform/
11950
11951VIDEOBUF2 FRAMEWORK
11952M: Pawel Osciak <pawel@osciak.com>
11953M: Marek Szyprowski <m.szyprowski@samsung.com>
11954M: Kyungmin Park <kyungmin.park@samsung.com>
11955L: linux-media@vger.kernel.org
11956S: Maintained
11957F: drivers/media/v4l2-core/videobuf2-*
11958F: include/media/videobuf2-*
11959
11960VIRTUAL SERIO DEVICE DRIVER
11961M: Stephen Chandler Paul <thatslyude@gmail.com>
11962S: Maintained
11963F: drivers/input/serio/userio.c
11964F: include/uapi/linux/userio.h
11965
11966VIRTIO CONSOLE DRIVER
11967M: Amit Shah <amit.shah@redhat.com>
11968L: virtualization@lists.linux-foundation.org
11969S: Maintained
11970F: drivers/char/virtio_console.c
11971F: include/linux/virtio_console.h
11972F: include/uapi/linux/virtio_console.h
11973
11974VIRTIO CORE, NET AND BLOCK DRIVERS
11975M: "Michael S. Tsirkin" <mst@redhat.com>
11976L: virtualization@lists.linux-foundation.org
11977S: Maintained
11978F: drivers/virtio/
11979F: tools/virtio/
11980F: drivers/net/virtio_net.c
11981F: drivers/block/virtio_blk.c
11982F: include/linux/virtio_*.h
11983F: include/uapi/linux/virtio_*.h
11984
11985VIRTIO DRIVERS FOR S390
11986M: Christian Borntraeger <borntraeger@de.ibm.com>
11987M: Cornelia Huck <cornelia.huck@de.ibm.com>
11988L: linux-s390@vger.kernel.org
11989L: virtualization@lists.linux-foundation.org
11990L: kvm@vger.kernel.org
11991S: Supported
11992F: drivers/s390/virtio/
11993
11994VIRTIO GPU DRIVER
11995M: David Airlie <airlied@linux.ie>
11996M: Gerd Hoffmann <kraxel@redhat.com>
11997L: dri-devel@lists.freedesktop.org
11998L: virtualization@lists.linux-foundation.org
11999S: Maintained
12000F: drivers/gpu/drm/virtio/
12001F: include/uapi/linux/virtio_gpu.h
12002
12003VIRTIO HOST (VHOST)
12004M: "Michael S. Tsirkin" <mst@redhat.com>
12005L: kvm@vger.kernel.org
12006L: virtualization@lists.linux-foundation.org
12007L: netdev@vger.kernel.org
12008T: git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
12009S: Maintained
12010F: drivers/vhost/
12011F: include/uapi/linux/vhost.h
12012
12013VIRTIO INPUT DRIVER
12014M: Gerd Hoffmann <kraxel@redhat.com>
12015S: Maintained
12016F: drivers/virtio/virtio_input.c
12017F: include/uapi/linux/virtio_input.h
12018
12019VIA RHINE NETWORK DRIVER
12020S: Orphan
12021F: drivers/net/ethernet/via/via-rhine.c
12022
12023VIA SD/MMC CARD CONTROLLER DRIVER
12024M: Bruce Chang <brucechang@via.com.tw>
12025M: Harald Welte <HaraldWelte@viatech.com>
12026S: Maintained
12027F: drivers/mmc/host/via-sdmmc.c
12028
12029VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
12030M: Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
12031L: linux-fbdev@vger.kernel.org
12032S: Maintained
12033F: include/linux/via-core.h
12034F: include/linux/via-gpio.h
12035F: include/linux/via_i2c.h
12036F: drivers/video/fbdev/via/
12037
12038VIA VELOCITY NETWORK DRIVER
12039M: Francois Romieu <romieu@fr.zoreil.com>
12040L: netdev@vger.kernel.org
12041S: Maintained
12042F: drivers/net/ethernet/via/via-velocity.*
12043
12044VIRT LIB
12045M: Alex Williamson <alex.williamson@redhat.com>
12046M: Paolo Bonzini <pbonzini@redhat.com>
12047L: kvm@vger.kernel.org
12048S: Supported
12049F: virt/lib/
12050
12051VIVID VIRTUAL VIDEO DRIVER
12052M: Hans Verkuil <hverkuil@xs4all.nl>
12053L: linux-media@vger.kernel.org
12054T: git git://linuxtv.org/media_tree.git
12055W: https://linuxtv.org
12056S: Maintained
12057F: drivers/media/platform/vivid/*
12058
12059VLAN (802.1Q)
12060M: Patrick McHardy <kaber@trash.net>
12061L: netdev@vger.kernel.org
12062S: Maintained
12063F: drivers/net/macvlan.c
12064F: include/linux/if_*vlan.h
12065F: net/8021q/
12066
12067VLYNQ BUS
12068M: Florian Fainelli <florian@openwrt.org>
12069L: openwrt-devel@lists.openwrt.org (subscribers-only)
12070S: Maintained
12071F: drivers/vlynq/vlynq.c
12072F: include/linux/vlynq.h
12073
12074VME SUBSYSTEM
12075M: Martyn Welch <martyn@welchs.me.uk>
12076M: Manohar Vanga <manohar.vanga@gmail.com>
12077M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
12078L: devel@driverdev.osuosl.org
12079S: Maintained
12080T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
12081F: Documentation/vme_api.txt
12082F: drivers/staging/vme/
12083F: drivers/vme/
12084F: include/linux/vme*
12085
12086VMWARE HYPERVISOR INTERFACE
12087M: Alok Kataria <akataria@vmware.com>
12088L: virtualization@lists.linux-foundation.org
12089S: Supported
12090F: arch/x86/kernel/cpu/vmware.c
12091
12092VMWARE BALLOON DRIVER
12093M: Xavier Deguillard <xdeguillard@vmware.com>
12094M: Philip Moltmann <moltmann@vmware.com>
12095M: "VMware, Inc." <pv-drivers@vmware.com>
12096L: linux-kernel@vger.kernel.org
12097S: Maintained
12098F: drivers/misc/vmw_balloon.c
12099
12100VMWARE VMMOUSE SUBDRIVER
12101M: "VMware Graphics" <linux-graphics-maintainer@vmware.com>
12102M: "VMware, Inc." <pv-drivers@vmware.com>
12103L: linux-input@vger.kernel.org
12104S: Maintained
12105F: drivers/input/mouse/vmmouse.c
12106F: drivers/input/mouse/vmmouse.h
12107
12108VMWARE VMXNET3 ETHERNET DRIVER
12109M: Shrikrishna Khare <skhare@vmware.com>
12110M: "VMware, Inc." <pv-drivers@vmware.com>
12111L: netdev@vger.kernel.org
12112S: Maintained
12113F: drivers/net/vmxnet3/
12114
12115VMware PVSCSI driver
12116M: Arvind Kumar <arvindkumar@vmware.com>
12117M: VMware PV-Drivers <pv-drivers@vmware.com>
12118L: linux-scsi@vger.kernel.org
12119S: Maintained
12120F: drivers/scsi/vmw_pvscsi.c
12121F: drivers/scsi/vmw_pvscsi.h
12122
12123VOLTAGE AND CURRENT REGULATOR FRAMEWORK
12124M: Liam Girdwood <lgirdwood@gmail.com>
12125M: Mark Brown <broonie@kernel.org>
12126L: linux-kernel@vger.kernel.org
12127W: http://www.slimlogic.co.uk/?p=48
12128T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
12129S: Supported
12130F: Documentation/devicetree/bindings/regulator/
12131F: drivers/regulator/
12132F: include/dt-bindings/regulator/
12133F: include/linux/regulator/
12134
12135VRF
12136M: David Ahern <dsa@cumulusnetworks.com>
12137M: Shrijeet Mukherjee <shm@cumulusnetworks.com>
12138L: netdev@vger.kernel.org
12139S: Maintained
12140F: drivers/net/vrf.c
12141F: Documentation/networking/vrf.txt
12142
12143VT1211 HARDWARE MONITOR DRIVER
12144M: Juerg Haefliger <juergh@gmail.com>
12145L: linux-hwmon@vger.kernel.org
12146S: Maintained
12147F: Documentation/hwmon/vt1211
12148F: drivers/hwmon/vt1211.c
12149
12150VT8231 HARDWARE MONITOR DRIVER
12151M: Roger Lucas <vt8231@hiddenengine.co.uk>
12152L: linux-hwmon@vger.kernel.org
12153S: Maintained
12154F: drivers/hwmon/vt8231.c
12155
12156VUB300 USB to SDIO/SD/MMC bridge chip
12157M: Tony Olech <tony.olech@elandigitalsystems.com>
12158L: linux-mmc@vger.kernel.org
12159L: linux-usb@vger.kernel.org
12160S: Supported
12161F: drivers/mmc/host/vub300.c
12162
12163W1 DALLAS'S 1-WIRE BUS
12164M: Evgeniy Polyakov <zbr@ioremap.net>
12165S: Maintained
12166F: Documentation/w1/
12167F: drivers/w1/
12168
12169W83791D HARDWARE MONITORING DRIVER
12170M: Marc Hulsman <m.hulsman@tudelft.nl>
12171L: linux-hwmon@vger.kernel.org
12172S: Maintained
12173F: Documentation/hwmon/w83791d
12174F: drivers/hwmon/w83791d.c
12175
12176W83793 HARDWARE MONITORING DRIVER
12177M: Rudolf Marek <r.marek@assembler.cz>
12178L: linux-hwmon@vger.kernel.org
12179S: Maintained
12180F: Documentation/hwmon/w83793
12181F: drivers/hwmon/w83793.c
12182
12183W83795 HARDWARE MONITORING DRIVER
12184M: Jean Delvare <jdelvare@suse.com>
12185L: linux-hwmon@vger.kernel.org
12186S: Maintained
12187F: drivers/hwmon/w83795.c
12188
12189W83L51xD SD/MMC CARD INTERFACE DRIVER
12190M: Pierre Ossman <pierre@ossman.eu>
12191S: Maintained
12192F: drivers/mmc/host/wbsd.*
12193
12194WACOM PROTOCOL 4 SERIAL TABLETS
12195M: Julian Squires <julian@cipht.net>
12196M: Hans de Goede <hdegoede@redhat.com>
12197L: linux-input@vger.kernel.org
12198S: Maintained
12199F: drivers/input/tablet/wacom_serial4.c
12200
12201WATCHDOG DEVICE DRIVERS
12202M: Wim Van Sebroeck <wim@iguana.be>
12203R: Guenter Roeck <linux@roeck-us.net>
12204L: linux-watchdog@vger.kernel.org
12205W: http://www.linux-watchdog.org/
12206T: git git://www.linux-watchdog.org/linux-watchdog.git
12207S: Maintained
12208F: Documentation/watchdog/
12209F: drivers/watchdog/
12210F: include/linux/watchdog.h
12211F: include/uapi/linux/watchdog.h
12212
12213WD7000 SCSI DRIVER
12214M: Miroslav Zagorac <zaga@fly.cc.fer.hr>
12215L: linux-scsi@vger.kernel.org
12216S: Maintained
12217F: drivers/scsi/wd7000.c
12218
12219WIIMOTE HID DRIVER
12220M: David Herrmann <dh.herrmann@googlemail.com>
12221L: linux-input@vger.kernel.org
12222S: Maintained
12223F: drivers/hid/hid-wiimote*
12224
12225WINBOND CIR DRIVER
12226M: David Härdeman <david@hardeman.nu>
12227S: Maintained
12228F: drivers/media/rc/winbond-cir.c
12229
12230WINSYSTEMS EBC-C384 WATCHDOG DRIVER
12231M: William Breathitt Gray <vilhelm.gray@gmail.com>
12232L: linux-watchdog@vger.kernel.org
12233S: Maintained
12234F: drivers/watchdog/ebc-c384_wdt.c
12235
12236WINSYSTEMS WS16C48 GPIO DRIVER
12237M: William Breathitt Gray <vilhelm.gray@gmail.com>
12238L: linux-gpio@vger.kernel.org
12239S: Maintained
12240F: drivers/gpio/gpio-ws16c48.c
12241
12242WIMAX STACK
12243M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
12244M: linux-wimax@intel.com
12245L: wimax@linuxwimax.org (subscribers-only)
12246S: Supported
12247W: http://linuxwimax.org
12248F: Documentation/wimax/README.wimax
12249F: include/linux/wimax/debug.h
12250F: include/net/wimax.h
12251F: include/uapi/linux/wimax.h
12252F: net/wimax/
12253
12254WISTRON LAPTOP BUTTON DRIVER
12255M: Miloslav Trmac <mitr@volny.cz>
12256S: Maintained
12257F: drivers/input/misc/wistron_btns.c
12258
12259WL3501 WIRELESS PCMCIA CARD DRIVER
12260M: Arnaldo Carvalho de Melo <acme@ghostprotocols.net>
12261L: linux-wireless@vger.kernel.org
12262W: http://oops.ghostprotocols.net:81/blog
12263S: Maintained
12264F: drivers/net/wireless/wl3501*
12265
12266WOLFSON MICROELECTRONICS DRIVERS
12267L: patches@opensource.wolfsonmicro.com
12268T: git https://github.com/CirrusLogic/linux-drivers.git
12269W: https://github.com/CirrusLogic/linux-drivers/wiki
12270S: Supported
12271F: Documentation/hwmon/wm83??
12272F: Documentation/devicetree/bindings/extcon/extcon-arizona.txt
12273F: Documentation/devicetree/bindings/regulator/arizona-regulator.txt
12274F: Documentation/devicetree/bindings/mfd/arizona.txt
12275F: arch/arm/mach-s3c64xx/mach-crag6410*
12276F: drivers/clk/clk-wm83*.c
12277F: drivers/extcon/extcon-arizona.c
12278F: drivers/leds/leds-wm83*.c
12279F: drivers/gpio/gpio-*wm*.c
12280F: drivers/gpio/gpio-arizona.c
12281F: drivers/hwmon/wm83??-hwmon.c
12282F: drivers/input/misc/wm831x-on.c
12283F: drivers/input/touchscreen/wm831x-ts.c
12284F: drivers/input/touchscreen/wm97*.c
12285F: drivers/mfd/arizona*
12286F: drivers/mfd/wm*.c
12287F: drivers/mfd/cs47l24*
12288F: drivers/power/wm83*.c
12289F: drivers/rtc/rtc-wm83*.c
12290F: drivers/regulator/wm8*.c
12291F: drivers/video/backlight/wm83*_bl.c
12292F: drivers/watchdog/wm83*_wdt.c
12293F: include/linux/mfd/arizona/
12294F: include/linux/mfd/wm831x/
12295F: include/linux/mfd/wm8350/
12296F: include/linux/mfd/wm8400*
12297F: include/linux/wm97xx.h
12298F: include/sound/wm????.h
12299F: sound/soc/codecs/arizona.?
12300F: sound/soc/codecs/wm*
12301F: sound/soc/codecs/cs47l24*
12302
12303WORKQUEUE
12304M: Tejun Heo <tj@kernel.org>
12305R: Lai Jiangshan <jiangshanlai@gmail.com>
12306T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
12307S: Maintained
12308F: include/linux/workqueue.h
12309F: kernel/workqueue.c
12310F: Documentation/workqueue.txt
12311
12312X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS
12313M: Chen-Yu Tsai <wens@csie.org>
12314L: linux-kernel@vger.kernel.org
12315S: Maintained
12316N: axp[128]
12317
12318X.25 NETWORK LAYER
12319M: Andrew Hendry <andrew.hendry@gmail.com>
12320L: linux-x25@vger.kernel.org
12321S: Odd Fixes
12322F: Documentation/networking/x25*
12323F: include/net/x25*
12324F: net/x25/
12325
12326X86 ARCHITECTURE (32-BIT AND 64-BIT)
12327M: Thomas Gleixner <tglx@linutronix.de>
12328M: Ingo Molnar <mingo@redhat.com>
12329M: "H. Peter Anvin" <hpa@zytor.com>
12330M: x86@kernel.org
12331L: linux-kernel@vger.kernel.org
12332T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
12333S: Maintained
12334F: Documentation/x86/
12335F: arch/x86/
12336
12337X86 PLATFORM DRIVERS
12338M: Darren Hart <dvhart@infradead.org>
12339L: platform-driver-x86@vger.kernel.org
12340T: git git://git.infradead.org/users/dvhart/linux-platform-drivers-x86.git
12341S: Maintained
12342F: drivers/platform/x86/
12343F: drivers/platform/olpc/
12344
12345X86 MCE INFRASTRUCTURE
12346M: Tony Luck <tony.luck@intel.com>
12347M: Borislav Petkov <bp@alien8.de>
12348L: linux-edac@vger.kernel.org
12349S: Maintained
12350F: arch/x86/kernel/cpu/mcheck/*
12351
12352X86 MICROCODE UPDATE SUPPORT
12353M: Borislav Petkov <bp@alien8.de>
12354S: Maintained
12355F: arch/x86/kernel/cpu/microcode/*
12356
12357X86 VDSO
12358M: Andy Lutomirski <luto@amacapital.net>
12359L: linux-kernel@vger.kernel.org
12360T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
12361S: Maintained
12362F: arch/x86/entry/vdso/
12363
12364XC2028/3028 TUNER DRIVER
12365M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
12366L: linux-media@vger.kernel.org
12367W: https://linuxtv.org
12368T: git git://linuxtv.org/media_tree.git
12369S: Maintained
12370F: drivers/media/tuners/tuner-xc2028.*
12371
12372XEN HYPERVISOR INTERFACE
12373M: Boris Ostrovsky <boris.ostrovsky@oracle.com>
12374M: David Vrabel <david.vrabel@citrix.com>
12375M: Juergen Gross <jgross@suse.com>
12376L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
12377T: git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
12378S: Supported
12379F: arch/x86/xen/
12380F: drivers/*/xen-*front.c
12381F: drivers/xen/
12382F: arch/x86/include/asm/xen/
12383F: include/xen/
12384F: include/uapi/xen/
12385
12386XEN HYPERVISOR ARM
12387M: Stefano Stabellini <sstabellini@kernel.org>
12388L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
12389S: Maintained
12390F: arch/arm/xen/
12391F: arch/arm/include/asm/xen/
12392
12393XEN HYPERVISOR ARM64
12394M: Stefano Stabellini <sstabellini@kernel.org>
12395L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
12396S: Maintained
12397F: arch/arm64/xen/
12398F: arch/arm64/include/asm/xen/
12399
12400XEN NETWORK BACKEND DRIVER
12401M: Wei Liu <wei.liu2@citrix.com>
12402L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
12403L: netdev@vger.kernel.org
12404S: Supported
12405F: drivers/net/xen-netback/*
12406
12407XEN PCI SUBSYSTEM
12408M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
12409L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
12410S: Supported
12411F: arch/x86/pci/*xen*
12412F: drivers/pci/*xen*
12413
12414XEN BLOCK SUBSYSTEM
12415M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
12416M: Roger Pau Monné <roger.pau@citrix.com>
12417L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
12418S: Supported
12419F: drivers/block/xen-blkback/*
12420F: drivers/block/xen*
12421
12422XEN PVSCSI DRIVERS
12423M: Juergen Gross <jgross@suse.com>
12424L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
12425L: linux-scsi@vger.kernel.org
12426S: Supported
12427F: drivers/scsi/xen-scsifront.c
12428F: drivers/xen/xen-scsiback.c
12429F: include/xen/interface/io/vscsiif.h
12430
12431XEN SWIOTLB SUBSYSTEM
12432M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
12433L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
12434S: Supported
12435F: arch/x86/xen/*swiotlb*
12436F: drivers/xen/*swiotlb*
12437
12438XFS FILESYSTEM
12439P: Silicon Graphics Inc
12440M: Dave Chinner <david@fromorbit.com>
12441M: xfs@oss.sgi.com
12442L: xfs@oss.sgi.com
12443W: http://oss.sgi.com/projects/xfs
12444T: git git://git.kernel.org/pub/scm/linux/kernel/git/dgc/linux-xfs.git
12445S: Supported
12446F: Documentation/filesystems/xfs.txt
12447F: fs/xfs/
12448
12449XILINX AXI ETHERNET DRIVER
12450M: Anirudha Sarangi <anirudh@xilinx.com>
12451M: John Linn <John.Linn@xilinx.com>
12452S: Maintained
12453F: drivers/net/ethernet/xilinx/xilinx_axienet*
12454
12455XILINX UARTLITE SERIAL DRIVER
12456M: Peter Korsgaard <jacmet@sunsite.dk>
12457L: linux-serial@vger.kernel.org
12458S: Maintained
12459F: drivers/tty/serial/uartlite.c
12460
12461XILINX VIDEO IP CORES
12462M: Hyun Kwon <hyun.kwon@xilinx.com>
12463M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
12464L: linux-media@vger.kernel.org
12465T: git git://linuxtv.org/media_tree.git
12466S: Supported
12467F: Documentation/devicetree/bindings/media/xilinx/
12468F: drivers/media/platform/xilinx/
12469F: include/uapi/linux/xilinx-v4l2-controls.h
12470
12471XILLYBUS DRIVER
12472M: Eli Billauer <eli.billauer@gmail.com>
12473L: linux-kernel@vger.kernel.org
12474S: Supported
12475F: drivers/char/xillybus/
12476
12477XTENSA XTFPGA PLATFORM SUPPORT
12478M: Max Filippov <jcmvbkbc@gmail.com>
12479L: linux-xtensa@linux-xtensa.org
12480S: Maintained
12481F: drivers/spi/spi-xtensa-xtfpga.c
12482F: sound/soc/xtensa/xtfpga-i2s.c
12483
12484YAM DRIVER FOR AX.25
12485M: Jean-Paul Roubelat <jpr@f6fbb.org>
12486L: linux-hams@vger.kernel.org
12487S: Maintained
12488F: drivers/net/hamradio/yam*
12489F: include/linux/yam.h
12490
12491YEALINK PHONE DRIVER
12492M: Henk Vergonet <Henk.Vergonet@gmail.com>
12493L: usbb2k-api-dev@nongnu.org
12494S: Maintained
12495F: Documentation/input/yealink.txt
12496F: drivers/input/misc/yealink.*
12497
12498Z8530 DRIVER FOR AX.25
12499M: Joerg Reuter <jreuter@yaina.de>
12500W: http://yaina.de/jreuter/
12501W: http://www.qsl.net/dl1bke/
12502L: linux-hams@vger.kernel.org
12503S: Maintained
12504F: Documentation/networking/z8530drv.txt
12505F: drivers/net/hamradio/*scc.c
12506F: drivers/net/hamradio/z8530.h
12507
12508ZBUD COMPRESSED PAGE ALLOCATOR
12509M: Seth Jennings <sjenning@redhat.com>
12510L: linux-mm@kvack.org
12511S: Maintained
12512F: mm/zbud.c
12513F: include/linux/zbud.h
12514
12515ZD1211RW WIRELESS DRIVER
12516M: Daniel Drake <dsd@gentoo.org>
12517M: Ulrich Kunitz <kune@deine-taler.de>
12518W: http://zd1211.ath.cx/wiki/DriverRewrite
12519L: linux-wireless@vger.kernel.org
12520L: zd1211-devs@lists.sourceforge.net (subscribers-only)
12521S: Maintained
12522F: drivers/net/wireless/zydas/zd1211rw/
12523
12524ZPOOL COMPRESSED PAGE STORAGE API
12525M: Dan Streetman <ddstreet@ieee.org>
12526L: linux-mm@kvack.org
12527S: Maintained
12528F: mm/zpool.c
12529F: include/linux/zpool.h
12530
12531ZR36067 VIDEO FOR LINUX DRIVER
12532L: mjpeg-users@lists.sourceforge.net
12533L: linux-media@vger.kernel.org
12534W: http://mjpeg.sourceforge.net/driver-zoran/
12535T: hg https://linuxtv.org/hg/v4l-dvb
12536S: Odd Fixes
12537F: drivers/media/pci/zoran/
12538
12539ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
12540M: Minchan Kim <minchan@kernel.org>
12541M: Nitin Gupta <ngupta@vflare.org>
12542R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
12543L: linux-kernel@vger.kernel.org
12544S: Maintained
12545F: drivers/block/zram/
12546F: Documentation/blockdev/zram.txt
12547
12548ZS DECSTATION Z85C30 SERIAL DRIVER
12549M: "Maciej W. Rozycki" <macro@linux-mips.org>
12550S: Maintained
12551F: drivers/tty/serial/zs.*
12552
12553ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
12554M: Minchan Kim <minchan@kernel.org>
12555M: Nitin Gupta <ngupta@vflare.org>
12556R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
12557L: linux-mm@kvack.org
12558S: Maintained
12559F: mm/zsmalloc.c
12560F: include/linux/zsmalloc.h
12561F: Documentation/vm/zsmalloc.txt
12562
12563ZSWAP COMPRESSED SWAP CACHING
12564M: Seth Jennings <sjenning@redhat.com>
12565L: linux-mm@kvack.org
12566S: Maintained
12567F: mm/zswap.c
12568
12569THE REST
12570M: Linus Torvalds <torvalds@linux-foundation.org>
12571L: linux-kernel@vger.kernel.org
12572Q: http://patchwork.kernel.org/project/LKML/list/
12573T: git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
12574S: Buried alive in reporters
12575F: *
12576F: */