kprobes: Optimize hot path by using percpu counter to collect 'nhit' statistics
[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 <alex.aring@gmail.com>
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
178W: http://serial.sourceforge.net
179S: Maintained
180T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
181F: drivers/tty/serial/8250*
182F: include/linux/serial_8250.h
183
1848390 NETWORK DRIVERS [WD80x3/SMC-ELITE, SMC-ULTRA, NE2000, 3C503, etc.]
185L: netdev@vger.kernel.org
186S: Orphan / Obsolete
187F: drivers/net/ethernet/8390/
188
1899P FILE SYSTEM
190M: Eric Van Hensbergen <ericvh@gmail.com>
191M: Ron Minnich <rminnich@sandia.gov>
192M: Latchesar Ionkov <lucho@ionkov.net>
193L: v9fs-developer@lists.sourceforge.net
194W: http://swik.net/v9fs
195Q: http://patchwork.kernel.org/project/v9fs-devel/list/
196T: git git://git.kernel.org/pub/scm/linux/kernel/git/ericvh/v9fs.git
197S: Maintained
198F: Documentation/filesystems/9p.txt
199F: fs/9p/
200F: net/9p/
201F: include/net/9p/
202F: include/uapi/linux/virtio_9p.h
203F: include/trace/events/9p.h
204
205
206A8293 MEDIA DRIVER
207M: Antti Palosaari <crope@iki.fi>
208L: linux-media@vger.kernel.org
209W: https://linuxtv.org
210W: http://palosaari.fi/linux/
211Q: http://patchwork.linuxtv.org/project/linux-media/list/
212T: git git://linuxtv.org/anttip/media_tree.git
213S: Maintained
214F: drivers/media/dvb-frontends/a8293*
215
216AACRAID SCSI RAID DRIVER
217M: Adaptec OEM Raid Solutions <aacraid@adaptec.com>
218L: linux-scsi@vger.kernel.org
219W: http://www.adaptec.com/
220S: Supported
221F: Documentation/scsi/aacraid.txt
222F: drivers/scsi/aacraid/
223
224ABI/API
225L: linux-api@vger.kernel.org
226F: Documentation/ABI/
227F: include/linux/syscalls.h
228F: include/uapi/
229F: kernel/sys_ni.c
230
231ABIT UGURU 1,2 HARDWARE MONITOR DRIVER
232M: Hans de Goede <hdegoede@redhat.com>
233L: lm-sensors@lm-sensors.org
234S: Maintained
235F: drivers/hwmon/abituguru.c
236
237ABIT UGURU 3 HARDWARE MONITOR DRIVER
238M: Alistair John Strachan <alistair@devzero.co.uk>
239L: lm-sensors@lm-sensors.org
240S: Maintained
241F: drivers/hwmon/abituguru3.c
242
243ACCES 104-IDI-48 GPIO DRIVER
244M: "William Breathitt Gray" <vilhelm.gray@gmail.com>
245L: linux-gpio@vger.kernel.org
246S: Maintained
247F: drivers/gpio/gpio-104-idi-48.c
248
249ACCES 104-IDIO-16 GPIO DRIVER
250M: "William Breathitt Gray" <vilhelm.gray@gmail.com>
251L: linux-gpio@vger.kernel.org
252S: Maintained
253F: drivers/gpio/gpio-104-idio-16.c
254
255ACENIC DRIVER
256M: Jes Sorensen <jes@trained-monkey.org>
257L: linux-acenic@sunsite.dk
258S: Maintained
259F: drivers/net/ethernet/alteon/acenic*
260
261ACER ASPIRE ONE TEMPERATURE AND FAN DRIVER
262M: Peter Feuerer <peter@piie.net>
263L: platform-driver-x86@vger.kernel.org
264W: http://piie.net/?section=acerhdf
265S: Maintained
266F: drivers/platform/x86/acerhdf.c
267
268ACER WMI LAPTOP EXTRAS
269M: "Lee, Chun-Yi" <jlee@suse.com>
270L: platform-driver-x86@vger.kernel.org
271S: Maintained
272F: drivers/platform/x86/acer-wmi.c
273
274ACPI
275M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
276M: Len Brown <lenb@kernel.org>
277L: linux-acpi@vger.kernel.org
278W: https://01.org/linux-acpi
279Q: https://patchwork.kernel.org/project/linux-acpi/list/
280T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
281S: Supported
282F: drivers/acpi/
283F: drivers/pnp/pnpacpi/
284F: include/linux/acpi.h
285F: include/acpi/
286F: Documentation/acpi/
287F: Documentation/ABI/testing/sysfs-bus-acpi
288F: drivers/pci/*acpi*
289F: drivers/pci/*/*acpi*
290F: drivers/pci/*/*/*acpi*
291F: tools/power/acpi/
292
293ACPI COMPONENT ARCHITECTURE (ACPICA)
294M: Robert Moore <robert.moore@intel.com>
295M: Lv Zheng <lv.zheng@intel.com>
296M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
297L: linux-acpi@vger.kernel.org
298L: devel@acpica.org
299W: https://acpica.org/
300W: https://github.com/acpica/acpica/
301Q: https://patchwork.kernel.org/project/linux-acpi/list/
302T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
303S: Supported
304F: drivers/acpi/acpica/
305F: include/acpi/
306F: tools/power/acpi/
307
308ACPI FAN DRIVER
309M: Zhang Rui <rui.zhang@intel.com>
310L: linux-acpi@vger.kernel.org
311W: https://01.org/linux-acpi
312S: Supported
313F: drivers/acpi/fan.c
314
315ACPI THERMAL DRIVER
316M: Zhang Rui <rui.zhang@intel.com>
317L: linux-acpi@vger.kernel.org
318W: https://01.org/linux-acpi
319S: Supported
320F: drivers/acpi/*thermal*
321
322ACPI VIDEO DRIVER
323M: Zhang Rui <rui.zhang@intel.com>
324L: linux-acpi@vger.kernel.org
325W: https://01.org/linux-acpi
326S: Supported
327F: drivers/acpi/acpi_video.c
328
329ACPI WMI DRIVER
330L: platform-driver-x86@vger.kernel.org
331S: Orphan
332F: drivers/platform/x86/wmi.c
333
334AD1889 ALSA SOUND DRIVER
335M: Thibaut Varene <T-Bone@parisc-linux.org>
336W: http://wiki.parisc-linux.org/AD1889
337L: linux-parisc@vger.kernel.org
338S: Maintained
339F: sound/pci/ad1889.*
340
341AD525X ANALOG DEVICES DIGITAL POTENTIOMETERS DRIVER
342M: Michael Hennerich <michael.hennerich@analog.com>
343W: http://wiki.analog.com/AD5254
344W: http://ez.analog.com/community/linux-device-drivers
345S: Supported
346F: drivers/misc/ad525x_dpot.c
347
348AD5398 CURRENT REGULATOR DRIVER (AD5398/AD5821)
349M: Michael Hennerich <michael.hennerich@analog.com>
350W: http://wiki.analog.com/AD5398
351W: http://ez.analog.com/community/linux-device-drivers
352S: Supported
353F: drivers/regulator/ad5398.c
354
355AD714X CAPACITANCE TOUCH SENSOR DRIVER (AD7142/3/7/8/7A)
356M: Michael Hennerich <michael.hennerich@analog.com>
357W: http://wiki.analog.com/AD7142
358W: http://ez.analog.com/community/linux-device-drivers
359S: Supported
360F: drivers/input/misc/ad714x.c
361
362AD7877 TOUCHSCREEN DRIVER
363M: Michael Hennerich <michael.hennerich@analog.com>
364W: http://wiki.analog.com/AD7877
365W: http://ez.analog.com/community/linux-device-drivers
366S: Supported
367F: drivers/input/touchscreen/ad7877.c
368
369AD7879 TOUCHSCREEN DRIVER (AD7879/AD7889)
370M: Michael Hennerich <michael.hennerich@analog.com>
371W: http://wiki.analog.com/AD7879
372W: http://ez.analog.com/community/linux-device-drivers
373S: Supported
374F: drivers/input/touchscreen/ad7879.c
375
376ADDRESS SPACE LAYOUT RANDOMIZATION (ASLR)
377M: Jiri Kosina <jikos@kernel.org>
378S: Maintained
379
380ADF7242 IEEE 802.15.4 RADIO DRIVER
381M: Michael Hennerich <michael.hennerich@analog.com>
382W: https://wiki.analog.com/ADF7242
383W: http://ez.analog.com/community/linux-device-drivers
384L: linux-wpan@vger.kernel.org
385S: Supported
386F: drivers/net/ieee802154/adf7242.c
387F: Documentation/devicetree/bindings/net/ieee802154/adf7242.txt
388
389ADM1025 HARDWARE MONITOR DRIVER
390M: Jean Delvare <jdelvare@suse.com>
391L: lm-sensors@lm-sensors.org
392S: Maintained
393F: Documentation/hwmon/adm1025
394F: drivers/hwmon/adm1025.c
395
396ADM1029 HARDWARE MONITOR DRIVER
397M: Corentin Labbe <clabbe.montjoie@gmail.com>
398L: lm-sensors@lm-sensors.org
399S: Maintained
400F: drivers/hwmon/adm1029.c
401
402ADM8211 WIRELESS DRIVER
403L: linux-wireless@vger.kernel.org
404W: http://wireless.kernel.org/
405S: Orphan
406F: drivers/net/wireless/admtek/adm8211.*
407
408ADP1653 FLASH CONTROLLER DRIVER
409M: Sakari Ailus <sakari.ailus@iki.fi>
410L: linux-media@vger.kernel.org
411S: Maintained
412F: drivers/media/i2c/adp1653.c
413F: include/media/i2c/adp1653.h
414
415ADP5520 BACKLIGHT DRIVER WITH IO EXPANDER (ADP5520/ADP5501)
416M: Michael Hennerich <michael.hennerich@analog.com>
417W: http://wiki.analog.com/ADP5520
418W: http://ez.analog.com/community/linux-device-drivers
419S: Supported
420F: drivers/mfd/adp5520.c
421F: drivers/video/backlight/adp5520_bl.c
422F: drivers/leds/leds-adp5520.c
423F: drivers/gpio/gpio-adp5520.c
424F: drivers/input/keyboard/adp5520-keys.c
425
426ADP5588 QWERTY KEYPAD AND IO EXPANDER DRIVER (ADP5588/ADP5587)
427M: Michael Hennerich <michael.hennerich@analog.com>
428W: http://wiki.analog.com/ADP5588
429W: http://ez.analog.com/community/linux-device-drivers
430S: Supported
431F: drivers/input/keyboard/adp5588-keys.c
432F: drivers/gpio/gpio-adp5588.c
433
434ADP8860 BACKLIGHT DRIVER (ADP8860/ADP8861/ADP8863)
435M: Michael Hennerich <michael.hennerich@analog.com>
436W: http://wiki.analog.com/ADP8860
437W: http://ez.analog.com/community/linux-device-drivers
438S: Supported
439F: drivers/video/backlight/adp8860_bl.c
440
441ADS1015 HARDWARE MONITOR DRIVER
442M: Dirk Eibach <eibach@gdsys.de>
443L: lm-sensors@lm-sensors.org
444S: Maintained
445F: Documentation/hwmon/ads1015
446F: drivers/hwmon/ads1015.c
447F: include/linux/i2c/ads1015.h
448
449ADT746X FAN DRIVER
450M: Colin Leroy <colin@colino.net>
451S: Maintained
452F: drivers/macintosh/therm_adt746x.c
453
454ADT7475 HARDWARE MONITOR DRIVER
455M: Jean Delvare <jdelvare@suse.com>
456L: lm-sensors@lm-sensors.org
457S: Maintained
458F: Documentation/hwmon/adt7475
459F: drivers/hwmon/adt7475.c
460
461ADXL34X THREE-AXIS DIGITAL ACCELEROMETER DRIVER (ADXL345/ADXL346)
462M: Michael Hennerich <michael.hennerich@analog.com>
463W: http://wiki.analog.com/ADXL345
464W: http://ez.analog.com/community/linux-device-drivers
465S: Supported
466F: drivers/input/misc/adxl34x.c
467
468ADVANSYS SCSI DRIVER
469M: Matthew Wilcox <matthew@wil.cx>
470M: Hannes Reinecke <hare@suse.com>
471L: linux-scsi@vger.kernel.org
472S: Maintained
473F: Documentation/scsi/advansys.txt
474F: drivers/scsi/advansys.c
475
476AEDSP16 DRIVER
477M: Riccardo Facchetti <fizban@tin.it>
478S: Maintained
479F: sound/oss/aedsp16.c
480
481AF9013 MEDIA DRIVER
482M: Antti Palosaari <crope@iki.fi>
483L: linux-media@vger.kernel.org
484W: https://linuxtv.org
485W: http://palosaari.fi/linux/
486Q: http://patchwork.linuxtv.org/project/linux-media/list/
487T: git git://linuxtv.org/anttip/media_tree.git
488S: Maintained
489F: drivers/media/dvb-frontends/af9013*
490
491AF9033 MEDIA DRIVER
492M: Antti Palosaari <crope@iki.fi>
493L: linux-media@vger.kernel.org
494W: https://linuxtv.org
495W: http://palosaari.fi/linux/
496Q: http://patchwork.linuxtv.org/project/linux-media/list/
497T: git git://linuxtv.org/anttip/media_tree.git
498S: Maintained
499F: drivers/media/dvb-frontends/af9033*
500
501AFFS FILE SYSTEM
502L: linux-fsdevel@vger.kernel.org
503S: Orphan
504F: Documentation/filesystems/affs.txt
505F: fs/affs/
506
507AFS FILESYSTEM & AF_RXRPC SOCKET DOMAIN
508M: David Howells <dhowells@redhat.com>
509L: linux-afs@lists.infradead.org
510S: Supported
511F: fs/afs/
512F: include/net/af_rxrpc.h
513F: net/rxrpc/af_rxrpc.c
514
515AGPGART DRIVER
516M: David Airlie <airlied@linux.ie>
517T: git git://people.freedesktop.org/~airlied/linux (part of drm maint)
518S: Maintained
519F: drivers/char/agp/
520F: include/linux/agp*
521F: include/uapi/linux/agp*
522
523AHA152X SCSI DRIVER
524M: "Juergen E. Fischer" <fischer@norbit.de>
525L: linux-scsi@vger.kernel.org
526S: Maintained
527F: drivers/scsi/aha152x*
528F: drivers/scsi/pcmcia/aha152x*
529
530AIC7XXX / AIC79XX SCSI DRIVER
531M: Hannes Reinecke <hare@suse.com>
532L: linux-scsi@vger.kernel.org
533S: Maintained
534F: drivers/scsi/aic7xxx/
535
536AIMSLAB FM RADIO RECEIVER DRIVER
537M: Hans Verkuil <hverkuil@xs4all.nl>
538L: linux-media@vger.kernel.org
539T: git git://linuxtv.org/media_tree.git
540W: https://linuxtv.org
541S: Maintained
542F: drivers/media/radio/radio-aimslab*
543
544AIO
545M: Benjamin LaHaise <bcrl@kvack.org>
546L: linux-aio@kvack.org
547S: Supported
548F: fs/aio.c
549F: include/linux/*aio*.h
550
551AIRSPY MEDIA DRIVER
552M: Antti Palosaari <crope@iki.fi>
553L: linux-media@vger.kernel.org
554W: https://linuxtv.org
555W: http://palosaari.fi/linux/
556Q: http://patchwork.linuxtv.org/project/linux-media/list/
557T: git git://linuxtv.org/anttip/media_tree.git
558S: Maintained
559F: drivers/media/usb/airspy/
560
561ALCATEL SPEEDTOUCH USB DRIVER
562M: Duncan Sands <duncan.sands@free.fr>
563L: linux-usb@vger.kernel.org
564W: http://www.linux-usb.org/SpeedTouch/
565S: Maintained
566F: drivers/usb/atm/speedtch.c
567F: drivers/usb/atm/usbatm.c
568
569ALCHEMY AU1XX0 MMC DRIVER
570M: Manuel Lauss <manuel.lauss@gmail.com>
571S: Maintained
572F: drivers/mmc/host/au1xmmc.c
573
574ALI1563 I2C DRIVER
575M: Rudolf Marek <r.marek@assembler.cz>
576L: linux-i2c@vger.kernel.org
577S: Maintained
578F: Documentation/i2c/busses/i2c-ali1563
579F: drivers/i2c/busses/i2c-ali1563.c
580
581ALLWINNER SECURITY SYSTEM
582M: Corentin Labbe <clabbe.montjoie@gmail.com>
583L: linux-crypto@vger.kernel.org
584S: Maintained
585F: drivers/crypto/sunxi-ss/
586
587ALPHA PORT
588M: Richard Henderson <rth@twiddle.net>
589M: Ivan Kokshaysky <ink@jurassic.park.msu.ru>
590M: Matt Turner <mattst88@gmail.com>
591S: Odd Fixes
592L: linux-alpha@vger.kernel.org
593F: arch/alpha/
594
595ALTERA MAILBOX DRIVER
596M: Ley Foon Tan <lftan@altera.com>
597L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
598S: Maintained
599F: drivers/mailbox/mailbox-altera.c
600
601ALTERA PIO DRIVER
602M: Tien Hock Loh <thloh@altera.com>
603L: linux-gpio@vger.kernel.org
604S: Maintained
605F: drivers/gpio/gpio-altera.c
606
607ALTERA TRIPLE SPEED ETHERNET DRIVER
608M: Vince Bridgers <vbridger@opensource.altera.com>
609L: netdev@vger.kernel.org
610L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
611S: Maintained
612F: drivers/net/ethernet/altera/
613
614ALTERA UART/JTAG UART SERIAL DRIVERS
615M: Tobias Klauser <tklauser@distanz.ch>
616L: linux-serial@vger.kernel.org
617L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
618S: Maintained
619F: drivers/tty/serial/altera_uart.c
620F: drivers/tty/serial/altera_jtaguart.c
621F: include/linux/altera_uart.h
622F: include/linux/altera_jtaguart.h
623
624AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER
625M: Tom Lendacky <thomas.lendacky@amd.com>
626L: linux-crypto@vger.kernel.org
627S: Supported
628F: drivers/crypto/ccp/
629F: include/linux/ccp.h
630
631AMD FAM15H PROCESSOR POWER MONITORING DRIVER
632M: Huang Rui <ray.huang@amd.com>
633L: lm-sensors@lm-sensors.org
634S: Supported
635F: Documentation/hwmon/fam15h_power
636F: drivers/hwmon/fam15h_power.c
637
638AMD GEODE CS5536 USB DEVICE CONTROLLER DRIVER
639L: linux-geode@lists.infradead.org (moderated for non-subscribers)
640S: Orphan
641F: drivers/usb/gadget/udc/amd5536udc.*
642
643AMD GEODE PROCESSOR/CHIPSET SUPPORT
644P: Andres Salomon <dilinger@queued.net>
645L: linux-geode@lists.infradead.org (moderated for non-subscribers)
646W: http://www.amd.com/us-en/ConnectivitySolutions/TechnicalResources/0,,50_2334_2452_11363,00.html
647S: Supported
648F: drivers/char/hw_random/geode-rng.c
649F: drivers/crypto/geode*
650F: drivers/video/fbdev/geode/
651F: arch/x86/include/asm/geode.h
652
653AMD IOMMU (AMD-VI)
654M: Joerg Roedel <joro@8bytes.org>
655L: iommu@lists.linux-foundation.org
656T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
657S: Maintained
658F: drivers/iommu/amd_iommu*.[ch]
659F: include/linux/amd-iommu.h
660
661AMD KFD
662M: Oded Gabbay <oded.gabbay@gmail.com>
663L: dri-devel@lists.freedesktop.org
664T: git git://people.freedesktop.org/~gabbayo/linux.git
665S: Supported
666F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c
667F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h
668F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v7.c
669F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v8.c
670F: drivers/gpu/drm/amd/amdkfd/
671F: drivers/gpu/drm/amd/include/cik_structs.h
672F: drivers/gpu/drm/amd/include/kgd_kfd_interface.h
673F: drivers/gpu/drm/amd/include/vi_structs.h
674F: drivers/gpu/drm/radeon/radeon_kfd.c
675F: drivers/gpu/drm/radeon/radeon_kfd.h
676F: include/uapi/linux/kfd_ioctl.h
677
678AMD XGBE DRIVER
679M: Tom Lendacky <thomas.lendacky@amd.com>
680L: netdev@vger.kernel.org
681S: Supported
682F: drivers/net/ethernet/amd/xgbe/
683
684AMS (Apple Motion Sensor) DRIVER
685M: Michael Hanselmann <linux-kernel@hansmi.ch>
686S: Supported
687F: drivers/macintosh/ams/
688
689AMSO1100 RNIC DRIVER
690M: Tom Tucker <tom@opengridcomputing.com>
691M: Steve Wise <swise@opengridcomputing.com>
692L: linux-rdma@vger.kernel.org
693S: Maintained
694F: drivers/infiniband/hw/amso1100/
695
696ANALOG DEVICES INC AD9389B DRIVER
697M: Hans Verkuil <hans.verkuil@cisco.com>
698L: linux-media@vger.kernel.org
699S: Maintained
700F: drivers/media/i2c/ad9389b*
701
702ANALOG DEVICES INC ADV7180 DRIVER
703M: Lars-Peter Clausen <lars@metafoo.de>
704L: linux-media@vger.kernel.org
705W: http://ez.analog.com/community/linux-device-drivers
706S: Supported
707F: drivers/media/i2c/adv7180.c
708
709ANALOG DEVICES INC ADV7511 DRIVER
710M: Hans Verkuil <hans.verkuil@cisco.com>
711L: linux-media@vger.kernel.org
712S: Maintained
713F: drivers/media/i2c/adv7511*
714
715ANALOG DEVICES INC ADV7604 DRIVER
716M: Hans Verkuil <hans.verkuil@cisco.com>
717L: linux-media@vger.kernel.org
718S: Maintained
719F: drivers/media/i2c/adv7604*
720
721ANALOG DEVICES INC ADV7842 DRIVER
722M: Hans Verkuil <hans.verkuil@cisco.com>
723L: linux-media@vger.kernel.org
724S: Maintained
725F: drivers/media/i2c/adv7842*
726
727ANALOG DEVICES INC ASOC CODEC DRIVERS
728M: Lars-Peter Clausen <lars@metafoo.de>
729L: alsa-devel@alsa-project.org (moderated for non-subscribers)
730W: http://wiki.analog.com/
731W: http://ez.analog.com/community/linux-device-drivers
732S: Supported
733F: sound/soc/codecs/adau*
734F: sound/soc/codecs/adav*
735F: sound/soc/codecs/ad1*
736F: sound/soc/codecs/ad7*
737F: sound/soc/codecs/ssm*
738F: sound/soc/codecs/sigmadsp.*
739
740ANALOG DEVICES INC ASOC DRIVERS
741L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
742L: alsa-devel@alsa-project.org (moderated for non-subscribers)
743W: http://blackfin.uclinux.org/
744S: Supported
745F: sound/soc/blackfin/*
746
747ANALOG DEVICES INC IIO DRIVERS
748M: Lars-Peter Clausen <lars@metafoo.de>
749M: Michael Hennerich <Michael.Hennerich@analog.com>
750W: http://wiki.analog.com/
751W: http://ez.analog.com/community/linux-device-drivers
752S: Supported
753F: drivers/iio/*/ad*
754X: drivers/iio/*/adjd*
755F: drivers/staging/iio/*/ad*
756F: staging/iio/trigger/iio-trig-bfin-timer.c
757
758ANALOG DEVICES INC DMA DRIVERS
759M: Lars-Peter Clausen <lars@metafoo.de>
760W: http://ez.analog.com/community/linux-device-drivers
761S: Supported
762F: drivers/dma/dma-axi-dmac.c
763
764ANDROID DRIVERS
765M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
766M: Arve Hjønnevåg <arve@android.com>
767M: Riley Andrews <riandrews@android.com>
768T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
769L: devel@driverdev.osuosl.org
770S: Supported
771F: drivers/android/
772F: drivers/staging/android/
773
774AOA (Apple Onboard Audio) ALSA DRIVER
775M: Johannes Berg <johannes@sipsolutions.net>
776L: linuxppc-dev@lists.ozlabs.org
777L: alsa-devel@alsa-project.org (moderated for non-subscribers)
778S: Maintained
779F: sound/aoa/
780
781APM DRIVER
782M: Jiri Kosina <jikos@kernel.org>
783S: Odd fixes
784T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/apm.git
785F: arch/x86/kernel/apm_32.c
786F: include/linux/apm_bios.h
787F: include/uapi/linux/apm_bios.h
788F: drivers/char/apm-emulation.c
789
790APPLE BCM5974 MULTITOUCH DRIVER
791M: Henrik Rydberg <rydberg@bitmath.org>
792L: linux-input@vger.kernel.org
793S: Odd fixes
794F: drivers/input/mouse/bcm5974.c
795
796APPLE SMC DRIVER
797M: Henrik Rydberg <rydberg@bitmath.org>
798L: lm-sensors@lm-sensors.org
799S: Odd fixes
800F: drivers/hwmon/applesmc.c
801
802APPLETALK NETWORK LAYER
803M: Arnaldo Carvalho de Melo <acme@ghostprotocols.net>
804S: Maintained
805F: drivers/net/appletalk/
806F: net/appletalk/
807
808APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT
809M: Duc Dang <dhdang@apm.com>
810S: Supported
811F: arch/arm64/boot/dts/apm/
812
813APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER
814M: Iyappan Subramanian <isubramanian@apm.com>
815M: Keyur Chudgar <kchudgar@apm.com>
816S: Supported
817F: drivers/net/ethernet/apm/xgene/
818F: Documentation/devicetree/bindings/net/apm-xgene-enet.txt
819
820APTINA CAMERA SENSOR PLL
821M: Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
822L: linux-media@vger.kernel.org
823S: Maintained
824F: drivers/media/i2c/aptina-pll.*
825
826ARC FRAMEBUFFER DRIVER
827M: Jaya Kumar <jayalk@intworks.biz>
828S: Maintained
829F: drivers/video/fbdev/arcfb.c
830F: drivers/video/fbdev/core/fb_defio.c
831
832ARCNET NETWORK LAYER
833M: Michael Grzeschik <m.grzeschik@pengutronix.de>
834L: netdev@vger.kernel.org
835S: Maintained
836F: drivers/net/arcnet/
837F: include/uapi/linux/if_arcnet.h
838
839ARM MFM AND FLOPPY DRIVERS
840M: Ian Molton <spyro@f2s.com>
841S: Maintained
842F: arch/arm/lib/floppydma.S
843F: arch/arm/include/asm/floppy.h
844
845ARM PMU PROFILING AND DEBUGGING
846M: Will Deacon <will.deacon@arm.com>
847R: Mark Rutland <mark.rutland@arm.com>
848S: Maintained
849F: arch/arm*/kernel/perf_*
850F: arch/arm/oprofile/common.c
851F: arch/arm*/kernel/hw_breakpoint.c
852F: arch/arm*/include/asm/hw_breakpoint.h
853F: arch/arm*/include/asm/perf_event.h
854F: drivers/perf/arm_pmu.c
855F: include/linux/perf/arm_pmu.h
856
857ARM PORT
858M: Russell King <linux@arm.linux.org.uk>
859L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
860W: http://www.arm.linux.org.uk/
861S: Maintained
862F: arch/arm/
863
864ARM SUB-ARCHITECTURES
865L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
866S: Maintained
867F: arch/arm/mach-*/
868F: arch/arm/plat-*/
869T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git
870
871ARM PRIMECELL AACI PL041 DRIVER
872M: Russell King <linux@arm.linux.org.uk>
873S: Maintained
874F: sound/arm/aaci.*
875
876ARM PRIMECELL CLCD PL110 DRIVER
877M: Russell King <linux@arm.linux.org.uk>
878S: Maintained
879F: drivers/video/fbdev/amba-clcd.*
880
881ARM PRIMECELL KMI PL050 DRIVER
882M: Russell King <linux@arm.linux.org.uk>
883S: Maintained
884F: drivers/input/serio/ambakmi.*
885F: include/linux/amba/kmi.h
886
887ARM PRIMECELL MMCI PL180/1 DRIVER
888M: Russell King <linux@arm.linux.org.uk>
889S: Maintained
890F: drivers/mmc/host/mmci.*
891F: include/linux/amba/mmci.h
892
893ARM PRIMECELL UART PL010 AND PL011 DRIVERS
894M: Russell King <linux@arm.linux.org.uk>
895S: Maintained
896F: drivers/tty/serial/amba-pl01*.c
897F: include/linux/amba/serial.h
898
899ARM PRIMECELL BUS SUPPORT
900M: Russell King <linux@arm.linux.org.uk>
901S: Maintained
902F: drivers/amba/
903F: include/linux/amba/bus.h
904
905ARM/ADS SPHERE MACHINE SUPPORT
906M: Lennert Buytenhek <kernel@wantstofly.org>
907L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
908S: Maintained
909
910ARM/AFEB9260 MACHINE SUPPORT
911M: Sergey Lapin <slapin@ossfans.org>
912L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
913S: Maintained
914
915ARM/AJECO 1ARM MACHINE SUPPORT
916M: Lennert Buytenhek <kernel@wantstofly.org>
917L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
918S: Maintained
919
920ARM/Allwinner sunXi SoC support
921M: Maxime Ripard <maxime.ripard@free-electrons.com>
922M: Chen-Yu Tsai <wens@csie.org>
923L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
924S: Maintained
925N: sun[x456789]i
926
927ARM/Allwinner SoC Clock Support
928M: Emilio López <emilio@elopez.com.ar>
929S: Maintained
930F: drivers/clk/sunxi/
931
932ARM/Amlogic MesonX SoC support
933M: Carlo Caione <carlo@caione.org>
934L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
935S: Maintained
936F: drivers/media/rc/meson-ir.c
937N: meson[x68]
938
939ARM/Annapurna Labs ALPINE ARCHITECTURE
940M: Tsahee Zidenberg <tsahee@annapurnalabs.com>
941S: Maintained
942F: arch/arm/mach-alpine/
943
944ARM/ATMEL AT91RM9200, AT91SAM9 AND SAMA5 SOC SUPPORT
945M: Nicolas Ferre <nicolas.ferre@atmel.com>
946M: Alexandre Belloni <alexandre.belloni@free-electrons.com>
947M: Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
948L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
949W: http://www.linux4sam.org
950T: git git://git.kernel.org/pub/scm/linux/kernel/git/nferre/linux-at91.git
951S: Supported
952F: arch/arm/mach-at91/
953F: include/soc/at91/
954F: arch/arm/boot/dts/at91*.dts
955F: arch/arm/boot/dts/at91*.dtsi
956F: arch/arm/boot/dts/sama*.dts
957F: arch/arm/boot/dts/sama*.dtsi
958F: arch/arm/include/debug/at91.S
959
960ARM/ATMEL AT91 Clock Support
961M: Boris Brezillon <boris.brezillon@free-electrons.com>
962S: Maintained
963F: drivers/clk/at91
964
965ARM/CALXEDA HIGHBANK ARCHITECTURE
966M: Rob Herring <robh@kernel.org>
967L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
968S: Maintained
969F: arch/arm/mach-highbank/
970F: arch/arm/boot/dts/highbank.dts
971F: arch/arm/boot/dts/ecx-*.dts*
972
973ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT
974M: Krzysztof Halasa <khalasa@piap.pl>
975S: Maintained
976F: arch/arm/mach-cns3xxx/
977
978ARM/CAVIUM THUNDER NETWORK DRIVER
979M: Sunil Goutham <sgoutham@cavium.com>
980M: Robert Richter <rric@kernel.org>
981L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
982S: Supported
983F: drivers/net/ethernet/cavium/thunder/
984
985ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE
986M: Alexander Shiyan <shc_work@mail.ru>
987L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
988S: Odd Fixes
989N: clps711x
990
991ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE
992M: Hartley Sweeten <hsweeten@visionengravers.com>
993M: Ryan Mallon <rmallon@gmail.com>
994L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
995S: Maintained
996F: arch/arm/mach-ep93xx/
997F: arch/arm/mach-ep93xx/include/mach/
998
999ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT
1000M: Lennert Buytenhek <kernel@wantstofly.org>
1001L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1002S: Maintained
1003
1004ARM/CLKDEV SUPPORT
1005M: Russell King <linux@arm.linux.org.uk>
1006L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1007S: Maintained
1008F: arch/arm/include/asm/clkdev.h
1009F: drivers/clk/clkdev.c
1010
1011ARM/COMPULAB CM-X270/EM-X270 and CM-X300 MACHINE SUPPORT
1012M: Mike Rapoport <mike@compulab.co.il>
1013L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1014S: Maintained
1015
1016ARM/CONTEC MICRO9 MACHINE SUPPORT
1017M: Hubert Feurstein <hubert.feurstein@contec.at>
1018S: Maintained
1019F: arch/arm/mach-ep93xx/micro9.c
1020
1021ARM/CORESIGHT FRAMEWORK AND DRIVERS
1022M: Mathieu Poirier <mathieu.poirier@linaro.org>
1023L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1024S: Maintained
1025F: drivers/hwtracing/coresight/*
1026F: Documentation/trace/coresight.txt
1027F: Documentation/devicetree/bindings/arm/coresight.txt
1028F: Documentation/ABI/testing/sysfs-bus-coresight-devices-*
1029
1030ARM/CORGI MACHINE SUPPORT
1031M: Richard Purdie <rpurdie@rpsys.net>
1032S: Maintained
1033
1034ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE
1035M: Hans Ulli Kroll <ulli.kroll@googlemail.com>
1036L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1037T: git git://github.com/ulli-kroll/linux.git
1038S: Maintained
1039F: arch/arm/mach-gemini/
1040F: drivers/rtc/rtc-gemini.c
1041
1042ARM/CSR SIRFPRIMA2 MACHINE SUPPORT
1043M: Barry Song <baohua@kernel.org>
1044L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1045T: git git://git.kernel.org/pub/scm/linux/kernel/git/baohua/linux.git
1046S: Maintained
1047F: arch/arm/boot/dts/prima2*
1048F: arch/arm/mach-prima2/
1049F: drivers/clk/sirf/
1050F: drivers/clocksource/timer-prima2.c
1051F: drivers/clocksource/timer-atlas7.c
1052N: [^a-z]sirf
1053
1054ARM/CONEXANT DIGICOLOR MACHINE SUPPORT
1055M: Baruch Siach <baruch@tkos.co.il>
1056L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1057S: Maintained
1058F: arch/arm/boot/dts/cx92755*
1059N: digicolor
1060
1061ARM/EBSA110 MACHINE SUPPORT
1062M: Russell King <linux@arm.linux.org.uk>
1063L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1064W: http://www.arm.linux.org.uk/
1065S: Maintained
1066F: arch/arm/mach-ebsa110/
1067F: drivers/net/ethernet/amd/am79c961a.*
1068
1069ARM/ENERGY MICRO (SILICON LABS) EFM32 SUPPORT
1070M: Uwe Kleine-König <kernel@pengutronix.de>
1071L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1072S: Maintained
1073N: efm32
1074
1075ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6)
1076M: Daniel Ribeiro <drwyrm@gmail.com>
1077M: Stefan Schmidt <stefan@openezx.org>
1078M: Harald Welte <laforge@openezx.org>
1079L: openezx-devel@lists.openezx.org (moderated for non-subscribers)
1080W: http://www.openezx.org/
1081S: Maintained
1082T: topgit git://git.openezx.org/openezx.git
1083F: arch/arm/mach-pxa/ezx.c
1084
1085ARM/FARADAY FA526 PORT
1086M: Hans Ulli Kroll <ulli.kroll@googlemail.com>
1087L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1088S: Maintained
1089T: git git://git.berlios.de/gemini-board
1090F: arch/arm/mm/*-fa*
1091
1092ARM/FOOTBRIDGE ARCHITECTURE
1093M: Russell King <linux@arm.linux.org.uk>
1094L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1095W: http://www.arm.linux.org.uk/
1096S: Maintained
1097F: arch/arm/include/asm/hardware/dec21285.h
1098F: arch/arm/mach-footbridge/
1099
1100ARM/FREESCALE IMX / MXC ARM ARCHITECTURE
1101M: Shawn Guo <shawnguo@kernel.org>
1102M: Sascha Hauer <kernel@pengutronix.de>
1103L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1104S: Maintained
1105T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1106F: arch/arm/mach-imx/
1107F: arch/arm/mach-mxs/
1108F: arch/arm/boot/dts/imx*
1109F: arch/arm/configs/imx*_defconfig
1110F: drivers/clk/imx/
1111F: include/soc/imx/
1112
1113ARM/FREESCALE VYBRID ARM ARCHITECTURE
1114M: Shawn Guo <shawnguo@kernel.org>
1115M: Sascha Hauer <kernel@pengutronix.de>
1116R: Stefan Agner <stefan@agner.ch>
1117L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1118S: Maintained
1119T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1120F: arch/arm/mach-imx/*vf610*
1121F: arch/arm/boot/dts/vf*
1122
1123ARM/GLOMATION GESBC9312SX MACHINE SUPPORT
1124M: Lennert Buytenhek <kernel@wantstofly.org>
1125L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1126S: Maintained
1127
1128ARM/GUMSTIX MACHINE SUPPORT
1129M: Steve Sakoman <sakoman@gmail.com>
1130L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1131S: Maintained
1132
1133ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT
1134M: Philipp Zabel <philipp.zabel@gmail.com>
1135M: Paul Parsons <lost.distance@yahoo.com>
1136L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1137S: Maintained
1138F: arch/arm/mach-pxa/hx4700.c
1139F: arch/arm/mach-pxa/include/mach/hx4700.h
1140F: sound/soc/pxa/hx4700.c
1141
1142ARM/HISILICON SOC SUPPORT
1143M: Wei Xu <xuwei5@hisilicon.com>
1144L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1145W: http://www.hisilicon.com
1146S: Supported
1147T: git git://github.com/hisilicon/linux-hisi.git
1148F: arch/arm/mach-hisi/
1149F: arch/arm/boot/dts/hi3*
1150F: arch/arm/boot/dts/hip*
1151F: arch/arm/boot/dts/hisi*
1152F: arch/arm64/boot/dts/hisilicon/
1153
1154ARM/HP JORNADA 7XX MACHINE SUPPORT
1155M: Kristoffer Ericson <kristoffer.ericson@gmail.com>
1156W: www.jlime.com
1157S: Maintained
1158T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
1159F: arch/arm/mach-sa1100/jornada720.c
1160F: arch/arm/mach-sa1100/include/mach/jornada720.h
1161
1162ARM/IGEP MACHINE SUPPORT
1163M: Enric Balletbo i Serra <eballetbo@gmail.com>
1164M: Javier Martinez Canillas <javier@dowhile0.org>
1165L: linux-omap@vger.kernel.org
1166L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1167S: Maintained
1168F: arch/arm/boot/dts/omap3-igep*
1169
1170ARM/INCOME PXA270 SUPPORT
1171M: Marek Vasut <marek.vasut@gmail.com>
1172L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1173S: Maintained
1174F: arch/arm/mach-pxa/colibri-pxa270-income.c
1175
1176ARM/INTEL IOP32X ARM ARCHITECTURE
1177M: Lennert Buytenhek <kernel@wantstofly.org>
1178L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1179S: Maintained
1180
1181ARM/INTEL IOP33X ARM ARCHITECTURE
1182L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1183S: Orphan
1184
1185ARM/INTEL IOP13XX ARM ARCHITECTURE
1186M: Lennert Buytenhek <kernel@wantstofly.org>
1187L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1188S: Maintained
1189
1190ARM/INTEL IQ81342EX MACHINE SUPPORT
1191M: Lennert Buytenhek <kernel@wantstofly.org>
1192L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1193S: Maintained
1194
1195ARM/INTEL IXDP2850 MACHINE SUPPORT
1196M: Lennert Buytenhek <kernel@wantstofly.org>
1197L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1198S: Maintained
1199
1200ARM/INTEL IXP4XX ARM ARCHITECTURE
1201M: Imre Kaloz <kaloz@openwrt.org>
1202M: Krzysztof Halasa <khalasa@piap.pl>
1203L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1204S: Maintained
1205F: arch/arm/mach-ixp4xx/
1206
1207ARM/INTEL RESEARCH IMOTE/STARGATE 2 MACHINE SUPPORT
1208M: Jonathan Cameron <jic23@cam.ac.uk>
1209L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1210S: Maintained
1211F: arch/arm/mach-pxa/stargate2.c
1212F: drivers/pcmcia/pxa2xx_stargate2.c
1213
1214ARM/INTEL XSC3 (MANZANO) ARM CORE
1215M: Lennert Buytenhek <kernel@wantstofly.org>
1216L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1217S: Maintained
1218
1219ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT
1220M: Lennert Buytenhek <kernel@wantstofly.org>
1221L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1222S: Maintained
1223
1224ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE
1225M: Santosh Shilimkar <ssantosh@kernel.org>
1226L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1227S: Maintained
1228F: arch/arm/mach-keystone/
1229F: arch/arm/boot/dts/k2*
1230T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
1231
1232ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK
1233M: Santosh Shilimkar <ssantosh@kernel.org>
1234L: linux-kernel@vger.kernel.org
1235S: Maintained
1236F: drivers/clk/keystone/
1237
1238ARM/TEXAS INSTRUMENT KEYSTONE ClOCKSOURCE
1239M: Santosh Shilimkar <ssantosh@kernel.org>
1240L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1241L: linux-kernel@vger.kernel.org
1242S: Maintained
1243F: drivers/clocksource/timer-keystone.c
1244
1245ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER
1246M: Santosh Shilimkar <ssantosh@kernel.org>
1247L: linux-kernel@vger.kernel.org
1248S: Maintained
1249F: drivers/power/reset/keystone-reset.c
1250
1251ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS
1252M: Santosh Shilimkar <ssantosh@kernel.org>
1253L: linux-kernel@vger.kernel.org
1254S: Maintained
1255F: drivers/memory/*emif*
1256
1257ARM/LOGICPD PXA270 MACHINE SUPPORT
1258M: Lennert Buytenhek <kernel@wantstofly.org>
1259L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1260S: Maintained
1261
1262ARM/LPC18XX ARCHITECTURE
1263M: Joachim Eastwood <manabian@gmail.com>
1264L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1265S: Maintained
1266F: arch/arm/boot/dts/lpc43*
1267F: drivers/clk/nxp/clk-lpc18xx*
1268F: drivers/clocksource/time-lpc32xx.c
1269F: drivers/i2c/busses/i2c-lpc2k.c
1270F: drivers/memory/pl172.c
1271F: drivers/mtd/spi-nor/nxp-spifi.c
1272F: drivers/rtc/rtc-lpc24xx.c
1273N: lpc18xx
1274
1275ARM/MAGICIAN MACHINE SUPPORT
1276M: Philipp Zabel <philipp.zabel@gmail.com>
1277S: Maintained
1278
1279ARM/Marvell Kirkwood and Armada 370, 375, 38x, XP SOC support
1280M: Jason Cooper <jason@lakedaemon.net>
1281M: Andrew Lunn <andrew@lunn.ch>
1282M: Gregory Clement <gregory.clement@free-electrons.com>
1283M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1284L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1285S: Maintained
1286F: arch/arm/mach-mvebu/
1287F: drivers/rtc/rtc-armada38x.c
1288F: arch/arm/boot/dts/armada*
1289F: arch/arm/boot/dts/kirkwood*
1290
1291
1292ARM/Marvell Berlin SoC support
1293M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1294L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1295S: Maintained
1296F: arch/arm/mach-berlin/
1297F: arch/arm/boot/dts/berlin*
1298F: arch/arm64/boot/dts/marvell/berlin*
1299
1300
1301ARM/Marvell Dove/MV78xx0/Orion SOC support
1302M: Jason Cooper <jason@lakedaemon.net>
1303M: Andrew Lunn <andrew@lunn.ch>
1304M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1305M: Gregory Clement <gregory.clement@free-electrons.com>
1306L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1307S: Maintained
1308F: arch/arm/mach-dove/
1309F: arch/arm/mach-mv78xx0/
1310F: arch/arm/mach-orion5x/
1311F: arch/arm/plat-orion/
1312F: arch/arm/boot/dts/dove*
1313F: arch/arm/boot/dts/orion5x*
1314
1315
1316ARM/Orion SoC/Technologic Systems TS-78xx platform support
1317M: Alexander Clouter <alex@digriz.org.uk>
1318L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1319W: http://www.digriz.org.uk/ts78xx/kernel
1320S: Maintained
1321F: arch/arm/mach-orion5x/ts78xx-*
1322
1323ARM/Mediatek RTC DRIVER
1324M: Eddie Huang <eddie.huang@mediatek.com>
1325L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1326L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1327S: Maintained
1328F: drivers/rtc/rtc-mt6397.c
1329
1330ARM/Mediatek SoC support
1331M: Matthias Brugger <matthias.bgg@gmail.com>
1332L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1333L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1334S: Maintained
1335F: arch/arm/boot/dts/mt6*
1336F: arch/arm/boot/dts/mt8*
1337F: arch/arm/mach-mediatek/
1338N: mtk
1339K: mediatek
1340
1341ARM/Mediatek USB3 PHY DRIVER
1342M: Chunfeng Yun <chunfeng.yun@mediatek.com>
1343L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1344L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1345S: Maintained
1346F: drivers/phy/phy-mt65xx-usb3.c
1347
1348ARM/MICREL KS8695 ARCHITECTURE
1349M: Greg Ungerer <gerg@uclinux.org>
1350L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1351F: arch/arm/mach-ks8695/
1352S: Odd Fixes
1353
1354ARM/MIOA701 MACHINE SUPPORT
1355M: Robert Jarzmik <robert.jarzmik@free.fr>
1356L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1357F: arch/arm/mach-pxa/mioa701.c
1358S: Maintained
1359
1360ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT
1361M: Michael Petchkovsky <mkpetch@internode.on.net>
1362S: Maintained
1363
1364ARM/NOMADIK ARCHITECTURE
1365M: Alessandro Rubini <rubini@unipv.it>
1366M: Linus Walleij <linus.walleij@linaro.org>
1367L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1368S: Maintained
1369F: arch/arm/mach-nomadik/
1370F: drivers/pinctrl/nomadik/
1371F: drivers/i2c/busses/i2c-nomadik.c
1372T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git
1373
1374ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT
1375M: Nelson Castillo <arhuaco@freaks-unidos.net>
1376L: openmoko-kernel@lists.openmoko.org (subscribers-only)
1377W: http://wiki.openmoko.org/wiki/Neo_FreeRunner
1378S: Supported
1379
1380ARM/TOSA MACHINE SUPPORT
1381M: Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
1382M: Dirk Opfer <dirk@opfer-online.de>
1383S: Maintained
1384
1385ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT
1386M: Marek Vasut <marek.vasut@gmail.com>
1387L: linux-arm-kernel@lists.infradead.org
1388W: http://hackndev.com
1389S: Maintained
1390F: arch/arm/mach-pxa/include/mach/palmtx.h
1391F: arch/arm/mach-pxa/palmtx.c
1392F: arch/arm/mach-pxa/include/mach/palmt5.h
1393F: arch/arm/mach-pxa/palmt5.c
1394F: arch/arm/mach-pxa/include/mach/palmld.h
1395F: arch/arm/mach-pxa/palmld.c
1396F: arch/arm/mach-pxa/include/mach/palmte2.h
1397F: arch/arm/mach-pxa/palmte2.c
1398F: arch/arm/mach-pxa/include/mach/palmtc.h
1399F: arch/arm/mach-pxa/palmtc.c
1400
1401ARM/PALM TREO SUPPORT
1402M: Tomas Cech <sleep_walker@suse.com>
1403L: linux-arm-kernel@lists.infradead.org
1404W: http://hackndev.com
1405S: Maintained
1406F: arch/arm/mach-pxa/include/mach/palmtreo.h
1407F: arch/arm/mach-pxa/palmtreo.c
1408
1409ARM/PALMZ72 SUPPORT
1410M: Sergey Lapin <slapin@ossfans.org>
1411L: linux-arm-kernel@lists.infradead.org
1412W: http://hackndev.com
1413S: Maintained
1414F: arch/arm/mach-pxa/include/mach/palmz72.h
1415F: arch/arm/mach-pxa/palmz72.c
1416
1417ARM/PLEB SUPPORT
1418M: Peter Chubb <pleb@gelato.unsw.edu.au>
1419W: http://www.disy.cse.unsw.edu.au/Hardware/PLEB
1420S: Maintained
1421
1422ARM/PT DIGITAL BOARD PORT
1423M: Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de>
1424L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1425W: http://www.arm.linux.org.uk/
1426S: Maintained
1427
1428ARM/QUALCOMM SUPPORT
1429M: Andy Gross <andy.gross@linaro.org>
1430M: David Brown <david.brown@linaro.org>
1431L: linux-arm-msm@vger.kernel.org
1432L: linux-soc@vger.kernel.org
1433S: Maintained
1434F: arch/arm/boot/dts/qcom-*.dts
1435F: arch/arm/boot/dts/qcom-*.dtsi
1436F: arch/arm/mach-qcom/
1437F: arch/arm64/boot/dts/qcom/*
1438F: drivers/soc/qcom/
1439F: drivers/tty/serial/msm_serial.h
1440F: drivers/tty/serial/msm_serial.c
1441F: drivers/*/pm8???-*
1442F: drivers/mfd/ssbi.c
1443F: drivers/firmware/qcom_scm.c
1444T: git git://git.kernel.org/pub/scm/linux/kernel/git/agross/linux.git
1445
1446ARM/RADISYS ENP2611 MACHINE SUPPORT
1447M: Lennert Buytenhek <kernel@wantstofly.org>
1448L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1449S: Maintained
1450
1451ARM/RENESAS ARM64 ARCHITECTURE
1452M: Simon Horman <horms@verge.net.au>
1453M: Magnus Damm <magnus.damm@gmail.com>
1454L: linux-sh@vger.kernel.org
1455Q: http://patchwork.kernel.org/project/linux-sh/list/
1456T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
1457S: Supported
1458F: arch/arm64/boot/dts/renesas/
1459
1460ARM/RISCPC ARCHITECTURE
1461M: Russell King <linux@arm.linux.org.uk>
1462L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1463W: http://www.arm.linux.org.uk/
1464S: Maintained
1465F: arch/arm/include/asm/hardware/entry-macro-iomd.S
1466F: arch/arm/include/asm/hardware/ioc.h
1467F: arch/arm/include/asm/hardware/iomd.h
1468F: arch/arm/include/asm/hardware/memc.h
1469F: arch/arm/mach-rpc/
1470F: drivers/net/ethernet/8390/etherh.c
1471F: drivers/net/ethernet/i825xx/ether1*
1472F: drivers/net/ethernet/seeq/ether3*
1473F: drivers/scsi/arm/
1474
1475ARM/Rockchip SoC support
1476M: Heiko Stuebner <heiko@sntech.de>
1477L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1478L: linux-rockchip@lists.infradead.org
1479T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git
1480S: Maintained
1481F: arch/arm/boot/dts/rk3*
1482F: arch/arm/mach-rockchip/
1483F: drivers/clk/rockchip/
1484F: drivers/i2c/busses/i2c-rk3x.c
1485F: drivers/*/*rockchip*
1486F: drivers/*/*/*rockchip*
1487F: sound/soc/rockchip/
1488N: rockchip
1489
1490ARM/SAMSUNG EXYNOS ARM ARCHITECTURES
1491M: Kukjin Kim <kgene@kernel.org>
1492M: Krzysztof Kozlowski <k.kozlowski@samsung.com>
1493L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1494L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
1495S: Maintained
1496F: arch/arm/boot/dts/s3c*
1497F: arch/arm/boot/dts/s5p*
1498F: arch/arm/boot/dts/samsung*
1499F: arch/arm/boot/dts/exynos*
1500F: arch/arm64/boot/dts/exynos/
1501F: arch/arm/plat-samsung/
1502F: arch/arm/mach-s3c24*/
1503F: arch/arm/mach-s3c64xx/
1504F: arch/arm/mach-s5p*/
1505F: arch/arm/mach-exynos*/
1506F: drivers/*/*s3c2410*
1507F: drivers/*/*/*s3c2410*
1508F: drivers/spi/spi-s3c*
1509F: sound/soc/samsung/*
1510F: Documentation/arm/Samsung/
1511F: Documentation/devicetree/bindings/arm/samsung/
1512F: Documentation/devicetree/bindings/sram/samsung-sram.txt
1513F: Documentation/devicetree/bindings/power/pd-samsung.txt
1514N: exynos
1515
1516ARM/SAMSUNG MOBILE MACHINE SUPPORT
1517M: Kyungmin Park <kyungmin.park@samsung.com>
1518L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1519S: Maintained
1520F: arch/arm/mach-s5pv210/
1521
1522ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT
1523M: Kyungmin Park <kyungmin.park@samsung.com>
1524M: Kamil Debski <k.debski@samsung.com>
1525L: linux-arm-kernel@lists.infradead.org
1526L: linux-media@vger.kernel.org
1527S: Maintained
1528F: drivers/media/platform/s5p-g2d/
1529
1530ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT
1531M: Kyungmin Park <kyungmin.park@samsung.com>
1532M: Kamil Debski <k.debski@samsung.com>
1533M: Jeongtae Park <jtp.park@samsung.com>
1534L: linux-arm-kernel@lists.infradead.org
1535L: linux-media@vger.kernel.org
1536S: Maintained
1537F: arch/arm/plat-samsung/s5p-dev-mfc.c
1538F: drivers/media/platform/s5p-mfc/
1539
1540ARM/SAMSUNG S5P SERIES TV SUBSYSTEM SUPPORT
1541M: Kyungmin Park <kyungmin.park@samsung.com>
1542M: Tomasz Stanislawski <t.stanislaws@samsung.com>
1543L: linux-arm-kernel@lists.infradead.org
1544L: linux-media@vger.kernel.org
1545S: Maintained
1546F: drivers/media/platform/s5p-tv/
1547
1548ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT
1549M: Andrzej Pietrasiewicz <andrzej.p@samsung.com>
1550M: Jacek Anaszewski <j.anaszewski@samsung.com>
1551L: linux-arm-kernel@lists.infradead.org
1552L: linux-media@vger.kernel.org
1553S: Maintained
1554F: drivers/media/platform/s5p-jpeg/
1555
1556ARM/SHMOBILE ARM ARCHITECTURE
1557M: Simon Horman <horms@verge.net.au>
1558M: Magnus Damm <magnus.damm@gmail.com>
1559L: linux-renesas-soc@vger.kernel.org
1560Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/
1561T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
1562S: Supported
1563F: arch/arm/boot/dts/emev2*
1564F: arch/arm/boot/dts/r7s*
1565F: arch/arm/boot/dts/r8a*
1566F: arch/arm/boot/dts/sh*
1567F: arch/arm/configs/shmobile_defconfig
1568F: arch/arm/include/debug/renesas-scif.S
1569F: arch/arm/mach-shmobile/
1570F: drivers/sh/
1571
1572ARM/SOCFPGA ARCHITECTURE
1573M: Dinh Nguyen <dinguyen@opensource.altera.com>
1574S: Maintained
1575F: arch/arm/mach-socfpga/
1576F: arch/arm/boot/dts/socfpga*
1577F: arch/arm/configs/socfpga_defconfig
1578F: arch/arm64/boot/dts/altera/
1579W: http://www.rocketboards.org
1580T: git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
1581
1582ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT
1583M: Dinh Nguyen <dinguyen@opensource.altera.com>
1584S: Maintained
1585F: drivers/clk/socfpga/
1586
1587ARM/SOCFPGA EDAC SUPPORT
1588M: Thor Thayer <tthayer@opensource.altera.com>
1589S: Maintained
1590F: drivers/edac/altera_edac.
1591
1592ARM/STI ARCHITECTURE
1593M: Srinivas Kandagatla <srinivas.kandagatla@gmail.com>
1594M: Maxime Coquelin <maxime.coquelin@st.com>
1595M: Patrice Chotard <patrice.chotard@st.com>
1596L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1597L: kernel@stlinux.com
1598W: http://www.stlinux.com
1599S: Maintained
1600F: arch/arm/mach-sti/
1601F: arch/arm/boot/dts/sti*
1602F: drivers/char/hw_random/st-rng.c
1603F: drivers/clocksource/arm_global_timer.c
1604F: drivers/clocksource/clksrc_st_lpc.c
1605F: drivers/i2c/busses/i2c-st.c
1606F: drivers/media/rc/st_rc.c
1607F: drivers/media/platform/sti/c8sectpfe/
1608F: drivers/mmc/host/sdhci-st.c
1609F: drivers/phy/phy-miphy28lp.c
1610F: drivers/phy/phy-miphy365x.c
1611F: drivers/phy/phy-stih407-usb.c
1612F: drivers/phy/phy-stih41x-usb.c
1613F: drivers/pinctrl/pinctrl-st.c
1614F: drivers/reset/sti/
1615F: drivers/rtc/rtc-st-lpc.c
1616F: drivers/tty/serial/st-asc.c
1617F: drivers/usb/dwc3/dwc3-st.c
1618F: drivers/usb/host/ehci-st.c
1619F: drivers/usb/host/ohci-st.c
1620F: drivers/watchdog/st_lpc_wdt.c
1621F: drivers/ata/ahci_st.c
1622
1623ARM/STM32 ARCHITECTURE
1624M: Maxime Coquelin <mcoquelin.stm32@gmail.com>
1625L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1626S: Maintained
1627T: git git://git.kernel.org/pub/scm/linux/kernel/git/mcoquelin/stm32.git
1628N: stm32
1629F: drivers/clocksource/armv7m_systick.c
1630
1631ARM/TANGO ARCHITECTURE
1632M: Marc Gonzalez <marc_gonzalez@sigmadesigns.com>
1633L: linux-arm-kernel@lists.infradead.org
1634S: Maintained
1635F: arch/arm/mach-tango/
1636F: arch/arm/boot/dts/tango*
1637
1638ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT
1639M: Lennert Buytenhek <kernel@wantstofly.org>
1640L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1641S: Maintained
1642
1643ARM/TETON BGA MACHINE SUPPORT
1644M: "Mark F. Brown" <mark.brown314@gmail.com>
1645L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1646S: Maintained
1647
1648ARM/THECUS N2100 MACHINE SUPPORT
1649M: Lennert Buytenhek <kernel@wantstofly.org>
1650L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1651S: Maintained
1652
1653ARM/NUVOTON W90X900 ARM ARCHITECTURE
1654M: Wan ZongShun <mcuos.com@gmail.com>
1655L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1656W: http://www.mcuos.com
1657S: Maintained
1658F: arch/arm/mach-w90x900/
1659F: drivers/input/keyboard/w90p910_keypad.c
1660F: drivers/input/touchscreen/w90p910_ts.c
1661F: drivers/watchdog/nuc900_wdt.c
1662F: drivers/net/ethernet/nuvoton/w90p910_ether.c
1663F: drivers/mtd/nand/nuc900_nand.c
1664F: drivers/rtc/rtc-nuc900.c
1665F: drivers/spi/spi-nuc900.c
1666F: drivers/usb/host/ehci-w90x900.c
1667F: drivers/video/fbdev/nuc900fb.c
1668
1669ARM/U300 MACHINE SUPPORT
1670M: Linus Walleij <linus.walleij@linaro.org>
1671L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1672S: Supported
1673F: arch/arm/mach-u300/
1674F: drivers/clocksource/timer-u300.c
1675F: drivers/i2c/busses/i2c-stu300.c
1676F: drivers/rtc/rtc-coh901331.c
1677F: drivers/watchdog/coh901327_wdt.c
1678F: drivers/dma/coh901318*
1679F: drivers/mfd/ab3100*
1680F: drivers/rtc/rtc-ab3100.c
1681F: drivers/rtc/rtc-coh901331.c
1682T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git
1683
1684ARM/UNIPHIER ARCHITECTURE
1685M: Masahiro Yamada <yamada.masahiro@socionext.com>
1686L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1687S: Maintained
1688F: arch/arm/boot/dts/uniphier*
1689F: arch/arm/include/asm/hardware/cache-uniphier.h
1690F: arch/arm/mach-uniphier/
1691F: arch/arm/mm/cache-uniphier.c
1692F: arch/arm64/boot/dts/socionext/
1693F: drivers/bus/uniphier-system-bus.c
1694F: drivers/i2c/busses/i2c-uniphier*
1695F: drivers/pinctrl/uniphier/
1696F: drivers/tty/serial/8250/8250_uniphier.c
1697N: uniphier
1698
1699ARM/Ux500 ARM ARCHITECTURE
1700M: Linus Walleij <linus.walleij@linaro.org>
1701L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1702S: Maintained
1703F: arch/arm/mach-ux500/
1704F: drivers/clocksource/clksrc-dbx500-prcmu.c
1705F: drivers/dma/ste_dma40*
1706F: drivers/hwspinlock/u8500_hsem.c
1707F: drivers/mfd/abx500*
1708F: drivers/mfd/ab8500*
1709F: drivers/mfd/dbx500*
1710F: drivers/mfd/db8500*
1711F: drivers/pinctrl/nomadik/pinctrl-ab*
1712F: drivers/pinctrl/nomadik/pinctrl-nomadik*
1713F: drivers/rtc/rtc-ab8500.c
1714F: drivers/rtc/rtc-pl031.c
1715T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git
1716
1717ARM/Ux500 CLOCK FRAMEWORK SUPPORT
1718M: Ulf Hansson <ulf.hansson@linaro.org>
1719L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1720T: git git://git.linaro.org/people/ulfh/clk.git
1721S: Maintained
1722F: drivers/clk/ux500/
1723F: include/linux/platform_data/clk-ux500.h
1724
1725ARM/VERSATILE EXPRESS PLATFORM
1726M: Liviu Dudau <liviu.dudau@arm.com>
1727M: Sudeep Holla <sudeep.holla@arm.com>
1728M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
1729L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1730S: Maintained
1731F: arch/arm/boot/dts/vexpress*
1732F: arch/arm64/boot/dts/arm/
1733F: arch/arm/mach-vexpress/
1734F: */*/vexpress*
1735F: */*/*/vexpress*
1736F: drivers/clk/versatile/clk-vexpress-osc.c
1737F: drivers/clocksource/versatile.c
1738
1739ARM/VFP SUPPORT
1740M: Russell King <linux@arm.linux.org.uk>
1741L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1742W: http://www.arm.linux.org.uk/
1743S: Maintained
1744F: arch/arm/vfp/
1745
1746ARM/VOIPAC PXA270 SUPPORT
1747M: Marek Vasut <marek.vasut@gmail.com>
1748L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1749S: Maintained
1750F: arch/arm/mach-pxa/vpac270.c
1751F: arch/arm/mach-pxa/include/mach/vpac270.h
1752
1753ARM/VT8500 ARM ARCHITECTURE
1754M: Tony Prisk <linux@prisktech.co.nz>
1755L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1756S: Maintained
1757F: arch/arm/mach-vt8500/
1758F: drivers/clocksource/vt8500_timer.c
1759F: drivers/i2c/busses/i2c-wmt.c
1760F: drivers/mmc/host/wmt-sdmmc.c
1761F: drivers/pwm/pwm-vt8500.c
1762F: drivers/rtc/rtc-vt8500.c
1763F: drivers/tty/serial/vt8500_serial.c
1764F: drivers/usb/host/ehci-platform.c
1765F: drivers/usb/host/uhci-platform.c
1766F: drivers/video/fbdev/vt8500lcdfb.*
1767F: drivers/video/fbdev/wm8505fb*
1768F: drivers/video/fbdev/wmt_ge_rops.*
1769
1770ARM/ZIPIT Z2 SUPPORT
1771M: Marek Vasut <marek.vasut@gmail.com>
1772L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1773S: Maintained
1774F: arch/arm/mach-pxa/z2.c
1775F: arch/arm/mach-pxa/include/mach/z2.h
1776
1777ARM/ZTE ARCHITECTURE
1778M: Jun Nie <jun.nie@linaro.org>
1779L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1780S: Maintained
1781F: arch/arm/mach-zx/
1782F: drivers/clk/zte/
1783F: Documentation/devicetree/bindings/arm/zte.txt
1784F: Documentation/devicetree/bindings/clock/zx296702-clk.txt
1785
1786ARM/ZYNQ ARCHITECTURE
1787M: Michal Simek <michal.simek@xilinx.com>
1788R: Sören Brinkmann <soren.brinkmann@xilinx.com>
1789L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1790W: http://wiki.xilinx.com
1791T: git https://github.com/Xilinx/linux-xlnx.git
1792S: Supported
1793F: arch/arm/mach-zynq/
1794F: drivers/cpuidle/cpuidle-zynq.c
1795F: drivers/block/xsysace.c
1796N: zynq
1797N: xilinx
1798F: drivers/clocksource/cadence_ttc_timer.c
1799F: drivers/i2c/busses/i2c-cadence.c
1800F: drivers/mmc/host/sdhci-of-arasan.c
1801F: drivers/edac/synopsys_edac.c
1802
1803ARM SMMU DRIVERS
1804M: Will Deacon <will.deacon@arm.com>
1805L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1806S: Maintained
1807F: drivers/iommu/arm-smmu.c
1808F: drivers/iommu/arm-smmu-v3.c
1809F: drivers/iommu/io-pgtable-arm.c
1810
1811ARM64 PORT (AARCH64 ARCHITECTURE)
1812M: Catalin Marinas <catalin.marinas@arm.com>
1813M: Will Deacon <will.deacon@arm.com>
1814L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1815T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git
1816S: Maintained
1817F: arch/arm64/
1818F: Documentation/arm64/
1819
1820AS3645A LED FLASH CONTROLLER DRIVER
1821M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
1822L: linux-media@vger.kernel.org
1823T: git git://linuxtv.org/media_tree.git
1824S: Maintained
1825F: drivers/media/i2c/as3645a.c
1826F: include/media/i2c/as3645a.h
1827
1828ASC7621 HARDWARE MONITOR DRIVER
1829M: George Joseph <george.joseph@fairview5.com>
1830L: lm-sensors@lm-sensors.org
1831S: Maintained
1832F: Documentation/hwmon/asc7621
1833F: drivers/hwmon/asc7621.c
1834
1835ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS
1836M: Corentin Chary <corentin.chary@gmail.com>
1837L: acpi4asus-user@lists.sourceforge.net
1838L: platform-driver-x86@vger.kernel.org
1839W: http://acpi4asus.sf.net
1840S: Maintained
1841F: drivers/platform/x86/asus*.c
1842F: drivers/platform/x86/eeepc*.c
1843
1844ASUS WIRELESS RADIO CONTROL DRIVER
1845M: João Paulo Rechi Vita <jprvita@gmail.com>
1846L: platform-driver-x86@vger.kernel.org
1847S: Maintained
1848F: drivers/platform/x86/asus-wireless.c
1849
1850ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API
1851R: Dan Williams <dan.j.williams@intel.com>
1852W: http://sourceforge.net/projects/xscaleiop
1853S: Odd fixes
1854F: Documentation/crypto/async-tx-api.txt
1855F: crypto/async_tx/
1856F: drivers/dma/
1857F: include/linux/dmaengine.h
1858F: include/linux/async_tx.h
1859
1860AT24 EEPROM DRIVER
1861M: Wolfram Sang <wsa@the-dreams.de>
1862L: linux-i2c@vger.kernel.org
1863S: Maintained
1864F: drivers/misc/eeprom/at24.c
1865F: include/linux/platform_data/at24.h
1866
1867ATA OVER ETHERNET (AOE) DRIVER
1868M: "Ed L. Cashin" <ed.cashin@acm.org>
1869W: http://www.openaoe.org/
1870S: Supported
1871F: Documentation/aoe/
1872F: drivers/block/aoe/
1873
1874ATHEROS 71XX/9XXX GPIO DRIVER
1875M: Alban Bedel <albeu@free.fr>
1876W: https://github.com/AlbanBedel/linux
1877T: git git://github.com/AlbanBedel/linux
1878S: Maintained
1879F: drivers/gpio/gpio-ath79.c
1880F: Documentation/devicetree/bindings/gpio/gpio-ath79.txt
1881
1882ATHEROS ATH GENERIC UTILITIES
1883M: "Luis R. Rodriguez" <mcgrof@do-not-panic.com>
1884L: linux-wireless@vger.kernel.org
1885S: Supported
1886F: drivers/net/wireless/ath/*
1887
1888ATHEROS ATH5K WIRELESS DRIVER
1889M: Jiri Slaby <jirislaby@gmail.com>
1890M: Nick Kossifidis <mickflemm@gmail.com>
1891M: "Luis R. Rodriguez" <mcgrof@do-not-panic.com>
1892L: linux-wireless@vger.kernel.org
1893W: http://wireless.kernel.org/en/users/Drivers/ath5k
1894S: Maintained
1895F: drivers/net/wireless/ath/ath5k/
1896
1897ATHEROS ATH6KL WIRELESS DRIVER
1898M: Kalle Valo <kvalo@qca.qualcomm.com>
1899L: linux-wireless@vger.kernel.org
1900W: http://wireless.kernel.org/en/users/Drivers/ath6kl
1901T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
1902S: Supported
1903F: drivers/net/wireless/ath/ath6kl/
1904
1905WILOCITY WIL6210 WIRELESS DRIVER
1906M: Maya Erez <qca_merez@qca.qualcomm.com>
1907L: linux-wireless@vger.kernel.org
1908L: wil6210@qca.qualcomm.com
1909S: Supported
1910W: http://wireless.kernel.org/en/users/Drivers/wil6210
1911F: drivers/net/wireless/ath/wil6210/
1912F: include/uapi/linux/wil6210_uapi.h
1913
1914CARL9170 LINUX COMMUNITY WIRELESS DRIVER
1915M: Christian Lamparter <chunkeey@googlemail.com>
1916L: linux-wireless@vger.kernel.org
1917W: http://wireless.kernel.org/en/users/Drivers/carl9170
1918S: Maintained
1919F: drivers/net/wireless/ath/carl9170/
1920
1921ATK0110 HWMON DRIVER
1922M: Luca Tettamanti <kronos.it@gmail.com>
1923L: lm-sensors@lm-sensors.org
1924S: Maintained
1925F: drivers/hwmon/asus_atk0110.c
1926
1927ATI_REMOTE2 DRIVER
1928M: Ville Syrjala <syrjala@sci.fi>
1929S: Maintained
1930F: drivers/input/misc/ati_remote2.c
1931
1932ATLX ETHERNET DRIVERS
1933M: Jay Cliburn <jcliburn@gmail.com>
1934M: Chris Snook <chris.snook@gmail.com>
1935L: netdev@vger.kernel.org
1936W: http://sourceforge.net/projects/atl1
1937W: http://atl1.sourceforge.net
1938S: Maintained
1939F: drivers/net/ethernet/atheros/
1940
1941ATM
1942M: Chas Williams <3chas3@gmail.com>
1943L: linux-atm-general@lists.sourceforge.net (moderated for non-subscribers)
1944L: netdev@vger.kernel.org
1945W: http://linux-atm.sourceforge.net
1946S: Maintained
1947F: drivers/atm/
1948F: include/linux/atm*
1949F: include/uapi/linux/atm*
1950
1951ATMEL AT91 / AT32 MCI DRIVER
1952M: Ludovic Desroches <ludovic.desroches@atmel.com>
1953S: Maintained
1954F: drivers/mmc/host/atmel-mci.c
1955
1956ATMEL AT91 / AT32 SERIAL DRIVER
1957M: Nicolas Ferre <nicolas.ferre@atmel.com>
1958S: Supported
1959F: drivers/tty/serial/atmel_serial.c
1960
1961ATMEL Audio ALSA driver
1962M: Nicolas Ferre <nicolas.ferre@atmel.com>
1963L: alsa-devel@alsa-project.org (moderated for non-subscribers)
1964S: Supported
1965F: sound/soc/atmel
1966
1967ATMEL DMA DRIVER
1968M: Nicolas Ferre <nicolas.ferre@atmel.com>
1969L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1970S: Supported
1971F: drivers/dma/at_hdmac.c
1972F: drivers/dma/at_hdmac_regs.h
1973F: include/linux/platform_data/dma-atmel.h
1974
1975ATMEL XDMA DRIVER
1976M: Ludovic Desroches <ludovic.desroches@atmel.com>
1977L: linux-arm-kernel@lists.infradead.org
1978L: dmaengine@vger.kernel.org
1979S: Supported
1980F: drivers/dma/at_xdmac.c
1981
1982ATMEL I2C DRIVER
1983M: Ludovic Desroches <ludovic.desroches@atmel.com>
1984L: linux-i2c@vger.kernel.org
1985S: Supported
1986F: drivers/i2c/busses/i2c-at91.c
1987
1988ATMEL ISI DRIVER
1989M: Ludovic Desroches <ludovic.desroches@atmel.com>
1990L: linux-media@vger.kernel.org
1991S: Supported
1992F: drivers/media/platform/soc_camera/atmel-isi.c
1993F: include/media/atmel-isi.h
1994
1995ATMEL LCDFB DRIVER
1996M: Nicolas Ferre <nicolas.ferre@atmel.com>
1997L: linux-fbdev@vger.kernel.org
1998S: Maintained
1999F: drivers/video/fbdev/atmel_lcdfb.c
2000F: include/video/atmel_lcdc.h
2001
2002ATMEL MACB ETHERNET DRIVER
2003M: Nicolas Ferre <nicolas.ferre@atmel.com>
2004S: Supported
2005F: drivers/net/ethernet/cadence/
2006
2007ATMEL NAND DRIVER
2008M: Wenyou Yang <wenyou.yang@atmel.com>
2009M: Josh Wu <rainyfeeling@outlook.com>
2010L: linux-mtd@lists.infradead.org
2011S: Supported
2012F: drivers/mtd/nand/atmel_nand*
2013
2014ATMEL SDMMC DRIVER
2015M: Ludovic Desroches <ludovic.desroches@atmel.com>
2016L: linux-mmc@vger.kernel.org
2017S: Supported
2018F: drivers/mmc/host/sdhci-of-at91.c
2019
2020ATMEL SPI DRIVER
2021M: Nicolas Ferre <nicolas.ferre@atmel.com>
2022S: Supported
2023F: drivers/spi/spi-atmel.*
2024
2025ATMEL SSC DRIVER
2026M: Nicolas Ferre <nicolas.ferre@atmel.com>
2027L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2028S: Supported
2029F: drivers/misc/atmel-ssc.c
2030F: include/linux/atmel-ssc.h
2031
2032ATMEL Timer Counter (TC) AND CLOCKSOURCE DRIVERS
2033M: Nicolas Ferre <nicolas.ferre@atmel.com>
2034L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2035S: Supported
2036F: drivers/misc/atmel_tclib.c
2037F: drivers/clocksource/tcb_clksrc.c
2038
2039ATMEL USBA UDC DRIVER
2040M: Nicolas Ferre <nicolas.ferre@atmel.com>
2041L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2042S: Supported
2043F: drivers/usb/gadget/udc/atmel_usba_udc.*
2044
2045ATMEL WIRELESS DRIVER
2046M: Simon Kelley <simon@thekelleys.org.uk>
2047L: linux-wireless@vger.kernel.org
2048W: http://www.thekelleys.org.uk/atmel
2049W: http://atmelwlandriver.sourceforge.net/
2050S: Maintained
2051F: drivers/net/wireless/atmel/atmel*
2052
2053ATMEL MAXTOUCH DRIVER
2054M: Nick Dyer <nick.dyer@itdev.co.uk>
2055T: git git://github.com/atmel-maxtouch/linux.git
2056S: Supported
2057F: Documentation/devicetree/bindings/input/atmel,maxtouch.txt
2058F: drivers/input/touchscreen/atmel_mxt_ts.c
2059F: include/linux/platform_data/atmel_mxt_ts.h
2060
2061ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER
2062M: Bradley Grove <linuxdrivers@attotech.com>
2063L: linux-scsi@vger.kernel.org
2064W: http://www.attotech.com
2065S: Supported
2066F: drivers/scsi/esas2r
2067
2068ATUSB IEEE 802.15.4 RADIO DRIVER
2069M: Stefan Schmidt <stefan@osg.samsung.com>
2070L: linux-wpan@vger.kernel.org
2071S: Maintained
2072F: drivers/net/ieee802154/atusb.c
2073F: drivers/net/ieee802154/atusb.h
2074F: drivers/net/ieee802154/at86rf230.h
2075
2076AUDIT SUBSYSTEM
2077M: Paul Moore <paul@paul-moore.com>
2078M: Eric Paris <eparis@redhat.com>
2079L: linux-audit@redhat.com (moderated for non-subscribers)
2080W: http://people.redhat.com/sgrubb/audit/
2081T: git git://git.infradead.org/users/pcmoore/audit
2082S: Maintained
2083F: include/linux/audit.h
2084F: include/uapi/linux/audit.h
2085F: kernel/audit*
2086
2087AUXILIARY DISPLAY DRIVERS
2088M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
2089W: http://miguelojeda.es/auxdisplay.htm
2090W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
2091S: Maintained
2092F: drivers/auxdisplay/
2093F: include/linux/cfag12864b.h
2094
2095AVR32 ARCHITECTURE
2096M: Haavard Skinnemoen <hskinnemoen@gmail.com>
2097M: Hans-Christian Egtvedt <egtvedt@samfundet.no>
2098W: http://www.atmel.com/products/AVR32/
2099W: http://mirror.egtvedt.no/avr32linux.org/
2100W: http://avrfreaks.net/
2101S: Maintained
2102F: arch/avr32/
2103
2104AVR32/AT32AP MACHINE SUPPORT
2105M: Haavard Skinnemoen <hskinnemoen@gmail.com>
2106M: Hans-Christian Egtvedt <egtvedt@samfundet.no>
2107S: Maintained
2108F: arch/avr32/mach-at32ap/
2109
2110AX.25 NETWORK LAYER
2111M: Ralf Baechle <ralf@linux-mips.org>
2112L: linux-hams@vger.kernel.org
2113W: http://www.linux-ax25.org/
2114S: Maintained
2115F: include/uapi/linux/ax25.h
2116F: include/net/ax25.h
2117F: net/ax25/
2118
2119AZ6007 DVB DRIVER
2120M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
2121L: linux-media@vger.kernel.org
2122W: https://linuxtv.org
2123T: git git://linuxtv.org/media_tree.git
2124S: Maintained
2125F: drivers/media/usb/dvb-usb-v2/az6007.c
2126
2127AZTECH FM RADIO RECEIVER DRIVER
2128M: Hans Verkuil <hverkuil@xs4all.nl>
2129L: linux-media@vger.kernel.org
2130T: git git://linuxtv.org/media_tree.git
2131W: https://linuxtv.org
2132S: Maintained
2133F: drivers/media/radio/radio-aztech*
2134
2135B43 WIRELESS DRIVER
2136L: linux-wireless@vger.kernel.org
2137L: b43-dev@lists.infradead.org
2138W: http://wireless.kernel.org/en/users/Drivers/b43
2139S: Odd Fixes
2140F: drivers/net/wireless/broadcom/b43/
2141
2142B43LEGACY WIRELESS DRIVER
2143M: Larry Finger <Larry.Finger@lwfinger.net>
2144L: linux-wireless@vger.kernel.org
2145L: b43-dev@lists.infradead.org
2146W: http://wireless.kernel.org/en/users/Drivers/b43
2147S: Maintained
2148F: drivers/net/wireless/broadcom/b43legacy/
2149
2150BACKLIGHT CLASS/SUBSYSTEM
2151M: Jingoo Han <jingoohan1@gmail.com>
2152M: Lee Jones <lee.jones@linaro.org>
2153T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git
2154S: Maintained
2155F: drivers/video/backlight/
2156F: include/linux/backlight.h
2157
2158BATMAN ADVANCED
2159M: Marek Lindner <mareklindner@neomailbox.ch>
2160M: Simon Wunderlich <sw@simonwunderlich.de>
2161M: Antonio Quartulli <a@unstable.cc>
2162L: b.a.t.m.a.n@lists.open-mesh.org
2163W: http://www.open-mesh.org/
2164S: Maintained
2165F: net/batman-adv/
2166
2167BAYCOM/HDLCDRV DRIVERS FOR AX.25
2168M: Thomas Sailer <t.sailer@alumni.ethz.ch>
2169L: linux-hams@vger.kernel.org
2170W: http://www.baycom.org/~tom/ham/ham.html
2171S: Maintained
2172F: drivers/net/hamradio/baycom*
2173
2174BCACHE (BLOCK LAYER CACHE)
2175M: Kent Overstreet <kent.overstreet@gmail.com>
2176L: linux-bcache@vger.kernel.org
2177W: http://bcache.evilpiepirate.org
2178S: Maintained
2179F: drivers/md/bcache/
2180
2181BDISP ST MEDIA DRIVER
2182M: Fabien Dessenne <fabien.dessenne@st.com>
2183L: linux-media@vger.kernel.org
2184T: git git://linuxtv.org/media_tree.git
2185W: https://linuxtv.org
2186S: Supported
2187F: drivers/media/platform/sti/bdisp
2188
2189BEFS FILE SYSTEM
2190S: Orphan
2191F: Documentation/filesystems/befs.txt
2192F: fs/befs/
2193
2194BECKHOFF CX5020 ETHERCAT MASTER DRIVER
2195M: Dariusz Marcinkiewicz <reksio@newterm.pl>
2196L: netdev@vger.kernel.org
2197S: Maintained
2198F: drivers/net/ethernet/ec_bhf.c
2199
2200BFS FILE SYSTEM
2201M: "Tigran A. Aivazian" <tigran@aivazian.fsnet.co.uk>
2202S: Maintained
2203F: Documentation/filesystems/bfs.txt
2204F: fs/bfs/
2205F: include/uapi/linux/bfs_fs.h
2206
2207BLACKFIN ARCHITECTURE
2208M: Steven Miao <realmz6@gmail.com>
2209L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2210T: git git://git.code.sf.net/p/adi-linux/code
2211W: http://blackfin.uclinux.org
2212S: Supported
2213F: arch/blackfin/
2214
2215BLACKFIN EMAC DRIVER
2216L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2217W: http://blackfin.uclinux.org
2218S: Supported
2219F: drivers/net/ethernet/adi/
2220
2221BLACKFIN RTC DRIVER
2222L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2223W: http://blackfin.uclinux.org
2224S: Supported
2225F: drivers/rtc/rtc-bfin.c
2226
2227BLACKFIN SDH DRIVER
2228M: Sonic Zhang <sonic.zhang@analog.com>
2229L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2230W: http://blackfin.uclinux.org
2231S: Supported
2232F: drivers/mmc/host/bfin_sdh.c
2233
2234BLACKFIN SERIAL DRIVER
2235M: Sonic Zhang <sonic.zhang@analog.com>
2236L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2237W: http://blackfin.uclinux.org
2238S: Supported
2239F: drivers/tty/serial/bfin_uart.c
2240
2241BLACKFIN WATCHDOG DRIVER
2242L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2243W: http://blackfin.uclinux.org
2244S: Supported
2245F: drivers/watchdog/bfin_wdt.c
2246
2247BLACKFIN I2C TWI DRIVER
2248M: Sonic Zhang <sonic.zhang@analog.com>
2249L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2250W: http://blackfin.uclinux.org/
2251S: Supported
2252F: drivers/i2c/busses/i2c-bfin-twi.c
2253
2254BLACKFIN MEDIA DRIVER
2255M: Scott Jiang <scott.jiang.linux@gmail.com>
2256L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2257W: http://blackfin.uclinux.org/
2258S: Supported
2259F: drivers/media/platform/blackfin/
2260F: drivers/media/i2c/adv7183*
2261F: drivers/media/i2c/vs6624*
2262
2263BLINKM RGB LED DRIVER
2264M: Jan-Simon Moeller <jansimon.moeller@gmx.de>
2265S: Maintained
2266F: drivers/leds/leds-blinkm.c
2267
2268BLOCK LAYER
2269M: Jens Axboe <axboe@kernel.dk>
2270L: linux-block@vger.kernel.org
2271T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
2272S: Maintained
2273F: block/
2274F: kernel/trace/blktrace.c
2275
2276BLOCK2MTD DRIVER
2277M: Joern Engel <joern@lazybastard.org>
2278L: linux-mtd@lists.infradead.org
2279S: Maintained
2280F: drivers/mtd/devices/block2mtd.c
2281
2282BLUETOOTH DRIVERS
2283M: Marcel Holtmann <marcel@holtmann.org>
2284M: Gustavo Padovan <gustavo@padovan.org>
2285M: Johan Hedberg <johan.hedberg@gmail.com>
2286L: linux-bluetooth@vger.kernel.org
2287W: http://www.bluez.org/
2288T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2289T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2290S: Maintained
2291F: drivers/bluetooth/
2292
2293BLUETOOTH SUBSYSTEM
2294M: Marcel Holtmann <marcel@holtmann.org>
2295M: Gustavo Padovan <gustavo@padovan.org>
2296M: Johan Hedberg <johan.hedberg@gmail.com>
2297L: linux-bluetooth@vger.kernel.org
2298W: http://www.bluez.org/
2299T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2300T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2301S: Maintained
2302F: net/bluetooth/
2303F: include/net/bluetooth/
2304
2305BONDING DRIVER
2306M: Jay Vosburgh <j.vosburgh@gmail.com>
2307M: Veaceslav Falico <vfalico@gmail.com>
2308M: Andy Gospodarek <gospo@cumulusnetworks.com>
2309L: netdev@vger.kernel.org
2310W: http://sourceforge.net/projects/bonding/
2311S: Supported
2312F: drivers/net/bonding/
2313F: include/uapi/linux/if_bonding.h
2314
2315BPF (Safe dynamic programs and tools)
2316M: Alexei Starovoitov <ast@kernel.org>
2317L: netdev@vger.kernel.org
2318L: linux-kernel@vger.kernel.org
2319S: Supported
2320F: kernel/bpf/
2321
2322BROADCOM B44 10/100 ETHERNET DRIVER
2323M: Gary Zambrano <zambrano@broadcom.com>
2324L: netdev@vger.kernel.org
2325S: Supported
2326F: drivers/net/ethernet/broadcom/b44.*
2327
2328BROADCOM GENET ETHERNET DRIVER
2329M: Florian Fainelli <f.fainelli@gmail.com>
2330L: netdev@vger.kernel.org
2331S: Supported
2332F: drivers/net/ethernet/broadcom/genet/
2333
2334BROADCOM BNX2 GIGABIT ETHERNET DRIVER
2335M: Sony Chacko <sony.chacko@qlogic.com>
2336M: Dept-HSGLinuxNICDev@qlogic.com
2337L: netdev@vger.kernel.org
2338S: Supported
2339F: drivers/net/ethernet/broadcom/bnx2.*
2340F: drivers/net/ethernet/broadcom/bnx2_*
2341
2342BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
2343M: Ariel Elior <ariel.elior@qlogic.com>
2344L: netdev@vger.kernel.org
2345S: Supported
2346F: drivers/net/ethernet/broadcom/bnx2x/
2347
2348BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
2349M: Florian Fainelli <f.fainelli@gmail.com>
2350M: Ray Jui <rjui@broadcom.com>
2351M: Scott Branden <sbranden@broadcom.com>
2352L: bcm-kernel-feedback-list@broadcom.com
2353T: git git://github.com/broadcom/mach-bcm
2354S: Maintained
2355F: arch/arm/mach-bcm/
2356F: arch/arm/boot/dts/bcm113*
2357F: arch/arm/boot/dts/bcm216*
2358F: arch/arm/boot/dts/bcm281*
2359F: arch/arm64/boot/dts/broadcom/
2360F: arch/arm/configs/bcm_defconfig
2361F: drivers/mmc/host/sdhci-bcm-kona.c
2362F: drivers/clocksource/bcm_kona_timer.c
2363
2364BROADCOM BCM2835 ARM ARCHITECTURE
2365M: Stephen Warren <swarren@wwwdotorg.org>
2366M: Lee Jones <lee@kernel.org>
2367M: Eric Anholt <eric@anholt.net>
2368L: linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers)
2369L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2370T: git git://git.kernel.org/pub/scm/linux/kernel/git/rpi/linux-rpi.git
2371S: Maintained
2372N: bcm2835
2373
2374BROADCOM BCM33XX MIPS ARCHITECTURE
2375M: Kevin Cernekee <cernekee@gmail.com>
2376L: linux-mips@linux-mips.org
2377S: Maintained
2378F: arch/mips/bcm3384/*
2379F: arch/mips/include/asm/mach-bcm3384/*
2380F: arch/mips/kernel/*bmips*
2381
2382BROADCOM BCM47XX MIPS ARCHITECTURE
2383M: Hauke Mehrtens <hauke@hauke-m.de>
2384M: Rafał Miłecki <zajec5@gmail.com>
2385L: linux-mips@linux-mips.org
2386S: Maintained
2387F: arch/mips/bcm47xx/*
2388F: arch/mips/include/asm/mach-bcm47xx/*
2389
2390BROADCOM BCM5301X ARM ARCHITECTURE
2391M: Hauke Mehrtens <hauke@hauke-m.de>
2392L: linux-arm-kernel@lists.infradead.org
2393S: Maintained
2394F: arch/arm/mach-bcm/bcm_5301x.c
2395F: arch/arm/boot/dts/bcm5301x.dtsi
2396F: arch/arm/boot/dts/bcm470*
2397
2398BROADCOM BCM63XX ARM ARCHITECTURE
2399M: Florian Fainelli <f.fainelli@gmail.com>
2400L: linux-arm-kernel@lists.infradead.org
2401T: git git://github.com/broadcom/arm-bcm63xx.git
2402S: Maintained
2403F: arch/arm/mach-bcm/bcm63xx.c
2404F: arch/arm/include/debug/bcm63xx.S
2405
2406BROADCOM BCM63XX/BCM33XX UDC DRIVER
2407M: Kevin Cernekee <cernekee@gmail.com>
2408L: linux-usb@vger.kernel.org
2409S: Maintained
2410F: drivers/usb/gadget/udc/bcm63xx_udc.*
2411
2412BROADCOM BCM7XXX ARM ARCHITECTURE
2413M: Brian Norris <computersforpeace@gmail.com>
2414M: Gregory Fong <gregory.0xf0@gmail.com>
2415M: Florian Fainelli <f.fainelli@gmail.com>
2416L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2417L: bcm-kernel-feedback-list@broadcom.com
2418T: git git://github.com/broadcom/stblinux.git
2419S: Maintained
2420F: arch/arm/mach-bcm/*brcmstb*
2421F: arch/arm/boot/dts/bcm7*.dts*
2422F: drivers/bus/brcmstb_gisb.c
2423N: brcmstb
2424
2425BROADCOM BMIPS MIPS ARCHITECTURE
2426M: Kevin Cernekee <cernekee@gmail.com>
2427M: Florian Fainelli <f.fainelli@gmail.com>
2428L: linux-mips@linux-mips.org
2429T: git git://github.com/broadcom/stblinux.git
2430S: Maintained
2431F: arch/mips/bmips/*
2432F: arch/mips/include/asm/mach-bmips/*
2433F: arch/mips/kernel/*bmips*
2434F: arch/mips/boot/dts/brcm/bcm*.dts*
2435F: drivers/irqchip/irq-bcm7*
2436F: drivers/irqchip/irq-brcmstb*
2437F: include/linux/bcm963xx_nvram.h
2438F: include/linux/bcm963xx_tag.h
2439
2440BROADCOM TG3 GIGABIT ETHERNET DRIVER
2441M: Prashant Sreedharan <prashant@broadcom.com>
2442M: Michael Chan <mchan@broadcom.com>
2443L: netdev@vger.kernel.org
2444S: Supported
2445F: drivers/net/ethernet/broadcom/tg3.*
2446
2447BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER
2448M: Brett Rudley <brudley@broadcom.com>
2449M: Arend van Spriel <arend@broadcom.com>
2450M: Franky (Zhenhui) Lin <frankyl@broadcom.com>
2451M: Hante Meuleman <meuleman@broadcom.com>
2452L: linux-wireless@vger.kernel.org
2453L: brcm80211-dev-list@broadcom.com
2454S: Supported
2455F: drivers/net/wireless/broadcom/brcm80211/
2456
2457BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
2458M: QLogic-Storage-Upstream@qlogic.com
2459L: linux-scsi@vger.kernel.org
2460S: Supported
2461F: drivers/scsi/bnx2fc/
2462
2463BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
2464M: QLogic-Storage-Upstream@qlogic.com
2465L: linux-scsi@vger.kernel.org
2466S: Supported
2467F: drivers/scsi/bnx2i/
2468
2469BROADCOM IPROC ARM ARCHITECTURE
2470M: Ray Jui <rjui@broadcom.com>
2471M: Scott Branden <sbranden@broadcom.com>
2472M: Jon Mason <jonmason@broadcom.com>
2473L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2474L: bcm-kernel-feedback-list@broadcom.com
2475T: git git://github.com/broadcom/cygnus-linux.git
2476S: Maintained
2477N: iproc
2478N: cygnus
2479N: nsp
2480N: bcm9113*
2481N: bcm9583*
2482N: bcm9585*
2483N: bcm9586*
2484N: bcm988312
2485N: bcm113*
2486N: bcm583*
2487N: bcm585*
2488N: bcm586*
2489N: bcm88312
2490
2491BROADCOM BRCMSTB GPIO DRIVER
2492M: Gregory Fong <gregory.0xf0@gmail.com>
2493L: bcm-kernel-feedback-list@broadcom.com
2494S: Supported
2495F: drivers/gpio/gpio-brcmstb.c
2496F: Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt
2497
2498BROADCOM KONA GPIO DRIVER
2499M: Ray Jui <rjui@broadcom.com>
2500L: bcm-kernel-feedback-list@broadcom.com
2501S: Supported
2502F: drivers/gpio/gpio-bcm-kona.c
2503F: Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt
2504
2505BROADCOM NVRAM DRIVER
2506M: Rafał Miłecki <zajec5@gmail.com>
2507L: linux-mips@linux-mips.org
2508S: Maintained
2509F: drivers/firmware/broadcom/*
2510
2511BROADCOM STB NAND FLASH DRIVER
2512M: Brian Norris <computersforpeace@gmail.com>
2513M: Kamal Dasu <kdasu.kdev@gmail.com>
2514L: linux-mtd@lists.infradead.org
2515L: bcm-kernel-feedback-list@broadcom.com
2516S: Maintained
2517F: drivers/mtd/nand/brcmnand/
2518
2519BROADCOM SPECIFIC AMBA DRIVER (BCMA)
2520M: Rafał Miłecki <zajec5@gmail.com>
2521L: linux-wireless@vger.kernel.org
2522S: Maintained
2523F: drivers/bcma/
2524F: include/linux/bcma/
2525
2526BROADCOM SYSTEMPORT ETHERNET DRIVER
2527M: Florian Fainelli <f.fainelli@gmail.com>
2528L: netdev@vger.kernel.org
2529S: Supported
2530F: drivers/net/ethernet/broadcom/bcmsysport.*
2531
2532BROCADE BFA FC SCSI DRIVER
2533M: Anil Gurumurthy <anil.gurumurthy@qlogic.com>
2534M: Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
2535L: linux-scsi@vger.kernel.org
2536S: Supported
2537F: drivers/scsi/bfa/
2538
2539BROCADE BNA 10 GIGABIT ETHERNET DRIVER
2540M: Rasesh Mody <rasesh.mody@qlogic.com>
2541L: netdev@vger.kernel.org
2542S: Supported
2543F: drivers/net/ethernet/brocade/bna/
2544
2545BSG (block layer generic sg v4 driver)
2546M: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
2547L: linux-scsi@vger.kernel.org
2548S: Supported
2549F: block/bsg.c
2550F: include/linux/bsg.h
2551F: include/uapi/linux/bsg.h
2552
2553BT87X AUDIO DRIVER
2554M: Clemens Ladisch <clemens@ladisch.de>
2555L: alsa-devel@alsa-project.org (moderated for non-subscribers)
2556T: git git://git.alsa-project.org/alsa-kernel.git
2557S: Maintained
2558F: Documentation/sound/alsa/Bt87x.txt
2559F: sound/pci/bt87x.c
2560
2561BT8XXGPIO DRIVER
2562M: Michael Buesch <m@bues.ch>
2563W: http://bu3sch.de/btgpio.php
2564S: Maintained
2565F: drivers/gpio/gpio-bt8xx.c
2566
2567BTRFS FILE SYSTEM
2568M: Chris Mason <clm@fb.com>
2569M: Josef Bacik <jbacik@fb.com>
2570M: David Sterba <dsterba@suse.com>
2571L: linux-btrfs@vger.kernel.org
2572W: http://btrfs.wiki.kernel.org/
2573Q: http://patchwork.kernel.org/project/linux-btrfs/list/
2574T: git git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git
2575S: Maintained
2576F: Documentation/filesystems/btrfs.txt
2577F: fs/btrfs/
2578
2579BTTV VIDEO4LINUX DRIVER
2580M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
2581L: linux-media@vger.kernel.org
2582W: https://linuxtv.org
2583T: git git://linuxtv.org/media_tree.git
2584S: Odd fixes
2585F: Documentation/video4linux/bttv/
2586F: drivers/media/pci/bt8xx/bttv*
2587
2588BUSLOGIC SCSI DRIVER
2589M: Khalid Aziz <khalid@gonehiking.org>
2590L: linux-scsi@vger.kernel.org
2591S: Maintained
2592F: drivers/scsi/BusLogic.*
2593F: drivers/scsi/FlashPoint.*
2594
2595C-MEDIA CMI8788 DRIVER
2596M: Clemens Ladisch <clemens@ladisch.de>
2597L: alsa-devel@alsa-project.org (moderated for non-subscribers)
2598T: git git://git.alsa-project.org/alsa-kernel.git
2599S: Maintained
2600F: sound/pci/oxygen/
2601
2602C6X ARCHITECTURE
2603M: Mark Salter <msalter@redhat.com>
2604M: Aurelien Jacquiot <a-jacquiot@ti.com>
2605L: linux-c6x-dev@linux-c6x.org
2606W: http://www.linux-c6x.org/wiki/index.php/Main_Page
2607S: Maintained
2608F: arch/c6x/
2609
2610CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
2611M: David Howells <dhowells@redhat.com>
2612L: linux-cachefs@redhat.com (moderated for non-subscribers)
2613S: Supported
2614F: Documentation/filesystems/caching/cachefiles.txt
2615F: fs/cachefiles/
2616
2617CADET FM/AM RADIO RECEIVER DRIVER
2618M: Hans Verkuil <hverkuil@xs4all.nl>
2619L: linux-media@vger.kernel.org
2620T: git git://linuxtv.org/media_tree.git
2621W: https://linuxtv.org
2622S: Maintained
2623F: drivers/media/radio/radio-cadet*
2624
2625CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
2626M: Jonathan Corbet <corbet@lwn.net>
2627L: linux-media@vger.kernel.org
2628T: git git://linuxtv.org/media_tree.git
2629S: Maintained
2630F: Documentation/video4linux/cafe_ccic
2631F: drivers/media/platform/marvell-ccic/
2632
2633CAIF NETWORK LAYER
2634M: Dmitry Tarnyagin <dmitry.tarnyagin@lockless.no>
2635L: netdev@vger.kernel.org
2636S: Supported
2637F: Documentation/networking/caif/
2638F: drivers/net/caif/
2639F: include/uapi/linux/caif/
2640F: include/net/caif/
2641F: net/caif/
2642
2643CALGARY x86-64 IOMMU
2644M: Muli Ben-Yehuda <muli@il.ibm.com>
2645M: "Jon D. Mason" <jdmason@kudzu.us>
2646L: discuss@x86-64.org
2647S: Maintained
2648F: arch/x86/kernel/pci-calgary_64.c
2649F: arch/x86/kernel/tce_64.c
2650F: arch/x86/include/asm/calgary.h
2651F: arch/x86/include/asm/tce.h
2652
2653CAN NETWORK LAYER
2654M: Oliver Hartkopp <socketcan@hartkopp.net>
2655M: Marc Kleine-Budde <mkl@pengutronix.de>
2656L: linux-can@vger.kernel.org
2657W: https://github.com/linux-can
2658T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
2659T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
2660S: Maintained
2661F: Documentation/networking/can.txt
2662F: net/can/
2663F: include/linux/can/core.h
2664F: include/uapi/linux/can.h
2665F: include/uapi/linux/can/bcm.h
2666F: include/uapi/linux/can/raw.h
2667F: include/uapi/linux/can/gw.h
2668
2669CAN NETWORK DRIVERS
2670M: Wolfgang Grandegger <wg@grandegger.com>
2671M: Marc Kleine-Budde <mkl@pengutronix.de>
2672L: linux-can@vger.kernel.org
2673W: https://github.com/linux-can
2674T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
2675T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
2676S: Maintained
2677F: drivers/net/can/
2678F: include/linux/can/dev.h
2679F: include/linux/can/platform/
2680F: include/uapi/linux/can/error.h
2681F: include/uapi/linux/can/netlink.h
2682
2683CAPABILITIES
2684M: Serge Hallyn <serge.hallyn@canonical.com>
2685L: linux-security-module@vger.kernel.org
2686S: Supported
2687F: include/linux/capability.h
2688F: include/uapi/linux/capability.h
2689F: security/commoncap.c
2690F: kernel/capability.c
2691
2692CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
2693M: Kevin Tsai <ktsai@capellamicro.com>
2694S: Maintained
2695F: drivers/iio/light/cm*
2696F: Documentation/devicetree/bindings/i2c/trivial-devices.txt
2697
2698CAVIUM LIQUIDIO NETWORK DRIVER
2699M: Derek Chickles <derek.chickles@caviumnetworks.com>
2700M: Satanand Burla <satananda.burla@caviumnetworks.com>
2701M: Felix Manlunas <felix.manlunas@caviumnetworks.com>
2702M: Raghu Vatsavayi <raghu.vatsavayi@caviumnetworks.com>
2703L: netdev@vger.kernel.org
2704W: http://www.cavium.com
2705S: Supported
2706F: drivers/net/ethernet/cavium/liquidio/
2707
2708CC2520 IEEE-802.15.4 RADIO DRIVER
2709M: Varka Bhadram <varkabhadram@gmail.com>
2710L: linux-wpan@vger.kernel.org
2711S: Maintained
2712F: drivers/net/ieee802154/cc2520.c
2713F: include/linux/spi/cc2520.h
2714F: Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
2715
2716CELL BROADBAND ENGINE ARCHITECTURE
2717M: Arnd Bergmann <arnd@arndb.de>
2718L: linuxppc-dev@lists.ozlabs.org
2719W: http://www.ibm.com/developerworks/power/cell/
2720S: Supported
2721F: arch/powerpc/include/asm/cell*.h
2722F: arch/powerpc/include/asm/spu*.h
2723F: arch/powerpc/include/uapi/asm/spu*.h
2724F: arch/powerpc/oprofile/*cell*
2725F: arch/powerpc/platforms/cell/
2726
2727CEPH COMMON CODE (LIBCEPH)
2728M: Ilya Dryomov <idryomov@gmail.com>
2729M: "Yan, Zheng" <zyan@redhat.com>
2730M: Sage Weil <sage@redhat.com>
2731L: ceph-devel@vger.kernel.org
2732W: http://ceph.com/
2733T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
2734T: git git://github.com/ceph/ceph-client.git
2735S: Supported
2736F: net/ceph/
2737F: include/linux/ceph/
2738F: include/linux/crush/
2739
2740CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
2741M: "Yan, Zheng" <zyan@redhat.com>
2742M: Sage Weil <sage@redhat.com>
2743M: Ilya Dryomov <idryomov@gmail.com>
2744L: ceph-devel@vger.kernel.org
2745W: http://ceph.com/
2746T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
2747T: git git://github.com/ceph/ceph-client.git
2748S: Supported
2749F: Documentation/filesystems/ceph.txt
2750F: fs/ceph/
2751
2752CERTIFICATE HANDLING:
2753M: David Howells <dhowells@redhat.com>
2754M: David Woodhouse <dwmw2@infradead.org>
2755L: keyrings@vger.kernel.org
2756S: Maintained
2757F: Documentation/module-signing.txt
2758F: certs/
2759F: scripts/sign-file.c
2760F: scripts/extract-cert.c
2761
2762CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM:
2763L: linux-usb@vger.kernel.org
2764S: Orphan
2765F: Documentation/usb/WUSB-Design-overview.txt
2766F: Documentation/usb/wusb-cbaf
2767F: drivers/usb/host/hwa-hc.c
2768F: drivers/usb/host/whci/
2769F: drivers/usb/wusbcore/
2770F: include/linux/usb/wusb*
2771
2772CFAG12864B LCD DRIVER
2773M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
2774W: http://miguelojeda.es/auxdisplay.htm
2775W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
2776S: Maintained
2777F: drivers/auxdisplay/cfag12864b.c
2778F: include/linux/cfag12864b.h
2779
2780CFAG12864BFB LCD FRAMEBUFFER DRIVER
2781M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
2782W: http://miguelojeda.es/auxdisplay.htm
2783W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
2784S: Maintained
2785F: drivers/auxdisplay/cfag12864bfb.c
2786F: include/linux/cfag12864b.h
2787
2788CFG80211 and NL80211
2789M: Johannes Berg <johannes@sipsolutions.net>
2790L: linux-wireless@vger.kernel.org
2791W: http://wireless.kernel.org/
2792T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
2793T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
2794S: Maintained
2795F: include/uapi/linux/nl80211.h
2796F: include/net/cfg80211.h
2797F: net/wireless/*
2798X: net/wireless/wext*
2799
2800CHAR and MISC DRIVERS
2801M: Arnd Bergmann <arnd@arndb.de>
2802M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
2803T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
2804S: Supported
2805F: drivers/char/*
2806F: drivers/misc/*
2807F: include/linux/miscdevice.h
2808
2809CHECKPATCH
2810M: Andy Whitcroft <apw@canonical.com>
2811M: Joe Perches <joe@perches.com>
2812S: Maintained
2813F: scripts/checkpatch.pl
2814
2815CHINESE DOCUMENTATION
2816M: Harry Wei <harryxiyou@gmail.com>
2817L: xiyoulinuxkernelgroup@googlegroups.com (subscribers-only)
2818L: linux-kernel@zh-kernel.org (moderated for non-subscribers)
2819S: Maintained
2820F: Documentation/zh_CN/
2821
2822CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
2823M: Peter Chen <Peter.Chen@nxp.com>
2824T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
2825L: linux-usb@vger.kernel.org
2826S: Maintained
2827F: drivers/usb/chipidea/
2828
2829CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
2830M: Hans de Goede <hdegoede@redhat.com>
2831L: linux-input@vger.kernel.org
2832S: Maintained
2833F: Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt
2834F: drivers/input/touchscreen/chipone_icn8318.c
2835
2836CHROME HARDWARE PLATFORM SUPPORT
2837M: Olof Johansson <olof@lixom.net>
2838S: Maintained
2839T: git git://git.kernel.org/pub/scm/linux/kernel/git/olof/chrome-platform.git
2840F: drivers/platform/chrome/
2841
2842CISCO VIC ETHERNET NIC DRIVER
2843M: Christian Benvenuti <benve@cisco.com>
2844M: Sujith Sankar <ssujith@cisco.com>
2845M: Govindarajulu Varadarajan <_govind@gmx.com>
2846M: Neel Patel <neepatel@cisco.com>
2847S: Supported
2848F: drivers/net/ethernet/cisco/enic/
2849
2850CISCO VIC LOW LATENCY NIC DRIVER
2851M: Christian Benvenuti <benve@cisco.com>
2852M: Dave Goodell <dgoodell@cisco.com>
2853S: Supported
2854F: drivers/infiniband/hw/usnic/
2855
2856CIRRUS LOGIC EP93XX ETHERNET DRIVER
2857M: Hartley Sweeten <hsweeten@visionengravers.com>
2858L: netdev@vger.kernel.org
2859S: Maintained
2860F: drivers/net/ethernet/cirrus/ep93xx_eth.c
2861
2862CIRRUS LOGIC AUDIO CODEC DRIVERS
2863M: Brian Austin <brian.austin@cirrus.com>
2864M: Paul Handrigan <Paul.Handrigan@cirrus.com>
2865L: alsa-devel@alsa-project.org (moderated for non-subscribers)
2866S: Maintained
2867F: sound/soc/codecs/cs*
2868
2869CLEANCACHE API
2870M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
2871L: linux-kernel@vger.kernel.org
2872S: Maintained
2873F: mm/cleancache.c
2874F: include/linux/cleancache.h
2875
2876CLK API
2877M: Russell King <linux@arm.linux.org.uk>
2878L: linux-clk@vger.kernel.org
2879S: Maintained
2880F: include/linux/clk.h
2881
2882CLOCKSOURCE, CLOCKEVENT DRIVERS
2883M: Daniel Lezcano <daniel.lezcano@linaro.org>
2884M: Thomas Gleixner <tglx@linutronix.de>
2885L: linux-kernel@vger.kernel.org
2886T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
2887S: Supported
2888F: drivers/clocksource
2889
2890CISCO FCOE HBA DRIVER
2891M: Hiral Patel <hiralpat@cisco.com>
2892M: Suma Ramars <sramars@cisco.com>
2893M: Brian Uchino <buchino@cisco.com>
2894L: linux-scsi@vger.kernel.org
2895S: Supported
2896F: drivers/scsi/fnic/
2897
2898CISCO SCSI HBA DRIVER
2899M: Narsimhulu Musini <nmusini@cisco.com>
2900M: Sesidhar Baddela <sebaddel@cisco.com>
2901L: linux-scsi@vger.kernel.org
2902S: Supported
2903F: drivers/scsi/snic/
2904
2905CMPC ACPI DRIVER
2906M: Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com>
2907M: Daniel Oliveira Nascimento <don@syst.com.br>
2908L: platform-driver-x86@vger.kernel.org
2909S: Supported
2910F: drivers/platform/x86/classmate-laptop.c
2911
2912COBALT MEDIA DRIVER
2913M: Hans Verkuil <hans.verkuil@cisco.com>
2914L: linux-media@vger.kernel.org
2915T: git git://linuxtv.org/media_tree.git
2916W: https://linuxtv.org
2917S: Supported
2918F: drivers/media/pci/cobalt/
2919
2920COCCINELLE/Semantic Patches (SmPL)
2921M: Julia Lawall <Julia.Lawall@lip6.fr>
2922M: Gilles Muller <Gilles.Muller@lip6.fr>
2923M: Nicolas Palix <nicolas.palix@imag.fr>
2924M: Michal Marek <mmarek@suse.com>
2925L: cocci@systeme.lip6.fr (moderated for non-subscribers)
2926T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc
2927W: http://coccinelle.lip6.fr/
2928S: Supported
2929F: Documentation/coccinelle.txt
2930F: scripts/coccinelle/
2931F: scripts/coccicheck
2932
2933CODA FILE SYSTEM
2934M: Jan Harkes <jaharkes@cs.cmu.edu>
2935M: coda@cs.cmu.edu
2936L: codalist@coda.cs.cmu.edu
2937W: http://www.coda.cs.cmu.edu/
2938S: Maintained
2939F: Documentation/filesystems/coda.txt
2940F: fs/coda/
2941F: include/linux/coda*.h
2942F: include/uapi/linux/coda*.h
2943
2944CODA V4L2 MEM2MEM DRIVER
2945M: Philipp Zabel <p.zabel@pengutronix.de>
2946L: linux-media@vger.kernel.org
2947S: Maintained
2948F: Documentation/devicetree/bindings/media/coda.txt
2949F: drivers/media/platform/coda/
2950
2951COMMON CLK FRAMEWORK
2952M: Michael Turquette <mturquette@baylibre.com>
2953M: Stephen Boyd <sboyd@codeaurora.org>
2954L: linux-clk@vger.kernel.org
2955T: git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
2956S: Maintained
2957F: drivers/clk/
2958X: drivers/clk/clkdev.c
2959F: include/linux/clk-pr*
2960F: include/linux/clk/
2961
2962COMMON INTERNET FILE SYSTEM (CIFS)
2963M: Steve French <sfrench@samba.org>
2964L: linux-cifs@vger.kernel.org
2965L: samba-technical@lists.samba.org (moderated for non-subscribers)
2966W: http://linux-cifs.samba.org/
2967T: git git://git.samba.org/sfrench/cifs-2.6.git
2968S: Supported
2969F: Documentation/filesystems/cifs/
2970F: fs/cifs/
2971
2972COMPACTPCI HOTPLUG CORE
2973M: Scott Murray <scott@spiteful.org>
2974L: linux-pci@vger.kernel.org
2975S: Maintained
2976F: drivers/pci/hotplug/cpci_hotplug*
2977
2978COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
2979M: Scott Murray <scott@spiteful.org>
2980L: linux-pci@vger.kernel.org
2981S: Maintained
2982F: drivers/pci/hotplug/cpcihp_zt5550.*
2983
2984COMPACTPCI HOTPLUG GENERIC DRIVER
2985M: Scott Murray <scott@spiteful.org>
2986L: linux-pci@vger.kernel.org
2987S: Maintained
2988F: drivers/pci/hotplug/cpcihp_generic.c
2989
2990COMPAL LAPTOP SUPPORT
2991M: Cezary Jackiewicz <cezary.jackiewicz@gmail.com>
2992L: platform-driver-x86@vger.kernel.org
2993S: Maintained
2994F: drivers/platform/x86/compal-laptop.c
2995
2996CONEXANT ACCESSRUNNER USB DRIVER
2997L: accessrunner-general@lists.sourceforge.net
2998W: http://accessrunner.sourceforge.net/
2999S: Orphan
3000F: drivers/usb/atm/cxacru.c
3001
3002CONFIGFS
3003M: Joel Becker <jlbec@evilplan.org>
3004M: Christoph Hellwig <hch@lst.de>
3005T: git git://git.infradead.org/users/hch/configfs.git
3006S: Supported
3007F: fs/configfs/
3008F: include/linux/configfs.h
3009
3010CONNECTOR
3011M: Evgeniy Polyakov <zbr@ioremap.net>
3012L: netdev@vger.kernel.org
3013S: Maintained
3014F: drivers/connector/
3015
3016CONTROL GROUP (CGROUP)
3017M: Tejun Heo <tj@kernel.org>
3018M: Li Zefan <lizefan@huawei.com>
3019M: Johannes Weiner <hannes@cmpxchg.org>
3020L: cgroups@vger.kernel.org
3021T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3022S: Maintained
3023F: Documentation/cgroups/
3024F: include/linux/cgroup*
3025F: kernel/cgroup*
3026
3027CONTROL GROUP - CPUSET
3028M: Li Zefan <lizefan@huawei.com>
3029L: cgroups@vger.kernel.org
3030W: http://www.bullopensource.org/cpuset/
3031W: http://oss.sgi.com/projects/cpusets/
3032T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3033S: Maintained
3034F: Documentation/cgroups/cpusets.txt
3035F: include/linux/cpuset.h
3036F: kernel/cpuset.c
3037
3038CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
3039M: Johannes Weiner <hannes@cmpxchg.org>
3040M: Michal Hocko <mhocko@kernel.org>
3041M: Vladimir Davydov <vdavydov@virtuozzo.com>
3042L: cgroups@vger.kernel.org
3043L: linux-mm@kvack.org
3044S: Maintained
3045F: mm/memcontrol.c
3046F: mm/swap_cgroup.c
3047
3048CORETEMP HARDWARE MONITORING DRIVER
3049M: Fenghua Yu <fenghua.yu@intel.com>
3050L: lm-sensors@lm-sensors.org
3051S: Maintained
3052F: Documentation/hwmon/coretemp
3053F: drivers/hwmon/coretemp.c
3054
3055COSA/SRP SYNC SERIAL DRIVER
3056M: Jan "Yenya" Kasprzak <kas@fi.muni.cz>
3057W: http://www.fi.muni.cz/~kas/cosa/
3058S: Maintained
3059F: drivers/net/wan/cosa*
3060
3061CPMAC ETHERNET DRIVER
3062M: Florian Fainelli <florian@openwrt.org>
3063L: netdev@vger.kernel.org
3064S: Maintained
3065F: drivers/net/ethernet/ti/cpmac.c
3066
3067CPU FREQUENCY DRIVERS
3068M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
3069M: Viresh Kumar <viresh.kumar@linaro.org>
3070L: linux-pm@vger.kernel.org
3071S: Maintained
3072T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3073T: git git://git.linaro.org/people/vireshk/linux.git (For ARM Updates)
3074F: drivers/cpufreq/
3075F: include/linux/cpufreq.h
3076
3077CPU FREQUENCY DRIVERS - ARM BIG LITTLE
3078M: Viresh Kumar <viresh.kumar@linaro.org>
3079M: Sudeep Holla <sudeep.holla@arm.com>
3080L: linux-pm@vger.kernel.org
3081W: http://www.arm.com/products/processors/technologies/biglittleprocessing.php
3082S: Maintained
3083F: drivers/cpufreq/arm_big_little.h
3084F: drivers/cpufreq/arm_big_little.c
3085F: drivers/cpufreq/arm_big_little_dt.c
3086
3087CPUIDLE DRIVER - ARM BIG LITTLE
3088M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
3089M: Daniel Lezcano <daniel.lezcano@linaro.org>
3090L: linux-pm@vger.kernel.org
3091L: linux-arm-kernel@lists.infradead.org
3092T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3093S: Maintained
3094F: drivers/cpuidle/cpuidle-big_little.c
3095
3096CPUIDLE DRIVER - ARM EXYNOS
3097M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
3098M: Daniel Lezcano <daniel.lezcano@linaro.org>
3099M: Kukjin Kim <kgene@kernel.org>
3100L: linux-pm@vger.kernel.org
3101L: linux-samsung-soc@vger.kernel.org
3102S: Supported
3103F: drivers/cpuidle/cpuidle-exynos.c
3104F: arch/arm/mach-exynos/pm.c
3105
3106CPUIDLE DRIVERS
3107M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
3108M: Daniel Lezcano <daniel.lezcano@linaro.org>
3109L: linux-pm@vger.kernel.org
3110S: Maintained
3111T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3112F: drivers/cpuidle/*
3113F: include/linux/cpuidle.h
3114
3115CPUID/MSR DRIVER
3116M: "H. Peter Anvin" <hpa@zytor.com>
3117S: Maintained
3118F: arch/x86/kernel/cpuid.c
3119F: arch/x86/kernel/msr.c
3120
3121CPU POWER MONITORING SUBSYSTEM
3122M: Thomas Renninger <trenn@suse.com>
3123L: linux-pm@vger.kernel.org
3124S: Maintained
3125F: tools/power/cpupower/
3126
3127CRAMFS FILESYSTEM
3128W: http://sourceforge.net/projects/cramfs/
3129S: Orphan / Obsolete
3130F: Documentation/filesystems/cramfs.txt
3131F: fs/cramfs/
3132
3133CRIS PORT
3134M: Mikael Starvik <starvik@axis.com>
3135M: Jesper Nilsson <jesper.nilsson@axis.com>
3136L: linux-cris-kernel@axis.com
3137W: http://developer.axis.com
3138T: git git://git.kernel.org/pub/scm/linux/kernel/git/jesper/cris.git
3139S: Maintained
3140F: arch/cris/
3141F: drivers/tty/serial/crisv10.*
3142
3143CRYPTO API
3144M: Herbert Xu <herbert@gondor.apana.org.au>
3145M: "David S. Miller" <davem@davemloft.net>
3146L: linux-crypto@vger.kernel.org
3147T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
3148T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
3149S: Maintained
3150F: Documentation/crypto/
3151F: Documentation/DocBook/crypto-API.tmpl
3152F: arch/*/crypto/
3153F: crypto/
3154F: drivers/crypto/
3155F: include/crypto/
3156
3157CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
3158M: Neil Horman <nhorman@tuxdriver.com>
3159L: linux-crypto@vger.kernel.org
3160S: Maintained
3161F: crypto/ansi_cprng.c
3162F: crypto/rng.c
3163
3164CS3308 MEDIA DRIVER
3165M: Hans Verkuil <hverkuil@xs4all.nl>
3166L: linux-media@vger.kernel.org
3167T: git git://linuxtv.org/media_tree.git
3168W: http://linuxtv.org
3169S: Odd Fixes
3170F: drivers/media/i2c/cs3308.c
3171F: drivers/media/i2c/cs3308.h
3172
3173CS5535 Audio ALSA driver
3174M: Jaya Kumar <jayakumar.alsa@gmail.com>
3175S: Maintained
3176F: sound/pci/cs5535audio/
3177
3178CW1200 WLAN driver
3179M: Solomon Peachy <pizza@shaftnet.org>
3180S: Maintained
3181F: drivers/net/wireless/st/cw1200/
3182
3183CX18 VIDEO4LINUX DRIVER
3184M: Andy Walls <awalls@md.metrocast.net>
3185L: ivtv-devel@ivtvdriver.org (subscribers-only)
3186L: linux-media@vger.kernel.org
3187T: git git://linuxtv.org/media_tree.git
3188W: https://linuxtv.org
3189W: http://www.ivtvdriver.org/index.php/Cx18
3190S: Maintained
3191F: Documentation/video4linux/cx18.txt
3192F: drivers/media/pci/cx18/
3193F: include/uapi/linux/ivtv*
3194
3195CX2341X MPEG ENCODER HELPER MODULE
3196M: Hans Verkuil <hverkuil@xs4all.nl>
3197L: linux-media@vger.kernel.org
3198T: git git://linuxtv.org/media_tree.git
3199W: https://linuxtv.org
3200S: Maintained
3201F: drivers/media/common/cx2341x*
3202F: include/media/cx2341x*
3203
3204CX24120 MEDIA DRIVER
3205M: Jemma Denson <jdenson@gmail.com>
3206M: Patrick Boettcher <patrick.boettcher@posteo.de>
3207L: linux-media@vger.kernel.org
3208W: https://linuxtv.org
3209Q: http://patchwork.linuxtv.org/project/linux-media/list/
3210S: Maintained
3211F: drivers/media/dvb-frontends/cx24120*
3212
3213CX88 VIDEO4LINUX DRIVER
3214M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
3215L: linux-media@vger.kernel.org
3216W: https://linuxtv.org
3217T: git git://linuxtv.org/media_tree.git
3218S: Odd fixes
3219F: Documentation/video4linux/cx88/
3220F: drivers/media/pci/cx88/
3221
3222CXD2820R MEDIA DRIVER
3223M: Antti Palosaari <crope@iki.fi>
3224L: linux-media@vger.kernel.org
3225W: https://linuxtv.org
3226W: http://palosaari.fi/linux/
3227Q: http://patchwork.linuxtv.org/project/linux-media/list/
3228T: git git://linuxtv.org/anttip/media_tree.git
3229S: Maintained
3230F: drivers/media/dvb-frontends/cxd2820r*
3231
3232CXGB3 ETHERNET DRIVER (CXGB3)
3233M: Santosh Raspatur <santosh@chelsio.com>
3234L: netdev@vger.kernel.org
3235W: http://www.chelsio.com
3236S: Supported
3237F: drivers/net/ethernet/chelsio/cxgb3/
3238
3239CXGB3 ISCSI DRIVER (CXGB3I)
3240M: Karen Xie <kxie@chelsio.com>
3241L: linux-scsi@vger.kernel.org
3242W: http://www.chelsio.com
3243S: Supported
3244F: drivers/scsi/cxgbi/cxgb3i
3245
3246CXGB3 IWARP RNIC DRIVER (IW_CXGB3)
3247M: Steve Wise <swise@chelsio.com>
3248L: linux-rdma@vger.kernel.org
3249W: http://www.openfabrics.org
3250S: Supported
3251F: drivers/infiniband/hw/cxgb3/
3252
3253CXGB4 ETHERNET DRIVER (CXGB4)
3254M: Hariprasad S <hariprasad@chelsio.com>
3255L: netdev@vger.kernel.org
3256W: http://www.chelsio.com
3257S: Supported
3258F: drivers/net/ethernet/chelsio/cxgb4/
3259
3260CXGB4 ISCSI DRIVER (CXGB4I)
3261M: Karen Xie <kxie@chelsio.com>
3262L: linux-scsi@vger.kernel.org
3263W: http://www.chelsio.com
3264S: Supported
3265F: drivers/scsi/cxgbi/cxgb4i
3266
3267CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
3268M: Steve Wise <swise@chelsio.com>
3269L: linux-rdma@vger.kernel.org
3270W: http://www.openfabrics.org
3271S: Supported
3272F: drivers/infiniband/hw/cxgb4/
3273
3274CXGB4VF ETHERNET DRIVER (CXGB4VF)
3275M: Casey Leedom <leedom@chelsio.com>
3276L: netdev@vger.kernel.org
3277W: http://www.chelsio.com
3278S: Supported
3279F: drivers/net/ethernet/chelsio/cxgb4vf/
3280
3281CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
3282M: Ian Munsie <imunsie@au1.ibm.com>
3283M: Michael Neuling <mikey@neuling.org>
3284L: linuxppc-dev@lists.ozlabs.org
3285S: Supported
3286F: drivers/misc/cxl/
3287F: include/misc/cxl*
3288F: include/uapi/misc/cxl.h
3289F: Documentation/powerpc/cxl.txt
3290F: Documentation/powerpc/cxl.txt
3291F: Documentation/ABI/testing/sysfs-class-cxl
3292
3293CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER
3294M: Manoj N. Kumar <manoj@linux.vnet.ibm.com>
3295M: Matthew R. Ochs <mrochs@linux.vnet.ibm.com>
3296L: linux-scsi@vger.kernel.org
3297S: Supported
3298F: drivers/scsi/cxlflash/
3299F: include/uapi/scsi/cxlflash_ioctls.h
3300F: Documentation/powerpc/cxlflash.txt
3301
3302STMMAC ETHERNET DRIVER
3303M: Giuseppe Cavallaro <peppe.cavallaro@st.com>
3304L: netdev@vger.kernel.org
3305W: http://www.stlinux.com
3306S: Supported
3307F: drivers/net/ethernet/stmicro/stmmac/
3308
3309CYBERPRO FB DRIVER
3310M: Russell King <linux@arm.linux.org.uk>
3311L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3312W: http://www.arm.linux.org.uk/
3313S: Maintained
3314F: drivers/video/fbdev/cyber2000fb.*
3315
3316CYCLADES ASYNC MUX DRIVER
3317W: http://www.cyclades.com/
3318S: Orphan
3319F: drivers/tty/cyclades.c
3320F: include/linux/cyclades.h
3321F: include/uapi/linux/cyclades.h
3322
3323CYCLADES PC300 DRIVER
3324W: http://www.cyclades.com/
3325S: Orphan
3326F: drivers/net/wan/pc300*
3327
3328CYPRESS_FIRMWARE MEDIA DRIVER
3329M: Antti Palosaari <crope@iki.fi>
3330L: linux-media@vger.kernel.org
3331W: https://linuxtv.org
3332W: http://palosaari.fi/linux/
3333Q: http://patchwork.linuxtv.org/project/linux-media/list/
3334T: git git://linuxtv.org/anttip/media_tree.git
3335S: Maintained
3336F: drivers/media/common/cypress_firmware*
3337
3338CYTTSP TOUCHSCREEN DRIVER
3339M: Ferruh Yigit <fery@cypress.com>
3340L: linux-input@vger.kernel.org
3341S: Supported
3342F: drivers/input/touchscreen/cyttsp*
3343F: include/linux/input/cyttsp.h
3344
3345DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
3346M: Joshua Kinard <kumba@gentoo.org>
3347S: Maintained
3348F: drivers/rtc/rtc-ds1685.c
3349F: include/linux/rtc/ds1685.h
3350
3351DAMA SLAVE for AX.25
3352M: Joerg Reuter <jreuter@yaina.de>
3353W: http://yaina.de/jreuter/
3354W: http://www.qsl.net/dl1bke/
3355L: linux-hams@vger.kernel.org
3356S: Maintained
3357F: net/ax25/af_ax25.c
3358F: net/ax25/ax25_dev.c
3359F: net/ax25/ax25_ds_*
3360F: net/ax25/ax25_in.c
3361F: net/ax25/ax25_out.c
3362F: net/ax25/ax25_timer.c
3363F: net/ax25/sysctl_net_ax25.c
3364
3365DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
3366L: netdev@vger.kernel.org
3367S: Orphan
3368F: Documentation/networking/dmfe.txt
3369F: drivers/net/ethernet/dec/tulip/dmfe.c
3370
3371DC390/AM53C974 SCSI driver
3372M: Hannes Reinecke <hare@suse.com>
3373L: linux-scsi@vger.kernel.org
3374S: Maintained
3375F: drivers/scsi/am53c974.c
3376
3377DC395x SCSI driver
3378M: Oliver Neukum <oliver@neukum.org>
3379M: Ali Akcaagac <aliakc@web.de>
3380M: Jamie Lenehan <lenehan@twibble.org>
3381L: dc395x@twibble.org
3382W: http://twibble.org/dist/dc395x/
3383W: http://lists.twibble.org/mailman/listinfo/dc395x/
3384S: Maintained
3385F: Documentation/scsi/dc395x.txt
3386F: drivers/scsi/dc395x.*
3387
3388DCCP PROTOCOL
3389M: Gerrit Renker <gerrit@erg.abdn.ac.uk>
3390L: dccp@vger.kernel.org
3391W: http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
3392S: Maintained
3393F: include/linux/dccp.h
3394F: include/uapi/linux/dccp.h
3395F: include/linux/tfrc.h
3396F: net/dccp/
3397
3398DECnet NETWORK LAYER
3399W: http://linux-decnet.sourceforge.net
3400L: linux-decnet-user@lists.sourceforge.net
3401S: Orphan
3402F: Documentation/networking/decnet.txt
3403F: net/decnet/
3404
3405DECSTATION PLATFORM SUPPORT
3406M: "Maciej W. Rozycki" <macro@linux-mips.org>
3407L: linux-mips@linux-mips.org
3408W: http://www.linux-mips.org/wiki/DECstation
3409S: Maintained
3410F: arch/mips/dec/
3411F: arch/mips/include/asm/dec/
3412F: arch/mips/include/asm/mach-dec/
3413
3414DEFXX FDDI NETWORK DRIVER
3415M: "Maciej W. Rozycki" <macro@linux-mips.org>
3416S: Maintained
3417F: drivers/net/fddi/defxx.*
3418
3419DELL LAPTOP DRIVER
3420M: Matthew Garrett <mjg59@srcf.ucam.org>
3421M: Pali Rohár <pali.rohar@gmail.com>
3422L: platform-driver-x86@vger.kernel.org
3423S: Maintained
3424F: drivers/platform/x86/dell-laptop.c
3425
3426DELL LAPTOP RBTN DRIVER
3427M: Pali Rohár <pali.rohar@gmail.com>
3428S: Maintained
3429F: drivers/platform/x86/dell-rbtn.*
3430
3431DELL LAPTOP FREEFALL DRIVER
3432M: Pali Rohár <pali.rohar@gmail.com>
3433S: Maintained
3434F: drivers/platform/x86/dell-smo8800.c
3435
3436DELL LAPTOP SMM DRIVER
3437M: Pali Rohár <pali.rohar@gmail.com>
3438S: Maintained
3439F: drivers/hwmon/dell-smm-hwmon.c
3440F: include/uapi/linux/i8k.h
3441
3442DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
3443M: Doug Warzecha <Douglas_Warzecha@dell.com>
3444S: Maintained
3445F: Documentation/dcdbas.txt
3446F: drivers/firmware/dcdbas.*
3447
3448DELL WMI EXTRAS DRIVER
3449M: Matthew Garrett <mjg59@srcf.ucam.org>
3450M: Pali Rohár <pali.rohar@gmail.com>
3451S: Maintained
3452F: drivers/platform/x86/dell-wmi.c
3453
3454DESIGNWARE USB2 DRD IP DRIVER
3455M: John Youn <johnyoun@synopsys.com>
3456L: linux-usb@vger.kernel.org
3457T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
3458S: Maintained
3459F: drivers/usb/dwc2/
3460
3461DESIGNWARE USB3 DRD IP DRIVER
3462M: Felipe Balbi <balbi@ti.com>
3463L: linux-usb@vger.kernel.org
3464L: linux-omap@vger.kernel.org
3465T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
3466S: Maintained
3467F: drivers/usb/dwc3/
3468
3469DEVICE COREDUMP (DEV_COREDUMP)
3470M: Johannes Berg <johannes@sipsolutions.net>
3471L: linux-kernel@vger.kernel.org
3472S: Maintained
3473F: drivers/base/devcoredump.c
3474F: include/linux/devcoredump.h
3475
3476DEVICE FREQUENCY (DEVFREQ)
3477M: MyungJoo Ham <myungjoo.ham@samsung.com>
3478M: Kyungmin Park <kyungmin.park@samsung.com>
3479L: linux-pm@vger.kernel.org
3480T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3481S: Maintained
3482F: drivers/devfreq/
3483F: include/linux/devfreq.h
3484F: Documentation/devicetree/bindings/devfreq/
3485
3486DEVICE FREQUENCY EVENT (DEVFREQ-EVENT)
3487M: Chanwoo Choi <cw00.choi@samsung.com>
3488L: linux-pm@vger.kernel.org
3489T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3490S: Supported
3491F: drivers/devfreq/event/
3492F: drivers/devfreq/devfreq-event.c
3493F: include/linux/devfreq-event.h
3494F: Documentation/devicetree/bindings/devfreq/event/
3495
3496DEVICE NUMBER REGISTRY
3497M: Torben Mathiasen <device@lanana.org>
3498W: http://lanana.org/docs/device-list/index.html
3499S: Maintained
3500
3501DEVICE-MAPPER (LVM)
3502M: Alasdair Kergon <agk@redhat.com>
3503M: Mike Snitzer <snitzer@redhat.com>
3504M: dm-devel@redhat.com
3505L: dm-devel@redhat.com
3506W: http://sources.redhat.com/dm
3507Q: http://patchwork.kernel.org/project/dm-devel/list/
3508T: git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
3509T: quilt http://people.redhat.com/agk/patches/linux/editing/
3510S: Maintained
3511F: Documentation/device-mapper/
3512F: drivers/md/dm*
3513F: drivers/md/persistent-data/
3514F: include/linux/device-mapper.h
3515F: include/linux/dm-*.h
3516F: include/uapi/linux/dm-*.h
3517
3518DIALOG SEMICONDUCTOR DRIVERS
3519M: Support Opensource <support.opensource@diasemi.com>
3520W: http://www.dialog-semiconductor.com/products
3521S: Supported
3522F: Documentation/hwmon/da90??
3523F: Documentation/devicetree/bindings/sound/da[79]*.txt
3524F: drivers/gpio/gpio-da90??.c
3525F: drivers/hwmon/da90??-hwmon.c
3526F: drivers/iio/adc/da91??-*.c
3527F: drivers/input/misc/da90??_onkey.c
3528F: drivers/input/touchscreen/da9052_tsi.c
3529F: drivers/leds/leds-da90??.c
3530F: drivers/mfd/da903x.c
3531F: drivers/mfd/da90??-*.c
3532F: drivers/mfd/da91??-*.c
3533F: drivers/power/da9052-battery.c
3534F: drivers/power/da91??-*.c
3535F: drivers/regulator/da903x.c
3536F: drivers/regulator/da9???-regulator.[ch]
3537F: drivers/rtc/rtc-da90??.c
3538F: drivers/video/backlight/da90??_bl.c
3539F: drivers/watchdog/da90??_wdt.c
3540F: include/linux/mfd/da903x.h
3541F: include/linux/mfd/da9052/
3542F: include/linux/mfd/da9055/
3543F: include/linux/mfd/da9063/
3544F: include/linux/mfd/da9150/
3545F: include/sound/da[79]*.h
3546F: sound/soc/codecs/da[79]*.[ch]
3547
3548DIGI NEO AND CLASSIC PCI PRODUCTS
3549M: Lidza Louina <lidza.louina@gmail.com>
3550M: Mark Hounschell <markh@compro.net>
3551L: driverdev-devel@linuxdriverproject.org
3552S: Maintained
3553F: drivers/staging/dgnc/
3554
3555DIGI EPCA PCI PRODUCTS
3556M: Lidza Louina <lidza.louina@gmail.com>
3557M: Daeseok Youn <daeseok.youn@gmail.com>
3558L: driverdev-devel@linuxdriverproject.org
3559S: Maintained
3560F: drivers/staging/dgap/
3561
3562DIOLAN U2C-12 I2C DRIVER
3563M: Guenter Roeck <linux@roeck-us.net>
3564L: linux-i2c@vger.kernel.org
3565S: Maintained
3566F: drivers/i2c/busses/i2c-diolan-u2c.c
3567
3568DIRECT ACCESS (DAX)
3569M: Matthew Wilcox <willy@linux.intel.com>
3570L: linux-fsdevel@vger.kernel.org
3571S: Supported
3572F: fs/dax.c
3573
3574DIRECTORY NOTIFICATION (DNOTIFY)
3575M: Eric Paris <eparis@parisplace.org>
3576S: Maintained
3577F: Documentation/filesystems/dnotify.txt
3578F: fs/notify/dnotify/
3579F: include/linux/dnotify.h
3580
3581DISK GEOMETRY AND PARTITION HANDLING
3582M: Andries Brouwer <aeb@cwi.nl>
3583W: http://www.win.tue.nl/~aeb/linux/Large-Disk.html
3584W: http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
3585W: http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
3586S: Maintained
3587
3588DISKQUOTA
3589M: Jan Kara <jack@suse.com>
3590S: Maintained
3591F: Documentation/filesystems/quota.txt
3592F: fs/quota/
3593F: include/linux/quota*.h
3594F: include/uapi/linux/quota*.h
3595
3596DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
3597M: Bernie Thompson <bernie@plugable.com>
3598L: linux-fbdev@vger.kernel.org
3599S: Maintained
3600W: http://plugable.com/category/projects/udlfb/
3601F: drivers/video/fbdev/udlfb.c
3602F: include/video/udlfb.h
3603F: Documentation/fb/udlfb.txt
3604
3605DISTRIBUTED LOCK MANAGER (DLM)
3606M: Christine Caulfield <ccaulfie@redhat.com>
3607M: David Teigland <teigland@redhat.com>
3608L: cluster-devel@redhat.com
3609W: http://sources.redhat.com/cluster/
3610T: git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git
3611S: Supported
3612F: fs/dlm/
3613
3614DMA BUFFER SHARING FRAMEWORK
3615M: Sumit Semwal <sumit.semwal@linaro.org>
3616S: Maintained
3617L: linux-media@vger.kernel.org
3618L: dri-devel@lists.freedesktop.org
3619L: linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
3620F: drivers/dma-buf/
3621F: include/linux/dma-buf*
3622F: include/linux/reservation.h
3623F: include/linux/*fence.h
3624F: Documentation/dma-buf-sharing.txt
3625T: git git://git.linaro.org/people/sumitsemwal/linux-dma-buf.git
3626
3627DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
3628M: Vinod Koul <vinod.koul@intel.com>
3629L: dmaengine@vger.kernel.org
3630Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
3631S: Maintained
3632F: drivers/dma/
3633F: include/linux/dmaengine.h
3634F: Documentation/dmaengine/
3635T: git git://git.infradead.org/users/vkoul/slave-dma.git
3636
3637DME1737 HARDWARE MONITOR DRIVER
3638M: Juerg Haefliger <juergh@gmail.com>
3639L: lm-sensors@lm-sensors.org
3640S: Maintained
3641F: Documentation/hwmon/dme1737
3642F: drivers/hwmon/dme1737.c
3643
3644DMI/SMBIOS SUPPORT
3645M: Jean Delvare <jdelvare@suse.com>
3646S: Maintained
3647T: quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/
3648F: Documentation/ABI/testing/sysfs-firmware-dmi-tables
3649F: drivers/firmware/dmi-id.c
3650F: drivers/firmware/dmi_scan.c
3651F: include/linux/dmi.h
3652
3653DOCUMENTATION
3654M: Jonathan Corbet <corbet@lwn.net>
3655L: linux-doc@vger.kernel.org
3656S: Maintained
3657F: Documentation/
3658F: scripts/docproc.c
3659F: scripts/kernel-doc*
3660X: Documentation/ABI/
3661X: Documentation/devicetree/
3662X: Documentation/acpi
3663X: Documentation/power
3664X: Documentation/spi
3665X: Documentation/DocBook/media
3666T: git git://git.lwn.net/linux.git docs-next
3667
3668DOUBLETALK DRIVER
3669M: "James R. Van Zandt" <jrv@vanzandt.mv.com>
3670L: blinux-list@redhat.com
3671S: Maintained
3672F: drivers/char/dtlk.c
3673F: include/linux/dtlk.h
3674
3675DPT_I2O SCSI RAID DRIVER
3676M: Adaptec OEM Raid Solutions <aacraid@adaptec.com>
3677L: linux-scsi@vger.kernel.org
3678W: http://www.adaptec.com/
3679S: Maintained
3680F: drivers/scsi/dpt*
3681F: drivers/scsi/dpt/
3682
3683DRBD DRIVER
3684M: Philipp Reisner <philipp.reisner@linbit.com>
3685M: Lars Ellenberg <lars.ellenberg@linbit.com>
3686L: drbd-dev@lists.linbit.com
3687W: http://www.drbd.org
3688T: git git://git.linbit.com/linux-drbd.git
3689T: git git://git.linbit.com/drbd-8.4.git
3690S: Supported
3691F: drivers/block/drbd/
3692F: lib/lru_cache.c
3693F: Documentation/blockdev/drbd/
3694
3695DRIVER CORE, KOBJECTS, DEBUGFS, KERNFS AND SYSFS
3696M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
3697T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
3698S: Supported
3699F: Documentation/kobject.txt
3700F: drivers/base/
3701F: fs/debugfs/
3702F: fs/kernfs/
3703F: fs/sysfs/
3704F: include/linux/debugfs.h
3705F: include/linux/kobj*
3706F: lib/kobj*
3707
3708DRM DRIVERS
3709M: David Airlie <airlied@linux.ie>
3710L: dri-devel@lists.freedesktop.org
3711T: git git://people.freedesktop.org/~airlied/linux
3712S: Maintained
3713F: drivers/gpu/drm/
3714F: drivers/gpu/vga/
3715F: include/drm/
3716F: include/uapi/drm/
3717
3718RADEON DRM DRIVERS
3719M: Alex Deucher <alexander.deucher@amd.com>
3720M: Christian König <christian.koenig@amd.com>
3721L: dri-devel@lists.freedesktop.org
3722T: git git://people.freedesktop.org/~agd5f/linux
3723S: Supported
3724F: drivers/gpu/drm/radeon/
3725F: include/uapi/drm/radeon*
3726
3727DRM PANEL DRIVERS
3728M: Thierry Reding <thierry.reding@gmail.com>
3729L: dri-devel@lists.freedesktop.org
3730T: git git://anongit.freedesktop.org/tegra/linux.git
3731S: Maintained
3732F: drivers/gpu/drm/drm_panel.c
3733F: drivers/gpu/drm/panel/
3734F: include/drm/drm_panel.h
3735F: Documentation/devicetree/bindings/display/panel/
3736
3737INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets)
3738M: Daniel Vetter <daniel.vetter@intel.com>
3739M: Jani Nikula <jani.nikula@linux.intel.com>
3740L: intel-gfx@lists.freedesktop.org
3741L: dri-devel@lists.freedesktop.org
3742W: https://01.org/linuxgraphics/
3743Q: http://patchwork.freedesktop.org/project/intel-gfx/
3744T: git git://anongit.freedesktop.org/drm-intel
3745S: Supported
3746F: drivers/gpu/drm/i915/
3747F: include/drm/i915*
3748F: include/uapi/drm/i915*
3749
3750DRM DRIVERS FOR ATMEL HLCDC
3751M: Boris Brezillon <boris.brezillon@free-electrons.com>
3752L: dri-devel@lists.freedesktop.org
3753S: Supported
3754F: drivers/gpu/drm/atmel-hlcdc/
3755F: Documentation/devicetree/bindings/drm/atmel/
3756
3757DRM DRIVERS FOR EXYNOS
3758M: Inki Dae <inki.dae@samsung.com>
3759M: Joonyoung Shim <jy0922.shim@samsung.com>
3760M: Seung-Woo Kim <sw0312.kim@samsung.com>
3761M: Kyungmin Park <kyungmin.park@samsung.com>
3762L: dri-devel@lists.freedesktop.org
3763T: git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
3764S: Supported
3765F: drivers/gpu/drm/exynos/
3766F: include/drm/exynos*
3767F: include/uapi/drm/exynos*
3768
3769DRM DRIVERS FOR FREESCALE DCU
3770M: Jianwei Wang <jianwei.wang.chn@gmail.com>
3771M: Alison Wang <alison.wang@freescale.com>
3772L: dri-devel@lists.freedesktop.org
3773S: Supported
3774F: drivers/gpu/drm/fsl-dcu/
3775F: Documentation/devicetree/bindings/display/fsl,dcu.txt
3776F: Documentation/devicetree/bindings/display/panel/nec,nl4827hc19_05b.txt
3777
3778DRM DRIVERS FOR FREESCALE IMX
3779M: Philipp Zabel <p.zabel@pengutronix.de>
3780L: dri-devel@lists.freedesktop.org
3781S: Maintained
3782F: drivers/gpu/drm/imx/
3783F: drivers/gpu/ipu-v3/
3784F: Documentation/devicetree/bindings/display/imx/
3785
3786DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
3787M: Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
3788L: dri-devel@lists.freedesktop.org
3789T: git git://github.com/patjak/drm-gma500
3790S: Maintained
3791F: drivers/gpu/drm/gma500
3792F: include/drm/gma500*
3793
3794DRM DRIVERS FOR NVIDIA TEGRA
3795M: Thierry Reding <thierry.reding@gmail.com>
3796M: Terje Bergström <tbergstrom@nvidia.com>
3797L: dri-devel@lists.freedesktop.org
3798L: linux-tegra@vger.kernel.org
3799T: git git://anongit.freedesktop.org/tegra/linux.git
3800S: Supported
3801F: drivers/gpu/drm/tegra/
3802F: drivers/gpu/host1x/
3803F: include/linux/host1x.h
3804F: include/uapi/drm/tegra_drm.h
3805F: Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
3806
3807DRM DRIVERS FOR RENESAS
3808M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
3809L: dri-devel@lists.freedesktop.org
3810L: linux-renesas-soc@vger.kernel.org
3811T: git git://people.freedesktop.org/~airlied/linux
3812S: Supported
3813F: drivers/gpu/drm/rcar-du/
3814F: drivers/gpu/drm/shmobile/
3815F: include/linux/platform_data/shmob_drm.h
3816
3817DRM DRIVERS FOR ROCKCHIP
3818M: Mark Yao <mark.yao@rock-chips.com>
3819L: dri-devel@lists.freedesktop.org
3820S: Maintained
3821F: drivers/gpu/drm/rockchip/
3822F: Documentation/devicetree/bindings/display/rockchip*
3823
3824DRM DRIVERS FOR STI
3825M: Benjamin Gaignard <benjamin.gaignard@linaro.org>
3826M: Vincent Abriou <vincent.abriou@st.com>
3827L: dri-devel@lists.freedesktop.org
3828T: git http://git.linaro.org/people/benjamin.gaignard/kernel.git
3829S: Maintained
3830F: drivers/gpu/drm/sti
3831F: Documentation/devicetree/bindings/display/st,stih4xx.txt
3832
3833DRM DRIVERS FOR VIVANTE GPU IP
3834M: Lucas Stach <l.stach@pengutronix.de>
3835R: Russell King <linux+etnaviv@arm.linux.org.uk>
3836R: Christian Gmeiner <christian.gmeiner@gmail.com>
3837L: dri-devel@lists.freedesktop.org
3838S: Maintained
3839F: drivers/gpu/drm/etnaviv
3840F: Documentation/devicetree/bindings/display/etnaviv
3841
3842DSBR100 USB FM RADIO DRIVER
3843M: Alexey Klimov <klimov.linux@gmail.com>
3844L: linux-media@vger.kernel.org
3845T: git git://linuxtv.org/media_tree.git
3846S: Maintained
3847F: drivers/media/radio/dsbr100.c
3848
3849DSCC4 DRIVER
3850M: Francois Romieu <romieu@fr.zoreil.com>
3851L: netdev@vger.kernel.org
3852S: Maintained
3853F: drivers/net/wan/dscc4.c
3854
3855DT3155 MEDIA DRIVER
3856M: Hans Verkuil <hverkuil@xs4all.nl>
3857L: linux-media@vger.kernel.org
3858T: git git://linuxtv.org/media_tree.git
3859W: https://linuxtv.org
3860S: Odd Fixes
3861F: drivers/media/pci/dt3155/
3862
3863DVB_USB_AF9015 MEDIA DRIVER
3864M: Antti Palosaari <crope@iki.fi>
3865L: linux-media@vger.kernel.org
3866W: https://linuxtv.org
3867W: http://palosaari.fi/linux/
3868Q: http://patchwork.linuxtv.org/project/linux-media/list/
3869T: git git://linuxtv.org/anttip/media_tree.git
3870S: Maintained
3871F: drivers/media/usb/dvb-usb-v2/af9015*
3872
3873DVB_USB_AF9035 MEDIA DRIVER
3874M: Antti Palosaari <crope@iki.fi>
3875L: linux-media@vger.kernel.org
3876W: https://linuxtv.org
3877W: http://palosaari.fi/linux/
3878Q: http://patchwork.linuxtv.org/project/linux-media/list/
3879T: git git://linuxtv.org/anttip/media_tree.git
3880S: Maintained
3881F: drivers/media/usb/dvb-usb-v2/af9035*
3882
3883DVB_USB_ANYSEE MEDIA DRIVER
3884M: Antti Palosaari <crope@iki.fi>
3885L: linux-media@vger.kernel.org
3886W: https://linuxtv.org
3887W: http://palosaari.fi/linux/
3888Q: http://patchwork.linuxtv.org/project/linux-media/list/
3889T: git git://linuxtv.org/anttip/media_tree.git
3890S: Maintained
3891F: drivers/media/usb/dvb-usb-v2/anysee*
3892
3893DVB_USB_AU6610 MEDIA DRIVER
3894M: Antti Palosaari <crope@iki.fi>
3895L: linux-media@vger.kernel.org
3896W: https://linuxtv.org
3897W: http://palosaari.fi/linux/
3898Q: http://patchwork.linuxtv.org/project/linux-media/list/
3899T: git git://linuxtv.org/anttip/media_tree.git
3900S: Maintained
3901F: drivers/media/usb/dvb-usb-v2/au6610*
3902
3903DVB_USB_CE6230 MEDIA DRIVER
3904M: Antti Palosaari <crope@iki.fi>
3905L: linux-media@vger.kernel.org
3906W: https://linuxtv.org
3907W: http://palosaari.fi/linux/
3908Q: http://patchwork.linuxtv.org/project/linux-media/list/
3909T: git git://linuxtv.org/anttip/media_tree.git
3910S: Maintained
3911F: drivers/media/usb/dvb-usb-v2/ce6230*
3912
3913DVB_USB_CXUSB MEDIA DRIVER
3914M: Michael Krufky <mkrufky@linuxtv.org>
3915L: linux-media@vger.kernel.org
3916W: https://linuxtv.org
3917W: http://github.com/mkrufky
3918Q: http://patchwork.linuxtv.org/project/linux-media/list/
3919T: git git://linuxtv.org/media_tree.git
3920S: Maintained
3921F: drivers/media/usb/dvb-usb/cxusb*
3922
3923DVB_USB_EC168 MEDIA DRIVER
3924M: Antti Palosaari <crope@iki.fi>
3925L: linux-media@vger.kernel.org
3926W: https://linuxtv.org
3927W: http://palosaari.fi/linux/
3928Q: http://patchwork.linuxtv.org/project/linux-media/list/
3929T: git git://linuxtv.org/anttip/media_tree.git
3930S: Maintained
3931F: drivers/media/usb/dvb-usb-v2/ec168*
3932
3933DVB_USB_GL861 MEDIA DRIVER
3934M: Antti Palosaari <crope@iki.fi>
3935L: linux-media@vger.kernel.org
3936W: https://linuxtv.org
3937Q: http://patchwork.linuxtv.org/project/linux-media/list/
3938T: git git://linuxtv.org/anttip/media_tree.git
3939S: Maintained
3940F: drivers/media/usb/dvb-usb-v2/gl861*
3941
3942DVB_USB_MXL111SF MEDIA DRIVER
3943M: Michael Krufky <mkrufky@linuxtv.org>
3944L: linux-media@vger.kernel.org
3945W: https://linuxtv.org
3946W: http://github.com/mkrufky
3947Q: http://patchwork.linuxtv.org/project/linux-media/list/
3948T: git git://linuxtv.org/mkrufky/mxl111sf.git
3949S: Maintained
3950F: drivers/media/usb/dvb-usb-v2/mxl111sf*
3951
3952DVB_USB_RTL28XXU MEDIA DRIVER
3953M: Antti Palosaari <crope@iki.fi>
3954L: linux-media@vger.kernel.org
3955W: https://linuxtv.org
3956W: http://palosaari.fi/linux/
3957Q: http://patchwork.linuxtv.org/project/linux-media/list/
3958T: git git://linuxtv.org/anttip/media_tree.git
3959S: Maintained
3960F: drivers/media/usb/dvb-usb-v2/rtl28xxu*
3961
3962DVB_USB_V2 MEDIA DRIVER
3963M: Antti Palosaari <crope@iki.fi>
3964L: linux-media@vger.kernel.org
3965W: https://linuxtv.org
3966W: http://palosaari.fi/linux/
3967Q: http://patchwork.linuxtv.org/project/linux-media/list/
3968T: git git://linuxtv.org/anttip/media_tree.git
3969S: Maintained
3970F: drivers/media/usb/dvb-usb-v2/dvb_usb*
3971F: drivers/media/usb/dvb-usb-v2/usb_urb.c
3972
3973DYNAMIC DEBUG
3974M: Jason Baron <jbaron@akamai.com>
3975S: Maintained
3976F: lib/dynamic_debug.c
3977F: include/linux/dynamic_debug.h
3978
3979DZ DECSTATION DZ11 SERIAL DRIVER
3980M: "Maciej W. Rozycki" <macro@linux-mips.org>
3981S: Maintained
3982F: drivers/tty/serial/dz.*
3983
3984E3X0 POWER BUTTON DRIVER
3985M: Moritz Fischer <moritz.fischer@ettus.com>
3986L: usrp-users@lists.ettus.com
3987W: http://www.ettus.com
3988S: Supported
3989F: drivers/input/misc/e3x0-button.c
3990F: Documentation/devicetree/bindings/input/e3x0-button.txt
3991
3992E4000 MEDIA DRIVER
3993M: Antti Palosaari <crope@iki.fi>
3994L: linux-media@vger.kernel.org
3995W: https://linuxtv.org
3996W: http://palosaari.fi/linux/
3997Q: http://patchwork.linuxtv.org/project/linux-media/list/
3998T: git git://linuxtv.org/anttip/media_tree.git
3999S: Maintained
4000F: drivers/media/tuners/e4000*
4001
4002EATA ISA/EISA/PCI SCSI DRIVER
4003M: Dario Ballabio <ballabio_dario@emc.com>
4004L: linux-scsi@vger.kernel.org
4005S: Maintained
4006F: drivers/scsi/eata.c
4007
4008EC100 MEDIA DRIVER
4009M: Antti Palosaari <crope@iki.fi>
4010L: linux-media@vger.kernel.org
4011W: https://linuxtv.org
4012W: http://palosaari.fi/linux/
4013Q: http://patchwork.linuxtv.org/project/linux-media/list/
4014T: git git://linuxtv.org/anttip/media_tree.git
4015S: Maintained
4016F: drivers/media/dvb-frontends/ec100*
4017
4018ECRYPT FILE SYSTEM
4019M: Tyler Hicks <tyhicks@canonical.com>
4020L: ecryptfs@vger.kernel.org
4021W: http://ecryptfs.org
4022W: https://launchpad.net/ecryptfs
4023T: git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git
4024S: Supported
4025F: Documentation/filesystems/ecryptfs.txt
4026F: fs/ecryptfs/
4027
4028EDAC-CORE
4029M: Doug Thompson <dougthompson@xmission.com>
4030M: Borislav Petkov <bp@alien8.de>
4031M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
4032L: linux-edac@vger.kernel.org
4033T: git git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp.git for-next
4034T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-edac.git linux_next
4035S: Supported
4036F: Documentation/edac.txt
4037F: drivers/edac/
4038F: include/linux/edac.h
4039
4040EDAC-AMD64
4041M: Doug Thompson <dougthompson@xmission.com>
4042M: Borislav Petkov <bp@alien8.de>
4043L: linux-edac@vger.kernel.org
4044S: Maintained
4045F: drivers/edac/amd64_edac*
4046
4047EDAC-CALXEDA
4048M: Doug Thompson <dougthompson@xmission.com>
4049M: Robert Richter <rric@kernel.org>
4050L: linux-edac@vger.kernel.org
4051S: Maintained
4052F: drivers/edac/highbank*
4053
4054EDAC-CAVIUM
4055M: Ralf Baechle <ralf@linux-mips.org>
4056M: David Daney <david.daney@cavium.com>
4057L: linux-edac@vger.kernel.org
4058L: linux-mips@linux-mips.org
4059S: Supported
4060F: drivers/edac/octeon_edac*
4061
4062EDAC-E752X
4063M: Mark Gross <mark.gross@intel.com>
4064M: Doug Thompson <dougthompson@xmission.com>
4065L: linux-edac@vger.kernel.org
4066S: Maintained
4067F: drivers/edac/e752x_edac.c
4068
4069EDAC-E7XXX
4070M: Doug Thompson <dougthompson@xmission.com>
4071L: linux-edac@vger.kernel.org
4072S: Maintained
4073F: drivers/edac/e7xxx_edac.c
4074
4075EDAC-GHES
4076M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
4077L: linux-edac@vger.kernel.org
4078S: Maintained
4079F: drivers/edac/ghes_edac.c
4080
4081EDAC-I82443BXGX
4082M: Tim Small <tim@buttersideup.com>
4083L: linux-edac@vger.kernel.org
4084S: Maintained
4085F: drivers/edac/i82443bxgx_edac.c
4086
4087EDAC-I3000
4088M: Jason Uhlenkott <juhlenko@akamai.com>
4089L: linux-edac@vger.kernel.org
4090S: Maintained
4091F: drivers/edac/i3000_edac.c
4092
4093EDAC-I5000
4094M: Doug Thompson <dougthompson@xmission.com>
4095L: linux-edac@vger.kernel.org
4096S: Maintained
4097F: drivers/edac/i5000_edac.c
4098
4099EDAC-I5400
4100M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
4101L: linux-edac@vger.kernel.org
4102S: Maintained
4103F: drivers/edac/i5400_edac.c
4104
4105EDAC-I7300
4106M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
4107L: linux-edac@vger.kernel.org
4108S: Maintained
4109F: drivers/edac/i7300_edac.c
4110
4111EDAC-I7CORE
4112M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
4113L: linux-edac@vger.kernel.org
4114S: Maintained
4115F: drivers/edac/i7core_edac.c
4116
4117EDAC-I82975X
4118M: Ranganathan Desikan <ravi@jetztechnologies.com>
4119M: "Arvind R." <arvino55@gmail.com>
4120L: linux-edac@vger.kernel.org
4121S: Maintained
4122F: drivers/edac/i82975x_edac.c
4123
4124EDAC-IE31200
4125M: Jason Baron <jbaron@akamai.com>
4126L: linux-edac@vger.kernel.org
4127S: Maintained
4128F: drivers/edac/ie31200_edac.c
4129
4130EDAC-MPC85XX
4131M: Johannes Thumshirn <morbidrsa@gmail.com>
4132L: linux-edac@vger.kernel.org
4133S: Maintained
4134F: drivers/edac/mpc85xx_edac.[ch]
4135
4136EDAC-PASEMI
4137M: Egor Martovetsky <egor@pasemi.com>
4138L: linux-edac@vger.kernel.org
4139S: Maintained
4140F: drivers/edac/pasemi_edac.c
4141
4142EDAC-R82600
4143M: Tim Small <tim@buttersideup.com>
4144L: linux-edac@vger.kernel.org
4145S: Maintained
4146F: drivers/edac/r82600_edac.c
4147
4148EDAC-SBRIDGE
4149M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
4150L: linux-edac@vger.kernel.org
4151S: Maintained
4152F: drivers/edac/sb_edac.c
4153
4154EDAC-XGENE
4155APPLIED MICRO (APM) X-GENE SOC EDAC
4156M: Loc Ho <lho@apm.com>
4157S: Supported
4158F: drivers/edac/xgene_edac.c
4159F: Documentation/devicetree/bindings/edac/apm-xgene-edac.txt
4160
4161EDIROL UA-101/UA-1000 DRIVER
4162M: Clemens Ladisch <clemens@ladisch.de>
4163L: alsa-devel@alsa-project.org (moderated for non-subscribers)
4164T: git git://git.alsa-project.org/alsa-kernel.git
4165S: Maintained
4166F: sound/usb/misc/ua101.c
4167
4168EXTENSIBLE FIRMWARE INTERFACE (EFI)
4169M: Matt Fleming <matt@codeblueprint.co.uk>
4170L: linux-efi@vger.kernel.org
4171T: git git://git.kernel.org/pub/scm/linux/kernel/git/mfleming/efi.git
4172S: Maintained
4173F: Documentation/efi-stub.txt
4174F: arch/ia64/kernel/efi.c
4175F: arch/x86/boot/compressed/eboot.[ch]
4176F: arch/x86/include/asm/efi.h
4177F: arch/x86/platform/efi/*
4178F: drivers/firmware/efi/*
4179F: include/linux/efi*.h
4180
4181EFI VARIABLE FILESYSTEM
4182M: Matthew Garrett <matthew.garrett@nebula.com>
4183M: Jeremy Kerr <jk@ozlabs.org>
4184M: Matt Fleming <matt@codeblueprint.co.uk>
4185T: git git://git.kernel.org/pub/scm/linux/kernel/git/mfleming/efi.git
4186L: linux-efi@vger.kernel.org
4187S: Maintained
4188F: fs/efivarfs/
4189
4190EFIFB FRAMEBUFFER DRIVER
4191L: linux-fbdev@vger.kernel.org
4192M: Peter Jones <pjones@redhat.com>
4193S: Maintained
4194F: drivers/video/fbdev/efifb.c
4195
4196EFS FILESYSTEM
4197W: http://aeschi.ch.eu.org/efs/
4198S: Orphan
4199F: fs/efs/
4200
4201EHCA (IBM GX bus InfiniBand adapter) DRIVER
4202M: Hoang-Nam Nguyen <hnguyen@de.ibm.com>
4203M: Christoph Raisch <raisch@de.ibm.com>
4204L: linux-rdma@vger.kernel.org
4205S: Supported
4206F: drivers/infiniband/hw/ehca/
4207
4208EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
4209M: Thadeu Lima de Souza Cascardo <cascardo@linux.vnet.ibm.com>
4210L: netdev@vger.kernel.org
4211S: Maintained
4212F: drivers/net/ethernet/ibm/ehea/
4213
4214EM28XX VIDEO4LINUX DRIVER
4215M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
4216L: linux-media@vger.kernel.org
4217W: https://linuxtv.org
4218T: git git://linuxtv.org/media_tree.git
4219S: Maintained
4220F: drivers/media/usb/em28xx/
4221
4222EMBEDDED LINUX
4223M: Paul Gortmaker <paul.gortmaker@windriver.com>
4224M: Matt Mackall <mpm@selenic.com>
4225M: David Woodhouse <dwmw2@infradead.org>
4226L: linux-embedded@vger.kernel.org
4227S: Maintained
4228
4229EMULEX/AVAGO LPFC FC/FCOE SCSI DRIVER
4230M: James Smart <james.smart@avagotech.com>
4231M: Dick Kennedy <dick.kennedy@avagotech.com>
4232L: linux-scsi@vger.kernel.org
4233W: http://www.avagotech.com
4234S: Supported
4235F: drivers/scsi/lpfc/
4236
4237ENE CB710 FLASH CARD READER DRIVER
4238M: Michał Mirosław <mirq-linux@rere.qmqm.pl>
4239S: Maintained
4240F: drivers/misc/cb710/
4241F: drivers/mmc/host/cb710-mmc.*
4242F: include/linux/cb710.h
4243
4244ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
4245M: Maxim Levitsky <maximlevitsky@gmail.com>
4246S: Maintained
4247F: drivers/media/rc/ene_ir.*
4248
4249ENHANCED ERROR HANDLING (EEH)
4250M: Gavin Shan <shangw@linux.vnet.ibm.com>
4251L: linuxppc-dev@lists.ozlabs.org
4252S: Supported
4253F: Documentation/powerpc/eeh-pci-error-recovery.txt
4254F: arch/powerpc/kernel/eeh*.c
4255
4256EPSON S1D13XXX FRAMEBUFFER DRIVER
4257M: Kristoffer Ericson <kristoffer.ericson@gmail.com>
4258S: Maintained
4259T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
4260F: drivers/video/fbdev/s1d13xxxfb.c
4261F: include/video/s1d13xxxfb.h
4262
4263ET131X NETWORK DRIVER
4264M: Mark Einon <mark.einon@gmail.com>
4265S: Odd Fixes
4266F: drivers/net/ethernet/agere/
4267
4268ETHERNET BRIDGE
4269M: Stephen Hemminger <stephen@networkplumber.org>
4270L: bridge@lists.linux-foundation.org
4271L: netdev@vger.kernel.org
4272W: http://www.linuxfoundation.org/en/Net:Bridge
4273S: Maintained
4274F: include/linux/netfilter_bridge/
4275F: net/bridge/
4276
4277ETHERNET PHY LIBRARY
4278M: Florian Fainelli <f.fainelli@gmail.com>
4279L: netdev@vger.kernel.org
4280S: Maintained
4281F: include/linux/phy.h
4282F: include/linux/phy_fixed.h
4283F: drivers/net/phy/
4284F: Documentation/networking/phy.txt
4285F: drivers/of/of_mdio.c
4286F: drivers/of/of_net.c
4287
4288EXT2 FILE SYSTEM
4289M: Jan Kara <jack@suse.com>
4290L: linux-ext4@vger.kernel.org
4291S: Maintained
4292F: Documentation/filesystems/ext2.txt
4293F: fs/ext2/
4294F: include/linux/ext2*
4295
4296EXT4 FILE SYSTEM
4297M: "Theodore Ts'o" <tytso@mit.edu>
4298M: Andreas Dilger <adilger.kernel@dilger.ca>
4299L: linux-ext4@vger.kernel.org
4300W: http://ext4.wiki.kernel.org
4301Q: http://patchwork.ozlabs.org/project/linux-ext4/list/
4302T: git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git
4303S: Maintained
4304F: Documentation/filesystems/ext4.txt
4305F: fs/ext4/
4306
4307Extended Verification Module (EVM)
4308M: Mimi Zohar <zohar@linux.vnet.ibm.com>
4309L: linux-ima-devel@lists.sourceforge.net
4310L: linux-security-module@vger.kernel.org
4311S: Supported
4312F: security/integrity/evm/
4313
4314EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
4315M: MyungJoo Ham <myungjoo.ham@samsung.com>
4316M: Chanwoo Choi <cw00.choi@samsung.com>
4317L: linux-kernel@vger.kernel.org
4318T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
4319S: Maintained
4320F: drivers/extcon/
4321F: include/linux/extcon/
4322F: include/linux/extcon.h
4323F: Documentation/extcon/
4324F: Documentation/devicetree/bindings/extcon/
4325
4326EXYNOS DP DRIVER
4327M: Jingoo Han <jingoohan1@gmail.com>
4328L: dri-devel@lists.freedesktop.org
4329S: Maintained
4330F: drivers/gpu/drm/exynos/exynos_dp*
4331
4332EXYNOS MIPI DISPLAY DRIVERS
4333M: Inki Dae <inki.dae@samsung.com>
4334M: Donghwa Lee <dh09.lee@samsung.com>
4335M: Kyungmin Park <kyungmin.park@samsung.com>
4336L: linux-fbdev@vger.kernel.org
4337S: Maintained
4338F: drivers/video/fbdev/exynos/exynos_mipi*
4339F: include/video/exynos_mipi*
4340
4341F71805F HARDWARE MONITORING DRIVER
4342M: Jean Delvare <jdelvare@suse.com>
4343L: lm-sensors@lm-sensors.org
4344S: Maintained
4345F: Documentation/hwmon/f71805f
4346F: drivers/hwmon/f71805f.c
4347
4348FC0011 TUNER DRIVER
4349M: Michael Buesch <m@bues.ch>
4350L: linux-media@vger.kernel.org
4351S: Maintained
4352F: drivers/media/tuners/fc0011.h
4353F: drivers/media/tuners/fc0011.c
4354
4355FC2580 MEDIA DRIVER
4356M: Antti Palosaari <crope@iki.fi>
4357L: linux-media@vger.kernel.org
4358W: https://linuxtv.org
4359W: http://palosaari.fi/linux/
4360Q: http://patchwork.linuxtv.org/project/linux-media/list/
4361T: git git://linuxtv.org/anttip/media_tree.git
4362S: Maintained
4363F: drivers/media/tuners/fc2580*
4364
4365FANOTIFY
4366M: Eric Paris <eparis@redhat.com>
4367S: Maintained
4368F: fs/notify/fanotify/
4369F: include/linux/fanotify.h
4370F: include/uapi/linux/fanotify.h
4371
4372FARSYNC SYNCHRONOUS DRIVER
4373M: Kevin Curtis <kevin.curtis@farsite.co.uk>
4374W: http://www.farsite.co.uk/
4375S: Supported
4376F: drivers/net/wan/farsync.*
4377
4378FAULT INJECTION SUPPORT
4379M: Akinobu Mita <akinobu.mita@gmail.com>
4380S: Supported
4381F: Documentation/fault-injection/
4382F: lib/fault-inject.c
4383
4384FBTFT Framebuffer drivers
4385M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
4386M: Noralf Trønnes <noralf@tronnes.org>
4387S: Maintained
4388F: drivers/staging/fbtft/
4389
4390FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
4391M: Vasu Dev <vasu.dev@intel.com>
4392L: fcoe-devel@open-fcoe.org
4393W: www.Open-FCoE.org
4394S: Supported
4395F: drivers/scsi/libfc/
4396F: drivers/scsi/fcoe/
4397F: include/scsi/fc/
4398F: include/scsi/libfc.h
4399F: include/scsi/libfcoe.h
4400F: include/uapi/scsi/fc/
4401
4402FILE LOCKING (flock() and fcntl()/lockf())
4403M: Jeff Layton <jlayton@poochiereds.net>
4404M: "J. Bruce Fields" <bfields@fieldses.org>
4405L: linux-fsdevel@vger.kernel.org
4406S: Maintained
4407F: include/linux/fcntl.h
4408F: include/linux/fs.h
4409F: include/uapi/linux/fcntl.h
4410F: include/uapi/linux/fs.h
4411F: fs/fcntl.c
4412F: fs/locks.c
4413
4414FILESYSTEMS (VFS and infrastructure)
4415M: Alexander Viro <viro@zeniv.linux.org.uk>
4416L: linux-fsdevel@vger.kernel.org
4417S: Maintained
4418F: fs/*
4419
4420FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
4421M: Riku Voipio <riku.voipio@iki.fi>
4422L: lm-sensors@lm-sensors.org
4423S: Maintained
4424F: drivers/hwmon/f75375s.c
4425F: include/linux/f75375s.h
4426
4427FIREWIRE AUDIO DRIVERS
4428M: Clemens Ladisch <clemens@ladisch.de>
4429L: alsa-devel@alsa-project.org (moderated for non-subscribers)
4430T: git git://git.alsa-project.org/alsa-kernel.git
4431S: Maintained
4432F: sound/firewire/
4433
4434FIREWIRE MEDIA DRIVERS (firedtv)
4435M: Stefan Richter <stefanr@s5r6.in-berlin.de>
4436L: linux-media@vger.kernel.org
4437L: linux1394-devel@lists.sourceforge.net
4438T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
4439S: Maintained
4440F: drivers/media/firewire/
4441
4442FIREWIRE SBP-2 TARGET
4443M: Chris Boot <bootc@bootc.net>
4444L: linux-scsi@vger.kernel.org
4445L: target-devel@vger.kernel.org
4446L: linux1394-devel@lists.sourceforge.net
4447T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
4448S: Maintained
4449F: drivers/target/sbp/
4450
4451FIREWIRE SUBSYSTEM
4452M: Stefan Richter <stefanr@s5r6.in-berlin.de>
4453L: linux1394-devel@lists.sourceforge.net
4454W: http://ieee1394.wiki.kernel.org/
4455T: git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
4456S: Maintained
4457F: drivers/firewire/
4458F: include/linux/firewire.h
4459F: include/uapi/linux/firewire*.h
4460F: tools/firewire/
4461
4462FIRMWARE LOADER (request_firmware)
4463M: Ming Lei <ming.lei@canonical.com>
4464L: linux-kernel@vger.kernel.org
4465S: Maintained
4466F: Documentation/firmware_class/
4467F: drivers/base/firmware*.c
4468F: include/linux/firmware.h
4469
4470FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card)
4471M: Joshua Morris <josh.h.morris@us.ibm.com>
4472M: Philip Kelleher <pjk1939@linux.vnet.ibm.com>
4473S: Maintained
4474F: drivers/block/rsxx/
4475
4476FLOPPY DRIVER
4477M: Jiri Kosina <jikos@kernel.org>
4478T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/floppy.git
4479S: Odd fixes
4480F: drivers/block/floppy.c
4481
4482FMC SUBSYSTEM
4483M: Alessandro Rubini <rubini@gnudd.com>
4484W: http://www.ohwr.org/projects/fmc-bus
4485S: Supported
4486F: drivers/fmc/
4487F: include/linux/fmc*.h
4488F: include/linux/ipmi-fru.h
4489K: fmc_d.*register
4490
4491FPGA MANAGER FRAMEWORK
4492M: Alan Tull <atull@opensource.altera.com>
4493R: Moritz Fischer <moritz.fischer@ettus.com>
4494S: Maintained
4495F: drivers/fpga/
4496F: include/linux/fpga/fpga-mgr.h
4497W: http://www.rocketboards.org
4498
4499FPU EMULATOR
4500M: Bill Metzenthen <billm@melbpc.org.au>
4501W: http://floatingpoint.sourceforge.net/emulator/index.html
4502S: Maintained
4503F: arch/x86/math-emu/
4504
4505FRAME RELAY DLCI/FRAD (Sangoma drivers too)
4506L: netdev@vger.kernel.org
4507S: Orphan
4508F: drivers/net/wan/dlci.c
4509F: drivers/net/wan/sdla.c
4510
4511FRAMEBUFFER LAYER
4512M: Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
4513M: Tomi Valkeinen <tomi.valkeinen@ti.com>
4514L: linux-fbdev@vger.kernel.org
4515W: http://linux-fbdev.sourceforge.net/
4516Q: http://patchwork.kernel.org/project/linux-fbdev/list/
4517T: git git://git.kernel.org/pub/scm/linux/kernel/git/plagnioj/linux-fbdev.git
4518S: Maintained
4519F: Documentation/fb/
4520F: drivers/video/
4521F: include/video/
4522F: include/linux/fb.h
4523F: include/uapi/video/
4524F: include/uapi/linux/fb.h
4525
4526FREESCALE DIU FRAMEBUFFER DRIVER
4527M: Timur Tabi <timur@tabi.org>
4528L: linux-fbdev@vger.kernel.org
4529S: Maintained
4530F: drivers/video/fbdev/fsl-diu-fb.*
4531
4532FREESCALE DMA DRIVER
4533M: Li Yang <leoli@freescale.com>
4534M: Zhang Wei <zw@zh-kernel.org>
4535L: linuxppc-dev@lists.ozlabs.org
4536S: Maintained
4537F: drivers/dma/fsldma.*
4538
4539FREESCALE I2C CPM DRIVER
4540M: Jochen Friedrich <jochen@scram.de>
4541L: linuxppc-dev@lists.ozlabs.org
4542L: linux-i2c@vger.kernel.org
4543S: Maintained
4544F: drivers/i2c/busses/i2c-cpm.c
4545
4546FREESCALE IMX / MXC FRAMEBUFFER DRIVER
4547M: Sascha Hauer <kernel@pengutronix.de>
4548L: linux-fbdev@vger.kernel.org
4549L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4550S: Maintained
4551F: include/linux/platform_data/video-imxfb.h
4552F: drivers/video/fbdev/imxfb.c
4553
4554FREESCALE QUAD SPI DRIVER
4555M: Han Xu <han.xu@freescale.com>
4556L: linux-mtd@lists.infradead.org
4557S: Maintained
4558F: drivers/mtd/spi-nor/fsl-quadspi.c
4559
4560FREESCALE SOC FS_ENET DRIVER
4561M: Pantelis Antoniou <pantelis.antoniou@gmail.com>
4562M: Vitaly Bordug <vbordug@ru.mvista.com>
4563L: linuxppc-dev@lists.ozlabs.org
4564L: netdev@vger.kernel.org
4565S: Maintained
4566F: drivers/net/ethernet/freescale/fs_enet/
4567F: include/linux/fs_enet_pd.h
4568
4569FREESCALE QUICC ENGINE LIBRARY
4570L: linuxppc-dev@lists.ozlabs.org
4571S: Orphan
4572F: drivers/soc/fsl/qe/
4573F: include/soc/fsl/*qe*.h
4574F: include/soc/fsl/*ucc*.h
4575
4576FREESCALE USB PERIPHERAL DRIVERS
4577M: Li Yang <leoli@freescale.com>
4578L: linux-usb@vger.kernel.org
4579L: linuxppc-dev@lists.ozlabs.org
4580S: Maintained
4581F: drivers/usb/gadget/udc/fsl*
4582
4583FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
4584M: Li Yang <leoli@freescale.com>
4585L: netdev@vger.kernel.org
4586L: linuxppc-dev@lists.ozlabs.org
4587S: Maintained
4588F: drivers/net/ethernet/freescale/ucc_geth*
4589
4590FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
4591M: Claudiu Manoil <claudiu.manoil@freescale.com>
4592L: netdev@vger.kernel.org
4593S: Maintained
4594F: drivers/net/ethernet/freescale/gianfar*
4595X: drivers/net/ethernet/freescale/gianfar_ptp.c
4596F: Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
4597
4598FREESCALE QUICC ENGINE UCC UART DRIVER
4599M: Timur Tabi <timur@tabi.org>
4600L: linuxppc-dev@lists.ozlabs.org
4601S: Maintained
4602F: drivers/tty/serial/ucc_uart.c
4603
4604FREESCALE SOC SOUND DRIVERS
4605M: Timur Tabi <timur@tabi.org>
4606M: Nicolin Chen <nicoleotsuka@gmail.com>
4607M: Xiubo Li <Xiubo.Lee@gmail.com>
4608L: alsa-devel@alsa-project.org (moderated for non-subscribers)
4609L: linuxppc-dev@lists.ozlabs.org
4610S: Maintained
4611F: sound/soc/fsl/fsl*
4612F: sound/soc/fsl/imx*
4613F: sound/soc/fsl/mpc8610_hpcd.c
4614
4615FREESCALE QORIQ MANAGEMENT COMPLEX DRIVER
4616M: "J. German Rivera" <German.Rivera@freescale.com>
4617L: linux-kernel@vger.kernel.org
4618S: Maintained
4619F: drivers/staging/fsl-mc/
4620
4621FREEVXFS FILESYSTEM
4622M: Christoph Hellwig <hch@infradead.org>
4623W: ftp://ftp.openlinux.org/pub/people/hch/vxfs
4624S: Maintained
4625F: fs/freevxfs/
4626
4627FREEZER
4628M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
4629M: Pavel Machek <pavel@ucw.cz>
4630L: linux-pm@vger.kernel.org
4631S: Supported
4632F: Documentation/power/freezing-of-tasks.txt
4633F: include/linux/freezer.h
4634F: kernel/freezer.c
4635
4636FRONTSWAP API
4637M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
4638L: linux-kernel@vger.kernel.org
4639S: Maintained
4640F: mm/frontswap.c
4641F: include/linux/frontswap.h
4642
4643FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS
4644M: David Howells <dhowells@redhat.com>
4645L: linux-cachefs@redhat.com (moderated for non-subscribers)
4646S: Supported
4647F: Documentation/filesystems/caching/
4648F: fs/fscache/
4649F: include/linux/fscache*.h
4650
4651F2FS FILE SYSTEM
4652M: Jaegeuk Kim <jaegeuk@kernel.org>
4653M: Changman Lee <cm224.lee@samsung.com>
4654R: Chao Yu <chao2.yu@samsung.com>
4655L: linux-f2fs-devel@lists.sourceforge.net
4656W: http://en.wikipedia.org/wiki/F2FS
4657T: git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
4658S: Maintained
4659F: Documentation/filesystems/f2fs.txt
4660F: Documentation/ABI/testing/sysfs-fs-f2fs
4661F: fs/f2fs/
4662F: include/linux/f2fs_fs.h
4663F: include/trace/events/f2fs.h
4664
4665FUJITSU FR-V (FRV) PORT
4666S: Orphan
4667F: arch/frv/
4668
4669FUJITSU LAPTOP EXTRAS
4670M: Jonathan Woithe <jwoithe@just42.net>
4671L: platform-driver-x86@vger.kernel.org
4672S: Maintained
4673F: drivers/platform/x86/fujitsu-laptop.c
4674
4675FUJITSU M-5MO LS CAMERA ISP DRIVER
4676M: Kyungmin Park <kyungmin.park@samsung.com>
4677M: Heungjun Kim <riverful.kim@samsung.com>
4678L: linux-media@vger.kernel.org
4679S: Maintained
4680F: drivers/media/i2c/m5mols/
4681F: include/media/i2c/m5mols.h
4682
4683FUJITSU TABLET EXTRAS
4684M: Robert Gerlach <khnz@gmx.de>
4685L: platform-driver-x86@vger.kernel.org
4686S: Maintained
4687F: drivers/platform/x86/fujitsu-tablet.c
4688
4689FUSE: FILESYSTEM IN USERSPACE
4690M: Miklos Szeredi <miklos@szeredi.hu>
4691L: fuse-devel@lists.sourceforge.net
4692W: http://fuse.sourceforge.net/
4693T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
4694S: Maintained
4695F: fs/fuse/
4696F: include/uapi/linux/fuse.h
4697F: Documentation/filesystems/fuse.txt
4698
4699FUTURE DOMAIN TMC-16x0 SCSI DRIVER (16-bit)
4700M: Rik Faith <faith@cs.unc.edu>
4701L: linux-scsi@vger.kernel.org
4702S: Odd Fixes (e.g., new signatures)
4703F: drivers/scsi/fdomain.*
4704
4705GCOV BASED KERNEL PROFILING
4706M: Peter Oberparleiter <oberpar@linux.vnet.ibm.com>
4707S: Maintained
4708F: kernel/gcov/
4709F: Documentation/gcov.txt
4710
4711GDT SCSI DISK ARRAY CONTROLLER DRIVER
4712M: Achim Leubner <achim_leubner@adaptec.com>
4713L: linux-scsi@vger.kernel.org
4714W: http://www.icp-vortex.com/
4715S: Supported
4716F: drivers/scsi/gdt*
4717
4718GDB KERNEL DEBUGGING HELPER SCRIPTS
4719M: Jan Kiszka <jan.kiszka@siemens.com>
4720S: Supported
4721F: scripts/gdb/
4722
4723GEMTEK FM RADIO RECEIVER DRIVER
4724M: Hans Verkuil <hverkuil@xs4all.nl>
4725L: linux-media@vger.kernel.org
4726T: git git://linuxtv.org/media_tree.git
4727W: https://linuxtv.org
4728S: Maintained
4729F: drivers/media/radio/radio-gemtek*
4730
4731GENERIC GPIO I2C DRIVER
4732M: Haavard Skinnemoen <hskinnemoen@gmail.com>
4733S: Supported
4734F: drivers/i2c/busses/i2c-gpio.c
4735F: include/linux/i2c-gpio.h
4736
4737GENERIC GPIO I2C MULTIPLEXER DRIVER
4738M: Peter Korsgaard <peter.korsgaard@barco.com>
4739L: linux-i2c@vger.kernel.org
4740S: Supported
4741F: drivers/i2c/muxes/i2c-mux-gpio.c
4742F: include/linux/i2c-mux-gpio.h
4743F: Documentation/i2c/muxes/i2c-mux-gpio
4744
4745GENERIC HDLC (WAN) DRIVERS
4746M: Krzysztof Halasa <khc@pm.waw.pl>
4747W: http://www.kernel.org/pub/linux/utils/net/hdlc/
4748S: Maintained
4749F: drivers/net/wan/c101.c
4750F: drivers/net/wan/hd6457*
4751F: drivers/net/wan/hdlc*
4752F: drivers/net/wan/n2.c
4753F: drivers/net/wan/pc300too.c
4754F: drivers/net/wan/pci200syn.c
4755F: drivers/net/wan/wanxl*
4756
4757GENERIC INCLUDE/ASM HEADER FILES
4758M: Arnd Bergmann <arnd@arndb.de>
4759L: linux-arch@vger.kernel.org
4760T: git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
4761S: Maintained
4762F: include/asm-generic/
4763F: include/uapi/asm-generic/
4764
4765GENERIC PHY FRAMEWORK
4766M: Kishon Vijay Abraham I <kishon@ti.com>
4767L: linux-kernel@vger.kernel.org
4768T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git
4769S: Supported
4770F: drivers/phy/
4771F: include/linux/phy/
4772
4773GENERIC PM DOMAINS
4774M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
4775M: Kevin Hilman <khilman@kernel.org>
4776M: Ulf Hansson <ulf.hansson@linaro.org>
4777L: linux-pm@vger.kernel.org
4778S: Supported
4779F: drivers/base/power/domain*.c
4780F: include/linux/pm_domain.h
4781
4782GENERIC UIO DRIVER FOR PCI DEVICES
4783M: "Michael S. Tsirkin" <mst@redhat.com>
4784L: kvm@vger.kernel.org
4785S: Supported
4786F: drivers/uio/uio_pci_generic.c
4787
4788GET_MAINTAINER SCRIPT
4789M: Joe Perches <joe@perches.com>
4790S: Maintained
4791F: scripts/get_maintainer.pl
4792
4793GFS2 FILE SYSTEM
4794M: Steven Whitehouse <swhiteho@redhat.com>
4795M: Bob Peterson <rpeterso@redhat.com>
4796L: cluster-devel@redhat.com
4797W: http://sources.redhat.com/cluster/
4798T: git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
4799S: Supported
4800F: Documentation/filesystems/gfs2*.txt
4801F: fs/gfs2/
4802F: include/uapi/linux/gfs2_ondisk.h
4803
4804GIGASET ISDN DRIVERS
4805M: Paul Bolle <pebolle@tiscali.nl>
4806L: gigaset307x-common@lists.sourceforge.net
4807W: http://gigaset307x.sourceforge.net/
4808S: Odd Fixes
4809F: Documentation/isdn/README.gigaset
4810F: drivers/isdn/gigaset/
4811F: include/uapi/linux/gigaset_dev.h
4812
4813GO7007 MPEG CODEC
4814M: Hans Verkuil <hans.verkuil@cisco.com>
4815L: linux-media@vger.kernel.org
4816S: Maintained
4817F: drivers/media/usb/go7007/
4818
4819GOODIX TOUCHSCREEN
4820M: Bastien Nocera <hadess@hadess.net>
4821L: linux-input@vger.kernel.org
4822S: Maintained
4823F: drivers/input/touchscreen/goodix.c
4824
4825GPIO SUBSYSTEM
4826M: Linus Walleij <linus.walleij@linaro.org>
4827M: Alexandre Courbot <gnurou@gmail.com>
4828L: linux-gpio@vger.kernel.org
4829T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git
4830S: Maintained
4831F: Documentation/gpio/
4832F: drivers/gpio/
4833F: include/linux/gpio/
4834F: include/linux/gpio.h
4835F: include/asm-generic/gpio.h
4836
4837GRE DEMULTIPLEXER DRIVER
4838M: Dmitry Kozlov <xeb@mail.ru>
4839L: netdev@vger.kernel.org
4840S: Maintained
4841F: net/ipv4/gre_demux.c
4842F: net/ipv4/gre_offload.c
4843F: include/net/gre.h
4844
4845GRETH 10/100/1G Ethernet MAC device driver
4846M: Kristoffer Glembo <kristoffer@gaisler.com>
4847L: netdev@vger.kernel.org
4848S: Maintained
4849F: drivers/net/ethernet/aeroflex/
4850
4851GSPCA FINEPIX SUBDRIVER
4852M: Frank Zago <frank@zago.net>
4853L: linux-media@vger.kernel.org
4854T: git git://linuxtv.org/media_tree.git
4855S: Maintained
4856F: drivers/media/usb/gspca/finepix.c
4857
4858GSPCA GL860 SUBDRIVER
4859M: Olivier Lorin <o.lorin@laposte.net>
4860L: linux-media@vger.kernel.org
4861T: git git://linuxtv.org/media_tree.git
4862S: Maintained
4863F: drivers/media/usb/gspca/gl860/
4864
4865GSPCA M5602 SUBDRIVER
4866M: Erik Andren <erik.andren@gmail.com>
4867L: linux-media@vger.kernel.org
4868T: git git://linuxtv.org/media_tree.git
4869S: Maintained
4870F: drivers/media/usb/gspca/m5602/
4871
4872GSPCA PAC207 SONIXB SUBDRIVER
4873M: Hans de Goede <hdegoede@redhat.com>
4874L: linux-media@vger.kernel.org
4875T: git git://linuxtv.org/media_tree.git
4876S: Maintained
4877F: drivers/media/usb/gspca/pac207.c
4878
4879GSPCA SN9C20X SUBDRIVER
4880M: Brian Johnson <brijohn@gmail.com>
4881L: linux-media@vger.kernel.org
4882T: git git://linuxtv.org/media_tree.git
4883S: Maintained
4884F: drivers/media/usb/gspca/sn9c20x.c
4885
4886GSPCA T613 SUBDRIVER
4887M: Leandro Costantino <lcostantino@gmail.com>
4888L: linux-media@vger.kernel.org
4889T: git git://linuxtv.org/media_tree.git
4890S: Maintained
4891F: drivers/media/usb/gspca/t613.c
4892
4893GSPCA USB WEBCAM DRIVER
4894M: Hans de Goede <hdegoede@redhat.com>
4895L: linux-media@vger.kernel.org
4896T: git git://linuxtv.org/media_tree.git
4897S: Maintained
4898F: drivers/media/usb/gspca/
4899
4900GUID PARTITION TABLE (GPT)
4901M: Davidlohr Bueso <dave@stgolabs.net>
4902L: linux-efi@vger.kernel.org
4903S: Maintained
4904F: block/partitions/efi.*
4905
4906STK1160 USB VIDEO CAPTURE DRIVER
4907M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
4908L: linux-media@vger.kernel.org
4909T: git git://linuxtv.org/media_tree.git
4910S: Maintained
4911F: drivers/media/usb/stk1160/
4912
4913H8/300 ARCHITECTURE
4914M: Yoshinori Sato <ysato@users.sourceforge.jp>
4915L: uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers)
4916W: http://uclinux-h8.sourceforge.jp
4917T: git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git
4918S: Maintained
4919F: arch/h8300/
4920F: drivers/clocksource/h8300_*.c
4921F: drivers/clk/h8300/
4922F: drivers/irqchip/irq-renesas-h8*.c
4923
4924HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
4925M: Frank Seidel <frank@f-seidel.de>
4926L: platform-driver-x86@vger.kernel.org
4927W: http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
4928S: Maintained
4929F: drivers/platform/x86/hdaps.c
4930
4931HDPVR USB VIDEO ENCODER DRIVER
4932M: Hans Verkuil <hverkuil@xs4all.nl>
4933L: linux-media@vger.kernel.org
4934T: git git://linuxtv.org/media_tree.git
4935W: https://linuxtv.org
4936S: Odd Fixes
4937F: drivers/media/usb/hdpvr/
4938
4939HWPOISON MEMORY FAILURE HANDLING
4940M: Naoya Horiguchi <n-horiguchi@ah.jp.nec.com>
4941L: linux-mm@kvack.org
4942S: Maintained
4943F: mm/memory-failure.c
4944F: mm/hwpoison-inject.c
4945
4946HYPERVISOR VIRTUAL CONSOLE DRIVER
4947L: linuxppc-dev@lists.ozlabs.org
4948S: Odd Fixes
4949F: drivers/tty/hvc/
4950
4951HACKRF MEDIA DRIVER
4952M: Antti Palosaari <crope@iki.fi>
4953L: linux-media@vger.kernel.org
4954W: https://linuxtv.org
4955W: http://palosaari.fi/linux/
4956Q: http://patchwork.linuxtv.org/project/linux-media/list/
4957T: git git://linuxtv.org/anttip/media_tree.git
4958S: Maintained
4959F: drivers/media/usb/hackrf/
4960
4961HARDWARE MONITORING
4962M: Jean Delvare <jdelvare@suse.com>
4963M: Guenter Roeck <linux@roeck-us.net>
4964L: lm-sensors@lm-sensors.org
4965W: http://www.lm-sensors.org/
4966T: quilt http://jdelvare.nerim.net/devel/linux/jdelvare-hwmon/
4967T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
4968S: Maintained
4969F: Documentation/hwmon/
4970F: drivers/hwmon/
4971F: include/linux/hwmon*.h
4972
4973HARDWARE RANDOM NUMBER GENERATOR CORE
4974M: Matt Mackall <mpm@selenic.com>
4975M: Herbert Xu <herbert@gondor.apana.org.au>
4976L: linux-crypto@vger.kernel.org
4977S: Odd fixes
4978F: Documentation/hw_random.txt
4979F: drivers/char/hw_random/
4980F: include/linux/hw_random.h
4981
4982HARDWARE SPINLOCK CORE
4983M: Ohad Ben-Cohen <ohad@wizery.com>
4984S: Maintained
4985T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/hwspinlock.git
4986F: Documentation/hwspinlock.txt
4987F: drivers/hwspinlock/hwspinlock_*
4988F: include/linux/hwspinlock.h
4989
4990HARMONY SOUND DRIVER
4991L: linux-parisc@vger.kernel.org
4992S: Maintained
4993F: sound/parisc/harmony.*
4994
4995HD29L2 MEDIA DRIVER
4996M: Antti Palosaari <crope@iki.fi>
4997L: linux-media@vger.kernel.org
4998W: https://linuxtv.org
4999W: http://palosaari.fi/linux/
5000Q: http://patchwork.linuxtv.org/project/linux-media/list/
5001T: git git://linuxtv.org/anttip/media_tree.git
5002S: Maintained
5003F: drivers/media/dvb-frontends/hd29l2*
5004
5005HEWLETT-PACKARD SMART2 RAID DRIVER
5006L: iss_storagedev@hp.com
5007S: Orphan
5008F: Documentation/blockdev/cpqarray.txt
5009F: drivers/block/cpqarray.*
5010
5011HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
5012M: Don Brace <don.brace@pmcs.com>
5013L: iss_storagedev@hp.com
5014L: storagedev@pmcs.com
5015L: linux-scsi@vger.kernel.org
5016S: Supported
5017F: Documentation/scsi/hpsa.txt
5018F: drivers/scsi/hpsa*.[ch]
5019F: include/linux/cciss*.h
5020F: include/uapi/linux/cciss*.h
5021
5022HEWLETT-PACKARD SMART CISS RAID DRIVER (cciss)
5023M: Don Brace <don.brace@pmcs.com>
5024L: iss_storagedev@hp.com
5025L: storagedev@pmcs.com
5026L: linux-scsi@vger.kernel.org
5027S: Supported
5028F: Documentation/blockdev/cciss.txt
5029F: drivers/block/cciss*
5030F: include/linux/cciss_ioctl.h
5031F: include/uapi/linux/cciss_ioctl.h
5032
5033HFS FILESYSTEM
5034L: linux-fsdevel@vger.kernel.org
5035S: Orphan
5036F: Documentation/filesystems/hfs.txt
5037F: fs/hfs/
5038
5039HFSPLUS FILESYSTEM
5040L: linux-fsdevel@vger.kernel.org
5041S: Orphan
5042F: Documentation/filesystems/hfsplus.txt
5043F: fs/hfsplus/
5044
5045HGA FRAMEBUFFER DRIVER
5046M: Ferenc Bakonyi <fero@drama.obuda.kando.hu>
5047L: linux-nvidia@lists.surfsouth.com
5048W: http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
5049S: Maintained
5050F: drivers/video/fbdev/hgafb.c
5051
5052HIBERNATION (aka Software Suspend, aka swsusp)
5053M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
5054M: Pavel Machek <pavel@ucw.cz>
5055L: linux-pm@vger.kernel.org
5056S: Supported
5057F: arch/x86/power/
5058F: drivers/base/power/
5059F: kernel/power/
5060F: include/linux/suspend.h
5061F: include/linux/freezer.h
5062F: include/linux/pm.h
5063F: arch/*/include/asm/suspend*.h
5064
5065HID CORE LAYER
5066M: Jiri Kosina <jikos@kernel.org>
5067R: Benjamin Tissoires <benjamin.tissoires@redhat.com>
5068L: linux-input@vger.kernel.org
5069T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
5070S: Maintained
5071F: drivers/hid/
5072F: include/linux/hid*
5073F: include/uapi/linux/hid*
5074
5075HID SENSOR HUB DRIVERS
5076M: Jiri Kosina <jikos@kernel.org>
5077M: Jonathan Cameron <jic23@kernel.org>
5078M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
5079L: linux-input@vger.kernel.org
5080L: linux-iio@vger.kernel.org
5081S: Maintained
5082F: Documentation/hid/hid-sensor*
5083F: drivers/hid/hid-sensor-*
5084F: drivers/iio/*/hid-*
5085F: include/linux/hid-sensor-*
5086
5087HIGH-RESOLUTION TIMERS, CLOCKEVENTS, DYNTICKS
5088M: Thomas Gleixner <tglx@linutronix.de>
5089L: linux-kernel@vger.kernel.org
5090T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
5091S: Maintained
5092F: Documentation/timers/
5093F: kernel/time/hrtimer.c
5094F: kernel/time/clockevents.c
5095F: kernel/time/tick*.*
5096F: kernel/time/timer_*.c
5097F: include/linux/clockchips.h
5098F: include/linux/hrtimer.h
5099
5100HIGH-SPEED SCC DRIVER FOR AX.25
5101L: linux-hams@vger.kernel.org
5102S: Orphan
5103F: drivers/net/hamradio/dmascc.c
5104F: drivers/net/hamradio/scc.c
5105
5106HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
5107M: HighPoint Linux Team <linux@highpoint-tech.com>
5108W: http://www.highpoint-tech.com
5109S: Supported
5110F: Documentation/scsi/hptiop.txt
5111F: drivers/scsi/hptiop.c
5112
5113HIPPI
5114M: Jes Sorensen <jes@trained-monkey.org>
5115L: linux-hippi@sunsite.dk
5116S: Maintained
5117F: include/linux/hippidevice.h
5118F: include/uapi/linux/if_hippi.h
5119F: net/802/hippi.c
5120F: drivers/net/hippi/
5121
5122HISILICON SAS Controller
5123M: John Garry <john.garry@huawei.com>
5124W: http://www.hisilicon.com
5125S: Supported
5126F: drivers/scsi/hisi_sas/
5127F: Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
5128
5129HOST AP DRIVER
5130M: Jouni Malinen <j@w1.fi>
5131L: hostap@shmoo.com (subscribers-only)
5132L: linux-wireless@vger.kernel.org
5133W: http://hostap.epitest.fi/
5134S: Maintained
5135F: drivers/net/wireless/intersil/hostap/
5136
5137HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
5138L: platform-driver-x86@vger.kernel.org
5139S: Orphan
5140F: drivers/platform/x86/tc1100-wmi.c
5141
5142HP100: Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series
5143M: Jaroslav Kysela <perex@perex.cz>
5144S: Maintained
5145F: drivers/net/ethernet/hp/hp100.*
5146
5147HPET: High Precision Event Timers driver
5148M: Clemens Ladisch <clemens@ladisch.de>
5149S: Maintained
5150F: Documentation/timers/hpet.txt
5151F: drivers/char/hpet.c
5152F: include/linux/hpet.h
5153F: include/uapi/linux/hpet.h
5154
5155HPET: x86
5156S: Orphan
5157F: arch/x86/kernel/hpet.c
5158F: arch/x86/include/asm/hpet.h
5159
5160HPFS FILESYSTEM
5161M: Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
5162W: http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
5163S: Maintained
5164F: fs/hpfs/
5165
5166HSI SUBSYSTEM
5167M: Sebastian Reichel <sre@kernel.org>
5168T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
5169S: Maintained
5170F: Documentation/ABI/testing/sysfs-bus-hsi
5171F: Documentation/hsi.txt
5172F: drivers/hsi/
5173F: include/linux/hsi/
5174F: include/uapi/linux/hsi/
5175
5176HSO 3G MODEM DRIVER
5177M: Jan Dumon <j.dumon@option.com>
5178W: http://www.pharscape.org
5179S: Maintained
5180F: drivers/net/usb/hso.c
5181
5182HSR NETWORK PROTOCOL
5183M: Arvid Brodin <arvid.brodin@alten.se>
5184L: netdev@vger.kernel.org
5185S: Maintained
5186F: net/hsr/
5187
5188HTCPEN TOUCHSCREEN DRIVER
5189M: Pau Oliva Fora <pof@eslack.org>
5190L: linux-input@vger.kernel.org
5191S: Maintained
5192F: drivers/input/touchscreen/htcpen.c
5193
5194HUGETLB FILESYSTEM
5195M: Nadia Yvette Chambers <nyc@holomorphy.com>
5196S: Maintained
5197F: fs/hugetlbfs/
5198
5199Hyper-V CORE AND DRIVERS
5200M: "K. Y. Srinivasan" <kys@microsoft.com>
5201M: Haiyang Zhang <haiyangz@microsoft.com>
5202L: devel@linuxdriverproject.org
5203S: Maintained
5204F: arch/x86/include/asm/mshyperv.h
5205F: arch/x86/include/uapi/asm/hyperv.h
5206F: arch/x86/kernel/cpu/mshyperv.c
5207F: drivers/hid/hid-hyperv.c
5208F: drivers/hv/
5209F: drivers/input/serio/hyperv-keyboard.c
5210F: drivers/net/hyperv/
5211F: drivers/scsi/storvsc_drv.c
5212F: drivers/video/fbdev/hyperv_fb.c
5213F: include/linux/hyperv.h
5214F: tools/hv/
5215F: Documentation/ABI/stable/sysfs-bus-vmbus
5216
5217I2C OVER PARALLEL PORT
5218M: Jean Delvare <jdelvare@suse.com>
5219L: linux-i2c@vger.kernel.org
5220S: Maintained
5221F: Documentation/i2c/busses/i2c-parport
5222F: Documentation/i2c/busses/i2c-parport-light
5223F: drivers/i2c/busses/i2c-parport.c
5224F: drivers/i2c/busses/i2c-parport-light.c
5225
5226I2C/SMBUS CONTROLLER DRIVERS FOR PC
5227M: Jean Delvare <jdelvare@suse.com>
5228L: linux-i2c@vger.kernel.org
5229S: Maintained
5230F: Documentation/i2c/busses/i2c-ali1535
5231F: Documentation/i2c/busses/i2c-ali1563
5232F: Documentation/i2c/busses/i2c-ali15x3
5233F: Documentation/i2c/busses/i2c-amd756
5234F: Documentation/i2c/busses/i2c-amd8111
5235F: Documentation/i2c/busses/i2c-i801
5236F: Documentation/i2c/busses/i2c-nforce2
5237F: Documentation/i2c/busses/i2c-piix4
5238F: Documentation/i2c/busses/i2c-sis5595
5239F: Documentation/i2c/busses/i2c-sis630
5240F: Documentation/i2c/busses/i2c-sis96x
5241F: Documentation/i2c/busses/i2c-via
5242F: Documentation/i2c/busses/i2c-viapro
5243F: drivers/i2c/busses/i2c-ali1535.c
5244F: drivers/i2c/busses/i2c-ali1563.c
5245F: drivers/i2c/busses/i2c-ali15x3.c
5246F: drivers/i2c/busses/i2c-amd756.c
5247F: drivers/i2c/busses/i2c-amd756-s4882.c
5248F: drivers/i2c/busses/i2c-amd8111.c
5249F: drivers/i2c/busses/i2c-i801.c
5250F: drivers/i2c/busses/i2c-isch.c
5251F: drivers/i2c/busses/i2c-nforce2.c
5252F: drivers/i2c/busses/i2c-nforce2-s4985.c
5253F: drivers/i2c/busses/i2c-piix4.c
5254F: drivers/i2c/busses/i2c-sis5595.c
5255F: drivers/i2c/busses/i2c-sis630.c
5256F: drivers/i2c/busses/i2c-sis96x.c
5257F: drivers/i2c/busses/i2c-via.c
5258F: drivers/i2c/busses/i2c-viapro.c
5259
5260I2C/SMBUS ISMT DRIVER
5261M: Seth Heasley <seth.heasley@intel.com>
5262M: Neil Horman <nhorman@tuxdriver.com>
5263L: linux-i2c@vger.kernel.org
5264F: drivers/i2c/busses/i2c-ismt.c
5265F: Documentation/i2c/busses/i2c-ismt
5266
5267I2C/SMBUS STUB DRIVER
5268M: Jean Delvare <jdelvare@suse.com>
5269L: linux-i2c@vger.kernel.org
5270S: Maintained
5271F: drivers/i2c/i2c-stub.c
5272
5273I2C SUBSYSTEM
5274M: Wolfram Sang <wsa@the-dreams.de>
5275L: linux-i2c@vger.kernel.org
5276W: https://i2c.wiki.kernel.org/
5277Q: https://patchwork.ozlabs.org/project/linux-i2c/list/
5278T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
5279S: Maintained
5280F: Documentation/devicetree/bindings/i2c/
5281F: Documentation/i2c/
5282F: drivers/i2c/
5283F: drivers/i2c/*/
5284F: include/linux/i2c.h
5285F: include/linux/i2c-*.h
5286F: include/uapi/linux/i2c.h
5287F: include/uapi/linux/i2c-*.h
5288
5289I2C ACPI SUPPORT
5290M: Mika Westerberg <mika.westerberg@linux.intel.com>
5291L: linux-i2c@vger.kernel.org
5292L: linux-acpi@vger.kernel.org
5293S: Maintained
5294
5295I2C-TAOS-EVM DRIVER
5296M: Jean Delvare <jdelvare@suse.com>
5297L: linux-i2c@vger.kernel.org
5298S: Maintained
5299F: Documentation/i2c/busses/i2c-taos-evm
5300F: drivers/i2c/busses/i2c-taos-evm.c
5301
5302I2C-TINY-USB DRIVER
5303M: Till Harbaum <till@harbaum.org>
5304L: linux-i2c@vger.kernel.org
5305W: http://www.harbaum.org/till/i2c_tiny_usb
5306S: Maintained
5307F: drivers/i2c/busses/i2c-tiny-usb.c
5308
5309i386 BOOT CODE
5310M: "H. Peter Anvin" <hpa@zytor.com>
5311S: Maintained
5312F: arch/x86/boot/
5313
5314i386 SETUP CODE / CPU ERRATA WORKAROUNDS
5315M: "H. Peter Anvin" <hpa@zytor.com>
5316T: git git://git.kernel.org/pub/scm/linux/kernel/git/hpa/linux-2.6-x86setup.git
5317S: Maintained
5318
5319IA64 (Itanium) PLATFORM
5320M: Tony Luck <tony.luck@intel.com>
5321M: Fenghua Yu <fenghua.yu@intel.com>
5322L: linux-ia64@vger.kernel.org
5323T: git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
5324S: Maintained
5325F: arch/ia64/
5326
5327IBM Power VMX Cryptographic instructions
5328M: Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
5329M: Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
5330L: linux-crypto@vger.kernel.org
5331S: Supported
5332F: drivers/crypto/vmx/Makefile
5333F: drivers/crypto/vmx/Kconfig
5334F: drivers/crypto/vmx/vmx.c
5335F: drivers/crypto/vmx/aes*
5336F: drivers/crypto/vmx/ghash*
5337F: drivers/crypto/vmx/ppc-xlate.pl
5338
5339IBM Power in-Nest Crypto Acceleration
5340M: Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
5341M: Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
5342L: linux-crypto@vger.kernel.org
5343S: Supported
5344F: drivers/crypto/nx/Makefile
5345F: drivers/crypto/nx/Kconfig
5346F: drivers/crypto/nx/nx-aes*
5347F: drivers/crypto/nx/nx-sha*
5348F: drivers/crypto/nx/nx.*
5349F: drivers/crypto/nx/nx_csbcpb.h
5350F: drivers/crypto/nx/nx_debugfs.h
5351
5352IBM Power 842 compression accelerator
5353M: Dan Streetman <ddstreet@ieee.org>
5354S: Supported
5355F: drivers/crypto/nx/Makefile
5356F: drivers/crypto/nx/Kconfig
5357F: drivers/crypto/nx/nx-842*
5358F: include/linux/sw842.h
5359F: crypto/842.c
5360F: lib/842/
5361
5362IBM Power Linux RAID adapter
5363M: Brian King <brking@us.ibm.com>
5364S: Supported
5365F: drivers/scsi/ipr.*
5366
5367IBM Power Virtual Ethernet Device Driver
5368M: Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
5369L: netdev@vger.kernel.org
5370S: Supported
5371F: drivers/net/ethernet/ibm/ibmveth.*
5372
5373IBM Power SRIOV Virtual NIC Device Driver
5374M: Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
5375M: John Allen <jallen@linux.vnet.ibm.com>
5376L: netdev@vger.kernel.org
5377S: Supported
5378F: drivers/net/ethernet/ibm/ibmvnic.*
5379
5380IBM Power Virtual SCSI Device Drivers
5381M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
5382L: linux-scsi@vger.kernel.org
5383S: Supported
5384F: drivers/scsi/ibmvscsi/ibmvscsi*
5385F: drivers/scsi/ibmvscsi/viosrp.h
5386
5387IBM Power Virtual FC Device Drivers
5388M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
5389L: linux-scsi@vger.kernel.org
5390S: Supported
5391F: drivers/scsi/ibmvscsi/ibmvfc*
5392
5393IBM ServeRAID RAID DRIVER
5394S: Orphan
5395F: drivers/scsi/ips.*
5396
5397ICH LPC AND GPIO DRIVER
5398M: Peter Tyser <ptyser@xes-inc.com>
5399S: Maintained
5400F: drivers/mfd/lpc_ich.c
5401F: drivers/gpio/gpio-ich.c
5402
5403IDE SUBSYSTEM
5404M: "David S. Miller" <davem@davemloft.net>
5405L: linux-ide@vger.kernel.org
5406Q: http://patchwork.ozlabs.org/project/linux-ide/list/
5407T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git
5408S: Maintained
5409F: Documentation/ide/
5410F: drivers/ide/
5411F: include/linux/ide.h
5412
5413IDEAPAD LAPTOP EXTRAS DRIVER
5414M: Ike Panhc <ike.pan@canonical.com>
5415L: platform-driver-x86@vger.kernel.org
5416W: http://launchpad.net/ideapad-laptop
5417S: Maintained
5418F: drivers/platform/x86/ideapad-laptop.c
5419
5420IDEAPAD LAPTOP SLIDEBAR DRIVER
5421M: Andrey Moiseev <o2g.org.ru@gmail.com>
5422L: linux-input@vger.kernel.org
5423W: https://github.com/o2genum/ideapad-slidebar
5424S: Maintained
5425F: drivers/input/misc/ideapad_slidebar.c
5426
5427IDE/ATAPI DRIVERS
5428M: Borislav Petkov <bp@alien8.de>
5429L: linux-ide@vger.kernel.org
5430S: Maintained
5431F: Documentation/cdrom/ide-cd
5432F: drivers/ide/ide-cd*
5433
5434IDLE-I7300
5435M: Andy Henroid <andrew.d.henroid@intel.com>
5436L: linux-pm@vger.kernel.org
5437S: Supported
5438F: drivers/idle/i7300_idle.c
5439
5440IEEE 802.15.4 SUBSYSTEM
5441M: Alexander Aring <alex.aring@gmail.com>
5442L: linux-wpan@vger.kernel.org
5443W: https://github.com/linux-wpan
5444T: git git://github.com/linux-wpan/linux-wpan-next.git
5445S: Maintained
5446F: net/ieee802154/
5447F: net/mac802154/
5448F: drivers/net/ieee802154/
5449F: include/linux/nl802154.h
5450F: include/linux/ieee802154.h
5451F: include/net/nl802154.h
5452F: include/net/mac802154.h
5453F: include/net/af_ieee802154.h
5454F: include/net/cfg802154.h
5455F: include/net/ieee802154_netdev.h
5456F: Documentation/networking/ieee802154.txt
5457
5458IGORPLUG-USB IR RECEIVER
5459M: Sean Young <sean@mess.org>
5460L: linux-media@vger.kernel.org
5461S: Maintained
5462F: drivers/media/rc/igorplugusb.c
5463
5464IGUANAWORKS USB IR TRANSCEIVER
5465M: Sean Young <sean@mess.org>
5466L: linux-media@vger.kernel.org
5467S: Maintained
5468F: drivers/media/rc/iguanair.c
5469
5470IIO SUBSYSTEM AND DRIVERS
5471M: Jonathan Cameron <jic23@kernel.org>
5472R: Hartmut Knaack <knaack.h@gmx.de>
5473R: Lars-Peter Clausen <lars@metafoo.de>
5474R: Peter Meerwald <pmeerw@pmeerw.net>
5475L: linux-iio@vger.kernel.org
5476S: Maintained
5477F: drivers/iio/
5478F: drivers/staging/iio/
5479F: include/linux/iio/
5480F: tools/iio/
5481
5482IKANOS/ADI EAGLE ADSL USB DRIVER
5483M: Matthieu Castet <castet.matthieu@free.fr>
5484M: Stanislaw Gruszka <stf_xl@wp.pl>
5485S: Maintained
5486F: drivers/usb/atm/ueagle-atm.c
5487
5488INA209 HARDWARE MONITOR DRIVER
5489M: Guenter Roeck <linux@roeck-us.net>
5490L: lm-sensors@lm-sensors.org
5491S: Maintained
5492F: Documentation/hwmon/ina209
5493F: Documentation/devicetree/bindings/i2c/ina209.txt
5494F: drivers/hwmon/ina209.c
5495
5496INA2XX HARDWARE MONITOR DRIVER
5497M: Guenter Roeck <linux@roeck-us.net>
5498L: lm-sensors@lm-sensors.org
5499S: Maintained
5500F: Documentation/hwmon/ina2xx
5501F: drivers/hwmon/ina2xx.c
5502F: include/linux/platform_data/ina2xx.h
5503
5504INDUSTRY PACK SUBSYSTEM (IPACK)
5505M: Samuel Iglesias Gonsalvez <siglesias@igalia.com>
5506M: Jens Taprogge <jens.taprogge@taprogge.org>
5507M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
5508L: industrypack-devel@lists.sourceforge.net
5509W: http://industrypack.sourceforge.net
5510S: Maintained
5511F: drivers/ipack/
5512
5513INGENIC JZ4780 DMA Driver
5514M: Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com>
5515S: Maintained
5516F: drivers/dma/dma-jz4780.c
5517
5518INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
5519M: Mimi Zohar <zohar@linux.vnet.ibm.com>
5520M: Dmitry Kasatkin <dmitry.kasatkin@gmail.com>
5521L: linux-ima-devel@lists.sourceforge.net
5522L: linux-ima-user@lists.sourceforge.net
5523L: linux-security-module@vger.kernel.org
5524T: git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
5525S: Supported
5526F: security/integrity/ima/
5527
5528IMGTEC IR DECODER DRIVER
5529M: James Hogan <james.hogan@imgtec.com>
5530S: Maintained
5531F: drivers/media/rc/img-ir/
5532
5533IMS TWINTURBO FRAMEBUFFER DRIVER
5534L: linux-fbdev@vger.kernel.org
5535S: Orphan
5536F: drivers/video/fbdev/imsttfb.c
5537
5538INFINIBAND SUBSYSTEM
5539M: Doug Ledford <dledford@redhat.com>
5540M: Sean Hefty <sean.hefty@intel.com>
5541M: Hal Rosenstock <hal.rosenstock@gmail.com>
5542L: linux-rdma@vger.kernel.org
5543W: http://www.openfabrics.org/
5544Q: http://patchwork.kernel.org/project/linux-rdma/list/
5545T: git git://git.kernel.org/pub/scm/linux/kernel/git/dledford/rdma.git
5546S: Supported
5547F: Documentation/infiniband/
5548F: drivers/infiniband/
5549F: drivers/staging/rdma/
5550F: include/uapi/linux/if_infiniband.h
5551F: include/uapi/rdma/
5552F: include/rdma/
5553
5554INOTIFY
5555M: John McCutchan <john@johnmccutchan.com>
5556M: Robert Love <rlove@rlove.org>
5557M: Eric Paris <eparis@parisplace.org>
5558S: Maintained
5559F: Documentation/filesystems/inotify.txt
5560F: fs/notify/inotify/
5561F: include/linux/inotify.h
5562F: include/uapi/linux/inotify.h
5563
5564INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
5565M: Dmitry Torokhov <dmitry.torokhov@gmail.com>
5566L: linux-input@vger.kernel.org
5567Q: http://patchwork.kernel.org/project/linux-input/list/
5568T: git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
5569S: Maintained
5570F: drivers/input/
5571F: include/linux/input.h
5572F: include/uapi/linux/input.h
5573F: include/linux/input/
5574
5575INPUT MULTITOUCH (MT) PROTOCOL
5576M: Henrik Rydberg <rydberg@bitmath.org>
5577L: linux-input@vger.kernel.org
5578S: Odd fixes
5579F: Documentation/input/multi-touch-protocol.txt
5580F: drivers/input/input-mt.c
5581K: \b(ABS|SYN)_MT_
5582
5583INTEL ASoC BDW/HSW DRIVERS
5584M: Jie Yang <yang.jie@linux.intel.com>
5585L: alsa-devel@alsa-project.org (moderated for non-subscribers)
5586S: Supported
5587F: sound/soc/intel/common/sst-dsp*
5588F: sound/soc/intel/common/sst-firmware.c
5589F: sound/soc/intel/boards/broadwell.c
5590F: sound/soc/intel/haswell/
5591
5592INTEL C600 SERIES SAS CONTROLLER DRIVER
5593M: Intel SCU Linux support <intel-linux-scu@intel.com>
5594M: Artur Paszkiewicz <artur.paszkiewicz@intel.com>
5595L: linux-scsi@vger.kernel.org
5596T: git git://git.code.sf.net/p/intel-sas/isci
5597S: Supported
5598F: drivers/scsi/isci/
5599
5600INTEL HID EVENT DRIVER
5601M: Alex Hung <alex.hung@canonical.com>
5602L: platform-driver-x86@vger.kernel.org
5603S: Maintained
5604F: drivers/platform/x86/intel-hid.c
5605
5606INTEL IDLE DRIVER
5607M: Len Brown <lenb@kernel.org>
5608L: linux-pm@vger.kernel.org
5609T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
5610S: Supported
5611F: drivers/idle/intel_idle.c
5612
5613INTEL PSTATE DRIVER
5614M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
5615M: Len Brown <lenb@kernel.org>
5616L: linux-pm@vger.kernel.org
5617S: Supported
5618F: drivers/cpufreq/intel_pstate.c
5619
5620INTEL FRAMEBUFFER DRIVER (excluding 810 and 815)
5621M: Maik Broemme <mbroemme@plusserver.de>
5622L: linux-fbdev@vger.kernel.org
5623S: Maintained
5624F: Documentation/fb/intelfb.txt
5625F: drivers/video/fbdev/intelfb/
5626
5627INTEL 810/815 FRAMEBUFFER DRIVER
5628M: Antonino Daplas <adaplas@gmail.com>
5629L: linux-fbdev@vger.kernel.org
5630S: Maintained
5631F: drivers/video/fbdev/i810/
5632
5633INTEL MENLOW THERMAL DRIVER
5634M: Sujith Thomas <sujith.thomas@intel.com>
5635L: platform-driver-x86@vger.kernel.org
5636W: https://01.org/linux-acpi
5637S: Supported
5638F: drivers/platform/x86/intel_menlow.c
5639
5640INTEL I/OAT DMA DRIVER
5641M: Dave Jiang <dave.jiang@intel.com>
5642R: Dan Williams <dan.j.williams@intel.com>
5643L: dmaengine@vger.kernel.org
5644Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
5645S: Supported
5646F: drivers/dma/ioat*
5647
5648INTEL IOMMU (VT-d)
5649M: David Woodhouse <dwmw2@infradead.org>
5650L: iommu@lists.linux-foundation.org
5651T: git git://git.infradead.org/iommu-2.6.git
5652S: Supported
5653F: drivers/iommu/intel-iommu.c
5654F: include/linux/intel-iommu.h
5655
5656INTEL IOP-ADMA DMA DRIVER
5657R: Dan Williams <dan.j.williams@intel.com>
5658S: Odd fixes
5659F: drivers/dma/iop-adma.c
5660
5661INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT
5662M: Krzysztof Halasa <khalasa@piap.pl>
5663S: Maintained
5664F: arch/arm/mach-ixp4xx/include/mach/qmgr.h
5665F: arch/arm/mach-ixp4xx/include/mach/npe.h
5666F: arch/arm/mach-ixp4xx/ixp4xx_qmgr.c
5667F: arch/arm/mach-ixp4xx/ixp4xx_npe.c
5668F: drivers/net/ethernet/xscale/ixp4xx_eth.c
5669F: drivers/net/wan/ixp4xx_hss.c
5670
5671INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT
5672M: Deepak Saxena <dsaxena@plexity.net>
5673S: Maintained
5674F: drivers/char/hw_random/ixp4xx-rng.c
5675
5676INTEL ETHERNET DRIVERS
5677M: Jeff Kirsher <jeffrey.t.kirsher@intel.com>
5678R: Jesse Brandeburg <jesse.brandeburg@intel.com>
5679R: Shannon Nelson <shannon.nelson@intel.com>
5680R: Carolyn Wyborny <carolyn.wyborny@intel.com>
5681R: Don Skidmore <donald.c.skidmore@intel.com>
5682R: Bruce Allan <bruce.w.allan@intel.com>
5683R: John Ronciak <john.ronciak@intel.com>
5684R: Mitch Williams <mitch.a.williams@intel.com>
5685L: intel-wired-lan@lists.osuosl.org
5686W: http://www.intel.com/support/feedback.htm
5687W: http://e1000.sourceforge.net/
5688Q: http://patchwork.ozlabs.org/project/intel-wired-lan/list/
5689T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git
5690T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git
5691S: Supported
5692F: Documentation/networking/e100.txt
5693F: Documentation/networking/e1000.txt
5694F: Documentation/networking/e1000e.txt
5695F: Documentation/networking/igb.txt
5696F: Documentation/networking/igbvf.txt
5697F: Documentation/networking/ixgb.txt
5698F: Documentation/networking/ixgbe.txt
5699F: Documentation/networking/ixgbevf.txt
5700F: Documentation/networking/i40e.txt
5701F: Documentation/networking/i40evf.txt
5702F: drivers/net/ethernet/intel/
5703F: drivers/net/ethernet/intel/*/
5704
5705INTEL-MID GPIO DRIVER
5706M: David Cohen <david.a.cohen@linux.intel.com>
5707L: linux-gpio@vger.kernel.org
5708S: Maintained
5709F: drivers/gpio/gpio-intel-mid.c
5710
5711INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
5712M: Stanislav Yakovlev <stas.yakovlev@gmail.com>
5713L: linux-wireless@vger.kernel.org
5714S: Maintained
5715F: Documentation/networking/README.ipw2100
5716F: Documentation/networking/README.ipw2200
5717F: drivers/net/wireless/intel/ipw2x00/
5718
5719INTEL(R) TRACE HUB
5720M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
5721S: Supported
5722F: Documentation/trace/intel_th.txt
5723F: drivers/hwtracing/intel_th/
5724
5725INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
5726M: Ning Sun <ning.sun@intel.com>
5727L: tboot-devel@lists.sourceforge.net
5728W: http://tboot.sourceforge.net
5729T: hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
5730S: Supported
5731F: Documentation/intel_txt.txt
5732F: include/linux/tboot.h
5733F: arch/x86/kernel/tboot.c
5734
5735INTEL WIRELESS WIMAX CONNECTION 2400
5736M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
5737M: linux-wimax@intel.com
5738L: wimax@linuxwimax.org (subscribers-only)
5739S: Supported
5740W: http://linuxwimax.org
5741F: Documentation/wimax/README.i2400m
5742F: drivers/net/wimax/i2400m/
5743F: include/uapi/linux/wimax/i2400m.h
5744
5745INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
5746M: Stanislaw Gruszka <sgruszka@redhat.com>
5747L: linux-wireless@vger.kernel.org
5748S: Supported
5749F: drivers/net/wireless/intel/iwlegacy/
5750
5751INTEL WIRELESS WIFI LINK (iwlwifi)
5752M: Johannes Berg <johannes.berg@intel.com>
5753M: Emmanuel Grumbach <emmanuel.grumbach@intel.com>
5754M: Intel Linux Wireless <linuxwifi@intel.com>
5755L: linux-wireless@vger.kernel.org
5756W: http://intellinuxwireless.org
5757T: git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
5758S: Supported
5759F: drivers/net/wireless/intel/iwlwifi/
5760
5761INTEL MANAGEMENT ENGINE (mei)
5762M: Tomas Winkler <tomas.winkler@intel.com>
5763L: linux-kernel@vger.kernel.org
5764S: Supported
5765F: include/uapi/linux/mei.h
5766F: include/linux/mei_cl_bus.h
5767F: drivers/misc/mei/*
5768F: Documentation/misc-devices/mei/*
5769
5770INTEL MIC DRIVERS (mic)
5771M: Sudeep Dutt <sudeep.dutt@intel.com>
5772M: Ashutosh Dixit <ashutosh.dixit@intel.com>
5773S: Supported
5774W: https://github.com/sudeepdutt/mic
5775W: http://software.intel.com/en-us/mic-developer
5776F: include/linux/mic_bus.h
5777F: include/linux/scif.h
5778F: include/uapi/linux/mic_common.h
5779F: include/uapi/linux/mic_ioctl.h
5780F: include/uapi/linux/scif_ioctl.h
5781F: drivers/misc/mic/
5782F: drivers/dma/mic_x100_dma.c
5783F: drivers/dma/mic_x100_dma.h
5784F: Documentation/mic/
5785
5786INTEL PMC/P-Unit IPC DRIVER
5787M: Zha Qipeng<qipeng.zha@intel.com>
5788L: platform-driver-x86@vger.kernel.org
5789S: Maintained
5790F: drivers/platform/x86/intel_pmc_ipc.c
5791F: drivers/platform/x86/intel_punit_ipc.c
5792F: arch/x86/include/asm/intel_pmc_ipc.h
5793F: arch/x86/include/asm/intel_punit_ipc.h
5794
5795INTEL TELEMETRY DRIVER
5796M: Souvik Kumar Chakravarty <souvik.k.chakravarty@intel.com>
5797L: platform-driver-x86@vger.kernel.org
5798S: Maintained
5799F: arch/x86/include/asm/intel_telemetry.h
5800F: drivers/platform/x86/intel_telemetry*
5801
5802IOC3 ETHERNET DRIVER
5803M: Ralf Baechle <ralf@linux-mips.org>
5804L: linux-mips@linux-mips.org
5805S: Maintained
5806F: drivers/net/ethernet/sgi/ioc3-eth.c
5807
5808IOC3 SERIAL DRIVER
5809M: Pat Gefre <pfg@sgi.com>
5810L: linux-serial@vger.kernel.org
5811S: Maintained
5812F: drivers/tty/serial/ioc3_serial.c
5813
5814IOMMU DRIVERS
5815M: Joerg Roedel <joro@8bytes.org>
5816L: iommu@lists.linux-foundation.org
5817T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
5818S: Maintained
5819F: drivers/iommu/
5820
5821IP MASQUERADING
5822M: Juanjo Ciarlante <jjciarla@raiz.uncu.edu.ar>
5823S: Maintained
5824F: net/ipv4/netfilter/ipt_MASQUERADE.c
5825
5826IPATH DRIVER
5827M: Mike Marciniszyn <infinipath@intel.com>
5828L: linux-rdma@vger.kernel.org
5829S: Maintained
5830F: drivers/staging/rdma/ipath/
5831
5832IPMI SUBSYSTEM
5833M: Corey Minyard <minyard@acm.org>
5834L: openipmi-developer@lists.sourceforge.net (moderated for non-subscribers)
5835W: http://openipmi.sourceforge.net/
5836S: Supported
5837F: Documentation/IPMI.txt
5838F: drivers/char/ipmi/
5839F: include/linux/ipmi*
5840F: include/uapi/linux/ipmi*
5841
5842QCOM AUDIO (ASoC) DRIVERS
5843M: Patrick Lai <plai@codeaurora.org>
5844M: Banajit Goswami <bgoswami@codeaurora.org>
5845L: alsa-devel@alsa-project.org (moderated for non-subscribers)
5846S: Supported
5847F: sound/soc/qcom/
5848
5849IPS SCSI RAID DRIVER
5850M: Adaptec OEM Raid Solutions <aacraid@adaptec.com>
5851L: linux-scsi@vger.kernel.org
5852W: http://www.adaptec.com/
5853S: Maintained
5854F: drivers/scsi/ips*
5855
5856IPVS
5857M: Wensong Zhang <wensong@linux-vs.org>
5858M: Simon Horman <horms@verge.net.au>
5859M: Julian Anastasov <ja@ssi.bg>
5860L: netdev@vger.kernel.org
5861L: lvs-devel@vger.kernel.org
5862S: Maintained
5863T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
5864T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
5865F: Documentation/networking/ipvs-sysctl.txt
5866F: include/net/ip_vs.h
5867F: include/uapi/linux/ip_vs.h
5868F: net/netfilter/ipvs/
5869
5870IPWIRELESS DRIVER
5871M: Jiri Kosina <jikos@kernel.org>
5872M: David Sterba <dsterba@suse.com>
5873S: Odd Fixes
5874F: drivers/tty/ipwireless/
5875
5876IPX NETWORK LAYER
5877M: Arnaldo Carvalho de Melo <acme@ghostprotocols.net>
5878L: netdev@vger.kernel.org
5879S: Maintained
5880F: include/net/ipx.h
5881F: include/uapi/linux/ipx.h
5882F: net/ipx/
5883
5884IRDA SUBSYSTEM
5885M: Samuel Ortiz <samuel@sortiz.org>
5886L: irda-users@lists.sourceforge.net (subscribers-only)
5887L: netdev@vger.kernel.org
5888W: http://irda.sourceforge.net/
5889S: Maintained
5890T: git git://git.kernel.org/pub/scm/linux/kernel/git/sameo/irda-2.6.git
5891F: Documentation/networking/irda.txt
5892F: drivers/net/irda/
5893F: include/net/irda/
5894F: net/irda/
5895
5896IRQ SUBSYSTEM
5897M: Thomas Gleixner <tglx@linutronix.de>
5898L: linux-kernel@vger.kernel.org
5899S: Maintained
5900T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
5901F: kernel/irq/
5902
5903IRQCHIP DRIVERS
5904M: Thomas Gleixner <tglx@linutronix.de>
5905M: Jason Cooper <jason@lakedaemon.net>
5906M: Marc Zyngier <marc.zyngier@arm.com>
5907L: linux-kernel@vger.kernel.org
5908S: Maintained
5909T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
5910T: git git://git.infradead.org/users/jcooper/linux.git irqchip/core
5911F: Documentation/devicetree/bindings/interrupt-controller/
5912F: drivers/irqchip/
5913
5914IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
5915M: Jiang Liu <jiang.liu@linux.intel.com>
5916M: Marc Zyngier <marc.zyngier@arm.com>
5917S: Maintained
5918T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
5919F: Documentation/IRQ-domain.txt
5920F: include/linux/irqdomain.h
5921F: kernel/irq/irqdomain.c
5922F: kernel/irq/msi.c
5923
5924ISAPNP
5925M: Jaroslav Kysela <perex@perex.cz>
5926S: Maintained
5927F: Documentation/isapnp.txt
5928F: drivers/pnp/isapnp/
5929F: include/linux/isapnp.h
5930
5931ISA RADIO MODULE
5932M: Hans Verkuil <hverkuil@xs4all.nl>
5933L: linux-media@vger.kernel.org
5934T: git git://linuxtv.org/media_tree.git
5935W: https://linuxtv.org
5936S: Maintained
5937F: drivers/media/radio/radio-isa*
5938
5939iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
5940M: Peter Jones <pjones@redhat.com>
5941M: Konrad Rzeszutek Wilk <konrad@kernel.org>
5942S: Maintained
5943F: drivers/firmware/iscsi_ibft*
5944
5945ISCSI
5946M: Mike Christie <michaelc@cs.wisc.edu>
5947L: open-iscsi@googlegroups.com
5948W: www.open-iscsi.org
5949T: git git://git.kernel.org/pub/scm/linux/kernel/git/mnc/linux-2.6-iscsi.git
5950S: Maintained
5951F: drivers/scsi/*iscsi*
5952F: include/scsi/*iscsi*
5953
5954ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
5955M: Or Gerlitz <ogerlitz@mellanox.com>
5956M: Sagi Grimberg <sagig@mellanox.com>
5957M: Roi Dayan <roid@mellanox.com>
5958L: linux-rdma@vger.kernel.org
5959S: Supported
5960W: http://www.openfabrics.org
5961W: www.open-iscsi.org
5962Q: http://patchwork.kernel.org/project/linux-rdma/list/
5963F: drivers/infiniband/ulp/iser/
5964
5965ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
5966M: Sagi Grimberg <sagig@mellanox.com>
5967T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
5968L: linux-rdma@vger.kernel.org
5969L: target-devel@vger.kernel.org
5970S: Supported
5971W: http://www.linux-iscsi.org
5972F: drivers/infiniband/ulp/isert
5973
5974ISDN SUBSYSTEM
5975M: Karsten Keil <isdn@linux-pingi.de>
5976L: isdn4linux@listserv.isdn4linux.de (subscribers-only)
5977L: netdev@vger.kernel.org
5978W: http://www.isdn4linux.de
5979T: git git://git.kernel.org/pub/scm/linux/kernel/git/kkeil/isdn-2.6.git
5980S: Maintained
5981F: Documentation/isdn/
5982F: drivers/isdn/
5983F: include/linux/isdn.h
5984F: include/linux/isdn/
5985F: include/uapi/linux/isdn.h
5986F: include/uapi/linux/isdn/
5987
5988ISDN SUBSYSTEM (Eicon active card driver)
5989M: Armin Schindler <mac@melware.de>
5990L: isdn4linux@listserv.isdn4linux.de (subscribers-only)
5991W: http://www.melware.de
5992S: Maintained
5993F: drivers/isdn/hardware/eicon/
5994
5995IT87 HARDWARE MONITORING DRIVER
5996M: Jean Delvare <jdelvare@suse.com>
5997L: lm-sensors@lm-sensors.org
5998S: Maintained
5999F: Documentation/hwmon/it87
6000F: drivers/hwmon/it87.c
6001
6002IT913X MEDIA DRIVER
6003M: Antti Palosaari <crope@iki.fi>
6004L: linux-media@vger.kernel.org
6005W: https://linuxtv.org
6006W: http://palosaari.fi/linux/
6007Q: http://patchwork.linuxtv.org/project/linux-media/list/
6008T: git git://linuxtv.org/anttip/media_tree.git
6009S: Maintained
6010F: drivers/media/tuners/it913x*
6011
6012IVTV VIDEO4LINUX DRIVER
6013M: Andy Walls <awalls@md.metrocast.net>
6014L: ivtv-devel@ivtvdriver.org (subscribers-only)
6015L: linux-media@vger.kernel.org
6016T: git git://linuxtv.org/media_tree.git
6017W: http://www.ivtvdriver.org
6018S: Maintained
6019F: Documentation/video4linux/*.ivtv
6020F: drivers/media/pci/ivtv/
6021F: include/uapi/linux/ivtv*
6022
6023IX2505V MEDIA DRIVER
6024M: Malcolm Priestley <tvboxspy@gmail.com>
6025L: linux-media@vger.kernel.org
6026W: https://linuxtv.org
6027Q: http://patchwork.linuxtv.org/project/linux-media/list/
6028S: Maintained
6029F: drivers/media/dvb-frontends/ix2505v*
6030
6031JC42.4 TEMPERATURE SENSOR DRIVER
6032M: Guenter Roeck <linux@roeck-us.net>
6033L: lm-sensors@lm-sensors.org
6034S: Maintained
6035F: drivers/hwmon/jc42.c
6036F: Documentation/hwmon/jc42
6037
6038JFS FILESYSTEM
6039M: Dave Kleikamp <shaggy@kernel.org>
6040L: jfs-discussion@lists.sourceforge.net
6041W: http://jfs.sourceforge.net/
6042T: git git://git.kernel.org/pub/scm/linux/kernel/git/shaggy/jfs-2.6.git
6043S: Maintained
6044F: Documentation/filesystems/jfs.txt
6045F: fs/jfs/
6046
6047JME NETWORK DRIVER
6048M: Guo-Fu Tseng <cooldavid@cooldavid.org>
6049L: netdev@vger.kernel.org
6050S: Maintained
6051F: drivers/net/ethernet/jme.*
6052
6053JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
6054M: David Woodhouse <dwmw2@infradead.org>
6055L: linux-mtd@lists.infradead.org
6056W: http://www.linux-mtd.infradead.org/doc/jffs2.html
6057S: Maintained
6058F: fs/jffs2/
6059F: include/uapi/linux/jffs2.h
6060
6061JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
6062M: "Theodore Ts'o" <tytso@mit.edu>
6063M: Jan Kara <jack@suse.com>
6064L: linux-ext4@vger.kernel.org
6065S: Maintained
6066F: fs/jbd2/
6067F: include/linux/jbd2.h
6068
6069JPU V4L2 MEM2MEM DRIVER FOR RENESAS
6070M: Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com>
6071L: linux-media@vger.kernel.org
6072S: Maintained
6073F: drivers/media/platform/rcar_jpu.c
6074
6075JSM Neo PCI based serial card
6076M: Thadeu Lima de Souza Cascardo <cascardo@linux.vnet.ibm.com>
6077L: linux-serial@vger.kernel.org
6078S: Maintained
6079F: drivers/tty/serial/jsm/
6080
6081K10TEMP HARDWARE MONITORING DRIVER
6082M: Clemens Ladisch <clemens@ladisch.de>
6083L: lm-sensors@lm-sensors.org
6084S: Maintained
6085F: Documentation/hwmon/k10temp
6086F: drivers/hwmon/k10temp.c
6087
6088K8TEMP HARDWARE MONITORING DRIVER
6089M: Rudolf Marek <r.marek@assembler.cz>
6090L: lm-sensors@lm-sensors.org
6091S: Maintained
6092F: Documentation/hwmon/k8temp
6093F: drivers/hwmon/k8temp.c
6094
6095KCONFIG
6096M: "Yann E. MORIN" <yann.morin.1998@free.fr>
6097L: linux-kbuild@vger.kernel.org
6098T: git git://gitorious.org/linux-kconfig/linux-kconfig
6099S: Maintained
6100F: Documentation/kbuild/kconfig-language.txt
6101F: scripts/kconfig/
6102
6103KDUMP
6104M: Vivek Goyal <vgoyal@redhat.com>
6105M: Haren Myneni <hbabu@us.ibm.com>
6106L: kexec@lists.infradead.org
6107W: http://lse.sourceforge.net/kdump/
6108S: Maintained
6109F: Documentation/kdump/
6110
6111KEENE FM RADIO TRANSMITTER DRIVER
6112M: Hans Verkuil <hverkuil@xs4all.nl>
6113L: linux-media@vger.kernel.org
6114T: git git://linuxtv.org/media_tree.git
6115W: https://linuxtv.org
6116S: Maintained
6117F: drivers/media/radio/radio-keene*
6118
6119KERNEL AUTOMOUNTER v4 (AUTOFS4)
6120M: Ian Kent <raven@themaw.net>
6121L: autofs@vger.kernel.org
6122S: Maintained
6123F: fs/autofs4/
6124
6125KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
6126M: Michal Marek <mmarek@suse.com>
6127T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git for-next
6128T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git rc-fixes
6129L: linux-kbuild@vger.kernel.org
6130S: Maintained
6131F: Documentation/kbuild/
6132F: Makefile
6133F: scripts/Makefile.*
6134F: scripts/basic/
6135F: scripts/mk*
6136F: scripts/package/
6137
6138KERNEL JANITORS
6139L: kernel-janitors@vger.kernel.org
6140W: http://kernelnewbies.org/KernelJanitors
6141S: Odd Fixes
6142
6143KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
6144M: "J. Bruce Fields" <bfields@fieldses.org>
6145M: Jeff Layton <jlayton@poochiereds.net>
6146L: linux-nfs@vger.kernel.org
6147W: http://nfs.sourceforge.net/
6148T: git git://linux-nfs.org/~bfields/linux.git
6149S: Supported
6150F: fs/nfsd/
6151F: include/uapi/linux/nfsd/
6152F: fs/lockd/
6153F: fs/nfs_common/
6154F: net/sunrpc/
6155F: include/linux/lockd/
6156F: include/linux/sunrpc/
6157F: include/uapi/linux/sunrpc/
6158
6159KERNEL SELFTEST FRAMEWORK
6160M: Shuah Khan <shuahkh@osg.samsung.com>
6161L: linux-api@vger.kernel.org
6162T: git git://git.kernel.org/pub/scm/shuah/linux-kselftest
6163S: Maintained
6164F: tools/testing/selftests
6165
6166KERNEL VIRTUAL MACHINE (KVM)
6167M: Gleb Natapov <gleb@kernel.org>
6168M: Paolo Bonzini <pbonzini@redhat.com>
6169L: kvm@vger.kernel.org
6170W: http://www.linux-kvm.org
6171T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
6172S: Supported
6173F: Documentation/*/kvm*.txt
6174F: Documentation/virtual/kvm/
6175F: arch/*/kvm/
6176F: arch/x86/kernel/kvm.c
6177F: arch/x86/kernel/kvmclock.c
6178F: arch/*/include/asm/kvm*
6179F: include/linux/kvm*
6180F: include/uapi/linux/kvm*
6181F: virt/kvm/
6182
6183KERNEL VIRTUAL MACHINE (KVM) FOR AMD-V
6184M: Joerg Roedel <joro@8bytes.org>
6185L: kvm@vger.kernel.org
6186W: http://www.linux-kvm.org/
6187S: Maintained
6188F: arch/x86/include/asm/svm.h
6189F: arch/x86/kvm/svm.c
6190
6191KERNEL VIRTUAL MACHINE (KVM) FOR POWERPC
6192M: Alexander Graf <agraf@suse.com>
6193L: kvm-ppc@vger.kernel.org
6194W: http://www.linux-kvm.org/
6195T: git git://github.com/agraf/linux-2.6.git
6196S: Supported
6197F: arch/powerpc/include/asm/kvm*
6198F: arch/powerpc/kvm/
6199
6200KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
6201M: Christian Borntraeger <borntraeger@de.ibm.com>
6202M: Cornelia Huck <cornelia.huck@de.ibm.com>
6203L: linux-s390@vger.kernel.org
6204W: http://www.ibm.com/developerworks/linux/linux390/
6205T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
6206S: Supported
6207F: Documentation/s390/kvm.txt
6208F: arch/s390/include/asm/kvm*
6209F: arch/s390/kvm/
6210
6211KERNEL VIRTUAL MACHINE (KVM) FOR ARM
6212M: Christoffer Dall <christoffer.dall@linaro.org>
6213M: Marc Zyngier <marc.zyngier@arm.com>
6214L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
6215L: kvmarm@lists.cs.columbia.edu
6216W: http://systems.cs.columbia.edu/projects/kvm-arm
6217T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
6218S: Supported
6219F: arch/arm/include/uapi/asm/kvm*
6220F: arch/arm/include/asm/kvm*
6221F: arch/arm/kvm/
6222F: virt/kvm/arm/
6223F: include/kvm/arm_*
6224
6225KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64)
6226M: Christoffer Dall <christoffer.dall@linaro.org>
6227M: Marc Zyngier <marc.zyngier@arm.com>
6228L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
6229L: kvmarm@lists.cs.columbia.edu
6230S: Maintained
6231F: arch/arm64/include/uapi/asm/kvm*
6232F: arch/arm64/include/asm/kvm*
6233F: arch/arm64/kvm/
6234
6235KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
6236M: James Hogan <james.hogan@imgtec.com>
6237L: linux-mips@linux-mips.org
6238S: Supported
6239F: arch/mips/include/uapi/asm/kvm*
6240F: arch/mips/include/asm/kvm*
6241F: arch/mips/kvm/
6242
6243KEXEC
6244M: Eric Biederman <ebiederm@xmission.com>
6245W: http://kernel.org/pub/linux/utils/kernel/kexec/
6246L: kexec@lists.infradead.org
6247S: Maintained
6248F: include/linux/kexec.h
6249F: include/uapi/linux/kexec.h
6250F: kernel/kexec.c
6251
6252KEYS/KEYRINGS:
6253M: David Howells <dhowells@redhat.com>
6254L: keyrings@vger.kernel.org
6255S: Maintained
6256F: Documentation/security/keys.txt
6257F: include/linux/key.h
6258F: include/linux/key-type.h
6259F: include/keys/
6260F: security/keys/
6261
6262KEYS-TRUSTED
6263M: David Safford <safford@us.ibm.com>
6264M: Mimi Zohar <zohar@linux.vnet.ibm.com>
6265L: linux-security-module@vger.kernel.org
6266L: keyrings@vger.kernel.org
6267S: Supported
6268F: Documentation/security/keys-trusted-encrypted.txt
6269F: include/keys/trusted-type.h
6270F: security/keys/trusted.c
6271F: security/keys/trusted.h
6272
6273KEYS-ENCRYPTED
6274M: Mimi Zohar <zohar@linux.vnet.ibm.com>
6275M: David Safford <safford@us.ibm.com>
6276L: linux-security-module@vger.kernel.org
6277L: keyrings@vger.kernel.org
6278S: Supported
6279F: Documentation/security/keys-trusted-encrypted.txt
6280F: include/keys/encrypted-type.h
6281F: security/keys/encrypted-keys/
6282
6283KGDB / KDB /debug_core
6284M: Jason Wessel <jason.wessel@windriver.com>
6285W: http://kgdb.wiki.kernel.org/
6286L: kgdb-bugreport@lists.sourceforge.net
6287T: git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
6288S: Maintained
6289F: Documentation/DocBook/kgdb.tmpl
6290F: drivers/misc/kgdbts.c
6291F: drivers/tty/serial/kgdboc.c
6292F: include/linux/kdb.h
6293F: include/linux/kgdb.h
6294F: kernel/debug/
6295
6296KMEMCHECK
6297M: Vegard Nossum <vegardno@ifi.uio.no>
6298M: Pekka Enberg <penberg@kernel.org>
6299S: Maintained
6300F: Documentation/kmemcheck.txt
6301F: arch/x86/include/asm/kmemcheck.h
6302F: arch/x86/mm/kmemcheck/
6303F: include/linux/kmemcheck.h
6304F: mm/kmemcheck.c
6305
6306KMEMLEAK
6307M: Catalin Marinas <catalin.marinas@arm.com>
6308S: Maintained
6309F: Documentation/kmemleak.txt
6310F: include/linux/kmemleak.h
6311F: mm/kmemleak.c
6312F: mm/kmemleak-test.c
6313
6314KPROBES
6315M: Ananth N Mavinakayanahalli <ananth@in.ibm.com>
6316M: Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
6317M: "David S. Miller" <davem@davemloft.net>
6318M: Masami Hiramatsu <masami.hiramatsu.pt@hitachi.com>
6319S: Maintained
6320F: Documentation/kprobes.txt
6321F: include/linux/kprobes.h
6322F: kernel/kprobes.c
6323
6324KS0108 LCD CONTROLLER DRIVER
6325M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
6326W: http://miguelojeda.es/auxdisplay.htm
6327W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
6328S: Maintained
6329F: Documentation/auxdisplay/ks0108
6330F: drivers/auxdisplay/ks0108.c
6331F: include/linux/ks0108.h
6332
6333L3MDEV
6334M: David Ahern <dsa@cumulusnetworks.com>
6335L: netdev@vger.kernel.org
6336S: Maintained
6337F: net/l3mdev
6338F: include/net/l3mdev.h
6339
6340LANTIQ MIPS ARCHITECTURE
6341M: John Crispin <blogic@openwrt.org>
6342L: linux-mips@linux-mips.org
6343S: Maintained
6344F: arch/mips/lantiq
6345
6346LAPB module
6347L: linux-x25@vger.kernel.org
6348S: Orphan
6349F: Documentation/networking/lapb-module.txt
6350F: include/*/lapb.h
6351F: net/lapb/
6352
6353LASI 53c700 driver for PARISC
6354M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
6355L: linux-scsi@vger.kernel.org
6356S: Maintained
6357F: Documentation/scsi/53c700.txt
6358F: drivers/scsi/53c700*
6359
6360LED SUBSYSTEM
6361M: Richard Purdie <rpurdie@rpsys.net>
6362M: Jacek Anaszewski <j.anaszewski@samsung.com>
6363L: linux-leds@vger.kernel.org
6364T: git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git
6365S: Maintained
6366F: drivers/leds/
6367F: include/linux/leds.h
6368
6369LEGACY EEPROM DRIVER
6370M: Jean Delvare <jdelvare@suse.com>
6371S: Maintained
6372F: Documentation/misc-devices/eeprom
6373F: drivers/misc/eeprom/eeprom.c
6374
6375LEGO USB Tower driver
6376M: Juergen Stuber <starblue@users.sourceforge.net>
6377L: legousb-devel@lists.sourceforge.net
6378W: http://legousb.sourceforge.net/
6379S: Maintained
6380F: drivers/usb/misc/legousbtower.c
6381
6382LG2160 MEDIA DRIVER
6383M: Michael Krufky <mkrufky@linuxtv.org>
6384L: linux-media@vger.kernel.org
6385W: https://linuxtv.org
6386W: http://github.com/mkrufky
6387Q: http://patchwork.linuxtv.org/project/linux-media/list/
6388T: git git://linuxtv.org/mkrufky/tuners.git
6389S: Maintained
6390F: drivers/media/dvb-frontends/lg2160.*
6391
6392LGDT3305 MEDIA DRIVER
6393M: Michael Krufky <mkrufky@linuxtv.org>
6394L: linux-media@vger.kernel.org
6395W: https://linuxtv.org
6396W: http://github.com/mkrufky
6397Q: http://patchwork.linuxtv.org/project/linux-media/list/
6398T: git git://linuxtv.org/mkrufky/tuners.git
6399S: Maintained
6400F: drivers/media/dvb-frontends/lgdt3305.*
6401
6402LGUEST
6403M: Rusty Russell <rusty@rustcorp.com.au>
6404L: lguest@lists.ozlabs.org
6405W: http://lguest.ozlabs.org/
6406S: Odd Fixes
6407F: arch/x86/include/asm/lguest*.h
6408F: arch/x86/lguest/
6409F: drivers/lguest/
6410F: include/linux/lguest*.h
6411F: tools/lguest/
6412
6413LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
6414M: Tejun Heo <tj@kernel.org>
6415L: linux-ide@vger.kernel.org
6416T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
6417S: Maintained
6418F: drivers/ata/
6419F: include/linux/ata.h
6420F: include/linux/libata.h
6421
6422LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
6423M: Viresh Kumar <vireshk@kernel.org>
6424L: linux-ide@vger.kernel.org
6425T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
6426S: Maintained
6427F: include/linux/pata_arasan_cf_data.h
6428F: drivers/ata/pata_arasan_cf.c
6429
6430LIBATA PATA DRIVERS
6431M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
6432M: Tejun Heo <tj@kernel.org>
6433L: linux-ide@vger.kernel.org
6434T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
6435S: Maintained
6436F: drivers/ata/pata_*.c
6437F: drivers/ata/ata_generic.c
6438
6439LIBATA SATA AHCI PLATFORM devices support
6440M: Hans de Goede <hdegoede@redhat.com>
6441M: Tejun Heo <tj@kernel.org>
6442L: linux-ide@vger.kernel.org
6443T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
6444S: Maintained
6445F: drivers/ata/ahci_platform.c
6446F: drivers/ata/libahci_platform.c
6447F: include/linux/ahci_platform.h
6448
6449LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
6450M: Mikael Pettersson <mikpelinux@gmail.com>
6451L: linux-ide@vger.kernel.org
6452T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
6453S: Maintained
6454F: drivers/ata/sata_promise.*
6455
6456LIBLOCKDEP
6457M: Sasha Levin <sasha.levin@oracle.com>
6458S: Maintained
6459F: tools/lib/lockdep/
6460
6461LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
6462M: Dan Williams <dan.j.williams@intel.com>
6463L: linux-nvdimm@lists.01.org
6464Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
6465T: git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
6466S: Supported
6467F: drivers/nvdimm/*
6468F: include/linux/nd.h
6469F: include/linux/libnvdimm.h
6470F: include/uapi/linux/ndctl.h
6471
6472LIBNVDIMM BLK: MMIO-APERTURE DRIVER
6473M: Ross Zwisler <ross.zwisler@linux.intel.com>
6474L: linux-nvdimm@lists.01.org
6475Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
6476S: Supported
6477F: drivers/nvdimm/blk.c
6478F: drivers/nvdimm/region_devs.c
6479F: drivers/acpi/nfit*
6480
6481LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
6482M: Vishal Verma <vishal.l.verma@intel.com>
6483L: linux-nvdimm@lists.01.org
6484Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
6485S: Supported
6486F: drivers/nvdimm/btt*
6487
6488LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
6489M: Ross Zwisler <ross.zwisler@linux.intel.com>
6490L: linux-nvdimm@lists.01.org
6491Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
6492S: Supported
6493F: drivers/nvdimm/pmem.c
6494F: include/linux/pmem.h
6495F: arch/*/include/asm/pmem.h
6496
6497LIGHTNVM PLATFORM SUPPORT
6498M: Matias Bjorling <mb@lightnvm.io>
6499W: http://github/OpenChannelSSD
6500L: linux-block@vger.kernel.org
6501S: Maintained
6502F: drivers/lightnvm/
6503F: include/linux/lightnvm.h
6504F: include/uapi/linux/lightnvm.h
6505
6506LINUX FOR IBM pSERIES (RS/6000)
6507M: Paul Mackerras <paulus@au.ibm.com>
6508W: http://www.ibm.com/linux/ltc/projects/ppc
6509S: Supported
6510F: arch/powerpc/boot/rs6000.h
6511
6512LINUX FOR POWERPC (32-BIT AND 64-BIT)
6513M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
6514M: Paul Mackerras <paulus@samba.org>
6515M: Michael Ellerman <mpe@ellerman.id.au>
6516W: http://www.penguinppc.org/
6517L: linuxppc-dev@lists.ozlabs.org
6518Q: http://patchwork.ozlabs.org/project/linuxppc-dev/list/
6519T: git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
6520S: Supported
6521F: Documentation/powerpc/
6522F: arch/powerpc/
6523
6524LINUX FOR POWER MACINTOSH
6525M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
6526W: http://www.penguinppc.org/
6527L: linuxppc-dev@lists.ozlabs.org
6528S: Maintained
6529F: arch/powerpc/platforms/powermac/
6530F: drivers/macintosh/
6531
6532LINUX FOR POWERPC EMBEDDED MPC5XXX
6533M: Anatolij Gustschin <agust@denx.de>
6534L: linuxppc-dev@lists.ozlabs.org
6535T: git git://git.denx.de/linux-denx-agust.git
6536S: Maintained
6537F: arch/powerpc/platforms/512x/
6538F: arch/powerpc/platforms/52xx/
6539
6540LINUX FOR POWERPC EMBEDDED PPC4XX
6541M: Alistair Popple <alistair@popple.id.au>
6542M: Matt Porter <mporter@kernel.crashing.org>
6543W: http://www.penguinppc.org/
6544L: linuxppc-dev@lists.ozlabs.org
6545S: Maintained
6546F: arch/powerpc/platforms/40x/
6547F: arch/powerpc/platforms/44x/
6548
6549LINUX FOR POWERPC EMBEDDED XILINX VIRTEX
6550L: linuxppc-dev@lists.ozlabs.org
6551S: Orphan
6552F: arch/powerpc/*/*virtex*
6553F: arch/powerpc/*/*/*virtex*
6554
6555LINUX FOR POWERPC EMBEDDED PPC8XX
6556M: Vitaly Bordug <vitb@kernel.crashing.org>
6557W: http://www.penguinppc.org/
6558L: linuxppc-dev@lists.ozlabs.org
6559S: Maintained
6560F: arch/powerpc/platforms/8xx/
6561
6562LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
6563M: Scott Wood <oss@buserror.net>
6564M: Kumar Gala <galak@kernel.crashing.org>
6565W: http://www.penguinppc.org/
6566L: linuxppc-dev@lists.ozlabs.org
6567T: git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
6568S: Maintained
6569F: arch/powerpc/platforms/83xx/
6570F: arch/powerpc/platforms/85xx/
6571
6572LINUX FOR POWERPC PA SEMI PWRFICIENT
6573M: Olof Johansson <olof@lixom.net>
6574L: linuxppc-dev@lists.ozlabs.org
6575S: Maintained
6576F: arch/powerpc/platforms/pasemi/
6577F: drivers/*/*pasemi*
6578F: drivers/*/*/*pasemi*
6579
6580LINUX SECURITY MODULE (LSM) FRAMEWORK
6581M: Chris Wright <chrisw@sous-sol.org>
6582L: linux-security-module@vger.kernel.org
6583S: Supported
6584
6585LIS3LV02D ACCELEROMETER DRIVER
6586M: Eric Piel <eric.piel@tremplin-utc.net>
6587S: Maintained
6588F: Documentation/misc-devices/lis3lv02d
6589F: drivers/misc/lis3lv02d/
6590F: drivers/platform/x86/hp_accel.c
6591
6592LIVE PATCHING
6593M: Josh Poimboeuf <jpoimboe@redhat.com>
6594M: Seth Jennings <sjenning@redhat.com>
6595M: Jiri Kosina <jikos@kernel.org>
6596M: Vojtech Pavlik <vojtech@suse.com>
6597S: Maintained
6598F: kernel/livepatch/
6599F: include/linux/livepatch.h
6600F: arch/x86/include/asm/livepatch.h
6601F: arch/x86/kernel/livepatch.c
6602F: Documentation/ABI/testing/sysfs-kernel-livepatch
6603F: samples/livepatch/
6604L: live-patching@vger.kernel.org
6605T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/livepatching.git
6606
6607LLC (802.2)
6608M: Arnaldo Carvalho de Melo <acme@ghostprotocols.net>
6609S: Maintained
6610F: include/linux/llc.h
6611F: include/uapi/linux/llc.h
6612F: include/net/llc*
6613F: net/llc/
6614
6615LM73 HARDWARE MONITOR DRIVER
6616M: Guillaume Ligneul <guillaume.ligneul@gmail.com>
6617L: lm-sensors@lm-sensors.org
6618S: Maintained
6619F: drivers/hwmon/lm73.c
6620
6621LM78 HARDWARE MONITOR DRIVER
6622M: Jean Delvare <jdelvare@suse.com>
6623L: lm-sensors@lm-sensors.org
6624S: Maintained
6625F: Documentation/hwmon/lm78
6626F: drivers/hwmon/lm78.c
6627
6628LM83 HARDWARE MONITOR DRIVER
6629M: Jean Delvare <jdelvare@suse.com>
6630L: lm-sensors@lm-sensors.org
6631S: Maintained
6632F: Documentation/hwmon/lm83
6633F: drivers/hwmon/lm83.c
6634
6635LM90 HARDWARE MONITOR DRIVER
6636M: Jean Delvare <jdelvare@suse.com>
6637L: lm-sensors@lm-sensors.org
6638S: Maintained
6639F: Documentation/hwmon/lm90
6640F: Documentation/devicetree/bindings/hwmon/lm90.txt
6641F: drivers/hwmon/lm90.c
6642
6643LM95234 HARDWARE MONITOR DRIVER
6644M: Guenter Roeck <linux@roeck-us.net>
6645L: lm-sensors@lm-sensors.org
6646S: Maintained
6647F: Documentation/hwmon/lm95234
6648F: drivers/hwmon/lm95234.c
6649
6650LME2510 MEDIA DRIVER
6651M: Malcolm Priestley <tvboxspy@gmail.com>
6652L: linux-media@vger.kernel.org
6653W: https://linuxtv.org
6654Q: http://patchwork.linuxtv.org/project/linux-media/list/
6655S: Maintained
6656F: drivers/media/usb/dvb-usb-v2/lmedm04*
6657
6658LOCKDEP AND LOCKSTAT
6659M: Peter Zijlstra <peterz@infradead.org>
6660M: Ingo Molnar <mingo@redhat.com>
6661L: linux-kernel@vger.kernel.org
6662T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git core/locking
6663S: Maintained
6664F: Documentation/locking/lockdep*.txt
6665F: Documentation/locking/lockstat.txt
6666F: include/linux/lockdep.h
6667F: kernel/locking/
6668
6669LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
6670M: "Richard Russon (FlatCap)" <ldm@flatcap.org>
6671L: linux-ntfs-dev@lists.sourceforge.net
6672W: http://www.linux-ntfs.org/content/view/19/37/
6673S: Maintained
6674F: Documentation/ldm.txt
6675F: block/partitions/ldm.*
6676
6677LogFS
6678M: Joern Engel <joern@logfs.org>
6679M: Prasad Joshi <prasadjoshi.linux@gmail.com>
6680L: logfs@logfs.org
6681W: logfs.org
6682S: Maintained
6683F: fs/logfs/
6684
6685LPC32XX MACHINE SUPPORT
6686M: Roland Stigge <stigge@antcom.de>
6687L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
6688S: Maintained
6689F: arch/arm/mach-lpc32xx/
6690
6691LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
6692M: Nagalakshmi Nandigama <nagalakshmi.nandigama@avagotech.com>
6693M: Praveen Krishnamoorthy <praveen.krishnamoorthy@avagotech.com>
6694M: Sreekanth Reddy <sreekanth.reddy@avagotech.com>
6695M: Abhijit Mahajan <abhijit.mahajan@avagotech.com>
6696L: MPT-FusionLinux.pdl@avagotech.com
6697L: linux-scsi@vger.kernel.org
6698W: http://www.lsilogic.com/support
6699S: Supported
6700F: drivers/message/fusion/
6701F: drivers/scsi/mpt2sas/
6702F: drivers/scsi/mpt3sas/
6703
6704LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
6705M: Matthew Wilcox <matthew@wil.cx>
6706L: linux-scsi@vger.kernel.org
6707S: Maintained
6708F: drivers/scsi/sym53c8xx_2/
6709
6710LTC4261 HARDWARE MONITOR DRIVER
6711M: Guenter Roeck <linux@roeck-us.net>
6712L: lm-sensors@lm-sensors.org
6713S: Maintained
6714F: Documentation/hwmon/ltc4261
6715F: drivers/hwmon/ltc4261.c
6716
6717LTP (Linux Test Project)
6718M: Mike Frysinger <vapier@gentoo.org>
6719M: Cyril Hrubis <chrubis@suse.cz>
6720M: Wanlong Gao <wanlong.gao@gmail.com>
6721M: Jan Stancek <jstancek@redhat.com>
6722M: Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com>
6723M: Alexey Kodanev <alexey.kodanev@oracle.com>
6724L: ltp@lists.linux.it (subscribers-only)
6725W: http://linux-test-project.github.io/
6726T: git git://github.com/linux-test-project/ltp.git
6727S: Maintained
6728
6729M32R ARCHITECTURE
6730W: http://www.linux-m32r.org/
6731S: Orphan
6732F: arch/m32r/
6733
6734M68K ARCHITECTURE
6735M: Geert Uytterhoeven <geert@linux-m68k.org>
6736L: linux-m68k@lists.linux-m68k.org
6737W: http://www.linux-m68k.org/
6738T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
6739S: Maintained
6740F: arch/m68k/
6741F: drivers/zorro/
6742
6743M68K ON APPLE MACINTOSH
6744M: Joshua Thompson <funaho@jurai.org>
6745W: http://www.mac.linux-m68k.org/
6746L: linux-m68k@lists.linux-m68k.org
6747S: Maintained
6748F: arch/m68k/mac/
6749
6750M68K ON HP9000/300
6751M: Philip Blundell <philb@gnu.org>
6752W: http://www.tazenda.demon.co.uk/phil/linux-hp
6753S: Maintained
6754F: arch/m68k/hp300/
6755
6756M88DS3103 MEDIA DRIVER
6757M: Antti Palosaari <crope@iki.fi>
6758L: linux-media@vger.kernel.org
6759W: https://linuxtv.org
6760W: http://palosaari.fi/linux/
6761Q: http://patchwork.linuxtv.org/project/linux-media/list/
6762T: git git://linuxtv.org/anttip/media_tree.git
6763S: Maintained
6764F: drivers/media/dvb-frontends/m88ds3103*
6765
6766M88RS2000 MEDIA DRIVER
6767M: Malcolm Priestley <tvboxspy@gmail.com>
6768L: linux-media@vger.kernel.org
6769W: https://linuxtv.org
6770Q: http://patchwork.linuxtv.org/project/linux-media/list/
6771S: Maintained
6772F: drivers/media/dvb-frontends/m88rs2000*
6773
6774MA901 MASTERKIT USB FM RADIO DRIVER
6775M: Alexey Klimov <klimov.linux@gmail.com>
6776L: linux-media@vger.kernel.org
6777T: git git://linuxtv.org/media_tree.git
6778S: Maintained
6779F: drivers/media/radio/radio-ma901.c
6780
6781MAC80211
6782M: Johannes Berg <johannes@sipsolutions.net>
6783L: linux-wireless@vger.kernel.org
6784W: http://wireless.kernel.org/
6785T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
6786T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
6787S: Maintained
6788F: Documentation/networking/mac80211-injection.txt
6789F: include/net/mac80211.h
6790F: net/mac80211/
6791
6792MACVLAN DRIVER
6793M: Patrick McHardy <kaber@trash.net>
6794L: netdev@vger.kernel.org
6795S: Maintained
6796F: drivers/net/macvlan.c
6797F: include/linux/if_macvlan.h
6798
6799MAILBOX API
6800M: Jassi Brar <jassisinghbrar@gmail.com>
6801L: linux-kernel@vger.kernel.org
6802S: Maintained
6803F: drivers/mailbox/
6804F: include/linux/mailbox_client.h
6805F: include/linux/mailbox_controller.h
6806
6807MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
6808M: Michael Kerrisk <mtk.manpages@gmail.com>
6809W: http://www.kernel.org/doc/man-pages
6810L: linux-man@vger.kernel.org
6811S: Maintained
6812
6813MARVELL ARMADA DRM SUPPORT
6814M: Russell King <rmk+kernel@arm.linux.org.uk>
6815S: Maintained
6816F: drivers/gpu/drm/armada/
6817
6818MARVELL 88E6352 DSA support
6819M: Guenter Roeck <linux@roeck-us.net>
6820S: Maintained
6821F: drivers/net/dsa/mv88e6352.c
6822
6823MARVELL CRYPTO DRIVER
6824M: Boris Brezillon <boris.brezillon@free-electrons.com>
6825M: Arnaud Ebalard <arno@natisbad.org>
6826F: drivers/crypto/marvell/
6827S: Maintained
6828L: linux-crypto@vger.kernel.org
6829
6830MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
6831M: Mirko Lindner <mlindner@marvell.com>
6832M: Stephen Hemminger <stephen@networkplumber.org>
6833L: netdev@vger.kernel.org
6834S: Maintained
6835F: drivers/net/ethernet/marvell/sk*
6836
6837MARVELL LIBERTAS WIRELESS DRIVER
6838L: libertas-dev@lists.infradead.org
6839S: Orphan
6840F: drivers/net/wireless/marvell/libertas/
6841
6842MARVELL MV643XX ETHERNET DRIVER
6843M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
6844L: netdev@vger.kernel.org
6845S: Maintained
6846F: drivers/net/ethernet/marvell/mv643xx_eth.*
6847F: include/linux/mv643xx.h
6848
6849MARVELL MVNETA ETHERNET DRIVER
6850M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
6851L: netdev@vger.kernel.org
6852S: Maintained
6853F: drivers/net/ethernet/marvell/mvneta.*
6854
6855MARVELL MWIFIEX WIRELESS DRIVER
6856M: Amitkumar Karwar <akarwar@marvell.com>
6857M: Nishant Sarmukadam <nishants@marvell.com>
6858L: linux-wireless@vger.kernel.org
6859S: Maintained
6860F: drivers/net/wireless/marvell/mwifiex/
6861
6862MARVELL MWL8K WIRELESS DRIVER
6863M: Lennert Buytenhek <buytenh@wantstofly.org>
6864L: linux-wireless@vger.kernel.org
6865S: Odd Fixes
6866F: drivers/net/wireless/marvell/mwl8k.c
6867
6868MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
6869M: Nicolas Pitre <nico@fluxnic.net>
6870S: Odd Fixes
6871F: drivers/mmc/host/mvsdio.*
6872
6873MATROX FRAMEBUFFER DRIVER
6874L: linux-fbdev@vger.kernel.org
6875S: Orphan
6876F: drivers/video/fbdev/matrox/matroxfb_*
6877F: include/uapi/linux/matroxfb.h
6878
6879MAX16065 HARDWARE MONITOR DRIVER
6880M: Guenter Roeck <linux@roeck-us.net>
6881L: lm-sensors@lm-sensors.org
6882S: Maintained
6883F: Documentation/hwmon/max16065
6884F: drivers/hwmon/max16065.c
6885
6886MAX20751 HARDWARE MONITOR DRIVER
6887M: Guenter Roeck <linux@roeck-us.net>
6888L: lm-sensors@lm-sensors.org
6889S: Maintained
6890F: Documentation/hwmon/max20751
6891F: drivers/hwmon/max20751.c
6892
6893MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
6894M: "Hans J. Koch" <hjk@hansjkoch.de>
6895L: lm-sensors@lm-sensors.org
6896S: Maintained
6897F: Documentation/hwmon/max6650
6898F: drivers/hwmon/max6650.c
6899
6900MAX6697 HARDWARE MONITOR DRIVER
6901M: Guenter Roeck <linux@roeck-us.net>
6902L: lm-sensors@lm-sensors.org
6903S: Maintained
6904F: Documentation/hwmon/max6697
6905F: Documentation/devicetree/bindings/i2c/max6697.txt
6906F: drivers/hwmon/max6697.c
6907F: include/linux/platform_data/max6697.h
6908
6909MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
6910M: Krzysztof Kozlowski <k.kozlowski@samsung.com>
6911L: linux-pm@vger.kernel.org
6912S: Supported
6913F: drivers/power/max14577_charger.c
6914F: drivers/power/max77693_charger.c
6915
6916MAXIM MAX77802 MULTIFUNCTION PMIC DEVICE DRIVERS
6917M: Javier Martinez Canillas <javier@osg.samsung.com>
6918L: linux-kernel@vger.kernel.org
6919S: Supported
6920F: drivers/*/*max77802.c
6921F: Documentation/devicetree/bindings/*/*max77802.txt
6922F: include/dt-bindings/*/*max77802.h
6923
6924MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
6925M: Chanwoo Choi <cw00.choi@samsung.com>
6926M: Krzysztof Kozlowski <k.kozlowski@samsung.com>
6927L: linux-kernel@vger.kernel.org
6928S: Supported
6929F: drivers/*/max14577.c
6930F: drivers/*/max77686.c
6931F: drivers/*/max77693.c
6932F: drivers/extcon/extcon-max14577.c
6933F: drivers/extcon/extcon-max77693.c
6934F: drivers/rtc/rtc-max77686.c
6935F: drivers/clk/clk-max77686.c
6936F: Documentation/devicetree/bindings/mfd/max14577.txt
6937F: Documentation/devicetree/bindings/*/max77686.txt
6938F: Documentation/devicetree/bindings/mfd/max77693.txt
6939F: Documentation/devicetree/bindings/clock/maxim,max77686.txt
6940F: include/linux/mfd/max14577*.h
6941F: include/linux/mfd/max77686*.h
6942F: include/linux/mfd/max77693*.h
6943
6944MAXIRADIO FM RADIO RECEIVER DRIVER
6945M: Hans Verkuil <hverkuil@xs4all.nl>
6946L: linux-media@vger.kernel.org
6947T: git git://linuxtv.org/media_tree.git
6948W: https://linuxtv.org
6949S: Maintained
6950F: drivers/media/radio/radio-maxiradio*
6951
6952MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVER
6953M: Peter Rosin <peda@axentia.se>
6954L: linux-iio@vger.kernel.org
6955S: Maintained
6956F: drivers/iio/potentiometer/mcp4531.c
6957
6958MEDIA DRIVERS FOR RENESAS - VSP1
6959M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
6960L: linux-media@vger.kernel.org
6961L: linux-renesas-soc@vger.kernel.org
6962T: git git://linuxtv.org/media_tree.git
6963S: Supported
6964F: Documentation/devicetree/bindings/media/renesas,vsp1.txt
6965F: drivers/media/platform/vsp1/
6966
6967MEDIA DRIVERS FOR ASCOT2E
6968M: Sergey Kozlov <serjk@netup.ru>
6969L: linux-media@vger.kernel.org
6970W: https://linuxtv.org
6971W: http://netup.tv/
6972T: git git://linuxtv.org/media_tree.git
6973S: Supported
6974F: drivers/media/dvb-frontends/ascot2e*
6975
6976MEDIA DRIVERS FOR CXD2841ER
6977M: Sergey Kozlov <serjk@netup.ru>
6978L: linux-media@vger.kernel.org
6979W: https://linuxtv.org
6980W: http://netup.tv/
6981T: git git://linuxtv.org/media_tree.git
6982S: Supported
6983F: drivers/media/dvb-frontends/cxd2841er*
6984
6985MEDIA DRIVERS FOR HORUS3A
6986M: Sergey Kozlov <serjk@netup.ru>
6987L: linux-media@vger.kernel.org
6988W: https://linuxtv.org
6989W: http://netup.tv/
6990T: git git://linuxtv.org/media_tree.git
6991S: Supported
6992F: drivers/media/dvb-frontends/horus3a*
6993
6994MEDIA DRIVERS FOR LNBH25
6995M: Sergey Kozlov <serjk@netup.ru>
6996L: linux-media@vger.kernel.org
6997W: https://linuxtv.org
6998W: http://netup.tv/
6999T: git git://linuxtv.org/media_tree.git
7000S: Supported
7001F: drivers/media/dvb-frontends/lnbh25*
7002
7003MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
7004M: Sergey Kozlov <serjk@netup.ru>
7005L: linux-media@vger.kernel.org
7006W: https://linuxtv.org
7007W: http://netup.tv/
7008T: git git://linuxtv.org/media_tree.git
7009S: Supported
7010F: drivers/media/pci/netup_unidvb/*
7011
7012MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
7013M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
7014P: LinuxTV.org Project
7015L: linux-media@vger.kernel.org
7016W: https://linuxtv.org
7017Q: http://patchwork.kernel.org/project/linux-media/list/
7018T: git git://linuxtv.org/media_tree.git
7019S: Maintained
7020F: Documentation/dvb/
7021F: Documentation/video4linux/
7022F: Documentation/DocBook/media/
7023F: drivers/media/
7024F: drivers/staging/media/
7025F: include/linux/platform_data/media/
7026F: include/media/
7027F: include/uapi/linux/dvb/
7028F: include/uapi/linux/videodev2.h
7029F: include/uapi/linux/media.h
7030F: include/uapi/linux/v4l2-*
7031F: include/uapi/linux/meye.h
7032F: include/uapi/linux/ivtv*
7033F: include/uapi/linux/uvcvideo.h
7034
7035MEDIATEK MT7601U WIRELESS LAN DRIVER
7036M: Jakub Kicinski <kubakici@wp.pl>
7037L: linux-wireless@vger.kernel.org
7038S: Maintained
7039F: drivers/net/wireless/mediatek/mt7601u/
7040
7041MEGARAID SCSI/SAS DRIVERS
7042M: Kashyap Desai <kashyap.desai@avagotech.com>
7043M: Sumit Saxena <sumit.saxena@avagotech.com>
7044M: Uday Lingala <uday.lingala@avagotech.com>
7045L: megaraidlinux.pdl@avagotech.com
7046L: linux-scsi@vger.kernel.org
7047W: http://www.lsi.com
7048S: Maintained
7049F: Documentation/scsi/megaraid.txt
7050F: drivers/scsi/megaraid.*
7051F: drivers/scsi/megaraid/
7052
7053MELLANOX ETHERNET DRIVER (mlx4_en)
7054M: Eugenia Emantayev <eugenia@mellanox.com>
7055L: netdev@vger.kernel.org
7056S: Supported
7057W: http://www.mellanox.com
7058Q: http://patchwork.ozlabs.org/project/netdev/list/
7059F: drivers/net/ethernet/mellanox/mlx4/en_*
7060
7061MELLANOX ETHERNET DRIVER (mlx5e)
7062M: Saeed Mahameed <saeedm@mellanox.com>
7063L: netdev@vger.kernel.org
7064S: Supported
7065W: http://www.mellanox.com
7066Q: http://patchwork.ozlabs.org/project/netdev/list/
7067F: drivers/net/ethernet/mellanox/mlx5/core/en_*
7068
7069MELLANOX ETHERNET SWITCH DRIVERS
7070M: Jiri Pirko <jiri@mellanox.com>
7071M: Ido Schimmel <idosch@mellanox.com>
7072L: netdev@vger.kernel.org
7073S: Supported
7074W: http://www.mellanox.com
7075Q: http://patchwork.ozlabs.org/project/netdev/list/
7076F: drivers/net/ethernet/mellanox/mlxsw/
7077
7078MEMBARRIER SUPPORT
7079M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
7080M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
7081L: linux-kernel@vger.kernel.org
7082S: Supported
7083F: kernel/membarrier.c
7084F: include/uapi/linux/membarrier.h
7085
7086MEMORY MANAGEMENT
7087L: linux-mm@kvack.org
7088W: http://www.linux-mm.org
7089S: Maintained
7090F: include/linux/mm.h
7091F: include/linux/gfp.h
7092F: include/linux/mmzone.h
7093F: include/linux/memory_hotplug.h
7094F: include/linux/vmalloc.h
7095F: mm/
7096
7097MEMORY TECHNOLOGY DEVICES (MTD)
7098M: David Woodhouse <dwmw2@infradead.org>
7099M: Brian Norris <computersforpeace@gmail.com>
7100L: linux-mtd@lists.infradead.org
7101W: http://www.linux-mtd.infradead.org/
7102Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
7103T: git git://git.infradead.org/linux-mtd.git
7104T: git git://git.infradead.org/l2-mtd.git
7105S: Maintained
7106F: drivers/mtd/
7107F: include/linux/mtd/
7108F: include/uapi/mtd/
7109
7110MEN A21 WATCHDOG DRIVER
7111M: Johannes Thumshirn <morbidrsa@gmail.com>
7112L: linux-watchdog@vger.kernel.org
7113S: Maintained
7114F: drivers/watchdog/mena21_wdt.c
7115
7116MEN CHAMELEON BUS (mcb)
7117M: Johannes Thumshirn <morbidrsa@gmail.com>
7118S: Maintained
7119F: drivers/mcb/
7120F: include/linux/mcb.h
7121F: Documentation/men-chameleon-bus.txt
7122
7123MEN F21BMC (Board Management Controller)
7124M: Andreas Werner <andreas.werner@men.de>
7125S: Supported
7126F: drivers/mfd/menf21bmc.c
7127F: drivers/watchdog/menf21bmc_wdt.c
7128F: drivers/leds/leds-menf21bmc.c
7129F: drivers/hwmon/menf21bmc_hwmon.c
7130F: Documentation/hwmon/menf21bmc
7131
7132METAG ARCHITECTURE
7133M: James Hogan <james.hogan@imgtec.com>
7134L: linux-metag@vger.kernel.org
7135T: git git://git.kernel.org/pub/scm/linux/kernel/git/jhogan/metag.git
7136S: Odd Fixes
7137F: arch/metag/
7138F: Documentation/metag/
7139F: Documentation/devicetree/bindings/metag/
7140F: Documentation/devicetree/bindings/interrupt-controller/img,*
7141F: drivers/clocksource/metag_generic.c
7142F: drivers/irqchip/irq-metag.c
7143F: drivers/irqchip/irq-metag-ext.c
7144F: drivers/tty/metag_da.c
7145
7146MICROBLAZE ARCHITECTURE
7147M: Michal Simek <monstr@monstr.eu>
7148W: http://www.monstr.eu/fdt/
7149T: git git://git.monstr.eu/linux-2.6-microblaze.git
7150S: Supported
7151F: arch/microblaze/
7152
7153MICROSOFT SURFACE PRO 3 BUTTON DRIVER
7154M: Chen Yu <yu.c.chen@intel.com>
7155L: platform-driver-x86@vger.kernel.org
7156S: Supported
7157F: drivers/platform/x86/surfacepro3_button.c
7158
7159MICROTEK X6 SCANNER
7160M: Oliver Neukum <oliver@neukum.org>
7161S: Maintained
7162F: drivers/usb/image/microtek.*
7163
7164MIPS
7165M: Ralf Baechle <ralf@linux-mips.org>
7166L: linux-mips@linux-mips.org
7167W: http://www.linux-mips.org/
7168T: git git://git.linux-mips.org/pub/scm/ralf/linux.git
7169Q: http://patchwork.linux-mips.org/project/linux-mips/list/
7170S: Supported
7171F: Documentation/mips/
7172F: arch/mips/
7173
7174MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
7175M: Hans Verkuil <hverkuil@xs4all.nl>
7176L: linux-media@vger.kernel.org
7177T: git git://linuxtv.org/media_tree.git
7178W: https://linuxtv.org
7179S: Odd Fixes
7180F: drivers/media/radio/radio-miropcm20*
7181
7182MELLANOX MLX4 core VPI driver
7183M: Yishai Hadas <yishaih@mellanox.com>
7184L: netdev@vger.kernel.org
7185L: linux-rdma@vger.kernel.org
7186W: http://www.mellanox.com
7187Q: http://patchwork.ozlabs.org/project/netdev/list/
7188S: Supported
7189F: drivers/net/ethernet/mellanox/mlx4/
7190F: include/linux/mlx4/
7191
7192MELLANOX MLX4 IB driver
7193M: Yishai Hadas <yishaih@mellanox.com>
7194L: linux-rdma@vger.kernel.org
7195W: http://www.mellanox.com
7196Q: http://patchwork.kernel.org/project/linux-rdma/list/
7197S: Supported
7198F: drivers/infiniband/hw/mlx4/
7199F: include/linux/mlx4/
7200
7201MELLANOX MLX5 core VPI driver
7202M: Matan Barak <matanb@mellanox.com>
7203M: Leon Romanovsky <leonro@mellanox.com>
7204L: netdev@vger.kernel.org
7205L: linux-rdma@vger.kernel.org
7206W: http://www.mellanox.com
7207Q: http://patchwork.ozlabs.org/project/netdev/list/
7208S: Supported
7209F: drivers/net/ethernet/mellanox/mlx5/core/
7210F: include/linux/mlx5/
7211
7212MELLANOX MLX5 IB driver
7213M: Matan Barak <matanb@mellanox.com>
7214M: Leon Romanovsky <leonro@mellanox.com>
7215L: linux-rdma@vger.kernel.org
7216W: http://www.mellanox.com
7217Q: http://patchwork.kernel.org/project/linux-rdma/list/
7218S: Supported
7219F: drivers/infiniband/hw/mlx5/
7220F: include/linux/mlx5/
7221
7222MELEXIS MLX90614 DRIVER
7223M: Crt Mori <cmo@melexis.com>
7224L: linux-iio@vger.kernel.org
7225W: http://www.melexis.com
7226S: Supported
7227F: drivers/iio/temperature/mlx90614.c
7228
7229MN88472 MEDIA DRIVER
7230M: Antti Palosaari <crope@iki.fi>
7231L: linux-media@vger.kernel.org
7232W: https://linuxtv.org
7233W: http://palosaari.fi/linux/
7234Q: http://patchwork.linuxtv.org/project/linux-media/list/
7235T: git git://linuxtv.org/anttip/media_tree.git
7236S: Maintained
7237F: drivers/staging/media/mn88472/
7238F: drivers/media/dvb-frontends/mn88472.h
7239
7240MN88473 MEDIA DRIVER
7241M: Antti Palosaari <crope@iki.fi>
7242L: linux-media@vger.kernel.org
7243W: https://linuxtv.org
7244W: http://palosaari.fi/linux/
7245Q: http://patchwork.linuxtv.org/project/linux-media/list/
7246T: git git://linuxtv.org/anttip/media_tree.git
7247S: Maintained
7248F: drivers/staging/media/mn88473/
7249F: drivers/media/dvb-frontends/mn88473.h
7250
7251MODULE SUPPORT
7252M: Rusty Russell <rusty@rustcorp.com.au>
7253S: Maintained
7254F: include/linux/module.h
7255F: kernel/module.c
7256
7257MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER
7258W: http://popies.net/meye/
7259S: Orphan
7260F: Documentation/video4linux/meye.txt
7261F: drivers/media/pci/meye/
7262F: include/uapi/linux/meye.h
7263
7264MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
7265M: Jiri Slaby <jirislaby@gmail.com>
7266S: Maintained
7267F: Documentation/serial/moxa-smartio
7268F: drivers/tty/mxser.*
7269
7270MR800 AVERMEDIA USB FM RADIO DRIVER
7271M: Alexey Klimov <klimov.linux@gmail.com>
7272L: linux-media@vger.kernel.org
7273T: git git://linuxtv.org/media_tree.git
7274S: Maintained
7275F: drivers/media/radio/radio-mr800.c
7276
7277MRF24J40 IEEE 802.15.4 RADIO DRIVER
7278M: Alan Ott <alan@signal11.us>
7279L: linux-wpan@vger.kernel.org
7280S: Maintained
7281F: drivers/net/ieee802154/mrf24j40.c
7282F: Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
7283
7284MSI LAPTOP SUPPORT
7285M: "Lee, Chun-Yi" <jlee@suse.com>
7286L: platform-driver-x86@vger.kernel.org
7287S: Maintained
7288F: drivers/platform/x86/msi-laptop.c
7289
7290MSI WMI SUPPORT
7291L: platform-driver-x86@vger.kernel.org
7292S: Orphan
7293F: drivers/platform/x86/msi-wmi.c
7294
7295MSI001 MEDIA DRIVER
7296M: Antti Palosaari <crope@iki.fi>
7297L: linux-media@vger.kernel.org
7298W: https://linuxtv.org
7299W: http://palosaari.fi/linux/
7300Q: http://patchwork.linuxtv.org/project/linux-media/list/
7301T: git git://linuxtv.org/anttip/media_tree.git
7302S: Maintained
7303F: drivers/media/tuners/msi001*
7304
7305MSI2500 MEDIA DRIVER
7306M: Antti Palosaari <crope@iki.fi>
7307L: linux-media@vger.kernel.org
7308W: https://linuxtv.org
7309W: http://palosaari.fi/linux/
7310Q: http://patchwork.linuxtv.org/project/linux-media/list/
7311T: git git://linuxtv.org/anttip/media_tree.git
7312S: Maintained
7313F: drivers/media/usb/msi2500/
7314
7315MSYSTEMS DISKONCHIP G3 MTD DRIVER
7316M: Robert Jarzmik <robert.jarzmik@free.fr>
7317L: linux-mtd@lists.infradead.org
7318S: Maintained
7319F: drivers/mtd/devices/docg3*
7320
7321MT9M032 APTINA SENSOR DRIVER
7322M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7323L: linux-media@vger.kernel.org
7324T: git git://linuxtv.org/media_tree.git
7325S: Maintained
7326F: drivers/media/i2c/mt9m032.c
7327F: include/media/i2c/mt9m032.h
7328
7329MT9P031 APTINA CAMERA SENSOR
7330M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7331L: linux-media@vger.kernel.org
7332T: git git://linuxtv.org/media_tree.git
7333S: Maintained
7334F: drivers/media/i2c/mt9p031.c
7335F: include/media/i2c/mt9p031.h
7336
7337MT9T001 APTINA CAMERA SENSOR
7338M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7339L: linux-media@vger.kernel.org
7340T: git git://linuxtv.org/media_tree.git
7341S: Maintained
7342F: drivers/media/i2c/mt9t001.c
7343F: include/media/i2c/mt9t001.h
7344
7345MT9V032 APTINA CAMERA SENSOR
7346M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7347L: linux-media@vger.kernel.org
7348T: git git://linuxtv.org/media_tree.git
7349S: Maintained
7350F: Documentation/devicetree/bindings/media/i2c/mt9v032.txt
7351F: drivers/media/i2c/mt9v032.c
7352F: include/media/i2c/mt9v032.h
7353
7354MULTIFUNCTION DEVICES (MFD)
7355M: Lee Jones <lee.jones@linaro.org>
7356T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
7357S: Supported
7358F: drivers/mfd/
7359F: include/linux/mfd/
7360
7361MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
7362M: Ulf Hansson <ulf.hansson@linaro.org>
7363L: linux-mmc@vger.kernel.org
7364T: git git://git.linaro.org/people/ulf.hansson/mmc.git
7365S: Maintained
7366F: drivers/mmc/
7367F: include/linux/mmc/
7368F: include/uapi/linux/mmc/
7369
7370MULTIMEDIA CARD (MMC) ETC. OVER SPI
7371S: Orphan
7372F: drivers/mmc/host/mmc_spi.c
7373F: include/linux/spi/mmc_spi.h
7374
7375MULTISOUND SOUND DRIVER
7376M: Andrew Veliath <andrewtv@usa.net>
7377S: Maintained
7378F: Documentation/sound/oss/MultiSound
7379F: sound/oss/msnd*
7380
7381MULTITECH MULTIPORT CARD (ISICOM)
7382S: Orphan
7383F: drivers/tty/isicom.c
7384F: include/linux/isicom.h
7385
7386MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
7387M: Felipe Balbi <balbi@ti.com>
7388L: linux-usb@vger.kernel.org
7389T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
7390S: Maintained
7391F: drivers/usb/musb/
7392
7393MXL5007T MEDIA DRIVER
7394M: Michael Krufky <mkrufky@linuxtv.org>
7395L: linux-media@vger.kernel.org
7396W: https://linuxtv.org
7397W: http://github.com/mkrufky
7398Q: http://patchwork.linuxtv.org/project/linux-media/list/
7399T: git git://linuxtv.org/mkrufky/tuners.git
7400S: Maintained
7401F: drivers/media/tuners/mxl5007t.*
7402
7403MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
7404M: Hyong-Youb Kim <hykim@myri.com>
7405L: netdev@vger.kernel.org
7406W: https://www.myricom.com/support/downloads/myri10ge.html
7407S: Supported
7408F: drivers/net/ethernet/myricom/myri10ge/
7409
7410NATSEMI ETHERNET DRIVER (DP8381x)
7411S: Orphan
7412F: drivers/net/ethernet/natsemi/natsemi.c
7413
7414NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
7415M: Daniel Mack <zonque@gmail.com>
7416S: Maintained
7417L: alsa-devel@alsa-project.org (moderated for non-subscribers)
7418W: http://www.native-instruments.com
7419F: sound/usb/caiaq/
7420
7421NCP FILESYSTEM
7422M: Petr Vandrovec <petr@vandrovec.name>
7423S: Odd Fixes
7424F: fs/ncpfs/
7425
7426NCR 5380 SCSI DRIVERS
7427M: Finn Thain <fthain@telegraphics.com.au>
7428M: Michael Schmitz <schmitzmic@gmail.com>
7429L: linux-scsi@vger.kernel.org
7430S: Maintained
7431F: Documentation/scsi/g_NCR5380.txt
7432F: drivers/scsi/NCR5380.*
7433F: drivers/scsi/arm/cumana_1.c
7434F: drivers/scsi/arm/oak.c
7435F: drivers/scsi/atari_NCR5380.c
7436F: drivers/scsi/atari_scsi.*
7437F: drivers/scsi/dmx3191d.c
7438F: drivers/scsi/dtc.*
7439F: drivers/scsi/g_NCR5380.*
7440F: drivers/scsi/g_NCR5380_mmio.c
7441F: drivers/scsi/mac_scsi.*
7442F: drivers/scsi/pas16.*
7443F: drivers/scsi/sun3_scsi.*
7444F: drivers/scsi/sun3_scsi_vme.c
7445F: drivers/scsi/t128.*
7446
7447NCR DUAL 700 SCSI DRIVER (MICROCHANNEL)
7448M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
7449L: linux-scsi@vger.kernel.org
7450S: Maintained
7451F: drivers/scsi/NCR_D700.*
7452
7453NCT6775 HARDWARE MONITOR DRIVER
7454M: Guenter Roeck <linux@roeck-us.net>
7455L: lm-sensors@lm-sensors.org
7456S: Maintained
7457F: Documentation/hwmon/nct6775
7458F: drivers/hwmon/nct6775.c
7459
7460NETEFFECT IWARP RNIC DRIVER (IW_NES)
7461M: Faisal Latif <faisal.latif@intel.com>
7462L: linux-rdma@vger.kernel.org
7463W: http://www.intel.com/Products/Server/Adapters/Server-Cluster/Server-Cluster-overview.htm
7464S: Supported
7465F: drivers/infiniband/hw/nes/
7466
7467NETEM NETWORK EMULATOR
7468M: Stephen Hemminger <stephen@networkplumber.org>
7469L: netem@lists.linux-foundation.org
7470S: Maintained
7471F: net/sched/sch_netem.c
7472
7473NETERION 10GbE DRIVERS (s2io/vxge)
7474M: Jon Mason <jdmason@kudzu.us>
7475L: netdev@vger.kernel.org
7476S: Supported
7477F: Documentation/networking/s2io.txt
7478F: Documentation/networking/vxge.txt
7479F: drivers/net/ethernet/neterion/
7480
7481NETFILTER ({IP,IP6,ARP,EB,NF}TABLES)
7482M: Pablo Neira Ayuso <pablo@netfilter.org>
7483M: Patrick McHardy <kaber@trash.net>
7484M: Jozsef Kadlecsik <kadlec@blackhole.kfki.hu>
7485L: netfilter-devel@vger.kernel.org
7486L: coreteam@netfilter.org
7487W: http://www.netfilter.org/
7488W: http://www.iptables.org/
7489Q: http://patchwork.ozlabs.org/project/netfilter-devel/list/
7490T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git
7491T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git
7492S: Supported
7493F: include/linux/netfilter*
7494F: include/linux/netfilter/
7495F: include/net/netfilter/
7496F: include/uapi/linux/netfilter*
7497F: include/uapi/linux/netfilter/
7498F: net/*/netfilter.c
7499F: net/*/netfilter/
7500F: net/netfilter/
7501F: net/bridge/br_netfilter*.c
7502
7503NETLABEL
7504M: Paul Moore <paul@paul-moore.com>
7505W: http://netlabel.sf.net
7506L: netdev@vger.kernel.org
7507S: Maintained
7508F: Documentation/netlabel/
7509F: include/net/netlabel.h
7510F: net/netlabel/
7511
7512NETROM NETWORK LAYER
7513M: Ralf Baechle <ralf@linux-mips.org>
7514L: linux-hams@vger.kernel.org
7515W: http://www.linux-ax25.org/
7516S: Maintained
7517F: include/net/netrom.h
7518F: include/uapi/linux/netrom.h
7519F: net/netrom/
7520
7521NETRONOME ETHERNET DRIVERS
7522M: Jakub Kicinski <jakub.kicinski@netronome.com>
7523M: Rolf Neugebauer <rolf.neugebauer@netronome.com>
7524L: oss-drivers@netronome.com
7525S: Maintained
7526F: drivers/net/ethernet/netronome/
7527
7528NETWORK BLOCK DEVICE (NBD)
7529M: Markus Pargmann <mpa@pengutronix.de>
7530S: Maintained
7531L: nbd-general@lists.sourceforge.net
7532T: git git://git.pengutronix.de/git/mpa/linux-nbd.git
7533F: Documentation/blockdev/nbd.txt
7534F: drivers/block/nbd.c
7535F: include/uapi/linux/nbd.h
7536
7537NETWORK DROP MONITOR
7538M: Neil Horman <nhorman@tuxdriver.com>
7539L: netdev@vger.kernel.org
7540S: Maintained
7541W: https://fedorahosted.org/dropwatch/
7542F: net/core/drop_monitor.c
7543
7544NETWORKING [GENERAL]
7545M: "David S. Miller" <davem@davemloft.net>
7546L: netdev@vger.kernel.org
7547W: http://www.linuxfoundation.org/en/Net
7548Q: http://patchwork.ozlabs.org/project/netdev/list/
7549T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
7550T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
7551S: Maintained
7552F: net/
7553F: include/net/
7554F: include/linux/in.h
7555F: include/linux/net.h
7556F: include/linux/netdevice.h
7557F: include/uapi/linux/in.h
7558F: include/uapi/linux/net.h
7559F: include/uapi/linux/netdevice.h
7560F: include/uapi/linux/net_namespace.h
7561F: tools/net/
7562F: tools/testing/selftests/net/
7563F: lib/random32.c
7564F: lib/test_bpf.c
7565
7566NETWORKING [IPv4/IPv6]
7567M: "David S. Miller" <davem@davemloft.net>
7568M: Alexey Kuznetsov <kuznet@ms2.inr.ac.ru>
7569M: James Morris <jmorris@namei.org>
7570M: Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org>
7571M: Patrick McHardy <kaber@trash.net>
7572L: netdev@vger.kernel.org
7573T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
7574S: Maintained
7575F: net/ipv4/
7576F: net/ipv6/
7577F: include/net/ip*
7578F: arch/x86/net/*
7579
7580NETWORKING [IPSEC]
7581M: Steffen Klassert <steffen.klassert@secunet.com>
7582M: Herbert Xu <herbert@gondor.apana.org.au>
7583M: "David S. Miller" <davem@davemloft.net>
7584L: netdev@vger.kernel.org
7585T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
7586T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
7587S: Maintained
7588F: net/core/flow.c
7589F: net/xfrm/
7590F: net/key/
7591F: net/ipv4/xfrm*
7592F: net/ipv4/esp4.c
7593F: net/ipv4/ah4.c
7594F: net/ipv4/ipcomp.c
7595F: net/ipv4/ip_vti.c
7596F: net/ipv6/xfrm*
7597F: net/ipv6/esp6.c
7598F: net/ipv6/ah6.c
7599F: net/ipv6/ipcomp6.c
7600F: net/ipv6/ip6_vti.c
7601F: include/uapi/linux/xfrm.h
7602F: include/net/xfrm.h
7603
7604NETWORKING [LABELED] (NetLabel, CIPSO, Labeled IPsec, SECMARK)
7605M: Paul Moore <paul@paul-moore.com>
7606L: netdev@vger.kernel.org
7607S: Maintained
7608
7609NETWORKING [WIRELESS]
7610L: linux-wireless@vger.kernel.org
7611Q: http://patchwork.kernel.org/project/linux-wireless/list/
7612
7613NETWORKING DRIVERS
7614L: netdev@vger.kernel.org
7615W: http://www.linuxfoundation.org/en/Net
7616Q: http://patchwork.ozlabs.org/project/netdev/list/
7617T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
7618T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
7619S: Odd Fixes
7620F: drivers/net/
7621F: include/linux/if_*
7622F: include/linux/netdevice.h
7623F: include/linux/etherdevice.h
7624F: include/linux/fcdevice.h
7625F: include/linux/fddidevice.h
7626F: include/linux/hippidevice.h
7627F: include/linux/inetdevice.h
7628F: include/uapi/linux/if_*
7629F: include/uapi/linux/netdevice.h
7630
7631NETWORKING DRIVERS (WIRELESS)
7632M: Kalle Valo <kvalo@codeaurora.org>
7633L: linux-wireless@vger.kernel.org
7634Q: http://patchwork.kernel.org/project/linux-wireless/list/
7635T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git
7636T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git
7637S: Maintained
7638F: drivers/net/wireless/
7639
7640NETXEN (1/10) GbE SUPPORT
7641M: Manish Chopra <manish.chopra@qlogic.com>
7642M: Sony Chacko <sony.chacko@qlogic.com>
7643M: Rajesh Borundia <rajesh.borundia@qlogic.com>
7644L: netdev@vger.kernel.org
7645W: http://www.qlogic.com
7646S: Supported
7647F: drivers/net/ethernet/qlogic/netxen/
7648
7649NFC SUBSYSTEM
7650M: Lauro Ramos Venancio <lauro.venancio@openbossa.org>
7651M: Aloisio Almeida Jr <aloisio.almeida@openbossa.org>
7652M: Samuel Ortiz <sameo@linux.intel.com>
7653L: linux-wireless@vger.kernel.org
7654L: linux-nfc@lists.01.org (subscribers-only)
7655S: Supported
7656F: net/nfc/
7657F: include/net/nfc/
7658F: include/uapi/linux/nfc.h
7659F: drivers/nfc/
7660F: include/linux/platform_data/microread.h
7661F: include/linux/platform_data/nfcmrvl.h
7662F: include/linux/platform_data/nxp-nci.h
7663F: include/linux/platform_data/pn544.h
7664F: include/linux/platform_data/st21nfca.h
7665F: include/linux/platform_data/st-nci.h
7666F: Documentation/devicetree/bindings/net/nfc/
7667
7668NFS, SUNRPC, AND LOCKD CLIENTS
7669M: Trond Myklebust <trond.myklebust@primarydata.com>
7670M: Anna Schumaker <anna.schumaker@netapp.com>
7671L: linux-nfs@vger.kernel.org
7672W: http://client.linux-nfs.org
7673T: git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
7674S: Maintained
7675F: fs/lockd/
7676F: fs/nfs/
7677F: fs/nfs_common/
7678F: net/sunrpc/
7679F: include/linux/lockd/
7680F: include/linux/nfs*
7681F: include/linux/sunrpc/
7682F: include/uapi/linux/nfs*
7683F: include/uapi/linux/sunrpc/
7684
7685NILFS2 FILESYSTEM
7686M: Ryusuke Konishi <konishi.ryusuke@lab.ntt.co.jp>
7687L: linux-nilfs@vger.kernel.org
7688W: http://nilfs.sourceforge.net/
7689T: git git://github.com/konis/nilfs2.git
7690S: Supported
7691F: Documentation/filesystems/nilfs2.txt
7692F: fs/nilfs2/
7693F: include/linux/nilfs2_fs.h
7694F: include/trace/events/nilfs2.h
7695
7696NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
7697M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
7698W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
7699S: Maintained
7700F: Documentation/scsi/NinjaSCSI.txt
7701F: drivers/scsi/pcmcia/nsp_*
7702
7703NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
7704M: GOTO Masanori <gotom@debian.or.jp>
7705M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
7706W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
7707S: Maintained
7708F: Documentation/scsi/NinjaSCSI.txt
7709F: drivers/scsi/nsp32*
7710
7711NIOS2 ARCHITECTURE
7712M: Ley Foon Tan <lftan@altera.com>
7713L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
7714T: git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git
7715S: Maintained
7716F: arch/nios2/
7717
7718NOKIA N900 POWER SUPPLY DRIVERS
7719M: Pali Rohár <pali.rohar@gmail.com>
7720S: Maintained
7721F: include/linux/power/bq2415x_charger.h
7722F: include/linux/power/bq27xxx_battery.h
7723F: include/linux/power/isp1704_charger.h
7724F: drivers/power/bq2415x_charger.c
7725F: drivers/power/bq27xxx_battery.c
7726F: drivers/power/isp1704_charger.c
7727F: drivers/power/rx51_battery.c
7728
7729NTB DRIVER CORE
7730M: Jon Mason <jdmason@kudzu.us>
7731M: Dave Jiang <dave.jiang@intel.com>
7732M: Allen Hubbe <Allen.Hubbe@emc.com>
7733L: linux-ntb@googlegroups.com
7734S: Supported
7735W: https://github.com/jonmason/ntb/wiki
7736T: git git://github.com/jonmason/ntb.git
7737F: drivers/ntb/
7738F: drivers/net/ntb_netdev.c
7739F: include/linux/ntb.h
7740F: include/linux/ntb_transport.h
7741
7742NTB INTEL DRIVER
7743M: Jon Mason <jdmason@kudzu.us>
7744M: Dave Jiang <dave.jiang@intel.com>
7745L: linux-ntb@googlegroups.com
7746S: Supported
7747W: https://github.com/jonmason/ntb/wiki
7748T: git git://github.com/jonmason/ntb.git
7749F: drivers/ntb/hw/intel/
7750
7751NTB AMD DRIVER
7752M: Xiangliang Yu <Xiangliang.Yu@amd.com>
7753L: linux-ntb@googlegroups.com
7754S: Supported
7755F: drivers/ntb/hw/amd/
7756
7757NTFS FILESYSTEM
7758M: Anton Altaparmakov <anton@tuxera.com>
7759L: linux-ntfs-dev@lists.sourceforge.net
7760W: http://www.tuxera.com/
7761T: git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
7762S: Supported
7763F: Documentation/filesystems/ntfs.txt
7764F: fs/ntfs/
7765
7766NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
7767M: Antonino Daplas <adaplas@gmail.com>
7768L: linux-fbdev@vger.kernel.org
7769S: Maintained
7770F: drivers/video/fbdev/riva/
7771F: drivers/video/fbdev/nvidia/
7772
7773NVM EXPRESS DRIVER
7774M: Keith Busch <keith.busch@intel.com>
7775M: Jens Axboe <axboe@fb.com>
7776L: linux-nvme@lists.infradead.org
7777T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
7778W: https://kernel.googlesource.com/pub/scm/linux/kernel/git/axboe/linux-block/
7779S: Supported
7780F: drivers/nvme/host/
7781F: include/linux/nvme.h
7782
7783NVMEM FRAMEWORK
7784M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
7785M: Maxime Ripard <maxime.ripard@free-electrons.com>
7786S: Maintained
7787F: drivers/nvmem/
7788F: Documentation/devicetree/bindings/nvmem/
7789F: include/linux/nvmem-consumer.h
7790F: include/linux/nvmem-provider.h
7791
7792NXP-NCI NFC DRIVER
7793M: Clément Perrochaud <clement.perrochaud@effinnov.com>
7794R: Charles Gorand <charles.gorand@effinnov.com>
7795L: linux-nfc@lists.01.org (moderated for non-subscribers)
7796S: Supported
7797F: drivers/nfc/nxp-nci
7798
7799NXP TDA998X DRM DRIVER
7800M: Russell King <rmk+kernel@arm.linux.org.uk>
7801S: Supported
7802F: drivers/gpu/drm/i2c/tda998x_drv.c
7803F: include/drm/i2c/tda998x.h
7804
7805NXP TFA9879 DRIVER
7806M: Peter Rosin <peda@axentia.se>
7807L: alsa-devel@alsa-project.org (moderated for non-subscribers)
7808S: Maintained
7809F: sound/soc/codecs/tfa9879*
7810
7811OMAP SUPPORT
7812M: Tony Lindgren <tony@atomide.com>
7813L: linux-omap@vger.kernel.org
7814W: http://www.muru.com/linux/omap/
7815W: http://linux.omap.com/
7816Q: http://patchwork.kernel.org/project/linux-omap/list/
7817T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
7818S: Maintained
7819F: arch/arm/*omap*/
7820F: arch/arm/configs/omap1_defconfig
7821F: arch/arm/configs/omap2plus_defconfig
7822F: drivers/i2c/busses/i2c-omap.c
7823F: drivers/irqchip/irq-omap-intc.c
7824F: drivers/mfd/*omap*.c
7825F: drivers/mfd/menelaus.c
7826F: drivers/mfd/palmas.c
7827F: drivers/mfd/tps65217.c
7828F: drivers/mfd/tps65218.c
7829F: drivers/mfd/tps65910.c
7830F: drivers/mfd/twl-core.[ch]
7831F: drivers/mfd/twl4030*.c
7832F: drivers/mfd/twl6030*.c
7833F: drivers/mfd/twl6040*.c
7834F: drivers/regulator/palmas-regulator*.c
7835F: drivers/regulator/pbias-regulator.c
7836F: drivers/regulator/tps65217-regulator.c
7837F: drivers/regulator/tps65218-regulator.c
7838F: drivers/regulator/tps65910-regulator.c
7839F: drivers/regulator/twl-regulator.c
7840F: include/linux/i2c-omap.h
7841
7842OMAP DEVICE TREE SUPPORT
7843M: Benoît Cousson <bcousson@baylibre.com>
7844M: Tony Lindgren <tony@atomide.com>
7845L: linux-omap@vger.kernel.org
7846L: devicetree@vger.kernel.org
7847S: Maintained
7848F: arch/arm/boot/dts/*omap*
7849F: arch/arm/boot/dts/*am3*
7850F: arch/arm/boot/dts/*am4*
7851F: arch/arm/boot/dts/*am5*
7852F: arch/arm/boot/dts/*dra7*
7853
7854OMAP CLOCK FRAMEWORK SUPPORT
7855M: Paul Walmsley <paul@pwsan.com>
7856L: linux-omap@vger.kernel.org
7857S: Maintained
7858F: arch/arm/*omap*/*clock*
7859
7860OMAP POWER MANAGEMENT SUPPORT
7861M: Kevin Hilman <khilman@deeprootsystems.com>
7862L: linux-omap@vger.kernel.org
7863S: Maintained
7864F: arch/arm/*omap*/*pm*
7865F: drivers/cpufreq/omap-cpufreq.c
7866
7867OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
7868M: Rajendra Nayak <rnayak@ti.com>
7869M: Paul Walmsley <paul@pwsan.com>
7870L: linux-omap@vger.kernel.org
7871S: Maintained
7872F: arch/arm/mach-omap2/prm*
7873
7874OMAP AUDIO SUPPORT
7875M: Peter Ujfalusi <peter.ujfalusi@ti.com>
7876M: Jarkko Nikula <jarkko.nikula@bitmer.com>
7877L: alsa-devel@alsa-project.org (moderated for non-subscribers)
7878L: linux-omap@vger.kernel.org
7879S: Maintained
7880F: sound/soc/omap/
7881
7882OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
7883M: Roger Quadros <rogerq@ti.com>
7884M: Tony Lindgren <tony@atomide.com>
7885L: linux-omap@vger.kernel.org
7886S: Maintained
7887F: drivers/memory/omap-gpmc.c
7888F: arch/arm/mach-omap2/*gpmc*
7889
7890OMAP FRAMEBUFFER SUPPORT
7891M: Tomi Valkeinen <tomi.valkeinen@ti.com>
7892L: linux-fbdev@vger.kernel.org
7893L: linux-omap@vger.kernel.org
7894S: Maintained
7895F: drivers/video/fbdev/omap/
7896
7897OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
7898M: Tomi Valkeinen <tomi.valkeinen@ti.com>
7899L: linux-omap@vger.kernel.org
7900L: linux-fbdev@vger.kernel.org
7901S: Maintained
7902F: drivers/video/fbdev/omap2/
7903F: Documentation/arm/OMAP/DSS
7904
7905OMAP HARDWARE SPINLOCK SUPPORT
7906M: Ohad Ben-Cohen <ohad@wizery.com>
7907L: linux-omap@vger.kernel.org
7908S: Maintained
7909F: drivers/hwspinlock/omap_hwspinlock.c
7910
7911OMAP MMC SUPPORT
7912M: Jarkko Lavinen <jarkko.lavinen@nokia.com>
7913L: linux-omap@vger.kernel.org
7914S: Maintained
7915F: drivers/mmc/host/omap.c
7916
7917OMAP HS MMC SUPPORT
7918L: linux-mmc@vger.kernel.org
7919L: linux-omap@vger.kernel.org
7920S: Orphan
7921F: drivers/mmc/host/omap_hsmmc.c
7922
7923OMAP RANDOM NUMBER GENERATOR SUPPORT
7924M: Deepak Saxena <dsaxena@plexity.net>
7925S: Maintained
7926F: drivers/char/hw_random/omap-rng.c
7927
7928OMAP HWMOD SUPPORT
7929M: Benoît Cousson <bcousson@baylibre.com>
7930M: Paul Walmsley <paul@pwsan.com>
7931L: linux-omap@vger.kernel.org
7932S: Maintained
7933F: arch/arm/mach-omap2/omap_hwmod.*
7934
7935OMAP HWMOD DATA
7936M: Paul Walmsley <paul@pwsan.com>
7937L: linux-omap@vger.kernel.org
7938S: Maintained
7939F: arch/arm/mach-omap2/omap_hwmod*data*
7940
7941OMAP HWMOD DATA FOR OMAP4-BASED DEVICES
7942M: Benoît Cousson <bcousson@baylibre.com>
7943L: linux-omap@vger.kernel.org
7944S: Maintained
7945F: arch/arm/mach-omap2/omap_hwmod_44xx_data.c
7946
7947OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
7948M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7949L: linux-media@vger.kernel.org
7950S: Maintained
7951F: Documentation/devicetree/bindings/media/ti,omap3isp.txt
7952F: drivers/media/platform/omap3isp/
7953F: drivers/staging/media/omap4iss/
7954
7955OMAP USB SUPPORT
7956M: Felipe Balbi <balbi@ti.com>
7957L: linux-usb@vger.kernel.org
7958L: linux-omap@vger.kernel.org
7959T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
7960S: Maintained
7961F: drivers/usb/*/*omap*
7962F: arch/arm/*omap*/usb*
7963
7964OMAP GPIO DRIVER
7965M: Grygorii Strashko <grygorii.strashko@ti.com>
7966M: Santosh Shilimkar <ssantosh@kernel.org>
7967M: Kevin Hilman <khilman@deeprootsystems.com>
7968L: linux-omap@vger.kernel.org
7969S: Maintained
7970F: Documentation/devicetree/bindings/gpio/gpio-omap.txt
7971F: drivers/gpio/gpio-omap.c
7972
7973OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
7974M: Mark Jackson <mpfj@newflow.co.uk>
7975L: linux-omap@vger.kernel.org
7976S: Maintained
7977F: arch/arm/boot/dts/am335x-nano.dts
7978
7979OMFS FILESYSTEM
7980M: Bob Copeland <me@bobcopeland.com>
7981L: linux-karma-devel@lists.sourceforge.net
7982S: Maintained
7983F: Documentation/filesystems/omfs.txt
7984F: fs/omfs/
7985
7986OMNIKEY CARDMAN 4000 DRIVER
7987M: Harald Welte <laforge@gnumonks.org>
7988S: Maintained
7989F: drivers/char/pcmcia/cm4000_cs.c
7990F: include/linux/cm4000_cs.h
7991F: include/uapi/linux/cm4000_cs.h
7992
7993OMNIKEY CARDMAN 4040 DRIVER
7994M: Harald Welte <laforge@gnumonks.org>
7995S: Maintained
7996F: drivers/char/pcmcia/cm4040_cs.*
7997
7998OMNIVISION OV7670 SENSOR DRIVER
7999M: Jonathan Corbet <corbet@lwn.net>
8000L: linux-media@vger.kernel.org
8001T: git git://linuxtv.org/media_tree.git
8002S: Maintained
8003F: drivers/media/i2c/ov7670.c
8004
8005ONENAND FLASH DRIVER
8006M: Kyungmin Park <kyungmin.park@samsung.com>
8007L: linux-mtd@lists.infradead.org
8008S: Maintained
8009F: drivers/mtd/onenand/
8010F: include/linux/mtd/onenand*.h
8011
8012ONSTREAM SCSI TAPE DRIVER
8013M: Willem Riede <osst@riede.org>
8014L: osst-users@lists.sourceforge.net
8015L: linux-scsi@vger.kernel.org
8016S: Maintained
8017F: Documentation/scsi/osst.txt
8018F: drivers/scsi/osst.*
8019F: drivers/scsi/osst_*.h
8020F: drivers/scsi/st.h
8021
8022OPENCORES I2C BUS DRIVER
8023M: Peter Korsgaard <jacmet@sunsite.dk>
8024L: linux-i2c@vger.kernel.org
8025S: Maintained
8026F: Documentation/i2c/busses/i2c-ocores
8027F: drivers/i2c/busses/i2c-ocores.c
8028
8029OPEN FIRMWARE AND FLATTENED DEVICE TREE
8030M: Rob Herring <robh+dt@kernel.org>
8031M: Frank Rowand <frowand.list@gmail.com>
8032M: Grant Likely <grant.likely@linaro.org>
8033L: devicetree@vger.kernel.org
8034W: http://www.devicetree.org/
8035T: git git://git.kernel.org/pub/scm/linux/kernel/git/glikely/linux.git
8036S: Maintained
8037F: drivers/of/
8038F: include/linux/of*.h
8039F: scripts/dtc/
8040
8041OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
8042M: Rob Herring <robh+dt@kernel.org>
8043M: Pawel Moll <pawel.moll@arm.com>
8044M: Mark Rutland <mark.rutland@arm.com>
8045M: Ian Campbell <ijc+devicetree@hellion.org.uk>
8046M: Kumar Gala <galak@codeaurora.org>
8047L: devicetree@vger.kernel.org
8048T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
8049S: Maintained
8050F: Documentation/devicetree/
8051F: arch/*/boot/dts/
8052F: include/dt-bindings/
8053
8054OPEN FIRMWARE AND DEVICE TREE OVERLAYS
8055M: Pantelis Antoniou <pantelis.antoniou@konsulko.com>
8056L: devicetree@vger.kernel.org
8057S: Maintained
8058F: Documentation/devicetree/dynamic-resolution-notes.txt
8059F: Documentation/devicetree/overlay-notes.txt
8060F: drivers/of/overlay.c
8061F: drivers/of/resolver.c
8062
8063OPENRISC ARCHITECTURE
8064M: Jonas Bonn <jonas@southpole.se>
8065W: http://openrisc.net
8066L: linux@lists.openrisc.net (moderated for non-subscribers)
8067S: Maintained
8068T: git git://openrisc.net/~jonas/linux
8069F: arch/openrisc/
8070
8071OPENVSWITCH
8072M: Pravin Shelar <pshelar@nicira.com>
8073L: netdev@vger.kernel.org
8074L: dev@openvswitch.org
8075W: http://openvswitch.org
8076S: Maintained
8077F: net/openvswitch/
8078F: include/uapi/linux/openvswitch.h
8079
8080OPERATING PERFORMANCE POINTS (OPP)
8081M: Viresh Kumar <vireshk@kernel.org>
8082M: Nishanth Menon <nm@ti.com>
8083M: Stephen Boyd <sboyd@codeaurora.org>
8084L: linux-pm@vger.kernel.org
8085S: Maintained
8086T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
8087F: drivers/base/power/opp/
8088F: include/linux/pm_opp.h
8089F: Documentation/power/opp.txt
8090F: Documentation/devicetree/bindings/opp/
8091
8092OPL4 DRIVER
8093M: Clemens Ladisch <clemens@ladisch.de>
8094L: alsa-devel@alsa-project.org (moderated for non-subscribers)
8095T: git git://git.alsa-project.org/alsa-kernel.git
8096S: Maintained
8097F: sound/drivers/opl4/
8098
8099OPROFILE
8100M: Robert Richter <rric@kernel.org>
8101L: oprofile-list@lists.sf.net
8102S: Maintained
8103F: arch/*/include/asm/oprofile*.h
8104F: arch/*/oprofile/
8105F: drivers/oprofile/
8106F: include/linux/oprofile.h
8107
8108ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
8109M: Mark Fasheh <mfasheh@suse.com>
8110M: Joel Becker <jlbec@evilplan.org>
8111L: ocfs2-devel@oss.oracle.com (moderated for non-subscribers)
8112W: http://ocfs2.wiki.kernel.org
8113S: Supported
8114F: Documentation/filesystems/ocfs2.txt
8115F: Documentation/filesystems/dlmfs.txt
8116F: fs/ocfs2/
8117
8118ORINOCO DRIVER
8119L: linux-wireless@vger.kernel.org
8120W: http://wireless.kernel.org/en/users/Drivers/orinoco
8121W: http://www.nongnu.org/orinoco/
8122S: Orphan
8123F: drivers/net/wireless/intersil/orinoco/
8124
8125OSD LIBRARY and FILESYSTEM
8126M: Boaz Harrosh <ooo@electrozaur.com>
8127M: Benny Halevy <bhalevy@primarydata.com>
8128L: osd-dev@open-osd.org
8129W: http://open-osd.org
8130T: git git://git.open-osd.org/open-osd.git
8131S: Maintained
8132F: drivers/scsi/osd/
8133F: include/scsi/osd_*
8134F: fs/exofs/
8135
8136OVERLAY FILESYSTEM
8137M: Miklos Szeredi <miklos@szeredi.hu>
8138L: linux-unionfs@vger.kernel.org
8139T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
8140S: Supported
8141F: fs/overlayfs/
8142F: Documentation/filesystems/overlayfs.txt
8143
8144P54 WIRELESS DRIVER
8145M: Christian Lamparter <chunkeey@googlemail.com>
8146L: linux-wireless@vger.kernel.org
8147W: http://wireless.kernel.org/en/users/Drivers/p54
8148S: Maintained
8149F: drivers/net/wireless/intersil/p54/
8150
8151PA SEMI ETHERNET DRIVER
8152M: Olof Johansson <olof@lixom.net>
8153L: netdev@vger.kernel.org
8154S: Maintained
8155F: drivers/net/ethernet/pasemi/*
8156
8157PA SEMI SMBUS DRIVER
8158M: Olof Johansson <olof@lixom.net>
8159L: linux-i2c@vger.kernel.org
8160S: Maintained
8161F: drivers/i2c/busses/i2c-pasemi.c
8162
8163PADATA PARALLEL EXECUTION MECHANISM
8164M: Steffen Klassert <steffen.klassert@secunet.com>
8165L: linux-crypto@vger.kernel.org
8166S: Maintained
8167F: kernel/padata.c
8168F: include/linux/padata.h
8169F: Documentation/padata.txt
8170
8171PANASONIC LAPTOP ACPI EXTRAS DRIVER
8172M: Harald Welte <laforge@gnumonks.org>
8173L: platform-driver-x86@vger.kernel.org
8174S: Maintained
8175F: drivers/platform/x86/panasonic-laptop.c
8176
8177PANASONIC MN10300/AM33/AM34 PORT
8178M: David Howells <dhowells@redhat.com>
8179M: Koichi Yasutake <yasutake.koichi@jp.panasonic.com>
8180L: linux-am33-list@redhat.com (moderated for non-subscribers)
8181W: ftp://ftp.redhat.com/pub/redhat/gnupro/AM33/
8182S: Maintained
8183F: Documentation/mn10300/
8184F: arch/mn10300/
8185
8186PARALLEL PORT SUBSYSTEM
8187M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
8188M: Sudip Mukherjee <sudip@vectorindia.org>
8189L: linux-parport@lists.infradead.org (subscribers-only)
8190S: Maintained
8191F: drivers/parport/
8192F: include/linux/parport*.h
8193F: drivers/char/ppdev.c
8194F: include/uapi/linux/ppdev.h
8195F: Documentation/parport*.txt
8196
8197PARAVIRT_OPS INTERFACE
8198M: Jeremy Fitzhardinge <jeremy@goop.org>
8199M: Chris Wright <chrisw@sous-sol.org>
8200M: Alok Kataria <akataria@vmware.com>
8201M: Rusty Russell <rusty@rustcorp.com.au>
8202L: virtualization@lists.linux-foundation.org
8203S: Supported
8204F: Documentation/virtual/paravirt_ops.txt
8205F: arch/*/kernel/paravirt*
8206F: arch/*/include/asm/paravirt.h
8207
8208PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES
8209M: Tim Waugh <tim@cyberelk.net>
8210L: linux-parport@lists.infradead.org (subscribers-only)
8211S: Maintained
8212F: Documentation/blockdev/paride.txt
8213F: drivers/block/paride/
8214
8215PARISC ARCHITECTURE
8216M: "James E.J. Bottomley" <jejb@parisc-linux.org>
8217M: Helge Deller <deller@gmx.de>
8218L: linux-parisc@vger.kernel.org
8219W: http://www.parisc-linux.org/
8220Q: http://patchwork.kernel.org/project/linux-parisc/list/
8221T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
8222T: git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
8223S: Maintained
8224F: arch/parisc/
8225F: Documentation/parisc/
8226F: drivers/parisc/
8227F: drivers/char/agp/parisc-agp.c
8228F: drivers/input/serio/gscps2.c
8229F: drivers/parport/parport_gsc.*
8230F: drivers/tty/serial/8250/8250_gsc.c
8231F: drivers/video/fbdev/sti*
8232F: drivers/video/console/sti*
8233F: drivers/video/logo/logo_parisc*
8234
8235PC87360 HARDWARE MONITORING DRIVER
8236M: Jim Cromie <jim.cromie@gmail.com>
8237L: lm-sensors@lm-sensors.org
8238S: Maintained
8239F: Documentation/hwmon/pc87360
8240F: drivers/hwmon/pc87360.c
8241
8242PC8736x GPIO DRIVER
8243M: Jim Cromie <jim.cromie@gmail.com>
8244S: Maintained
8245F: drivers/char/pc8736x_gpio.c
8246
8247PC87427 HARDWARE MONITORING DRIVER
8248M: Jean Delvare <jdelvare@suse.com>
8249L: lm-sensors@lm-sensors.org
8250S: Maintained
8251F: Documentation/hwmon/pc87427
8252F: drivers/hwmon/pc87427.c
8253
8254PCA9532 LED DRIVER
8255M: Riku Voipio <riku.voipio@iki.fi>
8256S: Maintained
8257F: drivers/leds/leds-pca9532.c
8258F: include/linux/leds-pca9532.h
8259
8260PCA9541 I2C BUS MASTER SELECTOR DRIVER
8261M: Guenter Roeck <linux@roeck-us.net>
8262L: linux-i2c@vger.kernel.org
8263S: Maintained
8264F: drivers/i2c/muxes/i2c-mux-pca9541.c
8265
8266PCDP - PRIMARY CONSOLE AND DEBUG PORT
8267M: Khalid Aziz <khalid@gonehiking.org>
8268S: Maintained
8269F: drivers/firmware/pcdp.*
8270
8271PCI ERROR RECOVERY
8272M: Linas Vepstas <linasvepstas@gmail.com>
8273L: linux-pci@vger.kernel.org
8274S: Supported
8275F: Documentation/PCI/pci-error-recovery.txt
8276
8277PCI SUBSYSTEM
8278M: Bjorn Helgaas <bhelgaas@google.com>
8279L: linux-pci@vger.kernel.org
8280Q: http://patchwork.ozlabs.org/project/linux-pci/list/
8281T: git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
8282S: Supported
8283F: Documentation/PCI/
8284F: drivers/pci/
8285F: include/linux/pci*
8286F: arch/x86/pci/
8287F: arch/x86/kernel/quirks.c
8288
8289PCI DRIVER FOR ALTERA PCIE IP
8290M: Ley Foon Tan <lftan@altera.com>
8291L: rfi@lists.rocketboards.org (moderated for non-subscribers)
8292L: linux-pci@vger.kernel.org
8293S: Supported
8294F: Documentation/devicetree/bindings/pci/altera-pcie.txt
8295F: drivers/pci/host/pcie-altera.c
8296
8297PCI DRIVER FOR ARM VERSATILE PLATFORM
8298M: Rob Herring <robh@kernel.org>
8299L: linux-pci@vger.kernel.org
8300L: linux-arm-kernel@lists.infradead.org
8301S: Maintained
8302F: Documentation/devicetree/bindings/pci/versatile.txt
8303F: drivers/pci/host/pci-versatile.c
8304
8305PCI DRIVER FOR APPLIEDMICRO XGENE
8306M: Tanmay Inamdar <tinamdar@apm.com>
8307L: linux-pci@vger.kernel.org
8308L: linux-arm-kernel@lists.infradead.org
8309S: Maintained
8310F: Documentation/devicetree/bindings/pci/xgene-pci.txt
8311F: drivers/pci/host/pci-xgene.c
8312
8313PCI DRIVER FOR FREESCALE LAYERSCAPE
8314M: Minghuan Lian <minghuan.Lian@freescale.com>
8315M: Mingkai Hu <mingkai.hu@freescale.com>
8316M: Roy Zang <tie-fei.zang@freescale.com>
8317L: linuxppc-dev@lists.ozlabs.org
8318L: linux-pci@vger.kernel.org
8319L: linux-arm-kernel@lists.infradead.org
8320S: Maintained
8321F: drivers/pci/host/*layerscape*
8322
8323PCI DRIVER FOR IMX6
8324M: Richard Zhu <Richard.Zhu@freescale.com>
8325M: Lucas Stach <l.stach@pengutronix.de>
8326L: linux-pci@vger.kernel.org
8327L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8328S: Maintained
8329F: drivers/pci/host/*imx6*
8330
8331PCI DRIVER FOR TI KEYSTONE
8332M: Murali Karicheri <m-karicheri2@ti.com>
8333L: linux-pci@vger.kernel.org
8334L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8335S: Maintained
8336F: drivers/pci/host/*keystone*
8337
8338PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
8339M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8340M: Jason Cooper <jason@lakedaemon.net>
8341L: linux-pci@vger.kernel.org
8342L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8343S: Maintained
8344F: drivers/pci/host/*mvebu*
8345
8346PCI DRIVER FOR NVIDIA TEGRA
8347M: Thierry Reding <thierry.reding@gmail.com>
8348L: linux-tegra@vger.kernel.org
8349L: linux-pci@vger.kernel.org
8350S: Supported
8351F: Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
8352F: drivers/pci/host/pci-tegra.c
8353
8354PCI DRIVER FOR TI DRA7XX
8355M: Kishon Vijay Abraham I <kishon@ti.com>
8356L: linux-omap@vger.kernel.org
8357L: linux-pci@vger.kernel.org
8358S: Supported
8359F: Documentation/devicetree/bindings/pci/ti-pci.txt
8360F: drivers/pci/host/pci-dra7xx.c
8361
8362PCI DRIVER FOR RENESAS R-CAR
8363M: Simon Horman <horms@verge.net.au>
8364L: linux-pci@vger.kernel.org
8365L: linux-renesas-soc@vger.kernel.org
8366S: Maintained
8367F: drivers/pci/host/*rcar*
8368
8369PCI DRIVER FOR SAMSUNG EXYNOS
8370M: Jingoo Han <jingoohan1@gmail.com>
8371L: linux-pci@vger.kernel.org
8372L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8373L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
8374S: Maintained
8375F: drivers/pci/host/pci-exynos.c
8376
8377PCI DRIVER FOR SYNOPSIS DESIGNWARE
8378M: Jingoo Han <jingoohan1@gmail.com>
8379M: Pratyush Anand <pratyush.anand@gmail.com>
8380L: linux-pci@vger.kernel.org
8381S: Maintained
8382F: drivers/pci/host/*designware*
8383
8384PCI DRIVER FOR GENERIC OF HOSTS
8385M: Will Deacon <will.deacon@arm.com>
8386L: linux-pci@vger.kernel.org
8387L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8388S: Maintained
8389F: Documentation/devicetree/bindings/pci/host-generic-pci.txt
8390F: drivers/pci/host/pci-host-generic.c
8391
8392PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
8393M: Keith Busch <keith.busch@intel.com>
8394L: linux-pci@vger.kernel.org
8395S: Supported
8396F: arch/x86/pci/vmd.c
8397
8398PCIE DRIVER FOR ST SPEAR13XX
8399M: Pratyush Anand <pratyush.anand@gmail.com>
8400L: linux-pci@vger.kernel.org
8401S: Maintained
8402F: drivers/pci/host/*spear*
8403
8404PCI MSI DRIVER FOR ALTERA MSI IP
8405M: Ley Foon Tan <lftan@altera.com>
8406L: rfi@lists.rocketboards.org (moderated for non-subscribers)
8407L: linux-pci@vger.kernel.org
8408S: Supported
8409F: Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
8410F: drivers/pci/host/pcie-altera-msi.c
8411
8412PCI MSI DRIVER FOR APPLIEDMICRO XGENE
8413M: Duc Dang <dhdang@apm.com>
8414L: linux-pci@vger.kernel.org
8415L: linux-arm-kernel@lists.infradead.org
8416S: Maintained
8417F: Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
8418F: drivers/pci/host/pci-xgene-msi.c
8419
8420PCIE DRIVER FOR HISILICON
8421M: Zhou Wang <wangzhou1@hisilicon.com>
8422M: Gabriele Paoloni <gabriele.paoloni@huawei.com>
8423L: linux-pci@vger.kernel.org
8424S: Maintained
8425F: Documentation/devicetree/bindings/pci/hisilicon-pcie.txt
8426F: drivers/pci/host/pcie-hisi.c
8427
8428PCIE DRIVER FOR QUALCOMM MSM
8429M: Stanimir Varbanov <svarbanov@mm-sol.com>
8430L: linux-pci@vger.kernel.org
8431L: linux-arm-msm@vger.kernel.org
8432S: Maintained
8433F: drivers/pci/host/*qcom*
8434
8435PCMCIA SUBSYSTEM
8436P: Linux PCMCIA Team
8437L: linux-pcmcia@lists.infradead.org
8438W: http://lists.infradead.org/mailman/listinfo/linux-pcmcia
8439T: git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git
8440S: Maintained
8441F: Documentation/pcmcia/
8442F: drivers/pcmcia/
8443F: include/pcmcia/
8444
8445PCNET32 NETWORK DRIVER
8446M: Don Fry <pcnet32@frontier.com>
8447L: netdev@vger.kernel.org
8448S: Maintained
8449F: drivers/net/ethernet/amd/pcnet32.c
8450
8451PCRYPT PARALLEL CRYPTO ENGINE
8452M: Steffen Klassert <steffen.klassert@secunet.com>
8453L: linux-crypto@vger.kernel.org
8454S: Maintained
8455F: crypto/pcrypt.c
8456F: include/crypto/pcrypt.h
8457
8458PER-CPU MEMORY ALLOCATOR
8459M: Tejun Heo <tj@kernel.org>
8460M: Christoph Lameter <cl@linux-foundation.org>
8461T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/percpu.git
8462S: Maintained
8463F: include/linux/percpu*.h
8464F: mm/percpu*.c
8465F: arch/*/include/asm/percpu.h
8466
8467PER-TASK DELAY ACCOUNTING
8468M: Balbir Singh <bsingharora@gmail.com>
8469S: Maintained
8470F: include/linux/delayacct.h
8471F: kernel/delayacct.c
8472
8473PERFORMANCE EVENTS SUBSYSTEM
8474M: Peter Zijlstra <peterz@infradead.org>
8475M: Ingo Molnar <mingo@redhat.com>
8476M: Arnaldo Carvalho de Melo <acme@kernel.org>
8477L: linux-kernel@vger.kernel.org
8478T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
8479S: Supported
8480F: kernel/events/*
8481F: include/linux/perf_event.h
8482F: include/uapi/linux/perf_event.h
8483F: arch/*/kernel/perf_event*.c
8484F: arch/*/kernel/*/perf_event*.c
8485F: arch/*/kernel/*/*/perf_event*.c
8486F: arch/*/include/asm/perf_event.h
8487F: arch/*/kernel/perf_callchain.c
8488F: tools/perf/
8489
8490PERSONALITY HANDLING
8491M: Christoph Hellwig <hch@infradead.org>
8492L: linux-abi-devel@lists.sourceforge.net
8493S: Maintained
8494F: include/linux/personality.h
8495F: include/uapi/linux/personality.h
8496
8497PHONET PROTOCOL
8498M: Remi Denis-Courmont <courmisch@gmail.com>
8499S: Supported
8500F: Documentation/networking/phonet.txt
8501F: include/linux/phonet.h
8502F: include/net/phonet/
8503F: include/uapi/linux/phonet.h
8504F: net/phonet/
8505
8506PHRAM MTD DRIVER
8507M: Joern Engel <joern@lazybastard.org>
8508L: linux-mtd@lists.infradead.org
8509S: Maintained
8510F: drivers/mtd/devices/phram.c
8511
8512PICOLCD HID DRIVER
8513M: Bruno Prémont <bonbons@linux-vserver.org>
8514L: linux-input@vger.kernel.org
8515S: Maintained
8516F: drivers/hid/hid-picolcd*
8517
8518PICOXCELL SUPPORT
8519M: Jamie Iles <jamie@jamieiles.com>
8520L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8521T: git git://github.com/jamieiles/linux-2.6-ji.git
8522S: Supported
8523F: arch/arm/boot/dts/picoxcell*
8524F: arch/arm/mach-picoxcell/
8525F: drivers/crypto/picoxcell*
8526
8527PIN CONTROL SUBSYSTEM
8528M: Linus Walleij <linus.walleij@linaro.org>
8529L: linux-gpio@vger.kernel.org
8530T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
8531S: Maintained
8532F: drivers/pinctrl/
8533F: include/linux/pinctrl/
8534
8535PIN CONTROLLER - ATMEL AT91
8536M: Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
8537L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8538S: Maintained
8539F: drivers/pinctrl/pinctrl-at91.*
8540
8541PIN CONTROLLER - ATMEL AT91 PIO4
8542M: Ludovic Desroches <ludovic.desroches@atmel.com>
8543L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8544L: linux-gpio@vger.kernel.org
8545S: Supported
8546F: drivers/pinctrl/pinctrl-at91-pio4.*
8547
8548PIN CONTROLLER - INTEL
8549M: Mika Westerberg <mika.westerberg@linux.intel.com>
8550M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
8551S: Maintained
8552F: drivers/pinctrl/intel/
8553
8554PIN CONTROLLER - RENESAS
8555M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8556M: Geert Uytterhoeven <geert+renesas@glider.be>
8557L: linux-renesas-soc@vger.kernel.org
8558S: Maintained
8559F: drivers/pinctrl/sh-pfc/
8560
8561PIN CONTROLLER - SAMSUNG
8562M: Tomasz Figa <tomasz.figa@gmail.com>
8563L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8564L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
8565S: Maintained
8566F: drivers/pinctrl/samsung/
8567
8568PIN CONTROLLER - SINGLE
8569M: Tony Lindgren <tony@atomide.com>
8570M: Haojian Zhuang <haojian.zhuang@linaro.org>
8571L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8572L: linux-omap@vger.kernel.org
8573S: Maintained
8574F: drivers/pinctrl/pinctrl-single.c
8575
8576PIN CONTROLLER - ST SPEAR
8577M: Viresh Kumar <vireshk@kernel.org>
8578L: spear-devel@list.st.com
8579L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8580W: http://www.st.com/spear
8581S: Maintained
8582F: drivers/pinctrl/spear/
8583
8584PKTCDVD DRIVER
8585M: Jiri Kosina <jikos@kernel.org>
8586S: Maintained
8587F: drivers/block/pktcdvd.c
8588F: include/linux/pktcdvd.h
8589F: include/uapi/linux/pktcdvd.h
8590
8591PKUNITY SOC DRIVERS
8592M: Guan Xuetao <gxt@mprc.pku.edu.cn>
8593W: http://mprc.pku.edu.cn/~guanxuetao/linux
8594S: Maintained
8595T: git git://github.com/gxt/linux.git
8596F: drivers/input/serio/i8042-unicore32io.h
8597F: drivers/i2c/busses/i2c-puv3.c
8598F: drivers/video/fbdev/fb-puv3.c
8599F: drivers/rtc/rtc-puv3.c
8600
8601PMBUS HARDWARE MONITORING DRIVERS
8602M: Guenter Roeck <linux@roeck-us.net>
8603L: lm-sensors@lm-sensors.org
8604W: http://www.lm-sensors.org/
8605W: http://www.roeck-us.net/linux/drivers/
8606T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
8607S: Maintained
8608F: Documentation/hwmon/pmbus
8609F: drivers/hwmon/pmbus/
8610F: include/linux/i2c/pmbus.h
8611
8612PMC SIERRA MaxRAID DRIVER
8613L: linux-scsi@vger.kernel.org
8614W: http://www.pmc-sierra.com/
8615S: Orphan
8616F: drivers/scsi/pmcraid.*
8617
8618PMC SIERRA PM8001 DRIVER
8619M: Jack Wang <jinpu.wang@profitbricks.com>
8620M: lindar_liu@usish.com
8621L: pmchba@pmcs.com
8622L: linux-scsi@vger.kernel.org
8623S: Supported
8624F: drivers/scsi/pm8001/
8625
8626POSIX CLOCKS and TIMERS
8627M: Thomas Gleixner <tglx@linutronix.de>
8628L: linux-kernel@vger.kernel.org
8629T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
8630S: Maintained
8631F: fs/timerfd.c
8632F: include/linux/timer*
8633F: kernel/time/*timer*
8634
8635POWER MANAGEMENT CORE
8636M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
8637L: linux-pm@vger.kernel.org
8638T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
8639S: Supported
8640F: drivers/base/power/
8641F: include/linux/pm.h
8642F: include/linux/pm_*
8643F: include/linux/powercap.h
8644F: drivers/powercap/
8645
8646POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
8647M: Sebastian Reichel <sre@kernel.org>
8648M: Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
8649M: David Woodhouse <dwmw2@infradead.org>
8650L: linux-pm@vger.kernel.org
8651T: git git://git.infradead.org/battery-2.6.git
8652S: Maintained
8653F: include/linux/power_supply.h
8654F: drivers/power/
8655X: drivers/power/avs/
8656
8657POWER STATE COORDINATION INTERFACE (PSCI)
8658M: Mark Rutland <mark.rutland@arm.com>
8659M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
8660L: linux-arm-kernel@lists.infradead.org
8661S: Maintained
8662F: drivers/firmware/psci.c
8663F: include/linux/psci.h
8664F: include/uapi/linux/psci.h
8665
8666PNP SUPPORT
8667M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
8668S: Maintained
8669F: drivers/pnp/
8670
8671PPP PROTOCOL DRIVERS AND COMPRESSORS
8672M: Paul Mackerras <paulus@samba.org>
8673L: linux-ppp@vger.kernel.org
8674S: Maintained
8675F: drivers/net/ppp/ppp_*
8676
8677PPP OVER ATM (RFC 2364)
8678M: Mitchell Blank Jr <mitch@sfgoth.com>
8679S: Maintained
8680F: net/atm/pppoatm.c
8681F: include/uapi/linux/atmppp.h
8682
8683PPP OVER ETHERNET
8684M: Michal Ostrowski <mostrows@earthlink.net>
8685S: Maintained
8686F: drivers/net/ppp/pppoe.c
8687F: drivers/net/ppp/pppox.c
8688
8689PPP OVER L2TP
8690M: James Chapman <jchapman@katalix.com>
8691S: Maintained
8692F: net/l2tp/l2tp_ppp.c
8693F: include/linux/if_pppol2tp.h
8694F: include/uapi/linux/if_pppol2tp.h
8695
8696PPS SUPPORT
8697M: Rodolfo Giometti <giometti@enneenne.com>
8698W: http://wiki.enneenne.com/index.php/LinuxPPS_support
8699L: linuxpps@ml.enneenne.com (subscribers-only)
8700S: Maintained
8701F: Documentation/pps/
8702F: drivers/pps/
8703F: include/linux/pps*.h
8704
8705PPTP DRIVER
8706M: Dmitry Kozlov <xeb@mail.ru>
8707L: netdev@vger.kernel.org
8708S: Maintained
8709F: drivers/net/ppp/pptp.c
8710W: http://sourceforge.net/projects/accel-pptp
8711
8712PREEMPTIBLE KERNEL
8713M: Robert Love <rml@tech9.net>
8714L: kpreempt-tech@lists.sourceforge.net
8715W: ftp://ftp.kernel.org/pub/linux/kernel/people/rml/preempt-kernel
8716S: Supported
8717F: Documentation/preempt-locking.txt
8718F: include/linux/preempt.h
8719
8720PRISM54 WIRELESS DRIVER
8721M: "Luis R. Rodriguez" <mcgrof@gmail.com>
8722L: linux-wireless@vger.kernel.org
8723W: http://wireless.kernel.org/en/users/Drivers/p54
8724S: Obsolete
8725F: drivers/net/wireless/intersil/prism54/
8726
8727PS3 NETWORK SUPPORT
8728M: Geoff Levand <geoff@infradead.org>
8729L: netdev@vger.kernel.org
8730L: linuxppc-dev@lists.ozlabs.org
8731S: Maintained
8732F: drivers/net/ethernet/toshiba/ps3_gelic_net.*
8733
8734PS3 PLATFORM SUPPORT
8735M: Geoff Levand <geoff@infradead.org>
8736L: linuxppc-dev@lists.ozlabs.org
8737S: Maintained
8738F: arch/powerpc/boot/ps3*
8739F: arch/powerpc/include/asm/lv1call.h
8740F: arch/powerpc/include/asm/ps3*.h
8741F: arch/powerpc/platforms/ps3/
8742F: drivers/*/ps3*
8743F: drivers/ps3/
8744F: drivers/rtc/rtc-ps3.c
8745F: drivers/usb/host/*ps3.c
8746F: sound/ppc/snd_ps3*
8747
8748PS3VRAM DRIVER
8749M: Jim Paris <jim@jtan.com>
8750M: Geoff Levand <geoff@infradead.org>
8751L: linuxppc-dev@lists.ozlabs.org
8752S: Maintained
8753F: drivers/block/ps3vram.c
8754
8755PSTORE FILESYSTEM
8756M: Anton Vorontsov <anton@enomsg.org>
8757M: Colin Cross <ccross@android.com>
8758M: Kees Cook <keescook@chromium.org>
8759M: Tony Luck <tony.luck@intel.com>
8760S: Maintained
8761T: git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
8762F: fs/pstore/
8763F: include/linux/pstore*
8764F: drivers/firmware/efi/efi-pstore.c
8765F: drivers/acpi/apei/erst.c
8766
8767PTP HARDWARE CLOCK SUPPORT
8768M: Richard Cochran <richardcochran@gmail.com>
8769L: netdev@vger.kernel.org
8770S: Maintained
8771W: http://linuxptp.sourceforge.net/
8772F: Documentation/ABI/testing/sysfs-ptp
8773F: Documentation/ptp/*
8774F: drivers/net/ethernet/freescale/gianfar_ptp.c
8775F: drivers/net/phy/dp83640*
8776F: drivers/ptp/*
8777F: include/linux/ptp_cl*
8778
8779PTRACE SUPPORT
8780M: Roland McGrath <roland@hack.frob.com>
8781M: Oleg Nesterov <oleg@redhat.com>
8782S: Maintained
8783F: include/asm-generic/syscall.h
8784F: include/linux/ptrace.h
8785F: include/linux/regset.h
8786F: include/linux/tracehook.h
8787F: include/uapi/linux/ptrace.h
8788F: kernel/ptrace.c
8789
8790PVRUSB2 VIDEO4LINUX DRIVER
8791M: Mike Isely <isely@pobox.com>
8792L: pvrusb2@isely.net (subscribers-only)
8793L: linux-media@vger.kernel.org
8794W: http://www.isely.net/pvrusb2/
8795T: git git://linuxtv.org/media_tree.git
8796S: Maintained
8797F: Documentation/video4linux/README.pvrusb2
8798F: drivers/media/usb/pvrusb2/
8799
8800PWC WEBCAM DRIVER
8801M: Hans de Goede <hdegoede@redhat.com>
8802L: linux-media@vger.kernel.org
8803T: git git://linuxtv.org/media_tree.git
8804S: Maintained
8805F: drivers/media/usb/pwc/*
8806
8807PWM FAN DRIVER
8808M: Kamil Debski <k.debski@samsung.com>
8809L: lm-sensors@lm-sensors.org
8810S: Supported
8811F: Documentation/devicetree/bindings/hwmon/pwm-fan.txt
8812F: Documentation/hwmon/pwm-fan
8813F: drivers/hwmon/pwm-fan.c
8814
8815PWM SUBSYSTEM
8816M: Thierry Reding <thierry.reding@gmail.com>
8817L: linux-pwm@vger.kernel.org
8818S: Maintained
8819T: git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
8820F: Documentation/pwm.txt
8821F: Documentation/devicetree/bindings/pwm/
8822F: include/linux/pwm.h
8823F: drivers/pwm/
8824F: drivers/video/backlight/pwm_bl.c
8825F: include/linux/pwm_backlight.h
8826
8827PXA2xx/PXA3xx SUPPORT
8828M: Daniel Mack <daniel@zonque.org>
8829M: Haojian Zhuang <haojian.zhuang@gmail.com>
8830M: Robert Jarzmik <robert.jarzmik@free.fr>
8831L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8832T: git git://github.com/hzhuang1/linux.git
8833T: git git://github.com/rjarzmik/linux.git
8834S: Maintained
8835F: arch/arm/boot/dts/pxa*
8836F: arch/arm/mach-pxa/
8837F: drivers/dma/pxa*
8838F: drivers/pcmcia/pxa2xx*
8839F: drivers/pinctrl/pxa/
8840F: drivers/spi/spi-pxa2xx*
8841F: drivers/usb/gadget/udc/pxa2*
8842F: include/sound/pxa2xx-lib.h
8843F: sound/arm/pxa*
8844F: sound/soc/pxa/
8845
8846PXA GPIO DRIVER
8847M: Robert Jarzmik <robert.jarzmik@free.fr>
8848L: linux-gpio@vger.kernel.org
8849S: Maintained
8850F: drivers/gpio/gpio-pxa.c
8851
8852PXA3xx NAND FLASH DRIVER
8853M: Ezequiel Garcia <ezequiel.garcia@free-electrons.com>
8854L: linux-mtd@lists.infradead.org
8855S: Maintained
8856F: drivers/mtd/nand/pxa3xx_nand.c
8857
8858MMP SUPPORT
8859M: Eric Miao <eric.y.miao@gmail.com>
8860M: Haojian Zhuang <haojian.zhuang@gmail.com>
8861L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8862T: git git://github.com/hzhuang1/linux.git
8863T: git git://git.linaro.org/people/ycmiao/pxa-linux.git
8864S: Maintained
8865F: arch/arm/boot/dts/mmp*
8866F: arch/arm/mach-mmp/
8867
8868PXA MMCI DRIVER
8869S: Orphan
8870
8871PXA RTC DRIVER
8872M: Robert Jarzmik <robert.jarzmik@free.fr>
8873L: rtc-linux@googlegroups.com
8874S: Maintained
8875
8876QAT DRIVER
8877M: Tadeusz Struk <tadeusz.struk@intel.com>
8878L: qat-linux@intel.com
8879S: Supported
8880F: drivers/crypto/qat/
8881
8882QIB DRIVER
8883M: Mike Marciniszyn <infinipath@intel.com>
8884L: linux-rdma@vger.kernel.org
8885S: Supported
8886F: drivers/infiniband/hw/qib/
8887
8888QLOGIC QLA1280 SCSI DRIVER
8889M: Michael Reed <mdr@sgi.com>
8890L: linux-scsi@vger.kernel.org
8891S: Maintained
8892F: drivers/scsi/qla1280.[ch]
8893
8894QLOGIC QLA2XXX FC-SCSI DRIVER
8895M: qla2xxx-upstream@qlogic.com
8896L: linux-scsi@vger.kernel.org
8897S: Supported
8898F: Documentation/scsi/LICENSE.qla2xxx
8899F: drivers/scsi/qla2xxx/
8900
8901QLOGIC QLA4XXX iSCSI DRIVER
8902M: QLogic-Storage-Upstream@qlogic.com
8903L: linux-scsi@vger.kernel.org
8904S: Supported
8905F: Documentation/scsi/LICENSE.qla4xxx
8906F: drivers/scsi/qla4xxx/
8907
8908QLOGIC QLA3XXX NETWORK DRIVER
8909M: Jitendra Kalsaria <jitendra.kalsaria@qlogic.com>
8910M: Ron Mercer <ron.mercer@qlogic.com>
8911M: linux-driver@qlogic.com
8912L: netdev@vger.kernel.org
8913S: Supported
8914F: Documentation/networking/LICENSE.qla3xxx
8915F: drivers/net/ethernet/qlogic/qla3xxx.*
8916
8917QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
8918M: Dept-GELinuxNICDev@qlogic.com
8919L: netdev@vger.kernel.org
8920S: Supported
8921F: drivers/net/ethernet/qlogic/qlcnic/
8922
8923QLOGIC QLGE 10Gb ETHERNET DRIVER
8924M: Harish Patil <harish.patil@qlogic.com>
8925M: Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
8926M: Dept-GELinuxNICDev@qlogic.com
8927M: linux-driver@qlogic.com
8928L: netdev@vger.kernel.org
8929S: Supported
8930F: drivers/net/ethernet/qlogic/qlge/
8931
8932QLOGIC QL4xxx ETHERNET DRIVER
8933M: Yuval Mintz <Yuval.Mintz@qlogic.com>
8934M: Ariel Elior <Ariel.Elior@qlogic.com>
8935M: everest-linux-l2@qlogic.com
8936L: netdev@vger.kernel.org
8937S: Supported
8938F: drivers/net/ethernet/qlogic/qed/
8939F: include/linux/qed/
8940F: drivers/net/ethernet/qlogic/qede/
8941
8942QNX4 FILESYSTEM
8943M: Anders Larsen <al@alarsen.net>
8944W: http://www.alarsen.net/linux/qnx4fs/
8945S: Maintained
8946F: fs/qnx4/
8947F: include/uapi/linux/qnx4_fs.h
8948F: include/uapi/linux/qnxtypes.h
8949
8950QT1010 MEDIA DRIVER
8951M: Antti Palosaari <crope@iki.fi>
8952L: linux-media@vger.kernel.org
8953W: https://linuxtv.org
8954W: http://palosaari.fi/linux/
8955Q: http://patchwork.linuxtv.org/project/linux-media/list/
8956T: git git://linuxtv.org/anttip/media_tree.git
8957S: Maintained
8958F: drivers/media/tuners/qt1010*
8959
8960QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
8961M: QCA ath9k Development <ath9k-devel@qca.qualcomm.com>
8962L: linux-wireless@vger.kernel.org
8963L: ath9k-devel@lists.ath9k.org
8964W: http://wireless.kernel.org/en/users/Drivers/ath9k
8965S: Supported
8966F: drivers/net/wireless/ath/ath9k/
8967
8968QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
8969M: Kalle Valo <kvalo@qca.qualcomm.com>
8970L: ath10k@lists.infradead.org
8971W: http://wireless.kernel.org/en/users/Drivers/ath10k
8972T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
8973S: Supported
8974F: drivers/net/wireless/ath/ath10k/
8975
8976QUALCOMM HEXAGON ARCHITECTURE
8977M: Richard Kuo <rkuo@codeaurora.org>
8978L: linux-hexagon@vger.kernel.org
8979T: git git://git.kernel.org/pub/scm/linux/kernel/git/rkuo/linux-hexagon-kernel.git
8980S: Supported
8981F: arch/hexagon/
8982
8983QUALCOMM WCN36XX WIRELESS DRIVER
8984M: Eugene Krasnikov <k.eugene.e@gmail.com>
8985L: wcn36xx@lists.infradead.org
8986W: http://wireless.kernel.org/en/users/Drivers/wcn36xx
8987T: git git://github.com/KrasnikovEugene/wcn36xx.git
8988S: Supported
8989F: drivers/net/wireless/ath/wcn36xx/
8990
8991RADOS BLOCK DEVICE (RBD)
8992M: Ilya Dryomov <idryomov@gmail.com>
8993M: Sage Weil <sage@redhat.com>
8994M: Alex Elder <elder@kernel.org>
8995L: ceph-devel@vger.kernel.org
8996W: http://ceph.com/
8997T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
8998T: git git://github.com/ceph/ceph-client.git
8999S: Supported
9000F: Documentation/ABI/testing/sysfs-bus-rbd
9001F: drivers/block/rbd.c
9002F: drivers/block/rbd_types.h
9003
9004RADEON FRAMEBUFFER DISPLAY DRIVER
9005M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
9006L: linux-fbdev@vger.kernel.org
9007S: Maintained
9008F: drivers/video/fbdev/aty/radeon*
9009F: include/uapi/linux/radeonfb.h
9010
9011RADIOSHARK RADIO DRIVER
9012M: Hans de Goede <hdegoede@redhat.com>
9013L: linux-media@vger.kernel.org
9014T: git git://linuxtv.org/media_tree.git
9015S: Maintained
9016F: drivers/media/radio/radio-shark.c
9017
9018RADIOSHARK2 RADIO DRIVER
9019M: Hans de Goede <hdegoede@redhat.com>
9020L: linux-media@vger.kernel.org
9021T: git git://linuxtv.org/media_tree.git
9022S: Maintained
9023F: drivers/media/radio/radio-shark2.c
9024F: drivers/media/radio/radio-tea5777.c
9025
9026RAGE128 FRAMEBUFFER DISPLAY DRIVER
9027M: Paul Mackerras <paulus@samba.org>
9028L: linux-fbdev@vger.kernel.org
9029S: Maintained
9030F: drivers/video/fbdev/aty/aty128fb.c
9031
9032RALINK MIPS ARCHITECTURE
9033M: John Crispin <blogic@openwrt.org>
9034L: linux-mips@linux-mips.org
9035S: Maintained
9036F: arch/mips/ralink
9037
9038RALINK RT2X00 WIRELESS LAN DRIVER
9039P: rt2x00 project
9040M: Stanislaw Gruszka <sgruszka@redhat.com>
9041M: Helmut Schaa <helmut.schaa@googlemail.com>
9042L: linux-wireless@vger.kernel.org
9043S: Maintained
9044F: drivers/net/wireless/ralink/rt2x00/
9045
9046RAMDISK RAM BLOCK DEVICE DRIVER
9047M: Jens Axboe <axboe@kernel.dk>
9048S: Maintained
9049F: Documentation/blockdev/ramdisk.txt
9050F: drivers/block/brd.c
9051
9052RANDOM NUMBER DRIVER
9053M: "Theodore Ts'o" <tytso@mit.edu>
9054S: Maintained
9055F: drivers/char/random.c
9056
9057RAPIDIO SUBSYSTEM
9058M: Matt Porter <mporter@kernel.crashing.org>
9059M: Alexandre Bounine <alexandre.bounine@idt.com>
9060S: Maintained
9061F: drivers/rapidio/
9062
9063RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
9064L: linux-wireless@vger.kernel.org
9065S: Orphan
9066F: drivers/net/wireless/ray*
9067
9068RCUTORTURE MODULE
9069M: Josh Triplett <josh@joshtriplett.org>
9070M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
9071L: linux-kernel@vger.kernel.org
9072S: Supported
9073T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
9074F: Documentation/RCU/torture.txt
9075F: kernel/rcu/rcutorture.c
9076
9077RCUTORTURE TEST FRAMEWORK
9078M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
9079M: Josh Triplett <josh@joshtriplett.org>
9080R: Steven Rostedt <rostedt@goodmis.org>
9081R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
9082R: Lai Jiangshan <jiangshanlai@gmail.com>
9083L: linux-kernel@vger.kernel.org
9084S: Supported
9085T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
9086F: tools/testing/selftests/rcutorture
9087
9088RDC R-321X SoC
9089M: Florian Fainelli <florian@openwrt.org>
9090S: Maintained
9091
9092RDC R6040 FAST ETHERNET DRIVER
9093M: Florian Fainelli <florian@openwrt.org>
9094L: netdev@vger.kernel.org
9095S: Maintained
9096F: drivers/net/ethernet/rdc/r6040.c
9097
9098RDS - RELIABLE DATAGRAM SOCKETS
9099M: Chien Yen <chien.yen@oracle.com>
9100L: rds-devel@oss.oracle.com (moderated for non-subscribers)
9101S: Supported
9102F: net/rds/
9103
9104READ-COPY UPDATE (RCU)
9105M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
9106M: Josh Triplett <josh@joshtriplett.org>
9107R: Steven Rostedt <rostedt@goodmis.org>
9108R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
9109R: Lai Jiangshan <jiangshanlai@gmail.com>
9110L: linux-kernel@vger.kernel.org
9111W: http://www.rdrop.com/users/paulmck/RCU/
9112S: Supported
9113T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
9114F: Documentation/RCU/
9115X: Documentation/RCU/torture.txt
9116F: include/linux/rcu*
9117X: include/linux/srcu.h
9118F: kernel/rcu/
9119X: kernel/torture.c
9120
9121REAL TIME CLOCK (RTC) SUBSYSTEM
9122M: Alessandro Zummo <a.zummo@towertech.it>
9123M: Alexandre Belloni <alexandre.belloni@free-electrons.com>
9124L: rtc-linux@googlegroups.com
9125Q: http://patchwork.ozlabs.org/project/rtc-linux/list/
9126T: git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
9127S: Maintained
9128F: Documentation/rtc.txt
9129F: drivers/rtc/
9130F: include/linux/rtc.h
9131F: include/uapi/linux/rtc.h
9132
9133REALTEK AUDIO CODECS
9134M: Bard Liao <bardliao@realtek.com>
9135M: Oder Chiou <oder_chiou@realtek.com>
9136S: Maintained
9137F: sound/soc/codecs/rt*
9138F: include/sound/rt*.h
9139
9140REISERFS FILE SYSTEM
9141L: reiserfs-devel@vger.kernel.org
9142S: Supported
9143F: fs/reiserfs/
9144
9145REGISTER MAP ABSTRACTION
9146M: Mark Brown <broonie@kernel.org>
9147L: linux-kernel@vger.kernel.org
9148T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
9149S: Supported
9150F: drivers/base/regmap/
9151F: include/linux/regmap.h
9152
9153REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
9154M: Ohad Ben-Cohen <ohad@wizery.com>
9155T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git
9156S: Maintained
9157F: drivers/remoteproc/
9158F: Documentation/remoteproc.txt
9159F: include/linux/remoteproc.h
9160
9161REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
9162M: Ohad Ben-Cohen <ohad@wizery.com>
9163T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/rpmsg.git
9164S: Maintained
9165F: drivers/rpmsg/
9166F: Documentation/rpmsg.txt
9167F: include/linux/rpmsg.h
9168
9169RENESAS ETHERNET DRIVERS
9170R: Sergei Shtylyov <sergei.shtylyov@cogentembedded.com>
9171L: netdev@vger.kernel.org
9172L: linux-renesas-soc@vger.kernel.org
9173F: drivers/net/ethernet/renesas/
9174F: include/linux/sh_eth.h
9175
9176RENESAS USB2 PHY DRIVER
9177M: Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
9178L: linux-renesas-soc@vger.kernel.org
9179S: Maintained
9180F: drivers/phy/phy-rcar-gen3-usb2.c
9181
9182RESET CONTROLLER FRAMEWORK
9183M: Philipp Zabel <p.zabel@pengutronix.de>
9184T: git git://git.pengutronix.de/git/pza/linux
9185S: Maintained
9186F: drivers/reset/
9187F: Documentation/devicetree/bindings/reset/
9188F: include/dt-bindings/reset/
9189F: include/linux/reset.h
9190F: include/linux/reset-controller.h
9191
9192RFKILL
9193M: Johannes Berg <johannes@sipsolutions.net>
9194L: linux-wireless@vger.kernel.org
9195W: http://wireless.kernel.org/
9196T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
9197T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
9198S: Maintained
9199F: Documentation/rfkill.txt
9200F: net/rfkill/
9201
9202RHASHTABLE
9203M: Thomas Graf <tgraf@suug.ch>
9204L: netdev@vger.kernel.org
9205S: Maintained
9206F: lib/rhashtable.c
9207F: include/linux/rhashtable.h
9208
9209RICOH SMARTMEDIA/XD DRIVER
9210M: Maxim Levitsky <maximlevitsky@gmail.com>
9211S: Maintained
9212F: drivers/mtd/nand/r852.c
9213F: drivers/mtd/nand/r852.h
9214
9215RICOH R5C592 MEMORYSTICK DRIVER
9216M: Maxim Levitsky <maximlevitsky@gmail.com>
9217S: Maintained
9218F: drivers/memstick/host/r592.*
9219
9220ROCCAT DRIVERS
9221M: Stefan Achatz <erazor_de@users.sourceforge.net>
9222W: http://sourceforge.net/projects/roccat/
9223S: Maintained
9224F: drivers/hid/hid-roccat*
9225F: include/linux/hid-roccat*
9226F: Documentation/ABI/*/sysfs-driver-hid-roccat*
9227
9228ROCKER DRIVER
9229M: Jiri Pirko <jiri@resnulli.us>
9230M: Scott Feldman <sfeldma@gmail.com>
9231L: netdev@vger.kernel.org
9232S: Supported
9233F: drivers/net/ethernet/rocker/
9234
9235ROCKETPORT DRIVER
9236P: Comtrol Corp.
9237W: http://www.comtrol.com
9238S: Maintained
9239F: Documentation/serial/rocket.txt
9240F: drivers/tty/rocket*
9241
9242ROCKETPORT EXPRESS/INFINITY DRIVER
9243M: Kevin Cernekee <cernekee@gmail.com>
9244L: linux-serial@vger.kernel.org
9245S: Odd Fixes
9246F: drivers/tty/serial/rp2.*
9247
9248ROSE NETWORK LAYER
9249M: Ralf Baechle <ralf@linux-mips.org>
9250L: linux-hams@vger.kernel.org
9251W: http://www.linux-ax25.org/
9252S: Maintained
9253F: include/net/rose.h
9254F: include/uapi/linux/rose.h
9255F: net/rose/
9256
9257RTL2830 MEDIA DRIVER
9258M: Antti Palosaari <crope@iki.fi>
9259L: linux-media@vger.kernel.org
9260W: https://linuxtv.org
9261W: http://palosaari.fi/linux/
9262Q: http://patchwork.linuxtv.org/project/linux-media/list/
9263T: git git://linuxtv.org/anttip/media_tree.git
9264S: Maintained
9265F: drivers/media/dvb-frontends/rtl2830*
9266
9267RTL2832 MEDIA DRIVER
9268M: Antti Palosaari <crope@iki.fi>
9269L: linux-media@vger.kernel.org
9270W: https://linuxtv.org
9271W: http://palosaari.fi/linux/
9272Q: http://patchwork.linuxtv.org/project/linux-media/list/
9273T: git git://linuxtv.org/anttip/media_tree.git
9274S: Maintained
9275F: drivers/media/dvb-frontends/rtl2832*
9276
9277RTL2832_SDR MEDIA DRIVER
9278M: Antti Palosaari <crope@iki.fi>
9279L: linux-media@vger.kernel.org
9280W: https://linuxtv.org
9281W: http://palosaari.fi/linux/
9282Q: http://patchwork.linuxtv.org/project/linux-media/list/
9283T: git git://linuxtv.org/anttip/media_tree.git
9284S: Maintained
9285F: drivers/media/dvb-frontends/rtl2832_sdr*
9286
9287RTL8180 WIRELESS DRIVER
9288L: linux-wireless@vger.kernel.org
9289W: http://wireless.kernel.org/
9290T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
9291S: Orphan
9292F: drivers/net/wireless/realtek/rtl818x/rtl8180/
9293
9294RTL8187 WIRELESS DRIVER
9295M: Herton Ronaldo Krzesinski <herton@canonical.com>
9296M: Hin-Tak Leung <htl10@users.sourceforge.net>
9297M: Larry Finger <Larry.Finger@lwfinger.net>
9298L: linux-wireless@vger.kernel.org
9299W: http://wireless.kernel.org/
9300T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
9301S: Maintained
9302F: drivers/net/wireless/realtek/rtl818x/rtl8187/
9303
9304RTL8192CE WIRELESS DRIVER
9305M: Larry Finger <Larry.Finger@lwfinger.net>
9306M: Chaoming Li <chaoming_li@realsil.com.cn>
9307L: linux-wireless@vger.kernel.org
9308W: http://wireless.kernel.org/
9309T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
9310S: Maintained
9311F: drivers/net/wireless/realtek/rtlwifi/
9312F: drivers/net/wireless/realtek/rtlwifi/rtl8192ce/
9313
9314RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
9315M: Jes Sorensen <Jes.Sorensen@redhat.com>
9316L: linux-wireless@vger.kernel.org
9317T: git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8723au-mac80211
9318S: Maintained
9319F: drivers/net/wireless/realtek/rtl8xxxu/
9320
9321S3 SAVAGE FRAMEBUFFER DRIVER
9322M: Antonino Daplas <adaplas@gmail.com>
9323L: linux-fbdev@vger.kernel.org
9324S: Maintained
9325F: drivers/video/fbdev/savage/
9326
9327S390
9328M: Martin Schwidefsky <schwidefsky@de.ibm.com>
9329M: Heiko Carstens <heiko.carstens@de.ibm.com>
9330L: linux-s390@vger.kernel.org
9331W: http://www.ibm.com/developerworks/linux/linux390/
9332T: git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
9333S: Supported
9334F: arch/s390/
9335F: drivers/s390/
9336F: Documentation/s390/
9337F: Documentation/DocBook/s390*
9338
9339S390 COMMON I/O LAYER
9340M: Sebastian Ott <sebott@linux.vnet.ibm.com>
9341M: Peter Oberparleiter <oberpar@linux.vnet.ibm.com>
9342L: linux-s390@vger.kernel.org
9343W: http://www.ibm.com/developerworks/linux/linux390/
9344S: Supported
9345F: drivers/s390/cio/
9346
9347S390 DASD DRIVER
9348M: Stefan Weinhuber <wein@de.ibm.com>
9349M: Stefan Haberland <stefan.haberland@de.ibm.com>
9350L: linux-s390@vger.kernel.org
9351W: http://www.ibm.com/developerworks/linux/linux390/
9352S: Supported
9353F: drivers/s390/block/dasd*
9354F: block/partitions/ibm.c
9355
9356S390 NETWORK DRIVERS
9357M: Ursula Braun <ubraun@linux.vnet.ibm.com>
9358L: linux-s390@vger.kernel.org
9359W: http://www.ibm.com/developerworks/linux/linux390/
9360S: Supported
9361F: drivers/s390/net/
9362
9363S390 PCI SUBSYSTEM
9364M: Sebastian Ott <sebott@linux.vnet.ibm.com>
9365M: Gerald Schaefer <gerald.schaefer@de.ibm.com>
9366L: linux-s390@vger.kernel.org
9367W: http://www.ibm.com/developerworks/linux/linux390/
9368S: Supported
9369F: arch/s390/pci/
9370F: drivers/pci/hotplug/s390_pci_hpc.c
9371
9372S390 ZCRYPT DRIVER
9373M: Ingo Tuchscherer <ingo.tuchscherer@de.ibm.com>
9374L: linux-s390@vger.kernel.org
9375W: http://www.ibm.com/developerworks/linux/linux390/
9376S: Supported
9377F: drivers/s390/crypto/
9378
9379S390 ZFCP DRIVER
9380M: Steffen Maier <maier@linux.vnet.ibm.com>
9381L: linux-s390@vger.kernel.org
9382W: http://www.ibm.com/developerworks/linux/linux390/
9383S: Supported
9384F: drivers/s390/scsi/zfcp_*
9385
9386S390 IUCV NETWORK LAYER
9387M: Ursula Braun <ubraun@linux.vnet.ibm.com>
9388L: linux-s390@vger.kernel.org
9389W: http://www.ibm.com/developerworks/linux/linux390/
9390S: Supported
9391F: drivers/s390/net/*iucv*
9392F: include/net/iucv/
9393F: net/iucv/
9394
9395S390 IOMMU (PCI)
9396M: Gerald Schaefer <gerald.schaefer@de.ibm.com>
9397L: linux-s390@vger.kernel.org
9398W: http://www.ibm.com/developerworks/linux/linux390/
9399S: Supported
9400F: drivers/iommu/s390-iommu.c
9401
9402S3C24XX SD/MMC Driver
9403M: Ben Dooks <ben-linux@fluff.org>
9404L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9405S: Supported
9406F: drivers/mmc/host/s3cmci.*
9407
9408SAA6588 RDS RECEIVER DRIVER
9409M: Hans Verkuil <hverkuil@xs4all.nl>
9410L: linux-media@vger.kernel.org
9411T: git git://linuxtv.org/media_tree.git
9412W: https://linuxtv.org
9413S: Odd Fixes
9414F: drivers/media/i2c/saa6588*
9415
9416SAA7134 VIDEO4LINUX DRIVER
9417M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
9418L: linux-media@vger.kernel.org
9419W: https://linuxtv.org
9420T: git git://linuxtv.org/media_tree.git
9421S: Odd fixes
9422F: Documentation/video4linux/*.saa7134
9423F: drivers/media/pci/saa7134/
9424
9425SAA7146 VIDEO4LINUX-2 DRIVER
9426M: Hans Verkuil <hverkuil@xs4all.nl>
9427L: linux-media@vger.kernel.org
9428T: git git://linuxtv.org/media_tree.git
9429S: Maintained
9430F: drivers/media/common/saa7146/
9431F: drivers/media/pci/saa7146/
9432F: include/media/saa7146*
9433
9434SAMSUNG LAPTOP DRIVER
9435M: Corentin Chary <corentin.chary@gmail.com>
9436L: platform-driver-x86@vger.kernel.org
9437S: Maintained
9438F: drivers/platform/x86/samsung-laptop.c
9439
9440SAMSUNG AUDIO (ASoC) DRIVERS
9441M: Sangbeom Kim <sbkim73@samsung.com>
9442L: alsa-devel@alsa-project.org (moderated for non-subscribers)
9443S: Supported
9444F: sound/soc/samsung/
9445
9446SAMSUNG FRAMEBUFFER DRIVER
9447M: Jingoo Han <jingoohan1@gmail.com>
9448L: linux-fbdev@vger.kernel.org
9449S: Maintained
9450F: drivers/video/fbdev/s3c-fb.c
9451
9452SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
9453M: Sangbeom Kim <sbkim73@samsung.com>
9454M: Krzysztof Kozlowski <k.kozlowski@samsung.com>
9455L: linux-kernel@vger.kernel.org
9456L: linux-samsung-soc@vger.kernel.org
9457S: Supported
9458F: drivers/mfd/sec*.c
9459F: drivers/regulator/s2m*.c
9460F: drivers/regulator/s5m*.c
9461F: drivers/clk/clk-s2mps11.c
9462F: drivers/rtc/rtc-s5m.c
9463F: include/linux/mfd/samsung/
9464F: Documentation/devicetree/bindings/mfd/samsung,sec-core.txt
9465F: Documentation/devicetree/bindings/regulator/samsung,s2m*.txt
9466F: Documentation/devicetree/bindings/regulator/samsung,s5m*.txt
9467F: Documentation/devicetree/bindings/clock/samsung,s2mps11.txt
9468
9469SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
9470M: Kyungmin Park <kyungmin.park@samsung.com>
9471M: Sylwester Nawrocki <s.nawrocki@samsung.com>
9472L: linux-media@vger.kernel.org
9473Q: https://patchwork.linuxtv.org/project/linux-media/list/
9474S: Supported
9475F: drivers/media/platform/exynos4-is/
9476
9477SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
9478M: Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
9479L: linux-media@vger.kernel.org
9480L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
9481S: Maintained
9482F: drivers/media/platform/s3c-camif/
9483F: include/media/drv-intf/s3c_camif.h
9484
9485SAMSUNG S5C73M3 CAMERA DRIVER
9486M: Kyungmin Park <kyungmin.park@samsung.com>
9487M: Andrzej Hajda <a.hajda@samsung.com>
9488L: linux-media@vger.kernel.org
9489S: Supported
9490F: drivers/media/i2c/s5c73m3/*
9491
9492SAMSUNG S5K5BAF CAMERA DRIVER
9493M: Kyungmin Park <kyungmin.park@samsung.com>
9494M: Andrzej Hajda <a.hajda@samsung.com>
9495L: linux-media@vger.kernel.org
9496S: Supported
9497F: drivers/media/i2c/s5k5baf.c
9498
9499SAMSUNG S3FWRN5 NFC DRIVER
9500M: Robert Baldyga <r.baldyga@samsung.com>
9501L: linux-nfc@lists.01.org (moderated for non-subscribers)
9502S: Supported
9503F: drivers/nfc/s3fwrn5
9504
9505SAMSUNG SOC CLOCK DRIVERS
9506M: Sylwester Nawrocki <s.nawrocki@samsung.com>
9507M: Tomasz Figa <tomasz.figa@gmail.com>
9508S: Supported
9509L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
9510F: drivers/clk/samsung/
9511
9512SAMSUNG SXGBE DRIVERS
9513M: Byungho An <bh74.an@samsung.com>
9514M: Girish K S <ks.giri@samsung.com>
9515M: Vipul Pandya <vipul.pandya@samsung.com>
9516S: Supported
9517L: netdev@vger.kernel.org
9518F: drivers/net/ethernet/samsung/sxgbe/
9519
9520SAMSUNG THERMAL DRIVER
9521M: Lukasz Majewski <l.majewski@samsung.com>
9522L: linux-pm@vger.kernel.org
9523L: linux-samsung-soc@vger.kernel.org
9524S: Supported
9525T: git https://github.com/lmajewski/linux-samsung-thermal.git
9526F: drivers/thermal/samsung/
9527
9528SAMSUNG USB2 PHY DRIVER
9529M: Kamil Debski <k.debski@samsung.com>
9530L: linux-kernel@vger.kernel.org
9531S: Supported
9532F: Documentation/devicetree/bindings/phy/samsung-phy.txt
9533F: Documentation/phy/samsung-usb2.txt
9534F: drivers/phy/phy-exynos4210-usb2.c
9535F: drivers/phy/phy-exynos4x12-usb2.c
9536F: drivers/phy/phy-exynos5250-usb2.c
9537F: drivers/phy/phy-s5pv210-usb2.c
9538F: drivers/phy/phy-samsung-usb2.c
9539F: drivers/phy/phy-samsung-usb2.h
9540
9541SERIAL DRIVERS
9542M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
9543L: linux-serial@vger.kernel.org
9544S: Maintained
9545F: drivers/tty/serial/
9546
9547SYNOPSYS DESIGNWARE DMAC DRIVER
9548M: Viresh Kumar <vireshk@kernel.org>
9549M: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
9550S: Maintained
9551F: include/linux/dma/dw.h
9552F: include/linux/platform_data/dma-dw.h
9553F: drivers/dma/dw/
9554
9555SYNOPSYS DESIGNWARE ETHERNET QOS 4.10a driver
9556M: Lars Persson <lars.persson@axis.com>
9557L: netdev@vger.kernel.org
9558S: Supported
9559F: Documentation/devicetree/bindings/net/snps,dwc-qos-ethernet.txt
9560F: drivers/net/ethernet/synopsys/dwc_eth_qos.c
9561
9562SYNOPSYS DESIGNWARE I2C DRIVER
9563M: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
9564M: Jarkko Nikula <jarkko.nikula@linux.intel.com>
9565M: Mika Westerberg <mika.westerberg@linux.intel.com>
9566L: linux-i2c@vger.kernel.org
9567S: Maintained
9568F: drivers/i2c/busses/i2c-designware-*
9569F: include/linux/platform_data/i2c-designware.h
9570
9571SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
9572M: Jaehoon Chung <jh80.chung@samsung.com>
9573L: linux-mmc@vger.kernel.org
9574S: Maintained
9575F: include/linux/mmc/dw_mmc.h
9576F: drivers/mmc/host/dw_mmc*
9577
9578SYSTEM TRACE MODULE CLASS
9579M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
9580S: Maintained
9581F: Documentation/trace/stm.txt
9582F: drivers/hwtracing/stm/
9583F: include/linux/stm.h
9584F: include/uapi/linux/stm.h
9585
9586THUNDERBOLT DRIVER
9587M: Andreas Noever <andreas.noever@gmail.com>
9588S: Maintained
9589F: drivers/thunderbolt/
9590
9591TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
9592M: John Stultz <john.stultz@linaro.org>
9593M: Thomas Gleixner <tglx@linutronix.de>
9594L: linux-kernel@vger.kernel.org
9595T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
9596S: Supported
9597F: include/linux/clocksource.h
9598F: include/linux/time.h
9599F: include/linux/timex.h
9600F: include/uapi/linux/time.h
9601F: include/uapi/linux/timex.h
9602F: kernel/time/clocksource.c
9603F: kernel/time/time*.c
9604F: kernel/time/alarmtimer.c
9605F: kernel/time/ntp.c
9606F: tools/testing/selftests/timers/
9607
9608SC1200 WDT DRIVER
9609M: Zwane Mwaikambo <zwanem@gmail.com>
9610S: Maintained
9611F: drivers/watchdog/sc1200wdt.c
9612
9613SCHEDULER
9614M: Ingo Molnar <mingo@redhat.com>
9615M: Peter Zijlstra <peterz@infradead.org>
9616L: linux-kernel@vger.kernel.org
9617T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
9618S: Maintained
9619F: kernel/sched/
9620F: include/linux/sched.h
9621F: include/uapi/linux/sched.h
9622F: include/linux/wait.h
9623
9624SCORE ARCHITECTURE
9625M: Chen Liqin <liqin.linux@gmail.com>
9626M: Lennox Wu <lennox.wu@gmail.com>
9627W: http://www.sunplus.com
9628S: Supported
9629F: arch/score/
9630
9631SYSTEM CONTROL & POWER INTERFACE (SCPI) Message Protocol drivers
9632M: Sudeep Holla <sudeep.holla@arm.com>
9633L: linux-arm-kernel@lists.infradead.org
9634S: Maintained
9635F: Documentation/devicetree/bindings/arm/arm,scpi.txt
9636F: drivers/clk/clk-scpi.c
9637F: drivers/cpufreq/scpi-cpufreq.c
9638F: drivers/firmware/arm_scpi.c
9639F: include/linux/scpi_protocol.h
9640
9641SCSI CDROM DRIVER
9642M: Jens Axboe <axboe@kernel.dk>
9643L: linux-scsi@vger.kernel.org
9644W: http://www.kernel.dk
9645S: Maintained
9646F: drivers/scsi/sr*
9647
9648SCSI RDMA PROTOCOL (SRP) INITIATOR
9649M: Bart Van Assche <bart.vanassche@sandisk.com>
9650L: linux-rdma@vger.kernel.org
9651S: Supported
9652W: http://www.openfabrics.org
9653Q: http://patchwork.kernel.org/project/linux-rdma/list/
9654T: git git://git.kernel.org/pub/scm/linux/kernel/git/dad/srp-initiator.git
9655F: drivers/infiniband/ulp/srp/
9656F: include/scsi/srp.h
9657
9658SCSI SG DRIVER
9659M: Doug Gilbert <dgilbert@interlog.com>
9660L: linux-scsi@vger.kernel.org
9661W: http://sg.danny.cz/sg
9662S: Maintained
9663F: Documentation/scsi/scsi-generic.txt
9664F: drivers/scsi/sg.c
9665F: include/scsi/sg.h
9666
9667SCSI SUBSYSTEM
9668M: "James E.J. Bottomley" <JBottomley@odin.com>
9669T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
9670M: "Martin K. Petersen" <martin.petersen@oracle.com>
9671T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
9672L: linux-scsi@vger.kernel.org
9673S: Maintained
9674F: drivers/scsi/
9675F: include/scsi/
9676
9677SCSI TAPE DRIVER
9678M: Kai Mäkisara <Kai.Makisara@kolumbus.fi>
9679L: linux-scsi@vger.kernel.org
9680S: Maintained
9681F: Documentation/scsi/st.txt
9682F: drivers/scsi/st.*
9683F: drivers/scsi/st_*.h
9684
9685SCTP PROTOCOL
9686M: Vlad Yasevich <vyasevich@gmail.com>
9687M: Neil Horman <nhorman@tuxdriver.com>
9688L: linux-sctp@vger.kernel.org
9689W: http://lksctp.sourceforge.net
9690S: Maintained
9691F: Documentation/networking/sctp.txt
9692F: include/linux/sctp.h
9693F: include/uapi/linux/sctp.h
9694F: include/net/sctp/
9695F: net/sctp/
9696
9697SCx200 CPU SUPPORT
9698M: Jim Cromie <jim.cromie@gmail.com>
9699S: Odd Fixes
9700F: Documentation/i2c/busses/scx200_acb
9701F: arch/x86/platform/scx200/
9702F: drivers/watchdog/scx200_wdt.c
9703F: drivers/i2c/busses/scx200*
9704F: drivers/mtd/maps/scx200_docflash.c
9705F: include/linux/scx200.h
9706
9707SCx200 GPIO DRIVER
9708M: Jim Cromie <jim.cromie@gmail.com>
9709S: Maintained
9710F: drivers/char/scx200_gpio.c
9711F: include/linux/scx200_gpio.h
9712
9713SCx200 HRT CLOCKSOURCE DRIVER
9714M: Jim Cromie <jim.cromie@gmail.com>
9715S: Maintained
9716F: drivers/clocksource/scx200_hrt.c
9717
9718SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
9719M: Sascha Sommer <saschasommer@freenet.de>
9720L: sdricohcs-devel@lists.sourceforge.net (subscribers-only)
9721S: Maintained
9722F: drivers/mmc/host/sdricoh_cs.c
9723
9724SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
9725L: linux-mmc@vger.kernel.org
9726S: Orphan
9727F: drivers/mmc/host/sdhci.*
9728F: drivers/mmc/host/sdhci-pltfm.[ch]
9729
9730SECURE COMPUTING
9731M: Kees Cook <keescook@chromium.org>
9732R: Andy Lutomirski <luto@amacapital.net>
9733R: Will Drewry <wad@chromium.org>
9734T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp
9735S: Supported
9736F: kernel/seccomp.c
9737F: include/uapi/linux/seccomp.h
9738F: include/linux/seccomp.h
9739F: tools/testing/selftests/seccomp/*
9740K: \bsecure_computing
9741K: \bTIF_SECCOMP\b
9742
9743SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
9744M: Ben Dooks <ben-linux@fluff.org>
9745M: Jaehoon Chung <jh80.chung@samsung.com>
9746L: linux-mmc@vger.kernel.org
9747S: Maintained
9748F: drivers/mmc/host/sdhci-s3c*
9749
9750SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
9751M: Viresh Kumar <vireshk@kernel.org>
9752L: spear-devel@list.st.com
9753L: linux-mmc@vger.kernel.org
9754S: Maintained
9755F: drivers/mmc/host/sdhci-spear.c
9756
9757SECURITY SUBSYSTEM
9758M: James Morris <james.l.morris@oracle.com>
9759M: "Serge E. Hallyn" <serge@hallyn.com>
9760L: linux-security-module@vger.kernel.org (suggested Cc:)
9761T: git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git
9762W: http://kernsec.org/
9763S: Supported
9764F: security/
9765
9766SECURITY CONTACT
9767M: Security Officers <security@kernel.org>
9768S: Supported
9769
9770SELINUX SECURITY MODULE
9771M: Paul Moore <paul@paul-moore.com>
9772M: Stephen Smalley <sds@tycho.nsa.gov>
9773M: Eric Paris <eparis@parisplace.org>
9774L: selinux@tycho.nsa.gov (moderated for non-subscribers)
9775W: http://selinuxproject.org
9776T: git git://git.infradead.org/users/pcmoore/selinux
9777S: Supported
9778F: include/linux/selinux*
9779F: security/selinux/
9780F: scripts/selinux/
9781
9782APPARMOR SECURITY MODULE
9783M: John Johansen <john.johansen@canonical.com>
9784L: apparmor@lists.ubuntu.com (subscribers-only, general discussion)
9785W: apparmor.wiki.kernel.org
9786T: git git://git.kernel.org/pub/scm/linux/kernel/git/jj/apparmor-dev.git
9787S: Supported
9788F: security/apparmor/
9789
9790YAMA SECURITY MODULE
9791M: Kees Cook <keescook@chromium.org>
9792T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip
9793S: Supported
9794F: security/yama/
9795
9796SENSABLE PHANTOM
9797M: Jiri Slaby <jirislaby@gmail.com>
9798S: Maintained
9799F: drivers/misc/phantom.c
9800F: include/uapi/linux/phantom.h
9801
9802SERVER ENGINES 10Gbps iSCSI - BladeEngine 2 DRIVER
9803M: Jayamohan Kallickal <jayamohan.kallickal@avagotech.com>
9804M: Ketan Mukadam <ketan.mukadam@avagotech.com>
9805M: John Soni Jose <sony.john@avagotech.com>
9806L: linux-scsi@vger.kernel.org
9807W: http://www.avagotech.com
9808S: Supported
9809F: drivers/scsi/be2iscsi/
9810
9811Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER
9812M: Sathya Perla <sathya.perla@avagotech.com>
9813M: Ajit Khaparde <ajit.khaparde@avagotech.com>
9814M: Padmanabh Ratnakar <padmanabh.ratnakar@avagotech.com>
9815M: Sriharsha Basavapatna <sriharsha.basavapatna@avagotech.com>
9816L: netdev@vger.kernel.org
9817W: http://www.emulex.com
9818S: Supported
9819F: drivers/net/ethernet/emulex/benet/
9820
9821EMULEX ONECONNECT ROCE DRIVER
9822M: Selvin Xavier <selvin.xavier@avagotech.com>
9823M: Devesh Sharma <devesh.sharma@avagotech.com>
9824M: Mitesh Ahuja <mitesh.ahuja@avagotech.com>
9825L: linux-rdma@vger.kernel.org
9826W: http://www.emulex.com
9827S: Supported
9828F: drivers/infiniband/hw/ocrdma/
9829
9830SFC NETWORK DRIVER
9831M: Solarflare linux maintainers <linux-net-drivers@solarflare.com>
9832M: Shradha Shah <sshah@solarflare.com>
9833L: netdev@vger.kernel.org
9834S: Supported
9835F: drivers/net/ethernet/sfc/
9836
9837SGI GRU DRIVER
9838M: Dimitri Sivanich <sivanich@sgi.com>
9839S: Maintained
9840F: drivers/misc/sgi-gru/
9841
9842SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER
9843M: Pat Gefre <pfg@sgi.com>
9844L: linux-ia64@vger.kernel.org
9845S: Supported
9846F: Documentation/ia64/serial.txt
9847F: drivers/tty/serial/ioc?_serial.c
9848F: include/linux/ioc?.h
9849
9850SGI XP/XPC/XPNET DRIVER
9851M: Cliff Whickman <cpw@sgi.com>
9852M: Robin Holt <robinmholt@gmail.com>
9853S: Maintained
9854F: drivers/misc/sgi-xp/
9855
9856SI2157 MEDIA DRIVER
9857M: Antti Palosaari <crope@iki.fi>
9858L: linux-media@vger.kernel.org
9859W: https://linuxtv.org
9860W: http://palosaari.fi/linux/
9861Q: http://patchwork.linuxtv.org/project/linux-media/list/
9862T: git git://linuxtv.org/anttip/media_tree.git
9863S: Maintained
9864F: drivers/media/tuners/si2157*
9865
9866SI2168 MEDIA DRIVER
9867M: Antti Palosaari <crope@iki.fi>
9868L: linux-media@vger.kernel.org
9869W: https://linuxtv.org
9870W: http://palosaari.fi/linux/
9871Q: http://patchwork.linuxtv.org/project/linux-media/list/
9872T: git git://linuxtv.org/anttip/media_tree.git
9873S: Maintained
9874F: drivers/media/dvb-frontends/si2168*
9875
9876SI470X FM RADIO RECEIVER I2C DRIVER
9877M: Hans Verkuil <hverkuil@xs4all.nl>
9878L: linux-media@vger.kernel.org
9879T: git git://linuxtv.org/media_tree.git
9880W: https://linuxtv.org
9881S: Odd Fixes
9882F: drivers/media/radio/si470x/radio-si470x-i2c.c
9883
9884SI470X FM RADIO RECEIVER USB DRIVER
9885M: Hans Verkuil <hverkuil@xs4all.nl>
9886L: linux-media@vger.kernel.org
9887T: git git://linuxtv.org/media_tree.git
9888W: https://linuxtv.org
9889S: Maintained
9890F: drivers/media/radio/si470x/radio-si470x-common.c
9891F: drivers/media/radio/si470x/radio-si470x.h
9892F: drivers/media/radio/si470x/radio-si470x-usb.c
9893
9894SI4713 FM RADIO TRANSMITTER I2C DRIVER
9895M: Eduardo Valentin <edubezval@gmail.com>
9896L: linux-media@vger.kernel.org
9897T: git git://linuxtv.org/media_tree.git
9898W: https://linuxtv.org
9899S: Odd Fixes
9900F: drivers/media/radio/si4713/si4713.?
9901
9902SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
9903M: Eduardo Valentin <edubezval@gmail.com>
9904L: linux-media@vger.kernel.org
9905T: git git://linuxtv.org/media_tree.git
9906W: https://linuxtv.org
9907S: Odd Fixes
9908F: drivers/media/radio/si4713/radio-platform-si4713.c
9909
9910SI4713 FM RADIO TRANSMITTER USB DRIVER
9911M: Hans Verkuil <hverkuil@xs4all.nl>
9912L: linux-media@vger.kernel.org
9913T: git git://linuxtv.org/media_tree.git
9914W: https://linuxtv.org
9915S: Maintained
9916F: drivers/media/radio/si4713/radio-usb-si4713.c
9917
9918SIANO DVB DRIVER
9919M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
9920L: linux-media@vger.kernel.org
9921W: https://linuxtv.org
9922T: git git://linuxtv.org/media_tree.git
9923S: Odd fixes
9924F: drivers/media/common/siano/
9925F: drivers/media/usb/siano/
9926F: drivers/media/usb/siano/
9927F: drivers/media/mmc/siano/
9928
9929SIMPLEFB FB DRIVER
9930M: Hans de Goede <hdegoede@redhat.com>
9931L: linux-fbdev@vger.kernel.org
9932S: Maintained
9933F: Documentation/devicetree/bindings/display/simple-framebuffer.txt
9934F: drivers/video/fbdev/simplefb.c
9935F: include/linux/platform_data/simplefb.h
9936
9937SH_VEU V4L2 MEM2MEM DRIVER
9938L: linux-media@vger.kernel.org
9939S: Orphan
9940F: drivers/media/platform/sh_veu.c
9941
9942SH_VOU V4L2 OUTPUT DRIVER
9943L: linux-media@vger.kernel.org
9944S: Orphan
9945F: drivers/media/platform/sh_vou.c
9946F: include/media/drv-intf/sh_vou.h
9947
9948SIMPLE FIRMWARE INTERFACE (SFI)
9949M: Len Brown <lenb@kernel.org>
9950L: sfi-devel@simplefirmware.org
9951W: http://simplefirmware.org/
9952T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git
9953S: Supported
9954F: arch/x86/platform/sfi/
9955F: drivers/sfi/
9956F: include/linux/sfi*.h
9957
9958SIMTEC EB110ATX (Chalice CATS)
9959P: Ben Dooks
9960P: Vincent Sanders <vince@simtec.co.uk>
9961M: Simtec Linux Team <linux@simtec.co.uk>
9962W: http://www.simtec.co.uk/products/EB110ATX/
9963S: Supported
9964
9965SIMTEC EB2410ITX (BAST)
9966P: Ben Dooks
9967P: Vincent Sanders <vince@simtec.co.uk>
9968M: Simtec Linux Team <linux@simtec.co.uk>
9969W: http://www.simtec.co.uk/products/EB2410ITX/
9970S: Supported
9971F: arch/arm/mach-s3c24xx/mach-bast.c
9972F: arch/arm/mach-s3c24xx/bast-ide.c
9973F: arch/arm/mach-s3c24xx/bast-irq.c
9974
9975TI DAVINCI MACHINE SUPPORT
9976M: Sekhar Nori <nsekhar@ti.com>
9977M: Kevin Hilman <khilman@deeprootsystems.com>
9978T: git git://gitorious.org/linux-davinci/linux-davinci.git
9979Q: http://patchwork.kernel.org/project/linux-davinci/list/
9980S: Supported
9981F: arch/arm/mach-davinci/
9982F: drivers/i2c/busses/i2c-davinci.c
9983
9984TI DAVINCI SERIES MEDIA DRIVER
9985M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
9986L: linux-media@vger.kernel.org
9987W: https://linuxtv.org
9988Q: http://patchwork.linuxtv.org/project/linux-media/list/
9989T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
9990S: Maintained
9991F: drivers/media/platform/davinci/
9992F: include/media/davinci/
9993
9994TI AM437X VPFE DRIVER
9995M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
9996L: linux-media@vger.kernel.org
9997W: https://linuxtv.org
9998Q: http://patchwork.linuxtv.org/project/linux-media/list/
9999T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
10000S: Maintained
10001F: drivers/media/platform/am437x/
10002
10003OV2659 OMNIVISION SENSOR DRIVER
10004M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
10005L: linux-media@vger.kernel.org
10006W: https://linuxtv.org
10007Q: http://patchwork.linuxtv.org/project/linux-media/list/
10008T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
10009S: Maintained
10010F: drivers/media/i2c/ov2659.c
10011F: include/media/i2c/ov2659.h
10012
10013SILICON MOTION SM712 FRAME BUFFER DRIVER
10014M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
10015M: Teddy Wang <teddy.wang@siliconmotion.com>
10016M: Sudip Mukherjee <sudip@vectorindia.org>
10017L: linux-fbdev@vger.kernel.org
10018S: Maintained
10019F: drivers/video/fbdev/sm712*
10020F: Documentation/fb/sm712fb.txt
10021
10022SIS 190 ETHERNET DRIVER
10023M: Francois Romieu <romieu@fr.zoreil.com>
10024L: netdev@vger.kernel.org
10025S: Maintained
10026F: drivers/net/ethernet/sis/sis190.c
10027
10028SIS 900/7016 FAST ETHERNET DRIVER
10029M: Daniele Venzano <venza@brownhat.org>
10030W: http://www.brownhat.org/sis900.html
10031L: netdev@vger.kernel.org
10032S: Maintained
10033F: drivers/net/ethernet/sis/sis900.*
10034
10035SIS FRAMEBUFFER DRIVER
10036M: Thomas Winischhofer <thomas@winischhofer.net>
10037W: http://www.winischhofer.net/linuxsisvga.shtml
10038S: Maintained
10039F: Documentation/fb/sisfb.txt
10040F: drivers/video/fbdev/sis/
10041F: include/video/sisfb.h
10042
10043SIS USB2VGA DRIVER
10044M: Thomas Winischhofer <thomas@winischhofer.net>
10045W: http://www.winischhofer.at/linuxsisusbvga.shtml
10046S: Maintained
10047F: drivers/usb/misc/sisusbvga/
10048
10049SLAB ALLOCATOR
10050M: Christoph Lameter <cl@linux.com>
10051M: Pekka Enberg <penberg@kernel.org>
10052M: David Rientjes <rientjes@google.com>
10053M: Joonsoo Kim <iamjoonsoo.kim@lge.com>
10054M: Andrew Morton <akpm@linux-foundation.org>
10055L: linux-mm@kvack.org
10056S: Maintained
10057F: include/linux/sl?b*.h
10058F: mm/sl?b*
10059
10060SLEEPABLE READ-COPY UPDATE (SRCU)
10061M: Lai Jiangshan <jiangshanlai@gmail.com>
10062M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
10063M: Josh Triplett <josh@joshtriplett.org>
10064R: Steven Rostedt <rostedt@goodmis.org>
10065R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
10066L: linux-kernel@vger.kernel.org
10067W: http://www.rdrop.com/users/paulmck/RCU/
10068S: Supported
10069T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
10070F: include/linux/srcu.h
10071F: kernel/rcu/srcu.c
10072
10073SMACK SECURITY MODULE
10074M: Casey Schaufler <casey@schaufler-ca.com>
10075L: linux-security-module@vger.kernel.org
10076W: http://schaufler-ca.com
10077T: git git://git.gitorious.org/smack-next/kernel.git
10078S: Maintained
10079F: Documentation/security/Smack.txt
10080F: security/smack/
10081
10082DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS)
10083M: Kevin Hilman <khilman@kernel.org>
10084M: Nishanth Menon <nm@ti.com>
10085S: Maintained
10086F: drivers/power/avs/
10087F: include/linux/power/smartreflex.h
10088L: linux-pm@vger.kernel.org
10089
10090SMC91x ETHERNET DRIVER
10091M: Nicolas Pitre <nico@fluxnic.net>
10092S: Odd Fixes
10093F: drivers/net/ethernet/smsc/smc91x.*
10094
10095SMIA AND SMIA++ IMAGE SENSOR DRIVER
10096M: Sakari Ailus <sakari.ailus@iki.fi>
10097L: linux-media@vger.kernel.org
10098S: Maintained
10099F: drivers/media/i2c/smiapp/
10100F: include/media/i2c/smiapp.h
10101F: drivers/media/i2c/smiapp-pll.c
10102F: drivers/media/i2c/smiapp-pll.h
10103F: include/uapi/linux/smiapp.h
10104F: Documentation/devicetree/bindings/media/i2c/nokia,smia.txt
10105
10106SMM665 HARDWARE MONITOR DRIVER
10107M: Guenter Roeck <linux@roeck-us.net>
10108L: lm-sensors@lm-sensors.org
10109S: Maintained
10110F: Documentation/hwmon/smm665
10111F: drivers/hwmon/smm665.c
10112
10113SMSC EMC2103 HARDWARE MONITOR DRIVER
10114M: Steve Glendinning <steve.glendinning@shawell.net>
10115L: lm-sensors@lm-sensors.org
10116S: Maintained
10117F: Documentation/hwmon/emc2103
10118F: drivers/hwmon/emc2103.c
10119
10120SMSC SCH5627 HARDWARE MONITOR DRIVER
10121M: Hans de Goede <hdegoede@redhat.com>
10122L: lm-sensors@lm-sensors.org
10123S: Supported
10124F: Documentation/hwmon/sch5627
10125F: drivers/hwmon/sch5627.c
10126
10127SMSC47B397 HARDWARE MONITOR DRIVER
10128M: Jean Delvare <jdelvare@suse.com>
10129L: lm-sensors@lm-sensors.org
10130S: Maintained
10131F: Documentation/hwmon/smsc47b397
10132F: drivers/hwmon/smsc47b397.c
10133
10134SMSC911x ETHERNET DRIVER
10135M: Steve Glendinning <steve.glendinning@shawell.net>
10136L: netdev@vger.kernel.org
10137S: Maintained
10138F: include/linux/smsc911x.h
10139F: drivers/net/ethernet/smsc/smsc911x.*
10140
10141SMSC9420 PCI ETHERNET DRIVER
10142M: Steve Glendinning <steve.glendinning@shawell.net>
10143L: netdev@vger.kernel.org
10144S: Maintained
10145F: drivers/net/ethernet/smsc/smsc9420.*
10146
10147SMSC UFX6000 and UFX7000 USB to VGA DRIVER
10148M: Steve Glendinning <steve.glendinning@shawell.net>
10149L: linux-fbdev@vger.kernel.org
10150S: Maintained
10151F: drivers/video/fbdev/smscufx.c
10152
10153SOC-CAMERA V4L2 SUBSYSTEM
10154M: Guennadi Liakhovetski <g.liakhovetski@gmx.de>
10155L: linux-media@vger.kernel.org
10156T: git git://linuxtv.org/media_tree.git
10157S: Maintained
10158F: include/media/soc*
10159F: drivers/media/i2c/soc_camera/
10160F: drivers/media/platform/soc_camera/
10161
10162SOEKRIS NET48XX LED SUPPORT
10163M: Chris Boot <bootc@bootc.net>
10164S: Maintained
10165F: drivers/leds/leds-net48xx.c
10166
10167SOFTLOGIC 6x10 MPEG CODEC
10168M: Bluecherry Maintainers <maintainers@bluecherrydvr.com>
10169M: Andrey Utkin <andrey.utkin@corp.bluecherry.net>
10170M: Andrey Utkin <andrey.krieger.utkin@gmail.com>
10171M: Ismael Luceno <ismael@iodev.co.uk>
10172L: linux-media@vger.kernel.org
10173S: Supported
10174F: drivers/media/pci/solo6x10/
10175
10176SOFTWARE RAID (Multiple Disks) SUPPORT
10177L: linux-raid@vger.kernel.org
10178T: git git://neil.brown.name/md
10179S: Supported
10180F: drivers/md/
10181F: include/linux/raid/
10182F: include/uapi/linux/raid/
10183
10184SONIC NETWORK DRIVER
10185M: Thomas Bogendoerfer <tsbogend@alpha.franken.de>
10186L: netdev@vger.kernel.org
10187S: Maintained
10188F: drivers/net/ethernet/natsemi/sonic.*
10189
10190SONICS SILICON BACKPLANE DRIVER (SSB)
10191M: Michael Buesch <m@bues.ch>
10192L: linux-wireless@vger.kernel.org
10193S: Maintained
10194F: drivers/ssb/
10195F: include/linux/ssb/
10196
10197SONY VAIO CONTROL DEVICE DRIVER
10198M: Mattia Dongili <malattia@linux.it>
10199L: platform-driver-x86@vger.kernel.org
10200W: http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
10201S: Maintained
10202F: Documentation/laptops/sony-laptop.txt
10203F: drivers/char/sonypi.c
10204F: drivers/platform/x86/sony-laptop.c
10205F: include/linux/sony-laptop.h
10206
10207SONY MEMORYSTICK CARD SUPPORT
10208M: Alex Dubov <oakad@yahoo.com>
10209W: http://tifmxx.berlios.de/
10210S: Maintained
10211F: drivers/memstick/host/tifm_ms.c
10212
10213SONY MEMORYSTICK STANDARD SUPPORT
10214M: Maxim Levitsky <maximlevitsky@gmail.com>
10215S: Maintained
10216F: drivers/memstick/core/ms_block.*
10217
10218SOUND
10219M: Jaroslav Kysela <perex@perex.cz>
10220M: Takashi Iwai <tiwai@suse.com>
10221L: alsa-devel@alsa-project.org (moderated for non-subscribers)
10222W: http://www.alsa-project.org/
10223T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
10224T: git git://git.alsa-project.org/alsa-kernel.git
10225Q: http://patchwork.kernel.org/project/alsa-devel/list/
10226S: Maintained
10227F: Documentation/sound/
10228F: include/sound/
10229F: include/uapi/sound/
10230F: sound/
10231
10232SOUND - COMPRESSED AUDIO
10233M: Vinod Koul <vinod.koul@intel.com>
10234L: alsa-devel@alsa-project.org (moderated for non-subscribers)
10235T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
10236S: Supported
10237F: Documentation/sound/alsa/compress_offload.txt
10238F: include/sound/compress_driver.h
10239F: include/uapi/sound/compress_*
10240F: sound/core/compress_offload.c
10241F: sound/soc/soc-compress.c
10242
10243SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
10244M: Liam Girdwood <lgirdwood@gmail.com>
10245M: Mark Brown <broonie@kernel.org>
10246T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
10247L: alsa-devel@alsa-project.org (moderated for non-subscribers)
10248W: http://alsa-project.org/main/index.php/ASoC
10249S: Supported
10250F: Documentation/sound/alsa/soc/
10251F: sound/soc/
10252F: include/sound/soc*
10253
10254SOUND - DMAENGINE HELPERS
10255M: Lars-Peter Clausen <lars@metafoo.de>
10256S: Supported
10257F: include/sound/dmaengine_pcm.h
10258F: sound/core/pcm_dmaengine.c
10259F: sound/soc/soc-generic-dmaengine-pcm.c
10260
10261SP2 MEDIA DRIVER
10262M: Olli Salonen <olli.salonen@iki.fi>
10263L: linux-media@vger.kernel.org
10264W: https://linuxtv.org
10265Q: http://patchwork.linuxtv.org/project/linux-media/list/
10266S: Maintained
10267F: drivers/media/dvb-frontends/sp2*
10268
10269SPARC + UltraSPARC (sparc/sparc64)
10270M: "David S. Miller" <davem@davemloft.net>
10271L: sparclinux@vger.kernel.org
10272Q: http://patchwork.ozlabs.org/project/sparclinux/list/
10273T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
10274T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
10275S: Maintained
10276F: arch/sparc/
10277F: drivers/sbus/
10278
10279SPARC SERIAL DRIVERS
10280M: "David S. Miller" <davem@davemloft.net>
10281L: sparclinux@vger.kernel.org
10282T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
10283T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
10284S: Maintained
10285F: include/linux/sunserialcore.h
10286F: drivers/tty/serial/suncore.c
10287F: drivers/tty/serial/sunhv.c
10288F: drivers/tty/serial/sunsab.c
10289F: drivers/tty/serial/sunsab.h
10290F: drivers/tty/serial/sunsu.c
10291F: drivers/tty/serial/sunzilog.c
10292F: drivers/tty/serial/sunzilog.h
10293
10294SPARSE CHECKER
10295M: "Christopher Li" <sparse@chrisli.org>
10296L: linux-sparse@vger.kernel.org
10297W: https://sparse.wiki.kernel.org/
10298T: git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
10299T: git git://git.kernel.org/pub/scm/devel/sparse/chrisl/sparse.git
10300S: Maintained
10301F: include/linux/compiler.h
10302
10303SPEAR PLATFORM SUPPORT
10304M: Viresh Kumar <vireshk@kernel.org>
10305M: Shiraz Hashim <shiraz.linux.kernel@gmail.com>
10306L: spear-devel@list.st.com
10307L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10308W: http://www.st.com/spear
10309S: Maintained
10310F: arch/arm/boot/dts/spear*
10311F: arch/arm/mach-spear/
10312
10313SPEAR CLOCK FRAMEWORK SUPPORT
10314M: Viresh Kumar <vireshk@kernel.org>
10315L: spear-devel@list.st.com
10316L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10317W: http://www.st.com/spear
10318S: Maintained
10319F: drivers/clk/spear/
10320
10321SPI SUBSYSTEM
10322M: Mark Brown <broonie@kernel.org>
10323L: linux-spi@vger.kernel.org
10324T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
10325Q: http://patchwork.kernel.org/project/spi-devel-general/list/
10326S: Maintained
10327F: Documentation/spi/
10328F: drivers/spi/
10329F: include/linux/spi/
10330F: include/uapi/linux/spi/
10331
10332SPIDERNET NETWORK DRIVER for CELL
10333M: Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
10334L: netdev@vger.kernel.org
10335S: Supported
10336F: Documentation/networking/spider_net.txt
10337F: drivers/net/ethernet/toshiba/spider_net*
10338
10339SPU FILE SYSTEM
10340M: Jeremy Kerr <jk@ozlabs.org>
10341L: linuxppc-dev@lists.ozlabs.org
10342W: http://www.ibm.com/developerworks/power/cell/
10343S: Supported
10344F: Documentation/filesystems/spufs.txt
10345F: arch/powerpc/platforms/cell/spufs/
10346
10347SQUASHFS FILE SYSTEM
10348M: Phillip Lougher <phillip@squashfs.org.uk>
10349L: squashfs-devel@lists.sourceforge.net (subscribers-only)
10350W: http://squashfs.org.uk
10351T: git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
10352S: Maintained
10353F: Documentation/filesystems/squashfs.txt
10354F: fs/squashfs/
10355
10356SRM (Alpha) environment access
10357M: Jan-Benedict Glaw <jbglaw@lug-owl.de>
10358S: Maintained
10359F: arch/alpha/kernel/srm_env.c
10360
10361STABLE BRANCH
10362M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
10363L: stable@vger.kernel.org
10364S: Supported
10365F: Documentation/stable_kernel_rules.txt
10366
10367STAGING SUBSYSTEM
10368M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
10369T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
10370L: devel@driverdev.osuosl.org
10371S: Supported
10372F: drivers/staging/
10373
10374STAGING - COMEDI
10375M: Ian Abbott <abbotti@mev.co.uk>
10376M: H Hartley Sweeten <hsweeten@visionengravers.com>
10377S: Odd Fixes
10378F: drivers/staging/comedi/
10379
10380STAGING - FLARION FT1000 DRIVERS
10381M: Marek Belisko <marek.belisko@gmail.com>
10382S: Odd Fixes
10383F: drivers/staging/ft1000/
10384
10385STAGING - INDUSTRIAL IO
10386M: Jonathan Cameron <jic23@kernel.org>
10387L: linux-iio@vger.kernel.org
10388S: Odd Fixes
10389F: drivers/staging/iio/
10390
10391STAGING - LIRC (LINUX INFRARED REMOTE CONTROL) DRIVERS
10392M: Jarod Wilson <jarod@wilsonet.com>
10393W: http://www.lirc.org/
10394S: Odd Fixes
10395F: drivers/staging/media/lirc/
10396
10397STAGING - LUSTRE PARALLEL FILESYSTEM
10398M: Oleg Drokin <oleg.drokin@intel.com>
10399M: Andreas Dilger <andreas.dilger@intel.com>
10400L: lustre-devel@lists.lustre.org (moderated for non-subscribers)
10401W: http://wiki.lustre.org/
10402S: Maintained
10403F: drivers/staging/lustre
10404
10405STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
10406M: Marc Dietrich <marvin24@gmx.de>
10407L: ac100@lists.launchpad.net (moderated for non-subscribers)
10408L: linux-tegra@vger.kernel.org
10409S: Maintained
10410F: drivers/staging/nvec/
10411
10412STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
10413M: Jens Frederich <jfrederich@gmail.com>
10414M: Daniel Drake <dsd@laptop.org>
10415M: Jon Nettleton <jon.nettleton@gmail.com>
10416W: http://wiki.laptop.org/go/DCON
10417S: Maintained
10418F: drivers/staging/olpc_dcon/
10419
10420STAGING - PARALLEL LCD/KEYPAD PANEL DRIVER
10421M: Willy Tarreau <willy@meta-x.org>
10422S: Odd Fixes
10423F: drivers/staging/panel/
10424
10425STAGING - REALTEK RTL8712U DRIVERS
10426M: Larry Finger <Larry.Finger@lwfinger.net>
10427M: Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
10428S: Odd Fixes
10429F: drivers/staging/rtl8712/
10430
10431STAGING - REALTEK RTL8723U WIRELESS DRIVER
10432M: Larry Finger <Larry.Finger@lwfinger.net>
10433M: Jes Sorensen <Jes.Sorensen@redhat.com>
10434L: linux-wireless@vger.kernel.org
10435S: Maintained
10436F: drivers/staging/rtl8723au/
10437
10438STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
10439M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
10440M: Teddy Wang <teddy.wang@siliconmotion.com>
10441M: Sudip Mukherjee <sudip@vectorindia.org>
10442L: linux-fbdev@vger.kernel.org
10443S: Maintained
10444F: drivers/staging/sm750fb/
10445
10446STAGING - SLICOSS
10447M: Lior Dotan <liodot@gmail.com>
10448M: Christopher Harrer <charrer@alacritech.com>
10449S: Odd Fixes
10450F: drivers/staging/slicoss/
10451
10452STAGING - SPEAKUP CONSOLE SPEECH DRIVER
10453M: William Hubbs <w.d.hubbs@gmail.com>
10454M: Chris Brannon <chris@the-brannons.com>
10455M: Kirk Reiser <kirk@reisers.ca>
10456M: Samuel Thibault <samuel.thibault@ens-lyon.org>
10457L: speakup@linux-speakup.org
10458W: http://www.linux-speakup.org/
10459S: Odd Fixes
10460F: drivers/staging/speakup/
10461
10462STAGING - VIA VT665X DRIVERS
10463M: Forest Bond <forest@alittletooquiet.net>
10464S: Odd Fixes
10465F: drivers/staging/vt665?/
10466
10467STAGING - WILC1000 WIFI DRIVER
10468M: Johnny Kim <johnny.kim@atmel.com>
10469M: Austin Shin <austin.shin@atmel.com>
10470M: Chris Park <chris.park@atmel.com>
10471M: Tony Cho <tony.cho@atmel.com>
10472M: Glen Lee <glen.lee@atmel.com>
10473M: Leo Kim <leo.kim@atmel.com>
10474L: linux-wireless@vger.kernel.org
10475S: Supported
10476F: drivers/staging/wilc1000/
10477
10478STAGING - XGI Z7,Z9,Z11 PCI DISPLAY DRIVER
10479M: Arnaud Patard <arnaud.patard@rtp-net.org>
10480S: Odd Fixes
10481F: drivers/staging/xgifb/
10482
10483HFI1 DRIVER
10484M: Mike Marciniszyn <infinipath@intel.com>
10485L: linux-rdma@vger.kernel.org
10486S: Supported
10487F: drivers/staging/rdma/hfi1
10488
10489STARFIRE/DURALAN NETWORK DRIVER
10490M: Ion Badulescu <ionut@badula.org>
10491S: Odd Fixes
10492F: drivers/net/ethernet/adaptec/starfire*
10493
10494SUN3/3X
10495M: Sam Creasey <sammy@sammy.net>
10496W: http://sammy.net/sun3/
10497S: Maintained
10498F: arch/m68k/kernel/*sun3*
10499F: arch/m68k/sun3*/
10500F: arch/m68k/include/asm/sun3*
10501F: drivers/net/ethernet/i825xx/sun3*
10502
10503SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
10504M: Hans de Goede <hdegoede@redhat.com>
10505L: linux-input@vger.kernel.org
10506S: Maintained
10507F: Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt
10508F: drivers/input/keyboard/sun4i-lradc-keys.c
10509
10510SUNDANCE NETWORK DRIVER
10511M: Denis Kirjanov <kda@linux-powerpc.org>
10512L: netdev@vger.kernel.org
10513S: Maintained
10514F: drivers/net/ethernet/dlink/sundance.c
10515
10516SUPERH
10517M: Yoshinori Sato <ysato@users.sourceforge.jp>
10518M: Rich Felker <dalias@libc.org>
10519L: linux-sh@vger.kernel.org
10520Q: http://patchwork.kernel.org/project/linux-sh/list/
10521S: Maintained
10522F: Documentation/sh/
10523F: arch/sh/
10524F: drivers/sh/
10525
10526SUSPEND TO RAM
10527M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
10528M: Len Brown <len.brown@intel.com>
10529M: Pavel Machek <pavel@ucw.cz>
10530L: linux-pm@vger.kernel.org
10531S: Supported
10532F: Documentation/power/
10533F: arch/x86/kernel/acpi/
10534F: drivers/base/power/
10535F: kernel/power/
10536F: include/linux/suspend.h
10537F: include/linux/freezer.h
10538F: include/linux/pm.h
10539
10540SVGA HANDLING
10541M: Martin Mares <mj@ucw.cz>
10542L: linux-video@atrey.karlin.mff.cuni.cz
10543S: Maintained
10544F: Documentation/svga.txt
10545F: arch/x86/boot/video*
10546
10547SWIOTLB SUBSYSTEM
10548M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
10549L: linux-kernel@vger.kernel.org
10550T: git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git
10551S: Supported
10552F: lib/swiotlb.c
10553F: arch/*/kernel/pci-swiotlb.c
10554F: include/linux/swiotlb.h
10555
10556SWITCHDEV
10557M: Jiri Pirko <jiri@resnulli.us>
10558L: netdev@vger.kernel.org
10559S: Supported
10560F: net/switchdev/
10561F: include/net/switchdev.h
10562
10563SYNOPSYS ARC ARCHITECTURE
10564M: Vineet Gupta <vgupta@synopsys.com>
10565L: linux-snps-arc@lists.infradead.org
10566S: Supported
10567F: arch/arc/
10568F: Documentation/devicetree/bindings/arc/*
10569F: Documentation/devicetree/bindings/interrupt-controller/snps,arc*
10570F: drivers/tty/serial/arc_uart.c
10571T: git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
10572
10573SYNOPSYS ARC SDP platform support
10574M: Alexey Brodkin <abrodkin@synopsys.com>
10575S: Supported
10576F: arch/arc/plat-axs10x
10577F: arch/arc/boot/dts/ax*
10578F: Documentation/devicetree/bindings/arc/axs10*
10579
10580SYSTEM CONFIGURATION (SYSCON)
10581M: Lee Jones <lee.jones@linaro.org>
10582M: Arnd Bergmann <arnd@arndb.de>
10583T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
10584S: Supported
10585F: drivers/mfd/syscon.c
10586
10587SYSV FILESYSTEM
10588M: Christoph Hellwig <hch@infradead.org>
10589S: Maintained
10590F: Documentation/filesystems/sysv-fs.txt
10591F: fs/sysv/
10592F: include/linux/sysv_fs.h
10593
10594TARGET SUBSYSTEM
10595M: "Nicholas A. Bellinger" <nab@linux-iscsi.org>
10596L: linux-scsi@vger.kernel.org
10597L: target-devel@vger.kernel.org
10598W: http://www.linux-iscsi.org
10599W: http://groups.google.com/group/linux-iscsi-target-dev
10600T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
10601S: Supported
10602F: drivers/target/
10603F: include/target/
10604F: Documentation/target/
10605
10606TASKSTATS STATISTICS INTERFACE
10607M: Balbir Singh <bsingharora@gmail.com>
10608S: Maintained
10609F: Documentation/accounting/taskstats*
10610F: include/linux/taskstats*
10611F: kernel/taskstats.c
10612
10613TC CLASSIFIER
10614M: Jamal Hadi Salim <jhs@mojatatu.com>
10615L: netdev@vger.kernel.org
10616S: Maintained
10617F: include/net/pkt_cls.h
10618F: include/uapi/linux/pkt_cls.h
10619F: net/sched/
10620
10621TCP LOW PRIORITY MODULE
10622M: "Wong Hoi Sing, Edison" <hswong3i@gmail.com>
10623M: "Hung Hing Lun, Mike" <hlhung3i@gmail.com>
10624W: http://tcp-lp-mod.sourceforge.net/
10625S: Maintained
10626F: net/ipv4/tcp_lp.c
10627
10628TDA10071 MEDIA DRIVER
10629M: Antti Palosaari <crope@iki.fi>
10630L: linux-media@vger.kernel.org
10631W: https://linuxtv.org
10632W: http://palosaari.fi/linux/
10633Q: http://patchwork.linuxtv.org/project/linux-media/list/
10634T: git git://linuxtv.org/anttip/media_tree.git
10635S: Maintained
10636F: drivers/media/dvb-frontends/tda10071*
10637
10638TDA18212 MEDIA DRIVER
10639M: Antti Palosaari <crope@iki.fi>
10640L: linux-media@vger.kernel.org
10641W: https://linuxtv.org
10642W: http://palosaari.fi/linux/
10643Q: http://patchwork.linuxtv.org/project/linux-media/list/
10644T: git git://linuxtv.org/anttip/media_tree.git
10645S: Maintained
10646F: drivers/media/tuners/tda18212*
10647
10648TDA18218 MEDIA DRIVER
10649M: Antti Palosaari <crope@iki.fi>
10650L: linux-media@vger.kernel.org
10651W: https://linuxtv.org
10652W: http://palosaari.fi/linux/
10653Q: http://patchwork.linuxtv.org/project/linux-media/list/
10654T: git git://linuxtv.org/anttip/media_tree.git
10655S: Maintained
10656F: drivers/media/tuners/tda18218*
10657
10658TDA18271 MEDIA DRIVER
10659M: Michael Krufky <mkrufky@linuxtv.org>
10660L: linux-media@vger.kernel.org
10661W: https://linuxtv.org
10662W: http://github.com/mkrufky
10663Q: http://patchwork.linuxtv.org/project/linux-media/list/
10664T: git git://linuxtv.org/mkrufky/tuners.git
10665S: Maintained
10666F: drivers/media/tuners/tda18271*
10667
10668TDA827x MEDIA DRIVER
10669M: Michael Krufky <mkrufky@linuxtv.org>
10670L: linux-media@vger.kernel.org
10671W: https://linuxtv.org
10672W: http://github.com/mkrufky
10673Q: http://patchwork.linuxtv.org/project/linux-media/list/
10674T: git git://linuxtv.org/mkrufky/tuners.git
10675S: Maintained
10676F: drivers/media/tuners/tda8290.*
10677
10678TDA8290 MEDIA DRIVER
10679M: Michael Krufky <mkrufky@linuxtv.org>
10680L: linux-media@vger.kernel.org
10681W: https://linuxtv.org
10682W: http://github.com/mkrufky
10683Q: http://patchwork.linuxtv.org/project/linux-media/list/
10684T: git git://linuxtv.org/mkrufky/tuners.git
10685S: Maintained
10686F: drivers/media/tuners/tda8290.*
10687
10688TDA9840 MEDIA DRIVER
10689M: Hans Verkuil <hverkuil@xs4all.nl>
10690L: linux-media@vger.kernel.org
10691T: git git://linuxtv.org/media_tree.git
10692W: https://linuxtv.org
10693S: Maintained
10694F: drivers/media/i2c/tda9840*
10695
10696TEA5761 TUNER DRIVER
10697M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
10698L: linux-media@vger.kernel.org
10699W: https://linuxtv.org
10700T: git git://linuxtv.org/media_tree.git
10701S: Odd fixes
10702F: drivers/media/tuners/tea5761.*
10703
10704TEA5767 TUNER DRIVER
10705M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
10706L: linux-media@vger.kernel.org
10707W: https://linuxtv.org
10708T: git git://linuxtv.org/media_tree.git
10709S: Maintained
10710F: drivers/media/tuners/tea5767.*
10711
10712TEA6415C MEDIA DRIVER
10713M: Hans Verkuil <hverkuil@xs4all.nl>
10714L: linux-media@vger.kernel.org
10715T: git git://linuxtv.org/media_tree.git
10716W: https://linuxtv.org
10717S: Maintained
10718F: drivers/media/i2c/tea6415c*
10719
10720TEA6420 MEDIA DRIVER
10721M: Hans Verkuil <hverkuil@xs4all.nl>
10722L: linux-media@vger.kernel.org
10723T: git git://linuxtv.org/media_tree.git
10724W: https://linuxtv.org
10725S: Maintained
10726F: drivers/media/i2c/tea6420*
10727
10728TEAM DRIVER
10729M: Jiri Pirko <jiri@resnulli.us>
10730L: netdev@vger.kernel.org
10731S: Supported
10732F: drivers/net/team/
10733F: include/linux/if_team.h
10734F: include/uapi/linux/if_team.h
10735
10736TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
10737M: "Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
10738S: Maintained
10739F: arch/x86/platform/ts5500/
10740
10741TECHNOTREND USB IR RECEIVER
10742M: Sean Young <sean@mess.org>
10743L: linux-media@vger.kernel.org
10744S: Maintained
10745F: drivers/media/rc/ttusbir.c
10746
10747TEGRA ARCHITECTURE SUPPORT
10748M: Stephen Warren <swarren@wwwdotorg.org>
10749M: Thierry Reding <thierry.reding@gmail.com>
10750M: Alexandre Courbot <gnurou@gmail.com>
10751L: linux-tegra@vger.kernel.org
10752Q: http://patchwork.ozlabs.org/project/linux-tegra/list/
10753T: git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
10754S: Supported
10755N: [^a-z]tegra
10756
10757TEGRA CLOCK DRIVER
10758M: Peter De Schrijver <pdeschrijver@nvidia.com>
10759M: Prashant Gaikwad <pgaikwad@nvidia.com>
10760S: Supported
10761F: drivers/clk/tegra/
10762
10763TEGRA DMA DRIVER
10764M: Laxman Dewangan <ldewangan@nvidia.com>
10765S: Supported
10766F: drivers/dma/tegra20-apb-dma.c
10767
10768TEGRA I2C DRIVER
10769M: Laxman Dewangan <ldewangan@nvidia.com>
10770S: Supported
10771F: drivers/i2c/busses/i2c-tegra.c
10772
10773TEGRA IOMMU DRIVERS
10774M: Hiroshi Doyu <hdoyu@nvidia.com>
10775S: Supported
10776F: drivers/iommu/tegra*
10777
10778TEGRA KBC DRIVER
10779M: Rakesh Iyer <riyer@nvidia.com>
10780M: Laxman Dewangan <ldewangan@nvidia.com>
10781S: Supported
10782F: drivers/input/keyboard/tegra-kbc.c
10783
10784TEGRA PWM DRIVER
10785M: Thierry Reding <thierry.reding@gmail.com>
10786S: Supported
10787F: drivers/pwm/pwm-tegra.c
10788
10789TEGRA SERIAL DRIVER
10790M: Laxman Dewangan <ldewangan@nvidia.com>
10791S: Supported
10792F: drivers/tty/serial/serial-tegra.c
10793
10794TEGRA SPI DRIVER
10795M: Laxman Dewangan <ldewangan@nvidia.com>
10796S: Supported
10797F: drivers/spi/spi-tegra*
10798
10799TEHUTI ETHERNET DRIVER
10800M: Andy Gospodarek <andy@greyhouse.net>
10801L: netdev@vger.kernel.org
10802S: Supported
10803F: drivers/net/ethernet/tehuti/*
10804
10805Telecom Clock Driver for MCPL0010
10806M: Mark Gross <mark.gross@intel.com>
10807S: Supported
10808F: drivers/char/tlclk.c
10809
10810TENSILICA XTENSA PORT (xtensa)
10811M: Chris Zankel <chris@zankel.net>
10812M: Max Filippov <jcmvbkbc@gmail.com>
10813L: linux-xtensa@linux-xtensa.org
10814T: git git://github.com/czankel/xtensa-linux.git
10815S: Maintained
10816F: arch/xtensa/
10817F: drivers/irqchip/irq-xtensa-*
10818
10819THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
10820M: Hans Verkuil <hverkuil@xs4all.nl>
10821L: linux-media@vger.kernel.org
10822T: git git://linuxtv.org/media_tree.git
10823W: https://linuxtv.org
10824S: Maintained
10825F: drivers/media/radio/radio-raremono.c
10826
10827THERMAL
10828M: Zhang Rui <rui.zhang@intel.com>
10829M: Eduardo Valentin <edubezval@gmail.com>
10830L: linux-pm@vger.kernel.org
10831T: git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git
10832T: git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git
10833Q: https://patchwork.kernel.org/project/linux-pm/list/
10834S: Supported
10835F: drivers/thermal/
10836F: include/linux/thermal.h
10837F: include/uapi/linux/thermal.h
10838F: include/linux/cpu_cooling.h
10839F: Documentation/devicetree/bindings/thermal/
10840
10841THERMAL/CPU_COOLING
10842M: Amit Daniel Kachhap <amit.kachhap@gmail.com>
10843M: Viresh Kumar <viresh.kumar@linaro.org>
10844M: Javi Merino <javi.merino@arm.com>
10845L: linux-pm@vger.kernel.org
10846S: Supported
10847F: Documentation/thermal/cpu-cooling-api.txt
10848F: drivers/thermal/cpu_cooling.c
10849F: include/linux/cpu_cooling.h
10850
10851THINGM BLINK(1) USB RGB LED DRIVER
10852M: Vivien Didelot <vivien.didelot@savoirfairelinux.com>
10853S: Maintained
10854F: drivers/hid/hid-thingm.c
10855
10856THINKPAD ACPI EXTRAS DRIVER
10857M: Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br>
10858L: ibm-acpi-devel@lists.sourceforge.net
10859L: platform-driver-x86@vger.kernel.org
10860W: http://ibm-acpi.sourceforge.net
10861W: http://thinkwiki.org/wiki/Ibm-acpi
10862T: git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
10863S: Maintained
10864F: drivers/platform/x86/thinkpad_acpi.c
10865
10866TI BANDGAP AND THERMAL DRIVER
10867M: Eduardo Valentin <edubezval@gmail.com>
10868L: linux-pm@vger.kernel.org
10869L: linux-omap@vger.kernel.org
10870S: Maintained
10871F: drivers/thermal/ti-soc-thermal/
10872
10873TI CDCE706 CLOCK DRIVER
10874M: Max Filippov <jcmvbkbc@gmail.com>
10875S: Maintained
10876F: drivers/clk/clk-cdce706.c
10877
10878TI CLOCK DRIVER
10879M: Tero Kristo <t-kristo@ti.com>
10880L: linux-omap@vger.kernel.org
10881S: Maintained
10882F: drivers/clk/ti/
10883F: include/linux/clk/ti.h
10884
10885TI FLASH MEDIA INTERFACE DRIVER
10886M: Alex Dubov <oakad@yahoo.com>
10887S: Maintained
10888F: drivers/misc/tifm*
10889F: drivers/mmc/host/tifm_sd.c
10890F: include/linux/tifm.h
10891
10892TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
10893M: Santosh Shilimkar <ssantosh@kernel.org>
10894L: linux-kernel@vger.kernel.org
10895L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10896S: Maintained
10897F: drivers/soc/ti/*
10898T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
10899
10900
10901TI LM49xxx FAMILY ASoC CODEC DRIVERS
10902M: M R Swami Reddy <mr.swami.reddy@ti.com>
10903M: Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
10904L: alsa-devel@alsa-project.org (moderated for non-subscribers)
10905S: Maintained
10906F: sound/soc/codecs/lm49453*
10907F: sound/soc/codecs/isabelle*
10908
10909TI LP855x BACKLIGHT DRIVER
10910M: Milo Kim <milo.kim@ti.com>
10911S: Maintained
10912F: Documentation/backlight/lp855x-driver.txt
10913F: drivers/video/backlight/lp855x_bl.c
10914F: include/linux/platform_data/lp855x.h
10915
10916TI LP8727 CHARGER DRIVER
10917M: Milo Kim <milo.kim@ti.com>
10918S: Maintained
10919F: drivers/power/lp8727_charger.c
10920F: include/linux/platform_data/lp8727.h
10921
10922TI LP8788 MFD DRIVER
10923M: Milo Kim <milo.kim@ti.com>
10924S: Maintained
10925F: drivers/iio/adc/lp8788_adc.c
10926F: drivers/leds/leds-lp8788.c
10927F: drivers/mfd/lp8788*.c
10928F: drivers/power/lp8788-charger.c
10929F: drivers/regulator/lp8788-*.c
10930F: include/linux/mfd/lp8788*.h
10931
10932TI NETCP ETHERNET DRIVER
10933M: Wingman Kwok <w-kwok2@ti.com>
10934M: Murali Karicheri <m-karicheri2@ti.com>
10935L: netdev@vger.kernel.org
10936S: Maintained
10937F: drivers/net/ethernet/ti/netcp*
10938
10939TI TAS571X FAMILY ASoC CODEC DRIVER
10940M: Kevin Cernekee <cernekee@chromium.org>
10941L: alsa-devel@alsa-project.org (moderated for non-subscribers)
10942S: Odd Fixes
10943F: sound/soc/codecs/tas571x*
10944
10945TI TWL4030 SERIES SOC CODEC DRIVER
10946M: Peter Ujfalusi <peter.ujfalusi@ti.com>
10947L: alsa-devel@alsa-project.org (moderated for non-subscribers)
10948S: Maintained
10949F: sound/soc/codecs/twl4030*
10950
10951TI WILINK WIRELESS DRIVERS
10952L: linux-wireless@vger.kernel.org
10953W: http://wireless.kernel.org/en/users/Drivers/wl12xx
10954W: http://wireless.kernel.org/en/users/Drivers/wl1251
10955T: git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
10956S: Orphan
10957F: drivers/net/wireless/ti/
10958F: include/linux/wl12xx.h
10959
10960TIPC NETWORK LAYER
10961M: Jon Maloy <jon.maloy@ericsson.com>
10962M: Ying Xue <ying.xue@windriver.com>
10963L: netdev@vger.kernel.org (core kernel code)
10964L: tipc-discussion@lists.sourceforge.net (user apps, general discussion)
10965W: http://tipc.sourceforge.net/
10966S: Maintained
10967F: include/uapi/linux/tipc*.h
10968F: net/tipc/
10969
10970TILE ARCHITECTURE
10971M: Chris Metcalf <cmetcalf@ezchip.com>
10972W: http://www.ezchip.com/scm/
10973T: git git://git.kernel.org/pub/scm/linux/kernel/git/cmetcalf/linux-tile.git
10974S: Supported
10975F: arch/tile/
10976F: drivers/char/tile-srom.c
10977F: drivers/edac/tile_edac.c
10978F: drivers/net/ethernet/tile/
10979F: drivers/rtc/rtc-tile.c
10980F: drivers/tty/hvc/hvc_tile.c
10981F: drivers/tty/serial/tilegx.c
10982F: drivers/usb/host/*-tilegx.c
10983F: include/linux/usb/tilegx.h
10984
10985TLAN NETWORK DRIVER
10986M: Samuel Chessman <chessman@tux.org>
10987L: tlan-devel@lists.sourceforge.net (subscribers-only)
10988W: http://sourceforge.net/projects/tlan/
10989S: Maintained
10990F: Documentation/networking/tlan.txt
10991F: drivers/net/ethernet/ti/tlan.*
10992
10993TOMOYO SECURITY MODULE
10994M: Kentaro Takeda <takedakn@nttdata.co.jp>
10995M: Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
10996L: tomoyo-dev-en@lists.sourceforge.jp (subscribers-only, for developers in English)
10997L: tomoyo-users-en@lists.sourceforge.jp (subscribers-only, for users in English)
10998L: tomoyo-dev@lists.sourceforge.jp (subscribers-only, for developers in Japanese)
10999L: tomoyo-users@lists.sourceforge.jp (subscribers-only, for users in Japanese)
11000W: http://tomoyo.sourceforge.jp/
11001T: quilt http://svn.sourceforge.jp/svnroot/tomoyo/trunk/2.5.x/tomoyo-lsm/patches/
11002S: Maintained
11003F: security/tomoyo/
11004
11005TOPSTAR LAPTOP EXTRAS DRIVER
11006M: Herton Ronaldo Krzesinski <herton@canonical.com>
11007L: platform-driver-x86@vger.kernel.org
11008S: Maintained
11009F: drivers/platform/x86/topstar-laptop.c
11010
11011TOSHIBA ACPI EXTRAS DRIVER
11012M: Azael Avalos <coproscefalo@gmail.com>
11013L: platform-driver-x86@vger.kernel.org
11014S: Maintained
11015F: drivers/platform/x86/toshiba_acpi.c
11016
11017TOSHIBA BLUETOOTH DRIVER
11018M: Azael Avalos <coproscefalo@gmail.com>
11019L: platform-driver-x86@vger.kernel.org
11020S: Maintained
11021F: drivers/platform/x86/toshiba_bluetooth.c
11022
11023TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
11024M: Azael Avalos <coproscefalo@gmail.com>
11025L: platform-driver-x86@vger.kernel.org
11026S: Maintained
11027F: drivers/platform/x86/toshiba_haps.c
11028
11029TOSHIBA WMI HOTKEYS DRIVER
11030M: Azael Avalos <coproscefalo@gmail.com>
11031L: platform-driver-x86@vger.kernel.org
11032S: Maintained
11033F: drivers/platform/x86/toshiba-wmi.c
11034
11035TOSHIBA SMM DRIVER
11036M: Jonathan Buzzard <jonathan@buzzard.org.uk>
11037W: http://www.buzzard.org.uk/toshiba/
11038S: Maintained
11039F: drivers/char/toshiba.c
11040F: include/linux/toshiba.h
11041F: include/uapi/linux/toshiba.h
11042
11043TOSHIBA TC358743 DRIVER
11044M: Mats Randgaard <matrandg@cisco.com>
11045L: linux-media@vger.kernel.org
11046S: Maintained
11047F: drivers/media/i2c/tc358743*
11048F: include/media/i2c/tc358743.h
11049
11050TMIO MMC DRIVER
11051M: Ian Molton <ian@mnementh.co.uk>
11052L: linux-mmc@vger.kernel.org
11053S: Maintained
11054F: drivers/mmc/host/tmio_mmc*
11055F: drivers/mmc/host/sh_mobile_sdhi.c
11056F: include/linux/mmc/tmio.h
11057F: include/linux/mmc/sh_mobile_sdhi.h
11058
11059TMP401 HARDWARE MONITOR DRIVER
11060M: Guenter Roeck <linux@roeck-us.net>
11061L: lm-sensors@lm-sensors.org
11062S: Maintained
11063F: Documentation/hwmon/tmp401
11064F: drivers/hwmon/tmp401.c
11065
11066TMPFS (SHMEM FILESYSTEM)
11067M: Hugh Dickins <hughd@google.com>
11068L: linux-mm@kvack.org
11069S: Maintained
11070F: include/linux/shmem_fs.h
11071F: mm/shmem.c
11072
11073TM6000 VIDEO4LINUX DRIVER
11074M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
11075L: linux-media@vger.kernel.org
11076W: https://linuxtv.org
11077T: git git://linuxtv.org/media_tree.git
11078S: Odd fixes
11079F: drivers/media/usb/tm6000/
11080
11081TW68 VIDEO4LINUX DRIVER
11082M: Hans Verkuil <hverkuil@xs4all.nl>
11083L: linux-media@vger.kernel.org
11084T: git git://linuxtv.org/media_tree.git
11085W: https://linuxtv.org
11086S: Odd Fixes
11087F: drivers/media/pci/tw68/
11088
11089TPM DEVICE DRIVER
11090M: Peter Huewe <peterhuewe@gmx.de>
11091M: Marcel Selhorst <tpmdd@selhorst.net>
11092M: Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
11093R: Jason Gunthorpe <jgunthorpe@obsidianresearch.com>
11094W: http://tpmdd.sourceforge.net
11095L: tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers)
11096Q: git git://github.com/PeterHuewe/linux-tpmdd.git
11097T: git https://github.com/PeterHuewe/linux-tpmdd
11098S: Maintained
11099F: drivers/char/tpm/
11100
11101TPM IBM_VTPM DEVICE DRIVER
11102M: Ashley Lai <ashleydlai@gmail.com>
11103W: http://tpmdd.sourceforge.net
11104L: tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers)
11105S: Maintained
11106F: drivers/char/tpm/tpm_ibmvtpm*
11107
11108TRACING
11109M: Steven Rostedt <rostedt@goodmis.org>
11110M: Ingo Molnar <mingo@redhat.com>
11111T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
11112S: Maintained
11113F: Documentation/trace/ftrace.txt
11114F: arch/*/*/*/ftrace.h
11115F: arch/*/kernel/ftrace.c
11116F: include/*/ftrace.h
11117F: include/linux/trace*.h
11118F: include/trace/
11119F: kernel/trace/
11120F: tools/testing/selftests/ftrace/
11121
11122TRIVIAL PATCHES
11123M: Jiri Kosina <trivial@kernel.org>
11124T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git
11125S: Maintained
11126K: ^Subject:.*(?i)trivial
11127
11128TTY LAYER
11129M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
11130M: Jiri Slaby <jslaby@suse.com>
11131S: Supported
11132T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
11133F: Documentation/serial/
11134F: drivers/tty/
11135F: drivers/tty/serial/serial_core.c
11136F: include/linux/serial_core.h
11137F: include/linux/serial.h
11138F: include/linux/tty.h
11139F: include/uapi/linux/serial_core.h
11140F: include/uapi/linux/serial.h
11141F: include/uapi/linux/tty.h
11142
11143TUA9001 MEDIA DRIVER
11144M: Antti Palosaari <crope@iki.fi>
11145L: linux-media@vger.kernel.org
11146W: https://linuxtv.org
11147W: http://palosaari.fi/linux/
11148Q: http://patchwork.linuxtv.org/project/linux-media/list/
11149T: git git://linuxtv.org/anttip/media_tree.git
11150S: Maintained
11151F: drivers/media/tuners/tua9001*
11152
11153TULIP NETWORK DRIVERS
11154L: netdev@vger.kernel.org
11155L: linux-parisc@vger.kernel.org
11156S: Orphan
11157F: drivers/net/ethernet/dec/tulip/
11158
11159TUN/TAP driver
11160M: Maxim Krasnyansky <maxk@qti.qualcomm.com>
11161W: http://vtun.sourceforge.net/tun
11162S: Maintained
11163F: Documentation/networking/tuntap.txt
11164F: arch/um/os-Linux/drivers/
11165
11166TURBOCHANNEL SUBSYSTEM
11167M: "Maciej W. Rozycki" <macro@linux-mips.org>
11168M: Ralf Baechle <ralf@linux-mips.org>
11169L: linux-mips@linux-mips.org
11170Q: http://patchwork.linux-mips.org/project/linux-mips/list/
11171S: Maintained
11172F: drivers/tc/
11173F: include/linux/tc.h
11174
11175U14-34F SCSI DRIVER
11176M: Dario Ballabio <ballabio_dario@emc.com>
11177L: linux-scsi@vger.kernel.org
11178S: Maintained
11179F: drivers/scsi/u14-34f.c
11180
11181UBI FILE SYSTEM (UBIFS)
11182M: Artem Bityutskiy <dedekind1@gmail.com>
11183M: Adrian Hunter <adrian.hunter@intel.com>
11184L: linux-mtd@lists.infradead.org
11185T: git git://git.infradead.org/ubifs-2.6.git
11186W: http://www.linux-mtd.infradead.org/doc/ubifs.html
11187S: Maintained
11188F: Documentation/filesystems/ubifs.txt
11189F: fs/ubifs/
11190
11191UCLINUX (M68KNOMMU AND COLDFIRE)
11192M: Greg Ungerer <gerg@uclinux.org>
11193W: http://www.uclinux.org/
11194L: linux-m68k@lists.linux-m68k.org
11195L: uclinux-dev@uclinux.org (subscribers-only)
11196T: git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
11197S: Maintained
11198F: arch/m68k/coldfire/
11199F: arch/m68k/68*/
11200F: arch/m68k/*/*_no.*
11201F: arch/m68k/include/asm/*_no.*
11202
11203UDF FILESYSTEM
11204M: Jan Kara <jack@suse.com>
11205S: Maintained
11206F: Documentation/filesystems/udf.txt
11207F: fs/udf/
11208
11209UFS FILESYSTEM
11210M: Evgeniy Dushistov <dushistov@mail.ru>
11211S: Maintained
11212F: Documentation/filesystems/ufs.txt
11213F: fs/ufs/
11214
11215UHID USERSPACE HID IO DRIVER:
11216M: David Herrmann <dh.herrmann@googlemail.com>
11217L: linux-input@vger.kernel.org
11218S: Maintained
11219F: drivers/hid/uhid.c
11220F: include/uapi/linux/uhid.h
11221
11222ULTRA-WIDEBAND (UWB) SUBSYSTEM:
11223L: linux-usb@vger.kernel.org
11224S: Orphan
11225F: drivers/uwb/
11226F: include/linux/uwb.h
11227F: include/linux/uwb/
11228
11229UNICORE32 ARCHITECTURE:
11230M: Guan Xuetao <gxt@mprc.pku.edu.cn>
11231W: http://mprc.pku.edu.cn/~guanxuetao/linux
11232S: Maintained
11233T: git git://github.com/gxt/linux.git
11234F: arch/unicore32/
11235
11236UNIFDEF
11237M: Tony Finch <dot@dotat.at>
11238W: http://dotat.at/prog/unifdef
11239S: Maintained
11240F: scripts/unifdef.c
11241
11242UNIFORM CDROM DRIVER
11243M: Jens Axboe <axboe@kernel.dk>
11244W: http://www.kernel.dk
11245S: Maintained
11246F: Documentation/cdrom/
11247F: drivers/cdrom/cdrom.c
11248F: include/linux/cdrom.h
11249F: include/uapi/linux/cdrom.h
11250
11251UNISYS S-PAR DRIVERS
11252M: Benjamin Romer <benjamin.romer@unisys.com>
11253M: David Kershner <david.kershner@unisys.com>
11254L: sparmaintainer@unisys.com (Unisys internal)
11255S: Supported
11256F: drivers/staging/unisys/
11257
11258UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
11259M: Vinayak Holikatti <vinholikatti@gmail.com>
11260L: linux-scsi@vger.kernel.org
11261S: Supported
11262F: Documentation/scsi/ufs.txt
11263F: drivers/scsi/ufs/
11264
11265UNSORTED BLOCK IMAGES (UBI)
11266M: Artem Bityutskiy <dedekind1@gmail.com>
11267M: Richard Weinberger <richard@nod.at>
11268W: http://www.linux-mtd.infradead.org/
11269L: linux-mtd@lists.infradead.org
11270T: git git://git.infradead.org/ubifs-2.6.git
11271S: Supported
11272F: drivers/mtd/ubi/
11273F: include/linux/mtd/ubi.h
11274F: include/uapi/mtd/ubi-user.h
11275
11276USB ACM DRIVER
11277M: Oliver Neukum <oliver@neukum.org>
11278L: linux-usb@vger.kernel.org
11279S: Maintained
11280F: Documentation/usb/acm.txt
11281F: drivers/usb/class/cdc-acm.*
11282
11283USB AR5523 WIRELESS DRIVER
11284M: Pontus Fuchs <pontus.fuchs@gmail.com>
11285L: linux-wireless@vger.kernel.org
11286S: Maintained
11287F: drivers/net/wireless/ath/ar5523/
11288
11289USB ATTACHED SCSI
11290M: Hans de Goede <hdegoede@redhat.com>
11291M: Gerd Hoffmann <kraxel@redhat.com>
11292L: linux-usb@vger.kernel.org
11293L: linux-scsi@vger.kernel.org
11294S: Maintained
11295F: drivers/usb/storage/uas.c
11296
11297USB CDC ETHERNET DRIVER
11298M: Oliver Neukum <oliver@neukum.org>
11299L: linux-usb@vger.kernel.org
11300S: Maintained
11301F: drivers/net/usb/cdc_*.c
11302F: include/uapi/linux/usb/cdc.h
11303
11304USB CHAOSKEY DRIVER
11305M: Keith Packard <keithp@keithp.com>
11306L: linux-usb@vger.kernel.org
11307S: Maintained
11308F: drivers/usb/misc/chaoskey.c
11309
11310USB CYPRESS C67X00 DRIVER
11311M: Peter Korsgaard <jacmet@sunsite.dk>
11312L: linux-usb@vger.kernel.org
11313S: Maintained
11314F: drivers/usb/c67x00/
11315
11316USB DAVICOM DM9601 DRIVER
11317M: Peter Korsgaard <jacmet@sunsite.dk>
11318L: netdev@vger.kernel.org
11319W: http://www.linux-usb.org/usbnet
11320S: Maintained
11321F: drivers/net/usb/dm9601.c
11322
11323USB DIAMOND RIO500 DRIVER
11324M: Cesar Miquel <miquel@df.uba.ar>
11325L: rio500-users@lists.sourceforge.net
11326W: http://rio500.sourceforge.net
11327S: Maintained
11328F: drivers/usb/misc/rio500*
11329
11330USB EHCI DRIVER
11331M: Alan Stern <stern@rowland.harvard.edu>
11332L: linux-usb@vger.kernel.org
11333S: Maintained
11334F: Documentation/usb/ehci.txt
11335F: drivers/usb/host/ehci*
11336
11337USB GADGET/PERIPHERAL SUBSYSTEM
11338M: Felipe Balbi <balbi@ti.com>
11339L: linux-usb@vger.kernel.org
11340W: http://www.linux-usb.org/gadget
11341T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
11342S: Maintained
11343F: drivers/usb/gadget/
11344F: include/linux/usb/gadget*
11345
11346USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
11347M: Jiri Kosina <jikos@kernel.org>
11348R: Benjamin Tissoires <benjamin.tissoires@redhat.com>
11349L: linux-usb@vger.kernel.org
11350T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
11351S: Maintained
11352F: Documentation/hid/hiddev.txt
11353F: drivers/hid/usbhid/
11354
11355USB ISP116X DRIVER
11356M: Olav Kongas <ok@artecdesign.ee>
11357L: linux-usb@vger.kernel.org
11358S: Maintained
11359F: drivers/usb/host/isp116x*
11360F: include/linux/usb/isp116x.h
11361
11362USB MASS STORAGE DRIVER
11363M: Matthew Dharm <mdharm-usb@one-eyed-alien.net>
11364L: linux-usb@vger.kernel.org
11365L: usb-storage@lists.one-eyed-alien.net
11366S: Maintained
11367W: http://www.one-eyed-alien.net/~mdharm/linux-usb/
11368F: drivers/usb/storage/
11369
11370USB MIDI DRIVER
11371M: Clemens Ladisch <clemens@ladisch.de>
11372L: alsa-devel@alsa-project.org (moderated for non-subscribers)
11373T: git git://git.alsa-project.org/alsa-kernel.git
11374S: Maintained
11375F: sound/usb/midi.*
11376
11377USB NETWORKING DRIVERS
11378L: linux-usb@vger.kernel.org
11379S: Odd Fixes
11380F: drivers/net/usb/
11381
11382USB OHCI DRIVER
11383M: Alan Stern <stern@rowland.harvard.edu>
11384L: linux-usb@vger.kernel.org
11385S: Maintained
11386F: Documentation/usb/ohci.txt
11387F: drivers/usb/host/ohci*
11388
11389USB OTG FSM (Finite State Machine)
11390M: Peter Chen <Peter.Chen@nxp.com>
11391T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
11392L: linux-usb@vger.kernel.org
11393S: Maintained
11394F: drivers/usb/common/usb-otg-fsm.c
11395
11396USB OVER IP DRIVER
11397M: Valentina Manea <valentina.manea.m@gmail.com>
11398M: Shuah Khan <shuah.kh@samsung.com>
11399L: linux-usb@vger.kernel.org
11400S: Maintained
11401F: drivers/usb/usbip/
11402F: tools/usb/usbip/
11403
11404USB PEGASUS DRIVER
11405M: Petko Manolov <petkan@nucleusys.com>
11406L: linux-usb@vger.kernel.org
11407L: netdev@vger.kernel.org
11408T: git git://github.com/petkan/pegasus.git
11409W: https://github.com/petkan/pegasus
11410S: Maintained
11411F: drivers/net/usb/pegasus.*
11412
11413USB PHY LAYER
11414M: Felipe Balbi <balbi@ti.com>
11415L: linux-usb@vger.kernel.org
11416T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
11417S: Maintained
11418F: drivers/usb/phy/
11419
11420USB PRINTER DRIVER (usblp)
11421M: Pete Zaitcev <zaitcev@redhat.com>
11422L: linux-usb@vger.kernel.org
11423S: Supported
11424F: drivers/usb/class/usblp.c
11425
11426USB QMI WWAN NETWORK DRIVER
11427M: Bjørn Mork <bjorn@mork.no>
11428L: netdev@vger.kernel.org
11429S: Maintained
11430F: Documentation/ABI/testing/sysfs-class-net-qmi
11431F: drivers/net/usb/qmi_wwan.c
11432
11433USB RTL8150 DRIVER
11434M: Petko Manolov <petkan@nucleusys.com>
11435L: linux-usb@vger.kernel.org
11436L: netdev@vger.kernel.org
11437T: git git://github.com/petkan/rtl8150.git
11438W: https://github.com/petkan/rtl8150
11439S: Maintained
11440F: drivers/net/usb/rtl8150.c
11441
11442USB SERIAL SUBSYSTEM
11443M: Johan Hovold <johan@kernel.org>
11444L: linux-usb@vger.kernel.org
11445S: Maintained
11446F: Documentation/usb/usb-serial.txt
11447F: drivers/usb/serial/
11448F: include/linux/usb/serial.h
11449
11450USB SMSC75XX ETHERNET DRIVER
11451M: Steve Glendinning <steve.glendinning@shawell.net>
11452L: netdev@vger.kernel.org
11453S: Maintained
11454F: drivers/net/usb/smsc75xx.*
11455
11456USB SMSC95XX ETHERNET DRIVER
11457M: Steve Glendinning <steve.glendinning@shawell.net>
11458L: netdev@vger.kernel.org
11459S: Maintained
11460F: drivers/net/usb/smsc95xx.*
11461
11462USB SUBSYSTEM
11463M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
11464L: linux-usb@vger.kernel.org
11465W: http://www.linux-usb.org
11466T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
11467S: Supported
11468F: Documentation/usb/
11469F: drivers/usb/
11470F: include/linux/usb.h
11471F: include/linux/usb/
11472
11473USB UHCI DRIVER
11474M: Alan Stern <stern@rowland.harvard.edu>
11475L: linux-usb@vger.kernel.org
11476S: Maintained
11477F: drivers/usb/host/uhci*
11478
11479USB "USBNET" DRIVER FRAMEWORK
11480M: Oliver Neukum <oneukum@suse.com>
11481L: netdev@vger.kernel.org
11482W: http://www.linux-usb.org/usbnet
11483S: Maintained
11484F: drivers/net/usb/usbnet.c
11485F: include/linux/usb/usbnet.h
11486
11487USB VIDEO CLASS
11488M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11489L: linux-uvc-devel@lists.sourceforge.net (subscribers-only)
11490L: linux-media@vger.kernel.org
11491T: git git://linuxtv.org/media_tree.git
11492W: http://www.ideasonboard.org/uvc/
11493S: Maintained
11494F: drivers/media/usb/uvc/
11495F: include/uapi/linux/uvcvideo.h
11496
11497USB VISION DRIVER
11498M: Hans Verkuil <hverkuil@xs4all.nl>
11499L: linux-media@vger.kernel.org
11500T: git git://linuxtv.org/media_tree.git
11501W: https://linuxtv.org
11502S: Odd Fixes
11503F: drivers/media/usb/usbvision/
11504
11505USB WEBCAM GADGET
11506M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11507L: linux-usb@vger.kernel.org
11508S: Maintained
11509F: drivers/usb/gadget/function/*uvc*
11510F: drivers/usb/gadget/legacy/webcam.c
11511
11512USB WIRELESS RNDIS DRIVER (rndis_wlan)
11513M: Jussi Kivilinna <jussi.kivilinna@iki.fi>
11514L: linux-wireless@vger.kernel.org
11515S: Maintained
11516F: drivers/net/wireless/rndis_wlan.c
11517
11518USB XHCI DRIVER
11519M: Mathias Nyman <mathias.nyman@intel.com>
11520L: linux-usb@vger.kernel.org
11521S: Supported
11522F: drivers/usb/host/xhci*
11523F: drivers/usb/host/pci-quirks*
11524
11525USB ZD1201 DRIVER
11526L: linux-wireless@vger.kernel.org
11527W: http://linux-lc100020.sourceforge.net
11528S: Orphan
11529F: drivers/net/wireless/zydas/zd1201.*
11530
11531USB ZR364XX DRIVER
11532M: Antoine Jacquet <royale@zerezo.com>
11533L: linux-usb@vger.kernel.org
11534L: linux-media@vger.kernel.org
11535T: git git://linuxtv.org/media_tree.git
11536W: http://royale.zerezo.com/zr364xx/
11537S: Maintained
11538F: Documentation/video4linux/zr364xx.txt
11539F: drivers/media/usb/zr364xx/
11540
11541ULPI BUS
11542M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
11543L: linux-usb@vger.kernel.org
11544S: Maintained
11545F: drivers/usb/common/ulpi.c
11546F: include/linux/ulpi/
11547
11548USER-MODE LINUX (UML)
11549M: Jeff Dike <jdike@addtoit.com>
11550M: Richard Weinberger <richard@nod.at>
11551L: user-mode-linux-devel@lists.sourceforge.net
11552L: user-mode-linux-user@lists.sourceforge.net
11553W: http://user-mode-linux.sourceforge.net
11554T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git
11555S: Maintained
11556F: Documentation/virtual/uml/
11557F: arch/um/
11558F: arch/x86/um/
11559F: fs/hostfs/
11560F: fs/hppfs/
11561
11562USERSPACE I/O (UIO)
11563M: "Hans J. Koch" <hjk@hansjkoch.de>
11564M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
11565S: Maintained
11566T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
11567F: Documentation/DocBook/uio-howto.tmpl
11568F: drivers/uio/
11569F: include/linux/uio*.h
11570
11571UTIL-LINUX PACKAGE
11572M: Karel Zak <kzak@redhat.com>
11573L: util-linux@vger.kernel.org
11574W: http://en.wikipedia.org/wiki/Util-linux
11575T: git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
11576S: Maintained
11577
11578UVESAFB DRIVER
11579M: Michal Januszewski <spock@gentoo.org>
11580L: linux-fbdev@vger.kernel.org
11581W: http://dev.gentoo.org/~spock/projects/uvesafb/
11582S: Maintained
11583F: Documentation/fb/uvesafb.txt
11584F: drivers/video/fbdev/uvesafb.*
11585
11586VF610 NAND DRIVER
11587M: Stefan Agner <stefan@agner.ch>
11588L: linux-mtd@lists.infradead.org
11589S: Supported
11590F: drivers/mtd/nand/vf610_nfc.c
11591
11592VFAT/FAT/MSDOS FILESYSTEM
11593M: OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
11594S: Maintained
11595F: Documentation/filesystems/vfat.txt
11596F: fs/fat/
11597
11598VFIO DRIVER
11599M: Alex Williamson <alex.williamson@redhat.com>
11600L: kvm@vger.kernel.org
11601T: git git://github.com/awilliam/linux-vfio.git
11602S: Maintained
11603F: Documentation/vfio.txt
11604F: drivers/vfio/
11605F: include/linux/vfio.h
11606F: include/uapi/linux/vfio.h
11607
11608VFIO PLATFORM DRIVER
11609M: Baptiste Reynal <b.reynal@virtualopensystems.com>
11610L: kvm@vger.kernel.org
11611S: Maintained
11612F: drivers/vfio/platform/
11613
11614VIDEOBUF2 FRAMEWORK
11615M: Pawel Osciak <pawel@osciak.com>
11616M: Marek Szyprowski <m.szyprowski@samsung.com>
11617M: Kyungmin Park <kyungmin.park@samsung.com>
11618L: linux-media@vger.kernel.org
11619S: Maintained
11620F: drivers/media/v4l2-core/videobuf2-*
11621F: include/media/videobuf2-*
11622
11623VIRTUAL SERIO DEVICE DRIVER
11624M: Stephen Chandler Paul <thatslyude@gmail.com>
11625S: Maintained
11626F: drivers/input/serio/userio.c
11627F: include/uapi/linux/userio.h
11628
11629VIRTIO CONSOLE DRIVER
11630M: Amit Shah <amit.shah@redhat.com>
11631L: virtualization@lists.linux-foundation.org
11632S: Maintained
11633F: drivers/char/virtio_console.c
11634F: include/linux/virtio_console.h
11635F: include/uapi/linux/virtio_console.h
11636
11637VIRTIO CORE, NET AND BLOCK DRIVERS
11638M: "Michael S. Tsirkin" <mst@redhat.com>
11639L: virtualization@lists.linux-foundation.org
11640S: Maintained
11641F: drivers/virtio/
11642F: tools/virtio/
11643F: drivers/net/virtio_net.c
11644F: drivers/block/virtio_blk.c
11645F: include/linux/virtio_*.h
11646F: include/uapi/linux/virtio_*.h
11647
11648VIRTIO DRIVERS FOR S390
11649M: Christian Borntraeger <borntraeger@de.ibm.com>
11650M: Cornelia Huck <cornelia.huck@de.ibm.com>
11651L: linux-s390@vger.kernel.org
11652L: virtualization@lists.linux-foundation.org
11653L: kvm@vger.kernel.org
11654S: Supported
11655F: drivers/s390/virtio/
11656
11657VIRTIO GPU DRIVER
11658M: David Airlie <airlied@linux.ie>
11659M: Gerd Hoffmann <kraxel@redhat.com>
11660L: dri-devel@lists.freedesktop.org
11661L: virtualization@lists.linux-foundation.org
11662S: Maintained
11663F: drivers/gpu/drm/virtio/
11664F: include/uapi/linux/virtio_gpu.h
11665
11666VIRTIO HOST (VHOST)
11667M: "Michael S. Tsirkin" <mst@redhat.com>
11668L: kvm@vger.kernel.org
11669L: virtualization@lists.linux-foundation.org
11670L: netdev@vger.kernel.org
11671T: git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
11672S: Maintained
11673F: drivers/vhost/
11674F: include/uapi/linux/vhost.h
11675
11676VIRTIO INPUT DRIVER
11677M: Gerd Hoffmann <kraxel@redhat.com>
11678S: Maintained
11679F: drivers/virtio/virtio_input.c
11680F: include/uapi/linux/virtio_input.h
11681
11682VIA RHINE NETWORK DRIVER
11683S: Orphan
11684F: drivers/net/ethernet/via/via-rhine.c
11685
11686VIA SD/MMC CARD CONTROLLER DRIVER
11687M: Bruce Chang <brucechang@via.com.tw>
11688M: Harald Welte <HaraldWelte@viatech.com>
11689S: Maintained
11690F: drivers/mmc/host/via-sdmmc.c
11691
11692VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
11693M: Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
11694L: linux-fbdev@vger.kernel.org
11695S: Maintained
11696F: include/linux/via-core.h
11697F: include/linux/via-gpio.h
11698F: include/linux/via_i2c.h
11699F: drivers/video/fbdev/via/
11700
11701VIA VELOCITY NETWORK DRIVER
11702M: Francois Romieu <romieu@fr.zoreil.com>
11703L: netdev@vger.kernel.org
11704S: Maintained
11705F: drivers/net/ethernet/via/via-velocity.*
11706
11707VIRT LIB
11708M: Alex Williamson <alex.williamson@redhat.com>
11709M: Paolo Bonzini <pbonzini@redhat.com>
11710L: kvm@vger.kernel.org
11711S: Supported
11712F: virt/lib/
11713
11714VIVID VIRTUAL VIDEO DRIVER
11715M: Hans Verkuil <hverkuil@xs4all.nl>
11716L: linux-media@vger.kernel.org
11717T: git git://linuxtv.org/media_tree.git
11718W: https://linuxtv.org
11719S: Maintained
11720F: drivers/media/platform/vivid/*
11721
11722VLAN (802.1Q)
11723M: Patrick McHardy <kaber@trash.net>
11724L: netdev@vger.kernel.org
11725S: Maintained
11726F: drivers/net/macvlan.c
11727F: include/linux/if_*vlan.h
11728F: net/8021q/
11729
11730VLYNQ BUS
11731M: Florian Fainelli <florian@openwrt.org>
11732L: openwrt-devel@lists.openwrt.org (subscribers-only)
11733S: Maintained
11734F: drivers/vlynq/vlynq.c
11735F: include/linux/vlynq.h
11736
11737VME SUBSYSTEM
11738M: Martyn Welch <martyn@welchs.me.uk>
11739M: Manohar Vanga <manohar.vanga@gmail.com>
11740M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
11741L: devel@driverdev.osuosl.org
11742S: Maintained
11743T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
11744F: Documentation/vme_api.txt
11745F: drivers/staging/vme/
11746F: drivers/vme/
11747F: include/linux/vme*
11748
11749VMWARE HYPERVISOR INTERFACE
11750M: Alok Kataria <akataria@vmware.com>
11751L: virtualization@lists.linux-foundation.org
11752S: Supported
11753F: arch/x86/kernel/cpu/vmware.c
11754
11755VMWARE BALLOON DRIVER
11756M: Xavier Deguillard <xdeguillard@vmware.com>
11757M: Philip Moltmann <moltmann@vmware.com>
11758M: "VMware, Inc." <pv-drivers@vmware.com>
11759L: linux-kernel@vger.kernel.org
11760S: Maintained
11761F: drivers/misc/vmw_balloon.c
11762
11763VMWARE VMMOUSE SUBDRIVER
11764M: "VMware Graphics" <linux-graphics-maintainer@vmware.com>
11765M: "VMware, Inc." <pv-drivers@vmware.com>
11766L: linux-input@vger.kernel.org
11767S: Maintained
11768F: drivers/input/mouse/vmmouse.c
11769F: drivers/input/mouse/vmmouse.h
11770
11771VMWARE VMXNET3 ETHERNET DRIVER
11772M: Shrikrishna Khare <skhare@vmware.com>
11773M: "VMware, Inc." <pv-drivers@vmware.com>
11774L: netdev@vger.kernel.org
11775S: Maintained
11776F: drivers/net/vmxnet3/
11777
11778VMware PVSCSI driver
11779M: Arvind Kumar <arvindkumar@vmware.com>
11780M: VMware PV-Drivers <pv-drivers@vmware.com>
11781L: linux-scsi@vger.kernel.org
11782S: Maintained
11783F: drivers/scsi/vmw_pvscsi.c
11784F: drivers/scsi/vmw_pvscsi.h
11785
11786VOLTAGE AND CURRENT REGULATOR FRAMEWORK
11787M: Liam Girdwood <lgirdwood@gmail.com>
11788M: Mark Brown <broonie@kernel.org>
11789L: linux-kernel@vger.kernel.org
11790W: http://www.slimlogic.co.uk/?p=48
11791T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
11792S: Supported
11793F: drivers/regulator/
11794F: include/linux/regulator/
11795
11796VRF
11797M: David Ahern <dsa@cumulusnetworks.com>
11798M: Shrijeet Mukherjee <shm@cumulusnetworks.com>
11799L: netdev@vger.kernel.org
11800S: Maintained
11801F: drivers/net/vrf.c
11802F: Documentation/networking/vrf.txt
11803
11804VT1211 HARDWARE MONITOR DRIVER
11805M: Juerg Haefliger <juergh@gmail.com>
11806L: lm-sensors@lm-sensors.org
11807S: Maintained
11808F: Documentation/hwmon/vt1211
11809F: drivers/hwmon/vt1211.c
11810
11811VT8231 HARDWARE MONITOR DRIVER
11812M: Roger Lucas <vt8231@hiddenengine.co.uk>
11813L: lm-sensors@lm-sensors.org
11814S: Maintained
11815F: drivers/hwmon/vt8231.c
11816
11817VUB300 USB to SDIO/SD/MMC bridge chip
11818M: Tony Olech <tony.olech@elandigitalsystems.com>
11819L: linux-mmc@vger.kernel.org
11820L: linux-usb@vger.kernel.org
11821S: Supported
11822F: drivers/mmc/host/vub300.c
11823
11824W1 DALLAS'S 1-WIRE BUS
11825M: Evgeniy Polyakov <zbr@ioremap.net>
11826S: Maintained
11827F: Documentation/w1/
11828F: drivers/w1/
11829
11830W83791D HARDWARE MONITORING DRIVER
11831M: Marc Hulsman <m.hulsman@tudelft.nl>
11832L: lm-sensors@lm-sensors.org
11833S: Maintained
11834F: Documentation/hwmon/w83791d
11835F: drivers/hwmon/w83791d.c
11836
11837W83793 HARDWARE MONITORING DRIVER
11838M: Rudolf Marek <r.marek@assembler.cz>
11839L: lm-sensors@lm-sensors.org
11840S: Maintained
11841F: Documentation/hwmon/w83793
11842F: drivers/hwmon/w83793.c
11843
11844W83795 HARDWARE MONITORING DRIVER
11845M: Jean Delvare <jdelvare@suse.com>
11846L: lm-sensors@lm-sensors.org
11847S: Maintained
11848F: drivers/hwmon/w83795.c
11849
11850W83L51xD SD/MMC CARD INTERFACE DRIVER
11851M: Pierre Ossman <pierre@ossman.eu>
11852S: Maintained
11853F: drivers/mmc/host/wbsd.*
11854
11855WACOM PROTOCOL 4 SERIAL TABLETS
11856M: Julian Squires <julian@cipht.net>
11857M: Hans de Goede <hdegoede@redhat.com>
11858L: linux-input@vger.kernel.org
11859S: Maintained
11860F: drivers/input/tablet/wacom_serial4.c
11861
11862WATCHDOG DEVICE DRIVERS
11863M: Wim Van Sebroeck <wim@iguana.be>
11864R: Guenter Roeck <linux@roeck-us.net>
11865L: linux-watchdog@vger.kernel.org
11866W: http://www.linux-watchdog.org/
11867T: git git://www.linux-watchdog.org/linux-watchdog.git
11868S: Maintained
11869F: Documentation/watchdog/
11870F: drivers/watchdog/
11871F: include/linux/watchdog.h
11872F: include/uapi/linux/watchdog.h
11873
11874WD7000 SCSI DRIVER
11875M: Miroslav Zagorac <zaga@fly.cc.fer.hr>
11876L: linux-scsi@vger.kernel.org
11877S: Maintained
11878F: drivers/scsi/wd7000.c
11879
11880WIIMOTE HID DRIVER
11881M: David Herrmann <dh.herrmann@googlemail.com>
11882L: linux-input@vger.kernel.org
11883S: Maintained
11884F: drivers/hid/hid-wiimote*
11885
11886WINBOND CIR DRIVER
11887M: David Härdeman <david@hardeman.nu>
11888S: Maintained
11889F: drivers/media/rc/winbond-cir.c
11890
11891WIMAX STACK
11892M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
11893M: linux-wimax@intel.com
11894L: wimax@linuxwimax.org (subscribers-only)
11895S: Supported
11896W: http://linuxwimax.org
11897F: Documentation/wimax/README.wimax
11898F: include/linux/wimax/debug.h
11899F: include/net/wimax.h
11900F: include/uapi/linux/wimax.h
11901F: net/wimax/
11902
11903WISTRON LAPTOP BUTTON DRIVER
11904M: Miloslav Trmac <mitr@volny.cz>
11905S: Maintained
11906F: drivers/input/misc/wistron_btns.c
11907
11908WL3501 WIRELESS PCMCIA CARD DRIVER
11909M: Arnaldo Carvalho de Melo <acme@ghostprotocols.net>
11910L: linux-wireless@vger.kernel.org
11911W: http://oops.ghostprotocols.net:81/blog
11912S: Maintained
11913F: drivers/net/wireless/wl3501*
11914
11915WOLFSON MICROELECTRONICS DRIVERS
11916L: patches@opensource.wolfsonmicro.com
11917T: git https://github.com/CirrusLogic/linux-drivers.git
11918W: https://github.com/CirrusLogic/linux-drivers/wiki
11919S: Supported
11920F: Documentation/hwmon/wm83??
11921F: Documentation/devicetree/bindings/extcon/extcon-arizona.txt
11922F: Documentation/devicetree/bindings/regulator/arizona-regulator.txt
11923F: Documentation/devicetree/bindings/mfd/arizona.txt
11924F: arch/arm/mach-s3c64xx/mach-crag6410*
11925F: drivers/clk/clk-wm83*.c
11926F: drivers/extcon/extcon-arizona.c
11927F: drivers/leds/leds-wm83*.c
11928F: drivers/gpio/gpio-*wm*.c
11929F: drivers/gpio/gpio-arizona.c
11930F: drivers/hwmon/wm83??-hwmon.c
11931F: drivers/input/misc/wm831x-on.c
11932F: drivers/input/touchscreen/wm831x-ts.c
11933F: drivers/input/touchscreen/wm97*.c
11934F: drivers/mfd/arizona*
11935F: drivers/mfd/wm*.c
11936F: drivers/mfd/cs47l24*
11937F: drivers/power/wm83*.c
11938F: drivers/rtc/rtc-wm83*.c
11939F: drivers/regulator/wm8*.c
11940F: drivers/video/backlight/wm83*_bl.c
11941F: drivers/watchdog/wm83*_wdt.c
11942F: include/linux/mfd/arizona/
11943F: include/linux/mfd/wm831x/
11944F: include/linux/mfd/wm8350/
11945F: include/linux/mfd/wm8400*
11946F: include/linux/wm97xx.h
11947F: include/sound/wm????.h
11948F: sound/soc/codecs/arizona.?
11949F: sound/soc/codecs/wm*
11950F: sound/soc/codecs/cs47l24*
11951
11952WORKQUEUE
11953M: Tejun Heo <tj@kernel.org>
11954R: Lai Jiangshan <jiangshanlai@gmail.com>
11955T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
11956S: Maintained
11957F: include/linux/workqueue.h
11958F: kernel/workqueue.c
11959F: Documentation/workqueue.txt
11960
11961X.25 NETWORK LAYER
11962M: Andrew Hendry <andrew.hendry@gmail.com>
11963L: linux-x25@vger.kernel.org
11964S: Odd Fixes
11965F: Documentation/networking/x25*
11966F: include/net/x25*
11967F: net/x25/
11968
11969X86 ARCHITECTURE (32-BIT AND 64-BIT)
11970M: Thomas Gleixner <tglx@linutronix.de>
11971M: Ingo Molnar <mingo@redhat.com>
11972M: "H. Peter Anvin" <hpa@zytor.com>
11973M: x86@kernel.org
11974L: linux-kernel@vger.kernel.org
11975T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
11976S: Maintained
11977F: Documentation/x86/
11978F: arch/x86/
11979
11980X86 PLATFORM DRIVERS
11981M: Darren Hart <dvhart@infradead.org>
11982L: platform-driver-x86@vger.kernel.org
11983T: git git://git.infradead.org/users/dvhart/linux-platform-drivers-x86.git
11984S: Maintained
11985F: drivers/platform/x86/
11986F: drivers/platform/olpc/
11987
11988X86 MCE INFRASTRUCTURE
11989M: Tony Luck <tony.luck@intel.com>
11990M: Borislav Petkov <bp@alien8.de>
11991L: linux-edac@vger.kernel.org
11992S: Maintained
11993F: arch/x86/kernel/cpu/mcheck/*
11994
11995X86 MICROCODE UPDATE SUPPORT
11996M: Borislav Petkov <bp@alien8.de>
11997S: Maintained
11998F: arch/x86/kernel/cpu/microcode/*
11999
12000X86 VDSO
12001M: Andy Lutomirski <luto@amacapital.net>
12002L: linux-kernel@vger.kernel.org
12003T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
12004S: Maintained
12005F: arch/x86/entry/vdso/
12006
12007XC2028/3028 TUNER DRIVER
12008M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
12009L: linux-media@vger.kernel.org
12010W: https://linuxtv.org
12011T: git git://linuxtv.org/media_tree.git
12012S: Maintained
12013F: drivers/media/tuners/tuner-xc2028.*
12014
12015XEN HYPERVISOR INTERFACE
12016M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
12017M: Boris Ostrovsky <boris.ostrovsky@oracle.com>
12018M: David Vrabel <david.vrabel@citrix.com>
12019L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
12020T: git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
12021S: Supported
12022F: arch/x86/xen/
12023F: drivers/*/xen-*front.c
12024F: drivers/xen/
12025F: arch/x86/include/asm/xen/
12026F: include/xen/
12027F: include/uapi/xen/
12028
12029XEN HYPERVISOR ARM
12030M: Stefano Stabellini <stefano.stabellini@eu.citrix.com>
12031L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
12032S: Supported
12033F: arch/arm/xen/
12034F: arch/arm/include/asm/xen/
12035
12036XEN HYPERVISOR ARM64
12037M: Stefano Stabellini <stefano.stabellini@eu.citrix.com>
12038L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
12039S: Supported
12040F: arch/arm64/xen/
12041F: arch/arm64/include/asm/xen/
12042
12043XEN NETWORK BACKEND DRIVER
12044M: Ian Campbell <ian.campbell@citrix.com>
12045M: Wei Liu <wei.liu2@citrix.com>
12046L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
12047L: netdev@vger.kernel.org
12048S: Supported
12049F: drivers/net/xen-netback/*
12050
12051XEN PCI SUBSYSTEM
12052M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
12053L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
12054S: Supported
12055F: arch/x86/pci/*xen*
12056F: drivers/pci/*xen*
12057
12058XEN BLOCK SUBSYSTEM
12059M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
12060M: Roger Pau Monné <roger.pau@citrix.com>
12061L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
12062S: Supported
12063F: drivers/block/xen-blkback/*
12064F: drivers/block/xen*
12065
12066XEN PVSCSI DRIVERS
12067M: Juergen Gross <jgross@suse.com>
12068L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
12069L: linux-scsi@vger.kernel.org
12070S: Supported
12071F: drivers/scsi/xen-scsifront.c
12072F: drivers/xen/xen-scsiback.c
12073F: include/xen/interface/io/vscsiif.h
12074
12075XEN SWIOTLB SUBSYSTEM
12076M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
12077L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
12078S: Supported
12079F: arch/x86/xen/*swiotlb*
12080F: drivers/xen/*swiotlb*
12081
12082XFS FILESYSTEM
12083P: Silicon Graphics Inc
12084M: Dave Chinner <david@fromorbit.com>
12085M: xfs@oss.sgi.com
12086L: xfs@oss.sgi.com
12087W: http://oss.sgi.com/projects/xfs
12088T: git git://git.kernel.org/pub/scm/linux/kernel/git/dgc/linux-xfs.git
12089S: Supported
12090F: Documentation/filesystems/xfs.txt
12091F: fs/xfs/
12092
12093XILINX AXI ETHERNET DRIVER
12094M: Anirudha Sarangi <anirudh@xilinx.com>
12095M: John Linn <John.Linn@xilinx.com>
12096S: Maintained
12097F: drivers/net/ethernet/xilinx/xilinx_axienet*
12098
12099XILINX UARTLITE SERIAL DRIVER
12100M: Peter Korsgaard <jacmet@sunsite.dk>
12101L: linux-serial@vger.kernel.org
12102S: Maintained
12103F: drivers/tty/serial/uartlite.c
12104
12105XILINX VIDEO IP CORES
12106M: Hyun Kwon <hyun.kwon@xilinx.com>
12107M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
12108L: linux-media@vger.kernel.org
12109T: git git://linuxtv.org/media_tree.git
12110S: Supported
12111F: Documentation/devicetree/bindings/media/xilinx/
12112F: drivers/media/platform/xilinx/
12113F: include/uapi/linux/xilinx-v4l2-controls.h
12114
12115XILLYBUS DRIVER
12116M: Eli Billauer <eli.billauer@gmail.com>
12117L: linux-kernel@vger.kernel.org
12118S: Supported
12119F: drivers/char/xillybus/
12120
12121XTENSA XTFPGA PLATFORM SUPPORT
12122M: Max Filippov <jcmvbkbc@gmail.com>
12123L: linux-xtensa@linux-xtensa.org
12124S: Maintained
12125F: drivers/spi/spi-xtensa-xtfpga.c
12126F: sound/soc/xtensa/xtfpga-i2s.c
12127
12128YAM DRIVER FOR AX.25
12129M: Jean-Paul Roubelat <jpr@f6fbb.org>
12130L: linux-hams@vger.kernel.org
12131S: Maintained
12132F: drivers/net/hamradio/yam*
12133F: include/linux/yam.h
12134
12135YEALINK PHONE DRIVER
12136M: Henk Vergonet <Henk.Vergonet@gmail.com>
12137L: usbb2k-api-dev@nongnu.org
12138S: Maintained
12139F: Documentation/input/yealink.txt
12140F: drivers/input/misc/yealink.*
12141
12142Z8530 DRIVER FOR AX.25
12143M: Joerg Reuter <jreuter@yaina.de>
12144W: http://yaina.de/jreuter/
12145W: http://www.qsl.net/dl1bke/
12146L: linux-hams@vger.kernel.org
12147S: Maintained
12148F: Documentation/networking/z8530drv.txt
12149F: drivers/net/hamradio/*scc.c
12150F: drivers/net/hamradio/z8530.h
12151
12152ZBUD COMPRESSED PAGE ALLOCATOR
12153M: Seth Jennings <sjenning@redhat.com>
12154L: linux-mm@kvack.org
12155S: Maintained
12156F: mm/zbud.c
12157F: include/linux/zbud.h
12158
12159ZD1211RW WIRELESS DRIVER
12160M: Daniel Drake <dsd@gentoo.org>
12161M: Ulrich Kunitz <kune@deine-taler.de>
12162W: http://zd1211.ath.cx/wiki/DriverRewrite
12163L: linux-wireless@vger.kernel.org
12164L: zd1211-devs@lists.sourceforge.net (subscribers-only)
12165S: Maintained
12166F: drivers/net/wireless/zydas/zd1211rw/
12167
12168ZPOOL COMPRESSED PAGE STORAGE API
12169M: Dan Streetman <ddstreet@ieee.org>
12170L: linux-mm@kvack.org
12171S: Maintained
12172F: mm/zpool.c
12173F: include/linux/zpool.h
12174
12175ZR36067 VIDEO FOR LINUX DRIVER
12176L: mjpeg-users@lists.sourceforge.net
12177L: linux-media@vger.kernel.org
12178W: http://mjpeg.sourceforge.net/driver-zoran/
12179T: hg https://linuxtv.org/hg/v4l-dvb
12180S: Odd Fixes
12181F: drivers/media/pci/zoran/
12182
12183ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
12184M: Minchan Kim <minchan@kernel.org>
12185M: Nitin Gupta <ngupta@vflare.org>
12186R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
12187L: linux-kernel@vger.kernel.org
12188S: Maintained
12189F: drivers/block/zram/
12190F: Documentation/blockdev/zram.txt
12191
12192ZS DECSTATION Z85C30 SERIAL DRIVER
12193M: "Maciej W. Rozycki" <macro@linux-mips.org>
12194S: Maintained
12195F: drivers/tty/serial/zs.*
12196
12197ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
12198M: Minchan Kim <minchan@kernel.org>
12199M: Nitin Gupta <ngupta@vflare.org>
12200R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
12201L: linux-mm@kvack.org
12202S: Maintained
12203F: mm/zsmalloc.c
12204F: include/linux/zsmalloc.h
12205F: Documentation/vm/zsmalloc.txt
12206
12207ZSWAP COMPRESSED SWAP CACHING
12208M: Seth Jennings <sjenning@redhat.com>
12209L: linux-mm@kvack.org
12210S: Maintained
12211F: mm/zswap.c
12212
12213THE REST
12214M: Linus Torvalds <torvalds@linux-foundation.org>
12215L: linux-kernel@vger.kernel.org
12216Q: http://patchwork.kernel.org/project/LKML/list/
12217T: git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
12218S: Buried alive in reporters
12219F: *
12220F: */
This page took 0.065347 seconds and 5 git commands to generate.