[media] st-hva: add H.264 video encoding support
[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
639AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER
640M: Tom Lendacky <thomas.lendacky@amd.com>
641M: Gary Hook <gary.hook@amd.com>
642L: linux-crypto@vger.kernel.org
643S: Supported
644F: drivers/crypto/ccp/
645F: include/linux/ccp.h
646
647AMD FAM15H PROCESSOR POWER MONITORING DRIVER
648M: Huang Rui <ray.huang@amd.com>
649L: linux-hwmon@vger.kernel.org
650S: Supported
651F: Documentation/hwmon/fam15h_power
652F: drivers/hwmon/fam15h_power.c
653
654AMD GEODE CS5536 USB DEVICE CONTROLLER DRIVER
655L: linux-geode@lists.infradead.org (moderated for non-subscribers)
656S: Orphan
657F: drivers/usb/gadget/udc/amd5536udc.*
658
659AMD GEODE PROCESSOR/CHIPSET SUPPORT
660P: Andres Salomon <dilinger@queued.net>
661L: linux-geode@lists.infradead.org (moderated for non-subscribers)
662W: http://www.amd.com/us-en/ConnectivitySolutions/TechnicalResources/0,,50_2334_2452_11363,00.html
663S: Supported
664F: drivers/char/hw_random/geode-rng.c
665F: drivers/crypto/geode*
666F: drivers/video/fbdev/geode/
667F: arch/x86/include/asm/geode.h
668
669AMD IOMMU (AMD-VI)
670M: Joerg Roedel <joro@8bytes.org>
671L: iommu@lists.linux-foundation.org
672T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
673S: Maintained
674F: drivers/iommu/amd_iommu*.[ch]
675F: include/linux/amd-iommu.h
676
677AMD KFD
678M: Oded Gabbay <oded.gabbay@gmail.com>
679L: dri-devel@lists.freedesktop.org
680T: git git://people.freedesktop.org/~gabbayo/linux.git
681S: Supported
682F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c
683F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h
684F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v7.c
685F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v8.c
686F: drivers/gpu/drm/amd/amdkfd/
687F: drivers/gpu/drm/amd/include/cik_structs.h
688F: drivers/gpu/drm/amd/include/kgd_kfd_interface.h
689F: drivers/gpu/drm/amd/include/vi_structs.h
690F: drivers/gpu/drm/radeon/radeon_kfd.c
691F: drivers/gpu/drm/radeon/radeon_kfd.h
692F: include/uapi/linux/kfd_ioctl.h
693
694AMD SEATTLE DEVICE TREE SUPPORT
695M: Brijesh Singh <brijeshkumar.singh@amd.com>
696M: Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
697M: Tom Lendacky <thomas.lendacky@amd.com>
698S: Supported
699F: arch/arm64/boot/dts/amd/
700
701AMD XGBE DRIVER
702M: Tom Lendacky <thomas.lendacky@amd.com>
703L: netdev@vger.kernel.org
704S: Supported
705F: drivers/net/ethernet/amd/xgbe/
706F: arch/arm64/boot/dts/amd/amd-seattle-xgbe*.dtsi
707
708AMS (Apple Motion Sensor) DRIVER
709M: Michael Hanselmann <linux-kernel@hansmi.ch>
710S: Supported
711F: drivers/macintosh/ams/
712
713ANALOG DEVICES INC AD9389B DRIVER
714M: Hans Verkuil <hans.verkuil@cisco.com>
715L: linux-media@vger.kernel.org
716S: Maintained
717F: drivers/media/i2c/ad9389b*
718
719ANALOG DEVICES INC ADV7180 DRIVER
720M: Lars-Peter Clausen <lars@metafoo.de>
721L: linux-media@vger.kernel.org
722W: http://ez.analog.com/community/linux-device-drivers
723S: Supported
724F: drivers/media/i2c/adv7180.c
725
726ANALOG DEVICES INC ADV7511 DRIVER
727M: Hans Verkuil <hans.verkuil@cisco.com>
728L: linux-media@vger.kernel.org
729S: Maintained
730F: drivers/media/i2c/adv7511*
731
732ANALOG DEVICES INC ADV7604 DRIVER
733M: Hans Verkuil <hans.verkuil@cisco.com>
734L: linux-media@vger.kernel.org
735S: Maintained
736F: drivers/media/i2c/adv7604*
737
738ANALOG DEVICES INC ADV7842 DRIVER
739M: Hans Verkuil <hans.verkuil@cisco.com>
740L: linux-media@vger.kernel.org
741S: Maintained
742F: drivers/media/i2c/adv7842*
743
744ANALOG DEVICES INC ASOC CODEC DRIVERS
745M: Lars-Peter Clausen <lars@metafoo.de>
746L: alsa-devel@alsa-project.org (moderated for non-subscribers)
747W: http://wiki.analog.com/
748W: http://ez.analog.com/community/linux-device-drivers
749S: Supported
750F: sound/soc/codecs/adau*
751F: sound/soc/codecs/adav*
752F: sound/soc/codecs/ad1*
753F: sound/soc/codecs/ad7*
754F: sound/soc/codecs/ssm*
755F: sound/soc/codecs/sigmadsp.*
756
757ANALOG DEVICES INC ASOC DRIVERS
758L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
759L: alsa-devel@alsa-project.org (moderated for non-subscribers)
760W: http://blackfin.uclinux.org/
761S: Supported
762F: sound/soc/blackfin/*
763
764ANALOG DEVICES INC IIO DRIVERS
765M: Lars-Peter Clausen <lars@metafoo.de>
766M: Michael Hennerich <Michael.Hennerich@analog.com>
767W: http://wiki.analog.com/
768W: http://ez.analog.com/community/linux-device-drivers
769S: Supported
770F: drivers/iio/*/ad*
771X: drivers/iio/*/adjd*
772F: drivers/staging/iio/*/ad*
773F: staging/iio/trigger/iio-trig-bfin-timer.c
774
775ANALOG DEVICES INC DMA DRIVERS
776M: Lars-Peter Clausen <lars@metafoo.de>
777W: http://ez.analog.com/community/linux-device-drivers
778S: Supported
779F: drivers/dma/dma-axi-dmac.c
780
781ANDROID CONFIG FRAGMENTS
782M: Rob Herring <robh@kernel.org>
783S: Supported
784F: kernel/configs/android*
785
786ANDROID DRIVERS
787M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
788M: Arve Hjønnevåg <arve@android.com>
789M: Riley Andrews <riandrews@android.com>
790T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
791L: devel@driverdev.osuosl.org
792S: Supported
793F: drivers/android/
794F: drivers/staging/android/
795
796ANDROID ION DRIVER
797M: Laura Abbott <labbott@redhat.com>
798M: Sumit Semwal <sumit.semwal@linaro.org>
799L: devel@driverdev.osuosl.org
800S: Supported
801F: drivers/staging/android/ion
802F: drivers/staging/android/uapi/ion.h
803F: drivers/staging/android/uapi/ion_test.h
804
805AOA (Apple Onboard Audio) ALSA DRIVER
806M: Johannes Berg <johannes@sipsolutions.net>
807L: linuxppc-dev@lists.ozlabs.org
808L: alsa-devel@alsa-project.org (moderated for non-subscribers)
809S: Maintained
810F: sound/aoa/
811
812APEX EMBEDDED SYSTEMS STX104 DAC DRIVER
813M: William Breathitt Gray <vilhelm.gray@gmail.com>
814L: linux-iio@vger.kernel.org
815S: Maintained
816F: drivers/iio/dac/stx104.c
817
818APM DRIVER
819M: Jiri Kosina <jikos@kernel.org>
820S: Odd fixes
821T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/apm.git
822F: arch/x86/kernel/apm_32.c
823F: include/linux/apm_bios.h
824F: include/uapi/linux/apm_bios.h
825F: drivers/char/apm-emulation.c
826
827APPLE BCM5974 MULTITOUCH DRIVER
828M: Henrik Rydberg <rydberg@bitmath.org>
829L: linux-input@vger.kernel.org
830S: Odd fixes
831F: drivers/input/mouse/bcm5974.c
832
833APPLE SMC DRIVER
834M: Henrik Rydberg <rydberg@bitmath.org>
835L: linux-hwmon@vger.kernel.org
836S: Odd fixes
837F: drivers/hwmon/applesmc.c
838
839APPLETALK NETWORK LAYER
840M: Arnaldo Carvalho de Melo <acme@ghostprotocols.net>
841S: Maintained
842F: drivers/net/appletalk/
843F: net/appletalk/
844
845APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT
846M: Duc Dang <dhdang@apm.com>
847S: Supported
848F: arch/arm64/boot/dts/apm/
849
850APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER
851M: Iyappan Subramanian <isubramanian@apm.com>
852M: Keyur Chudgar <kchudgar@apm.com>
853S: Supported
854F: drivers/net/ethernet/apm/xgene/
855F: drivers/net/phy/mdio-xgene.c
856F: Documentation/devicetree/bindings/net/apm-xgene-enet.txt
857F: Documentation/devicetree/bindings/net/apm-xgene-mdio.txt
858
859APTINA CAMERA SENSOR PLL
860M: Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
861L: linux-media@vger.kernel.org
862S: Maintained
863F: drivers/media/i2c/aptina-pll.*
864
865ARC FRAMEBUFFER DRIVER
866M: Jaya Kumar <jayalk@intworks.biz>
867S: Maintained
868F: drivers/video/fbdev/arcfb.c
869F: drivers/video/fbdev/core/fb_defio.c
870
871ARCNET NETWORK LAYER
872M: Michael Grzeschik <m.grzeschik@pengutronix.de>
873L: netdev@vger.kernel.org
874S: Maintained
875F: drivers/net/arcnet/
876F: include/uapi/linux/if_arcnet.h
877
878ARC PGU DRM DRIVER
879M: Alexey Brodkin <abrodkin@synopsys.com>
880S: Supported
881F: drivers/gpu/drm/arc/
882F: Documentation/devicetree/bindings/display/snps,arcpgu.txt
883
884ARM HDLCD DRM DRIVER
885M: Liviu Dudau <liviu.dudau@arm.com>
886S: Supported
887F: drivers/gpu/drm/arm/hdlcd_*
888F: Documentation/devicetree/bindings/display/arm,hdlcd.txt
889
890ARM MALI-DP DRM DRIVER
891M: Liviu Dudau <liviu.dudau@arm.com>
892M: Brian Starkey <brian.starkey@arm.com>
893M: Mali DP Maintainers <malidp@foss.arm.com>
894S: Supported
895F: drivers/gpu/drm/arm/
896F: Documentation/devicetree/bindings/display/arm,malidp.txt
897
898ARM MFM AND FLOPPY DRIVERS
899M: Ian Molton <spyro@f2s.com>
900S: Maintained
901F: arch/arm/lib/floppydma.S
902F: arch/arm/include/asm/floppy.h
903
904ARM PMU PROFILING AND DEBUGGING
905M: Will Deacon <will.deacon@arm.com>
906R: Mark Rutland <mark.rutland@arm.com>
907S: Maintained
908F: arch/arm*/kernel/perf_*
909F: arch/arm/oprofile/common.c
910F: arch/arm*/kernel/hw_breakpoint.c
911F: arch/arm*/include/asm/hw_breakpoint.h
912F: arch/arm*/include/asm/perf_event.h
913F: drivers/perf/arm_pmu.c
914F: include/linux/perf/arm_pmu.h
915
916ARM PORT
917M: Russell King <linux@armlinux.org.uk>
918L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
919W: http://www.armlinux.org.uk/
920S: Maintained
921F: arch/arm/
922
923ARM SUB-ARCHITECTURES
924L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
925S: Maintained
926F: arch/arm/mach-*/
927F: arch/arm/plat-*/
928T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git
929
930ARM PRIMECELL AACI PL041 DRIVER
931M: Russell King <linux@armlinux.org.uk>
932S: Maintained
933F: sound/arm/aaci.*
934
935ARM PRIMECELL CLCD PL110 DRIVER
936M: Russell King <linux@armlinux.org.uk>
937S: Maintained
938F: drivers/video/fbdev/amba-clcd.*
939
940ARM PRIMECELL KMI PL050 DRIVER
941M: Russell King <linux@armlinux.org.uk>
942S: Maintained
943F: drivers/input/serio/ambakmi.*
944F: include/linux/amba/kmi.h
945
946ARM PRIMECELL MMCI PL180/1 DRIVER
947M: Russell King <linux@armlinux.org.uk>
948S: Maintained
949F: drivers/mmc/host/mmci.*
950F: include/linux/amba/mmci.h
951
952ARM PRIMECELL UART PL010 AND PL011 DRIVERS
953M: Russell King <linux@armlinux.org.uk>
954S: Maintained
955F: drivers/tty/serial/amba-pl01*.c
956F: include/linux/amba/serial.h
957
958ARM PRIMECELL BUS SUPPORT
959M: Russell King <linux@armlinux.org.uk>
960S: Maintained
961F: drivers/amba/
962F: include/linux/amba/bus.h
963
964ARM/ADS SPHERE MACHINE SUPPORT
965M: Lennert Buytenhek <kernel@wantstofly.org>
966L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
967S: Maintained
968
969ARM/AFEB9260 MACHINE SUPPORT
970M: Sergey Lapin <slapin@ossfans.org>
971L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
972S: Maintained
973
974ARM/AJECO 1ARM MACHINE SUPPORT
975M: Lennert Buytenhek <kernel@wantstofly.org>
976L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
977S: Maintained
978
979ARM/Allwinner sunXi SoC support
980M: Maxime Ripard <maxime.ripard@free-electrons.com>
981M: Chen-Yu Tsai <wens@csie.org>
982L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
983S: Maintained
984N: sun[x456789]i
985
986ARM/Allwinner SoC Clock Support
987M: Emilio López <emilio@elopez.com.ar>
988S: Maintained
989F: drivers/clk/sunxi/
990
991ARM/Amlogic Meson SoC support
992M: Carlo Caione <carlo@caione.org>
993M: Kevin Hilman <khilman@baylibre.com>
994L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
995L: linux-amlogic@lists.infradead.org
996W: http://linux-meson.com/
997S: Maintained
998F: arch/arm/mach-meson/
999F: arch/arm/boot/dts/meson*
1000F: arch/arm64/boot/dts/amlogic/
1001F: drivers/pinctrl/meson/
1002N: meson
1003
1004ARM/Annapurna Labs ALPINE ARCHITECTURE
1005M: Tsahee Zidenberg <tsahee@annapurnalabs.com>
1006M: Antoine Tenart <antoine.tenart@free-electrons.com>
1007S: Maintained
1008F: arch/arm/mach-alpine/
1009F: arch/arm/boot/dts/alpine*
1010F: arch/arm64/boot/dts/al/
1011F: drivers/*/*alpine*
1012
1013ARM/ARTPEC MACHINE SUPPORT
1014M: Jesper Nilsson <jesper.nilsson@axis.com>
1015M: Lars Persson <lars.persson@axis.com>
1016M: Niklas Cassel <niklas.cassel@axis.com>
1017S: Maintained
1018L: linux-arm-kernel@axis.com
1019F: arch/arm/mach-artpec
1020F: arch/arm/boot/dts/artpec6*
1021F: drivers/clk/axis
1022
1023ARM/ASPEED MACHINE SUPPORT
1024M: Joel Stanley <joel@jms.id.au>
1025S: Maintained
1026F: arch/arm/mach-aspeed/
1027F: arch/arm/boot/dts/aspeed-*
1028F: drivers/*/*aspeed*
1029
1030ARM/ATMEL AT91RM9200, AT91SAM9 AND SAMA5 SOC SUPPORT
1031M: Nicolas Ferre <nicolas.ferre@atmel.com>
1032M: Alexandre Belloni <alexandre.belloni@free-electrons.com>
1033M: Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
1034L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1035W: http://www.linux4sam.org
1036T: git git://git.kernel.org/pub/scm/linux/kernel/git/nferre/linux-at91.git
1037S: Supported
1038F: arch/arm/mach-at91/
1039F: include/soc/at91/
1040F: arch/arm/boot/dts/at91*.dts
1041F: arch/arm/boot/dts/at91*.dtsi
1042F: arch/arm/boot/dts/sama*.dts
1043F: arch/arm/boot/dts/sama*.dtsi
1044F: arch/arm/include/debug/at91.S
1045
1046ARM/ATMEL AT91 Clock Support
1047M: Boris Brezillon <boris.brezillon@free-electrons.com>
1048S: Maintained
1049F: drivers/clk/at91
1050
1051ARM/CALXEDA HIGHBANK ARCHITECTURE
1052M: Rob Herring <robh@kernel.org>
1053L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1054S: Maintained
1055F: arch/arm/mach-highbank/
1056F: arch/arm/boot/dts/highbank.dts
1057F: arch/arm/boot/dts/ecx-*.dts*
1058
1059ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT
1060M: Krzysztof Halasa <khalasa@piap.pl>
1061S: Maintained
1062F: arch/arm/mach-cns3xxx/
1063
1064ARM/CAVIUM THUNDER NETWORK DRIVER
1065M: Sunil Goutham <sgoutham@cavium.com>
1066M: Robert Richter <rric@kernel.org>
1067L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1068S: Supported
1069F: drivers/net/ethernet/cavium/thunder/
1070
1071ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE
1072M: Alexander Shiyan <shc_work@mail.ru>
1073L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1074S: Odd Fixes
1075N: clps711x
1076
1077ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE
1078M: Hartley Sweeten <hsweeten@visionengravers.com>
1079M: Ryan Mallon <rmallon@gmail.com>
1080L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1081S: Maintained
1082F: arch/arm/mach-ep93xx/
1083F: arch/arm/mach-ep93xx/include/mach/
1084
1085ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT
1086M: Lennert Buytenhek <kernel@wantstofly.org>
1087L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1088S: Maintained
1089
1090ARM/CLKDEV SUPPORT
1091M: Russell King <linux@armlinux.org.uk>
1092L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1093S: Maintained
1094F: arch/arm/include/asm/clkdev.h
1095F: drivers/clk/clkdev.c
1096
1097ARM/COMPULAB CM-X270/EM-X270 and CM-X300 MACHINE SUPPORT
1098M: Mike Rapoport <mike@compulab.co.il>
1099L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1100S: Maintained
1101
1102ARM/CONTEC MICRO9 MACHINE SUPPORT
1103M: Hubert Feurstein <hubert.feurstein@contec.at>
1104S: Maintained
1105F: arch/arm/mach-ep93xx/micro9.c
1106
1107ARM/CORESIGHT FRAMEWORK AND DRIVERS
1108M: Mathieu Poirier <mathieu.poirier@linaro.org>
1109L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1110S: Maintained
1111F: drivers/hwtracing/coresight/*
1112F: Documentation/trace/coresight.txt
1113F: Documentation/devicetree/bindings/arm/coresight.txt
1114F: Documentation/ABI/testing/sysfs-bus-coresight-devices-*
1115
1116ARM/CORGI MACHINE SUPPORT
1117M: Richard Purdie <rpurdie@rpsys.net>
1118S: Maintained
1119
1120ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE
1121M: Hans Ulli Kroll <ulli.kroll@googlemail.com>
1122L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1123T: git git://github.com/ulli-kroll/linux.git
1124S: Maintained
1125F: arch/arm/mach-gemini/
1126F: drivers/rtc/rtc-gemini.c
1127
1128ARM/CSR SIRFPRIMA2 MACHINE SUPPORT
1129M: Barry Song <baohua@kernel.org>
1130L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1131T: git git://git.kernel.org/pub/scm/linux/kernel/git/baohua/linux.git
1132S: Maintained
1133F: arch/arm/boot/dts/prima2*
1134F: arch/arm/mach-prima2/
1135F: drivers/clk/sirf/
1136F: drivers/clocksource/timer-prima2.c
1137F: drivers/clocksource/timer-atlas7.c
1138N: [^a-z]sirf
1139
1140ARM/CONEXANT DIGICOLOR MACHINE SUPPORT
1141M: Baruch Siach <baruch@tkos.co.il>
1142L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1143S: Maintained
1144F: arch/arm/boot/dts/cx92755*
1145N: digicolor
1146
1147ARM/EBSA110 MACHINE SUPPORT
1148M: Russell King <linux@armlinux.org.uk>
1149L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1150W: http://www.armlinux.org.uk/
1151S: Maintained
1152F: arch/arm/mach-ebsa110/
1153F: drivers/net/ethernet/amd/am79c961a.*
1154
1155ARM/ENERGY MICRO (SILICON LABS) EFM32 SUPPORT
1156M: Uwe Kleine-König <kernel@pengutronix.de>
1157L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1158S: Maintained
1159N: efm32
1160
1161ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6)
1162M: Daniel Ribeiro <drwyrm@gmail.com>
1163M: Stefan Schmidt <stefan@openezx.org>
1164M: Harald Welte <laforge@openezx.org>
1165L: openezx-devel@lists.openezx.org (moderated for non-subscribers)
1166W: http://www.openezx.org/
1167S: Maintained
1168T: topgit git://git.openezx.org/openezx.git
1169F: arch/arm/mach-pxa/ezx.c
1170
1171ARM/FARADAY FA526 PORT
1172M: Hans Ulli Kroll <ulli.kroll@googlemail.com>
1173L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1174S: Maintained
1175T: git git://git.berlios.de/gemini-board
1176F: arch/arm/mm/*-fa*
1177
1178ARM/FOOTBRIDGE ARCHITECTURE
1179M: Russell King <linux@armlinux.org.uk>
1180L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1181W: http://www.armlinux.org.uk/
1182S: Maintained
1183F: arch/arm/include/asm/hardware/dec21285.h
1184F: arch/arm/mach-footbridge/
1185
1186ARM/FREESCALE IMX / MXC ARM ARCHITECTURE
1187M: Shawn Guo <shawnguo@kernel.org>
1188M: Sascha Hauer <kernel@pengutronix.de>
1189R: Fabio Estevam <fabio.estevam@nxp.com>
1190L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1191S: Maintained
1192T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1193F: arch/arm/mach-imx/
1194F: arch/arm/mach-mxs/
1195F: arch/arm/boot/dts/imx*
1196F: arch/arm/configs/imx*_defconfig
1197F: drivers/clk/imx/
1198F: include/soc/imx/
1199
1200ARM/FREESCALE VYBRID ARM ARCHITECTURE
1201M: Shawn Guo <shawnguo@kernel.org>
1202M: Sascha Hauer <kernel@pengutronix.de>
1203R: Stefan Agner <stefan@agner.ch>
1204L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1205S: Maintained
1206T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1207F: arch/arm/mach-imx/*vf610*
1208F: arch/arm/boot/dts/vf*
1209
1210ARM/GLOMATION GESBC9312SX MACHINE SUPPORT
1211M: Lennert Buytenhek <kernel@wantstofly.org>
1212L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1213S: Maintained
1214
1215ARM/GUMSTIX MACHINE SUPPORT
1216M: Steve Sakoman <sakoman@gmail.com>
1217L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1218S: Maintained
1219
1220ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT
1221M: Philipp Zabel <philipp.zabel@gmail.com>
1222M: Paul Parsons <lost.distance@yahoo.com>
1223L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1224S: Maintained
1225F: arch/arm/mach-pxa/hx4700.c
1226F: arch/arm/mach-pxa/include/mach/hx4700.h
1227F: sound/soc/pxa/hx4700.c
1228
1229ARM/HISILICON SOC SUPPORT
1230M: Wei Xu <xuwei5@hisilicon.com>
1231L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1232W: http://www.hisilicon.com
1233S: Supported
1234T: git git://github.com/hisilicon/linux-hisi.git
1235F: arch/arm/mach-hisi/
1236F: arch/arm/boot/dts/hi3*
1237F: arch/arm/boot/dts/hip*
1238F: arch/arm/boot/dts/hisi*
1239F: arch/arm64/boot/dts/hisilicon/
1240
1241ARM/HP JORNADA 7XX MACHINE SUPPORT
1242M: Kristoffer Ericson <kristoffer.ericson@gmail.com>
1243W: www.jlime.com
1244S: Maintained
1245T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
1246F: arch/arm/mach-sa1100/jornada720.c
1247F: arch/arm/mach-sa1100/include/mach/jornada720.h
1248
1249ARM/IGEP MACHINE SUPPORT
1250M: Enric Balletbo i Serra <eballetbo@gmail.com>
1251M: Javier Martinez Canillas <javier@dowhile0.org>
1252L: linux-omap@vger.kernel.org
1253L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1254S: Maintained
1255F: arch/arm/boot/dts/omap3-igep*
1256
1257ARM/INCOME PXA270 SUPPORT
1258M: Marek Vasut <marek.vasut@gmail.com>
1259L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1260S: Maintained
1261F: arch/arm/mach-pxa/colibri-pxa270-income.c
1262
1263ARM/INTEL IOP32X ARM ARCHITECTURE
1264M: Lennert Buytenhek <kernel@wantstofly.org>
1265L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1266S: Maintained
1267
1268ARM/INTEL IOP33X ARM ARCHITECTURE
1269L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1270S: Orphan
1271
1272ARM/INTEL IOP13XX ARM ARCHITECTURE
1273M: Lennert Buytenhek <kernel@wantstofly.org>
1274L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1275S: Maintained
1276
1277ARM/INTEL IQ81342EX MACHINE SUPPORT
1278M: Lennert Buytenhek <kernel@wantstofly.org>
1279L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1280S: Maintained
1281
1282ARM/INTEL IXDP2850 MACHINE SUPPORT
1283M: Lennert Buytenhek <kernel@wantstofly.org>
1284L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1285S: Maintained
1286
1287ARM/INTEL IXP4XX ARM ARCHITECTURE
1288M: Imre Kaloz <kaloz@openwrt.org>
1289M: Krzysztof Halasa <khalasa@piap.pl>
1290L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1291S: Maintained
1292F: arch/arm/mach-ixp4xx/
1293
1294ARM/INTEL RESEARCH IMOTE/STARGATE 2 MACHINE SUPPORT
1295M: Jonathan Cameron <jic23@cam.ac.uk>
1296L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1297S: Maintained
1298F: arch/arm/mach-pxa/stargate2.c
1299F: drivers/pcmcia/pxa2xx_stargate2.c
1300
1301ARM/INTEL XSC3 (MANZANO) ARM CORE
1302M: Lennert Buytenhek <kernel@wantstofly.org>
1303L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1304S: Maintained
1305
1306ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT
1307M: Lennert Buytenhek <kernel@wantstofly.org>
1308L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1309S: Maintained
1310
1311ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE
1312M: Santosh Shilimkar <ssantosh@kernel.org>
1313L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1314S: Maintained
1315F: arch/arm/mach-keystone/
1316F: arch/arm/boot/dts/keystone-*
1317T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
1318
1319ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK
1320M: Santosh Shilimkar <ssantosh@kernel.org>
1321L: linux-kernel@vger.kernel.org
1322S: Maintained
1323F: drivers/clk/keystone/
1324
1325ARM/TEXAS INSTRUMENT KEYSTONE ClOCKSOURCE
1326M: Santosh Shilimkar <ssantosh@kernel.org>
1327L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1328L: linux-kernel@vger.kernel.org
1329S: Maintained
1330F: drivers/clocksource/timer-keystone.c
1331
1332ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER
1333M: Santosh Shilimkar <ssantosh@kernel.org>
1334L: linux-kernel@vger.kernel.org
1335S: Maintained
1336F: drivers/power/reset/keystone-reset.c
1337
1338ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS
1339M: Santosh Shilimkar <ssantosh@kernel.org>
1340L: linux-kernel@vger.kernel.org
1341S: Maintained
1342F: drivers/memory/*emif*
1343
1344ARM/LG1K ARCHITECTURE
1345M: Chanho Min <chanho.min@lge.com>
1346L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1347S: Maintained
1348F: arch/arm64/boot/dts/lg/
1349
1350ARM/LOGICPD PXA270 MACHINE SUPPORT
1351M: Lennert Buytenhek <kernel@wantstofly.org>
1352L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1353S: Maintained
1354
1355ARM/LPC18XX ARCHITECTURE
1356M: Joachim Eastwood <manabian@gmail.com>
1357L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1358S: Maintained
1359F: arch/arm/boot/dts/lpc43*
1360F: drivers/clk/nxp/clk-lpc18xx*
1361F: drivers/clocksource/time-lpc32xx.c
1362F: drivers/i2c/busses/i2c-lpc2k.c
1363F: drivers/memory/pl172.c
1364F: drivers/mtd/spi-nor/nxp-spifi.c
1365F: drivers/rtc/rtc-lpc24xx.c
1366N: lpc18xx
1367
1368ARM/LPC32XX SOC SUPPORT
1369M: Vladimir Zapolskiy <vz@mleia.com>
1370M: Sylvain Lemieux <slemieux.tyco@gmail.com>
1371L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1372T: git git://github.com/vzapolskiy/linux-lpc32xx.git
1373S: Maintained
1374F: arch/arm/boot/dts/lpc32*
1375F: arch/arm/mach-lpc32xx/
1376F: drivers/i2c/busses/i2c-pnx.c
1377F: drivers/net/ethernet/nxp/lpc_eth.c
1378F: drivers/usb/host/ohci-nxp.c
1379F: drivers/watchdog/pnx4008_wdt.c
1380N: lpc32xx
1381
1382ARM/MAGICIAN MACHINE SUPPORT
1383M: Philipp Zabel <philipp.zabel@gmail.com>
1384S: Maintained
1385
1386ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K SOC support
1387M: Jason Cooper <jason@lakedaemon.net>
1388M: Andrew Lunn <andrew@lunn.ch>
1389M: Gregory Clement <gregory.clement@free-electrons.com>
1390M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1391L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1392S: Maintained
1393F: arch/arm/mach-mvebu/
1394F: drivers/rtc/rtc-armada38x.c
1395F: arch/arm/boot/dts/armada*
1396F: arch/arm/boot/dts/kirkwood*
1397F: arch/arm64/boot/dts/marvell/armada*
1398F: drivers/cpufreq/mvebu-cpufreq.c
1399F: arch/arm/configs/mvebu_*_defconfig
1400
1401ARM/Marvell Berlin SoC support
1402M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1403L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1404S: Maintained
1405F: arch/arm/mach-berlin/
1406F: arch/arm/boot/dts/berlin*
1407F: arch/arm64/boot/dts/marvell/berlin*
1408
1409
1410ARM/Marvell Dove/MV78xx0/Orion SOC support
1411M: Jason Cooper <jason@lakedaemon.net>
1412M: Andrew Lunn <andrew@lunn.ch>
1413M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1414M: Gregory Clement <gregory.clement@free-electrons.com>
1415L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1416S: Maintained
1417F: arch/arm/mach-dove/
1418F: arch/arm/mach-mv78xx0/
1419F: arch/arm/mach-orion5x/
1420F: arch/arm/plat-orion/
1421F: arch/arm/boot/dts/dove*
1422F: arch/arm/boot/dts/orion5x*
1423
1424
1425ARM/Orion SoC/Technologic Systems TS-78xx platform support
1426M: Alexander Clouter <alex@digriz.org.uk>
1427L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1428W: http://www.digriz.org.uk/ts78xx/kernel
1429S: Maintained
1430F: arch/arm/mach-orion5x/ts78xx-*
1431
1432ARM/OXNAS platform support
1433M: Neil Armstrong <narmstrong@baylibre.com>
1434L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1435S: Maintained
1436F: arch/arm/mach-oxnas/
1437F: arch/arm/boot/dts/oxnas*
1438F: arch/arm/boot/dts/wd-mbwe.dts
1439N: oxnas
1440
1441ARM/Mediatek RTC DRIVER
1442M: Eddie Huang <eddie.huang@mediatek.com>
1443L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1444L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1445S: Maintained
1446F: drivers/rtc/rtc-mt6397.c
1447
1448ARM/Mediatek SoC support
1449M: Matthias Brugger <matthias.bgg@gmail.com>
1450L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1451L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1452S: Maintained
1453F: arch/arm/boot/dts/mt6*
1454F: arch/arm/boot/dts/mt8*
1455F: arch/arm/mach-mediatek/
1456N: mtk
1457K: mediatek
1458
1459ARM/Mediatek USB3 PHY DRIVER
1460M: Chunfeng Yun <chunfeng.yun@mediatek.com>
1461L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1462L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1463S: Maintained
1464F: drivers/phy/phy-mt65xx-usb3.c
1465
1466ARM/MICREL KS8695 ARCHITECTURE
1467M: Greg Ungerer <gerg@uclinux.org>
1468L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1469F: arch/arm/mach-ks8695/
1470S: Odd Fixes
1471
1472ARM/MIOA701 MACHINE SUPPORT
1473M: Robert Jarzmik <robert.jarzmik@free.fr>
1474L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1475F: arch/arm/mach-pxa/mioa701.c
1476S: Maintained
1477
1478ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT
1479M: Michael Petchkovsky <mkpetch@internode.on.net>
1480S: Maintained
1481
1482ARM/NOMADIK ARCHITECTURE
1483M: Alessandro Rubini <rubini@unipv.it>
1484M: Linus Walleij <linus.walleij@linaro.org>
1485L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1486S: Maintained
1487F: arch/arm/mach-nomadik/
1488F: drivers/pinctrl/nomadik/
1489F: drivers/i2c/busses/i2c-nomadik.c
1490T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git
1491
1492ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT
1493M: Nelson Castillo <arhuaco@freaks-unidos.net>
1494L: openmoko-kernel@lists.openmoko.org (subscribers-only)
1495W: http://wiki.openmoko.org/wiki/Neo_FreeRunner
1496S: Supported
1497
1498ARM/TOSA MACHINE SUPPORT
1499M: Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
1500M: Dirk Opfer <dirk@opfer-online.de>
1501S: Maintained
1502
1503ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT
1504M: Marek Vasut <marek.vasut@gmail.com>
1505L: linux-arm-kernel@lists.infradead.org
1506W: http://hackndev.com
1507S: Maintained
1508F: arch/arm/mach-pxa/include/mach/palmtx.h
1509F: arch/arm/mach-pxa/palmtx.c
1510F: arch/arm/mach-pxa/include/mach/palmt5.h
1511F: arch/arm/mach-pxa/palmt5.c
1512F: arch/arm/mach-pxa/include/mach/palmld.h
1513F: arch/arm/mach-pxa/palmld.c
1514F: arch/arm/mach-pxa/include/mach/palmte2.h
1515F: arch/arm/mach-pxa/palmte2.c
1516F: arch/arm/mach-pxa/include/mach/palmtc.h
1517F: arch/arm/mach-pxa/palmtc.c
1518
1519ARM/PALM TREO SUPPORT
1520M: Tomas Cech <sleep_walker@suse.com>
1521L: linux-arm-kernel@lists.infradead.org
1522W: http://hackndev.com
1523S: Maintained
1524F: arch/arm/mach-pxa/include/mach/palmtreo.h
1525F: arch/arm/mach-pxa/palmtreo.c
1526
1527ARM/PALMZ72 SUPPORT
1528M: Sergey Lapin <slapin@ossfans.org>
1529L: linux-arm-kernel@lists.infradead.org
1530W: http://hackndev.com
1531S: Maintained
1532F: arch/arm/mach-pxa/include/mach/palmz72.h
1533F: arch/arm/mach-pxa/palmz72.c
1534
1535ARM/PLEB SUPPORT
1536M: Peter Chubb <pleb@gelato.unsw.edu.au>
1537W: http://www.disy.cse.unsw.edu.au/Hardware/PLEB
1538S: Maintained
1539
1540ARM/PT DIGITAL BOARD PORT
1541M: Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de>
1542L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1543W: http://www.armlinux.org.uk/
1544S: Maintained
1545
1546ARM/QUALCOMM SUPPORT
1547M: Andy Gross <andy.gross@linaro.org>
1548M: David Brown <david.brown@linaro.org>
1549L: linux-arm-msm@vger.kernel.org
1550L: linux-soc@vger.kernel.org
1551S: Maintained
1552F: Documentation/devicetree/bindings/soc/qcom/
1553F: arch/arm/boot/dts/qcom-*.dts
1554F: arch/arm/boot/dts/qcom-*.dtsi
1555F: arch/arm/mach-qcom/
1556F: arch/arm64/boot/dts/qcom/*
1557F: drivers/i2c/busses/i2c-qup.c
1558F: drivers/clk/qcom/
1559F: drivers/soc/qcom/
1560F: drivers/spi/spi-qup.c
1561F: drivers/tty/serial/msm_serial.h
1562F: drivers/tty/serial/msm_serial.c
1563F: drivers/*/pm8???-*
1564F: drivers/mfd/ssbi.c
1565F: drivers/firmware/qcom_scm.c
1566T: git git://git.kernel.org/pub/scm/linux/kernel/git/agross/linux.git
1567
1568ARM/RADISYS ENP2611 MACHINE SUPPORT
1569M: Lennert Buytenhek <kernel@wantstofly.org>
1570L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1571S: Maintained
1572
1573ARM/RENESAS ARM64 ARCHITECTURE
1574M: Simon Horman <horms@verge.net.au>
1575M: Magnus Damm <magnus.damm@gmail.com>
1576L: linux-renesas-soc@vger.kernel.org
1577Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/
1578T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
1579S: Supported
1580F: arch/arm64/boot/dts/renesas/
1581F: drivers/soc/renesas/
1582F: include/linux/soc/renesas/
1583
1584ARM/RISCPC ARCHITECTURE
1585M: Russell King <linux@armlinux.org.uk>
1586L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1587W: http://www.armlinux.org.uk/
1588S: Maintained
1589F: arch/arm/include/asm/hardware/entry-macro-iomd.S
1590F: arch/arm/include/asm/hardware/ioc.h
1591F: arch/arm/include/asm/hardware/iomd.h
1592F: arch/arm/include/asm/hardware/memc.h
1593F: arch/arm/mach-rpc/
1594F: drivers/net/ethernet/8390/etherh.c
1595F: drivers/net/ethernet/i825xx/ether1*
1596F: drivers/net/ethernet/seeq/ether3*
1597F: drivers/scsi/arm/
1598
1599ARM/Rockchip SoC support
1600M: Heiko Stuebner <heiko@sntech.de>
1601L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1602L: linux-rockchip@lists.infradead.org
1603T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git
1604S: Maintained
1605F: arch/arm/boot/dts/rk3*
1606F: arch/arm/mach-rockchip/
1607F: drivers/clk/rockchip/
1608F: drivers/i2c/busses/i2c-rk3x.c
1609F: drivers/*/*rockchip*
1610F: drivers/*/*/*rockchip*
1611F: sound/soc/rockchip/
1612N: rockchip
1613
1614ARM/SAMSUNG EXYNOS ARM ARCHITECTURES
1615M: Kukjin Kim <kgene@kernel.org>
1616M: Krzysztof Kozlowski <k.kozlowski@samsung.com>
1617L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1618L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
1619S: Maintained
1620F: arch/arm/boot/dts/s3c*
1621F: arch/arm/boot/dts/s5p*
1622F: arch/arm/boot/dts/samsung*
1623F: arch/arm/boot/dts/exynos*
1624F: arch/arm64/boot/dts/exynos/
1625F: arch/arm/plat-samsung/
1626F: arch/arm/mach-s3c24*/
1627F: arch/arm/mach-s3c64xx/
1628F: arch/arm/mach-s5p*/
1629F: arch/arm/mach-exynos*/
1630F: drivers/*/*s3c24*
1631F: drivers/*/*/*s3c24*
1632F: drivers/*/*s3c64xx*
1633F: drivers/*/*s5pv210*
1634F: drivers/memory/samsung/*
1635F: drivers/soc/samsung/*
1636F: drivers/spi/spi-s3c*
1637F: Documentation/arm/Samsung/
1638F: Documentation/devicetree/bindings/arm/samsung/
1639F: Documentation/devicetree/bindings/sram/samsung-sram.txt
1640F: Documentation/devicetree/bindings/power/pd-samsung.txt
1641N: exynos
1642
1643ARM/SAMSUNG MOBILE MACHINE SUPPORT
1644M: Kyungmin Park <kyungmin.park@samsung.com>
1645L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1646S: Maintained
1647F: arch/arm/mach-s5pv210/
1648
1649ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT
1650M: Kyungmin Park <kyungmin.park@samsung.com>
1651M: Kamil Debski <kamil@wypas.org>
1652M: Andrzej Hajda <a.hajda@samsung.com>
1653L: linux-arm-kernel@lists.infradead.org
1654L: linux-media@vger.kernel.org
1655S: Maintained
1656F: drivers/media/platform/s5p-g2d/
1657
1658ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT
1659M: Kyungmin Park <kyungmin.park@samsung.com>
1660M: Kamil Debski <kamil@wypas.org>
1661M: Jeongtae Park <jtp.park@samsung.com>
1662M: Andrzej Hajda <a.hajda@samsung.com>
1663L: linux-arm-kernel@lists.infradead.org
1664L: linux-media@vger.kernel.org
1665S: Maintained
1666F: arch/arm/plat-samsung/s5p-dev-mfc.c
1667F: drivers/media/platform/s5p-mfc/
1668
1669ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT
1670M: Kyungmin Park <kyungmin.park@samsung.com>
1671L: linux-arm-kernel@lists.infradead.org
1672L: linux-media@vger.kernel.org
1673S: Maintained
1674F: drivers/staging/media/platform/s5p-cec/
1675
1676ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT
1677M: Andrzej Pietrasiewicz <andrzej.p@samsung.com>
1678M: Jacek Anaszewski <j.anaszewski@samsung.com>
1679L: linux-arm-kernel@lists.infradead.org
1680L: linux-media@vger.kernel.org
1681S: Maintained
1682F: drivers/media/platform/s5p-jpeg/
1683
1684ARM/SHMOBILE ARM ARCHITECTURE
1685M: Simon Horman <horms@verge.net.au>
1686M: Magnus Damm <magnus.damm@gmail.com>
1687L: linux-renesas-soc@vger.kernel.org
1688Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/
1689T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
1690S: Supported
1691F: arch/arm/boot/dts/emev2*
1692F: arch/arm/boot/dts/r7s*
1693F: arch/arm/boot/dts/r8a*
1694F: arch/arm/boot/dts/sh*
1695F: arch/arm/configs/shmobile_defconfig
1696F: arch/arm/include/debug/renesas-scif.S
1697F: arch/arm/mach-shmobile/
1698F: drivers/soc/renesas/
1699F: include/linux/soc/renesas/
1700
1701ARM/SOCFPGA ARCHITECTURE
1702M: Dinh Nguyen <dinguyen@opensource.altera.com>
1703S: Maintained
1704F: arch/arm/mach-socfpga/
1705F: arch/arm/boot/dts/socfpga*
1706F: arch/arm/configs/socfpga_defconfig
1707F: arch/arm64/boot/dts/altera/
1708W: http://www.rocketboards.org
1709T: git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
1710
1711ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT
1712M: Dinh Nguyen <dinguyen@opensource.altera.com>
1713S: Maintained
1714F: drivers/clk/socfpga/
1715
1716ARM/SOCFPGA EDAC SUPPORT
1717M: Thor Thayer <tthayer@opensource.altera.com>
1718S: Maintained
1719F: drivers/edac/altera_edac.
1720
1721ARM/STI ARCHITECTURE
1722M: Patrice Chotard <patrice.chotard@st.com>
1723L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1724L: kernel@stlinux.com
1725W: http://www.stlinux.com
1726S: Maintained
1727F: arch/arm/mach-sti/
1728F: arch/arm/boot/dts/sti*
1729F: drivers/char/hw_random/st-rng.c
1730F: drivers/clocksource/arm_global_timer.c
1731F: drivers/clocksource/clksrc_st_lpc.c
1732F: drivers/cpufreq/sti-cpufreq.c
1733F: drivers/i2c/busses/i2c-st.c
1734F: drivers/media/rc/st_rc.c
1735F: drivers/media/platform/sti/c8sectpfe/
1736F: drivers/mmc/host/sdhci-st.c
1737F: drivers/phy/phy-miphy28lp.c
1738F: drivers/phy/phy-miphy365x.c
1739F: drivers/phy/phy-stih407-usb.c
1740F: drivers/phy/phy-stih41x-usb.c
1741F: drivers/pinctrl/pinctrl-st.c
1742F: drivers/remoteproc/st_remoteproc.c
1743F: drivers/reset/sti/
1744F: drivers/rtc/rtc-st-lpc.c
1745F: drivers/tty/serial/st-asc.c
1746F: drivers/usb/dwc3/dwc3-st.c
1747F: drivers/usb/host/ehci-st.c
1748F: drivers/usb/host/ohci-st.c
1749F: drivers/watchdog/st_lpc_wdt.c
1750F: drivers/ata/ahci_st.c
1751
1752ARM/STM32 ARCHITECTURE
1753M: Maxime Coquelin <mcoquelin.stm32@gmail.com>
1754M: Alexandre Torgue <alexandre.torgue@st.com>
1755L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1756S: Maintained
1757T: git git://git.kernel.org/pub/scm/linux/kernel/git/mcoquelin/stm32.git
1758N: stm32
1759F: drivers/clocksource/armv7m_systick.c
1760
1761ARM/TANGO ARCHITECTURE
1762M: Marc Gonzalez <marc_gonzalez@sigmadesigns.com>
1763L: linux-arm-kernel@lists.infradead.org
1764S: Maintained
1765N: tango
1766
1767ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT
1768M: Lennert Buytenhek <kernel@wantstofly.org>
1769L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1770S: Maintained
1771
1772ARM/TETON BGA MACHINE SUPPORT
1773M: "Mark F. Brown" <mark.brown314@gmail.com>
1774L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1775S: Maintained
1776
1777ARM/THECUS N2100 MACHINE SUPPORT
1778M: Lennert Buytenhek <kernel@wantstofly.org>
1779L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1780S: Maintained
1781
1782ARM/NUVOTON W90X900 ARM ARCHITECTURE
1783M: Wan ZongShun <mcuos.com@gmail.com>
1784L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1785W: http://www.mcuos.com
1786S: Maintained
1787F: arch/arm/mach-w90x900/
1788F: drivers/input/keyboard/w90p910_keypad.c
1789F: drivers/input/touchscreen/w90p910_ts.c
1790F: drivers/watchdog/nuc900_wdt.c
1791F: drivers/net/ethernet/nuvoton/w90p910_ether.c
1792F: drivers/mtd/nand/nuc900_nand.c
1793F: drivers/rtc/rtc-nuc900.c
1794F: drivers/spi/spi-nuc900.c
1795F: drivers/usb/host/ehci-w90x900.c
1796F: drivers/video/fbdev/nuc900fb.c
1797
1798ARM/U300 MACHINE SUPPORT
1799M: Linus Walleij <linus.walleij@linaro.org>
1800L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1801S: Supported
1802F: arch/arm/mach-u300/
1803F: drivers/clocksource/timer-u300.c
1804F: drivers/i2c/busses/i2c-stu300.c
1805F: drivers/rtc/rtc-coh901331.c
1806F: drivers/watchdog/coh901327_wdt.c
1807F: drivers/dma/coh901318*
1808F: drivers/mfd/ab3100*
1809F: drivers/rtc/rtc-ab3100.c
1810F: drivers/rtc/rtc-coh901331.c
1811T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git
1812
1813ARM/UNIPHIER ARCHITECTURE
1814M: Masahiro Yamada <yamada.masahiro@socionext.com>
1815L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1816S: Maintained
1817F: arch/arm/boot/dts/uniphier*
1818F: arch/arm/include/asm/hardware/cache-uniphier.h
1819F: arch/arm/mach-uniphier/
1820F: arch/arm/mm/cache-uniphier.c
1821F: arch/arm64/boot/dts/socionext/
1822F: drivers/bus/uniphier-system-bus.c
1823F: drivers/i2c/busses/i2c-uniphier*
1824F: drivers/pinctrl/uniphier/
1825F: drivers/tty/serial/8250/8250_uniphier.c
1826N: uniphier
1827
1828ARM/Ux500 ARM ARCHITECTURE
1829M: Linus Walleij <linus.walleij@linaro.org>
1830L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1831S: Maintained
1832F: arch/arm/mach-ux500/
1833F: drivers/clocksource/clksrc-dbx500-prcmu.c
1834F: drivers/dma/ste_dma40*
1835F: drivers/hwspinlock/u8500_hsem.c
1836F: drivers/mfd/abx500*
1837F: drivers/mfd/ab8500*
1838F: drivers/mfd/dbx500*
1839F: drivers/mfd/db8500*
1840F: drivers/pinctrl/nomadik/pinctrl-ab*
1841F: drivers/pinctrl/nomadik/pinctrl-nomadik*
1842F: drivers/rtc/rtc-ab8500.c
1843F: drivers/rtc/rtc-pl031.c
1844T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git
1845
1846ARM/Ux500 CLOCK FRAMEWORK SUPPORT
1847M: Ulf Hansson <ulf.hansson@linaro.org>
1848L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1849T: git git://git.linaro.org/people/ulfh/clk.git
1850S: Maintained
1851F: drivers/clk/ux500/
1852
1853ARM/VERSATILE EXPRESS PLATFORM
1854M: Liviu Dudau <liviu.dudau@arm.com>
1855M: Sudeep Holla <sudeep.holla@arm.com>
1856M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
1857L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1858S: Maintained
1859F: arch/arm/boot/dts/vexpress*
1860F: arch/arm64/boot/dts/arm/
1861F: arch/arm/mach-vexpress/
1862F: */*/vexpress*
1863F: */*/*/vexpress*
1864F: drivers/clk/versatile/clk-vexpress-osc.c
1865F: drivers/clocksource/versatile.c
1866N: mps2
1867
1868ARM/VFP SUPPORT
1869M: Russell King <linux@armlinux.org.uk>
1870L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1871W: http://www.armlinux.org.uk/
1872S: Maintained
1873F: arch/arm/vfp/
1874
1875ARM/VOIPAC PXA270 SUPPORT
1876M: Marek Vasut <marek.vasut@gmail.com>
1877L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1878S: Maintained
1879F: arch/arm/mach-pxa/vpac270.c
1880F: arch/arm/mach-pxa/include/mach/vpac270.h
1881
1882ARM/VT8500 ARM ARCHITECTURE
1883M: Tony Prisk <linux@prisktech.co.nz>
1884L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1885S: Maintained
1886F: arch/arm/mach-vt8500/
1887F: drivers/clocksource/vt8500_timer.c
1888F: drivers/i2c/busses/i2c-wmt.c
1889F: drivers/mmc/host/wmt-sdmmc.c
1890F: drivers/pwm/pwm-vt8500.c
1891F: drivers/rtc/rtc-vt8500.c
1892F: drivers/tty/serial/vt8500_serial.c
1893F: drivers/usb/host/ehci-platform.c
1894F: drivers/usb/host/uhci-platform.c
1895F: drivers/video/fbdev/vt8500lcdfb.*
1896F: drivers/video/fbdev/wm8505fb*
1897F: drivers/video/fbdev/wmt_ge_rops.*
1898
1899ARM/ZIPIT Z2 SUPPORT
1900M: Marek Vasut <marek.vasut@gmail.com>
1901L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1902S: Maintained
1903F: arch/arm/mach-pxa/z2.c
1904F: arch/arm/mach-pxa/include/mach/z2.h
1905
1906ARM/ZTE ARCHITECTURE
1907M: Jun Nie <jun.nie@linaro.org>
1908L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1909S: Maintained
1910F: arch/arm/mach-zx/
1911F: drivers/clk/zte/
1912F: Documentation/devicetree/bindings/arm/zte.txt
1913F: Documentation/devicetree/bindings/clock/zx296702-clk.txt
1914
1915ARM/ZYNQ ARCHITECTURE
1916M: Michal Simek <michal.simek@xilinx.com>
1917R: Sören Brinkmann <soren.brinkmann@xilinx.com>
1918L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1919W: http://wiki.xilinx.com
1920T: git https://github.com/Xilinx/linux-xlnx.git
1921S: Supported
1922F: arch/arm/mach-zynq/
1923F: drivers/cpuidle/cpuidle-zynq.c
1924F: drivers/block/xsysace.c
1925N: zynq
1926N: xilinx
1927F: drivers/clocksource/cadence_ttc_timer.c
1928F: drivers/i2c/busses/i2c-cadence.c
1929F: drivers/mmc/host/sdhci-of-arasan.c
1930F: drivers/edac/synopsys_edac.c
1931
1932ARM SMMU DRIVERS
1933M: Will Deacon <will.deacon@arm.com>
1934R: Robin Murphy <robin.murphy@arm.com>
1935L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1936S: Maintained
1937F: drivers/iommu/arm-smmu.c
1938F: drivers/iommu/arm-smmu-v3.c
1939F: drivers/iommu/io-pgtable-arm.c
1940F: drivers/iommu/io-pgtable-arm-v7s.c
1941
1942ARM64 PORT (AARCH64 ARCHITECTURE)
1943M: Catalin Marinas <catalin.marinas@arm.com>
1944M: Will Deacon <will.deacon@arm.com>
1945L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1946T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git
1947S: Maintained
1948F: arch/arm64/
1949F: Documentation/arm64/
1950
1951AS3645A LED FLASH CONTROLLER DRIVER
1952M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
1953L: linux-media@vger.kernel.org
1954T: git git://linuxtv.org/media_tree.git
1955S: Maintained
1956F: drivers/media/i2c/as3645a.c
1957F: include/media/i2c/as3645a.h
1958
1959ASC7621 HARDWARE MONITOR DRIVER
1960M: George Joseph <george.joseph@fairview5.com>
1961L: linux-hwmon@vger.kernel.org
1962S: Maintained
1963F: Documentation/hwmon/asc7621
1964F: drivers/hwmon/asc7621.c
1965
1966ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS
1967M: Corentin Chary <corentin.chary@gmail.com>
1968L: acpi4asus-user@lists.sourceforge.net
1969L: platform-driver-x86@vger.kernel.org
1970W: http://acpi4asus.sf.net
1971S: Maintained
1972F: drivers/platform/x86/asus*.c
1973F: drivers/platform/x86/eeepc*.c
1974
1975ASUS WIRELESS RADIO CONTROL DRIVER
1976M: João Paulo Rechi Vita <jprvita@gmail.com>
1977L: platform-driver-x86@vger.kernel.org
1978S: Maintained
1979F: drivers/platform/x86/asus-wireless.c
1980
1981ASYMMETRIC KEYS
1982M: David Howells <dhowells@redhat.com>
1983L: keyrings@vger.kernel.org
1984S: Maintained
1985F: Documentation/crypto/asymmetric-keys.txt
1986F: include/linux/verification.h
1987F: include/crypto/public_key.h
1988F: include/crypto/pkcs7.h
1989F: crypto/asymmetric_keys/
1990
1991ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API
1992R: Dan Williams <dan.j.williams@intel.com>
1993W: http://sourceforge.net/projects/xscaleiop
1994S: Odd fixes
1995F: Documentation/crypto/async-tx-api.txt
1996F: crypto/async_tx/
1997F: drivers/dma/
1998F: include/linux/dmaengine.h
1999F: include/linux/async_tx.h
2000
2001AT24 EEPROM DRIVER
2002M: Wolfram Sang <wsa@the-dreams.de>
2003L: linux-i2c@vger.kernel.org
2004S: Maintained
2005F: drivers/misc/eeprom/at24.c
2006F: include/linux/platform_data/at24.h
2007
2008ATA OVER ETHERNET (AOE) DRIVER
2009M: "Ed L. Cashin" <ed.cashin@acm.org>
2010W: http://www.openaoe.org/
2011S: Supported
2012F: Documentation/aoe/
2013F: drivers/block/aoe/
2014
2015ATHEROS 71XX/9XXX GPIO DRIVER
2016M: Alban Bedel <albeu@free.fr>
2017W: https://github.com/AlbanBedel/linux
2018T: git git://github.com/AlbanBedel/linux
2019S: Maintained
2020F: drivers/gpio/gpio-ath79.c
2021F: Documentation/devicetree/bindings/gpio/gpio-ath79.txt
2022
2023ATHEROS ATH GENERIC UTILITIES
2024M: "Luis R. Rodriguez" <mcgrof@do-not-panic.com>
2025L: linux-wireless@vger.kernel.org
2026S: Supported
2027F: drivers/net/wireless/ath/*
2028
2029ATHEROS ATH5K WIRELESS DRIVER
2030M: Jiri Slaby <jirislaby@gmail.com>
2031M: Nick Kossifidis <mickflemm@gmail.com>
2032M: "Luis R. Rodriguez" <mcgrof@do-not-panic.com>
2033L: linux-wireless@vger.kernel.org
2034W: http://wireless.kernel.org/en/users/Drivers/ath5k
2035S: Maintained
2036F: drivers/net/wireless/ath/ath5k/
2037
2038ATHEROS ATH6KL WIRELESS DRIVER
2039M: Kalle Valo <kvalo@qca.qualcomm.com>
2040L: linux-wireless@vger.kernel.org
2041W: http://wireless.kernel.org/en/users/Drivers/ath6kl
2042T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
2043S: Supported
2044F: drivers/net/wireless/ath/ath6kl/
2045
2046WILOCITY WIL6210 WIRELESS DRIVER
2047M: Maya Erez <qca_merez@qca.qualcomm.com>
2048L: linux-wireless@vger.kernel.org
2049L: wil6210@qca.qualcomm.com
2050S: Supported
2051W: http://wireless.kernel.org/en/users/Drivers/wil6210
2052F: drivers/net/wireless/ath/wil6210/
2053F: include/uapi/linux/wil6210_uapi.h
2054
2055CARL9170 LINUX COMMUNITY WIRELESS DRIVER
2056M: Christian Lamparter <chunkeey@googlemail.com>
2057L: linux-wireless@vger.kernel.org
2058W: http://wireless.kernel.org/en/users/Drivers/carl9170
2059S: Maintained
2060F: drivers/net/wireless/ath/carl9170/
2061
2062ATK0110 HWMON DRIVER
2063M: Luca Tettamanti <kronos.it@gmail.com>
2064L: linux-hwmon@vger.kernel.org
2065S: Maintained
2066F: drivers/hwmon/asus_atk0110.c
2067
2068ATI_REMOTE2 DRIVER
2069M: Ville Syrjala <syrjala@sci.fi>
2070S: Maintained
2071F: drivers/input/misc/ati_remote2.c
2072
2073ATLX ETHERNET DRIVERS
2074M: Jay Cliburn <jcliburn@gmail.com>
2075M: Chris Snook <chris.snook@gmail.com>
2076L: netdev@vger.kernel.org
2077W: http://sourceforge.net/projects/atl1
2078W: http://atl1.sourceforge.net
2079S: Maintained
2080F: drivers/net/ethernet/atheros/
2081
2082ATM
2083M: Chas Williams <3chas3@gmail.com>
2084L: linux-atm-general@lists.sourceforge.net (moderated for non-subscribers)
2085L: netdev@vger.kernel.org
2086W: http://linux-atm.sourceforge.net
2087S: Maintained
2088F: drivers/atm/
2089F: include/linux/atm*
2090F: include/uapi/linux/atm*
2091
2092ATMEL AT91 / AT32 MCI DRIVER
2093M: Ludovic Desroches <ludovic.desroches@atmel.com>
2094S: Maintained
2095F: drivers/mmc/host/atmel-mci.c
2096
2097ATMEL AT91 / AT32 SERIAL DRIVER
2098M: Nicolas Ferre <nicolas.ferre@atmel.com>
2099S: Supported
2100F: drivers/tty/serial/atmel_serial.c
2101
2102ATMEL AT91 SAMA5D2-Compatible Shutdown Controller
2103M: Nicolas Ferre <nicolas.ferre@atmel.com>
2104S: Supported
2105F: drivers/power/reset/at91-sama5d2_shdwc.c
2106
2107ATMEL SAMA5D2 ADC DRIVER
2108M: Ludovic Desroches <ludovic.desroches@atmel.com>
2109L: linux-iio@vger.kernel.org
2110S: Supported
2111F: drivers/iio/adc/at91-sama5d2_adc.c
2112
2113ATMEL Audio ALSA driver
2114M: Nicolas Ferre <nicolas.ferre@atmel.com>
2115L: alsa-devel@alsa-project.org (moderated for non-subscribers)
2116S: Supported
2117F: sound/soc/atmel
2118
2119ATMEL DMA DRIVER
2120M: Nicolas Ferre <nicolas.ferre@atmel.com>
2121L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2122S: Supported
2123F: drivers/dma/at_hdmac.c
2124F: drivers/dma/at_hdmac_regs.h
2125F: include/linux/platform_data/dma-atmel.h
2126
2127ATMEL XDMA DRIVER
2128M: Ludovic Desroches <ludovic.desroches@atmel.com>
2129L: linux-arm-kernel@lists.infradead.org
2130L: dmaengine@vger.kernel.org
2131S: Supported
2132F: drivers/dma/at_xdmac.c
2133
2134ATMEL I2C DRIVER
2135M: Ludovic Desroches <ludovic.desroches@atmel.com>
2136L: linux-i2c@vger.kernel.org
2137S: Supported
2138F: drivers/i2c/busses/i2c-at91.c
2139
2140ATMEL ISI DRIVER
2141M: Ludovic Desroches <ludovic.desroches@atmel.com>
2142L: linux-media@vger.kernel.org
2143S: Supported
2144F: drivers/media/platform/soc_camera/atmel-isi.c
2145F: include/media/atmel-isi.h
2146
2147ATMEL LCDFB DRIVER
2148M: Nicolas Ferre <nicolas.ferre@atmel.com>
2149L: linux-fbdev@vger.kernel.org
2150S: Maintained
2151F: drivers/video/fbdev/atmel_lcdfb.c
2152F: include/video/atmel_lcdc.h
2153
2154ATMEL MACB ETHERNET DRIVER
2155M: Nicolas Ferre <nicolas.ferre@atmel.com>
2156S: Supported
2157F: drivers/net/ethernet/cadence/
2158
2159ATMEL NAND DRIVER
2160M: Wenyou Yang <wenyou.yang@atmel.com>
2161M: Josh Wu <rainyfeeling@outlook.com>
2162L: linux-mtd@lists.infradead.org
2163S: Supported
2164F: drivers/mtd/nand/atmel_nand*
2165
2166ATMEL SDMMC DRIVER
2167M: Ludovic Desroches <ludovic.desroches@atmel.com>
2168L: linux-mmc@vger.kernel.org
2169S: Supported
2170F: drivers/mmc/host/sdhci-of-at91.c
2171
2172ATMEL SPI DRIVER
2173M: Nicolas Ferre <nicolas.ferre@atmel.com>
2174S: Supported
2175F: drivers/spi/spi-atmel.*
2176
2177ATMEL SSC DRIVER
2178M: Nicolas Ferre <nicolas.ferre@atmel.com>
2179L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2180S: Supported
2181F: drivers/misc/atmel-ssc.c
2182F: include/linux/atmel-ssc.h
2183
2184ATMEL Timer Counter (TC) AND CLOCKSOURCE DRIVERS
2185M: Nicolas Ferre <nicolas.ferre@atmel.com>
2186L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2187S: Supported
2188F: drivers/misc/atmel_tclib.c
2189F: drivers/clocksource/tcb_clksrc.c
2190
2191ATMEL USBA UDC DRIVER
2192M: Nicolas Ferre <nicolas.ferre@atmel.com>
2193L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2194S: Supported
2195F: drivers/usb/gadget/udc/atmel_usba_udc.*
2196
2197ATMEL WIRELESS DRIVER
2198M: Simon Kelley <simon@thekelleys.org.uk>
2199L: linux-wireless@vger.kernel.org
2200W: http://www.thekelleys.org.uk/atmel
2201W: http://atmelwlandriver.sourceforge.net/
2202S: Maintained
2203F: drivers/net/wireless/atmel/atmel*
2204
2205ATMEL MAXTOUCH DRIVER
2206M: Nick Dyer <nick@shmanahar.org>
2207T: git git://github.com/ndyer/linux.git
2208S: Maintained
2209F: Documentation/devicetree/bindings/input/atmel,maxtouch.txt
2210F: drivers/input/touchscreen/atmel_mxt_ts.c
2211F: include/linux/platform_data/atmel_mxt_ts.h
2212
2213ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER
2214M: Bradley Grove <linuxdrivers@attotech.com>
2215L: linux-scsi@vger.kernel.org
2216W: http://www.attotech.com
2217S: Supported
2218F: drivers/scsi/esas2r
2219
2220ATUSB IEEE 802.15.4 RADIO DRIVER
2221M: Stefan Schmidt <stefan@osg.samsung.com>
2222L: linux-wpan@vger.kernel.org
2223S: Maintained
2224F: drivers/net/ieee802154/atusb.c
2225F: drivers/net/ieee802154/atusb.h
2226F: drivers/net/ieee802154/at86rf230.h
2227
2228AUDIT SUBSYSTEM
2229M: Paul Moore <paul@paul-moore.com>
2230M: Eric Paris <eparis@redhat.com>
2231L: linux-audit@redhat.com (moderated for non-subscribers)
2232W: http://people.redhat.com/sgrubb/audit/
2233T: git git://git.infradead.org/users/pcmoore/audit
2234S: Maintained
2235F: include/linux/audit.h
2236F: include/uapi/linux/audit.h
2237F: kernel/audit*
2238
2239AUXILIARY DISPLAY DRIVERS
2240M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
2241W: http://miguelojeda.es/auxdisplay.htm
2242W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
2243S: Maintained
2244F: drivers/auxdisplay/
2245F: include/linux/cfag12864b.h
2246
2247AVR32 ARCHITECTURE
2248M: Haavard Skinnemoen <hskinnemoen@gmail.com>
2249M: Hans-Christian Egtvedt <egtvedt@samfundet.no>
2250W: http://www.atmel.com/products/AVR32/
2251W: http://mirror.egtvedt.no/avr32linux.org/
2252W: http://avrfreaks.net/
2253S: Maintained
2254F: arch/avr32/
2255
2256AVR32/AT32AP MACHINE SUPPORT
2257M: Haavard Skinnemoen <hskinnemoen@gmail.com>
2258M: Hans-Christian Egtvedt <egtvedt@samfundet.no>
2259S: Maintained
2260F: arch/avr32/mach-at32ap/
2261
2262AX.25 NETWORK LAYER
2263M: Ralf Baechle <ralf@linux-mips.org>
2264L: linux-hams@vger.kernel.org
2265W: http://www.linux-ax25.org/
2266S: Maintained
2267F: include/uapi/linux/ax25.h
2268F: include/net/ax25.h
2269F: net/ax25/
2270
2271AZ6007 DVB DRIVER
2272M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
2273M: Mauro Carvalho Chehab <mchehab@kernel.org>
2274L: linux-media@vger.kernel.org
2275W: https://linuxtv.org
2276T: git git://linuxtv.org/media_tree.git
2277S: Maintained
2278F: drivers/media/usb/dvb-usb-v2/az6007.c
2279
2280AZTECH FM RADIO RECEIVER DRIVER
2281M: Hans Verkuil <hverkuil@xs4all.nl>
2282L: linux-media@vger.kernel.org
2283T: git git://linuxtv.org/media_tree.git
2284W: https://linuxtv.org
2285S: Maintained
2286F: drivers/media/radio/radio-aztech*
2287
2288B43 WIRELESS DRIVER
2289L: linux-wireless@vger.kernel.org
2290L: b43-dev@lists.infradead.org
2291W: http://wireless.kernel.org/en/users/Drivers/b43
2292S: Odd Fixes
2293F: drivers/net/wireless/broadcom/b43/
2294
2295B43LEGACY WIRELESS DRIVER
2296M: Larry Finger <Larry.Finger@lwfinger.net>
2297L: linux-wireless@vger.kernel.org
2298L: b43-dev@lists.infradead.org
2299W: http://wireless.kernel.org/en/users/Drivers/b43
2300S: Maintained
2301F: drivers/net/wireless/broadcom/b43legacy/
2302
2303BACKLIGHT CLASS/SUBSYSTEM
2304M: Jingoo Han <jingoohan1@gmail.com>
2305M: Lee Jones <lee.jones@linaro.org>
2306T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git
2307S: Maintained
2308F: drivers/video/backlight/
2309F: include/linux/backlight.h
2310
2311BATMAN ADVANCED
2312M: Marek Lindner <mareklindner@neomailbox.ch>
2313M: Simon Wunderlich <sw@simonwunderlich.de>
2314M: Antonio Quartulli <a@unstable.cc>
2315L: b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers)
2316W: https://www.open-mesh.org/
2317Q: https://patchwork.open-mesh.org/project/batman/list/
2318S: Maintained
2319F: Documentation/ABI/testing/sysfs-class-net-batman-adv
2320F: Documentation/ABI/testing/sysfs-class-net-mesh
2321F: Documentation/networking/batman-adv.txt
2322F: include/uapi/linux/batman_adv.h
2323F: net/batman-adv/
2324
2325BAYCOM/HDLCDRV DRIVERS FOR AX.25
2326M: Thomas Sailer <t.sailer@alumni.ethz.ch>
2327L: linux-hams@vger.kernel.org
2328W: http://www.baycom.org/~tom/ham/ham.html
2329S: Maintained
2330F: drivers/net/hamradio/baycom*
2331
2332BCACHE (BLOCK LAYER CACHE)
2333M: Kent Overstreet <kent.overstreet@gmail.com>
2334L: linux-bcache@vger.kernel.org
2335W: http://bcache.evilpiepirate.org
2336S: Orphan
2337F: drivers/md/bcache/
2338
2339BDISP ST MEDIA DRIVER
2340M: Fabien Dessenne <fabien.dessenne@st.com>
2341L: linux-media@vger.kernel.org
2342T: git git://linuxtv.org/media_tree.git
2343W: https://linuxtv.org
2344S: Supported
2345F: drivers/media/platform/sti/bdisp
2346
2347BEFS FILE SYSTEM
2348M: Luis de Bethencourt <luisbg@osg.samsung.com>
2349M: Salah Triki <salah.triki@gmail.com>
2350S: Maintained
2351T: git git://github.com/luisbg/linux-befs.git
2352F: Documentation/filesystems/befs.txt
2353F: fs/befs/
2354
2355BECKHOFF CX5020 ETHERCAT MASTER DRIVER
2356M: Dariusz Marcinkiewicz <reksio@newterm.pl>
2357L: netdev@vger.kernel.org
2358S: Maintained
2359F: drivers/net/ethernet/ec_bhf.c
2360
2361BFS FILE SYSTEM
2362M: "Tigran A. Aivazian" <tigran@aivazian.fsnet.co.uk>
2363S: Maintained
2364F: Documentation/filesystems/bfs.txt
2365F: fs/bfs/
2366F: include/uapi/linux/bfs_fs.h
2367
2368BLACKFIN ARCHITECTURE
2369M: Steven Miao <realmz6@gmail.com>
2370L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2371T: git git://git.code.sf.net/p/adi-linux/code
2372W: http://blackfin.uclinux.org
2373S: Supported
2374F: arch/blackfin/
2375
2376BLACKFIN EMAC DRIVER
2377L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2378W: http://blackfin.uclinux.org
2379S: Supported
2380F: drivers/net/ethernet/adi/
2381
2382BLACKFIN RTC DRIVER
2383L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2384W: http://blackfin.uclinux.org
2385S: Supported
2386F: drivers/rtc/rtc-bfin.c
2387
2388BLACKFIN SDH DRIVER
2389M: Sonic Zhang <sonic.zhang@analog.com>
2390L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2391W: http://blackfin.uclinux.org
2392S: Supported
2393F: drivers/mmc/host/bfin_sdh.c
2394
2395BLACKFIN SERIAL DRIVER
2396M: Sonic Zhang <sonic.zhang@analog.com>
2397L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2398W: http://blackfin.uclinux.org
2399S: Supported
2400F: drivers/tty/serial/bfin_uart.c
2401
2402BLACKFIN WATCHDOG DRIVER
2403L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2404W: http://blackfin.uclinux.org
2405S: Supported
2406F: drivers/watchdog/bfin_wdt.c
2407
2408BLACKFIN I2C TWI DRIVER
2409M: Sonic Zhang <sonic.zhang@analog.com>
2410L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2411W: http://blackfin.uclinux.org/
2412S: Supported
2413F: drivers/i2c/busses/i2c-bfin-twi.c
2414
2415BLACKFIN MEDIA DRIVER
2416M: Scott Jiang <scott.jiang.linux@gmail.com>
2417L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2418W: http://blackfin.uclinux.org/
2419S: Supported
2420F: drivers/media/platform/blackfin/
2421F: drivers/media/i2c/adv7183*
2422F: drivers/media/i2c/vs6624*
2423
2424BLINKM RGB LED DRIVER
2425M: Jan-Simon Moeller <jansimon.moeller@gmx.de>
2426S: Maintained
2427F: drivers/leds/leds-blinkm.c
2428
2429BLOCK LAYER
2430M: Jens Axboe <axboe@kernel.dk>
2431L: linux-block@vger.kernel.org
2432T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
2433S: Maintained
2434F: block/
2435F: kernel/trace/blktrace.c
2436
2437BLOCK2MTD DRIVER
2438M: Joern Engel <joern@lazybastard.org>
2439L: linux-mtd@lists.infradead.org
2440S: Maintained
2441F: drivers/mtd/devices/block2mtd.c
2442
2443BLUETOOTH DRIVERS
2444M: Marcel Holtmann <marcel@holtmann.org>
2445M: Gustavo Padovan <gustavo@padovan.org>
2446M: Johan Hedberg <johan.hedberg@gmail.com>
2447L: linux-bluetooth@vger.kernel.org
2448W: http://www.bluez.org/
2449T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2450T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2451S: Maintained
2452F: drivers/bluetooth/
2453
2454BLUETOOTH SUBSYSTEM
2455M: Marcel Holtmann <marcel@holtmann.org>
2456M: Gustavo Padovan <gustavo@padovan.org>
2457M: Johan Hedberg <johan.hedberg@gmail.com>
2458L: linux-bluetooth@vger.kernel.org
2459W: http://www.bluez.org/
2460T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2461T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2462S: Maintained
2463F: net/bluetooth/
2464F: include/net/bluetooth/
2465
2466BONDING DRIVER
2467M: Jay Vosburgh <j.vosburgh@gmail.com>
2468M: Veaceslav Falico <vfalico@gmail.com>
2469M: Andy Gospodarek <gospo@cumulusnetworks.com>
2470L: netdev@vger.kernel.org
2471W: http://sourceforge.net/projects/bonding/
2472S: Supported
2473F: drivers/net/bonding/
2474F: include/uapi/linux/if_bonding.h
2475
2476BPF (Safe dynamic programs and tools)
2477M: Alexei Starovoitov <ast@kernel.org>
2478L: netdev@vger.kernel.org
2479L: linux-kernel@vger.kernel.org
2480S: Supported
2481F: kernel/bpf/
2482
2483BROADCOM B44 10/100 ETHERNET DRIVER
2484M: Gary Zambrano <zambrano@broadcom.com>
2485L: netdev@vger.kernel.org
2486S: Supported
2487F: drivers/net/ethernet/broadcom/b44.*
2488
2489BROADCOM B53 ETHERNET SWITCH DRIVER
2490M: Florian Fainelli <f.fainelli@gmail.com>
2491L: netdev@vger.kernel.org
2492L: openwrt-devel@lists.openwrt.org (subscribers-only)
2493S: Supported
2494F: drivers/net/dsa/b53/*
2495F: include/linux/platform_data/b53.h
2496
2497BROADCOM GENET ETHERNET DRIVER
2498M: Florian Fainelli <f.fainelli@gmail.com>
2499L: netdev@vger.kernel.org
2500S: Supported
2501F: drivers/net/ethernet/broadcom/genet/
2502
2503BROADCOM BNX2 GIGABIT ETHERNET DRIVER
2504M: Sony Chacko <sony.chacko@qlogic.com>
2505M: Dept-HSGLinuxNICDev@qlogic.com
2506L: netdev@vger.kernel.org
2507S: Supported
2508F: drivers/net/ethernet/broadcom/bnx2.*
2509F: drivers/net/ethernet/broadcom/bnx2_*
2510
2511BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
2512M: Ariel Elior <ariel.elior@qlogic.com>
2513L: netdev@vger.kernel.org
2514S: Supported
2515F: drivers/net/ethernet/broadcom/bnx2x/
2516
2517BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
2518M: Florian Fainelli <f.fainelli@gmail.com>
2519M: Ray Jui <rjui@broadcom.com>
2520M: Scott Branden <sbranden@broadcom.com>
2521M: bcm-kernel-feedback-list@broadcom.com
2522T: git git://github.com/broadcom/mach-bcm
2523S: Maintained
2524N: bcm281*
2525N: bcm113*
2526N: bcm216*
2527N: kona
2528F: arch/arm/mach-bcm/
2529
2530BROADCOM BCM2835 ARM ARCHITECTURE
2531M: Stephen Warren <swarren@wwwdotorg.org>
2532M: Lee Jones <lee@kernel.org>
2533M: Eric Anholt <eric@anholt.net>
2534L: linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers)
2535L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2536T: git git://git.kernel.org/pub/scm/linux/kernel/git/rpi/linux-rpi.git
2537S: Maintained
2538N: bcm2835
2539
2540BROADCOM BCM47XX MIPS ARCHITECTURE
2541M: Hauke Mehrtens <hauke@hauke-m.de>
2542M: Rafał Miłecki <zajec5@gmail.com>
2543L: linux-mips@linux-mips.org
2544S: Maintained
2545F: Documentation/devicetree/bindings/mips/brcm/
2546F: arch/mips/bcm47xx/*
2547F: arch/mips/include/asm/mach-bcm47xx/*
2548
2549BROADCOM BCM5301X ARM ARCHITECTURE
2550M: Hauke Mehrtens <hauke@hauke-m.de>
2551M: Rafał Miłecki <zajec5@gmail.com>
2552M: bcm-kernel-feedback-list@broadcom.com
2553L: linux-arm-kernel@lists.infradead.org
2554S: Maintained
2555F: arch/arm/mach-bcm/bcm_5301x.c
2556F: arch/arm/boot/dts/bcm5301x*.dtsi
2557F: arch/arm/boot/dts/bcm470*
2558
2559BROADCOM BCM63XX ARM ARCHITECTURE
2560M: Florian Fainelli <f.fainelli@gmail.com>
2561M: bcm-kernel-feedback-list@broadcom.com
2562L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2563T: git git://github.com/broadcom/stblinux.git
2564S: Maintained
2565N: bcm63xx
2566
2567BROADCOM BCM63XX/BCM33XX UDC DRIVER
2568M: Kevin Cernekee <cernekee@gmail.com>
2569L: linux-usb@vger.kernel.org
2570S: Maintained
2571F: drivers/usb/gadget/udc/bcm63xx_udc.*
2572
2573BROADCOM BCM7XXX ARM ARCHITECTURE
2574M: Brian Norris <computersforpeace@gmail.com>
2575M: Gregory Fong <gregory.0xf0@gmail.com>
2576M: Florian Fainelli <f.fainelli@gmail.com>
2577M: bcm-kernel-feedback-list@broadcom.com
2578L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2579T: git git://github.com/broadcom/stblinux.git
2580S: Maintained
2581F: arch/arm/mach-bcm/*brcmstb*
2582F: arch/arm/boot/dts/bcm7*.dts*
2583F: drivers/bus/brcmstb_gisb.c
2584N: brcmstb
2585
2586BROADCOM BMIPS MIPS ARCHITECTURE
2587M: Kevin Cernekee <cernekee@gmail.com>
2588M: Florian Fainelli <f.fainelli@gmail.com>
2589L: linux-mips@linux-mips.org
2590T: git git://github.com/broadcom/stblinux.git
2591S: Maintained
2592F: arch/mips/bmips/*
2593F: arch/mips/include/asm/mach-bmips/*
2594F: arch/mips/kernel/*bmips*
2595F: arch/mips/boot/dts/brcm/bcm*.dts*
2596F: drivers/irqchip/irq-bcm63*
2597F: drivers/irqchip/irq-bcm7*
2598F: drivers/irqchip/irq-brcmstb*
2599F: include/linux/bcm963xx_nvram.h
2600F: include/linux/bcm963xx_tag.h
2601
2602BROADCOM TG3 GIGABIT ETHERNET DRIVER
2603M: Siva Reddy Kallam <siva.kallam@broadcom.com>
2604M: Prashant Sreedharan <prashant@broadcom.com>
2605M: Michael Chan <mchan@broadcom.com>
2606L: netdev@vger.kernel.org
2607S: Supported
2608F: drivers/net/ethernet/broadcom/tg3.*
2609
2610BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER
2611M: Arend van Spriel <arend.vanspriel@broadcom.com>
2612M: Franky Lin <franky.lin@broadcom.com>
2613M: Hante Meuleman <hante.meuleman@broadcom.com>
2614L: linux-wireless@vger.kernel.org
2615L: brcm80211-dev-list.pdl@broadcom.com
2616S: Supported
2617F: drivers/net/wireless/broadcom/brcm80211/
2618
2619BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
2620M: QLogic-Storage-Upstream@qlogic.com
2621L: linux-scsi@vger.kernel.org
2622S: Supported
2623F: drivers/scsi/bnx2fc/
2624
2625BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
2626M: QLogic-Storage-Upstream@qlogic.com
2627L: linux-scsi@vger.kernel.org
2628S: Supported
2629F: drivers/scsi/bnx2i/
2630
2631BROADCOM IPROC ARM ARCHITECTURE
2632M: Ray Jui <rjui@broadcom.com>
2633M: Scott Branden <sbranden@broadcom.com>
2634M: Jon Mason <jonmason@broadcom.com>
2635M: bcm-kernel-feedback-list@broadcom.com
2636L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2637T: git git://github.com/broadcom/cygnus-linux.git
2638S: Maintained
2639N: iproc
2640N: cygnus
2641N: bcm[-_]nsp
2642N: bcm9113*
2643N: bcm9583*
2644N: bcm9585*
2645N: bcm9586*
2646N: bcm988312
2647N: bcm113*
2648N: bcm583*
2649N: bcm585*
2650N: bcm586*
2651N: bcm88312
2652F: arch/arm64/boot/dts/broadcom/ns2*
2653F: drivers/clk/bcm/clk-ns*
2654F: drivers/pinctrl/bcm/pinctrl-ns*
2655
2656BROADCOM BRCMSTB GPIO DRIVER
2657M: Gregory Fong <gregory.0xf0@gmail.com>
2658L: bcm-kernel-feedback-list@broadcom.com
2659S: Supported
2660F: drivers/gpio/gpio-brcmstb.c
2661F: Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt
2662
2663BROADCOM KONA GPIO DRIVER
2664M: Ray Jui <rjui@broadcom.com>
2665L: bcm-kernel-feedback-list@broadcom.com
2666S: Supported
2667F: drivers/gpio/gpio-bcm-kona.c
2668F: Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt
2669
2670BROADCOM NVRAM DRIVER
2671M: Rafał Miłecki <zajec5@gmail.com>
2672L: linux-mips@linux-mips.org
2673S: Maintained
2674F: drivers/firmware/broadcom/*
2675
2676BROADCOM STB NAND FLASH DRIVER
2677M: Brian Norris <computersforpeace@gmail.com>
2678M: Kamal Dasu <kdasu.kdev@gmail.com>
2679L: linux-mtd@lists.infradead.org
2680L: bcm-kernel-feedback-list@broadcom.com
2681S: Maintained
2682F: drivers/mtd/nand/brcmnand/
2683
2684BROADCOM SPECIFIC AMBA DRIVER (BCMA)
2685M: Rafał Miłecki <zajec5@gmail.com>
2686L: linux-wireless@vger.kernel.org
2687S: Maintained
2688F: drivers/bcma/
2689F: include/linux/bcma/
2690
2691BROADCOM SYSTEMPORT ETHERNET DRIVER
2692M: Florian Fainelli <f.fainelli@gmail.com>
2693L: netdev@vger.kernel.org
2694S: Supported
2695F: drivers/net/ethernet/broadcom/bcmsysport.*
2696
2697BROADCOM VULCAN ARM64 SOC
2698M: Jayachandran C. <jchandra@broadcom.com>
2699M: bcm-kernel-feedback-list@broadcom.com
2700L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2701S: Maintained
2702F: arch/arm64/boot/dts/broadcom/vulcan*
2703
2704BROCADE BFA FC SCSI DRIVER
2705M: Anil Gurumurthy <anil.gurumurthy@qlogic.com>
2706M: Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
2707L: linux-scsi@vger.kernel.org
2708S: Supported
2709F: drivers/scsi/bfa/
2710
2711BROCADE BNA 10 GIGABIT ETHERNET DRIVER
2712M: Rasesh Mody <rasesh.mody@qlogic.com>
2713L: netdev@vger.kernel.org
2714S: Supported
2715F: drivers/net/ethernet/brocade/bna/
2716
2717BSG (block layer generic sg v4 driver)
2718M: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
2719L: linux-scsi@vger.kernel.org
2720S: Supported
2721F: block/bsg.c
2722F: include/linux/bsg.h
2723F: include/uapi/linux/bsg.h
2724
2725BT87X AUDIO DRIVER
2726M: Clemens Ladisch <clemens@ladisch.de>
2727L: alsa-devel@alsa-project.org (moderated for non-subscribers)
2728T: git git://git.alsa-project.org/alsa-kernel.git
2729S: Maintained
2730F: Documentation/sound/alsa/Bt87x.txt
2731F: sound/pci/bt87x.c
2732
2733BT8XXGPIO DRIVER
2734M: Michael Buesch <m@bues.ch>
2735W: http://bu3sch.de/btgpio.php
2736S: Maintained
2737F: drivers/gpio/gpio-bt8xx.c
2738
2739BTRFS FILE SYSTEM
2740M: Chris Mason <clm@fb.com>
2741M: Josef Bacik <jbacik@fb.com>
2742M: David Sterba <dsterba@suse.com>
2743L: linux-btrfs@vger.kernel.org
2744W: http://btrfs.wiki.kernel.org/
2745Q: http://patchwork.kernel.org/project/linux-btrfs/list/
2746T: git git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git
2747S: Maintained
2748F: Documentation/filesystems/btrfs.txt
2749F: fs/btrfs/
2750
2751BTTV VIDEO4LINUX DRIVER
2752M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
2753M: Mauro Carvalho Chehab <mchehab@kernel.org>
2754L: linux-media@vger.kernel.org
2755W: https://linuxtv.org
2756T: git git://linuxtv.org/media_tree.git
2757S: Odd fixes
2758F: Documentation/video4linux/bttv/
2759F: drivers/media/pci/bt8xx/bttv*
2760
2761BUSLOGIC SCSI DRIVER
2762M: Khalid Aziz <khalid@gonehiking.org>
2763L: linux-scsi@vger.kernel.org
2764S: Maintained
2765F: drivers/scsi/BusLogic.*
2766F: drivers/scsi/FlashPoint.*
2767
2768C-MEDIA CMI8788 DRIVER
2769M: Clemens Ladisch <clemens@ladisch.de>
2770L: alsa-devel@alsa-project.org (moderated for non-subscribers)
2771T: git git://git.alsa-project.org/alsa-kernel.git
2772S: Maintained
2773F: sound/pci/oxygen/
2774
2775C6X ARCHITECTURE
2776M: Mark Salter <msalter@redhat.com>
2777M: Aurelien Jacquiot <a-jacquiot@ti.com>
2778L: linux-c6x-dev@linux-c6x.org
2779W: http://www.linux-c6x.org/wiki/index.php/Main_Page
2780S: Maintained
2781F: arch/c6x/
2782
2783CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
2784M: David Howells <dhowells@redhat.com>
2785L: linux-cachefs@redhat.com (moderated for non-subscribers)
2786S: Supported
2787F: Documentation/filesystems/caching/cachefiles.txt
2788F: fs/cachefiles/
2789
2790CADET FM/AM RADIO RECEIVER DRIVER
2791M: Hans Verkuil <hverkuil@xs4all.nl>
2792L: linux-media@vger.kernel.org
2793T: git git://linuxtv.org/media_tree.git
2794W: https://linuxtv.org
2795S: Maintained
2796F: drivers/media/radio/radio-cadet*
2797
2798CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
2799M: Jonathan Corbet <corbet@lwn.net>
2800L: linux-media@vger.kernel.org
2801T: git git://linuxtv.org/media_tree.git
2802S: Maintained
2803F: Documentation/video4linux/cafe_ccic
2804F: drivers/media/platform/marvell-ccic/
2805
2806CAIF NETWORK LAYER
2807M: Dmitry Tarnyagin <dmitry.tarnyagin@lockless.no>
2808L: netdev@vger.kernel.org
2809S: Supported
2810F: Documentation/networking/caif/
2811F: drivers/net/caif/
2812F: include/uapi/linux/caif/
2813F: include/net/caif/
2814F: net/caif/
2815
2816CALGARY x86-64 IOMMU
2817M: Muli Ben-Yehuda <mulix@mulix.org>
2818M: Jon Mason <jdmason@kudzu.us>
2819L: iommu@lists.linux-foundation.org
2820S: Maintained
2821F: arch/x86/kernel/pci-calgary_64.c
2822F: arch/x86/kernel/tce_64.c
2823F: arch/x86/include/asm/calgary.h
2824F: arch/x86/include/asm/tce.h
2825
2826CAN NETWORK LAYER
2827M: Oliver Hartkopp <socketcan@hartkopp.net>
2828M: Marc Kleine-Budde <mkl@pengutronix.de>
2829L: linux-can@vger.kernel.org
2830W: https://github.com/linux-can
2831T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
2832T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
2833S: Maintained
2834F: Documentation/networking/can.txt
2835F: net/can/
2836F: include/linux/can/core.h
2837F: include/uapi/linux/can.h
2838F: include/uapi/linux/can/bcm.h
2839F: include/uapi/linux/can/raw.h
2840F: include/uapi/linux/can/gw.h
2841
2842CAN NETWORK DRIVERS
2843M: Wolfgang Grandegger <wg@grandegger.com>
2844M: Marc Kleine-Budde <mkl@pengutronix.de>
2845L: linux-can@vger.kernel.org
2846W: https://github.com/linux-can
2847T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
2848T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
2849S: Maintained
2850F: Documentation/devicetree/bindings/net/can/
2851F: drivers/net/can/
2852F: include/linux/can/dev.h
2853F: include/linux/can/platform/
2854F: include/uapi/linux/can/error.h
2855F: include/uapi/linux/can/netlink.h
2856
2857CAPABILITIES
2858M: Serge Hallyn <serge@hallyn.com>
2859L: linux-security-module@vger.kernel.org
2860S: Supported
2861F: include/linux/capability.h
2862F: include/uapi/linux/capability.h
2863F: security/commoncap.c
2864F: kernel/capability.c
2865
2866CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
2867M: Kevin Tsai <ktsai@capellamicro.com>
2868S: Maintained
2869F: drivers/iio/light/cm*
2870F: Documentation/devicetree/bindings/i2c/trivial-devices.txt
2871
2872CAVIUM LIQUIDIO NETWORK DRIVER
2873M: Derek Chickles <derek.chickles@caviumnetworks.com>
2874M: Satanand Burla <satananda.burla@caviumnetworks.com>
2875M: Felix Manlunas <felix.manlunas@caviumnetworks.com>
2876M: Raghu Vatsavayi <raghu.vatsavayi@caviumnetworks.com>
2877L: netdev@vger.kernel.org
2878W: http://www.cavium.com
2879S: Supported
2880F: drivers/net/ethernet/cavium/liquidio/
2881
2882CC2520 IEEE-802.15.4 RADIO DRIVER
2883M: Varka Bhadram <varkabhadram@gmail.com>
2884L: linux-wpan@vger.kernel.org
2885S: Maintained
2886F: drivers/net/ieee802154/cc2520.c
2887F: include/linux/spi/cc2520.h
2888F: Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
2889
2890CEC DRIVER
2891M: Hans Verkuil <hans.verkuil@cisco.com>
2892L: linux-media@vger.kernel.org
2893T: git git://linuxtv.org/media_tree.git
2894W: http://linuxtv.org
2895S: Supported
2896F: Documentation/cec.txt
2897F: Documentation/DocBook/media/v4l/cec*
2898F: drivers/staging/media/cec/
2899F: drivers/media/cec-edid.c
2900F: drivers/media/rc/keymaps/rc-cec.c
2901F: include/media/cec.h
2902F: include/media/cec-edid.h
2903F: include/linux/cec.h
2904F: include/linux/cec-funcs.h
2905
2906CELL BROADBAND ENGINE ARCHITECTURE
2907M: Arnd Bergmann <arnd@arndb.de>
2908L: linuxppc-dev@lists.ozlabs.org
2909W: http://www.ibm.com/developerworks/power/cell/
2910S: Supported
2911F: arch/powerpc/include/asm/cell*.h
2912F: arch/powerpc/include/asm/spu*.h
2913F: arch/powerpc/include/uapi/asm/spu*.h
2914F: arch/powerpc/oprofile/*cell*
2915F: arch/powerpc/platforms/cell/
2916
2917CEPH COMMON CODE (LIBCEPH)
2918M: Ilya Dryomov <idryomov@gmail.com>
2919M: "Yan, Zheng" <zyan@redhat.com>
2920M: Sage Weil <sage@redhat.com>
2921L: ceph-devel@vger.kernel.org
2922W: http://ceph.com/
2923T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
2924T: git git://github.com/ceph/ceph-client.git
2925S: Supported
2926F: net/ceph/
2927F: include/linux/ceph/
2928F: include/linux/crush/
2929
2930CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
2931M: "Yan, Zheng" <zyan@redhat.com>
2932M: Sage Weil <sage@redhat.com>
2933M: Ilya Dryomov <idryomov@gmail.com>
2934L: ceph-devel@vger.kernel.org
2935W: http://ceph.com/
2936T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
2937T: git git://github.com/ceph/ceph-client.git
2938S: Supported
2939F: Documentation/filesystems/ceph.txt
2940F: fs/ceph/
2941
2942CERTIFICATE HANDLING:
2943M: David Howells <dhowells@redhat.com>
2944M: David Woodhouse <dwmw2@infradead.org>
2945L: keyrings@vger.kernel.org
2946S: Maintained
2947F: Documentation/module-signing.txt
2948F: certs/
2949F: scripts/sign-file.c
2950F: scripts/extract-cert.c
2951
2952CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM:
2953L: linux-usb@vger.kernel.org
2954S: Orphan
2955F: Documentation/usb/WUSB-Design-overview.txt
2956F: Documentation/usb/wusb-cbaf
2957F: drivers/usb/host/hwa-hc.c
2958F: drivers/usb/host/whci/
2959F: drivers/usb/wusbcore/
2960F: include/linux/usb/wusb*
2961
2962CFAG12864B LCD DRIVER
2963M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
2964W: http://miguelojeda.es/auxdisplay.htm
2965W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
2966S: Maintained
2967F: drivers/auxdisplay/cfag12864b.c
2968F: include/linux/cfag12864b.h
2969
2970CFAG12864BFB LCD FRAMEBUFFER DRIVER
2971M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
2972W: http://miguelojeda.es/auxdisplay.htm
2973W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
2974S: Maintained
2975F: drivers/auxdisplay/cfag12864bfb.c
2976F: include/linux/cfag12864b.h
2977
2978CFG80211 and NL80211
2979M: Johannes Berg <johannes@sipsolutions.net>
2980L: linux-wireless@vger.kernel.org
2981W: http://wireless.kernel.org/
2982T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
2983T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
2984S: Maintained
2985F: include/uapi/linux/nl80211.h
2986F: include/net/cfg80211.h
2987F: net/wireless/*
2988X: net/wireless/wext*
2989
2990CHAR and MISC DRIVERS
2991M: Arnd Bergmann <arnd@arndb.de>
2992M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
2993T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
2994S: Supported
2995F: drivers/char/*
2996F: drivers/misc/*
2997F: include/linux/miscdevice.h
2998
2999CHECKPATCH
3000M: Andy Whitcroft <apw@canonical.com>
3001M: Joe Perches <joe@perches.com>
3002S: Maintained
3003F: scripts/checkpatch.pl
3004
3005CHINESE DOCUMENTATION
3006M: Harry Wei <harryxiyou@gmail.com>
3007L: xiyoulinuxkernelgroup@googlegroups.com (subscribers-only)
3008L: linux-kernel@zh-kernel.org (moderated for non-subscribers)
3009S: Maintained
3010F: Documentation/zh_CN/
3011
3012CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
3013M: Peter Chen <Peter.Chen@nxp.com>
3014T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
3015L: linux-usb@vger.kernel.org
3016S: Maintained
3017F: drivers/usb/chipidea/
3018
3019CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
3020M: Hans de Goede <hdegoede@redhat.com>
3021L: linux-input@vger.kernel.org
3022S: Maintained
3023F: Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt
3024F: drivers/input/touchscreen/chipone_icn8318.c
3025
3026CHROME HARDWARE PLATFORM SUPPORT
3027M: Olof Johansson <olof@lixom.net>
3028S: Maintained
3029T: git git://git.kernel.org/pub/scm/linux/kernel/git/olof/chrome-platform.git
3030F: drivers/platform/chrome/
3031
3032CISCO VIC ETHERNET NIC DRIVER
3033M: Christian Benvenuti <benve@cisco.com>
3034M: Sujith Sankar <ssujith@cisco.com>
3035M: Govindarajulu Varadarajan <_govind@gmx.com>
3036M: Neel Patel <neepatel@cisco.com>
3037S: Supported
3038F: drivers/net/ethernet/cisco/enic/
3039
3040CISCO VIC LOW LATENCY NIC DRIVER
3041M: Christian Benvenuti <benve@cisco.com>
3042M: Dave Goodell <dgoodell@cisco.com>
3043S: Supported
3044F: drivers/infiniband/hw/usnic/
3045
3046CIRRUS LOGIC EP93XX ETHERNET DRIVER
3047M: Hartley Sweeten <hsweeten@visionengravers.com>
3048L: netdev@vger.kernel.org
3049S: Maintained
3050F: drivers/net/ethernet/cirrus/ep93xx_eth.c
3051
3052CIRRUS LOGIC AUDIO CODEC DRIVERS
3053M: Brian Austin <brian.austin@cirrus.com>
3054M: Paul Handrigan <Paul.Handrigan@cirrus.com>
3055L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3056S: Maintained
3057F: sound/soc/codecs/cs*
3058
3059CLEANCACHE API
3060M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
3061L: linux-kernel@vger.kernel.org
3062S: Maintained
3063F: mm/cleancache.c
3064F: include/linux/cleancache.h
3065
3066CLK API
3067M: Russell King <linux@armlinux.org.uk>
3068L: linux-clk@vger.kernel.org
3069S: Maintained
3070F: include/linux/clk.h
3071
3072CLOCKSOURCE, CLOCKEVENT DRIVERS
3073M: Daniel Lezcano <daniel.lezcano@linaro.org>
3074M: Thomas Gleixner <tglx@linutronix.de>
3075L: linux-kernel@vger.kernel.org
3076T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
3077S: Supported
3078F: drivers/clocksource
3079
3080CISCO FCOE HBA DRIVER
3081M: Hiral Patel <hiralpat@cisco.com>
3082M: Suma Ramars <sramars@cisco.com>
3083M: Brian Uchino <buchino@cisco.com>
3084L: linux-scsi@vger.kernel.org
3085S: Supported
3086F: drivers/scsi/fnic/
3087
3088CISCO SCSI HBA DRIVER
3089M: Narsimhulu Musini <nmusini@cisco.com>
3090M: Sesidhar Baddela <sebaddel@cisco.com>
3091L: linux-scsi@vger.kernel.org
3092S: Supported
3093F: drivers/scsi/snic/
3094
3095CMPC ACPI DRIVER
3096M: Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com>
3097M: Daniel Oliveira Nascimento <don@syst.com.br>
3098L: platform-driver-x86@vger.kernel.org
3099S: Supported
3100F: drivers/platform/x86/classmate-laptop.c
3101
3102COBALT MEDIA DRIVER
3103M: Hans Verkuil <hans.verkuil@cisco.com>
3104L: linux-media@vger.kernel.org
3105T: git git://linuxtv.org/media_tree.git
3106W: https://linuxtv.org
3107S: Supported
3108F: drivers/media/pci/cobalt/
3109
3110COCCINELLE/Semantic Patches (SmPL)
3111M: Julia Lawall <Julia.Lawall@lip6.fr>
3112M: Gilles Muller <Gilles.Muller@lip6.fr>
3113M: Nicolas Palix <nicolas.palix@imag.fr>
3114M: Michal Marek <mmarek@suse.com>
3115L: cocci@systeme.lip6.fr (moderated for non-subscribers)
3116T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc
3117W: http://coccinelle.lip6.fr/
3118S: Supported
3119F: Documentation/dev-tools/coccinelle.rst
3120F: scripts/coccinelle/
3121F: scripts/coccicheck
3122
3123CODA FILE SYSTEM
3124M: Jan Harkes <jaharkes@cs.cmu.edu>
3125M: coda@cs.cmu.edu
3126L: codalist@coda.cs.cmu.edu
3127W: http://www.coda.cs.cmu.edu/
3128S: Maintained
3129F: Documentation/filesystems/coda.txt
3130F: fs/coda/
3131F: include/linux/coda*.h
3132F: include/uapi/linux/coda*.h
3133
3134CODA V4L2 MEM2MEM DRIVER
3135M: Philipp Zabel <p.zabel@pengutronix.de>
3136L: linux-media@vger.kernel.org
3137S: Maintained
3138F: Documentation/devicetree/bindings/media/coda.txt
3139F: drivers/media/platform/coda/
3140
3141COMMON CLK FRAMEWORK
3142M: Michael Turquette <mturquette@baylibre.com>
3143M: Stephen Boyd <sboyd@codeaurora.org>
3144L: linux-clk@vger.kernel.org
3145T: git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
3146S: Maintained
3147F: Documentation/devicetree/bindings/clock/
3148F: drivers/clk/
3149X: drivers/clk/clkdev.c
3150F: include/linux/clk-pr*
3151F: include/linux/clk/
3152
3153COMMON INTERNET FILE SYSTEM (CIFS)
3154M: Steve French <sfrench@samba.org>
3155L: linux-cifs@vger.kernel.org
3156L: samba-technical@lists.samba.org (moderated for non-subscribers)
3157W: http://linux-cifs.samba.org/
3158T: git git://git.samba.org/sfrench/cifs-2.6.git
3159S: Supported
3160F: Documentation/filesystems/cifs/
3161F: fs/cifs/
3162
3163COMPACTPCI HOTPLUG CORE
3164M: Scott Murray <scott@spiteful.org>
3165L: linux-pci@vger.kernel.org
3166S: Maintained
3167F: drivers/pci/hotplug/cpci_hotplug*
3168
3169COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
3170M: Scott Murray <scott@spiteful.org>
3171L: linux-pci@vger.kernel.org
3172S: Maintained
3173F: drivers/pci/hotplug/cpcihp_zt5550.*
3174
3175COMPACTPCI HOTPLUG GENERIC DRIVER
3176M: Scott Murray <scott@spiteful.org>
3177L: linux-pci@vger.kernel.org
3178S: Maintained
3179F: drivers/pci/hotplug/cpcihp_generic.c
3180
3181COMPAL LAPTOP SUPPORT
3182M: Cezary Jackiewicz <cezary.jackiewicz@gmail.com>
3183L: platform-driver-x86@vger.kernel.org
3184S: Maintained
3185F: drivers/platform/x86/compal-laptop.c
3186
3187CONEXANT ACCESSRUNNER USB DRIVER
3188L: accessrunner-general@lists.sourceforge.net
3189W: http://accessrunner.sourceforge.net/
3190S: Orphan
3191F: drivers/usb/atm/cxacru.c
3192
3193CONFIGFS
3194M: Joel Becker <jlbec@evilplan.org>
3195M: Christoph Hellwig <hch@lst.de>
3196T: git git://git.infradead.org/users/hch/configfs.git
3197S: Supported
3198F: fs/configfs/
3199F: include/linux/configfs.h
3200
3201CONNECTOR
3202M: Evgeniy Polyakov <zbr@ioremap.net>
3203L: netdev@vger.kernel.org
3204S: Maintained
3205F: drivers/connector/
3206
3207CONTROL GROUP (CGROUP)
3208M: Tejun Heo <tj@kernel.org>
3209M: Li Zefan <lizefan@huawei.com>
3210M: Johannes Weiner <hannes@cmpxchg.org>
3211L: cgroups@vger.kernel.org
3212T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3213S: Maintained
3214F: Documentation/cgroup*
3215F: include/linux/cgroup*
3216F: kernel/cgroup*
3217
3218CONTROL GROUP - CPUSET
3219M: Li Zefan <lizefan@huawei.com>
3220L: cgroups@vger.kernel.org
3221W: http://www.bullopensource.org/cpuset/
3222W: http://oss.sgi.com/projects/cpusets/
3223T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3224S: Maintained
3225F: Documentation/cgroup-v1/cpusets.txt
3226F: include/linux/cpuset.h
3227F: kernel/cpuset.c
3228
3229CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
3230M: Johannes Weiner <hannes@cmpxchg.org>
3231M: Michal Hocko <mhocko@kernel.org>
3232M: Vladimir Davydov <vdavydov@virtuozzo.com>
3233L: cgroups@vger.kernel.org
3234L: linux-mm@kvack.org
3235S: Maintained
3236F: mm/memcontrol.c
3237F: mm/swap_cgroup.c
3238
3239CORETEMP HARDWARE MONITORING DRIVER
3240M: Fenghua Yu <fenghua.yu@intel.com>
3241L: linux-hwmon@vger.kernel.org
3242S: Maintained
3243F: Documentation/hwmon/coretemp
3244F: drivers/hwmon/coretemp.c
3245
3246COSA/SRP SYNC SERIAL DRIVER
3247M: Jan "Yenya" Kasprzak <kas@fi.muni.cz>
3248W: http://www.fi.muni.cz/~kas/cosa/
3249S: Maintained
3250F: drivers/net/wan/cosa*
3251
3252CPMAC ETHERNET DRIVER
3253M: Florian Fainelli <florian@openwrt.org>
3254L: netdev@vger.kernel.org
3255S: Maintained
3256F: drivers/net/ethernet/ti/cpmac.c
3257
3258CPU FREQUENCY DRIVERS
3259M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
3260M: Viresh Kumar <viresh.kumar@linaro.org>
3261L: linux-pm@vger.kernel.org
3262S: Maintained
3263T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3264T: git git://git.linaro.org/people/vireshk/linux.git (For ARM Updates)
3265F: drivers/cpufreq/
3266F: include/linux/cpufreq.h
3267
3268CPU FREQUENCY DRIVERS - ARM BIG LITTLE
3269M: Viresh Kumar <viresh.kumar@linaro.org>
3270M: Sudeep Holla <sudeep.holla@arm.com>
3271L: linux-pm@vger.kernel.org
3272W: http://www.arm.com/products/processors/technologies/biglittleprocessing.php
3273S: Maintained
3274F: drivers/cpufreq/arm_big_little.h
3275F: drivers/cpufreq/arm_big_little.c
3276F: drivers/cpufreq/arm_big_little_dt.c
3277
3278CPUIDLE DRIVER - ARM BIG LITTLE
3279M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
3280M: Daniel Lezcano <daniel.lezcano@linaro.org>
3281L: linux-pm@vger.kernel.org
3282L: linux-arm-kernel@lists.infradead.org
3283T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3284S: Maintained
3285F: drivers/cpuidle/cpuidle-big_little.c
3286
3287CPUIDLE DRIVER - ARM EXYNOS
3288M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
3289M: Daniel Lezcano <daniel.lezcano@linaro.org>
3290M: Kukjin Kim <kgene@kernel.org>
3291L: linux-pm@vger.kernel.org
3292L: linux-samsung-soc@vger.kernel.org
3293S: Supported
3294F: drivers/cpuidle/cpuidle-exynos.c
3295F: arch/arm/mach-exynos/pm.c
3296
3297CPUIDLE DRIVERS
3298M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
3299M: Daniel Lezcano <daniel.lezcano@linaro.org>
3300L: linux-pm@vger.kernel.org
3301S: Maintained
3302T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3303F: drivers/cpuidle/*
3304F: include/linux/cpuidle.h
3305
3306CPUID/MSR DRIVER
3307M: "H. Peter Anvin" <hpa@zytor.com>
3308S: Maintained
3309F: arch/x86/kernel/cpuid.c
3310F: arch/x86/kernel/msr.c
3311
3312CPU POWER MONITORING SUBSYSTEM
3313M: Thomas Renninger <trenn@suse.com>
3314L: linux-pm@vger.kernel.org
3315S: Maintained
3316F: tools/power/cpupower/
3317
3318CRAMFS FILESYSTEM
3319W: http://sourceforge.net/projects/cramfs/
3320S: Orphan / Obsolete
3321F: Documentation/filesystems/cramfs.txt
3322F: fs/cramfs/
3323
3324CRIS PORT
3325M: Mikael Starvik <starvik@axis.com>
3326M: Jesper Nilsson <jesper.nilsson@axis.com>
3327L: linux-cris-kernel@axis.com
3328W: http://developer.axis.com
3329T: git git://git.kernel.org/pub/scm/linux/kernel/git/jesper/cris.git
3330S: Maintained
3331F: arch/cris/
3332F: drivers/tty/serial/crisv10.*
3333
3334CRYPTO API
3335M: Herbert Xu <herbert@gondor.apana.org.au>
3336M: "David S. Miller" <davem@davemloft.net>
3337L: linux-crypto@vger.kernel.org
3338T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
3339T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
3340S: Maintained
3341F: Documentation/crypto/
3342F: Documentation/devicetree/bindings/crypto/
3343F: Documentation/DocBook/crypto-API.tmpl
3344F: arch/*/crypto/
3345F: crypto/
3346F: drivers/crypto/
3347F: include/crypto/
3348
3349CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
3350M: Neil Horman <nhorman@tuxdriver.com>
3351L: linux-crypto@vger.kernel.org
3352S: Maintained
3353F: crypto/ansi_cprng.c
3354F: crypto/rng.c
3355
3356CS3308 MEDIA DRIVER
3357M: Hans Verkuil <hverkuil@xs4all.nl>
3358L: linux-media@vger.kernel.org
3359T: git git://linuxtv.org/media_tree.git
3360W: http://linuxtv.org
3361S: Odd Fixes
3362F: drivers/media/i2c/cs3308.c
3363F: drivers/media/i2c/cs3308.h
3364
3365CS5535 Audio ALSA driver
3366M: Jaya Kumar <jayakumar.alsa@gmail.com>
3367S: Maintained
3368F: sound/pci/cs5535audio/
3369
3370CW1200 WLAN driver
3371M: Solomon Peachy <pizza@shaftnet.org>
3372S: Maintained
3373F: drivers/net/wireless/st/cw1200/
3374
3375CX18 VIDEO4LINUX DRIVER
3376M: Andy Walls <awalls@md.metrocast.net>
3377L: ivtv-devel@ivtvdriver.org (subscribers-only)
3378L: linux-media@vger.kernel.org
3379T: git git://linuxtv.org/media_tree.git
3380W: https://linuxtv.org
3381W: http://www.ivtvdriver.org/index.php/Cx18
3382S: Maintained
3383F: Documentation/video4linux/cx18.txt
3384F: drivers/media/pci/cx18/
3385F: include/uapi/linux/ivtv*
3386
3387CX2341X MPEG ENCODER HELPER MODULE
3388M: Hans Verkuil <hverkuil@xs4all.nl>
3389L: linux-media@vger.kernel.org
3390T: git git://linuxtv.org/media_tree.git
3391W: https://linuxtv.org
3392S: Maintained
3393F: drivers/media/common/cx2341x*
3394F: include/media/cx2341x*
3395
3396CX24120 MEDIA DRIVER
3397M: Jemma Denson <jdenson@gmail.com>
3398M: Patrick Boettcher <patrick.boettcher@posteo.de>
3399L: linux-media@vger.kernel.org
3400W: https://linuxtv.org
3401Q: http://patchwork.linuxtv.org/project/linux-media/list/
3402S: Maintained
3403F: drivers/media/dvb-frontends/cx24120*
3404
3405CX88 VIDEO4LINUX DRIVER
3406M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
3407M: Mauro Carvalho Chehab <mchehab@kernel.org>
3408L: linux-media@vger.kernel.org
3409W: https://linuxtv.org
3410T: git git://linuxtv.org/media_tree.git
3411S: Odd fixes
3412F: Documentation/video4linux/cx88/
3413F: drivers/media/pci/cx88/
3414
3415CXD2820R MEDIA DRIVER
3416M: Antti Palosaari <crope@iki.fi>
3417L: linux-media@vger.kernel.org
3418W: https://linuxtv.org
3419W: http://palosaari.fi/linux/
3420Q: http://patchwork.linuxtv.org/project/linux-media/list/
3421T: git git://linuxtv.org/anttip/media_tree.git
3422S: Maintained
3423F: drivers/media/dvb-frontends/cxd2820r*
3424
3425CXGB3 ETHERNET DRIVER (CXGB3)
3426M: Santosh Raspatur <santosh@chelsio.com>
3427L: netdev@vger.kernel.org
3428W: http://www.chelsio.com
3429S: Supported
3430F: drivers/net/ethernet/chelsio/cxgb3/
3431
3432CXGB3 ISCSI DRIVER (CXGB3I)
3433M: Karen Xie <kxie@chelsio.com>
3434L: linux-scsi@vger.kernel.org
3435W: http://www.chelsio.com
3436S: Supported
3437F: drivers/scsi/cxgbi/cxgb3i
3438
3439CXGB3 IWARP RNIC DRIVER (IW_CXGB3)
3440M: Steve Wise <swise@chelsio.com>
3441L: linux-rdma@vger.kernel.org
3442W: http://www.openfabrics.org
3443S: Supported
3444F: drivers/infiniband/hw/cxgb3/
3445
3446CXGB4 ETHERNET DRIVER (CXGB4)
3447M: Hariprasad S <hariprasad@chelsio.com>
3448L: netdev@vger.kernel.org
3449W: http://www.chelsio.com
3450S: Supported
3451F: drivers/net/ethernet/chelsio/cxgb4/
3452
3453CXGB4 ISCSI DRIVER (CXGB4I)
3454M: Karen Xie <kxie@chelsio.com>
3455L: linux-scsi@vger.kernel.org
3456W: http://www.chelsio.com
3457S: Supported
3458F: drivers/scsi/cxgbi/cxgb4i
3459
3460CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
3461M: Steve Wise <swise@chelsio.com>
3462L: linux-rdma@vger.kernel.org
3463W: http://www.openfabrics.org
3464S: Supported
3465F: drivers/infiniband/hw/cxgb4/
3466
3467CXGB4VF ETHERNET DRIVER (CXGB4VF)
3468M: Casey Leedom <leedom@chelsio.com>
3469L: netdev@vger.kernel.org
3470W: http://www.chelsio.com
3471S: Supported
3472F: drivers/net/ethernet/chelsio/cxgb4vf/
3473
3474CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
3475M: Ian Munsie <imunsie@au1.ibm.com>
3476M: Michael Neuling <mikey@neuling.org>
3477L: linuxppc-dev@lists.ozlabs.org
3478S: Supported
3479F: drivers/misc/cxl/
3480F: include/misc/cxl*
3481F: include/uapi/misc/cxl.h
3482F: Documentation/powerpc/cxl.txt
3483F: Documentation/powerpc/cxl.txt
3484F: Documentation/ABI/testing/sysfs-class-cxl
3485
3486CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER
3487M: Manoj N. Kumar <manoj@linux.vnet.ibm.com>
3488M: Matthew R. Ochs <mrochs@linux.vnet.ibm.com>
3489M: Uma Krishnan <ukrishn@linux.vnet.ibm.com>
3490L: linux-scsi@vger.kernel.org
3491S: Supported
3492F: drivers/scsi/cxlflash/
3493F: include/uapi/scsi/cxlflash_ioctls.h
3494F: Documentation/powerpc/cxlflash.txt
3495
3496STMMAC ETHERNET DRIVER
3497M: Giuseppe Cavallaro <peppe.cavallaro@st.com>
3498M: Alexandre Torgue <alexandre.torgue@st.com>
3499L: netdev@vger.kernel.org
3500W: http://www.stlinux.com
3501S: Supported
3502F: drivers/net/ethernet/stmicro/stmmac/
3503
3504CYBERPRO FB DRIVER
3505M: Russell King <linux@armlinux.org.uk>
3506L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3507W: http://www.armlinux.org.uk/
3508S: Maintained
3509F: drivers/video/fbdev/cyber2000fb.*
3510
3511CYCLADES ASYNC MUX DRIVER
3512W: http://www.cyclades.com/
3513S: Orphan
3514F: drivers/tty/cyclades.c
3515F: include/linux/cyclades.h
3516F: include/uapi/linux/cyclades.h
3517
3518CYCLADES PC300 DRIVER
3519W: http://www.cyclades.com/
3520S: Orphan
3521F: drivers/net/wan/pc300*
3522
3523CYPRESS_FIRMWARE MEDIA DRIVER
3524M: Antti Palosaari <crope@iki.fi>
3525L: linux-media@vger.kernel.org
3526W: https://linuxtv.org
3527W: http://palosaari.fi/linux/
3528Q: http://patchwork.linuxtv.org/project/linux-media/list/
3529T: git git://linuxtv.org/anttip/media_tree.git
3530S: Maintained
3531F: drivers/media/common/cypress_firmware*
3532
3533CYTTSP TOUCHSCREEN DRIVER
3534M: Ferruh Yigit <fery@cypress.com>
3535L: linux-input@vger.kernel.org
3536S: Supported
3537F: drivers/input/touchscreen/cyttsp*
3538F: include/linux/input/cyttsp.h
3539
3540DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
3541M: Joshua Kinard <kumba@gentoo.org>
3542S: Maintained
3543F: drivers/rtc/rtc-ds1685.c
3544F: include/linux/rtc/ds1685.h
3545
3546DAMA SLAVE for AX.25
3547M: Joerg Reuter <jreuter@yaina.de>
3548W: http://yaina.de/jreuter/
3549W: http://www.qsl.net/dl1bke/
3550L: linux-hams@vger.kernel.org
3551S: Maintained
3552F: net/ax25/af_ax25.c
3553F: net/ax25/ax25_dev.c
3554F: net/ax25/ax25_ds_*
3555F: net/ax25/ax25_in.c
3556F: net/ax25/ax25_out.c
3557F: net/ax25/ax25_timer.c
3558F: net/ax25/sysctl_net_ax25.c
3559
3560DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
3561L: netdev@vger.kernel.org
3562S: Orphan
3563F: Documentation/networking/dmfe.txt
3564F: drivers/net/ethernet/dec/tulip/dmfe.c
3565
3566DC390/AM53C974 SCSI driver
3567M: Hannes Reinecke <hare@suse.com>
3568L: linux-scsi@vger.kernel.org
3569S: Maintained
3570F: drivers/scsi/am53c974.c
3571
3572DC395x SCSI driver
3573M: Oliver Neukum <oliver@neukum.org>
3574M: Ali Akcaagac <aliakc@web.de>
3575M: Jamie Lenehan <lenehan@twibble.org>
3576L: dc395x@twibble.org
3577W: http://twibble.org/dist/dc395x/
3578W: http://lists.twibble.org/mailman/listinfo/dc395x/
3579S: Maintained
3580F: Documentation/scsi/dc395x.txt
3581F: drivers/scsi/dc395x.*
3582
3583DCCP PROTOCOL
3584M: Gerrit Renker <gerrit@erg.abdn.ac.uk>
3585L: dccp@vger.kernel.org
3586W: http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
3587S: Maintained
3588F: include/linux/dccp.h
3589F: include/uapi/linux/dccp.h
3590F: include/linux/tfrc.h
3591F: net/dccp/
3592
3593DECnet NETWORK LAYER
3594W: http://linux-decnet.sourceforge.net
3595L: linux-decnet-user@lists.sourceforge.net
3596S: Orphan
3597F: Documentation/networking/decnet.txt
3598F: net/decnet/
3599
3600DECSTATION PLATFORM SUPPORT
3601M: "Maciej W. Rozycki" <macro@linux-mips.org>
3602L: linux-mips@linux-mips.org
3603W: http://www.linux-mips.org/wiki/DECstation
3604S: Maintained
3605F: arch/mips/dec/
3606F: arch/mips/include/asm/dec/
3607F: arch/mips/include/asm/mach-dec/
3608
3609DEFXX FDDI NETWORK DRIVER
3610M: "Maciej W. Rozycki" <macro@linux-mips.org>
3611S: Maintained
3612F: drivers/net/fddi/defxx.*
3613
3614DELL LAPTOP DRIVER
3615M: Matthew Garrett <mjg59@srcf.ucam.org>
3616M: Pali Rohár <pali.rohar@gmail.com>
3617L: platform-driver-x86@vger.kernel.org
3618S: Maintained
3619F: drivers/platform/x86/dell-laptop.c
3620
3621DELL LAPTOP RBTN DRIVER
3622M: Pali Rohár <pali.rohar@gmail.com>
3623S: Maintained
3624F: drivers/platform/x86/dell-rbtn.*
3625
3626DELL LAPTOP FREEFALL DRIVER
3627M: Pali Rohár <pali.rohar@gmail.com>
3628S: Maintained
3629F: drivers/platform/x86/dell-smo8800.c
3630
3631DELL LAPTOP SMM DRIVER
3632M: Pali Rohár <pali.rohar@gmail.com>
3633S: Maintained
3634F: drivers/hwmon/dell-smm-hwmon.c
3635F: include/uapi/linux/i8k.h
3636
3637DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
3638M: Doug Warzecha <Douglas_Warzecha@dell.com>
3639S: Maintained
3640F: Documentation/dcdbas.txt
3641F: drivers/firmware/dcdbas.*
3642
3643DELL WMI EXTRAS DRIVER
3644M: Matthew Garrett <mjg59@srcf.ucam.org>
3645M: Pali Rohár <pali.rohar@gmail.com>
3646S: Maintained
3647F: drivers/platform/x86/dell-wmi.c
3648
3649DESIGNWARE USB2 DRD IP DRIVER
3650M: John Youn <johnyoun@synopsys.com>
3651L: linux-usb@vger.kernel.org
3652T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
3653S: Maintained
3654F: drivers/usb/dwc2/
3655
3656DESIGNWARE USB3 DRD IP DRIVER
3657M: Felipe Balbi <balbi@kernel.org>
3658L: linux-usb@vger.kernel.org
3659T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
3660S: Maintained
3661F: drivers/usb/dwc3/
3662
3663DEVICE COREDUMP (DEV_COREDUMP)
3664M: Johannes Berg <johannes@sipsolutions.net>
3665L: linux-kernel@vger.kernel.org
3666S: Maintained
3667F: drivers/base/devcoredump.c
3668F: include/linux/devcoredump.h
3669
3670DEVICE FREQUENCY (DEVFREQ)
3671M: MyungJoo Ham <myungjoo.ham@samsung.com>
3672M: Kyungmin Park <kyungmin.park@samsung.com>
3673L: linux-pm@vger.kernel.org
3674T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3675S: Maintained
3676F: drivers/devfreq/
3677F: include/linux/devfreq.h
3678F: Documentation/devicetree/bindings/devfreq/
3679
3680DEVICE FREQUENCY EVENT (DEVFREQ-EVENT)
3681M: Chanwoo Choi <cw00.choi@samsung.com>
3682L: linux-pm@vger.kernel.org
3683T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3684S: Supported
3685F: drivers/devfreq/event/
3686F: drivers/devfreq/devfreq-event.c
3687F: include/linux/devfreq-event.h
3688F: Documentation/devicetree/bindings/devfreq/event/
3689
3690BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS
3691M: Chanwoo Choi <cw00.choi@samsung.com>
3692L: linux-pm@vger.kernel.org
3693L: linux-samsung-soc@vger.kernel.org
3694T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3695S: Maintained
3696F: drivers/devfreq/exynos-bus.c
3697F: Documentation/devicetree/bindings/devfreq/exynos-bus.txt
3698
3699DEVICE NUMBER REGISTRY
3700M: Torben Mathiasen <device@lanana.org>
3701W: http://lanana.org/docs/device-list/index.html
3702S: Maintained
3703
3704DEVICE-MAPPER (LVM)
3705M: Alasdair Kergon <agk@redhat.com>
3706M: Mike Snitzer <snitzer@redhat.com>
3707M: dm-devel@redhat.com
3708L: dm-devel@redhat.com
3709W: http://sources.redhat.com/dm
3710Q: http://patchwork.kernel.org/project/dm-devel/list/
3711T: git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
3712T: quilt http://people.redhat.com/agk/patches/linux/editing/
3713S: Maintained
3714F: Documentation/device-mapper/
3715F: drivers/md/dm*
3716F: drivers/md/persistent-data/
3717F: include/linux/device-mapper.h
3718F: include/linux/dm-*.h
3719F: include/uapi/linux/dm-*.h
3720
3721DEVLINK
3722M: Jiri Pirko <jiri@mellanox.com>
3723L: netdev@vger.kernel.org
3724S: Supported
3725F: net/core/devlink.c
3726F: include/net/devlink.h
3727F: include/uapi/linux/devlink.h
3728
3729DIALOG SEMICONDUCTOR DRIVERS
3730M: Support Opensource <support.opensource@diasemi.com>
3731W: http://www.dialog-semiconductor.com/products
3732S: Supported
3733F: Documentation/hwmon/da90??
3734F: Documentation/devicetree/bindings/mfd/da90*.txt
3735F: Documentation/devicetree/bindings/regulator/da92*.txt
3736F: Documentation/devicetree/bindings/sound/da[79]*.txt
3737F: drivers/gpio/gpio-da90??.c
3738F: drivers/hwmon/da90??-hwmon.c
3739F: drivers/iio/adc/da91??-*.c
3740F: drivers/input/misc/da90??_onkey.c
3741F: drivers/input/touchscreen/da9052_tsi.c
3742F: drivers/leds/leds-da90??.c
3743F: drivers/mfd/da903x.c
3744F: drivers/mfd/da90??-*.c
3745F: drivers/mfd/da91??-*.c
3746F: drivers/power/da9052-battery.c
3747F: drivers/power/da91??-*.c
3748F: drivers/regulator/da903x.c
3749F: drivers/regulator/da9???-regulator.[ch]
3750F: drivers/rtc/rtc-da90??.c
3751F: drivers/video/backlight/da90??_bl.c
3752F: drivers/watchdog/da90??_wdt.c
3753F: include/linux/mfd/da903x.h
3754F: include/linux/mfd/da9052/
3755F: include/linux/mfd/da9055/
3756F: include/linux/mfd/da9062/
3757F: include/linux/mfd/da9063/
3758F: include/linux/mfd/da9150/
3759F: include/linux/regulator/da9211.h
3760F: include/sound/da[79]*.h
3761F: sound/soc/codecs/da[79]*.[ch]
3762
3763DIGI NEO AND CLASSIC PCI PRODUCTS
3764M: Lidza Louina <lidza.louina@gmail.com>
3765M: Mark Hounschell <markh@compro.net>
3766L: driverdev-devel@linuxdriverproject.org
3767S: Maintained
3768F: drivers/staging/dgnc/
3769
3770DIOLAN U2C-12 I2C DRIVER
3771M: Guenter Roeck <linux@roeck-us.net>
3772L: linux-i2c@vger.kernel.org
3773S: Maintained
3774F: drivers/i2c/busses/i2c-diolan-u2c.c
3775
3776DIRECT ACCESS (DAX)
3777M: Matthew Wilcox <willy@linux.intel.com>
3778L: linux-fsdevel@vger.kernel.org
3779S: Supported
3780F: fs/dax.c
3781
3782DIRECTORY NOTIFICATION (DNOTIFY)
3783M: Eric Paris <eparis@parisplace.org>
3784S: Maintained
3785F: Documentation/filesystems/dnotify.txt
3786F: fs/notify/dnotify/
3787F: include/linux/dnotify.h
3788
3789DISK GEOMETRY AND PARTITION HANDLING
3790M: Andries Brouwer <aeb@cwi.nl>
3791W: http://www.win.tue.nl/~aeb/linux/Large-Disk.html
3792W: http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
3793W: http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
3794S: Maintained
3795
3796DISKQUOTA
3797M: Jan Kara <jack@suse.com>
3798S: Maintained
3799F: Documentation/filesystems/quota.txt
3800F: fs/quota/
3801F: include/linux/quota*.h
3802F: include/uapi/linux/quota*.h
3803
3804DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
3805M: Bernie Thompson <bernie@plugable.com>
3806L: linux-fbdev@vger.kernel.org
3807S: Maintained
3808W: http://plugable.com/category/projects/udlfb/
3809F: drivers/video/fbdev/udlfb.c
3810F: include/video/udlfb.h
3811F: Documentation/fb/udlfb.txt
3812
3813DISTRIBUTED LOCK MANAGER (DLM)
3814M: Christine Caulfield <ccaulfie@redhat.com>
3815M: David Teigland <teigland@redhat.com>
3816L: cluster-devel@redhat.com
3817W: http://sources.redhat.com/cluster/
3818T: git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git
3819S: Supported
3820F: fs/dlm/
3821
3822DMA BUFFER SHARING FRAMEWORK
3823M: Sumit Semwal <sumit.semwal@linaro.org>
3824S: Maintained
3825L: linux-media@vger.kernel.org
3826L: dri-devel@lists.freedesktop.org
3827L: linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
3828F: drivers/dma-buf/
3829F: include/linux/dma-buf*
3830F: include/linux/reservation.h
3831F: include/linux/*fence.h
3832F: Documentation/dma-buf-sharing.txt
3833T: git git://git.linaro.org/people/sumitsemwal/linux-dma-buf.git
3834
3835SYNC FILE FRAMEWORK
3836M: Sumit Semwal <sumit.semwal@linaro.org>
3837R: Gustavo Padovan <gustavo@padovan.org>
3838S: Maintained
3839L: linux-media@vger.kernel.org
3840L: dri-devel@lists.freedesktop.org
3841F: drivers/dma-buf/sync_file.c
3842F: include/linux/sync_file.h
3843F: Documentation/sync_file.txt
3844T: git git://git.linaro.org/people/sumitsemwal/linux-dma-buf.git
3845
3846DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
3847M: Vinod Koul <vinod.koul@intel.com>
3848L: dmaengine@vger.kernel.org
3849Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
3850S: Maintained
3851F: drivers/dma/
3852F: include/linux/dmaengine.h
3853F: Documentation/devicetree/bindings/dma/
3854F: Documentation/dmaengine/
3855T: git git://git.infradead.org/users/vkoul/slave-dma.git
3856
3857DME1737 HARDWARE MONITOR DRIVER
3858M: Juerg Haefliger <juergh@gmail.com>
3859L: linux-hwmon@vger.kernel.org
3860S: Maintained
3861F: Documentation/hwmon/dme1737
3862F: drivers/hwmon/dme1737.c
3863
3864DMI/SMBIOS SUPPORT
3865M: Jean Delvare <jdelvare@suse.com>
3866S: Maintained
3867T: quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/
3868F: Documentation/ABI/testing/sysfs-firmware-dmi-tables
3869F: drivers/firmware/dmi-id.c
3870F: drivers/firmware/dmi_scan.c
3871F: include/linux/dmi.h
3872
3873DOCUMENTATION
3874M: Jonathan Corbet <corbet@lwn.net>
3875L: linux-doc@vger.kernel.org
3876S: Maintained
3877F: Documentation/
3878F: scripts/docproc.c
3879F: scripts/kernel-doc*
3880X: Documentation/ABI/
3881X: Documentation/devicetree/
3882X: Documentation/acpi
3883X: Documentation/power
3884X: Documentation/spi
3885X: Documentation/DocBook/media
3886T: git git://git.lwn.net/linux.git docs-next
3887
3888DOUBLETALK DRIVER
3889M: "James R. Van Zandt" <jrv@vanzandt.mv.com>
3890L: blinux-list@redhat.com
3891S: Maintained
3892F: drivers/char/dtlk.c
3893F: include/linux/dtlk.h
3894
3895DPT_I2O SCSI RAID DRIVER
3896M: Adaptec OEM Raid Solutions <aacraid@adaptec.com>
3897L: linux-scsi@vger.kernel.org
3898W: http://www.adaptec.com/
3899S: Maintained
3900F: drivers/scsi/dpt*
3901F: drivers/scsi/dpt/
3902
3903DRBD DRIVER
3904M: Philipp Reisner <philipp.reisner@linbit.com>
3905M: Lars Ellenberg <lars.ellenberg@linbit.com>
3906L: drbd-dev@lists.linbit.com
3907W: http://www.drbd.org
3908T: git git://git.linbit.com/linux-drbd.git
3909T: git git://git.linbit.com/drbd-8.4.git
3910S: Supported
3911F: drivers/block/drbd/
3912F: lib/lru_cache.c
3913F: Documentation/blockdev/drbd/
3914
3915DRIVER CORE, KOBJECTS, DEBUGFS, KERNFS AND SYSFS
3916M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
3917T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
3918S: Supported
3919F: Documentation/kobject.txt
3920F: drivers/base/
3921F: fs/debugfs/
3922F: fs/kernfs/
3923F: fs/sysfs/
3924F: include/linux/debugfs.h
3925F: include/linux/kobj*
3926F: lib/kobj*
3927
3928DRM DRIVERS
3929M: David Airlie <airlied@linux.ie>
3930L: dri-devel@lists.freedesktop.org
3931T: git git://people.freedesktop.org/~airlied/linux
3932S: Maintained
3933F: drivers/gpu/drm/
3934F: drivers/gpu/vga/
3935F: Documentation/devicetree/bindings/display/
3936F: Documentation/devicetree/bindings/gpu/
3937F: Documentation/devicetree/bindings/video/
3938F: Documentation/gpu/
3939F: include/drm/
3940F: include/uapi/drm/
3941
3942DRM DRIVER FOR AST SERVER GRAPHICS CHIPS
3943M: Dave Airlie <airlied@redhat.com>
3944S: Odd Fixes
3945F: drivers/gpu/drm/ast/
3946
3947DRM DRIVER FOR BOCHS VIRTUAL GPU
3948M: Gerd Hoffmann <kraxel@redhat.com>
3949S: Odd Fixes
3950F: drivers/gpu/drm/bochs/
3951
3952DRM DRIVER FOR QEMU'S CIRRUS DEVICE
3953M: Dave Airlie <airlied@redhat.com>
3954S: Odd Fixes
3955F: drivers/gpu/drm/cirrus/
3956
3957RADEON and AMDGPU DRM DRIVERS
3958M: Alex Deucher <alexander.deucher@amd.com>
3959M: Christian König <christian.koenig@amd.com>
3960L: dri-devel@lists.freedesktop.org
3961T: git git://people.freedesktop.org/~agd5f/linux
3962S: Supported
3963F: drivers/gpu/drm/radeon/
3964F: include/uapi/drm/radeon_drm.h
3965F: drivers/gpu/drm/amd/
3966F: include/uapi/drm/amdgpu_drm.h
3967
3968DRM PANEL DRIVERS
3969M: Thierry Reding <thierry.reding@gmail.com>
3970L: dri-devel@lists.freedesktop.org
3971T: git git://anongit.freedesktop.org/tegra/linux.git
3972S: Maintained
3973F: drivers/gpu/drm/drm_panel.c
3974F: drivers/gpu/drm/panel/
3975F: include/drm/drm_panel.h
3976F: Documentation/devicetree/bindings/display/panel/
3977
3978INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets)
3979M: Daniel Vetter <daniel.vetter@intel.com>
3980M: Jani Nikula <jani.nikula@linux.intel.com>
3981L: intel-gfx@lists.freedesktop.org
3982L: dri-devel@lists.freedesktop.org
3983W: https://01.org/linuxgraphics/
3984Q: http://patchwork.freedesktop.org/project/intel-gfx/
3985T: git git://anongit.freedesktop.org/drm-intel
3986S: Supported
3987F: drivers/gpu/drm/i915/
3988F: include/drm/i915*
3989F: include/uapi/drm/i915_drm.h
3990F: Documentation/gpu/i915.rst
3991
3992DRM DRIVERS FOR ATMEL HLCDC
3993M: Boris Brezillon <boris.brezillon@free-electrons.com>
3994L: dri-devel@lists.freedesktop.org
3995S: Supported
3996F: drivers/gpu/drm/atmel-hlcdc/
3997F: Documentation/devicetree/bindings/drm/atmel/
3998
3999DRM DRIVERS FOR ALLWINNER A10
4000M: Maxime Ripard <maxime.ripard@free-electrons.com>
4001L: dri-devel@lists.freedesktop.org
4002S: Supported
4003F: drivers/gpu/drm/sun4i/
4004F: Documentation/devicetree/bindings/display/sunxi/sun4i-drm.txt
4005
4006DRM DRIVERS FOR EXYNOS
4007M: Inki Dae <inki.dae@samsung.com>
4008M: Joonyoung Shim <jy0922.shim@samsung.com>
4009M: Seung-Woo Kim <sw0312.kim@samsung.com>
4010M: Kyungmin Park <kyungmin.park@samsung.com>
4011L: dri-devel@lists.freedesktop.org
4012T: git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
4013S: Supported
4014F: drivers/gpu/drm/exynos/
4015F: include/uapi/drm/exynos_drm.h
4016F: Documentation/devicetree/bindings/display/exynos/
4017
4018DRM DRIVERS FOR FREESCALE DCU
4019M: Stefan Agner <stefan@agner.ch>
4020M: Alison Wang <alison.wang@freescale.com>
4021L: dri-devel@lists.freedesktop.org
4022S: Supported
4023F: drivers/gpu/drm/fsl-dcu/
4024F: Documentation/devicetree/bindings/display/fsl,dcu.txt
4025F: Documentation/devicetree/bindings/display/fsl,tcon.txt
4026F: Documentation/devicetree/bindings/display/panel/nec,nl4827hc19_05b.txt
4027
4028DRM DRIVERS FOR FREESCALE IMX
4029M: Philipp Zabel <p.zabel@pengutronix.de>
4030L: dri-devel@lists.freedesktop.org
4031S: Maintained
4032F: drivers/gpu/drm/imx/
4033F: drivers/gpu/ipu-v3/
4034F: Documentation/devicetree/bindings/display/imx/
4035
4036DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
4037M: Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
4038L: dri-devel@lists.freedesktop.org
4039T: git git://github.com/patjak/drm-gma500
4040S: Maintained
4041F: drivers/gpu/drm/gma500/
4042
4043DRM DRIVERS FOR HISILICON
4044M: Xinliang Liu <z.liuxinliang@hisilicon.com>
4045R: Xinwei Kong <kong.kongxinwei@hisilicon.com>
4046R: Chen Feng <puck.chen@hisilicon.com>
4047L: dri-devel@lists.freedesktop.org
4048T: git git://github.com/xin3liang/linux.git
4049S: Maintained
4050F: drivers/gpu/drm/hisilicon/
4051F: Documentation/devicetree/bindings/display/hisilicon/
4052
4053DRM DRIVER FOR INTEL I810 VIDEO CARDS
4054S: Orphan / Obsolete
4055F: drivers/gpu/drm/i810/
4056F: include/uapi/drm/i810_drm.h
4057
4058DRM DRIVER FOR MSM ADRENO GPU
4059M: Rob Clark <robdclark@gmail.com>
4060L: linux-arm-msm@vger.kernel.org
4061L: dri-devel@lists.freedesktop.org
4062L: freedreno@lists.freedesktop.org
4063T: git git://people.freedesktop.org/~robclark/linux
4064S: Maintained
4065F: drivers/gpu/drm/msm/
4066F: include/uapi/drm/msm_drm.h
4067F: Documentation/devicetree/bindings/display/msm/
4068
4069DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS
4070M: Ben Skeggs <bskeggs@redhat.com>
4071L: dri-devel@lists.freedesktop.org
4072L: nouveau@lists.freedesktop.org
4073T: git git://github.com/skeggsb/linux
4074S: Supported
4075F: drivers/gpu/drm/nouveau/
4076F: include/uapi/drm/nouveau_drm.h
4077
4078DRM DRIVERS FOR NVIDIA TEGRA
4079M: Thierry Reding <thierry.reding@gmail.com>
4080L: dri-devel@lists.freedesktop.org
4081L: linux-tegra@vger.kernel.org
4082T: git git://anongit.freedesktop.org/tegra/linux.git
4083S: Supported
4084F: drivers/gpu/drm/tegra/
4085F: drivers/gpu/host1x/
4086F: include/linux/host1x.h
4087F: include/uapi/drm/tegra_drm.h
4088F: Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
4089
4090DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS
4091S: Orphan / Obsolete
4092F: drivers/gpu/drm/mga/
4093F: include/uapi/drm/mga_drm.h
4094
4095DRM DRIVER FOR MGA G200 SERVER GRAPHICS CHIPS
4096M: Dave Airlie <airlied@redhat.com>
4097S: Odd Fixes
4098F: drivers/gpu/drm/mgag200/
4099
4100DRM DRIVER FOR RAGE 128 VIDEO CARDS
4101S: Orphan / Obsolete
4102F: drivers/gpu/drm/r128/
4103F: include/uapi/drm/r128_drm.h
4104
4105DRM DRIVERS FOR RENESAS
4106M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
4107L: dri-devel@lists.freedesktop.org
4108L: linux-renesas-soc@vger.kernel.org
4109T: git git://linuxtv.org/pinchartl/fbdev
4110S: Supported
4111F: drivers/gpu/drm/rcar-du/
4112F: drivers/gpu/drm/shmobile/
4113F: include/linux/platform_data/shmob_drm.h
4114F: Documentation/devicetree/bindings/display/renesas,du.txt
4115
4116DRM DRIVER FOR QXL VIRTUAL GPU
4117M: Dave Airlie <airlied@redhat.com>
4118S: Odd Fixes
4119F: drivers/gpu/drm/qxl/
4120F: include/uapi/drm/qxl_drm.h
4121
4122DRM DRIVERS FOR ROCKCHIP
4123M: Mark Yao <mark.yao@rock-chips.com>
4124L: dri-devel@lists.freedesktop.org
4125S: Maintained
4126F: drivers/gpu/drm/rockchip/
4127F: Documentation/devicetree/bindings/display/rockchip/
4128
4129DRM DRIVER FOR SAVAGE VIDEO CARDS
4130S: Orphan / Obsolete
4131F: drivers/gpu/drm/savage/
4132F: include/uapi/drm/savage_drm.h
4133
4134DRM DRIVER FOR SIS VIDEO CARDS
4135S: Orphan / Obsolete
4136F: drivers/gpu/drm/sis/
4137F: include/uapi/drm/sis_drm.h
4138
4139DRM DRIVERS FOR STI
4140M: Benjamin Gaignard <benjamin.gaignard@linaro.org>
4141M: Vincent Abriou <vincent.abriou@st.com>
4142L: dri-devel@lists.freedesktop.org
4143T: git http://git.linaro.org/people/benjamin.gaignard/kernel.git
4144S: Maintained
4145F: drivers/gpu/drm/sti
4146F: Documentation/devicetree/bindings/display/st,stih4xx.txt
4147
4148DRM DRIVER FOR TDFX VIDEO CARDS
4149S: Orphan / Obsolete
4150F: drivers/gpu/drm/tdfx/
4151
4152DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS
4153M: Dave Airlie <airlied@redhat.com>
4154S: Odd Fixes
4155F: drivers/gpu/drm/udl/
4156
4157DRM DRIVERS FOR VIVANTE GPU IP
4158M: Lucas Stach <l.stach@pengutronix.de>
4159R: Russell King <linux+etnaviv@armlinux.org.uk>
4160R: Christian Gmeiner <christian.gmeiner@gmail.com>
4161L: dri-devel@lists.freedesktop.org
4162S: Maintained
4163F: drivers/gpu/drm/etnaviv/
4164F: include/uapi/drm/etnaviv_drm.h
4165F: Documentation/devicetree/bindings/display/etnaviv/
4166
4167DRM DRIVER FOR VMWARE VIRTUAL GPU
4168M: "VMware Graphics" <linux-graphics-maintainer@vmware.com>
4169M: Sinclair Yeh <syeh@vmware.com>
4170M: Thomas Hellstrom <thellstrom@vmware.com>
4171L: dri-devel@lists.freedesktop.org
4172T: git git://people.freedesktop.org/~syeh/repos_linux
4173T: git git://people.freedesktop.org/~thomash/linux
4174S: Supported
4175F: drivers/gpu/drm/vmwgfx/
4176F: include/uapi/drm/vmwgfx_drm.h
4177
4178DRM DRIVERS FOR VC4
4179M: Eric Anholt <eric@anholt.net>
4180T: git git://github.com/anholt/linux
4181S: Supported
4182F: drivers/gpu/drm/vc4/
4183F: include/uapi/drm/vc4_drm.h
4184F: Documentation/devicetree/bindings/display/brcm,bcm-vc4.txt
4185
4186DRM DRIVERS FOR TI OMAP
4187M: Tomi Valkeinen <tomi.valkeinen@ti.com>
4188L: dri-devel@lists.freedesktop.org
4189S: Maintained
4190F: drivers/gpu/drm/omapdrm/
4191F: Documentation/devicetree/bindings/display/ti/
4192
4193DRM DRIVERS FOR TI LCDC
4194M: Jyri Sarha <jsarha@ti.com>
4195R: Tomi Valkeinen <tomi.valkeinen@ti.com>
4196L: dri-devel@lists.freedesktop.org
4197S: Maintained
4198F: drivers/gpu/drm/tilcdc/
4199F: Documentation/devicetree/bindings/display/tilcdc/
4200
4201DSBR100 USB FM RADIO DRIVER
4202M: Alexey Klimov <klimov.linux@gmail.com>
4203L: linux-media@vger.kernel.org
4204T: git git://linuxtv.org/media_tree.git
4205S: Maintained
4206F: drivers/media/radio/dsbr100.c
4207
4208DSCC4 DRIVER
4209M: Francois Romieu <romieu@fr.zoreil.com>
4210L: netdev@vger.kernel.org
4211S: Maintained
4212F: drivers/net/wan/dscc4.c
4213
4214DT3155 MEDIA DRIVER
4215M: Hans Verkuil <hverkuil@xs4all.nl>
4216L: linux-media@vger.kernel.org
4217T: git git://linuxtv.org/media_tree.git
4218W: https://linuxtv.org
4219S: Odd Fixes
4220F: drivers/media/pci/dt3155/
4221
4222DVB_USB_AF9015 MEDIA DRIVER
4223M: Antti Palosaari <crope@iki.fi>
4224L: linux-media@vger.kernel.org
4225W: https://linuxtv.org
4226W: http://palosaari.fi/linux/
4227Q: http://patchwork.linuxtv.org/project/linux-media/list/
4228T: git git://linuxtv.org/anttip/media_tree.git
4229S: Maintained
4230F: drivers/media/usb/dvb-usb-v2/af9015*
4231
4232DVB_USB_AF9035 MEDIA DRIVER
4233M: Antti Palosaari <crope@iki.fi>
4234L: linux-media@vger.kernel.org
4235W: https://linuxtv.org
4236W: http://palosaari.fi/linux/
4237Q: http://patchwork.linuxtv.org/project/linux-media/list/
4238T: git git://linuxtv.org/anttip/media_tree.git
4239S: Maintained
4240F: drivers/media/usb/dvb-usb-v2/af9035*
4241
4242DVB_USB_ANYSEE MEDIA DRIVER
4243M: Antti Palosaari <crope@iki.fi>
4244L: linux-media@vger.kernel.org
4245W: https://linuxtv.org
4246W: http://palosaari.fi/linux/
4247Q: http://patchwork.linuxtv.org/project/linux-media/list/
4248T: git git://linuxtv.org/anttip/media_tree.git
4249S: Maintained
4250F: drivers/media/usb/dvb-usb-v2/anysee*
4251
4252DVB_USB_AU6610 MEDIA DRIVER
4253M: Antti Palosaari <crope@iki.fi>
4254L: linux-media@vger.kernel.org
4255W: https://linuxtv.org
4256W: http://palosaari.fi/linux/
4257Q: http://patchwork.linuxtv.org/project/linux-media/list/
4258T: git git://linuxtv.org/anttip/media_tree.git
4259S: Maintained
4260F: drivers/media/usb/dvb-usb-v2/au6610*
4261
4262DVB_USB_CE6230 MEDIA DRIVER
4263M: Antti Palosaari <crope@iki.fi>
4264L: linux-media@vger.kernel.org
4265W: https://linuxtv.org
4266W: http://palosaari.fi/linux/
4267Q: http://patchwork.linuxtv.org/project/linux-media/list/
4268T: git git://linuxtv.org/anttip/media_tree.git
4269S: Maintained
4270F: drivers/media/usb/dvb-usb-v2/ce6230*
4271
4272DVB_USB_CXUSB MEDIA DRIVER
4273M: Michael Krufky <mkrufky@linuxtv.org>
4274L: linux-media@vger.kernel.org
4275W: https://linuxtv.org
4276W: http://github.com/mkrufky
4277Q: http://patchwork.linuxtv.org/project/linux-media/list/
4278T: git git://linuxtv.org/media_tree.git
4279S: Maintained
4280F: drivers/media/usb/dvb-usb/cxusb*
4281
4282DVB_USB_EC168 MEDIA DRIVER
4283M: Antti Palosaari <crope@iki.fi>
4284L: linux-media@vger.kernel.org
4285W: https://linuxtv.org
4286W: http://palosaari.fi/linux/
4287Q: http://patchwork.linuxtv.org/project/linux-media/list/
4288T: git git://linuxtv.org/anttip/media_tree.git
4289S: Maintained
4290F: drivers/media/usb/dvb-usb-v2/ec168*
4291
4292DVB_USB_GL861 MEDIA DRIVER
4293M: Antti Palosaari <crope@iki.fi>
4294L: linux-media@vger.kernel.org
4295W: https://linuxtv.org
4296Q: http://patchwork.linuxtv.org/project/linux-media/list/
4297T: git git://linuxtv.org/anttip/media_tree.git
4298S: Maintained
4299F: drivers/media/usb/dvb-usb-v2/gl861*
4300
4301DVB_USB_MXL111SF MEDIA DRIVER
4302M: Michael Krufky <mkrufky@linuxtv.org>
4303L: linux-media@vger.kernel.org
4304W: https://linuxtv.org
4305W: http://github.com/mkrufky
4306Q: http://patchwork.linuxtv.org/project/linux-media/list/
4307T: git git://linuxtv.org/mkrufky/mxl111sf.git
4308S: Maintained
4309F: drivers/media/usb/dvb-usb-v2/mxl111sf*
4310
4311DVB_USB_RTL28XXU MEDIA DRIVER
4312M: Antti Palosaari <crope@iki.fi>
4313L: linux-media@vger.kernel.org
4314W: https://linuxtv.org
4315W: http://palosaari.fi/linux/
4316Q: http://patchwork.linuxtv.org/project/linux-media/list/
4317T: git git://linuxtv.org/anttip/media_tree.git
4318S: Maintained
4319F: drivers/media/usb/dvb-usb-v2/rtl28xxu*
4320
4321DVB_USB_V2 MEDIA DRIVER
4322M: Antti Palosaari <crope@iki.fi>
4323L: linux-media@vger.kernel.org
4324W: https://linuxtv.org
4325W: http://palosaari.fi/linux/
4326Q: http://patchwork.linuxtv.org/project/linux-media/list/
4327T: git git://linuxtv.org/anttip/media_tree.git
4328S: Maintained
4329F: drivers/media/usb/dvb-usb-v2/dvb_usb*
4330F: drivers/media/usb/dvb-usb-v2/usb_urb.c
4331
4332DYNAMIC DEBUG
4333M: Jason Baron <jbaron@akamai.com>
4334S: Maintained
4335F: lib/dynamic_debug.c
4336F: include/linux/dynamic_debug.h
4337
4338DZ DECSTATION DZ11 SERIAL DRIVER
4339M: "Maciej W. Rozycki" <macro@linux-mips.org>
4340S: Maintained
4341F: drivers/tty/serial/dz.*
4342
4343E3X0 POWER BUTTON DRIVER
4344M: Moritz Fischer <moritz.fischer@ettus.com>
4345L: usrp-users@lists.ettus.com
4346W: http://www.ettus.com
4347S: Supported
4348F: drivers/input/misc/e3x0-button.c
4349F: Documentation/devicetree/bindings/input/e3x0-button.txt
4350
4351E4000 MEDIA DRIVER
4352M: Antti Palosaari <crope@iki.fi>
4353L: linux-media@vger.kernel.org
4354W: https://linuxtv.org
4355W: http://palosaari.fi/linux/
4356Q: http://patchwork.linuxtv.org/project/linux-media/list/
4357T: git git://linuxtv.org/anttip/media_tree.git
4358S: Maintained
4359F: drivers/media/tuners/e4000*
4360
4361EATA ISA/EISA/PCI SCSI DRIVER
4362M: Dario Ballabio <ballabio_dario@emc.com>
4363L: linux-scsi@vger.kernel.org
4364S: Maintained
4365F: drivers/scsi/eata.c
4366
4367EC100 MEDIA DRIVER
4368M: Antti Palosaari <crope@iki.fi>
4369L: linux-media@vger.kernel.org
4370W: https://linuxtv.org
4371W: http://palosaari.fi/linux/
4372Q: http://patchwork.linuxtv.org/project/linux-media/list/
4373T: git git://linuxtv.org/anttip/media_tree.git
4374S: Maintained
4375F: drivers/media/dvb-frontends/ec100*
4376
4377ECRYPT FILE SYSTEM
4378M: Tyler Hicks <tyhicks@canonical.com>
4379L: ecryptfs@vger.kernel.org
4380W: http://ecryptfs.org
4381W: https://launchpad.net/ecryptfs
4382T: git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git
4383S: Supported
4384F: Documentation/filesystems/ecryptfs.txt
4385F: fs/ecryptfs/
4386
4387EDAC-CORE
4388M: Doug Thompson <dougthompson@xmission.com>
4389M: Borislav Petkov <bp@alien8.de>
4390M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4391M: Mauro Carvalho Chehab <mchehab@kernel.org>
4392L: linux-edac@vger.kernel.org
4393T: git git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp.git for-next
4394T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-edac.git linux_next
4395S: Supported
4396F: Documentation/edac.txt
4397F: drivers/edac/
4398F: include/linux/edac.h
4399
4400EDAC-AMD64
4401M: Doug Thompson <dougthompson@xmission.com>
4402M: Borislav Petkov <bp@alien8.de>
4403L: linux-edac@vger.kernel.org
4404S: Maintained
4405F: drivers/edac/amd64_edac*
4406
4407EDAC-CALXEDA
4408M: Doug Thompson <dougthompson@xmission.com>
4409M: Robert Richter <rric@kernel.org>
4410L: linux-edac@vger.kernel.org
4411S: Maintained
4412F: drivers/edac/highbank*
4413
4414EDAC-CAVIUM
4415M: Ralf Baechle <ralf@linux-mips.org>
4416M: David Daney <david.daney@cavium.com>
4417L: linux-edac@vger.kernel.org
4418L: linux-mips@linux-mips.org
4419S: Supported
4420F: drivers/edac/octeon_edac*
4421
4422EDAC-E752X
4423M: Mark Gross <mark.gross@intel.com>
4424M: Doug Thompson <dougthompson@xmission.com>
4425L: linux-edac@vger.kernel.org
4426S: Maintained
4427F: drivers/edac/e752x_edac.c
4428
4429EDAC-E7XXX
4430M: Doug Thompson <dougthompson@xmission.com>
4431L: linux-edac@vger.kernel.org
4432S: Maintained
4433F: drivers/edac/e7xxx_edac.c
4434
4435EDAC-GHES
4436M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4437M: Mauro Carvalho Chehab <mchehab@kernel.org>
4438L: linux-edac@vger.kernel.org
4439S: Maintained
4440F: drivers/edac/ghes_edac.c
4441
4442EDAC-I82443BXGX
4443M: Tim Small <tim@buttersideup.com>
4444L: linux-edac@vger.kernel.org
4445S: Maintained
4446F: drivers/edac/i82443bxgx_edac.c
4447
4448EDAC-I3000
4449M: Jason Uhlenkott <juhlenko@akamai.com>
4450L: linux-edac@vger.kernel.org
4451S: Maintained
4452F: drivers/edac/i3000_edac.c
4453
4454EDAC-I5000
4455M: Doug Thompson <dougthompson@xmission.com>
4456L: linux-edac@vger.kernel.org
4457S: Maintained
4458F: drivers/edac/i5000_edac.c
4459
4460EDAC-I5400
4461M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4462M: Mauro Carvalho Chehab <mchehab@kernel.org>
4463L: linux-edac@vger.kernel.org
4464S: Maintained
4465F: drivers/edac/i5400_edac.c
4466
4467EDAC-I7300
4468M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4469M: Mauro Carvalho Chehab <mchehab@kernel.org>
4470L: linux-edac@vger.kernel.org
4471S: Maintained
4472F: drivers/edac/i7300_edac.c
4473
4474EDAC-I7CORE
4475M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4476M: Mauro Carvalho Chehab <mchehab@kernel.org>
4477L: linux-edac@vger.kernel.org
4478S: Maintained
4479F: drivers/edac/i7core_edac.c
4480
4481EDAC-I82975X
4482M: Ranganathan Desikan <ravi@jetztechnologies.com>
4483M: "Arvind R." <arvino55@gmail.com>
4484L: linux-edac@vger.kernel.org
4485S: Maintained
4486F: drivers/edac/i82975x_edac.c
4487
4488EDAC-IE31200
4489M: Jason Baron <jbaron@akamai.com>
4490L: linux-edac@vger.kernel.org
4491S: Maintained
4492F: drivers/edac/ie31200_edac.c
4493
4494EDAC-MPC85XX
4495M: Johannes Thumshirn <morbidrsa@gmail.com>
4496L: linux-edac@vger.kernel.org
4497S: Maintained
4498F: drivers/edac/mpc85xx_edac.[ch]
4499
4500EDAC-PASEMI
4501M: Egor Martovetsky <egor@pasemi.com>
4502L: linux-edac@vger.kernel.org
4503S: Maintained
4504F: drivers/edac/pasemi_edac.c
4505
4506EDAC-R82600
4507M: Tim Small <tim@buttersideup.com>
4508L: linux-edac@vger.kernel.org
4509S: Maintained
4510F: drivers/edac/r82600_edac.c
4511
4512EDAC-SBRIDGE
4513M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4514M: Mauro Carvalho Chehab <mchehab@kernel.org>
4515L: linux-edac@vger.kernel.org
4516S: Maintained
4517F: drivers/edac/sb_edac.c
4518
4519EDAC-XGENE
4520APPLIED MICRO (APM) X-GENE SOC EDAC
4521M: Loc Ho <lho@apm.com>
4522S: Supported
4523F: drivers/edac/xgene_edac.c
4524F: Documentation/devicetree/bindings/edac/apm-xgene-edac.txt
4525
4526EDIROL UA-101/UA-1000 DRIVER
4527M: Clemens Ladisch <clemens@ladisch.de>
4528L: alsa-devel@alsa-project.org (moderated for non-subscribers)
4529T: git git://git.alsa-project.org/alsa-kernel.git
4530S: Maintained
4531F: sound/usb/misc/ua101.c
4532
4533EXTENSIBLE FIRMWARE INTERFACE (EFI)
4534M: Matt Fleming <matt@codeblueprint.co.uk>
4535L: linux-efi@vger.kernel.org
4536T: git git://git.kernel.org/pub/scm/linux/kernel/git/mfleming/efi.git
4537S: Maintained
4538F: Documentation/efi-stub.txt
4539F: arch/ia64/kernel/efi.c
4540F: arch/x86/boot/compressed/eboot.[ch]
4541F: arch/x86/include/asm/efi.h
4542F: arch/x86/platform/efi/
4543F: drivers/firmware/efi/
4544F: include/linux/efi*.h
4545
4546EFI VARIABLE FILESYSTEM
4547M: Matthew Garrett <matthew.garrett@nebula.com>
4548M: Jeremy Kerr <jk@ozlabs.org>
4549M: Matt Fleming <matt@codeblueprint.co.uk>
4550T: git git://git.kernel.org/pub/scm/linux/kernel/git/mfleming/efi.git
4551L: linux-efi@vger.kernel.org
4552S: Maintained
4553F: fs/efivarfs/
4554
4555EFIFB FRAMEBUFFER DRIVER
4556L: linux-fbdev@vger.kernel.org
4557M: Peter Jones <pjones@redhat.com>
4558S: Maintained
4559F: drivers/video/fbdev/efifb.c
4560
4561EFS FILESYSTEM
4562W: http://aeschi.ch.eu.org/efs/
4563S: Orphan
4564F: fs/efs/
4565
4566EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
4567M: Douglas Miller <dougmill@linux.vnet.ibm.com>
4568L: netdev@vger.kernel.org
4569S: Maintained
4570F: drivers/net/ethernet/ibm/ehea/
4571
4572EM28XX VIDEO4LINUX DRIVER
4573M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4574M: Mauro Carvalho Chehab <mchehab@kernel.org>
4575L: linux-media@vger.kernel.org
4576W: https://linuxtv.org
4577T: git git://linuxtv.org/media_tree.git
4578S: Maintained
4579F: drivers/media/usb/em28xx/
4580
4581EMBEDDED LINUX
4582M: Paul Gortmaker <paul.gortmaker@windriver.com>
4583M: Matt Mackall <mpm@selenic.com>
4584M: David Woodhouse <dwmw2@infradead.org>
4585L: linux-embedded@vger.kernel.org
4586S: Maintained
4587
4588EMULEX/AVAGO LPFC FC/FCOE SCSI DRIVER
4589M: James Smart <james.smart@avagotech.com>
4590M: Dick Kennedy <dick.kennedy@avagotech.com>
4591L: linux-scsi@vger.kernel.org
4592W: http://www.avagotech.com
4593S: Supported
4594F: drivers/scsi/lpfc/
4595
4596ENE CB710 FLASH CARD READER DRIVER
4597M: Michał Mirosław <mirq-linux@rere.qmqm.pl>
4598S: Maintained
4599F: drivers/misc/cb710/
4600F: drivers/mmc/host/cb710-mmc.*
4601F: include/linux/cb710.h
4602
4603ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
4604M: Maxim Levitsky <maximlevitsky@gmail.com>
4605S: Maintained
4606F: drivers/media/rc/ene_ir.*
4607
4608EPSON S1D13XXX FRAMEBUFFER DRIVER
4609M: Kristoffer Ericson <kristoffer.ericson@gmail.com>
4610S: Maintained
4611T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
4612F: drivers/video/fbdev/s1d13xxxfb.c
4613F: include/video/s1d13xxxfb.h
4614
4615ET131X NETWORK DRIVER
4616M: Mark Einon <mark.einon@gmail.com>
4617S: Odd Fixes
4618F: drivers/net/ethernet/agere/
4619
4620ETHERNET BRIDGE
4621M: Stephen Hemminger <stephen@networkplumber.org>
4622L: bridge@lists.linux-foundation.org (moderated for non-subscribers)
4623L: netdev@vger.kernel.org
4624W: http://www.linuxfoundation.org/en/Net:Bridge
4625S: Maintained
4626F: include/linux/netfilter_bridge/
4627F: net/bridge/
4628
4629ETHERNET PHY LIBRARY
4630M: Florian Fainelli <f.fainelli@gmail.com>
4631L: netdev@vger.kernel.org
4632S: Maintained
4633F: include/linux/phy.h
4634F: include/linux/phy_fixed.h
4635F: drivers/net/phy/
4636F: Documentation/networking/phy.txt
4637F: drivers/of/of_mdio.c
4638F: drivers/of/of_net.c
4639
4640EXT2 FILE SYSTEM
4641M: Jan Kara <jack@suse.com>
4642L: linux-ext4@vger.kernel.org
4643S: Maintained
4644F: Documentation/filesystems/ext2.txt
4645F: fs/ext2/
4646F: include/linux/ext2*
4647
4648EXT4 FILE SYSTEM
4649M: "Theodore Ts'o" <tytso@mit.edu>
4650M: Andreas Dilger <adilger.kernel@dilger.ca>
4651L: linux-ext4@vger.kernel.org
4652W: http://ext4.wiki.kernel.org
4653Q: http://patchwork.ozlabs.org/project/linux-ext4/list/
4654T: git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git
4655S: Maintained
4656F: Documentation/filesystems/ext4.txt
4657F: fs/ext4/
4658
4659Extended Verification Module (EVM)
4660M: Mimi Zohar <zohar@linux.vnet.ibm.com>
4661L: linux-ima-devel@lists.sourceforge.net
4662L: linux-security-module@vger.kernel.org
4663S: Supported
4664F: security/integrity/evm/
4665
4666EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
4667M: MyungJoo Ham <myungjoo.ham@samsung.com>
4668M: Chanwoo Choi <cw00.choi@samsung.com>
4669L: linux-kernel@vger.kernel.org
4670T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
4671S: Maintained
4672F: drivers/extcon/
4673F: include/linux/extcon/
4674F: include/linux/extcon.h
4675F: Documentation/extcon/
4676F: Documentation/devicetree/bindings/extcon/
4677
4678EXYNOS DP DRIVER
4679M: Jingoo Han <jingoohan1@gmail.com>
4680L: dri-devel@lists.freedesktop.org
4681S: Maintained
4682F: drivers/gpu/drm/exynos/exynos_dp*
4683
4684EXYNOS SYSMMU (IOMMU) driver
4685M: Marek Szyprowski <m.szyprowski@samsung.com>
4686L: iommu@lists.linux-foundation.org
4687S: Maintained
4688F: drivers/iommu/exynos-iommu.c
4689
4690EXYNOS MIPI DISPLAY DRIVERS
4691M: Inki Dae <inki.dae@samsung.com>
4692M: Donghwa Lee <dh09.lee@samsung.com>
4693M: Kyungmin Park <kyungmin.park@samsung.com>
4694L: linux-fbdev@vger.kernel.org
4695S: Maintained
4696F: drivers/video/fbdev/exynos/exynos_mipi*
4697F: include/video/exynos_mipi*
4698
4699EZchip NPS platform support
4700M: Noam Camus <noamc@ezchip.com>
4701S: Supported
4702F: arch/arc/plat-eznps
4703F: arch/arc/boot/dts/eznps.dts
4704
4705F71805F HARDWARE MONITORING DRIVER
4706M: Jean Delvare <jdelvare@suse.com>
4707L: linux-hwmon@vger.kernel.org
4708S: Maintained
4709F: Documentation/hwmon/f71805f
4710F: drivers/hwmon/f71805f.c
4711
4712FC0011 TUNER DRIVER
4713M: Michael Buesch <m@bues.ch>
4714L: linux-media@vger.kernel.org
4715S: Maintained
4716F: drivers/media/tuners/fc0011.h
4717F: drivers/media/tuners/fc0011.c
4718
4719FC2580 MEDIA DRIVER
4720M: Antti Palosaari <crope@iki.fi>
4721L: linux-media@vger.kernel.org
4722W: https://linuxtv.org
4723W: http://palosaari.fi/linux/
4724Q: http://patchwork.linuxtv.org/project/linux-media/list/
4725T: git git://linuxtv.org/anttip/media_tree.git
4726S: Maintained
4727F: drivers/media/tuners/fc2580*
4728
4729FANOTIFY
4730M: Eric Paris <eparis@redhat.com>
4731S: Maintained
4732F: fs/notify/fanotify/
4733F: include/linux/fanotify.h
4734F: include/uapi/linux/fanotify.h
4735
4736FARSYNC SYNCHRONOUS DRIVER
4737M: Kevin Curtis <kevin.curtis@farsite.co.uk>
4738W: http://www.farsite.co.uk/
4739S: Supported
4740F: drivers/net/wan/farsync.*
4741
4742FAULT INJECTION SUPPORT
4743M: Akinobu Mita <akinobu.mita@gmail.com>
4744S: Supported
4745F: Documentation/fault-injection/
4746F: lib/fault-inject.c
4747
4748FBTFT Framebuffer drivers
4749M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
4750M: Noralf Trønnes <noralf@tronnes.org>
4751S: Maintained
4752F: drivers/staging/fbtft/
4753
4754FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
4755M: Johannes Thumshirn <jth@kernel.org>
4756L: fcoe-devel@open-fcoe.org
4757W: www.Open-FCoE.org
4758S: Supported
4759F: drivers/scsi/libfc/
4760F: drivers/scsi/fcoe/
4761F: include/scsi/fc/
4762F: include/scsi/libfc.h
4763F: include/scsi/libfcoe.h
4764F: include/uapi/scsi/fc/
4765
4766FILE LOCKING (flock() and fcntl()/lockf())
4767M: Jeff Layton <jlayton@poochiereds.net>
4768M: "J. Bruce Fields" <bfields@fieldses.org>
4769L: linux-fsdevel@vger.kernel.org
4770S: Maintained
4771F: include/linux/fcntl.h
4772F: include/linux/fs.h
4773F: include/uapi/linux/fcntl.h
4774F: include/uapi/linux/fs.h
4775F: fs/fcntl.c
4776F: fs/locks.c
4777
4778FILESYSTEMS (VFS and infrastructure)
4779M: Alexander Viro <viro@zeniv.linux.org.uk>
4780L: linux-fsdevel@vger.kernel.org
4781S: Maintained
4782F: fs/*
4783
4784FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
4785M: Riku Voipio <riku.voipio@iki.fi>
4786L: linux-hwmon@vger.kernel.org
4787S: Maintained
4788F: drivers/hwmon/f75375s.c
4789F: include/linux/f75375s.h
4790
4791FIREWIRE AUDIO DRIVERS
4792M: Clemens Ladisch <clemens@ladisch.de>
4793L: alsa-devel@alsa-project.org (moderated for non-subscribers)
4794T: git git://git.alsa-project.org/alsa-kernel.git
4795S: Maintained
4796F: sound/firewire/
4797
4798FIREWIRE MEDIA DRIVERS (firedtv)
4799M: Stefan Richter <stefanr@s5r6.in-berlin.de>
4800L: linux-media@vger.kernel.org
4801L: linux1394-devel@lists.sourceforge.net
4802T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
4803S: Maintained
4804F: drivers/media/firewire/
4805
4806FIREWIRE SBP-2 TARGET
4807M: Chris Boot <bootc@bootc.net>
4808L: linux-scsi@vger.kernel.org
4809L: target-devel@vger.kernel.org
4810L: linux1394-devel@lists.sourceforge.net
4811T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
4812S: Maintained
4813F: drivers/target/sbp/
4814
4815FIREWIRE SUBSYSTEM
4816M: Stefan Richter <stefanr@s5r6.in-berlin.de>
4817L: linux1394-devel@lists.sourceforge.net
4818W: http://ieee1394.wiki.kernel.org/
4819T: git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
4820S: Maintained
4821F: drivers/firewire/
4822F: include/linux/firewire.h
4823F: include/uapi/linux/firewire*.h
4824F: tools/firewire/
4825
4826FIRMWARE LOADER (request_firmware)
4827M: Ming Lei <ming.lei@canonical.com>
4828L: linux-kernel@vger.kernel.org
4829S: Maintained
4830F: Documentation/firmware_class/
4831F: drivers/base/firmware*.c
4832F: include/linux/firmware.h
4833
4834FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card)
4835M: Joshua Morris <josh.h.morris@us.ibm.com>
4836M: Philip Kelleher <pjk1939@linux.vnet.ibm.com>
4837S: Maintained
4838F: drivers/block/rsxx/
4839
4840FLOPPY DRIVER
4841M: Jiri Kosina <jikos@kernel.org>
4842T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/floppy.git
4843S: Odd fixes
4844F: drivers/block/floppy.c
4845
4846FMC SUBSYSTEM
4847M: Alessandro Rubini <rubini@gnudd.com>
4848W: http://www.ohwr.org/projects/fmc-bus
4849S: Supported
4850F: drivers/fmc/
4851F: include/linux/fmc*.h
4852F: include/linux/ipmi-fru.h
4853K: fmc_d.*register
4854
4855FPGA MANAGER FRAMEWORK
4856M: Alan Tull <atull@opensource.altera.com>
4857R: Moritz Fischer <moritz.fischer@ettus.com>
4858S: Maintained
4859F: drivers/fpga/
4860F: include/linux/fpga/fpga-mgr.h
4861W: http://www.rocketboards.org
4862
4863FPU EMULATOR
4864M: Bill Metzenthen <billm@melbpc.org.au>
4865W: http://floatingpoint.sourceforge.net/emulator/index.html
4866S: Maintained
4867F: arch/x86/math-emu/
4868
4869FRAME RELAY DLCI/FRAD (Sangoma drivers too)
4870L: netdev@vger.kernel.org
4871S: Orphan
4872F: drivers/net/wan/dlci.c
4873F: drivers/net/wan/sdla.c
4874
4875FRAMEBUFFER LAYER
4876M: Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
4877M: Tomi Valkeinen <tomi.valkeinen@ti.com>
4878L: linux-fbdev@vger.kernel.org
4879W: http://linux-fbdev.sourceforge.net/
4880Q: http://patchwork.kernel.org/project/linux-fbdev/list/
4881T: git git://git.kernel.org/pub/scm/linux/kernel/git/plagnioj/linux-fbdev.git
4882S: Maintained
4883F: Documentation/fb/
4884F: drivers/video/
4885F: include/video/
4886F: include/linux/fb.h
4887F: include/uapi/video/
4888F: include/uapi/linux/fb.h
4889
4890FREESCALE DIU FRAMEBUFFER DRIVER
4891M: Timur Tabi <timur@tabi.org>
4892L: linux-fbdev@vger.kernel.org
4893S: Maintained
4894F: drivers/video/fbdev/fsl-diu-fb.*
4895
4896FREESCALE DMA DRIVER
4897M: Li Yang <leoli@freescale.com>
4898M: Zhang Wei <zw@zh-kernel.org>
4899L: linuxppc-dev@lists.ozlabs.org
4900S: Maintained
4901F: drivers/dma/fsldma.*
4902
4903FREESCALE GPMI NAND DRIVER
4904M: Han Xu <han.xu@nxp.com>
4905L: linux-mtd@lists.infradead.org
4906S: Maintained
4907F: drivers/mtd/nand/gpmi-nand/*
4908
4909FREESCALE I2C CPM DRIVER
4910M: Jochen Friedrich <jochen@scram.de>
4911L: linuxppc-dev@lists.ozlabs.org
4912L: linux-i2c@vger.kernel.org
4913S: Maintained
4914F: drivers/i2c/busses/i2c-cpm.c
4915
4916FREESCALE IMX / MXC FRAMEBUFFER DRIVER
4917M: Sascha Hauer <kernel@pengutronix.de>
4918L: linux-fbdev@vger.kernel.org
4919L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4920S: Maintained
4921F: include/linux/platform_data/video-imxfb.h
4922F: drivers/video/fbdev/imxfb.c
4923
4924FREESCALE QUAD SPI DRIVER
4925M: Han Xu <han.xu@nxp.com>
4926L: linux-mtd@lists.infradead.org
4927S: Maintained
4928F: drivers/mtd/spi-nor/fsl-quadspi.c
4929
4930FREESCALE SOC FS_ENET DRIVER
4931M: Pantelis Antoniou <pantelis.antoniou@gmail.com>
4932M: Vitaly Bordug <vbordug@ru.mvista.com>
4933L: linuxppc-dev@lists.ozlabs.org
4934L: netdev@vger.kernel.org
4935S: Maintained
4936F: drivers/net/ethernet/freescale/fs_enet/
4937F: include/linux/fs_enet_pd.h
4938
4939FREESCALE IMX / MXC FEC DRIVER
4940M: Fugang Duan <fugang.duan@nxp.com>
4941L: netdev@vger.kernel.org
4942S: Maintained
4943F: drivers/net/ethernet/freescale/fec_main.c
4944F: drivers/net/ethernet/freescale/fec_ptp.c
4945F: drivers/net/ethernet/freescale/fec.h
4946F: Documentation/devicetree/bindings/net/fsl-fec.txt
4947
4948FREESCALE QUICC ENGINE LIBRARY
4949L: linuxppc-dev@lists.ozlabs.org
4950S: Orphan
4951F: drivers/soc/fsl/qe/
4952F: include/soc/fsl/*qe*.h
4953F: include/soc/fsl/*ucc*.h
4954
4955FREESCALE USB PERIPHERAL DRIVERS
4956M: Li Yang <leoli@freescale.com>
4957L: linux-usb@vger.kernel.org
4958L: linuxppc-dev@lists.ozlabs.org
4959S: Maintained
4960F: drivers/usb/gadget/udc/fsl*
4961
4962FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
4963M: Li Yang <leoli@freescale.com>
4964L: netdev@vger.kernel.org
4965L: linuxppc-dev@lists.ozlabs.org
4966S: Maintained
4967F: drivers/net/ethernet/freescale/ucc_geth*
4968
4969FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
4970M: Claudiu Manoil <claudiu.manoil@freescale.com>
4971L: netdev@vger.kernel.org
4972S: Maintained
4973F: drivers/net/ethernet/freescale/gianfar*
4974X: drivers/net/ethernet/freescale/gianfar_ptp.c
4975F: Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
4976
4977FREESCALE QUICC ENGINE UCC HDLC DRIVER
4978M: Zhao Qiang <qiang.zhao@nxp.com>
4979L: netdev@vger.kernel.org
4980L: linuxppc-dev@lists.ozlabs.org
4981S: Maintained
4982F: drivers/net/wan/fsl_ucc_hdlc*
4983
4984FREESCALE QUICC ENGINE UCC UART DRIVER
4985M: Timur Tabi <timur@tabi.org>
4986L: linuxppc-dev@lists.ozlabs.org
4987S: Maintained
4988F: drivers/tty/serial/ucc_uart.c
4989
4990FREESCALE SOC SOUND DRIVERS
4991M: Timur Tabi <timur@tabi.org>
4992M: Nicolin Chen <nicoleotsuka@gmail.com>
4993M: Xiubo Li <Xiubo.Lee@gmail.com>
4994R: Fabio Estevam <fabio.estevam@nxp.com>
4995L: alsa-devel@alsa-project.org (moderated for non-subscribers)
4996L: linuxppc-dev@lists.ozlabs.org
4997S: Maintained
4998F: sound/soc/fsl/fsl*
4999F: sound/soc/fsl/imx*
5000F: sound/soc/fsl/mpc8610_hpcd.c
5001
5002FREESCALE QORIQ MANAGEMENT COMPLEX DRIVER
5003M: "J. German Rivera" <German.Rivera@freescale.com>
5004M: Stuart Yoder <stuart.yoder@nxp.com>
5005L: linux-kernel@vger.kernel.org
5006S: Maintained
5007F: drivers/staging/fsl-mc/
5008
5009FREEVXFS FILESYSTEM
5010M: Christoph Hellwig <hch@infradead.org>
5011W: ftp://ftp.openlinux.org/pub/people/hch/vxfs
5012S: Maintained
5013F: fs/freevxfs/
5014
5015FREEZER
5016M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
5017M: Pavel Machek <pavel@ucw.cz>
5018L: linux-pm@vger.kernel.org
5019S: Supported
5020F: Documentation/power/freezing-of-tasks.txt
5021F: include/linux/freezer.h
5022F: kernel/freezer.c
5023
5024FRONTSWAP API
5025M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
5026L: linux-kernel@vger.kernel.org
5027S: Maintained
5028F: mm/frontswap.c
5029F: include/linux/frontswap.h
5030
5031FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS
5032M: David Howells <dhowells@redhat.com>
5033L: linux-cachefs@redhat.com (moderated for non-subscribers)
5034S: Supported
5035F: Documentation/filesystems/caching/
5036F: fs/fscache/
5037F: include/linux/fscache*.h
5038
5039FS-CRYPTO: FILE SYSTEM LEVEL ENCRYPTION SUPPORT
5040M: Theodore Y. Ts'o <tytso@mit.edu>
5041M: Jaegeuk Kim <jaegeuk@kernel.org>
5042S: Supported
5043F: fs/crypto/
5044F: include/linux/fscrypto.h
5045
5046F2FS FILE SYSTEM
5047M: Jaegeuk Kim <jaegeuk@kernel.org>
5048M: Changman Lee <cm224.lee@samsung.com>
5049R: Chao Yu <yuchao0@huawei.com>
5050L: linux-f2fs-devel@lists.sourceforge.net
5051W: http://en.wikipedia.org/wiki/F2FS
5052T: git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
5053S: Maintained
5054F: Documentation/filesystems/f2fs.txt
5055F: Documentation/ABI/testing/sysfs-fs-f2fs
5056F: fs/f2fs/
5057F: include/linux/f2fs_fs.h
5058F: include/trace/events/f2fs.h
5059
5060FUJITSU FR-V (FRV) PORT
5061S: Orphan
5062F: arch/frv/
5063
5064FUJITSU LAPTOP EXTRAS
5065M: Jonathan Woithe <jwoithe@just42.net>
5066L: platform-driver-x86@vger.kernel.org
5067S: Maintained
5068F: drivers/platform/x86/fujitsu-laptop.c
5069
5070FUJITSU M-5MO LS CAMERA ISP DRIVER
5071M: Kyungmin Park <kyungmin.park@samsung.com>
5072M: Heungjun Kim <riverful.kim@samsung.com>
5073L: linux-media@vger.kernel.org
5074S: Maintained
5075F: drivers/media/i2c/m5mols/
5076F: include/media/i2c/m5mols.h
5077
5078FUJITSU TABLET EXTRAS
5079M: Robert Gerlach <khnz@gmx.de>
5080L: platform-driver-x86@vger.kernel.org
5081S: Maintained
5082F: drivers/platform/x86/fujitsu-tablet.c
5083
5084FUSE: FILESYSTEM IN USERSPACE
5085M: Miklos Szeredi <miklos@szeredi.hu>
5086L: linux-fsdevel@vger.kernel.org
5087W: http://fuse.sourceforge.net/
5088T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
5089S: Maintained
5090F: fs/fuse/
5091F: include/uapi/linux/fuse.h
5092F: Documentation/filesystems/fuse.txt
5093
5094FUTURE DOMAIN TMC-16x0 SCSI DRIVER (16-bit)
5095M: Rik Faith <faith@cs.unc.edu>
5096L: linux-scsi@vger.kernel.org
5097S: Odd Fixes (e.g., new signatures)
5098F: drivers/scsi/fdomain.*
5099
5100GCC PLUGINS
5101M: Kees Cook <keescook@chromium.org>
5102R: Emese Revfy <re.emese@gmail.com>
5103L: kernel-hardening@lists.openwall.com
5104S: Maintained
5105F: scripts/gcc-plugins/
5106F: scripts/gcc-plugin.sh
5107F: Documentation/gcc-plugins.txt
5108
5109GCOV BASED KERNEL PROFILING
5110M: Peter Oberparleiter <oberpar@linux.vnet.ibm.com>
5111S: Maintained
5112F: kernel/gcov/
5113F: Documentation/dev-tools/gcov.rst
5114
5115GDT SCSI DISK ARRAY CONTROLLER DRIVER
5116M: Achim Leubner <achim_leubner@adaptec.com>
5117L: linux-scsi@vger.kernel.org
5118W: http://www.icp-vortex.com/
5119S: Supported
5120F: drivers/scsi/gdt*
5121
5122GDB KERNEL DEBUGGING HELPER SCRIPTS
5123M: Jan Kiszka <jan.kiszka@siemens.com>
5124M: Kieran Bingham <kieran@bingham.xyz>
5125S: Supported
5126F: scripts/gdb/
5127
5128GEMTEK FM RADIO RECEIVER DRIVER
5129M: Hans Verkuil <hverkuil@xs4all.nl>
5130L: linux-media@vger.kernel.org
5131T: git git://linuxtv.org/media_tree.git
5132W: https://linuxtv.org
5133S: Maintained
5134F: drivers/media/radio/radio-gemtek*
5135
5136GENERIC GPIO I2C DRIVER
5137M: Haavard Skinnemoen <hskinnemoen@gmail.com>
5138S: Supported
5139F: drivers/i2c/busses/i2c-gpio.c
5140F: include/linux/i2c-gpio.h
5141
5142GENERIC GPIO I2C MULTIPLEXER DRIVER
5143M: Peter Korsgaard <peter.korsgaard@barco.com>
5144L: linux-i2c@vger.kernel.org
5145S: Supported
5146F: drivers/i2c/muxes/i2c-mux-gpio.c
5147F: include/linux/i2c-mux-gpio.h
5148F: Documentation/i2c/muxes/i2c-mux-gpio
5149
5150GENERIC HDLC (WAN) DRIVERS
5151M: Krzysztof Halasa <khc@pm.waw.pl>
5152W: http://www.kernel.org/pub/linux/utils/net/hdlc/
5153S: Maintained
5154F: drivers/net/wan/c101.c
5155F: drivers/net/wan/hd6457*
5156F: drivers/net/wan/hdlc*
5157F: drivers/net/wan/n2.c
5158F: drivers/net/wan/pc300too.c
5159F: drivers/net/wan/pci200syn.c
5160F: drivers/net/wan/wanxl*
5161
5162GENERIC INCLUDE/ASM HEADER FILES
5163M: Arnd Bergmann <arnd@arndb.de>
5164L: linux-arch@vger.kernel.org
5165T: git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
5166S: Maintained
5167F: include/asm-generic/
5168F: include/uapi/asm-generic/
5169
5170GENERIC PHY FRAMEWORK
5171M: Kishon Vijay Abraham I <kishon@ti.com>
5172L: linux-kernel@vger.kernel.org
5173T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git
5174S: Supported
5175F: drivers/phy/
5176F: include/linux/phy/
5177
5178GENERIC PM DOMAINS
5179M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
5180M: Kevin Hilman <khilman@kernel.org>
5181M: Ulf Hansson <ulf.hansson@linaro.org>
5182L: linux-pm@vger.kernel.org
5183S: Supported
5184F: drivers/base/power/domain*.c
5185F: include/linux/pm_domain.h
5186
5187GENERIC UIO DRIVER FOR PCI DEVICES
5188M: "Michael S. Tsirkin" <mst@redhat.com>
5189L: kvm@vger.kernel.org
5190S: Supported
5191F: drivers/uio/uio_pci_generic.c
5192
5193GET_MAINTAINER SCRIPT
5194M: Joe Perches <joe@perches.com>
5195S: Maintained
5196F: scripts/get_maintainer.pl
5197
5198GFS2 FILE SYSTEM
5199M: Steven Whitehouse <swhiteho@redhat.com>
5200M: Bob Peterson <rpeterso@redhat.com>
5201L: cluster-devel@redhat.com
5202W: http://sources.redhat.com/cluster/
5203T: git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
5204S: Supported
5205F: Documentation/filesystems/gfs2*.txt
5206F: fs/gfs2/
5207F: include/uapi/linux/gfs2_ondisk.h
5208
5209GIGASET ISDN DRIVERS
5210M: Paul Bolle <pebolle@tiscali.nl>
5211L: gigaset307x-common@lists.sourceforge.net
5212W: http://gigaset307x.sourceforge.net/
5213S: Odd Fixes
5214F: Documentation/isdn/README.gigaset
5215F: drivers/isdn/gigaset/
5216F: include/uapi/linux/gigaset_dev.h
5217
5218GO7007 MPEG CODEC
5219M: Hans Verkuil <hans.verkuil@cisco.com>
5220L: linux-media@vger.kernel.org
5221S: Maintained
5222F: drivers/media/usb/go7007/
5223
5224GOODIX TOUCHSCREEN
5225M: Bastien Nocera <hadess@hadess.net>
5226L: linux-input@vger.kernel.org
5227S: Maintained
5228F: drivers/input/touchscreen/goodix.c
5229
5230GPIO SUBSYSTEM
5231M: Linus Walleij <linus.walleij@linaro.org>
5232M: Alexandre Courbot <gnurou@gmail.com>
5233L: linux-gpio@vger.kernel.org
5234T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git
5235S: Maintained
5236F: Documentation/devicetree/bindings/gpio/
5237F: Documentation/gpio/
5238F: Documentation/ABI/testing/gpio-cdev
5239F: Documentation/ABI/obsolete/sysfs-gpio
5240F: drivers/gpio/
5241F: include/linux/gpio/
5242F: include/linux/gpio.h
5243F: include/asm-generic/gpio.h
5244F: include/uapi/linux/gpio.h
5245F: tools/gpio/
5246
5247GRE DEMULTIPLEXER DRIVER
5248M: Dmitry Kozlov <xeb@mail.ru>
5249L: netdev@vger.kernel.org
5250S: Maintained
5251F: net/ipv4/gre_demux.c
5252F: net/ipv4/gre_offload.c
5253F: include/net/gre.h
5254
5255GRETH 10/100/1G Ethernet MAC device driver
5256M: Andreas Larsson <andreas@gaisler.com>
5257L: netdev@vger.kernel.org
5258S: Maintained
5259F: drivers/net/ethernet/aeroflex/
5260
5261GSPCA FINEPIX SUBDRIVER
5262M: Frank Zago <frank@zago.net>
5263L: linux-media@vger.kernel.org
5264T: git git://linuxtv.org/media_tree.git
5265S: Maintained
5266F: drivers/media/usb/gspca/finepix.c
5267
5268GSPCA GL860 SUBDRIVER
5269M: Olivier Lorin <o.lorin@laposte.net>
5270L: linux-media@vger.kernel.org
5271T: git git://linuxtv.org/media_tree.git
5272S: Maintained
5273F: drivers/media/usb/gspca/gl860/
5274
5275GSPCA M5602 SUBDRIVER
5276M: Erik Andren <erik.andren@gmail.com>
5277L: linux-media@vger.kernel.org
5278T: git git://linuxtv.org/media_tree.git
5279S: Maintained
5280F: drivers/media/usb/gspca/m5602/
5281
5282GSPCA PAC207 SONIXB SUBDRIVER
5283M: Hans Verkuil <hverkuil@xs4all.nl>
5284L: linux-media@vger.kernel.org
5285T: git git://linuxtv.org/media_tree.git
5286S: Odd Fixes
5287F: drivers/media/usb/gspca/pac207.c
5288
5289GSPCA SN9C20X SUBDRIVER
5290M: Brian Johnson <brijohn@gmail.com>
5291L: linux-media@vger.kernel.org
5292T: git git://linuxtv.org/media_tree.git
5293S: Maintained
5294F: drivers/media/usb/gspca/sn9c20x.c
5295
5296GSPCA T613 SUBDRIVER
5297M: Leandro Costantino <lcostantino@gmail.com>
5298L: linux-media@vger.kernel.org
5299T: git git://linuxtv.org/media_tree.git
5300S: Maintained
5301F: drivers/media/usb/gspca/t613.c
5302
5303GSPCA USB WEBCAM DRIVER
5304M: Hans Verkuil <hverkuil@xs4all.nl>
5305L: linux-media@vger.kernel.org
5306T: git git://linuxtv.org/media_tree.git
5307S: Odd Fixes
5308F: drivers/media/usb/gspca/
5309
5310GUID PARTITION TABLE (GPT)
5311M: Davidlohr Bueso <dave@stgolabs.net>
5312L: linux-efi@vger.kernel.org
5313S: Maintained
5314F: block/partitions/efi.*
5315
5316STK1160 USB VIDEO CAPTURE DRIVER
5317M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
5318L: linux-media@vger.kernel.org
5319T: git git://linuxtv.org/media_tree.git
5320S: Maintained
5321F: drivers/media/usb/stk1160/
5322
5323H8/300 ARCHITECTURE
5324M: Yoshinori Sato <ysato@users.sourceforge.jp>
5325L: uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers)
5326W: http://uclinux-h8.sourceforge.jp
5327T: git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git
5328S: Maintained
5329F: arch/h8300/
5330F: drivers/clocksource/h8300_*.c
5331F: drivers/clk/h8300/
5332F: drivers/irqchip/irq-renesas-h8*.c
5333
5334HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
5335M: Frank Seidel <frank@f-seidel.de>
5336L: platform-driver-x86@vger.kernel.org
5337W: http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
5338S: Maintained
5339F: drivers/platform/x86/hdaps.c
5340
5341HDPVR USB VIDEO ENCODER DRIVER
5342M: Hans Verkuil <hverkuil@xs4all.nl>
5343L: linux-media@vger.kernel.org
5344T: git git://linuxtv.org/media_tree.git
5345W: https://linuxtv.org
5346S: Odd Fixes
5347F: drivers/media/usb/hdpvr/
5348
5349HWPOISON MEMORY FAILURE HANDLING
5350M: Naoya Horiguchi <n-horiguchi@ah.jp.nec.com>
5351L: linux-mm@kvack.org
5352S: Maintained
5353F: mm/memory-failure.c
5354F: mm/hwpoison-inject.c
5355
5356HYPERVISOR VIRTUAL CONSOLE DRIVER
5357L: linuxppc-dev@lists.ozlabs.org
5358S: Odd Fixes
5359F: drivers/tty/hvc/
5360
5361HACKRF MEDIA DRIVER
5362M: Antti Palosaari <crope@iki.fi>
5363L: linux-media@vger.kernel.org
5364W: https://linuxtv.org
5365W: http://palosaari.fi/linux/
5366Q: http://patchwork.linuxtv.org/project/linux-media/list/
5367T: git git://linuxtv.org/anttip/media_tree.git
5368S: Maintained
5369F: drivers/media/usb/hackrf/
5370
5371HARDWARE MONITORING
5372M: Jean Delvare <jdelvare@suse.com>
5373M: Guenter Roeck <linux@roeck-us.net>
5374L: linux-hwmon@vger.kernel.org
5375W: http://hwmon.wiki.kernel.org/
5376T: quilt http://jdelvare.nerim.net/devel/linux/jdelvare-hwmon/
5377T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
5378S: Maintained
5379F: Documentation/hwmon/
5380F: drivers/hwmon/
5381F: include/linux/hwmon*.h
5382
5383HARDWARE RANDOM NUMBER GENERATOR CORE
5384M: Matt Mackall <mpm@selenic.com>
5385M: Herbert Xu <herbert@gondor.apana.org.au>
5386L: linux-crypto@vger.kernel.org
5387S: Odd fixes
5388F: Documentation/devicetree/bindings/rng/
5389F: Documentation/hw_random.txt
5390F: drivers/char/hw_random/
5391F: include/linux/hw_random.h
5392
5393HARDWARE SPINLOCK CORE
5394M: Ohad Ben-Cohen <ohad@wizery.com>
5395M: Bjorn Andersson <bjorn.andersson@linaro.org>
5396L: linux-remoteproc@vger.kernel.org
5397S: Maintained
5398T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/hwspinlock.git
5399F: Documentation/devicetree/bindings/hwlock/
5400F: Documentation/hwspinlock.txt
5401F: drivers/hwspinlock/
5402F: include/linux/hwspinlock.h
5403
5404HARMONY SOUND DRIVER
5405L: linux-parisc@vger.kernel.org
5406S: Maintained
5407F: sound/parisc/harmony.*
5408
5409HD29L2 MEDIA DRIVER
5410M: Antti Palosaari <crope@iki.fi>
5411L: linux-media@vger.kernel.org
5412W: https://linuxtv.org
5413W: http://palosaari.fi/linux/
5414Q: http://patchwork.linuxtv.org/project/linux-media/list/
5415T: git git://linuxtv.org/anttip/media_tree.git
5416S: Maintained
5417F: drivers/media/dvb-frontends/hd29l2*
5418
5419HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER
5420M: Brian Boylston <brian.boylston@hpe.com>
5421S: Supported
5422F: Documentation/watchdog/hpwdt.txt
5423F: drivers/watchdog/hpwdt.c
5424
5425HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
5426M: Don Brace <don.brace@microsemi.com>
5427L: iss_storagedev@hp.com
5428L: esc.storagedev@microsemi.com
5429L: linux-scsi@vger.kernel.org
5430S: Supported
5431F: Documentation/scsi/hpsa.txt
5432F: drivers/scsi/hpsa*.[ch]
5433F: include/linux/cciss*.h
5434F: include/uapi/linux/cciss*.h
5435
5436HEWLETT-PACKARD SMART CISS RAID DRIVER (cciss)
5437M: Don Brace <don.brace@microsemi.com>
5438L: iss_storagedev@hp.com
5439L: esc.storagedev@microsemi.com
5440L: linux-scsi@vger.kernel.org
5441S: Supported
5442F: Documentation/blockdev/cciss.txt
5443F: drivers/block/cciss*
5444F: include/linux/cciss_ioctl.h
5445F: include/uapi/linux/cciss_ioctl.h
5446
5447HFI1 DRIVER
5448M: Mike Marciniszyn <mike.marciniszyn@intel.com>
5449M: Dennis Dalessandro <dennis.dalessandro@intel.com>
5450L: linux-rdma@vger.kernel.org
5451S: Supported
5452F: drivers/infiniband/hw/hfi1
5453
5454HFS FILESYSTEM
5455L: linux-fsdevel@vger.kernel.org
5456S: Orphan
5457F: Documentation/filesystems/hfs.txt
5458F: fs/hfs/
5459
5460HFSPLUS FILESYSTEM
5461L: linux-fsdevel@vger.kernel.org
5462S: Orphan
5463F: Documentation/filesystems/hfsplus.txt
5464F: fs/hfsplus/
5465
5466HGA FRAMEBUFFER DRIVER
5467M: Ferenc Bakonyi <fero@drama.obuda.kando.hu>
5468L: linux-nvidia@lists.surfsouth.com
5469W: http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
5470S: Maintained
5471F: drivers/video/fbdev/hgafb.c
5472
5473HIBERNATION (aka Software Suspend, aka swsusp)
5474M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
5475M: Pavel Machek <pavel@ucw.cz>
5476L: linux-pm@vger.kernel.org
5477S: Supported
5478F: arch/x86/power/
5479F: drivers/base/power/
5480F: kernel/power/
5481F: include/linux/suspend.h
5482F: include/linux/freezer.h
5483F: include/linux/pm.h
5484F: arch/*/include/asm/suspend*.h
5485
5486HID CORE LAYER
5487M: Jiri Kosina <jikos@kernel.org>
5488R: Benjamin Tissoires <benjamin.tissoires@redhat.com>
5489L: linux-input@vger.kernel.org
5490T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
5491S: Maintained
5492F: drivers/hid/
5493F: include/linux/hid*
5494F: include/uapi/linux/hid*
5495
5496HID SENSOR HUB DRIVERS
5497M: Jiri Kosina <jikos@kernel.org>
5498M: Jonathan Cameron <jic23@kernel.org>
5499M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
5500L: linux-input@vger.kernel.org
5501L: linux-iio@vger.kernel.org
5502S: Maintained
5503F: Documentation/hid/hid-sensor*
5504F: drivers/hid/hid-sensor-*
5505F: drivers/iio/*/hid-*
5506F: include/linux/hid-sensor-*
5507
5508HIGH-RESOLUTION TIMERS, CLOCKEVENTS, DYNTICKS
5509M: Thomas Gleixner <tglx@linutronix.de>
5510L: linux-kernel@vger.kernel.org
5511T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
5512S: Maintained
5513F: Documentation/timers/
5514F: kernel/time/hrtimer.c
5515F: kernel/time/clockevents.c
5516F: kernel/time/tick*.*
5517F: kernel/time/timer_*.c
5518F: include/linux/clockchips.h
5519F: include/linux/hrtimer.h
5520
5521HIGH-SPEED SCC DRIVER FOR AX.25
5522L: linux-hams@vger.kernel.org
5523S: Orphan
5524F: drivers/net/hamradio/dmascc.c
5525F: drivers/net/hamradio/scc.c
5526
5527HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
5528M: HighPoint Linux Team <linux@highpoint-tech.com>
5529W: http://www.highpoint-tech.com
5530S: Supported
5531F: Documentation/scsi/hptiop.txt
5532F: drivers/scsi/hptiop.c
5533
5534HIPPI
5535M: Jes Sorensen <jes@trained-monkey.org>
5536L: linux-hippi@sunsite.dk
5537S: Maintained
5538F: include/linux/hippidevice.h
5539F: include/uapi/linux/if_hippi.h
5540F: net/802/hippi.c
5541F: drivers/net/hippi/
5542
5543HISILICON NETWORK SUBSYSTEM DRIVER
5544M: Yisen Zhuang <yisen.zhuang@huawei.com>
5545M: Salil Mehta <salil.mehta@huawei.com>
5546L: netdev@vger.kernel.org
5547W: http://www.hisilicon.com
5548S: Maintained
5549F: drivers/net/ethernet/hisilicon/
5550F: Documentation/devicetree/bindings/net/hisilicon*.txt
5551
5552HISILICON SAS Controller
5553M: John Garry <john.garry@huawei.com>
5554W: http://www.hisilicon.com
5555S: Supported
5556F: drivers/scsi/hisi_sas/
5557F: Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
5558
5559HOST AP DRIVER
5560M: Jouni Malinen <j@w1.fi>
5561L: hostap@shmoo.com (subscribers-only)
5562L: linux-wireless@vger.kernel.org
5563W: http://hostap.epitest.fi/
5564S: Maintained
5565F: drivers/net/wireless/intersil/hostap/
5566
5567HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
5568L: platform-driver-x86@vger.kernel.org
5569S: Orphan
5570F: drivers/platform/x86/tc1100-wmi.c
5571
5572HP100: Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series
5573M: Jaroslav Kysela <perex@perex.cz>
5574S: Maintained
5575F: drivers/net/ethernet/hp/hp100.*
5576
5577HPET: High Precision Event Timers driver
5578M: Clemens Ladisch <clemens@ladisch.de>
5579S: Maintained
5580F: Documentation/timers/hpet.txt
5581F: drivers/char/hpet.c
5582F: include/linux/hpet.h
5583F: include/uapi/linux/hpet.h
5584
5585HPET: x86
5586S: Orphan
5587F: arch/x86/kernel/hpet.c
5588F: arch/x86/include/asm/hpet.h
5589
5590HPFS FILESYSTEM
5591M: Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
5592W: http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
5593S: Maintained
5594F: fs/hpfs/
5595
5596HSI SUBSYSTEM
5597M: Sebastian Reichel <sre@kernel.org>
5598T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
5599S: Maintained
5600F: Documentation/ABI/testing/sysfs-bus-hsi
5601F: Documentation/hsi.txt
5602F: drivers/hsi/
5603F: include/linux/hsi/
5604F: include/uapi/linux/hsi/
5605
5606HSO 3G MODEM DRIVER
5607M: Jan Dumon <j.dumon@option.com>
5608W: http://www.pharscape.org
5609S: Maintained
5610F: drivers/net/usb/hso.c
5611
5612HSR NETWORK PROTOCOL
5613M: Arvid Brodin <arvid.brodin@alten.se>
5614L: netdev@vger.kernel.org
5615S: Maintained
5616F: net/hsr/
5617
5618HTCPEN TOUCHSCREEN DRIVER
5619M: Pau Oliva Fora <pof@eslack.org>
5620L: linux-input@vger.kernel.org
5621S: Maintained
5622F: drivers/input/touchscreen/htcpen.c
5623
5624HUGETLB FILESYSTEM
5625M: Nadia Yvette Chambers <nyc@holomorphy.com>
5626S: Maintained
5627F: fs/hugetlbfs/
5628
5629Hyper-V CORE AND DRIVERS
5630M: "K. Y. Srinivasan" <kys@microsoft.com>
5631M: Haiyang Zhang <haiyangz@microsoft.com>
5632L: devel@linuxdriverproject.org
5633S: Maintained
5634F: arch/x86/include/asm/mshyperv.h
5635F: arch/x86/include/uapi/asm/hyperv.h
5636F: arch/x86/kernel/cpu/mshyperv.c
5637F: drivers/hid/hid-hyperv.c
5638F: drivers/hv/
5639F: drivers/input/serio/hyperv-keyboard.c
5640F: drivers/pci/host/pci-hyperv.c
5641F: drivers/net/hyperv/
5642F: drivers/scsi/storvsc_drv.c
5643F: drivers/video/fbdev/hyperv_fb.c
5644F: include/linux/hyperv.h
5645F: tools/hv/
5646F: Documentation/ABI/stable/sysfs-bus-vmbus
5647
5648I2C MUXES
5649M: Peter Rosin <peda@axentia.se>
5650L: linux-i2c@vger.kernel.org
5651S: Maintained
5652F: Documentation/i2c/i2c-topology
5653F: Documentation/i2c/muxes/
5654F: Documentation/devicetree/bindings/i2c/i2c-mux*
5655F: drivers/i2c/i2c-mux.c
5656F: drivers/i2c/muxes/
5657F: include/linux/i2c-mux.h
5658
5659I2C OVER PARALLEL PORT
5660M: Jean Delvare <jdelvare@suse.com>
5661L: linux-i2c@vger.kernel.org
5662S: Maintained
5663F: Documentation/i2c/busses/i2c-parport
5664F: Documentation/i2c/busses/i2c-parport-light
5665F: drivers/i2c/busses/i2c-parport.c
5666F: drivers/i2c/busses/i2c-parport-light.c
5667
5668I2C/SMBUS CONTROLLER DRIVERS FOR PC
5669M: Jean Delvare <jdelvare@suse.com>
5670L: linux-i2c@vger.kernel.org
5671S: Maintained
5672F: Documentation/i2c/busses/i2c-ali1535
5673F: Documentation/i2c/busses/i2c-ali1563
5674F: Documentation/i2c/busses/i2c-ali15x3
5675F: Documentation/i2c/busses/i2c-amd756
5676F: Documentation/i2c/busses/i2c-amd8111
5677F: Documentation/i2c/busses/i2c-i801
5678F: Documentation/i2c/busses/i2c-nforce2
5679F: Documentation/i2c/busses/i2c-piix4
5680F: Documentation/i2c/busses/i2c-sis5595
5681F: Documentation/i2c/busses/i2c-sis630
5682F: Documentation/i2c/busses/i2c-sis96x
5683F: Documentation/i2c/busses/i2c-via
5684F: Documentation/i2c/busses/i2c-viapro
5685F: drivers/i2c/busses/i2c-ali1535.c
5686F: drivers/i2c/busses/i2c-ali1563.c
5687F: drivers/i2c/busses/i2c-ali15x3.c
5688F: drivers/i2c/busses/i2c-amd756.c
5689F: drivers/i2c/busses/i2c-amd756-s4882.c
5690F: drivers/i2c/busses/i2c-amd8111.c
5691F: drivers/i2c/busses/i2c-i801.c
5692F: drivers/i2c/busses/i2c-isch.c
5693F: drivers/i2c/busses/i2c-nforce2.c
5694F: drivers/i2c/busses/i2c-nforce2-s4985.c
5695F: drivers/i2c/busses/i2c-piix4.c
5696F: drivers/i2c/busses/i2c-sis5595.c
5697F: drivers/i2c/busses/i2c-sis630.c
5698F: drivers/i2c/busses/i2c-sis96x.c
5699F: drivers/i2c/busses/i2c-via.c
5700F: drivers/i2c/busses/i2c-viapro.c
5701
5702I2C/SMBUS ISMT DRIVER
5703M: Seth Heasley <seth.heasley@intel.com>
5704M: Neil Horman <nhorman@tuxdriver.com>
5705L: linux-i2c@vger.kernel.org
5706F: drivers/i2c/busses/i2c-ismt.c
5707F: Documentation/i2c/busses/i2c-ismt
5708
5709I2C/SMBUS STUB DRIVER
5710M: Jean Delvare <jdelvare@suse.com>
5711L: linux-i2c@vger.kernel.org
5712S: Maintained
5713F: drivers/i2c/i2c-stub.c
5714
5715I2C SUBSYSTEM
5716M: Wolfram Sang <wsa@the-dreams.de>
5717L: linux-i2c@vger.kernel.org
5718W: https://i2c.wiki.kernel.org/
5719Q: https://patchwork.ozlabs.org/project/linux-i2c/list/
5720T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
5721S: Maintained
5722F: Documentation/devicetree/bindings/i2c/
5723F: Documentation/i2c/
5724F: drivers/i2c/
5725F: drivers/i2c/*/
5726F: include/linux/i2c.h
5727F: include/linux/i2c-*.h
5728F: include/uapi/linux/i2c.h
5729F: include/uapi/linux/i2c-*.h
5730
5731I2C ACPI SUPPORT
5732M: Mika Westerberg <mika.westerberg@linux.intel.com>
5733L: linux-i2c@vger.kernel.org
5734L: linux-acpi@vger.kernel.org
5735S: Maintained
5736
5737I2C-TAOS-EVM DRIVER
5738M: Jean Delvare <jdelvare@suse.com>
5739L: linux-i2c@vger.kernel.org
5740S: Maintained
5741F: Documentation/i2c/busses/i2c-taos-evm
5742F: drivers/i2c/busses/i2c-taos-evm.c
5743
5744I2C-TINY-USB DRIVER
5745M: Till Harbaum <till@harbaum.org>
5746L: linux-i2c@vger.kernel.org
5747W: http://www.harbaum.org/till/i2c_tiny_usb
5748S: Maintained
5749F: drivers/i2c/busses/i2c-tiny-usb.c
5750
5751i386 BOOT CODE
5752M: "H. Peter Anvin" <hpa@zytor.com>
5753S: Maintained
5754F: arch/x86/boot/
5755
5756i386 SETUP CODE / CPU ERRATA WORKAROUNDS
5757M: "H. Peter Anvin" <hpa@zytor.com>
5758T: git git://git.kernel.org/pub/scm/linux/kernel/git/hpa/linux-2.6-x86setup.git
5759S: Maintained
5760
5761IA64 (Itanium) PLATFORM
5762M: Tony Luck <tony.luck@intel.com>
5763M: Fenghua Yu <fenghua.yu@intel.com>
5764L: linux-ia64@vger.kernel.org
5765T: git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
5766S: Maintained
5767F: arch/ia64/
5768
5769IBM Power VMX Cryptographic instructions
5770M: Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
5771M: Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
5772L: linux-crypto@vger.kernel.org
5773S: Supported
5774F: drivers/crypto/vmx/Makefile
5775F: drivers/crypto/vmx/Kconfig
5776F: drivers/crypto/vmx/vmx.c
5777F: drivers/crypto/vmx/aes*
5778F: drivers/crypto/vmx/ghash*
5779F: drivers/crypto/vmx/ppc-xlate.pl
5780
5781IBM Power in-Nest Crypto Acceleration
5782M: Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
5783M: Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
5784L: linux-crypto@vger.kernel.org
5785S: Supported
5786F: drivers/crypto/nx/Makefile
5787F: drivers/crypto/nx/Kconfig
5788F: drivers/crypto/nx/nx-aes*
5789F: drivers/crypto/nx/nx-sha*
5790F: drivers/crypto/nx/nx.*
5791F: drivers/crypto/nx/nx_csbcpb.h
5792F: drivers/crypto/nx/nx_debugfs.h
5793
5794IBM Power 842 compression accelerator
5795M: Dan Streetman <ddstreet@ieee.org>
5796S: Supported
5797F: drivers/crypto/nx/Makefile
5798F: drivers/crypto/nx/Kconfig
5799F: drivers/crypto/nx/nx-842*
5800F: include/linux/sw842.h
5801F: crypto/842.c
5802F: lib/842/
5803
5804IBM Power Linux RAID adapter
5805M: Brian King <brking@us.ibm.com>
5806S: Supported
5807F: drivers/scsi/ipr.*
5808
5809IBM Power Virtual Ethernet Device Driver
5810M: Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
5811L: netdev@vger.kernel.org
5812S: Supported
5813F: drivers/net/ethernet/ibm/ibmveth.*
5814
5815IBM Power SRIOV Virtual NIC Device Driver
5816M: Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
5817M: John Allen <jallen@linux.vnet.ibm.com>
5818L: netdev@vger.kernel.org
5819S: Supported
5820F: drivers/net/ethernet/ibm/ibmvnic.*
5821
5822IBM Power Virtual SCSI Device Drivers
5823M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
5824L: linux-scsi@vger.kernel.org
5825S: Supported
5826F: drivers/scsi/ibmvscsi/ibmvscsi*
5827F: include/scsi/viosrp.h
5828
5829IBM Power Virtual SCSI Device Target Driver
5830M: Bryant G. Ly <bryantly@linux.vnet.ibm.com>
5831M: Michael Cyr <mikecyr@linux.vnet.ibm.com>
5832L: linux-scsi@vger.kernel.org
5833L: target-devel@vger.kernel.org
5834S: Supported
5835F: drivers/scsi/ibmvscsi_tgt/
5836
5837IBM Power Virtual FC Device Drivers
5838M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
5839L: linux-scsi@vger.kernel.org
5840S: Supported
5841F: drivers/scsi/ibmvscsi/ibmvfc*
5842
5843IBM ServeRAID RAID DRIVER
5844S: Orphan
5845F: drivers/scsi/ips.*
5846
5847ICH LPC AND GPIO DRIVER
5848M: Peter Tyser <ptyser@xes-inc.com>
5849S: Maintained
5850F: drivers/mfd/lpc_ich.c
5851F: drivers/gpio/gpio-ich.c
5852
5853IDE SUBSYSTEM
5854M: "David S. Miller" <davem@davemloft.net>
5855L: linux-ide@vger.kernel.org
5856Q: http://patchwork.ozlabs.org/project/linux-ide/list/
5857T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git
5858S: Maintained
5859F: Documentation/ide/
5860F: drivers/ide/
5861F: include/linux/ide.h
5862
5863IDEAPAD LAPTOP EXTRAS DRIVER
5864M: Ike Panhc <ike.pan@canonical.com>
5865L: platform-driver-x86@vger.kernel.org
5866W: http://launchpad.net/ideapad-laptop
5867S: Maintained
5868F: drivers/platform/x86/ideapad-laptop.c
5869
5870IDEAPAD LAPTOP SLIDEBAR DRIVER
5871M: Andrey Moiseev <o2g.org.ru@gmail.com>
5872L: linux-input@vger.kernel.org
5873W: https://github.com/o2genum/ideapad-slidebar
5874S: Maintained
5875F: drivers/input/misc/ideapad_slidebar.c
5876
5877IDE/ATAPI DRIVERS
5878M: Borislav Petkov <bp@alien8.de>
5879L: linux-ide@vger.kernel.org
5880S: Maintained
5881F: Documentation/cdrom/ide-cd
5882F: drivers/ide/ide-cd*
5883
5884IDLE-I7300
5885M: Andy Henroid <andrew.d.henroid@intel.com>
5886L: linux-pm@vger.kernel.org
5887S: Supported
5888F: drivers/idle/i7300_idle.c
5889
5890IEEE 802.15.4 SUBSYSTEM
5891M: Alexander Aring <aar@pengutronix.de>
5892L: linux-wpan@vger.kernel.org
5893W: http://wpan.cakelab.org/
5894T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
5895T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
5896S: Maintained
5897F: net/ieee802154/
5898F: net/mac802154/
5899F: drivers/net/ieee802154/
5900F: include/linux/nl802154.h
5901F: include/linux/ieee802154.h
5902F: include/net/nl802154.h
5903F: include/net/mac802154.h
5904F: include/net/af_ieee802154.h
5905F: include/net/cfg802154.h
5906F: include/net/ieee802154_netdev.h
5907F: Documentation/networking/ieee802154.txt
5908
5909IGORPLUG-USB IR RECEIVER
5910M: Sean Young <sean@mess.org>
5911L: linux-media@vger.kernel.org
5912S: Maintained
5913F: drivers/media/rc/igorplugusb.c
5914
5915IGUANAWORKS USB IR TRANSCEIVER
5916M: Sean Young <sean@mess.org>
5917L: linux-media@vger.kernel.org
5918S: Maintained
5919F: drivers/media/rc/iguanair.c
5920
5921IIO SUBSYSTEM AND DRIVERS
5922M: Jonathan Cameron <jic23@kernel.org>
5923R: Hartmut Knaack <knaack.h@gmx.de>
5924R: Lars-Peter Clausen <lars@metafoo.de>
5925R: Peter Meerwald-Stadler <pmeerw@pmeerw.net>
5926L: linux-iio@vger.kernel.org
5927T: git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
5928S: Maintained
5929F: Documentation/devicetree/bindings/iio/
5930F: drivers/iio/
5931F: drivers/staging/iio/
5932F: include/linux/iio/
5933F: tools/iio/
5934
5935IKANOS/ADI EAGLE ADSL USB DRIVER
5936M: Matthieu Castet <castet.matthieu@free.fr>
5937M: Stanislaw Gruszka <stf_xl@wp.pl>
5938S: Maintained
5939F: drivers/usb/atm/ueagle-atm.c
5940
5941INA209 HARDWARE MONITOR DRIVER
5942M: Guenter Roeck <linux@roeck-us.net>
5943L: linux-hwmon@vger.kernel.org
5944S: Maintained
5945F: Documentation/hwmon/ina209
5946F: Documentation/devicetree/bindings/i2c/ina209.txt
5947F: drivers/hwmon/ina209.c
5948
5949INA2XX HARDWARE MONITOR DRIVER
5950M: Guenter Roeck <linux@roeck-us.net>
5951L: linux-hwmon@vger.kernel.org
5952S: Maintained
5953F: Documentation/hwmon/ina2xx
5954F: drivers/hwmon/ina2xx.c
5955F: include/linux/platform_data/ina2xx.h
5956
5957INDUSTRY PACK SUBSYSTEM (IPACK)
5958M: Samuel Iglesias Gonsalvez <siglesias@igalia.com>
5959M: Jens Taprogge <jens.taprogge@taprogge.org>
5960M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
5961L: industrypack-devel@lists.sourceforge.net
5962W: http://industrypack.sourceforge.net
5963S: Maintained
5964F: drivers/ipack/
5965
5966INGENIC JZ4780 DMA Driver
5967M: Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com>
5968S: Maintained
5969F: drivers/dma/dma-jz4780.c
5970
5971INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
5972M: Mimi Zohar <zohar@linux.vnet.ibm.com>
5973M: Dmitry Kasatkin <dmitry.kasatkin@gmail.com>
5974L: linux-ima-devel@lists.sourceforge.net
5975L: linux-ima-user@lists.sourceforge.net
5976L: linux-security-module@vger.kernel.org
5977T: git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
5978S: Supported
5979F: security/integrity/ima/
5980
5981IMGTEC IR DECODER DRIVER
5982M: James Hogan <james.hogan@imgtec.com>
5983S: Maintained
5984F: drivers/media/rc/img-ir/
5985
5986IMS TWINTURBO FRAMEBUFFER DRIVER
5987L: linux-fbdev@vger.kernel.org
5988S: Orphan
5989F: drivers/video/fbdev/imsttfb.c
5990
5991INFINIBAND SUBSYSTEM
5992M: Doug Ledford <dledford@redhat.com>
5993M: Sean Hefty <sean.hefty@intel.com>
5994M: Hal Rosenstock <hal.rosenstock@gmail.com>
5995L: linux-rdma@vger.kernel.org
5996W: http://www.openfabrics.org/
5997Q: http://patchwork.kernel.org/project/linux-rdma/list/
5998T: git git://git.kernel.org/pub/scm/linux/kernel/git/dledford/rdma.git
5999S: Supported
6000F: Documentation/infiniband/
6001F: drivers/infiniband/
6002F: include/uapi/linux/if_infiniband.h
6003F: include/uapi/rdma/
6004F: include/rdma/
6005
6006INOTIFY
6007M: John McCutchan <john@johnmccutchan.com>
6008M: Robert Love <rlove@rlove.org>
6009M: Eric Paris <eparis@parisplace.org>
6010S: Maintained
6011F: Documentation/filesystems/inotify.txt
6012F: fs/notify/inotify/
6013F: include/linux/inotify.h
6014F: include/uapi/linux/inotify.h
6015
6016INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
6017M: Dmitry Torokhov <dmitry.torokhov@gmail.com>
6018L: linux-input@vger.kernel.org
6019Q: http://patchwork.kernel.org/project/linux-input/list/
6020T: git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
6021S: Maintained
6022F: drivers/input/
6023F: include/linux/input.h
6024F: include/uapi/linux/input.h
6025F: include/linux/input/
6026F: Documentation/devicetree/bindings/input/
6027
6028INPUT MULTITOUCH (MT) PROTOCOL
6029M: Henrik Rydberg <rydberg@bitmath.org>
6030L: linux-input@vger.kernel.org
6031S: Odd fixes
6032F: Documentation/input/multi-touch-protocol.txt
6033F: drivers/input/input-mt.c
6034K: \b(ABS|SYN)_MT_
6035
6036INTEL ASoC BDW/HSW DRIVERS
6037M: Jie Yang <yang.jie@linux.intel.com>
6038L: alsa-devel@alsa-project.org (moderated for non-subscribers)
6039S: Supported
6040F: sound/soc/intel/common/sst-dsp*
6041F: sound/soc/intel/common/sst-firmware.c
6042F: sound/soc/intel/boards/broadwell.c
6043F: sound/soc/intel/haswell/
6044
6045INTEL C600 SERIES SAS CONTROLLER DRIVER
6046M: Intel SCU Linux support <intel-linux-scu@intel.com>
6047M: Artur Paszkiewicz <artur.paszkiewicz@intel.com>
6048L: linux-scsi@vger.kernel.org
6049T: git git://git.code.sf.net/p/intel-sas/isci
6050S: Supported
6051F: drivers/scsi/isci/
6052
6053INTEL HID EVENT DRIVER
6054M: Alex Hung <alex.hung@canonical.com>
6055L: platform-driver-x86@vger.kernel.org
6056S: Maintained
6057F: drivers/platform/x86/intel-hid.c
6058
6059INTEL VIRTUAL BUTTON DRIVER
6060M: AceLan Kao <acelan.kao@canonical.com>
6061L: platform-driver-x86@vger.kernel.org
6062S: Maintained
6063F: drivers/platform/x86/intel-vbtn.c
6064
6065INTEL IDLE DRIVER
6066M: Len Brown <lenb@kernel.org>
6067L: linux-pm@vger.kernel.org
6068T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
6069S: Supported
6070F: drivers/idle/intel_idle.c
6071
6072INTEL PSTATE DRIVER
6073M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
6074M: Len Brown <lenb@kernel.org>
6075L: linux-pm@vger.kernel.org
6076S: Supported
6077F: drivers/cpufreq/intel_pstate.c
6078
6079INTEL FRAMEBUFFER DRIVER (excluding 810 and 815)
6080M: Maik Broemme <mbroemme@plusserver.de>
6081L: linux-fbdev@vger.kernel.org
6082S: Maintained
6083F: Documentation/fb/intelfb.txt
6084F: drivers/video/fbdev/intelfb/
6085
6086INTEL 810/815 FRAMEBUFFER DRIVER
6087M: Antonino Daplas <adaplas@gmail.com>
6088L: linux-fbdev@vger.kernel.org
6089S: Maintained
6090F: drivers/video/fbdev/i810/
6091
6092INTEL MENLOW THERMAL DRIVER
6093M: Sujith Thomas <sujith.thomas@intel.com>
6094L: platform-driver-x86@vger.kernel.org
6095W: https://01.org/linux-acpi
6096S: Supported
6097F: drivers/platform/x86/intel_menlow.c
6098
6099INTEL I/OAT DMA DRIVER
6100M: Dave Jiang <dave.jiang@intel.com>
6101R: Dan Williams <dan.j.williams@intel.com>
6102L: dmaengine@vger.kernel.org
6103Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
6104S: Supported
6105F: drivers/dma/ioat*
6106
6107INTEL IOMMU (VT-d)
6108M: David Woodhouse <dwmw2@infradead.org>
6109L: iommu@lists.linux-foundation.org
6110T: git git://git.infradead.org/iommu-2.6.git
6111S: Supported
6112F: drivers/iommu/intel-iommu.c
6113F: include/linux/intel-iommu.h
6114
6115INTEL IOP-ADMA DMA DRIVER
6116R: Dan Williams <dan.j.williams@intel.com>
6117S: Odd fixes
6118F: drivers/dma/iop-adma.c
6119
6120INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT
6121M: Krzysztof Halasa <khalasa@piap.pl>
6122S: Maintained
6123F: arch/arm/mach-ixp4xx/include/mach/qmgr.h
6124F: arch/arm/mach-ixp4xx/include/mach/npe.h
6125F: arch/arm/mach-ixp4xx/ixp4xx_qmgr.c
6126F: arch/arm/mach-ixp4xx/ixp4xx_npe.c
6127F: drivers/net/ethernet/xscale/ixp4xx_eth.c
6128F: drivers/net/wan/ixp4xx_hss.c
6129
6130INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT
6131M: Deepak Saxena <dsaxena@plexity.net>
6132S: Maintained
6133F: drivers/char/hw_random/ixp4xx-rng.c
6134
6135INTEL ETHERNET DRIVERS
6136M: Jeff Kirsher <jeffrey.t.kirsher@intel.com>
6137L: intel-wired-lan@lists.osuosl.org (moderated for non-subscribers)
6138W: http://www.intel.com/support/feedback.htm
6139W: http://e1000.sourceforge.net/
6140Q: http://patchwork.ozlabs.org/project/intel-wired-lan/list/
6141T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git
6142T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git
6143S: Supported
6144F: Documentation/networking/e100.txt
6145F: Documentation/networking/e1000.txt
6146F: Documentation/networking/e1000e.txt
6147F: Documentation/networking/igb.txt
6148F: Documentation/networking/igbvf.txt
6149F: Documentation/networking/ixgb.txt
6150F: Documentation/networking/ixgbe.txt
6151F: Documentation/networking/ixgbevf.txt
6152F: Documentation/networking/i40e.txt
6153F: Documentation/networking/i40evf.txt
6154F: drivers/net/ethernet/intel/
6155F: drivers/net/ethernet/intel/*/
6156
6157INTEL RDMA RNIC DRIVER
6158M: Faisal Latif <faisal.latif@intel.com>
6159R: Chien Tin Tung <chien.tin.tung@intel.com>
6160R: Mustafa Ismail <mustafa.ismail@intel.com>
6161R: Shiraz Saleem <shiraz.saleem@intel.com>
6162R: Tatyana Nikolova <tatyana.e.nikolova@intel.com>
6163L: linux-rdma@vger.kernel.org
6164S: Supported
6165F: drivers/infiniband/hw/i40iw/
6166
6167INTEL MERRIFIELD GPIO DRIVER
6168M: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
6169L: linux-gpio@vger.kernel.org
6170S: Maintained
6171F: drivers/gpio/gpio-merrifield.c
6172
6173INTEL-MID GPIO DRIVER
6174M: David Cohen <david.a.cohen@linux.intel.com>
6175L: linux-gpio@vger.kernel.org
6176S: Maintained
6177F: drivers/gpio/gpio-intel-mid.c
6178
6179INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
6180M: Stanislav Yakovlev <stas.yakovlev@gmail.com>
6181L: linux-wireless@vger.kernel.org
6182S: Maintained
6183F: Documentation/networking/README.ipw2100
6184F: Documentation/networking/README.ipw2200
6185F: drivers/net/wireless/intel/ipw2x00/
6186
6187INTEL(R) TRACE HUB
6188M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
6189S: Supported
6190F: Documentation/trace/intel_th.txt
6191F: drivers/hwtracing/intel_th/
6192
6193INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
6194M: Ning Sun <ning.sun@intel.com>
6195L: tboot-devel@lists.sourceforge.net
6196W: http://tboot.sourceforge.net
6197T: hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
6198S: Supported
6199F: Documentation/intel_txt.txt
6200F: include/linux/tboot.h
6201F: arch/x86/kernel/tboot.c
6202
6203INTEL WIRELESS WIMAX CONNECTION 2400
6204M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
6205M: linux-wimax@intel.com
6206L: wimax@linuxwimax.org (subscribers-only)
6207S: Supported
6208W: http://linuxwimax.org
6209F: Documentation/wimax/README.i2400m
6210F: drivers/net/wimax/i2400m/
6211F: include/uapi/linux/wimax/i2400m.h
6212
6213INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
6214M: Stanislaw Gruszka <sgruszka@redhat.com>
6215L: linux-wireless@vger.kernel.org
6216S: Supported
6217F: drivers/net/wireless/intel/iwlegacy/
6218
6219INTEL WIRELESS WIFI LINK (iwlwifi)
6220M: Johannes Berg <johannes.berg@intel.com>
6221M: Emmanuel Grumbach <emmanuel.grumbach@intel.com>
6222M: Luca Coelho <luciano.coelho@intel.com>
6223M: Intel Linux Wireless <linuxwifi@intel.com>
6224L: linux-wireless@vger.kernel.org
6225W: http://intellinuxwireless.org
6226T: git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
6227S: Supported
6228F: drivers/net/wireless/intel/iwlwifi/
6229
6230INTEL MANAGEMENT ENGINE (mei)
6231M: Tomas Winkler <tomas.winkler@intel.com>
6232L: linux-kernel@vger.kernel.org
6233S: Supported
6234F: include/uapi/linux/mei.h
6235F: include/linux/mei_cl_bus.h
6236F: drivers/misc/mei/*
6237F: drivers/watchdog/mei_wdt.c
6238F: Documentation/misc-devices/mei/*
6239
6240INTEL MIC DRIVERS (mic)
6241M: Sudeep Dutt <sudeep.dutt@intel.com>
6242M: Ashutosh Dixit <ashutosh.dixit@intel.com>
6243S: Supported
6244W: https://github.com/sudeepdutt/mic
6245W: http://software.intel.com/en-us/mic-developer
6246F: include/linux/mic_bus.h
6247F: include/linux/scif.h
6248F: include/uapi/linux/mic_common.h
6249F: include/uapi/linux/mic_ioctl.h
6250F: include/uapi/linux/scif_ioctl.h
6251F: drivers/misc/mic/
6252F: drivers/dma/mic_x100_dma.c
6253F: drivers/dma/mic_x100_dma.h
6254F: Documentation/mic/
6255
6256INTEL PMC/P-Unit IPC DRIVER
6257M: Zha Qipeng<qipeng.zha@intel.com>
6258L: platform-driver-x86@vger.kernel.org
6259S: Maintained
6260F: drivers/platform/x86/intel_pmc_ipc.c
6261F: drivers/platform/x86/intel_punit_ipc.c
6262F: arch/x86/include/asm/intel_pmc_ipc.h
6263F: arch/x86/include/asm/intel_punit_ipc.h
6264
6265INTEL TELEMETRY DRIVER
6266M: Souvik Kumar Chakravarty <souvik.k.chakravarty@intel.com>
6267L: platform-driver-x86@vger.kernel.org
6268S: Maintained
6269F: arch/x86/include/asm/intel_telemetry.h
6270F: drivers/platform/x86/intel_telemetry*
6271
6272INTEL PMC CORE DRIVER
6273M: Rajneesh Bhardwaj <rajneesh.bhardwaj@intel.com>
6274M: Vishwanath Somayaji <vishwanath.somayaji@intel.com>
6275L: platform-driver-x86@vger.kernel.org
6276S: Maintained
6277F: arch/x86/include/asm/pmc_core.h
6278F: drivers/platform/x86/intel_pmc_core*
6279
6280IOC3 ETHERNET DRIVER
6281M: Ralf Baechle <ralf@linux-mips.org>
6282L: linux-mips@linux-mips.org
6283S: Maintained
6284F: drivers/net/ethernet/sgi/ioc3-eth.c
6285
6286IOC3 SERIAL DRIVER
6287M: Pat Gefre <pfg@sgi.com>
6288L: linux-serial@vger.kernel.org
6289S: Maintained
6290F: drivers/tty/serial/ioc3_serial.c
6291
6292IOMMU DRIVERS
6293M: Joerg Roedel <joro@8bytes.org>
6294L: iommu@lists.linux-foundation.org
6295T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
6296S: Maintained
6297F: Documentation/devicetree/bindings/iommu/
6298F: drivers/iommu/
6299
6300IP MASQUERADING
6301M: Juanjo Ciarlante <jjciarla@raiz.uncu.edu.ar>
6302S: Maintained
6303F: net/ipv4/netfilter/ipt_MASQUERADE.c
6304
6305IPMI SUBSYSTEM
6306M: Corey Minyard <minyard@acm.org>
6307L: openipmi-developer@lists.sourceforge.net (moderated for non-subscribers)
6308W: http://openipmi.sourceforge.net/
6309S: Supported
6310F: Documentation/IPMI.txt
6311F: drivers/char/ipmi/
6312F: include/linux/ipmi*
6313F: include/uapi/linux/ipmi*
6314
6315QCOM AUDIO (ASoC) DRIVERS
6316M: Patrick Lai <plai@codeaurora.org>
6317M: Banajit Goswami <bgoswami@codeaurora.org>
6318L: alsa-devel@alsa-project.org (moderated for non-subscribers)
6319S: Supported
6320F: sound/soc/qcom/
6321
6322IPS SCSI RAID DRIVER
6323M: Adaptec OEM Raid Solutions <aacraid@adaptec.com>
6324L: linux-scsi@vger.kernel.org
6325W: http://www.adaptec.com/
6326S: Maintained
6327F: drivers/scsi/ips*
6328
6329IPVS
6330M: Wensong Zhang <wensong@linux-vs.org>
6331M: Simon Horman <horms@verge.net.au>
6332M: Julian Anastasov <ja@ssi.bg>
6333L: netdev@vger.kernel.org
6334L: lvs-devel@vger.kernel.org
6335S: Maintained
6336T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
6337T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
6338F: Documentation/networking/ipvs-sysctl.txt
6339F: include/net/ip_vs.h
6340F: include/uapi/linux/ip_vs.h
6341F: net/netfilter/ipvs/
6342
6343IPWIRELESS DRIVER
6344M: Jiri Kosina <jikos@kernel.org>
6345M: David Sterba <dsterba@suse.com>
6346S: Odd Fixes
6347F: drivers/tty/ipwireless/
6348
6349IPX NETWORK LAYER
6350M: Arnaldo Carvalho de Melo <acme@ghostprotocols.net>
6351L: netdev@vger.kernel.org
6352S: Maintained
6353F: include/net/ipx.h
6354F: include/uapi/linux/ipx.h
6355F: net/ipx/
6356
6357IRDA SUBSYSTEM
6358M: Samuel Ortiz <samuel@sortiz.org>
6359L: irda-users@lists.sourceforge.net (subscribers-only)
6360L: netdev@vger.kernel.org
6361W: http://irda.sourceforge.net/
6362S: Maintained
6363T: git git://git.kernel.org/pub/scm/linux/kernel/git/sameo/irda-2.6.git
6364F: Documentation/networking/irda.txt
6365F: drivers/net/irda/
6366F: include/net/irda/
6367F: net/irda/
6368
6369IRQ SUBSYSTEM
6370M: Thomas Gleixner <tglx@linutronix.de>
6371L: linux-kernel@vger.kernel.org
6372S: Maintained
6373T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
6374F: kernel/irq/
6375
6376IRQCHIP DRIVERS
6377M: Thomas Gleixner <tglx@linutronix.de>
6378M: Jason Cooper <jason@lakedaemon.net>
6379M: Marc Zyngier <marc.zyngier@arm.com>
6380L: linux-kernel@vger.kernel.org
6381S: Maintained
6382T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
6383T: git git://git.infradead.org/users/jcooper/linux.git irqchip/core
6384F: Documentation/devicetree/bindings/interrupt-controller/
6385F: drivers/irqchip/
6386
6387IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
6388M: Marc Zyngier <marc.zyngier@arm.com>
6389S: Maintained
6390T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
6391F: Documentation/IRQ-domain.txt
6392F: include/linux/irqdomain.h
6393F: kernel/irq/irqdomain.c
6394F: kernel/irq/msi.c
6395
6396ISA
6397M: William Breathitt Gray <vilhelm.gray@gmail.com>
6398S: Maintained
6399F: Documentation/isa.txt
6400F: drivers/base/isa.c
6401F: include/linux/isa.h
6402
6403ISAPNP
6404M: Jaroslav Kysela <perex@perex.cz>
6405S: Maintained
6406F: Documentation/isapnp.txt
6407F: drivers/pnp/isapnp/
6408F: include/linux/isapnp.h
6409
6410ISA RADIO MODULE
6411M: Hans Verkuil <hverkuil@xs4all.nl>
6412L: linux-media@vger.kernel.org
6413T: git git://linuxtv.org/media_tree.git
6414W: https://linuxtv.org
6415S: Maintained
6416F: drivers/media/radio/radio-isa*
6417
6418iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
6419M: Peter Jones <pjones@redhat.com>
6420M: Konrad Rzeszutek Wilk <konrad@kernel.org>
6421S: Maintained
6422F: drivers/firmware/iscsi_ibft*
6423
6424ISCSI
6425M: Mike Christie <michaelc@cs.wisc.edu>
6426L: open-iscsi@googlegroups.com
6427W: www.open-iscsi.org
6428T: git git://git.kernel.org/pub/scm/linux/kernel/git/mnc/linux-2.6-iscsi.git
6429S: Maintained
6430F: drivers/scsi/*iscsi*
6431F: include/scsi/*iscsi*
6432
6433ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
6434M: Or Gerlitz <ogerlitz@mellanox.com>
6435M: Sagi Grimberg <sagi@grimberg.me>
6436M: Roi Dayan <roid@mellanox.com>
6437L: linux-rdma@vger.kernel.org
6438S: Supported
6439W: http://www.openfabrics.org
6440W: www.open-iscsi.org
6441Q: http://patchwork.kernel.org/project/linux-rdma/list/
6442F: drivers/infiniband/ulp/iser/
6443
6444ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
6445M: Sagi Grimberg <sagi@grimberg.me>
6446T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
6447L: linux-rdma@vger.kernel.org
6448L: target-devel@vger.kernel.org
6449S: Supported
6450W: http://www.linux-iscsi.org
6451F: drivers/infiniband/ulp/isert
6452
6453ISDN SUBSYSTEM
6454M: Karsten Keil <isdn@linux-pingi.de>
6455L: isdn4linux@listserv.isdn4linux.de (subscribers-only)
6456L: netdev@vger.kernel.org
6457W: http://www.isdn4linux.de
6458T: git git://git.kernel.org/pub/scm/linux/kernel/git/kkeil/isdn-2.6.git
6459S: Maintained
6460F: Documentation/isdn/
6461F: drivers/isdn/
6462F: include/linux/isdn.h
6463F: include/linux/isdn/
6464F: include/uapi/linux/isdn.h
6465F: include/uapi/linux/isdn/
6466
6467ISDN SUBSYSTEM (Eicon active card driver)
6468M: Armin Schindler <mac@melware.de>
6469L: isdn4linux@listserv.isdn4linux.de (subscribers-only)
6470W: http://www.melware.de
6471S: Maintained
6472F: drivers/isdn/hardware/eicon/
6473
6474IT87 HARDWARE MONITORING DRIVER
6475M: Jean Delvare <jdelvare@suse.com>
6476L: linux-hwmon@vger.kernel.org
6477S: Maintained
6478F: Documentation/hwmon/it87
6479F: drivers/hwmon/it87.c
6480
6481IT913X MEDIA DRIVER
6482M: Antti Palosaari <crope@iki.fi>
6483L: linux-media@vger.kernel.org
6484W: https://linuxtv.org
6485W: http://palosaari.fi/linux/
6486Q: http://patchwork.linuxtv.org/project/linux-media/list/
6487T: git git://linuxtv.org/anttip/media_tree.git
6488S: Maintained
6489F: drivers/media/tuners/it913x*
6490
6491IVTV VIDEO4LINUX DRIVER
6492M: Andy Walls <awalls@md.metrocast.net>
6493L: ivtv-devel@ivtvdriver.org (subscribers-only)
6494L: linux-media@vger.kernel.org
6495T: git git://linuxtv.org/media_tree.git
6496W: http://www.ivtvdriver.org
6497S: Maintained
6498F: Documentation/video4linux/*.ivtv
6499F: drivers/media/pci/ivtv/
6500F: include/uapi/linux/ivtv*
6501
6502IX2505V MEDIA DRIVER
6503M: Malcolm Priestley <tvboxspy@gmail.com>
6504L: linux-media@vger.kernel.org
6505W: https://linuxtv.org
6506Q: http://patchwork.linuxtv.org/project/linux-media/list/
6507S: Maintained
6508F: drivers/media/dvb-frontends/ix2505v*
6509
6510JC42.4 TEMPERATURE SENSOR DRIVER
6511M: Guenter Roeck <linux@roeck-us.net>
6512L: linux-hwmon@vger.kernel.org
6513S: Maintained
6514F: drivers/hwmon/jc42.c
6515F: Documentation/hwmon/jc42
6516
6517JFS FILESYSTEM
6518M: Dave Kleikamp <shaggy@kernel.org>
6519L: jfs-discussion@lists.sourceforge.net
6520W: http://jfs.sourceforge.net/
6521T: git git://git.kernel.org/pub/scm/linux/kernel/git/shaggy/jfs-2.6.git
6522S: Maintained
6523F: Documentation/filesystems/jfs.txt
6524F: fs/jfs/
6525
6526JME NETWORK DRIVER
6527M: Guo-Fu Tseng <cooldavid@cooldavid.org>
6528L: netdev@vger.kernel.org
6529S: Maintained
6530F: drivers/net/ethernet/jme.*
6531
6532JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
6533M: David Woodhouse <dwmw2@infradead.org>
6534L: linux-mtd@lists.infradead.org
6535W: http://www.linux-mtd.infradead.org/doc/jffs2.html
6536S: Maintained
6537F: fs/jffs2/
6538F: include/uapi/linux/jffs2.h
6539
6540JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
6541M: "Theodore Ts'o" <tytso@mit.edu>
6542M: Jan Kara <jack@suse.com>
6543L: linux-ext4@vger.kernel.org
6544S: Maintained
6545F: fs/jbd2/
6546F: include/linux/jbd2.h
6547
6548JPU V4L2 MEM2MEM DRIVER FOR RENESAS
6549M: Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com>
6550L: linux-media@vger.kernel.org
6551S: Maintained
6552F: drivers/media/platform/rcar_jpu.c
6553
6554JSM Neo PCI based serial card
6555M: Gabriel Krisman Bertazi <krisman@linux.vnet.ibm.com>
6556L: linux-serial@vger.kernel.org
6557S: Maintained
6558F: drivers/tty/serial/jsm/
6559
6560K10TEMP HARDWARE MONITORING DRIVER
6561M: Clemens Ladisch <clemens@ladisch.de>
6562L: linux-hwmon@vger.kernel.org
6563S: Maintained
6564F: Documentation/hwmon/k10temp
6565F: drivers/hwmon/k10temp.c
6566
6567K8TEMP HARDWARE MONITORING DRIVER
6568M: Rudolf Marek <r.marek@assembler.cz>
6569L: linux-hwmon@vger.kernel.org
6570S: Maintained
6571F: Documentation/hwmon/k8temp
6572F: drivers/hwmon/k8temp.c
6573
6574KASAN
6575M: Andrey Ryabinin <aryabinin@virtuozzo.com>
6576R: Alexander Potapenko <glider@google.com>
6577R: Dmitry Vyukov <dvyukov@google.com>
6578L: kasan-dev@googlegroups.com
6579S: Maintained
6580F: arch/*/include/asm/kasan.h
6581F: arch/*/mm/kasan_init*
6582F: Documentation/dev-tools/kasan.rst
6583F: include/linux/kasan*.h
6584F: lib/test_kasan.c
6585F: mm/kasan/
6586F: scripts/Makefile.kasan
6587
6588KCONFIG
6589M: "Yann E. MORIN" <yann.morin.1998@free.fr>
6590L: linux-kbuild@vger.kernel.org
6591T: git git://gitorious.org/linux-kconfig/linux-kconfig
6592S: Maintained
6593F: Documentation/kbuild/kconfig-language.txt
6594F: scripts/kconfig/
6595
6596KDUMP
6597M: Dave Young <dyoung@redhat.com>
6598M: Baoquan He <bhe@redhat.com>
6599R: Vivek Goyal <vgoyal@redhat.com>
6600L: kexec@lists.infradead.org
6601W: http://lse.sourceforge.net/kdump/
6602S: Maintained
6603F: Documentation/kdump/
6604
6605KEENE FM RADIO TRANSMITTER DRIVER
6606M: Hans Verkuil <hverkuil@xs4all.nl>
6607L: linux-media@vger.kernel.org
6608T: git git://linuxtv.org/media_tree.git
6609W: https://linuxtv.org
6610S: Maintained
6611F: drivers/media/radio/radio-keene*
6612
6613KERNEL AUTOMOUNTER v4 (AUTOFS4)
6614M: Ian Kent <raven@themaw.net>
6615L: autofs@vger.kernel.org
6616S: Maintained
6617F: fs/autofs4/
6618
6619KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
6620M: Michal Marek <mmarek@suse.com>
6621T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git for-next
6622T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git rc-fixes
6623L: linux-kbuild@vger.kernel.org
6624S: Maintained
6625F: Documentation/kbuild/
6626F: Makefile
6627F: scripts/Makefile.*
6628F: scripts/basic/
6629F: scripts/mk*
6630F: scripts/package/
6631
6632KERNEL JANITORS
6633L: kernel-janitors@vger.kernel.org
6634W: http://kernelnewbies.org/KernelJanitors
6635S: Odd Fixes
6636
6637KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
6638M: "J. Bruce Fields" <bfields@fieldses.org>
6639M: Jeff Layton <jlayton@poochiereds.net>
6640L: linux-nfs@vger.kernel.org
6641W: http://nfs.sourceforge.net/
6642T: git git://linux-nfs.org/~bfields/linux.git
6643S: Supported
6644F: fs/nfsd/
6645F: include/uapi/linux/nfsd/
6646F: fs/lockd/
6647F: fs/nfs_common/
6648F: net/sunrpc/
6649F: include/linux/lockd/
6650F: include/linux/sunrpc/
6651F: include/uapi/linux/sunrpc/
6652
6653KERNEL SELFTEST FRAMEWORK
6654M: Shuah Khan <shuahkh@osg.samsung.com>
6655M: Shuah Khan <shuah@kernel.org>
6656L: linux-kselftest@vger.kernel.org
6657T: git git://git.kernel.org/pub/scm/shuah/linux-kselftest
6658S: Maintained
6659F: tools/testing/selftests
6660
6661KERNEL VIRTUAL MACHINE (KVM)
6662M: Paolo Bonzini <pbonzini@redhat.com>
6663M: Radim Krčmář <rkrcmar@redhat.com>
6664L: kvm@vger.kernel.org
6665W: http://www.linux-kvm.org
6666T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
6667S: Supported
6668F: Documentation/*/kvm*.txt
6669F: Documentation/virtual/kvm/
6670F: arch/*/kvm/
6671F: arch/x86/kernel/kvm.c
6672F: arch/x86/kernel/kvmclock.c
6673F: arch/*/include/asm/kvm*
6674F: include/linux/kvm*
6675F: include/uapi/linux/kvm*
6676F: virt/kvm/
6677F: tools/kvm/
6678
6679KERNEL VIRTUAL MACHINE (KVM) FOR AMD-V
6680M: Joerg Roedel <joro@8bytes.org>
6681L: kvm@vger.kernel.org
6682W: http://www.linux-kvm.org/
6683S: Maintained
6684F: arch/x86/include/asm/svm.h
6685F: arch/x86/kvm/svm.c
6686
6687KERNEL VIRTUAL MACHINE (KVM) FOR POWERPC
6688M: Alexander Graf <agraf@suse.com>
6689L: kvm-ppc@vger.kernel.org
6690W: http://www.linux-kvm.org/
6691T: git git://github.com/agraf/linux-2.6.git
6692S: Supported
6693F: arch/powerpc/include/asm/kvm*
6694F: arch/powerpc/kvm/
6695
6696KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
6697M: Christian Borntraeger <borntraeger@de.ibm.com>
6698M: Cornelia Huck <cornelia.huck@de.ibm.com>
6699L: linux-s390@vger.kernel.org
6700W: http://www.ibm.com/developerworks/linux/linux390/
6701T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
6702S: Supported
6703F: Documentation/s390/kvm.txt
6704F: arch/s390/include/asm/kvm*
6705F: arch/s390/kvm/
6706
6707KERNEL VIRTUAL MACHINE (KVM) FOR ARM
6708M: Christoffer Dall <christoffer.dall@linaro.org>
6709M: Marc Zyngier <marc.zyngier@arm.com>
6710L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
6711L: kvmarm@lists.cs.columbia.edu
6712W: http://systems.cs.columbia.edu/projects/kvm-arm
6713T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
6714S: Supported
6715F: arch/arm/include/uapi/asm/kvm*
6716F: arch/arm/include/asm/kvm*
6717F: arch/arm/kvm/
6718F: virt/kvm/arm/
6719F: include/kvm/arm_*
6720
6721KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64)
6722M: Christoffer Dall <christoffer.dall@linaro.org>
6723M: Marc Zyngier <marc.zyngier@arm.com>
6724L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
6725L: kvmarm@lists.cs.columbia.edu
6726S: Maintained
6727F: arch/arm64/include/uapi/asm/kvm*
6728F: arch/arm64/include/asm/kvm*
6729F: arch/arm64/kvm/
6730
6731KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
6732M: James Hogan <james.hogan@imgtec.com>
6733L: linux-mips@linux-mips.org
6734S: Supported
6735F: arch/mips/include/uapi/asm/kvm*
6736F: arch/mips/include/asm/kvm*
6737F: arch/mips/kvm/
6738
6739KEXEC
6740M: Eric Biederman <ebiederm@xmission.com>
6741W: http://kernel.org/pub/linux/utils/kernel/kexec/
6742L: kexec@lists.infradead.org
6743S: Maintained
6744F: include/linux/kexec.h
6745F: include/uapi/linux/kexec.h
6746F: kernel/kexec*
6747
6748KEYS/KEYRINGS:
6749M: David Howells <dhowells@redhat.com>
6750L: keyrings@vger.kernel.org
6751S: Maintained
6752F: Documentation/security/keys.txt
6753F: include/linux/key.h
6754F: include/linux/key-type.h
6755F: include/linux/keyctl.h
6756F: include/uapi/linux/keyctl.h
6757F: include/keys/
6758F: security/keys/
6759
6760KEYS-TRUSTED
6761M: David Safford <safford@us.ibm.com>
6762M: Mimi Zohar <zohar@linux.vnet.ibm.com>
6763L: linux-security-module@vger.kernel.org
6764L: keyrings@vger.kernel.org
6765S: Supported
6766F: Documentation/security/keys-trusted-encrypted.txt
6767F: include/keys/trusted-type.h
6768F: security/keys/trusted.c
6769F: security/keys/trusted.h
6770
6771KEYS-ENCRYPTED
6772M: Mimi Zohar <zohar@linux.vnet.ibm.com>
6773M: David Safford <safford@us.ibm.com>
6774L: linux-security-module@vger.kernel.org
6775L: keyrings@vger.kernel.org
6776S: Supported
6777F: Documentation/security/keys-trusted-encrypted.txt
6778F: include/keys/encrypted-type.h
6779F: security/keys/encrypted-keys/
6780
6781KGDB / KDB /debug_core
6782M: Jason Wessel <jason.wessel@windriver.com>
6783W: http://kgdb.wiki.kernel.org/
6784L: kgdb-bugreport@lists.sourceforge.net
6785T: git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
6786S: Maintained
6787F: Documentation/DocBook/kgdb.tmpl
6788F: drivers/misc/kgdbts.c
6789F: drivers/tty/serial/kgdboc.c
6790F: include/linux/kdb.h
6791F: include/linux/kgdb.h
6792F: kernel/debug/
6793
6794KMEMCHECK
6795M: Vegard Nossum <vegardno@ifi.uio.no>
6796M: Pekka Enberg <penberg@kernel.org>
6797S: Maintained
6798F: Documentation/dev-tools/kmemcheck.rst
6799F: arch/x86/include/asm/kmemcheck.h
6800F: arch/x86/mm/kmemcheck/
6801F: include/linux/kmemcheck.h
6802F: mm/kmemcheck.c
6803
6804KMEMLEAK
6805M: Catalin Marinas <catalin.marinas@arm.com>
6806S: Maintained
6807F: Documentation/dev-tools/kmemleak.rst
6808F: include/linux/kmemleak.h
6809F: mm/kmemleak.c
6810F: mm/kmemleak-test.c
6811
6812KPROBES
6813M: Ananth N Mavinakayanahalli <ananth@linux.vnet.ibm.com>
6814M: Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
6815M: "David S. Miller" <davem@davemloft.net>
6816M: Masami Hiramatsu <mhiramat@kernel.org>
6817S: Maintained
6818F: Documentation/kprobes.txt
6819F: include/linux/kprobes.h
6820F: kernel/kprobes.c
6821
6822KS0108 LCD CONTROLLER DRIVER
6823M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
6824W: http://miguelojeda.es/auxdisplay.htm
6825W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
6826S: Maintained
6827F: Documentation/auxdisplay/ks0108
6828F: drivers/auxdisplay/ks0108.c
6829F: include/linux/ks0108.h
6830
6831L3MDEV
6832M: David Ahern <dsa@cumulusnetworks.com>
6833L: netdev@vger.kernel.org
6834S: Maintained
6835F: net/l3mdev
6836F: include/net/l3mdev.h
6837
6838LANTIQ MIPS ARCHITECTURE
6839M: John Crispin <john@phrozen.org>
6840L: linux-mips@linux-mips.org
6841S: Maintained
6842F: arch/mips/lantiq
6843
6844LAPB module
6845L: linux-x25@vger.kernel.org
6846S: Orphan
6847F: Documentation/networking/lapb-module.txt
6848F: include/*/lapb.h
6849F: net/lapb/
6850
6851LASI 53c700 driver for PARISC
6852M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
6853L: linux-scsi@vger.kernel.org
6854S: Maintained
6855F: Documentation/scsi/53c700.txt
6856F: drivers/scsi/53c700*
6857
6858LED SUBSYSTEM
6859M: Richard Purdie <rpurdie@rpsys.net>
6860M: Jacek Anaszewski <j.anaszewski@samsung.com>
6861L: linux-leds@vger.kernel.org
6862T: git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git
6863S: Maintained
6864F: Documentation/devicetree/bindings/leds/
6865F: drivers/leds/
6866F: include/linux/leds.h
6867
6868LEGACY EEPROM DRIVER
6869M: Jean Delvare <jdelvare@suse.com>
6870S: Maintained
6871F: Documentation/misc-devices/eeprom
6872F: drivers/misc/eeprom/eeprom.c
6873
6874LEGO USB Tower driver
6875M: Juergen Stuber <starblue@users.sourceforge.net>
6876L: legousb-devel@lists.sourceforge.net
6877W: http://legousb.sourceforge.net/
6878S: Maintained
6879F: drivers/usb/misc/legousbtower.c
6880
6881LG2160 MEDIA DRIVER
6882M: Michael Krufky <mkrufky@linuxtv.org>
6883L: linux-media@vger.kernel.org
6884W: https://linuxtv.org
6885W: http://github.com/mkrufky
6886Q: http://patchwork.linuxtv.org/project/linux-media/list/
6887T: git git://linuxtv.org/mkrufky/tuners.git
6888S: Maintained
6889F: drivers/media/dvb-frontends/lg2160.*
6890
6891LGDT3305 MEDIA DRIVER
6892M: Michael Krufky <mkrufky@linuxtv.org>
6893L: linux-media@vger.kernel.org
6894W: https://linuxtv.org
6895W: http://github.com/mkrufky
6896Q: http://patchwork.linuxtv.org/project/linux-media/list/
6897T: git git://linuxtv.org/mkrufky/tuners.git
6898S: Maintained
6899F: drivers/media/dvb-frontends/lgdt3305.*
6900
6901LGUEST
6902M: Rusty Russell <rusty@rustcorp.com.au>
6903L: lguest@lists.ozlabs.org
6904W: http://lguest.ozlabs.org/
6905S: Odd Fixes
6906F: arch/x86/include/asm/lguest*.h
6907F: arch/x86/lguest/
6908F: drivers/lguest/
6909F: include/linux/lguest*.h
6910F: tools/lguest/
6911
6912LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
6913M: Tejun Heo <tj@kernel.org>
6914L: linux-ide@vger.kernel.org
6915T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
6916S: Maintained
6917F: drivers/ata/
6918F: include/linux/ata.h
6919F: include/linux/libata.h
6920F: Documentation/devicetree/bindings/ata/
6921
6922LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
6923M: Viresh Kumar <vireshk@kernel.org>
6924L: linux-ide@vger.kernel.org
6925T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
6926S: Maintained
6927F: include/linux/pata_arasan_cf_data.h
6928F: drivers/ata/pata_arasan_cf.c
6929
6930LIBATA PATA DRIVERS
6931M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
6932M: Tejun Heo <tj@kernel.org>
6933L: linux-ide@vger.kernel.org
6934T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
6935S: Maintained
6936F: drivers/ata/pata_*.c
6937F: drivers/ata/ata_generic.c
6938
6939LIBATA SATA AHCI PLATFORM devices support
6940M: Hans de Goede <hdegoede@redhat.com>
6941M: Tejun Heo <tj@kernel.org>
6942L: linux-ide@vger.kernel.org
6943T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
6944S: Maintained
6945F: drivers/ata/ahci_platform.c
6946F: drivers/ata/libahci_platform.c
6947F: include/linux/ahci_platform.h
6948
6949LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
6950M: Mikael Pettersson <mikpelinux@gmail.com>
6951L: linux-ide@vger.kernel.org
6952T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
6953S: Maintained
6954F: drivers/ata/sata_promise.*
6955
6956LIBLOCKDEP
6957M: Sasha Levin <sasha.levin@oracle.com>
6958S: Maintained
6959F: tools/lib/lockdep/
6960
6961LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
6962M: Dan Williams <dan.j.williams@intel.com>
6963L: linux-nvdimm@lists.01.org
6964Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
6965T: git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
6966S: Supported
6967F: drivers/nvdimm/*
6968F: include/linux/nd.h
6969F: include/linux/libnvdimm.h
6970F: include/uapi/linux/ndctl.h
6971
6972LIBNVDIMM BLK: MMIO-APERTURE DRIVER
6973M: Ross Zwisler <ross.zwisler@linux.intel.com>
6974L: linux-nvdimm@lists.01.org
6975Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
6976S: Supported
6977F: drivers/nvdimm/blk.c
6978F: drivers/nvdimm/region_devs.c
6979F: drivers/acpi/nfit*
6980
6981LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
6982M: Vishal Verma <vishal.l.verma@intel.com>
6983L: linux-nvdimm@lists.01.org
6984Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
6985S: Supported
6986F: drivers/nvdimm/btt*
6987
6988LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
6989M: Ross Zwisler <ross.zwisler@linux.intel.com>
6990L: linux-nvdimm@lists.01.org
6991Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
6992S: Supported
6993F: drivers/nvdimm/pmem.c
6994F: include/linux/pmem.h
6995F: arch/*/include/asm/pmem.h
6996
6997LIGHTNVM PLATFORM SUPPORT
6998M: Matias Bjorling <mb@lightnvm.io>
6999W: http://github/OpenChannelSSD
7000L: linux-block@vger.kernel.org
7001S: Maintained
7002F: drivers/lightnvm/
7003F: include/linux/lightnvm.h
7004F: include/uapi/linux/lightnvm.h
7005
7006LINUX FOR IBM pSERIES (RS/6000)
7007M: Paul Mackerras <paulus@au.ibm.com>
7008W: http://www.ibm.com/linux/ltc/projects/ppc
7009S: Supported
7010F: arch/powerpc/boot/rs6000.h
7011
7012LINUX FOR POWERPC (32-BIT AND 64-BIT)
7013M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
7014M: Paul Mackerras <paulus@samba.org>
7015M: Michael Ellerman <mpe@ellerman.id.au>
7016W: http://www.penguinppc.org/
7017L: linuxppc-dev@lists.ozlabs.org
7018Q: http://patchwork.ozlabs.org/project/linuxppc-dev/list/
7019T: git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
7020S: Supported
7021F: Documentation/powerpc/
7022F: arch/powerpc/
7023F: drivers/char/tpm/tpm_ibmvtpm*
7024F: drivers/crypto/nx/
7025F: drivers/crypto/vmx/
7026F: drivers/net/ethernet/ibm/ibmveth.*
7027F: drivers/net/ethernet/ibm/ibmvnic.*
7028F: drivers/pci/hotplug/pnv_php.c
7029F: drivers/pci/hotplug/rpa*
7030F: drivers/scsi/ibmvscsi/
7031N: opal
7032N: /pmac
7033N: powermac
7034N: powernv
7035N: [^a-z0-9]ps3
7036N: pseries
7037
7038LINUX FOR POWER MACINTOSH
7039M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
7040W: http://www.penguinppc.org/
7041L: linuxppc-dev@lists.ozlabs.org
7042S: Maintained
7043F: arch/powerpc/platforms/powermac/
7044F: drivers/macintosh/
7045
7046LINUX FOR POWERPC EMBEDDED MPC5XXX
7047M: Anatolij Gustschin <agust@denx.de>
7048L: linuxppc-dev@lists.ozlabs.org
7049T: git git://git.denx.de/linux-denx-agust.git
7050S: Maintained
7051F: arch/powerpc/platforms/512x/
7052F: arch/powerpc/platforms/52xx/
7053
7054LINUX FOR POWERPC EMBEDDED PPC4XX
7055M: Alistair Popple <alistair@popple.id.au>
7056M: Matt Porter <mporter@kernel.crashing.org>
7057W: http://www.penguinppc.org/
7058L: linuxppc-dev@lists.ozlabs.org
7059S: Maintained
7060F: arch/powerpc/platforms/40x/
7061F: arch/powerpc/platforms/44x/
7062
7063LINUX FOR POWERPC EMBEDDED XILINX VIRTEX
7064L: linuxppc-dev@lists.ozlabs.org
7065S: Orphan
7066F: arch/powerpc/*/*virtex*
7067F: arch/powerpc/*/*/*virtex*
7068
7069LINUX FOR POWERPC EMBEDDED PPC8XX
7070M: Vitaly Bordug <vitb@kernel.crashing.org>
7071W: http://www.penguinppc.org/
7072L: linuxppc-dev@lists.ozlabs.org
7073S: Maintained
7074F: arch/powerpc/platforms/8xx/
7075
7076LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
7077M: Scott Wood <oss@buserror.net>
7078M: Kumar Gala <galak@kernel.crashing.org>
7079W: http://www.penguinppc.org/
7080L: linuxppc-dev@lists.ozlabs.org
7081T: git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
7082S: Maintained
7083F: arch/powerpc/platforms/83xx/
7084F: arch/powerpc/platforms/85xx/
7085
7086LINUX FOR POWERPC PA SEMI PWRFICIENT
7087M: Olof Johansson <olof@lixom.net>
7088L: linuxppc-dev@lists.ozlabs.org
7089S: Maintained
7090F: arch/powerpc/platforms/pasemi/
7091F: drivers/*/*pasemi*
7092F: drivers/*/*/*pasemi*
7093
7094LINUX SECURITY MODULE (LSM) FRAMEWORK
7095M: Chris Wright <chrisw@sous-sol.org>
7096L: linux-security-module@vger.kernel.org
7097S: Supported
7098
7099LIS3LV02D ACCELEROMETER DRIVER
7100M: Eric Piel <eric.piel@tremplin-utc.net>
7101S: Maintained
7102F: Documentation/misc-devices/lis3lv02d
7103F: drivers/misc/lis3lv02d/
7104F: drivers/platform/x86/hp_accel.c
7105
7106LIVE PATCHING
7107M: Josh Poimboeuf <jpoimboe@redhat.com>
7108M: Jessica Yu <jeyu@redhat.com>
7109M: Jiri Kosina <jikos@kernel.org>
7110M: Miroslav Benes <mbenes@suse.cz>
7111R: Petr Mladek <pmladek@suse.com>
7112S: Maintained
7113F: kernel/livepatch/
7114F: include/linux/livepatch.h
7115F: arch/x86/include/asm/livepatch.h
7116F: arch/x86/kernel/livepatch.c
7117F: Documentation/livepatch/
7118F: Documentation/ABI/testing/sysfs-kernel-livepatch
7119F: samples/livepatch/
7120L: live-patching@vger.kernel.org
7121T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/livepatching.git
7122
7123LINUX KERNEL DUMP TEST MODULE (LKDTM)
7124M: Kees Cook <keescook@chromium.org>
7125S: Maintained
7126F: drivers/misc/lkdtm*
7127
7128LLC (802.2)
7129M: Arnaldo Carvalho de Melo <acme@ghostprotocols.net>
7130S: Maintained
7131F: include/linux/llc.h
7132F: include/uapi/linux/llc.h
7133F: include/net/llc*
7134F: net/llc/
7135
7136LM73 HARDWARE MONITOR DRIVER
7137M: Guillaume Ligneul <guillaume.ligneul@gmail.com>
7138L: linux-hwmon@vger.kernel.org
7139S: Maintained
7140F: drivers/hwmon/lm73.c
7141
7142LM78 HARDWARE MONITOR DRIVER
7143M: Jean Delvare <jdelvare@suse.com>
7144L: linux-hwmon@vger.kernel.org
7145S: Maintained
7146F: Documentation/hwmon/lm78
7147F: drivers/hwmon/lm78.c
7148
7149LM83 HARDWARE MONITOR DRIVER
7150M: Jean Delvare <jdelvare@suse.com>
7151L: linux-hwmon@vger.kernel.org
7152S: Maintained
7153F: Documentation/hwmon/lm83
7154F: drivers/hwmon/lm83.c
7155
7156LM90 HARDWARE MONITOR DRIVER
7157M: Jean Delvare <jdelvare@suse.com>
7158L: linux-hwmon@vger.kernel.org
7159S: Maintained
7160F: Documentation/hwmon/lm90
7161F: Documentation/devicetree/bindings/hwmon/lm90.txt
7162F: drivers/hwmon/lm90.c
7163
7164LM95234 HARDWARE MONITOR DRIVER
7165M: Guenter Roeck <linux@roeck-us.net>
7166L: linux-hwmon@vger.kernel.org
7167S: Maintained
7168F: Documentation/hwmon/lm95234
7169F: drivers/hwmon/lm95234.c
7170
7171LME2510 MEDIA DRIVER
7172M: Malcolm Priestley <tvboxspy@gmail.com>
7173L: linux-media@vger.kernel.org
7174W: https://linuxtv.org
7175Q: http://patchwork.linuxtv.org/project/linux-media/list/
7176S: Maintained
7177F: drivers/media/usb/dvb-usb-v2/lmedm04*
7178
7179LOCKING PRIMITIVES
7180M: Peter Zijlstra <peterz@infradead.org>
7181M: Ingo Molnar <mingo@redhat.com>
7182L: linux-kernel@vger.kernel.org
7183T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
7184S: Maintained
7185F: Documentation/locking/
7186F: include/linux/lockdep.h
7187F: include/linux/spinlock*.h
7188F: arch/*/include/asm/spinlock*.h
7189F: include/linux/rwlock*.h
7190F: include/linux/mutex*.h
7191F: arch/*/include/asm/mutex*.h
7192F: include/linux/rwsem*.h
7193F: arch/*/include/asm/rwsem.h
7194F: include/linux/seqlock.h
7195F: lib/locking*.[ch]
7196F: kernel/locking/
7197
7198LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
7199M: "Richard Russon (FlatCap)" <ldm@flatcap.org>
7200L: linux-ntfs-dev@lists.sourceforge.net
7201W: http://www.linux-ntfs.org/content/view/19/37/
7202S: Maintained
7203F: Documentation/ldm.txt
7204F: block/partitions/ldm.*
7205
7206LogFS
7207M: Joern Engel <joern@logfs.org>
7208M: Prasad Joshi <prasadjoshi.linux@gmail.com>
7209L: logfs@logfs.org
7210W: logfs.org
7211S: Maintained
7212F: fs/logfs/
7213
7214LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
7215M: Sathya Prakash <sathya.prakash@broadcom.com>
7216M: Chaitra P B <chaitra.basappa@broadcom.com>
7217M: Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com>
7218L: MPT-FusionLinux.pdl@broadcom.com
7219L: linux-scsi@vger.kernel.org
7220W: http://www.avagotech.com/support/
7221S: Supported
7222F: drivers/message/fusion/
7223F: drivers/scsi/mpt2sas/
7224F: drivers/scsi/mpt3sas/
7225
7226LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
7227M: Matthew Wilcox <matthew@wil.cx>
7228L: linux-scsi@vger.kernel.org
7229S: Maintained
7230F: drivers/scsi/sym53c8xx_2/
7231
7232LTC4261 HARDWARE MONITOR DRIVER
7233M: Guenter Roeck <linux@roeck-us.net>
7234L: linux-hwmon@vger.kernel.org
7235S: Maintained
7236F: Documentation/hwmon/ltc4261
7237F: drivers/hwmon/ltc4261.c
7238
7239LTP (Linux Test Project)
7240M: Mike Frysinger <vapier@gentoo.org>
7241M: Cyril Hrubis <chrubis@suse.cz>
7242M: Wanlong Gao <wanlong.gao@gmail.com>
7243M: Jan Stancek <jstancek@redhat.com>
7244M: Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com>
7245M: Alexey Kodanev <alexey.kodanev@oracle.com>
7246L: ltp@lists.linux.it (subscribers-only)
7247W: http://linux-test-project.github.io/
7248T: git git://github.com/linux-test-project/ltp.git
7249S: Maintained
7250
7251M32R ARCHITECTURE
7252W: http://www.linux-m32r.org/
7253S: Orphan
7254F: arch/m32r/
7255
7256M68K ARCHITECTURE
7257M: Geert Uytterhoeven <geert@linux-m68k.org>
7258L: linux-m68k@lists.linux-m68k.org
7259W: http://www.linux-m68k.org/
7260T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
7261S: Maintained
7262F: arch/m68k/
7263F: drivers/zorro/
7264
7265M68K ON APPLE MACINTOSH
7266M: Joshua Thompson <funaho@jurai.org>
7267W: http://www.mac.linux-m68k.org/
7268L: linux-m68k@lists.linux-m68k.org
7269S: Maintained
7270F: arch/m68k/mac/
7271
7272M68K ON HP9000/300
7273M: Philip Blundell <philb@gnu.org>
7274W: http://www.tazenda.demon.co.uk/phil/linux-hp
7275S: Maintained
7276F: arch/m68k/hp300/
7277
7278M88DS3103 MEDIA DRIVER
7279M: Antti Palosaari <crope@iki.fi>
7280L: linux-media@vger.kernel.org
7281W: https://linuxtv.org
7282W: http://palosaari.fi/linux/
7283Q: http://patchwork.linuxtv.org/project/linux-media/list/
7284T: git git://linuxtv.org/anttip/media_tree.git
7285S: Maintained
7286F: drivers/media/dvb-frontends/m88ds3103*
7287
7288M88RS2000 MEDIA DRIVER
7289M: Malcolm Priestley <tvboxspy@gmail.com>
7290L: linux-media@vger.kernel.org
7291W: https://linuxtv.org
7292Q: http://patchwork.linuxtv.org/project/linux-media/list/
7293S: Maintained
7294F: drivers/media/dvb-frontends/m88rs2000*
7295
7296MA901 MASTERKIT USB FM RADIO DRIVER
7297M: Alexey Klimov <klimov.linux@gmail.com>
7298L: linux-media@vger.kernel.org
7299T: git git://linuxtv.org/media_tree.git
7300S: Maintained
7301F: drivers/media/radio/radio-ma901.c
7302
7303MAC80211
7304M: Johannes Berg <johannes@sipsolutions.net>
7305L: linux-wireless@vger.kernel.org
7306W: http://wireless.kernel.org/
7307T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
7308T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
7309S: Maintained
7310F: Documentation/networking/mac80211-injection.txt
7311F: include/net/mac80211.h
7312F: net/mac80211/
7313F: drivers/net/wireless/mac80211_hwsim.[ch]
7314
7315MACVLAN DRIVER
7316M: Patrick McHardy <kaber@trash.net>
7317L: netdev@vger.kernel.org
7318S: Maintained
7319F: drivers/net/macvlan.c
7320F: include/linux/if_macvlan.h
7321
7322MAILBOX API
7323M: Jassi Brar <jassisinghbrar@gmail.com>
7324L: linux-kernel@vger.kernel.org
7325S: Maintained
7326F: drivers/mailbox/
7327F: include/linux/mailbox_client.h
7328F: include/linux/mailbox_controller.h
7329
7330MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
7331M: Michael Kerrisk <mtk.manpages@gmail.com>
7332W: http://www.kernel.org/doc/man-pages
7333L: linux-man@vger.kernel.org
7334S: Maintained
7335
7336MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER
7337M: Andrew Lunn <andrew@lunn.ch>
7338M: Vivien Didelot <vivien.didelot@savoirfairelinux.com>
7339S: Maintained
7340F: drivers/net/dsa/mv88e6xxx/
7341
7342MARVELL ARMADA DRM SUPPORT
7343M: Russell King <rmk+kernel@armlinux.org.uk>
7344S: Maintained
7345F: drivers/gpu/drm/armada/
7346F: include/uapi/drm/armada_drm.h
7347F: Documentation/devicetree/bindings/display/armada/
7348
7349MARVELL CRYPTO DRIVER
7350M: Boris Brezillon <boris.brezillon@free-electrons.com>
7351M: Arnaud Ebalard <arno@natisbad.org>
7352F: drivers/crypto/marvell/
7353S: Maintained
7354L: linux-crypto@vger.kernel.org
7355
7356MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
7357M: Mirko Lindner <mlindner@marvell.com>
7358M: Stephen Hemminger <stephen@networkplumber.org>
7359L: netdev@vger.kernel.org
7360S: Maintained
7361F: drivers/net/ethernet/marvell/sk*
7362
7363MARVELL LIBERTAS WIRELESS DRIVER
7364L: libertas-dev@lists.infradead.org
7365S: Orphan
7366F: drivers/net/wireless/marvell/libertas/
7367
7368MARVELL MV643XX ETHERNET DRIVER
7369M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
7370L: netdev@vger.kernel.org
7371S: Maintained
7372F: drivers/net/ethernet/marvell/mv643xx_eth.*
7373F: include/linux/mv643xx.h
7374
7375MARVELL MVNETA ETHERNET DRIVER
7376M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
7377L: netdev@vger.kernel.org
7378S: Maintained
7379F: drivers/net/ethernet/marvell/mvneta.*
7380
7381MARVELL MWIFIEX WIRELESS DRIVER
7382M: Amitkumar Karwar <akarwar@marvell.com>
7383M: Nishant Sarmukadam <nishants@marvell.com>
7384L: linux-wireless@vger.kernel.org
7385S: Maintained
7386F: drivers/net/wireless/marvell/mwifiex/
7387
7388MARVELL MWL8K WIRELESS DRIVER
7389M: Lennert Buytenhek <buytenh@wantstofly.org>
7390L: linux-wireless@vger.kernel.org
7391S: Odd Fixes
7392F: drivers/net/wireless/marvell/mwl8k.c
7393
7394MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
7395M: Nicolas Pitre <nico@fluxnic.net>
7396S: Odd Fixes
7397F: drivers/mmc/host/mvsdio.*
7398
7399MATROX FRAMEBUFFER DRIVER
7400L: linux-fbdev@vger.kernel.org
7401S: Orphan
7402F: drivers/video/fbdev/matrox/matroxfb_*
7403F: include/uapi/linux/matroxfb.h
7404
7405MAX16065 HARDWARE MONITOR DRIVER
7406M: Guenter Roeck <linux@roeck-us.net>
7407L: linux-hwmon@vger.kernel.org
7408S: Maintained
7409F: Documentation/hwmon/max16065
7410F: drivers/hwmon/max16065.c
7411
7412MAX20751 HARDWARE MONITOR DRIVER
7413M: Guenter Roeck <linux@roeck-us.net>
7414L: linux-hwmon@vger.kernel.org
7415S: Maintained
7416F: Documentation/hwmon/max20751
7417F: drivers/hwmon/max20751.c
7418
7419MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
7420M: "Hans J. Koch" <hjk@hansjkoch.de>
7421L: linux-hwmon@vger.kernel.org
7422S: Maintained
7423F: Documentation/hwmon/max6650
7424F: drivers/hwmon/max6650.c
7425
7426MAX6697 HARDWARE MONITOR DRIVER
7427M: Guenter Roeck <linux@roeck-us.net>
7428L: linux-hwmon@vger.kernel.org
7429S: Maintained
7430F: Documentation/hwmon/max6697
7431F: Documentation/devicetree/bindings/i2c/max6697.txt
7432F: drivers/hwmon/max6697.c
7433F: include/linux/platform_data/max6697.h
7434
7435MAX9860 MONO AUDIO VOICE CODEC DRIVER
7436M: Peter Rosin <peda@axentia.se>
7437L: alsa-devel@alsa-project.org (moderated for non-subscribers)
7438S: Maintained
7439F: Documentation/devicetree/bindings/sound/max9860.txt
7440F: sound/soc/codecs/max9860.*
7441
7442MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
7443M: Krzysztof Kozlowski <k.kozlowski@samsung.com>
7444L: linux-pm@vger.kernel.org
7445S: Supported
7446F: drivers/power/max14577_charger.c
7447F: drivers/power/max77693_charger.c
7448
7449MAXIM MAX77802 MULTIFUNCTION PMIC DEVICE DRIVERS
7450M: Javier Martinez Canillas <javier@osg.samsung.com>
7451L: linux-kernel@vger.kernel.org
7452S: Supported
7453F: drivers/*/*max77802*.c
7454F: Documentation/devicetree/bindings/*/*max77802.txt
7455F: include/dt-bindings/*/*max77802.h
7456
7457MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
7458M: Chanwoo Choi <cw00.choi@samsung.com>
7459M: Krzysztof Kozlowski <k.kozlowski@samsung.com>
7460L: linux-kernel@vger.kernel.org
7461S: Supported
7462F: drivers/*/max14577*.c
7463F: drivers/*/max77686*.c
7464F: drivers/*/max77693*.c
7465F: drivers/extcon/extcon-max14577.c
7466F: drivers/extcon/extcon-max77693.c
7467F: drivers/rtc/rtc-max77686.c
7468F: drivers/clk/clk-max77686.c
7469F: Documentation/devicetree/bindings/mfd/max14577.txt
7470F: Documentation/devicetree/bindings/*/max77686.txt
7471F: Documentation/devicetree/bindings/mfd/max77693.txt
7472F: Documentation/devicetree/bindings/clock/maxim,max77686.txt
7473F: include/linux/mfd/max14577*.h
7474F: include/linux/mfd/max77686*.h
7475F: include/linux/mfd/max77693*.h
7476
7477MAXIRADIO FM RADIO RECEIVER DRIVER
7478M: Hans Verkuil <hverkuil@xs4all.nl>
7479L: linux-media@vger.kernel.org
7480T: git git://linuxtv.org/media_tree.git
7481W: https://linuxtv.org
7482S: Maintained
7483F: drivers/media/radio/radio-maxiradio*
7484
7485MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVER
7486M: Peter Rosin <peda@axentia.se>
7487L: linux-iio@vger.kernel.org
7488S: Maintained
7489F: drivers/iio/potentiometer/mcp4531.c
7490
7491MEDIA DRIVERS FOR RENESAS - FCP
7492M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7493L: linux-media@vger.kernel.org
7494L: linux-renesas-soc@vger.kernel.org
7495T: git git://linuxtv.org/media_tree.git
7496S: Supported
7497F: Documentation/devicetree/bindings/media/renesas,fcp.txt
7498F: drivers/media/platform/rcar-fcp.c
7499F: include/media/rcar-fcp.h
7500
7501MEDIA DRIVERS FOR RENESAS - VSP1
7502M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7503L: linux-media@vger.kernel.org
7504L: linux-renesas-soc@vger.kernel.org
7505T: git git://linuxtv.org/media_tree.git
7506S: Supported
7507F: Documentation/devicetree/bindings/media/renesas,vsp1.txt
7508F: drivers/media/platform/vsp1/
7509
7510MEDIA DRIVERS FOR HELENE
7511M: Abylay Ospan <aospan@netup.ru>
7512L: linux-media@vger.kernel.org
7513W: https://linuxtv.org
7514W: http://netup.tv/
7515T: git git://linuxtv.org/media_tree.git
7516S: Supported
7517F: drivers/media/dvb-frontends/helene*
7518
7519MEDIA DRIVERS FOR ASCOT2E
7520M: Sergey Kozlov <serjk@netup.ru>
7521M: Abylay Ospan <aospan@netup.ru>
7522L: linux-media@vger.kernel.org
7523W: https://linuxtv.org
7524W: http://netup.tv/
7525T: git git://linuxtv.org/media_tree.git
7526S: Supported
7527F: drivers/media/dvb-frontends/ascot2e*
7528
7529MEDIA DRIVERS FOR CXD2841ER
7530M: Sergey Kozlov <serjk@netup.ru>
7531M: Abylay Ospan <aospan@netup.ru>
7532L: linux-media@vger.kernel.org
7533W: https://linuxtv.org
7534W: http://netup.tv/
7535T: git git://linuxtv.org/media_tree.git
7536S: Supported
7537F: drivers/media/dvb-frontends/cxd2841er*
7538
7539MEDIA DRIVERS FOR HORUS3A
7540M: Sergey Kozlov <serjk@netup.ru>
7541M: Abylay Ospan <aospan@netup.ru>
7542L: linux-media@vger.kernel.org
7543W: https://linuxtv.org
7544W: http://netup.tv/
7545T: git git://linuxtv.org/media_tree.git
7546S: Supported
7547F: drivers/media/dvb-frontends/horus3a*
7548
7549MEDIA DRIVERS FOR LNBH25
7550M: Sergey Kozlov <serjk@netup.ru>
7551M: Abylay Ospan <aospan@netup.ru>
7552L: linux-media@vger.kernel.org
7553W: https://linuxtv.org
7554W: http://netup.tv/
7555T: git git://linuxtv.org/media_tree.git
7556S: Supported
7557F: drivers/media/dvb-frontends/lnbh25*
7558
7559MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
7560M: Sergey Kozlov <serjk@netup.ru>
7561M: Abylay Ospan <aospan@netup.ru>
7562L: linux-media@vger.kernel.org
7563W: https://linuxtv.org
7564W: http://netup.tv/
7565T: git git://linuxtv.org/media_tree.git
7566S: Supported
7567F: drivers/media/pci/netup_unidvb/*
7568
7569MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
7570M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
7571M: Mauro Carvalho Chehab <mchehab@kernel.org>
7572P: LinuxTV.org Project
7573L: linux-media@vger.kernel.org
7574W: https://linuxtv.org
7575Q: http://patchwork.kernel.org/project/linux-media/list/
7576T: git git://linuxtv.org/media_tree.git
7577S: Maintained
7578F: Documentation/dvb/
7579F: Documentation/video4linux/
7580F: Documentation/DocBook/media/
7581F: drivers/media/
7582F: drivers/staging/media/
7583F: include/linux/platform_data/media/
7584F: include/media/
7585F: include/uapi/linux/dvb/
7586F: include/uapi/linux/videodev2.h
7587F: include/uapi/linux/media.h
7588F: include/uapi/linux/v4l2-*
7589F: include/uapi/linux/meye.h
7590F: include/uapi/linux/ivtv*
7591F: include/uapi/linux/uvcvideo.h
7592
7593MEDIATEK ETHERNET DRIVER
7594M: Felix Fietkau <nbd@openwrt.org>
7595M: John Crispin <blogic@openwrt.org>
7596L: netdev@vger.kernel.org
7597S: Maintained
7598F: drivers/net/ethernet/mediatek/
7599
7600MEDIATEK MT7601U WIRELESS LAN DRIVER
7601M: Jakub Kicinski <kubakici@wp.pl>
7602L: linux-wireless@vger.kernel.org
7603S: Maintained
7604F: drivers/net/wireless/mediatek/mt7601u/
7605
7606MEGARAID SCSI/SAS DRIVERS
7607M: Kashyap Desai <kashyap.desai@avagotech.com>
7608M: Sumit Saxena <sumit.saxena@avagotech.com>
7609M: Uday Lingala <uday.lingala@avagotech.com>
7610L: megaraidlinux.pdl@avagotech.com
7611L: linux-scsi@vger.kernel.org
7612W: http://www.lsi.com
7613S: Maintained
7614F: Documentation/scsi/megaraid.txt
7615F: drivers/scsi/megaraid.*
7616F: drivers/scsi/megaraid/
7617
7618MELLANOX ETHERNET DRIVER (mlx4_en)
7619M: Tariq Toukan <tariqt@mellanox.com>
7620L: netdev@vger.kernel.org
7621S: Supported
7622W: http://www.mellanox.com
7623Q: http://patchwork.ozlabs.org/project/netdev/list/
7624F: drivers/net/ethernet/mellanox/mlx4/en_*
7625
7626MELLANOX ETHERNET DRIVER (mlx5e)
7627M: Saeed Mahameed <saeedm@mellanox.com>
7628L: netdev@vger.kernel.org
7629S: Supported
7630W: http://www.mellanox.com
7631Q: http://patchwork.ozlabs.org/project/netdev/list/
7632F: drivers/net/ethernet/mellanox/mlx5/core/en_*
7633
7634MELLANOX ETHERNET SWITCH DRIVERS
7635M: Jiri Pirko <jiri@mellanox.com>
7636M: Ido Schimmel <idosch@mellanox.com>
7637L: netdev@vger.kernel.org
7638S: Supported
7639W: http://www.mellanox.com
7640Q: http://patchwork.ozlabs.org/project/netdev/list/
7641F: drivers/net/ethernet/mellanox/mlxsw/
7642
7643SOFT-ROCE DRIVER (rxe)
7644M: Moni Shoua <monis@mellanox.com>
7645L: linux-rdma@vger.kernel.org
7646S: Supported
7647W: https://github.com/SoftRoCE/rxe-dev/wiki/rxe-dev:-Home
7648Q: http://patchwork.kernel.org/project/linux-rdma/list/
7649F: drivers/infiniband/hw/rxe/
7650F: include/uapi/rdma/rdma_user_rxe.h
7651
7652MEMBARRIER SUPPORT
7653M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
7654M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
7655L: linux-kernel@vger.kernel.org
7656S: Supported
7657F: kernel/membarrier.c
7658F: include/uapi/linux/membarrier.h
7659
7660MEMORY MANAGEMENT
7661L: linux-mm@kvack.org
7662W: http://www.linux-mm.org
7663S: Maintained
7664F: include/linux/mm.h
7665F: include/linux/gfp.h
7666F: include/linux/mmzone.h
7667F: include/linux/memory_hotplug.h
7668F: include/linux/vmalloc.h
7669F: mm/
7670
7671MEMORY TECHNOLOGY DEVICES (MTD)
7672M: David Woodhouse <dwmw2@infradead.org>
7673M: Brian Norris <computersforpeace@gmail.com>
7674L: linux-mtd@lists.infradead.org
7675W: http://www.linux-mtd.infradead.org/
7676Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
7677T: git git://git.infradead.org/linux-mtd.git
7678T: git git://git.infradead.org/l2-mtd.git
7679S: Maintained
7680F: Documentation/devicetree/bindings/mtd/
7681F: drivers/mtd/
7682F: include/linux/mtd/
7683F: include/uapi/mtd/
7684
7685MEN A21 WATCHDOG DRIVER
7686M: Johannes Thumshirn <morbidrsa@gmail.com>
7687L: linux-watchdog@vger.kernel.org
7688S: Maintained
7689F: drivers/watchdog/mena21_wdt.c
7690
7691MEN CHAMELEON BUS (mcb)
7692M: Johannes Thumshirn <morbidrsa@gmail.com>
7693S: Maintained
7694F: drivers/mcb/
7695F: include/linux/mcb.h
7696F: Documentation/men-chameleon-bus.txt
7697
7698MEN F21BMC (Board Management Controller)
7699M: Andreas Werner <andreas.werner@men.de>
7700S: Supported
7701F: drivers/mfd/menf21bmc.c
7702F: drivers/watchdog/menf21bmc_wdt.c
7703F: drivers/leds/leds-menf21bmc.c
7704F: drivers/hwmon/menf21bmc_hwmon.c
7705F: Documentation/hwmon/menf21bmc
7706
7707METAG ARCHITECTURE
7708M: James Hogan <james.hogan@imgtec.com>
7709L: linux-metag@vger.kernel.org
7710T: git git://git.kernel.org/pub/scm/linux/kernel/git/jhogan/metag.git
7711S: Odd Fixes
7712F: arch/metag/
7713F: Documentation/metag/
7714F: Documentation/devicetree/bindings/metag/
7715F: Documentation/devicetree/bindings/interrupt-controller/img,*
7716F: drivers/clocksource/metag_generic.c
7717F: drivers/irqchip/irq-metag.c
7718F: drivers/irqchip/irq-metag-ext.c
7719F: drivers/tty/metag_da.c
7720
7721MICROBLAZE ARCHITECTURE
7722M: Michal Simek <monstr@monstr.eu>
7723W: http://www.monstr.eu/fdt/
7724T: git git://git.monstr.eu/linux-2.6-microblaze.git
7725S: Supported
7726F: arch/microblaze/
7727
7728MICROCHIP / ATMEL ISC DRIVER
7729M: Songjun Wu <songjun.wu@microchip.com>
7730L: linux-media@vger.kernel.org
7731S: Supported
7732F: drivers/media/platform/atmel/atmel-isc.c
7733F: drivers/media/platform/atmel/atmel-isc-regs.h
7734F: devicetree/bindings/media/atmel-isc.txt
7735
7736MICROSOFT SURFACE PRO 3 BUTTON DRIVER
7737M: Chen Yu <yu.c.chen@intel.com>
7738L: platform-driver-x86@vger.kernel.org
7739S: Supported
7740F: drivers/platform/x86/surfacepro3_button.c
7741
7742MICROTEK X6 SCANNER
7743M: Oliver Neukum <oliver@neukum.org>
7744S: Maintained
7745F: drivers/usb/image/microtek.*
7746
7747MIPS
7748M: Ralf Baechle <ralf@linux-mips.org>
7749L: linux-mips@linux-mips.org
7750W: http://www.linux-mips.org/
7751T: git git://git.linux-mips.org/pub/scm/ralf/linux.git
7752Q: http://patchwork.linux-mips.org/project/linux-mips/list/
7753S: Supported
7754F: Documentation/devicetree/bindings/mips/
7755F: Documentation/mips/
7756F: arch/mips/
7757
7758MIPS/LOONGSON1 ARCHITECTURE
7759M: Keguang Zhang <keguang.zhang@gmail.com>
7760L: linux-mips@linux-mips.org
7761S: Maintained
7762F: arch/mips/loongson32/
7763F: arch/mips/include/asm/mach-loongson32/
7764F: drivers/*/*loongson1*
7765F: drivers/*/*/*loongson1*
7766
7767MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
7768M: Hans Verkuil <hverkuil@xs4all.nl>
7769L: linux-media@vger.kernel.org
7770T: git git://linuxtv.org/media_tree.git
7771W: https://linuxtv.org
7772S: Odd Fixes
7773F: drivers/media/radio/radio-miropcm20*
7774
7775MELLANOX MLX4 core VPI driver
7776M: Yishai Hadas <yishaih@mellanox.com>
7777L: netdev@vger.kernel.org
7778L: linux-rdma@vger.kernel.org
7779W: http://www.mellanox.com
7780Q: http://patchwork.ozlabs.org/project/netdev/list/
7781S: Supported
7782F: drivers/net/ethernet/mellanox/mlx4/
7783F: include/linux/mlx4/
7784
7785MELLANOX MLX4 IB driver
7786M: Yishai Hadas <yishaih@mellanox.com>
7787L: linux-rdma@vger.kernel.org
7788W: http://www.mellanox.com
7789Q: http://patchwork.kernel.org/project/linux-rdma/list/
7790S: Supported
7791F: drivers/infiniband/hw/mlx4/
7792F: include/linux/mlx4/
7793
7794MELLANOX MLX5 core VPI driver
7795M: Matan Barak <matanb@mellanox.com>
7796M: Leon Romanovsky <leonro@mellanox.com>
7797L: netdev@vger.kernel.org
7798L: linux-rdma@vger.kernel.org
7799W: http://www.mellanox.com
7800Q: http://patchwork.ozlabs.org/project/netdev/list/
7801S: Supported
7802F: drivers/net/ethernet/mellanox/mlx5/core/
7803F: include/linux/mlx5/
7804
7805MELLANOX MLX5 IB driver
7806M: Matan Barak <matanb@mellanox.com>
7807M: Leon Romanovsky <leonro@mellanox.com>
7808L: linux-rdma@vger.kernel.org
7809W: http://www.mellanox.com
7810Q: http://patchwork.kernel.org/project/linux-rdma/list/
7811S: Supported
7812F: drivers/infiniband/hw/mlx5/
7813F: include/linux/mlx5/
7814
7815MELEXIS MLX90614 DRIVER
7816M: Crt Mori <cmo@melexis.com>
7817L: linux-iio@vger.kernel.org
7818W: http://www.melexis.com
7819S: Supported
7820F: drivers/iio/temperature/mlx90614.c
7821
7822MN88472 MEDIA DRIVER
7823M: Antti Palosaari <crope@iki.fi>
7824L: linux-media@vger.kernel.org
7825W: https://linuxtv.org
7826W: http://palosaari.fi/linux/
7827Q: http://patchwork.linuxtv.org/project/linux-media/list/
7828S: Maintained
7829F: drivers/media/dvb-frontends/mn88472*
7830
7831MN88473 MEDIA DRIVER
7832M: Antti Palosaari <crope@iki.fi>
7833L: linux-media@vger.kernel.org
7834W: https://linuxtv.org
7835W: http://palosaari.fi/linux/
7836Q: http://patchwork.linuxtv.org/project/linux-media/list/
7837S: Maintained
7838F: drivers/media/dvb-frontends/mn88473*
7839
7840MODULE SUPPORT
7841M: Rusty Russell <rusty@rustcorp.com.au>
7842S: Maintained
7843F: include/linux/module.h
7844F: kernel/module.c
7845
7846MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER
7847W: http://popies.net/meye/
7848S: Orphan
7849F: Documentation/video4linux/meye.txt
7850F: drivers/media/pci/meye/
7851F: include/uapi/linux/meye.h
7852
7853MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
7854M: Jiri Slaby <jirislaby@gmail.com>
7855S: Maintained
7856F: Documentation/serial/moxa-smartio
7857F: drivers/tty/mxser.*
7858
7859MR800 AVERMEDIA USB FM RADIO DRIVER
7860M: Alexey Klimov <klimov.linux@gmail.com>
7861L: linux-media@vger.kernel.org
7862T: git git://linuxtv.org/media_tree.git
7863S: Maintained
7864F: drivers/media/radio/radio-mr800.c
7865
7866MRF24J40 IEEE 802.15.4 RADIO DRIVER
7867M: Alan Ott <alan@signal11.us>
7868L: linux-wpan@vger.kernel.org
7869S: Maintained
7870F: drivers/net/ieee802154/mrf24j40.c
7871F: Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
7872
7873MSI LAPTOP SUPPORT
7874M: "Lee, Chun-Yi" <jlee@suse.com>
7875L: platform-driver-x86@vger.kernel.org
7876S: Maintained
7877F: drivers/platform/x86/msi-laptop.c
7878
7879MSI WMI SUPPORT
7880L: platform-driver-x86@vger.kernel.org
7881S: Orphan
7882F: drivers/platform/x86/msi-wmi.c
7883
7884MSI001 MEDIA DRIVER
7885M: Antti Palosaari <crope@iki.fi>
7886L: linux-media@vger.kernel.org
7887W: https://linuxtv.org
7888W: http://palosaari.fi/linux/
7889Q: http://patchwork.linuxtv.org/project/linux-media/list/
7890T: git git://linuxtv.org/anttip/media_tree.git
7891S: Maintained
7892F: drivers/media/tuners/msi001*
7893
7894MSI2500 MEDIA DRIVER
7895M: Antti Palosaari <crope@iki.fi>
7896L: linux-media@vger.kernel.org
7897W: https://linuxtv.org
7898W: http://palosaari.fi/linux/
7899Q: http://patchwork.linuxtv.org/project/linux-media/list/
7900T: git git://linuxtv.org/anttip/media_tree.git
7901S: Maintained
7902F: drivers/media/usb/msi2500/
7903
7904MSYSTEMS DISKONCHIP G3 MTD DRIVER
7905M: Robert Jarzmik <robert.jarzmik@free.fr>
7906L: linux-mtd@lists.infradead.org
7907S: Maintained
7908F: drivers/mtd/devices/docg3*
7909
7910MT9M032 APTINA SENSOR DRIVER
7911M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7912L: linux-media@vger.kernel.org
7913T: git git://linuxtv.org/media_tree.git
7914S: Maintained
7915F: drivers/media/i2c/mt9m032.c
7916F: include/media/i2c/mt9m032.h
7917
7918MT9P031 APTINA CAMERA SENSOR
7919M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7920L: linux-media@vger.kernel.org
7921T: git git://linuxtv.org/media_tree.git
7922S: Maintained
7923F: drivers/media/i2c/mt9p031.c
7924F: include/media/i2c/mt9p031.h
7925
7926MT9T001 APTINA CAMERA SENSOR
7927M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7928L: linux-media@vger.kernel.org
7929T: git git://linuxtv.org/media_tree.git
7930S: Maintained
7931F: drivers/media/i2c/mt9t001.c
7932F: include/media/i2c/mt9t001.h
7933
7934MT9V032 APTINA CAMERA SENSOR
7935M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7936L: linux-media@vger.kernel.org
7937T: git git://linuxtv.org/media_tree.git
7938S: Maintained
7939F: Documentation/devicetree/bindings/media/i2c/mt9v032.txt
7940F: drivers/media/i2c/mt9v032.c
7941F: include/media/i2c/mt9v032.h
7942
7943MULTIFUNCTION DEVICES (MFD)
7944M: Lee Jones <lee.jones@linaro.org>
7945T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
7946S: Supported
7947F: drivers/mfd/
7948F: include/linux/mfd/
7949
7950MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
7951M: Ulf Hansson <ulf.hansson@linaro.org>
7952L: linux-mmc@vger.kernel.org
7953T: git git://git.linaro.org/people/ulf.hansson/mmc.git
7954S: Maintained
7955F: Documentation/devicetree/bindings/mmc/
7956F: drivers/mmc/
7957F: include/linux/mmc/
7958F: include/uapi/linux/mmc/
7959
7960MULTIMEDIA CARD (MMC) ETC. OVER SPI
7961S: Orphan
7962F: drivers/mmc/host/mmc_spi.c
7963F: include/linux/spi/mmc_spi.h
7964
7965MULTISOUND SOUND DRIVER
7966M: Andrew Veliath <andrewtv@usa.net>
7967S: Maintained
7968F: Documentation/sound/oss/MultiSound
7969F: sound/oss/msnd*
7970
7971MULTITECH MULTIPORT CARD (ISICOM)
7972S: Orphan
7973F: drivers/tty/isicom.c
7974F: include/linux/isicom.h
7975
7976MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
7977M: Bin Liu <b-liu@ti.com>
7978L: linux-usb@vger.kernel.org
7979T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
7980S: Maintained
7981F: drivers/usb/musb/
7982
7983MXL5007T MEDIA DRIVER
7984M: Michael Krufky <mkrufky@linuxtv.org>
7985L: linux-media@vger.kernel.org
7986W: https://linuxtv.org
7987W: http://github.com/mkrufky
7988Q: http://patchwork.linuxtv.org/project/linux-media/list/
7989T: git git://linuxtv.org/mkrufky/tuners.git
7990S: Maintained
7991F: drivers/media/tuners/mxl5007t.*
7992
7993MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
7994M: Hyong-Youb Kim <hykim@myri.com>
7995L: netdev@vger.kernel.org
7996W: https://www.myricom.com/support/downloads/myri10ge.html
7997S: Supported
7998F: drivers/net/ethernet/myricom/myri10ge/
7999
8000NAND FLASH SUBSYSTEM
8001M: Boris Brezillon <boris.brezillon@free-electrons.com>
8002R: Richard Weinberger <richard@nod.at>
8003L: linux-mtd@lists.infradead.org
8004W: http://www.linux-mtd.infradead.org/
8005Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
8006T: git git://github.com/linux-nand/linux.git
8007S: Maintained
8008F: drivers/mtd/nand/
8009F: include/linux/mtd/nand*.h
8010
8011NATSEMI ETHERNET DRIVER (DP8381x)
8012S: Orphan
8013F: drivers/net/ethernet/natsemi/natsemi.c
8014
8015NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
8016M: Daniel Mack <zonque@gmail.com>
8017S: Maintained
8018L: alsa-devel@alsa-project.org (moderated for non-subscribers)
8019W: http://www.native-instruments.com
8020F: sound/usb/caiaq/
8021
8022NCP FILESYSTEM
8023M: Petr Vandrovec <petr@vandrovec.name>
8024S: Odd Fixes
8025F: fs/ncpfs/
8026
8027NCR 5380 SCSI DRIVERS
8028M: Finn Thain <fthain@telegraphics.com.au>
8029M: Michael Schmitz <schmitzmic@gmail.com>
8030L: linux-scsi@vger.kernel.org
8031S: Maintained
8032F: Documentation/scsi/g_NCR5380.txt
8033F: Documentation/scsi/dtc3x80.txt
8034F: drivers/scsi/NCR5380.*
8035F: drivers/scsi/arm/cumana_1.c
8036F: drivers/scsi/arm/oak.c
8037F: drivers/scsi/atari_scsi.*
8038F: drivers/scsi/dmx3191d.c
8039F: drivers/scsi/dtc.*
8040F: drivers/scsi/g_NCR5380.*
8041F: drivers/scsi/g_NCR5380_mmio.c
8042F: drivers/scsi/mac_scsi.*
8043F: drivers/scsi/pas16.*
8044F: drivers/scsi/sun3_scsi.*
8045F: drivers/scsi/sun3_scsi_vme.c
8046F: drivers/scsi/t128.*
8047
8048NCR DUAL 700 SCSI DRIVER (MICROCHANNEL)
8049M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
8050L: linux-scsi@vger.kernel.org
8051S: Maintained
8052F: drivers/scsi/NCR_D700.*
8053
8054NCT6775 HARDWARE MONITOR DRIVER
8055M: Guenter Roeck <linux@roeck-us.net>
8056L: linux-hwmon@vger.kernel.org
8057S: Maintained
8058F: Documentation/hwmon/nct6775
8059F: drivers/hwmon/nct6775.c
8060
8061NETEFFECT IWARP RNIC DRIVER (IW_NES)
8062M: Faisal Latif <faisal.latif@intel.com>
8063L: linux-rdma@vger.kernel.org
8064W: http://www.intel.com/Products/Server/Adapters/Server-Cluster/Server-Cluster-overview.htm
8065S: Supported
8066F: drivers/infiniband/hw/nes/
8067
8068NETEM NETWORK EMULATOR
8069M: Stephen Hemminger <stephen@networkplumber.org>
8070L: netem@lists.linux-foundation.org (moderated for non-subscribers)
8071S: Maintained
8072F: net/sched/sch_netem.c
8073
8074NETERION 10GbE DRIVERS (s2io/vxge)
8075M: Jon Mason <jdmason@kudzu.us>
8076L: netdev@vger.kernel.org
8077S: Supported
8078F: Documentation/networking/s2io.txt
8079F: Documentation/networking/vxge.txt
8080F: drivers/net/ethernet/neterion/
8081
8082NETFILTER ({IP,IP6,ARP,EB,NF}TABLES)
8083M: Pablo Neira Ayuso <pablo@netfilter.org>
8084M: Patrick McHardy <kaber@trash.net>
8085M: Jozsef Kadlecsik <kadlec@blackhole.kfki.hu>
8086L: netfilter-devel@vger.kernel.org
8087L: coreteam@netfilter.org
8088W: http://www.netfilter.org/
8089W: http://www.iptables.org/
8090Q: http://patchwork.ozlabs.org/project/netfilter-devel/list/
8091T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git
8092T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git
8093S: Supported
8094F: include/linux/netfilter*
8095F: include/linux/netfilter/
8096F: include/net/netfilter/
8097F: include/uapi/linux/netfilter*
8098F: include/uapi/linux/netfilter/
8099F: net/*/netfilter.c
8100F: net/*/netfilter/
8101F: net/netfilter/
8102F: net/bridge/br_netfilter*.c
8103
8104NETLABEL
8105M: Paul Moore <paul@paul-moore.com>
8106W: http://netlabel.sf.net
8107L: netdev@vger.kernel.org
8108S: Maintained
8109F: Documentation/netlabel/
8110F: include/net/netlabel.h
8111F: net/netlabel/
8112
8113NETROM NETWORK LAYER
8114M: Ralf Baechle <ralf@linux-mips.org>
8115L: linux-hams@vger.kernel.org
8116W: http://www.linux-ax25.org/
8117S: Maintained
8118F: include/net/netrom.h
8119F: include/uapi/linux/netrom.h
8120F: net/netrom/
8121
8122NETRONOME ETHERNET DRIVERS
8123M: Jakub Kicinski <jakub.kicinski@netronome.com>
8124L: oss-drivers@netronome.com
8125S: Maintained
8126F: drivers/net/ethernet/netronome/
8127
8128NETWORK BLOCK DEVICE (NBD)
8129M: Markus Pargmann <mpa@pengutronix.de>
8130S: Maintained
8131L: nbd-general@lists.sourceforge.net
8132T: git git://git.pengutronix.de/git/mpa/linux-nbd.git
8133F: Documentation/blockdev/nbd.txt
8134F: drivers/block/nbd.c
8135F: include/uapi/linux/nbd.h
8136
8137NETWORK DROP MONITOR
8138M: Neil Horman <nhorman@tuxdriver.com>
8139L: netdev@vger.kernel.org
8140S: Maintained
8141W: https://fedorahosted.org/dropwatch/
8142F: net/core/drop_monitor.c
8143
8144NETWORKING [GENERAL]
8145M: "David S. Miller" <davem@davemloft.net>
8146L: netdev@vger.kernel.org
8147W: http://www.linuxfoundation.org/en/Net
8148Q: http://patchwork.ozlabs.org/project/netdev/list/
8149T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
8150T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
8151S: Maintained
8152F: net/
8153F: include/net/
8154F: include/linux/in.h
8155F: include/linux/net.h
8156F: include/linux/netdevice.h
8157F: include/uapi/linux/in.h
8158F: include/uapi/linux/net.h
8159F: include/uapi/linux/netdevice.h
8160F: include/uapi/linux/net_namespace.h
8161F: tools/net/
8162F: tools/testing/selftests/net/
8163F: lib/random32.c
8164F: lib/test_bpf.c
8165
8166NETWORKING [IPv4/IPv6]
8167M: "David S. Miller" <davem@davemloft.net>
8168M: Alexey Kuznetsov <kuznet@ms2.inr.ac.ru>
8169M: James Morris <jmorris@namei.org>
8170M: Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org>
8171M: Patrick McHardy <kaber@trash.net>
8172L: netdev@vger.kernel.org
8173T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
8174S: Maintained
8175F: net/ipv4/
8176F: net/ipv6/
8177F: include/net/ip*
8178F: arch/x86/net/*
8179
8180NETWORKING [IPSEC]
8181M: Steffen Klassert <steffen.klassert@secunet.com>
8182M: Herbert Xu <herbert@gondor.apana.org.au>
8183M: "David S. Miller" <davem@davemloft.net>
8184L: netdev@vger.kernel.org
8185T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
8186T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
8187S: Maintained
8188F: net/core/flow.c
8189F: net/xfrm/
8190F: net/key/
8191F: net/ipv4/xfrm*
8192F: net/ipv4/esp4.c
8193F: net/ipv4/ah4.c
8194F: net/ipv4/ipcomp.c
8195F: net/ipv4/ip_vti.c
8196F: net/ipv6/xfrm*
8197F: net/ipv6/esp6.c
8198F: net/ipv6/ah6.c
8199F: net/ipv6/ipcomp6.c
8200F: net/ipv6/ip6_vti.c
8201F: include/uapi/linux/xfrm.h
8202F: include/net/xfrm.h
8203
8204NETWORKING [LABELED] (NetLabel, CIPSO, Labeled IPsec, SECMARK)
8205M: Paul Moore <paul@paul-moore.com>
8206L: netdev@vger.kernel.org
8207S: Maintained
8208
8209NETWORKING [WIRELESS]
8210L: linux-wireless@vger.kernel.org
8211Q: http://patchwork.kernel.org/project/linux-wireless/list/
8212
8213NETWORKING DRIVERS
8214L: netdev@vger.kernel.org
8215W: http://www.linuxfoundation.org/en/Net
8216Q: http://patchwork.ozlabs.org/project/netdev/list/
8217T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
8218T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
8219S: Odd Fixes
8220F: Documentation/devicetree/bindings/net/
8221F: drivers/net/
8222F: include/linux/if_*
8223F: include/linux/netdevice.h
8224F: include/linux/etherdevice.h
8225F: include/linux/fcdevice.h
8226F: include/linux/fddidevice.h
8227F: include/linux/hippidevice.h
8228F: include/linux/inetdevice.h
8229F: include/uapi/linux/if_*
8230F: include/uapi/linux/netdevice.h
8231
8232NETWORKING DRIVERS (WIRELESS)
8233M: Kalle Valo <kvalo@codeaurora.org>
8234L: linux-wireless@vger.kernel.org
8235Q: http://patchwork.kernel.org/project/linux-wireless/list/
8236T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git
8237T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git
8238S: Maintained
8239F: Documentation/devicetree/bindings/net/wireless/
8240F: drivers/net/wireless/
8241
8242NETXEN (1/10) GbE SUPPORT
8243M: Manish Chopra <manish.chopra@qlogic.com>
8244M: Sony Chacko <sony.chacko@qlogic.com>
8245M: Rajesh Borundia <rajesh.borundia@qlogic.com>
8246L: netdev@vger.kernel.org
8247W: http://www.qlogic.com
8248S: Supported
8249F: drivers/net/ethernet/qlogic/netxen/
8250
8251NFC SUBSYSTEM
8252M: Lauro Ramos Venancio <lauro.venancio@openbossa.org>
8253M: Aloisio Almeida Jr <aloisio.almeida@openbossa.org>
8254M: Samuel Ortiz <sameo@linux.intel.com>
8255L: linux-wireless@vger.kernel.org
8256L: linux-nfc@lists.01.org (subscribers-only)
8257S: Supported
8258F: net/nfc/
8259F: include/net/nfc/
8260F: include/uapi/linux/nfc.h
8261F: drivers/nfc/
8262F: include/linux/platform_data/nfcmrvl.h
8263F: include/linux/platform_data/nxp-nci.h
8264F: include/linux/platform_data/pn544.h
8265F: include/linux/platform_data/st21nfca.h
8266F: include/linux/platform_data/st-nci.h
8267F: Documentation/devicetree/bindings/net/nfc/
8268
8269NFS, SUNRPC, AND LOCKD CLIENTS
8270M: Trond Myklebust <trond.myklebust@primarydata.com>
8271M: Anna Schumaker <anna.schumaker@netapp.com>
8272L: linux-nfs@vger.kernel.org
8273W: http://client.linux-nfs.org
8274T: git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
8275S: Maintained
8276F: fs/lockd/
8277F: fs/nfs/
8278F: fs/nfs_common/
8279F: net/sunrpc/
8280F: include/linux/lockd/
8281F: include/linux/nfs*
8282F: include/linux/sunrpc/
8283F: include/uapi/linux/nfs*
8284F: include/uapi/linux/sunrpc/
8285
8286NILFS2 FILESYSTEM
8287M: Ryusuke Konishi <konishi.ryusuke@lab.ntt.co.jp>
8288L: linux-nilfs@vger.kernel.org
8289W: http://nilfs.sourceforge.net/
8290W: http://nilfs.osdn.jp/
8291T: git git://github.com/konis/nilfs2.git
8292S: Supported
8293F: Documentation/filesystems/nilfs2.txt
8294F: fs/nilfs2/
8295F: include/trace/events/nilfs2.h
8296F: include/uapi/linux/nilfs2_api.h
8297F: include/uapi/linux/nilfs2_ondisk.h
8298
8299NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
8300M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
8301W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
8302S: Maintained
8303F: Documentation/scsi/NinjaSCSI.txt
8304F: drivers/scsi/pcmcia/nsp_*
8305
8306NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
8307M: GOTO Masanori <gotom@debian.or.jp>
8308M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
8309W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
8310S: Maintained
8311F: Documentation/scsi/NinjaSCSI.txt
8312F: drivers/scsi/nsp32*
8313
8314NIOS2 ARCHITECTURE
8315M: Ley Foon Tan <lftan@altera.com>
8316L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
8317T: git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git
8318S: Maintained
8319F: arch/nios2/
8320
8321NOKIA N900 POWER SUPPLY DRIVERS
8322R: Pali Rohár <pali.rohar@gmail.com>
8323F: include/linux/power/bq2415x_charger.h
8324F: include/linux/power/bq27xxx_battery.h
8325F: include/linux/power/isp1704_charger.h
8326F: drivers/power/bq2415x_charger.c
8327F: drivers/power/bq27xxx_battery.c
8328F: drivers/power/bq27xxx_battery_i2c.c
8329F: drivers/power/isp1704_charger.c
8330F: drivers/power/rx51_battery.c
8331
8332NTB DRIVER CORE
8333M: Jon Mason <jdmason@kudzu.us>
8334M: Dave Jiang <dave.jiang@intel.com>
8335M: Allen Hubbe <Allen.Hubbe@emc.com>
8336L: linux-ntb@googlegroups.com
8337S: Supported
8338W: https://github.com/jonmason/ntb/wiki
8339T: git git://github.com/jonmason/ntb.git
8340F: drivers/ntb/
8341F: drivers/net/ntb_netdev.c
8342F: include/linux/ntb.h
8343F: include/linux/ntb_transport.h
8344F: tools/testing/selftests/ntb/
8345
8346NTB INTEL DRIVER
8347M: Jon Mason <jdmason@kudzu.us>
8348M: Dave Jiang <dave.jiang@intel.com>
8349L: linux-ntb@googlegroups.com
8350S: Supported
8351W: https://github.com/jonmason/ntb/wiki
8352T: git git://github.com/jonmason/ntb.git
8353F: drivers/ntb/hw/intel/
8354
8355NTB AMD DRIVER
8356M: Xiangliang Yu <Xiangliang.Yu@amd.com>
8357L: linux-ntb@googlegroups.com
8358S: Supported
8359F: drivers/ntb/hw/amd/
8360
8361NTFS FILESYSTEM
8362M: Anton Altaparmakov <anton@tuxera.com>
8363L: linux-ntfs-dev@lists.sourceforge.net
8364W: http://www.tuxera.com/
8365T: git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
8366S: Supported
8367F: Documentation/filesystems/ntfs.txt
8368F: fs/ntfs/
8369
8370NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
8371M: Antonino Daplas <adaplas@gmail.com>
8372L: linux-fbdev@vger.kernel.org
8373S: Maintained
8374F: drivers/video/fbdev/riva/
8375F: drivers/video/fbdev/nvidia/
8376
8377NVM EXPRESS DRIVER
8378M: Keith Busch <keith.busch@intel.com>
8379M: Jens Axboe <axboe@fb.com>
8380L: linux-nvme@lists.infradead.org
8381T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
8382W: https://kernel.googlesource.com/pub/scm/linux/kernel/git/axboe/linux-block/
8383S: Supported
8384F: drivers/nvme/host/
8385F: include/linux/nvme.h
8386
8387NVM EXPRESS TARGET DRIVER
8388M: Christoph Hellwig <hch@lst.de>
8389M: Sagi Grimberg <sagi@grimberg.me>
8390L: linux-nvme@lists.infradead.org
8391S: Supported
8392F: drivers/nvme/target/
8393
8394NVMEM FRAMEWORK
8395M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
8396M: Maxime Ripard <maxime.ripard@free-electrons.com>
8397S: Maintained
8398F: drivers/nvmem/
8399F: Documentation/devicetree/bindings/nvmem/
8400F: include/linux/nvmem-consumer.h
8401F: include/linux/nvmem-provider.h
8402
8403NXP-NCI NFC DRIVER
8404M: Clément Perrochaud <clement.perrochaud@effinnov.com>
8405R: Charles Gorand <charles.gorand@effinnov.com>
8406L: linux-nfc@lists.01.org (moderated for non-subscribers)
8407S: Supported
8408F: drivers/nfc/nxp-nci
8409
8410NXP TDA998X DRM DRIVER
8411M: Russell King <rmk+kernel@armlinux.org.uk>
8412S: Supported
8413F: drivers/gpu/drm/i2c/tda998x_drv.c
8414F: include/drm/i2c/tda998x.h
8415
8416NXP TFA9879 DRIVER
8417M: Peter Rosin <peda@axentia.se>
8418L: alsa-devel@alsa-project.org (moderated for non-subscribers)
8419S: Maintained
8420F: sound/soc/codecs/tfa9879*
8421
8422OBJTOOL
8423M: Josh Poimboeuf <jpoimboe@redhat.com>
8424S: Supported
8425F: tools/objtool/
8426
8427OMAP SUPPORT
8428M: Tony Lindgren <tony@atomide.com>
8429L: linux-omap@vger.kernel.org
8430W: http://www.muru.com/linux/omap/
8431W: http://linux.omap.com/
8432Q: http://patchwork.kernel.org/project/linux-omap/list/
8433T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
8434S: Maintained
8435F: arch/arm/*omap*/
8436F: arch/arm/configs/omap1_defconfig
8437F: arch/arm/configs/omap2plus_defconfig
8438F: drivers/i2c/busses/i2c-omap.c
8439F: drivers/irqchip/irq-omap-intc.c
8440F: drivers/mfd/*omap*.c
8441F: drivers/mfd/menelaus.c
8442F: drivers/mfd/palmas.c
8443F: drivers/mfd/tps65217.c
8444F: drivers/mfd/tps65218.c
8445F: drivers/mfd/tps65910.c
8446F: drivers/mfd/twl-core.[ch]
8447F: drivers/mfd/twl4030*.c
8448F: drivers/mfd/twl6030*.c
8449F: drivers/mfd/twl6040*.c
8450F: drivers/regulator/palmas-regulator*.c
8451F: drivers/regulator/pbias-regulator.c
8452F: drivers/regulator/tps65217-regulator.c
8453F: drivers/regulator/tps65218-regulator.c
8454F: drivers/regulator/tps65910-regulator.c
8455F: drivers/regulator/twl-regulator.c
8456F: include/linux/i2c-omap.h
8457
8458OMAP DEVICE TREE SUPPORT
8459M: Benoît Cousson <bcousson@baylibre.com>
8460M: Tony Lindgren <tony@atomide.com>
8461L: linux-omap@vger.kernel.org
8462L: devicetree@vger.kernel.org
8463S: Maintained
8464F: arch/arm/boot/dts/*omap*
8465F: arch/arm/boot/dts/*am3*
8466F: arch/arm/boot/dts/*am4*
8467F: arch/arm/boot/dts/*am5*
8468F: arch/arm/boot/dts/*dra7*
8469
8470OMAP CLOCK FRAMEWORK SUPPORT
8471M: Paul Walmsley <paul@pwsan.com>
8472L: linux-omap@vger.kernel.org
8473S: Maintained
8474F: arch/arm/*omap*/*clock*
8475
8476OMAP POWER MANAGEMENT SUPPORT
8477M: Kevin Hilman <khilman@kernel.org>
8478L: linux-omap@vger.kernel.org
8479S: Maintained
8480F: arch/arm/*omap*/*pm*
8481F: drivers/cpufreq/omap-cpufreq.c
8482
8483OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
8484M: Rajendra Nayak <rnayak@codeaurora.org>
8485M: Paul Walmsley <paul@pwsan.com>
8486L: linux-omap@vger.kernel.org
8487S: Maintained
8488F: arch/arm/mach-omap2/prm*
8489
8490OMAP AUDIO SUPPORT
8491M: Peter Ujfalusi <peter.ujfalusi@ti.com>
8492M: Jarkko Nikula <jarkko.nikula@bitmer.com>
8493L: alsa-devel@alsa-project.org (moderated for non-subscribers)
8494L: linux-omap@vger.kernel.org
8495S: Maintained
8496F: sound/soc/omap/
8497
8498OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
8499M: Roger Quadros <rogerq@ti.com>
8500M: Tony Lindgren <tony@atomide.com>
8501L: linux-omap@vger.kernel.org
8502S: Maintained
8503F: drivers/memory/omap-gpmc.c
8504F: arch/arm/mach-omap2/*gpmc*
8505
8506OMAP FRAMEBUFFER SUPPORT
8507M: Tomi Valkeinen <tomi.valkeinen@ti.com>
8508L: linux-fbdev@vger.kernel.org
8509L: linux-omap@vger.kernel.org
8510S: Maintained
8511F: drivers/video/fbdev/omap/
8512
8513OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
8514M: Tomi Valkeinen <tomi.valkeinen@ti.com>
8515L: linux-omap@vger.kernel.org
8516L: linux-fbdev@vger.kernel.org
8517S: Maintained
8518F: drivers/video/fbdev/omap2/
8519F: Documentation/arm/OMAP/DSS
8520
8521OMAP HARDWARE SPINLOCK SUPPORT
8522M: Ohad Ben-Cohen <ohad@wizery.com>
8523L: linux-omap@vger.kernel.org
8524S: Maintained
8525F: drivers/hwspinlock/omap_hwspinlock.c
8526
8527OMAP MMC SUPPORT
8528M: Jarkko Lavinen <jarkko.lavinen@nokia.com>
8529L: linux-omap@vger.kernel.org
8530S: Maintained
8531F: drivers/mmc/host/omap.c
8532
8533OMAP HS MMC SUPPORT
8534L: linux-mmc@vger.kernel.org
8535L: linux-omap@vger.kernel.org
8536S: Orphan
8537F: drivers/mmc/host/omap_hsmmc.c
8538
8539OMAP RANDOM NUMBER GENERATOR SUPPORT
8540M: Deepak Saxena <dsaxena@plexity.net>
8541S: Maintained
8542F: drivers/char/hw_random/omap-rng.c
8543
8544OMAP HWMOD SUPPORT
8545M: Benoît Cousson <bcousson@baylibre.com>
8546M: Paul Walmsley <paul@pwsan.com>
8547L: linux-omap@vger.kernel.org
8548S: Maintained
8549F: arch/arm/mach-omap2/omap_hwmod.*
8550
8551OMAP HWMOD DATA
8552M: Paul Walmsley <paul@pwsan.com>
8553L: linux-omap@vger.kernel.org
8554S: Maintained
8555F: arch/arm/mach-omap2/omap_hwmod*data*
8556
8557OMAP HWMOD DATA FOR OMAP4-BASED DEVICES
8558M: Benoît Cousson <bcousson@baylibre.com>
8559L: linux-omap@vger.kernel.org
8560S: Maintained
8561F: arch/arm/mach-omap2/omap_hwmod_44xx_data.c
8562
8563OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
8564M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8565L: linux-media@vger.kernel.org
8566S: Maintained
8567F: Documentation/devicetree/bindings/media/ti,omap3isp.txt
8568F: drivers/media/platform/omap3isp/
8569F: drivers/staging/media/omap4iss/
8570
8571OMAP USB SUPPORT
8572L: linux-usb@vger.kernel.org
8573L: linux-omap@vger.kernel.org
8574S: Orphan
8575F: drivers/usb/*/*omap*
8576F: arch/arm/*omap*/usb*
8577
8578OMAP GPIO DRIVER
8579M: Grygorii Strashko <grygorii.strashko@ti.com>
8580M: Santosh Shilimkar <ssantosh@kernel.org>
8581M: Kevin Hilman <khilman@kernel.org>
8582L: linux-omap@vger.kernel.org
8583S: Maintained
8584F: Documentation/devicetree/bindings/gpio/gpio-omap.txt
8585F: drivers/gpio/gpio-omap.c
8586
8587OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
8588M: Mark Jackson <mpfj@newflow.co.uk>
8589L: linux-omap@vger.kernel.org
8590S: Maintained
8591F: arch/arm/boot/dts/am335x-nano.dts
8592
8593OMFS FILESYSTEM
8594M: Bob Copeland <me@bobcopeland.com>
8595L: linux-karma-devel@lists.sourceforge.net
8596S: Maintained
8597F: Documentation/filesystems/omfs.txt
8598F: fs/omfs/
8599
8600OMNIKEY CARDMAN 4000 DRIVER
8601M: Harald Welte <laforge@gnumonks.org>
8602S: Maintained
8603F: drivers/char/pcmcia/cm4000_cs.c
8604F: include/linux/cm4000_cs.h
8605F: include/uapi/linux/cm4000_cs.h
8606
8607OMNIKEY CARDMAN 4040 DRIVER
8608M: Harald Welte <laforge@gnumonks.org>
8609S: Maintained
8610F: drivers/char/pcmcia/cm4040_cs.*
8611
8612OMNIVISION OV7670 SENSOR DRIVER
8613M: Jonathan Corbet <corbet@lwn.net>
8614L: linux-media@vger.kernel.org
8615T: git git://linuxtv.org/media_tree.git
8616S: Maintained
8617F: drivers/media/i2c/ov7670.c
8618
8619ONENAND FLASH DRIVER
8620M: Kyungmin Park <kyungmin.park@samsung.com>
8621L: linux-mtd@lists.infradead.org
8622S: Maintained
8623F: drivers/mtd/onenand/
8624F: include/linux/mtd/onenand*.h
8625
8626ONSTREAM SCSI TAPE DRIVER
8627M: Willem Riede <osst@riede.org>
8628L: osst-users@lists.sourceforge.net
8629L: linux-scsi@vger.kernel.org
8630S: Maintained
8631F: Documentation/scsi/osst.txt
8632F: drivers/scsi/osst.*
8633F: drivers/scsi/osst_*.h
8634F: drivers/scsi/st.h
8635
8636OPENCORES I2C BUS DRIVER
8637M: Peter Korsgaard <jacmet@sunsite.dk>
8638L: linux-i2c@vger.kernel.org
8639S: Maintained
8640F: Documentation/i2c/busses/i2c-ocores
8641F: drivers/i2c/busses/i2c-ocores.c
8642
8643OPEN FIRMWARE AND FLATTENED DEVICE TREE
8644M: Rob Herring <robh+dt@kernel.org>
8645M: Frank Rowand <frowand.list@gmail.com>
8646L: devicetree@vger.kernel.org
8647W: http://www.devicetree.org/
8648T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
8649S: Maintained
8650F: drivers/of/
8651F: include/linux/of*.h
8652F: scripts/dtc/
8653
8654OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
8655M: Rob Herring <robh+dt@kernel.org>
8656M: Mark Rutland <mark.rutland@arm.com>
8657L: devicetree@vger.kernel.org
8658T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
8659Q: http://patchwork.ozlabs.org/project/devicetree-bindings/list/
8660S: Maintained
8661F: Documentation/devicetree/
8662F: arch/*/boot/dts/
8663F: include/dt-bindings/
8664
8665OPEN FIRMWARE AND DEVICE TREE OVERLAYS
8666M: Pantelis Antoniou <pantelis.antoniou@konsulko.com>
8667L: devicetree@vger.kernel.org
8668S: Maintained
8669F: Documentation/devicetree/dynamic-resolution-notes.txt
8670F: Documentation/devicetree/overlay-notes.txt
8671F: drivers/of/overlay.c
8672F: drivers/of/resolver.c
8673
8674OPENRISC ARCHITECTURE
8675M: Jonas Bonn <jonas@southpole.se>
8676W: http://openrisc.net
8677S: Maintained
8678T: git git://openrisc.net/~jonas/linux
8679F: arch/openrisc/
8680
8681OPENVSWITCH
8682M: Pravin Shelar <pshelar@nicira.com>
8683L: netdev@vger.kernel.org
8684L: dev@openvswitch.org
8685W: http://openvswitch.org
8686S: Maintained
8687F: net/openvswitch/
8688F: include/uapi/linux/openvswitch.h
8689
8690OPERATING PERFORMANCE POINTS (OPP)
8691M: Viresh Kumar <vireshk@kernel.org>
8692M: Nishanth Menon <nm@ti.com>
8693M: Stephen Boyd <sboyd@codeaurora.org>
8694L: linux-pm@vger.kernel.org
8695S: Maintained
8696T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
8697F: drivers/base/power/opp/
8698F: include/linux/pm_opp.h
8699F: Documentation/power/opp.txt
8700F: Documentation/devicetree/bindings/opp/
8701
8702OPL4 DRIVER
8703M: Clemens Ladisch <clemens@ladisch.de>
8704L: alsa-devel@alsa-project.org (moderated for non-subscribers)
8705T: git git://git.alsa-project.org/alsa-kernel.git
8706S: Maintained
8707F: sound/drivers/opl4/
8708
8709OPROFILE
8710M: Robert Richter <rric@kernel.org>
8711L: oprofile-list@lists.sf.net
8712S: Maintained
8713F: arch/*/include/asm/oprofile*.h
8714F: arch/*/oprofile/
8715F: drivers/oprofile/
8716F: include/linux/oprofile.h
8717
8718ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
8719M: Mark Fasheh <mfasheh@suse.com>
8720M: Joel Becker <jlbec@evilplan.org>
8721L: ocfs2-devel@oss.oracle.com (moderated for non-subscribers)
8722W: http://ocfs2.wiki.kernel.org
8723S: Supported
8724F: Documentation/filesystems/ocfs2.txt
8725F: Documentation/filesystems/dlmfs.txt
8726F: fs/ocfs2/
8727
8728ORINOCO DRIVER
8729L: linux-wireless@vger.kernel.org
8730W: http://wireless.kernel.org/en/users/Drivers/orinoco
8731W: http://www.nongnu.org/orinoco/
8732S: Orphan
8733F: drivers/net/wireless/intersil/orinoco/
8734
8735OSD LIBRARY and FILESYSTEM
8736M: Boaz Harrosh <ooo@electrozaur.com>
8737M: Benny Halevy <bhalevy@primarydata.com>
8738L: osd-dev@open-osd.org
8739W: http://open-osd.org
8740T: git git://git.open-osd.org/open-osd.git
8741S: Maintained
8742F: drivers/scsi/osd/
8743F: include/scsi/osd_*
8744F: fs/exofs/
8745
8746OVERLAY FILESYSTEM
8747M: Miklos Szeredi <miklos@szeredi.hu>
8748L: linux-unionfs@vger.kernel.org
8749T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
8750S: Supported
8751F: fs/overlayfs/
8752F: Documentation/filesystems/overlayfs.txt
8753
8754ORANGEFS FILESYSTEM
8755M: Mike Marshall <hubcap@omnibond.com>
8756L: pvfs2-developers@beowulf-underground.org (subscribers-only)
8757T: git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
8758S: Supported
8759F: fs/orangefs/
8760F: Documentation/filesystems/orangefs.txt
8761
8762P54 WIRELESS DRIVER
8763M: Christian Lamparter <chunkeey@googlemail.com>
8764L: linux-wireless@vger.kernel.org
8765W: http://wireless.kernel.org/en/users/Drivers/p54
8766S: Maintained
8767F: drivers/net/wireless/intersil/p54/
8768
8769PA SEMI ETHERNET DRIVER
8770M: Olof Johansson <olof@lixom.net>
8771L: netdev@vger.kernel.org
8772S: Maintained
8773F: drivers/net/ethernet/pasemi/*
8774
8775PA SEMI SMBUS DRIVER
8776M: Olof Johansson <olof@lixom.net>
8777L: linux-i2c@vger.kernel.org
8778S: Maintained
8779F: drivers/i2c/busses/i2c-pasemi.c
8780
8781PADATA PARALLEL EXECUTION MECHANISM
8782M: Steffen Klassert <steffen.klassert@secunet.com>
8783L: linux-crypto@vger.kernel.org
8784S: Maintained
8785F: kernel/padata.c
8786F: include/linux/padata.h
8787F: Documentation/padata.txt
8788
8789PANASONIC LAPTOP ACPI EXTRAS DRIVER
8790M: Harald Welte <laforge@gnumonks.org>
8791L: platform-driver-x86@vger.kernel.org
8792S: Maintained
8793F: drivers/platform/x86/panasonic-laptop.c
8794
8795PANASONIC MN10300/AM33/AM34 PORT
8796M: David Howells <dhowells@redhat.com>
8797L: linux-am33-list@redhat.com (moderated for non-subscribers)
8798W: ftp://ftp.redhat.com/pub/redhat/gnupro/AM33/
8799S: Maintained
8800F: Documentation/mn10300/
8801F: arch/mn10300/
8802
8803PARALLEL LCD/KEYPAD PANEL DRIVER
8804M: Willy Tarreau <willy@haproxy.com>
8805M: Ksenija Stanojevic <ksenija.stanojevic@gmail.com>
8806S: Odd Fixes
8807F: Documentation/misc-devices/lcd-panel-cgram.txt
8808F: drivers/misc/panel.c
8809
8810PARALLEL PORT SUBSYSTEM
8811M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
8812M: Sudip Mukherjee <sudip@vectorindia.org>
8813L: linux-parport@lists.infradead.org (subscribers-only)
8814S: Maintained
8815F: drivers/parport/
8816F: include/linux/parport*.h
8817F: drivers/char/ppdev.c
8818F: include/uapi/linux/ppdev.h
8819F: Documentation/parport*.txt
8820
8821PARAVIRT_OPS INTERFACE
8822M: Jeremy Fitzhardinge <jeremy@goop.org>
8823M: Chris Wright <chrisw@sous-sol.org>
8824M: Alok Kataria <akataria@vmware.com>
8825M: Rusty Russell <rusty@rustcorp.com.au>
8826L: virtualization@lists.linux-foundation.org
8827S: Supported
8828F: Documentation/virtual/paravirt_ops.txt
8829F: arch/*/kernel/paravirt*
8830F: arch/*/include/asm/paravirt.h
8831
8832PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES
8833M: Tim Waugh <tim@cyberelk.net>
8834L: linux-parport@lists.infradead.org (subscribers-only)
8835S: Maintained
8836F: Documentation/blockdev/paride.txt
8837F: drivers/block/paride/
8838
8839PARISC ARCHITECTURE
8840M: "James E.J. Bottomley" <jejb@parisc-linux.org>
8841M: Helge Deller <deller@gmx.de>
8842L: linux-parisc@vger.kernel.org
8843W: http://www.parisc-linux.org/
8844Q: http://patchwork.kernel.org/project/linux-parisc/list/
8845T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
8846T: git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
8847S: Maintained
8848F: arch/parisc/
8849F: Documentation/parisc/
8850F: drivers/parisc/
8851F: drivers/char/agp/parisc-agp.c
8852F: drivers/input/serio/gscps2.c
8853F: drivers/parport/parport_gsc.*
8854F: drivers/tty/serial/8250/8250_gsc.c
8855F: drivers/video/fbdev/sti*
8856F: drivers/video/console/sti*
8857F: drivers/video/logo/logo_parisc*
8858
8859PC87360 HARDWARE MONITORING DRIVER
8860M: Jim Cromie <jim.cromie@gmail.com>
8861L: linux-hwmon@vger.kernel.org
8862S: Maintained
8863F: Documentation/hwmon/pc87360
8864F: drivers/hwmon/pc87360.c
8865
8866PC8736x GPIO DRIVER
8867M: Jim Cromie <jim.cromie@gmail.com>
8868S: Maintained
8869F: drivers/char/pc8736x_gpio.c
8870
8871PC87427 HARDWARE MONITORING DRIVER
8872M: Jean Delvare <jdelvare@suse.com>
8873L: linux-hwmon@vger.kernel.org
8874S: Maintained
8875F: Documentation/hwmon/pc87427
8876F: drivers/hwmon/pc87427.c
8877
8878PCA9532 LED DRIVER
8879M: Riku Voipio <riku.voipio@iki.fi>
8880S: Maintained
8881F: drivers/leds/leds-pca9532.c
8882F: include/linux/leds-pca9532.h
8883
8884PCA9541 I2C BUS MASTER SELECTOR DRIVER
8885M: Guenter Roeck <linux@roeck-us.net>
8886L: linux-i2c@vger.kernel.org
8887S: Maintained
8888F: drivers/i2c/muxes/i2c-mux-pca9541.c
8889
8890PCDP - PRIMARY CONSOLE AND DEBUG PORT
8891M: Khalid Aziz <khalid@gonehiking.org>
8892S: Maintained
8893F: drivers/firmware/pcdp.*
8894
8895PCI ERROR RECOVERY
8896M: Linas Vepstas <linasvepstas@gmail.com>
8897L: linux-pci@vger.kernel.org
8898S: Supported
8899F: Documentation/PCI/pci-error-recovery.txt
8900
8901PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
8902M: Russell Currey <ruscur@russell.cc>
8903L: linuxppc-dev@lists.ozlabs.org
8904S: Supported
8905F: Documentation/powerpc/eeh-pci-error-recovery.txt
8906F: arch/powerpc/kernel/eeh*.c
8907F: arch/powerpc/platforms/*/eeh*.c
8908F: arch/powerpc/include/*/eeh*.h
8909
8910PCI SUBSYSTEM
8911M: Bjorn Helgaas <bhelgaas@google.com>
8912L: linux-pci@vger.kernel.org
8913Q: http://patchwork.ozlabs.org/project/linux-pci/list/
8914T: git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
8915S: Supported
8916F: Documentation/devicetree/bindings/pci/
8917F: Documentation/PCI/
8918F: drivers/pci/
8919F: include/linux/pci*
8920F: arch/x86/pci/
8921F: arch/x86/kernel/quirks.c
8922
8923PCI DRIVER FOR ALTERA PCIE IP
8924M: Ley Foon Tan <lftan@altera.com>
8925L: rfi@lists.rocketboards.org (moderated for non-subscribers)
8926L: linux-pci@vger.kernel.org
8927S: Supported
8928F: Documentation/devicetree/bindings/pci/altera-pcie.txt
8929F: drivers/pci/host/pcie-altera.c
8930
8931PCI DRIVER FOR ARM VERSATILE PLATFORM
8932M: Rob Herring <robh@kernel.org>
8933L: linux-pci@vger.kernel.org
8934L: linux-arm-kernel@lists.infradead.org
8935S: Maintained
8936F: Documentation/devicetree/bindings/pci/versatile.txt
8937F: drivers/pci/host/pci-versatile.c
8938
8939PCI DRIVER FOR APPLIEDMICRO XGENE
8940M: Tanmay Inamdar <tinamdar@apm.com>
8941L: linux-pci@vger.kernel.org
8942L: linux-arm-kernel@lists.infradead.org
8943S: Maintained
8944F: Documentation/devicetree/bindings/pci/xgene-pci.txt
8945F: drivers/pci/host/pci-xgene.c
8946
8947PCI DRIVER FOR FREESCALE LAYERSCAPE
8948M: Minghuan Lian <minghuan.Lian@freescale.com>
8949M: Mingkai Hu <mingkai.hu@freescale.com>
8950M: Roy Zang <tie-fei.zang@freescale.com>
8951L: linuxppc-dev@lists.ozlabs.org
8952L: linux-pci@vger.kernel.org
8953L: linux-arm-kernel@lists.infradead.org
8954S: Maintained
8955F: drivers/pci/host/*layerscape*
8956
8957PCI DRIVER FOR IMX6
8958M: Richard Zhu <Richard.Zhu@freescale.com>
8959M: Lucas Stach <l.stach@pengutronix.de>
8960L: linux-pci@vger.kernel.org
8961L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8962S: Maintained
8963F: drivers/pci/host/*imx6*
8964
8965PCI DRIVER FOR TI KEYSTONE
8966M: Murali Karicheri <m-karicheri2@ti.com>
8967L: linux-pci@vger.kernel.org
8968L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8969S: Maintained
8970F: drivers/pci/host/*keystone*
8971
8972PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
8973M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8974M: Jason Cooper <jason@lakedaemon.net>
8975L: linux-pci@vger.kernel.org
8976L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8977S: Maintained
8978F: drivers/pci/host/*mvebu*
8979
8980PCI DRIVER FOR AARDVARK (Marvell Armada 3700)
8981M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8982L: linux-pci@vger.kernel.org
8983L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8984S: Maintained
8985F: drivers/pci/host/pci-aardvark.c
8986
8987PCI DRIVER FOR NVIDIA TEGRA
8988M: Thierry Reding <thierry.reding@gmail.com>
8989L: linux-tegra@vger.kernel.org
8990L: linux-pci@vger.kernel.org
8991S: Supported
8992F: Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
8993F: drivers/pci/host/pci-tegra.c
8994
8995PCI DRIVER FOR TI DRA7XX
8996M: Kishon Vijay Abraham I <kishon@ti.com>
8997L: linux-omap@vger.kernel.org
8998L: linux-pci@vger.kernel.org
8999S: Supported
9000F: Documentation/devicetree/bindings/pci/ti-pci.txt
9001F: drivers/pci/host/pci-dra7xx.c
9002
9003PCI DRIVER FOR RENESAS R-CAR
9004M: Simon Horman <horms@verge.net.au>
9005L: linux-pci@vger.kernel.org
9006L: linux-renesas-soc@vger.kernel.org
9007S: Maintained
9008F: drivers/pci/host/*rcar*
9009
9010PCI DRIVER FOR SAMSUNG EXYNOS
9011M: Jingoo Han <jingoohan1@gmail.com>
9012L: linux-pci@vger.kernel.org
9013L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9014L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
9015S: Maintained
9016F: drivers/pci/host/pci-exynos.c
9017
9018PCI DRIVER FOR SYNOPSIS DESIGNWARE
9019M: Jingoo Han <jingoohan1@gmail.com>
9020M: Pratyush Anand <pratyush.anand@gmail.com>
9021L: linux-pci@vger.kernel.org
9022S: Maintained
9023F: drivers/pci/host/*designware*
9024
9025PCI DRIVER FOR SYNOPSYS PROTOTYPING DEVICE
9026M: Joao Pinto <jpinto@synopsys.com>
9027L: linux-pci@vger.kernel.org
9028S: Maintained
9029F: Documentation/devicetree/bindings/pci/designware-pcie.txt
9030F: drivers/pci/host/pcie-designware-plat.c
9031
9032PCI DRIVER FOR GENERIC OF HOSTS
9033M: Will Deacon <will.deacon@arm.com>
9034L: linux-pci@vger.kernel.org
9035L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9036S: Maintained
9037F: Documentation/devicetree/bindings/pci/host-generic-pci.txt
9038F: drivers/pci/host/pci-host-common.c
9039F: drivers/pci/host/pci-host-generic.c
9040
9041PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
9042M: Keith Busch <keith.busch@intel.com>
9043L: linux-pci@vger.kernel.org
9044S: Supported
9045F: arch/x86/pci/vmd.c
9046
9047PCIE DRIVER FOR ST SPEAR13XX
9048M: Pratyush Anand <pratyush.anand@gmail.com>
9049L: linux-pci@vger.kernel.org
9050S: Maintained
9051F: drivers/pci/host/*spear*
9052
9053PCI MSI DRIVER FOR ALTERA MSI IP
9054M: Ley Foon Tan <lftan@altera.com>
9055L: rfi@lists.rocketboards.org (moderated for non-subscribers)
9056L: linux-pci@vger.kernel.org
9057S: Supported
9058F: Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
9059F: drivers/pci/host/pcie-altera-msi.c
9060
9061PCI MSI DRIVER FOR APPLIEDMICRO XGENE
9062M: Duc Dang <dhdang@apm.com>
9063L: linux-pci@vger.kernel.org
9064L: linux-arm-kernel@lists.infradead.org
9065S: Maintained
9066F: Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
9067F: drivers/pci/host/pci-xgene-msi.c
9068
9069PCIE DRIVER FOR AXIS ARTPEC
9070M: Niklas Cassel <niklas.cassel@axis.com>
9071M: Jesper Nilsson <jesper.nilsson@axis.com>
9072L: linux-arm-kernel@axis.com
9073L: linux-pci@vger.kernel.org
9074S: Maintained
9075F: Documentation/devicetree/bindings/pci/axis,artpec*
9076F: drivers/pci/host/*artpec*
9077
9078PCIE DRIVER FOR HISILICON
9079M: Zhou Wang <wangzhou1@hisilicon.com>
9080M: Gabriele Paoloni <gabriele.paoloni@huawei.com>
9081L: linux-pci@vger.kernel.org
9082S: Maintained
9083F: Documentation/devicetree/bindings/pci/hisilicon-pcie.txt
9084F: drivers/pci/host/pcie-hisi.c
9085
9086PCIE DRIVER FOR QUALCOMM MSM
9087M: Stanimir Varbanov <svarbanov@mm-sol.com>
9088L: linux-pci@vger.kernel.org
9089L: linux-arm-msm@vger.kernel.org
9090S: Maintained
9091F: drivers/pci/host/*qcom*
9092
9093PCIE DRIVER FOR CAVIUM THUNDERX
9094M: David Daney <david.daney@cavium.com>
9095L: linux-pci@vger.kernel.org
9096L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9097S: Supported
9098F: Documentation/devicetree/bindings/pci/pci-thunder-*
9099F: drivers/pci/host/pci-thunder-*
9100
9101PCMCIA SUBSYSTEM
9102P: Linux PCMCIA Team
9103L: linux-pcmcia@lists.infradead.org
9104W: http://lists.infradead.org/mailman/listinfo/linux-pcmcia
9105T: git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git
9106S: Maintained
9107F: Documentation/pcmcia/
9108F: drivers/pcmcia/
9109F: include/pcmcia/
9110
9111PCNET32 NETWORK DRIVER
9112M: Don Fry <pcnet32@frontier.com>
9113L: netdev@vger.kernel.org
9114S: Maintained
9115F: drivers/net/ethernet/amd/pcnet32.c
9116
9117PCRYPT PARALLEL CRYPTO ENGINE
9118M: Steffen Klassert <steffen.klassert@secunet.com>
9119L: linux-crypto@vger.kernel.org
9120S: Maintained
9121F: crypto/pcrypt.c
9122F: include/crypto/pcrypt.h
9123
9124PER-CPU MEMORY ALLOCATOR
9125M: Tejun Heo <tj@kernel.org>
9126M: Christoph Lameter <cl@linux.com>
9127T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/percpu.git
9128S: Maintained
9129F: include/linux/percpu*.h
9130F: mm/percpu*.c
9131F: arch/*/include/asm/percpu.h
9132
9133PER-TASK DELAY ACCOUNTING
9134M: Balbir Singh <bsingharora@gmail.com>
9135S: Maintained
9136F: include/linux/delayacct.h
9137F: kernel/delayacct.c
9138
9139PERFORMANCE EVENTS SUBSYSTEM
9140M: Peter Zijlstra <peterz@infradead.org>
9141M: Ingo Molnar <mingo@redhat.com>
9142M: Arnaldo Carvalho de Melo <acme@kernel.org>
9143R: Alexander Shishkin <alexander.shishkin@linux.intel.com>
9144L: linux-kernel@vger.kernel.org
9145T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
9146S: Supported
9147F: kernel/events/*
9148F: include/linux/perf_event.h
9149F: include/uapi/linux/perf_event.h
9150F: arch/*/kernel/perf_event*.c
9151F: arch/*/kernel/*/perf_event*.c
9152F: arch/*/kernel/*/*/perf_event*.c
9153F: arch/*/include/asm/perf_event.h
9154F: arch/*/kernel/perf_callchain.c
9155F: arch/*/events/*
9156F: tools/perf/
9157
9158PERSONALITY HANDLING
9159M: Christoph Hellwig <hch@infradead.org>
9160L: linux-abi-devel@lists.sourceforge.net
9161S: Maintained
9162F: include/linux/personality.h
9163F: include/uapi/linux/personality.h
9164
9165PHONET PROTOCOL
9166M: Remi Denis-Courmont <courmisch@gmail.com>
9167S: Supported
9168F: Documentation/networking/phonet.txt
9169F: include/linux/phonet.h
9170F: include/net/phonet/
9171F: include/uapi/linux/phonet.h
9172F: net/phonet/
9173
9174PHRAM MTD DRIVER
9175M: Joern Engel <joern@lazybastard.org>
9176L: linux-mtd@lists.infradead.org
9177S: Maintained
9178F: drivers/mtd/devices/phram.c
9179
9180PICOLCD HID DRIVER
9181M: Bruno Prémont <bonbons@linux-vserver.org>
9182L: linux-input@vger.kernel.org
9183S: Maintained
9184F: drivers/hid/hid-picolcd*
9185
9186PICOXCELL SUPPORT
9187M: Jamie Iles <jamie@jamieiles.com>
9188L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9189T: git git://github.com/jamieiles/linux-2.6-ji.git
9190S: Supported
9191F: arch/arm/boot/dts/picoxcell*
9192F: arch/arm/mach-picoxcell/
9193F: drivers/crypto/picoxcell*
9194
9195PIN CONTROL SUBSYSTEM
9196M: Linus Walleij <linus.walleij@linaro.org>
9197L: linux-gpio@vger.kernel.org
9198T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
9199S: Maintained
9200F: Documentation/devicetree/bindings/pinctrl/
9201F: Documentation/pinctrl.txt
9202F: drivers/pinctrl/
9203F: include/linux/pinctrl/
9204
9205PIN CONTROLLER - ATMEL AT91
9206M: Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
9207L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9208S: Maintained
9209F: drivers/pinctrl/pinctrl-at91.*
9210
9211PIN CONTROLLER - ATMEL AT91 PIO4
9212M: Ludovic Desroches <ludovic.desroches@atmel.com>
9213L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9214L: linux-gpio@vger.kernel.org
9215S: Supported
9216F: drivers/pinctrl/pinctrl-at91-pio4.*
9217
9218PIN CONTROLLER - INTEL
9219M: Mika Westerberg <mika.westerberg@linux.intel.com>
9220M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
9221S: Maintained
9222F: drivers/pinctrl/intel/
9223
9224PIN CONTROLLER - RENESAS
9225M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9226M: Geert Uytterhoeven <geert+renesas@glider.be>
9227L: linux-renesas-soc@vger.kernel.org
9228S: Maintained
9229F: drivers/pinctrl/sh-pfc/
9230
9231PIN CONTROLLER - SAMSUNG
9232M: Tomasz Figa <tomasz.figa@gmail.com>
9233M: Krzysztof Kozlowski <k.kozlowski@samsung.com>
9234M: Sylwester Nawrocki <s.nawrocki@samsung.com>
9235L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9236L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
9237S: Maintained
9238F: drivers/pinctrl/samsung/
9239
9240PIN CONTROLLER - SINGLE
9241M: Tony Lindgren <tony@atomide.com>
9242M: Haojian Zhuang <haojian.zhuang@linaro.org>
9243L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9244L: linux-omap@vger.kernel.org
9245S: Maintained
9246F: drivers/pinctrl/pinctrl-single.c
9247
9248PIN CONTROLLER - ST SPEAR
9249M: Viresh Kumar <vireshk@kernel.org>
9250L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9251W: http://www.st.com/spear
9252S: Maintained
9253F: drivers/pinctrl/spear/
9254
9255PISTACHIO SOC SUPPORT
9256M: James Hartley <james.hartley@imgtec.com>
9257M: Ionela Voinescu <ionela.voinescu@imgtec.com>
9258L: linux-mips@linux-mips.org
9259S: Maintained
9260F: arch/mips/pistachio/
9261F: arch/mips/include/asm/mach-pistachio/
9262F: arch/mips/boot/dts/pistachio/
9263F: arch/mips/configs/pistachio*_defconfig
9264
9265PKTCDVD DRIVER
9266M: Jiri Kosina <jikos@kernel.org>
9267S: Maintained
9268F: drivers/block/pktcdvd.c
9269F: include/linux/pktcdvd.h
9270F: include/uapi/linux/pktcdvd.h
9271
9272PKUNITY SOC DRIVERS
9273M: Guan Xuetao <gxt@mprc.pku.edu.cn>
9274W: http://mprc.pku.edu.cn/~guanxuetao/linux
9275S: Maintained
9276T: git git://github.com/gxt/linux.git
9277F: drivers/input/serio/i8042-unicore32io.h
9278F: drivers/i2c/busses/i2c-puv3.c
9279F: drivers/video/fbdev/fb-puv3.c
9280F: drivers/rtc/rtc-puv3.c
9281
9282PMBUS HARDWARE MONITORING DRIVERS
9283M: Guenter Roeck <linux@roeck-us.net>
9284L: linux-hwmon@vger.kernel.org
9285W: http://hwmon.wiki.kernel.org/
9286W: http://www.roeck-us.net/linux/drivers/
9287T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
9288S: Maintained
9289F: Documentation/hwmon/pmbus
9290F: drivers/hwmon/pmbus/
9291F: include/linux/i2c/pmbus.h
9292
9293PMC SIERRA MaxRAID DRIVER
9294L: linux-scsi@vger.kernel.org
9295W: http://www.pmc-sierra.com/
9296S: Orphan
9297F: drivers/scsi/pmcraid.*
9298
9299PMC SIERRA PM8001 DRIVER
9300M: Jack Wang <jinpu.wang@profitbricks.com>
9301M: lindar_liu@usish.com
9302L: pmchba@pmcs.com
9303L: linux-scsi@vger.kernel.org
9304S: Supported
9305F: drivers/scsi/pm8001/
9306
9307POSIX CLOCKS and TIMERS
9308M: Thomas Gleixner <tglx@linutronix.de>
9309L: linux-kernel@vger.kernel.org
9310T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
9311S: Maintained
9312F: fs/timerfd.c
9313F: include/linux/timer*
9314F: kernel/time/*timer*
9315
9316POWER MANAGEMENT CORE
9317M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
9318L: linux-pm@vger.kernel.org
9319T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
9320S: Supported
9321F: drivers/base/power/
9322F: include/linux/pm.h
9323F: include/linux/pm_*
9324F: include/linux/powercap.h
9325F: drivers/powercap/
9326
9327POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
9328M: Sebastian Reichel <sre@kernel.org>
9329M: Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
9330M: David Woodhouse <dwmw2@infradead.org>
9331L: linux-pm@vger.kernel.org
9332T: git git://git.infradead.org/battery-2.6.git
9333S: Maintained
9334F: Documentation/devicetree/bindings/power/
9335F: Documentation/devicetree/bindings/power_supply/
9336F: include/linux/power_supply.h
9337F: drivers/power/
9338X: drivers/power/avs/
9339
9340POWER STATE COORDINATION INTERFACE (PSCI)
9341M: Mark Rutland <mark.rutland@arm.com>
9342M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
9343L: linux-arm-kernel@lists.infradead.org
9344S: Maintained
9345F: drivers/firmware/psci.c
9346F: include/linux/psci.h
9347F: include/uapi/linux/psci.h
9348
9349POWERNV OPERATOR PANEL LCD DISPLAY DRIVER
9350M: Suraj Jitindar Singh <sjitindarsingh@gmail.com>
9351L: linuxppc-dev@lists.ozlabs.org
9352S: Maintained
9353F: drivers/char/powernv-op-panel.c
9354
9355PNP SUPPORT
9356M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
9357S: Maintained
9358F: drivers/pnp/
9359
9360PPP PROTOCOL DRIVERS AND COMPRESSORS
9361M: Paul Mackerras <paulus@samba.org>
9362L: linux-ppp@vger.kernel.org
9363S: Maintained
9364F: drivers/net/ppp/ppp_*
9365
9366PPP OVER ATM (RFC 2364)
9367M: Mitchell Blank Jr <mitch@sfgoth.com>
9368S: Maintained
9369F: net/atm/pppoatm.c
9370F: include/uapi/linux/atmppp.h
9371
9372PPP OVER ETHERNET
9373M: Michal Ostrowski <mostrows@earthlink.net>
9374S: Maintained
9375F: drivers/net/ppp/pppoe.c
9376F: drivers/net/ppp/pppox.c
9377
9378PPP OVER L2TP
9379M: James Chapman <jchapman@katalix.com>
9380S: Maintained
9381F: net/l2tp/l2tp_ppp.c
9382F: include/linux/if_pppol2tp.h
9383F: include/uapi/linux/if_pppol2tp.h
9384
9385PPS SUPPORT
9386M: Rodolfo Giometti <giometti@enneenne.com>
9387W: http://wiki.enneenne.com/index.php/LinuxPPS_support
9388L: linuxpps@ml.enneenne.com (subscribers-only)
9389S: Maintained
9390F: Documentation/pps/
9391F: drivers/pps/
9392F: include/linux/pps*.h
9393
9394PPTP DRIVER
9395M: Dmitry Kozlov <xeb@mail.ru>
9396L: netdev@vger.kernel.org
9397S: Maintained
9398F: drivers/net/ppp/pptp.c
9399W: http://sourceforge.net/projects/accel-pptp
9400
9401PREEMPTIBLE KERNEL
9402M: Robert Love <rml@tech9.net>
9403L: kpreempt-tech@lists.sourceforge.net
9404W: ftp://ftp.kernel.org/pub/linux/kernel/people/rml/preempt-kernel
9405S: Supported
9406F: Documentation/preempt-locking.txt
9407F: include/linux/preempt.h
9408
9409PRISM54 WIRELESS DRIVER
9410M: "Luis R. Rodriguez" <mcgrof@gmail.com>
9411L: linux-wireless@vger.kernel.org
9412W: http://wireless.kernel.org/en/users/Drivers/p54
9413S: Obsolete
9414F: drivers/net/wireless/intersil/prism54/
9415
9416PS3 NETWORK SUPPORT
9417M: Geoff Levand <geoff@infradead.org>
9418L: netdev@vger.kernel.org
9419L: linuxppc-dev@lists.ozlabs.org
9420S: Maintained
9421F: drivers/net/ethernet/toshiba/ps3_gelic_net.*
9422
9423PS3 PLATFORM SUPPORT
9424M: Geoff Levand <geoff@infradead.org>
9425L: linuxppc-dev@lists.ozlabs.org
9426S: Maintained
9427F: arch/powerpc/boot/ps3*
9428F: arch/powerpc/include/asm/lv1call.h
9429F: arch/powerpc/include/asm/ps3*.h
9430F: arch/powerpc/platforms/ps3/
9431F: drivers/*/ps3*
9432F: drivers/ps3/
9433F: drivers/rtc/rtc-ps3.c
9434F: drivers/usb/host/*ps3.c
9435F: sound/ppc/snd_ps3*
9436
9437PS3VRAM DRIVER
9438M: Jim Paris <jim@jtan.com>
9439M: Geoff Levand <geoff@infradead.org>
9440L: linuxppc-dev@lists.ozlabs.org
9441S: Maintained
9442F: drivers/block/ps3vram.c
9443
9444PSTORE FILESYSTEM
9445M: Anton Vorontsov <anton@enomsg.org>
9446M: Colin Cross <ccross@android.com>
9447M: Kees Cook <keescook@chromium.org>
9448M: Tony Luck <tony.luck@intel.com>
9449S: Maintained
9450T: git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
9451F: fs/pstore/
9452F: include/linux/pstore*
9453F: drivers/firmware/efi/efi-pstore.c
9454F: drivers/acpi/apei/erst.c
9455
9456PTP HARDWARE CLOCK SUPPORT
9457M: Richard Cochran <richardcochran@gmail.com>
9458L: netdev@vger.kernel.org
9459S: Maintained
9460W: http://linuxptp.sourceforge.net/
9461F: Documentation/ABI/testing/sysfs-ptp
9462F: Documentation/ptp/*
9463F: drivers/net/ethernet/freescale/gianfar_ptp.c
9464F: drivers/net/phy/dp83640*
9465F: drivers/ptp/*
9466F: include/linux/ptp_cl*
9467
9468PTRACE SUPPORT
9469M: Roland McGrath <roland@hack.frob.com>
9470M: Oleg Nesterov <oleg@redhat.com>
9471S: Maintained
9472F: include/asm-generic/syscall.h
9473F: include/linux/ptrace.h
9474F: include/linux/regset.h
9475F: include/linux/tracehook.h
9476F: include/uapi/linux/ptrace.h
9477F: kernel/ptrace.c
9478
9479PULSE8-CEC DRIVER
9480M: Hans Verkuil <hverkuil@xs4all.nl>
9481L: linux-media@vger.kernel.org
9482T: git git://linuxtv.org/media_tree.git
9483S: Maintained
9484F: drivers/staging/media/pulse8-cec
9485
9486PVRUSB2 VIDEO4LINUX DRIVER
9487M: Mike Isely <isely@pobox.com>
9488L: pvrusb2@isely.net (subscribers-only)
9489L: linux-media@vger.kernel.org
9490W: http://www.isely.net/pvrusb2/
9491T: git git://linuxtv.org/media_tree.git
9492S: Maintained
9493F: Documentation/video4linux/README.pvrusb2
9494F: drivers/media/usb/pvrusb2/
9495
9496PWC WEBCAM DRIVER
9497M: Hans Verkuil <hverkuil@xs4all.nl>
9498L: linux-media@vger.kernel.org
9499T: git git://linuxtv.org/media_tree.git
9500S: Odd Fixes
9501F: drivers/media/usb/pwc/*
9502
9503PWM FAN DRIVER
9504M: Kamil Debski <kamil@wypas.org>
9505M: Lukasz Majewski <l.majewski@samsung.com>
9506L: linux-hwmon@vger.kernel.org
9507S: Supported
9508F: Documentation/devicetree/bindings/hwmon/pwm-fan.txt
9509F: Documentation/hwmon/pwm-fan
9510F: drivers/hwmon/pwm-fan.c
9511
9512PWM SUBSYSTEM
9513M: Thierry Reding <thierry.reding@gmail.com>
9514L: linux-pwm@vger.kernel.org
9515S: Maintained
9516T: git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
9517F: Documentation/pwm.txt
9518F: Documentation/devicetree/bindings/pwm/
9519F: include/linux/pwm.h
9520F: drivers/pwm/
9521F: drivers/video/backlight/pwm_bl.c
9522F: include/linux/pwm_backlight.h
9523
9524PXA2xx/PXA3xx SUPPORT
9525M: Daniel Mack <daniel@zonque.org>
9526M: Haojian Zhuang <haojian.zhuang@gmail.com>
9527M: Robert Jarzmik <robert.jarzmik@free.fr>
9528L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9529T: git git://github.com/hzhuang1/linux.git
9530T: git git://github.com/rjarzmik/linux.git
9531S: Maintained
9532F: arch/arm/boot/dts/pxa*
9533F: arch/arm/mach-pxa/
9534F: drivers/dma/pxa*
9535F: drivers/pcmcia/pxa2xx*
9536F: drivers/pinctrl/pxa/
9537F: drivers/spi/spi-pxa2xx*
9538F: drivers/usb/gadget/udc/pxa2*
9539F: include/sound/pxa2xx-lib.h
9540F: sound/arm/pxa*
9541F: sound/soc/pxa/
9542
9543PXA GPIO DRIVER
9544M: Robert Jarzmik <robert.jarzmik@free.fr>
9545L: linux-gpio@vger.kernel.org
9546S: Maintained
9547F: drivers/gpio/gpio-pxa.c
9548
9549PXA3xx NAND FLASH DRIVER
9550M: Ezequiel Garcia <ezequiel.garcia@free-electrons.com>
9551L: linux-mtd@lists.infradead.org
9552S: Maintained
9553F: drivers/mtd/nand/pxa3xx_nand.c
9554
9555MMP SUPPORT
9556M: Eric Miao <eric.y.miao@gmail.com>
9557M: Haojian Zhuang <haojian.zhuang@gmail.com>
9558L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9559T: git git://github.com/hzhuang1/linux.git
9560T: git git://git.linaro.org/people/ycmiao/pxa-linux.git
9561S: Maintained
9562F: arch/arm/boot/dts/mmp*
9563F: arch/arm/mach-mmp/
9564
9565PXA MMCI DRIVER
9566S: Orphan
9567
9568PXA RTC DRIVER
9569M: Robert Jarzmik <robert.jarzmik@free.fr>
9570L: rtc-linux@googlegroups.com
9571S: Maintained
9572
9573QAT DRIVER
9574M: Giovanni Cabiddu <giovanni.cabiddu@intel.com>
9575M: Salvatore Benedetto <salvatore.benedetto@intel.com>
9576L: qat-linux@intel.com
9577S: Supported
9578F: drivers/crypto/qat/
9579
9580QIB DRIVER
9581M: Mike Marciniszyn <infinipath@intel.com>
9582L: linux-rdma@vger.kernel.org
9583S: Supported
9584F: drivers/infiniband/hw/qib/
9585
9586QLOGIC QLA1280 SCSI DRIVER
9587M: Michael Reed <mdr@sgi.com>
9588L: linux-scsi@vger.kernel.org
9589S: Maintained
9590F: drivers/scsi/qla1280.[ch]
9591
9592QLOGIC QLA2XXX FC-SCSI DRIVER
9593M: qla2xxx-upstream@qlogic.com
9594L: linux-scsi@vger.kernel.org
9595S: Supported
9596F: Documentation/scsi/LICENSE.qla2xxx
9597F: drivers/scsi/qla2xxx/
9598
9599QLOGIC QLA4XXX iSCSI DRIVER
9600M: QLogic-Storage-Upstream@qlogic.com
9601L: linux-scsi@vger.kernel.org
9602S: Supported
9603F: Documentation/scsi/LICENSE.qla4xxx
9604F: drivers/scsi/qla4xxx/
9605
9606QLOGIC QLA3XXX NETWORK DRIVER
9607M: Jitendra Kalsaria <jitendra.kalsaria@qlogic.com>
9608M: Ron Mercer <ron.mercer@qlogic.com>
9609M: linux-driver@qlogic.com
9610L: netdev@vger.kernel.org
9611S: Supported
9612F: Documentation/networking/LICENSE.qla3xxx
9613F: drivers/net/ethernet/qlogic/qla3xxx.*
9614
9615QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
9616M: Dept-GELinuxNICDev@qlogic.com
9617L: netdev@vger.kernel.org
9618S: Supported
9619F: drivers/net/ethernet/qlogic/qlcnic/
9620
9621QLOGIC QLGE 10Gb ETHERNET DRIVER
9622M: Harish Patil <harish.patil@qlogic.com>
9623M: Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
9624M: Dept-GELinuxNICDev@qlogic.com
9625M: linux-driver@qlogic.com
9626L: netdev@vger.kernel.org
9627S: Supported
9628F: drivers/net/ethernet/qlogic/qlge/
9629
9630QLOGIC QL4xxx ETHERNET DRIVER
9631M: Yuval Mintz <Yuval.Mintz@qlogic.com>
9632M: Ariel Elior <Ariel.Elior@qlogic.com>
9633M: everest-linux-l2@qlogic.com
9634L: netdev@vger.kernel.org
9635S: Supported
9636F: drivers/net/ethernet/qlogic/qed/
9637F: include/linux/qed/
9638F: drivers/net/ethernet/qlogic/qede/
9639
9640QNX4 FILESYSTEM
9641M: Anders Larsen <al@alarsen.net>
9642W: http://www.alarsen.net/linux/qnx4fs/
9643S: Maintained
9644F: fs/qnx4/
9645F: include/uapi/linux/qnx4_fs.h
9646F: include/uapi/linux/qnxtypes.h
9647
9648QT1010 MEDIA DRIVER
9649M: Antti Palosaari <crope@iki.fi>
9650L: linux-media@vger.kernel.org
9651W: https://linuxtv.org
9652W: http://palosaari.fi/linux/
9653Q: http://patchwork.linuxtv.org/project/linux-media/list/
9654T: git git://linuxtv.org/anttip/media_tree.git
9655S: Maintained
9656F: drivers/media/tuners/qt1010*
9657
9658QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
9659M: QCA ath9k Development <ath9k-devel@qca.qualcomm.com>
9660L: linux-wireless@vger.kernel.org
9661L: ath9k-devel@lists.ath9k.org
9662W: http://wireless.kernel.org/en/users/Drivers/ath9k
9663S: Supported
9664F: drivers/net/wireless/ath/ath9k/
9665
9666QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
9667M: Kalle Valo <kvalo@qca.qualcomm.com>
9668L: ath10k@lists.infradead.org
9669W: http://wireless.kernel.org/en/users/Drivers/ath10k
9670T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
9671S: Supported
9672F: drivers/net/wireless/ath/ath10k/
9673
9674QUALCOMM HEXAGON ARCHITECTURE
9675M: Richard Kuo <rkuo@codeaurora.org>
9676L: linux-hexagon@vger.kernel.org
9677T: git git://git.kernel.org/pub/scm/linux/kernel/git/rkuo/linux-hexagon-kernel.git
9678S: Supported
9679F: arch/hexagon/
9680
9681QUALCOMM WCN36XX WIRELESS DRIVER
9682M: Eugene Krasnikov <k.eugene.e@gmail.com>
9683L: wcn36xx@lists.infradead.org
9684W: http://wireless.kernel.org/en/users/Drivers/wcn36xx
9685T: git git://github.com/KrasnikovEugene/wcn36xx.git
9686S: Supported
9687F: drivers/net/wireless/ath/wcn36xx/
9688
9689QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
9690M: Gabriel Somlo <somlo@cmu.edu>
9691M: "Michael S. Tsirkin" <mst@redhat.com>
9692L: qemu-devel@nongnu.org
9693S: Maintained
9694F: drivers/firmware/qemu_fw_cfg.c
9695
9696RADOS BLOCK DEVICE (RBD)
9697M: Ilya Dryomov <idryomov@gmail.com>
9698M: Sage Weil <sage@redhat.com>
9699M: Alex Elder <elder@kernel.org>
9700L: ceph-devel@vger.kernel.org
9701W: http://ceph.com/
9702T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
9703T: git git://github.com/ceph/ceph-client.git
9704S: Supported
9705F: Documentation/ABI/testing/sysfs-bus-rbd
9706F: drivers/block/rbd.c
9707F: drivers/block/rbd_types.h
9708
9709RADEON FRAMEBUFFER DISPLAY DRIVER
9710M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
9711L: linux-fbdev@vger.kernel.org
9712S: Maintained
9713F: drivers/video/fbdev/aty/radeon*
9714F: include/uapi/linux/radeonfb.h
9715
9716RADIOSHARK RADIO DRIVER
9717M: Hans Verkuil <hverkuil@xs4all.nl>
9718L: linux-media@vger.kernel.org
9719T: git git://linuxtv.org/media_tree.git
9720S: Maintained
9721F: drivers/media/radio/radio-shark.c
9722
9723RADIOSHARK2 RADIO DRIVER
9724M: Hans Verkuil <hverkuil@xs4all.nl>
9725L: linux-media@vger.kernel.org
9726T: git git://linuxtv.org/media_tree.git
9727S: Maintained
9728F: drivers/media/radio/radio-shark2.c
9729F: drivers/media/radio/radio-tea5777.c
9730
9731RAGE128 FRAMEBUFFER DISPLAY DRIVER
9732M: Paul Mackerras <paulus@samba.org>
9733L: linux-fbdev@vger.kernel.org
9734S: Maintained
9735F: drivers/video/fbdev/aty/aty128fb.c
9736
9737RALINK MIPS ARCHITECTURE
9738M: John Crispin <john@phrozen.org>
9739L: linux-mips@linux-mips.org
9740S: Maintained
9741F: arch/mips/ralink
9742
9743RALINK RT2X00 WIRELESS LAN DRIVER
9744P: rt2x00 project
9745M: Stanislaw Gruszka <sgruszka@redhat.com>
9746M: Helmut Schaa <helmut.schaa@googlemail.com>
9747L: linux-wireless@vger.kernel.org
9748S: Maintained
9749F: drivers/net/wireless/ralink/rt2x00/
9750
9751RAMDISK RAM BLOCK DEVICE DRIVER
9752M: Jens Axboe <axboe@kernel.dk>
9753S: Maintained
9754F: Documentation/blockdev/ramdisk.txt
9755F: drivers/block/brd.c
9756
9757RANDOM NUMBER DRIVER
9758M: "Theodore Ts'o" <tytso@mit.edu>
9759S: Maintained
9760F: drivers/char/random.c
9761
9762RAPIDIO SUBSYSTEM
9763M: Matt Porter <mporter@kernel.crashing.org>
9764M: Alexandre Bounine <alexandre.bounine@idt.com>
9765S: Maintained
9766F: drivers/rapidio/
9767
9768RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
9769L: linux-wireless@vger.kernel.org
9770S: Orphan
9771F: drivers/net/wireless/ray*
9772
9773RCUTORTURE MODULE
9774M: Josh Triplett <josh@joshtriplett.org>
9775M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
9776L: linux-kernel@vger.kernel.org
9777S: Supported
9778T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
9779F: Documentation/RCU/torture.txt
9780F: kernel/rcu/rcutorture.c
9781
9782RCUTORTURE TEST FRAMEWORK
9783M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
9784M: Josh Triplett <josh@joshtriplett.org>
9785R: Steven Rostedt <rostedt@goodmis.org>
9786R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
9787R: Lai Jiangshan <jiangshanlai@gmail.com>
9788L: linux-kernel@vger.kernel.org
9789S: Supported
9790T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
9791F: tools/testing/selftests/rcutorture
9792
9793RDC R-321X SoC
9794M: Florian Fainelli <florian@openwrt.org>
9795S: Maintained
9796
9797RDC R6040 FAST ETHERNET DRIVER
9798M: Florian Fainelli <f.fainelli@gmail.com>
9799L: netdev@vger.kernel.org
9800S: Maintained
9801F: drivers/net/ethernet/rdc/r6040.c
9802
9803RDS - RELIABLE DATAGRAM SOCKETS
9804M: Santosh Shilimkar <santosh.shilimkar@oracle.com>
9805L: netdev@vger.kernel.org
9806L: linux-rdma@vger.kernel.org
9807L: rds-devel@oss.oracle.com (moderated for non-subscribers)
9808W: https://oss.oracle.com/projects/rds/
9809S: Supported
9810F: net/rds/
9811F: Documentation/networking/rds.txt
9812
9813RDMAVT - RDMA verbs software
9814M: Dennis Dalessandro <dennis.dalessandro@intel.com>
9815L: linux-rdma@vger.kernel.org
9816S: Supported
9817F: drivers/infiniband/sw/rdmavt
9818
9819READ-COPY UPDATE (RCU)
9820M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
9821M: Josh Triplett <josh@joshtriplett.org>
9822R: Steven Rostedt <rostedt@goodmis.org>
9823R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
9824R: Lai Jiangshan <jiangshanlai@gmail.com>
9825L: linux-kernel@vger.kernel.org
9826W: http://www.rdrop.com/users/paulmck/RCU/
9827S: Supported
9828T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
9829F: Documentation/RCU/
9830X: Documentation/RCU/torture.txt
9831F: include/linux/rcu*
9832X: include/linux/srcu.h
9833F: kernel/rcu/
9834X: kernel/torture.c
9835
9836REAL TIME CLOCK (RTC) SUBSYSTEM
9837M: Alessandro Zummo <a.zummo@towertech.it>
9838M: Alexandre Belloni <alexandre.belloni@free-electrons.com>
9839L: rtc-linux@googlegroups.com
9840Q: http://patchwork.ozlabs.org/project/rtc-linux/list/
9841T: git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
9842S: Maintained
9843F: Documentation/devicetree/bindings/rtc/
9844F: Documentation/rtc.txt
9845F: drivers/rtc/
9846F: include/linux/rtc.h
9847F: include/uapi/linux/rtc.h
9848F: include/linux/rtc/
9849F: include/linux/platform_data/rtc-*
9850F: tools/testing/selftests/timers/rtctest.c
9851
9852REALTEK AUDIO CODECS
9853M: Bard Liao <bardliao@realtek.com>
9854M: Oder Chiou <oder_chiou@realtek.com>
9855S: Maintained
9856F: sound/soc/codecs/rt*
9857F: include/sound/rt*.h
9858
9859REISERFS FILE SYSTEM
9860L: reiserfs-devel@vger.kernel.org
9861S: Supported
9862F: fs/reiserfs/
9863
9864REGISTER MAP ABSTRACTION
9865M: Mark Brown <broonie@kernel.org>
9866L: linux-kernel@vger.kernel.org
9867T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
9868S: Supported
9869F: Documentation/devicetree/bindings/regmap/
9870F: drivers/base/regmap/
9871F: include/linux/regmap.h
9872
9873REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
9874M: Ohad Ben-Cohen <ohad@wizery.com>
9875M: Bjorn Andersson <bjorn.andersson@linaro.org>
9876L: linux-remoteproc@vger.kernel.org
9877T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git
9878S: Maintained
9879F: Documentation/devicetree/bindings/remoteproc/
9880F: Documentation/remoteproc.txt
9881F: drivers/remoteproc/
9882F: include/linux/remoteproc.h
9883
9884REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
9885M: Ohad Ben-Cohen <ohad@wizery.com>
9886M: Bjorn Andersson <bjorn.andersson@linaro.org>
9887L: linux-remoteproc@vger.kernel.org
9888T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/rpmsg.git
9889S: Maintained
9890F: drivers/rpmsg/
9891F: Documentation/rpmsg.txt
9892F: include/linux/rpmsg.h
9893
9894RENESAS ETHERNET DRIVERS
9895R: Sergei Shtylyov <sergei.shtylyov@cogentembedded.com>
9896L: netdev@vger.kernel.org
9897L: linux-renesas-soc@vger.kernel.org
9898F: drivers/net/ethernet/renesas/
9899F: include/linux/sh_eth.h
9900
9901RENESAS USB2 PHY DRIVER
9902M: Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
9903L: linux-renesas-soc@vger.kernel.org
9904S: Maintained
9905F: drivers/phy/phy-rcar-gen3-usb2.c
9906
9907RESET CONTROLLER FRAMEWORK
9908M: Philipp Zabel <p.zabel@pengutronix.de>
9909T: git git://git.pengutronix.de/git/pza/linux
9910S: Maintained
9911F: drivers/reset/
9912F: Documentation/devicetree/bindings/reset/
9913F: include/dt-bindings/reset/
9914F: include/linux/reset.h
9915F: include/linux/reset-controller.h
9916
9917RFKILL
9918M: Johannes Berg <johannes@sipsolutions.net>
9919L: linux-wireless@vger.kernel.org
9920W: http://wireless.kernel.org/
9921T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
9922T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
9923S: Maintained
9924F: Documentation/rfkill.txt
9925F: net/rfkill/
9926
9927RHASHTABLE
9928M: Thomas Graf <tgraf@suug.ch>
9929L: netdev@vger.kernel.org
9930S: Maintained
9931F: lib/rhashtable.c
9932F: include/linux/rhashtable.h
9933
9934RICOH SMARTMEDIA/XD DRIVER
9935M: Maxim Levitsky <maximlevitsky@gmail.com>
9936S: Maintained
9937F: drivers/mtd/nand/r852.c
9938F: drivers/mtd/nand/r852.h
9939
9940RICOH R5C592 MEMORYSTICK DRIVER
9941M: Maxim Levitsky <maximlevitsky@gmail.com>
9942S: Maintained
9943F: drivers/memstick/host/r592.*
9944
9945ROCCAT DRIVERS
9946M: Stefan Achatz <erazor_de@users.sourceforge.net>
9947W: http://sourceforge.net/projects/roccat/
9948S: Maintained
9949F: drivers/hid/hid-roccat*
9950F: include/linux/hid-roccat*
9951F: Documentation/ABI/*/sysfs-driver-hid-roccat*
9952
9953ROCKER DRIVER
9954M: Jiri Pirko <jiri@resnulli.us>
9955L: netdev@vger.kernel.org
9956S: Supported
9957F: drivers/net/ethernet/rocker/
9958
9959ROCKETPORT DRIVER
9960P: Comtrol Corp.
9961W: http://www.comtrol.com
9962S: Maintained
9963F: Documentation/serial/rocket.txt
9964F: drivers/tty/rocket*
9965
9966ROCKETPORT EXPRESS/INFINITY DRIVER
9967M: Kevin Cernekee <cernekee@gmail.com>
9968L: linux-serial@vger.kernel.org
9969S: Odd Fixes
9970F: drivers/tty/serial/rp2.*
9971
9972ROSE NETWORK LAYER
9973M: Ralf Baechle <ralf@linux-mips.org>
9974L: linux-hams@vger.kernel.org
9975W: http://www.linux-ax25.org/
9976S: Maintained
9977F: include/net/rose.h
9978F: include/uapi/linux/rose.h
9979F: net/rose/
9980
9981RTL2830 MEDIA DRIVER
9982M: Antti Palosaari <crope@iki.fi>
9983L: linux-media@vger.kernel.org
9984W: https://linuxtv.org
9985W: http://palosaari.fi/linux/
9986Q: http://patchwork.linuxtv.org/project/linux-media/list/
9987T: git git://linuxtv.org/anttip/media_tree.git
9988S: Maintained
9989F: drivers/media/dvb-frontends/rtl2830*
9990
9991RTL2832 MEDIA DRIVER
9992M: Antti Palosaari <crope@iki.fi>
9993L: linux-media@vger.kernel.org
9994W: https://linuxtv.org
9995W: http://palosaari.fi/linux/
9996Q: http://patchwork.linuxtv.org/project/linux-media/list/
9997T: git git://linuxtv.org/anttip/media_tree.git
9998S: Maintained
9999F: drivers/media/dvb-frontends/rtl2832*
10000
10001RTL2832_SDR MEDIA DRIVER
10002M: Antti Palosaari <crope@iki.fi>
10003L: linux-media@vger.kernel.org
10004W: https://linuxtv.org
10005W: http://palosaari.fi/linux/
10006Q: http://patchwork.linuxtv.org/project/linux-media/list/
10007T: git git://linuxtv.org/anttip/media_tree.git
10008S: Maintained
10009F: drivers/media/dvb-frontends/rtl2832_sdr*
10010
10011RTL8180 WIRELESS DRIVER
10012L: linux-wireless@vger.kernel.org
10013W: http://wireless.kernel.org/
10014T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
10015S: Orphan
10016F: drivers/net/wireless/realtek/rtl818x/rtl8180/
10017
10018RTL8187 WIRELESS DRIVER
10019M: Herton Ronaldo Krzesinski <herton@canonical.com>
10020M: Hin-Tak Leung <htl10@users.sourceforge.net>
10021M: Larry Finger <Larry.Finger@lwfinger.net>
10022L: linux-wireless@vger.kernel.org
10023W: http://wireless.kernel.org/
10024T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
10025S: Maintained
10026F: drivers/net/wireless/realtek/rtl818x/rtl8187/
10027
10028RTL8192CE WIRELESS DRIVER
10029M: Larry Finger <Larry.Finger@lwfinger.net>
10030M: Chaoming Li <chaoming_li@realsil.com.cn>
10031L: linux-wireless@vger.kernel.org
10032W: http://wireless.kernel.org/
10033T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
10034S: Maintained
10035F: drivers/net/wireless/realtek/rtlwifi/
10036F: drivers/net/wireless/realtek/rtlwifi/rtl8192ce/
10037
10038RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
10039M: Jes Sorensen <Jes.Sorensen@redhat.com>
10040L: linux-wireless@vger.kernel.org
10041T: git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel
10042S: Maintained
10043F: drivers/net/wireless/realtek/rtl8xxxu/
10044
10045S3 SAVAGE FRAMEBUFFER DRIVER
10046M: Antonino Daplas <adaplas@gmail.com>
10047L: linux-fbdev@vger.kernel.org
10048S: Maintained
10049F: drivers/video/fbdev/savage/
10050
10051S390
10052M: Martin Schwidefsky <schwidefsky@de.ibm.com>
10053M: Heiko Carstens <heiko.carstens@de.ibm.com>
10054L: linux-s390@vger.kernel.org
10055W: http://www.ibm.com/developerworks/linux/linux390/
10056T: git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
10057S: Supported
10058F: arch/s390/
10059F: drivers/s390/
10060F: Documentation/s390/
10061F: Documentation/DocBook/s390*
10062
10063S390 COMMON I/O LAYER
10064M: Sebastian Ott <sebott@linux.vnet.ibm.com>
10065M: Peter Oberparleiter <oberpar@linux.vnet.ibm.com>
10066L: linux-s390@vger.kernel.org
10067W: http://www.ibm.com/developerworks/linux/linux390/
10068S: Supported
10069F: drivers/s390/cio/
10070
10071S390 DASD DRIVER
10072M: Stefan Weinhuber <wein@de.ibm.com>
10073M: Stefan Haberland <stefan.haberland@de.ibm.com>
10074L: linux-s390@vger.kernel.org
10075W: http://www.ibm.com/developerworks/linux/linux390/
10076S: Supported
10077F: drivers/s390/block/dasd*
10078F: block/partitions/ibm.c
10079
10080S390 NETWORK DRIVERS
10081M: Ursula Braun <ubraun@linux.vnet.ibm.com>
10082L: linux-s390@vger.kernel.org
10083W: http://www.ibm.com/developerworks/linux/linux390/
10084S: Supported
10085F: drivers/s390/net/
10086
10087S390 PCI SUBSYSTEM
10088M: Sebastian Ott <sebott@linux.vnet.ibm.com>
10089M: Gerald Schaefer <gerald.schaefer@de.ibm.com>
10090L: linux-s390@vger.kernel.org
10091W: http://www.ibm.com/developerworks/linux/linux390/
10092S: Supported
10093F: arch/s390/pci/
10094F: drivers/pci/hotplug/s390_pci_hpc.c
10095
10096S390 ZCRYPT DRIVER
10097M: Ingo Tuchscherer <ingo.tuchscherer@de.ibm.com>
10098L: linux-s390@vger.kernel.org
10099W: http://www.ibm.com/developerworks/linux/linux390/
10100S: Supported
10101F: drivers/s390/crypto/
10102
10103S390 ZFCP DRIVER
10104M: Steffen Maier <maier@linux.vnet.ibm.com>
10105L: linux-s390@vger.kernel.org
10106W: http://www.ibm.com/developerworks/linux/linux390/
10107S: Supported
10108F: drivers/s390/scsi/zfcp_*
10109
10110S390 IUCV NETWORK LAYER
10111M: Ursula Braun <ubraun@linux.vnet.ibm.com>
10112L: linux-s390@vger.kernel.org
10113W: http://www.ibm.com/developerworks/linux/linux390/
10114S: Supported
10115F: drivers/s390/net/*iucv*
10116F: include/net/iucv/
10117F: net/iucv/
10118
10119S390 IOMMU (PCI)
10120M: Gerald Schaefer <gerald.schaefer@de.ibm.com>
10121L: linux-s390@vger.kernel.org
10122W: http://www.ibm.com/developerworks/linux/linux390/
10123S: Supported
10124F: drivers/iommu/s390-iommu.c
10125
10126S3C24XX SD/MMC Driver
10127M: Ben Dooks <ben-linux@fluff.org>
10128L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10129S: Supported
10130F: drivers/mmc/host/s3cmci.*
10131
10132SAA6588 RDS RECEIVER DRIVER
10133M: Hans Verkuil <hverkuil@xs4all.nl>
10134L: linux-media@vger.kernel.org
10135T: git git://linuxtv.org/media_tree.git
10136W: https://linuxtv.org
10137S: Odd Fixes
10138F: drivers/media/i2c/saa6588*
10139
10140SAA7134 VIDEO4LINUX DRIVER
10141M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
10142M: Mauro Carvalho Chehab <mchehab@kernel.org>
10143L: linux-media@vger.kernel.org
10144W: https://linuxtv.org
10145T: git git://linuxtv.org/media_tree.git
10146S: Odd fixes
10147F: Documentation/video4linux/*.saa7134
10148F: drivers/media/pci/saa7134/
10149
10150SAA7146 VIDEO4LINUX-2 DRIVER
10151M: Hans Verkuil <hverkuil@xs4all.nl>
10152L: linux-media@vger.kernel.org
10153T: git git://linuxtv.org/media_tree.git
10154S: Maintained
10155F: drivers/media/common/saa7146/
10156F: drivers/media/pci/saa7146/
10157F: include/media/saa7146*
10158
10159SAMSUNG LAPTOP DRIVER
10160M: Corentin Chary <corentin.chary@gmail.com>
10161L: platform-driver-x86@vger.kernel.org
10162S: Maintained
10163F: drivers/platform/x86/samsung-laptop.c
10164
10165SAMSUNG AUDIO (ASoC) DRIVERS
10166M: Krzysztof Kozlowski <k.kozlowski@samsung.com>
10167M: Sangbeom Kim <sbkim73@samsung.com>
10168M: Sylwester Nawrocki <s.nawrocki@samsung.com>
10169L: alsa-devel@alsa-project.org (moderated for non-subscribers)
10170S: Supported
10171F: sound/soc/samsung/
10172
10173SAMSUNG FRAMEBUFFER DRIVER
10174M: Jingoo Han <jingoohan1@gmail.com>
10175L: linux-fbdev@vger.kernel.org
10176S: Maintained
10177F: drivers/video/fbdev/s3c-fb.c
10178
10179SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
10180M: Sangbeom Kim <sbkim73@samsung.com>
10181M: Krzysztof Kozlowski <k.kozlowski@samsung.com>
10182L: linux-kernel@vger.kernel.org
10183L: linux-samsung-soc@vger.kernel.org
10184S: Supported
10185F: drivers/mfd/sec*.c
10186F: drivers/regulator/s2m*.c
10187F: drivers/regulator/s5m*.c
10188F: drivers/clk/clk-s2mps11.c
10189F: drivers/rtc/rtc-s5m.c
10190F: include/linux/mfd/samsung/
10191F: Documentation/devicetree/bindings/mfd/samsung,sec-core.txt
10192F: Documentation/devicetree/bindings/regulator/samsung,s2m*.txt
10193F: Documentation/devicetree/bindings/regulator/samsung,s5m*.txt
10194F: Documentation/devicetree/bindings/clock/samsung,s2mps11.txt
10195
10196SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
10197M: Kyungmin Park <kyungmin.park@samsung.com>
10198M: Sylwester Nawrocki <s.nawrocki@samsung.com>
10199L: linux-media@vger.kernel.org
10200Q: https://patchwork.linuxtv.org/project/linux-media/list/
10201S: Supported
10202F: drivers/media/platform/exynos4-is/
10203
10204SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
10205M: Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
10206L: linux-media@vger.kernel.org
10207L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
10208S: Maintained
10209F: drivers/media/platform/s3c-camif/
10210F: include/media/drv-intf/s3c_camif.h
10211
10212SAMSUNG S5C73M3 CAMERA DRIVER
10213M: Kyungmin Park <kyungmin.park@samsung.com>
10214M: Andrzej Hajda <a.hajda@samsung.com>
10215L: linux-media@vger.kernel.org
10216S: Supported
10217F: drivers/media/i2c/s5c73m3/*
10218
10219SAMSUNG S5K5BAF CAMERA DRIVER
10220M: Kyungmin Park <kyungmin.park@samsung.com>
10221M: Andrzej Hajda <a.hajda@samsung.com>
10222L: linux-media@vger.kernel.org
10223S: Supported
10224F: drivers/media/i2c/s5k5baf.c
10225
10226SAMSUNG S3FWRN5 NFC DRIVER
10227M: Robert Baldyga <r.baldyga@samsung.com>
10228M: Krzysztof Opasiak <k.opasiak@samsung.com>
10229L: linux-nfc@lists.01.org (moderated for non-subscribers)
10230S: Supported
10231F: drivers/nfc/s3fwrn5
10232
10233SAMSUNG SOC CLOCK DRIVERS
10234M: Sylwester Nawrocki <s.nawrocki@samsung.com>
10235M: Tomasz Figa <tomasz.figa@gmail.com>
10236S: Supported
10237L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
10238F: drivers/clk/samsung/
10239
10240SAMSUNG SXGBE DRIVERS
10241M: Byungho An <bh74.an@samsung.com>
10242M: Girish K S <ks.giri@samsung.com>
10243M: Vipul Pandya <vipul.pandya@samsung.com>
10244S: Supported
10245L: netdev@vger.kernel.org
10246F: drivers/net/ethernet/samsung/sxgbe/
10247
10248SAMSUNG THERMAL DRIVER
10249M: Lukasz Majewski <l.majewski@samsung.com>
10250L: linux-pm@vger.kernel.org
10251L: linux-samsung-soc@vger.kernel.org
10252S: Supported
10253T: git https://github.com/lmajewski/linux-samsung-thermal.git
10254F: drivers/thermal/samsung/
10255
10256SAMSUNG USB2 PHY DRIVER
10257M: Kamil Debski <kamil@wypas.org>
10258M: Sylwester Nawrocki <s.nawrocki@samsung.com>
10259L: linux-kernel@vger.kernel.org
10260S: Supported
10261F: Documentation/devicetree/bindings/phy/samsung-phy.txt
10262F: Documentation/phy/samsung-usb2.txt
10263F: drivers/phy/phy-exynos4210-usb2.c
10264F: drivers/phy/phy-exynos4x12-usb2.c
10265F: drivers/phy/phy-exynos5250-usb2.c
10266F: drivers/phy/phy-s5pv210-usb2.c
10267F: drivers/phy/phy-samsung-usb2.c
10268F: drivers/phy/phy-samsung-usb2.h
10269
10270SERIAL DRIVERS
10271M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
10272L: linux-serial@vger.kernel.org
10273S: Maintained
10274F: Documentation/devicetree/bindings/serial/
10275F: drivers/tty/serial/
10276
10277SYNOPSYS DESIGNWARE DMAC DRIVER
10278M: Viresh Kumar <vireshk@kernel.org>
10279M: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
10280S: Maintained
10281F: include/linux/dma/dw.h
10282F: include/linux/platform_data/dma-dw.h
10283F: drivers/dma/dw/
10284
10285SYNOPSYS DESIGNWARE ETHERNET QOS 4.10a driver
10286M: Lars Persson <lars.persson@axis.com>
10287L: netdev@vger.kernel.org
10288S: Supported
10289F: Documentation/devicetree/bindings/net/snps,dwc-qos-ethernet.txt
10290F: drivers/net/ethernet/synopsys/dwc_eth_qos.c
10291
10292SYNOPSYS DESIGNWARE I2C DRIVER
10293M: Jarkko Nikula <jarkko.nikula@linux.intel.com>
10294R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
10295R: Mika Westerberg <mika.westerberg@linux.intel.com>
10296L: linux-i2c@vger.kernel.org
10297S: Maintained
10298F: drivers/i2c/busses/i2c-designware-*
10299F: include/linux/platform_data/i2c-designware.h
10300
10301SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
10302M: Jaehoon Chung <jh80.chung@samsung.com>
10303L: linux-mmc@vger.kernel.org
10304S: Maintained
10305F: include/linux/mmc/dw_mmc.h
10306F: drivers/mmc/host/dw_mmc*
10307
10308SYSTEM TRACE MODULE CLASS
10309M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
10310S: Maintained
10311T: git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
10312F: Documentation/trace/stm.txt
10313F: drivers/hwtracing/stm/
10314F: include/linux/stm.h
10315F: include/uapi/linux/stm.h
10316
10317THUNDERBOLT DRIVER
10318M: Andreas Noever <andreas.noever@gmail.com>
10319S: Maintained
10320F: drivers/thunderbolt/
10321
10322TI BQ27XXX POWER SUPPLY DRIVER
10323R: Andrew F. Davis <afd@ti.com>
10324F: include/linux/power/bq27xxx_battery.h
10325F: drivers/power/bq27xxx_battery.c
10326F: drivers/power/bq27xxx_battery_i2c.c
10327
10328TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
10329M: John Stultz <john.stultz@linaro.org>
10330M: Thomas Gleixner <tglx@linutronix.de>
10331L: linux-kernel@vger.kernel.org
10332T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
10333S: Supported
10334F: include/linux/clocksource.h
10335F: include/linux/time.h
10336F: include/linux/timex.h
10337F: include/uapi/linux/time.h
10338F: include/uapi/linux/timex.h
10339F: kernel/time/clocksource.c
10340F: kernel/time/time*.c
10341F: kernel/time/alarmtimer.c
10342F: kernel/time/ntp.c
10343F: tools/testing/selftests/timers/
10344
10345SC1200 WDT DRIVER
10346M: Zwane Mwaikambo <zwanem@gmail.com>
10347S: Maintained
10348F: drivers/watchdog/sc1200wdt.c
10349
10350SCHEDULER
10351M: Ingo Molnar <mingo@redhat.com>
10352M: Peter Zijlstra <peterz@infradead.org>
10353L: linux-kernel@vger.kernel.org
10354T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
10355S: Maintained
10356F: kernel/sched/
10357F: include/linux/sched.h
10358F: include/uapi/linux/sched.h
10359F: include/linux/wait.h
10360
10361SCORE ARCHITECTURE
10362M: Chen Liqin <liqin.linux@gmail.com>
10363M: Lennox Wu <lennox.wu@gmail.com>
10364W: http://www.sunplus.com
10365S: Supported
10366F: arch/score/
10367
10368SYSTEM CONTROL & POWER INTERFACE (SCPI) Message Protocol drivers
10369M: Sudeep Holla <sudeep.holla@arm.com>
10370L: linux-arm-kernel@lists.infradead.org
10371S: Maintained
10372F: Documentation/devicetree/bindings/arm/arm,scpi.txt
10373F: drivers/clk/clk-scpi.c
10374F: drivers/cpufreq/scpi-cpufreq.c
10375F: drivers/firmware/arm_scpi.c
10376F: include/linux/scpi_protocol.h
10377
10378SCSI CDROM DRIVER
10379M: Jens Axboe <axboe@kernel.dk>
10380L: linux-scsi@vger.kernel.org
10381W: http://www.kernel.dk
10382S: Maintained
10383F: drivers/scsi/sr*
10384
10385SCSI RDMA PROTOCOL (SRP) INITIATOR
10386M: Bart Van Assche <bart.vanassche@sandisk.com>
10387L: linux-rdma@vger.kernel.org
10388S: Supported
10389W: http://www.openfabrics.org
10390Q: http://patchwork.kernel.org/project/linux-rdma/list/
10391T: git git://git.kernel.org/pub/scm/linux/kernel/git/dad/srp-initiator.git
10392F: drivers/infiniband/ulp/srp/
10393F: include/scsi/srp.h
10394
10395SCSI SG DRIVER
10396M: Doug Gilbert <dgilbert@interlog.com>
10397L: linux-scsi@vger.kernel.org
10398W: http://sg.danny.cz/sg
10399S: Maintained
10400F: Documentation/scsi/scsi-generic.txt
10401F: drivers/scsi/sg.c
10402F: include/scsi/sg.h
10403
10404SCSI SUBSYSTEM
10405M: "James E.J. Bottomley" <jejb@linux.vnet.ibm.com>
10406T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
10407M: "Martin K. Petersen" <martin.petersen@oracle.com>
10408T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
10409L: linux-scsi@vger.kernel.org
10410S: Maintained
10411F: Documentation/devicetree/bindings/scsi/
10412F: drivers/scsi/
10413F: include/scsi/
10414
10415SCSI TAPE DRIVER
10416M: Kai Mäkisara <Kai.Makisara@kolumbus.fi>
10417L: linux-scsi@vger.kernel.org
10418S: Maintained
10419F: Documentation/scsi/st.txt
10420F: drivers/scsi/st.*
10421F: drivers/scsi/st_*.h
10422
10423SCTP PROTOCOL
10424M: Vlad Yasevich <vyasevich@gmail.com>
10425M: Neil Horman <nhorman@tuxdriver.com>
10426L: linux-sctp@vger.kernel.org
10427W: http://lksctp.sourceforge.net
10428S: Maintained
10429F: Documentation/networking/sctp.txt
10430F: include/linux/sctp.h
10431F: include/uapi/linux/sctp.h
10432F: include/net/sctp/
10433F: net/sctp/
10434
10435SCx200 CPU SUPPORT
10436M: Jim Cromie <jim.cromie@gmail.com>
10437S: Odd Fixes
10438F: Documentation/i2c/busses/scx200_acb
10439F: arch/x86/platform/scx200/
10440F: drivers/watchdog/scx200_wdt.c
10441F: drivers/i2c/busses/scx200*
10442F: drivers/mtd/maps/scx200_docflash.c
10443F: include/linux/scx200.h
10444
10445SCx200 GPIO DRIVER
10446M: Jim Cromie <jim.cromie@gmail.com>
10447S: Maintained
10448F: drivers/char/scx200_gpio.c
10449F: include/linux/scx200_gpio.h
10450
10451SCx200 HRT CLOCKSOURCE DRIVER
10452M: Jim Cromie <jim.cromie@gmail.com>
10453S: Maintained
10454F: drivers/clocksource/scx200_hrt.c
10455
10456SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
10457M: Sascha Sommer <saschasommer@freenet.de>
10458L: sdricohcs-devel@lists.sourceforge.net (subscribers-only)
10459S: Maintained
10460F: drivers/mmc/host/sdricoh_cs.c
10461
10462SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
10463M: Adrian Hunter <adrian.hunter@intel.com>
10464L: linux-mmc@vger.kernel.org
10465T: git git://git.infradead.org/users/ahunter/linux-sdhci.git
10466S: Maintained
10467F: drivers/mmc/host/sdhci*
10468F: include/linux/mmc/sdhci*
10469
10470SECURE COMPUTING
10471M: Kees Cook <keescook@chromium.org>
10472R: Andy Lutomirski <luto@amacapital.net>
10473R: Will Drewry <wad@chromium.org>
10474T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp
10475S: Supported
10476F: kernel/seccomp.c
10477F: include/uapi/linux/seccomp.h
10478F: include/linux/seccomp.h
10479F: tools/testing/selftests/seccomp/*
10480K: \bsecure_computing
10481K: \bTIF_SECCOMP\b
10482
10483SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER
10484M: Al Cooper <alcooperx@gmail.com>
10485L: linux-mmc@vger.kernel.org
10486L: bcm-kernel-feedback-list@broadcom.com
10487S: Maintained
10488F: drivers/mmc/host/sdhci-brcmstb*
10489
10490SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
10491M: Ben Dooks <ben-linux@fluff.org>
10492M: Jaehoon Chung <jh80.chung@samsung.com>
10493L: linux-mmc@vger.kernel.org
10494S: Maintained
10495F: drivers/mmc/host/sdhci-s3c*
10496
10497SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
10498M: Viresh Kumar <vireshk@kernel.org>
10499L: linux-mmc@vger.kernel.org
10500S: Maintained
10501F: drivers/mmc/host/sdhci-spear.c
10502
10503SECURITY SUBSYSTEM
10504M: James Morris <james.l.morris@oracle.com>
10505M: "Serge E. Hallyn" <serge@hallyn.com>
10506L: linux-security-module@vger.kernel.org (suggested Cc:)
10507T: git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git
10508W: http://kernsec.org/
10509S: Supported
10510F: security/
10511
10512SECURITY CONTACT
10513M: Security Officers <security@kernel.org>
10514S: Supported
10515
10516SELINUX SECURITY MODULE
10517M: Paul Moore <paul@paul-moore.com>
10518M: Stephen Smalley <sds@tycho.nsa.gov>
10519M: Eric Paris <eparis@parisplace.org>
10520L: selinux@tycho.nsa.gov (moderated for non-subscribers)
10521W: http://selinuxproject.org
10522T: git git://git.infradead.org/users/pcmoore/selinux
10523S: Supported
10524F: include/linux/selinux*
10525F: security/selinux/
10526F: scripts/selinux/
10527
10528APPARMOR SECURITY MODULE
10529M: John Johansen <john.johansen@canonical.com>
10530L: apparmor@lists.ubuntu.com (subscribers-only, general discussion)
10531W: apparmor.wiki.kernel.org
10532T: git git://git.kernel.org/pub/scm/linux/kernel/git/jj/apparmor-dev.git
10533S: Supported
10534F: security/apparmor/
10535
10536LOADPIN SECURITY MODULE
10537M: Kees Cook <keescook@chromium.org>
10538T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin
10539S: Supported
10540F: security/loadpin/
10541
10542YAMA SECURITY MODULE
10543M: Kees Cook <keescook@chromium.org>
10544T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip
10545S: Supported
10546F: security/yama/
10547
10548SENSABLE PHANTOM
10549M: Jiri Slaby <jirislaby@gmail.com>
10550S: Maintained
10551F: drivers/misc/phantom.c
10552F: include/uapi/linux/phantom.h
10553
10554SERVER ENGINES 10Gbps iSCSI - BladeEngine 2 DRIVER
10555M: Jayamohan Kallickal <jayamohan.kallickal@avagotech.com>
10556M: Ketan Mukadam <ketan.mukadam@avagotech.com>
10557M: John Soni Jose <sony.john@avagotech.com>
10558L: linux-scsi@vger.kernel.org
10559W: http://www.avagotech.com
10560S: Supported
10561F: drivers/scsi/be2iscsi/
10562
10563Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net)
10564M: Sathya Perla <sathya.perla@broadcom.com>
10565M: Ajit Khaparde <ajit.khaparde@broadcom.com>
10566M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
10567M: Somnath Kotur <somnath.kotur@broadcom.com>
10568L: netdev@vger.kernel.org
10569W: http://www.emulex.com
10570S: Supported
10571F: drivers/net/ethernet/emulex/benet/
10572
10573EMULEX ONECONNECT ROCE DRIVER
10574M: Selvin Xavier <selvin.xavier@avagotech.com>
10575M: Devesh Sharma <devesh.sharma@avagotech.com>
10576M: Mitesh Ahuja <mitesh.ahuja@avagotech.com>
10577L: linux-rdma@vger.kernel.org
10578W: http://www.emulex.com
10579S: Supported
10580F: drivers/infiniband/hw/ocrdma/
10581
10582SFC NETWORK DRIVER
10583M: Solarflare linux maintainers <linux-net-drivers@solarflare.com>
10584M: Edward Cree <ecree@solarflare.com>
10585M: Bert Kenward <bkenward@solarflare.com>
10586L: netdev@vger.kernel.org
10587S: Supported
10588F: drivers/net/ethernet/sfc/
10589
10590SGI GRU DRIVER
10591M: Dimitri Sivanich <sivanich@sgi.com>
10592S: Maintained
10593F: drivers/misc/sgi-gru/
10594
10595SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER
10596M: Pat Gefre <pfg@sgi.com>
10597L: linux-ia64@vger.kernel.org
10598S: Supported
10599F: Documentation/ia64/serial.txt
10600F: drivers/tty/serial/ioc?_serial.c
10601F: include/linux/ioc?.h
10602
10603SGI XP/XPC/XPNET DRIVER
10604M: Cliff Whickman <cpw@sgi.com>
10605M: Robin Holt <robinmholt@gmail.com>
10606S: Maintained
10607F: drivers/misc/sgi-xp/
10608
10609SI2157 MEDIA DRIVER
10610M: Antti Palosaari <crope@iki.fi>
10611L: linux-media@vger.kernel.org
10612W: https://linuxtv.org
10613W: http://palosaari.fi/linux/
10614Q: http://patchwork.linuxtv.org/project/linux-media/list/
10615T: git git://linuxtv.org/anttip/media_tree.git
10616S: Maintained
10617F: drivers/media/tuners/si2157*
10618
10619SI2168 MEDIA DRIVER
10620M: Antti Palosaari <crope@iki.fi>
10621L: linux-media@vger.kernel.org
10622W: https://linuxtv.org
10623W: http://palosaari.fi/linux/
10624Q: http://patchwork.linuxtv.org/project/linux-media/list/
10625T: git git://linuxtv.org/anttip/media_tree.git
10626S: Maintained
10627F: drivers/media/dvb-frontends/si2168*
10628
10629SI470X FM RADIO RECEIVER I2C DRIVER
10630M: Hans Verkuil <hverkuil@xs4all.nl>
10631L: linux-media@vger.kernel.org
10632T: git git://linuxtv.org/media_tree.git
10633W: https://linuxtv.org
10634S: Odd Fixes
10635F: drivers/media/radio/si470x/radio-si470x-i2c.c
10636
10637SI470X FM RADIO RECEIVER USB DRIVER
10638M: Hans Verkuil <hverkuil@xs4all.nl>
10639L: linux-media@vger.kernel.org
10640T: git git://linuxtv.org/media_tree.git
10641W: https://linuxtv.org
10642S: Maintained
10643F: drivers/media/radio/si470x/radio-si470x-common.c
10644F: drivers/media/radio/si470x/radio-si470x.h
10645F: drivers/media/radio/si470x/radio-si470x-usb.c
10646
10647SI4713 FM RADIO TRANSMITTER I2C DRIVER
10648M: Eduardo Valentin <edubezval@gmail.com>
10649L: linux-media@vger.kernel.org
10650T: git git://linuxtv.org/media_tree.git
10651W: https://linuxtv.org
10652S: Odd Fixes
10653F: drivers/media/radio/si4713/si4713.?
10654
10655SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
10656M: Eduardo Valentin <edubezval@gmail.com>
10657L: linux-media@vger.kernel.org
10658T: git git://linuxtv.org/media_tree.git
10659W: https://linuxtv.org
10660S: Odd Fixes
10661F: drivers/media/radio/si4713/radio-platform-si4713.c
10662
10663SI4713 FM RADIO TRANSMITTER USB DRIVER
10664M: Hans Verkuil <hverkuil@xs4all.nl>
10665L: linux-media@vger.kernel.org
10666T: git git://linuxtv.org/media_tree.git
10667W: https://linuxtv.org
10668S: Maintained
10669F: drivers/media/radio/si4713/radio-usb-si4713.c
10670
10671SIANO DVB DRIVER
10672M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
10673M: Mauro Carvalho Chehab <mchehab@kernel.org>
10674L: linux-media@vger.kernel.org
10675W: https://linuxtv.org
10676T: git git://linuxtv.org/media_tree.git
10677S: Odd fixes
10678F: drivers/media/common/siano/
10679F: drivers/media/usb/siano/
10680F: drivers/media/usb/siano/
10681F: drivers/media/mmc/siano/
10682
10683SIMPLEFB FB DRIVER
10684M: Hans de Goede <hdegoede@redhat.com>
10685L: linux-fbdev@vger.kernel.org
10686S: Maintained
10687F: Documentation/devicetree/bindings/display/simple-framebuffer.txt
10688F: drivers/video/fbdev/simplefb.c
10689F: include/linux/platform_data/simplefb.h
10690
10691SH_VEU V4L2 MEM2MEM DRIVER
10692L: linux-media@vger.kernel.org
10693S: Orphan
10694F: drivers/media/platform/sh_veu.c
10695
10696SH_VOU V4L2 OUTPUT DRIVER
10697L: linux-media@vger.kernel.org
10698S: Orphan
10699F: drivers/media/platform/sh_vou.c
10700F: include/media/drv-intf/sh_vou.h
10701
10702SIMPLE FIRMWARE INTERFACE (SFI)
10703M: Len Brown <lenb@kernel.org>
10704L: sfi-devel@simplefirmware.org
10705W: http://simplefirmware.org/
10706T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git
10707S: Supported
10708F: arch/x86/platform/sfi/
10709F: drivers/sfi/
10710F: include/linux/sfi*.h
10711
10712SIMTEC EB110ATX (Chalice CATS)
10713P: Ben Dooks
10714P: Vincent Sanders <vince@simtec.co.uk>
10715M: Simtec Linux Team <linux@simtec.co.uk>
10716W: http://www.simtec.co.uk/products/EB110ATX/
10717S: Supported
10718
10719SIMTEC EB2410ITX (BAST)
10720P: Ben Dooks
10721P: Vincent Sanders <vince@simtec.co.uk>
10722M: Simtec Linux Team <linux@simtec.co.uk>
10723W: http://www.simtec.co.uk/products/EB2410ITX/
10724S: Supported
10725F: arch/arm/mach-s3c24xx/mach-bast.c
10726F: arch/arm/mach-s3c24xx/bast-ide.c
10727F: arch/arm/mach-s3c24xx/bast-irq.c
10728
10729TI DAVINCI MACHINE SUPPORT
10730M: Sekhar Nori <nsekhar@ti.com>
10731M: Kevin Hilman <khilman@kernel.org>
10732L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10733T: git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git
10734S: Supported
10735F: arch/arm/mach-davinci/
10736F: drivers/i2c/busses/i2c-davinci.c
10737
10738TI DAVINCI SERIES MEDIA DRIVER
10739M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
10740L: linux-media@vger.kernel.org
10741W: https://linuxtv.org
10742Q: http://patchwork.linuxtv.org/project/linux-media/list/
10743T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
10744S: Maintained
10745F: drivers/media/platform/davinci/
10746F: include/media/davinci/
10747
10748TI AM437X VPFE DRIVER
10749M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
10750L: linux-media@vger.kernel.org
10751W: https://linuxtv.org
10752Q: http://patchwork.linuxtv.org/project/linux-media/list/
10753T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
10754S: Maintained
10755F: drivers/media/platform/am437x/
10756
10757OV2659 OMNIVISION SENSOR DRIVER
10758M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
10759L: linux-media@vger.kernel.org
10760W: https://linuxtv.org
10761Q: http://patchwork.linuxtv.org/project/linux-media/list/
10762T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
10763S: Maintained
10764F: drivers/media/i2c/ov2659.c
10765F: include/media/i2c/ov2659.h
10766
10767SILICON MOTION SM712 FRAME BUFFER DRIVER
10768M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
10769M: Teddy Wang <teddy.wang@siliconmotion.com>
10770M: Sudip Mukherjee <sudip@vectorindia.org>
10771L: linux-fbdev@vger.kernel.org
10772S: Maintained
10773F: drivers/video/fbdev/sm712*
10774F: Documentation/fb/sm712fb.txt
10775
10776SIS 190 ETHERNET DRIVER
10777M: Francois Romieu <romieu@fr.zoreil.com>
10778L: netdev@vger.kernel.org
10779S: Maintained
10780F: drivers/net/ethernet/sis/sis190.c
10781
10782SIS 900/7016 FAST ETHERNET DRIVER
10783M: Daniele Venzano <venza@brownhat.org>
10784W: http://www.brownhat.org/sis900.html
10785L: netdev@vger.kernel.org
10786S: Maintained
10787F: drivers/net/ethernet/sis/sis900.*
10788
10789SIS FRAMEBUFFER DRIVER
10790M: Thomas Winischhofer <thomas@winischhofer.net>
10791W: http://www.winischhofer.net/linuxsisvga.shtml
10792S: Maintained
10793F: Documentation/fb/sisfb.txt
10794F: drivers/video/fbdev/sis/
10795F: include/video/sisfb.h
10796
10797SIS USB2VGA DRIVER
10798M: Thomas Winischhofer <thomas@winischhofer.net>
10799W: http://www.winischhofer.at/linuxsisusbvga.shtml
10800S: Maintained
10801F: drivers/usb/misc/sisusbvga/
10802
10803SLAB ALLOCATOR
10804M: Christoph Lameter <cl@linux.com>
10805M: Pekka Enberg <penberg@kernel.org>
10806M: David Rientjes <rientjes@google.com>
10807M: Joonsoo Kim <iamjoonsoo.kim@lge.com>
10808M: Andrew Morton <akpm@linux-foundation.org>
10809L: linux-mm@kvack.org
10810S: Maintained
10811F: include/linux/sl?b*.h
10812F: mm/sl?b*
10813
10814SLEEPABLE READ-COPY UPDATE (SRCU)
10815M: Lai Jiangshan <jiangshanlai@gmail.com>
10816M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
10817M: Josh Triplett <josh@joshtriplett.org>
10818R: Steven Rostedt <rostedt@goodmis.org>
10819R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
10820L: linux-kernel@vger.kernel.org
10821W: http://www.rdrop.com/users/paulmck/RCU/
10822S: Supported
10823T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
10824F: include/linux/srcu.h
10825F: kernel/rcu/srcu.c
10826
10827SMACK SECURITY MODULE
10828M: Casey Schaufler <casey@schaufler-ca.com>
10829L: linux-security-module@vger.kernel.org
10830W: http://schaufler-ca.com
10831T: git git://github.com/cschaufler/smack-next
10832S: Maintained
10833F: Documentation/security/Smack.txt
10834F: security/smack/
10835
10836DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS)
10837M: Kevin Hilman <khilman@kernel.org>
10838M: Nishanth Menon <nm@ti.com>
10839S: Maintained
10840F: drivers/power/avs/
10841F: include/linux/power/smartreflex.h
10842L: linux-pm@vger.kernel.org
10843
10844SMC91x ETHERNET DRIVER
10845M: Nicolas Pitre <nico@fluxnic.net>
10846S: Odd Fixes
10847F: drivers/net/ethernet/smsc/smc91x.*
10848
10849SMIA AND SMIA++ IMAGE SENSOR DRIVER
10850M: Sakari Ailus <sakari.ailus@iki.fi>
10851L: linux-media@vger.kernel.org
10852S: Maintained
10853F: drivers/media/i2c/smiapp/
10854F: include/media/i2c/smiapp.h
10855F: drivers/media/i2c/smiapp-pll.c
10856F: drivers/media/i2c/smiapp-pll.h
10857F: include/uapi/linux/smiapp.h
10858F: Documentation/devicetree/bindings/media/i2c/nokia,smia.txt
10859
10860SMM665 HARDWARE MONITOR DRIVER
10861M: Guenter Roeck <linux@roeck-us.net>
10862L: linux-hwmon@vger.kernel.org
10863S: Maintained
10864F: Documentation/hwmon/smm665
10865F: drivers/hwmon/smm665.c
10866
10867SMSC EMC2103 HARDWARE MONITOR DRIVER
10868M: Steve Glendinning <steve.glendinning@shawell.net>
10869L: linux-hwmon@vger.kernel.org
10870S: Maintained
10871F: Documentation/hwmon/emc2103
10872F: drivers/hwmon/emc2103.c
10873
10874SMSC SCH5627 HARDWARE MONITOR DRIVER
10875M: Hans de Goede <hdegoede@redhat.com>
10876L: linux-hwmon@vger.kernel.org
10877S: Supported
10878F: Documentation/hwmon/sch5627
10879F: drivers/hwmon/sch5627.c
10880
10881SMSC47B397 HARDWARE MONITOR DRIVER
10882M: Jean Delvare <jdelvare@suse.com>
10883L: linux-hwmon@vger.kernel.org
10884S: Maintained
10885F: Documentation/hwmon/smsc47b397
10886F: drivers/hwmon/smsc47b397.c
10887
10888SMSC911x ETHERNET DRIVER
10889M: Steve Glendinning <steve.glendinning@shawell.net>
10890L: netdev@vger.kernel.org
10891S: Maintained
10892F: include/linux/smsc911x.h
10893F: drivers/net/ethernet/smsc/smsc911x.*
10894
10895SMSC9420 PCI ETHERNET DRIVER
10896M: Steve Glendinning <steve.glendinning@shawell.net>
10897L: netdev@vger.kernel.org
10898S: Maintained
10899F: drivers/net/ethernet/smsc/smsc9420.*
10900
10901SMSC UFX6000 and UFX7000 USB to VGA DRIVER
10902M: Steve Glendinning <steve.glendinning@shawell.net>
10903L: linux-fbdev@vger.kernel.org
10904S: Maintained
10905F: drivers/video/fbdev/smscufx.c
10906
10907SOC-CAMERA V4L2 SUBSYSTEM
10908M: Guennadi Liakhovetski <g.liakhovetski@gmx.de>
10909L: linux-media@vger.kernel.org
10910T: git git://linuxtv.org/media_tree.git
10911S: Maintained
10912F: include/media/soc*
10913F: drivers/media/i2c/soc_camera/
10914F: drivers/media/platform/soc_camera/
10915
10916SOEKRIS NET48XX LED SUPPORT
10917M: Chris Boot <bootc@bootc.net>
10918S: Maintained
10919F: drivers/leds/leds-net48xx.c
10920
10921SOFTLOGIC 6x10 MPEG CODEC
10922M: Bluecherry Maintainers <maintainers@bluecherrydvr.com>
10923M: Andrey Utkin <andrey.utkin@corp.bluecherry.net>
10924M: Andrey Utkin <andrey.krieger.utkin@gmail.com>
10925M: Ismael Luceno <ismael@iodev.co.uk>
10926L: linux-media@vger.kernel.org
10927S: Supported
10928F: drivers/media/pci/solo6x10/
10929
10930SOFTWARE RAID (Multiple Disks) SUPPORT
10931M: Shaohua Li <shli@kernel.org>
10932L: linux-raid@vger.kernel.org
10933T: git git://git.kernel.org/pub/scm/linux/kernel/git/shli/md.git
10934S: Supported
10935F: drivers/md/
10936F: include/linux/raid/
10937F: include/uapi/linux/raid/
10938
10939SONIC NETWORK DRIVER
10940M: Thomas Bogendoerfer <tsbogend@alpha.franken.de>
10941L: netdev@vger.kernel.org
10942S: Maintained
10943F: drivers/net/ethernet/natsemi/sonic.*
10944
10945SONICS SILICON BACKPLANE DRIVER (SSB)
10946M: Michael Buesch <m@bues.ch>
10947L: linux-wireless@vger.kernel.org
10948S: Maintained
10949F: drivers/ssb/
10950F: include/linux/ssb/
10951
10952SONY VAIO CONTROL DEVICE DRIVER
10953M: Mattia Dongili <malattia@linux.it>
10954L: platform-driver-x86@vger.kernel.org
10955W: http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
10956S: Maintained
10957F: Documentation/laptops/sony-laptop.txt
10958F: drivers/char/sonypi.c
10959F: drivers/platform/x86/sony-laptop.c
10960F: include/linux/sony-laptop.h
10961
10962SONY MEMORYSTICK CARD SUPPORT
10963M: Alex Dubov <oakad@yahoo.com>
10964W: http://tifmxx.berlios.de/
10965S: Maintained
10966F: drivers/memstick/host/tifm_ms.c
10967
10968SONY MEMORYSTICK STANDARD SUPPORT
10969M: Maxim Levitsky <maximlevitsky@gmail.com>
10970S: Maintained
10971F: drivers/memstick/core/ms_block.*
10972
10973SOUND
10974M: Jaroslav Kysela <perex@perex.cz>
10975M: Takashi Iwai <tiwai@suse.com>
10976L: alsa-devel@alsa-project.org (moderated for non-subscribers)
10977W: http://www.alsa-project.org/
10978T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
10979T: git git://git.alsa-project.org/alsa-kernel.git
10980Q: http://patchwork.kernel.org/project/alsa-devel/list/
10981S: Maintained
10982F: Documentation/sound/
10983F: include/sound/
10984F: include/uapi/sound/
10985F: sound/
10986
10987SOUND - COMPRESSED AUDIO
10988M: Vinod Koul <vinod.koul@intel.com>
10989L: alsa-devel@alsa-project.org (moderated for non-subscribers)
10990T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
10991S: Supported
10992F: Documentation/sound/alsa/compress_offload.txt
10993F: include/sound/compress_driver.h
10994F: include/uapi/sound/compress_*
10995F: sound/core/compress_offload.c
10996F: sound/soc/soc-compress.c
10997
10998SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
10999M: Liam Girdwood <lgirdwood@gmail.com>
11000M: Mark Brown <broonie@kernel.org>
11001T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
11002L: alsa-devel@alsa-project.org (moderated for non-subscribers)
11003W: http://alsa-project.org/main/index.php/ASoC
11004S: Supported
11005F: Documentation/devicetree/bindings/sound/
11006F: Documentation/sound/alsa/soc/
11007F: sound/soc/
11008F: include/sound/soc*
11009
11010SOUND - DMAENGINE HELPERS
11011M: Lars-Peter Clausen <lars@metafoo.de>
11012S: Supported
11013F: include/sound/dmaengine_pcm.h
11014F: sound/core/pcm_dmaengine.c
11015F: sound/soc/soc-generic-dmaengine-pcm.c
11016
11017SP2 MEDIA DRIVER
11018M: Olli Salonen <olli.salonen@iki.fi>
11019L: linux-media@vger.kernel.org
11020W: https://linuxtv.org
11021Q: http://patchwork.linuxtv.org/project/linux-media/list/
11022S: Maintained
11023F: drivers/media/dvb-frontends/sp2*
11024
11025SPARC + UltraSPARC (sparc/sparc64)
11026M: "David S. Miller" <davem@davemloft.net>
11027L: sparclinux@vger.kernel.org
11028Q: http://patchwork.ozlabs.org/project/sparclinux/list/
11029T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
11030T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
11031S: Maintained
11032F: arch/sparc/
11033F: drivers/sbus/
11034
11035SPARC SERIAL DRIVERS
11036M: "David S. Miller" <davem@davemloft.net>
11037L: sparclinux@vger.kernel.org
11038T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
11039T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
11040S: Maintained
11041F: include/linux/sunserialcore.h
11042F: drivers/tty/serial/suncore.c
11043F: drivers/tty/serial/sunhv.c
11044F: drivers/tty/serial/sunsab.c
11045F: drivers/tty/serial/sunsab.h
11046F: drivers/tty/serial/sunsu.c
11047F: drivers/tty/serial/sunzilog.c
11048F: drivers/tty/serial/sunzilog.h
11049
11050SPARSE CHECKER
11051M: "Christopher Li" <sparse@chrisli.org>
11052L: linux-sparse@vger.kernel.org
11053W: https://sparse.wiki.kernel.org/
11054T: git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
11055T: git git://git.kernel.org/pub/scm/devel/sparse/chrisl/sparse.git
11056S: Maintained
11057F: include/linux/compiler.h
11058
11059SPEAR PLATFORM SUPPORT
11060M: Viresh Kumar <vireshk@kernel.org>
11061M: Shiraz Hashim <shiraz.linux.kernel@gmail.com>
11062L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11063W: http://www.st.com/spear
11064S: Maintained
11065F: arch/arm/boot/dts/spear*
11066F: arch/arm/mach-spear/
11067
11068SPEAR CLOCK FRAMEWORK SUPPORT
11069M: Viresh Kumar <vireshk@kernel.org>
11070L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11071W: http://www.st.com/spear
11072S: Maintained
11073F: drivers/clk/spear/
11074
11075SPI SUBSYSTEM
11076M: Mark Brown <broonie@kernel.org>
11077L: linux-spi@vger.kernel.org
11078T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
11079Q: http://patchwork.kernel.org/project/spi-devel-general/list/
11080S: Maintained
11081F: Documentation/devicetree/bindings/spi/
11082F: Documentation/spi/
11083F: drivers/spi/
11084F: include/linux/spi/
11085F: include/uapi/linux/spi/
11086
11087SPIDERNET NETWORK DRIVER for CELL
11088M: Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
11089L: netdev@vger.kernel.org
11090S: Supported
11091F: Documentation/networking/spider_net.txt
11092F: drivers/net/ethernet/toshiba/spider_net*
11093
11094SPU FILE SYSTEM
11095M: Jeremy Kerr <jk@ozlabs.org>
11096L: linuxppc-dev@lists.ozlabs.org
11097W: http://www.ibm.com/developerworks/power/cell/
11098S: Supported
11099F: Documentation/filesystems/spufs.txt
11100F: arch/powerpc/platforms/cell/spufs/
11101
11102SQUASHFS FILE SYSTEM
11103M: Phillip Lougher <phillip@squashfs.org.uk>
11104L: squashfs-devel@lists.sourceforge.net (subscribers-only)
11105W: http://squashfs.org.uk
11106T: git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
11107S: Maintained
11108F: Documentation/filesystems/squashfs.txt
11109F: fs/squashfs/
11110
11111SRM (Alpha) environment access
11112M: Jan-Benedict Glaw <jbglaw@lug-owl.de>
11113S: Maintained
11114F: arch/alpha/kernel/srm_env.c
11115
11116STABLE BRANCH
11117M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
11118L: stable@vger.kernel.org
11119S: Supported
11120F: Documentation/stable_kernel_rules.txt
11121
11122STAGING SUBSYSTEM
11123M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
11124T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
11125L: devel@driverdev.osuosl.org
11126S: Supported
11127F: drivers/staging/
11128
11129STAGING - COMEDI
11130M: Ian Abbott <abbotti@mev.co.uk>
11131M: H Hartley Sweeten <hsweeten@visionengravers.com>
11132S: Odd Fixes
11133F: drivers/staging/comedi/
11134
11135STAGING - FLARION FT1000 DRIVERS
11136M: Marek Belisko <marek.belisko@gmail.com>
11137S: Odd Fixes
11138F: drivers/staging/ft1000/
11139
11140STAGING - INDUSTRIAL IO
11141M: Jonathan Cameron <jic23@kernel.org>
11142L: linux-iio@vger.kernel.org
11143S: Odd Fixes
11144F: Documentation/devicetree/bindings/staging/iio/
11145F: drivers/staging/iio/
11146
11147STAGING - LIRC (LINUX INFRARED REMOTE CONTROL) DRIVERS
11148M: Jarod Wilson <jarod@wilsonet.com>
11149W: http://www.lirc.org/
11150S: Odd Fixes
11151F: drivers/staging/media/lirc/
11152
11153STAGING - LUSTRE PARALLEL FILESYSTEM
11154M: Oleg Drokin <oleg.drokin@intel.com>
11155M: Andreas Dilger <andreas.dilger@intel.com>
11156L: lustre-devel@lists.lustre.org (moderated for non-subscribers)
11157W: http://wiki.lustre.org/
11158S: Maintained
11159F: drivers/staging/lustre
11160
11161STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
11162M: Marc Dietrich <marvin24@gmx.de>
11163L: ac100@lists.launchpad.net (moderated for non-subscribers)
11164L: linux-tegra@vger.kernel.org
11165S: Maintained
11166F: drivers/staging/nvec/
11167
11168STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
11169M: Jens Frederich <jfrederich@gmail.com>
11170M: Daniel Drake <dsd@laptop.org>
11171M: Jon Nettleton <jon.nettleton@gmail.com>
11172W: http://wiki.laptop.org/go/DCON
11173S: Maintained
11174F: drivers/staging/olpc_dcon/
11175
11176STAGING - REALTEK RTL8712U DRIVERS
11177M: Larry Finger <Larry.Finger@lwfinger.net>
11178M: Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
11179S: Odd Fixes
11180F: drivers/staging/rtl8712/
11181
11182STAGING - REALTEK RTL8723U WIRELESS DRIVER
11183M: Larry Finger <Larry.Finger@lwfinger.net>
11184M: Jes Sorensen <Jes.Sorensen@redhat.com>
11185L: linux-wireless@vger.kernel.org
11186S: Maintained
11187F: drivers/staging/rtl8723au/
11188
11189STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
11190M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
11191M: Teddy Wang <teddy.wang@siliconmotion.com>
11192M: Sudip Mukherjee <sudip@vectorindia.org>
11193L: linux-fbdev@vger.kernel.org
11194S: Maintained
11195F: drivers/staging/sm750fb/
11196
11197STAGING - SLICOSS
11198M: Lior Dotan <liodot@gmail.com>
11199M: Christopher Harrer <charrer@alacritech.com>
11200S: Odd Fixes
11201F: drivers/staging/slicoss/
11202
11203STAGING - SPEAKUP CONSOLE SPEECH DRIVER
11204M: William Hubbs <w.d.hubbs@gmail.com>
11205M: Chris Brannon <chris@the-brannons.com>
11206M: Kirk Reiser <kirk@reisers.ca>
11207M: Samuel Thibault <samuel.thibault@ens-lyon.org>
11208L: speakup@linux-speakup.org
11209W: http://www.linux-speakup.org/
11210S: Odd Fixes
11211F: drivers/staging/speakup/
11212
11213STAGING - VIA VT665X DRIVERS
11214M: Forest Bond <forest@alittletooquiet.net>
11215S: Odd Fixes
11216F: drivers/staging/vt665?/
11217
11218STAGING - WILC1000 WIFI DRIVER
11219M: Johnny Kim <johnny.kim@atmel.com>
11220M: Austin Shin <austin.shin@atmel.com>
11221M: Chris Park <chris.park@atmel.com>
11222M: Tony Cho <tony.cho@atmel.com>
11223M: Glen Lee <glen.lee@atmel.com>
11224M: Leo Kim <leo.kim@atmel.com>
11225L: linux-wireless@vger.kernel.org
11226S: Supported
11227F: drivers/staging/wilc1000/
11228
11229STAGING - XGI Z7,Z9,Z11 PCI DISPLAY DRIVER
11230M: Arnaud Patard <arnaud.patard@rtp-net.org>
11231S: Odd Fixes
11232F: drivers/staging/xgifb/
11233
11234STARFIRE/DURALAN NETWORK DRIVER
11235M: Ion Badulescu <ionut@badula.org>
11236S: Odd Fixes
11237F: drivers/net/ethernet/adaptec/starfire*
11238
11239SUN3/3X
11240M: Sam Creasey <sammy@sammy.net>
11241W: http://sammy.net/sun3/
11242S: Maintained
11243F: arch/m68k/kernel/*sun3*
11244F: arch/m68k/sun3*/
11245F: arch/m68k/include/asm/sun3*
11246F: drivers/net/ethernet/i825xx/sun3*
11247
11248SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
11249M: Hans de Goede <hdegoede@redhat.com>
11250L: linux-input@vger.kernel.org
11251S: Maintained
11252F: Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt
11253F: drivers/input/keyboard/sun4i-lradc-keys.c
11254
11255SUNDANCE NETWORK DRIVER
11256M: Denis Kirjanov <kda@linux-powerpc.org>
11257L: netdev@vger.kernel.org
11258S: Maintained
11259F: drivers/net/ethernet/dlink/sundance.c
11260
11261SUPERH
11262M: Yoshinori Sato <ysato@users.sourceforge.jp>
11263M: Rich Felker <dalias@libc.org>
11264L: linux-sh@vger.kernel.org
11265Q: http://patchwork.kernel.org/project/linux-sh/list/
11266S: Maintained
11267F: Documentation/sh/
11268F: arch/sh/
11269F: drivers/sh/
11270
11271SUSPEND TO RAM
11272M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
11273M: Len Brown <len.brown@intel.com>
11274M: Pavel Machek <pavel@ucw.cz>
11275L: linux-pm@vger.kernel.org
11276S: Supported
11277F: Documentation/power/
11278F: arch/x86/kernel/acpi/
11279F: drivers/base/power/
11280F: kernel/power/
11281F: include/linux/suspend.h
11282F: include/linux/freezer.h
11283F: include/linux/pm.h
11284
11285SVGA HANDLING
11286M: Martin Mares <mj@ucw.cz>
11287L: linux-video@atrey.karlin.mff.cuni.cz
11288S: Maintained
11289F: Documentation/svga.txt
11290F: arch/x86/boot/video*
11291
11292SWIOTLB SUBSYSTEM
11293M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
11294L: linux-kernel@vger.kernel.org
11295T: git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git
11296S: Supported
11297F: lib/swiotlb.c
11298F: arch/*/kernel/pci-swiotlb.c
11299F: include/linux/swiotlb.h
11300
11301SWITCHDEV
11302M: Jiri Pirko <jiri@resnulli.us>
11303L: netdev@vger.kernel.org
11304S: Supported
11305F: net/switchdev/
11306F: include/net/switchdev.h
11307
11308SYNOPSYS ARC ARCHITECTURE
11309M: Vineet Gupta <vgupta@synopsys.com>
11310L: linux-snps-arc@lists.infradead.org
11311S: Supported
11312F: arch/arc/
11313F: Documentation/devicetree/bindings/arc/*
11314F: Documentation/devicetree/bindings/interrupt-controller/snps,arc*
11315F: drivers/tty/serial/arc_uart.c
11316T: git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
11317
11318SYNOPSYS ARC SDP platform support
11319M: Alexey Brodkin <abrodkin@synopsys.com>
11320S: Supported
11321F: arch/arc/plat-axs10x
11322F: arch/arc/boot/dts/ax*
11323F: Documentation/devicetree/bindings/arc/axs10*
11324
11325SYSTEM CONFIGURATION (SYSCON)
11326M: Lee Jones <lee.jones@linaro.org>
11327M: Arnd Bergmann <arnd@arndb.de>
11328T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
11329S: Supported
11330F: drivers/mfd/syscon.c
11331
11332SYSV FILESYSTEM
11333M: Christoph Hellwig <hch@infradead.org>
11334S: Maintained
11335F: Documentation/filesystems/sysv-fs.txt
11336F: fs/sysv/
11337F: include/linux/sysv_fs.h
11338
11339TARGET SUBSYSTEM
11340M: "Nicholas A. Bellinger" <nab@linux-iscsi.org>
11341L: linux-scsi@vger.kernel.org
11342L: target-devel@vger.kernel.org
11343W: http://www.linux-iscsi.org
11344W: http://groups.google.com/group/linux-iscsi-target-dev
11345T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
11346S: Supported
11347F: drivers/target/
11348F: include/target/
11349F: Documentation/target/
11350
11351TASKSTATS STATISTICS INTERFACE
11352M: Balbir Singh <bsingharora@gmail.com>
11353S: Maintained
11354F: Documentation/accounting/taskstats*
11355F: include/linux/taskstats*
11356F: kernel/taskstats.c
11357
11358TC CLASSIFIER
11359M: Jamal Hadi Salim <jhs@mojatatu.com>
11360L: netdev@vger.kernel.org
11361S: Maintained
11362F: include/net/pkt_cls.h
11363F: include/uapi/linux/pkt_cls.h
11364F: net/sched/
11365
11366TCP LOW PRIORITY MODULE
11367M: "Wong Hoi Sing, Edison" <hswong3i@gmail.com>
11368M: "Hung Hing Lun, Mike" <hlhung3i@gmail.com>
11369W: http://tcp-lp-mod.sourceforge.net/
11370S: Maintained
11371F: net/ipv4/tcp_lp.c
11372
11373TDA10071 MEDIA DRIVER
11374M: Antti Palosaari <crope@iki.fi>
11375L: linux-media@vger.kernel.org
11376W: https://linuxtv.org
11377W: http://palosaari.fi/linux/
11378Q: http://patchwork.linuxtv.org/project/linux-media/list/
11379T: git git://linuxtv.org/anttip/media_tree.git
11380S: Maintained
11381F: drivers/media/dvb-frontends/tda10071*
11382
11383TDA18212 MEDIA DRIVER
11384M: Antti Palosaari <crope@iki.fi>
11385L: linux-media@vger.kernel.org
11386W: https://linuxtv.org
11387W: http://palosaari.fi/linux/
11388Q: http://patchwork.linuxtv.org/project/linux-media/list/
11389T: git git://linuxtv.org/anttip/media_tree.git
11390S: Maintained
11391F: drivers/media/tuners/tda18212*
11392
11393TDA18218 MEDIA DRIVER
11394M: Antti Palosaari <crope@iki.fi>
11395L: linux-media@vger.kernel.org
11396W: https://linuxtv.org
11397W: http://palosaari.fi/linux/
11398Q: http://patchwork.linuxtv.org/project/linux-media/list/
11399T: git git://linuxtv.org/anttip/media_tree.git
11400S: Maintained
11401F: drivers/media/tuners/tda18218*
11402
11403TDA18271 MEDIA DRIVER
11404M: Michael Krufky <mkrufky@linuxtv.org>
11405L: linux-media@vger.kernel.org
11406W: https://linuxtv.org
11407W: http://github.com/mkrufky
11408Q: http://patchwork.linuxtv.org/project/linux-media/list/
11409T: git git://linuxtv.org/mkrufky/tuners.git
11410S: Maintained
11411F: drivers/media/tuners/tda18271*
11412
11413TDA827x MEDIA DRIVER
11414M: Michael Krufky <mkrufky@linuxtv.org>
11415L: linux-media@vger.kernel.org
11416W: https://linuxtv.org
11417W: http://github.com/mkrufky
11418Q: http://patchwork.linuxtv.org/project/linux-media/list/
11419T: git git://linuxtv.org/mkrufky/tuners.git
11420S: Maintained
11421F: drivers/media/tuners/tda8290.*
11422
11423TDA8290 MEDIA DRIVER
11424M: Michael Krufky <mkrufky@linuxtv.org>
11425L: linux-media@vger.kernel.org
11426W: https://linuxtv.org
11427W: http://github.com/mkrufky
11428Q: http://patchwork.linuxtv.org/project/linux-media/list/
11429T: git git://linuxtv.org/mkrufky/tuners.git
11430S: Maintained
11431F: drivers/media/tuners/tda8290.*
11432
11433TDA9840 MEDIA DRIVER
11434M: Hans Verkuil <hverkuil@xs4all.nl>
11435L: linux-media@vger.kernel.org
11436T: git git://linuxtv.org/media_tree.git
11437W: https://linuxtv.org
11438S: Maintained
11439F: drivers/media/i2c/tda9840*
11440
11441TEA5761 TUNER DRIVER
11442M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
11443M: Mauro Carvalho Chehab <mchehab@kernel.org>
11444L: linux-media@vger.kernel.org
11445W: https://linuxtv.org
11446T: git git://linuxtv.org/media_tree.git
11447S: Odd fixes
11448F: drivers/media/tuners/tea5761.*
11449
11450TEA5767 TUNER DRIVER
11451M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
11452M: Mauro Carvalho Chehab <mchehab@kernel.org>
11453L: linux-media@vger.kernel.org
11454W: https://linuxtv.org
11455T: git git://linuxtv.org/media_tree.git
11456S: Maintained
11457F: drivers/media/tuners/tea5767.*
11458
11459TEA6415C MEDIA DRIVER
11460M: Hans Verkuil <hverkuil@xs4all.nl>
11461L: linux-media@vger.kernel.org
11462T: git git://linuxtv.org/media_tree.git
11463W: https://linuxtv.org
11464S: Maintained
11465F: drivers/media/i2c/tea6415c*
11466
11467TEA6420 MEDIA DRIVER
11468M: Hans Verkuil <hverkuil@xs4all.nl>
11469L: linux-media@vger.kernel.org
11470T: git git://linuxtv.org/media_tree.git
11471W: https://linuxtv.org
11472S: Maintained
11473F: drivers/media/i2c/tea6420*
11474
11475TEAM DRIVER
11476M: Jiri Pirko <jiri@resnulli.us>
11477L: netdev@vger.kernel.org
11478S: Supported
11479F: drivers/net/team/
11480F: include/linux/if_team.h
11481F: include/uapi/linux/if_team.h
11482
11483TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
11484M: "Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
11485S: Maintained
11486F: arch/x86/platform/ts5500/
11487
11488TECHNOTREND USB IR RECEIVER
11489M: Sean Young <sean@mess.org>
11490L: linux-media@vger.kernel.org
11491S: Maintained
11492F: drivers/media/rc/ttusbir.c
11493
11494TEGRA ARCHITECTURE SUPPORT
11495M: Stephen Warren <swarren@wwwdotorg.org>
11496M: Thierry Reding <thierry.reding@gmail.com>
11497M: Alexandre Courbot <gnurou@gmail.com>
11498L: linux-tegra@vger.kernel.org
11499Q: http://patchwork.ozlabs.org/project/linux-tegra/list/
11500T: git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
11501S: Supported
11502N: [^a-z]tegra
11503
11504TEGRA CLOCK DRIVER
11505M: Peter De Schrijver <pdeschrijver@nvidia.com>
11506M: Prashant Gaikwad <pgaikwad@nvidia.com>
11507S: Supported
11508F: drivers/clk/tegra/
11509
11510TEGRA DMA DRIVERS
11511M: Laxman Dewangan <ldewangan@nvidia.com>
11512M: Jon Hunter <jonathanh@nvidia.com>
11513S: Supported
11514F: drivers/dma/tegra*
11515
11516TEGRA I2C DRIVER
11517M: Laxman Dewangan <ldewangan@nvidia.com>
11518S: Supported
11519F: drivers/i2c/busses/i2c-tegra.c
11520
11521TEGRA IOMMU DRIVERS
11522M: Hiroshi Doyu <hdoyu@nvidia.com>
11523S: Supported
11524F: drivers/iommu/tegra*
11525
11526TEGRA KBC DRIVER
11527M: Rakesh Iyer <riyer@nvidia.com>
11528M: Laxman Dewangan <ldewangan@nvidia.com>
11529S: Supported
11530F: drivers/input/keyboard/tegra-kbc.c
11531
11532TEGRA PWM DRIVER
11533M: Thierry Reding <thierry.reding@gmail.com>
11534S: Supported
11535F: drivers/pwm/pwm-tegra.c
11536
11537TEGRA SERIAL DRIVER
11538M: Laxman Dewangan <ldewangan@nvidia.com>
11539S: Supported
11540F: drivers/tty/serial/serial-tegra.c
11541
11542TEGRA SPI DRIVER
11543M: Laxman Dewangan <ldewangan@nvidia.com>
11544S: Supported
11545F: drivers/spi/spi-tegra*
11546
11547TEHUTI ETHERNET DRIVER
11548M: Andy Gospodarek <andy@greyhouse.net>
11549L: netdev@vger.kernel.org
11550S: Supported
11551F: drivers/net/ethernet/tehuti/*
11552
11553Telecom Clock Driver for MCPL0010
11554M: Mark Gross <mark.gross@intel.com>
11555S: Supported
11556F: drivers/char/tlclk.c
11557
11558TENSILICA XTENSA PORT (xtensa)
11559M: Chris Zankel <chris@zankel.net>
11560M: Max Filippov <jcmvbkbc@gmail.com>
11561L: linux-xtensa@linux-xtensa.org
11562T: git git://github.com/czankel/xtensa-linux.git
11563S: Maintained
11564F: arch/xtensa/
11565F: drivers/irqchip/irq-xtensa-*
11566
11567THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
11568M: Hans Verkuil <hverkuil@xs4all.nl>
11569L: linux-media@vger.kernel.org
11570T: git git://linuxtv.org/media_tree.git
11571W: https://linuxtv.org
11572S: Maintained
11573F: drivers/media/radio/radio-raremono.c
11574
11575THERMAL
11576M: Zhang Rui <rui.zhang@intel.com>
11577M: Eduardo Valentin <edubezval@gmail.com>
11578L: linux-pm@vger.kernel.org
11579T: git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git
11580T: git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git
11581Q: https://patchwork.kernel.org/project/linux-pm/list/
11582S: Supported
11583F: drivers/thermal/
11584F: include/linux/thermal.h
11585F: include/uapi/linux/thermal.h
11586F: include/linux/cpu_cooling.h
11587F: Documentation/devicetree/bindings/thermal/
11588
11589THERMAL/CPU_COOLING
11590M: Amit Daniel Kachhap <amit.kachhap@gmail.com>
11591M: Viresh Kumar <viresh.kumar@linaro.org>
11592M: Javi Merino <javi.merino@arm.com>
11593L: linux-pm@vger.kernel.org
11594S: Supported
11595F: Documentation/thermal/cpu-cooling-api.txt
11596F: drivers/thermal/cpu_cooling.c
11597F: include/linux/cpu_cooling.h
11598
11599THINKPAD ACPI EXTRAS DRIVER
11600M: Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br>
11601L: ibm-acpi-devel@lists.sourceforge.net
11602L: platform-driver-x86@vger.kernel.org
11603W: http://ibm-acpi.sourceforge.net
11604W: http://thinkwiki.org/wiki/Ibm-acpi
11605T: git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
11606S: Maintained
11607F: drivers/platform/x86/thinkpad_acpi.c
11608
11609TI BANDGAP AND THERMAL DRIVER
11610M: Eduardo Valentin <edubezval@gmail.com>
11611M: Keerthy <j-keerthy@ti.com>
11612L: linux-pm@vger.kernel.org
11613L: linux-omap@vger.kernel.org
11614S: Maintained
11615F: drivers/thermal/ti-soc-thermal/
11616
11617TI VPE/CAL DRIVERS
11618M: Benoit Parrot <bparrot@ti.com>
11619L: linux-media@vger.kernel.org
11620W: http://linuxtv.org/
11621Q: http://patchwork.linuxtv.org/project/linux-media/list/
11622S: Maintained
11623F: drivers/media/platform/ti-vpe/
11624
11625TI CDCE706 CLOCK DRIVER
11626M: Max Filippov <jcmvbkbc@gmail.com>
11627S: Maintained
11628F: drivers/clk/clk-cdce706.c
11629
11630TI CLOCK DRIVER
11631M: Tero Kristo <t-kristo@ti.com>
11632L: linux-omap@vger.kernel.org
11633S: Maintained
11634F: drivers/clk/ti/
11635F: include/linux/clk/ti.h
11636
11637TI ETHERNET SWITCH DRIVER (CPSW)
11638M: Mugunthan V N <mugunthanvnm@ti.com>
11639R: Grygorii Strashko <grygorii.strashko@ti.com>
11640L: linux-omap@vger.kernel.org
11641L: netdev@vger.kernel.org
11642S: Maintained
11643F: drivers/net/ethernet/ti/cpsw*
11644F: drivers/net/ethernet/ti/davinci*
11645
11646TI FLASH MEDIA INTERFACE DRIVER
11647M: Alex Dubov <oakad@yahoo.com>
11648S: Maintained
11649F: drivers/misc/tifm*
11650F: drivers/mmc/host/tifm_sd.c
11651F: include/linux/tifm.h
11652
11653TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
11654M: Santosh Shilimkar <ssantosh@kernel.org>
11655L: linux-kernel@vger.kernel.org
11656L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11657S: Maintained
11658F: drivers/soc/ti/*
11659T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
11660
11661
11662TI LM49xxx FAMILY ASoC CODEC DRIVERS
11663M: M R Swami Reddy <mr.swami.reddy@ti.com>
11664M: Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
11665L: alsa-devel@alsa-project.org (moderated for non-subscribers)
11666S: Maintained
11667F: sound/soc/codecs/lm49453*
11668F: sound/soc/codecs/isabelle*
11669
11670TI LP855x BACKLIGHT DRIVER
11671M: Milo Kim <milo.kim@ti.com>
11672S: Maintained
11673F: Documentation/backlight/lp855x-driver.txt
11674F: drivers/video/backlight/lp855x_bl.c
11675F: include/linux/platform_data/lp855x.h
11676
11677TI LP8727 CHARGER DRIVER
11678M: Milo Kim <milo.kim@ti.com>
11679S: Maintained
11680F: drivers/power/lp8727_charger.c
11681F: include/linux/platform_data/lp8727.h
11682
11683TI LP8788 MFD DRIVER
11684M: Milo Kim <milo.kim@ti.com>
11685S: Maintained
11686F: drivers/iio/adc/lp8788_adc.c
11687F: drivers/leds/leds-lp8788.c
11688F: drivers/mfd/lp8788*.c
11689F: drivers/power/lp8788-charger.c
11690F: drivers/regulator/lp8788-*.c
11691F: include/linux/mfd/lp8788*.h
11692
11693TI NETCP ETHERNET DRIVER
11694M: Wingman Kwok <w-kwok2@ti.com>
11695M: Murali Karicheri <m-karicheri2@ti.com>
11696L: netdev@vger.kernel.org
11697S: Maintained
11698F: drivers/net/ethernet/ti/netcp*
11699
11700TI TAS571X FAMILY ASoC CODEC DRIVER
11701M: Kevin Cernekee <cernekee@chromium.org>
11702L: alsa-devel@alsa-project.org (moderated for non-subscribers)
11703S: Odd Fixes
11704F: sound/soc/codecs/tas571x*
11705
11706TI TWL4030 SERIES SOC CODEC DRIVER
11707M: Peter Ujfalusi <peter.ujfalusi@ti.com>
11708L: alsa-devel@alsa-project.org (moderated for non-subscribers)
11709S: Maintained
11710F: sound/soc/codecs/twl4030*
11711
11712TI WILINK WIRELESS DRIVERS
11713L: linux-wireless@vger.kernel.org
11714W: http://wireless.kernel.org/en/users/Drivers/wl12xx
11715W: http://wireless.kernel.org/en/users/Drivers/wl1251
11716T: git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
11717S: Orphan
11718F: drivers/net/wireless/ti/
11719F: include/linux/wl12xx.h
11720
11721TIPC NETWORK LAYER
11722M: Jon Maloy <jon.maloy@ericsson.com>
11723M: Ying Xue <ying.xue@windriver.com>
11724L: netdev@vger.kernel.org (core kernel code)
11725L: tipc-discussion@lists.sourceforge.net (user apps, general discussion)
11726W: http://tipc.sourceforge.net/
11727S: Maintained
11728F: include/uapi/linux/tipc*.h
11729F: net/tipc/
11730
11731TILE ARCHITECTURE
11732M: Chris Metcalf <cmetcalf@mellanox.com>
11733W: http://www.mellanox.com/repository/solutions/tile-scm/
11734T: git git://git.kernel.org/pub/scm/linux/kernel/git/cmetcalf/linux-tile.git
11735S: Supported
11736F: arch/tile/
11737F: drivers/char/tile-srom.c
11738F: drivers/edac/tile_edac.c
11739F: drivers/net/ethernet/tile/
11740F: drivers/rtc/rtc-tile.c
11741F: drivers/tty/hvc/hvc_tile.c
11742F: drivers/tty/serial/tilegx.c
11743F: drivers/usb/host/*-tilegx.c
11744F: include/linux/usb/tilegx.h
11745
11746TLAN NETWORK DRIVER
11747M: Samuel Chessman <chessman@tux.org>
11748L: tlan-devel@lists.sourceforge.net (subscribers-only)
11749W: http://sourceforge.net/projects/tlan/
11750S: Maintained
11751F: Documentation/networking/tlan.txt
11752F: drivers/net/ethernet/ti/tlan.*
11753
11754TOMOYO SECURITY MODULE
11755M: Kentaro Takeda <takedakn@nttdata.co.jp>
11756M: Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
11757L: tomoyo-dev-en@lists.sourceforge.jp (subscribers-only, for developers in English)
11758L: tomoyo-users-en@lists.sourceforge.jp (subscribers-only, for users in English)
11759L: tomoyo-dev@lists.sourceforge.jp (subscribers-only, for developers in Japanese)
11760L: tomoyo-users@lists.sourceforge.jp (subscribers-only, for users in Japanese)
11761W: http://tomoyo.sourceforge.jp/
11762T: quilt http://svn.sourceforge.jp/svnroot/tomoyo/trunk/2.5.x/tomoyo-lsm/patches/
11763S: Maintained
11764F: security/tomoyo/
11765
11766TOPSTAR LAPTOP EXTRAS DRIVER
11767M: Herton Ronaldo Krzesinski <herton@canonical.com>
11768L: platform-driver-x86@vger.kernel.org
11769S: Maintained
11770F: drivers/platform/x86/topstar-laptop.c
11771
11772TOSHIBA ACPI EXTRAS DRIVER
11773M: Azael Avalos <coproscefalo@gmail.com>
11774L: platform-driver-x86@vger.kernel.org
11775S: Maintained
11776F: drivers/platform/x86/toshiba_acpi.c
11777
11778TOSHIBA BLUETOOTH DRIVER
11779M: Azael Avalos <coproscefalo@gmail.com>
11780L: platform-driver-x86@vger.kernel.org
11781S: Maintained
11782F: drivers/platform/x86/toshiba_bluetooth.c
11783
11784TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
11785M: Azael Avalos <coproscefalo@gmail.com>
11786L: platform-driver-x86@vger.kernel.org
11787S: Maintained
11788F: drivers/platform/x86/toshiba_haps.c
11789
11790TOSHIBA WMI HOTKEYS DRIVER
11791M: Azael Avalos <coproscefalo@gmail.com>
11792L: platform-driver-x86@vger.kernel.org
11793S: Maintained
11794F: drivers/platform/x86/toshiba-wmi.c
11795
11796TOSHIBA SMM DRIVER
11797M: Jonathan Buzzard <jonathan@buzzard.org.uk>
11798W: http://www.buzzard.org.uk/toshiba/
11799S: Maintained
11800F: drivers/char/toshiba.c
11801F: include/linux/toshiba.h
11802F: include/uapi/linux/toshiba.h
11803
11804TOSHIBA TC358743 DRIVER
11805M: Mats Randgaard <matrandg@cisco.com>
11806L: linux-media@vger.kernel.org
11807S: Maintained
11808F: drivers/media/i2c/tc358743*
11809F: include/media/i2c/tc358743.h
11810
11811TMIO/SDHI MMC DRIVER
11812M: Wolfram Sang <wsa+renesas@sang-engineering.com>
11813L: linux-mmc@vger.kernel.org
11814S: Supported
11815F: drivers/mmc/host/tmio_mmc*
11816F: drivers/mmc/host/sh_mobile_sdhi.c
11817F: include/linux/mfd/tmio.h
11818
11819TMP401 HARDWARE MONITOR DRIVER
11820M: Guenter Roeck <linux@roeck-us.net>
11821L: linux-hwmon@vger.kernel.org
11822S: Maintained
11823F: Documentation/hwmon/tmp401
11824F: drivers/hwmon/tmp401.c
11825
11826TMPFS (SHMEM FILESYSTEM)
11827M: Hugh Dickins <hughd@google.com>
11828L: linux-mm@kvack.org
11829S: Maintained
11830F: include/linux/shmem_fs.h
11831F: mm/shmem.c
11832
11833TM6000 VIDEO4LINUX DRIVER
11834M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
11835M: Mauro Carvalho Chehab <mchehab@kernel.org>
11836L: linux-media@vger.kernel.org
11837W: https://linuxtv.org
11838T: git git://linuxtv.org/media_tree.git
11839S: Odd fixes
11840F: drivers/media/usb/tm6000/
11841
11842TW5864 VIDEO4LINUX DRIVER
11843M: Bluecherry Maintainers <maintainers@bluecherrydvr.com>
11844M: Andrey Utkin <andrey.utkin@corp.bluecherry.net>
11845M: Andrey Utkin <andrey_utkin@fastmail.com>
11846L: linux-media@vger.kernel.org
11847S: Supported
11848F: drivers/media/pci/tw5864/
11849
11850TW68 VIDEO4LINUX DRIVER
11851M: Hans Verkuil <hverkuil@xs4all.nl>
11852L: linux-media@vger.kernel.org
11853T: git git://linuxtv.org/media_tree.git
11854W: https://linuxtv.org
11855S: Odd Fixes
11856F: drivers/media/pci/tw68/
11857
11858TW686X VIDEO4LINUX DRIVER
11859M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
11860L: linux-media@vger.kernel.org
11861T: git git://linuxtv.org/media_tree.git
11862W: http://linuxtv.org
11863S: Maintained
11864F: drivers/media/pci/tw686x/
11865
11866TPM DEVICE DRIVER
11867M: Peter Huewe <peterhuewe@gmx.de>
11868M: Marcel Selhorst <tpmdd@selhorst.net>
11869M: Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
11870R: Jason Gunthorpe <jgunthorpe@obsidianresearch.com>
11871W: http://tpmdd.sourceforge.net
11872L: tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers)
11873Q: https://patchwork.kernel.org/project/tpmdd-devel/list/
11874T: git git://git.infradead.org/users/jjs/linux-tpmdd.git
11875S: Maintained
11876F: drivers/char/tpm/
11877
11878TPM IBM_VTPM DEVICE DRIVER
11879M: Ashley Lai <ashleydlai@gmail.com>
11880W: http://tpmdd.sourceforge.net
11881L: tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers)
11882S: Maintained
11883F: drivers/char/tpm/tpm_ibmvtpm*
11884
11885TRACING
11886M: Steven Rostedt <rostedt@goodmis.org>
11887M: Ingo Molnar <mingo@redhat.com>
11888T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
11889S: Maintained
11890F: Documentation/trace/ftrace.txt
11891F: arch/*/*/*/ftrace.h
11892F: arch/*/kernel/ftrace.c
11893F: include/*/ftrace.h
11894F: include/linux/trace*.h
11895F: include/trace/
11896F: kernel/trace/
11897F: tools/testing/selftests/ftrace/
11898
11899TRACING MMIO ACCESSES (MMIOTRACE)
11900M: Steven Rostedt <rostedt@goodmis.org>
11901M: Ingo Molnar <mingo@kernel.org>
11902R: Karol Herbst <karolherbst@gmail.com>
11903R: Pekka Paalanen <ppaalanen@gmail.com>
11904S: Maintained
11905L: linux-kernel@vger.kernel.org
11906L: nouveau@lists.freedesktop.org
11907F: kernel/trace/trace_mmiotrace.c
11908F: include/linux/mmiotrace.h
11909F: arch/x86/mm/kmmio.c
11910F: arch/x86/mm/mmio-mod.c
11911F: arch/x86/mm/testmmiotrace.c
11912
11913TRIVIAL PATCHES
11914M: Jiri Kosina <trivial@kernel.org>
11915T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git
11916S: Maintained
11917K: ^Subject:.*(?i)trivial
11918
11919TTY LAYER
11920M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
11921M: Jiri Slaby <jslaby@suse.com>
11922S: Supported
11923T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
11924F: Documentation/serial/
11925F: drivers/tty/
11926F: drivers/tty/serial/serial_core.c
11927F: include/linux/serial_core.h
11928F: include/linux/serial.h
11929F: include/linux/tty.h
11930F: include/uapi/linux/serial_core.h
11931F: include/uapi/linux/serial.h
11932F: include/uapi/linux/tty.h
11933
11934TUA9001 MEDIA DRIVER
11935M: Antti Palosaari <crope@iki.fi>
11936L: linux-media@vger.kernel.org
11937W: https://linuxtv.org
11938W: http://palosaari.fi/linux/
11939Q: http://patchwork.linuxtv.org/project/linux-media/list/
11940T: git git://linuxtv.org/anttip/media_tree.git
11941S: Maintained
11942F: drivers/media/tuners/tua9001*
11943
11944TULIP NETWORK DRIVERS
11945L: netdev@vger.kernel.org
11946L: linux-parisc@vger.kernel.org
11947S: Orphan
11948F: drivers/net/ethernet/dec/tulip/
11949
11950TUN/TAP driver
11951M: Maxim Krasnyansky <maxk@qti.qualcomm.com>
11952W: http://vtun.sourceforge.net/tun
11953S: Maintained
11954F: Documentation/networking/tuntap.txt
11955F: arch/um/os-Linux/drivers/
11956
11957TURBOCHANNEL SUBSYSTEM
11958M: "Maciej W. Rozycki" <macro@linux-mips.org>
11959M: Ralf Baechle <ralf@linux-mips.org>
11960L: linux-mips@linux-mips.org
11961Q: http://patchwork.linux-mips.org/project/linux-mips/list/
11962S: Maintained
11963F: drivers/tc/
11964F: include/linux/tc.h
11965
11966U14-34F SCSI DRIVER
11967M: Dario Ballabio <ballabio_dario@emc.com>
11968L: linux-scsi@vger.kernel.org
11969S: Maintained
11970F: drivers/scsi/u14-34f.c
11971
11972UBI FILE SYSTEM (UBIFS)
11973M: Richard Weinberger <richard@nod.at>
11974M: Artem Bityutskiy <dedekind1@gmail.com>
11975M: Adrian Hunter <adrian.hunter@intel.com>
11976L: linux-mtd@lists.infradead.org
11977T: git git://git.infradead.org/ubifs-2.6.git
11978W: http://www.linux-mtd.infradead.org/doc/ubifs.html
11979S: Supported
11980F: Documentation/filesystems/ubifs.txt
11981F: fs/ubifs/
11982
11983UCLINUX (M68KNOMMU AND COLDFIRE)
11984M: Greg Ungerer <gerg@linux-m68k.org>
11985W: http://www.linux-m68k.org/
11986W: http://www.uclinux.org/
11987L: linux-m68k@lists.linux-m68k.org
11988L: uclinux-dev@uclinux.org (subscribers-only)
11989T: git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
11990S: Maintained
11991F: arch/m68k/coldfire/
11992F: arch/m68k/68*/
11993F: arch/m68k/*/*_no.*
11994F: arch/m68k/include/asm/*_no.*
11995
11996UDF FILESYSTEM
11997M: Jan Kara <jack@suse.com>
11998S: Maintained
11999F: Documentation/filesystems/udf.txt
12000F: fs/udf/
12001
12002UFS FILESYSTEM
12003M: Evgeniy Dushistov <dushistov@mail.ru>
12004S: Maintained
12005F: Documentation/filesystems/ufs.txt
12006F: fs/ufs/
12007
12008UHID USERSPACE HID IO DRIVER:
12009M: David Herrmann <dh.herrmann@googlemail.com>
12010L: linux-input@vger.kernel.org
12011S: Maintained
12012F: drivers/hid/uhid.c
12013F: include/uapi/linux/uhid.h
12014
12015ULTRA-WIDEBAND (UWB) SUBSYSTEM:
12016L: linux-usb@vger.kernel.org
12017S: Orphan
12018F: drivers/uwb/
12019F: include/linux/uwb.h
12020F: include/linux/uwb/
12021
12022UNICORE32 ARCHITECTURE:
12023M: Guan Xuetao <gxt@mprc.pku.edu.cn>
12024W: http://mprc.pku.edu.cn/~guanxuetao/linux
12025S: Maintained
12026T: git git://github.com/gxt/linux.git
12027F: arch/unicore32/
12028
12029UNIFDEF
12030M: Tony Finch <dot@dotat.at>
12031W: http://dotat.at/prog/unifdef
12032S: Maintained
12033F: scripts/unifdef.c
12034
12035UNIFORM CDROM DRIVER
12036M: Jens Axboe <axboe@kernel.dk>
12037W: http://www.kernel.dk
12038S: Maintained
12039F: Documentation/cdrom/
12040F: drivers/cdrom/cdrom.c
12041F: include/linux/cdrom.h
12042F: include/uapi/linux/cdrom.h
12043
12044UNISYS S-PAR DRIVERS
12045M: David Kershner <david.kershner@unisys.com>
12046L: sparmaintainer@unisys.com (Unisys internal)
12047S: Supported
12048F: drivers/staging/unisys/
12049
12050UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
12051M: Vinayak Holikatti <vinholikatti@gmail.com>
12052L: linux-scsi@vger.kernel.org
12053S: Supported
12054F: Documentation/scsi/ufs.txt
12055F: drivers/scsi/ufs/
12056
12057UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS
12058M: Joao Pinto <Joao.Pinto@synopsys.com>
12059L: linux-scsi@vger.kernel.org
12060S: Supported
12061F: drivers/scsi/ufs/*dwc*
12062
12063UNSORTED BLOCK IMAGES (UBI)
12064M: Artem Bityutskiy <dedekind1@gmail.com>
12065M: Richard Weinberger <richard@nod.at>
12066W: http://www.linux-mtd.infradead.org/
12067L: linux-mtd@lists.infradead.org
12068T: git git://git.infradead.org/ubifs-2.6.git
12069S: Supported
12070F: drivers/mtd/ubi/
12071F: include/linux/mtd/ubi.h
12072F: include/uapi/mtd/ubi-user.h
12073
12074USB ACM DRIVER
12075M: Oliver Neukum <oneukum@suse.com>
12076L: linux-usb@vger.kernel.org
12077S: Maintained
12078F: Documentation/usb/acm.txt
12079F: drivers/usb/class/cdc-acm.*
12080
12081USB AR5523 WIRELESS DRIVER
12082M: Pontus Fuchs <pontus.fuchs@gmail.com>
12083L: linux-wireless@vger.kernel.org
12084S: Maintained
12085F: drivers/net/wireless/ath/ar5523/
12086
12087USB ATTACHED SCSI
12088M: Oliver Neukum <oneukum@suse.com>
12089L: linux-usb@vger.kernel.org
12090L: linux-scsi@vger.kernel.org
12091S: Maintained
12092F: drivers/usb/storage/uas.c
12093
12094USB CDC ETHERNET DRIVER
12095M: Oliver Neukum <oliver@neukum.org>
12096L: linux-usb@vger.kernel.org
12097S: Maintained
12098F: drivers/net/usb/cdc_*.c
12099F: include/uapi/linux/usb/cdc.h
12100
12101USB CHAOSKEY DRIVER
12102M: Keith Packard <keithp@keithp.com>
12103L: linux-usb@vger.kernel.org
12104S: Maintained
12105F: drivers/usb/misc/chaoskey.c
12106
12107USB CYPRESS C67X00 DRIVER
12108M: Peter Korsgaard <jacmet@sunsite.dk>
12109L: linux-usb@vger.kernel.org
12110S: Maintained
12111F: drivers/usb/c67x00/
12112
12113USB DAVICOM DM9601 DRIVER
12114M: Peter Korsgaard <jacmet@sunsite.dk>
12115L: netdev@vger.kernel.org
12116W: http://www.linux-usb.org/usbnet
12117S: Maintained
12118F: drivers/net/usb/dm9601.c
12119
12120USB DIAMOND RIO500 DRIVER
12121M: Cesar Miquel <miquel@df.uba.ar>
12122L: rio500-users@lists.sourceforge.net
12123W: http://rio500.sourceforge.net
12124S: Maintained
12125F: drivers/usb/misc/rio500*
12126
12127USB EHCI DRIVER
12128M: Alan Stern <stern@rowland.harvard.edu>
12129L: linux-usb@vger.kernel.org
12130S: Maintained
12131F: Documentation/usb/ehci.txt
12132F: drivers/usb/host/ehci*
12133
12134USB GADGET/PERIPHERAL SUBSYSTEM
12135M: Felipe Balbi <balbi@kernel.org>
12136L: linux-usb@vger.kernel.org
12137W: http://www.linux-usb.org/gadget
12138T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
12139S: Maintained
12140F: drivers/usb/gadget/
12141F: include/linux/usb/gadget*
12142
12143USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
12144M: Jiri Kosina <jikos@kernel.org>
12145R: Benjamin Tissoires <benjamin.tissoires@redhat.com>
12146L: linux-usb@vger.kernel.org
12147T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
12148S: Maintained
12149F: Documentation/hid/hiddev.txt
12150F: drivers/hid/usbhid/
12151
12152USB ISP116X DRIVER
12153M: Olav Kongas <ok@artecdesign.ee>
12154L: linux-usb@vger.kernel.org
12155S: Maintained
12156F: drivers/usb/host/isp116x*
12157F: include/linux/usb/isp116x.h
12158
12159USB LAN78XX ETHERNET DRIVER
12160M: Woojung Huh <woojung.huh@microchip.com>
12161M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
12162L: netdev@vger.kernel.org
12163S: Maintained
12164F: drivers/net/usb/lan78xx.*
12165
12166USB MASS STORAGE DRIVER
12167M: Matthew Dharm <mdharm-usb@one-eyed-alien.net>
12168L: linux-usb@vger.kernel.org
12169L: usb-storage@lists.one-eyed-alien.net
12170S: Maintained
12171W: http://www.one-eyed-alien.net/~mdharm/linux-usb/
12172F: drivers/usb/storage/
12173
12174USB MIDI DRIVER
12175M: Clemens Ladisch <clemens@ladisch.de>
12176L: alsa-devel@alsa-project.org (moderated for non-subscribers)
12177T: git git://git.alsa-project.org/alsa-kernel.git
12178S: Maintained
12179F: sound/usb/midi.*
12180
12181USB NETWORKING DRIVERS
12182L: linux-usb@vger.kernel.org
12183S: Odd Fixes
12184F: drivers/net/usb/
12185
12186USB OHCI DRIVER
12187M: Alan Stern <stern@rowland.harvard.edu>
12188L: linux-usb@vger.kernel.org
12189S: Maintained
12190F: Documentation/usb/ohci.txt
12191F: drivers/usb/host/ohci*
12192
12193USB OTG FSM (Finite State Machine)
12194M: Peter Chen <Peter.Chen@nxp.com>
12195T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
12196L: linux-usb@vger.kernel.org
12197S: Maintained
12198F: drivers/usb/common/usb-otg-fsm.c
12199
12200USB OVER IP DRIVER
12201M: Valentina Manea <valentina.manea.m@gmail.com>
12202M: Shuah Khan <shuahkh@osg.samsung.com>
12203M: Shuah Khan <shuah@kernel.org>
12204L: linux-usb@vger.kernel.org
12205S: Maintained
12206F: Documentation/usb/usbip_protocol.txt
12207F: drivers/usb/usbip/
12208F: tools/usb/usbip/
12209
12210USB PEGASUS DRIVER
12211M: Petko Manolov <petkan@nucleusys.com>
12212L: linux-usb@vger.kernel.org
12213L: netdev@vger.kernel.org
12214T: git git://github.com/petkan/pegasus.git
12215W: https://github.com/petkan/pegasus
12216S: Maintained
12217F: drivers/net/usb/pegasus.*
12218
12219USB PHY LAYER
12220M: Felipe Balbi <balbi@kernel.org>
12221L: linux-usb@vger.kernel.org
12222T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
12223S: Maintained
12224F: drivers/usb/phy/
12225
12226USB PRINTER DRIVER (usblp)
12227M: Pete Zaitcev <zaitcev@redhat.com>
12228L: linux-usb@vger.kernel.org
12229S: Supported
12230F: drivers/usb/class/usblp.c
12231
12232USB QMI WWAN NETWORK DRIVER
12233M: Bjørn Mork <bjorn@mork.no>
12234L: netdev@vger.kernel.org
12235S: Maintained
12236F: Documentation/ABI/testing/sysfs-class-net-qmi
12237F: drivers/net/usb/qmi_wwan.c
12238
12239USB RTL8150 DRIVER
12240M: Petko Manolov <petkan@nucleusys.com>
12241L: linux-usb@vger.kernel.org
12242L: netdev@vger.kernel.org
12243T: git git://github.com/petkan/rtl8150.git
12244W: https://github.com/petkan/rtl8150
12245S: Maintained
12246F: drivers/net/usb/rtl8150.c
12247
12248USB SERIAL SUBSYSTEM
12249M: Johan Hovold <johan@kernel.org>
12250L: linux-usb@vger.kernel.org
12251S: Maintained
12252F: Documentation/usb/usb-serial.txt
12253F: drivers/usb/serial/
12254F: include/linux/usb/serial.h
12255
12256USB SMSC75XX ETHERNET DRIVER
12257M: Steve Glendinning <steve.glendinning@shawell.net>
12258L: netdev@vger.kernel.org
12259S: Maintained
12260F: drivers/net/usb/smsc75xx.*
12261
12262USB SMSC95XX ETHERNET DRIVER
12263M: Steve Glendinning <steve.glendinning@shawell.net>
12264L: netdev@vger.kernel.org
12265S: Maintained
12266F: drivers/net/usb/smsc95xx.*
12267
12268USB SUBSYSTEM
12269M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
12270L: linux-usb@vger.kernel.org
12271W: http://www.linux-usb.org
12272T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
12273S: Supported
12274F: Documentation/devicetree/bindings/usb/
12275F: Documentation/usb/
12276F: drivers/usb/
12277F: include/linux/usb.h
12278F: include/linux/usb/
12279
12280USB UHCI DRIVER
12281M: Alan Stern <stern@rowland.harvard.edu>
12282L: linux-usb@vger.kernel.org
12283S: Maintained
12284F: drivers/usb/host/uhci*
12285
12286USB "USBNET" DRIVER FRAMEWORK
12287M: Oliver Neukum <oneukum@suse.com>
12288L: netdev@vger.kernel.org
12289W: http://www.linux-usb.org/usbnet
12290S: Maintained
12291F: drivers/net/usb/usbnet.c
12292F: include/linux/usb/usbnet.h
12293
12294USB VIDEO CLASS
12295M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
12296L: linux-uvc-devel@lists.sourceforge.net (subscribers-only)
12297L: linux-media@vger.kernel.org
12298T: git git://linuxtv.org/media_tree.git
12299W: http://www.ideasonboard.org/uvc/
12300S: Maintained
12301F: drivers/media/usb/uvc/
12302F: include/uapi/linux/uvcvideo.h
12303
12304USB VISION DRIVER
12305M: Hans Verkuil <hverkuil@xs4all.nl>
12306L: linux-media@vger.kernel.org
12307T: git git://linuxtv.org/media_tree.git
12308W: https://linuxtv.org
12309S: Odd Fixes
12310F: drivers/media/usb/usbvision/
12311
12312USB WEBCAM GADGET
12313M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
12314L: linux-usb@vger.kernel.org
12315S: Maintained
12316F: drivers/usb/gadget/function/*uvc*
12317F: drivers/usb/gadget/legacy/webcam.c
12318
12319USB WIRELESS RNDIS DRIVER (rndis_wlan)
12320M: Jussi Kivilinna <jussi.kivilinna@iki.fi>
12321L: linux-wireless@vger.kernel.org
12322S: Maintained
12323F: drivers/net/wireless/rndis_wlan.c
12324
12325USB XHCI DRIVER
12326M: Mathias Nyman <mathias.nyman@intel.com>
12327L: linux-usb@vger.kernel.org
12328S: Supported
12329F: drivers/usb/host/xhci*
12330F: drivers/usb/host/pci-quirks*
12331
12332USB ZD1201 DRIVER
12333L: linux-wireless@vger.kernel.org
12334W: http://linux-lc100020.sourceforge.net
12335S: Orphan
12336F: drivers/net/wireless/zydas/zd1201.*
12337
12338USB ZR364XX DRIVER
12339M: Antoine Jacquet <royale@zerezo.com>
12340L: linux-usb@vger.kernel.org
12341L: linux-media@vger.kernel.org
12342T: git git://linuxtv.org/media_tree.git
12343W: http://royale.zerezo.com/zr364xx/
12344S: Maintained
12345F: Documentation/video4linux/zr364xx.txt
12346F: drivers/media/usb/zr364xx/
12347
12348ULPI BUS
12349M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
12350L: linux-usb@vger.kernel.org
12351S: Maintained
12352F: drivers/usb/common/ulpi.c
12353F: include/linux/ulpi/
12354
12355USER-MODE LINUX (UML)
12356M: Jeff Dike <jdike@addtoit.com>
12357M: Richard Weinberger <richard@nod.at>
12358L: user-mode-linux-devel@lists.sourceforge.net
12359L: user-mode-linux-user@lists.sourceforge.net
12360W: http://user-mode-linux.sourceforge.net
12361T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git
12362S: Maintained
12363F: Documentation/virtual/uml/
12364F: arch/um/
12365F: arch/x86/um/
12366F: fs/hostfs/
12367F: fs/hppfs/
12368
12369USERSPACE I/O (UIO)
12370M: "Hans J. Koch" <hjk@hansjkoch.de>
12371M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
12372S: Maintained
12373T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
12374F: Documentation/DocBook/uio-howto.tmpl
12375F: drivers/uio/
12376F: include/linux/uio*.h
12377
12378UTIL-LINUX PACKAGE
12379M: Karel Zak <kzak@redhat.com>
12380L: util-linux@vger.kernel.org
12381W: http://en.wikipedia.org/wiki/Util-linux
12382T: git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
12383S: Maintained
12384
12385UVESAFB DRIVER
12386M: Michal Januszewski <spock@gentoo.org>
12387L: linux-fbdev@vger.kernel.org
12388W: http://dev.gentoo.org/~spock/projects/uvesafb/
12389S: Maintained
12390F: Documentation/fb/uvesafb.txt
12391F: drivers/video/fbdev/uvesafb.*
12392
12393VF610 NAND DRIVER
12394M: Stefan Agner <stefan@agner.ch>
12395L: linux-mtd@lists.infradead.org
12396S: Supported
12397F: drivers/mtd/nand/vf610_nfc.c
12398
12399VFAT/FAT/MSDOS FILESYSTEM
12400M: OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
12401S: Maintained
12402F: Documentation/filesystems/vfat.txt
12403F: fs/fat/
12404
12405VFIO DRIVER
12406M: Alex Williamson <alex.williamson@redhat.com>
12407L: kvm@vger.kernel.org
12408T: git git://github.com/awilliam/linux-vfio.git
12409S: Maintained
12410F: Documentation/vfio.txt
12411F: drivers/vfio/
12412F: include/linux/vfio.h
12413F: include/uapi/linux/vfio.h
12414
12415VFIO PLATFORM DRIVER
12416M: Baptiste Reynal <b.reynal@virtualopensystems.com>
12417L: kvm@vger.kernel.org
12418S: Maintained
12419F: drivers/vfio/platform/
12420
12421VIDEOBUF2 FRAMEWORK
12422M: Pawel Osciak <pawel@osciak.com>
12423M: Marek Szyprowski <m.szyprowski@samsung.com>
12424M: Kyungmin Park <kyungmin.park@samsung.com>
12425L: linux-media@vger.kernel.org
12426S: Maintained
12427F: drivers/media/v4l2-core/videobuf2-*
12428F: include/media/videobuf2-*
12429
12430VIRTIO AND VHOST VSOCK DRIVER
12431M: Stefan Hajnoczi <stefanha@redhat.com>
12432L: kvm@vger.kernel.org
12433L: virtualization@lists.linux-foundation.org
12434L: netdev@vger.kernel.org
12435S: Maintained
12436F: include/linux/virtio_vsock.h
12437F: include/uapi/linux/virtio_vsock.h
12438F: net/vmw_vsock/virtio_transport_common.c
12439F: net/vmw_vsock/virtio_transport.c
12440F: drivers/vhost/vsock.c
12441F: drivers/vhost/vsock.h
12442
12443VIRTUAL SERIO DEVICE DRIVER
12444M: Stephen Chandler Paul <thatslyude@gmail.com>
12445S: Maintained
12446F: drivers/input/serio/userio.c
12447F: include/uapi/linux/userio.h
12448
12449VIRTIO CONSOLE DRIVER
12450M: Amit Shah <amit.shah@redhat.com>
12451L: virtualization@lists.linux-foundation.org
12452S: Maintained
12453F: drivers/char/virtio_console.c
12454F: include/linux/virtio_console.h
12455F: include/uapi/linux/virtio_console.h
12456
12457VIRTIO CORE, NET AND BLOCK DRIVERS
12458M: "Michael S. Tsirkin" <mst@redhat.com>
12459L: virtualization@lists.linux-foundation.org
12460S: Maintained
12461F: Documentation/devicetree/bindings/virtio/
12462F: drivers/virtio/
12463F: tools/virtio/
12464F: drivers/net/virtio_net.c
12465F: drivers/block/virtio_blk.c
12466F: include/linux/virtio_*.h
12467F: include/uapi/linux/virtio_*.h
12468
12469VIRTIO DRIVERS FOR S390
12470M: Christian Borntraeger <borntraeger@de.ibm.com>
12471M: Cornelia Huck <cornelia.huck@de.ibm.com>
12472L: linux-s390@vger.kernel.org
12473L: virtualization@lists.linux-foundation.org
12474L: kvm@vger.kernel.org
12475S: Supported
12476F: drivers/s390/virtio/
12477
12478VIRTIO GPU DRIVER
12479M: David Airlie <airlied@linux.ie>
12480M: Gerd Hoffmann <kraxel@redhat.com>
12481L: dri-devel@lists.freedesktop.org
12482L: virtualization@lists.linux-foundation.org
12483S: Maintained
12484F: drivers/gpu/drm/virtio/
12485F: include/uapi/linux/virtio_gpu.h
12486
12487VIRTIO HOST (VHOST)
12488M: "Michael S. Tsirkin" <mst@redhat.com>
12489L: kvm@vger.kernel.org
12490L: virtualization@lists.linux-foundation.org
12491L: netdev@vger.kernel.org
12492T: git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
12493S: Maintained
12494F: drivers/vhost/
12495F: include/uapi/linux/vhost.h
12496
12497VIRTIO INPUT DRIVER
12498M: Gerd Hoffmann <kraxel@redhat.com>
12499S: Maintained
12500F: drivers/virtio/virtio_input.c
12501F: include/uapi/linux/virtio_input.h
12502
12503VIA RHINE NETWORK DRIVER
12504S: Orphan
12505F: drivers/net/ethernet/via/via-rhine.c
12506
12507VIA SD/MMC CARD CONTROLLER DRIVER
12508M: Bruce Chang <brucechang@via.com.tw>
12509M: Harald Welte <HaraldWelte@viatech.com>
12510S: Maintained
12511F: drivers/mmc/host/via-sdmmc.c
12512
12513VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
12514M: Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
12515L: linux-fbdev@vger.kernel.org
12516S: Maintained
12517F: include/linux/via-core.h
12518F: include/linux/via-gpio.h
12519F: include/linux/via_i2c.h
12520F: drivers/video/fbdev/via/
12521
12522VIA VELOCITY NETWORK DRIVER
12523M: Francois Romieu <romieu@fr.zoreil.com>
12524L: netdev@vger.kernel.org
12525S: Maintained
12526F: drivers/net/ethernet/via/via-velocity.*
12527
12528VIRT LIB
12529M: Alex Williamson <alex.williamson@redhat.com>
12530M: Paolo Bonzini <pbonzini@redhat.com>
12531L: kvm@vger.kernel.org
12532S: Supported
12533F: virt/lib/
12534
12535VIVID VIRTUAL VIDEO DRIVER
12536M: Hans Verkuil <hverkuil@xs4all.nl>
12537L: linux-media@vger.kernel.org
12538T: git git://linuxtv.org/media_tree.git
12539W: https://linuxtv.org
12540S: Maintained
12541F: drivers/media/platform/vivid/*
12542
12543VLAN (802.1Q)
12544M: Patrick McHardy <kaber@trash.net>
12545L: netdev@vger.kernel.org
12546S: Maintained
12547F: drivers/net/macvlan.c
12548F: include/linux/if_*vlan.h
12549F: net/8021q/
12550
12551VLYNQ BUS
12552M: Florian Fainelli <florian@openwrt.org>
12553L: openwrt-devel@lists.openwrt.org (subscribers-only)
12554S: Maintained
12555F: drivers/vlynq/vlynq.c
12556F: include/linux/vlynq.h
12557
12558VME SUBSYSTEM
12559M: Martyn Welch <martyn@welchs.me.uk>
12560M: Manohar Vanga <manohar.vanga@gmail.com>
12561M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
12562L: devel@driverdev.osuosl.org
12563S: Maintained
12564T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
12565F: Documentation/vme_api.txt
12566F: drivers/staging/vme/
12567F: drivers/vme/
12568F: include/linux/vme*
12569
12570VMWARE HYPERVISOR INTERFACE
12571M: Alok Kataria <akataria@vmware.com>
12572L: virtualization@lists.linux-foundation.org
12573S: Supported
12574F: arch/x86/kernel/cpu/vmware.c
12575
12576VMWARE BALLOON DRIVER
12577M: Xavier Deguillard <xdeguillard@vmware.com>
12578M: Philip Moltmann <moltmann@vmware.com>
12579M: "VMware, Inc." <pv-drivers@vmware.com>
12580L: linux-kernel@vger.kernel.org
12581S: Maintained
12582F: drivers/misc/vmw_balloon.c
12583
12584VMWARE VMMOUSE SUBDRIVER
12585M: "VMware Graphics" <linux-graphics-maintainer@vmware.com>
12586M: "VMware, Inc." <pv-drivers@vmware.com>
12587L: linux-input@vger.kernel.org
12588S: Maintained
12589F: drivers/input/mouse/vmmouse.c
12590F: drivers/input/mouse/vmmouse.h
12591
12592VMWARE VMXNET3 ETHERNET DRIVER
12593M: Shrikrishna Khare <skhare@vmware.com>
12594M: "VMware, Inc." <pv-drivers@vmware.com>
12595L: netdev@vger.kernel.org
12596S: Maintained
12597F: drivers/net/vmxnet3/
12598
12599VMware PVSCSI driver
12600M: Jim Gill <jgill@vmware.com>
12601M: VMware PV-Drivers <pv-drivers@vmware.com>
12602L: linux-scsi@vger.kernel.org
12603S: Maintained
12604F: drivers/scsi/vmw_pvscsi.c
12605F: drivers/scsi/vmw_pvscsi.h
12606
12607VOLTAGE AND CURRENT REGULATOR FRAMEWORK
12608M: Liam Girdwood <lgirdwood@gmail.com>
12609M: Mark Brown <broonie@kernel.org>
12610L: linux-kernel@vger.kernel.org
12611W: http://www.slimlogic.co.uk/?p=48
12612T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
12613S: Supported
12614F: Documentation/devicetree/bindings/regulator/
12615F: drivers/regulator/
12616F: include/dt-bindings/regulator/
12617F: include/linux/regulator/
12618
12619VRF
12620M: David Ahern <dsa@cumulusnetworks.com>
12621M: Shrijeet Mukherjee <shm@cumulusnetworks.com>
12622L: netdev@vger.kernel.org
12623S: Maintained
12624F: drivers/net/vrf.c
12625F: Documentation/networking/vrf.txt
12626
12627VT1211 HARDWARE MONITOR DRIVER
12628M: Juerg Haefliger <juergh@gmail.com>
12629L: linux-hwmon@vger.kernel.org
12630S: Maintained
12631F: Documentation/hwmon/vt1211
12632F: drivers/hwmon/vt1211.c
12633
12634VT8231 HARDWARE MONITOR DRIVER
12635M: Roger Lucas <vt8231@hiddenengine.co.uk>
12636L: linux-hwmon@vger.kernel.org
12637S: Maintained
12638F: drivers/hwmon/vt8231.c
12639
12640VUB300 USB to SDIO/SD/MMC bridge chip
12641M: Tony Olech <tony.olech@elandigitalsystems.com>
12642L: linux-mmc@vger.kernel.org
12643L: linux-usb@vger.kernel.org
12644S: Supported
12645F: drivers/mmc/host/vub300.c
12646
12647W1 DALLAS'S 1-WIRE BUS
12648M: Evgeniy Polyakov <zbr@ioremap.net>
12649S: Maintained
12650F: Documentation/w1/
12651F: drivers/w1/
12652
12653W83791D HARDWARE MONITORING DRIVER
12654M: Marc Hulsman <m.hulsman@tudelft.nl>
12655L: linux-hwmon@vger.kernel.org
12656S: Maintained
12657F: Documentation/hwmon/w83791d
12658F: drivers/hwmon/w83791d.c
12659
12660W83793 HARDWARE MONITORING DRIVER
12661M: Rudolf Marek <r.marek@assembler.cz>
12662L: linux-hwmon@vger.kernel.org
12663S: Maintained
12664F: Documentation/hwmon/w83793
12665F: drivers/hwmon/w83793.c
12666
12667W83795 HARDWARE MONITORING DRIVER
12668M: Jean Delvare <jdelvare@suse.com>
12669L: linux-hwmon@vger.kernel.org
12670S: Maintained
12671F: drivers/hwmon/w83795.c
12672
12673W83L51xD SD/MMC CARD INTERFACE DRIVER
12674M: Pierre Ossman <pierre@ossman.eu>
12675S: Maintained
12676F: drivers/mmc/host/wbsd.*
12677
12678WACOM PROTOCOL 4 SERIAL TABLETS
12679M: Julian Squires <julian@cipht.net>
12680M: Hans de Goede <hdegoede@redhat.com>
12681L: linux-input@vger.kernel.org
12682S: Maintained
12683F: drivers/input/tablet/wacom_serial4.c
12684
12685WATCHDOG DEVICE DRIVERS
12686M: Wim Van Sebroeck <wim@iguana.be>
12687R: Guenter Roeck <linux@roeck-us.net>
12688L: linux-watchdog@vger.kernel.org
12689W: http://www.linux-watchdog.org/
12690T: git git://www.linux-watchdog.org/linux-watchdog.git
12691S: Maintained
12692F: Documentation/devicetree/bindings/watchdog/
12693F: Documentation/watchdog/
12694F: drivers/watchdog/
12695F: include/linux/watchdog.h
12696F: include/uapi/linux/watchdog.h
12697
12698WD7000 SCSI DRIVER
12699M: Miroslav Zagorac <zaga@fly.cc.fer.hr>
12700L: linux-scsi@vger.kernel.org
12701S: Maintained
12702F: drivers/scsi/wd7000.c
12703
12704WIIMOTE HID DRIVER
12705M: David Herrmann <dh.herrmann@googlemail.com>
12706L: linux-input@vger.kernel.org
12707S: Maintained
12708F: drivers/hid/hid-wiimote*
12709
12710WINBOND CIR DRIVER
12711M: David Härdeman <david@hardeman.nu>
12712S: Maintained
12713F: drivers/media/rc/winbond-cir.c
12714
12715WINSYSTEMS EBC-C384 WATCHDOG DRIVER
12716M: William Breathitt Gray <vilhelm.gray@gmail.com>
12717L: linux-watchdog@vger.kernel.org
12718S: Maintained
12719F: drivers/watchdog/ebc-c384_wdt.c
12720
12721WINSYSTEMS WS16C48 GPIO DRIVER
12722M: William Breathitt Gray <vilhelm.gray@gmail.com>
12723L: linux-gpio@vger.kernel.org
12724S: Maintained
12725F: drivers/gpio/gpio-ws16c48.c
12726
12727WIMAX STACK
12728M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
12729M: linux-wimax@intel.com
12730L: wimax@linuxwimax.org (subscribers-only)
12731S: Supported
12732W: http://linuxwimax.org
12733F: Documentation/wimax/README.wimax
12734F: include/linux/wimax/debug.h
12735F: include/net/wimax.h
12736F: include/uapi/linux/wimax.h
12737F: net/wimax/
12738
12739WISTRON LAPTOP BUTTON DRIVER
12740M: Miloslav Trmac <mitr@volny.cz>
12741S: Maintained
12742F: drivers/input/misc/wistron_btns.c
12743
12744WL3501 WIRELESS PCMCIA CARD DRIVER
12745M: Arnaldo Carvalho de Melo <acme@ghostprotocols.net>
12746L: linux-wireless@vger.kernel.org
12747W: http://oops.ghostprotocols.net:81/blog
12748S: Maintained
12749F: drivers/net/wireless/wl3501*
12750
12751WOLFSON MICROELECTRONICS DRIVERS
12752L: patches@opensource.wolfsonmicro.com
12753T: git https://github.com/CirrusLogic/linux-drivers.git
12754W: https://github.com/CirrusLogic/linux-drivers/wiki
12755S: Supported
12756F: Documentation/hwmon/wm83??
12757F: Documentation/devicetree/bindings/extcon/extcon-arizona.txt
12758F: Documentation/devicetree/bindings/regulator/arizona-regulator.txt
12759F: Documentation/devicetree/bindings/mfd/arizona.txt
12760F: arch/arm/mach-s3c64xx/mach-crag6410*
12761F: drivers/clk/clk-wm83*.c
12762F: drivers/extcon/extcon-arizona.c
12763F: drivers/leds/leds-wm83*.c
12764F: drivers/gpio/gpio-*wm*.c
12765F: drivers/gpio/gpio-arizona.c
12766F: drivers/hwmon/wm83??-hwmon.c
12767F: drivers/input/misc/wm831x-on.c
12768F: drivers/input/touchscreen/wm831x-ts.c
12769F: drivers/input/touchscreen/wm97*.c
12770F: drivers/mfd/arizona*
12771F: drivers/mfd/wm*.c
12772F: drivers/mfd/cs47l24*
12773F: drivers/power/wm83*.c
12774F: drivers/rtc/rtc-wm83*.c
12775F: drivers/regulator/wm8*.c
12776F: drivers/video/backlight/wm83*_bl.c
12777F: drivers/watchdog/wm83*_wdt.c
12778F: include/linux/mfd/arizona/
12779F: include/linux/mfd/wm831x/
12780F: include/linux/mfd/wm8350/
12781F: include/linux/mfd/wm8400*
12782F: include/linux/wm97xx.h
12783F: include/sound/wm????.h
12784F: sound/soc/codecs/arizona.?
12785F: sound/soc/codecs/wm*
12786F: sound/soc/codecs/cs47l24*
12787
12788WORKQUEUE
12789M: Tejun Heo <tj@kernel.org>
12790R: Lai Jiangshan <jiangshanlai@gmail.com>
12791T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
12792S: Maintained
12793F: include/linux/workqueue.h
12794F: kernel/workqueue.c
12795F: Documentation/workqueue.txt
12796
12797X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS
12798M: Chen-Yu Tsai <wens@csie.org>
12799L: linux-kernel@vger.kernel.org
12800S: Maintained
12801N: axp[128]
12802
12803X.25 NETWORK LAYER
12804M: Andrew Hendry <andrew.hendry@gmail.com>
12805L: linux-x25@vger.kernel.org
12806S: Odd Fixes
12807F: Documentation/networking/x25*
12808F: include/net/x25*
12809F: net/x25/
12810
12811X86 ARCHITECTURE (32-BIT AND 64-BIT)
12812M: Thomas Gleixner <tglx@linutronix.de>
12813M: Ingo Molnar <mingo@redhat.com>
12814M: "H. Peter Anvin" <hpa@zytor.com>
12815M: x86@kernel.org
12816L: linux-kernel@vger.kernel.org
12817T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
12818S: Maintained
12819F: Documentation/x86/
12820F: arch/x86/
12821
12822X86 PLATFORM DRIVERS
12823M: Darren Hart <dvhart@infradead.org>
12824L: platform-driver-x86@vger.kernel.org
12825T: git git://git.infradead.org/users/dvhart/linux-platform-drivers-x86.git
12826S: Maintained
12827F: drivers/platform/x86/
12828F: drivers/platform/olpc/
12829
12830X86 MCE INFRASTRUCTURE
12831M: Tony Luck <tony.luck@intel.com>
12832M: Borislav Petkov <bp@alien8.de>
12833L: linux-edac@vger.kernel.org
12834S: Maintained
12835F: arch/x86/kernel/cpu/mcheck/*
12836
12837X86 MICROCODE UPDATE SUPPORT
12838M: Borislav Petkov <bp@alien8.de>
12839S: Maintained
12840F: arch/x86/kernel/cpu/microcode/*
12841
12842X86 VDSO
12843M: Andy Lutomirski <luto@amacapital.net>
12844L: linux-kernel@vger.kernel.org
12845T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
12846S: Maintained
12847F: arch/x86/entry/vdso/
12848
12849XC2028/3028 TUNER DRIVER
12850M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
12851M: Mauro Carvalho Chehab <mchehab@kernel.org>
12852L: linux-media@vger.kernel.org
12853W: https://linuxtv.org
12854T: git git://linuxtv.org/media_tree.git
12855S: Maintained
12856F: drivers/media/tuners/tuner-xc2028.*
12857
12858XEN HYPERVISOR INTERFACE
12859M: Boris Ostrovsky <boris.ostrovsky@oracle.com>
12860M: David Vrabel <david.vrabel@citrix.com>
12861M: Juergen Gross <jgross@suse.com>
12862L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
12863T: git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
12864S: Supported
12865F: arch/x86/xen/
12866F: drivers/*/xen-*front.c
12867F: drivers/xen/
12868F: arch/x86/include/asm/xen/
12869F: include/xen/
12870F: include/uapi/xen/
12871
12872XEN HYPERVISOR ARM
12873M: Stefano Stabellini <sstabellini@kernel.org>
12874L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
12875S: Maintained
12876F: arch/arm/xen/
12877F: arch/arm/include/asm/xen/
12878
12879XEN HYPERVISOR ARM64
12880M: Stefano Stabellini <sstabellini@kernel.org>
12881L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
12882S: Maintained
12883F: arch/arm64/xen/
12884F: arch/arm64/include/asm/xen/
12885
12886XEN NETWORK BACKEND DRIVER
12887M: Wei Liu <wei.liu2@citrix.com>
12888L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
12889L: netdev@vger.kernel.org
12890S: Supported
12891F: drivers/net/xen-netback/*
12892
12893XEN PCI SUBSYSTEM
12894M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
12895L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
12896S: Supported
12897F: arch/x86/pci/*xen*
12898F: drivers/pci/*xen*
12899
12900XEN BLOCK SUBSYSTEM
12901M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
12902M: Roger Pau Monné <roger.pau@citrix.com>
12903L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
12904S: Supported
12905F: drivers/block/xen-blkback/*
12906F: drivers/block/xen*
12907
12908XEN PVSCSI DRIVERS
12909M: Juergen Gross <jgross@suse.com>
12910L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
12911L: linux-scsi@vger.kernel.org
12912S: Supported
12913F: drivers/scsi/xen-scsifront.c
12914F: drivers/xen/xen-scsiback.c
12915F: include/xen/interface/io/vscsiif.h
12916
12917XEN SWIOTLB SUBSYSTEM
12918M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
12919L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
12920S: Supported
12921F: arch/x86/xen/*swiotlb*
12922F: drivers/xen/*swiotlb*
12923
12924XFS FILESYSTEM
12925P: Silicon Graphics Inc
12926M: Dave Chinner <david@fromorbit.com>
12927M: xfs@oss.sgi.com
12928L: xfs@oss.sgi.com
12929W: http://oss.sgi.com/projects/xfs
12930T: git git://git.kernel.org/pub/scm/linux/kernel/git/dgc/linux-xfs.git
12931S: Supported
12932F: Documentation/filesystems/xfs.txt
12933F: fs/xfs/
12934
12935XILINX AXI ETHERNET DRIVER
12936M: Anirudha Sarangi <anirudh@xilinx.com>
12937M: John Linn <John.Linn@xilinx.com>
12938S: Maintained
12939F: drivers/net/ethernet/xilinx/xilinx_axienet*
12940
12941XILINX UARTLITE SERIAL DRIVER
12942M: Peter Korsgaard <jacmet@sunsite.dk>
12943L: linux-serial@vger.kernel.org
12944S: Maintained
12945F: drivers/tty/serial/uartlite.c
12946
12947XILINX VIDEO IP CORES
12948M: Hyun Kwon <hyun.kwon@xilinx.com>
12949M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
12950L: linux-media@vger.kernel.org
12951T: git git://linuxtv.org/media_tree.git
12952S: Supported
12953F: Documentation/devicetree/bindings/media/xilinx/
12954F: drivers/media/platform/xilinx/
12955F: include/uapi/linux/xilinx-v4l2-controls.h
12956
12957XILLYBUS DRIVER
12958M: Eli Billauer <eli.billauer@gmail.com>
12959L: linux-kernel@vger.kernel.org
12960S: Supported
12961F: drivers/char/xillybus/
12962
12963XTENSA XTFPGA PLATFORM SUPPORT
12964M: Max Filippov <jcmvbkbc@gmail.com>
12965L: linux-xtensa@linux-xtensa.org
12966S: Maintained
12967F: drivers/spi/spi-xtensa-xtfpga.c
12968F: sound/soc/xtensa/xtfpga-i2s.c
12969
12970YAM DRIVER FOR AX.25
12971M: Jean-Paul Roubelat <jpr@f6fbb.org>
12972L: linux-hams@vger.kernel.org
12973S: Maintained
12974F: drivers/net/hamradio/yam*
12975F: include/linux/yam.h
12976
12977YEALINK PHONE DRIVER
12978M: Henk Vergonet <Henk.Vergonet@gmail.com>
12979L: usbb2k-api-dev@nongnu.org
12980S: Maintained
12981F: Documentation/input/yealink.txt
12982F: drivers/input/misc/yealink.*
12983
12984Z8530 DRIVER FOR AX.25
12985M: Joerg Reuter <jreuter@yaina.de>
12986W: http://yaina.de/jreuter/
12987W: http://www.qsl.net/dl1bke/
12988L: linux-hams@vger.kernel.org
12989S: Maintained
12990F: Documentation/networking/z8530drv.txt
12991F: drivers/net/hamradio/*scc.c
12992F: drivers/net/hamradio/z8530.h
12993
12994ZBUD COMPRESSED PAGE ALLOCATOR
12995M: Seth Jennings <sjenning@redhat.com>
12996L: linux-mm@kvack.org
12997S: Maintained
12998F: mm/zbud.c
12999F: include/linux/zbud.h
13000
13001ZD1211RW WIRELESS DRIVER
13002M: Daniel Drake <dsd@gentoo.org>
13003M: Ulrich Kunitz <kune@deine-taler.de>
13004W: http://zd1211.ath.cx/wiki/DriverRewrite
13005L: linux-wireless@vger.kernel.org
13006L: zd1211-devs@lists.sourceforge.net (subscribers-only)
13007S: Maintained
13008F: drivers/net/wireless/zydas/zd1211rw/
13009
13010ZPOOL COMPRESSED PAGE STORAGE API
13011M: Dan Streetman <ddstreet@ieee.org>
13012L: linux-mm@kvack.org
13013S: Maintained
13014F: mm/zpool.c
13015F: include/linux/zpool.h
13016
13017ZR36067 VIDEO FOR LINUX DRIVER
13018L: mjpeg-users@lists.sourceforge.net
13019L: linux-media@vger.kernel.org
13020W: http://mjpeg.sourceforge.net/driver-zoran/
13021T: hg https://linuxtv.org/hg/v4l-dvb
13022S: Odd Fixes
13023F: drivers/media/pci/zoran/
13024
13025ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
13026M: Minchan Kim <minchan@kernel.org>
13027M: Nitin Gupta <ngupta@vflare.org>
13028R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
13029L: linux-kernel@vger.kernel.org
13030S: Maintained
13031F: drivers/block/zram/
13032F: Documentation/blockdev/zram.txt
13033
13034ZS DECSTATION Z85C30 SERIAL DRIVER
13035M: "Maciej W. Rozycki" <macro@linux-mips.org>
13036S: Maintained
13037F: drivers/tty/serial/zs.*
13038
13039ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
13040M: Minchan Kim <minchan@kernel.org>
13041M: Nitin Gupta <ngupta@vflare.org>
13042R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
13043L: linux-mm@kvack.org
13044S: Maintained
13045F: mm/zsmalloc.c
13046F: include/linux/zsmalloc.h
13047F: Documentation/vm/zsmalloc.txt
13048
13049ZSWAP COMPRESSED SWAP CACHING
13050M: Seth Jennings <sjenning@redhat.com>
13051L: linux-mm@kvack.org
13052S: Maintained
13053F: mm/zswap.c
13054
13055THE REST
13056M: Linus Torvalds <torvalds@linux-foundation.org>
13057L: linux-kernel@vger.kernel.org
13058Q: http://patchwork.kernel.org/project/LKML/list/
13059T: git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
13060S: Buried alive in reporters
13061F: *
13062F: */