Merge branch 'x86/boot'
[deliverable/linux.git] / MAINTAINERS
... / ...
CommitLineData
1
2
3 List of maintainers and how to submit kernel changes
4
5Please try to follow the guidelines below. This will make things
6easier on the maintainers. Not all of these guidelines matter for every
7trivial patch so apply some common sense.
8
91. Always _test_ your changes, however small, on at least 4 or
10 5 people, preferably many more.
11
122. Try to release a few ALPHA test versions to the net. Announce
13 them onto the kernel channel and await results. This is especially
14 important for device drivers, because often that's the only way
15 you will find things like the fact version 3 firmware needs
16 a magic fix you didn't know about, or some clown changed the
17 chips on a board and not its name. (Don't laugh! Look at the
18 SMC etherpower for that.)
19
203. Make sure your changes compile correctly in multiple
21 configurations. In particular check that changes work both as a
22 module and built into the kernel.
23
244. When you are happy with a change make it generally available for
25 testing and await feedback.
26
275. Make a patch available to the relevant maintainer in the list. Use
28 'diff -u' to make the patch easy to merge. Be prepared to get your
29 changes sent back with seemingly silly requests about formatting
30 and variable names. These aren't as silly as they seem. One
31 job the maintainers (and especially Linus) do is to keep things
32 looking the same. Sometimes this means that the clever hack in
33 your driver to get around a problem actually needs to become a
34 generalized kernel feature ready for next time.
35
36 PLEASE check your patch with the automated style checker
37 (scripts/checkpatch.pl) to catch trivial style violations.
38 See Documentation/CodingStyle for guidance here.
39
40 PLEASE CC: the maintainers and mailing lists that are generated
41 by scripts/get_maintainer.pl. The results returned by the
42 script will be best if you have git installed and are making
43 your changes in a branch derived from Linus' latest git tree.
44 See Documentation/SubmittingPatches for details.
45
46 PLEASE try to include any credit lines you want added with the
47 patch. It avoids people being missed off by mistake and makes
48 it easier to know who wants adding and who doesn't.
49
50 PLEASE document known bugs. If it doesn't work for everything
51 or does something very odd once a month document it.
52
53 PLEASE remember that submissions must be made under the terms
54 of the Linux Foundation certificate of contribution and should
55 include a Signed-off-by: line. The current version of this
56 "Developer's Certificate of Origin" (DCO) is listed in the file
57 Documentation/SubmittingPatches.
58
596. Make sure you have the right to send any changes you make. If you
60 do changes at work you may find your employer owns the patch
61 not you.
62
637. When sending security related changes or reports to a maintainer
64 please Cc: security@kernel.org, especially if the maintainer
65 does not respond.
66
678. Happy hacking.
68
69Descriptions of section entries:
70
71 P: Person (obsolete)
72 M: Mail patches to: FullName <address@domain>
73 R: Designated reviewer: FullName <address@domain>
74 These reviewers should be CCed on patches.
75 L: Mailing list that is relevant to this area
76 W: Web-page with status/info
77 Q: Patchwork web based patch tracking system site
78 T: SCM tree type and location.
79 Type is one of: git, hg, quilt, stgit, topgit
80 S: Status, one of the following:
81 Supported: Someone is actually paid to look after this.
82 Maintained: Someone actually looks after it.
83 Odd Fixes: It has a maintainer but they don't have time to do
84 much other than throw the odd patch in. See below..
85 Orphan: No current maintainer [but maybe you could take the
86 role as you write your new code].
87 Obsolete: Old code. Something tagged obsolete generally means
88 it has been replaced by a better system and you
89 should be using that.
90 F: Files and directories with wildcard patterns.
91 A trailing slash includes all files and subdirectory files.
92 F: drivers/net/ all files in and below drivers/net
93 F: drivers/net/* all files in drivers/net, but not below
94 F: */net/* all files in "any top level directory"/net
95 One pattern per line. Multiple F: lines acceptable.
96 N: Files and directories with regex patterns.
97 N: [^a-z]tegra all files whose path contains the word tegra
98 One pattern per line. Multiple N: lines acceptable.
99 scripts/get_maintainer.pl has different behavior for files that
100 match F: pattern and matches of N: patterns. By default,
101 get_maintainer will not look at git log history when an F: pattern
102 match occurs. When an N: match occurs, git log history is used
103 to also notify the people that have git commit signatures.
104 X: Files and directories that are NOT maintained, same rules as F:
105 Files exclusions are tested before file matches.
106 Can be useful for excluding a specific subdirectory, for instance:
107 F: net/
108 X: net/ipv6/
109 matches all files in and below net excluding net/ipv6/
110 K: Keyword perl extended regex pattern to match content in a
111 patch or file. For instance:
112 K: of_get_profile
113 matches patches or files that contain "of_get_profile"
114 K: \b(printk|pr_(info|err))\b
115 matches patches or files that contain one or more of the words
116 printk, pr_info or pr_err
117 One regex pattern per line. Multiple K: lines acceptable.
118
119Note: For the hard of thinking, this list is meant to remain in alphabetical
120order. If you could add yourselves to it in alphabetical order that would be
121so much easier [Ed]
122
123Maintainers List (try to look for most precise areas first)
124
125 -----------------------------------
126
1273C59X NETWORK DRIVER
128M: Steffen Klassert <klassert@mathematik.tu-chemnitz.de>
129L: netdev@vger.kernel.org
130S: Maintained
131F: Documentation/networking/vortex.txt
132F: drivers/net/ethernet/3com/3c59x.c
133
1343CR990 NETWORK DRIVER
135M: David Dillow <dave@thedillows.org>
136L: netdev@vger.kernel.org
137S: Maintained
138F: drivers/net/ethernet/3com/typhoon*
139
1403WARE SAS/SATA-RAID SCSI DRIVERS (3W-XXXX, 3W-9XXX, 3W-SAS)
141M: Adam Radford <linuxraid@lsi.com>
142L: linux-scsi@vger.kernel.org
143W: http://www.lsi.com
144S: Supported
145F: drivers/scsi/3w-*
146
14753C700 AND 53C700-66 SCSI DRIVER
148M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
149L: linux-scsi@vger.kernel.org
150S: Maintained
151F: drivers/scsi/53c700*
152
1536LOWPAN GENERIC (BTLE/IEEE 802.15.4)
154M: Alexander Aring <aar@pengutronix.de>
155M: Jukka Rissanen <jukka.rissanen@linux.intel.com>
156L: linux-bluetooth@vger.kernel.org
157L: linux-wpan@vger.kernel.org
158S: Maintained
159F: net/6lowpan/
160F: include/net/6lowpan.h
161F: Documentation/networking/6lowpan.txt
162
1636PACK NETWORK DRIVER FOR AX.25
164M: Andreas Koensgen <ajk@comnets.uni-bremen.de>
165L: linux-hams@vger.kernel.org
166S: Maintained
167F: drivers/net/hamradio/6pack.c
168
1698169 10/100/1000 GIGABIT ETHERNET DRIVER
170M: Realtek linux nic maintainers <nic_swsd@realtek.com>
171L: netdev@vger.kernel.org
172S: Maintained
173F: drivers/net/ethernet/realtek/r8169.c
174
1758250/16?50 (AND CLONE UARTS) SERIAL DRIVER
176M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
177L: linux-serial@vger.kernel.org
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@microsemi.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: Documentation/ABI/testing/configfs-acpi
292F: drivers/pci/*acpi*
293F: drivers/pci/*/*acpi*
294F: drivers/pci/*/*/*acpi*
295F: tools/power/acpi/
296
297ACPI COMPONENT ARCHITECTURE (ACPICA)
298M: Robert Moore <robert.moore@intel.com>
299M: Lv Zheng <lv.zheng@intel.com>
300M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
301L: linux-acpi@vger.kernel.org
302L: devel@acpica.org
303W: https://acpica.org/
304W: https://github.com/acpica/acpica/
305Q: https://patchwork.kernel.org/project/linux-acpi/list/
306T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
307S: Supported
308F: drivers/acpi/acpica/
309F: include/acpi/
310F: tools/power/acpi/
311
312ACPI FAN DRIVER
313M: Zhang Rui <rui.zhang@intel.com>
314L: linux-acpi@vger.kernel.org
315W: https://01.org/linux-acpi
316S: Supported
317F: drivers/acpi/fan.c
318
319ACPI THERMAL DRIVER
320M: Zhang Rui <rui.zhang@intel.com>
321L: linux-acpi@vger.kernel.org
322W: https://01.org/linux-acpi
323S: Supported
324F: drivers/acpi/*thermal*
325
326ACPI VIDEO DRIVER
327M: Zhang Rui <rui.zhang@intel.com>
328L: linux-acpi@vger.kernel.org
329W: https://01.org/linux-acpi
330S: Supported
331F: drivers/acpi/acpi_video.c
332
333ACPI WMI DRIVER
334L: platform-driver-x86@vger.kernel.org
335S: Orphan
336F: drivers/platform/x86/wmi.c
337
338AD1889 ALSA SOUND DRIVER
339M: Thibaut Varene <T-Bone@parisc-linux.org>
340W: http://wiki.parisc-linux.org/AD1889
341L: linux-parisc@vger.kernel.org
342S: Maintained
343F: sound/pci/ad1889.*
344
345AD525X ANALOG DEVICES DIGITAL POTENTIOMETERS DRIVER
346M: Michael Hennerich <michael.hennerich@analog.com>
347W: http://wiki.analog.com/AD5254
348W: http://ez.analog.com/community/linux-device-drivers
349S: Supported
350F: drivers/misc/ad525x_dpot.c
351
352AD5398 CURRENT REGULATOR DRIVER (AD5398/AD5821)
353M: Michael Hennerich <michael.hennerich@analog.com>
354W: http://wiki.analog.com/AD5398
355W: http://ez.analog.com/community/linux-device-drivers
356S: Supported
357F: drivers/regulator/ad5398.c
358
359AD714X CAPACITANCE TOUCH SENSOR DRIVER (AD7142/3/7/8/7A)
360M: Michael Hennerich <michael.hennerich@analog.com>
361W: http://wiki.analog.com/AD7142
362W: http://ez.analog.com/community/linux-device-drivers
363S: Supported
364F: drivers/input/misc/ad714x.c
365
366AD7877 TOUCHSCREEN DRIVER
367M: Michael Hennerich <michael.hennerich@analog.com>
368W: http://wiki.analog.com/AD7877
369W: http://ez.analog.com/community/linux-device-drivers
370S: Supported
371F: drivers/input/touchscreen/ad7877.c
372
373AD7879 TOUCHSCREEN DRIVER (AD7879/AD7889)
374M: Michael Hennerich <michael.hennerich@analog.com>
375W: http://wiki.analog.com/AD7879
376W: http://ez.analog.com/community/linux-device-drivers
377S: Supported
378F: drivers/input/touchscreen/ad7879.c
379
380ADDRESS SPACE LAYOUT RANDOMIZATION (ASLR)
381M: Jiri Kosina <jikos@kernel.org>
382S: Maintained
383
384ADF7242 IEEE 802.15.4 RADIO DRIVER
385M: Michael Hennerich <michael.hennerich@analog.com>
386W: https://wiki.analog.com/ADF7242
387W: http://ez.analog.com/community/linux-device-drivers
388L: linux-wpan@vger.kernel.org
389S: Supported
390F: drivers/net/ieee802154/adf7242.c
391F: Documentation/devicetree/bindings/net/ieee802154/adf7242.txt
392
393ADM1025 HARDWARE MONITOR DRIVER
394M: Jean Delvare <jdelvare@suse.com>
395L: linux-hwmon@vger.kernel.org
396S: Maintained
397F: Documentation/hwmon/adm1025
398F: drivers/hwmon/adm1025.c
399
400ADM1029 HARDWARE MONITOR DRIVER
401M: Corentin Labbe <clabbe.montjoie@gmail.com>
402L: linux-hwmon@vger.kernel.org
403S: Maintained
404F: drivers/hwmon/adm1029.c
405
406ADM8211 WIRELESS DRIVER
407L: linux-wireless@vger.kernel.org
408W: http://wireless.kernel.org/
409S: Orphan
410F: drivers/net/wireless/admtek/adm8211.*
411
412ADP1653 FLASH CONTROLLER DRIVER
413M: Sakari Ailus <sakari.ailus@iki.fi>
414L: linux-media@vger.kernel.org
415S: Maintained
416F: drivers/media/i2c/adp1653.c
417F: include/media/i2c/adp1653.h
418
419ADP5520 BACKLIGHT DRIVER WITH IO EXPANDER (ADP5520/ADP5501)
420M: Michael Hennerich <michael.hennerich@analog.com>
421W: http://wiki.analog.com/ADP5520
422W: http://ez.analog.com/community/linux-device-drivers
423S: Supported
424F: drivers/mfd/adp5520.c
425F: drivers/video/backlight/adp5520_bl.c
426F: drivers/leds/leds-adp5520.c
427F: drivers/gpio/gpio-adp5520.c
428F: drivers/input/keyboard/adp5520-keys.c
429
430ADP5588 QWERTY KEYPAD AND IO EXPANDER DRIVER (ADP5588/ADP5587)
431M: Michael Hennerich <michael.hennerich@analog.com>
432W: http://wiki.analog.com/ADP5588
433W: http://ez.analog.com/community/linux-device-drivers
434S: Supported
435F: drivers/input/keyboard/adp5588-keys.c
436F: drivers/gpio/gpio-adp5588.c
437
438ADP8860 BACKLIGHT DRIVER (ADP8860/ADP8861/ADP8863)
439M: Michael Hennerich <michael.hennerich@analog.com>
440W: http://wiki.analog.com/ADP8860
441W: http://ez.analog.com/community/linux-device-drivers
442S: Supported
443F: drivers/video/backlight/adp8860_bl.c
444
445ADS1015 HARDWARE MONITOR DRIVER
446M: Dirk Eibach <eibach@gdsys.de>
447L: linux-hwmon@vger.kernel.org
448S: Maintained
449F: Documentation/hwmon/ads1015
450F: drivers/hwmon/ads1015.c
451F: include/linux/i2c/ads1015.h
452
453ADT746X FAN DRIVER
454M: Colin Leroy <colin@colino.net>
455S: Maintained
456F: drivers/macintosh/therm_adt746x.c
457
458ADT7475 HARDWARE MONITOR DRIVER
459M: Jean Delvare <jdelvare@suse.com>
460L: linux-hwmon@vger.kernel.org
461S: Maintained
462F: Documentation/hwmon/adt7475
463F: drivers/hwmon/adt7475.c
464
465ADXL34X THREE-AXIS DIGITAL ACCELEROMETER DRIVER (ADXL345/ADXL346)
466M: Michael Hennerich <michael.hennerich@analog.com>
467W: http://wiki.analog.com/ADXL345
468W: http://ez.analog.com/community/linux-device-drivers
469S: Supported
470F: drivers/input/misc/adxl34x.c
471
472ADVANSYS SCSI DRIVER
473M: Matthew Wilcox <matthew@wil.cx>
474M: Hannes Reinecke <hare@suse.com>
475L: linux-scsi@vger.kernel.org
476S: Maintained
477F: Documentation/scsi/advansys.txt
478F: drivers/scsi/advansys.c
479
480AEDSP16 DRIVER
481M: Riccardo Facchetti <fizban@tin.it>
482S: Maintained
483F: sound/oss/aedsp16.c
484
485AF9013 MEDIA DRIVER
486M: Antti Palosaari <crope@iki.fi>
487L: linux-media@vger.kernel.org
488W: https://linuxtv.org
489W: http://palosaari.fi/linux/
490Q: http://patchwork.linuxtv.org/project/linux-media/list/
491T: git git://linuxtv.org/anttip/media_tree.git
492S: Maintained
493F: drivers/media/dvb-frontends/af9013*
494
495AF9033 MEDIA DRIVER
496M: Antti Palosaari <crope@iki.fi>
497L: linux-media@vger.kernel.org
498W: https://linuxtv.org
499W: http://palosaari.fi/linux/
500Q: http://patchwork.linuxtv.org/project/linux-media/list/
501T: git git://linuxtv.org/anttip/media_tree.git
502S: Maintained
503F: drivers/media/dvb-frontends/af9033*
504
505AFFS FILE SYSTEM
506L: linux-fsdevel@vger.kernel.org
507S: Orphan
508F: Documentation/filesystems/affs.txt
509F: fs/affs/
510
511AFS FILESYSTEM & AF_RXRPC SOCKET DOMAIN
512M: David Howells <dhowells@redhat.com>
513L: linux-afs@lists.infradead.org
514S: Supported
515F: fs/afs/
516F: include/net/af_rxrpc.h
517F: net/rxrpc/af_rxrpc.c
518
519AGPGART DRIVER
520M: David Airlie <airlied@linux.ie>
521T: git git://people.freedesktop.org/~airlied/linux (part of drm maint)
522S: Maintained
523F: drivers/char/agp/
524F: include/linux/agp*
525F: include/uapi/linux/agp*
526
527AHA152X SCSI DRIVER
528M: "Juergen E. Fischer" <fischer@norbit.de>
529L: linux-scsi@vger.kernel.org
530S: Maintained
531F: drivers/scsi/aha152x*
532F: drivers/scsi/pcmcia/aha152x*
533
534AIC7XXX / AIC79XX SCSI DRIVER
535M: Hannes Reinecke <hare@suse.com>
536L: linux-scsi@vger.kernel.org
537S: Maintained
538F: drivers/scsi/aic7xxx/
539
540AIMSLAB FM RADIO RECEIVER DRIVER
541M: Hans Verkuil <hverkuil@xs4all.nl>
542L: linux-media@vger.kernel.org
543T: git git://linuxtv.org/media_tree.git
544W: https://linuxtv.org
545S: Maintained
546F: drivers/media/radio/radio-aimslab*
547
548AIO
549M: Benjamin LaHaise <bcrl@kvack.org>
550L: linux-aio@kvack.org
551S: Supported
552F: fs/aio.c
553F: include/linux/*aio*.h
554
555AIRSPY MEDIA DRIVER
556M: Antti Palosaari <crope@iki.fi>
557L: linux-media@vger.kernel.org
558W: https://linuxtv.org
559W: http://palosaari.fi/linux/
560Q: http://patchwork.linuxtv.org/project/linux-media/list/
561T: git git://linuxtv.org/anttip/media_tree.git
562S: Maintained
563F: drivers/media/usb/airspy/
564
565ALCATEL SPEEDTOUCH USB DRIVER
566M: Duncan Sands <duncan.sands@free.fr>
567L: linux-usb@vger.kernel.org
568W: http://www.linux-usb.org/SpeedTouch/
569S: Maintained
570F: drivers/usb/atm/speedtch.c
571F: drivers/usb/atm/usbatm.c
572
573ALCHEMY AU1XX0 MMC DRIVER
574M: Manuel Lauss <manuel.lauss@gmail.com>
575S: Maintained
576F: drivers/mmc/host/au1xmmc.c
577
578ALI1563 I2C DRIVER
579M: Rudolf Marek <r.marek@assembler.cz>
580L: linux-i2c@vger.kernel.org
581S: Maintained
582F: Documentation/i2c/busses/i2c-ali1563
583F: drivers/i2c/busses/i2c-ali1563.c
584
585ALLWINNER SECURITY SYSTEM
586M: Corentin Labbe <clabbe.montjoie@gmail.com>
587L: linux-crypto@vger.kernel.org
588S: Maintained
589F: drivers/crypto/sunxi-ss/
590
591ALPHA PORT
592M: Richard Henderson <rth@twiddle.net>
593M: Ivan Kokshaysky <ink@jurassic.park.msu.ru>
594M: Matt Turner <mattst88@gmail.com>
595S: Odd Fixes
596L: linux-alpha@vger.kernel.org
597F: arch/alpha/
598
599ALPS PS/2 TOUCHPAD DRIVER
600R: Pali Rohár <pali.rohar@gmail.com>
601F: drivers/input/mouse/alps.*
602
603ALTERA MAILBOX DRIVER
604M: Ley Foon Tan <lftan@altera.com>
605L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
606S: Maintained
607F: drivers/mailbox/mailbox-altera.c
608
609ALTERA PIO DRIVER
610M: Tien Hock Loh <thloh@altera.com>
611L: linux-gpio@vger.kernel.org
612S: Maintained
613F: drivers/gpio/gpio-altera.c
614
615ALTERA SYSTEM RESOURCE DRIVER FOR ARRIA10 DEVKIT
616M: Thor Thayer <tthayer@opensource.altera.com>
617S: Maintained
618F: drivers/gpio/gpio-altera-a10sr.c
619F: drivers/mfd/altera-a10sr.c
620F: include/linux/mfd/altera-a10sr.h
621
622ALTERA TRIPLE SPEED ETHERNET DRIVER
623M: Vince Bridgers <vbridger@opensource.altera.com>
624L: netdev@vger.kernel.org
625L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
626S: Maintained
627F: drivers/net/ethernet/altera/
628
629ALTERA UART/JTAG UART SERIAL DRIVERS
630M: Tobias Klauser <tklauser@distanz.ch>
631L: linux-serial@vger.kernel.org
632L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
633S: Maintained
634F: drivers/tty/serial/altera_uart.c
635F: drivers/tty/serial/altera_jtaguart.c
636F: include/linux/altera_uart.h
637F: include/linux/altera_jtaguart.h
638
639AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER
640M: Tom Lendacky <thomas.lendacky@amd.com>
641M: Gary Hook <gary.hook@amd.com>
642L: linux-crypto@vger.kernel.org
643S: Supported
644F: drivers/crypto/ccp/
645F: include/linux/ccp.h
646
647AMD FAM15H PROCESSOR POWER MONITORING DRIVER
648M: Huang Rui <ray.huang@amd.com>
649L: linux-hwmon@vger.kernel.org
650S: Supported
651F: Documentation/hwmon/fam15h_power
652F: drivers/hwmon/fam15h_power.c
653
654AMD GEODE CS5536 USB DEVICE CONTROLLER DRIVER
655L: linux-geode@lists.infradead.org (moderated for non-subscribers)
656S: Orphan
657F: drivers/usb/gadget/udc/amd5536udc.*
658
659AMD GEODE PROCESSOR/CHIPSET SUPPORT
660P: Andres Salomon <dilinger@queued.net>
661L: linux-geode@lists.infradead.org (moderated for non-subscribers)
662W: http://www.amd.com/us-en/ConnectivitySolutions/TechnicalResources/0,,50_2334_2452_11363,00.html
663S: Supported
664F: drivers/char/hw_random/geode-rng.c
665F: drivers/crypto/geode*
666F: drivers/video/fbdev/geode/
667F: arch/x86/include/asm/geode.h
668
669AMD IOMMU (AMD-VI)
670M: Joerg Roedel <joro@8bytes.org>
671L: iommu@lists.linux-foundation.org
672T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
673S: Maintained
674F: drivers/iommu/amd_iommu*.[ch]
675F: include/linux/amd-iommu.h
676
677AMD KFD
678M: Oded Gabbay <oded.gabbay@gmail.com>
679L: dri-devel@lists.freedesktop.org
680T: git git://people.freedesktop.org/~gabbayo/linux.git
681S: Supported
682F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c
683F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h
684F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v7.c
685F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v8.c
686F: drivers/gpu/drm/amd/amdkfd/
687F: drivers/gpu/drm/amd/include/cik_structs.h
688F: drivers/gpu/drm/amd/include/kgd_kfd_interface.h
689F: drivers/gpu/drm/amd/include/vi_structs.h
690F: drivers/gpu/drm/radeon/radeon_kfd.c
691F: drivers/gpu/drm/radeon/radeon_kfd.h
692F: include/uapi/linux/kfd_ioctl.h
693
694AMD SEATTLE DEVICE TREE SUPPORT
695M: Brijesh Singh <brijeshkumar.singh@amd.com>
696M: Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
697M: Tom Lendacky <thomas.lendacky@amd.com>
698S: Supported
699F: arch/arm64/boot/dts/amd/
700
701AMD XGBE DRIVER
702M: Tom Lendacky <thomas.lendacky@amd.com>
703L: netdev@vger.kernel.org
704S: Supported
705F: drivers/net/ethernet/amd/xgbe/
706F: arch/arm64/boot/dts/amd/amd-seattle-xgbe*.dtsi
707
708AMS (Apple Motion Sensor) DRIVER
709M: Michael Hanselmann <linux-kernel@hansmi.ch>
710S: Supported
711F: drivers/macintosh/ams/
712
713ANALOG DEVICES INC AD9389B DRIVER
714M: Hans Verkuil <hans.verkuil@cisco.com>
715L: linux-media@vger.kernel.org
716S: Maintained
717F: drivers/media/i2c/ad9389b*
718
719ANALOG DEVICES INC ADV7180 DRIVER
720M: Lars-Peter Clausen <lars@metafoo.de>
721L: linux-media@vger.kernel.org
722W: http://ez.analog.com/community/linux-device-drivers
723S: Supported
724F: drivers/media/i2c/adv7180.c
725
726ANALOG DEVICES INC ADV7511 DRIVER
727M: Hans Verkuil <hans.verkuil@cisco.com>
728L: linux-media@vger.kernel.org
729S: Maintained
730F: drivers/media/i2c/adv7511*
731
732ANALOG DEVICES INC ADV7604 DRIVER
733M: Hans Verkuil <hans.verkuil@cisco.com>
734L: linux-media@vger.kernel.org
735S: Maintained
736F: drivers/media/i2c/adv7604*
737
738ANALOG DEVICES INC ADV7842 DRIVER
739M: Hans Verkuil <hans.verkuil@cisco.com>
740L: linux-media@vger.kernel.org
741S: Maintained
742F: drivers/media/i2c/adv7842*
743
744ANALOG DEVICES INC ASOC CODEC DRIVERS
745M: Lars-Peter Clausen <lars@metafoo.de>
746L: alsa-devel@alsa-project.org (moderated for non-subscribers)
747W: http://wiki.analog.com/
748W: http://ez.analog.com/community/linux-device-drivers
749S: Supported
750F: sound/soc/codecs/adau*
751F: sound/soc/codecs/adav*
752F: sound/soc/codecs/ad1*
753F: sound/soc/codecs/ad7*
754F: sound/soc/codecs/ssm*
755F: sound/soc/codecs/sigmadsp.*
756
757ANALOG DEVICES INC ASOC DRIVERS
758L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
759L: alsa-devel@alsa-project.org (moderated for non-subscribers)
760W: http://blackfin.uclinux.org/
761S: Supported
762F: sound/soc/blackfin/*
763
764ANALOG DEVICES INC IIO DRIVERS
765M: Lars-Peter Clausen <lars@metafoo.de>
766M: Michael Hennerich <Michael.Hennerich@analog.com>
767W: http://wiki.analog.com/
768W: http://ez.analog.com/community/linux-device-drivers
769S: Supported
770F: drivers/iio/*/ad*
771X: drivers/iio/*/adjd*
772F: drivers/staging/iio/*/ad*
773F: staging/iio/trigger/iio-trig-bfin-timer.c
774
775ANALOG DEVICES INC DMA DRIVERS
776M: Lars-Peter Clausen <lars@metafoo.de>
777W: http://ez.analog.com/community/linux-device-drivers
778S: Supported
779F: drivers/dma/dma-axi-dmac.c
780
781ANDROID CONFIG FRAGMENTS
782M: Rob Herring <robh@kernel.org>
783S: Supported
784F: kernel/configs/android*
785
786ANDROID DRIVERS
787M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
788M: Arve Hjønnevåg <arve@android.com>
789M: Riley Andrews <riandrews@android.com>
790T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
791L: devel@driverdev.osuosl.org
792S: Supported
793F: drivers/android/
794F: drivers/staging/android/
795
796ANDROID ION DRIVER
797M: Laura Abbott <labbott@redhat.com>
798M: Sumit Semwal <sumit.semwal@linaro.org>
799L: devel@driverdev.osuosl.org
800S: Supported
801F: Documentation/devicetree/bindings/staging/ion/
802F: drivers/staging/android/ion
803F: drivers/staging/android/uapi/ion.h
804F: drivers/staging/android/uapi/ion_test.h
805
806AOA (Apple Onboard Audio) ALSA DRIVER
807M: Johannes Berg <johannes@sipsolutions.net>
808L: linuxppc-dev@lists.ozlabs.org
809L: alsa-devel@alsa-project.org (moderated for non-subscribers)
810S: Maintained
811F: sound/aoa/
812
813APEX EMBEDDED SYSTEMS STX104 DAC DRIVER
814M: William Breathitt Gray <vilhelm.gray@gmail.com>
815L: linux-iio@vger.kernel.org
816S: Maintained
817F: drivers/iio/dac/stx104.c
818
819APM DRIVER
820M: Jiri Kosina <jikos@kernel.org>
821S: Odd fixes
822T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/apm.git
823F: arch/x86/kernel/apm_32.c
824F: include/linux/apm_bios.h
825F: include/uapi/linux/apm_bios.h
826F: drivers/char/apm-emulation.c
827
828APPLE BCM5974 MULTITOUCH DRIVER
829M: Henrik Rydberg <rydberg@bitmath.org>
830L: linux-input@vger.kernel.org
831S: Odd fixes
832F: drivers/input/mouse/bcm5974.c
833
834APPLE SMC DRIVER
835M: Henrik Rydberg <rydberg@bitmath.org>
836L: linux-hwmon@vger.kernel.org
837S: Odd fixes
838F: drivers/hwmon/applesmc.c
839
840APPLETALK NETWORK LAYER
841M: Arnaldo Carvalho de Melo <acme@ghostprotocols.net>
842S: Maintained
843F: drivers/net/appletalk/
844F: net/appletalk/
845
846APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT
847M: Duc Dang <dhdang@apm.com>
848S: Supported
849F: arch/arm64/boot/dts/apm/
850
851APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER
852M: Iyappan Subramanian <isubramanian@apm.com>
853M: Keyur Chudgar <kchudgar@apm.com>
854S: Supported
855F: drivers/net/ethernet/apm/xgene/
856F: drivers/net/phy/mdio-xgene.c
857F: Documentation/devicetree/bindings/net/apm-xgene-enet.txt
858F: Documentation/devicetree/bindings/net/apm-xgene-mdio.txt
859
860APTINA CAMERA SENSOR PLL
861M: Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
862L: linux-media@vger.kernel.org
863S: Maintained
864F: drivers/media/i2c/aptina-pll.*
865
866ARC FRAMEBUFFER DRIVER
867M: Jaya Kumar <jayalk@intworks.biz>
868S: Maintained
869F: drivers/video/fbdev/arcfb.c
870F: drivers/video/fbdev/core/fb_defio.c
871
872ARCNET NETWORK LAYER
873M: Michael Grzeschik <m.grzeschik@pengutronix.de>
874L: netdev@vger.kernel.org
875S: Maintained
876F: drivers/net/arcnet/
877F: include/uapi/linux/if_arcnet.h
878
879ARC PGU DRM DRIVER
880M: Alexey Brodkin <abrodkin@synopsys.com>
881S: Supported
882F: drivers/gpu/drm/arc/
883F: Documentation/devicetree/bindings/display/snps,arcpgu.txt
884
885ARM ARCHITECTED TIMER DRIVER
886M: Mark Rutland <mark.rutland@arm.com>
887M: Marc Zyngier <marc.zyngier@arm.com>
888L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
889S: Maintained
890F: arch/arm/include/asm/arch_timer.h
891F: arch/arm64/include/asm/arch_timer.h
892F: drivers/clocksource/arm_arch_timer.c
893
894ARM HDLCD DRM DRIVER
895M: Liviu Dudau <liviu.dudau@arm.com>
896S: Supported
897F: drivers/gpu/drm/arm/hdlcd_*
898F: Documentation/devicetree/bindings/display/arm,hdlcd.txt
899
900ARM MALI-DP DRM DRIVER
901M: Liviu Dudau <liviu.dudau@arm.com>
902M: Brian Starkey <brian.starkey@arm.com>
903M: Mali DP Maintainers <malidp@foss.arm.com>
904S: Supported
905F: drivers/gpu/drm/arm/
906F: Documentation/devicetree/bindings/display/arm,malidp.txt
907
908ARM MFM AND FLOPPY DRIVERS
909M: Ian Molton <spyro@f2s.com>
910S: Maintained
911F: arch/arm/lib/floppydma.S
912F: arch/arm/include/asm/floppy.h
913
914ARM PMU PROFILING AND DEBUGGING
915M: Will Deacon <will.deacon@arm.com>
916R: Mark Rutland <mark.rutland@arm.com>
917S: Maintained
918F: arch/arm*/kernel/perf_*
919F: arch/arm/oprofile/common.c
920F: arch/arm*/kernel/hw_breakpoint.c
921F: arch/arm*/include/asm/hw_breakpoint.h
922F: arch/arm*/include/asm/perf_event.h
923F: drivers/perf/arm_pmu.c
924F: include/linux/perf/arm_pmu.h
925
926ARM PORT
927M: Russell King <linux@armlinux.org.uk>
928L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
929W: http://www.armlinux.org.uk/
930S: Maintained
931F: arch/arm/
932
933ARM SUB-ARCHITECTURES
934L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
935S: Maintained
936F: arch/arm/mach-*/
937F: arch/arm/plat-*/
938T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git
939
940ARM PRIMECELL AACI PL041 DRIVER
941M: Russell King <linux@armlinux.org.uk>
942S: Maintained
943F: sound/arm/aaci.*
944
945ARM PRIMECELL CLCD PL110 DRIVER
946M: Russell King <linux@armlinux.org.uk>
947S: Maintained
948F: drivers/video/fbdev/amba-clcd.*
949
950ARM PRIMECELL KMI PL050 DRIVER
951M: Russell King <linux@armlinux.org.uk>
952S: Maintained
953F: drivers/input/serio/ambakmi.*
954F: include/linux/amba/kmi.h
955
956ARM PRIMECELL MMCI PL180/1 DRIVER
957M: Russell King <linux@armlinux.org.uk>
958S: Maintained
959F: drivers/mmc/host/mmci.*
960F: include/linux/amba/mmci.h
961
962ARM PRIMECELL UART PL010 AND PL011 DRIVERS
963M: Russell King <linux@armlinux.org.uk>
964S: Maintained
965F: drivers/tty/serial/amba-pl01*.c
966F: include/linux/amba/serial.h
967
968ARM PRIMECELL BUS SUPPORT
969M: Russell King <linux@armlinux.org.uk>
970S: Maintained
971F: drivers/amba/
972F: include/linux/amba/bus.h
973
974ARM/ADS SPHERE MACHINE SUPPORT
975M: Lennert Buytenhek <kernel@wantstofly.org>
976L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
977S: Maintained
978
979ARM/AFEB9260 MACHINE SUPPORT
980M: Sergey Lapin <slapin@ossfans.org>
981L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
982S: Maintained
983
984ARM/AJECO 1ARM MACHINE SUPPORT
985M: Lennert Buytenhek <kernel@wantstofly.org>
986L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
987S: Maintained
988
989ARM/Allwinner sunXi SoC support
990M: Maxime Ripard <maxime.ripard@free-electrons.com>
991M: Chen-Yu Tsai <wens@csie.org>
992L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
993S: Maintained
994N: sun[x456789]i
995
996ARM/Allwinner SoC Clock Support
997M: Emilio López <emilio@elopez.com.ar>
998S: Maintained
999F: drivers/clk/sunxi/
1000
1001ARM/Amlogic Meson SoC support
1002M: Carlo Caione <carlo@caione.org>
1003M: Kevin Hilman <khilman@baylibre.com>
1004L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1005L: linux-amlogic@lists.infradead.org
1006W: http://linux-meson.com/
1007S: Maintained
1008F: arch/arm/mach-meson/
1009F: arch/arm/boot/dts/meson*
1010F: arch/arm64/boot/dts/amlogic/
1011F: drivers/pinctrl/meson/
1012N: meson
1013
1014ARM/Annapurna Labs ALPINE ARCHITECTURE
1015M: Tsahee Zidenberg <tsahee@annapurnalabs.com>
1016M: Antoine Tenart <antoine.tenart@free-electrons.com>
1017L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1018S: Maintained
1019F: arch/arm/mach-alpine/
1020F: arch/arm/boot/dts/alpine*
1021F: arch/arm64/boot/dts/al/
1022F: drivers/*/*alpine*
1023
1024ARM/ARTPEC MACHINE SUPPORT
1025M: Jesper Nilsson <jesper.nilsson@axis.com>
1026M: Lars Persson <lars.persson@axis.com>
1027M: Niklas Cassel <niklas.cassel@axis.com>
1028S: Maintained
1029L: linux-arm-kernel@axis.com
1030F: arch/arm/mach-artpec
1031F: arch/arm/boot/dts/artpec6*
1032F: drivers/clk/axis
1033
1034ARM/ASPEED MACHINE SUPPORT
1035M: Joel Stanley <joel@jms.id.au>
1036S: Maintained
1037F: arch/arm/mach-aspeed/
1038F: arch/arm/boot/dts/aspeed-*
1039F: drivers/*/*aspeed*
1040
1041ARM/ATMEL AT91RM9200, AT91SAM9 AND SAMA5 SOC SUPPORT
1042M: Nicolas Ferre <nicolas.ferre@atmel.com>
1043M: Alexandre Belloni <alexandre.belloni@free-electrons.com>
1044M: Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
1045L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1046W: http://www.linux4sam.org
1047T: git git://git.kernel.org/pub/scm/linux/kernel/git/nferre/linux-at91.git
1048S: Supported
1049F: arch/arm/mach-at91/
1050F: include/soc/at91/
1051F: arch/arm/boot/dts/at91*.dts
1052F: arch/arm/boot/dts/at91*.dtsi
1053F: arch/arm/boot/dts/sama*.dts
1054F: arch/arm/boot/dts/sama*.dtsi
1055F: arch/arm/include/debug/at91.S
1056
1057ARM/ATMEL AT91 Clock Support
1058M: Boris Brezillon <boris.brezillon@free-electrons.com>
1059S: Maintained
1060F: drivers/clk/at91
1061
1062ARM/CALXEDA HIGHBANK ARCHITECTURE
1063M: Rob Herring <robh@kernel.org>
1064L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1065S: Maintained
1066F: arch/arm/mach-highbank/
1067F: arch/arm/boot/dts/highbank.dts
1068F: arch/arm/boot/dts/ecx-*.dts*
1069
1070ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT
1071M: Krzysztof Halasa <khalasa@piap.pl>
1072S: Maintained
1073F: arch/arm/mach-cns3xxx/
1074
1075ARM/CAVIUM THUNDER NETWORK DRIVER
1076M: Sunil Goutham <sgoutham@cavium.com>
1077M: Robert Richter <rric@kernel.org>
1078L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1079S: Supported
1080F: drivers/net/ethernet/cavium/thunder/
1081
1082ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE
1083M: Alexander Shiyan <shc_work@mail.ru>
1084L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1085S: Odd Fixes
1086N: clps711x
1087
1088ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE
1089M: Hartley Sweeten <hsweeten@visionengravers.com>
1090M: Ryan Mallon <rmallon@gmail.com>
1091L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1092S: Maintained
1093F: arch/arm/mach-ep93xx/
1094F: arch/arm/mach-ep93xx/include/mach/
1095
1096ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT
1097M: Lennert Buytenhek <kernel@wantstofly.org>
1098L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1099S: Maintained
1100
1101ARM/CLKDEV SUPPORT
1102M: Russell King <linux@armlinux.org.uk>
1103L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1104S: Maintained
1105F: arch/arm/include/asm/clkdev.h
1106F: drivers/clk/clkdev.c
1107
1108ARM/COMPULAB CM-X270/EM-X270 and CM-X300 MACHINE SUPPORT
1109M: Mike Rapoport <mike@compulab.co.il>
1110L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1111S: Maintained
1112
1113ARM/CONTEC MICRO9 MACHINE SUPPORT
1114M: Hubert Feurstein <hubert.feurstein@contec.at>
1115S: Maintained
1116F: arch/arm/mach-ep93xx/micro9.c
1117
1118ARM/CORESIGHT FRAMEWORK AND DRIVERS
1119M: Mathieu Poirier <mathieu.poirier@linaro.org>
1120L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1121S: Maintained
1122F: drivers/hwtracing/coresight/*
1123F: Documentation/trace/coresight.txt
1124F: Documentation/devicetree/bindings/arm/coresight.txt
1125F: Documentation/ABI/testing/sysfs-bus-coresight-devices-*
1126
1127ARM/CORGI MACHINE SUPPORT
1128M: Richard Purdie <rpurdie@rpsys.net>
1129S: Maintained
1130
1131ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE
1132M: Hans Ulli Kroll <ulli.kroll@googlemail.com>
1133L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1134T: git git://github.com/ulli-kroll/linux.git
1135S: Maintained
1136F: arch/arm/mach-gemini/
1137F: drivers/rtc/rtc-gemini.c
1138
1139ARM/CSR SIRFPRIMA2 MACHINE SUPPORT
1140M: Barry Song <baohua@kernel.org>
1141L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1142T: git git://git.kernel.org/pub/scm/linux/kernel/git/baohua/linux.git
1143S: Maintained
1144F: arch/arm/boot/dts/prima2*
1145F: arch/arm/mach-prima2/
1146F: drivers/clk/sirf/
1147F: drivers/clocksource/timer-prima2.c
1148F: drivers/clocksource/timer-atlas7.c
1149N: [^a-z]sirf
1150
1151ARM/CONEXANT DIGICOLOR MACHINE SUPPORT
1152M: Baruch Siach <baruch@tkos.co.il>
1153L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1154S: Maintained
1155F: arch/arm/boot/dts/cx92755*
1156N: digicolor
1157
1158ARM/EBSA110 MACHINE SUPPORT
1159M: Russell King <linux@armlinux.org.uk>
1160L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1161W: http://www.armlinux.org.uk/
1162S: Maintained
1163F: arch/arm/mach-ebsa110/
1164F: drivers/net/ethernet/amd/am79c961a.*
1165
1166ARM/ENERGY MICRO (SILICON LABS) EFM32 SUPPORT
1167M: Uwe Kleine-König <kernel@pengutronix.de>
1168L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1169S: Maintained
1170N: efm32
1171
1172ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6)
1173M: Daniel Ribeiro <drwyrm@gmail.com>
1174M: Stefan Schmidt <stefan@openezx.org>
1175M: Harald Welte <laforge@openezx.org>
1176L: openezx-devel@lists.openezx.org (moderated for non-subscribers)
1177W: http://www.openezx.org/
1178S: Maintained
1179T: topgit git://git.openezx.org/openezx.git
1180F: arch/arm/mach-pxa/ezx.c
1181
1182ARM/FARADAY FA526 PORT
1183M: Hans Ulli Kroll <ulli.kroll@googlemail.com>
1184L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1185S: Maintained
1186T: git git://git.berlios.de/gemini-board
1187F: arch/arm/mm/*-fa*
1188
1189ARM/FOOTBRIDGE ARCHITECTURE
1190M: Russell King <linux@armlinux.org.uk>
1191L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1192W: http://www.armlinux.org.uk/
1193S: Maintained
1194F: arch/arm/include/asm/hardware/dec21285.h
1195F: arch/arm/mach-footbridge/
1196
1197ARM/FREESCALE IMX / MXC ARM ARCHITECTURE
1198M: Shawn Guo <shawnguo@kernel.org>
1199M: Sascha Hauer <kernel@pengutronix.de>
1200R: Fabio Estevam <fabio.estevam@nxp.com>
1201L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1202S: Maintained
1203T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1204F: arch/arm/mach-imx/
1205F: arch/arm/mach-mxs/
1206F: arch/arm/boot/dts/imx*
1207F: arch/arm/configs/imx*_defconfig
1208F: drivers/clk/imx/
1209F: include/soc/imx/
1210
1211ARM/FREESCALE VYBRID ARM ARCHITECTURE
1212M: Shawn Guo <shawnguo@kernel.org>
1213M: Sascha Hauer <kernel@pengutronix.de>
1214R: Stefan Agner <stefan@agner.ch>
1215L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1216S: Maintained
1217T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1218F: arch/arm/mach-imx/*vf610*
1219F: arch/arm/boot/dts/vf*
1220
1221ARM/GLOMATION GESBC9312SX MACHINE SUPPORT
1222M: Lennert Buytenhek <kernel@wantstofly.org>
1223L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1224S: Maintained
1225
1226ARM/GUMSTIX MACHINE SUPPORT
1227M: Steve Sakoman <sakoman@gmail.com>
1228L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1229S: Maintained
1230
1231ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT
1232M: Philipp Zabel <philipp.zabel@gmail.com>
1233M: Paul Parsons <lost.distance@yahoo.com>
1234L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1235S: Maintained
1236F: arch/arm/mach-pxa/hx4700.c
1237F: arch/arm/mach-pxa/include/mach/hx4700.h
1238F: sound/soc/pxa/hx4700.c
1239
1240ARM/HISILICON SOC SUPPORT
1241M: Wei Xu <xuwei5@hisilicon.com>
1242L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1243W: http://www.hisilicon.com
1244S: Supported
1245T: git git://github.com/hisilicon/linux-hisi.git
1246F: arch/arm/mach-hisi/
1247F: arch/arm/boot/dts/hi3*
1248F: arch/arm/boot/dts/hip*
1249F: arch/arm/boot/dts/hisi*
1250F: arch/arm64/boot/dts/hisilicon/
1251
1252ARM/HP JORNADA 7XX MACHINE SUPPORT
1253M: Kristoffer Ericson <kristoffer.ericson@gmail.com>
1254W: www.jlime.com
1255S: Maintained
1256T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
1257F: arch/arm/mach-sa1100/jornada720.c
1258F: arch/arm/mach-sa1100/include/mach/jornada720.h
1259
1260ARM/IGEP MACHINE SUPPORT
1261M: Enric Balletbo i Serra <eballetbo@gmail.com>
1262M: Javier Martinez Canillas <javier@dowhile0.org>
1263L: linux-omap@vger.kernel.org
1264L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1265S: Maintained
1266F: arch/arm/boot/dts/omap3-igep*
1267
1268ARM/INCOME PXA270 SUPPORT
1269M: Marek Vasut <marek.vasut@gmail.com>
1270L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1271S: Maintained
1272F: arch/arm/mach-pxa/colibri-pxa270-income.c
1273
1274ARM/INTEL IOP32X ARM ARCHITECTURE
1275M: Lennert Buytenhek <kernel@wantstofly.org>
1276L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1277S: Maintained
1278
1279ARM/INTEL IOP33X ARM ARCHITECTURE
1280L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1281S: Orphan
1282
1283ARM/INTEL IOP13XX ARM ARCHITECTURE
1284M: Lennert Buytenhek <kernel@wantstofly.org>
1285L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1286S: Maintained
1287
1288ARM/INTEL IQ81342EX MACHINE SUPPORT
1289M: Lennert Buytenhek <kernel@wantstofly.org>
1290L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1291S: Maintained
1292
1293ARM/INTEL IXDP2850 MACHINE SUPPORT
1294M: Lennert Buytenhek <kernel@wantstofly.org>
1295L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1296S: Maintained
1297
1298ARM/INTEL IXP4XX ARM ARCHITECTURE
1299M: Imre Kaloz <kaloz@openwrt.org>
1300M: Krzysztof Halasa <khalasa@piap.pl>
1301L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1302S: Maintained
1303F: arch/arm/mach-ixp4xx/
1304
1305ARM/INTEL RESEARCH IMOTE/STARGATE 2 MACHINE SUPPORT
1306M: Jonathan Cameron <jic23@cam.ac.uk>
1307L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1308S: Maintained
1309F: arch/arm/mach-pxa/stargate2.c
1310F: drivers/pcmcia/pxa2xx_stargate2.c
1311
1312ARM/INTEL XSC3 (MANZANO) ARM CORE
1313M: Lennert Buytenhek <kernel@wantstofly.org>
1314L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1315S: Maintained
1316
1317ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT
1318M: Lennert Buytenhek <kernel@wantstofly.org>
1319L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1320S: Maintained
1321
1322ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE
1323M: Santosh Shilimkar <ssantosh@kernel.org>
1324L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1325S: Maintained
1326F: arch/arm/mach-keystone/
1327F: arch/arm/boot/dts/keystone-*
1328T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
1329
1330ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK
1331M: Santosh Shilimkar <ssantosh@kernel.org>
1332L: linux-kernel@vger.kernel.org
1333S: Maintained
1334F: drivers/clk/keystone/
1335
1336ARM/TEXAS INSTRUMENT KEYSTONE ClOCKSOURCE
1337M: Santosh Shilimkar <ssantosh@kernel.org>
1338L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1339L: linux-kernel@vger.kernel.org
1340S: Maintained
1341F: drivers/clocksource/timer-keystone.c
1342
1343ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER
1344M: Santosh Shilimkar <ssantosh@kernel.org>
1345L: linux-kernel@vger.kernel.org
1346S: Maintained
1347F: drivers/power/reset/keystone-reset.c
1348
1349ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS
1350M: Santosh Shilimkar <ssantosh@kernel.org>
1351L: linux-kernel@vger.kernel.org
1352S: Maintained
1353F: drivers/memory/*emif*
1354
1355ARM/LG1K ARCHITECTURE
1356M: Chanho Min <chanho.min@lge.com>
1357L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1358S: Maintained
1359F: arch/arm64/boot/dts/lg/
1360
1361ARM/LOGICPD PXA270 MACHINE SUPPORT
1362M: Lennert Buytenhek <kernel@wantstofly.org>
1363L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1364S: Maintained
1365
1366ARM/LPC18XX ARCHITECTURE
1367M: Joachim Eastwood <manabian@gmail.com>
1368L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1369S: Maintained
1370F: arch/arm/boot/dts/lpc43*
1371F: drivers/clk/nxp/clk-lpc18xx*
1372F: drivers/clocksource/time-lpc32xx.c
1373F: drivers/i2c/busses/i2c-lpc2k.c
1374F: drivers/memory/pl172.c
1375F: drivers/mtd/spi-nor/nxp-spifi.c
1376F: drivers/rtc/rtc-lpc24xx.c
1377N: lpc18xx
1378
1379ARM/LPC32XX SOC SUPPORT
1380M: Vladimir Zapolskiy <vz@mleia.com>
1381M: Sylvain Lemieux <slemieux.tyco@gmail.com>
1382L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1383T: git git://github.com/vzapolskiy/linux-lpc32xx.git
1384S: Maintained
1385F: arch/arm/boot/dts/lpc32*
1386F: arch/arm/mach-lpc32xx/
1387F: drivers/i2c/busses/i2c-pnx.c
1388F: drivers/net/ethernet/nxp/lpc_eth.c
1389F: drivers/usb/host/ohci-nxp.c
1390F: drivers/watchdog/pnx4008_wdt.c
1391N: lpc32xx
1392
1393ARM/MAGICIAN MACHINE SUPPORT
1394M: Philipp Zabel <philipp.zabel@gmail.com>
1395S: Maintained
1396
1397ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K SOC support
1398M: Jason Cooper <jason@lakedaemon.net>
1399M: Andrew Lunn <andrew@lunn.ch>
1400M: Gregory Clement <gregory.clement@free-electrons.com>
1401M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1402L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1403S: Maintained
1404F: arch/arm/mach-mvebu/
1405F: drivers/rtc/rtc-armada38x.c
1406F: arch/arm/boot/dts/armada*
1407F: arch/arm/boot/dts/kirkwood*
1408F: arch/arm64/boot/dts/marvell/armada*
1409F: drivers/cpufreq/mvebu-cpufreq.c
1410F: arch/arm/configs/mvebu_*_defconfig
1411
1412ARM/Marvell Berlin SoC support
1413M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1414L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1415S: Maintained
1416F: arch/arm/mach-berlin/
1417F: arch/arm/boot/dts/berlin*
1418F: arch/arm64/boot/dts/marvell/berlin*
1419
1420
1421ARM/Marvell Dove/MV78xx0/Orion SOC support
1422M: Jason Cooper <jason@lakedaemon.net>
1423M: Andrew Lunn <andrew@lunn.ch>
1424M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1425M: Gregory Clement <gregory.clement@free-electrons.com>
1426L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1427S: Maintained
1428F: arch/arm/mach-dove/
1429F: arch/arm/mach-mv78xx0/
1430F: arch/arm/mach-orion5x/
1431F: arch/arm/plat-orion/
1432F: arch/arm/boot/dts/dove*
1433F: arch/arm/boot/dts/orion5x*
1434
1435
1436ARM/Orion SoC/Technologic Systems TS-78xx platform support
1437M: Alexander Clouter <alex@digriz.org.uk>
1438L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1439W: http://www.digriz.org.uk/ts78xx/kernel
1440S: Maintained
1441F: arch/arm/mach-orion5x/ts78xx-*
1442
1443ARM/OXNAS platform support
1444M: Neil Armstrong <narmstrong@baylibre.com>
1445L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1446S: Maintained
1447F: arch/arm/mach-oxnas/
1448F: arch/arm/boot/dts/oxnas*
1449F: arch/arm/boot/dts/wd-mbwe.dts
1450N: oxnas
1451
1452ARM/Mediatek RTC DRIVER
1453M: Eddie Huang <eddie.huang@mediatek.com>
1454L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1455L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1456S: Maintained
1457F: drivers/rtc/rtc-mt6397.c
1458
1459ARM/Mediatek SoC support
1460M: Matthias Brugger <matthias.bgg@gmail.com>
1461L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1462L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1463S: Maintained
1464F: arch/arm/boot/dts/mt6*
1465F: arch/arm/boot/dts/mt8*
1466F: arch/arm/mach-mediatek/
1467N: mtk
1468K: mediatek
1469
1470ARM/Mediatek USB3 PHY DRIVER
1471M: Chunfeng Yun <chunfeng.yun@mediatek.com>
1472L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1473L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1474S: Maintained
1475F: drivers/phy/phy-mt65xx-usb3.c
1476
1477ARM/MICREL KS8695 ARCHITECTURE
1478M: Greg Ungerer <gerg@uclinux.org>
1479L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1480F: arch/arm/mach-ks8695/
1481S: Odd Fixes
1482
1483ARM/MIOA701 MACHINE SUPPORT
1484M: Robert Jarzmik <robert.jarzmik@free.fr>
1485L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1486F: arch/arm/mach-pxa/mioa701.c
1487S: Maintained
1488
1489ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT
1490M: Michael Petchkovsky <mkpetch@internode.on.net>
1491S: Maintained
1492
1493ARM/NOMADIK ARCHITECTURE
1494M: Alessandro Rubini <rubini@unipv.it>
1495M: Linus Walleij <linus.walleij@linaro.org>
1496L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1497S: Maintained
1498F: arch/arm/mach-nomadik/
1499F: drivers/pinctrl/nomadik/
1500F: drivers/i2c/busses/i2c-nomadik.c
1501T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git
1502
1503ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT
1504M: Nelson Castillo <arhuaco@freaks-unidos.net>
1505L: openmoko-kernel@lists.openmoko.org (subscribers-only)
1506W: http://wiki.openmoko.org/wiki/Neo_FreeRunner
1507S: Supported
1508
1509ARM/TOSA MACHINE SUPPORT
1510M: Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
1511M: Dirk Opfer <dirk@opfer-online.de>
1512S: Maintained
1513
1514ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT
1515M: Marek Vasut <marek.vasut@gmail.com>
1516L: linux-arm-kernel@lists.infradead.org
1517W: http://hackndev.com
1518S: Maintained
1519F: arch/arm/mach-pxa/include/mach/palmtx.h
1520F: arch/arm/mach-pxa/palmtx.c
1521F: arch/arm/mach-pxa/include/mach/palmt5.h
1522F: arch/arm/mach-pxa/palmt5.c
1523F: arch/arm/mach-pxa/include/mach/palmld.h
1524F: arch/arm/mach-pxa/palmld.c
1525F: arch/arm/mach-pxa/include/mach/palmte2.h
1526F: arch/arm/mach-pxa/palmte2.c
1527F: arch/arm/mach-pxa/include/mach/palmtc.h
1528F: arch/arm/mach-pxa/palmtc.c
1529
1530ARM/PALM TREO SUPPORT
1531M: Tomas Cech <sleep_walker@suse.com>
1532L: linux-arm-kernel@lists.infradead.org
1533W: http://hackndev.com
1534S: Maintained
1535F: arch/arm/mach-pxa/include/mach/palmtreo.h
1536F: arch/arm/mach-pxa/palmtreo.c
1537
1538ARM/PALMZ72 SUPPORT
1539M: Sergey Lapin <slapin@ossfans.org>
1540L: linux-arm-kernel@lists.infradead.org
1541W: http://hackndev.com
1542S: Maintained
1543F: arch/arm/mach-pxa/include/mach/palmz72.h
1544F: arch/arm/mach-pxa/palmz72.c
1545
1546ARM/PLEB SUPPORT
1547M: Peter Chubb <pleb@gelato.unsw.edu.au>
1548W: http://www.disy.cse.unsw.edu.au/Hardware/PLEB
1549S: Maintained
1550
1551ARM/PT DIGITAL BOARD PORT
1552M: Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de>
1553L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1554W: http://www.armlinux.org.uk/
1555S: Maintained
1556
1557ARM/QUALCOMM SUPPORT
1558M: Andy Gross <andy.gross@linaro.org>
1559M: David Brown <david.brown@linaro.org>
1560L: linux-arm-msm@vger.kernel.org
1561L: linux-soc@vger.kernel.org
1562S: Maintained
1563F: Documentation/devicetree/bindings/soc/qcom/
1564F: arch/arm/boot/dts/qcom-*.dts
1565F: arch/arm/boot/dts/qcom-*.dtsi
1566F: arch/arm/mach-qcom/
1567F: arch/arm64/boot/dts/qcom/*
1568F: drivers/i2c/busses/i2c-qup.c
1569F: drivers/clk/qcom/
1570F: drivers/soc/qcom/
1571F: drivers/spi/spi-qup.c
1572F: drivers/tty/serial/msm_serial.h
1573F: drivers/tty/serial/msm_serial.c
1574F: drivers/*/pm8???-*
1575F: drivers/mfd/ssbi.c
1576F: drivers/firmware/qcom_scm.c
1577T: git git://git.kernel.org/pub/scm/linux/kernel/git/agross/linux.git
1578
1579ARM/RADISYS ENP2611 MACHINE SUPPORT
1580M: Lennert Buytenhek <kernel@wantstofly.org>
1581L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1582S: Maintained
1583
1584ARM/RENESAS ARM64 ARCHITECTURE
1585M: Simon Horman <horms@verge.net.au>
1586M: Magnus Damm <magnus.damm@gmail.com>
1587L: linux-renesas-soc@vger.kernel.org
1588Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/
1589T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
1590S: Supported
1591F: arch/arm64/boot/dts/renesas/
1592F: drivers/soc/renesas/
1593F: include/linux/soc/renesas/
1594
1595ARM/RISCPC ARCHITECTURE
1596M: Russell King <linux@armlinux.org.uk>
1597L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1598W: http://www.armlinux.org.uk/
1599S: Maintained
1600F: arch/arm/include/asm/hardware/entry-macro-iomd.S
1601F: arch/arm/include/asm/hardware/ioc.h
1602F: arch/arm/include/asm/hardware/iomd.h
1603F: arch/arm/include/asm/hardware/memc.h
1604F: arch/arm/mach-rpc/
1605F: drivers/net/ethernet/8390/etherh.c
1606F: drivers/net/ethernet/i825xx/ether1*
1607F: drivers/net/ethernet/seeq/ether3*
1608F: drivers/scsi/arm/
1609
1610ARM/Rockchip SoC support
1611M: Heiko Stuebner <heiko@sntech.de>
1612L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1613L: linux-rockchip@lists.infradead.org
1614T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git
1615S: Maintained
1616F: arch/arm/boot/dts/rk3*
1617F: arch/arm/mach-rockchip/
1618F: drivers/clk/rockchip/
1619F: drivers/i2c/busses/i2c-rk3x.c
1620F: drivers/*/*rockchip*
1621F: drivers/*/*/*rockchip*
1622F: sound/soc/rockchip/
1623N: rockchip
1624
1625ARM/SAMSUNG EXYNOS ARM ARCHITECTURES
1626M: Kukjin Kim <kgene@kernel.org>
1627M: Krzysztof Kozlowski <k.kozlowski@samsung.com>
1628L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1629L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
1630S: Maintained
1631F: arch/arm/boot/dts/s3c*
1632F: arch/arm/boot/dts/s5p*
1633F: arch/arm/boot/dts/samsung*
1634F: arch/arm/boot/dts/exynos*
1635F: arch/arm64/boot/dts/exynos/
1636F: arch/arm/plat-samsung/
1637F: arch/arm/mach-s3c24*/
1638F: arch/arm/mach-s3c64xx/
1639F: arch/arm/mach-s5p*/
1640F: arch/arm/mach-exynos*/
1641F: drivers/*/*s3c24*
1642F: drivers/*/*/*s3c24*
1643F: drivers/*/*s3c64xx*
1644F: drivers/*/*s5pv210*
1645F: drivers/memory/samsung/*
1646F: drivers/soc/samsung/*
1647F: Documentation/arm/Samsung/
1648F: Documentation/devicetree/bindings/arm/samsung/
1649F: Documentation/devicetree/bindings/sram/samsung-sram.txt
1650F: Documentation/devicetree/bindings/power/pd-samsung.txt
1651N: exynos
1652
1653ARM/SAMSUNG MOBILE MACHINE SUPPORT
1654M: Kyungmin Park <kyungmin.park@samsung.com>
1655L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1656S: Maintained
1657F: arch/arm/mach-s5pv210/
1658
1659ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT
1660M: Kyungmin Park <kyungmin.park@samsung.com>
1661M: Kamil Debski <kamil@wypas.org>
1662M: Andrzej Hajda <a.hajda@samsung.com>
1663L: linux-arm-kernel@lists.infradead.org
1664L: linux-media@vger.kernel.org
1665S: Maintained
1666F: drivers/media/platform/s5p-g2d/
1667
1668ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT
1669M: Kyungmin Park <kyungmin.park@samsung.com>
1670M: Kamil Debski <kamil@wypas.org>
1671M: Jeongtae Park <jtp.park@samsung.com>
1672M: Andrzej Hajda <a.hajda@samsung.com>
1673L: linux-arm-kernel@lists.infradead.org
1674L: linux-media@vger.kernel.org
1675S: Maintained
1676F: arch/arm/plat-samsung/s5p-dev-mfc.c
1677F: drivers/media/platform/s5p-mfc/
1678
1679ARM/SAMSUNG S5P SERIES TV SUBSYSTEM SUPPORT
1680M: Kyungmin Park <kyungmin.park@samsung.com>
1681M: Tomasz Stanislawski <t.stanislaws@samsung.com>
1682L: linux-arm-kernel@lists.infradead.org
1683L: linux-media@vger.kernel.org
1684S: Maintained
1685F: drivers/media/platform/s5p-tv/
1686
1687ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT
1688M: Kyungmin Park <kyungmin.park@samsung.com>
1689L: linux-arm-kernel@lists.infradead.org
1690L: linux-media@vger.kernel.org
1691S: Maintained
1692F: drivers/staging/media/platform/s5p-cec/
1693
1694ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT
1695M: Andrzej Pietrasiewicz <andrzej.p@samsung.com>
1696M: Jacek Anaszewski <j.anaszewski@samsung.com>
1697L: linux-arm-kernel@lists.infradead.org
1698L: linux-media@vger.kernel.org
1699S: Maintained
1700F: drivers/media/platform/s5p-jpeg/
1701
1702ARM/SHMOBILE ARM ARCHITECTURE
1703M: Simon Horman <horms@verge.net.au>
1704M: Magnus Damm <magnus.damm@gmail.com>
1705L: linux-renesas-soc@vger.kernel.org
1706Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/
1707T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
1708S: Supported
1709F: arch/arm/boot/dts/emev2*
1710F: arch/arm/boot/dts/r7s*
1711F: arch/arm/boot/dts/r8a*
1712F: arch/arm/boot/dts/sh*
1713F: arch/arm/configs/shmobile_defconfig
1714F: arch/arm/include/debug/renesas-scif.S
1715F: arch/arm/mach-shmobile/
1716F: drivers/soc/renesas/
1717F: include/linux/soc/renesas/
1718
1719ARM/SOCFPGA ARCHITECTURE
1720M: Dinh Nguyen <dinguyen@opensource.altera.com>
1721S: Maintained
1722F: arch/arm/mach-socfpga/
1723F: arch/arm/boot/dts/socfpga*
1724F: arch/arm/configs/socfpga_defconfig
1725F: arch/arm64/boot/dts/altera/
1726W: http://www.rocketboards.org
1727T: git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
1728
1729ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT
1730M: Dinh Nguyen <dinguyen@opensource.altera.com>
1731S: Maintained
1732F: drivers/clk/socfpga/
1733
1734ARM/SOCFPGA EDAC SUPPORT
1735M: Thor Thayer <tthayer@opensource.altera.com>
1736S: Maintained
1737F: drivers/edac/altera_edac.
1738
1739ARM/STI ARCHITECTURE
1740M: Patrice Chotard <patrice.chotard@st.com>
1741L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1742L: kernel@stlinux.com
1743W: http://www.stlinux.com
1744S: Maintained
1745F: arch/arm/mach-sti/
1746F: arch/arm/boot/dts/sti*
1747F: drivers/char/hw_random/st-rng.c
1748F: drivers/clocksource/arm_global_timer.c
1749F: drivers/clocksource/clksrc_st_lpc.c
1750F: drivers/cpufreq/sti-cpufreq.c
1751F: drivers/i2c/busses/i2c-st.c
1752F: drivers/media/rc/st_rc.c
1753F: drivers/media/platform/sti/c8sectpfe/
1754F: drivers/mmc/host/sdhci-st.c
1755F: drivers/phy/phy-miphy28lp.c
1756F: drivers/phy/phy-miphy365x.c
1757F: drivers/phy/phy-stih407-usb.c
1758F: drivers/phy/phy-stih41x-usb.c
1759F: drivers/pinctrl/pinctrl-st.c
1760F: drivers/remoteproc/st_remoteproc.c
1761F: drivers/reset/sti/
1762F: drivers/rtc/rtc-st-lpc.c
1763F: drivers/tty/serial/st-asc.c
1764F: drivers/usb/dwc3/dwc3-st.c
1765F: drivers/usb/host/ehci-st.c
1766F: drivers/usb/host/ohci-st.c
1767F: drivers/watchdog/st_lpc_wdt.c
1768F: drivers/ata/ahci_st.c
1769
1770ARM/STM32 ARCHITECTURE
1771M: Maxime Coquelin <mcoquelin.stm32@gmail.com>
1772M: Alexandre Torgue <alexandre.torgue@st.com>
1773L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1774S: Maintained
1775T: git git://git.kernel.org/pub/scm/linux/kernel/git/mcoquelin/stm32.git
1776N: stm32
1777F: drivers/clocksource/armv7m_systick.c
1778
1779ARM/TANGO ARCHITECTURE
1780M: Marc Gonzalez <marc_gonzalez@sigmadesigns.com>
1781L: linux-arm-kernel@lists.infradead.org
1782S: Maintained
1783N: tango
1784
1785ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT
1786M: Lennert Buytenhek <kernel@wantstofly.org>
1787L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1788S: Maintained
1789
1790ARM/TETON BGA MACHINE SUPPORT
1791M: "Mark F. Brown" <mark.brown314@gmail.com>
1792L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1793S: Maintained
1794
1795ARM/THECUS N2100 MACHINE SUPPORT
1796M: Lennert Buytenhek <kernel@wantstofly.org>
1797L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1798S: Maintained
1799
1800ARM/NUVOTON W90X900 ARM ARCHITECTURE
1801M: Wan ZongShun <mcuos.com@gmail.com>
1802L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1803W: http://www.mcuos.com
1804S: Maintained
1805F: arch/arm/mach-w90x900/
1806F: drivers/input/keyboard/w90p910_keypad.c
1807F: drivers/input/touchscreen/w90p910_ts.c
1808F: drivers/watchdog/nuc900_wdt.c
1809F: drivers/net/ethernet/nuvoton/w90p910_ether.c
1810F: drivers/mtd/nand/nuc900_nand.c
1811F: drivers/rtc/rtc-nuc900.c
1812F: drivers/spi/spi-nuc900.c
1813F: drivers/usb/host/ehci-w90x900.c
1814F: drivers/video/fbdev/nuc900fb.c
1815
1816ARM/U300 MACHINE SUPPORT
1817M: Linus Walleij <linus.walleij@linaro.org>
1818L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1819S: Supported
1820F: arch/arm/mach-u300/
1821F: drivers/clocksource/timer-u300.c
1822F: drivers/i2c/busses/i2c-stu300.c
1823F: drivers/rtc/rtc-coh901331.c
1824F: drivers/watchdog/coh901327_wdt.c
1825F: drivers/dma/coh901318*
1826F: drivers/mfd/ab3100*
1827F: drivers/rtc/rtc-ab3100.c
1828F: drivers/rtc/rtc-coh901331.c
1829T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git
1830
1831ARM/UNIPHIER ARCHITECTURE
1832M: Masahiro Yamada <yamada.masahiro@socionext.com>
1833L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1834S: Maintained
1835F: arch/arm/boot/dts/uniphier*
1836F: arch/arm/include/asm/hardware/cache-uniphier.h
1837F: arch/arm/mach-uniphier/
1838F: arch/arm/mm/cache-uniphier.c
1839F: arch/arm64/boot/dts/socionext/
1840F: drivers/bus/uniphier-system-bus.c
1841F: drivers/i2c/busses/i2c-uniphier*
1842F: drivers/pinctrl/uniphier/
1843F: drivers/tty/serial/8250/8250_uniphier.c
1844N: uniphier
1845
1846ARM/Ux500 ARM ARCHITECTURE
1847M: Linus Walleij <linus.walleij@linaro.org>
1848L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1849S: Maintained
1850F: arch/arm/mach-ux500/
1851F: drivers/clocksource/clksrc-dbx500-prcmu.c
1852F: drivers/dma/ste_dma40*
1853F: drivers/hwspinlock/u8500_hsem.c
1854F: drivers/mfd/abx500*
1855F: drivers/mfd/ab8500*
1856F: drivers/mfd/dbx500*
1857F: drivers/mfd/db8500*
1858F: drivers/pinctrl/nomadik/pinctrl-ab*
1859F: drivers/pinctrl/nomadik/pinctrl-nomadik*
1860F: drivers/rtc/rtc-ab8500.c
1861F: drivers/rtc/rtc-pl031.c
1862T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git
1863
1864ARM/Ux500 CLOCK FRAMEWORK SUPPORT
1865M: Ulf Hansson <ulf.hansson@linaro.org>
1866L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1867T: git git://git.linaro.org/people/ulfh/clk.git
1868S: Maintained
1869F: drivers/clk/ux500/
1870
1871ARM/VERSATILE EXPRESS PLATFORM
1872M: Liviu Dudau <liviu.dudau@arm.com>
1873M: Sudeep Holla <sudeep.holla@arm.com>
1874M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
1875L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1876S: Maintained
1877F: arch/arm/boot/dts/vexpress*
1878F: arch/arm64/boot/dts/arm/
1879F: arch/arm/mach-vexpress/
1880F: */*/vexpress*
1881F: */*/*/vexpress*
1882F: drivers/clk/versatile/clk-vexpress-osc.c
1883F: drivers/clocksource/versatile.c
1884N: mps2
1885
1886ARM/VFP SUPPORT
1887M: Russell King <linux@armlinux.org.uk>
1888L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1889W: http://www.armlinux.org.uk/
1890S: Maintained
1891F: arch/arm/vfp/
1892
1893ARM/VOIPAC PXA270 SUPPORT
1894M: Marek Vasut <marek.vasut@gmail.com>
1895L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1896S: Maintained
1897F: arch/arm/mach-pxa/vpac270.c
1898F: arch/arm/mach-pxa/include/mach/vpac270.h
1899
1900ARM/VT8500 ARM ARCHITECTURE
1901M: Tony Prisk <linux@prisktech.co.nz>
1902L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1903S: Maintained
1904F: arch/arm/mach-vt8500/
1905F: drivers/clocksource/vt8500_timer.c
1906F: drivers/i2c/busses/i2c-wmt.c
1907F: drivers/mmc/host/wmt-sdmmc.c
1908F: drivers/pwm/pwm-vt8500.c
1909F: drivers/rtc/rtc-vt8500.c
1910F: drivers/tty/serial/vt8500_serial.c
1911F: drivers/usb/host/ehci-platform.c
1912F: drivers/usb/host/uhci-platform.c
1913F: drivers/video/fbdev/vt8500lcdfb.*
1914F: drivers/video/fbdev/wm8505fb*
1915F: drivers/video/fbdev/wmt_ge_rops.*
1916
1917ARM/ZIPIT Z2 SUPPORT
1918M: Marek Vasut <marek.vasut@gmail.com>
1919L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1920S: Maintained
1921F: arch/arm/mach-pxa/z2.c
1922F: arch/arm/mach-pxa/include/mach/z2.h
1923
1924ARM/ZTE ARCHITECTURE
1925M: Jun Nie <jun.nie@linaro.org>
1926L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1927S: Maintained
1928F: arch/arm/mach-zx/
1929F: drivers/clk/zte/
1930F: Documentation/devicetree/bindings/arm/zte.txt
1931F: Documentation/devicetree/bindings/clock/zx296702-clk.txt
1932
1933ARM/ZYNQ ARCHITECTURE
1934M: Michal Simek <michal.simek@xilinx.com>
1935R: Sören Brinkmann <soren.brinkmann@xilinx.com>
1936L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1937W: http://wiki.xilinx.com
1938T: git https://github.com/Xilinx/linux-xlnx.git
1939S: Supported
1940F: arch/arm/mach-zynq/
1941F: drivers/cpuidle/cpuidle-zynq.c
1942F: drivers/block/xsysace.c
1943N: zynq
1944N: xilinx
1945F: drivers/clocksource/cadence_ttc_timer.c
1946F: drivers/i2c/busses/i2c-cadence.c
1947F: drivers/mmc/host/sdhci-of-arasan.c
1948F: drivers/edac/synopsys_edac.c
1949
1950ARM SMMU DRIVERS
1951M: Will Deacon <will.deacon@arm.com>
1952R: Robin Murphy <robin.murphy@arm.com>
1953L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1954S: Maintained
1955F: drivers/iommu/arm-smmu.c
1956F: drivers/iommu/arm-smmu-v3.c
1957F: drivers/iommu/io-pgtable-arm.c
1958F: drivers/iommu/io-pgtable-arm-v7s.c
1959
1960ARM64 PORT (AARCH64 ARCHITECTURE)
1961M: Catalin Marinas <catalin.marinas@arm.com>
1962M: Will Deacon <will.deacon@arm.com>
1963L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1964T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git
1965S: Maintained
1966F: arch/arm64/
1967F: Documentation/arm64/
1968
1969AS3645A LED FLASH CONTROLLER DRIVER
1970M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
1971L: linux-media@vger.kernel.org
1972T: git git://linuxtv.org/media_tree.git
1973S: Maintained
1974F: drivers/media/i2c/as3645a.c
1975F: include/media/i2c/as3645a.h
1976
1977ASC7621 HARDWARE MONITOR DRIVER
1978M: George Joseph <george.joseph@fairview5.com>
1979L: linux-hwmon@vger.kernel.org
1980S: Maintained
1981F: Documentation/hwmon/asc7621
1982F: drivers/hwmon/asc7621.c
1983
1984ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS
1985M: Corentin Chary <corentin.chary@gmail.com>
1986L: acpi4asus-user@lists.sourceforge.net
1987L: platform-driver-x86@vger.kernel.org
1988W: http://acpi4asus.sf.net
1989S: Maintained
1990F: drivers/platform/x86/asus*.c
1991F: drivers/platform/x86/eeepc*.c
1992
1993ASUS WIRELESS RADIO CONTROL DRIVER
1994M: João Paulo Rechi Vita <jprvita@gmail.com>
1995L: platform-driver-x86@vger.kernel.org
1996S: Maintained
1997F: drivers/platform/x86/asus-wireless.c
1998
1999ASYMMETRIC KEYS
2000M: David Howells <dhowells@redhat.com>
2001L: keyrings@vger.kernel.org
2002S: Maintained
2003F: Documentation/crypto/asymmetric-keys.txt
2004F: include/linux/verification.h
2005F: include/crypto/public_key.h
2006F: include/crypto/pkcs7.h
2007F: crypto/asymmetric_keys/
2008
2009ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API
2010R: Dan Williams <dan.j.williams@intel.com>
2011W: http://sourceforge.net/projects/xscaleiop
2012S: Odd fixes
2013F: Documentation/crypto/async-tx-api.txt
2014F: crypto/async_tx/
2015F: drivers/dma/
2016F: include/linux/dmaengine.h
2017F: include/linux/async_tx.h
2018
2019AT24 EEPROM DRIVER
2020M: Wolfram Sang <wsa@the-dreams.de>
2021L: linux-i2c@vger.kernel.org
2022S: Maintained
2023F: drivers/misc/eeprom/at24.c
2024F: include/linux/platform_data/at24.h
2025
2026ATA OVER ETHERNET (AOE) DRIVER
2027M: "Ed L. Cashin" <ed.cashin@acm.org>
2028W: http://www.openaoe.org/
2029S: Supported
2030F: Documentation/aoe/
2031F: drivers/block/aoe/
2032
2033ATHEROS 71XX/9XXX GPIO DRIVER
2034M: Alban Bedel <albeu@free.fr>
2035W: https://github.com/AlbanBedel/linux
2036T: git git://github.com/AlbanBedel/linux
2037S: Maintained
2038F: drivers/gpio/gpio-ath79.c
2039F: Documentation/devicetree/bindings/gpio/gpio-ath79.txt
2040
2041ATHEROS ATH GENERIC UTILITIES
2042M: "Luis R. Rodriguez" <mcgrof@do-not-panic.com>
2043L: linux-wireless@vger.kernel.org
2044S: Supported
2045F: drivers/net/wireless/ath/*
2046
2047ATHEROS ATH5K WIRELESS DRIVER
2048M: Jiri Slaby <jirislaby@gmail.com>
2049M: Nick Kossifidis <mickflemm@gmail.com>
2050M: "Luis R. Rodriguez" <mcgrof@do-not-panic.com>
2051L: linux-wireless@vger.kernel.org
2052W: http://wireless.kernel.org/en/users/Drivers/ath5k
2053S: Maintained
2054F: drivers/net/wireless/ath/ath5k/
2055
2056ATHEROS ATH6KL WIRELESS DRIVER
2057M: Kalle Valo <kvalo@qca.qualcomm.com>
2058L: linux-wireless@vger.kernel.org
2059W: http://wireless.kernel.org/en/users/Drivers/ath6kl
2060T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
2061S: Supported
2062F: drivers/net/wireless/ath/ath6kl/
2063
2064WILOCITY WIL6210 WIRELESS DRIVER
2065M: Maya Erez <qca_merez@qca.qualcomm.com>
2066L: linux-wireless@vger.kernel.org
2067L: wil6210@qca.qualcomm.com
2068S: Supported
2069W: http://wireless.kernel.org/en/users/Drivers/wil6210
2070F: drivers/net/wireless/ath/wil6210/
2071F: include/uapi/linux/wil6210_uapi.h
2072
2073CARL9170 LINUX COMMUNITY WIRELESS DRIVER
2074M: Christian Lamparter <chunkeey@googlemail.com>
2075L: linux-wireless@vger.kernel.org
2076W: http://wireless.kernel.org/en/users/Drivers/carl9170
2077S: Maintained
2078F: drivers/net/wireless/ath/carl9170/
2079
2080ATK0110 HWMON DRIVER
2081M: Luca Tettamanti <kronos.it@gmail.com>
2082L: linux-hwmon@vger.kernel.org
2083S: Maintained
2084F: drivers/hwmon/asus_atk0110.c
2085
2086ATI_REMOTE2 DRIVER
2087M: Ville Syrjala <syrjala@sci.fi>
2088S: Maintained
2089F: drivers/input/misc/ati_remote2.c
2090
2091ATLX ETHERNET DRIVERS
2092M: Jay Cliburn <jcliburn@gmail.com>
2093M: Chris Snook <chris.snook@gmail.com>
2094L: netdev@vger.kernel.org
2095W: http://sourceforge.net/projects/atl1
2096W: http://atl1.sourceforge.net
2097S: Maintained
2098F: drivers/net/ethernet/atheros/
2099
2100ATM
2101M: Chas Williams <3chas3@gmail.com>
2102L: linux-atm-general@lists.sourceforge.net (moderated for non-subscribers)
2103L: netdev@vger.kernel.org
2104W: http://linux-atm.sourceforge.net
2105S: Maintained
2106F: drivers/atm/
2107F: include/linux/atm*
2108F: include/uapi/linux/atm*
2109
2110ATMEL AT91 / AT32 MCI DRIVER
2111M: Ludovic Desroches <ludovic.desroches@atmel.com>
2112S: Maintained
2113F: drivers/mmc/host/atmel-mci.c
2114
2115ATMEL AT91 / AT32 SERIAL DRIVER
2116M: Nicolas Ferre <nicolas.ferre@atmel.com>
2117S: Supported
2118F: drivers/tty/serial/atmel_serial.c
2119
2120ATMEL AT91 SAMA5D2-Compatible Shutdown Controller
2121M: Nicolas Ferre <nicolas.ferre@atmel.com>
2122S: Supported
2123F: drivers/power/reset/at91-sama5d2_shdwc.c
2124
2125ATMEL SAMA5D2 ADC DRIVER
2126M: Ludovic Desroches <ludovic.desroches@atmel.com>
2127L: linux-iio@vger.kernel.org
2128S: Supported
2129F: drivers/iio/adc/at91-sama5d2_adc.c
2130
2131ATMEL Audio ALSA driver
2132M: Nicolas Ferre <nicolas.ferre@atmel.com>
2133L: alsa-devel@alsa-project.org (moderated for non-subscribers)
2134S: Supported
2135F: sound/soc/atmel
2136
2137ATMEL DMA DRIVER
2138M: Nicolas Ferre <nicolas.ferre@atmel.com>
2139L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2140S: Supported
2141F: drivers/dma/at_hdmac.c
2142F: drivers/dma/at_hdmac_regs.h
2143F: include/linux/platform_data/dma-atmel.h
2144
2145ATMEL XDMA DRIVER
2146M: Ludovic Desroches <ludovic.desroches@atmel.com>
2147L: linux-arm-kernel@lists.infradead.org
2148L: dmaengine@vger.kernel.org
2149S: Supported
2150F: drivers/dma/at_xdmac.c
2151
2152ATMEL I2C DRIVER
2153M: Ludovic Desroches <ludovic.desroches@atmel.com>
2154L: linux-i2c@vger.kernel.org
2155S: Supported
2156F: drivers/i2c/busses/i2c-at91.c
2157
2158ATMEL ISI DRIVER
2159M: Ludovic Desroches <ludovic.desroches@atmel.com>
2160L: linux-media@vger.kernel.org
2161S: Supported
2162F: drivers/media/platform/soc_camera/atmel-isi.c
2163F: include/media/atmel-isi.h
2164
2165ATMEL LCDFB DRIVER
2166M: Nicolas Ferre <nicolas.ferre@atmel.com>
2167L: linux-fbdev@vger.kernel.org
2168S: Maintained
2169F: drivers/video/fbdev/atmel_lcdfb.c
2170F: include/video/atmel_lcdc.h
2171
2172ATMEL MACB ETHERNET DRIVER
2173M: Nicolas Ferre <nicolas.ferre@atmel.com>
2174S: Supported
2175F: drivers/net/ethernet/cadence/
2176
2177ATMEL NAND DRIVER
2178M: Wenyou Yang <wenyou.yang@atmel.com>
2179M: Josh Wu <rainyfeeling@outlook.com>
2180L: linux-mtd@lists.infradead.org
2181S: Supported
2182F: drivers/mtd/nand/atmel_nand*
2183
2184ATMEL SDMMC DRIVER
2185M: Ludovic Desroches <ludovic.desroches@atmel.com>
2186L: linux-mmc@vger.kernel.org
2187S: Supported
2188F: drivers/mmc/host/sdhci-of-at91.c
2189
2190ATMEL SPI DRIVER
2191M: Nicolas Ferre <nicolas.ferre@atmel.com>
2192S: Supported
2193F: drivers/spi/spi-atmel.*
2194
2195ATMEL SSC DRIVER
2196M: Nicolas Ferre <nicolas.ferre@atmel.com>
2197L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2198S: Supported
2199F: drivers/misc/atmel-ssc.c
2200F: include/linux/atmel-ssc.h
2201
2202ATMEL Timer Counter (TC) AND CLOCKSOURCE DRIVERS
2203M: Nicolas Ferre <nicolas.ferre@atmel.com>
2204L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2205S: Supported
2206F: drivers/misc/atmel_tclib.c
2207F: drivers/clocksource/tcb_clksrc.c
2208
2209ATMEL USBA UDC DRIVER
2210M: Nicolas Ferre <nicolas.ferre@atmel.com>
2211L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2212S: Supported
2213F: drivers/usb/gadget/udc/atmel_usba_udc.*
2214
2215ATMEL WIRELESS DRIVER
2216M: Simon Kelley <simon@thekelleys.org.uk>
2217L: linux-wireless@vger.kernel.org
2218W: http://www.thekelleys.org.uk/atmel
2219W: http://atmelwlandriver.sourceforge.net/
2220S: Maintained
2221F: drivers/net/wireless/atmel/atmel*
2222
2223ATMEL MAXTOUCH DRIVER
2224M: Nick Dyer <nick.dyer@itdev.co.uk>
2225T: git git://github.com/atmel-maxtouch/linux.git
2226S: Supported
2227F: Documentation/devicetree/bindings/input/atmel,maxtouch.txt
2228F: drivers/input/touchscreen/atmel_mxt_ts.c
2229F: include/linux/platform_data/atmel_mxt_ts.h
2230
2231ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER
2232M: Bradley Grove <linuxdrivers@attotech.com>
2233L: linux-scsi@vger.kernel.org
2234W: http://www.attotech.com
2235S: Supported
2236F: drivers/scsi/esas2r
2237
2238ATUSB IEEE 802.15.4 RADIO DRIVER
2239M: Stefan Schmidt <stefan@osg.samsung.com>
2240L: linux-wpan@vger.kernel.org
2241S: Maintained
2242F: drivers/net/ieee802154/atusb.c
2243F: drivers/net/ieee802154/atusb.h
2244F: drivers/net/ieee802154/at86rf230.h
2245
2246AUDIT SUBSYSTEM
2247M: Paul Moore <paul@paul-moore.com>
2248M: Eric Paris <eparis@redhat.com>
2249L: linux-audit@redhat.com (moderated for non-subscribers)
2250W: http://people.redhat.com/sgrubb/audit/
2251T: git git://git.infradead.org/users/pcmoore/audit
2252S: Maintained
2253F: include/linux/audit.h
2254F: include/uapi/linux/audit.h
2255F: kernel/audit*
2256
2257AUXILIARY DISPLAY DRIVERS
2258M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
2259W: http://miguelojeda.es/auxdisplay.htm
2260W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
2261S: Maintained
2262F: drivers/auxdisplay/
2263F: include/linux/cfag12864b.h
2264
2265AVR32 ARCHITECTURE
2266M: Haavard Skinnemoen <hskinnemoen@gmail.com>
2267M: Hans-Christian Egtvedt <egtvedt@samfundet.no>
2268W: http://www.atmel.com/products/AVR32/
2269W: http://mirror.egtvedt.no/avr32linux.org/
2270W: http://avrfreaks.net/
2271S: Maintained
2272F: arch/avr32/
2273
2274AVR32/AT32AP MACHINE SUPPORT
2275M: Haavard Skinnemoen <hskinnemoen@gmail.com>
2276M: Hans-Christian Egtvedt <egtvedt@samfundet.no>
2277S: Maintained
2278F: arch/avr32/mach-at32ap/
2279
2280AX.25 NETWORK LAYER
2281M: Ralf Baechle <ralf@linux-mips.org>
2282L: linux-hams@vger.kernel.org
2283W: http://www.linux-ax25.org/
2284S: Maintained
2285F: include/uapi/linux/ax25.h
2286F: include/net/ax25.h
2287F: net/ax25/
2288
2289AZ6007 DVB DRIVER
2290M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
2291M: Mauro Carvalho Chehab <mchehab@kernel.org>
2292L: linux-media@vger.kernel.org
2293W: https://linuxtv.org
2294T: git git://linuxtv.org/media_tree.git
2295S: Maintained
2296F: drivers/media/usb/dvb-usb-v2/az6007.c
2297
2298AZTECH FM RADIO RECEIVER DRIVER
2299M: Hans Verkuil <hverkuil@xs4all.nl>
2300L: linux-media@vger.kernel.org
2301T: git git://linuxtv.org/media_tree.git
2302W: https://linuxtv.org
2303S: Maintained
2304F: drivers/media/radio/radio-aztech*
2305
2306B43 WIRELESS DRIVER
2307L: linux-wireless@vger.kernel.org
2308L: b43-dev@lists.infradead.org
2309W: http://wireless.kernel.org/en/users/Drivers/b43
2310S: Odd Fixes
2311F: drivers/net/wireless/broadcom/b43/
2312
2313B43LEGACY WIRELESS DRIVER
2314M: Larry Finger <Larry.Finger@lwfinger.net>
2315L: linux-wireless@vger.kernel.org
2316L: b43-dev@lists.infradead.org
2317W: http://wireless.kernel.org/en/users/Drivers/b43
2318S: Maintained
2319F: drivers/net/wireless/broadcom/b43legacy/
2320
2321BACKLIGHT CLASS/SUBSYSTEM
2322M: Jingoo Han <jingoohan1@gmail.com>
2323M: Lee Jones <lee.jones@linaro.org>
2324T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git
2325S: Maintained
2326F: drivers/video/backlight/
2327F: include/linux/backlight.h
2328
2329BATMAN ADVANCED
2330M: Marek Lindner <mareklindner@neomailbox.ch>
2331M: Simon Wunderlich <sw@simonwunderlich.de>
2332M: Antonio Quartulli <a@unstable.cc>
2333L: b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers)
2334W: https://www.open-mesh.org/
2335Q: https://patchwork.open-mesh.org/project/batman/list/
2336S: Maintained
2337F: Documentation/ABI/testing/sysfs-class-net-batman-adv
2338F: Documentation/ABI/testing/sysfs-class-net-mesh
2339F: Documentation/networking/batman-adv.txt
2340F: include/uapi/linux/batman_adv.h
2341F: net/batman-adv/
2342
2343BAYCOM/HDLCDRV DRIVERS FOR AX.25
2344M: Thomas Sailer <t.sailer@alumni.ethz.ch>
2345L: linux-hams@vger.kernel.org
2346W: http://www.baycom.org/~tom/ham/ham.html
2347S: Maintained
2348F: drivers/net/hamradio/baycom*
2349
2350BCACHE (BLOCK LAYER CACHE)
2351M: Kent Overstreet <kent.overstreet@gmail.com>
2352L: linux-bcache@vger.kernel.org
2353W: http://bcache.evilpiepirate.org
2354S: Orphan
2355F: drivers/md/bcache/
2356
2357BDISP ST MEDIA DRIVER
2358M: Fabien Dessenne <fabien.dessenne@st.com>
2359L: linux-media@vger.kernel.org
2360T: git git://linuxtv.org/media_tree.git
2361W: https://linuxtv.org
2362S: Supported
2363F: drivers/media/platform/sti/bdisp
2364
2365BEFS FILE SYSTEM
2366M: Luis de Bethencourt <luisbg@osg.samsung.com>
2367M: Salah Triki <salah.triki@gmail.com>
2368S: Maintained
2369T: git git://github.com/luisbg/linux-befs.git
2370F: Documentation/filesystems/befs.txt
2371F: fs/befs/
2372
2373BECKHOFF CX5020 ETHERCAT MASTER DRIVER
2374M: Dariusz Marcinkiewicz <reksio@newterm.pl>
2375L: netdev@vger.kernel.org
2376S: Maintained
2377F: drivers/net/ethernet/ec_bhf.c
2378
2379BFS FILE SYSTEM
2380M: "Tigran A. Aivazian" <tigran@aivazian.fsnet.co.uk>
2381S: Maintained
2382F: Documentation/filesystems/bfs.txt
2383F: fs/bfs/
2384F: include/uapi/linux/bfs_fs.h
2385
2386BLACKFIN ARCHITECTURE
2387M: Steven Miao <realmz6@gmail.com>
2388L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2389T: git git://git.code.sf.net/p/adi-linux/code
2390W: http://blackfin.uclinux.org
2391S: Supported
2392F: arch/blackfin/
2393
2394BLACKFIN EMAC DRIVER
2395L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2396W: http://blackfin.uclinux.org
2397S: Supported
2398F: drivers/net/ethernet/adi/
2399
2400BLACKFIN RTC DRIVER
2401L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2402W: http://blackfin.uclinux.org
2403S: Supported
2404F: drivers/rtc/rtc-bfin.c
2405
2406BLACKFIN SDH DRIVER
2407M: Sonic Zhang <sonic.zhang@analog.com>
2408L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2409W: http://blackfin.uclinux.org
2410S: Supported
2411F: drivers/mmc/host/bfin_sdh.c
2412
2413BLACKFIN SERIAL DRIVER
2414M: Sonic Zhang <sonic.zhang@analog.com>
2415L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2416W: http://blackfin.uclinux.org
2417S: Supported
2418F: drivers/tty/serial/bfin_uart.c
2419
2420BLACKFIN WATCHDOG DRIVER
2421L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2422W: http://blackfin.uclinux.org
2423S: Supported
2424F: drivers/watchdog/bfin_wdt.c
2425
2426BLACKFIN I2C TWI DRIVER
2427M: Sonic Zhang <sonic.zhang@analog.com>
2428L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2429W: http://blackfin.uclinux.org/
2430S: Supported
2431F: drivers/i2c/busses/i2c-bfin-twi.c
2432
2433BLACKFIN MEDIA DRIVER
2434M: Scott Jiang <scott.jiang.linux@gmail.com>
2435L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2436W: http://blackfin.uclinux.org/
2437S: Supported
2438F: drivers/media/platform/blackfin/
2439F: drivers/media/i2c/adv7183*
2440F: drivers/media/i2c/vs6624*
2441
2442BLINKM RGB LED DRIVER
2443M: Jan-Simon Moeller <jansimon.moeller@gmx.de>
2444S: Maintained
2445F: drivers/leds/leds-blinkm.c
2446
2447BLOCK LAYER
2448M: Jens Axboe <axboe@kernel.dk>
2449L: linux-block@vger.kernel.org
2450T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
2451S: Maintained
2452F: block/
2453F: kernel/trace/blktrace.c
2454
2455BLOCK2MTD DRIVER
2456M: Joern Engel <joern@lazybastard.org>
2457L: linux-mtd@lists.infradead.org
2458S: Maintained
2459F: drivers/mtd/devices/block2mtd.c
2460
2461BLUETOOTH DRIVERS
2462M: Marcel Holtmann <marcel@holtmann.org>
2463M: Gustavo Padovan <gustavo@padovan.org>
2464M: Johan Hedberg <johan.hedberg@gmail.com>
2465L: linux-bluetooth@vger.kernel.org
2466W: http://www.bluez.org/
2467T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2468T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2469S: Maintained
2470F: drivers/bluetooth/
2471
2472BLUETOOTH SUBSYSTEM
2473M: Marcel Holtmann <marcel@holtmann.org>
2474M: Gustavo Padovan <gustavo@padovan.org>
2475M: Johan Hedberg <johan.hedberg@gmail.com>
2476L: linux-bluetooth@vger.kernel.org
2477W: http://www.bluez.org/
2478T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2479T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2480S: Maintained
2481F: net/bluetooth/
2482F: include/net/bluetooth/
2483
2484BONDING DRIVER
2485M: Jay Vosburgh <j.vosburgh@gmail.com>
2486M: Veaceslav Falico <vfalico@gmail.com>
2487M: Andy Gospodarek <gospo@cumulusnetworks.com>
2488L: netdev@vger.kernel.org
2489W: http://sourceforge.net/projects/bonding/
2490S: Supported
2491F: drivers/net/bonding/
2492F: include/uapi/linux/if_bonding.h
2493
2494BPF (Safe dynamic programs and tools)
2495M: Alexei Starovoitov <ast@kernel.org>
2496L: netdev@vger.kernel.org
2497L: linux-kernel@vger.kernel.org
2498S: Supported
2499F: kernel/bpf/
2500
2501BROADCOM B44 10/100 ETHERNET DRIVER
2502M: Gary Zambrano <zambrano@broadcom.com>
2503L: netdev@vger.kernel.org
2504S: Supported
2505F: drivers/net/ethernet/broadcom/b44.*
2506
2507BROADCOM B53 ETHERNET SWITCH DRIVER
2508M: Florian Fainelli <f.fainelli@gmail.com>
2509L: netdev@vger.kernel.org
2510L: openwrt-devel@lists.openwrt.org (subscribers-only)
2511S: Supported
2512F: drivers/net/dsa/b53/*
2513F: include/linux/platform_data/b53.h
2514
2515BROADCOM GENET ETHERNET DRIVER
2516M: Florian Fainelli <f.fainelli@gmail.com>
2517L: netdev@vger.kernel.org
2518S: Supported
2519F: drivers/net/ethernet/broadcom/genet/
2520
2521BROADCOM BNX2 GIGABIT ETHERNET DRIVER
2522M: Sony Chacko <sony.chacko@qlogic.com>
2523M: Dept-HSGLinuxNICDev@qlogic.com
2524L: netdev@vger.kernel.org
2525S: Supported
2526F: drivers/net/ethernet/broadcom/bnx2.*
2527F: drivers/net/ethernet/broadcom/bnx2_*
2528
2529BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
2530M: Ariel Elior <ariel.elior@qlogic.com>
2531L: netdev@vger.kernel.org
2532S: Supported
2533F: drivers/net/ethernet/broadcom/bnx2x/
2534
2535BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
2536M: Florian Fainelli <f.fainelli@gmail.com>
2537M: Ray Jui <rjui@broadcom.com>
2538M: Scott Branden <sbranden@broadcom.com>
2539M: bcm-kernel-feedback-list@broadcom.com
2540T: git git://github.com/broadcom/mach-bcm
2541S: Maintained
2542N: bcm281*
2543N: bcm113*
2544N: bcm216*
2545N: kona
2546F: arch/arm/mach-bcm/
2547
2548BROADCOM BCM2835 ARM ARCHITECTURE
2549M: Stephen Warren <swarren@wwwdotorg.org>
2550M: Lee Jones <lee@kernel.org>
2551M: Eric Anholt <eric@anholt.net>
2552L: linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers)
2553L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2554T: git git://git.kernel.org/pub/scm/linux/kernel/git/rpi/linux-rpi.git
2555S: Maintained
2556N: bcm2835
2557
2558BROADCOM BCM47XX MIPS ARCHITECTURE
2559M: Hauke Mehrtens <hauke@hauke-m.de>
2560M: Rafał Miłecki <zajec5@gmail.com>
2561L: linux-mips@linux-mips.org
2562S: Maintained
2563F: Documentation/devicetree/bindings/mips/brcm/
2564F: arch/mips/bcm47xx/*
2565F: arch/mips/include/asm/mach-bcm47xx/*
2566
2567BROADCOM BCM5301X ARM ARCHITECTURE
2568M: Hauke Mehrtens <hauke@hauke-m.de>
2569M: Rafał Miłecki <zajec5@gmail.com>
2570M: bcm-kernel-feedback-list@broadcom.com
2571L: linux-arm-kernel@lists.infradead.org
2572S: Maintained
2573F: arch/arm/mach-bcm/bcm_5301x.c
2574F: arch/arm/boot/dts/bcm5301x*.dtsi
2575F: arch/arm/boot/dts/bcm470*
2576
2577BROADCOM BCM63XX ARM ARCHITECTURE
2578M: Florian Fainelli <f.fainelli@gmail.com>
2579M: bcm-kernel-feedback-list@broadcom.com
2580L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2581T: git git://github.com/broadcom/stblinux.git
2582S: Maintained
2583N: bcm63xx
2584
2585BROADCOM BCM63XX/BCM33XX UDC DRIVER
2586M: Kevin Cernekee <cernekee@gmail.com>
2587L: linux-usb@vger.kernel.org
2588S: Maintained
2589F: drivers/usb/gadget/udc/bcm63xx_udc.*
2590
2591BROADCOM BCM7XXX ARM ARCHITECTURE
2592M: Brian Norris <computersforpeace@gmail.com>
2593M: Gregory Fong <gregory.0xf0@gmail.com>
2594M: Florian Fainelli <f.fainelli@gmail.com>
2595M: bcm-kernel-feedback-list@broadcom.com
2596L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2597T: git git://github.com/broadcom/stblinux.git
2598S: Maintained
2599F: arch/arm/mach-bcm/*brcmstb*
2600F: arch/arm/boot/dts/bcm7*.dts*
2601F: drivers/bus/brcmstb_gisb.c
2602N: brcmstb
2603
2604BROADCOM BMIPS MIPS ARCHITECTURE
2605M: Kevin Cernekee <cernekee@gmail.com>
2606M: Florian Fainelli <f.fainelli@gmail.com>
2607L: linux-mips@linux-mips.org
2608T: git git://github.com/broadcom/stblinux.git
2609S: Maintained
2610F: arch/mips/bmips/*
2611F: arch/mips/include/asm/mach-bmips/*
2612F: arch/mips/kernel/*bmips*
2613F: arch/mips/boot/dts/brcm/bcm*.dts*
2614F: drivers/irqchip/irq-bcm63*
2615F: drivers/irqchip/irq-bcm7*
2616F: drivers/irqchip/irq-brcmstb*
2617F: include/linux/bcm963xx_nvram.h
2618F: include/linux/bcm963xx_tag.h
2619
2620BROADCOM TG3 GIGABIT ETHERNET DRIVER
2621M: Siva Reddy Kallam <siva.kallam@broadcom.com>
2622M: Prashant Sreedharan <prashant@broadcom.com>
2623M: Michael Chan <mchan@broadcom.com>
2624L: netdev@vger.kernel.org
2625S: Supported
2626F: drivers/net/ethernet/broadcom/tg3.*
2627
2628BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER
2629M: Arend van Spriel <arend.vanspriel@broadcom.com>
2630M: Franky Lin <franky.lin@broadcom.com>
2631M: Hante Meuleman <hante.meuleman@broadcom.com>
2632L: linux-wireless@vger.kernel.org
2633L: brcm80211-dev-list.pdl@broadcom.com
2634S: Supported
2635F: drivers/net/wireless/broadcom/brcm80211/
2636
2637BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
2638M: QLogic-Storage-Upstream@qlogic.com
2639L: linux-scsi@vger.kernel.org
2640S: Supported
2641F: drivers/scsi/bnx2fc/
2642
2643BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
2644M: QLogic-Storage-Upstream@qlogic.com
2645L: linux-scsi@vger.kernel.org
2646S: Supported
2647F: drivers/scsi/bnx2i/
2648
2649BROADCOM IPROC ARM ARCHITECTURE
2650M: Ray Jui <rjui@broadcom.com>
2651M: Scott Branden <sbranden@broadcom.com>
2652M: Jon Mason <jonmason@broadcom.com>
2653M: bcm-kernel-feedback-list@broadcom.com
2654L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2655T: git git://github.com/broadcom/cygnus-linux.git
2656S: Maintained
2657N: iproc
2658N: cygnus
2659N: bcm[-_]nsp
2660N: bcm9113*
2661N: bcm9583*
2662N: bcm9585*
2663N: bcm9586*
2664N: bcm988312
2665N: bcm113*
2666N: bcm583*
2667N: bcm585*
2668N: bcm586*
2669N: bcm88312
2670F: arch/arm64/boot/dts/broadcom/ns2*
2671F: drivers/clk/bcm/clk-ns*
2672F: drivers/pinctrl/bcm/pinctrl-ns*
2673
2674BROADCOM BRCMSTB GPIO DRIVER
2675M: Gregory Fong <gregory.0xf0@gmail.com>
2676L: bcm-kernel-feedback-list@broadcom.com
2677S: Supported
2678F: drivers/gpio/gpio-brcmstb.c
2679F: Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt
2680
2681BROADCOM KONA GPIO DRIVER
2682M: Ray Jui <rjui@broadcom.com>
2683L: bcm-kernel-feedback-list@broadcom.com
2684S: Supported
2685F: drivers/gpio/gpio-bcm-kona.c
2686F: Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt
2687
2688BROADCOM NVRAM DRIVER
2689M: Rafał Miłecki <zajec5@gmail.com>
2690L: linux-mips@linux-mips.org
2691S: Maintained
2692F: drivers/firmware/broadcom/*
2693
2694BROADCOM STB NAND FLASH DRIVER
2695M: Brian Norris <computersforpeace@gmail.com>
2696M: Kamal Dasu <kdasu.kdev@gmail.com>
2697L: linux-mtd@lists.infradead.org
2698L: bcm-kernel-feedback-list@broadcom.com
2699S: Maintained
2700F: drivers/mtd/nand/brcmnand/
2701
2702BROADCOM SPECIFIC AMBA DRIVER (BCMA)
2703M: Rafał Miłecki <zajec5@gmail.com>
2704L: linux-wireless@vger.kernel.org
2705S: Maintained
2706F: drivers/bcma/
2707F: include/linux/bcma/
2708
2709BROADCOM SYSTEMPORT ETHERNET DRIVER
2710M: Florian Fainelli <f.fainelli@gmail.com>
2711L: netdev@vger.kernel.org
2712S: Supported
2713F: drivers/net/ethernet/broadcom/bcmsysport.*
2714
2715BROADCOM VULCAN ARM64 SOC
2716M: Jayachandran C. <jchandra@broadcom.com>
2717M: bcm-kernel-feedback-list@broadcom.com
2718L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2719S: Maintained
2720F: arch/arm64/boot/dts/broadcom/vulcan*
2721
2722BROCADE BFA FC SCSI DRIVER
2723M: Anil Gurumurthy <anil.gurumurthy@qlogic.com>
2724M: Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
2725L: linux-scsi@vger.kernel.org
2726S: Supported
2727F: drivers/scsi/bfa/
2728
2729BROCADE BNA 10 GIGABIT ETHERNET DRIVER
2730M: Rasesh Mody <rasesh.mody@qlogic.com>
2731L: netdev@vger.kernel.org
2732S: Supported
2733F: drivers/net/ethernet/brocade/bna/
2734
2735BSG (block layer generic sg v4 driver)
2736M: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
2737L: linux-scsi@vger.kernel.org
2738S: Supported
2739F: block/bsg.c
2740F: include/linux/bsg.h
2741F: include/uapi/linux/bsg.h
2742
2743BT87X AUDIO DRIVER
2744M: Clemens Ladisch <clemens@ladisch.de>
2745L: alsa-devel@alsa-project.org (moderated for non-subscribers)
2746T: git git://git.alsa-project.org/alsa-kernel.git
2747S: Maintained
2748F: Documentation/sound/alsa/Bt87x.txt
2749F: sound/pci/bt87x.c
2750
2751BT8XXGPIO DRIVER
2752M: Michael Buesch <m@bues.ch>
2753W: http://bu3sch.de/btgpio.php
2754S: Maintained
2755F: drivers/gpio/gpio-bt8xx.c
2756
2757BTRFS FILE SYSTEM
2758M: Chris Mason <clm@fb.com>
2759M: Josef Bacik <jbacik@fb.com>
2760M: David Sterba <dsterba@suse.com>
2761L: linux-btrfs@vger.kernel.org
2762W: http://btrfs.wiki.kernel.org/
2763Q: http://patchwork.kernel.org/project/linux-btrfs/list/
2764T: git git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git
2765S: Maintained
2766F: Documentation/filesystems/btrfs.txt
2767F: fs/btrfs/
2768
2769BTTV VIDEO4LINUX DRIVER
2770M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
2771M: Mauro Carvalho Chehab <mchehab@kernel.org>
2772L: linux-media@vger.kernel.org
2773W: https://linuxtv.org
2774T: git git://linuxtv.org/media_tree.git
2775S: Odd fixes
2776F: Documentation/video4linux/bttv/
2777F: drivers/media/pci/bt8xx/bttv*
2778
2779BUSLOGIC SCSI DRIVER
2780M: Khalid Aziz <khalid@gonehiking.org>
2781L: linux-scsi@vger.kernel.org
2782S: Maintained
2783F: drivers/scsi/BusLogic.*
2784F: drivers/scsi/FlashPoint.*
2785
2786C-MEDIA CMI8788 DRIVER
2787M: Clemens Ladisch <clemens@ladisch.de>
2788L: alsa-devel@alsa-project.org (moderated for non-subscribers)
2789T: git git://git.alsa-project.org/alsa-kernel.git
2790S: Maintained
2791F: sound/pci/oxygen/
2792
2793C6X ARCHITECTURE
2794M: Mark Salter <msalter@redhat.com>
2795M: Aurelien Jacquiot <a-jacquiot@ti.com>
2796L: linux-c6x-dev@linux-c6x.org
2797W: http://www.linux-c6x.org/wiki/index.php/Main_Page
2798S: Maintained
2799F: arch/c6x/
2800
2801CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
2802M: David Howells <dhowells@redhat.com>
2803L: linux-cachefs@redhat.com (moderated for non-subscribers)
2804S: Supported
2805F: Documentation/filesystems/caching/cachefiles.txt
2806F: fs/cachefiles/
2807
2808CADET FM/AM RADIO RECEIVER DRIVER
2809M: Hans Verkuil <hverkuil@xs4all.nl>
2810L: linux-media@vger.kernel.org
2811T: git git://linuxtv.org/media_tree.git
2812W: https://linuxtv.org
2813S: Maintained
2814F: drivers/media/radio/radio-cadet*
2815
2816CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
2817M: Jonathan Corbet <corbet@lwn.net>
2818L: linux-media@vger.kernel.org
2819T: git git://linuxtv.org/media_tree.git
2820S: Maintained
2821F: Documentation/video4linux/cafe_ccic
2822F: drivers/media/platform/marvell-ccic/
2823
2824CAIF NETWORK LAYER
2825M: Dmitry Tarnyagin <dmitry.tarnyagin@lockless.no>
2826L: netdev@vger.kernel.org
2827S: Supported
2828F: Documentation/networking/caif/
2829F: drivers/net/caif/
2830F: include/uapi/linux/caif/
2831F: include/net/caif/
2832F: net/caif/
2833
2834CALGARY x86-64 IOMMU
2835M: Muli Ben-Yehuda <mulix@mulix.org>
2836M: Jon Mason <jdmason@kudzu.us>
2837L: iommu@lists.linux-foundation.org
2838S: Maintained
2839F: arch/x86/kernel/pci-calgary_64.c
2840F: arch/x86/kernel/tce_64.c
2841F: arch/x86/include/asm/calgary.h
2842F: arch/x86/include/asm/tce.h
2843
2844CAN NETWORK LAYER
2845M: Oliver Hartkopp <socketcan@hartkopp.net>
2846M: Marc Kleine-Budde <mkl@pengutronix.de>
2847L: linux-can@vger.kernel.org
2848W: https://github.com/linux-can
2849T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
2850T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
2851S: Maintained
2852F: Documentation/networking/can.txt
2853F: net/can/
2854F: include/linux/can/core.h
2855F: include/uapi/linux/can.h
2856F: include/uapi/linux/can/bcm.h
2857F: include/uapi/linux/can/raw.h
2858F: include/uapi/linux/can/gw.h
2859
2860CAN NETWORK DRIVERS
2861M: Wolfgang Grandegger <wg@grandegger.com>
2862M: Marc Kleine-Budde <mkl@pengutronix.de>
2863L: linux-can@vger.kernel.org
2864W: https://github.com/linux-can
2865T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
2866T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
2867S: Maintained
2868F: Documentation/devicetree/bindings/net/can/
2869F: drivers/net/can/
2870F: include/linux/can/dev.h
2871F: include/linux/can/platform/
2872F: include/uapi/linux/can/error.h
2873F: include/uapi/linux/can/netlink.h
2874
2875CAPABILITIES
2876M: Serge Hallyn <serge@hallyn.com>
2877L: linux-security-module@vger.kernel.org
2878S: Supported
2879F: include/linux/capability.h
2880F: include/uapi/linux/capability.h
2881F: security/commoncap.c
2882F: kernel/capability.c
2883
2884CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
2885M: Kevin Tsai <ktsai@capellamicro.com>
2886S: Maintained
2887F: drivers/iio/light/cm*
2888F: Documentation/devicetree/bindings/i2c/trivial-devices.txt
2889
2890CAVIUM LIQUIDIO NETWORK DRIVER
2891M: Derek Chickles <derek.chickles@caviumnetworks.com>
2892M: Satanand Burla <satananda.burla@caviumnetworks.com>
2893M: Felix Manlunas <felix.manlunas@caviumnetworks.com>
2894M: Raghu Vatsavayi <raghu.vatsavayi@caviumnetworks.com>
2895L: netdev@vger.kernel.org
2896W: http://www.cavium.com
2897S: Supported
2898F: drivers/net/ethernet/cavium/liquidio/
2899
2900CC2520 IEEE-802.15.4 RADIO DRIVER
2901M: Varka Bhadram <varkabhadram@gmail.com>
2902L: linux-wpan@vger.kernel.org
2903S: Maintained
2904F: drivers/net/ieee802154/cc2520.c
2905F: include/linux/spi/cc2520.h
2906F: Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
2907
2908CEC DRIVER
2909M: Hans Verkuil <hans.verkuil@cisco.com>
2910L: linux-media@vger.kernel.org
2911T: git git://linuxtv.org/media_tree.git
2912W: http://linuxtv.org
2913S: Supported
2914F: Documentation/cec.txt
2915F: Documentation/DocBook/media/v4l/cec*
2916F: drivers/staging/media/cec/
2917F: drivers/media/cec-edid.c
2918F: drivers/media/rc/keymaps/rc-cec.c
2919F: include/media/cec.h
2920F: include/media/cec-edid.h
2921F: include/linux/cec.h
2922F: include/linux/cec-funcs.h
2923
2924CELL BROADBAND ENGINE ARCHITECTURE
2925M: Arnd Bergmann <arnd@arndb.de>
2926L: linuxppc-dev@lists.ozlabs.org
2927W: http://www.ibm.com/developerworks/power/cell/
2928S: Supported
2929F: arch/powerpc/include/asm/cell*.h
2930F: arch/powerpc/include/asm/spu*.h
2931F: arch/powerpc/include/uapi/asm/spu*.h
2932F: arch/powerpc/oprofile/*cell*
2933F: arch/powerpc/platforms/cell/
2934
2935CEPH COMMON CODE (LIBCEPH)
2936M: Ilya Dryomov <idryomov@gmail.com>
2937M: "Yan, Zheng" <zyan@redhat.com>
2938M: Sage Weil <sage@redhat.com>
2939L: ceph-devel@vger.kernel.org
2940W: http://ceph.com/
2941T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
2942T: git git://github.com/ceph/ceph-client.git
2943S: Supported
2944F: net/ceph/
2945F: include/linux/ceph/
2946F: include/linux/crush/
2947
2948CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
2949M: "Yan, Zheng" <zyan@redhat.com>
2950M: Sage Weil <sage@redhat.com>
2951M: Ilya Dryomov <idryomov@gmail.com>
2952L: ceph-devel@vger.kernel.org
2953W: http://ceph.com/
2954T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
2955T: git git://github.com/ceph/ceph-client.git
2956S: Supported
2957F: Documentation/filesystems/ceph.txt
2958F: fs/ceph/
2959
2960CERTIFICATE HANDLING:
2961M: David Howells <dhowells@redhat.com>
2962M: David Woodhouse <dwmw2@infradead.org>
2963L: keyrings@vger.kernel.org
2964S: Maintained
2965F: Documentation/module-signing.txt
2966F: certs/
2967F: scripts/sign-file.c
2968F: scripts/extract-cert.c
2969
2970CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM:
2971L: linux-usb@vger.kernel.org
2972S: Orphan
2973F: Documentation/usb/WUSB-Design-overview.txt
2974F: Documentation/usb/wusb-cbaf
2975F: drivers/usb/host/hwa-hc.c
2976F: drivers/usb/host/whci/
2977F: drivers/usb/wusbcore/
2978F: include/linux/usb/wusb*
2979
2980CFAG12864B LCD DRIVER
2981M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
2982W: http://miguelojeda.es/auxdisplay.htm
2983W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
2984S: Maintained
2985F: drivers/auxdisplay/cfag12864b.c
2986F: include/linux/cfag12864b.h
2987
2988CFAG12864BFB LCD FRAMEBUFFER DRIVER
2989M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
2990W: http://miguelojeda.es/auxdisplay.htm
2991W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
2992S: Maintained
2993F: drivers/auxdisplay/cfag12864bfb.c
2994F: include/linux/cfag12864b.h
2995
2996CFG80211 and NL80211
2997M: Johannes Berg <johannes@sipsolutions.net>
2998L: linux-wireless@vger.kernel.org
2999W: http://wireless.kernel.org/
3000T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
3001T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
3002S: Maintained
3003F: include/uapi/linux/nl80211.h
3004F: include/net/cfg80211.h
3005F: net/wireless/*
3006X: net/wireless/wext*
3007
3008CHAR and MISC DRIVERS
3009M: Arnd Bergmann <arnd@arndb.de>
3010M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
3011T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
3012S: Supported
3013F: drivers/char/*
3014F: drivers/misc/*
3015F: include/linux/miscdevice.h
3016
3017CHECKPATCH
3018M: Andy Whitcroft <apw@canonical.com>
3019M: Joe Perches <joe@perches.com>
3020S: Maintained
3021F: scripts/checkpatch.pl
3022
3023CHINESE DOCUMENTATION
3024M: Harry Wei <harryxiyou@gmail.com>
3025L: xiyoulinuxkernelgroup@googlegroups.com (subscribers-only)
3026L: linux-kernel@zh-kernel.org (moderated for non-subscribers)
3027S: Maintained
3028F: Documentation/zh_CN/
3029
3030CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
3031M: Peter Chen <Peter.Chen@nxp.com>
3032T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
3033L: linux-usb@vger.kernel.org
3034S: Maintained
3035F: drivers/usb/chipidea/
3036
3037CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
3038M: Hans de Goede <hdegoede@redhat.com>
3039L: linux-input@vger.kernel.org
3040S: Maintained
3041F: Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt
3042F: drivers/input/touchscreen/chipone_icn8318.c
3043
3044CHROME HARDWARE PLATFORM SUPPORT
3045M: Olof Johansson <olof@lixom.net>
3046S: Maintained
3047T: git git://git.kernel.org/pub/scm/linux/kernel/git/olof/chrome-platform.git
3048F: drivers/platform/chrome/
3049
3050CISCO VIC ETHERNET NIC DRIVER
3051M: Christian Benvenuti <benve@cisco.com>
3052M: Sujith Sankar <ssujith@cisco.com>
3053M: Govindarajulu Varadarajan <_govind@gmx.com>
3054M: Neel Patel <neepatel@cisco.com>
3055S: Supported
3056F: drivers/net/ethernet/cisco/enic/
3057
3058CISCO VIC LOW LATENCY NIC DRIVER
3059M: Christian Benvenuti <benve@cisco.com>
3060M: Dave Goodell <dgoodell@cisco.com>
3061S: Supported
3062F: drivers/infiniband/hw/usnic/
3063
3064CIRRUS LOGIC EP93XX ETHERNET DRIVER
3065M: Hartley Sweeten <hsweeten@visionengravers.com>
3066L: netdev@vger.kernel.org
3067S: Maintained
3068F: drivers/net/ethernet/cirrus/ep93xx_eth.c
3069
3070CIRRUS LOGIC AUDIO CODEC DRIVERS
3071M: Brian Austin <brian.austin@cirrus.com>
3072M: Paul Handrigan <Paul.Handrigan@cirrus.com>
3073L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3074S: Maintained
3075F: sound/soc/codecs/cs*
3076
3077CLEANCACHE API
3078M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
3079L: linux-kernel@vger.kernel.org
3080S: Maintained
3081F: mm/cleancache.c
3082F: include/linux/cleancache.h
3083
3084CLK API
3085M: Russell King <linux@armlinux.org.uk>
3086L: linux-clk@vger.kernel.org
3087S: Maintained
3088F: include/linux/clk.h
3089
3090CLOCKSOURCE, CLOCKEVENT DRIVERS
3091M: Daniel Lezcano <daniel.lezcano@linaro.org>
3092M: Thomas Gleixner <tglx@linutronix.de>
3093L: linux-kernel@vger.kernel.org
3094T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
3095S: Supported
3096F: drivers/clocksource
3097
3098CISCO FCOE HBA DRIVER
3099M: Hiral Patel <hiralpat@cisco.com>
3100M: Suma Ramars <sramars@cisco.com>
3101M: Brian Uchino <buchino@cisco.com>
3102L: linux-scsi@vger.kernel.org
3103S: Supported
3104F: drivers/scsi/fnic/
3105
3106CISCO SCSI HBA DRIVER
3107M: Narsimhulu Musini <nmusini@cisco.com>
3108M: Sesidhar Baddela <sebaddel@cisco.com>
3109L: linux-scsi@vger.kernel.org
3110S: Supported
3111F: drivers/scsi/snic/
3112
3113CMPC ACPI DRIVER
3114M: Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com>
3115M: Daniel Oliveira Nascimento <don@syst.com.br>
3116L: platform-driver-x86@vger.kernel.org
3117S: Supported
3118F: drivers/platform/x86/classmate-laptop.c
3119
3120COBALT MEDIA DRIVER
3121M: Hans Verkuil <hans.verkuil@cisco.com>
3122L: linux-media@vger.kernel.org
3123T: git git://linuxtv.org/media_tree.git
3124W: https://linuxtv.org
3125S: Supported
3126F: drivers/media/pci/cobalt/
3127
3128COCCINELLE/Semantic Patches (SmPL)
3129M: Julia Lawall <Julia.Lawall@lip6.fr>
3130M: Gilles Muller <Gilles.Muller@lip6.fr>
3131M: Nicolas Palix <nicolas.palix@imag.fr>
3132M: Michal Marek <mmarek@suse.com>
3133L: cocci@systeme.lip6.fr (moderated for non-subscribers)
3134T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc
3135W: http://coccinelle.lip6.fr/
3136S: Supported
3137F: Documentation/coccinelle.txt
3138F: scripts/coccinelle/
3139F: scripts/coccicheck
3140
3141CODA FILE SYSTEM
3142M: Jan Harkes <jaharkes@cs.cmu.edu>
3143M: coda@cs.cmu.edu
3144L: codalist@coda.cs.cmu.edu
3145W: http://www.coda.cs.cmu.edu/
3146S: Maintained
3147F: Documentation/filesystems/coda.txt
3148F: fs/coda/
3149F: include/linux/coda*.h
3150F: include/uapi/linux/coda*.h
3151
3152CODA V4L2 MEM2MEM DRIVER
3153M: Philipp Zabel <p.zabel@pengutronix.de>
3154L: linux-media@vger.kernel.org
3155S: Maintained
3156F: Documentation/devicetree/bindings/media/coda.txt
3157F: drivers/media/platform/coda/
3158
3159COMMON CLK FRAMEWORK
3160M: Michael Turquette <mturquette@baylibre.com>
3161M: Stephen Boyd <sboyd@codeaurora.org>
3162L: linux-clk@vger.kernel.org
3163T: git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
3164S: Maintained
3165F: Documentation/devicetree/bindings/clock/
3166F: drivers/clk/
3167X: drivers/clk/clkdev.c
3168F: include/linux/clk-pr*
3169F: include/linux/clk/
3170
3171COMMON INTERNET FILE SYSTEM (CIFS)
3172M: Steve French <sfrench@samba.org>
3173L: linux-cifs@vger.kernel.org
3174L: samba-technical@lists.samba.org (moderated for non-subscribers)
3175W: http://linux-cifs.samba.org/
3176T: git git://git.samba.org/sfrench/cifs-2.6.git
3177S: Supported
3178F: Documentation/filesystems/cifs/
3179F: fs/cifs/
3180
3181COMPACTPCI HOTPLUG CORE
3182M: Scott Murray <scott@spiteful.org>
3183L: linux-pci@vger.kernel.org
3184S: Maintained
3185F: drivers/pci/hotplug/cpci_hotplug*
3186
3187COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
3188M: Scott Murray <scott@spiteful.org>
3189L: linux-pci@vger.kernel.org
3190S: Maintained
3191F: drivers/pci/hotplug/cpcihp_zt5550.*
3192
3193COMPACTPCI HOTPLUG GENERIC DRIVER
3194M: Scott Murray <scott@spiteful.org>
3195L: linux-pci@vger.kernel.org
3196S: Maintained
3197F: drivers/pci/hotplug/cpcihp_generic.c
3198
3199COMPAL LAPTOP SUPPORT
3200M: Cezary Jackiewicz <cezary.jackiewicz@gmail.com>
3201L: platform-driver-x86@vger.kernel.org
3202S: Maintained
3203F: drivers/platform/x86/compal-laptop.c
3204
3205CONEXANT ACCESSRUNNER USB DRIVER
3206L: accessrunner-general@lists.sourceforge.net
3207W: http://accessrunner.sourceforge.net/
3208S: Orphan
3209F: drivers/usb/atm/cxacru.c
3210
3211CONFIGFS
3212M: Joel Becker <jlbec@evilplan.org>
3213M: Christoph Hellwig <hch@lst.de>
3214T: git git://git.infradead.org/users/hch/configfs.git
3215S: Supported
3216F: fs/configfs/
3217F: include/linux/configfs.h
3218
3219CONNECTOR
3220M: Evgeniy Polyakov <zbr@ioremap.net>
3221L: netdev@vger.kernel.org
3222S: Maintained
3223F: drivers/connector/
3224
3225CONTROL GROUP (CGROUP)
3226M: Tejun Heo <tj@kernel.org>
3227M: Li Zefan <lizefan@huawei.com>
3228M: Johannes Weiner <hannes@cmpxchg.org>
3229L: cgroups@vger.kernel.org
3230T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3231S: Maintained
3232F: Documentation/cgroup*
3233F: include/linux/cgroup*
3234F: kernel/cgroup*
3235
3236CONTROL GROUP - CPUSET
3237M: Li Zefan <lizefan@huawei.com>
3238L: cgroups@vger.kernel.org
3239W: http://www.bullopensource.org/cpuset/
3240W: http://oss.sgi.com/projects/cpusets/
3241T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3242S: Maintained
3243F: Documentation/cgroup-v1/cpusets.txt
3244F: include/linux/cpuset.h
3245F: kernel/cpuset.c
3246
3247CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
3248M: Johannes Weiner <hannes@cmpxchg.org>
3249M: Michal Hocko <mhocko@kernel.org>
3250M: Vladimir Davydov <vdavydov.dev@gmail.com>
3251L: cgroups@vger.kernel.org
3252L: linux-mm@kvack.org
3253S: Maintained
3254F: mm/memcontrol.c
3255F: mm/swap_cgroup.c
3256
3257CORETEMP HARDWARE MONITORING DRIVER
3258M: Fenghua Yu <fenghua.yu@intel.com>
3259L: linux-hwmon@vger.kernel.org
3260S: Maintained
3261F: Documentation/hwmon/coretemp
3262F: drivers/hwmon/coretemp.c
3263
3264COSA/SRP SYNC SERIAL DRIVER
3265M: Jan "Yenya" Kasprzak <kas@fi.muni.cz>
3266W: http://www.fi.muni.cz/~kas/cosa/
3267S: Maintained
3268F: drivers/net/wan/cosa*
3269
3270CPMAC ETHERNET DRIVER
3271M: Florian Fainelli <florian@openwrt.org>
3272L: netdev@vger.kernel.org
3273S: Maintained
3274F: drivers/net/ethernet/ti/cpmac.c
3275
3276CPU FREQUENCY DRIVERS
3277M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
3278M: Viresh Kumar <viresh.kumar@linaro.org>
3279L: linux-pm@vger.kernel.org
3280S: Maintained
3281T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3282T: git git://git.linaro.org/people/vireshk/linux.git (For ARM Updates)
3283F: drivers/cpufreq/
3284F: include/linux/cpufreq.h
3285
3286CPU FREQUENCY DRIVERS - ARM BIG LITTLE
3287M: Viresh Kumar <viresh.kumar@linaro.org>
3288M: Sudeep Holla <sudeep.holla@arm.com>
3289L: linux-pm@vger.kernel.org
3290W: http://www.arm.com/products/processors/technologies/biglittleprocessing.php
3291S: Maintained
3292F: drivers/cpufreq/arm_big_little.h
3293F: drivers/cpufreq/arm_big_little.c
3294F: drivers/cpufreq/arm_big_little_dt.c
3295
3296CPUIDLE DRIVER - ARM BIG LITTLE
3297M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
3298M: Daniel Lezcano <daniel.lezcano@linaro.org>
3299L: linux-pm@vger.kernel.org
3300L: linux-arm-kernel@lists.infradead.org
3301T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3302S: Maintained
3303F: drivers/cpuidle/cpuidle-big_little.c
3304
3305CPUIDLE DRIVER - ARM EXYNOS
3306M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
3307M: Daniel Lezcano <daniel.lezcano@linaro.org>
3308M: Kukjin Kim <kgene@kernel.org>
3309L: linux-pm@vger.kernel.org
3310L: linux-samsung-soc@vger.kernel.org
3311S: Supported
3312F: drivers/cpuidle/cpuidle-exynos.c
3313F: arch/arm/mach-exynos/pm.c
3314
3315CPUIDLE DRIVERS
3316M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
3317M: Daniel Lezcano <daniel.lezcano@linaro.org>
3318L: linux-pm@vger.kernel.org
3319S: Maintained
3320T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3321F: drivers/cpuidle/*
3322F: include/linux/cpuidle.h
3323
3324CPUID/MSR DRIVER
3325M: "H. Peter Anvin" <hpa@zytor.com>
3326S: Maintained
3327F: arch/x86/kernel/cpuid.c
3328F: arch/x86/kernel/msr.c
3329
3330CPU POWER MONITORING SUBSYSTEM
3331M: Thomas Renninger <trenn@suse.com>
3332L: linux-pm@vger.kernel.org
3333S: Maintained
3334F: tools/power/cpupower/
3335
3336CRAMFS FILESYSTEM
3337W: http://sourceforge.net/projects/cramfs/
3338S: Orphan / Obsolete
3339F: Documentation/filesystems/cramfs.txt
3340F: fs/cramfs/
3341
3342CRIS PORT
3343M: Mikael Starvik <starvik@axis.com>
3344M: Jesper Nilsson <jesper.nilsson@axis.com>
3345L: linux-cris-kernel@axis.com
3346W: http://developer.axis.com
3347T: git git://git.kernel.org/pub/scm/linux/kernel/git/jesper/cris.git
3348S: Maintained
3349F: arch/cris/
3350F: drivers/tty/serial/crisv10.*
3351
3352CRYPTO API
3353M: Herbert Xu <herbert@gondor.apana.org.au>
3354M: "David S. Miller" <davem@davemloft.net>
3355L: linux-crypto@vger.kernel.org
3356T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
3357T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
3358S: Maintained
3359F: Documentation/crypto/
3360F: Documentation/devicetree/bindings/crypto/
3361F: Documentation/DocBook/crypto-API.tmpl
3362F: arch/*/crypto/
3363F: crypto/
3364F: drivers/crypto/
3365F: include/crypto/
3366
3367CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
3368M: Neil Horman <nhorman@tuxdriver.com>
3369L: linux-crypto@vger.kernel.org
3370S: Maintained
3371F: crypto/ansi_cprng.c
3372F: crypto/rng.c
3373
3374CS3308 MEDIA DRIVER
3375M: Hans Verkuil <hverkuil@xs4all.nl>
3376L: linux-media@vger.kernel.org
3377T: git git://linuxtv.org/media_tree.git
3378W: http://linuxtv.org
3379S: Odd Fixes
3380F: drivers/media/i2c/cs3308.c
3381F: drivers/media/i2c/cs3308.h
3382
3383CS5535 Audio ALSA driver
3384M: Jaya Kumar <jayakumar.alsa@gmail.com>
3385S: Maintained
3386F: sound/pci/cs5535audio/
3387
3388CW1200 WLAN driver
3389M: Solomon Peachy <pizza@shaftnet.org>
3390S: Maintained
3391F: drivers/net/wireless/st/cw1200/
3392
3393CX18 VIDEO4LINUX DRIVER
3394M: Andy Walls <awalls@md.metrocast.net>
3395L: ivtv-devel@ivtvdriver.org (subscribers-only)
3396L: linux-media@vger.kernel.org
3397T: git git://linuxtv.org/media_tree.git
3398W: https://linuxtv.org
3399W: http://www.ivtvdriver.org/index.php/Cx18
3400S: Maintained
3401F: Documentation/video4linux/cx18.txt
3402F: drivers/media/pci/cx18/
3403F: include/uapi/linux/ivtv*
3404
3405CX2341X MPEG ENCODER HELPER MODULE
3406M: Hans Verkuil <hverkuil@xs4all.nl>
3407L: linux-media@vger.kernel.org
3408T: git git://linuxtv.org/media_tree.git
3409W: https://linuxtv.org
3410S: Maintained
3411F: drivers/media/common/cx2341x*
3412F: include/media/cx2341x*
3413
3414CX24120 MEDIA DRIVER
3415M: Jemma Denson <jdenson@gmail.com>
3416M: Patrick Boettcher <patrick.boettcher@posteo.de>
3417L: linux-media@vger.kernel.org
3418W: https://linuxtv.org
3419Q: http://patchwork.linuxtv.org/project/linux-media/list/
3420S: Maintained
3421F: drivers/media/dvb-frontends/cx24120*
3422
3423CX88 VIDEO4LINUX DRIVER
3424M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
3425M: Mauro Carvalho Chehab <mchehab@kernel.org>
3426L: linux-media@vger.kernel.org
3427W: https://linuxtv.org
3428T: git git://linuxtv.org/media_tree.git
3429S: Odd fixes
3430F: Documentation/video4linux/cx88/
3431F: drivers/media/pci/cx88/
3432
3433CXD2820R MEDIA DRIVER
3434M: Antti Palosaari <crope@iki.fi>
3435L: linux-media@vger.kernel.org
3436W: https://linuxtv.org
3437W: http://palosaari.fi/linux/
3438Q: http://patchwork.linuxtv.org/project/linux-media/list/
3439T: git git://linuxtv.org/anttip/media_tree.git
3440S: Maintained
3441F: drivers/media/dvb-frontends/cxd2820r*
3442
3443CXGB3 ETHERNET DRIVER (CXGB3)
3444M: Santosh Raspatur <santosh@chelsio.com>
3445L: netdev@vger.kernel.org
3446W: http://www.chelsio.com
3447S: Supported
3448F: drivers/net/ethernet/chelsio/cxgb3/
3449
3450CXGB3 ISCSI DRIVER (CXGB3I)
3451M: Karen Xie <kxie@chelsio.com>
3452L: linux-scsi@vger.kernel.org
3453W: http://www.chelsio.com
3454S: Supported
3455F: drivers/scsi/cxgbi/cxgb3i
3456
3457CXGB3 IWARP RNIC DRIVER (IW_CXGB3)
3458M: Steve Wise <swise@chelsio.com>
3459L: linux-rdma@vger.kernel.org
3460W: http://www.openfabrics.org
3461S: Supported
3462F: drivers/infiniband/hw/cxgb3/
3463
3464CXGB4 ETHERNET DRIVER (CXGB4)
3465M: Hariprasad S <hariprasad@chelsio.com>
3466L: netdev@vger.kernel.org
3467W: http://www.chelsio.com
3468S: Supported
3469F: drivers/net/ethernet/chelsio/cxgb4/
3470
3471CXGB4 ISCSI DRIVER (CXGB4I)
3472M: Karen Xie <kxie@chelsio.com>
3473L: linux-scsi@vger.kernel.org
3474W: http://www.chelsio.com
3475S: Supported
3476F: drivers/scsi/cxgbi/cxgb4i
3477
3478CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
3479M: Steve Wise <swise@chelsio.com>
3480L: linux-rdma@vger.kernel.org
3481W: http://www.openfabrics.org
3482S: Supported
3483F: drivers/infiniband/hw/cxgb4/
3484
3485CXGB4VF ETHERNET DRIVER (CXGB4VF)
3486M: Casey Leedom <leedom@chelsio.com>
3487L: netdev@vger.kernel.org
3488W: http://www.chelsio.com
3489S: Supported
3490F: drivers/net/ethernet/chelsio/cxgb4vf/
3491
3492CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
3493M: Ian Munsie <imunsie@au1.ibm.com>
3494M: Michael Neuling <mikey@neuling.org>
3495L: linuxppc-dev@lists.ozlabs.org
3496S: Supported
3497F: drivers/misc/cxl/
3498F: include/misc/cxl*
3499F: include/uapi/misc/cxl.h
3500F: Documentation/powerpc/cxl.txt
3501F: Documentation/powerpc/cxl.txt
3502F: Documentation/ABI/testing/sysfs-class-cxl
3503
3504CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER
3505M: Manoj N. Kumar <manoj@linux.vnet.ibm.com>
3506M: Matthew R. Ochs <mrochs@linux.vnet.ibm.com>
3507M: Uma Krishnan <ukrishn@linux.vnet.ibm.com>
3508L: linux-scsi@vger.kernel.org
3509S: Supported
3510F: drivers/scsi/cxlflash/
3511F: include/uapi/scsi/cxlflash_ioctls.h
3512F: Documentation/powerpc/cxlflash.txt
3513
3514STMMAC ETHERNET DRIVER
3515M: Giuseppe Cavallaro <peppe.cavallaro@st.com>
3516M: Alexandre Torgue <alexandre.torgue@st.com>
3517L: netdev@vger.kernel.org
3518W: http://www.stlinux.com
3519S: Supported
3520F: drivers/net/ethernet/stmicro/stmmac/
3521
3522CYBERPRO FB DRIVER
3523M: Russell King <linux@armlinux.org.uk>
3524L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3525W: http://www.armlinux.org.uk/
3526S: Maintained
3527F: drivers/video/fbdev/cyber2000fb.*
3528
3529CYCLADES ASYNC MUX DRIVER
3530W: http://www.cyclades.com/
3531S: Orphan
3532F: drivers/tty/cyclades.c
3533F: include/linux/cyclades.h
3534F: include/uapi/linux/cyclades.h
3535
3536CYCLADES PC300 DRIVER
3537W: http://www.cyclades.com/
3538S: Orphan
3539F: drivers/net/wan/pc300*
3540
3541CYPRESS_FIRMWARE MEDIA DRIVER
3542M: Antti Palosaari <crope@iki.fi>
3543L: linux-media@vger.kernel.org
3544W: https://linuxtv.org
3545W: http://palosaari.fi/linux/
3546Q: http://patchwork.linuxtv.org/project/linux-media/list/
3547T: git git://linuxtv.org/anttip/media_tree.git
3548S: Maintained
3549F: drivers/media/common/cypress_firmware*
3550
3551CYTTSP TOUCHSCREEN DRIVER
3552M: Ferruh Yigit <fery@cypress.com>
3553L: linux-input@vger.kernel.org
3554S: Supported
3555F: drivers/input/touchscreen/cyttsp*
3556F: include/linux/input/cyttsp.h
3557
3558DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
3559M: Joshua Kinard <kumba@gentoo.org>
3560S: Maintained
3561F: drivers/rtc/rtc-ds1685.c
3562F: include/linux/rtc/ds1685.h
3563
3564DAMA SLAVE for AX.25
3565M: Joerg Reuter <jreuter@yaina.de>
3566W: http://yaina.de/jreuter/
3567W: http://www.qsl.net/dl1bke/
3568L: linux-hams@vger.kernel.org
3569S: Maintained
3570F: net/ax25/af_ax25.c
3571F: net/ax25/ax25_dev.c
3572F: net/ax25/ax25_ds_*
3573F: net/ax25/ax25_in.c
3574F: net/ax25/ax25_out.c
3575F: net/ax25/ax25_timer.c
3576F: net/ax25/sysctl_net_ax25.c
3577
3578DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
3579L: netdev@vger.kernel.org
3580S: Orphan
3581F: Documentation/networking/dmfe.txt
3582F: drivers/net/ethernet/dec/tulip/dmfe.c
3583
3584DC390/AM53C974 SCSI driver
3585M: Hannes Reinecke <hare@suse.com>
3586L: linux-scsi@vger.kernel.org
3587S: Maintained
3588F: drivers/scsi/am53c974.c
3589
3590DC395x SCSI driver
3591M: Oliver Neukum <oliver@neukum.org>
3592M: Ali Akcaagac <aliakc@web.de>
3593M: Jamie Lenehan <lenehan@twibble.org>
3594L: dc395x@twibble.org
3595W: http://twibble.org/dist/dc395x/
3596W: http://lists.twibble.org/mailman/listinfo/dc395x/
3597S: Maintained
3598F: Documentation/scsi/dc395x.txt
3599F: drivers/scsi/dc395x.*
3600
3601DCCP PROTOCOL
3602M: Gerrit Renker <gerrit@erg.abdn.ac.uk>
3603L: dccp@vger.kernel.org
3604W: http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
3605S: Maintained
3606F: include/linux/dccp.h
3607F: include/uapi/linux/dccp.h
3608F: include/linux/tfrc.h
3609F: net/dccp/
3610
3611DECnet NETWORK LAYER
3612W: http://linux-decnet.sourceforge.net
3613L: linux-decnet-user@lists.sourceforge.net
3614S: Orphan
3615F: Documentation/networking/decnet.txt
3616F: net/decnet/
3617
3618DECSTATION PLATFORM SUPPORT
3619M: "Maciej W. Rozycki" <macro@linux-mips.org>
3620L: linux-mips@linux-mips.org
3621W: http://www.linux-mips.org/wiki/DECstation
3622S: Maintained
3623F: arch/mips/dec/
3624F: arch/mips/include/asm/dec/
3625F: arch/mips/include/asm/mach-dec/
3626
3627DEFXX FDDI NETWORK DRIVER
3628M: "Maciej W. Rozycki" <macro@linux-mips.org>
3629S: Maintained
3630F: drivers/net/fddi/defxx.*
3631
3632DELL LAPTOP DRIVER
3633M: Matthew Garrett <mjg59@srcf.ucam.org>
3634M: Pali Rohár <pali.rohar@gmail.com>
3635L: platform-driver-x86@vger.kernel.org
3636S: Maintained
3637F: drivers/platform/x86/dell-laptop.c
3638
3639DELL LAPTOP RBTN DRIVER
3640M: Pali Rohár <pali.rohar@gmail.com>
3641S: Maintained
3642F: drivers/platform/x86/dell-rbtn.*
3643
3644DELL LAPTOP FREEFALL DRIVER
3645M: Pali Rohár <pali.rohar@gmail.com>
3646S: Maintained
3647F: drivers/platform/x86/dell-smo8800.c
3648
3649DELL LAPTOP SMM DRIVER
3650M: Pali Rohár <pali.rohar@gmail.com>
3651S: Maintained
3652F: drivers/hwmon/dell-smm-hwmon.c
3653F: include/uapi/linux/i8k.h
3654
3655DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
3656M: Doug Warzecha <Douglas_Warzecha@dell.com>
3657S: Maintained
3658F: Documentation/dcdbas.txt
3659F: drivers/firmware/dcdbas.*
3660
3661DELL WMI EXTRAS DRIVER
3662M: Matthew Garrett <mjg59@srcf.ucam.org>
3663M: Pali Rohár <pali.rohar@gmail.com>
3664S: Maintained
3665F: drivers/platform/x86/dell-wmi.c
3666
3667DESIGNWARE USB2 DRD IP DRIVER
3668M: John Youn <johnyoun@synopsys.com>
3669L: linux-usb@vger.kernel.org
3670T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
3671S: Maintained
3672F: drivers/usb/dwc2/
3673
3674DESIGNWARE USB3 DRD IP DRIVER
3675M: Felipe Balbi <balbi@kernel.org>
3676L: linux-usb@vger.kernel.org
3677T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
3678S: Maintained
3679F: drivers/usb/dwc3/
3680
3681DEVICE COREDUMP (DEV_COREDUMP)
3682M: Johannes Berg <johannes@sipsolutions.net>
3683L: linux-kernel@vger.kernel.org
3684S: Maintained
3685F: drivers/base/devcoredump.c
3686F: include/linux/devcoredump.h
3687
3688DEVICE FREQUENCY (DEVFREQ)
3689M: MyungJoo Ham <myungjoo.ham@samsung.com>
3690M: Kyungmin Park <kyungmin.park@samsung.com>
3691L: linux-pm@vger.kernel.org
3692T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3693S: Maintained
3694F: drivers/devfreq/
3695F: include/linux/devfreq.h
3696F: Documentation/devicetree/bindings/devfreq/
3697
3698DEVICE FREQUENCY EVENT (DEVFREQ-EVENT)
3699M: Chanwoo Choi <cw00.choi@samsung.com>
3700L: linux-pm@vger.kernel.org
3701T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3702S: Supported
3703F: drivers/devfreq/event/
3704F: drivers/devfreq/devfreq-event.c
3705F: include/linux/devfreq-event.h
3706F: Documentation/devicetree/bindings/devfreq/event/
3707
3708BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS
3709M: Chanwoo Choi <cw00.choi@samsung.com>
3710L: linux-pm@vger.kernel.org
3711L: linux-samsung-soc@vger.kernel.org
3712T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3713S: Maintained
3714F: drivers/devfreq/exynos-bus.c
3715F: Documentation/devicetree/bindings/devfreq/exynos-bus.txt
3716
3717DEVICE NUMBER REGISTRY
3718M: Torben Mathiasen <device@lanana.org>
3719W: http://lanana.org/docs/device-list/index.html
3720S: Maintained
3721
3722DEVICE-MAPPER (LVM)
3723M: Alasdair Kergon <agk@redhat.com>
3724M: Mike Snitzer <snitzer@redhat.com>
3725M: dm-devel@redhat.com
3726L: dm-devel@redhat.com
3727W: http://sources.redhat.com/dm
3728Q: http://patchwork.kernel.org/project/dm-devel/list/
3729T: git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
3730T: quilt http://people.redhat.com/agk/patches/linux/editing/
3731S: Maintained
3732F: Documentation/device-mapper/
3733F: drivers/md/dm*
3734F: drivers/md/persistent-data/
3735F: include/linux/device-mapper.h
3736F: include/linux/dm-*.h
3737F: include/uapi/linux/dm-*.h
3738
3739DEVLINK
3740M: Jiri Pirko <jiri@mellanox.com>
3741L: netdev@vger.kernel.org
3742S: Supported
3743F: net/core/devlink.c
3744F: include/net/devlink.h
3745F: include/uapi/linux/devlink.h
3746
3747DIALOG SEMICONDUCTOR DRIVERS
3748M: Support Opensource <support.opensource@diasemi.com>
3749W: http://www.dialog-semiconductor.com/products
3750S: Supported
3751F: Documentation/hwmon/da90??
3752F: Documentation/devicetree/bindings/mfd/da90*.txt
3753F: Documentation/devicetree/bindings/regulator/da92*.txt
3754F: Documentation/devicetree/bindings/sound/da[79]*.txt
3755F: drivers/gpio/gpio-da90??.c
3756F: drivers/hwmon/da90??-hwmon.c
3757F: drivers/iio/adc/da91??-*.c
3758F: drivers/input/misc/da90??_onkey.c
3759F: drivers/input/touchscreen/da9052_tsi.c
3760F: drivers/leds/leds-da90??.c
3761F: drivers/mfd/da903x.c
3762F: drivers/mfd/da90??-*.c
3763F: drivers/mfd/da91??-*.c
3764F: drivers/power/da9052-battery.c
3765F: drivers/power/da91??-*.c
3766F: drivers/regulator/da903x.c
3767F: drivers/regulator/da9???-regulator.[ch]
3768F: drivers/rtc/rtc-da90??.c
3769F: drivers/video/backlight/da90??_bl.c
3770F: drivers/watchdog/da90??_wdt.c
3771F: include/linux/mfd/da903x.h
3772F: include/linux/mfd/da9052/
3773F: include/linux/mfd/da9055/
3774F: include/linux/mfd/da9062/
3775F: include/linux/mfd/da9063/
3776F: include/linux/mfd/da9150/
3777F: include/linux/regulator/da9211.h
3778F: include/sound/da[79]*.h
3779F: sound/soc/codecs/da[79]*.[ch]
3780
3781DIGI NEO AND CLASSIC PCI PRODUCTS
3782M: Lidza Louina <lidza.louina@gmail.com>
3783M: Mark Hounschell <markh@compro.net>
3784L: driverdev-devel@linuxdriverproject.org
3785S: Maintained
3786F: drivers/staging/dgnc/
3787
3788DIOLAN U2C-12 I2C DRIVER
3789M: Guenter Roeck <linux@roeck-us.net>
3790L: linux-i2c@vger.kernel.org
3791S: Maintained
3792F: drivers/i2c/busses/i2c-diolan-u2c.c
3793
3794DIRECT ACCESS (DAX)
3795M: Matthew Wilcox <willy@linux.intel.com>
3796L: linux-fsdevel@vger.kernel.org
3797S: Supported
3798F: fs/dax.c
3799
3800DIRECTORY NOTIFICATION (DNOTIFY)
3801M: Eric Paris <eparis@parisplace.org>
3802S: Maintained
3803F: Documentation/filesystems/dnotify.txt
3804F: fs/notify/dnotify/
3805F: include/linux/dnotify.h
3806
3807DISK GEOMETRY AND PARTITION HANDLING
3808M: Andries Brouwer <aeb@cwi.nl>
3809W: http://www.win.tue.nl/~aeb/linux/Large-Disk.html
3810W: http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
3811W: http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
3812S: Maintained
3813
3814DISKQUOTA
3815M: Jan Kara <jack@suse.com>
3816S: Maintained
3817F: Documentation/filesystems/quota.txt
3818F: fs/quota/
3819F: include/linux/quota*.h
3820F: include/uapi/linux/quota*.h
3821
3822DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
3823M: Bernie Thompson <bernie@plugable.com>
3824L: linux-fbdev@vger.kernel.org
3825S: Maintained
3826W: http://plugable.com/category/projects/udlfb/
3827F: drivers/video/fbdev/udlfb.c
3828F: include/video/udlfb.h
3829F: Documentation/fb/udlfb.txt
3830
3831DISTRIBUTED LOCK MANAGER (DLM)
3832M: Christine Caulfield <ccaulfie@redhat.com>
3833M: David Teigland <teigland@redhat.com>
3834L: cluster-devel@redhat.com
3835W: http://sources.redhat.com/cluster/
3836T: git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git
3837S: Supported
3838F: fs/dlm/
3839
3840DMA BUFFER SHARING FRAMEWORK
3841M: Sumit Semwal <sumit.semwal@linaro.org>
3842S: Maintained
3843L: linux-media@vger.kernel.org
3844L: dri-devel@lists.freedesktop.org
3845L: linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
3846F: drivers/dma-buf/
3847F: include/linux/dma-buf*
3848F: include/linux/reservation.h
3849F: include/linux/*fence.h
3850F: Documentation/dma-buf-sharing.txt
3851T: git git://git.linaro.org/people/sumitsemwal/linux-dma-buf.git
3852
3853SYNC FILE FRAMEWORK
3854M: Sumit Semwal <sumit.semwal@linaro.org>
3855R: Gustavo Padovan <gustavo@padovan.org>
3856S: Maintained
3857L: linux-media@vger.kernel.org
3858L: dri-devel@lists.freedesktop.org
3859F: drivers/dma-buf/sync_file.c
3860F: include/linux/sync_file.h
3861F: Documentation/sync_file.txt
3862T: git git://git.linaro.org/people/sumitsemwal/linux-dma-buf.git
3863
3864DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
3865M: Vinod Koul <vinod.koul@intel.com>
3866L: dmaengine@vger.kernel.org
3867Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
3868S: Maintained
3869F: drivers/dma/
3870F: include/linux/dmaengine.h
3871F: Documentation/devicetree/bindings/dma/
3872F: Documentation/dmaengine/
3873T: git git://git.infradead.org/users/vkoul/slave-dma.git
3874
3875DME1737 HARDWARE MONITOR DRIVER
3876M: Juerg Haefliger <juergh@gmail.com>
3877L: linux-hwmon@vger.kernel.org
3878S: Maintained
3879F: Documentation/hwmon/dme1737
3880F: drivers/hwmon/dme1737.c
3881
3882DMI/SMBIOS SUPPORT
3883M: Jean Delvare <jdelvare@suse.com>
3884S: Maintained
3885T: quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/
3886F: Documentation/ABI/testing/sysfs-firmware-dmi-tables
3887F: drivers/firmware/dmi-id.c
3888F: drivers/firmware/dmi_scan.c
3889F: include/linux/dmi.h
3890
3891DOCUMENTATION
3892M: Jonathan Corbet <corbet@lwn.net>
3893L: linux-doc@vger.kernel.org
3894S: Maintained
3895F: Documentation/
3896F: scripts/docproc.c
3897F: scripts/kernel-doc*
3898X: Documentation/ABI/
3899X: Documentation/devicetree/
3900X: Documentation/acpi
3901X: Documentation/power
3902X: Documentation/spi
3903X: Documentation/DocBook/media
3904T: git git://git.lwn.net/linux.git docs-next
3905
3906DOUBLETALK DRIVER
3907M: "James R. Van Zandt" <jrv@vanzandt.mv.com>
3908L: blinux-list@redhat.com
3909S: Maintained
3910F: drivers/char/dtlk.c
3911F: include/linux/dtlk.h
3912
3913DPT_I2O SCSI RAID DRIVER
3914M: Adaptec OEM Raid Solutions <aacraid@adaptec.com>
3915L: linux-scsi@vger.kernel.org
3916W: http://www.adaptec.com/
3917S: Maintained
3918F: drivers/scsi/dpt*
3919F: drivers/scsi/dpt/
3920
3921DRBD DRIVER
3922M: Philipp Reisner <philipp.reisner@linbit.com>
3923M: Lars Ellenberg <lars.ellenberg@linbit.com>
3924L: drbd-dev@lists.linbit.com
3925W: http://www.drbd.org
3926T: git git://git.linbit.com/linux-drbd.git
3927T: git git://git.linbit.com/drbd-8.4.git
3928S: Supported
3929F: drivers/block/drbd/
3930F: lib/lru_cache.c
3931F: Documentation/blockdev/drbd/
3932
3933DRIVER CORE, KOBJECTS, DEBUGFS, KERNFS AND SYSFS
3934M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
3935T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
3936S: Supported
3937F: Documentation/kobject.txt
3938F: drivers/base/
3939F: fs/debugfs/
3940F: fs/kernfs/
3941F: fs/sysfs/
3942F: include/linux/debugfs.h
3943F: include/linux/kobj*
3944F: lib/kobj*
3945
3946DRM DRIVERS
3947M: David Airlie <airlied@linux.ie>
3948L: dri-devel@lists.freedesktop.org
3949T: git git://people.freedesktop.org/~airlied/linux
3950S: Maintained
3951F: drivers/gpu/drm/
3952F: drivers/gpu/vga/
3953F: Documentation/devicetree/bindings/display/
3954F: Documentation/devicetree/bindings/gpu/
3955F: Documentation/devicetree/bindings/video/
3956F: Documentation/gpu/
3957F: include/drm/
3958F: include/uapi/drm/
3959
3960DRM DRIVER FOR AST SERVER GRAPHICS CHIPS
3961M: Dave Airlie <airlied@redhat.com>
3962S: Odd Fixes
3963F: drivers/gpu/drm/ast/
3964
3965DRM DRIVER FOR BOCHS VIRTUAL GPU
3966M: Gerd Hoffmann <kraxel@redhat.com>
3967S: Odd Fixes
3968F: drivers/gpu/drm/bochs/
3969
3970DRM DRIVER FOR QEMU'S CIRRUS DEVICE
3971M: Dave Airlie <airlied@redhat.com>
3972S: Odd Fixes
3973F: drivers/gpu/drm/cirrus/
3974
3975RADEON and AMDGPU DRM DRIVERS
3976M: Alex Deucher <alexander.deucher@amd.com>
3977M: Christian König <christian.koenig@amd.com>
3978L: dri-devel@lists.freedesktop.org
3979T: git git://people.freedesktop.org/~agd5f/linux
3980S: Supported
3981F: drivers/gpu/drm/radeon/
3982F: include/uapi/drm/radeon_drm.h
3983F: drivers/gpu/drm/amd/
3984F: include/uapi/drm/amdgpu_drm.h
3985
3986DRM PANEL DRIVERS
3987M: Thierry Reding <thierry.reding@gmail.com>
3988L: dri-devel@lists.freedesktop.org
3989T: git git://anongit.freedesktop.org/tegra/linux.git
3990S: Maintained
3991F: drivers/gpu/drm/drm_panel.c
3992F: drivers/gpu/drm/panel/
3993F: include/drm/drm_panel.h
3994F: Documentation/devicetree/bindings/display/panel/
3995
3996INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets)
3997M: Daniel Vetter <daniel.vetter@intel.com>
3998M: Jani Nikula <jani.nikula@linux.intel.com>
3999L: intel-gfx@lists.freedesktop.org
4000L: dri-devel@lists.freedesktop.org
4001W: https://01.org/linuxgraphics/
4002Q: http://patchwork.freedesktop.org/project/intel-gfx/
4003T: git git://anongit.freedesktop.org/drm-intel
4004S: Supported
4005F: drivers/gpu/drm/i915/
4006F: include/drm/i915*
4007F: include/uapi/drm/i915_drm.h
4008F: Documentation/gpu/i915.rst
4009
4010DRM DRIVERS FOR ATMEL HLCDC
4011M: Boris Brezillon <boris.brezillon@free-electrons.com>
4012L: dri-devel@lists.freedesktop.org
4013S: Supported
4014F: drivers/gpu/drm/atmel-hlcdc/
4015F: Documentation/devicetree/bindings/drm/atmel/
4016
4017DRM DRIVERS FOR ALLWINNER A10
4018M: Maxime Ripard <maxime.ripard@free-electrons.com>
4019L: dri-devel@lists.freedesktop.org
4020S: Supported
4021F: drivers/gpu/drm/sun4i/
4022F: Documentation/devicetree/bindings/display/sunxi/sun4i-drm.txt
4023
4024DRM DRIVERS FOR EXYNOS
4025M: Inki Dae <inki.dae@samsung.com>
4026M: Joonyoung Shim <jy0922.shim@samsung.com>
4027M: Seung-Woo Kim <sw0312.kim@samsung.com>
4028M: Kyungmin Park <kyungmin.park@samsung.com>
4029L: dri-devel@lists.freedesktop.org
4030T: git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
4031S: Supported
4032F: drivers/gpu/drm/exynos/
4033F: include/uapi/drm/exynos_drm.h
4034F: Documentation/devicetree/bindings/display/exynos/
4035
4036DRM DRIVERS FOR FREESCALE DCU
4037M: Stefan Agner <stefan@agner.ch>
4038M: Alison Wang <alison.wang@freescale.com>
4039L: dri-devel@lists.freedesktop.org
4040S: Supported
4041F: drivers/gpu/drm/fsl-dcu/
4042F: Documentation/devicetree/bindings/display/fsl,dcu.txt
4043F: Documentation/devicetree/bindings/display/fsl,tcon.txt
4044F: Documentation/devicetree/bindings/display/panel/nec,nl4827hc19_05b.txt
4045
4046DRM DRIVERS FOR FREESCALE IMX
4047M: Philipp Zabel <p.zabel@pengutronix.de>
4048L: dri-devel@lists.freedesktop.org
4049S: Maintained
4050F: drivers/gpu/drm/imx/
4051F: drivers/gpu/ipu-v3/
4052F: Documentation/devicetree/bindings/display/imx/
4053
4054DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
4055M: Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
4056L: dri-devel@lists.freedesktop.org
4057T: git git://github.com/patjak/drm-gma500
4058S: Maintained
4059F: drivers/gpu/drm/gma500/
4060
4061DRM DRIVERS FOR HISILICON
4062M: Xinliang Liu <z.liuxinliang@hisilicon.com>
4063R: Xinwei Kong <kong.kongxinwei@hisilicon.com>
4064R: Chen Feng <puck.chen@hisilicon.com>
4065L: dri-devel@lists.freedesktop.org
4066T: git git://github.com/xin3liang/linux.git
4067S: Maintained
4068F: drivers/gpu/drm/hisilicon/
4069F: Documentation/devicetree/bindings/display/hisilicon/
4070
4071DRM DRIVER FOR INTEL I810 VIDEO CARDS
4072S: Orphan / Obsolete
4073F: drivers/gpu/drm/i810/
4074F: include/uapi/drm/i810_drm.h
4075
4076DRM DRIVER FOR MSM ADRENO GPU
4077M: Rob Clark <robdclark@gmail.com>
4078L: linux-arm-msm@vger.kernel.org
4079L: dri-devel@lists.freedesktop.org
4080L: freedreno@lists.freedesktop.org
4081T: git git://people.freedesktop.org/~robclark/linux
4082S: Maintained
4083F: drivers/gpu/drm/msm/
4084F: include/uapi/drm/msm_drm.h
4085F: Documentation/devicetree/bindings/display/msm/
4086
4087DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS
4088M: Ben Skeggs <bskeggs@redhat.com>
4089L: dri-devel@lists.freedesktop.org
4090L: nouveau@lists.freedesktop.org
4091T: git git://github.com/skeggsb/linux
4092S: Supported
4093F: drivers/gpu/drm/nouveau/
4094F: include/uapi/drm/nouveau_drm.h
4095
4096DRM DRIVERS FOR NVIDIA TEGRA
4097M: Thierry Reding <thierry.reding@gmail.com>
4098L: dri-devel@lists.freedesktop.org
4099L: linux-tegra@vger.kernel.org
4100T: git git://anongit.freedesktop.org/tegra/linux.git
4101S: Supported
4102F: drivers/gpu/drm/tegra/
4103F: drivers/gpu/host1x/
4104F: include/linux/host1x.h
4105F: include/uapi/drm/tegra_drm.h
4106F: Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
4107
4108DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS
4109S: Orphan / Obsolete
4110F: drivers/gpu/drm/mga/
4111F: include/uapi/drm/mga_drm.h
4112
4113DRM DRIVER FOR MGA G200 SERVER GRAPHICS CHIPS
4114M: Dave Airlie <airlied@redhat.com>
4115S: Odd Fixes
4116F: drivers/gpu/drm/mgag200/
4117
4118DRM DRIVER FOR RAGE 128 VIDEO CARDS
4119S: Orphan / Obsolete
4120F: drivers/gpu/drm/r128/
4121F: include/uapi/drm/r128_drm.h
4122
4123DRM DRIVERS FOR RENESAS
4124M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
4125L: dri-devel@lists.freedesktop.org
4126L: linux-renesas-soc@vger.kernel.org
4127T: git git://linuxtv.org/pinchartl/fbdev
4128S: Supported
4129F: drivers/gpu/drm/rcar-du/
4130F: drivers/gpu/drm/shmobile/
4131F: include/linux/platform_data/shmob_drm.h
4132F: Documentation/devicetree/bindings/display/renesas,du.txt
4133
4134DRM DRIVER FOR QXL VIRTUAL GPU
4135M: Dave Airlie <airlied@redhat.com>
4136S: Odd Fixes
4137F: drivers/gpu/drm/qxl/
4138F: include/uapi/drm/qxl_drm.h
4139
4140DRM DRIVERS FOR ROCKCHIP
4141M: Mark Yao <mark.yao@rock-chips.com>
4142L: dri-devel@lists.freedesktop.org
4143S: Maintained
4144F: drivers/gpu/drm/rockchip/
4145F: Documentation/devicetree/bindings/display/rockchip/
4146
4147DRM DRIVER FOR SAVAGE VIDEO CARDS
4148S: Orphan / Obsolete
4149F: drivers/gpu/drm/savage/
4150F: include/uapi/drm/savage_drm.h
4151
4152DRM DRIVER FOR SIS VIDEO CARDS
4153S: Orphan / Obsolete
4154F: drivers/gpu/drm/sis/
4155F: include/uapi/drm/sis_drm.h
4156
4157DRM DRIVERS FOR STI
4158M: Benjamin Gaignard <benjamin.gaignard@linaro.org>
4159M: Vincent Abriou <vincent.abriou@st.com>
4160L: dri-devel@lists.freedesktop.org
4161T: git http://git.linaro.org/people/benjamin.gaignard/kernel.git
4162S: Maintained
4163F: drivers/gpu/drm/sti
4164F: Documentation/devicetree/bindings/display/st,stih4xx.txt
4165
4166DRM DRIVER FOR TDFX VIDEO CARDS
4167S: Orphan / Obsolete
4168F: drivers/gpu/drm/tdfx/
4169
4170DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS
4171M: Dave Airlie <airlied@redhat.com>
4172S: Odd Fixes
4173F: drivers/gpu/drm/udl/
4174
4175DRM DRIVERS FOR VIVANTE GPU IP
4176M: Lucas Stach <l.stach@pengutronix.de>
4177R: Russell King <linux+etnaviv@armlinux.org.uk>
4178R: Christian Gmeiner <christian.gmeiner@gmail.com>
4179L: dri-devel@lists.freedesktop.org
4180S: Maintained
4181F: drivers/gpu/drm/etnaviv/
4182F: include/uapi/drm/etnaviv_drm.h
4183F: Documentation/devicetree/bindings/display/etnaviv/
4184
4185DRM DRIVER FOR VMWARE VIRTUAL GPU
4186M: "VMware Graphics" <linux-graphics-maintainer@vmware.com>
4187M: Sinclair Yeh <syeh@vmware.com>
4188M: Thomas Hellstrom <thellstrom@vmware.com>
4189L: dri-devel@lists.freedesktop.org
4190T: git git://people.freedesktop.org/~syeh/repos_linux
4191T: git git://people.freedesktop.org/~thomash/linux
4192S: Supported
4193F: drivers/gpu/drm/vmwgfx/
4194F: include/uapi/drm/vmwgfx_drm.h
4195
4196DRM DRIVERS FOR VC4
4197M: Eric Anholt <eric@anholt.net>
4198T: git git://github.com/anholt/linux
4199S: Supported
4200F: drivers/gpu/drm/vc4/
4201F: include/uapi/drm/vc4_drm.h
4202F: Documentation/devicetree/bindings/display/brcm,bcm-vc4.txt
4203
4204DRM DRIVERS FOR TI OMAP
4205M: Tomi Valkeinen <tomi.valkeinen@ti.com>
4206L: dri-devel@lists.freedesktop.org
4207S: Maintained
4208F: drivers/gpu/drm/omapdrm/
4209F: Documentation/devicetree/bindings/display/ti/
4210
4211DRM DRIVERS FOR TI LCDC
4212M: Jyri Sarha <jsarha@ti.com>
4213R: Tomi Valkeinen <tomi.valkeinen@ti.com>
4214L: dri-devel@lists.freedesktop.org
4215S: Maintained
4216F: drivers/gpu/drm/tilcdc/
4217F: Documentation/devicetree/bindings/display/tilcdc/
4218
4219DSBR100 USB FM RADIO DRIVER
4220M: Alexey Klimov <klimov.linux@gmail.com>
4221L: linux-media@vger.kernel.org
4222T: git git://linuxtv.org/media_tree.git
4223S: Maintained
4224F: drivers/media/radio/dsbr100.c
4225
4226DSCC4 DRIVER
4227M: Francois Romieu <romieu@fr.zoreil.com>
4228L: netdev@vger.kernel.org
4229S: Maintained
4230F: drivers/net/wan/dscc4.c
4231
4232DT3155 MEDIA DRIVER
4233M: Hans Verkuil <hverkuil@xs4all.nl>
4234L: linux-media@vger.kernel.org
4235T: git git://linuxtv.org/media_tree.git
4236W: https://linuxtv.org
4237S: Odd Fixes
4238F: drivers/media/pci/dt3155/
4239
4240DVB_USB_AF9015 MEDIA DRIVER
4241M: Antti Palosaari <crope@iki.fi>
4242L: linux-media@vger.kernel.org
4243W: https://linuxtv.org
4244W: http://palosaari.fi/linux/
4245Q: http://patchwork.linuxtv.org/project/linux-media/list/
4246T: git git://linuxtv.org/anttip/media_tree.git
4247S: Maintained
4248F: drivers/media/usb/dvb-usb-v2/af9015*
4249
4250DVB_USB_AF9035 MEDIA DRIVER
4251M: Antti Palosaari <crope@iki.fi>
4252L: linux-media@vger.kernel.org
4253W: https://linuxtv.org
4254W: http://palosaari.fi/linux/
4255Q: http://patchwork.linuxtv.org/project/linux-media/list/
4256T: git git://linuxtv.org/anttip/media_tree.git
4257S: Maintained
4258F: drivers/media/usb/dvb-usb-v2/af9035*
4259
4260DVB_USB_ANYSEE MEDIA DRIVER
4261M: Antti Palosaari <crope@iki.fi>
4262L: linux-media@vger.kernel.org
4263W: https://linuxtv.org
4264W: http://palosaari.fi/linux/
4265Q: http://patchwork.linuxtv.org/project/linux-media/list/
4266T: git git://linuxtv.org/anttip/media_tree.git
4267S: Maintained
4268F: drivers/media/usb/dvb-usb-v2/anysee*
4269
4270DVB_USB_AU6610 MEDIA DRIVER
4271M: Antti Palosaari <crope@iki.fi>
4272L: linux-media@vger.kernel.org
4273W: https://linuxtv.org
4274W: http://palosaari.fi/linux/
4275Q: http://patchwork.linuxtv.org/project/linux-media/list/
4276T: git git://linuxtv.org/anttip/media_tree.git
4277S: Maintained
4278F: drivers/media/usb/dvb-usb-v2/au6610*
4279
4280DVB_USB_CE6230 MEDIA DRIVER
4281M: Antti Palosaari <crope@iki.fi>
4282L: linux-media@vger.kernel.org
4283W: https://linuxtv.org
4284W: http://palosaari.fi/linux/
4285Q: http://patchwork.linuxtv.org/project/linux-media/list/
4286T: git git://linuxtv.org/anttip/media_tree.git
4287S: Maintained
4288F: drivers/media/usb/dvb-usb-v2/ce6230*
4289
4290DVB_USB_CXUSB MEDIA DRIVER
4291M: Michael Krufky <mkrufky@linuxtv.org>
4292L: linux-media@vger.kernel.org
4293W: https://linuxtv.org
4294W: http://github.com/mkrufky
4295Q: http://patchwork.linuxtv.org/project/linux-media/list/
4296T: git git://linuxtv.org/media_tree.git
4297S: Maintained
4298F: drivers/media/usb/dvb-usb/cxusb*
4299
4300DVB_USB_EC168 MEDIA DRIVER
4301M: Antti Palosaari <crope@iki.fi>
4302L: linux-media@vger.kernel.org
4303W: https://linuxtv.org
4304W: http://palosaari.fi/linux/
4305Q: http://patchwork.linuxtv.org/project/linux-media/list/
4306T: git git://linuxtv.org/anttip/media_tree.git
4307S: Maintained
4308F: drivers/media/usb/dvb-usb-v2/ec168*
4309
4310DVB_USB_GL861 MEDIA DRIVER
4311M: Antti Palosaari <crope@iki.fi>
4312L: linux-media@vger.kernel.org
4313W: https://linuxtv.org
4314Q: http://patchwork.linuxtv.org/project/linux-media/list/
4315T: git git://linuxtv.org/anttip/media_tree.git
4316S: Maintained
4317F: drivers/media/usb/dvb-usb-v2/gl861*
4318
4319DVB_USB_MXL111SF MEDIA DRIVER
4320M: Michael Krufky <mkrufky@linuxtv.org>
4321L: linux-media@vger.kernel.org
4322W: https://linuxtv.org
4323W: http://github.com/mkrufky
4324Q: http://patchwork.linuxtv.org/project/linux-media/list/
4325T: git git://linuxtv.org/mkrufky/mxl111sf.git
4326S: Maintained
4327F: drivers/media/usb/dvb-usb-v2/mxl111sf*
4328
4329DVB_USB_RTL28XXU MEDIA DRIVER
4330M: Antti Palosaari <crope@iki.fi>
4331L: linux-media@vger.kernel.org
4332W: https://linuxtv.org
4333W: http://palosaari.fi/linux/
4334Q: http://patchwork.linuxtv.org/project/linux-media/list/
4335T: git git://linuxtv.org/anttip/media_tree.git
4336S: Maintained
4337F: drivers/media/usb/dvb-usb-v2/rtl28xxu*
4338
4339DVB_USB_V2 MEDIA DRIVER
4340M: Antti Palosaari <crope@iki.fi>
4341L: linux-media@vger.kernel.org
4342W: https://linuxtv.org
4343W: http://palosaari.fi/linux/
4344Q: http://patchwork.linuxtv.org/project/linux-media/list/
4345T: git git://linuxtv.org/anttip/media_tree.git
4346S: Maintained
4347F: drivers/media/usb/dvb-usb-v2/dvb_usb*
4348F: drivers/media/usb/dvb-usb-v2/usb_urb.c
4349
4350DYNAMIC DEBUG
4351M: Jason Baron <jbaron@akamai.com>
4352S: Maintained
4353F: lib/dynamic_debug.c
4354F: include/linux/dynamic_debug.h
4355
4356DZ DECSTATION DZ11 SERIAL DRIVER
4357M: "Maciej W. Rozycki" <macro@linux-mips.org>
4358S: Maintained
4359F: drivers/tty/serial/dz.*
4360
4361E3X0 POWER BUTTON DRIVER
4362M: Moritz Fischer <moritz.fischer@ettus.com>
4363L: usrp-users@lists.ettus.com
4364W: http://www.ettus.com
4365S: Supported
4366F: drivers/input/misc/e3x0-button.c
4367F: Documentation/devicetree/bindings/input/e3x0-button.txt
4368
4369E4000 MEDIA DRIVER
4370M: Antti Palosaari <crope@iki.fi>
4371L: linux-media@vger.kernel.org
4372W: https://linuxtv.org
4373W: http://palosaari.fi/linux/
4374Q: http://patchwork.linuxtv.org/project/linux-media/list/
4375T: git git://linuxtv.org/anttip/media_tree.git
4376S: Maintained
4377F: drivers/media/tuners/e4000*
4378
4379EATA ISA/EISA/PCI SCSI DRIVER
4380M: Dario Ballabio <ballabio_dario@emc.com>
4381L: linux-scsi@vger.kernel.org
4382S: Maintained
4383F: drivers/scsi/eata.c
4384
4385EC100 MEDIA DRIVER
4386M: Antti Palosaari <crope@iki.fi>
4387L: linux-media@vger.kernel.org
4388W: https://linuxtv.org
4389W: http://palosaari.fi/linux/
4390Q: http://patchwork.linuxtv.org/project/linux-media/list/
4391T: git git://linuxtv.org/anttip/media_tree.git
4392S: Maintained
4393F: drivers/media/dvb-frontends/ec100*
4394
4395ECRYPT FILE SYSTEM
4396M: Tyler Hicks <tyhicks@canonical.com>
4397L: ecryptfs@vger.kernel.org
4398W: http://ecryptfs.org
4399W: https://launchpad.net/ecryptfs
4400T: git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git
4401S: Supported
4402F: Documentation/filesystems/ecryptfs.txt
4403F: fs/ecryptfs/
4404
4405EDAC-CORE
4406M: Doug Thompson <dougthompson@xmission.com>
4407M: Borislav Petkov <bp@alien8.de>
4408M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4409M: Mauro Carvalho Chehab <mchehab@kernel.org>
4410L: linux-edac@vger.kernel.org
4411T: git git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp.git for-next
4412T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-edac.git linux_next
4413S: Supported
4414F: Documentation/edac.txt
4415F: drivers/edac/
4416F: include/linux/edac.h
4417
4418EDAC-AMD64
4419M: Doug Thompson <dougthompson@xmission.com>
4420M: Borislav Petkov <bp@alien8.de>
4421L: linux-edac@vger.kernel.org
4422S: Maintained
4423F: drivers/edac/amd64_edac*
4424
4425EDAC-CALXEDA
4426M: Doug Thompson <dougthompson@xmission.com>
4427M: Robert Richter <rric@kernel.org>
4428L: linux-edac@vger.kernel.org
4429S: Maintained
4430F: drivers/edac/highbank*
4431
4432EDAC-CAVIUM
4433M: Ralf Baechle <ralf@linux-mips.org>
4434M: David Daney <david.daney@cavium.com>
4435L: linux-edac@vger.kernel.org
4436L: linux-mips@linux-mips.org
4437S: Supported
4438F: drivers/edac/octeon_edac*
4439
4440EDAC-E752X
4441M: Mark Gross <mark.gross@intel.com>
4442M: Doug Thompson <dougthompson@xmission.com>
4443L: linux-edac@vger.kernel.org
4444S: Maintained
4445F: drivers/edac/e752x_edac.c
4446
4447EDAC-E7XXX
4448M: Doug Thompson <dougthompson@xmission.com>
4449L: linux-edac@vger.kernel.org
4450S: Maintained
4451F: drivers/edac/e7xxx_edac.c
4452
4453EDAC-GHES
4454M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4455M: Mauro Carvalho Chehab <mchehab@kernel.org>
4456L: linux-edac@vger.kernel.org
4457S: Maintained
4458F: drivers/edac/ghes_edac.c
4459
4460EDAC-I82443BXGX
4461M: Tim Small <tim@buttersideup.com>
4462L: linux-edac@vger.kernel.org
4463S: Maintained
4464F: drivers/edac/i82443bxgx_edac.c
4465
4466EDAC-I3000
4467M: Jason Uhlenkott <juhlenko@akamai.com>
4468L: linux-edac@vger.kernel.org
4469S: Maintained
4470F: drivers/edac/i3000_edac.c
4471
4472EDAC-I5000
4473M: Doug Thompson <dougthompson@xmission.com>
4474L: linux-edac@vger.kernel.org
4475S: Maintained
4476F: drivers/edac/i5000_edac.c
4477
4478EDAC-I5400
4479M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4480M: Mauro Carvalho Chehab <mchehab@kernel.org>
4481L: linux-edac@vger.kernel.org
4482S: Maintained
4483F: drivers/edac/i5400_edac.c
4484
4485EDAC-I7300
4486M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4487M: Mauro Carvalho Chehab <mchehab@kernel.org>
4488L: linux-edac@vger.kernel.org
4489S: Maintained
4490F: drivers/edac/i7300_edac.c
4491
4492EDAC-I7CORE
4493M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4494M: Mauro Carvalho Chehab <mchehab@kernel.org>
4495L: linux-edac@vger.kernel.org
4496S: Maintained
4497F: drivers/edac/i7core_edac.c
4498
4499EDAC-I82975X
4500M: Ranganathan Desikan <ravi@jetztechnologies.com>
4501M: "Arvind R." <arvino55@gmail.com>
4502L: linux-edac@vger.kernel.org
4503S: Maintained
4504F: drivers/edac/i82975x_edac.c
4505
4506EDAC-IE31200
4507M: Jason Baron <jbaron@akamai.com>
4508L: linux-edac@vger.kernel.org
4509S: Maintained
4510F: drivers/edac/ie31200_edac.c
4511
4512EDAC-MPC85XX
4513M: Johannes Thumshirn <morbidrsa@gmail.com>
4514L: linux-edac@vger.kernel.org
4515S: Maintained
4516F: drivers/edac/mpc85xx_edac.[ch]
4517
4518EDAC-PASEMI
4519M: Egor Martovetsky <egor@pasemi.com>
4520L: linux-edac@vger.kernel.org
4521S: Maintained
4522F: drivers/edac/pasemi_edac.c
4523
4524EDAC-R82600
4525M: Tim Small <tim@buttersideup.com>
4526L: linux-edac@vger.kernel.org
4527S: Maintained
4528F: drivers/edac/r82600_edac.c
4529
4530EDAC-SBRIDGE
4531M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4532M: Mauro Carvalho Chehab <mchehab@kernel.org>
4533L: linux-edac@vger.kernel.org
4534S: Maintained
4535F: drivers/edac/sb_edac.c
4536
4537EDAC-SKYLAKE
4538M: Tony Luck <tony.luck@intel.com>
4539L: linux-edac@vger.kernel.org
4540S: Maintained
4541F: drivers/edac/skx_edac.c
4542
4543EDAC-XGENE
4544APPLIED MICRO (APM) X-GENE SOC EDAC
4545M: Loc Ho <lho@apm.com>
4546S: Supported
4547F: drivers/edac/xgene_edac.c
4548F: Documentation/devicetree/bindings/edac/apm-xgene-edac.txt
4549
4550EDIROL UA-101/UA-1000 DRIVER
4551M: Clemens Ladisch <clemens@ladisch.de>
4552L: alsa-devel@alsa-project.org (moderated for non-subscribers)
4553T: git git://git.alsa-project.org/alsa-kernel.git
4554S: Maintained
4555F: sound/usb/misc/ua101.c
4556
4557EXTENSIBLE FIRMWARE INTERFACE (EFI)
4558M: Matt Fleming <matt@codeblueprint.co.uk>
4559L: linux-efi@vger.kernel.org
4560T: git git://git.kernel.org/pub/scm/linux/kernel/git/mfleming/efi.git
4561S: Maintained
4562F: Documentation/efi-stub.txt
4563F: arch/ia64/kernel/efi.c
4564F: arch/x86/boot/compressed/eboot.[ch]
4565F: arch/x86/include/asm/efi.h
4566F: arch/x86/platform/efi/
4567F: drivers/firmware/efi/
4568F: include/linux/efi*.h
4569
4570EFI VARIABLE FILESYSTEM
4571M: Matthew Garrett <matthew.garrett@nebula.com>
4572M: Jeremy Kerr <jk@ozlabs.org>
4573M: Matt Fleming <matt@codeblueprint.co.uk>
4574T: git git://git.kernel.org/pub/scm/linux/kernel/git/mfleming/efi.git
4575L: linux-efi@vger.kernel.org
4576S: Maintained
4577F: fs/efivarfs/
4578
4579EFIFB FRAMEBUFFER DRIVER
4580L: linux-fbdev@vger.kernel.org
4581M: Peter Jones <pjones@redhat.com>
4582S: Maintained
4583F: drivers/video/fbdev/efifb.c
4584
4585EFS FILESYSTEM
4586W: http://aeschi.ch.eu.org/efs/
4587S: Orphan
4588F: fs/efs/
4589
4590EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
4591M: Douglas Miller <dougmill@linux.vnet.ibm.com>
4592L: netdev@vger.kernel.org
4593S: Maintained
4594F: drivers/net/ethernet/ibm/ehea/
4595
4596EM28XX VIDEO4LINUX DRIVER
4597M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4598M: Mauro Carvalho Chehab <mchehab@kernel.org>
4599L: linux-media@vger.kernel.org
4600W: https://linuxtv.org
4601T: git git://linuxtv.org/media_tree.git
4602S: Maintained
4603F: drivers/media/usb/em28xx/
4604
4605EMBEDDED LINUX
4606M: Paul Gortmaker <paul.gortmaker@windriver.com>
4607M: Matt Mackall <mpm@selenic.com>
4608M: David Woodhouse <dwmw2@infradead.org>
4609L: linux-embedded@vger.kernel.org
4610S: Maintained
4611
4612EMULEX/AVAGO LPFC FC/FCOE SCSI DRIVER
4613M: James Smart <james.smart@avagotech.com>
4614M: Dick Kennedy <dick.kennedy@avagotech.com>
4615L: linux-scsi@vger.kernel.org
4616W: http://www.avagotech.com
4617S: Supported
4618F: drivers/scsi/lpfc/
4619
4620ENE CB710 FLASH CARD READER DRIVER
4621M: Michał Mirosław <mirq-linux@rere.qmqm.pl>
4622S: Maintained
4623F: drivers/misc/cb710/
4624F: drivers/mmc/host/cb710-mmc.*
4625F: include/linux/cb710.h
4626
4627ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
4628M: Maxim Levitsky <maximlevitsky@gmail.com>
4629S: Maintained
4630F: drivers/media/rc/ene_ir.*
4631
4632EPSON S1D13XXX FRAMEBUFFER DRIVER
4633M: Kristoffer Ericson <kristoffer.ericson@gmail.com>
4634S: Maintained
4635T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
4636F: drivers/video/fbdev/s1d13xxxfb.c
4637F: include/video/s1d13xxxfb.h
4638
4639ET131X NETWORK DRIVER
4640M: Mark Einon <mark.einon@gmail.com>
4641S: Odd Fixes
4642F: drivers/net/ethernet/agere/
4643
4644ETHERNET BRIDGE
4645M: Stephen Hemminger <stephen@networkplumber.org>
4646L: bridge@lists.linux-foundation.org (moderated for non-subscribers)
4647L: netdev@vger.kernel.org
4648W: http://www.linuxfoundation.org/en/Net:Bridge
4649S: Maintained
4650F: include/linux/netfilter_bridge/
4651F: net/bridge/
4652
4653ETHERNET PHY LIBRARY
4654M: Florian Fainelli <f.fainelli@gmail.com>
4655L: netdev@vger.kernel.org
4656S: Maintained
4657F: include/linux/phy.h
4658F: include/linux/phy_fixed.h
4659F: drivers/net/phy/
4660F: Documentation/networking/phy.txt
4661F: drivers/of/of_mdio.c
4662F: drivers/of/of_net.c
4663
4664EXT2 FILE SYSTEM
4665M: Jan Kara <jack@suse.com>
4666L: linux-ext4@vger.kernel.org
4667S: Maintained
4668F: Documentation/filesystems/ext2.txt
4669F: fs/ext2/
4670F: include/linux/ext2*
4671
4672EXT4 FILE SYSTEM
4673M: "Theodore Ts'o" <tytso@mit.edu>
4674M: Andreas Dilger <adilger.kernel@dilger.ca>
4675L: linux-ext4@vger.kernel.org
4676W: http://ext4.wiki.kernel.org
4677Q: http://patchwork.ozlabs.org/project/linux-ext4/list/
4678T: git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git
4679S: Maintained
4680F: Documentation/filesystems/ext4.txt
4681F: fs/ext4/
4682
4683Extended Verification Module (EVM)
4684M: Mimi Zohar <zohar@linux.vnet.ibm.com>
4685L: linux-ima-devel@lists.sourceforge.net
4686L: linux-security-module@vger.kernel.org
4687S: Supported
4688F: security/integrity/evm/
4689
4690EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
4691M: MyungJoo Ham <myungjoo.ham@samsung.com>
4692M: Chanwoo Choi <cw00.choi@samsung.com>
4693L: linux-kernel@vger.kernel.org
4694T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
4695S: Maintained
4696F: drivers/extcon/
4697F: include/linux/extcon/
4698F: include/linux/extcon.h
4699F: Documentation/extcon/
4700F: Documentation/devicetree/bindings/extcon/
4701
4702EXYNOS DP DRIVER
4703M: Jingoo Han <jingoohan1@gmail.com>
4704L: dri-devel@lists.freedesktop.org
4705S: Maintained
4706F: drivers/gpu/drm/exynos/exynos_dp*
4707
4708EXYNOS SYSMMU (IOMMU) driver
4709M: Marek Szyprowski <m.szyprowski@samsung.com>
4710L: iommu@lists.linux-foundation.org
4711S: Maintained
4712F: drivers/iommu/exynos-iommu.c
4713
4714EXYNOS MIPI DISPLAY DRIVERS
4715M: Inki Dae <inki.dae@samsung.com>
4716M: Donghwa Lee <dh09.lee@samsung.com>
4717M: Kyungmin Park <kyungmin.park@samsung.com>
4718L: linux-fbdev@vger.kernel.org
4719S: Maintained
4720F: drivers/video/fbdev/exynos/exynos_mipi*
4721F: include/video/exynos_mipi*
4722
4723EZchip NPS platform support
4724M: Noam Camus <noamc@ezchip.com>
4725S: Supported
4726F: arch/arc/plat-eznps
4727F: arch/arc/boot/dts/eznps.dts
4728
4729F71805F HARDWARE MONITORING DRIVER
4730M: Jean Delvare <jdelvare@suse.com>
4731L: linux-hwmon@vger.kernel.org
4732S: Maintained
4733F: Documentation/hwmon/f71805f
4734F: drivers/hwmon/f71805f.c
4735
4736FC0011 TUNER DRIVER
4737M: Michael Buesch <m@bues.ch>
4738L: linux-media@vger.kernel.org
4739S: Maintained
4740F: drivers/media/tuners/fc0011.h
4741F: drivers/media/tuners/fc0011.c
4742
4743FC2580 MEDIA DRIVER
4744M: Antti Palosaari <crope@iki.fi>
4745L: linux-media@vger.kernel.org
4746W: https://linuxtv.org
4747W: http://palosaari.fi/linux/
4748Q: http://patchwork.linuxtv.org/project/linux-media/list/
4749T: git git://linuxtv.org/anttip/media_tree.git
4750S: Maintained
4751F: drivers/media/tuners/fc2580*
4752
4753FANOTIFY
4754M: Eric Paris <eparis@redhat.com>
4755S: Maintained
4756F: fs/notify/fanotify/
4757F: include/linux/fanotify.h
4758F: include/uapi/linux/fanotify.h
4759
4760FARSYNC SYNCHRONOUS DRIVER
4761M: Kevin Curtis <kevin.curtis@farsite.co.uk>
4762W: http://www.farsite.co.uk/
4763S: Supported
4764F: drivers/net/wan/farsync.*
4765
4766FAULT INJECTION SUPPORT
4767M: Akinobu Mita <akinobu.mita@gmail.com>
4768S: Supported
4769F: Documentation/fault-injection/
4770F: lib/fault-inject.c
4771
4772FBTFT Framebuffer drivers
4773M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
4774M: Noralf Trønnes <noralf@tronnes.org>
4775S: Maintained
4776F: drivers/staging/fbtft/
4777
4778FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
4779M: Johannes Thumshirn <jth@kernel.org>
4780L: fcoe-devel@open-fcoe.org
4781W: www.Open-FCoE.org
4782S: Supported
4783F: drivers/scsi/libfc/
4784F: drivers/scsi/fcoe/
4785F: include/scsi/fc/
4786F: include/scsi/libfc.h
4787F: include/scsi/libfcoe.h
4788F: include/uapi/scsi/fc/
4789
4790FILE LOCKING (flock() and fcntl()/lockf())
4791M: Jeff Layton <jlayton@poochiereds.net>
4792M: "J. Bruce Fields" <bfields@fieldses.org>
4793L: linux-fsdevel@vger.kernel.org
4794S: Maintained
4795F: include/linux/fcntl.h
4796F: include/linux/fs.h
4797F: include/uapi/linux/fcntl.h
4798F: include/uapi/linux/fs.h
4799F: fs/fcntl.c
4800F: fs/locks.c
4801
4802FILESYSTEMS (VFS and infrastructure)
4803M: Alexander Viro <viro@zeniv.linux.org.uk>
4804L: linux-fsdevel@vger.kernel.org
4805S: Maintained
4806F: fs/*
4807
4808FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
4809M: Riku Voipio <riku.voipio@iki.fi>
4810L: linux-hwmon@vger.kernel.org
4811S: Maintained
4812F: drivers/hwmon/f75375s.c
4813F: include/linux/f75375s.h
4814
4815FIREWIRE AUDIO DRIVERS
4816M: Clemens Ladisch <clemens@ladisch.de>
4817L: alsa-devel@alsa-project.org (moderated for non-subscribers)
4818T: git git://git.alsa-project.org/alsa-kernel.git
4819S: Maintained
4820F: sound/firewire/
4821
4822FIREWIRE MEDIA DRIVERS (firedtv)
4823M: Stefan Richter <stefanr@s5r6.in-berlin.de>
4824L: linux-media@vger.kernel.org
4825L: linux1394-devel@lists.sourceforge.net
4826T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
4827S: Maintained
4828F: drivers/media/firewire/
4829
4830FIREWIRE SBP-2 TARGET
4831M: Chris Boot <bootc@bootc.net>
4832L: linux-scsi@vger.kernel.org
4833L: target-devel@vger.kernel.org
4834L: linux1394-devel@lists.sourceforge.net
4835T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
4836S: Maintained
4837F: drivers/target/sbp/
4838
4839FIREWIRE SUBSYSTEM
4840M: Stefan Richter <stefanr@s5r6.in-berlin.de>
4841L: linux1394-devel@lists.sourceforge.net
4842W: http://ieee1394.wiki.kernel.org/
4843T: git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
4844S: Maintained
4845F: drivers/firewire/
4846F: include/linux/firewire.h
4847F: include/uapi/linux/firewire*.h
4848F: tools/firewire/
4849
4850FIRMWARE LOADER (request_firmware)
4851M: Ming Lei <ming.lei@canonical.com>
4852L: linux-kernel@vger.kernel.org
4853S: Maintained
4854F: Documentation/firmware_class/
4855F: drivers/base/firmware*.c
4856F: include/linux/firmware.h
4857
4858FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card)
4859M: Joshua Morris <josh.h.morris@us.ibm.com>
4860M: Philip Kelleher <pjk1939@linux.vnet.ibm.com>
4861S: Maintained
4862F: drivers/block/rsxx/
4863
4864FLOPPY DRIVER
4865M: Jiri Kosina <jikos@kernel.org>
4866T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/floppy.git
4867S: Odd fixes
4868F: drivers/block/floppy.c
4869
4870FMC SUBSYSTEM
4871M: Alessandro Rubini <rubini@gnudd.com>
4872W: http://www.ohwr.org/projects/fmc-bus
4873S: Supported
4874F: drivers/fmc/
4875F: include/linux/fmc*.h
4876F: include/linux/ipmi-fru.h
4877K: fmc_d.*register
4878
4879FPGA MANAGER FRAMEWORK
4880M: Alan Tull <atull@opensource.altera.com>
4881R: Moritz Fischer <moritz.fischer@ettus.com>
4882S: Maintained
4883F: drivers/fpga/
4884F: include/linux/fpga/fpga-mgr.h
4885W: http://www.rocketboards.org
4886
4887FPU EMULATOR
4888M: Bill Metzenthen <billm@melbpc.org.au>
4889W: http://floatingpoint.sourceforge.net/emulator/index.html
4890S: Maintained
4891F: arch/x86/math-emu/
4892
4893FRAME RELAY DLCI/FRAD (Sangoma drivers too)
4894L: netdev@vger.kernel.org
4895S: Orphan
4896F: drivers/net/wan/dlci.c
4897F: drivers/net/wan/sdla.c
4898
4899FRAMEBUFFER LAYER
4900M: Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
4901M: Tomi Valkeinen <tomi.valkeinen@ti.com>
4902L: linux-fbdev@vger.kernel.org
4903W: http://linux-fbdev.sourceforge.net/
4904Q: http://patchwork.kernel.org/project/linux-fbdev/list/
4905T: git git://git.kernel.org/pub/scm/linux/kernel/git/plagnioj/linux-fbdev.git
4906S: Maintained
4907F: Documentation/fb/
4908F: drivers/video/
4909F: include/video/
4910F: include/linux/fb.h
4911F: include/uapi/video/
4912F: include/uapi/linux/fb.h
4913
4914FREESCALE DIU FRAMEBUFFER DRIVER
4915M: Timur Tabi <timur@tabi.org>
4916L: linux-fbdev@vger.kernel.org
4917S: Maintained
4918F: drivers/video/fbdev/fsl-diu-fb.*
4919
4920FREESCALE DMA DRIVER
4921M: Li Yang <leoli@freescale.com>
4922M: Zhang Wei <zw@zh-kernel.org>
4923L: linuxppc-dev@lists.ozlabs.org
4924S: Maintained
4925F: drivers/dma/fsldma.*
4926
4927FREESCALE GPMI NAND DRIVER
4928M: Han Xu <han.xu@nxp.com>
4929L: linux-mtd@lists.infradead.org
4930S: Maintained
4931F: drivers/mtd/nand/gpmi-nand/*
4932
4933FREESCALE I2C CPM DRIVER
4934M: Jochen Friedrich <jochen@scram.de>
4935L: linuxppc-dev@lists.ozlabs.org
4936L: linux-i2c@vger.kernel.org
4937S: Maintained
4938F: drivers/i2c/busses/i2c-cpm.c
4939
4940FREESCALE IMX / MXC FRAMEBUFFER DRIVER
4941M: Sascha Hauer <kernel@pengutronix.de>
4942L: linux-fbdev@vger.kernel.org
4943L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4944S: Maintained
4945F: include/linux/platform_data/video-imxfb.h
4946F: drivers/video/fbdev/imxfb.c
4947
4948FREESCALE QUAD SPI DRIVER
4949M: Han Xu <han.xu@nxp.com>
4950L: linux-mtd@lists.infradead.org
4951S: Maintained
4952F: drivers/mtd/spi-nor/fsl-quadspi.c
4953
4954FREESCALE SOC FS_ENET DRIVER
4955M: Pantelis Antoniou <pantelis.antoniou@gmail.com>
4956M: Vitaly Bordug <vbordug@ru.mvista.com>
4957L: linuxppc-dev@lists.ozlabs.org
4958L: netdev@vger.kernel.org
4959S: Maintained
4960F: drivers/net/ethernet/freescale/fs_enet/
4961F: include/linux/fs_enet_pd.h
4962
4963FREESCALE IMX / MXC FEC DRIVER
4964M: Fugang Duan <fugang.duan@nxp.com>
4965L: netdev@vger.kernel.org
4966S: Maintained
4967F: drivers/net/ethernet/freescale/fec_main.c
4968F: drivers/net/ethernet/freescale/fec_ptp.c
4969F: drivers/net/ethernet/freescale/fec.h
4970F: Documentation/devicetree/bindings/net/fsl-fec.txt
4971
4972FREESCALE QUICC ENGINE LIBRARY
4973L: linuxppc-dev@lists.ozlabs.org
4974S: Orphan
4975F: drivers/soc/fsl/qe/
4976F: include/soc/fsl/*qe*.h
4977F: include/soc/fsl/*ucc*.h
4978
4979FREESCALE USB PERIPHERAL DRIVERS
4980M: Li Yang <leoli@freescale.com>
4981L: linux-usb@vger.kernel.org
4982L: linuxppc-dev@lists.ozlabs.org
4983S: Maintained
4984F: drivers/usb/gadget/udc/fsl*
4985
4986FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
4987M: Li Yang <leoli@freescale.com>
4988L: netdev@vger.kernel.org
4989L: linuxppc-dev@lists.ozlabs.org
4990S: Maintained
4991F: drivers/net/ethernet/freescale/ucc_geth*
4992
4993FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
4994M: Claudiu Manoil <claudiu.manoil@freescale.com>
4995L: netdev@vger.kernel.org
4996S: Maintained
4997F: drivers/net/ethernet/freescale/gianfar*
4998X: drivers/net/ethernet/freescale/gianfar_ptp.c
4999F: Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
5000
5001FREESCALE QUICC ENGINE UCC HDLC DRIVER
5002M: Zhao Qiang <qiang.zhao@nxp.com>
5003L: netdev@vger.kernel.org
5004L: linuxppc-dev@lists.ozlabs.org
5005S: Maintained
5006F: drivers/net/wan/fsl_ucc_hdlc*
5007
5008FREESCALE QUICC ENGINE UCC UART DRIVER
5009M: Timur Tabi <timur@tabi.org>
5010L: linuxppc-dev@lists.ozlabs.org
5011S: Maintained
5012F: drivers/tty/serial/ucc_uart.c
5013
5014FREESCALE SOC SOUND DRIVERS
5015M: Timur Tabi <timur@tabi.org>
5016M: Nicolin Chen <nicoleotsuka@gmail.com>
5017M: Xiubo Li <Xiubo.Lee@gmail.com>
5018R: Fabio Estevam <fabio.estevam@nxp.com>
5019L: alsa-devel@alsa-project.org (moderated for non-subscribers)
5020L: linuxppc-dev@lists.ozlabs.org
5021S: Maintained
5022F: sound/soc/fsl/fsl*
5023F: sound/soc/fsl/imx*
5024F: sound/soc/fsl/mpc8610_hpcd.c
5025
5026FREESCALE QORIQ MANAGEMENT COMPLEX DRIVER
5027M: "J. German Rivera" <German.Rivera@freescale.com>
5028M: Stuart Yoder <stuart.yoder@nxp.com>
5029L: linux-kernel@vger.kernel.org
5030S: Maintained
5031F: drivers/staging/fsl-mc/
5032
5033FREEVXFS FILESYSTEM
5034M: Christoph Hellwig <hch@infradead.org>
5035W: ftp://ftp.openlinux.org/pub/people/hch/vxfs
5036S: Maintained
5037F: fs/freevxfs/
5038
5039FREEZER
5040M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
5041M: Pavel Machek <pavel@ucw.cz>
5042L: linux-pm@vger.kernel.org
5043S: Supported
5044F: Documentation/power/freezing-of-tasks.txt
5045F: include/linux/freezer.h
5046F: kernel/freezer.c
5047
5048FRONTSWAP API
5049M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
5050L: linux-kernel@vger.kernel.org
5051S: Maintained
5052F: mm/frontswap.c
5053F: include/linux/frontswap.h
5054
5055FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS
5056M: David Howells <dhowells@redhat.com>
5057L: linux-cachefs@redhat.com (moderated for non-subscribers)
5058S: Supported
5059F: Documentation/filesystems/caching/
5060F: fs/fscache/
5061F: include/linux/fscache*.h
5062
5063FS-CRYPTO: FILE SYSTEM LEVEL ENCRYPTION SUPPORT
5064M: Theodore Y. Ts'o <tytso@mit.edu>
5065M: Jaegeuk Kim <jaegeuk@kernel.org>
5066S: Supported
5067F: fs/crypto/
5068F: include/linux/fscrypto.h
5069
5070F2FS FILE SYSTEM
5071M: Jaegeuk Kim <jaegeuk@kernel.org>
5072M: Changman Lee <cm224.lee@samsung.com>
5073R: Chao Yu <yuchao0@huawei.com>
5074L: linux-f2fs-devel@lists.sourceforge.net
5075W: http://en.wikipedia.org/wiki/F2FS
5076T: git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
5077S: Maintained
5078F: Documentation/filesystems/f2fs.txt
5079F: Documentation/ABI/testing/sysfs-fs-f2fs
5080F: fs/f2fs/
5081F: include/linux/f2fs_fs.h
5082F: include/trace/events/f2fs.h
5083
5084FUJITSU FR-V (FRV) PORT
5085S: Orphan
5086F: arch/frv/
5087
5088FUJITSU LAPTOP EXTRAS
5089M: Jonathan Woithe <jwoithe@just42.net>
5090L: platform-driver-x86@vger.kernel.org
5091S: Maintained
5092F: drivers/platform/x86/fujitsu-laptop.c
5093
5094FUJITSU M-5MO LS CAMERA ISP DRIVER
5095M: Kyungmin Park <kyungmin.park@samsung.com>
5096M: Heungjun Kim <riverful.kim@samsung.com>
5097L: linux-media@vger.kernel.org
5098S: Maintained
5099F: drivers/media/i2c/m5mols/
5100F: include/media/i2c/m5mols.h
5101
5102FUJITSU TABLET EXTRAS
5103M: Robert Gerlach <khnz@gmx.de>
5104L: platform-driver-x86@vger.kernel.org
5105S: Maintained
5106F: drivers/platform/x86/fujitsu-tablet.c
5107
5108FUSE: FILESYSTEM IN USERSPACE
5109M: Miklos Szeredi <miklos@szeredi.hu>
5110L: linux-fsdevel@vger.kernel.org
5111W: http://fuse.sourceforge.net/
5112T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
5113S: Maintained
5114F: fs/fuse/
5115F: include/uapi/linux/fuse.h
5116F: Documentation/filesystems/fuse.txt
5117
5118FUTURE DOMAIN TMC-16x0 SCSI DRIVER (16-bit)
5119M: Rik Faith <faith@cs.unc.edu>
5120L: linux-scsi@vger.kernel.org
5121S: Odd Fixes (e.g., new signatures)
5122F: drivers/scsi/fdomain.*
5123
5124GCC PLUGINS
5125M: Kees Cook <keescook@chromium.org>
5126R: Emese Revfy <re.emese@gmail.com>
5127L: kernel-hardening@lists.openwall.com
5128S: Maintained
5129F: scripts/gcc-plugins/
5130F: scripts/gcc-plugin.sh
5131F: Documentation/gcc-plugins.txt
5132
5133GCOV BASED KERNEL PROFILING
5134M: Peter Oberparleiter <oberpar@linux.vnet.ibm.com>
5135S: Maintained
5136F: kernel/gcov/
5137F: Documentation/gcov.txt
5138
5139GDT SCSI DISK ARRAY CONTROLLER DRIVER
5140M: Achim Leubner <achim_leubner@adaptec.com>
5141L: linux-scsi@vger.kernel.org
5142W: http://www.icp-vortex.com/
5143S: Supported
5144F: drivers/scsi/gdt*
5145
5146GDB KERNEL DEBUGGING HELPER SCRIPTS
5147M: Jan Kiszka <jan.kiszka@siemens.com>
5148M: Kieran Bingham <kieran@bingham.xyz>
5149S: Supported
5150F: scripts/gdb/
5151
5152GEMTEK FM RADIO RECEIVER DRIVER
5153M: Hans Verkuil <hverkuil@xs4all.nl>
5154L: linux-media@vger.kernel.org
5155T: git git://linuxtv.org/media_tree.git
5156W: https://linuxtv.org
5157S: Maintained
5158F: drivers/media/radio/radio-gemtek*
5159
5160GENERIC GPIO I2C DRIVER
5161M: Haavard Skinnemoen <hskinnemoen@gmail.com>
5162S: Supported
5163F: drivers/i2c/busses/i2c-gpio.c
5164F: include/linux/i2c-gpio.h
5165
5166GENERIC GPIO I2C MULTIPLEXER DRIVER
5167M: Peter Korsgaard <peter.korsgaard@barco.com>
5168L: linux-i2c@vger.kernel.org
5169S: Supported
5170F: drivers/i2c/muxes/i2c-mux-gpio.c
5171F: include/linux/i2c-mux-gpio.h
5172F: Documentation/i2c/muxes/i2c-mux-gpio
5173
5174GENERIC HDLC (WAN) DRIVERS
5175M: Krzysztof Halasa <khc@pm.waw.pl>
5176W: http://www.kernel.org/pub/linux/utils/net/hdlc/
5177S: Maintained
5178F: drivers/net/wan/c101.c
5179F: drivers/net/wan/hd6457*
5180F: drivers/net/wan/hdlc*
5181F: drivers/net/wan/n2.c
5182F: drivers/net/wan/pc300too.c
5183F: drivers/net/wan/pci200syn.c
5184F: drivers/net/wan/wanxl*
5185
5186GENERIC INCLUDE/ASM HEADER FILES
5187M: Arnd Bergmann <arnd@arndb.de>
5188L: linux-arch@vger.kernel.org
5189T: git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
5190S: Maintained
5191F: include/asm-generic/
5192F: include/uapi/asm-generic/
5193
5194GENERIC PHY FRAMEWORK
5195M: Kishon Vijay Abraham I <kishon@ti.com>
5196L: linux-kernel@vger.kernel.org
5197T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git
5198S: Supported
5199F: drivers/phy/
5200F: include/linux/phy/
5201
5202GENERIC PM DOMAINS
5203M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
5204M: Kevin Hilman <khilman@kernel.org>
5205M: Ulf Hansson <ulf.hansson@linaro.org>
5206L: linux-pm@vger.kernel.org
5207S: Supported
5208F: drivers/base/power/domain*.c
5209F: include/linux/pm_domain.h
5210
5211GENERIC UIO DRIVER FOR PCI DEVICES
5212M: "Michael S. Tsirkin" <mst@redhat.com>
5213L: kvm@vger.kernel.org
5214S: Supported
5215F: drivers/uio/uio_pci_generic.c
5216
5217GET_MAINTAINER SCRIPT
5218M: Joe Perches <joe@perches.com>
5219S: Maintained
5220F: scripts/get_maintainer.pl
5221
5222GFS2 FILE SYSTEM
5223M: Steven Whitehouse <swhiteho@redhat.com>
5224M: Bob Peterson <rpeterso@redhat.com>
5225L: cluster-devel@redhat.com
5226W: http://sources.redhat.com/cluster/
5227T: git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
5228S: Supported
5229F: Documentation/filesystems/gfs2*.txt
5230F: fs/gfs2/
5231F: include/uapi/linux/gfs2_ondisk.h
5232
5233GIGASET ISDN DRIVERS
5234M: Paul Bolle <pebolle@tiscali.nl>
5235L: gigaset307x-common@lists.sourceforge.net
5236W: http://gigaset307x.sourceforge.net/
5237S: Odd Fixes
5238F: Documentation/isdn/README.gigaset
5239F: drivers/isdn/gigaset/
5240F: include/uapi/linux/gigaset_dev.h
5241
5242GO7007 MPEG CODEC
5243M: Hans Verkuil <hans.verkuil@cisco.com>
5244L: linux-media@vger.kernel.org
5245S: Maintained
5246F: drivers/media/usb/go7007/
5247
5248GOODIX TOUCHSCREEN
5249M: Bastien Nocera <hadess@hadess.net>
5250L: linux-input@vger.kernel.org
5251S: Maintained
5252F: drivers/input/touchscreen/goodix.c
5253
5254GPIO SUBSYSTEM
5255M: Linus Walleij <linus.walleij@linaro.org>
5256M: Alexandre Courbot <gnurou@gmail.com>
5257L: linux-gpio@vger.kernel.org
5258T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git
5259S: Maintained
5260F: Documentation/devicetree/bindings/gpio/
5261F: Documentation/gpio/
5262F: Documentation/ABI/testing/gpio-cdev
5263F: Documentation/ABI/obsolete/sysfs-gpio
5264F: drivers/gpio/
5265F: include/linux/gpio/
5266F: include/linux/gpio.h
5267F: include/asm-generic/gpio.h
5268F: include/uapi/linux/gpio.h
5269F: tools/gpio/
5270
5271GRE DEMULTIPLEXER DRIVER
5272M: Dmitry Kozlov <xeb@mail.ru>
5273L: netdev@vger.kernel.org
5274S: Maintained
5275F: net/ipv4/gre_demux.c
5276F: net/ipv4/gre_offload.c
5277F: include/net/gre.h
5278
5279GRETH 10/100/1G Ethernet MAC device driver
5280M: Andreas Larsson <andreas@gaisler.com>
5281L: netdev@vger.kernel.org
5282S: Maintained
5283F: drivers/net/ethernet/aeroflex/
5284
5285GSPCA FINEPIX SUBDRIVER
5286M: Frank Zago <frank@zago.net>
5287L: linux-media@vger.kernel.org
5288T: git git://linuxtv.org/media_tree.git
5289S: Maintained
5290F: drivers/media/usb/gspca/finepix.c
5291
5292GSPCA GL860 SUBDRIVER
5293M: Olivier Lorin <o.lorin@laposte.net>
5294L: linux-media@vger.kernel.org
5295T: git git://linuxtv.org/media_tree.git
5296S: Maintained
5297F: drivers/media/usb/gspca/gl860/
5298
5299GSPCA M5602 SUBDRIVER
5300M: Erik Andren <erik.andren@gmail.com>
5301L: linux-media@vger.kernel.org
5302T: git git://linuxtv.org/media_tree.git
5303S: Maintained
5304F: drivers/media/usb/gspca/m5602/
5305
5306GSPCA PAC207 SONIXB SUBDRIVER
5307M: Hans Verkuil <hverkuil@xs4all.nl>
5308L: linux-media@vger.kernel.org
5309T: git git://linuxtv.org/media_tree.git
5310S: Odd Fixes
5311F: drivers/media/usb/gspca/pac207.c
5312
5313GSPCA SN9C20X SUBDRIVER
5314M: Brian Johnson <brijohn@gmail.com>
5315L: linux-media@vger.kernel.org
5316T: git git://linuxtv.org/media_tree.git
5317S: Maintained
5318F: drivers/media/usb/gspca/sn9c20x.c
5319
5320GSPCA T613 SUBDRIVER
5321M: Leandro Costantino <lcostantino@gmail.com>
5322L: linux-media@vger.kernel.org
5323T: git git://linuxtv.org/media_tree.git
5324S: Maintained
5325F: drivers/media/usb/gspca/t613.c
5326
5327GSPCA USB WEBCAM DRIVER
5328M: Hans Verkuil <hverkuil@xs4all.nl>
5329L: linux-media@vger.kernel.org
5330T: git git://linuxtv.org/media_tree.git
5331S: Odd Fixes
5332F: drivers/media/usb/gspca/
5333
5334GUID PARTITION TABLE (GPT)
5335M: Davidlohr Bueso <dave@stgolabs.net>
5336L: linux-efi@vger.kernel.org
5337S: Maintained
5338F: block/partitions/efi.*
5339
5340STK1160 USB VIDEO CAPTURE DRIVER
5341M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
5342L: linux-media@vger.kernel.org
5343T: git git://linuxtv.org/media_tree.git
5344S: Maintained
5345F: drivers/media/usb/stk1160/
5346
5347H8/300 ARCHITECTURE
5348M: Yoshinori Sato <ysato@users.sourceforge.jp>
5349L: uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers)
5350W: http://uclinux-h8.sourceforge.jp
5351T: git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git
5352S: Maintained
5353F: arch/h8300/
5354F: drivers/clocksource/h8300_*.c
5355F: drivers/clk/h8300/
5356F: drivers/irqchip/irq-renesas-h8*.c
5357
5358HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
5359M: Frank Seidel <frank@f-seidel.de>
5360L: platform-driver-x86@vger.kernel.org
5361W: http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
5362S: Maintained
5363F: drivers/platform/x86/hdaps.c
5364
5365HDPVR USB VIDEO ENCODER DRIVER
5366M: Hans Verkuil <hverkuil@xs4all.nl>
5367L: linux-media@vger.kernel.org
5368T: git git://linuxtv.org/media_tree.git
5369W: https://linuxtv.org
5370S: Odd Fixes
5371F: drivers/media/usb/hdpvr/
5372
5373HWPOISON MEMORY FAILURE HANDLING
5374M: Naoya Horiguchi <n-horiguchi@ah.jp.nec.com>
5375L: linux-mm@kvack.org
5376S: Maintained
5377F: mm/memory-failure.c
5378F: mm/hwpoison-inject.c
5379
5380HYPERVISOR VIRTUAL CONSOLE DRIVER
5381L: linuxppc-dev@lists.ozlabs.org
5382S: Odd Fixes
5383F: drivers/tty/hvc/
5384
5385HACKRF MEDIA DRIVER
5386M: Antti Palosaari <crope@iki.fi>
5387L: linux-media@vger.kernel.org
5388W: https://linuxtv.org
5389W: http://palosaari.fi/linux/
5390Q: http://patchwork.linuxtv.org/project/linux-media/list/
5391T: git git://linuxtv.org/anttip/media_tree.git
5392S: Maintained
5393F: drivers/media/usb/hackrf/
5394
5395HARDWARE MONITORING
5396M: Jean Delvare <jdelvare@suse.com>
5397M: Guenter Roeck <linux@roeck-us.net>
5398L: linux-hwmon@vger.kernel.org
5399W: http://hwmon.wiki.kernel.org/
5400T: quilt http://jdelvare.nerim.net/devel/linux/jdelvare-hwmon/
5401T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
5402S: Maintained
5403F: Documentation/hwmon/
5404F: drivers/hwmon/
5405F: include/linux/hwmon*.h
5406
5407HARDWARE RANDOM NUMBER GENERATOR CORE
5408M: Matt Mackall <mpm@selenic.com>
5409M: Herbert Xu <herbert@gondor.apana.org.au>
5410L: linux-crypto@vger.kernel.org
5411S: Odd fixes
5412F: Documentation/devicetree/bindings/rng/
5413F: Documentation/hw_random.txt
5414F: drivers/char/hw_random/
5415F: include/linux/hw_random.h
5416
5417HARDWARE SPINLOCK CORE
5418M: Ohad Ben-Cohen <ohad@wizery.com>
5419M: Bjorn Andersson <bjorn.andersson@linaro.org>
5420L: linux-remoteproc@vger.kernel.org
5421S: Maintained
5422T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/hwspinlock.git
5423F: Documentation/devicetree/bindings/hwlock/
5424F: Documentation/hwspinlock.txt
5425F: drivers/hwspinlock/
5426F: include/linux/hwspinlock.h
5427
5428HARMONY SOUND DRIVER
5429L: linux-parisc@vger.kernel.org
5430S: Maintained
5431F: sound/parisc/harmony.*
5432
5433HD29L2 MEDIA DRIVER
5434M: Antti Palosaari <crope@iki.fi>
5435L: linux-media@vger.kernel.org
5436W: https://linuxtv.org
5437W: http://palosaari.fi/linux/
5438Q: http://patchwork.linuxtv.org/project/linux-media/list/
5439T: git git://linuxtv.org/anttip/media_tree.git
5440S: Maintained
5441F: drivers/media/dvb-frontends/hd29l2*
5442
5443HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER
5444M: Brian Boylston <brian.boylston@hpe.com>
5445S: Supported
5446F: Documentation/watchdog/hpwdt.txt
5447F: drivers/watchdog/hpwdt.c
5448
5449HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
5450M: Don Brace <don.brace@microsemi.com>
5451L: iss_storagedev@hp.com
5452L: esc.storagedev@microsemi.com
5453L: linux-scsi@vger.kernel.org
5454S: Supported
5455F: Documentation/scsi/hpsa.txt
5456F: drivers/scsi/hpsa*.[ch]
5457F: include/linux/cciss*.h
5458F: include/uapi/linux/cciss*.h
5459
5460HEWLETT-PACKARD SMART CISS RAID DRIVER (cciss)
5461M: Don Brace <don.brace@microsemi.com>
5462L: iss_storagedev@hp.com
5463L: esc.storagedev@microsemi.com
5464L: linux-scsi@vger.kernel.org
5465S: Supported
5466F: Documentation/blockdev/cciss.txt
5467F: drivers/block/cciss*
5468F: include/linux/cciss_ioctl.h
5469F: include/uapi/linux/cciss_ioctl.h
5470
5471HFI1 DRIVER
5472M: Mike Marciniszyn <mike.marciniszyn@intel.com>
5473M: Dennis Dalessandro <dennis.dalessandro@intel.com>
5474L: linux-rdma@vger.kernel.org
5475S: Supported
5476F: drivers/infiniband/hw/hfi1
5477
5478HFS FILESYSTEM
5479L: linux-fsdevel@vger.kernel.org
5480S: Orphan
5481F: Documentation/filesystems/hfs.txt
5482F: fs/hfs/
5483
5484HFSPLUS FILESYSTEM
5485L: linux-fsdevel@vger.kernel.org
5486S: Orphan
5487F: Documentation/filesystems/hfsplus.txt
5488F: fs/hfsplus/
5489
5490HGA FRAMEBUFFER DRIVER
5491M: Ferenc Bakonyi <fero@drama.obuda.kando.hu>
5492L: linux-nvidia@lists.surfsouth.com
5493W: http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
5494S: Maintained
5495F: drivers/video/fbdev/hgafb.c
5496
5497HIBERNATION (aka Software Suspend, aka swsusp)
5498M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
5499M: Pavel Machek <pavel@ucw.cz>
5500L: linux-pm@vger.kernel.org
5501S: Supported
5502F: arch/x86/power/
5503F: drivers/base/power/
5504F: kernel/power/
5505F: include/linux/suspend.h
5506F: include/linux/freezer.h
5507F: include/linux/pm.h
5508F: arch/*/include/asm/suspend*.h
5509
5510HID CORE LAYER
5511M: Jiri Kosina <jikos@kernel.org>
5512R: Benjamin Tissoires <benjamin.tissoires@redhat.com>
5513L: linux-input@vger.kernel.org
5514T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
5515S: Maintained
5516F: drivers/hid/
5517F: include/linux/hid*
5518F: include/uapi/linux/hid*
5519
5520HID SENSOR HUB DRIVERS
5521M: Jiri Kosina <jikos@kernel.org>
5522M: Jonathan Cameron <jic23@kernel.org>
5523M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
5524L: linux-input@vger.kernel.org
5525L: linux-iio@vger.kernel.org
5526S: Maintained
5527F: Documentation/hid/hid-sensor*
5528F: drivers/hid/hid-sensor-*
5529F: drivers/iio/*/hid-*
5530F: include/linux/hid-sensor-*
5531
5532HIGH-RESOLUTION TIMERS, CLOCKEVENTS, DYNTICKS
5533M: Thomas Gleixner <tglx@linutronix.de>
5534L: linux-kernel@vger.kernel.org
5535T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
5536S: Maintained
5537F: Documentation/timers/
5538F: kernel/time/hrtimer.c
5539F: kernel/time/clockevents.c
5540F: kernel/time/tick*.*
5541F: kernel/time/timer_*.c
5542F: include/linux/clockchips.h
5543F: include/linux/hrtimer.h
5544
5545HIGH-SPEED SCC DRIVER FOR AX.25
5546L: linux-hams@vger.kernel.org
5547S: Orphan
5548F: drivers/net/hamradio/dmascc.c
5549F: drivers/net/hamradio/scc.c
5550
5551HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
5552M: HighPoint Linux Team <linux@highpoint-tech.com>
5553W: http://www.highpoint-tech.com
5554S: Supported
5555F: Documentation/scsi/hptiop.txt
5556F: drivers/scsi/hptiop.c
5557
5558HIPPI
5559M: Jes Sorensen <jes@trained-monkey.org>
5560L: linux-hippi@sunsite.dk
5561S: Maintained
5562F: include/linux/hippidevice.h
5563F: include/uapi/linux/if_hippi.h
5564F: net/802/hippi.c
5565F: drivers/net/hippi/
5566
5567HISILICON NETWORK SUBSYSTEM DRIVER
5568M: Yisen Zhuang <yisen.zhuang@huawei.com>
5569M: Salil Mehta <salil.mehta@huawei.com>
5570L: netdev@vger.kernel.org
5571W: http://www.hisilicon.com
5572S: Maintained
5573F: drivers/net/ethernet/hisilicon/
5574F: Documentation/devicetree/bindings/net/hisilicon*.txt
5575
5576HISILICON SAS Controller
5577M: John Garry <john.garry@huawei.com>
5578W: http://www.hisilicon.com
5579S: Supported
5580F: drivers/scsi/hisi_sas/
5581F: Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
5582
5583HOST AP DRIVER
5584M: Jouni Malinen <j@w1.fi>
5585L: hostap@shmoo.com (subscribers-only)
5586L: linux-wireless@vger.kernel.org
5587W: http://hostap.epitest.fi/
5588S: Maintained
5589F: drivers/net/wireless/intersil/hostap/
5590
5591HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
5592L: platform-driver-x86@vger.kernel.org
5593S: Orphan
5594F: drivers/platform/x86/tc1100-wmi.c
5595
5596HP100: Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series
5597M: Jaroslav Kysela <perex@perex.cz>
5598S: Maintained
5599F: drivers/net/ethernet/hp/hp100.*
5600
5601HPET: High Precision Event Timers driver
5602M: Clemens Ladisch <clemens@ladisch.de>
5603S: Maintained
5604F: Documentation/timers/hpet.txt
5605F: drivers/char/hpet.c
5606F: include/linux/hpet.h
5607F: include/uapi/linux/hpet.h
5608
5609HPET: x86
5610S: Orphan
5611F: arch/x86/kernel/hpet.c
5612F: arch/x86/include/asm/hpet.h
5613
5614HPFS FILESYSTEM
5615M: Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
5616W: http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
5617S: Maintained
5618F: fs/hpfs/
5619
5620HSI SUBSYSTEM
5621M: Sebastian Reichel <sre@kernel.org>
5622T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
5623S: Maintained
5624F: Documentation/ABI/testing/sysfs-bus-hsi
5625F: Documentation/hsi.txt
5626F: drivers/hsi/
5627F: include/linux/hsi/
5628F: include/uapi/linux/hsi/
5629
5630HSO 3G MODEM DRIVER
5631M: Jan Dumon <j.dumon@option.com>
5632W: http://www.pharscape.org
5633S: Maintained
5634F: drivers/net/usb/hso.c
5635
5636HSR NETWORK PROTOCOL
5637M: Arvid Brodin <arvid.brodin@alten.se>
5638L: netdev@vger.kernel.org
5639S: Maintained
5640F: net/hsr/
5641
5642HTCPEN TOUCHSCREEN DRIVER
5643M: Pau Oliva Fora <pof@eslack.org>
5644L: linux-input@vger.kernel.org
5645S: Maintained
5646F: drivers/input/touchscreen/htcpen.c
5647
5648HUGETLB FILESYSTEM
5649M: Nadia Yvette Chambers <nyc@holomorphy.com>
5650S: Maintained
5651F: fs/hugetlbfs/
5652
5653Hyper-V CORE AND DRIVERS
5654M: "K. Y. Srinivasan" <kys@microsoft.com>
5655M: Haiyang Zhang <haiyangz@microsoft.com>
5656L: devel@linuxdriverproject.org
5657S: Maintained
5658F: arch/x86/include/asm/mshyperv.h
5659F: arch/x86/include/uapi/asm/hyperv.h
5660F: arch/x86/kernel/cpu/mshyperv.c
5661F: drivers/hid/hid-hyperv.c
5662F: drivers/hv/
5663F: drivers/input/serio/hyperv-keyboard.c
5664F: drivers/pci/host/pci-hyperv.c
5665F: drivers/net/hyperv/
5666F: drivers/scsi/storvsc_drv.c
5667F: drivers/video/fbdev/hyperv_fb.c
5668F: include/linux/hyperv.h
5669F: tools/hv/
5670F: Documentation/ABI/stable/sysfs-bus-vmbus
5671
5672I2C MUXES
5673M: Peter Rosin <peda@axentia.se>
5674L: linux-i2c@vger.kernel.org
5675S: Maintained
5676F: Documentation/i2c/i2c-topology
5677F: Documentation/i2c/muxes/
5678F: Documentation/devicetree/bindings/i2c/i2c-mux*
5679F: drivers/i2c/i2c-mux.c
5680F: drivers/i2c/muxes/
5681F: include/linux/i2c-mux.h
5682
5683I2C OVER PARALLEL PORT
5684M: Jean Delvare <jdelvare@suse.com>
5685L: linux-i2c@vger.kernel.org
5686S: Maintained
5687F: Documentation/i2c/busses/i2c-parport
5688F: Documentation/i2c/busses/i2c-parport-light
5689F: drivers/i2c/busses/i2c-parport.c
5690F: drivers/i2c/busses/i2c-parport-light.c
5691
5692I2C/SMBUS CONTROLLER DRIVERS FOR PC
5693M: Jean Delvare <jdelvare@suse.com>
5694L: linux-i2c@vger.kernel.org
5695S: Maintained
5696F: Documentation/i2c/busses/i2c-ali1535
5697F: Documentation/i2c/busses/i2c-ali1563
5698F: Documentation/i2c/busses/i2c-ali15x3
5699F: Documentation/i2c/busses/i2c-amd756
5700F: Documentation/i2c/busses/i2c-amd8111
5701F: Documentation/i2c/busses/i2c-i801
5702F: Documentation/i2c/busses/i2c-nforce2
5703F: Documentation/i2c/busses/i2c-piix4
5704F: Documentation/i2c/busses/i2c-sis5595
5705F: Documentation/i2c/busses/i2c-sis630
5706F: Documentation/i2c/busses/i2c-sis96x
5707F: Documentation/i2c/busses/i2c-via
5708F: Documentation/i2c/busses/i2c-viapro
5709F: drivers/i2c/busses/i2c-ali1535.c
5710F: drivers/i2c/busses/i2c-ali1563.c
5711F: drivers/i2c/busses/i2c-ali15x3.c
5712F: drivers/i2c/busses/i2c-amd756.c
5713F: drivers/i2c/busses/i2c-amd756-s4882.c
5714F: drivers/i2c/busses/i2c-amd8111.c
5715F: drivers/i2c/busses/i2c-i801.c
5716F: drivers/i2c/busses/i2c-isch.c
5717F: drivers/i2c/busses/i2c-nforce2.c
5718F: drivers/i2c/busses/i2c-nforce2-s4985.c
5719F: drivers/i2c/busses/i2c-piix4.c
5720F: drivers/i2c/busses/i2c-sis5595.c
5721F: drivers/i2c/busses/i2c-sis630.c
5722F: drivers/i2c/busses/i2c-sis96x.c
5723F: drivers/i2c/busses/i2c-via.c
5724F: drivers/i2c/busses/i2c-viapro.c
5725
5726I2C/SMBUS ISMT DRIVER
5727M: Seth Heasley <seth.heasley@intel.com>
5728M: Neil Horman <nhorman@tuxdriver.com>
5729L: linux-i2c@vger.kernel.org
5730F: drivers/i2c/busses/i2c-ismt.c
5731F: Documentation/i2c/busses/i2c-ismt
5732
5733I2C/SMBUS STUB DRIVER
5734M: Jean Delvare <jdelvare@suse.com>
5735L: linux-i2c@vger.kernel.org
5736S: Maintained
5737F: drivers/i2c/i2c-stub.c
5738
5739I2C SUBSYSTEM
5740M: Wolfram Sang <wsa@the-dreams.de>
5741L: linux-i2c@vger.kernel.org
5742W: https://i2c.wiki.kernel.org/
5743Q: https://patchwork.ozlabs.org/project/linux-i2c/list/
5744T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
5745S: Maintained
5746F: Documentation/devicetree/bindings/i2c/
5747F: Documentation/i2c/
5748F: drivers/i2c/
5749F: drivers/i2c/*/
5750F: include/linux/i2c.h
5751F: include/linux/i2c-*.h
5752F: include/uapi/linux/i2c.h
5753F: include/uapi/linux/i2c-*.h
5754
5755I2C ACPI SUPPORT
5756M: Mika Westerberg <mika.westerberg@linux.intel.com>
5757L: linux-i2c@vger.kernel.org
5758L: linux-acpi@vger.kernel.org
5759S: Maintained
5760
5761I2C-TAOS-EVM DRIVER
5762M: Jean Delvare <jdelvare@suse.com>
5763L: linux-i2c@vger.kernel.org
5764S: Maintained
5765F: Documentation/i2c/busses/i2c-taos-evm
5766F: drivers/i2c/busses/i2c-taos-evm.c
5767
5768I2C-TINY-USB DRIVER
5769M: Till Harbaum <till@harbaum.org>
5770L: linux-i2c@vger.kernel.org
5771W: http://www.harbaum.org/till/i2c_tiny_usb
5772S: Maintained
5773F: drivers/i2c/busses/i2c-tiny-usb.c
5774
5775i386 BOOT CODE
5776M: "H. Peter Anvin" <hpa@zytor.com>
5777S: Maintained
5778F: arch/x86/boot/
5779
5780i386 SETUP CODE / CPU ERRATA WORKAROUNDS
5781M: "H. Peter Anvin" <hpa@zytor.com>
5782T: git git://git.kernel.org/pub/scm/linux/kernel/git/hpa/linux-2.6-x86setup.git
5783S: Maintained
5784
5785IA64 (Itanium) PLATFORM
5786M: Tony Luck <tony.luck@intel.com>
5787M: Fenghua Yu <fenghua.yu@intel.com>
5788L: linux-ia64@vger.kernel.org
5789T: git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
5790S: Maintained
5791F: arch/ia64/
5792
5793IBM Power VMX Cryptographic instructions
5794M: Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
5795M: Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
5796L: linux-crypto@vger.kernel.org
5797S: Supported
5798F: drivers/crypto/vmx/Makefile
5799F: drivers/crypto/vmx/Kconfig
5800F: drivers/crypto/vmx/vmx.c
5801F: drivers/crypto/vmx/aes*
5802F: drivers/crypto/vmx/ghash*
5803F: drivers/crypto/vmx/ppc-xlate.pl
5804
5805IBM Power in-Nest Crypto Acceleration
5806M: Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
5807M: Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
5808L: linux-crypto@vger.kernel.org
5809S: Supported
5810F: drivers/crypto/nx/Makefile
5811F: drivers/crypto/nx/Kconfig
5812F: drivers/crypto/nx/nx-aes*
5813F: drivers/crypto/nx/nx-sha*
5814F: drivers/crypto/nx/nx.*
5815F: drivers/crypto/nx/nx_csbcpb.h
5816F: drivers/crypto/nx/nx_debugfs.h
5817
5818IBM Power 842 compression accelerator
5819M: Dan Streetman <ddstreet@ieee.org>
5820S: Supported
5821F: drivers/crypto/nx/Makefile
5822F: drivers/crypto/nx/Kconfig
5823F: drivers/crypto/nx/nx-842*
5824F: include/linux/sw842.h
5825F: crypto/842.c
5826F: lib/842/
5827
5828IBM Power Linux RAID adapter
5829M: Brian King <brking@us.ibm.com>
5830S: Supported
5831F: drivers/scsi/ipr.*
5832
5833IBM Power Virtual Ethernet Device Driver
5834M: Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
5835L: netdev@vger.kernel.org
5836S: Supported
5837F: drivers/net/ethernet/ibm/ibmveth.*
5838
5839IBM Power SRIOV Virtual NIC Device Driver
5840M: Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
5841M: John Allen <jallen@linux.vnet.ibm.com>
5842L: netdev@vger.kernel.org
5843S: Supported
5844F: drivers/net/ethernet/ibm/ibmvnic.*
5845
5846IBM Power Virtual SCSI Device Drivers
5847M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
5848L: linux-scsi@vger.kernel.org
5849S: Supported
5850F: drivers/scsi/ibmvscsi/ibmvscsi*
5851F: include/scsi/viosrp.h
5852
5853IBM Power Virtual SCSI Device Target Driver
5854M: Bryant G. Ly <bryantly@linux.vnet.ibm.com>
5855M: Michael Cyr <mikecyr@linux.vnet.ibm.com>
5856L: linux-scsi@vger.kernel.org
5857L: target-devel@vger.kernel.org
5858S: Supported
5859F: drivers/scsi/ibmvscsi_tgt/
5860
5861IBM Power Virtual FC Device Drivers
5862M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
5863L: linux-scsi@vger.kernel.org
5864S: Supported
5865F: drivers/scsi/ibmvscsi/ibmvfc*
5866
5867IBM ServeRAID RAID DRIVER
5868S: Orphan
5869F: drivers/scsi/ips.*
5870
5871ICH LPC AND GPIO DRIVER
5872M: Peter Tyser <ptyser@xes-inc.com>
5873S: Maintained
5874F: drivers/mfd/lpc_ich.c
5875F: drivers/gpio/gpio-ich.c
5876
5877IDE SUBSYSTEM
5878M: "David S. Miller" <davem@davemloft.net>
5879L: linux-ide@vger.kernel.org
5880Q: http://patchwork.ozlabs.org/project/linux-ide/list/
5881T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git
5882S: Maintained
5883F: Documentation/ide/
5884F: drivers/ide/
5885F: include/linux/ide.h
5886
5887IDEAPAD LAPTOP EXTRAS DRIVER
5888M: Ike Panhc <ike.pan@canonical.com>
5889L: platform-driver-x86@vger.kernel.org
5890W: http://launchpad.net/ideapad-laptop
5891S: Maintained
5892F: drivers/platform/x86/ideapad-laptop.c
5893
5894IDEAPAD LAPTOP SLIDEBAR DRIVER
5895M: Andrey Moiseev <o2g.org.ru@gmail.com>
5896L: linux-input@vger.kernel.org
5897W: https://github.com/o2genum/ideapad-slidebar
5898S: Maintained
5899F: drivers/input/misc/ideapad_slidebar.c
5900
5901IDE/ATAPI DRIVERS
5902M: Borislav Petkov <bp@alien8.de>
5903L: linux-ide@vger.kernel.org
5904S: Maintained
5905F: Documentation/cdrom/ide-cd
5906F: drivers/ide/ide-cd*
5907
5908IDLE-I7300
5909M: Andy Henroid <andrew.d.henroid@intel.com>
5910L: linux-pm@vger.kernel.org
5911S: Supported
5912F: drivers/idle/i7300_idle.c
5913
5914IEEE 802.15.4 SUBSYSTEM
5915M: Alexander Aring <aar@pengutronix.de>
5916L: linux-wpan@vger.kernel.org
5917W: http://wpan.cakelab.org/
5918T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
5919T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
5920S: Maintained
5921F: net/ieee802154/
5922F: net/mac802154/
5923F: drivers/net/ieee802154/
5924F: include/linux/nl802154.h
5925F: include/linux/ieee802154.h
5926F: include/net/nl802154.h
5927F: include/net/mac802154.h
5928F: include/net/af_ieee802154.h
5929F: include/net/cfg802154.h
5930F: include/net/ieee802154_netdev.h
5931F: Documentation/networking/ieee802154.txt
5932
5933IGORPLUG-USB IR RECEIVER
5934M: Sean Young <sean@mess.org>
5935L: linux-media@vger.kernel.org
5936S: Maintained
5937F: drivers/media/rc/igorplugusb.c
5938
5939IGUANAWORKS USB IR TRANSCEIVER
5940M: Sean Young <sean@mess.org>
5941L: linux-media@vger.kernel.org
5942S: Maintained
5943F: drivers/media/rc/iguanair.c
5944
5945IIO SUBSYSTEM AND DRIVERS
5946M: Jonathan Cameron <jic23@kernel.org>
5947R: Hartmut Knaack <knaack.h@gmx.de>
5948R: Lars-Peter Clausen <lars@metafoo.de>
5949R: Peter Meerwald-Stadler <pmeerw@pmeerw.net>
5950L: linux-iio@vger.kernel.org
5951T: git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
5952S: Maintained
5953F: Documentation/devicetree/bindings/iio/
5954F: drivers/iio/
5955F: drivers/staging/iio/
5956F: include/linux/iio/
5957F: tools/iio/
5958
5959IKANOS/ADI EAGLE ADSL USB DRIVER
5960M: Matthieu Castet <castet.matthieu@free.fr>
5961M: Stanislaw Gruszka <stf_xl@wp.pl>
5962S: Maintained
5963F: drivers/usb/atm/ueagle-atm.c
5964
5965INA209 HARDWARE MONITOR DRIVER
5966M: Guenter Roeck <linux@roeck-us.net>
5967L: linux-hwmon@vger.kernel.org
5968S: Maintained
5969F: Documentation/hwmon/ina209
5970F: Documentation/devicetree/bindings/i2c/ina209.txt
5971F: drivers/hwmon/ina209.c
5972
5973INA2XX HARDWARE MONITOR DRIVER
5974M: Guenter Roeck <linux@roeck-us.net>
5975L: linux-hwmon@vger.kernel.org
5976S: Maintained
5977F: Documentation/hwmon/ina2xx
5978F: drivers/hwmon/ina2xx.c
5979F: include/linux/platform_data/ina2xx.h
5980
5981INDUSTRY PACK SUBSYSTEM (IPACK)
5982M: Samuel Iglesias Gonsalvez <siglesias@igalia.com>
5983M: Jens Taprogge <jens.taprogge@taprogge.org>
5984M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
5985L: industrypack-devel@lists.sourceforge.net
5986W: http://industrypack.sourceforge.net
5987S: Maintained
5988F: drivers/ipack/
5989
5990INGENIC JZ4780 DMA Driver
5991M: Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com>
5992S: Maintained
5993F: drivers/dma/dma-jz4780.c
5994
5995INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
5996M: Mimi Zohar <zohar@linux.vnet.ibm.com>
5997M: Dmitry Kasatkin <dmitry.kasatkin@gmail.com>
5998L: linux-ima-devel@lists.sourceforge.net
5999L: linux-ima-user@lists.sourceforge.net
6000L: linux-security-module@vger.kernel.org
6001T: git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
6002S: Supported
6003F: security/integrity/ima/
6004
6005IMGTEC IR DECODER DRIVER
6006M: James Hogan <james.hogan@imgtec.com>
6007S: Maintained
6008F: drivers/media/rc/img-ir/
6009
6010IMS TWINTURBO FRAMEBUFFER DRIVER
6011L: linux-fbdev@vger.kernel.org
6012S: Orphan
6013F: drivers/video/fbdev/imsttfb.c
6014
6015INFINIBAND SUBSYSTEM
6016M: Doug Ledford <dledford@redhat.com>
6017M: Sean Hefty <sean.hefty@intel.com>
6018M: Hal Rosenstock <hal.rosenstock@gmail.com>
6019L: linux-rdma@vger.kernel.org
6020W: http://www.openfabrics.org/
6021Q: http://patchwork.kernel.org/project/linux-rdma/list/
6022T: git git://git.kernel.org/pub/scm/linux/kernel/git/dledford/rdma.git
6023S: Supported
6024F: Documentation/infiniband/
6025F: drivers/infiniband/
6026F: include/uapi/linux/if_infiniband.h
6027F: include/uapi/rdma/
6028F: include/rdma/
6029
6030INOTIFY
6031M: John McCutchan <john@johnmccutchan.com>
6032M: Robert Love <rlove@rlove.org>
6033M: Eric Paris <eparis@parisplace.org>
6034S: Maintained
6035F: Documentation/filesystems/inotify.txt
6036F: fs/notify/inotify/
6037F: include/linux/inotify.h
6038F: include/uapi/linux/inotify.h
6039
6040INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
6041M: Dmitry Torokhov <dmitry.torokhov@gmail.com>
6042L: linux-input@vger.kernel.org
6043Q: http://patchwork.kernel.org/project/linux-input/list/
6044T: git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
6045S: Maintained
6046F: drivers/input/
6047F: include/linux/input.h
6048F: include/uapi/linux/input.h
6049F: include/linux/input/
6050F: Documentation/devicetree/bindings/input/
6051
6052INPUT MULTITOUCH (MT) PROTOCOL
6053M: Henrik Rydberg <rydberg@bitmath.org>
6054L: linux-input@vger.kernel.org
6055S: Odd fixes
6056F: Documentation/input/multi-touch-protocol.txt
6057F: drivers/input/input-mt.c
6058K: \b(ABS|SYN)_MT_
6059
6060INTEL ASoC BDW/HSW DRIVERS
6061M: Jie Yang <yang.jie@linux.intel.com>
6062L: alsa-devel@alsa-project.org (moderated for non-subscribers)
6063S: Supported
6064F: sound/soc/intel/common/sst-dsp*
6065F: sound/soc/intel/common/sst-firmware.c
6066F: sound/soc/intel/boards/broadwell.c
6067F: sound/soc/intel/haswell/
6068
6069INTEL C600 SERIES SAS CONTROLLER DRIVER
6070M: Intel SCU Linux support <intel-linux-scu@intel.com>
6071M: Artur Paszkiewicz <artur.paszkiewicz@intel.com>
6072L: linux-scsi@vger.kernel.org
6073T: git git://git.code.sf.net/p/intel-sas/isci
6074S: Supported
6075F: drivers/scsi/isci/
6076
6077INTEL HID EVENT DRIVER
6078M: Alex Hung <alex.hung@canonical.com>
6079L: platform-driver-x86@vger.kernel.org
6080S: Maintained
6081F: drivers/platform/x86/intel-hid.c
6082
6083INTEL VIRTUAL BUTTON DRIVER
6084M: AceLan Kao <acelan.kao@canonical.com>
6085L: platform-driver-x86@vger.kernel.org
6086S: Maintained
6087F: drivers/platform/x86/intel-vbtn.c
6088
6089INTEL IDLE DRIVER
6090M: Len Brown <lenb@kernel.org>
6091L: linux-pm@vger.kernel.org
6092T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
6093S: Supported
6094F: drivers/idle/intel_idle.c
6095
6096INTEL PSTATE DRIVER
6097M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
6098M: Len Brown <lenb@kernel.org>
6099L: linux-pm@vger.kernel.org
6100S: Supported
6101F: drivers/cpufreq/intel_pstate.c
6102
6103INTEL FRAMEBUFFER DRIVER (excluding 810 and 815)
6104M: Maik Broemme <mbroemme@plusserver.de>
6105L: linux-fbdev@vger.kernel.org
6106S: Maintained
6107F: Documentation/fb/intelfb.txt
6108F: drivers/video/fbdev/intelfb/
6109
6110INTEL 810/815 FRAMEBUFFER DRIVER
6111M: Antonino Daplas <adaplas@gmail.com>
6112L: linux-fbdev@vger.kernel.org
6113S: Maintained
6114F: drivers/video/fbdev/i810/
6115
6116INTEL MENLOW THERMAL DRIVER
6117M: Sujith Thomas <sujith.thomas@intel.com>
6118L: platform-driver-x86@vger.kernel.org
6119W: https://01.org/linux-acpi
6120S: Supported
6121F: drivers/platform/x86/intel_menlow.c
6122
6123INTEL I/OAT DMA DRIVER
6124M: Dave Jiang <dave.jiang@intel.com>
6125R: Dan Williams <dan.j.williams@intel.com>
6126L: dmaengine@vger.kernel.org
6127Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
6128S: Supported
6129F: drivers/dma/ioat*
6130
6131INTEL IOMMU (VT-d)
6132M: David Woodhouse <dwmw2@infradead.org>
6133L: iommu@lists.linux-foundation.org
6134T: git git://git.infradead.org/iommu-2.6.git
6135S: Supported
6136F: drivers/iommu/intel-iommu.c
6137F: include/linux/intel-iommu.h
6138
6139INTEL IOP-ADMA DMA DRIVER
6140R: Dan Williams <dan.j.williams@intel.com>
6141S: Odd fixes
6142F: drivers/dma/iop-adma.c
6143
6144INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT
6145M: Krzysztof Halasa <khalasa@piap.pl>
6146S: Maintained
6147F: arch/arm/mach-ixp4xx/include/mach/qmgr.h
6148F: arch/arm/mach-ixp4xx/include/mach/npe.h
6149F: arch/arm/mach-ixp4xx/ixp4xx_qmgr.c
6150F: arch/arm/mach-ixp4xx/ixp4xx_npe.c
6151F: drivers/net/ethernet/xscale/ixp4xx_eth.c
6152F: drivers/net/wan/ixp4xx_hss.c
6153
6154INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT
6155M: Deepak Saxena <dsaxena@plexity.net>
6156S: Maintained
6157F: drivers/char/hw_random/ixp4xx-rng.c
6158
6159INTEL ETHERNET DRIVERS
6160M: Jeff Kirsher <jeffrey.t.kirsher@intel.com>
6161L: intel-wired-lan@lists.osuosl.org (moderated for non-subscribers)
6162W: http://www.intel.com/support/feedback.htm
6163W: http://e1000.sourceforge.net/
6164Q: http://patchwork.ozlabs.org/project/intel-wired-lan/list/
6165T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git
6166T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git
6167S: Supported
6168F: Documentation/networking/e100.txt
6169F: Documentation/networking/e1000.txt
6170F: Documentation/networking/e1000e.txt
6171F: Documentation/networking/igb.txt
6172F: Documentation/networking/igbvf.txt
6173F: Documentation/networking/ixgb.txt
6174F: Documentation/networking/ixgbe.txt
6175F: Documentation/networking/ixgbevf.txt
6176F: Documentation/networking/i40e.txt
6177F: Documentation/networking/i40evf.txt
6178F: drivers/net/ethernet/intel/
6179F: drivers/net/ethernet/intel/*/
6180
6181INTEL RDMA RNIC DRIVER
6182M: Faisal Latif <faisal.latif@intel.com>
6183R: Chien Tin Tung <chien.tin.tung@intel.com>
6184R: Mustafa Ismail <mustafa.ismail@intel.com>
6185R: Shiraz Saleem <shiraz.saleem@intel.com>
6186R: Tatyana Nikolova <tatyana.e.nikolova@intel.com>
6187L: linux-rdma@vger.kernel.org
6188S: Supported
6189F: drivers/infiniband/hw/i40iw/
6190
6191INTEL MERRIFIELD GPIO DRIVER
6192M: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
6193L: linux-gpio@vger.kernel.org
6194S: Maintained
6195F: drivers/gpio/gpio-merrifield.c
6196
6197INTEL-MID GPIO DRIVER
6198M: David Cohen <david.a.cohen@linux.intel.com>
6199L: linux-gpio@vger.kernel.org
6200S: Maintained
6201F: drivers/gpio/gpio-intel-mid.c
6202
6203INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
6204M: Stanislav Yakovlev <stas.yakovlev@gmail.com>
6205L: linux-wireless@vger.kernel.org
6206S: Maintained
6207F: Documentation/networking/README.ipw2100
6208F: Documentation/networking/README.ipw2200
6209F: drivers/net/wireless/intel/ipw2x00/
6210
6211INTEL(R) TRACE HUB
6212M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
6213S: Supported
6214F: Documentation/trace/intel_th.txt
6215F: drivers/hwtracing/intel_th/
6216
6217INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
6218M: Ning Sun <ning.sun@intel.com>
6219L: tboot-devel@lists.sourceforge.net
6220W: http://tboot.sourceforge.net
6221T: hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
6222S: Supported
6223F: Documentation/intel_txt.txt
6224F: include/linux/tboot.h
6225F: arch/x86/kernel/tboot.c
6226
6227INTEL WIRELESS WIMAX CONNECTION 2400
6228M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
6229M: linux-wimax@intel.com
6230L: wimax@linuxwimax.org (subscribers-only)
6231S: Supported
6232W: http://linuxwimax.org
6233F: Documentation/wimax/README.i2400m
6234F: drivers/net/wimax/i2400m/
6235F: include/uapi/linux/wimax/i2400m.h
6236
6237INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
6238M: Stanislaw Gruszka <sgruszka@redhat.com>
6239L: linux-wireless@vger.kernel.org
6240S: Supported
6241F: drivers/net/wireless/intel/iwlegacy/
6242
6243INTEL WIRELESS WIFI LINK (iwlwifi)
6244M: Johannes Berg <johannes.berg@intel.com>
6245M: Emmanuel Grumbach <emmanuel.grumbach@intel.com>
6246M: Luca Coelho <luciano.coelho@intel.com>
6247M: Intel Linux Wireless <linuxwifi@intel.com>
6248L: linux-wireless@vger.kernel.org
6249W: http://intellinuxwireless.org
6250T: git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
6251S: Supported
6252F: drivers/net/wireless/intel/iwlwifi/
6253
6254INTEL MANAGEMENT ENGINE (mei)
6255M: Tomas Winkler <tomas.winkler@intel.com>
6256L: linux-kernel@vger.kernel.org
6257S: Supported
6258F: include/uapi/linux/mei.h
6259F: include/linux/mei_cl_bus.h
6260F: drivers/misc/mei/*
6261F: drivers/watchdog/mei_wdt.c
6262F: Documentation/misc-devices/mei/*
6263
6264INTEL MIC DRIVERS (mic)
6265M: Sudeep Dutt <sudeep.dutt@intel.com>
6266M: Ashutosh Dixit <ashutosh.dixit@intel.com>
6267S: Supported
6268W: https://github.com/sudeepdutt/mic
6269W: http://software.intel.com/en-us/mic-developer
6270F: include/linux/mic_bus.h
6271F: include/linux/scif.h
6272F: include/uapi/linux/mic_common.h
6273F: include/uapi/linux/mic_ioctl.h
6274F: include/uapi/linux/scif_ioctl.h
6275F: drivers/misc/mic/
6276F: drivers/dma/mic_x100_dma.c
6277F: drivers/dma/mic_x100_dma.h
6278F: Documentation/mic/
6279
6280INTEL PMC/P-Unit IPC DRIVER
6281M: Zha Qipeng<qipeng.zha@intel.com>
6282L: platform-driver-x86@vger.kernel.org
6283S: Maintained
6284F: drivers/platform/x86/intel_pmc_ipc.c
6285F: drivers/platform/x86/intel_punit_ipc.c
6286F: arch/x86/include/asm/intel_pmc_ipc.h
6287F: arch/x86/include/asm/intel_punit_ipc.h
6288
6289INTEL TELEMETRY DRIVER
6290M: Souvik Kumar Chakravarty <souvik.k.chakravarty@intel.com>
6291L: platform-driver-x86@vger.kernel.org
6292S: Maintained
6293F: arch/x86/include/asm/intel_telemetry.h
6294F: drivers/platform/x86/intel_telemetry*
6295
6296INTEL PMC CORE DRIVER
6297M: Rajneesh Bhardwaj <rajneesh.bhardwaj@intel.com>
6298M: Vishwanath Somayaji <vishwanath.somayaji@intel.com>
6299L: platform-driver-x86@vger.kernel.org
6300S: Maintained
6301F: arch/x86/include/asm/pmc_core.h
6302F: drivers/platform/x86/intel_pmc_core*
6303
6304IOC3 ETHERNET DRIVER
6305M: Ralf Baechle <ralf@linux-mips.org>
6306L: linux-mips@linux-mips.org
6307S: Maintained
6308F: drivers/net/ethernet/sgi/ioc3-eth.c
6309
6310IOC3 SERIAL DRIVER
6311M: Pat Gefre <pfg@sgi.com>
6312L: linux-serial@vger.kernel.org
6313S: Maintained
6314F: drivers/tty/serial/ioc3_serial.c
6315
6316IOMMU DRIVERS
6317M: Joerg Roedel <joro@8bytes.org>
6318L: iommu@lists.linux-foundation.org
6319T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
6320S: Maintained
6321F: Documentation/devicetree/bindings/iommu/
6322F: drivers/iommu/
6323
6324IP MASQUERADING
6325M: Juanjo Ciarlante <jjciarla@raiz.uncu.edu.ar>
6326S: Maintained
6327F: net/ipv4/netfilter/ipt_MASQUERADE.c
6328
6329IPMI SUBSYSTEM
6330M: Corey Minyard <minyard@acm.org>
6331L: openipmi-developer@lists.sourceforge.net (moderated for non-subscribers)
6332W: http://openipmi.sourceforge.net/
6333S: Supported
6334F: Documentation/IPMI.txt
6335F: drivers/char/ipmi/
6336F: include/linux/ipmi*
6337F: include/uapi/linux/ipmi*
6338
6339QCOM AUDIO (ASoC) DRIVERS
6340M: Patrick Lai <plai@codeaurora.org>
6341M: Banajit Goswami <bgoswami@codeaurora.org>
6342L: alsa-devel@alsa-project.org (moderated for non-subscribers)
6343S: Supported
6344F: sound/soc/qcom/
6345
6346IPS SCSI RAID DRIVER
6347M: Adaptec OEM Raid Solutions <aacraid@adaptec.com>
6348L: linux-scsi@vger.kernel.org
6349W: http://www.adaptec.com/
6350S: Maintained
6351F: drivers/scsi/ips*
6352
6353IPVS
6354M: Wensong Zhang <wensong@linux-vs.org>
6355M: Simon Horman <horms@verge.net.au>
6356M: Julian Anastasov <ja@ssi.bg>
6357L: netdev@vger.kernel.org
6358L: lvs-devel@vger.kernel.org
6359S: Maintained
6360T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
6361T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
6362F: Documentation/networking/ipvs-sysctl.txt
6363F: include/net/ip_vs.h
6364F: include/uapi/linux/ip_vs.h
6365F: net/netfilter/ipvs/
6366
6367IPWIRELESS DRIVER
6368M: Jiri Kosina <jikos@kernel.org>
6369M: David Sterba <dsterba@suse.com>
6370S: Odd Fixes
6371F: drivers/tty/ipwireless/
6372
6373IPX NETWORK LAYER
6374M: Arnaldo Carvalho de Melo <acme@ghostprotocols.net>
6375L: netdev@vger.kernel.org
6376S: Maintained
6377F: include/net/ipx.h
6378F: include/uapi/linux/ipx.h
6379F: net/ipx/
6380
6381IRDA SUBSYSTEM
6382M: Samuel Ortiz <samuel@sortiz.org>
6383L: irda-users@lists.sourceforge.net (subscribers-only)
6384L: netdev@vger.kernel.org
6385W: http://irda.sourceforge.net/
6386S: Maintained
6387T: git git://git.kernel.org/pub/scm/linux/kernel/git/sameo/irda-2.6.git
6388F: Documentation/networking/irda.txt
6389F: drivers/net/irda/
6390F: include/net/irda/
6391F: net/irda/
6392
6393IRQ SUBSYSTEM
6394M: Thomas Gleixner <tglx@linutronix.de>
6395L: linux-kernel@vger.kernel.org
6396S: Maintained
6397T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
6398F: kernel/irq/
6399
6400IRQCHIP DRIVERS
6401M: Thomas Gleixner <tglx@linutronix.de>
6402M: Jason Cooper <jason@lakedaemon.net>
6403M: Marc Zyngier <marc.zyngier@arm.com>
6404L: linux-kernel@vger.kernel.org
6405S: Maintained
6406T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
6407T: git git://git.infradead.org/users/jcooper/linux.git irqchip/core
6408F: Documentation/devicetree/bindings/interrupt-controller/
6409F: drivers/irqchip/
6410
6411IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
6412M: Marc Zyngier <marc.zyngier@arm.com>
6413S: Maintained
6414T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
6415F: Documentation/IRQ-domain.txt
6416F: include/linux/irqdomain.h
6417F: kernel/irq/irqdomain.c
6418F: kernel/irq/msi.c
6419
6420ISA
6421M: William Breathitt Gray <vilhelm.gray@gmail.com>
6422S: Maintained
6423F: Documentation/isa.txt
6424F: drivers/base/isa.c
6425F: include/linux/isa.h
6426
6427ISAPNP
6428M: Jaroslav Kysela <perex@perex.cz>
6429S: Maintained
6430F: Documentation/isapnp.txt
6431F: drivers/pnp/isapnp/
6432F: include/linux/isapnp.h
6433
6434ISA RADIO MODULE
6435M: Hans Verkuil <hverkuil@xs4all.nl>
6436L: linux-media@vger.kernel.org
6437T: git git://linuxtv.org/media_tree.git
6438W: https://linuxtv.org
6439S: Maintained
6440F: drivers/media/radio/radio-isa*
6441
6442iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
6443M: Peter Jones <pjones@redhat.com>
6444M: Konrad Rzeszutek Wilk <konrad@kernel.org>
6445S: Maintained
6446F: drivers/firmware/iscsi_ibft*
6447
6448ISCSI
6449M: Mike Christie <michaelc@cs.wisc.edu>
6450L: open-iscsi@googlegroups.com
6451W: www.open-iscsi.org
6452T: git git://git.kernel.org/pub/scm/linux/kernel/git/mnc/linux-2.6-iscsi.git
6453S: Maintained
6454F: drivers/scsi/*iscsi*
6455F: include/scsi/*iscsi*
6456
6457ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
6458M: Or Gerlitz <ogerlitz@mellanox.com>
6459M: Sagi Grimberg <sagi@grimberg.me>
6460M: Roi Dayan <roid@mellanox.com>
6461L: linux-rdma@vger.kernel.org
6462S: Supported
6463W: http://www.openfabrics.org
6464W: www.open-iscsi.org
6465Q: http://patchwork.kernel.org/project/linux-rdma/list/
6466F: drivers/infiniband/ulp/iser/
6467
6468ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
6469M: Sagi Grimberg <sagi@grimberg.me>
6470T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
6471L: linux-rdma@vger.kernel.org
6472L: target-devel@vger.kernel.org
6473S: Supported
6474W: http://www.linux-iscsi.org
6475F: drivers/infiniband/ulp/isert
6476
6477ISDN SUBSYSTEM
6478M: Karsten Keil <isdn@linux-pingi.de>
6479L: isdn4linux@listserv.isdn4linux.de (subscribers-only)
6480L: netdev@vger.kernel.org
6481W: http://www.isdn4linux.de
6482T: git git://git.kernel.org/pub/scm/linux/kernel/git/kkeil/isdn-2.6.git
6483S: Maintained
6484F: Documentation/isdn/
6485F: drivers/isdn/
6486F: include/linux/isdn.h
6487F: include/linux/isdn/
6488F: include/uapi/linux/isdn.h
6489F: include/uapi/linux/isdn/
6490
6491ISDN SUBSYSTEM (Eicon active card driver)
6492M: Armin Schindler <mac@melware.de>
6493L: isdn4linux@listserv.isdn4linux.de (subscribers-only)
6494W: http://www.melware.de
6495S: Maintained
6496F: drivers/isdn/hardware/eicon/
6497
6498IT87 HARDWARE MONITORING DRIVER
6499M: Jean Delvare <jdelvare@suse.com>
6500L: linux-hwmon@vger.kernel.org
6501S: Maintained
6502F: Documentation/hwmon/it87
6503F: drivers/hwmon/it87.c
6504
6505IT913X MEDIA DRIVER
6506M: Antti Palosaari <crope@iki.fi>
6507L: linux-media@vger.kernel.org
6508W: https://linuxtv.org
6509W: http://palosaari.fi/linux/
6510Q: http://patchwork.linuxtv.org/project/linux-media/list/
6511T: git git://linuxtv.org/anttip/media_tree.git
6512S: Maintained
6513F: drivers/media/tuners/it913x*
6514
6515IVTV VIDEO4LINUX DRIVER
6516M: Andy Walls <awalls@md.metrocast.net>
6517L: ivtv-devel@ivtvdriver.org (subscribers-only)
6518L: linux-media@vger.kernel.org
6519T: git git://linuxtv.org/media_tree.git
6520W: http://www.ivtvdriver.org
6521S: Maintained
6522F: Documentation/video4linux/*.ivtv
6523F: drivers/media/pci/ivtv/
6524F: include/uapi/linux/ivtv*
6525
6526IX2505V MEDIA DRIVER
6527M: Malcolm Priestley <tvboxspy@gmail.com>
6528L: linux-media@vger.kernel.org
6529W: https://linuxtv.org
6530Q: http://patchwork.linuxtv.org/project/linux-media/list/
6531S: Maintained
6532F: drivers/media/dvb-frontends/ix2505v*
6533
6534JC42.4 TEMPERATURE SENSOR DRIVER
6535M: Guenter Roeck <linux@roeck-us.net>
6536L: linux-hwmon@vger.kernel.org
6537S: Maintained
6538F: drivers/hwmon/jc42.c
6539F: Documentation/hwmon/jc42
6540
6541JFS FILESYSTEM
6542M: Dave Kleikamp <shaggy@kernel.org>
6543L: jfs-discussion@lists.sourceforge.net
6544W: http://jfs.sourceforge.net/
6545T: git git://git.kernel.org/pub/scm/linux/kernel/git/shaggy/jfs-2.6.git
6546S: Maintained
6547F: Documentation/filesystems/jfs.txt
6548F: fs/jfs/
6549
6550JME NETWORK DRIVER
6551M: Guo-Fu Tseng <cooldavid@cooldavid.org>
6552L: netdev@vger.kernel.org
6553S: Maintained
6554F: drivers/net/ethernet/jme.*
6555
6556JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
6557M: David Woodhouse <dwmw2@infradead.org>
6558L: linux-mtd@lists.infradead.org
6559W: http://www.linux-mtd.infradead.org/doc/jffs2.html
6560S: Maintained
6561F: fs/jffs2/
6562F: include/uapi/linux/jffs2.h
6563
6564JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
6565M: "Theodore Ts'o" <tytso@mit.edu>
6566M: Jan Kara <jack@suse.com>
6567L: linux-ext4@vger.kernel.org
6568S: Maintained
6569F: fs/jbd2/
6570F: include/linux/jbd2.h
6571
6572JPU V4L2 MEM2MEM DRIVER FOR RENESAS
6573M: Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com>
6574L: linux-media@vger.kernel.org
6575S: Maintained
6576F: drivers/media/platform/rcar_jpu.c
6577
6578JSM Neo PCI based serial card
6579M: Gabriel Krisman Bertazi <krisman@linux.vnet.ibm.com>
6580L: linux-serial@vger.kernel.org
6581S: Maintained
6582F: drivers/tty/serial/jsm/
6583
6584K10TEMP HARDWARE MONITORING DRIVER
6585M: Clemens Ladisch <clemens@ladisch.de>
6586L: linux-hwmon@vger.kernel.org
6587S: Maintained
6588F: Documentation/hwmon/k10temp
6589F: drivers/hwmon/k10temp.c
6590
6591K8TEMP HARDWARE MONITORING DRIVER
6592M: Rudolf Marek <r.marek@assembler.cz>
6593L: linux-hwmon@vger.kernel.org
6594S: Maintained
6595F: Documentation/hwmon/k8temp
6596F: drivers/hwmon/k8temp.c
6597
6598KASAN
6599M: Andrey Ryabinin <aryabinin@virtuozzo.com>
6600R: Alexander Potapenko <glider@google.com>
6601R: Dmitry Vyukov <dvyukov@google.com>
6602L: kasan-dev@googlegroups.com
6603S: Maintained
6604F: arch/*/include/asm/kasan.h
6605F: arch/*/mm/kasan_init*
6606F: Documentation/kasan.txt
6607F: include/linux/kasan*.h
6608F: lib/test_kasan.c
6609F: mm/kasan/
6610F: scripts/Makefile.kasan
6611
6612KCONFIG
6613M: "Yann E. MORIN" <yann.morin.1998@free.fr>
6614L: linux-kbuild@vger.kernel.org
6615T: git git://gitorious.org/linux-kconfig/linux-kconfig
6616S: Maintained
6617F: Documentation/kbuild/kconfig-language.txt
6618F: scripts/kconfig/
6619
6620KDUMP
6621M: Dave Young <dyoung@redhat.com>
6622M: Baoquan He <bhe@redhat.com>
6623R: Vivek Goyal <vgoyal@redhat.com>
6624L: kexec@lists.infradead.org
6625W: http://lse.sourceforge.net/kdump/
6626S: Maintained
6627F: Documentation/kdump/
6628
6629KEENE FM RADIO TRANSMITTER DRIVER
6630M: Hans Verkuil <hverkuil@xs4all.nl>
6631L: linux-media@vger.kernel.org
6632T: git git://linuxtv.org/media_tree.git
6633W: https://linuxtv.org
6634S: Maintained
6635F: drivers/media/radio/radio-keene*
6636
6637KERNEL AUTOMOUNTER v4 (AUTOFS4)
6638M: Ian Kent <raven@themaw.net>
6639L: autofs@vger.kernel.org
6640S: Maintained
6641F: fs/autofs4/
6642
6643KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
6644M: Michal Marek <mmarek@suse.com>
6645T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git for-next
6646T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git rc-fixes
6647L: linux-kbuild@vger.kernel.org
6648S: Maintained
6649F: Documentation/kbuild/
6650F: Makefile
6651F: scripts/Makefile.*
6652F: scripts/basic/
6653F: scripts/mk*
6654F: scripts/package/
6655
6656KERNEL JANITORS
6657L: kernel-janitors@vger.kernel.org
6658W: http://kernelnewbies.org/KernelJanitors
6659S: Odd Fixes
6660
6661KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
6662M: "J. Bruce Fields" <bfields@fieldses.org>
6663M: Jeff Layton <jlayton@poochiereds.net>
6664L: linux-nfs@vger.kernel.org
6665W: http://nfs.sourceforge.net/
6666T: git git://linux-nfs.org/~bfields/linux.git
6667S: Supported
6668F: fs/nfsd/
6669F: include/uapi/linux/nfsd/
6670F: fs/lockd/
6671F: fs/nfs_common/
6672F: net/sunrpc/
6673F: include/linux/lockd/
6674F: include/linux/sunrpc/
6675F: include/uapi/linux/sunrpc/
6676
6677KERNEL SELFTEST FRAMEWORK
6678M: Shuah Khan <shuahkh@osg.samsung.com>
6679M: Shuah Khan <shuah@kernel.org>
6680L: linux-kselftest@vger.kernel.org
6681T: git git://git.kernel.org/pub/scm/shuah/linux-kselftest
6682S: Maintained
6683F: tools/testing/selftests
6684
6685KERNEL VIRTUAL MACHINE (KVM)
6686M: Paolo Bonzini <pbonzini@redhat.com>
6687M: Radim Krčmář <rkrcmar@redhat.com>
6688L: kvm@vger.kernel.org
6689W: http://www.linux-kvm.org
6690T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
6691S: Supported
6692F: Documentation/*/kvm*.txt
6693F: Documentation/virtual/kvm/
6694F: arch/*/kvm/
6695F: arch/x86/kernel/kvm.c
6696F: arch/x86/kernel/kvmclock.c
6697F: arch/*/include/asm/kvm*
6698F: include/linux/kvm*
6699F: include/uapi/linux/kvm*
6700F: virt/kvm/
6701F: tools/kvm/
6702
6703KERNEL VIRTUAL MACHINE (KVM) FOR AMD-V
6704M: Joerg Roedel <joro@8bytes.org>
6705L: kvm@vger.kernel.org
6706W: http://www.linux-kvm.org/
6707S: Maintained
6708F: arch/x86/include/asm/svm.h
6709F: arch/x86/kvm/svm.c
6710
6711KERNEL VIRTUAL MACHINE (KVM) FOR POWERPC
6712M: Alexander Graf <agraf@suse.com>
6713L: kvm-ppc@vger.kernel.org
6714W: http://www.linux-kvm.org/
6715T: git git://github.com/agraf/linux-2.6.git
6716S: Supported
6717F: arch/powerpc/include/asm/kvm*
6718F: arch/powerpc/kvm/
6719
6720KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
6721M: Christian Borntraeger <borntraeger@de.ibm.com>
6722M: Cornelia Huck <cornelia.huck@de.ibm.com>
6723L: linux-s390@vger.kernel.org
6724W: http://www.ibm.com/developerworks/linux/linux390/
6725T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
6726S: Supported
6727F: Documentation/s390/kvm.txt
6728F: arch/s390/include/asm/kvm*
6729F: arch/s390/kvm/
6730
6731KERNEL VIRTUAL MACHINE (KVM) FOR ARM
6732M: Christoffer Dall <christoffer.dall@linaro.org>
6733M: Marc Zyngier <marc.zyngier@arm.com>
6734L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
6735L: kvmarm@lists.cs.columbia.edu
6736W: http://systems.cs.columbia.edu/projects/kvm-arm
6737T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
6738S: Supported
6739F: arch/arm/include/uapi/asm/kvm*
6740F: arch/arm/include/asm/kvm*
6741F: arch/arm/kvm/
6742F: virt/kvm/arm/
6743F: include/kvm/arm_*
6744
6745KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64)
6746M: Christoffer Dall <christoffer.dall@linaro.org>
6747M: Marc Zyngier <marc.zyngier@arm.com>
6748L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
6749L: kvmarm@lists.cs.columbia.edu
6750S: Maintained
6751F: arch/arm64/include/uapi/asm/kvm*
6752F: arch/arm64/include/asm/kvm*
6753F: arch/arm64/kvm/
6754
6755KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
6756M: James Hogan <james.hogan@imgtec.com>
6757L: linux-mips@linux-mips.org
6758S: Supported
6759F: arch/mips/include/uapi/asm/kvm*
6760F: arch/mips/include/asm/kvm*
6761F: arch/mips/kvm/
6762
6763KEXEC
6764M: Eric Biederman <ebiederm@xmission.com>
6765W: http://kernel.org/pub/linux/utils/kernel/kexec/
6766L: kexec@lists.infradead.org
6767S: Maintained
6768F: include/linux/kexec.h
6769F: include/uapi/linux/kexec.h
6770F: kernel/kexec*
6771
6772KEYS/KEYRINGS:
6773M: David Howells <dhowells@redhat.com>
6774L: keyrings@vger.kernel.org
6775S: Maintained
6776F: Documentation/security/keys.txt
6777F: include/linux/key.h
6778F: include/linux/key-type.h
6779F: include/linux/keyctl.h
6780F: include/uapi/linux/keyctl.h
6781F: include/keys/
6782F: security/keys/
6783
6784KEYS-TRUSTED
6785M: David Safford <safford@us.ibm.com>
6786M: Mimi Zohar <zohar@linux.vnet.ibm.com>
6787L: linux-security-module@vger.kernel.org
6788L: keyrings@vger.kernel.org
6789S: Supported
6790F: Documentation/security/keys-trusted-encrypted.txt
6791F: include/keys/trusted-type.h
6792F: security/keys/trusted.c
6793F: security/keys/trusted.h
6794
6795KEYS-ENCRYPTED
6796M: Mimi Zohar <zohar@linux.vnet.ibm.com>
6797M: David Safford <safford@us.ibm.com>
6798L: linux-security-module@vger.kernel.org
6799L: keyrings@vger.kernel.org
6800S: Supported
6801F: Documentation/security/keys-trusted-encrypted.txt
6802F: include/keys/encrypted-type.h
6803F: security/keys/encrypted-keys/
6804
6805KGDB / KDB /debug_core
6806M: Jason Wessel <jason.wessel@windriver.com>
6807W: http://kgdb.wiki.kernel.org/
6808L: kgdb-bugreport@lists.sourceforge.net
6809T: git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
6810S: Maintained
6811F: Documentation/DocBook/kgdb.tmpl
6812F: drivers/misc/kgdbts.c
6813F: drivers/tty/serial/kgdboc.c
6814F: include/linux/kdb.h
6815F: include/linux/kgdb.h
6816F: kernel/debug/
6817
6818KMEMCHECK
6819M: Vegard Nossum <vegardno@ifi.uio.no>
6820M: Pekka Enberg <penberg@kernel.org>
6821S: Maintained
6822F: Documentation/kmemcheck.txt
6823F: arch/x86/include/asm/kmemcheck.h
6824F: arch/x86/mm/kmemcheck/
6825F: include/linux/kmemcheck.h
6826F: mm/kmemcheck.c
6827
6828KMEMLEAK
6829M: Catalin Marinas <catalin.marinas@arm.com>
6830S: Maintained
6831F: Documentation/kmemleak.txt
6832F: include/linux/kmemleak.h
6833F: mm/kmemleak.c
6834F: mm/kmemleak-test.c
6835
6836KPROBES
6837M: Ananth N Mavinakayanahalli <ananth@linux.vnet.ibm.com>
6838M: Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
6839M: "David S. Miller" <davem@davemloft.net>
6840M: Masami Hiramatsu <mhiramat@kernel.org>
6841S: Maintained
6842F: Documentation/kprobes.txt
6843F: include/linux/kprobes.h
6844F: kernel/kprobes.c
6845
6846KS0108 LCD CONTROLLER DRIVER
6847M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
6848W: http://miguelojeda.es/auxdisplay.htm
6849W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
6850S: Maintained
6851F: Documentation/auxdisplay/ks0108
6852F: drivers/auxdisplay/ks0108.c
6853F: include/linux/ks0108.h
6854
6855L3MDEV
6856M: David Ahern <dsa@cumulusnetworks.com>
6857L: netdev@vger.kernel.org
6858S: Maintained
6859F: net/l3mdev
6860F: include/net/l3mdev.h
6861
6862LANTIQ MIPS ARCHITECTURE
6863M: John Crispin <john@phrozen.org>
6864L: linux-mips@linux-mips.org
6865S: Maintained
6866F: arch/mips/lantiq
6867
6868LAPB module
6869L: linux-x25@vger.kernel.org
6870S: Orphan
6871F: Documentation/networking/lapb-module.txt
6872F: include/*/lapb.h
6873F: net/lapb/
6874
6875LASI 53c700 driver for PARISC
6876M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
6877L: linux-scsi@vger.kernel.org
6878S: Maintained
6879F: Documentation/scsi/53c700.txt
6880F: drivers/scsi/53c700*
6881
6882LED SUBSYSTEM
6883M: Richard Purdie <rpurdie@rpsys.net>
6884M: Jacek Anaszewski <j.anaszewski@samsung.com>
6885L: linux-leds@vger.kernel.org
6886T: git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git
6887S: Maintained
6888F: Documentation/devicetree/bindings/leds/
6889F: drivers/leds/
6890F: include/linux/leds.h
6891
6892LEGACY EEPROM DRIVER
6893M: Jean Delvare <jdelvare@suse.com>
6894S: Maintained
6895F: Documentation/misc-devices/eeprom
6896F: drivers/misc/eeprom/eeprom.c
6897
6898LEGO USB Tower driver
6899M: Juergen Stuber <starblue@users.sourceforge.net>
6900L: legousb-devel@lists.sourceforge.net
6901W: http://legousb.sourceforge.net/
6902S: Maintained
6903F: drivers/usb/misc/legousbtower.c
6904
6905LG2160 MEDIA DRIVER
6906M: Michael Krufky <mkrufky@linuxtv.org>
6907L: linux-media@vger.kernel.org
6908W: https://linuxtv.org
6909W: http://github.com/mkrufky
6910Q: http://patchwork.linuxtv.org/project/linux-media/list/
6911T: git git://linuxtv.org/mkrufky/tuners.git
6912S: Maintained
6913F: drivers/media/dvb-frontends/lg2160.*
6914
6915LGDT3305 MEDIA DRIVER
6916M: Michael Krufky <mkrufky@linuxtv.org>
6917L: linux-media@vger.kernel.org
6918W: https://linuxtv.org
6919W: http://github.com/mkrufky
6920Q: http://patchwork.linuxtv.org/project/linux-media/list/
6921T: git git://linuxtv.org/mkrufky/tuners.git
6922S: Maintained
6923F: drivers/media/dvb-frontends/lgdt3305.*
6924
6925LGUEST
6926M: Rusty Russell <rusty@rustcorp.com.au>
6927L: lguest@lists.ozlabs.org
6928W: http://lguest.ozlabs.org/
6929S: Odd Fixes
6930F: arch/x86/include/asm/lguest*.h
6931F: arch/x86/lguest/
6932F: drivers/lguest/
6933F: include/linux/lguest*.h
6934F: tools/lguest/
6935
6936LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
6937M: Tejun Heo <tj@kernel.org>
6938L: linux-ide@vger.kernel.org
6939T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
6940S: Maintained
6941F: drivers/ata/
6942F: include/linux/ata.h
6943F: include/linux/libata.h
6944F: Documentation/devicetree/bindings/ata/
6945
6946LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
6947M: Viresh Kumar <vireshk@kernel.org>
6948L: linux-ide@vger.kernel.org
6949T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
6950S: Maintained
6951F: include/linux/pata_arasan_cf_data.h
6952F: drivers/ata/pata_arasan_cf.c
6953
6954LIBATA PATA DRIVERS
6955M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
6956M: Tejun Heo <tj@kernel.org>
6957L: linux-ide@vger.kernel.org
6958T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
6959S: Maintained
6960F: drivers/ata/pata_*.c
6961F: drivers/ata/ata_generic.c
6962
6963LIBATA SATA AHCI PLATFORM devices support
6964M: Hans de Goede <hdegoede@redhat.com>
6965M: Tejun Heo <tj@kernel.org>
6966L: linux-ide@vger.kernel.org
6967T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
6968S: Maintained
6969F: drivers/ata/ahci_platform.c
6970F: drivers/ata/libahci_platform.c
6971F: include/linux/ahci_platform.h
6972
6973LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
6974M: Mikael Pettersson <mikpelinux@gmail.com>
6975L: linux-ide@vger.kernel.org
6976T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
6977S: Maintained
6978F: drivers/ata/sata_promise.*
6979
6980LIBLOCKDEP
6981M: Sasha Levin <sasha.levin@oracle.com>
6982S: Maintained
6983F: tools/lib/lockdep/
6984
6985LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
6986M: Dan Williams <dan.j.williams@intel.com>
6987L: linux-nvdimm@lists.01.org
6988Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
6989T: git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
6990S: Supported
6991F: drivers/nvdimm/*
6992F: include/linux/nd.h
6993F: include/linux/libnvdimm.h
6994F: include/uapi/linux/ndctl.h
6995
6996LIBNVDIMM BLK: MMIO-APERTURE DRIVER
6997M: Ross Zwisler <ross.zwisler@linux.intel.com>
6998L: linux-nvdimm@lists.01.org
6999Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
7000S: Supported
7001F: drivers/nvdimm/blk.c
7002F: drivers/nvdimm/region_devs.c
7003F: drivers/acpi/nfit*
7004
7005LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
7006M: Vishal Verma <vishal.l.verma@intel.com>
7007L: linux-nvdimm@lists.01.org
7008Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
7009S: Supported
7010F: drivers/nvdimm/btt*
7011
7012LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
7013M: Ross Zwisler <ross.zwisler@linux.intel.com>
7014L: linux-nvdimm@lists.01.org
7015Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
7016S: Supported
7017F: drivers/nvdimm/pmem.c
7018F: include/linux/pmem.h
7019F: arch/*/include/asm/pmem.h
7020
7021LIGHTNVM PLATFORM SUPPORT
7022M: Matias Bjorling <mb@lightnvm.io>
7023W: http://github/OpenChannelSSD
7024L: linux-block@vger.kernel.org
7025S: Maintained
7026F: drivers/lightnvm/
7027F: include/linux/lightnvm.h
7028F: include/uapi/linux/lightnvm.h
7029
7030LINUX FOR IBM pSERIES (RS/6000)
7031M: Paul Mackerras <paulus@au.ibm.com>
7032W: http://www.ibm.com/linux/ltc/projects/ppc
7033S: Supported
7034F: arch/powerpc/boot/rs6000.h
7035
7036LINUX FOR POWERPC (32-BIT AND 64-BIT)
7037M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
7038M: Paul Mackerras <paulus@samba.org>
7039M: Michael Ellerman <mpe@ellerman.id.au>
7040W: http://www.penguinppc.org/
7041L: linuxppc-dev@lists.ozlabs.org
7042Q: http://patchwork.ozlabs.org/project/linuxppc-dev/list/
7043T: git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
7044S: Supported
7045F: Documentation/powerpc/
7046F: arch/powerpc/
7047F: drivers/char/tpm/tpm_ibmvtpm*
7048F: drivers/crypto/nx/
7049F: drivers/crypto/vmx/
7050F: drivers/net/ethernet/ibm/ibmveth.*
7051F: drivers/net/ethernet/ibm/ibmvnic.*
7052F: drivers/pci/hotplug/pnv_php.c
7053F: drivers/pci/hotplug/rpa*
7054F: drivers/scsi/ibmvscsi/
7055N: opal
7056N: /pmac
7057N: powermac
7058N: powernv
7059N: [^a-z0-9]ps3
7060N: pseries
7061
7062LINUX FOR POWER MACINTOSH
7063M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
7064W: http://www.penguinppc.org/
7065L: linuxppc-dev@lists.ozlabs.org
7066S: Maintained
7067F: arch/powerpc/platforms/powermac/
7068F: drivers/macintosh/
7069
7070LINUX FOR POWERPC EMBEDDED MPC5XXX
7071M: Anatolij Gustschin <agust@denx.de>
7072L: linuxppc-dev@lists.ozlabs.org
7073T: git git://git.denx.de/linux-denx-agust.git
7074S: Maintained
7075F: arch/powerpc/platforms/512x/
7076F: arch/powerpc/platforms/52xx/
7077
7078LINUX FOR POWERPC EMBEDDED PPC4XX
7079M: Alistair Popple <alistair@popple.id.au>
7080M: Matt Porter <mporter@kernel.crashing.org>
7081W: http://www.penguinppc.org/
7082L: linuxppc-dev@lists.ozlabs.org
7083S: Maintained
7084F: arch/powerpc/platforms/40x/
7085F: arch/powerpc/platforms/44x/
7086
7087LINUX FOR POWERPC EMBEDDED XILINX VIRTEX
7088L: linuxppc-dev@lists.ozlabs.org
7089S: Orphan
7090F: arch/powerpc/*/*virtex*
7091F: arch/powerpc/*/*/*virtex*
7092
7093LINUX FOR POWERPC EMBEDDED PPC8XX
7094M: Vitaly Bordug <vitb@kernel.crashing.org>
7095W: http://www.penguinppc.org/
7096L: linuxppc-dev@lists.ozlabs.org
7097S: Maintained
7098F: arch/powerpc/platforms/8xx/
7099
7100LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
7101M: Scott Wood <oss@buserror.net>
7102M: Kumar Gala <galak@kernel.crashing.org>
7103W: http://www.penguinppc.org/
7104L: linuxppc-dev@lists.ozlabs.org
7105T: git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
7106S: Maintained
7107F: arch/powerpc/platforms/83xx/
7108F: arch/powerpc/platforms/85xx/
7109
7110LINUX FOR POWERPC PA SEMI PWRFICIENT
7111M: Olof Johansson <olof@lixom.net>
7112L: linuxppc-dev@lists.ozlabs.org
7113S: Maintained
7114F: arch/powerpc/platforms/pasemi/
7115F: drivers/*/*pasemi*
7116F: drivers/*/*/*pasemi*
7117
7118LINUX SECURITY MODULE (LSM) FRAMEWORK
7119M: Chris Wright <chrisw@sous-sol.org>
7120L: linux-security-module@vger.kernel.org
7121S: Supported
7122
7123LIS3LV02D ACCELEROMETER DRIVER
7124M: Eric Piel <eric.piel@tremplin-utc.net>
7125S: Maintained
7126F: Documentation/misc-devices/lis3lv02d
7127F: drivers/misc/lis3lv02d/
7128F: drivers/platform/x86/hp_accel.c
7129
7130LIVE PATCHING
7131M: Josh Poimboeuf <jpoimboe@redhat.com>
7132M: Jessica Yu <jeyu@redhat.com>
7133M: Jiri Kosina <jikos@kernel.org>
7134M: Miroslav Benes <mbenes@suse.cz>
7135R: Petr Mladek <pmladek@suse.com>
7136S: Maintained
7137F: kernel/livepatch/
7138F: include/linux/livepatch.h
7139F: arch/x86/include/asm/livepatch.h
7140F: arch/x86/kernel/livepatch.c
7141F: Documentation/livepatch/
7142F: Documentation/ABI/testing/sysfs-kernel-livepatch
7143F: samples/livepatch/
7144L: live-patching@vger.kernel.org
7145T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/livepatching.git
7146
7147LINUX KERNEL DUMP TEST MODULE (LKDTM)
7148M: Kees Cook <keescook@chromium.org>
7149S: Maintained
7150F: drivers/misc/lkdtm*
7151
7152LLC (802.2)
7153M: Arnaldo Carvalho de Melo <acme@ghostprotocols.net>
7154S: Maintained
7155F: include/linux/llc.h
7156F: include/uapi/linux/llc.h
7157F: include/net/llc*
7158F: net/llc/
7159
7160LM73 HARDWARE MONITOR DRIVER
7161M: Guillaume Ligneul <guillaume.ligneul@gmail.com>
7162L: linux-hwmon@vger.kernel.org
7163S: Maintained
7164F: drivers/hwmon/lm73.c
7165
7166LM78 HARDWARE MONITOR DRIVER
7167M: Jean Delvare <jdelvare@suse.com>
7168L: linux-hwmon@vger.kernel.org
7169S: Maintained
7170F: Documentation/hwmon/lm78
7171F: drivers/hwmon/lm78.c
7172
7173LM83 HARDWARE MONITOR DRIVER
7174M: Jean Delvare <jdelvare@suse.com>
7175L: linux-hwmon@vger.kernel.org
7176S: Maintained
7177F: Documentation/hwmon/lm83
7178F: drivers/hwmon/lm83.c
7179
7180LM90 HARDWARE MONITOR DRIVER
7181M: Jean Delvare <jdelvare@suse.com>
7182L: linux-hwmon@vger.kernel.org
7183S: Maintained
7184F: Documentation/hwmon/lm90
7185F: Documentation/devicetree/bindings/hwmon/lm90.txt
7186F: drivers/hwmon/lm90.c
7187
7188LM95234 HARDWARE MONITOR DRIVER
7189M: Guenter Roeck <linux@roeck-us.net>
7190L: linux-hwmon@vger.kernel.org
7191S: Maintained
7192F: Documentation/hwmon/lm95234
7193F: drivers/hwmon/lm95234.c
7194
7195LME2510 MEDIA DRIVER
7196M: Malcolm Priestley <tvboxspy@gmail.com>
7197L: linux-media@vger.kernel.org
7198W: https://linuxtv.org
7199Q: http://patchwork.linuxtv.org/project/linux-media/list/
7200S: Maintained
7201F: drivers/media/usb/dvb-usb-v2/lmedm04*
7202
7203LOCKING PRIMITIVES
7204M: Peter Zijlstra <peterz@infradead.org>
7205M: Ingo Molnar <mingo@redhat.com>
7206L: linux-kernel@vger.kernel.org
7207T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
7208S: Maintained
7209F: Documentation/locking/
7210F: include/linux/lockdep.h
7211F: include/linux/spinlock*.h
7212F: arch/*/include/asm/spinlock*.h
7213F: include/linux/rwlock*.h
7214F: include/linux/mutex*.h
7215F: arch/*/include/asm/mutex*.h
7216F: include/linux/rwsem*.h
7217F: arch/*/include/asm/rwsem.h
7218F: include/linux/seqlock.h
7219F: lib/locking*.[ch]
7220F: kernel/locking/
7221
7222LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
7223M: "Richard Russon (FlatCap)" <ldm@flatcap.org>
7224L: linux-ntfs-dev@lists.sourceforge.net
7225W: http://www.linux-ntfs.org/content/view/19/37/
7226S: Maintained
7227F: Documentation/ldm.txt
7228F: block/partitions/ldm.*
7229
7230LogFS
7231M: Joern Engel <joern@logfs.org>
7232M: Prasad Joshi <prasadjoshi.linux@gmail.com>
7233L: logfs@logfs.org
7234W: logfs.org
7235S: Maintained
7236F: fs/logfs/
7237
7238LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
7239M: Sathya Prakash <sathya.prakash@broadcom.com>
7240M: Chaitra P B <chaitra.basappa@broadcom.com>
7241M: Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com>
7242L: MPT-FusionLinux.pdl@broadcom.com
7243L: linux-scsi@vger.kernel.org
7244W: http://www.avagotech.com/support/
7245S: Supported
7246F: drivers/message/fusion/
7247F: drivers/scsi/mpt2sas/
7248F: drivers/scsi/mpt3sas/
7249
7250LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
7251M: Matthew Wilcox <matthew@wil.cx>
7252L: linux-scsi@vger.kernel.org
7253S: Maintained
7254F: drivers/scsi/sym53c8xx_2/
7255
7256LTC4261 HARDWARE MONITOR DRIVER
7257M: Guenter Roeck <linux@roeck-us.net>
7258L: linux-hwmon@vger.kernel.org
7259S: Maintained
7260F: Documentation/hwmon/ltc4261
7261F: drivers/hwmon/ltc4261.c
7262
7263LTP (Linux Test Project)
7264M: Mike Frysinger <vapier@gentoo.org>
7265M: Cyril Hrubis <chrubis@suse.cz>
7266M: Wanlong Gao <wanlong.gao@gmail.com>
7267M: Jan Stancek <jstancek@redhat.com>
7268M: Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com>
7269M: Alexey Kodanev <alexey.kodanev@oracle.com>
7270L: ltp@lists.linux.it (subscribers-only)
7271W: http://linux-test-project.github.io/
7272T: git git://github.com/linux-test-project/ltp.git
7273S: Maintained
7274
7275M32R ARCHITECTURE
7276W: http://www.linux-m32r.org/
7277S: Orphan
7278F: arch/m32r/
7279
7280M68K ARCHITECTURE
7281M: Geert Uytterhoeven <geert@linux-m68k.org>
7282L: linux-m68k@lists.linux-m68k.org
7283W: http://www.linux-m68k.org/
7284T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
7285S: Maintained
7286F: arch/m68k/
7287F: drivers/zorro/
7288
7289M68K ON APPLE MACINTOSH
7290M: Joshua Thompson <funaho@jurai.org>
7291W: http://www.mac.linux-m68k.org/
7292L: linux-m68k@lists.linux-m68k.org
7293S: Maintained
7294F: arch/m68k/mac/
7295
7296M68K ON HP9000/300
7297M: Philip Blundell <philb@gnu.org>
7298W: http://www.tazenda.demon.co.uk/phil/linux-hp
7299S: Maintained
7300F: arch/m68k/hp300/
7301
7302M88DS3103 MEDIA DRIVER
7303M: Antti Palosaari <crope@iki.fi>
7304L: linux-media@vger.kernel.org
7305W: https://linuxtv.org
7306W: http://palosaari.fi/linux/
7307Q: http://patchwork.linuxtv.org/project/linux-media/list/
7308T: git git://linuxtv.org/anttip/media_tree.git
7309S: Maintained
7310F: drivers/media/dvb-frontends/m88ds3103*
7311
7312M88RS2000 MEDIA DRIVER
7313M: Malcolm Priestley <tvboxspy@gmail.com>
7314L: linux-media@vger.kernel.org
7315W: https://linuxtv.org
7316Q: http://patchwork.linuxtv.org/project/linux-media/list/
7317S: Maintained
7318F: drivers/media/dvb-frontends/m88rs2000*
7319
7320MA901 MASTERKIT USB FM RADIO DRIVER
7321M: Alexey Klimov <klimov.linux@gmail.com>
7322L: linux-media@vger.kernel.org
7323T: git git://linuxtv.org/media_tree.git
7324S: Maintained
7325F: drivers/media/radio/radio-ma901.c
7326
7327MAC80211
7328M: Johannes Berg <johannes@sipsolutions.net>
7329L: linux-wireless@vger.kernel.org
7330W: http://wireless.kernel.org/
7331T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
7332T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
7333S: Maintained
7334F: Documentation/networking/mac80211-injection.txt
7335F: include/net/mac80211.h
7336F: net/mac80211/
7337F: drivers/net/wireless/mac80211_hwsim.[ch]
7338
7339MACVLAN DRIVER
7340M: Patrick McHardy <kaber@trash.net>
7341L: netdev@vger.kernel.org
7342S: Maintained
7343F: drivers/net/macvlan.c
7344F: include/linux/if_macvlan.h
7345
7346MAILBOX API
7347M: Jassi Brar <jassisinghbrar@gmail.com>
7348L: linux-kernel@vger.kernel.org
7349S: Maintained
7350F: drivers/mailbox/
7351F: include/linux/mailbox_client.h
7352F: include/linux/mailbox_controller.h
7353
7354MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
7355M: Michael Kerrisk <mtk.manpages@gmail.com>
7356W: http://www.kernel.org/doc/man-pages
7357L: linux-man@vger.kernel.org
7358S: Maintained
7359
7360MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER
7361M: Andrew Lunn <andrew@lunn.ch>
7362M: Vivien Didelot <vivien.didelot@savoirfairelinux.com>
7363S: Maintained
7364F: drivers/net/dsa/mv88e6xxx/
7365
7366MARVELL ARMADA DRM SUPPORT
7367M: Russell King <rmk+kernel@armlinux.org.uk>
7368S: Maintained
7369F: drivers/gpu/drm/armada/
7370F: include/uapi/drm/armada_drm.h
7371F: Documentation/devicetree/bindings/display/armada/
7372
7373MARVELL CRYPTO DRIVER
7374M: Boris Brezillon <boris.brezillon@free-electrons.com>
7375M: Arnaud Ebalard <arno@natisbad.org>
7376F: drivers/crypto/marvell/
7377S: Maintained
7378L: linux-crypto@vger.kernel.org
7379
7380MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
7381M: Mirko Lindner <mlindner@marvell.com>
7382M: Stephen Hemminger <stephen@networkplumber.org>
7383L: netdev@vger.kernel.org
7384S: Maintained
7385F: drivers/net/ethernet/marvell/sk*
7386
7387MARVELL LIBERTAS WIRELESS DRIVER
7388L: libertas-dev@lists.infradead.org
7389S: Orphan
7390F: drivers/net/wireless/marvell/libertas/
7391
7392MARVELL MV643XX ETHERNET DRIVER
7393M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
7394L: netdev@vger.kernel.org
7395S: Maintained
7396F: drivers/net/ethernet/marvell/mv643xx_eth.*
7397F: include/linux/mv643xx.h
7398
7399MARVELL MVNETA ETHERNET DRIVER
7400M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
7401L: netdev@vger.kernel.org
7402S: Maintained
7403F: drivers/net/ethernet/marvell/mvneta.*
7404
7405MARVELL MWIFIEX WIRELESS DRIVER
7406M: Amitkumar Karwar <akarwar@marvell.com>
7407M: Nishant Sarmukadam <nishants@marvell.com>
7408L: linux-wireless@vger.kernel.org
7409S: Maintained
7410F: drivers/net/wireless/marvell/mwifiex/
7411
7412MARVELL MWL8K WIRELESS DRIVER
7413M: Lennert Buytenhek <buytenh@wantstofly.org>
7414L: linux-wireless@vger.kernel.org
7415S: Odd Fixes
7416F: drivers/net/wireless/marvell/mwl8k.c
7417
7418MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
7419M: Nicolas Pitre <nico@fluxnic.net>
7420S: Odd Fixes
7421F: drivers/mmc/host/mvsdio.*
7422
7423MATROX FRAMEBUFFER DRIVER
7424L: linux-fbdev@vger.kernel.org
7425S: Orphan
7426F: drivers/video/fbdev/matrox/matroxfb_*
7427F: include/uapi/linux/matroxfb.h
7428
7429MAX16065 HARDWARE MONITOR DRIVER
7430M: Guenter Roeck <linux@roeck-us.net>
7431L: linux-hwmon@vger.kernel.org
7432S: Maintained
7433F: Documentation/hwmon/max16065
7434F: drivers/hwmon/max16065.c
7435
7436MAX20751 HARDWARE MONITOR DRIVER
7437M: Guenter Roeck <linux@roeck-us.net>
7438L: linux-hwmon@vger.kernel.org
7439S: Maintained
7440F: Documentation/hwmon/max20751
7441F: drivers/hwmon/max20751.c
7442
7443MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
7444M: "Hans J. Koch" <hjk@hansjkoch.de>
7445L: linux-hwmon@vger.kernel.org
7446S: Maintained
7447F: Documentation/hwmon/max6650
7448F: drivers/hwmon/max6650.c
7449
7450MAX6697 HARDWARE MONITOR DRIVER
7451M: Guenter Roeck <linux@roeck-us.net>
7452L: linux-hwmon@vger.kernel.org
7453S: Maintained
7454F: Documentation/hwmon/max6697
7455F: Documentation/devicetree/bindings/i2c/max6697.txt
7456F: drivers/hwmon/max6697.c
7457F: include/linux/platform_data/max6697.h
7458
7459MAX9860 MONO AUDIO VOICE CODEC DRIVER
7460M: Peter Rosin <peda@axentia.se>
7461L: alsa-devel@alsa-project.org (moderated for non-subscribers)
7462S: Maintained
7463F: Documentation/devicetree/bindings/sound/max9860.txt
7464F: sound/soc/codecs/max9860.*
7465
7466MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
7467M: Krzysztof Kozlowski <k.kozlowski@samsung.com>
7468L: linux-pm@vger.kernel.org
7469S: Supported
7470F: drivers/power/max14577_charger.c
7471F: drivers/power/max77693_charger.c
7472
7473MAXIM MAX77802 MULTIFUNCTION PMIC DEVICE DRIVERS
7474M: Javier Martinez Canillas <javier@osg.samsung.com>
7475L: linux-kernel@vger.kernel.org
7476S: Supported
7477F: drivers/*/*max77802*.c
7478F: Documentation/devicetree/bindings/*/*max77802.txt
7479F: include/dt-bindings/*/*max77802.h
7480
7481MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
7482M: Chanwoo Choi <cw00.choi@samsung.com>
7483M: Krzysztof Kozlowski <k.kozlowski@samsung.com>
7484L: linux-kernel@vger.kernel.org
7485S: Supported
7486F: drivers/*/max14577*.c
7487F: drivers/*/max77686*.c
7488F: drivers/*/max77693*.c
7489F: drivers/extcon/extcon-max14577.c
7490F: drivers/extcon/extcon-max77693.c
7491F: drivers/rtc/rtc-max77686.c
7492F: drivers/clk/clk-max77686.c
7493F: Documentation/devicetree/bindings/mfd/max14577.txt
7494F: Documentation/devicetree/bindings/*/max77686.txt
7495F: Documentation/devicetree/bindings/mfd/max77693.txt
7496F: Documentation/devicetree/bindings/clock/maxim,max77686.txt
7497F: include/linux/mfd/max14577*.h
7498F: include/linux/mfd/max77686*.h
7499F: include/linux/mfd/max77693*.h
7500
7501MAXIRADIO FM RADIO RECEIVER DRIVER
7502M: Hans Verkuil <hverkuil@xs4all.nl>
7503L: linux-media@vger.kernel.org
7504T: git git://linuxtv.org/media_tree.git
7505W: https://linuxtv.org
7506S: Maintained
7507F: drivers/media/radio/radio-maxiradio*
7508
7509MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVER
7510M: Peter Rosin <peda@axentia.se>
7511L: linux-iio@vger.kernel.org
7512S: Maintained
7513F: drivers/iio/potentiometer/mcp4531.c
7514
7515MEDIA DRIVERS FOR RENESAS - FCP
7516M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7517L: linux-media@vger.kernel.org
7518L: linux-renesas-soc@vger.kernel.org
7519T: git git://linuxtv.org/media_tree.git
7520S: Supported
7521F: Documentation/devicetree/bindings/media/renesas,fcp.txt
7522F: drivers/media/platform/rcar-fcp.c
7523F: include/media/rcar-fcp.h
7524
7525MEDIA DRIVERS FOR RENESAS - VSP1
7526M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7527L: linux-media@vger.kernel.org
7528L: linux-renesas-soc@vger.kernel.org
7529T: git git://linuxtv.org/media_tree.git
7530S: Supported
7531F: Documentation/devicetree/bindings/media/renesas,vsp1.txt
7532F: drivers/media/platform/vsp1/
7533
7534MEDIA DRIVERS FOR HELENE
7535M: Abylay Ospan <aospan@netup.ru>
7536L: linux-media@vger.kernel.org
7537W: https://linuxtv.org
7538W: http://netup.tv/
7539T: git git://linuxtv.org/media_tree.git
7540S: Supported
7541F: drivers/media/dvb-frontends/helene*
7542
7543MEDIA DRIVERS FOR ASCOT2E
7544M: Sergey Kozlov <serjk@netup.ru>
7545M: Abylay Ospan <aospan@netup.ru>
7546L: linux-media@vger.kernel.org
7547W: https://linuxtv.org
7548W: http://netup.tv/
7549T: git git://linuxtv.org/media_tree.git
7550S: Supported
7551F: drivers/media/dvb-frontends/ascot2e*
7552
7553MEDIA DRIVERS FOR CXD2841ER
7554M: Sergey Kozlov <serjk@netup.ru>
7555M: Abylay Ospan <aospan@netup.ru>
7556L: linux-media@vger.kernel.org
7557W: https://linuxtv.org
7558W: http://netup.tv/
7559T: git git://linuxtv.org/media_tree.git
7560S: Supported
7561F: drivers/media/dvb-frontends/cxd2841er*
7562
7563MEDIA DRIVERS FOR HORUS3A
7564M: Sergey Kozlov <serjk@netup.ru>
7565M: Abylay Ospan <aospan@netup.ru>
7566L: linux-media@vger.kernel.org
7567W: https://linuxtv.org
7568W: http://netup.tv/
7569T: git git://linuxtv.org/media_tree.git
7570S: Supported
7571F: drivers/media/dvb-frontends/horus3a*
7572
7573MEDIA DRIVERS FOR LNBH25
7574M: Sergey Kozlov <serjk@netup.ru>
7575M: Abylay Ospan <aospan@netup.ru>
7576L: linux-media@vger.kernel.org
7577W: https://linuxtv.org
7578W: http://netup.tv/
7579T: git git://linuxtv.org/media_tree.git
7580S: Supported
7581F: drivers/media/dvb-frontends/lnbh25*
7582
7583MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
7584M: Sergey Kozlov <serjk@netup.ru>
7585M: Abylay Ospan <aospan@netup.ru>
7586L: linux-media@vger.kernel.org
7587W: https://linuxtv.org
7588W: http://netup.tv/
7589T: git git://linuxtv.org/media_tree.git
7590S: Supported
7591F: drivers/media/pci/netup_unidvb/*
7592
7593MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
7594M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
7595M: Mauro Carvalho Chehab <mchehab@kernel.org>
7596P: LinuxTV.org Project
7597L: linux-media@vger.kernel.org
7598W: https://linuxtv.org
7599Q: http://patchwork.kernel.org/project/linux-media/list/
7600T: git git://linuxtv.org/media_tree.git
7601S: Maintained
7602F: Documentation/dvb/
7603F: Documentation/video4linux/
7604F: Documentation/DocBook/media/
7605F: drivers/media/
7606F: drivers/staging/media/
7607F: include/linux/platform_data/media/
7608F: include/media/
7609F: include/uapi/linux/dvb/
7610F: include/uapi/linux/videodev2.h
7611F: include/uapi/linux/media.h
7612F: include/uapi/linux/v4l2-*
7613F: include/uapi/linux/meye.h
7614F: include/uapi/linux/ivtv*
7615F: include/uapi/linux/uvcvideo.h
7616
7617MEDIATEK ETHERNET DRIVER
7618M: Felix Fietkau <nbd@openwrt.org>
7619M: John Crispin <blogic@openwrt.org>
7620L: netdev@vger.kernel.org
7621S: Maintained
7622F: drivers/net/ethernet/mediatek/
7623
7624MEDIATEK MT7601U WIRELESS LAN DRIVER
7625M: Jakub Kicinski <kubakici@wp.pl>
7626L: linux-wireless@vger.kernel.org
7627S: Maintained
7628F: drivers/net/wireless/mediatek/mt7601u/
7629
7630MEGARAID SCSI/SAS DRIVERS
7631M: Kashyap Desai <kashyap.desai@avagotech.com>
7632M: Sumit Saxena <sumit.saxena@avagotech.com>
7633M: Uday Lingala <uday.lingala@avagotech.com>
7634L: megaraidlinux.pdl@avagotech.com
7635L: linux-scsi@vger.kernel.org
7636W: http://www.lsi.com
7637S: Maintained
7638F: Documentation/scsi/megaraid.txt
7639F: drivers/scsi/megaraid.*
7640F: drivers/scsi/megaraid/
7641
7642MELLANOX ETHERNET DRIVER (mlx4_en)
7643M: Tariq Toukan <tariqt@mellanox.com>
7644L: netdev@vger.kernel.org
7645S: Supported
7646W: http://www.mellanox.com
7647Q: http://patchwork.ozlabs.org/project/netdev/list/
7648F: drivers/net/ethernet/mellanox/mlx4/en_*
7649
7650MELLANOX ETHERNET DRIVER (mlx5e)
7651M: Saeed Mahameed <saeedm@mellanox.com>
7652L: netdev@vger.kernel.org
7653S: Supported
7654W: http://www.mellanox.com
7655Q: http://patchwork.ozlabs.org/project/netdev/list/
7656F: drivers/net/ethernet/mellanox/mlx5/core/en_*
7657
7658MELLANOX ETHERNET SWITCH DRIVERS
7659M: Jiri Pirko <jiri@mellanox.com>
7660M: Ido Schimmel <idosch@mellanox.com>
7661L: netdev@vger.kernel.org
7662S: Supported
7663W: http://www.mellanox.com
7664Q: http://patchwork.ozlabs.org/project/netdev/list/
7665F: drivers/net/ethernet/mellanox/mlxsw/
7666
7667SOFT-ROCE DRIVER (rxe)
7668M: Moni Shoua <monis@mellanox.com>
7669L: linux-rdma@vger.kernel.org
7670S: Supported
7671W: https://github.com/SoftRoCE/rxe-dev/wiki/rxe-dev:-Home
7672Q: http://patchwork.kernel.org/project/linux-rdma/list/
7673F: drivers/infiniband/sw/rxe/
7674F: include/uapi/rdma/rdma_user_rxe.h
7675
7676MEMBARRIER SUPPORT
7677M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
7678M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
7679L: linux-kernel@vger.kernel.org
7680S: Supported
7681F: kernel/membarrier.c
7682F: include/uapi/linux/membarrier.h
7683
7684MEMORY MANAGEMENT
7685L: linux-mm@kvack.org
7686W: http://www.linux-mm.org
7687S: Maintained
7688F: include/linux/mm.h
7689F: include/linux/gfp.h
7690F: include/linux/mmzone.h
7691F: include/linux/memory_hotplug.h
7692F: include/linux/vmalloc.h
7693F: mm/
7694
7695MEMORY TECHNOLOGY DEVICES (MTD)
7696M: David Woodhouse <dwmw2@infradead.org>
7697M: Brian Norris <computersforpeace@gmail.com>
7698L: linux-mtd@lists.infradead.org
7699W: http://www.linux-mtd.infradead.org/
7700Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
7701T: git git://git.infradead.org/linux-mtd.git
7702T: git git://git.infradead.org/l2-mtd.git
7703S: Maintained
7704F: Documentation/devicetree/bindings/mtd/
7705F: drivers/mtd/
7706F: include/linux/mtd/
7707F: include/uapi/mtd/
7708
7709MEN A21 WATCHDOG DRIVER
7710M: Johannes Thumshirn <morbidrsa@gmail.com>
7711L: linux-watchdog@vger.kernel.org
7712S: Maintained
7713F: drivers/watchdog/mena21_wdt.c
7714
7715MEN CHAMELEON BUS (mcb)
7716M: Johannes Thumshirn <morbidrsa@gmail.com>
7717S: Maintained
7718F: drivers/mcb/
7719F: include/linux/mcb.h
7720F: Documentation/men-chameleon-bus.txt
7721
7722MEN F21BMC (Board Management Controller)
7723M: Andreas Werner <andreas.werner@men.de>
7724S: Supported
7725F: drivers/mfd/menf21bmc.c
7726F: drivers/watchdog/menf21bmc_wdt.c
7727F: drivers/leds/leds-menf21bmc.c
7728F: drivers/hwmon/menf21bmc_hwmon.c
7729F: Documentation/hwmon/menf21bmc
7730
7731METAG ARCHITECTURE
7732M: James Hogan <james.hogan@imgtec.com>
7733L: linux-metag@vger.kernel.org
7734T: git git://git.kernel.org/pub/scm/linux/kernel/git/jhogan/metag.git
7735S: Odd Fixes
7736F: arch/metag/
7737F: Documentation/metag/
7738F: Documentation/devicetree/bindings/metag/
7739F: Documentation/devicetree/bindings/interrupt-controller/img,*
7740F: drivers/clocksource/metag_generic.c
7741F: drivers/irqchip/irq-metag.c
7742F: drivers/irqchip/irq-metag-ext.c
7743F: drivers/tty/metag_da.c
7744
7745MICROBLAZE ARCHITECTURE
7746M: Michal Simek <monstr@monstr.eu>
7747W: http://www.monstr.eu/fdt/
7748T: git git://git.monstr.eu/linux-2.6-microblaze.git
7749S: Supported
7750F: arch/microblaze/
7751
7752MICROSOFT SURFACE PRO 3 BUTTON DRIVER
7753M: Chen Yu <yu.c.chen@intel.com>
7754L: platform-driver-x86@vger.kernel.org
7755S: Supported
7756F: drivers/platform/x86/surfacepro3_button.c
7757
7758MICROTEK X6 SCANNER
7759M: Oliver Neukum <oliver@neukum.org>
7760S: Maintained
7761F: drivers/usb/image/microtek.*
7762
7763MIPS
7764M: Ralf Baechle <ralf@linux-mips.org>
7765L: linux-mips@linux-mips.org
7766W: http://www.linux-mips.org/
7767T: git git://git.linux-mips.org/pub/scm/ralf/linux.git
7768Q: http://patchwork.linux-mips.org/project/linux-mips/list/
7769S: Supported
7770F: Documentation/devicetree/bindings/mips/
7771F: Documentation/mips/
7772F: arch/mips/
7773
7774MIPS/LOONGSON1 ARCHITECTURE
7775M: Keguang Zhang <keguang.zhang@gmail.com>
7776L: linux-mips@linux-mips.org
7777S: Maintained
7778F: arch/mips/loongson32/
7779F: arch/mips/include/asm/mach-loongson32/
7780F: drivers/*/*loongson1*
7781F: drivers/*/*/*loongson1*
7782
7783MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
7784M: Hans Verkuil <hverkuil@xs4all.nl>
7785L: linux-media@vger.kernel.org
7786T: git git://linuxtv.org/media_tree.git
7787W: https://linuxtv.org
7788S: Odd Fixes
7789F: drivers/media/radio/radio-miropcm20*
7790
7791MELLANOX MLX4 core VPI driver
7792M: Yishai Hadas <yishaih@mellanox.com>
7793L: netdev@vger.kernel.org
7794L: linux-rdma@vger.kernel.org
7795W: http://www.mellanox.com
7796Q: http://patchwork.ozlabs.org/project/netdev/list/
7797S: Supported
7798F: drivers/net/ethernet/mellanox/mlx4/
7799F: include/linux/mlx4/
7800
7801MELLANOX MLX4 IB driver
7802M: Yishai Hadas <yishaih@mellanox.com>
7803L: linux-rdma@vger.kernel.org
7804W: http://www.mellanox.com
7805Q: http://patchwork.kernel.org/project/linux-rdma/list/
7806S: Supported
7807F: drivers/infiniband/hw/mlx4/
7808F: include/linux/mlx4/
7809
7810MELLANOX MLX5 core VPI driver
7811M: Matan Barak <matanb@mellanox.com>
7812M: Leon Romanovsky <leonro@mellanox.com>
7813L: netdev@vger.kernel.org
7814L: linux-rdma@vger.kernel.org
7815W: http://www.mellanox.com
7816Q: http://patchwork.ozlabs.org/project/netdev/list/
7817S: Supported
7818F: drivers/net/ethernet/mellanox/mlx5/core/
7819F: include/linux/mlx5/
7820
7821MELLANOX MLX5 IB driver
7822M: Matan Barak <matanb@mellanox.com>
7823M: Leon Romanovsky <leonro@mellanox.com>
7824L: linux-rdma@vger.kernel.org
7825W: http://www.mellanox.com
7826Q: http://patchwork.kernel.org/project/linux-rdma/list/
7827S: Supported
7828F: drivers/infiniband/hw/mlx5/
7829F: include/linux/mlx5/
7830
7831MELEXIS MLX90614 DRIVER
7832M: Crt Mori <cmo@melexis.com>
7833L: linux-iio@vger.kernel.org
7834W: http://www.melexis.com
7835S: Supported
7836F: drivers/iio/temperature/mlx90614.c
7837
7838MN88472 MEDIA DRIVER
7839M: Antti Palosaari <crope@iki.fi>
7840L: linux-media@vger.kernel.org
7841W: https://linuxtv.org
7842W: http://palosaari.fi/linux/
7843Q: http://patchwork.linuxtv.org/project/linux-media/list/
7844S: Maintained
7845F: drivers/media/dvb-frontends/mn88472*
7846
7847MN88473 MEDIA DRIVER
7848M: Antti Palosaari <crope@iki.fi>
7849L: linux-media@vger.kernel.org
7850W: https://linuxtv.org
7851W: http://palosaari.fi/linux/
7852Q: http://patchwork.linuxtv.org/project/linux-media/list/
7853S: Maintained
7854F: drivers/media/dvb-frontends/mn88473*
7855
7856MODULE SUPPORT
7857M: Rusty Russell <rusty@rustcorp.com.au>
7858S: Maintained
7859F: include/linux/module.h
7860F: kernel/module.c
7861
7862MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER
7863W: http://popies.net/meye/
7864S: Orphan
7865F: Documentation/video4linux/meye.txt
7866F: drivers/media/pci/meye/
7867F: include/uapi/linux/meye.h
7868
7869MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
7870M: Jiri Slaby <jirislaby@gmail.com>
7871S: Maintained
7872F: Documentation/serial/moxa-smartio
7873F: drivers/tty/mxser.*
7874
7875MR800 AVERMEDIA USB FM RADIO DRIVER
7876M: Alexey Klimov <klimov.linux@gmail.com>
7877L: linux-media@vger.kernel.org
7878T: git git://linuxtv.org/media_tree.git
7879S: Maintained
7880F: drivers/media/radio/radio-mr800.c
7881
7882MRF24J40 IEEE 802.15.4 RADIO DRIVER
7883M: Alan Ott <alan@signal11.us>
7884L: linux-wpan@vger.kernel.org
7885S: Maintained
7886F: drivers/net/ieee802154/mrf24j40.c
7887F: Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
7888
7889MSI LAPTOP SUPPORT
7890M: "Lee, Chun-Yi" <jlee@suse.com>
7891L: platform-driver-x86@vger.kernel.org
7892S: Maintained
7893F: drivers/platform/x86/msi-laptop.c
7894
7895MSI WMI SUPPORT
7896L: platform-driver-x86@vger.kernel.org
7897S: Orphan
7898F: drivers/platform/x86/msi-wmi.c
7899
7900MSI001 MEDIA DRIVER
7901M: Antti Palosaari <crope@iki.fi>
7902L: linux-media@vger.kernel.org
7903W: https://linuxtv.org
7904W: http://palosaari.fi/linux/
7905Q: http://patchwork.linuxtv.org/project/linux-media/list/
7906T: git git://linuxtv.org/anttip/media_tree.git
7907S: Maintained
7908F: drivers/media/tuners/msi001*
7909
7910MSI2500 MEDIA DRIVER
7911M: Antti Palosaari <crope@iki.fi>
7912L: linux-media@vger.kernel.org
7913W: https://linuxtv.org
7914W: http://palosaari.fi/linux/
7915Q: http://patchwork.linuxtv.org/project/linux-media/list/
7916T: git git://linuxtv.org/anttip/media_tree.git
7917S: Maintained
7918F: drivers/media/usb/msi2500/
7919
7920MSYSTEMS DISKONCHIP G3 MTD DRIVER
7921M: Robert Jarzmik <robert.jarzmik@free.fr>
7922L: linux-mtd@lists.infradead.org
7923S: Maintained
7924F: drivers/mtd/devices/docg3*
7925
7926MT9M032 APTINA SENSOR DRIVER
7927M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7928L: linux-media@vger.kernel.org
7929T: git git://linuxtv.org/media_tree.git
7930S: Maintained
7931F: drivers/media/i2c/mt9m032.c
7932F: include/media/i2c/mt9m032.h
7933
7934MT9P031 APTINA CAMERA SENSOR
7935M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7936L: linux-media@vger.kernel.org
7937T: git git://linuxtv.org/media_tree.git
7938S: Maintained
7939F: drivers/media/i2c/mt9p031.c
7940F: include/media/i2c/mt9p031.h
7941
7942MT9T001 APTINA CAMERA SENSOR
7943M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7944L: linux-media@vger.kernel.org
7945T: git git://linuxtv.org/media_tree.git
7946S: Maintained
7947F: drivers/media/i2c/mt9t001.c
7948F: include/media/i2c/mt9t001.h
7949
7950MT9V032 APTINA CAMERA SENSOR
7951M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7952L: linux-media@vger.kernel.org
7953T: git git://linuxtv.org/media_tree.git
7954S: Maintained
7955F: Documentation/devicetree/bindings/media/i2c/mt9v032.txt
7956F: drivers/media/i2c/mt9v032.c
7957F: include/media/i2c/mt9v032.h
7958
7959MULTIFUNCTION DEVICES (MFD)
7960M: Lee Jones <lee.jones@linaro.org>
7961T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
7962S: Supported
7963F: drivers/mfd/
7964F: include/linux/mfd/
7965
7966MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
7967M: Ulf Hansson <ulf.hansson@linaro.org>
7968L: linux-mmc@vger.kernel.org
7969T: git git://git.linaro.org/people/ulf.hansson/mmc.git
7970S: Maintained
7971F: Documentation/devicetree/bindings/mmc/
7972F: drivers/mmc/
7973F: include/linux/mmc/
7974F: include/uapi/linux/mmc/
7975
7976MULTIMEDIA CARD (MMC) ETC. OVER SPI
7977S: Orphan
7978F: drivers/mmc/host/mmc_spi.c
7979F: include/linux/spi/mmc_spi.h
7980
7981MULTISOUND SOUND DRIVER
7982M: Andrew Veliath <andrewtv@usa.net>
7983S: Maintained
7984F: Documentation/sound/oss/MultiSound
7985F: sound/oss/msnd*
7986
7987MULTITECH MULTIPORT CARD (ISICOM)
7988S: Orphan
7989F: drivers/tty/isicom.c
7990F: include/linux/isicom.h
7991
7992MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
7993M: Bin Liu <b-liu@ti.com>
7994L: linux-usb@vger.kernel.org
7995T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
7996S: Maintained
7997F: drivers/usb/musb/
7998
7999MXL5007T MEDIA DRIVER
8000M: Michael Krufky <mkrufky@linuxtv.org>
8001L: linux-media@vger.kernel.org
8002W: https://linuxtv.org
8003W: http://github.com/mkrufky
8004Q: http://patchwork.linuxtv.org/project/linux-media/list/
8005T: git git://linuxtv.org/mkrufky/tuners.git
8006S: Maintained
8007F: drivers/media/tuners/mxl5007t.*
8008
8009MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
8010M: Hyong-Youb Kim <hykim@myri.com>
8011L: netdev@vger.kernel.org
8012W: https://www.myricom.com/support/downloads/myri10ge.html
8013S: Supported
8014F: drivers/net/ethernet/myricom/myri10ge/
8015
8016NAND FLASH SUBSYSTEM
8017M: Boris Brezillon <boris.brezillon@free-electrons.com>
8018R: Richard Weinberger <richard@nod.at>
8019L: linux-mtd@lists.infradead.org
8020W: http://www.linux-mtd.infradead.org/
8021Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
8022T: git git://github.com/linux-nand/linux.git
8023S: Maintained
8024F: drivers/mtd/nand/
8025F: include/linux/mtd/nand*.h
8026
8027NATSEMI ETHERNET DRIVER (DP8381x)
8028S: Orphan
8029F: drivers/net/ethernet/natsemi/natsemi.c
8030
8031NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
8032M: Daniel Mack <zonque@gmail.com>
8033S: Maintained
8034L: alsa-devel@alsa-project.org (moderated for non-subscribers)
8035W: http://www.native-instruments.com
8036F: sound/usb/caiaq/
8037
8038NCP FILESYSTEM
8039M: Petr Vandrovec <petr@vandrovec.name>
8040S: Odd Fixes
8041F: fs/ncpfs/
8042
8043NCR 5380 SCSI DRIVERS
8044M: Finn Thain <fthain@telegraphics.com.au>
8045M: Michael Schmitz <schmitzmic@gmail.com>
8046L: linux-scsi@vger.kernel.org
8047S: Maintained
8048F: Documentation/scsi/g_NCR5380.txt
8049F: Documentation/scsi/dtc3x80.txt
8050F: drivers/scsi/NCR5380.*
8051F: drivers/scsi/arm/cumana_1.c
8052F: drivers/scsi/arm/oak.c
8053F: drivers/scsi/atari_scsi.*
8054F: drivers/scsi/dmx3191d.c
8055F: drivers/scsi/dtc.*
8056F: drivers/scsi/g_NCR5380.*
8057F: drivers/scsi/g_NCR5380_mmio.c
8058F: drivers/scsi/mac_scsi.*
8059F: drivers/scsi/pas16.*
8060F: drivers/scsi/sun3_scsi.*
8061F: drivers/scsi/sun3_scsi_vme.c
8062F: drivers/scsi/t128.*
8063
8064NCR DUAL 700 SCSI DRIVER (MICROCHANNEL)
8065M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
8066L: linux-scsi@vger.kernel.org
8067S: Maintained
8068F: drivers/scsi/NCR_D700.*
8069
8070NCT6775 HARDWARE MONITOR DRIVER
8071M: Guenter Roeck <linux@roeck-us.net>
8072L: linux-hwmon@vger.kernel.org
8073S: Maintained
8074F: Documentation/hwmon/nct6775
8075F: drivers/hwmon/nct6775.c
8076
8077NETEFFECT IWARP RNIC DRIVER (IW_NES)
8078M: Faisal Latif <faisal.latif@intel.com>
8079L: linux-rdma@vger.kernel.org
8080W: http://www.intel.com/Products/Server/Adapters/Server-Cluster/Server-Cluster-overview.htm
8081S: Supported
8082F: drivers/infiniband/hw/nes/
8083
8084NETEM NETWORK EMULATOR
8085M: Stephen Hemminger <stephen@networkplumber.org>
8086L: netem@lists.linux-foundation.org (moderated for non-subscribers)
8087S: Maintained
8088F: net/sched/sch_netem.c
8089
8090NETERION 10GbE DRIVERS (s2io/vxge)
8091M: Jon Mason <jdmason@kudzu.us>
8092L: netdev@vger.kernel.org
8093S: Supported
8094F: Documentation/networking/s2io.txt
8095F: Documentation/networking/vxge.txt
8096F: drivers/net/ethernet/neterion/
8097
8098NETFILTER ({IP,IP6,ARP,EB,NF}TABLES)
8099M: Pablo Neira Ayuso <pablo@netfilter.org>
8100M: Patrick McHardy <kaber@trash.net>
8101M: Jozsef Kadlecsik <kadlec@blackhole.kfki.hu>
8102L: netfilter-devel@vger.kernel.org
8103L: coreteam@netfilter.org
8104W: http://www.netfilter.org/
8105W: http://www.iptables.org/
8106Q: http://patchwork.ozlabs.org/project/netfilter-devel/list/
8107T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git
8108T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git
8109S: Supported
8110F: include/linux/netfilter*
8111F: include/linux/netfilter/
8112F: include/net/netfilter/
8113F: include/uapi/linux/netfilter*
8114F: include/uapi/linux/netfilter/
8115F: net/*/netfilter.c
8116F: net/*/netfilter/
8117F: net/netfilter/
8118F: net/bridge/br_netfilter*.c
8119
8120NETLABEL
8121M: Paul Moore <paul@paul-moore.com>
8122W: http://netlabel.sf.net
8123L: netdev@vger.kernel.org
8124S: Maintained
8125F: Documentation/netlabel/
8126F: include/net/netlabel.h
8127F: net/netlabel/
8128
8129NETROM NETWORK LAYER
8130M: Ralf Baechle <ralf@linux-mips.org>
8131L: linux-hams@vger.kernel.org
8132W: http://www.linux-ax25.org/
8133S: Maintained
8134F: include/net/netrom.h
8135F: include/uapi/linux/netrom.h
8136F: net/netrom/
8137
8138NETRONOME ETHERNET DRIVERS
8139M: Jakub Kicinski <jakub.kicinski@netronome.com>
8140L: oss-drivers@netronome.com
8141S: Maintained
8142F: drivers/net/ethernet/netronome/
8143
8144NETWORK BLOCK DEVICE (NBD)
8145M: Markus Pargmann <mpa@pengutronix.de>
8146S: Maintained
8147L: nbd-general@lists.sourceforge.net
8148T: git git://git.pengutronix.de/git/mpa/linux-nbd.git
8149F: Documentation/blockdev/nbd.txt
8150F: drivers/block/nbd.c
8151F: include/uapi/linux/nbd.h
8152
8153NETWORK DROP MONITOR
8154M: Neil Horman <nhorman@tuxdriver.com>
8155L: netdev@vger.kernel.org
8156S: Maintained
8157W: https://fedorahosted.org/dropwatch/
8158F: net/core/drop_monitor.c
8159
8160NETWORKING [GENERAL]
8161M: "David S. Miller" <davem@davemloft.net>
8162L: netdev@vger.kernel.org
8163W: http://www.linuxfoundation.org/en/Net
8164Q: http://patchwork.ozlabs.org/project/netdev/list/
8165T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
8166T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
8167S: Maintained
8168F: net/
8169F: include/net/
8170F: include/linux/in.h
8171F: include/linux/net.h
8172F: include/linux/netdevice.h
8173F: include/uapi/linux/in.h
8174F: include/uapi/linux/net.h
8175F: include/uapi/linux/netdevice.h
8176F: include/uapi/linux/net_namespace.h
8177F: tools/net/
8178F: tools/testing/selftests/net/
8179F: lib/random32.c
8180F: lib/test_bpf.c
8181
8182NETWORKING [IPv4/IPv6]
8183M: "David S. Miller" <davem@davemloft.net>
8184M: Alexey Kuznetsov <kuznet@ms2.inr.ac.ru>
8185M: James Morris <jmorris@namei.org>
8186M: Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org>
8187M: Patrick McHardy <kaber@trash.net>
8188L: netdev@vger.kernel.org
8189T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
8190S: Maintained
8191F: net/ipv4/
8192F: net/ipv6/
8193F: include/net/ip*
8194F: arch/x86/net/*
8195
8196NETWORKING [IPSEC]
8197M: Steffen Klassert <steffen.klassert@secunet.com>
8198M: Herbert Xu <herbert@gondor.apana.org.au>
8199M: "David S. Miller" <davem@davemloft.net>
8200L: netdev@vger.kernel.org
8201T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
8202T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
8203S: Maintained
8204F: net/core/flow.c
8205F: net/xfrm/
8206F: net/key/
8207F: net/ipv4/xfrm*
8208F: net/ipv4/esp4.c
8209F: net/ipv4/ah4.c
8210F: net/ipv4/ipcomp.c
8211F: net/ipv4/ip_vti.c
8212F: net/ipv6/xfrm*
8213F: net/ipv6/esp6.c
8214F: net/ipv6/ah6.c
8215F: net/ipv6/ipcomp6.c
8216F: net/ipv6/ip6_vti.c
8217F: include/uapi/linux/xfrm.h
8218F: include/net/xfrm.h
8219
8220NETWORKING [LABELED] (NetLabel, CIPSO, Labeled IPsec, SECMARK)
8221M: Paul Moore <paul@paul-moore.com>
8222L: netdev@vger.kernel.org
8223S: Maintained
8224
8225NETWORKING [WIRELESS]
8226L: linux-wireless@vger.kernel.org
8227Q: http://patchwork.kernel.org/project/linux-wireless/list/
8228
8229NETWORKING DRIVERS
8230L: netdev@vger.kernel.org
8231W: http://www.linuxfoundation.org/en/Net
8232Q: http://patchwork.ozlabs.org/project/netdev/list/
8233T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
8234T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
8235S: Odd Fixes
8236F: Documentation/devicetree/bindings/net/
8237F: drivers/net/
8238F: include/linux/if_*
8239F: include/linux/netdevice.h
8240F: include/linux/etherdevice.h
8241F: include/linux/fcdevice.h
8242F: include/linux/fddidevice.h
8243F: include/linux/hippidevice.h
8244F: include/linux/inetdevice.h
8245F: include/uapi/linux/if_*
8246F: include/uapi/linux/netdevice.h
8247
8248NETWORKING DRIVERS (WIRELESS)
8249M: Kalle Valo <kvalo@codeaurora.org>
8250L: linux-wireless@vger.kernel.org
8251Q: http://patchwork.kernel.org/project/linux-wireless/list/
8252T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git
8253T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git
8254S: Maintained
8255F: Documentation/devicetree/bindings/net/wireless/
8256F: drivers/net/wireless/
8257
8258NETXEN (1/10) GbE SUPPORT
8259M: Manish Chopra <manish.chopra@qlogic.com>
8260M: Sony Chacko <sony.chacko@qlogic.com>
8261M: Rajesh Borundia <rajesh.borundia@qlogic.com>
8262L: netdev@vger.kernel.org
8263W: http://www.qlogic.com
8264S: Supported
8265F: drivers/net/ethernet/qlogic/netxen/
8266
8267NFC SUBSYSTEM
8268M: Lauro Ramos Venancio <lauro.venancio@openbossa.org>
8269M: Aloisio Almeida Jr <aloisio.almeida@openbossa.org>
8270M: Samuel Ortiz <sameo@linux.intel.com>
8271L: linux-wireless@vger.kernel.org
8272L: linux-nfc@lists.01.org (subscribers-only)
8273S: Supported
8274F: net/nfc/
8275F: include/net/nfc/
8276F: include/uapi/linux/nfc.h
8277F: drivers/nfc/
8278F: include/linux/platform_data/nfcmrvl.h
8279F: include/linux/platform_data/nxp-nci.h
8280F: include/linux/platform_data/pn544.h
8281F: include/linux/platform_data/st21nfca.h
8282F: include/linux/platform_data/st-nci.h
8283F: Documentation/devicetree/bindings/net/nfc/
8284
8285NFS, SUNRPC, AND LOCKD CLIENTS
8286M: Trond Myklebust <trond.myklebust@primarydata.com>
8287M: Anna Schumaker <anna.schumaker@netapp.com>
8288L: linux-nfs@vger.kernel.org
8289W: http://client.linux-nfs.org
8290T: git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
8291S: Maintained
8292F: fs/lockd/
8293F: fs/nfs/
8294F: fs/nfs_common/
8295F: net/sunrpc/
8296F: include/linux/lockd/
8297F: include/linux/nfs*
8298F: include/linux/sunrpc/
8299F: include/uapi/linux/nfs*
8300F: include/uapi/linux/sunrpc/
8301
8302NILFS2 FILESYSTEM
8303M: Ryusuke Konishi <konishi.ryusuke@lab.ntt.co.jp>
8304L: linux-nilfs@vger.kernel.org
8305W: http://nilfs.sourceforge.net/
8306W: http://nilfs.osdn.jp/
8307T: git git://github.com/konis/nilfs2.git
8308S: Supported
8309F: Documentation/filesystems/nilfs2.txt
8310F: fs/nilfs2/
8311F: include/trace/events/nilfs2.h
8312F: include/uapi/linux/nilfs2_api.h
8313F: include/uapi/linux/nilfs2_ondisk.h
8314
8315NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
8316M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
8317W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
8318S: Maintained
8319F: Documentation/scsi/NinjaSCSI.txt
8320F: drivers/scsi/pcmcia/nsp_*
8321
8322NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
8323M: GOTO Masanori <gotom@debian.or.jp>
8324M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
8325W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
8326S: Maintained
8327F: Documentation/scsi/NinjaSCSI.txt
8328F: drivers/scsi/nsp32*
8329
8330NIOS2 ARCHITECTURE
8331M: Ley Foon Tan <lftan@altera.com>
8332L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
8333T: git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git
8334S: Maintained
8335F: arch/nios2/
8336
8337NOKIA N900 POWER SUPPLY DRIVERS
8338R: Pali Rohár <pali.rohar@gmail.com>
8339F: include/linux/power/bq2415x_charger.h
8340F: include/linux/power/bq27xxx_battery.h
8341F: include/linux/power/isp1704_charger.h
8342F: drivers/power/bq2415x_charger.c
8343F: drivers/power/bq27xxx_battery.c
8344F: drivers/power/bq27xxx_battery_i2c.c
8345F: drivers/power/isp1704_charger.c
8346F: drivers/power/rx51_battery.c
8347
8348NTB DRIVER CORE
8349M: Jon Mason <jdmason@kudzu.us>
8350M: Dave Jiang <dave.jiang@intel.com>
8351M: Allen Hubbe <Allen.Hubbe@emc.com>
8352L: linux-ntb@googlegroups.com
8353S: Supported
8354W: https://github.com/jonmason/ntb/wiki
8355T: git git://github.com/jonmason/ntb.git
8356F: drivers/ntb/
8357F: drivers/net/ntb_netdev.c
8358F: include/linux/ntb.h
8359F: include/linux/ntb_transport.h
8360F: tools/testing/selftests/ntb/
8361
8362NTB INTEL DRIVER
8363M: Jon Mason <jdmason@kudzu.us>
8364M: Dave Jiang <dave.jiang@intel.com>
8365L: linux-ntb@googlegroups.com
8366S: Supported
8367W: https://github.com/jonmason/ntb/wiki
8368T: git git://github.com/jonmason/ntb.git
8369F: drivers/ntb/hw/intel/
8370
8371NTB AMD DRIVER
8372M: Xiangliang Yu <Xiangliang.Yu@amd.com>
8373L: linux-ntb@googlegroups.com
8374S: Supported
8375F: drivers/ntb/hw/amd/
8376
8377NTFS FILESYSTEM
8378M: Anton Altaparmakov <anton@tuxera.com>
8379L: linux-ntfs-dev@lists.sourceforge.net
8380W: http://www.tuxera.com/
8381T: git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
8382S: Supported
8383F: Documentation/filesystems/ntfs.txt
8384F: fs/ntfs/
8385
8386NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
8387M: Antonino Daplas <adaplas@gmail.com>
8388L: linux-fbdev@vger.kernel.org
8389S: Maintained
8390F: drivers/video/fbdev/riva/
8391F: drivers/video/fbdev/nvidia/
8392
8393NVM EXPRESS DRIVER
8394M: Keith Busch <keith.busch@intel.com>
8395M: Jens Axboe <axboe@fb.com>
8396L: linux-nvme@lists.infradead.org
8397T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
8398W: https://kernel.googlesource.com/pub/scm/linux/kernel/git/axboe/linux-block/
8399S: Supported
8400F: drivers/nvme/host/
8401F: include/linux/nvme.h
8402
8403NVM EXPRESS TARGET DRIVER
8404M: Christoph Hellwig <hch@lst.de>
8405M: Sagi Grimberg <sagi@grimberg.me>
8406L: linux-nvme@lists.infradead.org
8407S: Supported
8408F: drivers/nvme/target/
8409
8410NVMEM FRAMEWORK
8411M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
8412M: Maxime Ripard <maxime.ripard@free-electrons.com>
8413S: Maintained
8414F: drivers/nvmem/
8415F: Documentation/devicetree/bindings/nvmem/
8416F: include/linux/nvmem-consumer.h
8417F: include/linux/nvmem-provider.h
8418
8419NXP-NCI NFC DRIVER
8420M: Clément Perrochaud <clement.perrochaud@effinnov.com>
8421R: Charles Gorand <charles.gorand@effinnov.com>
8422L: linux-nfc@lists.01.org (moderated for non-subscribers)
8423S: Supported
8424F: drivers/nfc/nxp-nci
8425
8426NXP TDA998X DRM DRIVER
8427M: Russell King <rmk+kernel@armlinux.org.uk>
8428S: Supported
8429F: drivers/gpu/drm/i2c/tda998x_drv.c
8430F: include/drm/i2c/tda998x.h
8431
8432NXP TFA9879 DRIVER
8433M: Peter Rosin <peda@axentia.se>
8434L: alsa-devel@alsa-project.org (moderated for non-subscribers)
8435S: Maintained
8436F: sound/soc/codecs/tfa9879*
8437
8438OBJTOOL
8439M: Josh Poimboeuf <jpoimboe@redhat.com>
8440S: Supported
8441F: tools/objtool/
8442
8443OMAP SUPPORT
8444M: Tony Lindgren <tony@atomide.com>
8445L: linux-omap@vger.kernel.org
8446W: http://www.muru.com/linux/omap/
8447W: http://linux.omap.com/
8448Q: http://patchwork.kernel.org/project/linux-omap/list/
8449T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
8450S: Maintained
8451F: arch/arm/*omap*/
8452F: arch/arm/configs/omap1_defconfig
8453F: arch/arm/configs/omap2plus_defconfig
8454F: drivers/i2c/busses/i2c-omap.c
8455F: drivers/irqchip/irq-omap-intc.c
8456F: drivers/mfd/*omap*.c
8457F: drivers/mfd/menelaus.c
8458F: drivers/mfd/palmas.c
8459F: drivers/mfd/tps65217.c
8460F: drivers/mfd/tps65218.c
8461F: drivers/mfd/tps65910.c
8462F: drivers/mfd/twl-core.[ch]
8463F: drivers/mfd/twl4030*.c
8464F: drivers/mfd/twl6030*.c
8465F: drivers/mfd/twl6040*.c
8466F: drivers/regulator/palmas-regulator*.c
8467F: drivers/regulator/pbias-regulator.c
8468F: drivers/regulator/tps65217-regulator.c
8469F: drivers/regulator/tps65218-regulator.c
8470F: drivers/regulator/tps65910-regulator.c
8471F: drivers/regulator/twl-regulator.c
8472F: include/linux/i2c-omap.h
8473
8474OMAP DEVICE TREE SUPPORT
8475M: Benoît Cousson <bcousson@baylibre.com>
8476M: Tony Lindgren <tony@atomide.com>
8477L: linux-omap@vger.kernel.org
8478L: devicetree@vger.kernel.org
8479S: Maintained
8480F: arch/arm/boot/dts/*omap*
8481F: arch/arm/boot/dts/*am3*
8482F: arch/arm/boot/dts/*am4*
8483F: arch/arm/boot/dts/*am5*
8484F: arch/arm/boot/dts/*dra7*
8485
8486OMAP CLOCK FRAMEWORK SUPPORT
8487M: Paul Walmsley <paul@pwsan.com>
8488L: linux-omap@vger.kernel.org
8489S: Maintained
8490F: arch/arm/*omap*/*clock*
8491
8492OMAP POWER MANAGEMENT SUPPORT
8493M: Kevin Hilman <khilman@kernel.org>
8494L: linux-omap@vger.kernel.org
8495S: Maintained
8496F: arch/arm/*omap*/*pm*
8497F: drivers/cpufreq/omap-cpufreq.c
8498
8499OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
8500M: Rajendra Nayak <rnayak@codeaurora.org>
8501M: Paul Walmsley <paul@pwsan.com>
8502L: linux-omap@vger.kernel.org
8503S: Maintained
8504F: arch/arm/mach-omap2/prm*
8505
8506OMAP AUDIO SUPPORT
8507M: Peter Ujfalusi <peter.ujfalusi@ti.com>
8508M: Jarkko Nikula <jarkko.nikula@bitmer.com>
8509L: alsa-devel@alsa-project.org (moderated for non-subscribers)
8510L: linux-omap@vger.kernel.org
8511S: Maintained
8512F: sound/soc/omap/
8513
8514OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
8515M: Roger Quadros <rogerq@ti.com>
8516M: Tony Lindgren <tony@atomide.com>
8517L: linux-omap@vger.kernel.org
8518S: Maintained
8519F: drivers/memory/omap-gpmc.c
8520F: arch/arm/mach-omap2/*gpmc*
8521
8522OMAP FRAMEBUFFER SUPPORT
8523M: Tomi Valkeinen <tomi.valkeinen@ti.com>
8524L: linux-fbdev@vger.kernel.org
8525L: linux-omap@vger.kernel.org
8526S: Maintained
8527F: drivers/video/fbdev/omap/
8528
8529OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
8530M: Tomi Valkeinen <tomi.valkeinen@ti.com>
8531L: linux-omap@vger.kernel.org
8532L: linux-fbdev@vger.kernel.org
8533S: Maintained
8534F: drivers/video/fbdev/omap2/
8535F: Documentation/arm/OMAP/DSS
8536
8537OMAP HARDWARE SPINLOCK SUPPORT
8538M: Ohad Ben-Cohen <ohad@wizery.com>
8539L: linux-omap@vger.kernel.org
8540S: Maintained
8541F: drivers/hwspinlock/omap_hwspinlock.c
8542
8543OMAP MMC SUPPORT
8544M: Jarkko Lavinen <jarkko.lavinen@nokia.com>
8545L: linux-omap@vger.kernel.org
8546S: Maintained
8547F: drivers/mmc/host/omap.c
8548
8549OMAP HS MMC SUPPORT
8550L: linux-mmc@vger.kernel.org
8551L: linux-omap@vger.kernel.org
8552S: Orphan
8553F: drivers/mmc/host/omap_hsmmc.c
8554
8555OMAP RANDOM NUMBER GENERATOR SUPPORT
8556M: Deepak Saxena <dsaxena@plexity.net>
8557S: Maintained
8558F: drivers/char/hw_random/omap-rng.c
8559
8560OMAP HWMOD SUPPORT
8561M: Benoît Cousson <bcousson@baylibre.com>
8562M: Paul Walmsley <paul@pwsan.com>
8563L: linux-omap@vger.kernel.org
8564S: Maintained
8565F: arch/arm/mach-omap2/omap_hwmod.*
8566
8567OMAP HWMOD DATA
8568M: Paul Walmsley <paul@pwsan.com>
8569L: linux-omap@vger.kernel.org
8570S: Maintained
8571F: arch/arm/mach-omap2/omap_hwmod*data*
8572
8573OMAP HWMOD DATA FOR OMAP4-BASED DEVICES
8574M: Benoît Cousson <bcousson@baylibre.com>
8575L: linux-omap@vger.kernel.org
8576S: Maintained
8577F: arch/arm/mach-omap2/omap_hwmod_44xx_data.c
8578
8579OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
8580M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8581L: linux-media@vger.kernel.org
8582S: Maintained
8583F: Documentation/devicetree/bindings/media/ti,omap3isp.txt
8584F: drivers/media/platform/omap3isp/
8585F: drivers/staging/media/omap4iss/
8586
8587OMAP USB SUPPORT
8588L: linux-usb@vger.kernel.org
8589L: linux-omap@vger.kernel.org
8590S: Orphan
8591F: drivers/usb/*/*omap*
8592F: arch/arm/*omap*/usb*
8593
8594OMAP GPIO DRIVER
8595M: Grygorii Strashko <grygorii.strashko@ti.com>
8596M: Santosh Shilimkar <ssantosh@kernel.org>
8597M: Kevin Hilman <khilman@kernel.org>
8598L: linux-omap@vger.kernel.org
8599S: Maintained
8600F: Documentation/devicetree/bindings/gpio/gpio-omap.txt
8601F: drivers/gpio/gpio-omap.c
8602
8603OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
8604M: Mark Jackson <mpfj@newflow.co.uk>
8605L: linux-omap@vger.kernel.org
8606S: Maintained
8607F: arch/arm/boot/dts/am335x-nano.dts
8608
8609OMFS FILESYSTEM
8610M: Bob Copeland <me@bobcopeland.com>
8611L: linux-karma-devel@lists.sourceforge.net
8612S: Maintained
8613F: Documentation/filesystems/omfs.txt
8614F: fs/omfs/
8615
8616OMNIKEY CARDMAN 4000 DRIVER
8617M: Harald Welte <laforge@gnumonks.org>
8618S: Maintained
8619F: drivers/char/pcmcia/cm4000_cs.c
8620F: include/linux/cm4000_cs.h
8621F: include/uapi/linux/cm4000_cs.h
8622
8623OMNIKEY CARDMAN 4040 DRIVER
8624M: Harald Welte <laforge@gnumonks.org>
8625S: Maintained
8626F: drivers/char/pcmcia/cm4040_cs.*
8627
8628OMNIVISION OV7670 SENSOR DRIVER
8629M: Jonathan Corbet <corbet@lwn.net>
8630L: linux-media@vger.kernel.org
8631T: git git://linuxtv.org/media_tree.git
8632S: Maintained
8633F: drivers/media/i2c/ov7670.c
8634
8635ONENAND FLASH DRIVER
8636M: Kyungmin Park <kyungmin.park@samsung.com>
8637L: linux-mtd@lists.infradead.org
8638S: Maintained
8639F: drivers/mtd/onenand/
8640F: include/linux/mtd/onenand*.h
8641
8642ONSTREAM SCSI TAPE DRIVER
8643M: Willem Riede <osst@riede.org>
8644L: osst-users@lists.sourceforge.net
8645L: linux-scsi@vger.kernel.org
8646S: Maintained
8647F: Documentation/scsi/osst.txt
8648F: drivers/scsi/osst.*
8649F: drivers/scsi/osst_*.h
8650F: drivers/scsi/st.h
8651
8652OPENCORES I2C BUS DRIVER
8653M: Peter Korsgaard <jacmet@sunsite.dk>
8654L: linux-i2c@vger.kernel.org
8655S: Maintained
8656F: Documentation/i2c/busses/i2c-ocores
8657F: drivers/i2c/busses/i2c-ocores.c
8658
8659OPEN FIRMWARE AND FLATTENED DEVICE TREE
8660M: Rob Herring <robh+dt@kernel.org>
8661M: Frank Rowand <frowand.list@gmail.com>
8662L: devicetree@vger.kernel.org
8663W: http://www.devicetree.org/
8664T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
8665S: Maintained
8666F: drivers/of/
8667F: include/linux/of*.h
8668F: scripts/dtc/
8669
8670OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
8671M: Rob Herring <robh+dt@kernel.org>
8672M: Mark Rutland <mark.rutland@arm.com>
8673L: devicetree@vger.kernel.org
8674T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
8675Q: http://patchwork.ozlabs.org/project/devicetree-bindings/list/
8676S: Maintained
8677F: Documentation/devicetree/
8678F: arch/*/boot/dts/
8679F: include/dt-bindings/
8680
8681OPEN FIRMWARE AND DEVICE TREE OVERLAYS
8682M: Pantelis Antoniou <pantelis.antoniou@konsulko.com>
8683L: devicetree@vger.kernel.org
8684S: Maintained
8685F: Documentation/devicetree/dynamic-resolution-notes.txt
8686F: Documentation/devicetree/overlay-notes.txt
8687F: drivers/of/overlay.c
8688F: drivers/of/resolver.c
8689
8690OPENRISC ARCHITECTURE
8691M: Jonas Bonn <jonas@southpole.se>
8692W: http://openrisc.net
8693S: Maintained
8694T: git git://openrisc.net/~jonas/linux
8695F: arch/openrisc/
8696
8697OPENVSWITCH
8698M: Pravin Shelar <pshelar@nicira.com>
8699L: netdev@vger.kernel.org
8700L: dev@openvswitch.org
8701W: http://openvswitch.org
8702S: Maintained
8703F: net/openvswitch/
8704F: include/uapi/linux/openvswitch.h
8705
8706OPERATING PERFORMANCE POINTS (OPP)
8707M: Viresh Kumar <vireshk@kernel.org>
8708M: Nishanth Menon <nm@ti.com>
8709M: Stephen Boyd <sboyd@codeaurora.org>
8710L: linux-pm@vger.kernel.org
8711S: Maintained
8712T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
8713F: drivers/base/power/opp/
8714F: include/linux/pm_opp.h
8715F: Documentation/power/opp.txt
8716F: Documentation/devicetree/bindings/opp/
8717
8718OPL4 DRIVER
8719M: Clemens Ladisch <clemens@ladisch.de>
8720L: alsa-devel@alsa-project.org (moderated for non-subscribers)
8721T: git git://git.alsa-project.org/alsa-kernel.git
8722S: Maintained
8723F: sound/drivers/opl4/
8724
8725OPROFILE
8726M: Robert Richter <rric@kernel.org>
8727L: oprofile-list@lists.sf.net
8728S: Maintained
8729F: arch/*/include/asm/oprofile*.h
8730F: arch/*/oprofile/
8731F: drivers/oprofile/
8732F: include/linux/oprofile.h
8733
8734ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
8735M: Mark Fasheh <mfasheh@suse.com>
8736M: Joel Becker <jlbec@evilplan.org>
8737L: ocfs2-devel@oss.oracle.com (moderated for non-subscribers)
8738W: http://ocfs2.wiki.kernel.org
8739S: Supported
8740F: Documentation/filesystems/ocfs2.txt
8741F: Documentation/filesystems/dlmfs.txt
8742F: fs/ocfs2/
8743
8744ORINOCO DRIVER
8745L: linux-wireless@vger.kernel.org
8746W: http://wireless.kernel.org/en/users/Drivers/orinoco
8747W: http://www.nongnu.org/orinoco/
8748S: Orphan
8749F: drivers/net/wireless/intersil/orinoco/
8750
8751OSD LIBRARY and FILESYSTEM
8752M: Boaz Harrosh <ooo@electrozaur.com>
8753M: Benny Halevy <bhalevy@primarydata.com>
8754L: osd-dev@open-osd.org
8755W: http://open-osd.org
8756T: git git://git.open-osd.org/open-osd.git
8757S: Maintained
8758F: drivers/scsi/osd/
8759F: include/scsi/osd_*
8760F: fs/exofs/
8761
8762OVERLAY FILESYSTEM
8763M: Miklos Szeredi <miklos@szeredi.hu>
8764L: linux-unionfs@vger.kernel.org
8765T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
8766S: Supported
8767F: fs/overlayfs/
8768F: Documentation/filesystems/overlayfs.txt
8769
8770ORANGEFS FILESYSTEM
8771M: Mike Marshall <hubcap@omnibond.com>
8772L: pvfs2-developers@beowulf-underground.org (subscribers-only)
8773T: git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
8774S: Supported
8775F: fs/orangefs/
8776F: Documentation/filesystems/orangefs.txt
8777
8778P54 WIRELESS DRIVER
8779M: Christian Lamparter <chunkeey@googlemail.com>
8780L: linux-wireless@vger.kernel.org
8781W: http://wireless.kernel.org/en/users/Drivers/p54
8782S: Maintained
8783F: drivers/net/wireless/intersil/p54/
8784
8785PA SEMI ETHERNET DRIVER
8786M: Olof Johansson <olof@lixom.net>
8787L: netdev@vger.kernel.org
8788S: Maintained
8789F: drivers/net/ethernet/pasemi/*
8790
8791PA SEMI SMBUS DRIVER
8792M: Olof Johansson <olof@lixom.net>
8793L: linux-i2c@vger.kernel.org
8794S: Maintained
8795F: drivers/i2c/busses/i2c-pasemi.c
8796
8797PADATA PARALLEL EXECUTION MECHANISM
8798M: Steffen Klassert <steffen.klassert@secunet.com>
8799L: linux-crypto@vger.kernel.org
8800S: Maintained
8801F: kernel/padata.c
8802F: include/linux/padata.h
8803F: Documentation/padata.txt
8804
8805PANASONIC LAPTOP ACPI EXTRAS DRIVER
8806M: Harald Welte <laforge@gnumonks.org>
8807L: platform-driver-x86@vger.kernel.org
8808S: Maintained
8809F: drivers/platform/x86/panasonic-laptop.c
8810
8811PANASONIC MN10300/AM33/AM34 PORT
8812M: David Howells <dhowells@redhat.com>
8813L: linux-am33-list@redhat.com (moderated for non-subscribers)
8814W: ftp://ftp.redhat.com/pub/redhat/gnupro/AM33/
8815S: Maintained
8816F: Documentation/mn10300/
8817F: arch/mn10300/
8818
8819PARALLEL LCD/KEYPAD PANEL DRIVER
8820M: Willy Tarreau <willy@haproxy.com>
8821M: Ksenija Stanojevic <ksenija.stanojevic@gmail.com>
8822S: Odd Fixes
8823F: Documentation/misc-devices/lcd-panel-cgram.txt
8824F: drivers/misc/panel.c
8825
8826PARALLEL PORT SUBSYSTEM
8827M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
8828M: Sudip Mukherjee <sudip@vectorindia.org>
8829L: linux-parport@lists.infradead.org (subscribers-only)
8830S: Maintained
8831F: drivers/parport/
8832F: include/linux/parport*.h
8833F: drivers/char/ppdev.c
8834F: include/uapi/linux/ppdev.h
8835F: Documentation/parport*.txt
8836
8837PARAVIRT_OPS INTERFACE
8838M: Jeremy Fitzhardinge <jeremy@goop.org>
8839M: Chris Wright <chrisw@sous-sol.org>
8840M: Alok Kataria <akataria@vmware.com>
8841M: Rusty Russell <rusty@rustcorp.com.au>
8842L: virtualization@lists.linux-foundation.org
8843S: Supported
8844F: Documentation/virtual/paravirt_ops.txt
8845F: arch/*/kernel/paravirt*
8846F: arch/*/include/asm/paravirt.h
8847F: include/linux/hypervisor.h
8848
8849PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES
8850M: Tim Waugh <tim@cyberelk.net>
8851L: linux-parport@lists.infradead.org (subscribers-only)
8852S: Maintained
8853F: Documentation/blockdev/paride.txt
8854F: drivers/block/paride/
8855
8856PARISC ARCHITECTURE
8857M: "James E.J. Bottomley" <jejb@parisc-linux.org>
8858M: Helge Deller <deller@gmx.de>
8859L: linux-parisc@vger.kernel.org
8860W: http://www.parisc-linux.org/
8861Q: http://patchwork.kernel.org/project/linux-parisc/list/
8862T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
8863T: git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
8864S: Maintained
8865F: arch/parisc/
8866F: Documentation/parisc/
8867F: drivers/parisc/
8868F: drivers/char/agp/parisc-agp.c
8869F: drivers/input/serio/gscps2.c
8870F: drivers/parport/parport_gsc.*
8871F: drivers/tty/serial/8250/8250_gsc.c
8872F: drivers/video/fbdev/sti*
8873F: drivers/video/console/sti*
8874F: drivers/video/logo/logo_parisc*
8875
8876PC87360 HARDWARE MONITORING DRIVER
8877M: Jim Cromie <jim.cromie@gmail.com>
8878L: linux-hwmon@vger.kernel.org
8879S: Maintained
8880F: Documentation/hwmon/pc87360
8881F: drivers/hwmon/pc87360.c
8882
8883PC8736x GPIO DRIVER
8884M: Jim Cromie <jim.cromie@gmail.com>
8885S: Maintained
8886F: drivers/char/pc8736x_gpio.c
8887
8888PC87427 HARDWARE MONITORING DRIVER
8889M: Jean Delvare <jdelvare@suse.com>
8890L: linux-hwmon@vger.kernel.org
8891S: Maintained
8892F: Documentation/hwmon/pc87427
8893F: drivers/hwmon/pc87427.c
8894
8895PCA9532 LED DRIVER
8896M: Riku Voipio <riku.voipio@iki.fi>
8897S: Maintained
8898F: drivers/leds/leds-pca9532.c
8899F: include/linux/leds-pca9532.h
8900
8901PCA9541 I2C BUS MASTER SELECTOR DRIVER
8902M: Guenter Roeck <linux@roeck-us.net>
8903L: linux-i2c@vger.kernel.org
8904S: Maintained
8905F: drivers/i2c/muxes/i2c-mux-pca9541.c
8906
8907PCDP - PRIMARY CONSOLE AND DEBUG PORT
8908M: Khalid Aziz <khalid@gonehiking.org>
8909S: Maintained
8910F: drivers/firmware/pcdp.*
8911
8912PCI ERROR RECOVERY
8913M: Linas Vepstas <linasvepstas@gmail.com>
8914L: linux-pci@vger.kernel.org
8915S: Supported
8916F: Documentation/PCI/pci-error-recovery.txt
8917
8918PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
8919M: Russell Currey <ruscur@russell.cc>
8920L: linuxppc-dev@lists.ozlabs.org
8921S: Supported
8922F: Documentation/powerpc/eeh-pci-error-recovery.txt
8923F: arch/powerpc/kernel/eeh*.c
8924F: arch/powerpc/platforms/*/eeh*.c
8925F: arch/powerpc/include/*/eeh*.h
8926
8927PCI SUBSYSTEM
8928M: Bjorn Helgaas <bhelgaas@google.com>
8929L: linux-pci@vger.kernel.org
8930Q: http://patchwork.ozlabs.org/project/linux-pci/list/
8931T: git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
8932S: Supported
8933F: Documentation/devicetree/bindings/pci/
8934F: Documentation/PCI/
8935F: drivers/pci/
8936F: include/linux/pci*
8937F: arch/x86/pci/
8938F: arch/x86/kernel/quirks.c
8939
8940PCI DRIVER FOR ALTERA PCIE IP
8941M: Ley Foon Tan <lftan@altera.com>
8942L: rfi@lists.rocketboards.org (moderated for non-subscribers)
8943L: linux-pci@vger.kernel.org
8944S: Supported
8945F: Documentation/devicetree/bindings/pci/altera-pcie.txt
8946F: drivers/pci/host/pcie-altera.c
8947
8948PCI DRIVER FOR ARM VERSATILE PLATFORM
8949M: Rob Herring <robh@kernel.org>
8950L: linux-pci@vger.kernel.org
8951L: linux-arm-kernel@lists.infradead.org
8952S: Maintained
8953F: Documentation/devicetree/bindings/pci/versatile.txt
8954F: drivers/pci/host/pci-versatile.c
8955
8956PCI DRIVER FOR APPLIEDMICRO XGENE
8957M: Tanmay Inamdar <tinamdar@apm.com>
8958L: linux-pci@vger.kernel.org
8959L: linux-arm-kernel@lists.infradead.org
8960S: Maintained
8961F: Documentation/devicetree/bindings/pci/xgene-pci.txt
8962F: drivers/pci/host/pci-xgene.c
8963
8964PCI DRIVER FOR FREESCALE LAYERSCAPE
8965M: Minghuan Lian <minghuan.Lian@freescale.com>
8966M: Mingkai Hu <mingkai.hu@freescale.com>
8967M: Roy Zang <tie-fei.zang@freescale.com>
8968L: linuxppc-dev@lists.ozlabs.org
8969L: linux-pci@vger.kernel.org
8970L: linux-arm-kernel@lists.infradead.org
8971S: Maintained
8972F: drivers/pci/host/*layerscape*
8973
8974PCI DRIVER FOR IMX6
8975M: Richard Zhu <Richard.Zhu@freescale.com>
8976M: Lucas Stach <l.stach@pengutronix.de>
8977L: linux-pci@vger.kernel.org
8978L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8979S: Maintained
8980F: drivers/pci/host/*imx6*
8981
8982PCI DRIVER FOR TI KEYSTONE
8983M: Murali Karicheri <m-karicheri2@ti.com>
8984L: linux-pci@vger.kernel.org
8985L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8986S: Maintained
8987F: drivers/pci/host/*keystone*
8988
8989PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
8990M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8991M: Jason Cooper <jason@lakedaemon.net>
8992L: linux-pci@vger.kernel.org
8993L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8994S: Maintained
8995F: drivers/pci/host/*mvebu*
8996
8997PCI DRIVER FOR AARDVARK (Marvell Armada 3700)
8998M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8999L: linux-pci@vger.kernel.org
9000L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9001S: Maintained
9002F: drivers/pci/host/pci-aardvark.c
9003
9004PCI DRIVER FOR NVIDIA TEGRA
9005M: Thierry Reding <thierry.reding@gmail.com>
9006L: linux-tegra@vger.kernel.org
9007L: linux-pci@vger.kernel.org
9008S: Supported
9009F: Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
9010F: drivers/pci/host/pci-tegra.c
9011
9012PCI DRIVER FOR TI DRA7XX
9013M: Kishon Vijay Abraham I <kishon@ti.com>
9014L: linux-omap@vger.kernel.org
9015L: linux-pci@vger.kernel.org
9016S: Supported
9017F: Documentation/devicetree/bindings/pci/ti-pci.txt
9018F: drivers/pci/host/pci-dra7xx.c
9019
9020PCI DRIVER FOR RENESAS R-CAR
9021M: Simon Horman <horms@verge.net.au>
9022L: linux-pci@vger.kernel.org
9023L: linux-renesas-soc@vger.kernel.org
9024S: Maintained
9025F: drivers/pci/host/*rcar*
9026
9027PCI DRIVER FOR SAMSUNG EXYNOS
9028M: Jingoo Han <jingoohan1@gmail.com>
9029L: linux-pci@vger.kernel.org
9030L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9031L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
9032S: Maintained
9033F: drivers/pci/host/pci-exynos.c
9034
9035PCI DRIVER FOR SYNOPSIS DESIGNWARE
9036M: Jingoo Han <jingoohan1@gmail.com>
9037M: Pratyush Anand <pratyush.anand@gmail.com>
9038L: linux-pci@vger.kernel.org
9039S: Maintained
9040F: drivers/pci/host/*designware*
9041
9042PCI DRIVER FOR SYNOPSYS PROTOTYPING DEVICE
9043M: Joao Pinto <jpinto@synopsys.com>
9044L: linux-pci@vger.kernel.org
9045S: Maintained
9046F: Documentation/devicetree/bindings/pci/designware-pcie.txt
9047F: drivers/pci/host/pcie-designware-plat.c
9048
9049PCI DRIVER FOR GENERIC OF HOSTS
9050M: Will Deacon <will.deacon@arm.com>
9051L: linux-pci@vger.kernel.org
9052L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9053S: Maintained
9054F: Documentation/devicetree/bindings/pci/host-generic-pci.txt
9055F: drivers/pci/host/pci-host-common.c
9056F: drivers/pci/host/pci-host-generic.c
9057
9058PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
9059M: Keith Busch <keith.busch@intel.com>
9060L: linux-pci@vger.kernel.org
9061S: Supported
9062F: arch/x86/pci/vmd.c
9063
9064PCIE DRIVER FOR ST SPEAR13XX
9065M: Pratyush Anand <pratyush.anand@gmail.com>
9066L: linux-pci@vger.kernel.org
9067S: Maintained
9068F: drivers/pci/host/*spear*
9069
9070PCI MSI DRIVER FOR ALTERA MSI IP
9071M: Ley Foon Tan <lftan@altera.com>
9072L: rfi@lists.rocketboards.org (moderated for non-subscribers)
9073L: linux-pci@vger.kernel.org
9074S: Supported
9075F: Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
9076F: drivers/pci/host/pcie-altera-msi.c
9077
9078PCI MSI DRIVER FOR APPLIEDMICRO XGENE
9079M: Duc Dang <dhdang@apm.com>
9080L: linux-pci@vger.kernel.org
9081L: linux-arm-kernel@lists.infradead.org
9082S: Maintained
9083F: Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
9084F: drivers/pci/host/pci-xgene-msi.c
9085
9086PCIE DRIVER FOR AXIS ARTPEC
9087M: Niklas Cassel <niklas.cassel@axis.com>
9088M: Jesper Nilsson <jesper.nilsson@axis.com>
9089L: linux-arm-kernel@axis.com
9090L: linux-pci@vger.kernel.org
9091S: Maintained
9092F: Documentation/devicetree/bindings/pci/axis,artpec*
9093F: drivers/pci/host/*artpec*
9094
9095PCIE DRIVER FOR HISILICON
9096M: Zhou Wang <wangzhou1@hisilicon.com>
9097M: Gabriele Paoloni <gabriele.paoloni@huawei.com>
9098L: linux-pci@vger.kernel.org
9099S: Maintained
9100F: Documentation/devicetree/bindings/pci/hisilicon-pcie.txt
9101F: drivers/pci/host/pcie-hisi.c
9102
9103PCIE DRIVER FOR QUALCOMM MSM
9104M: Stanimir Varbanov <svarbanov@mm-sol.com>
9105L: linux-pci@vger.kernel.org
9106L: linux-arm-msm@vger.kernel.org
9107S: Maintained
9108F: drivers/pci/host/*qcom*
9109
9110PCIE DRIVER FOR CAVIUM THUNDERX
9111M: David Daney <david.daney@cavium.com>
9112L: linux-pci@vger.kernel.org
9113L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9114S: Supported
9115F: Documentation/devicetree/bindings/pci/pci-thunder-*
9116F: drivers/pci/host/pci-thunder-*
9117
9118PCMCIA SUBSYSTEM
9119P: Linux PCMCIA Team
9120L: linux-pcmcia@lists.infradead.org
9121W: http://lists.infradead.org/mailman/listinfo/linux-pcmcia
9122T: git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git
9123S: Maintained
9124F: Documentation/pcmcia/
9125F: drivers/pcmcia/
9126F: include/pcmcia/
9127
9128PCNET32 NETWORK DRIVER
9129M: Don Fry <pcnet32@frontier.com>
9130L: netdev@vger.kernel.org
9131S: Maintained
9132F: drivers/net/ethernet/amd/pcnet32.c
9133
9134PCRYPT PARALLEL CRYPTO ENGINE
9135M: Steffen Klassert <steffen.klassert@secunet.com>
9136L: linux-crypto@vger.kernel.org
9137S: Maintained
9138F: crypto/pcrypt.c
9139F: include/crypto/pcrypt.h
9140
9141PER-CPU MEMORY ALLOCATOR
9142M: Tejun Heo <tj@kernel.org>
9143M: Christoph Lameter <cl@linux.com>
9144T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/percpu.git
9145S: Maintained
9146F: include/linux/percpu*.h
9147F: mm/percpu*.c
9148F: arch/*/include/asm/percpu.h
9149
9150PER-TASK DELAY ACCOUNTING
9151M: Balbir Singh <bsingharora@gmail.com>
9152S: Maintained
9153F: include/linux/delayacct.h
9154F: kernel/delayacct.c
9155
9156PERFORMANCE EVENTS SUBSYSTEM
9157M: Peter Zijlstra <peterz@infradead.org>
9158M: Ingo Molnar <mingo@redhat.com>
9159M: Arnaldo Carvalho de Melo <acme@kernel.org>
9160R: Alexander Shishkin <alexander.shishkin@linux.intel.com>
9161L: linux-kernel@vger.kernel.org
9162T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
9163S: Supported
9164F: kernel/events/*
9165F: include/linux/perf_event.h
9166F: include/uapi/linux/perf_event.h
9167F: arch/*/kernel/perf_event*.c
9168F: arch/*/kernel/*/perf_event*.c
9169F: arch/*/kernel/*/*/perf_event*.c
9170F: arch/*/include/asm/perf_event.h
9171F: arch/*/kernel/perf_callchain.c
9172F: arch/*/events/*
9173F: tools/perf/
9174
9175PERSONALITY HANDLING
9176M: Christoph Hellwig <hch@infradead.org>
9177L: linux-abi-devel@lists.sourceforge.net
9178S: Maintained
9179F: include/linux/personality.h
9180F: include/uapi/linux/personality.h
9181
9182PHONET PROTOCOL
9183M: Remi Denis-Courmont <courmisch@gmail.com>
9184S: Supported
9185F: Documentation/networking/phonet.txt
9186F: include/linux/phonet.h
9187F: include/net/phonet/
9188F: include/uapi/linux/phonet.h
9189F: net/phonet/
9190
9191PHRAM MTD DRIVER
9192M: Joern Engel <joern@lazybastard.org>
9193L: linux-mtd@lists.infradead.org
9194S: Maintained
9195F: drivers/mtd/devices/phram.c
9196
9197PICOLCD HID DRIVER
9198M: Bruno Prémont <bonbons@linux-vserver.org>
9199L: linux-input@vger.kernel.org
9200S: Maintained
9201F: drivers/hid/hid-picolcd*
9202
9203PICOXCELL SUPPORT
9204M: Jamie Iles <jamie@jamieiles.com>
9205L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9206T: git git://github.com/jamieiles/linux-2.6-ji.git
9207S: Supported
9208F: arch/arm/boot/dts/picoxcell*
9209F: arch/arm/mach-picoxcell/
9210F: drivers/crypto/picoxcell*
9211
9212PIN CONTROL SUBSYSTEM
9213M: Linus Walleij <linus.walleij@linaro.org>
9214L: linux-gpio@vger.kernel.org
9215T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
9216S: Maintained
9217F: Documentation/devicetree/bindings/pinctrl/
9218F: Documentation/pinctrl.txt
9219F: drivers/pinctrl/
9220F: include/linux/pinctrl/
9221
9222PIN CONTROLLER - ATMEL AT91
9223M: Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
9224L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9225S: Maintained
9226F: drivers/pinctrl/pinctrl-at91.*
9227
9228PIN CONTROLLER - ATMEL AT91 PIO4
9229M: Ludovic Desroches <ludovic.desroches@atmel.com>
9230L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9231L: linux-gpio@vger.kernel.org
9232S: Supported
9233F: drivers/pinctrl/pinctrl-at91-pio4.*
9234
9235PIN CONTROLLER - INTEL
9236M: Mika Westerberg <mika.westerberg@linux.intel.com>
9237M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
9238S: Maintained
9239F: drivers/pinctrl/intel/
9240
9241PIN CONTROLLER - RENESAS
9242M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9243M: Geert Uytterhoeven <geert+renesas@glider.be>
9244L: linux-renesas-soc@vger.kernel.org
9245S: Maintained
9246F: drivers/pinctrl/sh-pfc/
9247
9248PIN CONTROLLER - SAMSUNG
9249M: Tomasz Figa <tomasz.figa@gmail.com>
9250M: Krzysztof Kozlowski <k.kozlowski@samsung.com>
9251M: Sylwester Nawrocki <s.nawrocki@samsung.com>
9252L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9253L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
9254S: Maintained
9255F: drivers/pinctrl/samsung/
9256
9257PIN CONTROLLER - SINGLE
9258M: Tony Lindgren <tony@atomide.com>
9259M: Haojian Zhuang <haojian.zhuang@linaro.org>
9260L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9261L: linux-omap@vger.kernel.org
9262S: Maintained
9263F: drivers/pinctrl/pinctrl-single.c
9264
9265PIN CONTROLLER - ST SPEAR
9266M: Viresh Kumar <vireshk@kernel.org>
9267L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9268W: http://www.st.com/spear
9269S: Maintained
9270F: drivers/pinctrl/spear/
9271
9272PISTACHIO SOC SUPPORT
9273M: James Hartley <james.hartley@imgtec.com>
9274M: Ionela Voinescu <ionela.voinescu@imgtec.com>
9275L: linux-mips@linux-mips.org
9276S: Maintained
9277F: arch/mips/pistachio/
9278F: arch/mips/include/asm/mach-pistachio/
9279F: arch/mips/boot/dts/pistachio/
9280F: arch/mips/configs/pistachio*_defconfig
9281
9282PKTCDVD DRIVER
9283M: Jiri Kosina <jikos@kernel.org>
9284S: Maintained
9285F: drivers/block/pktcdvd.c
9286F: include/linux/pktcdvd.h
9287F: include/uapi/linux/pktcdvd.h
9288
9289PKUNITY SOC DRIVERS
9290M: Guan Xuetao <gxt@mprc.pku.edu.cn>
9291W: http://mprc.pku.edu.cn/~guanxuetao/linux
9292S: Maintained
9293T: git git://github.com/gxt/linux.git
9294F: drivers/input/serio/i8042-unicore32io.h
9295F: drivers/i2c/busses/i2c-puv3.c
9296F: drivers/video/fbdev/fb-puv3.c
9297F: drivers/rtc/rtc-puv3.c
9298
9299PMBUS HARDWARE MONITORING DRIVERS
9300M: Guenter Roeck <linux@roeck-us.net>
9301L: linux-hwmon@vger.kernel.org
9302W: http://hwmon.wiki.kernel.org/
9303W: http://www.roeck-us.net/linux/drivers/
9304T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
9305S: Maintained
9306F: Documentation/hwmon/pmbus
9307F: drivers/hwmon/pmbus/
9308F: include/linux/i2c/pmbus.h
9309
9310PMC SIERRA MaxRAID DRIVER
9311L: linux-scsi@vger.kernel.org
9312W: http://www.pmc-sierra.com/
9313S: Orphan
9314F: drivers/scsi/pmcraid.*
9315
9316PMC SIERRA PM8001 DRIVER
9317M: Jack Wang <jinpu.wang@profitbricks.com>
9318M: lindar_liu@usish.com
9319L: pmchba@pmcs.com
9320L: linux-scsi@vger.kernel.org
9321S: Supported
9322F: drivers/scsi/pm8001/
9323
9324POSIX CLOCKS and TIMERS
9325M: Thomas Gleixner <tglx@linutronix.de>
9326L: linux-kernel@vger.kernel.org
9327T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
9328S: Maintained
9329F: fs/timerfd.c
9330F: include/linux/timer*
9331F: kernel/time/*timer*
9332
9333POWER MANAGEMENT CORE
9334M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
9335L: linux-pm@vger.kernel.org
9336T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
9337S: Supported
9338F: drivers/base/power/
9339F: include/linux/pm.h
9340F: include/linux/pm_*
9341F: include/linux/powercap.h
9342F: drivers/powercap/
9343
9344POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
9345M: Sebastian Reichel <sre@kernel.org>
9346M: Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
9347M: David Woodhouse <dwmw2@infradead.org>
9348L: linux-pm@vger.kernel.org
9349T: git git://git.infradead.org/battery-2.6.git
9350S: Maintained
9351F: Documentation/devicetree/bindings/power/
9352F: Documentation/devicetree/bindings/power_supply/
9353F: include/linux/power_supply.h
9354F: drivers/power/
9355X: drivers/power/avs/
9356
9357POWER STATE COORDINATION INTERFACE (PSCI)
9358M: Mark Rutland <mark.rutland@arm.com>
9359M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
9360L: linux-arm-kernel@lists.infradead.org
9361S: Maintained
9362F: drivers/firmware/psci.c
9363F: include/linux/psci.h
9364F: include/uapi/linux/psci.h
9365
9366POWERNV OPERATOR PANEL LCD DISPLAY DRIVER
9367M: Suraj Jitindar Singh <sjitindarsingh@gmail.com>
9368L: linuxppc-dev@lists.ozlabs.org
9369S: Maintained
9370F: drivers/char/powernv-op-panel.c
9371
9372PNP SUPPORT
9373M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
9374S: Maintained
9375F: drivers/pnp/
9376
9377PPP PROTOCOL DRIVERS AND COMPRESSORS
9378M: Paul Mackerras <paulus@samba.org>
9379L: linux-ppp@vger.kernel.org
9380S: Maintained
9381F: drivers/net/ppp/ppp_*
9382
9383PPP OVER ATM (RFC 2364)
9384M: Mitchell Blank Jr <mitch@sfgoth.com>
9385S: Maintained
9386F: net/atm/pppoatm.c
9387F: include/uapi/linux/atmppp.h
9388
9389PPP OVER ETHERNET
9390M: Michal Ostrowski <mostrows@earthlink.net>
9391S: Maintained
9392F: drivers/net/ppp/pppoe.c
9393F: drivers/net/ppp/pppox.c
9394
9395PPP OVER L2TP
9396M: James Chapman <jchapman@katalix.com>
9397S: Maintained
9398F: net/l2tp/l2tp_ppp.c
9399F: include/linux/if_pppol2tp.h
9400F: include/uapi/linux/if_pppol2tp.h
9401
9402PPS SUPPORT
9403M: Rodolfo Giometti <giometti@enneenne.com>
9404W: http://wiki.enneenne.com/index.php/LinuxPPS_support
9405L: linuxpps@ml.enneenne.com (subscribers-only)
9406S: Maintained
9407F: Documentation/pps/
9408F: drivers/pps/
9409F: include/linux/pps*.h
9410
9411PPTP DRIVER
9412M: Dmitry Kozlov <xeb@mail.ru>
9413L: netdev@vger.kernel.org
9414S: Maintained
9415F: drivers/net/ppp/pptp.c
9416W: http://sourceforge.net/projects/accel-pptp
9417
9418PREEMPTIBLE KERNEL
9419M: Robert Love <rml@tech9.net>
9420L: kpreempt-tech@lists.sourceforge.net
9421W: ftp://ftp.kernel.org/pub/linux/kernel/people/rml/preempt-kernel
9422S: Supported
9423F: Documentation/preempt-locking.txt
9424F: include/linux/preempt.h
9425
9426PRISM54 WIRELESS DRIVER
9427M: "Luis R. Rodriguez" <mcgrof@gmail.com>
9428L: linux-wireless@vger.kernel.org
9429W: http://wireless.kernel.org/en/users/Drivers/p54
9430S: Obsolete
9431F: drivers/net/wireless/intersil/prism54/
9432
9433PS3 NETWORK SUPPORT
9434M: Geoff Levand <geoff@infradead.org>
9435L: netdev@vger.kernel.org
9436L: linuxppc-dev@lists.ozlabs.org
9437S: Maintained
9438F: drivers/net/ethernet/toshiba/ps3_gelic_net.*
9439
9440PS3 PLATFORM SUPPORT
9441M: Geoff Levand <geoff@infradead.org>
9442L: linuxppc-dev@lists.ozlabs.org
9443S: Maintained
9444F: arch/powerpc/boot/ps3*
9445F: arch/powerpc/include/asm/lv1call.h
9446F: arch/powerpc/include/asm/ps3*.h
9447F: arch/powerpc/platforms/ps3/
9448F: drivers/*/ps3*
9449F: drivers/ps3/
9450F: drivers/rtc/rtc-ps3.c
9451F: drivers/usb/host/*ps3.c
9452F: sound/ppc/snd_ps3*
9453
9454PS3VRAM DRIVER
9455M: Jim Paris <jim@jtan.com>
9456M: Geoff Levand <geoff@infradead.org>
9457L: linuxppc-dev@lists.ozlabs.org
9458S: Maintained
9459F: drivers/block/ps3vram.c
9460
9461PSTORE FILESYSTEM
9462M: Anton Vorontsov <anton@enomsg.org>
9463M: Colin Cross <ccross@android.com>
9464M: Kees Cook <keescook@chromium.org>
9465M: Tony Luck <tony.luck@intel.com>
9466S: Maintained
9467T: git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
9468F: fs/pstore/
9469F: include/linux/pstore*
9470F: drivers/firmware/efi/efi-pstore.c
9471F: drivers/acpi/apei/erst.c
9472
9473PTP HARDWARE CLOCK SUPPORT
9474M: Richard Cochran <richardcochran@gmail.com>
9475L: netdev@vger.kernel.org
9476S: Maintained
9477W: http://linuxptp.sourceforge.net/
9478F: Documentation/ABI/testing/sysfs-ptp
9479F: Documentation/ptp/*
9480F: drivers/net/ethernet/freescale/gianfar_ptp.c
9481F: drivers/net/phy/dp83640*
9482F: drivers/ptp/*
9483F: include/linux/ptp_cl*
9484
9485PTRACE SUPPORT
9486M: Roland McGrath <roland@hack.frob.com>
9487M: Oleg Nesterov <oleg@redhat.com>
9488S: Maintained
9489F: include/asm-generic/syscall.h
9490F: include/linux/ptrace.h
9491F: include/linux/regset.h
9492F: include/linux/tracehook.h
9493F: include/uapi/linux/ptrace.h
9494F: kernel/ptrace.c
9495
9496PULSE8-CEC DRIVER
9497M: Hans Verkuil <hverkuil@xs4all.nl>
9498L: linux-media@vger.kernel.org
9499T: git git://linuxtv.org/media_tree.git
9500S: Maintained
9501F: drivers/staging/media/pulse8-cec
9502
9503PVRUSB2 VIDEO4LINUX DRIVER
9504M: Mike Isely <isely@pobox.com>
9505L: pvrusb2@isely.net (subscribers-only)
9506L: linux-media@vger.kernel.org
9507W: http://www.isely.net/pvrusb2/
9508T: git git://linuxtv.org/media_tree.git
9509S: Maintained
9510F: Documentation/video4linux/README.pvrusb2
9511F: drivers/media/usb/pvrusb2/
9512
9513PWC WEBCAM DRIVER
9514M: Hans Verkuil <hverkuil@xs4all.nl>
9515L: linux-media@vger.kernel.org
9516T: git git://linuxtv.org/media_tree.git
9517S: Odd Fixes
9518F: drivers/media/usb/pwc/*
9519
9520PWM FAN DRIVER
9521M: Kamil Debski <kamil@wypas.org>
9522M: Lukasz Majewski <l.majewski@samsung.com>
9523L: linux-hwmon@vger.kernel.org
9524S: Supported
9525F: Documentation/devicetree/bindings/hwmon/pwm-fan.txt
9526F: Documentation/hwmon/pwm-fan
9527F: drivers/hwmon/pwm-fan.c
9528
9529PWM SUBSYSTEM
9530M: Thierry Reding <thierry.reding@gmail.com>
9531L: linux-pwm@vger.kernel.org
9532S: Maintained
9533T: git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
9534F: Documentation/pwm.txt
9535F: Documentation/devicetree/bindings/pwm/
9536F: include/linux/pwm.h
9537F: drivers/pwm/
9538F: drivers/video/backlight/pwm_bl.c
9539F: include/linux/pwm_backlight.h
9540
9541PXA2xx/PXA3xx SUPPORT
9542M: Daniel Mack <daniel@zonque.org>
9543M: Haojian Zhuang <haojian.zhuang@gmail.com>
9544M: Robert Jarzmik <robert.jarzmik@free.fr>
9545L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9546T: git git://github.com/hzhuang1/linux.git
9547T: git git://github.com/rjarzmik/linux.git
9548S: Maintained
9549F: arch/arm/boot/dts/pxa*
9550F: arch/arm/mach-pxa/
9551F: drivers/dma/pxa*
9552F: drivers/pcmcia/pxa2xx*
9553F: drivers/pinctrl/pxa/
9554F: drivers/spi/spi-pxa2xx*
9555F: drivers/usb/gadget/udc/pxa2*
9556F: include/sound/pxa2xx-lib.h
9557F: sound/arm/pxa*
9558F: sound/soc/pxa/
9559
9560PXA GPIO DRIVER
9561M: Robert Jarzmik <robert.jarzmik@free.fr>
9562L: linux-gpio@vger.kernel.org
9563S: Maintained
9564F: drivers/gpio/gpio-pxa.c
9565
9566PXA3xx NAND FLASH DRIVER
9567M: Ezequiel Garcia <ezequiel.garcia@free-electrons.com>
9568L: linux-mtd@lists.infradead.org
9569S: Maintained
9570F: drivers/mtd/nand/pxa3xx_nand.c
9571
9572MMP SUPPORT
9573M: Eric Miao <eric.y.miao@gmail.com>
9574M: Haojian Zhuang <haojian.zhuang@gmail.com>
9575L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9576T: git git://github.com/hzhuang1/linux.git
9577T: git git://git.linaro.org/people/ycmiao/pxa-linux.git
9578S: Maintained
9579F: arch/arm/boot/dts/mmp*
9580F: arch/arm/mach-mmp/
9581
9582PXA MMCI DRIVER
9583S: Orphan
9584
9585PXA RTC DRIVER
9586M: Robert Jarzmik <robert.jarzmik@free.fr>
9587L: rtc-linux@googlegroups.com
9588S: Maintained
9589
9590QAT DRIVER
9591M: Giovanni Cabiddu <giovanni.cabiddu@intel.com>
9592M: Salvatore Benedetto <salvatore.benedetto@intel.com>
9593L: qat-linux@intel.com
9594S: Supported
9595F: drivers/crypto/qat/
9596
9597QIB DRIVER
9598M: Mike Marciniszyn <infinipath@intel.com>
9599L: linux-rdma@vger.kernel.org
9600S: Supported
9601F: drivers/infiniband/hw/qib/
9602
9603QLOGIC QLA1280 SCSI DRIVER
9604M: Michael Reed <mdr@sgi.com>
9605L: linux-scsi@vger.kernel.org
9606S: Maintained
9607F: drivers/scsi/qla1280.[ch]
9608
9609QLOGIC QLA2XXX FC-SCSI DRIVER
9610M: qla2xxx-upstream@qlogic.com
9611L: linux-scsi@vger.kernel.org
9612S: Supported
9613F: Documentation/scsi/LICENSE.qla2xxx
9614F: drivers/scsi/qla2xxx/
9615
9616QLOGIC QLA4XXX iSCSI DRIVER
9617M: QLogic-Storage-Upstream@qlogic.com
9618L: linux-scsi@vger.kernel.org
9619S: Supported
9620F: Documentation/scsi/LICENSE.qla4xxx
9621F: drivers/scsi/qla4xxx/
9622
9623QLOGIC QLA3XXX NETWORK DRIVER
9624M: Jitendra Kalsaria <jitendra.kalsaria@qlogic.com>
9625M: Ron Mercer <ron.mercer@qlogic.com>
9626M: linux-driver@qlogic.com
9627L: netdev@vger.kernel.org
9628S: Supported
9629F: Documentation/networking/LICENSE.qla3xxx
9630F: drivers/net/ethernet/qlogic/qla3xxx.*
9631
9632QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
9633M: Dept-GELinuxNICDev@qlogic.com
9634L: netdev@vger.kernel.org
9635S: Supported
9636F: drivers/net/ethernet/qlogic/qlcnic/
9637
9638QLOGIC QLGE 10Gb ETHERNET DRIVER
9639M: Harish Patil <harish.patil@qlogic.com>
9640M: Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
9641M: Dept-GELinuxNICDev@qlogic.com
9642M: linux-driver@qlogic.com
9643L: netdev@vger.kernel.org
9644S: Supported
9645F: drivers/net/ethernet/qlogic/qlge/
9646
9647QLOGIC QL4xxx ETHERNET DRIVER
9648M: Yuval Mintz <Yuval.Mintz@qlogic.com>
9649M: Ariel Elior <Ariel.Elior@qlogic.com>
9650M: everest-linux-l2@qlogic.com
9651L: netdev@vger.kernel.org
9652S: Supported
9653F: drivers/net/ethernet/qlogic/qed/
9654F: include/linux/qed/
9655F: drivers/net/ethernet/qlogic/qede/
9656
9657QNX4 FILESYSTEM
9658M: Anders Larsen <al@alarsen.net>
9659W: http://www.alarsen.net/linux/qnx4fs/
9660S: Maintained
9661F: fs/qnx4/
9662F: include/uapi/linux/qnx4_fs.h
9663F: include/uapi/linux/qnxtypes.h
9664
9665QT1010 MEDIA DRIVER
9666M: Antti Palosaari <crope@iki.fi>
9667L: linux-media@vger.kernel.org
9668W: https://linuxtv.org
9669W: http://palosaari.fi/linux/
9670Q: http://patchwork.linuxtv.org/project/linux-media/list/
9671T: git git://linuxtv.org/anttip/media_tree.git
9672S: Maintained
9673F: drivers/media/tuners/qt1010*
9674
9675QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
9676M: QCA ath9k Development <ath9k-devel@qca.qualcomm.com>
9677L: linux-wireless@vger.kernel.org
9678L: ath9k-devel@lists.ath9k.org
9679W: http://wireless.kernel.org/en/users/Drivers/ath9k
9680S: Supported
9681F: drivers/net/wireless/ath/ath9k/
9682
9683QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
9684M: Kalle Valo <kvalo@qca.qualcomm.com>
9685L: ath10k@lists.infradead.org
9686W: http://wireless.kernel.org/en/users/Drivers/ath10k
9687T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
9688S: Supported
9689F: drivers/net/wireless/ath/ath10k/
9690
9691QUALCOMM HEXAGON ARCHITECTURE
9692M: Richard Kuo <rkuo@codeaurora.org>
9693L: linux-hexagon@vger.kernel.org
9694T: git git://git.kernel.org/pub/scm/linux/kernel/git/rkuo/linux-hexagon-kernel.git
9695S: Supported
9696F: arch/hexagon/
9697
9698QUALCOMM WCN36XX WIRELESS DRIVER
9699M: Eugene Krasnikov <k.eugene.e@gmail.com>
9700L: wcn36xx@lists.infradead.org
9701W: http://wireless.kernel.org/en/users/Drivers/wcn36xx
9702T: git git://github.com/KrasnikovEugene/wcn36xx.git
9703S: Supported
9704F: drivers/net/wireless/ath/wcn36xx/
9705
9706QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
9707M: Gabriel Somlo <somlo@cmu.edu>
9708M: "Michael S. Tsirkin" <mst@redhat.com>
9709L: qemu-devel@nongnu.org
9710S: Maintained
9711F: drivers/firmware/qemu_fw_cfg.c
9712
9713RADOS BLOCK DEVICE (RBD)
9714M: Ilya Dryomov <idryomov@gmail.com>
9715M: Sage Weil <sage@redhat.com>
9716M: Alex Elder <elder@kernel.org>
9717L: ceph-devel@vger.kernel.org
9718W: http://ceph.com/
9719T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
9720T: git git://github.com/ceph/ceph-client.git
9721S: Supported
9722F: Documentation/ABI/testing/sysfs-bus-rbd
9723F: drivers/block/rbd.c
9724F: drivers/block/rbd_types.h
9725
9726RADEON FRAMEBUFFER DISPLAY DRIVER
9727M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
9728L: linux-fbdev@vger.kernel.org
9729S: Maintained
9730F: drivers/video/fbdev/aty/radeon*
9731F: include/uapi/linux/radeonfb.h
9732
9733RADIOSHARK RADIO DRIVER
9734M: Hans Verkuil <hverkuil@xs4all.nl>
9735L: linux-media@vger.kernel.org
9736T: git git://linuxtv.org/media_tree.git
9737S: Maintained
9738F: drivers/media/radio/radio-shark.c
9739
9740RADIOSHARK2 RADIO DRIVER
9741M: Hans Verkuil <hverkuil@xs4all.nl>
9742L: linux-media@vger.kernel.org
9743T: git git://linuxtv.org/media_tree.git
9744S: Maintained
9745F: drivers/media/radio/radio-shark2.c
9746F: drivers/media/radio/radio-tea5777.c
9747
9748RAGE128 FRAMEBUFFER DISPLAY DRIVER
9749M: Paul Mackerras <paulus@samba.org>
9750L: linux-fbdev@vger.kernel.org
9751S: Maintained
9752F: drivers/video/fbdev/aty/aty128fb.c
9753
9754RALINK MIPS ARCHITECTURE
9755M: John Crispin <john@phrozen.org>
9756L: linux-mips@linux-mips.org
9757S: Maintained
9758F: arch/mips/ralink
9759
9760RALINK RT2X00 WIRELESS LAN DRIVER
9761P: rt2x00 project
9762M: Stanislaw Gruszka <sgruszka@redhat.com>
9763M: Helmut Schaa <helmut.schaa@googlemail.com>
9764L: linux-wireless@vger.kernel.org
9765S: Maintained
9766F: drivers/net/wireless/ralink/rt2x00/
9767
9768RAMDISK RAM BLOCK DEVICE DRIVER
9769M: Jens Axboe <axboe@kernel.dk>
9770S: Maintained
9771F: Documentation/blockdev/ramdisk.txt
9772F: drivers/block/brd.c
9773
9774RANDOM NUMBER DRIVER
9775M: "Theodore Ts'o" <tytso@mit.edu>
9776S: Maintained
9777F: drivers/char/random.c
9778
9779RAPIDIO SUBSYSTEM
9780M: Matt Porter <mporter@kernel.crashing.org>
9781M: Alexandre Bounine <alexandre.bounine@idt.com>
9782S: Maintained
9783F: drivers/rapidio/
9784
9785RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
9786L: linux-wireless@vger.kernel.org
9787S: Orphan
9788F: drivers/net/wireless/ray*
9789
9790RCUTORTURE MODULE
9791M: Josh Triplett <josh@joshtriplett.org>
9792M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
9793L: linux-kernel@vger.kernel.org
9794S: Supported
9795T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
9796F: Documentation/RCU/torture.txt
9797F: kernel/rcu/rcutorture.c
9798
9799RCUTORTURE TEST FRAMEWORK
9800M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
9801M: Josh Triplett <josh@joshtriplett.org>
9802R: Steven Rostedt <rostedt@goodmis.org>
9803R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
9804R: Lai Jiangshan <jiangshanlai@gmail.com>
9805L: linux-kernel@vger.kernel.org
9806S: Supported
9807T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
9808F: tools/testing/selftests/rcutorture
9809
9810RDC R-321X SoC
9811M: Florian Fainelli <florian@openwrt.org>
9812S: Maintained
9813
9814RDC R6040 FAST ETHERNET DRIVER
9815M: Florian Fainelli <f.fainelli@gmail.com>
9816L: netdev@vger.kernel.org
9817S: Maintained
9818F: drivers/net/ethernet/rdc/r6040.c
9819
9820RDS - RELIABLE DATAGRAM SOCKETS
9821M: Santosh Shilimkar <santosh.shilimkar@oracle.com>
9822L: netdev@vger.kernel.org
9823L: linux-rdma@vger.kernel.org
9824L: rds-devel@oss.oracle.com (moderated for non-subscribers)
9825W: https://oss.oracle.com/projects/rds/
9826S: Supported
9827F: net/rds/
9828F: Documentation/networking/rds.txt
9829
9830RDMAVT - RDMA verbs software
9831M: Dennis Dalessandro <dennis.dalessandro@intel.com>
9832L: linux-rdma@vger.kernel.org
9833S: Supported
9834F: drivers/infiniband/sw/rdmavt
9835
9836READ-COPY UPDATE (RCU)
9837M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
9838M: Josh Triplett <josh@joshtriplett.org>
9839R: Steven Rostedt <rostedt@goodmis.org>
9840R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
9841R: Lai Jiangshan <jiangshanlai@gmail.com>
9842L: linux-kernel@vger.kernel.org
9843W: http://www.rdrop.com/users/paulmck/RCU/
9844S: Supported
9845T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
9846F: Documentation/RCU/
9847X: Documentation/RCU/torture.txt
9848F: include/linux/rcu*
9849X: include/linux/srcu.h
9850F: kernel/rcu/
9851X: kernel/torture.c
9852
9853REAL TIME CLOCK (RTC) SUBSYSTEM
9854M: Alessandro Zummo <a.zummo@towertech.it>
9855M: Alexandre Belloni <alexandre.belloni@free-electrons.com>
9856L: rtc-linux@googlegroups.com
9857Q: http://patchwork.ozlabs.org/project/rtc-linux/list/
9858T: git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
9859S: Maintained
9860F: Documentation/devicetree/bindings/rtc/
9861F: Documentation/rtc.txt
9862F: drivers/rtc/
9863F: include/linux/rtc.h
9864F: include/uapi/linux/rtc.h
9865F: include/linux/rtc/
9866F: include/linux/platform_data/rtc-*
9867F: tools/testing/selftests/timers/rtctest.c
9868
9869REALTEK AUDIO CODECS
9870M: Bard Liao <bardliao@realtek.com>
9871M: Oder Chiou <oder_chiou@realtek.com>
9872S: Maintained
9873F: sound/soc/codecs/rt*
9874F: include/sound/rt*.h
9875
9876REISERFS FILE SYSTEM
9877L: reiserfs-devel@vger.kernel.org
9878S: Supported
9879F: fs/reiserfs/
9880
9881REGISTER MAP ABSTRACTION
9882M: Mark Brown <broonie@kernel.org>
9883L: linux-kernel@vger.kernel.org
9884T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
9885S: Supported
9886F: Documentation/devicetree/bindings/regmap/
9887F: drivers/base/regmap/
9888F: include/linux/regmap.h
9889
9890REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
9891M: Ohad Ben-Cohen <ohad@wizery.com>
9892M: Bjorn Andersson <bjorn.andersson@linaro.org>
9893L: linux-remoteproc@vger.kernel.org
9894T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git
9895S: Maintained
9896F: Documentation/devicetree/bindings/remoteproc/
9897F: Documentation/remoteproc.txt
9898F: drivers/remoteproc/
9899F: include/linux/remoteproc.h
9900
9901REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
9902M: Ohad Ben-Cohen <ohad@wizery.com>
9903M: Bjorn Andersson <bjorn.andersson@linaro.org>
9904L: linux-remoteproc@vger.kernel.org
9905T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/rpmsg.git
9906S: Maintained
9907F: drivers/rpmsg/
9908F: Documentation/rpmsg.txt
9909F: include/linux/rpmsg.h
9910
9911RENESAS ETHERNET DRIVERS
9912R: Sergei Shtylyov <sergei.shtylyov@cogentembedded.com>
9913L: netdev@vger.kernel.org
9914L: linux-renesas-soc@vger.kernel.org
9915F: drivers/net/ethernet/renesas/
9916F: include/linux/sh_eth.h
9917
9918RENESAS USB2 PHY DRIVER
9919M: Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
9920L: linux-renesas-soc@vger.kernel.org
9921S: Maintained
9922F: drivers/phy/phy-rcar-gen3-usb2.c
9923
9924RESET CONTROLLER FRAMEWORK
9925M: Philipp Zabel <p.zabel@pengutronix.de>
9926T: git git://git.pengutronix.de/git/pza/linux
9927S: Maintained
9928F: drivers/reset/
9929F: Documentation/devicetree/bindings/reset/
9930F: include/dt-bindings/reset/
9931F: include/linux/reset.h
9932F: include/linux/reset-controller.h
9933
9934RFKILL
9935M: Johannes Berg <johannes@sipsolutions.net>
9936L: linux-wireless@vger.kernel.org
9937W: http://wireless.kernel.org/
9938T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
9939T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
9940S: Maintained
9941F: Documentation/rfkill.txt
9942F: net/rfkill/
9943
9944RHASHTABLE
9945M: Thomas Graf <tgraf@suug.ch>
9946L: netdev@vger.kernel.org
9947S: Maintained
9948F: lib/rhashtable.c
9949F: include/linux/rhashtable.h
9950
9951RICOH SMARTMEDIA/XD DRIVER
9952M: Maxim Levitsky <maximlevitsky@gmail.com>
9953S: Maintained
9954F: drivers/mtd/nand/r852.c
9955F: drivers/mtd/nand/r852.h
9956
9957RICOH R5C592 MEMORYSTICK DRIVER
9958M: Maxim Levitsky <maximlevitsky@gmail.com>
9959S: Maintained
9960F: drivers/memstick/host/r592.*
9961
9962ROCCAT DRIVERS
9963M: Stefan Achatz <erazor_de@users.sourceforge.net>
9964W: http://sourceforge.net/projects/roccat/
9965S: Maintained
9966F: drivers/hid/hid-roccat*
9967F: include/linux/hid-roccat*
9968F: Documentation/ABI/*/sysfs-driver-hid-roccat*
9969
9970ROCKER DRIVER
9971M: Jiri Pirko <jiri@resnulli.us>
9972L: netdev@vger.kernel.org
9973S: Supported
9974F: drivers/net/ethernet/rocker/
9975
9976ROCKETPORT DRIVER
9977P: Comtrol Corp.
9978W: http://www.comtrol.com
9979S: Maintained
9980F: Documentation/serial/rocket.txt
9981F: drivers/tty/rocket*
9982
9983ROCKETPORT EXPRESS/INFINITY DRIVER
9984M: Kevin Cernekee <cernekee@gmail.com>
9985L: linux-serial@vger.kernel.org
9986S: Odd Fixes
9987F: drivers/tty/serial/rp2.*
9988
9989ROSE NETWORK LAYER
9990M: Ralf Baechle <ralf@linux-mips.org>
9991L: linux-hams@vger.kernel.org
9992W: http://www.linux-ax25.org/
9993S: Maintained
9994F: include/net/rose.h
9995F: include/uapi/linux/rose.h
9996F: net/rose/
9997
9998RTL2830 MEDIA DRIVER
9999M: Antti Palosaari <crope@iki.fi>
10000L: linux-media@vger.kernel.org
10001W: https://linuxtv.org
10002W: http://palosaari.fi/linux/
10003Q: http://patchwork.linuxtv.org/project/linux-media/list/
10004T: git git://linuxtv.org/anttip/media_tree.git
10005S: Maintained
10006F: drivers/media/dvb-frontends/rtl2830*
10007
10008RTL2832 MEDIA DRIVER
10009M: Antti Palosaari <crope@iki.fi>
10010L: linux-media@vger.kernel.org
10011W: https://linuxtv.org
10012W: http://palosaari.fi/linux/
10013Q: http://patchwork.linuxtv.org/project/linux-media/list/
10014T: git git://linuxtv.org/anttip/media_tree.git
10015S: Maintained
10016F: drivers/media/dvb-frontends/rtl2832*
10017
10018RTL2832_SDR MEDIA DRIVER
10019M: Antti Palosaari <crope@iki.fi>
10020L: linux-media@vger.kernel.org
10021W: https://linuxtv.org
10022W: http://palosaari.fi/linux/
10023Q: http://patchwork.linuxtv.org/project/linux-media/list/
10024T: git git://linuxtv.org/anttip/media_tree.git
10025S: Maintained
10026F: drivers/media/dvb-frontends/rtl2832_sdr*
10027
10028RTL8180 WIRELESS DRIVER
10029L: linux-wireless@vger.kernel.org
10030W: http://wireless.kernel.org/
10031T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
10032S: Orphan
10033F: drivers/net/wireless/realtek/rtl818x/rtl8180/
10034
10035RTL8187 WIRELESS DRIVER
10036M: Herton Ronaldo Krzesinski <herton@canonical.com>
10037M: Hin-Tak Leung <htl10@users.sourceforge.net>
10038M: Larry Finger <Larry.Finger@lwfinger.net>
10039L: linux-wireless@vger.kernel.org
10040W: http://wireless.kernel.org/
10041T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
10042S: Maintained
10043F: drivers/net/wireless/realtek/rtl818x/rtl8187/
10044
10045RTL8192CE WIRELESS DRIVER
10046M: Larry Finger <Larry.Finger@lwfinger.net>
10047M: Chaoming Li <chaoming_li@realsil.com.cn>
10048L: linux-wireless@vger.kernel.org
10049W: http://wireless.kernel.org/
10050T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
10051S: Maintained
10052F: drivers/net/wireless/realtek/rtlwifi/
10053F: drivers/net/wireless/realtek/rtlwifi/rtl8192ce/
10054
10055RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
10056M: Jes Sorensen <Jes.Sorensen@redhat.com>
10057L: linux-wireless@vger.kernel.org
10058T: git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel
10059S: Maintained
10060F: drivers/net/wireless/realtek/rtl8xxxu/
10061
10062S3 SAVAGE FRAMEBUFFER DRIVER
10063M: Antonino Daplas <adaplas@gmail.com>
10064L: linux-fbdev@vger.kernel.org
10065S: Maintained
10066F: drivers/video/fbdev/savage/
10067
10068S390
10069M: Martin Schwidefsky <schwidefsky@de.ibm.com>
10070M: Heiko Carstens <heiko.carstens@de.ibm.com>
10071L: linux-s390@vger.kernel.org
10072W: http://www.ibm.com/developerworks/linux/linux390/
10073T: git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
10074S: Supported
10075F: arch/s390/
10076F: drivers/s390/
10077F: Documentation/s390/
10078F: Documentation/DocBook/s390*
10079
10080S390 COMMON I/O LAYER
10081M: Sebastian Ott <sebott@linux.vnet.ibm.com>
10082M: Peter Oberparleiter <oberpar@linux.vnet.ibm.com>
10083L: linux-s390@vger.kernel.org
10084W: http://www.ibm.com/developerworks/linux/linux390/
10085S: Supported
10086F: drivers/s390/cio/
10087
10088S390 DASD DRIVER
10089M: Stefan Weinhuber <wein@de.ibm.com>
10090M: Stefan Haberland <stefan.haberland@de.ibm.com>
10091L: linux-s390@vger.kernel.org
10092W: http://www.ibm.com/developerworks/linux/linux390/
10093S: Supported
10094F: drivers/s390/block/dasd*
10095F: block/partitions/ibm.c
10096
10097S390 NETWORK DRIVERS
10098M: Ursula Braun <ubraun@linux.vnet.ibm.com>
10099L: linux-s390@vger.kernel.org
10100W: http://www.ibm.com/developerworks/linux/linux390/
10101S: Supported
10102F: drivers/s390/net/
10103
10104S390 PCI SUBSYSTEM
10105M: Sebastian Ott <sebott@linux.vnet.ibm.com>
10106M: Gerald Schaefer <gerald.schaefer@de.ibm.com>
10107L: linux-s390@vger.kernel.org
10108W: http://www.ibm.com/developerworks/linux/linux390/
10109S: Supported
10110F: arch/s390/pci/
10111F: drivers/pci/hotplug/s390_pci_hpc.c
10112
10113S390 ZCRYPT DRIVER
10114M: Ingo Tuchscherer <ingo.tuchscherer@de.ibm.com>
10115L: linux-s390@vger.kernel.org
10116W: http://www.ibm.com/developerworks/linux/linux390/
10117S: Supported
10118F: drivers/s390/crypto/
10119
10120S390 ZFCP DRIVER
10121M: Steffen Maier <maier@linux.vnet.ibm.com>
10122L: linux-s390@vger.kernel.org
10123W: http://www.ibm.com/developerworks/linux/linux390/
10124S: Supported
10125F: drivers/s390/scsi/zfcp_*
10126
10127S390 IUCV NETWORK LAYER
10128M: Ursula Braun <ubraun@linux.vnet.ibm.com>
10129L: linux-s390@vger.kernel.org
10130W: http://www.ibm.com/developerworks/linux/linux390/
10131S: Supported
10132F: drivers/s390/net/*iucv*
10133F: include/net/iucv/
10134F: net/iucv/
10135
10136S390 IOMMU (PCI)
10137M: Gerald Schaefer <gerald.schaefer@de.ibm.com>
10138L: linux-s390@vger.kernel.org
10139W: http://www.ibm.com/developerworks/linux/linux390/
10140S: Supported
10141F: drivers/iommu/s390-iommu.c
10142
10143S3C24XX SD/MMC Driver
10144M: Ben Dooks <ben-linux@fluff.org>
10145L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10146S: Supported
10147F: drivers/mmc/host/s3cmci.*
10148
10149SAA6588 RDS RECEIVER DRIVER
10150M: Hans Verkuil <hverkuil@xs4all.nl>
10151L: linux-media@vger.kernel.org
10152T: git git://linuxtv.org/media_tree.git
10153W: https://linuxtv.org
10154S: Odd Fixes
10155F: drivers/media/i2c/saa6588*
10156
10157SAA7134 VIDEO4LINUX DRIVER
10158M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
10159M: Mauro Carvalho Chehab <mchehab@kernel.org>
10160L: linux-media@vger.kernel.org
10161W: https://linuxtv.org
10162T: git git://linuxtv.org/media_tree.git
10163S: Odd fixes
10164F: Documentation/video4linux/*.saa7134
10165F: drivers/media/pci/saa7134/
10166
10167SAA7146 VIDEO4LINUX-2 DRIVER
10168M: Hans Verkuil <hverkuil@xs4all.nl>
10169L: linux-media@vger.kernel.org
10170T: git git://linuxtv.org/media_tree.git
10171S: Maintained
10172F: drivers/media/common/saa7146/
10173F: drivers/media/pci/saa7146/
10174F: include/media/saa7146*
10175
10176SAMSUNG LAPTOP DRIVER
10177M: Corentin Chary <corentin.chary@gmail.com>
10178L: platform-driver-x86@vger.kernel.org
10179S: Maintained
10180F: drivers/platform/x86/samsung-laptop.c
10181
10182SAMSUNG AUDIO (ASoC) DRIVERS
10183M: Krzysztof Kozlowski <k.kozlowski@samsung.com>
10184M: Sangbeom Kim <sbkim73@samsung.com>
10185M: Sylwester Nawrocki <s.nawrocki@samsung.com>
10186L: alsa-devel@alsa-project.org (moderated for non-subscribers)
10187S: Supported
10188F: sound/soc/samsung/
10189
10190SAMSUNG FRAMEBUFFER DRIVER
10191M: Jingoo Han <jingoohan1@gmail.com>
10192L: linux-fbdev@vger.kernel.org
10193S: Maintained
10194F: drivers/video/fbdev/s3c-fb.c
10195
10196SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
10197M: Sangbeom Kim <sbkim73@samsung.com>
10198M: Krzysztof Kozlowski <k.kozlowski@samsung.com>
10199L: linux-kernel@vger.kernel.org
10200L: linux-samsung-soc@vger.kernel.org
10201S: Supported
10202F: drivers/mfd/sec*.c
10203F: drivers/regulator/s2m*.c
10204F: drivers/regulator/s5m*.c
10205F: drivers/clk/clk-s2mps11.c
10206F: drivers/rtc/rtc-s5m.c
10207F: include/linux/mfd/samsung/
10208F: Documentation/devicetree/bindings/mfd/samsung,sec-core.txt
10209F: Documentation/devicetree/bindings/regulator/samsung,s2m*.txt
10210F: Documentation/devicetree/bindings/regulator/samsung,s5m*.txt
10211F: Documentation/devicetree/bindings/clock/samsung,s2mps11.txt
10212
10213SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
10214M: Kyungmin Park <kyungmin.park@samsung.com>
10215M: Sylwester Nawrocki <s.nawrocki@samsung.com>
10216L: linux-media@vger.kernel.org
10217Q: https://patchwork.linuxtv.org/project/linux-media/list/
10218S: Supported
10219F: drivers/media/platform/exynos4-is/
10220
10221SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
10222M: Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
10223L: linux-media@vger.kernel.org
10224L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
10225S: Maintained
10226F: drivers/media/platform/s3c-camif/
10227F: include/media/drv-intf/s3c_camif.h
10228
10229SAMSUNG S5C73M3 CAMERA DRIVER
10230M: Kyungmin Park <kyungmin.park@samsung.com>
10231M: Andrzej Hajda <a.hajda@samsung.com>
10232L: linux-media@vger.kernel.org
10233S: Supported
10234F: drivers/media/i2c/s5c73m3/*
10235
10236SAMSUNG S5K5BAF CAMERA DRIVER
10237M: Kyungmin Park <kyungmin.park@samsung.com>
10238M: Andrzej Hajda <a.hajda@samsung.com>
10239L: linux-media@vger.kernel.org
10240S: Supported
10241F: drivers/media/i2c/s5k5baf.c
10242
10243SAMSUNG S3FWRN5 NFC DRIVER
10244M: Robert Baldyga <r.baldyga@samsung.com>
10245M: Krzysztof Opasiak <k.opasiak@samsung.com>
10246L: linux-nfc@lists.01.org (moderated for non-subscribers)
10247S: Supported
10248F: drivers/nfc/s3fwrn5
10249
10250SAMSUNG SOC CLOCK DRIVERS
10251M: Sylwester Nawrocki <s.nawrocki@samsung.com>
10252M: Tomasz Figa <tomasz.figa@gmail.com>
10253S: Supported
10254L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
10255F: drivers/clk/samsung/
10256
10257SAMSUNG SPI DRIVERS
10258M: Kukjin Kim <kgene@kernel.org>
10259M: Krzysztof Kozlowski <krzk@kernel.org>
10260M: Andi Shyti <andi.shyti@samsung.com>
10261L: linux-spi@vger.kernel.org
10262L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
10263S: Maintained
10264F: Documentation/devicetree/bindings/spi/spi-samsung.txt
10265F: drivers/spi/spi-s3c*
10266F: include/linux/platform_data/spi-s3c64xx.h
10267
10268SAMSUNG SXGBE DRIVERS
10269M: Byungho An <bh74.an@samsung.com>
10270M: Girish K S <ks.giri@samsung.com>
10271M: Vipul Pandya <vipul.pandya@samsung.com>
10272S: Supported
10273L: netdev@vger.kernel.org
10274F: drivers/net/ethernet/samsung/sxgbe/
10275
10276SAMSUNG THERMAL DRIVER
10277M: Lukasz Majewski <l.majewski@samsung.com>
10278L: linux-pm@vger.kernel.org
10279L: linux-samsung-soc@vger.kernel.org
10280S: Supported
10281T: git https://github.com/lmajewski/linux-samsung-thermal.git
10282F: drivers/thermal/samsung/
10283
10284SAMSUNG USB2 PHY DRIVER
10285M: Kamil Debski <kamil@wypas.org>
10286M: Sylwester Nawrocki <s.nawrocki@samsung.com>
10287L: linux-kernel@vger.kernel.org
10288S: Supported
10289F: Documentation/devicetree/bindings/phy/samsung-phy.txt
10290F: Documentation/phy/samsung-usb2.txt
10291F: drivers/phy/phy-exynos4210-usb2.c
10292F: drivers/phy/phy-exynos4x12-usb2.c
10293F: drivers/phy/phy-exynos5250-usb2.c
10294F: drivers/phy/phy-s5pv210-usb2.c
10295F: drivers/phy/phy-samsung-usb2.c
10296F: drivers/phy/phy-samsung-usb2.h
10297
10298SERIAL DRIVERS
10299M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
10300L: linux-serial@vger.kernel.org
10301S: Maintained
10302F: Documentation/devicetree/bindings/serial/
10303F: drivers/tty/serial/
10304
10305SYNOPSYS DESIGNWARE DMAC DRIVER
10306M: Viresh Kumar <vireshk@kernel.org>
10307M: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
10308S: Maintained
10309F: include/linux/dma/dw.h
10310F: include/linux/platform_data/dma-dw.h
10311F: drivers/dma/dw/
10312
10313SYNOPSYS DESIGNWARE ETHERNET QOS 4.10a driver
10314M: Lars Persson <lars.persson@axis.com>
10315L: netdev@vger.kernel.org
10316S: Supported
10317F: Documentation/devicetree/bindings/net/snps,dwc-qos-ethernet.txt
10318F: drivers/net/ethernet/synopsys/dwc_eth_qos.c
10319
10320SYNOPSYS DESIGNWARE I2C DRIVER
10321M: Jarkko Nikula <jarkko.nikula@linux.intel.com>
10322R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
10323R: Mika Westerberg <mika.westerberg@linux.intel.com>
10324L: linux-i2c@vger.kernel.org
10325S: Maintained
10326F: drivers/i2c/busses/i2c-designware-*
10327F: include/linux/platform_data/i2c-designware.h
10328
10329SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
10330M: Jaehoon Chung <jh80.chung@samsung.com>
10331L: linux-mmc@vger.kernel.org
10332S: Maintained
10333F: include/linux/mmc/dw_mmc.h
10334F: drivers/mmc/host/dw_mmc*
10335
10336SYSTEM TRACE MODULE CLASS
10337M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
10338S: Maintained
10339T: git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
10340F: Documentation/trace/stm.txt
10341F: drivers/hwtracing/stm/
10342F: include/linux/stm.h
10343F: include/uapi/linux/stm.h
10344
10345THUNDERBOLT DRIVER
10346M: Andreas Noever <andreas.noever@gmail.com>
10347S: Maintained
10348F: drivers/thunderbolt/
10349
10350TI BQ27XXX POWER SUPPLY DRIVER
10351R: Andrew F. Davis <afd@ti.com>
10352F: include/linux/power/bq27xxx_battery.h
10353F: drivers/power/bq27xxx_battery.c
10354F: drivers/power/bq27xxx_battery_i2c.c
10355
10356TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
10357M: John Stultz <john.stultz@linaro.org>
10358M: Thomas Gleixner <tglx@linutronix.de>
10359L: linux-kernel@vger.kernel.org
10360T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
10361S: Supported
10362F: include/linux/clocksource.h
10363F: include/linux/time.h
10364F: include/linux/timex.h
10365F: include/uapi/linux/time.h
10366F: include/uapi/linux/timex.h
10367F: kernel/time/clocksource.c
10368F: kernel/time/time*.c
10369F: kernel/time/alarmtimer.c
10370F: kernel/time/ntp.c
10371F: tools/testing/selftests/timers/
10372
10373SC1200 WDT DRIVER
10374M: Zwane Mwaikambo <zwanem@gmail.com>
10375S: Maintained
10376F: drivers/watchdog/sc1200wdt.c
10377
10378SCHEDULER
10379M: Ingo Molnar <mingo@redhat.com>
10380M: Peter Zijlstra <peterz@infradead.org>
10381L: linux-kernel@vger.kernel.org
10382T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
10383S: Maintained
10384F: kernel/sched/
10385F: include/linux/sched.h
10386F: include/uapi/linux/sched.h
10387F: include/linux/wait.h
10388
10389SCORE ARCHITECTURE
10390M: Chen Liqin <liqin.linux@gmail.com>
10391M: Lennox Wu <lennox.wu@gmail.com>
10392W: http://www.sunplus.com
10393S: Supported
10394F: arch/score/
10395
10396SYSTEM CONTROL & POWER INTERFACE (SCPI) Message Protocol drivers
10397M: Sudeep Holla <sudeep.holla@arm.com>
10398L: linux-arm-kernel@lists.infradead.org
10399S: Maintained
10400F: Documentation/devicetree/bindings/arm/arm,scpi.txt
10401F: drivers/clk/clk-scpi.c
10402F: drivers/cpufreq/scpi-cpufreq.c
10403F: drivers/firmware/arm_scpi.c
10404F: include/linux/scpi_protocol.h
10405
10406SCSI CDROM DRIVER
10407M: Jens Axboe <axboe@kernel.dk>
10408L: linux-scsi@vger.kernel.org
10409W: http://www.kernel.dk
10410S: Maintained
10411F: drivers/scsi/sr*
10412
10413SCSI RDMA PROTOCOL (SRP) INITIATOR
10414M: Bart Van Assche <bart.vanassche@sandisk.com>
10415L: linux-rdma@vger.kernel.org
10416S: Supported
10417W: http://www.openfabrics.org
10418Q: http://patchwork.kernel.org/project/linux-rdma/list/
10419T: git git://git.kernel.org/pub/scm/linux/kernel/git/dad/srp-initiator.git
10420F: drivers/infiniband/ulp/srp/
10421F: include/scsi/srp.h
10422
10423SCSI SG DRIVER
10424M: Doug Gilbert <dgilbert@interlog.com>
10425L: linux-scsi@vger.kernel.org
10426W: http://sg.danny.cz/sg
10427S: Maintained
10428F: Documentation/scsi/scsi-generic.txt
10429F: drivers/scsi/sg.c
10430F: include/scsi/sg.h
10431
10432SCSI SUBSYSTEM
10433M: "James E.J. Bottomley" <jejb@linux.vnet.ibm.com>
10434T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
10435M: "Martin K. Petersen" <martin.petersen@oracle.com>
10436T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
10437L: linux-scsi@vger.kernel.org
10438S: Maintained
10439F: Documentation/devicetree/bindings/scsi/
10440F: drivers/scsi/
10441F: include/scsi/
10442
10443SCSI TAPE DRIVER
10444M: Kai Mäkisara <Kai.Makisara@kolumbus.fi>
10445L: linux-scsi@vger.kernel.org
10446S: Maintained
10447F: Documentation/scsi/st.txt
10448F: drivers/scsi/st.*
10449F: drivers/scsi/st_*.h
10450
10451SCTP PROTOCOL
10452M: Vlad Yasevich <vyasevich@gmail.com>
10453M: Neil Horman <nhorman@tuxdriver.com>
10454L: linux-sctp@vger.kernel.org
10455W: http://lksctp.sourceforge.net
10456S: Maintained
10457F: Documentation/networking/sctp.txt
10458F: include/linux/sctp.h
10459F: include/uapi/linux/sctp.h
10460F: include/net/sctp/
10461F: net/sctp/
10462
10463SCx200 CPU SUPPORT
10464M: Jim Cromie <jim.cromie@gmail.com>
10465S: Odd Fixes
10466F: Documentation/i2c/busses/scx200_acb
10467F: arch/x86/platform/scx200/
10468F: drivers/watchdog/scx200_wdt.c
10469F: drivers/i2c/busses/scx200*
10470F: drivers/mtd/maps/scx200_docflash.c
10471F: include/linux/scx200.h
10472
10473SCx200 GPIO DRIVER
10474M: Jim Cromie <jim.cromie@gmail.com>
10475S: Maintained
10476F: drivers/char/scx200_gpio.c
10477F: include/linux/scx200_gpio.h
10478
10479SCx200 HRT CLOCKSOURCE DRIVER
10480M: Jim Cromie <jim.cromie@gmail.com>
10481S: Maintained
10482F: drivers/clocksource/scx200_hrt.c
10483
10484SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
10485M: Sascha Sommer <saschasommer@freenet.de>
10486L: sdricohcs-devel@lists.sourceforge.net (subscribers-only)
10487S: Maintained
10488F: drivers/mmc/host/sdricoh_cs.c
10489
10490SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
10491M: Adrian Hunter <adrian.hunter@intel.com>
10492L: linux-mmc@vger.kernel.org
10493T: git git://git.infradead.org/users/ahunter/linux-sdhci.git
10494S: Maintained
10495F: drivers/mmc/host/sdhci*
10496F: include/linux/mmc/sdhci*
10497
10498SECURE COMPUTING
10499M: Kees Cook <keescook@chromium.org>
10500R: Andy Lutomirski <luto@amacapital.net>
10501R: Will Drewry <wad@chromium.org>
10502T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp
10503S: Supported
10504F: kernel/seccomp.c
10505F: include/uapi/linux/seccomp.h
10506F: include/linux/seccomp.h
10507F: tools/testing/selftests/seccomp/*
10508K: \bsecure_computing
10509K: \bTIF_SECCOMP\b
10510
10511SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER
10512M: Al Cooper <alcooperx@gmail.com>
10513L: linux-mmc@vger.kernel.org
10514L: bcm-kernel-feedback-list@broadcom.com
10515S: Maintained
10516F: drivers/mmc/host/sdhci-brcmstb*
10517
10518SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
10519M: Ben Dooks <ben-linux@fluff.org>
10520M: Jaehoon Chung <jh80.chung@samsung.com>
10521L: linux-mmc@vger.kernel.org
10522S: Maintained
10523F: drivers/mmc/host/sdhci-s3c*
10524
10525SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
10526M: Viresh Kumar <vireshk@kernel.org>
10527L: linux-mmc@vger.kernel.org
10528S: Maintained
10529F: drivers/mmc/host/sdhci-spear.c
10530
10531SECURITY SUBSYSTEM
10532M: James Morris <james.l.morris@oracle.com>
10533M: "Serge E. Hallyn" <serge@hallyn.com>
10534L: linux-security-module@vger.kernel.org (suggested Cc:)
10535T: git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git
10536W: http://kernsec.org/
10537S: Supported
10538F: security/
10539
10540SECURITY CONTACT
10541M: Security Officers <security@kernel.org>
10542S: Supported
10543
10544SELINUX SECURITY MODULE
10545M: Paul Moore <paul@paul-moore.com>
10546M: Stephen Smalley <sds@tycho.nsa.gov>
10547M: Eric Paris <eparis@parisplace.org>
10548L: selinux@tycho.nsa.gov (moderated for non-subscribers)
10549W: http://selinuxproject.org
10550T: git git://git.infradead.org/users/pcmoore/selinux
10551S: Supported
10552F: include/linux/selinux*
10553F: security/selinux/
10554F: scripts/selinux/
10555
10556APPARMOR SECURITY MODULE
10557M: John Johansen <john.johansen@canonical.com>
10558L: apparmor@lists.ubuntu.com (subscribers-only, general discussion)
10559W: apparmor.wiki.kernel.org
10560T: git git://git.kernel.org/pub/scm/linux/kernel/git/jj/apparmor-dev.git
10561S: Supported
10562F: security/apparmor/
10563
10564LOADPIN SECURITY MODULE
10565M: Kees Cook <keescook@chromium.org>
10566T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin
10567S: Supported
10568F: security/loadpin/
10569
10570YAMA SECURITY MODULE
10571M: Kees Cook <keescook@chromium.org>
10572T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip
10573S: Supported
10574F: security/yama/
10575
10576SENSABLE PHANTOM
10577M: Jiri Slaby <jirislaby@gmail.com>
10578S: Maintained
10579F: drivers/misc/phantom.c
10580F: include/uapi/linux/phantom.h
10581
10582SERVER ENGINES 10Gbps iSCSI - BladeEngine 2 DRIVER
10583M: Jayamohan Kallickal <jayamohan.kallickal@avagotech.com>
10584M: Ketan Mukadam <ketan.mukadam@avagotech.com>
10585M: John Soni Jose <sony.john@avagotech.com>
10586L: linux-scsi@vger.kernel.org
10587W: http://www.avagotech.com
10588S: Supported
10589F: drivers/scsi/be2iscsi/
10590
10591Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net)
10592M: Sathya Perla <sathya.perla@broadcom.com>
10593M: Ajit Khaparde <ajit.khaparde@broadcom.com>
10594M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
10595M: Somnath Kotur <somnath.kotur@broadcom.com>
10596L: netdev@vger.kernel.org
10597W: http://www.emulex.com
10598S: Supported
10599F: drivers/net/ethernet/emulex/benet/
10600
10601EMULEX ONECONNECT ROCE DRIVER
10602M: Selvin Xavier <selvin.xavier@avagotech.com>
10603M: Devesh Sharma <devesh.sharma@avagotech.com>
10604M: Mitesh Ahuja <mitesh.ahuja@avagotech.com>
10605L: linux-rdma@vger.kernel.org
10606W: http://www.emulex.com
10607S: Supported
10608F: drivers/infiniband/hw/ocrdma/
10609
10610SFC NETWORK DRIVER
10611M: Solarflare linux maintainers <linux-net-drivers@solarflare.com>
10612M: Edward Cree <ecree@solarflare.com>
10613M: Bert Kenward <bkenward@solarflare.com>
10614L: netdev@vger.kernel.org
10615S: Supported
10616F: drivers/net/ethernet/sfc/
10617
10618SGI GRU DRIVER
10619M: Dimitri Sivanich <sivanich@sgi.com>
10620S: Maintained
10621F: drivers/misc/sgi-gru/
10622
10623SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER
10624M: Pat Gefre <pfg@sgi.com>
10625L: linux-ia64@vger.kernel.org
10626S: Supported
10627F: Documentation/ia64/serial.txt
10628F: drivers/tty/serial/ioc?_serial.c
10629F: include/linux/ioc?.h
10630
10631SGI XP/XPC/XPNET DRIVER
10632M: Cliff Whickman <cpw@sgi.com>
10633M: Robin Holt <robinmholt@gmail.com>
10634S: Maintained
10635F: drivers/misc/sgi-xp/
10636
10637SI2157 MEDIA DRIVER
10638M: Antti Palosaari <crope@iki.fi>
10639L: linux-media@vger.kernel.org
10640W: https://linuxtv.org
10641W: http://palosaari.fi/linux/
10642Q: http://patchwork.linuxtv.org/project/linux-media/list/
10643T: git git://linuxtv.org/anttip/media_tree.git
10644S: Maintained
10645F: drivers/media/tuners/si2157*
10646
10647SI2168 MEDIA DRIVER
10648M: Antti Palosaari <crope@iki.fi>
10649L: linux-media@vger.kernel.org
10650W: https://linuxtv.org
10651W: http://palosaari.fi/linux/
10652Q: http://patchwork.linuxtv.org/project/linux-media/list/
10653T: git git://linuxtv.org/anttip/media_tree.git
10654S: Maintained
10655F: drivers/media/dvb-frontends/si2168*
10656
10657SI470X FM RADIO RECEIVER I2C DRIVER
10658M: Hans Verkuil <hverkuil@xs4all.nl>
10659L: linux-media@vger.kernel.org
10660T: git git://linuxtv.org/media_tree.git
10661W: https://linuxtv.org
10662S: Odd Fixes
10663F: drivers/media/radio/si470x/radio-si470x-i2c.c
10664
10665SI470X FM RADIO RECEIVER USB DRIVER
10666M: Hans Verkuil <hverkuil@xs4all.nl>
10667L: linux-media@vger.kernel.org
10668T: git git://linuxtv.org/media_tree.git
10669W: https://linuxtv.org
10670S: Maintained
10671F: drivers/media/radio/si470x/radio-si470x-common.c
10672F: drivers/media/radio/si470x/radio-si470x.h
10673F: drivers/media/radio/si470x/radio-si470x-usb.c
10674
10675SI4713 FM RADIO TRANSMITTER I2C DRIVER
10676M: Eduardo Valentin <edubezval@gmail.com>
10677L: linux-media@vger.kernel.org
10678T: git git://linuxtv.org/media_tree.git
10679W: https://linuxtv.org
10680S: Odd Fixes
10681F: drivers/media/radio/si4713/si4713.?
10682
10683SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
10684M: Eduardo Valentin <edubezval@gmail.com>
10685L: linux-media@vger.kernel.org
10686T: git git://linuxtv.org/media_tree.git
10687W: https://linuxtv.org
10688S: Odd Fixes
10689F: drivers/media/radio/si4713/radio-platform-si4713.c
10690
10691SI4713 FM RADIO TRANSMITTER USB DRIVER
10692M: Hans Verkuil <hverkuil@xs4all.nl>
10693L: linux-media@vger.kernel.org
10694T: git git://linuxtv.org/media_tree.git
10695W: https://linuxtv.org
10696S: Maintained
10697F: drivers/media/radio/si4713/radio-usb-si4713.c
10698
10699SIANO DVB DRIVER
10700M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
10701M: Mauro Carvalho Chehab <mchehab@kernel.org>
10702L: linux-media@vger.kernel.org
10703W: https://linuxtv.org
10704T: git git://linuxtv.org/media_tree.git
10705S: Odd fixes
10706F: drivers/media/common/siano/
10707F: drivers/media/usb/siano/
10708F: drivers/media/usb/siano/
10709F: drivers/media/mmc/siano/
10710
10711SIMPLEFB FB DRIVER
10712M: Hans de Goede <hdegoede@redhat.com>
10713L: linux-fbdev@vger.kernel.org
10714S: Maintained
10715F: Documentation/devicetree/bindings/display/simple-framebuffer.txt
10716F: drivers/video/fbdev/simplefb.c
10717F: include/linux/platform_data/simplefb.h
10718
10719SH_VEU V4L2 MEM2MEM DRIVER
10720L: linux-media@vger.kernel.org
10721S: Orphan
10722F: drivers/media/platform/sh_veu.c
10723
10724SH_VOU V4L2 OUTPUT DRIVER
10725L: linux-media@vger.kernel.org
10726S: Orphan
10727F: drivers/media/platform/sh_vou.c
10728F: include/media/drv-intf/sh_vou.h
10729
10730SIMPLE FIRMWARE INTERFACE (SFI)
10731M: Len Brown <lenb@kernel.org>
10732L: sfi-devel@simplefirmware.org
10733W: http://simplefirmware.org/
10734T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git
10735S: Supported
10736F: arch/x86/platform/sfi/
10737F: drivers/sfi/
10738F: include/linux/sfi*.h
10739
10740SIMTEC EB110ATX (Chalice CATS)
10741P: Ben Dooks
10742P: Vincent Sanders <vince@simtec.co.uk>
10743M: Simtec Linux Team <linux@simtec.co.uk>
10744W: http://www.simtec.co.uk/products/EB110ATX/
10745S: Supported
10746
10747SIMTEC EB2410ITX (BAST)
10748P: Ben Dooks
10749P: Vincent Sanders <vince@simtec.co.uk>
10750M: Simtec Linux Team <linux@simtec.co.uk>
10751W: http://www.simtec.co.uk/products/EB2410ITX/
10752S: Supported
10753F: arch/arm/mach-s3c24xx/mach-bast.c
10754F: arch/arm/mach-s3c24xx/bast-ide.c
10755F: arch/arm/mach-s3c24xx/bast-irq.c
10756
10757TI DAVINCI MACHINE SUPPORT
10758M: Sekhar Nori <nsekhar@ti.com>
10759M: Kevin Hilman <khilman@kernel.org>
10760L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10761T: git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git
10762S: Supported
10763F: arch/arm/mach-davinci/
10764F: drivers/i2c/busses/i2c-davinci.c
10765
10766TI DAVINCI SERIES MEDIA DRIVER
10767M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
10768L: linux-media@vger.kernel.org
10769W: https://linuxtv.org
10770Q: http://patchwork.linuxtv.org/project/linux-media/list/
10771T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
10772S: Maintained
10773F: drivers/media/platform/davinci/
10774F: include/media/davinci/
10775
10776TI AM437X VPFE DRIVER
10777M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
10778L: linux-media@vger.kernel.org
10779W: https://linuxtv.org
10780Q: http://patchwork.linuxtv.org/project/linux-media/list/
10781T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
10782S: Maintained
10783F: drivers/media/platform/am437x/
10784
10785OV2659 OMNIVISION SENSOR DRIVER
10786M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
10787L: linux-media@vger.kernel.org
10788W: https://linuxtv.org
10789Q: http://patchwork.linuxtv.org/project/linux-media/list/
10790T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
10791S: Maintained
10792F: drivers/media/i2c/ov2659.c
10793F: include/media/i2c/ov2659.h
10794
10795SILICON MOTION SM712 FRAME BUFFER DRIVER
10796M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
10797M: Teddy Wang <teddy.wang@siliconmotion.com>
10798M: Sudip Mukherjee <sudip@vectorindia.org>
10799L: linux-fbdev@vger.kernel.org
10800S: Maintained
10801F: drivers/video/fbdev/sm712*
10802F: Documentation/fb/sm712fb.txt
10803
10804SIS 190 ETHERNET DRIVER
10805M: Francois Romieu <romieu@fr.zoreil.com>
10806L: netdev@vger.kernel.org
10807S: Maintained
10808F: drivers/net/ethernet/sis/sis190.c
10809
10810SIS 900/7016 FAST ETHERNET DRIVER
10811M: Daniele Venzano <venza@brownhat.org>
10812W: http://www.brownhat.org/sis900.html
10813L: netdev@vger.kernel.org
10814S: Maintained
10815F: drivers/net/ethernet/sis/sis900.*
10816
10817SIS FRAMEBUFFER DRIVER
10818M: Thomas Winischhofer <thomas@winischhofer.net>
10819W: http://www.winischhofer.net/linuxsisvga.shtml
10820S: Maintained
10821F: Documentation/fb/sisfb.txt
10822F: drivers/video/fbdev/sis/
10823F: include/video/sisfb.h
10824
10825SIS USB2VGA DRIVER
10826M: Thomas Winischhofer <thomas@winischhofer.net>
10827W: http://www.winischhofer.at/linuxsisusbvga.shtml
10828S: Maintained
10829F: drivers/usb/misc/sisusbvga/
10830
10831SLAB ALLOCATOR
10832M: Christoph Lameter <cl@linux.com>
10833M: Pekka Enberg <penberg@kernel.org>
10834M: David Rientjes <rientjes@google.com>
10835M: Joonsoo Kim <iamjoonsoo.kim@lge.com>
10836M: Andrew Morton <akpm@linux-foundation.org>
10837L: linux-mm@kvack.org
10838S: Maintained
10839F: include/linux/sl?b*.h
10840F: mm/sl?b*
10841
10842SLEEPABLE READ-COPY UPDATE (SRCU)
10843M: Lai Jiangshan <jiangshanlai@gmail.com>
10844M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
10845M: Josh Triplett <josh@joshtriplett.org>
10846R: Steven Rostedt <rostedt@goodmis.org>
10847R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
10848L: linux-kernel@vger.kernel.org
10849W: http://www.rdrop.com/users/paulmck/RCU/
10850S: Supported
10851T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
10852F: include/linux/srcu.h
10853F: kernel/rcu/srcu.c
10854
10855SMACK SECURITY MODULE
10856M: Casey Schaufler <casey@schaufler-ca.com>
10857L: linux-security-module@vger.kernel.org
10858W: http://schaufler-ca.com
10859T: git git://github.com/cschaufler/smack-next
10860S: Maintained
10861F: Documentation/security/Smack.txt
10862F: security/smack/
10863
10864DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS)
10865M: Kevin Hilman <khilman@kernel.org>
10866M: Nishanth Menon <nm@ti.com>
10867S: Maintained
10868F: drivers/power/avs/
10869F: include/linux/power/smartreflex.h
10870L: linux-pm@vger.kernel.org
10871
10872SMC91x ETHERNET DRIVER
10873M: Nicolas Pitre <nico@fluxnic.net>
10874S: Odd Fixes
10875F: drivers/net/ethernet/smsc/smc91x.*
10876
10877SMIA AND SMIA++ IMAGE SENSOR DRIVER
10878M: Sakari Ailus <sakari.ailus@iki.fi>
10879L: linux-media@vger.kernel.org
10880S: Maintained
10881F: drivers/media/i2c/smiapp/
10882F: include/media/i2c/smiapp.h
10883F: drivers/media/i2c/smiapp-pll.c
10884F: drivers/media/i2c/smiapp-pll.h
10885F: include/uapi/linux/smiapp.h
10886F: Documentation/devicetree/bindings/media/i2c/nokia,smia.txt
10887
10888SMM665 HARDWARE MONITOR DRIVER
10889M: Guenter Roeck <linux@roeck-us.net>
10890L: linux-hwmon@vger.kernel.org
10891S: Maintained
10892F: Documentation/hwmon/smm665
10893F: drivers/hwmon/smm665.c
10894
10895SMSC EMC2103 HARDWARE MONITOR DRIVER
10896M: Steve Glendinning <steve.glendinning@shawell.net>
10897L: linux-hwmon@vger.kernel.org
10898S: Maintained
10899F: Documentation/hwmon/emc2103
10900F: drivers/hwmon/emc2103.c
10901
10902SMSC SCH5627 HARDWARE MONITOR DRIVER
10903M: Hans de Goede <hdegoede@redhat.com>
10904L: linux-hwmon@vger.kernel.org
10905S: Supported
10906F: Documentation/hwmon/sch5627
10907F: drivers/hwmon/sch5627.c
10908
10909SMSC47B397 HARDWARE MONITOR DRIVER
10910M: Jean Delvare <jdelvare@suse.com>
10911L: linux-hwmon@vger.kernel.org
10912S: Maintained
10913F: Documentation/hwmon/smsc47b397
10914F: drivers/hwmon/smsc47b397.c
10915
10916SMSC911x ETHERNET DRIVER
10917M: Steve Glendinning <steve.glendinning@shawell.net>
10918L: netdev@vger.kernel.org
10919S: Maintained
10920F: include/linux/smsc911x.h
10921F: drivers/net/ethernet/smsc/smsc911x.*
10922
10923SMSC9420 PCI ETHERNET DRIVER
10924M: Steve Glendinning <steve.glendinning@shawell.net>
10925L: netdev@vger.kernel.org
10926S: Maintained
10927F: drivers/net/ethernet/smsc/smsc9420.*
10928
10929SMSC UFX6000 and UFX7000 USB to VGA DRIVER
10930M: Steve Glendinning <steve.glendinning@shawell.net>
10931L: linux-fbdev@vger.kernel.org
10932S: Maintained
10933F: drivers/video/fbdev/smscufx.c
10934
10935SOC-CAMERA V4L2 SUBSYSTEM
10936M: Guennadi Liakhovetski <g.liakhovetski@gmx.de>
10937L: linux-media@vger.kernel.org
10938T: git git://linuxtv.org/media_tree.git
10939S: Maintained
10940F: include/media/soc*
10941F: drivers/media/i2c/soc_camera/
10942F: drivers/media/platform/soc_camera/
10943
10944SOEKRIS NET48XX LED SUPPORT
10945M: Chris Boot <bootc@bootc.net>
10946S: Maintained
10947F: drivers/leds/leds-net48xx.c
10948
10949SOFTLOGIC 6x10 MPEG CODEC
10950M: Bluecherry Maintainers <maintainers@bluecherrydvr.com>
10951M: Andrey Utkin <andrey.utkin@corp.bluecherry.net>
10952M: Andrey Utkin <andrey.krieger.utkin@gmail.com>
10953M: Ismael Luceno <ismael@iodev.co.uk>
10954L: linux-media@vger.kernel.org
10955S: Supported
10956F: drivers/media/pci/solo6x10/
10957
10958SOFTWARE RAID (Multiple Disks) SUPPORT
10959M: Shaohua Li <shli@kernel.org>
10960L: linux-raid@vger.kernel.org
10961T: git git://git.kernel.org/pub/scm/linux/kernel/git/shli/md.git
10962S: Supported
10963F: drivers/md/
10964F: include/linux/raid/
10965F: include/uapi/linux/raid/
10966
10967SONIC NETWORK DRIVER
10968M: Thomas Bogendoerfer <tsbogend@alpha.franken.de>
10969L: netdev@vger.kernel.org
10970S: Maintained
10971F: drivers/net/ethernet/natsemi/sonic.*
10972
10973SONICS SILICON BACKPLANE DRIVER (SSB)
10974M: Michael Buesch <m@bues.ch>
10975L: linux-wireless@vger.kernel.org
10976S: Maintained
10977F: drivers/ssb/
10978F: include/linux/ssb/
10979
10980SONY VAIO CONTROL DEVICE DRIVER
10981M: Mattia Dongili <malattia@linux.it>
10982L: platform-driver-x86@vger.kernel.org
10983W: http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
10984S: Maintained
10985F: Documentation/laptops/sony-laptop.txt
10986F: drivers/char/sonypi.c
10987F: drivers/platform/x86/sony-laptop.c
10988F: include/linux/sony-laptop.h
10989
10990SONY MEMORYSTICK CARD SUPPORT
10991M: Alex Dubov <oakad@yahoo.com>
10992W: http://tifmxx.berlios.de/
10993S: Maintained
10994F: drivers/memstick/host/tifm_ms.c
10995
10996SONY MEMORYSTICK STANDARD SUPPORT
10997M: Maxim Levitsky <maximlevitsky@gmail.com>
10998S: Maintained
10999F: drivers/memstick/core/ms_block.*
11000
11001SOUND
11002M: Jaroslav Kysela <perex@perex.cz>
11003M: Takashi Iwai <tiwai@suse.com>
11004L: alsa-devel@alsa-project.org (moderated for non-subscribers)
11005W: http://www.alsa-project.org/
11006T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
11007T: git git://git.alsa-project.org/alsa-kernel.git
11008Q: http://patchwork.kernel.org/project/alsa-devel/list/
11009S: Maintained
11010F: Documentation/sound/
11011F: include/sound/
11012F: include/uapi/sound/
11013F: sound/
11014
11015SOUND - COMPRESSED AUDIO
11016M: Vinod Koul <vinod.koul@intel.com>
11017L: alsa-devel@alsa-project.org (moderated for non-subscribers)
11018T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
11019S: Supported
11020F: Documentation/sound/alsa/compress_offload.txt
11021F: include/sound/compress_driver.h
11022F: include/uapi/sound/compress_*
11023F: sound/core/compress_offload.c
11024F: sound/soc/soc-compress.c
11025
11026SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
11027M: Liam Girdwood <lgirdwood@gmail.com>
11028M: Mark Brown <broonie@kernel.org>
11029T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
11030L: alsa-devel@alsa-project.org (moderated for non-subscribers)
11031W: http://alsa-project.org/main/index.php/ASoC
11032S: Supported
11033F: Documentation/devicetree/bindings/sound/
11034F: Documentation/sound/alsa/soc/
11035F: sound/soc/
11036F: include/sound/soc*
11037
11038SOUND - DMAENGINE HELPERS
11039M: Lars-Peter Clausen <lars@metafoo.de>
11040S: Supported
11041F: include/sound/dmaengine_pcm.h
11042F: sound/core/pcm_dmaengine.c
11043F: sound/soc/soc-generic-dmaengine-pcm.c
11044
11045SP2 MEDIA DRIVER
11046M: Olli Salonen <olli.salonen@iki.fi>
11047L: linux-media@vger.kernel.org
11048W: https://linuxtv.org
11049Q: http://patchwork.linuxtv.org/project/linux-media/list/
11050S: Maintained
11051F: drivers/media/dvb-frontends/sp2*
11052
11053SPARC + UltraSPARC (sparc/sparc64)
11054M: "David S. Miller" <davem@davemloft.net>
11055L: sparclinux@vger.kernel.org
11056Q: http://patchwork.ozlabs.org/project/sparclinux/list/
11057T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
11058T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
11059S: Maintained
11060F: arch/sparc/
11061F: drivers/sbus/
11062
11063SPARC SERIAL DRIVERS
11064M: "David S. Miller" <davem@davemloft.net>
11065L: sparclinux@vger.kernel.org
11066T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
11067T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
11068S: Maintained
11069F: include/linux/sunserialcore.h
11070F: drivers/tty/serial/suncore.c
11071F: drivers/tty/serial/sunhv.c
11072F: drivers/tty/serial/sunsab.c
11073F: drivers/tty/serial/sunsab.h
11074F: drivers/tty/serial/sunsu.c
11075F: drivers/tty/serial/sunzilog.c
11076F: drivers/tty/serial/sunzilog.h
11077
11078SPARSE CHECKER
11079M: "Christopher Li" <sparse@chrisli.org>
11080L: linux-sparse@vger.kernel.org
11081W: https://sparse.wiki.kernel.org/
11082T: git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
11083T: git git://git.kernel.org/pub/scm/devel/sparse/chrisl/sparse.git
11084S: Maintained
11085F: include/linux/compiler.h
11086
11087SPEAR PLATFORM SUPPORT
11088M: Viresh Kumar <vireshk@kernel.org>
11089M: Shiraz Hashim <shiraz.linux.kernel@gmail.com>
11090L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11091W: http://www.st.com/spear
11092S: Maintained
11093F: arch/arm/boot/dts/spear*
11094F: arch/arm/mach-spear/
11095
11096SPEAR CLOCK FRAMEWORK SUPPORT
11097M: Viresh Kumar <vireshk@kernel.org>
11098L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11099W: http://www.st.com/spear
11100S: Maintained
11101F: drivers/clk/spear/
11102
11103SPI SUBSYSTEM
11104M: Mark Brown <broonie@kernel.org>
11105L: linux-spi@vger.kernel.org
11106T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
11107Q: http://patchwork.kernel.org/project/spi-devel-general/list/
11108S: Maintained
11109F: Documentation/devicetree/bindings/spi/
11110F: Documentation/spi/
11111F: drivers/spi/
11112F: include/linux/spi/
11113F: include/uapi/linux/spi/
11114
11115SPIDERNET NETWORK DRIVER for CELL
11116M: Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
11117L: netdev@vger.kernel.org
11118S: Supported
11119F: Documentation/networking/spider_net.txt
11120F: drivers/net/ethernet/toshiba/spider_net*
11121
11122SPU FILE SYSTEM
11123M: Jeremy Kerr <jk@ozlabs.org>
11124L: linuxppc-dev@lists.ozlabs.org
11125W: http://www.ibm.com/developerworks/power/cell/
11126S: Supported
11127F: Documentation/filesystems/spufs.txt
11128F: arch/powerpc/platforms/cell/spufs/
11129
11130SQUASHFS FILE SYSTEM
11131M: Phillip Lougher <phillip@squashfs.org.uk>
11132L: squashfs-devel@lists.sourceforge.net (subscribers-only)
11133W: http://squashfs.org.uk
11134T: git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
11135S: Maintained
11136F: Documentation/filesystems/squashfs.txt
11137F: fs/squashfs/
11138
11139SRM (Alpha) environment access
11140M: Jan-Benedict Glaw <jbglaw@lug-owl.de>
11141S: Maintained
11142F: arch/alpha/kernel/srm_env.c
11143
11144STABLE BRANCH
11145M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
11146L: stable@vger.kernel.org
11147S: Supported
11148F: Documentation/stable_kernel_rules.txt
11149
11150STAGING SUBSYSTEM
11151M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
11152T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
11153L: devel@driverdev.osuosl.org
11154S: Supported
11155F: drivers/staging/
11156
11157STAGING - COMEDI
11158M: Ian Abbott <abbotti@mev.co.uk>
11159M: H Hartley Sweeten <hsweeten@visionengravers.com>
11160S: Odd Fixes
11161F: drivers/staging/comedi/
11162
11163STAGING - FLARION FT1000 DRIVERS
11164M: Marek Belisko <marek.belisko@gmail.com>
11165S: Odd Fixes
11166F: drivers/staging/ft1000/
11167
11168STAGING - INDUSTRIAL IO
11169M: Jonathan Cameron <jic23@kernel.org>
11170L: linux-iio@vger.kernel.org
11171S: Odd Fixes
11172F: Documentation/devicetree/bindings/staging/iio/
11173F: drivers/staging/iio/
11174
11175STAGING - LIRC (LINUX INFRARED REMOTE CONTROL) DRIVERS
11176M: Jarod Wilson <jarod@wilsonet.com>
11177W: http://www.lirc.org/
11178S: Odd Fixes
11179F: drivers/staging/media/lirc/
11180
11181STAGING - LUSTRE PARALLEL FILESYSTEM
11182M: Oleg Drokin <oleg.drokin@intel.com>
11183M: Andreas Dilger <andreas.dilger@intel.com>
11184L: lustre-devel@lists.lustre.org (moderated for non-subscribers)
11185W: http://wiki.lustre.org/
11186S: Maintained
11187F: drivers/staging/lustre
11188
11189STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
11190M: Marc Dietrich <marvin24@gmx.de>
11191L: ac100@lists.launchpad.net (moderated for non-subscribers)
11192L: linux-tegra@vger.kernel.org
11193S: Maintained
11194F: drivers/staging/nvec/
11195
11196STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
11197M: Jens Frederich <jfrederich@gmail.com>
11198M: Daniel Drake <dsd@laptop.org>
11199M: Jon Nettleton <jon.nettleton@gmail.com>
11200W: http://wiki.laptop.org/go/DCON
11201S: Maintained
11202F: drivers/staging/olpc_dcon/
11203
11204STAGING - REALTEK RTL8712U DRIVERS
11205M: Larry Finger <Larry.Finger@lwfinger.net>
11206M: Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
11207S: Odd Fixes
11208F: drivers/staging/rtl8712/
11209
11210STAGING - REALTEK RTL8723U WIRELESS DRIVER
11211M: Larry Finger <Larry.Finger@lwfinger.net>
11212M: Jes Sorensen <Jes.Sorensen@redhat.com>
11213L: linux-wireless@vger.kernel.org
11214S: Maintained
11215F: drivers/staging/rtl8723au/
11216
11217STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
11218M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
11219M: Teddy Wang <teddy.wang@siliconmotion.com>
11220M: Sudip Mukherjee <sudip@vectorindia.org>
11221L: linux-fbdev@vger.kernel.org
11222S: Maintained
11223F: drivers/staging/sm750fb/
11224
11225STAGING - SLICOSS
11226M: Lior Dotan <liodot@gmail.com>
11227M: Christopher Harrer <charrer@alacritech.com>
11228S: Odd Fixes
11229F: drivers/staging/slicoss/
11230
11231STAGING - SPEAKUP CONSOLE SPEECH DRIVER
11232M: William Hubbs <w.d.hubbs@gmail.com>
11233M: Chris Brannon <chris@the-brannons.com>
11234M: Kirk Reiser <kirk@reisers.ca>
11235M: Samuel Thibault <samuel.thibault@ens-lyon.org>
11236L: speakup@linux-speakup.org
11237W: http://www.linux-speakup.org/
11238S: Odd Fixes
11239F: drivers/staging/speakup/
11240
11241STAGING - VIA VT665X DRIVERS
11242M: Forest Bond <forest@alittletooquiet.net>
11243S: Odd Fixes
11244F: drivers/staging/vt665?/
11245
11246STAGING - WILC1000 WIFI DRIVER
11247M: Aditya Shankar <aditya.shankar@microchip.com>
11248M: Ganesh Krishna <ganesh.krishna@microchip.com>
11249L: linux-wireless@vger.kernel.org
11250S: Supported
11251F: drivers/staging/wilc1000/
11252
11253STAGING - XGI Z7,Z9,Z11 PCI DISPLAY DRIVER
11254M: Arnaud Patard <arnaud.patard@rtp-net.org>
11255S: Odd Fixes
11256F: drivers/staging/xgifb/
11257
11258STARFIRE/DURALAN NETWORK DRIVER
11259M: Ion Badulescu <ionut@badula.org>
11260S: Odd Fixes
11261F: drivers/net/ethernet/adaptec/starfire*
11262
11263SUN3/3X
11264M: Sam Creasey <sammy@sammy.net>
11265W: http://sammy.net/sun3/
11266S: Maintained
11267F: arch/m68k/kernel/*sun3*
11268F: arch/m68k/sun3*/
11269F: arch/m68k/include/asm/sun3*
11270F: drivers/net/ethernet/i825xx/sun3*
11271
11272SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
11273M: Hans de Goede <hdegoede@redhat.com>
11274L: linux-input@vger.kernel.org
11275S: Maintained
11276F: Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt
11277F: drivers/input/keyboard/sun4i-lradc-keys.c
11278
11279SUNDANCE NETWORK DRIVER
11280M: Denis Kirjanov <kda@linux-powerpc.org>
11281L: netdev@vger.kernel.org
11282S: Maintained
11283F: drivers/net/ethernet/dlink/sundance.c
11284
11285SUPERH
11286M: Yoshinori Sato <ysato@users.sourceforge.jp>
11287M: Rich Felker <dalias@libc.org>
11288L: linux-sh@vger.kernel.org
11289Q: http://patchwork.kernel.org/project/linux-sh/list/
11290S: Maintained
11291F: Documentation/sh/
11292F: arch/sh/
11293F: drivers/sh/
11294
11295SUSPEND TO RAM
11296M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
11297M: Len Brown <len.brown@intel.com>
11298M: Pavel Machek <pavel@ucw.cz>
11299L: linux-pm@vger.kernel.org
11300S: Supported
11301F: Documentation/power/
11302F: arch/x86/kernel/acpi/
11303F: drivers/base/power/
11304F: kernel/power/
11305F: include/linux/suspend.h
11306F: include/linux/freezer.h
11307F: include/linux/pm.h
11308
11309SVGA HANDLING
11310M: Martin Mares <mj@ucw.cz>
11311L: linux-video@atrey.karlin.mff.cuni.cz
11312S: Maintained
11313F: Documentation/svga.txt
11314F: arch/x86/boot/video*
11315
11316SWIOTLB SUBSYSTEM
11317M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
11318L: linux-kernel@vger.kernel.org
11319T: git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git
11320S: Supported
11321F: lib/swiotlb.c
11322F: arch/*/kernel/pci-swiotlb.c
11323F: include/linux/swiotlb.h
11324
11325SWITCHDEV
11326M: Jiri Pirko <jiri@resnulli.us>
11327L: netdev@vger.kernel.org
11328S: Supported
11329F: net/switchdev/
11330F: include/net/switchdev.h
11331
11332SYNOPSYS ARC ARCHITECTURE
11333M: Vineet Gupta <vgupta@synopsys.com>
11334L: linux-snps-arc@lists.infradead.org
11335S: Supported
11336F: arch/arc/
11337F: Documentation/devicetree/bindings/arc/*
11338F: Documentation/devicetree/bindings/interrupt-controller/snps,arc*
11339F: drivers/tty/serial/arc_uart.c
11340T: git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
11341
11342SYNOPSYS ARC SDP platform support
11343M: Alexey Brodkin <abrodkin@synopsys.com>
11344S: Supported
11345F: arch/arc/plat-axs10x
11346F: arch/arc/boot/dts/ax*
11347F: Documentation/devicetree/bindings/arc/axs10*
11348
11349SYSTEM CONFIGURATION (SYSCON)
11350M: Lee Jones <lee.jones@linaro.org>
11351M: Arnd Bergmann <arnd@arndb.de>
11352T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
11353S: Supported
11354F: drivers/mfd/syscon.c
11355
11356SYSV FILESYSTEM
11357M: Christoph Hellwig <hch@infradead.org>
11358S: Maintained
11359F: Documentation/filesystems/sysv-fs.txt
11360F: fs/sysv/
11361F: include/linux/sysv_fs.h
11362
11363TARGET SUBSYSTEM
11364M: "Nicholas A. Bellinger" <nab@linux-iscsi.org>
11365L: linux-scsi@vger.kernel.org
11366L: target-devel@vger.kernel.org
11367W: http://www.linux-iscsi.org
11368W: http://groups.google.com/group/linux-iscsi-target-dev
11369T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
11370S: Supported
11371F: drivers/target/
11372F: include/target/
11373F: Documentation/target/
11374
11375TASKSTATS STATISTICS INTERFACE
11376M: Balbir Singh <bsingharora@gmail.com>
11377S: Maintained
11378F: Documentation/accounting/taskstats*
11379F: include/linux/taskstats*
11380F: kernel/taskstats.c
11381
11382TC CLASSIFIER
11383M: Jamal Hadi Salim <jhs@mojatatu.com>
11384L: netdev@vger.kernel.org
11385S: Maintained
11386F: include/net/pkt_cls.h
11387F: include/uapi/linux/pkt_cls.h
11388F: net/sched/
11389
11390TCP LOW PRIORITY MODULE
11391M: "Wong Hoi Sing, Edison" <hswong3i@gmail.com>
11392M: "Hung Hing Lun, Mike" <hlhung3i@gmail.com>
11393W: http://tcp-lp-mod.sourceforge.net/
11394S: Maintained
11395F: net/ipv4/tcp_lp.c
11396
11397TDA10071 MEDIA DRIVER
11398M: Antti Palosaari <crope@iki.fi>
11399L: linux-media@vger.kernel.org
11400W: https://linuxtv.org
11401W: http://palosaari.fi/linux/
11402Q: http://patchwork.linuxtv.org/project/linux-media/list/
11403T: git git://linuxtv.org/anttip/media_tree.git
11404S: Maintained
11405F: drivers/media/dvb-frontends/tda10071*
11406
11407TDA18212 MEDIA DRIVER
11408M: Antti Palosaari <crope@iki.fi>
11409L: linux-media@vger.kernel.org
11410W: https://linuxtv.org
11411W: http://palosaari.fi/linux/
11412Q: http://patchwork.linuxtv.org/project/linux-media/list/
11413T: git git://linuxtv.org/anttip/media_tree.git
11414S: Maintained
11415F: drivers/media/tuners/tda18212*
11416
11417TDA18218 MEDIA DRIVER
11418M: Antti Palosaari <crope@iki.fi>
11419L: linux-media@vger.kernel.org
11420W: https://linuxtv.org
11421W: http://palosaari.fi/linux/
11422Q: http://patchwork.linuxtv.org/project/linux-media/list/
11423T: git git://linuxtv.org/anttip/media_tree.git
11424S: Maintained
11425F: drivers/media/tuners/tda18218*
11426
11427TDA18271 MEDIA DRIVER
11428M: Michael Krufky <mkrufky@linuxtv.org>
11429L: linux-media@vger.kernel.org
11430W: https://linuxtv.org
11431W: http://github.com/mkrufky
11432Q: http://patchwork.linuxtv.org/project/linux-media/list/
11433T: git git://linuxtv.org/mkrufky/tuners.git
11434S: Maintained
11435F: drivers/media/tuners/tda18271*
11436
11437TDA827x MEDIA DRIVER
11438M: Michael Krufky <mkrufky@linuxtv.org>
11439L: linux-media@vger.kernel.org
11440W: https://linuxtv.org
11441W: http://github.com/mkrufky
11442Q: http://patchwork.linuxtv.org/project/linux-media/list/
11443T: git git://linuxtv.org/mkrufky/tuners.git
11444S: Maintained
11445F: drivers/media/tuners/tda8290.*
11446
11447TDA8290 MEDIA DRIVER
11448M: Michael Krufky <mkrufky@linuxtv.org>
11449L: linux-media@vger.kernel.org
11450W: https://linuxtv.org
11451W: http://github.com/mkrufky
11452Q: http://patchwork.linuxtv.org/project/linux-media/list/
11453T: git git://linuxtv.org/mkrufky/tuners.git
11454S: Maintained
11455F: drivers/media/tuners/tda8290.*
11456
11457TDA9840 MEDIA DRIVER
11458M: Hans Verkuil <hverkuil@xs4all.nl>
11459L: linux-media@vger.kernel.org
11460T: git git://linuxtv.org/media_tree.git
11461W: https://linuxtv.org
11462S: Maintained
11463F: drivers/media/i2c/tda9840*
11464
11465TEA5761 TUNER DRIVER
11466M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
11467M: Mauro Carvalho Chehab <mchehab@kernel.org>
11468L: linux-media@vger.kernel.org
11469W: https://linuxtv.org
11470T: git git://linuxtv.org/media_tree.git
11471S: Odd fixes
11472F: drivers/media/tuners/tea5761.*
11473
11474TEA5767 TUNER DRIVER
11475M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
11476M: Mauro Carvalho Chehab <mchehab@kernel.org>
11477L: linux-media@vger.kernel.org
11478W: https://linuxtv.org
11479T: git git://linuxtv.org/media_tree.git
11480S: Maintained
11481F: drivers/media/tuners/tea5767.*
11482
11483TEA6415C MEDIA DRIVER
11484M: Hans Verkuil <hverkuil@xs4all.nl>
11485L: linux-media@vger.kernel.org
11486T: git git://linuxtv.org/media_tree.git
11487W: https://linuxtv.org
11488S: Maintained
11489F: drivers/media/i2c/tea6415c*
11490
11491TEA6420 MEDIA DRIVER
11492M: Hans Verkuil <hverkuil@xs4all.nl>
11493L: linux-media@vger.kernel.org
11494T: git git://linuxtv.org/media_tree.git
11495W: https://linuxtv.org
11496S: Maintained
11497F: drivers/media/i2c/tea6420*
11498
11499TEAM DRIVER
11500M: Jiri Pirko <jiri@resnulli.us>
11501L: netdev@vger.kernel.org
11502S: Supported
11503F: drivers/net/team/
11504F: include/linux/if_team.h
11505F: include/uapi/linux/if_team.h
11506
11507TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
11508M: "Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
11509S: Maintained
11510F: arch/x86/platform/ts5500/
11511
11512TECHNOTREND USB IR RECEIVER
11513M: Sean Young <sean@mess.org>
11514L: linux-media@vger.kernel.org
11515S: Maintained
11516F: drivers/media/rc/ttusbir.c
11517
11518TEGRA ARCHITECTURE SUPPORT
11519M: Stephen Warren <swarren@wwwdotorg.org>
11520M: Thierry Reding <thierry.reding@gmail.com>
11521M: Alexandre Courbot <gnurou@gmail.com>
11522L: linux-tegra@vger.kernel.org
11523Q: http://patchwork.ozlabs.org/project/linux-tegra/list/
11524T: git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
11525S: Supported
11526N: [^a-z]tegra
11527
11528TEGRA CLOCK DRIVER
11529M: Peter De Schrijver <pdeschrijver@nvidia.com>
11530M: Prashant Gaikwad <pgaikwad@nvidia.com>
11531S: Supported
11532F: drivers/clk/tegra/
11533
11534TEGRA DMA DRIVERS
11535M: Laxman Dewangan <ldewangan@nvidia.com>
11536M: Jon Hunter <jonathanh@nvidia.com>
11537S: Supported
11538F: drivers/dma/tegra*
11539
11540TEGRA I2C DRIVER
11541M: Laxman Dewangan <ldewangan@nvidia.com>
11542S: Supported
11543F: drivers/i2c/busses/i2c-tegra.c
11544
11545TEGRA IOMMU DRIVERS
11546M: Hiroshi Doyu <hdoyu@nvidia.com>
11547S: Supported
11548F: drivers/iommu/tegra*
11549
11550TEGRA KBC DRIVER
11551M: Rakesh Iyer <riyer@nvidia.com>
11552M: Laxman Dewangan <ldewangan@nvidia.com>
11553S: Supported
11554F: drivers/input/keyboard/tegra-kbc.c
11555
11556TEGRA PWM DRIVER
11557M: Thierry Reding <thierry.reding@gmail.com>
11558S: Supported
11559F: drivers/pwm/pwm-tegra.c
11560
11561TEGRA SERIAL DRIVER
11562M: Laxman Dewangan <ldewangan@nvidia.com>
11563S: Supported
11564F: drivers/tty/serial/serial-tegra.c
11565
11566TEGRA SPI DRIVER
11567M: Laxman Dewangan <ldewangan@nvidia.com>
11568S: Supported
11569F: drivers/spi/spi-tegra*
11570
11571TEHUTI ETHERNET DRIVER
11572M: Andy Gospodarek <andy@greyhouse.net>
11573L: netdev@vger.kernel.org
11574S: Supported
11575F: drivers/net/ethernet/tehuti/*
11576
11577Telecom Clock Driver for MCPL0010
11578M: Mark Gross <mark.gross@intel.com>
11579S: Supported
11580F: drivers/char/tlclk.c
11581
11582TENSILICA XTENSA PORT (xtensa)
11583M: Chris Zankel <chris@zankel.net>
11584M: Max Filippov <jcmvbkbc@gmail.com>
11585L: linux-xtensa@linux-xtensa.org
11586T: git git://github.com/czankel/xtensa-linux.git
11587S: Maintained
11588F: arch/xtensa/
11589F: drivers/irqchip/irq-xtensa-*
11590
11591THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
11592M: Hans Verkuil <hverkuil@xs4all.nl>
11593L: linux-media@vger.kernel.org
11594T: git git://linuxtv.org/media_tree.git
11595W: https://linuxtv.org
11596S: Maintained
11597F: drivers/media/radio/radio-raremono.c
11598
11599THERMAL
11600M: Zhang Rui <rui.zhang@intel.com>
11601M: Eduardo Valentin <edubezval@gmail.com>
11602L: linux-pm@vger.kernel.org
11603T: git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git
11604T: git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git
11605Q: https://patchwork.kernel.org/project/linux-pm/list/
11606S: Supported
11607F: drivers/thermal/
11608F: include/linux/thermal.h
11609F: include/uapi/linux/thermal.h
11610F: include/linux/cpu_cooling.h
11611F: Documentation/devicetree/bindings/thermal/
11612
11613THERMAL/CPU_COOLING
11614M: Amit Daniel Kachhap <amit.kachhap@gmail.com>
11615M: Viresh Kumar <viresh.kumar@linaro.org>
11616M: Javi Merino <javi.merino@arm.com>
11617L: linux-pm@vger.kernel.org
11618S: Supported
11619F: Documentation/thermal/cpu-cooling-api.txt
11620F: drivers/thermal/cpu_cooling.c
11621F: include/linux/cpu_cooling.h
11622
11623THINKPAD ACPI EXTRAS DRIVER
11624M: Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br>
11625L: ibm-acpi-devel@lists.sourceforge.net
11626L: platform-driver-x86@vger.kernel.org
11627W: http://ibm-acpi.sourceforge.net
11628W: http://thinkwiki.org/wiki/Ibm-acpi
11629T: git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
11630S: Maintained
11631F: drivers/platform/x86/thinkpad_acpi.c
11632
11633TI BANDGAP AND THERMAL DRIVER
11634M: Eduardo Valentin <edubezval@gmail.com>
11635M: Keerthy <j-keerthy@ti.com>
11636L: linux-pm@vger.kernel.org
11637L: linux-omap@vger.kernel.org
11638S: Maintained
11639F: drivers/thermal/ti-soc-thermal/
11640
11641TI VPE/CAL DRIVERS
11642M: Benoit Parrot <bparrot@ti.com>
11643L: linux-media@vger.kernel.org
11644W: http://linuxtv.org/
11645Q: http://patchwork.linuxtv.org/project/linux-media/list/
11646S: Maintained
11647F: drivers/media/platform/ti-vpe/
11648
11649TI CDCE706 CLOCK DRIVER
11650M: Max Filippov <jcmvbkbc@gmail.com>
11651S: Maintained
11652F: drivers/clk/clk-cdce706.c
11653
11654TI CLOCK DRIVER
11655M: Tero Kristo <t-kristo@ti.com>
11656L: linux-omap@vger.kernel.org
11657S: Maintained
11658F: drivers/clk/ti/
11659F: include/linux/clk/ti.h
11660
11661TI ETHERNET SWITCH DRIVER (CPSW)
11662M: Mugunthan V N <mugunthanvnm@ti.com>
11663R: Grygorii Strashko <grygorii.strashko@ti.com>
11664L: linux-omap@vger.kernel.org
11665L: netdev@vger.kernel.org
11666S: Maintained
11667F: drivers/net/ethernet/ti/cpsw*
11668F: drivers/net/ethernet/ti/davinci*
11669
11670TI FLASH MEDIA INTERFACE DRIVER
11671M: Alex Dubov <oakad@yahoo.com>
11672S: Maintained
11673F: drivers/misc/tifm*
11674F: drivers/mmc/host/tifm_sd.c
11675F: include/linux/tifm.h
11676
11677TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
11678M: Santosh Shilimkar <ssantosh@kernel.org>
11679L: linux-kernel@vger.kernel.org
11680L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11681S: Maintained
11682F: drivers/soc/ti/*
11683T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
11684
11685
11686TI LM49xxx FAMILY ASoC CODEC DRIVERS
11687M: M R Swami Reddy <mr.swami.reddy@ti.com>
11688M: Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
11689L: alsa-devel@alsa-project.org (moderated for non-subscribers)
11690S: Maintained
11691F: sound/soc/codecs/lm49453*
11692F: sound/soc/codecs/isabelle*
11693
11694TI LP855x BACKLIGHT DRIVER
11695M: Milo Kim <milo.kim@ti.com>
11696S: Maintained
11697F: Documentation/backlight/lp855x-driver.txt
11698F: drivers/video/backlight/lp855x_bl.c
11699F: include/linux/platform_data/lp855x.h
11700
11701TI LP8727 CHARGER DRIVER
11702M: Milo Kim <milo.kim@ti.com>
11703S: Maintained
11704F: drivers/power/lp8727_charger.c
11705F: include/linux/platform_data/lp8727.h
11706
11707TI LP8788 MFD DRIVER
11708M: Milo Kim <milo.kim@ti.com>
11709S: Maintained
11710F: drivers/iio/adc/lp8788_adc.c
11711F: drivers/leds/leds-lp8788.c
11712F: drivers/mfd/lp8788*.c
11713F: drivers/power/lp8788-charger.c
11714F: drivers/regulator/lp8788-*.c
11715F: include/linux/mfd/lp8788*.h
11716
11717TI NETCP ETHERNET DRIVER
11718M: Wingman Kwok <w-kwok2@ti.com>
11719M: Murali Karicheri <m-karicheri2@ti.com>
11720L: netdev@vger.kernel.org
11721S: Maintained
11722F: drivers/net/ethernet/ti/netcp*
11723
11724TI TAS571X FAMILY ASoC CODEC DRIVER
11725M: Kevin Cernekee <cernekee@chromium.org>
11726L: alsa-devel@alsa-project.org (moderated for non-subscribers)
11727S: Odd Fixes
11728F: sound/soc/codecs/tas571x*
11729
11730TI TWL4030 SERIES SOC CODEC DRIVER
11731M: Peter Ujfalusi <peter.ujfalusi@ti.com>
11732L: alsa-devel@alsa-project.org (moderated for non-subscribers)
11733S: Maintained
11734F: sound/soc/codecs/twl4030*
11735
11736TI WILINK WIRELESS DRIVERS
11737L: linux-wireless@vger.kernel.org
11738W: http://wireless.kernel.org/en/users/Drivers/wl12xx
11739W: http://wireless.kernel.org/en/users/Drivers/wl1251
11740T: git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
11741S: Orphan
11742F: drivers/net/wireless/ti/
11743F: include/linux/wl12xx.h
11744
11745TIPC NETWORK LAYER
11746M: Jon Maloy <jon.maloy@ericsson.com>
11747M: Ying Xue <ying.xue@windriver.com>
11748L: netdev@vger.kernel.org (core kernel code)
11749L: tipc-discussion@lists.sourceforge.net (user apps, general discussion)
11750W: http://tipc.sourceforge.net/
11751S: Maintained
11752F: include/uapi/linux/tipc*.h
11753F: net/tipc/
11754
11755TILE ARCHITECTURE
11756M: Chris Metcalf <cmetcalf@mellanox.com>
11757W: http://www.mellanox.com/repository/solutions/tile-scm/
11758T: git git://git.kernel.org/pub/scm/linux/kernel/git/cmetcalf/linux-tile.git
11759S: Supported
11760F: arch/tile/
11761F: drivers/char/tile-srom.c
11762F: drivers/edac/tile_edac.c
11763F: drivers/net/ethernet/tile/
11764F: drivers/rtc/rtc-tile.c
11765F: drivers/tty/hvc/hvc_tile.c
11766F: drivers/tty/serial/tilegx.c
11767F: drivers/usb/host/*-tilegx.c
11768F: include/linux/usb/tilegx.h
11769
11770TLAN NETWORK DRIVER
11771M: Samuel Chessman <chessman@tux.org>
11772L: tlan-devel@lists.sourceforge.net (subscribers-only)
11773W: http://sourceforge.net/projects/tlan/
11774S: Maintained
11775F: Documentation/networking/tlan.txt
11776F: drivers/net/ethernet/ti/tlan.*
11777
11778TOMOYO SECURITY MODULE
11779M: Kentaro Takeda <takedakn@nttdata.co.jp>
11780M: Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
11781L: tomoyo-dev-en@lists.sourceforge.jp (subscribers-only, for developers in English)
11782L: tomoyo-users-en@lists.sourceforge.jp (subscribers-only, for users in English)
11783L: tomoyo-dev@lists.sourceforge.jp (subscribers-only, for developers in Japanese)
11784L: tomoyo-users@lists.sourceforge.jp (subscribers-only, for users in Japanese)
11785W: http://tomoyo.sourceforge.jp/
11786T: quilt http://svn.sourceforge.jp/svnroot/tomoyo/trunk/2.5.x/tomoyo-lsm/patches/
11787S: Maintained
11788F: security/tomoyo/
11789
11790TOPSTAR LAPTOP EXTRAS DRIVER
11791M: Herton Ronaldo Krzesinski <herton@canonical.com>
11792L: platform-driver-x86@vger.kernel.org
11793S: Maintained
11794F: drivers/platform/x86/topstar-laptop.c
11795
11796TOSHIBA ACPI EXTRAS DRIVER
11797M: Azael Avalos <coproscefalo@gmail.com>
11798L: platform-driver-x86@vger.kernel.org
11799S: Maintained
11800F: drivers/platform/x86/toshiba_acpi.c
11801
11802TOSHIBA BLUETOOTH DRIVER
11803M: Azael Avalos <coproscefalo@gmail.com>
11804L: platform-driver-x86@vger.kernel.org
11805S: Maintained
11806F: drivers/platform/x86/toshiba_bluetooth.c
11807
11808TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
11809M: Azael Avalos <coproscefalo@gmail.com>
11810L: platform-driver-x86@vger.kernel.org
11811S: Maintained
11812F: drivers/platform/x86/toshiba_haps.c
11813
11814TOSHIBA WMI HOTKEYS DRIVER
11815M: Azael Avalos <coproscefalo@gmail.com>
11816L: platform-driver-x86@vger.kernel.org
11817S: Maintained
11818F: drivers/platform/x86/toshiba-wmi.c
11819
11820TOSHIBA SMM DRIVER
11821M: Jonathan Buzzard <jonathan@buzzard.org.uk>
11822W: http://www.buzzard.org.uk/toshiba/
11823S: Maintained
11824F: drivers/char/toshiba.c
11825F: include/linux/toshiba.h
11826F: include/uapi/linux/toshiba.h
11827
11828TOSHIBA TC358743 DRIVER
11829M: Mats Randgaard <matrandg@cisco.com>
11830L: linux-media@vger.kernel.org
11831S: Maintained
11832F: drivers/media/i2c/tc358743*
11833F: include/media/i2c/tc358743.h
11834
11835TMIO/SDHI MMC DRIVER
11836M: Wolfram Sang <wsa+renesas@sang-engineering.com>
11837L: linux-mmc@vger.kernel.org
11838S: Supported
11839F: drivers/mmc/host/tmio_mmc*
11840F: drivers/mmc/host/sh_mobile_sdhi.c
11841F: include/linux/mfd/tmio.h
11842
11843TMP401 HARDWARE MONITOR DRIVER
11844M: Guenter Roeck <linux@roeck-us.net>
11845L: linux-hwmon@vger.kernel.org
11846S: Maintained
11847F: Documentation/hwmon/tmp401
11848F: drivers/hwmon/tmp401.c
11849
11850TMPFS (SHMEM FILESYSTEM)
11851M: Hugh Dickins <hughd@google.com>
11852L: linux-mm@kvack.org
11853S: Maintained
11854F: include/linux/shmem_fs.h
11855F: mm/shmem.c
11856
11857TM6000 VIDEO4LINUX DRIVER
11858M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
11859M: Mauro Carvalho Chehab <mchehab@kernel.org>
11860L: linux-media@vger.kernel.org
11861W: https://linuxtv.org
11862T: git git://linuxtv.org/media_tree.git
11863S: Odd fixes
11864F: drivers/media/usb/tm6000/
11865
11866TW68 VIDEO4LINUX DRIVER
11867M: Hans Verkuil <hverkuil@xs4all.nl>
11868L: linux-media@vger.kernel.org
11869T: git git://linuxtv.org/media_tree.git
11870W: https://linuxtv.org
11871S: Odd Fixes
11872F: drivers/media/pci/tw68/
11873
11874TW686X VIDEO4LINUX DRIVER
11875M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
11876L: linux-media@vger.kernel.org
11877T: git git://linuxtv.org/media_tree.git
11878W: http://linuxtv.org
11879S: Maintained
11880F: drivers/media/pci/tw686x/
11881
11882TPM DEVICE DRIVER
11883M: Peter Huewe <peterhuewe@gmx.de>
11884M: Marcel Selhorst <tpmdd@selhorst.net>
11885M: Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
11886R: Jason Gunthorpe <jgunthorpe@obsidianresearch.com>
11887W: http://tpmdd.sourceforge.net
11888L: tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers)
11889Q: https://patchwork.kernel.org/project/tpmdd-devel/list/
11890T: git git://git.infradead.org/users/jjs/linux-tpmdd.git
11891S: Maintained
11892F: drivers/char/tpm/
11893
11894TPM IBM_VTPM DEVICE DRIVER
11895M: Ashley Lai <ashleydlai@gmail.com>
11896W: http://tpmdd.sourceforge.net
11897L: tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers)
11898S: Maintained
11899F: drivers/char/tpm/tpm_ibmvtpm*
11900
11901TRACING
11902M: Steven Rostedt <rostedt@goodmis.org>
11903M: Ingo Molnar <mingo@redhat.com>
11904T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
11905S: Maintained
11906F: Documentation/trace/ftrace.txt
11907F: arch/*/*/*/ftrace.h
11908F: arch/*/kernel/ftrace.c
11909F: include/*/ftrace.h
11910F: include/linux/trace*.h
11911F: include/trace/
11912F: kernel/trace/
11913F: tools/testing/selftests/ftrace/
11914
11915TRACING MMIO ACCESSES (MMIOTRACE)
11916M: Steven Rostedt <rostedt@goodmis.org>
11917M: Ingo Molnar <mingo@kernel.org>
11918R: Karol Herbst <karolherbst@gmail.com>
11919R: Pekka Paalanen <ppaalanen@gmail.com>
11920S: Maintained
11921L: linux-kernel@vger.kernel.org
11922L: nouveau@lists.freedesktop.org
11923F: kernel/trace/trace_mmiotrace.c
11924F: include/linux/mmiotrace.h
11925F: arch/x86/mm/kmmio.c
11926F: arch/x86/mm/mmio-mod.c
11927F: arch/x86/mm/testmmiotrace.c
11928
11929TRIVIAL PATCHES
11930M: Jiri Kosina <trivial@kernel.org>
11931T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git
11932S: Maintained
11933K: ^Subject:.*(?i)trivial
11934
11935TTY LAYER
11936M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
11937M: Jiri Slaby <jslaby@suse.com>
11938S: Supported
11939T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
11940F: Documentation/serial/
11941F: drivers/tty/
11942F: drivers/tty/serial/serial_core.c
11943F: include/linux/serial_core.h
11944F: include/linux/serial.h
11945F: include/linux/tty.h
11946F: include/uapi/linux/serial_core.h
11947F: include/uapi/linux/serial.h
11948F: include/uapi/linux/tty.h
11949
11950TUA9001 MEDIA DRIVER
11951M: Antti Palosaari <crope@iki.fi>
11952L: linux-media@vger.kernel.org
11953W: https://linuxtv.org
11954W: http://palosaari.fi/linux/
11955Q: http://patchwork.linuxtv.org/project/linux-media/list/
11956T: git git://linuxtv.org/anttip/media_tree.git
11957S: Maintained
11958F: drivers/media/tuners/tua9001*
11959
11960TULIP NETWORK DRIVERS
11961L: netdev@vger.kernel.org
11962L: linux-parisc@vger.kernel.org
11963S: Orphan
11964F: drivers/net/ethernet/dec/tulip/
11965
11966TUN/TAP driver
11967M: Maxim Krasnyansky <maxk@qti.qualcomm.com>
11968W: http://vtun.sourceforge.net/tun
11969S: Maintained
11970F: Documentation/networking/tuntap.txt
11971F: arch/um/os-Linux/drivers/
11972
11973TURBOCHANNEL SUBSYSTEM
11974M: "Maciej W. Rozycki" <macro@linux-mips.org>
11975M: Ralf Baechle <ralf@linux-mips.org>
11976L: linux-mips@linux-mips.org
11977Q: http://patchwork.linux-mips.org/project/linux-mips/list/
11978S: Maintained
11979F: drivers/tc/
11980F: include/linux/tc.h
11981
11982U14-34F SCSI DRIVER
11983M: Dario Ballabio <ballabio_dario@emc.com>
11984L: linux-scsi@vger.kernel.org
11985S: Maintained
11986F: drivers/scsi/u14-34f.c
11987
11988UBI FILE SYSTEM (UBIFS)
11989M: Richard Weinberger <richard@nod.at>
11990M: Artem Bityutskiy <dedekind1@gmail.com>
11991M: Adrian Hunter <adrian.hunter@intel.com>
11992L: linux-mtd@lists.infradead.org
11993T: git git://git.infradead.org/ubifs-2.6.git
11994W: http://www.linux-mtd.infradead.org/doc/ubifs.html
11995S: Supported
11996F: Documentation/filesystems/ubifs.txt
11997F: fs/ubifs/
11998
11999UCLINUX (M68KNOMMU AND COLDFIRE)
12000M: Greg Ungerer <gerg@linux-m68k.org>
12001W: http://www.linux-m68k.org/
12002W: http://www.uclinux.org/
12003L: linux-m68k@lists.linux-m68k.org
12004L: uclinux-dev@uclinux.org (subscribers-only)
12005T: git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
12006S: Maintained
12007F: arch/m68k/coldfire/
12008F: arch/m68k/68*/
12009F: arch/m68k/*/*_no.*
12010F: arch/m68k/include/asm/*_no.*
12011
12012UDF FILESYSTEM
12013M: Jan Kara <jack@suse.com>
12014S: Maintained
12015F: Documentation/filesystems/udf.txt
12016F: fs/udf/
12017
12018UFS FILESYSTEM
12019M: Evgeniy Dushistov <dushistov@mail.ru>
12020S: Maintained
12021F: Documentation/filesystems/ufs.txt
12022F: fs/ufs/
12023
12024UHID USERSPACE HID IO DRIVER:
12025M: David Herrmann <dh.herrmann@googlemail.com>
12026L: linux-input@vger.kernel.org
12027S: Maintained
12028F: drivers/hid/uhid.c
12029F: include/uapi/linux/uhid.h
12030
12031ULTRA-WIDEBAND (UWB) SUBSYSTEM:
12032L: linux-usb@vger.kernel.org
12033S: Orphan
12034F: drivers/uwb/
12035F: include/linux/uwb.h
12036F: include/linux/uwb/
12037
12038UNICORE32 ARCHITECTURE:
12039M: Guan Xuetao <gxt@mprc.pku.edu.cn>
12040W: http://mprc.pku.edu.cn/~guanxuetao/linux
12041S: Maintained
12042T: git git://github.com/gxt/linux.git
12043F: arch/unicore32/
12044
12045UNIFDEF
12046M: Tony Finch <dot@dotat.at>
12047W: http://dotat.at/prog/unifdef
12048S: Maintained
12049F: scripts/unifdef.c
12050
12051UNIFORM CDROM DRIVER
12052M: Jens Axboe <axboe@kernel.dk>
12053W: http://www.kernel.dk
12054S: Maintained
12055F: Documentation/cdrom/
12056F: drivers/cdrom/cdrom.c
12057F: include/linux/cdrom.h
12058F: include/uapi/linux/cdrom.h
12059
12060UNISYS S-PAR DRIVERS
12061M: David Kershner <david.kershner@unisys.com>
12062L: sparmaintainer@unisys.com (Unisys internal)
12063S: Supported
12064F: drivers/staging/unisys/
12065
12066UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
12067M: Vinayak Holikatti <vinholikatti@gmail.com>
12068L: linux-scsi@vger.kernel.org
12069S: Supported
12070F: Documentation/scsi/ufs.txt
12071F: drivers/scsi/ufs/
12072
12073UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS
12074M: Joao Pinto <Joao.Pinto@synopsys.com>
12075L: linux-scsi@vger.kernel.org
12076S: Supported
12077F: drivers/scsi/ufs/*dwc*
12078
12079UNSORTED BLOCK IMAGES (UBI)
12080M: Artem Bityutskiy <dedekind1@gmail.com>
12081M: Richard Weinberger <richard@nod.at>
12082W: http://www.linux-mtd.infradead.org/
12083L: linux-mtd@lists.infradead.org
12084T: git git://git.infradead.org/ubifs-2.6.git
12085S: Supported
12086F: drivers/mtd/ubi/
12087F: include/linux/mtd/ubi.h
12088F: include/uapi/mtd/ubi-user.h
12089
12090USB ACM DRIVER
12091M: Oliver Neukum <oneukum@suse.com>
12092L: linux-usb@vger.kernel.org
12093S: Maintained
12094F: Documentation/usb/acm.txt
12095F: drivers/usb/class/cdc-acm.*
12096
12097USB AR5523 WIRELESS DRIVER
12098M: Pontus Fuchs <pontus.fuchs@gmail.com>
12099L: linux-wireless@vger.kernel.org
12100S: Maintained
12101F: drivers/net/wireless/ath/ar5523/
12102
12103USB ATTACHED SCSI
12104M: Oliver Neukum <oneukum@suse.com>
12105L: linux-usb@vger.kernel.org
12106L: linux-scsi@vger.kernel.org
12107S: Maintained
12108F: drivers/usb/storage/uas.c
12109
12110USB CDC ETHERNET DRIVER
12111M: Oliver Neukum <oliver@neukum.org>
12112L: linux-usb@vger.kernel.org
12113S: Maintained
12114F: drivers/net/usb/cdc_*.c
12115F: include/uapi/linux/usb/cdc.h
12116
12117USB CHAOSKEY DRIVER
12118M: Keith Packard <keithp@keithp.com>
12119L: linux-usb@vger.kernel.org
12120S: Maintained
12121F: drivers/usb/misc/chaoskey.c
12122
12123USB CYPRESS C67X00 DRIVER
12124M: Peter Korsgaard <jacmet@sunsite.dk>
12125L: linux-usb@vger.kernel.org
12126S: Maintained
12127F: drivers/usb/c67x00/
12128
12129USB DAVICOM DM9601 DRIVER
12130M: Peter Korsgaard <jacmet@sunsite.dk>
12131L: netdev@vger.kernel.org
12132W: http://www.linux-usb.org/usbnet
12133S: Maintained
12134F: drivers/net/usb/dm9601.c
12135
12136USB DIAMOND RIO500 DRIVER
12137M: Cesar Miquel <miquel@df.uba.ar>
12138L: rio500-users@lists.sourceforge.net
12139W: http://rio500.sourceforge.net
12140S: Maintained
12141F: drivers/usb/misc/rio500*
12142
12143USB EHCI DRIVER
12144M: Alan Stern <stern@rowland.harvard.edu>
12145L: linux-usb@vger.kernel.org
12146S: Maintained
12147F: Documentation/usb/ehci.txt
12148F: drivers/usb/host/ehci*
12149
12150USB GADGET/PERIPHERAL SUBSYSTEM
12151M: Felipe Balbi <balbi@kernel.org>
12152L: linux-usb@vger.kernel.org
12153W: http://www.linux-usb.org/gadget
12154T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
12155S: Maintained
12156F: drivers/usb/gadget/
12157F: include/linux/usb/gadget*
12158
12159USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
12160M: Jiri Kosina <jikos@kernel.org>
12161R: Benjamin Tissoires <benjamin.tissoires@redhat.com>
12162L: linux-usb@vger.kernel.org
12163T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
12164S: Maintained
12165F: Documentation/hid/hiddev.txt
12166F: drivers/hid/usbhid/
12167
12168USB ISP116X DRIVER
12169M: Olav Kongas <ok@artecdesign.ee>
12170L: linux-usb@vger.kernel.org
12171S: Maintained
12172F: drivers/usb/host/isp116x*
12173F: include/linux/usb/isp116x.h
12174
12175USB LAN78XX ETHERNET DRIVER
12176M: Woojung Huh <woojung.huh@microchip.com>
12177M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
12178L: netdev@vger.kernel.org
12179S: Maintained
12180F: drivers/net/usb/lan78xx.*
12181
12182USB MASS STORAGE DRIVER
12183M: Matthew Dharm <mdharm-usb@one-eyed-alien.net>
12184L: linux-usb@vger.kernel.org
12185L: usb-storage@lists.one-eyed-alien.net
12186S: Maintained
12187W: http://www.one-eyed-alien.net/~mdharm/linux-usb/
12188F: drivers/usb/storage/
12189
12190USB MIDI DRIVER
12191M: Clemens Ladisch <clemens@ladisch.de>
12192L: alsa-devel@alsa-project.org (moderated for non-subscribers)
12193T: git git://git.alsa-project.org/alsa-kernel.git
12194S: Maintained
12195F: sound/usb/midi.*
12196
12197USB NETWORKING DRIVERS
12198L: linux-usb@vger.kernel.org
12199S: Odd Fixes
12200F: drivers/net/usb/
12201
12202USB OHCI DRIVER
12203M: Alan Stern <stern@rowland.harvard.edu>
12204L: linux-usb@vger.kernel.org
12205S: Maintained
12206F: Documentation/usb/ohci.txt
12207F: drivers/usb/host/ohci*
12208
12209USB OTG FSM (Finite State Machine)
12210M: Peter Chen <Peter.Chen@nxp.com>
12211T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
12212L: linux-usb@vger.kernel.org
12213S: Maintained
12214F: drivers/usb/common/usb-otg-fsm.c
12215
12216USB OVER IP DRIVER
12217M: Valentina Manea <valentina.manea.m@gmail.com>
12218M: Shuah Khan <shuahkh@osg.samsung.com>
12219M: Shuah Khan <shuah@kernel.org>
12220L: linux-usb@vger.kernel.org
12221S: Maintained
12222F: Documentation/usb/usbip_protocol.txt
12223F: drivers/usb/usbip/
12224F: tools/usb/usbip/
12225
12226USB PEGASUS DRIVER
12227M: Petko Manolov <petkan@nucleusys.com>
12228L: linux-usb@vger.kernel.org
12229L: netdev@vger.kernel.org
12230T: git git://github.com/petkan/pegasus.git
12231W: https://github.com/petkan/pegasus
12232S: Maintained
12233F: drivers/net/usb/pegasus.*
12234
12235USB PHY LAYER
12236M: Felipe Balbi <balbi@kernel.org>
12237L: linux-usb@vger.kernel.org
12238T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
12239S: Maintained
12240F: drivers/usb/phy/
12241
12242USB PRINTER DRIVER (usblp)
12243M: Pete Zaitcev <zaitcev@redhat.com>
12244L: linux-usb@vger.kernel.org
12245S: Supported
12246F: drivers/usb/class/usblp.c
12247
12248USB QMI WWAN NETWORK DRIVER
12249M: Bjørn Mork <bjorn@mork.no>
12250L: netdev@vger.kernel.org
12251S: Maintained
12252F: Documentation/ABI/testing/sysfs-class-net-qmi
12253F: drivers/net/usb/qmi_wwan.c
12254
12255USB RTL8150 DRIVER
12256M: Petko Manolov <petkan@nucleusys.com>
12257L: linux-usb@vger.kernel.org
12258L: netdev@vger.kernel.org
12259T: git git://github.com/petkan/rtl8150.git
12260W: https://github.com/petkan/rtl8150
12261S: Maintained
12262F: drivers/net/usb/rtl8150.c
12263
12264USB SERIAL SUBSYSTEM
12265M: Johan Hovold <johan@kernel.org>
12266L: linux-usb@vger.kernel.org
12267S: Maintained
12268F: Documentation/usb/usb-serial.txt
12269F: drivers/usb/serial/
12270F: include/linux/usb/serial.h
12271
12272USB SMSC75XX ETHERNET DRIVER
12273M: Steve Glendinning <steve.glendinning@shawell.net>
12274L: netdev@vger.kernel.org
12275S: Maintained
12276F: drivers/net/usb/smsc75xx.*
12277
12278USB SMSC95XX ETHERNET DRIVER
12279M: Steve Glendinning <steve.glendinning@shawell.net>
12280L: netdev@vger.kernel.org
12281S: Maintained
12282F: drivers/net/usb/smsc95xx.*
12283
12284USB SUBSYSTEM
12285M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
12286L: linux-usb@vger.kernel.org
12287W: http://www.linux-usb.org
12288T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
12289S: Supported
12290F: Documentation/devicetree/bindings/usb/
12291F: Documentation/usb/
12292F: drivers/usb/
12293F: include/linux/usb.h
12294F: include/linux/usb/
12295
12296USB UHCI DRIVER
12297M: Alan Stern <stern@rowland.harvard.edu>
12298L: linux-usb@vger.kernel.org
12299S: Maintained
12300F: drivers/usb/host/uhci*
12301
12302USB "USBNET" DRIVER FRAMEWORK
12303M: Oliver Neukum <oneukum@suse.com>
12304L: netdev@vger.kernel.org
12305W: http://www.linux-usb.org/usbnet
12306S: Maintained
12307F: drivers/net/usb/usbnet.c
12308F: include/linux/usb/usbnet.h
12309
12310USB VIDEO CLASS
12311M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
12312L: linux-uvc-devel@lists.sourceforge.net (subscribers-only)
12313L: linux-media@vger.kernel.org
12314T: git git://linuxtv.org/media_tree.git
12315W: http://www.ideasonboard.org/uvc/
12316S: Maintained
12317F: drivers/media/usb/uvc/
12318F: include/uapi/linux/uvcvideo.h
12319
12320USB VISION DRIVER
12321M: Hans Verkuil <hverkuil@xs4all.nl>
12322L: linux-media@vger.kernel.org
12323T: git git://linuxtv.org/media_tree.git
12324W: https://linuxtv.org
12325S: Odd Fixes
12326F: drivers/media/usb/usbvision/
12327
12328USB WEBCAM GADGET
12329M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
12330L: linux-usb@vger.kernel.org
12331S: Maintained
12332F: drivers/usb/gadget/function/*uvc*
12333F: drivers/usb/gadget/legacy/webcam.c
12334
12335USB WIRELESS RNDIS DRIVER (rndis_wlan)
12336M: Jussi Kivilinna <jussi.kivilinna@iki.fi>
12337L: linux-wireless@vger.kernel.org
12338S: Maintained
12339F: drivers/net/wireless/rndis_wlan.c
12340
12341USB XHCI DRIVER
12342M: Mathias Nyman <mathias.nyman@intel.com>
12343L: linux-usb@vger.kernel.org
12344S: Supported
12345F: drivers/usb/host/xhci*
12346F: drivers/usb/host/pci-quirks*
12347
12348USB ZD1201 DRIVER
12349L: linux-wireless@vger.kernel.org
12350W: http://linux-lc100020.sourceforge.net
12351S: Orphan
12352F: drivers/net/wireless/zydas/zd1201.*
12353
12354USB ZR364XX DRIVER
12355M: Antoine Jacquet <royale@zerezo.com>
12356L: linux-usb@vger.kernel.org
12357L: linux-media@vger.kernel.org
12358T: git git://linuxtv.org/media_tree.git
12359W: http://royale.zerezo.com/zr364xx/
12360S: Maintained
12361F: Documentation/video4linux/zr364xx.txt
12362F: drivers/media/usb/zr364xx/
12363
12364ULPI BUS
12365M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
12366L: linux-usb@vger.kernel.org
12367S: Maintained
12368F: drivers/usb/common/ulpi.c
12369F: include/linux/ulpi/
12370
12371USER-MODE LINUX (UML)
12372M: Jeff Dike <jdike@addtoit.com>
12373M: Richard Weinberger <richard@nod.at>
12374L: user-mode-linux-devel@lists.sourceforge.net
12375L: user-mode-linux-user@lists.sourceforge.net
12376W: http://user-mode-linux.sourceforge.net
12377T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git
12378S: Maintained
12379F: Documentation/virtual/uml/
12380F: arch/um/
12381F: arch/x86/um/
12382F: fs/hostfs/
12383F: fs/hppfs/
12384
12385USERSPACE I/O (UIO)
12386M: "Hans J. Koch" <hjk@hansjkoch.de>
12387M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
12388S: Maintained
12389T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
12390F: Documentation/DocBook/uio-howto.tmpl
12391F: drivers/uio/
12392F: include/linux/uio*.h
12393
12394UTIL-LINUX PACKAGE
12395M: Karel Zak <kzak@redhat.com>
12396L: util-linux@vger.kernel.org
12397W: http://en.wikipedia.org/wiki/Util-linux
12398T: git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
12399S: Maintained
12400
12401UVESAFB DRIVER
12402M: Michal Januszewski <spock@gentoo.org>
12403L: linux-fbdev@vger.kernel.org
12404W: http://dev.gentoo.org/~spock/projects/uvesafb/
12405S: Maintained
12406F: Documentation/fb/uvesafb.txt
12407F: drivers/video/fbdev/uvesafb.*
12408
12409VF610 NAND DRIVER
12410M: Stefan Agner <stefan@agner.ch>
12411L: linux-mtd@lists.infradead.org
12412S: Supported
12413F: drivers/mtd/nand/vf610_nfc.c
12414
12415VFAT/FAT/MSDOS FILESYSTEM
12416M: OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
12417S: Maintained
12418F: Documentation/filesystems/vfat.txt
12419F: fs/fat/
12420
12421VFIO DRIVER
12422M: Alex Williamson <alex.williamson@redhat.com>
12423L: kvm@vger.kernel.org
12424T: git git://github.com/awilliam/linux-vfio.git
12425S: Maintained
12426F: Documentation/vfio.txt
12427F: drivers/vfio/
12428F: include/linux/vfio.h
12429F: include/uapi/linux/vfio.h
12430
12431VFIO PLATFORM DRIVER
12432M: Baptiste Reynal <b.reynal@virtualopensystems.com>
12433L: kvm@vger.kernel.org
12434S: Maintained
12435F: drivers/vfio/platform/
12436
12437VIDEOBUF2 FRAMEWORK
12438M: Pawel Osciak <pawel@osciak.com>
12439M: Marek Szyprowski <m.szyprowski@samsung.com>
12440M: Kyungmin Park <kyungmin.park@samsung.com>
12441L: linux-media@vger.kernel.org
12442S: Maintained
12443F: drivers/media/v4l2-core/videobuf2-*
12444F: include/media/videobuf2-*
12445
12446VIRTIO AND VHOST VSOCK DRIVER
12447M: Stefan Hajnoczi <stefanha@redhat.com>
12448L: kvm@vger.kernel.org
12449L: virtualization@lists.linux-foundation.org
12450L: netdev@vger.kernel.org
12451S: Maintained
12452F: include/linux/virtio_vsock.h
12453F: include/uapi/linux/virtio_vsock.h
12454F: net/vmw_vsock/virtio_transport_common.c
12455F: net/vmw_vsock/virtio_transport.c
12456F: drivers/vhost/vsock.c
12457F: drivers/vhost/vsock.h
12458
12459VIRTUAL SERIO DEVICE DRIVER
12460M: Stephen Chandler Paul <thatslyude@gmail.com>
12461S: Maintained
12462F: drivers/input/serio/userio.c
12463F: include/uapi/linux/userio.h
12464
12465VIRTIO CONSOLE DRIVER
12466M: Amit Shah <amit.shah@redhat.com>
12467L: virtualization@lists.linux-foundation.org
12468S: Maintained
12469F: drivers/char/virtio_console.c
12470F: include/linux/virtio_console.h
12471F: include/uapi/linux/virtio_console.h
12472
12473VIRTIO CORE, NET AND BLOCK DRIVERS
12474M: "Michael S. Tsirkin" <mst@redhat.com>
12475L: virtualization@lists.linux-foundation.org
12476S: Maintained
12477F: Documentation/devicetree/bindings/virtio/
12478F: drivers/virtio/
12479F: tools/virtio/
12480F: drivers/net/virtio_net.c
12481F: drivers/block/virtio_blk.c
12482F: include/linux/virtio_*.h
12483F: include/uapi/linux/virtio_*.h
12484
12485VIRTIO DRIVERS FOR S390
12486M: Christian Borntraeger <borntraeger@de.ibm.com>
12487M: Cornelia Huck <cornelia.huck@de.ibm.com>
12488L: linux-s390@vger.kernel.org
12489L: virtualization@lists.linux-foundation.org
12490L: kvm@vger.kernel.org
12491S: Supported
12492F: drivers/s390/virtio/
12493
12494VIRTIO GPU DRIVER
12495M: David Airlie <airlied@linux.ie>
12496M: Gerd Hoffmann <kraxel@redhat.com>
12497L: dri-devel@lists.freedesktop.org
12498L: virtualization@lists.linux-foundation.org
12499S: Maintained
12500F: drivers/gpu/drm/virtio/
12501F: include/uapi/linux/virtio_gpu.h
12502
12503VIRTIO HOST (VHOST)
12504M: "Michael S. Tsirkin" <mst@redhat.com>
12505L: kvm@vger.kernel.org
12506L: virtualization@lists.linux-foundation.org
12507L: netdev@vger.kernel.org
12508T: git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
12509S: Maintained
12510F: drivers/vhost/
12511F: include/uapi/linux/vhost.h
12512
12513VIRTIO INPUT DRIVER
12514M: Gerd Hoffmann <kraxel@redhat.com>
12515S: Maintained
12516F: drivers/virtio/virtio_input.c
12517F: include/uapi/linux/virtio_input.h
12518
12519VIA RHINE NETWORK DRIVER
12520S: Orphan
12521F: drivers/net/ethernet/via/via-rhine.c
12522
12523VIA SD/MMC CARD CONTROLLER DRIVER
12524M: Bruce Chang <brucechang@via.com.tw>
12525M: Harald Welte <HaraldWelte@viatech.com>
12526S: Maintained
12527F: drivers/mmc/host/via-sdmmc.c
12528
12529VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
12530M: Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
12531L: linux-fbdev@vger.kernel.org
12532S: Maintained
12533F: include/linux/via-core.h
12534F: include/linux/via-gpio.h
12535F: include/linux/via_i2c.h
12536F: drivers/video/fbdev/via/
12537
12538VIA VELOCITY NETWORK DRIVER
12539M: Francois Romieu <romieu@fr.zoreil.com>
12540L: netdev@vger.kernel.org
12541S: Maintained
12542F: drivers/net/ethernet/via/via-velocity.*
12543
12544VIRT LIB
12545M: Alex Williamson <alex.williamson@redhat.com>
12546M: Paolo Bonzini <pbonzini@redhat.com>
12547L: kvm@vger.kernel.org
12548S: Supported
12549F: virt/lib/
12550
12551VIVID VIRTUAL VIDEO DRIVER
12552M: Hans Verkuil <hverkuil@xs4all.nl>
12553L: linux-media@vger.kernel.org
12554T: git git://linuxtv.org/media_tree.git
12555W: https://linuxtv.org
12556S: Maintained
12557F: drivers/media/platform/vivid/*
12558
12559VLAN (802.1Q)
12560M: Patrick McHardy <kaber@trash.net>
12561L: netdev@vger.kernel.org
12562S: Maintained
12563F: drivers/net/macvlan.c
12564F: include/linux/if_*vlan.h
12565F: net/8021q/
12566
12567VLYNQ BUS
12568M: Florian Fainelli <florian@openwrt.org>
12569L: openwrt-devel@lists.openwrt.org (subscribers-only)
12570S: Maintained
12571F: drivers/vlynq/vlynq.c
12572F: include/linux/vlynq.h
12573
12574VME SUBSYSTEM
12575M: Martyn Welch <martyn@welchs.me.uk>
12576M: Manohar Vanga <manohar.vanga@gmail.com>
12577M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
12578L: devel@driverdev.osuosl.org
12579S: Maintained
12580T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
12581F: Documentation/vme_api.txt
12582F: drivers/staging/vme/
12583F: drivers/vme/
12584F: include/linux/vme*
12585
12586VMWARE HYPERVISOR INTERFACE
12587M: Alok Kataria <akataria@vmware.com>
12588L: virtualization@lists.linux-foundation.org
12589S: Supported
12590F: arch/x86/kernel/cpu/vmware.c
12591
12592VMWARE BALLOON DRIVER
12593M: Xavier Deguillard <xdeguillard@vmware.com>
12594M: Philip Moltmann <moltmann@vmware.com>
12595M: "VMware, Inc." <pv-drivers@vmware.com>
12596L: linux-kernel@vger.kernel.org
12597S: Maintained
12598F: drivers/misc/vmw_balloon.c
12599
12600VMWARE VMMOUSE SUBDRIVER
12601M: "VMware Graphics" <linux-graphics-maintainer@vmware.com>
12602M: "VMware, Inc." <pv-drivers@vmware.com>
12603L: linux-input@vger.kernel.org
12604S: Maintained
12605F: drivers/input/mouse/vmmouse.c
12606F: drivers/input/mouse/vmmouse.h
12607
12608VMWARE VMXNET3 ETHERNET DRIVER
12609M: Shrikrishna Khare <skhare@vmware.com>
12610M: "VMware, Inc." <pv-drivers@vmware.com>
12611L: netdev@vger.kernel.org
12612S: Maintained
12613F: drivers/net/vmxnet3/
12614
12615VMware PVSCSI driver
12616M: Jim Gill <jgill@vmware.com>
12617M: VMware PV-Drivers <pv-drivers@vmware.com>
12618L: linux-scsi@vger.kernel.org
12619S: Maintained
12620F: drivers/scsi/vmw_pvscsi.c
12621F: drivers/scsi/vmw_pvscsi.h
12622
12623VOLTAGE AND CURRENT REGULATOR FRAMEWORK
12624M: Liam Girdwood <lgirdwood@gmail.com>
12625M: Mark Brown <broonie@kernel.org>
12626L: linux-kernel@vger.kernel.org
12627W: http://www.slimlogic.co.uk/?p=48
12628T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
12629S: Supported
12630F: Documentation/devicetree/bindings/regulator/
12631F: drivers/regulator/
12632F: include/dt-bindings/regulator/
12633F: include/linux/regulator/
12634
12635VRF
12636M: David Ahern <dsa@cumulusnetworks.com>
12637M: Shrijeet Mukherjee <shm@cumulusnetworks.com>
12638L: netdev@vger.kernel.org
12639S: Maintained
12640F: drivers/net/vrf.c
12641F: Documentation/networking/vrf.txt
12642
12643VT1211 HARDWARE MONITOR DRIVER
12644M: Juerg Haefliger <juergh@gmail.com>
12645L: linux-hwmon@vger.kernel.org
12646S: Maintained
12647F: Documentation/hwmon/vt1211
12648F: drivers/hwmon/vt1211.c
12649
12650VT8231 HARDWARE MONITOR DRIVER
12651M: Roger Lucas <vt8231@hiddenengine.co.uk>
12652L: linux-hwmon@vger.kernel.org
12653S: Maintained
12654F: drivers/hwmon/vt8231.c
12655
12656VUB300 USB to SDIO/SD/MMC bridge chip
12657M: Tony Olech <tony.olech@elandigitalsystems.com>
12658L: linux-mmc@vger.kernel.org
12659L: linux-usb@vger.kernel.org
12660S: Supported
12661F: drivers/mmc/host/vub300.c
12662
12663W1 DALLAS'S 1-WIRE BUS
12664M: Evgeniy Polyakov <zbr@ioremap.net>
12665S: Maintained
12666F: Documentation/w1/
12667F: drivers/w1/
12668
12669W83791D HARDWARE MONITORING DRIVER
12670M: Marc Hulsman <m.hulsman@tudelft.nl>
12671L: linux-hwmon@vger.kernel.org
12672S: Maintained
12673F: Documentation/hwmon/w83791d
12674F: drivers/hwmon/w83791d.c
12675
12676W83793 HARDWARE MONITORING DRIVER
12677M: Rudolf Marek <r.marek@assembler.cz>
12678L: linux-hwmon@vger.kernel.org
12679S: Maintained
12680F: Documentation/hwmon/w83793
12681F: drivers/hwmon/w83793.c
12682
12683W83795 HARDWARE MONITORING DRIVER
12684M: Jean Delvare <jdelvare@suse.com>
12685L: linux-hwmon@vger.kernel.org
12686S: Maintained
12687F: drivers/hwmon/w83795.c
12688
12689W83L51xD SD/MMC CARD INTERFACE DRIVER
12690M: Pierre Ossman <pierre@ossman.eu>
12691S: Maintained
12692F: drivers/mmc/host/wbsd.*
12693
12694WACOM PROTOCOL 4 SERIAL TABLETS
12695M: Julian Squires <julian@cipht.net>
12696M: Hans de Goede <hdegoede@redhat.com>
12697L: linux-input@vger.kernel.org
12698S: Maintained
12699F: drivers/input/tablet/wacom_serial4.c
12700
12701WATCHDOG DEVICE DRIVERS
12702M: Wim Van Sebroeck <wim@iguana.be>
12703R: Guenter Roeck <linux@roeck-us.net>
12704L: linux-watchdog@vger.kernel.org
12705W: http://www.linux-watchdog.org/
12706T: git git://www.linux-watchdog.org/linux-watchdog.git
12707S: Maintained
12708F: Documentation/devicetree/bindings/watchdog/
12709F: Documentation/watchdog/
12710F: drivers/watchdog/
12711F: include/linux/watchdog.h
12712F: include/uapi/linux/watchdog.h
12713
12714WD7000 SCSI DRIVER
12715M: Miroslav Zagorac <zaga@fly.cc.fer.hr>
12716L: linux-scsi@vger.kernel.org
12717S: Maintained
12718F: drivers/scsi/wd7000.c
12719
12720WIIMOTE HID DRIVER
12721M: David Herrmann <dh.herrmann@googlemail.com>
12722L: linux-input@vger.kernel.org
12723S: Maintained
12724F: drivers/hid/hid-wiimote*
12725
12726WINBOND CIR DRIVER
12727M: David Härdeman <david@hardeman.nu>
12728S: Maintained
12729F: drivers/media/rc/winbond-cir.c
12730
12731WINSYSTEMS EBC-C384 WATCHDOG DRIVER
12732M: William Breathitt Gray <vilhelm.gray@gmail.com>
12733L: linux-watchdog@vger.kernel.org
12734S: Maintained
12735F: drivers/watchdog/ebc-c384_wdt.c
12736
12737WINSYSTEMS WS16C48 GPIO DRIVER
12738M: William Breathitt Gray <vilhelm.gray@gmail.com>
12739L: linux-gpio@vger.kernel.org
12740S: Maintained
12741F: drivers/gpio/gpio-ws16c48.c
12742
12743WIMAX STACK
12744M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
12745M: linux-wimax@intel.com
12746L: wimax@linuxwimax.org (subscribers-only)
12747S: Supported
12748W: http://linuxwimax.org
12749F: Documentation/wimax/README.wimax
12750F: include/linux/wimax/debug.h
12751F: include/net/wimax.h
12752F: include/uapi/linux/wimax.h
12753F: net/wimax/
12754
12755WISTRON LAPTOP BUTTON DRIVER
12756M: Miloslav Trmac <mitr@volny.cz>
12757S: Maintained
12758F: drivers/input/misc/wistron_btns.c
12759
12760WL3501 WIRELESS PCMCIA CARD DRIVER
12761M: Arnaldo Carvalho de Melo <acme@ghostprotocols.net>
12762L: linux-wireless@vger.kernel.org
12763W: http://oops.ghostprotocols.net:81/blog
12764S: Maintained
12765F: drivers/net/wireless/wl3501*
12766
12767WOLFSON MICROELECTRONICS DRIVERS
12768L: patches@opensource.wolfsonmicro.com
12769T: git https://github.com/CirrusLogic/linux-drivers.git
12770W: https://github.com/CirrusLogic/linux-drivers/wiki
12771S: Supported
12772F: Documentation/hwmon/wm83??
12773F: Documentation/devicetree/bindings/extcon/extcon-arizona.txt
12774F: Documentation/devicetree/bindings/regulator/arizona-regulator.txt
12775F: Documentation/devicetree/bindings/mfd/arizona.txt
12776F: arch/arm/mach-s3c64xx/mach-crag6410*
12777F: drivers/clk/clk-wm83*.c
12778F: drivers/extcon/extcon-arizona.c
12779F: drivers/leds/leds-wm83*.c
12780F: drivers/gpio/gpio-*wm*.c
12781F: drivers/gpio/gpio-arizona.c
12782F: drivers/hwmon/wm83??-hwmon.c
12783F: drivers/input/misc/wm831x-on.c
12784F: drivers/input/touchscreen/wm831x-ts.c
12785F: drivers/input/touchscreen/wm97*.c
12786F: drivers/mfd/arizona*
12787F: drivers/mfd/wm*.c
12788F: drivers/mfd/cs47l24*
12789F: drivers/power/wm83*.c
12790F: drivers/rtc/rtc-wm83*.c
12791F: drivers/regulator/wm8*.c
12792F: drivers/video/backlight/wm83*_bl.c
12793F: drivers/watchdog/wm83*_wdt.c
12794F: include/linux/mfd/arizona/
12795F: include/linux/mfd/wm831x/
12796F: include/linux/mfd/wm8350/
12797F: include/linux/mfd/wm8400*
12798F: include/linux/wm97xx.h
12799F: include/sound/wm????.h
12800F: sound/soc/codecs/arizona.?
12801F: sound/soc/codecs/wm*
12802F: sound/soc/codecs/cs47l24*
12803
12804WORKQUEUE
12805M: Tejun Heo <tj@kernel.org>
12806R: Lai Jiangshan <jiangshanlai@gmail.com>
12807T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
12808S: Maintained
12809F: include/linux/workqueue.h
12810F: kernel/workqueue.c
12811F: Documentation/workqueue.txt
12812
12813X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS
12814M: Chen-Yu Tsai <wens@csie.org>
12815L: linux-kernel@vger.kernel.org
12816S: Maintained
12817N: axp[128]
12818
12819X.25 NETWORK LAYER
12820M: Andrew Hendry <andrew.hendry@gmail.com>
12821L: linux-x25@vger.kernel.org
12822S: Odd Fixes
12823F: Documentation/networking/x25*
12824F: include/net/x25*
12825F: net/x25/
12826
12827X86 ARCHITECTURE (32-BIT AND 64-BIT)
12828M: Thomas Gleixner <tglx@linutronix.de>
12829M: Ingo Molnar <mingo@redhat.com>
12830M: "H. Peter Anvin" <hpa@zytor.com>
12831M: x86@kernel.org
12832L: linux-kernel@vger.kernel.org
12833T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
12834S: Maintained
12835F: Documentation/x86/
12836F: arch/x86/
12837
12838X86 PLATFORM DRIVERS
12839M: Darren Hart <dvhart@infradead.org>
12840L: platform-driver-x86@vger.kernel.org
12841T: git git://git.infradead.org/users/dvhart/linux-platform-drivers-x86.git
12842S: Maintained
12843F: drivers/platform/x86/
12844F: drivers/platform/olpc/
12845
12846X86 MCE INFRASTRUCTURE
12847M: Tony Luck <tony.luck@intel.com>
12848M: Borislav Petkov <bp@alien8.de>
12849L: linux-edac@vger.kernel.org
12850S: Maintained
12851F: arch/x86/kernel/cpu/mcheck/*
12852
12853X86 MICROCODE UPDATE SUPPORT
12854M: Borislav Petkov <bp@alien8.de>
12855S: Maintained
12856F: arch/x86/kernel/cpu/microcode/*
12857
12858X86 VDSO
12859M: Andy Lutomirski <luto@amacapital.net>
12860L: linux-kernel@vger.kernel.org
12861T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
12862S: Maintained
12863F: arch/x86/entry/vdso/
12864
12865XC2028/3028 TUNER DRIVER
12866M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
12867M: Mauro Carvalho Chehab <mchehab@kernel.org>
12868L: linux-media@vger.kernel.org
12869W: https://linuxtv.org
12870T: git git://linuxtv.org/media_tree.git
12871S: Maintained
12872F: drivers/media/tuners/tuner-xc2028.*
12873
12874XEN HYPERVISOR INTERFACE
12875M: Boris Ostrovsky <boris.ostrovsky@oracle.com>
12876M: David Vrabel <david.vrabel@citrix.com>
12877M: Juergen Gross <jgross@suse.com>
12878L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
12879T: git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
12880S: Supported
12881F: arch/x86/xen/
12882F: drivers/*/xen-*front.c
12883F: drivers/xen/
12884F: arch/x86/include/asm/xen/
12885F: include/xen/
12886F: include/uapi/xen/
12887
12888XEN HYPERVISOR ARM
12889M: Stefano Stabellini <sstabellini@kernel.org>
12890L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
12891S: Maintained
12892F: arch/arm/xen/
12893F: arch/arm/include/asm/xen/
12894
12895XEN HYPERVISOR ARM64
12896M: Stefano Stabellini <sstabellini@kernel.org>
12897L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
12898S: Maintained
12899F: arch/arm64/xen/
12900F: arch/arm64/include/asm/xen/
12901
12902XEN NETWORK BACKEND DRIVER
12903M: Wei Liu <wei.liu2@citrix.com>
12904L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
12905L: netdev@vger.kernel.org
12906S: Supported
12907F: drivers/net/xen-netback/*
12908
12909XEN PCI SUBSYSTEM
12910M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
12911L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
12912S: Supported
12913F: arch/x86/pci/*xen*
12914F: drivers/pci/*xen*
12915
12916XEN BLOCK SUBSYSTEM
12917M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
12918M: Roger Pau Monné <roger.pau@citrix.com>
12919L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
12920S: Supported
12921F: drivers/block/xen-blkback/*
12922F: drivers/block/xen*
12923
12924XEN PVSCSI DRIVERS
12925M: Juergen Gross <jgross@suse.com>
12926L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
12927L: linux-scsi@vger.kernel.org
12928S: Supported
12929F: drivers/scsi/xen-scsifront.c
12930F: drivers/xen/xen-scsiback.c
12931F: include/xen/interface/io/vscsiif.h
12932
12933XEN SWIOTLB SUBSYSTEM
12934M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
12935L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
12936S: Supported
12937F: arch/x86/xen/*swiotlb*
12938F: drivers/xen/*swiotlb*
12939
12940XFS FILESYSTEM
12941P: Silicon Graphics Inc
12942M: Dave Chinner <david@fromorbit.com>
12943M: xfs@oss.sgi.com
12944L: xfs@oss.sgi.com
12945W: http://oss.sgi.com/projects/xfs
12946T: git git://git.kernel.org/pub/scm/linux/kernel/git/dgc/linux-xfs.git
12947S: Supported
12948F: Documentation/filesystems/xfs.txt
12949F: fs/xfs/
12950
12951XILINX AXI ETHERNET DRIVER
12952M: Anirudha Sarangi <anirudh@xilinx.com>
12953M: John Linn <John.Linn@xilinx.com>
12954S: Maintained
12955F: drivers/net/ethernet/xilinx/xilinx_axienet*
12956
12957XILINX UARTLITE SERIAL DRIVER
12958M: Peter Korsgaard <jacmet@sunsite.dk>
12959L: linux-serial@vger.kernel.org
12960S: Maintained
12961F: drivers/tty/serial/uartlite.c
12962
12963XILINX VIDEO IP CORES
12964M: Hyun Kwon <hyun.kwon@xilinx.com>
12965M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
12966L: linux-media@vger.kernel.org
12967T: git git://linuxtv.org/media_tree.git
12968S: Supported
12969F: Documentation/devicetree/bindings/media/xilinx/
12970F: drivers/media/platform/xilinx/
12971F: include/uapi/linux/xilinx-v4l2-controls.h
12972
12973XILLYBUS DRIVER
12974M: Eli Billauer <eli.billauer@gmail.com>
12975L: linux-kernel@vger.kernel.org
12976S: Supported
12977F: drivers/char/xillybus/
12978
12979XTENSA XTFPGA PLATFORM SUPPORT
12980M: Max Filippov <jcmvbkbc@gmail.com>
12981L: linux-xtensa@linux-xtensa.org
12982S: Maintained
12983F: drivers/spi/spi-xtensa-xtfpga.c
12984F: sound/soc/xtensa/xtfpga-i2s.c
12985
12986YAM DRIVER FOR AX.25
12987M: Jean-Paul Roubelat <jpr@f6fbb.org>
12988L: linux-hams@vger.kernel.org
12989S: Maintained
12990F: drivers/net/hamradio/yam*
12991F: include/linux/yam.h
12992
12993YEALINK PHONE DRIVER
12994M: Henk Vergonet <Henk.Vergonet@gmail.com>
12995L: usbb2k-api-dev@nongnu.org
12996S: Maintained
12997F: Documentation/input/yealink.txt
12998F: drivers/input/misc/yealink.*
12999
13000Z8530 DRIVER FOR AX.25
13001M: Joerg Reuter <jreuter@yaina.de>
13002W: http://yaina.de/jreuter/
13003W: http://www.qsl.net/dl1bke/
13004L: linux-hams@vger.kernel.org
13005S: Maintained
13006F: Documentation/networking/z8530drv.txt
13007F: drivers/net/hamradio/*scc.c
13008F: drivers/net/hamradio/z8530.h
13009
13010ZBUD COMPRESSED PAGE ALLOCATOR
13011M: Seth Jennings <sjenning@redhat.com>
13012L: linux-mm@kvack.org
13013S: Maintained
13014F: mm/zbud.c
13015F: include/linux/zbud.h
13016
13017ZD1211RW WIRELESS DRIVER
13018M: Daniel Drake <dsd@gentoo.org>
13019M: Ulrich Kunitz <kune@deine-taler.de>
13020W: http://zd1211.ath.cx/wiki/DriverRewrite
13021L: linux-wireless@vger.kernel.org
13022L: zd1211-devs@lists.sourceforge.net (subscribers-only)
13023S: Maintained
13024F: drivers/net/wireless/zydas/zd1211rw/
13025
13026ZPOOL COMPRESSED PAGE STORAGE API
13027M: Dan Streetman <ddstreet@ieee.org>
13028L: linux-mm@kvack.org
13029S: Maintained
13030F: mm/zpool.c
13031F: include/linux/zpool.h
13032
13033ZR36067 VIDEO FOR LINUX DRIVER
13034L: mjpeg-users@lists.sourceforge.net
13035L: linux-media@vger.kernel.org
13036W: http://mjpeg.sourceforge.net/driver-zoran/
13037T: hg https://linuxtv.org/hg/v4l-dvb
13038S: Odd Fixes
13039F: drivers/media/pci/zoran/
13040
13041ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
13042M: Minchan Kim <minchan@kernel.org>
13043M: Nitin Gupta <ngupta@vflare.org>
13044R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
13045L: linux-kernel@vger.kernel.org
13046S: Maintained
13047F: drivers/block/zram/
13048F: Documentation/blockdev/zram.txt
13049
13050ZS DECSTATION Z85C30 SERIAL DRIVER
13051M: "Maciej W. Rozycki" <macro@linux-mips.org>
13052S: Maintained
13053F: drivers/tty/serial/zs.*
13054
13055ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
13056M: Minchan Kim <minchan@kernel.org>
13057M: Nitin Gupta <ngupta@vflare.org>
13058R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
13059L: linux-mm@kvack.org
13060S: Maintained
13061F: mm/zsmalloc.c
13062F: include/linux/zsmalloc.h
13063F: Documentation/vm/zsmalloc.txt
13064
13065ZSWAP COMPRESSED SWAP CACHING
13066M: Seth Jennings <sjenning@redhat.com>
13067L: linux-mm@kvack.org
13068S: Maintained
13069F: mm/zswap.c
13070
13071THE REST
13072M: Linus Torvalds <torvalds@linux-foundation.org>
13073L: linux-kernel@vger.kernel.org
13074Q: http://patchwork.kernel.org/project/LKML/list/
13075T: git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
13076S: Buried alive in reporters
13077F: *
13078F: */
This page took 0.068223 seconds and 5 git commands to generate.