tree wide: use kvfree() than conditional kfree()/vfree()
[linux-2.6-block.git] / MAINTAINERS
... / ...
CommitLineData
1
2
3 List of maintainers and how to submit kernel changes
4
5Please try to follow the guidelines below. This will make things
6easier on the maintainers. Not all of these guidelines matter for every
7trivial patch so apply some common sense.
8
91. Always _test_ your changes, however small, on at least 4 or
10 5 people, preferably many more.
11
122. Try to release a few ALPHA test versions to the net. Announce
13 them onto the kernel channel and await results. This is especially
14 important for device drivers, because often that's the only way
15 you will find things like the fact version 3 firmware needs
16 a magic fix you didn't know about, or some clown changed the
17 chips on a board and not its name. (Don't laugh! Look at the
18 SMC etherpower for that.)
19
203. Make sure your changes compile correctly in multiple
21 configurations. In particular check that changes work both as a
22 module and built into the kernel.
23
244. When you are happy with a change make it generally available for
25 testing and await feedback.
26
275. Make a patch available to the relevant maintainer in the list. Use
28 'diff -u' to make the patch easy to merge. Be prepared to get your
29 changes sent back with seemingly silly requests about formatting
30 and variable names. These aren't as silly as they seem. One
31 job the maintainers (and especially Linus) do is to keep things
32 looking the same. Sometimes this means that the clever hack in
33 your driver to get around a problem actually needs to become a
34 generalized kernel feature ready for next time.
35
36 PLEASE check your patch with the automated style checker
37 (scripts/checkpatch.pl) to catch trivial style violations.
38 See Documentation/CodingStyle for guidance here.
39
40 PLEASE CC: the maintainers and mailing lists that are generated
41 by scripts/get_maintainer.pl. The results returned by the
42 script will be best if you have git installed and are making
43 your changes in a branch derived from Linus' latest git tree.
44 See Documentation/SubmittingPatches for details.
45
46 PLEASE try to include any credit lines you want added with the
47 patch. It avoids people being missed off by mistake and makes
48 it easier to know who wants adding and who doesn't.
49
50 PLEASE document known bugs. If it doesn't work for everything
51 or does something very odd once a month document it.
52
53 PLEASE remember that submissions must be made under the terms
54 of the Linux Foundation certificate of contribution and should
55 include a Signed-off-by: line. The current version of this
56 "Developer's Certificate of Origin" (DCO) is listed in the file
57 Documentation/SubmittingPatches.
58
596. Make sure you have the right to send any changes you make. If you
60 do changes at work you may find your employer owns the patch
61 not you.
62
637. When sending security related changes or reports to a maintainer
64 please Cc: security@kernel.org, especially if the maintainer
65 does not respond.
66
678. Happy hacking.
68
69Descriptions of section entries:
70
71 P: Person (obsolete)
72 M: Mail patches to: FullName <address@domain>
73 R: Designated reviewer: FullName <address@domain>
74 These reviewers should be CCed on patches.
75 L: Mailing list that is relevant to this area
76 W: Web-page with status/info
77 Q: Patchwork web based patch tracking system site
78 T: SCM tree type and location.
79 Type is one of: git, hg, quilt, stgit, topgit
80 S: Status, one of the following:
81 Supported: Someone is actually paid to look after this.
82 Maintained: Someone actually looks after it.
83 Odd Fixes: It has a maintainer but they don't have time to do
84 much other than throw the odd patch in. See below..
85 Orphan: No current maintainer [but maybe you could take the
86 role as you write your new code].
87 Obsolete: Old code. Something tagged obsolete generally means
88 it has been replaced by a better system and you
89 should be using that.
90 F: Files and directories with wildcard patterns.
91 A trailing slash includes all files and subdirectory files.
92 F: drivers/net/ all files in and below drivers/net
93 F: drivers/net/* all files in drivers/net, but not below
94 F: */net/* all files in "any top level directory"/net
95 One pattern per line. Multiple F: lines acceptable.
96 N: Files and directories with regex patterns.
97 N: [^a-z]tegra all files whose path contains the word tegra
98 One pattern per line. Multiple N: lines acceptable.
99 scripts/get_maintainer.pl has different behavior for files that
100 match F: pattern and matches of N: patterns. By default,
101 get_maintainer will not look at git log history when an F: pattern
102 match occurs. When an N: match occurs, git log history is used
103 to also notify the people that have git commit signatures.
104 X: Files and directories that are NOT maintained, same rules as F:
105 Files exclusions are tested before file matches.
106 Can be useful for excluding a specific subdirectory, for instance:
107 F: net/
108 X: net/ipv6/
109 matches all files in and below net excluding net/ipv6/
110 K: Keyword perl extended regex pattern to match content in a
111 patch or file. For instance:
112 K: of_get_profile
113 matches patches or files that contain "of_get_profile"
114 K: \b(printk|pr_(info|err))\b
115 matches patches or files that contain one or more of the words
116 printk, pr_info or pr_err
117 One regex pattern per line. Multiple K: lines acceptable.
118
119Note: For the hard of thinking, this list is meant to remain in alphabetical
120order. If you could add yourselves to it in alphabetical order that would be
121so much easier [Ed]
122
123Maintainers List (try to look for most precise areas first)
124
125 -----------------------------------
126
1273C59X NETWORK DRIVER
128M: Steffen Klassert <klassert@mathematik.tu-chemnitz.de>
129L: netdev@vger.kernel.org
130S: Maintained
131F: Documentation/networking/vortex.txt
132F: drivers/net/ethernet/3com/3c59x.c
133
1343CR990 NETWORK DRIVER
135M: David Dillow <dave@thedillows.org>
136L: netdev@vger.kernel.org
137S: Maintained
138F: drivers/net/ethernet/3com/typhoon*
139
1403WARE SAS/SATA-RAID SCSI DRIVERS (3W-XXXX, 3W-9XXX, 3W-SAS)
141M: Adam Radford <linuxraid@lsi.com>
142L: linux-scsi@vger.kernel.org
143W: http://www.lsi.com
144S: Supported
145F: drivers/scsi/3w-*
146
14753C700 AND 53C700-66 SCSI DRIVER
148M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
149L: linux-scsi@vger.kernel.org
150S: Maintained
151F: drivers/scsi/53c700*
152
1536LOWPAN GENERIC (BTLE/IEEE 802.15.4)
154M: Alexander Aring <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/
970
971ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT
972M: Krzysztof Halasa <khalasa@piap.pl>
973S: Maintained
974F: arch/arm/mach-cns3xxx/
975
976ARM/CAVIUM THUNDER NETWORK DRIVER
977M: Sunil Goutham <sgoutham@cavium.com>
978M: Robert Richter <rric@kernel.org>
979L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
980S: Supported
981F: drivers/net/ethernet/cavium/thunder/
982
983ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE
984M: Alexander Shiyan <shc_work@mail.ru>
985L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
986S: Odd Fixes
987N: clps711x
988
989ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE
990M: Hartley Sweeten <hsweeten@visionengravers.com>
991M: Ryan Mallon <rmallon@gmail.com>
992L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
993S: Maintained
994F: arch/arm/mach-ep93xx/
995F: arch/arm/mach-ep93xx/include/mach/
996
997ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT
998M: Lennert Buytenhek <kernel@wantstofly.org>
999L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1000S: Maintained
1001
1002ARM/CLKDEV SUPPORT
1003M: Russell King <linux@arm.linux.org.uk>
1004L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1005S: Maintained
1006F: arch/arm/include/asm/clkdev.h
1007F: drivers/clk/clkdev.c
1008
1009ARM/COMPULAB CM-X270/EM-X270 and CM-X300 MACHINE SUPPORT
1010M: Mike Rapoport <mike@compulab.co.il>
1011L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1012S: Maintained
1013
1014ARM/CONTEC MICRO9 MACHINE SUPPORT
1015M: Hubert Feurstein <hubert.feurstein@contec.at>
1016S: Maintained
1017F: arch/arm/mach-ep93xx/micro9.c
1018
1019ARM/CORESIGHT FRAMEWORK AND DRIVERS
1020M: Mathieu Poirier <mathieu.poirier@linaro.org>
1021L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1022S: Maintained
1023F: drivers/hwtracing/coresight/*
1024F: Documentation/trace/coresight.txt
1025F: Documentation/devicetree/bindings/arm/coresight.txt
1026F: Documentation/ABI/testing/sysfs-bus-coresight-devices-*
1027
1028ARM/CORGI MACHINE SUPPORT
1029M: Richard Purdie <rpurdie@rpsys.net>
1030S: Maintained
1031
1032ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE
1033M: Hans Ulli Kroll <ulli.kroll@googlemail.com>
1034L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1035T: git git://github.com/ulli-kroll/linux.git
1036S: Maintained
1037F: arch/arm/mach-gemini/
1038F: drivers/rtc/rtc-gemini.c
1039
1040ARM/CSR SIRFPRIMA2 MACHINE SUPPORT
1041M: Barry Song <baohua@kernel.org>
1042L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1043T: git git://git.kernel.org/pub/scm/linux/kernel/git/baohua/linux.git
1044S: Maintained
1045F: arch/arm/mach-prima2/
1046F: drivers/clk/sirf/
1047F: drivers/clocksource/timer-prima2.c
1048F: drivers/clocksource/timer-atlas7.c
1049N: [^a-z]sirf
1050
1051ARM/CONEXANT DIGICOLOR MACHINE SUPPORT
1052M: Baruch Siach <baruch@tkos.co.il>
1053L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1054S: Maintained
1055F: arch/arm/boot/dts/cx92755*
1056N: digicolor
1057
1058ARM/EBSA110 MACHINE SUPPORT
1059M: Russell King <linux@arm.linux.org.uk>
1060L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1061W: http://www.arm.linux.org.uk/
1062S: Maintained
1063F: arch/arm/mach-ebsa110/
1064F: drivers/net/ethernet/amd/am79c961a.*
1065
1066ARM/ENERGY MICRO (SILICON LABS) EFM32 SUPPORT
1067M: Uwe Kleine-König <kernel@pengutronix.de>
1068L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1069S: Maintained
1070N: efm32
1071
1072ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6)
1073M: Daniel Ribeiro <drwyrm@gmail.com>
1074M: Stefan Schmidt <stefan@openezx.org>
1075M: Harald Welte <laforge@openezx.org>
1076L: openezx-devel@lists.openezx.org (moderated for non-subscribers)
1077W: http://www.openezx.org/
1078S: Maintained
1079T: topgit git://git.openezx.org/openezx.git
1080F: arch/arm/mach-pxa/ezx.c
1081
1082ARM/FARADAY FA526 PORT
1083M: Hans Ulli Kroll <ulli.kroll@googlemail.com>
1084L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1085S: Maintained
1086T: git git://git.berlios.de/gemini-board
1087F: arch/arm/mm/*-fa*
1088
1089ARM/FOOTBRIDGE ARCHITECTURE
1090M: Russell King <linux@arm.linux.org.uk>
1091L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1092W: http://www.arm.linux.org.uk/
1093S: Maintained
1094F: arch/arm/include/asm/hardware/dec21285.h
1095F: arch/arm/mach-footbridge/
1096
1097ARM/FREESCALE IMX / MXC ARM ARCHITECTURE
1098M: Shawn Guo <shawnguo@kernel.org>
1099M: Sascha Hauer <kernel@pengutronix.de>
1100L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1101S: Maintained
1102T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1103F: arch/arm/mach-imx/
1104F: arch/arm/mach-mxs/
1105F: arch/arm/boot/dts/imx*
1106F: arch/arm/configs/imx*_defconfig
1107F: drivers/clk/imx/
1108F: include/soc/imx/
1109
1110ARM/FREESCALE VYBRID ARM ARCHITECTURE
1111M: Shawn Guo <shawnguo@kernel.org>
1112M: Sascha Hauer <kernel@pengutronix.de>
1113R: Stefan Agner <stefan@agner.ch>
1114L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1115S: Maintained
1116T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1117F: arch/arm/mach-imx/*vf610*
1118F: arch/arm/boot/dts/vf*
1119
1120ARM/GLOMATION GESBC9312SX MACHINE SUPPORT
1121M: Lennert Buytenhek <kernel@wantstofly.org>
1122L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1123S: Maintained
1124
1125ARM/GUMSTIX MACHINE SUPPORT
1126M: Steve Sakoman <sakoman@gmail.com>
1127L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1128S: Maintained
1129
1130ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT
1131M: Philipp Zabel <philipp.zabel@gmail.com>
1132M: Paul Parsons <lost.distance@yahoo.com>
1133L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1134S: Maintained
1135F: arch/arm/mach-pxa/hx4700.c
1136F: arch/arm/mach-pxa/include/mach/hx4700.h
1137F: sound/soc/pxa/hx4700.c
1138
1139ARM/HISILICON SOC SUPPORT
1140M: Wei Xu <xuwei5@hisilicon.com>
1141L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1142W: http://www.hisilicon.com
1143S: Supported
1144T: git git://github.com/hisilicon/linux-hisi.git
1145F: arch/arm/mach-hisi/
1146
1147ARM/HP JORNADA 7XX MACHINE SUPPORT
1148M: Kristoffer Ericson <kristoffer.ericson@gmail.com>
1149W: www.jlime.com
1150S: Maintained
1151T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
1152F: arch/arm/mach-sa1100/jornada720.c
1153F: arch/arm/mach-sa1100/include/mach/jornada720.h
1154
1155ARM/IGEP MACHINE SUPPORT
1156M: Enric Balletbo i Serra <eballetbo@gmail.com>
1157M: Javier Martinez Canillas <javier@dowhile0.org>
1158L: linux-omap@vger.kernel.org
1159L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1160S: Maintained
1161F: arch/arm/boot/dts/omap3-igep*
1162
1163ARM/INCOME PXA270 SUPPORT
1164M: Marek Vasut <marek.vasut@gmail.com>
1165L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1166S: Maintained
1167F: arch/arm/mach-pxa/colibri-pxa270-income.c
1168
1169ARM/INTEL IOP32X ARM ARCHITECTURE
1170M: Lennert Buytenhek <kernel@wantstofly.org>
1171L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1172S: Maintained
1173
1174ARM/INTEL IOP33X ARM ARCHITECTURE
1175L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1176S: Orphan
1177
1178ARM/INTEL IOP13XX ARM ARCHITECTURE
1179M: Lennert Buytenhek <kernel@wantstofly.org>
1180L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1181S: Maintained
1182
1183ARM/INTEL IQ81342EX MACHINE SUPPORT
1184M: Lennert Buytenhek <kernel@wantstofly.org>
1185L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1186S: Maintained
1187
1188ARM/INTEL IXDP2850 MACHINE SUPPORT
1189M: Lennert Buytenhek <kernel@wantstofly.org>
1190L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1191S: Maintained
1192
1193ARM/INTEL IXP4XX ARM ARCHITECTURE
1194M: Imre Kaloz <kaloz@openwrt.org>
1195M: Krzysztof Halasa <khalasa@piap.pl>
1196L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1197S: Maintained
1198F: arch/arm/mach-ixp4xx/
1199
1200ARM/INTEL RESEARCH IMOTE/STARGATE 2 MACHINE SUPPORT
1201M: Jonathan Cameron <jic23@cam.ac.uk>
1202L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1203S: Maintained
1204F: arch/arm/mach-pxa/stargate2.c
1205F: drivers/pcmcia/pxa2xx_stargate2.c
1206
1207ARM/INTEL XSC3 (MANZANO) ARM CORE
1208M: Lennert Buytenhek <kernel@wantstofly.org>
1209L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1210S: Maintained
1211
1212ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT
1213M: Lennert Buytenhek <kernel@wantstofly.org>
1214L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1215S: Maintained
1216
1217ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE
1218M: Santosh Shilimkar <ssantosh@kernel.org>
1219L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1220S: Maintained
1221F: arch/arm/mach-keystone/
1222T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
1223
1224ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK
1225M: Santosh Shilimkar <ssantosh@kernel.org>
1226L: linux-kernel@vger.kernel.org
1227S: Maintained
1228F: drivers/clk/keystone/
1229
1230ARM/TEXAS INSTRUMENT KEYSTONE ClOCKSOURCE
1231M: Santosh Shilimkar <ssantosh@kernel.org>
1232L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1233L: linux-kernel@vger.kernel.org
1234S: Maintained
1235F: drivers/clocksource/timer-keystone.c
1236
1237ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER
1238M: Santosh Shilimkar <ssantosh@kernel.org>
1239L: linux-kernel@vger.kernel.org
1240S: Maintained
1241F: drivers/power/reset/keystone-reset.c
1242
1243ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS
1244M: Santosh Shilimkar <ssantosh@kernel.org>
1245L: linux-kernel@vger.kernel.org
1246S: Maintained
1247F: drivers/memory/*emif*
1248
1249ARM/LOGICPD PXA270 MACHINE SUPPORT
1250M: Lennert Buytenhek <kernel@wantstofly.org>
1251L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1252S: Maintained
1253
1254ARM/LPC18XX ARCHITECTURE
1255M: Joachim Eastwood <manabian@gmail.com>
1256L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1257S: Maintained
1258F: arch/arm/boot/dts/lpc43*
1259F: drivers/clk/nxp/clk-lpc18xx*
1260F: drivers/clocksource/time-lpc32xx.c
1261F: drivers/i2c/busses/i2c-lpc2k.c
1262F: drivers/memory/pl172.c
1263F: drivers/mtd/spi-nor/nxp-spifi.c
1264F: drivers/rtc/rtc-lpc24xx.c
1265N: lpc18xx
1266
1267ARM/MAGICIAN MACHINE SUPPORT
1268M: Philipp Zabel <philipp.zabel@gmail.com>
1269S: Maintained
1270
1271ARM/Marvell Kirkwood and Armada 370, 375, 38x, XP SOC support
1272M: Jason Cooper <jason@lakedaemon.net>
1273M: Andrew Lunn <andrew@lunn.ch>
1274M: Gregory Clement <gregory.clement@free-electrons.com>
1275M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1276L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1277S: Maintained
1278F: arch/arm/mach-mvebu/
1279F: drivers/rtc/rtc-armada38x.c
1280F: arch/arm/boot/dts/armada*
1281F: arch/arm/boot/dts/kirkwood*
1282
1283
1284ARM/Marvell Berlin SoC support
1285M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1286L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1287S: Maintained
1288F: arch/arm/mach-berlin/
1289F: arch/arm/boot/dts/berlin*
1290
1291
1292ARM/Marvell Dove/MV78xx0/Orion SOC support
1293M: Jason Cooper <jason@lakedaemon.net>
1294M: Andrew Lunn <andrew@lunn.ch>
1295M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1296M: Gregory Clement <gregory.clement@free-electrons.com>
1297L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1298S: Maintained
1299F: arch/arm/mach-dove/
1300F: arch/arm/mach-mv78xx0/
1301F: arch/arm/mach-orion5x/
1302F: arch/arm/plat-orion/
1303F: arch/arm/boot/dts/dove*
1304F: arch/arm/boot/dts/orion5x*
1305
1306
1307ARM/Orion SoC/Technologic Systems TS-78xx platform support
1308M: Alexander Clouter <alex@digriz.org.uk>
1309L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1310W: http://www.digriz.org.uk/ts78xx/kernel
1311S: Maintained
1312F: arch/arm/mach-orion5x/ts78xx-*
1313
1314ARM/Mediatek RTC DRIVER
1315M: Eddie Huang <eddie.huang@mediatek.com>
1316L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1317L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1318S: Maintained
1319F: drivers/rtc/rtc-mt6397.c
1320
1321ARM/Mediatek SoC support
1322M: Matthias Brugger <matthias.bgg@gmail.com>
1323L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1324L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1325S: Maintained
1326F: arch/arm/boot/dts/mt6*
1327F: arch/arm/boot/dts/mt8*
1328F: arch/arm/mach-mediatek/
1329N: mtk
1330K: mediatek
1331
1332ARM/Mediatek USB3 PHY DRIVER
1333M: Chunfeng Yun <chunfeng.yun@mediatek.com>
1334L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1335L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1336S: Maintained
1337F: drivers/phy/phy-mt65xx-usb3.c
1338
1339ARM/MICREL KS8695 ARCHITECTURE
1340M: Greg Ungerer <gerg@uclinux.org>
1341L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1342F: arch/arm/mach-ks8695/
1343S: Odd Fixes
1344
1345ARM/MIOA701 MACHINE SUPPORT
1346M: Robert Jarzmik <robert.jarzmik@free.fr>
1347L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1348F: arch/arm/mach-pxa/mioa701.c
1349S: Maintained
1350
1351ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT
1352M: Michael Petchkovsky <mkpetch@internode.on.net>
1353S: Maintained
1354
1355ARM/NOMADIK ARCHITECTURE
1356M: Alessandro Rubini <rubini@unipv.it>
1357M: Linus Walleij <linus.walleij@linaro.org>
1358L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1359S: Maintained
1360F: arch/arm/mach-nomadik/
1361F: drivers/pinctrl/nomadik/
1362F: drivers/i2c/busses/i2c-nomadik.c
1363T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git
1364
1365ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT
1366M: Nelson Castillo <arhuaco@freaks-unidos.net>
1367L: openmoko-kernel@lists.openmoko.org (subscribers-only)
1368W: http://wiki.openmoko.org/wiki/Neo_FreeRunner
1369S: Supported
1370
1371ARM/TOSA MACHINE SUPPORT
1372M: Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
1373M: Dirk Opfer <dirk@opfer-online.de>
1374S: Maintained
1375
1376ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT
1377M: Marek Vasut <marek.vasut@gmail.com>
1378L: linux-arm-kernel@lists.infradead.org
1379W: http://hackndev.com
1380S: Maintained
1381F: arch/arm/mach-pxa/include/mach/palmtx.h
1382F: arch/arm/mach-pxa/palmtx.c
1383F: arch/arm/mach-pxa/include/mach/palmt5.h
1384F: arch/arm/mach-pxa/palmt5.c
1385F: arch/arm/mach-pxa/include/mach/palmld.h
1386F: arch/arm/mach-pxa/palmld.c
1387F: arch/arm/mach-pxa/include/mach/palmte2.h
1388F: arch/arm/mach-pxa/palmte2.c
1389F: arch/arm/mach-pxa/include/mach/palmtc.h
1390F: arch/arm/mach-pxa/palmtc.c
1391
1392ARM/PALM TREO SUPPORT
1393M: Tomas Cech <sleep_walker@suse.com>
1394L: linux-arm-kernel@lists.infradead.org
1395W: http://hackndev.com
1396S: Maintained
1397F: arch/arm/mach-pxa/include/mach/palmtreo.h
1398F: arch/arm/mach-pxa/palmtreo.c
1399
1400ARM/PALMZ72 SUPPORT
1401M: Sergey Lapin <slapin@ossfans.org>
1402L: linux-arm-kernel@lists.infradead.org
1403W: http://hackndev.com
1404S: Maintained
1405F: arch/arm/mach-pxa/include/mach/palmz72.h
1406F: arch/arm/mach-pxa/palmz72.c
1407
1408ARM/PLEB SUPPORT
1409M: Peter Chubb <pleb@gelato.unsw.edu.au>
1410W: http://www.disy.cse.unsw.edu.au/Hardware/PLEB
1411S: Maintained
1412
1413ARM/PT DIGITAL BOARD PORT
1414M: Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de>
1415L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1416W: http://www.arm.linux.org.uk/
1417S: Maintained
1418
1419ARM/QUALCOMM SUPPORT
1420M: Andy Gross <andy.gross@linaro.org>
1421M: David Brown <david.brown@linaro.org>
1422L: linux-arm-msm@vger.kernel.org
1423L: linux-soc@vger.kernel.org
1424S: Maintained
1425F: arch/arm/boot/dts/qcom-*.dts
1426F: arch/arm/boot/dts/qcom-*.dtsi
1427F: arch/arm/mach-qcom/
1428F: drivers/soc/qcom/
1429F: drivers/tty/serial/msm_serial.h
1430F: drivers/tty/serial/msm_serial.c
1431F: drivers/*/pm8???-*
1432F: drivers/mfd/ssbi.c
1433F: drivers/firmware/qcom_scm.c
1434T: git git://git.kernel.org/pub/scm/linux/kernel/git/agross/linux.git
1435
1436ARM/RADISYS ENP2611 MACHINE SUPPORT
1437M: Lennert Buytenhek <kernel@wantstofly.org>
1438L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1439S: Maintained
1440
1441ARM/RENESAS ARM64 ARCHITECTURE
1442M: Simon Horman <horms@verge.net.au>
1443M: Magnus Damm <magnus.damm@gmail.com>
1444L: linux-sh@vger.kernel.org
1445Q: http://patchwork.kernel.org/project/linux-sh/list/
1446T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
1447S: Supported
1448F: arch/arm64/boot/dts/renesas/
1449
1450ARM/RISCPC ARCHITECTURE
1451M: Russell King <linux@arm.linux.org.uk>
1452L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1453W: http://www.arm.linux.org.uk/
1454S: Maintained
1455F: arch/arm/include/asm/hardware/entry-macro-iomd.S
1456F: arch/arm/include/asm/hardware/ioc.h
1457F: arch/arm/include/asm/hardware/iomd.h
1458F: arch/arm/include/asm/hardware/memc.h
1459F: arch/arm/mach-rpc/
1460F: drivers/net/ethernet/8390/etherh.c
1461F: drivers/net/ethernet/i825xx/ether1*
1462F: drivers/net/ethernet/seeq/ether3*
1463F: drivers/scsi/arm/
1464
1465ARM/Rockchip SoC support
1466M: Heiko Stuebner <heiko@sntech.de>
1467L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1468L: linux-rockchip@lists.infradead.org
1469T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git
1470S: Maintained
1471F: arch/arm/boot/dts/rk3*
1472F: arch/arm/mach-rockchip/
1473F: drivers/clk/rockchip/
1474F: drivers/i2c/busses/i2c-rk3x.c
1475F: drivers/*/*rockchip*
1476F: drivers/*/*/*rockchip*
1477F: sound/soc/rockchip/
1478N: rockchip
1479
1480ARM/SAMSUNG EXYNOS ARM ARCHITECTURES
1481M: Kukjin Kim <kgene@kernel.org>
1482M: Krzysztof Kozlowski <k.kozlowski@samsung.com>
1483L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1484L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
1485S: Maintained
1486F: arch/arm/boot/dts/s3c*
1487F: arch/arm/boot/dts/exynos*
1488F: arch/arm64/boot/dts/exynos/
1489F: arch/arm/plat-samsung/
1490F: arch/arm/mach-s3c24*/
1491F: arch/arm/mach-s3c64xx/
1492F: arch/arm/mach-s5p*/
1493F: arch/arm/mach-exynos*/
1494F: drivers/*/*s3c2410*
1495F: drivers/*/*/*s3c2410*
1496F: drivers/spi/spi-s3c*
1497F: sound/soc/samsung/*
1498F: Documentation/arm/Samsung/
1499F: Documentation/devicetree/bindings/arm/samsung/
1500F: Documentation/devicetree/bindings/sram/samsung-sram.txt
1501F: Documentation/devicetree/bindings/power/pd-samsung.txt
1502N: exynos
1503
1504ARM/SAMSUNG MOBILE MACHINE SUPPORT
1505M: Kyungmin Park <kyungmin.park@samsung.com>
1506L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1507S: Maintained
1508F: arch/arm/mach-s5pv210/
1509
1510ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT
1511M: Kyungmin Park <kyungmin.park@samsung.com>
1512M: Kamil Debski <k.debski@samsung.com>
1513L: linux-arm-kernel@lists.infradead.org
1514L: linux-media@vger.kernel.org
1515S: Maintained
1516F: drivers/media/platform/s5p-g2d/
1517
1518ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT
1519M: Kyungmin Park <kyungmin.park@samsung.com>
1520M: Kamil Debski <k.debski@samsung.com>
1521M: Jeongtae Park <jtp.park@samsung.com>
1522L: linux-arm-kernel@lists.infradead.org
1523L: linux-media@vger.kernel.org
1524S: Maintained
1525F: arch/arm/plat-samsung/s5p-dev-mfc.c
1526F: drivers/media/platform/s5p-mfc/
1527
1528ARM/SAMSUNG S5P SERIES TV SUBSYSTEM SUPPORT
1529M: Kyungmin Park <kyungmin.park@samsung.com>
1530M: Tomasz Stanislawski <t.stanislaws@samsung.com>
1531L: linux-arm-kernel@lists.infradead.org
1532L: linux-media@vger.kernel.org
1533S: Maintained
1534F: drivers/media/platform/s5p-tv/
1535
1536ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT
1537M: Andrzej Pietrasiewicz <andrzej.p@samsung.com>
1538M: Jacek Anaszewski <j.anaszewski@samsung.com>
1539L: linux-arm-kernel@lists.infradead.org
1540L: linux-media@vger.kernel.org
1541S: Maintained
1542F: drivers/media/platform/s5p-jpeg/
1543
1544ARM/SHMOBILE ARM ARCHITECTURE
1545M: Simon Horman <horms@verge.net.au>
1546M: Magnus Damm <magnus.damm@gmail.com>
1547L: linux-renesas-soc@vger.kernel.org
1548Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/
1549T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
1550S: Supported
1551F: arch/arm/boot/dts/emev2*
1552F: arch/arm/boot/dts/r7s*
1553F: arch/arm/boot/dts/r8a*
1554F: arch/arm/boot/dts/sh*
1555F: arch/arm/configs/shmobile_defconfig
1556F: arch/arm/include/debug/renesas-scif.S
1557F: arch/arm/mach-shmobile/
1558F: drivers/sh/
1559
1560ARM/SOCFPGA ARCHITECTURE
1561M: Dinh Nguyen <dinguyen@opensource.altera.com>
1562S: Maintained
1563F: arch/arm/mach-socfpga/
1564F: arch/arm/boot/dts/socfpga*
1565F: arch/arm/configs/socfpga_defconfig
1566W: http://www.rocketboards.org
1567T: git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
1568
1569ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT
1570M: Dinh Nguyen <dinguyen@opensource.altera.com>
1571S: Maintained
1572F: drivers/clk/socfpga/
1573
1574ARM/SOCFPGA EDAC SUPPORT
1575M: Thor Thayer <tthayer@opensource.altera.com>
1576S: Maintained
1577F: drivers/edac/altera_edac.
1578
1579ARM/STI ARCHITECTURE
1580M: Srinivas Kandagatla <srinivas.kandagatla@gmail.com>
1581M: Maxime Coquelin <maxime.coquelin@st.com>
1582M: Patrice Chotard <patrice.chotard@st.com>
1583L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1584L: kernel@stlinux.com
1585W: http://www.stlinux.com
1586S: Maintained
1587F: arch/arm/mach-sti/
1588F: arch/arm/boot/dts/sti*
1589F: drivers/char/hw_random/st-rng.c
1590F: drivers/clocksource/arm_global_timer.c
1591F: drivers/clocksource/clksrc_st_lpc.c
1592F: drivers/i2c/busses/i2c-st.c
1593F: drivers/media/rc/st_rc.c
1594F: drivers/media/platform/sti/c8sectpfe/
1595F: drivers/mmc/host/sdhci-st.c
1596F: drivers/phy/phy-miphy28lp.c
1597F: drivers/phy/phy-miphy365x.c
1598F: drivers/phy/phy-stih407-usb.c
1599F: drivers/phy/phy-stih41x-usb.c
1600F: drivers/pinctrl/pinctrl-st.c
1601F: drivers/reset/sti/
1602F: drivers/rtc/rtc-st-lpc.c
1603F: drivers/tty/serial/st-asc.c
1604F: drivers/usb/dwc3/dwc3-st.c
1605F: drivers/usb/host/ehci-st.c
1606F: drivers/usb/host/ohci-st.c
1607F: drivers/watchdog/st_lpc_wdt.c
1608F: drivers/ata/ahci_st.c
1609
1610ARM/STM32 ARCHITECTURE
1611M: Maxime Coquelin <mcoquelin.stm32@gmail.com>
1612L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1613S: Maintained
1614T: git git://git.kernel.org/pub/scm/linux/kernel/git/mcoquelin/stm32.git
1615N: stm32
1616F: drivers/clocksource/armv7m_systick.c
1617
1618ARM/TANGO ARCHITECTURE
1619M: Marc Gonzalez <marc_gonzalez@sigmadesigns.com>
1620L: linux-arm-kernel@lists.infradead.org
1621S: Maintained
1622F: arch/arm/mach-tango/
1623F: arch/arm/boot/dts/tango*
1624
1625ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT
1626M: Lennert Buytenhek <kernel@wantstofly.org>
1627L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1628S: Maintained
1629
1630ARM/TETON BGA MACHINE SUPPORT
1631M: "Mark F. Brown" <mark.brown314@gmail.com>
1632L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1633S: Maintained
1634
1635ARM/THECUS N2100 MACHINE SUPPORT
1636M: Lennert Buytenhek <kernel@wantstofly.org>
1637L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1638S: Maintained
1639
1640ARM/NUVOTON W90X900 ARM ARCHITECTURE
1641M: Wan ZongShun <mcuos.com@gmail.com>
1642L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1643W: http://www.mcuos.com
1644S: Maintained
1645F: arch/arm/mach-w90x900/
1646F: drivers/input/keyboard/w90p910_keypad.c
1647F: drivers/input/touchscreen/w90p910_ts.c
1648F: drivers/watchdog/nuc900_wdt.c
1649F: drivers/net/ethernet/nuvoton/w90p910_ether.c
1650F: drivers/mtd/nand/nuc900_nand.c
1651F: drivers/rtc/rtc-nuc900.c
1652F: drivers/spi/spi-nuc900.c
1653F: drivers/usb/host/ehci-w90x900.c
1654F: drivers/video/fbdev/nuc900fb.c
1655
1656ARM/U300 MACHINE SUPPORT
1657M: Linus Walleij <linus.walleij@linaro.org>
1658L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1659S: Supported
1660F: arch/arm/mach-u300/
1661F: drivers/clocksource/timer-u300.c
1662F: drivers/i2c/busses/i2c-stu300.c
1663F: drivers/rtc/rtc-coh901331.c
1664F: drivers/watchdog/coh901327_wdt.c
1665F: drivers/dma/coh901318*
1666F: drivers/mfd/ab3100*
1667F: drivers/rtc/rtc-ab3100.c
1668F: drivers/rtc/rtc-coh901331.c
1669T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git
1670
1671ARM/UNIPHIER ARCHITECTURE
1672M: Masahiro Yamada <yamada.masahiro@socionext.com>
1673L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1674S: Maintained
1675F: arch/arm/boot/dts/uniphier*
1676F: arch/arm/include/asm/hardware/cache-uniphier.h
1677F: arch/arm/mach-uniphier/
1678F: arch/arm/mm/cache-uniphier.c
1679F: arch/arm64/boot/dts/socionext/
1680F: drivers/bus/uniphier-system-bus.c
1681F: drivers/i2c/busses/i2c-uniphier*
1682F: drivers/pinctrl/uniphier/
1683F: drivers/tty/serial/8250/8250_uniphier.c
1684N: uniphier
1685
1686ARM/Ux500 ARM ARCHITECTURE
1687M: Linus Walleij <linus.walleij@linaro.org>
1688L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1689S: Maintained
1690F: arch/arm/mach-ux500/
1691F: drivers/clocksource/clksrc-dbx500-prcmu.c
1692F: drivers/dma/ste_dma40*
1693F: drivers/hwspinlock/u8500_hsem.c
1694F: drivers/mfd/abx500*
1695F: drivers/mfd/ab8500*
1696F: drivers/mfd/dbx500*
1697F: drivers/mfd/db8500*
1698F: drivers/pinctrl/nomadik/pinctrl-ab*
1699F: drivers/pinctrl/nomadik/pinctrl-nomadik*
1700F: drivers/rtc/rtc-ab8500.c
1701F: drivers/rtc/rtc-pl031.c
1702T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git
1703
1704ARM/Ux500 CLOCK FRAMEWORK SUPPORT
1705M: Ulf Hansson <ulf.hansson@linaro.org>
1706L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1707T: git git://git.linaro.org/people/ulfh/clk.git
1708S: Maintained
1709F: drivers/clk/ux500/
1710F: include/linux/platform_data/clk-ux500.h
1711
1712ARM/VERSATILE EXPRESS PLATFORM
1713M: Liviu Dudau <liviu.dudau@arm.com>
1714M: Sudeep Holla <sudeep.holla@arm.com>
1715M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
1716L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1717S: Maintained
1718F: arch/arm/boot/dts/vexpress*
1719F: arch/arm64/boot/dts/arm/vexpress*
1720F: arch/arm/mach-vexpress/
1721F: */*/vexpress*
1722F: */*/*/vexpress*
1723F: drivers/clk/versatile/clk-vexpress-osc.c
1724F: drivers/clocksource/versatile.c
1725
1726ARM/VFP SUPPORT
1727M: Russell King <linux@arm.linux.org.uk>
1728L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1729W: http://www.arm.linux.org.uk/
1730S: Maintained
1731F: arch/arm/vfp/
1732
1733ARM/VOIPAC PXA270 SUPPORT
1734M: Marek Vasut <marek.vasut@gmail.com>
1735L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1736S: Maintained
1737F: arch/arm/mach-pxa/vpac270.c
1738F: arch/arm/mach-pxa/include/mach/vpac270.h
1739
1740ARM/VT8500 ARM ARCHITECTURE
1741M: Tony Prisk <linux@prisktech.co.nz>
1742L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1743S: Maintained
1744F: arch/arm/mach-vt8500/
1745F: drivers/clocksource/vt8500_timer.c
1746F: drivers/i2c/busses/i2c-wmt.c
1747F: drivers/mmc/host/wmt-sdmmc.c
1748F: drivers/pwm/pwm-vt8500.c
1749F: drivers/rtc/rtc-vt8500.c
1750F: drivers/tty/serial/vt8500_serial.c
1751F: drivers/usb/host/ehci-platform.c
1752F: drivers/usb/host/uhci-platform.c
1753F: drivers/video/fbdev/vt8500lcdfb.*
1754F: drivers/video/fbdev/wm8505fb*
1755F: drivers/video/fbdev/wmt_ge_rops.*
1756
1757ARM/ZIPIT Z2 SUPPORT
1758M: Marek Vasut <marek.vasut@gmail.com>
1759L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1760S: Maintained
1761F: arch/arm/mach-pxa/z2.c
1762F: arch/arm/mach-pxa/include/mach/z2.h
1763
1764ARM/ZTE ARCHITECTURE
1765M: Jun Nie <jun.nie@linaro.org>
1766L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1767S: Maintained
1768F: arch/arm/mach-zx/
1769F: drivers/clk/zte/
1770F: Documentation/devicetree/bindings/arm/zte.txt
1771F: Documentation/devicetree/bindings/clock/zx296702-clk.txt
1772
1773ARM/ZYNQ ARCHITECTURE
1774M: Michal Simek <michal.simek@xilinx.com>
1775R: Sören Brinkmann <soren.brinkmann@xilinx.com>
1776L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1777W: http://wiki.xilinx.com
1778T: git https://github.com/Xilinx/linux-xlnx.git
1779S: Supported
1780F: arch/arm/mach-zynq/
1781F: drivers/cpuidle/cpuidle-zynq.c
1782F: drivers/block/xsysace.c
1783N: zynq
1784N: xilinx
1785F: drivers/clocksource/cadence_ttc_timer.c
1786F: drivers/i2c/busses/i2c-cadence.c
1787F: drivers/mmc/host/sdhci-of-arasan.c
1788F: drivers/edac/synopsys_edac.c
1789
1790ARM SMMU DRIVERS
1791M: Will Deacon <will.deacon@arm.com>
1792L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1793S: Maintained
1794F: drivers/iommu/arm-smmu.c
1795F: drivers/iommu/arm-smmu-v3.c
1796F: drivers/iommu/io-pgtable-arm.c
1797
1798ARM64 PORT (AARCH64 ARCHITECTURE)
1799M: Catalin Marinas <catalin.marinas@arm.com>
1800M: Will Deacon <will.deacon@arm.com>
1801L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1802T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git
1803S: Maintained
1804F: arch/arm64/
1805F: Documentation/arm64/
1806
1807AS3645A LED FLASH CONTROLLER DRIVER
1808M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
1809L: linux-media@vger.kernel.org
1810T: git git://linuxtv.org/media_tree.git
1811S: Maintained
1812F: drivers/media/i2c/as3645a.c
1813F: include/media/i2c/as3645a.h
1814
1815ASC7621 HARDWARE MONITOR DRIVER
1816M: George Joseph <george.joseph@fairview5.com>
1817L: lm-sensors@lm-sensors.org
1818S: Maintained
1819F: Documentation/hwmon/asc7621
1820F: drivers/hwmon/asc7621.c
1821
1822ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS
1823M: Corentin Chary <corentin.chary@gmail.com>
1824L: acpi4asus-user@lists.sourceforge.net
1825L: platform-driver-x86@vger.kernel.org
1826W: http://acpi4asus.sf.net
1827S: Maintained
1828F: drivers/platform/x86/asus*.c
1829F: drivers/platform/x86/eeepc*.c
1830
1831ASUS WIRELESS RADIO CONTROL DRIVER
1832M: João Paulo Rechi Vita <jprvita@gmail.com>
1833L: platform-driver-x86@vger.kernel.org
1834S: Maintained
1835F: drivers/platform/x86/asus-wireless.c
1836
1837ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API
1838R: Dan Williams <dan.j.williams@intel.com>
1839W: http://sourceforge.net/projects/xscaleiop
1840S: Odd fixes
1841F: Documentation/crypto/async-tx-api.txt
1842F: crypto/async_tx/
1843F: drivers/dma/
1844F: include/linux/dmaengine.h
1845F: include/linux/async_tx.h
1846
1847AT24 EEPROM DRIVER
1848M: Wolfram Sang <wsa@the-dreams.de>
1849L: linux-i2c@vger.kernel.org
1850S: Maintained
1851F: drivers/misc/eeprom/at24.c
1852F: include/linux/platform_data/at24.h
1853
1854ATA OVER ETHERNET (AOE) DRIVER
1855M: "Ed L. Cashin" <ed.cashin@acm.org>
1856W: http://www.openaoe.org/
1857S: Supported
1858F: Documentation/aoe/
1859F: drivers/block/aoe/
1860
1861ATHEROS 71XX/9XXX GPIO DRIVER
1862M: Alban Bedel <albeu@free.fr>
1863W: https://github.com/AlbanBedel/linux
1864T: git git://github.com/AlbanBedel/linux
1865S: Maintained
1866F: drivers/gpio/gpio-ath79.c
1867F: Documentation/devicetree/bindings/gpio/gpio-ath79.txt
1868
1869ATHEROS ATH GENERIC UTILITIES
1870M: "Luis R. Rodriguez" <mcgrof@do-not-panic.com>
1871L: linux-wireless@vger.kernel.org
1872S: Supported
1873F: drivers/net/wireless/ath/*
1874
1875ATHEROS ATH5K WIRELESS DRIVER
1876M: Jiri Slaby <jirislaby@gmail.com>
1877M: Nick Kossifidis <mickflemm@gmail.com>
1878M: "Luis R. Rodriguez" <mcgrof@do-not-panic.com>
1879L: linux-wireless@vger.kernel.org
1880W: http://wireless.kernel.org/en/users/Drivers/ath5k
1881S: Maintained
1882F: drivers/net/wireless/ath/ath5k/
1883
1884ATHEROS ATH6KL WIRELESS DRIVER
1885M: Kalle Valo <kvalo@qca.qualcomm.com>
1886L: linux-wireless@vger.kernel.org
1887W: http://wireless.kernel.org/en/users/Drivers/ath6kl
1888T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
1889S: Supported
1890F: drivers/net/wireless/ath/ath6kl/
1891
1892WILOCITY WIL6210 WIRELESS DRIVER
1893M: Maya Erez <qca_merez@qca.qualcomm.com>
1894L: linux-wireless@vger.kernel.org
1895L: wil6210@qca.qualcomm.com
1896S: Supported
1897W: http://wireless.kernel.org/en/users/Drivers/wil6210
1898F: drivers/net/wireless/ath/wil6210/
1899F: include/uapi/linux/wil6210_uapi.h
1900
1901CARL9170 LINUX COMMUNITY WIRELESS DRIVER
1902M: Christian Lamparter <chunkeey@googlemail.com>
1903L: linux-wireless@vger.kernel.org
1904W: http://wireless.kernel.org/en/users/Drivers/carl9170
1905S: Maintained
1906F: drivers/net/wireless/ath/carl9170/
1907
1908ATK0110 HWMON DRIVER
1909M: Luca Tettamanti <kronos.it@gmail.com>
1910L: lm-sensors@lm-sensors.org
1911S: Maintained
1912F: drivers/hwmon/asus_atk0110.c
1913
1914ATI_REMOTE2 DRIVER
1915M: Ville Syrjala <syrjala@sci.fi>
1916S: Maintained
1917F: drivers/input/misc/ati_remote2.c
1918
1919ATLX ETHERNET DRIVERS
1920M: Jay Cliburn <jcliburn@gmail.com>
1921M: Chris Snook <chris.snook@gmail.com>
1922L: netdev@vger.kernel.org
1923W: http://sourceforge.net/projects/atl1
1924W: http://atl1.sourceforge.net
1925S: Maintained
1926F: drivers/net/ethernet/atheros/
1927
1928ATM
1929M: Chas Williams <3chas3@gmail.com>
1930L: linux-atm-general@lists.sourceforge.net (moderated for non-subscribers)
1931L: netdev@vger.kernel.org
1932W: http://linux-atm.sourceforge.net
1933S: Maintained
1934F: drivers/atm/
1935F: include/linux/atm*
1936F: include/uapi/linux/atm*
1937
1938ATMEL AT91 / AT32 MCI DRIVER
1939M: Ludovic Desroches <ludovic.desroches@atmel.com>
1940S: Maintained
1941F: drivers/mmc/host/atmel-mci.c
1942
1943ATMEL AT91 / AT32 SERIAL DRIVER
1944M: Nicolas Ferre <nicolas.ferre@atmel.com>
1945S: Supported
1946F: drivers/tty/serial/atmel_serial.c
1947
1948ATMEL Audio ALSA driver
1949M: Nicolas Ferre <nicolas.ferre@atmel.com>
1950L: alsa-devel@alsa-project.org (moderated for non-subscribers)
1951S: Supported
1952F: sound/soc/atmel
1953
1954ATMEL DMA DRIVER
1955M: Nicolas Ferre <nicolas.ferre@atmel.com>
1956L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1957S: Supported
1958F: drivers/dma/at_hdmac.c
1959F: drivers/dma/at_hdmac_regs.h
1960F: include/linux/platform_data/dma-atmel.h
1961
1962ATMEL XDMA DRIVER
1963M: Ludovic Desroches <ludovic.desroches@atmel.com>
1964L: linux-arm-kernel@lists.infradead.org
1965L: dmaengine@vger.kernel.org
1966S: Supported
1967F: drivers/dma/at_xdmac.c
1968
1969ATMEL I2C DRIVER
1970M: Ludovic Desroches <ludovic.desroches@atmel.com>
1971L: linux-i2c@vger.kernel.org
1972S: Supported
1973F: drivers/i2c/busses/i2c-at91.c
1974
1975ATMEL ISI DRIVER
1976M: Ludovic Desroches <ludovic.desroches@atmel.com>
1977L: linux-media@vger.kernel.org
1978S: Supported
1979F: drivers/media/platform/soc_camera/atmel-isi.c
1980F: include/media/atmel-isi.h
1981
1982ATMEL LCDFB DRIVER
1983M: Nicolas Ferre <nicolas.ferre@atmel.com>
1984L: linux-fbdev@vger.kernel.org
1985S: Maintained
1986F: drivers/video/fbdev/atmel_lcdfb.c
1987F: include/video/atmel_lcdc.h
1988
1989ATMEL MACB ETHERNET DRIVER
1990M: Nicolas Ferre <nicolas.ferre@atmel.com>
1991S: Supported
1992F: drivers/net/ethernet/cadence/
1993
1994ATMEL NAND DRIVER
1995M: Wenyou Yang <wenyou.yang@atmel.com>
1996M: Josh Wu <rainyfeeling@outlook.com>
1997L: linux-mtd@lists.infradead.org
1998S: Supported
1999F: drivers/mtd/nand/atmel_nand*
2000
2001ATMEL SDMMC DRIVER
2002M: Ludovic Desroches <ludovic.desroches@atmel.com>
2003L: linux-mmc@vger.kernel.org
2004S: Supported
2005F: drivers/mmc/host/sdhci-of-at91.c
2006
2007ATMEL SPI DRIVER
2008M: Nicolas Ferre <nicolas.ferre@atmel.com>
2009S: Supported
2010F: drivers/spi/spi-atmel.*
2011
2012ATMEL SSC DRIVER
2013M: Nicolas Ferre <nicolas.ferre@atmel.com>
2014L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2015S: Supported
2016F: drivers/misc/atmel-ssc.c
2017F: include/linux/atmel-ssc.h
2018
2019ATMEL Timer Counter (TC) AND CLOCKSOURCE DRIVERS
2020M: Nicolas Ferre <nicolas.ferre@atmel.com>
2021L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2022S: Supported
2023F: drivers/misc/atmel_tclib.c
2024F: drivers/clocksource/tcb_clksrc.c
2025
2026ATMEL USBA UDC DRIVER
2027M: Nicolas Ferre <nicolas.ferre@atmel.com>
2028L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2029S: Supported
2030F: drivers/usb/gadget/udc/atmel_usba_udc.*
2031
2032ATMEL WIRELESS DRIVER
2033M: Simon Kelley <simon@thekelleys.org.uk>
2034L: linux-wireless@vger.kernel.org
2035W: http://www.thekelleys.org.uk/atmel
2036W: http://atmelwlandriver.sourceforge.net/
2037S: Maintained
2038F: drivers/net/wireless/atmel/atmel*
2039
2040ATMEL MAXTOUCH DRIVER
2041M: Nick Dyer <nick.dyer@itdev.co.uk>
2042T: git git://github.com/atmel-maxtouch/linux.git
2043S: Supported
2044F: Documentation/devicetree/bindings/input/atmel,maxtouch.txt
2045F: drivers/input/touchscreen/atmel_mxt_ts.c
2046F: include/linux/platform_data/atmel_mxt_ts.h
2047
2048ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER
2049M: Bradley Grove <linuxdrivers@attotech.com>
2050L: linux-scsi@vger.kernel.org
2051W: http://www.attotech.com
2052S: Supported
2053F: drivers/scsi/esas2r
2054
2055ATUSB IEEE 802.15.4 RADIO DRIVER
2056M: Stefan Schmidt <stefan@osg.samsung.com>
2057L: linux-wpan@vger.kernel.org
2058S: Maintained
2059F: drivers/net/ieee802154/atusb.c
2060F: drivers/net/ieee802154/atusb.h
2061F: drivers/net/ieee802154/at86rf230.h
2062
2063AUDIT SUBSYSTEM
2064M: Paul Moore <paul@paul-moore.com>
2065M: Eric Paris <eparis@redhat.com>
2066L: linux-audit@redhat.com (moderated for non-subscribers)
2067W: http://people.redhat.com/sgrubb/audit/
2068T: git git://git.infradead.org/users/pcmoore/audit
2069S: Maintained
2070F: include/linux/audit.h
2071F: include/uapi/linux/audit.h
2072F: kernel/audit*
2073
2074AUXILIARY DISPLAY DRIVERS
2075M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
2076W: http://miguelojeda.es/auxdisplay.htm
2077W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
2078S: Maintained
2079F: drivers/auxdisplay/
2080F: include/linux/cfag12864b.h
2081
2082AVR32 ARCHITECTURE
2083M: Haavard Skinnemoen <hskinnemoen@gmail.com>
2084M: Hans-Christian Egtvedt <egtvedt@samfundet.no>
2085W: http://www.atmel.com/products/AVR32/
2086W: http://mirror.egtvedt.no/avr32linux.org/
2087W: http://avrfreaks.net/
2088S: Maintained
2089F: arch/avr32/
2090
2091AVR32/AT32AP MACHINE SUPPORT
2092M: Haavard Skinnemoen <hskinnemoen@gmail.com>
2093M: Hans-Christian Egtvedt <egtvedt@samfundet.no>
2094S: Maintained
2095F: arch/avr32/mach-at32ap/
2096
2097AX.25 NETWORK LAYER
2098M: Ralf Baechle <ralf@linux-mips.org>
2099L: linux-hams@vger.kernel.org
2100W: http://www.linux-ax25.org/
2101S: Maintained
2102F: include/uapi/linux/ax25.h
2103F: include/net/ax25.h
2104F: net/ax25/
2105
2106AZ6007 DVB DRIVER
2107M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
2108L: linux-media@vger.kernel.org
2109W: https://linuxtv.org
2110T: git git://linuxtv.org/media_tree.git
2111S: Maintained
2112F: drivers/media/usb/dvb-usb-v2/az6007.c
2113
2114AZTECH FM RADIO RECEIVER DRIVER
2115M: Hans Verkuil <hverkuil@xs4all.nl>
2116L: linux-media@vger.kernel.org
2117T: git git://linuxtv.org/media_tree.git
2118W: https://linuxtv.org
2119S: Maintained
2120F: drivers/media/radio/radio-aztech*
2121
2122B43 WIRELESS DRIVER
2123L: linux-wireless@vger.kernel.org
2124L: b43-dev@lists.infradead.org
2125W: http://wireless.kernel.org/en/users/Drivers/b43
2126S: Odd Fixes
2127F: drivers/net/wireless/broadcom/b43/
2128
2129B43LEGACY WIRELESS DRIVER
2130M: Larry Finger <Larry.Finger@lwfinger.net>
2131L: linux-wireless@vger.kernel.org
2132L: b43-dev@lists.infradead.org
2133W: http://wireless.kernel.org/en/users/Drivers/b43
2134S: Maintained
2135F: drivers/net/wireless/broadcom/b43legacy/
2136
2137BACKLIGHT CLASS/SUBSYSTEM
2138M: Jingoo Han <jingoohan1@gmail.com>
2139M: Lee Jones <lee.jones@linaro.org>
2140T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git
2141S: Maintained
2142F: drivers/video/backlight/
2143F: include/linux/backlight.h
2144
2145BATMAN ADVANCED
2146M: Marek Lindner <mareklindner@neomailbox.ch>
2147M: Simon Wunderlich <sw@simonwunderlich.de>
2148M: Antonio Quartulli <a@unstable.cc>
2149L: b.a.t.m.a.n@lists.open-mesh.org
2150W: http://www.open-mesh.org/
2151S: Maintained
2152F: net/batman-adv/
2153
2154BAYCOM/HDLCDRV DRIVERS FOR AX.25
2155M: Thomas Sailer <t.sailer@alumni.ethz.ch>
2156L: linux-hams@vger.kernel.org
2157W: http://www.baycom.org/~tom/ham/ham.html
2158S: Maintained
2159F: drivers/net/hamradio/baycom*
2160
2161BCACHE (BLOCK LAYER CACHE)
2162M: Kent Overstreet <kent.overstreet@gmail.com>
2163L: linux-bcache@vger.kernel.org
2164W: http://bcache.evilpiepirate.org
2165S: Maintained
2166F: drivers/md/bcache/
2167
2168BDISP ST MEDIA DRIVER
2169M: Fabien Dessenne <fabien.dessenne@st.com>
2170L: linux-media@vger.kernel.org
2171T: git git://linuxtv.org/media_tree.git
2172W: https://linuxtv.org
2173S: Supported
2174F: drivers/media/platform/sti/bdisp
2175
2176BEFS FILE SYSTEM
2177S: Orphan
2178F: Documentation/filesystems/befs.txt
2179F: fs/befs/
2180
2181BECKHOFF CX5020 ETHERCAT MASTER DRIVER
2182M: Dariusz Marcinkiewicz <reksio@newterm.pl>
2183L: netdev@vger.kernel.org
2184S: Maintained
2185F: drivers/net/ethernet/ec_bhf.c
2186
2187BFS FILE SYSTEM
2188M: "Tigran A. Aivazian" <tigran@aivazian.fsnet.co.uk>
2189S: Maintained
2190F: Documentation/filesystems/bfs.txt
2191F: fs/bfs/
2192F: include/uapi/linux/bfs_fs.h
2193
2194BLACKFIN ARCHITECTURE
2195M: Steven Miao <realmz6@gmail.com>
2196L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2197T: git git://git.code.sf.net/p/adi-linux/code
2198W: http://blackfin.uclinux.org
2199S: Supported
2200F: arch/blackfin/
2201
2202BLACKFIN EMAC DRIVER
2203L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2204W: http://blackfin.uclinux.org
2205S: Supported
2206F: drivers/net/ethernet/adi/
2207
2208BLACKFIN RTC DRIVER
2209L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2210W: http://blackfin.uclinux.org
2211S: Supported
2212F: drivers/rtc/rtc-bfin.c
2213
2214BLACKFIN SDH DRIVER
2215M: Sonic Zhang <sonic.zhang@analog.com>
2216L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2217W: http://blackfin.uclinux.org
2218S: Supported
2219F: drivers/mmc/host/bfin_sdh.c
2220
2221BLACKFIN SERIAL DRIVER
2222M: Sonic Zhang <sonic.zhang@analog.com>
2223L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2224W: http://blackfin.uclinux.org
2225S: Supported
2226F: drivers/tty/serial/bfin_uart.c
2227
2228BLACKFIN WATCHDOG DRIVER
2229L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2230W: http://blackfin.uclinux.org
2231S: Supported
2232F: drivers/watchdog/bfin_wdt.c
2233
2234BLACKFIN I2C TWI 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/i2c/busses/i2c-bfin-twi.c
2240
2241BLACKFIN MEDIA DRIVER
2242M: Scott Jiang <scott.jiang.linux@gmail.com>
2243L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2244W: http://blackfin.uclinux.org/
2245S: Supported
2246F: drivers/media/platform/blackfin/
2247F: drivers/media/i2c/adv7183*
2248F: drivers/media/i2c/vs6624*
2249
2250BLINKM RGB LED DRIVER
2251M: Jan-Simon Moeller <jansimon.moeller@gmx.de>
2252S: Maintained
2253F: drivers/leds/leds-blinkm.c
2254
2255BLOCK LAYER
2256M: Jens Axboe <axboe@kernel.dk>
2257L: linux-block@vger.kernel.org
2258T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
2259S: Maintained
2260F: block/
2261F: kernel/trace/blktrace.c
2262
2263BLOCK2MTD DRIVER
2264M: Joern Engel <joern@lazybastard.org>
2265L: linux-mtd@lists.infradead.org
2266S: Maintained
2267F: drivers/mtd/devices/block2mtd.c
2268
2269BLUETOOTH DRIVERS
2270M: Marcel Holtmann <marcel@holtmann.org>
2271M: Gustavo Padovan <gustavo@padovan.org>
2272M: Johan Hedberg <johan.hedberg@gmail.com>
2273L: linux-bluetooth@vger.kernel.org
2274W: http://www.bluez.org/
2275T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2276T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2277S: Maintained
2278F: drivers/bluetooth/
2279
2280BLUETOOTH SUBSYSTEM
2281M: Marcel Holtmann <marcel@holtmann.org>
2282M: Gustavo Padovan <gustavo@padovan.org>
2283M: Johan Hedberg <johan.hedberg@gmail.com>
2284L: linux-bluetooth@vger.kernel.org
2285W: http://www.bluez.org/
2286T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2287T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2288S: Maintained
2289F: net/bluetooth/
2290F: include/net/bluetooth/
2291
2292BONDING DRIVER
2293M: Jay Vosburgh <j.vosburgh@gmail.com>
2294M: Veaceslav Falico <vfalico@gmail.com>
2295M: Andy Gospodarek <gospo@cumulusnetworks.com>
2296L: netdev@vger.kernel.org
2297W: http://sourceforge.net/projects/bonding/
2298S: Supported
2299F: drivers/net/bonding/
2300F: include/uapi/linux/if_bonding.h
2301
2302BPF (Safe dynamic programs and tools)
2303M: Alexei Starovoitov <ast@kernel.org>
2304L: netdev@vger.kernel.org
2305L: linux-kernel@vger.kernel.org
2306S: Supported
2307F: kernel/bpf/
2308
2309BROADCOM B44 10/100 ETHERNET DRIVER
2310M: Gary Zambrano <zambrano@broadcom.com>
2311L: netdev@vger.kernel.org
2312S: Supported
2313F: drivers/net/ethernet/broadcom/b44.*
2314
2315BROADCOM GENET ETHERNET DRIVER
2316M: Florian Fainelli <f.fainelli@gmail.com>
2317L: netdev@vger.kernel.org
2318S: Supported
2319F: drivers/net/ethernet/broadcom/genet/
2320
2321BROADCOM BNX2 GIGABIT ETHERNET DRIVER
2322M: Sony Chacko <sony.chacko@qlogic.com>
2323M: Dept-HSGLinuxNICDev@qlogic.com
2324L: netdev@vger.kernel.org
2325S: Supported
2326F: drivers/net/ethernet/broadcom/bnx2.*
2327F: drivers/net/ethernet/broadcom/bnx2_*
2328
2329BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
2330M: Ariel Elior <ariel.elior@qlogic.com>
2331L: netdev@vger.kernel.org
2332S: Supported
2333F: drivers/net/ethernet/broadcom/bnx2x/
2334
2335BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
2336M: Florian Fainelli <f.fainelli@gmail.com>
2337M: Ray Jui <rjui@broadcom.com>
2338M: Scott Branden <sbranden@broadcom.com>
2339L: bcm-kernel-feedback-list@broadcom.com
2340T: git git://github.com/broadcom/mach-bcm
2341S: Maintained
2342F: arch/arm/mach-bcm/
2343F: arch/arm/boot/dts/bcm113*
2344F: arch/arm/boot/dts/bcm216*
2345F: arch/arm/boot/dts/bcm281*
2346F: arch/arm/configs/bcm_defconfig
2347F: drivers/mmc/host/sdhci-bcm-kona.c
2348F: drivers/clocksource/bcm_kona_timer.c
2349
2350BROADCOM BCM2835 ARM ARCHITECTURE
2351M: Stephen Warren <swarren@wwwdotorg.org>
2352M: Lee Jones <lee@kernel.org>
2353M: Eric Anholt <eric@anholt.net>
2354L: linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers)
2355L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2356T: git git://git.kernel.org/pub/scm/linux/kernel/git/rpi/linux-rpi.git
2357S: Maintained
2358N: bcm2835
2359
2360BROADCOM BCM33XX MIPS ARCHITECTURE
2361M: Kevin Cernekee <cernekee@gmail.com>
2362L: linux-mips@linux-mips.org
2363S: Maintained
2364F: arch/mips/bcm3384/*
2365F: arch/mips/include/asm/mach-bcm3384/*
2366F: arch/mips/kernel/*bmips*
2367
2368BROADCOM BCM47XX MIPS ARCHITECTURE
2369M: Hauke Mehrtens <hauke@hauke-m.de>
2370M: Rafał Miłecki <zajec5@gmail.com>
2371L: linux-mips@linux-mips.org
2372S: Maintained
2373F: arch/mips/bcm47xx/*
2374F: arch/mips/include/asm/mach-bcm47xx/*
2375
2376BROADCOM BCM5301X ARM ARCHITECTURE
2377M: Hauke Mehrtens <hauke@hauke-m.de>
2378L: linux-arm-kernel@lists.infradead.org
2379S: Maintained
2380F: arch/arm/mach-bcm/bcm_5301x.c
2381F: arch/arm/boot/dts/bcm5301x.dtsi
2382F: arch/arm/boot/dts/bcm470*
2383
2384BROADCOM BCM63XX ARM ARCHITECTURE
2385M: Florian Fainelli <f.fainelli@gmail.com>
2386L: linux-arm-kernel@lists.infradead.org
2387T: git git://github.com/broadcom/arm-bcm63xx.git
2388S: Maintained
2389F: arch/arm/mach-bcm/bcm63xx.c
2390F: arch/arm/include/debug/bcm63xx.S
2391
2392BROADCOM BCM63XX/BCM33XX UDC DRIVER
2393M: Kevin Cernekee <cernekee@gmail.com>
2394L: linux-usb@vger.kernel.org
2395S: Maintained
2396F: drivers/usb/gadget/udc/bcm63xx_udc.*
2397
2398BROADCOM BCM7XXX ARM ARCHITECTURE
2399M: Brian Norris <computersforpeace@gmail.com>
2400M: Gregory Fong <gregory.0xf0@gmail.com>
2401M: Florian Fainelli <f.fainelli@gmail.com>
2402L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2403L: bcm-kernel-feedback-list@broadcom.com
2404T: git git://github.com/broadcom/stblinux.git
2405S: Maintained
2406F: arch/arm/mach-bcm/*brcmstb*
2407F: arch/arm/boot/dts/bcm7*.dts*
2408F: drivers/bus/brcmstb_gisb.c
2409N: brcmstb
2410
2411BROADCOM BMIPS MIPS ARCHITECTURE
2412M: Kevin Cernekee <cernekee@gmail.com>
2413M: Florian Fainelli <f.fainelli@gmail.com>
2414L: linux-mips@linux-mips.org
2415T: git git://github.com/broadcom/stblinux.git
2416S: Maintained
2417F: arch/mips/bmips/*
2418F: arch/mips/include/asm/mach-bmips/*
2419F: arch/mips/kernel/*bmips*
2420F: arch/mips/boot/dts/brcm/bcm*.dts*
2421F: drivers/irqchip/irq-bcm7*
2422F: drivers/irqchip/irq-brcmstb*
2423
2424BROADCOM TG3 GIGABIT ETHERNET DRIVER
2425M: Prashant Sreedharan <prashant@broadcom.com>
2426M: Michael Chan <mchan@broadcom.com>
2427L: netdev@vger.kernel.org
2428S: Supported
2429F: drivers/net/ethernet/broadcom/tg3.*
2430
2431BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER
2432M: Brett Rudley <brudley@broadcom.com>
2433M: Arend van Spriel <arend@broadcom.com>
2434M: Franky (Zhenhui) Lin <frankyl@broadcom.com>
2435M: Hante Meuleman <meuleman@broadcom.com>
2436L: linux-wireless@vger.kernel.org
2437L: brcm80211-dev-list@broadcom.com
2438S: Supported
2439F: drivers/net/wireless/broadcom/brcm80211/
2440
2441BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
2442M: QLogic-Storage-Upstream@qlogic.com
2443L: linux-scsi@vger.kernel.org
2444S: Supported
2445F: drivers/scsi/bnx2fc/
2446
2447BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
2448M: QLogic-Storage-Upstream@qlogic.com
2449L: linux-scsi@vger.kernel.org
2450S: Supported
2451F: drivers/scsi/bnx2i/
2452
2453BROADCOM IPROC ARM ARCHITECTURE
2454M: Ray Jui <rjui@broadcom.com>
2455M: Scott Branden <sbranden@broadcom.com>
2456M: Jon Mason <jonmason@broadcom.com>
2457L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2458L: bcm-kernel-feedback-list@broadcom.com
2459T: git git://github.com/broadcom/cygnus-linux.git
2460S: Maintained
2461N: iproc
2462N: cygnus
2463N: nsp
2464N: bcm9113*
2465N: bcm9583*
2466N: bcm9585*
2467N: bcm9586*
2468N: bcm988312
2469N: bcm113*
2470N: bcm583*
2471N: bcm585*
2472N: bcm586*
2473N: bcm88312
2474
2475BROADCOM BRCMSTB GPIO DRIVER
2476M: Gregory Fong <gregory.0xf0@gmail.com>
2477L: bcm-kernel-feedback-list@broadcom.com
2478S: Supported
2479F: drivers/gpio/gpio-brcmstb.c
2480F: Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt
2481
2482BROADCOM KONA GPIO DRIVER
2483M: Ray Jui <rjui@broadcom.com>
2484L: bcm-kernel-feedback-list@broadcom.com
2485S: Supported
2486F: drivers/gpio/gpio-bcm-kona.c
2487F: Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt
2488
2489BROADCOM NVRAM DRIVER
2490M: Rafał Miłecki <zajec5@gmail.com>
2491L: linux-mips@linux-mips.org
2492S: Maintained
2493F: drivers/firmware/broadcom/*
2494
2495BROADCOM STB NAND FLASH DRIVER
2496M: Brian Norris <computersforpeace@gmail.com>
2497M: Kamal Dasu <kdasu.kdev@gmail.com>
2498L: linux-mtd@lists.infradead.org
2499L: bcm-kernel-feedback-list@broadcom.com
2500S: Maintained
2501F: drivers/mtd/nand/brcmnand/
2502
2503BROADCOM SPECIFIC AMBA DRIVER (BCMA)
2504M: Rafał Miłecki <zajec5@gmail.com>
2505L: linux-wireless@vger.kernel.org
2506S: Maintained
2507F: drivers/bcma/
2508F: include/linux/bcma/
2509
2510BROADCOM SYSTEMPORT ETHERNET DRIVER
2511M: Florian Fainelli <f.fainelli@gmail.com>
2512L: netdev@vger.kernel.org
2513S: Supported
2514F: drivers/net/ethernet/broadcom/bcmsysport.*
2515
2516BROCADE BFA FC SCSI DRIVER
2517M: Anil Gurumurthy <anil.gurumurthy@qlogic.com>
2518M: Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
2519L: linux-scsi@vger.kernel.org
2520S: Supported
2521F: drivers/scsi/bfa/
2522
2523BROCADE BNA 10 GIGABIT ETHERNET DRIVER
2524M: Rasesh Mody <rasesh.mody@qlogic.com>
2525L: netdev@vger.kernel.org
2526S: Supported
2527F: drivers/net/ethernet/brocade/bna/
2528
2529BSG (block layer generic sg v4 driver)
2530M: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
2531L: linux-scsi@vger.kernel.org
2532S: Supported
2533F: block/bsg.c
2534F: include/linux/bsg.h
2535F: include/uapi/linux/bsg.h
2536
2537BT87X AUDIO DRIVER
2538M: Clemens Ladisch <clemens@ladisch.de>
2539L: alsa-devel@alsa-project.org (moderated for non-subscribers)
2540T: git git://git.alsa-project.org/alsa-kernel.git
2541S: Maintained
2542F: Documentation/sound/alsa/Bt87x.txt
2543F: sound/pci/bt87x.c
2544
2545BT8XXGPIO DRIVER
2546M: Michael Buesch <m@bues.ch>
2547W: http://bu3sch.de/btgpio.php
2548S: Maintained
2549F: drivers/gpio/gpio-bt8xx.c
2550
2551BTRFS FILE SYSTEM
2552M: Chris Mason <clm@fb.com>
2553M: Josef Bacik <jbacik@fb.com>
2554M: David Sterba <dsterba@suse.com>
2555L: linux-btrfs@vger.kernel.org
2556W: http://btrfs.wiki.kernel.org/
2557Q: http://patchwork.kernel.org/project/linux-btrfs/list/
2558T: git git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git
2559S: Maintained
2560F: Documentation/filesystems/btrfs.txt
2561F: fs/btrfs/
2562
2563BTTV VIDEO4LINUX DRIVER
2564M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
2565L: linux-media@vger.kernel.org
2566W: https://linuxtv.org
2567T: git git://linuxtv.org/media_tree.git
2568S: Odd fixes
2569F: Documentation/video4linux/bttv/
2570F: drivers/media/pci/bt8xx/bttv*
2571
2572BUSLOGIC SCSI DRIVER
2573M: Khalid Aziz <khalid@gonehiking.org>
2574L: linux-scsi@vger.kernel.org
2575S: Maintained
2576F: drivers/scsi/BusLogic.*
2577F: drivers/scsi/FlashPoint.*
2578
2579C-MEDIA CMI8788 DRIVER
2580M: Clemens Ladisch <clemens@ladisch.de>
2581L: alsa-devel@alsa-project.org (moderated for non-subscribers)
2582T: git git://git.alsa-project.org/alsa-kernel.git
2583S: Maintained
2584F: sound/pci/oxygen/
2585
2586C6X ARCHITECTURE
2587M: Mark Salter <msalter@redhat.com>
2588M: Aurelien Jacquiot <a-jacquiot@ti.com>
2589L: linux-c6x-dev@linux-c6x.org
2590W: http://www.linux-c6x.org/wiki/index.php/Main_Page
2591S: Maintained
2592F: arch/c6x/
2593
2594CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
2595M: David Howells <dhowells@redhat.com>
2596L: linux-cachefs@redhat.com (moderated for non-subscribers)
2597S: Supported
2598F: Documentation/filesystems/caching/cachefiles.txt
2599F: fs/cachefiles/
2600
2601CADET FM/AM RADIO RECEIVER DRIVER
2602M: Hans Verkuil <hverkuil@xs4all.nl>
2603L: linux-media@vger.kernel.org
2604T: git git://linuxtv.org/media_tree.git
2605W: https://linuxtv.org
2606S: Maintained
2607F: drivers/media/radio/radio-cadet*
2608
2609CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
2610M: Jonathan Corbet <corbet@lwn.net>
2611L: linux-media@vger.kernel.org
2612T: git git://linuxtv.org/media_tree.git
2613S: Maintained
2614F: Documentation/video4linux/cafe_ccic
2615F: drivers/media/platform/marvell-ccic/
2616
2617CAIF NETWORK LAYER
2618M: Dmitry Tarnyagin <dmitry.tarnyagin@lockless.no>
2619L: netdev@vger.kernel.org
2620S: Supported
2621F: Documentation/networking/caif/
2622F: drivers/net/caif/
2623F: include/uapi/linux/caif/
2624F: include/net/caif/
2625F: net/caif/
2626
2627CALGARY x86-64 IOMMU
2628M: Muli Ben-Yehuda <muli@il.ibm.com>
2629M: "Jon D. Mason" <jdmason@kudzu.us>
2630L: discuss@x86-64.org
2631S: Maintained
2632F: arch/x86/kernel/pci-calgary_64.c
2633F: arch/x86/kernel/tce_64.c
2634F: arch/x86/include/asm/calgary.h
2635F: arch/x86/include/asm/tce.h
2636
2637CAN NETWORK LAYER
2638M: Oliver Hartkopp <socketcan@hartkopp.net>
2639M: Marc Kleine-Budde <mkl@pengutronix.de>
2640L: linux-can@vger.kernel.org
2641W: https://github.com/linux-can
2642T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
2643T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
2644S: Maintained
2645F: Documentation/networking/can.txt
2646F: net/can/
2647F: include/linux/can/core.h
2648F: include/uapi/linux/can.h
2649F: include/uapi/linux/can/bcm.h
2650F: include/uapi/linux/can/raw.h
2651F: include/uapi/linux/can/gw.h
2652
2653CAN NETWORK DRIVERS
2654M: Wolfgang Grandegger <wg@grandegger.com>
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: drivers/net/can/
2662F: include/linux/can/dev.h
2663F: include/linux/can/platform/
2664F: include/uapi/linux/can/error.h
2665F: include/uapi/linux/can/netlink.h
2666
2667CAPABILITIES
2668M: Serge Hallyn <serge.hallyn@canonical.com>
2669L: linux-security-module@vger.kernel.org
2670S: Supported
2671F: include/linux/capability.h
2672F: include/uapi/linux/capability.h
2673F: security/commoncap.c
2674F: kernel/capability.c
2675
2676CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
2677M: Kevin Tsai <ktsai@capellamicro.com>
2678S: Maintained
2679F: drivers/iio/light/cm*
2680F: Documentation/devicetree/bindings/i2c/trivial-devices.txt
2681
2682CAVIUM LIQUIDIO NETWORK DRIVER
2683M: Derek Chickles <derek.chickles@caviumnetworks.com>
2684M: Satanand Burla <satananda.burla@caviumnetworks.com>
2685M: Felix Manlunas <felix.manlunas@caviumnetworks.com>
2686M: Raghu Vatsavayi <raghu.vatsavayi@caviumnetworks.com>
2687L: netdev@vger.kernel.org
2688W: http://www.cavium.com
2689S: Supported
2690F: drivers/net/ethernet/cavium/liquidio/
2691
2692CC2520 IEEE-802.15.4 RADIO DRIVER
2693M: Varka Bhadram <varkabhadram@gmail.com>
2694L: linux-wpan@vger.kernel.org
2695S: Maintained
2696F: drivers/net/ieee802154/cc2520.c
2697F: include/linux/spi/cc2520.h
2698F: Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
2699
2700CELL BROADBAND ENGINE ARCHITECTURE
2701M: Arnd Bergmann <arnd@arndb.de>
2702L: linuxppc-dev@lists.ozlabs.org
2703W: http://www.ibm.com/developerworks/power/cell/
2704S: Supported
2705F: arch/powerpc/include/asm/cell*.h
2706F: arch/powerpc/include/asm/spu*.h
2707F: arch/powerpc/include/uapi/asm/spu*.h
2708F: arch/powerpc/oprofile/*cell*
2709F: arch/powerpc/platforms/cell/
2710
2711CEPH COMMON CODE (LIBCEPH)
2712M: Ilya Dryomov <idryomov@gmail.com>
2713M: "Yan, Zheng" <zyan@redhat.com>
2714M: Sage Weil <sage@redhat.com>
2715L: ceph-devel@vger.kernel.org
2716W: http://ceph.com/
2717T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
2718T: git git://github.com/ceph/ceph-client.git
2719S: Supported
2720F: net/ceph/
2721F: include/linux/ceph/
2722F: include/linux/crush/
2723
2724CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
2725M: "Yan, Zheng" <zyan@redhat.com>
2726M: Sage Weil <sage@redhat.com>
2727M: Ilya Dryomov <idryomov@gmail.com>
2728L: ceph-devel@vger.kernel.org
2729W: http://ceph.com/
2730T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
2731T: git git://github.com/ceph/ceph-client.git
2732S: Supported
2733F: Documentation/filesystems/ceph.txt
2734F: fs/ceph/
2735
2736CERTIFICATE HANDLING:
2737M: David Howells <dhowells@redhat.com>
2738M: David Woodhouse <dwmw2@infradead.org>
2739L: keyrings@vger.kernel.org
2740S: Maintained
2741F: Documentation/module-signing.txt
2742F: certs/
2743F: scripts/sign-file.c
2744F: scripts/extract-cert.c
2745
2746CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM:
2747L: linux-usb@vger.kernel.org
2748S: Orphan
2749F: Documentation/usb/WUSB-Design-overview.txt
2750F: Documentation/usb/wusb-cbaf
2751F: drivers/usb/host/hwa-hc.c
2752F: drivers/usb/host/whci/
2753F: drivers/usb/wusbcore/
2754F: include/linux/usb/wusb*
2755
2756CFAG12864B LCD DRIVER
2757M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
2758W: http://miguelojeda.es/auxdisplay.htm
2759W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
2760S: Maintained
2761F: drivers/auxdisplay/cfag12864b.c
2762F: include/linux/cfag12864b.h
2763
2764CFAG12864BFB LCD FRAMEBUFFER DRIVER
2765M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
2766W: http://miguelojeda.es/auxdisplay.htm
2767W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
2768S: Maintained
2769F: drivers/auxdisplay/cfag12864bfb.c
2770F: include/linux/cfag12864b.h
2771
2772CFG80211 and NL80211
2773M: Johannes Berg <johannes@sipsolutions.net>
2774L: linux-wireless@vger.kernel.org
2775W: http://wireless.kernel.org/
2776T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
2777T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
2778S: Maintained
2779F: include/uapi/linux/nl80211.h
2780F: include/net/cfg80211.h
2781F: net/wireless/*
2782X: net/wireless/wext*
2783
2784CHAR and MISC DRIVERS
2785M: Arnd Bergmann <arnd@arndb.de>
2786M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
2787T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
2788S: Supported
2789F: drivers/char/*
2790F: drivers/misc/*
2791F: include/linux/miscdevice.h
2792
2793CHECKPATCH
2794M: Andy Whitcroft <apw@canonical.com>
2795M: Joe Perches <joe@perches.com>
2796S: Maintained
2797F: scripts/checkpatch.pl
2798
2799CHINESE DOCUMENTATION
2800M: Harry Wei <harryxiyou@gmail.com>
2801L: xiyoulinuxkernelgroup@googlegroups.com (subscribers-only)
2802L: linux-kernel@zh-kernel.org (moderated for non-subscribers)
2803S: Maintained
2804F: Documentation/zh_CN/
2805
2806CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
2807M: Peter Chen <Peter.Chen@nxp.com>
2808T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
2809L: linux-usb@vger.kernel.org
2810S: Maintained
2811F: drivers/usb/chipidea/
2812
2813CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
2814M: Hans de Goede <hdegoede@redhat.com>
2815L: linux-input@vger.kernel.org
2816S: Maintained
2817F: Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt
2818F: drivers/input/touchscreen/chipone_icn8318.c
2819
2820CHROME HARDWARE PLATFORM SUPPORT
2821M: Olof Johansson <olof@lixom.net>
2822S: Maintained
2823T: git git://git.kernel.org/pub/scm/linux/kernel/git/olof/chrome-platform.git
2824F: drivers/platform/chrome/
2825
2826CISCO VIC ETHERNET NIC DRIVER
2827M: Christian Benvenuti <benve@cisco.com>
2828M: Sujith Sankar <ssujith@cisco.com>
2829M: Govindarajulu Varadarajan <_govind@gmx.com>
2830M: Neel Patel <neepatel@cisco.com>
2831S: Supported
2832F: drivers/net/ethernet/cisco/enic/
2833
2834CISCO VIC LOW LATENCY NIC DRIVER
2835M: Christian Benvenuti <benve@cisco.com>
2836M: Dave Goodell <dgoodell@cisco.com>
2837S: Supported
2838F: drivers/infiniband/hw/usnic/
2839
2840CIRRUS LOGIC EP93XX ETHERNET DRIVER
2841M: Hartley Sweeten <hsweeten@visionengravers.com>
2842L: netdev@vger.kernel.org
2843S: Maintained
2844F: drivers/net/ethernet/cirrus/ep93xx_eth.c
2845
2846CIRRUS LOGIC AUDIO CODEC DRIVERS
2847M: Brian Austin <brian.austin@cirrus.com>
2848M: Paul Handrigan <Paul.Handrigan@cirrus.com>
2849L: alsa-devel@alsa-project.org (moderated for non-subscribers)
2850S: Maintained
2851F: sound/soc/codecs/cs*
2852
2853CLEANCACHE API
2854M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
2855L: linux-kernel@vger.kernel.org
2856S: Maintained
2857F: mm/cleancache.c
2858F: include/linux/cleancache.h
2859
2860CLK API
2861M: Russell King <linux@arm.linux.org.uk>
2862L: linux-clk@vger.kernel.org
2863S: Maintained
2864F: include/linux/clk.h
2865
2866CLOCKSOURCE, CLOCKEVENT DRIVERS
2867M: Daniel Lezcano <daniel.lezcano@linaro.org>
2868M: Thomas Gleixner <tglx@linutronix.de>
2869L: linux-kernel@vger.kernel.org
2870T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
2871S: Supported
2872F: drivers/clocksource
2873
2874CISCO FCOE HBA DRIVER
2875M: Hiral Patel <hiralpat@cisco.com>
2876M: Suma Ramars <sramars@cisco.com>
2877M: Brian Uchino <buchino@cisco.com>
2878L: linux-scsi@vger.kernel.org
2879S: Supported
2880F: drivers/scsi/fnic/
2881
2882CISCO SCSI HBA DRIVER
2883M: Narsimhulu Musini <nmusini@cisco.com>
2884M: Sesidhar Baddela <sebaddel@cisco.com>
2885L: linux-scsi@vger.kernel.org
2886S: Supported
2887F: drivers/scsi/snic/
2888
2889CMPC ACPI DRIVER
2890M: Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com>
2891M: Daniel Oliveira Nascimento <don@syst.com.br>
2892L: platform-driver-x86@vger.kernel.org
2893S: Supported
2894F: drivers/platform/x86/classmate-laptop.c
2895
2896COBALT MEDIA DRIVER
2897M: Hans Verkuil <hans.verkuil@cisco.com>
2898L: linux-media@vger.kernel.org
2899T: git git://linuxtv.org/media_tree.git
2900W: https://linuxtv.org
2901S: Supported
2902F: drivers/media/pci/cobalt/
2903
2904COCCINELLE/Semantic Patches (SmPL)
2905M: Julia Lawall <Julia.Lawall@lip6.fr>
2906M: Gilles Muller <Gilles.Muller@lip6.fr>
2907M: Nicolas Palix <nicolas.palix@imag.fr>
2908M: Michal Marek <mmarek@suse.com>
2909L: cocci@systeme.lip6.fr (moderated for non-subscribers)
2910T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc
2911W: http://coccinelle.lip6.fr/
2912S: Supported
2913F: Documentation/coccinelle.txt
2914F: scripts/coccinelle/
2915F: scripts/coccicheck
2916
2917CODA FILE SYSTEM
2918M: Jan Harkes <jaharkes@cs.cmu.edu>
2919M: coda@cs.cmu.edu
2920L: codalist@coda.cs.cmu.edu
2921W: http://www.coda.cs.cmu.edu/
2922S: Maintained
2923F: Documentation/filesystems/coda.txt
2924F: fs/coda/
2925F: include/linux/coda*.h
2926F: include/uapi/linux/coda*.h
2927
2928CODA V4L2 MEM2MEM DRIVER
2929M: Philipp Zabel <p.zabel@pengutronix.de>
2930L: linux-media@vger.kernel.org
2931S: Maintained
2932F: Documentation/devicetree/bindings/media/coda.txt
2933F: drivers/media/platform/coda/
2934
2935COMMON CLK FRAMEWORK
2936M: Michael Turquette <mturquette@baylibre.com>
2937M: Stephen Boyd <sboyd@codeaurora.org>
2938L: linux-clk@vger.kernel.org
2939T: git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
2940S: Maintained
2941F: drivers/clk/
2942X: drivers/clk/clkdev.c
2943F: include/linux/clk-pr*
2944F: include/linux/clk/
2945
2946COMMON INTERNET FILE SYSTEM (CIFS)
2947M: Steve French <sfrench@samba.org>
2948L: linux-cifs@vger.kernel.org
2949L: samba-technical@lists.samba.org (moderated for non-subscribers)
2950W: http://linux-cifs.samba.org/
2951T: git git://git.samba.org/sfrench/cifs-2.6.git
2952S: Supported
2953F: Documentation/filesystems/cifs/
2954F: fs/cifs/
2955
2956COMPACTPCI HOTPLUG CORE
2957M: Scott Murray <scott@spiteful.org>
2958L: linux-pci@vger.kernel.org
2959S: Maintained
2960F: drivers/pci/hotplug/cpci_hotplug*
2961
2962COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
2963M: Scott Murray <scott@spiteful.org>
2964L: linux-pci@vger.kernel.org
2965S: Maintained
2966F: drivers/pci/hotplug/cpcihp_zt5550.*
2967
2968COMPACTPCI HOTPLUG GENERIC DRIVER
2969M: Scott Murray <scott@spiteful.org>
2970L: linux-pci@vger.kernel.org
2971S: Maintained
2972F: drivers/pci/hotplug/cpcihp_generic.c
2973
2974COMPAL LAPTOP SUPPORT
2975M: Cezary Jackiewicz <cezary.jackiewicz@gmail.com>
2976L: platform-driver-x86@vger.kernel.org
2977S: Maintained
2978F: drivers/platform/x86/compal-laptop.c
2979
2980CONEXANT ACCESSRUNNER USB DRIVER
2981L: accessrunner-general@lists.sourceforge.net
2982W: http://accessrunner.sourceforge.net/
2983S: Orphan
2984F: drivers/usb/atm/cxacru.c
2985
2986CONFIGFS
2987M: Joel Becker <jlbec@evilplan.org>
2988M: Christoph Hellwig <hch@lst.de>
2989T: git git://git.infradead.org/users/hch/configfs.git
2990S: Supported
2991F: fs/configfs/
2992F: include/linux/configfs.h
2993
2994CONNECTOR
2995M: Evgeniy Polyakov <zbr@ioremap.net>
2996L: netdev@vger.kernel.org
2997S: Maintained
2998F: drivers/connector/
2999
3000CONTROL GROUP (CGROUP)
3001M: Tejun Heo <tj@kernel.org>
3002M: Li Zefan <lizefan@huawei.com>
3003M: Johannes Weiner <hannes@cmpxchg.org>
3004L: cgroups@vger.kernel.org
3005T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3006S: Maintained
3007F: Documentation/cgroups/
3008F: include/linux/cgroup*
3009F: kernel/cgroup*
3010
3011CONTROL GROUP - CPUSET
3012M: Li Zefan <lizefan@huawei.com>
3013L: cgroups@vger.kernel.org
3014W: http://www.bullopensource.org/cpuset/
3015W: http://oss.sgi.com/projects/cpusets/
3016T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3017S: Maintained
3018F: Documentation/cgroups/cpusets.txt
3019F: include/linux/cpuset.h
3020F: kernel/cpuset.c
3021
3022CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
3023M: Johannes Weiner <hannes@cmpxchg.org>
3024M: Michal Hocko <mhocko@kernel.org>
3025M: Vladimir Davydov <vdavydov@virtuozzo.com>
3026L: cgroups@vger.kernel.org
3027L: linux-mm@kvack.org
3028S: Maintained
3029F: mm/memcontrol.c
3030F: mm/swap_cgroup.c
3031
3032CORETEMP HARDWARE MONITORING DRIVER
3033M: Fenghua Yu <fenghua.yu@intel.com>
3034L: lm-sensors@lm-sensors.org
3035S: Maintained
3036F: Documentation/hwmon/coretemp
3037F: drivers/hwmon/coretemp.c
3038
3039COSA/SRP SYNC SERIAL DRIVER
3040M: Jan "Yenya" Kasprzak <kas@fi.muni.cz>
3041W: http://www.fi.muni.cz/~kas/cosa/
3042S: Maintained
3043F: drivers/net/wan/cosa*
3044
3045CPMAC ETHERNET DRIVER
3046M: Florian Fainelli <florian@openwrt.org>
3047L: netdev@vger.kernel.org
3048S: Maintained
3049F: drivers/net/ethernet/ti/cpmac.c
3050
3051CPU FREQUENCY DRIVERS
3052M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
3053M: Viresh Kumar <viresh.kumar@linaro.org>
3054L: linux-pm@vger.kernel.org
3055S: Maintained
3056T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3057T: git git://git.linaro.org/people/vireshk/linux.git (For ARM Updates)
3058F: drivers/cpufreq/
3059F: include/linux/cpufreq.h
3060
3061CPU FREQUENCY DRIVERS - ARM BIG LITTLE
3062M: Viresh Kumar <viresh.kumar@linaro.org>
3063M: Sudeep Holla <sudeep.holla@arm.com>
3064L: linux-pm@vger.kernel.org
3065W: http://www.arm.com/products/processors/technologies/biglittleprocessing.php
3066S: Maintained
3067F: drivers/cpufreq/arm_big_little.h
3068F: drivers/cpufreq/arm_big_little.c
3069F: drivers/cpufreq/arm_big_little_dt.c
3070
3071CPUIDLE DRIVER - ARM BIG LITTLE
3072M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
3073M: Daniel Lezcano <daniel.lezcano@linaro.org>
3074L: linux-pm@vger.kernel.org
3075L: linux-arm-kernel@lists.infradead.org
3076T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3077S: Maintained
3078F: drivers/cpuidle/cpuidle-big_little.c
3079
3080CPUIDLE DRIVER - ARM EXYNOS
3081M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
3082M: Daniel Lezcano <daniel.lezcano@linaro.org>
3083M: Kukjin Kim <kgene@kernel.org>
3084L: linux-pm@vger.kernel.org
3085L: linux-samsung-soc@vger.kernel.org
3086S: Supported
3087F: drivers/cpuidle/cpuidle-exynos.c
3088F: arch/arm/mach-exynos/pm.c
3089
3090CPUIDLE DRIVERS
3091M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
3092M: Daniel Lezcano <daniel.lezcano@linaro.org>
3093L: linux-pm@vger.kernel.org
3094S: Maintained
3095T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3096F: drivers/cpuidle/*
3097F: include/linux/cpuidle.h
3098
3099CPUID/MSR DRIVER
3100M: "H. Peter Anvin" <hpa@zytor.com>
3101S: Maintained
3102F: arch/x86/kernel/cpuid.c
3103F: arch/x86/kernel/msr.c
3104
3105CPU POWER MONITORING SUBSYSTEM
3106M: Thomas Renninger <trenn@suse.com>
3107L: linux-pm@vger.kernel.org
3108S: Maintained
3109F: tools/power/cpupower/
3110
3111CRAMFS FILESYSTEM
3112W: http://sourceforge.net/projects/cramfs/
3113S: Orphan / Obsolete
3114F: Documentation/filesystems/cramfs.txt
3115F: fs/cramfs/
3116
3117CRIS PORT
3118M: Mikael Starvik <starvik@axis.com>
3119M: Jesper Nilsson <jesper.nilsson@axis.com>
3120L: linux-cris-kernel@axis.com
3121W: http://developer.axis.com
3122T: git git://git.kernel.org/pub/scm/linux/kernel/git/jesper/cris.git
3123S: Maintained
3124F: arch/cris/
3125F: drivers/tty/serial/crisv10.*
3126
3127CRYPTO API
3128M: Herbert Xu <herbert@gondor.apana.org.au>
3129M: "David S. Miller" <davem@davemloft.net>
3130L: linux-crypto@vger.kernel.org
3131T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
3132T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
3133S: Maintained
3134F: Documentation/crypto/
3135F: Documentation/DocBook/crypto-API.tmpl
3136F: arch/*/crypto/
3137F: crypto/
3138F: drivers/crypto/
3139F: include/crypto/
3140
3141CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
3142M: Neil Horman <nhorman@tuxdriver.com>
3143L: linux-crypto@vger.kernel.org
3144S: Maintained
3145F: crypto/ansi_cprng.c
3146F: crypto/rng.c
3147
3148CS3308 MEDIA DRIVER
3149M: Hans Verkuil <hverkuil@xs4all.nl>
3150L: linux-media@vger.kernel.org
3151T: git git://linuxtv.org/media_tree.git
3152W: http://linuxtv.org
3153S: Odd Fixes
3154F: drivers/media/i2c/cs3308.c
3155F: drivers/media/i2c/cs3308.h
3156
3157CS5535 Audio ALSA driver
3158M: Jaya Kumar <jayakumar.alsa@gmail.com>
3159S: Maintained
3160F: sound/pci/cs5535audio/
3161
3162CW1200 WLAN driver
3163M: Solomon Peachy <pizza@shaftnet.org>
3164S: Maintained
3165F: drivers/net/wireless/st/cw1200/
3166
3167CX18 VIDEO4LINUX DRIVER
3168M: Andy Walls <awalls@md.metrocast.net>
3169L: ivtv-devel@ivtvdriver.org (subscribers-only)
3170L: linux-media@vger.kernel.org
3171T: git git://linuxtv.org/media_tree.git
3172W: https://linuxtv.org
3173W: http://www.ivtvdriver.org/index.php/Cx18
3174S: Maintained
3175F: Documentation/video4linux/cx18.txt
3176F: drivers/media/pci/cx18/
3177F: include/uapi/linux/ivtv*
3178
3179CX2341X MPEG ENCODER HELPER MODULE
3180M: Hans Verkuil <hverkuil@xs4all.nl>
3181L: linux-media@vger.kernel.org
3182T: git git://linuxtv.org/media_tree.git
3183W: https://linuxtv.org
3184S: Maintained
3185F: drivers/media/common/cx2341x*
3186F: include/media/cx2341x*
3187
3188CX24120 MEDIA DRIVER
3189M: Jemma Denson <jdenson@gmail.com>
3190M: Patrick Boettcher <patrick.boettcher@posteo.de>
3191L: linux-media@vger.kernel.org
3192W: https://linuxtv.org
3193Q: http://patchwork.linuxtv.org/project/linux-media/list/
3194S: Maintained
3195F: drivers/media/dvb-frontends/cx24120*
3196
3197CX88 VIDEO4LINUX DRIVER
3198M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
3199L: linux-media@vger.kernel.org
3200W: https://linuxtv.org
3201T: git git://linuxtv.org/media_tree.git
3202S: Odd fixes
3203F: Documentation/video4linux/cx88/
3204F: drivers/media/pci/cx88/
3205
3206CXD2820R MEDIA DRIVER
3207M: Antti Palosaari <crope@iki.fi>
3208L: linux-media@vger.kernel.org
3209W: https://linuxtv.org
3210W: http://palosaari.fi/linux/
3211Q: http://patchwork.linuxtv.org/project/linux-media/list/
3212T: git git://linuxtv.org/anttip/media_tree.git
3213S: Maintained
3214F: drivers/media/dvb-frontends/cxd2820r*
3215
3216CXGB3 ETHERNET DRIVER (CXGB3)
3217M: Santosh Raspatur <santosh@chelsio.com>
3218L: netdev@vger.kernel.org
3219W: http://www.chelsio.com
3220S: Supported
3221F: drivers/net/ethernet/chelsio/cxgb3/
3222
3223CXGB3 ISCSI DRIVER (CXGB3I)
3224M: Karen Xie <kxie@chelsio.com>
3225L: linux-scsi@vger.kernel.org
3226W: http://www.chelsio.com
3227S: Supported
3228F: drivers/scsi/cxgbi/cxgb3i
3229
3230CXGB3 IWARP RNIC DRIVER (IW_CXGB3)
3231M: Steve Wise <swise@chelsio.com>
3232L: linux-rdma@vger.kernel.org
3233W: http://www.openfabrics.org
3234S: Supported
3235F: drivers/infiniband/hw/cxgb3/
3236
3237CXGB4 ETHERNET DRIVER (CXGB4)
3238M: Hariprasad S <hariprasad@chelsio.com>
3239L: netdev@vger.kernel.org
3240W: http://www.chelsio.com
3241S: Supported
3242F: drivers/net/ethernet/chelsio/cxgb4/
3243
3244CXGB4 ISCSI DRIVER (CXGB4I)
3245M: Karen Xie <kxie@chelsio.com>
3246L: linux-scsi@vger.kernel.org
3247W: http://www.chelsio.com
3248S: Supported
3249F: drivers/scsi/cxgbi/cxgb4i
3250
3251CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
3252M: Steve Wise <swise@chelsio.com>
3253L: linux-rdma@vger.kernel.org
3254W: http://www.openfabrics.org
3255S: Supported
3256F: drivers/infiniband/hw/cxgb4/
3257
3258CXGB4VF ETHERNET DRIVER (CXGB4VF)
3259M: Casey Leedom <leedom@chelsio.com>
3260L: netdev@vger.kernel.org
3261W: http://www.chelsio.com
3262S: Supported
3263F: drivers/net/ethernet/chelsio/cxgb4vf/
3264
3265CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
3266M: Ian Munsie <imunsie@au1.ibm.com>
3267M: Michael Neuling <mikey@neuling.org>
3268L: linuxppc-dev@lists.ozlabs.org
3269S: Supported
3270F: drivers/misc/cxl/
3271F: include/misc/cxl*
3272F: include/uapi/misc/cxl.h
3273F: Documentation/powerpc/cxl.txt
3274F: Documentation/powerpc/cxl.txt
3275F: Documentation/ABI/testing/sysfs-class-cxl
3276
3277CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER
3278M: Manoj N. Kumar <manoj@linux.vnet.ibm.com>
3279M: Matthew R. Ochs <mrochs@linux.vnet.ibm.com>
3280L: linux-scsi@vger.kernel.org
3281S: Supported
3282F: drivers/scsi/cxlflash/
3283F: include/uapi/scsi/cxlflash_ioctls.h
3284F: Documentation/powerpc/cxlflash.txt
3285
3286STMMAC ETHERNET DRIVER
3287M: Giuseppe Cavallaro <peppe.cavallaro@st.com>
3288L: netdev@vger.kernel.org
3289W: http://www.stlinux.com
3290S: Supported
3291F: drivers/net/ethernet/stmicro/stmmac/
3292
3293CYBERPRO FB DRIVER
3294M: Russell King <linux@arm.linux.org.uk>
3295L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3296W: http://www.arm.linux.org.uk/
3297S: Maintained
3298F: drivers/video/fbdev/cyber2000fb.*
3299
3300CYCLADES ASYNC MUX DRIVER
3301W: http://www.cyclades.com/
3302S: Orphan
3303F: drivers/tty/cyclades.c
3304F: include/linux/cyclades.h
3305F: include/uapi/linux/cyclades.h
3306
3307CYCLADES PC300 DRIVER
3308W: http://www.cyclades.com/
3309S: Orphan
3310F: drivers/net/wan/pc300*
3311
3312CYPRESS_FIRMWARE MEDIA DRIVER
3313M: Antti Palosaari <crope@iki.fi>
3314L: linux-media@vger.kernel.org
3315W: https://linuxtv.org
3316W: http://palosaari.fi/linux/
3317Q: http://patchwork.linuxtv.org/project/linux-media/list/
3318T: git git://linuxtv.org/anttip/media_tree.git
3319S: Maintained
3320F: drivers/media/common/cypress_firmware*
3321
3322CYTTSP TOUCHSCREEN DRIVER
3323M: Ferruh Yigit <fery@cypress.com>
3324L: linux-input@vger.kernel.org
3325S: Supported
3326F: drivers/input/touchscreen/cyttsp*
3327F: include/linux/input/cyttsp.h
3328
3329DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
3330M: Joshua Kinard <kumba@gentoo.org>
3331S: Maintained
3332F: drivers/rtc/rtc-ds1685.c
3333F: include/linux/rtc/ds1685.h
3334
3335DAMA SLAVE for AX.25
3336M: Joerg Reuter <jreuter@yaina.de>
3337W: http://yaina.de/jreuter/
3338W: http://www.qsl.net/dl1bke/
3339L: linux-hams@vger.kernel.org
3340S: Maintained
3341F: net/ax25/af_ax25.c
3342F: net/ax25/ax25_dev.c
3343F: net/ax25/ax25_ds_*
3344F: net/ax25/ax25_in.c
3345F: net/ax25/ax25_out.c
3346F: net/ax25/ax25_timer.c
3347F: net/ax25/sysctl_net_ax25.c
3348
3349DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
3350L: netdev@vger.kernel.org
3351S: Orphan
3352F: Documentation/networking/dmfe.txt
3353F: drivers/net/ethernet/dec/tulip/dmfe.c
3354
3355DC390/AM53C974 SCSI driver
3356M: Hannes Reinecke <hare@suse.com>
3357L: linux-scsi@vger.kernel.org
3358S: Maintained
3359F: drivers/scsi/am53c974.c
3360
3361DC395x SCSI driver
3362M: Oliver Neukum <oliver@neukum.org>
3363M: Ali Akcaagac <aliakc@web.de>
3364M: Jamie Lenehan <lenehan@twibble.org>
3365L: dc395x@twibble.org
3366W: http://twibble.org/dist/dc395x/
3367W: http://lists.twibble.org/mailman/listinfo/dc395x/
3368S: Maintained
3369F: Documentation/scsi/dc395x.txt
3370F: drivers/scsi/dc395x.*
3371
3372DCCP PROTOCOL
3373M: Gerrit Renker <gerrit@erg.abdn.ac.uk>
3374L: dccp@vger.kernel.org
3375W: http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
3376S: Maintained
3377F: include/linux/dccp.h
3378F: include/uapi/linux/dccp.h
3379F: include/linux/tfrc.h
3380F: net/dccp/
3381
3382DECnet NETWORK LAYER
3383W: http://linux-decnet.sourceforge.net
3384L: linux-decnet-user@lists.sourceforge.net
3385S: Orphan
3386F: Documentation/networking/decnet.txt
3387F: net/decnet/
3388
3389DECSTATION PLATFORM SUPPORT
3390M: "Maciej W. Rozycki" <macro@linux-mips.org>
3391L: linux-mips@linux-mips.org
3392W: http://www.linux-mips.org/wiki/DECstation
3393S: Maintained
3394F: arch/mips/dec/
3395F: arch/mips/include/asm/dec/
3396F: arch/mips/include/asm/mach-dec/
3397
3398DEFXX FDDI NETWORK DRIVER
3399M: "Maciej W. Rozycki" <macro@linux-mips.org>
3400S: Maintained
3401F: drivers/net/fddi/defxx.*
3402
3403DELL LAPTOP DRIVER
3404M: Matthew Garrett <mjg59@srcf.ucam.org>
3405M: Pali Rohár <pali.rohar@gmail.com>
3406L: platform-driver-x86@vger.kernel.org
3407S: Maintained
3408F: drivers/platform/x86/dell-laptop.c
3409
3410DELL LAPTOP RBTN DRIVER
3411M: Pali Rohár <pali.rohar@gmail.com>
3412S: Maintained
3413F: drivers/platform/x86/dell-rbtn.*
3414
3415DELL LAPTOP FREEFALL DRIVER
3416M: Pali Rohár <pali.rohar@gmail.com>
3417S: Maintained
3418F: drivers/platform/x86/dell-smo8800.c
3419
3420DELL LAPTOP SMM DRIVER
3421M: Pali Rohár <pali.rohar@gmail.com>
3422S: Maintained
3423F: drivers/hwmon/dell-smm-hwmon.c
3424F: include/uapi/linux/i8k.h
3425
3426DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
3427M: Doug Warzecha <Douglas_Warzecha@dell.com>
3428S: Maintained
3429F: Documentation/dcdbas.txt
3430F: drivers/firmware/dcdbas.*
3431
3432DELL WMI EXTRAS DRIVER
3433M: Matthew Garrett <mjg59@srcf.ucam.org>
3434M: Pali Rohár <pali.rohar@gmail.com>
3435S: Maintained
3436F: drivers/platform/x86/dell-wmi.c
3437
3438DESIGNWARE USB2 DRD IP DRIVER
3439M: John Youn <johnyoun@synopsys.com>
3440L: linux-usb@vger.kernel.org
3441T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
3442S: Maintained
3443F: drivers/usb/dwc2/
3444
3445DESIGNWARE USB3 DRD IP DRIVER
3446M: Felipe Balbi <balbi@ti.com>
3447L: linux-usb@vger.kernel.org
3448L: linux-omap@vger.kernel.org
3449T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
3450S: Maintained
3451F: drivers/usb/dwc3/
3452
3453DEVICE COREDUMP (DEV_COREDUMP)
3454M: Johannes Berg <johannes@sipsolutions.net>
3455L: linux-kernel@vger.kernel.org
3456S: Maintained
3457F: drivers/base/devcoredump.c
3458F: include/linux/devcoredump.h
3459
3460DEVICE FREQUENCY (DEVFREQ)
3461M: MyungJoo Ham <myungjoo.ham@samsung.com>
3462M: Kyungmin Park <kyungmin.park@samsung.com>
3463L: linux-pm@vger.kernel.org
3464T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3465S: Maintained
3466F: drivers/devfreq/
3467F: include/linux/devfreq.h
3468F: Documentation/devicetree/bindings/devfreq/
3469
3470DEVICE FREQUENCY EVENT (DEVFREQ-EVENT)
3471M: Chanwoo Choi <cw00.choi@samsung.com>
3472L: linux-pm@vger.kernel.org
3473T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3474S: Supported
3475F: drivers/devfreq/event/
3476F: drivers/devfreq/devfreq-event.c
3477F: include/linux/devfreq-event.h
3478F: Documentation/devicetree/bindings/devfreq/event/
3479
3480DEVICE NUMBER REGISTRY
3481M: Torben Mathiasen <device@lanana.org>
3482W: http://lanana.org/docs/device-list/index.html
3483S: Maintained
3484
3485DEVICE-MAPPER (LVM)
3486M: Alasdair Kergon <agk@redhat.com>
3487M: Mike Snitzer <snitzer@redhat.com>
3488M: dm-devel@redhat.com
3489L: dm-devel@redhat.com
3490W: http://sources.redhat.com/dm
3491Q: http://patchwork.kernel.org/project/dm-devel/list/
3492T: git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
3493T: quilt http://people.redhat.com/agk/patches/linux/editing/
3494S: Maintained
3495F: Documentation/device-mapper/
3496F: drivers/md/dm*
3497F: drivers/md/persistent-data/
3498F: include/linux/device-mapper.h
3499F: include/linux/dm-*.h
3500F: include/uapi/linux/dm-*.h
3501
3502DIALOG SEMICONDUCTOR DRIVERS
3503M: Support Opensource <support.opensource@diasemi.com>
3504W: http://www.dialog-semiconductor.com/products
3505S: Supported
3506F: Documentation/hwmon/da90??
3507F: Documentation/devicetree/bindings/sound/da[79]*.txt
3508F: drivers/gpio/gpio-da90??.c
3509F: drivers/hwmon/da90??-hwmon.c
3510F: drivers/iio/adc/da91??-*.c
3511F: drivers/input/misc/da90??_onkey.c
3512F: drivers/input/touchscreen/da9052_tsi.c
3513F: drivers/leds/leds-da90??.c
3514F: drivers/mfd/da903x.c
3515F: drivers/mfd/da90??-*.c
3516F: drivers/mfd/da91??-*.c
3517F: drivers/power/da9052-battery.c
3518F: drivers/power/da91??-*.c
3519F: drivers/regulator/da903x.c
3520F: drivers/regulator/da9???-regulator.[ch]
3521F: drivers/rtc/rtc-da90??.c
3522F: drivers/video/backlight/da90??_bl.c
3523F: drivers/watchdog/da90??_wdt.c
3524F: include/linux/mfd/da903x.h
3525F: include/linux/mfd/da9052/
3526F: include/linux/mfd/da9055/
3527F: include/linux/mfd/da9063/
3528F: include/linux/mfd/da9150/
3529F: include/sound/da[79]*.h
3530F: sound/soc/codecs/da[79]*.[ch]
3531
3532DIGI NEO AND CLASSIC PCI PRODUCTS
3533M: Lidza Louina <lidza.louina@gmail.com>
3534M: Mark Hounschell <markh@compro.net>
3535L: driverdev-devel@linuxdriverproject.org
3536S: Maintained
3537F: drivers/staging/dgnc/
3538
3539DIGI EPCA PCI PRODUCTS
3540M: Lidza Louina <lidza.louina@gmail.com>
3541M: Daeseok Youn <daeseok.youn@gmail.com>
3542L: driverdev-devel@linuxdriverproject.org
3543S: Maintained
3544F: drivers/staging/dgap/
3545
3546DIOLAN U2C-12 I2C DRIVER
3547M: Guenter Roeck <linux@roeck-us.net>
3548L: linux-i2c@vger.kernel.org
3549S: Maintained
3550F: drivers/i2c/busses/i2c-diolan-u2c.c
3551
3552DIRECT ACCESS (DAX)
3553M: Matthew Wilcox <willy@linux.intel.com>
3554L: linux-fsdevel@vger.kernel.org
3555S: Supported
3556F: fs/dax.c
3557
3558DIRECTORY NOTIFICATION (DNOTIFY)
3559M: Eric Paris <eparis@parisplace.org>
3560S: Maintained
3561F: Documentation/filesystems/dnotify.txt
3562F: fs/notify/dnotify/
3563F: include/linux/dnotify.h
3564
3565DISK GEOMETRY AND PARTITION HANDLING
3566M: Andries Brouwer <aeb@cwi.nl>
3567W: http://www.win.tue.nl/~aeb/linux/Large-Disk.html
3568W: http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
3569W: http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
3570S: Maintained
3571
3572DISKQUOTA
3573M: Jan Kara <jack@suse.com>
3574S: Maintained
3575F: Documentation/filesystems/quota.txt
3576F: fs/quota/
3577F: include/linux/quota*.h
3578F: include/uapi/linux/quota*.h
3579
3580DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
3581M: Bernie Thompson <bernie@plugable.com>
3582L: linux-fbdev@vger.kernel.org
3583S: Maintained
3584W: http://plugable.com/category/projects/udlfb/
3585F: drivers/video/fbdev/udlfb.c
3586F: include/video/udlfb.h
3587F: Documentation/fb/udlfb.txt
3588
3589DISTRIBUTED LOCK MANAGER (DLM)
3590M: Christine Caulfield <ccaulfie@redhat.com>
3591M: David Teigland <teigland@redhat.com>
3592L: cluster-devel@redhat.com
3593W: http://sources.redhat.com/cluster/
3594T: git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git
3595S: Supported
3596F: fs/dlm/
3597
3598DMA BUFFER SHARING FRAMEWORK
3599M: Sumit Semwal <sumit.semwal@linaro.org>
3600S: Maintained
3601L: linux-media@vger.kernel.org
3602L: dri-devel@lists.freedesktop.org
3603L: linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
3604F: drivers/dma-buf/
3605F: include/linux/dma-buf*
3606F: include/linux/reservation.h
3607F: include/linux/*fence.h
3608F: Documentation/dma-buf-sharing.txt
3609T: git git://git.linaro.org/people/sumitsemwal/linux-dma-buf.git
3610
3611DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
3612M: Vinod Koul <vinod.koul@intel.com>
3613L: dmaengine@vger.kernel.org
3614Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
3615S: Maintained
3616F: drivers/dma/
3617F: include/linux/dmaengine.h
3618F: Documentation/dmaengine/
3619T: git git://git.infradead.org/users/vkoul/slave-dma.git
3620
3621DME1737 HARDWARE MONITOR DRIVER
3622M: Juerg Haefliger <juergh@gmail.com>
3623L: lm-sensors@lm-sensors.org
3624S: Maintained
3625F: Documentation/hwmon/dme1737
3626F: drivers/hwmon/dme1737.c
3627
3628DMI/SMBIOS SUPPORT
3629M: Jean Delvare <jdelvare@suse.com>
3630S: Maintained
3631T: quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/
3632F: Documentation/ABI/testing/sysfs-firmware-dmi-tables
3633F: drivers/firmware/dmi-id.c
3634F: drivers/firmware/dmi_scan.c
3635F: include/linux/dmi.h
3636
3637DOCUMENTATION
3638M: Jonathan Corbet <corbet@lwn.net>
3639L: linux-doc@vger.kernel.org
3640S: Maintained
3641F: Documentation/
3642F: scripts/docproc.c
3643F: scripts/kernel-doc*
3644X: Documentation/ABI/
3645X: Documentation/devicetree/
3646X: Documentation/acpi
3647X: Documentation/power
3648X: Documentation/spi
3649X: Documentation/DocBook/media
3650T: git git://git.lwn.net/linux.git docs-next
3651
3652DOUBLETALK DRIVER
3653M: "James R. Van Zandt" <jrv@vanzandt.mv.com>
3654L: blinux-list@redhat.com
3655S: Maintained
3656F: drivers/char/dtlk.c
3657F: include/linux/dtlk.h
3658
3659DPT_I2O SCSI RAID DRIVER
3660M: Adaptec OEM Raid Solutions <aacraid@adaptec.com>
3661L: linux-scsi@vger.kernel.org
3662W: http://www.adaptec.com/
3663S: Maintained
3664F: drivers/scsi/dpt*
3665F: drivers/scsi/dpt/
3666
3667DRBD DRIVER
3668M: Philipp Reisner <philipp.reisner@linbit.com>
3669M: Lars Ellenberg <lars.ellenberg@linbit.com>
3670L: drbd-dev@lists.linbit.com
3671W: http://www.drbd.org
3672T: git git://git.linbit.com/linux-drbd.git
3673T: git git://git.linbit.com/drbd-8.4.git
3674S: Supported
3675F: drivers/block/drbd/
3676F: lib/lru_cache.c
3677F: Documentation/blockdev/drbd/
3678
3679DRIVER CORE, KOBJECTS, DEBUGFS, KERNFS AND SYSFS
3680M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
3681T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
3682S: Supported
3683F: Documentation/kobject.txt
3684F: drivers/base/
3685F: fs/debugfs/
3686F: fs/kernfs/
3687F: fs/sysfs/
3688F: include/linux/debugfs.h
3689F: include/linux/kobj*
3690F: lib/kobj*
3691
3692DRM DRIVERS
3693M: David Airlie <airlied@linux.ie>
3694L: dri-devel@lists.freedesktop.org
3695T: git git://people.freedesktop.org/~airlied/linux
3696S: Maintained
3697F: drivers/gpu/drm/
3698F: drivers/gpu/vga/
3699F: include/drm/
3700F: include/uapi/drm/
3701
3702RADEON DRM DRIVERS
3703M: Alex Deucher <alexander.deucher@amd.com>
3704M: Christian König <christian.koenig@amd.com>
3705L: dri-devel@lists.freedesktop.org
3706T: git git://people.freedesktop.org/~agd5f/linux
3707S: Supported
3708F: drivers/gpu/drm/radeon/
3709F: include/uapi/drm/radeon*
3710
3711DRM PANEL DRIVERS
3712M: Thierry Reding <thierry.reding@gmail.com>
3713L: dri-devel@lists.freedesktop.org
3714T: git git://anongit.freedesktop.org/tegra/linux.git
3715S: Maintained
3716F: drivers/gpu/drm/drm_panel.c
3717F: drivers/gpu/drm/panel/
3718F: include/drm/drm_panel.h
3719F: Documentation/devicetree/bindings/display/panel/
3720
3721INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets)
3722M: Daniel Vetter <daniel.vetter@intel.com>
3723M: Jani Nikula <jani.nikula@linux.intel.com>
3724L: intel-gfx@lists.freedesktop.org
3725L: dri-devel@lists.freedesktop.org
3726W: https://01.org/linuxgraphics/
3727Q: http://patchwork.freedesktop.org/project/intel-gfx/
3728T: git git://anongit.freedesktop.org/drm-intel
3729S: Supported
3730F: drivers/gpu/drm/i915/
3731F: include/drm/i915*
3732F: include/uapi/drm/i915*
3733
3734DRM DRIVERS FOR ATMEL HLCDC
3735M: Boris Brezillon <boris.brezillon@free-electrons.com>
3736L: dri-devel@lists.freedesktop.org
3737S: Supported
3738F: drivers/gpu/drm/atmel-hlcdc/
3739F: Documentation/devicetree/bindings/drm/atmel/
3740
3741DRM DRIVERS FOR EXYNOS
3742M: Inki Dae <inki.dae@samsung.com>
3743M: Joonyoung Shim <jy0922.shim@samsung.com>
3744M: Seung-Woo Kim <sw0312.kim@samsung.com>
3745M: Kyungmin Park <kyungmin.park@samsung.com>
3746L: dri-devel@lists.freedesktop.org
3747T: git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
3748S: Supported
3749F: drivers/gpu/drm/exynos/
3750F: include/drm/exynos*
3751F: include/uapi/drm/exynos*
3752
3753DRM DRIVERS FOR FREESCALE DCU
3754M: Jianwei Wang <jianwei.wang.chn@gmail.com>
3755M: Alison Wang <alison.wang@freescale.com>
3756L: dri-devel@lists.freedesktop.org
3757S: Supported
3758F: drivers/gpu/drm/fsl-dcu/
3759F: Documentation/devicetree/bindings/display/fsl,dcu.txt
3760F: Documentation/devicetree/bindings/display/panel/nec,nl4827hc19_05b.txt
3761
3762DRM DRIVERS FOR FREESCALE IMX
3763M: Philipp Zabel <p.zabel@pengutronix.de>
3764L: dri-devel@lists.freedesktop.org
3765S: Maintained
3766F: drivers/gpu/drm/imx/
3767F: drivers/gpu/ipu-v3/
3768F: Documentation/devicetree/bindings/display/imx/
3769
3770DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
3771M: Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
3772L: dri-devel@lists.freedesktop.org
3773T: git git://github.com/patjak/drm-gma500
3774S: Maintained
3775F: drivers/gpu/drm/gma500
3776F: include/drm/gma500*
3777
3778DRM DRIVERS FOR NVIDIA TEGRA
3779M: Thierry Reding <thierry.reding@gmail.com>
3780M: Terje Bergström <tbergstrom@nvidia.com>
3781L: dri-devel@lists.freedesktop.org
3782L: linux-tegra@vger.kernel.org
3783T: git git://anongit.freedesktop.org/tegra/linux.git
3784S: Supported
3785F: drivers/gpu/drm/tegra/
3786F: drivers/gpu/host1x/
3787F: include/linux/host1x.h
3788F: include/uapi/drm/tegra_drm.h
3789F: Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
3790
3791DRM DRIVERS FOR RENESAS
3792M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
3793L: dri-devel@lists.freedesktop.org
3794L: linux-renesas-soc@vger.kernel.org
3795T: git git://people.freedesktop.org/~airlied/linux
3796S: Supported
3797F: drivers/gpu/drm/rcar-du/
3798F: drivers/gpu/drm/shmobile/
3799F: include/linux/platform_data/shmob_drm.h
3800
3801DRM DRIVERS FOR ROCKCHIP
3802M: Mark Yao <mark.yao@rock-chips.com>
3803L: dri-devel@lists.freedesktop.org
3804S: Maintained
3805F: drivers/gpu/drm/rockchip/
3806F: Documentation/devicetree/bindings/display/rockchip*
3807
3808DRM DRIVERS FOR STI
3809M: Benjamin Gaignard <benjamin.gaignard@linaro.org>
3810M: Vincent Abriou <vincent.abriou@st.com>
3811L: dri-devel@lists.freedesktop.org
3812T: git http://git.linaro.org/people/benjamin.gaignard/kernel.git
3813S: Maintained
3814F: drivers/gpu/drm/sti
3815F: Documentation/devicetree/bindings/display/st,stih4xx.txt
3816
3817DRM DRIVERS FOR VIVANTE GPU IP
3818M: Lucas Stach <l.stach@pengutronix.de>
3819R: Russell King <linux+etnaviv@arm.linux.org.uk>
3820R: Christian Gmeiner <christian.gmeiner@gmail.com>
3821L: dri-devel@lists.freedesktop.org
3822S: Maintained
3823F: drivers/gpu/drm/etnaviv
3824F: Documentation/devicetree/bindings/display/etnaviv
3825
3826DSBR100 USB FM RADIO DRIVER
3827M: Alexey Klimov <klimov.linux@gmail.com>
3828L: linux-media@vger.kernel.org
3829T: git git://linuxtv.org/media_tree.git
3830S: Maintained
3831F: drivers/media/radio/dsbr100.c
3832
3833DSCC4 DRIVER
3834M: Francois Romieu <romieu@fr.zoreil.com>
3835L: netdev@vger.kernel.org
3836S: Maintained
3837F: drivers/net/wan/dscc4.c
3838
3839DT3155 MEDIA DRIVER
3840M: Hans Verkuil <hverkuil@xs4all.nl>
3841L: linux-media@vger.kernel.org
3842T: git git://linuxtv.org/media_tree.git
3843W: https://linuxtv.org
3844S: Odd Fixes
3845F: drivers/media/pci/dt3155/
3846
3847DVB_USB_AF9015 MEDIA DRIVER
3848M: Antti Palosaari <crope@iki.fi>
3849L: linux-media@vger.kernel.org
3850W: https://linuxtv.org
3851W: http://palosaari.fi/linux/
3852Q: http://patchwork.linuxtv.org/project/linux-media/list/
3853T: git git://linuxtv.org/anttip/media_tree.git
3854S: Maintained
3855F: drivers/media/usb/dvb-usb-v2/af9015*
3856
3857DVB_USB_AF9035 MEDIA DRIVER
3858M: Antti Palosaari <crope@iki.fi>
3859L: linux-media@vger.kernel.org
3860W: https://linuxtv.org
3861W: http://palosaari.fi/linux/
3862Q: http://patchwork.linuxtv.org/project/linux-media/list/
3863T: git git://linuxtv.org/anttip/media_tree.git
3864S: Maintained
3865F: drivers/media/usb/dvb-usb-v2/af9035*
3866
3867DVB_USB_ANYSEE MEDIA DRIVER
3868M: Antti Palosaari <crope@iki.fi>
3869L: linux-media@vger.kernel.org
3870W: https://linuxtv.org
3871W: http://palosaari.fi/linux/
3872Q: http://patchwork.linuxtv.org/project/linux-media/list/
3873T: git git://linuxtv.org/anttip/media_tree.git
3874S: Maintained
3875F: drivers/media/usb/dvb-usb-v2/anysee*
3876
3877DVB_USB_AU6610 MEDIA DRIVER
3878M: Antti Palosaari <crope@iki.fi>
3879L: linux-media@vger.kernel.org
3880W: https://linuxtv.org
3881W: http://palosaari.fi/linux/
3882Q: http://patchwork.linuxtv.org/project/linux-media/list/
3883T: git git://linuxtv.org/anttip/media_tree.git
3884S: Maintained
3885F: drivers/media/usb/dvb-usb-v2/au6610*
3886
3887DVB_USB_CE6230 MEDIA DRIVER
3888M: Antti Palosaari <crope@iki.fi>
3889L: linux-media@vger.kernel.org
3890W: https://linuxtv.org
3891W: http://palosaari.fi/linux/
3892Q: http://patchwork.linuxtv.org/project/linux-media/list/
3893T: git git://linuxtv.org/anttip/media_tree.git
3894S: Maintained
3895F: drivers/media/usb/dvb-usb-v2/ce6230*
3896
3897DVB_USB_CXUSB MEDIA DRIVER
3898M: Michael Krufky <mkrufky@linuxtv.org>
3899L: linux-media@vger.kernel.org
3900W: https://linuxtv.org
3901W: http://github.com/mkrufky
3902Q: http://patchwork.linuxtv.org/project/linux-media/list/
3903T: git git://linuxtv.org/media_tree.git
3904S: Maintained
3905F: drivers/media/usb/dvb-usb/cxusb*
3906
3907DVB_USB_EC168 MEDIA DRIVER
3908M: Antti Palosaari <crope@iki.fi>
3909L: linux-media@vger.kernel.org
3910W: https://linuxtv.org
3911W: http://palosaari.fi/linux/
3912Q: http://patchwork.linuxtv.org/project/linux-media/list/
3913T: git git://linuxtv.org/anttip/media_tree.git
3914S: Maintained
3915F: drivers/media/usb/dvb-usb-v2/ec168*
3916
3917DVB_USB_GL861 MEDIA DRIVER
3918M: Antti Palosaari <crope@iki.fi>
3919L: linux-media@vger.kernel.org
3920W: https://linuxtv.org
3921Q: http://patchwork.linuxtv.org/project/linux-media/list/
3922T: git git://linuxtv.org/anttip/media_tree.git
3923S: Maintained
3924F: drivers/media/usb/dvb-usb-v2/gl861*
3925
3926DVB_USB_MXL111SF MEDIA DRIVER
3927M: Michael Krufky <mkrufky@linuxtv.org>
3928L: linux-media@vger.kernel.org
3929W: https://linuxtv.org
3930W: http://github.com/mkrufky
3931Q: http://patchwork.linuxtv.org/project/linux-media/list/
3932T: git git://linuxtv.org/mkrufky/mxl111sf.git
3933S: Maintained
3934F: drivers/media/usb/dvb-usb-v2/mxl111sf*
3935
3936DVB_USB_RTL28XXU MEDIA DRIVER
3937M: Antti Palosaari <crope@iki.fi>
3938L: linux-media@vger.kernel.org
3939W: https://linuxtv.org
3940W: http://palosaari.fi/linux/
3941Q: http://patchwork.linuxtv.org/project/linux-media/list/
3942T: git git://linuxtv.org/anttip/media_tree.git
3943S: Maintained
3944F: drivers/media/usb/dvb-usb-v2/rtl28xxu*
3945
3946DVB_USB_V2 MEDIA DRIVER
3947M: Antti Palosaari <crope@iki.fi>
3948L: linux-media@vger.kernel.org
3949W: https://linuxtv.org
3950W: http://palosaari.fi/linux/
3951Q: http://patchwork.linuxtv.org/project/linux-media/list/
3952T: git git://linuxtv.org/anttip/media_tree.git
3953S: Maintained
3954F: drivers/media/usb/dvb-usb-v2/dvb_usb*
3955F: drivers/media/usb/dvb-usb-v2/usb_urb.c
3956
3957DYNAMIC DEBUG
3958M: Jason Baron <jbaron@akamai.com>
3959S: Maintained
3960F: lib/dynamic_debug.c
3961F: include/linux/dynamic_debug.h
3962
3963DZ DECSTATION DZ11 SERIAL DRIVER
3964M: "Maciej W. Rozycki" <macro@linux-mips.org>
3965S: Maintained
3966F: drivers/tty/serial/dz.*
3967
3968E3X0 POWER BUTTON DRIVER
3969M: Moritz Fischer <moritz.fischer@ettus.com>
3970L: usrp-users@lists.ettus.com
3971W: http://www.ettus.com
3972S: Supported
3973F: drivers/input/misc/e3x0-button.c
3974F: Documentation/devicetree/bindings/input/e3x0-button.txt
3975
3976E4000 MEDIA DRIVER
3977M: Antti Palosaari <crope@iki.fi>
3978L: linux-media@vger.kernel.org
3979W: https://linuxtv.org
3980W: http://palosaari.fi/linux/
3981Q: http://patchwork.linuxtv.org/project/linux-media/list/
3982T: git git://linuxtv.org/anttip/media_tree.git
3983S: Maintained
3984F: drivers/media/tuners/e4000*
3985
3986EATA ISA/EISA/PCI SCSI DRIVER
3987M: Dario Ballabio <ballabio_dario@emc.com>
3988L: linux-scsi@vger.kernel.org
3989S: Maintained
3990F: drivers/scsi/eata.c
3991
3992EC100 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/dvb-frontends/ec100*
4001
4002ECRYPT FILE SYSTEM
4003M: Tyler Hicks <tyhicks@canonical.com>
4004L: ecryptfs@vger.kernel.org
4005W: http://ecryptfs.org
4006W: https://launchpad.net/ecryptfs
4007T: git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git
4008S: Supported
4009F: Documentation/filesystems/ecryptfs.txt
4010F: fs/ecryptfs/
4011
4012EDAC-CORE
4013M: Doug Thompson <dougthompson@xmission.com>
4014M: Borislav Petkov <bp@alien8.de>
4015M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
4016L: linux-edac@vger.kernel.org
4017T: git git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp.git for-next
4018T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-edac.git linux_next
4019S: Supported
4020F: Documentation/edac.txt
4021F: drivers/edac/
4022F: include/linux/edac.h
4023
4024EDAC-AMD64
4025M: Doug Thompson <dougthompson@xmission.com>
4026M: Borislav Petkov <bp@alien8.de>
4027L: linux-edac@vger.kernel.org
4028S: Maintained
4029F: drivers/edac/amd64_edac*
4030
4031EDAC-CALXEDA
4032M: Doug Thompson <dougthompson@xmission.com>
4033M: Robert Richter <rric@kernel.org>
4034L: linux-edac@vger.kernel.org
4035S: Maintained
4036F: drivers/edac/highbank*
4037
4038EDAC-CAVIUM
4039M: Ralf Baechle <ralf@linux-mips.org>
4040M: David Daney <david.daney@cavium.com>
4041L: linux-edac@vger.kernel.org
4042L: linux-mips@linux-mips.org
4043S: Supported
4044F: drivers/edac/octeon_edac*
4045
4046EDAC-E752X
4047M: Mark Gross <mark.gross@intel.com>
4048M: Doug Thompson <dougthompson@xmission.com>
4049L: linux-edac@vger.kernel.org
4050S: Maintained
4051F: drivers/edac/e752x_edac.c
4052
4053EDAC-E7XXX
4054M: Doug Thompson <dougthompson@xmission.com>
4055L: linux-edac@vger.kernel.org
4056S: Maintained
4057F: drivers/edac/e7xxx_edac.c
4058
4059EDAC-GHES
4060M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
4061L: linux-edac@vger.kernel.org
4062S: Maintained
4063F: drivers/edac/ghes_edac.c
4064
4065EDAC-I82443BXGX
4066M: Tim Small <tim@buttersideup.com>
4067L: linux-edac@vger.kernel.org
4068S: Maintained
4069F: drivers/edac/i82443bxgx_edac.c
4070
4071EDAC-I3000
4072M: Jason Uhlenkott <juhlenko@akamai.com>
4073L: linux-edac@vger.kernel.org
4074S: Maintained
4075F: drivers/edac/i3000_edac.c
4076
4077EDAC-I5000
4078M: Doug Thompson <dougthompson@xmission.com>
4079L: linux-edac@vger.kernel.org
4080S: Maintained
4081F: drivers/edac/i5000_edac.c
4082
4083EDAC-I5400
4084M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
4085L: linux-edac@vger.kernel.org
4086S: Maintained
4087F: drivers/edac/i5400_edac.c
4088
4089EDAC-I7300
4090M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
4091L: linux-edac@vger.kernel.org
4092S: Maintained
4093F: drivers/edac/i7300_edac.c
4094
4095EDAC-I7CORE
4096M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
4097L: linux-edac@vger.kernel.org
4098S: Maintained
4099F: drivers/edac/i7core_edac.c
4100
4101EDAC-I82975X
4102M: Ranganathan Desikan <ravi@jetztechnologies.com>
4103M: "Arvind R." <arvino55@gmail.com>
4104L: linux-edac@vger.kernel.org
4105S: Maintained
4106F: drivers/edac/i82975x_edac.c
4107
4108EDAC-IE31200
4109M: Jason Baron <jbaron@akamai.com>
4110L: linux-edac@vger.kernel.org
4111S: Maintained
4112F: drivers/edac/ie31200_edac.c
4113
4114EDAC-MPC85XX
4115M: Johannes Thumshirn <morbidrsa@gmail.com>
4116L: linux-edac@vger.kernel.org
4117S: Maintained
4118F: drivers/edac/mpc85xx_edac.[ch]
4119
4120EDAC-PASEMI
4121M: Egor Martovetsky <egor@pasemi.com>
4122L: linux-edac@vger.kernel.org
4123S: Maintained
4124F: drivers/edac/pasemi_edac.c
4125
4126EDAC-R82600
4127M: Tim Small <tim@buttersideup.com>
4128L: linux-edac@vger.kernel.org
4129S: Maintained
4130F: drivers/edac/r82600_edac.c
4131
4132EDAC-SBRIDGE
4133M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
4134L: linux-edac@vger.kernel.org
4135S: Maintained
4136F: drivers/edac/sb_edac.c
4137
4138EDAC-XGENE
4139APPLIED MICRO (APM) X-GENE SOC EDAC
4140M: Loc Ho <lho@apm.com>
4141S: Supported
4142F: drivers/edac/xgene_edac.c
4143F: Documentation/devicetree/bindings/edac/apm-xgene-edac.txt
4144
4145EDIROL UA-101/UA-1000 DRIVER
4146M: Clemens Ladisch <clemens@ladisch.de>
4147L: alsa-devel@alsa-project.org (moderated for non-subscribers)
4148T: git git://git.alsa-project.org/alsa-kernel.git
4149S: Maintained
4150F: sound/usb/misc/ua101.c
4151
4152EXTENSIBLE FIRMWARE INTERFACE (EFI)
4153M: Matt Fleming <matt@codeblueprint.co.uk>
4154L: linux-efi@vger.kernel.org
4155T: git git://git.kernel.org/pub/scm/linux/kernel/git/mfleming/efi.git
4156S: Maintained
4157F: Documentation/efi-stub.txt
4158F: arch/ia64/kernel/efi.c
4159F: arch/x86/boot/compressed/eboot.[ch]
4160F: arch/x86/include/asm/efi.h
4161F: arch/x86/platform/efi/*
4162F: drivers/firmware/efi/*
4163F: include/linux/efi*.h
4164
4165EFI VARIABLE FILESYSTEM
4166M: Matthew Garrett <matthew.garrett@nebula.com>
4167M: Jeremy Kerr <jk@ozlabs.org>
4168M: Matt Fleming <matt@codeblueprint.co.uk>
4169T: git git://git.kernel.org/pub/scm/linux/kernel/git/mfleming/efi.git
4170L: linux-efi@vger.kernel.org
4171S: Maintained
4172F: fs/efivarfs/
4173
4174EFIFB FRAMEBUFFER DRIVER
4175L: linux-fbdev@vger.kernel.org
4176M: Peter Jones <pjones@redhat.com>
4177S: Maintained
4178F: drivers/video/fbdev/efifb.c
4179
4180EFS FILESYSTEM
4181W: http://aeschi.ch.eu.org/efs/
4182S: Orphan
4183F: fs/efs/
4184
4185EHCA (IBM GX bus InfiniBand adapter) DRIVER
4186M: Hoang-Nam Nguyen <hnguyen@de.ibm.com>
4187M: Christoph Raisch <raisch@de.ibm.com>
4188L: linux-rdma@vger.kernel.org
4189S: Supported
4190F: drivers/infiniband/hw/ehca/
4191
4192EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
4193M: Thadeu Lima de Souza Cascardo <cascardo@linux.vnet.ibm.com>
4194L: netdev@vger.kernel.org
4195S: Maintained
4196F: drivers/net/ethernet/ibm/ehea/
4197
4198EM28XX VIDEO4LINUX DRIVER
4199M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
4200L: linux-media@vger.kernel.org
4201W: https://linuxtv.org
4202T: git git://linuxtv.org/media_tree.git
4203S: Maintained
4204F: drivers/media/usb/em28xx/
4205
4206EMBEDDED LINUX
4207M: Paul Gortmaker <paul.gortmaker@windriver.com>
4208M: Matt Mackall <mpm@selenic.com>
4209M: David Woodhouse <dwmw2@infradead.org>
4210L: linux-embedded@vger.kernel.org
4211S: Maintained
4212
4213EMULEX/AVAGO LPFC FC/FCOE SCSI DRIVER
4214M: James Smart <james.smart@avagotech.com>
4215M: Dick Kennedy <dick.kennedy@avagotech.com>
4216L: linux-scsi@vger.kernel.org
4217W: http://www.avagotech.com
4218S: Supported
4219F: drivers/scsi/lpfc/
4220
4221ENE CB710 FLASH CARD READER DRIVER
4222M: Michał Mirosław <mirq-linux@rere.qmqm.pl>
4223S: Maintained
4224F: drivers/misc/cb710/
4225F: drivers/mmc/host/cb710-mmc.*
4226F: include/linux/cb710.h
4227
4228ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
4229M: Maxim Levitsky <maximlevitsky@gmail.com>
4230S: Maintained
4231F: drivers/media/rc/ene_ir.*
4232
4233ENHANCED ERROR HANDLING (EEH)
4234M: Gavin Shan <shangw@linux.vnet.ibm.com>
4235L: linuxppc-dev@lists.ozlabs.org
4236S: Supported
4237F: Documentation/powerpc/eeh-pci-error-recovery.txt
4238F: arch/powerpc/kernel/eeh*.c
4239
4240EPSON S1D13XXX FRAMEBUFFER DRIVER
4241M: Kristoffer Ericson <kristoffer.ericson@gmail.com>
4242S: Maintained
4243T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
4244F: drivers/video/fbdev/s1d13xxxfb.c
4245F: include/video/s1d13xxxfb.h
4246
4247ET131X NETWORK DRIVER
4248M: Mark Einon <mark.einon@gmail.com>
4249S: Odd Fixes
4250F: drivers/net/ethernet/agere/
4251
4252ETHERNET BRIDGE
4253M: Stephen Hemminger <stephen@networkplumber.org>
4254L: bridge@lists.linux-foundation.org
4255L: netdev@vger.kernel.org
4256W: http://www.linuxfoundation.org/en/Net:Bridge
4257S: Maintained
4258F: include/linux/netfilter_bridge/
4259F: net/bridge/
4260
4261ETHERNET PHY LIBRARY
4262M: Florian Fainelli <f.fainelli@gmail.com>
4263L: netdev@vger.kernel.org
4264S: Maintained
4265F: include/linux/phy.h
4266F: include/linux/phy_fixed.h
4267F: drivers/net/phy/
4268F: Documentation/networking/phy.txt
4269F: drivers/of/of_mdio.c
4270F: drivers/of/of_net.c
4271
4272EXT2 FILE SYSTEM
4273M: Jan Kara <jack@suse.com>
4274L: linux-ext4@vger.kernel.org
4275S: Maintained
4276F: Documentation/filesystems/ext2.txt
4277F: fs/ext2/
4278F: include/linux/ext2*
4279
4280EXT4 FILE SYSTEM
4281M: "Theodore Ts'o" <tytso@mit.edu>
4282M: Andreas Dilger <adilger.kernel@dilger.ca>
4283L: linux-ext4@vger.kernel.org
4284W: http://ext4.wiki.kernel.org
4285Q: http://patchwork.ozlabs.org/project/linux-ext4/list/
4286T: git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git
4287S: Maintained
4288F: Documentation/filesystems/ext4.txt
4289F: fs/ext4/
4290
4291Extended Verification Module (EVM)
4292M: Mimi Zohar <zohar@linux.vnet.ibm.com>
4293L: linux-ima-devel@lists.sourceforge.net
4294L: linux-security-module@vger.kernel.org
4295S: Supported
4296F: security/integrity/evm/
4297
4298EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
4299M: MyungJoo Ham <myungjoo.ham@samsung.com>
4300M: Chanwoo Choi <cw00.choi@samsung.com>
4301L: linux-kernel@vger.kernel.org
4302T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
4303S: Maintained
4304F: drivers/extcon/
4305F: include/linux/extcon/
4306F: include/linux/extcon.h
4307F: Documentation/extcon/
4308F: Documentation/devicetree/bindings/extcon/
4309
4310EXYNOS DP DRIVER
4311M: Jingoo Han <jingoohan1@gmail.com>
4312L: dri-devel@lists.freedesktop.org
4313S: Maintained
4314F: drivers/gpu/drm/exynos/exynos_dp*
4315
4316EXYNOS MIPI DISPLAY DRIVERS
4317M: Inki Dae <inki.dae@samsung.com>
4318M: Donghwa Lee <dh09.lee@samsung.com>
4319M: Kyungmin Park <kyungmin.park@samsung.com>
4320L: linux-fbdev@vger.kernel.org
4321S: Maintained
4322F: drivers/video/fbdev/exynos/exynos_mipi*
4323F: include/video/exynos_mipi*
4324
4325F71805F HARDWARE MONITORING DRIVER
4326M: Jean Delvare <jdelvare@suse.com>
4327L: lm-sensors@lm-sensors.org
4328S: Maintained
4329F: Documentation/hwmon/f71805f
4330F: drivers/hwmon/f71805f.c
4331
4332FC0011 TUNER DRIVER
4333M: Michael Buesch <m@bues.ch>
4334L: linux-media@vger.kernel.org
4335S: Maintained
4336F: drivers/media/tuners/fc0011.h
4337F: drivers/media/tuners/fc0011.c
4338
4339FC2580 MEDIA DRIVER
4340M: Antti Palosaari <crope@iki.fi>
4341L: linux-media@vger.kernel.org
4342W: https://linuxtv.org
4343W: http://palosaari.fi/linux/
4344Q: http://patchwork.linuxtv.org/project/linux-media/list/
4345T: git git://linuxtv.org/anttip/media_tree.git
4346S: Maintained
4347F: drivers/media/tuners/fc2580*
4348
4349FANOTIFY
4350M: Eric Paris <eparis@redhat.com>
4351S: Maintained
4352F: fs/notify/fanotify/
4353F: include/linux/fanotify.h
4354F: include/uapi/linux/fanotify.h
4355
4356FARSYNC SYNCHRONOUS DRIVER
4357M: Kevin Curtis <kevin.curtis@farsite.co.uk>
4358W: http://www.farsite.co.uk/
4359S: Supported
4360F: drivers/net/wan/farsync.*
4361
4362FAULT INJECTION SUPPORT
4363M: Akinobu Mita <akinobu.mita@gmail.com>
4364S: Supported
4365F: Documentation/fault-injection/
4366F: lib/fault-inject.c
4367
4368FBTFT Framebuffer drivers
4369M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
4370M: Noralf Trønnes <noralf@tronnes.org>
4371S: Maintained
4372F: drivers/staging/fbtft/
4373
4374FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
4375M: Vasu Dev <vasu.dev@intel.com>
4376L: fcoe-devel@open-fcoe.org
4377W: www.Open-FCoE.org
4378S: Supported
4379F: drivers/scsi/libfc/
4380F: drivers/scsi/fcoe/
4381F: include/scsi/fc/
4382F: include/scsi/libfc.h
4383F: include/scsi/libfcoe.h
4384F: include/uapi/scsi/fc/
4385
4386FILE LOCKING (flock() and fcntl()/lockf())
4387M: Jeff Layton <jlayton@poochiereds.net>
4388M: "J. Bruce Fields" <bfields@fieldses.org>
4389L: linux-fsdevel@vger.kernel.org
4390S: Maintained
4391F: include/linux/fcntl.h
4392F: include/linux/fs.h
4393F: include/uapi/linux/fcntl.h
4394F: include/uapi/linux/fs.h
4395F: fs/fcntl.c
4396F: fs/locks.c
4397
4398FILESYSTEMS (VFS and infrastructure)
4399M: Alexander Viro <viro@zeniv.linux.org.uk>
4400L: linux-fsdevel@vger.kernel.org
4401S: Maintained
4402F: fs/*
4403
4404FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
4405M: Riku Voipio <riku.voipio@iki.fi>
4406L: lm-sensors@lm-sensors.org
4407S: Maintained
4408F: drivers/hwmon/f75375s.c
4409F: include/linux/f75375s.h
4410
4411FIREWIRE AUDIO DRIVERS
4412M: Clemens Ladisch <clemens@ladisch.de>
4413L: alsa-devel@alsa-project.org (moderated for non-subscribers)
4414T: git git://git.alsa-project.org/alsa-kernel.git
4415S: Maintained
4416F: sound/firewire/
4417
4418FIREWIRE MEDIA DRIVERS (firedtv)
4419M: Stefan Richter <stefanr@s5r6.in-berlin.de>
4420L: linux-media@vger.kernel.org
4421L: linux1394-devel@lists.sourceforge.net
4422T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
4423S: Maintained
4424F: drivers/media/firewire/
4425
4426FIREWIRE SBP-2 TARGET
4427M: Chris Boot <bootc@bootc.net>
4428L: linux-scsi@vger.kernel.org
4429L: target-devel@vger.kernel.org
4430L: linux1394-devel@lists.sourceforge.net
4431T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
4432S: Maintained
4433F: drivers/target/sbp/
4434
4435FIREWIRE SUBSYSTEM
4436M: Stefan Richter <stefanr@s5r6.in-berlin.de>
4437L: linux1394-devel@lists.sourceforge.net
4438W: http://ieee1394.wiki.kernel.org/
4439T: git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
4440S: Maintained
4441F: drivers/firewire/
4442F: include/linux/firewire.h
4443F: include/uapi/linux/firewire*.h
4444F: tools/firewire/
4445
4446FIRMWARE LOADER (request_firmware)
4447M: Ming Lei <ming.lei@canonical.com>
4448L: linux-kernel@vger.kernel.org
4449S: Maintained
4450F: Documentation/firmware_class/
4451F: drivers/base/firmware*.c
4452F: include/linux/firmware.h
4453
4454FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card)
4455M: Joshua Morris <josh.h.morris@us.ibm.com>
4456M: Philip Kelleher <pjk1939@linux.vnet.ibm.com>
4457S: Maintained
4458F: drivers/block/rsxx/
4459
4460FLOPPY DRIVER
4461M: Jiri Kosina <jikos@kernel.org>
4462T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/floppy.git
4463S: Odd fixes
4464F: drivers/block/floppy.c
4465
4466FMC SUBSYSTEM
4467M: Alessandro Rubini <rubini@gnudd.com>
4468W: http://www.ohwr.org/projects/fmc-bus
4469S: Supported
4470F: drivers/fmc/
4471F: include/linux/fmc*.h
4472F: include/linux/ipmi-fru.h
4473K: fmc_d.*register
4474
4475FPGA MANAGER FRAMEWORK
4476M: Alan Tull <atull@opensource.altera.com>
4477R: Moritz Fischer <moritz.fischer@ettus.com>
4478S: Maintained
4479F: drivers/fpga/
4480F: include/linux/fpga/fpga-mgr.h
4481W: http://www.rocketboards.org
4482
4483FPU EMULATOR
4484M: Bill Metzenthen <billm@melbpc.org.au>
4485W: http://floatingpoint.sourceforge.net/emulator/index.html
4486S: Maintained
4487F: arch/x86/math-emu/
4488
4489FRAME RELAY DLCI/FRAD (Sangoma drivers too)
4490L: netdev@vger.kernel.org
4491S: Orphan
4492F: drivers/net/wan/dlci.c
4493F: drivers/net/wan/sdla.c
4494
4495FRAMEBUFFER LAYER
4496M: Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
4497M: Tomi Valkeinen <tomi.valkeinen@ti.com>
4498L: linux-fbdev@vger.kernel.org
4499W: http://linux-fbdev.sourceforge.net/
4500Q: http://patchwork.kernel.org/project/linux-fbdev/list/
4501T: git git://git.kernel.org/pub/scm/linux/kernel/git/plagnioj/linux-fbdev.git
4502S: Maintained
4503F: Documentation/fb/
4504F: drivers/video/
4505F: include/video/
4506F: include/linux/fb.h
4507F: include/uapi/video/
4508F: include/uapi/linux/fb.h
4509
4510FREESCALE DIU FRAMEBUFFER DRIVER
4511M: Timur Tabi <timur@tabi.org>
4512L: linux-fbdev@vger.kernel.org
4513S: Maintained
4514F: drivers/video/fbdev/fsl-diu-fb.*
4515
4516FREESCALE DMA DRIVER
4517M: Li Yang <leoli@freescale.com>
4518M: Zhang Wei <zw@zh-kernel.org>
4519L: linuxppc-dev@lists.ozlabs.org
4520S: Maintained
4521F: drivers/dma/fsldma.*
4522
4523FREESCALE I2C CPM DRIVER
4524M: Jochen Friedrich <jochen@scram.de>
4525L: linuxppc-dev@lists.ozlabs.org
4526L: linux-i2c@vger.kernel.org
4527S: Maintained
4528F: drivers/i2c/busses/i2c-cpm.c
4529
4530FREESCALE IMX / MXC FRAMEBUFFER DRIVER
4531M: Sascha Hauer <kernel@pengutronix.de>
4532L: linux-fbdev@vger.kernel.org
4533L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4534S: Maintained
4535F: include/linux/platform_data/video-imxfb.h
4536F: drivers/video/fbdev/imxfb.c
4537
4538FREESCALE QUAD SPI DRIVER
4539M: Han Xu <han.xu@freescale.com>
4540L: linux-mtd@lists.infradead.org
4541S: Maintained
4542F: drivers/mtd/spi-nor/fsl-quadspi.c
4543
4544FREESCALE SOC FS_ENET DRIVER
4545M: Pantelis Antoniou <pantelis.antoniou@gmail.com>
4546M: Vitaly Bordug <vbordug@ru.mvista.com>
4547L: linuxppc-dev@lists.ozlabs.org
4548L: netdev@vger.kernel.org
4549S: Maintained
4550F: drivers/net/ethernet/freescale/fs_enet/
4551F: include/linux/fs_enet_pd.h
4552
4553FREESCALE QUICC ENGINE LIBRARY
4554L: linuxppc-dev@lists.ozlabs.org
4555S: Orphan
4556F: drivers/soc/fsl/qe/
4557F: include/soc/fsl/*qe*.h
4558F: include/soc/fsl/*ucc*.h
4559
4560FREESCALE USB PERIPHERAL DRIVERS
4561M: Li Yang <leoli@freescale.com>
4562L: linux-usb@vger.kernel.org
4563L: linuxppc-dev@lists.ozlabs.org
4564S: Maintained
4565F: drivers/usb/gadget/udc/fsl*
4566
4567FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
4568M: Li Yang <leoli@freescale.com>
4569L: netdev@vger.kernel.org
4570L: linuxppc-dev@lists.ozlabs.org
4571S: Maintained
4572F: drivers/net/ethernet/freescale/ucc_geth*
4573
4574FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
4575M: Claudiu Manoil <claudiu.manoil@freescale.com>
4576L: netdev@vger.kernel.org
4577S: Maintained
4578F: drivers/net/ethernet/freescale/gianfar*
4579X: drivers/net/ethernet/freescale/gianfar_ptp.c
4580F: Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
4581
4582FREESCALE QUICC ENGINE UCC UART DRIVER
4583M: Timur Tabi <timur@tabi.org>
4584L: linuxppc-dev@lists.ozlabs.org
4585S: Maintained
4586F: drivers/tty/serial/ucc_uart.c
4587
4588FREESCALE SOC SOUND DRIVERS
4589M: Timur Tabi <timur@tabi.org>
4590M: Nicolin Chen <nicoleotsuka@gmail.com>
4591M: Xiubo Li <Xiubo.Lee@gmail.com>
4592L: alsa-devel@alsa-project.org (moderated for non-subscribers)
4593L: linuxppc-dev@lists.ozlabs.org
4594S: Maintained
4595F: sound/soc/fsl/fsl*
4596F: sound/soc/fsl/imx*
4597F: sound/soc/fsl/mpc8610_hpcd.c
4598
4599FREESCALE QORIQ MANAGEMENT COMPLEX DRIVER
4600M: "J. German Rivera" <German.Rivera@freescale.com>
4601L: linux-kernel@vger.kernel.org
4602S: Maintained
4603F: drivers/staging/fsl-mc/
4604
4605FREEVXFS FILESYSTEM
4606M: Christoph Hellwig <hch@infradead.org>
4607W: ftp://ftp.openlinux.org/pub/people/hch/vxfs
4608S: Maintained
4609F: fs/freevxfs/
4610
4611FREEZER
4612M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
4613M: Pavel Machek <pavel@ucw.cz>
4614L: linux-pm@vger.kernel.org
4615S: Supported
4616F: Documentation/power/freezing-of-tasks.txt
4617F: include/linux/freezer.h
4618F: kernel/freezer.c
4619
4620FRONTSWAP API
4621M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
4622L: linux-kernel@vger.kernel.org
4623S: Maintained
4624F: mm/frontswap.c
4625F: include/linux/frontswap.h
4626
4627FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS
4628M: David Howells <dhowells@redhat.com>
4629L: linux-cachefs@redhat.com (moderated for non-subscribers)
4630S: Supported
4631F: Documentation/filesystems/caching/
4632F: fs/fscache/
4633F: include/linux/fscache*.h
4634
4635F2FS FILE SYSTEM
4636M: Jaegeuk Kim <jaegeuk@kernel.org>
4637M: Changman Lee <cm224.lee@samsung.com>
4638R: Chao Yu <chao2.yu@samsung.com>
4639L: linux-f2fs-devel@lists.sourceforge.net
4640W: http://en.wikipedia.org/wiki/F2FS
4641T: git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
4642S: Maintained
4643F: Documentation/filesystems/f2fs.txt
4644F: Documentation/ABI/testing/sysfs-fs-f2fs
4645F: fs/f2fs/
4646F: include/linux/f2fs_fs.h
4647F: include/trace/events/f2fs.h
4648
4649FUJITSU FR-V (FRV) PORT
4650S: Orphan
4651F: arch/frv/
4652
4653FUJITSU LAPTOP EXTRAS
4654M: Jonathan Woithe <jwoithe@just42.net>
4655L: platform-driver-x86@vger.kernel.org
4656S: Maintained
4657F: drivers/platform/x86/fujitsu-laptop.c
4658
4659FUJITSU M-5MO LS CAMERA ISP DRIVER
4660M: Kyungmin Park <kyungmin.park@samsung.com>
4661M: Heungjun Kim <riverful.kim@samsung.com>
4662L: linux-media@vger.kernel.org
4663S: Maintained
4664F: drivers/media/i2c/m5mols/
4665F: include/media/i2c/m5mols.h
4666
4667FUJITSU TABLET EXTRAS
4668M: Robert Gerlach <khnz@gmx.de>
4669L: platform-driver-x86@vger.kernel.org
4670S: Maintained
4671F: drivers/platform/x86/fujitsu-tablet.c
4672
4673FUSE: FILESYSTEM IN USERSPACE
4674M: Miklos Szeredi <miklos@szeredi.hu>
4675L: fuse-devel@lists.sourceforge.net
4676W: http://fuse.sourceforge.net/
4677T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
4678S: Maintained
4679F: fs/fuse/
4680F: include/uapi/linux/fuse.h
4681F: Documentation/filesystems/fuse.txt
4682
4683FUTURE DOMAIN TMC-16x0 SCSI DRIVER (16-bit)
4684M: Rik Faith <faith@cs.unc.edu>
4685L: linux-scsi@vger.kernel.org
4686S: Odd Fixes (e.g., new signatures)
4687F: drivers/scsi/fdomain.*
4688
4689GCOV BASED KERNEL PROFILING
4690M: Peter Oberparleiter <oberpar@linux.vnet.ibm.com>
4691S: Maintained
4692F: kernel/gcov/
4693F: Documentation/gcov.txt
4694
4695GDT SCSI DISK ARRAY CONTROLLER DRIVER
4696M: Achim Leubner <achim_leubner@adaptec.com>
4697L: linux-scsi@vger.kernel.org
4698W: http://www.icp-vortex.com/
4699S: Supported
4700F: drivers/scsi/gdt*
4701
4702GDB KERNEL DEBUGGING HELPER SCRIPTS
4703M: Jan Kiszka <jan.kiszka@siemens.com>
4704S: Supported
4705F: scripts/gdb/
4706
4707GEMTEK FM RADIO RECEIVER DRIVER
4708M: Hans Verkuil <hverkuil@xs4all.nl>
4709L: linux-media@vger.kernel.org
4710T: git git://linuxtv.org/media_tree.git
4711W: https://linuxtv.org
4712S: Maintained
4713F: drivers/media/radio/radio-gemtek*
4714
4715GENERIC GPIO I2C DRIVER
4716M: Haavard Skinnemoen <hskinnemoen@gmail.com>
4717S: Supported
4718F: drivers/i2c/busses/i2c-gpio.c
4719F: include/linux/i2c-gpio.h
4720
4721GENERIC GPIO I2C MULTIPLEXER DRIVER
4722M: Peter Korsgaard <peter.korsgaard@barco.com>
4723L: linux-i2c@vger.kernel.org
4724S: Supported
4725F: drivers/i2c/muxes/i2c-mux-gpio.c
4726F: include/linux/i2c-mux-gpio.h
4727F: Documentation/i2c/muxes/i2c-mux-gpio
4728
4729GENERIC HDLC (WAN) DRIVERS
4730M: Krzysztof Halasa <khc@pm.waw.pl>
4731W: http://www.kernel.org/pub/linux/utils/net/hdlc/
4732S: Maintained
4733F: drivers/net/wan/c101.c
4734F: drivers/net/wan/hd6457*
4735F: drivers/net/wan/hdlc*
4736F: drivers/net/wan/n2.c
4737F: drivers/net/wan/pc300too.c
4738F: drivers/net/wan/pci200syn.c
4739F: drivers/net/wan/wanxl*
4740
4741GENERIC INCLUDE/ASM HEADER FILES
4742M: Arnd Bergmann <arnd@arndb.de>
4743L: linux-arch@vger.kernel.org
4744T: git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
4745S: Maintained
4746F: include/asm-generic/
4747F: include/uapi/asm-generic/
4748
4749GENERIC PHY FRAMEWORK
4750M: Kishon Vijay Abraham I <kishon@ti.com>
4751L: linux-kernel@vger.kernel.org
4752T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git
4753S: Supported
4754F: drivers/phy/
4755F: include/linux/phy/
4756
4757GENERIC PM DOMAINS
4758M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
4759M: Kevin Hilman <khilman@kernel.org>
4760M: Ulf Hansson <ulf.hansson@linaro.org>
4761L: linux-pm@vger.kernel.org
4762S: Supported
4763F: drivers/base/power/domain*.c
4764F: include/linux/pm_domain.h
4765
4766GENERIC UIO DRIVER FOR PCI DEVICES
4767M: "Michael S. Tsirkin" <mst@redhat.com>
4768L: kvm@vger.kernel.org
4769S: Supported
4770F: drivers/uio/uio_pci_generic.c
4771
4772GET_MAINTAINER SCRIPT
4773M: Joe Perches <joe@perches.com>
4774S: Maintained
4775F: scripts/get_maintainer.pl
4776
4777GFS2 FILE SYSTEM
4778M: Steven Whitehouse <swhiteho@redhat.com>
4779M: Bob Peterson <rpeterso@redhat.com>
4780L: cluster-devel@redhat.com
4781W: http://sources.redhat.com/cluster/
4782T: git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
4783S: Supported
4784F: Documentation/filesystems/gfs2*.txt
4785F: fs/gfs2/
4786F: include/uapi/linux/gfs2_ondisk.h
4787
4788GIGASET ISDN DRIVERS
4789M: Paul Bolle <pebolle@tiscali.nl>
4790L: gigaset307x-common@lists.sourceforge.net
4791W: http://gigaset307x.sourceforge.net/
4792S: Odd Fixes
4793F: Documentation/isdn/README.gigaset
4794F: drivers/isdn/gigaset/
4795F: include/uapi/linux/gigaset_dev.h
4796
4797GO7007 MPEG CODEC
4798M: Hans Verkuil <hans.verkuil@cisco.com>
4799L: linux-media@vger.kernel.org
4800S: Maintained
4801F: drivers/media/usb/go7007/
4802
4803GOODIX TOUCHSCREEN
4804M: Bastien Nocera <hadess@hadess.net>
4805L: linux-input@vger.kernel.org
4806S: Maintained
4807F: drivers/input/touchscreen/goodix.c
4808
4809GPIO SUBSYSTEM
4810M: Linus Walleij <linus.walleij@linaro.org>
4811M: Alexandre Courbot <gnurou@gmail.com>
4812L: linux-gpio@vger.kernel.org
4813T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git
4814S: Maintained
4815F: Documentation/gpio/
4816F: drivers/gpio/
4817F: include/linux/gpio/
4818F: include/linux/gpio.h
4819F: include/asm-generic/gpio.h
4820
4821GRE DEMULTIPLEXER DRIVER
4822M: Dmitry Kozlov <xeb@mail.ru>
4823L: netdev@vger.kernel.org
4824S: Maintained
4825F: net/ipv4/gre_demux.c
4826F: net/ipv4/gre_offload.c
4827F: include/net/gre.h
4828
4829GRETH 10/100/1G Ethernet MAC device driver
4830M: Kristoffer Glembo <kristoffer@gaisler.com>
4831L: netdev@vger.kernel.org
4832S: Maintained
4833F: drivers/net/ethernet/aeroflex/
4834
4835GSPCA FINEPIX SUBDRIVER
4836M: Frank Zago <frank@zago.net>
4837L: linux-media@vger.kernel.org
4838T: git git://linuxtv.org/media_tree.git
4839S: Maintained
4840F: drivers/media/usb/gspca/finepix.c
4841
4842GSPCA GL860 SUBDRIVER
4843M: Olivier Lorin <o.lorin@laposte.net>
4844L: linux-media@vger.kernel.org
4845T: git git://linuxtv.org/media_tree.git
4846S: Maintained
4847F: drivers/media/usb/gspca/gl860/
4848
4849GSPCA M5602 SUBDRIVER
4850M: Erik Andren <erik.andren@gmail.com>
4851L: linux-media@vger.kernel.org
4852T: git git://linuxtv.org/media_tree.git
4853S: Maintained
4854F: drivers/media/usb/gspca/m5602/
4855
4856GSPCA PAC207 SONIXB SUBDRIVER
4857M: Hans de Goede <hdegoede@redhat.com>
4858L: linux-media@vger.kernel.org
4859T: git git://linuxtv.org/media_tree.git
4860S: Maintained
4861F: drivers/media/usb/gspca/pac207.c
4862
4863GSPCA SN9C20X SUBDRIVER
4864M: Brian Johnson <brijohn@gmail.com>
4865L: linux-media@vger.kernel.org
4866T: git git://linuxtv.org/media_tree.git
4867S: Maintained
4868F: drivers/media/usb/gspca/sn9c20x.c
4869
4870GSPCA T613 SUBDRIVER
4871M: Leandro Costantino <lcostantino@gmail.com>
4872L: linux-media@vger.kernel.org
4873T: git git://linuxtv.org/media_tree.git
4874S: Maintained
4875F: drivers/media/usb/gspca/t613.c
4876
4877GSPCA USB WEBCAM DRIVER
4878M: Hans de Goede <hdegoede@redhat.com>
4879L: linux-media@vger.kernel.org
4880T: git git://linuxtv.org/media_tree.git
4881S: Maintained
4882F: drivers/media/usb/gspca/
4883
4884GUID PARTITION TABLE (GPT)
4885M: Davidlohr Bueso <dave@stgolabs.net>
4886L: linux-efi@vger.kernel.org
4887S: Maintained
4888F: block/partitions/efi.*
4889
4890STK1160 USB VIDEO CAPTURE DRIVER
4891M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
4892L: linux-media@vger.kernel.org
4893T: git git://linuxtv.org/media_tree.git
4894S: Maintained
4895F: drivers/media/usb/stk1160/
4896
4897H8/300 ARCHITECTURE
4898M: Yoshinori Sato <ysato@users.sourceforge.jp>
4899L: uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers)
4900W: http://uclinux-h8.sourceforge.jp
4901T: git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git
4902S: Maintained
4903F: arch/h8300/
4904F: drivers/clocksource/h8300_*.c
4905F: drivers/clk/h8300/
4906F: drivers/irqchip/irq-renesas-h8*.c
4907
4908HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
4909M: Frank Seidel <frank@f-seidel.de>
4910L: platform-driver-x86@vger.kernel.org
4911W: http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
4912S: Maintained
4913F: drivers/platform/x86/hdaps.c
4914
4915HDPVR USB VIDEO ENCODER DRIVER
4916M: Hans Verkuil <hverkuil@xs4all.nl>
4917L: linux-media@vger.kernel.org
4918T: git git://linuxtv.org/media_tree.git
4919W: https://linuxtv.org
4920S: Odd Fixes
4921F: drivers/media/usb/hdpvr/
4922
4923HWPOISON MEMORY FAILURE HANDLING
4924M: Naoya Horiguchi <n-horiguchi@ah.jp.nec.com>
4925L: linux-mm@kvack.org
4926S: Maintained
4927F: mm/memory-failure.c
4928F: mm/hwpoison-inject.c
4929
4930HYPERVISOR VIRTUAL CONSOLE DRIVER
4931L: linuxppc-dev@lists.ozlabs.org
4932S: Odd Fixes
4933F: drivers/tty/hvc/
4934
4935HACKRF MEDIA DRIVER
4936M: Antti Palosaari <crope@iki.fi>
4937L: linux-media@vger.kernel.org
4938W: https://linuxtv.org
4939W: http://palosaari.fi/linux/
4940Q: http://patchwork.linuxtv.org/project/linux-media/list/
4941T: git git://linuxtv.org/anttip/media_tree.git
4942S: Maintained
4943F: drivers/media/usb/hackrf/
4944
4945HARDWARE MONITORING
4946M: Jean Delvare <jdelvare@suse.com>
4947M: Guenter Roeck <linux@roeck-us.net>
4948L: lm-sensors@lm-sensors.org
4949W: http://www.lm-sensors.org/
4950T: quilt http://jdelvare.nerim.net/devel/linux/jdelvare-hwmon/
4951T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
4952S: Maintained
4953F: Documentation/hwmon/
4954F: drivers/hwmon/
4955F: include/linux/hwmon*.h
4956
4957HARDWARE RANDOM NUMBER GENERATOR CORE
4958M: Matt Mackall <mpm@selenic.com>
4959M: Herbert Xu <herbert@gondor.apana.org.au>
4960L: linux-crypto@vger.kernel.org
4961S: Odd fixes
4962F: Documentation/hw_random.txt
4963F: drivers/char/hw_random/
4964F: include/linux/hw_random.h
4965
4966HARDWARE SPINLOCK CORE
4967M: Ohad Ben-Cohen <ohad@wizery.com>
4968S: Maintained
4969T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/hwspinlock.git
4970F: Documentation/hwspinlock.txt
4971F: drivers/hwspinlock/hwspinlock_*
4972F: include/linux/hwspinlock.h
4973
4974HARMONY SOUND DRIVER
4975L: linux-parisc@vger.kernel.org
4976S: Maintained
4977F: sound/parisc/harmony.*
4978
4979HD29L2 MEDIA DRIVER
4980M: Antti Palosaari <crope@iki.fi>
4981L: linux-media@vger.kernel.org
4982W: https://linuxtv.org
4983W: http://palosaari.fi/linux/
4984Q: http://patchwork.linuxtv.org/project/linux-media/list/
4985T: git git://linuxtv.org/anttip/media_tree.git
4986S: Maintained
4987F: drivers/media/dvb-frontends/hd29l2*
4988
4989HEWLETT-PACKARD SMART2 RAID DRIVER
4990L: iss_storagedev@hp.com
4991S: Orphan
4992F: Documentation/blockdev/cpqarray.txt
4993F: drivers/block/cpqarray.*
4994
4995HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
4996M: Don Brace <don.brace@pmcs.com>
4997L: iss_storagedev@hp.com
4998L: storagedev@pmcs.com
4999L: linux-scsi@vger.kernel.org
5000S: Supported
5001F: Documentation/scsi/hpsa.txt
5002F: drivers/scsi/hpsa*.[ch]
5003F: include/linux/cciss*.h
5004F: include/uapi/linux/cciss*.h
5005
5006HEWLETT-PACKARD SMART CISS RAID DRIVER (cciss)
5007M: Don Brace <don.brace@pmcs.com>
5008L: iss_storagedev@hp.com
5009L: storagedev@pmcs.com
5010L: linux-scsi@vger.kernel.org
5011S: Supported
5012F: Documentation/blockdev/cciss.txt
5013F: drivers/block/cciss*
5014F: include/linux/cciss_ioctl.h
5015F: include/uapi/linux/cciss_ioctl.h
5016
5017HFS FILESYSTEM
5018L: linux-fsdevel@vger.kernel.org
5019S: Orphan
5020F: Documentation/filesystems/hfs.txt
5021F: fs/hfs/
5022
5023HFSPLUS FILESYSTEM
5024L: linux-fsdevel@vger.kernel.org
5025S: Orphan
5026F: Documentation/filesystems/hfsplus.txt
5027F: fs/hfsplus/
5028
5029HGA FRAMEBUFFER DRIVER
5030M: Ferenc Bakonyi <fero@drama.obuda.kando.hu>
5031L: linux-nvidia@lists.surfsouth.com
5032W: http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
5033S: Maintained
5034F: drivers/video/fbdev/hgafb.c
5035
5036HIBERNATION (aka Software Suspend, aka swsusp)
5037M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
5038M: Pavel Machek <pavel@ucw.cz>
5039L: linux-pm@vger.kernel.org
5040S: Supported
5041F: arch/x86/power/
5042F: drivers/base/power/
5043F: kernel/power/
5044F: include/linux/suspend.h
5045F: include/linux/freezer.h
5046F: include/linux/pm.h
5047F: arch/*/include/asm/suspend*.h
5048
5049HID CORE LAYER
5050M: Jiri Kosina <jikos@kernel.org>
5051R: Benjamin Tissoires <benjamin.tissoires@redhat.com>
5052L: linux-input@vger.kernel.org
5053T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
5054S: Maintained
5055F: drivers/hid/
5056F: include/linux/hid*
5057F: include/uapi/linux/hid*
5058
5059HID SENSOR HUB DRIVERS
5060M: Jiri Kosina <jikos@kernel.org>
5061M: Jonathan Cameron <jic23@kernel.org>
5062M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
5063L: linux-input@vger.kernel.org
5064L: linux-iio@vger.kernel.org
5065S: Maintained
5066F: Documentation/hid/hid-sensor*
5067F: drivers/hid/hid-sensor-*
5068F: drivers/iio/*/hid-*
5069F: include/linux/hid-sensor-*
5070
5071HIGH-RESOLUTION TIMERS, CLOCKEVENTS, DYNTICKS
5072M: Thomas Gleixner <tglx@linutronix.de>
5073L: linux-kernel@vger.kernel.org
5074T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
5075S: Maintained
5076F: Documentation/timers/
5077F: kernel/time/hrtimer.c
5078F: kernel/time/clockevents.c
5079F: kernel/time/tick*.*
5080F: kernel/time/timer_*.c
5081F: include/linux/clockchips.h
5082F: include/linux/hrtimer.h
5083
5084HIGH-SPEED SCC DRIVER FOR AX.25
5085L: linux-hams@vger.kernel.org
5086S: Orphan
5087F: drivers/net/hamradio/dmascc.c
5088F: drivers/net/hamradio/scc.c
5089
5090HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
5091M: HighPoint Linux Team <linux@highpoint-tech.com>
5092W: http://www.highpoint-tech.com
5093S: Supported
5094F: Documentation/scsi/hptiop.txt
5095F: drivers/scsi/hptiop.c
5096
5097HIPPI
5098M: Jes Sorensen <jes@trained-monkey.org>
5099L: linux-hippi@sunsite.dk
5100S: Maintained
5101F: include/linux/hippidevice.h
5102F: include/uapi/linux/if_hippi.h
5103F: net/802/hippi.c
5104F: drivers/net/hippi/
5105
5106HISILICON SAS Controller
5107M: John Garry <john.garry@huawei.com>
5108W: http://www.hisilicon.com
5109S: Supported
5110F: drivers/scsi/hisi_sas/
5111F: Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
5112
5113HOST AP DRIVER
5114M: Jouni Malinen <j@w1.fi>
5115L: hostap@shmoo.com (subscribers-only)
5116L: linux-wireless@vger.kernel.org
5117W: http://hostap.epitest.fi/
5118S: Maintained
5119F: drivers/net/wireless/intersil/hostap/
5120
5121HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
5122L: platform-driver-x86@vger.kernel.org
5123S: Orphan
5124F: drivers/platform/x86/tc1100-wmi.c
5125
5126HP100: Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series
5127M: Jaroslav Kysela <perex@perex.cz>
5128S: Maintained
5129F: drivers/net/ethernet/hp/hp100.*
5130
5131HPET: High Precision Event Timers driver
5132M: Clemens Ladisch <clemens@ladisch.de>
5133S: Maintained
5134F: Documentation/timers/hpet.txt
5135F: drivers/char/hpet.c
5136F: include/linux/hpet.h
5137F: include/uapi/linux/hpet.h
5138
5139HPET: x86
5140S: Orphan
5141F: arch/x86/kernel/hpet.c
5142F: arch/x86/include/asm/hpet.h
5143
5144HPFS FILESYSTEM
5145M: Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
5146W: http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
5147S: Maintained
5148F: fs/hpfs/
5149
5150HSI SUBSYSTEM
5151M: Sebastian Reichel <sre@kernel.org>
5152T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
5153S: Maintained
5154F: Documentation/ABI/testing/sysfs-bus-hsi
5155F: Documentation/hsi.txt
5156F: drivers/hsi/
5157F: include/linux/hsi/
5158F: include/uapi/linux/hsi/
5159
5160HSO 3G MODEM DRIVER
5161M: Jan Dumon <j.dumon@option.com>
5162W: http://www.pharscape.org
5163S: Maintained
5164F: drivers/net/usb/hso.c
5165
5166HSR NETWORK PROTOCOL
5167M: Arvid Brodin <arvid.brodin@alten.se>
5168L: netdev@vger.kernel.org
5169S: Maintained
5170F: net/hsr/
5171
5172HTCPEN TOUCHSCREEN DRIVER
5173M: Pau Oliva Fora <pof@eslack.org>
5174L: linux-input@vger.kernel.org
5175S: Maintained
5176F: drivers/input/touchscreen/htcpen.c
5177
5178HUGETLB FILESYSTEM
5179M: Nadia Yvette Chambers <nyc@holomorphy.com>
5180S: Maintained
5181F: fs/hugetlbfs/
5182
5183Hyper-V CORE AND DRIVERS
5184M: "K. Y. Srinivasan" <kys@microsoft.com>
5185M: Haiyang Zhang <haiyangz@microsoft.com>
5186L: devel@linuxdriverproject.org
5187S: Maintained
5188F: arch/x86/include/asm/mshyperv.h
5189F: arch/x86/include/uapi/asm/hyperv.h
5190F: arch/x86/kernel/cpu/mshyperv.c
5191F: drivers/hid/hid-hyperv.c
5192F: drivers/hv/
5193F: drivers/input/serio/hyperv-keyboard.c
5194F: drivers/net/hyperv/
5195F: drivers/scsi/storvsc_drv.c
5196F: drivers/video/fbdev/hyperv_fb.c
5197F: include/linux/hyperv.h
5198F: tools/hv/
5199F: Documentation/ABI/stable/sysfs-bus-vmbus
5200
5201I2C OVER PARALLEL PORT
5202M: Jean Delvare <jdelvare@suse.com>
5203L: linux-i2c@vger.kernel.org
5204S: Maintained
5205F: Documentation/i2c/busses/i2c-parport
5206F: Documentation/i2c/busses/i2c-parport-light
5207F: drivers/i2c/busses/i2c-parport.c
5208F: drivers/i2c/busses/i2c-parport-light.c
5209
5210I2C/SMBUS CONTROLLER DRIVERS FOR PC
5211M: Jean Delvare <jdelvare@suse.com>
5212L: linux-i2c@vger.kernel.org
5213S: Maintained
5214F: Documentation/i2c/busses/i2c-ali1535
5215F: Documentation/i2c/busses/i2c-ali1563
5216F: Documentation/i2c/busses/i2c-ali15x3
5217F: Documentation/i2c/busses/i2c-amd756
5218F: Documentation/i2c/busses/i2c-amd8111
5219F: Documentation/i2c/busses/i2c-i801
5220F: Documentation/i2c/busses/i2c-nforce2
5221F: Documentation/i2c/busses/i2c-piix4
5222F: Documentation/i2c/busses/i2c-sis5595
5223F: Documentation/i2c/busses/i2c-sis630
5224F: Documentation/i2c/busses/i2c-sis96x
5225F: Documentation/i2c/busses/i2c-via
5226F: Documentation/i2c/busses/i2c-viapro
5227F: drivers/i2c/busses/i2c-ali1535.c
5228F: drivers/i2c/busses/i2c-ali1563.c
5229F: drivers/i2c/busses/i2c-ali15x3.c
5230F: drivers/i2c/busses/i2c-amd756.c
5231F: drivers/i2c/busses/i2c-amd756-s4882.c
5232F: drivers/i2c/busses/i2c-amd8111.c
5233F: drivers/i2c/busses/i2c-i801.c
5234F: drivers/i2c/busses/i2c-isch.c
5235F: drivers/i2c/busses/i2c-nforce2.c
5236F: drivers/i2c/busses/i2c-nforce2-s4985.c
5237F: drivers/i2c/busses/i2c-piix4.c
5238F: drivers/i2c/busses/i2c-sis5595.c
5239F: drivers/i2c/busses/i2c-sis630.c
5240F: drivers/i2c/busses/i2c-sis96x.c
5241F: drivers/i2c/busses/i2c-via.c
5242F: drivers/i2c/busses/i2c-viapro.c
5243
5244I2C/SMBUS ISMT DRIVER
5245M: Seth Heasley <seth.heasley@intel.com>
5246M: Neil Horman <nhorman@tuxdriver.com>
5247L: linux-i2c@vger.kernel.org
5248F: drivers/i2c/busses/i2c-ismt.c
5249F: Documentation/i2c/busses/i2c-ismt
5250
5251I2C/SMBUS STUB DRIVER
5252M: Jean Delvare <jdelvare@suse.com>
5253L: linux-i2c@vger.kernel.org
5254S: Maintained
5255F: drivers/i2c/i2c-stub.c
5256
5257I2C SUBSYSTEM
5258M: Wolfram Sang <wsa@the-dreams.de>
5259L: linux-i2c@vger.kernel.org
5260W: https://i2c.wiki.kernel.org/
5261Q: https://patchwork.ozlabs.org/project/linux-i2c/list/
5262T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
5263S: Maintained
5264F: Documentation/devicetree/bindings/i2c/
5265F: Documentation/i2c/
5266F: drivers/i2c/
5267F: drivers/i2c/*/
5268F: include/linux/i2c.h
5269F: include/linux/i2c-*.h
5270F: include/uapi/linux/i2c.h
5271F: include/uapi/linux/i2c-*.h
5272
5273I2C ACPI SUPPORT
5274M: Mika Westerberg <mika.westerberg@linux.intel.com>
5275L: linux-i2c@vger.kernel.org
5276L: linux-acpi@vger.kernel.org
5277S: Maintained
5278
5279I2C-TAOS-EVM DRIVER
5280M: Jean Delvare <jdelvare@suse.com>
5281L: linux-i2c@vger.kernel.org
5282S: Maintained
5283F: Documentation/i2c/busses/i2c-taos-evm
5284F: drivers/i2c/busses/i2c-taos-evm.c
5285
5286I2C-TINY-USB DRIVER
5287M: Till Harbaum <till@harbaum.org>
5288L: linux-i2c@vger.kernel.org
5289W: http://www.harbaum.org/till/i2c_tiny_usb
5290S: Maintained
5291F: drivers/i2c/busses/i2c-tiny-usb.c
5292
5293i386 BOOT CODE
5294M: "H. Peter Anvin" <hpa@zytor.com>
5295S: Maintained
5296F: arch/x86/boot/
5297
5298i386 SETUP CODE / CPU ERRATA WORKAROUNDS
5299M: "H. Peter Anvin" <hpa@zytor.com>
5300T: git git://git.kernel.org/pub/scm/linux/kernel/git/hpa/linux-2.6-x86setup.git
5301S: Maintained
5302
5303IA64 (Itanium) PLATFORM
5304M: Tony Luck <tony.luck@intel.com>
5305M: Fenghua Yu <fenghua.yu@intel.com>
5306L: linux-ia64@vger.kernel.org
5307T: git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
5308S: Maintained
5309F: arch/ia64/
5310
5311IBM Power VMX Cryptographic instructions
5312M: Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
5313M: Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
5314L: linux-crypto@vger.kernel.org
5315S: Supported
5316F: drivers/crypto/vmx/Makefile
5317F: drivers/crypto/vmx/Kconfig
5318F: drivers/crypto/vmx/vmx.c
5319F: drivers/crypto/vmx/aes*
5320F: drivers/crypto/vmx/ghash*
5321F: drivers/crypto/vmx/ppc-xlate.pl
5322
5323IBM Power in-Nest Crypto Acceleration
5324M: Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
5325M: Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
5326L: linux-crypto@vger.kernel.org
5327S: Supported
5328F: drivers/crypto/nx/Makefile
5329F: drivers/crypto/nx/Kconfig
5330F: drivers/crypto/nx/nx-aes*
5331F: drivers/crypto/nx/nx-sha*
5332F: drivers/crypto/nx/nx.*
5333F: drivers/crypto/nx/nx_csbcpb.h
5334F: drivers/crypto/nx/nx_debugfs.h
5335
5336IBM Power 842 compression accelerator
5337M: Dan Streetman <ddstreet@ieee.org>
5338S: Supported
5339F: drivers/crypto/nx/Makefile
5340F: drivers/crypto/nx/Kconfig
5341F: drivers/crypto/nx/nx-842*
5342F: include/linux/sw842.h
5343F: crypto/842.c
5344F: lib/842/
5345
5346IBM Power Linux RAID adapter
5347M: Brian King <brking@us.ibm.com>
5348S: Supported
5349F: drivers/scsi/ipr.*
5350
5351IBM Power Virtual Ethernet Device Driver
5352M: Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
5353L: netdev@vger.kernel.org
5354S: Supported
5355F: drivers/net/ethernet/ibm/ibmveth.*
5356
5357IBM Power SRIOV Virtual NIC Device Driver
5358M: Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
5359M: John Allen <jallen@linux.vnet.ibm.com>
5360L: netdev@vger.kernel.org
5361S: Supported
5362F: drivers/net/ethernet/ibm/ibmvnic.*
5363
5364IBM Power Virtual SCSI Device Drivers
5365M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
5366L: linux-scsi@vger.kernel.org
5367S: Supported
5368F: drivers/scsi/ibmvscsi/ibmvscsi*
5369F: drivers/scsi/ibmvscsi/viosrp.h
5370
5371IBM Power Virtual FC Device Drivers
5372M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
5373L: linux-scsi@vger.kernel.org
5374S: Supported
5375F: drivers/scsi/ibmvscsi/ibmvfc*
5376
5377IBM ServeRAID RAID DRIVER
5378S: Orphan
5379F: drivers/scsi/ips.*
5380
5381ICH LPC AND GPIO DRIVER
5382M: Peter Tyser <ptyser@xes-inc.com>
5383S: Maintained
5384F: drivers/mfd/lpc_ich.c
5385F: drivers/gpio/gpio-ich.c
5386
5387IDE SUBSYSTEM
5388M: "David S. Miller" <davem@davemloft.net>
5389L: linux-ide@vger.kernel.org
5390Q: http://patchwork.ozlabs.org/project/linux-ide/list/
5391T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git
5392S: Maintained
5393F: Documentation/ide/
5394F: drivers/ide/
5395F: include/linux/ide.h
5396
5397IDEAPAD LAPTOP EXTRAS DRIVER
5398M: Ike Panhc <ike.pan@canonical.com>
5399L: platform-driver-x86@vger.kernel.org
5400W: http://launchpad.net/ideapad-laptop
5401S: Maintained
5402F: drivers/platform/x86/ideapad-laptop.c
5403
5404IDEAPAD LAPTOP SLIDEBAR DRIVER
5405M: Andrey Moiseev <o2g.org.ru@gmail.com>
5406L: linux-input@vger.kernel.org
5407W: https://github.com/o2genum/ideapad-slidebar
5408S: Maintained
5409F: drivers/input/misc/ideapad_slidebar.c
5410
5411IDE/ATAPI DRIVERS
5412M: Borislav Petkov <bp@alien8.de>
5413L: linux-ide@vger.kernel.org
5414S: Maintained
5415F: Documentation/cdrom/ide-cd
5416F: drivers/ide/ide-cd*
5417
5418IDLE-I7300
5419M: Andy Henroid <andrew.d.henroid@intel.com>
5420L: linux-pm@vger.kernel.org
5421S: Supported
5422F: drivers/idle/i7300_idle.c
5423
5424IEEE 802.15.4 SUBSYSTEM
5425M: Alexander Aring <alex.aring@gmail.com>
5426L: linux-wpan@vger.kernel.org
5427W: https://github.com/linux-wpan
5428T: git git://github.com/linux-wpan/linux-wpan-next.git
5429S: Maintained
5430F: net/ieee802154/
5431F: net/mac802154/
5432F: drivers/net/ieee802154/
5433F: include/linux/nl802154.h
5434F: include/linux/ieee802154.h
5435F: include/net/nl802154.h
5436F: include/net/mac802154.h
5437F: include/net/af_ieee802154.h
5438F: include/net/cfg802154.h
5439F: include/net/ieee802154_netdev.h
5440F: Documentation/networking/ieee802154.txt
5441
5442IGORPLUG-USB IR RECEIVER
5443M: Sean Young <sean@mess.org>
5444L: linux-media@vger.kernel.org
5445S: Maintained
5446F: drivers/media/rc/igorplugusb.c
5447
5448IGUANAWORKS USB IR TRANSCEIVER
5449M: Sean Young <sean@mess.org>
5450L: linux-media@vger.kernel.org
5451S: Maintained
5452F: drivers/media/rc/iguanair.c
5453
5454IIO SUBSYSTEM AND DRIVERS
5455M: Jonathan Cameron <jic23@kernel.org>
5456R: Hartmut Knaack <knaack.h@gmx.de>
5457R: Lars-Peter Clausen <lars@metafoo.de>
5458R: Peter Meerwald <pmeerw@pmeerw.net>
5459L: linux-iio@vger.kernel.org
5460S: Maintained
5461F: drivers/iio/
5462F: drivers/staging/iio/
5463F: include/linux/iio/
5464F: tools/iio/
5465
5466IKANOS/ADI EAGLE ADSL USB DRIVER
5467M: Matthieu Castet <castet.matthieu@free.fr>
5468M: Stanislaw Gruszka <stf_xl@wp.pl>
5469S: Maintained
5470F: drivers/usb/atm/ueagle-atm.c
5471
5472INA209 HARDWARE MONITOR DRIVER
5473M: Guenter Roeck <linux@roeck-us.net>
5474L: lm-sensors@lm-sensors.org
5475S: Maintained
5476F: Documentation/hwmon/ina209
5477F: Documentation/devicetree/bindings/i2c/ina209.txt
5478F: drivers/hwmon/ina209.c
5479
5480INA2XX HARDWARE MONITOR DRIVER
5481M: Guenter Roeck <linux@roeck-us.net>
5482L: lm-sensors@lm-sensors.org
5483S: Maintained
5484F: Documentation/hwmon/ina2xx
5485F: drivers/hwmon/ina2xx.c
5486F: include/linux/platform_data/ina2xx.h
5487
5488INDUSTRY PACK SUBSYSTEM (IPACK)
5489M: Samuel Iglesias Gonsalvez <siglesias@igalia.com>
5490M: Jens Taprogge <jens.taprogge@taprogge.org>
5491M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
5492L: industrypack-devel@lists.sourceforge.net
5493W: http://industrypack.sourceforge.net
5494S: Maintained
5495F: drivers/ipack/
5496
5497INGENIC JZ4780 DMA Driver
5498M: Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com>
5499S: Maintained
5500F: drivers/dma/dma-jz4780.c
5501
5502INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
5503M: Mimi Zohar <zohar@linux.vnet.ibm.com>
5504M: Dmitry Kasatkin <dmitry.kasatkin@gmail.com>
5505L: linux-ima-devel@lists.sourceforge.net
5506L: linux-ima-user@lists.sourceforge.net
5507L: linux-security-module@vger.kernel.org
5508T: git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
5509S: Supported
5510F: security/integrity/ima/
5511
5512IMGTEC IR DECODER DRIVER
5513M: James Hogan <james.hogan@imgtec.com>
5514S: Maintained
5515F: drivers/media/rc/img-ir/
5516
5517IMS TWINTURBO FRAMEBUFFER DRIVER
5518L: linux-fbdev@vger.kernel.org
5519S: Orphan
5520F: drivers/video/fbdev/imsttfb.c
5521
5522INFINIBAND SUBSYSTEM
5523M: Doug Ledford <dledford@redhat.com>
5524M: Sean Hefty <sean.hefty@intel.com>
5525M: Hal Rosenstock <hal.rosenstock@gmail.com>
5526L: linux-rdma@vger.kernel.org
5527W: http://www.openfabrics.org/
5528Q: http://patchwork.kernel.org/project/linux-rdma/list/
5529T: git git://git.kernel.org/pub/scm/linux/kernel/git/dledford/rdma.git
5530S: Supported
5531F: Documentation/infiniband/
5532F: drivers/infiniband/
5533F: drivers/staging/rdma/
5534F: include/uapi/linux/if_infiniband.h
5535F: include/uapi/rdma/
5536F: include/rdma/
5537
5538INOTIFY
5539M: John McCutchan <john@johnmccutchan.com>
5540M: Robert Love <rlove@rlove.org>
5541M: Eric Paris <eparis@parisplace.org>
5542S: Maintained
5543F: Documentation/filesystems/inotify.txt
5544F: fs/notify/inotify/
5545F: include/linux/inotify.h
5546F: include/uapi/linux/inotify.h
5547
5548INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
5549M: Dmitry Torokhov <dmitry.torokhov@gmail.com>
5550L: linux-input@vger.kernel.org
5551Q: http://patchwork.kernel.org/project/linux-input/list/
5552T: git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
5553S: Maintained
5554F: drivers/input/
5555F: include/linux/input.h
5556F: include/uapi/linux/input.h
5557F: include/linux/input/
5558
5559INPUT MULTITOUCH (MT) PROTOCOL
5560M: Henrik Rydberg <rydberg@bitmath.org>
5561L: linux-input@vger.kernel.org
5562S: Odd fixes
5563F: Documentation/input/multi-touch-protocol.txt
5564F: drivers/input/input-mt.c
5565K: \b(ABS|SYN)_MT_
5566
5567INTEL ASoC BDW/HSW DRIVERS
5568M: Jie Yang <yang.jie@linux.intel.com>
5569L: alsa-devel@alsa-project.org (moderated for non-subscribers)
5570S: Supported
5571F: sound/soc/intel/common/sst-dsp*
5572F: sound/soc/intel/common/sst-firmware.c
5573F: sound/soc/intel/boards/broadwell.c
5574F: sound/soc/intel/haswell/
5575
5576INTEL C600 SERIES SAS CONTROLLER DRIVER
5577M: Intel SCU Linux support <intel-linux-scu@intel.com>
5578M: Artur Paszkiewicz <artur.paszkiewicz@intel.com>
5579L: linux-scsi@vger.kernel.org
5580T: git git://git.code.sf.net/p/intel-sas/isci
5581S: Supported
5582F: drivers/scsi/isci/
5583
5584INTEL HID EVENT DRIVER
5585M: Alex Hung <alex.hung@canonical.com>
5586L: platform-driver-x86@vger.kernel.org
5587S: Maintained
5588F: drivers/platform/x86/intel-hid.c
5589
5590INTEL IDLE DRIVER
5591M: Len Brown <lenb@kernel.org>
5592L: linux-pm@vger.kernel.org
5593T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
5594S: Supported
5595F: drivers/idle/intel_idle.c
5596
5597INTEL PSTATE DRIVER
5598M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
5599M: Len Brown <lenb@kernel.org>
5600L: linux-pm@vger.kernel.org
5601S: Supported
5602F: drivers/cpufreq/intel_pstate.c
5603
5604INTEL FRAMEBUFFER DRIVER (excluding 810 and 815)
5605M: Maik Broemme <mbroemme@plusserver.de>
5606L: linux-fbdev@vger.kernel.org
5607S: Maintained
5608F: Documentation/fb/intelfb.txt
5609F: drivers/video/fbdev/intelfb/
5610
5611INTEL 810/815 FRAMEBUFFER DRIVER
5612M: Antonino Daplas <adaplas@gmail.com>
5613L: linux-fbdev@vger.kernel.org
5614S: Maintained
5615F: drivers/video/fbdev/i810/
5616
5617INTEL MENLOW THERMAL DRIVER
5618M: Sujith Thomas <sujith.thomas@intel.com>
5619L: platform-driver-x86@vger.kernel.org
5620W: https://01.org/linux-acpi
5621S: Supported
5622F: drivers/platform/x86/intel_menlow.c
5623
5624INTEL I/OAT DMA DRIVER
5625M: Dave Jiang <dave.jiang@intel.com>
5626R: Dan Williams <dan.j.williams@intel.com>
5627L: dmaengine@vger.kernel.org
5628Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
5629S: Supported
5630F: drivers/dma/ioat*
5631
5632INTEL IOMMU (VT-d)
5633M: David Woodhouse <dwmw2@infradead.org>
5634L: iommu@lists.linux-foundation.org
5635T: git git://git.infradead.org/iommu-2.6.git
5636S: Supported
5637F: drivers/iommu/intel-iommu.c
5638F: include/linux/intel-iommu.h
5639
5640INTEL IOP-ADMA DMA DRIVER
5641R: Dan Williams <dan.j.williams@intel.com>
5642S: Odd fixes
5643F: drivers/dma/iop-adma.c
5644
5645INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT
5646M: Krzysztof Halasa <khalasa@piap.pl>
5647S: Maintained
5648F: arch/arm/mach-ixp4xx/include/mach/qmgr.h
5649F: arch/arm/mach-ixp4xx/include/mach/npe.h
5650F: arch/arm/mach-ixp4xx/ixp4xx_qmgr.c
5651F: arch/arm/mach-ixp4xx/ixp4xx_npe.c
5652F: drivers/net/ethernet/xscale/ixp4xx_eth.c
5653F: drivers/net/wan/ixp4xx_hss.c
5654
5655INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT
5656M: Deepak Saxena <dsaxena@plexity.net>
5657S: Maintained
5658F: drivers/char/hw_random/ixp4xx-rng.c
5659
5660INTEL ETHERNET DRIVERS
5661M: Jeff Kirsher <jeffrey.t.kirsher@intel.com>
5662R: Jesse Brandeburg <jesse.brandeburg@intel.com>
5663R: Shannon Nelson <shannon.nelson@intel.com>
5664R: Carolyn Wyborny <carolyn.wyborny@intel.com>
5665R: Don Skidmore <donald.c.skidmore@intel.com>
5666R: Bruce Allan <bruce.w.allan@intel.com>
5667R: John Ronciak <john.ronciak@intel.com>
5668R: Mitch Williams <mitch.a.williams@intel.com>
5669L: intel-wired-lan@lists.osuosl.org
5670W: http://www.intel.com/support/feedback.htm
5671W: http://e1000.sourceforge.net/
5672Q: http://patchwork.ozlabs.org/project/intel-wired-lan/list/
5673T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git
5674T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git
5675S: Supported
5676F: Documentation/networking/e100.txt
5677F: Documentation/networking/e1000.txt
5678F: Documentation/networking/e1000e.txt
5679F: Documentation/networking/igb.txt
5680F: Documentation/networking/igbvf.txt
5681F: Documentation/networking/ixgb.txt
5682F: Documentation/networking/ixgbe.txt
5683F: Documentation/networking/ixgbevf.txt
5684F: Documentation/networking/i40e.txt
5685F: Documentation/networking/i40evf.txt
5686F: drivers/net/ethernet/intel/
5687F: drivers/net/ethernet/intel/*/
5688
5689INTEL-MID GPIO DRIVER
5690M: David Cohen <david.a.cohen@linux.intel.com>
5691L: linux-gpio@vger.kernel.org
5692S: Maintained
5693F: drivers/gpio/gpio-intel-mid.c
5694
5695INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
5696M: Stanislav Yakovlev <stas.yakovlev@gmail.com>
5697L: linux-wireless@vger.kernel.org
5698S: Maintained
5699F: Documentation/networking/README.ipw2100
5700F: Documentation/networking/README.ipw2200
5701F: drivers/net/wireless/intel/ipw2x00/
5702
5703INTEL(R) TRACE HUB
5704M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
5705S: Supported
5706F: Documentation/trace/intel_th.txt
5707F: drivers/hwtracing/intel_th/
5708
5709INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
5710M: Ning Sun <ning.sun@intel.com>
5711L: tboot-devel@lists.sourceforge.net
5712W: http://tboot.sourceforge.net
5713T: hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
5714S: Supported
5715F: Documentation/intel_txt.txt
5716F: include/linux/tboot.h
5717F: arch/x86/kernel/tboot.c
5718
5719INTEL WIRELESS WIMAX CONNECTION 2400
5720M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
5721M: linux-wimax@intel.com
5722L: wimax@linuxwimax.org (subscribers-only)
5723S: Supported
5724W: http://linuxwimax.org
5725F: Documentation/wimax/README.i2400m
5726F: drivers/net/wimax/i2400m/
5727F: include/uapi/linux/wimax/i2400m.h
5728
5729INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
5730M: Stanislaw Gruszka <sgruszka@redhat.com>
5731L: linux-wireless@vger.kernel.org
5732S: Supported
5733F: drivers/net/wireless/intel/iwlegacy/
5734
5735INTEL WIRELESS WIFI LINK (iwlwifi)
5736M: Johannes Berg <johannes.berg@intel.com>
5737M: Emmanuel Grumbach <emmanuel.grumbach@intel.com>
5738M: Intel Linux Wireless <linuxwifi@intel.com>
5739L: linux-wireless@vger.kernel.org
5740W: http://intellinuxwireless.org
5741T: git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
5742S: Supported
5743F: drivers/net/wireless/intel/iwlwifi/
5744
5745INTEL MANAGEMENT ENGINE (mei)
5746M: Tomas Winkler <tomas.winkler@intel.com>
5747L: linux-kernel@vger.kernel.org
5748S: Supported
5749F: include/uapi/linux/mei.h
5750F: include/linux/mei_cl_bus.h
5751F: drivers/misc/mei/*
5752F: Documentation/misc-devices/mei/*
5753
5754INTEL MIC DRIVERS (mic)
5755M: Sudeep Dutt <sudeep.dutt@intel.com>
5756M: Ashutosh Dixit <ashutosh.dixit@intel.com>
5757S: Supported
5758W: https://github.com/sudeepdutt/mic
5759W: http://software.intel.com/en-us/mic-developer
5760F: include/linux/mic_bus.h
5761F: include/linux/scif.h
5762F: include/uapi/linux/mic_common.h
5763F: include/uapi/linux/mic_ioctl.h
5764F: include/uapi/linux/scif_ioctl.h
5765F: drivers/misc/mic/
5766F: drivers/dma/mic_x100_dma.c
5767F: drivers/dma/mic_x100_dma.h
5768F: Documentation/mic/
5769
5770INTEL PMC/P-Unit IPC DRIVER
5771M: Zha Qipeng<qipeng.zha@intel.com>
5772L: platform-driver-x86@vger.kernel.org
5773S: Maintained
5774F: drivers/platform/x86/intel_pmc_ipc.c
5775F: drivers/platform/x86/intel_punit_ipc.c
5776F: arch/x86/include/asm/intel_pmc_ipc.h
5777F: arch/x86/include/asm/intel_punit_ipc.h
5778
5779INTEL TELEMETRY DRIVER
5780M: Souvik Kumar Chakravarty <souvik.k.chakravarty@intel.com>
5781L: platform-driver-x86@vger.kernel.org
5782S: Maintained
5783F: drivers/platform/x86/intel_telemetry_core.c
5784F: arch/x86/include/asm/intel_telemetry.h
5785F: drivers/platform/x86/intel_telemetry_pltdrv.c
5786F: drivers/platform/x86/intel_telemetry_debugfs.c
5787
5788IOC3 ETHERNET DRIVER
5789M: Ralf Baechle <ralf@linux-mips.org>
5790L: linux-mips@linux-mips.org
5791S: Maintained
5792F: drivers/net/ethernet/sgi/ioc3-eth.c
5793
5794IOC3 SERIAL DRIVER
5795M: Pat Gefre <pfg@sgi.com>
5796L: linux-serial@vger.kernel.org
5797S: Maintained
5798F: drivers/tty/serial/ioc3_serial.c
5799
5800IOMMU DRIVERS
5801M: Joerg Roedel <joro@8bytes.org>
5802L: iommu@lists.linux-foundation.org
5803T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
5804S: Maintained
5805F: drivers/iommu/
5806
5807IP MASQUERADING
5808M: Juanjo Ciarlante <jjciarla@raiz.uncu.edu.ar>
5809S: Maintained
5810F: net/ipv4/netfilter/ipt_MASQUERADE.c
5811
5812IPATH DRIVER
5813M: Mike Marciniszyn <infinipath@intel.com>
5814L: linux-rdma@vger.kernel.org
5815S: Maintained
5816F: drivers/staging/rdma/ipath/
5817
5818IPMI SUBSYSTEM
5819M: Corey Minyard <minyard@acm.org>
5820L: openipmi-developer@lists.sourceforge.net (moderated for non-subscribers)
5821W: http://openipmi.sourceforge.net/
5822S: Supported
5823F: Documentation/IPMI.txt
5824F: drivers/char/ipmi/
5825F: include/linux/ipmi*
5826F: include/uapi/linux/ipmi*
5827
5828QCOM AUDIO (ASoC) DRIVERS
5829M: Patrick Lai <plai@codeaurora.org>
5830M: Banajit Goswami <bgoswami@codeaurora.org>
5831L: alsa-devel@alsa-project.org (moderated for non-subscribers)
5832S: Supported
5833F: sound/soc/qcom/
5834
5835IPS SCSI RAID DRIVER
5836M: Adaptec OEM Raid Solutions <aacraid@adaptec.com>
5837L: linux-scsi@vger.kernel.org
5838W: http://www.adaptec.com/
5839S: Maintained
5840F: drivers/scsi/ips*
5841
5842IPVS
5843M: Wensong Zhang <wensong@linux-vs.org>
5844M: Simon Horman <horms@verge.net.au>
5845M: Julian Anastasov <ja@ssi.bg>
5846L: netdev@vger.kernel.org
5847L: lvs-devel@vger.kernel.org
5848S: Maintained
5849T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
5850T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
5851F: Documentation/networking/ipvs-sysctl.txt
5852F: include/net/ip_vs.h
5853F: include/uapi/linux/ip_vs.h
5854F: net/netfilter/ipvs/
5855
5856IPWIRELESS DRIVER
5857M: Jiri Kosina <jikos@kernel.org>
5858M: David Sterba <dsterba@suse.com>
5859S: Odd Fixes
5860F: drivers/tty/ipwireless/
5861
5862IPX NETWORK LAYER
5863M: Arnaldo Carvalho de Melo <acme@ghostprotocols.net>
5864L: netdev@vger.kernel.org
5865S: Maintained
5866F: include/net/ipx.h
5867F: include/uapi/linux/ipx.h
5868F: net/ipx/
5869
5870IRDA SUBSYSTEM
5871M: Samuel Ortiz <samuel@sortiz.org>
5872L: irda-users@lists.sourceforge.net (subscribers-only)
5873L: netdev@vger.kernel.org
5874W: http://irda.sourceforge.net/
5875S: Maintained
5876T: git git://git.kernel.org/pub/scm/linux/kernel/git/sameo/irda-2.6.git
5877F: Documentation/networking/irda.txt
5878F: drivers/net/irda/
5879F: include/net/irda/
5880F: net/irda/
5881
5882IRQ SUBSYSTEM
5883M: Thomas Gleixner <tglx@linutronix.de>
5884L: linux-kernel@vger.kernel.org
5885S: Maintained
5886T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
5887F: kernel/irq/
5888
5889IRQCHIP DRIVERS
5890M: Thomas Gleixner <tglx@linutronix.de>
5891M: Jason Cooper <jason@lakedaemon.net>
5892M: Marc Zyngier <marc.zyngier@arm.com>
5893L: linux-kernel@vger.kernel.org
5894S: Maintained
5895T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
5896T: git git://git.infradead.org/users/jcooper/linux.git irqchip/core
5897F: Documentation/devicetree/bindings/interrupt-controller/
5898F: drivers/irqchip/
5899
5900IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
5901M: Jiang Liu <jiang.liu@linux.intel.com>
5902M: Marc Zyngier <marc.zyngier@arm.com>
5903S: Maintained
5904T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
5905F: Documentation/IRQ-domain.txt
5906F: include/linux/irqdomain.h
5907F: kernel/irq/irqdomain.c
5908F: kernel/irq/msi.c
5909
5910ISAPNP
5911M: Jaroslav Kysela <perex@perex.cz>
5912S: Maintained
5913F: Documentation/isapnp.txt
5914F: drivers/pnp/isapnp/
5915F: include/linux/isapnp.h
5916
5917ISA RADIO MODULE
5918M: Hans Verkuil <hverkuil@xs4all.nl>
5919L: linux-media@vger.kernel.org
5920T: git git://linuxtv.org/media_tree.git
5921W: https://linuxtv.org
5922S: Maintained
5923F: drivers/media/radio/radio-isa*
5924
5925iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
5926M: Peter Jones <pjones@redhat.com>
5927M: Konrad Rzeszutek Wilk <konrad@kernel.org>
5928S: Maintained
5929F: drivers/firmware/iscsi_ibft*
5930
5931ISCSI
5932M: Mike Christie <michaelc@cs.wisc.edu>
5933L: open-iscsi@googlegroups.com
5934W: www.open-iscsi.org
5935T: git git://git.kernel.org/pub/scm/linux/kernel/git/mnc/linux-2.6-iscsi.git
5936S: Maintained
5937F: drivers/scsi/*iscsi*
5938F: include/scsi/*iscsi*
5939
5940ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
5941M: Or Gerlitz <ogerlitz@mellanox.com>
5942M: Sagi Grimberg <sagig@mellanox.com>
5943M: Roi Dayan <roid@mellanox.com>
5944L: linux-rdma@vger.kernel.org
5945S: Supported
5946W: http://www.openfabrics.org
5947W: www.open-iscsi.org
5948Q: http://patchwork.kernel.org/project/linux-rdma/list/
5949F: drivers/infiniband/ulp/iser/
5950
5951ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
5952M: Sagi Grimberg <sagig@mellanox.com>
5953T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
5954L: linux-rdma@vger.kernel.org
5955L: target-devel@vger.kernel.org
5956S: Supported
5957W: http://www.linux-iscsi.org
5958F: drivers/infiniband/ulp/isert
5959
5960ISDN SUBSYSTEM
5961M: Karsten Keil <isdn@linux-pingi.de>
5962L: isdn4linux@listserv.isdn4linux.de (subscribers-only)
5963L: netdev@vger.kernel.org
5964W: http://www.isdn4linux.de
5965T: git git://git.kernel.org/pub/scm/linux/kernel/git/kkeil/isdn-2.6.git
5966S: Maintained
5967F: Documentation/isdn/
5968F: drivers/isdn/
5969F: include/linux/isdn.h
5970F: include/linux/isdn/
5971F: include/uapi/linux/isdn.h
5972F: include/uapi/linux/isdn/
5973
5974ISDN SUBSYSTEM (Eicon active card driver)
5975M: Armin Schindler <mac@melware.de>
5976L: isdn4linux@listserv.isdn4linux.de (subscribers-only)
5977W: http://www.melware.de
5978S: Maintained
5979F: drivers/isdn/hardware/eicon/
5980
5981IT87 HARDWARE MONITORING DRIVER
5982M: Jean Delvare <jdelvare@suse.com>
5983L: lm-sensors@lm-sensors.org
5984S: Maintained
5985F: Documentation/hwmon/it87
5986F: drivers/hwmon/it87.c
5987
5988IT913X MEDIA DRIVER
5989M: Antti Palosaari <crope@iki.fi>
5990L: linux-media@vger.kernel.org
5991W: https://linuxtv.org
5992W: http://palosaari.fi/linux/
5993Q: http://patchwork.linuxtv.org/project/linux-media/list/
5994T: git git://linuxtv.org/anttip/media_tree.git
5995S: Maintained
5996F: drivers/media/tuners/it913x*
5997
5998IVTV VIDEO4LINUX DRIVER
5999M: Andy Walls <awalls@md.metrocast.net>
6000L: ivtv-devel@ivtvdriver.org (subscribers-only)
6001L: linux-media@vger.kernel.org
6002T: git git://linuxtv.org/media_tree.git
6003W: http://www.ivtvdriver.org
6004S: Maintained
6005F: Documentation/video4linux/*.ivtv
6006F: drivers/media/pci/ivtv/
6007F: include/uapi/linux/ivtv*
6008
6009IX2505V MEDIA DRIVER
6010M: Malcolm Priestley <tvboxspy@gmail.com>
6011L: linux-media@vger.kernel.org
6012W: https://linuxtv.org
6013Q: http://patchwork.linuxtv.org/project/linux-media/list/
6014S: Maintained
6015F: drivers/media/dvb-frontends/ix2505v*
6016
6017JC42.4 TEMPERATURE SENSOR DRIVER
6018M: Guenter Roeck <linux@roeck-us.net>
6019L: lm-sensors@lm-sensors.org
6020S: Maintained
6021F: drivers/hwmon/jc42.c
6022F: Documentation/hwmon/jc42
6023
6024JFS FILESYSTEM
6025M: Dave Kleikamp <shaggy@kernel.org>
6026L: jfs-discussion@lists.sourceforge.net
6027W: http://jfs.sourceforge.net/
6028T: git git://git.kernel.org/pub/scm/linux/kernel/git/shaggy/jfs-2.6.git
6029S: Maintained
6030F: Documentation/filesystems/jfs.txt
6031F: fs/jfs/
6032
6033JME NETWORK DRIVER
6034M: Guo-Fu Tseng <cooldavid@cooldavid.org>
6035L: netdev@vger.kernel.org
6036S: Maintained
6037F: drivers/net/ethernet/jme.*
6038
6039JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
6040M: David Woodhouse <dwmw2@infradead.org>
6041L: linux-mtd@lists.infradead.org
6042W: http://www.linux-mtd.infradead.org/doc/jffs2.html
6043S: Maintained
6044F: fs/jffs2/
6045F: include/uapi/linux/jffs2.h
6046
6047JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
6048M: "Theodore Ts'o" <tytso@mit.edu>
6049M: Jan Kara <jack@suse.com>
6050L: linux-ext4@vger.kernel.org
6051S: Maintained
6052F: fs/jbd2/
6053F: include/linux/jbd2.h
6054
6055JPU V4L2 MEM2MEM DRIVER FOR RENESAS
6056M: Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com>
6057L: linux-media@vger.kernel.org
6058S: Maintained
6059F: drivers/media/platform/rcar_jpu.c
6060
6061JSM Neo PCI based serial card
6062M: Thadeu Lima de Souza Cascardo <cascardo@linux.vnet.ibm.com>
6063L: linux-serial@vger.kernel.org
6064S: Maintained
6065F: drivers/tty/serial/jsm/
6066
6067K10TEMP HARDWARE MONITORING DRIVER
6068M: Clemens Ladisch <clemens@ladisch.de>
6069L: lm-sensors@lm-sensors.org
6070S: Maintained
6071F: Documentation/hwmon/k10temp
6072F: drivers/hwmon/k10temp.c
6073
6074K8TEMP HARDWARE MONITORING DRIVER
6075M: Rudolf Marek <r.marek@assembler.cz>
6076L: lm-sensors@lm-sensors.org
6077S: Maintained
6078F: Documentation/hwmon/k8temp
6079F: drivers/hwmon/k8temp.c
6080
6081KCONFIG
6082M: "Yann E. MORIN" <yann.morin.1998@free.fr>
6083L: linux-kbuild@vger.kernel.org
6084T: git git://gitorious.org/linux-kconfig/linux-kconfig
6085S: Maintained
6086F: Documentation/kbuild/kconfig-language.txt
6087F: scripts/kconfig/
6088
6089KDUMP
6090M: Vivek Goyal <vgoyal@redhat.com>
6091M: Haren Myneni <hbabu@us.ibm.com>
6092L: kexec@lists.infradead.org
6093W: http://lse.sourceforge.net/kdump/
6094S: Maintained
6095F: Documentation/kdump/
6096
6097KEENE FM RADIO TRANSMITTER DRIVER
6098M: Hans Verkuil <hverkuil@xs4all.nl>
6099L: linux-media@vger.kernel.org
6100T: git git://linuxtv.org/media_tree.git
6101W: https://linuxtv.org
6102S: Maintained
6103F: drivers/media/radio/radio-keene*
6104
6105KERNEL AUTOMOUNTER v4 (AUTOFS4)
6106M: Ian Kent <raven@themaw.net>
6107L: autofs@vger.kernel.org
6108S: Maintained
6109F: fs/autofs4/
6110
6111KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
6112M: Michal Marek <mmarek@suse.com>
6113T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git for-next
6114T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git rc-fixes
6115L: linux-kbuild@vger.kernel.org
6116S: Maintained
6117F: Documentation/kbuild/
6118F: Makefile
6119F: scripts/Makefile.*
6120F: scripts/basic/
6121F: scripts/mk*
6122F: scripts/package/
6123
6124KERNEL JANITORS
6125L: kernel-janitors@vger.kernel.org
6126W: http://kernelnewbies.org/KernelJanitors
6127S: Odd Fixes
6128
6129KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
6130M: "J. Bruce Fields" <bfields@fieldses.org>
6131M: Jeff Layton <jlayton@poochiereds.net>
6132L: linux-nfs@vger.kernel.org
6133W: http://nfs.sourceforge.net/
6134T: git git://linux-nfs.org/~bfields/linux.git
6135S: Supported
6136F: fs/nfsd/
6137F: include/uapi/linux/nfsd/
6138F: fs/lockd/
6139F: fs/nfs_common/
6140F: net/sunrpc/
6141F: include/linux/lockd/
6142F: include/linux/sunrpc/
6143F: include/uapi/linux/sunrpc/
6144
6145KERNEL SELFTEST FRAMEWORK
6146M: Shuah Khan <shuahkh@osg.samsung.com>
6147L: linux-api@vger.kernel.org
6148T: git git://git.kernel.org/pub/scm/shuah/linux-kselftest
6149S: Maintained
6150F: tools/testing/selftests
6151
6152KERNEL VIRTUAL MACHINE (KVM)
6153M: Gleb Natapov <gleb@kernel.org>
6154M: Paolo Bonzini <pbonzini@redhat.com>
6155L: kvm@vger.kernel.org
6156W: http://www.linux-kvm.org
6157T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
6158S: Supported
6159F: Documentation/*/kvm*.txt
6160F: Documentation/virtual/kvm/
6161F: arch/*/kvm/
6162F: arch/x86/kernel/kvm.c
6163F: arch/x86/kernel/kvmclock.c
6164F: arch/*/include/asm/kvm*
6165F: include/linux/kvm*
6166F: include/uapi/linux/kvm*
6167F: virt/kvm/
6168
6169KERNEL VIRTUAL MACHINE (KVM) FOR AMD-V
6170M: Joerg Roedel <joro@8bytes.org>
6171L: kvm@vger.kernel.org
6172W: http://www.linux-kvm.org/
6173S: Maintained
6174F: arch/x86/include/asm/svm.h
6175F: arch/x86/kvm/svm.c
6176
6177KERNEL VIRTUAL MACHINE (KVM) FOR POWERPC
6178M: Alexander Graf <agraf@suse.com>
6179L: kvm-ppc@vger.kernel.org
6180W: http://www.linux-kvm.org/
6181T: git git://github.com/agraf/linux-2.6.git
6182S: Supported
6183F: arch/powerpc/include/asm/kvm*
6184F: arch/powerpc/kvm/
6185
6186KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
6187M: Christian Borntraeger <borntraeger@de.ibm.com>
6188M: Cornelia Huck <cornelia.huck@de.ibm.com>
6189L: linux-s390@vger.kernel.org
6190W: http://www.ibm.com/developerworks/linux/linux390/
6191T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
6192S: Supported
6193F: Documentation/s390/kvm.txt
6194F: arch/s390/include/asm/kvm*
6195F: arch/s390/kvm/
6196
6197KERNEL VIRTUAL MACHINE (KVM) FOR ARM
6198M: Christoffer Dall <christoffer.dall@linaro.org>
6199M: Marc Zyngier <marc.zyngier@arm.com>
6200L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
6201L: kvmarm@lists.cs.columbia.edu
6202W: http://systems.cs.columbia.edu/projects/kvm-arm
6203T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
6204S: Supported
6205F: arch/arm/include/uapi/asm/kvm*
6206F: arch/arm/include/asm/kvm*
6207F: arch/arm/kvm/
6208F: virt/kvm/arm/
6209F: include/kvm/arm_*
6210
6211KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64)
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
6216S: Maintained
6217F: arch/arm64/include/uapi/asm/kvm*
6218F: arch/arm64/include/asm/kvm*
6219F: arch/arm64/kvm/
6220
6221KEXEC
6222M: Eric Biederman <ebiederm@xmission.com>
6223W: http://kernel.org/pub/linux/utils/kernel/kexec/
6224L: kexec@lists.infradead.org
6225S: Maintained
6226F: include/linux/kexec.h
6227F: include/uapi/linux/kexec.h
6228F: kernel/kexec.c
6229
6230KEYS/KEYRINGS:
6231M: David Howells <dhowells@redhat.com>
6232L: keyrings@vger.kernel.org
6233S: Maintained
6234F: Documentation/security/keys.txt
6235F: include/linux/key.h
6236F: include/linux/key-type.h
6237F: include/keys/
6238F: security/keys/
6239
6240KEYS-TRUSTED
6241M: David Safford <safford@us.ibm.com>
6242M: Mimi Zohar <zohar@linux.vnet.ibm.com>
6243L: linux-security-module@vger.kernel.org
6244L: keyrings@vger.kernel.org
6245S: Supported
6246F: Documentation/security/keys-trusted-encrypted.txt
6247F: include/keys/trusted-type.h
6248F: security/keys/trusted.c
6249F: security/keys/trusted.h
6250
6251KEYS-ENCRYPTED
6252M: Mimi Zohar <zohar@linux.vnet.ibm.com>
6253M: David Safford <safford@us.ibm.com>
6254L: linux-security-module@vger.kernel.org
6255L: keyrings@vger.kernel.org
6256S: Supported
6257F: Documentation/security/keys-trusted-encrypted.txt
6258F: include/keys/encrypted-type.h
6259F: security/keys/encrypted-keys/
6260
6261KGDB / KDB /debug_core
6262M: Jason Wessel <jason.wessel@windriver.com>
6263W: http://kgdb.wiki.kernel.org/
6264L: kgdb-bugreport@lists.sourceforge.net
6265T: git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
6266S: Maintained
6267F: Documentation/DocBook/kgdb.tmpl
6268F: drivers/misc/kgdbts.c
6269F: drivers/tty/serial/kgdboc.c
6270F: include/linux/kdb.h
6271F: include/linux/kgdb.h
6272F: kernel/debug/
6273
6274KMEMCHECK
6275M: Vegard Nossum <vegardno@ifi.uio.no>
6276M: Pekka Enberg <penberg@kernel.org>
6277S: Maintained
6278F: Documentation/kmemcheck.txt
6279F: arch/x86/include/asm/kmemcheck.h
6280F: arch/x86/mm/kmemcheck/
6281F: include/linux/kmemcheck.h
6282F: mm/kmemcheck.c
6283
6284KMEMLEAK
6285M: Catalin Marinas <catalin.marinas@arm.com>
6286S: Maintained
6287F: Documentation/kmemleak.txt
6288F: include/linux/kmemleak.h
6289F: mm/kmemleak.c
6290F: mm/kmemleak-test.c
6291
6292KPROBES
6293M: Ananth N Mavinakayanahalli <ananth@in.ibm.com>
6294M: Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
6295M: "David S. Miller" <davem@davemloft.net>
6296M: Masami Hiramatsu <masami.hiramatsu.pt@hitachi.com>
6297S: Maintained
6298F: Documentation/kprobes.txt
6299F: include/linux/kprobes.h
6300F: kernel/kprobes.c
6301
6302KS0108 LCD CONTROLLER DRIVER
6303M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
6304W: http://miguelojeda.es/auxdisplay.htm
6305W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
6306S: Maintained
6307F: Documentation/auxdisplay/ks0108
6308F: drivers/auxdisplay/ks0108.c
6309F: include/linux/ks0108.h
6310
6311L3MDEV
6312M: David Ahern <dsa@cumulusnetworks.com>
6313L: netdev@vger.kernel.org
6314S: Maintained
6315F: net/l3mdev
6316F: include/net/l3mdev.h
6317
6318LAPB module
6319L: linux-x25@vger.kernel.org
6320S: Orphan
6321F: Documentation/networking/lapb-module.txt
6322F: include/*/lapb.h
6323F: net/lapb/
6324
6325LASI 53c700 driver for PARISC
6326M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
6327L: linux-scsi@vger.kernel.org
6328S: Maintained
6329F: Documentation/scsi/53c700.txt
6330F: drivers/scsi/53c700*
6331
6332LED SUBSYSTEM
6333M: Richard Purdie <rpurdie@rpsys.net>
6334M: Jacek Anaszewski <j.anaszewski@samsung.com>
6335L: linux-leds@vger.kernel.org
6336T: git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git
6337S: Maintained
6338F: drivers/leds/
6339F: include/linux/leds.h
6340
6341LEGACY EEPROM DRIVER
6342M: Jean Delvare <jdelvare@suse.com>
6343S: Maintained
6344F: Documentation/misc-devices/eeprom
6345F: drivers/misc/eeprom/eeprom.c
6346
6347LEGO USB Tower driver
6348M: Juergen Stuber <starblue@users.sourceforge.net>
6349L: legousb-devel@lists.sourceforge.net
6350W: http://legousb.sourceforge.net/
6351S: Maintained
6352F: drivers/usb/misc/legousbtower.c
6353
6354LG2160 MEDIA DRIVER
6355M: Michael Krufky <mkrufky@linuxtv.org>
6356L: linux-media@vger.kernel.org
6357W: https://linuxtv.org
6358W: http://github.com/mkrufky
6359Q: http://patchwork.linuxtv.org/project/linux-media/list/
6360T: git git://linuxtv.org/mkrufky/tuners.git
6361S: Maintained
6362F: drivers/media/dvb-frontends/lg2160.*
6363
6364LGDT3305 MEDIA DRIVER
6365M: Michael Krufky <mkrufky@linuxtv.org>
6366L: linux-media@vger.kernel.org
6367W: https://linuxtv.org
6368W: http://github.com/mkrufky
6369Q: http://patchwork.linuxtv.org/project/linux-media/list/
6370T: git git://linuxtv.org/mkrufky/tuners.git
6371S: Maintained
6372F: drivers/media/dvb-frontends/lgdt3305.*
6373
6374LGUEST
6375M: Rusty Russell <rusty@rustcorp.com.au>
6376L: lguest@lists.ozlabs.org
6377W: http://lguest.ozlabs.org/
6378S: Odd Fixes
6379F: arch/x86/include/asm/lguest*.h
6380F: arch/x86/lguest/
6381F: drivers/lguest/
6382F: include/linux/lguest*.h
6383F: tools/lguest/
6384
6385LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
6386M: Tejun Heo <tj@kernel.org>
6387L: linux-ide@vger.kernel.org
6388T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
6389S: Maintained
6390F: drivers/ata/
6391F: include/linux/ata.h
6392F: include/linux/libata.h
6393
6394LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
6395M: Viresh Kumar <vireshk@kernel.org>
6396L: linux-ide@vger.kernel.org
6397T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
6398S: Maintained
6399F: include/linux/pata_arasan_cf_data.h
6400F: drivers/ata/pata_arasan_cf.c
6401
6402LIBATA PATA DRIVERS
6403M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
6404M: Tejun Heo <tj@kernel.org>
6405L: linux-ide@vger.kernel.org
6406T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
6407S: Maintained
6408F: drivers/ata/pata_*.c
6409F: drivers/ata/ata_generic.c
6410
6411LIBATA SATA AHCI PLATFORM devices support
6412M: Hans de Goede <hdegoede@redhat.com>
6413M: Tejun Heo <tj@kernel.org>
6414L: linux-ide@vger.kernel.org
6415T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
6416S: Maintained
6417F: drivers/ata/ahci_platform.c
6418F: drivers/ata/libahci_platform.c
6419F: include/linux/ahci_platform.h
6420
6421LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
6422M: Mikael Pettersson <mikpelinux@gmail.com>
6423L: linux-ide@vger.kernel.org
6424T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
6425S: Maintained
6426F: drivers/ata/sata_promise.*
6427
6428LIBLOCKDEP
6429M: Sasha Levin <sasha.levin@oracle.com>
6430S: Maintained
6431F: tools/lib/lockdep/
6432
6433LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
6434M: Dan Williams <dan.j.williams@intel.com>
6435L: linux-nvdimm@lists.01.org
6436Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
6437T: git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
6438S: Supported
6439F: drivers/nvdimm/*
6440F: include/linux/nd.h
6441F: include/linux/libnvdimm.h
6442F: include/uapi/linux/ndctl.h
6443
6444LIBNVDIMM BLK: MMIO-APERTURE DRIVER
6445M: Ross Zwisler <ross.zwisler@linux.intel.com>
6446L: linux-nvdimm@lists.01.org
6447Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
6448S: Supported
6449F: drivers/nvdimm/blk.c
6450F: drivers/nvdimm/region_devs.c
6451F: drivers/acpi/nfit*
6452
6453LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
6454M: Vishal Verma <vishal.l.verma@intel.com>
6455L: linux-nvdimm@lists.01.org
6456Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
6457S: Supported
6458F: drivers/nvdimm/btt*
6459
6460LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
6461M: Ross Zwisler <ross.zwisler@linux.intel.com>
6462L: linux-nvdimm@lists.01.org
6463Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
6464S: Supported
6465F: drivers/nvdimm/pmem.c
6466F: include/linux/pmem.h
6467F: arch/*/include/asm/pmem.h
6468
6469LIGHTNVM PLATFORM SUPPORT
6470M: Matias Bjorling <mb@lightnvm.io>
6471W: http://github/OpenChannelSSD
6472L: linux-block@vger.kernel.org
6473S: Maintained
6474F: drivers/lightnvm/
6475F: include/linux/lightnvm.h
6476F: include/uapi/linux/lightnvm.h
6477
6478LINUX FOR IBM pSERIES (RS/6000)
6479M: Paul Mackerras <paulus@au.ibm.com>
6480W: http://www.ibm.com/linux/ltc/projects/ppc
6481S: Supported
6482F: arch/powerpc/boot/rs6000.h
6483
6484LINUX FOR POWERPC (32-BIT AND 64-BIT)
6485M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
6486M: Paul Mackerras <paulus@samba.org>
6487M: Michael Ellerman <mpe@ellerman.id.au>
6488W: http://www.penguinppc.org/
6489L: linuxppc-dev@lists.ozlabs.org
6490Q: http://patchwork.ozlabs.org/project/linuxppc-dev/list/
6491T: git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
6492S: Supported
6493F: Documentation/powerpc/
6494F: arch/powerpc/
6495
6496LINUX FOR POWER MACINTOSH
6497M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
6498W: http://www.penguinppc.org/
6499L: linuxppc-dev@lists.ozlabs.org
6500S: Maintained
6501F: arch/powerpc/platforms/powermac/
6502F: drivers/macintosh/
6503
6504LINUX FOR POWERPC EMBEDDED MPC5XXX
6505M: Anatolij Gustschin <agust@denx.de>
6506L: linuxppc-dev@lists.ozlabs.org
6507T: git git://git.denx.de/linux-denx-agust.git
6508S: Maintained
6509F: arch/powerpc/platforms/512x/
6510F: arch/powerpc/platforms/52xx/
6511
6512LINUX FOR POWERPC EMBEDDED PPC4XX
6513M: Alistair Popple <alistair@popple.id.au>
6514M: Matt Porter <mporter@kernel.crashing.org>
6515W: http://www.penguinppc.org/
6516L: linuxppc-dev@lists.ozlabs.org
6517S: Maintained
6518F: arch/powerpc/platforms/40x/
6519F: arch/powerpc/platforms/44x/
6520
6521LINUX FOR POWERPC EMBEDDED XILINX VIRTEX
6522L: linuxppc-dev@lists.ozlabs.org
6523S: Orphan
6524F: arch/powerpc/*/*virtex*
6525F: arch/powerpc/*/*/*virtex*
6526
6527LINUX FOR POWERPC EMBEDDED PPC8XX
6528M: Vitaly Bordug <vitb@kernel.crashing.org>
6529W: http://www.penguinppc.org/
6530L: linuxppc-dev@lists.ozlabs.org
6531S: Maintained
6532F: arch/powerpc/platforms/8xx/
6533
6534LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
6535M: Scott Wood <oss@buserror.net>
6536M: Kumar Gala <galak@kernel.crashing.org>
6537W: http://www.penguinppc.org/
6538L: linuxppc-dev@lists.ozlabs.org
6539T: git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
6540S: Maintained
6541F: arch/powerpc/platforms/83xx/
6542F: arch/powerpc/platforms/85xx/
6543
6544LINUX FOR POWERPC PA SEMI PWRFICIENT
6545M: Olof Johansson <olof@lixom.net>
6546L: linuxppc-dev@lists.ozlabs.org
6547S: Maintained
6548F: arch/powerpc/platforms/pasemi/
6549F: drivers/*/*pasemi*
6550F: drivers/*/*/*pasemi*
6551
6552LINUX SECURITY MODULE (LSM) FRAMEWORK
6553M: Chris Wright <chrisw@sous-sol.org>
6554L: linux-security-module@vger.kernel.org
6555S: Supported
6556
6557LIS3LV02D ACCELEROMETER DRIVER
6558M: Eric Piel <eric.piel@tremplin-utc.net>
6559S: Maintained
6560F: Documentation/misc-devices/lis3lv02d
6561F: drivers/misc/lis3lv02d/
6562F: drivers/platform/x86/hp_accel.c
6563
6564LIVE PATCHING
6565M: Josh Poimboeuf <jpoimboe@redhat.com>
6566M: Seth Jennings <sjenning@redhat.com>
6567M: Jiri Kosina <jikos@kernel.org>
6568M: Vojtech Pavlik <vojtech@suse.com>
6569S: Maintained
6570F: kernel/livepatch/
6571F: include/linux/livepatch.h
6572F: arch/x86/include/asm/livepatch.h
6573F: arch/x86/kernel/livepatch.c
6574F: Documentation/ABI/testing/sysfs-kernel-livepatch
6575F: samples/livepatch/
6576L: live-patching@vger.kernel.org
6577T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/livepatching.git
6578
6579LLC (802.2)
6580M: Arnaldo Carvalho de Melo <acme@ghostprotocols.net>
6581S: Maintained
6582F: include/linux/llc.h
6583F: include/uapi/linux/llc.h
6584F: include/net/llc*
6585F: net/llc/
6586
6587LM73 HARDWARE MONITOR DRIVER
6588M: Guillaume Ligneul <guillaume.ligneul@gmail.com>
6589L: lm-sensors@lm-sensors.org
6590S: Maintained
6591F: drivers/hwmon/lm73.c
6592
6593LM78 HARDWARE MONITOR DRIVER
6594M: Jean Delvare <jdelvare@suse.com>
6595L: lm-sensors@lm-sensors.org
6596S: Maintained
6597F: Documentation/hwmon/lm78
6598F: drivers/hwmon/lm78.c
6599
6600LM83 HARDWARE MONITOR DRIVER
6601M: Jean Delvare <jdelvare@suse.com>
6602L: lm-sensors@lm-sensors.org
6603S: Maintained
6604F: Documentation/hwmon/lm83
6605F: drivers/hwmon/lm83.c
6606
6607LM90 HARDWARE MONITOR DRIVER
6608M: Jean Delvare <jdelvare@suse.com>
6609L: lm-sensors@lm-sensors.org
6610S: Maintained
6611F: Documentation/hwmon/lm90
6612F: Documentation/devicetree/bindings/hwmon/lm90.txt
6613F: drivers/hwmon/lm90.c
6614
6615LM95234 HARDWARE MONITOR DRIVER
6616M: Guenter Roeck <linux@roeck-us.net>
6617L: lm-sensors@lm-sensors.org
6618S: Maintained
6619F: Documentation/hwmon/lm95234
6620F: drivers/hwmon/lm95234.c
6621
6622LME2510 MEDIA DRIVER
6623M: Malcolm Priestley <tvboxspy@gmail.com>
6624L: linux-media@vger.kernel.org
6625W: https://linuxtv.org
6626Q: http://patchwork.linuxtv.org/project/linux-media/list/
6627S: Maintained
6628F: drivers/media/usb/dvb-usb-v2/lmedm04*
6629
6630LOCKDEP AND LOCKSTAT
6631M: Peter Zijlstra <peterz@infradead.org>
6632M: Ingo Molnar <mingo@redhat.com>
6633L: linux-kernel@vger.kernel.org
6634T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git core/locking
6635S: Maintained
6636F: Documentation/locking/lockdep*.txt
6637F: Documentation/locking/lockstat.txt
6638F: include/linux/lockdep.h
6639F: kernel/locking/
6640
6641LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
6642M: "Richard Russon (FlatCap)" <ldm@flatcap.org>
6643L: linux-ntfs-dev@lists.sourceforge.net
6644W: http://www.linux-ntfs.org/content/view/19/37/
6645S: Maintained
6646F: Documentation/ldm.txt
6647F: block/partitions/ldm.*
6648
6649LogFS
6650M: Joern Engel <joern@logfs.org>
6651M: Prasad Joshi <prasadjoshi.linux@gmail.com>
6652L: logfs@logfs.org
6653W: logfs.org
6654S: Maintained
6655F: fs/logfs/
6656
6657LPC32XX MACHINE SUPPORT
6658M: Roland Stigge <stigge@antcom.de>
6659L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
6660S: Maintained
6661F: arch/arm/mach-lpc32xx/
6662
6663LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
6664M: Nagalakshmi Nandigama <nagalakshmi.nandigama@avagotech.com>
6665M: Praveen Krishnamoorthy <praveen.krishnamoorthy@avagotech.com>
6666M: Sreekanth Reddy <sreekanth.reddy@avagotech.com>
6667M: Abhijit Mahajan <abhijit.mahajan@avagotech.com>
6668L: MPT-FusionLinux.pdl@avagotech.com
6669L: linux-scsi@vger.kernel.org
6670W: http://www.lsilogic.com/support
6671S: Supported
6672F: drivers/message/fusion/
6673F: drivers/scsi/mpt2sas/
6674F: drivers/scsi/mpt3sas/
6675
6676LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
6677M: Matthew Wilcox <matthew@wil.cx>
6678L: linux-scsi@vger.kernel.org
6679S: Maintained
6680F: drivers/scsi/sym53c8xx_2/
6681
6682LTC4261 HARDWARE MONITOR DRIVER
6683M: Guenter Roeck <linux@roeck-us.net>
6684L: lm-sensors@lm-sensors.org
6685S: Maintained
6686F: Documentation/hwmon/ltc4261
6687F: drivers/hwmon/ltc4261.c
6688
6689LTP (Linux Test Project)
6690M: Mike Frysinger <vapier@gentoo.org>
6691M: Cyril Hrubis <chrubis@suse.cz>
6692M: Wanlong Gao <wanlong.gao@gmail.com>
6693M: Jan Stancek <jstancek@redhat.com>
6694M: Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com>
6695M: Alexey Kodanev <alexey.kodanev@oracle.com>
6696L: ltp@lists.linux.it (subscribers-only)
6697W: http://linux-test-project.github.io/
6698T: git git://github.com/linux-test-project/ltp.git
6699S: Maintained
6700
6701M32R ARCHITECTURE
6702W: http://www.linux-m32r.org/
6703S: Orphan
6704F: arch/m32r/
6705
6706M68K ARCHITECTURE
6707M: Geert Uytterhoeven <geert@linux-m68k.org>
6708L: linux-m68k@lists.linux-m68k.org
6709W: http://www.linux-m68k.org/
6710T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
6711S: Maintained
6712F: arch/m68k/
6713F: drivers/zorro/
6714
6715M68K ON APPLE MACINTOSH
6716M: Joshua Thompson <funaho@jurai.org>
6717W: http://www.mac.linux-m68k.org/
6718L: linux-m68k@lists.linux-m68k.org
6719S: Maintained
6720F: arch/m68k/mac/
6721
6722M68K ON HP9000/300
6723M: Philip Blundell <philb@gnu.org>
6724W: http://www.tazenda.demon.co.uk/phil/linux-hp
6725S: Maintained
6726F: arch/m68k/hp300/
6727
6728M88DS3103 MEDIA DRIVER
6729M: Antti Palosaari <crope@iki.fi>
6730L: linux-media@vger.kernel.org
6731W: https://linuxtv.org
6732W: http://palosaari.fi/linux/
6733Q: http://patchwork.linuxtv.org/project/linux-media/list/
6734T: git git://linuxtv.org/anttip/media_tree.git
6735S: Maintained
6736F: drivers/media/dvb-frontends/m88ds3103*
6737
6738M88RS2000 MEDIA DRIVER
6739M: Malcolm Priestley <tvboxspy@gmail.com>
6740L: linux-media@vger.kernel.org
6741W: https://linuxtv.org
6742Q: http://patchwork.linuxtv.org/project/linux-media/list/
6743S: Maintained
6744F: drivers/media/dvb-frontends/m88rs2000*
6745
6746MA901 MASTERKIT USB FM RADIO DRIVER
6747M: Alexey Klimov <klimov.linux@gmail.com>
6748L: linux-media@vger.kernel.org
6749T: git git://linuxtv.org/media_tree.git
6750S: Maintained
6751F: drivers/media/radio/radio-ma901.c
6752
6753MAC80211
6754M: Johannes Berg <johannes@sipsolutions.net>
6755L: linux-wireless@vger.kernel.org
6756W: http://wireless.kernel.org/
6757T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
6758T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
6759S: Maintained
6760F: Documentation/networking/mac80211-injection.txt
6761F: include/net/mac80211.h
6762F: net/mac80211/
6763
6764MACVLAN DRIVER
6765M: Patrick McHardy <kaber@trash.net>
6766L: netdev@vger.kernel.org
6767S: Maintained
6768F: drivers/net/macvlan.c
6769F: include/linux/if_macvlan.h
6770
6771MAILBOX API
6772M: Jassi Brar <jassisinghbrar@gmail.com>
6773L: linux-kernel@vger.kernel.org
6774S: Maintained
6775F: drivers/mailbox/
6776F: include/linux/mailbox_client.h
6777F: include/linux/mailbox_controller.h
6778
6779MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
6780M: Michael Kerrisk <mtk.manpages@gmail.com>
6781W: http://www.kernel.org/doc/man-pages
6782L: linux-man@vger.kernel.org
6783S: Maintained
6784
6785MARVELL ARMADA DRM SUPPORT
6786M: Russell King <rmk+kernel@arm.linux.org.uk>
6787S: Maintained
6788F: drivers/gpu/drm/armada/
6789
6790MARVELL 88E6352 DSA support
6791M: Guenter Roeck <linux@roeck-us.net>
6792S: Maintained
6793F: drivers/net/dsa/mv88e6352.c
6794
6795MARVELL CRYPTO DRIVER
6796M: Boris Brezillon <boris.brezillon@free-electrons.com>
6797M: Arnaud Ebalard <arno@natisbad.org>
6798F: drivers/crypto/marvell/
6799S: Maintained
6800L: linux-crypto@vger.kernel.org
6801
6802MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
6803M: Mirko Lindner <mlindner@marvell.com>
6804M: Stephen Hemminger <stephen@networkplumber.org>
6805L: netdev@vger.kernel.org
6806S: Maintained
6807F: drivers/net/ethernet/marvell/sk*
6808
6809MARVELL LIBERTAS WIRELESS DRIVER
6810L: libertas-dev@lists.infradead.org
6811S: Orphan
6812F: drivers/net/wireless/marvell/libertas/
6813
6814MARVELL MV643XX ETHERNET DRIVER
6815M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
6816L: netdev@vger.kernel.org
6817S: Maintained
6818F: drivers/net/ethernet/marvell/mv643xx_eth.*
6819F: include/linux/mv643xx.h
6820
6821MARVELL MVNETA ETHERNET DRIVER
6822M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
6823L: netdev@vger.kernel.org
6824S: Maintained
6825F: drivers/net/ethernet/marvell/mvneta.*
6826
6827MARVELL MWIFIEX WIRELESS DRIVER
6828M: Amitkumar Karwar <akarwar@marvell.com>
6829M: Nishant Sarmukadam <nishants@marvell.com>
6830L: linux-wireless@vger.kernel.org
6831S: Maintained
6832F: drivers/net/wireless/marvell/mwifiex/
6833
6834MARVELL MWL8K WIRELESS DRIVER
6835M: Lennert Buytenhek <buytenh@wantstofly.org>
6836L: linux-wireless@vger.kernel.org
6837S: Odd Fixes
6838F: drivers/net/wireless/marvell/mwl8k.c
6839
6840MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
6841M: Nicolas Pitre <nico@fluxnic.net>
6842S: Odd Fixes
6843F: drivers/mmc/host/mvsdio.*
6844
6845MATROX FRAMEBUFFER DRIVER
6846L: linux-fbdev@vger.kernel.org
6847S: Orphan
6848F: drivers/video/fbdev/matrox/matroxfb_*
6849F: include/uapi/linux/matroxfb.h
6850
6851MAX16065 HARDWARE MONITOR DRIVER
6852M: Guenter Roeck <linux@roeck-us.net>
6853L: lm-sensors@lm-sensors.org
6854S: Maintained
6855F: Documentation/hwmon/max16065
6856F: drivers/hwmon/max16065.c
6857
6858MAX20751 HARDWARE MONITOR DRIVER
6859M: Guenter Roeck <linux@roeck-us.net>
6860L: lm-sensors@lm-sensors.org
6861S: Maintained
6862F: Documentation/hwmon/max20751
6863F: drivers/hwmon/max20751.c
6864
6865MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
6866M: "Hans J. Koch" <hjk@hansjkoch.de>
6867L: lm-sensors@lm-sensors.org
6868S: Maintained
6869F: Documentation/hwmon/max6650
6870F: drivers/hwmon/max6650.c
6871
6872MAX6697 HARDWARE MONITOR DRIVER
6873M: Guenter Roeck <linux@roeck-us.net>
6874L: lm-sensors@lm-sensors.org
6875S: Maintained
6876F: Documentation/hwmon/max6697
6877F: Documentation/devicetree/bindings/i2c/max6697.txt
6878F: drivers/hwmon/max6697.c
6879F: include/linux/platform_data/max6697.h
6880
6881MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
6882M: Krzysztof Kozlowski <k.kozlowski@samsung.com>
6883L: linux-pm@vger.kernel.org
6884S: Supported
6885F: drivers/power/max14577_charger.c
6886F: drivers/power/max77693_charger.c
6887
6888MAXIM MAX77802 MULTIFUNCTION PMIC DEVICE DRIVERS
6889M: Javier Martinez Canillas <javier@osg.samsung.com>
6890L: linux-kernel@vger.kernel.org
6891S: Supported
6892F: drivers/*/*max77802.c
6893F: Documentation/devicetree/bindings/*/*max77802.txt
6894F: include/dt-bindings/*/*max77802.h
6895
6896MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
6897M: Chanwoo Choi <cw00.choi@samsung.com>
6898M: Krzysztof Kozlowski <k.kozlowski@samsung.com>
6899L: linux-kernel@vger.kernel.org
6900S: Supported
6901F: drivers/*/max14577.c
6902F: drivers/*/max77686.c
6903F: drivers/*/max77693.c
6904F: drivers/extcon/extcon-max14577.c
6905F: drivers/extcon/extcon-max77693.c
6906F: drivers/rtc/rtc-max77686.c
6907F: drivers/clk/clk-max77686.c
6908F: Documentation/devicetree/bindings/mfd/max14577.txt
6909F: Documentation/devicetree/bindings/*/max77686.txt
6910F: Documentation/devicetree/bindings/mfd/max77693.txt
6911F: Documentation/devicetree/bindings/clock/maxim,max77686.txt
6912F: include/linux/mfd/max14577*.h
6913F: include/linux/mfd/max77686*.h
6914F: include/linux/mfd/max77693*.h
6915
6916MAXIRADIO FM RADIO RECEIVER DRIVER
6917M: Hans Verkuil <hverkuil@xs4all.nl>
6918L: linux-media@vger.kernel.org
6919T: git git://linuxtv.org/media_tree.git
6920W: https://linuxtv.org
6921S: Maintained
6922F: drivers/media/radio/radio-maxiradio*
6923
6924MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVER
6925M: Peter Rosin <peda@axentia.se>
6926L: linux-iio@vger.kernel.org
6927S: Maintained
6928F: drivers/iio/potentiometer/mcp4531.c
6929
6930MEDIA DRIVERS FOR RENESAS - VSP1
6931M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
6932L: linux-media@vger.kernel.org
6933L: linux-renesas-soc@vger.kernel.org
6934T: git git://linuxtv.org/media_tree.git
6935S: Supported
6936F: Documentation/devicetree/bindings/media/renesas,vsp1.txt
6937F: drivers/media/platform/vsp1/
6938
6939MEDIA DRIVERS FOR ASCOT2E
6940M: Sergey Kozlov <serjk@netup.ru>
6941L: linux-media@vger.kernel.org
6942W: https://linuxtv.org
6943W: http://netup.tv/
6944T: git git://linuxtv.org/media_tree.git
6945S: Supported
6946F: drivers/media/dvb-frontends/ascot2e*
6947
6948MEDIA DRIVERS FOR CXD2841ER
6949M: Sergey Kozlov <serjk@netup.ru>
6950L: linux-media@vger.kernel.org
6951W: https://linuxtv.org
6952W: http://netup.tv/
6953T: git git://linuxtv.org/media_tree.git
6954S: Supported
6955F: drivers/media/dvb-frontends/cxd2841er*
6956
6957MEDIA DRIVERS FOR HORUS3A
6958M: Sergey Kozlov <serjk@netup.ru>
6959L: linux-media@vger.kernel.org
6960W: https://linuxtv.org
6961W: http://netup.tv/
6962T: git git://linuxtv.org/media_tree.git
6963S: Supported
6964F: drivers/media/dvb-frontends/horus3a*
6965
6966MEDIA DRIVERS FOR LNBH25
6967M: Sergey Kozlov <serjk@netup.ru>
6968L: linux-media@vger.kernel.org
6969W: https://linuxtv.org
6970W: http://netup.tv/
6971T: git git://linuxtv.org/media_tree.git
6972S: Supported
6973F: drivers/media/dvb-frontends/lnbh25*
6974
6975MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
6976M: Sergey Kozlov <serjk@netup.ru>
6977L: linux-media@vger.kernel.org
6978W: https://linuxtv.org
6979W: http://netup.tv/
6980T: git git://linuxtv.org/media_tree.git
6981S: Supported
6982F: drivers/media/pci/netup_unidvb/*
6983
6984MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
6985M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
6986P: LinuxTV.org Project
6987L: linux-media@vger.kernel.org
6988W: https://linuxtv.org
6989Q: http://patchwork.kernel.org/project/linux-media/list/
6990T: git git://linuxtv.org/media_tree.git
6991S: Maintained
6992F: Documentation/dvb/
6993F: Documentation/video4linux/
6994F: Documentation/DocBook/media/
6995F: drivers/media/
6996F: drivers/staging/media/
6997F: include/linux/platform_data/media/
6998F: include/media/
6999F: include/uapi/linux/dvb/
7000F: include/uapi/linux/videodev2.h
7001F: include/uapi/linux/media.h
7002F: include/uapi/linux/v4l2-*
7003F: include/uapi/linux/meye.h
7004F: include/uapi/linux/ivtv*
7005F: include/uapi/linux/uvcvideo.h
7006
7007MEDIATEK MT7601U WIRELESS LAN DRIVER
7008M: Jakub Kicinski <kubakici@wp.pl>
7009L: linux-wireless@vger.kernel.org
7010S: Maintained
7011F: drivers/net/wireless/mediatek/mt7601u/
7012
7013MEGARAID SCSI/SAS DRIVERS
7014M: Kashyap Desai <kashyap.desai@avagotech.com>
7015M: Sumit Saxena <sumit.saxena@avagotech.com>
7016M: Uday Lingala <uday.lingala@avagotech.com>
7017L: megaraidlinux.pdl@avagotech.com
7018L: linux-scsi@vger.kernel.org
7019W: http://www.lsi.com
7020S: Maintained
7021F: Documentation/scsi/megaraid.txt
7022F: drivers/scsi/megaraid.*
7023F: drivers/scsi/megaraid/
7024
7025MELLANOX ETHERNET DRIVER (mlx4_en)
7026M: Eugenia Emantayev <eugenia@mellanox.com>
7027L: netdev@vger.kernel.org
7028S: Supported
7029W: http://www.mellanox.com
7030Q: http://patchwork.ozlabs.org/project/netdev/list/
7031F: drivers/net/ethernet/mellanox/mlx4/en_*
7032
7033MELLANOX ETHERNET DRIVER (mlx5e)
7034M: Saeed Mahameed <saeedm@mellanox.com>
7035L: netdev@vger.kernel.org
7036S: Supported
7037W: http://www.mellanox.com
7038Q: http://patchwork.ozlabs.org/project/netdev/list/
7039F: drivers/net/ethernet/mellanox/mlx5/core/en_*
7040
7041MELLANOX ETHERNET SWITCH DRIVERS
7042M: Jiri Pirko <jiri@mellanox.com>
7043M: Ido Schimmel <idosch@mellanox.com>
7044L: netdev@vger.kernel.org
7045S: Supported
7046W: http://www.mellanox.com
7047Q: http://patchwork.ozlabs.org/project/netdev/list/
7048F: drivers/net/ethernet/mellanox/mlxsw/
7049
7050MEMBARRIER SUPPORT
7051M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
7052M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
7053L: linux-kernel@vger.kernel.org
7054S: Supported
7055F: kernel/membarrier.c
7056F: include/uapi/linux/membarrier.h
7057
7058MEMORY MANAGEMENT
7059L: linux-mm@kvack.org
7060W: http://www.linux-mm.org
7061S: Maintained
7062F: include/linux/mm.h
7063F: include/linux/gfp.h
7064F: include/linux/mmzone.h
7065F: include/linux/memory_hotplug.h
7066F: include/linux/vmalloc.h
7067F: mm/
7068
7069MEMORY TECHNOLOGY DEVICES (MTD)
7070M: David Woodhouse <dwmw2@infradead.org>
7071M: Brian Norris <computersforpeace@gmail.com>
7072L: linux-mtd@lists.infradead.org
7073W: http://www.linux-mtd.infradead.org/
7074Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
7075T: git git://git.infradead.org/linux-mtd.git
7076T: git git://git.infradead.org/l2-mtd.git
7077S: Maintained
7078F: drivers/mtd/
7079F: include/linux/mtd/
7080F: include/uapi/mtd/
7081
7082MEN A21 WATCHDOG DRIVER
7083M: Johannes Thumshirn <morbidrsa@gmail.com>
7084L: linux-watchdog@vger.kernel.org
7085S: Maintained
7086F: drivers/watchdog/mena21_wdt.c
7087
7088MEN CHAMELEON BUS (mcb)
7089M: Johannes Thumshirn <morbidrsa@gmail.com>
7090S: Maintained
7091F: drivers/mcb/
7092F: include/linux/mcb.h
7093F: Documentation/men-chameleon-bus.txt
7094
7095MEN F21BMC (Board Management Controller)
7096M: Andreas Werner <andreas.werner@men.de>
7097S: Supported
7098F: drivers/mfd/menf21bmc.c
7099F: drivers/watchdog/menf21bmc_wdt.c
7100F: drivers/leds/leds-menf21bmc.c
7101F: drivers/hwmon/menf21bmc_hwmon.c
7102F: Documentation/hwmon/menf21bmc
7103
7104METAG ARCHITECTURE
7105M: James Hogan <james.hogan@imgtec.com>
7106L: linux-metag@vger.kernel.org
7107T: git git://git.kernel.org/pub/scm/linux/kernel/git/jhogan/metag.git
7108S: Odd Fixes
7109F: arch/metag/
7110F: Documentation/metag/
7111F: Documentation/devicetree/bindings/metag/
7112F: Documentation/devicetree/bindings/interrupt-controller/img,*
7113F: drivers/clocksource/metag_generic.c
7114F: drivers/irqchip/irq-metag.c
7115F: drivers/irqchip/irq-metag-ext.c
7116F: drivers/tty/metag_da.c
7117
7118MICROBLAZE ARCHITECTURE
7119M: Michal Simek <monstr@monstr.eu>
7120W: http://www.monstr.eu/fdt/
7121T: git git://git.monstr.eu/linux-2.6-microblaze.git
7122S: Supported
7123F: arch/microblaze/
7124
7125MICROSOFT SURFACE PRO 3 BUTTON DRIVER
7126M: Chen Yu <yu.c.chen@intel.com>
7127L: platform-driver-x86@vger.kernel.org
7128S: Supported
7129F: drivers/platform/x86/surfacepro3_button.c
7130
7131MICROTEK X6 SCANNER
7132M: Oliver Neukum <oliver@neukum.org>
7133S: Maintained
7134F: drivers/usb/image/microtek.*
7135
7136MIPS
7137M: Ralf Baechle <ralf@linux-mips.org>
7138L: linux-mips@linux-mips.org
7139W: http://www.linux-mips.org/
7140T: git git://git.linux-mips.org/pub/scm/ralf/linux.git
7141Q: http://patchwork.linux-mips.org/project/linux-mips/list/
7142S: Supported
7143F: Documentation/mips/
7144F: arch/mips/
7145
7146MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
7147M: Hans Verkuil <hverkuil@xs4all.nl>
7148L: linux-media@vger.kernel.org
7149T: git git://linuxtv.org/media_tree.git
7150W: https://linuxtv.org
7151S: Odd Fixes
7152F: drivers/media/radio/radio-miropcm20*
7153
7154Mellanox MLX5 core VPI driver
7155M: Eli Cohen <eli@mellanox.com>
7156L: netdev@vger.kernel.org
7157L: linux-rdma@vger.kernel.org
7158W: http://www.mellanox.com
7159Q: http://patchwork.ozlabs.org/project/netdev/list/
7160Q: http://patchwork.kernel.org/project/linux-rdma/list/
7161T: git git://openfabrics.org/~eli/connect-ib.git
7162S: Supported
7163F: drivers/net/ethernet/mellanox/mlx5/core/
7164F: include/linux/mlx5/
7165
7166Mellanox MLX5 IB driver
7167M: Eli Cohen <eli@mellanox.com>
7168L: linux-rdma@vger.kernel.org
7169W: http://www.mellanox.com
7170Q: http://patchwork.kernel.org/project/linux-rdma/list/
7171T: git git://openfabrics.org/~eli/connect-ib.git
7172S: Supported
7173F: include/linux/mlx5/
7174F: drivers/infiniband/hw/mlx5/
7175
7176MELEXIS MLX90614 DRIVER
7177M: Crt Mori <cmo@melexis.com>
7178L: linux-iio@vger.kernel.org
7179W: http://www.melexis.com
7180S: Supported
7181F: drivers/iio/temperature/mlx90614.c
7182
7183MN88472 MEDIA DRIVER
7184M: Antti Palosaari <crope@iki.fi>
7185L: linux-media@vger.kernel.org
7186W: https://linuxtv.org
7187W: http://palosaari.fi/linux/
7188Q: http://patchwork.linuxtv.org/project/linux-media/list/
7189T: git git://linuxtv.org/anttip/media_tree.git
7190S: Maintained
7191F: drivers/staging/media/mn88472/
7192F: drivers/media/dvb-frontends/mn88472.h
7193
7194MN88473 MEDIA DRIVER
7195M: Antti Palosaari <crope@iki.fi>
7196L: linux-media@vger.kernel.org
7197W: https://linuxtv.org
7198W: http://palosaari.fi/linux/
7199Q: http://patchwork.linuxtv.org/project/linux-media/list/
7200T: git git://linuxtv.org/anttip/media_tree.git
7201S: Maintained
7202F: drivers/staging/media/mn88473/
7203F: drivers/media/dvb-frontends/mn88473.h
7204
7205MODULE SUPPORT
7206M: Rusty Russell <rusty@rustcorp.com.au>
7207S: Maintained
7208F: include/linux/module.h
7209F: kernel/module.c
7210
7211MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER
7212W: http://popies.net/meye/
7213S: Orphan
7214F: Documentation/video4linux/meye.txt
7215F: drivers/media/pci/meye/
7216F: include/uapi/linux/meye.h
7217
7218MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
7219M: Jiri Slaby <jirislaby@gmail.com>
7220S: Maintained
7221F: Documentation/serial/moxa-smartio
7222F: drivers/tty/mxser.*
7223
7224MR800 AVERMEDIA USB FM RADIO DRIVER
7225M: Alexey Klimov <klimov.linux@gmail.com>
7226L: linux-media@vger.kernel.org
7227T: git git://linuxtv.org/media_tree.git
7228S: Maintained
7229F: drivers/media/radio/radio-mr800.c
7230
7231MRF24J40 IEEE 802.15.4 RADIO DRIVER
7232M: Alan Ott <alan@signal11.us>
7233L: linux-wpan@vger.kernel.org
7234S: Maintained
7235F: drivers/net/ieee802154/mrf24j40.c
7236F: Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
7237
7238MSI LAPTOP SUPPORT
7239M: "Lee, Chun-Yi" <jlee@suse.com>
7240L: platform-driver-x86@vger.kernel.org
7241S: Maintained
7242F: drivers/platform/x86/msi-laptop.c
7243
7244MSI WMI SUPPORT
7245L: platform-driver-x86@vger.kernel.org
7246S: Orphan
7247F: drivers/platform/x86/msi-wmi.c
7248
7249MSI001 MEDIA DRIVER
7250M: Antti Palosaari <crope@iki.fi>
7251L: linux-media@vger.kernel.org
7252W: https://linuxtv.org
7253W: http://palosaari.fi/linux/
7254Q: http://patchwork.linuxtv.org/project/linux-media/list/
7255T: git git://linuxtv.org/anttip/media_tree.git
7256S: Maintained
7257F: drivers/media/tuners/msi001*
7258
7259MSI2500 MEDIA DRIVER
7260M: Antti Palosaari <crope@iki.fi>
7261L: linux-media@vger.kernel.org
7262W: https://linuxtv.org
7263W: http://palosaari.fi/linux/
7264Q: http://patchwork.linuxtv.org/project/linux-media/list/
7265T: git git://linuxtv.org/anttip/media_tree.git
7266S: Maintained
7267F: drivers/media/usb/msi2500/
7268
7269MSYSTEMS DISKONCHIP G3 MTD DRIVER
7270M: Robert Jarzmik <robert.jarzmik@free.fr>
7271L: linux-mtd@lists.infradead.org
7272S: Maintained
7273F: drivers/mtd/devices/docg3*
7274
7275MT9M032 APTINA SENSOR DRIVER
7276M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7277L: linux-media@vger.kernel.org
7278T: git git://linuxtv.org/media_tree.git
7279S: Maintained
7280F: drivers/media/i2c/mt9m032.c
7281F: include/media/i2c/mt9m032.h
7282
7283MT9P031 APTINA CAMERA SENSOR
7284M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7285L: linux-media@vger.kernel.org
7286T: git git://linuxtv.org/media_tree.git
7287S: Maintained
7288F: drivers/media/i2c/mt9p031.c
7289F: include/media/i2c/mt9p031.h
7290
7291MT9T001 APTINA CAMERA SENSOR
7292M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7293L: linux-media@vger.kernel.org
7294T: git git://linuxtv.org/media_tree.git
7295S: Maintained
7296F: drivers/media/i2c/mt9t001.c
7297F: include/media/i2c/mt9t001.h
7298
7299MT9V032 APTINA CAMERA SENSOR
7300M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7301L: linux-media@vger.kernel.org
7302T: git git://linuxtv.org/media_tree.git
7303S: Maintained
7304F: Documentation/devicetree/bindings/media/i2c/mt9v032.txt
7305F: drivers/media/i2c/mt9v032.c
7306F: include/media/i2c/mt9v032.h
7307
7308MULTIFUNCTION DEVICES (MFD)
7309M: Lee Jones <lee.jones@linaro.org>
7310T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
7311S: Supported
7312F: drivers/mfd/
7313F: include/linux/mfd/
7314
7315MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
7316M: Ulf Hansson <ulf.hansson@linaro.org>
7317L: linux-mmc@vger.kernel.org
7318T: git git://git.linaro.org/people/ulf.hansson/mmc.git
7319S: Maintained
7320F: drivers/mmc/
7321F: include/linux/mmc/
7322F: include/uapi/linux/mmc/
7323
7324MULTIMEDIA CARD (MMC) ETC. OVER SPI
7325S: Orphan
7326F: drivers/mmc/host/mmc_spi.c
7327F: include/linux/spi/mmc_spi.h
7328
7329MULTISOUND SOUND DRIVER
7330M: Andrew Veliath <andrewtv@usa.net>
7331S: Maintained
7332F: Documentation/sound/oss/MultiSound
7333F: sound/oss/msnd*
7334
7335MULTITECH MULTIPORT CARD (ISICOM)
7336S: Orphan
7337F: drivers/tty/isicom.c
7338F: include/linux/isicom.h
7339
7340MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
7341M: Felipe Balbi <balbi@ti.com>
7342L: linux-usb@vger.kernel.org
7343T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
7344S: Maintained
7345F: drivers/usb/musb/
7346
7347MXL5007T MEDIA DRIVER
7348M: Michael Krufky <mkrufky@linuxtv.org>
7349L: linux-media@vger.kernel.org
7350W: https://linuxtv.org
7351W: http://github.com/mkrufky
7352Q: http://patchwork.linuxtv.org/project/linux-media/list/
7353T: git git://linuxtv.org/mkrufky/tuners.git
7354S: Maintained
7355F: drivers/media/tuners/mxl5007t.*
7356
7357MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
7358M: Hyong-Youb Kim <hykim@myri.com>
7359L: netdev@vger.kernel.org
7360W: https://www.myricom.com/support/downloads/myri10ge.html
7361S: Supported
7362F: drivers/net/ethernet/myricom/myri10ge/
7363
7364NATSEMI ETHERNET DRIVER (DP8381x)
7365S: Orphan
7366F: drivers/net/ethernet/natsemi/natsemi.c
7367
7368NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
7369M: Daniel Mack <zonque@gmail.com>
7370S: Maintained
7371L: alsa-devel@alsa-project.org (moderated for non-subscribers)
7372W: http://www.native-instruments.com
7373F: sound/usb/caiaq/
7374
7375NCP FILESYSTEM
7376M: Petr Vandrovec <petr@vandrovec.name>
7377S: Odd Fixes
7378F: fs/ncpfs/
7379
7380NCR 5380 SCSI DRIVERS
7381M: Finn Thain <fthain@telegraphics.com.au>
7382M: Michael Schmitz <schmitzmic@gmail.com>
7383L: linux-scsi@vger.kernel.org
7384S: Maintained
7385F: Documentation/scsi/g_NCR5380.txt
7386F: drivers/scsi/NCR5380.*
7387F: drivers/scsi/arm/cumana_1.c
7388F: drivers/scsi/arm/oak.c
7389F: drivers/scsi/atari_NCR5380.c
7390F: drivers/scsi/atari_scsi.*
7391F: drivers/scsi/dmx3191d.c
7392F: drivers/scsi/dtc.*
7393F: drivers/scsi/g_NCR5380.*
7394F: drivers/scsi/g_NCR5380_mmio.c
7395F: drivers/scsi/mac_scsi.*
7396F: drivers/scsi/pas16.*
7397F: drivers/scsi/sun3_scsi.*
7398F: drivers/scsi/sun3_scsi_vme.c
7399F: drivers/scsi/t128.*
7400
7401NCR DUAL 700 SCSI DRIVER (MICROCHANNEL)
7402M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
7403L: linux-scsi@vger.kernel.org
7404S: Maintained
7405F: drivers/scsi/NCR_D700.*
7406
7407NCT6775 HARDWARE MONITOR DRIVER
7408M: Guenter Roeck <linux@roeck-us.net>
7409L: lm-sensors@lm-sensors.org
7410S: Maintained
7411F: Documentation/hwmon/nct6775
7412F: drivers/hwmon/nct6775.c
7413
7414NETEFFECT IWARP RNIC DRIVER (IW_NES)
7415M: Faisal Latif <faisal.latif@intel.com>
7416L: linux-rdma@vger.kernel.org
7417W: http://www.intel.com/Products/Server/Adapters/Server-Cluster/Server-Cluster-overview.htm
7418S: Supported
7419F: drivers/infiniband/hw/nes/
7420
7421NETEM NETWORK EMULATOR
7422M: Stephen Hemminger <stephen@networkplumber.org>
7423L: netem@lists.linux-foundation.org
7424S: Maintained
7425F: net/sched/sch_netem.c
7426
7427NETERION 10GbE DRIVERS (s2io/vxge)
7428M: Jon Mason <jdmason@kudzu.us>
7429L: netdev@vger.kernel.org
7430S: Supported
7431F: Documentation/networking/s2io.txt
7432F: Documentation/networking/vxge.txt
7433F: drivers/net/ethernet/neterion/
7434
7435NETFILTER ({IP,IP6,ARP,EB,NF}TABLES)
7436M: Pablo Neira Ayuso <pablo@netfilter.org>
7437M: Patrick McHardy <kaber@trash.net>
7438M: Jozsef Kadlecsik <kadlec@blackhole.kfki.hu>
7439L: netfilter-devel@vger.kernel.org
7440L: coreteam@netfilter.org
7441W: http://www.netfilter.org/
7442W: http://www.iptables.org/
7443Q: http://patchwork.ozlabs.org/project/netfilter-devel/list/
7444T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git
7445T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git
7446S: Supported
7447F: include/linux/netfilter*
7448F: include/linux/netfilter/
7449F: include/net/netfilter/
7450F: include/uapi/linux/netfilter*
7451F: include/uapi/linux/netfilter/
7452F: net/*/netfilter.c
7453F: net/*/netfilter/
7454F: net/netfilter/
7455F: net/bridge/br_netfilter*.c
7456
7457NETLABEL
7458M: Paul Moore <paul@paul-moore.com>
7459W: http://netlabel.sf.net
7460L: netdev@vger.kernel.org
7461S: Maintained
7462F: Documentation/netlabel/
7463F: include/net/netlabel.h
7464F: net/netlabel/
7465
7466NETROM NETWORK LAYER
7467M: Ralf Baechle <ralf@linux-mips.org>
7468L: linux-hams@vger.kernel.org
7469W: http://www.linux-ax25.org/
7470S: Maintained
7471F: include/net/netrom.h
7472F: include/uapi/linux/netrom.h
7473F: net/netrom/
7474
7475NETRONOME ETHERNET DRIVERS
7476M: Jakub Kicinski <jakub.kicinski@netronome.com>
7477M: Rolf Neugebauer <rolf.neugebauer@netronome.com>
7478L: oss-drivers@netronome.com
7479S: Maintained
7480F: drivers/net/ethernet/netronome/
7481
7482NETWORK BLOCK DEVICE (NBD)
7483M: Markus Pargmann <mpa@pengutronix.de>
7484S: Maintained
7485L: nbd-general@lists.sourceforge.net
7486T: git git://git.pengutronix.de/git/mpa/linux-nbd.git
7487F: Documentation/blockdev/nbd.txt
7488F: drivers/block/nbd.c
7489F: include/uapi/linux/nbd.h
7490
7491NETWORK DROP MONITOR
7492M: Neil Horman <nhorman@tuxdriver.com>
7493L: netdev@vger.kernel.org
7494S: Maintained
7495W: https://fedorahosted.org/dropwatch/
7496F: net/core/drop_monitor.c
7497
7498NETWORKING [GENERAL]
7499M: "David S. Miller" <davem@davemloft.net>
7500L: netdev@vger.kernel.org
7501W: http://www.linuxfoundation.org/en/Net
7502Q: http://patchwork.ozlabs.org/project/netdev/list/
7503T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
7504T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
7505S: Maintained
7506F: net/
7507F: include/net/
7508F: include/linux/in.h
7509F: include/linux/net.h
7510F: include/linux/netdevice.h
7511F: include/uapi/linux/in.h
7512F: include/uapi/linux/net.h
7513F: include/uapi/linux/netdevice.h
7514F: include/uapi/linux/net_namespace.h
7515F: tools/net/
7516F: tools/testing/selftests/net/
7517F: lib/random32.c
7518F: lib/test_bpf.c
7519
7520NETWORKING [IPv4/IPv6]
7521M: "David S. Miller" <davem@davemloft.net>
7522M: Alexey Kuznetsov <kuznet@ms2.inr.ac.ru>
7523M: James Morris <jmorris@namei.org>
7524M: Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org>
7525M: Patrick McHardy <kaber@trash.net>
7526L: netdev@vger.kernel.org
7527T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
7528S: Maintained
7529F: net/ipv4/
7530F: net/ipv6/
7531F: include/net/ip*
7532F: arch/x86/net/*
7533
7534NETWORKING [IPSEC]
7535M: Steffen Klassert <steffen.klassert@secunet.com>
7536M: Herbert Xu <herbert@gondor.apana.org.au>
7537M: "David S. Miller" <davem@davemloft.net>
7538L: netdev@vger.kernel.org
7539T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
7540T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
7541S: Maintained
7542F: net/core/flow.c
7543F: net/xfrm/
7544F: net/key/
7545F: net/ipv4/xfrm*
7546F: net/ipv4/esp4.c
7547F: net/ipv4/ah4.c
7548F: net/ipv4/ipcomp.c
7549F: net/ipv4/ip_vti.c
7550F: net/ipv6/xfrm*
7551F: net/ipv6/esp6.c
7552F: net/ipv6/ah6.c
7553F: net/ipv6/ipcomp6.c
7554F: net/ipv6/ip6_vti.c
7555F: include/uapi/linux/xfrm.h
7556F: include/net/xfrm.h
7557
7558NETWORKING [LABELED] (NetLabel, CIPSO, Labeled IPsec, SECMARK)
7559M: Paul Moore <paul@paul-moore.com>
7560L: netdev@vger.kernel.org
7561S: Maintained
7562
7563NETWORKING [WIRELESS]
7564L: linux-wireless@vger.kernel.org
7565Q: http://patchwork.kernel.org/project/linux-wireless/list/
7566
7567NETWORKING DRIVERS
7568L: netdev@vger.kernel.org
7569W: http://www.linuxfoundation.org/en/Net
7570Q: http://patchwork.ozlabs.org/project/netdev/list/
7571T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
7572T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
7573S: Odd Fixes
7574F: drivers/net/
7575F: include/linux/if_*
7576F: include/linux/netdevice.h
7577F: include/linux/etherdevice.h
7578F: include/linux/fcdevice.h
7579F: include/linux/fddidevice.h
7580F: include/linux/hippidevice.h
7581F: include/linux/inetdevice.h
7582F: include/uapi/linux/if_*
7583F: include/uapi/linux/netdevice.h
7584
7585NETWORKING DRIVERS (WIRELESS)
7586M: Kalle Valo <kvalo@codeaurora.org>
7587L: linux-wireless@vger.kernel.org
7588Q: http://patchwork.kernel.org/project/linux-wireless/list/
7589T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git
7590T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git
7591S: Maintained
7592F: drivers/net/wireless/
7593
7594NETXEN (1/10) GbE SUPPORT
7595M: Manish Chopra <manish.chopra@qlogic.com>
7596M: Sony Chacko <sony.chacko@qlogic.com>
7597M: Rajesh Borundia <rajesh.borundia@qlogic.com>
7598L: netdev@vger.kernel.org
7599W: http://www.qlogic.com
7600S: Supported
7601F: drivers/net/ethernet/qlogic/netxen/
7602
7603NFC SUBSYSTEM
7604M: Lauro Ramos Venancio <lauro.venancio@openbossa.org>
7605M: Aloisio Almeida Jr <aloisio.almeida@openbossa.org>
7606M: Samuel Ortiz <sameo@linux.intel.com>
7607L: linux-wireless@vger.kernel.org
7608L: linux-nfc@lists.01.org (subscribers-only)
7609S: Supported
7610F: net/nfc/
7611F: include/net/nfc/
7612F: include/uapi/linux/nfc.h
7613F: drivers/nfc/
7614F: include/linux/platform_data/microread.h
7615F: include/linux/platform_data/nfcmrvl.h
7616F: include/linux/platform_data/nxp-nci.h
7617F: include/linux/platform_data/pn544.h
7618F: include/linux/platform_data/st21nfca.h
7619F: include/linux/platform_data/st-nci.h
7620F: Documentation/devicetree/bindings/net/nfc/
7621
7622NFS, SUNRPC, AND LOCKD CLIENTS
7623M: Trond Myklebust <trond.myklebust@primarydata.com>
7624M: Anna Schumaker <anna.schumaker@netapp.com>
7625L: linux-nfs@vger.kernel.org
7626W: http://client.linux-nfs.org
7627T: git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
7628S: Maintained
7629F: fs/lockd/
7630F: fs/nfs/
7631F: fs/nfs_common/
7632F: net/sunrpc/
7633F: include/linux/lockd/
7634F: include/linux/nfs*
7635F: include/linux/sunrpc/
7636F: include/uapi/linux/nfs*
7637F: include/uapi/linux/sunrpc/
7638
7639NILFS2 FILESYSTEM
7640M: Ryusuke Konishi <konishi.ryusuke@lab.ntt.co.jp>
7641L: linux-nilfs@vger.kernel.org
7642W: http://nilfs.sourceforge.net/
7643T: git git://github.com/konis/nilfs2.git
7644S: Supported
7645F: Documentation/filesystems/nilfs2.txt
7646F: fs/nilfs2/
7647F: include/linux/nilfs2_fs.h
7648F: include/trace/events/nilfs2.h
7649
7650NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
7651M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
7652W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
7653S: Maintained
7654F: Documentation/scsi/NinjaSCSI.txt
7655F: drivers/scsi/pcmcia/nsp_*
7656
7657NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
7658M: GOTO Masanori <gotom@debian.or.jp>
7659M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
7660W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
7661S: Maintained
7662F: Documentation/scsi/NinjaSCSI.txt
7663F: drivers/scsi/nsp32*
7664
7665NIOS2 ARCHITECTURE
7666M: Ley Foon Tan <lftan@altera.com>
7667L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
7668T: git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git
7669S: Maintained
7670F: arch/nios2/
7671
7672NOKIA N900 POWER SUPPLY DRIVERS
7673M: Pali Rohár <pali.rohar@gmail.com>
7674S: Maintained
7675F: include/linux/power/bq2415x_charger.h
7676F: include/linux/power/bq27xxx_battery.h
7677F: include/linux/power/isp1704_charger.h
7678F: drivers/power/bq2415x_charger.c
7679F: drivers/power/bq27xxx_battery.c
7680F: drivers/power/isp1704_charger.c
7681F: drivers/power/rx51_battery.c
7682
7683NTB DRIVER CORE
7684M: Jon Mason <jdmason@kudzu.us>
7685M: Dave Jiang <dave.jiang@intel.com>
7686M: Allen Hubbe <Allen.Hubbe@emc.com>
7687L: linux-ntb@googlegroups.com
7688S: Supported
7689W: https://github.com/jonmason/ntb/wiki
7690T: git git://github.com/jonmason/ntb.git
7691F: drivers/ntb/
7692F: drivers/net/ntb_netdev.c
7693F: include/linux/ntb.h
7694F: include/linux/ntb_transport.h
7695
7696NTB INTEL DRIVER
7697M: Jon Mason <jdmason@kudzu.us>
7698M: Dave Jiang <dave.jiang@intel.com>
7699L: linux-ntb@googlegroups.com
7700S: Supported
7701W: https://github.com/jonmason/ntb/wiki
7702T: git git://github.com/jonmason/ntb.git
7703F: drivers/ntb/hw/intel/
7704
7705NTFS FILESYSTEM
7706M: Anton Altaparmakov <anton@tuxera.com>
7707L: linux-ntfs-dev@lists.sourceforge.net
7708W: http://www.tuxera.com/
7709T: git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
7710S: Supported
7711F: Documentation/filesystems/ntfs.txt
7712F: fs/ntfs/
7713
7714NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
7715M: Antonino Daplas <adaplas@gmail.com>
7716L: linux-fbdev@vger.kernel.org
7717S: Maintained
7718F: drivers/video/fbdev/riva/
7719F: drivers/video/fbdev/nvidia/
7720
7721NVM EXPRESS DRIVER
7722M: Keith Busch <keith.busch@intel.com>
7723M: Jens Axboe <axboe@fb.com>
7724L: linux-nvme@lists.infradead.org
7725T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
7726W: https://kernel.googlesource.com/pub/scm/linux/kernel/git/axboe/linux-block/
7727S: Supported
7728F: drivers/nvme/host/
7729F: include/linux/nvme.h
7730
7731NVMEM FRAMEWORK
7732M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
7733M: Maxime Ripard <maxime.ripard@free-electrons.com>
7734S: Maintained
7735F: drivers/nvmem/
7736F: Documentation/devicetree/bindings/nvmem/
7737F: include/linux/nvmem-consumer.h
7738F: include/linux/nvmem-provider.h
7739
7740NXP-NCI NFC DRIVER
7741M: Clément Perrochaud <clement.perrochaud@effinnov.com>
7742R: Charles Gorand <charles.gorand@effinnov.com>
7743L: linux-nfc@lists.01.org (moderated for non-subscribers)
7744S: Supported
7745F: drivers/nfc/nxp-nci
7746
7747NXP TDA998X DRM DRIVER
7748M: Russell King <rmk+kernel@arm.linux.org.uk>
7749S: Supported
7750F: drivers/gpu/drm/i2c/tda998x_drv.c
7751F: include/drm/i2c/tda998x.h
7752
7753NXP TFA9879 DRIVER
7754M: Peter Rosin <peda@axentia.se>
7755L: alsa-devel@alsa-project.org (moderated for non-subscribers)
7756S: Maintained
7757F: sound/soc/codecs/tfa9879*
7758
7759OMAP SUPPORT
7760M: Tony Lindgren <tony@atomide.com>
7761L: linux-omap@vger.kernel.org
7762W: http://www.muru.com/linux/omap/
7763W: http://linux.omap.com/
7764Q: http://patchwork.kernel.org/project/linux-omap/list/
7765T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
7766S: Maintained
7767F: arch/arm/*omap*/
7768F: arch/arm/configs/omap1_defconfig
7769F: arch/arm/configs/omap2plus_defconfig
7770F: drivers/i2c/busses/i2c-omap.c
7771F: drivers/irqchip/irq-omap-intc.c
7772F: drivers/mfd/*omap*.c
7773F: drivers/mfd/menelaus.c
7774F: drivers/mfd/palmas.c
7775F: drivers/mfd/tps65217.c
7776F: drivers/mfd/tps65218.c
7777F: drivers/mfd/tps65910.c
7778F: drivers/mfd/twl-core.[ch]
7779F: drivers/mfd/twl4030*.c
7780F: drivers/mfd/twl6030*.c
7781F: drivers/mfd/twl6040*.c
7782F: drivers/regulator/palmas-regulator*.c
7783F: drivers/regulator/pbias-regulator.c
7784F: drivers/regulator/tps65217-regulator.c
7785F: drivers/regulator/tps65218-regulator.c
7786F: drivers/regulator/tps65910-regulator.c
7787F: drivers/regulator/twl-regulator.c
7788F: include/linux/i2c-omap.h
7789
7790OMAP DEVICE TREE SUPPORT
7791M: Benoît Cousson <bcousson@baylibre.com>
7792M: Tony Lindgren <tony@atomide.com>
7793L: linux-omap@vger.kernel.org
7794L: devicetree@vger.kernel.org
7795S: Maintained
7796F: arch/arm/boot/dts/*omap*
7797F: arch/arm/boot/dts/*am3*
7798F: arch/arm/boot/dts/*am4*
7799F: arch/arm/boot/dts/*am5*
7800F: arch/arm/boot/dts/*dra7*
7801
7802OMAP CLOCK FRAMEWORK SUPPORT
7803M: Paul Walmsley <paul@pwsan.com>
7804L: linux-omap@vger.kernel.org
7805S: Maintained
7806F: arch/arm/*omap*/*clock*
7807
7808OMAP POWER MANAGEMENT SUPPORT
7809M: Kevin Hilman <khilman@deeprootsystems.com>
7810L: linux-omap@vger.kernel.org
7811S: Maintained
7812F: arch/arm/*omap*/*pm*
7813F: drivers/cpufreq/omap-cpufreq.c
7814
7815OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
7816M: Rajendra Nayak <rnayak@ti.com>
7817M: Paul Walmsley <paul@pwsan.com>
7818L: linux-omap@vger.kernel.org
7819S: Maintained
7820F: arch/arm/mach-omap2/prm*
7821
7822OMAP AUDIO SUPPORT
7823M: Peter Ujfalusi <peter.ujfalusi@ti.com>
7824M: Jarkko Nikula <jarkko.nikula@bitmer.com>
7825L: alsa-devel@alsa-project.org (moderated for non-subscribers)
7826L: linux-omap@vger.kernel.org
7827S: Maintained
7828F: sound/soc/omap/
7829
7830OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
7831M: Roger Quadros <rogerq@ti.com>
7832M: Tony Lindgren <tony@atomide.com>
7833L: linux-omap@vger.kernel.org
7834S: Maintained
7835F: drivers/memory/omap-gpmc.c
7836F: arch/arm/mach-omap2/*gpmc*
7837
7838OMAP FRAMEBUFFER SUPPORT
7839M: Tomi Valkeinen <tomi.valkeinen@ti.com>
7840L: linux-fbdev@vger.kernel.org
7841L: linux-omap@vger.kernel.org
7842S: Maintained
7843F: drivers/video/fbdev/omap/
7844
7845OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
7846M: Tomi Valkeinen <tomi.valkeinen@ti.com>
7847L: linux-omap@vger.kernel.org
7848L: linux-fbdev@vger.kernel.org
7849S: Maintained
7850F: drivers/video/fbdev/omap2/
7851F: Documentation/arm/OMAP/DSS
7852
7853OMAP HARDWARE SPINLOCK SUPPORT
7854M: Ohad Ben-Cohen <ohad@wizery.com>
7855L: linux-omap@vger.kernel.org
7856S: Maintained
7857F: drivers/hwspinlock/omap_hwspinlock.c
7858
7859OMAP MMC SUPPORT
7860M: Jarkko Lavinen <jarkko.lavinen@nokia.com>
7861L: linux-omap@vger.kernel.org
7862S: Maintained
7863F: drivers/mmc/host/omap.c
7864
7865OMAP HS MMC SUPPORT
7866L: linux-mmc@vger.kernel.org
7867L: linux-omap@vger.kernel.org
7868S: Orphan
7869F: drivers/mmc/host/omap_hsmmc.c
7870
7871OMAP RANDOM NUMBER GENERATOR SUPPORT
7872M: Deepak Saxena <dsaxena@plexity.net>
7873S: Maintained
7874F: drivers/char/hw_random/omap-rng.c
7875
7876OMAP HWMOD SUPPORT
7877M: Benoît Cousson <bcousson@baylibre.com>
7878M: Paul Walmsley <paul@pwsan.com>
7879L: linux-omap@vger.kernel.org
7880S: Maintained
7881F: arch/arm/mach-omap2/omap_hwmod.*
7882
7883OMAP HWMOD DATA
7884M: Paul Walmsley <paul@pwsan.com>
7885L: linux-omap@vger.kernel.org
7886S: Maintained
7887F: arch/arm/mach-omap2/omap_hwmod*data*
7888
7889OMAP HWMOD DATA FOR OMAP4-BASED DEVICES
7890M: Benoît Cousson <bcousson@baylibre.com>
7891L: linux-omap@vger.kernel.org
7892S: Maintained
7893F: arch/arm/mach-omap2/omap_hwmod_44xx_data.c
7894
7895OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
7896M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7897L: linux-media@vger.kernel.org
7898S: Maintained
7899F: Documentation/devicetree/bindings/media/ti,omap3isp.txt
7900F: drivers/media/platform/omap3isp/
7901F: drivers/staging/media/omap4iss/
7902
7903OMAP USB SUPPORT
7904M: Felipe Balbi <balbi@ti.com>
7905L: linux-usb@vger.kernel.org
7906L: linux-omap@vger.kernel.org
7907T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
7908S: Maintained
7909F: drivers/usb/*/*omap*
7910F: arch/arm/*omap*/usb*
7911
7912OMAP GPIO DRIVER
7913M: Grygorii Strashko <grygorii.strashko@ti.com>
7914M: Santosh Shilimkar <ssantosh@kernel.org>
7915M: Kevin Hilman <khilman@deeprootsystems.com>
7916L: linux-omap@vger.kernel.org
7917S: Maintained
7918F: Documentation/devicetree/bindings/gpio/gpio-omap.txt
7919F: drivers/gpio/gpio-omap.c
7920
7921OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
7922M: Mark Jackson <mpfj@newflow.co.uk>
7923L: linux-omap@vger.kernel.org
7924S: Maintained
7925F: arch/arm/boot/dts/am335x-nano.dts
7926
7927OMFS FILESYSTEM
7928M: Bob Copeland <me@bobcopeland.com>
7929L: linux-karma-devel@lists.sourceforge.net
7930S: Maintained
7931F: Documentation/filesystems/omfs.txt
7932F: fs/omfs/
7933
7934OMNIKEY CARDMAN 4000 DRIVER
7935M: Harald Welte <laforge@gnumonks.org>
7936S: Maintained
7937F: drivers/char/pcmcia/cm4000_cs.c
7938F: include/linux/cm4000_cs.h
7939F: include/uapi/linux/cm4000_cs.h
7940
7941OMNIKEY CARDMAN 4040 DRIVER
7942M: Harald Welte <laforge@gnumonks.org>
7943S: Maintained
7944F: drivers/char/pcmcia/cm4040_cs.*
7945
7946OMNIVISION OV7670 SENSOR DRIVER
7947M: Jonathan Corbet <corbet@lwn.net>
7948L: linux-media@vger.kernel.org
7949T: git git://linuxtv.org/media_tree.git
7950S: Maintained
7951F: drivers/media/i2c/ov7670.c
7952
7953ONENAND FLASH DRIVER
7954M: Kyungmin Park <kyungmin.park@samsung.com>
7955L: linux-mtd@lists.infradead.org
7956S: Maintained
7957F: drivers/mtd/onenand/
7958F: include/linux/mtd/onenand*.h
7959
7960ONSTREAM SCSI TAPE DRIVER
7961M: Willem Riede <osst@riede.org>
7962L: osst-users@lists.sourceforge.net
7963L: linux-scsi@vger.kernel.org
7964S: Maintained
7965F: Documentation/scsi/osst.txt
7966F: drivers/scsi/osst.*
7967F: drivers/scsi/osst_*.h
7968F: drivers/scsi/st.h
7969
7970OPENCORES I2C BUS DRIVER
7971M: Peter Korsgaard <jacmet@sunsite.dk>
7972L: linux-i2c@vger.kernel.org
7973S: Maintained
7974F: Documentation/i2c/busses/i2c-ocores
7975F: drivers/i2c/busses/i2c-ocores.c
7976
7977OPEN FIRMWARE AND FLATTENED DEVICE TREE
7978M: Rob Herring <robh+dt@kernel.org>
7979M: Frank Rowand <frowand.list@gmail.com>
7980M: Grant Likely <grant.likely@linaro.org>
7981L: devicetree@vger.kernel.org
7982W: http://www.devicetree.org/
7983T: git git://git.kernel.org/pub/scm/linux/kernel/git/glikely/linux.git
7984S: Maintained
7985F: drivers/of/
7986F: include/linux/of*.h
7987F: scripts/dtc/
7988
7989OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
7990M: Rob Herring <robh+dt@kernel.org>
7991M: Pawel Moll <pawel.moll@arm.com>
7992M: Mark Rutland <mark.rutland@arm.com>
7993M: Ian Campbell <ijc+devicetree@hellion.org.uk>
7994M: Kumar Gala <galak@codeaurora.org>
7995L: devicetree@vger.kernel.org
7996T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
7997S: Maintained
7998F: Documentation/devicetree/
7999F: arch/*/boot/dts/
8000F: include/dt-bindings/
8001
8002OPEN FIRMWARE AND DEVICE TREE OVERLAYS
8003M: Pantelis Antoniou <pantelis.antoniou@konsulko.com>
8004L: devicetree@vger.kernel.org
8005S: Maintained
8006F: Documentation/devicetree/dynamic-resolution-notes.txt
8007F: Documentation/devicetree/overlay-notes.txt
8008F: drivers/of/overlay.c
8009F: drivers/of/resolver.c
8010
8011OPENRISC ARCHITECTURE
8012M: Jonas Bonn <jonas@southpole.se>
8013W: http://openrisc.net
8014L: linux@lists.openrisc.net (moderated for non-subscribers)
8015S: Maintained
8016T: git git://openrisc.net/~jonas/linux
8017F: arch/openrisc/
8018
8019OPENVSWITCH
8020M: Pravin Shelar <pshelar@nicira.com>
8021L: netdev@vger.kernel.org
8022L: dev@openvswitch.org
8023W: http://openvswitch.org
8024S: Maintained
8025F: net/openvswitch/
8026F: include/uapi/linux/openvswitch.h
8027
8028OPERATING PERFORMANCE POINTS (OPP)
8029M: Viresh Kumar <vireshk@kernel.org>
8030M: Nishanth Menon <nm@ti.com>
8031M: Stephen Boyd <sboyd@codeaurora.org>
8032L: linux-pm@vger.kernel.org
8033S: Maintained
8034T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
8035F: drivers/base/power/opp/
8036F: include/linux/pm_opp.h
8037F: Documentation/power/opp.txt
8038F: Documentation/devicetree/bindings/opp/
8039
8040OPL4 DRIVER
8041M: Clemens Ladisch <clemens@ladisch.de>
8042L: alsa-devel@alsa-project.org (moderated for non-subscribers)
8043T: git git://git.alsa-project.org/alsa-kernel.git
8044S: Maintained
8045F: sound/drivers/opl4/
8046
8047OPROFILE
8048M: Robert Richter <rric@kernel.org>
8049L: oprofile-list@lists.sf.net
8050S: Maintained
8051F: arch/*/include/asm/oprofile*.h
8052F: arch/*/oprofile/
8053F: drivers/oprofile/
8054F: include/linux/oprofile.h
8055
8056ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
8057M: Mark Fasheh <mfasheh@suse.com>
8058M: Joel Becker <jlbec@evilplan.org>
8059L: ocfs2-devel@oss.oracle.com (moderated for non-subscribers)
8060W: http://ocfs2.wiki.kernel.org
8061S: Supported
8062F: Documentation/filesystems/ocfs2.txt
8063F: Documentation/filesystems/dlmfs.txt
8064F: fs/ocfs2/
8065
8066ORINOCO DRIVER
8067L: linux-wireless@vger.kernel.org
8068W: http://wireless.kernel.org/en/users/Drivers/orinoco
8069W: http://www.nongnu.org/orinoco/
8070S: Orphan
8071F: drivers/net/wireless/intersil/orinoco/
8072
8073OSD LIBRARY and FILESYSTEM
8074M: Boaz Harrosh <ooo@electrozaur.com>
8075M: Benny Halevy <bhalevy@primarydata.com>
8076L: osd-dev@open-osd.org
8077W: http://open-osd.org
8078T: git git://git.open-osd.org/open-osd.git
8079S: Maintained
8080F: drivers/scsi/osd/
8081F: include/scsi/osd_*
8082F: fs/exofs/
8083
8084OVERLAY FILESYSTEM
8085M: Miklos Szeredi <miklos@szeredi.hu>
8086L: linux-unionfs@vger.kernel.org
8087T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
8088S: Supported
8089F: fs/overlayfs/
8090F: Documentation/filesystems/overlayfs.txt
8091
8092P54 WIRELESS DRIVER
8093M: Christian Lamparter <chunkeey@googlemail.com>
8094L: linux-wireless@vger.kernel.org
8095W: http://wireless.kernel.org/en/users/Drivers/p54
8096S: Maintained
8097F: drivers/net/wireless/intersil/p54/
8098
8099PA SEMI ETHERNET DRIVER
8100M: Olof Johansson <olof@lixom.net>
8101L: netdev@vger.kernel.org
8102S: Maintained
8103F: drivers/net/ethernet/pasemi/*
8104
8105PA SEMI SMBUS DRIVER
8106M: Olof Johansson <olof@lixom.net>
8107L: linux-i2c@vger.kernel.org
8108S: Maintained
8109F: drivers/i2c/busses/i2c-pasemi.c
8110
8111PADATA PARALLEL EXECUTION MECHANISM
8112M: Steffen Klassert <steffen.klassert@secunet.com>
8113L: linux-crypto@vger.kernel.org
8114S: Maintained
8115F: kernel/padata.c
8116F: include/linux/padata.h
8117F: Documentation/padata.txt
8118
8119PANASONIC LAPTOP ACPI EXTRAS DRIVER
8120M: Harald Welte <laforge@gnumonks.org>
8121L: platform-driver-x86@vger.kernel.org
8122S: Maintained
8123F: drivers/platform/x86/panasonic-laptop.c
8124
8125PANASONIC MN10300/AM33/AM34 PORT
8126M: David Howells <dhowells@redhat.com>
8127M: Koichi Yasutake <yasutake.koichi@jp.panasonic.com>
8128L: linux-am33-list@redhat.com (moderated for non-subscribers)
8129W: ftp://ftp.redhat.com/pub/redhat/gnupro/AM33/
8130S: Maintained
8131F: Documentation/mn10300/
8132F: arch/mn10300/
8133
8134PARALLEL PORT SUBSYSTEM
8135M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
8136M: Sudip Mukherjee <sudip@vectorindia.org>
8137L: linux-parport@lists.infradead.org (subscribers-only)
8138S: Maintained
8139F: drivers/parport/
8140F: include/linux/parport*.h
8141F: drivers/char/ppdev.c
8142F: include/uapi/linux/ppdev.h
8143F: Documentation/parport*.txt
8144
8145PARAVIRT_OPS INTERFACE
8146M: Jeremy Fitzhardinge <jeremy@goop.org>
8147M: Chris Wright <chrisw@sous-sol.org>
8148M: Alok Kataria <akataria@vmware.com>
8149M: Rusty Russell <rusty@rustcorp.com.au>
8150L: virtualization@lists.linux-foundation.org
8151S: Supported
8152F: Documentation/virtual/paravirt_ops.txt
8153F: arch/*/kernel/paravirt*
8154F: arch/*/include/asm/paravirt.h
8155
8156PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES
8157M: Tim Waugh <tim@cyberelk.net>
8158L: linux-parport@lists.infradead.org (subscribers-only)
8159S: Maintained
8160F: Documentation/blockdev/paride.txt
8161F: drivers/block/paride/
8162
8163PARISC ARCHITECTURE
8164M: "James E.J. Bottomley" <jejb@parisc-linux.org>
8165M: Helge Deller <deller@gmx.de>
8166L: linux-parisc@vger.kernel.org
8167W: http://www.parisc-linux.org/
8168Q: http://patchwork.kernel.org/project/linux-parisc/list/
8169T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
8170T: git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
8171S: Maintained
8172F: arch/parisc/
8173F: Documentation/parisc/
8174F: drivers/parisc/
8175F: drivers/char/agp/parisc-agp.c
8176F: drivers/input/serio/gscps2.c
8177F: drivers/parport/parport_gsc.*
8178F: drivers/tty/serial/8250/8250_gsc.c
8179F: drivers/video/fbdev/sti*
8180F: drivers/video/console/sti*
8181F: drivers/video/logo/logo_parisc*
8182
8183PC87360 HARDWARE MONITORING DRIVER
8184M: Jim Cromie <jim.cromie@gmail.com>
8185L: lm-sensors@lm-sensors.org
8186S: Maintained
8187F: Documentation/hwmon/pc87360
8188F: drivers/hwmon/pc87360.c
8189
8190PC8736x GPIO DRIVER
8191M: Jim Cromie <jim.cromie@gmail.com>
8192S: Maintained
8193F: drivers/char/pc8736x_gpio.c
8194
8195PC87427 HARDWARE MONITORING DRIVER
8196M: Jean Delvare <jdelvare@suse.com>
8197L: lm-sensors@lm-sensors.org
8198S: Maintained
8199F: Documentation/hwmon/pc87427
8200F: drivers/hwmon/pc87427.c
8201
8202PCA9532 LED DRIVER
8203M: Riku Voipio <riku.voipio@iki.fi>
8204S: Maintained
8205F: drivers/leds/leds-pca9532.c
8206F: include/linux/leds-pca9532.h
8207
8208PCA9541 I2C BUS MASTER SELECTOR DRIVER
8209M: Guenter Roeck <linux@roeck-us.net>
8210L: linux-i2c@vger.kernel.org
8211S: Maintained
8212F: drivers/i2c/muxes/i2c-mux-pca9541.c
8213
8214PCDP - PRIMARY CONSOLE AND DEBUG PORT
8215M: Khalid Aziz <khalid@gonehiking.org>
8216S: Maintained
8217F: drivers/firmware/pcdp.*
8218
8219PCI ERROR RECOVERY
8220M: Linas Vepstas <linasvepstas@gmail.com>
8221L: linux-pci@vger.kernel.org
8222S: Supported
8223F: Documentation/PCI/pci-error-recovery.txt
8224
8225PCI SUBSYSTEM
8226M: Bjorn Helgaas <bhelgaas@google.com>
8227L: linux-pci@vger.kernel.org
8228Q: http://patchwork.ozlabs.org/project/linux-pci/list/
8229T: git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
8230S: Supported
8231F: Documentation/PCI/
8232F: drivers/pci/
8233F: include/linux/pci*
8234F: arch/x86/pci/
8235F: arch/x86/kernel/quirks.c
8236
8237PCI DRIVER FOR ALTERA PCIE IP
8238M: Ley Foon Tan <lftan@altera.com>
8239L: rfi@lists.rocketboards.org (moderated for non-subscribers)
8240L: linux-pci@vger.kernel.org
8241S: Supported
8242F: Documentation/devicetree/bindings/pci/altera-pcie.txt
8243F: drivers/pci/host/pcie-altera.c
8244
8245PCI DRIVER FOR ARM VERSATILE PLATFORM
8246M: Rob Herring <robh@kernel.org>
8247L: linux-pci@vger.kernel.org
8248L: linux-arm-kernel@lists.infradead.org
8249S: Maintained
8250F: Documentation/devicetree/bindings/pci/versatile.txt
8251F: drivers/pci/host/pci-versatile.c
8252
8253PCI DRIVER FOR APPLIEDMICRO XGENE
8254M: Tanmay Inamdar <tinamdar@apm.com>
8255L: linux-pci@vger.kernel.org
8256L: linux-arm-kernel@lists.infradead.org
8257S: Maintained
8258F: Documentation/devicetree/bindings/pci/xgene-pci.txt
8259F: drivers/pci/host/pci-xgene.c
8260
8261PCI DRIVER FOR FREESCALE LAYERSCAPE
8262M: Minghuan Lian <minghuan.Lian@freescale.com>
8263M: Mingkai Hu <mingkai.hu@freescale.com>
8264M: Roy Zang <tie-fei.zang@freescale.com>
8265L: linuxppc-dev@lists.ozlabs.org
8266L: linux-pci@vger.kernel.org
8267L: linux-arm-kernel@lists.infradead.org
8268S: Maintained
8269F: drivers/pci/host/*layerscape*
8270
8271PCI DRIVER FOR IMX6
8272M: Richard Zhu <Richard.Zhu@freescale.com>
8273M: Lucas Stach <l.stach@pengutronix.de>
8274L: linux-pci@vger.kernel.org
8275L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8276S: Maintained
8277F: drivers/pci/host/*imx6*
8278
8279PCI DRIVER FOR TI KEYSTONE
8280M: Murali Karicheri <m-karicheri2@ti.com>
8281L: linux-pci@vger.kernel.org
8282L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8283S: Maintained
8284F: drivers/pci/host/*keystone*
8285
8286PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
8287M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8288M: Jason Cooper <jason@lakedaemon.net>
8289L: linux-pci@vger.kernel.org
8290L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8291S: Maintained
8292F: drivers/pci/host/*mvebu*
8293
8294PCI DRIVER FOR NVIDIA TEGRA
8295M: Thierry Reding <thierry.reding@gmail.com>
8296L: linux-tegra@vger.kernel.org
8297L: linux-pci@vger.kernel.org
8298S: Supported
8299F: Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
8300F: drivers/pci/host/pci-tegra.c
8301
8302PCI DRIVER FOR TI DRA7XX
8303M: Kishon Vijay Abraham I <kishon@ti.com>
8304L: linux-omap@vger.kernel.org
8305L: linux-pci@vger.kernel.org
8306S: Supported
8307F: Documentation/devicetree/bindings/pci/ti-pci.txt
8308F: drivers/pci/host/pci-dra7xx.c
8309
8310PCI DRIVER FOR RENESAS R-CAR
8311M: Simon Horman <horms@verge.net.au>
8312L: linux-pci@vger.kernel.org
8313L: linux-renesas-soc@vger.kernel.org
8314S: Maintained
8315F: drivers/pci/host/*rcar*
8316
8317PCI DRIVER FOR SAMSUNG EXYNOS
8318M: Jingoo Han <jingoohan1@gmail.com>
8319L: linux-pci@vger.kernel.org
8320L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8321L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
8322S: Maintained
8323F: drivers/pci/host/pci-exynos.c
8324
8325PCI DRIVER FOR SYNOPSIS DESIGNWARE
8326M: Jingoo Han <jingoohan1@gmail.com>
8327M: Pratyush Anand <pratyush.anand@gmail.com>
8328L: linux-pci@vger.kernel.org
8329S: Maintained
8330F: drivers/pci/host/*designware*
8331
8332PCI DRIVER FOR GENERIC OF HOSTS
8333M: Will Deacon <will.deacon@arm.com>
8334L: linux-pci@vger.kernel.org
8335L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8336S: Maintained
8337F: Documentation/devicetree/bindings/pci/host-generic-pci.txt
8338F: drivers/pci/host/pci-host-generic.c
8339
8340PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
8341M: Keith Busch <keith.busch@intel.com>
8342L: linux-pci@vger.kernel.org
8343S: Supported
8344F: arch/x86/pci/vmd.c
8345
8346PCIE DRIVER FOR ST SPEAR13XX
8347M: Pratyush Anand <pratyush.anand@gmail.com>
8348L: linux-pci@vger.kernel.org
8349S: Maintained
8350F: drivers/pci/host/*spear*
8351
8352PCI MSI DRIVER FOR ALTERA MSI IP
8353M: Ley Foon Tan <lftan@altera.com>
8354L: rfi@lists.rocketboards.org (moderated for non-subscribers)
8355L: linux-pci@vger.kernel.org
8356S: Supported
8357F: Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
8358F: drivers/pci/host/pcie-altera-msi.c
8359
8360PCI MSI DRIVER FOR APPLIEDMICRO XGENE
8361M: Duc Dang <dhdang@apm.com>
8362L: linux-pci@vger.kernel.org
8363L: linux-arm-kernel@lists.infradead.org
8364S: Maintained
8365F: Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
8366F: drivers/pci/host/pci-xgene-msi.c
8367
8368PCIE DRIVER FOR HISILICON
8369M: Zhou Wang <wangzhou1@hisilicon.com>
8370M: Gabriele Paoloni <gabriele.paoloni@huawei.com>
8371L: linux-pci@vger.kernel.org
8372S: Maintained
8373F: Documentation/devicetree/bindings/pci/hisilicon-pcie.txt
8374F: drivers/pci/host/pcie-hisi.c
8375
8376PCIE DRIVER FOR QUALCOMM MSM
8377M: Stanimir Varbanov <svarbanov@mm-sol.com>
8378L: linux-pci@vger.kernel.org
8379L: linux-arm-msm@vger.kernel.org
8380S: Maintained
8381F: drivers/pci/host/*qcom*
8382
8383PCMCIA SUBSYSTEM
8384P: Linux PCMCIA Team
8385L: linux-pcmcia@lists.infradead.org
8386W: http://lists.infradead.org/mailman/listinfo/linux-pcmcia
8387T: git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git
8388S: Maintained
8389F: Documentation/pcmcia/
8390F: drivers/pcmcia/
8391F: include/pcmcia/
8392
8393PCNET32 NETWORK DRIVER
8394M: Don Fry <pcnet32@frontier.com>
8395L: netdev@vger.kernel.org
8396S: Maintained
8397F: drivers/net/ethernet/amd/pcnet32.c
8398
8399PCRYPT PARALLEL CRYPTO ENGINE
8400M: Steffen Klassert <steffen.klassert@secunet.com>
8401L: linux-crypto@vger.kernel.org
8402S: Maintained
8403F: crypto/pcrypt.c
8404F: include/crypto/pcrypt.h
8405
8406PER-CPU MEMORY ALLOCATOR
8407M: Tejun Heo <tj@kernel.org>
8408M: Christoph Lameter <cl@linux-foundation.org>
8409T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/percpu.git
8410S: Maintained
8411F: include/linux/percpu*.h
8412F: mm/percpu*.c
8413F: arch/*/include/asm/percpu.h
8414
8415PER-TASK DELAY ACCOUNTING
8416M: Balbir Singh <bsingharora@gmail.com>
8417S: Maintained
8418F: include/linux/delayacct.h
8419F: kernel/delayacct.c
8420
8421PERFORMANCE EVENTS SUBSYSTEM
8422M: Peter Zijlstra <peterz@infradead.org>
8423M: Ingo Molnar <mingo@redhat.com>
8424M: Arnaldo Carvalho de Melo <acme@kernel.org>
8425L: linux-kernel@vger.kernel.org
8426T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
8427S: Supported
8428F: kernel/events/*
8429F: include/linux/perf_event.h
8430F: include/uapi/linux/perf_event.h
8431F: arch/*/kernel/perf_event*.c
8432F: arch/*/kernel/*/perf_event*.c
8433F: arch/*/kernel/*/*/perf_event*.c
8434F: arch/*/include/asm/perf_event.h
8435F: arch/*/kernel/perf_callchain.c
8436F: tools/perf/
8437
8438PERSONALITY HANDLING
8439M: Christoph Hellwig <hch@infradead.org>
8440L: linux-abi-devel@lists.sourceforge.net
8441S: Maintained
8442F: include/linux/personality.h
8443F: include/uapi/linux/personality.h
8444
8445PHONET PROTOCOL
8446M: Remi Denis-Courmont <courmisch@gmail.com>
8447S: Supported
8448F: Documentation/networking/phonet.txt
8449F: include/linux/phonet.h
8450F: include/net/phonet/
8451F: include/uapi/linux/phonet.h
8452F: net/phonet/
8453
8454PHRAM MTD DRIVER
8455M: Joern Engel <joern@lazybastard.org>
8456L: linux-mtd@lists.infradead.org
8457S: Maintained
8458F: drivers/mtd/devices/phram.c
8459
8460PICOLCD HID DRIVER
8461M: Bruno Prémont <bonbons@linux-vserver.org>
8462L: linux-input@vger.kernel.org
8463S: Maintained
8464F: drivers/hid/hid-picolcd*
8465
8466PICOXCELL SUPPORT
8467M: Jamie Iles <jamie@jamieiles.com>
8468L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8469T: git git://github.com/jamieiles/linux-2.6-ji.git
8470S: Supported
8471F: arch/arm/boot/dts/picoxcell*
8472F: arch/arm/mach-picoxcell/
8473F: drivers/crypto/picoxcell*
8474
8475PIN CONTROL SUBSYSTEM
8476M: Linus Walleij <linus.walleij@linaro.org>
8477L: linux-gpio@vger.kernel.org
8478T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
8479S: Maintained
8480F: drivers/pinctrl/
8481F: include/linux/pinctrl/
8482
8483PIN CONTROLLER - ATMEL AT91
8484M: Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
8485L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8486S: Maintained
8487F: drivers/pinctrl/pinctrl-at91.*
8488
8489PIN CONTROLLER - ATMEL AT91 PIO4
8490M: Ludovic Desroches <ludovic.desroches@atmel.com>
8491L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8492L: linux-gpio@vger.kernel.org
8493S: Supported
8494F: drivers/pinctrl/pinctrl-at91-pio4.*
8495
8496PIN CONTROLLER - INTEL
8497M: Mika Westerberg <mika.westerberg@linux.intel.com>
8498M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
8499S: Maintained
8500F: drivers/pinctrl/intel/
8501
8502PIN CONTROLLER - RENESAS
8503M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8504M: Geert Uytterhoeven <geert+renesas@glider.be>
8505L: linux-renesas-soc@vger.kernel.org
8506S: Maintained
8507F: drivers/pinctrl/sh-pfc/
8508
8509PIN CONTROLLER - SAMSUNG
8510M: Tomasz Figa <tomasz.figa@gmail.com>
8511L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8512L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
8513S: Maintained
8514F: drivers/pinctrl/samsung/
8515
8516PIN CONTROLLER - SINGLE
8517M: Tony Lindgren <tony@atomide.com>
8518M: Haojian Zhuang <haojian.zhuang@linaro.org>
8519L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8520L: linux-omap@vger.kernel.org
8521S: Maintained
8522F: drivers/pinctrl/pinctrl-single.c
8523
8524PIN CONTROLLER - ST SPEAR
8525M: Viresh Kumar <vireshk@kernel.org>
8526L: spear-devel@list.st.com
8527L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8528W: http://www.st.com/spear
8529S: Maintained
8530F: drivers/pinctrl/spear/
8531
8532PKTCDVD DRIVER
8533M: Jiri Kosina <jikos@kernel.org>
8534S: Maintained
8535F: drivers/block/pktcdvd.c
8536F: include/linux/pktcdvd.h
8537F: include/uapi/linux/pktcdvd.h
8538
8539PKUNITY SOC DRIVERS
8540M: Guan Xuetao <gxt@mprc.pku.edu.cn>
8541W: http://mprc.pku.edu.cn/~guanxuetao/linux
8542S: Maintained
8543T: git git://github.com/gxt/linux.git
8544F: drivers/input/serio/i8042-unicore32io.h
8545F: drivers/i2c/busses/i2c-puv3.c
8546F: drivers/video/fbdev/fb-puv3.c
8547F: drivers/rtc/rtc-puv3.c
8548
8549PMBUS HARDWARE MONITORING DRIVERS
8550M: Guenter Roeck <linux@roeck-us.net>
8551L: lm-sensors@lm-sensors.org
8552W: http://www.lm-sensors.org/
8553W: http://www.roeck-us.net/linux/drivers/
8554T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
8555S: Maintained
8556F: Documentation/hwmon/pmbus
8557F: drivers/hwmon/pmbus/
8558F: include/linux/i2c/pmbus.h
8559
8560PMC SIERRA MaxRAID DRIVER
8561L: linux-scsi@vger.kernel.org
8562W: http://www.pmc-sierra.com/
8563S: Orphan
8564F: drivers/scsi/pmcraid.*
8565
8566PMC SIERRA PM8001 DRIVER
8567M: Jack Wang <jinpu.wang@profitbricks.com>
8568M: lindar_liu@usish.com
8569L: pmchba@pmcs.com
8570L: linux-scsi@vger.kernel.org
8571S: Supported
8572F: drivers/scsi/pm8001/
8573
8574POSIX CLOCKS and TIMERS
8575M: Thomas Gleixner <tglx@linutronix.de>
8576L: linux-kernel@vger.kernel.org
8577T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
8578S: Maintained
8579F: fs/timerfd.c
8580F: include/linux/timer*
8581F: kernel/time/*timer*
8582
8583POWER MANAGEMENT CORE
8584M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
8585L: linux-pm@vger.kernel.org
8586T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
8587S: Supported
8588F: drivers/base/power/
8589F: include/linux/pm.h
8590F: include/linux/pm_*
8591F: include/linux/powercap.h
8592F: drivers/powercap/
8593
8594POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
8595M: Sebastian Reichel <sre@kernel.org>
8596M: Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
8597M: David Woodhouse <dwmw2@infradead.org>
8598L: linux-pm@vger.kernel.org
8599T: git git://git.infradead.org/battery-2.6.git
8600S: Maintained
8601F: include/linux/power_supply.h
8602F: drivers/power/
8603X: drivers/power/avs/
8604
8605POWER STATE COORDINATION INTERFACE (PSCI)
8606M: Mark Rutland <mark.rutland@arm.com>
8607M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
8608L: linux-arm-kernel@lists.infradead.org
8609S: Maintained
8610F: drivers/firmware/psci.c
8611F: include/linux/psci.h
8612F: include/uapi/linux/psci.h
8613
8614PNP SUPPORT
8615M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
8616S: Maintained
8617F: drivers/pnp/
8618
8619PPP PROTOCOL DRIVERS AND COMPRESSORS
8620M: Paul Mackerras <paulus@samba.org>
8621L: linux-ppp@vger.kernel.org
8622S: Maintained
8623F: drivers/net/ppp/ppp_*
8624
8625PPP OVER ATM (RFC 2364)
8626M: Mitchell Blank Jr <mitch@sfgoth.com>
8627S: Maintained
8628F: net/atm/pppoatm.c
8629F: include/uapi/linux/atmppp.h
8630
8631PPP OVER ETHERNET
8632M: Michal Ostrowski <mostrows@earthlink.net>
8633S: Maintained
8634F: drivers/net/ppp/pppoe.c
8635F: drivers/net/ppp/pppox.c
8636
8637PPP OVER L2TP
8638M: James Chapman <jchapman@katalix.com>
8639S: Maintained
8640F: net/l2tp/l2tp_ppp.c
8641F: include/linux/if_pppol2tp.h
8642F: include/uapi/linux/if_pppol2tp.h
8643
8644PPS SUPPORT
8645M: Rodolfo Giometti <giometti@enneenne.com>
8646W: http://wiki.enneenne.com/index.php/LinuxPPS_support
8647L: linuxpps@ml.enneenne.com (subscribers-only)
8648S: Maintained
8649F: Documentation/pps/
8650F: drivers/pps/
8651F: include/linux/pps*.h
8652
8653PPTP DRIVER
8654M: Dmitry Kozlov <xeb@mail.ru>
8655L: netdev@vger.kernel.org
8656S: Maintained
8657F: drivers/net/ppp/pptp.c
8658W: http://sourceforge.net/projects/accel-pptp
8659
8660PREEMPTIBLE KERNEL
8661M: Robert Love <rml@tech9.net>
8662L: kpreempt-tech@lists.sourceforge.net
8663W: ftp://ftp.kernel.org/pub/linux/kernel/people/rml/preempt-kernel
8664S: Supported
8665F: Documentation/preempt-locking.txt
8666F: include/linux/preempt.h
8667
8668PRISM54 WIRELESS DRIVER
8669M: "Luis R. Rodriguez" <mcgrof@gmail.com>
8670L: linux-wireless@vger.kernel.org
8671W: http://wireless.kernel.org/en/users/Drivers/p54
8672S: Obsolete
8673F: drivers/net/wireless/intersil/prism54/
8674
8675PS3 NETWORK SUPPORT
8676M: Geoff Levand <geoff@infradead.org>
8677L: netdev@vger.kernel.org
8678L: linuxppc-dev@lists.ozlabs.org
8679S: Maintained
8680F: drivers/net/ethernet/toshiba/ps3_gelic_net.*
8681
8682PS3 PLATFORM SUPPORT
8683M: Geoff Levand <geoff@infradead.org>
8684L: linuxppc-dev@lists.ozlabs.org
8685S: Maintained
8686F: arch/powerpc/boot/ps3*
8687F: arch/powerpc/include/asm/lv1call.h
8688F: arch/powerpc/include/asm/ps3*.h
8689F: arch/powerpc/platforms/ps3/
8690F: drivers/*/ps3*
8691F: drivers/ps3/
8692F: drivers/rtc/rtc-ps3.c
8693F: drivers/usb/host/*ps3.c
8694F: sound/ppc/snd_ps3*
8695
8696PS3VRAM DRIVER
8697M: Jim Paris <jim@jtan.com>
8698M: Geoff Levand <geoff@infradead.org>
8699L: linuxppc-dev@lists.ozlabs.org
8700S: Maintained
8701F: drivers/block/ps3vram.c
8702
8703PSTORE FILESYSTEM
8704M: Anton Vorontsov <anton@enomsg.org>
8705M: Colin Cross <ccross@android.com>
8706M: Kees Cook <keescook@chromium.org>
8707M: Tony Luck <tony.luck@intel.com>
8708S: Maintained
8709T: git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
8710F: fs/pstore/
8711F: include/linux/pstore*
8712F: drivers/firmware/efi/efi-pstore.c
8713F: drivers/acpi/apei/erst.c
8714
8715PTP HARDWARE CLOCK SUPPORT
8716M: Richard Cochran <richardcochran@gmail.com>
8717L: netdev@vger.kernel.org
8718S: Maintained
8719W: http://linuxptp.sourceforge.net/
8720F: Documentation/ABI/testing/sysfs-ptp
8721F: Documentation/ptp/*
8722F: drivers/net/ethernet/freescale/gianfar_ptp.c
8723F: drivers/net/phy/dp83640*
8724F: drivers/ptp/*
8725F: include/linux/ptp_cl*
8726
8727PTRACE SUPPORT
8728M: Roland McGrath <roland@hack.frob.com>
8729M: Oleg Nesterov <oleg@redhat.com>
8730S: Maintained
8731F: include/asm-generic/syscall.h
8732F: include/linux/ptrace.h
8733F: include/linux/regset.h
8734F: include/linux/tracehook.h
8735F: include/uapi/linux/ptrace.h
8736F: kernel/ptrace.c
8737
8738PVRUSB2 VIDEO4LINUX DRIVER
8739M: Mike Isely <isely@pobox.com>
8740L: pvrusb2@isely.net (subscribers-only)
8741L: linux-media@vger.kernel.org
8742W: http://www.isely.net/pvrusb2/
8743T: git git://linuxtv.org/media_tree.git
8744S: Maintained
8745F: Documentation/video4linux/README.pvrusb2
8746F: drivers/media/usb/pvrusb2/
8747
8748PWC WEBCAM DRIVER
8749M: Hans de Goede <hdegoede@redhat.com>
8750L: linux-media@vger.kernel.org
8751T: git git://linuxtv.org/media_tree.git
8752S: Maintained
8753F: drivers/media/usb/pwc/*
8754
8755PWM FAN DRIVER
8756M: Kamil Debski <k.debski@samsung.com>
8757L: lm-sensors@lm-sensors.org
8758S: Supported
8759F: Documentation/devicetree/bindings/hwmon/pwm-fan.txt
8760F: Documentation/hwmon/pwm-fan
8761F: drivers/hwmon/pwm-fan.c
8762
8763PWM SUBSYSTEM
8764M: Thierry Reding <thierry.reding@gmail.com>
8765L: linux-pwm@vger.kernel.org
8766S: Maintained
8767T: git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
8768F: Documentation/pwm.txt
8769F: Documentation/devicetree/bindings/pwm/
8770F: include/linux/pwm.h
8771F: drivers/pwm/
8772F: drivers/video/backlight/pwm_bl.c
8773F: include/linux/pwm_backlight.h
8774
8775PXA2xx/PXA3xx SUPPORT
8776M: Daniel Mack <daniel@zonque.org>
8777M: Haojian Zhuang <haojian.zhuang@gmail.com>
8778M: Robert Jarzmik <robert.jarzmik@free.fr>
8779L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8780T: git git://github.com/hzhuang1/linux.git
8781T: git git://github.com/rjarzmik/linux.git
8782S: Maintained
8783F: arch/arm/mach-pxa/
8784F: drivers/dma/pxa*
8785F: drivers/pcmcia/pxa2xx*
8786F: drivers/pinctrl/pxa/
8787F: drivers/spi/spi-pxa2xx*
8788F: drivers/usb/gadget/udc/pxa2*
8789F: include/sound/pxa2xx-lib.h
8790F: sound/arm/pxa*
8791F: sound/soc/pxa/
8792
8793PXA GPIO DRIVER
8794M: Robert Jarzmik <robert.jarzmik@free.fr>
8795L: linux-gpio@vger.kernel.org
8796S: Maintained
8797F: drivers/gpio/gpio-pxa.c
8798
8799PXA3xx NAND FLASH DRIVER
8800M: Ezequiel Garcia <ezequiel.garcia@free-electrons.com>
8801L: linux-mtd@lists.infradead.org
8802S: Maintained
8803F: drivers/mtd/nand/pxa3xx_nand.c
8804
8805MMP SUPPORT
8806M: Eric Miao <eric.y.miao@gmail.com>
8807M: Haojian Zhuang <haojian.zhuang@gmail.com>
8808L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8809T: git git://github.com/hzhuang1/linux.git
8810T: git git://git.linaro.org/people/ycmiao/pxa-linux.git
8811S: Maintained
8812F: arch/arm/mach-mmp/
8813
8814PXA MMCI DRIVER
8815S: Orphan
8816
8817PXA RTC DRIVER
8818M: Robert Jarzmik <robert.jarzmik@free.fr>
8819L: rtc-linux@googlegroups.com
8820S: Maintained
8821
8822QAT DRIVER
8823M: Tadeusz Struk <tadeusz.struk@intel.com>
8824L: qat-linux@intel.com
8825S: Supported
8826F: drivers/crypto/qat/
8827
8828QIB DRIVER
8829M: Mike Marciniszyn <infinipath@intel.com>
8830L: linux-rdma@vger.kernel.org
8831S: Supported
8832F: drivers/infiniband/hw/qib/
8833
8834QLOGIC QLA1280 SCSI DRIVER
8835M: Michael Reed <mdr@sgi.com>
8836L: linux-scsi@vger.kernel.org
8837S: Maintained
8838F: drivers/scsi/qla1280.[ch]
8839
8840QLOGIC QLA2XXX FC-SCSI DRIVER
8841M: qla2xxx-upstream@qlogic.com
8842L: linux-scsi@vger.kernel.org
8843S: Supported
8844F: Documentation/scsi/LICENSE.qla2xxx
8845F: drivers/scsi/qla2xxx/
8846
8847QLOGIC QLA4XXX iSCSI DRIVER
8848M: QLogic-Storage-Upstream@qlogic.com
8849L: linux-scsi@vger.kernel.org
8850S: Supported
8851F: Documentation/scsi/LICENSE.qla4xxx
8852F: drivers/scsi/qla4xxx/
8853
8854QLOGIC QLA3XXX NETWORK DRIVER
8855M: Jitendra Kalsaria <jitendra.kalsaria@qlogic.com>
8856M: Ron Mercer <ron.mercer@qlogic.com>
8857M: linux-driver@qlogic.com
8858L: netdev@vger.kernel.org
8859S: Supported
8860F: Documentation/networking/LICENSE.qla3xxx
8861F: drivers/net/ethernet/qlogic/qla3xxx.*
8862
8863QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
8864M: Dept-GELinuxNICDev@qlogic.com
8865L: netdev@vger.kernel.org
8866S: Supported
8867F: drivers/net/ethernet/qlogic/qlcnic/
8868
8869QLOGIC QLGE 10Gb ETHERNET DRIVER
8870M: Harish Patil <harish.patil@qlogic.com>
8871M: Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
8872M: Dept-GELinuxNICDev@qlogic.com
8873M: linux-driver@qlogic.com
8874L: netdev@vger.kernel.org
8875S: Supported
8876F: drivers/net/ethernet/qlogic/qlge/
8877
8878QLOGIC QL4xxx ETHERNET DRIVER
8879M: Yuval Mintz <Yuval.Mintz@qlogic.com>
8880M: Ariel Elior <Ariel.Elior@qlogic.com>
8881M: everest-linux-l2@qlogic.com
8882L: netdev@vger.kernel.org
8883S: Supported
8884F: drivers/net/ethernet/qlogic/qed/
8885F: include/linux/qed/
8886F: drivers/net/ethernet/qlogic/qede/
8887
8888QNX4 FILESYSTEM
8889M: Anders Larsen <al@alarsen.net>
8890W: http://www.alarsen.net/linux/qnx4fs/
8891S: Maintained
8892F: fs/qnx4/
8893F: include/uapi/linux/qnx4_fs.h
8894F: include/uapi/linux/qnxtypes.h
8895
8896QT1010 MEDIA DRIVER
8897M: Antti Palosaari <crope@iki.fi>
8898L: linux-media@vger.kernel.org
8899W: https://linuxtv.org
8900W: http://palosaari.fi/linux/
8901Q: http://patchwork.linuxtv.org/project/linux-media/list/
8902T: git git://linuxtv.org/anttip/media_tree.git
8903S: Maintained
8904F: drivers/media/tuners/qt1010*
8905
8906QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
8907M: QCA ath9k Development <ath9k-devel@qca.qualcomm.com>
8908L: linux-wireless@vger.kernel.org
8909L: ath9k-devel@lists.ath9k.org
8910W: http://wireless.kernel.org/en/users/Drivers/ath9k
8911S: Supported
8912F: drivers/net/wireless/ath/ath9k/
8913
8914QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
8915M: Kalle Valo <kvalo@qca.qualcomm.com>
8916L: ath10k@lists.infradead.org
8917W: http://wireless.kernel.org/en/users/Drivers/ath10k
8918T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
8919S: Supported
8920F: drivers/net/wireless/ath/ath10k/
8921
8922QUALCOMM HEXAGON ARCHITECTURE
8923M: Richard Kuo <rkuo@codeaurora.org>
8924L: linux-hexagon@vger.kernel.org
8925T: git git://git.kernel.org/pub/scm/linux/kernel/git/rkuo/linux-hexagon-kernel.git
8926S: Supported
8927F: arch/hexagon/
8928
8929QUALCOMM WCN36XX WIRELESS DRIVER
8930M: Eugene Krasnikov <k.eugene.e@gmail.com>
8931L: wcn36xx@lists.infradead.org
8932W: http://wireless.kernel.org/en/users/Drivers/wcn36xx
8933T: git git://github.com/KrasnikovEugene/wcn36xx.git
8934S: Supported
8935F: drivers/net/wireless/ath/wcn36xx/
8936
8937RADOS BLOCK DEVICE (RBD)
8938M: Ilya Dryomov <idryomov@gmail.com>
8939M: Sage Weil <sage@redhat.com>
8940M: Alex Elder <elder@kernel.org>
8941L: ceph-devel@vger.kernel.org
8942W: http://ceph.com/
8943T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
8944T: git git://github.com/ceph/ceph-client.git
8945S: Supported
8946F: Documentation/ABI/testing/sysfs-bus-rbd
8947F: drivers/block/rbd.c
8948F: drivers/block/rbd_types.h
8949
8950RADEON FRAMEBUFFER DISPLAY DRIVER
8951M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
8952L: linux-fbdev@vger.kernel.org
8953S: Maintained
8954F: drivers/video/fbdev/aty/radeon*
8955F: include/uapi/linux/radeonfb.h
8956
8957RADIOSHARK RADIO DRIVER
8958M: Hans de Goede <hdegoede@redhat.com>
8959L: linux-media@vger.kernel.org
8960T: git git://linuxtv.org/media_tree.git
8961S: Maintained
8962F: drivers/media/radio/radio-shark.c
8963
8964RADIOSHARK2 RADIO DRIVER
8965M: Hans de Goede <hdegoede@redhat.com>
8966L: linux-media@vger.kernel.org
8967T: git git://linuxtv.org/media_tree.git
8968S: Maintained
8969F: drivers/media/radio/radio-shark2.c
8970F: drivers/media/radio/radio-tea5777.c
8971
8972RAGE128 FRAMEBUFFER DISPLAY DRIVER
8973M: Paul Mackerras <paulus@samba.org>
8974L: linux-fbdev@vger.kernel.org
8975S: Maintained
8976F: drivers/video/fbdev/aty/aty128fb.c
8977
8978RALINK RT2X00 WIRELESS LAN DRIVER
8979P: rt2x00 project
8980M: Stanislaw Gruszka <sgruszka@redhat.com>
8981M: Helmut Schaa <helmut.schaa@googlemail.com>
8982L: linux-wireless@vger.kernel.org
8983S: Maintained
8984F: drivers/net/wireless/ralink/rt2x00/
8985
8986RAMDISK RAM BLOCK DEVICE DRIVER
8987M: Jens Axboe <axboe@kernel.dk>
8988S: Maintained
8989F: Documentation/blockdev/ramdisk.txt
8990F: drivers/block/brd.c
8991
8992RANDOM NUMBER DRIVER
8993M: "Theodore Ts'o" <tytso@mit.edu>
8994S: Maintained
8995F: drivers/char/random.c
8996
8997RAPIDIO SUBSYSTEM
8998M: Matt Porter <mporter@kernel.crashing.org>
8999M: Alexandre Bounine <alexandre.bounine@idt.com>
9000S: Maintained
9001F: drivers/rapidio/
9002
9003RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
9004L: linux-wireless@vger.kernel.org
9005S: Orphan
9006F: drivers/net/wireless/ray*
9007
9008RCUTORTURE MODULE
9009M: Josh Triplett <josh@joshtriplett.org>
9010M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
9011L: linux-kernel@vger.kernel.org
9012S: Supported
9013T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
9014F: Documentation/RCU/torture.txt
9015F: kernel/rcu/rcutorture.c
9016
9017RCUTORTURE TEST FRAMEWORK
9018M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
9019M: Josh Triplett <josh@joshtriplett.org>
9020R: Steven Rostedt <rostedt@goodmis.org>
9021R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
9022R: Lai Jiangshan <jiangshanlai@gmail.com>
9023L: linux-kernel@vger.kernel.org
9024S: Supported
9025T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
9026F: tools/testing/selftests/rcutorture
9027
9028RDC R-321X SoC
9029M: Florian Fainelli <florian@openwrt.org>
9030S: Maintained
9031
9032RDC R6040 FAST ETHERNET DRIVER
9033M: Florian Fainelli <florian@openwrt.org>
9034L: netdev@vger.kernel.org
9035S: Maintained
9036F: drivers/net/ethernet/rdc/r6040.c
9037
9038RDS - RELIABLE DATAGRAM SOCKETS
9039M: Chien Yen <chien.yen@oracle.com>
9040L: rds-devel@oss.oracle.com (moderated for non-subscribers)
9041S: Supported
9042F: net/rds/
9043
9044READ-COPY UPDATE (RCU)
9045M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
9046M: Josh Triplett <josh@joshtriplett.org>
9047R: Steven Rostedt <rostedt@goodmis.org>
9048R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
9049R: Lai Jiangshan <jiangshanlai@gmail.com>
9050L: linux-kernel@vger.kernel.org
9051W: http://www.rdrop.com/users/paulmck/RCU/
9052S: Supported
9053T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
9054F: Documentation/RCU/
9055X: Documentation/RCU/torture.txt
9056F: include/linux/rcu*
9057X: include/linux/srcu.h
9058F: kernel/rcu/
9059X: kernel/torture.c
9060
9061REAL TIME CLOCK (RTC) SUBSYSTEM
9062M: Alessandro Zummo <a.zummo@towertech.it>
9063M: Alexandre Belloni <alexandre.belloni@free-electrons.com>
9064L: rtc-linux@googlegroups.com
9065Q: http://patchwork.ozlabs.org/project/rtc-linux/list/
9066T: git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
9067S: Maintained
9068F: Documentation/rtc.txt
9069F: drivers/rtc/
9070F: include/linux/rtc.h
9071F: include/uapi/linux/rtc.h
9072
9073REALTEK AUDIO CODECS
9074M: Bard Liao <bardliao@realtek.com>
9075M: Oder Chiou <oder_chiou@realtek.com>
9076S: Maintained
9077F: sound/soc/codecs/rt*
9078F: include/sound/rt*.h
9079
9080REISERFS FILE SYSTEM
9081L: reiserfs-devel@vger.kernel.org
9082S: Supported
9083F: fs/reiserfs/
9084
9085REGISTER MAP ABSTRACTION
9086M: Mark Brown <broonie@kernel.org>
9087L: linux-kernel@vger.kernel.org
9088T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
9089S: Supported
9090F: drivers/base/regmap/
9091F: include/linux/regmap.h
9092
9093REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
9094M: Ohad Ben-Cohen <ohad@wizery.com>
9095T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git
9096S: Maintained
9097F: drivers/remoteproc/
9098F: Documentation/remoteproc.txt
9099F: include/linux/remoteproc.h
9100
9101REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
9102M: Ohad Ben-Cohen <ohad@wizery.com>
9103T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/rpmsg.git
9104S: Maintained
9105F: drivers/rpmsg/
9106F: Documentation/rpmsg.txt
9107F: include/linux/rpmsg.h
9108
9109RENESAS ETHERNET DRIVERS
9110R: Sergei Shtylyov <sergei.shtylyov@cogentembedded.com>
9111L: netdev@vger.kernel.org
9112L: linux-renesas-soc@vger.kernel.org
9113F: drivers/net/ethernet/renesas/
9114F: include/linux/sh_eth.h
9115
9116RENESAS USB2 PHY DRIVER
9117M: Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
9118L: linux-renesas-soc@vger.kernel.org
9119S: Maintained
9120F: drivers/phy/phy-rcar-gen3-usb2.c
9121
9122RESET CONTROLLER FRAMEWORK
9123M: Philipp Zabel <p.zabel@pengutronix.de>
9124T: git git://git.pengutronix.de/git/pza/linux
9125S: Maintained
9126F: drivers/reset/
9127F: Documentation/devicetree/bindings/reset/
9128F: include/dt-bindings/reset/
9129F: include/linux/reset.h
9130F: include/linux/reset-controller.h
9131
9132RFKILL
9133M: Johannes Berg <johannes@sipsolutions.net>
9134L: linux-wireless@vger.kernel.org
9135W: http://wireless.kernel.org/
9136T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
9137T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
9138S: Maintained
9139F: Documentation/rfkill.txt
9140F: net/rfkill/
9141
9142RHASHTABLE
9143M: Thomas Graf <tgraf@suug.ch>
9144L: netdev@vger.kernel.org
9145S: Maintained
9146F: lib/rhashtable.c
9147F: include/linux/rhashtable.h
9148
9149RICOH SMARTMEDIA/XD DRIVER
9150M: Maxim Levitsky <maximlevitsky@gmail.com>
9151S: Maintained
9152F: drivers/mtd/nand/r852.c
9153F: drivers/mtd/nand/r852.h
9154
9155RICOH R5C592 MEMORYSTICK DRIVER
9156M: Maxim Levitsky <maximlevitsky@gmail.com>
9157S: Maintained
9158F: drivers/memstick/host/r592.*
9159
9160ROCCAT DRIVERS
9161M: Stefan Achatz <erazor_de@users.sourceforge.net>
9162W: http://sourceforge.net/projects/roccat/
9163S: Maintained
9164F: drivers/hid/hid-roccat*
9165F: include/linux/hid-roccat*
9166F: Documentation/ABI/*/sysfs-driver-hid-roccat*
9167
9168ROCKER DRIVER
9169M: Jiri Pirko <jiri@resnulli.us>
9170M: Scott Feldman <sfeldma@gmail.com>
9171L: netdev@vger.kernel.org
9172S: Supported
9173F: drivers/net/ethernet/rocker/
9174
9175ROCKETPORT DRIVER
9176P: Comtrol Corp.
9177W: http://www.comtrol.com
9178S: Maintained
9179F: Documentation/serial/rocket.txt
9180F: drivers/tty/rocket*
9181
9182ROCKETPORT EXPRESS/INFINITY DRIVER
9183M: Kevin Cernekee <cernekee@gmail.com>
9184L: linux-serial@vger.kernel.org
9185S: Odd Fixes
9186F: drivers/tty/serial/rp2.*
9187
9188ROSE NETWORK LAYER
9189M: Ralf Baechle <ralf@linux-mips.org>
9190L: linux-hams@vger.kernel.org
9191W: http://www.linux-ax25.org/
9192S: Maintained
9193F: include/net/rose.h
9194F: include/uapi/linux/rose.h
9195F: net/rose/
9196
9197RTL2830 MEDIA DRIVER
9198M: Antti Palosaari <crope@iki.fi>
9199L: linux-media@vger.kernel.org
9200W: https://linuxtv.org
9201W: http://palosaari.fi/linux/
9202Q: http://patchwork.linuxtv.org/project/linux-media/list/
9203T: git git://linuxtv.org/anttip/media_tree.git
9204S: Maintained
9205F: drivers/media/dvb-frontends/rtl2830*
9206
9207RTL2832 MEDIA DRIVER
9208M: Antti Palosaari <crope@iki.fi>
9209L: linux-media@vger.kernel.org
9210W: https://linuxtv.org
9211W: http://palosaari.fi/linux/
9212Q: http://patchwork.linuxtv.org/project/linux-media/list/
9213T: git git://linuxtv.org/anttip/media_tree.git
9214S: Maintained
9215F: drivers/media/dvb-frontends/rtl2832*
9216
9217RTL2832_SDR MEDIA DRIVER
9218M: Antti Palosaari <crope@iki.fi>
9219L: linux-media@vger.kernel.org
9220W: https://linuxtv.org
9221W: http://palosaari.fi/linux/
9222Q: http://patchwork.linuxtv.org/project/linux-media/list/
9223T: git git://linuxtv.org/anttip/media_tree.git
9224S: Maintained
9225F: drivers/media/dvb-frontends/rtl2832_sdr*
9226
9227RTL8180 WIRELESS DRIVER
9228L: linux-wireless@vger.kernel.org
9229W: http://wireless.kernel.org/
9230T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
9231S: Orphan
9232F: drivers/net/wireless/realtek/rtl818x/rtl8180/
9233
9234RTL8187 WIRELESS DRIVER
9235M: Herton Ronaldo Krzesinski <herton@canonical.com>
9236M: Hin-Tak Leung <htl10@users.sourceforge.net>
9237M: Larry Finger <Larry.Finger@lwfinger.net>
9238L: linux-wireless@vger.kernel.org
9239W: http://wireless.kernel.org/
9240T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
9241S: Maintained
9242F: drivers/net/wireless/realtek/rtl818x/rtl8187/
9243
9244RTL8192CE WIRELESS DRIVER
9245M: Larry Finger <Larry.Finger@lwfinger.net>
9246M: Chaoming Li <chaoming_li@realsil.com.cn>
9247L: linux-wireless@vger.kernel.org
9248W: http://wireless.kernel.org/
9249T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
9250S: Maintained
9251F: drivers/net/wireless/realtek/rtlwifi/
9252F: drivers/net/wireless/realtek/rtlwifi/rtl8192ce/
9253
9254RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
9255M: Jes Sorensen <Jes.Sorensen@redhat.com>
9256L: linux-wireless@vger.kernel.org
9257T: git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8723au-mac80211
9258S: Maintained
9259F: drivers/net/wireless/realtek/rtl8xxxu/
9260
9261S3 SAVAGE FRAMEBUFFER DRIVER
9262M: Antonino Daplas <adaplas@gmail.com>
9263L: linux-fbdev@vger.kernel.org
9264S: Maintained
9265F: drivers/video/fbdev/savage/
9266
9267S390
9268M: Martin Schwidefsky <schwidefsky@de.ibm.com>
9269M: Heiko Carstens <heiko.carstens@de.ibm.com>
9270L: linux-s390@vger.kernel.org
9271W: http://www.ibm.com/developerworks/linux/linux390/
9272T: git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
9273S: Supported
9274F: arch/s390/
9275F: drivers/s390/
9276F: Documentation/s390/
9277F: Documentation/DocBook/s390*
9278
9279S390 COMMON I/O LAYER
9280M: Sebastian Ott <sebott@linux.vnet.ibm.com>
9281M: Peter Oberparleiter <oberpar@linux.vnet.ibm.com>
9282L: linux-s390@vger.kernel.org
9283W: http://www.ibm.com/developerworks/linux/linux390/
9284S: Supported
9285F: drivers/s390/cio/
9286
9287S390 DASD DRIVER
9288M: Stefan Weinhuber <wein@de.ibm.com>
9289M: Stefan Haberland <stefan.haberland@de.ibm.com>
9290L: linux-s390@vger.kernel.org
9291W: http://www.ibm.com/developerworks/linux/linux390/
9292S: Supported
9293F: drivers/s390/block/dasd*
9294F: block/partitions/ibm.c
9295
9296S390 NETWORK DRIVERS
9297M: Ursula Braun <ubraun@linux.vnet.ibm.com>
9298L: linux-s390@vger.kernel.org
9299W: http://www.ibm.com/developerworks/linux/linux390/
9300S: Supported
9301F: drivers/s390/net/
9302
9303S390 PCI SUBSYSTEM
9304M: Sebastian Ott <sebott@linux.vnet.ibm.com>
9305M: Gerald Schaefer <gerald.schaefer@de.ibm.com>
9306L: linux-s390@vger.kernel.org
9307W: http://www.ibm.com/developerworks/linux/linux390/
9308S: Supported
9309F: arch/s390/pci/
9310F: drivers/pci/hotplug/s390_pci_hpc.c
9311
9312S390 ZCRYPT DRIVER
9313M: Ingo Tuchscherer <ingo.tuchscherer@de.ibm.com>
9314L: linux-s390@vger.kernel.org
9315W: http://www.ibm.com/developerworks/linux/linux390/
9316S: Supported
9317F: drivers/s390/crypto/
9318
9319S390 ZFCP DRIVER
9320M: Steffen Maier <maier@linux.vnet.ibm.com>
9321L: linux-s390@vger.kernel.org
9322W: http://www.ibm.com/developerworks/linux/linux390/
9323S: Supported
9324F: drivers/s390/scsi/zfcp_*
9325
9326S390 IUCV NETWORK LAYER
9327M: Ursula Braun <ubraun@linux.vnet.ibm.com>
9328L: linux-s390@vger.kernel.org
9329W: http://www.ibm.com/developerworks/linux/linux390/
9330S: Supported
9331F: drivers/s390/net/*iucv*
9332F: include/net/iucv/
9333F: net/iucv/
9334
9335S390 IOMMU (PCI)
9336M: Gerald Schaefer <gerald.schaefer@de.ibm.com>
9337L: linux-s390@vger.kernel.org
9338W: http://www.ibm.com/developerworks/linux/linux390/
9339S: Supported
9340F: drivers/iommu/s390-iommu.c
9341
9342S3C24XX SD/MMC Driver
9343M: Ben Dooks <ben-linux@fluff.org>
9344L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9345S: Supported
9346F: drivers/mmc/host/s3cmci.*
9347
9348SAA6588 RDS RECEIVER DRIVER
9349M: Hans Verkuil <hverkuil@xs4all.nl>
9350L: linux-media@vger.kernel.org
9351T: git git://linuxtv.org/media_tree.git
9352W: https://linuxtv.org
9353S: Odd Fixes
9354F: drivers/media/i2c/saa6588*
9355
9356SAA7134 VIDEO4LINUX DRIVER
9357M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
9358L: linux-media@vger.kernel.org
9359W: https://linuxtv.org
9360T: git git://linuxtv.org/media_tree.git
9361S: Odd fixes
9362F: Documentation/video4linux/*.saa7134
9363F: drivers/media/pci/saa7134/
9364
9365SAA7146 VIDEO4LINUX-2 DRIVER
9366M: Hans Verkuil <hverkuil@xs4all.nl>
9367L: linux-media@vger.kernel.org
9368T: git git://linuxtv.org/media_tree.git
9369S: Maintained
9370F: drivers/media/common/saa7146/
9371F: drivers/media/pci/saa7146/
9372F: include/media/saa7146*
9373
9374SAMSUNG LAPTOP DRIVER
9375M: Corentin Chary <corentin.chary@gmail.com>
9376L: platform-driver-x86@vger.kernel.org
9377S: Maintained
9378F: drivers/platform/x86/samsung-laptop.c
9379
9380SAMSUNG AUDIO (ASoC) DRIVERS
9381M: Sangbeom Kim <sbkim73@samsung.com>
9382L: alsa-devel@alsa-project.org (moderated for non-subscribers)
9383S: Supported
9384F: sound/soc/samsung/
9385
9386SAMSUNG FRAMEBUFFER DRIVER
9387M: Jingoo Han <jingoohan1@gmail.com>
9388L: linux-fbdev@vger.kernel.org
9389S: Maintained
9390F: drivers/video/fbdev/s3c-fb.c
9391
9392SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
9393M: Sangbeom Kim <sbkim73@samsung.com>
9394M: Krzysztof Kozlowski <k.kozlowski@samsung.com>
9395L: linux-kernel@vger.kernel.org
9396L: linux-samsung-soc@vger.kernel.org
9397S: Supported
9398F: drivers/mfd/sec*.c
9399F: drivers/regulator/s2m*.c
9400F: drivers/regulator/s5m*.c
9401F: drivers/clk/clk-s2mps11.c
9402F: drivers/rtc/rtc-s5m.c
9403F: include/linux/mfd/samsung/
9404F: Documentation/devicetree/bindings/mfd/samsung,sec-core.txt
9405F: Documentation/devicetree/bindings/regulator/samsung,s2m*.txt
9406F: Documentation/devicetree/bindings/regulator/samsung,s5m*.txt
9407F: Documentation/devicetree/bindings/clock/samsung,s2mps11.txt
9408
9409SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
9410M: Kyungmin Park <kyungmin.park@samsung.com>
9411M: Sylwester Nawrocki <s.nawrocki@samsung.com>
9412L: linux-media@vger.kernel.org
9413Q: https://patchwork.linuxtv.org/project/linux-media/list/
9414S: Supported
9415F: drivers/media/platform/exynos4-is/
9416
9417SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
9418M: Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
9419L: linux-media@vger.kernel.org
9420L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
9421S: Maintained
9422F: drivers/media/platform/s3c-camif/
9423F: include/media/drv-intf/s3c_camif.h
9424
9425SAMSUNG S5C73M3 CAMERA DRIVER
9426M: Kyungmin Park <kyungmin.park@samsung.com>
9427M: Andrzej Hajda <a.hajda@samsung.com>
9428L: linux-media@vger.kernel.org
9429S: Supported
9430F: drivers/media/i2c/s5c73m3/*
9431
9432SAMSUNG S5K5BAF CAMERA DRIVER
9433M: Kyungmin Park <kyungmin.park@samsung.com>
9434M: Andrzej Hajda <a.hajda@samsung.com>
9435L: linux-media@vger.kernel.org
9436S: Supported
9437F: drivers/media/i2c/s5k5baf.c
9438
9439SAMSUNG S3FWRN5 NFC DRIVER
9440M: Robert Baldyga <r.baldyga@samsung.com>
9441L: linux-nfc@lists.01.org (moderated for non-subscribers)
9442S: Supported
9443F: drivers/nfc/s3fwrn5
9444
9445SAMSUNG SOC CLOCK DRIVERS
9446M: Sylwester Nawrocki <s.nawrocki@samsung.com>
9447M: Tomasz Figa <tomasz.figa@gmail.com>
9448S: Supported
9449L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
9450F: drivers/clk/samsung/
9451
9452SAMSUNG SXGBE DRIVERS
9453M: Byungho An <bh74.an@samsung.com>
9454M: Girish K S <ks.giri@samsung.com>
9455M: Vipul Pandya <vipul.pandya@samsung.com>
9456S: Supported
9457L: netdev@vger.kernel.org
9458F: drivers/net/ethernet/samsung/sxgbe/
9459
9460SAMSUNG THERMAL DRIVER
9461M: Lukasz Majewski <l.majewski@samsung.com>
9462L: linux-pm@vger.kernel.org
9463L: linux-samsung-soc@vger.kernel.org
9464S: Supported
9465T: git https://github.com/lmajewski/linux-samsung-thermal.git
9466F: drivers/thermal/samsung/
9467
9468SAMSUNG USB2 PHY DRIVER
9469M: Kamil Debski <k.debski@samsung.com>
9470L: linux-kernel@vger.kernel.org
9471S: Supported
9472F: Documentation/devicetree/bindings/phy/samsung-phy.txt
9473F: Documentation/phy/samsung-usb2.txt
9474F: drivers/phy/phy-exynos4210-usb2.c
9475F: drivers/phy/phy-exynos4x12-usb2.c
9476F: drivers/phy/phy-exynos5250-usb2.c
9477F: drivers/phy/phy-s5pv210-usb2.c
9478F: drivers/phy/phy-samsung-usb2.c
9479F: drivers/phy/phy-samsung-usb2.h
9480
9481SERIAL DRIVERS
9482M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
9483L: linux-serial@vger.kernel.org
9484S: Maintained
9485F: drivers/tty/serial/
9486
9487SYNOPSYS DESIGNWARE DMAC DRIVER
9488M: Viresh Kumar <vireshk@kernel.org>
9489M: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
9490S: Maintained
9491F: include/linux/dma/dw.h
9492F: include/linux/platform_data/dma-dw.h
9493F: drivers/dma/dw/
9494
9495SYNOPSYS DESIGNWARE ETHERNET QOS 4.10a driver
9496M: Lars Persson <lars.persson@axis.com>
9497L: netdev@vger.kernel.org
9498S: Supported
9499F: Documentation/devicetree/bindings/net/snps,dwc-qos-ethernet.txt
9500F: drivers/net/ethernet/synopsys/dwc_eth_qos.c
9501
9502SYNOPSYS DESIGNWARE I2C DRIVER
9503M: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
9504M: Jarkko Nikula <jarkko.nikula@linux.intel.com>
9505M: Mika Westerberg <mika.westerberg@linux.intel.com>
9506L: linux-i2c@vger.kernel.org
9507S: Maintained
9508F: drivers/i2c/busses/i2c-designware-*
9509F: include/linux/platform_data/i2c-designware.h
9510
9511SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
9512M: Jaehoon Chung <jh80.chung@samsung.com>
9513L: linux-mmc@vger.kernel.org
9514S: Maintained
9515F: include/linux/mmc/dw_mmc.h
9516F: drivers/mmc/host/dw_mmc*
9517
9518SYSTEM TRACE MODULE CLASS
9519M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
9520S: Maintained
9521F: Documentation/trace/stm.txt
9522F: drivers/hwtracing/stm/
9523F: include/linux/stm.h
9524F: include/uapi/linux/stm.h
9525
9526THUNDERBOLT DRIVER
9527M: Andreas Noever <andreas.noever@gmail.com>
9528S: Maintained
9529F: drivers/thunderbolt/
9530
9531TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
9532M: John Stultz <john.stultz@linaro.org>
9533M: Thomas Gleixner <tglx@linutronix.de>
9534L: linux-kernel@vger.kernel.org
9535T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
9536S: Supported
9537F: include/linux/clocksource.h
9538F: include/linux/time.h
9539F: include/linux/timex.h
9540F: include/uapi/linux/time.h
9541F: include/uapi/linux/timex.h
9542F: kernel/time/clocksource.c
9543F: kernel/time/time*.c
9544F: kernel/time/alarmtimer.c
9545F: kernel/time/ntp.c
9546F: tools/testing/selftests/timers/
9547
9548SC1200 WDT DRIVER
9549M: Zwane Mwaikambo <zwanem@gmail.com>
9550S: Maintained
9551F: drivers/watchdog/sc1200wdt.c
9552
9553SCHEDULER
9554M: Ingo Molnar <mingo@redhat.com>
9555M: Peter Zijlstra <peterz@infradead.org>
9556L: linux-kernel@vger.kernel.org
9557T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
9558S: Maintained
9559F: kernel/sched/
9560F: include/linux/sched.h
9561F: include/uapi/linux/sched.h
9562F: include/linux/wait.h
9563
9564SCORE ARCHITECTURE
9565M: Chen Liqin <liqin.linux@gmail.com>
9566M: Lennox Wu <lennox.wu@gmail.com>
9567W: http://www.sunplus.com
9568S: Supported
9569F: arch/score/
9570
9571SYSTEM CONTROL & POWER INTERFACE (SCPI) Message Protocol drivers
9572M: Sudeep Holla <sudeep.holla@arm.com>
9573L: linux-arm-kernel@lists.infradead.org
9574S: Maintained
9575F: Documentation/devicetree/bindings/arm/arm,scpi.txt
9576F: drivers/clk/clk-scpi.c
9577F: drivers/cpufreq/scpi-cpufreq.c
9578F: drivers/firmware/arm_scpi.c
9579F: include/linux/scpi_protocol.h
9580
9581SCSI CDROM DRIVER
9582M: Jens Axboe <axboe@kernel.dk>
9583L: linux-scsi@vger.kernel.org
9584W: http://www.kernel.dk
9585S: Maintained
9586F: drivers/scsi/sr*
9587
9588SCSI RDMA PROTOCOL (SRP) INITIATOR
9589M: Bart Van Assche <bart.vanassche@sandisk.com>
9590L: linux-rdma@vger.kernel.org
9591S: Supported
9592W: http://www.openfabrics.org
9593Q: http://patchwork.kernel.org/project/linux-rdma/list/
9594T: git git://git.kernel.org/pub/scm/linux/kernel/git/dad/srp-initiator.git
9595F: drivers/infiniband/ulp/srp/
9596F: include/scsi/srp.h
9597
9598SCSI SG DRIVER
9599M: Doug Gilbert <dgilbert@interlog.com>
9600L: linux-scsi@vger.kernel.org
9601W: http://sg.danny.cz/sg
9602S: Maintained
9603F: Documentation/scsi/scsi-generic.txt
9604F: drivers/scsi/sg.c
9605F: include/scsi/sg.h
9606
9607SCSI SUBSYSTEM
9608M: "James E.J. Bottomley" <JBottomley@odin.com>
9609T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
9610M: "Martin K. Petersen" <martin.petersen@oracle.com>
9611T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
9612L: linux-scsi@vger.kernel.org
9613S: Maintained
9614F: drivers/scsi/
9615F: include/scsi/
9616
9617SCSI TAPE DRIVER
9618M: Kai Mäkisara <Kai.Makisara@kolumbus.fi>
9619L: linux-scsi@vger.kernel.org
9620S: Maintained
9621F: Documentation/scsi/st.txt
9622F: drivers/scsi/st.*
9623F: drivers/scsi/st_*.h
9624
9625SCTP PROTOCOL
9626M: Vlad Yasevich <vyasevich@gmail.com>
9627M: Neil Horman <nhorman@tuxdriver.com>
9628L: linux-sctp@vger.kernel.org
9629W: http://lksctp.sourceforge.net
9630S: Maintained
9631F: Documentation/networking/sctp.txt
9632F: include/linux/sctp.h
9633F: include/uapi/linux/sctp.h
9634F: include/net/sctp/
9635F: net/sctp/
9636
9637SCx200 CPU SUPPORT
9638M: Jim Cromie <jim.cromie@gmail.com>
9639S: Odd Fixes
9640F: Documentation/i2c/busses/scx200_acb
9641F: arch/x86/platform/scx200/
9642F: drivers/watchdog/scx200_wdt.c
9643F: drivers/i2c/busses/scx200*
9644F: drivers/mtd/maps/scx200_docflash.c
9645F: include/linux/scx200.h
9646
9647SCx200 GPIO DRIVER
9648M: Jim Cromie <jim.cromie@gmail.com>
9649S: Maintained
9650F: drivers/char/scx200_gpio.c
9651F: include/linux/scx200_gpio.h
9652
9653SCx200 HRT CLOCKSOURCE DRIVER
9654M: Jim Cromie <jim.cromie@gmail.com>
9655S: Maintained
9656F: drivers/clocksource/scx200_hrt.c
9657
9658SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
9659M: Sascha Sommer <saschasommer@freenet.de>
9660L: sdricohcs-devel@lists.sourceforge.net (subscribers-only)
9661S: Maintained
9662F: drivers/mmc/host/sdricoh_cs.c
9663
9664SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
9665L: linux-mmc@vger.kernel.org
9666S: Orphan
9667F: drivers/mmc/host/sdhci.*
9668F: drivers/mmc/host/sdhci-pltfm.[ch]
9669
9670SECURE COMPUTING
9671M: Kees Cook <keescook@chromium.org>
9672R: Andy Lutomirski <luto@amacapital.net>
9673R: Will Drewry <wad@chromium.org>
9674T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp
9675S: Supported
9676F: kernel/seccomp.c
9677F: include/uapi/linux/seccomp.h
9678F: include/linux/seccomp.h
9679F: tools/testing/selftests/seccomp/*
9680K: \bsecure_computing
9681K: \bTIF_SECCOMP\b
9682
9683SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
9684M: Ben Dooks <ben-linux@fluff.org>
9685M: Jaehoon Chung <jh80.chung@samsung.com>
9686L: linux-mmc@vger.kernel.org
9687S: Maintained
9688F: drivers/mmc/host/sdhci-s3c*
9689
9690SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
9691M: Viresh Kumar <vireshk@kernel.org>
9692L: spear-devel@list.st.com
9693L: linux-mmc@vger.kernel.org
9694S: Maintained
9695F: drivers/mmc/host/sdhci-spear.c
9696
9697SECURITY SUBSYSTEM
9698M: James Morris <james.l.morris@oracle.com>
9699M: "Serge E. Hallyn" <serge@hallyn.com>
9700L: linux-security-module@vger.kernel.org (suggested Cc:)
9701T: git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git
9702W: http://kernsec.org/
9703S: Supported
9704F: security/
9705
9706SECURITY CONTACT
9707M: Security Officers <security@kernel.org>
9708S: Supported
9709
9710SELINUX SECURITY MODULE
9711M: Paul Moore <paul@paul-moore.com>
9712M: Stephen Smalley <sds@tycho.nsa.gov>
9713M: Eric Paris <eparis@parisplace.org>
9714L: selinux@tycho.nsa.gov (moderated for non-subscribers)
9715W: http://selinuxproject.org
9716T: git git://git.infradead.org/users/pcmoore/selinux
9717S: Supported
9718F: include/linux/selinux*
9719F: security/selinux/
9720F: scripts/selinux/
9721
9722APPARMOR SECURITY MODULE
9723M: John Johansen <john.johansen@canonical.com>
9724L: apparmor@lists.ubuntu.com (subscribers-only, general discussion)
9725W: apparmor.wiki.kernel.org
9726T: git git://git.kernel.org/pub/scm/linux/kernel/git/jj/apparmor-dev.git
9727S: Supported
9728F: security/apparmor/
9729
9730YAMA SECURITY MODULE
9731M: Kees Cook <keescook@chromium.org>
9732T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip
9733S: Supported
9734F: security/yama/
9735
9736SENSABLE PHANTOM
9737M: Jiri Slaby <jirislaby@gmail.com>
9738S: Maintained
9739F: drivers/misc/phantom.c
9740F: include/uapi/linux/phantom.h
9741
9742SERVER ENGINES 10Gbps iSCSI - BladeEngine 2 DRIVER
9743M: Jayamohan Kallickal <jayamohan.kallickal@avagotech.com>
9744M: Ketan Mukadam <ketan.mukadam@avagotech.com>
9745M: John Soni Jose <sony.john@avagotech.com>
9746L: linux-scsi@vger.kernel.org
9747W: http://www.avagotech.com
9748S: Supported
9749F: drivers/scsi/be2iscsi/
9750
9751Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER
9752M: Sathya Perla <sathya.perla@avagotech.com>
9753M: Ajit Khaparde <ajit.khaparde@avagotech.com>
9754M: Padmanabh Ratnakar <padmanabh.ratnakar@avagotech.com>
9755M: Sriharsha Basavapatna <sriharsha.basavapatna@avagotech.com>
9756L: netdev@vger.kernel.org
9757W: http://www.emulex.com
9758S: Supported
9759F: drivers/net/ethernet/emulex/benet/
9760
9761EMULEX ONECONNECT ROCE DRIVER
9762M: Selvin Xavier <selvin.xavier@avagotech.com>
9763M: Devesh Sharma <devesh.sharma@avagotech.com>
9764M: Mitesh Ahuja <mitesh.ahuja@avagotech.com>
9765L: linux-rdma@vger.kernel.org
9766W: http://www.emulex.com
9767S: Supported
9768F: drivers/infiniband/hw/ocrdma/
9769
9770SFC NETWORK DRIVER
9771M: Solarflare linux maintainers <linux-net-drivers@solarflare.com>
9772M: Shradha Shah <sshah@solarflare.com>
9773L: netdev@vger.kernel.org
9774S: Supported
9775F: drivers/net/ethernet/sfc/
9776
9777SGI GRU DRIVER
9778M: Dimitri Sivanich <sivanich@sgi.com>
9779S: Maintained
9780F: drivers/misc/sgi-gru/
9781
9782SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER
9783M: Pat Gefre <pfg@sgi.com>
9784L: linux-ia64@vger.kernel.org
9785S: Supported
9786F: Documentation/ia64/serial.txt
9787F: drivers/tty/serial/ioc?_serial.c
9788F: include/linux/ioc?.h
9789
9790SGI XP/XPC/XPNET DRIVER
9791M: Cliff Whickman <cpw@sgi.com>
9792M: Robin Holt <robinmholt@gmail.com>
9793S: Maintained
9794F: drivers/misc/sgi-xp/
9795
9796SI2157 MEDIA DRIVER
9797M: Antti Palosaari <crope@iki.fi>
9798L: linux-media@vger.kernel.org
9799W: https://linuxtv.org
9800W: http://palosaari.fi/linux/
9801Q: http://patchwork.linuxtv.org/project/linux-media/list/
9802T: git git://linuxtv.org/anttip/media_tree.git
9803S: Maintained
9804F: drivers/media/tuners/si2157*
9805
9806SI2168 MEDIA DRIVER
9807M: Antti Palosaari <crope@iki.fi>
9808L: linux-media@vger.kernel.org
9809W: https://linuxtv.org
9810W: http://palosaari.fi/linux/
9811Q: http://patchwork.linuxtv.org/project/linux-media/list/
9812T: git git://linuxtv.org/anttip/media_tree.git
9813S: Maintained
9814F: drivers/media/dvb-frontends/si2168*
9815
9816SI470X FM RADIO RECEIVER I2C DRIVER
9817M: Hans Verkuil <hverkuil@xs4all.nl>
9818L: linux-media@vger.kernel.org
9819T: git git://linuxtv.org/media_tree.git
9820W: https://linuxtv.org
9821S: Odd Fixes
9822F: drivers/media/radio/si470x/radio-si470x-i2c.c
9823
9824SI470X FM RADIO RECEIVER USB DRIVER
9825M: Hans Verkuil <hverkuil@xs4all.nl>
9826L: linux-media@vger.kernel.org
9827T: git git://linuxtv.org/media_tree.git
9828W: https://linuxtv.org
9829S: Maintained
9830F: drivers/media/radio/si470x/radio-si470x-common.c
9831F: drivers/media/radio/si470x/radio-si470x.h
9832F: drivers/media/radio/si470x/radio-si470x-usb.c
9833
9834SI4713 FM RADIO TRANSMITTER I2C DRIVER
9835M: Eduardo Valentin <edubezval@gmail.com>
9836L: linux-media@vger.kernel.org
9837T: git git://linuxtv.org/media_tree.git
9838W: https://linuxtv.org
9839S: Odd Fixes
9840F: drivers/media/radio/si4713/si4713.?
9841
9842SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
9843M: Eduardo Valentin <edubezval@gmail.com>
9844L: linux-media@vger.kernel.org
9845T: git git://linuxtv.org/media_tree.git
9846W: https://linuxtv.org
9847S: Odd Fixes
9848F: drivers/media/radio/si4713/radio-platform-si4713.c
9849
9850SI4713 FM RADIO TRANSMITTER USB DRIVER
9851M: Hans Verkuil <hverkuil@xs4all.nl>
9852L: linux-media@vger.kernel.org
9853T: git git://linuxtv.org/media_tree.git
9854W: https://linuxtv.org
9855S: Maintained
9856F: drivers/media/radio/si4713/radio-usb-si4713.c
9857
9858SIANO DVB DRIVER
9859M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
9860L: linux-media@vger.kernel.org
9861W: https://linuxtv.org
9862T: git git://linuxtv.org/media_tree.git
9863S: Odd fixes
9864F: drivers/media/common/siano/
9865F: drivers/media/usb/siano/
9866F: drivers/media/usb/siano/
9867F: drivers/media/mmc/siano/
9868
9869SIMPLEFB FB DRIVER
9870M: Hans de Goede <hdegoede@redhat.com>
9871L: linux-fbdev@vger.kernel.org
9872S: Maintained
9873F: Documentation/devicetree/bindings/display/simple-framebuffer.txt
9874F: drivers/video/fbdev/simplefb.c
9875F: include/linux/platform_data/simplefb.h
9876
9877SH_VEU V4L2 MEM2MEM DRIVER
9878L: linux-media@vger.kernel.org
9879S: Orphan
9880F: drivers/media/platform/sh_veu.c
9881
9882SH_VOU V4L2 OUTPUT DRIVER
9883L: linux-media@vger.kernel.org
9884S: Orphan
9885F: drivers/media/platform/sh_vou.c
9886F: include/media/drv-intf/sh_vou.h
9887
9888SIMPLE FIRMWARE INTERFACE (SFI)
9889M: Len Brown <lenb@kernel.org>
9890L: sfi-devel@simplefirmware.org
9891W: http://simplefirmware.org/
9892T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git
9893S: Supported
9894F: arch/x86/platform/sfi/
9895F: drivers/sfi/
9896F: include/linux/sfi*.h
9897
9898SIMTEC EB110ATX (Chalice CATS)
9899P: Ben Dooks
9900P: Vincent Sanders <vince@simtec.co.uk>
9901M: Simtec Linux Team <linux@simtec.co.uk>
9902W: http://www.simtec.co.uk/products/EB110ATX/
9903S: Supported
9904
9905SIMTEC EB2410ITX (BAST)
9906P: Ben Dooks
9907P: Vincent Sanders <vince@simtec.co.uk>
9908M: Simtec Linux Team <linux@simtec.co.uk>
9909W: http://www.simtec.co.uk/products/EB2410ITX/
9910S: Supported
9911F: arch/arm/mach-s3c24xx/mach-bast.c
9912F: arch/arm/mach-s3c24xx/bast-ide.c
9913F: arch/arm/mach-s3c24xx/bast-irq.c
9914
9915TI DAVINCI MACHINE SUPPORT
9916M: Sekhar Nori <nsekhar@ti.com>
9917M: Kevin Hilman <khilman@deeprootsystems.com>
9918T: git git://gitorious.org/linux-davinci/linux-davinci.git
9919Q: http://patchwork.kernel.org/project/linux-davinci/list/
9920S: Supported
9921F: arch/arm/mach-davinci/
9922F: drivers/i2c/busses/i2c-davinci.c
9923
9924TI DAVINCI SERIES MEDIA DRIVER
9925M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
9926L: linux-media@vger.kernel.org
9927W: https://linuxtv.org
9928Q: http://patchwork.linuxtv.org/project/linux-media/list/
9929T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
9930S: Maintained
9931F: drivers/media/platform/davinci/
9932F: include/media/davinci/
9933
9934TI AM437X VPFE DRIVER
9935M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
9936L: linux-media@vger.kernel.org
9937W: https://linuxtv.org
9938Q: http://patchwork.linuxtv.org/project/linux-media/list/
9939T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
9940S: Maintained
9941F: drivers/media/platform/am437x/
9942
9943OV2659 OMNIVISION SENSOR DRIVER
9944M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
9945L: linux-media@vger.kernel.org
9946W: https://linuxtv.org
9947Q: http://patchwork.linuxtv.org/project/linux-media/list/
9948T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
9949S: Maintained
9950F: drivers/media/i2c/ov2659.c
9951F: include/media/i2c/ov2659.h
9952
9953SILICON MOTION SM712 FRAME BUFFER DRIVER
9954M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
9955M: Teddy Wang <teddy.wang@siliconmotion.com>
9956M: Sudip Mukherjee <sudip@vectorindia.org>
9957L: linux-fbdev@vger.kernel.org
9958S: Maintained
9959F: drivers/video/fbdev/sm712*
9960F: Documentation/fb/sm712fb.txt
9961
9962SIS 190 ETHERNET DRIVER
9963M: Francois Romieu <romieu@fr.zoreil.com>
9964L: netdev@vger.kernel.org
9965S: Maintained
9966F: drivers/net/ethernet/sis/sis190.c
9967
9968SIS 900/7016 FAST ETHERNET DRIVER
9969M: Daniele Venzano <venza@brownhat.org>
9970W: http://www.brownhat.org/sis900.html
9971L: netdev@vger.kernel.org
9972S: Maintained
9973F: drivers/net/ethernet/sis/sis900.*
9974
9975SIS FRAMEBUFFER DRIVER
9976M: Thomas Winischhofer <thomas@winischhofer.net>
9977W: http://www.winischhofer.net/linuxsisvga.shtml
9978S: Maintained
9979F: Documentation/fb/sisfb.txt
9980F: drivers/video/fbdev/sis/
9981F: include/video/sisfb.h
9982
9983SIS USB2VGA DRIVER
9984M: Thomas Winischhofer <thomas@winischhofer.net>
9985W: http://www.winischhofer.at/linuxsisusbvga.shtml
9986S: Maintained
9987F: drivers/usb/misc/sisusbvga/
9988
9989SLAB ALLOCATOR
9990M: Christoph Lameter <cl@linux.com>
9991M: Pekka Enberg <penberg@kernel.org>
9992M: David Rientjes <rientjes@google.com>
9993M: Joonsoo Kim <iamjoonsoo.kim@lge.com>
9994M: Andrew Morton <akpm@linux-foundation.org>
9995L: linux-mm@kvack.org
9996S: Maintained
9997F: include/linux/sl?b*.h
9998F: mm/sl?b*
9999
10000SLEEPABLE READ-COPY UPDATE (SRCU)
10001M: Lai Jiangshan <jiangshanlai@gmail.com>
10002M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
10003M: Josh Triplett <josh@joshtriplett.org>
10004R: Steven Rostedt <rostedt@goodmis.org>
10005R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
10006L: linux-kernel@vger.kernel.org
10007W: http://www.rdrop.com/users/paulmck/RCU/
10008S: Supported
10009T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
10010F: include/linux/srcu.h
10011F: kernel/rcu/srcu.c
10012
10013SMACK SECURITY MODULE
10014M: Casey Schaufler <casey@schaufler-ca.com>
10015L: linux-security-module@vger.kernel.org
10016W: http://schaufler-ca.com
10017T: git git://git.gitorious.org/smack-next/kernel.git
10018S: Maintained
10019F: Documentation/security/Smack.txt
10020F: security/smack/
10021
10022DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS)
10023M: Kevin Hilman <khilman@kernel.org>
10024M: Nishanth Menon <nm@ti.com>
10025S: Maintained
10026F: drivers/power/avs/
10027F: include/linux/power/smartreflex.h
10028L: linux-pm@vger.kernel.org
10029
10030SMC91x ETHERNET DRIVER
10031M: Nicolas Pitre <nico@fluxnic.net>
10032S: Odd Fixes
10033F: drivers/net/ethernet/smsc/smc91x.*
10034
10035SMIA AND SMIA++ IMAGE SENSOR DRIVER
10036M: Sakari Ailus <sakari.ailus@iki.fi>
10037L: linux-media@vger.kernel.org
10038S: Maintained
10039F: drivers/media/i2c/smiapp/
10040F: include/media/i2c/smiapp.h
10041F: drivers/media/i2c/smiapp-pll.c
10042F: drivers/media/i2c/smiapp-pll.h
10043F: include/uapi/linux/smiapp.h
10044F: Documentation/devicetree/bindings/media/i2c/nokia,smia.txt
10045
10046SMM665 HARDWARE MONITOR DRIVER
10047M: Guenter Roeck <linux@roeck-us.net>
10048L: lm-sensors@lm-sensors.org
10049S: Maintained
10050F: Documentation/hwmon/smm665
10051F: drivers/hwmon/smm665.c
10052
10053SMSC EMC2103 HARDWARE MONITOR DRIVER
10054M: Steve Glendinning <steve.glendinning@shawell.net>
10055L: lm-sensors@lm-sensors.org
10056S: Maintained
10057F: Documentation/hwmon/emc2103
10058F: drivers/hwmon/emc2103.c
10059
10060SMSC SCH5627 HARDWARE MONITOR DRIVER
10061M: Hans de Goede <hdegoede@redhat.com>
10062L: lm-sensors@lm-sensors.org
10063S: Supported
10064F: Documentation/hwmon/sch5627
10065F: drivers/hwmon/sch5627.c
10066
10067SMSC47B397 HARDWARE MONITOR DRIVER
10068M: Jean Delvare <jdelvare@suse.com>
10069L: lm-sensors@lm-sensors.org
10070S: Maintained
10071F: Documentation/hwmon/smsc47b397
10072F: drivers/hwmon/smsc47b397.c
10073
10074SMSC911x ETHERNET DRIVER
10075M: Steve Glendinning <steve.glendinning@shawell.net>
10076L: netdev@vger.kernel.org
10077S: Maintained
10078F: include/linux/smsc911x.h
10079F: drivers/net/ethernet/smsc/smsc911x.*
10080
10081SMSC9420 PCI ETHERNET DRIVER
10082M: Steve Glendinning <steve.glendinning@shawell.net>
10083L: netdev@vger.kernel.org
10084S: Maintained
10085F: drivers/net/ethernet/smsc/smsc9420.*
10086
10087SMSC UFX6000 and UFX7000 USB to VGA DRIVER
10088M: Steve Glendinning <steve.glendinning@shawell.net>
10089L: linux-fbdev@vger.kernel.org
10090S: Maintained
10091F: drivers/video/fbdev/smscufx.c
10092
10093SOC-CAMERA V4L2 SUBSYSTEM
10094M: Guennadi Liakhovetski <g.liakhovetski@gmx.de>
10095L: linux-media@vger.kernel.org
10096T: git git://linuxtv.org/media_tree.git
10097S: Maintained
10098F: include/media/soc*
10099F: drivers/media/i2c/soc_camera/
10100F: drivers/media/platform/soc_camera/
10101
10102SOEKRIS NET48XX LED SUPPORT
10103M: Chris Boot <bootc@bootc.net>
10104S: Maintained
10105F: drivers/leds/leds-net48xx.c
10106
10107SOFTLOGIC 6x10 MPEG CODEC
10108M: Bluecherry Maintainers <maintainers@bluecherrydvr.com>
10109M: Andrey Utkin <andrey.utkin@corp.bluecherry.net>
10110M: Andrey Utkin <andrey.krieger.utkin@gmail.com>
10111M: Ismael Luceno <ismael@iodev.co.uk>
10112L: linux-media@vger.kernel.org
10113S: Supported
10114F: drivers/media/pci/solo6x10/
10115
10116SOFTWARE RAID (Multiple Disks) SUPPORT
10117L: linux-raid@vger.kernel.org
10118T: git git://neil.brown.name/md
10119S: Supported
10120F: drivers/md/
10121F: include/linux/raid/
10122F: include/uapi/linux/raid/
10123
10124SONIC NETWORK DRIVER
10125M: Thomas Bogendoerfer <tsbogend@alpha.franken.de>
10126L: netdev@vger.kernel.org
10127S: Maintained
10128F: drivers/net/ethernet/natsemi/sonic.*
10129
10130SONICS SILICON BACKPLANE DRIVER (SSB)
10131M: Michael Buesch <m@bues.ch>
10132L: netdev@vger.kernel.org
10133S: Maintained
10134F: drivers/ssb/
10135F: include/linux/ssb/
10136
10137SONY VAIO CONTROL DEVICE DRIVER
10138M: Mattia Dongili <malattia@linux.it>
10139L: platform-driver-x86@vger.kernel.org
10140W: http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
10141S: Maintained
10142F: Documentation/laptops/sony-laptop.txt
10143F: drivers/char/sonypi.c
10144F: drivers/platform/x86/sony-laptop.c
10145F: include/linux/sony-laptop.h
10146
10147SONY MEMORYSTICK CARD SUPPORT
10148M: Alex Dubov <oakad@yahoo.com>
10149W: http://tifmxx.berlios.de/
10150S: Maintained
10151F: drivers/memstick/host/tifm_ms.c
10152
10153SONY MEMORYSTICK STANDARD SUPPORT
10154M: Maxim Levitsky <maximlevitsky@gmail.com>
10155S: Maintained
10156F: drivers/memstick/core/ms_block.*
10157
10158SOUND
10159M: Jaroslav Kysela <perex@perex.cz>
10160M: Takashi Iwai <tiwai@suse.com>
10161L: alsa-devel@alsa-project.org (moderated for non-subscribers)
10162W: http://www.alsa-project.org/
10163T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
10164T: git git://git.alsa-project.org/alsa-kernel.git
10165Q: http://patchwork.kernel.org/project/alsa-devel/list/
10166S: Maintained
10167F: Documentation/sound/
10168F: include/sound/
10169F: include/uapi/sound/
10170F: sound/
10171
10172SOUND - COMPRESSED AUDIO
10173M: Vinod Koul <vinod.koul@intel.com>
10174L: alsa-devel@alsa-project.org (moderated for non-subscribers)
10175T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
10176S: Supported
10177F: Documentation/sound/alsa/compress_offload.txt
10178F: include/sound/compress_driver.h
10179F: include/uapi/sound/compress_*
10180F: sound/core/compress_offload.c
10181F: sound/soc/soc-compress.c
10182
10183SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
10184M: Liam Girdwood <lgirdwood@gmail.com>
10185M: Mark Brown <broonie@kernel.org>
10186T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
10187L: alsa-devel@alsa-project.org (moderated for non-subscribers)
10188W: http://alsa-project.org/main/index.php/ASoC
10189S: Supported
10190F: Documentation/sound/alsa/soc/
10191F: sound/soc/
10192F: include/sound/soc*
10193
10194SOUND - DMAENGINE HELPERS
10195M: Lars-Peter Clausen <lars@metafoo.de>
10196S: Supported
10197F: include/sound/dmaengine_pcm.h
10198F: sound/core/pcm_dmaengine.c
10199F: sound/soc/soc-generic-dmaengine-pcm.c
10200
10201SP2 MEDIA DRIVER
10202M: Olli Salonen <olli.salonen@iki.fi>
10203L: linux-media@vger.kernel.org
10204W: https://linuxtv.org
10205Q: http://patchwork.linuxtv.org/project/linux-media/list/
10206S: Maintained
10207F: drivers/media/dvb-frontends/sp2*
10208
10209SPARC + UltraSPARC (sparc/sparc64)
10210M: "David S. Miller" <davem@davemloft.net>
10211L: sparclinux@vger.kernel.org
10212Q: http://patchwork.ozlabs.org/project/sparclinux/list/
10213T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
10214T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
10215S: Maintained
10216F: arch/sparc/
10217F: drivers/sbus/
10218
10219SPARC SERIAL DRIVERS
10220M: "David S. Miller" <davem@davemloft.net>
10221L: sparclinux@vger.kernel.org
10222T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
10223T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
10224S: Maintained
10225F: include/linux/sunserialcore.h
10226F: drivers/tty/serial/suncore.c
10227F: drivers/tty/serial/sunhv.c
10228F: drivers/tty/serial/sunsab.c
10229F: drivers/tty/serial/sunsab.h
10230F: drivers/tty/serial/sunsu.c
10231F: drivers/tty/serial/sunzilog.c
10232F: drivers/tty/serial/sunzilog.h
10233
10234SPARSE CHECKER
10235M: "Christopher Li" <sparse@chrisli.org>
10236L: linux-sparse@vger.kernel.org
10237W: https://sparse.wiki.kernel.org/
10238T: git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
10239T: git git://git.kernel.org/pub/scm/devel/sparse/chrisl/sparse.git
10240S: Maintained
10241F: include/linux/compiler.h
10242
10243SPEAR PLATFORM SUPPORT
10244M: Viresh Kumar <vireshk@kernel.org>
10245M: Shiraz Hashim <shiraz.linux.kernel@gmail.com>
10246L: spear-devel@list.st.com
10247L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10248W: http://www.st.com/spear
10249S: Maintained
10250F: arch/arm/mach-spear/
10251
10252SPEAR CLOCK FRAMEWORK SUPPORT
10253M: Viresh Kumar <vireshk@kernel.org>
10254L: spear-devel@list.st.com
10255L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10256W: http://www.st.com/spear
10257S: Maintained
10258F: drivers/clk/spear/
10259
10260SPI SUBSYSTEM
10261M: Mark Brown <broonie@kernel.org>
10262L: linux-spi@vger.kernel.org
10263T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
10264Q: http://patchwork.kernel.org/project/spi-devel-general/list/
10265S: Maintained
10266F: Documentation/spi/
10267F: drivers/spi/
10268F: include/linux/spi/
10269F: include/uapi/linux/spi/
10270
10271SPIDERNET NETWORK DRIVER for CELL
10272M: Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
10273L: netdev@vger.kernel.org
10274S: Supported
10275F: Documentation/networking/spider_net.txt
10276F: drivers/net/ethernet/toshiba/spider_net*
10277
10278SPU FILE SYSTEM
10279M: Jeremy Kerr <jk@ozlabs.org>
10280L: linuxppc-dev@lists.ozlabs.org
10281W: http://www.ibm.com/developerworks/power/cell/
10282S: Supported
10283F: Documentation/filesystems/spufs.txt
10284F: arch/powerpc/platforms/cell/spufs/
10285
10286SQUASHFS FILE SYSTEM
10287M: Phillip Lougher <phillip@squashfs.org.uk>
10288L: squashfs-devel@lists.sourceforge.net (subscribers-only)
10289W: http://squashfs.org.uk
10290T: git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
10291S: Maintained
10292F: Documentation/filesystems/squashfs.txt
10293F: fs/squashfs/
10294
10295SRM (Alpha) environment access
10296M: Jan-Benedict Glaw <jbglaw@lug-owl.de>
10297S: Maintained
10298F: arch/alpha/kernel/srm_env.c
10299
10300STABLE BRANCH
10301M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
10302L: stable@vger.kernel.org
10303S: Supported
10304F: Documentation/stable_kernel_rules.txt
10305
10306STAGING SUBSYSTEM
10307M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
10308T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
10309L: devel@driverdev.osuosl.org
10310S: Supported
10311F: drivers/staging/
10312
10313STAGING - COMEDI
10314M: Ian Abbott <abbotti@mev.co.uk>
10315M: H Hartley Sweeten <hsweeten@visionengravers.com>
10316S: Odd Fixes
10317F: drivers/staging/comedi/
10318
10319STAGING - FLARION FT1000 DRIVERS
10320M: Marek Belisko <marek.belisko@gmail.com>
10321S: Odd Fixes
10322F: drivers/staging/ft1000/
10323
10324STAGING - INDUSTRIAL IO
10325M: Jonathan Cameron <jic23@kernel.org>
10326L: linux-iio@vger.kernel.org
10327S: Odd Fixes
10328F: drivers/staging/iio/
10329
10330STAGING - LIRC (LINUX INFRARED REMOTE CONTROL) DRIVERS
10331M: Jarod Wilson <jarod@wilsonet.com>
10332W: http://www.lirc.org/
10333S: Odd Fixes
10334F: drivers/staging/media/lirc/
10335
10336STAGING - LUSTRE PARALLEL FILESYSTEM
10337M: Oleg Drokin <oleg.drokin@intel.com>
10338M: Andreas Dilger <andreas.dilger@intel.com>
10339L: lustre-devel@lists.lustre.org (moderated for non-subscribers)
10340W: http://wiki.lustre.org/
10341S: Maintained
10342F: drivers/staging/lustre
10343
10344STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
10345M: Marc Dietrich <marvin24@gmx.de>
10346L: ac100@lists.launchpad.net (moderated for non-subscribers)
10347L: linux-tegra@vger.kernel.org
10348S: Maintained
10349F: drivers/staging/nvec/
10350
10351STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
10352M: Jens Frederich <jfrederich@gmail.com>
10353M: Daniel Drake <dsd@laptop.org>
10354M: Jon Nettleton <jon.nettleton@gmail.com>
10355W: http://wiki.laptop.org/go/DCON
10356S: Maintained
10357F: drivers/staging/olpc_dcon/
10358
10359STAGING - PARALLEL LCD/KEYPAD PANEL DRIVER
10360M: Willy Tarreau <willy@meta-x.org>
10361S: Odd Fixes
10362F: drivers/staging/panel/
10363
10364STAGING - REALTEK RTL8712U DRIVERS
10365M: Larry Finger <Larry.Finger@lwfinger.net>
10366M: Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
10367S: Odd Fixes
10368F: drivers/staging/rtl8712/
10369
10370STAGING - REALTEK RTL8723U WIRELESS DRIVER
10371M: Larry Finger <Larry.Finger@lwfinger.net>
10372M: Jes Sorensen <Jes.Sorensen@redhat.com>
10373L: linux-wireless@vger.kernel.org
10374S: Maintained
10375F: drivers/staging/rtl8723au/
10376
10377STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
10378M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
10379M: Teddy Wang <teddy.wang@siliconmotion.com>
10380M: Sudip Mukherjee <sudip@vectorindia.org>
10381L: linux-fbdev@vger.kernel.org
10382S: Maintained
10383F: drivers/staging/sm750fb/
10384
10385STAGING - SLICOSS
10386M: Lior Dotan <liodot@gmail.com>
10387M: Christopher Harrer <charrer@alacritech.com>
10388S: Odd Fixes
10389F: drivers/staging/slicoss/
10390
10391STAGING - SPEAKUP CONSOLE SPEECH DRIVER
10392M: William Hubbs <w.d.hubbs@gmail.com>
10393M: Chris Brannon <chris@the-brannons.com>
10394M: Kirk Reiser <kirk@reisers.ca>
10395M: Samuel Thibault <samuel.thibault@ens-lyon.org>
10396L: speakup@linux-speakup.org
10397W: http://www.linux-speakup.org/
10398S: Odd Fixes
10399F: drivers/staging/speakup/
10400
10401STAGING - VIA VT665X DRIVERS
10402M: Forest Bond <forest@alittletooquiet.net>
10403S: Odd Fixes
10404F: drivers/staging/vt665?/
10405
10406STAGING - WILC1000 WIFI DRIVER
10407M: Johnny Kim <johnny.kim@atmel.com>
10408M: Austin Shin <austin.shin@atmel.com>
10409M: Chris Park <chris.park@atmel.com>
10410M: Tony Cho <tony.cho@atmel.com>
10411M: Glen Lee <glen.lee@atmel.com>
10412M: Leo Kim <leo.kim@atmel.com>
10413L: linux-wireless@vger.kernel.org
10414S: Supported
10415F: drivers/staging/wilc1000/
10416
10417STAGING - XGI Z7,Z9,Z11 PCI DISPLAY DRIVER
10418M: Arnaud Patard <arnaud.patard@rtp-net.org>
10419S: Odd Fixes
10420F: drivers/staging/xgifb/
10421
10422HFI1 DRIVER
10423M: Mike Marciniszyn <infinipath@intel.com>
10424L: linux-rdma@vger.kernel.org
10425S: Supported
10426F: drivers/staging/rdma/hfi1
10427
10428STARFIRE/DURALAN NETWORK DRIVER
10429M: Ion Badulescu <ionut@badula.org>
10430S: Odd Fixes
10431F: drivers/net/ethernet/adaptec/starfire*
10432
10433SUN3/3X
10434M: Sam Creasey <sammy@sammy.net>
10435W: http://sammy.net/sun3/
10436S: Maintained
10437F: arch/m68k/kernel/*sun3*
10438F: arch/m68k/sun3*/
10439F: arch/m68k/include/asm/sun3*
10440F: drivers/net/ethernet/i825xx/sun3*
10441
10442SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
10443M: Hans de Goede <hdegoede@redhat.com>
10444L: linux-input@vger.kernel.org
10445S: Maintained
10446F: Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt
10447F: drivers/input/keyboard/sun4i-lradc-keys.c
10448
10449SUNDANCE NETWORK DRIVER
10450M: Denis Kirjanov <kda@linux-powerpc.org>
10451L: netdev@vger.kernel.org
10452S: Maintained
10453F: drivers/net/ethernet/dlink/sundance.c
10454
10455SUPERH
10456L: linux-sh@vger.kernel.org
10457Q: http://patchwork.kernel.org/project/linux-sh/list/
10458S: Orphan
10459F: Documentation/sh/
10460F: arch/sh/
10461F: drivers/sh/
10462
10463SUSPEND TO RAM
10464M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
10465M: Len Brown <len.brown@intel.com>
10466M: Pavel Machek <pavel@ucw.cz>
10467L: linux-pm@vger.kernel.org
10468S: Supported
10469F: Documentation/power/
10470F: arch/x86/kernel/acpi/
10471F: drivers/base/power/
10472F: kernel/power/
10473F: include/linux/suspend.h
10474F: include/linux/freezer.h
10475F: include/linux/pm.h
10476
10477SVGA HANDLING
10478M: Martin Mares <mj@ucw.cz>
10479L: linux-video@atrey.karlin.mff.cuni.cz
10480S: Maintained
10481F: Documentation/svga.txt
10482F: arch/x86/boot/video*
10483
10484SWIOTLB SUBSYSTEM
10485M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
10486L: linux-kernel@vger.kernel.org
10487T: git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git
10488S: Supported
10489F: lib/swiotlb.c
10490F: arch/*/kernel/pci-swiotlb.c
10491F: include/linux/swiotlb.h
10492
10493SWITCHDEV
10494M: Jiri Pirko <jiri@resnulli.us>
10495L: netdev@vger.kernel.org
10496S: Supported
10497F: net/switchdev/
10498F: include/net/switchdev.h
10499
10500SYNOPSYS ARC ARCHITECTURE
10501M: Vineet Gupta <vgupta@synopsys.com>
10502L: linux-snps-arc@lists.infradead.org
10503S: Supported
10504F: arch/arc/
10505F: Documentation/devicetree/bindings/arc/*
10506F: Documentation/devicetree/bindings/interrupt-controller/snps,arc*
10507F: drivers/tty/serial/arc_uart.c
10508T: git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
10509
10510SYNOPSYS ARC SDP platform support
10511M: Alexey Brodkin <abrodkin@synopsys.com>
10512S: Supported
10513F: arch/arc/plat-axs10x
10514F: arch/arc/boot/dts/ax*
10515F: Documentation/devicetree/bindings/arc/axs10*
10516
10517SYSTEM CONFIGURATION (SYSCON)
10518M: Lee Jones <lee.jones@linaro.org>
10519M: Arnd Bergmann <arnd@arndb.de>
10520T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
10521S: Supported
10522F: drivers/mfd/syscon.c
10523
10524SYSV FILESYSTEM
10525M: Christoph Hellwig <hch@infradead.org>
10526S: Maintained
10527F: Documentation/filesystems/sysv-fs.txt
10528F: fs/sysv/
10529F: include/linux/sysv_fs.h
10530
10531TARGET SUBSYSTEM
10532M: "Nicholas A. Bellinger" <nab@linux-iscsi.org>
10533L: linux-scsi@vger.kernel.org
10534L: target-devel@vger.kernel.org
10535W: http://www.linux-iscsi.org
10536W: http://groups.google.com/group/linux-iscsi-target-dev
10537T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
10538S: Supported
10539F: drivers/target/
10540F: include/target/
10541F: Documentation/target/
10542
10543TASKSTATS STATISTICS INTERFACE
10544M: Balbir Singh <bsingharora@gmail.com>
10545S: Maintained
10546F: Documentation/accounting/taskstats*
10547F: include/linux/taskstats*
10548F: kernel/taskstats.c
10549
10550TC CLASSIFIER
10551M: Jamal Hadi Salim <jhs@mojatatu.com>
10552L: netdev@vger.kernel.org
10553S: Maintained
10554F: include/net/pkt_cls.h
10555F: include/uapi/linux/pkt_cls.h
10556F: net/sched/
10557
10558TCP LOW PRIORITY MODULE
10559M: "Wong Hoi Sing, Edison" <hswong3i@gmail.com>
10560M: "Hung Hing Lun, Mike" <hlhung3i@gmail.com>
10561W: http://tcp-lp-mod.sourceforge.net/
10562S: Maintained
10563F: net/ipv4/tcp_lp.c
10564
10565TDA10071 MEDIA DRIVER
10566M: Antti Palosaari <crope@iki.fi>
10567L: linux-media@vger.kernel.org
10568W: https://linuxtv.org
10569W: http://palosaari.fi/linux/
10570Q: http://patchwork.linuxtv.org/project/linux-media/list/
10571T: git git://linuxtv.org/anttip/media_tree.git
10572S: Maintained
10573F: drivers/media/dvb-frontends/tda10071*
10574
10575TDA18212 MEDIA DRIVER
10576M: Antti Palosaari <crope@iki.fi>
10577L: linux-media@vger.kernel.org
10578W: https://linuxtv.org
10579W: http://palosaari.fi/linux/
10580Q: http://patchwork.linuxtv.org/project/linux-media/list/
10581T: git git://linuxtv.org/anttip/media_tree.git
10582S: Maintained
10583F: drivers/media/tuners/tda18212*
10584
10585TDA18218 MEDIA DRIVER
10586M: Antti Palosaari <crope@iki.fi>
10587L: linux-media@vger.kernel.org
10588W: https://linuxtv.org
10589W: http://palosaari.fi/linux/
10590Q: http://patchwork.linuxtv.org/project/linux-media/list/
10591T: git git://linuxtv.org/anttip/media_tree.git
10592S: Maintained
10593F: drivers/media/tuners/tda18218*
10594
10595TDA18271 MEDIA DRIVER
10596M: Michael Krufky <mkrufky@linuxtv.org>
10597L: linux-media@vger.kernel.org
10598W: https://linuxtv.org
10599W: http://github.com/mkrufky
10600Q: http://patchwork.linuxtv.org/project/linux-media/list/
10601T: git git://linuxtv.org/mkrufky/tuners.git
10602S: Maintained
10603F: drivers/media/tuners/tda18271*
10604
10605TDA827x MEDIA DRIVER
10606M: Michael Krufky <mkrufky@linuxtv.org>
10607L: linux-media@vger.kernel.org
10608W: https://linuxtv.org
10609W: http://github.com/mkrufky
10610Q: http://patchwork.linuxtv.org/project/linux-media/list/
10611T: git git://linuxtv.org/mkrufky/tuners.git
10612S: Maintained
10613F: drivers/media/tuners/tda8290.*
10614
10615TDA8290 MEDIA DRIVER
10616M: Michael Krufky <mkrufky@linuxtv.org>
10617L: linux-media@vger.kernel.org
10618W: https://linuxtv.org
10619W: http://github.com/mkrufky
10620Q: http://patchwork.linuxtv.org/project/linux-media/list/
10621T: git git://linuxtv.org/mkrufky/tuners.git
10622S: Maintained
10623F: drivers/media/tuners/tda8290.*
10624
10625TDA9840 MEDIA DRIVER
10626M: Hans Verkuil <hverkuil@xs4all.nl>
10627L: linux-media@vger.kernel.org
10628T: git git://linuxtv.org/media_tree.git
10629W: https://linuxtv.org
10630S: Maintained
10631F: drivers/media/i2c/tda9840*
10632
10633TEA5761 TUNER DRIVER
10634M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
10635L: linux-media@vger.kernel.org
10636W: https://linuxtv.org
10637T: git git://linuxtv.org/media_tree.git
10638S: Odd fixes
10639F: drivers/media/tuners/tea5761.*
10640
10641TEA5767 TUNER DRIVER
10642M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
10643L: linux-media@vger.kernel.org
10644W: https://linuxtv.org
10645T: git git://linuxtv.org/media_tree.git
10646S: Maintained
10647F: drivers/media/tuners/tea5767.*
10648
10649TEA6415C MEDIA DRIVER
10650M: Hans Verkuil <hverkuil@xs4all.nl>
10651L: linux-media@vger.kernel.org
10652T: git git://linuxtv.org/media_tree.git
10653W: https://linuxtv.org
10654S: Maintained
10655F: drivers/media/i2c/tea6415c*
10656
10657TEA6420 MEDIA DRIVER
10658M: Hans Verkuil <hverkuil@xs4all.nl>
10659L: linux-media@vger.kernel.org
10660T: git git://linuxtv.org/media_tree.git
10661W: https://linuxtv.org
10662S: Maintained
10663F: drivers/media/i2c/tea6420*
10664
10665TEAM DRIVER
10666M: Jiri Pirko <jiri@resnulli.us>
10667L: netdev@vger.kernel.org
10668S: Supported
10669F: drivers/net/team/
10670F: include/linux/if_team.h
10671F: include/uapi/linux/if_team.h
10672
10673TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
10674M: "Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
10675S: Maintained
10676F: arch/x86/platform/ts5500/
10677
10678TECHNOTREND USB IR RECEIVER
10679M: Sean Young <sean@mess.org>
10680L: linux-media@vger.kernel.org
10681S: Maintained
10682F: drivers/media/rc/ttusbir.c
10683
10684TEGRA ARCHITECTURE SUPPORT
10685M: Stephen Warren <swarren@wwwdotorg.org>
10686M: Thierry Reding <thierry.reding@gmail.com>
10687M: Alexandre Courbot <gnurou@gmail.com>
10688L: linux-tegra@vger.kernel.org
10689Q: http://patchwork.ozlabs.org/project/linux-tegra/list/
10690T: git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
10691S: Supported
10692N: [^a-z]tegra
10693
10694TEGRA CLOCK DRIVER
10695M: Peter De Schrijver <pdeschrijver@nvidia.com>
10696M: Prashant Gaikwad <pgaikwad@nvidia.com>
10697S: Supported
10698F: drivers/clk/tegra/
10699
10700TEGRA DMA DRIVER
10701M: Laxman Dewangan <ldewangan@nvidia.com>
10702S: Supported
10703F: drivers/dma/tegra20-apb-dma.c
10704
10705TEGRA I2C DRIVER
10706M: Laxman Dewangan <ldewangan@nvidia.com>
10707S: Supported
10708F: drivers/i2c/busses/i2c-tegra.c
10709
10710TEGRA IOMMU DRIVERS
10711M: Hiroshi Doyu <hdoyu@nvidia.com>
10712S: Supported
10713F: drivers/iommu/tegra*
10714
10715TEGRA KBC DRIVER
10716M: Rakesh Iyer <riyer@nvidia.com>
10717M: Laxman Dewangan <ldewangan@nvidia.com>
10718S: Supported
10719F: drivers/input/keyboard/tegra-kbc.c
10720
10721TEGRA PWM DRIVER
10722M: Thierry Reding <thierry.reding@gmail.com>
10723S: Supported
10724F: drivers/pwm/pwm-tegra.c
10725
10726TEGRA SERIAL DRIVER
10727M: Laxman Dewangan <ldewangan@nvidia.com>
10728S: Supported
10729F: drivers/tty/serial/serial-tegra.c
10730
10731TEGRA SPI DRIVER
10732M: Laxman Dewangan <ldewangan@nvidia.com>
10733S: Supported
10734F: drivers/spi/spi-tegra*
10735
10736TEHUTI ETHERNET DRIVER
10737M: Andy Gospodarek <andy@greyhouse.net>
10738L: netdev@vger.kernel.org
10739S: Supported
10740F: drivers/net/ethernet/tehuti/*
10741
10742Telecom Clock Driver for MCPL0010
10743M: Mark Gross <mark.gross@intel.com>
10744S: Supported
10745F: drivers/char/tlclk.c
10746
10747TENSILICA XTENSA PORT (xtensa)
10748M: Chris Zankel <chris@zankel.net>
10749M: Max Filippov <jcmvbkbc@gmail.com>
10750L: linux-xtensa@linux-xtensa.org
10751T: git git://github.com/czankel/xtensa-linux.git
10752S: Maintained
10753F: arch/xtensa/
10754F: drivers/irqchip/irq-xtensa-*
10755
10756THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
10757M: Hans Verkuil <hverkuil@xs4all.nl>
10758L: linux-media@vger.kernel.org
10759T: git git://linuxtv.org/media_tree.git
10760W: https://linuxtv.org
10761S: Maintained
10762F: drivers/media/radio/radio-raremono.c
10763
10764THERMAL
10765M: Zhang Rui <rui.zhang@intel.com>
10766M: Eduardo Valentin <edubezval@gmail.com>
10767L: linux-pm@vger.kernel.org
10768T: git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git
10769T: git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git
10770Q: https://patchwork.kernel.org/project/linux-pm/list/
10771S: Supported
10772F: drivers/thermal/
10773F: include/linux/thermal.h
10774F: include/uapi/linux/thermal.h
10775F: include/linux/cpu_cooling.h
10776F: Documentation/devicetree/bindings/thermal/
10777
10778THERMAL/CPU_COOLING
10779M: Amit Daniel Kachhap <amit.kachhap@gmail.com>
10780M: Viresh Kumar <viresh.kumar@linaro.org>
10781M: Javi Merino <javi.merino@arm.com>
10782L: linux-pm@vger.kernel.org
10783S: Supported
10784F: Documentation/thermal/cpu-cooling-api.txt
10785F: drivers/thermal/cpu_cooling.c
10786F: include/linux/cpu_cooling.h
10787
10788THINGM BLINK(1) USB RGB LED DRIVER
10789M: Vivien Didelot <vivien.didelot@savoirfairelinux.com>
10790S: Maintained
10791F: drivers/hid/hid-thingm.c
10792
10793THINKPAD ACPI EXTRAS DRIVER
10794M: Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br>
10795L: ibm-acpi-devel@lists.sourceforge.net
10796L: platform-driver-x86@vger.kernel.org
10797W: http://ibm-acpi.sourceforge.net
10798W: http://thinkwiki.org/wiki/Ibm-acpi
10799T: git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
10800S: Maintained
10801F: drivers/platform/x86/thinkpad_acpi.c
10802
10803TI BANDGAP AND THERMAL DRIVER
10804M: Eduardo Valentin <edubezval@gmail.com>
10805L: linux-pm@vger.kernel.org
10806L: linux-omap@vger.kernel.org
10807S: Maintained
10808F: drivers/thermal/ti-soc-thermal/
10809
10810TI CDCE706 CLOCK DRIVER
10811M: Max Filippov <jcmvbkbc@gmail.com>
10812S: Maintained
10813F: drivers/clk/clk-cdce706.c
10814
10815TI CLOCK DRIVER
10816M: Tero Kristo <t-kristo@ti.com>
10817L: linux-omap@vger.kernel.org
10818S: Maintained
10819F: drivers/clk/ti/
10820F: include/linux/clk/ti.h
10821
10822TI FLASH MEDIA INTERFACE DRIVER
10823M: Alex Dubov <oakad@yahoo.com>
10824S: Maintained
10825F: drivers/misc/tifm*
10826F: drivers/mmc/host/tifm_sd.c
10827F: include/linux/tifm.h
10828
10829TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
10830M: Santosh Shilimkar <ssantosh@kernel.org>
10831L: linux-kernel@vger.kernel.org
10832L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10833S: Maintained
10834F: drivers/soc/ti/*
10835T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
10836
10837
10838TI LM49xxx FAMILY ASoC CODEC DRIVERS
10839M: M R Swami Reddy <mr.swami.reddy@ti.com>
10840M: Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
10841L: alsa-devel@alsa-project.org (moderated for non-subscribers)
10842S: Maintained
10843F: sound/soc/codecs/lm49453*
10844F: sound/soc/codecs/isabelle*
10845
10846TI LP855x BACKLIGHT DRIVER
10847M: Milo Kim <milo.kim@ti.com>
10848S: Maintained
10849F: Documentation/backlight/lp855x-driver.txt
10850F: drivers/video/backlight/lp855x_bl.c
10851F: include/linux/platform_data/lp855x.h
10852
10853TI LP8727 CHARGER DRIVER
10854M: Milo Kim <milo.kim@ti.com>
10855S: Maintained
10856F: drivers/power/lp8727_charger.c
10857F: include/linux/platform_data/lp8727.h
10858
10859TI LP8788 MFD DRIVER
10860M: Milo Kim <milo.kim@ti.com>
10861S: Maintained
10862F: drivers/iio/adc/lp8788_adc.c
10863F: drivers/leds/leds-lp8788.c
10864F: drivers/mfd/lp8788*.c
10865F: drivers/power/lp8788-charger.c
10866F: drivers/regulator/lp8788-*.c
10867F: include/linux/mfd/lp8788*.h
10868
10869TI NETCP ETHERNET DRIVER
10870M: Wingman Kwok <w-kwok2@ti.com>
10871M: Murali Karicheri <m-karicheri2@ti.com>
10872L: netdev@vger.kernel.org
10873S: Maintained
10874F: drivers/net/ethernet/ti/netcp*
10875
10876TI TAS571X FAMILY ASoC CODEC DRIVER
10877M: Kevin Cernekee <cernekee@chromium.org>
10878L: alsa-devel@alsa-project.org (moderated for non-subscribers)
10879S: Odd Fixes
10880F: sound/soc/codecs/tas571x*
10881
10882TI TWL4030 SERIES SOC CODEC DRIVER
10883M: Peter Ujfalusi <peter.ujfalusi@ti.com>
10884L: alsa-devel@alsa-project.org (moderated for non-subscribers)
10885S: Maintained
10886F: sound/soc/codecs/twl4030*
10887
10888TI WILINK WIRELESS DRIVERS
10889L: linux-wireless@vger.kernel.org
10890W: http://wireless.kernel.org/en/users/Drivers/wl12xx
10891W: http://wireless.kernel.org/en/users/Drivers/wl1251
10892T: git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
10893S: Orphan
10894F: drivers/net/wireless/ti/
10895F: include/linux/wl12xx.h
10896
10897TIPC NETWORK LAYER
10898M: Jon Maloy <jon.maloy@ericsson.com>
10899M: Ying Xue <ying.xue@windriver.com>
10900L: netdev@vger.kernel.org (core kernel code)
10901L: tipc-discussion@lists.sourceforge.net (user apps, general discussion)
10902W: http://tipc.sourceforge.net/
10903S: Maintained
10904F: include/uapi/linux/tipc*.h
10905F: net/tipc/
10906
10907TILE ARCHITECTURE
10908M: Chris Metcalf <cmetcalf@ezchip.com>
10909W: http://www.ezchip.com/scm/
10910T: git git://git.kernel.org/pub/scm/linux/kernel/git/cmetcalf/linux-tile.git
10911S: Supported
10912F: arch/tile/
10913F: drivers/char/tile-srom.c
10914F: drivers/edac/tile_edac.c
10915F: drivers/net/ethernet/tile/
10916F: drivers/rtc/rtc-tile.c
10917F: drivers/tty/hvc/hvc_tile.c
10918F: drivers/tty/serial/tilegx.c
10919F: drivers/usb/host/*-tilegx.c
10920F: include/linux/usb/tilegx.h
10921
10922TLAN NETWORK DRIVER
10923M: Samuel Chessman <chessman@tux.org>
10924L: tlan-devel@lists.sourceforge.net (subscribers-only)
10925W: http://sourceforge.net/projects/tlan/
10926S: Maintained
10927F: Documentation/networking/tlan.txt
10928F: drivers/net/ethernet/ti/tlan.*
10929
10930TOMOYO SECURITY MODULE
10931M: Kentaro Takeda <takedakn@nttdata.co.jp>
10932M: Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
10933L: tomoyo-dev-en@lists.sourceforge.jp (subscribers-only, for developers in English)
10934L: tomoyo-users-en@lists.sourceforge.jp (subscribers-only, for users in English)
10935L: tomoyo-dev@lists.sourceforge.jp (subscribers-only, for developers in Japanese)
10936L: tomoyo-users@lists.sourceforge.jp (subscribers-only, for users in Japanese)
10937W: http://tomoyo.sourceforge.jp/
10938T: quilt http://svn.sourceforge.jp/svnroot/tomoyo/trunk/2.5.x/tomoyo-lsm/patches/
10939S: Maintained
10940F: security/tomoyo/
10941
10942TOPSTAR LAPTOP EXTRAS DRIVER
10943M: Herton Ronaldo Krzesinski <herton@canonical.com>
10944L: platform-driver-x86@vger.kernel.org
10945S: Maintained
10946F: drivers/platform/x86/topstar-laptop.c
10947
10948TOSHIBA ACPI EXTRAS DRIVER
10949M: Azael Avalos <coproscefalo@gmail.com>
10950L: platform-driver-x86@vger.kernel.org
10951S: Maintained
10952F: drivers/platform/x86/toshiba_acpi.c
10953
10954TOSHIBA BLUETOOTH DRIVER
10955M: Azael Avalos <coproscefalo@gmail.com>
10956L: platform-driver-x86@vger.kernel.org
10957S: Maintained
10958F: drivers/platform/x86/toshiba_bluetooth.c
10959
10960TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
10961M: Azael Avalos <coproscefalo@gmail.com>
10962L: platform-driver-x86@vger.kernel.org
10963S: Maintained
10964F: drivers/platform/x86/toshiba_haps.c
10965
10966TOSHIBA WMI HOTKEYS DRIVER
10967M: Azael Avalos <coproscefalo@gmail.com>
10968L: platform-driver-x86@vger.kernel.org
10969S: Maintained
10970F: drivers/platform/x86/toshiba-wmi.c
10971
10972TOSHIBA SMM DRIVER
10973M: Jonathan Buzzard <jonathan@buzzard.org.uk>
10974W: http://www.buzzard.org.uk/toshiba/
10975S: Maintained
10976F: drivers/char/toshiba.c
10977F: include/linux/toshiba.h
10978F: include/uapi/linux/toshiba.h
10979
10980TOSHIBA TC358743 DRIVER
10981M: Mats Randgaard <matrandg@cisco.com>
10982L: linux-media@vger.kernel.org
10983S: Maintained
10984F: drivers/media/i2c/tc358743*
10985F: include/media/i2c/tc358743.h
10986
10987TMIO MMC DRIVER
10988M: Ian Molton <ian@mnementh.co.uk>
10989L: linux-mmc@vger.kernel.org
10990S: Maintained
10991F: drivers/mmc/host/tmio_mmc*
10992F: drivers/mmc/host/sh_mobile_sdhi.c
10993F: include/linux/mmc/tmio.h
10994F: include/linux/mmc/sh_mobile_sdhi.h
10995
10996TMP401 HARDWARE MONITOR DRIVER
10997M: Guenter Roeck <linux@roeck-us.net>
10998L: lm-sensors@lm-sensors.org
10999S: Maintained
11000F: Documentation/hwmon/tmp401
11001F: drivers/hwmon/tmp401.c
11002
11003TMPFS (SHMEM FILESYSTEM)
11004M: Hugh Dickins <hughd@google.com>
11005L: linux-mm@kvack.org
11006S: Maintained
11007F: include/linux/shmem_fs.h
11008F: mm/shmem.c
11009
11010TM6000 VIDEO4LINUX DRIVER
11011M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
11012L: linux-media@vger.kernel.org
11013W: https://linuxtv.org
11014T: git git://linuxtv.org/media_tree.git
11015S: Odd fixes
11016F: drivers/media/usb/tm6000/
11017
11018TW68 VIDEO4LINUX DRIVER
11019M: Hans Verkuil <hverkuil@xs4all.nl>
11020L: linux-media@vger.kernel.org
11021T: git git://linuxtv.org/media_tree.git
11022W: https://linuxtv.org
11023S: Odd Fixes
11024F: drivers/media/pci/tw68/
11025
11026TPM DEVICE DRIVER
11027M: Peter Huewe <peterhuewe@gmx.de>
11028M: Marcel Selhorst <tpmdd@selhorst.net>
11029M: Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
11030R: Jason Gunthorpe <jgunthorpe@obsidianresearch.com>
11031W: http://tpmdd.sourceforge.net
11032L: tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers)
11033Q: git git://github.com/PeterHuewe/linux-tpmdd.git
11034T: git https://github.com/PeterHuewe/linux-tpmdd
11035S: Maintained
11036F: drivers/char/tpm/
11037
11038TPM IBM_VTPM DEVICE DRIVER
11039M: Ashley Lai <ashleydlai@gmail.com>
11040W: http://tpmdd.sourceforge.net
11041L: tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers)
11042S: Maintained
11043F: drivers/char/tpm/tpm_ibmvtpm*
11044
11045TRACING
11046M: Steven Rostedt <rostedt@goodmis.org>
11047M: Ingo Molnar <mingo@redhat.com>
11048T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
11049S: Maintained
11050F: Documentation/trace/ftrace.txt
11051F: arch/*/*/*/ftrace.h
11052F: arch/*/kernel/ftrace.c
11053F: include/*/ftrace.h
11054F: include/linux/trace*.h
11055F: include/trace/
11056F: kernel/trace/
11057F: tools/testing/selftests/ftrace/
11058
11059TRIVIAL PATCHES
11060M: Jiri Kosina <trivial@kernel.org>
11061T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git
11062S: Maintained
11063K: ^Subject:.*(?i)trivial
11064
11065TTY LAYER
11066M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
11067M: Jiri Slaby <jslaby@suse.com>
11068S: Supported
11069T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
11070F: Documentation/serial/
11071F: drivers/tty/
11072F: drivers/tty/serial/serial_core.c
11073F: include/linux/serial_core.h
11074F: include/linux/serial.h
11075F: include/linux/tty.h
11076F: include/uapi/linux/serial_core.h
11077F: include/uapi/linux/serial.h
11078F: include/uapi/linux/tty.h
11079
11080TUA9001 MEDIA DRIVER
11081M: Antti Palosaari <crope@iki.fi>
11082L: linux-media@vger.kernel.org
11083W: https://linuxtv.org
11084W: http://palosaari.fi/linux/
11085Q: http://patchwork.linuxtv.org/project/linux-media/list/
11086T: git git://linuxtv.org/anttip/media_tree.git
11087S: Maintained
11088F: drivers/media/tuners/tua9001*
11089
11090TULIP NETWORK DRIVERS
11091L: netdev@vger.kernel.org
11092L: linux-parisc@vger.kernel.org
11093S: Orphan
11094F: drivers/net/ethernet/dec/tulip/
11095
11096TUN/TAP driver
11097M: Maxim Krasnyansky <maxk@qti.qualcomm.com>
11098W: http://vtun.sourceforge.net/tun
11099S: Maintained
11100F: Documentation/networking/tuntap.txt
11101F: arch/um/os-Linux/drivers/
11102
11103TURBOCHANNEL SUBSYSTEM
11104M: "Maciej W. Rozycki" <macro@linux-mips.org>
11105M: Ralf Baechle <ralf@linux-mips.org>
11106L: linux-mips@linux-mips.org
11107Q: http://patchwork.linux-mips.org/project/linux-mips/list/
11108S: Maintained
11109F: drivers/tc/
11110F: include/linux/tc.h
11111
11112U14-34F SCSI DRIVER
11113M: Dario Ballabio <ballabio_dario@emc.com>
11114L: linux-scsi@vger.kernel.org
11115S: Maintained
11116F: drivers/scsi/u14-34f.c
11117
11118UBI FILE SYSTEM (UBIFS)
11119M: Artem Bityutskiy <dedekind1@gmail.com>
11120M: Adrian Hunter <adrian.hunter@intel.com>
11121L: linux-mtd@lists.infradead.org
11122T: git git://git.infradead.org/ubifs-2.6.git
11123W: http://www.linux-mtd.infradead.org/doc/ubifs.html
11124S: Maintained
11125F: Documentation/filesystems/ubifs.txt
11126F: fs/ubifs/
11127
11128UCLINUX (M68KNOMMU AND COLDFIRE)
11129M: Greg Ungerer <gerg@uclinux.org>
11130W: http://www.uclinux.org/
11131L: linux-m68k@lists.linux-m68k.org
11132L: uclinux-dev@uclinux.org (subscribers-only)
11133T: git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
11134S: Maintained
11135F: arch/m68k/coldfire/
11136F: arch/m68k/68*/
11137F: arch/m68k/*/*_no.*
11138F: arch/m68k/include/asm/*_no.*
11139
11140UDF FILESYSTEM
11141M: Jan Kara <jack@suse.com>
11142S: Maintained
11143F: Documentation/filesystems/udf.txt
11144F: fs/udf/
11145
11146UFS FILESYSTEM
11147M: Evgeniy Dushistov <dushistov@mail.ru>
11148S: Maintained
11149F: Documentation/filesystems/ufs.txt
11150F: fs/ufs/
11151
11152UHID USERSPACE HID IO DRIVER:
11153M: David Herrmann <dh.herrmann@googlemail.com>
11154L: linux-input@vger.kernel.org
11155S: Maintained
11156F: drivers/hid/uhid.c
11157F: include/uapi/linux/uhid.h
11158
11159ULTRA-WIDEBAND (UWB) SUBSYSTEM:
11160L: linux-usb@vger.kernel.org
11161S: Orphan
11162F: drivers/uwb/
11163F: include/linux/uwb.h
11164F: include/linux/uwb/
11165
11166UNICORE32 ARCHITECTURE:
11167M: Guan Xuetao <gxt@mprc.pku.edu.cn>
11168W: http://mprc.pku.edu.cn/~guanxuetao/linux
11169S: Maintained
11170T: git git://github.com/gxt/linux.git
11171F: arch/unicore32/
11172
11173UNIFDEF
11174M: Tony Finch <dot@dotat.at>
11175W: http://dotat.at/prog/unifdef
11176S: Maintained
11177F: scripts/unifdef.c
11178
11179UNIFORM CDROM DRIVER
11180M: Jens Axboe <axboe@kernel.dk>
11181W: http://www.kernel.dk
11182S: Maintained
11183F: Documentation/cdrom/
11184F: drivers/cdrom/cdrom.c
11185F: include/linux/cdrom.h
11186F: include/uapi/linux/cdrom.h
11187
11188UNISYS S-PAR DRIVERS
11189M: Benjamin Romer <benjamin.romer@unisys.com>
11190M: David Kershner <david.kershner@unisys.com>
11191L: sparmaintainer@unisys.com (Unisys internal)
11192S: Supported
11193F: drivers/staging/unisys/
11194
11195UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
11196M: Vinayak Holikatti <vinholikatti@gmail.com>
11197L: linux-scsi@vger.kernel.org
11198S: Supported
11199F: Documentation/scsi/ufs.txt
11200F: drivers/scsi/ufs/
11201
11202UNSORTED BLOCK IMAGES (UBI)
11203M: Artem Bityutskiy <dedekind1@gmail.com>
11204M: Richard Weinberger <richard@nod.at>
11205W: http://www.linux-mtd.infradead.org/
11206L: linux-mtd@lists.infradead.org
11207T: git git://git.infradead.org/ubifs-2.6.git
11208S: Supported
11209F: drivers/mtd/ubi/
11210F: include/linux/mtd/ubi.h
11211F: include/uapi/mtd/ubi-user.h
11212
11213USB ACM DRIVER
11214M: Oliver Neukum <oliver@neukum.org>
11215L: linux-usb@vger.kernel.org
11216S: Maintained
11217F: Documentation/usb/acm.txt
11218F: drivers/usb/class/cdc-acm.*
11219
11220USB AR5523 WIRELESS DRIVER
11221M: Pontus Fuchs <pontus.fuchs@gmail.com>
11222L: linux-wireless@vger.kernel.org
11223S: Maintained
11224F: drivers/net/wireless/ath/ar5523/
11225
11226USB ATTACHED SCSI
11227M: Hans de Goede <hdegoede@redhat.com>
11228M: Gerd Hoffmann <kraxel@redhat.com>
11229L: linux-usb@vger.kernel.org
11230L: linux-scsi@vger.kernel.org
11231S: Maintained
11232F: drivers/usb/storage/uas.c
11233
11234USB CDC ETHERNET DRIVER
11235M: Oliver Neukum <oliver@neukum.org>
11236L: linux-usb@vger.kernel.org
11237S: Maintained
11238F: drivers/net/usb/cdc_*.c
11239F: include/uapi/linux/usb/cdc.h
11240
11241USB CHAOSKEY DRIVER
11242M: Keith Packard <keithp@keithp.com>
11243L: linux-usb@vger.kernel.org
11244S: Maintained
11245F: drivers/usb/misc/chaoskey.c
11246
11247USB CYPRESS C67X00 DRIVER
11248M: Peter Korsgaard <jacmet@sunsite.dk>
11249L: linux-usb@vger.kernel.org
11250S: Maintained
11251F: drivers/usb/c67x00/
11252
11253USB DAVICOM DM9601 DRIVER
11254M: Peter Korsgaard <jacmet@sunsite.dk>
11255L: netdev@vger.kernel.org
11256W: http://www.linux-usb.org/usbnet
11257S: Maintained
11258F: drivers/net/usb/dm9601.c
11259
11260USB DIAMOND RIO500 DRIVER
11261M: Cesar Miquel <miquel@df.uba.ar>
11262L: rio500-users@lists.sourceforge.net
11263W: http://rio500.sourceforge.net
11264S: Maintained
11265F: drivers/usb/misc/rio500*
11266
11267USB EHCI DRIVER
11268M: Alan Stern <stern@rowland.harvard.edu>
11269L: linux-usb@vger.kernel.org
11270S: Maintained
11271F: Documentation/usb/ehci.txt
11272F: drivers/usb/host/ehci*
11273
11274USB GADGET/PERIPHERAL SUBSYSTEM
11275M: Felipe Balbi <balbi@ti.com>
11276L: linux-usb@vger.kernel.org
11277W: http://www.linux-usb.org/gadget
11278T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
11279S: Maintained
11280F: drivers/usb/gadget/
11281F: include/linux/usb/gadget*
11282
11283USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
11284M: Jiri Kosina <jikos@kernel.org>
11285R: Benjamin Tissoires <benjamin.tissoires@redhat.com>
11286L: linux-usb@vger.kernel.org
11287T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
11288S: Maintained
11289F: Documentation/hid/hiddev.txt
11290F: drivers/hid/usbhid/
11291
11292USB ISP116X DRIVER
11293M: Olav Kongas <ok@artecdesign.ee>
11294L: linux-usb@vger.kernel.org
11295S: Maintained
11296F: drivers/usb/host/isp116x*
11297F: include/linux/usb/isp116x.h
11298
11299USB MASS STORAGE DRIVER
11300M: Matthew Dharm <mdharm-usb@one-eyed-alien.net>
11301L: linux-usb@vger.kernel.org
11302L: usb-storage@lists.one-eyed-alien.net
11303S: Maintained
11304W: http://www.one-eyed-alien.net/~mdharm/linux-usb/
11305F: drivers/usb/storage/
11306
11307USB MIDI DRIVER
11308M: Clemens Ladisch <clemens@ladisch.de>
11309L: alsa-devel@alsa-project.org (moderated for non-subscribers)
11310T: git git://git.alsa-project.org/alsa-kernel.git
11311S: Maintained
11312F: sound/usb/midi.*
11313
11314USB NETWORKING DRIVERS
11315L: linux-usb@vger.kernel.org
11316S: Odd Fixes
11317F: drivers/net/usb/
11318
11319USB OHCI DRIVER
11320M: Alan Stern <stern@rowland.harvard.edu>
11321L: linux-usb@vger.kernel.org
11322S: Maintained
11323F: Documentation/usb/ohci.txt
11324F: drivers/usb/host/ohci*
11325
11326USB OTG FSM (Finite State Machine)
11327M: Peter Chen <Peter.Chen@nxp.com>
11328T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
11329L: linux-usb@vger.kernel.org
11330S: Maintained
11331F: drivers/usb/common/usb-otg-fsm.c
11332
11333USB OVER IP DRIVER
11334M: Valentina Manea <valentina.manea.m@gmail.com>
11335M: Shuah Khan <shuah.kh@samsung.com>
11336L: linux-usb@vger.kernel.org
11337S: Maintained
11338F: drivers/usb/usbip/
11339F: tools/usb/usbip/
11340
11341USB PEGASUS DRIVER
11342M: Petko Manolov <petkan@nucleusys.com>
11343L: linux-usb@vger.kernel.org
11344L: netdev@vger.kernel.org
11345T: git git://github.com/petkan/pegasus.git
11346W: https://github.com/petkan/pegasus
11347S: Maintained
11348F: drivers/net/usb/pegasus.*
11349
11350USB PHY LAYER
11351M: Felipe Balbi <balbi@ti.com>
11352L: linux-usb@vger.kernel.org
11353T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
11354S: Maintained
11355F: drivers/usb/phy/
11356
11357USB PRINTER DRIVER (usblp)
11358M: Pete Zaitcev <zaitcev@redhat.com>
11359L: linux-usb@vger.kernel.org
11360S: Supported
11361F: drivers/usb/class/usblp.c
11362
11363USB QMI WWAN NETWORK DRIVER
11364M: Bjørn Mork <bjorn@mork.no>
11365L: netdev@vger.kernel.org
11366S: Maintained
11367F: Documentation/ABI/testing/sysfs-class-net-qmi
11368F: drivers/net/usb/qmi_wwan.c
11369
11370USB RTL8150 DRIVER
11371M: Petko Manolov <petkan@nucleusys.com>
11372L: linux-usb@vger.kernel.org
11373L: netdev@vger.kernel.org
11374T: git git://github.com/petkan/rtl8150.git
11375W: https://github.com/petkan/rtl8150
11376S: Maintained
11377F: drivers/net/usb/rtl8150.c
11378
11379USB SERIAL SUBSYSTEM
11380M: Johan Hovold <johan@kernel.org>
11381L: linux-usb@vger.kernel.org
11382S: Maintained
11383F: Documentation/usb/usb-serial.txt
11384F: drivers/usb/serial/
11385F: include/linux/usb/serial.h
11386
11387USB SMSC75XX ETHERNET DRIVER
11388M: Steve Glendinning <steve.glendinning@shawell.net>
11389L: netdev@vger.kernel.org
11390S: Maintained
11391F: drivers/net/usb/smsc75xx.*
11392
11393USB SMSC95XX ETHERNET DRIVER
11394M: Steve Glendinning <steve.glendinning@shawell.net>
11395L: netdev@vger.kernel.org
11396S: Maintained
11397F: drivers/net/usb/smsc95xx.*
11398
11399USB SUBSYSTEM
11400M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
11401L: linux-usb@vger.kernel.org
11402W: http://www.linux-usb.org
11403T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
11404S: Supported
11405F: Documentation/usb/
11406F: drivers/usb/
11407F: include/linux/usb.h
11408F: include/linux/usb/
11409
11410USB UHCI DRIVER
11411M: Alan Stern <stern@rowland.harvard.edu>
11412L: linux-usb@vger.kernel.org
11413S: Maintained
11414F: drivers/usb/host/uhci*
11415
11416USB "USBNET" DRIVER FRAMEWORK
11417M: Oliver Neukum <oneukum@suse.com>
11418L: netdev@vger.kernel.org
11419W: http://www.linux-usb.org/usbnet
11420S: Maintained
11421F: drivers/net/usb/usbnet.c
11422F: include/linux/usb/usbnet.h
11423
11424USB VIDEO CLASS
11425M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11426L: linux-uvc-devel@lists.sourceforge.net (subscribers-only)
11427L: linux-media@vger.kernel.org
11428T: git git://linuxtv.org/media_tree.git
11429W: http://www.ideasonboard.org/uvc/
11430S: Maintained
11431F: drivers/media/usb/uvc/
11432F: include/uapi/linux/uvcvideo.h
11433
11434USB VISION DRIVER
11435M: Hans Verkuil <hverkuil@xs4all.nl>
11436L: linux-media@vger.kernel.org
11437T: git git://linuxtv.org/media_tree.git
11438W: https://linuxtv.org
11439S: Odd Fixes
11440F: drivers/media/usb/usbvision/
11441
11442USB WEBCAM GADGET
11443M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11444L: linux-usb@vger.kernel.org
11445S: Maintained
11446F: drivers/usb/gadget/function/*uvc*
11447F: drivers/usb/gadget/legacy/webcam.c
11448
11449USB WIRELESS RNDIS DRIVER (rndis_wlan)
11450M: Jussi Kivilinna <jussi.kivilinna@iki.fi>
11451L: linux-wireless@vger.kernel.org
11452S: Maintained
11453F: drivers/net/wireless/rndis_wlan.c
11454
11455USB XHCI DRIVER
11456M: Mathias Nyman <mathias.nyman@intel.com>
11457L: linux-usb@vger.kernel.org
11458S: Supported
11459F: drivers/usb/host/xhci*
11460F: drivers/usb/host/pci-quirks*
11461
11462USB ZD1201 DRIVER
11463L: linux-wireless@vger.kernel.org
11464W: http://linux-lc100020.sourceforge.net
11465S: Orphan
11466F: drivers/net/wireless/zydas/zd1201.*
11467
11468USB ZR364XX DRIVER
11469M: Antoine Jacquet <royale@zerezo.com>
11470L: linux-usb@vger.kernel.org
11471L: linux-media@vger.kernel.org
11472T: git git://linuxtv.org/media_tree.git
11473W: http://royale.zerezo.com/zr364xx/
11474S: Maintained
11475F: Documentation/video4linux/zr364xx.txt
11476F: drivers/media/usb/zr364xx/
11477
11478ULPI BUS
11479M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
11480L: linux-usb@vger.kernel.org
11481S: Maintained
11482F: drivers/usb/common/ulpi.c
11483F: include/linux/ulpi/
11484
11485USER-MODE LINUX (UML)
11486M: Jeff Dike <jdike@addtoit.com>
11487M: Richard Weinberger <richard@nod.at>
11488L: user-mode-linux-devel@lists.sourceforge.net
11489L: user-mode-linux-user@lists.sourceforge.net
11490W: http://user-mode-linux.sourceforge.net
11491T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git
11492S: Maintained
11493F: Documentation/virtual/uml/
11494F: arch/um/
11495F: arch/x86/um/
11496F: fs/hostfs/
11497F: fs/hppfs/
11498
11499USERSPACE I/O (UIO)
11500M: "Hans J. Koch" <hjk@hansjkoch.de>
11501M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
11502S: Maintained
11503T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
11504F: Documentation/DocBook/uio-howto.tmpl
11505F: drivers/uio/
11506F: include/linux/uio*.h
11507
11508UTIL-LINUX PACKAGE
11509M: Karel Zak <kzak@redhat.com>
11510L: util-linux@vger.kernel.org
11511W: http://en.wikipedia.org/wiki/Util-linux
11512T: git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
11513S: Maintained
11514
11515UVESAFB DRIVER
11516M: Michal Januszewski <spock@gentoo.org>
11517L: linux-fbdev@vger.kernel.org
11518W: http://dev.gentoo.org/~spock/projects/uvesafb/
11519S: Maintained
11520F: Documentation/fb/uvesafb.txt
11521F: drivers/video/fbdev/uvesafb.*
11522
11523VF610 NAND DRIVER
11524M: Stefan Agner <stefan@agner.ch>
11525L: linux-mtd@lists.infradead.org
11526S: Supported
11527F: drivers/mtd/nand/vf610_nfc.c
11528
11529VFAT/FAT/MSDOS FILESYSTEM
11530M: OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
11531S: Maintained
11532F: Documentation/filesystems/vfat.txt
11533F: fs/fat/
11534
11535VFIO DRIVER
11536M: Alex Williamson <alex.williamson@redhat.com>
11537L: kvm@vger.kernel.org
11538T: git git://github.com/awilliam/linux-vfio.git
11539S: Maintained
11540F: Documentation/vfio.txt
11541F: drivers/vfio/
11542F: include/linux/vfio.h
11543F: include/uapi/linux/vfio.h
11544
11545VFIO PLATFORM DRIVER
11546M: Baptiste Reynal <b.reynal@virtualopensystems.com>
11547L: kvm@vger.kernel.org
11548S: Maintained
11549F: drivers/vfio/platform/
11550
11551VIDEOBUF2 FRAMEWORK
11552M: Pawel Osciak <pawel@osciak.com>
11553M: Marek Szyprowski <m.szyprowski@samsung.com>
11554M: Kyungmin Park <kyungmin.park@samsung.com>
11555L: linux-media@vger.kernel.org
11556S: Maintained
11557F: drivers/media/v4l2-core/videobuf2-*
11558F: include/media/videobuf2-*
11559
11560VIRTUAL SERIO DEVICE DRIVER
11561M: Stephen Chandler Paul <thatslyude@gmail.com>
11562S: Maintained
11563F: drivers/input/serio/userio.c
11564F: include/uapi/linux/userio.h
11565
11566VIRTIO CONSOLE DRIVER
11567M: Amit Shah <amit.shah@redhat.com>
11568L: virtualization@lists.linux-foundation.org
11569S: Maintained
11570F: drivers/char/virtio_console.c
11571F: include/linux/virtio_console.h
11572F: include/uapi/linux/virtio_console.h
11573
11574VIRTIO CORE, NET AND BLOCK DRIVERS
11575M: "Michael S. Tsirkin" <mst@redhat.com>
11576L: virtualization@lists.linux-foundation.org
11577S: Maintained
11578F: drivers/virtio/
11579F: tools/virtio/
11580F: drivers/net/virtio_net.c
11581F: drivers/block/virtio_blk.c
11582F: include/linux/virtio_*.h
11583F: include/uapi/linux/virtio_*.h
11584
11585VIRTIO DRIVERS FOR S390
11586M: Christian Borntraeger <borntraeger@de.ibm.com>
11587M: Cornelia Huck <cornelia.huck@de.ibm.com>
11588L: linux-s390@vger.kernel.org
11589L: virtualization@lists.linux-foundation.org
11590L: kvm@vger.kernel.org
11591S: Supported
11592F: drivers/s390/virtio/
11593
11594VIRTIO GPU DRIVER
11595M: David Airlie <airlied@linux.ie>
11596M: Gerd Hoffmann <kraxel@redhat.com>
11597L: dri-devel@lists.freedesktop.org
11598L: virtualization@lists.linux-foundation.org
11599S: Maintained
11600F: drivers/gpu/drm/virtio/
11601F: include/uapi/linux/virtio_gpu.h
11602
11603VIRTIO HOST (VHOST)
11604M: "Michael S. Tsirkin" <mst@redhat.com>
11605L: kvm@vger.kernel.org
11606L: virtualization@lists.linux-foundation.org
11607L: netdev@vger.kernel.org
11608T: git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
11609S: Maintained
11610F: drivers/vhost/
11611F: include/uapi/linux/vhost.h
11612
11613VIRTIO INPUT DRIVER
11614M: Gerd Hoffmann <kraxel@redhat.com>
11615S: Maintained
11616F: drivers/virtio/virtio_input.c
11617F: include/uapi/linux/virtio_input.h
11618
11619VIA RHINE NETWORK DRIVER
11620S: Orphan
11621F: drivers/net/ethernet/via/via-rhine.c
11622
11623VIA SD/MMC CARD CONTROLLER DRIVER
11624M: Bruce Chang <brucechang@via.com.tw>
11625M: Harald Welte <HaraldWelte@viatech.com>
11626S: Maintained
11627F: drivers/mmc/host/via-sdmmc.c
11628
11629VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
11630M: Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
11631L: linux-fbdev@vger.kernel.org
11632S: Maintained
11633F: include/linux/via-core.h
11634F: include/linux/via-gpio.h
11635F: include/linux/via_i2c.h
11636F: drivers/video/fbdev/via/
11637
11638VIA VELOCITY NETWORK DRIVER
11639M: Francois Romieu <romieu@fr.zoreil.com>
11640L: netdev@vger.kernel.org
11641S: Maintained
11642F: drivers/net/ethernet/via/via-velocity.*
11643
11644VIRT LIB
11645M: Alex Williamson <alex.williamson@redhat.com>
11646M: Paolo Bonzini <pbonzini@redhat.com>
11647L: kvm@vger.kernel.org
11648S: Supported
11649F: virt/lib/
11650
11651VIVID VIRTUAL VIDEO DRIVER
11652M: Hans Verkuil <hverkuil@xs4all.nl>
11653L: linux-media@vger.kernel.org
11654T: git git://linuxtv.org/media_tree.git
11655W: https://linuxtv.org
11656S: Maintained
11657F: drivers/media/platform/vivid/*
11658
11659VLAN (802.1Q)
11660M: Patrick McHardy <kaber@trash.net>
11661L: netdev@vger.kernel.org
11662S: Maintained
11663F: drivers/net/macvlan.c
11664F: include/linux/if_*vlan.h
11665F: net/8021q/
11666
11667VLYNQ BUS
11668M: Florian Fainelli <florian@openwrt.org>
11669L: openwrt-devel@lists.openwrt.org (subscribers-only)
11670S: Maintained
11671F: drivers/vlynq/vlynq.c
11672F: include/linux/vlynq.h
11673
11674VME SUBSYSTEM
11675M: Martyn Welch <martyn@welchs.me.uk>
11676M: Manohar Vanga <manohar.vanga@gmail.com>
11677M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
11678L: devel@driverdev.osuosl.org
11679S: Maintained
11680T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
11681F: Documentation/vme_api.txt
11682F: drivers/staging/vme/
11683F: drivers/vme/
11684F: include/linux/vme*
11685
11686VMWARE HYPERVISOR INTERFACE
11687M: Alok Kataria <akataria@vmware.com>
11688L: virtualization@lists.linux-foundation.org
11689S: Supported
11690F: arch/x86/kernel/cpu/vmware.c
11691
11692VMWARE BALLOON DRIVER
11693M: Xavier Deguillard <xdeguillard@vmware.com>
11694M: Philip Moltmann <moltmann@vmware.com>
11695M: "VMware, Inc." <pv-drivers@vmware.com>
11696L: linux-kernel@vger.kernel.org
11697S: Maintained
11698F: drivers/misc/vmw_balloon.c
11699
11700VMWARE VMMOUSE SUBDRIVER
11701M: "VMware Graphics" <linux-graphics-maintainer@vmware.com>
11702M: "VMware, Inc." <pv-drivers@vmware.com>
11703L: linux-input@vger.kernel.org
11704S: Maintained
11705F: drivers/input/mouse/vmmouse.c
11706F: drivers/input/mouse/vmmouse.h
11707
11708VMWARE VMXNET3 ETHERNET DRIVER
11709M: Shrikrishna Khare <skhare@vmware.com>
11710M: "VMware, Inc." <pv-drivers@vmware.com>
11711L: netdev@vger.kernel.org
11712S: Maintained
11713F: drivers/net/vmxnet3/
11714
11715VMware PVSCSI driver
11716M: Arvind Kumar <arvindkumar@vmware.com>
11717M: VMware PV-Drivers <pv-drivers@vmware.com>
11718L: linux-scsi@vger.kernel.org
11719S: Maintained
11720F: drivers/scsi/vmw_pvscsi.c
11721F: drivers/scsi/vmw_pvscsi.h
11722
11723VOLTAGE AND CURRENT REGULATOR FRAMEWORK
11724M: Liam Girdwood <lgirdwood@gmail.com>
11725M: Mark Brown <broonie@kernel.org>
11726L: linux-kernel@vger.kernel.org
11727W: http://www.slimlogic.co.uk/?p=48
11728T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
11729S: Supported
11730F: drivers/regulator/
11731F: include/linux/regulator/
11732
11733VRF
11734M: David Ahern <dsa@cumulusnetworks.com>
11735M: Shrijeet Mukherjee <shm@cumulusnetworks.com>
11736L: netdev@vger.kernel.org
11737S: Maintained
11738F: drivers/net/vrf.c
11739F: Documentation/networking/vrf.txt
11740
11741VT1211 HARDWARE MONITOR DRIVER
11742M: Juerg Haefliger <juergh@gmail.com>
11743L: lm-sensors@lm-sensors.org
11744S: Maintained
11745F: Documentation/hwmon/vt1211
11746F: drivers/hwmon/vt1211.c
11747
11748VT8231 HARDWARE MONITOR DRIVER
11749M: Roger Lucas <vt8231@hiddenengine.co.uk>
11750L: lm-sensors@lm-sensors.org
11751S: Maintained
11752F: drivers/hwmon/vt8231.c
11753
11754VUB300 USB to SDIO/SD/MMC bridge chip
11755M: Tony Olech <tony.olech@elandigitalsystems.com>
11756L: linux-mmc@vger.kernel.org
11757L: linux-usb@vger.kernel.org
11758S: Supported
11759F: drivers/mmc/host/vub300.c
11760
11761W1 DALLAS'S 1-WIRE BUS
11762M: Evgeniy Polyakov <zbr@ioremap.net>
11763S: Maintained
11764F: Documentation/w1/
11765F: drivers/w1/
11766
11767W83791D HARDWARE MONITORING DRIVER
11768M: Marc Hulsman <m.hulsman@tudelft.nl>
11769L: lm-sensors@lm-sensors.org
11770S: Maintained
11771F: Documentation/hwmon/w83791d
11772F: drivers/hwmon/w83791d.c
11773
11774W83793 HARDWARE MONITORING DRIVER
11775M: Rudolf Marek <r.marek@assembler.cz>
11776L: lm-sensors@lm-sensors.org
11777S: Maintained
11778F: Documentation/hwmon/w83793
11779F: drivers/hwmon/w83793.c
11780
11781W83795 HARDWARE MONITORING DRIVER
11782M: Jean Delvare <jdelvare@suse.com>
11783L: lm-sensors@lm-sensors.org
11784S: Maintained
11785F: drivers/hwmon/w83795.c
11786
11787W83L51xD SD/MMC CARD INTERFACE DRIVER
11788M: Pierre Ossman <pierre@ossman.eu>
11789S: Maintained
11790F: drivers/mmc/host/wbsd.*
11791
11792WACOM PROTOCOL 4 SERIAL TABLETS
11793M: Julian Squires <julian@cipht.net>
11794M: Hans de Goede <hdegoede@redhat.com>
11795L: linux-input@vger.kernel.org
11796S: Maintained
11797F: drivers/input/tablet/wacom_serial4.c
11798
11799WATCHDOG DEVICE DRIVERS
11800M: Wim Van Sebroeck <wim@iguana.be>
11801R: Guenter Roeck <linux@roeck-us.net>
11802L: linux-watchdog@vger.kernel.org
11803W: http://www.linux-watchdog.org/
11804T: git git://www.linux-watchdog.org/linux-watchdog.git
11805S: Maintained
11806F: Documentation/watchdog/
11807F: drivers/watchdog/
11808F: include/linux/watchdog.h
11809F: include/uapi/linux/watchdog.h
11810
11811WD7000 SCSI DRIVER
11812M: Miroslav Zagorac <zaga@fly.cc.fer.hr>
11813L: linux-scsi@vger.kernel.org
11814S: Maintained
11815F: drivers/scsi/wd7000.c
11816
11817WIIMOTE HID DRIVER
11818M: David Herrmann <dh.herrmann@googlemail.com>
11819L: linux-input@vger.kernel.org
11820S: Maintained
11821F: drivers/hid/hid-wiimote*
11822
11823WINBOND CIR DRIVER
11824M: David Härdeman <david@hardeman.nu>
11825S: Maintained
11826F: drivers/media/rc/winbond-cir.c
11827
11828WIMAX STACK
11829M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
11830M: linux-wimax@intel.com
11831L: wimax@linuxwimax.org (subscribers-only)
11832S: Supported
11833W: http://linuxwimax.org
11834F: Documentation/wimax/README.wimax
11835F: include/linux/wimax/debug.h
11836F: include/net/wimax.h
11837F: include/uapi/linux/wimax.h
11838F: net/wimax/
11839
11840WISTRON LAPTOP BUTTON DRIVER
11841M: Miloslav Trmac <mitr@volny.cz>
11842S: Maintained
11843F: drivers/input/misc/wistron_btns.c
11844
11845WL3501 WIRELESS PCMCIA CARD DRIVER
11846M: Arnaldo Carvalho de Melo <acme@ghostprotocols.net>
11847L: linux-wireless@vger.kernel.org
11848W: http://oops.ghostprotocols.net:81/blog
11849S: Maintained
11850F: drivers/net/wireless/wl3501*
11851
11852WOLFSON MICROELECTRONICS DRIVERS
11853L: patches@opensource.wolfsonmicro.com
11854T: git https://github.com/CirrusLogic/linux-drivers.git
11855W: https://github.com/CirrusLogic/linux-drivers/wiki
11856S: Supported
11857F: Documentation/hwmon/wm83??
11858F: Documentation/devicetree/bindings/extcon/extcon-arizona.txt
11859F: Documentation/devicetree/bindings/regulator/arizona-regulator.txt
11860F: Documentation/devicetree/bindings/mfd/arizona.txt
11861F: arch/arm/mach-s3c64xx/mach-crag6410*
11862F: drivers/clk/clk-wm83*.c
11863F: drivers/extcon/extcon-arizona.c
11864F: drivers/leds/leds-wm83*.c
11865F: drivers/gpio/gpio-*wm*.c
11866F: drivers/gpio/gpio-arizona.c
11867F: drivers/hwmon/wm83??-hwmon.c
11868F: drivers/input/misc/wm831x-on.c
11869F: drivers/input/touchscreen/wm831x-ts.c
11870F: drivers/input/touchscreen/wm97*.c
11871F: drivers/mfd/arizona*
11872F: drivers/mfd/wm*.c
11873F: drivers/mfd/cs47l24*
11874F: drivers/power/wm83*.c
11875F: drivers/rtc/rtc-wm83*.c
11876F: drivers/regulator/wm8*.c
11877F: drivers/video/backlight/wm83*_bl.c
11878F: drivers/watchdog/wm83*_wdt.c
11879F: include/linux/mfd/arizona/
11880F: include/linux/mfd/wm831x/
11881F: include/linux/mfd/wm8350/
11882F: include/linux/mfd/wm8400*
11883F: include/linux/wm97xx.h
11884F: include/sound/wm????.h
11885F: sound/soc/codecs/arizona.?
11886F: sound/soc/codecs/wm*
11887F: sound/soc/codecs/cs47l24*
11888
11889WORKQUEUE
11890M: Tejun Heo <tj@kernel.org>
11891R: Lai Jiangshan <jiangshanlai@gmail.com>
11892T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
11893S: Maintained
11894F: include/linux/workqueue.h
11895F: kernel/workqueue.c
11896F: Documentation/workqueue.txt
11897
11898X.25 NETWORK LAYER
11899M: Andrew Hendry <andrew.hendry@gmail.com>
11900L: linux-x25@vger.kernel.org
11901S: Odd Fixes
11902F: Documentation/networking/x25*
11903F: include/net/x25*
11904F: net/x25/
11905
11906X86 ARCHITECTURE (32-BIT AND 64-BIT)
11907M: Thomas Gleixner <tglx@linutronix.de>
11908M: Ingo Molnar <mingo@redhat.com>
11909M: "H. Peter Anvin" <hpa@zytor.com>
11910M: x86@kernel.org
11911L: linux-kernel@vger.kernel.org
11912T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
11913S: Maintained
11914F: Documentation/x86/
11915F: arch/x86/
11916
11917X86 PLATFORM DRIVERS
11918M: Darren Hart <dvhart@infradead.org>
11919L: platform-driver-x86@vger.kernel.org
11920T: git git://git.infradead.org/users/dvhart/linux-platform-drivers-x86.git
11921S: Maintained
11922F: drivers/platform/x86/
11923F: drivers/platform/olpc/
11924
11925X86 MCE INFRASTRUCTURE
11926M: Tony Luck <tony.luck@intel.com>
11927M: Borislav Petkov <bp@alien8.de>
11928L: linux-edac@vger.kernel.org
11929S: Maintained
11930F: arch/x86/kernel/cpu/mcheck/*
11931
11932X86 MICROCODE UPDATE SUPPORT
11933M: Borislav Petkov <bp@alien8.de>
11934S: Maintained
11935F: arch/x86/kernel/cpu/microcode/*
11936
11937X86 VDSO
11938M: Andy Lutomirski <luto@amacapital.net>
11939L: linux-kernel@vger.kernel.org
11940T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
11941S: Maintained
11942F: arch/x86/entry/vdso/
11943
11944XC2028/3028 TUNER DRIVER
11945M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
11946L: linux-media@vger.kernel.org
11947W: https://linuxtv.org
11948T: git git://linuxtv.org/media_tree.git
11949S: Maintained
11950F: drivers/media/tuners/tuner-xc2028.*
11951
11952XEN HYPERVISOR INTERFACE
11953M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
11954M: Boris Ostrovsky <boris.ostrovsky@oracle.com>
11955M: David Vrabel <david.vrabel@citrix.com>
11956L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
11957T: git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
11958S: Supported
11959F: arch/x86/xen/
11960F: drivers/*/xen-*front.c
11961F: drivers/xen/
11962F: arch/x86/include/asm/xen/
11963F: include/xen/
11964F: include/uapi/xen/
11965
11966XEN HYPERVISOR ARM
11967M: Stefano Stabellini <stefano.stabellini@eu.citrix.com>
11968L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
11969S: Supported
11970F: arch/arm/xen/
11971F: arch/arm/include/asm/xen/
11972
11973XEN HYPERVISOR ARM64
11974M: Stefano Stabellini <stefano.stabellini@eu.citrix.com>
11975L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
11976S: Supported
11977F: arch/arm64/xen/
11978F: arch/arm64/include/asm/xen/
11979
11980XEN NETWORK BACKEND DRIVER
11981M: Ian Campbell <ian.campbell@citrix.com>
11982M: Wei Liu <wei.liu2@citrix.com>
11983L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
11984L: netdev@vger.kernel.org
11985S: Supported
11986F: drivers/net/xen-netback/*
11987
11988XEN PCI SUBSYSTEM
11989M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
11990L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
11991S: Supported
11992F: arch/x86/pci/*xen*
11993F: drivers/pci/*xen*
11994
11995XEN BLOCK SUBSYSTEM
11996M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
11997M: Roger Pau Monné <roger.pau@citrix.com>
11998L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
11999S: Supported
12000F: drivers/block/xen-blkback/*
12001F: drivers/block/xen*
12002
12003XEN PVSCSI DRIVERS
12004M: Juergen Gross <jgross@suse.com>
12005L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
12006L: linux-scsi@vger.kernel.org
12007S: Supported
12008F: drivers/scsi/xen-scsifront.c
12009F: drivers/xen/xen-scsiback.c
12010F: include/xen/interface/io/vscsiif.h
12011
12012XEN SWIOTLB SUBSYSTEM
12013M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
12014L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
12015S: Supported
12016F: arch/x86/xen/*swiotlb*
12017F: drivers/xen/*swiotlb*
12018
12019XFS FILESYSTEM
12020P: Silicon Graphics Inc
12021M: Dave Chinner <david@fromorbit.com>
12022M: xfs@oss.sgi.com
12023L: xfs@oss.sgi.com
12024W: http://oss.sgi.com/projects/xfs
12025T: git git://git.kernel.org/pub/scm/linux/kernel/git/dgc/linux-xfs.git
12026S: Supported
12027F: Documentation/filesystems/xfs.txt
12028F: fs/xfs/
12029
12030XILINX AXI ETHERNET DRIVER
12031M: Anirudha Sarangi <anirudh@xilinx.com>
12032M: John Linn <John.Linn@xilinx.com>
12033S: Maintained
12034F: drivers/net/ethernet/xilinx/xilinx_axienet*
12035
12036XILINX UARTLITE SERIAL DRIVER
12037M: Peter Korsgaard <jacmet@sunsite.dk>
12038L: linux-serial@vger.kernel.org
12039S: Maintained
12040F: drivers/tty/serial/uartlite.c
12041
12042XILINX VIDEO IP CORES
12043M: Hyun Kwon <hyun.kwon@xilinx.com>
12044M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
12045L: linux-media@vger.kernel.org
12046T: git git://linuxtv.org/media_tree.git
12047S: Supported
12048F: Documentation/devicetree/bindings/media/xilinx/
12049F: drivers/media/platform/xilinx/
12050F: include/uapi/linux/xilinx-v4l2-controls.h
12051
12052XILLYBUS DRIVER
12053M: Eli Billauer <eli.billauer@gmail.com>
12054L: linux-kernel@vger.kernel.org
12055S: Supported
12056F: drivers/char/xillybus/
12057
12058XTENSA XTFPGA PLATFORM SUPPORT
12059M: Max Filippov <jcmvbkbc@gmail.com>
12060L: linux-xtensa@linux-xtensa.org
12061S: Maintained
12062F: drivers/spi/spi-xtensa-xtfpga.c
12063F: sound/soc/xtensa/xtfpga-i2s.c
12064
12065YAM DRIVER FOR AX.25
12066M: Jean-Paul Roubelat <jpr@f6fbb.org>
12067L: linux-hams@vger.kernel.org
12068S: Maintained
12069F: drivers/net/hamradio/yam*
12070F: include/linux/yam.h
12071
12072YEALINK PHONE DRIVER
12073M: Henk Vergonet <Henk.Vergonet@gmail.com>
12074L: usbb2k-api-dev@nongnu.org
12075S: Maintained
12076F: Documentation/input/yealink.txt
12077F: drivers/input/misc/yealink.*
12078
12079Z8530 DRIVER FOR AX.25
12080M: Joerg Reuter <jreuter@yaina.de>
12081W: http://yaina.de/jreuter/
12082W: http://www.qsl.net/dl1bke/
12083L: linux-hams@vger.kernel.org
12084S: Maintained
12085F: Documentation/networking/z8530drv.txt
12086F: drivers/net/hamradio/*scc.c
12087F: drivers/net/hamradio/z8530.h
12088
12089ZBUD COMPRESSED PAGE ALLOCATOR
12090M: Seth Jennings <sjennings@variantweb.net>
12091L: linux-mm@kvack.org
12092S: Maintained
12093F: mm/zbud.c
12094F: include/linux/zbud.h
12095
12096ZD1211RW WIRELESS DRIVER
12097M: Daniel Drake <dsd@gentoo.org>
12098M: Ulrich Kunitz <kune@deine-taler.de>
12099W: http://zd1211.ath.cx/wiki/DriverRewrite
12100L: linux-wireless@vger.kernel.org
12101L: zd1211-devs@lists.sourceforge.net (subscribers-only)
12102S: Maintained
12103F: drivers/net/wireless/zydas/zd1211rw/
12104
12105ZPOOL COMPRESSED PAGE STORAGE API
12106M: Dan Streetman <ddstreet@ieee.org>
12107L: linux-mm@kvack.org
12108S: Maintained
12109F: mm/zpool.c
12110F: include/linux/zpool.h
12111
12112ZR36067 VIDEO FOR LINUX DRIVER
12113L: mjpeg-users@lists.sourceforge.net
12114L: linux-media@vger.kernel.org
12115W: http://mjpeg.sourceforge.net/driver-zoran/
12116T: hg https://linuxtv.org/hg/v4l-dvb
12117S: Odd Fixes
12118F: drivers/media/pci/zoran/
12119
12120ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
12121M: Minchan Kim <minchan@kernel.org>
12122M: Nitin Gupta <ngupta@vflare.org>
12123R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
12124L: linux-kernel@vger.kernel.org
12125S: Maintained
12126F: drivers/block/zram/
12127F: Documentation/blockdev/zram.txt
12128
12129ZS DECSTATION Z85C30 SERIAL DRIVER
12130M: "Maciej W. Rozycki" <macro@linux-mips.org>
12131S: Maintained
12132F: drivers/tty/serial/zs.*
12133
12134ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
12135M: Minchan Kim <minchan@kernel.org>
12136M: Nitin Gupta <ngupta@vflare.org>
12137R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
12138L: linux-mm@kvack.org
12139S: Maintained
12140F: mm/zsmalloc.c
12141F: include/linux/zsmalloc.h
12142F: Documentation/vm/zsmalloc.txt
12143
12144ZSWAP COMPRESSED SWAP CACHING
12145M: Seth Jennings <sjennings@variantweb.net>
12146L: linux-mm@kvack.org
12147S: Maintained
12148F: mm/zswap.c
12149
12150THE REST
12151M: Linus Torvalds <torvalds@linux-foundation.org>
12152L: linux-kernel@vger.kernel.org
12153Q: http://patchwork.kernel.org/project/LKML/list/
12154T: git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
12155S: Buried alive in reporters
12156F: *
12157F: */