mm, oom: fix uninitialized ret in task_will_free_mem()
[deliverable/linux.git] / MAINTAINERS
... / ...
CommitLineData
1
2
3 List of maintainers and how to submit kernel changes
4
5Please try to follow the guidelines below. This will make things
6easier on the maintainers. Not all of these guidelines matter for every
7trivial patch so apply some common sense.
8
91. Always _test_ your changes, however small, on at least 4 or
10 5 people, preferably many more.
11
122. Try to release a few ALPHA test versions to the net. Announce
13 them onto the kernel channel and await results. This is especially
14 important for device drivers, because often that's the only way
15 you will find things like the fact version 3 firmware needs
16 a magic fix you didn't know about, or some clown changed the
17 chips on a board and not its name. (Don't laugh! Look at the
18 SMC etherpower for that.)
19
203. Make sure your changes compile correctly in multiple
21 configurations. In particular check that changes work both as a
22 module and built into the kernel.
23
244. When you are happy with a change make it generally available for
25 testing and await feedback.
26
275. Make a patch available to the relevant maintainer in the list. Use
28 'diff -u' to make the patch easy to merge. Be prepared to get your
29 changes sent back with seemingly silly requests about formatting
30 and variable names. These aren't as silly as they seem. One
31 job the maintainers (and especially Linus) do is to keep things
32 looking the same. Sometimes this means that the clever hack in
33 your driver to get around a problem actually needs to become a
34 generalized kernel feature ready for next time.
35
36 PLEASE check your patch with the automated style checker
37 (scripts/checkpatch.pl) to catch trivial style violations.
38 See Documentation/CodingStyle for guidance here.
39
40 PLEASE CC: the maintainers and mailing lists that are generated
41 by scripts/get_maintainer.pl. The results returned by the
42 script will be best if you have git installed and are making
43 your changes in a branch derived from Linus' latest git tree.
44 See Documentation/SubmittingPatches for details.
45
46 PLEASE try to include any credit lines you want added with the
47 patch. It avoids people being missed off by mistake and makes
48 it easier to know who wants adding and who doesn't.
49
50 PLEASE document known bugs. If it doesn't work for everything
51 or does something very odd once a month document it.
52
53 PLEASE remember that submissions must be made under the terms
54 of the Linux Foundation certificate of contribution and should
55 include a Signed-off-by: line. The current version of this
56 "Developer's Certificate of Origin" (DCO) is listed in the file
57 Documentation/SubmittingPatches.
58
596. Make sure you have the right to send any changes you make. If you
60 do changes at work you may find your employer owns the patch
61 not you.
62
637. When sending security related changes or reports to a maintainer
64 please Cc: security@kernel.org, especially if the maintainer
65 does not respond.
66
678. Happy hacking.
68
69Descriptions of section entries:
70
71 P: Person (obsolete)
72 M: Mail patches to: FullName <address@domain>
73 R: Designated reviewer: FullName <address@domain>
74 These reviewers should be CCed on patches.
75 L: Mailing list that is relevant to this area
76 W: Web-page with status/info
77 Q: Patchwork web based patch tracking system site
78 T: SCM tree type and location.
79 Type is one of: git, hg, quilt, stgit, topgit
80 S: Status, one of the following:
81 Supported: Someone is actually paid to look after this.
82 Maintained: Someone actually looks after it.
83 Odd Fixes: It has a maintainer but they don't have time to do
84 much other than throw the odd patch in. See below..
85 Orphan: No current maintainer [but maybe you could take the
86 role as you write your new code].
87 Obsolete: Old code. Something tagged obsolete generally means
88 it has been replaced by a better system and you
89 should be using that.
90 F: Files and directories with wildcard patterns.
91 A trailing slash includes all files and subdirectory files.
92 F: drivers/net/ all files in and below drivers/net
93 F: drivers/net/* all files in drivers/net, but not below
94 F: */net/* all files in "any top level directory"/net
95 One pattern per line. Multiple F: lines acceptable.
96 N: Files and directories with regex patterns.
97 N: [^a-z]tegra all files whose path contains the word tegra
98 One pattern per line. Multiple N: lines acceptable.
99 scripts/get_maintainer.pl has different behavior for files that
100 match F: pattern and matches of N: patterns. By default,
101 get_maintainer will not look at git log history when an F: pattern
102 match occurs. When an N: match occurs, git log history is used
103 to also notify the people that have git commit signatures.
104 X: Files and directories that are NOT maintained, same rules as F:
105 Files exclusions are tested before file matches.
106 Can be useful for excluding a specific subdirectory, for instance:
107 F: net/
108 X: net/ipv6/
109 matches all files in and below net excluding net/ipv6/
110 K: Keyword perl extended regex pattern to match content in a
111 patch or file. For instance:
112 K: of_get_profile
113 matches patches or files that contain "of_get_profile"
114 K: \b(printk|pr_(info|err))\b
115 matches patches or files that contain one or more of the words
116 printk, pr_info or pr_err
117 One regex pattern per line. Multiple K: lines acceptable.
118
119Note: For the hard of thinking, this list is meant to remain in alphabetical
120order. If you could add yourselves to it in alphabetical order that would be
121so much easier [Ed]
122
123Maintainers List (try to look for most precise areas first)
124
125 -----------------------------------
126
1273C59X NETWORK DRIVER
128M: Steffen Klassert <klassert@mathematik.tu-chemnitz.de>
129L: netdev@vger.kernel.org
130S: Maintained
131F: Documentation/networking/vortex.txt
132F: drivers/net/ethernet/3com/3c59x.c
133
1343CR990 NETWORK DRIVER
135M: David Dillow <dave@thedillows.org>
136L: netdev@vger.kernel.org
137S: Maintained
138F: drivers/net/ethernet/3com/typhoon*
139
1403WARE SAS/SATA-RAID SCSI DRIVERS (3W-XXXX, 3W-9XXX, 3W-SAS)
141M: Adam Radford <linuxraid@lsi.com>
142L: linux-scsi@vger.kernel.org
143W: http://www.lsi.com
144S: Supported
145F: drivers/scsi/3w-*
146
14753C700 AND 53C700-66 SCSI DRIVER
148M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
149L: linux-scsi@vger.kernel.org
150S: Maintained
151F: drivers/scsi/53c700*
152
1536LOWPAN GENERIC (BTLE/IEEE 802.15.4)
154M: Alexander Aring <aar@pengutronix.de>
155M: Jukka Rissanen <jukka.rissanen@linux.intel.com>
156L: linux-bluetooth@vger.kernel.org
157L: linux-wpan@vger.kernel.org
158S: Maintained
159F: net/6lowpan/
160F: include/net/6lowpan.h
161F: Documentation/networking/6lowpan.txt
162
1636PACK NETWORK DRIVER FOR AX.25
164M: Andreas Koensgen <ajk@comnets.uni-bremen.de>
165L: linux-hams@vger.kernel.org
166S: Maintained
167F: drivers/net/hamradio/6pack.c
168
1698169 10/100/1000 GIGABIT ETHERNET DRIVER
170M: Realtek linux nic maintainers <nic_swsd@realtek.com>
171L: netdev@vger.kernel.org
172S: Maintained
173F: drivers/net/ethernet/realtek/r8169.c
174
1758250/16?50 (AND CLONE UARTS) SERIAL DRIVER
176M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
177L: linux-serial@vger.kernel.org
178S: Maintained
179T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
180F: drivers/tty/serial/8250*
181F: include/linux/serial_8250.h
182
1838390 NETWORK DRIVERS [WD80x3/SMC-ELITE, SMC-ULTRA, NE2000, 3C503, etc.]
184L: netdev@vger.kernel.org
185S: Orphan / Obsolete
186F: drivers/net/ethernet/8390/
187
1889P FILE SYSTEM
189M: Eric Van Hensbergen <ericvh@gmail.com>
190M: Ron Minnich <rminnich@sandia.gov>
191M: Latchesar Ionkov <lucho@ionkov.net>
192L: v9fs-developer@lists.sourceforge.net
193W: http://swik.net/v9fs
194Q: http://patchwork.kernel.org/project/v9fs-devel/list/
195T: git git://git.kernel.org/pub/scm/linux/kernel/git/ericvh/v9fs.git
196S: Maintained
197F: Documentation/filesystems/9p.txt
198F: fs/9p/
199F: net/9p/
200F: include/net/9p/
201F: include/uapi/linux/virtio_9p.h
202F: include/trace/events/9p.h
203
204
205A8293 MEDIA DRIVER
206M: Antti Palosaari <crope@iki.fi>
207L: linux-media@vger.kernel.org
208W: https://linuxtv.org
209W: http://palosaari.fi/linux/
210Q: http://patchwork.linuxtv.org/project/linux-media/list/
211T: git git://linuxtv.org/anttip/media_tree.git
212S: Maintained
213F: drivers/media/dvb-frontends/a8293*
214
215AACRAID SCSI RAID DRIVER
216M: Adaptec OEM Raid Solutions <aacraid@microsemi.com>
217L: linux-scsi@vger.kernel.org
218W: http://www.adaptec.com/
219S: Supported
220F: Documentation/scsi/aacraid.txt
221F: drivers/scsi/aacraid/
222
223ABI/API
224L: linux-api@vger.kernel.org
225F: include/linux/syscalls.h
226F: kernel/sys_ni.c
227
228ABIT UGURU 1,2 HARDWARE MONITOR DRIVER
229M: Hans de Goede <hdegoede@redhat.com>
230L: linux-hwmon@vger.kernel.org
231S: Maintained
232F: drivers/hwmon/abituguru.c
233
234ABIT UGURU 3 HARDWARE MONITOR DRIVER
235M: Alistair John Strachan <alistair@devzero.co.uk>
236L: linux-hwmon@vger.kernel.org
237S: Maintained
238F: drivers/hwmon/abituguru3.c
239
240ACCES 104-DIO-48E GPIO DRIVER
241M: William Breathitt Gray <vilhelm.gray@gmail.com>
242L: linux-gpio@vger.kernel.org
243S: Maintained
244F: drivers/gpio/gpio-104-dio-48e.c
245
246ACCES 104-IDI-48 GPIO DRIVER
247M: "William Breathitt Gray" <vilhelm.gray@gmail.com>
248L: linux-gpio@vger.kernel.org
249S: Maintained
250F: drivers/gpio/gpio-104-idi-48.c
251
252ACCES 104-IDIO-16 GPIO DRIVER
253M: "William Breathitt Gray" <vilhelm.gray@gmail.com>
254L: linux-gpio@vger.kernel.org
255S: Maintained
256F: drivers/gpio/gpio-104-idio-16.c
257
258ACENIC DRIVER
259M: Jes Sorensen <jes@trained-monkey.org>
260L: linux-acenic@sunsite.dk
261S: Maintained
262F: drivers/net/ethernet/alteon/acenic*
263
264ACER ASPIRE ONE TEMPERATURE AND FAN DRIVER
265M: Peter Feuerer <peter@piie.net>
266L: platform-driver-x86@vger.kernel.org
267W: http://piie.net/?section=acerhdf
268S: Maintained
269F: drivers/platform/x86/acerhdf.c
270
271ACER WMI LAPTOP EXTRAS
272M: "Lee, Chun-Yi" <jlee@suse.com>
273L: platform-driver-x86@vger.kernel.org
274S: Maintained
275F: drivers/platform/x86/acer-wmi.c
276
277ACPI
278M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
279M: Len Brown <lenb@kernel.org>
280L: linux-acpi@vger.kernel.org
281W: https://01.org/linux-acpi
282Q: https://patchwork.kernel.org/project/linux-acpi/list/
283T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
284S: Supported
285F: drivers/acpi/
286F: drivers/pnp/pnpacpi/
287F: include/linux/acpi.h
288F: include/acpi/
289F: Documentation/acpi/
290F: Documentation/ABI/testing/sysfs-bus-acpi
291F: Documentation/ABI/testing/configfs-acpi
292F: drivers/pci/*acpi*
293F: drivers/pci/*/*acpi*
294F: drivers/pci/*/*/*acpi*
295F: tools/power/acpi/
296
297ACPI COMPONENT ARCHITECTURE (ACPICA)
298M: Robert Moore <robert.moore@intel.com>
299M: Lv Zheng <lv.zheng@intel.com>
300M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
301L: linux-acpi@vger.kernel.org
302L: devel@acpica.org
303W: https://acpica.org/
304W: https://github.com/acpica/acpica/
305Q: https://patchwork.kernel.org/project/linux-acpi/list/
306T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
307S: Supported
308F: drivers/acpi/acpica/
309F: include/acpi/
310F: tools/power/acpi/
311
312ACPI FAN DRIVER
313M: Zhang Rui <rui.zhang@intel.com>
314L: linux-acpi@vger.kernel.org
315W: https://01.org/linux-acpi
316S: Supported
317F: drivers/acpi/fan.c
318
319ACPI THERMAL DRIVER
320M: Zhang Rui <rui.zhang@intel.com>
321L: linux-acpi@vger.kernel.org
322W: https://01.org/linux-acpi
323S: Supported
324F: drivers/acpi/*thermal*
325
326ACPI VIDEO DRIVER
327M: Zhang Rui <rui.zhang@intel.com>
328L: linux-acpi@vger.kernel.org
329W: https://01.org/linux-acpi
330S: Supported
331F: drivers/acpi/acpi_video.c
332
333ACPI WMI DRIVER
334L: platform-driver-x86@vger.kernel.org
335S: Orphan
336F: drivers/platform/x86/wmi.c
337
338AD1889 ALSA SOUND DRIVER
339M: Thibaut Varene <T-Bone@parisc-linux.org>
340W: http://wiki.parisc-linux.org/AD1889
341L: linux-parisc@vger.kernel.org
342S: Maintained
343F: sound/pci/ad1889.*
344
345AD525X ANALOG DEVICES DIGITAL POTENTIOMETERS DRIVER
346M: Michael Hennerich <michael.hennerich@analog.com>
347W: http://wiki.analog.com/AD5254
348W: http://ez.analog.com/community/linux-device-drivers
349S: Supported
350F: drivers/misc/ad525x_dpot.c
351
352AD5398 CURRENT REGULATOR DRIVER (AD5398/AD5821)
353M: Michael Hennerich <michael.hennerich@analog.com>
354W: http://wiki.analog.com/AD5398
355W: http://ez.analog.com/community/linux-device-drivers
356S: Supported
357F: drivers/regulator/ad5398.c
358
359AD714X CAPACITANCE TOUCH SENSOR DRIVER (AD7142/3/7/8/7A)
360M: Michael Hennerich <michael.hennerich@analog.com>
361W: http://wiki.analog.com/AD7142
362W: http://ez.analog.com/community/linux-device-drivers
363S: Supported
364F: drivers/input/misc/ad714x.c
365
366AD7877 TOUCHSCREEN DRIVER
367M: Michael Hennerich <michael.hennerich@analog.com>
368W: http://wiki.analog.com/AD7877
369W: http://ez.analog.com/community/linux-device-drivers
370S: Supported
371F: drivers/input/touchscreen/ad7877.c
372
373AD7879 TOUCHSCREEN DRIVER (AD7879/AD7889)
374M: Michael Hennerich <michael.hennerich@analog.com>
375W: http://wiki.analog.com/AD7879
376W: http://ez.analog.com/community/linux-device-drivers
377S: Supported
378F: drivers/input/touchscreen/ad7879.c
379
380ADDRESS SPACE LAYOUT RANDOMIZATION (ASLR)
381M: Jiri Kosina <jikos@kernel.org>
382S: Maintained
383
384ADF7242 IEEE 802.15.4 RADIO DRIVER
385M: Michael Hennerich <michael.hennerich@analog.com>
386W: https://wiki.analog.com/ADF7242
387W: http://ez.analog.com/community/linux-device-drivers
388L: linux-wpan@vger.kernel.org
389S: Supported
390F: drivers/net/ieee802154/adf7242.c
391F: Documentation/devicetree/bindings/net/ieee802154/adf7242.txt
392
393ADM1025 HARDWARE MONITOR DRIVER
394M: Jean Delvare <jdelvare@suse.com>
395L: linux-hwmon@vger.kernel.org
396S: Maintained
397F: Documentation/hwmon/adm1025
398F: drivers/hwmon/adm1025.c
399
400ADM1029 HARDWARE MONITOR DRIVER
401M: Corentin Labbe <clabbe.montjoie@gmail.com>
402L: linux-hwmon@vger.kernel.org
403S: Maintained
404F: drivers/hwmon/adm1029.c
405
406ADM8211 WIRELESS DRIVER
407L: linux-wireless@vger.kernel.org
408W: http://wireless.kernel.org/
409S: Orphan
410F: drivers/net/wireless/admtek/adm8211.*
411
412ADP1653 FLASH CONTROLLER DRIVER
413M: Sakari Ailus <sakari.ailus@iki.fi>
414L: linux-media@vger.kernel.org
415S: Maintained
416F: drivers/media/i2c/adp1653.c
417F: include/media/i2c/adp1653.h
418
419ADP5520 BACKLIGHT DRIVER WITH IO EXPANDER (ADP5520/ADP5501)
420M: Michael Hennerich <michael.hennerich@analog.com>
421W: http://wiki.analog.com/ADP5520
422W: http://ez.analog.com/community/linux-device-drivers
423S: Supported
424F: drivers/mfd/adp5520.c
425F: drivers/video/backlight/adp5520_bl.c
426F: drivers/leds/leds-adp5520.c
427F: drivers/gpio/gpio-adp5520.c
428F: drivers/input/keyboard/adp5520-keys.c
429
430ADP5588 QWERTY KEYPAD AND IO EXPANDER DRIVER (ADP5588/ADP5587)
431M: Michael Hennerich <michael.hennerich@analog.com>
432W: http://wiki.analog.com/ADP5588
433W: http://ez.analog.com/community/linux-device-drivers
434S: Supported
435F: drivers/input/keyboard/adp5588-keys.c
436F: drivers/gpio/gpio-adp5588.c
437
438ADP8860 BACKLIGHT DRIVER (ADP8860/ADP8861/ADP8863)
439M: Michael Hennerich <michael.hennerich@analog.com>
440W: http://wiki.analog.com/ADP8860
441W: http://ez.analog.com/community/linux-device-drivers
442S: Supported
443F: drivers/video/backlight/adp8860_bl.c
444
445ADS1015 HARDWARE MONITOR DRIVER
446M: Dirk Eibach <eibach@gdsys.de>
447L: linux-hwmon@vger.kernel.org
448S: Maintained
449F: Documentation/hwmon/ads1015
450F: drivers/hwmon/ads1015.c
451F: include/linux/i2c/ads1015.h
452
453ADT746X FAN DRIVER
454M: Colin Leroy <colin@colino.net>
455S: Maintained
456F: drivers/macintosh/therm_adt746x.c
457
458ADT7475 HARDWARE MONITOR DRIVER
459M: Jean Delvare <jdelvare@suse.com>
460L: linux-hwmon@vger.kernel.org
461S: Maintained
462F: Documentation/hwmon/adt7475
463F: drivers/hwmon/adt7475.c
464
465ADXL34X THREE-AXIS DIGITAL ACCELEROMETER DRIVER (ADXL345/ADXL346)
466M: Michael Hennerich <michael.hennerich@analog.com>
467W: http://wiki.analog.com/ADXL345
468W: http://ez.analog.com/community/linux-device-drivers
469S: Supported
470F: drivers/input/misc/adxl34x.c
471
472ADVANSYS SCSI DRIVER
473M: Matthew Wilcox <matthew@wil.cx>
474M: Hannes Reinecke <hare@suse.com>
475L: linux-scsi@vger.kernel.org
476S: Maintained
477F: Documentation/scsi/advansys.txt
478F: drivers/scsi/advansys.c
479
480AEDSP16 DRIVER
481M: Riccardo Facchetti <fizban@tin.it>
482S: Maintained
483F: sound/oss/aedsp16.c
484
485AF9013 MEDIA DRIVER
486M: Antti Palosaari <crope@iki.fi>
487L: linux-media@vger.kernel.org
488W: https://linuxtv.org
489W: http://palosaari.fi/linux/
490Q: http://patchwork.linuxtv.org/project/linux-media/list/
491T: git git://linuxtv.org/anttip/media_tree.git
492S: Maintained
493F: drivers/media/dvb-frontends/af9013*
494
495AF9033 MEDIA DRIVER
496M: Antti Palosaari <crope@iki.fi>
497L: linux-media@vger.kernel.org
498W: https://linuxtv.org
499W: http://palosaari.fi/linux/
500Q: http://patchwork.linuxtv.org/project/linux-media/list/
501T: git git://linuxtv.org/anttip/media_tree.git
502S: Maintained
503F: drivers/media/dvb-frontends/af9033*
504
505AFFS FILE SYSTEM
506L: linux-fsdevel@vger.kernel.org
507S: Orphan
508F: Documentation/filesystems/affs.txt
509F: fs/affs/
510
511AFS FILESYSTEM & AF_RXRPC SOCKET DOMAIN
512M: David Howells <dhowells@redhat.com>
513L: linux-afs@lists.infradead.org
514S: Supported
515F: fs/afs/
516F: include/net/af_rxrpc.h
517F: net/rxrpc/af_rxrpc.c
518
519AGPGART DRIVER
520M: David Airlie <airlied@linux.ie>
521T: git git://people.freedesktop.org/~airlied/linux (part of drm maint)
522S: Maintained
523F: drivers/char/agp/
524F: include/linux/agp*
525F: include/uapi/linux/agp*
526
527AHA152X SCSI DRIVER
528M: "Juergen E. Fischer" <fischer@norbit.de>
529L: linux-scsi@vger.kernel.org
530S: Maintained
531F: drivers/scsi/aha152x*
532F: drivers/scsi/pcmcia/aha152x*
533
534AIC7XXX / AIC79XX SCSI DRIVER
535M: Hannes Reinecke <hare@suse.com>
536L: linux-scsi@vger.kernel.org
537S: Maintained
538F: drivers/scsi/aic7xxx/
539
540AIMSLAB FM RADIO RECEIVER DRIVER
541M: Hans Verkuil <hverkuil@xs4all.nl>
542L: linux-media@vger.kernel.org
543T: git git://linuxtv.org/media_tree.git
544W: https://linuxtv.org
545S: Maintained
546F: drivers/media/radio/radio-aimslab*
547
548AIO
549M: Benjamin LaHaise <bcrl@kvack.org>
550L: linux-aio@kvack.org
551S: Supported
552F: fs/aio.c
553F: include/linux/*aio*.h
554
555AIRSPY MEDIA DRIVER
556M: Antti Palosaari <crope@iki.fi>
557L: linux-media@vger.kernel.org
558W: https://linuxtv.org
559W: http://palosaari.fi/linux/
560Q: http://patchwork.linuxtv.org/project/linux-media/list/
561T: git git://linuxtv.org/anttip/media_tree.git
562S: Maintained
563F: drivers/media/usb/airspy/
564
565ALCATEL SPEEDTOUCH USB DRIVER
566M: Duncan Sands <duncan.sands@free.fr>
567L: linux-usb@vger.kernel.org
568W: http://www.linux-usb.org/SpeedTouch/
569S: Maintained
570F: drivers/usb/atm/speedtch.c
571F: drivers/usb/atm/usbatm.c
572
573ALCHEMY AU1XX0 MMC DRIVER
574M: Manuel Lauss <manuel.lauss@gmail.com>
575S: Maintained
576F: drivers/mmc/host/au1xmmc.c
577
578ALI1563 I2C DRIVER
579M: Rudolf Marek <r.marek@assembler.cz>
580L: linux-i2c@vger.kernel.org
581S: Maintained
582F: Documentation/i2c/busses/i2c-ali1563
583F: drivers/i2c/busses/i2c-ali1563.c
584
585ALLWINNER SECURITY SYSTEM
586M: Corentin Labbe <clabbe.montjoie@gmail.com>
587L: linux-crypto@vger.kernel.org
588S: Maintained
589F: drivers/crypto/sunxi-ss/
590
591ALPHA PORT
592M: Richard Henderson <rth@twiddle.net>
593M: Ivan Kokshaysky <ink@jurassic.park.msu.ru>
594M: Matt Turner <mattst88@gmail.com>
595S: Odd Fixes
596L: linux-alpha@vger.kernel.org
597F: arch/alpha/
598
599ALPS PS/2 TOUCHPAD DRIVER
600R: Pali Rohár <pali.rohar@gmail.com>
601F: drivers/input/mouse/alps.*
602
603ALTERA MAILBOX DRIVER
604M: Ley Foon Tan <lftan@altera.com>
605L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
606S: Maintained
607F: drivers/mailbox/mailbox-altera.c
608
609ALTERA PIO DRIVER
610M: Tien Hock Loh <thloh@altera.com>
611L: linux-gpio@vger.kernel.org
612S: Maintained
613F: drivers/gpio/gpio-altera.c
614
615ALTERA SYSTEM RESOURCE DRIVER FOR ARRIA10 DEVKIT
616M: Thor Thayer <tthayer@opensource.altera.com>
617S: Maintained
618F: drivers/gpio/gpio-altera-a10sr.c
619F: drivers/mfd/altera-a10sr.c
620F: include/linux/mfd/altera-a10sr.h
621
622ALTERA TRIPLE SPEED ETHERNET DRIVER
623M: Vince Bridgers <vbridger@opensource.altera.com>
624L: netdev@vger.kernel.org
625L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
626S: Maintained
627F: drivers/net/ethernet/altera/
628
629ALTERA UART/JTAG UART SERIAL DRIVERS
630M: Tobias Klauser <tklauser@distanz.ch>
631L: linux-serial@vger.kernel.org
632L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
633S: Maintained
634F: drivers/tty/serial/altera_uart.c
635F: drivers/tty/serial/altera_jtaguart.c
636F: include/linux/altera_uart.h
637F: include/linux/altera_jtaguart.h
638
639AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER
640M: Tom Lendacky <thomas.lendacky@amd.com>
641M: Gary Hook <gary.hook@amd.com>
642L: linux-crypto@vger.kernel.org
643S: Supported
644F: drivers/crypto/ccp/
645F: include/linux/ccp.h
646
647AMD FAM15H PROCESSOR POWER MONITORING DRIVER
648M: Huang Rui <ray.huang@amd.com>
649L: linux-hwmon@vger.kernel.org
650S: Supported
651F: Documentation/hwmon/fam15h_power
652F: drivers/hwmon/fam15h_power.c
653
654AMD GEODE CS5536 USB DEVICE CONTROLLER DRIVER
655L: linux-geode@lists.infradead.org (moderated for non-subscribers)
656S: Orphan
657F: drivers/usb/gadget/udc/amd5536udc.*
658
659AMD GEODE PROCESSOR/CHIPSET SUPPORT
660P: Andres Salomon <dilinger@queued.net>
661L: linux-geode@lists.infradead.org (moderated for non-subscribers)
662W: http://www.amd.com/us-en/ConnectivitySolutions/TechnicalResources/0,,50_2334_2452_11363,00.html
663S: Supported
664F: drivers/char/hw_random/geode-rng.c
665F: drivers/crypto/geode*
666F: drivers/video/fbdev/geode/
667F: arch/x86/include/asm/geode.h
668
669AMD IOMMU (AMD-VI)
670M: Joerg Roedel <joro@8bytes.org>
671L: iommu@lists.linux-foundation.org
672T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
673S: Maintained
674F: drivers/iommu/amd_iommu*.[ch]
675F: include/linux/amd-iommu.h
676
677AMD KFD
678M: Oded Gabbay <oded.gabbay@gmail.com>
679L: dri-devel@lists.freedesktop.org
680T: git git://people.freedesktop.org/~gabbayo/linux.git
681S: Supported
682F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c
683F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h
684F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v7.c
685F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v8.c
686F: drivers/gpu/drm/amd/amdkfd/
687F: drivers/gpu/drm/amd/include/cik_structs.h
688F: drivers/gpu/drm/amd/include/kgd_kfd_interface.h
689F: drivers/gpu/drm/amd/include/vi_structs.h
690F: drivers/gpu/drm/radeon/radeon_kfd.c
691F: drivers/gpu/drm/radeon/radeon_kfd.h
692F: include/uapi/linux/kfd_ioctl.h
693
694AMD SEATTLE DEVICE TREE SUPPORT
695M: Brijesh Singh <brijeshkumar.singh@amd.com>
696M: Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
697M: Tom Lendacky <thomas.lendacky@amd.com>
698S: Supported
699F: arch/arm64/boot/dts/amd/
700
701AMD XGBE DRIVER
702M: Tom Lendacky <thomas.lendacky@amd.com>
703L: netdev@vger.kernel.org
704S: Supported
705F: drivers/net/ethernet/amd/xgbe/
706F: arch/arm64/boot/dts/amd/amd-seattle-xgbe*.dtsi
707
708AMS (Apple Motion Sensor) DRIVER
709M: Michael Hanselmann <linux-kernel@hansmi.ch>
710S: Supported
711F: drivers/macintosh/ams/
712
713ANALOG DEVICES INC AD9389B DRIVER
714M: Hans Verkuil <hans.verkuil@cisco.com>
715L: linux-media@vger.kernel.org
716S: Maintained
717F: drivers/media/i2c/ad9389b*
718
719ANALOG DEVICES INC ADV7180 DRIVER
720M: Lars-Peter Clausen <lars@metafoo.de>
721L: linux-media@vger.kernel.org
722W: http://ez.analog.com/community/linux-device-drivers
723S: Supported
724F: drivers/media/i2c/adv7180.c
725
726ANALOG DEVICES INC ADV7511 DRIVER
727M: Hans Verkuil <hans.verkuil@cisco.com>
728L: linux-media@vger.kernel.org
729S: Maintained
730F: drivers/media/i2c/adv7511*
731
732ANALOG DEVICES INC ADV7604 DRIVER
733M: Hans Verkuil <hans.verkuil@cisco.com>
734L: linux-media@vger.kernel.org
735S: Maintained
736F: drivers/media/i2c/adv7604*
737
738ANALOG DEVICES INC ADV7842 DRIVER
739M: Hans Verkuil <hans.verkuil@cisco.com>
740L: linux-media@vger.kernel.org
741S: Maintained
742F: drivers/media/i2c/adv7842*
743
744ANALOG DEVICES INC ASOC CODEC DRIVERS
745M: Lars-Peter Clausen <lars@metafoo.de>
746L: alsa-devel@alsa-project.org (moderated for non-subscribers)
747W: http://wiki.analog.com/
748W: http://ez.analog.com/community/linux-device-drivers
749S: Supported
750F: sound/soc/codecs/adau*
751F: sound/soc/codecs/adav*
752F: sound/soc/codecs/ad1*
753F: sound/soc/codecs/ad7*
754F: sound/soc/codecs/ssm*
755F: sound/soc/codecs/sigmadsp.*
756
757ANALOG DEVICES INC ASOC DRIVERS
758L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
759L: alsa-devel@alsa-project.org (moderated for non-subscribers)
760W: http://blackfin.uclinux.org/
761S: Supported
762F: sound/soc/blackfin/*
763
764ANALOG DEVICES INC IIO DRIVERS
765M: Lars-Peter Clausen <lars@metafoo.de>
766M: Michael Hennerich <Michael.Hennerich@analog.com>
767W: http://wiki.analog.com/
768W: http://ez.analog.com/community/linux-device-drivers
769S: Supported
770F: drivers/iio/*/ad*
771X: drivers/iio/*/adjd*
772F: drivers/staging/iio/*/ad*
773F: staging/iio/trigger/iio-trig-bfin-timer.c
774
775ANALOG DEVICES INC DMA DRIVERS
776M: Lars-Peter Clausen <lars@metafoo.de>
777W: http://ez.analog.com/community/linux-device-drivers
778S: Supported
779F: drivers/dma/dma-axi-dmac.c
780
781ANDROID CONFIG FRAGMENTS
782M: Rob Herring <robh@kernel.org>
783S: Supported
784F: kernel/configs/android*
785
786ANDROID DRIVERS
787M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
788M: Arve Hjønnevåg <arve@android.com>
789M: Riley Andrews <riandrews@android.com>
790T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
791L: devel@driverdev.osuosl.org
792S: Supported
793F: drivers/android/
794F: drivers/staging/android/
795
796ANDROID ION DRIVER
797M: Laura Abbott <labbott@redhat.com>
798M: Sumit Semwal <sumit.semwal@linaro.org>
799L: devel@driverdev.osuosl.org
800S: Supported
801F: 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 TV SUBSYSTEM SUPPORT
1670M: Kyungmin Park <kyungmin.park@samsung.com>
1671M: Tomasz Stanislawski <t.stanislaws@samsung.com>
1672L: linux-arm-kernel@lists.infradead.org
1673L: linux-media@vger.kernel.org
1674S: Maintained
1675F: drivers/media/platform/s5p-tv/
1676
1677ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT
1678M: Kyungmin Park <kyungmin.park@samsung.com>
1679L: linux-arm-kernel@lists.infradead.org
1680L: linux-media@vger.kernel.org
1681S: Maintained
1682F: drivers/staging/media/platform/s5p-cec/
1683
1684ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT
1685M: Andrzej Pietrasiewicz <andrzej.p@samsung.com>
1686M: Jacek Anaszewski <j.anaszewski@samsung.com>
1687L: linux-arm-kernel@lists.infradead.org
1688L: linux-media@vger.kernel.org
1689S: Maintained
1690F: drivers/media/platform/s5p-jpeg/
1691
1692ARM/SHMOBILE ARM ARCHITECTURE
1693M: Simon Horman <horms@verge.net.au>
1694M: Magnus Damm <magnus.damm@gmail.com>
1695L: linux-renesas-soc@vger.kernel.org
1696Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/
1697T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
1698S: Supported
1699F: arch/arm/boot/dts/emev2*
1700F: arch/arm/boot/dts/r7s*
1701F: arch/arm/boot/dts/r8a*
1702F: arch/arm/boot/dts/sh*
1703F: arch/arm/configs/shmobile_defconfig
1704F: arch/arm/include/debug/renesas-scif.S
1705F: arch/arm/mach-shmobile/
1706F: drivers/soc/renesas/
1707F: include/linux/soc/renesas/
1708
1709ARM/SOCFPGA ARCHITECTURE
1710M: Dinh Nguyen <dinguyen@opensource.altera.com>
1711S: Maintained
1712F: arch/arm/mach-socfpga/
1713F: arch/arm/boot/dts/socfpga*
1714F: arch/arm/configs/socfpga_defconfig
1715F: arch/arm64/boot/dts/altera/
1716W: http://www.rocketboards.org
1717T: git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
1718
1719ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT
1720M: Dinh Nguyen <dinguyen@opensource.altera.com>
1721S: Maintained
1722F: drivers/clk/socfpga/
1723
1724ARM/SOCFPGA EDAC SUPPORT
1725M: Thor Thayer <tthayer@opensource.altera.com>
1726S: Maintained
1727F: drivers/edac/altera_edac.
1728
1729ARM/STI ARCHITECTURE
1730M: Patrice Chotard <patrice.chotard@st.com>
1731L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1732L: kernel@stlinux.com
1733W: http://www.stlinux.com
1734S: Maintained
1735F: arch/arm/mach-sti/
1736F: arch/arm/boot/dts/sti*
1737F: drivers/char/hw_random/st-rng.c
1738F: drivers/clocksource/arm_global_timer.c
1739F: drivers/clocksource/clksrc_st_lpc.c
1740F: drivers/cpufreq/sti-cpufreq.c
1741F: drivers/i2c/busses/i2c-st.c
1742F: drivers/media/rc/st_rc.c
1743F: drivers/media/platform/sti/c8sectpfe/
1744F: drivers/mmc/host/sdhci-st.c
1745F: drivers/phy/phy-miphy28lp.c
1746F: drivers/phy/phy-miphy365x.c
1747F: drivers/phy/phy-stih407-usb.c
1748F: drivers/phy/phy-stih41x-usb.c
1749F: drivers/pinctrl/pinctrl-st.c
1750F: drivers/remoteproc/st_remoteproc.c
1751F: drivers/reset/sti/
1752F: drivers/rtc/rtc-st-lpc.c
1753F: drivers/tty/serial/st-asc.c
1754F: drivers/usb/dwc3/dwc3-st.c
1755F: drivers/usb/host/ehci-st.c
1756F: drivers/usb/host/ohci-st.c
1757F: drivers/watchdog/st_lpc_wdt.c
1758F: drivers/ata/ahci_st.c
1759
1760ARM/STM32 ARCHITECTURE
1761M: Maxime Coquelin <mcoquelin.stm32@gmail.com>
1762M: Alexandre Torgue <alexandre.torgue@st.com>
1763L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1764S: Maintained
1765T: git git://git.kernel.org/pub/scm/linux/kernel/git/mcoquelin/stm32.git
1766N: stm32
1767F: drivers/clocksource/armv7m_systick.c
1768
1769ARM/TANGO ARCHITECTURE
1770M: Marc Gonzalez <marc_gonzalez@sigmadesigns.com>
1771L: linux-arm-kernel@lists.infradead.org
1772S: Maintained
1773N: tango
1774
1775ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT
1776M: Lennert Buytenhek <kernel@wantstofly.org>
1777L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1778S: Maintained
1779
1780ARM/TETON BGA MACHINE SUPPORT
1781M: "Mark F. Brown" <mark.brown314@gmail.com>
1782L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1783S: Maintained
1784
1785ARM/THECUS N2100 MACHINE SUPPORT
1786M: Lennert Buytenhek <kernel@wantstofly.org>
1787L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1788S: Maintained
1789
1790ARM/NUVOTON W90X900 ARM ARCHITECTURE
1791M: Wan ZongShun <mcuos.com@gmail.com>
1792L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1793W: http://www.mcuos.com
1794S: Maintained
1795F: arch/arm/mach-w90x900/
1796F: drivers/input/keyboard/w90p910_keypad.c
1797F: drivers/input/touchscreen/w90p910_ts.c
1798F: drivers/watchdog/nuc900_wdt.c
1799F: drivers/net/ethernet/nuvoton/w90p910_ether.c
1800F: drivers/mtd/nand/nuc900_nand.c
1801F: drivers/rtc/rtc-nuc900.c
1802F: drivers/spi/spi-nuc900.c
1803F: drivers/usb/host/ehci-w90x900.c
1804F: drivers/video/fbdev/nuc900fb.c
1805
1806ARM/U300 MACHINE SUPPORT
1807M: Linus Walleij <linus.walleij@linaro.org>
1808L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1809S: Supported
1810F: arch/arm/mach-u300/
1811F: drivers/clocksource/timer-u300.c
1812F: drivers/i2c/busses/i2c-stu300.c
1813F: drivers/rtc/rtc-coh901331.c
1814F: drivers/watchdog/coh901327_wdt.c
1815F: drivers/dma/coh901318*
1816F: drivers/mfd/ab3100*
1817F: drivers/rtc/rtc-ab3100.c
1818F: drivers/rtc/rtc-coh901331.c
1819T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git
1820
1821ARM/UNIPHIER ARCHITECTURE
1822M: Masahiro Yamada <yamada.masahiro@socionext.com>
1823L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1824S: Maintained
1825F: arch/arm/boot/dts/uniphier*
1826F: arch/arm/include/asm/hardware/cache-uniphier.h
1827F: arch/arm/mach-uniphier/
1828F: arch/arm/mm/cache-uniphier.c
1829F: arch/arm64/boot/dts/socionext/
1830F: drivers/bus/uniphier-system-bus.c
1831F: drivers/i2c/busses/i2c-uniphier*
1832F: drivers/pinctrl/uniphier/
1833F: drivers/tty/serial/8250/8250_uniphier.c
1834N: uniphier
1835
1836ARM/Ux500 ARM ARCHITECTURE
1837M: Linus Walleij <linus.walleij@linaro.org>
1838L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1839S: Maintained
1840F: arch/arm/mach-ux500/
1841F: drivers/clocksource/clksrc-dbx500-prcmu.c
1842F: drivers/dma/ste_dma40*
1843F: drivers/hwspinlock/u8500_hsem.c
1844F: drivers/mfd/abx500*
1845F: drivers/mfd/ab8500*
1846F: drivers/mfd/dbx500*
1847F: drivers/mfd/db8500*
1848F: drivers/pinctrl/nomadik/pinctrl-ab*
1849F: drivers/pinctrl/nomadik/pinctrl-nomadik*
1850F: drivers/rtc/rtc-ab8500.c
1851F: drivers/rtc/rtc-pl031.c
1852T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git
1853
1854ARM/Ux500 CLOCK FRAMEWORK SUPPORT
1855M: Ulf Hansson <ulf.hansson@linaro.org>
1856L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1857T: git git://git.linaro.org/people/ulfh/clk.git
1858S: Maintained
1859F: drivers/clk/ux500/
1860
1861ARM/VERSATILE EXPRESS PLATFORM
1862M: Liviu Dudau <liviu.dudau@arm.com>
1863M: Sudeep Holla <sudeep.holla@arm.com>
1864M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
1865L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1866S: Maintained
1867F: arch/arm/boot/dts/vexpress*
1868F: arch/arm64/boot/dts/arm/
1869F: arch/arm/mach-vexpress/
1870F: */*/vexpress*
1871F: */*/*/vexpress*
1872F: drivers/clk/versatile/clk-vexpress-osc.c
1873F: drivers/clocksource/versatile.c
1874N: mps2
1875
1876ARM/VFP SUPPORT
1877M: Russell King <linux@armlinux.org.uk>
1878L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1879W: http://www.armlinux.org.uk/
1880S: Maintained
1881F: arch/arm/vfp/
1882
1883ARM/VOIPAC PXA270 SUPPORT
1884M: Marek Vasut <marek.vasut@gmail.com>
1885L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1886S: Maintained
1887F: arch/arm/mach-pxa/vpac270.c
1888F: arch/arm/mach-pxa/include/mach/vpac270.h
1889
1890ARM/VT8500 ARM ARCHITECTURE
1891M: Tony Prisk <linux@prisktech.co.nz>
1892L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1893S: Maintained
1894F: arch/arm/mach-vt8500/
1895F: drivers/clocksource/vt8500_timer.c
1896F: drivers/i2c/busses/i2c-wmt.c
1897F: drivers/mmc/host/wmt-sdmmc.c
1898F: drivers/pwm/pwm-vt8500.c
1899F: drivers/rtc/rtc-vt8500.c
1900F: drivers/tty/serial/vt8500_serial.c
1901F: drivers/usb/host/ehci-platform.c
1902F: drivers/usb/host/uhci-platform.c
1903F: drivers/video/fbdev/vt8500lcdfb.*
1904F: drivers/video/fbdev/wm8505fb*
1905F: drivers/video/fbdev/wmt_ge_rops.*
1906
1907ARM/ZIPIT Z2 SUPPORT
1908M: Marek Vasut <marek.vasut@gmail.com>
1909L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1910S: Maintained
1911F: arch/arm/mach-pxa/z2.c
1912F: arch/arm/mach-pxa/include/mach/z2.h
1913
1914ARM/ZTE ARCHITECTURE
1915M: Jun Nie <jun.nie@linaro.org>
1916L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1917S: Maintained
1918F: arch/arm/mach-zx/
1919F: drivers/clk/zte/
1920F: Documentation/devicetree/bindings/arm/zte.txt
1921F: Documentation/devicetree/bindings/clock/zx296702-clk.txt
1922
1923ARM/ZYNQ ARCHITECTURE
1924M: Michal Simek <michal.simek@xilinx.com>
1925R: Sören Brinkmann <soren.brinkmann@xilinx.com>
1926L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1927W: http://wiki.xilinx.com
1928T: git https://github.com/Xilinx/linux-xlnx.git
1929S: Supported
1930F: arch/arm/mach-zynq/
1931F: drivers/cpuidle/cpuidle-zynq.c
1932F: drivers/block/xsysace.c
1933N: zynq
1934N: xilinx
1935F: drivers/clocksource/cadence_ttc_timer.c
1936F: drivers/i2c/busses/i2c-cadence.c
1937F: drivers/mmc/host/sdhci-of-arasan.c
1938F: drivers/edac/synopsys_edac.c
1939
1940ARM SMMU DRIVERS
1941M: Will Deacon <will.deacon@arm.com>
1942R: Robin Murphy <robin.murphy@arm.com>
1943L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1944S: Maintained
1945F: drivers/iommu/arm-smmu.c
1946F: drivers/iommu/arm-smmu-v3.c
1947F: drivers/iommu/io-pgtable-arm.c
1948F: drivers/iommu/io-pgtable-arm-v7s.c
1949
1950ARM64 PORT (AARCH64 ARCHITECTURE)
1951M: Catalin Marinas <catalin.marinas@arm.com>
1952M: Will Deacon <will.deacon@arm.com>
1953L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1954T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git
1955S: Maintained
1956F: arch/arm64/
1957F: Documentation/arm64/
1958
1959AS3645A LED FLASH CONTROLLER DRIVER
1960M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
1961L: linux-media@vger.kernel.org
1962T: git git://linuxtv.org/media_tree.git
1963S: Maintained
1964F: drivers/media/i2c/as3645a.c
1965F: include/media/i2c/as3645a.h
1966
1967ASC7621 HARDWARE MONITOR DRIVER
1968M: George Joseph <george.joseph@fairview5.com>
1969L: linux-hwmon@vger.kernel.org
1970S: Maintained
1971F: Documentation/hwmon/asc7621
1972F: drivers/hwmon/asc7621.c
1973
1974ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS
1975M: Corentin Chary <corentin.chary@gmail.com>
1976L: acpi4asus-user@lists.sourceforge.net
1977L: platform-driver-x86@vger.kernel.org
1978W: http://acpi4asus.sf.net
1979S: Maintained
1980F: drivers/platform/x86/asus*.c
1981F: drivers/platform/x86/eeepc*.c
1982
1983ASUS WIRELESS RADIO CONTROL DRIVER
1984M: João Paulo Rechi Vita <jprvita@gmail.com>
1985L: platform-driver-x86@vger.kernel.org
1986S: Maintained
1987F: drivers/platform/x86/asus-wireless.c
1988
1989ASYMMETRIC KEYS
1990M: David Howells <dhowells@redhat.com>
1991L: keyrings@vger.kernel.org
1992S: Maintained
1993F: Documentation/crypto/asymmetric-keys.txt
1994F: include/linux/verification.h
1995F: include/crypto/public_key.h
1996F: include/crypto/pkcs7.h
1997F: crypto/asymmetric_keys/
1998
1999ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API
2000R: Dan Williams <dan.j.williams@intel.com>
2001W: http://sourceforge.net/projects/xscaleiop
2002S: Odd fixes
2003F: Documentation/crypto/async-tx-api.txt
2004F: crypto/async_tx/
2005F: drivers/dma/
2006F: include/linux/dmaengine.h
2007F: include/linux/async_tx.h
2008
2009AT24 EEPROM DRIVER
2010M: Wolfram Sang <wsa@the-dreams.de>
2011L: linux-i2c@vger.kernel.org
2012S: Maintained
2013F: drivers/misc/eeprom/at24.c
2014F: include/linux/platform_data/at24.h
2015
2016ATA OVER ETHERNET (AOE) DRIVER
2017M: "Ed L. Cashin" <ed.cashin@acm.org>
2018W: http://www.openaoe.org/
2019S: Supported
2020F: Documentation/aoe/
2021F: drivers/block/aoe/
2022
2023ATHEROS 71XX/9XXX GPIO DRIVER
2024M: Alban Bedel <albeu@free.fr>
2025W: https://github.com/AlbanBedel/linux
2026T: git git://github.com/AlbanBedel/linux
2027S: Maintained
2028F: drivers/gpio/gpio-ath79.c
2029F: Documentation/devicetree/bindings/gpio/gpio-ath79.txt
2030
2031ATHEROS ATH GENERIC UTILITIES
2032M: "Luis R. Rodriguez" <mcgrof@do-not-panic.com>
2033L: linux-wireless@vger.kernel.org
2034S: Supported
2035F: drivers/net/wireless/ath/*
2036
2037ATHEROS ATH5K WIRELESS DRIVER
2038M: Jiri Slaby <jirislaby@gmail.com>
2039M: Nick Kossifidis <mickflemm@gmail.com>
2040M: "Luis R. Rodriguez" <mcgrof@do-not-panic.com>
2041L: linux-wireless@vger.kernel.org
2042W: http://wireless.kernel.org/en/users/Drivers/ath5k
2043S: Maintained
2044F: drivers/net/wireless/ath/ath5k/
2045
2046ATHEROS ATH6KL WIRELESS DRIVER
2047M: Kalle Valo <kvalo@qca.qualcomm.com>
2048L: linux-wireless@vger.kernel.org
2049W: http://wireless.kernel.org/en/users/Drivers/ath6kl
2050T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
2051S: Supported
2052F: drivers/net/wireless/ath/ath6kl/
2053
2054WILOCITY WIL6210 WIRELESS DRIVER
2055M: Maya Erez <qca_merez@qca.qualcomm.com>
2056L: linux-wireless@vger.kernel.org
2057L: wil6210@qca.qualcomm.com
2058S: Supported
2059W: http://wireless.kernel.org/en/users/Drivers/wil6210
2060F: drivers/net/wireless/ath/wil6210/
2061F: include/uapi/linux/wil6210_uapi.h
2062
2063CARL9170 LINUX COMMUNITY WIRELESS DRIVER
2064M: Christian Lamparter <chunkeey@googlemail.com>
2065L: linux-wireless@vger.kernel.org
2066W: http://wireless.kernel.org/en/users/Drivers/carl9170
2067S: Maintained
2068F: drivers/net/wireless/ath/carl9170/
2069
2070ATK0110 HWMON DRIVER
2071M: Luca Tettamanti <kronos.it@gmail.com>
2072L: linux-hwmon@vger.kernel.org
2073S: Maintained
2074F: drivers/hwmon/asus_atk0110.c
2075
2076ATI_REMOTE2 DRIVER
2077M: Ville Syrjala <syrjala@sci.fi>
2078S: Maintained
2079F: drivers/input/misc/ati_remote2.c
2080
2081ATLX ETHERNET DRIVERS
2082M: Jay Cliburn <jcliburn@gmail.com>
2083M: Chris Snook <chris.snook@gmail.com>
2084L: netdev@vger.kernel.org
2085W: http://sourceforge.net/projects/atl1
2086W: http://atl1.sourceforge.net
2087S: Maintained
2088F: drivers/net/ethernet/atheros/
2089
2090ATM
2091M: Chas Williams <3chas3@gmail.com>
2092L: linux-atm-general@lists.sourceforge.net (moderated for non-subscribers)
2093L: netdev@vger.kernel.org
2094W: http://linux-atm.sourceforge.net
2095S: Maintained
2096F: drivers/atm/
2097F: include/linux/atm*
2098F: include/uapi/linux/atm*
2099
2100ATMEL AT91 / AT32 MCI DRIVER
2101M: Ludovic Desroches <ludovic.desroches@atmel.com>
2102S: Maintained
2103F: drivers/mmc/host/atmel-mci.c
2104
2105ATMEL AT91 / AT32 SERIAL DRIVER
2106M: Nicolas Ferre <nicolas.ferre@atmel.com>
2107S: Supported
2108F: drivers/tty/serial/atmel_serial.c
2109
2110ATMEL AT91 SAMA5D2-Compatible Shutdown Controller
2111M: Nicolas Ferre <nicolas.ferre@atmel.com>
2112S: Supported
2113F: drivers/power/reset/at91-sama5d2_shdwc.c
2114
2115ATMEL SAMA5D2 ADC DRIVER
2116M: Ludovic Desroches <ludovic.desroches@atmel.com>
2117L: linux-iio@vger.kernel.org
2118S: Supported
2119F: drivers/iio/adc/at91-sama5d2_adc.c
2120
2121ATMEL Audio ALSA driver
2122M: Nicolas Ferre <nicolas.ferre@atmel.com>
2123L: alsa-devel@alsa-project.org (moderated for non-subscribers)
2124S: Supported
2125F: sound/soc/atmel
2126
2127ATMEL DMA DRIVER
2128M: Nicolas Ferre <nicolas.ferre@atmel.com>
2129L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2130S: Supported
2131F: drivers/dma/at_hdmac.c
2132F: drivers/dma/at_hdmac_regs.h
2133F: include/linux/platform_data/dma-atmel.h
2134
2135ATMEL XDMA DRIVER
2136M: Ludovic Desroches <ludovic.desroches@atmel.com>
2137L: linux-arm-kernel@lists.infradead.org
2138L: dmaengine@vger.kernel.org
2139S: Supported
2140F: drivers/dma/at_xdmac.c
2141
2142ATMEL I2C DRIVER
2143M: Ludovic Desroches <ludovic.desroches@atmel.com>
2144L: linux-i2c@vger.kernel.org
2145S: Supported
2146F: drivers/i2c/busses/i2c-at91.c
2147
2148ATMEL ISI DRIVER
2149M: Ludovic Desroches <ludovic.desroches@atmel.com>
2150L: linux-media@vger.kernel.org
2151S: Supported
2152F: drivers/media/platform/soc_camera/atmel-isi.c
2153F: include/media/atmel-isi.h
2154
2155ATMEL LCDFB DRIVER
2156M: Nicolas Ferre <nicolas.ferre@atmel.com>
2157L: linux-fbdev@vger.kernel.org
2158S: Maintained
2159F: drivers/video/fbdev/atmel_lcdfb.c
2160F: include/video/atmel_lcdc.h
2161
2162ATMEL MACB ETHERNET DRIVER
2163M: Nicolas Ferre <nicolas.ferre@atmel.com>
2164S: Supported
2165F: drivers/net/ethernet/cadence/
2166
2167ATMEL NAND DRIVER
2168M: Wenyou Yang <wenyou.yang@atmel.com>
2169M: Josh Wu <rainyfeeling@outlook.com>
2170L: linux-mtd@lists.infradead.org
2171S: Supported
2172F: drivers/mtd/nand/atmel_nand*
2173
2174ATMEL SDMMC DRIVER
2175M: Ludovic Desroches <ludovic.desroches@atmel.com>
2176L: linux-mmc@vger.kernel.org
2177S: Supported
2178F: drivers/mmc/host/sdhci-of-at91.c
2179
2180ATMEL SPI DRIVER
2181M: Nicolas Ferre <nicolas.ferre@atmel.com>
2182S: Supported
2183F: drivers/spi/spi-atmel.*
2184
2185ATMEL SSC DRIVER
2186M: Nicolas Ferre <nicolas.ferre@atmel.com>
2187L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2188S: Supported
2189F: drivers/misc/atmel-ssc.c
2190F: include/linux/atmel-ssc.h
2191
2192ATMEL Timer Counter (TC) AND CLOCKSOURCE DRIVERS
2193M: Nicolas Ferre <nicolas.ferre@atmel.com>
2194L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2195S: Supported
2196F: drivers/misc/atmel_tclib.c
2197F: drivers/clocksource/tcb_clksrc.c
2198
2199ATMEL USBA UDC DRIVER
2200M: Nicolas Ferre <nicolas.ferre@atmel.com>
2201L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2202S: Supported
2203F: drivers/usb/gadget/udc/atmel_usba_udc.*
2204
2205ATMEL WIRELESS DRIVER
2206M: Simon Kelley <simon@thekelleys.org.uk>
2207L: linux-wireless@vger.kernel.org
2208W: http://www.thekelleys.org.uk/atmel
2209W: http://atmelwlandriver.sourceforge.net/
2210S: Maintained
2211F: drivers/net/wireless/atmel/atmel*
2212
2213ATMEL MAXTOUCH DRIVER
2214M: Nick Dyer <nick.dyer@itdev.co.uk>
2215T: git git://github.com/atmel-maxtouch/linux.git
2216S: Supported
2217F: Documentation/devicetree/bindings/input/atmel,maxtouch.txt
2218F: drivers/input/touchscreen/atmel_mxt_ts.c
2219F: include/linux/platform_data/atmel_mxt_ts.h
2220
2221ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER
2222M: Bradley Grove <linuxdrivers@attotech.com>
2223L: linux-scsi@vger.kernel.org
2224W: http://www.attotech.com
2225S: Supported
2226F: drivers/scsi/esas2r
2227
2228ATUSB IEEE 802.15.4 RADIO DRIVER
2229M: Stefan Schmidt <stefan@osg.samsung.com>
2230L: linux-wpan@vger.kernel.org
2231S: Maintained
2232F: drivers/net/ieee802154/atusb.c
2233F: drivers/net/ieee802154/atusb.h
2234F: drivers/net/ieee802154/at86rf230.h
2235
2236AUDIT SUBSYSTEM
2237M: Paul Moore <paul@paul-moore.com>
2238M: Eric Paris <eparis@redhat.com>
2239L: linux-audit@redhat.com (moderated for non-subscribers)
2240W: http://people.redhat.com/sgrubb/audit/
2241T: git git://git.infradead.org/users/pcmoore/audit
2242S: Maintained
2243F: include/linux/audit.h
2244F: include/uapi/linux/audit.h
2245F: kernel/audit*
2246
2247AUXILIARY DISPLAY DRIVERS
2248M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
2249W: http://miguelojeda.es/auxdisplay.htm
2250W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
2251S: Maintained
2252F: drivers/auxdisplay/
2253F: include/linux/cfag12864b.h
2254
2255AVR32 ARCHITECTURE
2256M: Haavard Skinnemoen <hskinnemoen@gmail.com>
2257M: Hans-Christian Egtvedt <egtvedt@samfundet.no>
2258W: http://www.atmel.com/products/AVR32/
2259W: http://mirror.egtvedt.no/avr32linux.org/
2260W: http://avrfreaks.net/
2261S: Maintained
2262F: arch/avr32/
2263
2264AVR32/AT32AP MACHINE SUPPORT
2265M: Haavard Skinnemoen <hskinnemoen@gmail.com>
2266M: Hans-Christian Egtvedt <egtvedt@samfundet.no>
2267S: Maintained
2268F: arch/avr32/mach-at32ap/
2269
2270AX.25 NETWORK LAYER
2271M: Ralf Baechle <ralf@linux-mips.org>
2272L: linux-hams@vger.kernel.org
2273W: http://www.linux-ax25.org/
2274S: Maintained
2275F: include/uapi/linux/ax25.h
2276F: include/net/ax25.h
2277F: net/ax25/
2278
2279AZ6007 DVB DRIVER
2280M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
2281M: Mauro Carvalho Chehab <mchehab@kernel.org>
2282L: linux-media@vger.kernel.org
2283W: https://linuxtv.org
2284T: git git://linuxtv.org/media_tree.git
2285S: Maintained
2286F: drivers/media/usb/dvb-usb-v2/az6007.c
2287
2288AZTECH FM RADIO RECEIVER DRIVER
2289M: Hans Verkuil <hverkuil@xs4all.nl>
2290L: linux-media@vger.kernel.org
2291T: git git://linuxtv.org/media_tree.git
2292W: https://linuxtv.org
2293S: Maintained
2294F: drivers/media/radio/radio-aztech*
2295
2296B43 WIRELESS DRIVER
2297L: linux-wireless@vger.kernel.org
2298L: b43-dev@lists.infradead.org
2299W: http://wireless.kernel.org/en/users/Drivers/b43
2300S: Odd Fixes
2301F: drivers/net/wireless/broadcom/b43/
2302
2303B43LEGACY WIRELESS DRIVER
2304M: Larry Finger <Larry.Finger@lwfinger.net>
2305L: linux-wireless@vger.kernel.org
2306L: b43-dev@lists.infradead.org
2307W: http://wireless.kernel.org/en/users/Drivers/b43
2308S: Maintained
2309F: drivers/net/wireless/broadcom/b43legacy/
2310
2311BACKLIGHT CLASS/SUBSYSTEM
2312M: Jingoo Han <jingoohan1@gmail.com>
2313M: Lee Jones <lee.jones@linaro.org>
2314T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git
2315S: Maintained
2316F: drivers/video/backlight/
2317F: include/linux/backlight.h
2318
2319BATMAN ADVANCED
2320M: Marek Lindner <mareklindner@neomailbox.ch>
2321M: Simon Wunderlich <sw@simonwunderlich.de>
2322M: Antonio Quartulli <a@unstable.cc>
2323L: b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers)
2324W: https://www.open-mesh.org/
2325Q: https://patchwork.open-mesh.org/project/batman/list/
2326S: Maintained
2327F: Documentation/ABI/testing/sysfs-class-net-batman-adv
2328F: Documentation/ABI/testing/sysfs-class-net-mesh
2329F: Documentation/networking/batman-adv.txt
2330F: include/uapi/linux/batman_adv.h
2331F: net/batman-adv/
2332
2333BAYCOM/HDLCDRV DRIVERS FOR AX.25
2334M: Thomas Sailer <t.sailer@alumni.ethz.ch>
2335L: linux-hams@vger.kernel.org
2336W: http://www.baycom.org/~tom/ham/ham.html
2337S: Maintained
2338F: drivers/net/hamradio/baycom*
2339
2340BCACHE (BLOCK LAYER CACHE)
2341M: Kent Overstreet <kent.overstreet@gmail.com>
2342L: linux-bcache@vger.kernel.org
2343W: http://bcache.evilpiepirate.org
2344S: Orphan
2345F: drivers/md/bcache/
2346
2347BDISP ST MEDIA DRIVER
2348M: Fabien Dessenne <fabien.dessenne@st.com>
2349L: linux-media@vger.kernel.org
2350T: git git://linuxtv.org/media_tree.git
2351W: https://linuxtv.org
2352S: Supported
2353F: drivers/media/platform/sti/bdisp
2354
2355BEFS FILE SYSTEM
2356M: Luis de Bethencourt <luisbg@osg.samsung.com>
2357M: Salah Triki <salah.triki@gmail.com>
2358S: Maintained
2359T: git git://github.com/luisbg/linux-befs.git
2360F: Documentation/filesystems/befs.txt
2361F: fs/befs/
2362
2363BECKHOFF CX5020 ETHERCAT MASTER DRIVER
2364M: Dariusz Marcinkiewicz <reksio@newterm.pl>
2365L: netdev@vger.kernel.org
2366S: Maintained
2367F: drivers/net/ethernet/ec_bhf.c
2368
2369BFS FILE SYSTEM
2370M: "Tigran A. Aivazian" <tigran@aivazian.fsnet.co.uk>
2371S: Maintained
2372F: Documentation/filesystems/bfs.txt
2373F: fs/bfs/
2374F: include/uapi/linux/bfs_fs.h
2375
2376BLACKFIN ARCHITECTURE
2377M: Steven Miao <realmz6@gmail.com>
2378L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2379T: git git://git.code.sf.net/p/adi-linux/code
2380W: http://blackfin.uclinux.org
2381S: Supported
2382F: arch/blackfin/
2383
2384BLACKFIN EMAC DRIVER
2385L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2386W: http://blackfin.uclinux.org
2387S: Supported
2388F: drivers/net/ethernet/adi/
2389
2390BLACKFIN RTC DRIVER
2391L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2392W: http://blackfin.uclinux.org
2393S: Supported
2394F: drivers/rtc/rtc-bfin.c
2395
2396BLACKFIN SDH DRIVER
2397M: Sonic Zhang <sonic.zhang@analog.com>
2398L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2399W: http://blackfin.uclinux.org
2400S: Supported
2401F: drivers/mmc/host/bfin_sdh.c
2402
2403BLACKFIN SERIAL DRIVER
2404M: Sonic Zhang <sonic.zhang@analog.com>
2405L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2406W: http://blackfin.uclinux.org
2407S: Supported
2408F: drivers/tty/serial/bfin_uart.c
2409
2410BLACKFIN WATCHDOG DRIVER
2411L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2412W: http://blackfin.uclinux.org
2413S: Supported
2414F: drivers/watchdog/bfin_wdt.c
2415
2416BLACKFIN I2C TWI DRIVER
2417M: Sonic Zhang <sonic.zhang@analog.com>
2418L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2419W: http://blackfin.uclinux.org/
2420S: Supported
2421F: drivers/i2c/busses/i2c-bfin-twi.c
2422
2423BLACKFIN MEDIA DRIVER
2424M: Scott Jiang <scott.jiang.linux@gmail.com>
2425L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2426W: http://blackfin.uclinux.org/
2427S: Supported
2428F: drivers/media/platform/blackfin/
2429F: drivers/media/i2c/adv7183*
2430F: drivers/media/i2c/vs6624*
2431
2432BLINKM RGB LED DRIVER
2433M: Jan-Simon Moeller <jansimon.moeller@gmx.de>
2434S: Maintained
2435F: drivers/leds/leds-blinkm.c
2436
2437BLOCK LAYER
2438M: Jens Axboe <axboe@kernel.dk>
2439L: linux-block@vger.kernel.org
2440T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
2441S: Maintained
2442F: block/
2443F: kernel/trace/blktrace.c
2444
2445BLOCK2MTD DRIVER
2446M: Joern Engel <joern@lazybastard.org>
2447L: linux-mtd@lists.infradead.org
2448S: Maintained
2449F: drivers/mtd/devices/block2mtd.c
2450
2451BLUETOOTH DRIVERS
2452M: Marcel Holtmann <marcel@holtmann.org>
2453M: Gustavo Padovan <gustavo@padovan.org>
2454M: Johan Hedberg <johan.hedberg@gmail.com>
2455L: linux-bluetooth@vger.kernel.org
2456W: http://www.bluez.org/
2457T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2458T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2459S: Maintained
2460F: drivers/bluetooth/
2461
2462BLUETOOTH SUBSYSTEM
2463M: Marcel Holtmann <marcel@holtmann.org>
2464M: Gustavo Padovan <gustavo@padovan.org>
2465M: Johan Hedberg <johan.hedberg@gmail.com>
2466L: linux-bluetooth@vger.kernel.org
2467W: http://www.bluez.org/
2468T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2469T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2470S: Maintained
2471F: net/bluetooth/
2472F: include/net/bluetooth/
2473
2474BONDING DRIVER
2475M: Jay Vosburgh <j.vosburgh@gmail.com>
2476M: Veaceslav Falico <vfalico@gmail.com>
2477M: Andy Gospodarek <gospo@cumulusnetworks.com>
2478L: netdev@vger.kernel.org
2479W: http://sourceforge.net/projects/bonding/
2480S: Supported
2481F: drivers/net/bonding/
2482F: include/uapi/linux/if_bonding.h
2483
2484BPF (Safe dynamic programs and tools)
2485M: Alexei Starovoitov <ast@kernel.org>
2486L: netdev@vger.kernel.org
2487L: linux-kernel@vger.kernel.org
2488S: Supported
2489F: kernel/bpf/
2490
2491BROADCOM B44 10/100 ETHERNET DRIVER
2492M: Gary Zambrano <zambrano@broadcom.com>
2493L: netdev@vger.kernel.org
2494S: Supported
2495F: drivers/net/ethernet/broadcom/b44.*
2496
2497BROADCOM B53 ETHERNET SWITCH DRIVER
2498M: Florian Fainelli <f.fainelli@gmail.com>
2499L: netdev@vger.kernel.org
2500L: openwrt-devel@lists.openwrt.org (subscribers-only)
2501S: Supported
2502F: drivers/net/dsa/b53/*
2503F: include/linux/platform_data/b53.h
2504
2505BROADCOM GENET ETHERNET DRIVER
2506M: Florian Fainelli <f.fainelli@gmail.com>
2507L: netdev@vger.kernel.org
2508S: Supported
2509F: drivers/net/ethernet/broadcom/genet/
2510
2511BROADCOM BNX2 GIGABIT ETHERNET DRIVER
2512M: Sony Chacko <sony.chacko@qlogic.com>
2513M: Dept-HSGLinuxNICDev@qlogic.com
2514L: netdev@vger.kernel.org
2515S: Supported
2516F: drivers/net/ethernet/broadcom/bnx2.*
2517F: drivers/net/ethernet/broadcom/bnx2_*
2518
2519BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
2520M: Ariel Elior <ariel.elior@qlogic.com>
2521L: netdev@vger.kernel.org
2522S: Supported
2523F: drivers/net/ethernet/broadcom/bnx2x/
2524
2525BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
2526M: Florian Fainelli <f.fainelli@gmail.com>
2527M: Ray Jui <rjui@broadcom.com>
2528M: Scott Branden <sbranden@broadcom.com>
2529M: bcm-kernel-feedback-list@broadcom.com
2530T: git git://github.com/broadcom/mach-bcm
2531S: Maintained
2532N: bcm281*
2533N: bcm113*
2534N: bcm216*
2535N: kona
2536F: arch/arm/mach-bcm/
2537
2538BROADCOM BCM2835 ARM ARCHITECTURE
2539M: Stephen Warren <swarren@wwwdotorg.org>
2540M: Lee Jones <lee@kernel.org>
2541M: Eric Anholt <eric@anholt.net>
2542L: linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers)
2543L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2544T: git git://git.kernel.org/pub/scm/linux/kernel/git/rpi/linux-rpi.git
2545S: Maintained
2546N: bcm2835
2547
2548BROADCOM BCM47XX MIPS ARCHITECTURE
2549M: Hauke Mehrtens <hauke@hauke-m.de>
2550M: Rafał Miłecki <zajec5@gmail.com>
2551L: linux-mips@linux-mips.org
2552S: Maintained
2553F: Documentation/devicetree/bindings/mips/brcm/
2554F: arch/mips/bcm47xx/*
2555F: arch/mips/include/asm/mach-bcm47xx/*
2556
2557BROADCOM BCM5301X ARM ARCHITECTURE
2558M: Hauke Mehrtens <hauke@hauke-m.de>
2559M: Rafał Miłecki <zajec5@gmail.com>
2560M: bcm-kernel-feedback-list@broadcom.com
2561L: linux-arm-kernel@lists.infradead.org
2562S: Maintained
2563F: arch/arm/mach-bcm/bcm_5301x.c
2564F: arch/arm/boot/dts/bcm5301x*.dtsi
2565F: arch/arm/boot/dts/bcm470*
2566
2567BROADCOM BCM63XX ARM ARCHITECTURE
2568M: Florian Fainelli <f.fainelli@gmail.com>
2569M: bcm-kernel-feedback-list@broadcom.com
2570L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2571T: git git://github.com/broadcom/stblinux.git
2572S: Maintained
2573N: bcm63xx
2574
2575BROADCOM BCM63XX/BCM33XX UDC DRIVER
2576M: Kevin Cernekee <cernekee@gmail.com>
2577L: linux-usb@vger.kernel.org
2578S: Maintained
2579F: drivers/usb/gadget/udc/bcm63xx_udc.*
2580
2581BROADCOM BCM7XXX ARM ARCHITECTURE
2582M: Brian Norris <computersforpeace@gmail.com>
2583M: Gregory Fong <gregory.0xf0@gmail.com>
2584M: Florian Fainelli <f.fainelli@gmail.com>
2585M: bcm-kernel-feedback-list@broadcom.com
2586L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2587T: git git://github.com/broadcom/stblinux.git
2588S: Maintained
2589F: arch/arm/mach-bcm/*brcmstb*
2590F: arch/arm/boot/dts/bcm7*.dts*
2591F: drivers/bus/brcmstb_gisb.c
2592N: brcmstb
2593
2594BROADCOM BMIPS MIPS ARCHITECTURE
2595M: Kevin Cernekee <cernekee@gmail.com>
2596M: Florian Fainelli <f.fainelli@gmail.com>
2597L: linux-mips@linux-mips.org
2598T: git git://github.com/broadcom/stblinux.git
2599S: Maintained
2600F: arch/mips/bmips/*
2601F: arch/mips/include/asm/mach-bmips/*
2602F: arch/mips/kernel/*bmips*
2603F: arch/mips/boot/dts/brcm/bcm*.dts*
2604F: drivers/irqchip/irq-bcm63*
2605F: drivers/irqchip/irq-bcm7*
2606F: drivers/irqchip/irq-brcmstb*
2607F: include/linux/bcm963xx_nvram.h
2608F: include/linux/bcm963xx_tag.h
2609
2610BROADCOM TG3 GIGABIT ETHERNET DRIVER
2611M: Siva Reddy Kallam <siva.kallam@broadcom.com>
2612M: Prashant Sreedharan <prashant@broadcom.com>
2613M: Michael Chan <mchan@broadcom.com>
2614L: netdev@vger.kernel.org
2615S: Supported
2616F: drivers/net/ethernet/broadcom/tg3.*
2617
2618BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER
2619M: Arend van Spriel <arend.vanspriel@broadcom.com>
2620M: Franky Lin <franky.lin@broadcom.com>
2621M: Hante Meuleman <hante.meuleman@broadcom.com>
2622L: linux-wireless@vger.kernel.org
2623L: brcm80211-dev-list.pdl@broadcom.com
2624S: Supported
2625F: drivers/net/wireless/broadcom/brcm80211/
2626
2627BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
2628M: QLogic-Storage-Upstream@qlogic.com
2629L: linux-scsi@vger.kernel.org
2630S: Supported
2631F: drivers/scsi/bnx2fc/
2632
2633BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
2634M: QLogic-Storage-Upstream@qlogic.com
2635L: linux-scsi@vger.kernel.org
2636S: Supported
2637F: drivers/scsi/bnx2i/
2638
2639BROADCOM IPROC ARM ARCHITECTURE
2640M: Ray Jui <rjui@broadcom.com>
2641M: Scott Branden <sbranden@broadcom.com>
2642M: Jon Mason <jonmason@broadcom.com>
2643M: bcm-kernel-feedback-list@broadcom.com
2644L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2645T: git git://github.com/broadcom/cygnus-linux.git
2646S: Maintained
2647N: iproc
2648N: cygnus
2649N: bcm[-_]nsp
2650N: bcm9113*
2651N: bcm9583*
2652N: bcm9585*
2653N: bcm9586*
2654N: bcm988312
2655N: bcm113*
2656N: bcm583*
2657N: bcm585*
2658N: bcm586*
2659N: bcm88312
2660F: arch/arm64/boot/dts/broadcom/ns2*
2661F: drivers/clk/bcm/clk-ns*
2662F: drivers/pinctrl/bcm/pinctrl-ns*
2663
2664BROADCOM BRCMSTB GPIO DRIVER
2665M: Gregory Fong <gregory.0xf0@gmail.com>
2666L: bcm-kernel-feedback-list@broadcom.com
2667S: Supported
2668F: drivers/gpio/gpio-brcmstb.c
2669F: Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt
2670
2671BROADCOM KONA GPIO DRIVER
2672M: Ray Jui <rjui@broadcom.com>
2673L: bcm-kernel-feedback-list@broadcom.com
2674S: Supported
2675F: drivers/gpio/gpio-bcm-kona.c
2676F: Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt
2677
2678BROADCOM NVRAM DRIVER
2679M: Rafał Miłecki <zajec5@gmail.com>
2680L: linux-mips@linux-mips.org
2681S: Maintained
2682F: drivers/firmware/broadcom/*
2683
2684BROADCOM STB NAND FLASH DRIVER
2685M: Brian Norris <computersforpeace@gmail.com>
2686M: Kamal Dasu <kdasu.kdev@gmail.com>
2687L: linux-mtd@lists.infradead.org
2688L: bcm-kernel-feedback-list@broadcom.com
2689S: Maintained
2690F: drivers/mtd/nand/brcmnand/
2691
2692BROADCOM SPECIFIC AMBA DRIVER (BCMA)
2693M: Rafał Miłecki <zajec5@gmail.com>
2694L: linux-wireless@vger.kernel.org
2695S: Maintained
2696F: drivers/bcma/
2697F: include/linux/bcma/
2698
2699BROADCOM SYSTEMPORT ETHERNET DRIVER
2700M: Florian Fainelli <f.fainelli@gmail.com>
2701L: netdev@vger.kernel.org
2702S: Supported
2703F: drivers/net/ethernet/broadcom/bcmsysport.*
2704
2705BROADCOM VULCAN ARM64 SOC
2706M: Jayachandran C. <jchandra@broadcom.com>
2707M: bcm-kernel-feedback-list@broadcom.com
2708L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2709S: Maintained
2710F: arch/arm64/boot/dts/broadcom/vulcan*
2711
2712BROCADE BFA FC SCSI DRIVER
2713M: Anil Gurumurthy <anil.gurumurthy@qlogic.com>
2714M: Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
2715L: linux-scsi@vger.kernel.org
2716S: Supported
2717F: drivers/scsi/bfa/
2718
2719BROCADE BNA 10 GIGABIT ETHERNET DRIVER
2720M: Rasesh Mody <rasesh.mody@qlogic.com>
2721L: netdev@vger.kernel.org
2722S: Supported
2723F: drivers/net/ethernet/brocade/bna/
2724
2725BSG (block layer generic sg v4 driver)
2726M: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
2727L: linux-scsi@vger.kernel.org
2728S: Supported
2729F: block/bsg.c
2730F: include/linux/bsg.h
2731F: include/uapi/linux/bsg.h
2732
2733BT87X AUDIO DRIVER
2734M: Clemens Ladisch <clemens@ladisch.de>
2735L: alsa-devel@alsa-project.org (moderated for non-subscribers)
2736T: git git://git.alsa-project.org/alsa-kernel.git
2737S: Maintained
2738F: Documentation/sound/alsa/Bt87x.txt
2739F: sound/pci/bt87x.c
2740
2741BT8XXGPIO DRIVER
2742M: Michael Buesch <m@bues.ch>
2743W: http://bu3sch.de/btgpio.php
2744S: Maintained
2745F: drivers/gpio/gpio-bt8xx.c
2746
2747BTRFS FILE SYSTEM
2748M: Chris Mason <clm@fb.com>
2749M: Josef Bacik <jbacik@fb.com>
2750M: David Sterba <dsterba@suse.com>
2751L: linux-btrfs@vger.kernel.org
2752W: http://btrfs.wiki.kernel.org/
2753Q: http://patchwork.kernel.org/project/linux-btrfs/list/
2754T: git git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git
2755S: Maintained
2756F: Documentation/filesystems/btrfs.txt
2757F: fs/btrfs/
2758
2759BTTV VIDEO4LINUX DRIVER
2760M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
2761M: Mauro Carvalho Chehab <mchehab@kernel.org>
2762L: linux-media@vger.kernel.org
2763W: https://linuxtv.org
2764T: git git://linuxtv.org/media_tree.git
2765S: Odd fixes
2766F: Documentation/video4linux/bttv/
2767F: drivers/media/pci/bt8xx/bttv*
2768
2769BUSLOGIC SCSI DRIVER
2770M: Khalid Aziz <khalid@gonehiking.org>
2771L: linux-scsi@vger.kernel.org
2772S: Maintained
2773F: drivers/scsi/BusLogic.*
2774F: drivers/scsi/FlashPoint.*
2775
2776C-MEDIA CMI8788 DRIVER
2777M: Clemens Ladisch <clemens@ladisch.de>
2778L: alsa-devel@alsa-project.org (moderated for non-subscribers)
2779T: git git://git.alsa-project.org/alsa-kernel.git
2780S: Maintained
2781F: sound/pci/oxygen/
2782
2783C6X ARCHITECTURE
2784M: Mark Salter <msalter@redhat.com>
2785M: Aurelien Jacquiot <a-jacquiot@ti.com>
2786L: linux-c6x-dev@linux-c6x.org
2787W: http://www.linux-c6x.org/wiki/index.php/Main_Page
2788S: Maintained
2789F: arch/c6x/
2790
2791CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
2792M: David Howells <dhowells@redhat.com>
2793L: linux-cachefs@redhat.com (moderated for non-subscribers)
2794S: Supported
2795F: Documentation/filesystems/caching/cachefiles.txt
2796F: fs/cachefiles/
2797
2798CADET FM/AM RADIO RECEIVER DRIVER
2799M: Hans Verkuil <hverkuil@xs4all.nl>
2800L: linux-media@vger.kernel.org
2801T: git git://linuxtv.org/media_tree.git
2802W: https://linuxtv.org
2803S: Maintained
2804F: drivers/media/radio/radio-cadet*
2805
2806CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
2807M: Jonathan Corbet <corbet@lwn.net>
2808L: linux-media@vger.kernel.org
2809T: git git://linuxtv.org/media_tree.git
2810S: Maintained
2811F: Documentation/video4linux/cafe_ccic
2812F: drivers/media/platform/marvell-ccic/
2813
2814CAIF NETWORK LAYER
2815M: Dmitry Tarnyagin <dmitry.tarnyagin@lockless.no>
2816L: netdev@vger.kernel.org
2817S: Supported
2818F: Documentation/networking/caif/
2819F: drivers/net/caif/
2820F: include/uapi/linux/caif/
2821F: include/net/caif/
2822F: net/caif/
2823
2824CALGARY x86-64 IOMMU
2825M: Muli Ben-Yehuda <mulix@mulix.org>
2826M: Jon Mason <jdmason@kudzu.us>
2827L: iommu@lists.linux-foundation.org
2828S: Maintained
2829F: arch/x86/kernel/pci-calgary_64.c
2830F: arch/x86/kernel/tce_64.c
2831F: arch/x86/include/asm/calgary.h
2832F: arch/x86/include/asm/tce.h
2833
2834CAN NETWORK LAYER
2835M: Oliver Hartkopp <socketcan@hartkopp.net>
2836M: Marc Kleine-Budde <mkl@pengutronix.de>
2837L: linux-can@vger.kernel.org
2838W: https://github.com/linux-can
2839T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
2840T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
2841S: Maintained
2842F: Documentation/networking/can.txt
2843F: net/can/
2844F: include/linux/can/core.h
2845F: include/uapi/linux/can.h
2846F: include/uapi/linux/can/bcm.h
2847F: include/uapi/linux/can/raw.h
2848F: include/uapi/linux/can/gw.h
2849
2850CAN NETWORK DRIVERS
2851M: Wolfgang Grandegger <wg@grandegger.com>
2852M: Marc Kleine-Budde <mkl@pengutronix.de>
2853L: linux-can@vger.kernel.org
2854W: https://github.com/linux-can
2855T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
2856T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
2857S: Maintained
2858F: Documentation/devicetree/bindings/net/can/
2859F: drivers/net/can/
2860F: include/linux/can/dev.h
2861F: include/linux/can/platform/
2862F: include/uapi/linux/can/error.h
2863F: include/uapi/linux/can/netlink.h
2864
2865CAPABILITIES
2866M: Serge Hallyn <serge@hallyn.com>
2867L: linux-security-module@vger.kernel.org
2868S: Supported
2869F: include/linux/capability.h
2870F: include/uapi/linux/capability.h
2871F: security/commoncap.c
2872F: kernel/capability.c
2873
2874CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
2875M: Kevin Tsai <ktsai@capellamicro.com>
2876S: Maintained
2877F: drivers/iio/light/cm*
2878F: Documentation/devicetree/bindings/i2c/trivial-devices.txt
2879
2880CAVIUM LIQUIDIO NETWORK DRIVER
2881M: Derek Chickles <derek.chickles@caviumnetworks.com>
2882M: Satanand Burla <satananda.burla@caviumnetworks.com>
2883M: Felix Manlunas <felix.manlunas@caviumnetworks.com>
2884M: Raghu Vatsavayi <raghu.vatsavayi@caviumnetworks.com>
2885L: netdev@vger.kernel.org
2886W: http://www.cavium.com
2887S: Supported
2888F: drivers/net/ethernet/cavium/liquidio/
2889
2890CC2520 IEEE-802.15.4 RADIO DRIVER
2891M: Varka Bhadram <varkabhadram@gmail.com>
2892L: linux-wpan@vger.kernel.org
2893S: Maintained
2894F: drivers/net/ieee802154/cc2520.c
2895F: include/linux/spi/cc2520.h
2896F: Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
2897
2898CEC DRIVER
2899M: Hans Verkuil <hans.verkuil@cisco.com>
2900L: linux-media@vger.kernel.org
2901T: git git://linuxtv.org/media_tree.git
2902W: http://linuxtv.org
2903S: Supported
2904F: Documentation/cec.txt
2905F: Documentation/DocBook/media/v4l/cec*
2906F: drivers/staging/media/cec/
2907F: drivers/media/cec-edid.c
2908F: drivers/media/rc/keymaps/rc-cec.c
2909F: include/media/cec.h
2910F: include/media/cec-edid.h
2911F: include/linux/cec.h
2912F: include/linux/cec-funcs.h
2913
2914CELL BROADBAND ENGINE ARCHITECTURE
2915M: Arnd Bergmann <arnd@arndb.de>
2916L: linuxppc-dev@lists.ozlabs.org
2917W: http://www.ibm.com/developerworks/power/cell/
2918S: Supported
2919F: arch/powerpc/include/asm/cell*.h
2920F: arch/powerpc/include/asm/spu*.h
2921F: arch/powerpc/include/uapi/asm/spu*.h
2922F: arch/powerpc/oprofile/*cell*
2923F: arch/powerpc/platforms/cell/
2924
2925CEPH COMMON CODE (LIBCEPH)
2926M: Ilya Dryomov <idryomov@gmail.com>
2927M: "Yan, Zheng" <zyan@redhat.com>
2928M: Sage Weil <sage@redhat.com>
2929L: ceph-devel@vger.kernel.org
2930W: http://ceph.com/
2931T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
2932T: git git://github.com/ceph/ceph-client.git
2933S: Supported
2934F: net/ceph/
2935F: include/linux/ceph/
2936F: include/linux/crush/
2937
2938CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
2939M: "Yan, Zheng" <zyan@redhat.com>
2940M: Sage Weil <sage@redhat.com>
2941M: Ilya Dryomov <idryomov@gmail.com>
2942L: ceph-devel@vger.kernel.org
2943W: http://ceph.com/
2944T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
2945T: git git://github.com/ceph/ceph-client.git
2946S: Supported
2947F: Documentation/filesystems/ceph.txt
2948F: fs/ceph/
2949
2950CERTIFICATE HANDLING:
2951M: David Howells <dhowells@redhat.com>
2952M: David Woodhouse <dwmw2@infradead.org>
2953L: keyrings@vger.kernel.org
2954S: Maintained
2955F: Documentation/module-signing.txt
2956F: certs/
2957F: scripts/sign-file.c
2958F: scripts/extract-cert.c
2959
2960CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM:
2961L: linux-usb@vger.kernel.org
2962S: Orphan
2963F: Documentation/usb/WUSB-Design-overview.txt
2964F: Documentation/usb/wusb-cbaf
2965F: drivers/usb/host/hwa-hc.c
2966F: drivers/usb/host/whci/
2967F: drivers/usb/wusbcore/
2968F: include/linux/usb/wusb*
2969
2970CFAG12864B LCD 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/cfag12864b.c
2976F: include/linux/cfag12864b.h
2977
2978CFAG12864BFB LCD FRAMEBUFFER DRIVER
2979M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
2980W: http://miguelojeda.es/auxdisplay.htm
2981W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
2982S: Maintained
2983F: drivers/auxdisplay/cfag12864bfb.c
2984F: include/linux/cfag12864b.h
2985
2986CFG80211 and NL80211
2987M: Johannes Berg <johannes@sipsolutions.net>
2988L: linux-wireless@vger.kernel.org
2989W: http://wireless.kernel.org/
2990T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
2991T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
2992S: Maintained
2993F: include/uapi/linux/nl80211.h
2994F: include/net/cfg80211.h
2995F: net/wireless/*
2996X: net/wireless/wext*
2997
2998CHAR and MISC DRIVERS
2999M: Arnd Bergmann <arnd@arndb.de>
3000M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
3001T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
3002S: Supported
3003F: drivers/char/*
3004F: drivers/misc/*
3005F: include/linux/miscdevice.h
3006
3007CHECKPATCH
3008M: Andy Whitcroft <apw@canonical.com>
3009M: Joe Perches <joe@perches.com>
3010S: Maintained
3011F: scripts/checkpatch.pl
3012
3013CHINESE DOCUMENTATION
3014M: Harry Wei <harryxiyou@gmail.com>
3015L: xiyoulinuxkernelgroup@googlegroups.com (subscribers-only)
3016L: linux-kernel@zh-kernel.org (moderated for non-subscribers)
3017S: Maintained
3018F: Documentation/zh_CN/
3019
3020CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
3021M: Peter Chen <Peter.Chen@nxp.com>
3022T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
3023L: linux-usb@vger.kernel.org
3024S: Maintained
3025F: drivers/usb/chipidea/
3026
3027CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
3028M: Hans de Goede <hdegoede@redhat.com>
3029L: linux-input@vger.kernel.org
3030S: Maintained
3031F: Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt
3032F: drivers/input/touchscreen/chipone_icn8318.c
3033
3034CHROME HARDWARE PLATFORM SUPPORT
3035M: Olof Johansson <olof@lixom.net>
3036S: Maintained
3037T: git git://git.kernel.org/pub/scm/linux/kernel/git/olof/chrome-platform.git
3038F: drivers/platform/chrome/
3039
3040CISCO VIC ETHERNET NIC DRIVER
3041M: Christian Benvenuti <benve@cisco.com>
3042M: Sujith Sankar <ssujith@cisco.com>
3043M: Govindarajulu Varadarajan <_govind@gmx.com>
3044M: Neel Patel <neepatel@cisco.com>
3045S: Supported
3046F: drivers/net/ethernet/cisco/enic/
3047
3048CISCO VIC LOW LATENCY NIC DRIVER
3049M: Christian Benvenuti <benve@cisco.com>
3050M: Dave Goodell <dgoodell@cisco.com>
3051S: Supported
3052F: drivers/infiniband/hw/usnic/
3053
3054CIRRUS LOGIC EP93XX ETHERNET DRIVER
3055M: Hartley Sweeten <hsweeten@visionengravers.com>
3056L: netdev@vger.kernel.org
3057S: Maintained
3058F: drivers/net/ethernet/cirrus/ep93xx_eth.c
3059
3060CIRRUS LOGIC AUDIO CODEC DRIVERS
3061M: Brian Austin <brian.austin@cirrus.com>
3062M: Paul Handrigan <Paul.Handrigan@cirrus.com>
3063L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3064S: Maintained
3065F: sound/soc/codecs/cs*
3066
3067CLEANCACHE API
3068M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
3069L: linux-kernel@vger.kernel.org
3070S: Maintained
3071F: mm/cleancache.c
3072F: include/linux/cleancache.h
3073
3074CLK API
3075M: Russell King <linux@armlinux.org.uk>
3076L: linux-clk@vger.kernel.org
3077S: Maintained
3078F: include/linux/clk.h
3079
3080CLOCKSOURCE, CLOCKEVENT DRIVERS
3081M: Daniel Lezcano <daniel.lezcano@linaro.org>
3082M: Thomas Gleixner <tglx@linutronix.de>
3083L: linux-kernel@vger.kernel.org
3084T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
3085S: Supported
3086F: drivers/clocksource
3087
3088CISCO FCOE HBA DRIVER
3089M: Hiral Patel <hiralpat@cisco.com>
3090M: Suma Ramars <sramars@cisco.com>
3091M: Brian Uchino <buchino@cisco.com>
3092L: linux-scsi@vger.kernel.org
3093S: Supported
3094F: drivers/scsi/fnic/
3095
3096CISCO SCSI HBA DRIVER
3097M: Narsimhulu Musini <nmusini@cisco.com>
3098M: Sesidhar Baddela <sebaddel@cisco.com>
3099L: linux-scsi@vger.kernel.org
3100S: Supported
3101F: drivers/scsi/snic/
3102
3103CMPC ACPI DRIVER
3104M: Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com>
3105M: Daniel Oliveira Nascimento <don@syst.com.br>
3106L: platform-driver-x86@vger.kernel.org
3107S: Supported
3108F: drivers/platform/x86/classmate-laptop.c
3109
3110COBALT MEDIA DRIVER
3111M: Hans Verkuil <hans.verkuil@cisco.com>
3112L: linux-media@vger.kernel.org
3113T: git git://linuxtv.org/media_tree.git
3114W: https://linuxtv.org
3115S: Supported
3116F: drivers/media/pci/cobalt/
3117
3118COCCINELLE/Semantic Patches (SmPL)
3119M: Julia Lawall <Julia.Lawall@lip6.fr>
3120M: Gilles Muller <Gilles.Muller@lip6.fr>
3121M: Nicolas Palix <nicolas.palix@imag.fr>
3122M: Michal Marek <mmarek@suse.com>
3123L: cocci@systeme.lip6.fr (moderated for non-subscribers)
3124T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc
3125W: http://coccinelle.lip6.fr/
3126S: Supported
3127F: Documentation/coccinelle.txt
3128F: scripts/coccinelle/
3129F: scripts/coccicheck
3130
3131CODA FILE SYSTEM
3132M: Jan Harkes <jaharkes@cs.cmu.edu>
3133M: coda@cs.cmu.edu
3134L: codalist@coda.cs.cmu.edu
3135W: http://www.coda.cs.cmu.edu/
3136S: Maintained
3137F: Documentation/filesystems/coda.txt
3138F: fs/coda/
3139F: include/linux/coda*.h
3140F: include/uapi/linux/coda*.h
3141
3142CODA V4L2 MEM2MEM DRIVER
3143M: Philipp Zabel <p.zabel@pengutronix.de>
3144L: linux-media@vger.kernel.org
3145S: Maintained
3146F: Documentation/devicetree/bindings/media/coda.txt
3147F: drivers/media/platform/coda/
3148
3149COMMON CLK FRAMEWORK
3150M: Michael Turquette <mturquette@baylibre.com>
3151M: Stephen Boyd <sboyd@codeaurora.org>
3152L: linux-clk@vger.kernel.org
3153T: git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
3154S: Maintained
3155F: Documentation/devicetree/bindings/clock/
3156F: drivers/clk/
3157X: drivers/clk/clkdev.c
3158F: include/linux/clk-pr*
3159F: include/linux/clk/
3160
3161COMMON INTERNET FILE SYSTEM (CIFS)
3162M: Steve French <sfrench@samba.org>
3163L: linux-cifs@vger.kernel.org
3164L: samba-technical@lists.samba.org (moderated for non-subscribers)
3165W: http://linux-cifs.samba.org/
3166T: git git://git.samba.org/sfrench/cifs-2.6.git
3167S: Supported
3168F: Documentation/filesystems/cifs/
3169F: fs/cifs/
3170
3171COMPACTPCI HOTPLUG CORE
3172M: Scott Murray <scott@spiteful.org>
3173L: linux-pci@vger.kernel.org
3174S: Maintained
3175F: drivers/pci/hotplug/cpci_hotplug*
3176
3177COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
3178M: Scott Murray <scott@spiteful.org>
3179L: linux-pci@vger.kernel.org
3180S: Maintained
3181F: drivers/pci/hotplug/cpcihp_zt5550.*
3182
3183COMPACTPCI HOTPLUG GENERIC DRIVER
3184M: Scott Murray <scott@spiteful.org>
3185L: linux-pci@vger.kernel.org
3186S: Maintained
3187F: drivers/pci/hotplug/cpcihp_generic.c
3188
3189COMPAL LAPTOP SUPPORT
3190M: Cezary Jackiewicz <cezary.jackiewicz@gmail.com>
3191L: platform-driver-x86@vger.kernel.org
3192S: Maintained
3193F: drivers/platform/x86/compal-laptop.c
3194
3195CONEXANT ACCESSRUNNER USB DRIVER
3196L: accessrunner-general@lists.sourceforge.net
3197W: http://accessrunner.sourceforge.net/
3198S: Orphan
3199F: drivers/usb/atm/cxacru.c
3200
3201CONFIGFS
3202M: Joel Becker <jlbec@evilplan.org>
3203M: Christoph Hellwig <hch@lst.de>
3204T: git git://git.infradead.org/users/hch/configfs.git
3205S: Supported
3206F: fs/configfs/
3207F: include/linux/configfs.h
3208
3209CONNECTOR
3210M: Evgeniy Polyakov <zbr@ioremap.net>
3211L: netdev@vger.kernel.org
3212S: Maintained
3213F: drivers/connector/
3214
3215CONTROL GROUP (CGROUP)
3216M: Tejun Heo <tj@kernel.org>
3217M: Li Zefan <lizefan@huawei.com>
3218M: Johannes Weiner <hannes@cmpxchg.org>
3219L: cgroups@vger.kernel.org
3220T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3221S: Maintained
3222F: Documentation/cgroup*
3223F: include/linux/cgroup*
3224F: kernel/cgroup*
3225
3226CONTROL GROUP - CPUSET
3227M: Li Zefan <lizefan@huawei.com>
3228L: cgroups@vger.kernel.org
3229W: http://www.bullopensource.org/cpuset/
3230W: http://oss.sgi.com/projects/cpusets/
3231T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3232S: Maintained
3233F: Documentation/cgroup-v1/cpusets.txt
3234F: include/linux/cpuset.h
3235F: kernel/cpuset.c
3236
3237CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
3238M: Johannes Weiner <hannes@cmpxchg.org>
3239M: Michal Hocko <mhocko@kernel.org>
3240M: Vladimir Davydov <vdavydov@virtuozzo.com>
3241L: cgroups@vger.kernel.org
3242L: linux-mm@kvack.org
3243S: Maintained
3244F: mm/memcontrol.c
3245F: mm/swap_cgroup.c
3246
3247CORETEMP HARDWARE MONITORING DRIVER
3248M: Fenghua Yu <fenghua.yu@intel.com>
3249L: linux-hwmon@vger.kernel.org
3250S: Maintained
3251F: Documentation/hwmon/coretemp
3252F: drivers/hwmon/coretemp.c
3253
3254COSA/SRP SYNC SERIAL DRIVER
3255M: Jan "Yenya" Kasprzak <kas@fi.muni.cz>
3256W: http://www.fi.muni.cz/~kas/cosa/
3257S: Maintained
3258F: drivers/net/wan/cosa*
3259
3260CPMAC ETHERNET DRIVER
3261M: Florian Fainelli <florian@openwrt.org>
3262L: netdev@vger.kernel.org
3263S: Maintained
3264F: drivers/net/ethernet/ti/cpmac.c
3265
3266CPU FREQUENCY DRIVERS
3267M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
3268M: Viresh Kumar <viresh.kumar@linaro.org>
3269L: linux-pm@vger.kernel.org
3270S: Maintained
3271T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3272T: git git://git.linaro.org/people/vireshk/linux.git (For ARM Updates)
3273F: drivers/cpufreq/
3274F: include/linux/cpufreq.h
3275
3276CPU FREQUENCY DRIVERS - ARM BIG LITTLE
3277M: Viresh Kumar <viresh.kumar@linaro.org>
3278M: Sudeep Holla <sudeep.holla@arm.com>
3279L: linux-pm@vger.kernel.org
3280W: http://www.arm.com/products/processors/technologies/biglittleprocessing.php
3281S: Maintained
3282F: drivers/cpufreq/arm_big_little.h
3283F: drivers/cpufreq/arm_big_little.c
3284F: drivers/cpufreq/arm_big_little_dt.c
3285
3286CPUIDLE DRIVER - ARM BIG LITTLE
3287M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
3288M: Daniel Lezcano <daniel.lezcano@linaro.org>
3289L: linux-pm@vger.kernel.org
3290L: linux-arm-kernel@lists.infradead.org
3291T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3292S: Maintained
3293F: drivers/cpuidle/cpuidle-big_little.c
3294
3295CPUIDLE DRIVER - ARM EXYNOS
3296M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
3297M: Daniel Lezcano <daniel.lezcano@linaro.org>
3298M: Kukjin Kim <kgene@kernel.org>
3299L: linux-pm@vger.kernel.org
3300L: linux-samsung-soc@vger.kernel.org
3301S: Supported
3302F: drivers/cpuidle/cpuidle-exynos.c
3303F: arch/arm/mach-exynos/pm.c
3304
3305CPUIDLE DRIVERS
3306M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
3307M: Daniel Lezcano <daniel.lezcano@linaro.org>
3308L: linux-pm@vger.kernel.org
3309S: Maintained
3310T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3311F: drivers/cpuidle/*
3312F: include/linux/cpuidle.h
3313
3314CPUID/MSR DRIVER
3315M: "H. Peter Anvin" <hpa@zytor.com>
3316S: Maintained
3317F: arch/x86/kernel/cpuid.c
3318F: arch/x86/kernel/msr.c
3319
3320CPU POWER MONITORING SUBSYSTEM
3321M: Thomas Renninger <trenn@suse.com>
3322L: linux-pm@vger.kernel.org
3323S: Maintained
3324F: tools/power/cpupower/
3325
3326CRAMFS FILESYSTEM
3327W: http://sourceforge.net/projects/cramfs/
3328S: Orphan / Obsolete
3329F: Documentation/filesystems/cramfs.txt
3330F: fs/cramfs/
3331
3332CRIS PORT
3333M: Mikael Starvik <starvik@axis.com>
3334M: Jesper Nilsson <jesper.nilsson@axis.com>
3335L: linux-cris-kernel@axis.com
3336W: http://developer.axis.com
3337T: git git://git.kernel.org/pub/scm/linux/kernel/git/jesper/cris.git
3338S: Maintained
3339F: arch/cris/
3340F: drivers/tty/serial/crisv10.*
3341
3342CRYPTO API
3343M: Herbert Xu <herbert@gondor.apana.org.au>
3344M: "David S. Miller" <davem@davemloft.net>
3345L: linux-crypto@vger.kernel.org
3346T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
3347T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
3348S: Maintained
3349F: Documentation/crypto/
3350F: Documentation/devicetree/bindings/crypto/
3351F: Documentation/DocBook/crypto-API.tmpl
3352F: arch/*/crypto/
3353F: crypto/
3354F: drivers/crypto/
3355F: include/crypto/
3356
3357CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
3358M: Neil Horman <nhorman@tuxdriver.com>
3359L: linux-crypto@vger.kernel.org
3360S: Maintained
3361F: crypto/ansi_cprng.c
3362F: crypto/rng.c
3363
3364CS3308 MEDIA DRIVER
3365M: Hans Verkuil <hverkuil@xs4all.nl>
3366L: linux-media@vger.kernel.org
3367T: git git://linuxtv.org/media_tree.git
3368W: http://linuxtv.org
3369S: Odd Fixes
3370F: drivers/media/i2c/cs3308.c
3371F: drivers/media/i2c/cs3308.h
3372
3373CS5535 Audio ALSA driver
3374M: Jaya Kumar <jayakumar.alsa@gmail.com>
3375S: Maintained
3376F: sound/pci/cs5535audio/
3377
3378CW1200 WLAN driver
3379M: Solomon Peachy <pizza@shaftnet.org>
3380S: Maintained
3381F: drivers/net/wireless/st/cw1200/
3382
3383CX18 VIDEO4LINUX DRIVER
3384M: Andy Walls <awalls@md.metrocast.net>
3385L: ivtv-devel@ivtvdriver.org (subscribers-only)
3386L: linux-media@vger.kernel.org
3387T: git git://linuxtv.org/media_tree.git
3388W: https://linuxtv.org
3389W: http://www.ivtvdriver.org/index.php/Cx18
3390S: Maintained
3391F: Documentation/video4linux/cx18.txt
3392F: drivers/media/pci/cx18/
3393F: include/uapi/linux/ivtv*
3394
3395CX2341X MPEG ENCODER HELPER MODULE
3396M: Hans Verkuil <hverkuil@xs4all.nl>
3397L: linux-media@vger.kernel.org
3398T: git git://linuxtv.org/media_tree.git
3399W: https://linuxtv.org
3400S: Maintained
3401F: drivers/media/common/cx2341x*
3402F: include/media/cx2341x*
3403
3404CX24120 MEDIA DRIVER
3405M: Jemma Denson <jdenson@gmail.com>
3406M: Patrick Boettcher <patrick.boettcher@posteo.de>
3407L: linux-media@vger.kernel.org
3408W: https://linuxtv.org
3409Q: http://patchwork.linuxtv.org/project/linux-media/list/
3410S: Maintained
3411F: drivers/media/dvb-frontends/cx24120*
3412
3413CX88 VIDEO4LINUX DRIVER
3414M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
3415M: Mauro Carvalho Chehab <mchehab@kernel.org>
3416L: linux-media@vger.kernel.org
3417W: https://linuxtv.org
3418T: git git://linuxtv.org/media_tree.git
3419S: Odd fixes
3420F: Documentation/video4linux/cx88/
3421F: drivers/media/pci/cx88/
3422
3423CXD2820R MEDIA DRIVER
3424M: Antti Palosaari <crope@iki.fi>
3425L: linux-media@vger.kernel.org
3426W: https://linuxtv.org
3427W: http://palosaari.fi/linux/
3428Q: http://patchwork.linuxtv.org/project/linux-media/list/
3429T: git git://linuxtv.org/anttip/media_tree.git
3430S: Maintained
3431F: drivers/media/dvb-frontends/cxd2820r*
3432
3433CXGB3 ETHERNET DRIVER (CXGB3)
3434M: Santosh Raspatur <santosh@chelsio.com>
3435L: netdev@vger.kernel.org
3436W: http://www.chelsio.com
3437S: Supported
3438F: drivers/net/ethernet/chelsio/cxgb3/
3439
3440CXGB3 ISCSI DRIVER (CXGB3I)
3441M: Karen Xie <kxie@chelsio.com>
3442L: linux-scsi@vger.kernel.org
3443W: http://www.chelsio.com
3444S: Supported
3445F: drivers/scsi/cxgbi/cxgb3i
3446
3447CXGB3 IWARP RNIC DRIVER (IW_CXGB3)
3448M: Steve Wise <swise@chelsio.com>
3449L: linux-rdma@vger.kernel.org
3450W: http://www.openfabrics.org
3451S: Supported
3452F: drivers/infiniband/hw/cxgb3/
3453
3454CXGB4 ETHERNET DRIVER (CXGB4)
3455M: Hariprasad S <hariprasad@chelsio.com>
3456L: netdev@vger.kernel.org
3457W: http://www.chelsio.com
3458S: Supported
3459F: drivers/net/ethernet/chelsio/cxgb4/
3460
3461CXGB4 ISCSI DRIVER (CXGB4I)
3462M: Karen Xie <kxie@chelsio.com>
3463L: linux-scsi@vger.kernel.org
3464W: http://www.chelsio.com
3465S: Supported
3466F: drivers/scsi/cxgbi/cxgb4i
3467
3468CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
3469M: Steve Wise <swise@chelsio.com>
3470L: linux-rdma@vger.kernel.org
3471W: http://www.openfabrics.org
3472S: Supported
3473F: drivers/infiniband/hw/cxgb4/
3474
3475CXGB4VF ETHERNET DRIVER (CXGB4VF)
3476M: Casey Leedom <leedom@chelsio.com>
3477L: netdev@vger.kernel.org
3478W: http://www.chelsio.com
3479S: Supported
3480F: drivers/net/ethernet/chelsio/cxgb4vf/
3481
3482CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
3483M: Ian Munsie <imunsie@au1.ibm.com>
3484M: Michael Neuling <mikey@neuling.org>
3485L: linuxppc-dev@lists.ozlabs.org
3486S: Supported
3487F: drivers/misc/cxl/
3488F: include/misc/cxl*
3489F: include/uapi/misc/cxl.h
3490F: Documentation/powerpc/cxl.txt
3491F: Documentation/powerpc/cxl.txt
3492F: Documentation/ABI/testing/sysfs-class-cxl
3493
3494CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER
3495M: Manoj N. Kumar <manoj@linux.vnet.ibm.com>
3496M: Matthew R. Ochs <mrochs@linux.vnet.ibm.com>
3497M: Uma Krishnan <ukrishn@linux.vnet.ibm.com>
3498L: linux-scsi@vger.kernel.org
3499S: Supported
3500F: drivers/scsi/cxlflash/
3501F: include/uapi/scsi/cxlflash_ioctls.h
3502F: Documentation/powerpc/cxlflash.txt
3503
3504STMMAC ETHERNET DRIVER
3505M: Giuseppe Cavallaro <peppe.cavallaro@st.com>
3506M: Alexandre Torgue <alexandre.torgue@st.com>
3507L: netdev@vger.kernel.org
3508W: http://www.stlinux.com
3509S: Supported
3510F: drivers/net/ethernet/stmicro/stmmac/
3511
3512CYBERPRO FB DRIVER
3513M: Russell King <linux@armlinux.org.uk>
3514L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3515W: http://www.armlinux.org.uk/
3516S: Maintained
3517F: drivers/video/fbdev/cyber2000fb.*
3518
3519CYCLADES ASYNC MUX DRIVER
3520W: http://www.cyclades.com/
3521S: Orphan
3522F: drivers/tty/cyclades.c
3523F: include/linux/cyclades.h
3524F: include/uapi/linux/cyclades.h
3525
3526CYCLADES PC300 DRIVER
3527W: http://www.cyclades.com/
3528S: Orphan
3529F: drivers/net/wan/pc300*
3530
3531CYPRESS_FIRMWARE MEDIA DRIVER
3532M: Antti Palosaari <crope@iki.fi>
3533L: linux-media@vger.kernel.org
3534W: https://linuxtv.org
3535W: http://palosaari.fi/linux/
3536Q: http://patchwork.linuxtv.org/project/linux-media/list/
3537T: git git://linuxtv.org/anttip/media_tree.git
3538S: Maintained
3539F: drivers/media/common/cypress_firmware*
3540
3541CYTTSP TOUCHSCREEN DRIVER
3542M: Ferruh Yigit <fery@cypress.com>
3543L: linux-input@vger.kernel.org
3544S: Supported
3545F: drivers/input/touchscreen/cyttsp*
3546F: include/linux/input/cyttsp.h
3547
3548DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
3549M: Joshua Kinard <kumba@gentoo.org>
3550S: Maintained
3551F: drivers/rtc/rtc-ds1685.c
3552F: include/linux/rtc/ds1685.h
3553
3554DAMA SLAVE for AX.25
3555M: Joerg Reuter <jreuter@yaina.de>
3556W: http://yaina.de/jreuter/
3557W: http://www.qsl.net/dl1bke/
3558L: linux-hams@vger.kernel.org
3559S: Maintained
3560F: net/ax25/af_ax25.c
3561F: net/ax25/ax25_dev.c
3562F: net/ax25/ax25_ds_*
3563F: net/ax25/ax25_in.c
3564F: net/ax25/ax25_out.c
3565F: net/ax25/ax25_timer.c
3566F: net/ax25/sysctl_net_ax25.c
3567
3568DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
3569L: netdev@vger.kernel.org
3570S: Orphan
3571F: Documentation/networking/dmfe.txt
3572F: drivers/net/ethernet/dec/tulip/dmfe.c
3573
3574DC390/AM53C974 SCSI driver
3575M: Hannes Reinecke <hare@suse.com>
3576L: linux-scsi@vger.kernel.org
3577S: Maintained
3578F: drivers/scsi/am53c974.c
3579
3580DC395x SCSI driver
3581M: Oliver Neukum <oliver@neukum.org>
3582M: Ali Akcaagac <aliakc@web.de>
3583M: Jamie Lenehan <lenehan@twibble.org>
3584L: dc395x@twibble.org
3585W: http://twibble.org/dist/dc395x/
3586W: http://lists.twibble.org/mailman/listinfo/dc395x/
3587S: Maintained
3588F: Documentation/scsi/dc395x.txt
3589F: drivers/scsi/dc395x.*
3590
3591DCCP PROTOCOL
3592M: Gerrit Renker <gerrit@erg.abdn.ac.uk>
3593L: dccp@vger.kernel.org
3594W: http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
3595S: Maintained
3596F: include/linux/dccp.h
3597F: include/uapi/linux/dccp.h
3598F: include/linux/tfrc.h
3599F: net/dccp/
3600
3601DECnet NETWORK LAYER
3602W: http://linux-decnet.sourceforge.net
3603L: linux-decnet-user@lists.sourceforge.net
3604S: Orphan
3605F: Documentation/networking/decnet.txt
3606F: net/decnet/
3607
3608DECSTATION PLATFORM SUPPORT
3609M: "Maciej W. Rozycki" <macro@linux-mips.org>
3610L: linux-mips@linux-mips.org
3611W: http://www.linux-mips.org/wiki/DECstation
3612S: Maintained
3613F: arch/mips/dec/
3614F: arch/mips/include/asm/dec/
3615F: arch/mips/include/asm/mach-dec/
3616
3617DEFXX FDDI NETWORK DRIVER
3618M: "Maciej W. Rozycki" <macro@linux-mips.org>
3619S: Maintained
3620F: drivers/net/fddi/defxx.*
3621
3622DELL LAPTOP DRIVER
3623M: Matthew Garrett <mjg59@srcf.ucam.org>
3624M: Pali Rohár <pali.rohar@gmail.com>
3625L: platform-driver-x86@vger.kernel.org
3626S: Maintained
3627F: drivers/platform/x86/dell-laptop.c
3628
3629DELL LAPTOP RBTN DRIVER
3630M: Pali Rohár <pali.rohar@gmail.com>
3631S: Maintained
3632F: drivers/platform/x86/dell-rbtn.*
3633
3634DELL LAPTOP FREEFALL DRIVER
3635M: Pali Rohár <pali.rohar@gmail.com>
3636S: Maintained
3637F: drivers/platform/x86/dell-smo8800.c
3638
3639DELL LAPTOP SMM DRIVER
3640M: Pali Rohár <pali.rohar@gmail.com>
3641S: Maintained
3642F: drivers/hwmon/dell-smm-hwmon.c
3643F: include/uapi/linux/i8k.h
3644
3645DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
3646M: Doug Warzecha <Douglas_Warzecha@dell.com>
3647S: Maintained
3648F: Documentation/dcdbas.txt
3649F: drivers/firmware/dcdbas.*
3650
3651DELL WMI EXTRAS DRIVER
3652M: Matthew Garrett <mjg59@srcf.ucam.org>
3653M: Pali Rohár <pali.rohar@gmail.com>
3654S: Maintained
3655F: drivers/platform/x86/dell-wmi.c
3656
3657DESIGNWARE USB2 DRD IP DRIVER
3658M: John Youn <johnyoun@synopsys.com>
3659L: linux-usb@vger.kernel.org
3660T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
3661S: Maintained
3662F: drivers/usb/dwc2/
3663
3664DESIGNWARE USB3 DRD IP DRIVER
3665M: Felipe Balbi <balbi@kernel.org>
3666L: linux-usb@vger.kernel.org
3667T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
3668S: Maintained
3669F: drivers/usb/dwc3/
3670
3671DEVICE COREDUMP (DEV_COREDUMP)
3672M: Johannes Berg <johannes@sipsolutions.net>
3673L: linux-kernel@vger.kernel.org
3674S: Maintained
3675F: drivers/base/devcoredump.c
3676F: include/linux/devcoredump.h
3677
3678DEVICE FREQUENCY (DEVFREQ)
3679M: MyungJoo Ham <myungjoo.ham@samsung.com>
3680M: Kyungmin Park <kyungmin.park@samsung.com>
3681L: linux-pm@vger.kernel.org
3682T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3683S: Maintained
3684F: drivers/devfreq/
3685F: include/linux/devfreq.h
3686F: Documentation/devicetree/bindings/devfreq/
3687
3688DEVICE FREQUENCY EVENT (DEVFREQ-EVENT)
3689M: Chanwoo Choi <cw00.choi@samsung.com>
3690L: linux-pm@vger.kernel.org
3691T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3692S: Supported
3693F: drivers/devfreq/event/
3694F: drivers/devfreq/devfreq-event.c
3695F: include/linux/devfreq-event.h
3696F: Documentation/devicetree/bindings/devfreq/event/
3697
3698BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS
3699M: Chanwoo Choi <cw00.choi@samsung.com>
3700L: linux-pm@vger.kernel.org
3701L: linux-samsung-soc@vger.kernel.org
3702T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3703S: Maintained
3704F: drivers/devfreq/exynos-bus.c
3705F: Documentation/devicetree/bindings/devfreq/exynos-bus.txt
3706
3707DEVICE NUMBER REGISTRY
3708M: Torben Mathiasen <device@lanana.org>
3709W: http://lanana.org/docs/device-list/index.html
3710S: Maintained
3711
3712DEVICE-MAPPER (LVM)
3713M: Alasdair Kergon <agk@redhat.com>
3714M: Mike Snitzer <snitzer@redhat.com>
3715M: dm-devel@redhat.com
3716L: dm-devel@redhat.com
3717W: http://sources.redhat.com/dm
3718Q: http://patchwork.kernel.org/project/dm-devel/list/
3719T: git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
3720T: quilt http://people.redhat.com/agk/patches/linux/editing/
3721S: Maintained
3722F: Documentation/device-mapper/
3723F: drivers/md/dm*
3724F: drivers/md/persistent-data/
3725F: include/linux/device-mapper.h
3726F: include/linux/dm-*.h
3727F: include/uapi/linux/dm-*.h
3728
3729DEVLINK
3730M: Jiri Pirko <jiri@mellanox.com>
3731L: netdev@vger.kernel.org
3732S: Supported
3733F: net/core/devlink.c
3734F: include/net/devlink.h
3735F: include/uapi/linux/devlink.h
3736
3737DIALOG SEMICONDUCTOR DRIVERS
3738M: Support Opensource <support.opensource@diasemi.com>
3739W: http://www.dialog-semiconductor.com/products
3740S: Supported
3741F: Documentation/hwmon/da90??
3742F: Documentation/devicetree/bindings/mfd/da90*.txt
3743F: Documentation/devicetree/bindings/regulator/da92*.txt
3744F: Documentation/devicetree/bindings/sound/da[79]*.txt
3745F: drivers/gpio/gpio-da90??.c
3746F: drivers/hwmon/da90??-hwmon.c
3747F: drivers/iio/adc/da91??-*.c
3748F: drivers/input/misc/da90??_onkey.c
3749F: drivers/input/touchscreen/da9052_tsi.c
3750F: drivers/leds/leds-da90??.c
3751F: drivers/mfd/da903x.c
3752F: drivers/mfd/da90??-*.c
3753F: drivers/mfd/da91??-*.c
3754F: drivers/power/da9052-battery.c
3755F: drivers/power/da91??-*.c
3756F: drivers/regulator/da903x.c
3757F: drivers/regulator/da9???-regulator.[ch]
3758F: drivers/rtc/rtc-da90??.c
3759F: drivers/video/backlight/da90??_bl.c
3760F: drivers/watchdog/da90??_wdt.c
3761F: include/linux/mfd/da903x.h
3762F: include/linux/mfd/da9052/
3763F: include/linux/mfd/da9055/
3764F: include/linux/mfd/da9062/
3765F: include/linux/mfd/da9063/
3766F: include/linux/mfd/da9150/
3767F: include/linux/regulator/da9211.h
3768F: include/sound/da[79]*.h
3769F: sound/soc/codecs/da[79]*.[ch]
3770
3771DIGI NEO AND CLASSIC PCI PRODUCTS
3772M: Lidza Louina <lidza.louina@gmail.com>
3773M: Mark Hounschell <markh@compro.net>
3774L: driverdev-devel@linuxdriverproject.org
3775S: Maintained
3776F: drivers/staging/dgnc/
3777
3778DIOLAN U2C-12 I2C DRIVER
3779M: Guenter Roeck <linux@roeck-us.net>
3780L: linux-i2c@vger.kernel.org
3781S: Maintained
3782F: drivers/i2c/busses/i2c-diolan-u2c.c
3783
3784DIRECT ACCESS (DAX)
3785M: Matthew Wilcox <willy@linux.intel.com>
3786L: linux-fsdevel@vger.kernel.org
3787S: Supported
3788F: fs/dax.c
3789
3790DIRECTORY NOTIFICATION (DNOTIFY)
3791M: Eric Paris <eparis@parisplace.org>
3792S: Maintained
3793F: Documentation/filesystems/dnotify.txt
3794F: fs/notify/dnotify/
3795F: include/linux/dnotify.h
3796
3797DISK GEOMETRY AND PARTITION HANDLING
3798M: Andries Brouwer <aeb@cwi.nl>
3799W: http://www.win.tue.nl/~aeb/linux/Large-Disk.html
3800W: http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
3801W: http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
3802S: Maintained
3803
3804DISKQUOTA
3805M: Jan Kara <jack@suse.com>
3806S: Maintained
3807F: Documentation/filesystems/quota.txt
3808F: fs/quota/
3809F: include/linux/quota*.h
3810F: include/uapi/linux/quota*.h
3811
3812DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
3813M: Bernie Thompson <bernie@plugable.com>
3814L: linux-fbdev@vger.kernel.org
3815S: Maintained
3816W: http://plugable.com/category/projects/udlfb/
3817F: drivers/video/fbdev/udlfb.c
3818F: include/video/udlfb.h
3819F: Documentation/fb/udlfb.txt
3820
3821DISTRIBUTED LOCK MANAGER (DLM)
3822M: Christine Caulfield <ccaulfie@redhat.com>
3823M: David Teigland <teigland@redhat.com>
3824L: cluster-devel@redhat.com
3825W: http://sources.redhat.com/cluster/
3826T: git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git
3827S: Supported
3828F: fs/dlm/
3829
3830DMA BUFFER SHARING FRAMEWORK
3831M: Sumit Semwal <sumit.semwal@linaro.org>
3832S: Maintained
3833L: linux-media@vger.kernel.org
3834L: dri-devel@lists.freedesktop.org
3835L: linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
3836F: drivers/dma-buf/
3837F: include/linux/dma-buf*
3838F: include/linux/reservation.h
3839F: include/linux/*fence.h
3840F: Documentation/dma-buf-sharing.txt
3841T: git git://git.linaro.org/people/sumitsemwal/linux-dma-buf.git
3842
3843SYNC FILE FRAMEWORK
3844M: Sumit Semwal <sumit.semwal@linaro.org>
3845R: Gustavo Padovan <gustavo@padovan.org>
3846S: Maintained
3847L: linux-media@vger.kernel.org
3848L: dri-devel@lists.freedesktop.org
3849F: drivers/dma-buf/sync_file.c
3850F: include/linux/sync_file.h
3851F: Documentation/sync_file.txt
3852T: git git://git.linaro.org/people/sumitsemwal/linux-dma-buf.git
3853
3854DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
3855M: Vinod Koul <vinod.koul@intel.com>
3856L: dmaengine@vger.kernel.org
3857Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
3858S: Maintained
3859F: drivers/dma/
3860F: include/linux/dmaengine.h
3861F: Documentation/devicetree/bindings/dma/
3862F: Documentation/dmaengine/
3863T: git git://git.infradead.org/users/vkoul/slave-dma.git
3864
3865DME1737 HARDWARE MONITOR DRIVER
3866M: Juerg Haefliger <juergh@gmail.com>
3867L: linux-hwmon@vger.kernel.org
3868S: Maintained
3869F: Documentation/hwmon/dme1737
3870F: drivers/hwmon/dme1737.c
3871
3872DMI/SMBIOS SUPPORT
3873M: Jean Delvare <jdelvare@suse.com>
3874S: Maintained
3875T: quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/
3876F: Documentation/ABI/testing/sysfs-firmware-dmi-tables
3877F: drivers/firmware/dmi-id.c
3878F: drivers/firmware/dmi_scan.c
3879F: include/linux/dmi.h
3880
3881DOCUMENTATION
3882M: Jonathan Corbet <corbet@lwn.net>
3883L: linux-doc@vger.kernel.org
3884S: Maintained
3885F: Documentation/
3886F: scripts/docproc.c
3887F: scripts/kernel-doc*
3888X: Documentation/ABI/
3889X: Documentation/devicetree/
3890X: Documentation/acpi
3891X: Documentation/power
3892X: Documentation/spi
3893X: Documentation/DocBook/media
3894T: git git://git.lwn.net/linux.git docs-next
3895
3896DOUBLETALK DRIVER
3897M: "James R. Van Zandt" <jrv@vanzandt.mv.com>
3898L: blinux-list@redhat.com
3899S: Maintained
3900F: drivers/char/dtlk.c
3901F: include/linux/dtlk.h
3902
3903DPT_I2O SCSI RAID DRIVER
3904M: Adaptec OEM Raid Solutions <aacraid@adaptec.com>
3905L: linux-scsi@vger.kernel.org
3906W: http://www.adaptec.com/
3907S: Maintained
3908F: drivers/scsi/dpt*
3909F: drivers/scsi/dpt/
3910
3911DRBD DRIVER
3912M: Philipp Reisner <philipp.reisner@linbit.com>
3913M: Lars Ellenberg <lars.ellenberg@linbit.com>
3914L: drbd-dev@lists.linbit.com
3915W: http://www.drbd.org
3916T: git git://git.linbit.com/linux-drbd.git
3917T: git git://git.linbit.com/drbd-8.4.git
3918S: Supported
3919F: drivers/block/drbd/
3920F: lib/lru_cache.c
3921F: Documentation/blockdev/drbd/
3922
3923DRIVER CORE, KOBJECTS, DEBUGFS, KERNFS AND SYSFS
3924M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
3925T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
3926S: Supported
3927F: Documentation/kobject.txt
3928F: drivers/base/
3929F: fs/debugfs/
3930F: fs/kernfs/
3931F: fs/sysfs/
3932F: include/linux/debugfs.h
3933F: include/linux/kobj*
3934F: lib/kobj*
3935
3936DRM DRIVERS
3937M: David Airlie <airlied@linux.ie>
3938L: dri-devel@lists.freedesktop.org
3939T: git git://people.freedesktop.org/~airlied/linux
3940S: Maintained
3941F: drivers/gpu/drm/
3942F: drivers/gpu/vga/
3943F: Documentation/devicetree/bindings/display/
3944F: Documentation/devicetree/bindings/gpu/
3945F: Documentation/devicetree/bindings/video/
3946F: Documentation/gpu/
3947F: include/drm/
3948F: include/uapi/drm/
3949
3950DRM DRIVER FOR AST SERVER GRAPHICS CHIPS
3951M: Dave Airlie <airlied@redhat.com>
3952S: Odd Fixes
3953F: drivers/gpu/drm/ast/
3954
3955DRM DRIVER FOR BOCHS VIRTUAL GPU
3956M: Gerd Hoffmann <kraxel@redhat.com>
3957S: Odd Fixes
3958F: drivers/gpu/drm/bochs/
3959
3960DRM DRIVER FOR QEMU'S CIRRUS DEVICE
3961M: Dave Airlie <airlied@redhat.com>
3962S: Odd Fixes
3963F: drivers/gpu/drm/cirrus/
3964
3965RADEON and AMDGPU DRM DRIVERS
3966M: Alex Deucher <alexander.deucher@amd.com>
3967M: Christian König <christian.koenig@amd.com>
3968L: dri-devel@lists.freedesktop.org
3969T: git git://people.freedesktop.org/~agd5f/linux
3970S: Supported
3971F: drivers/gpu/drm/radeon/
3972F: include/uapi/drm/radeon_drm.h
3973F: drivers/gpu/drm/amd/
3974F: include/uapi/drm/amdgpu_drm.h
3975
3976DRM PANEL DRIVERS
3977M: Thierry Reding <thierry.reding@gmail.com>
3978L: dri-devel@lists.freedesktop.org
3979T: git git://anongit.freedesktop.org/tegra/linux.git
3980S: Maintained
3981F: drivers/gpu/drm/drm_panel.c
3982F: drivers/gpu/drm/panel/
3983F: include/drm/drm_panel.h
3984F: Documentation/devicetree/bindings/display/panel/
3985
3986INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets)
3987M: Daniel Vetter <daniel.vetter@intel.com>
3988M: Jani Nikula <jani.nikula@linux.intel.com>
3989L: intel-gfx@lists.freedesktop.org
3990L: dri-devel@lists.freedesktop.org
3991W: https://01.org/linuxgraphics/
3992Q: http://patchwork.freedesktop.org/project/intel-gfx/
3993T: git git://anongit.freedesktop.org/drm-intel
3994S: Supported
3995F: drivers/gpu/drm/i915/
3996F: include/drm/i915*
3997F: include/uapi/drm/i915_drm.h
3998F: Documentation/gpu/i915.rst
3999
4000DRM DRIVERS FOR ATMEL HLCDC
4001M: Boris Brezillon <boris.brezillon@free-electrons.com>
4002L: dri-devel@lists.freedesktop.org
4003S: Supported
4004F: drivers/gpu/drm/atmel-hlcdc/
4005F: Documentation/devicetree/bindings/drm/atmel/
4006
4007DRM DRIVERS FOR ALLWINNER A10
4008M: Maxime Ripard <maxime.ripard@free-electrons.com>
4009L: dri-devel@lists.freedesktop.org
4010S: Supported
4011F: drivers/gpu/drm/sun4i/
4012F: Documentation/devicetree/bindings/display/sunxi/sun4i-drm.txt
4013
4014DRM DRIVERS FOR EXYNOS
4015M: Inki Dae <inki.dae@samsung.com>
4016M: Joonyoung Shim <jy0922.shim@samsung.com>
4017M: Seung-Woo Kim <sw0312.kim@samsung.com>
4018M: Kyungmin Park <kyungmin.park@samsung.com>
4019L: dri-devel@lists.freedesktop.org
4020T: git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
4021S: Supported
4022F: drivers/gpu/drm/exynos/
4023F: include/uapi/drm/exynos_drm.h
4024F: Documentation/devicetree/bindings/display/exynos/
4025
4026DRM DRIVERS FOR FREESCALE DCU
4027M: Stefan Agner <stefan@agner.ch>
4028M: Alison Wang <alison.wang@freescale.com>
4029L: dri-devel@lists.freedesktop.org
4030S: Supported
4031F: drivers/gpu/drm/fsl-dcu/
4032F: Documentation/devicetree/bindings/display/fsl,dcu.txt
4033F: Documentation/devicetree/bindings/display/fsl,tcon.txt
4034F: Documentation/devicetree/bindings/display/panel/nec,nl4827hc19_05b.txt
4035
4036DRM DRIVERS FOR FREESCALE IMX
4037M: Philipp Zabel <p.zabel@pengutronix.de>
4038L: dri-devel@lists.freedesktop.org
4039S: Maintained
4040F: drivers/gpu/drm/imx/
4041F: drivers/gpu/ipu-v3/
4042F: Documentation/devicetree/bindings/display/imx/
4043
4044DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
4045M: Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
4046L: dri-devel@lists.freedesktop.org
4047T: git git://github.com/patjak/drm-gma500
4048S: Maintained
4049F: drivers/gpu/drm/gma500/
4050
4051DRM DRIVERS FOR HISILICON
4052M: Xinliang Liu <z.liuxinliang@hisilicon.com>
4053R: Xinwei Kong <kong.kongxinwei@hisilicon.com>
4054R: Chen Feng <puck.chen@hisilicon.com>
4055L: dri-devel@lists.freedesktop.org
4056T: git git://github.com/xin3liang/linux.git
4057S: Maintained
4058F: drivers/gpu/drm/hisilicon/
4059F: Documentation/devicetree/bindings/display/hisilicon/
4060
4061DRM DRIVER FOR INTEL I810 VIDEO CARDS
4062S: Orphan / Obsolete
4063F: drivers/gpu/drm/i810/
4064F: include/uapi/drm/i810_drm.h
4065
4066DRM DRIVER FOR MSM ADRENO GPU
4067M: Rob Clark <robdclark@gmail.com>
4068L: linux-arm-msm@vger.kernel.org
4069L: dri-devel@lists.freedesktop.org
4070L: freedreno@lists.freedesktop.org
4071T: git git://people.freedesktop.org/~robclark/linux
4072S: Maintained
4073F: drivers/gpu/drm/msm/
4074F: include/uapi/drm/msm_drm.h
4075F: Documentation/devicetree/bindings/display/msm/
4076
4077DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS
4078M: Ben Skeggs <bskeggs@redhat.com>
4079L: dri-devel@lists.freedesktop.org
4080L: nouveau@lists.freedesktop.org
4081T: git git://github.com/skeggsb/linux
4082S: Supported
4083F: drivers/gpu/drm/nouveau/
4084F: include/uapi/drm/nouveau_drm.h
4085
4086DRM DRIVERS FOR NVIDIA TEGRA
4087M: Thierry Reding <thierry.reding@gmail.com>
4088L: dri-devel@lists.freedesktop.org
4089L: linux-tegra@vger.kernel.org
4090T: git git://anongit.freedesktop.org/tegra/linux.git
4091S: Supported
4092F: drivers/gpu/drm/tegra/
4093F: drivers/gpu/host1x/
4094F: include/linux/host1x.h
4095F: include/uapi/drm/tegra_drm.h
4096F: Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
4097
4098DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS
4099S: Orphan / Obsolete
4100F: drivers/gpu/drm/mga/
4101F: include/uapi/drm/mga_drm.h
4102
4103DRM DRIVER FOR MGA G200 SERVER GRAPHICS CHIPS
4104M: Dave Airlie <airlied@redhat.com>
4105S: Odd Fixes
4106F: drivers/gpu/drm/mgag200/
4107
4108DRM DRIVER FOR RAGE 128 VIDEO CARDS
4109S: Orphan / Obsolete
4110F: drivers/gpu/drm/r128/
4111F: include/uapi/drm/r128_drm.h
4112
4113DRM DRIVERS FOR RENESAS
4114M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
4115L: dri-devel@lists.freedesktop.org
4116L: linux-renesas-soc@vger.kernel.org
4117T: git git://linuxtv.org/pinchartl/fbdev
4118S: Supported
4119F: drivers/gpu/drm/rcar-du/
4120F: drivers/gpu/drm/shmobile/
4121F: include/linux/platform_data/shmob_drm.h
4122F: Documentation/devicetree/bindings/display/renesas,du.txt
4123
4124DRM DRIVER FOR QXL VIRTUAL GPU
4125M: Dave Airlie <airlied@redhat.com>
4126S: Odd Fixes
4127F: drivers/gpu/drm/qxl/
4128F: include/uapi/drm/qxl_drm.h
4129
4130DRM DRIVERS FOR ROCKCHIP
4131M: Mark Yao <mark.yao@rock-chips.com>
4132L: dri-devel@lists.freedesktop.org
4133S: Maintained
4134F: drivers/gpu/drm/rockchip/
4135F: Documentation/devicetree/bindings/display/rockchip/
4136
4137DRM DRIVER FOR SAVAGE VIDEO CARDS
4138S: Orphan / Obsolete
4139F: drivers/gpu/drm/savage/
4140F: include/uapi/drm/savage_drm.h
4141
4142DRM DRIVER FOR SIS VIDEO CARDS
4143S: Orphan / Obsolete
4144F: drivers/gpu/drm/sis/
4145F: include/uapi/drm/sis_drm.h
4146
4147DRM DRIVERS FOR STI
4148M: Benjamin Gaignard <benjamin.gaignard@linaro.org>
4149M: Vincent Abriou <vincent.abriou@st.com>
4150L: dri-devel@lists.freedesktop.org
4151T: git http://git.linaro.org/people/benjamin.gaignard/kernel.git
4152S: Maintained
4153F: drivers/gpu/drm/sti
4154F: Documentation/devicetree/bindings/display/st,stih4xx.txt
4155
4156DRM DRIVER FOR TDFX VIDEO CARDS
4157S: Orphan / Obsolete
4158F: drivers/gpu/drm/tdfx/
4159
4160DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS
4161M: Dave Airlie <airlied@redhat.com>
4162S: Odd Fixes
4163F: drivers/gpu/drm/udl/
4164
4165DRM DRIVERS FOR VIVANTE GPU IP
4166M: Lucas Stach <l.stach@pengutronix.de>
4167R: Russell King <linux+etnaviv@armlinux.org.uk>
4168R: Christian Gmeiner <christian.gmeiner@gmail.com>
4169L: dri-devel@lists.freedesktop.org
4170S: Maintained
4171F: drivers/gpu/drm/etnaviv/
4172F: include/uapi/drm/etnaviv_drm.h
4173F: Documentation/devicetree/bindings/display/etnaviv/
4174
4175DRM DRIVER FOR VMWARE VIRTUAL GPU
4176M: "VMware Graphics" <linux-graphics-maintainer@vmware.com>
4177M: Sinclair Yeh <syeh@vmware.com>
4178M: Thomas Hellstrom <thellstrom@vmware.com>
4179L: dri-devel@lists.freedesktop.org
4180T: git git://people.freedesktop.org/~syeh/repos_linux
4181T: git git://people.freedesktop.org/~thomash/linux
4182S: Supported
4183F: drivers/gpu/drm/vmwgfx/
4184F: include/uapi/drm/vmwgfx_drm.h
4185
4186DRM DRIVERS FOR VC4
4187M: Eric Anholt <eric@anholt.net>
4188T: git git://github.com/anholt/linux
4189S: Supported
4190F: drivers/gpu/drm/vc4/
4191F: include/uapi/drm/vc4_drm.h
4192F: Documentation/devicetree/bindings/display/brcm,bcm-vc4.txt
4193
4194DRM DRIVERS FOR TI OMAP
4195M: Tomi Valkeinen <tomi.valkeinen@ti.com>
4196L: dri-devel@lists.freedesktop.org
4197S: Maintained
4198F: drivers/gpu/drm/omapdrm/
4199F: Documentation/devicetree/bindings/display/ti/
4200
4201DRM DRIVERS FOR TI LCDC
4202M: Jyri Sarha <jsarha@ti.com>
4203R: Tomi Valkeinen <tomi.valkeinen@ti.com>
4204L: dri-devel@lists.freedesktop.org
4205S: Maintained
4206F: drivers/gpu/drm/tilcdc/
4207F: Documentation/devicetree/bindings/display/tilcdc/
4208
4209DSBR100 USB FM RADIO DRIVER
4210M: Alexey Klimov <klimov.linux@gmail.com>
4211L: linux-media@vger.kernel.org
4212T: git git://linuxtv.org/media_tree.git
4213S: Maintained
4214F: drivers/media/radio/dsbr100.c
4215
4216DSCC4 DRIVER
4217M: Francois Romieu <romieu@fr.zoreil.com>
4218L: netdev@vger.kernel.org
4219S: Maintained
4220F: drivers/net/wan/dscc4.c
4221
4222DT3155 MEDIA DRIVER
4223M: Hans Verkuil <hverkuil@xs4all.nl>
4224L: linux-media@vger.kernel.org
4225T: git git://linuxtv.org/media_tree.git
4226W: https://linuxtv.org
4227S: Odd Fixes
4228F: drivers/media/pci/dt3155/
4229
4230DVB_USB_AF9015 MEDIA DRIVER
4231M: Antti Palosaari <crope@iki.fi>
4232L: linux-media@vger.kernel.org
4233W: https://linuxtv.org
4234W: http://palosaari.fi/linux/
4235Q: http://patchwork.linuxtv.org/project/linux-media/list/
4236T: git git://linuxtv.org/anttip/media_tree.git
4237S: Maintained
4238F: drivers/media/usb/dvb-usb-v2/af9015*
4239
4240DVB_USB_AF9035 MEDIA DRIVER
4241M: Antti Palosaari <crope@iki.fi>
4242L: linux-media@vger.kernel.org
4243W: https://linuxtv.org
4244W: http://palosaari.fi/linux/
4245Q: http://patchwork.linuxtv.org/project/linux-media/list/
4246T: git git://linuxtv.org/anttip/media_tree.git
4247S: Maintained
4248F: drivers/media/usb/dvb-usb-v2/af9035*
4249
4250DVB_USB_ANYSEE MEDIA DRIVER
4251M: Antti Palosaari <crope@iki.fi>
4252L: linux-media@vger.kernel.org
4253W: https://linuxtv.org
4254W: http://palosaari.fi/linux/
4255Q: http://patchwork.linuxtv.org/project/linux-media/list/
4256T: git git://linuxtv.org/anttip/media_tree.git
4257S: Maintained
4258F: drivers/media/usb/dvb-usb-v2/anysee*
4259
4260DVB_USB_AU6610 MEDIA DRIVER
4261M: Antti Palosaari <crope@iki.fi>
4262L: linux-media@vger.kernel.org
4263W: https://linuxtv.org
4264W: http://palosaari.fi/linux/
4265Q: http://patchwork.linuxtv.org/project/linux-media/list/
4266T: git git://linuxtv.org/anttip/media_tree.git
4267S: Maintained
4268F: drivers/media/usb/dvb-usb-v2/au6610*
4269
4270DVB_USB_CE6230 MEDIA DRIVER
4271M: Antti Palosaari <crope@iki.fi>
4272L: linux-media@vger.kernel.org
4273W: https://linuxtv.org
4274W: http://palosaari.fi/linux/
4275Q: http://patchwork.linuxtv.org/project/linux-media/list/
4276T: git git://linuxtv.org/anttip/media_tree.git
4277S: Maintained
4278F: drivers/media/usb/dvb-usb-v2/ce6230*
4279
4280DVB_USB_CXUSB MEDIA DRIVER
4281M: Michael Krufky <mkrufky@linuxtv.org>
4282L: linux-media@vger.kernel.org
4283W: https://linuxtv.org
4284W: http://github.com/mkrufky
4285Q: http://patchwork.linuxtv.org/project/linux-media/list/
4286T: git git://linuxtv.org/media_tree.git
4287S: Maintained
4288F: drivers/media/usb/dvb-usb/cxusb*
4289
4290DVB_USB_EC168 MEDIA DRIVER
4291M: Antti Palosaari <crope@iki.fi>
4292L: linux-media@vger.kernel.org
4293W: https://linuxtv.org
4294W: http://palosaari.fi/linux/
4295Q: http://patchwork.linuxtv.org/project/linux-media/list/
4296T: git git://linuxtv.org/anttip/media_tree.git
4297S: Maintained
4298F: drivers/media/usb/dvb-usb-v2/ec168*
4299
4300DVB_USB_GL861 MEDIA DRIVER
4301M: Antti Palosaari <crope@iki.fi>
4302L: linux-media@vger.kernel.org
4303W: https://linuxtv.org
4304Q: http://patchwork.linuxtv.org/project/linux-media/list/
4305T: git git://linuxtv.org/anttip/media_tree.git
4306S: Maintained
4307F: drivers/media/usb/dvb-usb-v2/gl861*
4308
4309DVB_USB_MXL111SF MEDIA DRIVER
4310M: Michael Krufky <mkrufky@linuxtv.org>
4311L: linux-media@vger.kernel.org
4312W: https://linuxtv.org
4313W: http://github.com/mkrufky
4314Q: http://patchwork.linuxtv.org/project/linux-media/list/
4315T: git git://linuxtv.org/mkrufky/mxl111sf.git
4316S: Maintained
4317F: drivers/media/usb/dvb-usb-v2/mxl111sf*
4318
4319DVB_USB_RTL28XXU MEDIA DRIVER
4320M: Antti Palosaari <crope@iki.fi>
4321L: linux-media@vger.kernel.org
4322W: https://linuxtv.org
4323W: http://palosaari.fi/linux/
4324Q: http://patchwork.linuxtv.org/project/linux-media/list/
4325T: git git://linuxtv.org/anttip/media_tree.git
4326S: Maintained
4327F: drivers/media/usb/dvb-usb-v2/rtl28xxu*
4328
4329DVB_USB_V2 MEDIA DRIVER
4330M: Antti Palosaari <crope@iki.fi>
4331L: linux-media@vger.kernel.org
4332W: https://linuxtv.org
4333W: http://palosaari.fi/linux/
4334Q: http://patchwork.linuxtv.org/project/linux-media/list/
4335T: git git://linuxtv.org/anttip/media_tree.git
4336S: Maintained
4337F: drivers/media/usb/dvb-usb-v2/dvb_usb*
4338F: drivers/media/usb/dvb-usb-v2/usb_urb.c
4339
4340DYNAMIC DEBUG
4341M: Jason Baron <jbaron@akamai.com>
4342S: Maintained
4343F: lib/dynamic_debug.c
4344F: include/linux/dynamic_debug.h
4345
4346DZ DECSTATION DZ11 SERIAL DRIVER
4347M: "Maciej W. Rozycki" <macro@linux-mips.org>
4348S: Maintained
4349F: drivers/tty/serial/dz.*
4350
4351E3X0 POWER BUTTON DRIVER
4352M: Moritz Fischer <moritz.fischer@ettus.com>
4353L: usrp-users@lists.ettus.com
4354W: http://www.ettus.com
4355S: Supported
4356F: drivers/input/misc/e3x0-button.c
4357F: Documentation/devicetree/bindings/input/e3x0-button.txt
4358
4359E4000 MEDIA DRIVER
4360M: Antti Palosaari <crope@iki.fi>
4361L: linux-media@vger.kernel.org
4362W: https://linuxtv.org
4363W: http://palosaari.fi/linux/
4364Q: http://patchwork.linuxtv.org/project/linux-media/list/
4365T: git git://linuxtv.org/anttip/media_tree.git
4366S: Maintained
4367F: drivers/media/tuners/e4000*
4368
4369EATA ISA/EISA/PCI SCSI DRIVER
4370M: Dario Ballabio <ballabio_dario@emc.com>
4371L: linux-scsi@vger.kernel.org
4372S: Maintained
4373F: drivers/scsi/eata.c
4374
4375EC100 MEDIA DRIVER
4376M: Antti Palosaari <crope@iki.fi>
4377L: linux-media@vger.kernel.org
4378W: https://linuxtv.org
4379W: http://palosaari.fi/linux/
4380Q: http://patchwork.linuxtv.org/project/linux-media/list/
4381T: git git://linuxtv.org/anttip/media_tree.git
4382S: Maintained
4383F: drivers/media/dvb-frontends/ec100*
4384
4385ECRYPT FILE SYSTEM
4386M: Tyler Hicks <tyhicks@canonical.com>
4387L: ecryptfs@vger.kernel.org
4388W: http://ecryptfs.org
4389W: https://launchpad.net/ecryptfs
4390T: git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git
4391S: Supported
4392F: Documentation/filesystems/ecryptfs.txt
4393F: fs/ecryptfs/
4394
4395EDAC-CORE
4396M: Doug Thompson <dougthompson@xmission.com>
4397M: Borislav Petkov <bp@alien8.de>
4398M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4399M: Mauro Carvalho Chehab <mchehab@kernel.org>
4400L: linux-edac@vger.kernel.org
4401T: git git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp.git for-next
4402T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-edac.git linux_next
4403S: Supported
4404F: Documentation/edac.txt
4405F: drivers/edac/
4406F: include/linux/edac.h
4407
4408EDAC-AMD64
4409M: Doug Thompson <dougthompson@xmission.com>
4410M: Borislav Petkov <bp@alien8.de>
4411L: linux-edac@vger.kernel.org
4412S: Maintained
4413F: drivers/edac/amd64_edac*
4414
4415EDAC-CALXEDA
4416M: Doug Thompson <dougthompson@xmission.com>
4417M: Robert Richter <rric@kernel.org>
4418L: linux-edac@vger.kernel.org
4419S: Maintained
4420F: drivers/edac/highbank*
4421
4422EDAC-CAVIUM
4423M: Ralf Baechle <ralf@linux-mips.org>
4424M: David Daney <david.daney@cavium.com>
4425L: linux-edac@vger.kernel.org
4426L: linux-mips@linux-mips.org
4427S: Supported
4428F: drivers/edac/octeon_edac*
4429
4430EDAC-E752X
4431M: Mark Gross <mark.gross@intel.com>
4432M: Doug Thompson <dougthompson@xmission.com>
4433L: linux-edac@vger.kernel.org
4434S: Maintained
4435F: drivers/edac/e752x_edac.c
4436
4437EDAC-E7XXX
4438M: Doug Thompson <dougthompson@xmission.com>
4439L: linux-edac@vger.kernel.org
4440S: Maintained
4441F: drivers/edac/e7xxx_edac.c
4442
4443EDAC-GHES
4444M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4445M: Mauro Carvalho Chehab <mchehab@kernel.org>
4446L: linux-edac@vger.kernel.org
4447S: Maintained
4448F: drivers/edac/ghes_edac.c
4449
4450EDAC-I82443BXGX
4451M: Tim Small <tim@buttersideup.com>
4452L: linux-edac@vger.kernel.org
4453S: Maintained
4454F: drivers/edac/i82443bxgx_edac.c
4455
4456EDAC-I3000
4457M: Jason Uhlenkott <juhlenko@akamai.com>
4458L: linux-edac@vger.kernel.org
4459S: Maintained
4460F: drivers/edac/i3000_edac.c
4461
4462EDAC-I5000
4463M: Doug Thompson <dougthompson@xmission.com>
4464L: linux-edac@vger.kernel.org
4465S: Maintained
4466F: drivers/edac/i5000_edac.c
4467
4468EDAC-I5400
4469M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4470M: Mauro Carvalho Chehab <mchehab@kernel.org>
4471L: linux-edac@vger.kernel.org
4472S: Maintained
4473F: drivers/edac/i5400_edac.c
4474
4475EDAC-I7300
4476M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4477M: Mauro Carvalho Chehab <mchehab@kernel.org>
4478L: linux-edac@vger.kernel.org
4479S: Maintained
4480F: drivers/edac/i7300_edac.c
4481
4482EDAC-I7CORE
4483M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4484M: Mauro Carvalho Chehab <mchehab@kernel.org>
4485L: linux-edac@vger.kernel.org
4486S: Maintained
4487F: drivers/edac/i7core_edac.c
4488
4489EDAC-I82975X
4490M: Ranganathan Desikan <ravi@jetztechnologies.com>
4491M: "Arvind R." <arvino55@gmail.com>
4492L: linux-edac@vger.kernel.org
4493S: Maintained
4494F: drivers/edac/i82975x_edac.c
4495
4496EDAC-IE31200
4497M: Jason Baron <jbaron@akamai.com>
4498L: linux-edac@vger.kernel.org
4499S: Maintained
4500F: drivers/edac/ie31200_edac.c
4501
4502EDAC-MPC85XX
4503M: Johannes Thumshirn <morbidrsa@gmail.com>
4504L: linux-edac@vger.kernel.org
4505S: Maintained
4506F: drivers/edac/mpc85xx_edac.[ch]
4507
4508EDAC-PASEMI
4509M: Egor Martovetsky <egor@pasemi.com>
4510L: linux-edac@vger.kernel.org
4511S: Maintained
4512F: drivers/edac/pasemi_edac.c
4513
4514EDAC-R82600
4515M: Tim Small <tim@buttersideup.com>
4516L: linux-edac@vger.kernel.org
4517S: Maintained
4518F: drivers/edac/r82600_edac.c
4519
4520EDAC-SBRIDGE
4521M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4522M: Mauro Carvalho Chehab <mchehab@kernel.org>
4523L: linux-edac@vger.kernel.org
4524S: Maintained
4525F: drivers/edac/sb_edac.c
4526
4527EDAC-XGENE
4528APPLIED MICRO (APM) X-GENE SOC EDAC
4529M: Loc Ho <lho@apm.com>
4530S: Supported
4531F: drivers/edac/xgene_edac.c
4532F: Documentation/devicetree/bindings/edac/apm-xgene-edac.txt
4533
4534EDIROL UA-101/UA-1000 DRIVER
4535M: Clemens Ladisch <clemens@ladisch.de>
4536L: alsa-devel@alsa-project.org (moderated for non-subscribers)
4537T: git git://git.alsa-project.org/alsa-kernel.git
4538S: Maintained
4539F: sound/usb/misc/ua101.c
4540
4541EXTENSIBLE FIRMWARE INTERFACE (EFI)
4542M: Matt Fleming <matt@codeblueprint.co.uk>
4543L: linux-efi@vger.kernel.org
4544T: git git://git.kernel.org/pub/scm/linux/kernel/git/mfleming/efi.git
4545S: Maintained
4546F: Documentation/efi-stub.txt
4547F: arch/ia64/kernel/efi.c
4548F: arch/x86/boot/compressed/eboot.[ch]
4549F: arch/x86/include/asm/efi.h
4550F: arch/x86/platform/efi/
4551F: drivers/firmware/efi/
4552F: include/linux/efi*.h
4553
4554EFI VARIABLE FILESYSTEM
4555M: Matthew Garrett <matthew.garrett@nebula.com>
4556M: Jeremy Kerr <jk@ozlabs.org>
4557M: Matt Fleming <matt@codeblueprint.co.uk>
4558T: git git://git.kernel.org/pub/scm/linux/kernel/git/mfleming/efi.git
4559L: linux-efi@vger.kernel.org
4560S: Maintained
4561F: fs/efivarfs/
4562
4563EFIFB FRAMEBUFFER DRIVER
4564L: linux-fbdev@vger.kernel.org
4565M: Peter Jones <pjones@redhat.com>
4566S: Maintained
4567F: drivers/video/fbdev/efifb.c
4568
4569EFS FILESYSTEM
4570W: http://aeschi.ch.eu.org/efs/
4571S: Orphan
4572F: fs/efs/
4573
4574EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
4575M: Douglas Miller <dougmill@linux.vnet.ibm.com>
4576L: netdev@vger.kernel.org
4577S: Maintained
4578F: drivers/net/ethernet/ibm/ehea/
4579
4580EM28XX VIDEO4LINUX DRIVER
4581M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4582M: Mauro Carvalho Chehab <mchehab@kernel.org>
4583L: linux-media@vger.kernel.org
4584W: https://linuxtv.org
4585T: git git://linuxtv.org/media_tree.git
4586S: Maintained
4587F: drivers/media/usb/em28xx/
4588
4589EMBEDDED LINUX
4590M: Paul Gortmaker <paul.gortmaker@windriver.com>
4591M: Matt Mackall <mpm@selenic.com>
4592M: David Woodhouse <dwmw2@infradead.org>
4593L: linux-embedded@vger.kernel.org
4594S: Maintained
4595
4596EMULEX/AVAGO LPFC FC/FCOE SCSI DRIVER
4597M: James Smart <james.smart@avagotech.com>
4598M: Dick Kennedy <dick.kennedy@avagotech.com>
4599L: linux-scsi@vger.kernel.org
4600W: http://www.avagotech.com
4601S: Supported
4602F: drivers/scsi/lpfc/
4603
4604ENE CB710 FLASH CARD READER DRIVER
4605M: Michał Mirosław <mirq-linux@rere.qmqm.pl>
4606S: Maintained
4607F: drivers/misc/cb710/
4608F: drivers/mmc/host/cb710-mmc.*
4609F: include/linux/cb710.h
4610
4611ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
4612M: Maxim Levitsky <maximlevitsky@gmail.com>
4613S: Maintained
4614F: drivers/media/rc/ene_ir.*
4615
4616EPSON S1D13XXX FRAMEBUFFER DRIVER
4617M: Kristoffer Ericson <kristoffer.ericson@gmail.com>
4618S: Maintained
4619T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
4620F: drivers/video/fbdev/s1d13xxxfb.c
4621F: include/video/s1d13xxxfb.h
4622
4623ET131X NETWORK DRIVER
4624M: Mark Einon <mark.einon@gmail.com>
4625S: Odd Fixes
4626F: drivers/net/ethernet/agere/
4627
4628ETHERNET BRIDGE
4629M: Stephen Hemminger <stephen@networkplumber.org>
4630L: bridge@lists.linux-foundation.org (moderated for non-subscribers)
4631L: netdev@vger.kernel.org
4632W: http://www.linuxfoundation.org/en/Net:Bridge
4633S: Maintained
4634F: include/linux/netfilter_bridge/
4635F: net/bridge/
4636
4637ETHERNET PHY LIBRARY
4638M: Florian Fainelli <f.fainelli@gmail.com>
4639L: netdev@vger.kernel.org
4640S: Maintained
4641F: include/linux/phy.h
4642F: include/linux/phy_fixed.h
4643F: drivers/net/phy/
4644F: Documentation/networking/phy.txt
4645F: drivers/of/of_mdio.c
4646F: drivers/of/of_net.c
4647
4648EXT2 FILE SYSTEM
4649M: Jan Kara <jack@suse.com>
4650L: linux-ext4@vger.kernel.org
4651S: Maintained
4652F: Documentation/filesystems/ext2.txt
4653F: fs/ext2/
4654F: include/linux/ext2*
4655
4656EXT4 FILE SYSTEM
4657M: "Theodore Ts'o" <tytso@mit.edu>
4658M: Andreas Dilger <adilger.kernel@dilger.ca>
4659L: linux-ext4@vger.kernel.org
4660W: http://ext4.wiki.kernel.org
4661Q: http://patchwork.ozlabs.org/project/linux-ext4/list/
4662T: git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git
4663S: Maintained
4664F: Documentation/filesystems/ext4.txt
4665F: fs/ext4/
4666
4667Extended Verification Module (EVM)
4668M: Mimi Zohar <zohar@linux.vnet.ibm.com>
4669L: linux-ima-devel@lists.sourceforge.net
4670L: linux-security-module@vger.kernel.org
4671S: Supported
4672F: security/integrity/evm/
4673
4674EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
4675M: MyungJoo Ham <myungjoo.ham@samsung.com>
4676M: Chanwoo Choi <cw00.choi@samsung.com>
4677L: linux-kernel@vger.kernel.org
4678T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
4679S: Maintained
4680F: drivers/extcon/
4681F: include/linux/extcon/
4682F: include/linux/extcon.h
4683F: Documentation/extcon/
4684F: Documentation/devicetree/bindings/extcon/
4685
4686EXYNOS DP DRIVER
4687M: Jingoo Han <jingoohan1@gmail.com>
4688L: dri-devel@lists.freedesktop.org
4689S: Maintained
4690F: drivers/gpu/drm/exynos/exynos_dp*
4691
4692EXYNOS SYSMMU (IOMMU) driver
4693M: Marek Szyprowski <m.szyprowski@samsung.com>
4694L: iommu@lists.linux-foundation.org
4695S: Maintained
4696F: drivers/iommu/exynos-iommu.c
4697
4698EXYNOS MIPI DISPLAY DRIVERS
4699M: Inki Dae <inki.dae@samsung.com>
4700M: Donghwa Lee <dh09.lee@samsung.com>
4701M: Kyungmin Park <kyungmin.park@samsung.com>
4702L: linux-fbdev@vger.kernel.org
4703S: Maintained
4704F: drivers/video/fbdev/exynos/exynos_mipi*
4705F: include/video/exynos_mipi*
4706
4707EZchip NPS platform support
4708M: Noam Camus <noamc@ezchip.com>
4709S: Supported
4710F: arch/arc/plat-eznps
4711F: arch/arc/boot/dts/eznps.dts
4712
4713F71805F HARDWARE MONITORING DRIVER
4714M: Jean Delvare <jdelvare@suse.com>
4715L: linux-hwmon@vger.kernel.org
4716S: Maintained
4717F: Documentation/hwmon/f71805f
4718F: drivers/hwmon/f71805f.c
4719
4720FC0011 TUNER DRIVER
4721M: Michael Buesch <m@bues.ch>
4722L: linux-media@vger.kernel.org
4723S: Maintained
4724F: drivers/media/tuners/fc0011.h
4725F: drivers/media/tuners/fc0011.c
4726
4727FC2580 MEDIA DRIVER
4728M: Antti Palosaari <crope@iki.fi>
4729L: linux-media@vger.kernel.org
4730W: https://linuxtv.org
4731W: http://palosaari.fi/linux/
4732Q: http://patchwork.linuxtv.org/project/linux-media/list/
4733T: git git://linuxtv.org/anttip/media_tree.git
4734S: Maintained
4735F: drivers/media/tuners/fc2580*
4736
4737FANOTIFY
4738M: Eric Paris <eparis@redhat.com>
4739S: Maintained
4740F: fs/notify/fanotify/
4741F: include/linux/fanotify.h
4742F: include/uapi/linux/fanotify.h
4743
4744FARSYNC SYNCHRONOUS DRIVER
4745M: Kevin Curtis <kevin.curtis@farsite.co.uk>
4746W: http://www.farsite.co.uk/
4747S: Supported
4748F: drivers/net/wan/farsync.*
4749
4750FAULT INJECTION SUPPORT
4751M: Akinobu Mita <akinobu.mita@gmail.com>
4752S: Supported
4753F: Documentation/fault-injection/
4754F: lib/fault-inject.c
4755
4756FBTFT Framebuffer drivers
4757M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
4758M: Noralf Trønnes <noralf@tronnes.org>
4759S: Maintained
4760F: drivers/staging/fbtft/
4761
4762FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
4763M: Johannes Thumshirn <jth@kernel.org>
4764L: fcoe-devel@open-fcoe.org
4765W: www.Open-FCoE.org
4766S: Supported
4767F: drivers/scsi/libfc/
4768F: drivers/scsi/fcoe/
4769F: include/scsi/fc/
4770F: include/scsi/libfc.h
4771F: include/scsi/libfcoe.h
4772F: include/uapi/scsi/fc/
4773
4774FILE LOCKING (flock() and fcntl()/lockf())
4775M: Jeff Layton <jlayton@poochiereds.net>
4776M: "J. Bruce Fields" <bfields@fieldses.org>
4777L: linux-fsdevel@vger.kernel.org
4778S: Maintained
4779F: include/linux/fcntl.h
4780F: include/linux/fs.h
4781F: include/uapi/linux/fcntl.h
4782F: include/uapi/linux/fs.h
4783F: fs/fcntl.c
4784F: fs/locks.c
4785
4786FILESYSTEMS (VFS and infrastructure)
4787M: Alexander Viro <viro@zeniv.linux.org.uk>
4788L: linux-fsdevel@vger.kernel.org
4789S: Maintained
4790F: fs/*
4791
4792FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
4793M: Riku Voipio <riku.voipio@iki.fi>
4794L: linux-hwmon@vger.kernel.org
4795S: Maintained
4796F: drivers/hwmon/f75375s.c
4797F: include/linux/f75375s.h
4798
4799FIREWIRE AUDIO DRIVERS
4800M: Clemens Ladisch <clemens@ladisch.de>
4801L: alsa-devel@alsa-project.org (moderated for non-subscribers)
4802T: git git://git.alsa-project.org/alsa-kernel.git
4803S: Maintained
4804F: sound/firewire/
4805
4806FIREWIRE MEDIA DRIVERS (firedtv)
4807M: Stefan Richter <stefanr@s5r6.in-berlin.de>
4808L: linux-media@vger.kernel.org
4809L: linux1394-devel@lists.sourceforge.net
4810T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
4811S: Maintained
4812F: drivers/media/firewire/
4813
4814FIREWIRE SBP-2 TARGET
4815M: Chris Boot <bootc@bootc.net>
4816L: linux-scsi@vger.kernel.org
4817L: target-devel@vger.kernel.org
4818L: linux1394-devel@lists.sourceforge.net
4819T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
4820S: Maintained
4821F: drivers/target/sbp/
4822
4823FIREWIRE SUBSYSTEM
4824M: Stefan Richter <stefanr@s5r6.in-berlin.de>
4825L: linux1394-devel@lists.sourceforge.net
4826W: http://ieee1394.wiki.kernel.org/
4827T: git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
4828S: Maintained
4829F: drivers/firewire/
4830F: include/linux/firewire.h
4831F: include/uapi/linux/firewire*.h
4832F: tools/firewire/
4833
4834FIRMWARE LOADER (request_firmware)
4835M: Ming Lei <ming.lei@canonical.com>
4836L: linux-kernel@vger.kernel.org
4837S: Maintained
4838F: Documentation/firmware_class/
4839F: drivers/base/firmware*.c
4840F: include/linux/firmware.h
4841
4842FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card)
4843M: Joshua Morris <josh.h.morris@us.ibm.com>
4844M: Philip Kelleher <pjk1939@linux.vnet.ibm.com>
4845S: Maintained
4846F: drivers/block/rsxx/
4847
4848FLOPPY DRIVER
4849M: Jiri Kosina <jikos@kernel.org>
4850T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/floppy.git
4851S: Odd fixes
4852F: drivers/block/floppy.c
4853
4854FMC SUBSYSTEM
4855M: Alessandro Rubini <rubini@gnudd.com>
4856W: http://www.ohwr.org/projects/fmc-bus
4857S: Supported
4858F: drivers/fmc/
4859F: include/linux/fmc*.h
4860F: include/linux/ipmi-fru.h
4861K: fmc_d.*register
4862
4863FPGA MANAGER FRAMEWORK
4864M: Alan Tull <atull@opensource.altera.com>
4865R: Moritz Fischer <moritz.fischer@ettus.com>
4866S: Maintained
4867F: drivers/fpga/
4868F: include/linux/fpga/fpga-mgr.h
4869W: http://www.rocketboards.org
4870
4871FPU EMULATOR
4872M: Bill Metzenthen <billm@melbpc.org.au>
4873W: http://floatingpoint.sourceforge.net/emulator/index.html
4874S: Maintained
4875F: arch/x86/math-emu/
4876
4877FRAME RELAY DLCI/FRAD (Sangoma drivers too)
4878L: netdev@vger.kernel.org
4879S: Orphan
4880F: drivers/net/wan/dlci.c
4881F: drivers/net/wan/sdla.c
4882
4883FRAMEBUFFER LAYER
4884M: Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
4885M: Tomi Valkeinen <tomi.valkeinen@ti.com>
4886L: linux-fbdev@vger.kernel.org
4887W: http://linux-fbdev.sourceforge.net/
4888Q: http://patchwork.kernel.org/project/linux-fbdev/list/
4889T: git git://git.kernel.org/pub/scm/linux/kernel/git/plagnioj/linux-fbdev.git
4890S: Maintained
4891F: Documentation/fb/
4892F: drivers/video/
4893F: include/video/
4894F: include/linux/fb.h
4895F: include/uapi/video/
4896F: include/uapi/linux/fb.h
4897
4898FREESCALE DIU FRAMEBUFFER DRIVER
4899M: Timur Tabi <timur@tabi.org>
4900L: linux-fbdev@vger.kernel.org
4901S: Maintained
4902F: drivers/video/fbdev/fsl-diu-fb.*
4903
4904FREESCALE DMA DRIVER
4905M: Li Yang <leoli@freescale.com>
4906M: Zhang Wei <zw@zh-kernel.org>
4907L: linuxppc-dev@lists.ozlabs.org
4908S: Maintained
4909F: drivers/dma/fsldma.*
4910
4911FREESCALE GPMI NAND DRIVER
4912M: Han Xu <han.xu@nxp.com>
4913L: linux-mtd@lists.infradead.org
4914S: Maintained
4915F: drivers/mtd/nand/gpmi-nand/*
4916
4917FREESCALE I2C CPM DRIVER
4918M: Jochen Friedrich <jochen@scram.de>
4919L: linuxppc-dev@lists.ozlabs.org
4920L: linux-i2c@vger.kernel.org
4921S: Maintained
4922F: drivers/i2c/busses/i2c-cpm.c
4923
4924FREESCALE IMX / MXC FRAMEBUFFER DRIVER
4925M: Sascha Hauer <kernel@pengutronix.de>
4926L: linux-fbdev@vger.kernel.org
4927L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4928S: Maintained
4929F: include/linux/platform_data/video-imxfb.h
4930F: drivers/video/fbdev/imxfb.c
4931
4932FREESCALE QUAD SPI DRIVER
4933M: Han Xu <han.xu@nxp.com>
4934L: linux-mtd@lists.infradead.org
4935S: Maintained
4936F: drivers/mtd/spi-nor/fsl-quadspi.c
4937
4938FREESCALE SOC FS_ENET DRIVER
4939M: Pantelis Antoniou <pantelis.antoniou@gmail.com>
4940M: Vitaly Bordug <vbordug@ru.mvista.com>
4941L: linuxppc-dev@lists.ozlabs.org
4942L: netdev@vger.kernel.org
4943S: Maintained
4944F: drivers/net/ethernet/freescale/fs_enet/
4945F: include/linux/fs_enet_pd.h
4946
4947FREESCALE IMX / MXC FEC DRIVER
4948M: Fugang Duan <fugang.duan@nxp.com>
4949L: netdev@vger.kernel.org
4950S: Maintained
4951F: drivers/net/ethernet/freescale/fec_main.c
4952F: drivers/net/ethernet/freescale/fec_ptp.c
4953F: drivers/net/ethernet/freescale/fec.h
4954F: Documentation/devicetree/bindings/net/fsl-fec.txt
4955
4956FREESCALE QUICC ENGINE LIBRARY
4957L: linuxppc-dev@lists.ozlabs.org
4958S: Orphan
4959F: drivers/soc/fsl/qe/
4960F: include/soc/fsl/*qe*.h
4961F: include/soc/fsl/*ucc*.h
4962
4963FREESCALE USB PERIPHERAL DRIVERS
4964M: Li Yang <leoli@freescale.com>
4965L: linux-usb@vger.kernel.org
4966L: linuxppc-dev@lists.ozlabs.org
4967S: Maintained
4968F: drivers/usb/gadget/udc/fsl*
4969
4970FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
4971M: Li Yang <leoli@freescale.com>
4972L: netdev@vger.kernel.org
4973L: linuxppc-dev@lists.ozlabs.org
4974S: Maintained
4975F: drivers/net/ethernet/freescale/ucc_geth*
4976
4977FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
4978M: Claudiu Manoil <claudiu.manoil@freescale.com>
4979L: netdev@vger.kernel.org
4980S: Maintained
4981F: drivers/net/ethernet/freescale/gianfar*
4982X: drivers/net/ethernet/freescale/gianfar_ptp.c
4983F: Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
4984
4985FREESCALE QUICC ENGINE UCC HDLC DRIVER
4986M: Zhao Qiang <qiang.zhao@nxp.com>
4987L: netdev@vger.kernel.org
4988L: linuxppc-dev@lists.ozlabs.org
4989S: Maintained
4990F: drivers/net/wan/fsl_ucc_hdlc*
4991
4992FREESCALE QUICC ENGINE UCC UART DRIVER
4993M: Timur Tabi <timur@tabi.org>
4994L: linuxppc-dev@lists.ozlabs.org
4995S: Maintained
4996F: drivers/tty/serial/ucc_uart.c
4997
4998FREESCALE SOC SOUND DRIVERS
4999M: Timur Tabi <timur@tabi.org>
5000M: Nicolin Chen <nicoleotsuka@gmail.com>
5001M: Xiubo Li <Xiubo.Lee@gmail.com>
5002R: Fabio Estevam <fabio.estevam@nxp.com>
5003L: alsa-devel@alsa-project.org (moderated for non-subscribers)
5004L: linuxppc-dev@lists.ozlabs.org
5005S: Maintained
5006F: sound/soc/fsl/fsl*
5007F: sound/soc/fsl/imx*
5008F: sound/soc/fsl/mpc8610_hpcd.c
5009
5010FREESCALE QORIQ MANAGEMENT COMPLEX DRIVER
5011M: "J. German Rivera" <German.Rivera@freescale.com>
5012M: Stuart Yoder <stuart.yoder@nxp.com>
5013L: linux-kernel@vger.kernel.org
5014S: Maintained
5015F: drivers/staging/fsl-mc/
5016
5017FREEVXFS FILESYSTEM
5018M: Christoph Hellwig <hch@infradead.org>
5019W: ftp://ftp.openlinux.org/pub/people/hch/vxfs
5020S: Maintained
5021F: fs/freevxfs/
5022
5023FREEZER
5024M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
5025M: Pavel Machek <pavel@ucw.cz>
5026L: linux-pm@vger.kernel.org
5027S: Supported
5028F: Documentation/power/freezing-of-tasks.txt
5029F: include/linux/freezer.h
5030F: kernel/freezer.c
5031
5032FRONTSWAP API
5033M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
5034L: linux-kernel@vger.kernel.org
5035S: Maintained
5036F: mm/frontswap.c
5037F: include/linux/frontswap.h
5038
5039FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS
5040M: David Howells <dhowells@redhat.com>
5041L: linux-cachefs@redhat.com (moderated for non-subscribers)
5042S: Supported
5043F: Documentation/filesystems/caching/
5044F: fs/fscache/
5045F: include/linux/fscache*.h
5046
5047FS-CRYPTO: FILE SYSTEM LEVEL ENCRYPTION SUPPORT
5048M: Theodore Y. Ts'o <tytso@mit.edu>
5049M: Jaegeuk Kim <jaegeuk@kernel.org>
5050S: Supported
5051F: fs/crypto/
5052F: include/linux/fscrypto.h
5053
5054F2FS FILE SYSTEM
5055M: Jaegeuk Kim <jaegeuk@kernel.org>
5056M: Changman Lee <cm224.lee@samsung.com>
5057R: Chao Yu <yuchao0@huawei.com>
5058L: linux-f2fs-devel@lists.sourceforge.net
5059W: http://en.wikipedia.org/wiki/F2FS
5060T: git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
5061S: Maintained
5062F: Documentation/filesystems/f2fs.txt
5063F: Documentation/ABI/testing/sysfs-fs-f2fs
5064F: fs/f2fs/
5065F: include/linux/f2fs_fs.h
5066F: include/trace/events/f2fs.h
5067
5068FUJITSU FR-V (FRV) PORT
5069S: Orphan
5070F: arch/frv/
5071
5072FUJITSU LAPTOP EXTRAS
5073M: Jonathan Woithe <jwoithe@just42.net>
5074L: platform-driver-x86@vger.kernel.org
5075S: Maintained
5076F: drivers/platform/x86/fujitsu-laptop.c
5077
5078FUJITSU M-5MO LS CAMERA ISP DRIVER
5079M: Kyungmin Park <kyungmin.park@samsung.com>
5080M: Heungjun Kim <riverful.kim@samsung.com>
5081L: linux-media@vger.kernel.org
5082S: Maintained
5083F: drivers/media/i2c/m5mols/
5084F: include/media/i2c/m5mols.h
5085
5086FUJITSU TABLET EXTRAS
5087M: Robert Gerlach <khnz@gmx.de>
5088L: platform-driver-x86@vger.kernel.org
5089S: Maintained
5090F: drivers/platform/x86/fujitsu-tablet.c
5091
5092FUSE: FILESYSTEM IN USERSPACE
5093M: Miklos Szeredi <miklos@szeredi.hu>
5094L: linux-fsdevel@vger.kernel.org
5095W: http://fuse.sourceforge.net/
5096T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
5097S: Maintained
5098F: fs/fuse/
5099F: include/uapi/linux/fuse.h
5100F: Documentation/filesystems/fuse.txt
5101
5102FUTURE DOMAIN TMC-16x0 SCSI DRIVER (16-bit)
5103M: Rik Faith <faith@cs.unc.edu>
5104L: linux-scsi@vger.kernel.org
5105S: Odd Fixes (e.g., new signatures)
5106F: drivers/scsi/fdomain.*
5107
5108GCC PLUGINS
5109M: Kees Cook <keescook@chromium.org>
5110R: Emese Revfy <re.emese@gmail.com>
5111L: kernel-hardening@lists.openwall.com
5112S: Maintained
5113F: scripts/gcc-plugins/
5114F: scripts/gcc-plugin.sh
5115F: Documentation/gcc-plugins.txt
5116
5117GCOV BASED KERNEL PROFILING
5118M: Peter Oberparleiter <oberpar@linux.vnet.ibm.com>
5119S: Maintained
5120F: kernel/gcov/
5121F: Documentation/gcov.txt
5122
5123GDT SCSI DISK ARRAY CONTROLLER DRIVER
5124M: Achim Leubner <achim_leubner@adaptec.com>
5125L: linux-scsi@vger.kernel.org
5126W: http://www.icp-vortex.com/
5127S: Supported
5128F: drivers/scsi/gdt*
5129
5130GDB KERNEL DEBUGGING HELPER SCRIPTS
5131M: Jan Kiszka <jan.kiszka@siemens.com>
5132M: Kieran Bingham <kieran@bingham.xyz>
5133S: Supported
5134F: scripts/gdb/
5135
5136GEMTEK FM RADIO RECEIVER DRIVER
5137M: Hans Verkuil <hverkuil@xs4all.nl>
5138L: linux-media@vger.kernel.org
5139T: git git://linuxtv.org/media_tree.git
5140W: https://linuxtv.org
5141S: Maintained
5142F: drivers/media/radio/radio-gemtek*
5143
5144GENERIC GPIO I2C DRIVER
5145M: Haavard Skinnemoen <hskinnemoen@gmail.com>
5146S: Supported
5147F: drivers/i2c/busses/i2c-gpio.c
5148F: include/linux/i2c-gpio.h
5149
5150GENERIC GPIO I2C MULTIPLEXER DRIVER
5151M: Peter Korsgaard <peter.korsgaard@barco.com>
5152L: linux-i2c@vger.kernel.org
5153S: Supported
5154F: drivers/i2c/muxes/i2c-mux-gpio.c
5155F: include/linux/i2c-mux-gpio.h
5156F: Documentation/i2c/muxes/i2c-mux-gpio
5157
5158GENERIC HDLC (WAN) DRIVERS
5159M: Krzysztof Halasa <khc@pm.waw.pl>
5160W: http://www.kernel.org/pub/linux/utils/net/hdlc/
5161S: Maintained
5162F: drivers/net/wan/c101.c
5163F: drivers/net/wan/hd6457*
5164F: drivers/net/wan/hdlc*
5165F: drivers/net/wan/n2.c
5166F: drivers/net/wan/pc300too.c
5167F: drivers/net/wan/pci200syn.c
5168F: drivers/net/wan/wanxl*
5169
5170GENERIC INCLUDE/ASM HEADER FILES
5171M: Arnd Bergmann <arnd@arndb.de>
5172L: linux-arch@vger.kernel.org
5173T: git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
5174S: Maintained
5175F: include/asm-generic/
5176F: include/uapi/asm-generic/
5177
5178GENERIC PHY FRAMEWORK
5179M: Kishon Vijay Abraham I <kishon@ti.com>
5180L: linux-kernel@vger.kernel.org
5181T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git
5182S: Supported
5183F: drivers/phy/
5184F: include/linux/phy/
5185
5186GENERIC PM DOMAINS
5187M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
5188M: Kevin Hilman <khilman@kernel.org>
5189M: Ulf Hansson <ulf.hansson@linaro.org>
5190L: linux-pm@vger.kernel.org
5191S: Supported
5192F: drivers/base/power/domain*.c
5193F: include/linux/pm_domain.h
5194
5195GENERIC UIO DRIVER FOR PCI DEVICES
5196M: "Michael S. Tsirkin" <mst@redhat.com>
5197L: kvm@vger.kernel.org
5198S: Supported
5199F: drivers/uio/uio_pci_generic.c
5200
5201GET_MAINTAINER SCRIPT
5202M: Joe Perches <joe@perches.com>
5203S: Maintained
5204F: scripts/get_maintainer.pl
5205
5206GFS2 FILE SYSTEM
5207M: Steven Whitehouse <swhiteho@redhat.com>
5208M: Bob Peterson <rpeterso@redhat.com>
5209L: cluster-devel@redhat.com
5210W: http://sources.redhat.com/cluster/
5211T: git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
5212S: Supported
5213F: Documentation/filesystems/gfs2*.txt
5214F: fs/gfs2/
5215F: include/uapi/linux/gfs2_ondisk.h
5216
5217GIGASET ISDN DRIVERS
5218M: Paul Bolle <pebolle@tiscali.nl>
5219L: gigaset307x-common@lists.sourceforge.net
5220W: http://gigaset307x.sourceforge.net/
5221S: Odd Fixes
5222F: Documentation/isdn/README.gigaset
5223F: drivers/isdn/gigaset/
5224F: include/uapi/linux/gigaset_dev.h
5225
5226GO7007 MPEG CODEC
5227M: Hans Verkuil <hans.verkuil@cisco.com>
5228L: linux-media@vger.kernel.org
5229S: Maintained
5230F: drivers/media/usb/go7007/
5231
5232GOODIX TOUCHSCREEN
5233M: Bastien Nocera <hadess@hadess.net>
5234L: linux-input@vger.kernel.org
5235S: Maintained
5236F: drivers/input/touchscreen/goodix.c
5237
5238GPIO SUBSYSTEM
5239M: Linus Walleij <linus.walleij@linaro.org>
5240M: Alexandre Courbot <gnurou@gmail.com>
5241L: linux-gpio@vger.kernel.org
5242T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git
5243S: Maintained
5244F: Documentation/devicetree/bindings/gpio/
5245F: Documentation/gpio/
5246F: Documentation/ABI/testing/gpio-cdev
5247F: Documentation/ABI/obsolete/sysfs-gpio
5248F: drivers/gpio/
5249F: include/linux/gpio/
5250F: include/linux/gpio.h
5251F: include/asm-generic/gpio.h
5252F: include/uapi/linux/gpio.h
5253F: tools/gpio/
5254
5255GRE DEMULTIPLEXER DRIVER
5256M: Dmitry Kozlov <xeb@mail.ru>
5257L: netdev@vger.kernel.org
5258S: Maintained
5259F: net/ipv4/gre_demux.c
5260F: net/ipv4/gre_offload.c
5261F: include/net/gre.h
5262
5263GRETH 10/100/1G Ethernet MAC device driver
5264M: Andreas Larsson <andreas@gaisler.com>
5265L: netdev@vger.kernel.org
5266S: Maintained
5267F: drivers/net/ethernet/aeroflex/
5268
5269GSPCA FINEPIX SUBDRIVER
5270M: Frank Zago <frank@zago.net>
5271L: linux-media@vger.kernel.org
5272T: git git://linuxtv.org/media_tree.git
5273S: Maintained
5274F: drivers/media/usb/gspca/finepix.c
5275
5276GSPCA GL860 SUBDRIVER
5277M: Olivier Lorin <o.lorin@laposte.net>
5278L: linux-media@vger.kernel.org
5279T: git git://linuxtv.org/media_tree.git
5280S: Maintained
5281F: drivers/media/usb/gspca/gl860/
5282
5283GSPCA M5602 SUBDRIVER
5284M: Erik Andren <erik.andren@gmail.com>
5285L: linux-media@vger.kernel.org
5286T: git git://linuxtv.org/media_tree.git
5287S: Maintained
5288F: drivers/media/usb/gspca/m5602/
5289
5290GSPCA PAC207 SONIXB SUBDRIVER
5291M: Hans Verkuil <hverkuil@xs4all.nl>
5292L: linux-media@vger.kernel.org
5293T: git git://linuxtv.org/media_tree.git
5294S: Odd Fixes
5295F: drivers/media/usb/gspca/pac207.c
5296
5297GSPCA SN9C20X SUBDRIVER
5298M: Brian Johnson <brijohn@gmail.com>
5299L: linux-media@vger.kernel.org
5300T: git git://linuxtv.org/media_tree.git
5301S: Maintained
5302F: drivers/media/usb/gspca/sn9c20x.c
5303
5304GSPCA T613 SUBDRIVER
5305M: Leandro Costantino <lcostantino@gmail.com>
5306L: linux-media@vger.kernel.org
5307T: git git://linuxtv.org/media_tree.git
5308S: Maintained
5309F: drivers/media/usb/gspca/t613.c
5310
5311GSPCA USB WEBCAM DRIVER
5312M: Hans Verkuil <hverkuil@xs4all.nl>
5313L: linux-media@vger.kernel.org
5314T: git git://linuxtv.org/media_tree.git
5315S: Odd Fixes
5316F: drivers/media/usb/gspca/
5317
5318GUID PARTITION TABLE (GPT)
5319M: Davidlohr Bueso <dave@stgolabs.net>
5320L: linux-efi@vger.kernel.org
5321S: Maintained
5322F: block/partitions/efi.*
5323
5324STK1160 USB VIDEO CAPTURE DRIVER
5325M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
5326L: linux-media@vger.kernel.org
5327T: git git://linuxtv.org/media_tree.git
5328S: Maintained
5329F: drivers/media/usb/stk1160/
5330
5331H8/300 ARCHITECTURE
5332M: Yoshinori Sato <ysato@users.sourceforge.jp>
5333L: uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers)
5334W: http://uclinux-h8.sourceforge.jp
5335T: git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git
5336S: Maintained
5337F: arch/h8300/
5338F: drivers/clocksource/h8300_*.c
5339F: drivers/clk/h8300/
5340F: drivers/irqchip/irq-renesas-h8*.c
5341
5342HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
5343M: Frank Seidel <frank@f-seidel.de>
5344L: platform-driver-x86@vger.kernel.org
5345W: http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
5346S: Maintained
5347F: drivers/platform/x86/hdaps.c
5348
5349HDPVR USB VIDEO ENCODER DRIVER
5350M: Hans Verkuil <hverkuil@xs4all.nl>
5351L: linux-media@vger.kernel.org
5352T: git git://linuxtv.org/media_tree.git
5353W: https://linuxtv.org
5354S: Odd Fixes
5355F: drivers/media/usb/hdpvr/
5356
5357HWPOISON MEMORY FAILURE HANDLING
5358M: Naoya Horiguchi <n-horiguchi@ah.jp.nec.com>
5359L: linux-mm@kvack.org
5360S: Maintained
5361F: mm/memory-failure.c
5362F: mm/hwpoison-inject.c
5363
5364HYPERVISOR VIRTUAL CONSOLE DRIVER
5365L: linuxppc-dev@lists.ozlabs.org
5366S: Odd Fixes
5367F: drivers/tty/hvc/
5368
5369HACKRF MEDIA DRIVER
5370M: Antti Palosaari <crope@iki.fi>
5371L: linux-media@vger.kernel.org
5372W: https://linuxtv.org
5373W: http://palosaari.fi/linux/
5374Q: http://patchwork.linuxtv.org/project/linux-media/list/
5375T: git git://linuxtv.org/anttip/media_tree.git
5376S: Maintained
5377F: drivers/media/usb/hackrf/
5378
5379HARDWARE MONITORING
5380M: Jean Delvare <jdelvare@suse.com>
5381M: Guenter Roeck <linux@roeck-us.net>
5382L: linux-hwmon@vger.kernel.org
5383W: http://hwmon.wiki.kernel.org/
5384T: quilt http://jdelvare.nerim.net/devel/linux/jdelvare-hwmon/
5385T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
5386S: Maintained
5387F: Documentation/hwmon/
5388F: drivers/hwmon/
5389F: include/linux/hwmon*.h
5390
5391HARDWARE RANDOM NUMBER GENERATOR CORE
5392M: Matt Mackall <mpm@selenic.com>
5393M: Herbert Xu <herbert@gondor.apana.org.au>
5394L: linux-crypto@vger.kernel.org
5395S: Odd fixes
5396F: Documentation/devicetree/bindings/rng/
5397F: Documentation/hw_random.txt
5398F: drivers/char/hw_random/
5399F: include/linux/hw_random.h
5400
5401HARDWARE SPINLOCK CORE
5402M: Ohad Ben-Cohen <ohad@wizery.com>
5403M: Bjorn Andersson <bjorn.andersson@linaro.org>
5404L: linux-remoteproc@vger.kernel.org
5405S: Maintained
5406T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/hwspinlock.git
5407F: Documentation/devicetree/bindings/hwlock/
5408F: Documentation/hwspinlock.txt
5409F: drivers/hwspinlock/
5410F: include/linux/hwspinlock.h
5411
5412HARMONY SOUND DRIVER
5413L: linux-parisc@vger.kernel.org
5414S: Maintained
5415F: sound/parisc/harmony.*
5416
5417HD29L2 MEDIA DRIVER
5418M: Antti Palosaari <crope@iki.fi>
5419L: linux-media@vger.kernel.org
5420W: https://linuxtv.org
5421W: http://palosaari.fi/linux/
5422Q: http://patchwork.linuxtv.org/project/linux-media/list/
5423T: git git://linuxtv.org/anttip/media_tree.git
5424S: Maintained
5425F: drivers/media/dvb-frontends/hd29l2*
5426
5427HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER
5428M: Brian Boylston <brian.boylston@hpe.com>
5429S: Supported
5430F: Documentation/watchdog/hpwdt.txt
5431F: drivers/watchdog/hpwdt.c
5432
5433HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
5434M: Don Brace <don.brace@microsemi.com>
5435L: iss_storagedev@hp.com
5436L: esc.storagedev@microsemi.com
5437L: linux-scsi@vger.kernel.org
5438S: Supported
5439F: Documentation/scsi/hpsa.txt
5440F: drivers/scsi/hpsa*.[ch]
5441F: include/linux/cciss*.h
5442F: include/uapi/linux/cciss*.h
5443
5444HEWLETT-PACKARD SMART CISS RAID DRIVER (cciss)
5445M: Don Brace <don.brace@microsemi.com>
5446L: iss_storagedev@hp.com
5447L: esc.storagedev@microsemi.com
5448L: linux-scsi@vger.kernel.org
5449S: Supported
5450F: Documentation/blockdev/cciss.txt
5451F: drivers/block/cciss*
5452F: include/linux/cciss_ioctl.h
5453F: include/uapi/linux/cciss_ioctl.h
5454
5455HFI1 DRIVER
5456M: Mike Marciniszyn <mike.marciniszyn@intel.com>
5457M: Dennis Dalessandro <dennis.dalessandro@intel.com>
5458L: linux-rdma@vger.kernel.org
5459S: Supported
5460F: drivers/infiniband/hw/hfi1
5461
5462HFS FILESYSTEM
5463L: linux-fsdevel@vger.kernel.org
5464S: Orphan
5465F: Documentation/filesystems/hfs.txt
5466F: fs/hfs/
5467
5468HFSPLUS FILESYSTEM
5469L: linux-fsdevel@vger.kernel.org
5470S: Orphan
5471F: Documentation/filesystems/hfsplus.txt
5472F: fs/hfsplus/
5473
5474HGA FRAMEBUFFER DRIVER
5475M: Ferenc Bakonyi <fero@drama.obuda.kando.hu>
5476L: linux-nvidia@lists.surfsouth.com
5477W: http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
5478S: Maintained
5479F: drivers/video/fbdev/hgafb.c
5480
5481HIBERNATION (aka Software Suspend, aka swsusp)
5482M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
5483M: Pavel Machek <pavel@ucw.cz>
5484L: linux-pm@vger.kernel.org
5485S: Supported
5486F: arch/x86/power/
5487F: drivers/base/power/
5488F: kernel/power/
5489F: include/linux/suspend.h
5490F: include/linux/freezer.h
5491F: include/linux/pm.h
5492F: arch/*/include/asm/suspend*.h
5493
5494HID CORE LAYER
5495M: Jiri Kosina <jikos@kernel.org>
5496R: Benjamin Tissoires <benjamin.tissoires@redhat.com>
5497L: linux-input@vger.kernel.org
5498T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
5499S: Maintained
5500F: drivers/hid/
5501F: include/linux/hid*
5502F: include/uapi/linux/hid*
5503
5504HID SENSOR HUB DRIVERS
5505M: Jiri Kosina <jikos@kernel.org>
5506M: Jonathan Cameron <jic23@kernel.org>
5507M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
5508L: linux-input@vger.kernel.org
5509L: linux-iio@vger.kernel.org
5510S: Maintained
5511F: Documentation/hid/hid-sensor*
5512F: drivers/hid/hid-sensor-*
5513F: drivers/iio/*/hid-*
5514F: include/linux/hid-sensor-*
5515
5516HIGH-RESOLUTION TIMERS, CLOCKEVENTS, DYNTICKS
5517M: Thomas Gleixner <tglx@linutronix.de>
5518L: linux-kernel@vger.kernel.org
5519T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
5520S: Maintained
5521F: Documentation/timers/
5522F: kernel/time/hrtimer.c
5523F: kernel/time/clockevents.c
5524F: kernel/time/tick*.*
5525F: kernel/time/timer_*.c
5526F: include/linux/clockchips.h
5527F: include/linux/hrtimer.h
5528
5529HIGH-SPEED SCC DRIVER FOR AX.25
5530L: linux-hams@vger.kernel.org
5531S: Orphan
5532F: drivers/net/hamradio/dmascc.c
5533F: drivers/net/hamradio/scc.c
5534
5535HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
5536M: HighPoint Linux Team <linux@highpoint-tech.com>
5537W: http://www.highpoint-tech.com
5538S: Supported
5539F: Documentation/scsi/hptiop.txt
5540F: drivers/scsi/hptiop.c
5541
5542HIPPI
5543M: Jes Sorensen <jes@trained-monkey.org>
5544L: linux-hippi@sunsite.dk
5545S: Maintained
5546F: include/linux/hippidevice.h
5547F: include/uapi/linux/if_hippi.h
5548F: net/802/hippi.c
5549F: drivers/net/hippi/
5550
5551HISILICON NETWORK SUBSYSTEM DRIVER
5552M: Yisen Zhuang <yisen.zhuang@huawei.com>
5553M: Salil Mehta <salil.mehta@huawei.com>
5554L: netdev@vger.kernel.org
5555W: http://www.hisilicon.com
5556S: Maintained
5557F: drivers/net/ethernet/hisilicon/
5558F: Documentation/devicetree/bindings/net/hisilicon*.txt
5559
5560HISILICON SAS Controller
5561M: John Garry <john.garry@huawei.com>
5562W: http://www.hisilicon.com
5563S: Supported
5564F: drivers/scsi/hisi_sas/
5565F: Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
5566
5567HOST AP DRIVER
5568M: Jouni Malinen <j@w1.fi>
5569L: hostap@shmoo.com (subscribers-only)
5570L: linux-wireless@vger.kernel.org
5571W: http://hostap.epitest.fi/
5572S: Maintained
5573F: drivers/net/wireless/intersil/hostap/
5574
5575HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
5576L: platform-driver-x86@vger.kernel.org
5577S: Orphan
5578F: drivers/platform/x86/tc1100-wmi.c
5579
5580HP100: Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series
5581M: Jaroslav Kysela <perex@perex.cz>
5582S: Maintained
5583F: drivers/net/ethernet/hp/hp100.*
5584
5585HPET: High Precision Event Timers driver
5586M: Clemens Ladisch <clemens@ladisch.de>
5587S: Maintained
5588F: Documentation/timers/hpet.txt
5589F: drivers/char/hpet.c
5590F: include/linux/hpet.h
5591F: include/uapi/linux/hpet.h
5592
5593HPET: x86
5594S: Orphan
5595F: arch/x86/kernel/hpet.c
5596F: arch/x86/include/asm/hpet.h
5597
5598HPFS FILESYSTEM
5599M: Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
5600W: http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
5601S: Maintained
5602F: fs/hpfs/
5603
5604HSI SUBSYSTEM
5605M: Sebastian Reichel <sre@kernel.org>
5606T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
5607S: Maintained
5608F: Documentation/ABI/testing/sysfs-bus-hsi
5609F: Documentation/hsi.txt
5610F: drivers/hsi/
5611F: include/linux/hsi/
5612F: include/uapi/linux/hsi/
5613
5614HSO 3G MODEM DRIVER
5615M: Jan Dumon <j.dumon@option.com>
5616W: http://www.pharscape.org
5617S: Maintained
5618F: drivers/net/usb/hso.c
5619
5620HSR NETWORK PROTOCOL
5621M: Arvid Brodin <arvid.brodin@alten.se>
5622L: netdev@vger.kernel.org
5623S: Maintained
5624F: net/hsr/
5625
5626HTCPEN TOUCHSCREEN DRIVER
5627M: Pau Oliva Fora <pof@eslack.org>
5628L: linux-input@vger.kernel.org
5629S: Maintained
5630F: drivers/input/touchscreen/htcpen.c
5631
5632HUGETLB FILESYSTEM
5633M: Nadia Yvette Chambers <nyc@holomorphy.com>
5634S: Maintained
5635F: fs/hugetlbfs/
5636
5637Hyper-V CORE AND DRIVERS
5638M: "K. Y. Srinivasan" <kys@microsoft.com>
5639M: Haiyang Zhang <haiyangz@microsoft.com>
5640L: devel@linuxdriverproject.org
5641S: Maintained
5642F: arch/x86/include/asm/mshyperv.h
5643F: arch/x86/include/uapi/asm/hyperv.h
5644F: arch/x86/kernel/cpu/mshyperv.c
5645F: drivers/hid/hid-hyperv.c
5646F: drivers/hv/
5647F: drivers/input/serio/hyperv-keyboard.c
5648F: drivers/pci/host/pci-hyperv.c
5649F: drivers/net/hyperv/
5650F: drivers/scsi/storvsc_drv.c
5651F: drivers/video/fbdev/hyperv_fb.c
5652F: include/linux/hyperv.h
5653F: tools/hv/
5654F: Documentation/ABI/stable/sysfs-bus-vmbus
5655
5656I2C MUXES
5657M: Peter Rosin <peda@axentia.se>
5658L: linux-i2c@vger.kernel.org
5659S: Maintained
5660F: Documentation/i2c/i2c-topology
5661F: Documentation/i2c/muxes/
5662F: Documentation/devicetree/bindings/i2c/i2c-mux*
5663F: drivers/i2c/i2c-mux.c
5664F: drivers/i2c/muxes/
5665F: include/linux/i2c-mux.h
5666
5667I2C OVER PARALLEL PORT
5668M: Jean Delvare <jdelvare@suse.com>
5669L: linux-i2c@vger.kernel.org
5670S: Maintained
5671F: Documentation/i2c/busses/i2c-parport
5672F: Documentation/i2c/busses/i2c-parport-light
5673F: drivers/i2c/busses/i2c-parport.c
5674F: drivers/i2c/busses/i2c-parport-light.c
5675
5676I2C/SMBUS CONTROLLER DRIVERS FOR PC
5677M: Jean Delvare <jdelvare@suse.com>
5678L: linux-i2c@vger.kernel.org
5679S: Maintained
5680F: Documentation/i2c/busses/i2c-ali1535
5681F: Documentation/i2c/busses/i2c-ali1563
5682F: Documentation/i2c/busses/i2c-ali15x3
5683F: Documentation/i2c/busses/i2c-amd756
5684F: Documentation/i2c/busses/i2c-amd8111
5685F: Documentation/i2c/busses/i2c-i801
5686F: Documentation/i2c/busses/i2c-nforce2
5687F: Documentation/i2c/busses/i2c-piix4
5688F: Documentation/i2c/busses/i2c-sis5595
5689F: Documentation/i2c/busses/i2c-sis630
5690F: Documentation/i2c/busses/i2c-sis96x
5691F: Documentation/i2c/busses/i2c-via
5692F: Documentation/i2c/busses/i2c-viapro
5693F: drivers/i2c/busses/i2c-ali1535.c
5694F: drivers/i2c/busses/i2c-ali1563.c
5695F: drivers/i2c/busses/i2c-ali15x3.c
5696F: drivers/i2c/busses/i2c-amd756.c
5697F: drivers/i2c/busses/i2c-amd756-s4882.c
5698F: drivers/i2c/busses/i2c-amd8111.c
5699F: drivers/i2c/busses/i2c-i801.c
5700F: drivers/i2c/busses/i2c-isch.c
5701F: drivers/i2c/busses/i2c-nforce2.c
5702F: drivers/i2c/busses/i2c-nforce2-s4985.c
5703F: drivers/i2c/busses/i2c-piix4.c
5704F: drivers/i2c/busses/i2c-sis5595.c
5705F: drivers/i2c/busses/i2c-sis630.c
5706F: drivers/i2c/busses/i2c-sis96x.c
5707F: drivers/i2c/busses/i2c-via.c
5708F: drivers/i2c/busses/i2c-viapro.c
5709
5710I2C/SMBUS ISMT DRIVER
5711M: Seth Heasley <seth.heasley@intel.com>
5712M: Neil Horman <nhorman@tuxdriver.com>
5713L: linux-i2c@vger.kernel.org
5714F: drivers/i2c/busses/i2c-ismt.c
5715F: Documentation/i2c/busses/i2c-ismt
5716
5717I2C/SMBUS STUB DRIVER
5718M: Jean Delvare <jdelvare@suse.com>
5719L: linux-i2c@vger.kernel.org
5720S: Maintained
5721F: drivers/i2c/i2c-stub.c
5722
5723I2C SUBSYSTEM
5724M: Wolfram Sang <wsa@the-dreams.de>
5725L: linux-i2c@vger.kernel.org
5726W: https://i2c.wiki.kernel.org/
5727Q: https://patchwork.ozlabs.org/project/linux-i2c/list/
5728T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
5729S: Maintained
5730F: Documentation/devicetree/bindings/i2c/
5731F: Documentation/i2c/
5732F: drivers/i2c/
5733F: drivers/i2c/*/
5734F: include/linux/i2c.h
5735F: include/linux/i2c-*.h
5736F: include/uapi/linux/i2c.h
5737F: include/uapi/linux/i2c-*.h
5738
5739I2C ACPI SUPPORT
5740M: Mika Westerberg <mika.westerberg@linux.intel.com>
5741L: linux-i2c@vger.kernel.org
5742L: linux-acpi@vger.kernel.org
5743S: Maintained
5744
5745I2C-TAOS-EVM DRIVER
5746M: Jean Delvare <jdelvare@suse.com>
5747L: linux-i2c@vger.kernel.org
5748S: Maintained
5749F: Documentation/i2c/busses/i2c-taos-evm
5750F: drivers/i2c/busses/i2c-taos-evm.c
5751
5752I2C-TINY-USB DRIVER
5753M: Till Harbaum <till@harbaum.org>
5754L: linux-i2c@vger.kernel.org
5755W: http://www.harbaum.org/till/i2c_tiny_usb
5756S: Maintained
5757F: drivers/i2c/busses/i2c-tiny-usb.c
5758
5759i386 BOOT CODE
5760M: "H. Peter Anvin" <hpa@zytor.com>
5761S: Maintained
5762F: arch/x86/boot/
5763
5764i386 SETUP CODE / CPU ERRATA WORKAROUNDS
5765M: "H. Peter Anvin" <hpa@zytor.com>
5766T: git git://git.kernel.org/pub/scm/linux/kernel/git/hpa/linux-2.6-x86setup.git
5767S: Maintained
5768
5769IA64 (Itanium) PLATFORM
5770M: Tony Luck <tony.luck@intel.com>
5771M: Fenghua Yu <fenghua.yu@intel.com>
5772L: linux-ia64@vger.kernel.org
5773T: git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
5774S: Maintained
5775F: arch/ia64/
5776
5777IBM Power VMX Cryptographic instructions
5778M: Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
5779M: Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
5780L: linux-crypto@vger.kernel.org
5781S: Supported
5782F: drivers/crypto/vmx/Makefile
5783F: drivers/crypto/vmx/Kconfig
5784F: drivers/crypto/vmx/vmx.c
5785F: drivers/crypto/vmx/aes*
5786F: drivers/crypto/vmx/ghash*
5787F: drivers/crypto/vmx/ppc-xlate.pl
5788
5789IBM Power in-Nest Crypto Acceleration
5790M: Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
5791M: Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
5792L: linux-crypto@vger.kernel.org
5793S: Supported
5794F: drivers/crypto/nx/Makefile
5795F: drivers/crypto/nx/Kconfig
5796F: drivers/crypto/nx/nx-aes*
5797F: drivers/crypto/nx/nx-sha*
5798F: drivers/crypto/nx/nx.*
5799F: drivers/crypto/nx/nx_csbcpb.h
5800F: drivers/crypto/nx/nx_debugfs.h
5801
5802IBM Power 842 compression accelerator
5803M: Dan Streetman <ddstreet@ieee.org>
5804S: Supported
5805F: drivers/crypto/nx/Makefile
5806F: drivers/crypto/nx/Kconfig
5807F: drivers/crypto/nx/nx-842*
5808F: include/linux/sw842.h
5809F: crypto/842.c
5810F: lib/842/
5811
5812IBM Power Linux RAID adapter
5813M: Brian King <brking@us.ibm.com>
5814S: Supported
5815F: drivers/scsi/ipr.*
5816
5817IBM Power Virtual Ethernet Device Driver
5818M: Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
5819L: netdev@vger.kernel.org
5820S: Supported
5821F: drivers/net/ethernet/ibm/ibmveth.*
5822
5823IBM Power SRIOV Virtual NIC Device Driver
5824M: Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
5825M: John Allen <jallen@linux.vnet.ibm.com>
5826L: netdev@vger.kernel.org
5827S: Supported
5828F: drivers/net/ethernet/ibm/ibmvnic.*
5829
5830IBM Power Virtual SCSI Device Drivers
5831M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
5832L: linux-scsi@vger.kernel.org
5833S: Supported
5834F: drivers/scsi/ibmvscsi/ibmvscsi*
5835F: include/scsi/viosrp.h
5836
5837IBM Power Virtual SCSI Device Target Driver
5838M: Bryant G. Ly <bryantly@linux.vnet.ibm.com>
5839M: Michael Cyr <mikecyr@linux.vnet.ibm.com>
5840L: linux-scsi@vger.kernel.org
5841L: target-devel@vger.kernel.org
5842S: Supported
5843F: drivers/scsi/ibmvscsi_tgt/
5844
5845IBM Power Virtual FC Device Drivers
5846M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
5847L: linux-scsi@vger.kernel.org
5848S: Supported
5849F: drivers/scsi/ibmvscsi/ibmvfc*
5850
5851IBM ServeRAID RAID DRIVER
5852S: Orphan
5853F: drivers/scsi/ips.*
5854
5855ICH LPC AND GPIO DRIVER
5856M: Peter Tyser <ptyser@xes-inc.com>
5857S: Maintained
5858F: drivers/mfd/lpc_ich.c
5859F: drivers/gpio/gpio-ich.c
5860
5861IDE SUBSYSTEM
5862M: "David S. Miller" <davem@davemloft.net>
5863L: linux-ide@vger.kernel.org
5864Q: http://patchwork.ozlabs.org/project/linux-ide/list/
5865T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git
5866S: Maintained
5867F: Documentation/ide/
5868F: drivers/ide/
5869F: include/linux/ide.h
5870
5871IDEAPAD LAPTOP EXTRAS DRIVER
5872M: Ike Panhc <ike.pan@canonical.com>
5873L: platform-driver-x86@vger.kernel.org
5874W: http://launchpad.net/ideapad-laptop
5875S: Maintained
5876F: drivers/platform/x86/ideapad-laptop.c
5877
5878IDEAPAD LAPTOP SLIDEBAR DRIVER
5879M: Andrey Moiseev <o2g.org.ru@gmail.com>
5880L: linux-input@vger.kernel.org
5881W: https://github.com/o2genum/ideapad-slidebar
5882S: Maintained
5883F: drivers/input/misc/ideapad_slidebar.c
5884
5885IDE/ATAPI DRIVERS
5886M: Borislav Petkov <bp@alien8.de>
5887L: linux-ide@vger.kernel.org
5888S: Maintained
5889F: Documentation/cdrom/ide-cd
5890F: drivers/ide/ide-cd*
5891
5892IDLE-I7300
5893M: Andy Henroid <andrew.d.henroid@intel.com>
5894L: linux-pm@vger.kernel.org
5895S: Supported
5896F: drivers/idle/i7300_idle.c
5897
5898IEEE 802.15.4 SUBSYSTEM
5899M: Alexander Aring <aar@pengutronix.de>
5900L: linux-wpan@vger.kernel.org
5901W: http://wpan.cakelab.org/
5902T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
5903T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
5904S: Maintained
5905F: net/ieee802154/
5906F: net/mac802154/
5907F: drivers/net/ieee802154/
5908F: include/linux/nl802154.h
5909F: include/linux/ieee802154.h
5910F: include/net/nl802154.h
5911F: include/net/mac802154.h
5912F: include/net/af_ieee802154.h
5913F: include/net/cfg802154.h
5914F: include/net/ieee802154_netdev.h
5915F: Documentation/networking/ieee802154.txt
5916
5917IGORPLUG-USB IR RECEIVER
5918M: Sean Young <sean@mess.org>
5919L: linux-media@vger.kernel.org
5920S: Maintained
5921F: drivers/media/rc/igorplugusb.c
5922
5923IGUANAWORKS USB IR TRANSCEIVER
5924M: Sean Young <sean@mess.org>
5925L: linux-media@vger.kernel.org
5926S: Maintained
5927F: drivers/media/rc/iguanair.c
5928
5929IIO SUBSYSTEM AND DRIVERS
5930M: Jonathan Cameron <jic23@kernel.org>
5931R: Hartmut Knaack <knaack.h@gmx.de>
5932R: Lars-Peter Clausen <lars@metafoo.de>
5933R: Peter Meerwald-Stadler <pmeerw@pmeerw.net>
5934L: linux-iio@vger.kernel.org
5935T: git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
5936S: Maintained
5937F: Documentation/devicetree/bindings/iio/
5938F: drivers/iio/
5939F: drivers/staging/iio/
5940F: include/linux/iio/
5941F: tools/iio/
5942
5943IKANOS/ADI EAGLE ADSL USB DRIVER
5944M: Matthieu Castet <castet.matthieu@free.fr>
5945M: Stanislaw Gruszka <stf_xl@wp.pl>
5946S: Maintained
5947F: drivers/usb/atm/ueagle-atm.c
5948
5949INA209 HARDWARE MONITOR DRIVER
5950M: Guenter Roeck <linux@roeck-us.net>
5951L: linux-hwmon@vger.kernel.org
5952S: Maintained
5953F: Documentation/hwmon/ina209
5954F: Documentation/devicetree/bindings/i2c/ina209.txt
5955F: drivers/hwmon/ina209.c
5956
5957INA2XX HARDWARE MONITOR DRIVER
5958M: Guenter Roeck <linux@roeck-us.net>
5959L: linux-hwmon@vger.kernel.org
5960S: Maintained
5961F: Documentation/hwmon/ina2xx
5962F: drivers/hwmon/ina2xx.c
5963F: include/linux/platform_data/ina2xx.h
5964
5965INDUSTRY PACK SUBSYSTEM (IPACK)
5966M: Samuel Iglesias Gonsalvez <siglesias@igalia.com>
5967M: Jens Taprogge <jens.taprogge@taprogge.org>
5968M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
5969L: industrypack-devel@lists.sourceforge.net
5970W: http://industrypack.sourceforge.net
5971S: Maintained
5972F: drivers/ipack/
5973
5974INGENIC JZ4780 DMA Driver
5975M: Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com>
5976S: Maintained
5977F: drivers/dma/dma-jz4780.c
5978
5979INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
5980M: Mimi Zohar <zohar@linux.vnet.ibm.com>
5981M: Dmitry Kasatkin <dmitry.kasatkin@gmail.com>
5982L: linux-ima-devel@lists.sourceforge.net
5983L: linux-ima-user@lists.sourceforge.net
5984L: linux-security-module@vger.kernel.org
5985T: git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
5986S: Supported
5987F: security/integrity/ima/
5988
5989IMGTEC IR DECODER DRIVER
5990M: James Hogan <james.hogan@imgtec.com>
5991S: Maintained
5992F: drivers/media/rc/img-ir/
5993
5994IMS TWINTURBO FRAMEBUFFER DRIVER
5995L: linux-fbdev@vger.kernel.org
5996S: Orphan
5997F: drivers/video/fbdev/imsttfb.c
5998
5999INFINIBAND SUBSYSTEM
6000M: Doug Ledford <dledford@redhat.com>
6001M: Sean Hefty <sean.hefty@intel.com>
6002M: Hal Rosenstock <hal.rosenstock@gmail.com>
6003L: linux-rdma@vger.kernel.org
6004W: http://www.openfabrics.org/
6005Q: http://patchwork.kernel.org/project/linux-rdma/list/
6006T: git git://git.kernel.org/pub/scm/linux/kernel/git/dledford/rdma.git
6007S: Supported
6008F: Documentation/infiniband/
6009F: drivers/infiniband/
6010F: include/uapi/linux/if_infiniband.h
6011F: include/uapi/rdma/
6012F: include/rdma/
6013
6014INOTIFY
6015M: John McCutchan <john@johnmccutchan.com>
6016M: Robert Love <rlove@rlove.org>
6017M: Eric Paris <eparis@parisplace.org>
6018S: Maintained
6019F: Documentation/filesystems/inotify.txt
6020F: fs/notify/inotify/
6021F: include/linux/inotify.h
6022F: include/uapi/linux/inotify.h
6023
6024INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
6025M: Dmitry Torokhov <dmitry.torokhov@gmail.com>
6026L: linux-input@vger.kernel.org
6027Q: http://patchwork.kernel.org/project/linux-input/list/
6028T: git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
6029S: Maintained
6030F: drivers/input/
6031F: include/linux/input.h
6032F: include/uapi/linux/input.h
6033F: include/linux/input/
6034F: Documentation/devicetree/bindings/input/
6035
6036INPUT MULTITOUCH (MT) PROTOCOL
6037M: Henrik Rydberg <rydberg@bitmath.org>
6038L: linux-input@vger.kernel.org
6039S: Odd fixes
6040F: Documentation/input/multi-touch-protocol.txt
6041F: drivers/input/input-mt.c
6042K: \b(ABS|SYN)_MT_
6043
6044INTEL ASoC BDW/HSW DRIVERS
6045M: Jie Yang <yang.jie@linux.intel.com>
6046L: alsa-devel@alsa-project.org (moderated for non-subscribers)
6047S: Supported
6048F: sound/soc/intel/common/sst-dsp*
6049F: sound/soc/intel/common/sst-firmware.c
6050F: sound/soc/intel/boards/broadwell.c
6051F: sound/soc/intel/haswell/
6052
6053INTEL C600 SERIES SAS CONTROLLER DRIVER
6054M: Intel SCU Linux support <intel-linux-scu@intel.com>
6055M: Artur Paszkiewicz <artur.paszkiewicz@intel.com>
6056L: linux-scsi@vger.kernel.org
6057T: git git://git.code.sf.net/p/intel-sas/isci
6058S: Supported
6059F: drivers/scsi/isci/
6060
6061INTEL HID EVENT DRIVER
6062M: Alex Hung <alex.hung@canonical.com>
6063L: platform-driver-x86@vger.kernel.org
6064S: Maintained
6065F: drivers/platform/x86/intel-hid.c
6066
6067INTEL VIRTUAL BUTTON DRIVER
6068M: AceLan Kao <acelan.kao@canonical.com>
6069L: platform-driver-x86@vger.kernel.org
6070S: Maintained
6071F: drivers/platform/x86/intel-vbtn.c
6072
6073INTEL IDLE DRIVER
6074M: Len Brown <lenb@kernel.org>
6075L: linux-pm@vger.kernel.org
6076T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
6077S: Supported
6078F: drivers/idle/intel_idle.c
6079
6080INTEL PSTATE DRIVER
6081M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
6082M: Len Brown <lenb@kernel.org>
6083L: linux-pm@vger.kernel.org
6084S: Supported
6085F: drivers/cpufreq/intel_pstate.c
6086
6087INTEL FRAMEBUFFER DRIVER (excluding 810 and 815)
6088M: Maik Broemme <mbroemme@plusserver.de>
6089L: linux-fbdev@vger.kernel.org
6090S: Maintained
6091F: Documentation/fb/intelfb.txt
6092F: drivers/video/fbdev/intelfb/
6093
6094INTEL 810/815 FRAMEBUFFER DRIVER
6095M: Antonino Daplas <adaplas@gmail.com>
6096L: linux-fbdev@vger.kernel.org
6097S: Maintained
6098F: drivers/video/fbdev/i810/
6099
6100INTEL MENLOW THERMAL DRIVER
6101M: Sujith Thomas <sujith.thomas@intel.com>
6102L: platform-driver-x86@vger.kernel.org
6103W: https://01.org/linux-acpi
6104S: Supported
6105F: drivers/platform/x86/intel_menlow.c
6106
6107INTEL I/OAT DMA DRIVER
6108M: Dave Jiang <dave.jiang@intel.com>
6109R: Dan Williams <dan.j.williams@intel.com>
6110L: dmaengine@vger.kernel.org
6111Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
6112S: Supported
6113F: drivers/dma/ioat*
6114
6115INTEL IOMMU (VT-d)
6116M: David Woodhouse <dwmw2@infradead.org>
6117L: iommu@lists.linux-foundation.org
6118T: git git://git.infradead.org/iommu-2.6.git
6119S: Supported
6120F: drivers/iommu/intel-iommu.c
6121F: include/linux/intel-iommu.h
6122
6123INTEL IOP-ADMA DMA DRIVER
6124R: Dan Williams <dan.j.williams@intel.com>
6125S: Odd fixes
6126F: drivers/dma/iop-adma.c
6127
6128INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT
6129M: Krzysztof Halasa <khalasa@piap.pl>
6130S: Maintained
6131F: arch/arm/mach-ixp4xx/include/mach/qmgr.h
6132F: arch/arm/mach-ixp4xx/include/mach/npe.h
6133F: arch/arm/mach-ixp4xx/ixp4xx_qmgr.c
6134F: arch/arm/mach-ixp4xx/ixp4xx_npe.c
6135F: drivers/net/ethernet/xscale/ixp4xx_eth.c
6136F: drivers/net/wan/ixp4xx_hss.c
6137
6138INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT
6139M: Deepak Saxena <dsaxena@plexity.net>
6140S: Maintained
6141F: drivers/char/hw_random/ixp4xx-rng.c
6142
6143INTEL ETHERNET DRIVERS
6144M: Jeff Kirsher <jeffrey.t.kirsher@intel.com>
6145L: intel-wired-lan@lists.osuosl.org (moderated for non-subscribers)
6146W: http://www.intel.com/support/feedback.htm
6147W: http://e1000.sourceforge.net/
6148Q: http://patchwork.ozlabs.org/project/intel-wired-lan/list/
6149T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git
6150T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git
6151S: Supported
6152F: Documentation/networking/e100.txt
6153F: Documentation/networking/e1000.txt
6154F: Documentation/networking/e1000e.txt
6155F: Documentation/networking/igb.txt
6156F: Documentation/networking/igbvf.txt
6157F: Documentation/networking/ixgb.txt
6158F: Documentation/networking/ixgbe.txt
6159F: Documentation/networking/ixgbevf.txt
6160F: Documentation/networking/i40e.txt
6161F: Documentation/networking/i40evf.txt
6162F: drivers/net/ethernet/intel/
6163F: drivers/net/ethernet/intel/*/
6164
6165INTEL RDMA RNIC DRIVER
6166M: Faisal Latif <faisal.latif@intel.com>
6167R: Chien Tin Tung <chien.tin.tung@intel.com>
6168R: Mustafa Ismail <mustafa.ismail@intel.com>
6169R: Shiraz Saleem <shiraz.saleem@intel.com>
6170R: Tatyana Nikolova <tatyana.e.nikolova@intel.com>
6171L: linux-rdma@vger.kernel.org
6172S: Supported
6173F: drivers/infiniband/hw/i40iw/
6174
6175INTEL MERRIFIELD GPIO DRIVER
6176M: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
6177L: linux-gpio@vger.kernel.org
6178S: Maintained
6179F: drivers/gpio/gpio-merrifield.c
6180
6181INTEL-MID GPIO DRIVER
6182M: David Cohen <david.a.cohen@linux.intel.com>
6183L: linux-gpio@vger.kernel.org
6184S: Maintained
6185F: drivers/gpio/gpio-intel-mid.c
6186
6187INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
6188M: Stanislav Yakovlev <stas.yakovlev@gmail.com>
6189L: linux-wireless@vger.kernel.org
6190S: Maintained
6191F: Documentation/networking/README.ipw2100
6192F: Documentation/networking/README.ipw2200
6193F: drivers/net/wireless/intel/ipw2x00/
6194
6195INTEL(R) TRACE HUB
6196M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
6197S: Supported
6198F: Documentation/trace/intel_th.txt
6199F: drivers/hwtracing/intel_th/
6200
6201INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
6202M: Ning Sun <ning.sun@intel.com>
6203L: tboot-devel@lists.sourceforge.net
6204W: http://tboot.sourceforge.net
6205T: hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
6206S: Supported
6207F: Documentation/intel_txt.txt
6208F: include/linux/tboot.h
6209F: arch/x86/kernel/tboot.c
6210
6211INTEL WIRELESS WIMAX CONNECTION 2400
6212M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
6213M: linux-wimax@intel.com
6214L: wimax@linuxwimax.org (subscribers-only)
6215S: Supported
6216W: http://linuxwimax.org
6217F: Documentation/wimax/README.i2400m
6218F: drivers/net/wimax/i2400m/
6219F: include/uapi/linux/wimax/i2400m.h
6220
6221INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
6222M: Stanislaw Gruszka <sgruszka@redhat.com>
6223L: linux-wireless@vger.kernel.org
6224S: Supported
6225F: drivers/net/wireless/intel/iwlegacy/
6226
6227INTEL WIRELESS WIFI LINK (iwlwifi)
6228M: Johannes Berg <johannes.berg@intel.com>
6229M: Emmanuel Grumbach <emmanuel.grumbach@intel.com>
6230M: Luca Coelho <luciano.coelho@intel.com>
6231M: Intel Linux Wireless <linuxwifi@intel.com>
6232L: linux-wireless@vger.kernel.org
6233W: http://intellinuxwireless.org
6234T: git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
6235S: Supported
6236F: drivers/net/wireless/intel/iwlwifi/
6237
6238INTEL MANAGEMENT ENGINE (mei)
6239M: Tomas Winkler <tomas.winkler@intel.com>
6240L: linux-kernel@vger.kernel.org
6241S: Supported
6242F: include/uapi/linux/mei.h
6243F: include/linux/mei_cl_bus.h
6244F: drivers/misc/mei/*
6245F: drivers/watchdog/mei_wdt.c
6246F: Documentation/misc-devices/mei/*
6247
6248INTEL MIC DRIVERS (mic)
6249M: Sudeep Dutt <sudeep.dutt@intel.com>
6250M: Ashutosh Dixit <ashutosh.dixit@intel.com>
6251S: Supported
6252W: https://github.com/sudeepdutt/mic
6253W: http://software.intel.com/en-us/mic-developer
6254F: include/linux/mic_bus.h
6255F: include/linux/scif.h
6256F: include/uapi/linux/mic_common.h
6257F: include/uapi/linux/mic_ioctl.h
6258F: include/uapi/linux/scif_ioctl.h
6259F: drivers/misc/mic/
6260F: drivers/dma/mic_x100_dma.c
6261F: drivers/dma/mic_x100_dma.h
6262F: Documentation/mic/
6263
6264INTEL PMC/P-Unit IPC DRIVER
6265M: Zha Qipeng<qipeng.zha@intel.com>
6266L: platform-driver-x86@vger.kernel.org
6267S: Maintained
6268F: drivers/platform/x86/intel_pmc_ipc.c
6269F: drivers/platform/x86/intel_punit_ipc.c
6270F: arch/x86/include/asm/intel_pmc_ipc.h
6271F: arch/x86/include/asm/intel_punit_ipc.h
6272
6273INTEL TELEMETRY DRIVER
6274M: Souvik Kumar Chakravarty <souvik.k.chakravarty@intel.com>
6275L: platform-driver-x86@vger.kernel.org
6276S: Maintained
6277F: arch/x86/include/asm/intel_telemetry.h
6278F: drivers/platform/x86/intel_telemetry*
6279
6280INTEL PMC CORE DRIVER
6281M: Rajneesh Bhardwaj <rajneesh.bhardwaj@intel.com>
6282M: Vishwanath Somayaji <vishwanath.somayaji@intel.com>
6283L: platform-driver-x86@vger.kernel.org
6284S: Maintained
6285F: arch/x86/include/asm/pmc_core.h
6286F: drivers/platform/x86/intel_pmc_core*
6287
6288IOC3 ETHERNET DRIVER
6289M: Ralf Baechle <ralf@linux-mips.org>
6290L: linux-mips@linux-mips.org
6291S: Maintained
6292F: drivers/net/ethernet/sgi/ioc3-eth.c
6293
6294IOC3 SERIAL DRIVER
6295M: Pat Gefre <pfg@sgi.com>
6296L: linux-serial@vger.kernel.org
6297S: Maintained
6298F: drivers/tty/serial/ioc3_serial.c
6299
6300IOMMU DRIVERS
6301M: Joerg Roedel <joro@8bytes.org>
6302L: iommu@lists.linux-foundation.org
6303T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
6304S: Maintained
6305F: Documentation/devicetree/bindings/iommu/
6306F: drivers/iommu/
6307
6308IP MASQUERADING
6309M: Juanjo Ciarlante <jjciarla@raiz.uncu.edu.ar>
6310S: Maintained
6311F: net/ipv4/netfilter/ipt_MASQUERADE.c
6312
6313IPMI SUBSYSTEM
6314M: Corey Minyard <minyard@acm.org>
6315L: openipmi-developer@lists.sourceforge.net (moderated for non-subscribers)
6316W: http://openipmi.sourceforge.net/
6317S: Supported
6318F: Documentation/IPMI.txt
6319F: drivers/char/ipmi/
6320F: include/linux/ipmi*
6321F: include/uapi/linux/ipmi*
6322
6323QCOM AUDIO (ASoC) DRIVERS
6324M: Patrick Lai <plai@codeaurora.org>
6325M: Banajit Goswami <bgoswami@codeaurora.org>
6326L: alsa-devel@alsa-project.org (moderated for non-subscribers)
6327S: Supported
6328F: sound/soc/qcom/
6329
6330IPS SCSI RAID DRIVER
6331M: Adaptec OEM Raid Solutions <aacraid@adaptec.com>
6332L: linux-scsi@vger.kernel.org
6333W: http://www.adaptec.com/
6334S: Maintained
6335F: drivers/scsi/ips*
6336
6337IPVS
6338M: Wensong Zhang <wensong@linux-vs.org>
6339M: Simon Horman <horms@verge.net.au>
6340M: Julian Anastasov <ja@ssi.bg>
6341L: netdev@vger.kernel.org
6342L: lvs-devel@vger.kernel.org
6343S: Maintained
6344T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
6345T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
6346F: Documentation/networking/ipvs-sysctl.txt
6347F: include/net/ip_vs.h
6348F: include/uapi/linux/ip_vs.h
6349F: net/netfilter/ipvs/
6350
6351IPWIRELESS DRIVER
6352M: Jiri Kosina <jikos@kernel.org>
6353M: David Sterba <dsterba@suse.com>
6354S: Odd Fixes
6355F: drivers/tty/ipwireless/
6356
6357IPX NETWORK LAYER
6358M: Arnaldo Carvalho de Melo <acme@ghostprotocols.net>
6359L: netdev@vger.kernel.org
6360S: Maintained
6361F: include/net/ipx.h
6362F: include/uapi/linux/ipx.h
6363F: net/ipx/
6364
6365IRDA SUBSYSTEM
6366M: Samuel Ortiz <samuel@sortiz.org>
6367L: irda-users@lists.sourceforge.net (subscribers-only)
6368L: netdev@vger.kernel.org
6369W: http://irda.sourceforge.net/
6370S: Maintained
6371T: git git://git.kernel.org/pub/scm/linux/kernel/git/sameo/irda-2.6.git
6372F: Documentation/networking/irda.txt
6373F: drivers/net/irda/
6374F: include/net/irda/
6375F: net/irda/
6376
6377IRQ SUBSYSTEM
6378M: Thomas Gleixner <tglx@linutronix.de>
6379L: linux-kernel@vger.kernel.org
6380S: Maintained
6381T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
6382F: kernel/irq/
6383
6384IRQCHIP DRIVERS
6385M: Thomas Gleixner <tglx@linutronix.de>
6386M: Jason Cooper <jason@lakedaemon.net>
6387M: Marc Zyngier <marc.zyngier@arm.com>
6388L: linux-kernel@vger.kernel.org
6389S: Maintained
6390T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
6391T: git git://git.infradead.org/users/jcooper/linux.git irqchip/core
6392F: Documentation/devicetree/bindings/interrupt-controller/
6393F: drivers/irqchip/
6394
6395IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
6396M: Marc Zyngier <marc.zyngier@arm.com>
6397S: Maintained
6398T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
6399F: Documentation/IRQ-domain.txt
6400F: include/linux/irqdomain.h
6401F: kernel/irq/irqdomain.c
6402F: kernel/irq/msi.c
6403
6404ISA
6405M: William Breathitt Gray <vilhelm.gray@gmail.com>
6406S: Maintained
6407F: Documentation/isa.txt
6408F: drivers/base/isa.c
6409F: include/linux/isa.h
6410
6411ISAPNP
6412M: Jaroslav Kysela <perex@perex.cz>
6413S: Maintained
6414F: Documentation/isapnp.txt
6415F: drivers/pnp/isapnp/
6416F: include/linux/isapnp.h
6417
6418ISA RADIO MODULE
6419M: Hans Verkuil <hverkuil@xs4all.nl>
6420L: linux-media@vger.kernel.org
6421T: git git://linuxtv.org/media_tree.git
6422W: https://linuxtv.org
6423S: Maintained
6424F: drivers/media/radio/radio-isa*
6425
6426iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
6427M: Peter Jones <pjones@redhat.com>
6428M: Konrad Rzeszutek Wilk <konrad@kernel.org>
6429S: Maintained
6430F: drivers/firmware/iscsi_ibft*
6431
6432ISCSI
6433M: Mike Christie <michaelc@cs.wisc.edu>
6434L: open-iscsi@googlegroups.com
6435W: www.open-iscsi.org
6436T: git git://git.kernel.org/pub/scm/linux/kernel/git/mnc/linux-2.6-iscsi.git
6437S: Maintained
6438F: drivers/scsi/*iscsi*
6439F: include/scsi/*iscsi*
6440
6441ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
6442M: Or Gerlitz <ogerlitz@mellanox.com>
6443M: Sagi Grimberg <sagi@grimberg.me>
6444M: Roi Dayan <roid@mellanox.com>
6445L: linux-rdma@vger.kernel.org
6446S: Supported
6447W: http://www.openfabrics.org
6448W: www.open-iscsi.org
6449Q: http://patchwork.kernel.org/project/linux-rdma/list/
6450F: drivers/infiniband/ulp/iser/
6451
6452ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
6453M: Sagi Grimberg <sagi@grimberg.me>
6454T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
6455L: linux-rdma@vger.kernel.org
6456L: target-devel@vger.kernel.org
6457S: Supported
6458W: http://www.linux-iscsi.org
6459F: drivers/infiniband/ulp/isert
6460
6461ISDN SUBSYSTEM
6462M: Karsten Keil <isdn@linux-pingi.de>
6463L: isdn4linux@listserv.isdn4linux.de (subscribers-only)
6464L: netdev@vger.kernel.org
6465W: http://www.isdn4linux.de
6466T: git git://git.kernel.org/pub/scm/linux/kernel/git/kkeil/isdn-2.6.git
6467S: Maintained
6468F: Documentation/isdn/
6469F: drivers/isdn/
6470F: include/linux/isdn.h
6471F: include/linux/isdn/
6472F: include/uapi/linux/isdn.h
6473F: include/uapi/linux/isdn/
6474
6475ISDN SUBSYSTEM (Eicon active card driver)
6476M: Armin Schindler <mac@melware.de>
6477L: isdn4linux@listserv.isdn4linux.de (subscribers-only)
6478W: http://www.melware.de
6479S: Maintained
6480F: drivers/isdn/hardware/eicon/
6481
6482IT87 HARDWARE MONITORING DRIVER
6483M: Jean Delvare <jdelvare@suse.com>
6484L: linux-hwmon@vger.kernel.org
6485S: Maintained
6486F: Documentation/hwmon/it87
6487F: drivers/hwmon/it87.c
6488
6489IT913X MEDIA DRIVER
6490M: Antti Palosaari <crope@iki.fi>
6491L: linux-media@vger.kernel.org
6492W: https://linuxtv.org
6493W: http://palosaari.fi/linux/
6494Q: http://patchwork.linuxtv.org/project/linux-media/list/
6495T: git git://linuxtv.org/anttip/media_tree.git
6496S: Maintained
6497F: drivers/media/tuners/it913x*
6498
6499IVTV VIDEO4LINUX DRIVER
6500M: Andy Walls <awalls@md.metrocast.net>
6501L: ivtv-devel@ivtvdriver.org (subscribers-only)
6502L: linux-media@vger.kernel.org
6503T: git git://linuxtv.org/media_tree.git
6504W: http://www.ivtvdriver.org
6505S: Maintained
6506F: Documentation/video4linux/*.ivtv
6507F: drivers/media/pci/ivtv/
6508F: include/uapi/linux/ivtv*
6509
6510IX2505V MEDIA DRIVER
6511M: Malcolm Priestley <tvboxspy@gmail.com>
6512L: linux-media@vger.kernel.org
6513W: https://linuxtv.org
6514Q: http://patchwork.linuxtv.org/project/linux-media/list/
6515S: Maintained
6516F: drivers/media/dvb-frontends/ix2505v*
6517
6518JC42.4 TEMPERATURE SENSOR DRIVER
6519M: Guenter Roeck <linux@roeck-us.net>
6520L: linux-hwmon@vger.kernel.org
6521S: Maintained
6522F: drivers/hwmon/jc42.c
6523F: Documentation/hwmon/jc42
6524
6525JFS FILESYSTEM
6526M: Dave Kleikamp <shaggy@kernel.org>
6527L: jfs-discussion@lists.sourceforge.net
6528W: http://jfs.sourceforge.net/
6529T: git git://git.kernel.org/pub/scm/linux/kernel/git/shaggy/jfs-2.6.git
6530S: Maintained
6531F: Documentation/filesystems/jfs.txt
6532F: fs/jfs/
6533
6534JME NETWORK DRIVER
6535M: Guo-Fu Tseng <cooldavid@cooldavid.org>
6536L: netdev@vger.kernel.org
6537S: Maintained
6538F: drivers/net/ethernet/jme.*
6539
6540JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
6541M: David Woodhouse <dwmw2@infradead.org>
6542L: linux-mtd@lists.infradead.org
6543W: http://www.linux-mtd.infradead.org/doc/jffs2.html
6544S: Maintained
6545F: fs/jffs2/
6546F: include/uapi/linux/jffs2.h
6547
6548JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
6549M: "Theodore Ts'o" <tytso@mit.edu>
6550M: Jan Kara <jack@suse.com>
6551L: linux-ext4@vger.kernel.org
6552S: Maintained
6553F: fs/jbd2/
6554F: include/linux/jbd2.h
6555
6556JPU V4L2 MEM2MEM DRIVER FOR RENESAS
6557M: Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com>
6558L: linux-media@vger.kernel.org
6559S: Maintained
6560F: drivers/media/platform/rcar_jpu.c
6561
6562JSM Neo PCI based serial card
6563M: Gabriel Krisman Bertazi <krisman@linux.vnet.ibm.com>
6564L: linux-serial@vger.kernel.org
6565S: Maintained
6566F: drivers/tty/serial/jsm/
6567
6568K10TEMP HARDWARE MONITORING DRIVER
6569M: Clemens Ladisch <clemens@ladisch.de>
6570L: linux-hwmon@vger.kernel.org
6571S: Maintained
6572F: Documentation/hwmon/k10temp
6573F: drivers/hwmon/k10temp.c
6574
6575K8TEMP HARDWARE MONITORING DRIVER
6576M: Rudolf Marek <r.marek@assembler.cz>
6577L: linux-hwmon@vger.kernel.org
6578S: Maintained
6579F: Documentation/hwmon/k8temp
6580F: drivers/hwmon/k8temp.c
6581
6582KASAN
6583M: Andrey Ryabinin <aryabinin@virtuozzo.com>
6584R: Alexander Potapenko <glider@google.com>
6585R: Dmitry Vyukov <dvyukov@google.com>
6586L: kasan-dev@googlegroups.com
6587S: Maintained
6588F: arch/*/include/asm/kasan.h
6589F: arch/*/mm/kasan_init*
6590F: Documentation/kasan.txt
6591F: include/linux/kasan*.h
6592F: lib/test_kasan.c
6593F: mm/kasan/
6594F: scripts/Makefile.kasan
6595
6596KCONFIG
6597M: "Yann E. MORIN" <yann.morin.1998@free.fr>
6598L: linux-kbuild@vger.kernel.org
6599T: git git://gitorious.org/linux-kconfig/linux-kconfig
6600S: Maintained
6601F: Documentation/kbuild/kconfig-language.txt
6602F: scripts/kconfig/
6603
6604KDUMP
6605M: Dave Young <dyoung@redhat.com>
6606M: Baoquan He <bhe@redhat.com>
6607R: Vivek Goyal <vgoyal@redhat.com>
6608L: kexec@lists.infradead.org
6609W: http://lse.sourceforge.net/kdump/
6610S: Maintained
6611F: Documentation/kdump/
6612
6613KEENE FM RADIO TRANSMITTER DRIVER
6614M: Hans Verkuil <hverkuil@xs4all.nl>
6615L: linux-media@vger.kernel.org
6616T: git git://linuxtv.org/media_tree.git
6617W: https://linuxtv.org
6618S: Maintained
6619F: drivers/media/radio/radio-keene*
6620
6621KERNEL AUTOMOUNTER v4 (AUTOFS4)
6622M: Ian Kent <raven@themaw.net>
6623L: autofs@vger.kernel.org
6624S: Maintained
6625F: fs/autofs4/
6626
6627KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
6628M: Michal Marek <mmarek@suse.com>
6629T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git for-next
6630T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git rc-fixes
6631L: linux-kbuild@vger.kernel.org
6632S: Maintained
6633F: Documentation/kbuild/
6634F: Makefile
6635F: scripts/Makefile.*
6636F: scripts/basic/
6637F: scripts/mk*
6638F: scripts/package/
6639
6640KERNEL JANITORS
6641L: kernel-janitors@vger.kernel.org
6642W: http://kernelnewbies.org/KernelJanitors
6643S: Odd Fixes
6644
6645KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
6646M: "J. Bruce Fields" <bfields@fieldses.org>
6647M: Jeff Layton <jlayton@poochiereds.net>
6648L: linux-nfs@vger.kernel.org
6649W: http://nfs.sourceforge.net/
6650T: git git://linux-nfs.org/~bfields/linux.git
6651S: Supported
6652F: fs/nfsd/
6653F: include/uapi/linux/nfsd/
6654F: fs/lockd/
6655F: fs/nfs_common/
6656F: net/sunrpc/
6657F: include/linux/lockd/
6658F: include/linux/sunrpc/
6659F: include/uapi/linux/sunrpc/
6660
6661KERNEL SELFTEST FRAMEWORK
6662M: Shuah Khan <shuahkh@osg.samsung.com>
6663M: Shuah Khan <shuah@kernel.org>
6664L: linux-kselftest@vger.kernel.org
6665T: git git://git.kernel.org/pub/scm/shuah/linux-kselftest
6666S: Maintained
6667F: tools/testing/selftests
6668
6669KERNEL VIRTUAL MACHINE (KVM)
6670M: Paolo Bonzini <pbonzini@redhat.com>
6671M: Radim Krčmář <rkrcmar@redhat.com>
6672L: kvm@vger.kernel.org
6673W: http://www.linux-kvm.org
6674T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
6675S: Supported
6676F: Documentation/*/kvm*.txt
6677F: Documentation/virtual/kvm/
6678F: arch/*/kvm/
6679F: arch/x86/kernel/kvm.c
6680F: arch/x86/kernel/kvmclock.c
6681F: arch/*/include/asm/kvm*
6682F: include/linux/kvm*
6683F: include/uapi/linux/kvm*
6684F: virt/kvm/
6685F: tools/kvm/
6686
6687KERNEL VIRTUAL MACHINE (KVM) FOR AMD-V
6688M: Joerg Roedel <joro@8bytes.org>
6689L: kvm@vger.kernel.org
6690W: http://www.linux-kvm.org/
6691S: Maintained
6692F: arch/x86/include/asm/svm.h
6693F: arch/x86/kvm/svm.c
6694
6695KERNEL VIRTUAL MACHINE (KVM) FOR POWERPC
6696M: Alexander Graf <agraf@suse.com>
6697L: kvm-ppc@vger.kernel.org
6698W: http://www.linux-kvm.org/
6699T: git git://github.com/agraf/linux-2.6.git
6700S: Supported
6701F: arch/powerpc/include/asm/kvm*
6702F: arch/powerpc/kvm/
6703
6704KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
6705M: Christian Borntraeger <borntraeger@de.ibm.com>
6706M: Cornelia Huck <cornelia.huck@de.ibm.com>
6707L: linux-s390@vger.kernel.org
6708W: http://www.ibm.com/developerworks/linux/linux390/
6709T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
6710S: Supported
6711F: Documentation/s390/kvm.txt
6712F: arch/s390/include/asm/kvm*
6713F: arch/s390/kvm/
6714
6715KERNEL VIRTUAL MACHINE (KVM) FOR ARM
6716M: Christoffer Dall <christoffer.dall@linaro.org>
6717M: Marc Zyngier <marc.zyngier@arm.com>
6718L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
6719L: kvmarm@lists.cs.columbia.edu
6720W: http://systems.cs.columbia.edu/projects/kvm-arm
6721T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
6722S: Supported
6723F: arch/arm/include/uapi/asm/kvm*
6724F: arch/arm/include/asm/kvm*
6725F: arch/arm/kvm/
6726F: virt/kvm/arm/
6727F: include/kvm/arm_*
6728
6729KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64)
6730M: Christoffer Dall <christoffer.dall@linaro.org>
6731M: Marc Zyngier <marc.zyngier@arm.com>
6732L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
6733L: kvmarm@lists.cs.columbia.edu
6734S: Maintained
6735F: arch/arm64/include/uapi/asm/kvm*
6736F: arch/arm64/include/asm/kvm*
6737F: arch/arm64/kvm/
6738
6739KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
6740M: James Hogan <james.hogan@imgtec.com>
6741L: linux-mips@linux-mips.org
6742S: Supported
6743F: arch/mips/include/uapi/asm/kvm*
6744F: arch/mips/include/asm/kvm*
6745F: arch/mips/kvm/
6746
6747KEXEC
6748M: Eric Biederman <ebiederm@xmission.com>
6749W: http://kernel.org/pub/linux/utils/kernel/kexec/
6750L: kexec@lists.infradead.org
6751S: Maintained
6752F: include/linux/kexec.h
6753F: include/uapi/linux/kexec.h
6754F: kernel/kexec*
6755
6756KEYS/KEYRINGS:
6757M: David Howells <dhowells@redhat.com>
6758L: keyrings@vger.kernel.org
6759S: Maintained
6760F: Documentation/security/keys.txt
6761F: include/linux/key.h
6762F: include/linux/key-type.h
6763F: include/linux/keyctl.h
6764F: include/uapi/linux/keyctl.h
6765F: include/keys/
6766F: security/keys/
6767
6768KEYS-TRUSTED
6769M: David Safford <safford@us.ibm.com>
6770M: Mimi Zohar <zohar@linux.vnet.ibm.com>
6771L: linux-security-module@vger.kernel.org
6772L: keyrings@vger.kernel.org
6773S: Supported
6774F: Documentation/security/keys-trusted-encrypted.txt
6775F: include/keys/trusted-type.h
6776F: security/keys/trusted.c
6777F: security/keys/trusted.h
6778
6779KEYS-ENCRYPTED
6780M: Mimi Zohar <zohar@linux.vnet.ibm.com>
6781M: David Safford <safford@us.ibm.com>
6782L: linux-security-module@vger.kernel.org
6783L: keyrings@vger.kernel.org
6784S: Supported
6785F: Documentation/security/keys-trusted-encrypted.txt
6786F: include/keys/encrypted-type.h
6787F: security/keys/encrypted-keys/
6788
6789KGDB / KDB /debug_core
6790M: Jason Wessel <jason.wessel@windriver.com>
6791W: http://kgdb.wiki.kernel.org/
6792L: kgdb-bugreport@lists.sourceforge.net
6793T: git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
6794S: Maintained
6795F: Documentation/DocBook/kgdb.tmpl
6796F: drivers/misc/kgdbts.c
6797F: drivers/tty/serial/kgdboc.c
6798F: include/linux/kdb.h
6799F: include/linux/kgdb.h
6800F: kernel/debug/
6801
6802KMEMCHECK
6803M: Vegard Nossum <vegardno@ifi.uio.no>
6804M: Pekka Enberg <penberg@kernel.org>
6805S: Maintained
6806F: Documentation/kmemcheck.txt
6807F: arch/x86/include/asm/kmemcheck.h
6808F: arch/x86/mm/kmemcheck/
6809F: include/linux/kmemcheck.h
6810F: mm/kmemcheck.c
6811
6812KMEMLEAK
6813M: Catalin Marinas <catalin.marinas@arm.com>
6814S: Maintained
6815F: Documentation/kmemleak.txt
6816F: include/linux/kmemleak.h
6817F: mm/kmemleak.c
6818F: mm/kmemleak-test.c
6819
6820KPROBES
6821M: Ananth N Mavinakayanahalli <ananth@linux.vnet.ibm.com>
6822M: Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
6823M: "David S. Miller" <davem@davemloft.net>
6824M: Masami Hiramatsu <mhiramat@kernel.org>
6825S: Maintained
6826F: Documentation/kprobes.txt
6827F: include/linux/kprobes.h
6828F: kernel/kprobes.c
6829
6830KS0108 LCD CONTROLLER DRIVER
6831M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
6832W: http://miguelojeda.es/auxdisplay.htm
6833W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
6834S: Maintained
6835F: Documentation/auxdisplay/ks0108
6836F: drivers/auxdisplay/ks0108.c
6837F: include/linux/ks0108.h
6838
6839L3MDEV
6840M: David Ahern <dsa@cumulusnetworks.com>
6841L: netdev@vger.kernel.org
6842S: Maintained
6843F: net/l3mdev
6844F: include/net/l3mdev.h
6845
6846LANTIQ MIPS ARCHITECTURE
6847M: John Crispin <john@phrozen.org>
6848L: linux-mips@linux-mips.org
6849S: Maintained
6850F: arch/mips/lantiq
6851
6852LAPB module
6853L: linux-x25@vger.kernel.org
6854S: Orphan
6855F: Documentation/networking/lapb-module.txt
6856F: include/*/lapb.h
6857F: net/lapb/
6858
6859LASI 53c700 driver for PARISC
6860M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
6861L: linux-scsi@vger.kernel.org
6862S: Maintained
6863F: Documentation/scsi/53c700.txt
6864F: drivers/scsi/53c700*
6865
6866LED SUBSYSTEM
6867M: Richard Purdie <rpurdie@rpsys.net>
6868M: Jacek Anaszewski <j.anaszewski@samsung.com>
6869L: linux-leds@vger.kernel.org
6870T: git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git
6871S: Maintained
6872F: Documentation/devicetree/bindings/leds/
6873F: drivers/leds/
6874F: include/linux/leds.h
6875
6876LEGACY EEPROM DRIVER
6877M: Jean Delvare <jdelvare@suse.com>
6878S: Maintained
6879F: Documentation/misc-devices/eeprom
6880F: drivers/misc/eeprom/eeprom.c
6881
6882LEGO USB Tower driver
6883M: Juergen Stuber <starblue@users.sourceforge.net>
6884L: legousb-devel@lists.sourceforge.net
6885W: http://legousb.sourceforge.net/
6886S: Maintained
6887F: drivers/usb/misc/legousbtower.c
6888
6889LG2160 MEDIA DRIVER
6890M: Michael Krufky <mkrufky@linuxtv.org>
6891L: linux-media@vger.kernel.org
6892W: https://linuxtv.org
6893W: http://github.com/mkrufky
6894Q: http://patchwork.linuxtv.org/project/linux-media/list/
6895T: git git://linuxtv.org/mkrufky/tuners.git
6896S: Maintained
6897F: drivers/media/dvb-frontends/lg2160.*
6898
6899LGDT3305 MEDIA DRIVER
6900M: Michael Krufky <mkrufky@linuxtv.org>
6901L: linux-media@vger.kernel.org
6902W: https://linuxtv.org
6903W: http://github.com/mkrufky
6904Q: http://patchwork.linuxtv.org/project/linux-media/list/
6905T: git git://linuxtv.org/mkrufky/tuners.git
6906S: Maintained
6907F: drivers/media/dvb-frontends/lgdt3305.*
6908
6909LGUEST
6910M: Rusty Russell <rusty@rustcorp.com.au>
6911L: lguest@lists.ozlabs.org
6912W: http://lguest.ozlabs.org/
6913S: Odd Fixes
6914F: arch/x86/include/asm/lguest*.h
6915F: arch/x86/lguest/
6916F: drivers/lguest/
6917F: include/linux/lguest*.h
6918F: tools/lguest/
6919
6920LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
6921M: Tejun Heo <tj@kernel.org>
6922L: linux-ide@vger.kernel.org
6923T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
6924S: Maintained
6925F: drivers/ata/
6926F: include/linux/ata.h
6927F: include/linux/libata.h
6928F: Documentation/devicetree/bindings/ata/
6929
6930LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
6931M: Viresh Kumar <vireshk@kernel.org>
6932L: linux-ide@vger.kernel.org
6933T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
6934S: Maintained
6935F: include/linux/pata_arasan_cf_data.h
6936F: drivers/ata/pata_arasan_cf.c
6937
6938LIBATA PATA DRIVERS
6939M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
6940M: Tejun Heo <tj@kernel.org>
6941L: linux-ide@vger.kernel.org
6942T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
6943S: Maintained
6944F: drivers/ata/pata_*.c
6945F: drivers/ata/ata_generic.c
6946
6947LIBATA SATA AHCI PLATFORM devices support
6948M: Hans de Goede <hdegoede@redhat.com>
6949M: Tejun Heo <tj@kernel.org>
6950L: linux-ide@vger.kernel.org
6951T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
6952S: Maintained
6953F: drivers/ata/ahci_platform.c
6954F: drivers/ata/libahci_platform.c
6955F: include/linux/ahci_platform.h
6956
6957LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
6958M: Mikael Pettersson <mikpelinux@gmail.com>
6959L: linux-ide@vger.kernel.org
6960T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
6961S: Maintained
6962F: drivers/ata/sata_promise.*
6963
6964LIBLOCKDEP
6965M: Sasha Levin <sasha.levin@oracle.com>
6966S: Maintained
6967F: tools/lib/lockdep/
6968
6969LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
6970M: Dan Williams <dan.j.williams@intel.com>
6971L: linux-nvdimm@lists.01.org
6972Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
6973T: git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
6974S: Supported
6975F: drivers/nvdimm/*
6976F: include/linux/nd.h
6977F: include/linux/libnvdimm.h
6978F: include/uapi/linux/ndctl.h
6979
6980LIBNVDIMM BLK: MMIO-APERTURE DRIVER
6981M: Ross Zwisler <ross.zwisler@linux.intel.com>
6982L: linux-nvdimm@lists.01.org
6983Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
6984S: Supported
6985F: drivers/nvdimm/blk.c
6986F: drivers/nvdimm/region_devs.c
6987F: drivers/acpi/nfit*
6988
6989LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
6990M: Vishal Verma <vishal.l.verma@intel.com>
6991L: linux-nvdimm@lists.01.org
6992Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
6993S: Supported
6994F: drivers/nvdimm/btt*
6995
6996LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
6997M: Ross Zwisler <ross.zwisler@linux.intel.com>
6998L: linux-nvdimm@lists.01.org
6999Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
7000S: Supported
7001F: drivers/nvdimm/pmem.c
7002F: include/linux/pmem.h
7003F: arch/*/include/asm/pmem.h
7004
7005LIGHTNVM PLATFORM SUPPORT
7006M: Matias Bjorling <mb@lightnvm.io>
7007W: http://github/OpenChannelSSD
7008L: linux-block@vger.kernel.org
7009S: Maintained
7010F: drivers/lightnvm/
7011F: include/linux/lightnvm.h
7012F: include/uapi/linux/lightnvm.h
7013
7014LINUX FOR IBM pSERIES (RS/6000)
7015M: Paul Mackerras <paulus@au.ibm.com>
7016W: http://www.ibm.com/linux/ltc/projects/ppc
7017S: Supported
7018F: arch/powerpc/boot/rs6000.h
7019
7020LINUX FOR POWERPC (32-BIT AND 64-BIT)
7021M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
7022M: Paul Mackerras <paulus@samba.org>
7023M: Michael Ellerman <mpe@ellerman.id.au>
7024W: http://www.penguinppc.org/
7025L: linuxppc-dev@lists.ozlabs.org
7026Q: http://patchwork.ozlabs.org/project/linuxppc-dev/list/
7027T: git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
7028S: Supported
7029F: Documentation/powerpc/
7030F: arch/powerpc/
7031F: drivers/char/tpm/tpm_ibmvtpm*
7032F: drivers/crypto/nx/
7033F: drivers/crypto/vmx/
7034F: drivers/net/ethernet/ibm/ibmveth.*
7035F: drivers/net/ethernet/ibm/ibmvnic.*
7036F: drivers/pci/hotplug/pnv_php.c
7037F: drivers/pci/hotplug/rpa*
7038F: drivers/scsi/ibmvscsi/
7039N: opal
7040N: /pmac
7041N: powermac
7042N: powernv
7043N: [^a-z0-9]ps3
7044N: pseries
7045
7046LINUX FOR POWER MACINTOSH
7047M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
7048W: http://www.penguinppc.org/
7049L: linuxppc-dev@lists.ozlabs.org
7050S: Maintained
7051F: arch/powerpc/platforms/powermac/
7052F: drivers/macintosh/
7053
7054LINUX FOR POWERPC EMBEDDED MPC5XXX
7055M: Anatolij Gustschin <agust@denx.de>
7056L: linuxppc-dev@lists.ozlabs.org
7057T: git git://git.denx.de/linux-denx-agust.git
7058S: Maintained
7059F: arch/powerpc/platforms/512x/
7060F: arch/powerpc/platforms/52xx/
7061
7062LINUX FOR POWERPC EMBEDDED PPC4XX
7063M: Alistair Popple <alistair@popple.id.au>
7064M: Matt Porter <mporter@kernel.crashing.org>
7065W: http://www.penguinppc.org/
7066L: linuxppc-dev@lists.ozlabs.org
7067S: Maintained
7068F: arch/powerpc/platforms/40x/
7069F: arch/powerpc/platforms/44x/
7070
7071LINUX FOR POWERPC EMBEDDED XILINX VIRTEX
7072L: linuxppc-dev@lists.ozlabs.org
7073S: Orphan
7074F: arch/powerpc/*/*virtex*
7075F: arch/powerpc/*/*/*virtex*
7076
7077LINUX FOR POWERPC EMBEDDED PPC8XX
7078M: Vitaly Bordug <vitb@kernel.crashing.org>
7079W: http://www.penguinppc.org/
7080L: linuxppc-dev@lists.ozlabs.org
7081S: Maintained
7082F: arch/powerpc/platforms/8xx/
7083
7084LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
7085M: Scott Wood <oss@buserror.net>
7086M: Kumar Gala <galak@kernel.crashing.org>
7087W: http://www.penguinppc.org/
7088L: linuxppc-dev@lists.ozlabs.org
7089T: git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
7090S: Maintained
7091F: arch/powerpc/platforms/83xx/
7092F: arch/powerpc/platforms/85xx/
7093
7094LINUX FOR POWERPC PA SEMI PWRFICIENT
7095M: Olof Johansson <olof@lixom.net>
7096L: linuxppc-dev@lists.ozlabs.org
7097S: Maintained
7098F: arch/powerpc/platforms/pasemi/
7099F: drivers/*/*pasemi*
7100F: drivers/*/*/*pasemi*
7101
7102LINUX SECURITY MODULE (LSM) FRAMEWORK
7103M: Chris Wright <chrisw@sous-sol.org>
7104L: linux-security-module@vger.kernel.org
7105S: Supported
7106
7107LIS3LV02D ACCELEROMETER DRIVER
7108M: Eric Piel <eric.piel@tremplin-utc.net>
7109S: Maintained
7110F: Documentation/misc-devices/lis3lv02d
7111F: drivers/misc/lis3lv02d/
7112F: drivers/platform/x86/hp_accel.c
7113
7114LIVE PATCHING
7115M: Josh Poimboeuf <jpoimboe@redhat.com>
7116M: Jessica Yu <jeyu@redhat.com>
7117M: Jiri Kosina <jikos@kernel.org>
7118M: Miroslav Benes <mbenes@suse.cz>
7119R: Petr Mladek <pmladek@suse.com>
7120S: Maintained
7121F: kernel/livepatch/
7122F: include/linux/livepatch.h
7123F: arch/x86/include/asm/livepatch.h
7124F: arch/x86/kernel/livepatch.c
7125F: Documentation/livepatch/
7126F: Documentation/ABI/testing/sysfs-kernel-livepatch
7127F: samples/livepatch/
7128L: live-patching@vger.kernel.org
7129T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/livepatching.git
7130
7131LINUX KERNEL DUMP TEST MODULE (LKDTM)
7132M: Kees Cook <keescook@chromium.org>
7133S: Maintained
7134F: drivers/misc/lkdtm*
7135
7136LLC (802.2)
7137M: Arnaldo Carvalho de Melo <acme@ghostprotocols.net>
7138S: Maintained
7139F: include/linux/llc.h
7140F: include/uapi/linux/llc.h
7141F: include/net/llc*
7142F: net/llc/
7143
7144LM73 HARDWARE MONITOR DRIVER
7145M: Guillaume Ligneul <guillaume.ligneul@gmail.com>
7146L: linux-hwmon@vger.kernel.org
7147S: Maintained
7148F: drivers/hwmon/lm73.c
7149
7150LM78 HARDWARE MONITOR DRIVER
7151M: Jean Delvare <jdelvare@suse.com>
7152L: linux-hwmon@vger.kernel.org
7153S: Maintained
7154F: Documentation/hwmon/lm78
7155F: drivers/hwmon/lm78.c
7156
7157LM83 HARDWARE MONITOR DRIVER
7158M: Jean Delvare <jdelvare@suse.com>
7159L: linux-hwmon@vger.kernel.org
7160S: Maintained
7161F: Documentation/hwmon/lm83
7162F: drivers/hwmon/lm83.c
7163
7164LM90 HARDWARE MONITOR DRIVER
7165M: Jean Delvare <jdelvare@suse.com>
7166L: linux-hwmon@vger.kernel.org
7167S: Maintained
7168F: Documentation/hwmon/lm90
7169F: Documentation/devicetree/bindings/hwmon/lm90.txt
7170F: drivers/hwmon/lm90.c
7171
7172LM95234 HARDWARE MONITOR DRIVER
7173M: Guenter Roeck <linux@roeck-us.net>
7174L: linux-hwmon@vger.kernel.org
7175S: Maintained
7176F: Documentation/hwmon/lm95234
7177F: drivers/hwmon/lm95234.c
7178
7179LME2510 MEDIA DRIVER
7180M: Malcolm Priestley <tvboxspy@gmail.com>
7181L: linux-media@vger.kernel.org
7182W: https://linuxtv.org
7183Q: http://patchwork.linuxtv.org/project/linux-media/list/
7184S: Maintained
7185F: drivers/media/usb/dvb-usb-v2/lmedm04*
7186
7187LOCKING PRIMITIVES
7188M: Peter Zijlstra <peterz@infradead.org>
7189M: Ingo Molnar <mingo@redhat.com>
7190L: linux-kernel@vger.kernel.org
7191T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
7192S: Maintained
7193F: Documentation/locking/
7194F: include/linux/lockdep.h
7195F: include/linux/spinlock*.h
7196F: arch/*/include/asm/spinlock*.h
7197F: include/linux/rwlock*.h
7198F: include/linux/mutex*.h
7199F: arch/*/include/asm/mutex*.h
7200F: include/linux/rwsem*.h
7201F: arch/*/include/asm/rwsem.h
7202F: include/linux/seqlock.h
7203F: lib/locking*.[ch]
7204F: kernel/locking/
7205
7206LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
7207M: "Richard Russon (FlatCap)" <ldm@flatcap.org>
7208L: linux-ntfs-dev@lists.sourceforge.net
7209W: http://www.linux-ntfs.org/content/view/19/37/
7210S: Maintained
7211F: Documentation/ldm.txt
7212F: block/partitions/ldm.*
7213
7214LogFS
7215M: Joern Engel <joern@logfs.org>
7216M: Prasad Joshi <prasadjoshi.linux@gmail.com>
7217L: logfs@logfs.org
7218W: logfs.org
7219S: Maintained
7220F: fs/logfs/
7221
7222LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
7223M: Sathya Prakash <sathya.prakash@broadcom.com>
7224M: Chaitra P B <chaitra.basappa@broadcom.com>
7225M: Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com>
7226L: MPT-FusionLinux.pdl@broadcom.com
7227L: linux-scsi@vger.kernel.org
7228W: http://www.avagotech.com/support/
7229S: Supported
7230F: drivers/message/fusion/
7231F: drivers/scsi/mpt2sas/
7232F: drivers/scsi/mpt3sas/
7233
7234LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
7235M: Matthew Wilcox <matthew@wil.cx>
7236L: linux-scsi@vger.kernel.org
7237S: Maintained
7238F: drivers/scsi/sym53c8xx_2/
7239
7240LTC4261 HARDWARE MONITOR DRIVER
7241M: Guenter Roeck <linux@roeck-us.net>
7242L: linux-hwmon@vger.kernel.org
7243S: Maintained
7244F: Documentation/hwmon/ltc4261
7245F: drivers/hwmon/ltc4261.c
7246
7247LTP (Linux Test Project)
7248M: Mike Frysinger <vapier@gentoo.org>
7249M: Cyril Hrubis <chrubis@suse.cz>
7250M: Wanlong Gao <wanlong.gao@gmail.com>
7251M: Jan Stancek <jstancek@redhat.com>
7252M: Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com>
7253M: Alexey Kodanev <alexey.kodanev@oracle.com>
7254L: ltp@lists.linux.it (subscribers-only)
7255W: http://linux-test-project.github.io/
7256T: git git://github.com/linux-test-project/ltp.git
7257S: Maintained
7258
7259M32R ARCHITECTURE
7260W: http://www.linux-m32r.org/
7261S: Orphan
7262F: arch/m32r/
7263
7264M68K ARCHITECTURE
7265M: Geert Uytterhoeven <geert@linux-m68k.org>
7266L: linux-m68k@lists.linux-m68k.org
7267W: http://www.linux-m68k.org/
7268T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
7269S: Maintained
7270F: arch/m68k/
7271F: drivers/zorro/
7272
7273M68K ON APPLE MACINTOSH
7274M: Joshua Thompson <funaho@jurai.org>
7275W: http://www.mac.linux-m68k.org/
7276L: linux-m68k@lists.linux-m68k.org
7277S: Maintained
7278F: arch/m68k/mac/
7279
7280M68K ON HP9000/300
7281M: Philip Blundell <philb@gnu.org>
7282W: http://www.tazenda.demon.co.uk/phil/linux-hp
7283S: Maintained
7284F: arch/m68k/hp300/
7285
7286M88DS3103 MEDIA DRIVER
7287M: Antti Palosaari <crope@iki.fi>
7288L: linux-media@vger.kernel.org
7289W: https://linuxtv.org
7290W: http://palosaari.fi/linux/
7291Q: http://patchwork.linuxtv.org/project/linux-media/list/
7292T: git git://linuxtv.org/anttip/media_tree.git
7293S: Maintained
7294F: drivers/media/dvb-frontends/m88ds3103*
7295
7296M88RS2000 MEDIA DRIVER
7297M: Malcolm Priestley <tvboxspy@gmail.com>
7298L: linux-media@vger.kernel.org
7299W: https://linuxtv.org
7300Q: http://patchwork.linuxtv.org/project/linux-media/list/
7301S: Maintained
7302F: drivers/media/dvb-frontends/m88rs2000*
7303
7304MA901 MASTERKIT USB FM RADIO DRIVER
7305M: Alexey Klimov <klimov.linux@gmail.com>
7306L: linux-media@vger.kernel.org
7307T: git git://linuxtv.org/media_tree.git
7308S: Maintained
7309F: drivers/media/radio/radio-ma901.c
7310
7311MAC80211
7312M: Johannes Berg <johannes@sipsolutions.net>
7313L: linux-wireless@vger.kernel.org
7314W: http://wireless.kernel.org/
7315T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
7316T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
7317S: Maintained
7318F: Documentation/networking/mac80211-injection.txt
7319F: include/net/mac80211.h
7320F: net/mac80211/
7321F: drivers/net/wireless/mac80211_hwsim.[ch]
7322
7323MACVLAN DRIVER
7324M: Patrick McHardy <kaber@trash.net>
7325L: netdev@vger.kernel.org
7326S: Maintained
7327F: drivers/net/macvlan.c
7328F: include/linux/if_macvlan.h
7329
7330MAILBOX API
7331M: Jassi Brar <jassisinghbrar@gmail.com>
7332L: linux-kernel@vger.kernel.org
7333S: Maintained
7334F: drivers/mailbox/
7335F: include/linux/mailbox_client.h
7336F: include/linux/mailbox_controller.h
7337
7338MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
7339M: Michael Kerrisk <mtk.manpages@gmail.com>
7340W: http://www.kernel.org/doc/man-pages
7341L: linux-man@vger.kernel.org
7342S: Maintained
7343
7344MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER
7345M: Andrew Lunn <andrew@lunn.ch>
7346M: Vivien Didelot <vivien.didelot@savoirfairelinux.com>
7347S: Maintained
7348F: drivers/net/dsa/mv88e6xxx/
7349
7350MARVELL ARMADA DRM SUPPORT
7351M: Russell King <rmk+kernel@armlinux.org.uk>
7352S: Maintained
7353F: drivers/gpu/drm/armada/
7354F: include/uapi/drm/armada_drm.h
7355F: Documentation/devicetree/bindings/display/armada/
7356
7357MARVELL CRYPTO DRIVER
7358M: Boris Brezillon <boris.brezillon@free-electrons.com>
7359M: Arnaud Ebalard <arno@natisbad.org>
7360F: drivers/crypto/marvell/
7361S: Maintained
7362L: linux-crypto@vger.kernel.org
7363
7364MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
7365M: Mirko Lindner <mlindner@marvell.com>
7366M: Stephen Hemminger <stephen@networkplumber.org>
7367L: netdev@vger.kernel.org
7368S: Maintained
7369F: drivers/net/ethernet/marvell/sk*
7370
7371MARVELL LIBERTAS WIRELESS DRIVER
7372L: libertas-dev@lists.infradead.org
7373S: Orphan
7374F: drivers/net/wireless/marvell/libertas/
7375
7376MARVELL MV643XX ETHERNET DRIVER
7377M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
7378L: netdev@vger.kernel.org
7379S: Maintained
7380F: drivers/net/ethernet/marvell/mv643xx_eth.*
7381F: include/linux/mv643xx.h
7382
7383MARVELL MVNETA ETHERNET DRIVER
7384M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
7385L: netdev@vger.kernel.org
7386S: Maintained
7387F: drivers/net/ethernet/marvell/mvneta.*
7388
7389MARVELL MWIFIEX WIRELESS DRIVER
7390M: Amitkumar Karwar <akarwar@marvell.com>
7391M: Nishant Sarmukadam <nishants@marvell.com>
7392L: linux-wireless@vger.kernel.org
7393S: Maintained
7394F: drivers/net/wireless/marvell/mwifiex/
7395
7396MARVELL MWL8K WIRELESS DRIVER
7397M: Lennert Buytenhek <buytenh@wantstofly.org>
7398L: linux-wireless@vger.kernel.org
7399S: Odd Fixes
7400F: drivers/net/wireless/marvell/mwl8k.c
7401
7402MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
7403M: Nicolas Pitre <nico@fluxnic.net>
7404S: Odd Fixes
7405F: drivers/mmc/host/mvsdio.*
7406
7407MATROX FRAMEBUFFER DRIVER
7408L: linux-fbdev@vger.kernel.org
7409S: Orphan
7410F: drivers/video/fbdev/matrox/matroxfb_*
7411F: include/uapi/linux/matroxfb.h
7412
7413MAX16065 HARDWARE MONITOR DRIVER
7414M: Guenter Roeck <linux@roeck-us.net>
7415L: linux-hwmon@vger.kernel.org
7416S: Maintained
7417F: Documentation/hwmon/max16065
7418F: drivers/hwmon/max16065.c
7419
7420MAX20751 HARDWARE MONITOR DRIVER
7421M: Guenter Roeck <linux@roeck-us.net>
7422L: linux-hwmon@vger.kernel.org
7423S: Maintained
7424F: Documentation/hwmon/max20751
7425F: drivers/hwmon/max20751.c
7426
7427MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
7428M: "Hans J. Koch" <hjk@hansjkoch.de>
7429L: linux-hwmon@vger.kernel.org
7430S: Maintained
7431F: Documentation/hwmon/max6650
7432F: drivers/hwmon/max6650.c
7433
7434MAX6697 HARDWARE MONITOR DRIVER
7435M: Guenter Roeck <linux@roeck-us.net>
7436L: linux-hwmon@vger.kernel.org
7437S: Maintained
7438F: Documentation/hwmon/max6697
7439F: Documentation/devicetree/bindings/i2c/max6697.txt
7440F: drivers/hwmon/max6697.c
7441F: include/linux/platform_data/max6697.h
7442
7443MAX9860 MONO AUDIO VOICE CODEC DRIVER
7444M: Peter Rosin <peda@axentia.se>
7445L: alsa-devel@alsa-project.org (moderated for non-subscribers)
7446S: Maintained
7447F: Documentation/devicetree/bindings/sound/max9860.txt
7448F: sound/soc/codecs/max9860.*
7449
7450MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
7451M: Krzysztof Kozlowski <k.kozlowski@samsung.com>
7452L: linux-pm@vger.kernel.org
7453S: Supported
7454F: drivers/power/max14577_charger.c
7455F: drivers/power/max77693_charger.c
7456
7457MAXIM MAX77802 MULTIFUNCTION PMIC DEVICE DRIVERS
7458M: Javier Martinez Canillas <javier@osg.samsung.com>
7459L: linux-kernel@vger.kernel.org
7460S: Supported
7461F: drivers/*/*max77802*.c
7462F: Documentation/devicetree/bindings/*/*max77802.txt
7463F: include/dt-bindings/*/*max77802.h
7464
7465MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
7466M: Chanwoo Choi <cw00.choi@samsung.com>
7467M: Krzysztof Kozlowski <k.kozlowski@samsung.com>
7468L: linux-kernel@vger.kernel.org
7469S: Supported
7470F: drivers/*/max14577*.c
7471F: drivers/*/max77686*.c
7472F: drivers/*/max77693*.c
7473F: drivers/extcon/extcon-max14577.c
7474F: drivers/extcon/extcon-max77693.c
7475F: drivers/rtc/rtc-max77686.c
7476F: drivers/clk/clk-max77686.c
7477F: Documentation/devicetree/bindings/mfd/max14577.txt
7478F: Documentation/devicetree/bindings/*/max77686.txt
7479F: Documentation/devicetree/bindings/mfd/max77693.txt
7480F: Documentation/devicetree/bindings/clock/maxim,max77686.txt
7481F: include/linux/mfd/max14577*.h
7482F: include/linux/mfd/max77686*.h
7483F: include/linux/mfd/max77693*.h
7484
7485MAXIRADIO FM RADIO RECEIVER DRIVER
7486M: Hans Verkuil <hverkuil@xs4all.nl>
7487L: linux-media@vger.kernel.org
7488T: git git://linuxtv.org/media_tree.git
7489W: https://linuxtv.org
7490S: Maintained
7491F: drivers/media/radio/radio-maxiradio*
7492
7493MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVER
7494M: Peter Rosin <peda@axentia.se>
7495L: linux-iio@vger.kernel.org
7496S: Maintained
7497F: drivers/iio/potentiometer/mcp4531.c
7498
7499MEDIA DRIVERS FOR RENESAS - FCP
7500M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7501L: linux-media@vger.kernel.org
7502L: linux-renesas-soc@vger.kernel.org
7503T: git git://linuxtv.org/media_tree.git
7504S: Supported
7505F: Documentation/devicetree/bindings/media/renesas,fcp.txt
7506F: drivers/media/platform/rcar-fcp.c
7507F: include/media/rcar-fcp.h
7508
7509MEDIA DRIVERS FOR RENESAS - VSP1
7510M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7511L: linux-media@vger.kernel.org
7512L: linux-renesas-soc@vger.kernel.org
7513T: git git://linuxtv.org/media_tree.git
7514S: Supported
7515F: Documentation/devicetree/bindings/media/renesas,vsp1.txt
7516F: drivers/media/platform/vsp1/
7517
7518MEDIA DRIVERS FOR HELENE
7519M: Abylay Ospan <aospan@netup.ru>
7520L: linux-media@vger.kernel.org
7521W: https://linuxtv.org
7522W: http://netup.tv/
7523T: git git://linuxtv.org/media_tree.git
7524S: Supported
7525F: drivers/media/dvb-frontends/helene*
7526
7527MEDIA DRIVERS FOR ASCOT2E
7528M: Sergey Kozlov <serjk@netup.ru>
7529M: Abylay Ospan <aospan@netup.ru>
7530L: linux-media@vger.kernel.org
7531W: https://linuxtv.org
7532W: http://netup.tv/
7533T: git git://linuxtv.org/media_tree.git
7534S: Supported
7535F: drivers/media/dvb-frontends/ascot2e*
7536
7537MEDIA DRIVERS FOR CXD2841ER
7538M: Sergey Kozlov <serjk@netup.ru>
7539M: Abylay Ospan <aospan@netup.ru>
7540L: linux-media@vger.kernel.org
7541W: https://linuxtv.org
7542W: http://netup.tv/
7543T: git git://linuxtv.org/media_tree.git
7544S: Supported
7545F: drivers/media/dvb-frontends/cxd2841er*
7546
7547MEDIA DRIVERS FOR HORUS3A
7548M: Sergey Kozlov <serjk@netup.ru>
7549M: Abylay Ospan <aospan@netup.ru>
7550L: linux-media@vger.kernel.org
7551W: https://linuxtv.org
7552W: http://netup.tv/
7553T: git git://linuxtv.org/media_tree.git
7554S: Supported
7555F: drivers/media/dvb-frontends/horus3a*
7556
7557MEDIA DRIVERS FOR LNBH25
7558M: Sergey Kozlov <serjk@netup.ru>
7559M: Abylay Ospan <aospan@netup.ru>
7560L: linux-media@vger.kernel.org
7561W: https://linuxtv.org
7562W: http://netup.tv/
7563T: git git://linuxtv.org/media_tree.git
7564S: Supported
7565F: drivers/media/dvb-frontends/lnbh25*
7566
7567MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
7568M: Sergey Kozlov <serjk@netup.ru>
7569M: Abylay Ospan <aospan@netup.ru>
7570L: linux-media@vger.kernel.org
7571W: https://linuxtv.org
7572W: http://netup.tv/
7573T: git git://linuxtv.org/media_tree.git
7574S: Supported
7575F: drivers/media/pci/netup_unidvb/*
7576
7577MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
7578M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
7579M: Mauro Carvalho Chehab <mchehab@kernel.org>
7580P: LinuxTV.org Project
7581L: linux-media@vger.kernel.org
7582W: https://linuxtv.org
7583Q: http://patchwork.kernel.org/project/linux-media/list/
7584T: git git://linuxtv.org/media_tree.git
7585S: Maintained
7586F: Documentation/dvb/
7587F: Documentation/video4linux/
7588F: Documentation/DocBook/media/
7589F: drivers/media/
7590F: drivers/staging/media/
7591F: include/linux/platform_data/media/
7592F: include/media/
7593F: include/uapi/linux/dvb/
7594F: include/uapi/linux/videodev2.h
7595F: include/uapi/linux/media.h
7596F: include/uapi/linux/v4l2-*
7597F: include/uapi/linux/meye.h
7598F: include/uapi/linux/ivtv*
7599F: include/uapi/linux/uvcvideo.h
7600
7601MEDIATEK ETHERNET DRIVER
7602M: Felix Fietkau <nbd@openwrt.org>
7603M: John Crispin <blogic@openwrt.org>
7604L: netdev@vger.kernel.org
7605S: Maintained
7606F: drivers/net/ethernet/mediatek/
7607
7608MEDIATEK MT7601U WIRELESS LAN DRIVER
7609M: Jakub Kicinski <kubakici@wp.pl>
7610L: linux-wireless@vger.kernel.org
7611S: Maintained
7612F: drivers/net/wireless/mediatek/mt7601u/
7613
7614MEGARAID SCSI/SAS DRIVERS
7615M: Kashyap Desai <kashyap.desai@avagotech.com>
7616M: Sumit Saxena <sumit.saxena@avagotech.com>
7617M: Uday Lingala <uday.lingala@avagotech.com>
7618L: megaraidlinux.pdl@avagotech.com
7619L: linux-scsi@vger.kernel.org
7620W: http://www.lsi.com
7621S: Maintained
7622F: Documentation/scsi/megaraid.txt
7623F: drivers/scsi/megaraid.*
7624F: drivers/scsi/megaraid/
7625
7626MELLANOX ETHERNET DRIVER (mlx4_en)
7627M: Tariq Toukan <tariqt@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/mlx4/en_*
7633
7634MELLANOX ETHERNET DRIVER (mlx5e)
7635M: Saeed Mahameed <saeedm@mellanox.com>
7636L: netdev@vger.kernel.org
7637S: Supported
7638W: http://www.mellanox.com
7639Q: http://patchwork.ozlabs.org/project/netdev/list/
7640F: drivers/net/ethernet/mellanox/mlx5/core/en_*
7641
7642MELLANOX ETHERNET SWITCH DRIVERS
7643M: Jiri Pirko <jiri@mellanox.com>
7644M: Ido Schimmel <idosch@mellanox.com>
7645L: netdev@vger.kernel.org
7646S: Supported
7647W: http://www.mellanox.com
7648Q: http://patchwork.ozlabs.org/project/netdev/list/
7649F: drivers/net/ethernet/mellanox/mlxsw/
7650
7651SOFT-ROCE DRIVER (rxe)
7652M: Moni Shoua <monis@mellanox.com>
7653L: linux-rdma@vger.kernel.org
7654S: Supported
7655W: https://github.com/SoftRoCE/rxe-dev/wiki/rxe-dev:-Home
7656Q: http://patchwork.kernel.org/project/linux-rdma/list/
7657F: drivers/infiniband/hw/rxe/
7658F: include/uapi/rdma/rdma_user_rxe.h
7659
7660MEMBARRIER SUPPORT
7661M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
7662M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
7663L: linux-kernel@vger.kernel.org
7664S: Supported
7665F: kernel/membarrier.c
7666F: include/uapi/linux/membarrier.h
7667
7668MEMORY MANAGEMENT
7669L: linux-mm@kvack.org
7670W: http://www.linux-mm.org
7671S: Maintained
7672F: include/linux/mm.h
7673F: include/linux/gfp.h
7674F: include/linux/mmzone.h
7675F: include/linux/memory_hotplug.h
7676F: include/linux/vmalloc.h
7677F: mm/
7678
7679MEMORY TECHNOLOGY DEVICES (MTD)
7680M: David Woodhouse <dwmw2@infradead.org>
7681M: Brian Norris <computersforpeace@gmail.com>
7682L: linux-mtd@lists.infradead.org
7683W: http://www.linux-mtd.infradead.org/
7684Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
7685T: git git://git.infradead.org/linux-mtd.git
7686T: git git://git.infradead.org/l2-mtd.git
7687S: Maintained
7688F: Documentation/devicetree/bindings/mtd/
7689F: drivers/mtd/
7690F: include/linux/mtd/
7691F: include/uapi/mtd/
7692
7693MEN A21 WATCHDOG DRIVER
7694M: Johannes Thumshirn <morbidrsa@gmail.com>
7695L: linux-watchdog@vger.kernel.org
7696S: Maintained
7697F: drivers/watchdog/mena21_wdt.c
7698
7699MEN CHAMELEON BUS (mcb)
7700M: Johannes Thumshirn <morbidrsa@gmail.com>
7701S: Maintained
7702F: drivers/mcb/
7703F: include/linux/mcb.h
7704F: Documentation/men-chameleon-bus.txt
7705
7706MEN F21BMC (Board Management Controller)
7707M: Andreas Werner <andreas.werner@men.de>
7708S: Supported
7709F: drivers/mfd/menf21bmc.c
7710F: drivers/watchdog/menf21bmc_wdt.c
7711F: drivers/leds/leds-menf21bmc.c
7712F: drivers/hwmon/menf21bmc_hwmon.c
7713F: Documentation/hwmon/menf21bmc
7714
7715METAG ARCHITECTURE
7716M: James Hogan <james.hogan@imgtec.com>
7717L: linux-metag@vger.kernel.org
7718T: git git://git.kernel.org/pub/scm/linux/kernel/git/jhogan/metag.git
7719S: Odd Fixes
7720F: arch/metag/
7721F: Documentation/metag/
7722F: Documentation/devicetree/bindings/metag/
7723F: Documentation/devicetree/bindings/interrupt-controller/img,*
7724F: drivers/clocksource/metag_generic.c
7725F: drivers/irqchip/irq-metag.c
7726F: drivers/irqchip/irq-metag-ext.c
7727F: drivers/tty/metag_da.c
7728
7729MICROBLAZE ARCHITECTURE
7730M: Michal Simek <monstr@monstr.eu>
7731W: http://www.monstr.eu/fdt/
7732T: git git://git.monstr.eu/linux-2.6-microblaze.git
7733S: Supported
7734F: arch/microblaze/
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
11842TW68 VIDEO4LINUX DRIVER
11843M: Hans Verkuil <hverkuil@xs4all.nl>
11844L: linux-media@vger.kernel.org
11845T: git git://linuxtv.org/media_tree.git
11846W: https://linuxtv.org
11847S: Odd Fixes
11848F: drivers/media/pci/tw68/
11849
11850TW686X VIDEO4LINUX DRIVER
11851M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
11852L: linux-media@vger.kernel.org
11853T: git git://linuxtv.org/media_tree.git
11854W: http://linuxtv.org
11855S: Maintained
11856F: drivers/media/pci/tw686x/
11857
11858TPM DEVICE DRIVER
11859M: Peter Huewe <peterhuewe@gmx.de>
11860M: Marcel Selhorst <tpmdd@selhorst.net>
11861M: Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
11862R: Jason Gunthorpe <jgunthorpe@obsidianresearch.com>
11863W: http://tpmdd.sourceforge.net
11864L: tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers)
11865Q: https://patchwork.kernel.org/project/tpmdd-devel/list/
11866T: git git://git.infradead.org/users/jjs/linux-tpmdd.git
11867S: Maintained
11868F: drivers/char/tpm/
11869
11870TPM IBM_VTPM DEVICE DRIVER
11871M: Ashley Lai <ashleydlai@gmail.com>
11872W: http://tpmdd.sourceforge.net
11873L: tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers)
11874S: Maintained
11875F: drivers/char/tpm/tpm_ibmvtpm*
11876
11877TRACING
11878M: Steven Rostedt <rostedt@goodmis.org>
11879M: Ingo Molnar <mingo@redhat.com>
11880T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
11881S: Maintained
11882F: Documentation/trace/ftrace.txt
11883F: arch/*/*/*/ftrace.h
11884F: arch/*/kernel/ftrace.c
11885F: include/*/ftrace.h
11886F: include/linux/trace*.h
11887F: include/trace/
11888F: kernel/trace/
11889F: tools/testing/selftests/ftrace/
11890
11891TRACING MMIO ACCESSES (MMIOTRACE)
11892M: Steven Rostedt <rostedt@goodmis.org>
11893M: Ingo Molnar <mingo@kernel.org>
11894R: Karol Herbst <karolherbst@gmail.com>
11895R: Pekka Paalanen <ppaalanen@gmail.com>
11896S: Maintained
11897L: linux-kernel@vger.kernel.org
11898L: nouveau@lists.freedesktop.org
11899F: kernel/trace/trace_mmiotrace.c
11900F: include/linux/mmiotrace.h
11901F: arch/x86/mm/kmmio.c
11902F: arch/x86/mm/mmio-mod.c
11903F: arch/x86/mm/testmmiotrace.c
11904
11905TRIVIAL PATCHES
11906M: Jiri Kosina <trivial@kernel.org>
11907T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git
11908S: Maintained
11909K: ^Subject:.*(?i)trivial
11910
11911TTY LAYER
11912M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
11913M: Jiri Slaby <jslaby@suse.com>
11914S: Supported
11915T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
11916F: Documentation/serial/
11917F: drivers/tty/
11918F: drivers/tty/serial/serial_core.c
11919F: include/linux/serial_core.h
11920F: include/linux/serial.h
11921F: include/linux/tty.h
11922F: include/uapi/linux/serial_core.h
11923F: include/uapi/linux/serial.h
11924F: include/uapi/linux/tty.h
11925
11926TUA9001 MEDIA DRIVER
11927M: Antti Palosaari <crope@iki.fi>
11928L: linux-media@vger.kernel.org
11929W: https://linuxtv.org
11930W: http://palosaari.fi/linux/
11931Q: http://patchwork.linuxtv.org/project/linux-media/list/
11932T: git git://linuxtv.org/anttip/media_tree.git
11933S: Maintained
11934F: drivers/media/tuners/tua9001*
11935
11936TULIP NETWORK DRIVERS
11937L: netdev@vger.kernel.org
11938L: linux-parisc@vger.kernel.org
11939S: Orphan
11940F: drivers/net/ethernet/dec/tulip/
11941
11942TUN/TAP driver
11943M: Maxim Krasnyansky <maxk@qti.qualcomm.com>
11944W: http://vtun.sourceforge.net/tun
11945S: Maintained
11946F: Documentation/networking/tuntap.txt
11947F: arch/um/os-Linux/drivers/
11948
11949TURBOCHANNEL SUBSYSTEM
11950M: "Maciej W. Rozycki" <macro@linux-mips.org>
11951M: Ralf Baechle <ralf@linux-mips.org>
11952L: linux-mips@linux-mips.org
11953Q: http://patchwork.linux-mips.org/project/linux-mips/list/
11954S: Maintained
11955F: drivers/tc/
11956F: include/linux/tc.h
11957
11958U14-34F SCSI DRIVER
11959M: Dario Ballabio <ballabio_dario@emc.com>
11960L: linux-scsi@vger.kernel.org
11961S: Maintained
11962F: drivers/scsi/u14-34f.c
11963
11964UBI FILE SYSTEM (UBIFS)
11965M: Richard Weinberger <richard@nod.at>
11966M: Artem Bityutskiy <dedekind1@gmail.com>
11967M: Adrian Hunter <adrian.hunter@intel.com>
11968L: linux-mtd@lists.infradead.org
11969T: git git://git.infradead.org/ubifs-2.6.git
11970W: http://www.linux-mtd.infradead.org/doc/ubifs.html
11971S: Supported
11972F: Documentation/filesystems/ubifs.txt
11973F: fs/ubifs/
11974
11975UCLINUX (M68KNOMMU AND COLDFIRE)
11976M: Greg Ungerer <gerg@linux-m68k.org>
11977W: http://www.linux-m68k.org/
11978W: http://www.uclinux.org/
11979L: linux-m68k@lists.linux-m68k.org
11980L: uclinux-dev@uclinux.org (subscribers-only)
11981T: git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
11982S: Maintained
11983F: arch/m68k/coldfire/
11984F: arch/m68k/68*/
11985F: arch/m68k/*/*_no.*
11986F: arch/m68k/include/asm/*_no.*
11987
11988UDF FILESYSTEM
11989M: Jan Kara <jack@suse.com>
11990S: Maintained
11991F: Documentation/filesystems/udf.txt
11992F: fs/udf/
11993
11994UFS FILESYSTEM
11995M: Evgeniy Dushistov <dushistov@mail.ru>
11996S: Maintained
11997F: Documentation/filesystems/ufs.txt
11998F: fs/ufs/
11999
12000UHID USERSPACE HID IO DRIVER:
12001M: David Herrmann <dh.herrmann@googlemail.com>
12002L: linux-input@vger.kernel.org
12003S: Maintained
12004F: drivers/hid/uhid.c
12005F: include/uapi/linux/uhid.h
12006
12007ULTRA-WIDEBAND (UWB) SUBSYSTEM:
12008L: linux-usb@vger.kernel.org
12009S: Orphan
12010F: drivers/uwb/
12011F: include/linux/uwb.h
12012F: include/linux/uwb/
12013
12014UNICORE32 ARCHITECTURE:
12015M: Guan Xuetao <gxt@mprc.pku.edu.cn>
12016W: http://mprc.pku.edu.cn/~guanxuetao/linux
12017S: Maintained
12018T: git git://github.com/gxt/linux.git
12019F: arch/unicore32/
12020
12021UNIFDEF
12022M: Tony Finch <dot@dotat.at>
12023W: http://dotat.at/prog/unifdef
12024S: Maintained
12025F: scripts/unifdef.c
12026
12027UNIFORM CDROM DRIVER
12028M: Jens Axboe <axboe@kernel.dk>
12029W: http://www.kernel.dk
12030S: Maintained
12031F: Documentation/cdrom/
12032F: drivers/cdrom/cdrom.c
12033F: include/linux/cdrom.h
12034F: include/uapi/linux/cdrom.h
12035
12036UNISYS S-PAR DRIVERS
12037M: David Kershner <david.kershner@unisys.com>
12038L: sparmaintainer@unisys.com (Unisys internal)
12039S: Supported
12040F: drivers/staging/unisys/
12041
12042UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
12043M: Vinayak Holikatti <vinholikatti@gmail.com>
12044L: linux-scsi@vger.kernel.org
12045S: Supported
12046F: Documentation/scsi/ufs.txt
12047F: drivers/scsi/ufs/
12048
12049UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS
12050M: Joao Pinto <Joao.Pinto@synopsys.com>
12051L: linux-scsi@vger.kernel.org
12052S: Supported
12053F: drivers/scsi/ufs/*dwc*
12054
12055UNSORTED BLOCK IMAGES (UBI)
12056M: Artem Bityutskiy <dedekind1@gmail.com>
12057M: Richard Weinberger <richard@nod.at>
12058W: http://www.linux-mtd.infradead.org/
12059L: linux-mtd@lists.infradead.org
12060T: git git://git.infradead.org/ubifs-2.6.git
12061S: Supported
12062F: drivers/mtd/ubi/
12063F: include/linux/mtd/ubi.h
12064F: include/uapi/mtd/ubi-user.h
12065
12066USB ACM DRIVER
12067M: Oliver Neukum <oneukum@suse.com>
12068L: linux-usb@vger.kernel.org
12069S: Maintained
12070F: Documentation/usb/acm.txt
12071F: drivers/usb/class/cdc-acm.*
12072
12073USB AR5523 WIRELESS DRIVER
12074M: Pontus Fuchs <pontus.fuchs@gmail.com>
12075L: linux-wireless@vger.kernel.org
12076S: Maintained
12077F: drivers/net/wireless/ath/ar5523/
12078
12079USB ATTACHED SCSI
12080M: Oliver Neukum <oneukum@suse.com>
12081L: linux-usb@vger.kernel.org
12082L: linux-scsi@vger.kernel.org
12083S: Maintained
12084F: drivers/usb/storage/uas.c
12085
12086USB CDC ETHERNET DRIVER
12087M: Oliver Neukum <oliver@neukum.org>
12088L: linux-usb@vger.kernel.org
12089S: Maintained
12090F: drivers/net/usb/cdc_*.c
12091F: include/uapi/linux/usb/cdc.h
12092
12093USB CHAOSKEY DRIVER
12094M: Keith Packard <keithp@keithp.com>
12095L: linux-usb@vger.kernel.org
12096S: Maintained
12097F: drivers/usb/misc/chaoskey.c
12098
12099USB CYPRESS C67X00 DRIVER
12100M: Peter Korsgaard <jacmet@sunsite.dk>
12101L: linux-usb@vger.kernel.org
12102S: Maintained
12103F: drivers/usb/c67x00/
12104
12105USB DAVICOM DM9601 DRIVER
12106M: Peter Korsgaard <jacmet@sunsite.dk>
12107L: netdev@vger.kernel.org
12108W: http://www.linux-usb.org/usbnet
12109S: Maintained
12110F: drivers/net/usb/dm9601.c
12111
12112USB DIAMOND RIO500 DRIVER
12113M: Cesar Miquel <miquel@df.uba.ar>
12114L: rio500-users@lists.sourceforge.net
12115W: http://rio500.sourceforge.net
12116S: Maintained
12117F: drivers/usb/misc/rio500*
12118
12119USB EHCI DRIVER
12120M: Alan Stern <stern@rowland.harvard.edu>
12121L: linux-usb@vger.kernel.org
12122S: Maintained
12123F: Documentation/usb/ehci.txt
12124F: drivers/usb/host/ehci*
12125
12126USB GADGET/PERIPHERAL SUBSYSTEM
12127M: Felipe Balbi <balbi@kernel.org>
12128L: linux-usb@vger.kernel.org
12129W: http://www.linux-usb.org/gadget
12130T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
12131S: Maintained
12132F: drivers/usb/gadget/
12133F: include/linux/usb/gadget*
12134
12135USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
12136M: Jiri Kosina <jikos@kernel.org>
12137R: Benjamin Tissoires <benjamin.tissoires@redhat.com>
12138L: linux-usb@vger.kernel.org
12139T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
12140S: Maintained
12141F: Documentation/hid/hiddev.txt
12142F: drivers/hid/usbhid/
12143
12144USB ISP116X DRIVER
12145M: Olav Kongas <ok@artecdesign.ee>
12146L: linux-usb@vger.kernel.org
12147S: Maintained
12148F: drivers/usb/host/isp116x*
12149F: include/linux/usb/isp116x.h
12150
12151USB LAN78XX ETHERNET DRIVER
12152M: Woojung Huh <woojung.huh@microchip.com>
12153M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
12154L: netdev@vger.kernel.org
12155S: Maintained
12156F: drivers/net/usb/lan78xx.*
12157
12158USB MASS STORAGE DRIVER
12159M: Matthew Dharm <mdharm-usb@one-eyed-alien.net>
12160L: linux-usb@vger.kernel.org
12161L: usb-storage@lists.one-eyed-alien.net
12162S: Maintained
12163W: http://www.one-eyed-alien.net/~mdharm/linux-usb/
12164F: drivers/usb/storage/
12165
12166USB MIDI DRIVER
12167M: Clemens Ladisch <clemens@ladisch.de>
12168L: alsa-devel@alsa-project.org (moderated for non-subscribers)
12169T: git git://git.alsa-project.org/alsa-kernel.git
12170S: Maintained
12171F: sound/usb/midi.*
12172
12173USB NETWORKING DRIVERS
12174L: linux-usb@vger.kernel.org
12175S: Odd Fixes
12176F: drivers/net/usb/
12177
12178USB OHCI DRIVER
12179M: Alan Stern <stern@rowland.harvard.edu>
12180L: linux-usb@vger.kernel.org
12181S: Maintained
12182F: Documentation/usb/ohci.txt
12183F: drivers/usb/host/ohci*
12184
12185USB OTG FSM (Finite State Machine)
12186M: Peter Chen <Peter.Chen@nxp.com>
12187T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
12188L: linux-usb@vger.kernel.org
12189S: Maintained
12190F: drivers/usb/common/usb-otg-fsm.c
12191
12192USB OVER IP DRIVER
12193M: Valentina Manea <valentina.manea.m@gmail.com>
12194M: Shuah Khan <shuahkh@osg.samsung.com>
12195M: Shuah Khan <shuah@kernel.org>
12196L: linux-usb@vger.kernel.org
12197S: Maintained
12198F: Documentation/usb/usbip_protocol.txt
12199F: drivers/usb/usbip/
12200F: tools/usb/usbip/
12201
12202USB PEGASUS DRIVER
12203M: Petko Manolov <petkan@nucleusys.com>
12204L: linux-usb@vger.kernel.org
12205L: netdev@vger.kernel.org
12206T: git git://github.com/petkan/pegasus.git
12207W: https://github.com/petkan/pegasus
12208S: Maintained
12209F: drivers/net/usb/pegasus.*
12210
12211USB PHY LAYER
12212M: Felipe Balbi <balbi@kernel.org>
12213L: linux-usb@vger.kernel.org
12214T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
12215S: Maintained
12216F: drivers/usb/phy/
12217
12218USB PRINTER DRIVER (usblp)
12219M: Pete Zaitcev <zaitcev@redhat.com>
12220L: linux-usb@vger.kernel.org
12221S: Supported
12222F: drivers/usb/class/usblp.c
12223
12224USB QMI WWAN NETWORK DRIVER
12225M: Bjørn Mork <bjorn@mork.no>
12226L: netdev@vger.kernel.org
12227S: Maintained
12228F: Documentation/ABI/testing/sysfs-class-net-qmi
12229F: drivers/net/usb/qmi_wwan.c
12230
12231USB RTL8150 DRIVER
12232M: Petko Manolov <petkan@nucleusys.com>
12233L: linux-usb@vger.kernel.org
12234L: netdev@vger.kernel.org
12235T: git git://github.com/petkan/rtl8150.git
12236W: https://github.com/petkan/rtl8150
12237S: Maintained
12238F: drivers/net/usb/rtl8150.c
12239
12240USB SERIAL SUBSYSTEM
12241M: Johan Hovold <johan@kernel.org>
12242L: linux-usb@vger.kernel.org
12243S: Maintained
12244F: Documentation/usb/usb-serial.txt
12245F: drivers/usb/serial/
12246F: include/linux/usb/serial.h
12247
12248USB SMSC75XX ETHERNET DRIVER
12249M: Steve Glendinning <steve.glendinning@shawell.net>
12250L: netdev@vger.kernel.org
12251S: Maintained
12252F: drivers/net/usb/smsc75xx.*
12253
12254USB SMSC95XX ETHERNET DRIVER
12255M: Steve Glendinning <steve.glendinning@shawell.net>
12256L: netdev@vger.kernel.org
12257S: Maintained
12258F: drivers/net/usb/smsc95xx.*
12259
12260USB SUBSYSTEM
12261M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
12262L: linux-usb@vger.kernel.org
12263W: http://www.linux-usb.org
12264T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
12265S: Supported
12266F: Documentation/devicetree/bindings/usb/
12267F: Documentation/usb/
12268F: drivers/usb/
12269F: include/linux/usb.h
12270F: include/linux/usb/
12271
12272USB UHCI DRIVER
12273M: Alan Stern <stern@rowland.harvard.edu>
12274L: linux-usb@vger.kernel.org
12275S: Maintained
12276F: drivers/usb/host/uhci*
12277
12278USB "USBNET" DRIVER FRAMEWORK
12279M: Oliver Neukum <oneukum@suse.com>
12280L: netdev@vger.kernel.org
12281W: http://www.linux-usb.org/usbnet
12282S: Maintained
12283F: drivers/net/usb/usbnet.c
12284F: include/linux/usb/usbnet.h
12285
12286USB VIDEO CLASS
12287M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
12288L: linux-uvc-devel@lists.sourceforge.net (subscribers-only)
12289L: linux-media@vger.kernel.org
12290T: git git://linuxtv.org/media_tree.git
12291W: http://www.ideasonboard.org/uvc/
12292S: Maintained
12293F: drivers/media/usb/uvc/
12294F: include/uapi/linux/uvcvideo.h
12295
12296USB VISION DRIVER
12297M: Hans Verkuil <hverkuil@xs4all.nl>
12298L: linux-media@vger.kernel.org
12299T: git git://linuxtv.org/media_tree.git
12300W: https://linuxtv.org
12301S: Odd Fixes
12302F: drivers/media/usb/usbvision/
12303
12304USB WEBCAM GADGET
12305M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
12306L: linux-usb@vger.kernel.org
12307S: Maintained
12308F: drivers/usb/gadget/function/*uvc*
12309F: drivers/usb/gadget/legacy/webcam.c
12310
12311USB WIRELESS RNDIS DRIVER (rndis_wlan)
12312M: Jussi Kivilinna <jussi.kivilinna@iki.fi>
12313L: linux-wireless@vger.kernel.org
12314S: Maintained
12315F: drivers/net/wireless/rndis_wlan.c
12316
12317USB XHCI DRIVER
12318M: Mathias Nyman <mathias.nyman@intel.com>
12319L: linux-usb@vger.kernel.org
12320S: Supported
12321F: drivers/usb/host/xhci*
12322F: drivers/usb/host/pci-quirks*
12323
12324USB ZD1201 DRIVER
12325L: linux-wireless@vger.kernel.org
12326W: http://linux-lc100020.sourceforge.net
12327S: Orphan
12328F: drivers/net/wireless/zydas/zd1201.*
12329
12330USB ZR364XX DRIVER
12331M: Antoine Jacquet <royale@zerezo.com>
12332L: linux-usb@vger.kernel.org
12333L: linux-media@vger.kernel.org
12334T: git git://linuxtv.org/media_tree.git
12335W: http://royale.zerezo.com/zr364xx/
12336S: Maintained
12337F: Documentation/video4linux/zr364xx.txt
12338F: drivers/media/usb/zr364xx/
12339
12340ULPI BUS
12341M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
12342L: linux-usb@vger.kernel.org
12343S: Maintained
12344F: drivers/usb/common/ulpi.c
12345F: include/linux/ulpi/
12346
12347USER-MODE LINUX (UML)
12348M: Jeff Dike <jdike@addtoit.com>
12349M: Richard Weinberger <richard@nod.at>
12350L: user-mode-linux-devel@lists.sourceforge.net
12351L: user-mode-linux-user@lists.sourceforge.net
12352W: http://user-mode-linux.sourceforge.net
12353T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git
12354S: Maintained
12355F: Documentation/virtual/uml/
12356F: arch/um/
12357F: arch/x86/um/
12358F: fs/hostfs/
12359F: fs/hppfs/
12360
12361USERSPACE I/O (UIO)
12362M: "Hans J. Koch" <hjk@hansjkoch.de>
12363M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
12364S: Maintained
12365T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
12366F: Documentation/DocBook/uio-howto.tmpl
12367F: drivers/uio/
12368F: include/linux/uio*.h
12369
12370UTIL-LINUX PACKAGE
12371M: Karel Zak <kzak@redhat.com>
12372L: util-linux@vger.kernel.org
12373W: http://en.wikipedia.org/wiki/Util-linux
12374T: git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
12375S: Maintained
12376
12377UVESAFB DRIVER
12378M: Michal Januszewski <spock@gentoo.org>
12379L: linux-fbdev@vger.kernel.org
12380W: http://dev.gentoo.org/~spock/projects/uvesafb/
12381S: Maintained
12382F: Documentation/fb/uvesafb.txt
12383F: drivers/video/fbdev/uvesafb.*
12384
12385VF610 NAND DRIVER
12386M: Stefan Agner <stefan@agner.ch>
12387L: linux-mtd@lists.infradead.org
12388S: Supported
12389F: drivers/mtd/nand/vf610_nfc.c
12390
12391VFAT/FAT/MSDOS FILESYSTEM
12392M: OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
12393S: Maintained
12394F: Documentation/filesystems/vfat.txt
12395F: fs/fat/
12396
12397VFIO DRIVER
12398M: Alex Williamson <alex.williamson@redhat.com>
12399L: kvm@vger.kernel.org
12400T: git git://github.com/awilliam/linux-vfio.git
12401S: Maintained
12402F: Documentation/vfio.txt
12403F: drivers/vfio/
12404F: include/linux/vfio.h
12405F: include/uapi/linux/vfio.h
12406
12407VFIO PLATFORM DRIVER
12408M: Baptiste Reynal <b.reynal@virtualopensystems.com>
12409L: kvm@vger.kernel.org
12410S: Maintained
12411F: drivers/vfio/platform/
12412
12413VIDEOBUF2 FRAMEWORK
12414M: Pawel Osciak <pawel@osciak.com>
12415M: Marek Szyprowski <m.szyprowski@samsung.com>
12416M: Kyungmin Park <kyungmin.park@samsung.com>
12417L: linux-media@vger.kernel.org
12418S: Maintained
12419F: drivers/media/v4l2-core/videobuf2-*
12420F: include/media/videobuf2-*
12421
12422VIRTIO AND VHOST VSOCK DRIVER
12423M: Stefan Hajnoczi <stefanha@redhat.com>
12424L: kvm@vger.kernel.org
12425L: virtualization@lists.linux-foundation.org
12426L: netdev@vger.kernel.org
12427S: Maintained
12428F: include/linux/virtio_vsock.h
12429F: include/uapi/linux/virtio_vsock.h
12430F: net/vmw_vsock/virtio_transport_common.c
12431F: net/vmw_vsock/virtio_transport.c
12432F: drivers/vhost/vsock.c
12433F: drivers/vhost/vsock.h
12434
12435VIRTUAL SERIO DEVICE DRIVER
12436M: Stephen Chandler Paul <thatslyude@gmail.com>
12437S: Maintained
12438F: drivers/input/serio/userio.c
12439F: include/uapi/linux/userio.h
12440
12441VIRTIO CONSOLE DRIVER
12442M: Amit Shah <amit.shah@redhat.com>
12443L: virtualization@lists.linux-foundation.org
12444S: Maintained
12445F: drivers/char/virtio_console.c
12446F: include/linux/virtio_console.h
12447F: include/uapi/linux/virtio_console.h
12448
12449VIRTIO CORE, NET AND BLOCK DRIVERS
12450M: "Michael S. Tsirkin" <mst@redhat.com>
12451L: virtualization@lists.linux-foundation.org
12452S: Maintained
12453F: Documentation/devicetree/bindings/virtio/
12454F: drivers/virtio/
12455F: tools/virtio/
12456F: drivers/net/virtio_net.c
12457F: drivers/block/virtio_blk.c
12458F: include/linux/virtio_*.h
12459F: include/uapi/linux/virtio_*.h
12460
12461VIRTIO DRIVERS FOR S390
12462M: Christian Borntraeger <borntraeger@de.ibm.com>
12463M: Cornelia Huck <cornelia.huck@de.ibm.com>
12464L: linux-s390@vger.kernel.org
12465L: virtualization@lists.linux-foundation.org
12466L: kvm@vger.kernel.org
12467S: Supported
12468F: drivers/s390/virtio/
12469
12470VIRTIO GPU DRIVER
12471M: David Airlie <airlied@linux.ie>
12472M: Gerd Hoffmann <kraxel@redhat.com>
12473L: dri-devel@lists.freedesktop.org
12474L: virtualization@lists.linux-foundation.org
12475S: Maintained
12476F: drivers/gpu/drm/virtio/
12477F: include/uapi/linux/virtio_gpu.h
12478
12479VIRTIO HOST (VHOST)
12480M: "Michael S. Tsirkin" <mst@redhat.com>
12481L: kvm@vger.kernel.org
12482L: virtualization@lists.linux-foundation.org
12483L: netdev@vger.kernel.org
12484T: git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
12485S: Maintained
12486F: drivers/vhost/
12487F: include/uapi/linux/vhost.h
12488
12489VIRTIO INPUT DRIVER
12490M: Gerd Hoffmann <kraxel@redhat.com>
12491S: Maintained
12492F: drivers/virtio/virtio_input.c
12493F: include/uapi/linux/virtio_input.h
12494
12495VIA RHINE NETWORK DRIVER
12496S: Orphan
12497F: drivers/net/ethernet/via/via-rhine.c
12498
12499VIA SD/MMC CARD CONTROLLER DRIVER
12500M: Bruce Chang <brucechang@via.com.tw>
12501M: Harald Welte <HaraldWelte@viatech.com>
12502S: Maintained
12503F: drivers/mmc/host/via-sdmmc.c
12504
12505VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
12506M: Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
12507L: linux-fbdev@vger.kernel.org
12508S: Maintained
12509F: include/linux/via-core.h
12510F: include/linux/via-gpio.h
12511F: include/linux/via_i2c.h
12512F: drivers/video/fbdev/via/
12513
12514VIA VELOCITY NETWORK DRIVER
12515M: Francois Romieu <romieu@fr.zoreil.com>
12516L: netdev@vger.kernel.org
12517S: Maintained
12518F: drivers/net/ethernet/via/via-velocity.*
12519
12520VIRT LIB
12521M: Alex Williamson <alex.williamson@redhat.com>
12522M: Paolo Bonzini <pbonzini@redhat.com>
12523L: kvm@vger.kernel.org
12524S: Supported
12525F: virt/lib/
12526
12527VIVID VIRTUAL VIDEO DRIVER
12528M: Hans Verkuil <hverkuil@xs4all.nl>
12529L: linux-media@vger.kernel.org
12530T: git git://linuxtv.org/media_tree.git
12531W: https://linuxtv.org
12532S: Maintained
12533F: drivers/media/platform/vivid/*
12534
12535VLAN (802.1Q)
12536M: Patrick McHardy <kaber@trash.net>
12537L: netdev@vger.kernel.org
12538S: Maintained
12539F: drivers/net/macvlan.c
12540F: include/linux/if_*vlan.h
12541F: net/8021q/
12542
12543VLYNQ BUS
12544M: Florian Fainelli <florian@openwrt.org>
12545L: openwrt-devel@lists.openwrt.org (subscribers-only)
12546S: Maintained
12547F: drivers/vlynq/vlynq.c
12548F: include/linux/vlynq.h
12549
12550VME SUBSYSTEM
12551M: Martyn Welch <martyn@welchs.me.uk>
12552M: Manohar Vanga <manohar.vanga@gmail.com>
12553M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
12554L: devel@driverdev.osuosl.org
12555S: Maintained
12556T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
12557F: Documentation/vme_api.txt
12558F: drivers/staging/vme/
12559F: drivers/vme/
12560F: include/linux/vme*
12561
12562VMWARE HYPERVISOR INTERFACE
12563M: Alok Kataria <akataria@vmware.com>
12564L: virtualization@lists.linux-foundation.org
12565S: Supported
12566F: arch/x86/kernel/cpu/vmware.c
12567
12568VMWARE BALLOON DRIVER
12569M: Xavier Deguillard <xdeguillard@vmware.com>
12570M: Philip Moltmann <moltmann@vmware.com>
12571M: "VMware, Inc." <pv-drivers@vmware.com>
12572L: linux-kernel@vger.kernel.org
12573S: Maintained
12574F: drivers/misc/vmw_balloon.c
12575
12576VMWARE VMMOUSE SUBDRIVER
12577M: "VMware Graphics" <linux-graphics-maintainer@vmware.com>
12578M: "VMware, Inc." <pv-drivers@vmware.com>
12579L: linux-input@vger.kernel.org
12580S: Maintained
12581F: drivers/input/mouse/vmmouse.c
12582F: drivers/input/mouse/vmmouse.h
12583
12584VMWARE VMXNET3 ETHERNET DRIVER
12585M: Shrikrishna Khare <skhare@vmware.com>
12586M: "VMware, Inc." <pv-drivers@vmware.com>
12587L: netdev@vger.kernel.org
12588S: Maintained
12589F: drivers/net/vmxnet3/
12590
12591VMware PVSCSI driver
12592M: Jim Gill <jgill@vmware.com>
12593M: VMware PV-Drivers <pv-drivers@vmware.com>
12594L: linux-scsi@vger.kernel.org
12595S: Maintained
12596F: drivers/scsi/vmw_pvscsi.c
12597F: drivers/scsi/vmw_pvscsi.h
12598
12599VOLTAGE AND CURRENT REGULATOR FRAMEWORK
12600M: Liam Girdwood <lgirdwood@gmail.com>
12601M: Mark Brown <broonie@kernel.org>
12602L: linux-kernel@vger.kernel.org
12603W: http://www.slimlogic.co.uk/?p=48
12604T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
12605S: Supported
12606F: Documentation/devicetree/bindings/regulator/
12607F: drivers/regulator/
12608F: include/dt-bindings/regulator/
12609F: include/linux/regulator/
12610
12611VRF
12612M: David Ahern <dsa@cumulusnetworks.com>
12613M: Shrijeet Mukherjee <shm@cumulusnetworks.com>
12614L: netdev@vger.kernel.org
12615S: Maintained
12616F: drivers/net/vrf.c
12617F: Documentation/networking/vrf.txt
12618
12619VT1211 HARDWARE MONITOR DRIVER
12620M: Juerg Haefliger <juergh@gmail.com>
12621L: linux-hwmon@vger.kernel.org
12622S: Maintained
12623F: Documentation/hwmon/vt1211
12624F: drivers/hwmon/vt1211.c
12625
12626VT8231 HARDWARE MONITOR DRIVER
12627M: Roger Lucas <vt8231@hiddenengine.co.uk>
12628L: linux-hwmon@vger.kernel.org
12629S: Maintained
12630F: drivers/hwmon/vt8231.c
12631
12632VUB300 USB to SDIO/SD/MMC bridge chip
12633M: Tony Olech <tony.olech@elandigitalsystems.com>
12634L: linux-mmc@vger.kernel.org
12635L: linux-usb@vger.kernel.org
12636S: Supported
12637F: drivers/mmc/host/vub300.c
12638
12639W1 DALLAS'S 1-WIRE BUS
12640M: Evgeniy Polyakov <zbr@ioremap.net>
12641S: Maintained
12642F: Documentation/w1/
12643F: drivers/w1/
12644
12645W83791D HARDWARE MONITORING DRIVER
12646M: Marc Hulsman <m.hulsman@tudelft.nl>
12647L: linux-hwmon@vger.kernel.org
12648S: Maintained
12649F: Documentation/hwmon/w83791d
12650F: drivers/hwmon/w83791d.c
12651
12652W83793 HARDWARE MONITORING DRIVER
12653M: Rudolf Marek <r.marek@assembler.cz>
12654L: linux-hwmon@vger.kernel.org
12655S: Maintained
12656F: Documentation/hwmon/w83793
12657F: drivers/hwmon/w83793.c
12658
12659W83795 HARDWARE MONITORING DRIVER
12660M: Jean Delvare <jdelvare@suse.com>
12661L: linux-hwmon@vger.kernel.org
12662S: Maintained
12663F: drivers/hwmon/w83795.c
12664
12665W83L51xD SD/MMC CARD INTERFACE DRIVER
12666M: Pierre Ossman <pierre@ossman.eu>
12667S: Maintained
12668F: drivers/mmc/host/wbsd.*
12669
12670WACOM PROTOCOL 4 SERIAL TABLETS
12671M: Julian Squires <julian@cipht.net>
12672M: Hans de Goede <hdegoede@redhat.com>
12673L: linux-input@vger.kernel.org
12674S: Maintained
12675F: drivers/input/tablet/wacom_serial4.c
12676
12677WATCHDOG DEVICE DRIVERS
12678M: Wim Van Sebroeck <wim@iguana.be>
12679R: Guenter Roeck <linux@roeck-us.net>
12680L: linux-watchdog@vger.kernel.org
12681W: http://www.linux-watchdog.org/
12682T: git git://www.linux-watchdog.org/linux-watchdog.git
12683S: Maintained
12684F: Documentation/devicetree/bindings/watchdog/
12685F: Documentation/watchdog/
12686F: drivers/watchdog/
12687F: include/linux/watchdog.h
12688F: include/uapi/linux/watchdog.h
12689
12690WD7000 SCSI DRIVER
12691M: Miroslav Zagorac <zaga@fly.cc.fer.hr>
12692L: linux-scsi@vger.kernel.org
12693S: Maintained
12694F: drivers/scsi/wd7000.c
12695
12696WIIMOTE HID DRIVER
12697M: David Herrmann <dh.herrmann@googlemail.com>
12698L: linux-input@vger.kernel.org
12699S: Maintained
12700F: drivers/hid/hid-wiimote*
12701
12702WINBOND CIR DRIVER
12703M: David Härdeman <david@hardeman.nu>
12704S: Maintained
12705F: drivers/media/rc/winbond-cir.c
12706
12707WINSYSTEMS EBC-C384 WATCHDOG DRIVER
12708M: William Breathitt Gray <vilhelm.gray@gmail.com>
12709L: linux-watchdog@vger.kernel.org
12710S: Maintained
12711F: drivers/watchdog/ebc-c384_wdt.c
12712
12713WINSYSTEMS WS16C48 GPIO DRIVER
12714M: William Breathitt Gray <vilhelm.gray@gmail.com>
12715L: linux-gpio@vger.kernel.org
12716S: Maintained
12717F: drivers/gpio/gpio-ws16c48.c
12718
12719WIMAX STACK
12720M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
12721M: linux-wimax@intel.com
12722L: wimax@linuxwimax.org (subscribers-only)
12723S: Supported
12724W: http://linuxwimax.org
12725F: Documentation/wimax/README.wimax
12726F: include/linux/wimax/debug.h
12727F: include/net/wimax.h
12728F: include/uapi/linux/wimax.h
12729F: net/wimax/
12730
12731WISTRON LAPTOP BUTTON DRIVER
12732M: Miloslav Trmac <mitr@volny.cz>
12733S: Maintained
12734F: drivers/input/misc/wistron_btns.c
12735
12736WL3501 WIRELESS PCMCIA CARD DRIVER
12737M: Arnaldo Carvalho de Melo <acme@ghostprotocols.net>
12738L: linux-wireless@vger.kernel.org
12739W: http://oops.ghostprotocols.net:81/blog
12740S: Maintained
12741F: drivers/net/wireless/wl3501*
12742
12743WOLFSON MICROELECTRONICS DRIVERS
12744L: patches@opensource.wolfsonmicro.com
12745T: git https://github.com/CirrusLogic/linux-drivers.git
12746W: https://github.com/CirrusLogic/linux-drivers/wiki
12747S: Supported
12748F: Documentation/hwmon/wm83??
12749F: Documentation/devicetree/bindings/extcon/extcon-arizona.txt
12750F: Documentation/devicetree/bindings/regulator/arizona-regulator.txt
12751F: Documentation/devicetree/bindings/mfd/arizona.txt
12752F: arch/arm/mach-s3c64xx/mach-crag6410*
12753F: drivers/clk/clk-wm83*.c
12754F: drivers/extcon/extcon-arizona.c
12755F: drivers/leds/leds-wm83*.c
12756F: drivers/gpio/gpio-*wm*.c
12757F: drivers/gpio/gpio-arizona.c
12758F: drivers/hwmon/wm83??-hwmon.c
12759F: drivers/input/misc/wm831x-on.c
12760F: drivers/input/touchscreen/wm831x-ts.c
12761F: drivers/input/touchscreen/wm97*.c
12762F: drivers/mfd/arizona*
12763F: drivers/mfd/wm*.c
12764F: drivers/mfd/cs47l24*
12765F: drivers/power/wm83*.c
12766F: drivers/rtc/rtc-wm83*.c
12767F: drivers/regulator/wm8*.c
12768F: drivers/video/backlight/wm83*_bl.c
12769F: drivers/watchdog/wm83*_wdt.c
12770F: include/linux/mfd/arizona/
12771F: include/linux/mfd/wm831x/
12772F: include/linux/mfd/wm8350/
12773F: include/linux/mfd/wm8400*
12774F: include/linux/wm97xx.h
12775F: include/sound/wm????.h
12776F: sound/soc/codecs/arizona.?
12777F: sound/soc/codecs/wm*
12778F: sound/soc/codecs/cs47l24*
12779
12780WORKQUEUE
12781M: Tejun Heo <tj@kernel.org>
12782R: Lai Jiangshan <jiangshanlai@gmail.com>
12783T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
12784S: Maintained
12785F: include/linux/workqueue.h
12786F: kernel/workqueue.c
12787F: Documentation/workqueue.txt
12788
12789X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS
12790M: Chen-Yu Tsai <wens@csie.org>
12791L: linux-kernel@vger.kernel.org
12792S: Maintained
12793N: axp[128]
12794
12795X.25 NETWORK LAYER
12796M: Andrew Hendry <andrew.hendry@gmail.com>
12797L: linux-x25@vger.kernel.org
12798S: Odd Fixes
12799F: Documentation/networking/x25*
12800F: include/net/x25*
12801F: net/x25/
12802
12803X86 ARCHITECTURE (32-BIT AND 64-BIT)
12804M: Thomas Gleixner <tglx@linutronix.de>
12805M: Ingo Molnar <mingo@redhat.com>
12806M: "H. Peter Anvin" <hpa@zytor.com>
12807M: x86@kernel.org
12808L: linux-kernel@vger.kernel.org
12809T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
12810S: Maintained
12811F: Documentation/x86/
12812F: arch/x86/
12813
12814X86 PLATFORM DRIVERS
12815M: Darren Hart <dvhart@infradead.org>
12816L: platform-driver-x86@vger.kernel.org
12817T: git git://git.infradead.org/users/dvhart/linux-platform-drivers-x86.git
12818S: Maintained
12819F: drivers/platform/x86/
12820F: drivers/platform/olpc/
12821
12822X86 MCE INFRASTRUCTURE
12823M: Tony Luck <tony.luck@intel.com>
12824M: Borislav Petkov <bp@alien8.de>
12825L: linux-edac@vger.kernel.org
12826S: Maintained
12827F: arch/x86/kernel/cpu/mcheck/*
12828
12829X86 MICROCODE UPDATE SUPPORT
12830M: Borislav Petkov <bp@alien8.de>
12831S: Maintained
12832F: arch/x86/kernel/cpu/microcode/*
12833
12834X86 VDSO
12835M: Andy Lutomirski <luto@amacapital.net>
12836L: linux-kernel@vger.kernel.org
12837T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
12838S: Maintained
12839F: arch/x86/entry/vdso/
12840
12841XC2028/3028 TUNER DRIVER
12842M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
12843M: Mauro Carvalho Chehab <mchehab@kernel.org>
12844L: linux-media@vger.kernel.org
12845W: https://linuxtv.org
12846T: git git://linuxtv.org/media_tree.git
12847S: Maintained
12848F: drivers/media/tuners/tuner-xc2028.*
12849
12850XEN HYPERVISOR INTERFACE
12851M: Boris Ostrovsky <boris.ostrovsky@oracle.com>
12852M: David Vrabel <david.vrabel@citrix.com>
12853M: Juergen Gross <jgross@suse.com>
12854L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
12855T: git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
12856S: Supported
12857F: arch/x86/xen/
12858F: drivers/*/xen-*front.c
12859F: drivers/xen/
12860F: arch/x86/include/asm/xen/
12861F: include/xen/
12862F: include/uapi/xen/
12863
12864XEN HYPERVISOR ARM
12865M: Stefano Stabellini <sstabellini@kernel.org>
12866L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
12867S: Maintained
12868F: arch/arm/xen/
12869F: arch/arm/include/asm/xen/
12870
12871XEN HYPERVISOR ARM64
12872M: Stefano Stabellini <sstabellini@kernel.org>
12873L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
12874S: Maintained
12875F: arch/arm64/xen/
12876F: arch/arm64/include/asm/xen/
12877
12878XEN NETWORK BACKEND DRIVER
12879M: Wei Liu <wei.liu2@citrix.com>
12880L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
12881L: netdev@vger.kernel.org
12882S: Supported
12883F: drivers/net/xen-netback/*
12884
12885XEN PCI SUBSYSTEM
12886M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
12887L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
12888S: Supported
12889F: arch/x86/pci/*xen*
12890F: drivers/pci/*xen*
12891
12892XEN BLOCK SUBSYSTEM
12893M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
12894M: Roger Pau Monné <roger.pau@citrix.com>
12895L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
12896S: Supported
12897F: drivers/block/xen-blkback/*
12898F: drivers/block/xen*
12899
12900XEN PVSCSI DRIVERS
12901M: Juergen Gross <jgross@suse.com>
12902L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
12903L: linux-scsi@vger.kernel.org
12904S: Supported
12905F: drivers/scsi/xen-scsifront.c
12906F: drivers/xen/xen-scsiback.c
12907F: include/xen/interface/io/vscsiif.h
12908
12909XEN SWIOTLB SUBSYSTEM
12910M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
12911L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
12912S: Supported
12913F: arch/x86/xen/*swiotlb*
12914F: drivers/xen/*swiotlb*
12915
12916XFS FILESYSTEM
12917P: Silicon Graphics Inc
12918M: Dave Chinner <david@fromorbit.com>
12919M: xfs@oss.sgi.com
12920L: xfs@oss.sgi.com
12921W: http://oss.sgi.com/projects/xfs
12922T: git git://git.kernel.org/pub/scm/linux/kernel/git/dgc/linux-xfs.git
12923S: Supported
12924F: Documentation/filesystems/xfs.txt
12925F: fs/xfs/
12926
12927XILINX AXI ETHERNET DRIVER
12928M: Anirudha Sarangi <anirudh@xilinx.com>
12929M: John Linn <John.Linn@xilinx.com>
12930S: Maintained
12931F: drivers/net/ethernet/xilinx/xilinx_axienet*
12932
12933XILINX UARTLITE SERIAL DRIVER
12934M: Peter Korsgaard <jacmet@sunsite.dk>
12935L: linux-serial@vger.kernel.org
12936S: Maintained
12937F: drivers/tty/serial/uartlite.c
12938
12939XILINX VIDEO IP CORES
12940M: Hyun Kwon <hyun.kwon@xilinx.com>
12941M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
12942L: linux-media@vger.kernel.org
12943T: git git://linuxtv.org/media_tree.git
12944S: Supported
12945F: Documentation/devicetree/bindings/media/xilinx/
12946F: drivers/media/platform/xilinx/
12947F: include/uapi/linux/xilinx-v4l2-controls.h
12948
12949XILLYBUS DRIVER
12950M: Eli Billauer <eli.billauer@gmail.com>
12951L: linux-kernel@vger.kernel.org
12952S: Supported
12953F: drivers/char/xillybus/
12954
12955XTENSA XTFPGA PLATFORM SUPPORT
12956M: Max Filippov <jcmvbkbc@gmail.com>
12957L: linux-xtensa@linux-xtensa.org
12958S: Maintained
12959F: drivers/spi/spi-xtensa-xtfpga.c
12960F: sound/soc/xtensa/xtfpga-i2s.c
12961
12962YAM DRIVER FOR AX.25
12963M: Jean-Paul Roubelat <jpr@f6fbb.org>
12964L: linux-hams@vger.kernel.org
12965S: Maintained
12966F: drivers/net/hamradio/yam*
12967F: include/linux/yam.h
12968
12969YEALINK PHONE DRIVER
12970M: Henk Vergonet <Henk.Vergonet@gmail.com>
12971L: usbb2k-api-dev@nongnu.org
12972S: Maintained
12973F: Documentation/input/yealink.txt
12974F: drivers/input/misc/yealink.*
12975
12976Z8530 DRIVER FOR AX.25
12977M: Joerg Reuter <jreuter@yaina.de>
12978W: http://yaina.de/jreuter/
12979W: http://www.qsl.net/dl1bke/
12980L: linux-hams@vger.kernel.org
12981S: Maintained
12982F: Documentation/networking/z8530drv.txt
12983F: drivers/net/hamradio/*scc.c
12984F: drivers/net/hamradio/z8530.h
12985
12986ZBUD COMPRESSED PAGE ALLOCATOR
12987M: Seth Jennings <sjenning@redhat.com>
12988L: linux-mm@kvack.org
12989S: Maintained
12990F: mm/zbud.c
12991F: include/linux/zbud.h
12992
12993ZD1211RW WIRELESS DRIVER
12994M: Daniel Drake <dsd@gentoo.org>
12995M: Ulrich Kunitz <kune@deine-taler.de>
12996W: http://zd1211.ath.cx/wiki/DriverRewrite
12997L: linux-wireless@vger.kernel.org
12998L: zd1211-devs@lists.sourceforge.net (subscribers-only)
12999S: Maintained
13000F: drivers/net/wireless/zydas/zd1211rw/
13001
13002ZPOOL COMPRESSED PAGE STORAGE API
13003M: Dan Streetman <ddstreet@ieee.org>
13004L: linux-mm@kvack.org
13005S: Maintained
13006F: mm/zpool.c
13007F: include/linux/zpool.h
13008
13009ZR36067 VIDEO FOR LINUX DRIVER
13010L: mjpeg-users@lists.sourceforge.net
13011L: linux-media@vger.kernel.org
13012W: http://mjpeg.sourceforge.net/driver-zoran/
13013T: hg https://linuxtv.org/hg/v4l-dvb
13014S: Odd Fixes
13015F: drivers/media/pci/zoran/
13016
13017ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
13018M: Minchan Kim <minchan@kernel.org>
13019M: Nitin Gupta <ngupta@vflare.org>
13020R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
13021L: linux-kernel@vger.kernel.org
13022S: Maintained
13023F: drivers/block/zram/
13024F: Documentation/blockdev/zram.txt
13025
13026ZS DECSTATION Z85C30 SERIAL DRIVER
13027M: "Maciej W. Rozycki" <macro@linux-mips.org>
13028S: Maintained
13029F: drivers/tty/serial/zs.*
13030
13031ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
13032M: Minchan Kim <minchan@kernel.org>
13033M: Nitin Gupta <ngupta@vflare.org>
13034R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
13035L: linux-mm@kvack.org
13036S: Maintained
13037F: mm/zsmalloc.c
13038F: include/linux/zsmalloc.h
13039F: Documentation/vm/zsmalloc.txt
13040
13041ZSWAP COMPRESSED SWAP CACHING
13042M: Seth Jennings <sjenning@redhat.com>
13043L: linux-mm@kvack.org
13044S: Maintained
13045F: mm/zswap.c
13046
13047THE REST
13048M: Linus Torvalds <torvalds@linux-foundation.org>
13049L: linux-kernel@vger.kernel.org
13050Q: http://patchwork.kernel.org/project/LKML/list/
13051T: git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
13052S: Buried alive in reporters
13053F: *
13054F: */
This page took 0.09052 seconds and 5 git commands to generate.