IB/cxgb3: Move user vendor structures
[linux-2.6-block.git] / MAINTAINERS
... / ...
CommitLineData
1
2
3 List of maintainers and how to submit kernel changes
4
5Please try to follow the guidelines below. This will make things
6easier on the maintainers. Not all of these guidelines matter for every
7trivial patch so apply some common sense.
8
91. Always _test_ your changes, however small, on at least 4 or
10 5 people, preferably many more.
11
122. Try to release a few ALPHA test versions to the net. Announce
13 them onto the kernel channel and await results. This is especially
14 important for device drivers, because often that's the only way
15 you will find things like the fact version 3 firmware needs
16 a magic fix you didn't know about, or some clown changed the
17 chips on a board and not its name. (Don't laugh! Look at the
18 SMC etherpower for that.)
19
203. Make sure your changes compile correctly in multiple
21 configurations. In particular check that changes work both as a
22 module and built into the kernel.
23
244. When you are happy with a change make it generally available for
25 testing and await feedback.
26
275. Make a patch available to the relevant maintainer in the list. Use
28 'diff -u' to make the patch easy to merge. Be prepared to get your
29 changes sent back with seemingly silly requests about formatting
30 and variable names. These aren't as silly as they seem. One
31 job the maintainers (and especially Linus) do is to keep things
32 looking the same. Sometimes this means that the clever hack in
33 your driver to get around a problem actually needs to become a
34 generalized kernel feature ready for next time.
35
36 PLEASE check your patch with the automated style checker
37 (scripts/checkpatch.pl) to catch trivial style violations.
38 See Documentation/CodingStyle for guidance here.
39
40 PLEASE CC: the maintainers and mailing lists that are generated
41 by scripts/get_maintainer.pl. The results returned by the
42 script will be best if you have git installed and are making
43 your changes in a branch derived from Linus' latest git tree.
44 See Documentation/SubmittingPatches for details.
45
46 PLEASE try to include any credit lines you want added with the
47 patch. It avoids people being missed off by mistake and makes
48 it easier to know who wants adding and who doesn't.
49
50 PLEASE document known bugs. If it doesn't work for everything
51 or does something very odd once a month document it.
52
53 PLEASE remember that submissions must be made under the terms
54 of the Linux Foundation certificate of contribution and should
55 include a Signed-off-by: line. The current version of this
56 "Developer's Certificate of Origin" (DCO) is listed in the file
57 Documentation/SubmittingPatches.
58
596. Make sure you have the right to send any changes you make. If you
60 do changes at work you may find your employer owns the patch
61 not you.
62
637. When sending security related changes or reports to a maintainer
64 please Cc: security@kernel.org, especially if the maintainer
65 does not respond.
66
678. Happy hacking.
68
69Descriptions of section entries:
70
71 P: Person (obsolete)
72 M: Mail patches to: FullName <address@domain>
73 R: Designated reviewer: FullName <address@domain>
74 These reviewers should be CCed on patches.
75 L: Mailing list that is relevant to this area
76 W: Web-page with status/info
77 Q: Patchwork web based patch tracking system site
78 T: SCM tree type and location.
79 Type is one of: git, hg, quilt, stgit, topgit
80 S: Status, one of the following:
81 Supported: Someone is actually paid to look after this.
82 Maintained: Someone actually looks after it.
83 Odd Fixes: It has a maintainer but they don't have time to do
84 much other than throw the odd patch in. See below..
85 Orphan: No current maintainer [but maybe you could take the
86 role as you write your new code].
87 Obsolete: Old code. Something tagged obsolete generally means
88 it has been replaced by a better system and you
89 should be using that.
90 F: Files and directories with wildcard patterns.
91 A trailing slash includes all files and subdirectory files.
92 F: drivers/net/ all files in and below drivers/net
93 F: drivers/net/* all files in drivers/net, but not below
94 F: */net/* all files in "any top level directory"/net
95 One pattern per line. Multiple F: lines acceptable.
96 N: Files and directories with regex patterns.
97 N: [^a-z]tegra all files whose path contains the word tegra
98 One pattern per line. Multiple N: lines acceptable.
99 scripts/get_maintainer.pl has different behavior for files that
100 match F: pattern and matches of N: patterns. By default,
101 get_maintainer will not look at git log history when an F: pattern
102 match occurs. When an N: match occurs, git log history is used
103 to also notify the people that have git commit signatures.
104 X: Files and directories that are NOT maintained, same rules as F:
105 Files exclusions are tested before file matches.
106 Can be useful for excluding a specific subdirectory, for instance:
107 F: net/
108 X: net/ipv6/
109 matches all files in and below net excluding net/ipv6/
110 K: Keyword perl extended regex pattern to match content in a
111 patch or file. For instance:
112 K: of_get_profile
113 matches patches or files that contain "of_get_profile"
114 K: \b(printk|pr_(info|err))\b
115 matches patches or files that contain one or more of the words
116 printk, pr_info or pr_err
117 One regex pattern per line. Multiple K: lines acceptable.
118
119Note: For the hard of thinking, this list is meant to remain in alphabetical
120order. If you could add yourselves to it in alphabetical order that would be
121so much easier [Ed]
122
123Maintainers List (try to look for most precise areas first)
124
125 -----------------------------------
126
1273C59X NETWORK DRIVER
128M: Steffen Klassert <klassert@mathematik.tu-chemnitz.de>
129L: netdev@vger.kernel.org
130S: Maintained
131F: Documentation/networking/vortex.txt
132F: drivers/net/ethernet/3com/3c59x.c
133
1343CR990 NETWORK DRIVER
135M: David Dillow <dave@thedillows.org>
136L: netdev@vger.kernel.org
137S: Maintained
138F: drivers/net/ethernet/3com/typhoon*
139
1403WARE SAS/SATA-RAID SCSI DRIVERS (3W-XXXX, 3W-9XXX, 3W-SAS)
141M: Adam Radford <linuxraid@lsi.com>
142L: linux-scsi@vger.kernel.org
143W: http://www.lsi.com
144S: Supported
145F: drivers/scsi/3w-*
146
14753C700 AND 53C700-66 SCSI DRIVER
148M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
149L: linux-scsi@vger.kernel.org
150S: Maintained
151F: drivers/scsi/53c700*
152
1536LOWPAN GENERIC (BTLE/IEEE 802.15.4)
154M: Alexander Aring <aar@pengutronix.de>
155M: Jukka Rissanen <jukka.rissanen@linux.intel.com>
156L: linux-bluetooth@vger.kernel.org
157L: linux-wpan@vger.kernel.org
158S: Maintained
159F: net/6lowpan/
160F: include/net/6lowpan.h
161F: Documentation/networking/6lowpan.txt
162
1636PACK NETWORK DRIVER FOR AX.25
164M: Andreas Koensgen <ajk@comnets.uni-bremen.de>
165L: linux-hams@vger.kernel.org
166S: Maintained
167F: drivers/net/hamradio/6pack.c
168
1698169 10/100/1000 GIGABIT ETHERNET DRIVER
170M: Realtek linux nic maintainers <nic_swsd@realtek.com>
171L: netdev@vger.kernel.org
172S: Maintained
173F: drivers/net/ethernet/realtek/r8169.c
174
1758250/16?50 (AND CLONE UARTS) SERIAL DRIVER
176M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
177L: linux-serial@vger.kernel.org
178S: Maintained
179T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
180F: drivers/tty/serial/8250*
181F: include/linux/serial_8250.h
182
1838390 NETWORK DRIVERS [WD80x3/SMC-ELITE, SMC-ULTRA, NE2000, 3C503, etc.]
184L: netdev@vger.kernel.org
185S: Orphan / Obsolete
186F: drivers/net/ethernet/8390/
187
1889P FILE SYSTEM
189M: Eric Van Hensbergen <ericvh@gmail.com>
190M: Ron Minnich <rminnich@sandia.gov>
191M: Latchesar Ionkov <lucho@ionkov.net>
192L: v9fs-developer@lists.sourceforge.net
193W: http://swik.net/v9fs
194Q: http://patchwork.kernel.org/project/v9fs-devel/list/
195T: git git://git.kernel.org/pub/scm/linux/kernel/git/ericvh/v9fs.git
196S: Maintained
197F: Documentation/filesystems/9p.txt
198F: fs/9p/
199F: net/9p/
200F: include/net/9p/
201F: include/uapi/linux/virtio_9p.h
202F: include/trace/events/9p.h
203
204
205A8293 MEDIA DRIVER
206M: Antti Palosaari <crope@iki.fi>
207L: linux-media@vger.kernel.org
208W: https://linuxtv.org
209W: http://palosaari.fi/linux/
210Q: http://patchwork.linuxtv.org/project/linux-media/list/
211T: git git://linuxtv.org/anttip/media_tree.git
212S: Maintained
213F: drivers/media/dvb-frontends/a8293*
214
215AACRAID SCSI RAID DRIVER
216M: Adaptec OEM Raid Solutions <aacraid@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
639AMAZON ETHERNET DRIVERS
640M: Netanel Belgazal <netanel@annapurnalabs.com>
641R: Saeed Bishara <saeed@annapurnalabs.com>
642R: Zorik Machulsky <zorik@annapurnalabs.com>
643L: netdev@vger.kernel.org
644S: Supported
645F: Documentation/networking/ena.txt
646F: drivers/net/ethernet/amazon/
647
648AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER
649M: Tom Lendacky <thomas.lendacky@amd.com>
650M: Gary Hook <gary.hook@amd.com>
651L: linux-crypto@vger.kernel.org
652S: Supported
653F: drivers/crypto/ccp/
654F: include/linux/ccp.h
655
656AMD FAM15H PROCESSOR POWER MONITORING DRIVER
657M: Huang Rui <ray.huang@amd.com>
658L: linux-hwmon@vger.kernel.org
659S: Supported
660F: Documentation/hwmon/fam15h_power
661F: drivers/hwmon/fam15h_power.c
662
663AMD GEODE CS5536 USB DEVICE CONTROLLER DRIVER
664L: linux-geode@lists.infradead.org (moderated for non-subscribers)
665S: Orphan
666F: drivers/usb/gadget/udc/amd5536udc.*
667
668AMD GEODE PROCESSOR/CHIPSET SUPPORT
669P: Andres Salomon <dilinger@queued.net>
670L: linux-geode@lists.infradead.org (moderated for non-subscribers)
671W: http://www.amd.com/us-en/ConnectivitySolutions/TechnicalResources/0,,50_2334_2452_11363,00.html
672S: Supported
673F: drivers/char/hw_random/geode-rng.c
674F: drivers/crypto/geode*
675F: drivers/video/fbdev/geode/
676F: arch/x86/include/asm/geode.h
677
678AMD IOMMU (AMD-VI)
679M: Joerg Roedel <joro@8bytes.org>
680L: iommu@lists.linux-foundation.org
681T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
682S: Maintained
683F: drivers/iommu/amd_iommu*.[ch]
684F: include/linux/amd-iommu.h
685
686AMD KFD
687M: Oded Gabbay <oded.gabbay@gmail.com>
688L: dri-devel@lists.freedesktop.org
689T: git git://people.freedesktop.org/~gabbayo/linux.git
690S: Supported
691F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c
692F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h
693F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v7.c
694F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v8.c
695F: drivers/gpu/drm/amd/amdkfd/
696F: drivers/gpu/drm/amd/include/cik_structs.h
697F: drivers/gpu/drm/amd/include/kgd_kfd_interface.h
698F: drivers/gpu/drm/amd/include/vi_structs.h
699F: drivers/gpu/drm/radeon/radeon_kfd.c
700F: drivers/gpu/drm/radeon/radeon_kfd.h
701F: include/uapi/linux/kfd_ioctl.h
702
703AMD SEATTLE DEVICE TREE SUPPORT
704M: Brijesh Singh <brijeshkumar.singh@amd.com>
705M: Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
706M: Tom Lendacky <thomas.lendacky@amd.com>
707S: Supported
708F: arch/arm64/boot/dts/amd/
709
710AMD XGBE DRIVER
711M: Tom Lendacky <thomas.lendacky@amd.com>
712L: netdev@vger.kernel.org
713S: Supported
714F: drivers/net/ethernet/amd/xgbe/
715F: arch/arm64/boot/dts/amd/amd-seattle-xgbe*.dtsi
716
717AMS (Apple Motion Sensor) DRIVER
718M: Michael Hanselmann <linux-kernel@hansmi.ch>
719S: Supported
720F: drivers/macintosh/ams/
721
722ANALOG DEVICES INC AD9389B DRIVER
723M: Hans Verkuil <hans.verkuil@cisco.com>
724L: linux-media@vger.kernel.org
725S: Maintained
726F: drivers/media/i2c/ad9389b*
727
728ANALOG DEVICES INC ADV7180 DRIVER
729M: Lars-Peter Clausen <lars@metafoo.de>
730L: linux-media@vger.kernel.org
731W: http://ez.analog.com/community/linux-device-drivers
732S: Supported
733F: drivers/media/i2c/adv7180.c
734
735ANALOG DEVICES INC ADV7511 DRIVER
736M: Hans Verkuil <hans.verkuil@cisco.com>
737L: linux-media@vger.kernel.org
738S: Maintained
739F: drivers/media/i2c/adv7511*
740
741ANALOG DEVICES INC ADV7604 DRIVER
742M: Hans Verkuil <hans.verkuil@cisco.com>
743L: linux-media@vger.kernel.org
744S: Maintained
745F: drivers/media/i2c/adv7604*
746
747ANALOG DEVICES INC ADV7842 DRIVER
748M: Hans Verkuil <hans.verkuil@cisco.com>
749L: linux-media@vger.kernel.org
750S: Maintained
751F: drivers/media/i2c/adv7842*
752
753ANALOG DEVICES INC ASOC CODEC DRIVERS
754M: Lars-Peter Clausen <lars@metafoo.de>
755L: alsa-devel@alsa-project.org (moderated for non-subscribers)
756W: http://wiki.analog.com/
757W: http://ez.analog.com/community/linux-device-drivers
758S: Supported
759F: sound/soc/codecs/adau*
760F: sound/soc/codecs/adav*
761F: sound/soc/codecs/ad1*
762F: sound/soc/codecs/ad7*
763F: sound/soc/codecs/ssm*
764F: sound/soc/codecs/sigmadsp.*
765
766ANALOG DEVICES INC ASOC DRIVERS
767L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
768L: alsa-devel@alsa-project.org (moderated for non-subscribers)
769W: http://blackfin.uclinux.org/
770S: Supported
771F: sound/soc/blackfin/*
772
773ANALOG DEVICES INC IIO DRIVERS
774M: Lars-Peter Clausen <lars@metafoo.de>
775M: Michael Hennerich <Michael.Hennerich@analog.com>
776W: http://wiki.analog.com/
777W: http://ez.analog.com/community/linux-device-drivers
778S: Supported
779F: drivers/iio/*/ad*
780X: drivers/iio/*/adjd*
781F: drivers/staging/iio/*/ad*
782F: staging/iio/trigger/iio-trig-bfin-timer.c
783
784ANALOG DEVICES INC DMA DRIVERS
785M: Lars-Peter Clausen <lars@metafoo.de>
786W: http://ez.analog.com/community/linux-device-drivers
787S: Supported
788F: drivers/dma/dma-axi-dmac.c
789
790ANDROID CONFIG FRAGMENTS
791M: Rob Herring <robh@kernel.org>
792S: Supported
793F: kernel/configs/android*
794
795ANDROID DRIVERS
796M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
797M: Arve Hjønnevåg <arve@android.com>
798M: Riley Andrews <riandrews@android.com>
799T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
800L: devel@driverdev.osuosl.org
801S: Supported
802F: drivers/android/
803F: drivers/staging/android/
804
805ANDROID ION DRIVER
806M: Laura Abbott <labbott@redhat.com>
807M: Sumit Semwal <sumit.semwal@linaro.org>
808L: devel@driverdev.osuosl.org
809S: Supported
810F: drivers/staging/android/ion
811F: drivers/staging/android/uapi/ion.h
812F: drivers/staging/android/uapi/ion_test.h
813
814AOA (Apple Onboard Audio) ALSA DRIVER
815M: Johannes Berg <johannes@sipsolutions.net>
816L: linuxppc-dev@lists.ozlabs.org
817L: alsa-devel@alsa-project.org (moderated for non-subscribers)
818S: Maintained
819F: sound/aoa/
820
821APEX EMBEDDED SYSTEMS STX104 DAC DRIVER
822M: William Breathitt Gray <vilhelm.gray@gmail.com>
823L: linux-iio@vger.kernel.org
824S: Maintained
825F: drivers/iio/dac/stx104.c
826
827APM DRIVER
828M: Jiri Kosina <jikos@kernel.org>
829S: Odd fixes
830T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/apm.git
831F: arch/x86/kernel/apm_32.c
832F: include/linux/apm_bios.h
833F: include/uapi/linux/apm_bios.h
834F: drivers/char/apm-emulation.c
835
836APPLE BCM5974 MULTITOUCH DRIVER
837M: Henrik Rydberg <rydberg@bitmath.org>
838L: linux-input@vger.kernel.org
839S: Odd fixes
840F: drivers/input/mouse/bcm5974.c
841
842APPLE SMC DRIVER
843M: Henrik Rydberg <rydberg@bitmath.org>
844L: linux-hwmon@vger.kernel.org
845S: Odd fixes
846F: drivers/hwmon/applesmc.c
847
848APPLETALK NETWORK LAYER
849M: Arnaldo Carvalho de Melo <acme@ghostprotocols.net>
850S: Maintained
851F: drivers/net/appletalk/
852F: net/appletalk/
853
854APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT
855M: Duc Dang <dhdang@apm.com>
856S: Supported
857F: arch/arm64/boot/dts/apm/
858
859APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER
860M: Iyappan Subramanian <isubramanian@apm.com>
861M: Keyur Chudgar <kchudgar@apm.com>
862S: Supported
863F: drivers/net/ethernet/apm/xgene/
864F: drivers/net/phy/mdio-xgene.c
865F: Documentation/devicetree/bindings/net/apm-xgene-enet.txt
866F: Documentation/devicetree/bindings/net/apm-xgene-mdio.txt
867
868APTINA CAMERA SENSOR PLL
869M: Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
870L: linux-media@vger.kernel.org
871S: Maintained
872F: drivers/media/i2c/aptina-pll.*
873
874ARC FRAMEBUFFER DRIVER
875M: Jaya Kumar <jayalk@intworks.biz>
876S: Maintained
877F: drivers/video/fbdev/arcfb.c
878F: drivers/video/fbdev/core/fb_defio.c
879
880ARCNET NETWORK LAYER
881M: Michael Grzeschik <m.grzeschik@pengutronix.de>
882L: netdev@vger.kernel.org
883S: Maintained
884F: drivers/net/arcnet/
885F: include/uapi/linux/if_arcnet.h
886
887ARC PGU DRM DRIVER
888M: Alexey Brodkin <abrodkin@synopsys.com>
889S: Supported
890F: drivers/gpu/drm/arc/
891F: Documentation/devicetree/bindings/display/snps,arcpgu.txt
892
893ARM HDLCD DRM DRIVER
894M: Liviu Dudau <liviu.dudau@arm.com>
895S: Supported
896F: drivers/gpu/drm/arm/hdlcd_*
897F: Documentation/devicetree/bindings/display/arm,hdlcd.txt
898
899ARM MALI-DP DRM DRIVER
900M: Liviu Dudau <liviu.dudau@arm.com>
901M: Brian Starkey <brian.starkey@arm.com>
902M: Mali DP Maintainers <malidp@foss.arm.com>
903S: Supported
904F: drivers/gpu/drm/arm/
905F: Documentation/devicetree/bindings/display/arm,malidp.txt
906
907ARM MFM AND FLOPPY DRIVERS
908M: Ian Molton <spyro@f2s.com>
909S: Maintained
910F: arch/arm/lib/floppydma.S
911F: arch/arm/include/asm/floppy.h
912
913ARM PMU PROFILING AND DEBUGGING
914M: Will Deacon <will.deacon@arm.com>
915R: Mark Rutland <mark.rutland@arm.com>
916S: Maintained
917F: arch/arm*/kernel/perf_*
918F: arch/arm/oprofile/common.c
919F: arch/arm*/kernel/hw_breakpoint.c
920F: arch/arm*/include/asm/hw_breakpoint.h
921F: arch/arm*/include/asm/perf_event.h
922F: drivers/perf/arm_pmu.c
923F: include/linux/perf/arm_pmu.h
924
925ARM PORT
926M: Russell King <linux@armlinux.org.uk>
927L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
928W: http://www.armlinux.org.uk/
929S: Maintained
930F: arch/arm/
931
932ARM SUB-ARCHITECTURES
933L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
934S: Maintained
935F: arch/arm/mach-*/
936F: arch/arm/plat-*/
937T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git
938
939ARM PRIMECELL AACI PL041 DRIVER
940M: Russell King <linux@armlinux.org.uk>
941S: Maintained
942F: sound/arm/aaci.*
943
944ARM PRIMECELL CLCD PL110 DRIVER
945M: Russell King <linux@armlinux.org.uk>
946S: Maintained
947F: drivers/video/fbdev/amba-clcd.*
948
949ARM PRIMECELL KMI PL050 DRIVER
950M: Russell King <linux@armlinux.org.uk>
951S: Maintained
952F: drivers/input/serio/ambakmi.*
953F: include/linux/amba/kmi.h
954
955ARM PRIMECELL MMCI PL180/1 DRIVER
956M: Russell King <linux@armlinux.org.uk>
957S: Maintained
958F: drivers/mmc/host/mmci.*
959F: include/linux/amba/mmci.h
960
961ARM PRIMECELL UART PL010 AND PL011 DRIVERS
962M: Russell King <linux@armlinux.org.uk>
963S: Maintained
964F: drivers/tty/serial/amba-pl01*.c
965F: include/linux/amba/serial.h
966
967ARM PRIMECELL BUS SUPPORT
968M: Russell King <linux@armlinux.org.uk>
969S: Maintained
970F: drivers/amba/
971F: include/linux/amba/bus.h
972
973ARM/ADS SPHERE MACHINE SUPPORT
974M: Lennert Buytenhek <kernel@wantstofly.org>
975L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
976S: Maintained
977
978ARM/AFEB9260 MACHINE SUPPORT
979M: Sergey Lapin <slapin@ossfans.org>
980L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
981S: Maintained
982
983ARM/AJECO 1ARM MACHINE SUPPORT
984M: Lennert Buytenhek <kernel@wantstofly.org>
985L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
986S: Maintained
987
988ARM/Allwinner sunXi SoC support
989M: Maxime Ripard <maxime.ripard@free-electrons.com>
990M: Chen-Yu Tsai <wens@csie.org>
991L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
992S: Maintained
993N: sun[x456789]i
994
995ARM/Allwinner SoC Clock Support
996M: Emilio López <emilio@elopez.com.ar>
997S: Maintained
998F: drivers/clk/sunxi/
999
1000ARM/Amlogic Meson SoC support
1001M: Carlo Caione <carlo@caione.org>
1002M: Kevin Hilman <khilman@baylibre.com>
1003L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1004L: linux-amlogic@lists.infradead.org
1005W: http://linux-meson.com/
1006S: Maintained
1007F: arch/arm/mach-meson/
1008F: arch/arm/boot/dts/meson*
1009F: arch/arm64/boot/dts/amlogic/
1010F: drivers/pinctrl/meson/
1011N: meson
1012
1013ARM/Annapurna Labs ALPINE ARCHITECTURE
1014M: Tsahee Zidenberg <tsahee@annapurnalabs.com>
1015M: Antoine Tenart <antoine.tenart@free-electrons.com>
1016L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1017S: Maintained
1018F: arch/arm/mach-alpine/
1019F: arch/arm/boot/dts/alpine*
1020F: arch/arm64/boot/dts/al/
1021F: drivers/*/*alpine*
1022
1023ARM/ARTPEC MACHINE SUPPORT
1024M: Jesper Nilsson <jesper.nilsson@axis.com>
1025M: Lars Persson <lars.persson@axis.com>
1026M: Niklas Cassel <niklas.cassel@axis.com>
1027S: Maintained
1028L: linux-arm-kernel@axis.com
1029F: arch/arm/mach-artpec
1030F: arch/arm/boot/dts/artpec6*
1031F: drivers/clk/axis
1032
1033ARM/ASPEED MACHINE SUPPORT
1034M: Joel Stanley <joel@jms.id.au>
1035S: Maintained
1036F: arch/arm/mach-aspeed/
1037F: arch/arm/boot/dts/aspeed-*
1038F: drivers/*/*aspeed*
1039
1040ARM/ATMEL AT91RM9200, AT91SAM9 AND SAMA5 SOC SUPPORT
1041M: Nicolas Ferre <nicolas.ferre@atmel.com>
1042M: Alexandre Belloni <alexandre.belloni@free-electrons.com>
1043M: Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
1044L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1045W: http://www.linux4sam.org
1046T: git git://git.kernel.org/pub/scm/linux/kernel/git/nferre/linux-at91.git
1047S: Supported
1048F: arch/arm/mach-at91/
1049F: include/soc/at91/
1050F: arch/arm/boot/dts/at91*.dts
1051F: arch/arm/boot/dts/at91*.dtsi
1052F: arch/arm/boot/dts/sama*.dts
1053F: arch/arm/boot/dts/sama*.dtsi
1054F: arch/arm/include/debug/at91.S
1055
1056ARM/ATMEL AT91 Clock Support
1057M: Boris Brezillon <boris.brezillon@free-electrons.com>
1058S: Maintained
1059F: drivers/clk/at91
1060
1061ARM/CALXEDA HIGHBANK ARCHITECTURE
1062M: Rob Herring <robh@kernel.org>
1063L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1064S: Maintained
1065F: arch/arm/mach-highbank/
1066F: arch/arm/boot/dts/highbank.dts
1067F: arch/arm/boot/dts/ecx-*.dts*
1068
1069ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT
1070M: Krzysztof Halasa <khalasa@piap.pl>
1071S: Maintained
1072F: arch/arm/mach-cns3xxx/
1073
1074ARM/CAVIUM THUNDER NETWORK DRIVER
1075M: Sunil Goutham <sgoutham@cavium.com>
1076M: Robert Richter <rric@kernel.org>
1077L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1078S: Supported
1079F: drivers/net/ethernet/cavium/thunder/
1080
1081ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE
1082M: Alexander Shiyan <shc_work@mail.ru>
1083L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1084S: Odd Fixes
1085N: clps711x
1086
1087ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE
1088M: Hartley Sweeten <hsweeten@visionengravers.com>
1089M: Ryan Mallon <rmallon@gmail.com>
1090L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1091S: Maintained
1092F: arch/arm/mach-ep93xx/
1093F: arch/arm/mach-ep93xx/include/mach/
1094
1095ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT
1096M: Lennert Buytenhek <kernel@wantstofly.org>
1097L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1098S: Maintained
1099
1100ARM/CLKDEV SUPPORT
1101M: Russell King <linux@armlinux.org.uk>
1102L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1103S: Maintained
1104F: arch/arm/include/asm/clkdev.h
1105F: drivers/clk/clkdev.c
1106
1107ARM/COMPULAB CM-X270/EM-X270 and CM-X300 MACHINE SUPPORT
1108M: Mike Rapoport <mike@compulab.co.il>
1109L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1110S: Maintained
1111
1112ARM/CONTEC MICRO9 MACHINE SUPPORT
1113M: Hubert Feurstein <hubert.feurstein@contec.at>
1114S: Maintained
1115F: arch/arm/mach-ep93xx/micro9.c
1116
1117ARM/CORESIGHT FRAMEWORK AND DRIVERS
1118M: Mathieu Poirier <mathieu.poirier@linaro.org>
1119L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1120S: Maintained
1121F: drivers/hwtracing/coresight/*
1122F: Documentation/trace/coresight.txt
1123F: Documentation/devicetree/bindings/arm/coresight.txt
1124F: Documentation/ABI/testing/sysfs-bus-coresight-devices-*
1125
1126ARM/CORGI MACHINE SUPPORT
1127M: Richard Purdie <rpurdie@rpsys.net>
1128S: Maintained
1129
1130ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE
1131M: Hans Ulli Kroll <ulli.kroll@googlemail.com>
1132L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1133T: git git://github.com/ulli-kroll/linux.git
1134S: Maintained
1135F: arch/arm/mach-gemini/
1136F: drivers/rtc/rtc-gemini.c
1137
1138ARM/CSR SIRFPRIMA2 MACHINE SUPPORT
1139M: Barry Song <baohua@kernel.org>
1140L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1141T: git git://git.kernel.org/pub/scm/linux/kernel/git/baohua/linux.git
1142S: Maintained
1143F: arch/arm/boot/dts/prima2*
1144F: arch/arm/mach-prima2/
1145F: drivers/clk/sirf/
1146F: drivers/clocksource/timer-prima2.c
1147F: drivers/clocksource/timer-atlas7.c
1148N: [^a-z]sirf
1149
1150ARM/CONEXANT DIGICOLOR MACHINE SUPPORT
1151M: Baruch Siach <baruch@tkos.co.il>
1152L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1153S: Maintained
1154F: arch/arm/boot/dts/cx92755*
1155N: digicolor
1156
1157ARM/EBSA110 MACHINE SUPPORT
1158M: Russell King <linux@armlinux.org.uk>
1159L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1160W: http://www.armlinux.org.uk/
1161S: Maintained
1162F: arch/arm/mach-ebsa110/
1163F: drivers/net/ethernet/amd/am79c961a.*
1164
1165ARM/ENERGY MICRO (SILICON LABS) EFM32 SUPPORT
1166M: Uwe Kleine-König <kernel@pengutronix.de>
1167L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1168S: Maintained
1169N: efm32
1170
1171ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6)
1172M: Daniel Ribeiro <drwyrm@gmail.com>
1173M: Stefan Schmidt <stefan@openezx.org>
1174M: Harald Welte <laforge@openezx.org>
1175L: openezx-devel@lists.openezx.org (moderated for non-subscribers)
1176W: http://www.openezx.org/
1177S: Maintained
1178T: topgit git://git.openezx.org/openezx.git
1179F: arch/arm/mach-pxa/ezx.c
1180
1181ARM/FARADAY FA526 PORT
1182M: Hans Ulli Kroll <ulli.kroll@googlemail.com>
1183L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1184S: Maintained
1185T: git git://git.berlios.de/gemini-board
1186F: arch/arm/mm/*-fa*
1187
1188ARM/FOOTBRIDGE ARCHITECTURE
1189M: Russell King <linux@armlinux.org.uk>
1190L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1191W: http://www.armlinux.org.uk/
1192S: Maintained
1193F: arch/arm/include/asm/hardware/dec21285.h
1194F: arch/arm/mach-footbridge/
1195
1196ARM/FREESCALE IMX / MXC ARM ARCHITECTURE
1197M: Shawn Guo <shawnguo@kernel.org>
1198M: Sascha Hauer <kernel@pengutronix.de>
1199R: Fabio Estevam <fabio.estevam@nxp.com>
1200L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1201S: Maintained
1202T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1203F: arch/arm/mach-imx/
1204F: arch/arm/mach-mxs/
1205F: arch/arm/boot/dts/imx*
1206F: arch/arm/configs/imx*_defconfig
1207F: drivers/clk/imx/
1208F: include/soc/imx/
1209
1210ARM/FREESCALE VYBRID ARM ARCHITECTURE
1211M: Shawn Guo <shawnguo@kernel.org>
1212M: Sascha Hauer <kernel@pengutronix.de>
1213R: Stefan Agner <stefan@agner.ch>
1214L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1215S: Maintained
1216T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1217F: arch/arm/mach-imx/*vf610*
1218F: arch/arm/boot/dts/vf*
1219
1220ARM/GLOMATION GESBC9312SX MACHINE SUPPORT
1221M: Lennert Buytenhek <kernel@wantstofly.org>
1222L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1223S: Maintained
1224
1225ARM/GUMSTIX MACHINE SUPPORT
1226M: Steve Sakoman <sakoman@gmail.com>
1227L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1228S: Maintained
1229
1230ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT
1231M: Philipp Zabel <philipp.zabel@gmail.com>
1232M: Paul Parsons <lost.distance@yahoo.com>
1233L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1234S: Maintained
1235F: arch/arm/mach-pxa/hx4700.c
1236F: arch/arm/mach-pxa/include/mach/hx4700.h
1237F: sound/soc/pxa/hx4700.c
1238
1239ARM/HISILICON SOC SUPPORT
1240M: Wei Xu <xuwei5@hisilicon.com>
1241L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1242W: http://www.hisilicon.com
1243S: Supported
1244T: git git://github.com/hisilicon/linux-hisi.git
1245F: arch/arm/mach-hisi/
1246F: arch/arm/boot/dts/hi3*
1247F: arch/arm/boot/dts/hip*
1248F: arch/arm/boot/dts/hisi*
1249F: arch/arm64/boot/dts/hisilicon/
1250
1251ARM/HP JORNADA 7XX MACHINE SUPPORT
1252M: Kristoffer Ericson <kristoffer.ericson@gmail.com>
1253W: www.jlime.com
1254S: Maintained
1255T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
1256F: arch/arm/mach-sa1100/jornada720.c
1257F: arch/arm/mach-sa1100/include/mach/jornada720.h
1258
1259ARM/IGEP MACHINE SUPPORT
1260M: Enric Balletbo i Serra <eballetbo@gmail.com>
1261M: Javier Martinez Canillas <javier@dowhile0.org>
1262L: linux-omap@vger.kernel.org
1263L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1264S: Maintained
1265F: arch/arm/boot/dts/omap3-igep*
1266
1267ARM/INCOME PXA270 SUPPORT
1268M: Marek Vasut <marek.vasut@gmail.com>
1269L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1270S: Maintained
1271F: arch/arm/mach-pxa/colibri-pxa270-income.c
1272
1273ARM/INTEL IOP32X ARM ARCHITECTURE
1274M: Lennert Buytenhek <kernel@wantstofly.org>
1275L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1276S: Maintained
1277
1278ARM/INTEL IOP33X ARM ARCHITECTURE
1279L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1280S: Orphan
1281
1282ARM/INTEL IOP13XX ARM ARCHITECTURE
1283M: Lennert Buytenhek <kernel@wantstofly.org>
1284L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1285S: Maintained
1286
1287ARM/INTEL IQ81342EX MACHINE SUPPORT
1288M: Lennert Buytenhek <kernel@wantstofly.org>
1289L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1290S: Maintained
1291
1292ARM/INTEL IXDP2850 MACHINE SUPPORT
1293M: Lennert Buytenhek <kernel@wantstofly.org>
1294L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1295S: Maintained
1296
1297ARM/INTEL IXP4XX ARM ARCHITECTURE
1298M: Imre Kaloz <kaloz@openwrt.org>
1299M: Krzysztof Halasa <khalasa@piap.pl>
1300L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1301S: Maintained
1302F: arch/arm/mach-ixp4xx/
1303
1304ARM/INTEL RESEARCH IMOTE/STARGATE 2 MACHINE SUPPORT
1305M: Jonathan Cameron <jic23@cam.ac.uk>
1306L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1307S: Maintained
1308F: arch/arm/mach-pxa/stargate2.c
1309F: drivers/pcmcia/pxa2xx_stargate2.c
1310
1311ARM/INTEL XSC3 (MANZANO) ARM CORE
1312M: Lennert Buytenhek <kernel@wantstofly.org>
1313L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1314S: Maintained
1315
1316ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT
1317M: Lennert Buytenhek <kernel@wantstofly.org>
1318L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1319S: Maintained
1320
1321ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE
1322M: Santosh Shilimkar <ssantosh@kernel.org>
1323L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1324S: Maintained
1325F: arch/arm/mach-keystone/
1326F: arch/arm/boot/dts/keystone-*
1327T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
1328
1329ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK
1330M: Santosh Shilimkar <ssantosh@kernel.org>
1331L: linux-kernel@vger.kernel.org
1332S: Maintained
1333F: drivers/clk/keystone/
1334
1335ARM/TEXAS INSTRUMENT KEYSTONE ClOCKSOURCE
1336M: Santosh Shilimkar <ssantosh@kernel.org>
1337L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1338L: linux-kernel@vger.kernel.org
1339S: Maintained
1340F: drivers/clocksource/timer-keystone.c
1341
1342ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER
1343M: Santosh Shilimkar <ssantosh@kernel.org>
1344L: linux-kernel@vger.kernel.org
1345S: Maintained
1346F: drivers/power/reset/keystone-reset.c
1347
1348ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS
1349M: Santosh Shilimkar <ssantosh@kernel.org>
1350L: linux-kernel@vger.kernel.org
1351S: Maintained
1352F: drivers/memory/*emif*
1353
1354ARM/LG1K ARCHITECTURE
1355M: Chanho Min <chanho.min@lge.com>
1356L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1357S: Maintained
1358F: arch/arm64/boot/dts/lg/
1359
1360ARM/LOGICPD PXA270 MACHINE SUPPORT
1361M: Lennert Buytenhek <kernel@wantstofly.org>
1362L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1363S: Maintained
1364
1365ARM/LPC18XX ARCHITECTURE
1366M: Joachim Eastwood <manabian@gmail.com>
1367L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1368S: Maintained
1369F: arch/arm/boot/dts/lpc43*
1370F: drivers/clk/nxp/clk-lpc18xx*
1371F: drivers/clocksource/time-lpc32xx.c
1372F: drivers/i2c/busses/i2c-lpc2k.c
1373F: drivers/memory/pl172.c
1374F: drivers/mtd/spi-nor/nxp-spifi.c
1375F: drivers/rtc/rtc-lpc24xx.c
1376N: lpc18xx
1377
1378ARM/LPC32XX SOC SUPPORT
1379M: Vladimir Zapolskiy <vz@mleia.com>
1380M: Sylvain Lemieux <slemieux.tyco@gmail.com>
1381L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1382T: git git://github.com/vzapolskiy/linux-lpc32xx.git
1383S: Maintained
1384F: arch/arm/boot/dts/lpc32*
1385F: arch/arm/mach-lpc32xx/
1386F: drivers/i2c/busses/i2c-pnx.c
1387F: drivers/net/ethernet/nxp/lpc_eth.c
1388F: drivers/usb/host/ohci-nxp.c
1389F: drivers/watchdog/pnx4008_wdt.c
1390N: lpc32xx
1391
1392ARM/MAGICIAN MACHINE SUPPORT
1393M: Philipp Zabel <philipp.zabel@gmail.com>
1394S: Maintained
1395
1396ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K SOC support
1397M: Jason Cooper <jason@lakedaemon.net>
1398M: Andrew Lunn <andrew@lunn.ch>
1399M: Gregory Clement <gregory.clement@free-electrons.com>
1400M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1401L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1402S: Maintained
1403F: arch/arm/mach-mvebu/
1404F: drivers/rtc/rtc-armada38x.c
1405F: arch/arm/boot/dts/armada*
1406F: arch/arm/boot/dts/kirkwood*
1407F: arch/arm64/boot/dts/marvell/armada*
1408F: drivers/cpufreq/mvebu-cpufreq.c
1409F: arch/arm/configs/mvebu_*_defconfig
1410
1411ARM/Marvell Berlin SoC support
1412M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1413L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1414S: Maintained
1415F: arch/arm/mach-berlin/
1416F: arch/arm/boot/dts/berlin*
1417F: arch/arm64/boot/dts/marvell/berlin*
1418
1419
1420ARM/Marvell Dove/MV78xx0/Orion SOC support
1421M: Jason Cooper <jason@lakedaemon.net>
1422M: Andrew Lunn <andrew@lunn.ch>
1423M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1424M: Gregory Clement <gregory.clement@free-electrons.com>
1425L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1426S: Maintained
1427F: arch/arm/mach-dove/
1428F: arch/arm/mach-mv78xx0/
1429F: arch/arm/mach-orion5x/
1430F: arch/arm/plat-orion/
1431F: arch/arm/boot/dts/dove*
1432F: arch/arm/boot/dts/orion5x*
1433
1434
1435ARM/Orion SoC/Technologic Systems TS-78xx platform support
1436M: Alexander Clouter <alex@digriz.org.uk>
1437L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1438W: http://www.digriz.org.uk/ts78xx/kernel
1439S: Maintained
1440F: arch/arm/mach-orion5x/ts78xx-*
1441
1442ARM/OXNAS platform support
1443M: Neil Armstrong <narmstrong@baylibre.com>
1444L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1445S: Maintained
1446F: arch/arm/mach-oxnas/
1447F: arch/arm/boot/dts/oxnas*
1448F: arch/arm/boot/dts/wd-mbwe.dts
1449N: oxnas
1450
1451ARM/Mediatek RTC DRIVER
1452M: Eddie Huang <eddie.huang@mediatek.com>
1453L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1454L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1455S: Maintained
1456F: drivers/rtc/rtc-mt6397.c
1457
1458ARM/Mediatek SoC support
1459M: Matthias Brugger <matthias.bgg@gmail.com>
1460L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1461L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1462S: Maintained
1463F: arch/arm/boot/dts/mt6*
1464F: arch/arm/boot/dts/mt8*
1465F: arch/arm/mach-mediatek/
1466N: mtk
1467K: mediatek
1468
1469ARM/Mediatek USB3 PHY DRIVER
1470M: Chunfeng Yun <chunfeng.yun@mediatek.com>
1471L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1472L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1473S: Maintained
1474F: drivers/phy/phy-mt65xx-usb3.c
1475
1476ARM/MICREL KS8695 ARCHITECTURE
1477M: Greg Ungerer <gerg@uclinux.org>
1478L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1479F: arch/arm/mach-ks8695/
1480S: Odd Fixes
1481
1482ARM/MIOA701 MACHINE SUPPORT
1483M: Robert Jarzmik <robert.jarzmik@free.fr>
1484L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1485F: arch/arm/mach-pxa/mioa701.c
1486S: Maintained
1487
1488ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT
1489M: Michael Petchkovsky <mkpetch@internode.on.net>
1490S: Maintained
1491
1492ARM/NOMADIK ARCHITECTURE
1493M: Alessandro Rubini <rubini@unipv.it>
1494M: Linus Walleij <linus.walleij@linaro.org>
1495L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1496S: Maintained
1497F: arch/arm/mach-nomadik/
1498F: drivers/pinctrl/nomadik/
1499F: drivers/i2c/busses/i2c-nomadik.c
1500T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git
1501
1502ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT
1503M: Nelson Castillo <arhuaco@freaks-unidos.net>
1504L: openmoko-kernel@lists.openmoko.org (subscribers-only)
1505W: http://wiki.openmoko.org/wiki/Neo_FreeRunner
1506S: Supported
1507
1508ARM/TOSA MACHINE SUPPORT
1509M: Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
1510M: Dirk Opfer <dirk@opfer-online.de>
1511S: Maintained
1512
1513ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT
1514M: Marek Vasut <marek.vasut@gmail.com>
1515L: linux-arm-kernel@lists.infradead.org
1516W: http://hackndev.com
1517S: Maintained
1518F: arch/arm/mach-pxa/include/mach/palmtx.h
1519F: arch/arm/mach-pxa/palmtx.c
1520F: arch/arm/mach-pxa/include/mach/palmt5.h
1521F: arch/arm/mach-pxa/palmt5.c
1522F: arch/arm/mach-pxa/include/mach/palmld.h
1523F: arch/arm/mach-pxa/palmld.c
1524F: arch/arm/mach-pxa/include/mach/palmte2.h
1525F: arch/arm/mach-pxa/palmte2.c
1526F: arch/arm/mach-pxa/include/mach/palmtc.h
1527F: arch/arm/mach-pxa/palmtc.c
1528
1529ARM/PALM TREO SUPPORT
1530M: Tomas Cech <sleep_walker@suse.com>
1531L: linux-arm-kernel@lists.infradead.org
1532W: http://hackndev.com
1533S: Maintained
1534F: arch/arm/mach-pxa/include/mach/palmtreo.h
1535F: arch/arm/mach-pxa/palmtreo.c
1536
1537ARM/PALMZ72 SUPPORT
1538M: Sergey Lapin <slapin@ossfans.org>
1539L: linux-arm-kernel@lists.infradead.org
1540W: http://hackndev.com
1541S: Maintained
1542F: arch/arm/mach-pxa/include/mach/palmz72.h
1543F: arch/arm/mach-pxa/palmz72.c
1544
1545ARM/PLEB SUPPORT
1546M: Peter Chubb <pleb@gelato.unsw.edu.au>
1547W: http://www.disy.cse.unsw.edu.au/Hardware/PLEB
1548S: Maintained
1549
1550ARM/PT DIGITAL BOARD PORT
1551M: Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de>
1552L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1553W: http://www.armlinux.org.uk/
1554S: Maintained
1555
1556ARM/QUALCOMM SUPPORT
1557M: Andy Gross <andy.gross@linaro.org>
1558M: David Brown <david.brown@linaro.org>
1559L: linux-arm-msm@vger.kernel.org
1560L: linux-soc@vger.kernel.org
1561S: Maintained
1562F: Documentation/devicetree/bindings/soc/qcom/
1563F: arch/arm/boot/dts/qcom-*.dts
1564F: arch/arm/boot/dts/qcom-*.dtsi
1565F: arch/arm/mach-qcom/
1566F: arch/arm64/boot/dts/qcom/*
1567F: drivers/i2c/busses/i2c-qup.c
1568F: drivers/clk/qcom/
1569F: drivers/soc/qcom/
1570F: drivers/spi/spi-qup.c
1571F: drivers/tty/serial/msm_serial.h
1572F: drivers/tty/serial/msm_serial.c
1573F: drivers/*/pm8???-*
1574F: drivers/mfd/ssbi.c
1575F: drivers/firmware/qcom_scm.c
1576T: git git://git.kernel.org/pub/scm/linux/kernel/git/agross/linux.git
1577
1578ARM/RADISYS ENP2611 MACHINE SUPPORT
1579M: Lennert Buytenhek <kernel@wantstofly.org>
1580L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1581S: Maintained
1582
1583ARM/RENESAS ARM64 ARCHITECTURE
1584M: Simon Horman <horms@verge.net.au>
1585M: Magnus Damm <magnus.damm@gmail.com>
1586L: linux-renesas-soc@vger.kernel.org
1587Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/
1588T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
1589S: Supported
1590F: arch/arm64/boot/dts/renesas/
1591F: drivers/soc/renesas/
1592F: include/linux/soc/renesas/
1593
1594ARM/RISCPC ARCHITECTURE
1595M: Russell King <linux@armlinux.org.uk>
1596L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1597W: http://www.armlinux.org.uk/
1598S: Maintained
1599F: arch/arm/include/asm/hardware/entry-macro-iomd.S
1600F: arch/arm/include/asm/hardware/ioc.h
1601F: arch/arm/include/asm/hardware/iomd.h
1602F: arch/arm/include/asm/hardware/memc.h
1603F: arch/arm/mach-rpc/
1604F: drivers/net/ethernet/8390/etherh.c
1605F: drivers/net/ethernet/i825xx/ether1*
1606F: drivers/net/ethernet/seeq/ether3*
1607F: drivers/scsi/arm/
1608
1609ARM/Rockchip SoC support
1610M: Heiko Stuebner <heiko@sntech.de>
1611L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1612L: linux-rockchip@lists.infradead.org
1613T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git
1614S: Maintained
1615F: arch/arm/boot/dts/rk3*
1616F: arch/arm/mach-rockchip/
1617F: drivers/clk/rockchip/
1618F: drivers/i2c/busses/i2c-rk3x.c
1619F: drivers/*/*rockchip*
1620F: drivers/*/*/*rockchip*
1621F: sound/soc/rockchip/
1622N: rockchip
1623
1624ARM/SAMSUNG EXYNOS ARM ARCHITECTURES
1625M: Kukjin Kim <kgene@kernel.org>
1626M: Krzysztof Kozlowski <k.kozlowski@samsung.com>
1627L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1628L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
1629S: Maintained
1630F: arch/arm/boot/dts/s3c*
1631F: arch/arm/boot/dts/s5p*
1632F: arch/arm/boot/dts/samsung*
1633F: arch/arm/boot/dts/exynos*
1634F: arch/arm64/boot/dts/exynos/
1635F: arch/arm/plat-samsung/
1636F: arch/arm/mach-s3c24*/
1637F: arch/arm/mach-s3c64xx/
1638F: arch/arm/mach-s5p*/
1639F: arch/arm/mach-exynos*/
1640F: drivers/*/*s3c24*
1641F: drivers/*/*/*s3c24*
1642F: drivers/*/*s3c64xx*
1643F: drivers/*/*s5pv210*
1644F: drivers/memory/samsung/*
1645F: drivers/soc/samsung/*
1646F: drivers/spi/spi-s3c*
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@virtuozzo.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/
3463F: include/uapi/rdma/cxgb3-abi.h
3464
3465CXGB4 ETHERNET DRIVER (CXGB4)
3466M: Hariprasad S <hariprasad@chelsio.com>
3467L: netdev@vger.kernel.org
3468W: http://www.chelsio.com
3469S: Supported
3470F: drivers/net/ethernet/chelsio/cxgb4/
3471
3472CXGB4 ISCSI DRIVER (CXGB4I)
3473M: Karen Xie <kxie@chelsio.com>
3474L: linux-scsi@vger.kernel.org
3475W: http://www.chelsio.com
3476S: Supported
3477F: drivers/scsi/cxgbi/cxgb4i
3478
3479CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
3480M: Steve Wise <swise@chelsio.com>
3481L: linux-rdma@vger.kernel.org
3482W: http://www.openfabrics.org
3483S: Supported
3484F: drivers/infiniband/hw/cxgb4/
3485
3486CXGB4VF ETHERNET DRIVER (CXGB4VF)
3487M: Casey Leedom <leedom@chelsio.com>
3488L: netdev@vger.kernel.org
3489W: http://www.chelsio.com
3490S: Supported
3491F: drivers/net/ethernet/chelsio/cxgb4vf/
3492
3493CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
3494M: Ian Munsie <imunsie@au1.ibm.com>
3495M: Michael Neuling <mikey@neuling.org>
3496L: linuxppc-dev@lists.ozlabs.org
3497S: Supported
3498F: drivers/misc/cxl/
3499F: include/misc/cxl*
3500F: include/uapi/misc/cxl.h
3501F: Documentation/powerpc/cxl.txt
3502F: Documentation/powerpc/cxl.txt
3503F: Documentation/ABI/testing/sysfs-class-cxl
3504
3505CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER
3506M: Manoj N. Kumar <manoj@linux.vnet.ibm.com>
3507M: Matthew R. Ochs <mrochs@linux.vnet.ibm.com>
3508M: Uma Krishnan <ukrishn@linux.vnet.ibm.com>
3509L: linux-scsi@vger.kernel.org
3510S: Supported
3511F: drivers/scsi/cxlflash/
3512F: include/uapi/scsi/cxlflash_ioctls.h
3513F: Documentation/powerpc/cxlflash.txt
3514
3515STMMAC ETHERNET DRIVER
3516M: Giuseppe Cavallaro <peppe.cavallaro@st.com>
3517M: Alexandre Torgue <alexandre.torgue@st.com>
3518L: netdev@vger.kernel.org
3519W: http://www.stlinux.com
3520S: Supported
3521F: drivers/net/ethernet/stmicro/stmmac/
3522
3523CYBERPRO FB DRIVER
3524M: Russell King <linux@armlinux.org.uk>
3525L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3526W: http://www.armlinux.org.uk/
3527S: Maintained
3528F: drivers/video/fbdev/cyber2000fb.*
3529
3530CYCLADES ASYNC MUX DRIVER
3531W: http://www.cyclades.com/
3532S: Orphan
3533F: drivers/tty/cyclades.c
3534F: include/linux/cyclades.h
3535F: include/uapi/linux/cyclades.h
3536
3537CYCLADES PC300 DRIVER
3538W: http://www.cyclades.com/
3539S: Orphan
3540F: drivers/net/wan/pc300*
3541
3542CYPRESS_FIRMWARE MEDIA DRIVER
3543M: Antti Palosaari <crope@iki.fi>
3544L: linux-media@vger.kernel.org
3545W: https://linuxtv.org
3546W: http://palosaari.fi/linux/
3547Q: http://patchwork.linuxtv.org/project/linux-media/list/
3548T: git git://linuxtv.org/anttip/media_tree.git
3549S: Maintained
3550F: drivers/media/common/cypress_firmware*
3551
3552CYTTSP TOUCHSCREEN DRIVER
3553M: Ferruh Yigit <fery@cypress.com>
3554L: linux-input@vger.kernel.org
3555S: Supported
3556F: drivers/input/touchscreen/cyttsp*
3557F: include/linux/input/cyttsp.h
3558
3559DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
3560M: Joshua Kinard <kumba@gentoo.org>
3561S: Maintained
3562F: drivers/rtc/rtc-ds1685.c
3563F: include/linux/rtc/ds1685.h
3564
3565DAMA SLAVE for AX.25
3566M: Joerg Reuter <jreuter@yaina.de>
3567W: http://yaina.de/jreuter/
3568W: http://www.qsl.net/dl1bke/
3569L: linux-hams@vger.kernel.org
3570S: Maintained
3571F: net/ax25/af_ax25.c
3572F: net/ax25/ax25_dev.c
3573F: net/ax25/ax25_ds_*
3574F: net/ax25/ax25_in.c
3575F: net/ax25/ax25_out.c
3576F: net/ax25/ax25_timer.c
3577F: net/ax25/sysctl_net_ax25.c
3578
3579DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
3580L: netdev@vger.kernel.org
3581S: Orphan
3582F: Documentation/networking/dmfe.txt
3583F: drivers/net/ethernet/dec/tulip/dmfe.c
3584
3585DC390/AM53C974 SCSI driver
3586M: Hannes Reinecke <hare@suse.com>
3587L: linux-scsi@vger.kernel.org
3588S: Maintained
3589F: drivers/scsi/am53c974.c
3590
3591DC395x SCSI driver
3592M: Oliver Neukum <oliver@neukum.org>
3593M: Ali Akcaagac <aliakc@web.de>
3594M: Jamie Lenehan <lenehan@twibble.org>
3595L: dc395x@twibble.org
3596W: http://twibble.org/dist/dc395x/
3597W: http://lists.twibble.org/mailman/listinfo/dc395x/
3598S: Maintained
3599F: Documentation/scsi/dc395x.txt
3600F: drivers/scsi/dc395x.*
3601
3602DCCP PROTOCOL
3603M: Gerrit Renker <gerrit@erg.abdn.ac.uk>
3604L: dccp@vger.kernel.org
3605W: http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
3606S: Maintained
3607F: include/linux/dccp.h
3608F: include/uapi/linux/dccp.h
3609F: include/linux/tfrc.h
3610F: net/dccp/
3611
3612DECnet NETWORK LAYER
3613W: http://linux-decnet.sourceforge.net
3614L: linux-decnet-user@lists.sourceforge.net
3615S: Orphan
3616F: Documentation/networking/decnet.txt
3617F: net/decnet/
3618
3619DECSTATION PLATFORM SUPPORT
3620M: "Maciej W. Rozycki" <macro@linux-mips.org>
3621L: linux-mips@linux-mips.org
3622W: http://www.linux-mips.org/wiki/DECstation
3623S: Maintained
3624F: arch/mips/dec/
3625F: arch/mips/include/asm/dec/
3626F: arch/mips/include/asm/mach-dec/
3627
3628DEFXX FDDI NETWORK DRIVER
3629M: "Maciej W. Rozycki" <macro@linux-mips.org>
3630S: Maintained
3631F: drivers/net/fddi/defxx.*
3632
3633DELL LAPTOP DRIVER
3634M: Matthew Garrett <mjg59@srcf.ucam.org>
3635M: Pali Rohár <pali.rohar@gmail.com>
3636L: platform-driver-x86@vger.kernel.org
3637S: Maintained
3638F: drivers/platform/x86/dell-laptop.c
3639
3640DELL LAPTOP RBTN DRIVER
3641M: Pali Rohár <pali.rohar@gmail.com>
3642S: Maintained
3643F: drivers/platform/x86/dell-rbtn.*
3644
3645DELL LAPTOP FREEFALL DRIVER
3646M: Pali Rohár <pali.rohar@gmail.com>
3647S: Maintained
3648F: drivers/platform/x86/dell-smo8800.c
3649
3650DELL LAPTOP SMM DRIVER
3651M: Pali Rohár <pali.rohar@gmail.com>
3652S: Maintained
3653F: drivers/hwmon/dell-smm-hwmon.c
3654F: include/uapi/linux/i8k.h
3655
3656DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
3657M: Doug Warzecha <Douglas_Warzecha@dell.com>
3658S: Maintained
3659F: Documentation/dcdbas.txt
3660F: drivers/firmware/dcdbas.*
3661
3662DELL WMI EXTRAS DRIVER
3663M: Matthew Garrett <mjg59@srcf.ucam.org>
3664M: Pali Rohár <pali.rohar@gmail.com>
3665S: Maintained
3666F: drivers/platform/x86/dell-wmi.c
3667
3668DESIGNWARE USB2 DRD IP DRIVER
3669M: John Youn <johnyoun@synopsys.com>
3670L: linux-usb@vger.kernel.org
3671T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
3672S: Maintained
3673F: drivers/usb/dwc2/
3674
3675DESIGNWARE USB3 DRD IP DRIVER
3676M: Felipe Balbi <balbi@kernel.org>
3677L: linux-usb@vger.kernel.org
3678T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
3679S: Maintained
3680F: drivers/usb/dwc3/
3681
3682DEVICE COREDUMP (DEV_COREDUMP)
3683M: Johannes Berg <johannes@sipsolutions.net>
3684L: linux-kernel@vger.kernel.org
3685S: Maintained
3686F: drivers/base/devcoredump.c
3687F: include/linux/devcoredump.h
3688
3689DEVICE FREQUENCY (DEVFREQ)
3690M: MyungJoo Ham <myungjoo.ham@samsung.com>
3691M: Kyungmin Park <kyungmin.park@samsung.com>
3692L: linux-pm@vger.kernel.org
3693T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3694S: Maintained
3695F: drivers/devfreq/
3696F: include/linux/devfreq.h
3697F: Documentation/devicetree/bindings/devfreq/
3698
3699DEVICE FREQUENCY EVENT (DEVFREQ-EVENT)
3700M: Chanwoo Choi <cw00.choi@samsung.com>
3701L: linux-pm@vger.kernel.org
3702T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3703S: Supported
3704F: drivers/devfreq/event/
3705F: drivers/devfreq/devfreq-event.c
3706F: include/linux/devfreq-event.h
3707F: Documentation/devicetree/bindings/devfreq/event/
3708
3709BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS
3710M: Chanwoo Choi <cw00.choi@samsung.com>
3711L: linux-pm@vger.kernel.org
3712L: linux-samsung-soc@vger.kernel.org
3713T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3714S: Maintained
3715F: drivers/devfreq/exynos-bus.c
3716F: Documentation/devicetree/bindings/devfreq/exynos-bus.txt
3717
3718DEVICE NUMBER REGISTRY
3719M: Torben Mathiasen <device@lanana.org>
3720W: http://lanana.org/docs/device-list/index.html
3721S: Maintained
3722
3723DEVICE-MAPPER (LVM)
3724M: Alasdair Kergon <agk@redhat.com>
3725M: Mike Snitzer <snitzer@redhat.com>
3726M: dm-devel@redhat.com
3727L: dm-devel@redhat.com
3728W: http://sources.redhat.com/dm
3729Q: http://patchwork.kernel.org/project/dm-devel/list/
3730T: git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
3731T: quilt http://people.redhat.com/agk/patches/linux/editing/
3732S: Maintained
3733F: Documentation/device-mapper/
3734F: drivers/md/dm*
3735F: drivers/md/persistent-data/
3736F: include/linux/device-mapper.h
3737F: include/linux/dm-*.h
3738F: include/uapi/linux/dm-*.h
3739
3740DEVLINK
3741M: Jiri Pirko <jiri@mellanox.com>
3742L: netdev@vger.kernel.org
3743S: Supported
3744F: net/core/devlink.c
3745F: include/net/devlink.h
3746F: include/uapi/linux/devlink.h
3747
3748DIALOG SEMICONDUCTOR DRIVERS
3749M: Support Opensource <support.opensource@diasemi.com>
3750W: http://www.dialog-semiconductor.com/products
3751S: Supported
3752F: Documentation/hwmon/da90??
3753F: Documentation/devicetree/bindings/mfd/da90*.txt
3754F: Documentation/devicetree/bindings/regulator/da92*.txt
3755F: Documentation/devicetree/bindings/sound/da[79]*.txt
3756F: drivers/gpio/gpio-da90??.c
3757F: drivers/hwmon/da90??-hwmon.c
3758F: drivers/iio/adc/da91??-*.c
3759F: drivers/input/misc/da90??_onkey.c
3760F: drivers/input/touchscreen/da9052_tsi.c
3761F: drivers/leds/leds-da90??.c
3762F: drivers/mfd/da903x.c
3763F: drivers/mfd/da90??-*.c
3764F: drivers/mfd/da91??-*.c
3765F: drivers/power/da9052-battery.c
3766F: drivers/power/da91??-*.c
3767F: drivers/regulator/da903x.c
3768F: drivers/regulator/da9???-regulator.[ch]
3769F: drivers/rtc/rtc-da90??.c
3770F: drivers/video/backlight/da90??_bl.c
3771F: drivers/watchdog/da90??_wdt.c
3772F: include/linux/mfd/da903x.h
3773F: include/linux/mfd/da9052/
3774F: include/linux/mfd/da9055/
3775F: include/linux/mfd/da9062/
3776F: include/linux/mfd/da9063/
3777F: include/linux/mfd/da9150/
3778F: include/linux/regulator/da9211.h
3779F: include/sound/da[79]*.h
3780F: sound/soc/codecs/da[79]*.[ch]
3781
3782DIGI NEO AND CLASSIC PCI PRODUCTS
3783M: Lidza Louina <lidza.louina@gmail.com>
3784M: Mark Hounschell <markh@compro.net>
3785L: driverdev-devel@linuxdriverproject.org
3786S: Maintained
3787F: drivers/staging/dgnc/
3788
3789DIOLAN U2C-12 I2C DRIVER
3790M: Guenter Roeck <linux@roeck-us.net>
3791L: linux-i2c@vger.kernel.org
3792S: Maintained
3793F: drivers/i2c/busses/i2c-diolan-u2c.c
3794
3795DIRECT ACCESS (DAX)
3796M: Matthew Wilcox <willy@linux.intel.com>
3797L: linux-fsdevel@vger.kernel.org
3798S: Supported
3799F: fs/dax.c
3800
3801DIRECTORY NOTIFICATION (DNOTIFY)
3802M: Eric Paris <eparis@parisplace.org>
3803S: Maintained
3804F: Documentation/filesystems/dnotify.txt
3805F: fs/notify/dnotify/
3806F: include/linux/dnotify.h
3807
3808DISK GEOMETRY AND PARTITION HANDLING
3809M: Andries Brouwer <aeb@cwi.nl>
3810W: http://www.win.tue.nl/~aeb/linux/Large-Disk.html
3811W: http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
3812W: http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
3813S: Maintained
3814
3815DISKQUOTA
3816M: Jan Kara <jack@suse.com>
3817S: Maintained
3818F: Documentation/filesystems/quota.txt
3819F: fs/quota/
3820F: include/linux/quota*.h
3821F: include/uapi/linux/quota*.h
3822
3823DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
3824M: Bernie Thompson <bernie@plugable.com>
3825L: linux-fbdev@vger.kernel.org
3826S: Maintained
3827W: http://plugable.com/category/projects/udlfb/
3828F: drivers/video/fbdev/udlfb.c
3829F: include/video/udlfb.h
3830F: Documentation/fb/udlfb.txt
3831
3832DISTRIBUTED LOCK MANAGER (DLM)
3833M: Christine Caulfield <ccaulfie@redhat.com>
3834M: David Teigland <teigland@redhat.com>
3835L: cluster-devel@redhat.com
3836W: http://sources.redhat.com/cluster/
3837T: git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git
3838S: Supported
3839F: fs/dlm/
3840
3841DMA BUFFER SHARING FRAMEWORK
3842M: Sumit Semwal <sumit.semwal@linaro.org>
3843S: Maintained
3844L: linux-media@vger.kernel.org
3845L: dri-devel@lists.freedesktop.org
3846L: linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
3847F: drivers/dma-buf/
3848F: include/linux/dma-buf*
3849F: include/linux/reservation.h
3850F: include/linux/*fence.h
3851F: Documentation/dma-buf-sharing.txt
3852T: git git://git.linaro.org/people/sumitsemwal/linux-dma-buf.git
3853
3854SYNC FILE FRAMEWORK
3855M: Sumit Semwal <sumit.semwal@linaro.org>
3856R: Gustavo Padovan <gustavo@padovan.org>
3857S: Maintained
3858L: linux-media@vger.kernel.org
3859L: dri-devel@lists.freedesktop.org
3860F: drivers/dma-buf/sync_file.c
3861F: include/linux/sync_file.h
3862F: Documentation/sync_file.txt
3863T: git git://git.linaro.org/people/sumitsemwal/linux-dma-buf.git
3864
3865DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
3866M: Vinod Koul <vinod.koul@intel.com>
3867L: dmaengine@vger.kernel.org
3868Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
3869S: Maintained
3870F: drivers/dma/
3871F: include/linux/dmaengine.h
3872F: Documentation/devicetree/bindings/dma/
3873F: Documentation/dmaengine/
3874T: git git://git.infradead.org/users/vkoul/slave-dma.git
3875
3876DME1737 HARDWARE MONITOR DRIVER
3877M: Juerg Haefliger <juergh@gmail.com>
3878L: linux-hwmon@vger.kernel.org
3879S: Maintained
3880F: Documentation/hwmon/dme1737
3881F: drivers/hwmon/dme1737.c
3882
3883DMI/SMBIOS SUPPORT
3884M: Jean Delvare <jdelvare@suse.com>
3885S: Maintained
3886T: quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/
3887F: Documentation/ABI/testing/sysfs-firmware-dmi-tables
3888F: drivers/firmware/dmi-id.c
3889F: drivers/firmware/dmi_scan.c
3890F: include/linux/dmi.h
3891
3892DOCUMENTATION
3893M: Jonathan Corbet <corbet@lwn.net>
3894L: linux-doc@vger.kernel.org
3895S: Maintained
3896F: Documentation/
3897F: scripts/docproc.c
3898F: scripts/kernel-doc*
3899X: Documentation/ABI/
3900X: Documentation/devicetree/
3901X: Documentation/acpi
3902X: Documentation/power
3903X: Documentation/spi
3904X: Documentation/DocBook/media
3905T: git git://git.lwn.net/linux.git docs-next
3906
3907DOUBLETALK DRIVER
3908M: "James R. Van Zandt" <jrv@vanzandt.mv.com>
3909L: blinux-list@redhat.com
3910S: Maintained
3911F: drivers/char/dtlk.c
3912F: include/linux/dtlk.h
3913
3914DPT_I2O SCSI RAID DRIVER
3915M: Adaptec OEM Raid Solutions <aacraid@adaptec.com>
3916L: linux-scsi@vger.kernel.org
3917W: http://www.adaptec.com/
3918S: Maintained
3919F: drivers/scsi/dpt*
3920F: drivers/scsi/dpt/
3921
3922DRBD DRIVER
3923M: Philipp Reisner <philipp.reisner@linbit.com>
3924M: Lars Ellenberg <lars.ellenberg@linbit.com>
3925L: drbd-dev@lists.linbit.com
3926W: http://www.drbd.org
3927T: git git://git.linbit.com/linux-drbd.git
3928T: git git://git.linbit.com/drbd-8.4.git
3929S: Supported
3930F: drivers/block/drbd/
3931F: lib/lru_cache.c
3932F: Documentation/blockdev/drbd/
3933
3934DRIVER CORE, KOBJECTS, DEBUGFS, KERNFS AND SYSFS
3935M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
3936T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
3937S: Supported
3938F: Documentation/kobject.txt
3939F: drivers/base/
3940F: fs/debugfs/
3941F: fs/kernfs/
3942F: fs/sysfs/
3943F: include/linux/debugfs.h
3944F: include/linux/kobj*
3945F: lib/kobj*
3946
3947DRM DRIVERS
3948M: David Airlie <airlied@linux.ie>
3949L: dri-devel@lists.freedesktop.org
3950T: git git://people.freedesktop.org/~airlied/linux
3951S: Maintained
3952F: drivers/gpu/drm/
3953F: drivers/gpu/vga/
3954F: Documentation/devicetree/bindings/display/
3955F: Documentation/devicetree/bindings/gpu/
3956F: Documentation/devicetree/bindings/video/
3957F: Documentation/gpu/
3958F: include/drm/
3959F: include/uapi/drm/
3960
3961DRM DRIVER FOR AST SERVER GRAPHICS CHIPS
3962M: Dave Airlie <airlied@redhat.com>
3963S: Odd Fixes
3964F: drivers/gpu/drm/ast/
3965
3966DRM DRIVER FOR BOCHS VIRTUAL GPU
3967M: Gerd Hoffmann <kraxel@redhat.com>
3968S: Odd Fixes
3969F: drivers/gpu/drm/bochs/
3970
3971DRM DRIVER FOR QEMU'S CIRRUS DEVICE
3972M: Dave Airlie <airlied@redhat.com>
3973S: Odd Fixes
3974F: drivers/gpu/drm/cirrus/
3975
3976RADEON and AMDGPU DRM DRIVERS
3977M: Alex Deucher <alexander.deucher@amd.com>
3978M: Christian König <christian.koenig@amd.com>
3979L: dri-devel@lists.freedesktop.org
3980T: git git://people.freedesktop.org/~agd5f/linux
3981S: Supported
3982F: drivers/gpu/drm/radeon/
3983F: include/uapi/drm/radeon_drm.h
3984F: drivers/gpu/drm/amd/
3985F: include/uapi/drm/amdgpu_drm.h
3986
3987DRM PANEL DRIVERS
3988M: Thierry Reding <thierry.reding@gmail.com>
3989L: dri-devel@lists.freedesktop.org
3990T: git git://anongit.freedesktop.org/tegra/linux.git
3991S: Maintained
3992F: drivers/gpu/drm/drm_panel.c
3993F: drivers/gpu/drm/panel/
3994F: include/drm/drm_panel.h
3995F: Documentation/devicetree/bindings/display/panel/
3996
3997INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets)
3998M: Daniel Vetter <daniel.vetter@intel.com>
3999M: Jani Nikula <jani.nikula@linux.intel.com>
4000L: intel-gfx@lists.freedesktop.org
4001L: dri-devel@lists.freedesktop.org
4002W: https://01.org/linuxgraphics/
4003Q: http://patchwork.freedesktop.org/project/intel-gfx/
4004T: git git://anongit.freedesktop.org/drm-intel
4005S: Supported
4006F: drivers/gpu/drm/i915/
4007F: include/drm/i915*
4008F: include/uapi/drm/i915_drm.h
4009F: Documentation/gpu/i915.rst
4010
4011DRM DRIVERS FOR ATMEL HLCDC
4012M: Boris Brezillon <boris.brezillon@free-electrons.com>
4013L: dri-devel@lists.freedesktop.org
4014S: Supported
4015F: drivers/gpu/drm/atmel-hlcdc/
4016F: Documentation/devicetree/bindings/drm/atmel/
4017
4018DRM DRIVERS FOR ALLWINNER A10
4019M: Maxime Ripard <maxime.ripard@free-electrons.com>
4020L: dri-devel@lists.freedesktop.org
4021S: Supported
4022F: drivers/gpu/drm/sun4i/
4023F: Documentation/devicetree/bindings/display/sunxi/sun4i-drm.txt
4024
4025DRM DRIVERS FOR EXYNOS
4026M: Inki Dae <inki.dae@samsung.com>
4027M: Joonyoung Shim <jy0922.shim@samsung.com>
4028M: Seung-Woo Kim <sw0312.kim@samsung.com>
4029M: Kyungmin Park <kyungmin.park@samsung.com>
4030L: dri-devel@lists.freedesktop.org
4031T: git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
4032S: Supported
4033F: drivers/gpu/drm/exynos/
4034F: include/uapi/drm/exynos_drm.h
4035F: Documentation/devicetree/bindings/display/exynos/
4036
4037DRM DRIVERS FOR FREESCALE DCU
4038M: Stefan Agner <stefan@agner.ch>
4039M: Alison Wang <alison.wang@freescale.com>
4040L: dri-devel@lists.freedesktop.org
4041S: Supported
4042F: drivers/gpu/drm/fsl-dcu/
4043F: Documentation/devicetree/bindings/display/fsl,dcu.txt
4044F: Documentation/devicetree/bindings/display/fsl,tcon.txt
4045F: Documentation/devicetree/bindings/display/panel/nec,nl4827hc19_05b.txt
4046
4047DRM DRIVERS FOR FREESCALE IMX
4048M: Philipp Zabel <p.zabel@pengutronix.de>
4049L: dri-devel@lists.freedesktop.org
4050S: Maintained
4051F: drivers/gpu/drm/imx/
4052F: drivers/gpu/ipu-v3/
4053F: Documentation/devicetree/bindings/display/imx/
4054
4055DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
4056M: Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
4057L: dri-devel@lists.freedesktop.org
4058T: git git://github.com/patjak/drm-gma500
4059S: Maintained
4060F: drivers/gpu/drm/gma500/
4061
4062DRM DRIVERS FOR HISILICON
4063M: Xinliang Liu <z.liuxinliang@hisilicon.com>
4064R: Xinwei Kong <kong.kongxinwei@hisilicon.com>
4065R: Chen Feng <puck.chen@hisilicon.com>
4066L: dri-devel@lists.freedesktop.org
4067T: git git://github.com/xin3liang/linux.git
4068S: Maintained
4069F: drivers/gpu/drm/hisilicon/
4070F: Documentation/devicetree/bindings/display/hisilicon/
4071
4072DRM DRIVER FOR INTEL I810 VIDEO CARDS
4073S: Orphan / Obsolete
4074F: drivers/gpu/drm/i810/
4075F: include/uapi/drm/i810_drm.h
4076
4077DRM DRIVER FOR MSM ADRENO GPU
4078M: Rob Clark <robdclark@gmail.com>
4079L: linux-arm-msm@vger.kernel.org
4080L: dri-devel@lists.freedesktop.org
4081L: freedreno@lists.freedesktop.org
4082T: git git://people.freedesktop.org/~robclark/linux
4083S: Maintained
4084F: drivers/gpu/drm/msm/
4085F: include/uapi/drm/msm_drm.h
4086F: Documentation/devicetree/bindings/display/msm/
4087
4088DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS
4089M: Ben Skeggs <bskeggs@redhat.com>
4090L: dri-devel@lists.freedesktop.org
4091L: nouveau@lists.freedesktop.org
4092T: git git://github.com/skeggsb/linux
4093S: Supported
4094F: drivers/gpu/drm/nouveau/
4095F: include/uapi/drm/nouveau_drm.h
4096
4097DRM DRIVERS FOR NVIDIA TEGRA
4098M: Thierry Reding <thierry.reding@gmail.com>
4099L: dri-devel@lists.freedesktop.org
4100L: linux-tegra@vger.kernel.org
4101T: git git://anongit.freedesktop.org/tegra/linux.git
4102S: Supported
4103F: drivers/gpu/drm/tegra/
4104F: drivers/gpu/host1x/
4105F: include/linux/host1x.h
4106F: include/uapi/drm/tegra_drm.h
4107F: Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
4108
4109DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS
4110S: Orphan / Obsolete
4111F: drivers/gpu/drm/mga/
4112F: include/uapi/drm/mga_drm.h
4113
4114DRM DRIVER FOR MGA G200 SERVER GRAPHICS CHIPS
4115M: Dave Airlie <airlied@redhat.com>
4116S: Odd Fixes
4117F: drivers/gpu/drm/mgag200/
4118
4119DRM DRIVER FOR RAGE 128 VIDEO CARDS
4120S: Orphan / Obsolete
4121F: drivers/gpu/drm/r128/
4122F: include/uapi/drm/r128_drm.h
4123
4124DRM DRIVERS FOR RENESAS
4125M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
4126L: dri-devel@lists.freedesktop.org
4127L: linux-renesas-soc@vger.kernel.org
4128T: git git://linuxtv.org/pinchartl/fbdev
4129S: Supported
4130F: drivers/gpu/drm/rcar-du/
4131F: drivers/gpu/drm/shmobile/
4132F: include/linux/platform_data/shmob_drm.h
4133F: Documentation/devicetree/bindings/display/renesas,du.txt
4134
4135DRM DRIVER FOR QXL VIRTUAL GPU
4136M: Dave Airlie <airlied@redhat.com>
4137S: Odd Fixes
4138F: drivers/gpu/drm/qxl/
4139F: include/uapi/drm/qxl_drm.h
4140
4141DRM DRIVERS FOR ROCKCHIP
4142M: Mark Yao <mark.yao@rock-chips.com>
4143L: dri-devel@lists.freedesktop.org
4144S: Maintained
4145F: drivers/gpu/drm/rockchip/
4146F: Documentation/devicetree/bindings/display/rockchip/
4147
4148DRM DRIVER FOR SAVAGE VIDEO CARDS
4149S: Orphan / Obsolete
4150F: drivers/gpu/drm/savage/
4151F: include/uapi/drm/savage_drm.h
4152
4153DRM DRIVER FOR SIS VIDEO CARDS
4154S: Orphan / Obsolete
4155F: drivers/gpu/drm/sis/
4156F: include/uapi/drm/sis_drm.h
4157
4158DRM DRIVERS FOR STI
4159M: Benjamin Gaignard <benjamin.gaignard@linaro.org>
4160M: Vincent Abriou <vincent.abriou@st.com>
4161L: dri-devel@lists.freedesktop.org
4162T: git http://git.linaro.org/people/benjamin.gaignard/kernel.git
4163S: Maintained
4164F: drivers/gpu/drm/sti
4165F: Documentation/devicetree/bindings/display/st,stih4xx.txt
4166
4167DRM DRIVER FOR TDFX VIDEO CARDS
4168S: Orphan / Obsolete
4169F: drivers/gpu/drm/tdfx/
4170
4171DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS
4172M: Dave Airlie <airlied@redhat.com>
4173S: Odd Fixes
4174F: drivers/gpu/drm/udl/
4175
4176DRM DRIVERS FOR VIVANTE GPU IP
4177M: Lucas Stach <l.stach@pengutronix.de>
4178R: Russell King <linux+etnaviv@armlinux.org.uk>
4179R: Christian Gmeiner <christian.gmeiner@gmail.com>
4180L: dri-devel@lists.freedesktop.org
4181S: Maintained
4182F: drivers/gpu/drm/etnaviv/
4183F: include/uapi/drm/etnaviv_drm.h
4184F: Documentation/devicetree/bindings/display/etnaviv/
4185
4186DRM DRIVER FOR VMWARE VIRTUAL GPU
4187M: "VMware Graphics" <linux-graphics-maintainer@vmware.com>
4188M: Sinclair Yeh <syeh@vmware.com>
4189M: Thomas Hellstrom <thellstrom@vmware.com>
4190L: dri-devel@lists.freedesktop.org
4191T: git git://people.freedesktop.org/~syeh/repos_linux
4192T: git git://people.freedesktop.org/~thomash/linux
4193S: Supported
4194F: drivers/gpu/drm/vmwgfx/
4195F: include/uapi/drm/vmwgfx_drm.h
4196
4197DRM DRIVERS FOR VC4
4198M: Eric Anholt <eric@anholt.net>
4199T: git git://github.com/anholt/linux
4200S: Supported
4201F: drivers/gpu/drm/vc4/
4202F: include/uapi/drm/vc4_drm.h
4203F: Documentation/devicetree/bindings/display/brcm,bcm-vc4.txt
4204
4205DRM DRIVERS FOR TI OMAP
4206M: Tomi Valkeinen <tomi.valkeinen@ti.com>
4207L: dri-devel@lists.freedesktop.org
4208S: Maintained
4209F: drivers/gpu/drm/omapdrm/
4210F: Documentation/devicetree/bindings/display/ti/
4211
4212DRM DRIVERS FOR TI LCDC
4213M: Jyri Sarha <jsarha@ti.com>
4214R: Tomi Valkeinen <tomi.valkeinen@ti.com>
4215L: dri-devel@lists.freedesktop.org
4216S: Maintained
4217F: drivers/gpu/drm/tilcdc/
4218F: Documentation/devicetree/bindings/display/tilcdc/
4219
4220DSBR100 USB FM RADIO DRIVER
4221M: Alexey Klimov <klimov.linux@gmail.com>
4222L: linux-media@vger.kernel.org
4223T: git git://linuxtv.org/media_tree.git
4224S: Maintained
4225F: drivers/media/radio/dsbr100.c
4226
4227DSCC4 DRIVER
4228M: Francois Romieu <romieu@fr.zoreil.com>
4229L: netdev@vger.kernel.org
4230S: Maintained
4231F: drivers/net/wan/dscc4.c
4232
4233DT3155 MEDIA DRIVER
4234M: Hans Verkuil <hverkuil@xs4all.nl>
4235L: linux-media@vger.kernel.org
4236T: git git://linuxtv.org/media_tree.git
4237W: https://linuxtv.org
4238S: Odd Fixes
4239F: drivers/media/pci/dt3155/
4240
4241DVB_USB_AF9015 MEDIA DRIVER
4242M: Antti Palosaari <crope@iki.fi>
4243L: linux-media@vger.kernel.org
4244W: https://linuxtv.org
4245W: http://palosaari.fi/linux/
4246Q: http://patchwork.linuxtv.org/project/linux-media/list/
4247T: git git://linuxtv.org/anttip/media_tree.git
4248S: Maintained
4249F: drivers/media/usb/dvb-usb-v2/af9015*
4250
4251DVB_USB_AF9035 MEDIA DRIVER
4252M: Antti Palosaari <crope@iki.fi>
4253L: linux-media@vger.kernel.org
4254W: https://linuxtv.org
4255W: http://palosaari.fi/linux/
4256Q: http://patchwork.linuxtv.org/project/linux-media/list/
4257T: git git://linuxtv.org/anttip/media_tree.git
4258S: Maintained
4259F: drivers/media/usb/dvb-usb-v2/af9035*
4260
4261DVB_USB_ANYSEE MEDIA DRIVER
4262M: Antti Palosaari <crope@iki.fi>
4263L: linux-media@vger.kernel.org
4264W: https://linuxtv.org
4265W: http://palosaari.fi/linux/
4266Q: http://patchwork.linuxtv.org/project/linux-media/list/
4267T: git git://linuxtv.org/anttip/media_tree.git
4268S: Maintained
4269F: drivers/media/usb/dvb-usb-v2/anysee*
4270
4271DVB_USB_AU6610 MEDIA DRIVER
4272M: Antti Palosaari <crope@iki.fi>
4273L: linux-media@vger.kernel.org
4274W: https://linuxtv.org
4275W: http://palosaari.fi/linux/
4276Q: http://patchwork.linuxtv.org/project/linux-media/list/
4277T: git git://linuxtv.org/anttip/media_tree.git
4278S: Maintained
4279F: drivers/media/usb/dvb-usb-v2/au6610*
4280
4281DVB_USB_CE6230 MEDIA DRIVER
4282M: Antti Palosaari <crope@iki.fi>
4283L: linux-media@vger.kernel.org
4284W: https://linuxtv.org
4285W: http://palosaari.fi/linux/
4286Q: http://patchwork.linuxtv.org/project/linux-media/list/
4287T: git git://linuxtv.org/anttip/media_tree.git
4288S: Maintained
4289F: drivers/media/usb/dvb-usb-v2/ce6230*
4290
4291DVB_USB_CXUSB MEDIA DRIVER
4292M: Michael Krufky <mkrufky@linuxtv.org>
4293L: linux-media@vger.kernel.org
4294W: https://linuxtv.org
4295W: http://github.com/mkrufky
4296Q: http://patchwork.linuxtv.org/project/linux-media/list/
4297T: git git://linuxtv.org/media_tree.git
4298S: Maintained
4299F: drivers/media/usb/dvb-usb/cxusb*
4300
4301DVB_USB_EC168 MEDIA DRIVER
4302M: Antti Palosaari <crope@iki.fi>
4303L: linux-media@vger.kernel.org
4304W: https://linuxtv.org
4305W: http://palosaari.fi/linux/
4306Q: http://patchwork.linuxtv.org/project/linux-media/list/
4307T: git git://linuxtv.org/anttip/media_tree.git
4308S: Maintained
4309F: drivers/media/usb/dvb-usb-v2/ec168*
4310
4311DVB_USB_GL861 MEDIA DRIVER
4312M: Antti Palosaari <crope@iki.fi>
4313L: linux-media@vger.kernel.org
4314W: https://linuxtv.org
4315Q: http://patchwork.linuxtv.org/project/linux-media/list/
4316T: git git://linuxtv.org/anttip/media_tree.git
4317S: Maintained
4318F: drivers/media/usb/dvb-usb-v2/gl861*
4319
4320DVB_USB_MXL111SF MEDIA DRIVER
4321M: Michael Krufky <mkrufky@linuxtv.org>
4322L: linux-media@vger.kernel.org
4323W: https://linuxtv.org
4324W: http://github.com/mkrufky
4325Q: http://patchwork.linuxtv.org/project/linux-media/list/
4326T: git git://linuxtv.org/mkrufky/mxl111sf.git
4327S: Maintained
4328F: drivers/media/usb/dvb-usb-v2/mxl111sf*
4329
4330DVB_USB_RTL28XXU MEDIA DRIVER
4331M: Antti Palosaari <crope@iki.fi>
4332L: linux-media@vger.kernel.org
4333W: https://linuxtv.org
4334W: http://palosaari.fi/linux/
4335Q: http://patchwork.linuxtv.org/project/linux-media/list/
4336T: git git://linuxtv.org/anttip/media_tree.git
4337S: Maintained
4338F: drivers/media/usb/dvb-usb-v2/rtl28xxu*
4339
4340DVB_USB_V2 MEDIA DRIVER
4341M: Antti Palosaari <crope@iki.fi>
4342L: linux-media@vger.kernel.org
4343W: https://linuxtv.org
4344W: http://palosaari.fi/linux/
4345Q: http://patchwork.linuxtv.org/project/linux-media/list/
4346T: git git://linuxtv.org/anttip/media_tree.git
4347S: Maintained
4348F: drivers/media/usb/dvb-usb-v2/dvb_usb*
4349F: drivers/media/usb/dvb-usb-v2/usb_urb.c
4350
4351DYNAMIC DEBUG
4352M: Jason Baron <jbaron@akamai.com>
4353S: Maintained
4354F: lib/dynamic_debug.c
4355F: include/linux/dynamic_debug.h
4356
4357DZ DECSTATION DZ11 SERIAL DRIVER
4358M: "Maciej W. Rozycki" <macro@linux-mips.org>
4359S: Maintained
4360F: drivers/tty/serial/dz.*
4361
4362E3X0 POWER BUTTON DRIVER
4363M: Moritz Fischer <moritz.fischer@ettus.com>
4364L: usrp-users@lists.ettus.com
4365W: http://www.ettus.com
4366S: Supported
4367F: drivers/input/misc/e3x0-button.c
4368F: Documentation/devicetree/bindings/input/e3x0-button.txt
4369
4370E4000 MEDIA DRIVER
4371M: Antti Palosaari <crope@iki.fi>
4372L: linux-media@vger.kernel.org
4373W: https://linuxtv.org
4374W: http://palosaari.fi/linux/
4375Q: http://patchwork.linuxtv.org/project/linux-media/list/
4376T: git git://linuxtv.org/anttip/media_tree.git
4377S: Maintained
4378F: drivers/media/tuners/e4000*
4379
4380EATA ISA/EISA/PCI SCSI DRIVER
4381M: Dario Ballabio <ballabio_dario@emc.com>
4382L: linux-scsi@vger.kernel.org
4383S: Maintained
4384F: drivers/scsi/eata.c
4385
4386EC100 MEDIA DRIVER
4387M: Antti Palosaari <crope@iki.fi>
4388L: linux-media@vger.kernel.org
4389W: https://linuxtv.org
4390W: http://palosaari.fi/linux/
4391Q: http://patchwork.linuxtv.org/project/linux-media/list/
4392T: git git://linuxtv.org/anttip/media_tree.git
4393S: Maintained
4394F: drivers/media/dvb-frontends/ec100*
4395
4396ECRYPT FILE SYSTEM
4397M: Tyler Hicks <tyhicks@canonical.com>
4398L: ecryptfs@vger.kernel.org
4399W: http://ecryptfs.org
4400W: https://launchpad.net/ecryptfs
4401T: git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git
4402S: Supported
4403F: Documentation/filesystems/ecryptfs.txt
4404F: fs/ecryptfs/
4405
4406EDAC-CORE
4407M: Doug Thompson <dougthompson@xmission.com>
4408M: Borislav Petkov <bp@alien8.de>
4409M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4410M: Mauro Carvalho Chehab <mchehab@kernel.org>
4411L: linux-edac@vger.kernel.org
4412T: git git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp.git for-next
4413T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-edac.git linux_next
4414S: Supported
4415F: Documentation/edac.txt
4416F: drivers/edac/
4417F: include/linux/edac.h
4418
4419EDAC-AMD64
4420M: Doug Thompson <dougthompson@xmission.com>
4421M: Borislav Petkov <bp@alien8.de>
4422L: linux-edac@vger.kernel.org
4423S: Maintained
4424F: drivers/edac/amd64_edac*
4425
4426EDAC-CALXEDA
4427M: Doug Thompson <dougthompson@xmission.com>
4428M: Robert Richter <rric@kernel.org>
4429L: linux-edac@vger.kernel.org
4430S: Maintained
4431F: drivers/edac/highbank*
4432
4433EDAC-CAVIUM
4434M: Ralf Baechle <ralf@linux-mips.org>
4435M: David Daney <david.daney@cavium.com>
4436L: linux-edac@vger.kernel.org
4437L: linux-mips@linux-mips.org
4438S: Supported
4439F: drivers/edac/octeon_edac*
4440
4441EDAC-E752X
4442M: Mark Gross <mark.gross@intel.com>
4443M: Doug Thompson <dougthompson@xmission.com>
4444L: linux-edac@vger.kernel.org
4445S: Maintained
4446F: drivers/edac/e752x_edac.c
4447
4448EDAC-E7XXX
4449M: Doug Thompson <dougthompson@xmission.com>
4450L: linux-edac@vger.kernel.org
4451S: Maintained
4452F: drivers/edac/e7xxx_edac.c
4453
4454EDAC-GHES
4455M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4456M: Mauro Carvalho Chehab <mchehab@kernel.org>
4457L: linux-edac@vger.kernel.org
4458S: Maintained
4459F: drivers/edac/ghes_edac.c
4460
4461EDAC-I82443BXGX
4462M: Tim Small <tim@buttersideup.com>
4463L: linux-edac@vger.kernel.org
4464S: Maintained
4465F: drivers/edac/i82443bxgx_edac.c
4466
4467EDAC-I3000
4468M: Jason Uhlenkott <juhlenko@akamai.com>
4469L: linux-edac@vger.kernel.org
4470S: Maintained
4471F: drivers/edac/i3000_edac.c
4472
4473EDAC-I5000
4474M: Doug Thompson <dougthompson@xmission.com>
4475L: linux-edac@vger.kernel.org
4476S: Maintained
4477F: drivers/edac/i5000_edac.c
4478
4479EDAC-I5400
4480M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4481M: Mauro Carvalho Chehab <mchehab@kernel.org>
4482L: linux-edac@vger.kernel.org
4483S: Maintained
4484F: drivers/edac/i5400_edac.c
4485
4486EDAC-I7300
4487M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4488M: Mauro Carvalho Chehab <mchehab@kernel.org>
4489L: linux-edac@vger.kernel.org
4490S: Maintained
4491F: drivers/edac/i7300_edac.c
4492
4493EDAC-I7CORE
4494M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4495M: Mauro Carvalho Chehab <mchehab@kernel.org>
4496L: linux-edac@vger.kernel.org
4497S: Maintained
4498F: drivers/edac/i7core_edac.c
4499
4500EDAC-I82975X
4501M: Ranganathan Desikan <ravi@jetztechnologies.com>
4502M: "Arvind R." <arvino55@gmail.com>
4503L: linux-edac@vger.kernel.org
4504S: Maintained
4505F: drivers/edac/i82975x_edac.c
4506
4507EDAC-IE31200
4508M: Jason Baron <jbaron@akamai.com>
4509L: linux-edac@vger.kernel.org
4510S: Maintained
4511F: drivers/edac/ie31200_edac.c
4512
4513EDAC-MPC85XX
4514M: Johannes Thumshirn <morbidrsa@gmail.com>
4515L: linux-edac@vger.kernel.org
4516S: Maintained
4517F: drivers/edac/mpc85xx_edac.[ch]
4518
4519EDAC-PASEMI
4520M: Egor Martovetsky <egor@pasemi.com>
4521L: linux-edac@vger.kernel.org
4522S: Maintained
4523F: drivers/edac/pasemi_edac.c
4524
4525EDAC-R82600
4526M: Tim Small <tim@buttersideup.com>
4527L: linux-edac@vger.kernel.org
4528S: Maintained
4529F: drivers/edac/r82600_edac.c
4530
4531EDAC-SBRIDGE
4532M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4533M: Mauro Carvalho Chehab <mchehab@kernel.org>
4534L: linux-edac@vger.kernel.org
4535S: Maintained
4536F: drivers/edac/sb_edac.c
4537
4538EDAC-XGENE
4539APPLIED MICRO (APM) X-GENE SOC EDAC
4540M: Loc Ho <lho@apm.com>
4541S: Supported
4542F: drivers/edac/xgene_edac.c
4543F: Documentation/devicetree/bindings/edac/apm-xgene-edac.txt
4544
4545EDIROL UA-101/UA-1000 DRIVER
4546M: Clemens Ladisch <clemens@ladisch.de>
4547L: alsa-devel@alsa-project.org (moderated for non-subscribers)
4548T: git git://git.alsa-project.org/alsa-kernel.git
4549S: Maintained
4550F: sound/usb/misc/ua101.c
4551
4552EXTENSIBLE FIRMWARE INTERFACE (EFI)
4553M: Matt Fleming <matt@codeblueprint.co.uk>
4554L: linux-efi@vger.kernel.org
4555T: git git://git.kernel.org/pub/scm/linux/kernel/git/mfleming/efi.git
4556S: Maintained
4557F: Documentation/efi-stub.txt
4558F: arch/ia64/kernel/efi.c
4559F: arch/x86/boot/compressed/eboot.[ch]
4560F: arch/x86/include/asm/efi.h
4561F: arch/x86/platform/efi/
4562F: drivers/firmware/efi/
4563F: include/linux/efi*.h
4564
4565EFI VARIABLE FILESYSTEM
4566M: Matthew Garrett <matthew.garrett@nebula.com>
4567M: Jeremy Kerr <jk@ozlabs.org>
4568M: Matt Fleming <matt@codeblueprint.co.uk>
4569T: git git://git.kernel.org/pub/scm/linux/kernel/git/mfleming/efi.git
4570L: linux-efi@vger.kernel.org
4571S: Maintained
4572F: fs/efivarfs/
4573
4574EFIFB FRAMEBUFFER DRIVER
4575L: linux-fbdev@vger.kernel.org
4576M: Peter Jones <pjones@redhat.com>
4577S: Maintained
4578F: drivers/video/fbdev/efifb.c
4579
4580EFS FILESYSTEM
4581W: http://aeschi.ch.eu.org/efs/
4582S: Orphan
4583F: fs/efs/
4584
4585EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
4586M: Douglas Miller <dougmill@linux.vnet.ibm.com>
4587L: netdev@vger.kernel.org
4588S: Maintained
4589F: drivers/net/ethernet/ibm/ehea/
4590
4591EM28XX VIDEO4LINUX DRIVER
4592M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4593M: Mauro Carvalho Chehab <mchehab@kernel.org>
4594L: linux-media@vger.kernel.org
4595W: https://linuxtv.org
4596T: git git://linuxtv.org/media_tree.git
4597S: Maintained
4598F: drivers/media/usb/em28xx/
4599
4600EMBEDDED LINUX
4601M: Paul Gortmaker <paul.gortmaker@windriver.com>
4602M: Matt Mackall <mpm@selenic.com>
4603M: David Woodhouse <dwmw2@infradead.org>
4604L: linux-embedded@vger.kernel.org
4605S: Maintained
4606
4607EMULEX/AVAGO LPFC FC/FCOE SCSI DRIVER
4608M: James Smart <james.smart@avagotech.com>
4609M: Dick Kennedy <dick.kennedy@avagotech.com>
4610L: linux-scsi@vger.kernel.org
4611W: http://www.avagotech.com
4612S: Supported
4613F: drivers/scsi/lpfc/
4614
4615ENE CB710 FLASH CARD READER DRIVER
4616M: Michał Mirosław <mirq-linux@rere.qmqm.pl>
4617S: Maintained
4618F: drivers/misc/cb710/
4619F: drivers/mmc/host/cb710-mmc.*
4620F: include/linux/cb710.h
4621
4622ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
4623M: Maxim Levitsky <maximlevitsky@gmail.com>
4624S: Maintained
4625F: drivers/media/rc/ene_ir.*
4626
4627EPSON S1D13XXX FRAMEBUFFER DRIVER
4628M: Kristoffer Ericson <kristoffer.ericson@gmail.com>
4629S: Maintained
4630T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
4631F: drivers/video/fbdev/s1d13xxxfb.c
4632F: include/video/s1d13xxxfb.h
4633
4634ET131X NETWORK DRIVER
4635M: Mark Einon <mark.einon@gmail.com>
4636S: Odd Fixes
4637F: drivers/net/ethernet/agere/
4638
4639ETHERNET BRIDGE
4640M: Stephen Hemminger <stephen@networkplumber.org>
4641L: bridge@lists.linux-foundation.org (moderated for non-subscribers)
4642L: netdev@vger.kernel.org
4643W: http://www.linuxfoundation.org/en/Net:Bridge
4644S: Maintained
4645F: include/linux/netfilter_bridge/
4646F: net/bridge/
4647
4648ETHERNET PHY LIBRARY
4649M: Florian Fainelli <f.fainelli@gmail.com>
4650L: netdev@vger.kernel.org
4651S: Maintained
4652F: include/linux/phy.h
4653F: include/linux/phy_fixed.h
4654F: drivers/net/phy/
4655F: Documentation/networking/phy.txt
4656F: drivers/of/of_mdio.c
4657F: drivers/of/of_net.c
4658
4659EXT2 FILE SYSTEM
4660M: Jan Kara <jack@suse.com>
4661L: linux-ext4@vger.kernel.org
4662S: Maintained
4663F: Documentation/filesystems/ext2.txt
4664F: fs/ext2/
4665F: include/linux/ext2*
4666
4667EXT4 FILE SYSTEM
4668M: "Theodore Ts'o" <tytso@mit.edu>
4669M: Andreas Dilger <adilger.kernel@dilger.ca>
4670L: linux-ext4@vger.kernel.org
4671W: http://ext4.wiki.kernel.org
4672Q: http://patchwork.ozlabs.org/project/linux-ext4/list/
4673T: git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git
4674S: Maintained
4675F: Documentation/filesystems/ext4.txt
4676F: fs/ext4/
4677
4678Extended Verification Module (EVM)
4679M: Mimi Zohar <zohar@linux.vnet.ibm.com>
4680L: linux-ima-devel@lists.sourceforge.net
4681L: linux-security-module@vger.kernel.org
4682S: Supported
4683F: security/integrity/evm/
4684
4685EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
4686M: MyungJoo Ham <myungjoo.ham@samsung.com>
4687M: Chanwoo Choi <cw00.choi@samsung.com>
4688L: linux-kernel@vger.kernel.org
4689T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
4690S: Maintained
4691F: drivers/extcon/
4692F: include/linux/extcon/
4693F: include/linux/extcon.h
4694F: Documentation/extcon/
4695F: Documentation/devicetree/bindings/extcon/
4696
4697EXYNOS DP DRIVER
4698M: Jingoo Han <jingoohan1@gmail.com>
4699L: dri-devel@lists.freedesktop.org
4700S: Maintained
4701F: drivers/gpu/drm/exynos/exynos_dp*
4702
4703EXYNOS SYSMMU (IOMMU) driver
4704M: Marek Szyprowski <m.szyprowski@samsung.com>
4705L: iommu@lists.linux-foundation.org
4706S: Maintained
4707F: drivers/iommu/exynos-iommu.c
4708
4709EXYNOS MIPI DISPLAY DRIVERS
4710M: Inki Dae <inki.dae@samsung.com>
4711M: Donghwa Lee <dh09.lee@samsung.com>
4712M: Kyungmin Park <kyungmin.park@samsung.com>
4713L: linux-fbdev@vger.kernel.org
4714S: Maintained
4715F: drivers/video/fbdev/exynos/exynos_mipi*
4716F: include/video/exynos_mipi*
4717
4718EZchip NPS platform support
4719M: Noam Camus <noamc@ezchip.com>
4720S: Supported
4721F: arch/arc/plat-eznps
4722F: arch/arc/boot/dts/eznps.dts
4723
4724F71805F HARDWARE MONITORING DRIVER
4725M: Jean Delvare <jdelvare@suse.com>
4726L: linux-hwmon@vger.kernel.org
4727S: Maintained
4728F: Documentation/hwmon/f71805f
4729F: drivers/hwmon/f71805f.c
4730
4731FC0011 TUNER DRIVER
4732M: Michael Buesch <m@bues.ch>
4733L: linux-media@vger.kernel.org
4734S: Maintained
4735F: drivers/media/tuners/fc0011.h
4736F: drivers/media/tuners/fc0011.c
4737
4738FC2580 MEDIA DRIVER
4739M: Antti Palosaari <crope@iki.fi>
4740L: linux-media@vger.kernel.org
4741W: https://linuxtv.org
4742W: http://palosaari.fi/linux/
4743Q: http://patchwork.linuxtv.org/project/linux-media/list/
4744T: git git://linuxtv.org/anttip/media_tree.git
4745S: Maintained
4746F: drivers/media/tuners/fc2580*
4747
4748FANOTIFY
4749M: Eric Paris <eparis@redhat.com>
4750S: Maintained
4751F: fs/notify/fanotify/
4752F: include/linux/fanotify.h
4753F: include/uapi/linux/fanotify.h
4754
4755FARSYNC SYNCHRONOUS DRIVER
4756M: Kevin Curtis <kevin.curtis@farsite.co.uk>
4757W: http://www.farsite.co.uk/
4758S: Supported
4759F: drivers/net/wan/farsync.*
4760
4761FAULT INJECTION SUPPORT
4762M: Akinobu Mita <akinobu.mita@gmail.com>
4763S: Supported
4764F: Documentation/fault-injection/
4765F: lib/fault-inject.c
4766
4767FBTFT Framebuffer drivers
4768M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
4769M: Noralf Trønnes <noralf@tronnes.org>
4770S: Maintained
4771F: drivers/staging/fbtft/
4772
4773FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
4774M: Johannes Thumshirn <jth@kernel.org>
4775L: fcoe-devel@open-fcoe.org
4776W: www.Open-FCoE.org
4777S: Supported
4778F: drivers/scsi/libfc/
4779F: drivers/scsi/fcoe/
4780F: include/scsi/fc/
4781F: include/scsi/libfc.h
4782F: include/scsi/libfcoe.h
4783F: include/uapi/scsi/fc/
4784
4785FILE LOCKING (flock() and fcntl()/lockf())
4786M: Jeff Layton <jlayton@poochiereds.net>
4787M: "J. Bruce Fields" <bfields@fieldses.org>
4788L: linux-fsdevel@vger.kernel.org
4789S: Maintained
4790F: include/linux/fcntl.h
4791F: include/linux/fs.h
4792F: include/uapi/linux/fcntl.h
4793F: include/uapi/linux/fs.h
4794F: fs/fcntl.c
4795F: fs/locks.c
4796
4797FILESYSTEMS (VFS and infrastructure)
4798M: Alexander Viro <viro@zeniv.linux.org.uk>
4799L: linux-fsdevel@vger.kernel.org
4800S: Maintained
4801F: fs/*
4802
4803FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
4804M: Riku Voipio <riku.voipio@iki.fi>
4805L: linux-hwmon@vger.kernel.org
4806S: Maintained
4807F: drivers/hwmon/f75375s.c
4808F: include/linux/f75375s.h
4809
4810FIREWIRE AUDIO DRIVERS
4811M: Clemens Ladisch <clemens@ladisch.de>
4812L: alsa-devel@alsa-project.org (moderated for non-subscribers)
4813T: git git://git.alsa-project.org/alsa-kernel.git
4814S: Maintained
4815F: sound/firewire/
4816
4817FIREWIRE MEDIA DRIVERS (firedtv)
4818M: Stefan Richter <stefanr@s5r6.in-berlin.de>
4819L: linux-media@vger.kernel.org
4820L: linux1394-devel@lists.sourceforge.net
4821T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
4822S: Maintained
4823F: drivers/media/firewire/
4824
4825FIREWIRE SBP-2 TARGET
4826M: Chris Boot <bootc@bootc.net>
4827L: linux-scsi@vger.kernel.org
4828L: target-devel@vger.kernel.org
4829L: linux1394-devel@lists.sourceforge.net
4830T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
4831S: Maintained
4832F: drivers/target/sbp/
4833
4834FIREWIRE SUBSYSTEM
4835M: Stefan Richter <stefanr@s5r6.in-berlin.de>
4836L: linux1394-devel@lists.sourceforge.net
4837W: http://ieee1394.wiki.kernel.org/
4838T: git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
4839S: Maintained
4840F: drivers/firewire/
4841F: include/linux/firewire.h
4842F: include/uapi/linux/firewire*.h
4843F: tools/firewire/
4844
4845FIRMWARE LOADER (request_firmware)
4846M: Ming Lei <ming.lei@canonical.com>
4847L: linux-kernel@vger.kernel.org
4848S: Maintained
4849F: Documentation/firmware_class/
4850F: drivers/base/firmware*.c
4851F: include/linux/firmware.h
4852
4853FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card)
4854M: Joshua Morris <josh.h.morris@us.ibm.com>
4855M: Philip Kelleher <pjk1939@linux.vnet.ibm.com>
4856S: Maintained
4857F: drivers/block/rsxx/
4858
4859FLOPPY DRIVER
4860M: Jiri Kosina <jikos@kernel.org>
4861T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/floppy.git
4862S: Odd fixes
4863F: drivers/block/floppy.c
4864
4865FMC SUBSYSTEM
4866M: Alessandro Rubini <rubini@gnudd.com>
4867W: http://www.ohwr.org/projects/fmc-bus
4868S: Supported
4869F: drivers/fmc/
4870F: include/linux/fmc*.h
4871F: include/linux/ipmi-fru.h
4872K: fmc_d.*register
4873
4874FPGA MANAGER FRAMEWORK
4875M: Alan Tull <atull@opensource.altera.com>
4876R: Moritz Fischer <moritz.fischer@ettus.com>
4877S: Maintained
4878F: drivers/fpga/
4879F: include/linux/fpga/fpga-mgr.h
4880W: http://www.rocketboards.org
4881
4882FPU EMULATOR
4883M: Bill Metzenthen <billm@melbpc.org.au>
4884W: http://floatingpoint.sourceforge.net/emulator/index.html
4885S: Maintained
4886F: arch/x86/math-emu/
4887
4888FRAME RELAY DLCI/FRAD (Sangoma drivers too)
4889L: netdev@vger.kernel.org
4890S: Orphan
4891F: drivers/net/wan/dlci.c
4892F: drivers/net/wan/sdla.c
4893
4894FRAMEBUFFER LAYER
4895M: Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
4896M: Tomi Valkeinen <tomi.valkeinen@ti.com>
4897L: linux-fbdev@vger.kernel.org
4898W: http://linux-fbdev.sourceforge.net/
4899Q: http://patchwork.kernel.org/project/linux-fbdev/list/
4900T: git git://git.kernel.org/pub/scm/linux/kernel/git/plagnioj/linux-fbdev.git
4901S: Maintained
4902F: Documentation/fb/
4903F: drivers/video/
4904F: include/video/
4905F: include/linux/fb.h
4906F: include/uapi/video/
4907F: include/uapi/linux/fb.h
4908
4909FREESCALE DIU FRAMEBUFFER DRIVER
4910M: Timur Tabi <timur@tabi.org>
4911L: linux-fbdev@vger.kernel.org
4912S: Maintained
4913F: drivers/video/fbdev/fsl-diu-fb.*
4914
4915FREESCALE DMA DRIVER
4916M: Li Yang <leoli@freescale.com>
4917M: Zhang Wei <zw@zh-kernel.org>
4918L: linuxppc-dev@lists.ozlabs.org
4919S: Maintained
4920F: drivers/dma/fsldma.*
4921
4922FREESCALE GPMI NAND DRIVER
4923M: Han Xu <han.xu@nxp.com>
4924L: linux-mtd@lists.infradead.org
4925S: Maintained
4926F: drivers/mtd/nand/gpmi-nand/*
4927
4928FREESCALE I2C CPM DRIVER
4929M: Jochen Friedrich <jochen@scram.de>
4930L: linuxppc-dev@lists.ozlabs.org
4931L: linux-i2c@vger.kernel.org
4932S: Maintained
4933F: drivers/i2c/busses/i2c-cpm.c
4934
4935FREESCALE IMX / MXC FRAMEBUFFER DRIVER
4936M: Sascha Hauer <kernel@pengutronix.de>
4937L: linux-fbdev@vger.kernel.org
4938L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4939S: Maintained
4940F: include/linux/platform_data/video-imxfb.h
4941F: drivers/video/fbdev/imxfb.c
4942
4943FREESCALE QUAD SPI DRIVER
4944M: Han Xu <han.xu@nxp.com>
4945L: linux-mtd@lists.infradead.org
4946S: Maintained
4947F: drivers/mtd/spi-nor/fsl-quadspi.c
4948
4949FREESCALE SOC FS_ENET DRIVER
4950M: Pantelis Antoniou <pantelis.antoniou@gmail.com>
4951M: Vitaly Bordug <vbordug@ru.mvista.com>
4952L: linuxppc-dev@lists.ozlabs.org
4953L: netdev@vger.kernel.org
4954S: Maintained
4955F: drivers/net/ethernet/freescale/fs_enet/
4956F: include/linux/fs_enet_pd.h
4957
4958FREESCALE IMX / MXC FEC DRIVER
4959M: Fugang Duan <fugang.duan@nxp.com>
4960L: netdev@vger.kernel.org
4961S: Maintained
4962F: drivers/net/ethernet/freescale/fec_main.c
4963F: drivers/net/ethernet/freescale/fec_ptp.c
4964F: drivers/net/ethernet/freescale/fec.h
4965F: Documentation/devicetree/bindings/net/fsl-fec.txt
4966
4967FREESCALE QUICC ENGINE LIBRARY
4968L: linuxppc-dev@lists.ozlabs.org
4969S: Orphan
4970F: drivers/soc/fsl/qe/
4971F: include/soc/fsl/*qe*.h
4972F: include/soc/fsl/*ucc*.h
4973
4974FREESCALE USB PERIPHERAL DRIVERS
4975M: Li Yang <leoli@freescale.com>
4976L: linux-usb@vger.kernel.org
4977L: linuxppc-dev@lists.ozlabs.org
4978S: Maintained
4979F: drivers/usb/gadget/udc/fsl*
4980
4981FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
4982M: Li Yang <leoli@freescale.com>
4983L: netdev@vger.kernel.org
4984L: linuxppc-dev@lists.ozlabs.org
4985S: Maintained
4986F: drivers/net/ethernet/freescale/ucc_geth*
4987
4988FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
4989M: Claudiu Manoil <claudiu.manoil@freescale.com>
4990L: netdev@vger.kernel.org
4991S: Maintained
4992F: drivers/net/ethernet/freescale/gianfar*
4993X: drivers/net/ethernet/freescale/gianfar_ptp.c
4994F: Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
4995
4996FREESCALE QUICC ENGINE UCC HDLC DRIVER
4997M: Zhao Qiang <qiang.zhao@nxp.com>
4998L: netdev@vger.kernel.org
4999L: linuxppc-dev@lists.ozlabs.org
5000S: Maintained
5001F: drivers/net/wan/fsl_ucc_hdlc*
5002
5003FREESCALE QUICC ENGINE UCC UART DRIVER
5004M: Timur Tabi <timur@tabi.org>
5005L: linuxppc-dev@lists.ozlabs.org
5006S: Maintained
5007F: drivers/tty/serial/ucc_uart.c
5008
5009FREESCALE SOC SOUND DRIVERS
5010M: Timur Tabi <timur@tabi.org>
5011M: Nicolin Chen <nicoleotsuka@gmail.com>
5012M: Xiubo Li <Xiubo.Lee@gmail.com>
5013R: Fabio Estevam <fabio.estevam@nxp.com>
5014L: alsa-devel@alsa-project.org (moderated for non-subscribers)
5015L: linuxppc-dev@lists.ozlabs.org
5016S: Maintained
5017F: sound/soc/fsl/fsl*
5018F: sound/soc/fsl/imx*
5019F: sound/soc/fsl/mpc8610_hpcd.c
5020
5021FREESCALE QORIQ MANAGEMENT COMPLEX DRIVER
5022M: "J. German Rivera" <German.Rivera@freescale.com>
5023M: Stuart Yoder <stuart.yoder@nxp.com>
5024L: linux-kernel@vger.kernel.org
5025S: Maintained
5026F: drivers/staging/fsl-mc/
5027
5028FREEVXFS FILESYSTEM
5029M: Christoph Hellwig <hch@infradead.org>
5030W: ftp://ftp.openlinux.org/pub/people/hch/vxfs
5031S: Maintained
5032F: fs/freevxfs/
5033
5034FREEZER
5035M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
5036M: Pavel Machek <pavel@ucw.cz>
5037L: linux-pm@vger.kernel.org
5038S: Supported
5039F: Documentation/power/freezing-of-tasks.txt
5040F: include/linux/freezer.h
5041F: kernel/freezer.c
5042
5043FRONTSWAP API
5044M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
5045L: linux-kernel@vger.kernel.org
5046S: Maintained
5047F: mm/frontswap.c
5048F: include/linux/frontswap.h
5049
5050FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS
5051M: David Howells <dhowells@redhat.com>
5052L: linux-cachefs@redhat.com (moderated for non-subscribers)
5053S: Supported
5054F: Documentation/filesystems/caching/
5055F: fs/fscache/
5056F: include/linux/fscache*.h
5057
5058FS-CRYPTO: FILE SYSTEM LEVEL ENCRYPTION SUPPORT
5059M: Theodore Y. Ts'o <tytso@mit.edu>
5060M: Jaegeuk Kim <jaegeuk@kernel.org>
5061S: Supported
5062F: fs/crypto/
5063F: include/linux/fscrypto.h
5064
5065F2FS FILE SYSTEM
5066M: Jaegeuk Kim <jaegeuk@kernel.org>
5067M: Changman Lee <cm224.lee@samsung.com>
5068R: Chao Yu <yuchao0@huawei.com>
5069L: linux-f2fs-devel@lists.sourceforge.net
5070W: http://en.wikipedia.org/wiki/F2FS
5071T: git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
5072S: Maintained
5073F: Documentation/filesystems/f2fs.txt
5074F: Documentation/ABI/testing/sysfs-fs-f2fs
5075F: fs/f2fs/
5076F: include/linux/f2fs_fs.h
5077F: include/trace/events/f2fs.h
5078
5079FUJITSU FR-V (FRV) PORT
5080S: Orphan
5081F: arch/frv/
5082
5083FUJITSU LAPTOP EXTRAS
5084M: Jonathan Woithe <jwoithe@just42.net>
5085L: platform-driver-x86@vger.kernel.org
5086S: Maintained
5087F: drivers/platform/x86/fujitsu-laptop.c
5088
5089FUJITSU M-5MO LS CAMERA ISP DRIVER
5090M: Kyungmin Park <kyungmin.park@samsung.com>
5091M: Heungjun Kim <riverful.kim@samsung.com>
5092L: linux-media@vger.kernel.org
5093S: Maintained
5094F: drivers/media/i2c/m5mols/
5095F: include/media/i2c/m5mols.h
5096
5097FUJITSU TABLET EXTRAS
5098M: Robert Gerlach <khnz@gmx.de>
5099L: platform-driver-x86@vger.kernel.org
5100S: Maintained
5101F: drivers/platform/x86/fujitsu-tablet.c
5102
5103FUSE: FILESYSTEM IN USERSPACE
5104M: Miklos Szeredi <miklos@szeredi.hu>
5105L: linux-fsdevel@vger.kernel.org
5106W: http://fuse.sourceforge.net/
5107T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
5108S: Maintained
5109F: fs/fuse/
5110F: include/uapi/linux/fuse.h
5111F: Documentation/filesystems/fuse.txt
5112
5113FUTURE DOMAIN TMC-16x0 SCSI DRIVER (16-bit)
5114M: Rik Faith <faith@cs.unc.edu>
5115L: linux-scsi@vger.kernel.org
5116S: Odd Fixes (e.g., new signatures)
5117F: drivers/scsi/fdomain.*
5118
5119GCC PLUGINS
5120M: Kees Cook <keescook@chromium.org>
5121R: Emese Revfy <re.emese@gmail.com>
5122L: kernel-hardening@lists.openwall.com
5123S: Maintained
5124F: scripts/gcc-plugins/
5125F: scripts/gcc-plugin.sh
5126F: Documentation/gcc-plugins.txt
5127
5128GCOV BASED KERNEL PROFILING
5129M: Peter Oberparleiter <oberpar@linux.vnet.ibm.com>
5130S: Maintained
5131F: kernel/gcov/
5132F: Documentation/gcov.txt
5133
5134GDT SCSI DISK ARRAY CONTROLLER DRIVER
5135M: Achim Leubner <achim_leubner@adaptec.com>
5136L: linux-scsi@vger.kernel.org
5137W: http://www.icp-vortex.com/
5138S: Supported
5139F: drivers/scsi/gdt*
5140
5141GDB KERNEL DEBUGGING HELPER SCRIPTS
5142M: Jan Kiszka <jan.kiszka@siemens.com>
5143M: Kieran Bingham <kieran@bingham.xyz>
5144S: Supported
5145F: scripts/gdb/
5146
5147GEMTEK FM RADIO RECEIVER DRIVER
5148M: Hans Verkuil <hverkuil@xs4all.nl>
5149L: linux-media@vger.kernel.org
5150T: git git://linuxtv.org/media_tree.git
5151W: https://linuxtv.org
5152S: Maintained
5153F: drivers/media/radio/radio-gemtek*
5154
5155GENERIC GPIO I2C DRIVER
5156M: Haavard Skinnemoen <hskinnemoen@gmail.com>
5157S: Supported
5158F: drivers/i2c/busses/i2c-gpio.c
5159F: include/linux/i2c-gpio.h
5160
5161GENERIC GPIO I2C MULTIPLEXER DRIVER
5162M: Peter Korsgaard <peter.korsgaard@barco.com>
5163L: linux-i2c@vger.kernel.org
5164S: Supported
5165F: drivers/i2c/muxes/i2c-mux-gpio.c
5166F: include/linux/i2c-mux-gpio.h
5167F: Documentation/i2c/muxes/i2c-mux-gpio
5168
5169GENERIC HDLC (WAN) DRIVERS
5170M: Krzysztof Halasa <khc@pm.waw.pl>
5171W: http://www.kernel.org/pub/linux/utils/net/hdlc/
5172S: Maintained
5173F: drivers/net/wan/c101.c
5174F: drivers/net/wan/hd6457*
5175F: drivers/net/wan/hdlc*
5176F: drivers/net/wan/n2.c
5177F: drivers/net/wan/pc300too.c
5178F: drivers/net/wan/pci200syn.c
5179F: drivers/net/wan/wanxl*
5180
5181GENERIC INCLUDE/ASM HEADER FILES
5182M: Arnd Bergmann <arnd@arndb.de>
5183L: linux-arch@vger.kernel.org
5184T: git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
5185S: Maintained
5186F: include/asm-generic/
5187F: include/uapi/asm-generic/
5188
5189GENERIC PHY FRAMEWORK
5190M: Kishon Vijay Abraham I <kishon@ti.com>
5191L: linux-kernel@vger.kernel.org
5192T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git
5193S: Supported
5194F: drivers/phy/
5195F: include/linux/phy/
5196
5197GENERIC PM DOMAINS
5198M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
5199M: Kevin Hilman <khilman@kernel.org>
5200M: Ulf Hansson <ulf.hansson@linaro.org>
5201L: linux-pm@vger.kernel.org
5202S: Supported
5203F: drivers/base/power/domain*.c
5204F: include/linux/pm_domain.h
5205
5206GENERIC UIO DRIVER FOR PCI DEVICES
5207M: "Michael S. Tsirkin" <mst@redhat.com>
5208L: kvm@vger.kernel.org
5209S: Supported
5210F: drivers/uio/uio_pci_generic.c
5211
5212GET_MAINTAINER SCRIPT
5213M: Joe Perches <joe@perches.com>
5214S: Maintained
5215F: scripts/get_maintainer.pl
5216
5217GFS2 FILE SYSTEM
5218M: Steven Whitehouse <swhiteho@redhat.com>
5219M: Bob Peterson <rpeterso@redhat.com>
5220L: cluster-devel@redhat.com
5221W: http://sources.redhat.com/cluster/
5222T: git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
5223S: Supported
5224F: Documentation/filesystems/gfs2*.txt
5225F: fs/gfs2/
5226F: include/uapi/linux/gfs2_ondisk.h
5227
5228GIGASET ISDN DRIVERS
5229M: Paul Bolle <pebolle@tiscali.nl>
5230L: gigaset307x-common@lists.sourceforge.net
5231W: http://gigaset307x.sourceforge.net/
5232S: Odd Fixes
5233F: Documentation/isdn/README.gigaset
5234F: drivers/isdn/gigaset/
5235F: include/uapi/linux/gigaset_dev.h
5236
5237GO7007 MPEG CODEC
5238M: Hans Verkuil <hans.verkuil@cisco.com>
5239L: linux-media@vger.kernel.org
5240S: Maintained
5241F: drivers/media/usb/go7007/
5242
5243GOODIX TOUCHSCREEN
5244M: Bastien Nocera <hadess@hadess.net>
5245L: linux-input@vger.kernel.org
5246S: Maintained
5247F: drivers/input/touchscreen/goodix.c
5248
5249GPIO SUBSYSTEM
5250M: Linus Walleij <linus.walleij@linaro.org>
5251M: Alexandre Courbot <gnurou@gmail.com>
5252L: linux-gpio@vger.kernel.org
5253T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git
5254S: Maintained
5255F: Documentation/devicetree/bindings/gpio/
5256F: Documentation/gpio/
5257F: Documentation/ABI/testing/gpio-cdev
5258F: Documentation/ABI/obsolete/sysfs-gpio
5259F: drivers/gpio/
5260F: include/linux/gpio/
5261F: include/linux/gpio.h
5262F: include/asm-generic/gpio.h
5263F: include/uapi/linux/gpio.h
5264F: tools/gpio/
5265
5266GRE DEMULTIPLEXER DRIVER
5267M: Dmitry Kozlov <xeb@mail.ru>
5268L: netdev@vger.kernel.org
5269S: Maintained
5270F: net/ipv4/gre_demux.c
5271F: net/ipv4/gre_offload.c
5272F: include/net/gre.h
5273
5274GRETH 10/100/1G Ethernet MAC device driver
5275M: Andreas Larsson <andreas@gaisler.com>
5276L: netdev@vger.kernel.org
5277S: Maintained
5278F: drivers/net/ethernet/aeroflex/
5279
5280GSPCA FINEPIX SUBDRIVER
5281M: Frank Zago <frank@zago.net>
5282L: linux-media@vger.kernel.org
5283T: git git://linuxtv.org/media_tree.git
5284S: Maintained
5285F: drivers/media/usb/gspca/finepix.c
5286
5287GSPCA GL860 SUBDRIVER
5288M: Olivier Lorin <o.lorin@laposte.net>
5289L: linux-media@vger.kernel.org
5290T: git git://linuxtv.org/media_tree.git
5291S: Maintained
5292F: drivers/media/usb/gspca/gl860/
5293
5294GSPCA M5602 SUBDRIVER
5295M: Erik Andren <erik.andren@gmail.com>
5296L: linux-media@vger.kernel.org
5297T: git git://linuxtv.org/media_tree.git
5298S: Maintained
5299F: drivers/media/usb/gspca/m5602/
5300
5301GSPCA PAC207 SONIXB SUBDRIVER
5302M: Hans Verkuil <hverkuil@xs4all.nl>
5303L: linux-media@vger.kernel.org
5304T: git git://linuxtv.org/media_tree.git
5305S: Odd Fixes
5306F: drivers/media/usb/gspca/pac207.c
5307
5308GSPCA SN9C20X SUBDRIVER
5309M: Brian Johnson <brijohn@gmail.com>
5310L: linux-media@vger.kernel.org
5311T: git git://linuxtv.org/media_tree.git
5312S: Maintained
5313F: drivers/media/usb/gspca/sn9c20x.c
5314
5315GSPCA T613 SUBDRIVER
5316M: Leandro Costantino <lcostantino@gmail.com>
5317L: linux-media@vger.kernel.org
5318T: git git://linuxtv.org/media_tree.git
5319S: Maintained
5320F: drivers/media/usb/gspca/t613.c
5321
5322GSPCA USB WEBCAM DRIVER
5323M: Hans Verkuil <hverkuil@xs4all.nl>
5324L: linux-media@vger.kernel.org
5325T: git git://linuxtv.org/media_tree.git
5326S: Odd Fixes
5327F: drivers/media/usb/gspca/
5328
5329GUID PARTITION TABLE (GPT)
5330M: Davidlohr Bueso <dave@stgolabs.net>
5331L: linux-efi@vger.kernel.org
5332S: Maintained
5333F: block/partitions/efi.*
5334
5335STK1160 USB VIDEO CAPTURE DRIVER
5336M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
5337L: linux-media@vger.kernel.org
5338T: git git://linuxtv.org/media_tree.git
5339S: Maintained
5340F: drivers/media/usb/stk1160/
5341
5342H8/300 ARCHITECTURE
5343M: Yoshinori Sato <ysato@users.sourceforge.jp>
5344L: uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers)
5345W: http://uclinux-h8.sourceforge.jp
5346T: git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git
5347S: Maintained
5348F: arch/h8300/
5349F: drivers/clocksource/h8300_*.c
5350F: drivers/clk/h8300/
5351F: drivers/irqchip/irq-renesas-h8*.c
5352
5353HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
5354M: Frank Seidel <frank@f-seidel.de>
5355L: platform-driver-x86@vger.kernel.org
5356W: http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
5357S: Maintained
5358F: drivers/platform/x86/hdaps.c
5359
5360HDPVR USB VIDEO ENCODER DRIVER
5361M: Hans Verkuil <hverkuil@xs4all.nl>
5362L: linux-media@vger.kernel.org
5363T: git git://linuxtv.org/media_tree.git
5364W: https://linuxtv.org
5365S: Odd Fixes
5366F: drivers/media/usb/hdpvr/
5367
5368HWPOISON MEMORY FAILURE HANDLING
5369M: Naoya Horiguchi <n-horiguchi@ah.jp.nec.com>
5370L: linux-mm@kvack.org
5371S: Maintained
5372F: mm/memory-failure.c
5373F: mm/hwpoison-inject.c
5374
5375HYPERVISOR VIRTUAL CONSOLE DRIVER
5376L: linuxppc-dev@lists.ozlabs.org
5377S: Odd Fixes
5378F: drivers/tty/hvc/
5379
5380HACKRF MEDIA DRIVER
5381M: Antti Palosaari <crope@iki.fi>
5382L: linux-media@vger.kernel.org
5383W: https://linuxtv.org
5384W: http://palosaari.fi/linux/
5385Q: http://patchwork.linuxtv.org/project/linux-media/list/
5386T: git git://linuxtv.org/anttip/media_tree.git
5387S: Maintained
5388F: drivers/media/usb/hackrf/
5389
5390HARDWARE MONITORING
5391M: Jean Delvare <jdelvare@suse.com>
5392M: Guenter Roeck <linux@roeck-us.net>
5393L: linux-hwmon@vger.kernel.org
5394W: http://hwmon.wiki.kernel.org/
5395T: quilt http://jdelvare.nerim.net/devel/linux/jdelvare-hwmon/
5396T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
5397S: Maintained
5398F: Documentation/hwmon/
5399F: drivers/hwmon/
5400F: include/linux/hwmon*.h
5401
5402HARDWARE RANDOM NUMBER GENERATOR CORE
5403M: Matt Mackall <mpm@selenic.com>
5404M: Herbert Xu <herbert@gondor.apana.org.au>
5405L: linux-crypto@vger.kernel.org
5406S: Odd fixes
5407F: Documentation/devicetree/bindings/rng/
5408F: Documentation/hw_random.txt
5409F: drivers/char/hw_random/
5410F: include/linux/hw_random.h
5411
5412HARDWARE SPINLOCK CORE
5413M: Ohad Ben-Cohen <ohad@wizery.com>
5414M: Bjorn Andersson <bjorn.andersson@linaro.org>
5415L: linux-remoteproc@vger.kernel.org
5416S: Maintained
5417T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/hwspinlock.git
5418F: Documentation/devicetree/bindings/hwlock/
5419F: Documentation/hwspinlock.txt
5420F: drivers/hwspinlock/
5421F: include/linux/hwspinlock.h
5422
5423HARMONY SOUND DRIVER
5424L: linux-parisc@vger.kernel.org
5425S: Maintained
5426F: sound/parisc/harmony.*
5427
5428HD29L2 MEDIA DRIVER
5429M: Antti Palosaari <crope@iki.fi>
5430L: linux-media@vger.kernel.org
5431W: https://linuxtv.org
5432W: http://palosaari.fi/linux/
5433Q: http://patchwork.linuxtv.org/project/linux-media/list/
5434T: git git://linuxtv.org/anttip/media_tree.git
5435S: Maintained
5436F: drivers/media/dvb-frontends/hd29l2*
5437
5438HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER
5439M: Brian Boylston <brian.boylston@hpe.com>
5440S: Supported
5441F: Documentation/watchdog/hpwdt.txt
5442F: drivers/watchdog/hpwdt.c
5443
5444HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
5445M: Don Brace <don.brace@microsemi.com>
5446L: iss_storagedev@hp.com
5447L: esc.storagedev@microsemi.com
5448L: linux-scsi@vger.kernel.org
5449S: Supported
5450F: Documentation/scsi/hpsa.txt
5451F: drivers/scsi/hpsa*.[ch]
5452F: include/linux/cciss*.h
5453F: include/uapi/linux/cciss*.h
5454
5455HEWLETT-PACKARD SMART CISS RAID DRIVER (cciss)
5456M: Don Brace <don.brace@microsemi.com>
5457L: iss_storagedev@hp.com
5458L: esc.storagedev@microsemi.com
5459L: linux-scsi@vger.kernel.org
5460S: Supported
5461F: Documentation/blockdev/cciss.txt
5462F: drivers/block/cciss*
5463F: include/linux/cciss_ioctl.h
5464F: include/uapi/linux/cciss_ioctl.h
5465
5466HFI1 DRIVER
5467M: Mike Marciniszyn <mike.marciniszyn@intel.com>
5468M: Dennis Dalessandro <dennis.dalessandro@intel.com>
5469L: linux-rdma@vger.kernel.org
5470S: Supported
5471F: drivers/infiniband/hw/hfi1
5472
5473HFS FILESYSTEM
5474L: linux-fsdevel@vger.kernel.org
5475S: Orphan
5476F: Documentation/filesystems/hfs.txt
5477F: fs/hfs/
5478
5479HFSPLUS FILESYSTEM
5480L: linux-fsdevel@vger.kernel.org
5481S: Orphan
5482F: Documentation/filesystems/hfsplus.txt
5483F: fs/hfsplus/
5484
5485HGA FRAMEBUFFER DRIVER
5486M: Ferenc Bakonyi <fero@drama.obuda.kando.hu>
5487L: linux-nvidia@lists.surfsouth.com
5488W: http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
5489S: Maintained
5490F: drivers/video/fbdev/hgafb.c
5491
5492HIBERNATION (aka Software Suspend, aka swsusp)
5493M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
5494M: Pavel Machek <pavel@ucw.cz>
5495L: linux-pm@vger.kernel.org
5496S: Supported
5497F: arch/x86/power/
5498F: drivers/base/power/
5499F: kernel/power/
5500F: include/linux/suspend.h
5501F: include/linux/freezer.h
5502F: include/linux/pm.h
5503F: arch/*/include/asm/suspend*.h
5504
5505HID CORE LAYER
5506M: Jiri Kosina <jikos@kernel.org>
5507R: Benjamin Tissoires <benjamin.tissoires@redhat.com>
5508L: linux-input@vger.kernel.org
5509T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
5510S: Maintained
5511F: drivers/hid/
5512F: include/linux/hid*
5513F: include/uapi/linux/hid*
5514
5515HID SENSOR HUB DRIVERS
5516M: Jiri Kosina <jikos@kernel.org>
5517M: Jonathan Cameron <jic23@kernel.org>
5518M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
5519L: linux-input@vger.kernel.org
5520L: linux-iio@vger.kernel.org
5521S: Maintained
5522F: Documentation/hid/hid-sensor*
5523F: drivers/hid/hid-sensor-*
5524F: drivers/iio/*/hid-*
5525F: include/linux/hid-sensor-*
5526
5527HIGH-RESOLUTION TIMERS, CLOCKEVENTS, DYNTICKS
5528M: Thomas Gleixner <tglx@linutronix.de>
5529L: linux-kernel@vger.kernel.org
5530T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
5531S: Maintained
5532F: Documentation/timers/
5533F: kernel/time/hrtimer.c
5534F: kernel/time/clockevents.c
5535F: kernel/time/tick*.*
5536F: kernel/time/timer_*.c
5537F: include/linux/clockchips.h
5538F: include/linux/hrtimer.h
5539
5540HIGH-SPEED SCC DRIVER FOR AX.25
5541L: linux-hams@vger.kernel.org
5542S: Orphan
5543F: drivers/net/hamradio/dmascc.c
5544F: drivers/net/hamradio/scc.c
5545
5546HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
5547M: HighPoint Linux Team <linux@highpoint-tech.com>
5548W: http://www.highpoint-tech.com
5549S: Supported
5550F: Documentation/scsi/hptiop.txt
5551F: drivers/scsi/hptiop.c
5552
5553HIPPI
5554M: Jes Sorensen <jes@trained-monkey.org>
5555L: linux-hippi@sunsite.dk
5556S: Maintained
5557F: include/linux/hippidevice.h
5558F: include/uapi/linux/if_hippi.h
5559F: net/802/hippi.c
5560F: drivers/net/hippi/
5561
5562HISILICON NETWORK SUBSYSTEM DRIVER
5563M: Yisen Zhuang <yisen.zhuang@huawei.com>
5564M: Salil Mehta <salil.mehta@huawei.com>
5565L: netdev@vger.kernel.org
5566W: http://www.hisilicon.com
5567S: Maintained
5568F: drivers/net/ethernet/hisilicon/
5569F: Documentation/devicetree/bindings/net/hisilicon*.txt
5570
5571HISILICON ROCE DRIVER
5572M: Lijun Ou <oulijun@huawei.com>
5573M: Wei Hu(Xavier) <xavier.huwei@huawei.com>
5574L: linux-rdma@vger.kernel.org
5575S: Maintained
5576F: drivers/infiniband/hw/hns/
5577F: Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt
5578
5579HISILICON SAS Controller
5580M: John Garry <john.garry@huawei.com>
5581W: http://www.hisilicon.com
5582S: Supported
5583F: drivers/scsi/hisi_sas/
5584F: Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
5585
5586HOST AP DRIVER
5587M: Jouni Malinen <j@w1.fi>
5588L: hostap@shmoo.com (subscribers-only)
5589L: linux-wireless@vger.kernel.org
5590W: http://hostap.epitest.fi/
5591S: Maintained
5592F: drivers/net/wireless/intersil/hostap/
5593
5594HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
5595L: platform-driver-x86@vger.kernel.org
5596S: Orphan
5597F: drivers/platform/x86/tc1100-wmi.c
5598
5599HP100: Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series
5600M: Jaroslav Kysela <perex@perex.cz>
5601S: Maintained
5602F: drivers/net/ethernet/hp/hp100.*
5603
5604HPET: High Precision Event Timers driver
5605M: Clemens Ladisch <clemens@ladisch.de>
5606S: Maintained
5607F: Documentation/timers/hpet.txt
5608F: drivers/char/hpet.c
5609F: include/linux/hpet.h
5610F: include/uapi/linux/hpet.h
5611
5612HPET: x86
5613S: Orphan
5614F: arch/x86/kernel/hpet.c
5615F: arch/x86/include/asm/hpet.h
5616
5617HPFS FILESYSTEM
5618M: Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
5619W: http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
5620S: Maintained
5621F: fs/hpfs/
5622
5623HSI SUBSYSTEM
5624M: Sebastian Reichel <sre@kernel.org>
5625T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
5626S: Maintained
5627F: Documentation/ABI/testing/sysfs-bus-hsi
5628F: Documentation/hsi.txt
5629F: drivers/hsi/
5630F: include/linux/hsi/
5631F: include/uapi/linux/hsi/
5632
5633HSO 3G MODEM DRIVER
5634M: Jan Dumon <j.dumon@option.com>
5635W: http://www.pharscape.org
5636S: Maintained
5637F: drivers/net/usb/hso.c
5638
5639HSR NETWORK PROTOCOL
5640M: Arvid Brodin <arvid.brodin@alten.se>
5641L: netdev@vger.kernel.org
5642S: Maintained
5643F: net/hsr/
5644
5645HTCPEN TOUCHSCREEN DRIVER
5646M: Pau Oliva Fora <pof@eslack.org>
5647L: linux-input@vger.kernel.org
5648S: Maintained
5649F: drivers/input/touchscreen/htcpen.c
5650
5651HUGETLB FILESYSTEM
5652M: Nadia Yvette Chambers <nyc@holomorphy.com>
5653S: Maintained
5654F: fs/hugetlbfs/
5655
5656Hyper-V CORE AND DRIVERS
5657M: "K. Y. Srinivasan" <kys@microsoft.com>
5658M: Haiyang Zhang <haiyangz@microsoft.com>
5659L: devel@linuxdriverproject.org
5660S: Maintained
5661F: arch/x86/include/asm/mshyperv.h
5662F: arch/x86/include/uapi/asm/hyperv.h
5663F: arch/x86/kernel/cpu/mshyperv.c
5664F: drivers/hid/hid-hyperv.c
5665F: drivers/hv/
5666F: drivers/input/serio/hyperv-keyboard.c
5667F: drivers/pci/host/pci-hyperv.c
5668F: drivers/net/hyperv/
5669F: drivers/scsi/storvsc_drv.c
5670F: drivers/video/fbdev/hyperv_fb.c
5671F: include/linux/hyperv.h
5672F: tools/hv/
5673F: Documentation/ABI/stable/sysfs-bus-vmbus
5674
5675I2C MUXES
5676M: Peter Rosin <peda@axentia.se>
5677L: linux-i2c@vger.kernel.org
5678S: Maintained
5679F: Documentation/i2c/i2c-topology
5680F: Documentation/i2c/muxes/
5681F: Documentation/devicetree/bindings/i2c/i2c-mux*
5682F: drivers/i2c/i2c-mux.c
5683F: drivers/i2c/muxes/
5684F: include/linux/i2c-mux.h
5685
5686I2C OVER PARALLEL PORT
5687M: Jean Delvare <jdelvare@suse.com>
5688L: linux-i2c@vger.kernel.org
5689S: Maintained
5690F: Documentation/i2c/busses/i2c-parport
5691F: Documentation/i2c/busses/i2c-parport-light
5692F: drivers/i2c/busses/i2c-parport.c
5693F: drivers/i2c/busses/i2c-parport-light.c
5694
5695I2C/SMBUS CONTROLLER DRIVERS FOR PC
5696M: Jean Delvare <jdelvare@suse.com>
5697L: linux-i2c@vger.kernel.org
5698S: Maintained
5699F: Documentation/i2c/busses/i2c-ali1535
5700F: Documentation/i2c/busses/i2c-ali1563
5701F: Documentation/i2c/busses/i2c-ali15x3
5702F: Documentation/i2c/busses/i2c-amd756
5703F: Documentation/i2c/busses/i2c-amd8111
5704F: Documentation/i2c/busses/i2c-i801
5705F: Documentation/i2c/busses/i2c-nforce2
5706F: Documentation/i2c/busses/i2c-piix4
5707F: Documentation/i2c/busses/i2c-sis5595
5708F: Documentation/i2c/busses/i2c-sis630
5709F: Documentation/i2c/busses/i2c-sis96x
5710F: Documentation/i2c/busses/i2c-via
5711F: Documentation/i2c/busses/i2c-viapro
5712F: drivers/i2c/busses/i2c-ali1535.c
5713F: drivers/i2c/busses/i2c-ali1563.c
5714F: drivers/i2c/busses/i2c-ali15x3.c
5715F: drivers/i2c/busses/i2c-amd756.c
5716F: drivers/i2c/busses/i2c-amd756-s4882.c
5717F: drivers/i2c/busses/i2c-amd8111.c
5718F: drivers/i2c/busses/i2c-i801.c
5719F: drivers/i2c/busses/i2c-isch.c
5720F: drivers/i2c/busses/i2c-nforce2.c
5721F: drivers/i2c/busses/i2c-nforce2-s4985.c
5722F: drivers/i2c/busses/i2c-piix4.c
5723F: drivers/i2c/busses/i2c-sis5595.c
5724F: drivers/i2c/busses/i2c-sis630.c
5725F: drivers/i2c/busses/i2c-sis96x.c
5726F: drivers/i2c/busses/i2c-via.c
5727F: drivers/i2c/busses/i2c-viapro.c
5728
5729I2C/SMBUS ISMT DRIVER
5730M: Seth Heasley <seth.heasley@intel.com>
5731M: Neil Horman <nhorman@tuxdriver.com>
5732L: linux-i2c@vger.kernel.org
5733F: drivers/i2c/busses/i2c-ismt.c
5734F: Documentation/i2c/busses/i2c-ismt
5735
5736I2C/SMBUS STUB DRIVER
5737M: Jean Delvare <jdelvare@suse.com>
5738L: linux-i2c@vger.kernel.org
5739S: Maintained
5740F: drivers/i2c/i2c-stub.c
5741
5742I2C SUBSYSTEM
5743M: Wolfram Sang <wsa@the-dreams.de>
5744L: linux-i2c@vger.kernel.org
5745W: https://i2c.wiki.kernel.org/
5746Q: https://patchwork.ozlabs.org/project/linux-i2c/list/
5747T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
5748S: Maintained
5749F: Documentation/devicetree/bindings/i2c/
5750F: Documentation/i2c/
5751F: drivers/i2c/
5752F: drivers/i2c/*/
5753F: include/linux/i2c.h
5754F: include/linux/i2c-*.h
5755F: include/uapi/linux/i2c.h
5756F: include/uapi/linux/i2c-*.h
5757
5758I2C ACPI SUPPORT
5759M: Mika Westerberg <mika.westerberg@linux.intel.com>
5760L: linux-i2c@vger.kernel.org
5761L: linux-acpi@vger.kernel.org
5762S: Maintained
5763
5764I2C-TAOS-EVM DRIVER
5765M: Jean Delvare <jdelvare@suse.com>
5766L: linux-i2c@vger.kernel.org
5767S: Maintained
5768F: Documentation/i2c/busses/i2c-taos-evm
5769F: drivers/i2c/busses/i2c-taos-evm.c
5770
5771I2C-TINY-USB DRIVER
5772M: Till Harbaum <till@harbaum.org>
5773L: linux-i2c@vger.kernel.org
5774W: http://www.harbaum.org/till/i2c_tiny_usb
5775S: Maintained
5776F: drivers/i2c/busses/i2c-tiny-usb.c
5777
5778i386 BOOT CODE
5779M: "H. Peter Anvin" <hpa@zytor.com>
5780S: Maintained
5781F: arch/x86/boot/
5782
5783i386 SETUP CODE / CPU ERRATA WORKAROUNDS
5784M: "H. Peter Anvin" <hpa@zytor.com>
5785T: git git://git.kernel.org/pub/scm/linux/kernel/git/hpa/linux-2.6-x86setup.git
5786S: Maintained
5787
5788IA64 (Itanium) PLATFORM
5789M: Tony Luck <tony.luck@intel.com>
5790M: Fenghua Yu <fenghua.yu@intel.com>
5791L: linux-ia64@vger.kernel.org
5792T: git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
5793S: Maintained
5794F: arch/ia64/
5795
5796IBM Power VMX Cryptographic instructions
5797M: Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
5798M: Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
5799L: linux-crypto@vger.kernel.org
5800S: Supported
5801F: drivers/crypto/vmx/Makefile
5802F: drivers/crypto/vmx/Kconfig
5803F: drivers/crypto/vmx/vmx.c
5804F: drivers/crypto/vmx/aes*
5805F: drivers/crypto/vmx/ghash*
5806F: drivers/crypto/vmx/ppc-xlate.pl
5807
5808IBM Power in-Nest Crypto Acceleration
5809M: Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
5810M: Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
5811L: linux-crypto@vger.kernel.org
5812S: Supported
5813F: drivers/crypto/nx/Makefile
5814F: drivers/crypto/nx/Kconfig
5815F: drivers/crypto/nx/nx-aes*
5816F: drivers/crypto/nx/nx-sha*
5817F: drivers/crypto/nx/nx.*
5818F: drivers/crypto/nx/nx_csbcpb.h
5819F: drivers/crypto/nx/nx_debugfs.h
5820
5821IBM Power 842 compression accelerator
5822M: Dan Streetman <ddstreet@ieee.org>
5823S: Supported
5824F: drivers/crypto/nx/Makefile
5825F: drivers/crypto/nx/Kconfig
5826F: drivers/crypto/nx/nx-842*
5827F: include/linux/sw842.h
5828F: crypto/842.c
5829F: lib/842/
5830
5831IBM Power Linux RAID adapter
5832M: Brian King <brking@us.ibm.com>
5833S: Supported
5834F: drivers/scsi/ipr.*
5835
5836IBM Power Virtual Ethernet Device Driver
5837M: Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
5838L: netdev@vger.kernel.org
5839S: Supported
5840F: drivers/net/ethernet/ibm/ibmveth.*
5841
5842IBM Power SRIOV Virtual NIC Device Driver
5843M: Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
5844M: John Allen <jallen@linux.vnet.ibm.com>
5845L: netdev@vger.kernel.org
5846S: Supported
5847F: drivers/net/ethernet/ibm/ibmvnic.*
5848
5849IBM Power Virtual SCSI Device Drivers
5850M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
5851L: linux-scsi@vger.kernel.org
5852S: Supported
5853F: drivers/scsi/ibmvscsi/ibmvscsi*
5854F: include/scsi/viosrp.h
5855
5856IBM Power Virtual SCSI Device Target Driver
5857M: Bryant G. Ly <bryantly@linux.vnet.ibm.com>
5858M: Michael Cyr <mikecyr@linux.vnet.ibm.com>
5859L: linux-scsi@vger.kernel.org
5860L: target-devel@vger.kernel.org
5861S: Supported
5862F: drivers/scsi/ibmvscsi_tgt/
5863
5864IBM Power Virtual FC Device Drivers
5865M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
5866L: linux-scsi@vger.kernel.org
5867S: Supported
5868F: drivers/scsi/ibmvscsi/ibmvfc*
5869
5870IBM ServeRAID RAID DRIVER
5871S: Orphan
5872F: drivers/scsi/ips.*
5873
5874ICH LPC AND GPIO DRIVER
5875M: Peter Tyser <ptyser@xes-inc.com>
5876S: Maintained
5877F: drivers/mfd/lpc_ich.c
5878F: drivers/gpio/gpio-ich.c
5879
5880IDE SUBSYSTEM
5881M: "David S. Miller" <davem@davemloft.net>
5882L: linux-ide@vger.kernel.org
5883Q: http://patchwork.ozlabs.org/project/linux-ide/list/
5884T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git
5885S: Maintained
5886F: Documentation/ide/
5887F: drivers/ide/
5888F: include/linux/ide.h
5889
5890IDEAPAD LAPTOP EXTRAS DRIVER
5891M: Ike Panhc <ike.pan@canonical.com>
5892L: platform-driver-x86@vger.kernel.org
5893W: http://launchpad.net/ideapad-laptop
5894S: Maintained
5895F: drivers/platform/x86/ideapad-laptop.c
5896
5897IDEAPAD LAPTOP SLIDEBAR DRIVER
5898M: Andrey Moiseev <o2g.org.ru@gmail.com>
5899L: linux-input@vger.kernel.org
5900W: https://github.com/o2genum/ideapad-slidebar
5901S: Maintained
5902F: drivers/input/misc/ideapad_slidebar.c
5903
5904IDE/ATAPI DRIVERS
5905M: Borislav Petkov <bp@alien8.de>
5906L: linux-ide@vger.kernel.org
5907S: Maintained
5908F: Documentation/cdrom/ide-cd
5909F: drivers/ide/ide-cd*
5910
5911IDLE-I7300
5912M: Andy Henroid <andrew.d.henroid@intel.com>
5913L: linux-pm@vger.kernel.org
5914S: Supported
5915F: drivers/idle/i7300_idle.c
5916
5917IEEE 802.15.4 SUBSYSTEM
5918M: Alexander Aring <aar@pengutronix.de>
5919L: linux-wpan@vger.kernel.org
5920W: http://wpan.cakelab.org/
5921T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
5922T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
5923S: Maintained
5924F: net/ieee802154/
5925F: net/mac802154/
5926F: drivers/net/ieee802154/
5927F: include/linux/nl802154.h
5928F: include/linux/ieee802154.h
5929F: include/net/nl802154.h
5930F: include/net/mac802154.h
5931F: include/net/af_ieee802154.h
5932F: include/net/cfg802154.h
5933F: include/net/ieee802154_netdev.h
5934F: Documentation/networking/ieee802154.txt
5935
5936IGORPLUG-USB IR RECEIVER
5937M: Sean Young <sean@mess.org>
5938L: linux-media@vger.kernel.org
5939S: Maintained
5940F: drivers/media/rc/igorplugusb.c
5941
5942IGUANAWORKS USB IR TRANSCEIVER
5943M: Sean Young <sean@mess.org>
5944L: linux-media@vger.kernel.org
5945S: Maintained
5946F: drivers/media/rc/iguanair.c
5947
5948IIO SUBSYSTEM AND DRIVERS
5949M: Jonathan Cameron <jic23@kernel.org>
5950R: Hartmut Knaack <knaack.h@gmx.de>
5951R: Lars-Peter Clausen <lars@metafoo.de>
5952R: Peter Meerwald-Stadler <pmeerw@pmeerw.net>
5953L: linux-iio@vger.kernel.org
5954T: git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
5955S: Maintained
5956F: Documentation/devicetree/bindings/iio/
5957F: drivers/iio/
5958F: drivers/staging/iio/
5959F: include/linux/iio/
5960F: tools/iio/
5961
5962IKANOS/ADI EAGLE ADSL USB DRIVER
5963M: Matthieu Castet <castet.matthieu@free.fr>
5964M: Stanislaw Gruszka <stf_xl@wp.pl>
5965S: Maintained
5966F: drivers/usb/atm/ueagle-atm.c
5967
5968INA209 HARDWARE MONITOR DRIVER
5969M: Guenter Roeck <linux@roeck-us.net>
5970L: linux-hwmon@vger.kernel.org
5971S: Maintained
5972F: Documentation/hwmon/ina209
5973F: Documentation/devicetree/bindings/i2c/ina209.txt
5974F: drivers/hwmon/ina209.c
5975
5976INA2XX HARDWARE MONITOR DRIVER
5977M: Guenter Roeck <linux@roeck-us.net>
5978L: linux-hwmon@vger.kernel.org
5979S: Maintained
5980F: Documentation/hwmon/ina2xx
5981F: drivers/hwmon/ina2xx.c
5982F: include/linux/platform_data/ina2xx.h
5983
5984INDUSTRY PACK SUBSYSTEM (IPACK)
5985M: Samuel Iglesias Gonsalvez <siglesias@igalia.com>
5986M: Jens Taprogge <jens.taprogge@taprogge.org>
5987M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
5988L: industrypack-devel@lists.sourceforge.net
5989W: http://industrypack.sourceforge.net
5990S: Maintained
5991F: drivers/ipack/
5992
5993INGENIC JZ4780 DMA Driver
5994M: Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com>
5995S: Maintained
5996F: drivers/dma/dma-jz4780.c
5997
5998INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
5999M: Mimi Zohar <zohar@linux.vnet.ibm.com>
6000M: Dmitry Kasatkin <dmitry.kasatkin@gmail.com>
6001L: linux-ima-devel@lists.sourceforge.net
6002L: linux-ima-user@lists.sourceforge.net
6003L: linux-security-module@vger.kernel.org
6004T: git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
6005S: Supported
6006F: security/integrity/ima/
6007
6008IMGTEC IR DECODER DRIVER
6009M: James Hogan <james.hogan@imgtec.com>
6010S: Maintained
6011F: drivers/media/rc/img-ir/
6012
6013IMS TWINTURBO FRAMEBUFFER DRIVER
6014L: linux-fbdev@vger.kernel.org
6015S: Orphan
6016F: drivers/video/fbdev/imsttfb.c
6017
6018INFINIBAND SUBSYSTEM
6019M: Doug Ledford <dledford@redhat.com>
6020M: Sean Hefty <sean.hefty@intel.com>
6021M: Hal Rosenstock <hal.rosenstock@gmail.com>
6022L: linux-rdma@vger.kernel.org
6023W: http://www.openfabrics.org/
6024Q: http://patchwork.kernel.org/project/linux-rdma/list/
6025T: git git://git.kernel.org/pub/scm/linux/kernel/git/dledford/rdma.git
6026S: Supported
6027F: Documentation/infiniband/
6028F: drivers/infiniband/
6029F: include/uapi/linux/if_infiniband.h
6030F: include/uapi/rdma/
6031F: include/rdma/
6032
6033INOTIFY
6034M: John McCutchan <john@johnmccutchan.com>
6035M: Robert Love <rlove@rlove.org>
6036M: Eric Paris <eparis@parisplace.org>
6037S: Maintained
6038F: Documentation/filesystems/inotify.txt
6039F: fs/notify/inotify/
6040F: include/linux/inotify.h
6041F: include/uapi/linux/inotify.h
6042
6043INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
6044M: Dmitry Torokhov <dmitry.torokhov@gmail.com>
6045L: linux-input@vger.kernel.org
6046Q: http://patchwork.kernel.org/project/linux-input/list/
6047T: git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
6048S: Maintained
6049F: drivers/input/
6050F: include/linux/input.h
6051F: include/uapi/linux/input.h
6052F: include/linux/input/
6053F: Documentation/devicetree/bindings/input/
6054
6055INPUT MULTITOUCH (MT) PROTOCOL
6056M: Henrik Rydberg <rydberg@bitmath.org>
6057L: linux-input@vger.kernel.org
6058S: Odd fixes
6059F: Documentation/input/multi-touch-protocol.txt
6060F: drivers/input/input-mt.c
6061K: \b(ABS|SYN)_MT_
6062
6063INTEL ASoC BDW/HSW DRIVERS
6064M: Jie Yang <yang.jie@linux.intel.com>
6065L: alsa-devel@alsa-project.org (moderated for non-subscribers)
6066S: Supported
6067F: sound/soc/intel/common/sst-dsp*
6068F: sound/soc/intel/common/sst-firmware.c
6069F: sound/soc/intel/boards/broadwell.c
6070F: sound/soc/intel/haswell/
6071
6072INTEL C600 SERIES SAS CONTROLLER DRIVER
6073M: Intel SCU Linux support <intel-linux-scu@intel.com>
6074M: Artur Paszkiewicz <artur.paszkiewicz@intel.com>
6075L: linux-scsi@vger.kernel.org
6076T: git git://git.code.sf.net/p/intel-sas/isci
6077S: Supported
6078F: drivers/scsi/isci/
6079
6080INTEL HID EVENT DRIVER
6081M: Alex Hung <alex.hung@canonical.com>
6082L: platform-driver-x86@vger.kernel.org
6083S: Maintained
6084F: drivers/platform/x86/intel-hid.c
6085
6086INTEL VIRTUAL BUTTON DRIVER
6087M: AceLan Kao <acelan.kao@canonical.com>
6088L: platform-driver-x86@vger.kernel.org
6089S: Maintained
6090F: drivers/platform/x86/intel-vbtn.c
6091
6092INTEL IDLE DRIVER
6093M: Len Brown <lenb@kernel.org>
6094L: linux-pm@vger.kernel.org
6095T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
6096S: Supported
6097F: drivers/idle/intel_idle.c
6098
6099INTEL PSTATE DRIVER
6100M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
6101M: Len Brown <lenb@kernel.org>
6102L: linux-pm@vger.kernel.org
6103S: Supported
6104F: drivers/cpufreq/intel_pstate.c
6105
6106INTEL FRAMEBUFFER DRIVER (excluding 810 and 815)
6107M: Maik Broemme <mbroemme@plusserver.de>
6108L: linux-fbdev@vger.kernel.org
6109S: Maintained
6110F: Documentation/fb/intelfb.txt
6111F: drivers/video/fbdev/intelfb/
6112
6113INTEL 810/815 FRAMEBUFFER DRIVER
6114M: Antonino Daplas <adaplas@gmail.com>
6115L: linux-fbdev@vger.kernel.org
6116S: Maintained
6117F: drivers/video/fbdev/i810/
6118
6119INTEL MENLOW THERMAL DRIVER
6120M: Sujith Thomas <sujith.thomas@intel.com>
6121L: platform-driver-x86@vger.kernel.org
6122W: https://01.org/linux-acpi
6123S: Supported
6124F: drivers/platform/x86/intel_menlow.c
6125
6126INTEL I/OAT DMA DRIVER
6127M: Dave Jiang <dave.jiang@intel.com>
6128R: Dan Williams <dan.j.williams@intel.com>
6129L: dmaengine@vger.kernel.org
6130Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
6131S: Supported
6132F: drivers/dma/ioat*
6133
6134INTEL IOMMU (VT-d)
6135M: David Woodhouse <dwmw2@infradead.org>
6136L: iommu@lists.linux-foundation.org
6137T: git git://git.infradead.org/iommu-2.6.git
6138S: Supported
6139F: drivers/iommu/intel-iommu.c
6140F: include/linux/intel-iommu.h
6141
6142INTEL IOP-ADMA DMA DRIVER
6143R: Dan Williams <dan.j.williams@intel.com>
6144S: Odd fixes
6145F: drivers/dma/iop-adma.c
6146
6147INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT
6148M: Krzysztof Halasa <khalasa@piap.pl>
6149S: Maintained
6150F: arch/arm/mach-ixp4xx/include/mach/qmgr.h
6151F: arch/arm/mach-ixp4xx/include/mach/npe.h
6152F: arch/arm/mach-ixp4xx/ixp4xx_qmgr.c
6153F: arch/arm/mach-ixp4xx/ixp4xx_npe.c
6154F: drivers/net/ethernet/xscale/ixp4xx_eth.c
6155F: drivers/net/wan/ixp4xx_hss.c
6156
6157INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT
6158M: Deepak Saxena <dsaxena@plexity.net>
6159S: Maintained
6160F: drivers/char/hw_random/ixp4xx-rng.c
6161
6162INTEL ETHERNET DRIVERS
6163M: Jeff Kirsher <jeffrey.t.kirsher@intel.com>
6164L: intel-wired-lan@lists.osuosl.org (moderated for non-subscribers)
6165W: http://www.intel.com/support/feedback.htm
6166W: http://e1000.sourceforge.net/
6167Q: http://patchwork.ozlabs.org/project/intel-wired-lan/list/
6168T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git
6169T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git
6170S: Supported
6171F: Documentation/networking/e100.txt
6172F: Documentation/networking/e1000.txt
6173F: Documentation/networking/e1000e.txt
6174F: Documentation/networking/igb.txt
6175F: Documentation/networking/igbvf.txt
6176F: Documentation/networking/ixgb.txt
6177F: Documentation/networking/ixgbe.txt
6178F: Documentation/networking/ixgbevf.txt
6179F: Documentation/networking/i40e.txt
6180F: Documentation/networking/i40evf.txt
6181F: drivers/net/ethernet/intel/
6182F: drivers/net/ethernet/intel/*/
6183
6184INTEL RDMA RNIC DRIVER
6185M: Faisal Latif <faisal.latif@intel.com>
6186R: Chien Tin Tung <chien.tin.tung@intel.com>
6187R: Mustafa Ismail <mustafa.ismail@intel.com>
6188R: Shiraz Saleem <shiraz.saleem@intel.com>
6189R: Tatyana Nikolova <tatyana.e.nikolova@intel.com>
6190L: linux-rdma@vger.kernel.org
6191S: Supported
6192F: drivers/infiniband/hw/i40iw/
6193
6194INTEL MERRIFIELD GPIO DRIVER
6195M: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
6196L: linux-gpio@vger.kernel.org
6197S: Maintained
6198F: drivers/gpio/gpio-merrifield.c
6199
6200INTEL-MID GPIO DRIVER
6201M: David Cohen <david.a.cohen@linux.intel.com>
6202L: linux-gpio@vger.kernel.org
6203S: Maintained
6204F: drivers/gpio/gpio-intel-mid.c
6205
6206INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
6207M: Stanislav Yakovlev <stas.yakovlev@gmail.com>
6208L: linux-wireless@vger.kernel.org
6209S: Maintained
6210F: Documentation/networking/README.ipw2100
6211F: Documentation/networking/README.ipw2200
6212F: drivers/net/wireless/intel/ipw2x00/
6213
6214INTEL(R) TRACE HUB
6215M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
6216S: Supported
6217F: Documentation/trace/intel_th.txt
6218F: drivers/hwtracing/intel_th/
6219
6220INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
6221M: Ning Sun <ning.sun@intel.com>
6222L: tboot-devel@lists.sourceforge.net
6223W: http://tboot.sourceforge.net
6224T: hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
6225S: Supported
6226F: Documentation/intel_txt.txt
6227F: include/linux/tboot.h
6228F: arch/x86/kernel/tboot.c
6229
6230INTEL WIRELESS WIMAX CONNECTION 2400
6231M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
6232M: linux-wimax@intel.com
6233L: wimax@linuxwimax.org (subscribers-only)
6234S: Supported
6235W: http://linuxwimax.org
6236F: Documentation/wimax/README.i2400m
6237F: drivers/net/wimax/i2400m/
6238F: include/uapi/linux/wimax/i2400m.h
6239
6240INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
6241M: Stanislaw Gruszka <sgruszka@redhat.com>
6242L: linux-wireless@vger.kernel.org
6243S: Supported
6244F: drivers/net/wireless/intel/iwlegacy/
6245
6246INTEL WIRELESS WIFI LINK (iwlwifi)
6247M: Johannes Berg <johannes.berg@intel.com>
6248M: Emmanuel Grumbach <emmanuel.grumbach@intel.com>
6249M: Luca Coelho <luciano.coelho@intel.com>
6250M: Intel Linux Wireless <linuxwifi@intel.com>
6251L: linux-wireless@vger.kernel.org
6252W: http://intellinuxwireless.org
6253T: git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
6254S: Supported
6255F: drivers/net/wireless/intel/iwlwifi/
6256
6257INTEL MANAGEMENT ENGINE (mei)
6258M: Tomas Winkler <tomas.winkler@intel.com>
6259L: linux-kernel@vger.kernel.org
6260S: Supported
6261F: include/uapi/linux/mei.h
6262F: include/linux/mei_cl_bus.h
6263F: drivers/misc/mei/*
6264F: drivers/watchdog/mei_wdt.c
6265F: Documentation/misc-devices/mei/*
6266
6267INTEL MIC DRIVERS (mic)
6268M: Sudeep Dutt <sudeep.dutt@intel.com>
6269M: Ashutosh Dixit <ashutosh.dixit@intel.com>
6270S: Supported
6271W: https://github.com/sudeepdutt/mic
6272W: http://software.intel.com/en-us/mic-developer
6273F: include/linux/mic_bus.h
6274F: include/linux/scif.h
6275F: include/uapi/linux/mic_common.h
6276F: include/uapi/linux/mic_ioctl.h
6277F: include/uapi/linux/scif_ioctl.h
6278F: drivers/misc/mic/
6279F: drivers/dma/mic_x100_dma.c
6280F: drivers/dma/mic_x100_dma.h
6281F: Documentation/mic/
6282
6283INTEL PMC/P-Unit IPC DRIVER
6284M: Zha Qipeng<qipeng.zha@intel.com>
6285L: platform-driver-x86@vger.kernel.org
6286S: Maintained
6287F: drivers/platform/x86/intel_pmc_ipc.c
6288F: drivers/platform/x86/intel_punit_ipc.c
6289F: arch/x86/include/asm/intel_pmc_ipc.h
6290F: arch/x86/include/asm/intel_punit_ipc.h
6291
6292INTEL TELEMETRY DRIVER
6293M: Souvik Kumar Chakravarty <souvik.k.chakravarty@intel.com>
6294L: platform-driver-x86@vger.kernel.org
6295S: Maintained
6296F: arch/x86/include/asm/intel_telemetry.h
6297F: drivers/platform/x86/intel_telemetry*
6298
6299INTEL PMC CORE DRIVER
6300M: Rajneesh Bhardwaj <rajneesh.bhardwaj@intel.com>
6301M: Vishwanath Somayaji <vishwanath.somayaji@intel.com>
6302L: platform-driver-x86@vger.kernel.org
6303S: Maintained
6304F: arch/x86/include/asm/pmc_core.h
6305F: drivers/platform/x86/intel_pmc_core*
6306
6307IOC3 ETHERNET DRIVER
6308M: Ralf Baechle <ralf@linux-mips.org>
6309L: linux-mips@linux-mips.org
6310S: Maintained
6311F: drivers/net/ethernet/sgi/ioc3-eth.c
6312
6313IOC3 SERIAL DRIVER
6314M: Pat Gefre <pfg@sgi.com>
6315L: linux-serial@vger.kernel.org
6316S: Maintained
6317F: drivers/tty/serial/ioc3_serial.c
6318
6319IOMMU DRIVERS
6320M: Joerg Roedel <joro@8bytes.org>
6321L: iommu@lists.linux-foundation.org
6322T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
6323S: Maintained
6324F: Documentation/devicetree/bindings/iommu/
6325F: drivers/iommu/
6326
6327IP MASQUERADING
6328M: Juanjo Ciarlante <jjciarla@raiz.uncu.edu.ar>
6329S: Maintained
6330F: net/ipv4/netfilter/ipt_MASQUERADE.c
6331
6332IPMI SUBSYSTEM
6333M: Corey Minyard <minyard@acm.org>
6334L: openipmi-developer@lists.sourceforge.net (moderated for non-subscribers)
6335W: http://openipmi.sourceforge.net/
6336S: Supported
6337F: Documentation/IPMI.txt
6338F: drivers/char/ipmi/
6339F: include/linux/ipmi*
6340F: include/uapi/linux/ipmi*
6341
6342QCOM AUDIO (ASoC) DRIVERS
6343M: Patrick Lai <plai@codeaurora.org>
6344M: Banajit Goswami <bgoswami@codeaurora.org>
6345L: alsa-devel@alsa-project.org (moderated for non-subscribers)
6346S: Supported
6347F: sound/soc/qcom/
6348
6349IPS SCSI RAID DRIVER
6350M: Adaptec OEM Raid Solutions <aacraid@adaptec.com>
6351L: linux-scsi@vger.kernel.org
6352W: http://www.adaptec.com/
6353S: Maintained
6354F: drivers/scsi/ips*
6355
6356IPVS
6357M: Wensong Zhang <wensong@linux-vs.org>
6358M: Simon Horman <horms@verge.net.au>
6359M: Julian Anastasov <ja@ssi.bg>
6360L: netdev@vger.kernel.org
6361L: lvs-devel@vger.kernel.org
6362S: Maintained
6363T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
6364T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
6365F: Documentation/networking/ipvs-sysctl.txt
6366F: include/net/ip_vs.h
6367F: include/uapi/linux/ip_vs.h
6368F: net/netfilter/ipvs/
6369
6370IPWIRELESS DRIVER
6371M: Jiri Kosina <jikos@kernel.org>
6372M: David Sterba <dsterba@suse.com>
6373S: Odd Fixes
6374F: drivers/tty/ipwireless/
6375
6376IPX NETWORK LAYER
6377M: Arnaldo Carvalho de Melo <acme@ghostprotocols.net>
6378L: netdev@vger.kernel.org
6379S: Maintained
6380F: include/net/ipx.h
6381F: include/uapi/linux/ipx.h
6382F: net/ipx/
6383
6384IRDA SUBSYSTEM
6385M: Samuel Ortiz <samuel@sortiz.org>
6386L: irda-users@lists.sourceforge.net (subscribers-only)
6387L: netdev@vger.kernel.org
6388W: http://irda.sourceforge.net/
6389S: Maintained
6390T: git git://git.kernel.org/pub/scm/linux/kernel/git/sameo/irda-2.6.git
6391F: Documentation/networking/irda.txt
6392F: drivers/net/irda/
6393F: include/net/irda/
6394F: net/irda/
6395
6396IRQ SUBSYSTEM
6397M: Thomas Gleixner <tglx@linutronix.de>
6398L: linux-kernel@vger.kernel.org
6399S: Maintained
6400T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
6401F: kernel/irq/
6402
6403IRQCHIP DRIVERS
6404M: Thomas Gleixner <tglx@linutronix.de>
6405M: Jason Cooper <jason@lakedaemon.net>
6406M: Marc Zyngier <marc.zyngier@arm.com>
6407L: linux-kernel@vger.kernel.org
6408S: Maintained
6409T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
6410T: git git://git.infradead.org/users/jcooper/linux.git irqchip/core
6411F: Documentation/devicetree/bindings/interrupt-controller/
6412F: drivers/irqchip/
6413
6414IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
6415M: Marc Zyngier <marc.zyngier@arm.com>
6416S: Maintained
6417T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
6418F: Documentation/IRQ-domain.txt
6419F: include/linux/irqdomain.h
6420F: kernel/irq/irqdomain.c
6421F: kernel/irq/msi.c
6422
6423ISA
6424M: William Breathitt Gray <vilhelm.gray@gmail.com>
6425S: Maintained
6426F: Documentation/isa.txt
6427F: drivers/base/isa.c
6428F: include/linux/isa.h
6429
6430ISAPNP
6431M: Jaroslav Kysela <perex@perex.cz>
6432S: Maintained
6433F: Documentation/isapnp.txt
6434F: drivers/pnp/isapnp/
6435F: include/linux/isapnp.h
6436
6437ISA RADIO MODULE
6438M: Hans Verkuil <hverkuil@xs4all.nl>
6439L: linux-media@vger.kernel.org
6440T: git git://linuxtv.org/media_tree.git
6441W: https://linuxtv.org
6442S: Maintained
6443F: drivers/media/radio/radio-isa*
6444
6445iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
6446M: Peter Jones <pjones@redhat.com>
6447M: Konrad Rzeszutek Wilk <konrad@kernel.org>
6448S: Maintained
6449F: drivers/firmware/iscsi_ibft*
6450
6451ISCSI
6452M: Mike Christie <michaelc@cs.wisc.edu>
6453L: open-iscsi@googlegroups.com
6454W: www.open-iscsi.org
6455T: git git://git.kernel.org/pub/scm/linux/kernel/git/mnc/linux-2.6-iscsi.git
6456S: Maintained
6457F: drivers/scsi/*iscsi*
6458F: include/scsi/*iscsi*
6459
6460ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
6461M: Or Gerlitz <ogerlitz@mellanox.com>
6462M: Sagi Grimberg <sagi@grimberg.me>
6463M: Roi Dayan <roid@mellanox.com>
6464L: linux-rdma@vger.kernel.org
6465S: Supported
6466W: http://www.openfabrics.org
6467W: www.open-iscsi.org
6468Q: http://patchwork.kernel.org/project/linux-rdma/list/
6469F: drivers/infiniband/ulp/iser/
6470
6471ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
6472M: Sagi Grimberg <sagi@grimberg.me>
6473T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
6474L: linux-rdma@vger.kernel.org
6475L: target-devel@vger.kernel.org
6476S: Supported
6477W: http://www.linux-iscsi.org
6478F: drivers/infiniband/ulp/isert
6479
6480ISDN SUBSYSTEM
6481M: Karsten Keil <isdn@linux-pingi.de>
6482L: isdn4linux@listserv.isdn4linux.de (subscribers-only)
6483L: netdev@vger.kernel.org
6484W: http://www.isdn4linux.de
6485T: git git://git.kernel.org/pub/scm/linux/kernel/git/kkeil/isdn-2.6.git
6486S: Maintained
6487F: Documentation/isdn/
6488F: drivers/isdn/
6489F: include/linux/isdn.h
6490F: include/linux/isdn/
6491F: include/uapi/linux/isdn.h
6492F: include/uapi/linux/isdn/
6493
6494ISDN SUBSYSTEM (Eicon active card driver)
6495M: Armin Schindler <mac@melware.de>
6496L: isdn4linux@listserv.isdn4linux.de (subscribers-only)
6497W: http://www.melware.de
6498S: Maintained
6499F: drivers/isdn/hardware/eicon/
6500
6501IT87 HARDWARE MONITORING DRIVER
6502M: Jean Delvare <jdelvare@suse.com>
6503L: linux-hwmon@vger.kernel.org
6504S: Maintained
6505F: Documentation/hwmon/it87
6506F: drivers/hwmon/it87.c
6507
6508IT913X MEDIA DRIVER
6509M: Antti Palosaari <crope@iki.fi>
6510L: linux-media@vger.kernel.org
6511W: https://linuxtv.org
6512W: http://palosaari.fi/linux/
6513Q: http://patchwork.linuxtv.org/project/linux-media/list/
6514T: git git://linuxtv.org/anttip/media_tree.git
6515S: Maintained
6516F: drivers/media/tuners/it913x*
6517
6518IVTV VIDEO4LINUX DRIVER
6519M: Andy Walls <awalls@md.metrocast.net>
6520L: ivtv-devel@ivtvdriver.org (subscribers-only)
6521L: linux-media@vger.kernel.org
6522T: git git://linuxtv.org/media_tree.git
6523W: http://www.ivtvdriver.org
6524S: Maintained
6525F: Documentation/video4linux/*.ivtv
6526F: drivers/media/pci/ivtv/
6527F: include/uapi/linux/ivtv*
6528
6529IX2505V MEDIA DRIVER
6530M: Malcolm Priestley <tvboxspy@gmail.com>
6531L: linux-media@vger.kernel.org
6532W: https://linuxtv.org
6533Q: http://patchwork.linuxtv.org/project/linux-media/list/
6534S: Maintained
6535F: drivers/media/dvb-frontends/ix2505v*
6536
6537JC42.4 TEMPERATURE SENSOR DRIVER
6538M: Guenter Roeck <linux@roeck-us.net>
6539L: linux-hwmon@vger.kernel.org
6540S: Maintained
6541F: drivers/hwmon/jc42.c
6542F: Documentation/hwmon/jc42
6543
6544JFS FILESYSTEM
6545M: Dave Kleikamp <shaggy@kernel.org>
6546L: jfs-discussion@lists.sourceforge.net
6547W: http://jfs.sourceforge.net/
6548T: git git://git.kernel.org/pub/scm/linux/kernel/git/shaggy/jfs-2.6.git
6549S: Maintained
6550F: Documentation/filesystems/jfs.txt
6551F: fs/jfs/
6552
6553JME NETWORK DRIVER
6554M: Guo-Fu Tseng <cooldavid@cooldavid.org>
6555L: netdev@vger.kernel.org
6556S: Maintained
6557F: drivers/net/ethernet/jme.*
6558
6559JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
6560M: David Woodhouse <dwmw2@infradead.org>
6561L: linux-mtd@lists.infradead.org
6562W: http://www.linux-mtd.infradead.org/doc/jffs2.html
6563S: Maintained
6564F: fs/jffs2/
6565F: include/uapi/linux/jffs2.h
6566
6567JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
6568M: "Theodore Ts'o" <tytso@mit.edu>
6569M: Jan Kara <jack@suse.com>
6570L: linux-ext4@vger.kernel.org
6571S: Maintained
6572F: fs/jbd2/
6573F: include/linux/jbd2.h
6574
6575JPU V4L2 MEM2MEM DRIVER FOR RENESAS
6576M: Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com>
6577L: linux-media@vger.kernel.org
6578S: Maintained
6579F: drivers/media/platform/rcar_jpu.c
6580
6581JSM Neo PCI based serial card
6582M: Gabriel Krisman Bertazi <krisman@linux.vnet.ibm.com>
6583L: linux-serial@vger.kernel.org
6584S: Maintained
6585F: drivers/tty/serial/jsm/
6586
6587K10TEMP HARDWARE MONITORING DRIVER
6588M: Clemens Ladisch <clemens@ladisch.de>
6589L: linux-hwmon@vger.kernel.org
6590S: Maintained
6591F: Documentation/hwmon/k10temp
6592F: drivers/hwmon/k10temp.c
6593
6594K8TEMP HARDWARE MONITORING DRIVER
6595M: Rudolf Marek <r.marek@assembler.cz>
6596L: linux-hwmon@vger.kernel.org
6597S: Maintained
6598F: Documentation/hwmon/k8temp
6599F: drivers/hwmon/k8temp.c
6600
6601KASAN
6602M: Andrey Ryabinin <aryabinin@virtuozzo.com>
6603R: Alexander Potapenko <glider@google.com>
6604R: Dmitry Vyukov <dvyukov@google.com>
6605L: kasan-dev@googlegroups.com
6606S: Maintained
6607F: arch/*/include/asm/kasan.h
6608F: arch/*/mm/kasan_init*
6609F: Documentation/kasan.txt
6610F: include/linux/kasan*.h
6611F: lib/test_kasan.c
6612F: mm/kasan/
6613F: scripts/Makefile.kasan
6614
6615KCONFIG
6616M: "Yann E. MORIN" <yann.morin.1998@free.fr>
6617L: linux-kbuild@vger.kernel.org
6618T: git git://gitorious.org/linux-kconfig/linux-kconfig
6619S: Maintained
6620F: Documentation/kbuild/kconfig-language.txt
6621F: scripts/kconfig/
6622
6623KDUMP
6624M: Dave Young <dyoung@redhat.com>
6625M: Baoquan He <bhe@redhat.com>
6626R: Vivek Goyal <vgoyal@redhat.com>
6627L: kexec@lists.infradead.org
6628W: http://lse.sourceforge.net/kdump/
6629S: Maintained
6630F: Documentation/kdump/
6631
6632KEENE FM RADIO TRANSMITTER DRIVER
6633M: Hans Verkuil <hverkuil@xs4all.nl>
6634L: linux-media@vger.kernel.org
6635T: git git://linuxtv.org/media_tree.git
6636W: https://linuxtv.org
6637S: Maintained
6638F: drivers/media/radio/radio-keene*
6639
6640KERNEL AUTOMOUNTER v4 (AUTOFS4)
6641M: Ian Kent <raven@themaw.net>
6642L: autofs@vger.kernel.org
6643S: Maintained
6644F: fs/autofs4/
6645
6646KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
6647M: Michal Marek <mmarek@suse.com>
6648T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git for-next
6649T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git rc-fixes
6650L: linux-kbuild@vger.kernel.org
6651S: Maintained
6652F: Documentation/kbuild/
6653F: Makefile
6654F: scripts/Makefile.*
6655F: scripts/basic/
6656F: scripts/mk*
6657F: scripts/package/
6658
6659KERNEL JANITORS
6660L: kernel-janitors@vger.kernel.org
6661W: http://kernelnewbies.org/KernelJanitors
6662S: Odd Fixes
6663
6664KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
6665M: "J. Bruce Fields" <bfields@fieldses.org>
6666M: Jeff Layton <jlayton@poochiereds.net>
6667L: linux-nfs@vger.kernel.org
6668W: http://nfs.sourceforge.net/
6669T: git git://linux-nfs.org/~bfields/linux.git
6670S: Supported
6671F: fs/nfsd/
6672F: include/uapi/linux/nfsd/
6673F: fs/lockd/
6674F: fs/nfs_common/
6675F: net/sunrpc/
6676F: include/linux/lockd/
6677F: include/linux/sunrpc/
6678F: include/uapi/linux/sunrpc/
6679
6680KERNEL SELFTEST FRAMEWORK
6681M: Shuah Khan <shuahkh@osg.samsung.com>
6682M: Shuah Khan <shuah@kernel.org>
6683L: linux-kselftest@vger.kernel.org
6684T: git git://git.kernel.org/pub/scm/shuah/linux-kselftest
6685S: Maintained
6686F: tools/testing/selftests
6687
6688KERNEL VIRTUAL MACHINE (KVM)
6689M: Paolo Bonzini <pbonzini@redhat.com>
6690M: Radim Krčmář <rkrcmar@redhat.com>
6691L: kvm@vger.kernel.org
6692W: http://www.linux-kvm.org
6693T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
6694S: Supported
6695F: Documentation/*/kvm*.txt
6696F: Documentation/virtual/kvm/
6697F: arch/*/kvm/
6698F: arch/x86/kernel/kvm.c
6699F: arch/x86/kernel/kvmclock.c
6700F: arch/*/include/asm/kvm*
6701F: include/linux/kvm*
6702F: include/uapi/linux/kvm*
6703F: virt/kvm/
6704F: tools/kvm/
6705
6706KERNEL VIRTUAL MACHINE (KVM) FOR AMD-V
6707M: Joerg Roedel <joro@8bytes.org>
6708L: kvm@vger.kernel.org
6709W: http://www.linux-kvm.org/
6710S: Maintained
6711F: arch/x86/include/asm/svm.h
6712F: arch/x86/kvm/svm.c
6713
6714KERNEL VIRTUAL MACHINE (KVM) FOR POWERPC
6715M: Alexander Graf <agraf@suse.com>
6716L: kvm-ppc@vger.kernel.org
6717W: http://www.linux-kvm.org/
6718T: git git://github.com/agraf/linux-2.6.git
6719S: Supported
6720F: arch/powerpc/include/asm/kvm*
6721F: arch/powerpc/kvm/
6722
6723KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
6724M: Christian Borntraeger <borntraeger@de.ibm.com>
6725M: Cornelia Huck <cornelia.huck@de.ibm.com>
6726L: linux-s390@vger.kernel.org
6727W: http://www.ibm.com/developerworks/linux/linux390/
6728T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
6729S: Supported
6730F: Documentation/s390/kvm.txt
6731F: arch/s390/include/asm/kvm*
6732F: arch/s390/kvm/
6733
6734KERNEL VIRTUAL MACHINE (KVM) FOR ARM
6735M: Christoffer Dall <christoffer.dall@linaro.org>
6736M: Marc Zyngier <marc.zyngier@arm.com>
6737L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
6738L: kvmarm@lists.cs.columbia.edu
6739W: http://systems.cs.columbia.edu/projects/kvm-arm
6740T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
6741S: Supported
6742F: arch/arm/include/uapi/asm/kvm*
6743F: arch/arm/include/asm/kvm*
6744F: arch/arm/kvm/
6745F: virt/kvm/arm/
6746F: include/kvm/arm_*
6747
6748KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64)
6749M: Christoffer Dall <christoffer.dall@linaro.org>
6750M: Marc Zyngier <marc.zyngier@arm.com>
6751L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
6752L: kvmarm@lists.cs.columbia.edu
6753S: Maintained
6754F: arch/arm64/include/uapi/asm/kvm*
6755F: arch/arm64/include/asm/kvm*
6756F: arch/arm64/kvm/
6757
6758KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
6759M: James Hogan <james.hogan@imgtec.com>
6760L: linux-mips@linux-mips.org
6761S: Supported
6762F: arch/mips/include/uapi/asm/kvm*
6763F: arch/mips/include/asm/kvm*
6764F: arch/mips/kvm/
6765
6766KEXEC
6767M: Eric Biederman <ebiederm@xmission.com>
6768W: http://kernel.org/pub/linux/utils/kernel/kexec/
6769L: kexec@lists.infradead.org
6770S: Maintained
6771F: include/linux/kexec.h
6772F: include/uapi/linux/kexec.h
6773F: kernel/kexec*
6774
6775KEYS/KEYRINGS:
6776M: David Howells <dhowells@redhat.com>
6777L: keyrings@vger.kernel.org
6778S: Maintained
6779F: Documentation/security/keys.txt
6780F: include/linux/key.h
6781F: include/linux/key-type.h
6782F: include/linux/keyctl.h
6783F: include/uapi/linux/keyctl.h
6784F: include/keys/
6785F: security/keys/
6786
6787KEYS-TRUSTED
6788M: David Safford <safford@us.ibm.com>
6789M: Mimi Zohar <zohar@linux.vnet.ibm.com>
6790L: linux-security-module@vger.kernel.org
6791L: keyrings@vger.kernel.org
6792S: Supported
6793F: Documentation/security/keys-trusted-encrypted.txt
6794F: include/keys/trusted-type.h
6795F: security/keys/trusted.c
6796F: security/keys/trusted.h
6797
6798KEYS-ENCRYPTED
6799M: Mimi Zohar <zohar@linux.vnet.ibm.com>
6800M: David Safford <safford@us.ibm.com>
6801L: linux-security-module@vger.kernel.org
6802L: keyrings@vger.kernel.org
6803S: Supported
6804F: Documentation/security/keys-trusted-encrypted.txt
6805F: include/keys/encrypted-type.h
6806F: security/keys/encrypted-keys/
6807
6808KGDB / KDB /debug_core
6809M: Jason Wessel <jason.wessel@windriver.com>
6810W: http://kgdb.wiki.kernel.org/
6811L: kgdb-bugreport@lists.sourceforge.net
6812T: git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
6813S: Maintained
6814F: Documentation/DocBook/kgdb.tmpl
6815F: drivers/misc/kgdbts.c
6816F: drivers/tty/serial/kgdboc.c
6817F: include/linux/kdb.h
6818F: include/linux/kgdb.h
6819F: kernel/debug/
6820
6821KMEMCHECK
6822M: Vegard Nossum <vegardno@ifi.uio.no>
6823M: Pekka Enberg <penberg@kernel.org>
6824S: Maintained
6825F: Documentation/kmemcheck.txt
6826F: arch/x86/include/asm/kmemcheck.h
6827F: arch/x86/mm/kmemcheck/
6828F: include/linux/kmemcheck.h
6829F: mm/kmemcheck.c
6830
6831KMEMLEAK
6832M: Catalin Marinas <catalin.marinas@arm.com>
6833S: Maintained
6834F: Documentation/kmemleak.txt
6835F: include/linux/kmemleak.h
6836F: mm/kmemleak.c
6837F: mm/kmemleak-test.c
6838
6839KPROBES
6840M: Ananth N Mavinakayanahalli <ananth@linux.vnet.ibm.com>
6841M: Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
6842M: "David S. Miller" <davem@davemloft.net>
6843M: Masami Hiramatsu <mhiramat@kernel.org>
6844S: Maintained
6845F: Documentation/kprobes.txt
6846F: include/linux/kprobes.h
6847F: kernel/kprobes.c
6848
6849KS0108 LCD CONTROLLER DRIVER
6850M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
6851W: http://miguelojeda.es/auxdisplay.htm
6852W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
6853S: Maintained
6854F: Documentation/auxdisplay/ks0108
6855F: drivers/auxdisplay/ks0108.c
6856F: include/linux/ks0108.h
6857
6858L3MDEV
6859M: David Ahern <dsa@cumulusnetworks.com>
6860L: netdev@vger.kernel.org
6861S: Maintained
6862F: net/l3mdev
6863F: include/net/l3mdev.h
6864
6865LANTIQ MIPS ARCHITECTURE
6866M: John Crispin <john@phrozen.org>
6867L: linux-mips@linux-mips.org
6868S: Maintained
6869F: arch/mips/lantiq
6870
6871LAPB module
6872L: linux-x25@vger.kernel.org
6873S: Orphan
6874F: Documentation/networking/lapb-module.txt
6875F: include/*/lapb.h
6876F: net/lapb/
6877
6878LASI 53c700 driver for PARISC
6879M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
6880L: linux-scsi@vger.kernel.org
6881S: Maintained
6882F: Documentation/scsi/53c700.txt
6883F: drivers/scsi/53c700*
6884
6885LED SUBSYSTEM
6886M: Richard Purdie <rpurdie@rpsys.net>
6887M: Jacek Anaszewski <j.anaszewski@samsung.com>
6888L: linux-leds@vger.kernel.org
6889T: git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git
6890S: Maintained
6891F: Documentation/devicetree/bindings/leds/
6892F: drivers/leds/
6893F: include/linux/leds.h
6894
6895LEGACY EEPROM DRIVER
6896M: Jean Delvare <jdelvare@suse.com>
6897S: Maintained
6898F: Documentation/misc-devices/eeprom
6899F: drivers/misc/eeprom/eeprom.c
6900
6901LEGO USB Tower driver
6902M: Juergen Stuber <starblue@users.sourceforge.net>
6903L: legousb-devel@lists.sourceforge.net
6904W: http://legousb.sourceforge.net/
6905S: Maintained
6906F: drivers/usb/misc/legousbtower.c
6907
6908LG2160 MEDIA DRIVER
6909M: Michael Krufky <mkrufky@linuxtv.org>
6910L: linux-media@vger.kernel.org
6911W: https://linuxtv.org
6912W: http://github.com/mkrufky
6913Q: http://patchwork.linuxtv.org/project/linux-media/list/
6914T: git git://linuxtv.org/mkrufky/tuners.git
6915S: Maintained
6916F: drivers/media/dvb-frontends/lg2160.*
6917
6918LGDT3305 MEDIA DRIVER
6919M: Michael Krufky <mkrufky@linuxtv.org>
6920L: linux-media@vger.kernel.org
6921W: https://linuxtv.org
6922W: http://github.com/mkrufky
6923Q: http://patchwork.linuxtv.org/project/linux-media/list/
6924T: git git://linuxtv.org/mkrufky/tuners.git
6925S: Maintained
6926F: drivers/media/dvb-frontends/lgdt3305.*
6927
6928LGUEST
6929M: Rusty Russell <rusty@rustcorp.com.au>
6930L: lguest@lists.ozlabs.org
6931W: http://lguest.ozlabs.org/
6932S: Odd Fixes
6933F: arch/x86/include/asm/lguest*.h
6934F: arch/x86/lguest/
6935F: drivers/lguest/
6936F: include/linux/lguest*.h
6937F: tools/lguest/
6938
6939LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
6940M: Tejun Heo <tj@kernel.org>
6941L: linux-ide@vger.kernel.org
6942T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
6943S: Maintained
6944F: drivers/ata/
6945F: include/linux/ata.h
6946F: include/linux/libata.h
6947F: Documentation/devicetree/bindings/ata/
6948
6949LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
6950M: Viresh Kumar <vireshk@kernel.org>
6951L: linux-ide@vger.kernel.org
6952T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
6953S: Maintained
6954F: include/linux/pata_arasan_cf_data.h
6955F: drivers/ata/pata_arasan_cf.c
6956
6957LIBATA PATA DRIVERS
6958M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
6959M: Tejun Heo <tj@kernel.org>
6960L: linux-ide@vger.kernel.org
6961T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
6962S: Maintained
6963F: drivers/ata/pata_*.c
6964F: drivers/ata/ata_generic.c
6965
6966LIBATA SATA AHCI PLATFORM devices support
6967M: Hans de Goede <hdegoede@redhat.com>
6968M: Tejun Heo <tj@kernel.org>
6969L: linux-ide@vger.kernel.org
6970T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
6971S: Maintained
6972F: drivers/ata/ahci_platform.c
6973F: drivers/ata/libahci_platform.c
6974F: include/linux/ahci_platform.h
6975
6976LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
6977M: Mikael Pettersson <mikpelinux@gmail.com>
6978L: linux-ide@vger.kernel.org
6979T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
6980S: Maintained
6981F: drivers/ata/sata_promise.*
6982
6983LIBLOCKDEP
6984M: Sasha Levin <sasha.levin@oracle.com>
6985S: Maintained
6986F: tools/lib/lockdep/
6987
6988LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
6989M: Dan Williams <dan.j.williams@intel.com>
6990L: linux-nvdimm@lists.01.org
6991Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
6992T: git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
6993S: Supported
6994F: drivers/nvdimm/*
6995F: include/linux/nd.h
6996F: include/linux/libnvdimm.h
6997F: include/uapi/linux/ndctl.h
6998
6999LIBNVDIMM BLK: MMIO-APERTURE DRIVER
7000M: Ross Zwisler <ross.zwisler@linux.intel.com>
7001L: linux-nvdimm@lists.01.org
7002Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
7003S: Supported
7004F: drivers/nvdimm/blk.c
7005F: drivers/nvdimm/region_devs.c
7006F: drivers/acpi/nfit*
7007
7008LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
7009M: Vishal Verma <vishal.l.verma@intel.com>
7010L: linux-nvdimm@lists.01.org
7011Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
7012S: Supported
7013F: drivers/nvdimm/btt*
7014
7015LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
7016M: Ross Zwisler <ross.zwisler@linux.intel.com>
7017L: linux-nvdimm@lists.01.org
7018Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
7019S: Supported
7020F: drivers/nvdimm/pmem.c
7021F: include/linux/pmem.h
7022F: arch/*/include/asm/pmem.h
7023
7024LIGHTNVM PLATFORM SUPPORT
7025M: Matias Bjorling <mb@lightnvm.io>
7026W: http://github/OpenChannelSSD
7027L: linux-block@vger.kernel.org
7028S: Maintained
7029F: drivers/lightnvm/
7030F: include/linux/lightnvm.h
7031F: include/uapi/linux/lightnvm.h
7032
7033LINUX FOR IBM pSERIES (RS/6000)
7034M: Paul Mackerras <paulus@au.ibm.com>
7035W: http://www.ibm.com/linux/ltc/projects/ppc
7036S: Supported
7037F: arch/powerpc/boot/rs6000.h
7038
7039LINUX FOR POWERPC (32-BIT AND 64-BIT)
7040M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
7041M: Paul Mackerras <paulus@samba.org>
7042M: Michael Ellerman <mpe@ellerman.id.au>
7043W: http://www.penguinppc.org/
7044L: linuxppc-dev@lists.ozlabs.org
7045Q: http://patchwork.ozlabs.org/project/linuxppc-dev/list/
7046T: git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
7047S: Supported
7048F: Documentation/powerpc/
7049F: arch/powerpc/
7050F: drivers/char/tpm/tpm_ibmvtpm*
7051F: drivers/crypto/nx/
7052F: drivers/crypto/vmx/
7053F: drivers/net/ethernet/ibm/ibmveth.*
7054F: drivers/net/ethernet/ibm/ibmvnic.*
7055F: drivers/pci/hotplug/pnv_php.c
7056F: drivers/pci/hotplug/rpa*
7057F: drivers/scsi/ibmvscsi/
7058N: opal
7059N: /pmac
7060N: powermac
7061N: powernv
7062N: [^a-z0-9]ps3
7063N: pseries
7064
7065LINUX FOR POWER MACINTOSH
7066M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
7067W: http://www.penguinppc.org/
7068L: linuxppc-dev@lists.ozlabs.org
7069S: Maintained
7070F: arch/powerpc/platforms/powermac/
7071F: drivers/macintosh/
7072
7073LINUX FOR POWERPC EMBEDDED MPC5XXX
7074M: Anatolij Gustschin <agust@denx.de>
7075L: linuxppc-dev@lists.ozlabs.org
7076T: git git://git.denx.de/linux-denx-agust.git
7077S: Maintained
7078F: arch/powerpc/platforms/512x/
7079F: arch/powerpc/platforms/52xx/
7080
7081LINUX FOR POWERPC EMBEDDED PPC4XX
7082M: Alistair Popple <alistair@popple.id.au>
7083M: Matt Porter <mporter@kernel.crashing.org>
7084W: http://www.penguinppc.org/
7085L: linuxppc-dev@lists.ozlabs.org
7086S: Maintained
7087F: arch/powerpc/platforms/40x/
7088F: arch/powerpc/platforms/44x/
7089
7090LINUX FOR POWERPC EMBEDDED XILINX VIRTEX
7091L: linuxppc-dev@lists.ozlabs.org
7092S: Orphan
7093F: arch/powerpc/*/*virtex*
7094F: arch/powerpc/*/*/*virtex*
7095
7096LINUX FOR POWERPC EMBEDDED PPC8XX
7097M: Vitaly Bordug <vitb@kernel.crashing.org>
7098W: http://www.penguinppc.org/
7099L: linuxppc-dev@lists.ozlabs.org
7100S: Maintained
7101F: arch/powerpc/platforms/8xx/
7102
7103LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
7104M: Scott Wood <oss@buserror.net>
7105M: Kumar Gala <galak@kernel.crashing.org>
7106W: http://www.penguinppc.org/
7107L: linuxppc-dev@lists.ozlabs.org
7108T: git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
7109S: Maintained
7110F: arch/powerpc/platforms/83xx/
7111F: arch/powerpc/platforms/85xx/
7112
7113LINUX FOR POWERPC PA SEMI PWRFICIENT
7114M: Olof Johansson <olof@lixom.net>
7115L: linuxppc-dev@lists.ozlabs.org
7116S: Maintained
7117F: arch/powerpc/platforms/pasemi/
7118F: drivers/*/*pasemi*
7119F: drivers/*/*/*pasemi*
7120
7121LINUX SECURITY MODULE (LSM) FRAMEWORK
7122M: Chris Wright <chrisw@sous-sol.org>
7123L: linux-security-module@vger.kernel.org
7124S: Supported
7125
7126LIS3LV02D ACCELEROMETER DRIVER
7127M: Eric Piel <eric.piel@tremplin-utc.net>
7128S: Maintained
7129F: Documentation/misc-devices/lis3lv02d
7130F: drivers/misc/lis3lv02d/
7131F: drivers/platform/x86/hp_accel.c
7132
7133LIVE PATCHING
7134M: Josh Poimboeuf <jpoimboe@redhat.com>
7135M: Jessica Yu <jeyu@redhat.com>
7136M: Jiri Kosina <jikos@kernel.org>
7137M: Miroslav Benes <mbenes@suse.cz>
7138R: Petr Mladek <pmladek@suse.com>
7139S: Maintained
7140F: kernel/livepatch/
7141F: include/linux/livepatch.h
7142F: arch/x86/include/asm/livepatch.h
7143F: arch/x86/kernel/livepatch.c
7144F: Documentation/livepatch/
7145F: Documentation/ABI/testing/sysfs-kernel-livepatch
7146F: samples/livepatch/
7147L: live-patching@vger.kernel.org
7148T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/livepatching.git
7149
7150LINUX KERNEL DUMP TEST MODULE (LKDTM)
7151M: Kees Cook <keescook@chromium.org>
7152S: Maintained
7153F: drivers/misc/lkdtm*
7154
7155LLC (802.2)
7156M: Arnaldo Carvalho de Melo <acme@ghostprotocols.net>
7157S: Maintained
7158F: include/linux/llc.h
7159F: include/uapi/linux/llc.h
7160F: include/net/llc*
7161F: net/llc/
7162
7163LM73 HARDWARE MONITOR DRIVER
7164M: Guillaume Ligneul <guillaume.ligneul@gmail.com>
7165L: linux-hwmon@vger.kernel.org
7166S: Maintained
7167F: drivers/hwmon/lm73.c
7168
7169LM78 HARDWARE MONITOR DRIVER
7170M: Jean Delvare <jdelvare@suse.com>
7171L: linux-hwmon@vger.kernel.org
7172S: Maintained
7173F: Documentation/hwmon/lm78
7174F: drivers/hwmon/lm78.c
7175
7176LM83 HARDWARE MONITOR DRIVER
7177M: Jean Delvare <jdelvare@suse.com>
7178L: linux-hwmon@vger.kernel.org
7179S: Maintained
7180F: Documentation/hwmon/lm83
7181F: drivers/hwmon/lm83.c
7182
7183LM90 HARDWARE MONITOR DRIVER
7184M: Jean Delvare <jdelvare@suse.com>
7185L: linux-hwmon@vger.kernel.org
7186S: Maintained
7187F: Documentation/hwmon/lm90
7188F: Documentation/devicetree/bindings/hwmon/lm90.txt
7189F: drivers/hwmon/lm90.c
7190
7191LM95234 HARDWARE MONITOR DRIVER
7192M: Guenter Roeck <linux@roeck-us.net>
7193L: linux-hwmon@vger.kernel.org
7194S: Maintained
7195F: Documentation/hwmon/lm95234
7196F: drivers/hwmon/lm95234.c
7197
7198LME2510 MEDIA DRIVER
7199M: Malcolm Priestley <tvboxspy@gmail.com>
7200L: linux-media@vger.kernel.org
7201W: https://linuxtv.org
7202Q: http://patchwork.linuxtv.org/project/linux-media/list/
7203S: Maintained
7204F: drivers/media/usb/dvb-usb-v2/lmedm04*
7205
7206LOCKING PRIMITIVES
7207M: Peter Zijlstra <peterz@infradead.org>
7208M: Ingo Molnar <mingo@redhat.com>
7209L: linux-kernel@vger.kernel.org
7210T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
7211S: Maintained
7212F: Documentation/locking/
7213F: include/linux/lockdep.h
7214F: include/linux/spinlock*.h
7215F: arch/*/include/asm/spinlock*.h
7216F: include/linux/rwlock*.h
7217F: include/linux/mutex*.h
7218F: arch/*/include/asm/mutex*.h
7219F: include/linux/rwsem*.h
7220F: arch/*/include/asm/rwsem.h
7221F: include/linux/seqlock.h
7222F: lib/locking*.[ch]
7223F: kernel/locking/
7224
7225LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
7226M: "Richard Russon (FlatCap)" <ldm@flatcap.org>
7227L: linux-ntfs-dev@lists.sourceforge.net
7228W: http://www.linux-ntfs.org/content/view/19/37/
7229S: Maintained
7230F: Documentation/ldm.txt
7231F: block/partitions/ldm.*
7232
7233LogFS
7234M: Joern Engel <joern@logfs.org>
7235M: Prasad Joshi <prasadjoshi.linux@gmail.com>
7236L: logfs@logfs.org
7237W: logfs.org
7238S: Maintained
7239F: fs/logfs/
7240
7241LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
7242M: Sathya Prakash <sathya.prakash@broadcom.com>
7243M: Chaitra P B <chaitra.basappa@broadcom.com>
7244M: Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com>
7245L: MPT-FusionLinux.pdl@broadcom.com
7246L: linux-scsi@vger.kernel.org
7247W: http://www.avagotech.com/support/
7248S: Supported
7249F: drivers/message/fusion/
7250F: drivers/scsi/mpt2sas/
7251F: drivers/scsi/mpt3sas/
7252
7253LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
7254M: Matthew Wilcox <matthew@wil.cx>
7255L: linux-scsi@vger.kernel.org
7256S: Maintained
7257F: drivers/scsi/sym53c8xx_2/
7258
7259LTC4261 HARDWARE MONITOR DRIVER
7260M: Guenter Roeck <linux@roeck-us.net>
7261L: linux-hwmon@vger.kernel.org
7262S: Maintained
7263F: Documentation/hwmon/ltc4261
7264F: drivers/hwmon/ltc4261.c
7265
7266LTP (Linux Test Project)
7267M: Mike Frysinger <vapier@gentoo.org>
7268M: Cyril Hrubis <chrubis@suse.cz>
7269M: Wanlong Gao <wanlong.gao@gmail.com>
7270M: Jan Stancek <jstancek@redhat.com>
7271M: Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com>
7272M: Alexey Kodanev <alexey.kodanev@oracle.com>
7273L: ltp@lists.linux.it (subscribers-only)
7274W: http://linux-test-project.github.io/
7275T: git git://github.com/linux-test-project/ltp.git
7276S: Maintained
7277
7278M32R ARCHITECTURE
7279W: http://www.linux-m32r.org/
7280S: Orphan
7281F: arch/m32r/
7282
7283M68K ARCHITECTURE
7284M: Geert Uytterhoeven <geert@linux-m68k.org>
7285L: linux-m68k@lists.linux-m68k.org
7286W: http://www.linux-m68k.org/
7287T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
7288S: Maintained
7289F: arch/m68k/
7290F: drivers/zorro/
7291
7292M68K ON APPLE MACINTOSH
7293M: Joshua Thompson <funaho@jurai.org>
7294W: http://www.mac.linux-m68k.org/
7295L: linux-m68k@lists.linux-m68k.org
7296S: Maintained
7297F: arch/m68k/mac/
7298
7299M68K ON HP9000/300
7300M: Philip Blundell <philb@gnu.org>
7301W: http://www.tazenda.demon.co.uk/phil/linux-hp
7302S: Maintained
7303F: arch/m68k/hp300/
7304
7305M88DS3103 MEDIA DRIVER
7306M: Antti Palosaari <crope@iki.fi>
7307L: linux-media@vger.kernel.org
7308W: https://linuxtv.org
7309W: http://palosaari.fi/linux/
7310Q: http://patchwork.linuxtv.org/project/linux-media/list/
7311T: git git://linuxtv.org/anttip/media_tree.git
7312S: Maintained
7313F: drivers/media/dvb-frontends/m88ds3103*
7314
7315M88RS2000 MEDIA DRIVER
7316M: Malcolm Priestley <tvboxspy@gmail.com>
7317L: linux-media@vger.kernel.org
7318W: https://linuxtv.org
7319Q: http://patchwork.linuxtv.org/project/linux-media/list/
7320S: Maintained
7321F: drivers/media/dvb-frontends/m88rs2000*
7322
7323MA901 MASTERKIT USB FM RADIO DRIVER
7324M: Alexey Klimov <klimov.linux@gmail.com>
7325L: linux-media@vger.kernel.org
7326T: git git://linuxtv.org/media_tree.git
7327S: Maintained
7328F: drivers/media/radio/radio-ma901.c
7329
7330MAC80211
7331M: Johannes Berg <johannes@sipsolutions.net>
7332L: linux-wireless@vger.kernel.org
7333W: http://wireless.kernel.org/
7334T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
7335T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
7336S: Maintained
7337F: Documentation/networking/mac80211-injection.txt
7338F: include/net/mac80211.h
7339F: net/mac80211/
7340F: drivers/net/wireless/mac80211_hwsim.[ch]
7341
7342MACVLAN DRIVER
7343M: Patrick McHardy <kaber@trash.net>
7344L: netdev@vger.kernel.org
7345S: Maintained
7346F: drivers/net/macvlan.c
7347F: include/linux/if_macvlan.h
7348
7349MAILBOX API
7350M: Jassi Brar <jassisinghbrar@gmail.com>
7351L: linux-kernel@vger.kernel.org
7352S: Maintained
7353F: drivers/mailbox/
7354F: include/linux/mailbox_client.h
7355F: include/linux/mailbox_controller.h
7356
7357MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
7358M: Michael Kerrisk <mtk.manpages@gmail.com>
7359W: http://www.kernel.org/doc/man-pages
7360L: linux-man@vger.kernel.org
7361S: Maintained
7362
7363MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER
7364M: Andrew Lunn <andrew@lunn.ch>
7365M: Vivien Didelot <vivien.didelot@savoirfairelinux.com>
7366S: Maintained
7367F: drivers/net/dsa/mv88e6xxx/
7368
7369MARVELL ARMADA DRM SUPPORT
7370M: Russell King <rmk+kernel@armlinux.org.uk>
7371S: Maintained
7372F: drivers/gpu/drm/armada/
7373F: include/uapi/drm/armada_drm.h
7374F: Documentation/devicetree/bindings/display/armada/
7375
7376MARVELL CRYPTO DRIVER
7377M: Boris Brezillon <boris.brezillon@free-electrons.com>
7378M: Arnaud Ebalard <arno@natisbad.org>
7379F: drivers/crypto/marvell/
7380S: Maintained
7381L: linux-crypto@vger.kernel.org
7382
7383MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
7384M: Mirko Lindner <mlindner@marvell.com>
7385M: Stephen Hemminger <stephen@networkplumber.org>
7386L: netdev@vger.kernel.org
7387S: Maintained
7388F: drivers/net/ethernet/marvell/sk*
7389
7390MARVELL LIBERTAS WIRELESS DRIVER
7391L: libertas-dev@lists.infradead.org
7392S: Orphan
7393F: drivers/net/wireless/marvell/libertas/
7394
7395MARVELL MV643XX ETHERNET DRIVER
7396M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
7397L: netdev@vger.kernel.org
7398S: Maintained
7399F: drivers/net/ethernet/marvell/mv643xx_eth.*
7400F: include/linux/mv643xx.h
7401
7402MARVELL MVNETA ETHERNET DRIVER
7403M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
7404L: netdev@vger.kernel.org
7405S: Maintained
7406F: drivers/net/ethernet/marvell/mvneta.*
7407
7408MARVELL MWIFIEX WIRELESS DRIVER
7409M: Amitkumar Karwar <akarwar@marvell.com>
7410M: Nishant Sarmukadam <nishants@marvell.com>
7411L: linux-wireless@vger.kernel.org
7412S: Maintained
7413F: drivers/net/wireless/marvell/mwifiex/
7414
7415MARVELL MWL8K WIRELESS DRIVER
7416M: Lennert Buytenhek <buytenh@wantstofly.org>
7417L: linux-wireless@vger.kernel.org
7418S: Odd Fixes
7419F: drivers/net/wireless/marvell/mwl8k.c
7420
7421MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
7422M: Nicolas Pitre <nico@fluxnic.net>
7423S: Odd Fixes
7424F: drivers/mmc/host/mvsdio.*
7425
7426MATROX FRAMEBUFFER DRIVER
7427L: linux-fbdev@vger.kernel.org
7428S: Orphan
7429F: drivers/video/fbdev/matrox/matroxfb_*
7430F: include/uapi/linux/matroxfb.h
7431
7432MAX16065 HARDWARE MONITOR DRIVER
7433M: Guenter Roeck <linux@roeck-us.net>
7434L: linux-hwmon@vger.kernel.org
7435S: Maintained
7436F: Documentation/hwmon/max16065
7437F: drivers/hwmon/max16065.c
7438
7439MAX20751 HARDWARE MONITOR DRIVER
7440M: Guenter Roeck <linux@roeck-us.net>
7441L: linux-hwmon@vger.kernel.org
7442S: Maintained
7443F: Documentation/hwmon/max20751
7444F: drivers/hwmon/max20751.c
7445
7446MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
7447M: "Hans J. Koch" <hjk@hansjkoch.de>
7448L: linux-hwmon@vger.kernel.org
7449S: Maintained
7450F: Documentation/hwmon/max6650
7451F: drivers/hwmon/max6650.c
7452
7453MAX6697 HARDWARE MONITOR DRIVER
7454M: Guenter Roeck <linux@roeck-us.net>
7455L: linux-hwmon@vger.kernel.org
7456S: Maintained
7457F: Documentation/hwmon/max6697
7458F: Documentation/devicetree/bindings/i2c/max6697.txt
7459F: drivers/hwmon/max6697.c
7460F: include/linux/platform_data/max6697.h
7461
7462MAX9860 MONO AUDIO VOICE CODEC DRIVER
7463M: Peter Rosin <peda@axentia.se>
7464L: alsa-devel@alsa-project.org (moderated for non-subscribers)
7465S: Maintained
7466F: Documentation/devicetree/bindings/sound/max9860.txt
7467F: sound/soc/codecs/max9860.*
7468
7469MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
7470M: Krzysztof Kozlowski <k.kozlowski@samsung.com>
7471L: linux-pm@vger.kernel.org
7472S: Supported
7473F: drivers/power/max14577_charger.c
7474F: drivers/power/max77693_charger.c
7475
7476MAXIM MAX77802 MULTIFUNCTION PMIC DEVICE DRIVERS
7477M: Javier Martinez Canillas <javier@osg.samsung.com>
7478L: linux-kernel@vger.kernel.org
7479S: Supported
7480F: drivers/*/*max77802*.c
7481F: Documentation/devicetree/bindings/*/*max77802.txt
7482F: include/dt-bindings/*/*max77802.h
7483
7484MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
7485M: Chanwoo Choi <cw00.choi@samsung.com>
7486M: Krzysztof Kozlowski <k.kozlowski@samsung.com>
7487L: linux-kernel@vger.kernel.org
7488S: Supported
7489F: drivers/*/max14577*.c
7490F: drivers/*/max77686*.c
7491F: drivers/*/max77693*.c
7492F: drivers/extcon/extcon-max14577.c
7493F: drivers/extcon/extcon-max77693.c
7494F: drivers/rtc/rtc-max77686.c
7495F: drivers/clk/clk-max77686.c
7496F: Documentation/devicetree/bindings/mfd/max14577.txt
7497F: Documentation/devicetree/bindings/*/max77686.txt
7498F: Documentation/devicetree/bindings/mfd/max77693.txt
7499F: Documentation/devicetree/bindings/clock/maxim,max77686.txt
7500F: include/linux/mfd/max14577*.h
7501F: include/linux/mfd/max77686*.h
7502F: include/linux/mfd/max77693*.h
7503
7504MAXIRADIO FM RADIO RECEIVER DRIVER
7505M: Hans Verkuil <hverkuil@xs4all.nl>
7506L: linux-media@vger.kernel.org
7507T: git git://linuxtv.org/media_tree.git
7508W: https://linuxtv.org
7509S: Maintained
7510F: drivers/media/radio/radio-maxiradio*
7511
7512MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVER
7513M: Peter Rosin <peda@axentia.se>
7514L: linux-iio@vger.kernel.org
7515S: Maintained
7516F: drivers/iio/potentiometer/mcp4531.c
7517
7518MEDIA DRIVERS FOR RENESAS - FCP
7519M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7520L: linux-media@vger.kernel.org
7521L: linux-renesas-soc@vger.kernel.org
7522T: git git://linuxtv.org/media_tree.git
7523S: Supported
7524F: Documentation/devicetree/bindings/media/renesas,fcp.txt
7525F: drivers/media/platform/rcar-fcp.c
7526F: include/media/rcar-fcp.h
7527
7528MEDIA DRIVERS FOR RENESAS - VSP1
7529M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7530L: linux-media@vger.kernel.org
7531L: linux-renesas-soc@vger.kernel.org
7532T: git git://linuxtv.org/media_tree.git
7533S: Supported
7534F: Documentation/devicetree/bindings/media/renesas,vsp1.txt
7535F: drivers/media/platform/vsp1/
7536
7537MEDIA DRIVERS FOR HELENE
7538M: Abylay Ospan <aospan@netup.ru>
7539L: linux-media@vger.kernel.org
7540W: https://linuxtv.org
7541W: http://netup.tv/
7542T: git git://linuxtv.org/media_tree.git
7543S: Supported
7544F: drivers/media/dvb-frontends/helene*
7545
7546MEDIA DRIVERS FOR ASCOT2E
7547M: Sergey Kozlov <serjk@netup.ru>
7548M: Abylay Ospan <aospan@netup.ru>
7549L: linux-media@vger.kernel.org
7550W: https://linuxtv.org
7551W: http://netup.tv/
7552T: git git://linuxtv.org/media_tree.git
7553S: Supported
7554F: drivers/media/dvb-frontends/ascot2e*
7555
7556MEDIA DRIVERS FOR CXD2841ER
7557M: Sergey Kozlov <serjk@netup.ru>
7558M: Abylay Ospan <aospan@netup.ru>
7559L: linux-media@vger.kernel.org
7560W: https://linuxtv.org
7561W: http://netup.tv/
7562T: git git://linuxtv.org/media_tree.git
7563S: Supported
7564F: drivers/media/dvb-frontends/cxd2841er*
7565
7566MEDIA DRIVERS FOR HORUS3A
7567M: Sergey Kozlov <serjk@netup.ru>
7568M: Abylay Ospan <aospan@netup.ru>
7569L: linux-media@vger.kernel.org
7570W: https://linuxtv.org
7571W: http://netup.tv/
7572T: git git://linuxtv.org/media_tree.git
7573S: Supported
7574F: drivers/media/dvb-frontends/horus3a*
7575
7576MEDIA DRIVERS FOR LNBH25
7577M: Sergey Kozlov <serjk@netup.ru>
7578M: Abylay Ospan <aospan@netup.ru>
7579L: linux-media@vger.kernel.org
7580W: https://linuxtv.org
7581W: http://netup.tv/
7582T: git git://linuxtv.org/media_tree.git
7583S: Supported
7584F: drivers/media/dvb-frontends/lnbh25*
7585
7586MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
7587M: Sergey Kozlov <serjk@netup.ru>
7588M: Abylay Ospan <aospan@netup.ru>
7589L: linux-media@vger.kernel.org
7590W: https://linuxtv.org
7591W: http://netup.tv/
7592T: git git://linuxtv.org/media_tree.git
7593S: Supported
7594F: drivers/media/pci/netup_unidvb/*
7595
7596MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
7597M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
7598M: Mauro Carvalho Chehab <mchehab@kernel.org>
7599P: LinuxTV.org Project
7600L: linux-media@vger.kernel.org
7601W: https://linuxtv.org
7602Q: http://patchwork.kernel.org/project/linux-media/list/
7603T: git git://linuxtv.org/media_tree.git
7604S: Maintained
7605F: Documentation/dvb/
7606F: Documentation/video4linux/
7607F: Documentation/DocBook/media/
7608F: drivers/media/
7609F: drivers/staging/media/
7610F: include/linux/platform_data/media/
7611F: include/media/
7612F: include/uapi/linux/dvb/
7613F: include/uapi/linux/videodev2.h
7614F: include/uapi/linux/media.h
7615F: include/uapi/linux/v4l2-*
7616F: include/uapi/linux/meye.h
7617F: include/uapi/linux/ivtv*
7618F: include/uapi/linux/uvcvideo.h
7619
7620MEDIATEK ETHERNET DRIVER
7621M: Felix Fietkau <nbd@openwrt.org>
7622M: John Crispin <blogic@openwrt.org>
7623L: netdev@vger.kernel.org
7624S: Maintained
7625F: drivers/net/ethernet/mediatek/
7626
7627MEDIATEK MT7601U WIRELESS LAN DRIVER
7628M: Jakub Kicinski <kubakici@wp.pl>
7629L: linux-wireless@vger.kernel.org
7630S: Maintained
7631F: drivers/net/wireless/mediatek/mt7601u/
7632
7633MEGARAID SCSI/SAS DRIVERS
7634M: Kashyap Desai <kashyap.desai@avagotech.com>
7635M: Sumit Saxena <sumit.saxena@avagotech.com>
7636M: Uday Lingala <uday.lingala@avagotech.com>
7637L: megaraidlinux.pdl@avagotech.com
7638L: linux-scsi@vger.kernel.org
7639W: http://www.lsi.com
7640S: Maintained
7641F: Documentation/scsi/megaraid.txt
7642F: drivers/scsi/megaraid.*
7643F: drivers/scsi/megaraid/
7644
7645MELLANOX ETHERNET DRIVER (mlx4_en)
7646M: Tariq Toukan <tariqt@mellanox.com>
7647L: netdev@vger.kernel.org
7648S: Supported
7649W: http://www.mellanox.com
7650Q: http://patchwork.ozlabs.org/project/netdev/list/
7651F: drivers/net/ethernet/mellanox/mlx4/en_*
7652
7653MELLANOX ETHERNET DRIVER (mlx5e)
7654M: Saeed Mahameed <saeedm@mellanox.com>
7655L: netdev@vger.kernel.org
7656S: Supported
7657W: http://www.mellanox.com
7658Q: http://patchwork.ozlabs.org/project/netdev/list/
7659F: drivers/net/ethernet/mellanox/mlx5/core/en_*
7660
7661MELLANOX ETHERNET SWITCH DRIVERS
7662M: Jiri Pirko <jiri@mellanox.com>
7663M: Ido Schimmel <idosch@mellanox.com>
7664L: netdev@vger.kernel.org
7665S: Supported
7666W: http://www.mellanox.com
7667Q: http://patchwork.ozlabs.org/project/netdev/list/
7668F: drivers/net/ethernet/mellanox/mlxsw/
7669
7670SOFT-ROCE DRIVER (rxe)
7671M: Moni Shoua <monis@mellanox.com>
7672L: linux-rdma@vger.kernel.org
7673S: Supported
7674W: https://github.com/SoftRoCE/rxe-dev/wiki/rxe-dev:-Home
7675Q: http://patchwork.kernel.org/project/linux-rdma/list/
7676F: drivers/infiniband/hw/rxe/
7677F: include/uapi/rdma/rdma_user_rxe.h
7678
7679MEMBARRIER SUPPORT
7680M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
7681M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
7682L: linux-kernel@vger.kernel.org
7683S: Supported
7684F: kernel/membarrier.c
7685F: include/uapi/linux/membarrier.h
7686
7687MEMORY MANAGEMENT
7688L: linux-mm@kvack.org
7689W: http://www.linux-mm.org
7690S: Maintained
7691F: include/linux/mm.h
7692F: include/linux/gfp.h
7693F: include/linux/mmzone.h
7694F: include/linux/memory_hotplug.h
7695F: include/linux/vmalloc.h
7696F: mm/
7697
7698MEMORY TECHNOLOGY DEVICES (MTD)
7699M: David Woodhouse <dwmw2@infradead.org>
7700M: Brian Norris <computersforpeace@gmail.com>
7701L: linux-mtd@lists.infradead.org
7702W: http://www.linux-mtd.infradead.org/
7703Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
7704T: git git://git.infradead.org/linux-mtd.git
7705T: git git://git.infradead.org/l2-mtd.git
7706S: Maintained
7707F: Documentation/devicetree/bindings/mtd/
7708F: drivers/mtd/
7709F: include/linux/mtd/
7710F: include/uapi/mtd/
7711
7712MEN A21 WATCHDOG DRIVER
7713M: Johannes Thumshirn <morbidrsa@gmail.com>
7714L: linux-watchdog@vger.kernel.org
7715S: Maintained
7716F: drivers/watchdog/mena21_wdt.c
7717
7718MEN CHAMELEON BUS (mcb)
7719M: Johannes Thumshirn <morbidrsa@gmail.com>
7720S: Maintained
7721F: drivers/mcb/
7722F: include/linux/mcb.h
7723F: Documentation/men-chameleon-bus.txt
7724
7725MEN F21BMC (Board Management Controller)
7726M: Andreas Werner <andreas.werner@men.de>
7727S: Supported
7728F: drivers/mfd/menf21bmc.c
7729F: drivers/watchdog/menf21bmc_wdt.c
7730F: drivers/leds/leds-menf21bmc.c
7731F: drivers/hwmon/menf21bmc_hwmon.c
7732F: Documentation/hwmon/menf21bmc
7733
7734METAG ARCHITECTURE
7735M: James Hogan <james.hogan@imgtec.com>
7736L: linux-metag@vger.kernel.org
7737T: git git://git.kernel.org/pub/scm/linux/kernel/git/jhogan/metag.git
7738S: Odd Fixes
7739F: arch/metag/
7740F: Documentation/metag/
7741F: Documentation/devicetree/bindings/metag/
7742F: Documentation/devicetree/bindings/interrupt-controller/img,*
7743F: drivers/clocksource/metag_generic.c
7744F: drivers/irqchip/irq-metag.c
7745F: drivers/irqchip/irq-metag-ext.c
7746F: drivers/tty/metag_da.c
7747
7748MICROBLAZE ARCHITECTURE
7749M: Michal Simek <monstr@monstr.eu>
7750W: http://www.monstr.eu/fdt/
7751T: git git://git.monstr.eu/linux-2.6-microblaze.git
7752S: Supported
7753F: arch/microblaze/
7754
7755MICROSOFT SURFACE PRO 3 BUTTON DRIVER
7756M: Chen Yu <yu.c.chen@intel.com>
7757L: platform-driver-x86@vger.kernel.org
7758S: Supported
7759F: drivers/platform/x86/surfacepro3_button.c
7760
7761MICROTEK X6 SCANNER
7762M: Oliver Neukum <oliver@neukum.org>
7763S: Maintained
7764F: drivers/usb/image/microtek.*
7765
7766MIPS
7767M: Ralf Baechle <ralf@linux-mips.org>
7768L: linux-mips@linux-mips.org
7769W: http://www.linux-mips.org/
7770T: git git://git.linux-mips.org/pub/scm/ralf/linux.git
7771Q: http://patchwork.linux-mips.org/project/linux-mips/list/
7772S: Supported
7773F: Documentation/devicetree/bindings/mips/
7774F: Documentation/mips/
7775F: arch/mips/
7776
7777MIPS/LOONGSON1 ARCHITECTURE
7778M: Keguang Zhang <keguang.zhang@gmail.com>
7779L: linux-mips@linux-mips.org
7780S: Maintained
7781F: arch/mips/loongson32/
7782F: arch/mips/include/asm/mach-loongson32/
7783F: drivers/*/*loongson1*
7784F: drivers/*/*/*loongson1*
7785
7786MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
7787M: Hans Verkuil <hverkuil@xs4all.nl>
7788L: linux-media@vger.kernel.org
7789T: git git://linuxtv.org/media_tree.git
7790W: https://linuxtv.org
7791S: Odd Fixes
7792F: drivers/media/radio/radio-miropcm20*
7793
7794MELLANOX MLX4 core VPI driver
7795M: Yishai Hadas <yishaih@mellanox.com>
7796L: netdev@vger.kernel.org
7797L: linux-rdma@vger.kernel.org
7798W: http://www.mellanox.com
7799Q: http://patchwork.ozlabs.org/project/netdev/list/
7800S: Supported
7801F: drivers/net/ethernet/mellanox/mlx4/
7802F: include/linux/mlx4/
7803
7804MELLANOX MLX4 IB driver
7805M: Yishai Hadas <yishaih@mellanox.com>
7806L: linux-rdma@vger.kernel.org
7807W: http://www.mellanox.com
7808Q: http://patchwork.kernel.org/project/linux-rdma/list/
7809S: Supported
7810F: drivers/infiniband/hw/mlx4/
7811F: include/linux/mlx4/
7812
7813MELLANOX MLX5 core VPI driver
7814M: Matan Barak <matanb@mellanox.com>
7815M: Leon Romanovsky <leonro@mellanox.com>
7816L: netdev@vger.kernel.org
7817L: linux-rdma@vger.kernel.org
7818W: http://www.mellanox.com
7819Q: http://patchwork.ozlabs.org/project/netdev/list/
7820S: Supported
7821F: drivers/net/ethernet/mellanox/mlx5/core/
7822F: include/linux/mlx5/
7823F: include/uapi/rdma/mlx5-abi.h
7824
7825MELLANOX MLX5 IB driver
7826M: Matan Barak <matanb@mellanox.com>
7827M: Leon Romanovsky <leonro@mellanox.com>
7828L: linux-rdma@vger.kernel.org
7829W: http://www.mellanox.com
7830Q: http://patchwork.kernel.org/project/linux-rdma/list/
7831S: Supported
7832F: drivers/infiniband/hw/mlx5/
7833F: include/linux/mlx5/
7834
7835MELEXIS MLX90614 DRIVER
7836M: Crt Mori <cmo@melexis.com>
7837L: linux-iio@vger.kernel.org
7838W: http://www.melexis.com
7839S: Supported
7840F: drivers/iio/temperature/mlx90614.c
7841
7842MN88472 MEDIA DRIVER
7843M: Antti Palosaari <crope@iki.fi>
7844L: linux-media@vger.kernel.org
7845W: https://linuxtv.org
7846W: http://palosaari.fi/linux/
7847Q: http://patchwork.linuxtv.org/project/linux-media/list/
7848S: Maintained
7849F: drivers/media/dvb-frontends/mn88472*
7850
7851MN88473 MEDIA DRIVER
7852M: Antti Palosaari <crope@iki.fi>
7853L: linux-media@vger.kernel.org
7854W: https://linuxtv.org
7855W: http://palosaari.fi/linux/
7856Q: http://patchwork.linuxtv.org/project/linux-media/list/
7857S: Maintained
7858F: drivers/media/dvb-frontends/mn88473*
7859
7860MODULE SUPPORT
7861M: Rusty Russell <rusty@rustcorp.com.au>
7862S: Maintained
7863F: include/linux/module.h
7864F: kernel/module.c
7865
7866MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER
7867W: http://popies.net/meye/
7868S: Orphan
7869F: Documentation/video4linux/meye.txt
7870F: drivers/media/pci/meye/
7871F: include/uapi/linux/meye.h
7872
7873MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
7874M: Jiri Slaby <jirislaby@gmail.com>
7875S: Maintained
7876F: Documentation/serial/moxa-smartio
7877F: drivers/tty/mxser.*
7878
7879MR800 AVERMEDIA USB FM RADIO DRIVER
7880M: Alexey Klimov <klimov.linux@gmail.com>
7881L: linux-media@vger.kernel.org
7882T: git git://linuxtv.org/media_tree.git
7883S: Maintained
7884F: drivers/media/radio/radio-mr800.c
7885
7886MRF24J40 IEEE 802.15.4 RADIO DRIVER
7887M: Alan Ott <alan@signal11.us>
7888L: linux-wpan@vger.kernel.org
7889S: Maintained
7890F: drivers/net/ieee802154/mrf24j40.c
7891F: Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
7892
7893MSI LAPTOP SUPPORT
7894M: "Lee, Chun-Yi" <jlee@suse.com>
7895L: platform-driver-x86@vger.kernel.org
7896S: Maintained
7897F: drivers/platform/x86/msi-laptop.c
7898
7899MSI WMI SUPPORT
7900L: platform-driver-x86@vger.kernel.org
7901S: Orphan
7902F: drivers/platform/x86/msi-wmi.c
7903
7904MSI001 MEDIA DRIVER
7905M: Antti Palosaari <crope@iki.fi>
7906L: linux-media@vger.kernel.org
7907W: https://linuxtv.org
7908W: http://palosaari.fi/linux/
7909Q: http://patchwork.linuxtv.org/project/linux-media/list/
7910T: git git://linuxtv.org/anttip/media_tree.git
7911S: Maintained
7912F: drivers/media/tuners/msi001*
7913
7914MSI2500 MEDIA DRIVER
7915M: Antti Palosaari <crope@iki.fi>
7916L: linux-media@vger.kernel.org
7917W: https://linuxtv.org
7918W: http://palosaari.fi/linux/
7919Q: http://patchwork.linuxtv.org/project/linux-media/list/
7920T: git git://linuxtv.org/anttip/media_tree.git
7921S: Maintained
7922F: drivers/media/usb/msi2500/
7923
7924MSYSTEMS DISKONCHIP G3 MTD DRIVER
7925M: Robert Jarzmik <robert.jarzmik@free.fr>
7926L: linux-mtd@lists.infradead.org
7927S: Maintained
7928F: drivers/mtd/devices/docg3*
7929
7930MT9M032 APTINA SENSOR DRIVER
7931M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7932L: linux-media@vger.kernel.org
7933T: git git://linuxtv.org/media_tree.git
7934S: Maintained
7935F: drivers/media/i2c/mt9m032.c
7936F: include/media/i2c/mt9m032.h
7937
7938MT9P031 APTINA CAMERA SENSOR
7939M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7940L: linux-media@vger.kernel.org
7941T: git git://linuxtv.org/media_tree.git
7942S: Maintained
7943F: drivers/media/i2c/mt9p031.c
7944F: include/media/i2c/mt9p031.h
7945
7946MT9T001 APTINA CAMERA SENSOR
7947M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7948L: linux-media@vger.kernel.org
7949T: git git://linuxtv.org/media_tree.git
7950S: Maintained
7951F: drivers/media/i2c/mt9t001.c
7952F: include/media/i2c/mt9t001.h
7953
7954MT9V032 APTINA CAMERA SENSOR
7955M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7956L: linux-media@vger.kernel.org
7957T: git git://linuxtv.org/media_tree.git
7958S: Maintained
7959F: Documentation/devicetree/bindings/media/i2c/mt9v032.txt
7960F: drivers/media/i2c/mt9v032.c
7961F: include/media/i2c/mt9v032.h
7962
7963MULTIFUNCTION DEVICES (MFD)
7964M: Lee Jones <lee.jones@linaro.org>
7965T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
7966S: Supported
7967F: drivers/mfd/
7968F: include/linux/mfd/
7969
7970MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
7971M: Ulf Hansson <ulf.hansson@linaro.org>
7972L: linux-mmc@vger.kernel.org
7973T: git git://git.linaro.org/people/ulf.hansson/mmc.git
7974S: Maintained
7975F: Documentation/devicetree/bindings/mmc/
7976F: drivers/mmc/
7977F: include/linux/mmc/
7978F: include/uapi/linux/mmc/
7979
7980MULTIMEDIA CARD (MMC) ETC. OVER SPI
7981S: Orphan
7982F: drivers/mmc/host/mmc_spi.c
7983F: include/linux/spi/mmc_spi.h
7984
7985MULTISOUND SOUND DRIVER
7986M: Andrew Veliath <andrewtv@usa.net>
7987S: Maintained
7988F: Documentation/sound/oss/MultiSound
7989F: sound/oss/msnd*
7990
7991MULTITECH MULTIPORT CARD (ISICOM)
7992S: Orphan
7993F: drivers/tty/isicom.c
7994F: include/linux/isicom.h
7995
7996MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
7997M: Bin Liu <b-liu@ti.com>
7998L: linux-usb@vger.kernel.org
7999T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
8000S: Maintained
8001F: drivers/usb/musb/
8002
8003MXL5007T MEDIA DRIVER
8004M: Michael Krufky <mkrufky@linuxtv.org>
8005L: linux-media@vger.kernel.org
8006W: https://linuxtv.org
8007W: http://github.com/mkrufky
8008Q: http://patchwork.linuxtv.org/project/linux-media/list/
8009T: git git://linuxtv.org/mkrufky/tuners.git
8010S: Maintained
8011F: drivers/media/tuners/mxl5007t.*
8012
8013MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
8014M: Hyong-Youb Kim <hykim@myri.com>
8015L: netdev@vger.kernel.org
8016W: https://www.myricom.com/support/downloads/myri10ge.html
8017S: Supported
8018F: drivers/net/ethernet/myricom/myri10ge/
8019
8020NAND FLASH SUBSYSTEM
8021M: Boris Brezillon <boris.brezillon@free-electrons.com>
8022R: Richard Weinberger <richard@nod.at>
8023L: linux-mtd@lists.infradead.org
8024W: http://www.linux-mtd.infradead.org/
8025Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
8026T: git git://github.com/linux-nand/linux.git
8027S: Maintained
8028F: drivers/mtd/nand/
8029F: include/linux/mtd/nand*.h
8030
8031NATSEMI ETHERNET DRIVER (DP8381x)
8032S: Orphan
8033F: drivers/net/ethernet/natsemi/natsemi.c
8034
8035NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
8036M: Daniel Mack <zonque@gmail.com>
8037S: Maintained
8038L: alsa-devel@alsa-project.org (moderated for non-subscribers)
8039W: http://www.native-instruments.com
8040F: sound/usb/caiaq/
8041
8042NCP FILESYSTEM
8043M: Petr Vandrovec <petr@vandrovec.name>
8044S: Odd Fixes
8045F: fs/ncpfs/
8046
8047NCR 5380 SCSI DRIVERS
8048M: Finn Thain <fthain@telegraphics.com.au>
8049M: Michael Schmitz <schmitzmic@gmail.com>
8050L: linux-scsi@vger.kernel.org
8051S: Maintained
8052F: Documentation/scsi/g_NCR5380.txt
8053F: Documentation/scsi/dtc3x80.txt
8054F: drivers/scsi/NCR5380.*
8055F: drivers/scsi/arm/cumana_1.c
8056F: drivers/scsi/arm/oak.c
8057F: drivers/scsi/atari_scsi.*
8058F: drivers/scsi/dmx3191d.c
8059F: drivers/scsi/dtc.*
8060F: drivers/scsi/g_NCR5380.*
8061F: drivers/scsi/g_NCR5380_mmio.c
8062F: drivers/scsi/mac_scsi.*
8063F: drivers/scsi/pas16.*
8064F: drivers/scsi/sun3_scsi.*
8065F: drivers/scsi/sun3_scsi_vme.c
8066F: drivers/scsi/t128.*
8067
8068NCR DUAL 700 SCSI DRIVER (MICROCHANNEL)
8069M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
8070L: linux-scsi@vger.kernel.org
8071S: Maintained
8072F: drivers/scsi/NCR_D700.*
8073
8074NCT6775 HARDWARE MONITOR DRIVER
8075M: Guenter Roeck <linux@roeck-us.net>
8076L: linux-hwmon@vger.kernel.org
8077S: Maintained
8078F: Documentation/hwmon/nct6775
8079F: drivers/hwmon/nct6775.c
8080
8081NETEFFECT IWARP RNIC DRIVER (IW_NES)
8082M: Faisal Latif <faisal.latif@intel.com>
8083L: linux-rdma@vger.kernel.org
8084W: http://www.intel.com/Products/Server/Adapters/Server-Cluster/Server-Cluster-overview.htm
8085S: Supported
8086F: drivers/infiniband/hw/nes/
8087
8088NETEM NETWORK EMULATOR
8089M: Stephen Hemminger <stephen@networkplumber.org>
8090L: netem@lists.linux-foundation.org (moderated for non-subscribers)
8091S: Maintained
8092F: net/sched/sch_netem.c
8093
8094NETERION 10GbE DRIVERS (s2io/vxge)
8095M: Jon Mason <jdmason@kudzu.us>
8096L: netdev@vger.kernel.org
8097S: Supported
8098F: Documentation/networking/s2io.txt
8099F: Documentation/networking/vxge.txt
8100F: drivers/net/ethernet/neterion/
8101
8102NETFILTER ({IP,IP6,ARP,EB,NF}TABLES)
8103M: Pablo Neira Ayuso <pablo@netfilter.org>
8104M: Patrick McHardy <kaber@trash.net>
8105M: Jozsef Kadlecsik <kadlec@blackhole.kfki.hu>
8106L: netfilter-devel@vger.kernel.org
8107L: coreteam@netfilter.org
8108W: http://www.netfilter.org/
8109W: http://www.iptables.org/
8110Q: http://patchwork.ozlabs.org/project/netfilter-devel/list/
8111T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git
8112T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git
8113S: Supported
8114F: include/linux/netfilter*
8115F: include/linux/netfilter/
8116F: include/net/netfilter/
8117F: include/uapi/linux/netfilter*
8118F: include/uapi/linux/netfilter/
8119F: net/*/netfilter.c
8120F: net/*/netfilter/
8121F: net/netfilter/
8122F: net/bridge/br_netfilter*.c
8123
8124NETLABEL
8125M: Paul Moore <paul@paul-moore.com>
8126W: http://netlabel.sf.net
8127L: netdev@vger.kernel.org
8128S: Maintained
8129F: Documentation/netlabel/
8130F: include/net/netlabel.h
8131F: net/netlabel/
8132
8133NETROM NETWORK LAYER
8134M: Ralf Baechle <ralf@linux-mips.org>
8135L: linux-hams@vger.kernel.org
8136W: http://www.linux-ax25.org/
8137S: Maintained
8138F: include/net/netrom.h
8139F: include/uapi/linux/netrom.h
8140F: net/netrom/
8141
8142NETRONOME ETHERNET DRIVERS
8143M: Jakub Kicinski <jakub.kicinski@netronome.com>
8144L: oss-drivers@netronome.com
8145S: Maintained
8146F: drivers/net/ethernet/netronome/
8147
8148NETWORK BLOCK DEVICE (NBD)
8149M: Markus Pargmann <mpa@pengutronix.de>
8150S: Maintained
8151L: nbd-general@lists.sourceforge.net
8152T: git git://git.pengutronix.de/git/mpa/linux-nbd.git
8153F: Documentation/blockdev/nbd.txt
8154F: drivers/block/nbd.c
8155F: include/uapi/linux/nbd.h
8156
8157NETWORK DROP MONITOR
8158M: Neil Horman <nhorman@tuxdriver.com>
8159L: netdev@vger.kernel.org
8160S: Maintained
8161W: https://fedorahosted.org/dropwatch/
8162F: net/core/drop_monitor.c
8163
8164NETWORKING [GENERAL]
8165M: "David S. Miller" <davem@davemloft.net>
8166L: netdev@vger.kernel.org
8167W: http://www.linuxfoundation.org/en/Net
8168Q: http://patchwork.ozlabs.org/project/netdev/list/
8169T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
8170T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
8171S: Maintained
8172F: net/
8173F: include/net/
8174F: include/linux/in.h
8175F: include/linux/net.h
8176F: include/linux/netdevice.h
8177F: include/uapi/linux/in.h
8178F: include/uapi/linux/net.h
8179F: include/uapi/linux/netdevice.h
8180F: include/uapi/linux/net_namespace.h
8181F: tools/net/
8182F: tools/testing/selftests/net/
8183F: lib/random32.c
8184F: lib/test_bpf.c
8185
8186NETWORKING [IPv4/IPv6]
8187M: "David S. Miller" <davem@davemloft.net>
8188M: Alexey Kuznetsov <kuznet@ms2.inr.ac.ru>
8189M: James Morris <jmorris@namei.org>
8190M: Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org>
8191M: Patrick McHardy <kaber@trash.net>
8192L: netdev@vger.kernel.org
8193T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
8194S: Maintained
8195F: net/ipv4/
8196F: net/ipv6/
8197F: include/net/ip*
8198F: arch/x86/net/*
8199
8200NETWORKING [IPSEC]
8201M: Steffen Klassert <steffen.klassert@secunet.com>
8202M: Herbert Xu <herbert@gondor.apana.org.au>
8203M: "David S. Miller" <davem@davemloft.net>
8204L: netdev@vger.kernel.org
8205T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
8206T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
8207S: Maintained
8208F: net/core/flow.c
8209F: net/xfrm/
8210F: net/key/
8211F: net/ipv4/xfrm*
8212F: net/ipv4/esp4.c
8213F: net/ipv4/ah4.c
8214F: net/ipv4/ipcomp.c
8215F: net/ipv4/ip_vti.c
8216F: net/ipv6/xfrm*
8217F: net/ipv6/esp6.c
8218F: net/ipv6/ah6.c
8219F: net/ipv6/ipcomp6.c
8220F: net/ipv6/ip6_vti.c
8221F: include/uapi/linux/xfrm.h
8222F: include/net/xfrm.h
8223
8224NETWORKING [LABELED] (NetLabel, CIPSO, Labeled IPsec, SECMARK)
8225M: Paul Moore <paul@paul-moore.com>
8226L: netdev@vger.kernel.org
8227S: Maintained
8228
8229NETWORKING [WIRELESS]
8230L: linux-wireless@vger.kernel.org
8231Q: http://patchwork.kernel.org/project/linux-wireless/list/
8232
8233NETWORKING DRIVERS
8234L: netdev@vger.kernel.org
8235W: http://www.linuxfoundation.org/en/Net
8236Q: http://patchwork.ozlabs.org/project/netdev/list/
8237T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
8238T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
8239S: Odd Fixes
8240F: Documentation/devicetree/bindings/net/
8241F: drivers/net/
8242F: include/linux/if_*
8243F: include/linux/netdevice.h
8244F: include/linux/etherdevice.h
8245F: include/linux/fcdevice.h
8246F: include/linux/fddidevice.h
8247F: include/linux/hippidevice.h
8248F: include/linux/inetdevice.h
8249F: include/uapi/linux/if_*
8250F: include/uapi/linux/netdevice.h
8251
8252NETWORKING DRIVERS (WIRELESS)
8253M: Kalle Valo <kvalo@codeaurora.org>
8254L: linux-wireless@vger.kernel.org
8255Q: http://patchwork.kernel.org/project/linux-wireless/list/
8256T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git
8257T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git
8258S: Maintained
8259F: Documentation/devicetree/bindings/net/wireless/
8260F: drivers/net/wireless/
8261
8262NETXEN (1/10) GbE SUPPORT
8263M: Manish Chopra <manish.chopra@qlogic.com>
8264M: Sony Chacko <sony.chacko@qlogic.com>
8265M: Rajesh Borundia <rajesh.borundia@qlogic.com>
8266L: netdev@vger.kernel.org
8267W: http://www.qlogic.com
8268S: Supported
8269F: drivers/net/ethernet/qlogic/netxen/
8270
8271NFC SUBSYSTEM
8272M: Lauro Ramos Venancio <lauro.venancio@openbossa.org>
8273M: Aloisio Almeida Jr <aloisio.almeida@openbossa.org>
8274M: Samuel Ortiz <sameo@linux.intel.com>
8275L: linux-wireless@vger.kernel.org
8276L: linux-nfc@lists.01.org (subscribers-only)
8277S: Supported
8278F: net/nfc/
8279F: include/net/nfc/
8280F: include/uapi/linux/nfc.h
8281F: drivers/nfc/
8282F: include/linux/platform_data/nfcmrvl.h
8283F: include/linux/platform_data/nxp-nci.h
8284F: include/linux/platform_data/pn544.h
8285F: include/linux/platform_data/st21nfca.h
8286F: include/linux/platform_data/st-nci.h
8287F: Documentation/devicetree/bindings/net/nfc/
8288
8289NFS, SUNRPC, AND LOCKD CLIENTS
8290M: Trond Myklebust <trond.myklebust@primarydata.com>
8291M: Anna Schumaker <anna.schumaker@netapp.com>
8292L: linux-nfs@vger.kernel.org
8293W: http://client.linux-nfs.org
8294T: git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
8295S: Maintained
8296F: fs/lockd/
8297F: fs/nfs/
8298F: fs/nfs_common/
8299F: net/sunrpc/
8300F: include/linux/lockd/
8301F: include/linux/nfs*
8302F: include/linux/sunrpc/
8303F: include/uapi/linux/nfs*
8304F: include/uapi/linux/sunrpc/
8305
8306NILFS2 FILESYSTEM
8307M: Ryusuke Konishi <konishi.ryusuke@lab.ntt.co.jp>
8308L: linux-nilfs@vger.kernel.org
8309W: http://nilfs.sourceforge.net/
8310W: http://nilfs.osdn.jp/
8311T: git git://github.com/konis/nilfs2.git
8312S: Supported
8313F: Documentation/filesystems/nilfs2.txt
8314F: fs/nilfs2/
8315F: include/trace/events/nilfs2.h
8316F: include/uapi/linux/nilfs2_api.h
8317F: include/uapi/linux/nilfs2_ondisk.h
8318
8319NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
8320M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
8321W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
8322S: Maintained
8323F: Documentation/scsi/NinjaSCSI.txt
8324F: drivers/scsi/pcmcia/nsp_*
8325
8326NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
8327M: GOTO Masanori <gotom@debian.or.jp>
8328M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
8329W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
8330S: Maintained
8331F: Documentation/scsi/NinjaSCSI.txt
8332F: drivers/scsi/nsp32*
8333
8334NIOS2 ARCHITECTURE
8335M: Ley Foon Tan <lftan@altera.com>
8336L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
8337T: git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git
8338S: Maintained
8339F: arch/nios2/
8340
8341NOKIA N900 POWER SUPPLY DRIVERS
8342R: Pali Rohár <pali.rohar@gmail.com>
8343F: include/linux/power/bq2415x_charger.h
8344F: include/linux/power/bq27xxx_battery.h
8345F: include/linux/power/isp1704_charger.h
8346F: drivers/power/bq2415x_charger.c
8347F: drivers/power/bq27xxx_battery.c
8348F: drivers/power/bq27xxx_battery_i2c.c
8349F: drivers/power/isp1704_charger.c
8350F: drivers/power/rx51_battery.c
8351
8352NTB DRIVER CORE
8353M: Jon Mason <jdmason@kudzu.us>
8354M: Dave Jiang <dave.jiang@intel.com>
8355M: Allen Hubbe <Allen.Hubbe@emc.com>
8356L: linux-ntb@googlegroups.com
8357S: Supported
8358W: https://github.com/jonmason/ntb/wiki
8359T: git git://github.com/jonmason/ntb.git
8360F: drivers/ntb/
8361F: drivers/net/ntb_netdev.c
8362F: include/linux/ntb.h
8363F: include/linux/ntb_transport.h
8364F: tools/testing/selftests/ntb/
8365
8366NTB INTEL DRIVER
8367M: Jon Mason <jdmason@kudzu.us>
8368M: Dave Jiang <dave.jiang@intel.com>
8369L: linux-ntb@googlegroups.com
8370S: Supported
8371W: https://github.com/jonmason/ntb/wiki
8372T: git git://github.com/jonmason/ntb.git
8373F: drivers/ntb/hw/intel/
8374
8375NTB AMD DRIVER
8376M: Xiangliang Yu <Xiangliang.Yu@amd.com>
8377L: linux-ntb@googlegroups.com
8378S: Supported
8379F: drivers/ntb/hw/amd/
8380
8381NTFS FILESYSTEM
8382M: Anton Altaparmakov <anton@tuxera.com>
8383L: linux-ntfs-dev@lists.sourceforge.net
8384W: http://www.tuxera.com/
8385T: git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
8386S: Supported
8387F: Documentation/filesystems/ntfs.txt
8388F: fs/ntfs/
8389
8390NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
8391M: Antonino Daplas <adaplas@gmail.com>
8392L: linux-fbdev@vger.kernel.org
8393S: Maintained
8394F: drivers/video/fbdev/riva/
8395F: drivers/video/fbdev/nvidia/
8396
8397NVM EXPRESS DRIVER
8398M: Keith Busch <keith.busch@intel.com>
8399M: Jens Axboe <axboe@fb.com>
8400L: linux-nvme@lists.infradead.org
8401T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
8402W: https://kernel.googlesource.com/pub/scm/linux/kernel/git/axboe/linux-block/
8403S: Supported
8404F: drivers/nvme/host/
8405F: include/linux/nvme.h
8406
8407NVM EXPRESS TARGET DRIVER
8408M: Christoph Hellwig <hch@lst.de>
8409M: Sagi Grimberg <sagi@grimberg.me>
8410L: linux-nvme@lists.infradead.org
8411S: Supported
8412F: drivers/nvme/target/
8413
8414NVMEM FRAMEWORK
8415M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
8416M: Maxime Ripard <maxime.ripard@free-electrons.com>
8417S: Maintained
8418F: drivers/nvmem/
8419F: Documentation/devicetree/bindings/nvmem/
8420F: include/linux/nvmem-consumer.h
8421F: include/linux/nvmem-provider.h
8422
8423NXP-NCI NFC DRIVER
8424M: Clément Perrochaud <clement.perrochaud@effinnov.com>
8425R: Charles Gorand <charles.gorand@effinnov.com>
8426L: linux-nfc@lists.01.org (moderated for non-subscribers)
8427S: Supported
8428F: drivers/nfc/nxp-nci
8429
8430NXP TDA998X DRM DRIVER
8431M: Russell King <rmk+kernel@armlinux.org.uk>
8432S: Supported
8433F: drivers/gpu/drm/i2c/tda998x_drv.c
8434F: include/drm/i2c/tda998x.h
8435
8436NXP TFA9879 DRIVER
8437M: Peter Rosin <peda@axentia.se>
8438L: alsa-devel@alsa-project.org (moderated for non-subscribers)
8439S: Maintained
8440F: sound/soc/codecs/tfa9879*
8441
8442OBJTOOL
8443M: Josh Poimboeuf <jpoimboe@redhat.com>
8444S: Supported
8445F: tools/objtool/
8446
8447OMAP SUPPORT
8448M: Tony Lindgren <tony@atomide.com>
8449L: linux-omap@vger.kernel.org
8450W: http://www.muru.com/linux/omap/
8451W: http://linux.omap.com/
8452Q: http://patchwork.kernel.org/project/linux-omap/list/
8453T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
8454S: Maintained
8455F: arch/arm/*omap*/
8456F: arch/arm/configs/omap1_defconfig
8457F: arch/arm/configs/omap2plus_defconfig
8458F: drivers/i2c/busses/i2c-omap.c
8459F: drivers/irqchip/irq-omap-intc.c
8460F: drivers/mfd/*omap*.c
8461F: drivers/mfd/menelaus.c
8462F: drivers/mfd/palmas.c
8463F: drivers/mfd/tps65217.c
8464F: drivers/mfd/tps65218.c
8465F: drivers/mfd/tps65910.c
8466F: drivers/mfd/twl-core.[ch]
8467F: drivers/mfd/twl4030*.c
8468F: drivers/mfd/twl6030*.c
8469F: drivers/mfd/twl6040*.c
8470F: drivers/regulator/palmas-regulator*.c
8471F: drivers/regulator/pbias-regulator.c
8472F: drivers/regulator/tps65217-regulator.c
8473F: drivers/regulator/tps65218-regulator.c
8474F: drivers/regulator/tps65910-regulator.c
8475F: drivers/regulator/twl-regulator.c
8476F: include/linux/i2c-omap.h
8477
8478OMAP DEVICE TREE SUPPORT
8479M: Benoît Cousson <bcousson@baylibre.com>
8480M: Tony Lindgren <tony@atomide.com>
8481L: linux-omap@vger.kernel.org
8482L: devicetree@vger.kernel.org
8483S: Maintained
8484F: arch/arm/boot/dts/*omap*
8485F: arch/arm/boot/dts/*am3*
8486F: arch/arm/boot/dts/*am4*
8487F: arch/arm/boot/dts/*am5*
8488F: arch/arm/boot/dts/*dra7*
8489
8490OMAP CLOCK FRAMEWORK SUPPORT
8491M: Paul Walmsley <paul@pwsan.com>
8492L: linux-omap@vger.kernel.org
8493S: Maintained
8494F: arch/arm/*omap*/*clock*
8495
8496OMAP POWER MANAGEMENT SUPPORT
8497M: Kevin Hilman <khilman@kernel.org>
8498L: linux-omap@vger.kernel.org
8499S: Maintained
8500F: arch/arm/*omap*/*pm*
8501F: drivers/cpufreq/omap-cpufreq.c
8502
8503OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
8504M: Rajendra Nayak <rnayak@codeaurora.org>
8505M: Paul Walmsley <paul@pwsan.com>
8506L: linux-omap@vger.kernel.org
8507S: Maintained
8508F: arch/arm/mach-omap2/prm*
8509
8510OMAP AUDIO SUPPORT
8511M: Peter Ujfalusi <peter.ujfalusi@ti.com>
8512M: Jarkko Nikula <jarkko.nikula@bitmer.com>
8513L: alsa-devel@alsa-project.org (moderated for non-subscribers)
8514L: linux-omap@vger.kernel.org
8515S: Maintained
8516F: sound/soc/omap/
8517
8518OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
8519M: Roger Quadros <rogerq@ti.com>
8520M: Tony Lindgren <tony@atomide.com>
8521L: linux-omap@vger.kernel.org
8522S: Maintained
8523F: drivers/memory/omap-gpmc.c
8524F: arch/arm/mach-omap2/*gpmc*
8525
8526OMAP FRAMEBUFFER SUPPORT
8527M: Tomi Valkeinen <tomi.valkeinen@ti.com>
8528L: linux-fbdev@vger.kernel.org
8529L: linux-omap@vger.kernel.org
8530S: Maintained
8531F: drivers/video/fbdev/omap/
8532
8533OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
8534M: Tomi Valkeinen <tomi.valkeinen@ti.com>
8535L: linux-omap@vger.kernel.org
8536L: linux-fbdev@vger.kernel.org
8537S: Maintained
8538F: drivers/video/fbdev/omap2/
8539F: Documentation/arm/OMAP/DSS
8540
8541OMAP HARDWARE SPINLOCK SUPPORT
8542M: Ohad Ben-Cohen <ohad@wizery.com>
8543L: linux-omap@vger.kernel.org
8544S: Maintained
8545F: drivers/hwspinlock/omap_hwspinlock.c
8546
8547OMAP MMC SUPPORT
8548M: Jarkko Lavinen <jarkko.lavinen@nokia.com>
8549L: linux-omap@vger.kernel.org
8550S: Maintained
8551F: drivers/mmc/host/omap.c
8552
8553OMAP HS MMC SUPPORT
8554L: linux-mmc@vger.kernel.org
8555L: linux-omap@vger.kernel.org
8556S: Orphan
8557F: drivers/mmc/host/omap_hsmmc.c
8558
8559OMAP RANDOM NUMBER GENERATOR SUPPORT
8560M: Deepak Saxena <dsaxena@plexity.net>
8561S: Maintained
8562F: drivers/char/hw_random/omap-rng.c
8563
8564OMAP HWMOD SUPPORT
8565M: Benoît Cousson <bcousson@baylibre.com>
8566M: Paul Walmsley <paul@pwsan.com>
8567L: linux-omap@vger.kernel.org
8568S: Maintained
8569F: arch/arm/mach-omap2/omap_hwmod.*
8570
8571OMAP HWMOD DATA
8572M: Paul Walmsley <paul@pwsan.com>
8573L: linux-omap@vger.kernel.org
8574S: Maintained
8575F: arch/arm/mach-omap2/omap_hwmod*data*
8576
8577OMAP HWMOD DATA FOR OMAP4-BASED DEVICES
8578M: Benoît Cousson <bcousson@baylibre.com>
8579L: linux-omap@vger.kernel.org
8580S: Maintained
8581F: arch/arm/mach-omap2/omap_hwmod_44xx_data.c
8582
8583OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
8584M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8585L: linux-media@vger.kernel.org
8586S: Maintained
8587F: Documentation/devicetree/bindings/media/ti,omap3isp.txt
8588F: drivers/media/platform/omap3isp/
8589F: drivers/staging/media/omap4iss/
8590
8591OMAP USB SUPPORT
8592L: linux-usb@vger.kernel.org
8593L: linux-omap@vger.kernel.org
8594S: Orphan
8595F: drivers/usb/*/*omap*
8596F: arch/arm/*omap*/usb*
8597
8598OMAP GPIO DRIVER
8599M: Grygorii Strashko <grygorii.strashko@ti.com>
8600M: Santosh Shilimkar <ssantosh@kernel.org>
8601M: Kevin Hilman <khilman@kernel.org>
8602L: linux-omap@vger.kernel.org
8603S: Maintained
8604F: Documentation/devicetree/bindings/gpio/gpio-omap.txt
8605F: drivers/gpio/gpio-omap.c
8606
8607OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
8608M: Mark Jackson <mpfj@newflow.co.uk>
8609L: linux-omap@vger.kernel.org
8610S: Maintained
8611F: arch/arm/boot/dts/am335x-nano.dts
8612
8613OMFS FILESYSTEM
8614M: Bob Copeland <me@bobcopeland.com>
8615L: linux-karma-devel@lists.sourceforge.net
8616S: Maintained
8617F: Documentation/filesystems/omfs.txt
8618F: fs/omfs/
8619
8620OMNIKEY CARDMAN 4000 DRIVER
8621M: Harald Welte <laforge@gnumonks.org>
8622S: Maintained
8623F: drivers/char/pcmcia/cm4000_cs.c
8624F: include/linux/cm4000_cs.h
8625F: include/uapi/linux/cm4000_cs.h
8626
8627OMNIKEY CARDMAN 4040 DRIVER
8628M: Harald Welte <laforge@gnumonks.org>
8629S: Maintained
8630F: drivers/char/pcmcia/cm4040_cs.*
8631
8632OMNIVISION OV7670 SENSOR DRIVER
8633M: Jonathan Corbet <corbet@lwn.net>
8634L: linux-media@vger.kernel.org
8635T: git git://linuxtv.org/media_tree.git
8636S: Maintained
8637F: drivers/media/i2c/ov7670.c
8638
8639ONENAND FLASH DRIVER
8640M: Kyungmin Park <kyungmin.park@samsung.com>
8641L: linux-mtd@lists.infradead.org
8642S: Maintained
8643F: drivers/mtd/onenand/
8644F: include/linux/mtd/onenand*.h
8645
8646ONSTREAM SCSI TAPE DRIVER
8647M: Willem Riede <osst@riede.org>
8648L: osst-users@lists.sourceforge.net
8649L: linux-scsi@vger.kernel.org
8650S: Maintained
8651F: Documentation/scsi/osst.txt
8652F: drivers/scsi/osst.*
8653F: drivers/scsi/osst_*.h
8654F: drivers/scsi/st.h
8655
8656OPENCORES I2C BUS DRIVER
8657M: Peter Korsgaard <jacmet@sunsite.dk>
8658L: linux-i2c@vger.kernel.org
8659S: Maintained
8660F: Documentation/i2c/busses/i2c-ocores
8661F: drivers/i2c/busses/i2c-ocores.c
8662
8663OPEN FIRMWARE AND FLATTENED DEVICE TREE
8664M: Rob Herring <robh+dt@kernel.org>
8665M: Frank Rowand <frowand.list@gmail.com>
8666L: devicetree@vger.kernel.org
8667W: http://www.devicetree.org/
8668T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
8669S: Maintained
8670F: drivers/of/
8671F: include/linux/of*.h
8672F: scripts/dtc/
8673
8674OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
8675M: Rob Herring <robh+dt@kernel.org>
8676M: Mark Rutland <mark.rutland@arm.com>
8677L: devicetree@vger.kernel.org
8678T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
8679Q: http://patchwork.ozlabs.org/project/devicetree-bindings/list/
8680S: Maintained
8681F: Documentation/devicetree/
8682F: arch/*/boot/dts/
8683F: include/dt-bindings/
8684
8685OPEN FIRMWARE AND DEVICE TREE OVERLAYS
8686M: Pantelis Antoniou <pantelis.antoniou@konsulko.com>
8687L: devicetree@vger.kernel.org
8688S: Maintained
8689F: Documentation/devicetree/dynamic-resolution-notes.txt
8690F: Documentation/devicetree/overlay-notes.txt
8691F: drivers/of/overlay.c
8692F: drivers/of/resolver.c
8693
8694OPENRISC ARCHITECTURE
8695M: Jonas Bonn <jonas@southpole.se>
8696W: http://openrisc.net
8697S: Maintained
8698T: git git://openrisc.net/~jonas/linux
8699F: arch/openrisc/
8700
8701OPENVSWITCH
8702M: Pravin Shelar <pshelar@nicira.com>
8703L: netdev@vger.kernel.org
8704L: dev@openvswitch.org
8705W: http://openvswitch.org
8706S: Maintained
8707F: net/openvswitch/
8708F: include/uapi/linux/openvswitch.h
8709
8710OPERATING PERFORMANCE POINTS (OPP)
8711M: Viresh Kumar <vireshk@kernel.org>
8712M: Nishanth Menon <nm@ti.com>
8713M: Stephen Boyd <sboyd@codeaurora.org>
8714L: linux-pm@vger.kernel.org
8715S: Maintained
8716T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
8717F: drivers/base/power/opp/
8718F: include/linux/pm_opp.h
8719F: Documentation/power/opp.txt
8720F: Documentation/devicetree/bindings/opp/
8721
8722OPL4 DRIVER
8723M: Clemens Ladisch <clemens@ladisch.de>
8724L: alsa-devel@alsa-project.org (moderated for non-subscribers)
8725T: git git://git.alsa-project.org/alsa-kernel.git
8726S: Maintained
8727F: sound/drivers/opl4/
8728
8729OPROFILE
8730M: Robert Richter <rric@kernel.org>
8731L: oprofile-list@lists.sf.net
8732S: Maintained
8733F: arch/*/include/asm/oprofile*.h
8734F: arch/*/oprofile/
8735F: drivers/oprofile/
8736F: include/linux/oprofile.h
8737
8738ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
8739M: Mark Fasheh <mfasheh@suse.com>
8740M: Joel Becker <jlbec@evilplan.org>
8741L: ocfs2-devel@oss.oracle.com (moderated for non-subscribers)
8742W: http://ocfs2.wiki.kernel.org
8743S: Supported
8744F: Documentation/filesystems/ocfs2.txt
8745F: Documentation/filesystems/dlmfs.txt
8746F: fs/ocfs2/
8747
8748ORINOCO DRIVER
8749L: linux-wireless@vger.kernel.org
8750W: http://wireless.kernel.org/en/users/Drivers/orinoco
8751W: http://www.nongnu.org/orinoco/
8752S: Orphan
8753F: drivers/net/wireless/intersil/orinoco/
8754
8755OSD LIBRARY and FILESYSTEM
8756M: Boaz Harrosh <ooo@electrozaur.com>
8757M: Benny Halevy <bhalevy@primarydata.com>
8758L: osd-dev@open-osd.org
8759W: http://open-osd.org
8760T: git git://git.open-osd.org/open-osd.git
8761S: Maintained
8762F: drivers/scsi/osd/
8763F: include/scsi/osd_*
8764F: fs/exofs/
8765
8766OVERLAY FILESYSTEM
8767M: Miklos Szeredi <miklos@szeredi.hu>
8768L: linux-unionfs@vger.kernel.org
8769T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
8770S: Supported
8771F: fs/overlayfs/
8772F: Documentation/filesystems/overlayfs.txt
8773
8774ORANGEFS FILESYSTEM
8775M: Mike Marshall <hubcap@omnibond.com>
8776L: pvfs2-developers@beowulf-underground.org (subscribers-only)
8777T: git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
8778S: Supported
8779F: fs/orangefs/
8780F: Documentation/filesystems/orangefs.txt
8781
8782P54 WIRELESS DRIVER
8783M: Christian Lamparter <chunkeey@googlemail.com>
8784L: linux-wireless@vger.kernel.org
8785W: http://wireless.kernel.org/en/users/Drivers/p54
8786S: Maintained
8787F: drivers/net/wireless/intersil/p54/
8788
8789PA SEMI ETHERNET DRIVER
8790M: Olof Johansson <olof@lixom.net>
8791L: netdev@vger.kernel.org
8792S: Maintained
8793F: drivers/net/ethernet/pasemi/*
8794
8795PA SEMI SMBUS DRIVER
8796M: Olof Johansson <olof@lixom.net>
8797L: linux-i2c@vger.kernel.org
8798S: Maintained
8799F: drivers/i2c/busses/i2c-pasemi.c
8800
8801PADATA PARALLEL EXECUTION MECHANISM
8802M: Steffen Klassert <steffen.klassert@secunet.com>
8803L: linux-crypto@vger.kernel.org
8804S: Maintained
8805F: kernel/padata.c
8806F: include/linux/padata.h
8807F: Documentation/padata.txt
8808
8809PANASONIC LAPTOP ACPI EXTRAS DRIVER
8810M: Harald Welte <laforge@gnumonks.org>
8811L: platform-driver-x86@vger.kernel.org
8812S: Maintained
8813F: drivers/platform/x86/panasonic-laptop.c
8814
8815PANASONIC MN10300/AM33/AM34 PORT
8816M: David Howells <dhowells@redhat.com>
8817L: linux-am33-list@redhat.com (moderated for non-subscribers)
8818W: ftp://ftp.redhat.com/pub/redhat/gnupro/AM33/
8819S: Maintained
8820F: Documentation/mn10300/
8821F: arch/mn10300/
8822
8823PARALLEL LCD/KEYPAD PANEL DRIVER
8824M: Willy Tarreau <willy@haproxy.com>
8825M: Ksenija Stanojevic <ksenija.stanojevic@gmail.com>
8826S: Odd Fixes
8827F: Documentation/misc-devices/lcd-panel-cgram.txt
8828F: drivers/misc/panel.c
8829
8830PARALLEL PORT SUBSYSTEM
8831M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
8832M: Sudip Mukherjee <sudip@vectorindia.org>
8833L: linux-parport@lists.infradead.org (subscribers-only)
8834S: Maintained
8835F: drivers/parport/
8836F: include/linux/parport*.h
8837F: drivers/char/ppdev.c
8838F: include/uapi/linux/ppdev.h
8839F: Documentation/parport*.txt
8840
8841PARAVIRT_OPS INTERFACE
8842M: Jeremy Fitzhardinge <jeremy@goop.org>
8843M: Chris Wright <chrisw@sous-sol.org>
8844M: Alok Kataria <akataria@vmware.com>
8845M: Rusty Russell <rusty@rustcorp.com.au>
8846L: virtualization@lists.linux-foundation.org
8847S: Supported
8848F: Documentation/virtual/paravirt_ops.txt
8849F: arch/*/kernel/paravirt*
8850F: arch/*/include/asm/paravirt.h
8851
8852PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES
8853M: Tim Waugh <tim@cyberelk.net>
8854L: linux-parport@lists.infradead.org (subscribers-only)
8855S: Maintained
8856F: Documentation/blockdev/paride.txt
8857F: drivers/block/paride/
8858
8859PARISC ARCHITECTURE
8860M: "James E.J. Bottomley" <jejb@parisc-linux.org>
8861M: Helge Deller <deller@gmx.de>
8862L: linux-parisc@vger.kernel.org
8863W: http://www.parisc-linux.org/
8864Q: http://patchwork.kernel.org/project/linux-parisc/list/
8865T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
8866T: git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
8867S: Maintained
8868F: arch/parisc/
8869F: Documentation/parisc/
8870F: drivers/parisc/
8871F: drivers/char/agp/parisc-agp.c
8872F: drivers/input/serio/gscps2.c
8873F: drivers/parport/parport_gsc.*
8874F: drivers/tty/serial/8250/8250_gsc.c
8875F: drivers/video/fbdev/sti*
8876F: drivers/video/console/sti*
8877F: drivers/video/logo/logo_parisc*
8878
8879PC87360 HARDWARE MONITORING DRIVER
8880M: Jim Cromie <jim.cromie@gmail.com>
8881L: linux-hwmon@vger.kernel.org
8882S: Maintained
8883F: Documentation/hwmon/pc87360
8884F: drivers/hwmon/pc87360.c
8885
8886PC8736x GPIO DRIVER
8887M: Jim Cromie <jim.cromie@gmail.com>
8888S: Maintained
8889F: drivers/char/pc8736x_gpio.c
8890
8891PC87427 HARDWARE MONITORING DRIVER
8892M: Jean Delvare <jdelvare@suse.com>
8893L: linux-hwmon@vger.kernel.org
8894S: Maintained
8895F: Documentation/hwmon/pc87427
8896F: drivers/hwmon/pc87427.c
8897
8898PCA9532 LED DRIVER
8899M: Riku Voipio <riku.voipio@iki.fi>
8900S: Maintained
8901F: drivers/leds/leds-pca9532.c
8902F: include/linux/leds-pca9532.h
8903
8904PCA9541 I2C BUS MASTER SELECTOR DRIVER
8905M: Guenter Roeck <linux@roeck-us.net>
8906L: linux-i2c@vger.kernel.org
8907S: Maintained
8908F: drivers/i2c/muxes/i2c-mux-pca9541.c
8909
8910PCDP - PRIMARY CONSOLE AND DEBUG PORT
8911M: Khalid Aziz <khalid@gonehiking.org>
8912S: Maintained
8913F: drivers/firmware/pcdp.*
8914
8915PCI ERROR RECOVERY
8916M: Linas Vepstas <linasvepstas@gmail.com>
8917L: linux-pci@vger.kernel.org
8918S: Supported
8919F: Documentation/PCI/pci-error-recovery.txt
8920
8921PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
8922M: Russell Currey <ruscur@russell.cc>
8923L: linuxppc-dev@lists.ozlabs.org
8924S: Supported
8925F: Documentation/powerpc/eeh-pci-error-recovery.txt
8926F: arch/powerpc/kernel/eeh*.c
8927F: arch/powerpc/platforms/*/eeh*.c
8928F: arch/powerpc/include/*/eeh*.h
8929
8930PCI SUBSYSTEM
8931M: Bjorn Helgaas <bhelgaas@google.com>
8932L: linux-pci@vger.kernel.org
8933Q: http://patchwork.ozlabs.org/project/linux-pci/list/
8934T: git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
8935S: Supported
8936F: Documentation/devicetree/bindings/pci/
8937F: Documentation/PCI/
8938F: drivers/pci/
8939F: include/linux/pci*
8940F: arch/x86/pci/
8941F: arch/x86/kernel/quirks.c
8942
8943PCI DRIVER FOR ALTERA PCIE IP
8944M: Ley Foon Tan <lftan@altera.com>
8945L: rfi@lists.rocketboards.org (moderated for non-subscribers)
8946L: linux-pci@vger.kernel.org
8947S: Supported
8948F: Documentation/devicetree/bindings/pci/altera-pcie.txt
8949F: drivers/pci/host/pcie-altera.c
8950
8951PCI DRIVER FOR ARM VERSATILE PLATFORM
8952M: Rob Herring <robh@kernel.org>
8953L: linux-pci@vger.kernel.org
8954L: linux-arm-kernel@lists.infradead.org
8955S: Maintained
8956F: Documentation/devicetree/bindings/pci/versatile.txt
8957F: drivers/pci/host/pci-versatile.c
8958
8959PCI DRIVER FOR APPLIEDMICRO XGENE
8960M: Tanmay Inamdar <tinamdar@apm.com>
8961L: linux-pci@vger.kernel.org
8962L: linux-arm-kernel@lists.infradead.org
8963S: Maintained
8964F: Documentation/devicetree/bindings/pci/xgene-pci.txt
8965F: drivers/pci/host/pci-xgene.c
8966
8967PCI DRIVER FOR FREESCALE LAYERSCAPE
8968M: Minghuan Lian <minghuan.Lian@freescale.com>
8969M: Mingkai Hu <mingkai.hu@freescale.com>
8970M: Roy Zang <tie-fei.zang@freescale.com>
8971L: linuxppc-dev@lists.ozlabs.org
8972L: linux-pci@vger.kernel.org
8973L: linux-arm-kernel@lists.infradead.org
8974S: Maintained
8975F: drivers/pci/host/*layerscape*
8976
8977PCI DRIVER FOR IMX6
8978M: Richard Zhu <Richard.Zhu@freescale.com>
8979M: Lucas Stach <l.stach@pengutronix.de>
8980L: linux-pci@vger.kernel.org
8981L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8982S: Maintained
8983F: drivers/pci/host/*imx6*
8984
8985PCI DRIVER FOR TI KEYSTONE
8986M: Murali Karicheri <m-karicheri2@ti.com>
8987L: linux-pci@vger.kernel.org
8988L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8989S: Maintained
8990F: drivers/pci/host/*keystone*
8991
8992PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
8993M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8994M: Jason Cooper <jason@lakedaemon.net>
8995L: linux-pci@vger.kernel.org
8996L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8997S: Maintained
8998F: drivers/pci/host/*mvebu*
8999
9000PCI DRIVER FOR AARDVARK (Marvell Armada 3700)
9001M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9002L: linux-pci@vger.kernel.org
9003L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9004S: Maintained
9005F: drivers/pci/host/pci-aardvark.c
9006
9007PCI DRIVER FOR NVIDIA TEGRA
9008M: Thierry Reding <thierry.reding@gmail.com>
9009L: linux-tegra@vger.kernel.org
9010L: linux-pci@vger.kernel.org
9011S: Supported
9012F: Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
9013F: drivers/pci/host/pci-tegra.c
9014
9015PCI DRIVER FOR TI DRA7XX
9016M: Kishon Vijay Abraham I <kishon@ti.com>
9017L: linux-omap@vger.kernel.org
9018L: linux-pci@vger.kernel.org
9019S: Supported
9020F: Documentation/devicetree/bindings/pci/ti-pci.txt
9021F: drivers/pci/host/pci-dra7xx.c
9022
9023PCI DRIVER FOR RENESAS R-CAR
9024M: Simon Horman <horms@verge.net.au>
9025L: linux-pci@vger.kernel.org
9026L: linux-renesas-soc@vger.kernel.org
9027S: Maintained
9028F: drivers/pci/host/*rcar*
9029
9030PCI DRIVER FOR SAMSUNG EXYNOS
9031M: Jingoo Han <jingoohan1@gmail.com>
9032L: linux-pci@vger.kernel.org
9033L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9034L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
9035S: Maintained
9036F: drivers/pci/host/pci-exynos.c
9037
9038PCI DRIVER FOR SYNOPSIS DESIGNWARE
9039M: Jingoo Han <jingoohan1@gmail.com>
9040M: Pratyush Anand <pratyush.anand@gmail.com>
9041L: linux-pci@vger.kernel.org
9042S: Maintained
9043F: drivers/pci/host/*designware*
9044
9045PCI DRIVER FOR SYNOPSYS PROTOTYPING DEVICE
9046M: Joao Pinto <jpinto@synopsys.com>
9047L: linux-pci@vger.kernel.org
9048S: Maintained
9049F: Documentation/devicetree/bindings/pci/designware-pcie.txt
9050F: drivers/pci/host/pcie-designware-plat.c
9051
9052PCI DRIVER FOR GENERIC OF HOSTS
9053M: Will Deacon <will.deacon@arm.com>
9054L: linux-pci@vger.kernel.org
9055L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9056S: Maintained
9057F: Documentation/devicetree/bindings/pci/host-generic-pci.txt
9058F: drivers/pci/host/pci-host-common.c
9059F: drivers/pci/host/pci-host-generic.c
9060
9061PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
9062M: Keith Busch <keith.busch@intel.com>
9063L: linux-pci@vger.kernel.org
9064S: Supported
9065F: arch/x86/pci/vmd.c
9066
9067PCIE DRIVER FOR ST SPEAR13XX
9068M: Pratyush Anand <pratyush.anand@gmail.com>
9069L: linux-pci@vger.kernel.org
9070S: Maintained
9071F: drivers/pci/host/*spear*
9072
9073PCI MSI DRIVER FOR ALTERA MSI IP
9074M: Ley Foon Tan <lftan@altera.com>
9075L: rfi@lists.rocketboards.org (moderated for non-subscribers)
9076L: linux-pci@vger.kernel.org
9077S: Supported
9078F: Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
9079F: drivers/pci/host/pcie-altera-msi.c
9080
9081PCI MSI DRIVER FOR APPLIEDMICRO XGENE
9082M: Duc Dang <dhdang@apm.com>
9083L: linux-pci@vger.kernel.org
9084L: linux-arm-kernel@lists.infradead.org
9085S: Maintained
9086F: Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
9087F: drivers/pci/host/pci-xgene-msi.c
9088
9089PCIE DRIVER FOR AXIS ARTPEC
9090M: Niklas Cassel <niklas.cassel@axis.com>
9091M: Jesper Nilsson <jesper.nilsson@axis.com>
9092L: linux-arm-kernel@axis.com
9093L: linux-pci@vger.kernel.org
9094S: Maintained
9095F: Documentation/devicetree/bindings/pci/axis,artpec*
9096F: drivers/pci/host/*artpec*
9097
9098PCIE DRIVER FOR HISILICON
9099M: Zhou Wang <wangzhou1@hisilicon.com>
9100M: Gabriele Paoloni <gabriele.paoloni@huawei.com>
9101L: linux-pci@vger.kernel.org
9102S: Maintained
9103F: Documentation/devicetree/bindings/pci/hisilicon-pcie.txt
9104F: drivers/pci/host/pcie-hisi.c
9105
9106PCIE DRIVER FOR QUALCOMM MSM
9107M: Stanimir Varbanov <svarbanov@mm-sol.com>
9108L: linux-pci@vger.kernel.org
9109L: linux-arm-msm@vger.kernel.org
9110S: Maintained
9111F: drivers/pci/host/*qcom*
9112
9113PCIE DRIVER FOR CAVIUM THUNDERX
9114M: David Daney <david.daney@cavium.com>
9115L: linux-pci@vger.kernel.org
9116L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9117S: Supported
9118F: Documentation/devicetree/bindings/pci/pci-thunder-*
9119F: drivers/pci/host/pci-thunder-*
9120
9121PCMCIA SUBSYSTEM
9122P: Linux PCMCIA Team
9123L: linux-pcmcia@lists.infradead.org
9124W: http://lists.infradead.org/mailman/listinfo/linux-pcmcia
9125T: git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git
9126S: Maintained
9127F: Documentation/pcmcia/
9128F: drivers/pcmcia/
9129F: include/pcmcia/
9130
9131PCNET32 NETWORK DRIVER
9132M: Don Fry <pcnet32@frontier.com>
9133L: netdev@vger.kernel.org
9134S: Maintained
9135F: drivers/net/ethernet/amd/pcnet32.c
9136
9137PCRYPT PARALLEL CRYPTO ENGINE
9138M: Steffen Klassert <steffen.klassert@secunet.com>
9139L: linux-crypto@vger.kernel.org
9140S: Maintained
9141F: crypto/pcrypt.c
9142F: include/crypto/pcrypt.h
9143
9144PER-CPU MEMORY ALLOCATOR
9145M: Tejun Heo <tj@kernel.org>
9146M: Christoph Lameter <cl@linux.com>
9147T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/percpu.git
9148S: Maintained
9149F: include/linux/percpu*.h
9150F: mm/percpu*.c
9151F: arch/*/include/asm/percpu.h
9152
9153PER-TASK DELAY ACCOUNTING
9154M: Balbir Singh <bsingharora@gmail.com>
9155S: Maintained
9156F: include/linux/delayacct.h
9157F: kernel/delayacct.c
9158
9159PERFORMANCE EVENTS SUBSYSTEM
9160M: Peter Zijlstra <peterz@infradead.org>
9161M: Ingo Molnar <mingo@redhat.com>
9162M: Arnaldo Carvalho de Melo <acme@kernel.org>
9163R: Alexander Shishkin <alexander.shishkin@linux.intel.com>
9164L: linux-kernel@vger.kernel.org
9165T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
9166S: Supported
9167F: kernel/events/*
9168F: include/linux/perf_event.h
9169F: include/uapi/linux/perf_event.h
9170F: arch/*/kernel/perf_event*.c
9171F: arch/*/kernel/*/perf_event*.c
9172F: arch/*/kernel/*/*/perf_event*.c
9173F: arch/*/include/asm/perf_event.h
9174F: arch/*/kernel/perf_callchain.c
9175F: arch/*/events/*
9176F: tools/perf/
9177
9178PERSONALITY HANDLING
9179M: Christoph Hellwig <hch@infradead.org>
9180L: linux-abi-devel@lists.sourceforge.net
9181S: Maintained
9182F: include/linux/personality.h
9183F: include/uapi/linux/personality.h
9184
9185PHONET PROTOCOL
9186M: Remi Denis-Courmont <courmisch@gmail.com>
9187S: Supported
9188F: Documentation/networking/phonet.txt
9189F: include/linux/phonet.h
9190F: include/net/phonet/
9191F: include/uapi/linux/phonet.h
9192F: net/phonet/
9193
9194PHRAM MTD DRIVER
9195M: Joern Engel <joern@lazybastard.org>
9196L: linux-mtd@lists.infradead.org
9197S: Maintained
9198F: drivers/mtd/devices/phram.c
9199
9200PICOLCD HID DRIVER
9201M: Bruno Prémont <bonbons@linux-vserver.org>
9202L: linux-input@vger.kernel.org
9203S: Maintained
9204F: drivers/hid/hid-picolcd*
9205
9206PICOXCELL SUPPORT
9207M: Jamie Iles <jamie@jamieiles.com>
9208L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9209T: git git://github.com/jamieiles/linux-2.6-ji.git
9210S: Supported
9211F: arch/arm/boot/dts/picoxcell*
9212F: arch/arm/mach-picoxcell/
9213F: drivers/crypto/picoxcell*
9214
9215PIN CONTROL SUBSYSTEM
9216M: Linus Walleij <linus.walleij@linaro.org>
9217L: linux-gpio@vger.kernel.org
9218T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
9219S: Maintained
9220F: Documentation/devicetree/bindings/pinctrl/
9221F: Documentation/pinctrl.txt
9222F: drivers/pinctrl/
9223F: include/linux/pinctrl/
9224
9225PIN CONTROLLER - ATMEL AT91
9226M: Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
9227L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9228S: Maintained
9229F: drivers/pinctrl/pinctrl-at91.*
9230
9231PIN CONTROLLER - ATMEL AT91 PIO4
9232M: Ludovic Desroches <ludovic.desroches@atmel.com>
9233L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9234L: linux-gpio@vger.kernel.org
9235S: Supported
9236F: drivers/pinctrl/pinctrl-at91-pio4.*
9237
9238PIN CONTROLLER - INTEL
9239M: Mika Westerberg <mika.westerberg@linux.intel.com>
9240M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
9241S: Maintained
9242F: drivers/pinctrl/intel/
9243
9244PIN CONTROLLER - RENESAS
9245M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9246M: Geert Uytterhoeven <geert+renesas@glider.be>
9247L: linux-renesas-soc@vger.kernel.org
9248S: Maintained
9249F: drivers/pinctrl/sh-pfc/
9250
9251PIN CONTROLLER - SAMSUNG
9252M: Tomasz Figa <tomasz.figa@gmail.com>
9253M: Krzysztof Kozlowski <k.kozlowski@samsung.com>
9254M: Sylwester Nawrocki <s.nawrocki@samsung.com>
9255L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9256L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
9257S: Maintained
9258F: drivers/pinctrl/samsung/
9259
9260PIN CONTROLLER - SINGLE
9261M: Tony Lindgren <tony@atomide.com>
9262M: Haojian Zhuang <haojian.zhuang@linaro.org>
9263L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9264L: linux-omap@vger.kernel.org
9265S: Maintained
9266F: drivers/pinctrl/pinctrl-single.c
9267
9268PIN CONTROLLER - ST SPEAR
9269M: Viresh Kumar <vireshk@kernel.org>
9270L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9271W: http://www.st.com/spear
9272S: Maintained
9273F: drivers/pinctrl/spear/
9274
9275PISTACHIO SOC SUPPORT
9276M: James Hartley <james.hartley@imgtec.com>
9277M: Ionela Voinescu <ionela.voinescu@imgtec.com>
9278L: linux-mips@linux-mips.org
9279S: Maintained
9280F: arch/mips/pistachio/
9281F: arch/mips/include/asm/mach-pistachio/
9282F: arch/mips/boot/dts/pistachio/
9283F: arch/mips/configs/pistachio*_defconfig
9284
9285PKTCDVD DRIVER
9286M: Jiri Kosina <jikos@kernel.org>
9287S: Maintained
9288F: drivers/block/pktcdvd.c
9289F: include/linux/pktcdvd.h
9290F: include/uapi/linux/pktcdvd.h
9291
9292PKUNITY SOC DRIVERS
9293M: Guan Xuetao <gxt@mprc.pku.edu.cn>
9294W: http://mprc.pku.edu.cn/~guanxuetao/linux
9295S: Maintained
9296T: git git://github.com/gxt/linux.git
9297F: drivers/input/serio/i8042-unicore32io.h
9298F: drivers/i2c/busses/i2c-puv3.c
9299F: drivers/video/fbdev/fb-puv3.c
9300F: drivers/rtc/rtc-puv3.c
9301
9302PMBUS HARDWARE MONITORING DRIVERS
9303M: Guenter Roeck <linux@roeck-us.net>
9304L: linux-hwmon@vger.kernel.org
9305W: http://hwmon.wiki.kernel.org/
9306W: http://www.roeck-us.net/linux/drivers/
9307T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
9308S: Maintained
9309F: Documentation/hwmon/pmbus
9310F: drivers/hwmon/pmbus/
9311F: include/linux/i2c/pmbus.h
9312
9313PMC SIERRA MaxRAID DRIVER
9314L: linux-scsi@vger.kernel.org
9315W: http://www.pmc-sierra.com/
9316S: Orphan
9317F: drivers/scsi/pmcraid.*
9318
9319PMC SIERRA PM8001 DRIVER
9320M: Jack Wang <jinpu.wang@profitbricks.com>
9321M: lindar_liu@usish.com
9322L: pmchba@pmcs.com
9323L: linux-scsi@vger.kernel.org
9324S: Supported
9325F: drivers/scsi/pm8001/
9326
9327POSIX CLOCKS and TIMERS
9328M: Thomas Gleixner <tglx@linutronix.de>
9329L: linux-kernel@vger.kernel.org
9330T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
9331S: Maintained
9332F: fs/timerfd.c
9333F: include/linux/timer*
9334F: kernel/time/*timer*
9335
9336POWER MANAGEMENT CORE
9337M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
9338L: linux-pm@vger.kernel.org
9339T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
9340S: Supported
9341F: drivers/base/power/
9342F: include/linux/pm.h
9343F: include/linux/pm_*
9344F: include/linux/powercap.h
9345F: drivers/powercap/
9346
9347POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
9348M: Sebastian Reichel <sre@kernel.org>
9349M: Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
9350M: David Woodhouse <dwmw2@infradead.org>
9351L: linux-pm@vger.kernel.org
9352T: git git://git.infradead.org/battery-2.6.git
9353S: Maintained
9354F: Documentation/devicetree/bindings/power/
9355F: Documentation/devicetree/bindings/power_supply/
9356F: include/linux/power_supply.h
9357F: drivers/power/
9358X: drivers/power/avs/
9359
9360POWER STATE COORDINATION INTERFACE (PSCI)
9361M: Mark Rutland <mark.rutland@arm.com>
9362M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
9363L: linux-arm-kernel@lists.infradead.org
9364S: Maintained
9365F: drivers/firmware/psci.c
9366F: include/linux/psci.h
9367F: include/uapi/linux/psci.h
9368
9369POWERNV OPERATOR PANEL LCD DISPLAY DRIVER
9370M: Suraj Jitindar Singh <sjitindarsingh@gmail.com>
9371L: linuxppc-dev@lists.ozlabs.org
9372S: Maintained
9373F: drivers/char/powernv-op-panel.c
9374
9375PNP SUPPORT
9376M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
9377S: Maintained
9378F: drivers/pnp/
9379
9380PPP PROTOCOL DRIVERS AND COMPRESSORS
9381M: Paul Mackerras <paulus@samba.org>
9382L: linux-ppp@vger.kernel.org
9383S: Maintained
9384F: drivers/net/ppp/ppp_*
9385
9386PPP OVER ATM (RFC 2364)
9387M: Mitchell Blank Jr <mitch@sfgoth.com>
9388S: Maintained
9389F: net/atm/pppoatm.c
9390F: include/uapi/linux/atmppp.h
9391
9392PPP OVER ETHERNET
9393M: Michal Ostrowski <mostrows@earthlink.net>
9394S: Maintained
9395F: drivers/net/ppp/pppoe.c
9396F: drivers/net/ppp/pppox.c
9397
9398PPP OVER L2TP
9399M: James Chapman <jchapman@katalix.com>
9400S: Maintained
9401F: net/l2tp/l2tp_ppp.c
9402F: include/linux/if_pppol2tp.h
9403F: include/uapi/linux/if_pppol2tp.h
9404
9405PPS SUPPORT
9406M: Rodolfo Giometti <giometti@enneenne.com>
9407W: http://wiki.enneenne.com/index.php/LinuxPPS_support
9408L: linuxpps@ml.enneenne.com (subscribers-only)
9409S: Maintained
9410F: Documentation/pps/
9411F: drivers/pps/
9412F: include/linux/pps*.h
9413
9414PPTP DRIVER
9415M: Dmitry Kozlov <xeb@mail.ru>
9416L: netdev@vger.kernel.org
9417S: Maintained
9418F: drivers/net/ppp/pptp.c
9419W: http://sourceforge.net/projects/accel-pptp
9420
9421PREEMPTIBLE KERNEL
9422M: Robert Love <rml@tech9.net>
9423L: kpreempt-tech@lists.sourceforge.net
9424W: ftp://ftp.kernel.org/pub/linux/kernel/people/rml/preempt-kernel
9425S: Supported
9426F: Documentation/preempt-locking.txt
9427F: include/linux/preempt.h
9428
9429PRISM54 WIRELESS DRIVER
9430M: "Luis R. Rodriguez" <mcgrof@gmail.com>
9431L: linux-wireless@vger.kernel.org
9432W: http://wireless.kernel.org/en/users/Drivers/p54
9433S: Obsolete
9434F: drivers/net/wireless/intersil/prism54/
9435
9436PS3 NETWORK SUPPORT
9437M: Geoff Levand <geoff@infradead.org>
9438L: netdev@vger.kernel.org
9439L: linuxppc-dev@lists.ozlabs.org
9440S: Maintained
9441F: drivers/net/ethernet/toshiba/ps3_gelic_net.*
9442
9443PS3 PLATFORM SUPPORT
9444M: Geoff Levand <geoff@infradead.org>
9445L: linuxppc-dev@lists.ozlabs.org
9446S: Maintained
9447F: arch/powerpc/boot/ps3*
9448F: arch/powerpc/include/asm/lv1call.h
9449F: arch/powerpc/include/asm/ps3*.h
9450F: arch/powerpc/platforms/ps3/
9451F: drivers/*/ps3*
9452F: drivers/ps3/
9453F: drivers/rtc/rtc-ps3.c
9454F: drivers/usb/host/*ps3.c
9455F: sound/ppc/snd_ps3*
9456
9457PS3VRAM DRIVER
9458M: Jim Paris <jim@jtan.com>
9459M: Geoff Levand <geoff@infradead.org>
9460L: linuxppc-dev@lists.ozlabs.org
9461S: Maintained
9462F: drivers/block/ps3vram.c
9463
9464PSTORE FILESYSTEM
9465M: Anton Vorontsov <anton@enomsg.org>
9466M: Colin Cross <ccross@android.com>
9467M: Kees Cook <keescook@chromium.org>
9468M: Tony Luck <tony.luck@intel.com>
9469S: Maintained
9470T: git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
9471F: fs/pstore/
9472F: include/linux/pstore*
9473F: drivers/firmware/efi/efi-pstore.c
9474F: drivers/acpi/apei/erst.c
9475
9476PTP HARDWARE CLOCK SUPPORT
9477M: Richard Cochran <richardcochran@gmail.com>
9478L: netdev@vger.kernel.org
9479S: Maintained
9480W: http://linuxptp.sourceforge.net/
9481F: Documentation/ABI/testing/sysfs-ptp
9482F: Documentation/ptp/*
9483F: drivers/net/ethernet/freescale/gianfar_ptp.c
9484F: drivers/net/phy/dp83640*
9485F: drivers/ptp/*
9486F: include/linux/ptp_cl*
9487
9488PTRACE SUPPORT
9489M: Roland McGrath <roland@hack.frob.com>
9490M: Oleg Nesterov <oleg@redhat.com>
9491S: Maintained
9492F: include/asm-generic/syscall.h
9493F: include/linux/ptrace.h
9494F: include/linux/regset.h
9495F: include/linux/tracehook.h
9496F: include/uapi/linux/ptrace.h
9497F: kernel/ptrace.c
9498
9499PULSE8-CEC DRIVER
9500M: Hans Verkuil <hverkuil@xs4all.nl>
9501L: linux-media@vger.kernel.org
9502T: git git://linuxtv.org/media_tree.git
9503S: Maintained
9504F: drivers/staging/media/pulse8-cec
9505
9506PVRUSB2 VIDEO4LINUX DRIVER
9507M: Mike Isely <isely@pobox.com>
9508L: pvrusb2@isely.net (subscribers-only)
9509L: linux-media@vger.kernel.org
9510W: http://www.isely.net/pvrusb2/
9511T: git git://linuxtv.org/media_tree.git
9512S: Maintained
9513F: Documentation/video4linux/README.pvrusb2
9514F: drivers/media/usb/pvrusb2/
9515
9516PWC WEBCAM DRIVER
9517M: Hans Verkuil <hverkuil@xs4all.nl>
9518L: linux-media@vger.kernel.org
9519T: git git://linuxtv.org/media_tree.git
9520S: Odd Fixes
9521F: drivers/media/usb/pwc/*
9522
9523PWM FAN DRIVER
9524M: Kamil Debski <kamil@wypas.org>
9525M: Lukasz Majewski <l.majewski@samsung.com>
9526L: linux-hwmon@vger.kernel.org
9527S: Supported
9528F: Documentation/devicetree/bindings/hwmon/pwm-fan.txt
9529F: Documentation/hwmon/pwm-fan
9530F: drivers/hwmon/pwm-fan.c
9531
9532PWM SUBSYSTEM
9533M: Thierry Reding <thierry.reding@gmail.com>
9534L: linux-pwm@vger.kernel.org
9535S: Maintained
9536T: git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
9537F: Documentation/pwm.txt
9538F: Documentation/devicetree/bindings/pwm/
9539F: include/linux/pwm.h
9540F: drivers/pwm/
9541F: drivers/video/backlight/pwm_bl.c
9542F: include/linux/pwm_backlight.h
9543
9544PXA2xx/PXA3xx SUPPORT
9545M: Daniel Mack <daniel@zonque.org>
9546M: Haojian Zhuang <haojian.zhuang@gmail.com>
9547M: Robert Jarzmik <robert.jarzmik@free.fr>
9548L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9549T: git git://github.com/hzhuang1/linux.git
9550T: git git://github.com/rjarzmik/linux.git
9551S: Maintained
9552F: arch/arm/boot/dts/pxa*
9553F: arch/arm/mach-pxa/
9554F: drivers/dma/pxa*
9555F: drivers/pcmcia/pxa2xx*
9556F: drivers/pinctrl/pxa/
9557F: drivers/spi/spi-pxa2xx*
9558F: drivers/usb/gadget/udc/pxa2*
9559F: include/sound/pxa2xx-lib.h
9560F: sound/arm/pxa*
9561F: sound/soc/pxa/
9562
9563PXA GPIO DRIVER
9564M: Robert Jarzmik <robert.jarzmik@free.fr>
9565L: linux-gpio@vger.kernel.org
9566S: Maintained
9567F: drivers/gpio/gpio-pxa.c
9568
9569PXA3xx NAND FLASH DRIVER
9570M: Ezequiel Garcia <ezequiel.garcia@free-electrons.com>
9571L: linux-mtd@lists.infradead.org
9572S: Maintained
9573F: drivers/mtd/nand/pxa3xx_nand.c
9574
9575MMP SUPPORT
9576M: Eric Miao <eric.y.miao@gmail.com>
9577M: Haojian Zhuang <haojian.zhuang@gmail.com>
9578L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9579T: git git://github.com/hzhuang1/linux.git
9580T: git git://git.linaro.org/people/ycmiao/pxa-linux.git
9581S: Maintained
9582F: arch/arm/boot/dts/mmp*
9583F: arch/arm/mach-mmp/
9584
9585PXA MMCI DRIVER
9586S: Orphan
9587
9588PXA RTC DRIVER
9589M: Robert Jarzmik <robert.jarzmik@free.fr>
9590L: rtc-linux@googlegroups.com
9591S: Maintained
9592
9593QAT DRIVER
9594M: Giovanni Cabiddu <giovanni.cabiddu@intel.com>
9595M: Salvatore Benedetto <salvatore.benedetto@intel.com>
9596L: qat-linux@intel.com
9597S: Supported
9598F: drivers/crypto/qat/
9599
9600QIB DRIVER
9601M: Mike Marciniszyn <infinipath@intel.com>
9602L: linux-rdma@vger.kernel.org
9603S: Supported
9604F: drivers/infiniband/hw/qib/
9605
9606QLOGIC QLA1280 SCSI DRIVER
9607M: Michael Reed <mdr@sgi.com>
9608L: linux-scsi@vger.kernel.org
9609S: Maintained
9610F: drivers/scsi/qla1280.[ch]
9611
9612QLOGIC QLA2XXX FC-SCSI DRIVER
9613M: qla2xxx-upstream@qlogic.com
9614L: linux-scsi@vger.kernel.org
9615S: Supported
9616F: Documentation/scsi/LICENSE.qla2xxx
9617F: drivers/scsi/qla2xxx/
9618
9619QLOGIC QLA4XXX iSCSI DRIVER
9620M: QLogic-Storage-Upstream@qlogic.com
9621L: linux-scsi@vger.kernel.org
9622S: Supported
9623F: Documentation/scsi/LICENSE.qla4xxx
9624F: drivers/scsi/qla4xxx/
9625
9626QLOGIC QLA3XXX NETWORK DRIVER
9627M: Jitendra Kalsaria <jitendra.kalsaria@qlogic.com>
9628M: Ron Mercer <ron.mercer@qlogic.com>
9629M: linux-driver@qlogic.com
9630L: netdev@vger.kernel.org
9631S: Supported
9632F: Documentation/networking/LICENSE.qla3xxx
9633F: drivers/net/ethernet/qlogic/qla3xxx.*
9634
9635QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
9636M: Dept-GELinuxNICDev@qlogic.com
9637L: netdev@vger.kernel.org
9638S: Supported
9639F: drivers/net/ethernet/qlogic/qlcnic/
9640
9641QLOGIC QLGE 10Gb ETHERNET DRIVER
9642M: Harish Patil <harish.patil@qlogic.com>
9643M: Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
9644M: Dept-GELinuxNICDev@qlogic.com
9645M: linux-driver@qlogic.com
9646L: netdev@vger.kernel.org
9647S: Supported
9648F: drivers/net/ethernet/qlogic/qlge/
9649
9650QLOGIC QL4xxx ETHERNET DRIVER
9651M: Yuval Mintz <Yuval.Mintz@qlogic.com>
9652M: Ariel Elior <Ariel.Elior@qlogic.com>
9653M: everest-linux-l2@qlogic.com
9654L: netdev@vger.kernel.org
9655S: Supported
9656F: drivers/net/ethernet/qlogic/qed/
9657F: include/linux/qed/
9658F: drivers/net/ethernet/qlogic/qede/
9659
9660QNX4 FILESYSTEM
9661M: Anders Larsen <al@alarsen.net>
9662W: http://www.alarsen.net/linux/qnx4fs/
9663S: Maintained
9664F: fs/qnx4/
9665F: include/uapi/linux/qnx4_fs.h
9666F: include/uapi/linux/qnxtypes.h
9667
9668QT1010 MEDIA DRIVER
9669M: Antti Palosaari <crope@iki.fi>
9670L: linux-media@vger.kernel.org
9671W: https://linuxtv.org
9672W: http://palosaari.fi/linux/
9673Q: http://patchwork.linuxtv.org/project/linux-media/list/
9674T: git git://linuxtv.org/anttip/media_tree.git
9675S: Maintained
9676F: drivers/media/tuners/qt1010*
9677
9678QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
9679M: QCA ath9k Development <ath9k-devel@qca.qualcomm.com>
9680L: linux-wireless@vger.kernel.org
9681L: ath9k-devel@lists.ath9k.org
9682W: http://wireless.kernel.org/en/users/Drivers/ath9k
9683S: Supported
9684F: drivers/net/wireless/ath/ath9k/
9685
9686QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
9687M: Kalle Valo <kvalo@qca.qualcomm.com>
9688L: ath10k@lists.infradead.org
9689W: http://wireless.kernel.org/en/users/Drivers/ath10k
9690T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
9691S: Supported
9692F: drivers/net/wireless/ath/ath10k/
9693
9694QUALCOMM HEXAGON ARCHITECTURE
9695M: Richard Kuo <rkuo@codeaurora.org>
9696L: linux-hexagon@vger.kernel.org
9697T: git git://git.kernel.org/pub/scm/linux/kernel/git/rkuo/linux-hexagon-kernel.git
9698S: Supported
9699F: arch/hexagon/
9700
9701QUALCOMM WCN36XX WIRELESS DRIVER
9702M: Eugene Krasnikov <k.eugene.e@gmail.com>
9703L: wcn36xx@lists.infradead.org
9704W: http://wireless.kernel.org/en/users/Drivers/wcn36xx
9705T: git git://github.com/KrasnikovEugene/wcn36xx.git
9706S: Supported
9707F: drivers/net/wireless/ath/wcn36xx/
9708
9709QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
9710M: Gabriel Somlo <somlo@cmu.edu>
9711M: "Michael S. Tsirkin" <mst@redhat.com>
9712L: qemu-devel@nongnu.org
9713S: Maintained
9714F: drivers/firmware/qemu_fw_cfg.c
9715
9716RADOS BLOCK DEVICE (RBD)
9717M: Ilya Dryomov <idryomov@gmail.com>
9718M: Sage Weil <sage@redhat.com>
9719M: Alex Elder <elder@kernel.org>
9720L: ceph-devel@vger.kernel.org
9721W: http://ceph.com/
9722T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
9723T: git git://github.com/ceph/ceph-client.git
9724S: Supported
9725F: Documentation/ABI/testing/sysfs-bus-rbd
9726F: drivers/block/rbd.c
9727F: drivers/block/rbd_types.h
9728
9729RADEON FRAMEBUFFER DISPLAY DRIVER
9730M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
9731L: linux-fbdev@vger.kernel.org
9732S: Maintained
9733F: drivers/video/fbdev/aty/radeon*
9734F: include/uapi/linux/radeonfb.h
9735
9736RADIOSHARK RADIO DRIVER
9737M: Hans Verkuil <hverkuil@xs4all.nl>
9738L: linux-media@vger.kernel.org
9739T: git git://linuxtv.org/media_tree.git
9740S: Maintained
9741F: drivers/media/radio/radio-shark.c
9742
9743RADIOSHARK2 RADIO DRIVER
9744M: Hans Verkuil <hverkuil@xs4all.nl>
9745L: linux-media@vger.kernel.org
9746T: git git://linuxtv.org/media_tree.git
9747S: Maintained
9748F: drivers/media/radio/radio-shark2.c
9749F: drivers/media/radio/radio-tea5777.c
9750
9751RAGE128 FRAMEBUFFER DISPLAY DRIVER
9752M: Paul Mackerras <paulus@samba.org>
9753L: linux-fbdev@vger.kernel.org
9754S: Maintained
9755F: drivers/video/fbdev/aty/aty128fb.c
9756
9757RALINK MIPS ARCHITECTURE
9758M: John Crispin <john@phrozen.org>
9759L: linux-mips@linux-mips.org
9760S: Maintained
9761F: arch/mips/ralink
9762
9763RALINK RT2X00 WIRELESS LAN DRIVER
9764P: rt2x00 project
9765M: Stanislaw Gruszka <sgruszka@redhat.com>
9766M: Helmut Schaa <helmut.schaa@googlemail.com>
9767L: linux-wireless@vger.kernel.org
9768S: Maintained
9769F: drivers/net/wireless/ralink/rt2x00/
9770
9771RAMDISK RAM BLOCK DEVICE DRIVER
9772M: Jens Axboe <axboe@kernel.dk>
9773S: Maintained
9774F: Documentation/blockdev/ramdisk.txt
9775F: drivers/block/brd.c
9776
9777RANDOM NUMBER DRIVER
9778M: "Theodore Ts'o" <tytso@mit.edu>
9779S: Maintained
9780F: drivers/char/random.c
9781
9782RAPIDIO SUBSYSTEM
9783M: Matt Porter <mporter@kernel.crashing.org>
9784M: Alexandre Bounine <alexandre.bounine@idt.com>
9785S: Maintained
9786F: drivers/rapidio/
9787
9788RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
9789L: linux-wireless@vger.kernel.org
9790S: Orphan
9791F: drivers/net/wireless/ray*
9792
9793RCUTORTURE MODULE
9794M: Josh Triplett <josh@joshtriplett.org>
9795M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
9796L: linux-kernel@vger.kernel.org
9797S: Supported
9798T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
9799F: Documentation/RCU/torture.txt
9800F: kernel/rcu/rcutorture.c
9801
9802RCUTORTURE TEST FRAMEWORK
9803M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
9804M: Josh Triplett <josh@joshtriplett.org>
9805R: Steven Rostedt <rostedt@goodmis.org>
9806R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
9807R: Lai Jiangshan <jiangshanlai@gmail.com>
9808L: linux-kernel@vger.kernel.org
9809S: Supported
9810T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
9811F: tools/testing/selftests/rcutorture
9812
9813RDC R-321X SoC
9814M: Florian Fainelli <florian@openwrt.org>
9815S: Maintained
9816
9817RDC R6040 FAST ETHERNET DRIVER
9818M: Florian Fainelli <f.fainelli@gmail.com>
9819L: netdev@vger.kernel.org
9820S: Maintained
9821F: drivers/net/ethernet/rdc/r6040.c
9822
9823RDS - RELIABLE DATAGRAM SOCKETS
9824M: Santosh Shilimkar <santosh.shilimkar@oracle.com>
9825L: netdev@vger.kernel.org
9826L: linux-rdma@vger.kernel.org
9827L: rds-devel@oss.oracle.com (moderated for non-subscribers)
9828W: https://oss.oracle.com/projects/rds/
9829S: Supported
9830F: net/rds/
9831F: Documentation/networking/rds.txt
9832
9833RDMAVT - RDMA verbs software
9834M: Dennis Dalessandro <dennis.dalessandro@intel.com>
9835L: linux-rdma@vger.kernel.org
9836S: Supported
9837F: drivers/infiniband/sw/rdmavt
9838
9839READ-COPY UPDATE (RCU)
9840M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
9841M: Josh Triplett <josh@joshtriplett.org>
9842R: Steven Rostedt <rostedt@goodmis.org>
9843R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
9844R: Lai Jiangshan <jiangshanlai@gmail.com>
9845L: linux-kernel@vger.kernel.org
9846W: http://www.rdrop.com/users/paulmck/RCU/
9847S: Supported
9848T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
9849F: Documentation/RCU/
9850X: Documentation/RCU/torture.txt
9851F: include/linux/rcu*
9852X: include/linux/srcu.h
9853F: kernel/rcu/
9854X: kernel/torture.c
9855
9856REAL TIME CLOCK (RTC) SUBSYSTEM
9857M: Alessandro Zummo <a.zummo@towertech.it>
9858M: Alexandre Belloni <alexandre.belloni@free-electrons.com>
9859L: rtc-linux@googlegroups.com
9860Q: http://patchwork.ozlabs.org/project/rtc-linux/list/
9861T: git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
9862S: Maintained
9863F: Documentation/devicetree/bindings/rtc/
9864F: Documentation/rtc.txt
9865F: drivers/rtc/
9866F: include/linux/rtc.h
9867F: include/uapi/linux/rtc.h
9868F: include/linux/rtc/
9869F: include/linux/platform_data/rtc-*
9870F: tools/testing/selftests/timers/rtctest.c
9871
9872REALTEK AUDIO CODECS
9873M: Bard Liao <bardliao@realtek.com>
9874M: Oder Chiou <oder_chiou@realtek.com>
9875S: Maintained
9876F: sound/soc/codecs/rt*
9877F: include/sound/rt*.h
9878
9879REISERFS FILE SYSTEM
9880L: reiserfs-devel@vger.kernel.org
9881S: Supported
9882F: fs/reiserfs/
9883
9884REGISTER MAP ABSTRACTION
9885M: Mark Brown <broonie@kernel.org>
9886L: linux-kernel@vger.kernel.org
9887T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
9888S: Supported
9889F: Documentation/devicetree/bindings/regmap/
9890F: drivers/base/regmap/
9891F: include/linux/regmap.h
9892
9893REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
9894M: Ohad Ben-Cohen <ohad@wizery.com>
9895M: Bjorn Andersson <bjorn.andersson@linaro.org>
9896L: linux-remoteproc@vger.kernel.org
9897T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git
9898S: Maintained
9899F: Documentation/devicetree/bindings/remoteproc/
9900F: Documentation/remoteproc.txt
9901F: drivers/remoteproc/
9902F: include/linux/remoteproc.h
9903
9904REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
9905M: Ohad Ben-Cohen <ohad@wizery.com>
9906M: Bjorn Andersson <bjorn.andersson@linaro.org>
9907L: linux-remoteproc@vger.kernel.org
9908T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/rpmsg.git
9909S: Maintained
9910F: drivers/rpmsg/
9911F: Documentation/rpmsg.txt
9912F: include/linux/rpmsg.h
9913
9914RENESAS ETHERNET DRIVERS
9915R: Sergei Shtylyov <sergei.shtylyov@cogentembedded.com>
9916L: netdev@vger.kernel.org
9917L: linux-renesas-soc@vger.kernel.org
9918F: drivers/net/ethernet/renesas/
9919F: include/linux/sh_eth.h
9920
9921RENESAS USB2 PHY DRIVER
9922M: Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
9923L: linux-renesas-soc@vger.kernel.org
9924S: Maintained
9925F: drivers/phy/phy-rcar-gen3-usb2.c
9926
9927RESET CONTROLLER FRAMEWORK
9928M: Philipp Zabel <p.zabel@pengutronix.de>
9929T: git git://git.pengutronix.de/git/pza/linux
9930S: Maintained
9931F: drivers/reset/
9932F: Documentation/devicetree/bindings/reset/
9933F: include/dt-bindings/reset/
9934F: include/linux/reset.h
9935F: include/linux/reset-controller.h
9936
9937RFKILL
9938M: Johannes Berg <johannes@sipsolutions.net>
9939L: linux-wireless@vger.kernel.org
9940W: http://wireless.kernel.org/
9941T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
9942T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
9943S: Maintained
9944F: Documentation/rfkill.txt
9945F: net/rfkill/
9946
9947RHASHTABLE
9948M: Thomas Graf <tgraf@suug.ch>
9949M: Herbert Xu <herbert@gondor.apana.org.au>
9950L: netdev@vger.kernel.org
9951S: Maintained
9952F: lib/rhashtable.c
9953F: include/linux/rhashtable.h
9954
9955RICOH SMARTMEDIA/XD DRIVER
9956M: Maxim Levitsky <maximlevitsky@gmail.com>
9957S: Maintained
9958F: drivers/mtd/nand/r852.c
9959F: drivers/mtd/nand/r852.h
9960
9961RICOH R5C592 MEMORYSTICK DRIVER
9962M: Maxim Levitsky <maximlevitsky@gmail.com>
9963S: Maintained
9964F: drivers/memstick/host/r592.*
9965
9966ROCCAT DRIVERS
9967M: Stefan Achatz <erazor_de@users.sourceforge.net>
9968W: http://sourceforge.net/projects/roccat/
9969S: Maintained
9970F: drivers/hid/hid-roccat*
9971F: include/linux/hid-roccat*
9972F: Documentation/ABI/*/sysfs-driver-hid-roccat*
9973
9974ROCKER DRIVER
9975M: Jiri Pirko <jiri@resnulli.us>
9976L: netdev@vger.kernel.org
9977S: Supported
9978F: drivers/net/ethernet/rocker/
9979
9980ROCKETPORT DRIVER
9981P: Comtrol Corp.
9982W: http://www.comtrol.com
9983S: Maintained
9984F: Documentation/serial/rocket.txt
9985F: drivers/tty/rocket*
9986
9987ROCKETPORT EXPRESS/INFINITY DRIVER
9988M: Kevin Cernekee <cernekee@gmail.com>
9989L: linux-serial@vger.kernel.org
9990S: Odd Fixes
9991F: drivers/tty/serial/rp2.*
9992
9993ROSE NETWORK LAYER
9994M: Ralf Baechle <ralf@linux-mips.org>
9995L: linux-hams@vger.kernel.org
9996W: http://www.linux-ax25.org/
9997S: Maintained
9998F: include/net/rose.h
9999F: include/uapi/linux/rose.h
10000F: net/rose/
10001
10002RTL2830 MEDIA DRIVER
10003M: Antti Palosaari <crope@iki.fi>
10004L: linux-media@vger.kernel.org
10005W: https://linuxtv.org
10006W: http://palosaari.fi/linux/
10007Q: http://patchwork.linuxtv.org/project/linux-media/list/
10008T: git git://linuxtv.org/anttip/media_tree.git
10009S: Maintained
10010F: drivers/media/dvb-frontends/rtl2830*
10011
10012RTL2832 MEDIA DRIVER
10013M: Antti Palosaari <crope@iki.fi>
10014L: linux-media@vger.kernel.org
10015W: https://linuxtv.org
10016W: http://palosaari.fi/linux/
10017Q: http://patchwork.linuxtv.org/project/linux-media/list/
10018T: git git://linuxtv.org/anttip/media_tree.git
10019S: Maintained
10020F: drivers/media/dvb-frontends/rtl2832*
10021
10022RTL2832_SDR MEDIA DRIVER
10023M: Antti Palosaari <crope@iki.fi>
10024L: linux-media@vger.kernel.org
10025W: https://linuxtv.org
10026W: http://palosaari.fi/linux/
10027Q: http://patchwork.linuxtv.org/project/linux-media/list/
10028T: git git://linuxtv.org/anttip/media_tree.git
10029S: Maintained
10030F: drivers/media/dvb-frontends/rtl2832_sdr*
10031
10032RTL8180 WIRELESS DRIVER
10033L: linux-wireless@vger.kernel.org
10034W: http://wireless.kernel.org/
10035T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
10036S: Orphan
10037F: drivers/net/wireless/realtek/rtl818x/rtl8180/
10038
10039RTL8187 WIRELESS DRIVER
10040M: Herton Ronaldo Krzesinski <herton@canonical.com>
10041M: Hin-Tak Leung <htl10@users.sourceforge.net>
10042M: Larry Finger <Larry.Finger@lwfinger.net>
10043L: linux-wireless@vger.kernel.org
10044W: http://wireless.kernel.org/
10045T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
10046S: Maintained
10047F: drivers/net/wireless/realtek/rtl818x/rtl8187/
10048
10049RTL8192CE WIRELESS DRIVER
10050M: Larry Finger <Larry.Finger@lwfinger.net>
10051M: Chaoming Li <chaoming_li@realsil.com.cn>
10052L: linux-wireless@vger.kernel.org
10053W: http://wireless.kernel.org/
10054T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
10055S: Maintained
10056F: drivers/net/wireless/realtek/rtlwifi/
10057F: drivers/net/wireless/realtek/rtlwifi/rtl8192ce/
10058
10059RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
10060M: Jes Sorensen <Jes.Sorensen@redhat.com>
10061L: linux-wireless@vger.kernel.org
10062T: git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel
10063S: Maintained
10064F: drivers/net/wireless/realtek/rtl8xxxu/
10065
10066S3 SAVAGE FRAMEBUFFER DRIVER
10067M: Antonino Daplas <adaplas@gmail.com>
10068L: linux-fbdev@vger.kernel.org
10069S: Maintained
10070F: drivers/video/fbdev/savage/
10071
10072S390
10073M: Martin Schwidefsky <schwidefsky@de.ibm.com>
10074M: Heiko Carstens <heiko.carstens@de.ibm.com>
10075L: linux-s390@vger.kernel.org
10076W: http://www.ibm.com/developerworks/linux/linux390/
10077T: git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
10078S: Supported
10079F: arch/s390/
10080F: drivers/s390/
10081F: Documentation/s390/
10082F: Documentation/DocBook/s390*
10083
10084S390 COMMON I/O LAYER
10085M: Sebastian Ott <sebott@linux.vnet.ibm.com>
10086M: Peter Oberparleiter <oberpar@linux.vnet.ibm.com>
10087L: linux-s390@vger.kernel.org
10088W: http://www.ibm.com/developerworks/linux/linux390/
10089S: Supported
10090F: drivers/s390/cio/
10091
10092S390 DASD DRIVER
10093M: Stefan Weinhuber <wein@de.ibm.com>
10094M: Stefan Haberland <stefan.haberland@de.ibm.com>
10095L: linux-s390@vger.kernel.org
10096W: http://www.ibm.com/developerworks/linux/linux390/
10097S: Supported
10098F: drivers/s390/block/dasd*
10099F: block/partitions/ibm.c
10100
10101S390 NETWORK DRIVERS
10102M: Ursula Braun <ubraun@linux.vnet.ibm.com>
10103L: linux-s390@vger.kernel.org
10104W: http://www.ibm.com/developerworks/linux/linux390/
10105S: Supported
10106F: drivers/s390/net/
10107
10108S390 PCI SUBSYSTEM
10109M: Sebastian Ott <sebott@linux.vnet.ibm.com>
10110M: Gerald Schaefer <gerald.schaefer@de.ibm.com>
10111L: linux-s390@vger.kernel.org
10112W: http://www.ibm.com/developerworks/linux/linux390/
10113S: Supported
10114F: arch/s390/pci/
10115F: drivers/pci/hotplug/s390_pci_hpc.c
10116
10117S390 ZCRYPT DRIVER
10118M: Ingo Tuchscherer <ingo.tuchscherer@de.ibm.com>
10119L: linux-s390@vger.kernel.org
10120W: http://www.ibm.com/developerworks/linux/linux390/
10121S: Supported
10122F: drivers/s390/crypto/
10123
10124S390 ZFCP DRIVER
10125M: Steffen Maier <maier@linux.vnet.ibm.com>
10126L: linux-s390@vger.kernel.org
10127W: http://www.ibm.com/developerworks/linux/linux390/
10128S: Supported
10129F: drivers/s390/scsi/zfcp_*
10130
10131S390 IUCV NETWORK LAYER
10132M: Ursula Braun <ubraun@linux.vnet.ibm.com>
10133L: linux-s390@vger.kernel.org
10134W: http://www.ibm.com/developerworks/linux/linux390/
10135S: Supported
10136F: drivers/s390/net/*iucv*
10137F: include/net/iucv/
10138F: net/iucv/
10139
10140S390 IOMMU (PCI)
10141M: Gerald Schaefer <gerald.schaefer@de.ibm.com>
10142L: linux-s390@vger.kernel.org
10143W: http://www.ibm.com/developerworks/linux/linux390/
10144S: Supported
10145F: drivers/iommu/s390-iommu.c
10146
10147S3C24XX SD/MMC Driver
10148M: Ben Dooks <ben-linux@fluff.org>
10149L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10150S: Supported
10151F: drivers/mmc/host/s3cmci.*
10152
10153SAA6588 RDS RECEIVER DRIVER
10154M: Hans Verkuil <hverkuil@xs4all.nl>
10155L: linux-media@vger.kernel.org
10156T: git git://linuxtv.org/media_tree.git
10157W: https://linuxtv.org
10158S: Odd Fixes
10159F: drivers/media/i2c/saa6588*
10160
10161SAA7134 VIDEO4LINUX DRIVER
10162M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
10163M: Mauro Carvalho Chehab <mchehab@kernel.org>
10164L: linux-media@vger.kernel.org
10165W: https://linuxtv.org
10166T: git git://linuxtv.org/media_tree.git
10167S: Odd fixes
10168F: Documentation/video4linux/*.saa7134
10169F: drivers/media/pci/saa7134/
10170
10171SAA7146 VIDEO4LINUX-2 DRIVER
10172M: Hans Verkuil <hverkuil@xs4all.nl>
10173L: linux-media@vger.kernel.org
10174T: git git://linuxtv.org/media_tree.git
10175S: Maintained
10176F: drivers/media/common/saa7146/
10177F: drivers/media/pci/saa7146/
10178F: include/media/saa7146*
10179
10180SAMSUNG LAPTOP DRIVER
10181M: Corentin Chary <corentin.chary@gmail.com>
10182L: platform-driver-x86@vger.kernel.org
10183S: Maintained
10184F: drivers/platform/x86/samsung-laptop.c
10185
10186SAMSUNG AUDIO (ASoC) DRIVERS
10187M: Krzysztof Kozlowski <k.kozlowski@samsung.com>
10188M: Sangbeom Kim <sbkim73@samsung.com>
10189M: Sylwester Nawrocki <s.nawrocki@samsung.com>
10190L: alsa-devel@alsa-project.org (moderated for non-subscribers)
10191S: Supported
10192F: sound/soc/samsung/
10193
10194SAMSUNG FRAMEBUFFER DRIVER
10195M: Jingoo Han <jingoohan1@gmail.com>
10196L: linux-fbdev@vger.kernel.org
10197S: Maintained
10198F: drivers/video/fbdev/s3c-fb.c
10199
10200SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
10201M: Sangbeom Kim <sbkim73@samsung.com>
10202M: Krzysztof Kozlowski <k.kozlowski@samsung.com>
10203L: linux-kernel@vger.kernel.org
10204L: linux-samsung-soc@vger.kernel.org
10205S: Supported
10206F: drivers/mfd/sec*.c
10207F: drivers/regulator/s2m*.c
10208F: drivers/regulator/s5m*.c
10209F: drivers/clk/clk-s2mps11.c
10210F: drivers/rtc/rtc-s5m.c
10211F: include/linux/mfd/samsung/
10212F: Documentation/devicetree/bindings/mfd/samsung,sec-core.txt
10213F: Documentation/devicetree/bindings/regulator/samsung,s2m*.txt
10214F: Documentation/devicetree/bindings/regulator/samsung,s5m*.txt
10215F: Documentation/devicetree/bindings/clock/samsung,s2mps11.txt
10216
10217SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
10218M: Kyungmin Park <kyungmin.park@samsung.com>
10219M: Sylwester Nawrocki <s.nawrocki@samsung.com>
10220L: linux-media@vger.kernel.org
10221Q: https://patchwork.linuxtv.org/project/linux-media/list/
10222S: Supported
10223F: drivers/media/platform/exynos4-is/
10224
10225SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
10226M: Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
10227L: linux-media@vger.kernel.org
10228L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
10229S: Maintained
10230F: drivers/media/platform/s3c-camif/
10231F: include/media/drv-intf/s3c_camif.h
10232
10233SAMSUNG S5C73M3 CAMERA DRIVER
10234M: Kyungmin Park <kyungmin.park@samsung.com>
10235M: Andrzej Hajda <a.hajda@samsung.com>
10236L: linux-media@vger.kernel.org
10237S: Supported
10238F: drivers/media/i2c/s5c73m3/*
10239
10240SAMSUNG S5K5BAF CAMERA DRIVER
10241M: Kyungmin Park <kyungmin.park@samsung.com>
10242M: Andrzej Hajda <a.hajda@samsung.com>
10243L: linux-media@vger.kernel.org
10244S: Supported
10245F: drivers/media/i2c/s5k5baf.c
10246
10247SAMSUNG S3FWRN5 NFC DRIVER
10248M: Robert Baldyga <r.baldyga@samsung.com>
10249M: Krzysztof Opasiak <k.opasiak@samsung.com>
10250L: linux-nfc@lists.01.org (moderated for non-subscribers)
10251S: Supported
10252F: drivers/nfc/s3fwrn5
10253
10254SAMSUNG SOC CLOCK DRIVERS
10255M: Sylwester Nawrocki <s.nawrocki@samsung.com>
10256M: Tomasz Figa <tomasz.figa@gmail.com>
10257S: Supported
10258L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
10259F: drivers/clk/samsung/
10260
10261SAMSUNG SXGBE DRIVERS
10262M: Byungho An <bh74.an@samsung.com>
10263M: Girish K S <ks.giri@samsung.com>
10264M: Vipul Pandya <vipul.pandya@samsung.com>
10265S: Supported
10266L: netdev@vger.kernel.org
10267F: drivers/net/ethernet/samsung/sxgbe/
10268
10269SAMSUNG THERMAL DRIVER
10270M: Lukasz Majewski <l.majewski@samsung.com>
10271L: linux-pm@vger.kernel.org
10272L: linux-samsung-soc@vger.kernel.org
10273S: Supported
10274T: git https://github.com/lmajewski/linux-samsung-thermal.git
10275F: drivers/thermal/samsung/
10276
10277SAMSUNG USB2 PHY DRIVER
10278M: Kamil Debski <kamil@wypas.org>
10279M: Sylwester Nawrocki <s.nawrocki@samsung.com>
10280L: linux-kernel@vger.kernel.org
10281S: Supported
10282F: Documentation/devicetree/bindings/phy/samsung-phy.txt
10283F: Documentation/phy/samsung-usb2.txt
10284F: drivers/phy/phy-exynos4210-usb2.c
10285F: drivers/phy/phy-exynos4x12-usb2.c
10286F: drivers/phy/phy-exynos5250-usb2.c
10287F: drivers/phy/phy-s5pv210-usb2.c
10288F: drivers/phy/phy-samsung-usb2.c
10289F: drivers/phy/phy-samsung-usb2.h
10290
10291SERIAL DRIVERS
10292M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
10293L: linux-serial@vger.kernel.org
10294S: Maintained
10295F: Documentation/devicetree/bindings/serial/
10296F: drivers/tty/serial/
10297
10298SYNOPSYS DESIGNWARE DMAC DRIVER
10299M: Viresh Kumar <vireshk@kernel.org>
10300M: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
10301S: Maintained
10302F: include/linux/dma/dw.h
10303F: include/linux/platform_data/dma-dw.h
10304F: drivers/dma/dw/
10305
10306SYNOPSYS DESIGNWARE ETHERNET QOS 4.10a driver
10307M: Lars Persson <lars.persson@axis.com>
10308L: netdev@vger.kernel.org
10309S: Supported
10310F: Documentation/devicetree/bindings/net/snps,dwc-qos-ethernet.txt
10311F: drivers/net/ethernet/synopsys/dwc_eth_qos.c
10312
10313SYNOPSYS DESIGNWARE I2C DRIVER
10314M: Jarkko Nikula <jarkko.nikula@linux.intel.com>
10315R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
10316R: Mika Westerberg <mika.westerberg@linux.intel.com>
10317L: linux-i2c@vger.kernel.org
10318S: Maintained
10319F: drivers/i2c/busses/i2c-designware-*
10320F: include/linux/platform_data/i2c-designware.h
10321
10322SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
10323M: Jaehoon Chung <jh80.chung@samsung.com>
10324L: linux-mmc@vger.kernel.org
10325S: Maintained
10326F: include/linux/mmc/dw_mmc.h
10327F: drivers/mmc/host/dw_mmc*
10328
10329SYSTEM TRACE MODULE CLASS
10330M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
10331S: Maintained
10332T: git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
10333F: Documentation/trace/stm.txt
10334F: drivers/hwtracing/stm/
10335F: include/linux/stm.h
10336F: include/uapi/linux/stm.h
10337
10338THUNDERBOLT DRIVER
10339M: Andreas Noever <andreas.noever@gmail.com>
10340S: Maintained
10341F: drivers/thunderbolt/
10342
10343TI BQ27XXX POWER SUPPLY DRIVER
10344R: Andrew F. Davis <afd@ti.com>
10345F: include/linux/power/bq27xxx_battery.h
10346F: drivers/power/bq27xxx_battery.c
10347F: drivers/power/bq27xxx_battery_i2c.c
10348
10349TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
10350M: John Stultz <john.stultz@linaro.org>
10351M: Thomas Gleixner <tglx@linutronix.de>
10352L: linux-kernel@vger.kernel.org
10353T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
10354S: Supported
10355F: include/linux/clocksource.h
10356F: include/linux/time.h
10357F: include/linux/timex.h
10358F: include/uapi/linux/time.h
10359F: include/uapi/linux/timex.h
10360F: kernel/time/clocksource.c
10361F: kernel/time/time*.c
10362F: kernel/time/alarmtimer.c
10363F: kernel/time/ntp.c
10364F: tools/testing/selftests/timers/
10365
10366SC1200 WDT DRIVER
10367M: Zwane Mwaikambo <zwanem@gmail.com>
10368S: Maintained
10369F: drivers/watchdog/sc1200wdt.c
10370
10371SCHEDULER
10372M: Ingo Molnar <mingo@redhat.com>
10373M: Peter Zijlstra <peterz@infradead.org>
10374L: linux-kernel@vger.kernel.org
10375T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
10376S: Maintained
10377F: kernel/sched/
10378F: include/linux/sched.h
10379F: include/uapi/linux/sched.h
10380F: include/linux/wait.h
10381
10382SCORE ARCHITECTURE
10383M: Chen Liqin <liqin.linux@gmail.com>
10384M: Lennox Wu <lennox.wu@gmail.com>
10385W: http://www.sunplus.com
10386S: Supported
10387F: arch/score/
10388
10389SYSTEM CONTROL & POWER INTERFACE (SCPI) Message Protocol drivers
10390M: Sudeep Holla <sudeep.holla@arm.com>
10391L: linux-arm-kernel@lists.infradead.org
10392S: Maintained
10393F: Documentation/devicetree/bindings/arm/arm,scpi.txt
10394F: drivers/clk/clk-scpi.c
10395F: drivers/cpufreq/scpi-cpufreq.c
10396F: drivers/firmware/arm_scpi.c
10397F: include/linux/scpi_protocol.h
10398
10399SCSI CDROM DRIVER
10400M: Jens Axboe <axboe@kernel.dk>
10401L: linux-scsi@vger.kernel.org
10402W: http://www.kernel.dk
10403S: Maintained
10404F: drivers/scsi/sr*
10405
10406SCSI RDMA PROTOCOL (SRP) INITIATOR
10407M: Bart Van Assche <bart.vanassche@sandisk.com>
10408L: linux-rdma@vger.kernel.org
10409S: Supported
10410W: http://www.openfabrics.org
10411Q: http://patchwork.kernel.org/project/linux-rdma/list/
10412T: git git://git.kernel.org/pub/scm/linux/kernel/git/dad/srp-initiator.git
10413F: drivers/infiniband/ulp/srp/
10414F: include/scsi/srp.h
10415
10416SCSI SG DRIVER
10417M: Doug Gilbert <dgilbert@interlog.com>
10418L: linux-scsi@vger.kernel.org
10419W: http://sg.danny.cz/sg
10420S: Maintained
10421F: Documentation/scsi/scsi-generic.txt
10422F: drivers/scsi/sg.c
10423F: include/scsi/sg.h
10424
10425SCSI SUBSYSTEM
10426M: "James E.J. Bottomley" <jejb@linux.vnet.ibm.com>
10427T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
10428M: "Martin K. Petersen" <martin.petersen@oracle.com>
10429T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
10430L: linux-scsi@vger.kernel.org
10431S: Maintained
10432F: Documentation/devicetree/bindings/scsi/
10433F: drivers/scsi/
10434F: include/scsi/
10435
10436SCSI TAPE DRIVER
10437M: Kai Mäkisara <Kai.Makisara@kolumbus.fi>
10438L: linux-scsi@vger.kernel.org
10439S: Maintained
10440F: Documentation/scsi/st.txt
10441F: drivers/scsi/st.*
10442F: drivers/scsi/st_*.h
10443
10444SCTP PROTOCOL
10445M: Vlad Yasevich <vyasevich@gmail.com>
10446M: Neil Horman <nhorman@tuxdriver.com>
10447L: linux-sctp@vger.kernel.org
10448W: http://lksctp.sourceforge.net
10449S: Maintained
10450F: Documentation/networking/sctp.txt
10451F: include/linux/sctp.h
10452F: include/uapi/linux/sctp.h
10453F: include/net/sctp/
10454F: net/sctp/
10455
10456SCx200 CPU SUPPORT
10457M: Jim Cromie <jim.cromie@gmail.com>
10458S: Odd Fixes
10459F: Documentation/i2c/busses/scx200_acb
10460F: arch/x86/platform/scx200/
10461F: drivers/watchdog/scx200_wdt.c
10462F: drivers/i2c/busses/scx200*
10463F: drivers/mtd/maps/scx200_docflash.c
10464F: include/linux/scx200.h
10465
10466SCx200 GPIO DRIVER
10467M: Jim Cromie <jim.cromie@gmail.com>
10468S: Maintained
10469F: drivers/char/scx200_gpio.c
10470F: include/linux/scx200_gpio.h
10471
10472SCx200 HRT CLOCKSOURCE DRIVER
10473M: Jim Cromie <jim.cromie@gmail.com>
10474S: Maintained
10475F: drivers/clocksource/scx200_hrt.c
10476
10477SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
10478M: Sascha Sommer <saschasommer@freenet.de>
10479L: sdricohcs-devel@lists.sourceforge.net (subscribers-only)
10480S: Maintained
10481F: drivers/mmc/host/sdricoh_cs.c
10482
10483SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
10484M: Adrian Hunter <adrian.hunter@intel.com>
10485L: linux-mmc@vger.kernel.org
10486T: git git://git.infradead.org/users/ahunter/linux-sdhci.git
10487S: Maintained
10488F: drivers/mmc/host/sdhci*
10489F: include/linux/mmc/sdhci*
10490
10491SECURE COMPUTING
10492M: Kees Cook <keescook@chromium.org>
10493R: Andy Lutomirski <luto@amacapital.net>
10494R: Will Drewry <wad@chromium.org>
10495T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp
10496S: Supported
10497F: kernel/seccomp.c
10498F: include/uapi/linux/seccomp.h
10499F: include/linux/seccomp.h
10500F: tools/testing/selftests/seccomp/*
10501K: \bsecure_computing
10502K: \bTIF_SECCOMP\b
10503
10504SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER
10505M: Al Cooper <alcooperx@gmail.com>
10506L: linux-mmc@vger.kernel.org
10507L: bcm-kernel-feedback-list@broadcom.com
10508S: Maintained
10509F: drivers/mmc/host/sdhci-brcmstb*
10510
10511SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
10512M: Ben Dooks <ben-linux@fluff.org>
10513M: Jaehoon Chung <jh80.chung@samsung.com>
10514L: linux-mmc@vger.kernel.org
10515S: Maintained
10516F: drivers/mmc/host/sdhci-s3c*
10517
10518SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
10519M: Viresh Kumar <vireshk@kernel.org>
10520L: linux-mmc@vger.kernel.org
10521S: Maintained
10522F: drivers/mmc/host/sdhci-spear.c
10523
10524SECURITY SUBSYSTEM
10525M: James Morris <james.l.morris@oracle.com>
10526M: "Serge E. Hallyn" <serge@hallyn.com>
10527L: linux-security-module@vger.kernel.org (suggested Cc:)
10528T: git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git
10529W: http://kernsec.org/
10530S: Supported
10531F: security/
10532
10533SECURITY CONTACT
10534M: Security Officers <security@kernel.org>
10535S: Supported
10536
10537SELINUX SECURITY MODULE
10538M: Paul Moore <paul@paul-moore.com>
10539M: Stephen Smalley <sds@tycho.nsa.gov>
10540M: Eric Paris <eparis@parisplace.org>
10541L: selinux@tycho.nsa.gov (moderated for non-subscribers)
10542W: http://selinuxproject.org
10543T: git git://git.infradead.org/users/pcmoore/selinux
10544S: Supported
10545F: include/linux/selinux*
10546F: security/selinux/
10547F: scripts/selinux/
10548
10549APPARMOR SECURITY MODULE
10550M: John Johansen <john.johansen@canonical.com>
10551L: apparmor@lists.ubuntu.com (subscribers-only, general discussion)
10552W: apparmor.wiki.kernel.org
10553T: git git://git.kernel.org/pub/scm/linux/kernel/git/jj/apparmor-dev.git
10554S: Supported
10555F: security/apparmor/
10556
10557LOADPIN SECURITY MODULE
10558M: Kees Cook <keescook@chromium.org>
10559T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin
10560S: Supported
10561F: security/loadpin/
10562
10563YAMA SECURITY MODULE
10564M: Kees Cook <keescook@chromium.org>
10565T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip
10566S: Supported
10567F: security/yama/
10568
10569SENSABLE PHANTOM
10570M: Jiri Slaby <jirislaby@gmail.com>
10571S: Maintained
10572F: drivers/misc/phantom.c
10573F: include/uapi/linux/phantom.h
10574
10575SERVER ENGINES 10Gbps iSCSI - BladeEngine 2 DRIVER
10576M: Jayamohan Kallickal <jayamohan.kallickal@avagotech.com>
10577M: Ketan Mukadam <ketan.mukadam@avagotech.com>
10578M: John Soni Jose <sony.john@avagotech.com>
10579L: linux-scsi@vger.kernel.org
10580W: http://www.avagotech.com
10581S: Supported
10582F: drivers/scsi/be2iscsi/
10583
10584Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net)
10585M: Sathya Perla <sathya.perla@broadcom.com>
10586M: Ajit Khaparde <ajit.khaparde@broadcom.com>
10587M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
10588M: Somnath Kotur <somnath.kotur@broadcom.com>
10589L: netdev@vger.kernel.org
10590W: http://www.emulex.com
10591S: Supported
10592F: drivers/net/ethernet/emulex/benet/
10593
10594EMULEX ONECONNECT ROCE DRIVER
10595M: Selvin Xavier <selvin.xavier@avagotech.com>
10596M: Devesh Sharma <devesh.sharma@avagotech.com>
10597M: Mitesh Ahuja <mitesh.ahuja@avagotech.com>
10598L: linux-rdma@vger.kernel.org
10599W: http://www.emulex.com
10600S: Supported
10601F: drivers/infiniband/hw/ocrdma/
10602
10603SFC NETWORK DRIVER
10604M: Solarflare linux maintainers <linux-net-drivers@solarflare.com>
10605M: Edward Cree <ecree@solarflare.com>
10606M: Bert Kenward <bkenward@solarflare.com>
10607L: netdev@vger.kernel.org
10608S: Supported
10609F: drivers/net/ethernet/sfc/
10610
10611SGI GRU DRIVER
10612M: Dimitri Sivanich <sivanich@sgi.com>
10613S: Maintained
10614F: drivers/misc/sgi-gru/
10615
10616SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER
10617M: Pat Gefre <pfg@sgi.com>
10618L: linux-ia64@vger.kernel.org
10619S: Supported
10620F: Documentation/ia64/serial.txt
10621F: drivers/tty/serial/ioc?_serial.c
10622F: include/linux/ioc?.h
10623
10624SGI XP/XPC/XPNET DRIVER
10625M: Cliff Whickman <cpw@sgi.com>
10626M: Robin Holt <robinmholt@gmail.com>
10627S: Maintained
10628F: drivers/misc/sgi-xp/
10629
10630SI2157 MEDIA DRIVER
10631M: Antti Palosaari <crope@iki.fi>
10632L: linux-media@vger.kernel.org
10633W: https://linuxtv.org
10634W: http://palosaari.fi/linux/
10635Q: http://patchwork.linuxtv.org/project/linux-media/list/
10636T: git git://linuxtv.org/anttip/media_tree.git
10637S: Maintained
10638F: drivers/media/tuners/si2157*
10639
10640SI2168 MEDIA DRIVER
10641M: Antti Palosaari <crope@iki.fi>
10642L: linux-media@vger.kernel.org
10643W: https://linuxtv.org
10644W: http://palosaari.fi/linux/
10645Q: http://patchwork.linuxtv.org/project/linux-media/list/
10646T: git git://linuxtv.org/anttip/media_tree.git
10647S: Maintained
10648F: drivers/media/dvb-frontends/si2168*
10649
10650SI470X FM RADIO RECEIVER I2C DRIVER
10651M: Hans Verkuil <hverkuil@xs4all.nl>
10652L: linux-media@vger.kernel.org
10653T: git git://linuxtv.org/media_tree.git
10654W: https://linuxtv.org
10655S: Odd Fixes
10656F: drivers/media/radio/si470x/radio-si470x-i2c.c
10657
10658SI470X FM RADIO RECEIVER USB DRIVER
10659M: Hans Verkuil <hverkuil@xs4all.nl>
10660L: linux-media@vger.kernel.org
10661T: git git://linuxtv.org/media_tree.git
10662W: https://linuxtv.org
10663S: Maintained
10664F: drivers/media/radio/si470x/radio-si470x-common.c
10665F: drivers/media/radio/si470x/radio-si470x.h
10666F: drivers/media/radio/si470x/radio-si470x-usb.c
10667
10668SI4713 FM RADIO TRANSMITTER I2C DRIVER
10669M: Eduardo Valentin <edubezval@gmail.com>
10670L: linux-media@vger.kernel.org
10671T: git git://linuxtv.org/media_tree.git
10672W: https://linuxtv.org
10673S: Odd Fixes
10674F: drivers/media/radio/si4713/si4713.?
10675
10676SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
10677M: Eduardo Valentin <edubezval@gmail.com>
10678L: linux-media@vger.kernel.org
10679T: git git://linuxtv.org/media_tree.git
10680W: https://linuxtv.org
10681S: Odd Fixes
10682F: drivers/media/radio/si4713/radio-platform-si4713.c
10683
10684SI4713 FM RADIO TRANSMITTER USB DRIVER
10685M: Hans Verkuil <hverkuil@xs4all.nl>
10686L: linux-media@vger.kernel.org
10687T: git git://linuxtv.org/media_tree.git
10688W: https://linuxtv.org
10689S: Maintained
10690F: drivers/media/radio/si4713/radio-usb-si4713.c
10691
10692SIANO DVB DRIVER
10693M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
10694M: Mauro Carvalho Chehab <mchehab@kernel.org>
10695L: linux-media@vger.kernel.org
10696W: https://linuxtv.org
10697T: git git://linuxtv.org/media_tree.git
10698S: Odd fixes
10699F: drivers/media/common/siano/
10700F: drivers/media/usb/siano/
10701F: drivers/media/usb/siano/
10702F: drivers/media/mmc/siano/
10703
10704SIMPLEFB FB DRIVER
10705M: Hans de Goede <hdegoede@redhat.com>
10706L: linux-fbdev@vger.kernel.org
10707S: Maintained
10708F: Documentation/devicetree/bindings/display/simple-framebuffer.txt
10709F: drivers/video/fbdev/simplefb.c
10710F: include/linux/platform_data/simplefb.h
10711
10712SH_VEU V4L2 MEM2MEM DRIVER
10713L: linux-media@vger.kernel.org
10714S: Orphan
10715F: drivers/media/platform/sh_veu.c
10716
10717SH_VOU V4L2 OUTPUT DRIVER
10718L: linux-media@vger.kernel.org
10719S: Orphan
10720F: drivers/media/platform/sh_vou.c
10721F: include/media/drv-intf/sh_vou.h
10722
10723SIMPLE FIRMWARE INTERFACE (SFI)
10724M: Len Brown <lenb@kernel.org>
10725L: sfi-devel@simplefirmware.org
10726W: http://simplefirmware.org/
10727T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git
10728S: Supported
10729F: arch/x86/platform/sfi/
10730F: drivers/sfi/
10731F: include/linux/sfi*.h
10732
10733SIMTEC EB110ATX (Chalice CATS)
10734P: Ben Dooks
10735P: Vincent Sanders <vince@simtec.co.uk>
10736M: Simtec Linux Team <linux@simtec.co.uk>
10737W: http://www.simtec.co.uk/products/EB110ATX/
10738S: Supported
10739
10740SIMTEC EB2410ITX (BAST)
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/EB2410ITX/
10745S: Supported
10746F: arch/arm/mach-s3c24xx/mach-bast.c
10747F: arch/arm/mach-s3c24xx/bast-ide.c
10748F: arch/arm/mach-s3c24xx/bast-irq.c
10749
10750TI DAVINCI MACHINE SUPPORT
10751M: Sekhar Nori <nsekhar@ti.com>
10752M: Kevin Hilman <khilman@kernel.org>
10753L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10754T: git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git
10755S: Supported
10756F: arch/arm/mach-davinci/
10757F: drivers/i2c/busses/i2c-davinci.c
10758
10759TI DAVINCI SERIES MEDIA DRIVER
10760M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
10761L: linux-media@vger.kernel.org
10762W: https://linuxtv.org
10763Q: http://patchwork.linuxtv.org/project/linux-media/list/
10764T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
10765S: Maintained
10766F: drivers/media/platform/davinci/
10767F: include/media/davinci/
10768
10769TI AM437X VPFE DRIVER
10770M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
10771L: linux-media@vger.kernel.org
10772W: https://linuxtv.org
10773Q: http://patchwork.linuxtv.org/project/linux-media/list/
10774T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
10775S: Maintained
10776F: drivers/media/platform/am437x/
10777
10778OV2659 OMNIVISION SENSOR DRIVER
10779M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
10780L: linux-media@vger.kernel.org
10781W: https://linuxtv.org
10782Q: http://patchwork.linuxtv.org/project/linux-media/list/
10783T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
10784S: Maintained
10785F: drivers/media/i2c/ov2659.c
10786F: include/media/i2c/ov2659.h
10787
10788SILICON MOTION SM712 FRAME BUFFER DRIVER
10789M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
10790M: Teddy Wang <teddy.wang@siliconmotion.com>
10791M: Sudip Mukherjee <sudip@vectorindia.org>
10792L: linux-fbdev@vger.kernel.org
10793S: Maintained
10794F: drivers/video/fbdev/sm712*
10795F: Documentation/fb/sm712fb.txt
10796
10797SIS 190 ETHERNET DRIVER
10798M: Francois Romieu <romieu@fr.zoreil.com>
10799L: netdev@vger.kernel.org
10800S: Maintained
10801F: drivers/net/ethernet/sis/sis190.c
10802
10803SIS 900/7016 FAST ETHERNET DRIVER
10804M: Daniele Venzano <venza@brownhat.org>
10805W: http://www.brownhat.org/sis900.html
10806L: netdev@vger.kernel.org
10807S: Maintained
10808F: drivers/net/ethernet/sis/sis900.*
10809
10810SIS FRAMEBUFFER DRIVER
10811M: Thomas Winischhofer <thomas@winischhofer.net>
10812W: http://www.winischhofer.net/linuxsisvga.shtml
10813S: Maintained
10814F: Documentation/fb/sisfb.txt
10815F: drivers/video/fbdev/sis/
10816F: include/video/sisfb.h
10817
10818SIS USB2VGA DRIVER
10819M: Thomas Winischhofer <thomas@winischhofer.net>
10820W: http://www.winischhofer.at/linuxsisusbvga.shtml
10821S: Maintained
10822F: drivers/usb/misc/sisusbvga/
10823
10824SLAB ALLOCATOR
10825M: Christoph Lameter <cl@linux.com>
10826M: Pekka Enberg <penberg@kernel.org>
10827M: David Rientjes <rientjes@google.com>
10828M: Joonsoo Kim <iamjoonsoo.kim@lge.com>
10829M: Andrew Morton <akpm@linux-foundation.org>
10830L: linux-mm@kvack.org
10831S: Maintained
10832F: include/linux/sl?b*.h
10833F: mm/sl?b*
10834
10835SLEEPABLE READ-COPY UPDATE (SRCU)
10836M: Lai Jiangshan <jiangshanlai@gmail.com>
10837M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
10838M: Josh Triplett <josh@joshtriplett.org>
10839R: Steven Rostedt <rostedt@goodmis.org>
10840R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
10841L: linux-kernel@vger.kernel.org
10842W: http://www.rdrop.com/users/paulmck/RCU/
10843S: Supported
10844T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
10845F: include/linux/srcu.h
10846F: kernel/rcu/srcu.c
10847
10848SMACK SECURITY MODULE
10849M: Casey Schaufler <casey@schaufler-ca.com>
10850L: linux-security-module@vger.kernel.org
10851W: http://schaufler-ca.com
10852T: git git://github.com/cschaufler/smack-next
10853S: Maintained
10854F: Documentation/security/Smack.txt
10855F: security/smack/
10856
10857DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS)
10858M: Kevin Hilman <khilman@kernel.org>
10859M: Nishanth Menon <nm@ti.com>
10860S: Maintained
10861F: drivers/power/avs/
10862F: include/linux/power/smartreflex.h
10863L: linux-pm@vger.kernel.org
10864
10865SMC91x ETHERNET DRIVER
10866M: Nicolas Pitre <nico@fluxnic.net>
10867S: Odd Fixes
10868F: drivers/net/ethernet/smsc/smc91x.*
10869
10870SMIA AND SMIA++ IMAGE SENSOR DRIVER
10871M: Sakari Ailus <sakari.ailus@iki.fi>
10872L: linux-media@vger.kernel.org
10873S: Maintained
10874F: drivers/media/i2c/smiapp/
10875F: include/media/i2c/smiapp.h
10876F: drivers/media/i2c/smiapp-pll.c
10877F: drivers/media/i2c/smiapp-pll.h
10878F: include/uapi/linux/smiapp.h
10879F: Documentation/devicetree/bindings/media/i2c/nokia,smia.txt
10880
10881SMM665 HARDWARE MONITOR DRIVER
10882M: Guenter Roeck <linux@roeck-us.net>
10883L: linux-hwmon@vger.kernel.org
10884S: Maintained
10885F: Documentation/hwmon/smm665
10886F: drivers/hwmon/smm665.c
10887
10888SMSC EMC2103 HARDWARE MONITOR DRIVER
10889M: Steve Glendinning <steve.glendinning@shawell.net>
10890L: linux-hwmon@vger.kernel.org
10891S: Maintained
10892F: Documentation/hwmon/emc2103
10893F: drivers/hwmon/emc2103.c
10894
10895SMSC SCH5627 HARDWARE MONITOR DRIVER
10896M: Hans de Goede <hdegoede@redhat.com>
10897L: linux-hwmon@vger.kernel.org
10898S: Supported
10899F: Documentation/hwmon/sch5627
10900F: drivers/hwmon/sch5627.c
10901
10902SMSC47B397 HARDWARE MONITOR DRIVER
10903M: Jean Delvare <jdelvare@suse.com>
10904L: linux-hwmon@vger.kernel.org
10905S: Maintained
10906F: Documentation/hwmon/smsc47b397
10907F: drivers/hwmon/smsc47b397.c
10908
10909SMSC911x ETHERNET DRIVER
10910M: Steve Glendinning <steve.glendinning@shawell.net>
10911L: netdev@vger.kernel.org
10912S: Maintained
10913F: include/linux/smsc911x.h
10914F: drivers/net/ethernet/smsc/smsc911x.*
10915
10916SMSC9420 PCI ETHERNET DRIVER
10917M: Steve Glendinning <steve.glendinning@shawell.net>
10918L: netdev@vger.kernel.org
10919S: Maintained
10920F: drivers/net/ethernet/smsc/smsc9420.*
10921
10922SMSC UFX6000 and UFX7000 USB to VGA DRIVER
10923M: Steve Glendinning <steve.glendinning@shawell.net>
10924L: linux-fbdev@vger.kernel.org
10925S: Maintained
10926F: drivers/video/fbdev/smscufx.c
10927
10928SOC-CAMERA V4L2 SUBSYSTEM
10929M: Guennadi Liakhovetski <g.liakhovetski@gmx.de>
10930L: linux-media@vger.kernel.org
10931T: git git://linuxtv.org/media_tree.git
10932S: Maintained
10933F: include/media/soc*
10934F: drivers/media/i2c/soc_camera/
10935F: drivers/media/platform/soc_camera/
10936
10937SOEKRIS NET48XX LED SUPPORT
10938M: Chris Boot <bootc@bootc.net>
10939S: Maintained
10940F: drivers/leds/leds-net48xx.c
10941
10942SOFTLOGIC 6x10 MPEG CODEC
10943M: Bluecherry Maintainers <maintainers@bluecherrydvr.com>
10944M: Andrey Utkin <andrey.utkin@corp.bluecherry.net>
10945M: Andrey Utkin <andrey.krieger.utkin@gmail.com>
10946M: Ismael Luceno <ismael@iodev.co.uk>
10947L: linux-media@vger.kernel.org
10948S: Supported
10949F: drivers/media/pci/solo6x10/
10950
10951SOFTWARE RAID (Multiple Disks) SUPPORT
10952M: Shaohua Li <shli@kernel.org>
10953L: linux-raid@vger.kernel.org
10954T: git git://git.kernel.org/pub/scm/linux/kernel/git/shli/md.git
10955S: Supported
10956F: drivers/md/
10957F: include/linux/raid/
10958F: include/uapi/linux/raid/
10959
10960SONIC NETWORK DRIVER
10961M: Thomas Bogendoerfer <tsbogend@alpha.franken.de>
10962L: netdev@vger.kernel.org
10963S: Maintained
10964F: drivers/net/ethernet/natsemi/sonic.*
10965
10966SONICS SILICON BACKPLANE DRIVER (SSB)
10967M: Michael Buesch <m@bues.ch>
10968L: linux-wireless@vger.kernel.org
10969S: Maintained
10970F: drivers/ssb/
10971F: include/linux/ssb/
10972
10973SONY VAIO CONTROL DEVICE DRIVER
10974M: Mattia Dongili <malattia@linux.it>
10975L: platform-driver-x86@vger.kernel.org
10976W: http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
10977S: Maintained
10978F: Documentation/laptops/sony-laptop.txt
10979F: drivers/char/sonypi.c
10980F: drivers/platform/x86/sony-laptop.c
10981F: include/linux/sony-laptop.h
10982
10983SONY MEMORYSTICK CARD SUPPORT
10984M: Alex Dubov <oakad@yahoo.com>
10985W: http://tifmxx.berlios.de/
10986S: Maintained
10987F: drivers/memstick/host/tifm_ms.c
10988
10989SONY MEMORYSTICK STANDARD SUPPORT
10990M: Maxim Levitsky <maximlevitsky@gmail.com>
10991S: Maintained
10992F: drivers/memstick/core/ms_block.*
10993
10994SOUND
10995M: Jaroslav Kysela <perex@perex.cz>
10996M: Takashi Iwai <tiwai@suse.com>
10997L: alsa-devel@alsa-project.org (moderated for non-subscribers)
10998W: http://www.alsa-project.org/
10999T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
11000T: git git://git.alsa-project.org/alsa-kernel.git
11001Q: http://patchwork.kernel.org/project/alsa-devel/list/
11002S: Maintained
11003F: Documentation/sound/
11004F: include/sound/
11005F: include/uapi/sound/
11006F: sound/
11007
11008SOUND - COMPRESSED AUDIO
11009M: Vinod Koul <vinod.koul@intel.com>
11010L: alsa-devel@alsa-project.org (moderated for non-subscribers)
11011T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
11012S: Supported
11013F: Documentation/sound/alsa/compress_offload.txt
11014F: include/sound/compress_driver.h
11015F: include/uapi/sound/compress_*
11016F: sound/core/compress_offload.c
11017F: sound/soc/soc-compress.c
11018
11019SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
11020M: Liam Girdwood <lgirdwood@gmail.com>
11021M: Mark Brown <broonie@kernel.org>
11022T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
11023L: alsa-devel@alsa-project.org (moderated for non-subscribers)
11024W: http://alsa-project.org/main/index.php/ASoC
11025S: Supported
11026F: Documentation/devicetree/bindings/sound/
11027F: Documentation/sound/alsa/soc/
11028F: sound/soc/
11029F: include/sound/soc*
11030
11031SOUND - DMAENGINE HELPERS
11032M: Lars-Peter Clausen <lars@metafoo.de>
11033S: Supported
11034F: include/sound/dmaengine_pcm.h
11035F: sound/core/pcm_dmaengine.c
11036F: sound/soc/soc-generic-dmaengine-pcm.c
11037
11038SP2 MEDIA DRIVER
11039M: Olli Salonen <olli.salonen@iki.fi>
11040L: linux-media@vger.kernel.org
11041W: https://linuxtv.org
11042Q: http://patchwork.linuxtv.org/project/linux-media/list/
11043S: Maintained
11044F: drivers/media/dvb-frontends/sp2*
11045
11046SPARC + UltraSPARC (sparc/sparc64)
11047M: "David S. Miller" <davem@davemloft.net>
11048L: sparclinux@vger.kernel.org
11049Q: http://patchwork.ozlabs.org/project/sparclinux/list/
11050T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
11051T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
11052S: Maintained
11053F: arch/sparc/
11054F: drivers/sbus/
11055
11056SPARC SERIAL DRIVERS
11057M: "David S. Miller" <davem@davemloft.net>
11058L: sparclinux@vger.kernel.org
11059T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
11060T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
11061S: Maintained
11062F: include/linux/sunserialcore.h
11063F: drivers/tty/serial/suncore.c
11064F: drivers/tty/serial/sunhv.c
11065F: drivers/tty/serial/sunsab.c
11066F: drivers/tty/serial/sunsab.h
11067F: drivers/tty/serial/sunsu.c
11068F: drivers/tty/serial/sunzilog.c
11069F: drivers/tty/serial/sunzilog.h
11070
11071SPARSE CHECKER
11072M: "Christopher Li" <sparse@chrisli.org>
11073L: linux-sparse@vger.kernel.org
11074W: https://sparse.wiki.kernel.org/
11075T: git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
11076T: git git://git.kernel.org/pub/scm/devel/sparse/chrisl/sparse.git
11077S: Maintained
11078F: include/linux/compiler.h
11079
11080SPEAR PLATFORM SUPPORT
11081M: Viresh Kumar <vireshk@kernel.org>
11082M: Shiraz Hashim <shiraz.linux.kernel@gmail.com>
11083L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11084W: http://www.st.com/spear
11085S: Maintained
11086F: arch/arm/boot/dts/spear*
11087F: arch/arm/mach-spear/
11088
11089SPEAR CLOCK FRAMEWORK SUPPORT
11090M: Viresh Kumar <vireshk@kernel.org>
11091L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11092W: http://www.st.com/spear
11093S: Maintained
11094F: drivers/clk/spear/
11095
11096SPI SUBSYSTEM
11097M: Mark Brown <broonie@kernel.org>
11098L: linux-spi@vger.kernel.org
11099T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
11100Q: http://patchwork.kernel.org/project/spi-devel-general/list/
11101S: Maintained
11102F: Documentation/devicetree/bindings/spi/
11103F: Documentation/spi/
11104F: drivers/spi/
11105F: include/linux/spi/
11106F: include/uapi/linux/spi/
11107
11108SPIDERNET NETWORK DRIVER for CELL
11109M: Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
11110L: netdev@vger.kernel.org
11111S: Supported
11112F: Documentation/networking/spider_net.txt
11113F: drivers/net/ethernet/toshiba/spider_net*
11114
11115SPU FILE SYSTEM
11116M: Jeremy Kerr <jk@ozlabs.org>
11117L: linuxppc-dev@lists.ozlabs.org
11118W: http://www.ibm.com/developerworks/power/cell/
11119S: Supported
11120F: Documentation/filesystems/spufs.txt
11121F: arch/powerpc/platforms/cell/spufs/
11122
11123SQUASHFS FILE SYSTEM
11124M: Phillip Lougher <phillip@squashfs.org.uk>
11125L: squashfs-devel@lists.sourceforge.net (subscribers-only)
11126W: http://squashfs.org.uk
11127T: git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
11128S: Maintained
11129F: Documentation/filesystems/squashfs.txt
11130F: fs/squashfs/
11131
11132SRM (Alpha) environment access
11133M: Jan-Benedict Glaw <jbglaw@lug-owl.de>
11134S: Maintained
11135F: arch/alpha/kernel/srm_env.c
11136
11137STABLE BRANCH
11138M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
11139L: stable@vger.kernel.org
11140S: Supported
11141F: Documentation/stable_kernel_rules.txt
11142
11143STAGING SUBSYSTEM
11144M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
11145T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
11146L: devel@driverdev.osuosl.org
11147S: Supported
11148F: drivers/staging/
11149
11150STAGING - COMEDI
11151M: Ian Abbott <abbotti@mev.co.uk>
11152M: H Hartley Sweeten <hsweeten@visionengravers.com>
11153S: Odd Fixes
11154F: drivers/staging/comedi/
11155
11156STAGING - FLARION FT1000 DRIVERS
11157M: Marek Belisko <marek.belisko@gmail.com>
11158S: Odd Fixes
11159F: drivers/staging/ft1000/
11160
11161STAGING - INDUSTRIAL IO
11162M: Jonathan Cameron <jic23@kernel.org>
11163L: linux-iio@vger.kernel.org
11164S: Odd Fixes
11165F: Documentation/devicetree/bindings/staging/iio/
11166F: drivers/staging/iio/
11167
11168STAGING - LIRC (LINUX INFRARED REMOTE CONTROL) DRIVERS
11169M: Jarod Wilson <jarod@wilsonet.com>
11170W: http://www.lirc.org/
11171S: Odd Fixes
11172F: drivers/staging/media/lirc/
11173
11174STAGING - LUSTRE PARALLEL FILESYSTEM
11175M: Oleg Drokin <oleg.drokin@intel.com>
11176M: Andreas Dilger <andreas.dilger@intel.com>
11177L: lustre-devel@lists.lustre.org (moderated for non-subscribers)
11178W: http://wiki.lustre.org/
11179S: Maintained
11180F: drivers/staging/lustre
11181
11182STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
11183M: Marc Dietrich <marvin24@gmx.de>
11184L: ac100@lists.launchpad.net (moderated for non-subscribers)
11185L: linux-tegra@vger.kernel.org
11186S: Maintained
11187F: drivers/staging/nvec/
11188
11189STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
11190M: Jens Frederich <jfrederich@gmail.com>
11191M: Daniel Drake <dsd@laptop.org>
11192M: Jon Nettleton <jon.nettleton@gmail.com>
11193W: http://wiki.laptop.org/go/DCON
11194S: Maintained
11195F: drivers/staging/olpc_dcon/
11196
11197STAGING - REALTEK RTL8712U DRIVERS
11198M: Larry Finger <Larry.Finger@lwfinger.net>
11199M: Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
11200S: Odd Fixes
11201F: drivers/staging/rtl8712/
11202
11203STAGING - REALTEK RTL8723U WIRELESS DRIVER
11204M: Larry Finger <Larry.Finger@lwfinger.net>
11205M: Jes Sorensen <Jes.Sorensen@redhat.com>
11206L: linux-wireless@vger.kernel.org
11207S: Maintained
11208F: drivers/staging/rtl8723au/
11209
11210STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
11211M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
11212M: Teddy Wang <teddy.wang@siliconmotion.com>
11213M: Sudip Mukherjee <sudip@vectorindia.org>
11214L: linux-fbdev@vger.kernel.org
11215S: Maintained
11216F: drivers/staging/sm750fb/
11217
11218STAGING - SLICOSS
11219M: Lior Dotan <liodot@gmail.com>
11220M: Christopher Harrer <charrer@alacritech.com>
11221S: Odd Fixes
11222F: drivers/staging/slicoss/
11223
11224STAGING - SPEAKUP CONSOLE SPEECH DRIVER
11225M: William Hubbs <w.d.hubbs@gmail.com>
11226M: Chris Brannon <chris@the-brannons.com>
11227M: Kirk Reiser <kirk@reisers.ca>
11228M: Samuel Thibault <samuel.thibault@ens-lyon.org>
11229L: speakup@linux-speakup.org
11230W: http://www.linux-speakup.org/
11231S: Odd Fixes
11232F: drivers/staging/speakup/
11233
11234STAGING - VIA VT665X DRIVERS
11235M: Forest Bond <forest@alittletooquiet.net>
11236S: Odd Fixes
11237F: drivers/staging/vt665?/
11238
11239STAGING - WILC1000 WIFI DRIVER
11240M: Johnny Kim <johnny.kim@atmel.com>
11241M: Austin Shin <austin.shin@atmel.com>
11242M: Chris Park <chris.park@atmel.com>
11243M: Tony Cho <tony.cho@atmel.com>
11244M: Glen Lee <glen.lee@atmel.com>
11245M: Leo Kim <leo.kim@atmel.com>
11246L: linux-wireless@vger.kernel.org
11247S: Supported
11248F: drivers/staging/wilc1000/
11249
11250STAGING - XGI Z7,Z9,Z11 PCI DISPLAY DRIVER
11251M: Arnaud Patard <arnaud.patard@rtp-net.org>
11252S: Odd Fixes
11253F: drivers/staging/xgifb/
11254
11255STARFIRE/DURALAN NETWORK DRIVER
11256M: Ion Badulescu <ionut@badula.org>
11257S: Odd Fixes
11258F: drivers/net/ethernet/adaptec/starfire*
11259
11260SUN3/3X
11261M: Sam Creasey <sammy@sammy.net>
11262W: http://sammy.net/sun3/
11263S: Maintained
11264F: arch/m68k/kernel/*sun3*
11265F: arch/m68k/sun3*/
11266F: arch/m68k/include/asm/sun3*
11267F: drivers/net/ethernet/i825xx/sun3*
11268
11269SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
11270M: Hans de Goede <hdegoede@redhat.com>
11271L: linux-input@vger.kernel.org
11272S: Maintained
11273F: Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt
11274F: drivers/input/keyboard/sun4i-lradc-keys.c
11275
11276SUNDANCE NETWORK DRIVER
11277M: Denis Kirjanov <kda@linux-powerpc.org>
11278L: netdev@vger.kernel.org
11279S: Maintained
11280F: drivers/net/ethernet/dlink/sundance.c
11281
11282SUPERH
11283M: Yoshinori Sato <ysato@users.sourceforge.jp>
11284M: Rich Felker <dalias@libc.org>
11285L: linux-sh@vger.kernel.org
11286Q: http://patchwork.kernel.org/project/linux-sh/list/
11287S: Maintained
11288F: Documentation/sh/
11289F: arch/sh/
11290F: drivers/sh/
11291
11292SUSPEND TO RAM
11293M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
11294M: Len Brown <len.brown@intel.com>
11295M: Pavel Machek <pavel@ucw.cz>
11296L: linux-pm@vger.kernel.org
11297S: Supported
11298F: Documentation/power/
11299F: arch/x86/kernel/acpi/
11300F: drivers/base/power/
11301F: kernel/power/
11302F: include/linux/suspend.h
11303F: include/linux/freezer.h
11304F: include/linux/pm.h
11305
11306SVGA HANDLING
11307M: Martin Mares <mj@ucw.cz>
11308L: linux-video@atrey.karlin.mff.cuni.cz
11309S: Maintained
11310F: Documentation/svga.txt
11311F: arch/x86/boot/video*
11312
11313SWIOTLB SUBSYSTEM
11314M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
11315L: linux-kernel@vger.kernel.org
11316T: git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git
11317S: Supported
11318F: lib/swiotlb.c
11319F: arch/*/kernel/pci-swiotlb.c
11320F: include/linux/swiotlb.h
11321
11322SWITCHDEV
11323M: Jiri Pirko <jiri@resnulli.us>
11324L: netdev@vger.kernel.org
11325S: Supported
11326F: net/switchdev/
11327F: include/net/switchdev.h
11328
11329SYNOPSYS ARC ARCHITECTURE
11330M: Vineet Gupta <vgupta@synopsys.com>
11331L: linux-snps-arc@lists.infradead.org
11332S: Supported
11333F: arch/arc/
11334F: Documentation/devicetree/bindings/arc/*
11335F: Documentation/devicetree/bindings/interrupt-controller/snps,arc*
11336F: drivers/tty/serial/arc_uart.c
11337T: git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
11338
11339SYNOPSYS ARC SDP platform support
11340M: Alexey Brodkin <abrodkin@synopsys.com>
11341S: Supported
11342F: arch/arc/plat-axs10x
11343F: arch/arc/boot/dts/ax*
11344F: Documentation/devicetree/bindings/arc/axs10*
11345
11346SYSTEM CONFIGURATION (SYSCON)
11347M: Lee Jones <lee.jones@linaro.org>
11348M: Arnd Bergmann <arnd@arndb.de>
11349T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
11350S: Supported
11351F: drivers/mfd/syscon.c
11352
11353SYSV FILESYSTEM
11354M: Christoph Hellwig <hch@infradead.org>
11355S: Maintained
11356F: Documentation/filesystems/sysv-fs.txt
11357F: fs/sysv/
11358F: include/linux/sysv_fs.h
11359
11360TARGET SUBSYSTEM
11361M: "Nicholas A. Bellinger" <nab@linux-iscsi.org>
11362L: linux-scsi@vger.kernel.org
11363L: target-devel@vger.kernel.org
11364W: http://www.linux-iscsi.org
11365W: http://groups.google.com/group/linux-iscsi-target-dev
11366T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
11367S: Supported
11368F: drivers/target/
11369F: include/target/
11370F: Documentation/target/
11371
11372TASKSTATS STATISTICS INTERFACE
11373M: Balbir Singh <bsingharora@gmail.com>
11374S: Maintained
11375F: Documentation/accounting/taskstats*
11376F: include/linux/taskstats*
11377F: kernel/taskstats.c
11378
11379TC CLASSIFIER
11380M: Jamal Hadi Salim <jhs@mojatatu.com>
11381L: netdev@vger.kernel.org
11382S: Maintained
11383F: include/net/pkt_cls.h
11384F: include/uapi/linux/pkt_cls.h
11385F: net/sched/
11386
11387TCP LOW PRIORITY MODULE
11388M: "Wong Hoi Sing, Edison" <hswong3i@gmail.com>
11389M: "Hung Hing Lun, Mike" <hlhung3i@gmail.com>
11390W: http://tcp-lp-mod.sourceforge.net/
11391S: Maintained
11392F: net/ipv4/tcp_lp.c
11393
11394TDA10071 MEDIA DRIVER
11395M: Antti Palosaari <crope@iki.fi>
11396L: linux-media@vger.kernel.org
11397W: https://linuxtv.org
11398W: http://palosaari.fi/linux/
11399Q: http://patchwork.linuxtv.org/project/linux-media/list/
11400T: git git://linuxtv.org/anttip/media_tree.git
11401S: Maintained
11402F: drivers/media/dvb-frontends/tda10071*
11403
11404TDA18212 MEDIA DRIVER
11405M: Antti Palosaari <crope@iki.fi>
11406L: linux-media@vger.kernel.org
11407W: https://linuxtv.org
11408W: http://palosaari.fi/linux/
11409Q: http://patchwork.linuxtv.org/project/linux-media/list/
11410T: git git://linuxtv.org/anttip/media_tree.git
11411S: Maintained
11412F: drivers/media/tuners/tda18212*
11413
11414TDA18218 MEDIA DRIVER
11415M: Antti Palosaari <crope@iki.fi>
11416L: linux-media@vger.kernel.org
11417W: https://linuxtv.org
11418W: http://palosaari.fi/linux/
11419Q: http://patchwork.linuxtv.org/project/linux-media/list/
11420T: git git://linuxtv.org/anttip/media_tree.git
11421S: Maintained
11422F: drivers/media/tuners/tda18218*
11423
11424TDA18271 MEDIA DRIVER
11425M: Michael Krufky <mkrufky@linuxtv.org>
11426L: linux-media@vger.kernel.org
11427W: https://linuxtv.org
11428W: http://github.com/mkrufky
11429Q: http://patchwork.linuxtv.org/project/linux-media/list/
11430T: git git://linuxtv.org/mkrufky/tuners.git
11431S: Maintained
11432F: drivers/media/tuners/tda18271*
11433
11434TDA827x MEDIA DRIVER
11435M: Michael Krufky <mkrufky@linuxtv.org>
11436L: linux-media@vger.kernel.org
11437W: https://linuxtv.org
11438W: http://github.com/mkrufky
11439Q: http://patchwork.linuxtv.org/project/linux-media/list/
11440T: git git://linuxtv.org/mkrufky/tuners.git
11441S: Maintained
11442F: drivers/media/tuners/tda8290.*
11443
11444TDA8290 MEDIA DRIVER
11445M: Michael Krufky <mkrufky@linuxtv.org>
11446L: linux-media@vger.kernel.org
11447W: https://linuxtv.org
11448W: http://github.com/mkrufky
11449Q: http://patchwork.linuxtv.org/project/linux-media/list/
11450T: git git://linuxtv.org/mkrufky/tuners.git
11451S: Maintained
11452F: drivers/media/tuners/tda8290.*
11453
11454TDA9840 MEDIA DRIVER
11455M: Hans Verkuil <hverkuil@xs4all.nl>
11456L: linux-media@vger.kernel.org
11457T: git git://linuxtv.org/media_tree.git
11458W: https://linuxtv.org
11459S: Maintained
11460F: drivers/media/i2c/tda9840*
11461
11462TEA5761 TUNER DRIVER
11463M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
11464M: Mauro Carvalho Chehab <mchehab@kernel.org>
11465L: linux-media@vger.kernel.org
11466W: https://linuxtv.org
11467T: git git://linuxtv.org/media_tree.git
11468S: Odd fixes
11469F: drivers/media/tuners/tea5761.*
11470
11471TEA5767 TUNER DRIVER
11472M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
11473M: Mauro Carvalho Chehab <mchehab@kernel.org>
11474L: linux-media@vger.kernel.org
11475W: https://linuxtv.org
11476T: git git://linuxtv.org/media_tree.git
11477S: Maintained
11478F: drivers/media/tuners/tea5767.*
11479
11480TEA6415C MEDIA DRIVER
11481M: Hans Verkuil <hverkuil@xs4all.nl>
11482L: linux-media@vger.kernel.org
11483T: git git://linuxtv.org/media_tree.git
11484W: https://linuxtv.org
11485S: Maintained
11486F: drivers/media/i2c/tea6415c*
11487
11488TEA6420 MEDIA DRIVER
11489M: Hans Verkuil <hverkuil@xs4all.nl>
11490L: linux-media@vger.kernel.org
11491T: git git://linuxtv.org/media_tree.git
11492W: https://linuxtv.org
11493S: Maintained
11494F: drivers/media/i2c/tea6420*
11495
11496TEAM DRIVER
11497M: Jiri Pirko <jiri@resnulli.us>
11498L: netdev@vger.kernel.org
11499S: Supported
11500F: drivers/net/team/
11501F: include/linux/if_team.h
11502F: include/uapi/linux/if_team.h
11503
11504TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
11505M: "Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
11506S: Maintained
11507F: arch/x86/platform/ts5500/
11508
11509TECHNOTREND USB IR RECEIVER
11510M: Sean Young <sean@mess.org>
11511L: linux-media@vger.kernel.org
11512S: Maintained
11513F: drivers/media/rc/ttusbir.c
11514
11515TEGRA ARCHITECTURE SUPPORT
11516M: Stephen Warren <swarren@wwwdotorg.org>
11517M: Thierry Reding <thierry.reding@gmail.com>
11518M: Alexandre Courbot <gnurou@gmail.com>
11519L: linux-tegra@vger.kernel.org
11520Q: http://patchwork.ozlabs.org/project/linux-tegra/list/
11521T: git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
11522S: Supported
11523N: [^a-z]tegra
11524
11525TEGRA CLOCK DRIVER
11526M: Peter De Schrijver <pdeschrijver@nvidia.com>
11527M: Prashant Gaikwad <pgaikwad@nvidia.com>
11528S: Supported
11529F: drivers/clk/tegra/
11530
11531TEGRA DMA DRIVERS
11532M: Laxman Dewangan <ldewangan@nvidia.com>
11533M: Jon Hunter <jonathanh@nvidia.com>
11534S: Supported
11535F: drivers/dma/tegra*
11536
11537TEGRA I2C DRIVER
11538M: Laxman Dewangan <ldewangan@nvidia.com>
11539S: Supported
11540F: drivers/i2c/busses/i2c-tegra.c
11541
11542TEGRA IOMMU DRIVERS
11543M: Hiroshi Doyu <hdoyu@nvidia.com>
11544S: Supported
11545F: drivers/iommu/tegra*
11546
11547TEGRA KBC DRIVER
11548M: Rakesh Iyer <riyer@nvidia.com>
11549M: Laxman Dewangan <ldewangan@nvidia.com>
11550S: Supported
11551F: drivers/input/keyboard/tegra-kbc.c
11552
11553TEGRA PWM DRIVER
11554M: Thierry Reding <thierry.reding@gmail.com>
11555S: Supported
11556F: drivers/pwm/pwm-tegra.c
11557
11558TEGRA SERIAL DRIVER
11559M: Laxman Dewangan <ldewangan@nvidia.com>
11560S: Supported
11561F: drivers/tty/serial/serial-tegra.c
11562
11563TEGRA SPI DRIVER
11564M: Laxman Dewangan <ldewangan@nvidia.com>
11565S: Supported
11566F: drivers/spi/spi-tegra*
11567
11568TEHUTI ETHERNET DRIVER
11569M: Andy Gospodarek <andy@greyhouse.net>
11570L: netdev@vger.kernel.org
11571S: Supported
11572F: drivers/net/ethernet/tehuti/*
11573
11574Telecom Clock Driver for MCPL0010
11575M: Mark Gross <mark.gross@intel.com>
11576S: Supported
11577F: drivers/char/tlclk.c
11578
11579TENSILICA XTENSA PORT (xtensa)
11580M: Chris Zankel <chris@zankel.net>
11581M: Max Filippov <jcmvbkbc@gmail.com>
11582L: linux-xtensa@linux-xtensa.org
11583T: git git://github.com/czankel/xtensa-linux.git
11584S: Maintained
11585F: arch/xtensa/
11586F: drivers/irqchip/irq-xtensa-*
11587
11588THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
11589M: Hans Verkuil <hverkuil@xs4all.nl>
11590L: linux-media@vger.kernel.org
11591T: git git://linuxtv.org/media_tree.git
11592W: https://linuxtv.org
11593S: Maintained
11594F: drivers/media/radio/radio-raremono.c
11595
11596THERMAL
11597M: Zhang Rui <rui.zhang@intel.com>
11598M: Eduardo Valentin <edubezval@gmail.com>
11599L: linux-pm@vger.kernel.org
11600T: git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git
11601T: git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git
11602Q: https://patchwork.kernel.org/project/linux-pm/list/
11603S: Supported
11604F: drivers/thermal/
11605F: include/linux/thermal.h
11606F: include/uapi/linux/thermal.h
11607F: include/linux/cpu_cooling.h
11608F: Documentation/devicetree/bindings/thermal/
11609
11610THERMAL/CPU_COOLING
11611M: Amit Daniel Kachhap <amit.kachhap@gmail.com>
11612M: Viresh Kumar <viresh.kumar@linaro.org>
11613M: Javi Merino <javi.merino@arm.com>
11614L: linux-pm@vger.kernel.org
11615S: Supported
11616F: Documentation/thermal/cpu-cooling-api.txt
11617F: drivers/thermal/cpu_cooling.c
11618F: include/linux/cpu_cooling.h
11619
11620THINKPAD ACPI EXTRAS DRIVER
11621M: Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br>
11622L: ibm-acpi-devel@lists.sourceforge.net
11623L: platform-driver-x86@vger.kernel.org
11624W: http://ibm-acpi.sourceforge.net
11625W: http://thinkwiki.org/wiki/Ibm-acpi
11626T: git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
11627S: Maintained
11628F: drivers/platform/x86/thinkpad_acpi.c
11629
11630TI BANDGAP AND THERMAL DRIVER
11631M: Eduardo Valentin <edubezval@gmail.com>
11632M: Keerthy <j-keerthy@ti.com>
11633L: linux-pm@vger.kernel.org
11634L: linux-omap@vger.kernel.org
11635S: Maintained
11636F: drivers/thermal/ti-soc-thermal/
11637
11638TI VPE/CAL DRIVERS
11639M: Benoit Parrot <bparrot@ti.com>
11640L: linux-media@vger.kernel.org
11641W: http://linuxtv.org/
11642Q: http://patchwork.linuxtv.org/project/linux-media/list/
11643S: Maintained
11644F: drivers/media/platform/ti-vpe/
11645
11646TI CDCE706 CLOCK DRIVER
11647M: Max Filippov <jcmvbkbc@gmail.com>
11648S: Maintained
11649F: drivers/clk/clk-cdce706.c
11650
11651TI CLOCK DRIVER
11652M: Tero Kristo <t-kristo@ti.com>
11653L: linux-omap@vger.kernel.org
11654S: Maintained
11655F: drivers/clk/ti/
11656F: include/linux/clk/ti.h
11657
11658TI ETHERNET SWITCH DRIVER (CPSW)
11659M: Mugunthan V N <mugunthanvnm@ti.com>
11660R: Grygorii Strashko <grygorii.strashko@ti.com>
11661L: linux-omap@vger.kernel.org
11662L: netdev@vger.kernel.org
11663S: Maintained
11664F: drivers/net/ethernet/ti/cpsw*
11665F: drivers/net/ethernet/ti/davinci*
11666
11667TI FLASH MEDIA INTERFACE DRIVER
11668M: Alex Dubov <oakad@yahoo.com>
11669S: Maintained
11670F: drivers/misc/tifm*
11671F: drivers/mmc/host/tifm_sd.c
11672F: include/linux/tifm.h
11673
11674TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
11675M: Santosh Shilimkar <ssantosh@kernel.org>
11676L: linux-kernel@vger.kernel.org
11677L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11678S: Maintained
11679F: drivers/soc/ti/*
11680T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
11681
11682
11683TI LM49xxx FAMILY ASoC CODEC DRIVERS
11684M: M R Swami Reddy <mr.swami.reddy@ti.com>
11685M: Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
11686L: alsa-devel@alsa-project.org (moderated for non-subscribers)
11687S: Maintained
11688F: sound/soc/codecs/lm49453*
11689F: sound/soc/codecs/isabelle*
11690
11691TI LP855x BACKLIGHT DRIVER
11692M: Milo Kim <milo.kim@ti.com>
11693S: Maintained
11694F: Documentation/backlight/lp855x-driver.txt
11695F: drivers/video/backlight/lp855x_bl.c
11696F: include/linux/platform_data/lp855x.h
11697
11698TI LP8727 CHARGER DRIVER
11699M: Milo Kim <milo.kim@ti.com>
11700S: Maintained
11701F: drivers/power/lp8727_charger.c
11702F: include/linux/platform_data/lp8727.h
11703
11704TI LP8788 MFD DRIVER
11705M: Milo Kim <milo.kim@ti.com>
11706S: Maintained
11707F: drivers/iio/adc/lp8788_adc.c
11708F: drivers/leds/leds-lp8788.c
11709F: drivers/mfd/lp8788*.c
11710F: drivers/power/lp8788-charger.c
11711F: drivers/regulator/lp8788-*.c
11712F: include/linux/mfd/lp8788*.h
11713
11714TI NETCP ETHERNET DRIVER
11715M: Wingman Kwok <w-kwok2@ti.com>
11716M: Murali Karicheri <m-karicheri2@ti.com>
11717L: netdev@vger.kernel.org
11718S: Maintained
11719F: drivers/net/ethernet/ti/netcp*
11720
11721TI TAS571X FAMILY ASoC CODEC DRIVER
11722M: Kevin Cernekee <cernekee@chromium.org>
11723L: alsa-devel@alsa-project.org (moderated for non-subscribers)
11724S: Odd Fixes
11725F: sound/soc/codecs/tas571x*
11726
11727TI TWL4030 SERIES SOC CODEC DRIVER
11728M: Peter Ujfalusi <peter.ujfalusi@ti.com>
11729L: alsa-devel@alsa-project.org (moderated for non-subscribers)
11730S: Maintained
11731F: sound/soc/codecs/twl4030*
11732
11733TI WILINK WIRELESS DRIVERS
11734L: linux-wireless@vger.kernel.org
11735W: http://wireless.kernel.org/en/users/Drivers/wl12xx
11736W: http://wireless.kernel.org/en/users/Drivers/wl1251
11737T: git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
11738S: Orphan
11739F: drivers/net/wireless/ti/
11740F: include/linux/wl12xx.h
11741
11742TIPC NETWORK LAYER
11743M: Jon Maloy <jon.maloy@ericsson.com>
11744M: Ying Xue <ying.xue@windriver.com>
11745L: netdev@vger.kernel.org (core kernel code)
11746L: tipc-discussion@lists.sourceforge.net (user apps, general discussion)
11747W: http://tipc.sourceforge.net/
11748S: Maintained
11749F: include/uapi/linux/tipc*.h
11750F: net/tipc/
11751
11752TILE ARCHITECTURE
11753M: Chris Metcalf <cmetcalf@mellanox.com>
11754W: http://www.mellanox.com/repository/solutions/tile-scm/
11755T: git git://git.kernel.org/pub/scm/linux/kernel/git/cmetcalf/linux-tile.git
11756S: Supported
11757F: arch/tile/
11758F: drivers/char/tile-srom.c
11759F: drivers/edac/tile_edac.c
11760F: drivers/net/ethernet/tile/
11761F: drivers/rtc/rtc-tile.c
11762F: drivers/tty/hvc/hvc_tile.c
11763F: drivers/tty/serial/tilegx.c
11764F: drivers/usb/host/*-tilegx.c
11765F: include/linux/usb/tilegx.h
11766
11767TLAN NETWORK DRIVER
11768M: Samuel Chessman <chessman@tux.org>
11769L: tlan-devel@lists.sourceforge.net (subscribers-only)
11770W: http://sourceforge.net/projects/tlan/
11771S: Maintained
11772F: Documentation/networking/tlan.txt
11773F: drivers/net/ethernet/ti/tlan.*
11774
11775TOMOYO SECURITY MODULE
11776M: Kentaro Takeda <takedakn@nttdata.co.jp>
11777M: Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
11778L: tomoyo-dev-en@lists.sourceforge.jp (subscribers-only, for developers in English)
11779L: tomoyo-users-en@lists.sourceforge.jp (subscribers-only, for users in English)
11780L: tomoyo-dev@lists.sourceforge.jp (subscribers-only, for developers in Japanese)
11781L: tomoyo-users@lists.sourceforge.jp (subscribers-only, for users in Japanese)
11782W: http://tomoyo.sourceforge.jp/
11783T: quilt http://svn.sourceforge.jp/svnroot/tomoyo/trunk/2.5.x/tomoyo-lsm/patches/
11784S: Maintained
11785F: security/tomoyo/
11786
11787TOPSTAR LAPTOP EXTRAS DRIVER
11788M: Herton Ronaldo Krzesinski <herton@canonical.com>
11789L: platform-driver-x86@vger.kernel.org
11790S: Maintained
11791F: drivers/platform/x86/topstar-laptop.c
11792
11793TOSHIBA ACPI EXTRAS DRIVER
11794M: Azael Avalos <coproscefalo@gmail.com>
11795L: platform-driver-x86@vger.kernel.org
11796S: Maintained
11797F: drivers/platform/x86/toshiba_acpi.c
11798
11799TOSHIBA BLUETOOTH DRIVER
11800M: Azael Avalos <coproscefalo@gmail.com>
11801L: platform-driver-x86@vger.kernel.org
11802S: Maintained
11803F: drivers/platform/x86/toshiba_bluetooth.c
11804
11805TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
11806M: Azael Avalos <coproscefalo@gmail.com>
11807L: platform-driver-x86@vger.kernel.org
11808S: Maintained
11809F: drivers/platform/x86/toshiba_haps.c
11810
11811TOSHIBA WMI HOTKEYS DRIVER
11812M: Azael Avalos <coproscefalo@gmail.com>
11813L: platform-driver-x86@vger.kernel.org
11814S: Maintained
11815F: drivers/platform/x86/toshiba-wmi.c
11816
11817TOSHIBA SMM DRIVER
11818M: Jonathan Buzzard <jonathan@buzzard.org.uk>
11819W: http://www.buzzard.org.uk/toshiba/
11820S: Maintained
11821F: drivers/char/toshiba.c
11822F: include/linux/toshiba.h
11823F: include/uapi/linux/toshiba.h
11824
11825TOSHIBA TC358743 DRIVER
11826M: Mats Randgaard <matrandg@cisco.com>
11827L: linux-media@vger.kernel.org
11828S: Maintained
11829F: drivers/media/i2c/tc358743*
11830F: include/media/i2c/tc358743.h
11831
11832TMIO/SDHI MMC DRIVER
11833M: Wolfram Sang <wsa+renesas@sang-engineering.com>
11834L: linux-mmc@vger.kernel.org
11835S: Supported
11836F: drivers/mmc/host/tmio_mmc*
11837F: drivers/mmc/host/sh_mobile_sdhi.c
11838F: include/linux/mfd/tmio.h
11839
11840TMP401 HARDWARE MONITOR DRIVER
11841M: Guenter Roeck <linux@roeck-us.net>
11842L: linux-hwmon@vger.kernel.org
11843S: Maintained
11844F: Documentation/hwmon/tmp401
11845F: drivers/hwmon/tmp401.c
11846
11847TMPFS (SHMEM FILESYSTEM)
11848M: Hugh Dickins <hughd@google.com>
11849L: linux-mm@kvack.org
11850S: Maintained
11851F: include/linux/shmem_fs.h
11852F: mm/shmem.c
11853
11854TM6000 VIDEO4LINUX DRIVER
11855M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
11856M: Mauro Carvalho Chehab <mchehab@kernel.org>
11857L: linux-media@vger.kernel.org
11858W: https://linuxtv.org
11859T: git git://linuxtv.org/media_tree.git
11860S: Odd fixes
11861F: drivers/media/usb/tm6000/
11862
11863TW68 VIDEO4LINUX DRIVER
11864M: Hans Verkuil <hverkuil@xs4all.nl>
11865L: linux-media@vger.kernel.org
11866T: git git://linuxtv.org/media_tree.git
11867W: https://linuxtv.org
11868S: Odd Fixes
11869F: drivers/media/pci/tw68/
11870
11871TW686X VIDEO4LINUX DRIVER
11872M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
11873L: linux-media@vger.kernel.org
11874T: git git://linuxtv.org/media_tree.git
11875W: http://linuxtv.org
11876S: Maintained
11877F: drivers/media/pci/tw686x/
11878
11879TPM DEVICE DRIVER
11880M: Peter Huewe <peterhuewe@gmx.de>
11881M: Marcel Selhorst <tpmdd@selhorst.net>
11882M: Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
11883R: Jason Gunthorpe <jgunthorpe@obsidianresearch.com>
11884W: http://tpmdd.sourceforge.net
11885L: tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers)
11886Q: https://patchwork.kernel.org/project/tpmdd-devel/list/
11887T: git git://git.infradead.org/users/jjs/linux-tpmdd.git
11888S: Maintained
11889F: drivers/char/tpm/
11890
11891TPM IBM_VTPM DEVICE DRIVER
11892M: Ashley Lai <ashleydlai@gmail.com>
11893W: http://tpmdd.sourceforge.net
11894L: tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers)
11895S: Maintained
11896F: drivers/char/tpm/tpm_ibmvtpm*
11897
11898TRACING
11899M: Steven Rostedt <rostedt@goodmis.org>
11900M: Ingo Molnar <mingo@redhat.com>
11901T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
11902S: Maintained
11903F: Documentation/trace/ftrace.txt
11904F: arch/*/*/*/ftrace.h
11905F: arch/*/kernel/ftrace.c
11906F: include/*/ftrace.h
11907F: include/linux/trace*.h
11908F: include/trace/
11909F: kernel/trace/
11910F: tools/testing/selftests/ftrace/
11911
11912TRACING MMIO ACCESSES (MMIOTRACE)
11913M: Steven Rostedt <rostedt@goodmis.org>
11914M: Ingo Molnar <mingo@kernel.org>
11915R: Karol Herbst <karolherbst@gmail.com>
11916R: Pekka Paalanen <ppaalanen@gmail.com>
11917S: Maintained
11918L: linux-kernel@vger.kernel.org
11919L: nouveau@lists.freedesktop.org
11920F: kernel/trace/trace_mmiotrace.c
11921F: include/linux/mmiotrace.h
11922F: arch/x86/mm/kmmio.c
11923F: arch/x86/mm/mmio-mod.c
11924F: arch/x86/mm/testmmiotrace.c
11925
11926TRIVIAL PATCHES
11927M: Jiri Kosina <trivial@kernel.org>
11928T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git
11929S: Maintained
11930K: ^Subject:.*(?i)trivial
11931
11932TTY LAYER
11933M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
11934M: Jiri Slaby <jslaby@suse.com>
11935S: Supported
11936T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
11937F: Documentation/serial/
11938F: drivers/tty/
11939F: drivers/tty/serial/serial_core.c
11940F: include/linux/serial_core.h
11941F: include/linux/serial.h
11942F: include/linux/tty.h
11943F: include/uapi/linux/serial_core.h
11944F: include/uapi/linux/serial.h
11945F: include/uapi/linux/tty.h
11946
11947TUA9001 MEDIA DRIVER
11948M: Antti Palosaari <crope@iki.fi>
11949L: linux-media@vger.kernel.org
11950W: https://linuxtv.org
11951W: http://palosaari.fi/linux/
11952Q: http://patchwork.linuxtv.org/project/linux-media/list/
11953T: git git://linuxtv.org/anttip/media_tree.git
11954S: Maintained
11955F: drivers/media/tuners/tua9001*
11956
11957TULIP NETWORK DRIVERS
11958L: netdev@vger.kernel.org
11959L: linux-parisc@vger.kernel.org
11960S: Orphan
11961F: drivers/net/ethernet/dec/tulip/
11962
11963TUN/TAP driver
11964M: Maxim Krasnyansky <maxk@qti.qualcomm.com>
11965W: http://vtun.sourceforge.net/tun
11966S: Maintained
11967F: Documentation/networking/tuntap.txt
11968F: arch/um/os-Linux/drivers/
11969
11970TURBOCHANNEL SUBSYSTEM
11971M: "Maciej W. Rozycki" <macro@linux-mips.org>
11972M: Ralf Baechle <ralf@linux-mips.org>
11973L: linux-mips@linux-mips.org
11974Q: http://patchwork.linux-mips.org/project/linux-mips/list/
11975S: Maintained
11976F: drivers/tc/
11977F: include/linux/tc.h
11978
11979U14-34F SCSI DRIVER
11980M: Dario Ballabio <ballabio_dario@emc.com>
11981L: linux-scsi@vger.kernel.org
11982S: Maintained
11983F: drivers/scsi/u14-34f.c
11984
11985UBI FILE SYSTEM (UBIFS)
11986M: Richard Weinberger <richard@nod.at>
11987M: Artem Bityutskiy <dedekind1@gmail.com>
11988M: Adrian Hunter <adrian.hunter@intel.com>
11989L: linux-mtd@lists.infradead.org
11990T: git git://git.infradead.org/ubifs-2.6.git
11991W: http://www.linux-mtd.infradead.org/doc/ubifs.html
11992S: Supported
11993F: Documentation/filesystems/ubifs.txt
11994F: fs/ubifs/
11995
11996UCLINUX (M68KNOMMU AND COLDFIRE)
11997M: Greg Ungerer <gerg@linux-m68k.org>
11998W: http://www.linux-m68k.org/
11999W: http://www.uclinux.org/
12000L: linux-m68k@lists.linux-m68k.org
12001L: uclinux-dev@uclinux.org (subscribers-only)
12002T: git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
12003S: Maintained
12004F: arch/m68k/coldfire/
12005F: arch/m68k/68*/
12006F: arch/m68k/*/*_no.*
12007F: arch/m68k/include/asm/*_no.*
12008
12009UDF FILESYSTEM
12010M: Jan Kara <jack@suse.com>
12011S: Maintained
12012F: Documentation/filesystems/udf.txt
12013F: fs/udf/
12014
12015UFS FILESYSTEM
12016M: Evgeniy Dushistov <dushistov@mail.ru>
12017S: Maintained
12018F: Documentation/filesystems/ufs.txt
12019F: fs/ufs/
12020
12021UHID USERSPACE HID IO DRIVER:
12022M: David Herrmann <dh.herrmann@googlemail.com>
12023L: linux-input@vger.kernel.org
12024S: Maintained
12025F: drivers/hid/uhid.c
12026F: include/uapi/linux/uhid.h
12027
12028ULTRA-WIDEBAND (UWB) SUBSYSTEM:
12029L: linux-usb@vger.kernel.org
12030S: Orphan
12031F: drivers/uwb/
12032F: include/linux/uwb.h
12033F: include/linux/uwb/
12034
12035UNICORE32 ARCHITECTURE:
12036M: Guan Xuetao <gxt@mprc.pku.edu.cn>
12037W: http://mprc.pku.edu.cn/~guanxuetao/linux
12038S: Maintained
12039T: git git://github.com/gxt/linux.git
12040F: arch/unicore32/
12041
12042UNIFDEF
12043M: Tony Finch <dot@dotat.at>
12044W: http://dotat.at/prog/unifdef
12045S: Maintained
12046F: scripts/unifdef.c
12047
12048UNIFORM CDROM DRIVER
12049M: Jens Axboe <axboe@kernel.dk>
12050W: http://www.kernel.dk
12051S: Maintained
12052F: Documentation/cdrom/
12053F: drivers/cdrom/cdrom.c
12054F: include/linux/cdrom.h
12055F: include/uapi/linux/cdrom.h
12056
12057UNISYS S-PAR DRIVERS
12058M: David Kershner <david.kershner@unisys.com>
12059L: sparmaintainer@unisys.com (Unisys internal)
12060S: Supported
12061F: drivers/staging/unisys/
12062
12063UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
12064M: Vinayak Holikatti <vinholikatti@gmail.com>
12065L: linux-scsi@vger.kernel.org
12066S: Supported
12067F: Documentation/scsi/ufs.txt
12068F: drivers/scsi/ufs/
12069
12070UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS
12071M: Joao Pinto <Joao.Pinto@synopsys.com>
12072L: linux-scsi@vger.kernel.org
12073S: Supported
12074F: drivers/scsi/ufs/*dwc*
12075
12076UNSORTED BLOCK IMAGES (UBI)
12077M: Artem Bityutskiy <dedekind1@gmail.com>
12078M: Richard Weinberger <richard@nod.at>
12079W: http://www.linux-mtd.infradead.org/
12080L: linux-mtd@lists.infradead.org
12081T: git git://git.infradead.org/ubifs-2.6.git
12082S: Supported
12083F: drivers/mtd/ubi/
12084F: include/linux/mtd/ubi.h
12085F: include/uapi/mtd/ubi-user.h
12086
12087USB ACM DRIVER
12088M: Oliver Neukum <oneukum@suse.com>
12089L: linux-usb@vger.kernel.org
12090S: Maintained
12091F: Documentation/usb/acm.txt
12092F: drivers/usb/class/cdc-acm.*
12093
12094USB AR5523 WIRELESS DRIVER
12095M: Pontus Fuchs <pontus.fuchs@gmail.com>
12096L: linux-wireless@vger.kernel.org
12097S: Maintained
12098F: drivers/net/wireless/ath/ar5523/
12099
12100USB ATTACHED SCSI
12101M: Oliver Neukum <oneukum@suse.com>
12102L: linux-usb@vger.kernel.org
12103L: linux-scsi@vger.kernel.org
12104S: Maintained
12105F: drivers/usb/storage/uas.c
12106
12107USB CDC ETHERNET DRIVER
12108M: Oliver Neukum <oliver@neukum.org>
12109L: linux-usb@vger.kernel.org
12110S: Maintained
12111F: drivers/net/usb/cdc_*.c
12112F: include/uapi/linux/usb/cdc.h
12113
12114USB CHAOSKEY DRIVER
12115M: Keith Packard <keithp@keithp.com>
12116L: linux-usb@vger.kernel.org
12117S: Maintained
12118F: drivers/usb/misc/chaoskey.c
12119
12120USB CYPRESS C67X00 DRIVER
12121M: Peter Korsgaard <jacmet@sunsite.dk>
12122L: linux-usb@vger.kernel.org
12123S: Maintained
12124F: drivers/usb/c67x00/
12125
12126USB DAVICOM DM9601 DRIVER
12127M: Peter Korsgaard <jacmet@sunsite.dk>
12128L: netdev@vger.kernel.org
12129W: http://www.linux-usb.org/usbnet
12130S: Maintained
12131F: drivers/net/usb/dm9601.c
12132
12133USB DIAMOND RIO500 DRIVER
12134M: Cesar Miquel <miquel@df.uba.ar>
12135L: rio500-users@lists.sourceforge.net
12136W: http://rio500.sourceforge.net
12137S: Maintained
12138F: drivers/usb/misc/rio500*
12139
12140USB EHCI DRIVER
12141M: Alan Stern <stern@rowland.harvard.edu>
12142L: linux-usb@vger.kernel.org
12143S: Maintained
12144F: Documentation/usb/ehci.txt
12145F: drivers/usb/host/ehci*
12146
12147USB GADGET/PERIPHERAL SUBSYSTEM
12148M: Felipe Balbi <balbi@kernel.org>
12149L: linux-usb@vger.kernel.org
12150W: http://www.linux-usb.org/gadget
12151T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
12152S: Maintained
12153F: drivers/usb/gadget/
12154F: include/linux/usb/gadget*
12155
12156USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
12157M: Jiri Kosina <jikos@kernel.org>
12158R: Benjamin Tissoires <benjamin.tissoires@redhat.com>
12159L: linux-usb@vger.kernel.org
12160T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
12161S: Maintained
12162F: Documentation/hid/hiddev.txt
12163F: drivers/hid/usbhid/
12164
12165USB ISP116X DRIVER
12166M: Olav Kongas <ok@artecdesign.ee>
12167L: linux-usb@vger.kernel.org
12168S: Maintained
12169F: drivers/usb/host/isp116x*
12170F: include/linux/usb/isp116x.h
12171
12172USB LAN78XX ETHERNET DRIVER
12173M: Woojung Huh <woojung.huh@microchip.com>
12174M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
12175L: netdev@vger.kernel.org
12176S: Maintained
12177F: drivers/net/usb/lan78xx.*
12178
12179USB MASS STORAGE DRIVER
12180M: Matthew Dharm <mdharm-usb@one-eyed-alien.net>
12181L: linux-usb@vger.kernel.org
12182L: usb-storage@lists.one-eyed-alien.net
12183S: Maintained
12184W: http://www.one-eyed-alien.net/~mdharm/linux-usb/
12185F: drivers/usb/storage/
12186
12187USB MIDI DRIVER
12188M: Clemens Ladisch <clemens@ladisch.de>
12189L: alsa-devel@alsa-project.org (moderated for non-subscribers)
12190T: git git://git.alsa-project.org/alsa-kernel.git
12191S: Maintained
12192F: sound/usb/midi.*
12193
12194USB NETWORKING DRIVERS
12195L: linux-usb@vger.kernel.org
12196S: Odd Fixes
12197F: drivers/net/usb/
12198
12199USB OHCI DRIVER
12200M: Alan Stern <stern@rowland.harvard.edu>
12201L: linux-usb@vger.kernel.org
12202S: Maintained
12203F: Documentation/usb/ohci.txt
12204F: drivers/usb/host/ohci*
12205
12206USB OTG FSM (Finite State Machine)
12207M: Peter Chen <Peter.Chen@nxp.com>
12208T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
12209L: linux-usb@vger.kernel.org
12210S: Maintained
12211F: drivers/usb/common/usb-otg-fsm.c
12212
12213USB OVER IP DRIVER
12214M: Valentina Manea <valentina.manea.m@gmail.com>
12215M: Shuah Khan <shuahkh@osg.samsung.com>
12216M: Shuah Khan <shuah@kernel.org>
12217L: linux-usb@vger.kernel.org
12218S: Maintained
12219F: Documentation/usb/usbip_protocol.txt
12220F: drivers/usb/usbip/
12221F: tools/usb/usbip/
12222
12223USB PEGASUS DRIVER
12224M: Petko Manolov <petkan@nucleusys.com>
12225L: linux-usb@vger.kernel.org
12226L: netdev@vger.kernel.org
12227T: git git://github.com/petkan/pegasus.git
12228W: https://github.com/petkan/pegasus
12229S: Maintained
12230F: drivers/net/usb/pegasus.*
12231
12232USB PHY LAYER
12233M: Felipe Balbi <balbi@kernel.org>
12234L: linux-usb@vger.kernel.org
12235T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
12236S: Maintained
12237F: drivers/usb/phy/
12238
12239USB PRINTER DRIVER (usblp)
12240M: Pete Zaitcev <zaitcev@redhat.com>
12241L: linux-usb@vger.kernel.org
12242S: Supported
12243F: drivers/usb/class/usblp.c
12244
12245USB QMI WWAN NETWORK DRIVER
12246M: Bjørn Mork <bjorn@mork.no>
12247L: netdev@vger.kernel.org
12248S: Maintained
12249F: Documentation/ABI/testing/sysfs-class-net-qmi
12250F: drivers/net/usb/qmi_wwan.c
12251
12252USB RTL8150 DRIVER
12253M: Petko Manolov <petkan@nucleusys.com>
12254L: linux-usb@vger.kernel.org
12255L: netdev@vger.kernel.org
12256T: git git://github.com/petkan/rtl8150.git
12257W: https://github.com/petkan/rtl8150
12258S: Maintained
12259F: drivers/net/usb/rtl8150.c
12260
12261USB SERIAL SUBSYSTEM
12262M: Johan Hovold <johan@kernel.org>
12263L: linux-usb@vger.kernel.org
12264S: Maintained
12265F: Documentation/usb/usb-serial.txt
12266F: drivers/usb/serial/
12267F: include/linux/usb/serial.h
12268
12269USB SMSC75XX ETHERNET DRIVER
12270M: Steve Glendinning <steve.glendinning@shawell.net>
12271L: netdev@vger.kernel.org
12272S: Maintained
12273F: drivers/net/usb/smsc75xx.*
12274
12275USB SMSC95XX ETHERNET DRIVER
12276M: Steve Glendinning <steve.glendinning@shawell.net>
12277L: netdev@vger.kernel.org
12278S: Maintained
12279F: drivers/net/usb/smsc95xx.*
12280
12281USB SUBSYSTEM
12282M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
12283L: linux-usb@vger.kernel.org
12284W: http://www.linux-usb.org
12285T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
12286S: Supported
12287F: Documentation/devicetree/bindings/usb/
12288F: Documentation/usb/
12289F: drivers/usb/
12290F: include/linux/usb.h
12291F: include/linux/usb/
12292
12293USB UHCI DRIVER
12294M: Alan Stern <stern@rowland.harvard.edu>
12295L: linux-usb@vger.kernel.org
12296S: Maintained
12297F: drivers/usb/host/uhci*
12298
12299USB "USBNET" DRIVER FRAMEWORK
12300M: Oliver Neukum <oneukum@suse.com>
12301L: netdev@vger.kernel.org
12302W: http://www.linux-usb.org/usbnet
12303S: Maintained
12304F: drivers/net/usb/usbnet.c
12305F: include/linux/usb/usbnet.h
12306
12307USB VIDEO CLASS
12308M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
12309L: linux-uvc-devel@lists.sourceforge.net (subscribers-only)
12310L: linux-media@vger.kernel.org
12311T: git git://linuxtv.org/media_tree.git
12312W: http://www.ideasonboard.org/uvc/
12313S: Maintained
12314F: drivers/media/usb/uvc/
12315F: include/uapi/linux/uvcvideo.h
12316
12317USB VISION DRIVER
12318M: Hans Verkuil <hverkuil@xs4all.nl>
12319L: linux-media@vger.kernel.org
12320T: git git://linuxtv.org/media_tree.git
12321W: https://linuxtv.org
12322S: Odd Fixes
12323F: drivers/media/usb/usbvision/
12324
12325USB WEBCAM GADGET
12326M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
12327L: linux-usb@vger.kernel.org
12328S: Maintained
12329F: drivers/usb/gadget/function/*uvc*
12330F: drivers/usb/gadget/legacy/webcam.c
12331
12332USB WIRELESS RNDIS DRIVER (rndis_wlan)
12333M: Jussi Kivilinna <jussi.kivilinna@iki.fi>
12334L: linux-wireless@vger.kernel.org
12335S: Maintained
12336F: drivers/net/wireless/rndis_wlan.c
12337
12338USB XHCI DRIVER
12339M: Mathias Nyman <mathias.nyman@intel.com>
12340L: linux-usb@vger.kernel.org
12341S: Supported
12342F: drivers/usb/host/xhci*
12343F: drivers/usb/host/pci-quirks*
12344
12345USB ZD1201 DRIVER
12346L: linux-wireless@vger.kernel.org
12347W: http://linux-lc100020.sourceforge.net
12348S: Orphan
12349F: drivers/net/wireless/zydas/zd1201.*
12350
12351USB ZR364XX DRIVER
12352M: Antoine Jacquet <royale@zerezo.com>
12353L: linux-usb@vger.kernel.org
12354L: linux-media@vger.kernel.org
12355T: git git://linuxtv.org/media_tree.git
12356W: http://royale.zerezo.com/zr364xx/
12357S: Maintained
12358F: Documentation/video4linux/zr364xx.txt
12359F: drivers/media/usb/zr364xx/
12360
12361ULPI BUS
12362M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
12363L: linux-usb@vger.kernel.org
12364S: Maintained
12365F: drivers/usb/common/ulpi.c
12366F: include/linux/ulpi/
12367
12368USER-MODE LINUX (UML)
12369M: Jeff Dike <jdike@addtoit.com>
12370M: Richard Weinberger <richard@nod.at>
12371L: user-mode-linux-devel@lists.sourceforge.net
12372L: user-mode-linux-user@lists.sourceforge.net
12373W: http://user-mode-linux.sourceforge.net
12374T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git
12375S: Maintained
12376F: Documentation/virtual/uml/
12377F: arch/um/
12378F: arch/x86/um/
12379F: fs/hostfs/
12380F: fs/hppfs/
12381
12382USERSPACE I/O (UIO)
12383M: "Hans J. Koch" <hjk@hansjkoch.de>
12384M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
12385S: Maintained
12386T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
12387F: Documentation/DocBook/uio-howto.tmpl
12388F: drivers/uio/
12389F: include/linux/uio*.h
12390
12391UTIL-LINUX PACKAGE
12392M: Karel Zak <kzak@redhat.com>
12393L: util-linux@vger.kernel.org
12394W: http://en.wikipedia.org/wiki/Util-linux
12395T: git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
12396S: Maintained
12397
12398UVESAFB DRIVER
12399M: Michal Januszewski <spock@gentoo.org>
12400L: linux-fbdev@vger.kernel.org
12401W: http://dev.gentoo.org/~spock/projects/uvesafb/
12402S: Maintained
12403F: Documentation/fb/uvesafb.txt
12404F: drivers/video/fbdev/uvesafb.*
12405
12406VF610 NAND DRIVER
12407M: Stefan Agner <stefan@agner.ch>
12408L: linux-mtd@lists.infradead.org
12409S: Supported
12410F: drivers/mtd/nand/vf610_nfc.c
12411
12412VFAT/FAT/MSDOS FILESYSTEM
12413M: OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
12414S: Maintained
12415F: Documentation/filesystems/vfat.txt
12416F: fs/fat/
12417
12418VFIO DRIVER
12419M: Alex Williamson <alex.williamson@redhat.com>
12420L: kvm@vger.kernel.org
12421T: git git://github.com/awilliam/linux-vfio.git
12422S: Maintained
12423F: Documentation/vfio.txt
12424F: drivers/vfio/
12425F: include/linux/vfio.h
12426F: include/uapi/linux/vfio.h
12427
12428VFIO PLATFORM DRIVER
12429M: Baptiste Reynal <b.reynal@virtualopensystems.com>
12430L: kvm@vger.kernel.org
12431S: Maintained
12432F: drivers/vfio/platform/
12433
12434VIDEOBUF2 FRAMEWORK
12435M: Pawel Osciak <pawel@osciak.com>
12436M: Marek Szyprowski <m.szyprowski@samsung.com>
12437M: Kyungmin Park <kyungmin.park@samsung.com>
12438L: linux-media@vger.kernel.org
12439S: Maintained
12440F: drivers/media/v4l2-core/videobuf2-*
12441F: include/media/videobuf2-*
12442
12443VIRTIO AND VHOST VSOCK DRIVER
12444M: Stefan Hajnoczi <stefanha@redhat.com>
12445L: kvm@vger.kernel.org
12446L: virtualization@lists.linux-foundation.org
12447L: netdev@vger.kernel.org
12448S: Maintained
12449F: include/linux/virtio_vsock.h
12450F: include/uapi/linux/virtio_vsock.h
12451F: net/vmw_vsock/virtio_transport_common.c
12452F: net/vmw_vsock/virtio_transport.c
12453F: drivers/vhost/vsock.c
12454F: drivers/vhost/vsock.h
12455
12456VIRTUAL SERIO DEVICE DRIVER
12457M: Stephen Chandler Paul <thatslyude@gmail.com>
12458S: Maintained
12459F: drivers/input/serio/userio.c
12460F: include/uapi/linux/userio.h
12461
12462VIRTIO CONSOLE DRIVER
12463M: Amit Shah <amit.shah@redhat.com>
12464L: virtualization@lists.linux-foundation.org
12465S: Maintained
12466F: drivers/char/virtio_console.c
12467F: include/linux/virtio_console.h
12468F: include/uapi/linux/virtio_console.h
12469
12470VIRTIO CORE, NET AND BLOCK DRIVERS
12471M: "Michael S. Tsirkin" <mst@redhat.com>
12472L: virtualization@lists.linux-foundation.org
12473S: Maintained
12474F: Documentation/devicetree/bindings/virtio/
12475F: drivers/virtio/
12476F: tools/virtio/
12477F: drivers/net/virtio_net.c
12478F: drivers/block/virtio_blk.c
12479F: include/linux/virtio_*.h
12480F: include/uapi/linux/virtio_*.h
12481
12482VIRTIO DRIVERS FOR S390
12483M: Christian Borntraeger <borntraeger@de.ibm.com>
12484M: Cornelia Huck <cornelia.huck@de.ibm.com>
12485L: linux-s390@vger.kernel.org
12486L: virtualization@lists.linux-foundation.org
12487L: kvm@vger.kernel.org
12488S: Supported
12489F: drivers/s390/virtio/
12490
12491VIRTIO GPU DRIVER
12492M: David Airlie <airlied@linux.ie>
12493M: Gerd Hoffmann <kraxel@redhat.com>
12494L: dri-devel@lists.freedesktop.org
12495L: virtualization@lists.linux-foundation.org
12496S: Maintained
12497F: drivers/gpu/drm/virtio/
12498F: include/uapi/linux/virtio_gpu.h
12499
12500VIRTIO HOST (VHOST)
12501M: "Michael S. Tsirkin" <mst@redhat.com>
12502L: kvm@vger.kernel.org
12503L: virtualization@lists.linux-foundation.org
12504L: netdev@vger.kernel.org
12505T: git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
12506S: Maintained
12507F: drivers/vhost/
12508F: include/uapi/linux/vhost.h
12509
12510VIRTIO INPUT DRIVER
12511M: Gerd Hoffmann <kraxel@redhat.com>
12512S: Maintained
12513F: drivers/virtio/virtio_input.c
12514F: include/uapi/linux/virtio_input.h
12515
12516VIA RHINE NETWORK DRIVER
12517S: Orphan
12518F: drivers/net/ethernet/via/via-rhine.c
12519
12520VIA SD/MMC CARD CONTROLLER DRIVER
12521M: Bruce Chang <brucechang@via.com.tw>
12522M: Harald Welte <HaraldWelte@viatech.com>
12523S: Maintained
12524F: drivers/mmc/host/via-sdmmc.c
12525
12526VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
12527M: Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
12528L: linux-fbdev@vger.kernel.org
12529S: Maintained
12530F: include/linux/via-core.h
12531F: include/linux/via-gpio.h
12532F: include/linux/via_i2c.h
12533F: drivers/video/fbdev/via/
12534
12535VIA VELOCITY NETWORK DRIVER
12536M: Francois Romieu <romieu@fr.zoreil.com>
12537L: netdev@vger.kernel.org
12538S: Maintained
12539F: drivers/net/ethernet/via/via-velocity.*
12540
12541VIRT LIB
12542M: Alex Williamson <alex.williamson@redhat.com>
12543M: Paolo Bonzini <pbonzini@redhat.com>
12544L: kvm@vger.kernel.org
12545S: Supported
12546F: virt/lib/
12547
12548VIVID VIRTUAL VIDEO DRIVER
12549M: Hans Verkuil <hverkuil@xs4all.nl>
12550L: linux-media@vger.kernel.org
12551T: git git://linuxtv.org/media_tree.git
12552W: https://linuxtv.org
12553S: Maintained
12554F: drivers/media/platform/vivid/*
12555
12556VLAN (802.1Q)
12557M: Patrick McHardy <kaber@trash.net>
12558L: netdev@vger.kernel.org
12559S: Maintained
12560F: drivers/net/macvlan.c
12561F: include/linux/if_*vlan.h
12562F: net/8021q/
12563
12564VLYNQ BUS
12565M: Florian Fainelli <florian@openwrt.org>
12566L: openwrt-devel@lists.openwrt.org (subscribers-only)
12567S: Maintained
12568F: drivers/vlynq/vlynq.c
12569F: include/linux/vlynq.h
12570
12571VME SUBSYSTEM
12572M: Martyn Welch <martyn@welchs.me.uk>
12573M: Manohar Vanga <manohar.vanga@gmail.com>
12574M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
12575L: devel@driverdev.osuosl.org
12576S: Maintained
12577T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
12578F: Documentation/vme_api.txt
12579F: drivers/staging/vme/
12580F: drivers/vme/
12581F: include/linux/vme*
12582
12583VMWARE HYPERVISOR INTERFACE
12584M: Alok Kataria <akataria@vmware.com>
12585L: virtualization@lists.linux-foundation.org
12586S: Supported
12587F: arch/x86/kernel/cpu/vmware.c
12588
12589VMWARE BALLOON DRIVER
12590M: Xavier Deguillard <xdeguillard@vmware.com>
12591M: Philip Moltmann <moltmann@vmware.com>
12592M: "VMware, Inc." <pv-drivers@vmware.com>
12593L: linux-kernel@vger.kernel.org
12594S: Maintained
12595F: drivers/misc/vmw_balloon.c
12596
12597VMWARE VMMOUSE SUBDRIVER
12598M: "VMware Graphics" <linux-graphics-maintainer@vmware.com>
12599M: "VMware, Inc." <pv-drivers@vmware.com>
12600L: linux-input@vger.kernel.org
12601S: Maintained
12602F: drivers/input/mouse/vmmouse.c
12603F: drivers/input/mouse/vmmouse.h
12604
12605VMWARE VMXNET3 ETHERNET DRIVER
12606M: Shrikrishna Khare <skhare@vmware.com>
12607M: "VMware, Inc." <pv-drivers@vmware.com>
12608L: netdev@vger.kernel.org
12609S: Maintained
12610F: drivers/net/vmxnet3/
12611
12612VMware PVSCSI driver
12613M: Jim Gill <jgill@vmware.com>
12614M: VMware PV-Drivers <pv-drivers@vmware.com>
12615L: linux-scsi@vger.kernel.org
12616S: Maintained
12617F: drivers/scsi/vmw_pvscsi.c
12618F: drivers/scsi/vmw_pvscsi.h
12619
12620VOLTAGE AND CURRENT REGULATOR FRAMEWORK
12621M: Liam Girdwood <lgirdwood@gmail.com>
12622M: Mark Brown <broonie@kernel.org>
12623L: linux-kernel@vger.kernel.org
12624W: http://www.slimlogic.co.uk/?p=48
12625T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
12626S: Supported
12627F: Documentation/devicetree/bindings/regulator/
12628F: drivers/regulator/
12629F: include/dt-bindings/regulator/
12630F: include/linux/regulator/
12631
12632VRF
12633M: David Ahern <dsa@cumulusnetworks.com>
12634M: Shrijeet Mukherjee <shm@cumulusnetworks.com>
12635L: netdev@vger.kernel.org
12636S: Maintained
12637F: drivers/net/vrf.c
12638F: Documentation/networking/vrf.txt
12639
12640VT1211 HARDWARE MONITOR DRIVER
12641M: Juerg Haefliger <juergh@gmail.com>
12642L: linux-hwmon@vger.kernel.org
12643S: Maintained
12644F: Documentation/hwmon/vt1211
12645F: drivers/hwmon/vt1211.c
12646
12647VT8231 HARDWARE MONITOR DRIVER
12648M: Roger Lucas <vt8231@hiddenengine.co.uk>
12649L: linux-hwmon@vger.kernel.org
12650S: Maintained
12651F: drivers/hwmon/vt8231.c
12652
12653VUB300 USB to SDIO/SD/MMC bridge chip
12654M: Tony Olech <tony.olech@elandigitalsystems.com>
12655L: linux-mmc@vger.kernel.org
12656L: linux-usb@vger.kernel.org
12657S: Supported
12658F: drivers/mmc/host/vub300.c
12659
12660W1 DALLAS'S 1-WIRE BUS
12661M: Evgeniy Polyakov <zbr@ioremap.net>
12662S: Maintained
12663F: Documentation/w1/
12664F: drivers/w1/
12665
12666W83791D HARDWARE MONITORING DRIVER
12667M: Marc Hulsman <m.hulsman@tudelft.nl>
12668L: linux-hwmon@vger.kernel.org
12669S: Maintained
12670F: Documentation/hwmon/w83791d
12671F: drivers/hwmon/w83791d.c
12672
12673W83793 HARDWARE MONITORING DRIVER
12674M: Rudolf Marek <r.marek@assembler.cz>
12675L: linux-hwmon@vger.kernel.org
12676S: Maintained
12677F: Documentation/hwmon/w83793
12678F: drivers/hwmon/w83793.c
12679
12680W83795 HARDWARE MONITORING DRIVER
12681M: Jean Delvare <jdelvare@suse.com>
12682L: linux-hwmon@vger.kernel.org
12683S: Maintained
12684F: drivers/hwmon/w83795.c
12685
12686W83L51xD SD/MMC CARD INTERFACE DRIVER
12687M: Pierre Ossman <pierre@ossman.eu>
12688S: Maintained
12689F: drivers/mmc/host/wbsd.*
12690
12691WACOM PROTOCOL 4 SERIAL TABLETS
12692M: Julian Squires <julian@cipht.net>
12693M: Hans de Goede <hdegoede@redhat.com>
12694L: linux-input@vger.kernel.org
12695S: Maintained
12696F: drivers/input/tablet/wacom_serial4.c
12697
12698WATCHDOG DEVICE DRIVERS
12699M: Wim Van Sebroeck <wim@iguana.be>
12700R: Guenter Roeck <linux@roeck-us.net>
12701L: linux-watchdog@vger.kernel.org
12702W: http://www.linux-watchdog.org/
12703T: git git://www.linux-watchdog.org/linux-watchdog.git
12704S: Maintained
12705F: Documentation/devicetree/bindings/watchdog/
12706F: Documentation/watchdog/
12707F: drivers/watchdog/
12708F: include/linux/watchdog.h
12709F: include/uapi/linux/watchdog.h
12710
12711WD7000 SCSI DRIVER
12712M: Miroslav Zagorac <zaga@fly.cc.fer.hr>
12713L: linux-scsi@vger.kernel.org
12714S: Maintained
12715F: drivers/scsi/wd7000.c
12716
12717WIIMOTE HID DRIVER
12718M: David Herrmann <dh.herrmann@googlemail.com>
12719L: linux-input@vger.kernel.org
12720S: Maintained
12721F: drivers/hid/hid-wiimote*
12722
12723WINBOND CIR DRIVER
12724M: David Härdeman <david@hardeman.nu>
12725S: Maintained
12726F: drivers/media/rc/winbond-cir.c
12727
12728WINSYSTEMS EBC-C384 WATCHDOG DRIVER
12729M: William Breathitt Gray <vilhelm.gray@gmail.com>
12730L: linux-watchdog@vger.kernel.org
12731S: Maintained
12732F: drivers/watchdog/ebc-c384_wdt.c
12733
12734WINSYSTEMS WS16C48 GPIO DRIVER
12735M: William Breathitt Gray <vilhelm.gray@gmail.com>
12736L: linux-gpio@vger.kernel.org
12737S: Maintained
12738F: drivers/gpio/gpio-ws16c48.c
12739
12740WIMAX STACK
12741M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
12742M: linux-wimax@intel.com
12743L: wimax@linuxwimax.org (subscribers-only)
12744S: Supported
12745W: http://linuxwimax.org
12746F: Documentation/wimax/README.wimax
12747F: include/linux/wimax/debug.h
12748F: include/net/wimax.h
12749F: include/uapi/linux/wimax.h
12750F: net/wimax/
12751
12752WISTRON LAPTOP BUTTON DRIVER
12753M: Miloslav Trmac <mitr@volny.cz>
12754S: Maintained
12755F: drivers/input/misc/wistron_btns.c
12756
12757WL3501 WIRELESS PCMCIA CARD DRIVER
12758M: Arnaldo Carvalho de Melo <acme@ghostprotocols.net>
12759L: linux-wireless@vger.kernel.org
12760W: http://oops.ghostprotocols.net:81/blog
12761S: Maintained
12762F: drivers/net/wireless/wl3501*
12763
12764WOLFSON MICROELECTRONICS DRIVERS
12765L: patches@opensource.wolfsonmicro.com
12766T: git https://github.com/CirrusLogic/linux-drivers.git
12767W: https://github.com/CirrusLogic/linux-drivers/wiki
12768S: Supported
12769F: Documentation/hwmon/wm83??
12770F: Documentation/devicetree/bindings/extcon/extcon-arizona.txt
12771F: Documentation/devicetree/bindings/regulator/arizona-regulator.txt
12772F: Documentation/devicetree/bindings/mfd/arizona.txt
12773F: arch/arm/mach-s3c64xx/mach-crag6410*
12774F: drivers/clk/clk-wm83*.c
12775F: drivers/extcon/extcon-arizona.c
12776F: drivers/leds/leds-wm83*.c
12777F: drivers/gpio/gpio-*wm*.c
12778F: drivers/gpio/gpio-arizona.c
12779F: drivers/hwmon/wm83??-hwmon.c
12780F: drivers/input/misc/wm831x-on.c
12781F: drivers/input/touchscreen/wm831x-ts.c
12782F: drivers/input/touchscreen/wm97*.c
12783F: drivers/mfd/arizona*
12784F: drivers/mfd/wm*.c
12785F: drivers/mfd/cs47l24*
12786F: drivers/power/wm83*.c
12787F: drivers/rtc/rtc-wm83*.c
12788F: drivers/regulator/wm8*.c
12789F: drivers/video/backlight/wm83*_bl.c
12790F: drivers/watchdog/wm83*_wdt.c
12791F: include/linux/mfd/arizona/
12792F: include/linux/mfd/wm831x/
12793F: include/linux/mfd/wm8350/
12794F: include/linux/mfd/wm8400*
12795F: include/linux/wm97xx.h
12796F: include/sound/wm????.h
12797F: sound/soc/codecs/arizona.?
12798F: sound/soc/codecs/wm*
12799F: sound/soc/codecs/cs47l24*
12800
12801WORKQUEUE
12802M: Tejun Heo <tj@kernel.org>
12803R: Lai Jiangshan <jiangshanlai@gmail.com>
12804T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
12805S: Maintained
12806F: include/linux/workqueue.h
12807F: kernel/workqueue.c
12808F: Documentation/workqueue.txt
12809
12810X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS
12811M: Chen-Yu Tsai <wens@csie.org>
12812L: linux-kernel@vger.kernel.org
12813S: Maintained
12814N: axp[128]
12815
12816X.25 NETWORK LAYER
12817M: Andrew Hendry <andrew.hendry@gmail.com>
12818L: linux-x25@vger.kernel.org
12819S: Odd Fixes
12820F: Documentation/networking/x25*
12821F: include/net/x25*
12822F: net/x25/
12823
12824X86 ARCHITECTURE (32-BIT AND 64-BIT)
12825M: Thomas Gleixner <tglx@linutronix.de>
12826M: Ingo Molnar <mingo@redhat.com>
12827M: "H. Peter Anvin" <hpa@zytor.com>
12828M: x86@kernel.org
12829L: linux-kernel@vger.kernel.org
12830T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
12831S: Maintained
12832F: Documentation/x86/
12833F: arch/x86/
12834
12835X86 PLATFORM DRIVERS
12836M: Darren Hart <dvhart@infradead.org>
12837L: platform-driver-x86@vger.kernel.org
12838T: git git://git.infradead.org/users/dvhart/linux-platform-drivers-x86.git
12839S: Maintained
12840F: drivers/platform/x86/
12841F: drivers/platform/olpc/
12842
12843X86 MCE INFRASTRUCTURE
12844M: Tony Luck <tony.luck@intel.com>
12845M: Borislav Petkov <bp@alien8.de>
12846L: linux-edac@vger.kernel.org
12847S: Maintained
12848F: arch/x86/kernel/cpu/mcheck/*
12849
12850X86 MICROCODE UPDATE SUPPORT
12851M: Borislav Petkov <bp@alien8.de>
12852S: Maintained
12853F: arch/x86/kernel/cpu/microcode/*
12854
12855X86 VDSO
12856M: Andy Lutomirski <luto@amacapital.net>
12857L: linux-kernel@vger.kernel.org
12858T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
12859S: Maintained
12860F: arch/x86/entry/vdso/
12861
12862XC2028/3028 TUNER DRIVER
12863M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
12864M: Mauro Carvalho Chehab <mchehab@kernel.org>
12865L: linux-media@vger.kernel.org
12866W: https://linuxtv.org
12867T: git git://linuxtv.org/media_tree.git
12868S: Maintained
12869F: drivers/media/tuners/tuner-xc2028.*
12870
12871XEN HYPERVISOR INTERFACE
12872M: Boris Ostrovsky <boris.ostrovsky@oracle.com>
12873M: David Vrabel <david.vrabel@citrix.com>
12874M: Juergen Gross <jgross@suse.com>
12875L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
12876T: git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
12877S: Supported
12878F: arch/x86/xen/
12879F: drivers/*/xen-*front.c
12880F: drivers/xen/
12881F: arch/x86/include/asm/xen/
12882F: include/xen/
12883F: include/uapi/xen/
12884
12885XEN HYPERVISOR ARM
12886M: Stefano Stabellini <sstabellini@kernel.org>
12887L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
12888S: Maintained
12889F: arch/arm/xen/
12890F: arch/arm/include/asm/xen/
12891
12892XEN HYPERVISOR ARM64
12893M: Stefano Stabellini <sstabellini@kernel.org>
12894L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
12895S: Maintained
12896F: arch/arm64/xen/
12897F: arch/arm64/include/asm/xen/
12898
12899XEN NETWORK BACKEND DRIVER
12900M: Wei Liu <wei.liu2@citrix.com>
12901L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
12902L: netdev@vger.kernel.org
12903S: Supported
12904F: drivers/net/xen-netback/*
12905
12906XEN PCI SUBSYSTEM
12907M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
12908L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
12909S: Supported
12910F: arch/x86/pci/*xen*
12911F: drivers/pci/*xen*
12912
12913XEN BLOCK SUBSYSTEM
12914M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
12915M: Roger Pau Monné <roger.pau@citrix.com>
12916L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
12917S: Supported
12918F: drivers/block/xen-blkback/*
12919F: drivers/block/xen*
12920
12921XEN PVSCSI DRIVERS
12922M: Juergen Gross <jgross@suse.com>
12923L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
12924L: linux-scsi@vger.kernel.org
12925S: Supported
12926F: drivers/scsi/xen-scsifront.c
12927F: drivers/xen/xen-scsiback.c
12928F: include/xen/interface/io/vscsiif.h
12929
12930XEN SWIOTLB SUBSYSTEM
12931M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
12932L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
12933S: Supported
12934F: arch/x86/xen/*swiotlb*
12935F: drivers/xen/*swiotlb*
12936
12937XFS FILESYSTEM
12938P: Silicon Graphics Inc
12939M: Dave Chinner <david@fromorbit.com>
12940M: xfs@oss.sgi.com
12941L: xfs@oss.sgi.com
12942W: http://oss.sgi.com/projects/xfs
12943T: git git://git.kernel.org/pub/scm/linux/kernel/git/dgc/linux-xfs.git
12944S: Supported
12945F: Documentation/filesystems/xfs.txt
12946F: fs/xfs/
12947
12948XILINX AXI ETHERNET DRIVER
12949M: Anirudha Sarangi <anirudh@xilinx.com>
12950M: John Linn <John.Linn@xilinx.com>
12951S: Maintained
12952F: drivers/net/ethernet/xilinx/xilinx_axienet*
12953
12954XILINX UARTLITE SERIAL DRIVER
12955M: Peter Korsgaard <jacmet@sunsite.dk>
12956L: linux-serial@vger.kernel.org
12957S: Maintained
12958F: drivers/tty/serial/uartlite.c
12959
12960XILINX VIDEO IP CORES
12961M: Hyun Kwon <hyun.kwon@xilinx.com>
12962M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
12963L: linux-media@vger.kernel.org
12964T: git git://linuxtv.org/media_tree.git
12965S: Supported
12966F: Documentation/devicetree/bindings/media/xilinx/
12967F: drivers/media/platform/xilinx/
12968F: include/uapi/linux/xilinx-v4l2-controls.h
12969
12970XILLYBUS DRIVER
12971M: Eli Billauer <eli.billauer@gmail.com>
12972L: linux-kernel@vger.kernel.org
12973S: Supported
12974F: drivers/char/xillybus/
12975
12976XTENSA XTFPGA PLATFORM SUPPORT
12977M: Max Filippov <jcmvbkbc@gmail.com>
12978L: linux-xtensa@linux-xtensa.org
12979S: Maintained
12980F: drivers/spi/spi-xtensa-xtfpga.c
12981F: sound/soc/xtensa/xtfpga-i2s.c
12982
12983YAM DRIVER FOR AX.25
12984M: Jean-Paul Roubelat <jpr@f6fbb.org>
12985L: linux-hams@vger.kernel.org
12986S: Maintained
12987F: drivers/net/hamradio/yam*
12988F: include/linux/yam.h
12989
12990YEALINK PHONE DRIVER
12991M: Henk Vergonet <Henk.Vergonet@gmail.com>
12992L: usbb2k-api-dev@nongnu.org
12993S: Maintained
12994F: Documentation/input/yealink.txt
12995F: drivers/input/misc/yealink.*
12996
12997Z8530 DRIVER FOR AX.25
12998M: Joerg Reuter <jreuter@yaina.de>
12999W: http://yaina.de/jreuter/
13000W: http://www.qsl.net/dl1bke/
13001L: linux-hams@vger.kernel.org
13002S: Maintained
13003F: Documentation/networking/z8530drv.txt
13004F: drivers/net/hamradio/*scc.c
13005F: drivers/net/hamradio/z8530.h
13006
13007ZBUD COMPRESSED PAGE ALLOCATOR
13008M: Seth Jennings <sjenning@redhat.com>
13009L: linux-mm@kvack.org
13010S: Maintained
13011F: mm/zbud.c
13012F: include/linux/zbud.h
13013
13014ZD1211RW WIRELESS DRIVER
13015M: Daniel Drake <dsd@gentoo.org>
13016M: Ulrich Kunitz <kune@deine-taler.de>
13017W: http://zd1211.ath.cx/wiki/DriverRewrite
13018L: linux-wireless@vger.kernel.org
13019L: zd1211-devs@lists.sourceforge.net (subscribers-only)
13020S: Maintained
13021F: drivers/net/wireless/zydas/zd1211rw/
13022
13023ZPOOL COMPRESSED PAGE STORAGE API
13024M: Dan Streetman <ddstreet@ieee.org>
13025L: linux-mm@kvack.org
13026S: Maintained
13027F: mm/zpool.c
13028F: include/linux/zpool.h
13029
13030ZR36067 VIDEO FOR LINUX DRIVER
13031L: mjpeg-users@lists.sourceforge.net
13032L: linux-media@vger.kernel.org
13033W: http://mjpeg.sourceforge.net/driver-zoran/
13034T: hg https://linuxtv.org/hg/v4l-dvb
13035S: Odd Fixes
13036F: drivers/media/pci/zoran/
13037
13038ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
13039M: Minchan Kim <minchan@kernel.org>
13040M: Nitin Gupta <ngupta@vflare.org>
13041R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
13042L: linux-kernel@vger.kernel.org
13043S: Maintained
13044F: drivers/block/zram/
13045F: Documentation/blockdev/zram.txt
13046
13047ZS DECSTATION Z85C30 SERIAL DRIVER
13048M: "Maciej W. Rozycki" <macro@linux-mips.org>
13049S: Maintained
13050F: drivers/tty/serial/zs.*
13051
13052ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
13053M: Minchan Kim <minchan@kernel.org>
13054M: Nitin Gupta <ngupta@vflare.org>
13055R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
13056L: linux-mm@kvack.org
13057S: Maintained
13058F: mm/zsmalloc.c
13059F: include/linux/zsmalloc.h
13060F: Documentation/vm/zsmalloc.txt
13061
13062ZSWAP COMPRESSED SWAP CACHING
13063M: Seth Jennings <sjenning@redhat.com>
13064L: linux-mm@kvack.org
13065S: Maintained
13066F: mm/zswap.c
13067
13068THE REST
13069M: Linus Torvalds <torvalds@linux-foundation.org>
13070L: linux-kernel@vger.kernel.org
13071Q: http://patchwork.kernel.org/project/LKML/list/
13072T: git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
13073S: Buried alive in reporters
13074F: *
13075F: */