Merge remote-tracking branch 'pinctrl/for-next'
[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
639AMAZON ETHERNET DRIVERS
640M: Netanel Belgazal <netanel@annapurnalabs.com>
641R: Saeed Bishara <saeed@annapurnalabs.com>
642R: Zorik Machulsky <zorik@annapurnalabs.com>
643L: netdev@vger.kernel.org
644S: Supported
645F: Documentation/networking/ena.txt
646F: drivers/net/ethernet/amazon/
647
648AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER
649M: Tom Lendacky <thomas.lendacky@amd.com>
650M: Gary Hook <gary.hook@amd.com>
651L: linux-crypto@vger.kernel.org
652S: Supported
653F: drivers/crypto/ccp/
654F: include/linux/ccp.h
655
656AMD FAM15H PROCESSOR POWER MONITORING DRIVER
657M: Huang Rui <ray.huang@amd.com>
658L: linux-hwmon@vger.kernel.org
659S: Supported
660F: Documentation/hwmon/fam15h_power
661F: drivers/hwmon/fam15h_power.c
662
663AMD GEODE CS5536 USB DEVICE CONTROLLER DRIVER
664L: linux-geode@lists.infradead.org (moderated for non-subscribers)
665S: Orphan
666F: drivers/usb/gadget/udc/amd5536udc.*
667
668AMD GEODE PROCESSOR/CHIPSET SUPPORT
669P: Andres Salomon <dilinger@queued.net>
670L: linux-geode@lists.infradead.org (moderated for non-subscribers)
671W: http://www.amd.com/us-en/ConnectivitySolutions/TechnicalResources/0,,50_2334_2452_11363,00.html
672S: Supported
673F: drivers/char/hw_random/geode-rng.c
674F: drivers/crypto/geode*
675F: drivers/video/fbdev/geode/
676F: arch/x86/include/asm/geode.h
677
678AMD IOMMU (AMD-VI)
679M: Joerg Roedel <joro@8bytes.org>
680L: iommu@lists.linux-foundation.org
681T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
682S: Maintained
683F: drivers/iommu/amd_iommu*.[ch]
684F: include/linux/amd-iommu.h
685
686AMD KFD
687M: Oded Gabbay <oded.gabbay@gmail.com>
688L: dri-devel@lists.freedesktop.org
689T: git git://people.freedesktop.org/~gabbayo/linux.git
690S: Supported
691F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c
692F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h
693F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v7.c
694F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v8.c
695F: drivers/gpu/drm/amd/amdkfd/
696F: drivers/gpu/drm/amd/include/cik_structs.h
697F: drivers/gpu/drm/amd/include/kgd_kfd_interface.h
698F: drivers/gpu/drm/amd/include/vi_structs.h
699F: drivers/gpu/drm/radeon/radeon_kfd.c
700F: drivers/gpu/drm/radeon/radeon_kfd.h
701F: include/uapi/linux/kfd_ioctl.h
702
703AMD SEATTLE DEVICE TREE SUPPORT
704M: Brijesh Singh <brijeshkumar.singh@amd.com>
705M: Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
706M: Tom Lendacky <thomas.lendacky@amd.com>
707S: Supported
708F: arch/arm64/boot/dts/amd/
709
710AMD XGBE DRIVER
711M: Tom Lendacky <thomas.lendacky@amd.com>
712L: netdev@vger.kernel.org
713S: Supported
714F: drivers/net/ethernet/amd/xgbe/
715F: arch/arm64/boot/dts/amd/amd-seattle-xgbe*.dtsi
716
717AMS (Apple Motion Sensor) DRIVER
718M: Michael Hanselmann <linux-kernel@hansmi.ch>
719S: Supported
720F: drivers/macintosh/ams/
721
722ANALOG DEVICES INC AD9389B DRIVER
723M: Hans Verkuil <hans.verkuil@cisco.com>
724L: linux-media@vger.kernel.org
725S: Maintained
726F: drivers/media/i2c/ad9389b*
727
728ANALOG DEVICES INC ADV7180 DRIVER
729M: Lars-Peter Clausen <lars@metafoo.de>
730L: linux-media@vger.kernel.org
731W: http://ez.analog.com/community/linux-device-drivers
732S: Supported
733F: drivers/media/i2c/adv7180.c
734
735ANALOG DEVICES INC ADV7511 DRIVER
736M: Hans Verkuil <hans.verkuil@cisco.com>
737L: linux-media@vger.kernel.org
738S: Maintained
739F: drivers/media/i2c/adv7511*
740
741ANALOG DEVICES INC ADV7604 DRIVER
742M: Hans Verkuil <hans.verkuil@cisco.com>
743L: linux-media@vger.kernel.org
744S: Maintained
745F: drivers/media/i2c/adv7604*
746
747ANALOG DEVICES INC ADV7842 DRIVER
748M: Hans Verkuil <hans.verkuil@cisco.com>
749L: linux-media@vger.kernel.org
750S: Maintained
751F: drivers/media/i2c/adv7842*
752
753ANALOG DEVICES INC ASOC CODEC DRIVERS
754M: Lars-Peter Clausen <lars@metafoo.de>
755L: alsa-devel@alsa-project.org (moderated for non-subscribers)
756W: http://wiki.analog.com/
757W: http://ez.analog.com/community/linux-device-drivers
758S: Supported
759F: sound/soc/codecs/adau*
760F: sound/soc/codecs/adav*
761F: sound/soc/codecs/ad1*
762F: sound/soc/codecs/ad7*
763F: sound/soc/codecs/ssm*
764F: sound/soc/codecs/sigmadsp.*
765
766ANALOG DEVICES INC ASOC DRIVERS
767L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
768L: alsa-devel@alsa-project.org (moderated for non-subscribers)
769W: http://blackfin.uclinux.org/
770S: Supported
771F: sound/soc/blackfin/*
772
773ANALOG DEVICES INC IIO DRIVERS
774M: Lars-Peter Clausen <lars@metafoo.de>
775M: Michael Hennerich <Michael.Hennerich@analog.com>
776W: http://wiki.analog.com/
777W: http://ez.analog.com/community/linux-device-drivers
778S: Supported
779F: drivers/iio/*/ad*
780X: drivers/iio/*/adjd*
781F: drivers/staging/iio/*/ad*
782F: staging/iio/trigger/iio-trig-bfin-timer.c
783
784ANALOG DEVICES INC DMA DRIVERS
785M: Lars-Peter Clausen <lars@metafoo.de>
786W: http://ez.analog.com/community/linux-device-drivers
787S: Supported
788F: drivers/dma/dma-axi-dmac.c
789
790ANDROID CONFIG FRAGMENTS
791M: Rob Herring <robh@kernel.org>
792S: Supported
793F: kernel/configs/android*
794
795ANDROID DRIVERS
796M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
797M: Arve Hjønnevåg <arve@android.com>
798M: Riley Andrews <riandrews@android.com>
799T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
800L: devel@driverdev.osuosl.org
801S: Supported
802F: drivers/android/
803F: drivers/staging/android/
804
805ANDROID ION DRIVER
806M: Laura Abbott <labbott@redhat.com>
807M: Sumit Semwal <sumit.semwal@linaro.org>
808L: devel@driverdev.osuosl.org
809S: Supported
810F: Documentation/devicetree/bindings/staging/ion/
811F: drivers/staging/android/ion
812F: drivers/staging/android/uapi/ion.h
813F: drivers/staging/android/uapi/ion_test.h
814
815AOA (Apple Onboard Audio) ALSA DRIVER
816M: Johannes Berg <johannes@sipsolutions.net>
817L: linuxppc-dev@lists.ozlabs.org
818L: alsa-devel@alsa-project.org (moderated for non-subscribers)
819S: Maintained
820F: sound/aoa/
821
822APEX EMBEDDED SYSTEMS STX104 DAC DRIVER
823M: William Breathitt Gray <vilhelm.gray@gmail.com>
824L: linux-iio@vger.kernel.org
825S: Maintained
826F: drivers/iio/dac/stx104.c
827
828APM DRIVER
829M: Jiri Kosina <jikos@kernel.org>
830S: Odd fixes
831T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/apm.git
832F: arch/x86/kernel/apm_32.c
833F: include/linux/apm_bios.h
834F: include/uapi/linux/apm_bios.h
835F: drivers/char/apm-emulation.c
836
837APPLE BCM5974 MULTITOUCH DRIVER
838M: Henrik Rydberg <rydberg@bitmath.org>
839L: linux-input@vger.kernel.org
840S: Odd fixes
841F: drivers/input/mouse/bcm5974.c
842
843APPLE SMC DRIVER
844M: Henrik Rydberg <rydberg@bitmath.org>
845L: linux-hwmon@vger.kernel.org
846S: Odd fixes
847F: drivers/hwmon/applesmc.c
848
849APPLETALK NETWORK LAYER
850M: Arnaldo Carvalho de Melo <acme@ghostprotocols.net>
851S: Maintained
852F: drivers/net/appletalk/
853F: net/appletalk/
854
855APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT
856M: Duc Dang <dhdang@apm.com>
857S: Supported
858F: arch/arm64/boot/dts/apm/
859
860APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER
861M: Iyappan Subramanian <isubramanian@apm.com>
862M: Keyur Chudgar <kchudgar@apm.com>
863S: Supported
864F: drivers/net/ethernet/apm/xgene/
865F: drivers/net/phy/mdio-xgene.c
866F: Documentation/devicetree/bindings/net/apm-xgene-enet.txt
867F: Documentation/devicetree/bindings/net/apm-xgene-mdio.txt
868
869APTINA CAMERA SENSOR PLL
870M: Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
871L: linux-media@vger.kernel.org
872S: Maintained
873F: drivers/media/i2c/aptina-pll.*
874
875ARC FRAMEBUFFER DRIVER
876M: Jaya Kumar <jayalk@intworks.biz>
877S: Maintained
878F: drivers/video/fbdev/arcfb.c
879F: drivers/video/fbdev/core/fb_defio.c
880
881ARCNET NETWORK LAYER
882M: Michael Grzeschik <m.grzeschik@pengutronix.de>
883L: netdev@vger.kernel.org
884S: Maintained
885F: drivers/net/arcnet/
886F: include/uapi/linux/if_arcnet.h
887
888ARC PGU DRM DRIVER
889M: Alexey Brodkin <abrodkin@synopsys.com>
890S: Supported
891F: drivers/gpu/drm/arc/
892F: Documentation/devicetree/bindings/display/snps,arcpgu.txt
893
894ARM ARCHITECTED TIMER DRIVER
895M: Mark Rutland <mark.rutland@arm.com>
896M: Marc Zyngier <marc.zyngier@arm.com>
897L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
898S: Maintained
899F: arch/arm/include/asm/arch_timer.h
900F: arch/arm64/include/asm/arch_timer.h
901F: drivers/clocksource/arm_arch_timer.c
902
903ARM HDLCD DRM DRIVER
904M: Liviu Dudau <liviu.dudau@arm.com>
905S: Supported
906F: drivers/gpu/drm/arm/hdlcd_*
907F: Documentation/devicetree/bindings/display/arm,hdlcd.txt
908
909ARM MALI-DP DRM DRIVER
910M: Liviu Dudau <liviu.dudau@arm.com>
911M: Brian Starkey <brian.starkey@arm.com>
912M: Mali DP Maintainers <malidp@foss.arm.com>
913S: Supported
914F: drivers/gpu/drm/arm/
915F: Documentation/devicetree/bindings/display/arm,malidp.txt
916
917ARM MFM AND FLOPPY DRIVERS
918M: Ian Molton <spyro@f2s.com>
919S: Maintained
920F: arch/arm/lib/floppydma.S
921F: arch/arm/include/asm/floppy.h
922
923ARM PMU PROFILING AND DEBUGGING
924M: Will Deacon <will.deacon@arm.com>
925R: Mark Rutland <mark.rutland@arm.com>
926S: Maintained
927F: arch/arm*/kernel/perf_*
928F: arch/arm/oprofile/common.c
929F: arch/arm*/kernel/hw_breakpoint.c
930F: arch/arm*/include/asm/hw_breakpoint.h
931F: arch/arm*/include/asm/perf_event.h
932F: drivers/perf/arm_pmu.c
933F: include/linux/perf/arm_pmu.h
934
935ARM PORT
936M: Russell King <linux@armlinux.org.uk>
937L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
938W: http://www.armlinux.org.uk/
939S: Maintained
940F: arch/arm/
941
942ARM SUB-ARCHITECTURES
943L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
944S: Maintained
945F: arch/arm/mach-*/
946F: arch/arm/plat-*/
947T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git
948
949ARM PRIMECELL AACI PL041 DRIVER
950M: Russell King <linux@armlinux.org.uk>
951S: Maintained
952F: sound/arm/aaci.*
953
954ARM PRIMECELL CLCD PL110 DRIVER
955M: Russell King <linux@armlinux.org.uk>
956S: Maintained
957F: drivers/video/fbdev/amba-clcd.*
958
959ARM PRIMECELL KMI PL050 DRIVER
960M: Russell King <linux@armlinux.org.uk>
961S: Maintained
962F: drivers/input/serio/ambakmi.*
963F: include/linux/amba/kmi.h
964
965ARM PRIMECELL MMCI PL180/1 DRIVER
966M: Russell King <linux@armlinux.org.uk>
967S: Maintained
968F: drivers/mmc/host/mmci.*
969F: include/linux/amba/mmci.h
970
971ARM PRIMECELL UART PL010 AND PL011 DRIVERS
972M: Russell King <linux@armlinux.org.uk>
973S: Maintained
974F: drivers/tty/serial/amba-pl01*.c
975F: include/linux/amba/serial.h
976
977ARM PRIMECELL BUS SUPPORT
978M: Russell King <linux@armlinux.org.uk>
979S: Maintained
980F: drivers/amba/
981F: include/linux/amba/bus.h
982
983ARM/ADS SPHERE MACHINE SUPPORT
984M: Lennert Buytenhek <kernel@wantstofly.org>
985L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
986S: Maintained
987
988ARM/AFEB9260 MACHINE SUPPORT
989M: Sergey Lapin <slapin@ossfans.org>
990L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
991S: Maintained
992
993ARM/AJECO 1ARM MACHINE SUPPORT
994M: Lennert Buytenhek <kernel@wantstofly.org>
995L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
996S: Maintained
997
998ARM/Allwinner sunXi SoC support
999M: Maxime Ripard <maxime.ripard@free-electrons.com>
1000M: Chen-Yu Tsai <wens@csie.org>
1001L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1002S: Maintained
1003N: sun[x456789]i
1004F: arch/arm/boot/dts/ntc-gr8*
1005
1006ARM/Allwinner SoC Clock Support
1007M: Emilio López <emilio@elopez.com.ar>
1008S: Maintained
1009F: drivers/clk/sunxi/
1010
1011ARM/Amlogic Meson SoC support
1012M: Carlo Caione <carlo@caione.org>
1013M: Kevin Hilman <khilman@baylibre.com>
1014L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1015L: linux-amlogic@lists.infradead.org
1016W: http://linux-meson.com/
1017S: Maintained
1018F: arch/arm/mach-meson/
1019F: arch/arm/boot/dts/meson*
1020F: arch/arm64/boot/dts/amlogic/
1021F: drivers/pinctrl/meson/
1022F: drivers/mmc/host/meson*
1023N: meson
1024
1025ARM/Annapurna Labs ALPINE ARCHITECTURE
1026M: Tsahee Zidenberg <tsahee@annapurnalabs.com>
1027M: Antoine Tenart <antoine.tenart@free-electrons.com>
1028L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1029S: Maintained
1030F: arch/arm/mach-alpine/
1031F: arch/arm/boot/dts/alpine*
1032F: arch/arm64/boot/dts/al/
1033F: drivers/*/*alpine*
1034
1035ARM/ARTPEC MACHINE SUPPORT
1036M: Jesper Nilsson <jesper.nilsson@axis.com>
1037M: Lars Persson <lars.persson@axis.com>
1038M: Niklas Cassel <niklas.cassel@axis.com>
1039S: Maintained
1040L: linux-arm-kernel@axis.com
1041F: arch/arm/mach-artpec
1042F: arch/arm/boot/dts/artpec6*
1043F: drivers/clk/axis
1044
1045ARM/ASPEED MACHINE SUPPORT
1046M: Joel Stanley <joel@jms.id.au>
1047S: Maintained
1048F: arch/arm/mach-aspeed/
1049F: arch/arm/boot/dts/aspeed-*
1050F: drivers/*/*aspeed*
1051
1052ARM/ATMEL AT91RM9200, AT91SAM9 AND SAMA5 SOC SUPPORT
1053M: Nicolas Ferre <nicolas.ferre@atmel.com>
1054M: Alexandre Belloni <alexandre.belloni@free-electrons.com>
1055M: Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
1056L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1057W: http://www.linux4sam.org
1058T: git git://git.kernel.org/pub/scm/linux/kernel/git/nferre/linux-at91.git
1059S: Supported
1060F: arch/arm/mach-at91/
1061F: include/soc/at91/
1062F: arch/arm/boot/dts/at91*.dts
1063F: arch/arm/boot/dts/at91*.dtsi
1064F: arch/arm/boot/dts/sama*.dts
1065F: arch/arm/boot/dts/sama*.dtsi
1066F: arch/arm/include/debug/at91.S
1067
1068ARM/ATMEL AT91 Clock Support
1069M: Boris Brezillon <boris.brezillon@free-electrons.com>
1070S: Maintained
1071F: drivers/clk/at91
1072
1073ARM/CALXEDA HIGHBANK ARCHITECTURE
1074M: Rob Herring <robh@kernel.org>
1075L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1076S: Maintained
1077F: arch/arm/mach-highbank/
1078F: arch/arm/boot/dts/highbank.dts
1079F: arch/arm/boot/dts/ecx-*.dts*
1080
1081ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT
1082M: Krzysztof Halasa <khalasa@piap.pl>
1083S: Maintained
1084F: arch/arm/mach-cns3xxx/
1085
1086ARM/CAVIUM THUNDER NETWORK DRIVER
1087M: Sunil Goutham <sgoutham@cavium.com>
1088M: Robert Richter <rric@kernel.org>
1089L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1090S: Supported
1091F: drivers/net/ethernet/cavium/thunder/
1092
1093ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE
1094M: Alexander Shiyan <shc_work@mail.ru>
1095L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1096S: Odd Fixes
1097N: clps711x
1098
1099ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE
1100M: Hartley Sweeten <hsweeten@visionengravers.com>
1101M: Ryan Mallon <rmallon@gmail.com>
1102L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1103S: Maintained
1104F: arch/arm/mach-ep93xx/
1105F: arch/arm/mach-ep93xx/include/mach/
1106
1107ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT
1108M: Lennert Buytenhek <kernel@wantstofly.org>
1109L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1110S: Maintained
1111
1112ARM/CLKDEV SUPPORT
1113M: Russell King <linux@armlinux.org.uk>
1114L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1115S: Maintained
1116F: arch/arm/include/asm/clkdev.h
1117F: drivers/clk/clkdev.c
1118
1119ARM/COMPULAB CM-X270/EM-X270 and CM-X300 MACHINE SUPPORT
1120M: Mike Rapoport <mike@compulab.co.il>
1121L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1122S: Maintained
1123
1124ARM/CONTEC MICRO9 MACHINE SUPPORT
1125M: Hubert Feurstein <hubert.feurstein@contec.at>
1126S: Maintained
1127F: arch/arm/mach-ep93xx/micro9.c
1128
1129ARM/CORESIGHT FRAMEWORK AND DRIVERS
1130M: Mathieu Poirier <mathieu.poirier@linaro.org>
1131L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1132S: Maintained
1133F: drivers/hwtracing/coresight/*
1134F: Documentation/trace/coresight.txt
1135F: Documentation/devicetree/bindings/arm/coresight.txt
1136F: Documentation/ABI/testing/sysfs-bus-coresight-devices-*
1137
1138ARM/CORGI MACHINE SUPPORT
1139M: Richard Purdie <rpurdie@rpsys.net>
1140S: Maintained
1141
1142ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE
1143M: Hans Ulli Kroll <ulli.kroll@googlemail.com>
1144L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1145T: git git://github.com/ulli-kroll/linux.git
1146S: Maintained
1147F: arch/arm/mach-gemini/
1148F: drivers/rtc/rtc-gemini.c
1149
1150ARM/CSR SIRFPRIMA2 MACHINE SUPPORT
1151M: Barry Song <baohua@kernel.org>
1152L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1153T: git git://git.kernel.org/pub/scm/linux/kernel/git/baohua/linux.git
1154S: Maintained
1155F: arch/arm/boot/dts/prima2*
1156F: arch/arm/mach-prima2/
1157F: drivers/clk/sirf/
1158F: drivers/clocksource/timer-prima2.c
1159F: drivers/clocksource/timer-atlas7.c
1160N: [^a-z]sirf
1161
1162ARM/CONEXANT DIGICOLOR MACHINE SUPPORT
1163M: Baruch Siach <baruch@tkos.co.il>
1164L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1165S: Maintained
1166F: arch/arm/boot/dts/cx92755*
1167N: digicolor
1168
1169ARM/EBSA110 MACHINE SUPPORT
1170M: Russell King <linux@armlinux.org.uk>
1171L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1172W: http://www.armlinux.org.uk/
1173S: Maintained
1174F: arch/arm/mach-ebsa110/
1175F: drivers/net/ethernet/amd/am79c961a.*
1176
1177ARM/ENERGY MICRO (SILICON LABS) EFM32 SUPPORT
1178M: Uwe Kleine-König <kernel@pengutronix.de>
1179L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1180S: Maintained
1181N: efm32
1182
1183ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6)
1184M: Daniel Ribeiro <drwyrm@gmail.com>
1185M: Stefan Schmidt <stefan@openezx.org>
1186M: Harald Welte <laforge@openezx.org>
1187L: openezx-devel@lists.openezx.org (moderated for non-subscribers)
1188W: http://www.openezx.org/
1189S: Maintained
1190T: topgit git://git.openezx.org/openezx.git
1191F: arch/arm/mach-pxa/ezx.c
1192
1193ARM/FARADAY FA526 PORT
1194M: Hans Ulli Kroll <ulli.kroll@googlemail.com>
1195L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1196S: Maintained
1197T: git git://git.berlios.de/gemini-board
1198F: arch/arm/mm/*-fa*
1199
1200ARM/FOOTBRIDGE ARCHITECTURE
1201M: Russell King <linux@armlinux.org.uk>
1202L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1203W: http://www.armlinux.org.uk/
1204S: Maintained
1205F: arch/arm/include/asm/hardware/dec21285.h
1206F: arch/arm/mach-footbridge/
1207
1208ARM/FREESCALE IMX / MXC ARM ARCHITECTURE
1209M: Shawn Guo <shawnguo@kernel.org>
1210M: Sascha Hauer <kernel@pengutronix.de>
1211R: Fabio Estevam <fabio.estevam@nxp.com>
1212L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1213S: Maintained
1214T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1215F: arch/arm/mach-imx/
1216F: arch/arm/mach-mxs/
1217F: arch/arm/boot/dts/imx*
1218F: arch/arm/configs/imx*_defconfig
1219F: drivers/clk/imx/
1220F: include/soc/imx/
1221
1222ARM/FREESCALE VYBRID ARM ARCHITECTURE
1223M: Shawn Guo <shawnguo@kernel.org>
1224M: Sascha Hauer <kernel@pengutronix.de>
1225R: Stefan Agner <stefan@agner.ch>
1226L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1227S: Maintained
1228T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1229F: arch/arm/mach-imx/*vf610*
1230F: arch/arm/boot/dts/vf*
1231
1232ARM/GLOMATION GESBC9312SX MACHINE SUPPORT
1233M: Lennert Buytenhek <kernel@wantstofly.org>
1234L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1235S: Maintained
1236
1237ARM/GUMSTIX MACHINE SUPPORT
1238M: Steve Sakoman <sakoman@gmail.com>
1239L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1240S: Maintained
1241
1242ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT
1243M: Philipp Zabel <philipp.zabel@gmail.com>
1244M: Paul Parsons <lost.distance@yahoo.com>
1245L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1246S: Maintained
1247F: arch/arm/mach-pxa/hx4700.c
1248F: arch/arm/mach-pxa/include/mach/hx4700.h
1249F: sound/soc/pxa/hx4700.c
1250
1251ARM/HISILICON SOC SUPPORT
1252M: Wei Xu <xuwei5@hisilicon.com>
1253L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1254W: http://www.hisilicon.com
1255S: Supported
1256T: git git://github.com/hisilicon/linux-hisi.git
1257F: arch/arm/mach-hisi/
1258F: arch/arm/boot/dts/hi3*
1259F: arch/arm/boot/dts/hip*
1260F: arch/arm/boot/dts/hisi*
1261F: arch/arm64/boot/dts/hisilicon/
1262
1263ARM/HP JORNADA 7XX MACHINE SUPPORT
1264M: Kristoffer Ericson <kristoffer.ericson@gmail.com>
1265W: www.jlime.com
1266S: Maintained
1267T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
1268F: arch/arm/mach-sa1100/jornada720.c
1269F: arch/arm/mach-sa1100/include/mach/jornada720.h
1270
1271ARM/IGEP MACHINE SUPPORT
1272M: Enric Balletbo i Serra <eballetbo@gmail.com>
1273M: Javier Martinez Canillas <javier@dowhile0.org>
1274L: linux-omap@vger.kernel.org
1275L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1276S: Maintained
1277F: arch/arm/boot/dts/omap3-igep*
1278
1279ARM/INCOME PXA270 SUPPORT
1280M: Marek Vasut <marek.vasut@gmail.com>
1281L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1282S: Maintained
1283F: arch/arm/mach-pxa/colibri-pxa270-income.c
1284
1285ARM/INTEL IOP32X ARM ARCHITECTURE
1286M: Lennert Buytenhek <kernel@wantstofly.org>
1287L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1288S: Maintained
1289
1290ARM/INTEL IOP33X ARM ARCHITECTURE
1291L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1292S: Orphan
1293
1294ARM/INTEL IOP13XX ARM ARCHITECTURE
1295M: Lennert Buytenhek <kernel@wantstofly.org>
1296L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1297S: Maintained
1298
1299ARM/INTEL IQ81342EX MACHINE SUPPORT
1300M: Lennert Buytenhek <kernel@wantstofly.org>
1301L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1302S: Maintained
1303
1304ARM/INTEL IXDP2850 MACHINE SUPPORT
1305M: Lennert Buytenhek <kernel@wantstofly.org>
1306L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1307S: Maintained
1308
1309ARM/INTEL IXP4XX ARM ARCHITECTURE
1310M: Imre Kaloz <kaloz@openwrt.org>
1311M: Krzysztof Halasa <khalasa@piap.pl>
1312L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1313S: Maintained
1314F: arch/arm/mach-ixp4xx/
1315
1316ARM/INTEL RESEARCH IMOTE/STARGATE 2 MACHINE SUPPORT
1317M: Jonathan Cameron <jic23@cam.ac.uk>
1318L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1319S: Maintained
1320F: arch/arm/mach-pxa/stargate2.c
1321F: drivers/pcmcia/pxa2xx_stargate2.c
1322
1323ARM/INTEL XSC3 (MANZANO) ARM CORE
1324M: Lennert Buytenhek <kernel@wantstofly.org>
1325L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1326S: Maintained
1327
1328ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT
1329M: Lennert Buytenhek <kernel@wantstofly.org>
1330L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1331S: Maintained
1332
1333ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE
1334M: Santosh Shilimkar <ssantosh@kernel.org>
1335L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1336S: Maintained
1337F: arch/arm/mach-keystone/
1338F: arch/arm/boot/dts/keystone-*
1339T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
1340
1341ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK
1342M: Santosh Shilimkar <ssantosh@kernel.org>
1343L: linux-kernel@vger.kernel.org
1344S: Maintained
1345F: drivers/clk/keystone/
1346
1347ARM/TEXAS INSTRUMENT KEYSTONE ClOCKSOURCE
1348M: Santosh Shilimkar <ssantosh@kernel.org>
1349L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1350L: linux-kernel@vger.kernel.org
1351S: Maintained
1352F: drivers/clocksource/timer-keystone.c
1353
1354ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER
1355M: Santosh Shilimkar <ssantosh@kernel.org>
1356L: linux-kernel@vger.kernel.org
1357S: Maintained
1358F: drivers/power/reset/keystone-reset.c
1359
1360ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS
1361M: Santosh Shilimkar <ssantosh@kernel.org>
1362L: linux-kernel@vger.kernel.org
1363S: Maintained
1364F: drivers/memory/*emif*
1365
1366ARM/LG1K ARCHITECTURE
1367M: Chanho Min <chanho.min@lge.com>
1368L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1369S: Maintained
1370F: arch/arm64/boot/dts/lg/
1371
1372ARM/LOGICPD PXA270 MACHINE SUPPORT
1373M: Lennert Buytenhek <kernel@wantstofly.org>
1374L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1375S: Maintained
1376
1377ARM/LPC18XX ARCHITECTURE
1378M: Joachim Eastwood <manabian@gmail.com>
1379L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1380S: Maintained
1381F: arch/arm/boot/dts/lpc43*
1382F: drivers/clk/nxp/clk-lpc18xx*
1383F: drivers/clocksource/time-lpc32xx.c
1384F: drivers/i2c/busses/i2c-lpc2k.c
1385F: drivers/memory/pl172.c
1386F: drivers/mtd/spi-nor/nxp-spifi.c
1387F: drivers/rtc/rtc-lpc24xx.c
1388N: lpc18xx
1389
1390ARM/LPC32XX SOC SUPPORT
1391M: Vladimir Zapolskiy <vz@mleia.com>
1392M: Sylvain Lemieux <slemieux.tyco@gmail.com>
1393L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1394T: git git://github.com/vzapolskiy/linux-lpc32xx.git
1395S: Maintained
1396F: arch/arm/boot/dts/lpc32*
1397F: arch/arm/mach-lpc32xx/
1398F: drivers/i2c/busses/i2c-pnx.c
1399F: drivers/net/ethernet/nxp/lpc_eth.c
1400F: drivers/usb/host/ohci-nxp.c
1401F: drivers/watchdog/pnx4008_wdt.c
1402N: lpc32xx
1403
1404ARM/MAGICIAN MACHINE SUPPORT
1405M: Philipp Zabel <philipp.zabel@gmail.com>
1406S: Maintained
1407
1408ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K SOC support
1409M: Jason Cooper <jason@lakedaemon.net>
1410M: Andrew Lunn <andrew@lunn.ch>
1411M: Gregory Clement <gregory.clement@free-electrons.com>
1412M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1413L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1414S: Maintained
1415F: arch/arm/mach-mvebu/
1416F: drivers/rtc/rtc-armada38x.c
1417F: arch/arm/boot/dts/armada*
1418F: arch/arm/boot/dts/kirkwood*
1419F: arch/arm64/boot/dts/marvell/armada*
1420F: drivers/cpufreq/mvebu-cpufreq.c
1421F: arch/arm/configs/mvebu_*_defconfig
1422
1423ARM/Marvell Berlin SoC support
1424M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1425L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1426S: Maintained
1427F: arch/arm/mach-berlin/
1428F: arch/arm/boot/dts/berlin*
1429F: arch/arm64/boot/dts/marvell/berlin*
1430
1431
1432ARM/Marvell Dove/MV78xx0/Orion SOC support
1433M: Jason Cooper <jason@lakedaemon.net>
1434M: Andrew Lunn <andrew@lunn.ch>
1435M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1436M: Gregory Clement <gregory.clement@free-electrons.com>
1437L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1438S: Maintained
1439F: arch/arm/mach-dove/
1440F: arch/arm/mach-mv78xx0/
1441F: arch/arm/mach-orion5x/
1442F: arch/arm/plat-orion/
1443F: arch/arm/boot/dts/dove*
1444F: arch/arm/boot/dts/orion5x*
1445
1446
1447ARM/Orion SoC/Technologic Systems TS-78xx platform support
1448M: Alexander Clouter <alex@digriz.org.uk>
1449L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1450W: http://www.digriz.org.uk/ts78xx/kernel
1451S: Maintained
1452F: arch/arm/mach-orion5x/ts78xx-*
1453
1454ARM/OXNAS platform support
1455M: Neil Armstrong <narmstrong@baylibre.com>
1456L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1457S: Maintained
1458F: arch/arm/mach-oxnas/
1459F: arch/arm/boot/dts/oxnas*
1460F: arch/arm/boot/dts/wd-mbwe.dts
1461N: oxnas
1462
1463ARM/Mediatek RTC DRIVER
1464M: Eddie Huang <eddie.huang@mediatek.com>
1465L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1466L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1467S: Maintained
1468F: drivers/rtc/rtc-mt6397.c
1469
1470ARM/Mediatek SoC support
1471M: Matthias Brugger <matthias.bgg@gmail.com>
1472L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1473L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1474S: Maintained
1475F: arch/arm/boot/dts/mt6*
1476F: arch/arm/boot/dts/mt8*
1477F: arch/arm/mach-mediatek/
1478N: mtk
1479K: mediatek
1480
1481ARM/Mediatek USB3 PHY DRIVER
1482M: Chunfeng Yun <chunfeng.yun@mediatek.com>
1483L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1484L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1485S: Maintained
1486F: drivers/phy/phy-mt65xx-usb3.c
1487
1488ARM/MICREL KS8695 ARCHITECTURE
1489M: Greg Ungerer <gerg@uclinux.org>
1490L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1491F: arch/arm/mach-ks8695/
1492S: Odd Fixes
1493
1494ARM/MIOA701 MACHINE SUPPORT
1495M: Robert Jarzmik <robert.jarzmik@free.fr>
1496L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1497F: arch/arm/mach-pxa/mioa701.c
1498S: Maintained
1499
1500ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT
1501M: Michael Petchkovsky <mkpetch@internode.on.net>
1502S: Maintained
1503
1504ARM/NOMADIK ARCHITECTURE
1505M: Alessandro Rubini <rubini@unipv.it>
1506M: Linus Walleij <linus.walleij@linaro.org>
1507L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1508S: Maintained
1509F: arch/arm/mach-nomadik/
1510F: drivers/pinctrl/nomadik/
1511F: drivers/i2c/busses/i2c-nomadik.c
1512T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git
1513
1514ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT
1515M: Nelson Castillo <arhuaco@freaks-unidos.net>
1516L: openmoko-kernel@lists.openmoko.org (subscribers-only)
1517W: http://wiki.openmoko.org/wiki/Neo_FreeRunner
1518S: Supported
1519
1520ARM/TOSA MACHINE SUPPORT
1521M: Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
1522M: Dirk Opfer <dirk@opfer-online.de>
1523S: Maintained
1524
1525ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT
1526M: Marek Vasut <marek.vasut@gmail.com>
1527L: linux-arm-kernel@lists.infradead.org
1528W: http://hackndev.com
1529S: Maintained
1530F: arch/arm/mach-pxa/include/mach/palmtx.h
1531F: arch/arm/mach-pxa/palmtx.c
1532F: arch/arm/mach-pxa/include/mach/palmt5.h
1533F: arch/arm/mach-pxa/palmt5.c
1534F: arch/arm/mach-pxa/include/mach/palmld.h
1535F: arch/arm/mach-pxa/palmld.c
1536F: arch/arm/mach-pxa/include/mach/palmte2.h
1537F: arch/arm/mach-pxa/palmte2.c
1538F: arch/arm/mach-pxa/include/mach/palmtc.h
1539F: arch/arm/mach-pxa/palmtc.c
1540
1541ARM/PALM TREO SUPPORT
1542M: Tomas Cech <sleep_walker@suse.com>
1543L: linux-arm-kernel@lists.infradead.org
1544W: http://hackndev.com
1545S: Maintained
1546F: arch/arm/mach-pxa/include/mach/palmtreo.h
1547F: arch/arm/mach-pxa/palmtreo.c
1548
1549ARM/PALMZ72 SUPPORT
1550M: Sergey Lapin <slapin@ossfans.org>
1551L: linux-arm-kernel@lists.infradead.org
1552W: http://hackndev.com
1553S: Maintained
1554F: arch/arm/mach-pxa/include/mach/palmz72.h
1555F: arch/arm/mach-pxa/palmz72.c
1556
1557ARM/PLEB SUPPORT
1558M: Peter Chubb <pleb@gelato.unsw.edu.au>
1559W: http://www.disy.cse.unsw.edu.au/Hardware/PLEB
1560S: Maintained
1561
1562ARM/PT DIGITAL BOARD PORT
1563M: Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de>
1564L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1565W: http://www.armlinux.org.uk/
1566S: Maintained
1567
1568ARM/QUALCOMM SUPPORT
1569M: Andy Gross <andy.gross@linaro.org>
1570M: David Brown <david.brown@linaro.org>
1571L: linux-arm-msm@vger.kernel.org
1572L: linux-soc@vger.kernel.org
1573S: Maintained
1574F: Documentation/devicetree/bindings/soc/qcom/
1575F: arch/arm/boot/dts/qcom-*.dts
1576F: arch/arm/boot/dts/qcom-*.dtsi
1577F: arch/arm/mach-qcom/
1578F: arch/arm64/boot/dts/qcom/*
1579F: drivers/i2c/busses/i2c-qup.c
1580F: drivers/clk/qcom/
1581F: drivers/soc/qcom/
1582F: drivers/spi/spi-qup.c
1583F: drivers/tty/serial/msm_serial.h
1584F: drivers/tty/serial/msm_serial.c
1585F: drivers/*/pm8???-*
1586F: drivers/mfd/ssbi.c
1587F: drivers/firmware/qcom_scm.c
1588T: git git://git.kernel.org/pub/scm/linux/kernel/git/agross/linux.git
1589
1590ARM/RADISYS ENP2611 MACHINE SUPPORT
1591M: Lennert Buytenhek <kernel@wantstofly.org>
1592L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1593S: Maintained
1594
1595ARM/RENESAS ARM64 ARCHITECTURE
1596M: Simon Horman <horms@verge.net.au>
1597M: Magnus Damm <magnus.damm@gmail.com>
1598L: linux-renesas-soc@vger.kernel.org
1599Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/
1600T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
1601S: Supported
1602F: arch/arm64/boot/dts/renesas/
1603F: drivers/soc/renesas/
1604F: include/linux/soc/renesas/
1605
1606ARM/RISCPC ARCHITECTURE
1607M: Russell King <linux@armlinux.org.uk>
1608L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1609W: http://www.armlinux.org.uk/
1610S: Maintained
1611F: arch/arm/include/asm/hardware/entry-macro-iomd.S
1612F: arch/arm/include/asm/hardware/ioc.h
1613F: arch/arm/include/asm/hardware/iomd.h
1614F: arch/arm/include/asm/hardware/memc.h
1615F: arch/arm/mach-rpc/
1616F: drivers/net/ethernet/8390/etherh.c
1617F: drivers/net/ethernet/i825xx/ether1*
1618F: drivers/net/ethernet/seeq/ether3*
1619F: drivers/scsi/arm/
1620
1621ARM/Rockchip SoC support
1622M: Heiko Stuebner <heiko@sntech.de>
1623L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1624L: linux-rockchip@lists.infradead.org
1625T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git
1626S: Maintained
1627F: arch/arm/boot/dts/rk3*
1628F: arch/arm/mach-rockchip/
1629F: drivers/clk/rockchip/
1630F: drivers/i2c/busses/i2c-rk3x.c
1631F: drivers/*/*rockchip*
1632F: drivers/*/*/*rockchip*
1633F: sound/soc/rockchip/
1634N: rockchip
1635
1636ARM/SAMSUNG EXYNOS ARM ARCHITECTURES
1637M: Kukjin Kim <kgene@kernel.org>
1638M: Krzysztof Kozlowski <krzk@kernel.org>
1639R: Javier Martinez Canillas <javier@osg.samsung.com>
1640L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1641L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
1642S: Maintained
1643F: arch/arm/boot/dts/s3c*
1644F: arch/arm/boot/dts/s5p*
1645F: arch/arm/boot/dts/samsung*
1646F: arch/arm/boot/dts/exynos*
1647F: arch/arm64/boot/dts/exynos/
1648F: arch/arm/plat-samsung/
1649F: arch/arm/mach-s3c24*/
1650F: arch/arm/mach-s3c64xx/
1651F: arch/arm/mach-s5p*/
1652F: arch/arm/mach-exynos*/
1653F: drivers/*/*s3c24*
1654F: drivers/*/*/*s3c24*
1655F: drivers/*/*s3c64xx*
1656F: drivers/*/*s5pv210*
1657F: drivers/memory/samsung/*
1658F: drivers/soc/samsung/*
1659F: Documentation/arm/Samsung/
1660F: Documentation/devicetree/bindings/arm/samsung/
1661F: Documentation/devicetree/bindings/sram/samsung-sram.txt
1662F: Documentation/devicetree/bindings/power/pd-samsung.txt
1663N: exynos
1664
1665ARM/SAMSUNG MOBILE MACHINE SUPPORT
1666M: Kyungmin Park <kyungmin.park@samsung.com>
1667L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1668S: Maintained
1669F: arch/arm/mach-s5pv210/
1670
1671ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT
1672M: Kyungmin Park <kyungmin.park@samsung.com>
1673M: Kamil Debski <kamil@wypas.org>
1674M: Andrzej Hajda <a.hajda@samsung.com>
1675L: linux-arm-kernel@lists.infradead.org
1676L: linux-media@vger.kernel.org
1677S: Maintained
1678F: drivers/media/platform/s5p-g2d/
1679
1680ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT
1681M: Kyungmin Park <kyungmin.park@samsung.com>
1682M: Kamil Debski <kamil@wypas.org>
1683M: Jeongtae Park <jtp.park@samsung.com>
1684M: Andrzej Hajda <a.hajda@samsung.com>
1685L: linux-arm-kernel@lists.infradead.org
1686L: linux-media@vger.kernel.org
1687S: Maintained
1688F: arch/arm/plat-samsung/s5p-dev-mfc.c
1689F: drivers/media/platform/s5p-mfc/
1690
1691ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT
1692M: Kyungmin Park <kyungmin.park@samsung.com>
1693L: linux-arm-kernel@lists.infradead.org
1694L: linux-media@vger.kernel.org
1695S: Maintained
1696F: drivers/staging/media/platform/s5p-cec/
1697
1698ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT
1699M: Andrzej Pietrasiewicz <andrzej.p@samsung.com>
1700M: Jacek Anaszewski <j.anaszewski@samsung.com>
1701L: linux-arm-kernel@lists.infradead.org
1702L: linux-media@vger.kernel.org
1703S: Maintained
1704F: drivers/media/platform/s5p-jpeg/
1705
1706ARM/SHMOBILE ARM ARCHITECTURE
1707M: Simon Horman <horms@verge.net.au>
1708M: Magnus Damm <magnus.damm@gmail.com>
1709L: linux-renesas-soc@vger.kernel.org
1710Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/
1711T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
1712S: Supported
1713F: arch/arm/boot/dts/emev2*
1714F: arch/arm/boot/dts/r7s*
1715F: arch/arm/boot/dts/r8a*
1716F: arch/arm/boot/dts/sh*
1717F: arch/arm/configs/shmobile_defconfig
1718F: arch/arm/include/debug/renesas-scif.S
1719F: arch/arm/mach-shmobile/
1720F: drivers/soc/renesas/
1721F: include/linux/soc/renesas/
1722
1723ARM/SOCFPGA ARCHITECTURE
1724M: Dinh Nguyen <dinguyen@opensource.altera.com>
1725S: Maintained
1726F: arch/arm/mach-socfpga/
1727F: arch/arm/boot/dts/socfpga*
1728F: arch/arm/configs/socfpga_defconfig
1729F: arch/arm64/boot/dts/altera/
1730W: http://www.rocketboards.org
1731T: git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
1732
1733ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT
1734M: Dinh Nguyen <dinguyen@opensource.altera.com>
1735S: Maintained
1736F: drivers/clk/socfpga/
1737
1738ARM/SOCFPGA EDAC SUPPORT
1739M: Thor Thayer <tthayer@opensource.altera.com>
1740S: Maintained
1741F: drivers/edac/altera_edac.
1742
1743ARM/STI ARCHITECTURE
1744M: Patrice Chotard <patrice.chotard@st.com>
1745L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1746L: kernel@stlinux.com
1747W: http://www.stlinux.com
1748S: Maintained
1749F: arch/arm/mach-sti/
1750F: arch/arm/boot/dts/sti*
1751F: drivers/char/hw_random/st-rng.c
1752F: drivers/clocksource/arm_global_timer.c
1753F: drivers/clocksource/clksrc_st_lpc.c
1754F: drivers/cpufreq/sti-cpufreq.c
1755F: drivers/i2c/busses/i2c-st.c
1756F: drivers/media/rc/st_rc.c
1757F: drivers/media/platform/sti/c8sectpfe/
1758F: drivers/mmc/host/sdhci-st.c
1759F: drivers/phy/phy-miphy28lp.c
1760F: drivers/phy/phy-miphy365x.c
1761F: drivers/phy/phy-stih407-usb.c
1762F: drivers/phy/phy-stih41x-usb.c
1763F: drivers/pinctrl/pinctrl-st.c
1764F: drivers/remoteproc/st_remoteproc.c
1765F: drivers/reset/sti/
1766F: drivers/rtc/rtc-st-lpc.c
1767F: drivers/tty/serial/st-asc.c
1768F: drivers/usb/dwc3/dwc3-st.c
1769F: drivers/usb/host/ehci-st.c
1770F: drivers/usb/host/ohci-st.c
1771F: drivers/watchdog/st_lpc_wdt.c
1772F: drivers/ata/ahci_st.c
1773
1774ARM/STM32 ARCHITECTURE
1775M: Maxime Coquelin <mcoquelin.stm32@gmail.com>
1776M: Alexandre Torgue <alexandre.torgue@st.com>
1777L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1778S: Maintained
1779T: git git://git.kernel.org/pub/scm/linux/kernel/git/mcoquelin/stm32.git
1780N: stm32
1781F: drivers/clocksource/armv7m_systick.c
1782
1783ARM/TANGO ARCHITECTURE
1784M: Marc Gonzalez <marc_gonzalez@sigmadesigns.com>
1785L: linux-arm-kernel@lists.infradead.org
1786S: Maintained
1787N: tango
1788
1789ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT
1790M: Lennert Buytenhek <kernel@wantstofly.org>
1791L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1792S: Maintained
1793
1794ARM/TETON BGA MACHINE SUPPORT
1795M: "Mark F. Brown" <mark.brown314@gmail.com>
1796L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1797S: Maintained
1798
1799ARM/THECUS N2100 MACHINE SUPPORT
1800M: Lennert Buytenhek <kernel@wantstofly.org>
1801L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1802S: Maintained
1803
1804ARM/NUVOTON W90X900 ARM ARCHITECTURE
1805M: Wan ZongShun <mcuos.com@gmail.com>
1806L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1807W: http://www.mcuos.com
1808S: Maintained
1809F: arch/arm/mach-w90x900/
1810F: drivers/input/keyboard/w90p910_keypad.c
1811F: drivers/input/touchscreen/w90p910_ts.c
1812F: drivers/watchdog/nuc900_wdt.c
1813F: drivers/net/ethernet/nuvoton/w90p910_ether.c
1814F: drivers/mtd/nand/nuc900_nand.c
1815F: drivers/rtc/rtc-nuc900.c
1816F: drivers/spi/spi-nuc900.c
1817F: drivers/usb/host/ehci-w90x900.c
1818F: drivers/video/fbdev/nuc900fb.c
1819
1820ARM/U300 MACHINE SUPPORT
1821M: Linus Walleij <linus.walleij@linaro.org>
1822L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1823S: Supported
1824F: arch/arm/mach-u300/
1825F: drivers/clocksource/timer-u300.c
1826F: drivers/i2c/busses/i2c-stu300.c
1827F: drivers/rtc/rtc-coh901331.c
1828F: drivers/watchdog/coh901327_wdt.c
1829F: drivers/dma/coh901318*
1830F: drivers/mfd/ab3100*
1831F: drivers/rtc/rtc-ab3100.c
1832F: drivers/rtc/rtc-coh901331.c
1833T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git
1834
1835ARM/UNIPHIER ARCHITECTURE
1836M: Masahiro Yamada <yamada.masahiro@socionext.com>
1837L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1838T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-uniphier.git
1839S: Maintained
1840F: arch/arm/boot/dts/uniphier*
1841F: arch/arm/include/asm/hardware/cache-uniphier.h
1842F: arch/arm/mach-uniphier/
1843F: arch/arm/mm/cache-uniphier.c
1844F: arch/arm64/boot/dts/socionext/
1845F: drivers/bus/uniphier-system-bus.c
1846F: drivers/i2c/busses/i2c-uniphier*
1847F: drivers/pinctrl/uniphier/
1848F: drivers/reset/reset-uniphier.c
1849F: drivers/tty/serial/8250/8250_uniphier.c
1850N: uniphier
1851
1852ARM/Ux500 ARM ARCHITECTURE
1853M: Linus Walleij <linus.walleij@linaro.org>
1854L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1855S: Maintained
1856F: arch/arm/mach-ux500/
1857F: drivers/clocksource/clksrc-dbx500-prcmu.c
1858F: drivers/dma/ste_dma40*
1859F: drivers/hwspinlock/u8500_hsem.c
1860F: drivers/mfd/abx500*
1861F: drivers/mfd/ab8500*
1862F: drivers/mfd/dbx500*
1863F: drivers/mfd/db8500*
1864F: drivers/pinctrl/nomadik/pinctrl-ab*
1865F: drivers/pinctrl/nomadik/pinctrl-nomadik*
1866F: drivers/rtc/rtc-ab8500.c
1867F: drivers/rtc/rtc-pl031.c
1868T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git
1869
1870ARM/Ux500 CLOCK FRAMEWORK SUPPORT
1871M: Ulf Hansson <ulf.hansson@linaro.org>
1872L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1873T: git git://git.linaro.org/people/ulfh/clk.git
1874S: Maintained
1875F: drivers/clk/ux500/
1876
1877ARM/VERSATILE EXPRESS PLATFORM
1878M: Liviu Dudau <liviu.dudau@arm.com>
1879M: Sudeep Holla <sudeep.holla@arm.com>
1880M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
1881L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1882S: Maintained
1883F: arch/arm/boot/dts/vexpress*
1884F: arch/arm64/boot/dts/arm/
1885F: arch/arm/mach-vexpress/
1886F: */*/vexpress*
1887F: */*/*/vexpress*
1888F: drivers/clk/versatile/clk-vexpress-osc.c
1889F: drivers/clocksource/versatile.c
1890N: mps2
1891
1892ARM/VFP SUPPORT
1893M: Russell King <linux@armlinux.org.uk>
1894L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1895W: http://www.armlinux.org.uk/
1896S: Maintained
1897F: arch/arm/vfp/
1898
1899ARM/VOIPAC PXA270 SUPPORT
1900M: Marek Vasut <marek.vasut@gmail.com>
1901L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1902S: Maintained
1903F: arch/arm/mach-pxa/vpac270.c
1904F: arch/arm/mach-pxa/include/mach/vpac270.h
1905
1906ARM/VT8500 ARM ARCHITECTURE
1907M: Tony Prisk <linux@prisktech.co.nz>
1908L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1909S: Maintained
1910F: arch/arm/mach-vt8500/
1911F: drivers/clocksource/vt8500_timer.c
1912F: drivers/i2c/busses/i2c-wmt.c
1913F: drivers/mmc/host/wmt-sdmmc.c
1914F: drivers/pwm/pwm-vt8500.c
1915F: drivers/rtc/rtc-vt8500.c
1916F: drivers/tty/serial/vt8500_serial.c
1917F: drivers/usb/host/ehci-platform.c
1918F: drivers/usb/host/uhci-platform.c
1919F: drivers/video/fbdev/vt8500lcdfb.*
1920F: drivers/video/fbdev/wm8505fb*
1921F: drivers/video/fbdev/wmt_ge_rops.*
1922
1923ARM/ZIPIT Z2 SUPPORT
1924M: Marek Vasut <marek.vasut@gmail.com>
1925L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1926S: Maintained
1927F: arch/arm/mach-pxa/z2.c
1928F: arch/arm/mach-pxa/include/mach/z2.h
1929
1930ARM/ZTE ARCHITECTURE
1931M: Jun Nie <jun.nie@linaro.org>
1932L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1933S: Maintained
1934F: arch/arm/mach-zx/
1935F: drivers/clk/zte/
1936F: Documentation/devicetree/bindings/arm/zte.txt
1937F: Documentation/devicetree/bindings/clock/zx296702-clk.txt
1938
1939ARM/ZYNQ ARCHITECTURE
1940M: Michal Simek <michal.simek@xilinx.com>
1941R: Sören Brinkmann <soren.brinkmann@xilinx.com>
1942L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1943W: http://wiki.xilinx.com
1944T: git https://github.com/Xilinx/linux-xlnx.git
1945S: Supported
1946F: arch/arm/mach-zynq/
1947F: drivers/cpuidle/cpuidle-zynq.c
1948F: drivers/block/xsysace.c
1949N: zynq
1950N: xilinx
1951F: drivers/clocksource/cadence_ttc_timer.c
1952F: drivers/i2c/busses/i2c-cadence.c
1953F: drivers/mmc/host/sdhci-of-arasan.c
1954F: drivers/edac/synopsys_edac.c
1955
1956ARM SMMU DRIVERS
1957M: Will Deacon <will.deacon@arm.com>
1958R: Robin Murphy <robin.murphy@arm.com>
1959L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1960S: Maintained
1961F: drivers/iommu/arm-smmu.c
1962F: drivers/iommu/arm-smmu-v3.c
1963F: drivers/iommu/io-pgtable-arm.c
1964F: drivers/iommu/io-pgtable-arm-v7s.c
1965
1966ARM64 PORT (AARCH64 ARCHITECTURE)
1967M: Catalin Marinas <catalin.marinas@arm.com>
1968M: Will Deacon <will.deacon@arm.com>
1969L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1970T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git
1971S: Maintained
1972F: arch/arm64/
1973F: Documentation/arm64/
1974
1975AS3645A LED FLASH CONTROLLER DRIVER
1976M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
1977L: linux-media@vger.kernel.org
1978T: git git://linuxtv.org/media_tree.git
1979S: Maintained
1980F: drivers/media/i2c/as3645a.c
1981F: include/media/i2c/as3645a.h
1982
1983ASAHI KASEI AK8974 DRIVER
1984M: Linus Walleij <linus.walleij@linaro.org>
1985L: linux-iio@vger.kernel.org
1986W: http://www.akm.com/
1987S: Supported
1988F: drivers/iio/magnetometer/ak8974.c
1989
1990ASC7621 HARDWARE MONITOR DRIVER
1991M: George Joseph <george.joseph@fairview5.com>
1992L: linux-hwmon@vger.kernel.org
1993S: Maintained
1994F: Documentation/hwmon/asc7621
1995F: drivers/hwmon/asc7621.c
1996
1997ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS
1998M: Corentin Chary <corentin.chary@gmail.com>
1999L: acpi4asus-user@lists.sourceforge.net
2000L: platform-driver-x86@vger.kernel.org
2001W: http://acpi4asus.sf.net
2002S: Maintained
2003F: drivers/platform/x86/asus*.c
2004F: drivers/platform/x86/eeepc*.c
2005
2006ASUS WIRELESS RADIO CONTROL DRIVER
2007M: João Paulo Rechi Vita <jprvita@gmail.com>
2008L: platform-driver-x86@vger.kernel.org
2009S: Maintained
2010F: drivers/platform/x86/asus-wireless.c
2011
2012ASYMMETRIC KEYS
2013M: David Howells <dhowells@redhat.com>
2014L: keyrings@vger.kernel.org
2015S: Maintained
2016F: Documentation/crypto/asymmetric-keys.txt
2017F: include/linux/verification.h
2018F: include/crypto/public_key.h
2019F: include/crypto/pkcs7.h
2020F: crypto/asymmetric_keys/
2021
2022ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API
2023R: Dan Williams <dan.j.williams@intel.com>
2024W: http://sourceforge.net/projects/xscaleiop
2025S: Odd fixes
2026F: Documentation/crypto/async-tx-api.txt
2027F: crypto/async_tx/
2028F: drivers/dma/
2029F: include/linux/dmaengine.h
2030F: include/linux/async_tx.h
2031
2032AT24 EEPROM DRIVER
2033M: Wolfram Sang <wsa@the-dreams.de>
2034L: linux-i2c@vger.kernel.org
2035S: Maintained
2036F: drivers/misc/eeprom/at24.c
2037F: include/linux/platform_data/at24.h
2038
2039ATA OVER ETHERNET (AOE) DRIVER
2040M: "Ed L. Cashin" <ed.cashin@acm.org>
2041W: http://www.openaoe.org/
2042S: Supported
2043F: Documentation/aoe/
2044F: drivers/block/aoe/
2045
2046ATHEROS 71XX/9XXX GPIO DRIVER
2047M: Alban Bedel <albeu@free.fr>
2048W: https://github.com/AlbanBedel/linux
2049T: git git://github.com/AlbanBedel/linux
2050S: Maintained
2051F: drivers/gpio/gpio-ath79.c
2052F: Documentation/devicetree/bindings/gpio/gpio-ath79.txt
2053
2054ATHEROS ATH GENERIC UTILITIES
2055M: "Luis R. Rodriguez" <mcgrof@do-not-panic.com>
2056L: linux-wireless@vger.kernel.org
2057S: Supported
2058F: drivers/net/wireless/ath/*
2059
2060ATHEROS ATH5K WIRELESS DRIVER
2061M: Jiri Slaby <jirislaby@gmail.com>
2062M: Nick Kossifidis <mickflemm@gmail.com>
2063M: "Luis R. Rodriguez" <mcgrof@do-not-panic.com>
2064L: linux-wireless@vger.kernel.org
2065W: http://wireless.kernel.org/en/users/Drivers/ath5k
2066S: Maintained
2067F: drivers/net/wireless/ath/ath5k/
2068
2069ATHEROS ATH6KL WIRELESS DRIVER
2070M: Kalle Valo <kvalo@qca.qualcomm.com>
2071L: linux-wireless@vger.kernel.org
2072W: http://wireless.kernel.org/en/users/Drivers/ath6kl
2073T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
2074S: Supported
2075F: drivers/net/wireless/ath/ath6kl/
2076
2077WILOCITY WIL6210 WIRELESS DRIVER
2078M: Maya Erez <qca_merez@qca.qualcomm.com>
2079L: linux-wireless@vger.kernel.org
2080L: wil6210@qca.qualcomm.com
2081S: Supported
2082W: http://wireless.kernel.org/en/users/Drivers/wil6210
2083F: drivers/net/wireless/ath/wil6210/
2084F: include/uapi/linux/wil6210_uapi.h
2085
2086CARL9170 LINUX COMMUNITY WIRELESS DRIVER
2087M: Christian Lamparter <chunkeey@googlemail.com>
2088L: linux-wireless@vger.kernel.org
2089W: http://wireless.kernel.org/en/users/Drivers/carl9170
2090S: Maintained
2091F: drivers/net/wireless/ath/carl9170/
2092
2093ATK0110 HWMON DRIVER
2094M: Luca Tettamanti <kronos.it@gmail.com>
2095L: linux-hwmon@vger.kernel.org
2096S: Maintained
2097F: drivers/hwmon/asus_atk0110.c
2098
2099ATI_REMOTE2 DRIVER
2100M: Ville Syrjala <syrjala@sci.fi>
2101S: Maintained
2102F: drivers/input/misc/ati_remote2.c
2103
2104ATLX ETHERNET DRIVERS
2105M: Jay Cliburn <jcliburn@gmail.com>
2106M: Chris Snook <chris.snook@gmail.com>
2107L: netdev@vger.kernel.org
2108W: http://sourceforge.net/projects/atl1
2109W: http://atl1.sourceforge.net
2110S: Maintained
2111F: drivers/net/ethernet/atheros/
2112
2113ATM
2114M: Chas Williams <3chas3@gmail.com>
2115L: linux-atm-general@lists.sourceforge.net (moderated for non-subscribers)
2116L: netdev@vger.kernel.org
2117W: http://linux-atm.sourceforge.net
2118S: Maintained
2119F: drivers/atm/
2120F: include/linux/atm*
2121F: include/uapi/linux/atm*
2122
2123ATMEL AT91 / AT32 MCI DRIVER
2124M: Ludovic Desroches <ludovic.desroches@atmel.com>
2125S: Maintained
2126F: drivers/mmc/host/atmel-mci.c
2127
2128ATMEL AT91 / AT32 SERIAL DRIVER
2129M: Nicolas Ferre <nicolas.ferre@atmel.com>
2130S: Supported
2131F: drivers/tty/serial/atmel_serial.c
2132
2133ATMEL AT91 SAMA5D2-Compatible Shutdown Controller
2134M: Nicolas Ferre <nicolas.ferre@atmel.com>
2135S: Supported
2136F: drivers/power/reset/at91-sama5d2_shdwc.c
2137
2138ATMEL SAMA5D2 ADC DRIVER
2139M: Ludovic Desroches <ludovic.desroches@atmel.com>
2140L: linux-iio@vger.kernel.org
2141S: Supported
2142F: drivers/iio/adc/at91-sama5d2_adc.c
2143
2144ATMEL Audio ALSA driver
2145M: Nicolas Ferre <nicolas.ferre@atmel.com>
2146L: alsa-devel@alsa-project.org (moderated for non-subscribers)
2147S: Supported
2148F: sound/soc/atmel
2149
2150ATMEL DMA DRIVER
2151M: Nicolas Ferre <nicolas.ferre@atmel.com>
2152L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2153S: Supported
2154F: drivers/dma/at_hdmac.c
2155F: drivers/dma/at_hdmac_regs.h
2156F: include/linux/platform_data/dma-atmel.h
2157
2158ATMEL XDMA DRIVER
2159M: Ludovic Desroches <ludovic.desroches@atmel.com>
2160L: linux-arm-kernel@lists.infradead.org
2161L: dmaengine@vger.kernel.org
2162S: Supported
2163F: drivers/dma/at_xdmac.c
2164
2165ATMEL I2C DRIVER
2166M: Ludovic Desroches <ludovic.desroches@atmel.com>
2167L: linux-i2c@vger.kernel.org
2168S: Supported
2169F: drivers/i2c/busses/i2c-at91.c
2170
2171ATMEL ISI DRIVER
2172M: Ludovic Desroches <ludovic.desroches@atmel.com>
2173L: linux-media@vger.kernel.org
2174S: Supported
2175F: drivers/media/platform/soc_camera/atmel-isi.c
2176F: include/media/atmel-isi.h
2177
2178ATMEL LCDFB DRIVER
2179M: Nicolas Ferre <nicolas.ferre@atmel.com>
2180L: linux-fbdev@vger.kernel.org
2181S: Maintained
2182F: drivers/video/fbdev/atmel_lcdfb.c
2183F: include/video/atmel_lcdc.h
2184
2185ATMEL MACB ETHERNET DRIVER
2186M: Nicolas Ferre <nicolas.ferre@atmel.com>
2187S: Supported
2188F: drivers/net/ethernet/cadence/
2189
2190ATMEL NAND DRIVER
2191M: Wenyou Yang <wenyou.yang@atmel.com>
2192M: Josh Wu <rainyfeeling@outlook.com>
2193L: linux-mtd@lists.infradead.org
2194S: Supported
2195F: drivers/mtd/nand/atmel_nand*
2196
2197ATMEL SDMMC DRIVER
2198M: Ludovic Desroches <ludovic.desroches@atmel.com>
2199L: linux-mmc@vger.kernel.org
2200S: Supported
2201F: drivers/mmc/host/sdhci-of-at91.c
2202
2203ATMEL SPI DRIVER
2204M: Nicolas Ferre <nicolas.ferre@atmel.com>
2205S: Supported
2206F: drivers/spi/spi-atmel.*
2207
2208ATMEL SSC DRIVER
2209M: Nicolas Ferre <nicolas.ferre@atmel.com>
2210L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2211S: Supported
2212F: drivers/misc/atmel-ssc.c
2213F: include/linux/atmel-ssc.h
2214
2215ATMEL Timer Counter (TC) AND CLOCKSOURCE DRIVERS
2216M: Nicolas Ferre <nicolas.ferre@atmel.com>
2217L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2218S: Supported
2219F: drivers/misc/atmel_tclib.c
2220F: drivers/clocksource/tcb_clksrc.c
2221
2222ATMEL USBA UDC DRIVER
2223M: Nicolas Ferre <nicolas.ferre@atmel.com>
2224L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2225S: Supported
2226F: drivers/usb/gadget/udc/atmel_usba_udc.*
2227
2228ATMEL WIRELESS DRIVER
2229M: Simon Kelley <simon@thekelleys.org.uk>
2230L: linux-wireless@vger.kernel.org
2231W: http://www.thekelleys.org.uk/atmel
2232W: http://atmelwlandriver.sourceforge.net/
2233S: Maintained
2234F: drivers/net/wireless/atmel/atmel*
2235
2236ATMEL MAXTOUCH DRIVER
2237M: Nick Dyer <nick@shmanahar.org>
2238T: git git://github.com/ndyer/linux.git
2239S: Maintained
2240F: Documentation/devicetree/bindings/input/atmel,maxtouch.txt
2241F: drivers/input/touchscreen/atmel_mxt_ts.c
2242F: include/linux/platform_data/atmel_mxt_ts.h
2243
2244ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER
2245M: Bradley Grove <linuxdrivers@attotech.com>
2246L: linux-scsi@vger.kernel.org
2247W: http://www.attotech.com
2248S: Supported
2249F: drivers/scsi/esas2r
2250
2251ATUSB IEEE 802.15.4 RADIO DRIVER
2252M: Stefan Schmidt <stefan@osg.samsung.com>
2253L: linux-wpan@vger.kernel.org
2254S: Maintained
2255F: drivers/net/ieee802154/atusb.c
2256F: drivers/net/ieee802154/atusb.h
2257F: drivers/net/ieee802154/at86rf230.h
2258
2259AUDIT SUBSYSTEM
2260M: Paul Moore <paul@paul-moore.com>
2261M: Eric Paris <eparis@redhat.com>
2262L: linux-audit@redhat.com (moderated for non-subscribers)
2263W: http://people.redhat.com/sgrubb/audit/
2264T: git git://git.infradead.org/users/pcmoore/audit
2265S: Maintained
2266F: include/linux/audit.h
2267F: include/uapi/linux/audit.h
2268F: kernel/audit*
2269
2270AUXILIARY DISPLAY DRIVERS
2271M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
2272W: http://miguelojeda.es/auxdisplay.htm
2273W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
2274S: Maintained
2275F: drivers/auxdisplay/
2276F: include/linux/cfag12864b.h
2277
2278AVR32 ARCHITECTURE
2279M: Haavard Skinnemoen <hskinnemoen@gmail.com>
2280M: Hans-Christian Egtvedt <egtvedt@samfundet.no>
2281W: http://www.atmel.com/products/AVR32/
2282W: http://mirror.egtvedt.no/avr32linux.org/
2283W: http://avrfreaks.net/
2284S: Maintained
2285F: arch/avr32/
2286
2287AVR32/AT32AP MACHINE SUPPORT
2288M: Haavard Skinnemoen <hskinnemoen@gmail.com>
2289M: Hans-Christian Egtvedt <egtvedt@samfundet.no>
2290S: Maintained
2291F: arch/avr32/mach-at32ap/
2292
2293AX.25 NETWORK LAYER
2294M: Ralf Baechle <ralf@linux-mips.org>
2295L: linux-hams@vger.kernel.org
2296W: http://www.linux-ax25.org/
2297S: Maintained
2298F: include/uapi/linux/ax25.h
2299F: include/net/ax25.h
2300F: net/ax25/
2301
2302AZ6007 DVB DRIVER
2303M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
2304M: Mauro Carvalho Chehab <mchehab@kernel.org>
2305L: linux-media@vger.kernel.org
2306W: https://linuxtv.org
2307T: git git://linuxtv.org/media_tree.git
2308S: Maintained
2309F: drivers/media/usb/dvb-usb-v2/az6007.c
2310
2311AZTECH FM RADIO RECEIVER DRIVER
2312M: Hans Verkuil <hverkuil@xs4all.nl>
2313L: linux-media@vger.kernel.org
2314T: git git://linuxtv.org/media_tree.git
2315W: https://linuxtv.org
2316S: Maintained
2317F: drivers/media/radio/radio-aztech*
2318
2319B43 WIRELESS DRIVER
2320L: linux-wireless@vger.kernel.org
2321L: b43-dev@lists.infradead.org
2322W: http://wireless.kernel.org/en/users/Drivers/b43
2323S: Odd Fixes
2324F: drivers/net/wireless/broadcom/b43/
2325
2326B43LEGACY WIRELESS DRIVER
2327M: Larry Finger <Larry.Finger@lwfinger.net>
2328L: linux-wireless@vger.kernel.org
2329L: b43-dev@lists.infradead.org
2330W: http://wireless.kernel.org/en/users/Drivers/b43
2331S: Maintained
2332F: drivers/net/wireless/broadcom/b43legacy/
2333
2334BACKLIGHT CLASS/SUBSYSTEM
2335M: Jingoo Han <jingoohan1@gmail.com>
2336M: Lee Jones <lee.jones@linaro.org>
2337T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git
2338S: Maintained
2339F: drivers/video/backlight/
2340F: include/linux/backlight.h
2341
2342BATMAN ADVANCED
2343M: Marek Lindner <mareklindner@neomailbox.ch>
2344M: Simon Wunderlich <sw@simonwunderlich.de>
2345M: Antonio Quartulli <a@unstable.cc>
2346L: b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers)
2347W: https://www.open-mesh.org/
2348Q: https://patchwork.open-mesh.org/project/batman/list/
2349S: Maintained
2350F: Documentation/ABI/testing/sysfs-class-net-batman-adv
2351F: Documentation/ABI/testing/sysfs-class-net-mesh
2352F: Documentation/networking/batman-adv.txt
2353F: include/uapi/linux/batman_adv.h
2354F: net/batman-adv/
2355
2356BAYCOM/HDLCDRV DRIVERS FOR AX.25
2357M: Thomas Sailer <t.sailer@alumni.ethz.ch>
2358L: linux-hams@vger.kernel.org
2359W: http://www.baycom.org/~tom/ham/ham.html
2360S: Maintained
2361F: drivers/net/hamradio/baycom*
2362
2363BCACHE (BLOCK LAYER CACHE)
2364M: Kent Overstreet <kent.overstreet@gmail.com>
2365L: linux-bcache@vger.kernel.org
2366W: http://bcache.evilpiepirate.org
2367S: Orphan
2368F: drivers/md/bcache/
2369
2370BDISP ST MEDIA DRIVER
2371M: Fabien Dessenne <fabien.dessenne@st.com>
2372L: linux-media@vger.kernel.org
2373T: git git://linuxtv.org/media_tree.git
2374W: https://linuxtv.org
2375S: Supported
2376F: drivers/media/platform/sti/bdisp
2377
2378BEFS FILE SYSTEM
2379M: Luis de Bethencourt <luisbg@osg.samsung.com>
2380M: Salah Triki <salah.triki@gmail.com>
2381S: Maintained
2382T: git git://github.com/luisbg/linux-befs.git
2383F: Documentation/filesystems/befs.txt
2384F: fs/befs/
2385
2386BECKHOFF CX5020 ETHERCAT MASTER DRIVER
2387M: Dariusz Marcinkiewicz <reksio@newterm.pl>
2388L: netdev@vger.kernel.org
2389S: Maintained
2390F: drivers/net/ethernet/ec_bhf.c
2391
2392BFS FILE SYSTEM
2393M: "Tigran A. Aivazian" <tigran@aivazian.fsnet.co.uk>
2394S: Maintained
2395F: Documentation/filesystems/bfs.txt
2396F: fs/bfs/
2397F: include/uapi/linux/bfs_fs.h
2398
2399BLACKFIN ARCHITECTURE
2400M: Steven Miao <realmz6@gmail.com>
2401L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2402T: git git://git.code.sf.net/p/adi-linux/code
2403W: http://blackfin.uclinux.org
2404S: Supported
2405F: arch/blackfin/
2406
2407BLACKFIN EMAC DRIVER
2408L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2409W: http://blackfin.uclinux.org
2410S: Supported
2411F: drivers/net/ethernet/adi/
2412
2413BLACKFIN RTC DRIVER
2414L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2415W: http://blackfin.uclinux.org
2416S: Supported
2417F: drivers/rtc/rtc-bfin.c
2418
2419BLACKFIN SDH DRIVER
2420M: Sonic Zhang <sonic.zhang@analog.com>
2421L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2422W: http://blackfin.uclinux.org
2423S: Supported
2424F: drivers/mmc/host/bfin_sdh.c
2425
2426BLACKFIN SERIAL DRIVER
2427M: Sonic Zhang <sonic.zhang@analog.com>
2428L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2429W: http://blackfin.uclinux.org
2430S: Supported
2431F: drivers/tty/serial/bfin_uart.c
2432
2433BLACKFIN WATCHDOG DRIVER
2434L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2435W: http://blackfin.uclinux.org
2436S: Supported
2437F: drivers/watchdog/bfin_wdt.c
2438
2439BLACKFIN I2C TWI DRIVER
2440M: Sonic Zhang <sonic.zhang@analog.com>
2441L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2442W: http://blackfin.uclinux.org/
2443S: Supported
2444F: drivers/i2c/busses/i2c-bfin-twi.c
2445
2446BLACKFIN MEDIA DRIVER
2447M: Scott Jiang <scott.jiang.linux@gmail.com>
2448L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2449W: http://blackfin.uclinux.org/
2450S: Supported
2451F: drivers/media/platform/blackfin/
2452F: drivers/media/i2c/adv7183*
2453F: drivers/media/i2c/vs6624*
2454
2455BLINKM RGB LED DRIVER
2456M: Jan-Simon Moeller <jansimon.moeller@gmx.de>
2457S: Maintained
2458F: drivers/leds/leds-blinkm.c
2459
2460BLOCK LAYER
2461M: Jens Axboe <axboe@kernel.dk>
2462L: linux-block@vger.kernel.org
2463T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
2464S: Maintained
2465F: block/
2466F: kernel/trace/blktrace.c
2467
2468BLOCK2MTD DRIVER
2469M: Joern Engel <joern@lazybastard.org>
2470L: linux-mtd@lists.infradead.org
2471S: Maintained
2472F: drivers/mtd/devices/block2mtd.c
2473
2474BLUETOOTH DRIVERS
2475M: Marcel Holtmann <marcel@holtmann.org>
2476M: Gustavo Padovan <gustavo@padovan.org>
2477M: Johan Hedberg <johan.hedberg@gmail.com>
2478L: linux-bluetooth@vger.kernel.org
2479W: http://www.bluez.org/
2480T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2481T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2482S: Maintained
2483F: drivers/bluetooth/
2484
2485BLUETOOTH SUBSYSTEM
2486M: Marcel Holtmann <marcel@holtmann.org>
2487M: Gustavo Padovan <gustavo@padovan.org>
2488M: Johan Hedberg <johan.hedberg@gmail.com>
2489L: linux-bluetooth@vger.kernel.org
2490W: http://www.bluez.org/
2491T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2492T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2493S: Maintained
2494F: net/bluetooth/
2495F: include/net/bluetooth/
2496
2497BONDING DRIVER
2498M: Jay Vosburgh <j.vosburgh@gmail.com>
2499M: Veaceslav Falico <vfalico@gmail.com>
2500M: Andy Gospodarek <andy@greyhouse.net>
2501L: netdev@vger.kernel.org
2502W: http://sourceforge.net/projects/bonding/
2503S: Supported
2504F: drivers/net/bonding/
2505F: include/uapi/linux/if_bonding.h
2506
2507BPF (Safe dynamic programs and tools)
2508M: Alexei Starovoitov <ast@kernel.org>
2509L: netdev@vger.kernel.org
2510L: linux-kernel@vger.kernel.org
2511S: Supported
2512F: kernel/bpf/
2513
2514BROADCOM B44 10/100 ETHERNET DRIVER
2515M: Gary Zambrano <zambrano@broadcom.com>
2516L: netdev@vger.kernel.org
2517S: Supported
2518F: drivers/net/ethernet/broadcom/b44.*
2519
2520BROADCOM B53 ETHERNET SWITCH DRIVER
2521M: Florian Fainelli <f.fainelli@gmail.com>
2522L: netdev@vger.kernel.org
2523L: openwrt-devel@lists.openwrt.org (subscribers-only)
2524S: Supported
2525F: drivers/net/dsa/b53/*
2526F: include/linux/platform_data/b53.h
2527
2528BROADCOM GENET ETHERNET DRIVER
2529M: Florian Fainelli <f.fainelli@gmail.com>
2530L: netdev@vger.kernel.org
2531S: Supported
2532F: drivers/net/ethernet/broadcom/genet/
2533
2534BROADCOM BNX2 GIGABIT ETHERNET DRIVER
2535M: Sony Chacko <sony.chacko@qlogic.com>
2536M: Dept-HSGLinuxNICDev@qlogic.com
2537L: netdev@vger.kernel.org
2538S: Supported
2539F: drivers/net/ethernet/broadcom/bnx2.*
2540F: drivers/net/ethernet/broadcom/bnx2_*
2541
2542BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
2543M: Ariel Elior <ariel.elior@qlogic.com>
2544L: netdev@vger.kernel.org
2545S: Supported
2546F: drivers/net/ethernet/broadcom/bnx2x/
2547
2548BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
2549M: Florian Fainelli <f.fainelli@gmail.com>
2550M: Ray Jui <rjui@broadcom.com>
2551M: Scott Branden <sbranden@broadcom.com>
2552M: bcm-kernel-feedback-list@broadcom.com
2553T: git git://github.com/broadcom/mach-bcm
2554S: Maintained
2555N: bcm281*
2556N: bcm113*
2557N: bcm216*
2558N: kona
2559F: arch/arm/mach-bcm/
2560
2561BROADCOM BCM2835 ARM ARCHITECTURE
2562M: Stephen Warren <swarren@wwwdotorg.org>
2563M: Lee Jones <lee@kernel.org>
2564M: Eric Anholt <eric@anholt.net>
2565L: linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers)
2566L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2567T: git git://git.kernel.org/pub/scm/linux/kernel/git/rpi/linux-rpi.git
2568S: Maintained
2569N: bcm2835
2570
2571BROADCOM BCM47XX MIPS ARCHITECTURE
2572M: Hauke Mehrtens <hauke@hauke-m.de>
2573M: Rafał Miłecki <zajec5@gmail.com>
2574L: linux-mips@linux-mips.org
2575S: Maintained
2576F: Documentation/devicetree/bindings/mips/brcm/
2577F: arch/mips/bcm47xx/*
2578F: arch/mips/include/asm/mach-bcm47xx/*
2579
2580BROADCOM BCM5301X ARM ARCHITECTURE
2581M: Hauke Mehrtens <hauke@hauke-m.de>
2582M: Rafał Miłecki <zajec5@gmail.com>
2583M: bcm-kernel-feedback-list@broadcom.com
2584L: linux-arm-kernel@lists.infradead.org
2585S: Maintained
2586F: arch/arm/mach-bcm/bcm_5301x.c
2587F: arch/arm/boot/dts/bcm5301x*.dtsi
2588F: arch/arm/boot/dts/bcm470*
2589
2590BROADCOM BCM63XX ARM ARCHITECTURE
2591M: Florian Fainelli <f.fainelli@gmail.com>
2592M: bcm-kernel-feedback-list@broadcom.com
2593L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2594T: git git://github.com/broadcom/stblinux.git
2595S: Maintained
2596N: bcm63xx
2597
2598BROADCOM BCM63XX/BCM33XX UDC DRIVER
2599M: Kevin Cernekee <cernekee@gmail.com>
2600L: linux-usb@vger.kernel.org
2601S: Maintained
2602F: drivers/usb/gadget/udc/bcm63xx_udc.*
2603
2604BROADCOM BCM7XXX ARM ARCHITECTURE
2605M: Brian Norris <computersforpeace@gmail.com>
2606M: Gregory Fong <gregory.0xf0@gmail.com>
2607M: Florian Fainelli <f.fainelli@gmail.com>
2608M: bcm-kernel-feedback-list@broadcom.com
2609L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2610T: git git://github.com/broadcom/stblinux.git
2611S: Maintained
2612F: arch/arm/mach-bcm/*brcmstb*
2613F: arch/arm/boot/dts/bcm7*.dts*
2614F: drivers/bus/brcmstb_gisb.c
2615N: brcmstb
2616
2617BROADCOM BMIPS MIPS ARCHITECTURE
2618M: Kevin Cernekee <cernekee@gmail.com>
2619M: Florian Fainelli <f.fainelli@gmail.com>
2620L: linux-mips@linux-mips.org
2621T: git git://github.com/broadcom/stblinux.git
2622S: Maintained
2623F: arch/mips/bmips/*
2624F: arch/mips/include/asm/mach-bmips/*
2625F: arch/mips/kernel/*bmips*
2626F: arch/mips/boot/dts/brcm/bcm*.dts*
2627F: drivers/irqchip/irq-bcm63*
2628F: drivers/irqchip/irq-bcm7*
2629F: drivers/irqchip/irq-brcmstb*
2630F: include/linux/bcm963xx_nvram.h
2631F: include/linux/bcm963xx_tag.h
2632
2633BROADCOM TG3 GIGABIT ETHERNET DRIVER
2634M: Siva Reddy Kallam <siva.kallam@broadcom.com>
2635M: Prashant Sreedharan <prashant@broadcom.com>
2636M: Michael Chan <mchan@broadcom.com>
2637L: netdev@vger.kernel.org
2638S: Supported
2639F: drivers/net/ethernet/broadcom/tg3.*
2640
2641BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER
2642M: Arend van Spriel <arend.vanspriel@broadcom.com>
2643M: Franky Lin <franky.lin@broadcom.com>
2644M: Hante Meuleman <hante.meuleman@broadcom.com>
2645L: linux-wireless@vger.kernel.org
2646L: brcm80211-dev-list.pdl@broadcom.com
2647S: Supported
2648F: drivers/net/wireless/broadcom/brcm80211/
2649
2650BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
2651M: QLogic-Storage-Upstream@qlogic.com
2652L: linux-scsi@vger.kernel.org
2653S: Supported
2654F: drivers/scsi/bnx2fc/
2655
2656BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
2657M: QLogic-Storage-Upstream@qlogic.com
2658L: linux-scsi@vger.kernel.org
2659S: Supported
2660F: drivers/scsi/bnx2i/
2661
2662BROADCOM IPROC ARM ARCHITECTURE
2663M: Ray Jui <rjui@broadcom.com>
2664M: Scott Branden <sbranden@broadcom.com>
2665M: Jon Mason <jonmason@broadcom.com>
2666M: bcm-kernel-feedback-list@broadcom.com
2667L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2668T: git git://github.com/broadcom/cygnus-linux.git
2669S: Maintained
2670N: iproc
2671N: cygnus
2672N: bcm[-_]nsp
2673N: bcm9113*
2674N: bcm9583*
2675N: bcm9585*
2676N: bcm9586*
2677N: bcm988312
2678N: bcm113*
2679N: bcm583*
2680N: bcm585*
2681N: bcm586*
2682N: bcm88312
2683F: arch/arm64/boot/dts/broadcom/ns2*
2684F: drivers/clk/bcm/clk-ns*
2685F: drivers/pinctrl/bcm/pinctrl-ns*
2686
2687BROADCOM BRCMSTB GPIO DRIVER
2688M: Gregory Fong <gregory.0xf0@gmail.com>
2689L: bcm-kernel-feedback-list@broadcom.com
2690S: Supported
2691F: drivers/gpio/gpio-brcmstb.c
2692F: Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt
2693
2694BROADCOM KONA GPIO DRIVER
2695M: Ray Jui <rjui@broadcom.com>
2696L: bcm-kernel-feedback-list@broadcom.com
2697S: Supported
2698F: drivers/gpio/gpio-bcm-kona.c
2699F: Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt
2700
2701BROADCOM NVRAM DRIVER
2702M: Rafał Miłecki <zajec5@gmail.com>
2703L: linux-mips@linux-mips.org
2704S: Maintained
2705F: drivers/firmware/broadcom/*
2706
2707BROADCOM STB NAND FLASH DRIVER
2708M: Brian Norris <computersforpeace@gmail.com>
2709M: Kamal Dasu <kdasu.kdev@gmail.com>
2710L: linux-mtd@lists.infradead.org
2711L: bcm-kernel-feedback-list@broadcom.com
2712S: Maintained
2713F: drivers/mtd/nand/brcmnand/
2714
2715BROADCOM SPECIFIC AMBA DRIVER (BCMA)
2716M: Rafał Miłecki <zajec5@gmail.com>
2717L: linux-wireless@vger.kernel.org
2718S: Maintained
2719F: drivers/bcma/
2720F: include/linux/bcma/
2721
2722BROADCOM SYSTEMPORT ETHERNET DRIVER
2723M: Florian Fainelli <f.fainelli@gmail.com>
2724L: netdev@vger.kernel.org
2725S: Supported
2726F: drivers/net/ethernet/broadcom/bcmsysport.*
2727
2728BROADCOM VULCAN ARM64 SOC
2729M: Jayachandran C. <jchandra@broadcom.com>
2730M: bcm-kernel-feedback-list@broadcom.com
2731L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2732S: Maintained
2733F: arch/arm64/boot/dts/broadcom/vulcan*
2734
2735BROCADE BFA FC SCSI DRIVER
2736M: Anil Gurumurthy <anil.gurumurthy@qlogic.com>
2737M: Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
2738L: linux-scsi@vger.kernel.org
2739S: Supported
2740F: drivers/scsi/bfa/
2741
2742BROCADE BNA 10 GIGABIT ETHERNET DRIVER
2743M: Rasesh Mody <rasesh.mody@qlogic.com>
2744L: netdev@vger.kernel.org
2745S: Supported
2746F: drivers/net/ethernet/brocade/bna/
2747
2748BSG (block layer generic sg v4 driver)
2749M: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
2750L: linux-scsi@vger.kernel.org
2751S: Supported
2752F: block/bsg.c
2753F: include/linux/bsg.h
2754F: include/uapi/linux/bsg.h
2755
2756BT87X AUDIO DRIVER
2757M: Clemens Ladisch <clemens@ladisch.de>
2758L: alsa-devel@alsa-project.org (moderated for non-subscribers)
2759T: git git://git.alsa-project.org/alsa-kernel.git
2760S: Maintained
2761F: Documentation/sound/alsa/Bt87x.txt
2762F: sound/pci/bt87x.c
2763
2764BT8XXGPIO DRIVER
2765M: Michael Buesch <m@bues.ch>
2766W: http://bu3sch.de/btgpio.php
2767S: Maintained
2768F: drivers/gpio/gpio-bt8xx.c
2769
2770BTRFS FILE SYSTEM
2771M: Chris Mason <clm@fb.com>
2772M: Josef Bacik <jbacik@fb.com>
2773M: David Sterba <dsterba@suse.com>
2774L: linux-btrfs@vger.kernel.org
2775W: http://btrfs.wiki.kernel.org/
2776Q: http://patchwork.kernel.org/project/linux-btrfs/list/
2777T: git git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git
2778S: Maintained
2779F: Documentation/filesystems/btrfs.txt
2780F: fs/btrfs/
2781
2782BTTV VIDEO4LINUX DRIVER
2783M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
2784M: Mauro Carvalho Chehab <mchehab@kernel.org>
2785L: linux-media@vger.kernel.org
2786W: https://linuxtv.org
2787T: git git://linuxtv.org/media_tree.git
2788S: Odd fixes
2789F: Documentation/video4linux/bttv/
2790F: drivers/media/pci/bt8xx/bttv*
2791
2792BUSLOGIC SCSI DRIVER
2793M: Khalid Aziz <khalid@gonehiking.org>
2794L: linux-scsi@vger.kernel.org
2795S: Maintained
2796F: drivers/scsi/BusLogic.*
2797F: drivers/scsi/FlashPoint.*
2798
2799C-MEDIA CMI8788 DRIVER
2800M: Clemens Ladisch <clemens@ladisch.de>
2801L: alsa-devel@alsa-project.org (moderated for non-subscribers)
2802T: git git://git.alsa-project.org/alsa-kernel.git
2803S: Maintained
2804F: sound/pci/oxygen/
2805
2806C6X ARCHITECTURE
2807M: Mark Salter <msalter@redhat.com>
2808M: Aurelien Jacquiot <a-jacquiot@ti.com>
2809L: linux-c6x-dev@linux-c6x.org
2810W: http://www.linux-c6x.org/wiki/index.php/Main_Page
2811S: Maintained
2812F: arch/c6x/
2813
2814CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
2815M: David Howells <dhowells@redhat.com>
2816L: linux-cachefs@redhat.com (moderated for non-subscribers)
2817S: Supported
2818F: Documentation/filesystems/caching/cachefiles.txt
2819F: fs/cachefiles/
2820
2821CADET FM/AM RADIO RECEIVER DRIVER
2822M: Hans Verkuil <hverkuil@xs4all.nl>
2823L: linux-media@vger.kernel.org
2824T: git git://linuxtv.org/media_tree.git
2825W: https://linuxtv.org
2826S: Maintained
2827F: drivers/media/radio/radio-cadet*
2828
2829CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
2830M: Jonathan Corbet <corbet@lwn.net>
2831L: linux-media@vger.kernel.org
2832T: git git://linuxtv.org/media_tree.git
2833S: Maintained
2834F: Documentation/video4linux/cafe_ccic
2835F: drivers/media/platform/marvell-ccic/
2836
2837CAIF NETWORK LAYER
2838M: Dmitry Tarnyagin <dmitry.tarnyagin@lockless.no>
2839L: netdev@vger.kernel.org
2840S: Supported
2841F: Documentation/networking/caif/
2842F: drivers/net/caif/
2843F: include/uapi/linux/caif/
2844F: include/net/caif/
2845F: net/caif/
2846
2847CALGARY x86-64 IOMMU
2848M: Muli Ben-Yehuda <mulix@mulix.org>
2849M: Jon Mason <jdmason@kudzu.us>
2850L: iommu@lists.linux-foundation.org
2851S: Maintained
2852F: arch/x86/kernel/pci-calgary_64.c
2853F: arch/x86/kernel/tce_64.c
2854F: arch/x86/include/asm/calgary.h
2855F: arch/x86/include/asm/tce.h
2856
2857CAN NETWORK LAYER
2858M: Oliver Hartkopp <socketcan@hartkopp.net>
2859M: Marc Kleine-Budde <mkl@pengutronix.de>
2860L: linux-can@vger.kernel.org
2861W: https://github.com/linux-can
2862T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
2863T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
2864S: Maintained
2865F: Documentation/networking/can.txt
2866F: net/can/
2867F: include/linux/can/core.h
2868F: include/uapi/linux/can.h
2869F: include/uapi/linux/can/bcm.h
2870F: include/uapi/linux/can/raw.h
2871F: include/uapi/linux/can/gw.h
2872
2873CAN NETWORK DRIVERS
2874M: Wolfgang Grandegger <wg@grandegger.com>
2875M: Marc Kleine-Budde <mkl@pengutronix.de>
2876L: linux-can@vger.kernel.org
2877W: https://github.com/linux-can
2878T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
2879T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
2880S: Maintained
2881F: Documentation/devicetree/bindings/net/can/
2882F: drivers/net/can/
2883F: include/linux/can/dev.h
2884F: include/linux/can/platform/
2885F: include/uapi/linux/can/error.h
2886F: include/uapi/linux/can/netlink.h
2887
2888CAPABILITIES
2889M: Serge Hallyn <serge@hallyn.com>
2890L: linux-security-module@vger.kernel.org
2891S: Supported
2892F: include/linux/capability.h
2893F: include/uapi/linux/capability.h
2894F: security/commoncap.c
2895F: kernel/capability.c
2896
2897CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
2898M: Kevin Tsai <ktsai@capellamicro.com>
2899S: Maintained
2900F: drivers/iio/light/cm*
2901F: Documentation/devicetree/bindings/i2c/trivial-devices.txt
2902
2903CAVIUM I2C DRIVER
2904M: Jan Glauber <jglauber@cavium.com>
2905M: David Daney <david.daney@cavium.com>
2906W: http://www.cavium.com
2907S: Supported
2908F: drivers/i2c/busses/i2c-octeon*
2909F: drivers/i2c/busses/i2c-thunderx*
2910
2911CAVIUM LIQUIDIO NETWORK DRIVER
2912M: Derek Chickles <derek.chickles@caviumnetworks.com>
2913M: Satanand Burla <satananda.burla@caviumnetworks.com>
2914M: Felix Manlunas <felix.manlunas@caviumnetworks.com>
2915M: Raghu Vatsavayi <raghu.vatsavayi@caviumnetworks.com>
2916L: netdev@vger.kernel.org
2917W: http://www.cavium.com
2918S: Supported
2919F: drivers/net/ethernet/cavium/liquidio/
2920
2921CC2520 IEEE-802.15.4 RADIO DRIVER
2922M: Varka Bhadram <varkabhadram@gmail.com>
2923L: linux-wpan@vger.kernel.org
2924S: Maintained
2925F: drivers/net/ieee802154/cc2520.c
2926F: include/linux/spi/cc2520.h
2927F: Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
2928
2929CEC DRIVER
2930M: Hans Verkuil <hans.verkuil@cisco.com>
2931L: linux-media@vger.kernel.org
2932T: git git://linuxtv.org/media_tree.git
2933W: http://linuxtv.org
2934S: Supported
2935F: Documentation/cec.txt
2936F: Documentation/DocBook/media/v4l/cec*
2937F: drivers/staging/media/cec/
2938F: drivers/media/cec-edid.c
2939F: drivers/media/rc/keymaps/rc-cec.c
2940F: include/media/cec.h
2941F: include/media/cec-edid.h
2942F: include/linux/cec.h
2943F: include/linux/cec-funcs.h
2944
2945CELL BROADBAND ENGINE ARCHITECTURE
2946M: Arnd Bergmann <arnd@arndb.de>
2947L: linuxppc-dev@lists.ozlabs.org
2948W: http://www.ibm.com/developerworks/power/cell/
2949S: Supported
2950F: arch/powerpc/include/asm/cell*.h
2951F: arch/powerpc/include/asm/spu*.h
2952F: arch/powerpc/include/uapi/asm/spu*.h
2953F: arch/powerpc/oprofile/*cell*
2954F: arch/powerpc/platforms/cell/
2955
2956CEPH COMMON CODE (LIBCEPH)
2957M: Ilya Dryomov <idryomov@gmail.com>
2958M: "Yan, Zheng" <zyan@redhat.com>
2959M: Sage Weil <sage@redhat.com>
2960L: ceph-devel@vger.kernel.org
2961W: http://ceph.com/
2962T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
2963T: git git://github.com/ceph/ceph-client.git
2964S: Supported
2965F: net/ceph/
2966F: include/linux/ceph/
2967F: include/linux/crush/
2968
2969CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
2970M: "Yan, Zheng" <zyan@redhat.com>
2971M: Sage Weil <sage@redhat.com>
2972M: Ilya Dryomov <idryomov@gmail.com>
2973L: ceph-devel@vger.kernel.org
2974W: http://ceph.com/
2975T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
2976T: git git://github.com/ceph/ceph-client.git
2977S: Supported
2978F: Documentation/filesystems/ceph.txt
2979F: fs/ceph/
2980
2981CERTIFICATE HANDLING:
2982M: David Howells <dhowells@redhat.com>
2983M: David Woodhouse <dwmw2@infradead.org>
2984L: keyrings@vger.kernel.org
2985S: Maintained
2986F: Documentation/module-signing.txt
2987F: certs/
2988F: scripts/sign-file.c
2989F: scripts/extract-cert.c
2990
2991CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM:
2992L: linux-usb@vger.kernel.org
2993S: Orphan
2994F: Documentation/usb/WUSB-Design-overview.txt
2995F: Documentation/usb/wusb-cbaf
2996F: drivers/usb/host/hwa-hc.c
2997F: drivers/usb/host/whci/
2998F: drivers/usb/wusbcore/
2999F: include/linux/usb/wusb*
3000
3001CFAG12864B LCD DRIVER
3002M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3003W: http://miguelojeda.es/auxdisplay.htm
3004W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
3005S: Maintained
3006F: drivers/auxdisplay/cfag12864b.c
3007F: include/linux/cfag12864b.h
3008
3009CFAG12864BFB LCD FRAMEBUFFER DRIVER
3010M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3011W: http://miguelojeda.es/auxdisplay.htm
3012W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
3013S: Maintained
3014F: drivers/auxdisplay/cfag12864bfb.c
3015F: include/linux/cfag12864b.h
3016
3017CFG80211 and NL80211
3018M: Johannes Berg <johannes@sipsolutions.net>
3019L: linux-wireless@vger.kernel.org
3020W: http://wireless.kernel.org/
3021T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
3022T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
3023S: Maintained
3024F: include/uapi/linux/nl80211.h
3025F: include/net/cfg80211.h
3026F: net/wireless/*
3027X: net/wireless/wext*
3028
3029CHAR and MISC DRIVERS
3030M: Arnd Bergmann <arnd@arndb.de>
3031M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
3032T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
3033S: Supported
3034F: drivers/char/*
3035F: drivers/misc/*
3036F: include/linux/miscdevice.h
3037
3038CHECKPATCH
3039M: Andy Whitcroft <apw@canonical.com>
3040M: Joe Perches <joe@perches.com>
3041S: Maintained
3042F: scripts/checkpatch.pl
3043
3044CHINESE DOCUMENTATION
3045M: Harry Wei <harryxiyou@gmail.com>
3046L: xiyoulinuxkernelgroup@googlegroups.com (subscribers-only)
3047L: linux-kernel@zh-kernel.org (moderated for non-subscribers)
3048S: Maintained
3049F: Documentation/zh_CN/
3050
3051CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
3052M: Peter Chen <Peter.Chen@nxp.com>
3053T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
3054L: linux-usb@vger.kernel.org
3055S: Maintained
3056F: drivers/usb/chipidea/
3057
3058CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
3059M: Hans de Goede <hdegoede@redhat.com>
3060L: linux-input@vger.kernel.org
3061S: Maintained
3062F: Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt
3063F: drivers/input/touchscreen/chipone_icn8318.c
3064
3065CHROME HARDWARE PLATFORM SUPPORT
3066M: Olof Johansson <olof@lixom.net>
3067S: Maintained
3068T: git git://git.kernel.org/pub/scm/linux/kernel/git/olof/chrome-platform.git
3069F: drivers/platform/chrome/
3070
3071CISCO VIC ETHERNET NIC DRIVER
3072M: Christian Benvenuti <benve@cisco.com>
3073M: Sujith Sankar <ssujith@cisco.com>
3074M: Govindarajulu Varadarajan <_govind@gmx.com>
3075M: Neel Patel <neepatel@cisco.com>
3076S: Supported
3077F: drivers/net/ethernet/cisco/enic/
3078
3079CISCO VIC LOW LATENCY NIC DRIVER
3080M: Christian Benvenuti <benve@cisco.com>
3081M: Dave Goodell <dgoodell@cisco.com>
3082S: Supported
3083F: drivers/infiniband/hw/usnic/
3084
3085CIRRUS LOGIC EP93XX ETHERNET DRIVER
3086M: Hartley Sweeten <hsweeten@visionengravers.com>
3087L: netdev@vger.kernel.org
3088S: Maintained
3089F: drivers/net/ethernet/cirrus/ep93xx_eth.c
3090
3091CIRRUS LOGIC AUDIO CODEC DRIVERS
3092M: Brian Austin <brian.austin@cirrus.com>
3093M: Paul Handrigan <Paul.Handrigan@cirrus.com>
3094L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3095S: Maintained
3096F: sound/soc/codecs/cs*
3097
3098CLEANCACHE API
3099M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
3100L: linux-kernel@vger.kernel.org
3101S: Maintained
3102F: mm/cleancache.c
3103F: include/linux/cleancache.h
3104
3105CLK API
3106M: Russell King <linux@armlinux.org.uk>
3107L: linux-clk@vger.kernel.org
3108S: Maintained
3109F: include/linux/clk.h
3110
3111CLOCKSOURCE, CLOCKEVENT DRIVERS
3112M: Daniel Lezcano <daniel.lezcano@linaro.org>
3113M: Thomas Gleixner <tglx@linutronix.de>
3114L: linux-kernel@vger.kernel.org
3115T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
3116S: Supported
3117F: drivers/clocksource
3118
3119CISCO FCOE HBA DRIVER
3120M: Hiral Patel <hiralpat@cisco.com>
3121M: Suma Ramars <sramars@cisco.com>
3122M: Brian Uchino <buchino@cisco.com>
3123L: linux-scsi@vger.kernel.org
3124S: Supported
3125F: drivers/scsi/fnic/
3126
3127CISCO SCSI HBA DRIVER
3128M: Narsimhulu Musini <nmusini@cisco.com>
3129M: Sesidhar Baddela <sebaddel@cisco.com>
3130L: linux-scsi@vger.kernel.org
3131S: Supported
3132F: drivers/scsi/snic/
3133
3134CMPC ACPI DRIVER
3135M: Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com>
3136M: Daniel Oliveira Nascimento <don@syst.com.br>
3137L: platform-driver-x86@vger.kernel.org
3138S: Supported
3139F: drivers/platform/x86/classmate-laptop.c
3140
3141COBALT MEDIA DRIVER
3142M: Hans Verkuil <hans.verkuil@cisco.com>
3143L: linux-media@vger.kernel.org
3144T: git git://linuxtv.org/media_tree.git
3145W: https://linuxtv.org
3146S: Supported
3147F: drivers/media/pci/cobalt/
3148
3149COCCINELLE/Semantic Patches (SmPL)
3150M: Julia Lawall <Julia.Lawall@lip6.fr>
3151M: Gilles Muller <Gilles.Muller@lip6.fr>
3152M: Nicolas Palix <nicolas.palix@imag.fr>
3153M: Michal Marek <mmarek@suse.com>
3154L: cocci@systeme.lip6.fr (moderated for non-subscribers)
3155T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc
3156W: http://coccinelle.lip6.fr/
3157S: Supported
3158F: Documentation/dev-tools/coccinelle.rst
3159F: scripts/coccinelle/
3160F: scripts/coccicheck
3161
3162CODA FILE SYSTEM
3163M: Jan Harkes <jaharkes@cs.cmu.edu>
3164M: coda@cs.cmu.edu
3165L: codalist@coda.cs.cmu.edu
3166W: http://www.coda.cs.cmu.edu/
3167S: Maintained
3168F: Documentation/filesystems/coda.txt
3169F: fs/coda/
3170F: include/linux/coda*.h
3171F: include/uapi/linux/coda*.h
3172
3173CODA V4L2 MEM2MEM DRIVER
3174M: Philipp Zabel <p.zabel@pengutronix.de>
3175L: linux-media@vger.kernel.org
3176S: Maintained
3177F: Documentation/devicetree/bindings/media/coda.txt
3178F: drivers/media/platform/coda/
3179
3180COMMON CLK FRAMEWORK
3181M: Michael Turquette <mturquette@baylibre.com>
3182M: Stephen Boyd <sboyd@codeaurora.org>
3183L: linux-clk@vger.kernel.org
3184T: git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
3185S: Maintained
3186F: Documentation/devicetree/bindings/clock/
3187F: drivers/clk/
3188X: drivers/clk/clkdev.c
3189F: include/linux/clk-pr*
3190F: include/linux/clk/
3191
3192COMMON INTERNET FILE SYSTEM (CIFS)
3193M: Steve French <sfrench@samba.org>
3194L: linux-cifs@vger.kernel.org
3195L: samba-technical@lists.samba.org (moderated for non-subscribers)
3196W: http://linux-cifs.samba.org/
3197T: git git://git.samba.org/sfrench/cifs-2.6.git
3198S: Supported
3199F: Documentation/filesystems/cifs/
3200F: fs/cifs/
3201
3202COMPACTPCI HOTPLUG CORE
3203M: Scott Murray <scott@spiteful.org>
3204L: linux-pci@vger.kernel.org
3205S: Maintained
3206F: drivers/pci/hotplug/cpci_hotplug*
3207
3208COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
3209M: Scott Murray <scott@spiteful.org>
3210L: linux-pci@vger.kernel.org
3211S: Maintained
3212F: drivers/pci/hotplug/cpcihp_zt5550.*
3213
3214COMPACTPCI HOTPLUG GENERIC DRIVER
3215M: Scott Murray <scott@spiteful.org>
3216L: linux-pci@vger.kernel.org
3217S: Maintained
3218F: drivers/pci/hotplug/cpcihp_generic.c
3219
3220COMPAL LAPTOP SUPPORT
3221M: Cezary Jackiewicz <cezary.jackiewicz@gmail.com>
3222L: platform-driver-x86@vger.kernel.org
3223S: Maintained
3224F: drivers/platform/x86/compal-laptop.c
3225
3226CONEXANT ACCESSRUNNER USB DRIVER
3227L: accessrunner-general@lists.sourceforge.net
3228W: http://accessrunner.sourceforge.net/
3229S: Orphan
3230F: drivers/usb/atm/cxacru.c
3231
3232CONFIGFS
3233M: Joel Becker <jlbec@evilplan.org>
3234M: Christoph Hellwig <hch@lst.de>
3235T: git git://git.infradead.org/users/hch/configfs.git
3236S: Supported
3237F: fs/configfs/
3238F: include/linux/configfs.h
3239
3240CONNECTOR
3241M: Evgeniy Polyakov <zbr@ioremap.net>
3242L: netdev@vger.kernel.org
3243S: Maintained
3244F: drivers/connector/
3245
3246CONTROL GROUP (CGROUP)
3247M: Tejun Heo <tj@kernel.org>
3248M: Li Zefan <lizefan@huawei.com>
3249M: Johannes Weiner <hannes@cmpxchg.org>
3250L: cgroups@vger.kernel.org
3251T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3252S: Maintained
3253F: Documentation/cgroup*
3254F: include/linux/cgroup*
3255F: kernel/cgroup*
3256
3257CONTROL GROUP - CPUSET
3258M: Li Zefan <lizefan@huawei.com>
3259L: cgroups@vger.kernel.org
3260W: http://www.bullopensource.org/cpuset/
3261W: http://oss.sgi.com/projects/cpusets/
3262T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3263S: Maintained
3264F: Documentation/cgroup-v1/cpusets.txt
3265F: include/linux/cpuset.h
3266F: kernel/cpuset.c
3267
3268CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
3269M: Johannes Weiner <hannes@cmpxchg.org>
3270M: Michal Hocko <mhocko@kernel.org>
3271M: Vladimir Davydov <vdavydov.dev@gmail.com>
3272L: cgroups@vger.kernel.org
3273L: linux-mm@kvack.org
3274S: Maintained
3275F: mm/memcontrol.c
3276F: mm/swap_cgroup.c
3277
3278CORETEMP HARDWARE MONITORING DRIVER
3279M: Fenghua Yu <fenghua.yu@intel.com>
3280L: linux-hwmon@vger.kernel.org
3281S: Maintained
3282F: Documentation/hwmon/coretemp
3283F: drivers/hwmon/coretemp.c
3284
3285COSA/SRP SYNC SERIAL DRIVER
3286M: Jan "Yenya" Kasprzak <kas@fi.muni.cz>
3287W: http://www.fi.muni.cz/~kas/cosa/
3288S: Maintained
3289F: drivers/net/wan/cosa*
3290
3291CPMAC ETHERNET DRIVER
3292M: Florian Fainelli <f.fainelli@gmail.com>
3293L: netdev@vger.kernel.org
3294S: Maintained
3295F: drivers/net/ethernet/ti/cpmac.c
3296
3297CPU FREQUENCY DRIVERS
3298M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
3299M: Viresh Kumar <viresh.kumar@linaro.org>
3300L: linux-pm@vger.kernel.org
3301S: Maintained
3302T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3303T: git git://git.linaro.org/people/vireshk/linux.git (For ARM Updates)
3304F: drivers/cpufreq/
3305F: include/linux/cpufreq.h
3306
3307CPU FREQUENCY DRIVERS - ARM BIG LITTLE
3308M: Viresh Kumar <viresh.kumar@linaro.org>
3309M: Sudeep Holla <sudeep.holla@arm.com>
3310L: linux-pm@vger.kernel.org
3311W: http://www.arm.com/products/processors/technologies/biglittleprocessing.php
3312S: Maintained
3313F: drivers/cpufreq/arm_big_little.h
3314F: drivers/cpufreq/arm_big_little.c
3315F: drivers/cpufreq/arm_big_little_dt.c
3316
3317CPUIDLE DRIVER - ARM BIG LITTLE
3318M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
3319M: Daniel Lezcano <daniel.lezcano@linaro.org>
3320L: linux-pm@vger.kernel.org
3321L: linux-arm-kernel@lists.infradead.org
3322T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3323S: Maintained
3324F: drivers/cpuidle/cpuidle-big_little.c
3325
3326CPUIDLE DRIVER - ARM EXYNOS
3327M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
3328M: Daniel Lezcano <daniel.lezcano@linaro.org>
3329M: Kukjin Kim <kgene@kernel.org>
3330L: linux-pm@vger.kernel.org
3331L: linux-samsung-soc@vger.kernel.org
3332S: Supported
3333F: drivers/cpuidle/cpuidle-exynos.c
3334F: arch/arm/mach-exynos/pm.c
3335
3336CPUIDLE DRIVERS
3337M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
3338M: Daniel Lezcano <daniel.lezcano@linaro.org>
3339L: linux-pm@vger.kernel.org
3340S: Maintained
3341T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3342F: drivers/cpuidle/*
3343F: include/linux/cpuidle.h
3344
3345CPUID/MSR DRIVER
3346M: "H. Peter Anvin" <hpa@zytor.com>
3347S: Maintained
3348F: arch/x86/kernel/cpuid.c
3349F: arch/x86/kernel/msr.c
3350
3351CPU POWER MONITORING SUBSYSTEM
3352M: Thomas Renninger <trenn@suse.com>
3353L: linux-pm@vger.kernel.org
3354S: Maintained
3355F: tools/power/cpupower/
3356
3357CRAMFS FILESYSTEM
3358W: http://sourceforge.net/projects/cramfs/
3359S: Orphan / Obsolete
3360F: Documentation/filesystems/cramfs.txt
3361F: fs/cramfs/
3362
3363CRIS PORT
3364M: Mikael Starvik <starvik@axis.com>
3365M: Jesper Nilsson <jesper.nilsson@axis.com>
3366L: linux-cris-kernel@axis.com
3367W: http://developer.axis.com
3368T: git git://git.kernel.org/pub/scm/linux/kernel/git/jesper/cris.git
3369S: Maintained
3370F: arch/cris/
3371F: drivers/tty/serial/crisv10.*
3372
3373CRYPTO API
3374M: Herbert Xu <herbert@gondor.apana.org.au>
3375M: "David S. Miller" <davem@davemloft.net>
3376L: linux-crypto@vger.kernel.org
3377T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
3378T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
3379S: Maintained
3380F: Documentation/crypto/
3381F: Documentation/devicetree/bindings/crypto/
3382F: Documentation/DocBook/crypto-API.tmpl
3383F: arch/*/crypto/
3384F: crypto/
3385F: drivers/crypto/
3386F: include/crypto/
3387
3388CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
3389M: Neil Horman <nhorman@tuxdriver.com>
3390L: linux-crypto@vger.kernel.org
3391S: Maintained
3392F: crypto/ansi_cprng.c
3393F: crypto/rng.c
3394
3395CS3308 MEDIA DRIVER
3396M: Hans Verkuil <hverkuil@xs4all.nl>
3397L: linux-media@vger.kernel.org
3398T: git git://linuxtv.org/media_tree.git
3399W: http://linuxtv.org
3400S: Odd Fixes
3401F: drivers/media/i2c/cs3308.c
3402F: drivers/media/i2c/cs3308.h
3403
3404CS5535 Audio ALSA driver
3405M: Jaya Kumar <jayakumar.alsa@gmail.com>
3406S: Maintained
3407F: sound/pci/cs5535audio/
3408
3409CW1200 WLAN driver
3410M: Solomon Peachy <pizza@shaftnet.org>
3411S: Maintained
3412F: drivers/net/wireless/st/cw1200/
3413
3414CX18 VIDEO4LINUX DRIVER
3415M: Andy Walls <awalls@md.metrocast.net>
3416L: ivtv-devel@ivtvdriver.org (subscribers-only)
3417L: linux-media@vger.kernel.org
3418T: git git://linuxtv.org/media_tree.git
3419W: https://linuxtv.org
3420W: http://www.ivtvdriver.org/index.php/Cx18
3421S: Maintained
3422F: Documentation/video4linux/cx18.txt
3423F: drivers/media/pci/cx18/
3424F: include/uapi/linux/ivtv*
3425
3426CX2341X MPEG ENCODER HELPER MODULE
3427M: Hans Verkuil <hverkuil@xs4all.nl>
3428L: linux-media@vger.kernel.org
3429T: git git://linuxtv.org/media_tree.git
3430W: https://linuxtv.org
3431S: Maintained
3432F: drivers/media/common/cx2341x*
3433F: include/media/cx2341x*
3434
3435CX24120 MEDIA DRIVER
3436M: Jemma Denson <jdenson@gmail.com>
3437M: Patrick Boettcher <patrick.boettcher@posteo.de>
3438L: linux-media@vger.kernel.org
3439W: https://linuxtv.org
3440Q: http://patchwork.linuxtv.org/project/linux-media/list/
3441S: Maintained
3442F: drivers/media/dvb-frontends/cx24120*
3443
3444CX88 VIDEO4LINUX DRIVER
3445M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
3446M: Mauro Carvalho Chehab <mchehab@kernel.org>
3447L: linux-media@vger.kernel.org
3448W: https://linuxtv.org
3449T: git git://linuxtv.org/media_tree.git
3450S: Odd fixes
3451F: Documentation/video4linux/cx88/
3452F: drivers/media/pci/cx88/
3453
3454CXD2820R MEDIA DRIVER
3455M: Antti Palosaari <crope@iki.fi>
3456L: linux-media@vger.kernel.org
3457W: https://linuxtv.org
3458W: http://palosaari.fi/linux/
3459Q: http://patchwork.linuxtv.org/project/linux-media/list/
3460T: git git://linuxtv.org/anttip/media_tree.git
3461S: Maintained
3462F: drivers/media/dvb-frontends/cxd2820r*
3463
3464CXGB3 ETHERNET DRIVER (CXGB3)
3465M: Santosh Raspatur <santosh@chelsio.com>
3466L: netdev@vger.kernel.org
3467W: http://www.chelsio.com
3468S: Supported
3469F: drivers/net/ethernet/chelsio/cxgb3/
3470
3471CXGB3 ISCSI DRIVER (CXGB3I)
3472M: Karen Xie <kxie@chelsio.com>
3473L: linux-scsi@vger.kernel.org
3474W: http://www.chelsio.com
3475S: Supported
3476F: drivers/scsi/cxgbi/cxgb3i
3477
3478CXGB3 IWARP RNIC DRIVER (IW_CXGB3)
3479M: Steve Wise <swise@chelsio.com>
3480L: linux-rdma@vger.kernel.org
3481W: http://www.openfabrics.org
3482S: Supported
3483F: drivers/infiniband/hw/cxgb3/
3484
3485CXGB4 ETHERNET DRIVER (CXGB4)
3486M: Hariprasad S <hariprasad@chelsio.com>
3487L: netdev@vger.kernel.org
3488W: http://www.chelsio.com
3489S: Supported
3490F: drivers/net/ethernet/chelsio/cxgb4/
3491
3492CXGB4 ISCSI DRIVER (CXGB4I)
3493M: Karen Xie <kxie@chelsio.com>
3494L: linux-scsi@vger.kernel.org
3495W: http://www.chelsio.com
3496S: Supported
3497F: drivers/scsi/cxgbi/cxgb4i
3498
3499CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
3500M: Steve Wise <swise@chelsio.com>
3501L: linux-rdma@vger.kernel.org
3502W: http://www.openfabrics.org
3503S: Supported
3504F: drivers/infiniband/hw/cxgb4/
3505
3506CXGB4VF ETHERNET DRIVER (CXGB4VF)
3507M: Casey Leedom <leedom@chelsio.com>
3508L: netdev@vger.kernel.org
3509W: http://www.chelsio.com
3510S: Supported
3511F: drivers/net/ethernet/chelsio/cxgb4vf/
3512
3513CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
3514M: Ian Munsie <imunsie@au1.ibm.com>
3515M: Michael Neuling <mikey@neuling.org>
3516L: linuxppc-dev@lists.ozlabs.org
3517S: Supported
3518F: drivers/misc/cxl/
3519F: include/misc/cxl*
3520F: include/uapi/misc/cxl.h
3521F: Documentation/powerpc/cxl.txt
3522F: Documentation/powerpc/cxl.txt
3523F: Documentation/ABI/testing/sysfs-class-cxl
3524
3525CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER
3526M: Manoj N. Kumar <manoj@linux.vnet.ibm.com>
3527M: Matthew R. Ochs <mrochs@linux.vnet.ibm.com>
3528M: Uma Krishnan <ukrishn@linux.vnet.ibm.com>
3529L: linux-scsi@vger.kernel.org
3530S: Supported
3531F: drivers/scsi/cxlflash/
3532F: include/uapi/scsi/cxlflash_ioctls.h
3533F: Documentation/powerpc/cxlflash.txt
3534
3535STMMAC ETHERNET DRIVER
3536M: Giuseppe Cavallaro <peppe.cavallaro@st.com>
3537M: Alexandre Torgue <alexandre.torgue@st.com>
3538L: netdev@vger.kernel.org
3539W: http://www.stlinux.com
3540S: Supported
3541F: drivers/net/ethernet/stmicro/stmmac/
3542
3543CYBERPRO FB DRIVER
3544M: Russell King <linux@armlinux.org.uk>
3545L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3546W: http://www.armlinux.org.uk/
3547S: Maintained
3548F: drivers/video/fbdev/cyber2000fb.*
3549
3550CYCLADES ASYNC MUX DRIVER
3551W: http://www.cyclades.com/
3552S: Orphan
3553F: drivers/tty/cyclades.c
3554F: include/linux/cyclades.h
3555F: include/uapi/linux/cyclades.h
3556
3557CYCLADES PC300 DRIVER
3558W: http://www.cyclades.com/
3559S: Orphan
3560F: drivers/net/wan/pc300*
3561
3562CYPRESS_FIRMWARE MEDIA DRIVER
3563M: Antti Palosaari <crope@iki.fi>
3564L: linux-media@vger.kernel.org
3565W: https://linuxtv.org
3566W: http://palosaari.fi/linux/
3567Q: http://patchwork.linuxtv.org/project/linux-media/list/
3568T: git git://linuxtv.org/anttip/media_tree.git
3569S: Maintained
3570F: drivers/media/common/cypress_firmware*
3571
3572CYTTSP TOUCHSCREEN DRIVER
3573M: Ferruh Yigit <fery@cypress.com>
3574L: linux-input@vger.kernel.org
3575S: Supported
3576F: drivers/input/touchscreen/cyttsp*
3577F: include/linux/input/cyttsp.h
3578
3579DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
3580M: Joshua Kinard <kumba@gentoo.org>
3581S: Maintained
3582F: drivers/rtc/rtc-ds1685.c
3583F: include/linux/rtc/ds1685.h
3584
3585DAMA SLAVE for AX.25
3586M: Joerg Reuter <jreuter@yaina.de>
3587W: http://yaina.de/jreuter/
3588W: http://www.qsl.net/dl1bke/
3589L: linux-hams@vger.kernel.org
3590S: Maintained
3591F: net/ax25/af_ax25.c
3592F: net/ax25/ax25_dev.c
3593F: net/ax25/ax25_ds_*
3594F: net/ax25/ax25_in.c
3595F: net/ax25/ax25_out.c
3596F: net/ax25/ax25_timer.c
3597F: net/ax25/sysctl_net_ax25.c
3598
3599DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
3600L: netdev@vger.kernel.org
3601S: Orphan
3602F: Documentation/networking/dmfe.txt
3603F: drivers/net/ethernet/dec/tulip/dmfe.c
3604
3605DC390/AM53C974 SCSI driver
3606M: Hannes Reinecke <hare@suse.com>
3607L: linux-scsi@vger.kernel.org
3608S: Maintained
3609F: drivers/scsi/am53c974.c
3610
3611DC395x SCSI driver
3612M: Oliver Neukum <oliver@neukum.org>
3613M: Ali Akcaagac <aliakc@web.de>
3614M: Jamie Lenehan <lenehan@twibble.org>
3615L: dc395x@twibble.org
3616W: http://twibble.org/dist/dc395x/
3617W: http://lists.twibble.org/mailman/listinfo/dc395x/
3618S: Maintained
3619F: Documentation/scsi/dc395x.txt
3620F: drivers/scsi/dc395x.*
3621
3622DCCP PROTOCOL
3623M: Gerrit Renker <gerrit@erg.abdn.ac.uk>
3624L: dccp@vger.kernel.org
3625W: http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
3626S: Maintained
3627F: include/linux/dccp.h
3628F: include/uapi/linux/dccp.h
3629F: include/linux/tfrc.h
3630F: net/dccp/
3631
3632DECnet NETWORK LAYER
3633W: http://linux-decnet.sourceforge.net
3634L: linux-decnet-user@lists.sourceforge.net
3635S: Orphan
3636F: Documentation/networking/decnet.txt
3637F: net/decnet/
3638
3639DECSTATION PLATFORM SUPPORT
3640M: "Maciej W. Rozycki" <macro@linux-mips.org>
3641L: linux-mips@linux-mips.org
3642W: http://www.linux-mips.org/wiki/DECstation
3643S: Maintained
3644F: arch/mips/dec/
3645F: arch/mips/include/asm/dec/
3646F: arch/mips/include/asm/mach-dec/
3647
3648DEFXX FDDI NETWORK DRIVER
3649M: "Maciej W. Rozycki" <macro@linux-mips.org>
3650S: Maintained
3651F: drivers/net/fddi/defxx.*
3652
3653DELL LAPTOP DRIVER
3654M: Matthew Garrett <mjg59@srcf.ucam.org>
3655M: Pali Rohár <pali.rohar@gmail.com>
3656L: platform-driver-x86@vger.kernel.org
3657S: Maintained
3658F: drivers/platform/x86/dell-laptop.c
3659
3660DELL LAPTOP RBTN DRIVER
3661M: Pali Rohár <pali.rohar@gmail.com>
3662S: Maintained
3663F: drivers/platform/x86/dell-rbtn.*
3664
3665DELL LAPTOP FREEFALL DRIVER
3666M: Pali Rohár <pali.rohar@gmail.com>
3667S: Maintained
3668F: drivers/platform/x86/dell-smo8800.c
3669
3670DELL LAPTOP SMM DRIVER
3671M: Pali Rohár <pali.rohar@gmail.com>
3672S: Maintained
3673F: drivers/hwmon/dell-smm-hwmon.c
3674F: include/uapi/linux/i8k.h
3675
3676DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
3677M: Doug Warzecha <Douglas_Warzecha@dell.com>
3678S: Maintained
3679F: Documentation/dcdbas.txt
3680F: drivers/firmware/dcdbas.*
3681
3682DELL WMI EXTRAS DRIVER
3683M: Matthew Garrett <mjg59@srcf.ucam.org>
3684M: Pali Rohár <pali.rohar@gmail.com>
3685S: Maintained
3686F: drivers/platform/x86/dell-wmi.c
3687
3688DESIGNWARE USB2 DRD IP DRIVER
3689M: John Youn <johnyoun@synopsys.com>
3690L: linux-usb@vger.kernel.org
3691T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
3692S: Maintained
3693F: drivers/usb/dwc2/
3694
3695DESIGNWARE USB3 DRD IP DRIVER
3696M: Felipe Balbi <balbi@kernel.org>
3697L: linux-usb@vger.kernel.org
3698T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
3699S: Maintained
3700F: drivers/usb/dwc3/
3701
3702DEVICE COREDUMP (DEV_COREDUMP)
3703M: Johannes Berg <johannes@sipsolutions.net>
3704L: linux-kernel@vger.kernel.org
3705S: Maintained
3706F: drivers/base/devcoredump.c
3707F: include/linux/devcoredump.h
3708
3709DEVICE FREQUENCY (DEVFREQ)
3710M: MyungJoo Ham <myungjoo.ham@samsung.com>
3711M: Kyungmin Park <kyungmin.park@samsung.com>
3712L: linux-pm@vger.kernel.org
3713T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3714S: Maintained
3715F: drivers/devfreq/
3716F: include/linux/devfreq.h
3717F: Documentation/devicetree/bindings/devfreq/
3718
3719DEVICE FREQUENCY EVENT (DEVFREQ-EVENT)
3720M: Chanwoo Choi <cw00.choi@samsung.com>
3721L: linux-pm@vger.kernel.org
3722T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3723S: Supported
3724F: drivers/devfreq/event/
3725F: drivers/devfreq/devfreq-event.c
3726F: include/linux/devfreq-event.h
3727F: Documentation/devicetree/bindings/devfreq/event/
3728
3729BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS
3730M: Chanwoo Choi <cw00.choi@samsung.com>
3731L: linux-pm@vger.kernel.org
3732L: linux-samsung-soc@vger.kernel.org
3733T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3734S: Maintained
3735F: drivers/devfreq/exynos-bus.c
3736F: Documentation/devicetree/bindings/devfreq/exynos-bus.txt
3737
3738DEVICE NUMBER REGISTRY
3739M: Torben Mathiasen <device@lanana.org>
3740W: http://lanana.org/docs/device-list/index.html
3741S: Maintained
3742
3743DEVICE-MAPPER (LVM)
3744M: Alasdair Kergon <agk@redhat.com>
3745M: Mike Snitzer <snitzer@redhat.com>
3746M: dm-devel@redhat.com
3747L: dm-devel@redhat.com
3748W: http://sources.redhat.com/dm
3749Q: http://patchwork.kernel.org/project/dm-devel/list/
3750T: git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
3751T: quilt http://people.redhat.com/agk/patches/linux/editing/
3752S: Maintained
3753F: Documentation/device-mapper/
3754F: drivers/md/dm*
3755F: drivers/md/persistent-data/
3756F: include/linux/device-mapper.h
3757F: include/linux/dm-*.h
3758F: include/uapi/linux/dm-*.h
3759
3760DEVLINK
3761M: Jiri Pirko <jiri@mellanox.com>
3762L: netdev@vger.kernel.org
3763S: Supported
3764F: net/core/devlink.c
3765F: include/net/devlink.h
3766F: include/uapi/linux/devlink.h
3767
3768DIALOG SEMICONDUCTOR DRIVERS
3769M: Support Opensource <support.opensource@diasemi.com>
3770W: http://www.dialog-semiconductor.com/products
3771S: Supported
3772F: Documentation/hwmon/da90??
3773F: Documentation/devicetree/bindings/mfd/da90*.txt
3774F: Documentation/devicetree/bindings/regulator/da92*.txt
3775F: Documentation/devicetree/bindings/sound/da[79]*.txt
3776F: drivers/gpio/gpio-da90??.c
3777F: drivers/hwmon/da90??-hwmon.c
3778F: drivers/iio/adc/da91??-*.c
3779F: drivers/input/misc/da90??_onkey.c
3780F: drivers/input/touchscreen/da9052_tsi.c
3781F: drivers/leds/leds-da90??.c
3782F: drivers/mfd/da903x.c
3783F: drivers/mfd/da90??-*.c
3784F: drivers/mfd/da91??-*.c
3785F: drivers/power/supply/da9052-battery.c
3786F: drivers/power/supply/da91??-*.c
3787F: drivers/regulator/da903x.c
3788F: drivers/regulator/da9???-regulator.[ch]
3789F: drivers/rtc/rtc-da90??.c
3790F: drivers/video/backlight/da90??_bl.c
3791F: drivers/watchdog/da90??_wdt.c
3792F: include/linux/mfd/da903x.h
3793F: include/linux/mfd/da9052/
3794F: include/linux/mfd/da9055/
3795F: include/linux/mfd/da9062/
3796F: include/linux/mfd/da9063/
3797F: include/linux/mfd/da9150/
3798F: include/linux/regulator/da9211.h
3799F: include/sound/da[79]*.h
3800F: sound/soc/codecs/da[79]*.[ch]
3801
3802DIGI NEO AND CLASSIC PCI PRODUCTS
3803M: Lidza Louina <lidza.louina@gmail.com>
3804M: Mark Hounschell <markh@compro.net>
3805L: driverdev-devel@linuxdriverproject.org
3806S: Maintained
3807F: drivers/staging/dgnc/
3808
3809DIOLAN U2C-12 I2C DRIVER
3810M: Guenter Roeck <linux@roeck-us.net>
3811L: linux-i2c@vger.kernel.org
3812S: Maintained
3813F: drivers/i2c/busses/i2c-diolan-u2c.c
3814
3815DIRECT ACCESS (DAX)
3816M: Matthew Wilcox <willy@linux.intel.com>
3817L: linux-fsdevel@vger.kernel.org
3818S: Supported
3819F: fs/dax.c
3820
3821DIRECTORY NOTIFICATION (DNOTIFY)
3822M: Eric Paris <eparis@parisplace.org>
3823S: Maintained
3824F: Documentation/filesystems/dnotify.txt
3825F: fs/notify/dnotify/
3826F: include/linux/dnotify.h
3827
3828DISK GEOMETRY AND PARTITION HANDLING
3829M: Andries Brouwer <aeb@cwi.nl>
3830W: http://www.win.tue.nl/~aeb/linux/Large-Disk.html
3831W: http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
3832W: http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
3833S: Maintained
3834
3835DISKQUOTA
3836M: Jan Kara <jack@suse.com>
3837S: Maintained
3838F: Documentation/filesystems/quota.txt
3839F: fs/quota/
3840F: include/linux/quota*.h
3841F: include/uapi/linux/quota*.h
3842
3843DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
3844M: Bernie Thompson <bernie@plugable.com>
3845L: linux-fbdev@vger.kernel.org
3846S: Maintained
3847W: http://plugable.com/category/projects/udlfb/
3848F: drivers/video/fbdev/udlfb.c
3849F: include/video/udlfb.h
3850F: Documentation/fb/udlfb.txt
3851
3852DISTRIBUTED LOCK MANAGER (DLM)
3853M: Christine Caulfield <ccaulfie@redhat.com>
3854M: David Teigland <teigland@redhat.com>
3855L: cluster-devel@redhat.com
3856W: http://sources.redhat.com/cluster/
3857T: git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git
3858S: Supported
3859F: fs/dlm/
3860
3861DMA BUFFER SHARING FRAMEWORK
3862M: Sumit Semwal <sumit.semwal@linaro.org>
3863S: Maintained
3864L: linux-media@vger.kernel.org
3865L: dri-devel@lists.freedesktop.org
3866L: linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
3867F: drivers/dma-buf/
3868F: include/linux/dma-buf*
3869F: include/linux/reservation.h
3870F: include/linux/*fence.h
3871F: Documentation/dma-buf-sharing.txt
3872T: git git://git.linaro.org/people/sumitsemwal/linux-dma-buf.git
3873
3874SYNC FILE FRAMEWORK
3875M: Sumit Semwal <sumit.semwal@linaro.org>
3876R: Gustavo Padovan <gustavo@padovan.org>
3877S: Maintained
3878L: linux-media@vger.kernel.org
3879L: dri-devel@lists.freedesktop.org
3880F: drivers/dma-buf/sync_file.c
3881F: include/linux/sync_file.h
3882F: Documentation/sync_file.txt
3883T: git git://git.linaro.org/people/sumitsemwal/linux-dma-buf.git
3884
3885DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
3886M: Vinod Koul <vinod.koul@intel.com>
3887L: dmaengine@vger.kernel.org
3888Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
3889S: Maintained
3890F: drivers/dma/
3891F: include/linux/dmaengine.h
3892F: Documentation/devicetree/bindings/dma/
3893F: Documentation/dmaengine/
3894T: git git://git.infradead.org/users/vkoul/slave-dma.git
3895
3896DME1737 HARDWARE MONITOR DRIVER
3897M: Juerg Haefliger <juergh@gmail.com>
3898L: linux-hwmon@vger.kernel.org
3899S: Maintained
3900F: Documentation/hwmon/dme1737
3901F: drivers/hwmon/dme1737.c
3902
3903DMI/SMBIOS SUPPORT
3904M: Jean Delvare <jdelvare@suse.com>
3905S: Maintained
3906T: quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/
3907F: Documentation/ABI/testing/sysfs-firmware-dmi-tables
3908F: drivers/firmware/dmi-id.c
3909F: drivers/firmware/dmi_scan.c
3910F: include/linux/dmi.h
3911
3912DOCUMENTATION
3913M: Jonathan Corbet <corbet@lwn.net>
3914L: linux-doc@vger.kernel.org
3915S: Maintained
3916F: Documentation/
3917F: scripts/docproc.c
3918F: scripts/kernel-doc*
3919X: Documentation/ABI/
3920X: Documentation/devicetree/
3921X: Documentation/acpi
3922X: Documentation/power
3923X: Documentation/spi
3924X: Documentation/DocBook/media
3925T: git git://git.lwn.net/linux.git docs-next
3926
3927DOUBLETALK DRIVER
3928M: "James R. Van Zandt" <jrv@vanzandt.mv.com>
3929L: blinux-list@redhat.com
3930S: Maintained
3931F: drivers/char/dtlk.c
3932F: include/linux/dtlk.h
3933
3934DPT_I2O SCSI RAID DRIVER
3935M: Adaptec OEM Raid Solutions <aacraid@adaptec.com>
3936L: linux-scsi@vger.kernel.org
3937W: http://www.adaptec.com/
3938S: Maintained
3939F: drivers/scsi/dpt*
3940F: drivers/scsi/dpt/
3941
3942DRBD DRIVER
3943M: Philipp Reisner <philipp.reisner@linbit.com>
3944M: Lars Ellenberg <lars.ellenberg@linbit.com>
3945L: drbd-dev@lists.linbit.com
3946W: http://www.drbd.org
3947T: git git://git.linbit.com/linux-drbd.git
3948T: git git://git.linbit.com/drbd-8.4.git
3949S: Supported
3950F: drivers/block/drbd/
3951F: lib/lru_cache.c
3952F: Documentation/blockdev/drbd/
3953
3954DRIVER CORE, KOBJECTS, DEBUGFS, KERNFS AND SYSFS
3955M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
3956T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
3957S: Supported
3958F: Documentation/kobject.txt
3959F: drivers/base/
3960F: fs/debugfs/
3961F: fs/kernfs/
3962F: fs/sysfs/
3963F: include/linux/debugfs.h
3964F: include/linux/kobj*
3965F: lib/kobj*
3966
3967DRM DRIVERS
3968M: David Airlie <airlied@linux.ie>
3969L: dri-devel@lists.freedesktop.org
3970T: git git://people.freedesktop.org/~airlied/linux
3971S: Maintained
3972F: drivers/gpu/drm/
3973F: drivers/gpu/vga/
3974F: Documentation/devicetree/bindings/display/
3975F: Documentation/devicetree/bindings/gpu/
3976F: Documentation/devicetree/bindings/video/
3977F: Documentation/gpu/
3978F: include/drm/
3979F: include/uapi/drm/
3980
3981DRM DRIVER FOR AST SERVER GRAPHICS CHIPS
3982M: Dave Airlie <airlied@redhat.com>
3983S: Odd Fixes
3984F: drivers/gpu/drm/ast/
3985
3986DRM DRIVER FOR BOCHS VIRTUAL GPU
3987M: Gerd Hoffmann <kraxel@redhat.com>
3988S: Odd Fixes
3989F: drivers/gpu/drm/bochs/
3990
3991DRM DRIVER FOR QEMU'S CIRRUS DEVICE
3992M: Dave Airlie <airlied@redhat.com>
3993S: Odd Fixes
3994F: drivers/gpu/drm/cirrus/
3995
3996RADEON and AMDGPU DRM DRIVERS
3997M: Alex Deucher <alexander.deucher@amd.com>
3998M: Christian König <christian.koenig@amd.com>
3999L: dri-devel@lists.freedesktop.org
4000T: git git://people.freedesktop.org/~agd5f/linux
4001S: Supported
4002F: drivers/gpu/drm/radeon/
4003F: include/uapi/drm/radeon_drm.h
4004F: drivers/gpu/drm/amd/
4005F: include/uapi/drm/amdgpu_drm.h
4006
4007DRM PANEL DRIVERS
4008M: Thierry Reding <thierry.reding@gmail.com>
4009L: dri-devel@lists.freedesktop.org
4010T: git git://anongit.freedesktop.org/tegra/linux.git
4011S: Maintained
4012F: drivers/gpu/drm/drm_panel.c
4013F: drivers/gpu/drm/panel/
4014F: include/drm/drm_panel.h
4015F: Documentation/devicetree/bindings/display/panel/
4016
4017INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets)
4018M: Daniel Vetter <daniel.vetter@intel.com>
4019M: Jani Nikula <jani.nikula@linux.intel.com>
4020L: intel-gfx@lists.freedesktop.org
4021L: dri-devel@lists.freedesktop.org
4022W: https://01.org/linuxgraphics/
4023Q: http://patchwork.freedesktop.org/project/intel-gfx/
4024T: git git://anongit.freedesktop.org/drm-intel
4025S: Supported
4026F: drivers/gpu/drm/i915/
4027F: include/drm/i915*
4028F: include/uapi/drm/i915_drm.h
4029F: Documentation/gpu/i915.rst
4030
4031DRM DRIVERS FOR ATMEL HLCDC
4032M: Boris Brezillon <boris.brezillon@free-electrons.com>
4033L: dri-devel@lists.freedesktop.org
4034S: Supported
4035F: drivers/gpu/drm/atmel-hlcdc/
4036F: Documentation/devicetree/bindings/drm/atmel/
4037
4038DRM DRIVERS FOR ALLWINNER A10
4039M: Maxime Ripard <maxime.ripard@free-electrons.com>
4040L: dri-devel@lists.freedesktop.org
4041S: Supported
4042F: drivers/gpu/drm/sun4i/
4043F: Documentation/devicetree/bindings/display/sunxi/sun4i-drm.txt
4044
4045DRM DRIVERS FOR EXYNOS
4046M: Inki Dae <inki.dae@samsung.com>
4047M: Joonyoung Shim <jy0922.shim@samsung.com>
4048M: Seung-Woo Kim <sw0312.kim@samsung.com>
4049M: Kyungmin Park <kyungmin.park@samsung.com>
4050L: dri-devel@lists.freedesktop.org
4051T: git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
4052S: Supported
4053F: drivers/gpu/drm/exynos/
4054F: include/uapi/drm/exynos_drm.h
4055F: Documentation/devicetree/bindings/display/exynos/
4056
4057DRM DRIVERS FOR FREESCALE DCU
4058M: Stefan Agner <stefan@agner.ch>
4059M: Alison Wang <alison.wang@freescale.com>
4060L: dri-devel@lists.freedesktop.org
4061S: Supported
4062F: drivers/gpu/drm/fsl-dcu/
4063F: Documentation/devicetree/bindings/display/fsl,dcu.txt
4064F: Documentation/devicetree/bindings/display/fsl,tcon.txt
4065F: Documentation/devicetree/bindings/display/panel/nec,nl4827hc19_05b.txt
4066
4067DRM DRIVERS FOR FREESCALE IMX
4068M: Philipp Zabel <p.zabel@pengutronix.de>
4069L: dri-devel@lists.freedesktop.org
4070S: Maintained
4071F: drivers/gpu/drm/imx/
4072F: drivers/gpu/ipu-v3/
4073F: Documentation/devicetree/bindings/display/imx/
4074
4075DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
4076M: Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
4077L: dri-devel@lists.freedesktop.org
4078T: git git://github.com/patjak/drm-gma500
4079S: Maintained
4080F: drivers/gpu/drm/gma500/
4081
4082DRM DRIVERS FOR HISILICON
4083M: Xinliang Liu <z.liuxinliang@hisilicon.com>
4084R: Xinwei Kong <kong.kongxinwei@hisilicon.com>
4085R: Chen Feng <puck.chen@hisilicon.com>
4086L: dri-devel@lists.freedesktop.org
4087T: git git://github.com/xin3liang/linux.git
4088S: Maintained
4089F: drivers/gpu/drm/hisilicon/
4090F: Documentation/devicetree/bindings/display/hisilicon/
4091
4092DRM DRIVER FOR INTEL I810 VIDEO CARDS
4093S: Orphan / Obsolete
4094F: drivers/gpu/drm/i810/
4095F: include/uapi/drm/i810_drm.h
4096
4097DRM DRIVERS FOR MEDIATEK
4098M: CK Hu <ck.hu@mediatek.com>
4099M: Philipp Zabel <p.zabel@pengutronix.de>
4100L: dri-devel@lists.freedesktop.org
4101S: Supported
4102F: drivers/gpu/drm/mediatek/
4103F: Documentation/devicetree/bindings/display/mediatek/
4104
4105DRM DRIVER FOR MSM ADRENO GPU
4106M: Rob Clark <robdclark@gmail.com>
4107L: linux-arm-msm@vger.kernel.org
4108L: dri-devel@lists.freedesktop.org
4109L: freedreno@lists.freedesktop.org
4110T: git git://people.freedesktop.org/~robclark/linux
4111S: Maintained
4112F: drivers/gpu/drm/msm/
4113F: include/uapi/drm/msm_drm.h
4114F: Documentation/devicetree/bindings/display/msm/
4115
4116DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS
4117M: Ben Skeggs <bskeggs@redhat.com>
4118L: dri-devel@lists.freedesktop.org
4119L: nouveau@lists.freedesktop.org
4120T: git git://github.com/skeggsb/linux
4121S: Supported
4122F: drivers/gpu/drm/nouveau/
4123F: include/uapi/drm/nouveau_drm.h
4124
4125DRM DRIVERS FOR NVIDIA TEGRA
4126M: Thierry Reding <thierry.reding@gmail.com>
4127L: dri-devel@lists.freedesktop.org
4128L: linux-tegra@vger.kernel.org
4129T: git git://anongit.freedesktop.org/tegra/linux.git
4130S: Supported
4131F: drivers/gpu/drm/tegra/
4132F: drivers/gpu/host1x/
4133F: include/linux/host1x.h
4134F: include/uapi/drm/tegra_drm.h
4135F: Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
4136
4137DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS
4138S: Orphan / Obsolete
4139F: drivers/gpu/drm/mga/
4140F: include/uapi/drm/mga_drm.h
4141
4142DRM DRIVER FOR MGA G200 SERVER GRAPHICS CHIPS
4143M: Dave Airlie <airlied@redhat.com>
4144S: Odd Fixes
4145F: drivers/gpu/drm/mgag200/
4146
4147DRM DRIVER FOR RAGE 128 VIDEO CARDS
4148S: Orphan / Obsolete
4149F: drivers/gpu/drm/r128/
4150F: include/uapi/drm/r128_drm.h
4151
4152DRM DRIVERS FOR RENESAS
4153M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
4154L: dri-devel@lists.freedesktop.org
4155L: linux-renesas-soc@vger.kernel.org
4156T: git git://linuxtv.org/pinchartl/fbdev
4157S: Supported
4158F: drivers/gpu/drm/rcar-du/
4159F: drivers/gpu/drm/shmobile/
4160F: include/linux/platform_data/shmob_drm.h
4161F: Documentation/devicetree/bindings/display/renesas,du.txt
4162
4163DRM DRIVER FOR QXL VIRTUAL GPU
4164M: Dave Airlie <airlied@redhat.com>
4165S: Odd Fixes
4166F: drivers/gpu/drm/qxl/
4167F: include/uapi/drm/qxl_drm.h
4168
4169DRM DRIVERS FOR ROCKCHIP
4170M: Mark Yao <mark.yao@rock-chips.com>
4171L: dri-devel@lists.freedesktop.org
4172S: Maintained
4173F: drivers/gpu/drm/rockchip/
4174F: Documentation/devicetree/bindings/display/rockchip/
4175
4176DRM DRIVER FOR SAVAGE VIDEO CARDS
4177S: Orphan / Obsolete
4178F: drivers/gpu/drm/savage/
4179F: include/uapi/drm/savage_drm.h
4180
4181DRM DRIVER FOR SIS VIDEO CARDS
4182S: Orphan / Obsolete
4183F: drivers/gpu/drm/sis/
4184F: include/uapi/drm/sis_drm.h
4185
4186DRM DRIVERS FOR STI
4187M: Benjamin Gaignard <benjamin.gaignard@linaro.org>
4188M: Vincent Abriou <vincent.abriou@st.com>
4189L: dri-devel@lists.freedesktop.org
4190T: git http://git.linaro.org/people/benjamin.gaignard/kernel.git
4191S: Maintained
4192F: drivers/gpu/drm/sti
4193F: Documentation/devicetree/bindings/display/st,stih4xx.txt
4194
4195DRM DRIVER FOR TDFX VIDEO CARDS
4196S: Orphan / Obsolete
4197F: drivers/gpu/drm/tdfx/
4198
4199DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS
4200M: Dave Airlie <airlied@redhat.com>
4201S: Odd Fixes
4202F: drivers/gpu/drm/udl/
4203
4204DRM DRIVERS FOR VIVANTE GPU IP
4205M: Lucas Stach <l.stach@pengutronix.de>
4206R: Russell King <linux+etnaviv@armlinux.org.uk>
4207R: Christian Gmeiner <christian.gmeiner@gmail.com>
4208L: dri-devel@lists.freedesktop.org
4209S: Maintained
4210F: drivers/gpu/drm/etnaviv/
4211F: include/uapi/drm/etnaviv_drm.h
4212F: Documentation/devicetree/bindings/display/etnaviv/
4213
4214DRM DRIVER FOR VMWARE VIRTUAL GPU
4215M: "VMware Graphics" <linux-graphics-maintainer@vmware.com>
4216M: Sinclair Yeh <syeh@vmware.com>
4217M: Thomas Hellstrom <thellstrom@vmware.com>
4218L: dri-devel@lists.freedesktop.org
4219T: git git://people.freedesktop.org/~syeh/repos_linux
4220T: git git://people.freedesktop.org/~thomash/linux
4221S: Supported
4222F: drivers/gpu/drm/vmwgfx/
4223F: include/uapi/drm/vmwgfx_drm.h
4224
4225DRM DRIVERS FOR VC4
4226M: Eric Anholt <eric@anholt.net>
4227T: git git://github.com/anholt/linux
4228S: Supported
4229F: drivers/gpu/drm/vc4/
4230F: include/uapi/drm/vc4_drm.h
4231F: Documentation/devicetree/bindings/display/brcm,bcm-vc4.txt
4232
4233DRM DRIVERS FOR TI OMAP
4234M: Tomi Valkeinen <tomi.valkeinen@ti.com>
4235L: dri-devel@lists.freedesktop.org
4236S: Maintained
4237F: drivers/gpu/drm/omapdrm/
4238F: Documentation/devicetree/bindings/display/ti/
4239
4240DRM DRIVERS FOR TI LCDC
4241M: Jyri Sarha <jsarha@ti.com>
4242R: Tomi Valkeinen <tomi.valkeinen@ti.com>
4243L: dri-devel@lists.freedesktop.org
4244S: Maintained
4245F: drivers/gpu/drm/tilcdc/
4246F: Documentation/devicetree/bindings/display/tilcdc/
4247
4248DSBR100 USB FM RADIO DRIVER
4249M: Alexey Klimov <klimov.linux@gmail.com>
4250L: linux-media@vger.kernel.org
4251T: git git://linuxtv.org/media_tree.git
4252S: Maintained
4253F: drivers/media/radio/dsbr100.c
4254
4255DSCC4 DRIVER
4256M: Francois Romieu <romieu@fr.zoreil.com>
4257L: netdev@vger.kernel.org
4258S: Maintained
4259F: drivers/net/wan/dscc4.c
4260
4261DT3155 MEDIA DRIVER
4262M: Hans Verkuil <hverkuil@xs4all.nl>
4263L: linux-media@vger.kernel.org
4264T: git git://linuxtv.org/media_tree.git
4265W: https://linuxtv.org
4266S: Odd Fixes
4267F: drivers/media/pci/dt3155/
4268
4269DVB_USB_AF9015 MEDIA DRIVER
4270M: Antti Palosaari <crope@iki.fi>
4271L: linux-media@vger.kernel.org
4272W: https://linuxtv.org
4273W: http://palosaari.fi/linux/
4274Q: http://patchwork.linuxtv.org/project/linux-media/list/
4275T: git git://linuxtv.org/anttip/media_tree.git
4276S: Maintained
4277F: drivers/media/usb/dvb-usb-v2/af9015*
4278
4279DVB_USB_AF9035 MEDIA DRIVER
4280M: Antti Palosaari <crope@iki.fi>
4281L: linux-media@vger.kernel.org
4282W: https://linuxtv.org
4283W: http://palosaari.fi/linux/
4284Q: http://patchwork.linuxtv.org/project/linux-media/list/
4285T: git git://linuxtv.org/anttip/media_tree.git
4286S: Maintained
4287F: drivers/media/usb/dvb-usb-v2/af9035*
4288
4289DVB_USB_ANYSEE MEDIA DRIVER
4290M: Antti Palosaari <crope@iki.fi>
4291L: linux-media@vger.kernel.org
4292W: https://linuxtv.org
4293W: http://palosaari.fi/linux/
4294Q: http://patchwork.linuxtv.org/project/linux-media/list/
4295T: git git://linuxtv.org/anttip/media_tree.git
4296S: Maintained
4297F: drivers/media/usb/dvb-usb-v2/anysee*
4298
4299DVB_USB_AU6610 MEDIA DRIVER
4300M: Antti Palosaari <crope@iki.fi>
4301L: linux-media@vger.kernel.org
4302W: https://linuxtv.org
4303W: http://palosaari.fi/linux/
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/au6610*
4308
4309DVB_USB_CE6230 MEDIA DRIVER
4310M: Antti Palosaari <crope@iki.fi>
4311L: linux-media@vger.kernel.org
4312W: https://linuxtv.org
4313W: http://palosaari.fi/linux/
4314Q: http://patchwork.linuxtv.org/project/linux-media/list/
4315T: git git://linuxtv.org/anttip/media_tree.git
4316S: Maintained
4317F: drivers/media/usb/dvb-usb-v2/ce6230*
4318
4319DVB_USB_CXUSB MEDIA DRIVER
4320M: Michael Krufky <mkrufky@linuxtv.org>
4321L: linux-media@vger.kernel.org
4322W: https://linuxtv.org
4323W: http://github.com/mkrufky
4324Q: http://patchwork.linuxtv.org/project/linux-media/list/
4325T: git git://linuxtv.org/media_tree.git
4326S: Maintained
4327F: drivers/media/usb/dvb-usb/cxusb*
4328
4329DVB_USB_EC168 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/ec168*
4338
4339DVB_USB_GL861 MEDIA DRIVER
4340M: Antti Palosaari <crope@iki.fi>
4341L: linux-media@vger.kernel.org
4342W: https://linuxtv.org
4343Q: http://patchwork.linuxtv.org/project/linux-media/list/
4344T: git git://linuxtv.org/anttip/media_tree.git
4345S: Maintained
4346F: drivers/media/usb/dvb-usb-v2/gl861*
4347
4348DVB_USB_MXL111SF MEDIA DRIVER
4349M: Michael Krufky <mkrufky@linuxtv.org>
4350L: linux-media@vger.kernel.org
4351W: https://linuxtv.org
4352W: http://github.com/mkrufky
4353Q: http://patchwork.linuxtv.org/project/linux-media/list/
4354T: git git://linuxtv.org/mkrufky/mxl111sf.git
4355S: Maintained
4356F: drivers/media/usb/dvb-usb-v2/mxl111sf*
4357
4358DVB_USB_RTL28XXU MEDIA DRIVER
4359M: Antti Palosaari <crope@iki.fi>
4360L: linux-media@vger.kernel.org
4361W: https://linuxtv.org
4362W: http://palosaari.fi/linux/
4363Q: http://patchwork.linuxtv.org/project/linux-media/list/
4364T: git git://linuxtv.org/anttip/media_tree.git
4365S: Maintained
4366F: drivers/media/usb/dvb-usb-v2/rtl28xxu*
4367
4368DVB_USB_V2 MEDIA DRIVER
4369M: Antti Palosaari <crope@iki.fi>
4370L: linux-media@vger.kernel.org
4371W: https://linuxtv.org
4372W: http://palosaari.fi/linux/
4373Q: http://patchwork.linuxtv.org/project/linux-media/list/
4374T: git git://linuxtv.org/anttip/media_tree.git
4375S: Maintained
4376F: drivers/media/usb/dvb-usb-v2/dvb_usb*
4377F: drivers/media/usb/dvb-usb-v2/usb_urb.c
4378
4379DYNAMIC DEBUG
4380M: Jason Baron <jbaron@akamai.com>
4381S: Maintained
4382F: lib/dynamic_debug.c
4383F: include/linux/dynamic_debug.h
4384
4385DZ DECSTATION DZ11 SERIAL DRIVER
4386M: "Maciej W. Rozycki" <macro@linux-mips.org>
4387S: Maintained
4388F: drivers/tty/serial/dz.*
4389
4390E3X0 POWER BUTTON DRIVER
4391M: Moritz Fischer <moritz.fischer@ettus.com>
4392L: usrp-users@lists.ettus.com
4393W: http://www.ettus.com
4394S: Supported
4395F: drivers/input/misc/e3x0-button.c
4396F: Documentation/devicetree/bindings/input/e3x0-button.txt
4397
4398E4000 MEDIA DRIVER
4399M: Antti Palosaari <crope@iki.fi>
4400L: linux-media@vger.kernel.org
4401W: https://linuxtv.org
4402W: http://palosaari.fi/linux/
4403Q: http://patchwork.linuxtv.org/project/linux-media/list/
4404T: git git://linuxtv.org/anttip/media_tree.git
4405S: Maintained
4406F: drivers/media/tuners/e4000*
4407
4408EATA ISA/EISA/PCI SCSI DRIVER
4409M: Dario Ballabio <ballabio_dario@emc.com>
4410L: linux-scsi@vger.kernel.org
4411S: Maintained
4412F: drivers/scsi/eata.c
4413
4414EC100 MEDIA DRIVER
4415M: Antti Palosaari <crope@iki.fi>
4416L: linux-media@vger.kernel.org
4417W: https://linuxtv.org
4418W: http://palosaari.fi/linux/
4419Q: http://patchwork.linuxtv.org/project/linux-media/list/
4420T: git git://linuxtv.org/anttip/media_tree.git
4421S: Maintained
4422F: drivers/media/dvb-frontends/ec100*
4423
4424ECRYPT FILE SYSTEM
4425M: Tyler Hicks <tyhicks@canonical.com>
4426L: ecryptfs@vger.kernel.org
4427W: http://ecryptfs.org
4428W: https://launchpad.net/ecryptfs
4429T: git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git
4430S: Supported
4431F: Documentation/filesystems/ecryptfs.txt
4432F: fs/ecryptfs/
4433
4434EDAC-CORE
4435M: Borislav Petkov <bp@alien8.de>
4436M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4437M: Mauro Carvalho Chehab <mchehab@kernel.org>
4438L: linux-edac@vger.kernel.org
4439T: git git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp.git for-next
4440T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-edac.git linux_next
4441S: Supported
4442F: Documentation/edac.txt
4443F: drivers/edac/
4444F: include/linux/edac.h
4445
4446EDAC-AMD64
4447M: Borislav Petkov <bp@alien8.de>
4448L: linux-edac@vger.kernel.org
4449S: Maintained
4450F: drivers/edac/amd64_edac*
4451
4452EDAC-CALXEDA
4453M: Robert Richter <rric@kernel.org>
4454L: linux-edac@vger.kernel.org
4455S: Maintained
4456F: drivers/edac/highbank*
4457
4458EDAC-CAVIUM
4459M: Ralf Baechle <ralf@linux-mips.org>
4460M: David Daney <david.daney@cavium.com>
4461L: linux-edac@vger.kernel.org
4462L: linux-mips@linux-mips.org
4463S: Supported
4464F: drivers/edac/octeon_edac*
4465
4466EDAC-E752X
4467M: Mark Gross <mark.gross@intel.com>
4468L: linux-edac@vger.kernel.org
4469S: Maintained
4470F: drivers/edac/e752x_edac.c
4471
4472EDAC-E7XXX
4473L: linux-edac@vger.kernel.org
4474S: Maintained
4475F: drivers/edac/e7xxx_edac.c
4476
4477EDAC-FSL_DDR
4478M: York Sun <york.sun@nxp.com>
4479L: linux-edac@vger.kernel.org
4480S: Maintained
4481F: drivers/edac/fsl_ddr_edac.*
4482
4483EDAC-GHES
4484M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4485M: Mauro Carvalho Chehab <mchehab@kernel.org>
4486L: linux-edac@vger.kernel.org
4487S: Maintained
4488F: drivers/edac/ghes_edac.c
4489
4490EDAC-I82443BXGX
4491M: Tim Small <tim@buttersideup.com>
4492L: linux-edac@vger.kernel.org
4493S: Maintained
4494F: drivers/edac/i82443bxgx_edac.c
4495
4496EDAC-I3000
4497L: linux-edac@vger.kernel.org
4498S: Orphan
4499F: drivers/edac/i3000_edac.c
4500
4501EDAC-I5000
4502L: linux-edac@vger.kernel.org
4503S: Maintained
4504F: drivers/edac/i5000_edac.c
4505
4506EDAC-I5400
4507M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4508M: Mauro Carvalho Chehab <mchehab@kernel.org>
4509L: linux-edac@vger.kernel.org
4510S: Maintained
4511F: drivers/edac/i5400_edac.c
4512
4513EDAC-I7300
4514M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4515M: Mauro Carvalho Chehab <mchehab@kernel.org>
4516L: linux-edac@vger.kernel.org
4517S: Maintained
4518F: drivers/edac/i7300_edac.c
4519
4520EDAC-I7CORE
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/i7core_edac.c
4526
4527EDAC-I82975X
4528M: Ranganathan Desikan <ravi@jetztechnologies.com>
4529M: "Arvind R." <arvino55@gmail.com>
4530L: linux-edac@vger.kernel.org
4531S: Maintained
4532F: drivers/edac/i82975x_edac.c
4533
4534EDAC-IE31200
4535M: Jason Baron <jbaron@akamai.com>
4536L: linux-edac@vger.kernel.org
4537S: Maintained
4538F: drivers/edac/ie31200_edac.c
4539
4540EDAC-MPC85XX
4541M: Johannes Thumshirn <morbidrsa@gmail.com>
4542L: linux-edac@vger.kernel.org
4543S: Maintained
4544F: drivers/edac/mpc85xx_edac.[ch]
4545
4546EDAC-PASEMI
4547M: Egor Martovetsky <egor@pasemi.com>
4548L: linux-edac@vger.kernel.org
4549S: Maintained
4550F: drivers/edac/pasemi_edac.c
4551
4552EDAC-R82600
4553M: Tim Small <tim@buttersideup.com>
4554L: linux-edac@vger.kernel.org
4555S: Maintained
4556F: drivers/edac/r82600_edac.c
4557
4558EDAC-SBRIDGE
4559M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4560M: Mauro Carvalho Chehab <mchehab@kernel.org>
4561L: linux-edac@vger.kernel.org
4562S: Maintained
4563F: drivers/edac/sb_edac.c
4564
4565EDAC-SKYLAKE
4566M: Tony Luck <tony.luck@intel.com>
4567L: linux-edac@vger.kernel.org
4568S: Maintained
4569F: drivers/edac/skx_edac.c
4570
4571EDAC-XGENE
4572APPLIED MICRO (APM) X-GENE SOC EDAC
4573M: Loc Ho <lho@apm.com>
4574S: Supported
4575F: drivers/edac/xgene_edac.c
4576F: Documentation/devicetree/bindings/edac/apm-xgene-edac.txt
4577
4578EDIROL UA-101/UA-1000 DRIVER
4579M: Clemens Ladisch <clemens@ladisch.de>
4580L: alsa-devel@alsa-project.org (moderated for non-subscribers)
4581T: git git://git.alsa-project.org/alsa-kernel.git
4582S: Maintained
4583F: sound/usb/misc/ua101.c
4584
4585EXTENSIBLE FIRMWARE INTERFACE (EFI)
4586M: Matt Fleming <matt@codeblueprint.co.uk>
4587L: linux-efi@vger.kernel.org
4588T: git git://git.kernel.org/pub/scm/linux/kernel/git/mfleming/efi.git
4589S: Maintained
4590F: Documentation/efi-stub.txt
4591F: arch/ia64/kernel/efi.c
4592F: arch/x86/boot/compressed/eboot.[ch]
4593F: arch/x86/include/asm/efi.h
4594F: arch/x86/platform/efi/
4595F: drivers/firmware/efi/
4596F: include/linux/efi*.h
4597
4598EFI VARIABLE FILESYSTEM
4599M: Matthew Garrett <matthew.garrett@nebula.com>
4600M: Jeremy Kerr <jk@ozlabs.org>
4601M: Matt Fleming <matt@codeblueprint.co.uk>
4602T: git git://git.kernel.org/pub/scm/linux/kernel/git/mfleming/efi.git
4603L: linux-efi@vger.kernel.org
4604S: Maintained
4605F: fs/efivarfs/
4606
4607EFIFB FRAMEBUFFER DRIVER
4608L: linux-fbdev@vger.kernel.org
4609M: Peter Jones <pjones@redhat.com>
4610S: Maintained
4611F: drivers/video/fbdev/efifb.c
4612
4613EFS FILESYSTEM
4614W: http://aeschi.ch.eu.org/efs/
4615S: Orphan
4616F: fs/efs/
4617
4618EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
4619M: Douglas Miller <dougmill@linux.vnet.ibm.com>
4620L: netdev@vger.kernel.org
4621S: Maintained
4622F: drivers/net/ethernet/ibm/ehea/
4623
4624EM28XX VIDEO4LINUX DRIVER
4625M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4626M: Mauro Carvalho Chehab <mchehab@kernel.org>
4627L: linux-media@vger.kernel.org
4628W: https://linuxtv.org
4629T: git git://linuxtv.org/media_tree.git
4630S: Maintained
4631F: drivers/media/usb/em28xx/
4632
4633EMBEDDED LINUX
4634M: Paul Gortmaker <paul.gortmaker@windriver.com>
4635M: Matt Mackall <mpm@selenic.com>
4636M: David Woodhouse <dwmw2@infradead.org>
4637L: linux-embedded@vger.kernel.org
4638S: Maintained
4639
4640EMULEX/AVAGO LPFC FC/FCOE SCSI DRIVER
4641M: James Smart <james.smart@avagotech.com>
4642M: Dick Kennedy <dick.kennedy@avagotech.com>
4643L: linux-scsi@vger.kernel.org
4644W: http://www.avagotech.com
4645S: Supported
4646F: drivers/scsi/lpfc/
4647
4648ENE CB710 FLASH CARD READER DRIVER
4649M: Michał Mirosław <mirq-linux@rere.qmqm.pl>
4650S: Maintained
4651F: drivers/misc/cb710/
4652F: drivers/mmc/host/cb710-mmc.*
4653F: include/linux/cb710.h
4654
4655ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
4656M: Maxim Levitsky <maximlevitsky@gmail.com>
4657S: Maintained
4658F: drivers/media/rc/ene_ir.*
4659
4660EPSON S1D13XXX FRAMEBUFFER DRIVER
4661M: Kristoffer Ericson <kristoffer.ericson@gmail.com>
4662S: Maintained
4663T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
4664F: drivers/video/fbdev/s1d13xxxfb.c
4665F: include/video/s1d13xxxfb.h
4666
4667ET131X NETWORK DRIVER
4668M: Mark Einon <mark.einon@gmail.com>
4669S: Odd Fixes
4670F: drivers/net/ethernet/agere/
4671
4672ETHERNET BRIDGE
4673M: Stephen Hemminger <stephen@networkplumber.org>
4674L: bridge@lists.linux-foundation.org (moderated for non-subscribers)
4675L: netdev@vger.kernel.org
4676W: http://www.linuxfoundation.org/en/Net:Bridge
4677S: Maintained
4678F: include/linux/netfilter_bridge/
4679F: net/bridge/
4680
4681ETHERNET PHY LIBRARY
4682M: Florian Fainelli <f.fainelli@gmail.com>
4683L: netdev@vger.kernel.org
4684S: Maintained
4685F: include/linux/phy.h
4686F: include/linux/phy_fixed.h
4687F: drivers/net/phy/
4688F: Documentation/networking/phy.txt
4689F: drivers/of/of_mdio.c
4690F: drivers/of/of_net.c
4691
4692EXT2 FILE SYSTEM
4693M: Jan Kara <jack@suse.com>
4694L: linux-ext4@vger.kernel.org
4695S: Maintained
4696F: Documentation/filesystems/ext2.txt
4697F: fs/ext2/
4698F: include/linux/ext2*
4699
4700EXT4 FILE SYSTEM
4701M: "Theodore Ts'o" <tytso@mit.edu>
4702M: Andreas Dilger <adilger.kernel@dilger.ca>
4703L: linux-ext4@vger.kernel.org
4704W: http://ext4.wiki.kernel.org
4705Q: http://patchwork.ozlabs.org/project/linux-ext4/list/
4706T: git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git
4707S: Maintained
4708F: Documentation/filesystems/ext4.txt
4709F: fs/ext4/
4710
4711Extended Verification Module (EVM)
4712M: Mimi Zohar <zohar@linux.vnet.ibm.com>
4713L: linux-ima-devel@lists.sourceforge.net
4714L: linux-security-module@vger.kernel.org
4715S: Supported
4716F: security/integrity/evm/
4717
4718EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
4719M: MyungJoo Ham <myungjoo.ham@samsung.com>
4720M: Chanwoo Choi <cw00.choi@samsung.com>
4721L: linux-kernel@vger.kernel.org
4722T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
4723S: Maintained
4724F: drivers/extcon/
4725F: include/linux/extcon/
4726F: include/linux/extcon.h
4727F: Documentation/extcon/
4728F: Documentation/devicetree/bindings/extcon/
4729
4730EXYNOS DP DRIVER
4731M: Jingoo Han <jingoohan1@gmail.com>
4732L: dri-devel@lists.freedesktop.org
4733S: Maintained
4734F: drivers/gpu/drm/exynos/exynos_dp*
4735
4736EXYNOS SYSMMU (IOMMU) driver
4737M: Marek Szyprowski <m.szyprowski@samsung.com>
4738L: iommu@lists.linux-foundation.org
4739S: Maintained
4740F: drivers/iommu/exynos-iommu.c
4741
4742EXYNOS MIPI DISPLAY DRIVERS
4743M: Inki Dae <inki.dae@samsung.com>
4744M: Donghwa Lee <dh09.lee@samsung.com>
4745M: Kyungmin Park <kyungmin.park@samsung.com>
4746L: linux-fbdev@vger.kernel.org
4747S: Maintained
4748F: drivers/video/fbdev/exynos/exynos_mipi*
4749F: include/video/exynos_mipi*
4750
4751EZchip NPS platform support
4752M: Noam Camus <noamc@ezchip.com>
4753S: Supported
4754F: arch/arc/plat-eznps
4755F: arch/arc/boot/dts/eznps.dts
4756
4757F71805F HARDWARE MONITORING DRIVER
4758M: Jean Delvare <jdelvare@suse.com>
4759L: linux-hwmon@vger.kernel.org
4760S: Maintained
4761F: Documentation/hwmon/f71805f
4762F: drivers/hwmon/f71805f.c
4763
4764FC0011 TUNER DRIVER
4765M: Michael Buesch <m@bues.ch>
4766L: linux-media@vger.kernel.org
4767S: Maintained
4768F: drivers/media/tuners/fc0011.h
4769F: drivers/media/tuners/fc0011.c
4770
4771FC2580 MEDIA DRIVER
4772M: Antti Palosaari <crope@iki.fi>
4773L: linux-media@vger.kernel.org
4774W: https://linuxtv.org
4775W: http://palosaari.fi/linux/
4776Q: http://patchwork.linuxtv.org/project/linux-media/list/
4777T: git git://linuxtv.org/anttip/media_tree.git
4778S: Maintained
4779F: drivers/media/tuners/fc2580*
4780
4781FANOTIFY
4782M: Eric Paris <eparis@redhat.com>
4783S: Maintained
4784F: fs/notify/fanotify/
4785F: include/linux/fanotify.h
4786F: include/uapi/linux/fanotify.h
4787
4788FARSYNC SYNCHRONOUS DRIVER
4789M: Kevin Curtis <kevin.curtis@farsite.co.uk>
4790W: http://www.farsite.co.uk/
4791S: Supported
4792F: drivers/net/wan/farsync.*
4793
4794FAULT INJECTION SUPPORT
4795M: Akinobu Mita <akinobu.mita@gmail.com>
4796S: Supported
4797F: Documentation/fault-injection/
4798F: lib/fault-inject.c
4799
4800FBTFT Framebuffer drivers
4801M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
4802M: Noralf Trønnes <noralf@tronnes.org>
4803S: Maintained
4804F: drivers/staging/fbtft/
4805
4806FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
4807M: Johannes Thumshirn <jth@kernel.org>
4808L: fcoe-devel@open-fcoe.org
4809W: www.Open-FCoE.org
4810S: Supported
4811F: drivers/scsi/libfc/
4812F: drivers/scsi/fcoe/
4813F: include/scsi/fc/
4814F: include/scsi/libfc.h
4815F: include/scsi/libfcoe.h
4816F: include/uapi/scsi/fc/
4817
4818FILE LOCKING (flock() and fcntl()/lockf())
4819M: Jeff Layton <jlayton@poochiereds.net>
4820M: "J. Bruce Fields" <bfields@fieldses.org>
4821L: linux-fsdevel@vger.kernel.org
4822S: Maintained
4823F: include/linux/fcntl.h
4824F: include/linux/fs.h
4825F: include/uapi/linux/fcntl.h
4826F: include/uapi/linux/fs.h
4827F: fs/fcntl.c
4828F: fs/locks.c
4829
4830FILESYSTEMS (VFS and infrastructure)
4831M: Alexander Viro <viro@zeniv.linux.org.uk>
4832L: linux-fsdevel@vger.kernel.org
4833S: Maintained
4834F: fs/*
4835
4836FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
4837M: Riku Voipio <riku.voipio@iki.fi>
4838L: linux-hwmon@vger.kernel.org
4839S: Maintained
4840F: drivers/hwmon/f75375s.c
4841F: include/linux/f75375s.h
4842
4843FIREWIRE AUDIO DRIVERS
4844M: Clemens Ladisch <clemens@ladisch.de>
4845L: alsa-devel@alsa-project.org (moderated for non-subscribers)
4846T: git git://git.alsa-project.org/alsa-kernel.git
4847S: Maintained
4848F: sound/firewire/
4849
4850FIREWIRE MEDIA DRIVERS (firedtv)
4851M: Stefan Richter <stefanr@s5r6.in-berlin.de>
4852L: linux-media@vger.kernel.org
4853L: linux1394-devel@lists.sourceforge.net
4854T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
4855S: Maintained
4856F: drivers/media/firewire/
4857
4858FIREWIRE SBP-2 TARGET
4859M: Chris Boot <bootc@bootc.net>
4860L: linux-scsi@vger.kernel.org
4861L: target-devel@vger.kernel.org
4862L: linux1394-devel@lists.sourceforge.net
4863T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
4864S: Maintained
4865F: drivers/target/sbp/
4866
4867FIREWIRE SUBSYSTEM
4868M: Stefan Richter <stefanr@s5r6.in-berlin.de>
4869L: linux1394-devel@lists.sourceforge.net
4870W: http://ieee1394.wiki.kernel.org/
4871T: git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
4872S: Maintained
4873F: drivers/firewire/
4874F: include/linux/firewire.h
4875F: include/uapi/linux/firewire*.h
4876F: tools/firewire/
4877
4878FIRMWARE LOADER (request_firmware)
4879M: Ming Lei <ming.lei@canonical.com>
4880L: linux-kernel@vger.kernel.org
4881S: Maintained
4882F: Documentation/firmware_class/
4883F: drivers/base/firmware*.c
4884F: include/linux/firmware.h
4885
4886FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card)
4887M: Joshua Morris <josh.h.morris@us.ibm.com>
4888M: Philip Kelleher <pjk1939@linux.vnet.ibm.com>
4889S: Maintained
4890F: drivers/block/rsxx/
4891
4892FLOPPY DRIVER
4893M: Jiri Kosina <jikos@kernel.org>
4894T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/floppy.git
4895S: Odd fixes
4896F: drivers/block/floppy.c
4897
4898FMC SUBSYSTEM
4899M: Alessandro Rubini <rubini@gnudd.com>
4900W: http://www.ohwr.org/projects/fmc-bus
4901S: Supported
4902F: drivers/fmc/
4903F: include/linux/fmc*.h
4904F: include/linux/ipmi-fru.h
4905K: fmc_d.*register
4906
4907FPGA MANAGER FRAMEWORK
4908M: Alan Tull <atull@opensource.altera.com>
4909R: Moritz Fischer <moritz.fischer@ettus.com>
4910S: Maintained
4911F: drivers/fpga/
4912F: include/linux/fpga/fpga-mgr.h
4913W: http://www.rocketboards.org
4914
4915FPU EMULATOR
4916M: Bill Metzenthen <billm@melbpc.org.au>
4917W: http://floatingpoint.sourceforge.net/emulator/index.html
4918S: Maintained
4919F: arch/x86/math-emu/
4920
4921FRAME RELAY DLCI/FRAD (Sangoma drivers too)
4922L: netdev@vger.kernel.org
4923S: Orphan
4924F: drivers/net/wan/dlci.c
4925F: drivers/net/wan/sdla.c
4926
4927FRAMEBUFFER LAYER
4928M: Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
4929M: Tomi Valkeinen <tomi.valkeinen@ti.com>
4930L: linux-fbdev@vger.kernel.org
4931W: http://linux-fbdev.sourceforge.net/
4932Q: http://patchwork.kernel.org/project/linux-fbdev/list/
4933T: git git://git.kernel.org/pub/scm/linux/kernel/git/plagnioj/linux-fbdev.git
4934S: Maintained
4935F: Documentation/fb/
4936F: drivers/video/
4937F: include/video/
4938F: include/linux/fb.h
4939F: include/uapi/video/
4940F: include/uapi/linux/fb.h
4941
4942FREESCALE DIU FRAMEBUFFER DRIVER
4943M: Timur Tabi <timur@tabi.org>
4944L: linux-fbdev@vger.kernel.org
4945S: Maintained
4946F: drivers/video/fbdev/fsl-diu-fb.*
4947
4948FREESCALE DMA DRIVER
4949M: Li Yang <leoli@freescale.com>
4950M: Zhang Wei <zw@zh-kernel.org>
4951L: linuxppc-dev@lists.ozlabs.org
4952S: Maintained
4953F: drivers/dma/fsldma.*
4954
4955FREESCALE GPMI NAND DRIVER
4956M: Han Xu <han.xu@nxp.com>
4957L: linux-mtd@lists.infradead.org
4958S: Maintained
4959F: drivers/mtd/nand/gpmi-nand/*
4960
4961FREESCALE I2C CPM DRIVER
4962M: Jochen Friedrich <jochen@scram.de>
4963L: linuxppc-dev@lists.ozlabs.org
4964L: linux-i2c@vger.kernel.org
4965S: Maintained
4966F: drivers/i2c/busses/i2c-cpm.c
4967
4968FREESCALE IMX / MXC FRAMEBUFFER DRIVER
4969M: Sascha Hauer <kernel@pengutronix.de>
4970L: linux-fbdev@vger.kernel.org
4971L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4972S: Maintained
4973F: include/linux/platform_data/video-imxfb.h
4974F: drivers/video/fbdev/imxfb.c
4975
4976FREESCALE QUAD SPI DRIVER
4977M: Han Xu <han.xu@nxp.com>
4978L: linux-mtd@lists.infradead.org
4979S: Maintained
4980F: drivers/mtd/spi-nor/fsl-quadspi.c
4981
4982FREESCALE SOC FS_ENET DRIVER
4983M: Pantelis Antoniou <pantelis.antoniou@gmail.com>
4984M: Vitaly Bordug <vbordug@ru.mvista.com>
4985L: linuxppc-dev@lists.ozlabs.org
4986L: netdev@vger.kernel.org
4987S: Maintained
4988F: drivers/net/ethernet/freescale/fs_enet/
4989F: include/linux/fs_enet_pd.h
4990
4991FREESCALE IMX / MXC FEC DRIVER
4992M: Fugang Duan <fugang.duan@nxp.com>
4993L: netdev@vger.kernel.org
4994S: Maintained
4995F: drivers/net/ethernet/freescale/fec_main.c
4996F: drivers/net/ethernet/freescale/fec_ptp.c
4997F: drivers/net/ethernet/freescale/fec.h
4998F: Documentation/devicetree/bindings/net/fsl-fec.txt
4999
5000FREESCALE QUICC ENGINE LIBRARY
5001L: linuxppc-dev@lists.ozlabs.org
5002S: Orphan
5003F: drivers/soc/fsl/qe/
5004F: include/soc/fsl/*qe*.h
5005F: include/soc/fsl/*ucc*.h
5006
5007FREESCALE USB PERIPHERAL DRIVERS
5008M: Li Yang <leoli@freescale.com>
5009L: linux-usb@vger.kernel.org
5010L: linuxppc-dev@lists.ozlabs.org
5011S: Maintained
5012F: drivers/usb/gadget/udc/fsl*
5013
5014FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
5015M: Li Yang <leoli@freescale.com>
5016L: netdev@vger.kernel.org
5017L: linuxppc-dev@lists.ozlabs.org
5018S: Maintained
5019F: drivers/net/ethernet/freescale/ucc_geth*
5020
5021FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
5022M: Claudiu Manoil <claudiu.manoil@freescale.com>
5023L: netdev@vger.kernel.org
5024S: Maintained
5025F: drivers/net/ethernet/freescale/gianfar*
5026X: drivers/net/ethernet/freescale/gianfar_ptp.c
5027F: Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
5028
5029FREESCALE QUICC ENGINE UCC HDLC DRIVER
5030M: Zhao Qiang <qiang.zhao@nxp.com>
5031L: netdev@vger.kernel.org
5032L: linuxppc-dev@lists.ozlabs.org
5033S: Maintained
5034F: drivers/net/wan/fsl_ucc_hdlc*
5035
5036FREESCALE QUICC ENGINE UCC UART DRIVER
5037M: Timur Tabi <timur@tabi.org>
5038L: linuxppc-dev@lists.ozlabs.org
5039S: Maintained
5040F: drivers/tty/serial/ucc_uart.c
5041
5042FREESCALE SOC SOUND DRIVERS
5043M: Timur Tabi <timur@tabi.org>
5044M: Nicolin Chen <nicoleotsuka@gmail.com>
5045M: Xiubo Li <Xiubo.Lee@gmail.com>
5046R: Fabio Estevam <fabio.estevam@nxp.com>
5047L: alsa-devel@alsa-project.org (moderated for non-subscribers)
5048L: linuxppc-dev@lists.ozlabs.org
5049S: Maintained
5050F: sound/soc/fsl/fsl*
5051F: sound/soc/fsl/imx*
5052F: sound/soc/fsl/mpc8610_hpcd.c
5053
5054FREESCALE QORIQ MANAGEMENT COMPLEX DRIVER
5055M: "J. German Rivera" <German.Rivera@freescale.com>
5056M: Stuart Yoder <stuart.yoder@nxp.com>
5057L: linux-kernel@vger.kernel.org
5058S: Maintained
5059F: drivers/staging/fsl-mc/
5060
5061FREEVXFS FILESYSTEM
5062M: Christoph Hellwig <hch@infradead.org>
5063W: ftp://ftp.openlinux.org/pub/people/hch/vxfs
5064S: Maintained
5065F: fs/freevxfs/
5066
5067FREEZER
5068M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
5069M: Pavel Machek <pavel@ucw.cz>
5070L: linux-pm@vger.kernel.org
5071S: Supported
5072F: Documentation/power/freezing-of-tasks.txt
5073F: include/linux/freezer.h
5074F: kernel/freezer.c
5075
5076FRONTSWAP API
5077M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
5078L: linux-kernel@vger.kernel.org
5079S: Maintained
5080F: mm/frontswap.c
5081F: include/linux/frontswap.h
5082
5083FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS
5084M: David Howells <dhowells@redhat.com>
5085L: linux-cachefs@redhat.com (moderated for non-subscribers)
5086S: Supported
5087F: Documentation/filesystems/caching/
5088F: fs/fscache/
5089F: include/linux/fscache*.h
5090
5091FS-CRYPTO: FILE SYSTEM LEVEL ENCRYPTION SUPPORT
5092M: Theodore Y. Ts'o <tytso@mit.edu>
5093M: Jaegeuk Kim <jaegeuk@kernel.org>
5094S: Supported
5095F: fs/crypto/
5096F: include/linux/fscrypto.h
5097
5098F2FS FILE SYSTEM
5099M: Jaegeuk Kim <jaegeuk@kernel.org>
5100M: Changman Lee <cm224.lee@samsung.com>
5101R: Chao Yu <yuchao0@huawei.com>
5102L: linux-f2fs-devel@lists.sourceforge.net
5103W: http://en.wikipedia.org/wiki/F2FS
5104T: git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
5105S: Maintained
5106F: Documentation/filesystems/f2fs.txt
5107F: Documentation/ABI/testing/sysfs-fs-f2fs
5108F: fs/f2fs/
5109F: include/linux/f2fs_fs.h
5110F: include/trace/events/f2fs.h
5111
5112FUJITSU FR-V (FRV) PORT
5113S: Orphan
5114F: arch/frv/
5115
5116FUJITSU LAPTOP EXTRAS
5117M: Jonathan Woithe <jwoithe@just42.net>
5118L: platform-driver-x86@vger.kernel.org
5119S: Maintained
5120F: drivers/platform/x86/fujitsu-laptop.c
5121
5122FUJITSU M-5MO LS CAMERA ISP DRIVER
5123M: Kyungmin Park <kyungmin.park@samsung.com>
5124M: Heungjun Kim <riverful.kim@samsung.com>
5125L: linux-media@vger.kernel.org
5126S: Maintained
5127F: drivers/media/i2c/m5mols/
5128F: include/media/i2c/m5mols.h
5129
5130FUJITSU TABLET EXTRAS
5131M: Robert Gerlach <khnz@gmx.de>
5132L: platform-driver-x86@vger.kernel.org
5133S: Maintained
5134F: drivers/platform/x86/fujitsu-tablet.c
5135
5136FUSE: FILESYSTEM IN USERSPACE
5137M: Miklos Szeredi <miklos@szeredi.hu>
5138L: linux-fsdevel@vger.kernel.org
5139W: http://fuse.sourceforge.net/
5140T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
5141S: Maintained
5142F: fs/fuse/
5143F: include/uapi/linux/fuse.h
5144F: Documentation/filesystems/fuse.txt
5145
5146FUTURE DOMAIN TMC-16x0 SCSI DRIVER (16-bit)
5147M: Rik Faith <faith@cs.unc.edu>
5148L: linux-scsi@vger.kernel.org
5149S: Odd Fixes (e.g., new signatures)
5150F: drivers/scsi/fdomain.*
5151
5152GCC PLUGINS
5153M: Kees Cook <keescook@chromium.org>
5154R: Emese Revfy <re.emese@gmail.com>
5155L: kernel-hardening@lists.openwall.com
5156S: Maintained
5157F: scripts/gcc-plugins/
5158F: scripts/gcc-plugin.sh
5159F: Documentation/gcc-plugins.txt
5160
5161GCOV BASED KERNEL PROFILING
5162M: Peter Oberparleiter <oberpar@linux.vnet.ibm.com>
5163S: Maintained
5164F: kernel/gcov/
5165F: Documentation/dev-tools/gcov.rst
5166
5167GDT SCSI DISK ARRAY CONTROLLER DRIVER
5168M: Achim Leubner <achim_leubner@adaptec.com>
5169L: linux-scsi@vger.kernel.org
5170W: http://www.icp-vortex.com/
5171S: Supported
5172F: drivers/scsi/gdt*
5173
5174GDB KERNEL DEBUGGING HELPER SCRIPTS
5175M: Jan Kiszka <jan.kiszka@siemens.com>
5176M: Kieran Bingham <kieran@bingham.xyz>
5177S: Supported
5178F: scripts/gdb/
5179
5180GEMTEK FM RADIO RECEIVER DRIVER
5181M: Hans Verkuil <hverkuil@xs4all.nl>
5182L: linux-media@vger.kernel.org
5183T: git git://linuxtv.org/media_tree.git
5184W: https://linuxtv.org
5185S: Maintained
5186F: drivers/media/radio/radio-gemtek*
5187
5188GENERIC GPIO I2C DRIVER
5189M: Haavard Skinnemoen <hskinnemoen@gmail.com>
5190S: Supported
5191F: drivers/i2c/busses/i2c-gpio.c
5192F: include/linux/i2c-gpio.h
5193
5194GENERIC GPIO I2C MULTIPLEXER DRIVER
5195M: Peter Korsgaard <peter.korsgaard@barco.com>
5196L: linux-i2c@vger.kernel.org
5197S: Supported
5198F: drivers/i2c/muxes/i2c-mux-gpio.c
5199F: include/linux/i2c-mux-gpio.h
5200F: Documentation/i2c/muxes/i2c-mux-gpio
5201
5202GENERIC HDLC (WAN) DRIVERS
5203M: Krzysztof Halasa <khc@pm.waw.pl>
5204W: http://www.kernel.org/pub/linux/utils/net/hdlc/
5205S: Maintained
5206F: drivers/net/wan/c101.c
5207F: drivers/net/wan/hd6457*
5208F: drivers/net/wan/hdlc*
5209F: drivers/net/wan/n2.c
5210F: drivers/net/wan/pc300too.c
5211F: drivers/net/wan/pci200syn.c
5212F: drivers/net/wan/wanxl*
5213
5214GENERIC INCLUDE/ASM HEADER FILES
5215M: Arnd Bergmann <arnd@arndb.de>
5216L: linux-arch@vger.kernel.org
5217T: git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
5218S: Maintained
5219F: include/asm-generic/
5220F: include/uapi/asm-generic/
5221
5222GENERIC PHY FRAMEWORK
5223M: Kishon Vijay Abraham I <kishon@ti.com>
5224L: linux-kernel@vger.kernel.org
5225T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git
5226S: Supported
5227F: drivers/phy/
5228F: include/linux/phy/
5229
5230GENERIC PM DOMAINS
5231M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
5232M: Kevin Hilman <khilman@kernel.org>
5233M: Ulf Hansson <ulf.hansson@linaro.org>
5234L: linux-pm@vger.kernel.org
5235S: Supported
5236F: drivers/base/power/domain*.c
5237F: include/linux/pm_domain.h
5238
5239GENERIC UIO DRIVER FOR PCI DEVICES
5240M: "Michael S. Tsirkin" <mst@redhat.com>
5241L: kvm@vger.kernel.org
5242S: Supported
5243F: drivers/uio/uio_pci_generic.c
5244
5245GET_MAINTAINER SCRIPT
5246M: Joe Perches <joe@perches.com>
5247S: Maintained
5248F: scripts/get_maintainer.pl
5249
5250GFS2 FILE SYSTEM
5251M: Steven Whitehouse <swhiteho@redhat.com>
5252M: Bob Peterson <rpeterso@redhat.com>
5253L: cluster-devel@redhat.com
5254W: http://sources.redhat.com/cluster/
5255T: git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
5256S: Supported
5257F: Documentation/filesystems/gfs2*.txt
5258F: fs/gfs2/
5259F: include/uapi/linux/gfs2_ondisk.h
5260
5261GIGASET ISDN DRIVERS
5262M: Paul Bolle <pebolle@tiscali.nl>
5263L: gigaset307x-common@lists.sourceforge.net
5264W: http://gigaset307x.sourceforge.net/
5265S: Odd Fixes
5266F: Documentation/isdn/README.gigaset
5267F: drivers/isdn/gigaset/
5268F: include/uapi/linux/gigaset_dev.h
5269
5270GO7007 MPEG CODEC
5271M: Hans Verkuil <hans.verkuil@cisco.com>
5272L: linux-media@vger.kernel.org
5273S: Maintained
5274F: drivers/media/usb/go7007/
5275
5276GOODIX TOUCHSCREEN
5277M: Bastien Nocera <hadess@hadess.net>
5278L: linux-input@vger.kernel.org
5279S: Maintained
5280F: drivers/input/touchscreen/goodix.c
5281
5282GPIO SUBSYSTEM
5283M: Linus Walleij <linus.walleij@linaro.org>
5284M: Alexandre Courbot <gnurou@gmail.com>
5285L: linux-gpio@vger.kernel.org
5286T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git
5287S: Maintained
5288F: Documentation/devicetree/bindings/gpio/
5289F: Documentation/gpio/
5290F: Documentation/ABI/testing/gpio-cdev
5291F: Documentation/ABI/obsolete/sysfs-gpio
5292F: drivers/gpio/
5293F: include/linux/gpio/
5294F: include/linux/gpio.h
5295F: include/asm-generic/gpio.h
5296F: include/uapi/linux/gpio.h
5297F: tools/gpio/
5298
5299GRE DEMULTIPLEXER DRIVER
5300M: Dmitry Kozlov <xeb@mail.ru>
5301L: netdev@vger.kernel.org
5302S: Maintained
5303F: net/ipv4/gre_demux.c
5304F: net/ipv4/gre_offload.c
5305F: include/net/gre.h
5306
5307GRETH 10/100/1G Ethernet MAC device driver
5308M: Andreas Larsson <andreas@gaisler.com>
5309L: netdev@vger.kernel.org
5310S: Maintained
5311F: drivers/net/ethernet/aeroflex/
5312
5313GSPCA FINEPIX SUBDRIVER
5314M: Frank Zago <frank@zago.net>
5315L: linux-media@vger.kernel.org
5316T: git git://linuxtv.org/media_tree.git
5317S: Maintained
5318F: drivers/media/usb/gspca/finepix.c
5319
5320GSPCA GL860 SUBDRIVER
5321M: Olivier Lorin <o.lorin@laposte.net>
5322L: linux-media@vger.kernel.org
5323T: git git://linuxtv.org/media_tree.git
5324S: Maintained
5325F: drivers/media/usb/gspca/gl860/
5326
5327GSPCA M5602 SUBDRIVER
5328M: Erik Andren <erik.andren@gmail.com>
5329L: linux-media@vger.kernel.org
5330T: git git://linuxtv.org/media_tree.git
5331S: Maintained
5332F: drivers/media/usb/gspca/m5602/
5333
5334GSPCA PAC207 SONIXB SUBDRIVER
5335M: Hans Verkuil <hverkuil@xs4all.nl>
5336L: linux-media@vger.kernel.org
5337T: git git://linuxtv.org/media_tree.git
5338S: Odd Fixes
5339F: drivers/media/usb/gspca/pac207.c
5340
5341GSPCA SN9C20X SUBDRIVER
5342M: Brian Johnson <brijohn@gmail.com>
5343L: linux-media@vger.kernel.org
5344T: git git://linuxtv.org/media_tree.git
5345S: Maintained
5346F: drivers/media/usb/gspca/sn9c20x.c
5347
5348GSPCA T613 SUBDRIVER
5349M: Leandro Costantino <lcostantino@gmail.com>
5350L: linux-media@vger.kernel.org
5351T: git git://linuxtv.org/media_tree.git
5352S: Maintained
5353F: drivers/media/usb/gspca/t613.c
5354
5355GSPCA USB WEBCAM DRIVER
5356M: Hans Verkuil <hverkuil@xs4all.nl>
5357L: linux-media@vger.kernel.org
5358T: git git://linuxtv.org/media_tree.git
5359S: Odd Fixes
5360F: drivers/media/usb/gspca/
5361
5362GUID PARTITION TABLE (GPT)
5363M: Davidlohr Bueso <dave@stgolabs.net>
5364L: linux-efi@vger.kernel.org
5365S: Maintained
5366F: block/partitions/efi.*
5367
5368STK1160 USB VIDEO CAPTURE DRIVER
5369M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
5370L: linux-media@vger.kernel.org
5371T: git git://linuxtv.org/media_tree.git
5372S: Maintained
5373F: drivers/media/usb/stk1160/
5374
5375H8/300 ARCHITECTURE
5376M: Yoshinori Sato <ysato@users.sourceforge.jp>
5377L: uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers)
5378W: http://uclinux-h8.sourceforge.jp
5379T: git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git
5380S: Maintained
5381F: arch/h8300/
5382F: drivers/clocksource/h8300_*.c
5383F: drivers/clk/h8300/
5384F: drivers/irqchip/irq-renesas-h8*.c
5385
5386HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
5387M: Frank Seidel <frank@f-seidel.de>
5388L: platform-driver-x86@vger.kernel.org
5389W: http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
5390S: Maintained
5391F: drivers/platform/x86/hdaps.c
5392
5393HDPVR USB VIDEO ENCODER DRIVER
5394M: Hans Verkuil <hverkuil@xs4all.nl>
5395L: linux-media@vger.kernel.org
5396T: git git://linuxtv.org/media_tree.git
5397W: https://linuxtv.org
5398S: Odd Fixes
5399F: drivers/media/usb/hdpvr/
5400
5401HWPOISON MEMORY FAILURE HANDLING
5402M: Naoya Horiguchi <n-horiguchi@ah.jp.nec.com>
5403L: linux-mm@kvack.org
5404S: Maintained
5405F: mm/memory-failure.c
5406F: mm/hwpoison-inject.c
5407
5408HYPERVISOR VIRTUAL CONSOLE DRIVER
5409L: linuxppc-dev@lists.ozlabs.org
5410S: Odd Fixes
5411F: drivers/tty/hvc/
5412
5413HACKRF MEDIA DRIVER
5414M: Antti Palosaari <crope@iki.fi>
5415L: linux-media@vger.kernel.org
5416W: https://linuxtv.org
5417W: http://palosaari.fi/linux/
5418Q: http://patchwork.linuxtv.org/project/linux-media/list/
5419T: git git://linuxtv.org/anttip/media_tree.git
5420S: Maintained
5421F: drivers/media/usb/hackrf/
5422
5423HARDWARE MONITORING
5424M: Jean Delvare <jdelvare@suse.com>
5425M: Guenter Roeck <linux@roeck-us.net>
5426L: linux-hwmon@vger.kernel.org
5427W: http://hwmon.wiki.kernel.org/
5428T: quilt http://jdelvare.nerim.net/devel/linux/jdelvare-hwmon/
5429T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
5430S: Maintained
5431F: Documentation/hwmon/
5432F: drivers/hwmon/
5433F: include/linux/hwmon*.h
5434
5435HARDWARE RANDOM NUMBER GENERATOR CORE
5436M: Matt Mackall <mpm@selenic.com>
5437M: Herbert Xu <herbert@gondor.apana.org.au>
5438L: linux-crypto@vger.kernel.org
5439S: Odd fixes
5440F: Documentation/devicetree/bindings/rng/
5441F: Documentation/hw_random.txt
5442F: drivers/char/hw_random/
5443F: include/linux/hw_random.h
5444
5445HARDWARE SPINLOCK CORE
5446M: Ohad Ben-Cohen <ohad@wizery.com>
5447M: Bjorn Andersson <bjorn.andersson@linaro.org>
5448L: linux-remoteproc@vger.kernel.org
5449S: Maintained
5450T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/hwspinlock.git
5451F: Documentation/devicetree/bindings/hwlock/
5452F: Documentation/hwspinlock.txt
5453F: drivers/hwspinlock/
5454F: include/linux/hwspinlock.h
5455
5456HARMONY SOUND DRIVER
5457L: linux-parisc@vger.kernel.org
5458S: Maintained
5459F: sound/parisc/harmony.*
5460
5461HD29L2 MEDIA DRIVER
5462M: Antti Palosaari <crope@iki.fi>
5463L: linux-media@vger.kernel.org
5464W: https://linuxtv.org
5465W: http://palosaari.fi/linux/
5466Q: http://patchwork.linuxtv.org/project/linux-media/list/
5467T: git git://linuxtv.org/anttip/media_tree.git
5468S: Maintained
5469F: drivers/media/dvb-frontends/hd29l2*
5470
5471HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER
5472M: Brian Boylston <brian.boylston@hpe.com>
5473S: Supported
5474F: Documentation/watchdog/hpwdt.txt
5475F: drivers/watchdog/hpwdt.c
5476
5477HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
5478M: Don Brace <don.brace@microsemi.com>
5479L: iss_storagedev@hp.com
5480L: esc.storagedev@microsemi.com
5481L: linux-scsi@vger.kernel.org
5482S: Supported
5483F: Documentation/scsi/hpsa.txt
5484F: drivers/scsi/hpsa*.[ch]
5485F: include/linux/cciss*.h
5486F: include/uapi/linux/cciss*.h
5487
5488HEWLETT-PACKARD SMART CISS RAID DRIVER (cciss)
5489M: Don Brace <don.brace@microsemi.com>
5490L: iss_storagedev@hp.com
5491L: esc.storagedev@microsemi.com
5492L: linux-scsi@vger.kernel.org
5493S: Supported
5494F: Documentation/blockdev/cciss.txt
5495F: drivers/block/cciss*
5496F: include/linux/cciss_ioctl.h
5497F: include/uapi/linux/cciss_ioctl.h
5498
5499HFI1 DRIVER
5500M: Mike Marciniszyn <mike.marciniszyn@intel.com>
5501M: Dennis Dalessandro <dennis.dalessandro@intel.com>
5502L: linux-rdma@vger.kernel.org
5503S: Supported
5504F: drivers/infiniband/hw/hfi1
5505
5506HFS FILESYSTEM
5507L: linux-fsdevel@vger.kernel.org
5508S: Orphan
5509F: Documentation/filesystems/hfs.txt
5510F: fs/hfs/
5511
5512HFSPLUS FILESYSTEM
5513L: linux-fsdevel@vger.kernel.org
5514S: Orphan
5515F: Documentation/filesystems/hfsplus.txt
5516F: fs/hfsplus/
5517
5518HGA FRAMEBUFFER DRIVER
5519M: Ferenc Bakonyi <fero@drama.obuda.kando.hu>
5520L: linux-nvidia@lists.surfsouth.com
5521W: http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
5522S: Maintained
5523F: drivers/video/fbdev/hgafb.c
5524
5525HIBERNATION (aka Software Suspend, aka swsusp)
5526M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
5527M: Pavel Machek <pavel@ucw.cz>
5528L: linux-pm@vger.kernel.org
5529S: Supported
5530F: arch/x86/power/
5531F: drivers/base/power/
5532F: kernel/power/
5533F: include/linux/suspend.h
5534F: include/linux/freezer.h
5535F: include/linux/pm.h
5536F: arch/*/include/asm/suspend*.h
5537
5538HID CORE LAYER
5539M: Jiri Kosina <jikos@kernel.org>
5540R: Benjamin Tissoires <benjamin.tissoires@redhat.com>
5541L: linux-input@vger.kernel.org
5542T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
5543S: Maintained
5544F: drivers/hid/
5545F: include/linux/hid*
5546F: include/uapi/linux/hid*
5547
5548HID SENSOR HUB DRIVERS
5549M: Jiri Kosina <jikos@kernel.org>
5550M: Jonathan Cameron <jic23@kernel.org>
5551M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
5552L: linux-input@vger.kernel.org
5553L: linux-iio@vger.kernel.org
5554S: Maintained
5555F: Documentation/hid/hid-sensor*
5556F: drivers/hid/hid-sensor-*
5557F: drivers/iio/*/hid-*
5558F: include/linux/hid-sensor-*
5559
5560HIGH-RESOLUTION TIMERS, CLOCKEVENTS, DYNTICKS
5561M: Thomas Gleixner <tglx@linutronix.de>
5562L: linux-kernel@vger.kernel.org
5563T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
5564S: Maintained
5565F: Documentation/timers/
5566F: kernel/time/hrtimer.c
5567F: kernel/time/clockevents.c
5568F: kernel/time/tick*.*
5569F: kernel/time/timer_*.c
5570F: include/linux/clockchips.h
5571F: include/linux/hrtimer.h
5572
5573HIGH-SPEED SCC DRIVER FOR AX.25
5574L: linux-hams@vger.kernel.org
5575S: Orphan
5576F: drivers/net/hamradio/dmascc.c
5577F: drivers/net/hamradio/scc.c
5578
5579HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
5580M: HighPoint Linux Team <linux@highpoint-tech.com>
5581W: http://www.highpoint-tech.com
5582S: Supported
5583F: Documentation/scsi/hptiop.txt
5584F: drivers/scsi/hptiop.c
5585
5586HIPPI
5587M: Jes Sorensen <jes@trained-monkey.org>
5588L: linux-hippi@sunsite.dk
5589S: Maintained
5590F: include/linux/hippidevice.h
5591F: include/uapi/linux/if_hippi.h
5592F: net/802/hippi.c
5593F: drivers/net/hippi/
5594
5595HISILICON NETWORK SUBSYSTEM DRIVER
5596M: Yisen Zhuang <yisen.zhuang@huawei.com>
5597M: Salil Mehta <salil.mehta@huawei.com>
5598L: netdev@vger.kernel.org
5599W: http://www.hisilicon.com
5600S: Maintained
5601F: drivers/net/ethernet/hisilicon/
5602F: Documentation/devicetree/bindings/net/hisilicon*.txt
5603
5604HISILICON ROCE DRIVER
5605M: Lijun Ou <oulijun@huawei.com>
5606M: Wei Hu(Xavier) <xavier.huwei@huawei.com>
5607L: linux-rdma@vger.kernel.org
5608S: Maintained
5609F: drivers/infiniband/hw/hns/
5610F: Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt
5611
5612HISILICON SAS Controller
5613M: John Garry <john.garry@huawei.com>
5614W: http://www.hisilicon.com
5615S: Supported
5616F: drivers/scsi/hisi_sas/
5617F: Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
5618
5619HOST AP DRIVER
5620M: Jouni Malinen <j@w1.fi>
5621L: hostap@shmoo.com (subscribers-only)
5622L: linux-wireless@vger.kernel.org
5623W: http://hostap.epitest.fi/
5624S: Maintained
5625F: drivers/net/wireless/intersil/hostap/
5626
5627HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
5628L: platform-driver-x86@vger.kernel.org
5629S: Orphan
5630F: drivers/platform/x86/tc1100-wmi.c
5631
5632HP100: Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series
5633M: Jaroslav Kysela <perex@perex.cz>
5634S: Maintained
5635F: drivers/net/ethernet/hp/hp100.*
5636
5637HPET: High Precision Event Timers driver
5638M: Clemens Ladisch <clemens@ladisch.de>
5639S: Maintained
5640F: Documentation/timers/hpet.txt
5641F: drivers/char/hpet.c
5642F: include/linux/hpet.h
5643F: include/uapi/linux/hpet.h
5644
5645HPET: x86
5646S: Orphan
5647F: arch/x86/kernel/hpet.c
5648F: arch/x86/include/asm/hpet.h
5649
5650HPFS FILESYSTEM
5651M: Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
5652W: http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
5653S: Maintained
5654F: fs/hpfs/
5655
5656HSI SUBSYSTEM
5657M: Sebastian Reichel <sre@kernel.org>
5658T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
5659S: Maintained
5660F: Documentation/ABI/testing/sysfs-bus-hsi
5661F: Documentation/hsi.txt
5662F: drivers/hsi/
5663F: include/linux/hsi/
5664F: include/uapi/linux/hsi/
5665
5666HSO 3G MODEM DRIVER
5667M: Jan Dumon <j.dumon@option.com>
5668W: http://www.pharscape.org
5669S: Maintained
5670F: drivers/net/usb/hso.c
5671
5672HSR NETWORK PROTOCOL
5673M: Arvid Brodin <arvid.brodin@alten.se>
5674L: netdev@vger.kernel.org
5675S: Maintained
5676F: net/hsr/
5677
5678HTCPEN TOUCHSCREEN DRIVER
5679M: Pau Oliva Fora <pof@eslack.org>
5680L: linux-input@vger.kernel.org
5681S: Maintained
5682F: drivers/input/touchscreen/htcpen.c
5683
5684HUGETLB FILESYSTEM
5685M: Nadia Yvette Chambers <nyc@holomorphy.com>
5686S: Maintained
5687F: fs/hugetlbfs/
5688
5689HVA ST MEDIA DRIVER
5690M: Jean-Christophe Trotin <jean-christophe.trotin@st.com>
5691L: linux-media@vger.kernel.org
5692T: git git://linuxtv.org/media_tree.git
5693W: https://linuxtv.org
5694S: Supported
5695F: drivers/media/platform/sti/hva
5696
5697Hyper-V CORE AND DRIVERS
5698M: "K. Y. Srinivasan" <kys@microsoft.com>
5699M: Haiyang Zhang <haiyangz@microsoft.com>
5700L: devel@linuxdriverproject.org
5701S: Maintained
5702F: arch/x86/include/asm/mshyperv.h
5703F: arch/x86/include/uapi/asm/hyperv.h
5704F: arch/x86/kernel/cpu/mshyperv.c
5705F: drivers/hid/hid-hyperv.c
5706F: drivers/hv/
5707F: drivers/input/serio/hyperv-keyboard.c
5708F: drivers/pci/host/pci-hyperv.c
5709F: drivers/net/hyperv/
5710F: drivers/scsi/storvsc_drv.c
5711F: drivers/video/fbdev/hyperv_fb.c
5712F: include/linux/hyperv.h
5713F: tools/hv/
5714F: Documentation/ABI/stable/sysfs-bus-vmbus
5715
5716I2C MUXES
5717M: Peter Rosin <peda@axentia.se>
5718L: linux-i2c@vger.kernel.org
5719S: Maintained
5720F: Documentation/i2c/i2c-topology
5721F: Documentation/i2c/muxes/
5722F: Documentation/devicetree/bindings/i2c/i2c-mux*
5723F: Documentation/devicetree/bindings/i2c/i2c-arb*
5724F: Documentation/devicetree/bindings/i2c/i2c-gate*
5725F: drivers/i2c/i2c-mux.c
5726F: drivers/i2c/muxes/
5727F: include/linux/i2c-mux.h
5728
5729I2C OVER PARALLEL PORT
5730M: Jean Delvare <jdelvare@suse.com>
5731L: linux-i2c@vger.kernel.org
5732S: Maintained
5733F: Documentation/i2c/busses/i2c-parport
5734F: Documentation/i2c/busses/i2c-parport-light
5735F: drivers/i2c/busses/i2c-parport.c
5736F: drivers/i2c/busses/i2c-parport-light.c
5737
5738I2C/SMBUS CONTROLLER DRIVERS FOR PC
5739M: Jean Delvare <jdelvare@suse.com>
5740L: linux-i2c@vger.kernel.org
5741S: Maintained
5742F: Documentation/i2c/busses/i2c-ali1535
5743F: Documentation/i2c/busses/i2c-ali1563
5744F: Documentation/i2c/busses/i2c-ali15x3
5745F: Documentation/i2c/busses/i2c-amd756
5746F: Documentation/i2c/busses/i2c-amd8111
5747F: Documentation/i2c/busses/i2c-i801
5748F: Documentation/i2c/busses/i2c-nforce2
5749F: Documentation/i2c/busses/i2c-piix4
5750F: Documentation/i2c/busses/i2c-sis5595
5751F: Documentation/i2c/busses/i2c-sis630
5752F: Documentation/i2c/busses/i2c-sis96x
5753F: Documentation/i2c/busses/i2c-via
5754F: Documentation/i2c/busses/i2c-viapro
5755F: drivers/i2c/busses/i2c-ali1535.c
5756F: drivers/i2c/busses/i2c-ali1563.c
5757F: drivers/i2c/busses/i2c-ali15x3.c
5758F: drivers/i2c/busses/i2c-amd756.c
5759F: drivers/i2c/busses/i2c-amd756-s4882.c
5760F: drivers/i2c/busses/i2c-amd8111.c
5761F: drivers/i2c/busses/i2c-i801.c
5762F: drivers/i2c/busses/i2c-isch.c
5763F: drivers/i2c/busses/i2c-nforce2.c
5764F: drivers/i2c/busses/i2c-nforce2-s4985.c
5765F: drivers/i2c/busses/i2c-piix4.c
5766F: drivers/i2c/busses/i2c-sis5595.c
5767F: drivers/i2c/busses/i2c-sis630.c
5768F: drivers/i2c/busses/i2c-sis96x.c
5769F: drivers/i2c/busses/i2c-via.c
5770F: drivers/i2c/busses/i2c-viapro.c
5771
5772I2C/SMBUS ISMT DRIVER
5773M: Seth Heasley <seth.heasley@intel.com>
5774M: Neil Horman <nhorman@tuxdriver.com>
5775L: linux-i2c@vger.kernel.org
5776F: drivers/i2c/busses/i2c-ismt.c
5777F: Documentation/i2c/busses/i2c-ismt
5778
5779I2C/SMBUS STUB DRIVER
5780M: Jean Delvare <jdelvare@suse.com>
5781L: linux-i2c@vger.kernel.org
5782S: Maintained
5783F: drivers/i2c/i2c-stub.c
5784
5785I2C SUBSYSTEM
5786M: Wolfram Sang <wsa@the-dreams.de>
5787L: linux-i2c@vger.kernel.org
5788W: https://i2c.wiki.kernel.org/
5789Q: https://patchwork.ozlabs.org/project/linux-i2c/list/
5790T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
5791S: Maintained
5792F: Documentation/devicetree/bindings/i2c/
5793F: Documentation/i2c/
5794F: drivers/i2c/
5795F: drivers/i2c/*/
5796F: include/linux/i2c.h
5797F: include/linux/i2c-*.h
5798F: include/uapi/linux/i2c.h
5799F: include/uapi/linux/i2c-*.h
5800
5801I2C ACPI SUPPORT
5802M: Mika Westerberg <mika.westerberg@linux.intel.com>
5803L: linux-i2c@vger.kernel.org
5804L: linux-acpi@vger.kernel.org
5805S: Maintained
5806
5807I2C-TAOS-EVM DRIVER
5808M: Jean Delvare <jdelvare@suse.com>
5809L: linux-i2c@vger.kernel.org
5810S: Maintained
5811F: Documentation/i2c/busses/i2c-taos-evm
5812F: drivers/i2c/busses/i2c-taos-evm.c
5813
5814I2C-TINY-USB DRIVER
5815M: Till Harbaum <till@harbaum.org>
5816L: linux-i2c@vger.kernel.org
5817W: http://www.harbaum.org/till/i2c_tiny_usb
5818S: Maintained
5819F: drivers/i2c/busses/i2c-tiny-usb.c
5820
5821i386 BOOT CODE
5822M: "H. Peter Anvin" <hpa@zytor.com>
5823S: Maintained
5824F: arch/x86/boot/
5825
5826i386 SETUP CODE / CPU ERRATA WORKAROUNDS
5827M: "H. Peter Anvin" <hpa@zytor.com>
5828T: git git://git.kernel.org/pub/scm/linux/kernel/git/hpa/linux-2.6-x86setup.git
5829S: Maintained
5830
5831IA64 (Itanium) PLATFORM
5832M: Tony Luck <tony.luck@intel.com>
5833M: Fenghua Yu <fenghua.yu@intel.com>
5834L: linux-ia64@vger.kernel.org
5835T: git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
5836S: Maintained
5837F: arch/ia64/
5838
5839IBM Power VMX Cryptographic instructions
5840M: Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
5841M: Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
5842L: linux-crypto@vger.kernel.org
5843S: Supported
5844F: drivers/crypto/vmx/Makefile
5845F: drivers/crypto/vmx/Kconfig
5846F: drivers/crypto/vmx/vmx.c
5847F: drivers/crypto/vmx/aes*
5848F: drivers/crypto/vmx/ghash*
5849F: drivers/crypto/vmx/ppc-xlate.pl
5850
5851IBM Power in-Nest Crypto Acceleration
5852M: Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
5853M: Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
5854L: linux-crypto@vger.kernel.org
5855S: Supported
5856F: drivers/crypto/nx/Makefile
5857F: drivers/crypto/nx/Kconfig
5858F: drivers/crypto/nx/nx-aes*
5859F: drivers/crypto/nx/nx-sha*
5860F: drivers/crypto/nx/nx.*
5861F: drivers/crypto/nx/nx_csbcpb.h
5862F: drivers/crypto/nx/nx_debugfs.h
5863
5864IBM Power 842 compression accelerator
5865M: Dan Streetman <ddstreet@ieee.org>
5866S: Supported
5867F: drivers/crypto/nx/Makefile
5868F: drivers/crypto/nx/Kconfig
5869F: drivers/crypto/nx/nx-842*
5870F: include/linux/sw842.h
5871F: crypto/842.c
5872F: lib/842/
5873
5874IBM Power Linux RAID adapter
5875M: Brian King <brking@us.ibm.com>
5876S: Supported
5877F: drivers/scsi/ipr.*
5878
5879IBM Power Virtual Ethernet Device Driver
5880M: Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
5881L: netdev@vger.kernel.org
5882S: Supported
5883F: drivers/net/ethernet/ibm/ibmveth.*
5884
5885IBM Power SRIOV Virtual NIC Device Driver
5886M: Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
5887M: John Allen <jallen@linux.vnet.ibm.com>
5888L: netdev@vger.kernel.org
5889S: Supported
5890F: drivers/net/ethernet/ibm/ibmvnic.*
5891
5892IBM Power Virtual SCSI Device Drivers
5893M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
5894L: linux-scsi@vger.kernel.org
5895S: Supported
5896F: drivers/scsi/ibmvscsi/ibmvscsi*
5897F: include/scsi/viosrp.h
5898
5899IBM Power Virtual SCSI Device Target Driver
5900M: Bryant G. Ly <bryantly@linux.vnet.ibm.com>
5901M: Michael Cyr <mikecyr@linux.vnet.ibm.com>
5902L: linux-scsi@vger.kernel.org
5903L: target-devel@vger.kernel.org
5904S: Supported
5905F: drivers/scsi/ibmvscsi_tgt/
5906
5907IBM Power Virtual FC Device Drivers
5908M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
5909L: linux-scsi@vger.kernel.org
5910S: Supported
5911F: drivers/scsi/ibmvscsi/ibmvfc*
5912
5913IBM ServeRAID RAID DRIVER
5914S: Orphan
5915F: drivers/scsi/ips.*
5916
5917ICH LPC AND GPIO DRIVER
5918M: Peter Tyser <ptyser@xes-inc.com>
5919S: Maintained
5920F: drivers/mfd/lpc_ich.c
5921F: drivers/gpio/gpio-ich.c
5922
5923IDE SUBSYSTEM
5924M: "David S. Miller" <davem@davemloft.net>
5925L: linux-ide@vger.kernel.org
5926Q: http://patchwork.ozlabs.org/project/linux-ide/list/
5927T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git
5928S: Maintained
5929F: Documentation/ide/
5930F: drivers/ide/
5931F: include/linux/ide.h
5932
5933IDEAPAD LAPTOP EXTRAS DRIVER
5934M: Ike Panhc <ike.pan@canonical.com>
5935L: platform-driver-x86@vger.kernel.org
5936W: http://launchpad.net/ideapad-laptop
5937S: Maintained
5938F: drivers/platform/x86/ideapad-laptop.c
5939
5940IDEAPAD LAPTOP SLIDEBAR DRIVER
5941M: Andrey Moiseev <o2g.org.ru@gmail.com>
5942L: linux-input@vger.kernel.org
5943W: https://github.com/o2genum/ideapad-slidebar
5944S: Maintained
5945F: drivers/input/misc/ideapad_slidebar.c
5946
5947IDE/ATAPI DRIVERS
5948M: Borislav Petkov <bp@alien8.de>
5949L: linux-ide@vger.kernel.org
5950S: Maintained
5951F: Documentation/cdrom/ide-cd
5952F: drivers/ide/ide-cd*
5953
5954IDLE-I7300
5955M: Andy Henroid <andrew.d.henroid@intel.com>
5956L: linux-pm@vger.kernel.org
5957S: Supported
5958F: drivers/idle/i7300_idle.c
5959
5960IEEE 802.15.4 SUBSYSTEM
5961M: Alexander Aring <aar@pengutronix.de>
5962L: linux-wpan@vger.kernel.org
5963W: http://wpan.cakelab.org/
5964T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
5965T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
5966S: Maintained
5967F: net/ieee802154/
5968F: net/mac802154/
5969F: drivers/net/ieee802154/
5970F: include/linux/nl802154.h
5971F: include/linux/ieee802154.h
5972F: include/net/nl802154.h
5973F: include/net/mac802154.h
5974F: include/net/af_ieee802154.h
5975F: include/net/cfg802154.h
5976F: include/net/ieee802154_netdev.h
5977F: Documentation/networking/ieee802154.txt
5978
5979IGORPLUG-USB IR RECEIVER
5980M: Sean Young <sean@mess.org>
5981L: linux-media@vger.kernel.org
5982S: Maintained
5983F: drivers/media/rc/igorplugusb.c
5984
5985IGUANAWORKS USB IR TRANSCEIVER
5986M: Sean Young <sean@mess.org>
5987L: linux-media@vger.kernel.org
5988S: Maintained
5989F: drivers/media/rc/iguanair.c
5990
5991IIO SUBSYSTEM AND DRIVERS
5992M: Jonathan Cameron <jic23@kernel.org>
5993R: Hartmut Knaack <knaack.h@gmx.de>
5994R: Lars-Peter Clausen <lars@metafoo.de>
5995R: Peter Meerwald-Stadler <pmeerw@pmeerw.net>
5996L: linux-iio@vger.kernel.org
5997T: git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
5998S: Maintained
5999F: Documentation/devicetree/bindings/iio/
6000F: drivers/iio/
6001F: drivers/staging/iio/
6002F: include/linux/iio/
6003F: tools/iio/
6004
6005IKANOS/ADI EAGLE ADSL USB DRIVER
6006M: Matthieu Castet <castet.matthieu@free.fr>
6007M: Stanislaw Gruszka <stf_xl@wp.pl>
6008S: Maintained
6009F: drivers/usb/atm/ueagle-atm.c
6010
6011INA209 HARDWARE MONITOR DRIVER
6012M: Guenter Roeck <linux@roeck-us.net>
6013L: linux-hwmon@vger.kernel.org
6014S: Maintained
6015F: Documentation/hwmon/ina209
6016F: Documentation/devicetree/bindings/i2c/ina209.txt
6017F: drivers/hwmon/ina209.c
6018
6019INA2XX HARDWARE MONITOR DRIVER
6020M: Guenter Roeck <linux@roeck-us.net>
6021L: linux-hwmon@vger.kernel.org
6022S: Maintained
6023F: Documentation/hwmon/ina2xx
6024F: drivers/hwmon/ina2xx.c
6025F: include/linux/platform_data/ina2xx.h
6026
6027INDUSTRY PACK SUBSYSTEM (IPACK)
6028M: Samuel Iglesias Gonsalvez <siglesias@igalia.com>
6029M: Jens Taprogge <jens.taprogge@taprogge.org>
6030M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
6031L: industrypack-devel@lists.sourceforge.net
6032W: http://industrypack.sourceforge.net
6033S: Maintained
6034F: drivers/ipack/
6035
6036INGENIC JZ4780 DMA Driver
6037M: Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com>
6038S: Maintained
6039F: drivers/dma/dma-jz4780.c
6040
6041INGENIC JZ4780 NAND DRIVER
6042M: Harvey Hunt <harveyhuntnexus@gmail.com>
6043L: linux-mtd@lists.infradead.org
6044S: Maintained
6045F: drivers/mtd/nand/jz4780_*
6046
6047INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
6048M: Mimi Zohar <zohar@linux.vnet.ibm.com>
6049M: Dmitry Kasatkin <dmitry.kasatkin@gmail.com>
6050L: linux-ima-devel@lists.sourceforge.net
6051L: linux-ima-user@lists.sourceforge.net
6052L: linux-security-module@vger.kernel.org
6053T: git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
6054S: Supported
6055F: security/integrity/ima/
6056
6057IMGTEC IR DECODER DRIVER
6058M: James Hogan <james.hogan@imgtec.com>
6059S: Maintained
6060F: drivers/media/rc/img-ir/
6061
6062IMS TWINTURBO FRAMEBUFFER DRIVER
6063L: linux-fbdev@vger.kernel.org
6064S: Orphan
6065F: drivers/video/fbdev/imsttfb.c
6066
6067INFINIBAND SUBSYSTEM
6068M: Doug Ledford <dledford@redhat.com>
6069M: Sean Hefty <sean.hefty@intel.com>
6070M: Hal Rosenstock <hal.rosenstock@gmail.com>
6071L: linux-rdma@vger.kernel.org
6072W: http://www.openfabrics.org/
6073Q: http://patchwork.kernel.org/project/linux-rdma/list/
6074T: git git://git.kernel.org/pub/scm/linux/kernel/git/dledford/rdma.git
6075S: Supported
6076F: Documentation/infiniband/
6077F: drivers/infiniband/
6078F: include/uapi/linux/if_infiniband.h
6079F: include/uapi/rdma/
6080F: include/rdma/
6081
6082INOTIFY
6083M: John McCutchan <john@johnmccutchan.com>
6084M: Robert Love <rlove@rlove.org>
6085M: Eric Paris <eparis@parisplace.org>
6086S: Maintained
6087F: Documentation/filesystems/inotify.txt
6088F: fs/notify/inotify/
6089F: include/linux/inotify.h
6090F: include/uapi/linux/inotify.h
6091
6092INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
6093M: Dmitry Torokhov <dmitry.torokhov@gmail.com>
6094L: linux-input@vger.kernel.org
6095Q: http://patchwork.kernel.org/project/linux-input/list/
6096T: git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
6097S: Maintained
6098F: drivers/input/
6099F: include/linux/input.h
6100F: include/uapi/linux/input.h
6101F: include/linux/input/
6102F: Documentation/devicetree/bindings/input/
6103
6104INPUT MULTITOUCH (MT) PROTOCOL
6105M: Henrik Rydberg <rydberg@bitmath.org>
6106L: linux-input@vger.kernel.org
6107S: Odd fixes
6108F: Documentation/input/multi-touch-protocol.txt
6109F: drivers/input/input-mt.c
6110K: \b(ABS|SYN)_MT_
6111
6112INTEL ASoC BDW/HSW DRIVERS
6113M: Jie Yang <yang.jie@linux.intel.com>
6114L: alsa-devel@alsa-project.org (moderated for non-subscribers)
6115S: Supported
6116F: sound/soc/intel/common/sst-dsp*
6117F: sound/soc/intel/common/sst-firmware.c
6118F: sound/soc/intel/boards/broadwell.c
6119F: sound/soc/intel/haswell/
6120
6121INTEL C600 SERIES SAS CONTROLLER DRIVER
6122M: Intel SCU Linux support <intel-linux-scu@intel.com>
6123M: Artur Paszkiewicz <artur.paszkiewicz@intel.com>
6124L: linux-scsi@vger.kernel.org
6125T: git git://git.code.sf.net/p/intel-sas/isci
6126S: Supported
6127F: drivers/scsi/isci/
6128
6129INTEL HID EVENT DRIVER
6130M: Alex Hung <alex.hung@canonical.com>
6131L: platform-driver-x86@vger.kernel.org
6132S: Maintained
6133F: drivers/platform/x86/intel-hid.c
6134
6135INTEL VIRTUAL BUTTON DRIVER
6136M: AceLan Kao <acelan.kao@canonical.com>
6137L: platform-driver-x86@vger.kernel.org
6138S: Maintained
6139F: drivers/platform/x86/intel-vbtn.c
6140
6141INTEL IDLE DRIVER
6142M: Len Brown <lenb@kernel.org>
6143L: linux-pm@vger.kernel.org
6144T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
6145S: Supported
6146F: drivers/idle/intel_idle.c
6147
6148INTEL INTEGRATED SENSOR HUB DRIVER
6149M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
6150M: Jiri Kosina <jikos@kernel.org>
6151L: linux-input@vger.kernel.org
6152S: Maintained
6153F: drivers/hid/intel-ish-hid/
6154
6155INTEL PSTATE DRIVER
6156M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
6157M: Len Brown <lenb@kernel.org>
6158L: linux-pm@vger.kernel.org
6159S: Supported
6160F: drivers/cpufreq/intel_pstate.c
6161
6162INTEL FRAMEBUFFER DRIVER (excluding 810 and 815)
6163M: Maik Broemme <mbroemme@plusserver.de>
6164L: linux-fbdev@vger.kernel.org
6165S: Maintained
6166F: Documentation/fb/intelfb.txt
6167F: drivers/video/fbdev/intelfb/
6168
6169INTEL 810/815 FRAMEBUFFER DRIVER
6170M: Antonino Daplas <adaplas@gmail.com>
6171L: linux-fbdev@vger.kernel.org
6172S: Maintained
6173F: drivers/video/fbdev/i810/
6174
6175INTEL MENLOW THERMAL DRIVER
6176M: Sujith Thomas <sujith.thomas@intel.com>
6177L: platform-driver-x86@vger.kernel.org
6178W: https://01.org/linux-acpi
6179S: Supported
6180F: drivers/platform/x86/intel_menlow.c
6181
6182INTEL I/OAT DMA DRIVER
6183M: Dave Jiang <dave.jiang@intel.com>
6184R: Dan Williams <dan.j.williams@intel.com>
6185L: dmaengine@vger.kernel.org
6186Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
6187S: Supported
6188F: drivers/dma/ioat*
6189
6190INTEL IOMMU (VT-d)
6191M: David Woodhouse <dwmw2@infradead.org>
6192L: iommu@lists.linux-foundation.org
6193T: git git://git.infradead.org/iommu-2.6.git
6194S: Supported
6195F: drivers/iommu/intel-iommu.c
6196F: include/linux/intel-iommu.h
6197
6198INTEL IOP-ADMA DMA DRIVER
6199R: Dan Williams <dan.j.williams@intel.com>
6200S: Odd fixes
6201F: drivers/dma/iop-adma.c
6202
6203INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT
6204M: Krzysztof Halasa <khalasa@piap.pl>
6205S: Maintained
6206F: arch/arm/mach-ixp4xx/include/mach/qmgr.h
6207F: arch/arm/mach-ixp4xx/include/mach/npe.h
6208F: arch/arm/mach-ixp4xx/ixp4xx_qmgr.c
6209F: arch/arm/mach-ixp4xx/ixp4xx_npe.c
6210F: drivers/net/ethernet/xscale/ixp4xx_eth.c
6211F: drivers/net/wan/ixp4xx_hss.c
6212
6213INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT
6214M: Deepak Saxena <dsaxena@plexity.net>
6215S: Maintained
6216F: drivers/char/hw_random/ixp4xx-rng.c
6217
6218INTEL ETHERNET DRIVERS
6219M: Jeff Kirsher <jeffrey.t.kirsher@intel.com>
6220L: intel-wired-lan@lists.osuosl.org (moderated for non-subscribers)
6221W: http://www.intel.com/support/feedback.htm
6222W: http://e1000.sourceforge.net/
6223Q: http://patchwork.ozlabs.org/project/intel-wired-lan/list/
6224T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git
6225T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git
6226S: Supported
6227F: Documentation/networking/e100.txt
6228F: Documentation/networking/e1000.txt
6229F: Documentation/networking/e1000e.txt
6230F: Documentation/networking/igb.txt
6231F: Documentation/networking/igbvf.txt
6232F: Documentation/networking/ixgb.txt
6233F: Documentation/networking/ixgbe.txt
6234F: Documentation/networking/ixgbevf.txt
6235F: Documentation/networking/i40e.txt
6236F: Documentation/networking/i40evf.txt
6237F: drivers/net/ethernet/intel/
6238F: drivers/net/ethernet/intel/*/
6239
6240INTEL RDMA RNIC DRIVER
6241M: Faisal Latif <faisal.latif@intel.com>
6242R: Chien Tin Tung <chien.tin.tung@intel.com>
6243R: Mustafa Ismail <mustafa.ismail@intel.com>
6244R: Shiraz Saleem <shiraz.saleem@intel.com>
6245R: Tatyana Nikolova <tatyana.e.nikolova@intel.com>
6246L: linux-rdma@vger.kernel.org
6247S: Supported
6248F: drivers/infiniband/hw/i40iw/
6249
6250INTEL MERRIFIELD GPIO DRIVER
6251M: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
6252L: linux-gpio@vger.kernel.org
6253S: Maintained
6254F: drivers/gpio/gpio-merrifield.c
6255
6256INTEL-MID GPIO DRIVER
6257M: David Cohen <david.a.cohen@linux.intel.com>
6258L: linux-gpio@vger.kernel.org
6259S: Maintained
6260F: drivers/gpio/gpio-intel-mid.c
6261
6262INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
6263M: Stanislav Yakovlev <stas.yakovlev@gmail.com>
6264L: linux-wireless@vger.kernel.org
6265S: Maintained
6266F: Documentation/networking/README.ipw2100
6267F: Documentation/networking/README.ipw2200
6268F: drivers/net/wireless/intel/ipw2x00/
6269
6270INTEL(R) TRACE HUB
6271M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
6272S: Supported
6273F: Documentation/trace/intel_th.txt
6274F: drivers/hwtracing/intel_th/
6275
6276INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
6277M: Ning Sun <ning.sun@intel.com>
6278L: tboot-devel@lists.sourceforge.net
6279W: http://tboot.sourceforge.net
6280T: hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
6281S: Supported
6282F: Documentation/intel_txt.txt
6283F: include/linux/tboot.h
6284F: arch/x86/kernel/tboot.c
6285
6286INTEL WIRELESS WIMAX CONNECTION 2400
6287M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
6288M: linux-wimax@intel.com
6289L: wimax@linuxwimax.org (subscribers-only)
6290S: Supported
6291W: http://linuxwimax.org
6292F: Documentation/wimax/README.i2400m
6293F: drivers/net/wimax/i2400m/
6294F: include/uapi/linux/wimax/i2400m.h
6295
6296INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
6297M: Stanislaw Gruszka <sgruszka@redhat.com>
6298L: linux-wireless@vger.kernel.org
6299S: Supported
6300F: drivers/net/wireless/intel/iwlegacy/
6301
6302INTEL WIRELESS WIFI LINK (iwlwifi)
6303M: Johannes Berg <johannes.berg@intel.com>
6304M: Emmanuel Grumbach <emmanuel.grumbach@intel.com>
6305M: Luca Coelho <luciano.coelho@intel.com>
6306M: Intel Linux Wireless <linuxwifi@intel.com>
6307L: linux-wireless@vger.kernel.org
6308W: http://intellinuxwireless.org
6309T: git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
6310S: Supported
6311F: drivers/net/wireless/intel/iwlwifi/
6312
6313INTEL MANAGEMENT ENGINE (mei)
6314M: Tomas Winkler <tomas.winkler@intel.com>
6315L: linux-kernel@vger.kernel.org
6316S: Supported
6317F: include/uapi/linux/mei.h
6318F: include/linux/mei_cl_bus.h
6319F: drivers/misc/mei/*
6320F: drivers/watchdog/mei_wdt.c
6321F: Documentation/misc-devices/mei/*
6322
6323INTEL MIC DRIVERS (mic)
6324M: Sudeep Dutt <sudeep.dutt@intel.com>
6325M: Ashutosh Dixit <ashutosh.dixit@intel.com>
6326S: Supported
6327W: https://github.com/sudeepdutt/mic
6328W: http://software.intel.com/en-us/mic-developer
6329F: include/linux/mic_bus.h
6330F: include/linux/scif.h
6331F: include/uapi/linux/mic_common.h
6332F: include/uapi/linux/mic_ioctl.h
6333F: include/uapi/linux/scif_ioctl.h
6334F: drivers/misc/mic/
6335F: drivers/dma/mic_x100_dma.c
6336F: drivers/dma/mic_x100_dma.h
6337F: Documentation/mic/
6338
6339INTEL PMC/P-Unit IPC DRIVER
6340M: Zha Qipeng<qipeng.zha@intel.com>
6341L: platform-driver-x86@vger.kernel.org
6342S: Maintained
6343F: drivers/platform/x86/intel_pmc_ipc.c
6344F: drivers/platform/x86/intel_punit_ipc.c
6345F: arch/x86/include/asm/intel_pmc_ipc.h
6346F: arch/x86/include/asm/intel_punit_ipc.h
6347
6348INTEL TELEMETRY DRIVER
6349M: Souvik Kumar Chakravarty <souvik.k.chakravarty@intel.com>
6350L: platform-driver-x86@vger.kernel.org
6351S: Maintained
6352F: arch/x86/include/asm/intel_telemetry.h
6353F: drivers/platform/x86/intel_telemetry*
6354
6355INTEL PMC CORE DRIVER
6356M: Rajneesh Bhardwaj <rajneesh.bhardwaj@intel.com>
6357M: Vishwanath Somayaji <vishwanath.somayaji@intel.com>
6358L: platform-driver-x86@vger.kernel.org
6359S: Maintained
6360F: arch/x86/include/asm/pmc_core.h
6361F: drivers/platform/x86/intel_pmc_core*
6362
6363IOC3 ETHERNET DRIVER
6364M: Ralf Baechle <ralf@linux-mips.org>
6365L: linux-mips@linux-mips.org
6366S: Maintained
6367F: drivers/net/ethernet/sgi/ioc3-eth.c
6368
6369IOC3 SERIAL DRIVER
6370M: Pat Gefre <pfg@sgi.com>
6371L: linux-serial@vger.kernel.org
6372S: Maintained
6373F: drivers/tty/serial/ioc3_serial.c
6374
6375IOMMU DRIVERS
6376M: Joerg Roedel <joro@8bytes.org>
6377L: iommu@lists.linux-foundation.org
6378T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
6379S: Maintained
6380F: Documentation/devicetree/bindings/iommu/
6381F: drivers/iommu/
6382
6383IP MASQUERADING
6384M: Juanjo Ciarlante <jjciarla@raiz.uncu.edu.ar>
6385S: Maintained
6386F: net/ipv4/netfilter/ipt_MASQUERADE.c
6387
6388IPMI SUBSYSTEM
6389M: Corey Minyard <minyard@acm.org>
6390L: openipmi-developer@lists.sourceforge.net (moderated for non-subscribers)
6391W: http://openipmi.sourceforge.net/
6392S: Supported
6393F: Documentation/IPMI.txt
6394F: drivers/char/ipmi/
6395F: include/linux/ipmi*
6396F: include/uapi/linux/ipmi*
6397
6398QCOM AUDIO (ASoC) DRIVERS
6399M: Patrick Lai <plai@codeaurora.org>
6400M: Banajit Goswami <bgoswami@codeaurora.org>
6401L: alsa-devel@alsa-project.org (moderated for non-subscribers)
6402S: Supported
6403F: sound/soc/qcom/
6404
6405IPS SCSI RAID DRIVER
6406M: Adaptec OEM Raid Solutions <aacraid@adaptec.com>
6407L: linux-scsi@vger.kernel.org
6408W: http://www.adaptec.com/
6409S: Maintained
6410F: drivers/scsi/ips*
6411
6412IPVS
6413M: Wensong Zhang <wensong@linux-vs.org>
6414M: Simon Horman <horms@verge.net.au>
6415M: Julian Anastasov <ja@ssi.bg>
6416L: netdev@vger.kernel.org
6417L: lvs-devel@vger.kernel.org
6418S: Maintained
6419T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
6420T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
6421F: Documentation/networking/ipvs-sysctl.txt
6422F: include/net/ip_vs.h
6423F: include/uapi/linux/ip_vs.h
6424F: net/netfilter/ipvs/
6425
6426IPWIRELESS DRIVER
6427M: Jiri Kosina <jikos@kernel.org>
6428M: David Sterba <dsterba@suse.com>
6429S: Odd Fixes
6430F: drivers/tty/ipwireless/
6431
6432IPX NETWORK LAYER
6433M: Arnaldo Carvalho de Melo <acme@ghostprotocols.net>
6434L: netdev@vger.kernel.org
6435S: Maintained
6436F: include/net/ipx.h
6437F: include/uapi/linux/ipx.h
6438F: net/ipx/
6439
6440IRDA SUBSYSTEM
6441M: Samuel Ortiz <samuel@sortiz.org>
6442L: irda-users@lists.sourceforge.net (subscribers-only)
6443L: netdev@vger.kernel.org
6444W: http://irda.sourceforge.net/
6445S: Maintained
6446T: git git://git.kernel.org/pub/scm/linux/kernel/git/sameo/irda-2.6.git
6447F: Documentation/networking/irda.txt
6448F: drivers/net/irda/
6449F: include/net/irda/
6450F: net/irda/
6451
6452IRQ SUBSYSTEM
6453M: Thomas Gleixner <tglx@linutronix.de>
6454L: linux-kernel@vger.kernel.org
6455S: Maintained
6456T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
6457F: kernel/irq/
6458
6459IRQCHIP DRIVERS
6460M: Thomas Gleixner <tglx@linutronix.de>
6461M: Jason Cooper <jason@lakedaemon.net>
6462M: Marc Zyngier <marc.zyngier@arm.com>
6463L: linux-kernel@vger.kernel.org
6464S: Maintained
6465T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
6466T: git git://git.infradead.org/users/jcooper/linux.git irqchip/core
6467F: Documentation/devicetree/bindings/interrupt-controller/
6468F: drivers/irqchip/
6469
6470IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
6471M: Marc Zyngier <marc.zyngier@arm.com>
6472S: Maintained
6473T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
6474F: Documentation/IRQ-domain.txt
6475F: include/linux/irqdomain.h
6476F: kernel/irq/irqdomain.c
6477F: kernel/irq/msi.c
6478
6479ISA
6480M: William Breathitt Gray <vilhelm.gray@gmail.com>
6481S: Maintained
6482F: Documentation/isa.txt
6483F: drivers/base/isa.c
6484F: include/linux/isa.h
6485
6486ISAPNP
6487M: Jaroslav Kysela <perex@perex.cz>
6488S: Maintained
6489F: Documentation/isapnp.txt
6490F: drivers/pnp/isapnp/
6491F: include/linux/isapnp.h
6492
6493ISA RADIO MODULE
6494M: Hans Verkuil <hverkuil@xs4all.nl>
6495L: linux-media@vger.kernel.org
6496T: git git://linuxtv.org/media_tree.git
6497W: https://linuxtv.org
6498S: Maintained
6499F: drivers/media/radio/radio-isa*
6500
6501iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
6502M: Peter Jones <pjones@redhat.com>
6503M: Konrad Rzeszutek Wilk <konrad@kernel.org>
6504S: Maintained
6505F: drivers/firmware/iscsi_ibft*
6506
6507ISCSI
6508M: Mike Christie <michaelc@cs.wisc.edu>
6509L: open-iscsi@googlegroups.com
6510W: www.open-iscsi.org
6511T: git git://git.kernel.org/pub/scm/linux/kernel/git/mnc/linux-2.6-iscsi.git
6512S: Maintained
6513F: drivers/scsi/*iscsi*
6514F: include/scsi/*iscsi*
6515
6516ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
6517M: Or Gerlitz <ogerlitz@mellanox.com>
6518M: Sagi Grimberg <sagi@grimberg.me>
6519M: Roi Dayan <roid@mellanox.com>
6520L: linux-rdma@vger.kernel.org
6521S: Supported
6522W: http://www.openfabrics.org
6523W: www.open-iscsi.org
6524Q: http://patchwork.kernel.org/project/linux-rdma/list/
6525F: drivers/infiniband/ulp/iser/
6526
6527ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
6528M: Sagi Grimberg <sagi@grimberg.me>
6529T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
6530L: linux-rdma@vger.kernel.org
6531L: target-devel@vger.kernel.org
6532S: Supported
6533W: http://www.linux-iscsi.org
6534F: drivers/infiniband/ulp/isert
6535
6536ISDN SUBSYSTEM
6537M: Karsten Keil <isdn@linux-pingi.de>
6538L: isdn4linux@listserv.isdn4linux.de (subscribers-only)
6539L: netdev@vger.kernel.org
6540W: http://www.isdn4linux.de
6541T: git git://git.kernel.org/pub/scm/linux/kernel/git/kkeil/isdn-2.6.git
6542S: Maintained
6543F: Documentation/isdn/
6544F: drivers/isdn/
6545F: include/linux/isdn.h
6546F: include/linux/isdn/
6547F: include/uapi/linux/isdn.h
6548F: include/uapi/linux/isdn/
6549
6550ISDN SUBSYSTEM (Eicon active card driver)
6551M: Armin Schindler <mac@melware.de>
6552L: isdn4linux@listserv.isdn4linux.de (subscribers-only)
6553W: http://www.melware.de
6554S: Maintained
6555F: drivers/isdn/hardware/eicon/
6556
6557IT87 HARDWARE MONITORING DRIVER
6558M: Jean Delvare <jdelvare@suse.com>
6559L: linux-hwmon@vger.kernel.org
6560S: Maintained
6561F: Documentation/hwmon/it87
6562F: drivers/hwmon/it87.c
6563
6564IT913X MEDIA DRIVER
6565M: Antti Palosaari <crope@iki.fi>
6566L: linux-media@vger.kernel.org
6567W: https://linuxtv.org
6568W: http://palosaari.fi/linux/
6569Q: http://patchwork.linuxtv.org/project/linux-media/list/
6570T: git git://linuxtv.org/anttip/media_tree.git
6571S: Maintained
6572F: drivers/media/tuners/it913x*
6573
6574IVTV VIDEO4LINUX DRIVER
6575M: Andy Walls <awalls@md.metrocast.net>
6576L: ivtv-devel@ivtvdriver.org (subscribers-only)
6577L: linux-media@vger.kernel.org
6578T: git git://linuxtv.org/media_tree.git
6579W: http://www.ivtvdriver.org
6580S: Maintained
6581F: Documentation/video4linux/*.ivtv
6582F: drivers/media/pci/ivtv/
6583F: include/uapi/linux/ivtv*
6584
6585IX2505V MEDIA DRIVER
6586M: Malcolm Priestley <tvboxspy@gmail.com>
6587L: linux-media@vger.kernel.org
6588W: https://linuxtv.org
6589Q: http://patchwork.linuxtv.org/project/linux-media/list/
6590S: Maintained
6591F: drivers/media/dvb-frontends/ix2505v*
6592
6593JC42.4 TEMPERATURE SENSOR DRIVER
6594M: Guenter Roeck <linux@roeck-us.net>
6595L: linux-hwmon@vger.kernel.org
6596S: Maintained
6597F: drivers/hwmon/jc42.c
6598F: Documentation/hwmon/jc42
6599
6600JFS FILESYSTEM
6601M: Dave Kleikamp <shaggy@kernel.org>
6602L: jfs-discussion@lists.sourceforge.net
6603W: http://jfs.sourceforge.net/
6604T: git git://git.kernel.org/pub/scm/linux/kernel/git/shaggy/jfs-2.6.git
6605S: Maintained
6606F: Documentation/filesystems/jfs.txt
6607F: fs/jfs/
6608
6609JME NETWORK DRIVER
6610M: Guo-Fu Tseng <cooldavid@cooldavid.org>
6611L: netdev@vger.kernel.org
6612S: Maintained
6613F: drivers/net/ethernet/jme.*
6614
6615JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
6616M: David Woodhouse <dwmw2@infradead.org>
6617L: linux-mtd@lists.infradead.org
6618W: http://www.linux-mtd.infradead.org/doc/jffs2.html
6619S: Maintained
6620F: fs/jffs2/
6621F: include/uapi/linux/jffs2.h
6622
6623JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
6624M: "Theodore Ts'o" <tytso@mit.edu>
6625M: Jan Kara <jack@suse.com>
6626L: linux-ext4@vger.kernel.org
6627S: Maintained
6628F: fs/jbd2/
6629F: include/linux/jbd2.h
6630
6631JPU V4L2 MEM2MEM DRIVER FOR RENESAS
6632M: Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com>
6633L: linux-media@vger.kernel.org
6634S: Maintained
6635F: drivers/media/platform/rcar_jpu.c
6636
6637JSM Neo PCI based serial card
6638M: Gabriel Krisman Bertazi <krisman@linux.vnet.ibm.com>
6639L: linux-serial@vger.kernel.org
6640S: Maintained
6641F: drivers/tty/serial/jsm/
6642
6643K10TEMP HARDWARE MONITORING DRIVER
6644M: Clemens Ladisch <clemens@ladisch.de>
6645L: linux-hwmon@vger.kernel.org
6646S: Maintained
6647F: Documentation/hwmon/k10temp
6648F: drivers/hwmon/k10temp.c
6649
6650K8TEMP HARDWARE MONITORING DRIVER
6651M: Rudolf Marek <r.marek@assembler.cz>
6652L: linux-hwmon@vger.kernel.org
6653S: Maintained
6654F: Documentation/hwmon/k8temp
6655F: drivers/hwmon/k8temp.c
6656
6657KASAN
6658M: Andrey Ryabinin <aryabinin@virtuozzo.com>
6659R: Alexander Potapenko <glider@google.com>
6660R: Dmitry Vyukov <dvyukov@google.com>
6661L: kasan-dev@googlegroups.com
6662S: Maintained
6663F: arch/*/include/asm/kasan.h
6664F: arch/*/mm/kasan_init*
6665F: Documentation/dev-tools/kasan.rst
6666F: include/linux/kasan*.h
6667F: lib/test_kasan.c
6668F: mm/kasan/
6669F: scripts/Makefile.kasan
6670
6671KCONFIG
6672M: "Yann E. MORIN" <yann.morin.1998@free.fr>
6673L: linux-kbuild@vger.kernel.org
6674T: git git://gitorious.org/linux-kconfig/linux-kconfig
6675S: Maintained
6676F: Documentation/kbuild/kconfig-language.txt
6677F: scripts/kconfig/
6678
6679KDUMP
6680M: Dave Young <dyoung@redhat.com>
6681M: Baoquan He <bhe@redhat.com>
6682R: Vivek Goyal <vgoyal@redhat.com>
6683L: kexec@lists.infradead.org
6684W: http://lse.sourceforge.net/kdump/
6685S: Maintained
6686F: Documentation/kdump/
6687
6688KEENE FM RADIO TRANSMITTER DRIVER
6689M: Hans Verkuil <hverkuil@xs4all.nl>
6690L: linux-media@vger.kernel.org
6691T: git git://linuxtv.org/media_tree.git
6692W: https://linuxtv.org
6693S: Maintained
6694F: drivers/media/radio/radio-keene*
6695
6696KERNEL AUTOMOUNTER v4 (AUTOFS4)
6697M: Ian Kent <raven@themaw.net>
6698L: autofs@vger.kernel.org
6699S: Maintained
6700F: fs/autofs4/
6701
6702KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
6703M: Michal Marek <mmarek@suse.com>
6704T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git for-next
6705T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git rc-fixes
6706L: linux-kbuild@vger.kernel.org
6707S: Maintained
6708F: Documentation/kbuild/
6709F: Makefile
6710F: scripts/Makefile.*
6711F: scripts/basic/
6712F: scripts/mk*
6713F: scripts/package/
6714
6715KERNEL JANITORS
6716L: kernel-janitors@vger.kernel.org
6717W: http://kernelnewbies.org/KernelJanitors
6718S: Odd Fixes
6719
6720KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
6721M: "J. Bruce Fields" <bfields@fieldses.org>
6722M: Jeff Layton <jlayton@poochiereds.net>
6723L: linux-nfs@vger.kernel.org
6724W: http://nfs.sourceforge.net/
6725T: git git://linux-nfs.org/~bfields/linux.git
6726S: Supported
6727F: fs/nfsd/
6728F: include/uapi/linux/nfsd/
6729F: fs/lockd/
6730F: fs/nfs_common/
6731F: net/sunrpc/
6732F: include/linux/lockd/
6733F: include/linux/sunrpc/
6734F: include/uapi/linux/sunrpc/
6735
6736KERNEL SELFTEST FRAMEWORK
6737M: Shuah Khan <shuahkh@osg.samsung.com>
6738M: Shuah Khan <shuah@kernel.org>
6739L: linux-kselftest@vger.kernel.org
6740T: git git://git.kernel.org/pub/scm/shuah/linux-kselftest
6741S: Maintained
6742F: tools/testing/selftests
6743
6744KERNEL VIRTUAL MACHINE (KVM)
6745M: Paolo Bonzini <pbonzini@redhat.com>
6746M: Radim Krčmář <rkrcmar@redhat.com>
6747L: kvm@vger.kernel.org
6748W: http://www.linux-kvm.org
6749T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
6750S: Supported
6751F: Documentation/*/kvm*.txt
6752F: Documentation/virtual/kvm/
6753F: arch/*/kvm/
6754F: arch/x86/kernel/kvm.c
6755F: arch/x86/kernel/kvmclock.c
6756F: arch/*/include/asm/kvm*
6757F: include/linux/kvm*
6758F: include/uapi/linux/kvm*
6759F: virt/kvm/
6760F: tools/kvm/
6761
6762KERNEL VIRTUAL MACHINE (KVM) FOR AMD-V
6763M: Joerg Roedel <joro@8bytes.org>
6764L: kvm@vger.kernel.org
6765W: http://www.linux-kvm.org/
6766S: Maintained
6767F: arch/x86/include/asm/svm.h
6768F: arch/x86/kvm/svm.c
6769
6770KERNEL VIRTUAL MACHINE (KVM) FOR POWERPC
6771M: Alexander Graf <agraf@suse.com>
6772L: kvm-ppc@vger.kernel.org
6773W: http://www.linux-kvm.org/
6774T: git git://github.com/agraf/linux-2.6.git
6775S: Supported
6776F: arch/powerpc/include/asm/kvm*
6777F: arch/powerpc/kvm/
6778
6779KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
6780M: Christian Borntraeger <borntraeger@de.ibm.com>
6781M: Cornelia Huck <cornelia.huck@de.ibm.com>
6782L: linux-s390@vger.kernel.org
6783W: http://www.ibm.com/developerworks/linux/linux390/
6784T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
6785S: Supported
6786F: Documentation/s390/kvm.txt
6787F: arch/s390/include/asm/kvm*
6788F: arch/s390/kvm/
6789
6790KERNEL VIRTUAL MACHINE (KVM) FOR ARM
6791M: Christoffer Dall <christoffer.dall@linaro.org>
6792M: Marc Zyngier <marc.zyngier@arm.com>
6793L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
6794L: kvmarm@lists.cs.columbia.edu
6795W: http://systems.cs.columbia.edu/projects/kvm-arm
6796T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
6797S: Supported
6798F: arch/arm/include/uapi/asm/kvm*
6799F: arch/arm/include/asm/kvm*
6800F: arch/arm/kvm/
6801F: virt/kvm/arm/
6802F: include/kvm/arm_*
6803
6804KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64)
6805M: Christoffer Dall <christoffer.dall@linaro.org>
6806M: Marc Zyngier <marc.zyngier@arm.com>
6807L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
6808L: kvmarm@lists.cs.columbia.edu
6809S: Maintained
6810F: arch/arm64/include/uapi/asm/kvm*
6811F: arch/arm64/include/asm/kvm*
6812F: arch/arm64/kvm/
6813
6814KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
6815M: James Hogan <james.hogan@imgtec.com>
6816L: linux-mips@linux-mips.org
6817S: Supported
6818F: arch/mips/include/uapi/asm/kvm*
6819F: arch/mips/include/asm/kvm*
6820F: arch/mips/kvm/
6821
6822KEXEC
6823M: Eric Biederman <ebiederm@xmission.com>
6824W: http://kernel.org/pub/linux/utils/kernel/kexec/
6825L: kexec@lists.infradead.org
6826S: Maintained
6827F: include/linux/kexec.h
6828F: include/uapi/linux/kexec.h
6829F: kernel/kexec*
6830
6831KEYS/KEYRINGS:
6832M: David Howells <dhowells@redhat.com>
6833L: keyrings@vger.kernel.org
6834S: Maintained
6835F: Documentation/security/keys.txt
6836F: include/linux/key.h
6837F: include/linux/key-type.h
6838F: include/linux/keyctl.h
6839F: include/uapi/linux/keyctl.h
6840F: include/keys/
6841F: security/keys/
6842
6843KEYS-TRUSTED
6844M: David Safford <safford@us.ibm.com>
6845M: Mimi Zohar <zohar@linux.vnet.ibm.com>
6846L: linux-security-module@vger.kernel.org
6847L: keyrings@vger.kernel.org
6848S: Supported
6849F: Documentation/security/keys-trusted-encrypted.txt
6850F: include/keys/trusted-type.h
6851F: security/keys/trusted.c
6852F: security/keys/trusted.h
6853
6854KEYS-ENCRYPTED
6855M: Mimi Zohar <zohar@linux.vnet.ibm.com>
6856M: David Safford <safford@us.ibm.com>
6857L: linux-security-module@vger.kernel.org
6858L: keyrings@vger.kernel.org
6859S: Supported
6860F: Documentation/security/keys-trusted-encrypted.txt
6861F: include/keys/encrypted-type.h
6862F: security/keys/encrypted-keys/
6863
6864KGDB / KDB /debug_core
6865M: Jason Wessel <jason.wessel@windriver.com>
6866W: http://kgdb.wiki.kernel.org/
6867L: kgdb-bugreport@lists.sourceforge.net
6868T: git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
6869S: Maintained
6870F: Documentation/DocBook/kgdb.tmpl
6871F: drivers/misc/kgdbts.c
6872F: drivers/tty/serial/kgdboc.c
6873F: include/linux/kdb.h
6874F: include/linux/kgdb.h
6875F: kernel/debug/
6876
6877KMEMCHECK
6878M: Vegard Nossum <vegardno@ifi.uio.no>
6879M: Pekka Enberg <penberg@kernel.org>
6880S: Maintained
6881F: Documentation/dev-tools/kmemcheck.rst
6882F: arch/x86/include/asm/kmemcheck.h
6883F: arch/x86/mm/kmemcheck/
6884F: include/linux/kmemcheck.h
6885F: mm/kmemcheck.c
6886
6887KMEMLEAK
6888M: Catalin Marinas <catalin.marinas@arm.com>
6889S: Maintained
6890F: Documentation/dev-tools/kmemleak.rst
6891F: include/linux/kmemleak.h
6892F: mm/kmemleak.c
6893F: mm/kmemleak-test.c
6894
6895KPROBES
6896M: Ananth N Mavinakayanahalli <ananth@linux.vnet.ibm.com>
6897M: Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
6898M: "David S. Miller" <davem@davemloft.net>
6899M: Masami Hiramatsu <mhiramat@kernel.org>
6900S: Maintained
6901F: Documentation/kprobes.txt
6902F: include/linux/kprobes.h
6903F: kernel/kprobes.c
6904
6905KS0108 LCD CONTROLLER DRIVER
6906M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
6907W: http://miguelojeda.es/auxdisplay.htm
6908W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
6909S: Maintained
6910F: Documentation/auxdisplay/ks0108
6911F: drivers/auxdisplay/ks0108.c
6912F: include/linux/ks0108.h
6913
6914L3MDEV
6915M: David Ahern <dsa@cumulusnetworks.com>
6916L: netdev@vger.kernel.org
6917S: Maintained
6918F: net/l3mdev
6919F: include/net/l3mdev.h
6920
6921LANTIQ MIPS ARCHITECTURE
6922M: John Crispin <john@phrozen.org>
6923L: linux-mips@linux-mips.org
6924S: Maintained
6925F: arch/mips/lantiq
6926
6927LAPB module
6928L: linux-x25@vger.kernel.org
6929S: Orphan
6930F: Documentation/networking/lapb-module.txt
6931F: include/*/lapb.h
6932F: net/lapb/
6933
6934LASI 53c700 driver for PARISC
6935M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
6936L: linux-scsi@vger.kernel.org
6937S: Maintained
6938F: Documentation/scsi/53c700.txt
6939F: drivers/scsi/53c700*
6940
6941LED SUBSYSTEM
6942M: Richard Purdie <rpurdie@rpsys.net>
6943M: Jacek Anaszewski <j.anaszewski@samsung.com>
6944L: linux-leds@vger.kernel.org
6945T: git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git
6946S: Maintained
6947F: Documentation/devicetree/bindings/leds/
6948F: drivers/leds/
6949F: include/linux/leds.h
6950
6951LEGACY EEPROM DRIVER
6952M: Jean Delvare <jdelvare@suse.com>
6953S: Maintained
6954F: Documentation/misc-devices/eeprom
6955F: drivers/misc/eeprom/eeprom.c
6956
6957LEGO USB Tower driver
6958M: Juergen Stuber <starblue@users.sourceforge.net>
6959L: legousb-devel@lists.sourceforge.net
6960W: http://legousb.sourceforge.net/
6961S: Maintained
6962F: drivers/usb/misc/legousbtower.c
6963
6964LG2160 MEDIA DRIVER
6965M: Michael Krufky <mkrufky@linuxtv.org>
6966L: linux-media@vger.kernel.org
6967W: https://linuxtv.org
6968W: http://github.com/mkrufky
6969Q: http://patchwork.linuxtv.org/project/linux-media/list/
6970T: git git://linuxtv.org/mkrufky/tuners.git
6971S: Maintained
6972F: drivers/media/dvb-frontends/lg2160.*
6973
6974LGDT3305 MEDIA DRIVER
6975M: Michael Krufky <mkrufky@linuxtv.org>
6976L: linux-media@vger.kernel.org
6977W: https://linuxtv.org
6978W: http://github.com/mkrufky
6979Q: http://patchwork.linuxtv.org/project/linux-media/list/
6980T: git git://linuxtv.org/mkrufky/tuners.git
6981S: Maintained
6982F: drivers/media/dvb-frontends/lgdt3305.*
6983
6984LGUEST
6985M: Rusty Russell <rusty@rustcorp.com.au>
6986L: lguest@lists.ozlabs.org
6987W: http://lguest.ozlabs.org/
6988S: Odd Fixes
6989F: arch/x86/include/asm/lguest*.h
6990F: arch/x86/lguest/
6991F: drivers/lguest/
6992F: include/linux/lguest*.h
6993F: tools/lguest/
6994
6995LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
6996M: Tejun Heo <tj@kernel.org>
6997L: linux-ide@vger.kernel.org
6998T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
6999S: Maintained
7000F: drivers/ata/
7001F: include/linux/ata.h
7002F: include/linux/libata.h
7003F: Documentation/devicetree/bindings/ata/
7004
7005LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
7006M: Viresh Kumar <vireshk@kernel.org>
7007L: linux-ide@vger.kernel.org
7008T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7009S: Maintained
7010F: include/linux/pata_arasan_cf_data.h
7011F: drivers/ata/pata_arasan_cf.c
7012
7013LIBATA PATA DRIVERS
7014M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
7015M: Tejun Heo <tj@kernel.org>
7016L: linux-ide@vger.kernel.org
7017T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7018S: Maintained
7019F: drivers/ata/pata_*.c
7020F: drivers/ata/ata_generic.c
7021
7022LIBATA SATA AHCI PLATFORM devices support
7023M: Hans de Goede <hdegoede@redhat.com>
7024M: Tejun Heo <tj@kernel.org>
7025L: linux-ide@vger.kernel.org
7026T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7027S: Maintained
7028F: drivers/ata/ahci_platform.c
7029F: drivers/ata/libahci_platform.c
7030F: include/linux/ahci_platform.h
7031
7032LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
7033M: Mikael Pettersson <mikpelinux@gmail.com>
7034L: linux-ide@vger.kernel.org
7035T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7036S: Maintained
7037F: drivers/ata/sata_promise.*
7038
7039LIBLOCKDEP
7040M: Sasha Levin <sasha.levin@oracle.com>
7041S: Maintained
7042F: tools/lib/lockdep/
7043
7044LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
7045M: Dan Williams <dan.j.williams@intel.com>
7046L: linux-nvdimm@lists.01.org
7047Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
7048T: git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
7049S: Supported
7050F: drivers/nvdimm/*
7051F: include/linux/nd.h
7052F: include/linux/libnvdimm.h
7053F: include/uapi/linux/ndctl.h
7054
7055LIBNVDIMM BLK: MMIO-APERTURE DRIVER
7056M: Ross Zwisler <ross.zwisler@linux.intel.com>
7057L: linux-nvdimm@lists.01.org
7058Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
7059S: Supported
7060F: drivers/nvdimm/blk.c
7061F: drivers/nvdimm/region_devs.c
7062F: drivers/acpi/nfit*
7063
7064LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
7065M: Vishal Verma <vishal.l.verma@intel.com>
7066L: linux-nvdimm@lists.01.org
7067Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
7068S: Supported
7069F: drivers/nvdimm/btt*
7070
7071LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
7072M: Ross Zwisler <ross.zwisler@linux.intel.com>
7073L: linux-nvdimm@lists.01.org
7074Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
7075S: Supported
7076F: drivers/nvdimm/pmem.c
7077F: include/linux/pmem.h
7078F: arch/*/include/asm/pmem.h
7079
7080LIGHTNVM PLATFORM SUPPORT
7081M: Matias Bjorling <mb@lightnvm.io>
7082W: http://github/OpenChannelSSD
7083L: linux-block@vger.kernel.org
7084S: Maintained
7085F: drivers/lightnvm/
7086F: include/linux/lightnvm.h
7087F: include/uapi/linux/lightnvm.h
7088
7089LINUX FOR IBM pSERIES (RS/6000)
7090M: Paul Mackerras <paulus@au.ibm.com>
7091W: http://www.ibm.com/linux/ltc/projects/ppc
7092S: Supported
7093F: arch/powerpc/boot/rs6000.h
7094
7095LINUX FOR POWERPC (32-BIT AND 64-BIT)
7096M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
7097M: Paul Mackerras <paulus@samba.org>
7098M: Michael Ellerman <mpe@ellerman.id.au>
7099W: http://www.penguinppc.org/
7100L: linuxppc-dev@lists.ozlabs.org
7101Q: http://patchwork.ozlabs.org/project/linuxppc-dev/list/
7102T: git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
7103S: Supported
7104F: Documentation/powerpc/
7105F: arch/powerpc/
7106F: drivers/char/tpm/tpm_ibmvtpm*
7107F: drivers/crypto/nx/
7108F: drivers/crypto/vmx/
7109F: drivers/net/ethernet/ibm/ibmveth.*
7110F: drivers/net/ethernet/ibm/ibmvnic.*
7111F: drivers/pci/hotplug/pnv_php.c
7112F: drivers/pci/hotplug/rpa*
7113F: drivers/scsi/ibmvscsi/
7114N: opal
7115N: /pmac
7116N: powermac
7117N: powernv
7118N: [^a-z0-9]ps3
7119N: pseries
7120
7121LINUX FOR POWER MACINTOSH
7122M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
7123W: http://www.penguinppc.org/
7124L: linuxppc-dev@lists.ozlabs.org
7125S: Maintained
7126F: arch/powerpc/platforms/powermac/
7127F: drivers/macintosh/
7128
7129LINUX FOR POWERPC EMBEDDED MPC5XXX
7130M: Anatolij Gustschin <agust@denx.de>
7131L: linuxppc-dev@lists.ozlabs.org
7132T: git git://git.denx.de/linux-denx-agust.git
7133S: Maintained
7134F: arch/powerpc/platforms/512x/
7135F: arch/powerpc/platforms/52xx/
7136
7137LINUX FOR POWERPC EMBEDDED PPC4XX
7138M: Alistair Popple <alistair@popple.id.au>
7139M: Matt Porter <mporter@kernel.crashing.org>
7140W: http://www.penguinppc.org/
7141L: linuxppc-dev@lists.ozlabs.org
7142S: Maintained
7143F: arch/powerpc/platforms/40x/
7144F: arch/powerpc/platforms/44x/
7145
7146LINUX FOR POWERPC EMBEDDED XILINX VIRTEX
7147L: linuxppc-dev@lists.ozlabs.org
7148S: Orphan
7149F: arch/powerpc/*/*virtex*
7150F: arch/powerpc/*/*/*virtex*
7151
7152LINUX FOR POWERPC EMBEDDED PPC8XX
7153M: Vitaly Bordug <vitb@kernel.crashing.org>
7154W: http://www.penguinppc.org/
7155L: linuxppc-dev@lists.ozlabs.org
7156S: Maintained
7157F: arch/powerpc/platforms/8xx/
7158
7159LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
7160M: Scott Wood <oss@buserror.net>
7161M: Kumar Gala <galak@kernel.crashing.org>
7162W: http://www.penguinppc.org/
7163L: linuxppc-dev@lists.ozlabs.org
7164T: git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
7165S: Maintained
7166F: arch/powerpc/platforms/83xx/
7167F: arch/powerpc/platforms/85xx/
7168
7169LINUX FOR POWERPC PA SEMI PWRFICIENT
7170M: Olof Johansson <olof@lixom.net>
7171L: linuxppc-dev@lists.ozlabs.org
7172S: Maintained
7173F: arch/powerpc/platforms/pasemi/
7174F: drivers/*/*pasemi*
7175F: drivers/*/*/*pasemi*
7176
7177LINUX SECURITY MODULE (LSM) FRAMEWORK
7178M: Chris Wright <chrisw@sous-sol.org>
7179L: linux-security-module@vger.kernel.org
7180S: Supported
7181
7182LIS3LV02D ACCELEROMETER DRIVER
7183M: Eric Piel <eric.piel@tremplin-utc.net>
7184S: Maintained
7185F: Documentation/misc-devices/lis3lv02d
7186F: drivers/misc/lis3lv02d/
7187F: drivers/platform/x86/hp_accel.c
7188
7189LIVE PATCHING
7190M: Josh Poimboeuf <jpoimboe@redhat.com>
7191M: Jessica Yu <jeyu@redhat.com>
7192M: Jiri Kosina <jikos@kernel.org>
7193M: Miroslav Benes <mbenes@suse.cz>
7194R: Petr Mladek <pmladek@suse.com>
7195S: Maintained
7196F: kernel/livepatch/
7197F: include/linux/livepatch.h
7198F: arch/x86/include/asm/livepatch.h
7199F: arch/x86/kernel/livepatch.c
7200F: Documentation/livepatch/
7201F: Documentation/ABI/testing/sysfs-kernel-livepatch
7202F: samples/livepatch/
7203L: live-patching@vger.kernel.org
7204T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/livepatching.git
7205
7206LINUX KERNEL DUMP TEST MODULE (LKDTM)
7207M: Kees Cook <keescook@chromium.org>
7208S: Maintained
7209F: drivers/misc/lkdtm*
7210
7211LLC (802.2)
7212M: Arnaldo Carvalho de Melo <acme@ghostprotocols.net>
7213S: Maintained
7214F: include/linux/llc.h
7215F: include/uapi/linux/llc.h
7216F: include/net/llc*
7217F: net/llc/
7218
7219LM73 HARDWARE MONITOR DRIVER
7220M: Guillaume Ligneul <guillaume.ligneul@gmail.com>
7221L: linux-hwmon@vger.kernel.org
7222S: Maintained
7223F: drivers/hwmon/lm73.c
7224
7225LM78 HARDWARE MONITOR DRIVER
7226M: Jean Delvare <jdelvare@suse.com>
7227L: linux-hwmon@vger.kernel.org
7228S: Maintained
7229F: Documentation/hwmon/lm78
7230F: drivers/hwmon/lm78.c
7231
7232LM83 HARDWARE MONITOR DRIVER
7233M: Jean Delvare <jdelvare@suse.com>
7234L: linux-hwmon@vger.kernel.org
7235S: Maintained
7236F: Documentation/hwmon/lm83
7237F: drivers/hwmon/lm83.c
7238
7239LM90 HARDWARE MONITOR DRIVER
7240M: Jean Delvare <jdelvare@suse.com>
7241L: linux-hwmon@vger.kernel.org
7242S: Maintained
7243F: Documentation/hwmon/lm90
7244F: Documentation/devicetree/bindings/hwmon/lm90.txt
7245F: drivers/hwmon/lm90.c
7246
7247LM95234 HARDWARE MONITOR DRIVER
7248M: Guenter Roeck <linux@roeck-us.net>
7249L: linux-hwmon@vger.kernel.org
7250S: Maintained
7251F: Documentation/hwmon/lm95234
7252F: drivers/hwmon/lm95234.c
7253
7254LME2510 MEDIA DRIVER
7255M: Malcolm Priestley <tvboxspy@gmail.com>
7256L: linux-media@vger.kernel.org
7257W: https://linuxtv.org
7258Q: http://patchwork.linuxtv.org/project/linux-media/list/
7259S: Maintained
7260F: drivers/media/usb/dvb-usb-v2/lmedm04*
7261
7262LOCKING PRIMITIVES
7263M: Peter Zijlstra <peterz@infradead.org>
7264M: Ingo Molnar <mingo@redhat.com>
7265L: linux-kernel@vger.kernel.org
7266T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
7267S: Maintained
7268F: Documentation/locking/
7269F: include/linux/lockdep.h
7270F: include/linux/spinlock*.h
7271F: arch/*/include/asm/spinlock*.h
7272F: include/linux/rwlock*.h
7273F: include/linux/mutex*.h
7274F: arch/*/include/asm/mutex*.h
7275F: include/linux/rwsem*.h
7276F: arch/*/include/asm/rwsem.h
7277F: include/linux/seqlock.h
7278F: lib/locking*.[ch]
7279F: kernel/locking/
7280
7281LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
7282M: "Richard Russon (FlatCap)" <ldm@flatcap.org>
7283L: linux-ntfs-dev@lists.sourceforge.net
7284W: http://www.linux-ntfs.org/content/view/19/37/
7285S: Maintained
7286F: Documentation/ldm.txt
7287F: block/partitions/ldm.*
7288
7289LogFS
7290M: Joern Engel <joern@logfs.org>
7291M: Prasad Joshi <prasadjoshi.linux@gmail.com>
7292L: logfs@logfs.org
7293W: logfs.org
7294S: Maintained
7295F: fs/logfs/
7296
7297LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
7298M: Sathya Prakash <sathya.prakash@broadcom.com>
7299M: Chaitra P B <chaitra.basappa@broadcom.com>
7300M: Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com>
7301L: MPT-FusionLinux.pdl@broadcom.com
7302L: linux-scsi@vger.kernel.org
7303W: http://www.avagotech.com/support/
7304S: Supported
7305F: drivers/message/fusion/
7306F: drivers/scsi/mpt2sas/
7307F: drivers/scsi/mpt3sas/
7308
7309LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
7310M: Matthew Wilcox <matthew@wil.cx>
7311L: linux-scsi@vger.kernel.org
7312S: Maintained
7313F: drivers/scsi/sym53c8xx_2/
7314
7315LTC4261 HARDWARE MONITOR DRIVER
7316M: Guenter Roeck <linux@roeck-us.net>
7317L: linux-hwmon@vger.kernel.org
7318S: Maintained
7319F: Documentation/hwmon/ltc4261
7320F: drivers/hwmon/ltc4261.c
7321
7322LTP (Linux Test Project)
7323M: Mike Frysinger <vapier@gentoo.org>
7324M: Cyril Hrubis <chrubis@suse.cz>
7325M: Wanlong Gao <wanlong.gao@gmail.com>
7326M: Jan Stancek <jstancek@redhat.com>
7327M: Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com>
7328M: Alexey Kodanev <alexey.kodanev@oracle.com>
7329L: ltp@lists.linux.it (subscribers-only)
7330W: http://linux-test-project.github.io/
7331T: git git://github.com/linux-test-project/ltp.git
7332S: Maintained
7333
7334M32R ARCHITECTURE
7335W: http://www.linux-m32r.org/
7336S: Orphan
7337F: arch/m32r/
7338
7339M68K ARCHITECTURE
7340M: Geert Uytterhoeven <geert@linux-m68k.org>
7341L: linux-m68k@lists.linux-m68k.org
7342W: http://www.linux-m68k.org/
7343T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
7344S: Maintained
7345F: arch/m68k/
7346F: drivers/zorro/
7347
7348M68K ON APPLE MACINTOSH
7349M: Joshua Thompson <funaho@jurai.org>
7350W: http://www.mac.linux-m68k.org/
7351L: linux-m68k@lists.linux-m68k.org
7352S: Maintained
7353F: arch/m68k/mac/
7354
7355M68K ON HP9000/300
7356M: Philip Blundell <philb@gnu.org>
7357W: http://www.tazenda.demon.co.uk/phil/linux-hp
7358S: Maintained
7359F: arch/m68k/hp300/
7360
7361M88DS3103 MEDIA DRIVER
7362M: Antti Palosaari <crope@iki.fi>
7363L: linux-media@vger.kernel.org
7364W: https://linuxtv.org
7365W: http://palosaari.fi/linux/
7366Q: http://patchwork.linuxtv.org/project/linux-media/list/
7367T: git git://linuxtv.org/anttip/media_tree.git
7368S: Maintained
7369F: drivers/media/dvb-frontends/m88ds3103*
7370
7371M88RS2000 MEDIA DRIVER
7372M: Malcolm Priestley <tvboxspy@gmail.com>
7373L: linux-media@vger.kernel.org
7374W: https://linuxtv.org
7375Q: http://patchwork.linuxtv.org/project/linux-media/list/
7376S: Maintained
7377F: drivers/media/dvb-frontends/m88rs2000*
7378
7379MA901 MASTERKIT USB FM RADIO DRIVER
7380M: Alexey Klimov <klimov.linux@gmail.com>
7381L: linux-media@vger.kernel.org
7382T: git git://linuxtv.org/media_tree.git
7383S: Maintained
7384F: drivers/media/radio/radio-ma901.c
7385
7386MAC80211
7387M: Johannes Berg <johannes@sipsolutions.net>
7388L: linux-wireless@vger.kernel.org
7389W: http://wireless.kernel.org/
7390T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
7391T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
7392S: Maintained
7393F: Documentation/networking/mac80211-injection.txt
7394F: include/net/mac80211.h
7395F: net/mac80211/
7396F: drivers/net/wireless/mac80211_hwsim.[ch]
7397
7398MACVLAN DRIVER
7399M: Patrick McHardy <kaber@trash.net>
7400L: netdev@vger.kernel.org
7401S: Maintained
7402F: drivers/net/macvlan.c
7403F: include/linux/if_macvlan.h
7404
7405MAILBOX API
7406M: Jassi Brar <jassisinghbrar@gmail.com>
7407L: linux-kernel@vger.kernel.org
7408S: Maintained
7409F: drivers/mailbox/
7410F: include/linux/mailbox_client.h
7411F: include/linux/mailbox_controller.h
7412
7413MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
7414M: Michael Kerrisk <mtk.manpages@gmail.com>
7415W: http://www.kernel.org/doc/man-pages
7416L: linux-man@vger.kernel.org
7417S: Maintained
7418
7419MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER
7420M: Andrew Lunn <andrew@lunn.ch>
7421M: Vivien Didelot <vivien.didelot@savoirfairelinux.com>
7422S: Maintained
7423F: drivers/net/dsa/mv88e6xxx/
7424
7425MARVELL ARMADA DRM SUPPORT
7426M: Russell King <rmk+kernel@armlinux.org.uk>
7427S: Maintained
7428F: drivers/gpu/drm/armada/
7429F: include/uapi/drm/armada_drm.h
7430F: Documentation/devicetree/bindings/display/armada/
7431
7432MARVELL CRYPTO DRIVER
7433M: Boris Brezillon <boris.brezillon@free-electrons.com>
7434M: Arnaud Ebalard <arno@natisbad.org>
7435F: drivers/crypto/marvell/
7436S: Maintained
7437L: linux-crypto@vger.kernel.org
7438
7439MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
7440M: Mirko Lindner <mlindner@marvell.com>
7441M: Stephen Hemminger <stephen@networkplumber.org>
7442L: netdev@vger.kernel.org
7443S: Maintained
7444F: drivers/net/ethernet/marvell/sk*
7445
7446MARVELL LIBERTAS WIRELESS DRIVER
7447L: libertas-dev@lists.infradead.org
7448S: Orphan
7449F: drivers/net/wireless/marvell/libertas/
7450
7451MARVELL MV643XX ETHERNET DRIVER
7452M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
7453L: netdev@vger.kernel.org
7454S: Maintained
7455F: drivers/net/ethernet/marvell/mv643xx_eth.*
7456F: include/linux/mv643xx.h
7457
7458MARVELL MVNETA ETHERNET DRIVER
7459M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
7460L: netdev@vger.kernel.org
7461S: Maintained
7462F: drivers/net/ethernet/marvell/mvneta.*
7463
7464MARVELL MWIFIEX WIRELESS DRIVER
7465M: Amitkumar Karwar <akarwar@marvell.com>
7466M: Nishant Sarmukadam <nishants@marvell.com>
7467L: linux-wireless@vger.kernel.org
7468S: Maintained
7469F: drivers/net/wireless/marvell/mwifiex/
7470
7471MARVELL MWL8K WIRELESS DRIVER
7472M: Lennert Buytenhek <buytenh@wantstofly.org>
7473L: linux-wireless@vger.kernel.org
7474S: Odd Fixes
7475F: drivers/net/wireless/marvell/mwl8k.c
7476
7477MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
7478M: Nicolas Pitre <nico@fluxnic.net>
7479S: Odd Fixes
7480F: drivers/mmc/host/mvsdio.*
7481
7482MATROX FRAMEBUFFER DRIVER
7483L: linux-fbdev@vger.kernel.org
7484S: Orphan
7485F: drivers/video/fbdev/matrox/matroxfb_*
7486F: include/uapi/linux/matroxfb.h
7487
7488MAX16065 HARDWARE MONITOR DRIVER
7489M: Guenter Roeck <linux@roeck-us.net>
7490L: linux-hwmon@vger.kernel.org
7491S: Maintained
7492F: Documentation/hwmon/max16065
7493F: drivers/hwmon/max16065.c
7494
7495MAX20751 HARDWARE MONITOR DRIVER
7496M: Guenter Roeck <linux@roeck-us.net>
7497L: linux-hwmon@vger.kernel.org
7498S: Maintained
7499F: Documentation/hwmon/max20751
7500F: drivers/hwmon/max20751.c
7501
7502MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
7503L: linux-hwmon@vger.kernel.org
7504S: Orphan
7505F: Documentation/hwmon/max6650
7506F: drivers/hwmon/max6650.c
7507
7508MAX6697 HARDWARE MONITOR DRIVER
7509M: Guenter Roeck <linux@roeck-us.net>
7510L: linux-hwmon@vger.kernel.org
7511S: Maintained
7512F: Documentation/hwmon/max6697
7513F: Documentation/devicetree/bindings/i2c/max6697.txt
7514F: drivers/hwmon/max6697.c
7515F: include/linux/platform_data/max6697.h
7516
7517MAX9860 MONO AUDIO VOICE CODEC DRIVER
7518M: Peter Rosin <peda@axentia.se>
7519L: alsa-devel@alsa-project.org (moderated for non-subscribers)
7520S: Maintained
7521F: Documentation/devicetree/bindings/sound/max9860.txt
7522F: sound/soc/codecs/max9860.*
7523
7524MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
7525M: Krzysztof Kozlowski <krzk@kernel.org>
7526M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
7527L: linux-pm@vger.kernel.org
7528S: Supported
7529F: drivers/power/supply/max14577_charger.c
7530F: drivers/power/supply/max77693_charger.c
7531
7532MAXIM MAX77802 MULTIFUNCTION PMIC DEVICE DRIVERS
7533M: Javier Martinez Canillas <javier@osg.samsung.com>
7534L: linux-kernel@vger.kernel.org
7535S: Supported
7536F: drivers/*/*max77802*.c
7537F: Documentation/devicetree/bindings/*/*max77802.txt
7538F: include/dt-bindings/*/*max77802.h
7539
7540MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
7541M: Chanwoo Choi <cw00.choi@samsung.com>
7542M: Krzysztof Kozlowski <krzk@kernel.org>
7543M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
7544L: linux-kernel@vger.kernel.org
7545S: Supported
7546F: drivers/*/max14577*.c
7547F: drivers/*/max77686*.c
7548F: drivers/*/max77693*.c
7549F: drivers/extcon/extcon-max14577.c
7550F: drivers/extcon/extcon-max77693.c
7551F: drivers/rtc/rtc-max77686.c
7552F: drivers/clk/clk-max77686.c
7553F: Documentation/devicetree/bindings/mfd/max14577.txt
7554F: Documentation/devicetree/bindings/*/max77686.txt
7555F: Documentation/devicetree/bindings/mfd/max77693.txt
7556F: Documentation/devicetree/bindings/clock/maxim,max77686.txt
7557F: include/linux/mfd/max14577*.h
7558F: include/linux/mfd/max77686*.h
7559F: include/linux/mfd/max77693*.h
7560
7561MAXIRADIO FM RADIO RECEIVER DRIVER
7562M: Hans Verkuil <hverkuil@xs4all.nl>
7563L: linux-media@vger.kernel.org
7564T: git git://linuxtv.org/media_tree.git
7565W: https://linuxtv.org
7566S: Maintained
7567F: drivers/media/radio/radio-maxiradio*
7568
7569MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVER
7570M: Peter Rosin <peda@axentia.se>
7571L: linux-iio@vger.kernel.org
7572S: Maintained
7573F: drivers/iio/potentiometer/mcp4531.c
7574
7575MEASUREMENT COMPUTING CIO-DAC IIO DRIVER
7576M: William Breathitt Gray <vilhelm.gray@gmail.com>
7577L: linux-iio@vger.kernel.org
7578S: Maintained
7579F: drivers/iio/dac/cio-dac.c
7580
7581MEDIA DRIVERS FOR RENESAS - FCP
7582M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7583L: linux-media@vger.kernel.org
7584L: linux-renesas-soc@vger.kernel.org
7585T: git git://linuxtv.org/media_tree.git
7586S: Supported
7587F: Documentation/devicetree/bindings/media/renesas,fcp.txt
7588F: drivers/media/platform/rcar-fcp.c
7589F: include/media/rcar-fcp.h
7590
7591MEDIA DRIVERS FOR RENESAS - VSP1
7592M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7593L: linux-media@vger.kernel.org
7594L: linux-renesas-soc@vger.kernel.org
7595T: git git://linuxtv.org/media_tree.git
7596S: Supported
7597F: Documentation/devicetree/bindings/media/renesas,vsp1.txt
7598F: drivers/media/platform/vsp1/
7599
7600MEDIA DRIVERS FOR HELENE
7601M: Abylay Ospan <aospan@netup.ru>
7602L: linux-media@vger.kernel.org
7603W: https://linuxtv.org
7604W: http://netup.tv/
7605T: git git://linuxtv.org/media_tree.git
7606S: Supported
7607F: drivers/media/dvb-frontends/helene*
7608
7609MEDIA DRIVERS FOR ASCOT2E
7610M: Sergey Kozlov <serjk@netup.ru>
7611M: Abylay Ospan <aospan@netup.ru>
7612L: linux-media@vger.kernel.org
7613W: https://linuxtv.org
7614W: http://netup.tv/
7615T: git git://linuxtv.org/media_tree.git
7616S: Supported
7617F: drivers/media/dvb-frontends/ascot2e*
7618
7619MEDIA DRIVERS FOR CXD2841ER
7620M: Sergey Kozlov <serjk@netup.ru>
7621M: Abylay Ospan <aospan@netup.ru>
7622L: linux-media@vger.kernel.org
7623W: https://linuxtv.org
7624W: http://netup.tv/
7625T: git git://linuxtv.org/media_tree.git
7626S: Supported
7627F: drivers/media/dvb-frontends/cxd2841er*
7628
7629MEDIA DRIVERS FOR HORUS3A
7630M: Sergey Kozlov <serjk@netup.ru>
7631M: Abylay Ospan <aospan@netup.ru>
7632L: linux-media@vger.kernel.org
7633W: https://linuxtv.org
7634W: http://netup.tv/
7635T: git git://linuxtv.org/media_tree.git
7636S: Supported
7637F: drivers/media/dvb-frontends/horus3a*
7638
7639MEDIA DRIVERS FOR LNBH25
7640M: Sergey Kozlov <serjk@netup.ru>
7641M: Abylay Ospan <aospan@netup.ru>
7642L: linux-media@vger.kernel.org
7643W: https://linuxtv.org
7644W: http://netup.tv/
7645T: git git://linuxtv.org/media_tree.git
7646S: Supported
7647F: drivers/media/dvb-frontends/lnbh25*
7648
7649MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
7650M: Sergey Kozlov <serjk@netup.ru>
7651M: Abylay Ospan <aospan@netup.ru>
7652L: linux-media@vger.kernel.org
7653W: https://linuxtv.org
7654W: http://netup.tv/
7655T: git git://linuxtv.org/media_tree.git
7656S: Supported
7657F: drivers/media/pci/netup_unidvb/*
7658
7659MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
7660M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
7661M: Mauro Carvalho Chehab <mchehab@kernel.org>
7662P: LinuxTV.org Project
7663L: linux-media@vger.kernel.org
7664W: https://linuxtv.org
7665Q: http://patchwork.kernel.org/project/linux-media/list/
7666T: git git://linuxtv.org/media_tree.git
7667S: Maintained
7668F: Documentation/dvb/
7669F: Documentation/video4linux/
7670F: Documentation/DocBook/media/
7671F: drivers/media/
7672F: drivers/staging/media/
7673F: include/linux/platform_data/media/
7674F: include/media/
7675F: include/uapi/linux/dvb/
7676F: include/uapi/linux/videodev2.h
7677F: include/uapi/linux/media.h
7678F: include/uapi/linux/v4l2-*
7679F: include/uapi/linux/meye.h
7680F: include/uapi/linux/ivtv*
7681F: include/uapi/linux/uvcvideo.h
7682
7683MEDIATEK ETHERNET DRIVER
7684M: Felix Fietkau <nbd@openwrt.org>
7685M: John Crispin <blogic@openwrt.org>
7686L: netdev@vger.kernel.org
7687S: Maintained
7688F: drivers/net/ethernet/mediatek/
7689
7690MEDIATEK MT7601U WIRELESS LAN DRIVER
7691M: Jakub Kicinski <kubakici@wp.pl>
7692L: linux-wireless@vger.kernel.org
7693S: Maintained
7694F: drivers/net/wireless/mediatek/mt7601u/
7695
7696MEGARAID SCSI/SAS DRIVERS
7697M: Kashyap Desai <kashyap.desai@avagotech.com>
7698M: Sumit Saxena <sumit.saxena@avagotech.com>
7699M: Uday Lingala <uday.lingala@avagotech.com>
7700L: megaraidlinux.pdl@avagotech.com
7701L: linux-scsi@vger.kernel.org
7702W: http://www.lsi.com
7703S: Maintained
7704F: Documentation/scsi/megaraid.txt
7705F: drivers/scsi/megaraid.*
7706F: drivers/scsi/megaraid/
7707
7708MELLANOX ETHERNET DRIVER (mlx4_en)
7709M: Tariq Toukan <tariqt@mellanox.com>
7710L: netdev@vger.kernel.org
7711S: Supported
7712W: http://www.mellanox.com
7713Q: http://patchwork.ozlabs.org/project/netdev/list/
7714F: drivers/net/ethernet/mellanox/mlx4/en_*
7715
7716MELLANOX ETHERNET DRIVER (mlx5e)
7717M: Saeed Mahameed <saeedm@mellanox.com>
7718L: netdev@vger.kernel.org
7719S: Supported
7720W: http://www.mellanox.com
7721Q: http://patchwork.ozlabs.org/project/netdev/list/
7722F: drivers/net/ethernet/mellanox/mlx5/core/en_*
7723
7724MELLANOX ETHERNET SWITCH DRIVERS
7725M: Jiri Pirko <jiri@mellanox.com>
7726M: Ido Schimmel <idosch@mellanox.com>
7727L: netdev@vger.kernel.org
7728S: Supported
7729W: http://www.mellanox.com
7730Q: http://patchwork.ozlabs.org/project/netdev/list/
7731F: drivers/net/ethernet/mellanox/mlxsw/
7732
7733MELLANOX MLXCPLD LED DRIVER
7734M: Vadim Pasternak <vadimp@mellanox.com>
7735L: linux-leds@vger.kernel.org
7736S: Supported
7737W: http://www.mellanox.com
7738F: drivers/leds/leds-mlxcpld.c
7739F: Documentation/leds/leds-mlxcpld.txt
7740
7741SOFT-ROCE DRIVER (rxe)
7742M: Moni Shoua <monis@mellanox.com>
7743L: linux-rdma@vger.kernel.org
7744S: Supported
7745W: https://github.com/SoftRoCE/rxe-dev/wiki/rxe-dev:-Home
7746Q: http://patchwork.kernel.org/project/linux-rdma/list/
7747F: drivers/infiniband/sw/rxe/
7748F: include/uapi/rdma/rdma_user_rxe.h
7749
7750MEMBARRIER SUPPORT
7751M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
7752M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
7753L: linux-kernel@vger.kernel.org
7754S: Supported
7755F: kernel/membarrier.c
7756F: include/uapi/linux/membarrier.h
7757
7758MEMORY MANAGEMENT
7759L: linux-mm@kvack.org
7760W: http://www.linux-mm.org
7761S: Maintained
7762F: include/linux/mm.h
7763F: include/linux/gfp.h
7764F: include/linux/mmzone.h
7765F: include/linux/memory_hotplug.h
7766F: include/linux/vmalloc.h
7767F: mm/
7768
7769MEMORY TECHNOLOGY DEVICES (MTD)
7770M: David Woodhouse <dwmw2@infradead.org>
7771M: Brian Norris <computersforpeace@gmail.com>
7772L: linux-mtd@lists.infradead.org
7773W: http://www.linux-mtd.infradead.org/
7774Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
7775T: git git://git.infradead.org/linux-mtd.git
7776T: git git://git.infradead.org/l2-mtd.git
7777S: Maintained
7778F: Documentation/devicetree/bindings/mtd/
7779F: drivers/mtd/
7780F: include/linux/mtd/
7781F: include/uapi/mtd/
7782
7783MEN A21 WATCHDOG DRIVER
7784M: Johannes Thumshirn <morbidrsa@gmail.com>
7785L: linux-watchdog@vger.kernel.org
7786S: Maintained
7787F: drivers/watchdog/mena21_wdt.c
7788
7789MEN CHAMELEON BUS (mcb)
7790M: Johannes Thumshirn <morbidrsa@gmail.com>
7791S: Maintained
7792F: drivers/mcb/
7793F: include/linux/mcb.h
7794F: Documentation/men-chameleon-bus.txt
7795
7796MEN F21BMC (Board Management Controller)
7797M: Andreas Werner <andreas.werner@men.de>
7798S: Supported
7799F: drivers/mfd/menf21bmc.c
7800F: drivers/watchdog/menf21bmc_wdt.c
7801F: drivers/leds/leds-menf21bmc.c
7802F: drivers/hwmon/menf21bmc_hwmon.c
7803F: Documentation/hwmon/menf21bmc
7804
7805METAG ARCHITECTURE
7806M: James Hogan <james.hogan@imgtec.com>
7807L: linux-metag@vger.kernel.org
7808T: git git://git.kernel.org/pub/scm/linux/kernel/git/jhogan/metag.git
7809S: Odd Fixes
7810F: arch/metag/
7811F: Documentation/metag/
7812F: Documentation/devicetree/bindings/metag/
7813F: Documentation/devicetree/bindings/interrupt-controller/img,*
7814F: drivers/clocksource/metag_generic.c
7815F: drivers/irqchip/irq-metag.c
7816F: drivers/irqchip/irq-metag-ext.c
7817F: drivers/tty/metag_da.c
7818
7819MICROBLAZE ARCHITECTURE
7820M: Michal Simek <monstr@monstr.eu>
7821W: http://www.monstr.eu/fdt/
7822T: git git://git.monstr.eu/linux-2.6-microblaze.git
7823S: Supported
7824F: arch/microblaze/
7825
7826MICROCHIP / ATMEL ISC DRIVER
7827M: Songjun Wu <songjun.wu@microchip.com>
7828L: linux-media@vger.kernel.org
7829S: Supported
7830F: drivers/media/platform/atmel/atmel-isc.c
7831F: drivers/media/platform/atmel/atmel-isc-regs.h
7832F: devicetree/bindings/media/atmel-isc.txt
7833
7834MICROSOFT SURFACE PRO 3 BUTTON DRIVER
7835M: Chen Yu <yu.c.chen@intel.com>
7836L: platform-driver-x86@vger.kernel.org
7837S: Supported
7838F: drivers/platform/x86/surfacepro3_button.c
7839
7840MICROTEK X6 SCANNER
7841M: Oliver Neukum <oliver@neukum.org>
7842S: Maintained
7843F: drivers/usb/image/microtek.*
7844
7845MIPS
7846M: Ralf Baechle <ralf@linux-mips.org>
7847L: linux-mips@linux-mips.org
7848W: http://www.linux-mips.org/
7849T: git git://git.linux-mips.org/pub/scm/ralf/linux.git
7850Q: http://patchwork.linux-mips.org/project/linux-mips/list/
7851S: Supported
7852F: Documentation/devicetree/bindings/mips/
7853F: Documentation/mips/
7854F: arch/mips/
7855
7856MIPS/LOONGSON1 ARCHITECTURE
7857M: Keguang Zhang <keguang.zhang@gmail.com>
7858L: linux-mips@linux-mips.org
7859S: Maintained
7860F: arch/mips/loongson32/
7861F: arch/mips/include/asm/mach-loongson32/
7862F: drivers/*/*loongson1*
7863F: drivers/*/*/*loongson1*
7864
7865MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
7866M: Hans Verkuil <hverkuil@xs4all.nl>
7867L: linux-media@vger.kernel.org
7868T: git git://linuxtv.org/media_tree.git
7869W: https://linuxtv.org
7870S: Odd Fixes
7871F: drivers/media/radio/radio-miropcm20*
7872
7873MELLANOX MLX4 core VPI driver
7874M: Yishai Hadas <yishaih@mellanox.com>
7875L: netdev@vger.kernel.org
7876L: linux-rdma@vger.kernel.org
7877W: http://www.mellanox.com
7878Q: http://patchwork.ozlabs.org/project/netdev/list/
7879S: Supported
7880F: drivers/net/ethernet/mellanox/mlx4/
7881F: include/linux/mlx4/
7882
7883MELLANOX MLX4 IB driver
7884M: Yishai Hadas <yishaih@mellanox.com>
7885L: linux-rdma@vger.kernel.org
7886W: http://www.mellanox.com
7887Q: http://patchwork.kernel.org/project/linux-rdma/list/
7888S: Supported
7889F: drivers/infiniband/hw/mlx4/
7890F: include/linux/mlx4/
7891
7892MELLANOX MLX5 core VPI driver
7893M: Matan Barak <matanb@mellanox.com>
7894M: Leon Romanovsky <leonro@mellanox.com>
7895L: netdev@vger.kernel.org
7896L: linux-rdma@vger.kernel.org
7897W: http://www.mellanox.com
7898Q: http://patchwork.ozlabs.org/project/netdev/list/
7899S: Supported
7900F: drivers/net/ethernet/mellanox/mlx5/core/
7901F: include/linux/mlx5/
7902
7903MELLANOX MLX5 IB driver
7904M: Matan Barak <matanb@mellanox.com>
7905M: Leon Romanovsky <leonro@mellanox.com>
7906L: linux-rdma@vger.kernel.org
7907W: http://www.mellanox.com
7908Q: http://patchwork.kernel.org/project/linux-rdma/list/
7909S: Supported
7910F: drivers/infiniband/hw/mlx5/
7911F: include/linux/mlx5/
7912
7913MELEXIS MLX90614 DRIVER
7914M: Crt Mori <cmo@melexis.com>
7915L: linux-iio@vger.kernel.org
7916W: http://www.melexis.com
7917S: Supported
7918F: drivers/iio/temperature/mlx90614.c
7919
7920MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi)
7921M: Don Brace <don.brace@microsemi.com>
7922L: esc.storagedev@microsemi.com
7923L: linux-scsi@vger.kernel.org
7924S: Supported
7925F: drivers/scsi/smartpqi/smartpqi*.[ch]
7926F: drivers/scsi/smartpqi/Kconfig
7927F: drivers/scsi/smartpqi/Makefile
7928F: include/linux/cciss*.h
7929F: include/uapi/linux/cciss*.h
7930F: Documentation/scsi/smartpqi.txt
7931
7932MN88472 MEDIA DRIVER
7933M: Antti Palosaari <crope@iki.fi>
7934L: linux-media@vger.kernel.org
7935W: https://linuxtv.org
7936W: http://palosaari.fi/linux/
7937Q: http://patchwork.linuxtv.org/project/linux-media/list/
7938S: Maintained
7939F: drivers/media/dvb-frontends/mn88472*
7940
7941MN88473 MEDIA DRIVER
7942M: Antti Palosaari <crope@iki.fi>
7943L: linux-media@vger.kernel.org
7944W: https://linuxtv.org
7945W: http://palosaari.fi/linux/
7946Q: http://patchwork.linuxtv.org/project/linux-media/list/
7947S: Maintained
7948F: drivers/media/dvb-frontends/mn88473*
7949
7950MODULE SUPPORT
7951M: Rusty Russell <rusty@rustcorp.com.au>
7952S: Maintained
7953F: include/linux/module.h
7954F: kernel/module.c
7955
7956MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER
7957W: http://popies.net/meye/
7958S: Orphan
7959F: Documentation/video4linux/meye.txt
7960F: drivers/media/pci/meye/
7961F: include/uapi/linux/meye.h
7962
7963MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
7964M: Jiri Slaby <jirislaby@gmail.com>
7965S: Maintained
7966F: Documentation/serial/moxa-smartio
7967F: drivers/tty/mxser.*
7968
7969MR800 AVERMEDIA USB FM RADIO DRIVER
7970M: Alexey Klimov <klimov.linux@gmail.com>
7971L: linux-media@vger.kernel.org
7972T: git git://linuxtv.org/media_tree.git
7973S: Maintained
7974F: drivers/media/radio/radio-mr800.c
7975
7976MRF24J40 IEEE 802.15.4 RADIO DRIVER
7977M: Alan Ott <alan@signal11.us>
7978L: linux-wpan@vger.kernel.org
7979S: Maintained
7980F: drivers/net/ieee802154/mrf24j40.c
7981F: Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
7982
7983MSI LAPTOP SUPPORT
7984M: "Lee, Chun-Yi" <jlee@suse.com>
7985L: platform-driver-x86@vger.kernel.org
7986S: Maintained
7987F: drivers/platform/x86/msi-laptop.c
7988
7989MSI WMI SUPPORT
7990L: platform-driver-x86@vger.kernel.org
7991S: Orphan
7992F: drivers/platform/x86/msi-wmi.c
7993
7994MSI001 MEDIA DRIVER
7995M: Antti Palosaari <crope@iki.fi>
7996L: linux-media@vger.kernel.org
7997W: https://linuxtv.org
7998W: http://palosaari.fi/linux/
7999Q: http://patchwork.linuxtv.org/project/linux-media/list/
8000T: git git://linuxtv.org/anttip/media_tree.git
8001S: Maintained
8002F: drivers/media/tuners/msi001*
8003
8004MSI2500 MEDIA DRIVER
8005M: Antti Palosaari <crope@iki.fi>
8006L: linux-media@vger.kernel.org
8007W: https://linuxtv.org
8008W: http://palosaari.fi/linux/
8009Q: http://patchwork.linuxtv.org/project/linux-media/list/
8010T: git git://linuxtv.org/anttip/media_tree.git
8011S: Maintained
8012F: drivers/media/usb/msi2500/
8013
8014MSYSTEMS DISKONCHIP G3 MTD DRIVER
8015M: Robert Jarzmik <robert.jarzmik@free.fr>
8016L: linux-mtd@lists.infradead.org
8017S: Maintained
8018F: drivers/mtd/devices/docg3*
8019
8020MT9M032 APTINA SENSOR DRIVER
8021M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8022L: linux-media@vger.kernel.org
8023T: git git://linuxtv.org/media_tree.git
8024S: Maintained
8025F: drivers/media/i2c/mt9m032.c
8026F: include/media/i2c/mt9m032.h
8027
8028MT9P031 APTINA CAMERA SENSOR
8029M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8030L: linux-media@vger.kernel.org
8031T: git git://linuxtv.org/media_tree.git
8032S: Maintained
8033F: drivers/media/i2c/mt9p031.c
8034F: include/media/i2c/mt9p031.h
8035
8036MT9T001 APTINA CAMERA SENSOR
8037M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8038L: linux-media@vger.kernel.org
8039T: git git://linuxtv.org/media_tree.git
8040S: Maintained
8041F: drivers/media/i2c/mt9t001.c
8042F: include/media/i2c/mt9t001.h
8043
8044MT9V032 APTINA CAMERA SENSOR
8045M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8046L: linux-media@vger.kernel.org
8047T: git git://linuxtv.org/media_tree.git
8048S: Maintained
8049F: Documentation/devicetree/bindings/media/i2c/mt9v032.txt
8050F: drivers/media/i2c/mt9v032.c
8051F: include/media/i2c/mt9v032.h
8052
8053MULTIFUNCTION DEVICES (MFD)
8054M: Lee Jones <lee.jones@linaro.org>
8055T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
8056S: Supported
8057F: Documentation/devicetree/bindings/mfd/
8058F: drivers/mfd/
8059F: include/linux/mfd/
8060
8061MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
8062M: Ulf Hansson <ulf.hansson@linaro.org>
8063L: linux-mmc@vger.kernel.org
8064T: git git://git.linaro.org/people/ulf.hansson/mmc.git
8065S: Maintained
8066F: Documentation/devicetree/bindings/mmc/
8067F: drivers/mmc/
8068F: include/linux/mmc/
8069F: include/uapi/linux/mmc/
8070
8071MULTIMEDIA CARD (MMC) ETC. OVER SPI
8072S: Orphan
8073F: drivers/mmc/host/mmc_spi.c
8074F: include/linux/spi/mmc_spi.h
8075
8076MULTISOUND SOUND DRIVER
8077M: Andrew Veliath <andrewtv@usa.net>
8078S: Maintained
8079F: Documentation/sound/oss/MultiSound
8080F: sound/oss/msnd*
8081
8082MULTITECH MULTIPORT CARD (ISICOM)
8083S: Orphan
8084F: drivers/tty/isicom.c
8085F: include/linux/isicom.h
8086
8087MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
8088M: Bin Liu <b-liu@ti.com>
8089L: linux-usb@vger.kernel.org
8090T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
8091S: Maintained
8092F: drivers/usb/musb/
8093
8094MXL5007T MEDIA DRIVER
8095M: Michael Krufky <mkrufky@linuxtv.org>
8096L: linux-media@vger.kernel.org
8097W: https://linuxtv.org
8098W: http://github.com/mkrufky
8099Q: http://patchwork.linuxtv.org/project/linux-media/list/
8100T: git git://linuxtv.org/mkrufky/tuners.git
8101S: Maintained
8102F: drivers/media/tuners/mxl5007t.*
8103
8104MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
8105M: Hyong-Youb Kim <hykim@myri.com>
8106L: netdev@vger.kernel.org
8107W: https://www.myricom.com/support/downloads/myri10ge.html
8108S: Supported
8109F: drivers/net/ethernet/myricom/myri10ge/
8110
8111NAND FLASH SUBSYSTEM
8112M: Boris Brezillon <boris.brezillon@free-electrons.com>
8113R: Richard Weinberger <richard@nod.at>
8114L: linux-mtd@lists.infradead.org
8115W: http://www.linux-mtd.infradead.org/
8116Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
8117T: git git://github.com/linux-nand/linux.git
8118S: Maintained
8119F: drivers/mtd/nand/
8120F: include/linux/mtd/nand*.h
8121
8122NATSEMI ETHERNET DRIVER (DP8381x)
8123S: Orphan
8124F: drivers/net/ethernet/natsemi/natsemi.c
8125
8126NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
8127M: Daniel Mack <zonque@gmail.com>
8128S: Maintained
8129L: alsa-devel@alsa-project.org (moderated for non-subscribers)
8130W: http://www.native-instruments.com
8131F: sound/usb/caiaq/
8132
8133NCP FILESYSTEM
8134M: Petr Vandrovec <petr@vandrovec.name>
8135S: Odd Fixes
8136F: fs/ncpfs/
8137
8138NCR 5380 SCSI DRIVERS
8139M: Finn Thain <fthain@telegraphics.com.au>
8140M: Michael Schmitz <schmitzmic@gmail.com>
8141L: linux-scsi@vger.kernel.org
8142S: Maintained
8143F: Documentation/scsi/g_NCR5380.txt
8144F: Documentation/scsi/dtc3x80.txt
8145F: drivers/scsi/NCR5380.*
8146F: drivers/scsi/arm/cumana_1.c
8147F: drivers/scsi/arm/oak.c
8148F: drivers/scsi/atari_scsi.*
8149F: drivers/scsi/dmx3191d.c
8150F: drivers/scsi/dtc.*
8151F: drivers/scsi/g_NCR5380.*
8152F: drivers/scsi/g_NCR5380_mmio.c
8153F: drivers/scsi/mac_scsi.*
8154F: drivers/scsi/pas16.*
8155F: drivers/scsi/sun3_scsi.*
8156F: drivers/scsi/sun3_scsi_vme.c
8157F: drivers/scsi/t128.*
8158
8159NCR DUAL 700 SCSI DRIVER (MICROCHANNEL)
8160M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
8161L: linux-scsi@vger.kernel.org
8162S: Maintained
8163F: drivers/scsi/NCR_D700.*
8164
8165NCT6775 HARDWARE MONITOR DRIVER
8166M: Guenter Roeck <linux@roeck-us.net>
8167L: linux-hwmon@vger.kernel.org
8168S: Maintained
8169F: Documentation/hwmon/nct6775
8170F: drivers/hwmon/nct6775.c
8171
8172NETEFFECT IWARP RNIC DRIVER (IW_NES)
8173M: Faisal Latif <faisal.latif@intel.com>
8174L: linux-rdma@vger.kernel.org
8175W: http://www.intel.com/Products/Server/Adapters/Server-Cluster/Server-Cluster-overview.htm
8176S: Supported
8177F: drivers/infiniband/hw/nes/
8178
8179NETEM NETWORK EMULATOR
8180M: Stephen Hemminger <stephen@networkplumber.org>
8181L: netem@lists.linux-foundation.org (moderated for non-subscribers)
8182S: Maintained
8183F: net/sched/sch_netem.c
8184
8185NETERION 10GbE DRIVERS (s2io/vxge)
8186M: Jon Mason <jdmason@kudzu.us>
8187L: netdev@vger.kernel.org
8188S: Supported
8189F: Documentation/networking/s2io.txt
8190F: Documentation/networking/vxge.txt
8191F: drivers/net/ethernet/neterion/
8192
8193NETFILTER ({IP,IP6,ARP,EB,NF}TABLES)
8194M: Pablo Neira Ayuso <pablo@netfilter.org>
8195M: Patrick McHardy <kaber@trash.net>
8196M: Jozsef Kadlecsik <kadlec@blackhole.kfki.hu>
8197L: netfilter-devel@vger.kernel.org
8198L: coreteam@netfilter.org
8199W: http://www.netfilter.org/
8200W: http://www.iptables.org/
8201Q: http://patchwork.ozlabs.org/project/netfilter-devel/list/
8202T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git
8203T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git
8204S: Supported
8205F: include/linux/netfilter*
8206F: include/linux/netfilter/
8207F: include/net/netfilter/
8208F: include/uapi/linux/netfilter*
8209F: include/uapi/linux/netfilter/
8210F: net/*/netfilter.c
8211F: net/*/netfilter/
8212F: net/netfilter/
8213F: net/bridge/br_netfilter*.c
8214
8215NETLABEL
8216M: Paul Moore <paul@paul-moore.com>
8217W: http://netlabel.sf.net
8218L: netdev@vger.kernel.org
8219S: Maintained
8220F: Documentation/netlabel/
8221F: include/net/netlabel.h
8222F: net/netlabel/
8223
8224NETROM NETWORK LAYER
8225M: Ralf Baechle <ralf@linux-mips.org>
8226L: linux-hams@vger.kernel.org
8227W: http://www.linux-ax25.org/
8228S: Maintained
8229F: include/net/netrom.h
8230F: include/uapi/linux/netrom.h
8231F: net/netrom/
8232
8233NETRONOME ETHERNET DRIVERS
8234M: Jakub Kicinski <jakub.kicinski@netronome.com>
8235L: oss-drivers@netronome.com
8236S: Maintained
8237F: drivers/net/ethernet/netronome/
8238
8239NETWORK BLOCK DEVICE (NBD)
8240M: Markus Pargmann <mpa@pengutronix.de>
8241S: Maintained
8242L: nbd-general@lists.sourceforge.net
8243T: git git://git.pengutronix.de/git/mpa/linux-nbd.git
8244F: Documentation/blockdev/nbd.txt
8245F: drivers/block/nbd.c
8246F: include/uapi/linux/nbd.h
8247
8248NETWORK DROP MONITOR
8249M: Neil Horman <nhorman@tuxdriver.com>
8250L: netdev@vger.kernel.org
8251S: Maintained
8252W: https://fedorahosted.org/dropwatch/
8253F: net/core/drop_monitor.c
8254
8255NETWORKING [GENERAL]
8256M: "David S. Miller" <davem@davemloft.net>
8257L: netdev@vger.kernel.org
8258W: http://www.linuxfoundation.org/en/Net
8259Q: http://patchwork.ozlabs.org/project/netdev/list/
8260T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
8261T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
8262S: Maintained
8263F: net/
8264F: include/net/
8265F: include/linux/in.h
8266F: include/linux/net.h
8267F: include/linux/netdevice.h
8268F: include/uapi/linux/in.h
8269F: include/uapi/linux/net.h
8270F: include/uapi/linux/netdevice.h
8271F: include/uapi/linux/net_namespace.h
8272F: tools/net/
8273F: tools/testing/selftests/net/
8274F: lib/random32.c
8275F: lib/test_bpf.c
8276
8277NETWORKING [IPv4/IPv6]
8278M: "David S. Miller" <davem@davemloft.net>
8279M: Alexey Kuznetsov <kuznet@ms2.inr.ac.ru>
8280M: James Morris <jmorris@namei.org>
8281M: Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org>
8282M: Patrick McHardy <kaber@trash.net>
8283L: netdev@vger.kernel.org
8284T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
8285S: Maintained
8286F: net/ipv4/
8287F: net/ipv6/
8288F: include/net/ip*
8289F: arch/x86/net/*
8290
8291NETWORKING [IPSEC]
8292M: Steffen Klassert <steffen.klassert@secunet.com>
8293M: Herbert Xu <herbert@gondor.apana.org.au>
8294M: "David S. Miller" <davem@davemloft.net>
8295L: netdev@vger.kernel.org
8296T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
8297T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
8298S: Maintained
8299F: net/core/flow.c
8300F: net/xfrm/
8301F: net/key/
8302F: net/ipv4/xfrm*
8303F: net/ipv4/esp4.c
8304F: net/ipv4/ah4.c
8305F: net/ipv4/ipcomp.c
8306F: net/ipv4/ip_vti.c
8307F: net/ipv6/xfrm*
8308F: net/ipv6/esp6.c
8309F: net/ipv6/ah6.c
8310F: net/ipv6/ipcomp6.c
8311F: net/ipv6/ip6_vti.c
8312F: include/uapi/linux/xfrm.h
8313F: include/net/xfrm.h
8314
8315NETWORKING [LABELED] (NetLabel, CIPSO, Labeled IPsec, SECMARK)
8316M: Paul Moore <paul@paul-moore.com>
8317L: netdev@vger.kernel.org
8318S: Maintained
8319
8320NETWORKING [WIRELESS]
8321L: linux-wireless@vger.kernel.org
8322Q: http://patchwork.kernel.org/project/linux-wireless/list/
8323
8324NETWORKING DRIVERS
8325L: netdev@vger.kernel.org
8326W: http://www.linuxfoundation.org/en/Net
8327Q: http://patchwork.ozlabs.org/project/netdev/list/
8328T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
8329T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
8330S: Odd Fixes
8331F: Documentation/devicetree/bindings/net/
8332F: drivers/net/
8333F: include/linux/if_*
8334F: include/linux/netdevice.h
8335F: include/linux/etherdevice.h
8336F: include/linux/fcdevice.h
8337F: include/linux/fddidevice.h
8338F: include/linux/hippidevice.h
8339F: include/linux/inetdevice.h
8340F: include/uapi/linux/if_*
8341F: include/uapi/linux/netdevice.h
8342
8343NETWORKING DRIVERS (WIRELESS)
8344M: Kalle Valo <kvalo@codeaurora.org>
8345L: linux-wireless@vger.kernel.org
8346Q: http://patchwork.kernel.org/project/linux-wireless/list/
8347T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git
8348T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git
8349S: Maintained
8350F: Documentation/devicetree/bindings/net/wireless/
8351F: drivers/net/wireless/
8352
8353NETXEN (1/10) GbE SUPPORT
8354M: Manish Chopra <manish.chopra@qlogic.com>
8355M: Sony Chacko <sony.chacko@qlogic.com>
8356M: Rajesh Borundia <rajesh.borundia@qlogic.com>
8357L: netdev@vger.kernel.org
8358W: http://www.qlogic.com
8359S: Supported
8360F: drivers/net/ethernet/qlogic/netxen/
8361
8362NFC SUBSYSTEM
8363M: Lauro Ramos Venancio <lauro.venancio@openbossa.org>
8364M: Aloisio Almeida Jr <aloisio.almeida@openbossa.org>
8365M: Samuel Ortiz <sameo@linux.intel.com>
8366L: linux-wireless@vger.kernel.org
8367L: linux-nfc@lists.01.org (subscribers-only)
8368S: Supported
8369F: net/nfc/
8370F: include/net/nfc/
8371F: include/uapi/linux/nfc.h
8372F: drivers/nfc/
8373F: include/linux/platform_data/nfcmrvl.h
8374F: include/linux/platform_data/nxp-nci.h
8375F: include/linux/platform_data/pn544.h
8376F: include/linux/platform_data/st21nfca.h
8377F: include/linux/platform_data/st-nci.h
8378F: Documentation/devicetree/bindings/net/nfc/
8379
8380NFS, SUNRPC, AND LOCKD CLIENTS
8381M: Trond Myklebust <trond.myklebust@primarydata.com>
8382M: Anna Schumaker <anna.schumaker@netapp.com>
8383L: linux-nfs@vger.kernel.org
8384W: http://client.linux-nfs.org
8385T: git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
8386S: Maintained
8387F: fs/lockd/
8388F: fs/nfs/
8389F: fs/nfs_common/
8390F: net/sunrpc/
8391F: include/linux/lockd/
8392F: include/linux/nfs*
8393F: include/linux/sunrpc/
8394F: include/uapi/linux/nfs*
8395F: include/uapi/linux/sunrpc/
8396
8397NILFS2 FILESYSTEM
8398M: Ryusuke Konishi <konishi.ryusuke@lab.ntt.co.jp>
8399L: linux-nilfs@vger.kernel.org
8400W: http://nilfs.sourceforge.net/
8401W: http://nilfs.osdn.jp/
8402T: git git://github.com/konis/nilfs2.git
8403S: Supported
8404F: Documentation/filesystems/nilfs2.txt
8405F: fs/nilfs2/
8406F: include/trace/events/nilfs2.h
8407F: include/uapi/linux/nilfs2_api.h
8408F: include/uapi/linux/nilfs2_ondisk.h
8409
8410NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
8411M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
8412W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
8413S: Maintained
8414F: Documentation/scsi/NinjaSCSI.txt
8415F: drivers/scsi/pcmcia/nsp_*
8416
8417NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
8418M: GOTO Masanori <gotom@debian.or.jp>
8419M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
8420W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
8421S: Maintained
8422F: Documentation/scsi/NinjaSCSI.txt
8423F: drivers/scsi/nsp32*
8424
8425NIOS2 ARCHITECTURE
8426M: Ley Foon Tan <lftan@altera.com>
8427L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
8428T: git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git
8429S: Maintained
8430F: arch/nios2/
8431
8432NOKIA N900 POWER SUPPLY DRIVERS
8433R: Pali Rohár <pali.rohar@gmail.com>
8434F: include/linux/power/bq2415x_charger.h
8435F: include/linux/power/bq27xxx_battery.h
8436F: include/linux/power/isp1704_charger.h
8437F: drivers/power/supply/bq2415x_charger.c
8438F: drivers/power/supply/bq27xxx_battery.c
8439F: drivers/power/supply/bq27xxx_battery_i2c.c
8440F: drivers/power/supply/isp1704_charger.c
8441F: drivers/power/supply/rx51_battery.c
8442
8443NTB DRIVER CORE
8444M: Jon Mason <jdmason@kudzu.us>
8445M: Dave Jiang <dave.jiang@intel.com>
8446M: Allen Hubbe <Allen.Hubbe@emc.com>
8447L: linux-ntb@googlegroups.com
8448S: Supported
8449W: https://github.com/jonmason/ntb/wiki
8450T: git git://github.com/jonmason/ntb.git
8451F: drivers/ntb/
8452F: drivers/net/ntb_netdev.c
8453F: include/linux/ntb.h
8454F: include/linux/ntb_transport.h
8455F: tools/testing/selftests/ntb/
8456
8457NTB INTEL DRIVER
8458M: Jon Mason <jdmason@kudzu.us>
8459M: Dave Jiang <dave.jiang@intel.com>
8460L: linux-ntb@googlegroups.com
8461S: Supported
8462W: https://github.com/jonmason/ntb/wiki
8463T: git git://github.com/jonmason/ntb.git
8464F: drivers/ntb/hw/intel/
8465
8466NTB AMD DRIVER
8467M: Xiangliang Yu <Xiangliang.Yu@amd.com>
8468L: linux-ntb@googlegroups.com
8469S: Supported
8470F: drivers/ntb/hw/amd/
8471
8472NTFS FILESYSTEM
8473M: Anton Altaparmakov <anton@tuxera.com>
8474L: linux-ntfs-dev@lists.sourceforge.net
8475W: http://www.tuxera.com/
8476T: git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
8477S: Supported
8478F: Documentation/filesystems/ntfs.txt
8479F: fs/ntfs/
8480
8481NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
8482M: Antonino Daplas <adaplas@gmail.com>
8483L: linux-fbdev@vger.kernel.org
8484S: Maintained
8485F: drivers/video/fbdev/riva/
8486F: drivers/video/fbdev/nvidia/
8487
8488NVM EXPRESS DRIVER
8489M: Keith Busch <keith.busch@intel.com>
8490M: Jens Axboe <axboe@fb.com>
8491L: linux-nvme@lists.infradead.org
8492T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
8493W: https://kernel.googlesource.com/pub/scm/linux/kernel/git/axboe/linux-block/
8494S: Supported
8495F: drivers/nvme/host/
8496F: include/linux/nvme.h
8497
8498NVM EXPRESS TARGET DRIVER
8499M: Christoph Hellwig <hch@lst.de>
8500M: Sagi Grimberg <sagi@grimberg.me>
8501L: linux-nvme@lists.infradead.org
8502S: Supported
8503F: drivers/nvme/target/
8504
8505NVMEM FRAMEWORK
8506M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
8507M: Maxime Ripard <maxime.ripard@free-electrons.com>
8508S: Maintained
8509F: drivers/nvmem/
8510F: Documentation/devicetree/bindings/nvmem/
8511F: include/linux/nvmem-consumer.h
8512F: include/linux/nvmem-provider.h
8513
8514NXP-NCI NFC DRIVER
8515M: Clément Perrochaud <clement.perrochaud@effinnov.com>
8516R: Charles Gorand <charles.gorand@effinnov.com>
8517L: linux-nfc@lists.01.org (moderated for non-subscribers)
8518S: Supported
8519F: drivers/nfc/nxp-nci
8520
8521NXP TDA998X DRM DRIVER
8522M: Russell King <rmk+kernel@armlinux.org.uk>
8523S: Supported
8524F: drivers/gpu/drm/i2c/tda998x_drv.c
8525F: include/drm/i2c/tda998x.h
8526
8527NXP TFA9879 DRIVER
8528M: Peter Rosin <peda@axentia.se>
8529L: alsa-devel@alsa-project.org (moderated for non-subscribers)
8530S: Maintained
8531F: sound/soc/codecs/tfa9879*
8532
8533OBJTOOL
8534M: Josh Poimboeuf <jpoimboe@redhat.com>
8535S: Supported
8536F: tools/objtool/
8537
8538OMAP SUPPORT
8539M: Tony Lindgren <tony@atomide.com>
8540L: linux-omap@vger.kernel.org
8541W: http://www.muru.com/linux/omap/
8542W: http://linux.omap.com/
8543Q: http://patchwork.kernel.org/project/linux-omap/list/
8544T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
8545S: Maintained
8546F: arch/arm/*omap*/
8547F: arch/arm/configs/omap1_defconfig
8548F: arch/arm/configs/omap2plus_defconfig
8549F: drivers/i2c/busses/i2c-omap.c
8550F: drivers/irqchip/irq-omap-intc.c
8551F: drivers/mfd/*omap*.c
8552F: drivers/mfd/menelaus.c
8553F: drivers/mfd/palmas.c
8554F: drivers/mfd/tps65217.c
8555F: drivers/mfd/tps65218.c
8556F: drivers/mfd/tps65910.c
8557F: drivers/mfd/twl-core.[ch]
8558F: drivers/mfd/twl4030*.c
8559F: drivers/mfd/twl6030*.c
8560F: drivers/mfd/twl6040*.c
8561F: drivers/regulator/palmas-regulator*.c
8562F: drivers/regulator/pbias-regulator.c
8563F: drivers/regulator/tps65217-regulator.c
8564F: drivers/regulator/tps65218-regulator.c
8565F: drivers/regulator/tps65910-regulator.c
8566F: drivers/regulator/twl-regulator.c
8567F: include/linux/i2c-omap.h
8568
8569OMAP DEVICE TREE SUPPORT
8570M: Benoît Cousson <bcousson@baylibre.com>
8571M: Tony Lindgren <tony@atomide.com>
8572L: linux-omap@vger.kernel.org
8573L: devicetree@vger.kernel.org
8574S: Maintained
8575F: arch/arm/boot/dts/*omap*
8576F: arch/arm/boot/dts/*am3*
8577F: arch/arm/boot/dts/*am4*
8578F: arch/arm/boot/dts/*am5*
8579F: arch/arm/boot/dts/*dra7*
8580
8581OMAP CLOCK FRAMEWORK SUPPORT
8582M: Paul Walmsley <paul@pwsan.com>
8583L: linux-omap@vger.kernel.org
8584S: Maintained
8585F: arch/arm/*omap*/*clock*
8586
8587OMAP POWER MANAGEMENT SUPPORT
8588M: Kevin Hilman <khilman@kernel.org>
8589L: linux-omap@vger.kernel.org
8590S: Maintained
8591F: arch/arm/*omap*/*pm*
8592F: drivers/cpufreq/omap-cpufreq.c
8593
8594OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
8595M: Rajendra Nayak <rnayak@codeaurora.org>
8596M: Paul Walmsley <paul@pwsan.com>
8597L: linux-omap@vger.kernel.org
8598S: Maintained
8599F: arch/arm/mach-omap2/prm*
8600
8601OMAP AUDIO SUPPORT
8602M: Peter Ujfalusi <peter.ujfalusi@ti.com>
8603M: Jarkko Nikula <jarkko.nikula@bitmer.com>
8604L: alsa-devel@alsa-project.org (moderated for non-subscribers)
8605L: linux-omap@vger.kernel.org
8606S: Maintained
8607F: sound/soc/omap/
8608
8609OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
8610M: Roger Quadros <rogerq@ti.com>
8611M: Tony Lindgren <tony@atomide.com>
8612L: linux-omap@vger.kernel.org
8613S: Maintained
8614F: drivers/memory/omap-gpmc.c
8615F: arch/arm/mach-omap2/*gpmc*
8616
8617OMAP FRAMEBUFFER SUPPORT
8618M: Tomi Valkeinen <tomi.valkeinen@ti.com>
8619L: linux-fbdev@vger.kernel.org
8620L: linux-omap@vger.kernel.org
8621S: Maintained
8622F: drivers/video/fbdev/omap/
8623
8624OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
8625M: Tomi Valkeinen <tomi.valkeinen@ti.com>
8626L: linux-omap@vger.kernel.org
8627L: linux-fbdev@vger.kernel.org
8628S: Maintained
8629F: drivers/video/fbdev/omap2/
8630F: Documentation/arm/OMAP/DSS
8631
8632OMAP HARDWARE SPINLOCK SUPPORT
8633M: Ohad Ben-Cohen <ohad@wizery.com>
8634L: linux-omap@vger.kernel.org
8635S: Maintained
8636F: drivers/hwspinlock/omap_hwspinlock.c
8637
8638OMAP MMC SUPPORT
8639M: Jarkko Lavinen <jarkko.lavinen@nokia.com>
8640L: linux-omap@vger.kernel.org
8641S: Maintained
8642F: drivers/mmc/host/omap.c
8643
8644OMAP HS MMC SUPPORT
8645L: linux-mmc@vger.kernel.org
8646L: linux-omap@vger.kernel.org
8647S: Orphan
8648F: drivers/mmc/host/omap_hsmmc.c
8649
8650OMAP RANDOM NUMBER GENERATOR SUPPORT
8651M: Deepak Saxena <dsaxena@plexity.net>
8652S: Maintained
8653F: drivers/char/hw_random/omap-rng.c
8654
8655OMAP HWMOD SUPPORT
8656M: Benoît Cousson <bcousson@baylibre.com>
8657M: Paul Walmsley <paul@pwsan.com>
8658L: linux-omap@vger.kernel.org
8659S: Maintained
8660F: arch/arm/mach-omap2/omap_hwmod.*
8661
8662OMAP HWMOD DATA
8663M: Paul Walmsley <paul@pwsan.com>
8664L: linux-omap@vger.kernel.org
8665S: Maintained
8666F: arch/arm/mach-omap2/omap_hwmod*data*
8667
8668OMAP HWMOD DATA FOR OMAP4-BASED DEVICES
8669M: Benoît Cousson <bcousson@baylibre.com>
8670L: linux-omap@vger.kernel.org
8671S: Maintained
8672F: arch/arm/mach-omap2/omap_hwmod_44xx_data.c
8673
8674OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
8675M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8676L: linux-media@vger.kernel.org
8677S: Maintained
8678F: Documentation/devicetree/bindings/media/ti,omap3isp.txt
8679F: drivers/media/platform/omap3isp/
8680F: drivers/staging/media/omap4iss/
8681
8682OMAP USB SUPPORT
8683L: linux-usb@vger.kernel.org
8684L: linux-omap@vger.kernel.org
8685S: Orphan
8686F: drivers/usb/*/*omap*
8687F: arch/arm/*omap*/usb*
8688
8689OMAP GPIO DRIVER
8690M: Grygorii Strashko <grygorii.strashko@ti.com>
8691M: Santosh Shilimkar <ssantosh@kernel.org>
8692M: Kevin Hilman <khilman@kernel.org>
8693L: linux-omap@vger.kernel.org
8694S: Maintained
8695F: Documentation/devicetree/bindings/gpio/gpio-omap.txt
8696F: drivers/gpio/gpio-omap.c
8697
8698OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
8699M: Mark Jackson <mpfj@newflow.co.uk>
8700L: linux-omap@vger.kernel.org
8701S: Maintained
8702F: arch/arm/boot/dts/am335x-nano.dts
8703
8704OMFS FILESYSTEM
8705M: Bob Copeland <me@bobcopeland.com>
8706L: linux-karma-devel@lists.sourceforge.net
8707S: Maintained
8708F: Documentation/filesystems/omfs.txt
8709F: fs/omfs/
8710
8711OMNIKEY CARDMAN 4000 DRIVER
8712M: Harald Welte <laforge@gnumonks.org>
8713S: Maintained
8714F: drivers/char/pcmcia/cm4000_cs.c
8715F: include/linux/cm4000_cs.h
8716F: include/uapi/linux/cm4000_cs.h
8717
8718OMNIKEY CARDMAN 4040 DRIVER
8719M: Harald Welte <laforge@gnumonks.org>
8720S: Maintained
8721F: drivers/char/pcmcia/cm4040_cs.*
8722
8723OMNIVISION OV7670 SENSOR DRIVER
8724M: Jonathan Corbet <corbet@lwn.net>
8725L: linux-media@vger.kernel.org
8726T: git git://linuxtv.org/media_tree.git
8727S: Maintained
8728F: drivers/media/i2c/ov7670.c
8729
8730ONENAND FLASH DRIVER
8731M: Kyungmin Park <kyungmin.park@samsung.com>
8732L: linux-mtd@lists.infradead.org
8733S: Maintained
8734F: drivers/mtd/onenand/
8735F: include/linux/mtd/onenand*.h
8736
8737ONSTREAM SCSI TAPE DRIVER
8738M: Willem Riede <osst@riede.org>
8739L: osst-users@lists.sourceforge.net
8740L: linux-scsi@vger.kernel.org
8741S: Maintained
8742F: Documentation/scsi/osst.txt
8743F: drivers/scsi/osst.*
8744F: drivers/scsi/osst_*.h
8745F: drivers/scsi/st.h
8746
8747OPENCORES I2C BUS DRIVER
8748M: Peter Korsgaard <jacmet@sunsite.dk>
8749L: linux-i2c@vger.kernel.org
8750S: Maintained
8751F: Documentation/i2c/busses/i2c-ocores
8752F: drivers/i2c/busses/i2c-ocores.c
8753
8754OPEN FIRMWARE AND FLATTENED DEVICE TREE
8755M: Rob Herring <robh+dt@kernel.org>
8756M: Frank Rowand <frowand.list@gmail.com>
8757L: devicetree@vger.kernel.org
8758W: http://www.devicetree.org/
8759T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
8760S: Maintained
8761F: drivers/of/
8762F: include/linux/of*.h
8763F: scripts/dtc/
8764
8765OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
8766M: Rob Herring <robh+dt@kernel.org>
8767M: Mark Rutland <mark.rutland@arm.com>
8768L: devicetree@vger.kernel.org
8769T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
8770Q: http://patchwork.ozlabs.org/project/devicetree-bindings/list/
8771S: Maintained
8772F: Documentation/devicetree/
8773F: arch/*/boot/dts/
8774F: include/dt-bindings/
8775
8776OPEN FIRMWARE AND DEVICE TREE OVERLAYS
8777M: Pantelis Antoniou <pantelis.antoniou@konsulko.com>
8778L: devicetree@vger.kernel.org
8779S: Maintained
8780F: Documentation/devicetree/dynamic-resolution-notes.txt
8781F: Documentation/devicetree/overlay-notes.txt
8782F: drivers/of/overlay.c
8783F: drivers/of/resolver.c
8784
8785OPENRISC ARCHITECTURE
8786M: Jonas Bonn <jonas@southpole.se>
8787W: http://openrisc.net
8788S: Maintained
8789T: git git://openrisc.net/~jonas/linux
8790F: arch/openrisc/
8791
8792OPENVSWITCH
8793M: Pravin Shelar <pshelar@nicira.com>
8794L: netdev@vger.kernel.org
8795L: dev@openvswitch.org
8796W: http://openvswitch.org
8797S: Maintained
8798F: net/openvswitch/
8799F: include/uapi/linux/openvswitch.h
8800
8801OPERATING PERFORMANCE POINTS (OPP)
8802M: Viresh Kumar <vireshk@kernel.org>
8803M: Nishanth Menon <nm@ti.com>
8804M: Stephen Boyd <sboyd@codeaurora.org>
8805L: linux-pm@vger.kernel.org
8806S: Maintained
8807T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
8808F: drivers/base/power/opp/
8809F: include/linux/pm_opp.h
8810F: Documentation/power/opp.txt
8811F: Documentation/devicetree/bindings/opp/
8812
8813OPL4 DRIVER
8814M: Clemens Ladisch <clemens@ladisch.de>
8815L: alsa-devel@alsa-project.org (moderated for non-subscribers)
8816T: git git://git.alsa-project.org/alsa-kernel.git
8817S: Maintained
8818F: sound/drivers/opl4/
8819
8820OPROFILE
8821M: Robert Richter <rric@kernel.org>
8822L: oprofile-list@lists.sf.net
8823S: Maintained
8824F: arch/*/include/asm/oprofile*.h
8825F: arch/*/oprofile/
8826F: drivers/oprofile/
8827F: include/linux/oprofile.h
8828
8829ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
8830M: Mark Fasheh <mfasheh@suse.com>
8831M: Joel Becker <jlbec@evilplan.org>
8832L: ocfs2-devel@oss.oracle.com (moderated for non-subscribers)
8833W: http://ocfs2.wiki.kernel.org
8834S: Supported
8835F: Documentation/filesystems/ocfs2.txt
8836F: Documentation/filesystems/dlmfs.txt
8837F: fs/ocfs2/
8838
8839ORINOCO DRIVER
8840L: linux-wireless@vger.kernel.org
8841W: http://wireless.kernel.org/en/users/Drivers/orinoco
8842W: http://www.nongnu.org/orinoco/
8843S: Orphan
8844F: drivers/net/wireless/intersil/orinoco/
8845
8846OSD LIBRARY and FILESYSTEM
8847M: Boaz Harrosh <ooo@electrozaur.com>
8848M: Benny Halevy <bhalevy@primarydata.com>
8849L: osd-dev@open-osd.org
8850W: http://open-osd.org
8851T: git git://git.open-osd.org/open-osd.git
8852S: Maintained
8853F: drivers/scsi/osd/
8854F: include/scsi/osd_*
8855F: fs/exofs/
8856
8857OVERLAY FILESYSTEM
8858M: Miklos Szeredi <miklos@szeredi.hu>
8859L: linux-unionfs@vger.kernel.org
8860T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
8861S: Supported
8862F: fs/overlayfs/
8863F: Documentation/filesystems/overlayfs.txt
8864
8865ORANGEFS FILESYSTEM
8866M: Mike Marshall <hubcap@omnibond.com>
8867L: pvfs2-developers@beowulf-underground.org (subscribers-only)
8868T: git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
8869S: Supported
8870F: fs/orangefs/
8871F: Documentation/filesystems/orangefs.txt
8872
8873P54 WIRELESS DRIVER
8874M: Christian Lamparter <chunkeey@googlemail.com>
8875L: linux-wireless@vger.kernel.org
8876W: http://wireless.kernel.org/en/users/Drivers/p54
8877S: Maintained
8878F: drivers/net/wireless/intersil/p54/
8879
8880PA SEMI ETHERNET DRIVER
8881M: Olof Johansson <olof@lixom.net>
8882L: netdev@vger.kernel.org
8883S: Maintained
8884F: drivers/net/ethernet/pasemi/*
8885
8886PA SEMI SMBUS DRIVER
8887M: Olof Johansson <olof@lixom.net>
8888L: linux-i2c@vger.kernel.org
8889S: Maintained
8890F: drivers/i2c/busses/i2c-pasemi.c
8891
8892PADATA PARALLEL EXECUTION MECHANISM
8893M: Steffen Klassert <steffen.klassert@secunet.com>
8894L: linux-crypto@vger.kernel.org
8895S: Maintained
8896F: kernel/padata.c
8897F: include/linux/padata.h
8898F: Documentation/padata.txt
8899
8900PANASONIC LAPTOP ACPI EXTRAS DRIVER
8901M: Harald Welte <laforge@gnumonks.org>
8902L: platform-driver-x86@vger.kernel.org
8903S: Maintained
8904F: drivers/platform/x86/panasonic-laptop.c
8905
8906PANASONIC MN10300/AM33/AM34 PORT
8907M: David Howells <dhowells@redhat.com>
8908L: linux-am33-list@redhat.com (moderated for non-subscribers)
8909W: ftp://ftp.redhat.com/pub/redhat/gnupro/AM33/
8910S: Maintained
8911F: Documentation/mn10300/
8912F: arch/mn10300/
8913
8914PARALLEL LCD/KEYPAD PANEL DRIVER
8915M: Willy Tarreau <willy@haproxy.com>
8916M: Ksenija Stanojevic <ksenija.stanojevic@gmail.com>
8917S: Odd Fixes
8918F: Documentation/misc-devices/lcd-panel-cgram.txt
8919F: drivers/misc/panel.c
8920
8921PARALLEL PORT SUBSYSTEM
8922M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
8923M: Sudip Mukherjee <sudip@vectorindia.org>
8924L: linux-parport@lists.infradead.org (subscribers-only)
8925S: Maintained
8926F: drivers/parport/
8927F: include/linux/parport*.h
8928F: drivers/char/ppdev.c
8929F: include/uapi/linux/ppdev.h
8930F: Documentation/parport*.txt
8931
8932PARAVIRT_OPS INTERFACE
8933M: Jeremy Fitzhardinge <jeremy@goop.org>
8934M: Chris Wright <chrisw@sous-sol.org>
8935M: Alok Kataria <akataria@vmware.com>
8936M: Rusty Russell <rusty@rustcorp.com.au>
8937L: virtualization@lists.linux-foundation.org
8938S: Supported
8939F: Documentation/virtual/paravirt_ops.txt
8940F: arch/*/kernel/paravirt*
8941F: arch/*/include/asm/paravirt.h
8942F: include/linux/hypervisor.h
8943
8944PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES
8945M: Tim Waugh <tim@cyberelk.net>
8946L: linux-parport@lists.infradead.org (subscribers-only)
8947S: Maintained
8948F: Documentation/blockdev/paride.txt
8949F: drivers/block/paride/
8950
8951PARISC ARCHITECTURE
8952M: "James E.J. Bottomley" <jejb@parisc-linux.org>
8953M: Helge Deller <deller@gmx.de>
8954L: linux-parisc@vger.kernel.org
8955W: http://www.parisc-linux.org/
8956Q: http://patchwork.kernel.org/project/linux-parisc/list/
8957T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
8958T: git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
8959S: Maintained
8960F: arch/parisc/
8961F: Documentation/parisc/
8962F: drivers/parisc/
8963F: drivers/char/agp/parisc-agp.c
8964F: drivers/input/serio/gscps2.c
8965F: drivers/parport/parport_gsc.*
8966F: drivers/tty/serial/8250/8250_gsc.c
8967F: drivers/video/fbdev/sti*
8968F: drivers/video/console/sti*
8969F: drivers/video/logo/logo_parisc*
8970
8971PC87360 HARDWARE MONITORING DRIVER
8972M: Jim Cromie <jim.cromie@gmail.com>
8973L: linux-hwmon@vger.kernel.org
8974S: Maintained
8975F: Documentation/hwmon/pc87360
8976F: drivers/hwmon/pc87360.c
8977
8978PC8736x GPIO DRIVER
8979M: Jim Cromie <jim.cromie@gmail.com>
8980S: Maintained
8981F: drivers/char/pc8736x_gpio.c
8982
8983PC87427 HARDWARE MONITORING DRIVER
8984M: Jean Delvare <jdelvare@suse.com>
8985L: linux-hwmon@vger.kernel.org
8986S: Maintained
8987F: Documentation/hwmon/pc87427
8988F: drivers/hwmon/pc87427.c
8989
8990PCA9532 LED DRIVER
8991M: Riku Voipio <riku.voipio@iki.fi>
8992S: Maintained
8993F: drivers/leds/leds-pca9532.c
8994F: include/linux/leds-pca9532.h
8995
8996PCA9541 I2C BUS MASTER SELECTOR DRIVER
8997M: Guenter Roeck <linux@roeck-us.net>
8998L: linux-i2c@vger.kernel.org
8999S: Maintained
9000F: drivers/i2c/muxes/i2c-mux-pca9541.c
9001
9002PCDP - PRIMARY CONSOLE AND DEBUG PORT
9003M: Khalid Aziz <khalid@gonehiking.org>
9004S: Maintained
9005F: drivers/firmware/pcdp.*
9006
9007PCI ERROR RECOVERY
9008M: Linas Vepstas <linasvepstas@gmail.com>
9009L: linux-pci@vger.kernel.org
9010S: Supported
9011F: Documentation/PCI/pci-error-recovery.txt
9012
9013PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
9014M: Russell Currey <ruscur@russell.cc>
9015L: linuxppc-dev@lists.ozlabs.org
9016S: Supported
9017F: Documentation/powerpc/eeh-pci-error-recovery.txt
9018F: arch/powerpc/kernel/eeh*.c
9019F: arch/powerpc/platforms/*/eeh*.c
9020F: arch/powerpc/include/*/eeh*.h
9021
9022PCI SUBSYSTEM
9023M: Bjorn Helgaas <bhelgaas@google.com>
9024L: linux-pci@vger.kernel.org
9025Q: http://patchwork.ozlabs.org/project/linux-pci/list/
9026T: git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
9027S: Supported
9028F: Documentation/devicetree/bindings/pci/
9029F: Documentation/PCI/
9030F: drivers/pci/
9031F: include/linux/pci*
9032F: arch/x86/pci/
9033F: arch/x86/kernel/quirks.c
9034
9035PCI DRIVER FOR ALTERA PCIE IP
9036M: Ley Foon Tan <lftan@altera.com>
9037L: rfi@lists.rocketboards.org (moderated for non-subscribers)
9038L: linux-pci@vger.kernel.org
9039S: Supported
9040F: Documentation/devicetree/bindings/pci/altera-pcie.txt
9041F: drivers/pci/host/pcie-altera.c
9042
9043PCI DRIVER FOR ARM VERSATILE PLATFORM
9044M: Rob Herring <robh@kernel.org>
9045L: linux-pci@vger.kernel.org
9046L: linux-arm-kernel@lists.infradead.org
9047S: Maintained
9048F: Documentation/devicetree/bindings/pci/versatile.txt
9049F: drivers/pci/host/pci-versatile.c
9050
9051PCI DRIVER FOR APPLIEDMICRO XGENE
9052M: Tanmay Inamdar <tinamdar@apm.com>
9053L: linux-pci@vger.kernel.org
9054L: linux-arm-kernel@lists.infradead.org
9055S: Maintained
9056F: Documentation/devicetree/bindings/pci/xgene-pci.txt
9057F: drivers/pci/host/pci-xgene.c
9058
9059PCI DRIVER FOR FREESCALE LAYERSCAPE
9060M: Minghuan Lian <minghuan.Lian@freescale.com>
9061M: Mingkai Hu <mingkai.hu@freescale.com>
9062M: Roy Zang <tie-fei.zang@freescale.com>
9063L: linuxppc-dev@lists.ozlabs.org
9064L: linux-pci@vger.kernel.org
9065L: linux-arm-kernel@lists.infradead.org
9066S: Maintained
9067F: drivers/pci/host/*layerscape*
9068
9069PCI DRIVER FOR IMX6
9070M: Richard Zhu <Richard.Zhu@freescale.com>
9071M: Lucas Stach <l.stach@pengutronix.de>
9072L: linux-pci@vger.kernel.org
9073L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9074S: Maintained
9075F: drivers/pci/host/*imx6*
9076
9077PCI DRIVER FOR TI KEYSTONE
9078M: Murali Karicheri <m-karicheri2@ti.com>
9079L: linux-pci@vger.kernel.org
9080L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9081S: Maintained
9082F: drivers/pci/host/*keystone*
9083
9084PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
9085M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9086M: Jason Cooper <jason@lakedaemon.net>
9087L: linux-pci@vger.kernel.org
9088L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9089S: Maintained
9090F: drivers/pci/host/*mvebu*
9091
9092PCI DRIVER FOR AARDVARK (Marvell Armada 3700)
9093M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9094L: linux-pci@vger.kernel.org
9095L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9096S: Maintained
9097F: drivers/pci/host/pci-aardvark.c
9098
9099PCI DRIVER FOR NVIDIA TEGRA
9100M: Thierry Reding <thierry.reding@gmail.com>
9101L: linux-tegra@vger.kernel.org
9102L: linux-pci@vger.kernel.org
9103S: Supported
9104F: Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
9105F: drivers/pci/host/pci-tegra.c
9106
9107PCI DRIVER FOR TI DRA7XX
9108M: Kishon Vijay Abraham I <kishon@ti.com>
9109L: linux-omap@vger.kernel.org
9110L: linux-pci@vger.kernel.org
9111S: Supported
9112F: Documentation/devicetree/bindings/pci/ti-pci.txt
9113F: drivers/pci/host/pci-dra7xx.c
9114
9115PCI DRIVER FOR RENESAS R-CAR
9116M: Simon Horman <horms@verge.net.au>
9117L: linux-pci@vger.kernel.org
9118L: linux-renesas-soc@vger.kernel.org
9119S: Maintained
9120F: drivers/pci/host/*rcar*
9121
9122PCI DRIVER FOR SAMSUNG EXYNOS
9123M: Jingoo Han <jingoohan1@gmail.com>
9124L: linux-pci@vger.kernel.org
9125L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9126L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
9127S: Maintained
9128F: drivers/pci/host/pci-exynos.c
9129
9130PCI DRIVER FOR SYNOPSIS DESIGNWARE
9131M: Jingoo Han <jingoohan1@gmail.com>
9132M: Pratyush Anand <pratyush.anand@gmail.com>
9133L: linux-pci@vger.kernel.org
9134S: Maintained
9135F: drivers/pci/host/*designware*
9136
9137PCI DRIVER FOR SYNOPSYS PROTOTYPING DEVICE
9138M: Joao Pinto <jpinto@synopsys.com>
9139L: linux-pci@vger.kernel.org
9140S: Maintained
9141F: Documentation/devicetree/bindings/pci/designware-pcie.txt
9142F: drivers/pci/host/pcie-designware-plat.c
9143
9144PCI DRIVER FOR GENERIC OF HOSTS
9145M: Will Deacon <will.deacon@arm.com>
9146L: linux-pci@vger.kernel.org
9147L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9148S: Maintained
9149F: Documentation/devicetree/bindings/pci/host-generic-pci.txt
9150F: drivers/pci/host/pci-host-common.c
9151F: drivers/pci/host/pci-host-generic.c
9152
9153PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
9154M: Keith Busch <keith.busch@intel.com>
9155L: linux-pci@vger.kernel.org
9156S: Supported
9157F: arch/x86/pci/vmd.c
9158
9159PCIE DRIVER FOR ST SPEAR13XX
9160M: Pratyush Anand <pratyush.anand@gmail.com>
9161L: linux-pci@vger.kernel.org
9162S: Maintained
9163F: drivers/pci/host/*spear*
9164
9165PCI MSI DRIVER FOR ALTERA MSI IP
9166M: Ley Foon Tan <lftan@altera.com>
9167L: rfi@lists.rocketboards.org (moderated for non-subscribers)
9168L: linux-pci@vger.kernel.org
9169S: Supported
9170F: Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
9171F: drivers/pci/host/pcie-altera-msi.c
9172
9173PCI MSI DRIVER FOR APPLIEDMICRO XGENE
9174M: Duc Dang <dhdang@apm.com>
9175L: linux-pci@vger.kernel.org
9176L: linux-arm-kernel@lists.infradead.org
9177S: Maintained
9178F: Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
9179F: drivers/pci/host/pci-xgene-msi.c
9180
9181PCIE DRIVER FOR AXIS ARTPEC
9182M: Niklas Cassel <niklas.cassel@axis.com>
9183M: Jesper Nilsson <jesper.nilsson@axis.com>
9184L: linux-arm-kernel@axis.com
9185L: linux-pci@vger.kernel.org
9186S: Maintained
9187F: Documentation/devicetree/bindings/pci/axis,artpec*
9188F: drivers/pci/host/*artpec*
9189
9190PCIE DRIVER FOR HISILICON
9191M: Zhou Wang <wangzhou1@hisilicon.com>
9192M: Gabriele Paoloni <gabriele.paoloni@huawei.com>
9193L: linux-pci@vger.kernel.org
9194S: Maintained
9195F: Documentation/devicetree/bindings/pci/hisilicon-pcie.txt
9196F: drivers/pci/host/pcie-hisi.c
9197
9198PCIE DRIVER FOR QUALCOMM MSM
9199M: Stanimir Varbanov <svarbanov@mm-sol.com>
9200L: linux-pci@vger.kernel.org
9201L: linux-arm-msm@vger.kernel.org
9202S: Maintained
9203F: drivers/pci/host/*qcom*
9204
9205PCIE DRIVER FOR CAVIUM THUNDERX
9206M: David Daney <david.daney@cavium.com>
9207L: linux-pci@vger.kernel.org
9208L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9209S: Supported
9210F: Documentation/devicetree/bindings/pci/pci-thunder-*
9211F: drivers/pci/host/pci-thunder-*
9212
9213PCMCIA SUBSYSTEM
9214P: Linux PCMCIA Team
9215L: linux-pcmcia@lists.infradead.org
9216W: http://lists.infradead.org/mailman/listinfo/linux-pcmcia
9217T: git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git
9218S: Maintained
9219F: Documentation/pcmcia/
9220F: drivers/pcmcia/
9221F: include/pcmcia/
9222
9223PCNET32 NETWORK DRIVER
9224M: Don Fry <pcnet32@frontier.com>
9225L: netdev@vger.kernel.org
9226S: Maintained
9227F: drivers/net/ethernet/amd/pcnet32.c
9228
9229PCRYPT PARALLEL CRYPTO ENGINE
9230M: Steffen Klassert <steffen.klassert@secunet.com>
9231L: linux-crypto@vger.kernel.org
9232S: Maintained
9233F: crypto/pcrypt.c
9234F: include/crypto/pcrypt.h
9235
9236PER-CPU MEMORY ALLOCATOR
9237M: Tejun Heo <tj@kernel.org>
9238M: Christoph Lameter <cl@linux.com>
9239T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/percpu.git
9240S: Maintained
9241F: include/linux/percpu*.h
9242F: mm/percpu*.c
9243F: arch/*/include/asm/percpu.h
9244
9245PER-TASK DELAY ACCOUNTING
9246M: Balbir Singh <bsingharora@gmail.com>
9247S: Maintained
9248F: include/linux/delayacct.h
9249F: kernel/delayacct.c
9250
9251PERFORMANCE EVENTS SUBSYSTEM
9252M: Peter Zijlstra <peterz@infradead.org>
9253M: Ingo Molnar <mingo@redhat.com>
9254M: Arnaldo Carvalho de Melo <acme@kernel.org>
9255R: Alexander Shishkin <alexander.shishkin@linux.intel.com>
9256L: linux-kernel@vger.kernel.org
9257T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
9258S: Supported
9259F: kernel/events/*
9260F: include/linux/perf_event.h
9261F: include/uapi/linux/perf_event.h
9262F: arch/*/kernel/perf_event*.c
9263F: arch/*/kernel/*/perf_event*.c
9264F: arch/*/kernel/*/*/perf_event*.c
9265F: arch/*/include/asm/perf_event.h
9266F: arch/*/kernel/perf_callchain.c
9267F: arch/*/events/*
9268F: tools/perf/
9269
9270PERSONALITY HANDLING
9271M: Christoph Hellwig <hch@infradead.org>
9272L: linux-abi-devel@lists.sourceforge.net
9273S: Maintained
9274F: include/linux/personality.h
9275F: include/uapi/linux/personality.h
9276
9277PHONET PROTOCOL
9278M: Remi Denis-Courmont <courmisch@gmail.com>
9279S: Supported
9280F: Documentation/networking/phonet.txt
9281F: include/linux/phonet.h
9282F: include/net/phonet/
9283F: include/uapi/linux/phonet.h
9284F: net/phonet/
9285
9286PHRAM MTD DRIVER
9287M: Joern Engel <joern@lazybastard.org>
9288L: linux-mtd@lists.infradead.org
9289S: Maintained
9290F: drivers/mtd/devices/phram.c
9291
9292PICOLCD HID DRIVER
9293M: Bruno Prémont <bonbons@linux-vserver.org>
9294L: linux-input@vger.kernel.org
9295S: Maintained
9296F: drivers/hid/hid-picolcd*
9297
9298PICOXCELL SUPPORT
9299M: Jamie Iles <jamie@jamieiles.com>
9300L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9301T: git git://github.com/jamieiles/linux-2.6-ji.git
9302S: Supported
9303F: arch/arm/boot/dts/picoxcell*
9304F: arch/arm/mach-picoxcell/
9305F: drivers/crypto/picoxcell*
9306
9307PIN CONTROL SUBSYSTEM
9308M: Linus Walleij <linus.walleij@linaro.org>
9309L: linux-gpio@vger.kernel.org
9310T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
9311S: Maintained
9312F: Documentation/devicetree/bindings/pinctrl/
9313F: Documentation/pinctrl.txt
9314F: drivers/pinctrl/
9315F: include/linux/pinctrl/
9316
9317PIN CONTROLLER - ATMEL AT91
9318M: Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
9319L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9320S: Maintained
9321F: drivers/pinctrl/pinctrl-at91.*
9322
9323PIN CONTROLLER - ATMEL AT91 PIO4
9324M: Ludovic Desroches <ludovic.desroches@atmel.com>
9325L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9326L: linux-gpio@vger.kernel.org
9327S: Supported
9328F: drivers/pinctrl/pinctrl-at91-pio4.*
9329
9330PIN CONTROLLER - INTEL
9331M: Mika Westerberg <mika.westerberg@linux.intel.com>
9332M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
9333S: Maintained
9334F: drivers/pinctrl/intel/
9335
9336PIN CONTROLLER - RENESAS
9337M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9338M: Geert Uytterhoeven <geert+renesas@glider.be>
9339L: linux-renesas-soc@vger.kernel.org
9340S: Maintained
9341F: drivers/pinctrl/sh-pfc/
9342
9343PIN CONTROLLER - SAMSUNG
9344M: Tomasz Figa <tomasz.figa@gmail.com>
9345M: Krzysztof Kozlowski <krzk@kernel.org>
9346M: Sylwester Nawrocki <s.nawrocki@samsung.com>
9347L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9348L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
9349S: Maintained
9350F: drivers/pinctrl/samsung/
9351
9352PIN CONTROLLER - SINGLE
9353M: Tony Lindgren <tony@atomide.com>
9354M: Haojian Zhuang <haojian.zhuang@linaro.org>
9355L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9356L: linux-omap@vger.kernel.org
9357S: Maintained
9358F: drivers/pinctrl/pinctrl-single.c
9359
9360PIN CONTROLLER - ST SPEAR
9361M: Viresh Kumar <vireshk@kernel.org>
9362L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9363W: http://www.st.com/spear
9364S: Maintained
9365F: drivers/pinctrl/spear/
9366
9367PISTACHIO SOC SUPPORT
9368M: James Hartley <james.hartley@imgtec.com>
9369M: Ionela Voinescu <ionela.voinescu@imgtec.com>
9370L: linux-mips@linux-mips.org
9371S: Maintained
9372F: arch/mips/pistachio/
9373F: arch/mips/include/asm/mach-pistachio/
9374F: arch/mips/boot/dts/pistachio/
9375F: arch/mips/configs/pistachio*_defconfig
9376
9377PKTCDVD DRIVER
9378M: Jiri Kosina <jikos@kernel.org>
9379S: Maintained
9380F: drivers/block/pktcdvd.c
9381F: include/linux/pktcdvd.h
9382F: include/uapi/linux/pktcdvd.h
9383
9384PKUNITY SOC DRIVERS
9385M: Guan Xuetao <gxt@mprc.pku.edu.cn>
9386W: http://mprc.pku.edu.cn/~guanxuetao/linux
9387S: Maintained
9388T: git git://github.com/gxt/linux.git
9389F: drivers/input/serio/i8042-unicore32io.h
9390F: drivers/i2c/busses/i2c-puv3.c
9391F: drivers/video/fbdev/fb-puv3.c
9392F: drivers/rtc/rtc-puv3.c
9393
9394PMBUS HARDWARE MONITORING DRIVERS
9395M: Guenter Roeck <linux@roeck-us.net>
9396L: linux-hwmon@vger.kernel.org
9397W: http://hwmon.wiki.kernel.org/
9398W: http://www.roeck-us.net/linux/drivers/
9399T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
9400S: Maintained
9401F: Documentation/hwmon/pmbus
9402F: drivers/hwmon/pmbus/
9403F: include/linux/i2c/pmbus.h
9404
9405PMC SIERRA MaxRAID DRIVER
9406L: linux-scsi@vger.kernel.org
9407W: http://www.pmc-sierra.com/
9408S: Orphan
9409F: drivers/scsi/pmcraid.*
9410
9411PMC SIERRA PM8001 DRIVER
9412M: Jack Wang <jinpu.wang@profitbricks.com>
9413M: lindar_liu@usish.com
9414L: pmchba@pmcs.com
9415L: linux-scsi@vger.kernel.org
9416S: Supported
9417F: drivers/scsi/pm8001/
9418
9419POSIX CLOCKS and TIMERS
9420M: Thomas Gleixner <tglx@linutronix.de>
9421L: linux-kernel@vger.kernel.org
9422T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
9423S: Maintained
9424F: fs/timerfd.c
9425F: include/linux/timer*
9426F: kernel/time/*timer*
9427
9428POWER MANAGEMENT CORE
9429M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
9430L: linux-pm@vger.kernel.org
9431T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
9432S: Supported
9433F: drivers/base/power/
9434F: include/linux/pm.h
9435F: include/linux/pm_*
9436F: include/linux/powercap.h
9437F: drivers/powercap/
9438
9439POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
9440M: Sebastian Reichel <sre@kernel.org>
9441L: linux-pm@vger.kernel.org
9442T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
9443S: Maintained
9444F: Documentation/devicetree/bindings/power/supply/
9445F: include/linux/power_supply.h
9446F: drivers/power/supply/
9447
9448POWER STATE COORDINATION INTERFACE (PSCI)
9449M: Mark Rutland <mark.rutland@arm.com>
9450M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
9451L: linux-arm-kernel@lists.infradead.org
9452S: Maintained
9453F: drivers/firmware/psci.c
9454F: include/linux/psci.h
9455F: include/uapi/linux/psci.h
9456
9457POWERNV OPERATOR PANEL LCD DISPLAY DRIVER
9458M: Suraj Jitindar Singh <sjitindarsingh@gmail.com>
9459L: linuxppc-dev@lists.ozlabs.org
9460S: Maintained
9461F: drivers/char/powernv-op-panel.c
9462
9463PNP SUPPORT
9464M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
9465S: Maintained
9466F: drivers/pnp/
9467
9468PPP PROTOCOL DRIVERS AND COMPRESSORS
9469M: Paul Mackerras <paulus@samba.org>
9470L: linux-ppp@vger.kernel.org
9471S: Maintained
9472F: drivers/net/ppp/ppp_*
9473
9474PPP OVER ATM (RFC 2364)
9475M: Mitchell Blank Jr <mitch@sfgoth.com>
9476S: Maintained
9477F: net/atm/pppoatm.c
9478F: include/uapi/linux/atmppp.h
9479
9480PPP OVER ETHERNET
9481M: Michal Ostrowski <mostrows@earthlink.net>
9482S: Maintained
9483F: drivers/net/ppp/pppoe.c
9484F: drivers/net/ppp/pppox.c
9485
9486PPP OVER L2TP
9487M: James Chapman <jchapman@katalix.com>
9488S: Maintained
9489F: net/l2tp/l2tp_ppp.c
9490F: include/linux/if_pppol2tp.h
9491F: include/uapi/linux/if_pppol2tp.h
9492
9493PPS SUPPORT
9494M: Rodolfo Giometti <giometti@enneenne.com>
9495W: http://wiki.enneenne.com/index.php/LinuxPPS_support
9496L: linuxpps@ml.enneenne.com (subscribers-only)
9497S: Maintained
9498F: Documentation/pps/
9499F: drivers/pps/
9500F: include/linux/pps*.h
9501
9502PPTP DRIVER
9503M: Dmitry Kozlov <xeb@mail.ru>
9504L: netdev@vger.kernel.org
9505S: Maintained
9506F: drivers/net/ppp/pptp.c
9507W: http://sourceforge.net/projects/accel-pptp
9508
9509PREEMPTIBLE KERNEL
9510M: Robert Love <rml@tech9.net>
9511L: kpreempt-tech@lists.sourceforge.net
9512W: ftp://ftp.kernel.org/pub/linux/kernel/people/rml/preempt-kernel
9513S: Supported
9514F: Documentation/preempt-locking.txt
9515F: include/linux/preempt.h
9516
9517PRISM54 WIRELESS DRIVER
9518M: "Luis R. Rodriguez" <mcgrof@gmail.com>
9519L: linux-wireless@vger.kernel.org
9520W: http://wireless.kernel.org/en/users/Drivers/p54
9521S: Obsolete
9522F: drivers/net/wireless/intersil/prism54/
9523
9524PS3 NETWORK SUPPORT
9525M: Geoff Levand <geoff@infradead.org>
9526L: netdev@vger.kernel.org
9527L: linuxppc-dev@lists.ozlabs.org
9528S: Maintained
9529F: drivers/net/ethernet/toshiba/ps3_gelic_net.*
9530
9531PS3 PLATFORM SUPPORT
9532M: Geoff Levand <geoff@infradead.org>
9533L: linuxppc-dev@lists.ozlabs.org
9534S: Maintained
9535F: arch/powerpc/boot/ps3*
9536F: arch/powerpc/include/asm/lv1call.h
9537F: arch/powerpc/include/asm/ps3*.h
9538F: arch/powerpc/platforms/ps3/
9539F: drivers/*/ps3*
9540F: drivers/ps3/
9541F: drivers/rtc/rtc-ps3.c
9542F: drivers/usb/host/*ps3.c
9543F: sound/ppc/snd_ps3*
9544
9545PS3VRAM DRIVER
9546M: Jim Paris <jim@jtan.com>
9547M: Geoff Levand <geoff@infradead.org>
9548L: linuxppc-dev@lists.ozlabs.org
9549S: Maintained
9550F: drivers/block/ps3vram.c
9551
9552PSTORE FILESYSTEM
9553M: Anton Vorontsov <anton@enomsg.org>
9554M: Colin Cross <ccross@android.com>
9555M: Kees Cook <keescook@chromium.org>
9556M: Tony Luck <tony.luck@intel.com>
9557S: Maintained
9558T: git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
9559F: fs/pstore/
9560F: include/linux/pstore*
9561F: drivers/firmware/efi/efi-pstore.c
9562F: drivers/acpi/apei/erst.c
9563
9564PTP HARDWARE CLOCK SUPPORT
9565M: Richard Cochran <richardcochran@gmail.com>
9566L: netdev@vger.kernel.org
9567S: Maintained
9568W: http://linuxptp.sourceforge.net/
9569F: Documentation/ABI/testing/sysfs-ptp
9570F: Documentation/ptp/*
9571F: drivers/net/ethernet/freescale/gianfar_ptp.c
9572F: drivers/net/phy/dp83640*
9573F: drivers/ptp/*
9574F: include/linux/ptp_cl*
9575
9576PTRACE SUPPORT
9577M: Roland McGrath <roland@hack.frob.com>
9578M: Oleg Nesterov <oleg@redhat.com>
9579S: Maintained
9580F: include/asm-generic/syscall.h
9581F: include/linux/ptrace.h
9582F: include/linux/regset.h
9583F: include/linux/tracehook.h
9584F: include/uapi/linux/ptrace.h
9585F: kernel/ptrace.c
9586
9587PULSE8-CEC DRIVER
9588M: Hans Verkuil <hverkuil@xs4all.nl>
9589L: linux-media@vger.kernel.org
9590T: git git://linuxtv.org/media_tree.git
9591S: Maintained
9592F: drivers/staging/media/pulse8-cec
9593
9594PVRUSB2 VIDEO4LINUX DRIVER
9595M: Mike Isely <isely@pobox.com>
9596L: pvrusb2@isely.net (subscribers-only)
9597L: linux-media@vger.kernel.org
9598W: http://www.isely.net/pvrusb2/
9599T: git git://linuxtv.org/media_tree.git
9600S: Maintained
9601F: Documentation/video4linux/README.pvrusb2
9602F: drivers/media/usb/pvrusb2/
9603
9604PWC WEBCAM DRIVER
9605M: Hans Verkuil <hverkuil@xs4all.nl>
9606L: linux-media@vger.kernel.org
9607T: git git://linuxtv.org/media_tree.git
9608S: Odd Fixes
9609F: drivers/media/usb/pwc/*
9610
9611PWM FAN DRIVER
9612M: Kamil Debski <kamil@wypas.org>
9613M: Lukasz Majewski <l.majewski@samsung.com>
9614L: linux-hwmon@vger.kernel.org
9615S: Supported
9616F: Documentation/devicetree/bindings/hwmon/pwm-fan.txt
9617F: Documentation/hwmon/pwm-fan
9618F: drivers/hwmon/pwm-fan.c
9619
9620PWM SUBSYSTEM
9621M: Thierry Reding <thierry.reding@gmail.com>
9622L: linux-pwm@vger.kernel.org
9623S: Maintained
9624T: git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
9625F: Documentation/pwm.txt
9626F: Documentation/devicetree/bindings/pwm/
9627F: include/linux/pwm.h
9628F: drivers/pwm/
9629F: drivers/video/backlight/pwm_bl.c
9630F: include/linux/pwm_backlight.h
9631
9632PXA2xx/PXA3xx SUPPORT
9633M: Daniel Mack <daniel@zonque.org>
9634M: Haojian Zhuang <haojian.zhuang@gmail.com>
9635M: Robert Jarzmik <robert.jarzmik@free.fr>
9636L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9637T: git git://github.com/hzhuang1/linux.git
9638T: git git://github.com/rjarzmik/linux.git
9639S: Maintained
9640F: arch/arm/boot/dts/pxa*
9641F: arch/arm/mach-pxa/
9642F: drivers/dma/pxa*
9643F: drivers/pcmcia/pxa2xx*
9644F: drivers/pinctrl/pxa/
9645F: drivers/spi/spi-pxa2xx*
9646F: drivers/usb/gadget/udc/pxa2*
9647F: include/sound/pxa2xx-lib.h
9648F: sound/arm/pxa*
9649F: sound/soc/pxa/
9650
9651PXA GPIO DRIVER
9652M: Robert Jarzmik <robert.jarzmik@free.fr>
9653L: linux-gpio@vger.kernel.org
9654S: Maintained
9655F: drivers/gpio/gpio-pxa.c
9656
9657PXA3xx NAND FLASH DRIVER
9658M: Ezequiel Garcia <ezequiel.garcia@free-electrons.com>
9659L: linux-mtd@lists.infradead.org
9660S: Maintained
9661F: drivers/mtd/nand/pxa3xx_nand.c
9662
9663MMP SUPPORT
9664M: Eric Miao <eric.y.miao@gmail.com>
9665M: Haojian Zhuang <haojian.zhuang@gmail.com>
9666L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9667T: git git://github.com/hzhuang1/linux.git
9668T: git git://git.linaro.org/people/ycmiao/pxa-linux.git
9669S: Maintained
9670F: arch/arm/boot/dts/mmp*
9671F: arch/arm/mach-mmp/
9672
9673PXA MMCI DRIVER
9674S: Orphan
9675
9676PXA RTC DRIVER
9677M: Robert Jarzmik <robert.jarzmik@free.fr>
9678L: rtc-linux@googlegroups.com
9679S: Maintained
9680
9681QAT DRIVER
9682M: Giovanni Cabiddu <giovanni.cabiddu@intel.com>
9683M: Salvatore Benedetto <salvatore.benedetto@intel.com>
9684L: qat-linux@intel.com
9685S: Supported
9686F: drivers/crypto/qat/
9687
9688QIB DRIVER
9689M: Mike Marciniszyn <infinipath@intel.com>
9690L: linux-rdma@vger.kernel.org
9691S: Supported
9692F: drivers/infiniband/hw/qib/
9693
9694QLOGIC QLA1280 SCSI DRIVER
9695M: Michael Reed <mdr@sgi.com>
9696L: linux-scsi@vger.kernel.org
9697S: Maintained
9698F: drivers/scsi/qla1280.[ch]
9699
9700QLOGIC QLA2XXX FC-SCSI DRIVER
9701M: qla2xxx-upstream@qlogic.com
9702L: linux-scsi@vger.kernel.org
9703S: Supported
9704F: Documentation/scsi/LICENSE.qla2xxx
9705F: drivers/scsi/qla2xxx/
9706
9707QLOGIC QLA4XXX iSCSI DRIVER
9708M: QLogic-Storage-Upstream@qlogic.com
9709L: linux-scsi@vger.kernel.org
9710S: Supported
9711F: Documentation/scsi/LICENSE.qla4xxx
9712F: drivers/scsi/qla4xxx/
9713
9714QLOGIC QLA3XXX NETWORK DRIVER
9715M: Jitendra Kalsaria <jitendra.kalsaria@qlogic.com>
9716M: Ron Mercer <ron.mercer@qlogic.com>
9717M: linux-driver@qlogic.com
9718L: netdev@vger.kernel.org
9719S: Supported
9720F: Documentation/networking/LICENSE.qla3xxx
9721F: drivers/net/ethernet/qlogic/qla3xxx.*
9722
9723QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
9724M: Dept-GELinuxNICDev@qlogic.com
9725L: netdev@vger.kernel.org
9726S: Supported
9727F: drivers/net/ethernet/qlogic/qlcnic/
9728
9729QLOGIC QLGE 10Gb ETHERNET DRIVER
9730M: Harish Patil <harish.patil@qlogic.com>
9731M: Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
9732M: Dept-GELinuxNICDev@qlogic.com
9733M: linux-driver@qlogic.com
9734L: netdev@vger.kernel.org
9735S: Supported
9736F: drivers/net/ethernet/qlogic/qlge/
9737
9738QLOGIC QL4xxx ETHERNET DRIVER
9739M: Yuval Mintz <Yuval.Mintz@qlogic.com>
9740M: Ariel Elior <Ariel.Elior@qlogic.com>
9741M: everest-linux-l2@qlogic.com
9742L: netdev@vger.kernel.org
9743S: Supported
9744F: drivers/net/ethernet/qlogic/qed/
9745F: include/linux/qed/
9746F: drivers/net/ethernet/qlogic/qede/
9747
9748QNX4 FILESYSTEM
9749M: Anders Larsen <al@alarsen.net>
9750W: http://www.alarsen.net/linux/qnx4fs/
9751S: Maintained
9752F: fs/qnx4/
9753F: include/uapi/linux/qnx4_fs.h
9754F: include/uapi/linux/qnxtypes.h
9755
9756QT1010 MEDIA DRIVER
9757M: Antti Palosaari <crope@iki.fi>
9758L: linux-media@vger.kernel.org
9759W: https://linuxtv.org
9760W: http://palosaari.fi/linux/
9761Q: http://patchwork.linuxtv.org/project/linux-media/list/
9762T: git git://linuxtv.org/anttip/media_tree.git
9763S: Maintained
9764F: drivers/media/tuners/qt1010*
9765
9766QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
9767M: QCA ath9k Development <ath9k-devel@qca.qualcomm.com>
9768L: linux-wireless@vger.kernel.org
9769L: ath9k-devel@lists.ath9k.org
9770W: http://wireless.kernel.org/en/users/Drivers/ath9k
9771S: Supported
9772F: drivers/net/wireless/ath/ath9k/
9773
9774QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
9775M: Kalle Valo <kvalo@qca.qualcomm.com>
9776L: ath10k@lists.infradead.org
9777W: http://wireless.kernel.org/en/users/Drivers/ath10k
9778T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
9779S: Supported
9780F: drivers/net/wireless/ath/ath10k/
9781
9782QUALCOMM EMAC GIGABIT ETHERNET DRIVER
9783M: Timur Tabi <timur@codeaurora.org>
9784L: netdev@vger.kernel.org
9785S: Supported
9786F: drivers/net/ethernet/qualcomm/emac/
9787
9788QUALCOMM HEXAGON ARCHITECTURE
9789M: Richard Kuo <rkuo@codeaurora.org>
9790L: linux-hexagon@vger.kernel.org
9791T: git git://git.kernel.org/pub/scm/linux/kernel/git/rkuo/linux-hexagon-kernel.git
9792S: Supported
9793F: arch/hexagon/
9794
9795QUALCOMM WCN36XX WIRELESS DRIVER
9796M: Eugene Krasnikov <k.eugene.e@gmail.com>
9797L: wcn36xx@lists.infradead.org
9798W: http://wireless.kernel.org/en/users/Drivers/wcn36xx
9799T: git git://github.com/KrasnikovEugene/wcn36xx.git
9800S: Supported
9801F: drivers/net/wireless/ath/wcn36xx/
9802
9803QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
9804M: Gabriel Somlo <somlo@cmu.edu>
9805M: "Michael S. Tsirkin" <mst@redhat.com>
9806L: qemu-devel@nongnu.org
9807S: Maintained
9808F: drivers/firmware/qemu_fw_cfg.c
9809
9810RADOS BLOCK DEVICE (RBD)
9811M: Ilya Dryomov <idryomov@gmail.com>
9812M: Sage Weil <sage@redhat.com>
9813M: Alex Elder <elder@kernel.org>
9814L: ceph-devel@vger.kernel.org
9815W: http://ceph.com/
9816T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
9817T: git git://github.com/ceph/ceph-client.git
9818S: Supported
9819F: Documentation/ABI/testing/sysfs-bus-rbd
9820F: drivers/block/rbd.c
9821F: drivers/block/rbd_types.h
9822
9823RADEON FRAMEBUFFER DISPLAY DRIVER
9824M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
9825L: linux-fbdev@vger.kernel.org
9826S: Maintained
9827F: drivers/video/fbdev/aty/radeon*
9828F: include/uapi/linux/radeonfb.h
9829
9830RADIOSHARK RADIO DRIVER
9831M: Hans Verkuil <hverkuil@xs4all.nl>
9832L: linux-media@vger.kernel.org
9833T: git git://linuxtv.org/media_tree.git
9834S: Maintained
9835F: drivers/media/radio/radio-shark.c
9836
9837RADIOSHARK2 RADIO DRIVER
9838M: Hans Verkuil <hverkuil@xs4all.nl>
9839L: linux-media@vger.kernel.org
9840T: git git://linuxtv.org/media_tree.git
9841S: Maintained
9842F: drivers/media/radio/radio-shark2.c
9843F: drivers/media/radio/radio-tea5777.c
9844
9845RAGE128 FRAMEBUFFER DISPLAY DRIVER
9846M: Paul Mackerras <paulus@samba.org>
9847L: linux-fbdev@vger.kernel.org
9848S: Maintained
9849F: drivers/video/fbdev/aty/aty128fb.c
9850
9851RALINK MIPS ARCHITECTURE
9852M: John Crispin <john@phrozen.org>
9853L: linux-mips@linux-mips.org
9854S: Maintained
9855F: arch/mips/ralink
9856
9857RALINK RT2X00 WIRELESS LAN DRIVER
9858P: rt2x00 project
9859M: Stanislaw Gruszka <sgruszka@redhat.com>
9860M: Helmut Schaa <helmut.schaa@googlemail.com>
9861L: linux-wireless@vger.kernel.org
9862S: Maintained
9863F: drivers/net/wireless/ralink/rt2x00/
9864
9865RAMDISK RAM BLOCK DEVICE DRIVER
9866M: Jens Axboe <axboe@kernel.dk>
9867S: Maintained
9868F: Documentation/blockdev/ramdisk.txt
9869F: drivers/block/brd.c
9870
9871RANDOM NUMBER DRIVER
9872M: "Theodore Ts'o" <tytso@mit.edu>
9873S: Maintained
9874F: drivers/char/random.c
9875
9876RAPIDIO SUBSYSTEM
9877M: Matt Porter <mporter@kernel.crashing.org>
9878M: Alexandre Bounine <alexandre.bounine@idt.com>
9879S: Maintained
9880F: drivers/rapidio/
9881
9882RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
9883L: linux-wireless@vger.kernel.org
9884S: Orphan
9885F: drivers/net/wireless/ray*
9886
9887RCUTORTURE MODULE
9888M: Josh Triplett <josh@joshtriplett.org>
9889M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
9890L: linux-kernel@vger.kernel.org
9891S: Supported
9892T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
9893F: Documentation/RCU/torture.txt
9894F: kernel/rcu/rcutorture.c
9895
9896RCUTORTURE TEST FRAMEWORK
9897M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
9898M: Josh Triplett <josh@joshtriplett.org>
9899R: Steven Rostedt <rostedt@goodmis.org>
9900R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
9901R: Lai Jiangshan <jiangshanlai@gmail.com>
9902L: linux-kernel@vger.kernel.org
9903S: Supported
9904T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
9905F: tools/testing/selftests/rcutorture
9906
9907RDC R-321X SoC
9908M: Florian Fainelli <florian@openwrt.org>
9909S: Maintained
9910
9911RDC R6040 FAST ETHERNET DRIVER
9912M: Florian Fainelli <f.fainelli@gmail.com>
9913L: netdev@vger.kernel.org
9914S: Maintained
9915F: drivers/net/ethernet/rdc/r6040.c
9916
9917RDS - RELIABLE DATAGRAM SOCKETS
9918M: Santosh Shilimkar <santosh.shilimkar@oracle.com>
9919L: netdev@vger.kernel.org
9920L: linux-rdma@vger.kernel.org
9921L: rds-devel@oss.oracle.com (moderated for non-subscribers)
9922W: https://oss.oracle.com/projects/rds/
9923S: Supported
9924F: net/rds/
9925F: Documentation/networking/rds.txt
9926
9927RDMAVT - RDMA verbs software
9928M: Dennis Dalessandro <dennis.dalessandro@intel.com>
9929L: linux-rdma@vger.kernel.org
9930S: Supported
9931F: drivers/infiniband/sw/rdmavt
9932
9933READ-COPY UPDATE (RCU)
9934M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
9935M: Josh Triplett <josh@joshtriplett.org>
9936R: Steven Rostedt <rostedt@goodmis.org>
9937R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
9938R: Lai Jiangshan <jiangshanlai@gmail.com>
9939L: linux-kernel@vger.kernel.org
9940W: http://www.rdrop.com/users/paulmck/RCU/
9941S: Supported
9942T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
9943F: Documentation/RCU/
9944X: Documentation/RCU/torture.txt
9945F: include/linux/rcu*
9946X: include/linux/srcu.h
9947F: kernel/rcu/
9948X: kernel/torture.c
9949
9950REAL TIME CLOCK (RTC) SUBSYSTEM
9951M: Alessandro Zummo <a.zummo@towertech.it>
9952M: Alexandre Belloni <alexandre.belloni@free-electrons.com>
9953L: rtc-linux@googlegroups.com
9954Q: http://patchwork.ozlabs.org/project/rtc-linux/list/
9955T: git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
9956S: Maintained
9957F: Documentation/devicetree/bindings/rtc/
9958F: Documentation/rtc.txt
9959F: drivers/rtc/
9960F: include/linux/rtc.h
9961F: include/uapi/linux/rtc.h
9962F: include/linux/rtc/
9963F: include/linux/platform_data/rtc-*
9964F: tools/testing/selftests/timers/rtctest.c
9965
9966REALTEK AUDIO CODECS
9967M: Bard Liao <bardliao@realtek.com>
9968M: Oder Chiou <oder_chiou@realtek.com>
9969S: Maintained
9970F: sound/soc/codecs/rt*
9971F: include/sound/rt*.h
9972
9973REISERFS FILE SYSTEM
9974L: reiserfs-devel@vger.kernel.org
9975S: Supported
9976F: fs/reiserfs/
9977
9978REGISTER MAP ABSTRACTION
9979M: Mark Brown <broonie@kernel.org>
9980L: linux-kernel@vger.kernel.org
9981T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
9982S: Supported
9983F: Documentation/devicetree/bindings/regmap/
9984F: drivers/base/regmap/
9985F: include/linux/regmap.h
9986
9987REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
9988M: Ohad Ben-Cohen <ohad@wizery.com>
9989M: Bjorn Andersson <bjorn.andersson@linaro.org>
9990L: linux-remoteproc@vger.kernel.org
9991T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git
9992S: Maintained
9993F: Documentation/devicetree/bindings/remoteproc/
9994F: Documentation/remoteproc.txt
9995F: drivers/remoteproc/
9996F: include/linux/remoteproc.h
9997
9998REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
9999M: Ohad Ben-Cohen <ohad@wizery.com>
10000M: Bjorn Andersson <bjorn.andersson@linaro.org>
10001L: linux-remoteproc@vger.kernel.org
10002T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/rpmsg.git
10003S: Maintained
10004F: drivers/rpmsg/
10005F: Documentation/rpmsg.txt
10006F: include/linux/rpmsg.h
10007
10008RENESAS ETHERNET DRIVERS
10009R: Sergei Shtylyov <sergei.shtylyov@cogentembedded.com>
10010L: netdev@vger.kernel.org
10011L: linux-renesas-soc@vger.kernel.org
10012F: drivers/net/ethernet/renesas/
10013F: include/linux/sh_eth.h
10014
10015RENESAS USB2 PHY DRIVER
10016M: Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
10017L: linux-renesas-soc@vger.kernel.org
10018S: Maintained
10019F: drivers/phy/phy-rcar-gen3-usb2.c
10020
10021RESET CONTROLLER FRAMEWORK
10022M: Philipp Zabel <p.zabel@pengutronix.de>
10023T: git git://git.pengutronix.de/git/pza/linux
10024S: Maintained
10025F: drivers/reset/
10026F: Documentation/devicetree/bindings/reset/
10027F: include/dt-bindings/reset/
10028F: include/linux/reset.h
10029F: include/linux/reset-controller.h
10030
10031RFKILL
10032M: Johannes Berg <johannes@sipsolutions.net>
10033L: linux-wireless@vger.kernel.org
10034W: http://wireless.kernel.org/
10035T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
10036T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
10037S: Maintained
10038F: Documentation/rfkill.txt
10039F: net/rfkill/
10040
10041RHASHTABLE
10042M: Thomas Graf <tgraf@suug.ch>
10043M: Herbert Xu <herbert@gondor.apana.org.au>
10044L: netdev@vger.kernel.org
10045S: Maintained
10046F: lib/rhashtable.c
10047F: include/linux/rhashtable.h
10048
10049RICOH SMARTMEDIA/XD DRIVER
10050M: Maxim Levitsky <maximlevitsky@gmail.com>
10051S: Maintained
10052F: drivers/mtd/nand/r852.c
10053F: drivers/mtd/nand/r852.h
10054
10055RICOH R5C592 MEMORYSTICK DRIVER
10056M: Maxim Levitsky <maximlevitsky@gmail.com>
10057S: Maintained
10058F: drivers/memstick/host/r592.*
10059
10060ROCCAT DRIVERS
10061M: Stefan Achatz <erazor_de@users.sourceforge.net>
10062W: http://sourceforge.net/projects/roccat/
10063S: Maintained
10064F: drivers/hid/hid-roccat*
10065F: include/linux/hid-roccat*
10066F: Documentation/ABI/*/sysfs-driver-hid-roccat*
10067
10068ROCKER DRIVER
10069M: Jiri Pirko <jiri@resnulli.us>
10070L: netdev@vger.kernel.org
10071S: Supported
10072F: drivers/net/ethernet/rocker/
10073
10074ROCKETPORT DRIVER
10075P: Comtrol Corp.
10076W: http://www.comtrol.com
10077S: Maintained
10078F: Documentation/serial/rocket.txt
10079F: drivers/tty/rocket*
10080
10081ROCKETPORT EXPRESS/INFINITY DRIVER
10082M: Kevin Cernekee <cernekee@gmail.com>
10083L: linux-serial@vger.kernel.org
10084S: Odd Fixes
10085F: drivers/tty/serial/rp2.*
10086
10087ROSE NETWORK LAYER
10088M: Ralf Baechle <ralf@linux-mips.org>
10089L: linux-hams@vger.kernel.org
10090W: http://www.linux-ax25.org/
10091S: Maintained
10092F: include/net/rose.h
10093F: include/uapi/linux/rose.h
10094F: net/rose/
10095
10096RTL2830 MEDIA DRIVER
10097M: Antti Palosaari <crope@iki.fi>
10098L: linux-media@vger.kernel.org
10099W: https://linuxtv.org
10100W: http://palosaari.fi/linux/
10101Q: http://patchwork.linuxtv.org/project/linux-media/list/
10102T: git git://linuxtv.org/anttip/media_tree.git
10103S: Maintained
10104F: drivers/media/dvb-frontends/rtl2830*
10105
10106RTL2832 MEDIA DRIVER
10107M: Antti Palosaari <crope@iki.fi>
10108L: linux-media@vger.kernel.org
10109W: https://linuxtv.org
10110W: http://palosaari.fi/linux/
10111Q: http://patchwork.linuxtv.org/project/linux-media/list/
10112T: git git://linuxtv.org/anttip/media_tree.git
10113S: Maintained
10114F: drivers/media/dvb-frontends/rtl2832*
10115
10116RTL2832_SDR MEDIA DRIVER
10117M: Antti Palosaari <crope@iki.fi>
10118L: linux-media@vger.kernel.org
10119W: https://linuxtv.org
10120W: http://palosaari.fi/linux/
10121Q: http://patchwork.linuxtv.org/project/linux-media/list/
10122T: git git://linuxtv.org/anttip/media_tree.git
10123S: Maintained
10124F: drivers/media/dvb-frontends/rtl2832_sdr*
10125
10126RTL8180 WIRELESS DRIVER
10127L: linux-wireless@vger.kernel.org
10128W: http://wireless.kernel.org/
10129T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
10130S: Orphan
10131F: drivers/net/wireless/realtek/rtl818x/rtl8180/
10132
10133RTL8187 WIRELESS DRIVER
10134M: Herton Ronaldo Krzesinski <herton@canonical.com>
10135M: Hin-Tak Leung <htl10@users.sourceforge.net>
10136M: Larry Finger <Larry.Finger@lwfinger.net>
10137L: linux-wireless@vger.kernel.org
10138W: http://wireless.kernel.org/
10139T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
10140S: Maintained
10141F: drivers/net/wireless/realtek/rtl818x/rtl8187/
10142
10143RTL8192CE WIRELESS DRIVER
10144M: Larry Finger <Larry.Finger@lwfinger.net>
10145M: Chaoming Li <chaoming_li@realsil.com.cn>
10146L: linux-wireless@vger.kernel.org
10147W: http://wireless.kernel.org/
10148T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
10149S: Maintained
10150F: drivers/net/wireless/realtek/rtlwifi/
10151F: drivers/net/wireless/realtek/rtlwifi/rtl8192ce/
10152
10153RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
10154M: Jes Sorensen <Jes.Sorensen@redhat.com>
10155L: linux-wireless@vger.kernel.org
10156T: git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel
10157S: Maintained
10158F: drivers/net/wireless/realtek/rtl8xxxu/
10159
10160S3 SAVAGE FRAMEBUFFER DRIVER
10161M: Antonino Daplas <adaplas@gmail.com>
10162L: linux-fbdev@vger.kernel.org
10163S: Maintained
10164F: drivers/video/fbdev/savage/
10165
10166S390
10167M: Martin Schwidefsky <schwidefsky@de.ibm.com>
10168M: Heiko Carstens <heiko.carstens@de.ibm.com>
10169L: linux-s390@vger.kernel.org
10170W: http://www.ibm.com/developerworks/linux/linux390/
10171T: git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
10172S: Supported
10173F: arch/s390/
10174F: drivers/s390/
10175F: Documentation/s390/
10176F: Documentation/DocBook/s390*
10177
10178S390 COMMON I/O LAYER
10179M: Sebastian Ott <sebott@linux.vnet.ibm.com>
10180M: Peter Oberparleiter <oberpar@linux.vnet.ibm.com>
10181L: linux-s390@vger.kernel.org
10182W: http://www.ibm.com/developerworks/linux/linux390/
10183S: Supported
10184F: drivers/s390/cio/
10185
10186S390 DASD DRIVER
10187M: Stefan Weinhuber <wein@de.ibm.com>
10188M: Stefan Haberland <stefan.haberland@de.ibm.com>
10189L: linux-s390@vger.kernel.org
10190W: http://www.ibm.com/developerworks/linux/linux390/
10191S: Supported
10192F: drivers/s390/block/dasd*
10193F: block/partitions/ibm.c
10194
10195S390 NETWORK DRIVERS
10196M: Ursula Braun <ubraun@linux.vnet.ibm.com>
10197L: linux-s390@vger.kernel.org
10198W: http://www.ibm.com/developerworks/linux/linux390/
10199S: Supported
10200F: drivers/s390/net/
10201
10202S390 PCI SUBSYSTEM
10203M: Sebastian Ott <sebott@linux.vnet.ibm.com>
10204M: Gerald Schaefer <gerald.schaefer@de.ibm.com>
10205L: linux-s390@vger.kernel.org
10206W: http://www.ibm.com/developerworks/linux/linux390/
10207S: Supported
10208F: arch/s390/pci/
10209F: drivers/pci/hotplug/s390_pci_hpc.c
10210
10211S390 ZCRYPT DRIVER
10212M: Ingo Tuchscherer <ingo.tuchscherer@de.ibm.com>
10213L: linux-s390@vger.kernel.org
10214W: http://www.ibm.com/developerworks/linux/linux390/
10215S: Supported
10216F: drivers/s390/crypto/
10217
10218S390 ZFCP DRIVER
10219M: Steffen Maier <maier@linux.vnet.ibm.com>
10220L: linux-s390@vger.kernel.org
10221W: http://www.ibm.com/developerworks/linux/linux390/
10222S: Supported
10223F: drivers/s390/scsi/zfcp_*
10224
10225S390 IUCV NETWORK LAYER
10226M: Ursula Braun <ubraun@linux.vnet.ibm.com>
10227L: linux-s390@vger.kernel.org
10228W: http://www.ibm.com/developerworks/linux/linux390/
10229S: Supported
10230F: drivers/s390/net/*iucv*
10231F: include/net/iucv/
10232F: net/iucv/
10233
10234S390 IOMMU (PCI)
10235M: Gerald Schaefer <gerald.schaefer@de.ibm.com>
10236L: linux-s390@vger.kernel.org
10237W: http://www.ibm.com/developerworks/linux/linux390/
10238S: Supported
10239F: drivers/iommu/s390-iommu.c
10240
10241S3C24XX SD/MMC Driver
10242M: Ben Dooks <ben-linux@fluff.org>
10243L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10244S: Supported
10245F: drivers/mmc/host/s3cmci.*
10246
10247SAA6588 RDS RECEIVER DRIVER
10248M: Hans Verkuil <hverkuil@xs4all.nl>
10249L: linux-media@vger.kernel.org
10250T: git git://linuxtv.org/media_tree.git
10251W: https://linuxtv.org
10252S: Odd Fixes
10253F: drivers/media/i2c/saa6588*
10254
10255SAA7134 VIDEO4LINUX DRIVER
10256M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
10257M: Mauro Carvalho Chehab <mchehab@kernel.org>
10258L: linux-media@vger.kernel.org
10259W: https://linuxtv.org
10260T: git git://linuxtv.org/media_tree.git
10261S: Odd fixes
10262F: Documentation/video4linux/*.saa7134
10263F: drivers/media/pci/saa7134/
10264
10265SAA7146 VIDEO4LINUX-2 DRIVER
10266M: Hans Verkuil <hverkuil@xs4all.nl>
10267L: linux-media@vger.kernel.org
10268T: git git://linuxtv.org/media_tree.git
10269S: Maintained
10270F: drivers/media/common/saa7146/
10271F: drivers/media/pci/saa7146/
10272F: include/media/saa7146*
10273
10274SAMSUNG LAPTOP DRIVER
10275M: Corentin Chary <corentin.chary@gmail.com>
10276L: platform-driver-x86@vger.kernel.org
10277S: Maintained
10278F: drivers/platform/x86/samsung-laptop.c
10279
10280SAMSUNG AUDIO (ASoC) DRIVERS
10281M: Krzysztof Kozlowski <krzk@kernel.org>
10282M: Sangbeom Kim <sbkim73@samsung.com>
10283M: Sylwester Nawrocki <s.nawrocki@samsung.com>
10284L: alsa-devel@alsa-project.org (moderated for non-subscribers)
10285S: Supported
10286F: sound/soc/samsung/
10287
10288SAMSUNG FRAMEBUFFER DRIVER
10289M: Jingoo Han <jingoohan1@gmail.com>
10290L: linux-fbdev@vger.kernel.org
10291S: Maintained
10292F: drivers/video/fbdev/s3c-fb.c
10293
10294SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
10295M: Sangbeom Kim <sbkim73@samsung.com>
10296M: Krzysztof Kozlowski <krzk@kernel.org>
10297M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
10298L: linux-kernel@vger.kernel.org
10299L: linux-samsung-soc@vger.kernel.org
10300S: Supported
10301F: drivers/mfd/sec*.c
10302F: drivers/regulator/s2m*.c
10303F: drivers/regulator/s5m*.c
10304F: drivers/clk/clk-s2mps11.c
10305F: drivers/rtc/rtc-s5m.c
10306F: include/linux/mfd/samsung/
10307F: Documentation/devicetree/bindings/mfd/samsung,sec-core.txt
10308F: Documentation/devicetree/bindings/regulator/samsung,s2m*.txt
10309F: Documentation/devicetree/bindings/regulator/samsung,s5m*.txt
10310F: Documentation/devicetree/bindings/clock/samsung,s2mps11.txt
10311
10312SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
10313M: Kyungmin Park <kyungmin.park@samsung.com>
10314M: Sylwester Nawrocki <s.nawrocki@samsung.com>
10315L: linux-media@vger.kernel.org
10316Q: https://patchwork.linuxtv.org/project/linux-media/list/
10317S: Supported
10318F: drivers/media/platform/exynos4-is/
10319
10320SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
10321M: Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
10322L: linux-media@vger.kernel.org
10323L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
10324S: Maintained
10325F: drivers/media/platform/s3c-camif/
10326F: include/media/drv-intf/s3c_camif.h
10327
10328SAMSUNG S5C73M3 CAMERA DRIVER
10329M: Kyungmin Park <kyungmin.park@samsung.com>
10330M: Andrzej Hajda <a.hajda@samsung.com>
10331L: linux-media@vger.kernel.org
10332S: Supported
10333F: drivers/media/i2c/s5c73m3/*
10334
10335SAMSUNG S5K5BAF CAMERA DRIVER
10336M: Kyungmin Park <kyungmin.park@samsung.com>
10337M: Andrzej Hajda <a.hajda@samsung.com>
10338L: linux-media@vger.kernel.org
10339S: Supported
10340F: drivers/media/i2c/s5k5baf.c
10341
10342SAMSUNG S3FWRN5 NFC DRIVER
10343M: Robert Baldyga <r.baldyga@samsung.com>
10344M: Krzysztof Opasiak <k.opasiak@samsung.com>
10345L: linux-nfc@lists.01.org (moderated for non-subscribers)
10346S: Supported
10347F: drivers/nfc/s3fwrn5
10348
10349SAMSUNG SOC CLOCK DRIVERS
10350M: Sylwester Nawrocki <s.nawrocki@samsung.com>
10351M: Tomasz Figa <tomasz.figa@gmail.com>
10352S: Supported
10353L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
10354F: drivers/clk/samsung/
10355
10356SAMSUNG SPI DRIVERS
10357M: Kukjin Kim <kgene@kernel.org>
10358M: Krzysztof Kozlowski <krzk@kernel.org>
10359M: Andi Shyti <andi.shyti@samsung.com>
10360L: linux-spi@vger.kernel.org
10361L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
10362S: Maintained
10363F: Documentation/devicetree/bindings/spi/spi-samsung.txt
10364F: drivers/spi/spi-s3c*
10365F: include/linux/platform_data/spi-s3c64xx.h
10366
10367SAMSUNG SXGBE DRIVERS
10368M: Byungho An <bh74.an@samsung.com>
10369M: Girish K S <ks.giri@samsung.com>
10370M: Vipul Pandya <vipul.pandya@samsung.com>
10371S: Supported
10372L: netdev@vger.kernel.org
10373F: drivers/net/ethernet/samsung/sxgbe/
10374
10375SAMSUNG THERMAL DRIVER
10376M: Lukasz Majewski <l.majewski@samsung.com>
10377L: linux-pm@vger.kernel.org
10378L: linux-samsung-soc@vger.kernel.org
10379S: Supported
10380T: git https://github.com/lmajewski/linux-samsung-thermal.git
10381F: drivers/thermal/samsung/
10382
10383SAMSUNG USB2 PHY DRIVER
10384M: Kamil Debski <kamil@wypas.org>
10385M: Sylwester Nawrocki <s.nawrocki@samsung.com>
10386L: linux-kernel@vger.kernel.org
10387S: Supported
10388F: Documentation/devicetree/bindings/phy/samsung-phy.txt
10389F: Documentation/phy/samsung-usb2.txt
10390F: drivers/phy/phy-exynos4210-usb2.c
10391F: drivers/phy/phy-exynos4x12-usb2.c
10392F: drivers/phy/phy-exynos5250-usb2.c
10393F: drivers/phy/phy-s5pv210-usb2.c
10394F: drivers/phy/phy-samsung-usb2.c
10395F: drivers/phy/phy-samsung-usb2.h
10396
10397SERIAL DRIVERS
10398M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
10399L: linux-serial@vger.kernel.org
10400S: Maintained
10401F: Documentation/devicetree/bindings/serial/
10402F: drivers/tty/serial/
10403
10404SYNOPSYS DESIGNWARE DMAC DRIVER
10405M: Viresh Kumar <vireshk@kernel.org>
10406M: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
10407S: Maintained
10408F: include/linux/dma/dw.h
10409F: include/linux/platform_data/dma-dw.h
10410F: drivers/dma/dw/
10411
10412SYNOPSYS DESIGNWARE ETHERNET QOS 4.10a driver
10413M: Lars Persson <lars.persson@axis.com>
10414L: netdev@vger.kernel.org
10415S: Supported
10416F: Documentation/devicetree/bindings/net/snps,dwc-qos-ethernet.txt
10417F: drivers/net/ethernet/synopsys/dwc_eth_qos.c
10418
10419SYNOPSYS DESIGNWARE I2C DRIVER
10420M: Jarkko Nikula <jarkko.nikula@linux.intel.com>
10421R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
10422R: Mika Westerberg <mika.westerberg@linux.intel.com>
10423L: linux-i2c@vger.kernel.org
10424S: Maintained
10425F: drivers/i2c/busses/i2c-designware-*
10426F: include/linux/platform_data/i2c-designware.h
10427
10428SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
10429M: Jaehoon Chung <jh80.chung@samsung.com>
10430L: linux-mmc@vger.kernel.org
10431S: Maintained
10432F: include/linux/mmc/dw_mmc.h
10433F: drivers/mmc/host/dw_mmc*
10434
10435SYSTEM TRACE MODULE CLASS
10436M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
10437S: Maintained
10438T: git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
10439F: Documentation/trace/stm.txt
10440F: drivers/hwtracing/stm/
10441F: include/linux/stm.h
10442F: include/uapi/linux/stm.h
10443
10444THUNDERBOLT DRIVER
10445M: Andreas Noever <andreas.noever@gmail.com>
10446S: Maintained
10447F: drivers/thunderbolt/
10448
10449TI BQ27XXX POWER SUPPLY DRIVER
10450R: Andrew F. Davis <afd@ti.com>
10451F: include/linux/power/bq27xxx_battery.h
10452F: drivers/power/supply/bq27xxx_battery.c
10453F: drivers/power/supply/bq27xxx_battery_i2c.c
10454
10455TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
10456M: John Stultz <john.stultz@linaro.org>
10457M: Thomas Gleixner <tglx@linutronix.de>
10458L: linux-kernel@vger.kernel.org
10459T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
10460S: Supported
10461F: include/linux/clocksource.h
10462F: include/linux/time.h
10463F: include/linux/timex.h
10464F: include/uapi/linux/time.h
10465F: include/uapi/linux/timex.h
10466F: kernel/time/clocksource.c
10467F: kernel/time/time*.c
10468F: kernel/time/alarmtimer.c
10469F: kernel/time/ntp.c
10470F: tools/testing/selftests/timers/
10471
10472SC1200 WDT DRIVER
10473M: Zwane Mwaikambo <zwanem@gmail.com>
10474S: Maintained
10475F: drivers/watchdog/sc1200wdt.c
10476
10477SCHEDULER
10478M: Ingo Molnar <mingo@redhat.com>
10479M: Peter Zijlstra <peterz@infradead.org>
10480L: linux-kernel@vger.kernel.org
10481T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
10482S: Maintained
10483F: kernel/sched/
10484F: include/linux/sched.h
10485F: include/uapi/linux/sched.h
10486F: include/linux/wait.h
10487
10488SCORE ARCHITECTURE
10489M: Chen Liqin <liqin.linux@gmail.com>
10490M: Lennox Wu <lennox.wu@gmail.com>
10491W: http://www.sunplus.com
10492S: Supported
10493F: arch/score/
10494
10495SYSTEM CONTROL & POWER INTERFACE (SCPI) Message Protocol drivers
10496M: Sudeep Holla <sudeep.holla@arm.com>
10497L: linux-arm-kernel@lists.infradead.org
10498S: Maintained
10499F: Documentation/devicetree/bindings/arm/arm,scpi.txt
10500F: drivers/clk/clk-scpi.c
10501F: drivers/cpufreq/scpi-cpufreq.c
10502F: drivers/firmware/arm_scpi.c
10503F: include/linux/scpi_protocol.h
10504
10505SCSI CDROM DRIVER
10506M: Jens Axboe <axboe@kernel.dk>
10507L: linux-scsi@vger.kernel.org
10508W: http://www.kernel.dk
10509S: Maintained
10510F: drivers/scsi/sr*
10511
10512SCSI RDMA PROTOCOL (SRP) INITIATOR
10513M: Bart Van Assche <bart.vanassche@sandisk.com>
10514L: linux-rdma@vger.kernel.org
10515S: Supported
10516W: http://www.openfabrics.org
10517Q: http://patchwork.kernel.org/project/linux-rdma/list/
10518T: git git://git.kernel.org/pub/scm/linux/kernel/git/dad/srp-initiator.git
10519F: drivers/infiniband/ulp/srp/
10520F: include/scsi/srp.h
10521
10522SCSI SG DRIVER
10523M: Doug Gilbert <dgilbert@interlog.com>
10524L: linux-scsi@vger.kernel.org
10525W: http://sg.danny.cz/sg
10526S: Maintained
10527F: Documentation/scsi/scsi-generic.txt
10528F: drivers/scsi/sg.c
10529F: include/scsi/sg.h
10530
10531SCSI SUBSYSTEM
10532M: "James E.J. Bottomley" <jejb@linux.vnet.ibm.com>
10533T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
10534M: "Martin K. Petersen" <martin.petersen@oracle.com>
10535T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
10536L: linux-scsi@vger.kernel.org
10537S: Maintained
10538F: Documentation/devicetree/bindings/scsi/
10539F: drivers/scsi/
10540F: include/scsi/
10541
10542SCSI TAPE DRIVER
10543M: Kai Mäkisara <Kai.Makisara@kolumbus.fi>
10544L: linux-scsi@vger.kernel.org
10545S: Maintained
10546F: Documentation/scsi/st.txt
10547F: drivers/scsi/st.*
10548F: drivers/scsi/st_*.h
10549
10550SCTP PROTOCOL
10551M: Vlad Yasevich <vyasevich@gmail.com>
10552M: Neil Horman <nhorman@tuxdriver.com>
10553L: linux-sctp@vger.kernel.org
10554W: http://lksctp.sourceforge.net
10555S: Maintained
10556F: Documentation/networking/sctp.txt
10557F: include/linux/sctp.h
10558F: include/uapi/linux/sctp.h
10559F: include/net/sctp/
10560F: net/sctp/
10561
10562SCx200 CPU SUPPORT
10563M: Jim Cromie <jim.cromie@gmail.com>
10564S: Odd Fixes
10565F: Documentation/i2c/busses/scx200_acb
10566F: arch/x86/platform/scx200/
10567F: drivers/watchdog/scx200_wdt.c
10568F: drivers/i2c/busses/scx200*
10569F: drivers/mtd/maps/scx200_docflash.c
10570F: include/linux/scx200.h
10571
10572SCx200 GPIO DRIVER
10573M: Jim Cromie <jim.cromie@gmail.com>
10574S: Maintained
10575F: drivers/char/scx200_gpio.c
10576F: include/linux/scx200_gpio.h
10577
10578SCx200 HRT CLOCKSOURCE DRIVER
10579M: Jim Cromie <jim.cromie@gmail.com>
10580S: Maintained
10581F: drivers/clocksource/scx200_hrt.c
10582
10583SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
10584M: Sascha Sommer <saschasommer@freenet.de>
10585L: sdricohcs-devel@lists.sourceforge.net (subscribers-only)
10586S: Maintained
10587F: drivers/mmc/host/sdricoh_cs.c
10588
10589SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
10590M: Adrian Hunter <adrian.hunter@intel.com>
10591L: linux-mmc@vger.kernel.org
10592T: git git://git.infradead.org/users/ahunter/linux-sdhci.git
10593S: Maintained
10594F: drivers/mmc/host/sdhci*
10595F: include/linux/mmc/sdhci*
10596
10597SECURE COMPUTING
10598M: Kees Cook <keescook@chromium.org>
10599R: Andy Lutomirski <luto@amacapital.net>
10600R: Will Drewry <wad@chromium.org>
10601T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp
10602S: Supported
10603F: kernel/seccomp.c
10604F: include/uapi/linux/seccomp.h
10605F: include/linux/seccomp.h
10606F: tools/testing/selftests/seccomp/*
10607K: \bsecure_computing
10608K: \bTIF_SECCOMP\b
10609
10610SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER
10611M: Al Cooper <alcooperx@gmail.com>
10612L: linux-mmc@vger.kernel.org
10613L: bcm-kernel-feedback-list@broadcom.com
10614S: Maintained
10615F: drivers/mmc/host/sdhci-brcmstb*
10616
10617SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
10618M: Ben Dooks <ben-linux@fluff.org>
10619M: Jaehoon Chung <jh80.chung@samsung.com>
10620L: linux-mmc@vger.kernel.org
10621S: Maintained
10622F: drivers/mmc/host/sdhci-s3c*
10623
10624SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
10625M: Viresh Kumar <vireshk@kernel.org>
10626L: linux-mmc@vger.kernel.org
10627S: Maintained
10628F: drivers/mmc/host/sdhci-spear.c
10629
10630SECURITY SUBSYSTEM
10631M: James Morris <james.l.morris@oracle.com>
10632M: "Serge E. Hallyn" <serge@hallyn.com>
10633L: linux-security-module@vger.kernel.org (suggested Cc:)
10634T: git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git
10635W: http://kernsec.org/
10636S: Supported
10637F: security/
10638
10639SECURITY CONTACT
10640M: Security Officers <security@kernel.org>
10641S: Supported
10642
10643SELINUX SECURITY MODULE
10644M: Paul Moore <paul@paul-moore.com>
10645M: Stephen Smalley <sds@tycho.nsa.gov>
10646M: Eric Paris <eparis@parisplace.org>
10647L: selinux@tycho.nsa.gov (moderated for non-subscribers)
10648W: http://selinuxproject.org
10649T: git git://git.infradead.org/users/pcmoore/selinux
10650S: Supported
10651F: include/linux/selinux*
10652F: security/selinux/
10653F: scripts/selinux/
10654
10655APPARMOR SECURITY MODULE
10656M: John Johansen <john.johansen@canonical.com>
10657L: apparmor@lists.ubuntu.com (subscribers-only, general discussion)
10658W: apparmor.wiki.kernel.org
10659T: git git://git.kernel.org/pub/scm/linux/kernel/git/jj/apparmor-dev.git
10660S: Supported
10661F: security/apparmor/
10662
10663LOADPIN SECURITY MODULE
10664M: Kees Cook <keescook@chromium.org>
10665T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin
10666S: Supported
10667F: security/loadpin/
10668
10669YAMA SECURITY MODULE
10670M: Kees Cook <keescook@chromium.org>
10671T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip
10672S: Supported
10673F: security/yama/
10674
10675SENSABLE PHANTOM
10676M: Jiri Slaby <jirislaby@gmail.com>
10677S: Maintained
10678F: drivers/misc/phantom.c
10679F: include/uapi/linux/phantom.h
10680
10681Emulex 10Gbps iSCSI - OneConnect DRIVER
10682M: Subbu Seetharaman <subbu.seetharaman@broadcom.com>
10683M: Ketan Mukadam <ketan.mukadam@broadcom.com>
10684M: Jitendra Bhivare <jitendra.bhivare@broadcom.com>
10685L: linux-scsi@vger.kernel.org
10686W: http://www.broadcom.com
10687S: Supported
10688F: drivers/scsi/be2iscsi/
10689
10690Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net)
10691M: Sathya Perla <sathya.perla@broadcom.com>
10692M: Ajit Khaparde <ajit.khaparde@broadcom.com>
10693M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
10694M: Somnath Kotur <somnath.kotur@broadcom.com>
10695L: netdev@vger.kernel.org
10696W: http://www.emulex.com
10697S: Supported
10698F: drivers/net/ethernet/emulex/benet/
10699
10700EMULEX ONECONNECT ROCE DRIVER
10701M: Selvin Xavier <selvin.xavier@avagotech.com>
10702M: Devesh Sharma <devesh.sharma@avagotech.com>
10703M: Mitesh Ahuja <mitesh.ahuja@avagotech.com>
10704L: linux-rdma@vger.kernel.org
10705W: http://www.emulex.com
10706S: Supported
10707F: drivers/infiniband/hw/ocrdma/
10708
10709SFC NETWORK DRIVER
10710M: Solarflare linux maintainers <linux-net-drivers@solarflare.com>
10711M: Edward Cree <ecree@solarflare.com>
10712M: Bert Kenward <bkenward@solarflare.com>
10713L: netdev@vger.kernel.org
10714S: Supported
10715F: drivers/net/ethernet/sfc/
10716
10717SGI GRU DRIVER
10718M: Dimitri Sivanich <sivanich@sgi.com>
10719S: Maintained
10720F: drivers/misc/sgi-gru/
10721
10722SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER
10723M: Pat Gefre <pfg@sgi.com>
10724L: linux-ia64@vger.kernel.org
10725S: Supported
10726F: Documentation/ia64/serial.txt
10727F: drivers/tty/serial/ioc?_serial.c
10728F: include/linux/ioc?.h
10729
10730SGI XP/XPC/XPNET DRIVER
10731M: Cliff Whickman <cpw@sgi.com>
10732M: Robin Holt <robinmholt@gmail.com>
10733S: Maintained
10734F: drivers/misc/sgi-xp/
10735
10736SI2157 MEDIA DRIVER
10737M: Antti Palosaari <crope@iki.fi>
10738L: linux-media@vger.kernel.org
10739W: https://linuxtv.org
10740W: http://palosaari.fi/linux/
10741Q: http://patchwork.linuxtv.org/project/linux-media/list/
10742T: git git://linuxtv.org/anttip/media_tree.git
10743S: Maintained
10744F: drivers/media/tuners/si2157*
10745
10746SI2168 MEDIA DRIVER
10747M: Antti Palosaari <crope@iki.fi>
10748L: linux-media@vger.kernel.org
10749W: https://linuxtv.org
10750W: http://palosaari.fi/linux/
10751Q: http://patchwork.linuxtv.org/project/linux-media/list/
10752T: git git://linuxtv.org/anttip/media_tree.git
10753S: Maintained
10754F: drivers/media/dvb-frontends/si2168*
10755
10756SI470X FM RADIO RECEIVER I2C DRIVER
10757M: Hans Verkuil <hverkuil@xs4all.nl>
10758L: linux-media@vger.kernel.org
10759T: git git://linuxtv.org/media_tree.git
10760W: https://linuxtv.org
10761S: Odd Fixes
10762F: drivers/media/radio/si470x/radio-si470x-i2c.c
10763
10764SI470X FM RADIO RECEIVER USB DRIVER
10765M: Hans Verkuil <hverkuil@xs4all.nl>
10766L: linux-media@vger.kernel.org
10767T: git git://linuxtv.org/media_tree.git
10768W: https://linuxtv.org
10769S: Maintained
10770F: drivers/media/radio/si470x/radio-si470x-common.c
10771F: drivers/media/radio/si470x/radio-si470x.h
10772F: drivers/media/radio/si470x/radio-si470x-usb.c
10773
10774SI4713 FM RADIO TRANSMITTER I2C DRIVER
10775M: Eduardo Valentin <edubezval@gmail.com>
10776L: linux-media@vger.kernel.org
10777T: git git://linuxtv.org/media_tree.git
10778W: https://linuxtv.org
10779S: Odd Fixes
10780F: drivers/media/radio/si4713/si4713.?
10781
10782SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
10783M: Eduardo Valentin <edubezval@gmail.com>
10784L: linux-media@vger.kernel.org
10785T: git git://linuxtv.org/media_tree.git
10786W: https://linuxtv.org
10787S: Odd Fixes
10788F: drivers/media/radio/si4713/radio-platform-si4713.c
10789
10790SI4713 FM RADIO TRANSMITTER USB DRIVER
10791M: Hans Verkuil <hverkuil@xs4all.nl>
10792L: linux-media@vger.kernel.org
10793T: git git://linuxtv.org/media_tree.git
10794W: https://linuxtv.org
10795S: Maintained
10796F: drivers/media/radio/si4713/radio-usb-si4713.c
10797
10798SIANO DVB DRIVER
10799M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
10800M: Mauro Carvalho Chehab <mchehab@kernel.org>
10801L: linux-media@vger.kernel.org
10802W: https://linuxtv.org
10803T: git git://linuxtv.org/media_tree.git
10804S: Odd fixes
10805F: drivers/media/common/siano/
10806F: drivers/media/usb/siano/
10807F: drivers/media/usb/siano/
10808F: drivers/media/mmc/siano/
10809
10810SIMPLEFB FB DRIVER
10811M: Hans de Goede <hdegoede@redhat.com>
10812L: linux-fbdev@vger.kernel.org
10813S: Maintained
10814F: Documentation/devicetree/bindings/display/simple-framebuffer.txt
10815F: drivers/video/fbdev/simplefb.c
10816F: include/linux/platform_data/simplefb.h
10817
10818SH_VEU V4L2 MEM2MEM DRIVER
10819L: linux-media@vger.kernel.org
10820S: Orphan
10821F: drivers/media/platform/sh_veu.c
10822
10823SH_VOU V4L2 OUTPUT DRIVER
10824L: linux-media@vger.kernel.org
10825S: Orphan
10826F: drivers/media/platform/sh_vou.c
10827F: include/media/drv-intf/sh_vou.h
10828
10829SIMPLE FIRMWARE INTERFACE (SFI)
10830M: Len Brown <lenb@kernel.org>
10831L: sfi-devel@simplefirmware.org
10832W: http://simplefirmware.org/
10833T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git
10834S: Supported
10835F: arch/x86/platform/sfi/
10836F: drivers/sfi/
10837F: include/linux/sfi*.h
10838
10839SIMTEC EB110ATX (Chalice CATS)
10840P: Ben Dooks
10841P: Vincent Sanders <vince@simtec.co.uk>
10842M: Simtec Linux Team <linux@simtec.co.uk>
10843W: http://www.simtec.co.uk/products/EB110ATX/
10844S: Supported
10845
10846SIMTEC EB2410ITX (BAST)
10847P: Ben Dooks
10848P: Vincent Sanders <vince@simtec.co.uk>
10849M: Simtec Linux Team <linux@simtec.co.uk>
10850W: http://www.simtec.co.uk/products/EB2410ITX/
10851S: Supported
10852F: arch/arm/mach-s3c24xx/mach-bast.c
10853F: arch/arm/mach-s3c24xx/bast-ide.c
10854F: arch/arm/mach-s3c24xx/bast-irq.c
10855
10856TI DAVINCI MACHINE SUPPORT
10857M: Sekhar Nori <nsekhar@ti.com>
10858M: Kevin Hilman <khilman@kernel.org>
10859L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10860T: git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git
10861S: Supported
10862F: arch/arm/mach-davinci/
10863F: drivers/i2c/busses/i2c-davinci.c
10864
10865TI DAVINCI SERIES MEDIA DRIVER
10866M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
10867L: linux-media@vger.kernel.org
10868W: https://linuxtv.org
10869Q: http://patchwork.linuxtv.org/project/linux-media/list/
10870T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
10871S: Maintained
10872F: drivers/media/platform/davinci/
10873F: include/media/davinci/
10874
10875TI AM437X VPFE DRIVER
10876M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
10877L: linux-media@vger.kernel.org
10878W: https://linuxtv.org
10879Q: http://patchwork.linuxtv.org/project/linux-media/list/
10880T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
10881S: Maintained
10882F: drivers/media/platform/am437x/
10883
10884OV2659 OMNIVISION SENSOR DRIVER
10885M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
10886L: linux-media@vger.kernel.org
10887W: https://linuxtv.org
10888Q: http://patchwork.linuxtv.org/project/linux-media/list/
10889T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
10890S: Maintained
10891F: drivers/media/i2c/ov2659.c
10892F: include/media/i2c/ov2659.h
10893
10894SILICON MOTION SM712 FRAME BUFFER DRIVER
10895M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
10896M: Teddy Wang <teddy.wang@siliconmotion.com>
10897M: Sudip Mukherjee <sudip@vectorindia.org>
10898L: linux-fbdev@vger.kernel.org
10899S: Maintained
10900F: drivers/video/fbdev/sm712*
10901F: Documentation/fb/sm712fb.txt
10902
10903SIS 190 ETHERNET DRIVER
10904M: Francois Romieu <romieu@fr.zoreil.com>
10905L: netdev@vger.kernel.org
10906S: Maintained
10907F: drivers/net/ethernet/sis/sis190.c
10908
10909SIS 900/7016 FAST ETHERNET DRIVER
10910M: Daniele Venzano <venza@brownhat.org>
10911W: http://www.brownhat.org/sis900.html
10912L: netdev@vger.kernel.org
10913S: Maintained
10914F: drivers/net/ethernet/sis/sis900.*
10915
10916SIS FRAMEBUFFER DRIVER
10917M: Thomas Winischhofer <thomas@winischhofer.net>
10918W: http://www.winischhofer.net/linuxsisvga.shtml
10919S: Maintained
10920F: Documentation/fb/sisfb.txt
10921F: drivers/video/fbdev/sis/
10922F: include/video/sisfb.h
10923
10924SIS USB2VGA DRIVER
10925M: Thomas Winischhofer <thomas@winischhofer.net>
10926W: http://www.winischhofer.at/linuxsisusbvga.shtml
10927S: Maintained
10928F: drivers/usb/misc/sisusbvga/
10929
10930SLAB ALLOCATOR
10931M: Christoph Lameter <cl@linux.com>
10932M: Pekka Enberg <penberg@kernel.org>
10933M: David Rientjes <rientjes@google.com>
10934M: Joonsoo Kim <iamjoonsoo.kim@lge.com>
10935M: Andrew Morton <akpm@linux-foundation.org>
10936L: linux-mm@kvack.org
10937S: Maintained
10938F: include/linux/sl?b*.h
10939F: mm/sl?b*
10940
10941SLEEPABLE READ-COPY UPDATE (SRCU)
10942M: Lai Jiangshan <jiangshanlai@gmail.com>
10943M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
10944M: Josh Triplett <josh@joshtriplett.org>
10945R: Steven Rostedt <rostedt@goodmis.org>
10946R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
10947L: linux-kernel@vger.kernel.org
10948W: http://www.rdrop.com/users/paulmck/RCU/
10949S: Supported
10950T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
10951F: include/linux/srcu.h
10952F: kernel/rcu/srcu.c
10953
10954SMACK SECURITY MODULE
10955M: Casey Schaufler <casey@schaufler-ca.com>
10956L: linux-security-module@vger.kernel.org
10957W: http://schaufler-ca.com
10958T: git git://github.com/cschaufler/smack-next
10959S: Maintained
10960F: Documentation/security/Smack.txt
10961F: security/smack/
10962
10963DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS)
10964M: Kevin Hilman <khilman@kernel.org>
10965M: Nishanth Menon <nm@ti.com>
10966S: Maintained
10967F: drivers/power/avs/
10968F: include/linux/power/smartreflex.h
10969L: linux-pm@vger.kernel.org
10970
10971SMC91x ETHERNET DRIVER
10972M: Nicolas Pitre <nico@fluxnic.net>
10973S: Odd Fixes
10974F: drivers/net/ethernet/smsc/smc91x.*
10975
10976SMIA AND SMIA++ IMAGE SENSOR DRIVER
10977M: Sakari Ailus <sakari.ailus@iki.fi>
10978L: linux-media@vger.kernel.org
10979S: Maintained
10980F: drivers/media/i2c/smiapp/
10981F: include/media/i2c/smiapp.h
10982F: drivers/media/i2c/smiapp-pll.c
10983F: drivers/media/i2c/smiapp-pll.h
10984F: include/uapi/linux/smiapp.h
10985F: Documentation/devicetree/bindings/media/i2c/nokia,smia.txt
10986
10987SMM665 HARDWARE MONITOR DRIVER
10988M: Guenter Roeck <linux@roeck-us.net>
10989L: linux-hwmon@vger.kernel.org
10990S: Maintained
10991F: Documentation/hwmon/smm665
10992F: drivers/hwmon/smm665.c
10993
10994SMSC EMC2103 HARDWARE MONITOR DRIVER
10995M: Steve Glendinning <steve.glendinning@shawell.net>
10996L: linux-hwmon@vger.kernel.org
10997S: Maintained
10998F: Documentation/hwmon/emc2103
10999F: drivers/hwmon/emc2103.c
11000
11001SMSC SCH5627 HARDWARE MONITOR DRIVER
11002M: Hans de Goede <hdegoede@redhat.com>
11003L: linux-hwmon@vger.kernel.org
11004S: Supported
11005F: Documentation/hwmon/sch5627
11006F: drivers/hwmon/sch5627.c
11007
11008SMSC47B397 HARDWARE MONITOR DRIVER
11009M: Jean Delvare <jdelvare@suse.com>
11010L: linux-hwmon@vger.kernel.org
11011S: Maintained
11012F: Documentation/hwmon/smsc47b397
11013F: drivers/hwmon/smsc47b397.c
11014
11015SMSC911x ETHERNET DRIVER
11016M: Steve Glendinning <steve.glendinning@shawell.net>
11017L: netdev@vger.kernel.org
11018S: Maintained
11019F: include/linux/smsc911x.h
11020F: drivers/net/ethernet/smsc/smsc911x.*
11021
11022SMSC9420 PCI ETHERNET DRIVER
11023M: Steve Glendinning <steve.glendinning@shawell.net>
11024L: netdev@vger.kernel.org
11025S: Maintained
11026F: drivers/net/ethernet/smsc/smsc9420.*
11027
11028SMSC UFX6000 and UFX7000 USB to VGA DRIVER
11029M: Steve Glendinning <steve.glendinning@shawell.net>
11030L: linux-fbdev@vger.kernel.org
11031S: Maintained
11032F: drivers/video/fbdev/smscufx.c
11033
11034SOC-CAMERA V4L2 SUBSYSTEM
11035M: Guennadi Liakhovetski <g.liakhovetski@gmx.de>
11036L: linux-media@vger.kernel.org
11037T: git git://linuxtv.org/media_tree.git
11038S: Maintained
11039F: include/media/soc*
11040F: drivers/media/i2c/soc_camera/
11041F: drivers/media/platform/soc_camera/
11042
11043SOEKRIS NET48XX LED SUPPORT
11044M: Chris Boot <bootc@bootc.net>
11045S: Maintained
11046F: drivers/leds/leds-net48xx.c
11047
11048SOFTLOGIC 6x10 MPEG CODEC
11049M: Bluecherry Maintainers <maintainers@bluecherrydvr.com>
11050M: Andrey Utkin <andrey.utkin@corp.bluecherry.net>
11051M: Andrey Utkin <andrey.krieger.utkin@gmail.com>
11052M: Ismael Luceno <ismael@iodev.co.uk>
11053L: linux-media@vger.kernel.org
11054S: Supported
11055F: drivers/media/pci/solo6x10/
11056
11057SOFTWARE RAID (Multiple Disks) SUPPORT
11058M: Shaohua Li <shli@kernel.org>
11059L: linux-raid@vger.kernel.org
11060T: git git://git.kernel.org/pub/scm/linux/kernel/git/shli/md.git
11061S: Supported
11062F: drivers/md/
11063F: include/linux/raid/
11064F: include/uapi/linux/raid/
11065
11066SONIC NETWORK DRIVER
11067M: Thomas Bogendoerfer <tsbogend@alpha.franken.de>
11068L: netdev@vger.kernel.org
11069S: Maintained
11070F: drivers/net/ethernet/natsemi/sonic.*
11071
11072SONICS SILICON BACKPLANE DRIVER (SSB)
11073M: Michael Buesch <m@bues.ch>
11074L: linux-wireless@vger.kernel.org
11075S: Maintained
11076F: drivers/ssb/
11077F: include/linux/ssb/
11078
11079SONY VAIO CONTROL DEVICE DRIVER
11080M: Mattia Dongili <malattia@linux.it>
11081L: platform-driver-x86@vger.kernel.org
11082W: http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
11083S: Maintained
11084F: Documentation/laptops/sony-laptop.txt
11085F: drivers/char/sonypi.c
11086F: drivers/platform/x86/sony-laptop.c
11087F: include/linux/sony-laptop.h
11088
11089SONY MEMORYSTICK CARD SUPPORT
11090M: Alex Dubov <oakad@yahoo.com>
11091W: http://tifmxx.berlios.de/
11092S: Maintained
11093F: drivers/memstick/host/tifm_ms.c
11094
11095SONY MEMORYSTICK STANDARD SUPPORT
11096M: Maxim Levitsky <maximlevitsky@gmail.com>
11097S: Maintained
11098F: drivers/memstick/core/ms_block.*
11099
11100SOUND
11101M: Jaroslav Kysela <perex@perex.cz>
11102M: Takashi Iwai <tiwai@suse.com>
11103L: alsa-devel@alsa-project.org (moderated for non-subscribers)
11104W: http://www.alsa-project.org/
11105T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
11106T: git git://git.alsa-project.org/alsa-kernel.git
11107Q: http://patchwork.kernel.org/project/alsa-devel/list/
11108S: Maintained
11109F: Documentation/sound/
11110F: include/sound/
11111F: include/uapi/sound/
11112F: sound/
11113
11114SOUND - COMPRESSED AUDIO
11115M: Vinod Koul <vinod.koul@intel.com>
11116L: alsa-devel@alsa-project.org (moderated for non-subscribers)
11117T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
11118S: Supported
11119F: Documentation/sound/alsa/compress_offload.txt
11120F: include/sound/compress_driver.h
11121F: include/uapi/sound/compress_*
11122F: sound/core/compress_offload.c
11123F: sound/soc/soc-compress.c
11124
11125SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
11126M: Liam Girdwood <lgirdwood@gmail.com>
11127M: Mark Brown <broonie@kernel.org>
11128T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
11129L: alsa-devel@alsa-project.org (moderated for non-subscribers)
11130W: http://alsa-project.org/main/index.php/ASoC
11131S: Supported
11132F: Documentation/devicetree/bindings/sound/
11133F: Documentation/sound/alsa/soc/
11134F: sound/soc/
11135F: include/sound/soc*
11136
11137SOUND - DMAENGINE HELPERS
11138M: Lars-Peter Clausen <lars@metafoo.de>
11139S: Supported
11140F: include/sound/dmaengine_pcm.h
11141F: sound/core/pcm_dmaengine.c
11142F: sound/soc/soc-generic-dmaengine-pcm.c
11143
11144SP2 MEDIA DRIVER
11145M: Olli Salonen <olli.salonen@iki.fi>
11146L: linux-media@vger.kernel.org
11147W: https://linuxtv.org
11148Q: http://patchwork.linuxtv.org/project/linux-media/list/
11149S: Maintained
11150F: drivers/media/dvb-frontends/sp2*
11151
11152SPARC + UltraSPARC (sparc/sparc64)
11153M: "David S. Miller" <davem@davemloft.net>
11154L: sparclinux@vger.kernel.org
11155Q: http://patchwork.ozlabs.org/project/sparclinux/list/
11156T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
11157T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
11158S: Maintained
11159F: arch/sparc/
11160F: drivers/sbus/
11161
11162SPARC SERIAL DRIVERS
11163M: "David S. Miller" <davem@davemloft.net>
11164L: sparclinux@vger.kernel.org
11165T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
11166T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
11167S: Maintained
11168F: include/linux/sunserialcore.h
11169F: drivers/tty/serial/suncore.c
11170F: drivers/tty/serial/sunhv.c
11171F: drivers/tty/serial/sunsab.c
11172F: drivers/tty/serial/sunsab.h
11173F: drivers/tty/serial/sunsu.c
11174F: drivers/tty/serial/sunzilog.c
11175F: drivers/tty/serial/sunzilog.h
11176
11177SPARSE CHECKER
11178M: "Christopher Li" <sparse@chrisli.org>
11179L: linux-sparse@vger.kernel.org
11180W: https://sparse.wiki.kernel.org/
11181T: git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
11182T: git git://git.kernel.org/pub/scm/devel/sparse/chrisl/sparse.git
11183S: Maintained
11184F: include/linux/compiler.h
11185
11186SPEAR PLATFORM SUPPORT
11187M: Viresh Kumar <vireshk@kernel.org>
11188M: Shiraz Hashim <shiraz.linux.kernel@gmail.com>
11189L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11190W: http://www.st.com/spear
11191S: Maintained
11192F: arch/arm/boot/dts/spear*
11193F: arch/arm/mach-spear/
11194
11195SPEAR CLOCK FRAMEWORK SUPPORT
11196M: Viresh Kumar <vireshk@kernel.org>
11197L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11198W: http://www.st.com/spear
11199S: Maintained
11200F: drivers/clk/spear/
11201
11202SPI SUBSYSTEM
11203M: Mark Brown <broonie@kernel.org>
11204L: linux-spi@vger.kernel.org
11205T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
11206Q: http://patchwork.kernel.org/project/spi-devel-general/list/
11207S: Maintained
11208F: Documentation/devicetree/bindings/spi/
11209F: Documentation/spi/
11210F: drivers/spi/
11211F: include/linux/spi/
11212F: include/uapi/linux/spi/
11213F: tools/spi/
11214
11215SPIDERNET NETWORK DRIVER for CELL
11216M: Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
11217L: netdev@vger.kernel.org
11218S: Supported
11219F: Documentation/networking/spider_net.txt
11220F: drivers/net/ethernet/toshiba/spider_net*
11221
11222SPU FILE SYSTEM
11223M: Jeremy Kerr <jk@ozlabs.org>
11224L: linuxppc-dev@lists.ozlabs.org
11225W: http://www.ibm.com/developerworks/power/cell/
11226S: Supported
11227F: Documentation/filesystems/spufs.txt
11228F: arch/powerpc/platforms/cell/spufs/
11229
11230SQUASHFS FILE SYSTEM
11231M: Phillip Lougher <phillip@squashfs.org.uk>
11232L: squashfs-devel@lists.sourceforge.net (subscribers-only)
11233W: http://squashfs.org.uk
11234T: git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
11235S: Maintained
11236F: Documentation/filesystems/squashfs.txt
11237F: fs/squashfs/
11238
11239SRM (Alpha) environment access
11240M: Jan-Benedict Glaw <jbglaw@lug-owl.de>
11241S: Maintained
11242F: arch/alpha/kernel/srm_env.c
11243
11244STABLE BRANCH
11245M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
11246L: stable@vger.kernel.org
11247S: Supported
11248F: Documentation/stable_kernel_rules.txt
11249
11250STAGING SUBSYSTEM
11251M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
11252T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
11253L: devel@driverdev.osuosl.org
11254S: Supported
11255F: drivers/staging/
11256
11257STAGING - COMEDI
11258M: Ian Abbott <abbotti@mev.co.uk>
11259M: H Hartley Sweeten <hsweeten@visionengravers.com>
11260S: Odd Fixes
11261F: drivers/staging/comedi/
11262
11263STAGING - FLARION FT1000 DRIVERS
11264M: Marek Belisko <marek.belisko@gmail.com>
11265S: Odd Fixes
11266F: drivers/staging/ft1000/
11267
11268STAGING - INDUSTRIAL IO
11269M: Jonathan Cameron <jic23@kernel.org>
11270L: linux-iio@vger.kernel.org
11271S: Odd Fixes
11272F: Documentation/devicetree/bindings/staging/iio/
11273F: drivers/staging/iio/
11274
11275STAGING - LIRC (LINUX INFRARED REMOTE CONTROL) DRIVERS
11276M: Jarod Wilson <jarod@wilsonet.com>
11277W: http://www.lirc.org/
11278S: Odd Fixes
11279F: drivers/staging/media/lirc/
11280
11281STAGING - LUSTRE PARALLEL FILESYSTEM
11282M: Oleg Drokin <oleg.drokin@intel.com>
11283M: Andreas Dilger <andreas.dilger@intel.com>
11284M: James Simmons <jsimmons@infradead.org>
11285L: lustre-devel@lists.lustre.org (moderated for non-subscribers)
11286W: http://wiki.lustre.org/
11287S: Maintained
11288F: drivers/staging/lustre
11289
11290STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
11291M: Marc Dietrich <marvin24@gmx.de>
11292L: ac100@lists.launchpad.net (moderated for non-subscribers)
11293L: linux-tegra@vger.kernel.org
11294S: Maintained
11295F: drivers/staging/nvec/
11296
11297STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
11298M: Jens Frederich <jfrederich@gmail.com>
11299M: Daniel Drake <dsd@laptop.org>
11300M: Jon Nettleton <jon.nettleton@gmail.com>
11301W: http://wiki.laptop.org/go/DCON
11302S: Maintained
11303F: drivers/staging/olpc_dcon/
11304
11305STAGING - REALTEK RTL8712U DRIVERS
11306M: Larry Finger <Larry.Finger@lwfinger.net>
11307M: Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
11308S: Odd Fixes
11309F: drivers/staging/rtl8712/
11310
11311STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
11312M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
11313M: Teddy Wang <teddy.wang@siliconmotion.com>
11314M: Sudip Mukherjee <sudip@vectorindia.org>
11315L: linux-fbdev@vger.kernel.org
11316S: Maintained
11317F: drivers/staging/sm750fb/
11318
11319STAGING - SLICOSS
11320M: Lior Dotan <liodot@gmail.com>
11321M: Christopher Harrer <charrer@alacritech.com>
11322S: Odd Fixes
11323F: drivers/staging/slicoss/
11324
11325STAGING - SPEAKUP CONSOLE SPEECH DRIVER
11326M: William Hubbs <w.d.hubbs@gmail.com>
11327M: Chris Brannon <chris@the-brannons.com>
11328M: Kirk Reiser <kirk@reisers.ca>
11329M: Samuel Thibault <samuel.thibault@ens-lyon.org>
11330L: speakup@linux-speakup.org
11331W: http://www.linux-speakup.org/
11332S: Odd Fixes
11333F: drivers/staging/speakup/
11334
11335STAGING - VIA VT665X DRIVERS
11336M: Forest Bond <forest@alittletooquiet.net>
11337S: Odd Fixes
11338F: drivers/staging/vt665?/
11339
11340STAGING - WILC1000 WIFI DRIVER
11341M: Aditya Shankar <aditya.shankar@microchip.com>
11342M: Ganesh Krishna <ganesh.krishna@microchip.com>
11343L: linux-wireless@vger.kernel.org
11344S: Supported
11345F: drivers/staging/wilc1000/
11346
11347STAGING - XGI Z7,Z9,Z11 PCI DISPLAY DRIVER
11348M: Arnaud Patard <arnaud.patard@rtp-net.org>
11349S: Odd Fixes
11350F: drivers/staging/xgifb/
11351
11352STARFIRE/DURALAN NETWORK DRIVER
11353M: Ion Badulescu <ionut@badula.org>
11354S: Odd Fixes
11355F: drivers/net/ethernet/adaptec/starfire*
11356
11357SUN3/3X
11358M: Sam Creasey <sammy@sammy.net>
11359W: http://sammy.net/sun3/
11360S: Maintained
11361F: arch/m68k/kernel/*sun3*
11362F: arch/m68k/sun3*/
11363F: arch/m68k/include/asm/sun3*
11364F: drivers/net/ethernet/i825xx/sun3*
11365
11366SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
11367M: Hans de Goede <hdegoede@redhat.com>
11368L: linux-input@vger.kernel.org
11369S: Maintained
11370F: Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt
11371F: drivers/input/keyboard/sun4i-lradc-keys.c
11372
11373SUNDANCE NETWORK DRIVER
11374M: Denis Kirjanov <kda@linux-powerpc.org>
11375L: netdev@vger.kernel.org
11376S: Maintained
11377F: drivers/net/ethernet/dlink/sundance.c
11378
11379SUPERH
11380M: Yoshinori Sato <ysato@users.sourceforge.jp>
11381M: Rich Felker <dalias@libc.org>
11382L: linux-sh@vger.kernel.org
11383Q: http://patchwork.kernel.org/project/linux-sh/list/
11384S: Maintained
11385F: Documentation/sh/
11386F: arch/sh/
11387F: drivers/sh/
11388
11389SUSPEND TO RAM
11390M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
11391M: Len Brown <len.brown@intel.com>
11392M: Pavel Machek <pavel@ucw.cz>
11393L: linux-pm@vger.kernel.org
11394S: Supported
11395F: Documentation/power/
11396F: arch/x86/kernel/acpi/
11397F: drivers/base/power/
11398F: kernel/power/
11399F: include/linux/suspend.h
11400F: include/linux/freezer.h
11401F: include/linux/pm.h
11402
11403SVGA HANDLING
11404M: Martin Mares <mj@ucw.cz>
11405L: linux-video@atrey.karlin.mff.cuni.cz
11406S: Maintained
11407F: Documentation/svga.txt
11408F: arch/x86/boot/video*
11409
11410SWIOTLB SUBSYSTEM
11411M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
11412L: linux-kernel@vger.kernel.org
11413T: git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git
11414S: Supported
11415F: lib/swiotlb.c
11416F: arch/*/kernel/pci-swiotlb.c
11417F: include/linux/swiotlb.h
11418
11419SWITCHDEV
11420M: Jiri Pirko <jiri@resnulli.us>
11421L: netdev@vger.kernel.org
11422S: Supported
11423F: net/switchdev/
11424F: include/net/switchdev.h
11425
11426SYNOPSYS ARC ARCHITECTURE
11427M: Vineet Gupta <vgupta@synopsys.com>
11428L: linux-snps-arc@lists.infradead.org
11429S: Supported
11430F: arch/arc/
11431F: Documentation/devicetree/bindings/arc/*
11432F: Documentation/devicetree/bindings/interrupt-controller/snps,arc*
11433F: drivers/tty/serial/arc_uart.c
11434T: git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
11435
11436SYNOPSYS ARC SDP platform support
11437M: Alexey Brodkin <abrodkin@synopsys.com>
11438S: Supported
11439F: arch/arc/plat-axs10x
11440F: arch/arc/boot/dts/ax*
11441F: Documentation/devicetree/bindings/arc/axs10*
11442
11443SYSTEM CONFIGURATION (SYSCON)
11444M: Lee Jones <lee.jones@linaro.org>
11445M: Arnd Bergmann <arnd@arndb.de>
11446T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
11447S: Supported
11448F: drivers/mfd/syscon.c
11449
11450SYSTEM RESET/SHUTDOWN DRIVERS
11451M: Sebastian Reichel <sre@kernel.org>
11452L: linux-pm@vger.kernel.org
11453T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
11454S: Maintained
11455F: Documentation/devicetree/bindings/power/reset/
11456F: drivers/power/reset/
11457
11458SYSV FILESYSTEM
11459M: Christoph Hellwig <hch@infradead.org>
11460S: Maintained
11461F: Documentation/filesystems/sysv-fs.txt
11462F: fs/sysv/
11463F: include/linux/sysv_fs.h
11464
11465TARGET SUBSYSTEM
11466M: "Nicholas A. Bellinger" <nab@linux-iscsi.org>
11467L: linux-scsi@vger.kernel.org
11468L: target-devel@vger.kernel.org
11469W: http://www.linux-iscsi.org
11470W: http://groups.google.com/group/linux-iscsi-target-dev
11471T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
11472S: Supported
11473F: drivers/target/
11474F: include/target/
11475F: Documentation/target/
11476
11477TASKSTATS STATISTICS INTERFACE
11478M: Balbir Singh <bsingharora@gmail.com>
11479S: Maintained
11480F: Documentation/accounting/taskstats*
11481F: include/linux/taskstats*
11482F: kernel/taskstats.c
11483
11484TC CLASSIFIER
11485M: Jamal Hadi Salim <jhs@mojatatu.com>
11486L: netdev@vger.kernel.org
11487S: Maintained
11488F: include/net/pkt_cls.h
11489F: include/uapi/linux/pkt_cls.h
11490F: net/sched/
11491
11492TCP LOW PRIORITY MODULE
11493M: "Wong Hoi Sing, Edison" <hswong3i@gmail.com>
11494M: "Hung Hing Lun, Mike" <hlhung3i@gmail.com>
11495W: http://tcp-lp-mod.sourceforge.net/
11496S: Maintained
11497F: net/ipv4/tcp_lp.c
11498
11499TDA10071 MEDIA DRIVER
11500M: Antti Palosaari <crope@iki.fi>
11501L: linux-media@vger.kernel.org
11502W: https://linuxtv.org
11503W: http://palosaari.fi/linux/
11504Q: http://patchwork.linuxtv.org/project/linux-media/list/
11505T: git git://linuxtv.org/anttip/media_tree.git
11506S: Maintained
11507F: drivers/media/dvb-frontends/tda10071*
11508
11509TDA18212 MEDIA DRIVER
11510M: Antti Palosaari <crope@iki.fi>
11511L: linux-media@vger.kernel.org
11512W: https://linuxtv.org
11513W: http://palosaari.fi/linux/
11514Q: http://patchwork.linuxtv.org/project/linux-media/list/
11515T: git git://linuxtv.org/anttip/media_tree.git
11516S: Maintained
11517F: drivers/media/tuners/tda18212*
11518
11519TDA18218 MEDIA DRIVER
11520M: Antti Palosaari <crope@iki.fi>
11521L: linux-media@vger.kernel.org
11522W: https://linuxtv.org
11523W: http://palosaari.fi/linux/
11524Q: http://patchwork.linuxtv.org/project/linux-media/list/
11525T: git git://linuxtv.org/anttip/media_tree.git
11526S: Maintained
11527F: drivers/media/tuners/tda18218*
11528
11529TDA18271 MEDIA DRIVER
11530M: Michael Krufky <mkrufky@linuxtv.org>
11531L: linux-media@vger.kernel.org
11532W: https://linuxtv.org
11533W: http://github.com/mkrufky
11534Q: http://patchwork.linuxtv.org/project/linux-media/list/
11535T: git git://linuxtv.org/mkrufky/tuners.git
11536S: Maintained
11537F: drivers/media/tuners/tda18271*
11538
11539TDA827x MEDIA DRIVER
11540M: Michael Krufky <mkrufky@linuxtv.org>
11541L: linux-media@vger.kernel.org
11542W: https://linuxtv.org
11543W: http://github.com/mkrufky
11544Q: http://patchwork.linuxtv.org/project/linux-media/list/
11545T: git git://linuxtv.org/mkrufky/tuners.git
11546S: Maintained
11547F: drivers/media/tuners/tda8290.*
11548
11549TDA8290 MEDIA DRIVER
11550M: Michael Krufky <mkrufky@linuxtv.org>
11551L: linux-media@vger.kernel.org
11552W: https://linuxtv.org
11553W: http://github.com/mkrufky
11554Q: http://patchwork.linuxtv.org/project/linux-media/list/
11555T: git git://linuxtv.org/mkrufky/tuners.git
11556S: Maintained
11557F: drivers/media/tuners/tda8290.*
11558
11559TDA9840 MEDIA DRIVER
11560M: Hans Verkuil <hverkuil@xs4all.nl>
11561L: linux-media@vger.kernel.org
11562T: git git://linuxtv.org/media_tree.git
11563W: https://linuxtv.org
11564S: Maintained
11565F: drivers/media/i2c/tda9840*
11566
11567TEA5761 TUNER DRIVER
11568M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
11569M: Mauro Carvalho Chehab <mchehab@kernel.org>
11570L: linux-media@vger.kernel.org
11571W: https://linuxtv.org
11572T: git git://linuxtv.org/media_tree.git
11573S: Odd fixes
11574F: drivers/media/tuners/tea5761.*
11575
11576TEA5767 TUNER DRIVER
11577M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
11578M: Mauro Carvalho Chehab <mchehab@kernel.org>
11579L: linux-media@vger.kernel.org
11580W: https://linuxtv.org
11581T: git git://linuxtv.org/media_tree.git
11582S: Maintained
11583F: drivers/media/tuners/tea5767.*
11584
11585TEA6415C MEDIA DRIVER
11586M: Hans Verkuil <hverkuil@xs4all.nl>
11587L: linux-media@vger.kernel.org
11588T: git git://linuxtv.org/media_tree.git
11589W: https://linuxtv.org
11590S: Maintained
11591F: drivers/media/i2c/tea6415c*
11592
11593TEA6420 MEDIA DRIVER
11594M: Hans Verkuil <hverkuil@xs4all.nl>
11595L: linux-media@vger.kernel.org
11596T: git git://linuxtv.org/media_tree.git
11597W: https://linuxtv.org
11598S: Maintained
11599F: drivers/media/i2c/tea6420*
11600
11601TEAM DRIVER
11602M: Jiri Pirko <jiri@resnulli.us>
11603L: netdev@vger.kernel.org
11604S: Supported
11605F: drivers/net/team/
11606F: include/linux/if_team.h
11607F: include/uapi/linux/if_team.h
11608
11609TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
11610M: "Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
11611S: Maintained
11612F: arch/x86/platform/ts5500/
11613
11614TECHNOTREND USB IR RECEIVER
11615M: Sean Young <sean@mess.org>
11616L: linux-media@vger.kernel.org
11617S: Maintained
11618F: drivers/media/rc/ttusbir.c
11619
11620TEGRA ARCHITECTURE SUPPORT
11621M: Stephen Warren <swarren@wwwdotorg.org>
11622M: Thierry Reding <thierry.reding@gmail.com>
11623M: Alexandre Courbot <gnurou@gmail.com>
11624L: linux-tegra@vger.kernel.org
11625Q: http://patchwork.ozlabs.org/project/linux-tegra/list/
11626T: git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
11627S: Supported
11628N: [^a-z]tegra
11629
11630TEGRA CLOCK DRIVER
11631M: Peter De Schrijver <pdeschrijver@nvidia.com>
11632M: Prashant Gaikwad <pgaikwad@nvidia.com>
11633S: Supported
11634F: drivers/clk/tegra/
11635
11636TEGRA DMA DRIVERS
11637M: Laxman Dewangan <ldewangan@nvidia.com>
11638M: Jon Hunter <jonathanh@nvidia.com>
11639S: Supported
11640F: drivers/dma/tegra*
11641
11642TEGRA I2C DRIVER
11643M: Laxman Dewangan <ldewangan@nvidia.com>
11644S: Supported
11645F: drivers/i2c/busses/i2c-tegra.c
11646
11647TEGRA IOMMU DRIVERS
11648M: Hiroshi Doyu <hdoyu@nvidia.com>
11649S: Supported
11650F: drivers/iommu/tegra*
11651
11652TEGRA KBC DRIVER
11653M: Rakesh Iyer <riyer@nvidia.com>
11654M: Laxman Dewangan <ldewangan@nvidia.com>
11655S: Supported
11656F: drivers/input/keyboard/tegra-kbc.c
11657
11658TEGRA PWM DRIVER
11659M: Thierry Reding <thierry.reding@gmail.com>
11660S: Supported
11661F: drivers/pwm/pwm-tegra.c
11662
11663TEGRA SERIAL DRIVER
11664M: Laxman Dewangan <ldewangan@nvidia.com>
11665S: Supported
11666F: drivers/tty/serial/serial-tegra.c
11667
11668TEGRA SPI DRIVER
11669M: Laxman Dewangan <ldewangan@nvidia.com>
11670S: Supported
11671F: drivers/spi/spi-tegra*
11672
11673TEHUTI ETHERNET DRIVER
11674M: Andy Gospodarek <andy@greyhouse.net>
11675L: netdev@vger.kernel.org
11676S: Supported
11677F: drivers/net/ethernet/tehuti/*
11678
11679Telecom Clock Driver for MCPL0010
11680M: Mark Gross <mark.gross@intel.com>
11681S: Supported
11682F: drivers/char/tlclk.c
11683
11684TENSILICA XTENSA PORT (xtensa)
11685M: Chris Zankel <chris@zankel.net>
11686M: Max Filippov <jcmvbkbc@gmail.com>
11687L: linux-xtensa@linux-xtensa.org
11688T: git git://github.com/czankel/xtensa-linux.git
11689S: Maintained
11690F: arch/xtensa/
11691F: drivers/irqchip/irq-xtensa-*
11692
11693THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
11694M: Hans Verkuil <hverkuil@xs4all.nl>
11695L: linux-media@vger.kernel.org
11696T: git git://linuxtv.org/media_tree.git
11697W: https://linuxtv.org
11698S: Maintained
11699F: drivers/media/radio/radio-raremono.c
11700
11701THERMAL
11702M: Zhang Rui <rui.zhang@intel.com>
11703M: Eduardo Valentin <edubezval@gmail.com>
11704L: linux-pm@vger.kernel.org
11705T: git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git
11706T: git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git
11707Q: https://patchwork.kernel.org/project/linux-pm/list/
11708S: Supported
11709F: drivers/thermal/
11710F: include/linux/thermal.h
11711F: include/uapi/linux/thermal.h
11712F: include/linux/cpu_cooling.h
11713F: Documentation/devicetree/bindings/thermal/
11714
11715THERMAL/CPU_COOLING
11716M: Amit Daniel Kachhap <amit.kachhap@gmail.com>
11717M: Viresh Kumar <viresh.kumar@linaro.org>
11718M: Javi Merino <javi.merino@arm.com>
11719L: linux-pm@vger.kernel.org
11720S: Supported
11721F: Documentation/thermal/cpu-cooling-api.txt
11722F: drivers/thermal/cpu_cooling.c
11723F: include/linux/cpu_cooling.h
11724
11725THINKPAD ACPI EXTRAS DRIVER
11726M: Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br>
11727L: ibm-acpi-devel@lists.sourceforge.net
11728L: platform-driver-x86@vger.kernel.org
11729W: http://ibm-acpi.sourceforge.net
11730W: http://thinkwiki.org/wiki/Ibm-acpi
11731T: git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
11732S: Maintained
11733F: drivers/platform/x86/thinkpad_acpi.c
11734
11735TI BANDGAP AND THERMAL DRIVER
11736M: Eduardo Valentin <edubezval@gmail.com>
11737M: Keerthy <j-keerthy@ti.com>
11738L: linux-pm@vger.kernel.org
11739L: linux-omap@vger.kernel.org
11740S: Maintained
11741F: drivers/thermal/ti-soc-thermal/
11742
11743TI VPE/CAL DRIVERS
11744M: Benoit Parrot <bparrot@ti.com>
11745L: linux-media@vger.kernel.org
11746W: http://linuxtv.org/
11747Q: http://patchwork.linuxtv.org/project/linux-media/list/
11748S: Maintained
11749F: drivers/media/platform/ti-vpe/
11750
11751TI CDCE706 CLOCK DRIVER
11752M: Max Filippov <jcmvbkbc@gmail.com>
11753S: Maintained
11754F: drivers/clk/clk-cdce706.c
11755
11756TI CLOCK DRIVER
11757M: Tero Kristo <t-kristo@ti.com>
11758L: linux-omap@vger.kernel.org
11759S: Maintained
11760F: drivers/clk/ti/
11761F: include/linux/clk/ti.h
11762
11763TI ETHERNET SWITCH DRIVER (CPSW)
11764M: Mugunthan V N <mugunthanvnm@ti.com>
11765R: Grygorii Strashko <grygorii.strashko@ti.com>
11766L: linux-omap@vger.kernel.org
11767L: netdev@vger.kernel.org
11768S: Maintained
11769F: drivers/net/ethernet/ti/cpsw*
11770F: drivers/net/ethernet/ti/davinci*
11771
11772TI FLASH MEDIA INTERFACE DRIVER
11773M: Alex Dubov <oakad@yahoo.com>
11774S: Maintained
11775F: drivers/misc/tifm*
11776F: drivers/mmc/host/tifm_sd.c
11777F: include/linux/tifm.h
11778
11779TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
11780M: Santosh Shilimkar <ssantosh@kernel.org>
11781L: linux-kernel@vger.kernel.org
11782L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11783S: Maintained
11784F: drivers/soc/ti/*
11785T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
11786
11787
11788TI LM49xxx FAMILY ASoC CODEC DRIVERS
11789M: M R Swami Reddy <mr.swami.reddy@ti.com>
11790M: Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
11791L: alsa-devel@alsa-project.org (moderated for non-subscribers)
11792S: Maintained
11793F: sound/soc/codecs/lm49453*
11794F: sound/soc/codecs/isabelle*
11795
11796TI LP855x BACKLIGHT DRIVER
11797M: Milo Kim <milo.kim@ti.com>
11798S: Maintained
11799F: Documentation/backlight/lp855x-driver.txt
11800F: drivers/video/backlight/lp855x_bl.c
11801F: include/linux/platform_data/lp855x.h
11802
11803TI LP8727 CHARGER DRIVER
11804M: Milo Kim <milo.kim@ti.com>
11805S: Maintained
11806F: drivers/power/supply/lp8727_charger.c
11807F: include/linux/platform_data/lp8727.h
11808
11809TI LP8788 MFD DRIVER
11810M: Milo Kim <milo.kim@ti.com>
11811S: Maintained
11812F: drivers/iio/adc/lp8788_adc.c
11813F: drivers/leds/leds-lp8788.c
11814F: drivers/mfd/lp8788*.c
11815F: drivers/power/supply/lp8788-charger.c
11816F: drivers/regulator/lp8788-*.c
11817F: include/linux/mfd/lp8788*.h
11818
11819TI NETCP ETHERNET DRIVER
11820M: Wingman Kwok <w-kwok2@ti.com>
11821M: Murali Karicheri <m-karicheri2@ti.com>
11822L: netdev@vger.kernel.org
11823S: Maintained
11824F: drivers/net/ethernet/ti/netcp*
11825
11826TI TAS571X FAMILY ASoC CODEC DRIVER
11827M: Kevin Cernekee <cernekee@chromium.org>
11828L: alsa-devel@alsa-project.org (moderated for non-subscribers)
11829S: Odd Fixes
11830F: sound/soc/codecs/tas571x*
11831
11832TI TWL4030 SERIES SOC CODEC DRIVER
11833M: Peter Ujfalusi <peter.ujfalusi@ti.com>
11834L: alsa-devel@alsa-project.org (moderated for non-subscribers)
11835S: Maintained
11836F: sound/soc/codecs/twl4030*
11837
11838TI WILINK WIRELESS DRIVERS
11839L: linux-wireless@vger.kernel.org
11840W: http://wireless.kernel.org/en/users/Drivers/wl12xx
11841W: http://wireless.kernel.org/en/users/Drivers/wl1251
11842T: git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
11843S: Orphan
11844F: drivers/net/wireless/ti/
11845F: include/linux/wl12xx.h
11846
11847TIPC NETWORK LAYER
11848M: Jon Maloy <jon.maloy@ericsson.com>
11849M: Ying Xue <ying.xue@windriver.com>
11850L: netdev@vger.kernel.org (core kernel code)
11851L: tipc-discussion@lists.sourceforge.net (user apps, general discussion)
11852W: http://tipc.sourceforge.net/
11853S: Maintained
11854F: include/uapi/linux/tipc*.h
11855F: net/tipc/
11856
11857TILE ARCHITECTURE
11858M: Chris Metcalf <cmetcalf@mellanox.com>
11859W: http://www.mellanox.com/repository/solutions/tile-scm/
11860T: git git://git.kernel.org/pub/scm/linux/kernel/git/cmetcalf/linux-tile.git
11861S: Supported
11862F: arch/tile/
11863F: drivers/char/tile-srom.c
11864F: drivers/edac/tile_edac.c
11865F: drivers/net/ethernet/tile/
11866F: drivers/rtc/rtc-tile.c
11867F: drivers/tty/hvc/hvc_tile.c
11868F: drivers/tty/serial/tilegx.c
11869F: drivers/usb/host/*-tilegx.c
11870F: include/linux/usb/tilegx.h
11871
11872TLAN NETWORK DRIVER
11873M: Samuel Chessman <chessman@tux.org>
11874L: tlan-devel@lists.sourceforge.net (subscribers-only)
11875W: http://sourceforge.net/projects/tlan/
11876S: Maintained
11877F: Documentation/networking/tlan.txt
11878F: drivers/net/ethernet/ti/tlan.*
11879
11880TOMOYO SECURITY MODULE
11881M: Kentaro Takeda <takedakn@nttdata.co.jp>
11882M: Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
11883L: tomoyo-dev-en@lists.sourceforge.jp (subscribers-only, for developers in English)
11884L: tomoyo-users-en@lists.sourceforge.jp (subscribers-only, for users in English)
11885L: tomoyo-dev@lists.sourceforge.jp (subscribers-only, for developers in Japanese)
11886L: tomoyo-users@lists.sourceforge.jp (subscribers-only, for users in Japanese)
11887W: http://tomoyo.sourceforge.jp/
11888T: quilt http://svn.sourceforge.jp/svnroot/tomoyo/trunk/2.5.x/tomoyo-lsm/patches/
11889S: Maintained
11890F: security/tomoyo/
11891
11892TOPSTAR LAPTOP EXTRAS DRIVER
11893M: Herton Ronaldo Krzesinski <herton@canonical.com>
11894L: platform-driver-x86@vger.kernel.org
11895S: Maintained
11896F: drivers/platform/x86/topstar-laptop.c
11897
11898TOSHIBA ACPI EXTRAS DRIVER
11899M: Azael Avalos <coproscefalo@gmail.com>
11900L: platform-driver-x86@vger.kernel.org
11901S: Maintained
11902F: drivers/platform/x86/toshiba_acpi.c
11903
11904TOSHIBA BLUETOOTH DRIVER
11905M: Azael Avalos <coproscefalo@gmail.com>
11906L: platform-driver-x86@vger.kernel.org
11907S: Maintained
11908F: drivers/platform/x86/toshiba_bluetooth.c
11909
11910TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
11911M: Azael Avalos <coproscefalo@gmail.com>
11912L: platform-driver-x86@vger.kernel.org
11913S: Maintained
11914F: drivers/platform/x86/toshiba_haps.c
11915
11916TOSHIBA WMI HOTKEYS DRIVER
11917M: Azael Avalos <coproscefalo@gmail.com>
11918L: platform-driver-x86@vger.kernel.org
11919S: Maintained
11920F: drivers/platform/x86/toshiba-wmi.c
11921
11922TOSHIBA SMM DRIVER
11923M: Jonathan Buzzard <jonathan@buzzard.org.uk>
11924W: http://www.buzzard.org.uk/toshiba/
11925S: Maintained
11926F: drivers/char/toshiba.c
11927F: include/linux/toshiba.h
11928F: include/uapi/linux/toshiba.h
11929
11930TOSHIBA TC358743 DRIVER
11931M: Mats Randgaard <matrandg@cisco.com>
11932L: linux-media@vger.kernel.org
11933S: Maintained
11934F: drivers/media/i2c/tc358743*
11935F: include/media/i2c/tc358743.h
11936
11937TMIO/SDHI MMC DRIVER
11938M: Wolfram Sang <wsa+renesas@sang-engineering.com>
11939L: linux-mmc@vger.kernel.org
11940S: Supported
11941F: drivers/mmc/host/tmio_mmc*
11942F: drivers/mmc/host/sh_mobile_sdhi.c
11943F: include/linux/mfd/tmio.h
11944
11945TMP401 HARDWARE MONITOR DRIVER
11946M: Guenter Roeck <linux@roeck-us.net>
11947L: linux-hwmon@vger.kernel.org
11948S: Maintained
11949F: Documentation/hwmon/tmp401
11950F: drivers/hwmon/tmp401.c
11951
11952TMPFS (SHMEM FILESYSTEM)
11953M: Hugh Dickins <hughd@google.com>
11954L: linux-mm@kvack.org
11955S: Maintained
11956F: include/linux/shmem_fs.h
11957F: mm/shmem.c
11958
11959TM6000 VIDEO4LINUX DRIVER
11960M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
11961M: Mauro Carvalho Chehab <mchehab@kernel.org>
11962L: linux-media@vger.kernel.org
11963W: https://linuxtv.org
11964T: git git://linuxtv.org/media_tree.git
11965S: Odd fixes
11966F: drivers/media/usb/tm6000/
11967
11968TW5864 VIDEO4LINUX DRIVER
11969M: Bluecherry Maintainers <maintainers@bluecherrydvr.com>
11970M: Andrey Utkin <andrey.utkin@corp.bluecherry.net>
11971M: Andrey Utkin <andrey_utkin@fastmail.com>
11972L: linux-media@vger.kernel.org
11973S: Supported
11974F: drivers/media/pci/tw5864/
11975
11976TW68 VIDEO4LINUX DRIVER
11977M: Hans Verkuil <hverkuil@xs4all.nl>
11978L: linux-media@vger.kernel.org
11979T: git git://linuxtv.org/media_tree.git
11980W: https://linuxtv.org
11981S: Odd Fixes
11982F: drivers/media/pci/tw68/
11983
11984TW686X VIDEO4LINUX DRIVER
11985M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
11986L: linux-media@vger.kernel.org
11987T: git git://linuxtv.org/media_tree.git
11988W: http://linuxtv.org
11989S: Maintained
11990F: drivers/media/pci/tw686x/
11991
11992TPM DEVICE DRIVER
11993M: Peter Huewe <peterhuewe@gmx.de>
11994M: Marcel Selhorst <tpmdd@selhorst.net>
11995M: Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
11996R: Jason Gunthorpe <jgunthorpe@obsidianresearch.com>
11997W: http://tpmdd.sourceforge.net
11998L: tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers)
11999Q: https://patchwork.kernel.org/project/tpmdd-devel/list/
12000T: git git://git.infradead.org/users/jjs/linux-tpmdd.git
12001S: Maintained
12002F: drivers/char/tpm/
12003
12004TPM IBM_VTPM DEVICE DRIVER
12005M: Ashley Lai <ashleydlai@gmail.com>
12006W: http://tpmdd.sourceforge.net
12007L: tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers)
12008S: Maintained
12009F: drivers/char/tpm/tpm_ibmvtpm*
12010
12011TRACING
12012M: Steven Rostedt <rostedt@goodmis.org>
12013M: Ingo Molnar <mingo@redhat.com>
12014T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
12015S: Maintained
12016F: Documentation/trace/ftrace.txt
12017F: arch/*/*/*/ftrace.h
12018F: arch/*/kernel/ftrace.c
12019F: include/*/ftrace.h
12020F: include/linux/trace*.h
12021F: include/trace/
12022F: kernel/trace/
12023F: tools/testing/selftests/ftrace/
12024
12025TRACING MMIO ACCESSES (MMIOTRACE)
12026M: Steven Rostedt <rostedt@goodmis.org>
12027M: Ingo Molnar <mingo@kernel.org>
12028R: Karol Herbst <karolherbst@gmail.com>
12029R: Pekka Paalanen <ppaalanen@gmail.com>
12030S: Maintained
12031L: linux-kernel@vger.kernel.org
12032L: nouveau@lists.freedesktop.org
12033F: kernel/trace/trace_mmiotrace.c
12034F: include/linux/mmiotrace.h
12035F: arch/x86/mm/kmmio.c
12036F: arch/x86/mm/mmio-mod.c
12037F: arch/x86/mm/testmmiotrace.c
12038
12039TRIVIAL PATCHES
12040M: Jiri Kosina <trivial@kernel.org>
12041T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git
12042S: Maintained
12043K: ^Subject:.*(?i)trivial
12044
12045TTY LAYER
12046M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
12047M: Jiri Slaby <jslaby@suse.com>
12048S: Supported
12049T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
12050F: Documentation/serial/
12051F: drivers/tty/
12052F: drivers/tty/serial/serial_core.c
12053F: include/linux/serial_core.h
12054F: include/linux/serial.h
12055F: include/linux/tty.h
12056F: include/uapi/linux/serial_core.h
12057F: include/uapi/linux/serial.h
12058F: include/uapi/linux/tty.h
12059
12060TUA9001 MEDIA DRIVER
12061M: Antti Palosaari <crope@iki.fi>
12062L: linux-media@vger.kernel.org
12063W: https://linuxtv.org
12064W: http://palosaari.fi/linux/
12065Q: http://patchwork.linuxtv.org/project/linux-media/list/
12066T: git git://linuxtv.org/anttip/media_tree.git
12067S: Maintained
12068F: drivers/media/tuners/tua9001*
12069
12070TULIP NETWORK DRIVERS
12071L: netdev@vger.kernel.org
12072L: linux-parisc@vger.kernel.org
12073S: Orphan
12074F: drivers/net/ethernet/dec/tulip/
12075
12076TUN/TAP driver
12077M: Maxim Krasnyansky <maxk@qti.qualcomm.com>
12078W: http://vtun.sourceforge.net/tun
12079S: Maintained
12080F: Documentation/networking/tuntap.txt
12081F: arch/um/os-Linux/drivers/
12082
12083TURBOCHANNEL SUBSYSTEM
12084M: "Maciej W. Rozycki" <macro@linux-mips.org>
12085M: Ralf Baechle <ralf@linux-mips.org>
12086L: linux-mips@linux-mips.org
12087Q: http://patchwork.linux-mips.org/project/linux-mips/list/
12088S: Maintained
12089F: drivers/tc/
12090F: include/linux/tc.h
12091
12092U14-34F SCSI DRIVER
12093M: Dario Ballabio <ballabio_dario@emc.com>
12094L: linux-scsi@vger.kernel.org
12095S: Maintained
12096F: drivers/scsi/u14-34f.c
12097
12098UBI FILE SYSTEM (UBIFS)
12099M: Richard Weinberger <richard@nod.at>
12100M: Artem Bityutskiy <dedekind1@gmail.com>
12101M: Adrian Hunter <adrian.hunter@intel.com>
12102L: linux-mtd@lists.infradead.org
12103T: git git://git.infradead.org/ubifs-2.6.git
12104W: http://www.linux-mtd.infradead.org/doc/ubifs.html
12105S: Supported
12106F: Documentation/filesystems/ubifs.txt
12107F: fs/ubifs/
12108
12109UCLINUX (M68KNOMMU AND COLDFIRE)
12110M: Greg Ungerer <gerg@linux-m68k.org>
12111W: http://www.linux-m68k.org/
12112W: http://www.uclinux.org/
12113L: linux-m68k@lists.linux-m68k.org
12114L: uclinux-dev@uclinux.org (subscribers-only)
12115T: git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
12116S: Maintained
12117F: arch/m68k/coldfire/
12118F: arch/m68k/68*/
12119F: arch/m68k/*/*_no.*
12120F: arch/m68k/include/asm/*_no.*
12121
12122UDF FILESYSTEM
12123M: Jan Kara <jack@suse.com>
12124S: Maintained
12125F: Documentation/filesystems/udf.txt
12126F: fs/udf/
12127
12128UFS FILESYSTEM
12129M: Evgeniy Dushistov <dushistov@mail.ru>
12130S: Maintained
12131F: Documentation/filesystems/ufs.txt
12132F: fs/ufs/
12133
12134UHID USERSPACE HID IO DRIVER:
12135M: David Herrmann <dh.herrmann@googlemail.com>
12136L: linux-input@vger.kernel.org
12137S: Maintained
12138F: drivers/hid/uhid.c
12139F: include/uapi/linux/uhid.h
12140
12141ULTRA-WIDEBAND (UWB) SUBSYSTEM:
12142L: linux-usb@vger.kernel.org
12143S: Orphan
12144F: drivers/uwb/
12145F: include/linux/uwb.h
12146F: include/linux/uwb/
12147
12148UNICORE32 ARCHITECTURE:
12149M: Guan Xuetao <gxt@mprc.pku.edu.cn>
12150W: http://mprc.pku.edu.cn/~guanxuetao/linux
12151S: Maintained
12152T: git git://github.com/gxt/linux.git
12153F: arch/unicore32/
12154
12155UNIFDEF
12156M: Tony Finch <dot@dotat.at>
12157W: http://dotat.at/prog/unifdef
12158S: Maintained
12159F: scripts/unifdef.c
12160
12161UNIFORM CDROM DRIVER
12162M: Jens Axboe <axboe@kernel.dk>
12163W: http://www.kernel.dk
12164S: Maintained
12165F: Documentation/cdrom/
12166F: drivers/cdrom/cdrom.c
12167F: include/linux/cdrom.h
12168F: include/uapi/linux/cdrom.h
12169
12170UNISYS S-PAR DRIVERS
12171M: David Kershner <david.kershner@unisys.com>
12172L: sparmaintainer@unisys.com (Unisys internal)
12173S: Supported
12174F: drivers/staging/unisys/
12175
12176UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
12177M: Vinayak Holikatti <vinholikatti@gmail.com>
12178L: linux-scsi@vger.kernel.org
12179S: Supported
12180F: Documentation/scsi/ufs.txt
12181F: drivers/scsi/ufs/
12182
12183UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS
12184M: Joao Pinto <Joao.Pinto@synopsys.com>
12185L: linux-scsi@vger.kernel.org
12186S: Supported
12187F: drivers/scsi/ufs/*dwc*
12188
12189UNSORTED BLOCK IMAGES (UBI)
12190M: Artem Bityutskiy <dedekind1@gmail.com>
12191M: Richard Weinberger <richard@nod.at>
12192W: http://www.linux-mtd.infradead.org/
12193L: linux-mtd@lists.infradead.org
12194T: git git://git.infradead.org/ubifs-2.6.git
12195S: Supported
12196F: drivers/mtd/ubi/
12197F: include/linux/mtd/ubi.h
12198F: include/uapi/mtd/ubi-user.h
12199
12200USB ACM DRIVER
12201M: Oliver Neukum <oneukum@suse.com>
12202L: linux-usb@vger.kernel.org
12203S: Maintained
12204F: Documentation/usb/acm.txt
12205F: drivers/usb/class/cdc-acm.*
12206
12207USB AR5523 WIRELESS DRIVER
12208M: Pontus Fuchs <pontus.fuchs@gmail.com>
12209L: linux-wireless@vger.kernel.org
12210S: Maintained
12211F: drivers/net/wireless/ath/ar5523/
12212
12213USB ATTACHED SCSI
12214M: Oliver Neukum <oneukum@suse.com>
12215L: linux-usb@vger.kernel.org
12216L: linux-scsi@vger.kernel.org
12217S: Maintained
12218F: drivers/usb/storage/uas.c
12219
12220USB CDC ETHERNET DRIVER
12221M: Oliver Neukum <oliver@neukum.org>
12222L: linux-usb@vger.kernel.org
12223S: Maintained
12224F: drivers/net/usb/cdc_*.c
12225F: include/uapi/linux/usb/cdc.h
12226
12227USB CHAOSKEY DRIVER
12228M: Keith Packard <keithp@keithp.com>
12229L: linux-usb@vger.kernel.org
12230S: Maintained
12231F: drivers/usb/misc/chaoskey.c
12232
12233USB CYPRESS C67X00 DRIVER
12234M: Peter Korsgaard <jacmet@sunsite.dk>
12235L: linux-usb@vger.kernel.org
12236S: Maintained
12237F: drivers/usb/c67x00/
12238
12239USB DAVICOM DM9601 DRIVER
12240M: Peter Korsgaard <jacmet@sunsite.dk>
12241L: netdev@vger.kernel.org
12242W: http://www.linux-usb.org/usbnet
12243S: Maintained
12244F: drivers/net/usb/dm9601.c
12245
12246USB DIAMOND RIO500 DRIVER
12247M: Cesar Miquel <miquel@df.uba.ar>
12248L: rio500-users@lists.sourceforge.net
12249W: http://rio500.sourceforge.net
12250S: Maintained
12251F: drivers/usb/misc/rio500*
12252
12253USB EHCI DRIVER
12254M: Alan Stern <stern@rowland.harvard.edu>
12255L: linux-usb@vger.kernel.org
12256S: Maintained
12257F: Documentation/usb/ehci.txt
12258F: drivers/usb/host/ehci*
12259
12260USB GADGET/PERIPHERAL SUBSYSTEM
12261M: Felipe Balbi <balbi@kernel.org>
12262L: linux-usb@vger.kernel.org
12263W: http://www.linux-usb.org/gadget
12264T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
12265S: Maintained
12266F: drivers/usb/gadget/
12267F: include/linux/usb/gadget*
12268
12269USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
12270M: Jiri Kosina <jikos@kernel.org>
12271R: Benjamin Tissoires <benjamin.tissoires@redhat.com>
12272L: linux-usb@vger.kernel.org
12273T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
12274S: Maintained
12275F: Documentation/hid/hiddev.txt
12276F: drivers/hid/usbhid/
12277
12278USB ISP116X DRIVER
12279M: Olav Kongas <ok@artecdesign.ee>
12280L: linux-usb@vger.kernel.org
12281S: Maintained
12282F: drivers/usb/host/isp116x*
12283F: include/linux/usb/isp116x.h
12284
12285USB LAN78XX ETHERNET DRIVER
12286M: Woojung Huh <woojung.huh@microchip.com>
12287M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
12288L: netdev@vger.kernel.org
12289S: Maintained
12290F: drivers/net/usb/lan78xx.*
12291
12292USB MASS STORAGE DRIVER
12293M: Alan Stern <stern@rowland.harvard.edu>
12294L: linux-usb@vger.kernel.org
12295L: usb-storage@lists.one-eyed-alien.net
12296S: Maintained
12297W: http://www.one-eyed-alien.net/~mdharm/linux-usb/
12298F: drivers/usb/storage/
12299
12300USB MIDI DRIVER
12301M: Clemens Ladisch <clemens@ladisch.de>
12302L: alsa-devel@alsa-project.org (moderated for non-subscribers)
12303T: git git://git.alsa-project.org/alsa-kernel.git
12304S: Maintained
12305F: sound/usb/midi.*
12306
12307USB NETWORKING DRIVERS
12308L: linux-usb@vger.kernel.org
12309S: Odd Fixes
12310F: drivers/net/usb/
12311
12312USB OHCI DRIVER
12313M: Alan Stern <stern@rowland.harvard.edu>
12314L: linux-usb@vger.kernel.org
12315S: Maintained
12316F: Documentation/usb/ohci.txt
12317F: drivers/usb/host/ohci*
12318
12319USB OTG FSM (Finite State Machine)
12320M: Peter Chen <Peter.Chen@nxp.com>
12321T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
12322L: linux-usb@vger.kernel.org
12323S: Maintained
12324F: drivers/usb/common/usb-otg-fsm.c
12325
12326USB OVER IP DRIVER
12327M: Valentina Manea <valentina.manea.m@gmail.com>
12328M: Shuah Khan <shuahkh@osg.samsung.com>
12329M: Shuah Khan <shuah@kernel.org>
12330L: linux-usb@vger.kernel.org
12331S: Maintained
12332F: Documentation/usb/usbip_protocol.txt
12333F: drivers/usb/usbip/
12334F: tools/usb/usbip/
12335
12336USB PEGASUS DRIVER
12337M: Petko Manolov <petkan@nucleusys.com>
12338L: linux-usb@vger.kernel.org
12339L: netdev@vger.kernel.org
12340T: git git://github.com/petkan/pegasus.git
12341W: https://github.com/petkan/pegasus
12342S: Maintained
12343F: drivers/net/usb/pegasus.*
12344
12345USB PHY LAYER
12346M: Felipe Balbi <balbi@kernel.org>
12347L: linux-usb@vger.kernel.org
12348T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
12349S: Maintained
12350F: drivers/usb/phy/
12351
12352USB PRINTER DRIVER (usblp)
12353M: Pete Zaitcev <zaitcev@redhat.com>
12354L: linux-usb@vger.kernel.org
12355S: Supported
12356F: drivers/usb/class/usblp.c
12357
12358USB QMI WWAN NETWORK DRIVER
12359M: Bjørn Mork <bjorn@mork.no>
12360L: netdev@vger.kernel.org
12361S: Maintained
12362F: Documentation/ABI/testing/sysfs-class-net-qmi
12363F: drivers/net/usb/qmi_wwan.c
12364
12365USB RTL8150 DRIVER
12366M: Petko Manolov <petkan@nucleusys.com>
12367L: linux-usb@vger.kernel.org
12368L: netdev@vger.kernel.org
12369T: git git://github.com/petkan/rtl8150.git
12370W: https://github.com/petkan/rtl8150
12371S: Maintained
12372F: drivers/net/usb/rtl8150.c
12373
12374USB SERIAL SUBSYSTEM
12375M: Johan Hovold <johan@kernel.org>
12376L: linux-usb@vger.kernel.org
12377S: Maintained
12378F: Documentation/usb/usb-serial.txt
12379F: drivers/usb/serial/
12380F: include/linux/usb/serial.h
12381
12382USB SMSC75XX ETHERNET DRIVER
12383M: Steve Glendinning <steve.glendinning@shawell.net>
12384L: netdev@vger.kernel.org
12385S: Maintained
12386F: drivers/net/usb/smsc75xx.*
12387
12388USB SMSC95XX ETHERNET DRIVER
12389M: Steve Glendinning <steve.glendinning@shawell.net>
12390M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
12391L: netdev@vger.kernel.org
12392S: Maintained
12393F: drivers/net/usb/smsc95xx.*
12394
12395USB SUBSYSTEM
12396M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
12397L: linux-usb@vger.kernel.org
12398W: http://www.linux-usb.org
12399T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
12400S: Supported
12401F: Documentation/devicetree/bindings/usb/
12402F: Documentation/usb/
12403F: drivers/usb/
12404F: include/linux/usb.h
12405F: include/linux/usb/
12406
12407USB UHCI DRIVER
12408M: Alan Stern <stern@rowland.harvard.edu>
12409L: linux-usb@vger.kernel.org
12410S: Maintained
12411F: drivers/usb/host/uhci*
12412
12413USB "USBNET" DRIVER FRAMEWORK
12414M: Oliver Neukum <oneukum@suse.com>
12415L: netdev@vger.kernel.org
12416W: http://www.linux-usb.org/usbnet
12417S: Maintained
12418F: drivers/net/usb/usbnet.c
12419F: include/linux/usb/usbnet.h
12420
12421USB VIDEO CLASS
12422M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
12423L: linux-uvc-devel@lists.sourceforge.net (subscribers-only)
12424L: linux-media@vger.kernel.org
12425T: git git://linuxtv.org/media_tree.git
12426W: http://www.ideasonboard.org/uvc/
12427S: Maintained
12428F: drivers/media/usb/uvc/
12429F: include/uapi/linux/uvcvideo.h
12430
12431USB VISION DRIVER
12432M: Hans Verkuil <hverkuil@xs4all.nl>
12433L: linux-media@vger.kernel.org
12434T: git git://linuxtv.org/media_tree.git
12435W: https://linuxtv.org
12436S: Odd Fixes
12437F: drivers/media/usb/usbvision/
12438
12439USB WEBCAM GADGET
12440M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
12441L: linux-usb@vger.kernel.org
12442S: Maintained
12443F: drivers/usb/gadget/function/*uvc*
12444F: drivers/usb/gadget/legacy/webcam.c
12445
12446USB WIRELESS RNDIS DRIVER (rndis_wlan)
12447M: Jussi Kivilinna <jussi.kivilinna@iki.fi>
12448L: linux-wireless@vger.kernel.org
12449S: Maintained
12450F: drivers/net/wireless/rndis_wlan.c
12451
12452USB XHCI DRIVER
12453M: Mathias Nyman <mathias.nyman@intel.com>
12454L: linux-usb@vger.kernel.org
12455S: Supported
12456F: drivers/usb/host/xhci*
12457F: drivers/usb/host/pci-quirks*
12458
12459USB ZD1201 DRIVER
12460L: linux-wireless@vger.kernel.org
12461W: http://linux-lc100020.sourceforge.net
12462S: Orphan
12463F: drivers/net/wireless/zydas/zd1201.*
12464
12465USB ZR364XX DRIVER
12466M: Antoine Jacquet <royale@zerezo.com>
12467L: linux-usb@vger.kernel.org
12468L: linux-media@vger.kernel.org
12469T: git git://linuxtv.org/media_tree.git
12470W: http://royale.zerezo.com/zr364xx/
12471S: Maintained
12472F: Documentation/video4linux/zr364xx.txt
12473F: drivers/media/usb/zr364xx/
12474
12475ULPI BUS
12476M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
12477L: linux-usb@vger.kernel.org
12478S: Maintained
12479F: drivers/usb/common/ulpi.c
12480F: include/linux/ulpi/
12481
12482USER-MODE LINUX (UML)
12483M: Jeff Dike <jdike@addtoit.com>
12484M: Richard Weinberger <richard@nod.at>
12485L: user-mode-linux-devel@lists.sourceforge.net
12486L: user-mode-linux-user@lists.sourceforge.net
12487W: http://user-mode-linux.sourceforge.net
12488T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git
12489S: Maintained
12490F: Documentation/virtual/uml/
12491F: arch/um/
12492F: arch/x86/um/
12493F: fs/hostfs/
12494F: fs/hppfs/
12495
12496USERSPACE I/O (UIO)
12497M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
12498S: Maintained
12499T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
12500F: Documentation/DocBook/uio-howto.tmpl
12501F: drivers/uio/
12502F: include/linux/uio*.h
12503
12504UTIL-LINUX PACKAGE
12505M: Karel Zak <kzak@redhat.com>
12506L: util-linux@vger.kernel.org
12507W: http://en.wikipedia.org/wiki/Util-linux
12508T: git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
12509S: Maintained
12510
12511UVESAFB DRIVER
12512M: Michal Januszewski <spock@gentoo.org>
12513L: linux-fbdev@vger.kernel.org
12514W: http://dev.gentoo.org/~spock/projects/uvesafb/
12515S: Maintained
12516F: Documentation/fb/uvesafb.txt
12517F: drivers/video/fbdev/uvesafb.*
12518
12519VF610 NAND DRIVER
12520M: Stefan Agner <stefan@agner.ch>
12521L: linux-mtd@lists.infradead.org
12522S: Supported
12523F: drivers/mtd/nand/vf610_nfc.c
12524
12525VFAT/FAT/MSDOS FILESYSTEM
12526M: OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
12527S: Maintained
12528F: Documentation/filesystems/vfat.txt
12529F: fs/fat/
12530
12531VFIO DRIVER
12532M: Alex Williamson <alex.williamson@redhat.com>
12533L: kvm@vger.kernel.org
12534T: git git://github.com/awilliam/linux-vfio.git
12535S: Maintained
12536F: Documentation/vfio.txt
12537F: drivers/vfio/
12538F: include/linux/vfio.h
12539F: include/uapi/linux/vfio.h
12540
12541VFIO PLATFORM DRIVER
12542M: Baptiste Reynal <b.reynal@virtualopensystems.com>
12543L: kvm@vger.kernel.org
12544S: Maintained
12545F: drivers/vfio/platform/
12546
12547VIDEOBUF2 FRAMEWORK
12548M: Pawel Osciak <pawel@osciak.com>
12549M: Marek Szyprowski <m.szyprowski@samsung.com>
12550M: Kyungmin Park <kyungmin.park@samsung.com>
12551L: linux-media@vger.kernel.org
12552S: Maintained
12553F: drivers/media/v4l2-core/videobuf2-*
12554F: include/media/videobuf2-*
12555
12556VIRTIO AND VHOST VSOCK DRIVER
12557M: Stefan Hajnoczi <stefanha@redhat.com>
12558L: kvm@vger.kernel.org
12559L: virtualization@lists.linux-foundation.org
12560L: netdev@vger.kernel.org
12561S: Maintained
12562F: include/linux/virtio_vsock.h
12563F: include/uapi/linux/virtio_vsock.h
12564F: net/vmw_vsock/virtio_transport_common.c
12565F: net/vmw_vsock/virtio_transport.c
12566F: drivers/vhost/vsock.c
12567F: drivers/vhost/vsock.h
12568
12569VIRTUAL SERIO DEVICE DRIVER
12570M: Stephen Chandler Paul <thatslyude@gmail.com>
12571S: Maintained
12572F: drivers/input/serio/userio.c
12573F: include/uapi/linux/userio.h
12574
12575VIRTIO CONSOLE DRIVER
12576M: Amit Shah <amit.shah@redhat.com>
12577L: virtualization@lists.linux-foundation.org
12578S: Maintained
12579F: drivers/char/virtio_console.c
12580F: include/linux/virtio_console.h
12581F: include/uapi/linux/virtio_console.h
12582
12583VIRTIO CORE, NET AND BLOCK DRIVERS
12584M: "Michael S. Tsirkin" <mst@redhat.com>
12585L: virtualization@lists.linux-foundation.org
12586S: Maintained
12587F: Documentation/devicetree/bindings/virtio/
12588F: drivers/virtio/
12589F: tools/virtio/
12590F: drivers/net/virtio_net.c
12591F: drivers/block/virtio_blk.c
12592F: include/linux/virtio_*.h
12593F: include/uapi/linux/virtio_*.h
12594
12595VIRTIO DRIVERS FOR S390
12596M: Christian Borntraeger <borntraeger@de.ibm.com>
12597M: Cornelia Huck <cornelia.huck@de.ibm.com>
12598L: linux-s390@vger.kernel.org
12599L: virtualization@lists.linux-foundation.org
12600L: kvm@vger.kernel.org
12601S: Supported
12602F: drivers/s390/virtio/
12603
12604VIRTIO GPU DRIVER
12605M: David Airlie <airlied@linux.ie>
12606M: Gerd Hoffmann <kraxel@redhat.com>
12607L: dri-devel@lists.freedesktop.org
12608L: virtualization@lists.linux-foundation.org
12609S: Maintained
12610F: drivers/gpu/drm/virtio/
12611F: include/uapi/linux/virtio_gpu.h
12612
12613VIRTIO HOST (VHOST)
12614M: "Michael S. Tsirkin" <mst@redhat.com>
12615L: kvm@vger.kernel.org
12616L: virtualization@lists.linux-foundation.org
12617L: netdev@vger.kernel.org
12618T: git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
12619S: Maintained
12620F: drivers/vhost/
12621F: include/uapi/linux/vhost.h
12622
12623VIRTIO INPUT DRIVER
12624M: Gerd Hoffmann <kraxel@redhat.com>
12625S: Maintained
12626F: drivers/virtio/virtio_input.c
12627F: include/uapi/linux/virtio_input.h
12628
12629VIA RHINE NETWORK DRIVER
12630S: Orphan
12631F: drivers/net/ethernet/via/via-rhine.c
12632
12633VIA SD/MMC CARD CONTROLLER DRIVER
12634M: Bruce Chang <brucechang@via.com.tw>
12635M: Harald Welte <HaraldWelte@viatech.com>
12636S: Maintained
12637F: drivers/mmc/host/via-sdmmc.c
12638
12639VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
12640M: Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
12641L: linux-fbdev@vger.kernel.org
12642S: Maintained
12643F: include/linux/via-core.h
12644F: include/linux/via-gpio.h
12645F: include/linux/via_i2c.h
12646F: drivers/video/fbdev/via/
12647
12648VIA VELOCITY NETWORK DRIVER
12649M: Francois Romieu <romieu@fr.zoreil.com>
12650L: netdev@vger.kernel.org
12651S: Maintained
12652F: drivers/net/ethernet/via/via-velocity.*
12653
12654VIRT LIB
12655M: Alex Williamson <alex.williamson@redhat.com>
12656M: Paolo Bonzini <pbonzini@redhat.com>
12657L: kvm@vger.kernel.org
12658S: Supported
12659F: virt/lib/
12660
12661VIVID VIRTUAL VIDEO DRIVER
12662M: Hans Verkuil <hverkuil@xs4all.nl>
12663L: linux-media@vger.kernel.org
12664T: git git://linuxtv.org/media_tree.git
12665W: https://linuxtv.org
12666S: Maintained
12667F: drivers/media/platform/vivid/*
12668
12669VLAN (802.1Q)
12670M: Patrick McHardy <kaber@trash.net>
12671L: netdev@vger.kernel.org
12672S: Maintained
12673F: drivers/net/macvlan.c
12674F: include/linux/if_*vlan.h
12675F: net/8021q/
12676
12677VLYNQ BUS
12678M: Florian Fainelli <florian@openwrt.org>
12679L: openwrt-devel@lists.openwrt.org (subscribers-only)
12680S: Maintained
12681F: drivers/vlynq/vlynq.c
12682F: include/linux/vlynq.h
12683
12684VME SUBSYSTEM
12685M: Martyn Welch <martyn@welchs.me.uk>
12686M: Manohar Vanga <manohar.vanga@gmail.com>
12687M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
12688L: devel@driverdev.osuosl.org
12689S: Maintained
12690T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
12691F: Documentation/vme_api.txt
12692F: drivers/staging/vme/
12693F: drivers/vme/
12694F: include/linux/vme*
12695
12696VMWARE HYPERVISOR INTERFACE
12697M: Alok Kataria <akataria@vmware.com>
12698L: virtualization@lists.linux-foundation.org
12699S: Supported
12700F: arch/x86/kernel/cpu/vmware.c
12701
12702VMWARE BALLOON DRIVER
12703M: Xavier Deguillard <xdeguillard@vmware.com>
12704M: Philip Moltmann <moltmann@vmware.com>
12705M: "VMware, Inc." <pv-drivers@vmware.com>
12706L: linux-kernel@vger.kernel.org
12707S: Maintained
12708F: drivers/misc/vmw_balloon.c
12709
12710VMWARE VMMOUSE SUBDRIVER
12711M: "VMware Graphics" <linux-graphics-maintainer@vmware.com>
12712M: "VMware, Inc." <pv-drivers@vmware.com>
12713L: linux-input@vger.kernel.org
12714S: Maintained
12715F: drivers/input/mouse/vmmouse.c
12716F: drivers/input/mouse/vmmouse.h
12717
12718VMWARE VMXNET3 ETHERNET DRIVER
12719M: Shrikrishna Khare <skhare@vmware.com>
12720M: "VMware, Inc." <pv-drivers@vmware.com>
12721L: netdev@vger.kernel.org
12722S: Maintained
12723F: drivers/net/vmxnet3/
12724
12725VMware PVSCSI driver
12726M: Jim Gill <jgill@vmware.com>
12727M: VMware PV-Drivers <pv-drivers@vmware.com>
12728L: linux-scsi@vger.kernel.org
12729S: Maintained
12730F: drivers/scsi/vmw_pvscsi.c
12731F: drivers/scsi/vmw_pvscsi.h
12732
12733VOLTAGE AND CURRENT REGULATOR FRAMEWORK
12734M: Liam Girdwood <lgirdwood@gmail.com>
12735M: Mark Brown <broonie@kernel.org>
12736L: linux-kernel@vger.kernel.org
12737W: http://www.slimlogic.co.uk/?p=48
12738T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
12739S: Supported
12740F: Documentation/devicetree/bindings/regulator/
12741F: drivers/regulator/
12742F: include/dt-bindings/regulator/
12743F: include/linux/regulator/
12744
12745VRF
12746M: David Ahern <dsa@cumulusnetworks.com>
12747M: Shrijeet Mukherjee <shm@cumulusnetworks.com>
12748L: netdev@vger.kernel.org
12749S: Maintained
12750F: drivers/net/vrf.c
12751F: Documentation/networking/vrf.txt
12752
12753VT1211 HARDWARE MONITOR DRIVER
12754M: Juerg Haefliger <juergh@gmail.com>
12755L: linux-hwmon@vger.kernel.org
12756S: Maintained
12757F: Documentation/hwmon/vt1211
12758F: drivers/hwmon/vt1211.c
12759
12760VT8231 HARDWARE MONITOR DRIVER
12761M: Roger Lucas <vt8231@hiddenengine.co.uk>
12762L: linux-hwmon@vger.kernel.org
12763S: Maintained
12764F: drivers/hwmon/vt8231.c
12765
12766VUB300 USB to SDIO/SD/MMC bridge chip
12767M: Tony Olech <tony.olech@elandigitalsystems.com>
12768L: linux-mmc@vger.kernel.org
12769L: linux-usb@vger.kernel.org
12770S: Supported
12771F: drivers/mmc/host/vub300.c
12772
12773W1 DALLAS'S 1-WIRE BUS
12774M: Evgeniy Polyakov <zbr@ioremap.net>
12775S: Maintained
12776F: Documentation/w1/
12777F: drivers/w1/
12778
12779W83791D HARDWARE MONITORING DRIVER
12780M: Marc Hulsman <m.hulsman@tudelft.nl>
12781L: linux-hwmon@vger.kernel.org
12782S: Maintained
12783F: Documentation/hwmon/w83791d
12784F: drivers/hwmon/w83791d.c
12785
12786W83793 HARDWARE MONITORING DRIVER
12787M: Rudolf Marek <r.marek@assembler.cz>
12788L: linux-hwmon@vger.kernel.org
12789S: Maintained
12790F: Documentation/hwmon/w83793
12791F: drivers/hwmon/w83793.c
12792
12793W83795 HARDWARE MONITORING DRIVER
12794M: Jean Delvare <jdelvare@suse.com>
12795L: linux-hwmon@vger.kernel.org
12796S: Maintained
12797F: drivers/hwmon/w83795.c
12798
12799W83L51xD SD/MMC CARD INTERFACE DRIVER
12800M: Pierre Ossman <pierre@ossman.eu>
12801S: Maintained
12802F: drivers/mmc/host/wbsd.*
12803
12804WACOM PROTOCOL 4 SERIAL TABLETS
12805M: Julian Squires <julian@cipht.net>
12806M: Hans de Goede <hdegoede@redhat.com>
12807L: linux-input@vger.kernel.org
12808S: Maintained
12809F: drivers/input/tablet/wacom_serial4.c
12810
12811WATCHDOG DEVICE DRIVERS
12812M: Wim Van Sebroeck <wim@iguana.be>
12813R: Guenter Roeck <linux@roeck-us.net>
12814L: linux-watchdog@vger.kernel.org
12815W: http://www.linux-watchdog.org/
12816T: git git://www.linux-watchdog.org/linux-watchdog.git
12817S: Maintained
12818F: Documentation/devicetree/bindings/watchdog/
12819F: Documentation/watchdog/
12820F: drivers/watchdog/
12821F: include/linux/watchdog.h
12822F: include/uapi/linux/watchdog.h
12823
12824WD7000 SCSI DRIVER
12825M: Miroslav Zagorac <zaga@fly.cc.fer.hr>
12826L: linux-scsi@vger.kernel.org
12827S: Maintained
12828F: drivers/scsi/wd7000.c
12829
12830WIIMOTE HID DRIVER
12831M: David Herrmann <dh.herrmann@googlemail.com>
12832L: linux-input@vger.kernel.org
12833S: Maintained
12834F: drivers/hid/hid-wiimote*
12835
12836WINBOND CIR DRIVER
12837M: David Härdeman <david@hardeman.nu>
12838S: Maintained
12839F: drivers/media/rc/winbond-cir.c
12840
12841WINSYSTEMS EBC-C384 WATCHDOG DRIVER
12842M: William Breathitt Gray <vilhelm.gray@gmail.com>
12843L: linux-watchdog@vger.kernel.org
12844S: Maintained
12845F: drivers/watchdog/ebc-c384_wdt.c
12846
12847WINSYSTEMS WS16C48 GPIO DRIVER
12848M: William Breathitt Gray <vilhelm.gray@gmail.com>
12849L: linux-gpio@vger.kernel.org
12850S: Maintained
12851F: drivers/gpio/gpio-ws16c48.c
12852
12853WIMAX STACK
12854M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
12855M: linux-wimax@intel.com
12856L: wimax@linuxwimax.org (subscribers-only)
12857S: Supported
12858W: http://linuxwimax.org
12859F: Documentation/wimax/README.wimax
12860F: include/linux/wimax/debug.h
12861F: include/net/wimax.h
12862F: include/uapi/linux/wimax.h
12863F: net/wimax/
12864
12865WISTRON LAPTOP BUTTON DRIVER
12866M: Miloslav Trmac <mitr@volny.cz>
12867S: Maintained
12868F: drivers/input/misc/wistron_btns.c
12869
12870WL3501 WIRELESS PCMCIA CARD DRIVER
12871M: Arnaldo Carvalho de Melo <acme@ghostprotocols.net>
12872L: linux-wireless@vger.kernel.org
12873W: http://oops.ghostprotocols.net:81/blog
12874S: Maintained
12875F: drivers/net/wireless/wl3501*
12876
12877WOLFSON MICROELECTRONICS DRIVERS
12878L: patches@opensource.wolfsonmicro.com
12879T: git https://github.com/CirrusLogic/linux-drivers.git
12880W: https://github.com/CirrusLogic/linux-drivers/wiki
12881S: Supported
12882F: Documentation/hwmon/wm83??
12883F: Documentation/devicetree/bindings/extcon/extcon-arizona.txt
12884F: Documentation/devicetree/bindings/regulator/arizona-regulator.txt
12885F: Documentation/devicetree/bindings/mfd/arizona.txt
12886F: arch/arm/mach-s3c64xx/mach-crag6410*
12887F: drivers/clk/clk-wm83*.c
12888F: drivers/extcon/extcon-arizona.c
12889F: drivers/leds/leds-wm83*.c
12890F: drivers/gpio/gpio-*wm*.c
12891F: drivers/gpio/gpio-arizona.c
12892F: drivers/hwmon/wm83??-hwmon.c
12893F: drivers/input/misc/wm831x-on.c
12894F: drivers/input/touchscreen/wm831x-ts.c
12895F: drivers/input/touchscreen/wm97*.c
12896F: drivers/mfd/arizona*
12897F: drivers/mfd/wm*.c
12898F: drivers/mfd/cs47l24*
12899F: drivers/power/supply/wm83*.c
12900F: drivers/rtc/rtc-wm83*.c
12901F: drivers/regulator/wm8*.c
12902F: drivers/video/backlight/wm83*_bl.c
12903F: drivers/watchdog/wm83*_wdt.c
12904F: include/linux/mfd/arizona/
12905F: include/linux/mfd/wm831x/
12906F: include/linux/mfd/wm8350/
12907F: include/linux/mfd/wm8400*
12908F: include/linux/wm97xx.h
12909F: include/sound/wm????.h
12910F: sound/soc/codecs/arizona.?
12911F: sound/soc/codecs/wm*
12912F: sound/soc/codecs/cs47l24*
12913
12914WORKQUEUE
12915M: Tejun Heo <tj@kernel.org>
12916R: Lai Jiangshan <jiangshanlai@gmail.com>
12917T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
12918S: Maintained
12919F: include/linux/workqueue.h
12920F: kernel/workqueue.c
12921F: Documentation/workqueue.txt
12922
12923X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS
12924M: Chen-Yu Tsai <wens@csie.org>
12925L: linux-kernel@vger.kernel.org
12926S: Maintained
12927N: axp[128]
12928
12929X.25 NETWORK LAYER
12930M: Andrew Hendry <andrew.hendry@gmail.com>
12931L: linux-x25@vger.kernel.org
12932S: Odd Fixes
12933F: Documentation/networking/x25*
12934F: include/net/x25*
12935F: net/x25/
12936
12937X86 ARCHITECTURE (32-BIT AND 64-BIT)
12938M: Thomas Gleixner <tglx@linutronix.de>
12939M: Ingo Molnar <mingo@redhat.com>
12940M: "H. Peter Anvin" <hpa@zytor.com>
12941M: x86@kernel.org
12942L: linux-kernel@vger.kernel.org
12943T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
12944S: Maintained
12945F: Documentation/x86/
12946F: arch/x86/
12947
12948X86 PLATFORM DRIVERS
12949M: Darren Hart <dvhart@infradead.org>
12950L: platform-driver-x86@vger.kernel.org
12951T: git git://git.infradead.org/users/dvhart/linux-platform-drivers-x86.git
12952S: Maintained
12953F: drivers/platform/x86/
12954F: drivers/platform/olpc/
12955
12956X86 MCE INFRASTRUCTURE
12957M: Tony Luck <tony.luck@intel.com>
12958M: Borislav Petkov <bp@alien8.de>
12959L: linux-edac@vger.kernel.org
12960S: Maintained
12961F: arch/x86/kernel/cpu/mcheck/*
12962
12963X86 MICROCODE UPDATE SUPPORT
12964M: Borislav Petkov <bp@alien8.de>
12965S: Maintained
12966F: arch/x86/kernel/cpu/microcode/*
12967
12968X86 VDSO
12969M: Andy Lutomirski <luto@amacapital.net>
12970L: linux-kernel@vger.kernel.org
12971T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
12972S: Maintained
12973F: arch/x86/entry/vdso/
12974
12975XC2028/3028 TUNER DRIVER
12976M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
12977M: Mauro Carvalho Chehab <mchehab@kernel.org>
12978L: linux-media@vger.kernel.org
12979W: https://linuxtv.org
12980T: git git://linuxtv.org/media_tree.git
12981S: Maintained
12982F: drivers/media/tuners/tuner-xc2028.*
12983
12984XEN HYPERVISOR INTERFACE
12985M: Boris Ostrovsky <boris.ostrovsky@oracle.com>
12986M: David Vrabel <david.vrabel@citrix.com>
12987M: Juergen Gross <jgross@suse.com>
12988L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
12989T: git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
12990S: Supported
12991F: arch/x86/xen/
12992F: drivers/*/xen-*front.c
12993F: drivers/xen/
12994F: arch/x86/include/asm/xen/
12995F: include/xen/
12996F: include/uapi/xen/
12997
12998XEN HYPERVISOR ARM
12999M: Stefano Stabellini <sstabellini@kernel.org>
13000L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
13001S: Maintained
13002F: arch/arm/xen/
13003F: arch/arm/include/asm/xen/
13004
13005XEN HYPERVISOR ARM64
13006M: Stefano Stabellini <sstabellini@kernel.org>
13007L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
13008S: Maintained
13009F: arch/arm64/xen/
13010F: arch/arm64/include/asm/xen/
13011
13012XEN NETWORK BACKEND DRIVER
13013M: Wei Liu <wei.liu2@citrix.com>
13014L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
13015L: netdev@vger.kernel.org
13016S: Supported
13017F: drivers/net/xen-netback/*
13018
13019XEN PCI SUBSYSTEM
13020M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
13021L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
13022S: Supported
13023F: arch/x86/pci/*xen*
13024F: drivers/pci/*xen*
13025
13026XEN BLOCK SUBSYSTEM
13027M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
13028M: Roger Pau Monné <roger.pau@citrix.com>
13029L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
13030S: Supported
13031F: drivers/block/xen-blkback/*
13032F: drivers/block/xen*
13033
13034XEN PVSCSI DRIVERS
13035M: Juergen Gross <jgross@suse.com>
13036L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
13037L: linux-scsi@vger.kernel.org
13038S: Supported
13039F: drivers/scsi/xen-scsifront.c
13040F: drivers/xen/xen-scsiback.c
13041F: include/xen/interface/io/vscsiif.h
13042
13043XEN SWIOTLB SUBSYSTEM
13044M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
13045L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
13046S: Supported
13047F: arch/x86/xen/*swiotlb*
13048F: drivers/xen/*swiotlb*
13049
13050XFS FILESYSTEM
13051P: Silicon Graphics Inc
13052M: Dave Chinner <david@fromorbit.com>
13053M: xfs@oss.sgi.com
13054L: xfs@oss.sgi.com
13055W: http://oss.sgi.com/projects/xfs
13056T: git git://git.kernel.org/pub/scm/linux/kernel/git/dgc/linux-xfs.git
13057S: Supported
13058F: Documentation/filesystems/xfs.txt
13059F: fs/xfs/
13060
13061XILINX AXI ETHERNET DRIVER
13062M: Anirudha Sarangi <anirudh@xilinx.com>
13063M: John Linn <John.Linn@xilinx.com>
13064S: Maintained
13065F: drivers/net/ethernet/xilinx/xilinx_axienet*
13066
13067XILINX UARTLITE SERIAL DRIVER
13068M: Peter Korsgaard <jacmet@sunsite.dk>
13069L: linux-serial@vger.kernel.org
13070S: Maintained
13071F: drivers/tty/serial/uartlite.c
13072
13073XILINX VIDEO IP CORES
13074M: Hyun Kwon <hyun.kwon@xilinx.com>
13075M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
13076L: linux-media@vger.kernel.org
13077T: git git://linuxtv.org/media_tree.git
13078S: Supported
13079F: Documentation/devicetree/bindings/media/xilinx/
13080F: drivers/media/platform/xilinx/
13081F: include/uapi/linux/xilinx-v4l2-controls.h
13082
13083XILLYBUS DRIVER
13084M: Eli Billauer <eli.billauer@gmail.com>
13085L: linux-kernel@vger.kernel.org
13086S: Supported
13087F: drivers/char/xillybus/
13088
13089XTENSA XTFPGA PLATFORM SUPPORT
13090M: Max Filippov <jcmvbkbc@gmail.com>
13091L: linux-xtensa@linux-xtensa.org
13092S: Maintained
13093F: drivers/spi/spi-xtensa-xtfpga.c
13094F: sound/soc/xtensa/xtfpga-i2s.c
13095
13096YAM DRIVER FOR AX.25
13097M: Jean-Paul Roubelat <jpr@f6fbb.org>
13098L: linux-hams@vger.kernel.org
13099S: Maintained
13100F: drivers/net/hamradio/yam*
13101F: include/linux/yam.h
13102
13103YEALINK PHONE DRIVER
13104M: Henk Vergonet <Henk.Vergonet@gmail.com>
13105L: usbb2k-api-dev@nongnu.org
13106S: Maintained
13107F: Documentation/input/yealink.txt
13108F: drivers/input/misc/yealink.*
13109
13110Z8530 DRIVER FOR AX.25
13111M: Joerg Reuter <jreuter@yaina.de>
13112W: http://yaina.de/jreuter/
13113W: http://www.qsl.net/dl1bke/
13114L: linux-hams@vger.kernel.org
13115S: Maintained
13116F: Documentation/networking/z8530drv.txt
13117F: drivers/net/hamradio/*scc.c
13118F: drivers/net/hamradio/z8530.h
13119
13120ZBUD COMPRESSED PAGE ALLOCATOR
13121M: Seth Jennings <sjenning@redhat.com>
13122L: linux-mm@kvack.org
13123S: Maintained
13124F: mm/zbud.c
13125F: include/linux/zbud.h
13126
13127ZD1211RW WIRELESS DRIVER
13128M: Daniel Drake <dsd@gentoo.org>
13129M: Ulrich Kunitz <kune@deine-taler.de>
13130W: http://zd1211.ath.cx/wiki/DriverRewrite
13131L: linux-wireless@vger.kernel.org
13132L: zd1211-devs@lists.sourceforge.net (subscribers-only)
13133S: Maintained
13134F: drivers/net/wireless/zydas/zd1211rw/
13135
13136ZPOOL COMPRESSED PAGE STORAGE API
13137M: Dan Streetman <ddstreet@ieee.org>
13138L: linux-mm@kvack.org
13139S: Maintained
13140F: mm/zpool.c
13141F: include/linux/zpool.h
13142
13143ZR36067 VIDEO FOR LINUX DRIVER
13144L: mjpeg-users@lists.sourceforge.net
13145L: linux-media@vger.kernel.org
13146W: http://mjpeg.sourceforge.net/driver-zoran/
13147T: hg https://linuxtv.org/hg/v4l-dvb
13148S: Odd Fixes
13149F: drivers/media/pci/zoran/
13150
13151ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
13152M: Minchan Kim <minchan@kernel.org>
13153M: Nitin Gupta <ngupta@vflare.org>
13154R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
13155L: linux-kernel@vger.kernel.org
13156S: Maintained
13157F: drivers/block/zram/
13158F: Documentation/blockdev/zram.txt
13159
13160ZS DECSTATION Z85C30 SERIAL DRIVER
13161M: "Maciej W. Rozycki" <macro@linux-mips.org>
13162S: Maintained
13163F: drivers/tty/serial/zs.*
13164
13165ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
13166M: Minchan Kim <minchan@kernel.org>
13167M: Nitin Gupta <ngupta@vflare.org>
13168R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
13169L: linux-mm@kvack.org
13170S: Maintained
13171F: mm/zsmalloc.c
13172F: include/linux/zsmalloc.h
13173F: Documentation/vm/zsmalloc.txt
13174
13175ZSWAP COMPRESSED SWAP CACHING
13176M: Seth Jennings <sjenning@redhat.com>
13177L: linux-mm@kvack.org
13178S: Maintained
13179F: mm/zswap.c
13180
13181THE REST
13182M: Linus Torvalds <torvalds@linux-foundation.org>
13183L: linux-kernel@vger.kernel.org
13184Q: http://patchwork.kernel.org/project/LKML/list/
13185T: git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
13186S: Buried alive in reporters
13187F: *
13188F: */
This page took 0.067145 seconds and 5 git commands to generate.