Merge branch 'i2c/for-4.4' of git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux
[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: http://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-IDIO-16 GPIO DRIVER
244M: "William Breathitt Gray" <vilhelm.gray@gmail.com>
245L: linux-gpio@vger.kernel.org
246S: Maintained
247F: drivers/gpio/gpio-104-idio-16.c
248
249ACENIC DRIVER
250M: Jes Sorensen <jes@trained-monkey.org>
251L: linux-acenic@sunsite.dk
252S: Maintained
253F: drivers/net/ethernet/alteon/acenic*
254
255ACER ASPIRE ONE TEMPERATURE AND FAN DRIVER
256M: Peter Feuerer <peter@piie.net>
257L: platform-driver-x86@vger.kernel.org
258W: http://piie.net/?section=acerhdf
259S: Maintained
260F: drivers/platform/x86/acerhdf.c
261
262ACER WMI LAPTOP EXTRAS
263M: "Lee, Chun-Yi" <jlee@suse.com>
264L: platform-driver-x86@vger.kernel.org
265S: Maintained
266F: drivers/platform/x86/acer-wmi.c
267
268ACPI
269M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
270M: Len Brown <lenb@kernel.org>
271L: linux-acpi@vger.kernel.org
272W: https://01.org/linux-acpi
273Q: https://patchwork.kernel.org/project/linux-acpi/list/
274T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
275S: Supported
276F: drivers/acpi/
277F: drivers/pnp/pnpacpi/
278F: include/linux/acpi.h
279F: include/acpi/
280F: Documentation/acpi/
281F: Documentation/ABI/testing/sysfs-bus-acpi
282F: drivers/pci/*acpi*
283F: drivers/pci/*/*acpi*
284F: drivers/pci/*/*/*acpi*
285F: tools/power/acpi/
286
287ACPI COMPONENT ARCHITECTURE (ACPICA)
288M: Robert Moore <robert.moore@intel.com>
289M: Lv Zheng <lv.zheng@intel.com>
290M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
291L: linux-acpi@vger.kernel.org
292L: devel@acpica.org
293W: https://acpica.org/
294W: https://github.com/acpica/acpica/
295Q: https://patchwork.kernel.org/project/linux-acpi/list/
296T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
297S: Supported
298F: drivers/acpi/acpica/
299F: include/acpi/
300F: tools/power/acpi/
301
302ACPI FAN DRIVER
303M: Zhang Rui <rui.zhang@intel.com>
304L: linux-acpi@vger.kernel.org
305W: https://01.org/linux-acpi
306S: Supported
307F: drivers/acpi/fan.c
308
309ACPI THERMAL DRIVER
310M: Zhang Rui <rui.zhang@intel.com>
311L: linux-acpi@vger.kernel.org
312W: https://01.org/linux-acpi
313S: Supported
314F: drivers/acpi/*thermal*
315
316ACPI VIDEO DRIVER
317M: Zhang Rui <rui.zhang@intel.com>
318L: linux-acpi@vger.kernel.org
319W: https://01.org/linux-acpi
320S: Supported
321F: drivers/acpi/video.c
322
323ACPI WMI DRIVER
324L: platform-driver-x86@vger.kernel.org
325S: Orphan
326F: drivers/platform/x86/wmi.c
327
328AD1889 ALSA SOUND DRIVER
329M: Thibaut Varene <T-Bone@parisc-linux.org>
330W: http://wiki.parisc-linux.org/AD1889
331L: linux-parisc@vger.kernel.org
332S: Maintained
333F: sound/pci/ad1889.*
334
335AD525X ANALOG DEVICES DIGITAL POTENTIOMETERS DRIVER
336M: Michael Hennerich <michael.hennerich@analog.com>
337W: http://wiki.analog.com/AD5254
338W: http://ez.analog.com/community/linux-device-drivers
339S: Supported
340F: drivers/misc/ad525x_dpot.c
341
342AD5398 CURRENT REGULATOR DRIVER (AD5398/AD5821)
343M: Michael Hennerich <michael.hennerich@analog.com>
344W: http://wiki.analog.com/AD5398
345W: http://ez.analog.com/community/linux-device-drivers
346S: Supported
347F: drivers/regulator/ad5398.c
348
349AD714X CAPACITANCE TOUCH SENSOR DRIVER (AD7142/3/7/8/7A)
350M: Michael Hennerich <michael.hennerich@analog.com>
351W: http://wiki.analog.com/AD7142
352W: http://ez.analog.com/community/linux-device-drivers
353S: Supported
354F: drivers/input/misc/ad714x.c
355
356AD7877 TOUCHSCREEN DRIVER
357M: Michael Hennerich <michael.hennerich@analog.com>
358W: http://wiki.analog.com/AD7877
359W: http://ez.analog.com/community/linux-device-drivers
360S: Supported
361F: drivers/input/touchscreen/ad7877.c
362
363AD7879 TOUCHSCREEN DRIVER (AD7879/AD7889)
364M: Michael Hennerich <michael.hennerich@analog.com>
365W: http://wiki.analog.com/AD7879
366W: http://ez.analog.com/community/linux-device-drivers
367S: Supported
368F: drivers/input/touchscreen/ad7879.c
369
370ADDRESS SPACE LAYOUT RANDOMIZATION (ASLR)
371M: Jiri Kosina <jikos@kernel.org>
372S: Maintained
373
374ADM1025 HARDWARE MONITOR DRIVER
375M: Jean Delvare <jdelvare@suse.com>
376L: lm-sensors@lm-sensors.org
377S: Maintained
378F: Documentation/hwmon/adm1025
379F: drivers/hwmon/adm1025.c
380
381ADM1029 HARDWARE MONITOR DRIVER
382M: Corentin Labbe <clabbe.montjoie@gmail.com>
383L: lm-sensors@lm-sensors.org
384S: Maintained
385F: drivers/hwmon/adm1029.c
386
387ADM8211 WIRELESS DRIVER
388L: linux-wireless@vger.kernel.org
389W: http://wireless.kernel.org/
390S: Orphan
391F: drivers/net/wireless/adm8211.*
392
393ADP1653 FLASH CONTROLLER DRIVER
394M: Sakari Ailus <sakari.ailus@iki.fi>
395L: linux-media@vger.kernel.org
396S: Maintained
397F: drivers/media/i2c/adp1653.c
398F: include/media/adp1653.h
399
400ADP5520 BACKLIGHT DRIVER WITH IO EXPANDER (ADP5520/ADP5501)
401M: Michael Hennerich <michael.hennerich@analog.com>
402W: http://wiki.analog.com/ADP5520
403W: http://ez.analog.com/community/linux-device-drivers
404S: Supported
405F: drivers/mfd/adp5520.c
406F: drivers/video/backlight/adp5520_bl.c
407F: drivers/leds/leds-adp5520.c
408F: drivers/gpio/gpio-adp5520.c
409F: drivers/input/keyboard/adp5520-keys.c
410
411ADP5588 QWERTY KEYPAD AND IO EXPANDER DRIVER (ADP5588/ADP5587)
412M: Michael Hennerich <michael.hennerich@analog.com>
413W: http://wiki.analog.com/ADP5588
414W: http://ez.analog.com/community/linux-device-drivers
415S: Supported
416F: drivers/input/keyboard/adp5588-keys.c
417F: drivers/gpio/gpio-adp5588.c
418
419ADP8860 BACKLIGHT DRIVER (ADP8860/ADP8861/ADP8863)
420M: Michael Hennerich <michael.hennerich@analog.com>
421W: http://wiki.analog.com/ADP8860
422W: http://ez.analog.com/community/linux-device-drivers
423S: Supported
424F: drivers/video/backlight/adp8860_bl.c
425
426ADS1015 HARDWARE MONITOR DRIVER
427M: Dirk Eibach <eibach@gdsys.de>
428L: lm-sensors@lm-sensors.org
429S: Maintained
430F: Documentation/hwmon/ads1015
431F: drivers/hwmon/ads1015.c
432F: include/linux/i2c/ads1015.h
433
434ADT746X FAN DRIVER
435M: Colin Leroy <colin@colino.net>
436S: Maintained
437F: drivers/macintosh/therm_adt746x.c
438
439ADT7475 HARDWARE MONITOR DRIVER
440M: Jean Delvare <jdelvare@suse.com>
441L: lm-sensors@lm-sensors.org
442S: Maintained
443F: Documentation/hwmon/adt7475
444F: drivers/hwmon/adt7475.c
445
446ADXL34X THREE-AXIS DIGITAL ACCELEROMETER DRIVER (ADXL345/ADXL346)
447M: Michael Hennerich <michael.hennerich@analog.com>
448W: http://wiki.analog.com/ADXL345
449W: http://ez.analog.com/community/linux-device-drivers
450S: Supported
451F: drivers/input/misc/adxl34x.c
452
453ADVANSYS SCSI DRIVER
454M: Matthew Wilcox <matthew@wil.cx>
455M: Hannes Reinecke <hare@suse.com>
456L: linux-scsi@vger.kernel.org
457S: Maintained
458F: Documentation/scsi/advansys.txt
459F: drivers/scsi/advansys.c
460
461AEDSP16 DRIVER
462M: Riccardo Facchetti <fizban@tin.it>
463S: Maintained
464F: sound/oss/aedsp16.c
465
466AF9013 MEDIA DRIVER
467M: Antti Palosaari <crope@iki.fi>
468L: linux-media@vger.kernel.org
469W: http://linuxtv.org/
470W: http://palosaari.fi/linux/
471Q: http://patchwork.linuxtv.org/project/linux-media/list/
472T: git git://linuxtv.org/anttip/media_tree.git
473S: Maintained
474F: drivers/media/dvb-frontends/af9013*
475
476AF9033 MEDIA DRIVER
477M: Antti Palosaari <crope@iki.fi>
478L: linux-media@vger.kernel.org
479W: http://linuxtv.org/
480W: http://palosaari.fi/linux/
481Q: http://patchwork.linuxtv.org/project/linux-media/list/
482T: git git://linuxtv.org/anttip/media_tree.git
483S: Maintained
484F: drivers/media/dvb-frontends/af9033*
485
486AFFS FILE SYSTEM
487L: linux-fsdevel@vger.kernel.org
488S: Orphan
489F: Documentation/filesystems/affs.txt
490F: fs/affs/
491
492AFS FILESYSTEM & AF_RXRPC SOCKET DOMAIN
493M: David Howells <dhowells@redhat.com>
494L: linux-afs@lists.infradead.org
495S: Supported
496F: fs/afs/
497F: include/net/af_rxrpc.h
498F: net/rxrpc/af_rxrpc.c
499
500AGPGART DRIVER
501M: David Airlie <airlied@linux.ie>
502T: git git://people.freedesktop.org/~airlied/linux (part of drm maint)
503S: Maintained
504F: drivers/char/agp/
505F: include/linux/agp*
506F: include/uapi/linux/agp*
507
508AHA152X SCSI DRIVER
509M: "Juergen E. Fischer" <fischer@norbit.de>
510L: linux-scsi@vger.kernel.org
511S: Maintained
512F: drivers/scsi/aha152x*
513F: drivers/scsi/pcmcia/aha152x*
514
515AIC7XXX / AIC79XX SCSI DRIVER
516M: Hannes Reinecke <hare@suse.com>
517L: linux-scsi@vger.kernel.org
518S: Maintained
519F: drivers/scsi/aic7xxx/
520
521AIMSLAB FM RADIO RECEIVER DRIVER
522M: Hans Verkuil <hverkuil@xs4all.nl>
523L: linux-media@vger.kernel.org
524T: git git://linuxtv.org/media_tree.git
525W: http://linuxtv.org
526S: Maintained
527F: drivers/media/radio/radio-aimslab*
528
529AIO
530M: Benjamin LaHaise <bcrl@kvack.org>
531L: linux-aio@kvack.org
532S: Supported
533F: fs/aio.c
534F: include/linux/*aio*.h
535
536AIRSPY MEDIA DRIVER
537M: Antti Palosaari <crope@iki.fi>
538L: linux-media@vger.kernel.org
539W: http://linuxtv.org/
540W: http://palosaari.fi/linux/
541Q: http://patchwork.linuxtv.org/project/linux-media/list/
542T: git git://linuxtv.org/anttip/media_tree.git
543S: Maintained
544F: drivers/media/usb/airspy/
545
546ALCATEL SPEEDTOUCH USB DRIVER
547M: Duncan Sands <duncan.sands@free.fr>
548L: linux-usb@vger.kernel.org
549W: http://www.linux-usb.org/SpeedTouch/
550S: Maintained
551F: drivers/usb/atm/speedtch.c
552F: drivers/usb/atm/usbatm.c
553
554ALCHEMY AU1XX0 MMC DRIVER
555M: Manuel Lauss <manuel.lauss@gmail.com>
556S: Maintained
557F: drivers/mmc/host/au1xmmc.c
558
559ALI1563 I2C DRIVER
560M: Rudolf Marek <r.marek@assembler.cz>
561L: linux-i2c@vger.kernel.org
562S: Maintained
563F: Documentation/i2c/busses/i2c-ali1563
564F: drivers/i2c/busses/i2c-ali1563.c
565
566ALLWINNER SECURITY SYSTEM
567M: Corentin Labbe <clabbe.montjoie@gmail.com>
568L: linux-crypto@vger.kernel.org
569S: Maintained
570F: drivers/crypto/sunxi-ss/
571
572ALPHA PORT
573M: Richard Henderson <rth@twiddle.net>
574M: Ivan Kokshaysky <ink@jurassic.park.msu.ru>
575M: Matt Turner <mattst88@gmail.com>
576S: Odd Fixes
577L: linux-alpha@vger.kernel.org
578F: arch/alpha/
579
580ALTERA MAILBOX DRIVER
581M: Ley Foon Tan <lftan@altera.com>
582L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
583S: Maintained
584F: drivers/mailbox/mailbox-altera.c
585
586ALTERA PIO DRIVER
587M: Tien Hock Loh <thloh@altera.com>
588L: linux-gpio@vger.kernel.org
589S: Maintained
590F: drivers/gpio/gpio-altera.c
591
592ALTERA TRIPLE SPEED ETHERNET DRIVER
593M: Vince Bridgers <vbridger@opensource.altera.com>
594L: netdev@vger.kernel.org
595L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
596S: Maintained
597F: drivers/net/ethernet/altera/
598
599ALTERA UART/JTAG UART SERIAL DRIVERS
600M: Tobias Klauser <tklauser@distanz.ch>
601L: linux-serial@vger.kernel.org
602L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
603S: Maintained
604F: drivers/tty/serial/altera_uart.c
605F: drivers/tty/serial/altera_jtaguart.c
606F: include/linux/altera_uart.h
607F: include/linux/altera_jtaguart.h
608
609AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER
610M: Tom Lendacky <thomas.lendacky@amd.com>
611L: linux-crypto@vger.kernel.org
612S: Supported
613F: drivers/crypto/ccp/
614F: include/linux/ccp.h
615
616AMD FAM15H PROCESSOR POWER MONITORING DRIVER
617M: Andreas Herrmann <herrmann.der.user@googlemail.com>
618L: lm-sensors@lm-sensors.org
619S: Maintained
620F: Documentation/hwmon/fam15h_power
621F: drivers/hwmon/fam15h_power.c
622
623AMD GEODE CS5536 USB DEVICE CONTROLLER DRIVER
624L: linux-geode@lists.infradead.org (moderated for non-subscribers)
625S: Orphan
626F: drivers/usb/gadget/udc/amd5536udc.*
627
628AMD GEODE PROCESSOR/CHIPSET SUPPORT
629P: Andres Salomon <dilinger@queued.net>
630L: linux-geode@lists.infradead.org (moderated for non-subscribers)
631W: http://www.amd.com/us-en/ConnectivitySolutions/TechnicalResources/0,,50_2334_2452_11363,00.html
632S: Supported
633F: drivers/char/hw_random/geode-rng.c
634F: drivers/crypto/geode*
635F: drivers/video/fbdev/geode/
636F: arch/x86/include/asm/geode.h
637
638AMD IOMMU (AMD-VI)
639M: Joerg Roedel <joro@8bytes.org>
640L: iommu@lists.linux-foundation.org
641T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
642S: Maintained
643F: drivers/iommu/amd_iommu*.[ch]
644F: include/linux/amd-iommu.h
645
646AMD KFD
647M: Oded Gabbay <oded.gabbay@gmail.com>
648L: dri-devel@lists.freedesktop.org
649T: git git://people.freedesktop.org/~gabbayo/linux.git
650S: Supported
651F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c
652F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h
653F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v7.c
654F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v8.c
655F: drivers/gpu/drm/amd/amdkfd/
656F: drivers/gpu/drm/amd/include/cik_structs.h
657F: drivers/gpu/drm/amd/include/kgd_kfd_interface.h
658F: drivers/gpu/drm/amd/include/vi_structs.h
659F: drivers/gpu/drm/radeon/radeon_kfd.c
660F: drivers/gpu/drm/radeon/radeon_kfd.h
661F: include/uapi/linux/kfd_ioctl.h
662
663AMD XGBE DRIVER
664M: Tom Lendacky <thomas.lendacky@amd.com>
665L: netdev@vger.kernel.org
666S: Supported
667F: drivers/net/ethernet/amd/xgbe/
668
669AMS (Apple Motion Sensor) DRIVER
670M: Michael Hanselmann <linux-kernel@hansmi.ch>
671S: Supported
672F: drivers/macintosh/ams/
673
674AMSO1100 RNIC DRIVER
675M: Tom Tucker <tom@opengridcomputing.com>
676M: Steve Wise <swise@opengridcomputing.com>
677L: linux-rdma@vger.kernel.org
678S: Maintained
679F: drivers/infiniband/hw/amso1100/
680
681ANALOG DEVICES INC AD9389B DRIVER
682M: Hans Verkuil <hans.verkuil@cisco.com>
683L: linux-media@vger.kernel.org
684S: Maintained
685F: drivers/media/i2c/ad9389b*
686
687ANALOG DEVICES INC ADV7180 DRIVER
688M: Lars-Peter Clausen <lars@metafoo.de>
689L: linux-media@vger.kernel.org
690W: http://ez.analog.com/community/linux-device-drivers
691S: Supported
692F: drivers/media/i2c/adv7180.c
693
694ANALOG DEVICES INC ADV7511 DRIVER
695M: Hans Verkuil <hans.verkuil@cisco.com>
696L: linux-media@vger.kernel.org
697S: Maintained
698F: drivers/media/i2c/adv7511*
699
700ANALOG DEVICES INC ADV7604 DRIVER
701M: Hans Verkuil <hans.verkuil@cisco.com>
702L: linux-media@vger.kernel.org
703S: Maintained
704F: drivers/media/i2c/adv7604*
705
706ANALOG DEVICES INC ADV7842 DRIVER
707M: Hans Verkuil <hans.verkuil@cisco.com>
708L: linux-media@vger.kernel.org
709S: Maintained
710F: drivers/media/i2c/adv7842*
711
712ANALOG DEVICES INC ASOC CODEC DRIVERS
713M: Lars-Peter Clausen <lars@metafoo.de>
714L: alsa-devel@alsa-project.org (moderated for non-subscribers)
715W: http://wiki.analog.com/
716W: http://ez.analog.com/community/linux-device-drivers
717S: Supported
718F: sound/soc/codecs/adau*
719F: sound/soc/codecs/adav*
720F: sound/soc/codecs/ad1*
721F: sound/soc/codecs/ad7*
722F: sound/soc/codecs/ssm*
723F: sound/soc/codecs/sigmadsp.*
724
725ANALOG DEVICES INC ASOC DRIVERS
726L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
727L: alsa-devel@alsa-project.org (moderated for non-subscribers)
728W: http://blackfin.uclinux.org/
729S: Supported
730F: sound/soc/blackfin/*
731
732ANALOG DEVICES INC IIO DRIVERS
733M: Lars-Peter Clausen <lars@metafoo.de>
734M: Michael Hennerich <Michael.Hennerich@analog.com>
735W: http://wiki.analog.com/
736W: http://ez.analog.com/community/linux-device-drivers
737S: Supported
738F: drivers/iio/*/ad*
739X: drivers/iio/*/adjd*
740F: drivers/staging/iio/*/ad*
741F: staging/iio/trigger/iio-trig-bfin-timer.c
742
743ANALOG DEVICES INC DMA DRIVERS
744M: Lars-Peter Clausen <lars@metafoo.de>
745W: http://ez.analog.com/community/linux-device-drivers
746S: Supported
747F: drivers/dma/dma-axi-dmac.c
748
749ANDROID DRIVERS
750M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
751M: Arve Hjønnevåg <arve@android.com>
752M: Riley Andrews <riandrews@android.com>
753T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
754L: devel@driverdev.osuosl.org
755S: Supported
756F: drivers/android/
757F: drivers/staging/android/
758
759AOA (Apple Onboard Audio) ALSA DRIVER
760M: Johannes Berg <johannes@sipsolutions.net>
761L: linuxppc-dev@lists.ozlabs.org
762L: alsa-devel@alsa-project.org (moderated for non-subscribers)
763S: Maintained
764F: sound/aoa/
765
766APM DRIVER
767M: Jiri Kosina <jikos@kernel.org>
768S: Odd fixes
769F: arch/x86/kernel/apm_32.c
770F: include/linux/apm_bios.h
771F: include/uapi/linux/apm_bios.h
772F: drivers/char/apm-emulation.c
773
774APPLE BCM5974 MULTITOUCH DRIVER
775M: Henrik Rydberg <rydberg@bitmath.org>
776L: linux-input@vger.kernel.org
777S: Odd fixes
778F: drivers/input/mouse/bcm5974.c
779
780APPLE SMC DRIVER
781M: Henrik Rydberg <rydberg@bitmath.org>
782L: lm-sensors@lm-sensors.org
783S: Odd fixes
784F: drivers/hwmon/applesmc.c
785
786APPLETALK NETWORK LAYER
787M: Arnaldo Carvalho de Melo <acme@ghostprotocols.net>
788S: Maintained
789F: drivers/net/appletalk/
790F: net/appletalk/
791
792APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER
793M: Iyappan Subramanian <isubramanian@apm.com>
794M: Keyur Chudgar <kchudgar@apm.com>
795S: Supported
796F: drivers/net/ethernet/apm/xgene/
797F: Documentation/devicetree/bindings/net/apm-xgene-enet.txt
798
799APTINA CAMERA SENSOR PLL
800M: Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
801L: linux-media@vger.kernel.org
802S: Maintained
803F: drivers/media/i2c/aptina-pll.*
804
805ARC FRAMEBUFFER DRIVER
806M: Jaya Kumar <jayalk@intworks.biz>
807S: Maintained
808F: drivers/video/fbdev/arcfb.c
809F: drivers/video/fbdev/core/fb_defio.c
810
811ARCNET NETWORK LAYER
812M: Michael Grzeschik <m.grzeschik@pengutronix.de>
813L: netdev@vger.kernel.org
814S: Maintained
815F: drivers/net/arcnet/
816F: include/uapi/linux/if_arcnet.h
817
818ARM MFM AND FLOPPY DRIVERS
819M: Ian Molton <spyro@f2s.com>
820S: Maintained
821F: arch/arm/lib/floppydma.S
822F: arch/arm/include/asm/floppy.h
823
824ARM PMU PROFILING AND DEBUGGING
825M: Will Deacon <will.deacon@arm.com>
826R: Mark Rutland <mark.rutland@arm.com>
827S: Maintained
828F: arch/arm*/kernel/perf_*
829F: arch/arm/oprofile/common.c
830F: arch/arm*/kernel/hw_breakpoint.c
831F: arch/arm*/include/asm/hw_breakpoint.h
832F: arch/arm*/include/asm/perf_event.h
833F: drivers/perf/arm_pmu.c
834F: include/linux/perf/arm_pmu.h
835
836ARM PORT
837M: Russell King <linux@arm.linux.org.uk>
838L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
839W: http://www.arm.linux.org.uk/
840S: Maintained
841F: arch/arm/
842
843ARM SUB-ARCHITECTURES
844L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
845S: Maintained
846F: arch/arm/mach-*/
847F: arch/arm/plat-*/
848T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git
849
850ARM PRIMECELL AACI PL041 DRIVER
851M: Russell King <linux@arm.linux.org.uk>
852S: Maintained
853F: sound/arm/aaci.*
854
855ARM PRIMECELL CLCD PL110 DRIVER
856M: Russell King <linux@arm.linux.org.uk>
857S: Maintained
858F: drivers/video/fbdev/amba-clcd.*
859
860ARM PRIMECELL KMI PL050 DRIVER
861M: Russell King <linux@arm.linux.org.uk>
862S: Maintained
863F: drivers/input/serio/ambakmi.*
864F: include/linux/amba/kmi.h
865
866ARM PRIMECELL MMCI PL180/1 DRIVER
867M: Russell King <linux@arm.linux.org.uk>
868S: Maintained
869F: drivers/mmc/host/mmci.*
870F: include/linux/amba/mmci.h
871
872ARM PRIMECELL UART PL010 AND PL011 DRIVERS
873M: Russell King <linux@arm.linux.org.uk>
874S: Maintained
875F: drivers/tty/serial/amba-pl01*.c
876F: include/linux/amba/serial.h
877
878ARM PRIMECELL BUS SUPPORT
879M: Russell King <linux@arm.linux.org.uk>
880S: Maintained
881F: drivers/amba/
882F: include/linux/amba/bus.h
883
884ARM/ADS SPHERE MACHINE SUPPORT
885M: Lennert Buytenhek <kernel@wantstofly.org>
886L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
887S: Maintained
888
889ARM/AFEB9260 MACHINE SUPPORT
890M: Sergey Lapin <slapin@ossfans.org>
891L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
892S: Maintained
893
894ARM/AJECO 1ARM MACHINE SUPPORT
895M: Lennert Buytenhek <kernel@wantstofly.org>
896L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
897S: Maintained
898
899ARM/Allwinner sunXi SoC support
900M: Maxime Ripard <maxime.ripard@free-electrons.com>
901M: Chen-Yu Tsai <wens@csie.org>
902L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
903S: Maintained
904N: sun[x456789]i
905
906ARM/Allwinner SoC Clock Support
907M: Emilio López <emilio@elopez.com.ar>
908S: Maintained
909F: drivers/clk/sunxi/
910
911ARM/Amlogic MesonX SoC support
912M: Carlo Caione <carlo@caione.org>
913L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
914S: Maintained
915F: drivers/media/rc/meson-ir.c
916N: meson[x68]
917
918ARM/Annapurna Labs ALPINE ARCHITECTURE
919M: Tsahee Zidenberg <tsahee@annapurnalabs.com>
920S: Maintained
921F: arch/arm/mach-alpine/
922
923ARM/ATMEL AT91RM9200 AND AT91SAM ARM ARCHITECTURES
924M: Nicolas Ferre <nicolas.ferre@atmel.com>
925M: Alexandre Belloni <alexandre.belloni@free-electrons.com>
926M: Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
927L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
928W: http://www.linux4sam.org
929S: Supported
930F: arch/arm/mach-at91/
931F: include/soc/at91/
932F: arch/arm/boot/dts/at91*.dts
933F: arch/arm/boot/dts/at91*.dtsi
934F: arch/arm/boot/dts/sama*.dts
935F: arch/arm/boot/dts/sama*.dtsi
936F: arch/arm/include/debug/at91.S
937
938ARM/ATMEL AT91 Clock Support
939M: Boris Brezillon <boris.brezillon@free-electrons.com>
940S: Maintained
941F: drivers/clk/at91
942
943ARM/CALXEDA HIGHBANK ARCHITECTURE
944M: Rob Herring <robh@kernel.org>
945L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
946S: Maintained
947F: arch/arm/mach-highbank/
948
949ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT
950M: Krzysztof Halasa <khalasa@piap.pl>
951S: Maintained
952F: arch/arm/mach-cns3xxx/
953
954ARM/CAVIUM THUNDER NETWORK DRIVER
955M: Sunil Goutham <sgoutham@cavium.com>
956M: Robert Richter <rric@kernel.org>
957L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
958S: Supported
959F: drivers/net/ethernet/cavium/thunder/
960
961ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE
962M: Alexander Shiyan <shc_work@mail.ru>
963L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
964S: Odd Fixes
965N: clps711x
966
967ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE
968M: Hartley Sweeten <hsweeten@visionengravers.com>
969M: Ryan Mallon <rmallon@gmail.com>
970L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
971S: Maintained
972F: arch/arm/mach-ep93xx/
973F: arch/arm/mach-ep93xx/include/mach/
974
975ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT
976M: Lennert Buytenhek <kernel@wantstofly.org>
977L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
978S: Maintained
979
980ARM/CLKDEV SUPPORT
981M: Russell King <linux@arm.linux.org.uk>
982L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
983S: Maintained
984F: arch/arm/include/asm/clkdev.h
985F: drivers/clk/clkdev.c
986
987ARM/COMPULAB CM-X270/EM-X270 and CM-X300 MACHINE SUPPORT
988M: Mike Rapoport <mike@compulab.co.il>
989L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
990S: Maintained
991
992ARM/CONTEC MICRO9 MACHINE SUPPORT
993M: Hubert Feurstein <hubert.feurstein@contec.at>
994S: Maintained
995F: arch/arm/mach-ep93xx/micro9.c
996
997ARM/CORESIGHT FRAMEWORK AND DRIVERS
998M: Mathieu Poirier <mathieu.poirier@linaro.org>
999L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1000S: Maintained
1001F: drivers/hwtracing/coresight/*
1002F: Documentation/trace/coresight.txt
1003F: Documentation/devicetree/bindings/arm/coresight.txt
1004F: Documentation/ABI/testing/sysfs-bus-coresight-devices-*
1005
1006ARM/CORGI MACHINE SUPPORT
1007M: Richard Purdie <rpurdie@rpsys.net>
1008S: Maintained
1009
1010ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE
1011M: Hans Ulli Kroll <ulli.kroll@googlemail.com>
1012L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1013T: git git://github.com/ulli-kroll/linux.git
1014S: Maintained
1015F: arch/arm/mach-gemini/
1016F: drivers/rtc/rtc-gemini.c
1017
1018ARM/CSR SIRFPRIMA2 MACHINE SUPPORT
1019M: Barry Song <baohua@kernel.org>
1020L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1021T: git git://git.kernel.org/pub/scm/linux/kernel/git/baohua/linux.git
1022S: Maintained
1023F: arch/arm/mach-prima2/
1024F: drivers/clk/sirf/
1025F: drivers/clocksource/timer-prima2.c
1026F: drivers/clocksource/timer-atlas7.c
1027N: [^a-z]sirf
1028
1029ARM/CONEXANT DIGICOLOR MACHINE SUPPORT
1030M: Baruch Siach <baruch@tkos.co.il>
1031L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1032S: Maintained
1033F: arch/arm/boot/dts/cx92755*
1034N: digicolor
1035
1036ARM/EBSA110 MACHINE SUPPORT
1037M: Russell King <linux@arm.linux.org.uk>
1038L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1039W: http://www.arm.linux.org.uk/
1040S: Maintained
1041F: arch/arm/mach-ebsa110/
1042F: drivers/net/ethernet/amd/am79c961a.*
1043
1044ARM/ENERGY MICRO (SILICON LABS) EFM32 SUPPORT
1045M: Uwe Kleine-König <kernel@pengutronix.de>
1046L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1047S: Maintained
1048N: efm32
1049
1050ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6)
1051M: Daniel Ribeiro <drwyrm@gmail.com>
1052M: Stefan Schmidt <stefan@openezx.org>
1053M: Harald Welte <laforge@openezx.org>
1054L: openezx-devel@lists.openezx.org (moderated for non-subscribers)
1055W: http://www.openezx.org/
1056S: Maintained
1057T: topgit git://git.openezx.org/openezx.git
1058F: arch/arm/mach-pxa/ezx.c
1059
1060ARM/FARADAY FA526 PORT
1061M: Hans Ulli Kroll <ulli.kroll@googlemail.com>
1062L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1063S: Maintained
1064T: git git://git.berlios.de/gemini-board
1065F: arch/arm/mm/*-fa*
1066
1067ARM/FOOTBRIDGE ARCHITECTURE
1068M: Russell King <linux@arm.linux.org.uk>
1069L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1070W: http://www.arm.linux.org.uk/
1071S: Maintained
1072F: arch/arm/include/asm/hardware/dec21285.h
1073F: arch/arm/mach-footbridge/
1074
1075ARM/FREESCALE IMX / MXC ARM ARCHITECTURE
1076M: Shawn Guo <shawnguo@kernel.org>
1077M: Sascha Hauer <kernel@pengutronix.de>
1078L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1079S: Maintained
1080T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1081F: arch/arm/mach-imx/
1082F: arch/arm/mach-mxs/
1083F: arch/arm/boot/dts/imx*
1084F: arch/arm/configs/imx*_defconfig
1085F: drivers/clk/imx/
1086F: include/soc/imx/
1087
1088ARM/FREESCALE VYBRID ARM ARCHITECTURE
1089M: Shawn Guo <shawnguo@kernel.org>
1090M: Sascha Hauer <kernel@pengutronix.de>
1091R: Stefan Agner <stefan@agner.ch>
1092L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1093S: Maintained
1094T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1095F: arch/arm/mach-imx/*vf610*
1096F: arch/arm/boot/dts/vf*
1097
1098ARM/GLOMATION GESBC9312SX MACHINE SUPPORT
1099M: Lennert Buytenhek <kernel@wantstofly.org>
1100L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1101S: Maintained
1102
1103ARM/GUMSTIX MACHINE SUPPORT
1104M: Steve Sakoman <sakoman@gmail.com>
1105L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1106S: Maintained
1107
1108ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT
1109M: Philipp Zabel <philipp.zabel@gmail.com>
1110M: Paul Parsons <lost.distance@yahoo.com>
1111L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1112S: Maintained
1113F: arch/arm/mach-pxa/hx4700.c
1114F: arch/arm/mach-pxa/include/mach/hx4700.h
1115F: sound/soc/pxa/hx4700.c
1116
1117ARM/HISILICON SOC SUPPORT
1118M: Wei Xu <xuwei5@hisilicon.com>
1119L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1120W: http://www.hisilicon.com
1121S: Supported
1122T: git git://github.com/hisilicon/linux-hisi.git
1123F: arch/arm/mach-hisi/
1124
1125ARM/HP JORNADA 7XX MACHINE SUPPORT
1126M: Kristoffer Ericson <kristoffer.ericson@gmail.com>
1127W: www.jlime.com
1128S: Maintained
1129T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
1130F: arch/arm/mach-sa1100/jornada720.c
1131F: arch/arm/mach-sa1100/include/mach/jornada720.h
1132
1133ARM/IGEP MACHINE SUPPORT
1134M: Enric Balletbo i Serra <eballetbo@gmail.com>
1135M: Javier Martinez Canillas <javier@dowhile0.org>
1136L: linux-omap@vger.kernel.org
1137L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1138S: Maintained
1139F: arch/arm/boot/dts/omap3-igep*
1140
1141ARM/INCOME PXA270 SUPPORT
1142M: Marek Vasut <marek.vasut@gmail.com>
1143L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1144S: Maintained
1145F: arch/arm/mach-pxa/colibri-pxa270-income.c
1146
1147ARM/INTEL IOP32X ARM ARCHITECTURE
1148M: Lennert Buytenhek <kernel@wantstofly.org>
1149L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1150S: Maintained
1151
1152ARM/INTEL IOP33X ARM ARCHITECTURE
1153L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1154S: Orphan
1155
1156ARM/INTEL IOP13XX ARM ARCHITECTURE
1157M: Lennert Buytenhek <kernel@wantstofly.org>
1158L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1159S: Maintained
1160
1161ARM/INTEL IQ81342EX MACHINE SUPPORT
1162M: Lennert Buytenhek <kernel@wantstofly.org>
1163L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1164S: Maintained
1165
1166ARM/INTEL IXDP2850 MACHINE SUPPORT
1167M: Lennert Buytenhek <kernel@wantstofly.org>
1168L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1169S: Maintained
1170
1171ARM/INTEL IXP4XX ARM ARCHITECTURE
1172M: Imre Kaloz <kaloz@openwrt.org>
1173M: Krzysztof Halasa <khalasa@piap.pl>
1174L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1175S: Maintained
1176F: arch/arm/mach-ixp4xx/
1177
1178ARM/INTEL RESEARCH IMOTE/STARGATE 2 MACHINE SUPPORT
1179M: Jonathan Cameron <jic23@cam.ac.uk>
1180L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1181S: Maintained
1182F: arch/arm/mach-pxa/stargate2.c
1183F: drivers/pcmcia/pxa2xx_stargate2.c
1184
1185ARM/INTEL XSC3 (MANZANO) ARM CORE
1186M: Lennert Buytenhek <kernel@wantstofly.org>
1187L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1188S: Maintained
1189
1190ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT
1191M: Lennert Buytenhek <kernel@wantstofly.org>
1192L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1193S: Maintained
1194
1195ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE
1196M: Santosh Shilimkar <ssantosh@kernel.org>
1197L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1198S: Maintained
1199F: arch/arm/mach-keystone/
1200T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
1201
1202ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK
1203M: Santosh Shilimkar <ssantosh@kernel.org>
1204L: linux-kernel@vger.kernel.org
1205S: Maintained
1206F: drivers/clk/keystone/
1207
1208ARM/TEXAS INSTRUMENT KEYSTONE ClOCKSOURCE
1209M: Santosh Shilimkar <ssantosh@kernel.org>
1210L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1211L: linux-kernel@vger.kernel.org
1212S: Maintained
1213F: drivers/clocksource/timer-keystone.c
1214
1215ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER
1216M: Santosh Shilimkar <ssantosh@kernel.org>
1217L: linux-kernel@vger.kernel.org
1218S: Maintained
1219F: drivers/power/reset/keystone-reset.c
1220
1221ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS
1222M: Santosh Shilimkar <ssantosh@kernel.org>
1223L: linux-kernel@vger.kernel.org
1224S: Maintained
1225F: drivers/memory/*emif*
1226
1227ARM/LOGICPD PXA270 MACHINE SUPPORT
1228M: Lennert Buytenhek <kernel@wantstofly.org>
1229L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1230S: Maintained
1231
1232ARM/LPC18XX ARCHITECTURE
1233M: Joachim Eastwood <manabian@gmail.com>
1234L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1235S: Maintained
1236N: lpc18xx
1237
1238ARM/MAGICIAN MACHINE SUPPORT
1239M: Philipp Zabel <philipp.zabel@gmail.com>
1240S: Maintained
1241
1242ARM/Marvell Kirkwood and Armada 370, 375, 38x, XP SOC support
1243M: Jason Cooper <jason@lakedaemon.net>
1244M: Andrew Lunn <andrew@lunn.ch>
1245M: Gregory Clement <gregory.clement@free-electrons.com>
1246M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1247L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1248S: Maintained
1249F: arch/arm/mach-mvebu/
1250F: drivers/rtc/rtc-armada38x.c
1251F: arch/arm/boot/dts/armada*
1252F: arch/arm/boot/dts/kirkwood*
1253
1254
1255ARM/Marvell Berlin SoC support
1256M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1257L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1258S: Maintained
1259F: arch/arm/mach-berlin/
1260F: arch/arm/boot/dts/berlin*
1261
1262
1263ARM/Marvell Dove/MV78xx0/Orion SOC support
1264M: Jason Cooper <jason@lakedaemon.net>
1265M: Andrew Lunn <andrew@lunn.ch>
1266M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1267M: Gregory Clement <gregory.clement@free-electrons.com>
1268L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1269S: Maintained
1270F: arch/arm/mach-dove/
1271F: arch/arm/mach-mv78xx0/
1272F: arch/arm/mach-orion5x/
1273F: arch/arm/plat-orion/
1274F: arch/arm/boot/dts/dove*
1275F: arch/arm/boot/dts/orion5x*
1276
1277
1278ARM/Orion SoC/Technologic Systems TS-78xx platform support
1279M: Alexander Clouter <alex@digriz.org.uk>
1280L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1281W: http://www.digriz.org.uk/ts78xx/kernel
1282S: Maintained
1283F: arch/arm/mach-orion5x/ts78xx-*
1284
1285ARM/Mediatek RTC DRIVER
1286M: Eddie Huang <eddie.huang@mediatek.com>
1287L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1288L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1289S: Maintained
1290F: drivers/rtc/rtc-mt6397.c
1291
1292ARM/Mediatek SoC support
1293M: Matthias Brugger <matthias.bgg@gmail.com>
1294L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1295L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1296S: Maintained
1297F: arch/arm/boot/dts/mt6*
1298F: arch/arm/boot/dts/mt8*
1299F: arch/arm/mach-mediatek/
1300N: mtk
1301K: mediatek
1302
1303ARM/Mediatek USB3 PHY DRIVER
1304M: Chunfeng Yun <chunfeng.yun@mediatek.com>
1305L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1306L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1307S: Maintained
1308F: drivers/phy/phy-mt65xx-usb3.c
1309
1310ARM/MICREL KS8695 ARCHITECTURE
1311M: Greg Ungerer <gerg@uclinux.org>
1312L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1313F: arch/arm/mach-ks8695/
1314S: Odd Fixes
1315
1316ARM/MIOA701 MACHINE SUPPORT
1317M: Robert Jarzmik <robert.jarzmik@free.fr>
1318L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1319F: arch/arm/mach-pxa/mioa701.c
1320S: Maintained
1321
1322ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT
1323M: Michael Petchkovsky <mkpetch@internode.on.net>
1324S: Maintained
1325
1326ARM/NOMADIK ARCHITECTURE
1327M: Alessandro Rubini <rubini@unipv.it>
1328M: Linus Walleij <linus.walleij@linaro.org>
1329L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1330S: Maintained
1331F: arch/arm/mach-nomadik/
1332F: drivers/pinctrl/nomadik/
1333F: drivers/i2c/busses/i2c-nomadik.c
1334T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git
1335
1336ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT
1337M: Nelson Castillo <arhuaco@freaks-unidos.net>
1338L: openmoko-kernel@lists.openmoko.org (subscribers-only)
1339W: http://wiki.openmoko.org/wiki/Neo_FreeRunner
1340S: Supported
1341
1342ARM/TOSA MACHINE SUPPORT
1343M: Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
1344M: Dirk Opfer <dirk@opfer-online.de>
1345S: Maintained
1346
1347ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT
1348M: Marek Vasut <marek.vasut@gmail.com>
1349L: linux-arm-kernel@lists.infradead.org
1350W: http://hackndev.com
1351S: Maintained
1352F: arch/arm/mach-pxa/include/mach/palmtx.h
1353F: arch/arm/mach-pxa/palmtx.c
1354F: arch/arm/mach-pxa/include/mach/palmt5.h
1355F: arch/arm/mach-pxa/palmt5.c
1356F: arch/arm/mach-pxa/include/mach/palmld.h
1357F: arch/arm/mach-pxa/palmld.c
1358F: arch/arm/mach-pxa/include/mach/palmte2.h
1359F: arch/arm/mach-pxa/palmte2.c
1360F: arch/arm/mach-pxa/include/mach/palmtc.h
1361F: arch/arm/mach-pxa/palmtc.c
1362
1363ARM/PALM TREO SUPPORT
1364M: Tomas Cech <sleep_walker@suse.com>
1365L: linux-arm-kernel@lists.infradead.org
1366W: http://hackndev.com
1367S: Maintained
1368F: arch/arm/mach-pxa/include/mach/palmtreo.h
1369F: arch/arm/mach-pxa/palmtreo.c
1370
1371ARM/PALMZ72 SUPPORT
1372M: Sergey Lapin <slapin@ossfans.org>
1373L: linux-arm-kernel@lists.infradead.org
1374W: http://hackndev.com
1375S: Maintained
1376F: arch/arm/mach-pxa/include/mach/palmz72.h
1377F: arch/arm/mach-pxa/palmz72.c
1378
1379ARM/PLEB SUPPORT
1380M: Peter Chubb <pleb@gelato.unsw.edu.au>
1381W: http://www.disy.cse.unsw.edu.au/Hardware/PLEB
1382S: Maintained
1383
1384ARM/PT DIGITAL BOARD PORT
1385M: Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de>
1386L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1387W: http://www.arm.linux.org.uk/
1388S: Maintained
1389
1390ARM/QUALCOMM SUPPORT
1391M: Kumar Gala <galak@codeaurora.org>
1392M: Andy Gross <agross@codeaurora.org>
1393M: David Brown <davidb@codeaurora.org>
1394L: linux-arm-msm@vger.kernel.org
1395L: linux-soc@vger.kernel.org
1396S: Maintained
1397F: arch/arm/mach-qcom/
1398F: drivers/soc/qcom/
1399F: drivers/tty/serial/msm_serial.h
1400F: drivers/tty/serial/msm_serial.c
1401F: drivers/*/pm8???-*
1402F: drivers/mfd/ssbi.c
1403F: drivers/firmware/qcom_scm.c
1404T: git git://git.kernel.org/pub/scm/linux/kernel/git/galak/linux-qcom.git
1405
1406ARM/RADISYS ENP2611 MACHINE SUPPORT
1407M: Lennert Buytenhek <kernel@wantstofly.org>
1408L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1409S: Maintained
1410
1411ARM/RISCPC ARCHITECTURE
1412M: Russell King <linux@arm.linux.org.uk>
1413L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1414W: http://www.arm.linux.org.uk/
1415S: Maintained
1416F: arch/arm/include/asm/hardware/entry-macro-iomd.S
1417F: arch/arm/include/asm/hardware/ioc.h
1418F: arch/arm/include/asm/hardware/iomd.h
1419F: arch/arm/include/asm/hardware/memc.h
1420F: arch/arm/mach-rpc/
1421F: drivers/net/ethernet/8390/etherh.c
1422F: drivers/net/ethernet/i825xx/ether1*
1423F: drivers/net/ethernet/seeq/ether3*
1424F: drivers/scsi/arm/
1425
1426ARM/Rockchip SoC support
1427M: Heiko Stuebner <heiko@sntech.de>
1428L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1429L: linux-rockchip@lists.infradead.org
1430S: Maintained
1431F: arch/arm/boot/dts/rk3*
1432F: arch/arm/mach-rockchip/
1433F: drivers/clk/rockchip/
1434F: drivers/i2c/busses/i2c-rk3x.c
1435F: drivers/*/*rockchip*
1436F: drivers/*/*/*rockchip*
1437F: sound/soc/rockchip/
1438N: rockchip
1439
1440ARM/SAMSUNG EXYNOS ARM ARCHITECTURES
1441M: Kukjin Kim <kgene@kernel.org>
1442M: Krzysztof Kozlowski <k.kozlowski@samsung.com>
1443L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1444L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
1445S: Maintained
1446F: arch/arm/boot/dts/s3c*
1447F: arch/arm/boot/dts/exynos*
1448F: arch/arm64/boot/dts/exynos/
1449F: arch/arm/plat-samsung/
1450F: arch/arm/mach-s3c24*/
1451F: arch/arm/mach-s3c64xx/
1452F: arch/arm/mach-s5p*/
1453F: arch/arm/mach-exynos*/
1454F: drivers/*/*s3c2410*
1455F: drivers/*/*/*s3c2410*
1456F: drivers/spi/spi-s3c*
1457F: sound/soc/samsung/*
1458N: exynos
1459
1460ARM/SAMSUNG MOBILE MACHINE SUPPORT
1461M: Kyungmin Park <kyungmin.park@samsung.com>
1462L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1463S: Maintained
1464F: arch/arm/mach-s5pv210/
1465
1466ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT
1467M: Kyungmin Park <kyungmin.park@samsung.com>
1468M: Kamil Debski <k.debski@samsung.com>
1469L: linux-arm-kernel@lists.infradead.org
1470L: linux-media@vger.kernel.org
1471S: Maintained
1472F: drivers/media/platform/s5p-g2d/
1473
1474ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT
1475M: Kyungmin Park <kyungmin.park@samsung.com>
1476M: Kamil Debski <k.debski@samsung.com>
1477M: Jeongtae Park <jtp.park@samsung.com>
1478L: linux-arm-kernel@lists.infradead.org
1479L: linux-media@vger.kernel.org
1480S: Maintained
1481F: arch/arm/plat-samsung/s5p-dev-mfc.c
1482F: drivers/media/platform/s5p-mfc/
1483
1484ARM/SAMSUNG S5P SERIES TV SUBSYSTEM SUPPORT
1485M: Kyungmin Park <kyungmin.park@samsung.com>
1486M: Tomasz Stanislawski <t.stanislaws@samsung.com>
1487L: linux-arm-kernel@lists.infradead.org
1488L: linux-media@vger.kernel.org
1489S: Maintained
1490F: drivers/media/platform/s5p-tv/
1491
1492ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT
1493M: Andrzej Pietrasiewicz <andrzej.p@samsung.com>
1494M: Jacek Anaszewski <j.anaszewski@samsung.com>
1495L: linux-arm-kernel@lists.infradead.org
1496L: linux-media@vger.kernel.org
1497S: Maintained
1498F: drivers/media/platform/s5p-jpeg/
1499
1500ARM/SHMOBILE ARM ARCHITECTURE
1501M: Simon Horman <horms@verge.net.au>
1502M: Magnus Damm <magnus.damm@gmail.com>
1503L: linux-sh@vger.kernel.org
1504W: http://oss.renesas.com
1505Q: http://patchwork.kernel.org/project/linux-sh/list/
1506T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
1507S: Supported
1508F: arch/arm/boot/dts/emev2*
1509F: arch/arm/boot/dts/r7s*
1510F: arch/arm/boot/dts/r8a*
1511F: arch/arm/boot/dts/sh*
1512F: arch/arm/configs/bockw_defconfig
1513F: arch/arm/configs/marzen_defconfig
1514F: arch/arm/configs/shmobile_defconfig
1515F: arch/arm/include/debug/renesas-scif.S
1516F: arch/arm/mach-shmobile/
1517F: drivers/sh/
1518
1519ARM/SOCFPGA ARCHITECTURE
1520M: Dinh Nguyen <dinguyen@opensource.altera.com>
1521S: Maintained
1522F: arch/arm/mach-socfpga/
1523F: arch/arm/boot/dts/socfpga*
1524F: arch/arm/configs/socfpga_defconfig
1525W: http://www.rocketboards.org
1526T: git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
1527
1528ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT
1529M: Dinh Nguyen <dinguyen@opensource.altera.com>
1530S: Maintained
1531F: drivers/clk/socfpga/
1532
1533ARM/SOCFPGA EDAC SUPPORT
1534M: Thor Thayer <tthayer@opensource.altera.com>
1535S: Maintained
1536F: drivers/edac/altera_edac.
1537
1538ARM/STI ARCHITECTURE
1539M: Srinivas Kandagatla <srinivas.kandagatla@gmail.com>
1540M: Maxime Coquelin <maxime.coquelin@st.com>
1541M: Patrice Chotard <patrice.chotard@st.com>
1542L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1543L: kernel@stlinux.com
1544W: http://www.stlinux.com
1545S: Maintained
1546F: arch/arm/mach-sti/
1547F: arch/arm/boot/dts/sti*
1548F: drivers/char/hw_random/st-rng.c
1549F: drivers/clocksource/arm_global_timer.c
1550F: drivers/clocksource/clksrc_st_lpc.c
1551F: drivers/i2c/busses/i2c-st.c
1552F: drivers/media/rc/st_rc.c
1553F: drivers/media/platform/sti/c8sectpfe/
1554F: drivers/mmc/host/sdhci-st.c
1555F: drivers/phy/phy-miphy28lp.c
1556F: drivers/phy/phy-miphy365x.c
1557F: drivers/phy/phy-stih407-usb.c
1558F: drivers/phy/phy-stih41x-usb.c
1559F: drivers/pinctrl/pinctrl-st.c
1560F: drivers/reset/sti/
1561F: drivers/rtc/rtc-st-lpc.c
1562F: drivers/tty/serial/st-asc.c
1563F: drivers/usb/dwc3/dwc3-st.c
1564F: drivers/usb/host/ehci-st.c
1565F: drivers/usb/host/ohci-st.c
1566F: drivers/watchdog/st_lpc_wdt.c
1567F: drivers/ata/ahci_st.c
1568
1569ARM/STM32 ARCHITECTURE
1570M: Maxime Coquelin <mcoquelin.stm32@gmail.com>
1571L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1572S: Maintained
1573T: git git://git.kernel.org/pub/scm/linux/kernel/git/mcoquelin/stm32.git
1574N: stm32
1575F: drivers/clocksource/armv7m_systick.c
1576
1577ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT
1578M: Lennert Buytenhek <kernel@wantstofly.org>
1579L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1580S: Maintained
1581
1582ARM/TETON BGA MACHINE SUPPORT
1583M: "Mark F. Brown" <mark.brown314@gmail.com>
1584L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1585S: Maintained
1586
1587ARM/THECUS N2100 MACHINE SUPPORT
1588M: Lennert Buytenhek <kernel@wantstofly.org>
1589L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1590S: Maintained
1591
1592ARM/NUVOTON W90X900 ARM ARCHITECTURE
1593M: Wan ZongShun <mcuos.com@gmail.com>
1594L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1595W: http://www.mcuos.com
1596S: Maintained
1597F: arch/arm/mach-w90x900/
1598F: drivers/input/keyboard/w90p910_keypad.c
1599F: drivers/input/touchscreen/w90p910_ts.c
1600F: drivers/watchdog/nuc900_wdt.c
1601F: drivers/net/ethernet/nuvoton/w90p910_ether.c
1602F: drivers/mtd/nand/nuc900_nand.c
1603F: drivers/rtc/rtc-nuc900.c
1604F: drivers/spi/spi-nuc900.c
1605F: drivers/usb/host/ehci-w90x900.c
1606F: drivers/video/fbdev/nuc900fb.c
1607
1608ARM/U300 MACHINE SUPPORT
1609M: Linus Walleij <linus.walleij@linaro.org>
1610L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1611S: Supported
1612F: arch/arm/mach-u300/
1613F: drivers/clocksource/timer-u300.c
1614F: drivers/i2c/busses/i2c-stu300.c
1615F: drivers/rtc/rtc-coh901331.c
1616F: drivers/watchdog/coh901327_wdt.c
1617F: drivers/dma/coh901318*
1618F: drivers/mfd/ab3100*
1619F: drivers/rtc/rtc-ab3100.c
1620F: drivers/rtc/rtc-coh901331.c
1621T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git
1622
1623ARM/UNIPHIER ARCHITECTURE
1624M: Masahiro Yamada <yamada.masahiro@socionext.com>
1625L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1626S: Maintained
1627F: arch/arm/boot/dts/uniphier*
1628F: arch/arm/mach-uniphier/
1629F: drivers/i2c/busses/i2c-uniphier*
1630F: drivers/pinctrl/uniphier/
1631F: drivers/tty/serial/8250/8250_uniphier.c
1632N: uniphier
1633
1634ARM/Ux500 ARM ARCHITECTURE
1635M: Linus Walleij <linus.walleij@linaro.org>
1636L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1637S: Maintained
1638F: arch/arm/mach-ux500/
1639F: drivers/clocksource/clksrc-dbx500-prcmu.c
1640F: drivers/dma/ste_dma40*
1641F: drivers/hwspinlock/u8500_hsem.c
1642F: drivers/mfd/abx500*
1643F: drivers/mfd/ab8500*
1644F: drivers/mfd/dbx500*
1645F: drivers/mfd/db8500*
1646F: drivers/pinctrl/nomadik/pinctrl-ab*
1647F: drivers/pinctrl/nomadik/pinctrl-nomadik*
1648F: drivers/rtc/rtc-ab8500.c
1649F: drivers/rtc/rtc-pl031.c
1650T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git
1651
1652ARM/Ux500 CLOCK FRAMEWORK SUPPORT
1653M: Ulf Hansson <ulf.hansson@linaro.org>
1654L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1655T: git git://git.linaro.org/people/ulfh/clk.git
1656S: Maintained
1657F: drivers/clk/ux500/
1658F: include/linux/platform_data/clk-ux500.h
1659
1660ARM/VERSATILE EXPRESS PLATFORM
1661M: Liviu Dudau <liviu.dudau@arm.com>
1662M: Sudeep Holla <sudeep.holla@arm.com>
1663M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
1664L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1665S: Maintained
1666F: arch/arm/boot/dts/vexpress*
1667F: arch/arm64/boot/dts/arm/vexpress*
1668F: arch/arm/mach-vexpress/
1669F: */*/vexpress*
1670F: */*/*/vexpress*
1671F: drivers/clk/versatile/clk-vexpress-osc.c
1672F: drivers/clocksource/versatile.c
1673
1674ARM/VFP SUPPORT
1675M: Russell King <linux@arm.linux.org.uk>
1676L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1677W: http://www.arm.linux.org.uk/
1678S: Maintained
1679F: arch/arm/vfp/
1680
1681ARM/VOIPAC PXA270 SUPPORT
1682M: Marek Vasut <marek.vasut@gmail.com>
1683L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1684S: Maintained
1685F: arch/arm/mach-pxa/vpac270.c
1686F: arch/arm/mach-pxa/include/mach/vpac270.h
1687
1688ARM/VT8500 ARM ARCHITECTURE
1689M: Tony Prisk <linux@prisktech.co.nz>
1690L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1691S: Maintained
1692F: arch/arm/mach-vt8500/
1693F: drivers/clocksource/vt8500_timer.c
1694F: drivers/i2c/busses/i2c-wmt.c
1695F: drivers/mmc/host/wmt-sdmmc.c
1696F: drivers/pwm/pwm-vt8500.c
1697F: drivers/rtc/rtc-vt8500.c
1698F: drivers/tty/serial/vt8500_serial.c
1699F: drivers/usb/host/ehci-platform.c
1700F: drivers/usb/host/uhci-platform.c
1701F: drivers/video/fbdev/vt8500lcdfb.*
1702F: drivers/video/fbdev/wm8505fb*
1703F: drivers/video/fbdev/wmt_ge_rops.*
1704
1705ARM/ZIPIT Z2 SUPPORT
1706M: Marek Vasut <marek.vasut@gmail.com>
1707L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1708S: Maintained
1709F: arch/arm/mach-pxa/z2.c
1710F: arch/arm/mach-pxa/include/mach/z2.h
1711
1712ARM/ZTE ARCHITECTURE
1713M: Jun Nie <jun.nie@linaro.org>
1714L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1715S: Maintained
1716F: arch/arm/mach-zx/
1717F: drivers/clk/zte/
1718F: Documentation/devicetree/bindings/arm/zte.txt
1719F: Documentation/devicetree/bindings/clock/zx296702-clk.txt
1720
1721ARM/ZYNQ ARCHITECTURE
1722M: Michal Simek <michal.simek@xilinx.com>
1723R: Sören Brinkmann <soren.brinkmann@xilinx.com>
1724L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1725W: http://wiki.xilinx.com
1726T: git https://github.com/Xilinx/linux-xlnx.git
1727S: Supported
1728F: arch/arm/mach-zynq/
1729F: drivers/cpuidle/cpuidle-zynq.c
1730F: drivers/block/xsysace.c
1731N: zynq
1732N: xilinx
1733F: drivers/clocksource/cadence_ttc_timer.c
1734F: drivers/i2c/busses/i2c-cadence.c
1735F: drivers/mmc/host/sdhci-of-arasan.c
1736F: drivers/edac/synopsys_edac.c
1737
1738ARM SMMU DRIVERS
1739M: Will Deacon <will.deacon@arm.com>
1740L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1741S: Maintained
1742F: drivers/iommu/arm-smmu.c
1743F: drivers/iommu/arm-smmu-v3.c
1744F: drivers/iommu/io-pgtable-arm.c
1745
1746ARM64 PORT (AARCH64 ARCHITECTURE)
1747M: Catalin Marinas <catalin.marinas@arm.com>
1748M: Will Deacon <will.deacon@arm.com>
1749L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1750S: Maintained
1751F: arch/arm64/
1752F: Documentation/arm64/
1753
1754AS3645A LED FLASH CONTROLLER DRIVER
1755M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
1756L: linux-media@vger.kernel.org
1757T: git git://linuxtv.org/media_tree.git
1758S: Maintained
1759F: drivers/media/i2c/as3645a.c
1760F: include/media/as3645a.h
1761
1762ASC7621 HARDWARE MONITOR DRIVER
1763M: George Joseph <george.joseph@fairview5.com>
1764L: lm-sensors@lm-sensors.org
1765S: Maintained
1766F: Documentation/hwmon/asc7621
1767F: drivers/hwmon/asc7621.c
1768
1769ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS
1770M: Corentin Chary <corentin.chary@gmail.com>
1771L: acpi4asus-user@lists.sourceforge.net
1772L: platform-driver-x86@vger.kernel.org
1773W: http://acpi4asus.sf.net
1774S: Maintained
1775F: drivers/platform/x86/asus*.c
1776F: drivers/platform/x86/eeepc*.c
1777
1778ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API
1779R: Dan Williams <dan.j.williams@intel.com>
1780W: http://sourceforge.net/projects/xscaleiop
1781S: Odd fixes
1782F: Documentation/crypto/async-tx-api.txt
1783F: crypto/async_tx/
1784F: drivers/dma/
1785F: include/linux/dmaengine.h
1786F: include/linux/async_tx.h
1787
1788AT24 EEPROM DRIVER
1789M: Wolfram Sang <wsa@the-dreams.de>
1790L: linux-i2c@vger.kernel.org
1791S: Maintained
1792F: drivers/misc/eeprom/at24.c
1793F: include/linux/platform_data/at24.h
1794
1795ATA OVER ETHERNET (AOE) DRIVER
1796M: "Ed L. Cashin" <ed.cashin@acm.org>
1797W: http://www.openaoe.org/
1798S: Supported
1799F: Documentation/aoe/
1800F: drivers/block/aoe/
1801
1802ATHEROS 71XX/9XXX GPIO DRIVER
1803M: Alban Bedel <albeu@free.fr>
1804W: https://github.com/AlbanBedel/linux
1805T: git git://github.com/AlbanBedel/linux
1806S: Maintained
1807F: drivers/gpio/gpio-ath79.c
1808F: Documentation/devicetree/bindings/gpio/gpio-ath79.txt
1809
1810ATHEROS ATH GENERIC UTILITIES
1811M: "Luis R. Rodriguez" <mcgrof@do-not-panic.com>
1812L: linux-wireless@vger.kernel.org
1813S: Supported
1814F: drivers/net/wireless/ath/*
1815
1816ATHEROS ATH5K WIRELESS DRIVER
1817M: Jiri Slaby <jirislaby@gmail.com>
1818M: Nick Kossifidis <mickflemm@gmail.com>
1819M: "Luis R. Rodriguez" <mcgrof@do-not-panic.com>
1820L: linux-wireless@vger.kernel.org
1821W: http://wireless.kernel.org/en/users/Drivers/ath5k
1822S: Maintained
1823F: drivers/net/wireless/ath/ath5k/
1824
1825ATHEROS ATH6KL WIRELESS DRIVER
1826M: Kalle Valo <kvalo@qca.qualcomm.com>
1827L: linux-wireless@vger.kernel.org
1828W: http://wireless.kernel.org/en/users/Drivers/ath6kl
1829T: git git://github.com/kvalo/ath.git
1830S: Supported
1831F: drivers/net/wireless/ath/ath6kl/
1832
1833WILOCITY WIL6210 WIRELESS DRIVER
1834M: Vladimir Kondratiev <qca_vkondrat@qca.qualcomm.com>
1835L: linux-wireless@vger.kernel.org
1836L: wil6210@qca.qualcomm.com
1837S: Supported
1838W: http://wireless.kernel.org/en/users/Drivers/wil6210
1839F: drivers/net/wireless/ath/wil6210/
1840F: include/uapi/linux/wil6210_uapi.h
1841
1842CARL9170 LINUX COMMUNITY WIRELESS DRIVER
1843M: Christian Lamparter <chunkeey@googlemail.com>
1844L: linux-wireless@vger.kernel.org
1845W: http://wireless.kernel.org/en/users/Drivers/carl9170
1846S: Maintained
1847F: drivers/net/wireless/ath/carl9170/
1848
1849ATK0110 HWMON DRIVER
1850M: Luca Tettamanti <kronos.it@gmail.com>
1851L: lm-sensors@lm-sensors.org
1852S: Maintained
1853F: drivers/hwmon/asus_atk0110.c
1854
1855ATI_REMOTE2 DRIVER
1856M: Ville Syrjala <syrjala@sci.fi>
1857S: Maintained
1858F: drivers/input/misc/ati_remote2.c
1859
1860ATLX ETHERNET DRIVERS
1861M: Jay Cliburn <jcliburn@gmail.com>
1862M: Chris Snook <chris.snook@gmail.com>
1863L: netdev@vger.kernel.org
1864W: http://sourceforge.net/projects/atl1
1865W: http://atl1.sourceforge.net
1866S: Maintained
1867F: drivers/net/ethernet/atheros/
1868
1869ATM
1870M: Chas Williams <3chas3@gmail.com>
1871L: linux-atm-general@lists.sourceforge.net (moderated for non-subscribers)
1872L: netdev@vger.kernel.org
1873W: http://linux-atm.sourceforge.net
1874S: Maintained
1875F: drivers/atm/
1876F: include/linux/atm*
1877F: include/uapi/linux/atm*
1878
1879ATMEL AT91 / AT32 MCI DRIVER
1880M: Ludovic Desroches <ludovic.desroches@atmel.com>
1881S: Maintained
1882F: drivers/mmc/host/atmel-mci.c
1883F: drivers/mmc/host/atmel-mci-regs.h
1884
1885ATMEL AT91 / AT32 SERIAL DRIVER
1886M: Nicolas Ferre <nicolas.ferre@atmel.com>
1887S: Supported
1888F: drivers/tty/serial/atmel_serial.c
1889
1890ATMEL Audio ALSA driver
1891M: Nicolas Ferre <nicolas.ferre@atmel.com>
1892L: alsa-devel@alsa-project.org (moderated for non-subscribers)
1893S: Supported
1894F: sound/soc/atmel
1895
1896ATMEL DMA DRIVER
1897M: Nicolas Ferre <nicolas.ferre@atmel.com>
1898L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1899S: Supported
1900F: drivers/dma/at_hdmac.c
1901F: drivers/dma/at_hdmac_regs.h
1902F: include/linux/platform_data/dma-atmel.h
1903
1904ATMEL XDMA DRIVER
1905M: Ludovic Desroches <ludovic.desroches@atmel.com>
1906L: linux-arm-kernel@lists.infradead.org
1907L: dmaengine@vger.kernel.org
1908S: Supported
1909F: drivers/dma/at_xdmac.c
1910
1911ATMEL I2C DRIVER
1912M: Ludovic Desroches <ludovic.desroches@atmel.com>
1913L: linux-i2c@vger.kernel.org
1914S: Supported
1915F: drivers/i2c/busses/i2c-at91.c
1916
1917ATMEL ISI DRIVER
1918M: Josh Wu <josh.wu@atmel.com>
1919L: linux-media@vger.kernel.org
1920S: Supported
1921F: drivers/media/platform/soc_camera/atmel-isi.c
1922F: include/media/atmel-isi.h
1923
1924ATMEL LCDFB DRIVER
1925M: Nicolas Ferre <nicolas.ferre@atmel.com>
1926L: linux-fbdev@vger.kernel.org
1927S: Maintained
1928F: drivers/video/fbdev/atmel_lcdfb.c
1929F: include/video/atmel_lcdc.h
1930
1931ATMEL MACB ETHERNET DRIVER
1932M: Nicolas Ferre <nicolas.ferre@atmel.com>
1933S: Supported
1934F: drivers/net/ethernet/cadence/
1935
1936ATMEL NAND DRIVER
1937M: Josh Wu <josh.wu@atmel.com>
1938L: linux-mtd@lists.infradead.org
1939S: Supported
1940F: drivers/mtd/nand/atmel_nand*
1941
1942ATMEL SDMMC DRIVER
1943M: Ludovic Desroches <ludovic.desroches@atmel.com>
1944L: linux-mmc@vger.kernel.org
1945S: Supported
1946F: drivers/mmc/host/sdhci-of-at91.c
1947
1948ATMEL SPI DRIVER
1949M: Nicolas Ferre <nicolas.ferre@atmel.com>
1950S: Supported
1951F: drivers/spi/spi-atmel.*
1952
1953ATMEL SSC DRIVER
1954M: Nicolas Ferre <nicolas.ferre@atmel.com>
1955L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1956S: Supported
1957F: drivers/misc/atmel-ssc.c
1958F: include/linux/atmel-ssc.h
1959
1960ATMEL Timer Counter (TC) AND CLOCKSOURCE DRIVERS
1961M: Nicolas Ferre <nicolas.ferre@atmel.com>
1962L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1963S: Supported
1964F: drivers/misc/atmel_tclib.c
1965F: drivers/clocksource/tcb_clksrc.c
1966
1967ATMEL USBA UDC DRIVER
1968M: Nicolas Ferre <nicolas.ferre@atmel.com>
1969L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1970S: Supported
1971F: drivers/usb/gadget/udc/atmel_usba_udc.*
1972
1973ATMEL WIRELESS DRIVER
1974M: Simon Kelley <simon@thekelleys.org.uk>
1975L: linux-wireless@vger.kernel.org
1976W: http://www.thekelleys.org.uk/atmel
1977W: http://atmelwlandriver.sourceforge.net/
1978S: Maintained
1979F: drivers/net/wireless/atmel*
1980
1981ATMEL MAXTOUCH DRIVER
1982M: Nick Dyer <nick.dyer@itdev.co.uk>
1983T: git git://github.com/atmel-maxtouch/linux.git
1984S: Supported
1985F: Documentation/devicetree/bindings/input/atmel,maxtouch.txt
1986F: drivers/input/touchscreen/atmel_mxt_ts.c
1987F: include/linux/platform_data/atmel_mxt_ts.h
1988
1989ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER
1990M: Bradley Grove <linuxdrivers@attotech.com>
1991L: linux-scsi@vger.kernel.org
1992W: http://www.attotech.com
1993S: Supported
1994F: drivers/scsi/esas2r
1995
1996ATUSB IEEE 802.15.4 RADIO DRIVER
1997M: Stefan Schmidt <stefan@osg.samsung.com>
1998L: linux-wpan@vger.kernel.org
1999S: Maintained
2000F: drivers/net/ieee802154/atusb.c
2001F: drivers/net/ieee802154/atusb.h
2002F: drivers/net/ieee802154/at86rf230.h
2003
2004AUDIT SUBSYSTEM
2005M: Paul Moore <paul@paul-moore.com>
2006M: Eric Paris <eparis@redhat.com>
2007L: linux-audit@redhat.com (moderated for non-subscribers)
2008W: http://people.redhat.com/sgrubb/audit/
2009T: git git://git.infradead.org/users/pcmoore/audit
2010S: Maintained
2011F: include/linux/audit.h
2012F: include/uapi/linux/audit.h
2013F: kernel/audit*
2014
2015AUXILIARY DISPLAY DRIVERS
2016M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
2017W: http://miguelojeda.es/auxdisplay.htm
2018W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
2019S: Maintained
2020F: drivers/auxdisplay/
2021F: include/linux/cfag12864b.h
2022
2023AVR32 ARCHITECTURE
2024M: Haavard Skinnemoen <hskinnemoen@gmail.com>
2025M: Hans-Christian Egtvedt <egtvedt@samfundet.no>
2026W: http://www.atmel.com/products/AVR32/
2027W: http://mirror.egtvedt.no/avr32linux.org/
2028W: http://avrfreaks.net/
2029S: Maintained
2030F: arch/avr32/
2031
2032AVR32/AT32AP MACHINE SUPPORT
2033M: Haavard Skinnemoen <hskinnemoen@gmail.com>
2034M: Hans-Christian Egtvedt <egtvedt@samfundet.no>
2035S: Maintained
2036F: arch/avr32/mach-at32ap/
2037
2038AX.25 NETWORK LAYER
2039M: Ralf Baechle <ralf@linux-mips.org>
2040L: linux-hams@vger.kernel.org
2041W: http://www.linux-ax25.org/
2042S: Maintained
2043F: include/uapi/linux/ax25.h
2044F: include/net/ax25.h
2045F: net/ax25/
2046
2047AZ6007 DVB DRIVER
2048M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
2049L: linux-media@vger.kernel.org
2050W: http://linuxtv.org
2051T: git git://linuxtv.org/media_tree.git
2052S: Maintained
2053F: drivers/media/usb/dvb-usb-v2/az6007.c
2054
2055AZTECH FM RADIO RECEIVER DRIVER
2056M: Hans Verkuil <hverkuil@xs4all.nl>
2057L: linux-media@vger.kernel.org
2058T: git git://linuxtv.org/media_tree.git
2059W: http://linuxtv.org
2060S: Maintained
2061F: drivers/media/radio/radio-aztech*
2062
2063B43 WIRELESS DRIVER
2064L: linux-wireless@vger.kernel.org
2065L: b43-dev@lists.infradead.org
2066W: http://wireless.kernel.org/en/users/Drivers/b43
2067S: Odd Fixes
2068F: drivers/net/wireless/b43/
2069
2070B43LEGACY WIRELESS DRIVER
2071M: Larry Finger <Larry.Finger@lwfinger.net>
2072L: linux-wireless@vger.kernel.org
2073L: b43-dev@lists.infradead.org
2074W: http://wireless.kernel.org/en/users/Drivers/b43
2075S: Maintained
2076F: drivers/net/wireless/b43legacy/
2077
2078BACKLIGHT CLASS/SUBSYSTEM
2079M: Jingoo Han <jingoohan1@gmail.com>
2080M: Lee Jones <lee.jones@linaro.org>
2081S: Maintained
2082F: drivers/video/backlight/
2083F: include/linux/backlight.h
2084
2085BATMAN ADVANCED
2086M: Marek Lindner <mareklindner@neomailbox.ch>
2087M: Simon Wunderlich <sw@simonwunderlich.de>
2088M: Antonio Quartulli <antonio@meshcoding.com>
2089L: b.a.t.m.a.n@lists.open-mesh.org
2090W: http://www.open-mesh.org/
2091S: Maintained
2092F: net/batman-adv/
2093
2094BAYCOM/HDLCDRV DRIVERS FOR AX.25
2095M: Thomas Sailer <t.sailer@alumni.ethz.ch>
2096L: linux-hams@vger.kernel.org
2097W: http://www.baycom.org/~tom/ham/ham.html
2098S: Maintained
2099F: drivers/net/hamradio/baycom*
2100
2101BCACHE (BLOCK LAYER CACHE)
2102M: Kent Overstreet <kent.overstreet@gmail.com>
2103L: linux-bcache@vger.kernel.org
2104W: http://bcache.evilpiepirate.org
2105S: Maintained
2106F: drivers/md/bcache/
2107
2108BDISP ST MEDIA DRIVER
2109M: Fabien Dessenne <fabien.dessenne@st.com>
2110L: linux-media@vger.kernel.org
2111T: git git://linuxtv.org/media_tree.git
2112W: http://linuxtv.org
2113S: Supported
2114F: drivers/media/platform/sti/bdisp
2115
2116BEFS FILE SYSTEM
2117S: Orphan
2118F: Documentation/filesystems/befs.txt
2119F: fs/befs/
2120
2121BECKHOFF CX5020 ETHERCAT MASTER DRIVER
2122M: Dariusz Marcinkiewicz <reksio@newterm.pl>
2123L: netdev@vger.kernel.org
2124S: Maintained
2125F: drivers/net/ethernet/ec_bhf.c
2126
2127BFS FILE SYSTEM
2128M: "Tigran A. Aivazian" <tigran@aivazian.fsnet.co.uk>
2129S: Maintained
2130F: Documentation/filesystems/bfs.txt
2131F: fs/bfs/
2132F: include/uapi/linux/bfs_fs.h
2133
2134BLACKFIN ARCHITECTURE
2135M: Steven Miao <realmz6@gmail.com>
2136L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2137T: git git://git.code.sf.net/p/adi-linux/code
2138W: http://blackfin.uclinux.org
2139S: Supported
2140F: arch/blackfin/
2141
2142BLACKFIN EMAC DRIVER
2143L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2144W: http://blackfin.uclinux.org
2145S: Supported
2146F: drivers/net/ethernet/adi/
2147
2148BLACKFIN RTC DRIVER
2149L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2150W: http://blackfin.uclinux.org
2151S: Supported
2152F: drivers/rtc/rtc-bfin.c
2153
2154BLACKFIN SDH DRIVER
2155M: Sonic Zhang <sonic.zhang@analog.com>
2156L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2157W: http://blackfin.uclinux.org
2158S: Supported
2159F: drivers/mmc/host/bfin_sdh.c
2160
2161BLACKFIN SERIAL DRIVER
2162M: Sonic Zhang <sonic.zhang@analog.com>
2163L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2164W: http://blackfin.uclinux.org
2165S: Supported
2166F: drivers/tty/serial/bfin_uart.c
2167
2168BLACKFIN WATCHDOG DRIVER
2169L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2170W: http://blackfin.uclinux.org
2171S: Supported
2172F: drivers/watchdog/bfin_wdt.c
2173
2174BLACKFIN I2C TWI DRIVER
2175M: Sonic Zhang <sonic.zhang@analog.com>
2176L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2177W: http://blackfin.uclinux.org/
2178S: Supported
2179F: drivers/i2c/busses/i2c-bfin-twi.c
2180
2181BLACKFIN MEDIA DRIVER
2182M: Scott Jiang <scott.jiang.linux@gmail.com>
2183L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2184W: http://blackfin.uclinux.org/
2185S: Supported
2186F: drivers/media/platform/blackfin/
2187F: drivers/media/i2c/adv7183*
2188F: drivers/media/i2c/vs6624*
2189
2190BLINKM RGB LED DRIVER
2191M: Jan-Simon Moeller <jansimon.moeller@gmx.de>
2192S: Maintained
2193F: drivers/leds/leds-blinkm.c
2194
2195BLOCK LAYER
2196M: Jens Axboe <axboe@kernel.dk>
2197T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
2198S: Maintained
2199F: block/
2200F: kernel/trace/blktrace.c
2201
2202BLOCK2MTD DRIVER
2203M: Joern Engel <joern@lazybastard.org>
2204L: linux-mtd@lists.infradead.org
2205S: Maintained
2206F: drivers/mtd/devices/block2mtd.c
2207
2208BLUETOOTH DRIVERS
2209M: Marcel Holtmann <marcel@holtmann.org>
2210M: Gustavo Padovan <gustavo@padovan.org>
2211M: Johan Hedberg <johan.hedberg@gmail.com>
2212L: linux-bluetooth@vger.kernel.org
2213W: http://www.bluez.org/
2214T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2215T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2216S: Maintained
2217F: drivers/bluetooth/
2218
2219BLUETOOTH SUBSYSTEM
2220M: Marcel Holtmann <marcel@holtmann.org>
2221M: Gustavo Padovan <gustavo@padovan.org>
2222M: Johan Hedberg <johan.hedberg@gmail.com>
2223L: linux-bluetooth@vger.kernel.org
2224W: http://www.bluez.org/
2225T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2226T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2227S: Maintained
2228F: net/bluetooth/
2229F: include/net/bluetooth/
2230
2231BONDING DRIVER
2232M: Jay Vosburgh <j.vosburgh@gmail.com>
2233M: Veaceslav Falico <vfalico@gmail.com>
2234M: Andy Gospodarek <gospo@cumulusnetworks.com>
2235L: netdev@vger.kernel.org
2236W: http://sourceforge.net/projects/bonding/
2237S: Supported
2238F: drivers/net/bonding/
2239F: include/uapi/linux/if_bonding.h
2240
2241BPF (Safe dynamic programs and tools)
2242M: Alexei Starovoitov <ast@kernel.org>
2243L: netdev@vger.kernel.org
2244L: linux-kernel@vger.kernel.org
2245S: Supported
2246F: kernel/bpf/
2247
2248BROADCOM B44 10/100 ETHERNET DRIVER
2249M: Gary Zambrano <zambrano@broadcom.com>
2250L: netdev@vger.kernel.org
2251S: Supported
2252F: drivers/net/ethernet/broadcom/b44.*
2253
2254BROADCOM GENET ETHERNET DRIVER
2255M: Florian Fainelli <f.fainelli@gmail.com>
2256L: netdev@vger.kernel.org
2257S: Supported
2258F: drivers/net/ethernet/broadcom/genet/
2259
2260BROADCOM BNX2 GIGABIT ETHERNET DRIVER
2261M: Sony Chacko <sony.chacko@qlogic.com>
2262M: Dept-HSGLinuxNICDev@qlogic.com
2263L: netdev@vger.kernel.org
2264S: Supported
2265F: drivers/net/ethernet/broadcom/bnx2.*
2266F: drivers/net/ethernet/broadcom/bnx2_*
2267
2268BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
2269M: Ariel Elior <ariel.elior@qlogic.com>
2270L: netdev@vger.kernel.org
2271S: Supported
2272F: drivers/net/ethernet/broadcom/bnx2x/
2273
2274BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
2275M: Florian Fainelli <f.fainelli@gmail.com>
2276M: Ray Jui <rjui@broadcom.com>
2277M: Scott Branden <sbranden@broadcom.com>
2278L: bcm-kernel-feedback-list@broadcom.com
2279T: git git://github.com/broadcom/mach-bcm
2280S: Maintained
2281F: arch/arm/mach-bcm/
2282F: arch/arm/boot/dts/bcm113*
2283F: arch/arm/boot/dts/bcm216*
2284F: arch/arm/boot/dts/bcm281*
2285F: arch/arm/configs/bcm_defconfig
2286F: drivers/mmc/host/sdhci-bcm-kona.c
2287F: drivers/clocksource/bcm_kona_timer.c
2288
2289BROADCOM BCM2835 ARM ARCHITECTURE
2290M: Stephen Warren <swarren@wwwdotorg.org>
2291M: Lee Jones <lee@kernel.org>
2292M: Eric Anholt <eric@anholt.net>
2293L: linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers)
2294L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2295T: git git://git.kernel.org/pub/scm/linux/kernel/git/rpi/linux-rpi.git
2296S: Maintained
2297N: bcm2835
2298
2299BROADCOM BCM33XX MIPS ARCHITECTURE
2300M: Kevin Cernekee <cernekee@gmail.com>
2301L: linux-mips@linux-mips.org
2302S: Maintained
2303F: arch/mips/bcm3384/*
2304F: arch/mips/include/asm/mach-bcm3384/*
2305F: arch/mips/kernel/*bmips*
2306
2307BROADCOM BCM47XX MIPS ARCHITECTURE
2308M: Hauke Mehrtens <hauke@hauke-m.de>
2309M: Rafał Miłecki <zajec5@gmail.com>
2310L: linux-mips@linux-mips.org
2311S: Maintained
2312F: arch/mips/bcm47xx/*
2313F: arch/mips/include/asm/mach-bcm47xx/*
2314
2315BROADCOM BCM5301X ARM ARCHITECTURE
2316M: Hauke Mehrtens <hauke@hauke-m.de>
2317L: linux-arm-kernel@lists.infradead.org
2318S: Maintained
2319F: arch/arm/mach-bcm/bcm_5301x.c
2320F: arch/arm/boot/dts/bcm5301x.dtsi
2321F: arch/arm/boot/dts/bcm470*
2322
2323BROADCOM BCM63XX ARM ARCHITECTURE
2324M: Florian Fainelli <f.fainelli@gmail.com>
2325L: linux-arm-kernel@lists.infradead.org
2326T: git git://github.com/broadcom/arm-bcm63xx.git
2327S: Maintained
2328F: arch/arm/mach-bcm/bcm63xx.c
2329F: arch/arm/include/debug/bcm63xx.S
2330
2331BROADCOM BCM63XX/BCM33XX UDC DRIVER
2332M: Kevin Cernekee <cernekee@gmail.com>
2333L: linux-usb@vger.kernel.org
2334S: Maintained
2335F: drivers/usb/gadget/udc/bcm63xx_udc.*
2336
2337BROADCOM BCM7XXX ARM ARCHITECTURE
2338M: Brian Norris <computersforpeace@gmail.com>
2339M: Gregory Fong <gregory.0xf0@gmail.com>
2340M: Florian Fainelli <f.fainelli@gmail.com>
2341L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2342T: git git://github.com/broadcom/stblinux.git
2343S: Maintained
2344F: arch/arm/mach-bcm/*brcmstb*
2345F: arch/arm/boot/dts/bcm7*.dts*
2346F: drivers/bus/brcmstb_gisb.c
2347N: brcmstb
2348
2349BROADCOM BMIPS MIPS ARCHITECTURE
2350M: Kevin Cernekee <cernekee@gmail.com>
2351M: Florian Fainelli <f.fainelli@gmail.com>
2352L: linux-mips@linux-mips.org
2353T: git git://github.com/broadcom/stblinux.git
2354S: Maintained
2355F: arch/mips/bmips/*
2356F: arch/mips/include/asm/mach-bmips/*
2357F: arch/mips/kernel/*bmips*
2358F: arch/mips/boot/dts/brcm/bcm*.dts*
2359F: drivers/irqchip/irq-bcm7*
2360F: drivers/irqchip/irq-brcmstb*
2361
2362BROADCOM TG3 GIGABIT ETHERNET DRIVER
2363M: Prashant Sreedharan <prashant@broadcom.com>
2364M: Michael Chan <mchan@broadcom.com>
2365L: netdev@vger.kernel.org
2366S: Supported
2367F: drivers/net/ethernet/broadcom/tg3.*
2368
2369BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER
2370M: Brett Rudley <brudley@broadcom.com>
2371M: Arend van Spriel <arend@broadcom.com>
2372M: Franky (Zhenhui) Lin <frankyl@broadcom.com>
2373M: Hante Meuleman <meuleman@broadcom.com>
2374L: linux-wireless@vger.kernel.org
2375L: brcm80211-dev-list@broadcom.com
2376S: Supported
2377F: drivers/net/wireless/brcm80211/
2378
2379BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
2380M: QLogic-Storage-Upstream@qlogic.com
2381L: linux-scsi@vger.kernel.org
2382S: Supported
2383F: drivers/scsi/bnx2fc/
2384
2385BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
2386M: QLogic-Storage-Upstream@qlogic.com
2387L: linux-scsi@vger.kernel.org
2388S: Supported
2389F: drivers/scsi/bnx2i/
2390
2391BROADCOM CYGNUS/IPROC ARM ARCHITECTURE
2392M: Ray Jui <rjui@broadcom.com>
2393M: Scott Branden <sbranden@broadcom.com>
2394L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2395L: bcm-kernel-feedback-list@broadcom.com
2396T: git git://github.com/broadcom/cygnus-linux.git
2397S: Maintained
2398N: iproc
2399N: cygnus
2400N: bcm9113*
2401N: bcm9583*
2402N: bcm583*
2403N: bcm113*
2404
2405BROADCOM BRCMSTB GPIO DRIVER
2406M: Gregory Fong <gregory.0xf0@gmail.com>
2407L: bcm-kernel-feedback-list@broadcom.com>
2408S: Supported
2409F: drivers/gpio/gpio-brcmstb.c
2410F: Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt
2411
2412BROADCOM KONA GPIO DRIVER
2413M: Ray Jui <rjui@broadcom.com>
2414L: bcm-kernel-feedback-list@broadcom.com
2415S: Supported
2416F: drivers/gpio/gpio-bcm-kona.c
2417F: Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt
2418
2419BROADCOM NVRAM DRIVER
2420M: Rafał Miłecki <zajec5@gmail.com>
2421L: linux-mips@linux-mips.org
2422S: Maintained
2423F: drivers/firmware/broadcom/*
2424
2425BROADCOM STB NAND FLASH DRIVER
2426M: Brian Norris <computersforpeace@gmail.com>
2427L: linux-mtd@lists.infradead.org
2428S: Maintained
2429F: drivers/mtd/nand/brcmnand/
2430
2431BROADCOM SPECIFIC AMBA DRIVER (BCMA)
2432M: Rafał Miłecki <zajec5@gmail.com>
2433L: linux-wireless@vger.kernel.org
2434S: Maintained
2435F: drivers/bcma/
2436F: include/linux/bcma/
2437
2438BROADCOM SYSTEMPORT ETHERNET DRIVER
2439M: Florian Fainelli <f.fainelli@gmail.com>
2440L: netdev@vger.kernel.org
2441S: Supported
2442F: drivers/net/ethernet/broadcom/bcmsysport.*
2443
2444BROCADE BFA FC SCSI DRIVER
2445M: Anil Gurumurthy <anil.gurumurthy@qlogic.com>
2446M: Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
2447L: linux-scsi@vger.kernel.org
2448S: Supported
2449F: drivers/scsi/bfa/
2450
2451BROCADE BNA 10 GIGABIT ETHERNET DRIVER
2452M: Rasesh Mody <rasesh.mody@qlogic.com>
2453L: netdev@vger.kernel.org
2454S: Supported
2455F: drivers/net/ethernet/brocade/bna/
2456
2457BSG (block layer generic sg v4 driver)
2458M: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
2459L: linux-scsi@vger.kernel.org
2460S: Supported
2461F: block/bsg.c
2462F: include/linux/bsg.h
2463F: include/uapi/linux/bsg.h
2464
2465BT87X AUDIO DRIVER
2466M: Clemens Ladisch <clemens@ladisch.de>
2467L: alsa-devel@alsa-project.org (moderated for non-subscribers)
2468T: git git://git.alsa-project.org/alsa-kernel.git
2469S: Maintained
2470F: Documentation/sound/alsa/Bt87x.txt
2471F: sound/pci/bt87x.c
2472
2473BT8XXGPIO DRIVER
2474M: Michael Buesch <m@bues.ch>
2475W: http://bu3sch.de/btgpio.php
2476S: Maintained
2477F: drivers/gpio/gpio-bt8xx.c
2478
2479BTRFS FILE SYSTEM
2480M: Chris Mason <clm@fb.com>
2481M: Josef Bacik <jbacik@fb.com>
2482M: David Sterba <dsterba@suse.com>
2483L: linux-btrfs@vger.kernel.org
2484W: http://btrfs.wiki.kernel.org/
2485Q: http://patchwork.kernel.org/project/linux-btrfs/list/
2486T: git git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git
2487S: Maintained
2488F: Documentation/filesystems/btrfs.txt
2489F: fs/btrfs/
2490
2491BTTV VIDEO4LINUX DRIVER
2492M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
2493L: linux-media@vger.kernel.org
2494W: http://linuxtv.org
2495T: git git://linuxtv.org/media_tree.git
2496S: Odd fixes
2497F: Documentation/video4linux/bttv/
2498F: drivers/media/pci/bt8xx/bttv*
2499
2500BUSLOGIC SCSI DRIVER
2501M: Khalid Aziz <khalid@gonehiking.org>
2502L: linux-scsi@vger.kernel.org
2503S: Maintained
2504F: drivers/scsi/BusLogic.*
2505F: drivers/scsi/FlashPoint.*
2506
2507C-MEDIA CMI8788 DRIVER
2508M: Clemens Ladisch <clemens@ladisch.de>
2509L: alsa-devel@alsa-project.org (moderated for non-subscribers)
2510T: git git://git.alsa-project.org/alsa-kernel.git
2511S: Maintained
2512F: sound/pci/oxygen/
2513
2514C6X ARCHITECTURE
2515M: Mark Salter <msalter@redhat.com>
2516M: Aurelien Jacquiot <a-jacquiot@ti.com>
2517L: linux-c6x-dev@linux-c6x.org
2518W: http://www.linux-c6x.org/wiki/index.php/Main_Page
2519S: Maintained
2520F: arch/c6x/
2521
2522CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
2523M: David Howells <dhowells@redhat.com>
2524L: linux-cachefs@redhat.com
2525S: Supported
2526F: Documentation/filesystems/caching/cachefiles.txt
2527F: fs/cachefiles/
2528
2529CADET FM/AM RADIO RECEIVER DRIVER
2530M: Hans Verkuil <hverkuil@xs4all.nl>
2531L: linux-media@vger.kernel.org
2532T: git git://linuxtv.org/media_tree.git
2533W: http://linuxtv.org
2534S: Maintained
2535F: drivers/media/radio/radio-cadet*
2536
2537CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
2538M: Jonathan Corbet <corbet@lwn.net>
2539L: linux-media@vger.kernel.org
2540T: git git://linuxtv.org/media_tree.git
2541S: Maintained
2542F: Documentation/video4linux/cafe_ccic
2543F: drivers/media/platform/marvell-ccic/
2544
2545CAIF NETWORK LAYER
2546M: Dmitry Tarnyagin <dmitry.tarnyagin@lockless.no>
2547L: netdev@vger.kernel.org
2548S: Supported
2549F: Documentation/networking/caif/
2550F: drivers/net/caif/
2551F: include/uapi/linux/caif/
2552F: include/net/caif/
2553F: net/caif/
2554
2555CALGARY x86-64 IOMMU
2556M: Muli Ben-Yehuda <muli@il.ibm.com>
2557M: "Jon D. Mason" <jdmason@kudzu.us>
2558L: discuss@x86-64.org
2559S: Maintained
2560F: arch/x86/kernel/pci-calgary_64.c
2561F: arch/x86/kernel/tce_64.c
2562F: arch/x86/include/asm/calgary.h
2563F: arch/x86/include/asm/tce.h
2564
2565CAN NETWORK LAYER
2566M: Oliver Hartkopp <socketcan@hartkopp.net>
2567M: Marc Kleine-Budde <mkl@pengutronix.de>
2568L: linux-can@vger.kernel.org
2569W: https://github.com/linux-can
2570T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
2571T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
2572S: Maintained
2573F: Documentation/networking/can.txt
2574F: net/can/
2575F: include/linux/can/core.h
2576F: include/uapi/linux/can.h
2577F: include/uapi/linux/can/bcm.h
2578F: include/uapi/linux/can/raw.h
2579F: include/uapi/linux/can/gw.h
2580
2581CAN NETWORK DRIVERS
2582M: Wolfgang Grandegger <wg@grandegger.com>
2583M: Marc Kleine-Budde <mkl@pengutronix.de>
2584L: linux-can@vger.kernel.org
2585W: https://github.com/linux-can
2586T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
2587T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
2588S: Maintained
2589F: drivers/net/can/
2590F: include/linux/can/dev.h
2591F: include/linux/can/platform/
2592F: include/uapi/linux/can/error.h
2593F: include/uapi/linux/can/netlink.h
2594
2595CAPABILITIES
2596M: Serge Hallyn <serge.hallyn@canonical.com>
2597L: linux-security-module@vger.kernel.org
2598S: Supported
2599F: include/linux/capability.h
2600F: include/uapi/linux/capability.h
2601F: security/commoncap.c
2602F: kernel/capability.c
2603
2604CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
2605M: Kevin Tsai <ktsai@capellamicro.com>
2606S: Maintained
2607F: drivers/iio/light/cm*
2608F: Documentation/devicetree/bindings/i2c/trivial-devices.txt
2609
2610CAVIUM LIQUIDIO NETWORK DRIVER
2611M: Derek Chickles <derek.chickles@caviumnetworks.com>
2612M: Satanand Burla <satananda.burla@caviumnetworks.com>
2613M: Felix Manlunas <felix.manlunas@caviumnetworks.com>
2614M: Raghu Vatsavayi <raghu.vatsavayi@caviumnetworks.com>
2615L: netdev@vger.kernel.org
2616W: http://www.cavium.com
2617S: Supported
2618F: drivers/net/ethernet/cavium/liquidio/
2619
2620CC2520 IEEE-802.15.4 RADIO DRIVER
2621M: Varka Bhadram <varkabhadram@gmail.com>
2622L: linux-wpan@vger.kernel.org
2623S: Maintained
2624F: drivers/net/ieee802154/cc2520.c
2625F: include/linux/spi/cc2520.h
2626F: Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
2627
2628CELL BROADBAND ENGINE ARCHITECTURE
2629M: Arnd Bergmann <arnd@arndb.de>
2630L: linuxppc-dev@lists.ozlabs.org
2631W: http://www.ibm.com/developerworks/power/cell/
2632S: Supported
2633F: arch/powerpc/include/asm/cell*.h
2634F: arch/powerpc/include/asm/spu*.h
2635F: arch/powerpc/include/uapi/asm/spu*.h
2636F: arch/powerpc/oprofile/*cell*
2637F: arch/powerpc/platforms/cell/
2638
2639CEPH COMMON CODE (LIBCEPH)
2640M: Ilya Dryomov <idryomov@gmail.com>
2641M: "Yan, Zheng" <zyan@redhat.com>
2642M: Sage Weil <sage@redhat.com>
2643L: ceph-devel@vger.kernel.org
2644W: http://ceph.com/
2645T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
2646T: git git://github.com/ceph/ceph-client.git
2647S: Supported
2648F: net/ceph/
2649F: include/linux/ceph/
2650F: include/linux/crush/
2651
2652CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
2653M: "Yan, Zheng" <zyan@redhat.com>
2654M: Sage Weil <sage@redhat.com>
2655M: Ilya Dryomov <idryomov@gmail.com>
2656L: ceph-devel@vger.kernel.org
2657W: http://ceph.com/
2658T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
2659T: git git://github.com/ceph/ceph-client.git
2660S: Supported
2661F: Documentation/filesystems/ceph.txt
2662F: fs/ceph/
2663
2664CERTIFICATE HANDLING:
2665M: David Howells <dhowells@redhat.com>
2666M: David Woodhouse <dwmw2@infradead.org>
2667L: keyrings@linux-nfs.org
2668S: Maintained
2669F: Documentation/module-signing.txt
2670F: certs/
2671F: scripts/extract-cert.c
2672
2673CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM:
2674L: linux-usb@vger.kernel.org
2675S: Orphan
2676F: Documentation/usb/WUSB-Design-overview.txt
2677F: Documentation/usb/wusb-cbaf
2678F: drivers/usb/host/hwa-hc.c
2679F: drivers/usb/host/whci/
2680F: drivers/usb/wusbcore/
2681F: include/linux/usb/wusb*
2682
2683CFAG12864B LCD DRIVER
2684M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
2685W: http://miguelojeda.es/auxdisplay.htm
2686W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
2687S: Maintained
2688F: drivers/auxdisplay/cfag12864b.c
2689F: include/linux/cfag12864b.h
2690
2691CFAG12864BFB LCD FRAMEBUFFER DRIVER
2692M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
2693W: http://miguelojeda.es/auxdisplay.htm
2694W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
2695S: Maintained
2696F: drivers/auxdisplay/cfag12864bfb.c
2697F: include/linux/cfag12864b.h
2698
2699CFG80211 and NL80211
2700M: Johannes Berg <johannes@sipsolutions.net>
2701L: linux-wireless@vger.kernel.org
2702W: http://wireless.kernel.org/
2703T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
2704T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
2705S: Maintained
2706F: include/uapi/linux/nl80211.h
2707F: include/net/cfg80211.h
2708F: net/wireless/*
2709X: net/wireless/wext*
2710
2711CHAR and MISC DRIVERS
2712M: Arnd Bergmann <arnd@arndb.de>
2713M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
2714T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
2715S: Supported
2716F: drivers/char/*
2717F: drivers/misc/*
2718F: include/linux/miscdevice.h
2719
2720CHECKPATCH
2721M: Andy Whitcroft <apw@canonical.com>
2722M: Joe Perches <joe@perches.com>
2723S: Maintained
2724F: scripts/checkpatch.pl
2725
2726CHINESE DOCUMENTATION
2727M: Harry Wei <harryxiyou@gmail.com>
2728L: xiyoulinuxkernelgroup@googlegroups.com (subscribers-only)
2729L: linux-kernel@zh-kernel.org (moderated for non-subscribers)
2730S: Maintained
2731F: Documentation/zh_CN/
2732
2733CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
2734M: Peter Chen <Peter.Chen@freescale.com>
2735T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
2736L: linux-usb@vger.kernel.org
2737S: Maintained
2738F: drivers/usb/chipidea/
2739
2740CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
2741M: Hans de Goede <hdegoede@redhat.com>
2742L: linux-input@vger.kernel.org
2743S: Maintained
2744F: Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt
2745F: drivers/input/touchscreen/chipone_icn8318.c
2746
2747CHROME HARDWARE PLATFORM SUPPORT
2748M: Olof Johansson <olof@lixom.net>
2749S: Maintained
2750F: drivers/platform/chrome/
2751
2752CISCO VIC ETHERNET NIC DRIVER
2753M: Christian Benvenuti <benve@cisco.com>
2754M: Sujith Sankar <ssujith@cisco.com>
2755M: Govindarajulu Varadarajan <_govind@gmx.com>
2756M: Neel Patel <neepatel@cisco.com>
2757S: Supported
2758F: drivers/net/ethernet/cisco/enic/
2759
2760CISCO VIC LOW LATENCY NIC DRIVER
2761M: Christian Benvenuti <benve@cisco.com>
2762M: Dave Goodell <dgoodell@cisco.com>
2763S: Supported
2764F: drivers/infiniband/hw/usnic/
2765
2766CIRRUS LOGIC EP93XX ETHERNET DRIVER
2767M: Hartley Sweeten <hsweeten@visionengravers.com>
2768L: netdev@vger.kernel.org
2769S: Maintained
2770F: drivers/net/ethernet/cirrus/ep93xx_eth.c
2771
2772CIRRUS LOGIC AUDIO CODEC DRIVERS
2773M: Brian Austin <brian.austin@cirrus.com>
2774M: Paul Handrigan <Paul.Handrigan@cirrus.com>
2775L: alsa-devel@alsa-project.org (moderated for non-subscribers)
2776S: Maintained
2777F: sound/soc/codecs/cs*
2778
2779CLEANCACHE API
2780M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
2781L: linux-kernel@vger.kernel.org
2782S: Maintained
2783F: mm/cleancache.c
2784F: include/linux/cleancache.h
2785
2786CLK API
2787M: Russell King <linux@arm.linux.org.uk>
2788L: linux-clk@vger.kernel.org
2789S: Maintained
2790F: include/linux/clk.h
2791
2792CLOCKSOURCE, CLOCKEVENT DRIVERS
2793M: Daniel Lezcano <daniel.lezcano@linaro.org>
2794M: Thomas Gleixner <tglx@linutronix.de>
2795L: linux-kernel@vger.kernel.org
2796T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
2797S: Supported
2798F: drivers/clocksource
2799
2800CISCO FCOE HBA DRIVER
2801M: Hiral Patel <hiralpat@cisco.com>
2802M: Suma Ramars <sramars@cisco.com>
2803M: Brian Uchino <buchino@cisco.com>
2804L: linux-scsi@vger.kernel.org
2805S: Supported
2806F: drivers/scsi/fnic/
2807
2808CISCO SCSI HBA DRIVER
2809M: Narsimhulu Musini <nmusini@cisco.com>
2810M: Sesidhar Baddela <sebaddel@cisco.com>
2811L: linux-scsi@vger.kernel.org
2812S: Supported
2813F: drivers/scsi/snic/
2814
2815CMPC ACPI DRIVER
2816M: Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com>
2817M: Daniel Oliveira Nascimento <don@syst.com.br>
2818L: platform-driver-x86@vger.kernel.org
2819S: Supported
2820F: drivers/platform/x86/classmate-laptop.c
2821
2822COBALT MEDIA DRIVER
2823M: Hans Verkuil <hans.verkuil@cisco.com>
2824L: linux-media@vger.kernel.org
2825T: git git://linuxtv.org/media_tree.git
2826W: http://linuxtv.org
2827S: Supported
2828F: drivers/media/pci/cobalt/
2829
2830COCCINELLE/Semantic Patches (SmPL)
2831M: Julia Lawall <Julia.Lawall@lip6.fr>
2832M: Gilles Muller <Gilles.Muller@lip6.fr>
2833M: Nicolas Palix <nicolas.palix@imag.fr>
2834M: Michal Marek <mmarek@suse.com>
2835L: cocci@systeme.lip6.fr (moderated for non-subscribers)
2836T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc
2837W: http://coccinelle.lip6.fr/
2838S: Supported
2839F: Documentation/coccinelle.txt
2840F: scripts/coccinelle/
2841F: scripts/coccicheck
2842
2843CODA FILE SYSTEM
2844M: Jan Harkes <jaharkes@cs.cmu.edu>
2845M: coda@cs.cmu.edu
2846L: codalist@coda.cs.cmu.edu
2847W: http://www.coda.cs.cmu.edu/
2848S: Maintained
2849F: Documentation/filesystems/coda.txt
2850F: fs/coda/
2851F: include/linux/coda*.h
2852F: include/uapi/linux/coda*.h
2853
2854CODA V4L2 MEM2MEM DRIVER
2855M: Philipp Zabel <p.zabel@pengutronix.de>
2856L: linux-media@vger.kernel.org
2857S: Maintained
2858F: Documentation/devicetree/bindings/media/coda.txt
2859F: drivers/media/platform/coda/
2860
2861COMMON CLK FRAMEWORK
2862M: Michael Turquette <mturquette@baylibre.com>
2863M: Stephen Boyd <sboyd@codeaurora.org>
2864L: linux-clk@vger.kernel.org
2865T: git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
2866S: Maintained
2867F: drivers/clk/
2868X: drivers/clk/clkdev.c
2869F: include/linux/clk-pr*
2870F: include/linux/clk/
2871
2872COMMON INTERNET FILE SYSTEM (CIFS)
2873M: Steve French <sfrench@samba.org>
2874L: linux-cifs@vger.kernel.org
2875L: samba-technical@lists.samba.org (moderated for non-subscribers)
2876W: http://linux-cifs.samba.org/
2877T: git git://git.samba.org/sfrench/cifs-2.6.git
2878S: Supported
2879F: Documentation/filesystems/cifs/
2880F: fs/cifs/
2881
2882COMPACTPCI HOTPLUG CORE
2883M: Scott Murray <scott@spiteful.org>
2884L: linux-pci@vger.kernel.org
2885S: Maintained
2886F: drivers/pci/hotplug/cpci_hotplug*
2887
2888COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
2889M: Scott Murray <scott@spiteful.org>
2890L: linux-pci@vger.kernel.org
2891S: Maintained
2892F: drivers/pci/hotplug/cpcihp_zt5550.*
2893
2894COMPACTPCI HOTPLUG GENERIC DRIVER
2895M: Scott Murray <scott@spiteful.org>
2896L: linux-pci@vger.kernel.org
2897S: Maintained
2898F: drivers/pci/hotplug/cpcihp_generic.c
2899
2900COMPAL LAPTOP SUPPORT
2901M: Cezary Jackiewicz <cezary.jackiewicz@gmail.com>
2902L: platform-driver-x86@vger.kernel.org
2903S: Maintained
2904F: drivers/platform/x86/compal-laptop.c
2905
2906CONEXANT ACCESSRUNNER USB DRIVER
2907M: Simon Arlott <cxacru@fire.lp0.eu>
2908L: accessrunner-general@lists.sourceforge.net
2909W: http://accessrunner.sourceforge.net/
2910S: Maintained
2911F: drivers/usb/atm/cxacru.c
2912
2913CONFIGFS
2914M: Joel Becker <jlbec@evilplan.org>
2915T: git git://git.kernel.org/pub/scm/linux/kernel/git/jlbec/configfs.git
2916S: Supported
2917F: fs/configfs/
2918F: include/linux/configfs.h
2919
2920CONNECTOR
2921M: Evgeniy Polyakov <zbr@ioremap.net>
2922L: netdev@vger.kernel.org
2923S: Maintained
2924F: drivers/connector/
2925
2926CONTROL GROUP (CGROUP)
2927M: Tejun Heo <tj@kernel.org>
2928M: Li Zefan <lizefan@huawei.com>
2929M: Johannes Weiner <hannes@cmpxchg.org>
2930L: cgroups@vger.kernel.org
2931T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
2932S: Maintained
2933F: Documentation/cgroups/
2934F: include/linux/cgroup*
2935F: kernel/cgroup*
2936
2937CONTROL GROUP - CPUSET
2938M: Li Zefan <lizefan@huawei.com>
2939L: cgroups@vger.kernel.org
2940W: http://www.bullopensource.org/cpuset/
2941W: http://oss.sgi.com/projects/cpusets/
2942T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
2943S: Maintained
2944F: Documentation/cgroups/cpusets.txt
2945F: include/linux/cpuset.h
2946F: kernel/cpuset.c
2947
2948CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
2949M: Johannes Weiner <hannes@cmpxchg.org>
2950M: Michal Hocko <mhocko@kernel.org>
2951L: cgroups@vger.kernel.org
2952L: linux-mm@kvack.org
2953S: Maintained
2954F: mm/memcontrol.c
2955F: mm/swap_cgroup.c
2956
2957CORETEMP HARDWARE MONITORING DRIVER
2958M: Fenghua Yu <fenghua.yu@intel.com>
2959L: lm-sensors@lm-sensors.org
2960S: Maintained
2961F: Documentation/hwmon/coretemp
2962F: drivers/hwmon/coretemp.c
2963
2964COSA/SRP SYNC SERIAL DRIVER
2965M: Jan "Yenya" Kasprzak <kas@fi.muni.cz>
2966W: http://www.fi.muni.cz/~kas/cosa/
2967S: Maintained
2968F: drivers/net/wan/cosa*
2969
2970CPMAC ETHERNET DRIVER
2971M: Florian Fainelli <florian@openwrt.org>
2972L: netdev@vger.kernel.org
2973S: Maintained
2974F: drivers/net/ethernet/ti/cpmac.c
2975
2976CPU FREQUENCY DRIVERS
2977M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
2978M: Viresh Kumar <viresh.kumar@linaro.org>
2979L: linux-pm@vger.kernel.org
2980S: Maintained
2981T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
2982T: git git://git.linaro.org/people/vireshk/linux.git (For ARM Updates)
2983F: drivers/cpufreq/
2984F: include/linux/cpufreq.h
2985
2986CPU FREQUENCY DRIVERS - ARM BIG LITTLE
2987M: Viresh Kumar <viresh.kumar@linaro.org>
2988M: Sudeep Holla <sudeep.holla@arm.com>
2989L: linux-pm@vger.kernel.org
2990W: http://www.arm.com/products/processors/technologies/biglittleprocessing.php
2991S: Maintained
2992F: drivers/cpufreq/arm_big_little.h
2993F: drivers/cpufreq/arm_big_little.c
2994F: drivers/cpufreq/arm_big_little_dt.c
2995
2996CPUIDLE DRIVER - ARM BIG LITTLE
2997M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
2998M: Daniel Lezcano <daniel.lezcano@linaro.org>
2999L: linux-pm@vger.kernel.org
3000L: linux-arm-kernel@lists.infradead.org
3001T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3002S: Maintained
3003F: drivers/cpuidle/cpuidle-big_little.c
3004
3005CPUIDLE DRIVER - ARM EXYNOS
3006M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
3007M: Daniel Lezcano <daniel.lezcano@linaro.org>
3008M: Kukjin Kim <kgene@kernel.org>
3009L: linux-pm@vger.kernel.org
3010L: linux-samsung-soc@vger.kernel.org
3011S: Supported
3012F: drivers/cpuidle/cpuidle-exynos.c
3013F: arch/arm/mach-exynos/pm.c
3014
3015CPUIDLE DRIVERS
3016M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
3017M: Daniel Lezcano <daniel.lezcano@linaro.org>
3018L: linux-pm@vger.kernel.org
3019S: Maintained
3020T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3021F: drivers/cpuidle/*
3022F: include/linux/cpuidle.h
3023
3024CPUID/MSR DRIVER
3025M: "H. Peter Anvin" <hpa@zytor.com>
3026S: Maintained
3027F: arch/x86/kernel/cpuid.c
3028F: arch/x86/kernel/msr.c
3029
3030CPU POWER MONITORING SUBSYSTEM
3031M: Thomas Renninger <trenn@suse.com>
3032L: linux-pm@vger.kernel.org
3033S: Maintained
3034F: tools/power/cpupower/
3035
3036CRAMFS FILESYSTEM
3037W: http://sourceforge.net/projects/cramfs/
3038S: Orphan / Obsolete
3039F: Documentation/filesystems/cramfs.txt
3040F: fs/cramfs/
3041
3042CRIS PORT
3043M: Mikael Starvik <starvik@axis.com>
3044M: Jesper Nilsson <jesper.nilsson@axis.com>
3045L: linux-cris-kernel@axis.com
3046W: http://developer.axis.com
3047S: Maintained
3048F: arch/cris/
3049F: drivers/tty/serial/crisv10.*
3050
3051CRYPTO API
3052M: Herbert Xu <herbert@gondor.apana.org.au>
3053M: "David S. Miller" <davem@davemloft.net>
3054L: linux-crypto@vger.kernel.org
3055T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
3056S: Maintained
3057F: Documentation/crypto/
3058F: Documentation/DocBook/crypto-API.tmpl
3059F: arch/*/crypto/
3060F: crypto/
3061F: drivers/crypto/
3062F: include/crypto/
3063
3064CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
3065M: Neil Horman <nhorman@tuxdriver.com>
3066L: linux-crypto@vger.kernel.org
3067S: Maintained
3068F: crypto/ansi_cprng.c
3069F: crypto/rng.c
3070
3071CS5535 Audio ALSA driver
3072M: Jaya Kumar <jayakumar.alsa@gmail.com>
3073S: Maintained
3074F: sound/pci/cs5535audio/
3075
3076CW1200 WLAN driver
3077M: Solomon Peachy <pizza@shaftnet.org>
3078S: Maintained
3079F: drivers/net/wireless/cw1200/
3080
3081CX18 VIDEO4LINUX DRIVER
3082M: Andy Walls <awalls@md.metrocast.net>
3083L: ivtv-devel@ivtvdriver.org (subscribers-only)
3084L: linux-media@vger.kernel.org
3085T: git git://linuxtv.org/media_tree.git
3086W: http://linuxtv.org
3087W: http://www.ivtvdriver.org/index.php/Cx18
3088S: Maintained
3089F: Documentation/video4linux/cx18.txt
3090F: drivers/media/pci/cx18/
3091F: include/uapi/linux/ivtv*
3092
3093CX2341X MPEG ENCODER HELPER MODULE
3094M: Hans Verkuil <hverkuil@xs4all.nl>
3095L: linux-media@vger.kernel.org
3096T: git git://linuxtv.org/media_tree.git
3097W: http://linuxtv.org
3098S: Maintained
3099F: drivers/media/common/cx2341x*
3100F: include/media/cx2341x*
3101
3102CX24120 MEDIA DRIVER
3103M: Jemma Denson <jdenson@gmail.com>
3104M: Patrick Boettcher <patrick.boettcher@posteo.de>
3105L: linux-media@vger.kernel.org
3106W: http://linuxtv.org/
3107Q: http://patchwork.linuxtv.org/project/linux-media/list/
3108S: Maintained
3109F: drivers/media/dvb-frontends/cx24120*
3110
3111CX88 VIDEO4LINUX DRIVER
3112M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
3113L: linux-media@vger.kernel.org
3114W: http://linuxtv.org
3115T: git git://linuxtv.org/media_tree.git
3116S: Odd fixes
3117F: Documentation/video4linux/cx88/
3118F: drivers/media/pci/cx88/
3119
3120CXD2820R MEDIA DRIVER
3121M: Antti Palosaari <crope@iki.fi>
3122L: linux-media@vger.kernel.org
3123W: http://linuxtv.org/
3124W: http://palosaari.fi/linux/
3125Q: http://patchwork.linuxtv.org/project/linux-media/list/
3126T: git git://linuxtv.org/anttip/media_tree.git
3127S: Maintained
3128F: drivers/media/dvb-frontends/cxd2820r*
3129
3130CXGB3 ETHERNET DRIVER (CXGB3)
3131M: Santosh Raspatur <santosh@chelsio.com>
3132L: netdev@vger.kernel.org
3133W: http://www.chelsio.com
3134S: Supported
3135F: drivers/net/ethernet/chelsio/cxgb3/
3136
3137CXGB3 ISCSI DRIVER (CXGB3I)
3138M: Karen Xie <kxie@chelsio.com>
3139L: linux-scsi@vger.kernel.org
3140W: http://www.chelsio.com
3141S: Supported
3142F: drivers/scsi/cxgbi/cxgb3i
3143
3144CXGB3 IWARP RNIC DRIVER (IW_CXGB3)
3145M: Steve Wise <swise@chelsio.com>
3146L: linux-rdma@vger.kernel.org
3147W: http://www.openfabrics.org
3148S: Supported
3149F: drivers/infiniband/hw/cxgb3/
3150
3151CXGB4 ETHERNET DRIVER (CXGB4)
3152M: Hariprasad S <hariprasad@chelsio.com>
3153L: netdev@vger.kernel.org
3154W: http://www.chelsio.com
3155S: Supported
3156F: drivers/net/ethernet/chelsio/cxgb4/
3157
3158CXGB4 ISCSI DRIVER (CXGB4I)
3159M: Karen Xie <kxie@chelsio.com>
3160L: linux-scsi@vger.kernel.org
3161W: http://www.chelsio.com
3162S: Supported
3163F: drivers/scsi/cxgbi/cxgb4i
3164
3165CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
3166M: Steve Wise <swise@chelsio.com>
3167L: linux-rdma@vger.kernel.org
3168W: http://www.openfabrics.org
3169S: Supported
3170F: drivers/infiniband/hw/cxgb4/
3171
3172CXGB4VF ETHERNET DRIVER (CXGB4VF)
3173M: Casey Leedom <leedom@chelsio.com>
3174L: netdev@vger.kernel.org
3175W: http://www.chelsio.com
3176S: Supported
3177F: drivers/net/ethernet/chelsio/cxgb4vf/
3178
3179CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
3180M: Ian Munsie <imunsie@au1.ibm.com>
3181M: Michael Neuling <mikey@neuling.org>
3182L: linuxppc-dev@lists.ozlabs.org
3183S: Supported
3184F: drivers/misc/cxl/
3185F: include/misc/cxl*
3186F: include/uapi/misc/cxl.h
3187F: Documentation/powerpc/cxl.txt
3188F: Documentation/powerpc/cxl.txt
3189F: Documentation/ABI/testing/sysfs-class-cxl
3190
3191CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER
3192M: Manoj N. Kumar <manoj@linux.vnet.ibm.com>
3193M: Matthew R. Ochs <mrochs@linux.vnet.ibm.com>
3194L: linux-scsi@vger.kernel.org
3195S: Supported
3196F: drivers/scsi/cxlflash/
3197F: include/uapi/scsi/cxlflash_ioctls.h
3198F: Documentation/powerpc/cxlflash.txt
3199
3200STMMAC ETHERNET DRIVER
3201M: Giuseppe Cavallaro <peppe.cavallaro@st.com>
3202L: netdev@vger.kernel.org
3203W: http://www.stlinux.com
3204S: Supported
3205F: drivers/net/ethernet/stmicro/stmmac/
3206
3207CYBERPRO FB DRIVER
3208M: Russell King <linux@arm.linux.org.uk>
3209L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3210W: http://www.arm.linux.org.uk/
3211S: Maintained
3212F: drivers/video/fbdev/cyber2000fb.*
3213
3214CYCLADES ASYNC MUX DRIVER
3215W: http://www.cyclades.com/
3216S: Orphan
3217F: drivers/tty/cyclades.c
3218F: include/linux/cyclades.h
3219F: include/uapi/linux/cyclades.h
3220
3221CYCLADES PC300 DRIVER
3222W: http://www.cyclades.com/
3223S: Orphan
3224F: drivers/net/wan/pc300*
3225
3226CYPRESS_FIRMWARE MEDIA DRIVER
3227M: Antti Palosaari <crope@iki.fi>
3228L: linux-media@vger.kernel.org
3229W: http://linuxtv.org/
3230W: http://palosaari.fi/linux/
3231Q: http://patchwork.linuxtv.org/project/linux-media/list/
3232T: git git://linuxtv.org/anttip/media_tree.git
3233S: Maintained
3234F: drivers/media/common/cypress_firmware*
3235
3236CYTTSP TOUCHSCREEN DRIVER
3237M: Ferruh Yigit <fery@cypress.com>
3238L: linux-input@vger.kernel.org
3239S: Supported
3240F: drivers/input/touchscreen/cyttsp*
3241F: include/linux/input/cyttsp.h
3242
3243DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
3244M: Joshua Kinard <kumba@gentoo.org>
3245S: Maintained
3246F: drivers/rtc/rtc-ds1685.c
3247F: include/linux/rtc/ds1685.h
3248
3249DAMA SLAVE for AX.25
3250M: Joerg Reuter <jreuter@yaina.de>
3251W: http://yaina.de/jreuter/
3252W: http://www.qsl.net/dl1bke/
3253L: linux-hams@vger.kernel.org
3254S: Maintained
3255F: net/ax25/af_ax25.c
3256F: net/ax25/ax25_dev.c
3257F: net/ax25/ax25_ds_*
3258F: net/ax25/ax25_in.c
3259F: net/ax25/ax25_out.c
3260F: net/ax25/ax25_timer.c
3261F: net/ax25/sysctl_net_ax25.c
3262
3263DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
3264L: netdev@vger.kernel.org
3265S: Orphan
3266F: Documentation/networking/dmfe.txt
3267F: drivers/net/ethernet/dec/tulip/dmfe.c
3268
3269DC390/AM53C974 SCSI driver
3270M: Hannes Reinecke <hare@suse.com>
3271L: linux-scsi@vger.kernel.org
3272S: Maintained
3273F: drivers/scsi/am53c974.c
3274
3275DC395x SCSI driver
3276M: Oliver Neukum <oliver@neukum.org>
3277M: Ali Akcaagac <aliakc@web.de>
3278M: Jamie Lenehan <lenehan@twibble.org>
3279L: dc395x@twibble.org
3280W: http://twibble.org/dist/dc395x/
3281W: http://lists.twibble.org/mailman/listinfo/dc395x/
3282S: Maintained
3283F: Documentation/scsi/dc395x.txt
3284F: drivers/scsi/dc395x.*
3285
3286DCCP PROTOCOL
3287M: Gerrit Renker <gerrit@erg.abdn.ac.uk>
3288L: dccp@vger.kernel.org
3289W: http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
3290S: Maintained
3291F: include/linux/dccp.h
3292F: include/uapi/linux/dccp.h
3293F: include/linux/tfrc.h
3294F: net/dccp/
3295
3296DECnet NETWORK LAYER
3297W: http://linux-decnet.sourceforge.net
3298L: linux-decnet-user@lists.sourceforge.net
3299S: Orphan
3300F: Documentation/networking/decnet.txt
3301F: net/decnet/
3302
3303DECSTATION PLATFORM SUPPORT
3304M: "Maciej W. Rozycki" <macro@linux-mips.org>
3305L: linux-mips@linux-mips.org
3306W: http://www.linux-mips.org/wiki/DECstation
3307S: Maintained
3308F: arch/mips/dec/
3309F: arch/mips/include/asm/dec/
3310F: arch/mips/include/asm/mach-dec/
3311
3312DEFXX FDDI NETWORK DRIVER
3313M: "Maciej W. Rozycki" <macro@linux-mips.org>
3314S: Maintained
3315F: drivers/net/fddi/defxx.*
3316
3317DELL LAPTOP DRIVER
3318M: Matthew Garrett <mjg59@srcf.ucam.org>
3319M: Pali Rohár <pali.rohar@gmail.com>
3320L: platform-driver-x86@vger.kernel.org
3321S: Maintained
3322F: drivers/platform/x86/dell-laptop.c
3323
3324DELL LAPTOP RBTN DRIVER
3325M: Pali Rohár <pali.rohar@gmail.com>
3326S: Maintained
3327F: drivers/platform/x86/dell-rbtn.*
3328
3329DELL LAPTOP FREEFALL DRIVER
3330M: Pali Rohár <pali.rohar@gmail.com>
3331S: Maintained
3332F: drivers/platform/x86/dell-smo8800.c
3333
3334DELL LAPTOP SMM DRIVER
3335M: Pali Rohár <pali.rohar@gmail.com>
3336S: Maintained
3337F: drivers/hwmon/dell-smm-hwmon.c
3338F: include/uapi/linux/i8k.h
3339
3340DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
3341M: Doug Warzecha <Douglas_Warzecha@dell.com>
3342S: Maintained
3343F: Documentation/dcdbas.txt
3344F: drivers/firmware/dcdbas.*
3345
3346DELL WMI EXTRAS DRIVER
3347M: Matthew Garrett <mjg59@srcf.ucam.org>
3348M: Pali Rohár <pali.rohar@gmail.com>
3349S: Maintained
3350F: drivers/platform/x86/dell-wmi.c
3351
3352DESIGNWARE USB2 DRD IP DRIVER
3353M: John Youn <johnyoun@synopsys.com>
3354L: linux-usb@vger.kernel.org
3355T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
3356S: Maintained
3357F: drivers/usb/dwc2/
3358
3359DESIGNWARE USB3 DRD IP DRIVER
3360M: Felipe Balbi <balbi@ti.com>
3361L: linux-usb@vger.kernel.org
3362L: linux-omap@vger.kernel.org
3363T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
3364S: Maintained
3365F: drivers/usb/dwc3/
3366
3367DEVICE COREDUMP (DEV_COREDUMP)
3368M: Johannes Berg <johannes@sipsolutions.net>
3369L: linux-kernel@vger.kernel.org
3370S: Maintained
3371F: drivers/base/devcoredump.c
3372F: include/linux/devcoredump.h
3373
3374DEVICE FREQUENCY (DEVFREQ)
3375M: MyungJoo Ham <myungjoo.ham@samsung.com>
3376M: Kyungmin Park <kyungmin.park@samsung.com>
3377L: linux-pm@vger.kernel.org
3378S: Maintained
3379F: drivers/devfreq/
3380
3381DEVICE NUMBER REGISTRY
3382M: Torben Mathiasen <device@lanana.org>
3383W: http://lanana.org/docs/device-list/index.html
3384S: Maintained
3385
3386DEVICE-MAPPER (LVM)
3387M: Alasdair Kergon <agk@redhat.com>
3388M: Mike Snitzer <snitzer@redhat.com>
3389M: dm-devel@redhat.com
3390L: dm-devel@redhat.com
3391W: http://sources.redhat.com/dm
3392Q: http://patchwork.kernel.org/project/dm-devel/list/
3393T: git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
3394T: quilt http://people.redhat.com/agk/patches/linux/editing/
3395S: Maintained
3396F: Documentation/device-mapper/
3397F: drivers/md/dm*
3398F: drivers/md/persistent-data/
3399F: include/linux/device-mapper.h
3400F: include/linux/dm-*.h
3401F: include/uapi/linux/dm-*.h
3402
3403DIALOG SEMICONDUCTOR DRIVERS
3404M: Support Opensource <support.opensource@diasemi.com>
3405W: http://www.dialog-semiconductor.com/products
3406S: Supported
3407F: Documentation/hwmon/da90??
3408F: Documentation/devicetree/bindings/sound/da[79]*.txt
3409F: drivers/gpio/gpio-da90??.c
3410F: drivers/hwmon/da90??-hwmon.c
3411F: drivers/iio/adc/da91??-*.c
3412F: drivers/input/misc/da90??_onkey.c
3413F: drivers/input/touchscreen/da9052_tsi.c
3414F: drivers/leds/leds-da90??.c
3415F: drivers/mfd/da903x.c
3416F: drivers/mfd/da90??-*.c
3417F: drivers/mfd/da91??-*.c
3418F: drivers/power/da9052-battery.c
3419F: drivers/power/da91??-*.c
3420F: drivers/regulator/da903x.c
3421F: drivers/regulator/da9???-regulator.[ch]
3422F: drivers/rtc/rtc-da90??.c
3423F: drivers/video/backlight/da90??_bl.c
3424F: drivers/watchdog/da90??_wdt.c
3425F: include/linux/mfd/da903x.h
3426F: include/linux/mfd/da9052/
3427F: include/linux/mfd/da9055/
3428F: include/linux/mfd/da9063/
3429F: include/linux/mfd/da9150/
3430F: include/sound/da[79]*.h
3431F: sound/soc/codecs/da[79]*.[ch]
3432
3433DIGI NEO AND CLASSIC PCI PRODUCTS
3434M: Lidza Louina <lidza.louina@gmail.com>
3435M: Mark Hounschell <markh@compro.net>
3436L: driverdev-devel@linuxdriverproject.org
3437S: Maintained
3438F: drivers/staging/dgnc/
3439
3440DIGI EPCA PCI PRODUCTS
3441M: Lidza Louina <lidza.louina@gmail.com>
3442M: Daeseok Youn <daeseok.youn@gmail.com>
3443L: driverdev-devel@linuxdriverproject.org
3444S: Maintained
3445F: drivers/staging/dgap/
3446
3447DIOLAN U2C-12 I2C DRIVER
3448M: Guenter Roeck <linux@roeck-us.net>
3449L: linux-i2c@vger.kernel.org
3450S: Maintained
3451F: drivers/i2c/busses/i2c-diolan-u2c.c
3452
3453DIRECT ACCESS (DAX)
3454M: Matthew Wilcox <willy@linux.intel.com>
3455L: linux-fsdevel@vger.kernel.org
3456S: Supported
3457F: fs/dax.c
3458
3459DIRECTORY NOTIFICATION (DNOTIFY)
3460M: Eric Paris <eparis@parisplace.org>
3461S: Maintained
3462F: Documentation/filesystems/dnotify.txt
3463F: fs/notify/dnotify/
3464F: include/linux/dnotify.h
3465
3466DISK GEOMETRY AND PARTITION HANDLING
3467M: Andries Brouwer <aeb@cwi.nl>
3468W: http://www.win.tue.nl/~aeb/linux/Large-Disk.html
3469W: http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
3470W: http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
3471S: Maintained
3472
3473DISKQUOTA
3474M: Jan Kara <jack@suse.com>
3475S: Maintained
3476F: Documentation/filesystems/quota.txt
3477F: fs/quota/
3478F: include/linux/quota*.h
3479F: include/uapi/linux/quota*.h
3480
3481DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
3482M: Bernie Thompson <bernie@plugable.com>
3483L: linux-fbdev@vger.kernel.org
3484S: Maintained
3485W: http://plugable.com/category/projects/udlfb/
3486F: drivers/video/fbdev/udlfb.c
3487F: include/video/udlfb.h
3488F: Documentation/fb/udlfb.txt
3489
3490DISTRIBUTED LOCK MANAGER (DLM)
3491M: Christine Caulfield <ccaulfie@redhat.com>
3492M: David Teigland <teigland@redhat.com>
3493L: cluster-devel@redhat.com
3494W: http://sources.redhat.com/cluster/
3495T: git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/dlm.git
3496S: Supported
3497F: fs/dlm/
3498
3499DMA BUFFER SHARING FRAMEWORK
3500M: Sumit Semwal <sumit.semwal@linaro.org>
3501S: Maintained
3502L: linux-media@vger.kernel.org
3503L: dri-devel@lists.freedesktop.org
3504L: linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
3505F: drivers/dma-buf/
3506F: include/linux/dma-buf*
3507F: include/linux/reservation.h
3508F: include/linux/*fence.h
3509F: Documentation/dma-buf-sharing.txt
3510T: git git://git.linaro.org/people/sumitsemwal/linux-dma-buf.git
3511
3512DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
3513M: Vinod Koul <vinod.koul@intel.com>
3514L: dmaengine@vger.kernel.org
3515Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
3516S: Maintained
3517F: drivers/dma/
3518F: include/linux/dmaengine.h
3519F: Documentation/dmaengine/
3520T: git git://git.infradead.org/users/vkoul/slave-dma.git
3521
3522DME1737 HARDWARE MONITOR DRIVER
3523M: Juerg Haefliger <juergh@gmail.com>
3524L: lm-sensors@lm-sensors.org
3525S: Maintained
3526F: Documentation/hwmon/dme1737
3527F: drivers/hwmon/dme1737.c
3528
3529DMI/SMBIOS SUPPORT
3530M: Jean Delvare <jdelvare@suse.com>
3531S: Maintained
3532T: quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/
3533F: Documentation/ABI/testing/sysfs-firmware-dmi-tables
3534F: drivers/firmware/dmi-id.c
3535F: drivers/firmware/dmi_scan.c
3536F: include/linux/dmi.h
3537
3538DOCUMENTATION
3539M: Jonathan Corbet <corbet@lwn.net>
3540L: linux-doc@vger.kernel.org
3541S: Maintained
3542F: Documentation/
3543F: scripts/docproc.c
3544F: scripts/kernel-doc*
3545X: Documentation/ABI/
3546X: Documentation/devicetree/
3547X: Documentation/acpi
3548X: Documentation/power
3549X: Documentation/spi
3550X: Documentation/DocBook/media
3551T: git git://git.lwn.net/linux.git docs-next
3552
3553DOUBLETALK DRIVER
3554M: "James R. Van Zandt" <jrv@vanzandt.mv.com>
3555L: blinux-list@redhat.com
3556S: Maintained
3557F: drivers/char/dtlk.c
3558F: include/linux/dtlk.h
3559
3560DPT_I2O SCSI RAID DRIVER
3561M: Adaptec OEM Raid Solutions <aacraid@adaptec.com>
3562L: linux-scsi@vger.kernel.org
3563W: http://www.adaptec.com/
3564S: Maintained
3565F: drivers/scsi/dpt*
3566F: drivers/scsi/dpt/
3567
3568DRBD DRIVER
3569P: Philipp Reisner
3570P: Lars Ellenberg
3571M: drbd-dev@lists.linbit.com
3572L: drbd-user@lists.linbit.com
3573W: http://www.drbd.org
3574T: git git://git.drbd.org/linux-2.6-drbd.git drbd
3575T: git git://git.drbd.org/drbd-8.3.git
3576S: Supported
3577F: drivers/block/drbd/
3578F: lib/lru_cache.c
3579F: Documentation/blockdev/drbd/
3580
3581DRIVER CORE, KOBJECTS, DEBUGFS, KERNFS AND SYSFS
3582M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
3583T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
3584S: Supported
3585F: Documentation/kobject.txt
3586F: drivers/base/
3587F: fs/debugfs/
3588F: fs/kernfs/
3589F: fs/sysfs/
3590F: include/linux/debugfs.h
3591F: include/linux/kobj*
3592F: lib/kobj*
3593
3594DRM DRIVERS
3595M: David Airlie <airlied@linux.ie>
3596L: dri-devel@lists.freedesktop.org
3597T: git git://people.freedesktop.org/~airlied/linux
3598S: Maintained
3599F: drivers/gpu/drm/
3600F: drivers/gpu/vga/
3601F: include/drm/
3602F: include/uapi/drm/
3603
3604RADEON DRM DRIVERS
3605M: Alex Deucher <alexander.deucher@amd.com>
3606M: Christian König <christian.koenig@amd.com>
3607L: dri-devel@lists.freedesktop.org
3608T: git git://people.freedesktop.org/~agd5f/linux
3609S: Supported
3610F: drivers/gpu/drm/radeon/
3611F: include/uapi/drm/radeon*
3612
3613DRM PANEL DRIVERS
3614M: Thierry Reding <thierry.reding@gmail.com>
3615L: dri-devel@lists.freedesktop.org
3616T: git git://anongit.freedesktop.org/tegra/linux.git
3617S: Maintained
3618F: drivers/gpu/drm/drm_panel.c
3619F: drivers/gpu/drm/panel/
3620F: include/drm/drm_panel.h
3621F: Documentation/devicetree/bindings/display/panel/
3622
3623INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets)
3624M: Daniel Vetter <daniel.vetter@intel.com>
3625M: Jani Nikula <jani.nikula@linux.intel.com>
3626L: intel-gfx@lists.freedesktop.org
3627L: dri-devel@lists.freedesktop.org
3628W: https://01.org/linuxgraphics/
3629Q: http://patchwork.freedesktop.org/project/intel-gfx/
3630T: git git://anongit.freedesktop.org/drm-intel
3631S: Supported
3632F: drivers/gpu/drm/i915/
3633F: include/drm/i915*
3634F: include/uapi/drm/i915*
3635
3636DRM DRIVERS FOR ATMEL HLCDC
3637M: Boris Brezillon <boris.brezillon@free-electrons.com>
3638L: dri-devel@lists.freedesktop.org
3639S: Supported
3640F: drivers/gpu/drm/atmel-hlcdc/
3641F: Documentation/devicetree/bindings/drm/atmel/
3642
3643DRM DRIVERS FOR EXYNOS
3644M: Inki Dae <inki.dae@samsung.com>
3645M: Joonyoung Shim <jy0922.shim@samsung.com>
3646M: Seung-Woo Kim <sw0312.kim@samsung.com>
3647M: Kyungmin Park <kyungmin.park@samsung.com>
3648L: dri-devel@lists.freedesktop.org
3649T: git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
3650S: Supported
3651F: drivers/gpu/drm/exynos/
3652F: include/drm/exynos*
3653F: include/uapi/drm/exynos*
3654
3655DRM DRIVERS FOR FREESCALE DCU
3656M: Jianwei Wang <jianwei.wang.chn@gmail.com>
3657M: Alison Wang <alison.wang@freescale.com>
3658L: dri-devel@lists.freedesktop.org
3659S: Supported
3660F: drivers/gpu/drm/fsl-dcu/
3661F: Documentation/devicetree/bindings/display/fsl,dcu.txt
3662F: Documentation/devicetree/bindings/display/panel/nec,nl4827hc19_05b.txt
3663
3664DRM DRIVERS FOR FREESCALE IMX
3665M: Philipp Zabel <p.zabel@pengutronix.de>
3666L: dri-devel@lists.freedesktop.org
3667S: Maintained
3668F: drivers/gpu/drm/imx/
3669F: drivers/gpu/ipu-v3/
3670F: Documentation/devicetree/bindings/display/imx/
3671
3672DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
3673M: Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
3674L: dri-devel@lists.freedesktop.org
3675T: git git://github.com/patjak/drm-gma500
3676S: Maintained
3677F: drivers/gpu/drm/gma500
3678F: include/drm/gma500*
3679
3680DRM DRIVERS FOR NVIDIA TEGRA
3681M: Thierry Reding <thierry.reding@gmail.com>
3682M: Terje Bergström <tbergstrom@nvidia.com>
3683L: dri-devel@lists.freedesktop.org
3684L: linux-tegra@vger.kernel.org
3685T: git git://anongit.freedesktop.org/tegra/linux.git
3686S: Supported
3687F: drivers/gpu/drm/tegra/
3688F: drivers/gpu/host1x/
3689F: include/linux/host1x.h
3690F: include/uapi/drm/tegra_drm.h
3691F: Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
3692
3693DRM DRIVERS FOR RENESAS
3694M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
3695L: dri-devel@lists.freedesktop.org
3696L: linux-sh@vger.kernel.org
3697T: git git://people.freedesktop.org/~airlied/linux
3698S: Supported
3699F: drivers/gpu/drm/rcar-du/
3700F: drivers/gpu/drm/shmobile/
3701F: include/linux/platform_data/shmob_drm.h
3702
3703DRM DRIVERS FOR ROCKCHIP
3704M: Mark Yao <mark.yao@rock-chips.com>
3705L: dri-devel@lists.freedesktop.org
3706S: Maintained
3707F: drivers/gpu/drm/rockchip/
3708F: Documentation/devicetree/bindings/display/rockchip*
3709
3710DRM DRIVERS FOR STI
3711M: Benjamin Gaignard <benjamin.gaignard@linaro.org>
3712M: Vincent Abriou <vincent.abriou@st.com>
3713L: dri-devel@lists.freedesktop.org
3714T: git http://git.linaro.org/people/benjamin.gaignard/kernel.git
3715S: Maintained
3716F: drivers/gpu/drm/sti
3717F: Documentation/devicetree/bindings/display/st,stih4xx.txt
3718
3719DSBR100 USB FM RADIO DRIVER
3720M: Alexey Klimov <klimov.linux@gmail.com>
3721L: linux-media@vger.kernel.org
3722T: git git://linuxtv.org/media_tree.git
3723S: Maintained
3724F: drivers/media/radio/dsbr100.c
3725
3726DSCC4 DRIVER
3727M: Francois Romieu <romieu@fr.zoreil.com>
3728L: netdev@vger.kernel.org
3729S: Maintained
3730F: drivers/net/wan/dscc4.c
3731
3732DT3155 MEDIA DRIVER
3733M: Hans Verkuil <hverkuil@xs4all.nl>
3734L: linux-media@vger.kernel.org
3735T: git git://linuxtv.org/media_tree.git
3736W: http://linuxtv.org
3737S: Odd Fixes
3738F: drivers/media/pci/dt3155/
3739
3740DVB_USB_AF9015 MEDIA DRIVER
3741M: Antti Palosaari <crope@iki.fi>
3742L: linux-media@vger.kernel.org
3743W: http://linuxtv.org/
3744W: http://palosaari.fi/linux/
3745Q: http://patchwork.linuxtv.org/project/linux-media/list/
3746T: git git://linuxtv.org/anttip/media_tree.git
3747S: Maintained
3748F: drivers/media/usb/dvb-usb-v2/af9015*
3749
3750DVB_USB_AF9035 MEDIA DRIVER
3751M: Antti Palosaari <crope@iki.fi>
3752L: linux-media@vger.kernel.org
3753W: http://linuxtv.org/
3754W: http://palosaari.fi/linux/
3755Q: http://patchwork.linuxtv.org/project/linux-media/list/
3756T: git git://linuxtv.org/anttip/media_tree.git
3757S: Maintained
3758F: drivers/media/usb/dvb-usb-v2/af9035*
3759
3760DVB_USB_ANYSEE MEDIA DRIVER
3761M: Antti Palosaari <crope@iki.fi>
3762L: linux-media@vger.kernel.org
3763W: http://linuxtv.org/
3764W: http://palosaari.fi/linux/
3765Q: http://patchwork.linuxtv.org/project/linux-media/list/
3766T: git git://linuxtv.org/anttip/media_tree.git
3767S: Maintained
3768F: drivers/media/usb/dvb-usb-v2/anysee*
3769
3770DVB_USB_AU6610 MEDIA DRIVER
3771M: Antti Palosaari <crope@iki.fi>
3772L: linux-media@vger.kernel.org
3773W: http://linuxtv.org/
3774W: http://palosaari.fi/linux/
3775Q: http://patchwork.linuxtv.org/project/linux-media/list/
3776T: git git://linuxtv.org/anttip/media_tree.git
3777S: Maintained
3778F: drivers/media/usb/dvb-usb-v2/au6610*
3779
3780DVB_USB_CE6230 MEDIA DRIVER
3781M: Antti Palosaari <crope@iki.fi>
3782L: linux-media@vger.kernel.org
3783W: http://linuxtv.org/
3784W: http://palosaari.fi/linux/
3785Q: http://patchwork.linuxtv.org/project/linux-media/list/
3786T: git git://linuxtv.org/anttip/media_tree.git
3787S: Maintained
3788F: drivers/media/usb/dvb-usb-v2/ce6230*
3789
3790DVB_USB_CXUSB MEDIA DRIVER
3791M: Michael Krufky <mkrufky@linuxtv.org>
3792L: linux-media@vger.kernel.org
3793W: http://linuxtv.org/
3794W: http://github.com/mkrufky
3795Q: http://patchwork.linuxtv.org/project/linux-media/list/
3796T: git git://linuxtv.org/media_tree.git
3797S: Maintained
3798F: drivers/media/usb/dvb-usb/cxusb*
3799
3800DVB_USB_EC168 MEDIA DRIVER
3801M: Antti Palosaari <crope@iki.fi>
3802L: linux-media@vger.kernel.org
3803W: http://linuxtv.org/
3804W: http://palosaari.fi/linux/
3805Q: http://patchwork.linuxtv.org/project/linux-media/list/
3806T: git git://linuxtv.org/anttip/media_tree.git
3807S: Maintained
3808F: drivers/media/usb/dvb-usb-v2/ec168*
3809
3810DVB_USB_GL861 MEDIA DRIVER
3811M: Antti Palosaari <crope@iki.fi>
3812L: linux-media@vger.kernel.org
3813W: http://linuxtv.org/
3814Q: http://patchwork.linuxtv.org/project/linux-media/list/
3815T: git git://linuxtv.org/anttip/media_tree.git
3816S: Maintained
3817F: drivers/media/usb/dvb-usb-v2/gl861*
3818
3819DVB_USB_MXL111SF MEDIA DRIVER
3820M: Michael Krufky <mkrufky@linuxtv.org>
3821L: linux-media@vger.kernel.org
3822W: http://linuxtv.org/
3823W: http://github.com/mkrufky
3824Q: http://patchwork.linuxtv.org/project/linux-media/list/
3825T: git git://linuxtv.org/mkrufky/mxl111sf.git
3826S: Maintained
3827F: drivers/media/usb/dvb-usb-v2/mxl111sf*
3828
3829DVB_USB_RTL28XXU MEDIA DRIVER
3830M: Antti Palosaari <crope@iki.fi>
3831L: linux-media@vger.kernel.org
3832W: http://linuxtv.org/
3833W: http://palosaari.fi/linux/
3834Q: http://patchwork.linuxtv.org/project/linux-media/list/
3835T: git git://linuxtv.org/anttip/media_tree.git
3836S: Maintained
3837F: drivers/media/usb/dvb-usb-v2/rtl28xxu*
3838
3839DVB_USB_V2 MEDIA DRIVER
3840M: Antti Palosaari <crope@iki.fi>
3841L: linux-media@vger.kernel.org
3842W: http://linuxtv.org/
3843W: http://palosaari.fi/linux/
3844Q: http://patchwork.linuxtv.org/project/linux-media/list/
3845T: git git://linuxtv.org/anttip/media_tree.git
3846S: Maintained
3847F: drivers/media/usb/dvb-usb-v2/dvb_usb*
3848F: drivers/media/usb/dvb-usb-v2/usb_urb.c
3849
3850DYNAMIC DEBUG
3851M: Jason Baron <jbaron@akamai.com>
3852S: Maintained
3853F: lib/dynamic_debug.c
3854F: include/linux/dynamic_debug.h
3855
3856DZ DECSTATION DZ11 SERIAL DRIVER
3857M: "Maciej W. Rozycki" <macro@linux-mips.org>
3858S: Maintained
3859F: drivers/tty/serial/dz.*
3860
3861E3X0 POWER BUTTON DRIVER
3862M: Moritz Fischer <moritz.fischer@ettus.com>
3863L: usrp-users@lists.ettus.com
3864W: http://www.ettus.com
3865S: Supported
3866F: drivers/input/misc/e3x0-button.c
3867F: Documentation/devicetree/bindings/input/e3x0-button.txt
3868
3869E4000 MEDIA DRIVER
3870M: Antti Palosaari <crope@iki.fi>
3871L: linux-media@vger.kernel.org
3872W: http://linuxtv.org/
3873W: http://palosaari.fi/linux/
3874Q: http://patchwork.linuxtv.org/project/linux-media/list/
3875T: git git://linuxtv.org/anttip/media_tree.git
3876S: Maintained
3877F: drivers/media/tuners/e4000*
3878
3879EATA ISA/EISA/PCI SCSI DRIVER
3880M: Dario Ballabio <ballabio_dario@emc.com>
3881L: linux-scsi@vger.kernel.org
3882S: Maintained
3883F: drivers/scsi/eata.c
3884
3885EC100 MEDIA DRIVER
3886M: Antti Palosaari <crope@iki.fi>
3887L: linux-media@vger.kernel.org
3888W: http://linuxtv.org/
3889W: http://palosaari.fi/linux/
3890Q: http://patchwork.linuxtv.org/project/linux-media/list/
3891T: git git://linuxtv.org/anttip/media_tree.git
3892S: Maintained
3893F: drivers/media/dvb-frontends/ec100*
3894
3895ECRYPT FILE SYSTEM
3896M: Tyler Hicks <tyhicks@canonical.com>
3897L: ecryptfs@vger.kernel.org
3898W: http://ecryptfs.org
3899W: https://launchpad.net/ecryptfs
3900S: Supported
3901F: Documentation/filesystems/ecryptfs.txt
3902F: fs/ecryptfs/
3903
3904EDAC-CORE
3905M: Doug Thompson <dougthompson@xmission.com>
3906M: Borislav Petkov <bp@alien8.de>
3907M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
3908L: linux-edac@vger.kernel.org
3909W: bluesmoke.sourceforge.net
3910T: git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp.git#for-next
3911T: git://git.kernel.org/pub/linux/kernel/git/mchehab/linux-edac.git#linux_next
3912S: Supported
3913F: Documentation/edac.txt
3914F: drivers/edac/
3915F: include/linux/edac.h
3916
3917EDAC-AMD64
3918M: Doug Thompson <dougthompson@xmission.com>
3919M: Borislav Petkov <bp@alien8.de>
3920L: linux-edac@vger.kernel.org
3921W: bluesmoke.sourceforge.net
3922S: Maintained
3923F: drivers/edac/amd64_edac*
3924
3925EDAC-CALXEDA
3926M: Doug Thompson <dougthompson@xmission.com>
3927M: Robert Richter <rric@kernel.org>
3928L: linux-edac@vger.kernel.org
3929W: bluesmoke.sourceforge.net
3930S: Maintained
3931F: drivers/edac/highbank*
3932
3933EDAC-CAVIUM
3934M: Ralf Baechle <ralf@linux-mips.org>
3935M: David Daney <david.daney@cavium.com>
3936L: linux-edac@vger.kernel.org
3937L: linux-mips@linux-mips.org
3938W: bluesmoke.sourceforge.net
3939S: Supported
3940F: drivers/edac/octeon_edac*
3941
3942EDAC-E752X
3943M: Mark Gross <mark.gross@intel.com>
3944M: Doug Thompson <dougthompson@xmission.com>
3945L: linux-edac@vger.kernel.org
3946W: bluesmoke.sourceforge.net
3947S: Maintained
3948F: drivers/edac/e752x_edac.c
3949
3950EDAC-E7XXX
3951M: Doug Thompson <dougthompson@xmission.com>
3952L: linux-edac@vger.kernel.org
3953W: bluesmoke.sourceforge.net
3954S: Maintained
3955F: drivers/edac/e7xxx_edac.c
3956
3957EDAC-GHES
3958M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
3959L: linux-edac@vger.kernel.org
3960W: bluesmoke.sourceforge.net
3961S: Maintained
3962F: drivers/edac/ghes_edac.c
3963
3964EDAC-I82443BXGX
3965M: Tim Small <tim@buttersideup.com>
3966L: linux-edac@vger.kernel.org
3967W: bluesmoke.sourceforge.net
3968S: Maintained
3969F: drivers/edac/i82443bxgx_edac.c
3970
3971EDAC-I3000
3972M: Jason Uhlenkott <juhlenko@akamai.com>
3973L: linux-edac@vger.kernel.org
3974W: bluesmoke.sourceforge.net
3975S: Maintained
3976F: drivers/edac/i3000_edac.c
3977
3978EDAC-I5000
3979M: Doug Thompson <dougthompson@xmission.com>
3980L: linux-edac@vger.kernel.org
3981W: bluesmoke.sourceforge.net
3982S: Maintained
3983F: drivers/edac/i5000_edac.c
3984
3985EDAC-I5400
3986M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
3987L: linux-edac@vger.kernel.org
3988W: bluesmoke.sourceforge.net
3989S: Maintained
3990F: drivers/edac/i5400_edac.c
3991
3992EDAC-I7300
3993M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
3994L: linux-edac@vger.kernel.org
3995W: bluesmoke.sourceforge.net
3996S: Maintained
3997F: drivers/edac/i7300_edac.c
3998
3999EDAC-I7CORE
4000M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
4001L: linux-edac@vger.kernel.org
4002W: bluesmoke.sourceforge.net
4003S: Maintained
4004F: drivers/edac/i7core_edac.c
4005
4006EDAC-I82975X
4007M: Ranganathan Desikan <ravi@jetztechnologies.com>
4008M: "Arvind R." <arvino55@gmail.com>
4009L: linux-edac@vger.kernel.org
4010W: bluesmoke.sourceforge.net
4011S: Maintained
4012F: drivers/edac/i82975x_edac.c
4013
4014EDAC-IE31200
4015M: Jason Baron <jbaron@akamai.com>
4016L: linux-edac@vger.kernel.org
4017W: bluesmoke.sourceforge.net
4018S: Maintained
4019F: drivers/edac/ie31200_edac.c
4020
4021EDAC-MPC85XX
4022M: Johannes Thumshirn <morbidrsa@gmail.com>
4023L: linux-edac@vger.kernel.org
4024W: bluesmoke.sourceforge.net
4025S: Maintained
4026F: drivers/edac/mpc85xx_edac.[ch]
4027
4028EDAC-PASEMI
4029M: Egor Martovetsky <egor@pasemi.com>
4030L: linux-edac@vger.kernel.org
4031W: bluesmoke.sourceforge.net
4032S: Maintained
4033F: drivers/edac/pasemi_edac.c
4034
4035EDAC-R82600
4036M: Tim Small <tim@buttersideup.com>
4037L: linux-edac@vger.kernel.org
4038W: bluesmoke.sourceforge.net
4039S: Maintained
4040F: drivers/edac/r82600_edac.c
4041
4042EDAC-SBRIDGE
4043M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
4044L: linux-edac@vger.kernel.org
4045W: bluesmoke.sourceforge.net
4046S: Maintained
4047F: drivers/edac/sb_edac.c
4048
4049EDAC-XGENE
4050APPLIED MICRO (APM) X-GENE SOC EDAC
4051M: Loc Ho <lho@apm.com>
4052S: Supported
4053F: drivers/edac/xgene_edac.c
4054F: Documentation/devicetree/bindings/edac/apm-xgene-edac.txt
4055
4056EDIROL UA-101/UA-1000 DRIVER
4057M: Clemens Ladisch <clemens@ladisch.de>
4058L: alsa-devel@alsa-project.org (moderated for non-subscribers)
4059T: git git://git.alsa-project.org/alsa-kernel.git
4060S: Maintained
4061F: sound/usb/misc/ua101.c
4062
4063EXTENSIBLE FIRMWARE INTERFACE (EFI)
4064M: Matt Fleming <matt@codeblueprint.co.uk>
4065L: linux-efi@vger.kernel.org
4066T: git git://git.kernel.org/pub/scm/linux/kernel/git/mfleming/efi.git
4067S: Maintained
4068F: Documentation/efi-stub.txt
4069F: arch/ia64/kernel/efi.c
4070F: arch/x86/boot/compressed/eboot.[ch]
4071F: arch/x86/include/asm/efi.h
4072F: arch/x86/platform/efi/*
4073F: drivers/firmware/efi/*
4074F: include/linux/efi*.h
4075
4076EFI VARIABLE FILESYSTEM
4077M: Matthew Garrett <matthew.garrett@nebula.com>
4078M: Jeremy Kerr <jk@ozlabs.org>
4079M: Matt Fleming <matt@codeblueprint.co.uk>
4080T: git git://git.kernel.org/pub/scm/linux/kernel/git/mfleming/efi.git
4081L: linux-efi@vger.kernel.org
4082S: Maintained
4083F: fs/efivarfs/
4084
4085EFIFB FRAMEBUFFER DRIVER
4086L: linux-fbdev@vger.kernel.org
4087M: Peter Jones <pjones@redhat.com>
4088S: Maintained
4089F: drivers/video/fbdev/efifb.c
4090
4091EFS FILESYSTEM
4092W: http://aeschi.ch.eu.org/efs/
4093S: Orphan
4094F: fs/efs/
4095
4096EHCA (IBM GX bus InfiniBand adapter) DRIVER
4097M: Hoang-Nam Nguyen <hnguyen@de.ibm.com>
4098M: Christoph Raisch <raisch@de.ibm.com>
4099L: linux-rdma@vger.kernel.org
4100S: Supported
4101F: drivers/infiniband/hw/ehca/
4102
4103EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
4104M: Thadeu Lima de Souza Cascardo <cascardo@linux.vnet.ibm.com>
4105L: netdev@vger.kernel.org
4106S: Maintained
4107F: drivers/net/ethernet/ibm/ehea/
4108
4109EM28XX VIDEO4LINUX DRIVER
4110M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
4111L: linux-media@vger.kernel.org
4112W: http://linuxtv.org
4113T: git git://linuxtv.org/media_tree.git
4114S: Maintained
4115F: drivers/media/usb/em28xx/
4116
4117EMBEDDED LINUX
4118M: Paul Gortmaker <paul.gortmaker@windriver.com>
4119M: Matt Mackall <mpm@selenic.com>
4120M: David Woodhouse <dwmw2@infradead.org>
4121L: linux-embedded@vger.kernel.org
4122S: Maintained
4123
4124EMULEX/AVAGO LPFC FC/FCOE SCSI DRIVER
4125M: James Smart <james.smart@avagotech.com>
4126M: Dick Kennedy <dick.kennedy@avagotech.com>
4127L: linux-scsi@vger.kernel.org
4128W: http://www.avagotech.com
4129S: Supported
4130F: drivers/scsi/lpfc/
4131
4132ENE CB710 FLASH CARD READER DRIVER
4133M: Michał Mirosław <mirq-linux@rere.qmqm.pl>
4134S: Maintained
4135F: drivers/misc/cb710/
4136F: drivers/mmc/host/cb710-mmc.*
4137F: include/linux/cb710.h
4138
4139ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
4140M: Maxim Levitsky <maximlevitsky@gmail.com>
4141S: Maintained
4142F: drivers/media/rc/ene_ir.*
4143
4144ENHANCED ERROR HANDLING (EEH)
4145M: Gavin Shan <shangw@linux.vnet.ibm.com>
4146L: linuxppc-dev@lists.ozlabs.org
4147S: Supported
4148F: Documentation/powerpc/eeh-pci-error-recovery.txt
4149F: arch/powerpc/kernel/eeh*.c
4150
4151EPSON S1D13XXX FRAMEBUFFER DRIVER
4152M: Kristoffer Ericson <kristoffer.ericson@gmail.com>
4153S: Maintained
4154T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
4155F: drivers/video/fbdev/s1d13xxxfb.c
4156F: include/video/s1d13xxxfb.h
4157
4158ET131X NETWORK DRIVER
4159M: Mark Einon <mark.einon@gmail.com>
4160S: Odd Fixes
4161F: drivers/net/ethernet/agere/
4162
4163ETHERNET BRIDGE
4164M: Stephen Hemminger <stephen@networkplumber.org>
4165L: bridge@lists.linux-foundation.org
4166L: netdev@vger.kernel.org
4167W: http://www.linuxfoundation.org/en/Net:Bridge
4168S: Maintained
4169F: include/linux/netfilter_bridge/
4170F: net/bridge/
4171
4172ETHERNET PHY LIBRARY
4173M: Florian Fainelli <f.fainelli@gmail.com>
4174L: netdev@vger.kernel.org
4175S: Maintained
4176F: include/linux/phy.h
4177F: include/linux/phy_fixed.h
4178F: drivers/net/phy/
4179F: Documentation/networking/phy.txt
4180F: drivers/of/of_mdio.c
4181F: drivers/of/of_net.c
4182
4183EXT2 FILE SYSTEM
4184M: Jan Kara <jack@suse.com>
4185L: linux-ext4@vger.kernel.org
4186S: Maintained
4187F: Documentation/filesystems/ext2.txt
4188F: fs/ext2/
4189F: include/linux/ext2*
4190
4191EXT4 FILE SYSTEM
4192M: "Theodore Ts'o" <tytso@mit.edu>
4193M: Andreas Dilger <adilger.kernel@dilger.ca>
4194L: linux-ext4@vger.kernel.org
4195W: http://ext4.wiki.kernel.org
4196Q: http://patchwork.ozlabs.org/project/linux-ext4/list/
4197S: Maintained
4198F: Documentation/filesystems/ext4.txt
4199F: fs/ext4/
4200
4201Extended Verification Module (EVM)
4202M: Mimi Zohar <zohar@linux.vnet.ibm.com>
4203L: linux-ima-devel@lists.sourceforge.net
4204L: linux-security-module@vger.kernel.org
4205S: Supported
4206F: security/integrity/evm/
4207
4208EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
4209M: MyungJoo Ham <myungjoo.ham@samsung.com>
4210M: Chanwoo Choi <cw00.choi@samsung.com>
4211L: linux-kernel@vger.kernel.org
4212T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
4213S: Maintained
4214F: drivers/extcon/
4215F: include/linux/extcon/
4216F: include/linux/extcon.h
4217F: Documentation/extcon/
4218F: Documentation/devicetree/bindings/extcon/
4219
4220EXYNOS DP DRIVER
4221M: Jingoo Han <jingoohan1@gmail.com>
4222L: dri-devel@lists.freedesktop.org
4223S: Maintained
4224F: drivers/gpu/drm/exynos/exynos_dp*
4225
4226EXYNOS MIPI DISPLAY DRIVERS
4227M: Inki Dae <inki.dae@samsung.com>
4228M: Donghwa Lee <dh09.lee@samsung.com>
4229M: Kyungmin Park <kyungmin.park@samsung.com>
4230L: linux-fbdev@vger.kernel.org
4231S: Maintained
4232F: drivers/video/fbdev/exynos/exynos_mipi*
4233F: include/video/exynos_mipi*
4234
4235F71805F HARDWARE MONITORING DRIVER
4236M: Jean Delvare <jdelvare@suse.com>
4237L: lm-sensors@lm-sensors.org
4238S: Maintained
4239F: Documentation/hwmon/f71805f
4240F: drivers/hwmon/f71805f.c
4241
4242FC0011 TUNER DRIVER
4243M: Michael Buesch <m@bues.ch>
4244L: linux-media@vger.kernel.org
4245S: Maintained
4246F: drivers/media/tuners/fc0011.h
4247F: drivers/media/tuners/fc0011.c
4248
4249FC2580 MEDIA DRIVER
4250M: Antti Palosaari <crope@iki.fi>
4251L: linux-media@vger.kernel.org
4252W: http://linuxtv.org/
4253W: http://palosaari.fi/linux/
4254Q: http://patchwork.linuxtv.org/project/linux-media/list/
4255T: git git://linuxtv.org/anttip/media_tree.git
4256S: Maintained
4257F: drivers/media/tuners/fc2580*
4258
4259FANOTIFY
4260M: Eric Paris <eparis@redhat.com>
4261S: Maintained
4262F: fs/notify/fanotify/
4263F: include/linux/fanotify.h
4264F: include/uapi/linux/fanotify.h
4265
4266FARSYNC SYNCHRONOUS DRIVER
4267M: Kevin Curtis <kevin.curtis@farsite.co.uk>
4268W: http://www.farsite.co.uk/
4269S: Supported
4270F: drivers/net/wan/farsync.*
4271
4272FAULT INJECTION SUPPORT
4273M: Akinobu Mita <akinobu.mita@gmail.com>
4274S: Supported
4275F: Documentation/fault-injection/
4276F: lib/fault-inject.c
4277
4278FBTFT Framebuffer drivers
4279M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
4280M: Noralf Trønnes <noralf@tronnes.org>
4281S: Maintained
4282F: drivers/staging/fbtft/
4283
4284FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
4285M: Vasu Dev <vasu.dev@intel.com>
4286L: fcoe-devel@open-fcoe.org
4287W: www.Open-FCoE.org
4288S: Supported
4289F: drivers/scsi/libfc/
4290F: drivers/scsi/fcoe/
4291F: include/scsi/fc/
4292F: include/scsi/libfc.h
4293F: include/scsi/libfcoe.h
4294F: include/uapi/scsi/fc/
4295
4296FILE LOCKING (flock() and fcntl()/lockf())
4297M: Jeff Layton <jlayton@poochiereds.net>
4298M: "J. Bruce Fields" <bfields@fieldses.org>
4299L: linux-fsdevel@vger.kernel.org
4300S: Maintained
4301F: include/linux/fcntl.h
4302F: include/linux/fs.h
4303F: include/uapi/linux/fcntl.h
4304F: include/uapi/linux/fs.h
4305F: fs/fcntl.c
4306F: fs/locks.c
4307
4308FILESYSTEMS (VFS and infrastructure)
4309M: Alexander Viro <viro@zeniv.linux.org.uk>
4310L: linux-fsdevel@vger.kernel.org
4311S: Maintained
4312F: fs/*
4313
4314FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
4315M: Riku Voipio <riku.voipio@iki.fi>
4316L: lm-sensors@lm-sensors.org
4317S: Maintained
4318F: drivers/hwmon/f75375s.c
4319F: include/linux/f75375s.h
4320
4321FIREWIRE AUDIO DRIVERS
4322M: Clemens Ladisch <clemens@ladisch.de>
4323L: alsa-devel@alsa-project.org (moderated for non-subscribers)
4324T: git git://git.alsa-project.org/alsa-kernel.git
4325S: Maintained
4326F: sound/firewire/
4327
4328FIREWIRE MEDIA DRIVERS (firedtv)
4329M: Stefan Richter <stefanr@s5r6.in-berlin.de>
4330L: linux-media@vger.kernel.org
4331L: linux1394-devel@lists.sourceforge.net
4332T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
4333S: Maintained
4334F: drivers/media/firewire/
4335
4336FIREWIRE SBP-2 TARGET
4337M: Chris Boot <bootc@bootc.net>
4338L: linux-scsi@vger.kernel.org
4339L: target-devel@vger.kernel.org
4340L: linux1394-devel@lists.sourceforge.net
4341T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
4342S: Maintained
4343F: drivers/target/sbp/
4344
4345FIREWIRE SUBSYSTEM
4346M: Stefan Richter <stefanr@s5r6.in-berlin.de>
4347L: linux1394-devel@lists.sourceforge.net
4348W: http://ieee1394.wiki.kernel.org/
4349T: git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
4350S: Maintained
4351F: drivers/firewire/
4352F: include/linux/firewire.h
4353F: include/uapi/linux/firewire*.h
4354F: tools/firewire/
4355
4356FIRMWARE LOADER (request_firmware)
4357M: Ming Lei <ming.lei@canonical.com>
4358L: linux-kernel@vger.kernel.org
4359S: Maintained
4360F: Documentation/firmware_class/
4361F: drivers/base/firmware*.c
4362F: include/linux/firmware.h
4363
4364FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card)
4365M: Joshua Morris <josh.h.morris@us.ibm.com>
4366M: Philip Kelleher <pjk1939@linux.vnet.ibm.com>
4367S: Maintained
4368F: drivers/block/rsxx/
4369
4370FLOPPY DRIVER
4371M: Jiri Kosina <jikos@kernel.org>
4372T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/floppy.git
4373S: Odd fixes
4374F: drivers/block/floppy.c
4375
4376FMC SUBSYSTEM
4377M: Alessandro Rubini <rubini@gnudd.com>
4378W: http://www.ohwr.org/projects/fmc-bus
4379S: Supported
4380F: drivers/fmc/
4381F: include/linux/fmc*.h
4382F: include/linux/ipmi-fru.h
4383K: fmc_d.*register
4384
4385FPGA MANAGER FRAMEWORK
4386M: Alan Tull <atull@opensource.altera.com>
4387S: Maintained
4388F: drivers/fpga/
4389F: include/linux/fpga/fpga-mgr.h
4390W: http://www.rocketboards.org
4391
4392FPU EMULATOR
4393M: Bill Metzenthen <billm@melbpc.org.au>
4394W: http://floatingpoint.sourceforge.net/emulator/index.html
4395S: Maintained
4396F: arch/x86/math-emu/
4397
4398FRAME RELAY DLCI/FRAD (Sangoma drivers too)
4399L: netdev@vger.kernel.org
4400S: Orphan
4401F: drivers/net/wan/dlci.c
4402F: drivers/net/wan/sdla.c
4403
4404FRAMEBUFFER LAYER
4405M: Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
4406M: Tomi Valkeinen <tomi.valkeinen@ti.com>
4407L: linux-fbdev@vger.kernel.org
4408W: http://linux-fbdev.sourceforge.net/
4409Q: http://patchwork.kernel.org/project/linux-fbdev/list/
4410T: git git://git.kernel.org/pub/scm/linux/kernel/git/plagnioj/linux-fbdev.git
4411S: Maintained
4412F: Documentation/fb/
4413F: drivers/video/
4414F: include/video/
4415F: include/linux/fb.h
4416F: include/uapi/video/
4417F: include/uapi/linux/fb.h
4418
4419FREESCALE DIU FRAMEBUFFER DRIVER
4420M: Timur Tabi <timur@tabi.org>
4421L: linux-fbdev@vger.kernel.org
4422S: Maintained
4423F: drivers/video/fbdev/fsl-diu-fb.*
4424
4425FREESCALE DMA DRIVER
4426M: Li Yang <leoli@freescale.com>
4427M: Zhang Wei <zw@zh-kernel.org>
4428L: linuxppc-dev@lists.ozlabs.org
4429S: Maintained
4430F: drivers/dma/fsldma.*
4431
4432FREESCALE I2C CPM DRIVER
4433M: Jochen Friedrich <jochen@scram.de>
4434L: linuxppc-dev@lists.ozlabs.org
4435L: linux-i2c@vger.kernel.org
4436S: Maintained
4437F: drivers/i2c/busses/i2c-cpm.c
4438
4439FREESCALE IMX / MXC FRAMEBUFFER DRIVER
4440M: Sascha Hauer <kernel@pengutronix.de>
4441L: linux-fbdev@vger.kernel.org
4442L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4443S: Maintained
4444F: include/linux/platform_data/video-imxfb.h
4445F: drivers/video/fbdev/imxfb.c
4446
4447FREESCALE QUAD SPI DRIVER
4448M: Han Xu <han.xu@freescale.com>
4449L: linux-mtd@lists.infradead.org
4450S: Maintained
4451F: drivers/mtd/spi-nor/fsl-quadspi.c
4452
4453FREESCALE SOC FS_ENET DRIVER
4454M: Pantelis Antoniou <pantelis.antoniou@gmail.com>
4455M: Vitaly Bordug <vbordug@ru.mvista.com>
4456L: linuxppc-dev@lists.ozlabs.org
4457L: netdev@vger.kernel.org
4458S: Maintained
4459F: drivers/net/ethernet/freescale/fs_enet/
4460F: include/linux/fs_enet_pd.h
4461
4462FREESCALE QUICC ENGINE LIBRARY
4463L: linuxppc-dev@lists.ozlabs.org
4464S: Orphan
4465F: arch/powerpc/sysdev/qe_lib/
4466F: arch/powerpc/include/asm/*qe.h
4467
4468FREESCALE USB PERIPHERAL DRIVERS
4469M: Li Yang <leoli@freescale.com>
4470L: linux-usb@vger.kernel.org
4471L: linuxppc-dev@lists.ozlabs.org
4472S: Maintained
4473F: drivers/usb/gadget/udc/fsl*
4474
4475FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
4476M: Li Yang <leoli@freescale.com>
4477L: netdev@vger.kernel.org
4478L: linuxppc-dev@lists.ozlabs.org
4479S: Maintained
4480F: drivers/net/ethernet/freescale/ucc_geth*
4481
4482FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
4483M: Claudiu Manoil <claudiu.manoil@freescale.com>
4484L: netdev@vger.kernel.org
4485S: Maintained
4486F: drivers/net/ethernet/freescale/gianfar*
4487X: drivers/net/ethernet/freescale/gianfar_ptp.c
4488F: Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
4489
4490FREESCALE QUICC ENGINE UCC UART DRIVER
4491M: Timur Tabi <timur@tabi.org>
4492L: linuxppc-dev@lists.ozlabs.org
4493S: Maintained
4494F: drivers/tty/serial/ucc_uart.c
4495
4496FREESCALE SOC SOUND DRIVERS
4497M: Timur Tabi <timur@tabi.org>
4498M: Nicolin Chen <nicoleotsuka@gmail.com>
4499M: Xiubo Li <Xiubo.Lee@gmail.com>
4500L: alsa-devel@alsa-project.org (moderated for non-subscribers)
4501L: linuxppc-dev@lists.ozlabs.org
4502S: Maintained
4503F: sound/soc/fsl/fsl*
4504F: sound/soc/fsl/imx*
4505F: sound/soc/fsl/mpc8610_hpcd.c
4506
4507FREESCALE QORIQ MANAGEMENT COMPLEX DRIVER
4508M: "J. German Rivera" <German.Rivera@freescale.com>
4509L: linux-kernel@vger.kernel.org
4510S: Maintained
4511F: drivers/staging/fsl-mc/
4512
4513FREEVXFS FILESYSTEM
4514M: Christoph Hellwig <hch@infradead.org>
4515W: ftp://ftp.openlinux.org/pub/people/hch/vxfs
4516S: Maintained
4517F: fs/freevxfs/
4518
4519FREEZER
4520M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
4521M: Pavel Machek <pavel@ucw.cz>
4522L: linux-pm@vger.kernel.org
4523S: Supported
4524F: Documentation/power/freezing-of-tasks.txt
4525F: include/linux/freezer.h
4526F: kernel/freezer.c
4527
4528FRONTSWAP API
4529M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
4530L: linux-kernel@vger.kernel.org
4531S: Maintained
4532F: mm/frontswap.c
4533F: include/linux/frontswap.h
4534
4535FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS
4536M: David Howells <dhowells@redhat.com>
4537L: linux-cachefs@redhat.com
4538S: Supported
4539F: Documentation/filesystems/caching/
4540F: fs/fscache/
4541F: include/linux/fscache*.h
4542
4543F2FS FILE SYSTEM
4544M: Jaegeuk Kim <jaegeuk@kernel.org>
4545M: Changman Lee <cm224.lee@samsung.com>
4546R: Chao Yu <chao2.yu@samsung.com>
4547L: linux-f2fs-devel@lists.sourceforge.net
4548W: http://en.wikipedia.org/wiki/F2FS
4549T: git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
4550S: Maintained
4551F: Documentation/filesystems/f2fs.txt
4552F: Documentation/ABI/testing/sysfs-fs-f2fs
4553F: fs/f2fs/
4554F: include/linux/f2fs_fs.h
4555F: include/trace/events/f2fs.h
4556
4557FUJITSU FR-V (FRV) PORT
4558M: David Howells <dhowells@redhat.com>
4559S: Maintained
4560F: arch/frv/
4561
4562FUJITSU LAPTOP EXTRAS
4563M: Jonathan Woithe <jwoithe@just42.net>
4564L: platform-driver-x86@vger.kernel.org
4565S: Maintained
4566F: drivers/platform/x86/fujitsu-laptop.c
4567
4568FUJITSU M-5MO LS CAMERA ISP DRIVER
4569M: Kyungmin Park <kyungmin.park@samsung.com>
4570M: Heungjun Kim <riverful.kim@samsung.com>
4571L: linux-media@vger.kernel.org
4572S: Maintained
4573F: drivers/media/i2c/m5mols/
4574F: include/media/m5mols.h
4575
4576FUJITSU TABLET EXTRAS
4577M: Robert Gerlach <khnz@gmx.de>
4578L: platform-driver-x86@vger.kernel.org
4579S: Maintained
4580F: drivers/platform/x86/fujitsu-tablet.c
4581
4582FUSE: FILESYSTEM IN USERSPACE
4583M: Miklos Szeredi <miklos@szeredi.hu>
4584L: fuse-devel@lists.sourceforge.net
4585W: http://fuse.sourceforge.net/
4586T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
4587S: Maintained
4588F: fs/fuse/
4589F: include/uapi/linux/fuse.h
4590F: Documentation/filesystems/fuse.txt
4591
4592FUTURE DOMAIN TMC-16x0 SCSI DRIVER (16-bit)
4593M: Rik Faith <faith@cs.unc.edu>
4594L: linux-scsi@vger.kernel.org
4595S: Odd Fixes (e.g., new signatures)
4596F: drivers/scsi/fdomain.*
4597
4598GCOV BASED KERNEL PROFILING
4599M: Peter Oberparleiter <oberpar@linux.vnet.ibm.com>
4600S: Maintained
4601F: kernel/gcov/
4602F: Documentation/gcov.txt
4603
4604GDT SCSI DISK ARRAY CONTROLLER DRIVER
4605M: Achim Leubner <achim_leubner@adaptec.com>
4606L: linux-scsi@vger.kernel.org
4607W: http://www.icp-vortex.com/
4608S: Supported
4609F: drivers/scsi/gdt*
4610
4611GDB KERNEL DEBUGGING HELPER SCRIPTS
4612M: Jan Kiszka <jan.kiszka@siemens.com>
4613S: Supported
4614F: scripts/gdb/
4615
4616GEMTEK FM RADIO RECEIVER DRIVER
4617M: Hans Verkuil <hverkuil@xs4all.nl>
4618L: linux-media@vger.kernel.org
4619T: git git://linuxtv.org/media_tree.git
4620W: http://linuxtv.org
4621S: Maintained
4622F: drivers/media/radio/radio-gemtek*
4623
4624GENERIC GPIO I2C DRIVER
4625M: Haavard Skinnemoen <hskinnemoen@gmail.com>
4626S: Supported
4627F: drivers/i2c/busses/i2c-gpio.c
4628F: include/linux/i2c-gpio.h
4629
4630GENERIC GPIO I2C MULTIPLEXER DRIVER
4631M: Peter Korsgaard <peter.korsgaard@barco.com>
4632L: linux-i2c@vger.kernel.org
4633S: Supported
4634F: drivers/i2c/muxes/i2c-mux-gpio.c
4635F: include/linux/i2c-mux-gpio.h
4636F: Documentation/i2c/muxes/i2c-mux-gpio
4637
4638GENERIC HDLC (WAN) DRIVERS
4639M: Krzysztof Halasa <khc@pm.waw.pl>
4640W: http://www.kernel.org/pub/linux/utils/net/hdlc/
4641S: Maintained
4642F: drivers/net/wan/c101.c
4643F: drivers/net/wan/hd6457*
4644F: drivers/net/wan/hdlc*
4645F: drivers/net/wan/n2.c
4646F: drivers/net/wan/pc300too.c
4647F: drivers/net/wan/pci200syn.c
4648F: drivers/net/wan/wanxl*
4649
4650GENERIC INCLUDE/ASM HEADER FILES
4651M: Arnd Bergmann <arnd@arndb.de>
4652L: linux-arch@vger.kernel.org
4653T: git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
4654S: Maintained
4655F: include/asm-generic/
4656F: include/uapi/asm-generic/
4657
4658GENERIC PHY FRAMEWORK
4659M: Kishon Vijay Abraham I <kishon@ti.com>
4660L: linux-kernel@vger.kernel.org
4661T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git
4662S: Supported
4663F: drivers/phy/
4664F: include/linux/phy/
4665
4666GENERIC PM DOMAINS
4667M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
4668M: Kevin Hilman <khilman@kernel.org>
4669M: Ulf Hansson <ulf.hansson@linaro.org>
4670L: linux-pm@vger.kernel.org
4671S: Supported
4672F: drivers/base/power/domain*.c
4673F: include/linux/pm_domain.h
4674
4675GENERIC UIO DRIVER FOR PCI DEVICES
4676M: "Michael S. Tsirkin" <mst@redhat.com>
4677L: kvm@vger.kernel.org
4678S: Supported
4679F: drivers/uio/uio_pci_generic.c
4680
4681GET_MAINTAINER SCRIPT
4682M: Joe Perches <joe@perches.com>
4683S: Maintained
4684F: scripts/get_maintainer.pl
4685
4686GFS2 FILE SYSTEM
4687M: Steven Whitehouse <swhiteho@redhat.com>
4688M: Bob Peterson <rpeterso@redhat.com>
4689L: cluster-devel@redhat.com
4690W: http://sources.redhat.com/cluster/
4691T: git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
4692S: Supported
4693F: Documentation/filesystems/gfs2*.txt
4694F: fs/gfs2/
4695F: include/uapi/linux/gfs2_ondisk.h
4696
4697GIGASET ISDN DRIVERS
4698M: Paul Bolle <pebolle@tiscali.nl>
4699L: gigaset307x-common@lists.sourceforge.net
4700W: http://gigaset307x.sourceforge.net/
4701S: Odd Fixes
4702F: Documentation/isdn/README.gigaset
4703F: drivers/isdn/gigaset/
4704F: include/uapi/linux/gigaset_dev.h
4705
4706GO7007 MPEG CODEC
4707M: Hans Verkuil <hans.verkuil@cisco.com>
4708L: linux-media@vger.kernel.org
4709S: Maintained
4710F: drivers/media/usb/go7007/
4711
4712GOODIX TOUCHSCREEN
4713M: Bastien Nocera <hadess@hadess.net>
4714L: linux-input@vger.kernel.org
4715S: Maintained
4716F: drivers/input/touchscreen/goodix.c
4717
4718GPIO SUBSYSTEM
4719M: Linus Walleij <linus.walleij@linaro.org>
4720M: Alexandre Courbot <gnurou@gmail.com>
4721L: linux-gpio@vger.kernel.org
4722T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git
4723S: Maintained
4724F: Documentation/gpio/
4725F: drivers/gpio/
4726F: include/linux/gpio/
4727F: include/linux/gpio.h
4728F: include/asm-generic/gpio.h
4729
4730GRE DEMULTIPLEXER DRIVER
4731M: Dmitry Kozlov <xeb@mail.ru>
4732L: netdev@vger.kernel.org
4733S: Maintained
4734F: net/ipv4/gre_demux.c
4735F: net/ipv4/gre_offload.c
4736F: include/net/gre.h
4737
4738GRETH 10/100/1G Ethernet MAC device driver
4739M: Kristoffer Glembo <kristoffer@gaisler.com>
4740L: netdev@vger.kernel.org
4741S: Maintained
4742F: drivers/net/ethernet/aeroflex/
4743
4744GSPCA FINEPIX SUBDRIVER
4745M: Frank Zago <frank@zago.net>
4746L: linux-media@vger.kernel.org
4747T: git git://linuxtv.org/media_tree.git
4748S: Maintained
4749F: drivers/media/usb/gspca/finepix.c
4750
4751GSPCA GL860 SUBDRIVER
4752M: Olivier Lorin <o.lorin@laposte.net>
4753L: linux-media@vger.kernel.org
4754T: git git://linuxtv.org/media_tree.git
4755S: Maintained
4756F: drivers/media/usb/gspca/gl860/
4757
4758GSPCA M5602 SUBDRIVER
4759M: Erik Andren <erik.andren@gmail.com>
4760L: linux-media@vger.kernel.org
4761T: git git://linuxtv.org/media_tree.git
4762S: Maintained
4763F: drivers/media/usb/gspca/m5602/
4764
4765GSPCA PAC207 SONIXB SUBDRIVER
4766M: Hans de Goede <hdegoede@redhat.com>
4767L: linux-media@vger.kernel.org
4768T: git git://linuxtv.org/media_tree.git
4769S: Maintained
4770F: drivers/media/usb/gspca/pac207.c
4771
4772GSPCA SN9C20X SUBDRIVER
4773M: Brian Johnson <brijohn@gmail.com>
4774L: linux-media@vger.kernel.org
4775T: git git://linuxtv.org/media_tree.git
4776S: Maintained
4777F: drivers/media/usb/gspca/sn9c20x.c
4778
4779GSPCA T613 SUBDRIVER
4780M: Leandro Costantino <lcostantino@gmail.com>
4781L: linux-media@vger.kernel.org
4782T: git git://linuxtv.org/media_tree.git
4783S: Maintained
4784F: drivers/media/usb/gspca/t613.c
4785
4786GSPCA USB WEBCAM DRIVER
4787M: Hans de Goede <hdegoede@redhat.com>
4788L: linux-media@vger.kernel.org
4789T: git git://linuxtv.org/media_tree.git
4790S: Maintained
4791F: drivers/media/usb/gspca/
4792
4793GUID PARTITION TABLE (GPT)
4794M: Davidlohr Bueso <dave@stgolabs.net>
4795L: linux-efi@vger.kernel.org
4796S: Maintained
4797F: block/partitions/efi.*
4798
4799STK1160 USB VIDEO CAPTURE DRIVER
4800M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
4801L: linux-media@vger.kernel.org
4802T: git git://linuxtv.org/media_tree.git
4803S: Maintained
4804F: drivers/media/usb/stk1160/
4805
4806H8/300 ARCHITECTURE
4807M: Yoshinori Sato <ysato@users.sourceforge.jp>
4808L: uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers)
4809W: http://uclinux-h8.sourceforge.jp
4810T: git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git
4811S: Maintained
4812F: arch/h8300/
4813F: drivers/clocksource/h8300_*.c
4814F: drivers/clk/h8300/
4815F: drivers/irqchip/irq-renesas-h8*.c
4816
4817HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
4818M: Frank Seidel <frank@f-seidel.de>
4819L: platform-driver-x86@vger.kernel.org
4820W: http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
4821S: Maintained
4822F: drivers/platform/x86/hdaps.c
4823
4824HDPVR USB VIDEO ENCODER DRIVER
4825M: Hans Verkuil <hverkuil@xs4all.nl>
4826L: linux-media@vger.kernel.org
4827T: git git://linuxtv.org/media_tree.git
4828W: http://linuxtv.org
4829S: Odd Fixes
4830F: drivers/media/usb/hdpvr/
4831
4832HWPOISON MEMORY FAILURE HANDLING
4833M: Naoya Horiguchi <n-horiguchi@ah.jp.nec.com>
4834L: linux-mm@kvack.org
4835S: Maintained
4836F: mm/memory-failure.c
4837F: mm/hwpoison-inject.c
4838
4839HYPERVISOR VIRTUAL CONSOLE DRIVER
4840L: linuxppc-dev@lists.ozlabs.org
4841S: Odd Fixes
4842F: drivers/tty/hvc/
4843
4844HACKRF MEDIA DRIVER
4845M: Antti Palosaari <crope@iki.fi>
4846L: linux-media@vger.kernel.org
4847W: http://linuxtv.org/
4848W: http://palosaari.fi/linux/
4849Q: http://patchwork.linuxtv.org/project/linux-media/list/
4850T: git git://linuxtv.org/anttip/media_tree.git
4851S: Maintained
4852F: drivers/media/usb/hackrf/
4853
4854HARDWARE MONITORING
4855M: Jean Delvare <jdelvare@suse.com>
4856M: Guenter Roeck <linux@roeck-us.net>
4857L: lm-sensors@lm-sensors.org
4858W: http://www.lm-sensors.org/
4859T: quilt http://jdelvare.nerim.net/devel/linux/jdelvare-hwmon/
4860T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
4861S: Maintained
4862F: Documentation/hwmon/
4863F: drivers/hwmon/
4864F: include/linux/hwmon*.h
4865
4866HARDWARE RANDOM NUMBER GENERATOR CORE
4867M: Matt Mackall <mpm@selenic.com>
4868M: Herbert Xu <herbert@gondor.apana.org.au>
4869L: linux-crypto@vger.kernel.org
4870S: Odd fixes
4871F: Documentation/hw_random.txt
4872F: drivers/char/hw_random/
4873F: include/linux/hw_random.h
4874
4875HARDWARE SPINLOCK CORE
4876M: Ohad Ben-Cohen <ohad@wizery.com>
4877S: Maintained
4878F: Documentation/hwspinlock.txt
4879F: drivers/hwspinlock/hwspinlock_*
4880F: include/linux/hwspinlock.h
4881
4882HARMONY SOUND DRIVER
4883L: linux-parisc@vger.kernel.org
4884S: Maintained
4885F: sound/parisc/harmony.*
4886
4887HD29L2 MEDIA DRIVER
4888M: Antti Palosaari <crope@iki.fi>
4889L: linux-media@vger.kernel.org
4890W: http://linuxtv.org/
4891W: http://palosaari.fi/linux/
4892Q: http://patchwork.linuxtv.org/project/linux-media/list/
4893T: git git://linuxtv.org/anttip/media_tree.git
4894S: Maintained
4895F: drivers/media/dvb-frontends/hd29l2*
4896
4897HEWLETT-PACKARD SMART2 RAID DRIVER
4898L: iss_storagedev@hp.com
4899S: Orphan
4900F: Documentation/blockdev/cpqarray.txt
4901F: drivers/block/cpqarray.*
4902
4903HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
4904M: Don Brace <don.brace@pmcs.com>
4905L: iss_storagedev@hp.com
4906L: storagedev@pmcs.com
4907L: linux-scsi@vger.kernel.org
4908S: Supported
4909F: Documentation/scsi/hpsa.txt
4910F: drivers/scsi/hpsa*.[ch]
4911F: include/linux/cciss*.h
4912F: include/uapi/linux/cciss*.h
4913
4914HEWLETT-PACKARD SMART CISS RAID DRIVER (cciss)
4915M: Don Brace <don.brace@pmcs.com>
4916L: iss_storagedev@hp.com
4917L: storagedev@pmcs.com
4918L: linux-scsi@vger.kernel.org
4919S: Supported
4920F: Documentation/blockdev/cciss.txt
4921F: drivers/block/cciss*
4922F: include/linux/cciss_ioctl.h
4923F: include/uapi/linux/cciss_ioctl.h
4924
4925HFS FILESYSTEM
4926L: linux-fsdevel@vger.kernel.org
4927S: Orphan
4928F: Documentation/filesystems/hfs.txt
4929F: fs/hfs/
4930
4931HFSPLUS FILESYSTEM
4932L: linux-fsdevel@vger.kernel.org
4933S: Orphan
4934F: Documentation/filesystems/hfsplus.txt
4935F: fs/hfsplus/
4936
4937HGA FRAMEBUFFER DRIVER
4938M: Ferenc Bakonyi <fero@drama.obuda.kando.hu>
4939L: linux-nvidia@lists.surfsouth.com
4940W: http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
4941S: Maintained
4942F: drivers/video/fbdev/hgafb.c
4943
4944HIBERNATION (aka Software Suspend, aka swsusp)
4945M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
4946M: Pavel Machek <pavel@ucw.cz>
4947L: linux-pm@vger.kernel.org
4948S: Supported
4949F: arch/x86/power/
4950F: drivers/base/power/
4951F: kernel/power/
4952F: include/linux/suspend.h
4953F: include/linux/freezer.h
4954F: include/linux/pm.h
4955F: arch/*/include/asm/suspend*.h
4956
4957HID CORE LAYER
4958M: Jiri Kosina <jikos@kernel.org>
4959L: linux-input@vger.kernel.org
4960T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
4961S: Maintained
4962F: drivers/hid/
4963F: include/linux/hid*
4964F: include/uapi/linux/hid*
4965
4966HID SENSOR HUB DRIVERS
4967M: Jiri Kosina <jikos@kernel.org>
4968M: Jonathan Cameron <jic23@kernel.org>
4969M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
4970L: linux-input@vger.kernel.org
4971L: linux-iio@vger.kernel.org
4972S: Maintained
4973F: Documentation/hid/hid-sensor*
4974F: drivers/hid/hid-sensor-*
4975F: drivers/iio/*/hid-*
4976F: include/linux/hid-sensor-*
4977
4978HIGH-RESOLUTION TIMERS, CLOCKEVENTS, DYNTICKS
4979M: Thomas Gleixner <tglx@linutronix.de>
4980L: linux-kernel@vger.kernel.org
4981T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
4982S: Maintained
4983F: Documentation/timers/
4984F: kernel/time/hrtimer.c
4985F: kernel/time/clockevents.c
4986F: kernel/time/tick*.*
4987F: kernel/time/timer_*.c
4988F: include/linux/clockchips.h
4989F: include/linux/hrtimer.h
4990
4991HIGH-SPEED SCC DRIVER FOR AX.25
4992L: linux-hams@vger.kernel.org
4993S: Orphan
4994F: drivers/net/hamradio/dmascc.c
4995F: drivers/net/hamradio/scc.c
4996
4997HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
4998M: HighPoint Linux Team <linux@highpoint-tech.com>
4999W: http://www.highpoint-tech.com
5000S: Supported
5001F: Documentation/scsi/hptiop.txt
5002F: drivers/scsi/hptiop.c
5003
5004HIPPI
5005M: Jes Sorensen <jes@trained-monkey.org>
5006L: linux-hippi@sunsite.dk
5007S: Maintained
5008F: include/linux/hippidevice.h
5009F: include/uapi/linux/if_hippi.h
5010F: net/802/hippi.c
5011F: drivers/net/hippi/
5012
5013HOST AP DRIVER
5014M: Jouni Malinen <j@w1.fi>
5015L: hostap@shmoo.com (subscribers-only)
5016L: linux-wireless@vger.kernel.org
5017W: http://hostap.epitest.fi/
5018S: Maintained
5019F: drivers/net/wireless/hostap/
5020
5021HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
5022L: platform-driver-x86@vger.kernel.org
5023S: Orphan
5024F: drivers/platform/x86/tc1100-wmi.c
5025
5026HP100: Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series
5027M: Jaroslav Kysela <perex@perex.cz>
5028S: Maintained
5029F: drivers/net/ethernet/hp/hp100.*
5030
5031HPET: High Precision Event Timers driver
5032M: Clemens Ladisch <clemens@ladisch.de>
5033S: Maintained
5034F: Documentation/timers/hpet.txt
5035F: drivers/char/hpet.c
5036F: include/linux/hpet.h
5037F: include/uapi/linux/hpet.h
5038
5039HPET: x86
5040S: Orphan
5041F: arch/x86/kernel/hpet.c
5042F: arch/x86/include/asm/hpet.h
5043
5044HPFS FILESYSTEM
5045M: Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
5046W: http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
5047S: Maintained
5048F: fs/hpfs/
5049
5050HSI SUBSYSTEM
5051M: Sebastian Reichel <sre@kernel.org>
5052T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
5053S: Maintained
5054F: Documentation/ABI/testing/sysfs-bus-hsi
5055F: Documentation/hsi.txt
5056F: drivers/hsi/
5057F: include/linux/hsi/
5058F: include/uapi/linux/hsi/
5059
5060HSO 3G MODEM DRIVER
5061M: Jan Dumon <j.dumon@option.com>
5062W: http://www.pharscape.org
5063S: Maintained
5064F: drivers/net/usb/hso.c
5065
5066HSR NETWORK PROTOCOL
5067M: Arvid Brodin <arvid.brodin@alten.se>
5068L: netdev@vger.kernel.org
5069S: Maintained
5070F: net/hsr/
5071
5072HTCPEN TOUCHSCREEN DRIVER
5073M: Pau Oliva Fora <pof@eslack.org>
5074L: linux-input@vger.kernel.org
5075S: Maintained
5076F: drivers/input/touchscreen/htcpen.c
5077
5078HUGETLB FILESYSTEM
5079M: Nadia Yvette Chambers <nyc@holomorphy.com>
5080S: Maintained
5081F: fs/hugetlbfs/
5082
5083Hyper-V CORE AND DRIVERS
5084M: "K. Y. Srinivasan" <kys@microsoft.com>
5085M: Haiyang Zhang <haiyangz@microsoft.com>
5086L: devel@linuxdriverproject.org
5087S: Maintained
5088F: arch/x86/include/asm/mshyperv.h
5089F: arch/x86/include/uapi/asm/hyperv.h
5090F: arch/x86/kernel/cpu/mshyperv.c
5091F: drivers/hid/hid-hyperv.c
5092F: drivers/hv/
5093F: drivers/input/serio/hyperv-keyboard.c
5094F: drivers/net/hyperv/
5095F: drivers/scsi/storvsc_drv.c
5096F: drivers/video/fbdev/hyperv_fb.c
5097F: include/linux/hyperv.h
5098F: tools/hv/
5099F: Documentation/ABI/stable/sysfs-bus-vmbus
5100
5101I2C OVER PARALLEL PORT
5102M: Jean Delvare <jdelvare@suse.com>
5103L: linux-i2c@vger.kernel.org
5104S: Maintained
5105F: Documentation/i2c/busses/i2c-parport
5106F: Documentation/i2c/busses/i2c-parport-light
5107F: drivers/i2c/busses/i2c-parport.c
5108F: drivers/i2c/busses/i2c-parport-light.c
5109
5110I2C/SMBUS CONTROLLER DRIVERS FOR PC
5111M: Jean Delvare <jdelvare@suse.com>
5112L: linux-i2c@vger.kernel.org
5113S: Maintained
5114F: Documentation/i2c/busses/i2c-ali1535
5115F: Documentation/i2c/busses/i2c-ali1563
5116F: Documentation/i2c/busses/i2c-ali15x3
5117F: Documentation/i2c/busses/i2c-amd756
5118F: Documentation/i2c/busses/i2c-amd8111
5119F: Documentation/i2c/busses/i2c-i801
5120F: Documentation/i2c/busses/i2c-nforce2
5121F: Documentation/i2c/busses/i2c-piix4
5122F: Documentation/i2c/busses/i2c-sis5595
5123F: Documentation/i2c/busses/i2c-sis630
5124F: Documentation/i2c/busses/i2c-sis96x
5125F: Documentation/i2c/busses/i2c-via
5126F: Documentation/i2c/busses/i2c-viapro
5127F: drivers/i2c/busses/i2c-ali1535.c
5128F: drivers/i2c/busses/i2c-ali1563.c
5129F: drivers/i2c/busses/i2c-ali15x3.c
5130F: drivers/i2c/busses/i2c-amd756.c
5131F: drivers/i2c/busses/i2c-amd756-s4882.c
5132F: drivers/i2c/busses/i2c-amd8111.c
5133F: drivers/i2c/busses/i2c-i801.c
5134F: drivers/i2c/busses/i2c-isch.c
5135F: drivers/i2c/busses/i2c-nforce2.c
5136F: drivers/i2c/busses/i2c-nforce2-s4985.c
5137F: drivers/i2c/busses/i2c-piix4.c
5138F: drivers/i2c/busses/i2c-sis5595.c
5139F: drivers/i2c/busses/i2c-sis630.c
5140F: drivers/i2c/busses/i2c-sis96x.c
5141F: drivers/i2c/busses/i2c-via.c
5142F: drivers/i2c/busses/i2c-viapro.c
5143
5144I2C/SMBUS ISMT DRIVER
5145M: Seth Heasley <seth.heasley@intel.com>
5146M: Neil Horman <nhorman@tuxdriver.com>
5147L: linux-i2c@vger.kernel.org
5148F: drivers/i2c/busses/i2c-ismt.c
5149F: Documentation/i2c/busses/i2c-ismt
5150
5151I2C/SMBUS STUB DRIVER
5152M: Jean Delvare <jdelvare@suse.com>
5153L: linux-i2c@vger.kernel.org
5154S: Maintained
5155F: drivers/i2c/i2c-stub.c
5156
5157I2C SUBSYSTEM
5158M: Wolfram Sang <wsa@the-dreams.de>
5159L: linux-i2c@vger.kernel.org
5160W: https://i2c.wiki.kernel.org/
5161Q: https://patchwork.ozlabs.org/project/linux-i2c/list/
5162T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
5163S: Maintained
5164F: Documentation/devicetree/bindings/i2c/
5165F: Documentation/i2c/
5166F: drivers/i2c/
5167F: drivers/i2c/*/
5168F: include/linux/i2c.h
5169F: include/linux/i2c-*.h
5170F: include/uapi/linux/i2c.h
5171F: include/uapi/linux/i2c-*.h
5172
5173I2C ACPI SUPPORT
5174M: Mika Westerberg <mika.westerberg@linux.intel.com>
5175L: linux-i2c@vger.kernel.org
5176L: linux-acpi@vger.kernel.org
5177S: Maintained
5178
5179I2C-TAOS-EVM DRIVER
5180M: Jean Delvare <jdelvare@suse.com>
5181L: linux-i2c@vger.kernel.org
5182S: Maintained
5183F: Documentation/i2c/busses/i2c-taos-evm
5184F: drivers/i2c/busses/i2c-taos-evm.c
5185
5186I2C-TINY-USB DRIVER
5187M: Till Harbaum <till@harbaum.org>
5188L: linux-i2c@vger.kernel.org
5189W: http://www.harbaum.org/till/i2c_tiny_usb
5190S: Maintained
5191F: drivers/i2c/busses/i2c-tiny-usb.c
5192
5193i386 BOOT CODE
5194M: "H. Peter Anvin" <hpa@zytor.com>
5195S: Maintained
5196F: arch/x86/boot/
5197
5198i386 SETUP CODE / CPU ERRATA WORKAROUNDS
5199M: "H. Peter Anvin" <hpa@zytor.com>
5200T: git git://git.kernel.org/pub/scm/linux/kernel/git/hpa/linux-2.6-x86setup.git
5201S: Maintained
5202
5203IA64 (Itanium) PLATFORM
5204M: Tony Luck <tony.luck@intel.com>
5205M: Fenghua Yu <fenghua.yu@intel.com>
5206L: linux-ia64@vger.kernel.org
5207T: git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
5208S: Maintained
5209F: arch/ia64/
5210
5211IBM Power VMX Cryptographic instructions
5212M: Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
5213M: Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
5214L: linux-crypto@vger.kernel.org
5215S: Supported
5216F: drivers/crypto/vmx/Makefile
5217F: drivers/crypto/vmx/Kconfig
5218F: drivers/crypto/vmx/vmx.c
5219F: drivers/crypto/vmx/aes*
5220F: drivers/crypto/vmx/ghash*
5221F: drivers/crypto/vmx/ppc-xlate.pl
5222
5223IBM Power in-Nest Crypto Acceleration
5224M: Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
5225M: Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
5226L: linux-crypto@vger.kernel.org
5227S: Supported
5228F: drivers/crypto/nx/Makefile
5229F: drivers/crypto/nx/Kconfig
5230F: drivers/crypto/nx/nx-aes*
5231F: drivers/crypto/nx/nx-sha*
5232F: drivers/crypto/nx/nx.*
5233F: drivers/crypto/nx/nx_csbcpb.h
5234F: drivers/crypto/nx/nx_debugfs.h
5235
5236IBM Power 842 compression accelerator
5237M: Dan Streetman <ddstreet@ieee.org>
5238S: Supported
5239F: drivers/crypto/nx/Makefile
5240F: drivers/crypto/nx/Kconfig
5241F: drivers/crypto/nx/nx-842*
5242F: include/linux/sw842.h
5243F: crypto/842.c
5244F: lib/842/
5245
5246IBM Power Linux RAID adapter
5247M: Brian King <brking@us.ibm.com>
5248S: Supported
5249F: drivers/scsi/ipr.*
5250
5251IBM Power Virtual Ethernet Device Driver
5252M: Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
5253L: netdev@vger.kernel.org
5254S: Supported
5255F: drivers/net/ethernet/ibm/ibmveth.*
5256
5257IBM Power Virtual SCSI Device Drivers
5258M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
5259L: linux-scsi@vger.kernel.org
5260S: Supported
5261F: drivers/scsi/ibmvscsi/ibmvscsi*
5262F: drivers/scsi/ibmvscsi/viosrp.h
5263
5264IBM Power Virtual FC Device Drivers
5265M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
5266L: linux-scsi@vger.kernel.org
5267S: Supported
5268F: drivers/scsi/ibmvscsi/ibmvfc*
5269
5270IBM ServeRAID RAID DRIVER
5271S: Orphan
5272F: drivers/scsi/ips.*
5273
5274ICH LPC AND GPIO DRIVER
5275M: Peter Tyser <ptyser@xes-inc.com>
5276S: Maintained
5277F: drivers/mfd/lpc_ich.c
5278F: drivers/gpio/gpio-ich.c
5279
5280IDE SUBSYSTEM
5281M: "David S. Miller" <davem@davemloft.net>
5282L: linux-ide@vger.kernel.org
5283Q: http://patchwork.ozlabs.org/project/linux-ide/list/
5284T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git
5285S: Maintained
5286F: Documentation/ide/
5287F: drivers/ide/
5288F: include/linux/ide.h
5289
5290IDEAPAD LAPTOP EXTRAS DRIVER
5291M: Ike Panhc <ike.pan@canonical.com>
5292L: platform-driver-x86@vger.kernel.org
5293W: http://launchpad.net/ideapad-laptop
5294S: Maintained
5295F: drivers/platform/x86/ideapad-laptop.c
5296
5297IDEAPAD LAPTOP SLIDEBAR DRIVER
5298M: Andrey Moiseev <o2g.org.ru@gmail.com>
5299L: linux-input@vger.kernel.org
5300W: https://github.com/o2genum/ideapad-slidebar
5301S: Maintained
5302F: drivers/input/misc/ideapad_slidebar.c
5303
5304IDE/ATAPI DRIVERS
5305M: Borislav Petkov <bp@alien8.de>
5306L: linux-ide@vger.kernel.org
5307S: Maintained
5308F: Documentation/cdrom/ide-cd
5309F: drivers/ide/ide-cd*
5310
5311IDLE-I7300
5312M: Andy Henroid <andrew.d.henroid@intel.com>
5313L: linux-pm@vger.kernel.org
5314S: Supported
5315F: drivers/idle/i7300_idle.c
5316
5317IEEE 802.15.4 SUBSYSTEM
5318M: Alexander Aring <alex.aring@gmail.com>
5319L: linux-wpan@vger.kernel.org
5320W: https://github.com/linux-wpan
5321T: git git://github.com/linux-wpan/linux-wpan-next.git
5322S: Maintained
5323F: net/ieee802154/
5324F: net/mac802154/
5325F: drivers/net/ieee802154/
5326F: include/linux/nl802154.h
5327F: include/linux/ieee802154.h
5328F: include/net/nl802154.h
5329F: include/net/mac802154.h
5330F: include/net/af_ieee802154.h
5331F: include/net/cfg802154.h
5332F: include/net/ieee802154_netdev.h
5333F: Documentation/networking/ieee802154.txt
5334
5335IGORPLUG-USB IR RECEIVER
5336M: Sean Young <sean@mess.org>
5337L: linux-media@vger.kernel.org
5338S: Maintained
5339F: drivers/media/rc/igorplugusb.c
5340
5341IGUANAWORKS USB IR TRANSCEIVER
5342M: Sean Young <sean@mess.org>
5343L: linux-media@vger.kernel.org
5344S: Maintained
5345F: drivers/media/rc/iguanair.c
5346
5347IIO SUBSYSTEM AND DRIVERS
5348M: Jonathan Cameron <jic23@kernel.org>
5349R: Hartmut Knaack <knaack.h@gmx.de>
5350R: Lars-Peter Clausen <lars@metafoo.de>
5351R: Peter Meerwald <pmeerw@pmeerw.net>
5352L: linux-iio@vger.kernel.org
5353S: Maintained
5354F: drivers/iio/
5355F: drivers/staging/iio/
5356F: include/linux/iio/
5357F: tools/iio/
5358
5359IKANOS/ADI EAGLE ADSL USB DRIVER
5360M: Matthieu Castet <castet.matthieu@free.fr>
5361M: Stanislaw Gruszka <stf_xl@wp.pl>
5362S: Maintained
5363F: drivers/usb/atm/ueagle-atm.c
5364
5365INA209 HARDWARE MONITOR DRIVER
5366M: Guenter Roeck <linux@roeck-us.net>
5367L: lm-sensors@lm-sensors.org
5368S: Maintained
5369F: Documentation/hwmon/ina209
5370F: Documentation/devicetree/bindings/i2c/ina209.txt
5371F: drivers/hwmon/ina209.c
5372
5373INA2XX HARDWARE MONITOR DRIVER
5374M: Guenter Roeck <linux@roeck-us.net>
5375L: lm-sensors@lm-sensors.org
5376S: Maintained
5377F: Documentation/hwmon/ina2xx
5378F: drivers/hwmon/ina2xx.c
5379F: include/linux/platform_data/ina2xx.h
5380
5381INDUSTRY PACK SUBSYSTEM (IPACK)
5382M: Samuel Iglesias Gonsalvez <siglesias@igalia.com>
5383M: Jens Taprogge <jens.taprogge@taprogge.org>
5384M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
5385L: industrypack-devel@lists.sourceforge.net
5386W: http://industrypack.sourceforge.net
5387S: Maintained
5388F: drivers/ipack/
5389
5390INGENIC JZ4780 DMA Driver
5391M: Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com>
5392S: Maintained
5393F: drivers/dma/dma-jz4780.c
5394
5395INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
5396M: Mimi Zohar <zohar@linux.vnet.ibm.com>
5397M: Dmitry Kasatkin <dmitry.kasatkin@gmail.com>
5398L: linux-ima-devel@lists.sourceforge.net
5399L: linux-ima-user@lists.sourceforge.net
5400L: linux-security-module@vger.kernel.org
5401S: Supported
5402F: security/integrity/ima/
5403
5404IMGTEC IR DECODER DRIVER
5405M: James Hogan <james.hogan@imgtec.com>
5406S: Maintained
5407F: drivers/media/rc/img-ir/
5408
5409IMS TWINTURBO FRAMEBUFFER DRIVER
5410L: linux-fbdev@vger.kernel.org
5411S: Orphan
5412F: drivers/video/fbdev/imsttfb.c
5413
5414INFINIBAND SUBSYSTEM
5415M: Doug Ledford <dledford@redhat.com>
5416M: Sean Hefty <sean.hefty@intel.com>
5417M: Hal Rosenstock <hal.rosenstock@gmail.com>
5418L: linux-rdma@vger.kernel.org
5419W: http://www.openfabrics.org/
5420Q: http://patchwork.kernel.org/project/linux-rdma/list/
5421T: git git://git.kernel.org/pub/scm/linux/kernel/git/dledford/rdma.git
5422S: Supported
5423F: Documentation/infiniband/
5424F: drivers/infiniband/
5425F: drivers/staging/rdma/
5426F: include/uapi/linux/if_infiniband.h
5427F: include/uapi/rdma/
5428F: include/rdma/
5429
5430INOTIFY
5431M: John McCutchan <john@johnmccutchan.com>
5432M: Robert Love <rlove@rlove.org>
5433M: Eric Paris <eparis@parisplace.org>
5434S: Maintained
5435F: Documentation/filesystems/inotify.txt
5436F: fs/notify/inotify/
5437F: include/linux/inotify.h
5438F: include/uapi/linux/inotify.h
5439
5440INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
5441M: Dmitry Torokhov <dmitry.torokhov@gmail.com>
5442L: linux-input@vger.kernel.org
5443Q: http://patchwork.kernel.org/project/linux-input/list/
5444T: git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
5445S: Maintained
5446F: drivers/input/
5447F: include/linux/input.h
5448F: include/uapi/linux/input.h
5449F: include/linux/input/
5450
5451INPUT MULTITOUCH (MT) PROTOCOL
5452M: Henrik Rydberg <rydberg@bitmath.org>
5453L: linux-input@vger.kernel.org
5454S: Odd fixes
5455F: Documentation/input/multi-touch-protocol.txt
5456F: drivers/input/input-mt.c
5457K: \b(ABS|SYN)_MT_
5458
5459INTEL ASoC BDW/HSW DRIVERS
5460M: Jie Yang <yang.jie@linux.intel.com>
5461L: alsa-devel@alsa-project.org (moderated for non-subscribers)
5462S: Supported
5463F: sound/soc/intel/common/sst-dsp*
5464F: sound/soc/intel/common/sst-firmware.c
5465F: sound/soc/intel/boards/broadwell.c
5466F: sound/soc/intel/haswell/
5467
5468INTEL C600 SERIES SAS CONTROLLER DRIVER
5469M: Intel SCU Linux support <intel-linux-scu@intel.com>
5470M: Artur Paszkiewicz <artur.paszkiewicz@intel.com>
5471L: linux-scsi@vger.kernel.org
5472T: git git://git.code.sf.net/p/intel-sas/isci
5473S: Supported
5474F: drivers/scsi/isci/
5475
5476INTEL IDLE DRIVER
5477M: Len Brown <lenb@kernel.org>
5478L: linux-pm@vger.kernel.org
5479T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
5480S: Supported
5481F: drivers/idle/intel_idle.c
5482
5483INTEL PSTATE DRIVER
5484M: Kristen Carlson Accardi <kristen@linux.intel.com>
5485L: linux-pm@vger.kernel.org
5486S: Supported
5487F: drivers/cpufreq/intel_pstate.c
5488
5489INTEL FRAMEBUFFER DRIVER (excluding 810 and 815)
5490M: Maik Broemme <mbroemme@plusserver.de>
5491L: linux-fbdev@vger.kernel.org
5492S: Maintained
5493F: Documentation/fb/intelfb.txt
5494F: drivers/video/fbdev/intelfb/
5495
5496INTEL 810/815 FRAMEBUFFER DRIVER
5497M: Antonino Daplas <adaplas@gmail.com>
5498L: linux-fbdev@vger.kernel.org
5499S: Maintained
5500F: drivers/video/fbdev/i810/
5501
5502INTEL MENLOW THERMAL DRIVER
5503M: Sujith Thomas <sujith.thomas@intel.com>
5504L: platform-driver-x86@vger.kernel.org
5505W: https://01.org/linux-acpi
5506S: Supported
5507F: drivers/platform/x86/intel_menlow.c
5508
5509INTEL I/OAT DMA DRIVER
5510M: Dave Jiang <dave.jiang@intel.com>
5511R: Dan Williams <dan.j.williams@intel.com>
5512L: dmaengine@vger.kernel.org
5513Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
5514S: Supported
5515F: drivers/dma/ioat*
5516
5517INTEL IOMMU (VT-d)
5518M: David Woodhouse <dwmw2@infradead.org>
5519L: iommu@lists.linux-foundation.org
5520T: git git://git.infradead.org/iommu-2.6.git
5521S: Supported
5522F: drivers/iommu/intel-iommu.c
5523F: include/linux/intel-iommu.h
5524
5525INTEL IOP-ADMA DMA DRIVER
5526R: Dan Williams <dan.j.williams@intel.com>
5527S: Odd fixes
5528F: drivers/dma/iop-adma.c
5529
5530INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT
5531M: Krzysztof Halasa <khalasa@piap.pl>
5532S: Maintained
5533F: arch/arm/mach-ixp4xx/include/mach/qmgr.h
5534F: arch/arm/mach-ixp4xx/include/mach/npe.h
5535F: arch/arm/mach-ixp4xx/ixp4xx_qmgr.c
5536F: arch/arm/mach-ixp4xx/ixp4xx_npe.c
5537F: drivers/net/ethernet/xscale/ixp4xx_eth.c
5538F: drivers/net/wan/ixp4xx_hss.c
5539
5540INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT
5541M: Deepak Saxena <dsaxena@plexity.net>
5542S: Maintained
5543F: drivers/char/hw_random/ixp4xx-rng.c
5544
5545INTEL ETHERNET DRIVERS
5546M: Jeff Kirsher <jeffrey.t.kirsher@intel.com>
5547R: Jesse Brandeburg <jesse.brandeburg@intel.com>
5548R: Shannon Nelson <shannon.nelson@intel.com>
5549R: Carolyn Wyborny <carolyn.wyborny@intel.com>
5550R: Don Skidmore <donald.c.skidmore@intel.com>
5551R: Matthew Vick <matthew.vick@intel.com>
5552R: John Ronciak <john.ronciak@intel.com>
5553R: Mitch Williams <mitch.a.williams@intel.com>
5554L: intel-wired-lan@lists.osuosl.org
5555W: http://www.intel.com/support/feedback.htm
5556W: http://e1000.sourceforge.net/
5557Q: http://patchwork.ozlabs.org/project/intel-wired-lan/list/
5558T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git
5559T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git
5560S: Supported
5561F: Documentation/networking/e100.txt
5562F: Documentation/networking/e1000.txt
5563F: Documentation/networking/e1000e.txt
5564F: Documentation/networking/igb.txt
5565F: Documentation/networking/igbvf.txt
5566F: Documentation/networking/ixgb.txt
5567F: Documentation/networking/ixgbe.txt
5568F: Documentation/networking/ixgbevf.txt
5569F: Documentation/networking/i40e.txt
5570F: Documentation/networking/i40evf.txt
5571F: drivers/net/ethernet/intel/
5572F: drivers/net/ethernet/intel/*/
5573
5574INTEL-MID GPIO DRIVER
5575M: David Cohen <david.a.cohen@linux.intel.com>
5576L: linux-gpio@vger.kernel.org
5577S: Maintained
5578F: drivers/gpio/gpio-intel-mid.c
5579
5580INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
5581M: Stanislav Yakovlev <stas.yakovlev@gmail.com>
5582L: linux-wireless@vger.kernel.org
5583S: Maintained
5584F: Documentation/networking/README.ipw2100
5585F: Documentation/networking/README.ipw2200
5586F: drivers/net/wireless/ipw2x00/
5587
5588INTEL(R) TRACE HUB
5589M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
5590S: Supported
5591F: Documentation/trace/intel_th.txt
5592F: drivers/hwtracing/intel_th/
5593
5594INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
5595M: Richard L Maliszewski <richard.l.maliszewski@intel.com>
5596M: Gang Wei <gang.wei@intel.com>
5597M: Shane Wang <shane.wang@intel.com>
5598L: tboot-devel@lists.sourceforge.net
5599W: http://tboot.sourceforge.net
5600T: hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
5601S: Supported
5602F: Documentation/intel_txt.txt
5603F: include/linux/tboot.h
5604F: arch/x86/kernel/tboot.c
5605
5606INTEL WIRELESS WIMAX CONNECTION 2400
5607M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
5608M: linux-wimax@intel.com
5609L: wimax@linuxwimax.org (subscribers-only)
5610S: Supported
5611W: http://linuxwimax.org
5612F: Documentation/wimax/README.i2400m
5613F: drivers/net/wimax/i2400m/
5614F: include/uapi/linux/wimax/i2400m.h
5615
5616INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
5617M: Stanislaw Gruszka <sgruszka@redhat.com>
5618L: linux-wireless@vger.kernel.org
5619S: Supported
5620F: drivers/net/wireless/iwlegacy/
5621
5622INTEL WIRELESS WIFI LINK (iwlwifi)
5623M: Johannes Berg <johannes.berg@intel.com>
5624M: Emmanuel Grumbach <emmanuel.grumbach@intel.com>
5625M: Intel Linux Wireless <linuxwifi@intel.com>
5626L: linux-wireless@vger.kernel.org
5627W: http://intellinuxwireless.org
5628T: git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
5629S: Supported
5630F: drivers/net/wireless/iwlwifi/
5631
5632INTEL MANAGEMENT ENGINE (mei)
5633M: Tomas Winkler <tomas.winkler@intel.com>
5634L: linux-kernel@vger.kernel.org
5635S: Supported
5636F: include/uapi/linux/mei.h
5637F: include/linux/mei_cl_bus.h
5638F: drivers/misc/mei/*
5639F: Documentation/misc-devices/mei/*
5640
5641INTEL MIC DRIVERS (mic)
5642M: Sudeep Dutt <sudeep.dutt@intel.com>
5643M: Ashutosh Dixit <ashutosh.dixit@intel.com>
5644S: Supported
5645W: https://github.com/sudeepdutt/mic
5646W: http://software.intel.com/en-us/mic-developer
5647F: include/linux/mic_bus.h
5648F: include/linux/scif.h
5649F: include/uapi/linux/mic_common.h
5650F: include/uapi/linux/mic_ioctl.h
5651F include/uapi/linux/scif_ioctl.h
5652F: drivers/misc/mic/
5653F: drivers/dma/mic_x100_dma.c
5654F: drivers/dma/mic_x100_dma.h
5655F Documentation/mic/
5656
5657INTEL PMC IPC DRIVER
5658M: Zha Qipeng<qipeng.zha@intel.com>
5659L: platform-driver-x86@vger.kernel.org
5660S: Maintained
5661F: drivers/platform/x86/intel_pmc_ipc.c
5662F: arch/x86/include/asm/intel_pmc_ipc.h
5663
5664IOC3 ETHERNET DRIVER
5665M: Ralf Baechle <ralf@linux-mips.org>
5666L: linux-mips@linux-mips.org
5667S: Maintained
5668F: drivers/net/ethernet/sgi/ioc3-eth.c
5669
5670IOC3 SERIAL DRIVER
5671M: Pat Gefre <pfg@sgi.com>
5672L: linux-serial@vger.kernel.org
5673S: Maintained
5674F: drivers/tty/serial/ioc3_serial.c
5675
5676IOMMU DRIVERS
5677M: Joerg Roedel <joro@8bytes.org>
5678L: iommu@lists.linux-foundation.org
5679T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
5680S: Maintained
5681F: drivers/iommu/
5682
5683IP MASQUERADING
5684M: Juanjo Ciarlante <jjciarla@raiz.uncu.edu.ar>
5685S: Maintained
5686F: net/ipv4/netfilter/ipt_MASQUERADE.c
5687
5688IP1000A 10/100/1000 GIGABIT ETHERNET DRIVER
5689M: Francois Romieu <romieu@fr.zoreil.com>
5690M: Sorbica Shieh <sorbica@icplus.com.tw>
5691L: netdev@vger.kernel.org
5692S: Maintained
5693F: drivers/net/ethernet/icplus/ipg.*
5694
5695IPATH DRIVER
5696M: Mike Marciniszyn <infinipath@intel.com>
5697L: linux-rdma@vger.kernel.org
5698S: Maintained
5699F: drivers/staging/rdma/ipath/
5700
5701IPMI SUBSYSTEM
5702M: Corey Minyard <minyard@acm.org>
5703L: openipmi-developer@lists.sourceforge.net (moderated for non-subscribers)
5704W: http://openipmi.sourceforge.net/
5705S: Supported
5706F: Documentation/IPMI.txt
5707F: drivers/char/ipmi/
5708F: include/linux/ipmi*
5709F: include/uapi/linux/ipmi*
5710
5711QCOM AUDIO (ASoC) DRIVERS
5712M: Patrick Lai <plai@codeaurora.org>
5713M: Banajit Goswami <bgoswami@codeaurora.org>
5714L: alsa-devel@alsa-project.org (moderated for non-subscribers)
5715S: Supported
5716F: sound/soc/qcom/
5717
5718IPS SCSI RAID DRIVER
5719M: Adaptec OEM Raid Solutions <aacraid@adaptec.com>
5720L: linux-scsi@vger.kernel.org
5721W: http://www.adaptec.com/
5722S: Maintained
5723F: drivers/scsi/ips*
5724
5725IPVS
5726M: Wensong Zhang <wensong@linux-vs.org>
5727M: Simon Horman <horms@verge.net.au>
5728M: Julian Anastasov <ja@ssi.bg>
5729L: netdev@vger.kernel.org
5730L: lvs-devel@vger.kernel.org
5731S: Maintained
5732F: Documentation/networking/ipvs-sysctl.txt
5733F: include/net/ip_vs.h
5734F: include/uapi/linux/ip_vs.h
5735F: net/netfilter/ipvs/
5736
5737IPWIRELESS DRIVER
5738M: Jiri Kosina <jikos@kernel.org>
5739M: David Sterba <dsterba@suse.com>
5740S: Odd Fixes
5741F: drivers/tty/ipwireless/
5742
5743IPX NETWORK LAYER
5744M: Arnaldo Carvalho de Melo <acme@ghostprotocols.net>
5745L: netdev@vger.kernel.org
5746S: Maintained
5747F: include/net/ipx.h
5748F: include/uapi/linux/ipx.h
5749F: net/ipx/
5750
5751IRDA SUBSYSTEM
5752M: Samuel Ortiz <samuel@sortiz.org>
5753L: irda-users@lists.sourceforge.net (subscribers-only)
5754L: netdev@vger.kernel.org
5755W: http://irda.sourceforge.net/
5756S: Maintained
5757T: git git://git.kernel.org/pub/scm/linux/kernel/git/sameo/irda-2.6.git
5758F: Documentation/networking/irda.txt
5759F: drivers/net/irda/
5760F: include/net/irda/
5761F: net/irda/
5762
5763IRQ SUBSYSTEM
5764M: Thomas Gleixner <tglx@linutronix.de>
5765L: linux-kernel@vger.kernel.org
5766S: Maintained
5767T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
5768F: kernel/irq/
5769
5770IRQCHIP DRIVERS
5771M: Thomas Gleixner <tglx@linutronix.de>
5772M: Jason Cooper <jason@lakedaemon.net>
5773M: Marc Zyngier <marc.zyngier@arm.com>
5774L: linux-kernel@vger.kernel.org
5775S: Maintained
5776T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
5777T: git git://git.infradead.org/users/jcooper/linux.git irqchip/core
5778F: Documentation/devicetree/bindings/interrupt-controller/
5779F: drivers/irqchip/
5780
5781IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
5782M: Jiang Liu <jiang.liu@linux.intel.com>
5783M: Marc Zyngier <marc.zyngier@arm.com>
5784S: Maintained
5785T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
5786F: Documentation/IRQ-domain.txt
5787F: include/linux/irqdomain.h
5788F: kernel/irq/irqdomain.c
5789F: kernel/irq/msi.c
5790
5791ISAPNP
5792M: Jaroslav Kysela <perex@perex.cz>
5793S: Maintained
5794F: Documentation/isapnp.txt
5795F: drivers/pnp/isapnp/
5796F: include/linux/isapnp.h
5797
5798ISA RADIO MODULE
5799M: Hans Verkuil <hverkuil@xs4all.nl>
5800L: linux-media@vger.kernel.org
5801T: git git://linuxtv.org/media_tree.git
5802W: http://linuxtv.org
5803S: Maintained
5804F: drivers/media/radio/radio-isa*
5805
5806iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
5807M: Peter Jones <pjones@redhat.com>
5808M: Konrad Rzeszutek Wilk <konrad@kernel.org>
5809S: Maintained
5810F: drivers/firmware/iscsi_ibft*
5811
5812ISCSI
5813M: Mike Christie <michaelc@cs.wisc.edu>
5814L: open-iscsi@googlegroups.com
5815W: www.open-iscsi.org
5816T: git git://git.kernel.org/pub/scm/linux/kernel/git/mnc/linux-2.6-iscsi.git
5817S: Maintained
5818F: drivers/scsi/*iscsi*
5819F: include/scsi/*iscsi*
5820
5821ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
5822M: Or Gerlitz <ogerlitz@mellanox.com>
5823M: Sagi Grimberg <sagig@mellanox.com>
5824M: Roi Dayan <roid@mellanox.com>
5825L: linux-rdma@vger.kernel.org
5826S: Supported
5827W: http://www.openfabrics.org
5828W: www.open-iscsi.org
5829Q: http://patchwork.kernel.org/project/linux-rdma/list/
5830F: drivers/infiniband/ulp/iser/
5831
5832ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
5833M: Sagi Grimberg <sagig@mellanox.com>
5834T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
5835L: linux-rdma@vger.kernel.org
5836L: target-devel@vger.kernel.org
5837S: Supported
5838W: http://www.linux-iscsi.org
5839F: drivers/infiniband/ulp/isert
5840
5841ISDN SUBSYSTEM
5842M: Karsten Keil <isdn@linux-pingi.de>
5843L: isdn4linux@listserv.isdn4linux.de (subscribers-only)
5844L: netdev@vger.kernel.org
5845W: http://www.isdn4linux.de
5846T: git git://git.kernel.org/pub/scm/linux/kernel/git/kkeil/isdn-2.6.git
5847S: Maintained
5848F: Documentation/isdn/
5849F: drivers/isdn/
5850F: include/linux/isdn.h
5851F: include/linux/isdn/
5852F: include/uapi/linux/isdn.h
5853F: include/uapi/linux/isdn/
5854
5855ISDN SUBSYSTEM (Eicon active card driver)
5856M: Armin Schindler <mac@melware.de>
5857L: isdn4linux@listserv.isdn4linux.de (subscribers-only)
5858W: http://www.melware.de
5859S: Maintained
5860F: drivers/isdn/hardware/eicon/
5861
5862IT87 HARDWARE MONITORING DRIVER
5863M: Jean Delvare <jdelvare@suse.com>
5864L: lm-sensors@lm-sensors.org
5865S: Maintained
5866F: Documentation/hwmon/it87
5867F: drivers/hwmon/it87.c
5868
5869IT913X MEDIA DRIVER
5870M: Antti Palosaari <crope@iki.fi>
5871L: linux-media@vger.kernel.org
5872W: http://linuxtv.org/
5873W: http://palosaari.fi/linux/
5874Q: http://patchwork.linuxtv.org/project/linux-media/list/
5875T: git git://linuxtv.org/anttip/media_tree.git
5876S: Maintained
5877F: drivers/media/tuners/it913x*
5878
5879IVTV VIDEO4LINUX DRIVER
5880M: Andy Walls <awalls@md.metrocast.net>
5881L: ivtv-devel@ivtvdriver.org (subscribers-only)
5882L: linux-media@vger.kernel.org
5883T: git git://linuxtv.org/media_tree.git
5884W: http://www.ivtvdriver.org
5885S: Maintained
5886F: Documentation/video4linux/*.ivtv
5887F: drivers/media/pci/ivtv/
5888F: include/uapi/linux/ivtv*
5889
5890IX2505V MEDIA DRIVER
5891M: Malcolm Priestley <tvboxspy@gmail.com>
5892L: linux-media@vger.kernel.org
5893W: http://linuxtv.org/
5894Q: http://patchwork.linuxtv.org/project/linux-media/list/
5895S: Maintained
5896F: drivers/media/dvb-frontends/ix2505v*
5897
5898JC42.4 TEMPERATURE SENSOR DRIVER
5899M: Guenter Roeck <linux@roeck-us.net>
5900L: lm-sensors@lm-sensors.org
5901S: Maintained
5902F: drivers/hwmon/jc42.c
5903F: Documentation/hwmon/jc42
5904
5905JFS FILESYSTEM
5906M: Dave Kleikamp <shaggy@kernel.org>
5907L: jfs-discussion@lists.sourceforge.net
5908W: http://jfs.sourceforge.net/
5909T: git git://git.kernel.org/pub/scm/linux/kernel/git/shaggy/jfs-2.6.git
5910S: Maintained
5911F: Documentation/filesystems/jfs.txt
5912F: fs/jfs/
5913
5914JME NETWORK DRIVER
5915M: Guo-Fu Tseng <cooldavid@cooldavid.org>
5916L: netdev@vger.kernel.org
5917S: Maintained
5918F: drivers/net/ethernet/jme.*
5919
5920JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
5921M: David Woodhouse <dwmw2@infradead.org>
5922L: linux-mtd@lists.infradead.org
5923W: http://www.linux-mtd.infradead.org/doc/jffs2.html
5924S: Maintained
5925F: fs/jffs2/
5926F: include/uapi/linux/jffs2.h
5927
5928JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
5929M: "Theodore Ts'o" <tytso@mit.edu>
5930M: Jan Kara <jack@suse.com>
5931L: linux-ext4@vger.kernel.org
5932S: Maintained
5933F: fs/jbd2/
5934F: include/linux/jbd2.h
5935
5936JPU V4L2 MEM2MEM DRIVER FOR RENESAS
5937M: Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com>
5938L: linux-media@vger.kernel.org
5939S: Maintained
5940F: drivers/media/platform/rcar_jpu.c
5941
5942JSM Neo PCI based serial card
5943M: Thadeu Lima de Souza Cascardo <cascardo@linux.vnet.ibm.com>
5944L: linux-serial@vger.kernel.org
5945S: Maintained
5946F: drivers/tty/serial/jsm/
5947
5948K10TEMP HARDWARE MONITORING DRIVER
5949M: Clemens Ladisch <clemens@ladisch.de>
5950L: lm-sensors@lm-sensors.org
5951S: Maintained
5952F: Documentation/hwmon/k10temp
5953F: drivers/hwmon/k10temp.c
5954
5955K8TEMP HARDWARE MONITORING DRIVER
5956M: Rudolf Marek <r.marek@assembler.cz>
5957L: lm-sensors@lm-sensors.org
5958S: Maintained
5959F: Documentation/hwmon/k8temp
5960F: drivers/hwmon/k8temp.c
5961
5962KCONFIG
5963M: "Yann E. MORIN" <yann.morin.1998@free.fr>
5964L: linux-kbuild@vger.kernel.org
5965T: git git://gitorious.org/linux-kconfig/linux-kconfig
5966S: Maintained
5967F: Documentation/kbuild/kconfig-language.txt
5968F: scripts/kconfig/
5969
5970KDUMP
5971M: Vivek Goyal <vgoyal@redhat.com>
5972M: Haren Myneni <hbabu@us.ibm.com>
5973L: kexec@lists.infradead.org
5974W: http://lse.sourceforge.net/kdump/
5975S: Maintained
5976F: Documentation/kdump/
5977
5978KEENE FM RADIO TRANSMITTER DRIVER
5979M: Hans Verkuil <hverkuil@xs4all.nl>
5980L: linux-media@vger.kernel.org
5981T: git git://linuxtv.org/media_tree.git
5982W: http://linuxtv.org
5983S: Maintained
5984F: drivers/media/radio/radio-keene*
5985
5986KERNEL AUTOMOUNTER v4 (AUTOFS4)
5987M: Ian Kent <raven@themaw.net>
5988L: autofs@vger.kernel.org
5989S: Maintained
5990F: fs/autofs4/
5991
5992KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
5993M: Michal Marek <mmarek@suse.com>
5994T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git for-next
5995T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git rc-fixes
5996L: linux-kbuild@vger.kernel.org
5997S: Maintained
5998F: Documentation/kbuild/
5999F: Makefile
6000F: scripts/Makefile.*
6001F: scripts/basic/
6002F: scripts/mk*
6003F: scripts/package/
6004
6005KERNEL JANITORS
6006L: kernel-janitors@vger.kernel.org
6007W: http://kernelnewbies.org/KernelJanitors
6008S: Odd Fixes
6009
6010KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
6011M: "J. Bruce Fields" <bfields@fieldses.org>
6012M: Jeff Layton <jlayton@poochiereds.net>
6013L: linux-nfs@vger.kernel.org
6014W: http://nfs.sourceforge.net/
6015S: Supported
6016F: fs/nfsd/
6017F: include/uapi/linux/nfsd/
6018F: fs/lockd/
6019F: fs/nfs_common/
6020F: net/sunrpc/
6021F: include/linux/lockd/
6022F: include/linux/sunrpc/
6023F: include/uapi/linux/sunrpc/
6024
6025KERNEL SELFTEST FRAMEWORK
6026M: Shuah Khan <shuahkh@osg.samsung.com>
6027L: linux-api@vger.kernel.org
6028T: git git://git.kernel.org/pub/scm/shuah/linux-kselftest
6029S: Maintained
6030F: tools/testing/selftests
6031
6032KERNEL VIRTUAL MACHINE (KVM)
6033M: Gleb Natapov <gleb@kernel.org>
6034M: Paolo Bonzini <pbonzini@redhat.com>
6035L: kvm@vger.kernel.org
6036W: http://www.linux-kvm.org
6037T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
6038S: Supported
6039F: Documentation/*/kvm*.txt
6040F: Documentation/virtual/kvm/
6041F: arch/*/kvm/
6042F: arch/x86/kernel/kvm.c
6043F: arch/x86/kernel/kvmclock.c
6044F: arch/*/include/asm/kvm*
6045F: include/linux/kvm*
6046F: include/uapi/linux/kvm*
6047F: virt/kvm/
6048
6049KERNEL VIRTUAL MACHINE (KVM) FOR AMD-V
6050M: Joerg Roedel <joro@8bytes.org>
6051L: kvm@vger.kernel.org
6052W: http://www.linux-kvm.org/
6053S: Maintained
6054F: arch/x86/include/asm/svm.h
6055F: arch/x86/kvm/svm.c
6056
6057KERNEL VIRTUAL MACHINE (KVM) FOR POWERPC
6058M: Alexander Graf <agraf@suse.com>
6059L: kvm-ppc@vger.kernel.org
6060W: http://www.linux-kvm.org/
6061T: git git://github.com/agraf/linux-2.6.git
6062S: Supported
6063F: arch/powerpc/include/asm/kvm*
6064F: arch/powerpc/kvm/
6065
6066KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
6067M: Christian Borntraeger <borntraeger@de.ibm.com>
6068M: Cornelia Huck <cornelia.huck@de.ibm.com>
6069L: linux-s390@vger.kernel.org
6070W: http://www.ibm.com/developerworks/linux/linux390/
6071S: Supported
6072F: Documentation/s390/kvm.txt
6073F: arch/s390/include/asm/kvm*
6074F: arch/s390/kvm/
6075
6076KERNEL VIRTUAL MACHINE (KVM) FOR ARM
6077M: Christoffer Dall <christoffer.dall@linaro.org>
6078M: Marc Zyngier <marc.zyngier@arm.com>
6079L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
6080L: kvmarm@lists.cs.columbia.edu
6081W: http://systems.cs.columbia.edu/projects/kvm-arm
6082S: Supported
6083F: arch/arm/include/uapi/asm/kvm*
6084F: arch/arm/include/asm/kvm*
6085F: arch/arm/kvm/
6086F: virt/kvm/arm/
6087F: include/kvm/arm_*
6088
6089KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64)
6090M: Christoffer Dall <christoffer.dall@linaro.org>
6091M: Marc Zyngier <marc.zyngier@arm.com>
6092L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
6093L: kvmarm@lists.cs.columbia.edu
6094S: Maintained
6095F: arch/arm64/include/uapi/asm/kvm*
6096F: arch/arm64/include/asm/kvm*
6097F: arch/arm64/kvm/
6098
6099KEXEC
6100M: Eric Biederman <ebiederm@xmission.com>
6101W: http://kernel.org/pub/linux/utils/kernel/kexec/
6102L: kexec@lists.infradead.org
6103S: Maintained
6104F: include/linux/kexec.h
6105F: include/uapi/linux/kexec.h
6106F: kernel/kexec.c
6107
6108KEYS/KEYRINGS:
6109M: David Howells <dhowells@redhat.com>
6110L: keyrings@vger.kernel.org
6111S: Maintained
6112F: Documentation/security/keys.txt
6113F: include/linux/key.h
6114F: include/linux/key-type.h
6115F: include/keys/
6116F: security/keys/
6117
6118KEYS-TRUSTED
6119M: David Safford <safford@us.ibm.com>
6120M: Mimi Zohar <zohar@linux.vnet.ibm.com>
6121L: linux-security-module@vger.kernel.org
6122L: keyrings@vger.kernel.org
6123S: Supported
6124F: Documentation/security/keys-trusted-encrypted.txt
6125F: include/keys/trusted-type.h
6126F: security/keys/trusted.c
6127F: security/keys/trusted.h
6128
6129KEYS-ENCRYPTED
6130M: Mimi Zohar <zohar@linux.vnet.ibm.com>
6131M: David Safford <safford@us.ibm.com>
6132L: linux-security-module@vger.kernel.org
6133L: keyrings@vger.kernel.org
6134S: Supported
6135F: Documentation/security/keys-trusted-encrypted.txt
6136F: include/keys/encrypted-type.h
6137F: security/keys/encrypted-keys/
6138
6139KGDB / KDB /debug_core
6140M: Jason Wessel <jason.wessel@windriver.com>
6141W: http://kgdb.wiki.kernel.org/
6142L: kgdb-bugreport@lists.sourceforge.net
6143S: Maintained
6144F: Documentation/DocBook/kgdb.tmpl
6145F: drivers/misc/kgdbts.c
6146F: drivers/tty/serial/kgdboc.c
6147F: include/linux/kdb.h
6148F: include/linux/kgdb.h
6149F: kernel/debug/
6150
6151KMEMCHECK
6152M: Vegard Nossum <vegardno@ifi.uio.no>
6153M: Pekka Enberg <penberg@kernel.org>
6154S: Maintained
6155F: Documentation/kmemcheck.txt
6156F: arch/x86/include/asm/kmemcheck.h
6157F: arch/x86/mm/kmemcheck/
6158F: include/linux/kmemcheck.h
6159F: mm/kmemcheck.c
6160
6161KMEMLEAK
6162M: Catalin Marinas <catalin.marinas@arm.com>
6163S: Maintained
6164F: Documentation/kmemleak.txt
6165F: include/linux/kmemleak.h
6166F: mm/kmemleak.c
6167F: mm/kmemleak-test.c
6168
6169KPROBES
6170M: Ananth N Mavinakayanahalli <ananth@in.ibm.com>
6171M: Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
6172M: "David S. Miller" <davem@davemloft.net>
6173M: Masami Hiramatsu <masami.hiramatsu.pt@hitachi.com>
6174S: Maintained
6175F: Documentation/kprobes.txt
6176F: include/linux/kprobes.h
6177F: kernel/kprobes.c
6178
6179KS0108 LCD CONTROLLER DRIVER
6180M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
6181W: http://miguelojeda.es/auxdisplay.htm
6182W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
6183S: Maintained
6184F: Documentation/auxdisplay/ks0108
6185F: drivers/auxdisplay/ks0108.c
6186F: include/linux/ks0108.h
6187
6188L3MDEV
6189M: David Ahern <dsa@cumulusnetworks.com>
6190L: netdev@vger.kernel.org
6191S: Maintained
6192F: net/l3mdev
6193F: include/net/l3mdev.h
6194
6195LAPB module
6196L: linux-x25@vger.kernel.org
6197S: Orphan
6198F: Documentation/networking/lapb-module.txt
6199F: include/*/lapb.h
6200F: net/lapb/
6201
6202LASI 53c700 driver for PARISC
6203M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
6204L: linux-scsi@vger.kernel.org
6205S: Maintained
6206F: Documentation/scsi/53c700.txt
6207F: drivers/scsi/53c700*
6208
6209LED SUBSYSTEM
6210M: Richard Purdie <rpurdie@rpsys.net>
6211M: Jacek Anaszewski <j.anaszewski@samsung.com>
6212L: linux-leds@vger.kernel.org
6213T: git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git
6214S: Maintained
6215F: drivers/leds/
6216F: include/linux/leds.h
6217
6218LEGACY EEPROM DRIVER
6219M: Jean Delvare <jdelvare@suse.com>
6220S: Maintained
6221F: Documentation/misc-devices/eeprom
6222F: drivers/misc/eeprom/eeprom.c
6223
6224LEGO USB Tower driver
6225M: Juergen Stuber <starblue@users.sourceforge.net>
6226L: legousb-devel@lists.sourceforge.net
6227W: http://legousb.sourceforge.net/
6228S: Maintained
6229F: drivers/usb/misc/legousbtower.c
6230
6231LG2160 MEDIA DRIVER
6232M: Michael Krufky <mkrufky@linuxtv.org>
6233L: linux-media@vger.kernel.org
6234W: http://linuxtv.org/
6235W: http://github.com/mkrufky
6236Q: http://patchwork.linuxtv.org/project/linux-media/list/
6237T: git git://linuxtv.org/mkrufky/tuners.git
6238S: Maintained
6239F: drivers/media/dvb-frontends/lg2160.*
6240
6241LGDT3305 MEDIA DRIVER
6242M: Michael Krufky <mkrufky@linuxtv.org>
6243L: linux-media@vger.kernel.org
6244W: http://linuxtv.org/
6245W: http://github.com/mkrufky
6246Q: http://patchwork.linuxtv.org/project/linux-media/list/
6247T: git git://linuxtv.org/mkrufky/tuners.git
6248S: Maintained
6249F: drivers/media/dvb-frontends/lgdt3305.*
6250
6251LGUEST
6252M: Rusty Russell <rusty@rustcorp.com.au>
6253L: lguest@lists.ozlabs.org
6254W: http://lguest.ozlabs.org/
6255S: Odd Fixes
6256F: arch/x86/include/asm/lguest*.h
6257F: arch/x86/lguest/
6258F: drivers/lguest/
6259F: include/linux/lguest*.h
6260F: tools/lguest/
6261
6262LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
6263M: Tejun Heo <tj@kernel.org>
6264L: linux-ide@vger.kernel.org
6265T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
6266S: Maintained
6267F: drivers/ata/
6268F: include/linux/ata.h
6269F: include/linux/libata.h
6270
6271LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
6272M: Viresh Kumar <vireshk@kernel.org>
6273L: linux-ide@vger.kernel.org
6274T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
6275S: Maintained
6276F: include/linux/pata_arasan_cf_data.h
6277F: drivers/ata/pata_arasan_cf.c
6278
6279LIBATA PATA DRIVERS
6280M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
6281M: Tejun Heo <tj@kernel.org>
6282L: linux-ide@vger.kernel.org
6283T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
6284S: Maintained
6285F: drivers/ata/pata_*.c
6286F: drivers/ata/ata_generic.c
6287
6288LIBATA SATA AHCI PLATFORM devices support
6289M: Hans de Goede <hdegoede@redhat.com>
6290M: Tejun Heo <tj@kernel.org>
6291L: linux-ide@vger.kernel.org
6292T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
6293S: Maintained
6294F: drivers/ata/ahci_platform.c
6295F: drivers/ata/libahci_platform.c
6296F: include/linux/ahci_platform.h
6297
6298LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
6299M: Mikael Pettersson <mikpelinux@gmail.com>
6300L: linux-ide@vger.kernel.org
6301T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
6302S: Maintained
6303F: drivers/ata/sata_promise.*
6304
6305LIBLOCKDEP
6306M: Sasha Levin <sasha.levin@oracle.com>
6307S: Maintained
6308F: tools/lib/lockdep/
6309
6310LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
6311M: Dan Williams <dan.j.williams@intel.com>
6312L: linux-nvdimm@lists.01.org
6313Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
6314S: Supported
6315F: drivers/nvdimm/*
6316F: include/linux/nd.h
6317F: include/linux/libnvdimm.h
6318F: include/uapi/linux/ndctl.h
6319
6320LIBNVDIMM BLK: MMIO-APERTURE DRIVER
6321M: Ross Zwisler <ross.zwisler@linux.intel.com>
6322L: linux-nvdimm@lists.01.org
6323Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
6324S: Supported
6325F: drivers/nvdimm/blk.c
6326F: drivers/nvdimm/region_devs.c
6327F: drivers/acpi/nfit*
6328
6329LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
6330M: Vishal Verma <vishal.l.verma@intel.com>
6331L: linux-nvdimm@lists.01.org
6332Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
6333S: Supported
6334F: drivers/nvdimm/btt*
6335
6336LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
6337M: Ross Zwisler <ross.zwisler@linux.intel.com>
6338L: linux-nvdimm@lists.01.org
6339Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
6340S: Supported
6341F: drivers/nvdimm/pmem.c
6342F: include/linux/pmem.h
6343F: arch/*/include/asm/pmem.h
6344
6345LIGHTNVM PLATFORM SUPPORT
6346M: Matias Bjorling <mb@lightnvm.io>
6347W: http://github/OpenChannelSSD
6348S: Maintained
6349F: drivers/lightnvm/
6350F: include/linux/lightnvm.h
6351F: include/uapi/linux/lightnvm.h
6352
6353LINUX FOR IBM pSERIES (RS/6000)
6354M: Paul Mackerras <paulus@au.ibm.com>
6355W: http://www.ibm.com/linux/ltc/projects/ppc
6356S: Supported
6357F: arch/powerpc/boot/rs6000.h
6358
6359LINUX FOR POWERPC (32-BIT AND 64-BIT)
6360M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
6361M: Paul Mackerras <paulus@samba.org>
6362M: Michael Ellerman <mpe@ellerman.id.au>
6363W: http://www.penguinppc.org/
6364L: linuxppc-dev@lists.ozlabs.org
6365Q: http://patchwork.ozlabs.org/project/linuxppc-dev/list/
6366T: git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
6367S: Supported
6368F: Documentation/powerpc/
6369F: arch/powerpc/
6370
6371LINUX FOR POWER MACINTOSH
6372M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
6373W: http://www.penguinppc.org/
6374L: linuxppc-dev@lists.ozlabs.org
6375S: Maintained
6376F: arch/powerpc/platforms/powermac/
6377F: drivers/macintosh/
6378
6379LINUX FOR POWERPC EMBEDDED MPC5XXX
6380M: Anatolij Gustschin <agust@denx.de>
6381L: linuxppc-dev@lists.ozlabs.org
6382T: git git://git.denx.de/linux-denx-agust.git
6383S: Maintained
6384F: arch/powerpc/platforms/512x/
6385F: arch/powerpc/platforms/52xx/
6386
6387LINUX FOR POWERPC EMBEDDED PPC4XX
6388M: Alistair Popple <alistair@popple.id.au>
6389M: Matt Porter <mporter@kernel.crashing.org>
6390W: http://www.penguinppc.org/
6391L: linuxppc-dev@lists.ozlabs.org
6392S: Maintained
6393F: arch/powerpc/platforms/40x/
6394F: arch/powerpc/platforms/44x/
6395
6396LINUX FOR POWERPC EMBEDDED XILINX VIRTEX
6397L: linuxppc-dev@lists.ozlabs.org
6398S: Orphan
6399F: arch/powerpc/*/*virtex*
6400F: arch/powerpc/*/*/*virtex*
6401
6402LINUX FOR POWERPC EMBEDDED PPC8XX
6403M: Vitaly Bordug <vitb@kernel.crashing.org>
6404W: http://www.penguinppc.org/
6405L: linuxppc-dev@lists.ozlabs.org
6406S: Maintained
6407F: arch/powerpc/platforms/8xx/
6408
6409LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
6410M: Scott Wood <scottwood@freescale.com>
6411M: Kumar Gala <galak@kernel.crashing.org>
6412W: http://www.penguinppc.org/
6413L: linuxppc-dev@lists.ozlabs.org
6414T: git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
6415S: Maintained
6416F: arch/powerpc/platforms/83xx/
6417F: arch/powerpc/platforms/85xx/
6418
6419LINUX FOR POWERPC PA SEMI PWRFICIENT
6420M: Olof Johansson <olof@lixom.net>
6421L: linuxppc-dev@lists.ozlabs.org
6422S: Maintained
6423F: arch/powerpc/platforms/pasemi/
6424F: drivers/*/*pasemi*
6425F: drivers/*/*/*pasemi*
6426
6427LINUX SECURITY MODULE (LSM) FRAMEWORK
6428M: Chris Wright <chrisw@sous-sol.org>
6429L: linux-security-module@vger.kernel.org
6430S: Supported
6431
6432LIS3LV02D ACCELEROMETER DRIVER
6433M: Eric Piel <eric.piel@tremplin-utc.net>
6434S: Maintained
6435F: Documentation/misc-devices/lis3lv02d
6436F: drivers/misc/lis3lv02d/
6437F: drivers/platform/x86/hp_accel.c
6438
6439LIVE PATCHING
6440M: Josh Poimboeuf <jpoimboe@redhat.com>
6441M: Seth Jennings <sjenning@redhat.com>
6442M: Jiri Kosina <jikos@kernel.org>
6443M: Vojtech Pavlik <vojtech@suse.com>
6444S: Maintained
6445F: kernel/livepatch/
6446F: include/linux/livepatch.h
6447F: arch/x86/include/asm/livepatch.h
6448F: arch/x86/kernel/livepatch.c
6449F: Documentation/ABI/testing/sysfs-kernel-livepatch
6450F: samples/livepatch/
6451L: live-patching@vger.kernel.org
6452T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/livepatching.git
6453
6454LLC (802.2)
6455M: Arnaldo Carvalho de Melo <acme@ghostprotocols.net>
6456S: Maintained
6457F: include/linux/llc.h
6458F: include/uapi/linux/llc.h
6459F: include/net/llc*
6460F: net/llc/
6461
6462LM73 HARDWARE MONITOR DRIVER
6463M: Guillaume Ligneul <guillaume.ligneul@gmail.com>
6464L: lm-sensors@lm-sensors.org
6465S: Maintained
6466F: drivers/hwmon/lm73.c
6467
6468LM78 HARDWARE MONITOR DRIVER
6469M: Jean Delvare <jdelvare@suse.com>
6470L: lm-sensors@lm-sensors.org
6471S: Maintained
6472F: Documentation/hwmon/lm78
6473F: drivers/hwmon/lm78.c
6474
6475LM83 HARDWARE MONITOR DRIVER
6476M: Jean Delvare <jdelvare@suse.com>
6477L: lm-sensors@lm-sensors.org
6478S: Maintained
6479F: Documentation/hwmon/lm83
6480F: drivers/hwmon/lm83.c
6481
6482LM90 HARDWARE MONITOR DRIVER
6483M: Jean Delvare <jdelvare@suse.com>
6484L: lm-sensors@lm-sensors.org
6485S: Maintained
6486F: Documentation/hwmon/lm90
6487F: Documentation/devicetree/bindings/hwmon/lm90.txt
6488F: drivers/hwmon/lm90.c
6489
6490LM95234 HARDWARE MONITOR DRIVER
6491M: Guenter Roeck <linux@roeck-us.net>
6492L: lm-sensors@lm-sensors.org
6493S: Maintained
6494F: Documentation/hwmon/lm95234
6495F: drivers/hwmon/lm95234.c
6496
6497LME2510 MEDIA DRIVER
6498M: Malcolm Priestley <tvboxspy@gmail.com>
6499L: linux-media@vger.kernel.org
6500W: http://linuxtv.org/
6501Q: http://patchwork.linuxtv.org/project/linux-media/list/
6502S: Maintained
6503F: drivers/media/usb/dvb-usb-v2/lmedm04*
6504
6505LOCKDEP AND LOCKSTAT
6506M: Peter Zijlstra <peterz@infradead.org>
6507M: Ingo Molnar <mingo@redhat.com>
6508L: linux-kernel@vger.kernel.org
6509T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git core/locking
6510S: Maintained
6511F: Documentation/locking/lockdep*.txt
6512F: Documentation/locking/lockstat.txt
6513F: include/linux/lockdep.h
6514F: kernel/locking/
6515
6516LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
6517M: "Richard Russon (FlatCap)" <ldm@flatcap.org>
6518L: linux-ntfs-dev@lists.sourceforge.net
6519W: http://www.linux-ntfs.org/content/view/19/37/
6520S: Maintained
6521F: Documentation/ldm.txt
6522F: block/partitions/ldm.*
6523
6524LogFS
6525M: Joern Engel <joern@logfs.org>
6526M: Prasad Joshi <prasadjoshi.linux@gmail.com>
6527L: logfs@logfs.org
6528W: logfs.org
6529S: Maintained
6530F: fs/logfs/
6531
6532LPC32XX MACHINE SUPPORT
6533M: Roland Stigge <stigge@antcom.de>
6534L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
6535S: Maintained
6536F: arch/arm/mach-lpc32xx/
6537
6538LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
6539M: Nagalakshmi Nandigama <nagalakshmi.nandigama@avagotech.com>
6540M: Praveen Krishnamoorthy <praveen.krishnamoorthy@avagotech.com>
6541M: Sreekanth Reddy <sreekanth.reddy@avagotech.com>
6542M: Abhijit Mahajan <abhijit.mahajan@avagotech.com>
6543L: MPT-FusionLinux.pdl@avagotech.com
6544L: linux-scsi@vger.kernel.org
6545W: http://www.lsilogic.com/support
6546S: Supported
6547F: drivers/message/fusion/
6548F: drivers/scsi/mpt2sas/
6549F: drivers/scsi/mpt3sas/
6550
6551LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
6552M: Matthew Wilcox <matthew@wil.cx>
6553L: linux-scsi@vger.kernel.org
6554S: Maintained
6555F: drivers/scsi/sym53c8xx_2/
6556
6557LTC4261 HARDWARE MONITOR DRIVER
6558M: Guenter Roeck <linux@roeck-us.net>
6559L: lm-sensors@lm-sensors.org
6560S: Maintained
6561F: Documentation/hwmon/ltc4261
6562F: drivers/hwmon/ltc4261.c
6563
6564LTP (Linux Test Project)
6565M: Mike Frysinger <vapier@gentoo.org>
6566M: Cyril Hrubis <chrubis@suse.cz>
6567M: Wanlong Gao <wanlong.gao@gmail.com>
6568M: Jan Stancek <jstancek@redhat.com>
6569M: Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com>
6570M: Alexey Kodanev <alexey.kodanev@oracle.com>
6571L: ltp@lists.linux.it (subscribers-only)
6572W: http://linux-test-project.github.io/
6573T: git git://github.com/linux-test-project/ltp.git
6574S: Maintained
6575
6576M32R ARCHITECTURE
6577W: http://www.linux-m32r.org/
6578S: Orphan
6579F: arch/m32r/
6580
6581M68K ARCHITECTURE
6582M: Geert Uytterhoeven <geert@linux-m68k.org>
6583L: linux-m68k@lists.linux-m68k.org
6584W: http://www.linux-m68k.org/
6585T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
6586S: Maintained
6587F: arch/m68k/
6588F: drivers/zorro/
6589
6590M68K ON APPLE MACINTOSH
6591M: Joshua Thompson <funaho@jurai.org>
6592W: http://www.mac.linux-m68k.org/
6593L: linux-m68k@lists.linux-m68k.org
6594S: Maintained
6595F: arch/m68k/mac/
6596
6597M68K ON HP9000/300
6598M: Philip Blundell <philb@gnu.org>
6599W: http://www.tazenda.demon.co.uk/phil/linux-hp
6600S: Maintained
6601F: arch/m68k/hp300/
6602
6603M88DS3103 MEDIA DRIVER
6604M: Antti Palosaari <crope@iki.fi>
6605L: linux-media@vger.kernel.org
6606W: http://linuxtv.org/
6607W: http://palosaari.fi/linux/
6608Q: http://patchwork.linuxtv.org/project/linux-media/list/
6609T: git git://linuxtv.org/anttip/media_tree.git
6610S: Maintained
6611F: drivers/media/dvb-frontends/m88ds3103*
6612
6613M88RS2000 MEDIA DRIVER
6614M: Malcolm Priestley <tvboxspy@gmail.com>
6615L: linux-media@vger.kernel.org
6616W: http://linuxtv.org/
6617Q: http://patchwork.linuxtv.org/project/linux-media/list/
6618S: Maintained
6619F: drivers/media/dvb-frontends/m88rs2000*
6620
6621MA901 MASTERKIT USB FM RADIO DRIVER
6622M: Alexey Klimov <klimov.linux@gmail.com>
6623L: linux-media@vger.kernel.org
6624T: git git://linuxtv.org/media_tree.git
6625S: Maintained
6626F: drivers/media/radio/radio-ma901.c
6627
6628MAC80211
6629M: Johannes Berg <johannes@sipsolutions.net>
6630L: linux-wireless@vger.kernel.org
6631W: http://wireless.kernel.org/
6632T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
6633T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
6634S: Maintained
6635F: Documentation/networking/mac80211-injection.txt
6636F: include/net/mac80211.h
6637F: net/mac80211/
6638
6639MACVLAN DRIVER
6640M: Patrick McHardy <kaber@trash.net>
6641L: netdev@vger.kernel.org
6642S: Maintained
6643F: drivers/net/macvlan.c
6644F: include/linux/if_macvlan.h
6645
6646MAILBOX API
6647M: Jassi Brar <jassisinghbrar@gmail.com>
6648L: linux-kernel@vger.kernel.org
6649S: Maintained
6650F: drivers/mailbox/
6651F: include/linux/mailbox_client.h
6652F: include/linux/mailbox_controller.h
6653
6654MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
6655M: Michael Kerrisk <mtk.manpages@gmail.com>
6656W: http://www.kernel.org/doc/man-pages
6657L: linux-man@vger.kernel.org
6658S: Maintained
6659
6660MARVELL ARMADA DRM SUPPORT
6661M: Russell King <rmk+kernel@arm.linux.org.uk>
6662S: Maintained
6663F: drivers/gpu/drm/armada/
6664
6665MARVELL 88E6352 DSA support
6666M: Guenter Roeck <linux@roeck-us.net>
6667S: Maintained
6668F: drivers/net/dsa/mv88e6352.c
6669
6670MARVELL CRYPTO DRIVER
6671M: Boris Brezillon <boris.brezillon@free-electrons.com>
6672M: Arnaud Ebalard <arno@natisbad.org>
6673F: drivers/crypto/marvell/
6674S: Maintained
6675L: linux-crypto@vger.kernel.org
6676
6677MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
6678M: Mirko Lindner <mlindner@marvell.com>
6679M: Stephen Hemminger <stephen@networkplumber.org>
6680L: netdev@vger.kernel.org
6681S: Maintained
6682F: drivers/net/ethernet/marvell/sk*
6683
6684MARVELL LIBERTAS WIRELESS DRIVER
6685L: libertas-dev@lists.infradead.org
6686S: Orphan
6687F: drivers/net/wireless/libertas/
6688
6689MARVELL MV643XX ETHERNET DRIVER
6690M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
6691L: netdev@vger.kernel.org
6692S: Maintained
6693F: drivers/net/ethernet/marvell/mv643xx_eth.*
6694F: include/linux/mv643xx.h
6695
6696MARVELL MVNETA ETHERNET DRIVER
6697M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
6698L: netdev@vger.kernel.org
6699S: Maintained
6700F: drivers/net/ethernet/marvell/mvneta.*
6701
6702MARVELL MWIFIEX WIRELESS DRIVER
6703M: Amitkumar Karwar <akarwar@marvell.com>
6704M: Nishant Sarmukadam <nishants@marvell.com>
6705L: linux-wireless@vger.kernel.org
6706S: Maintained
6707F: drivers/net/wireless/mwifiex/
6708
6709MARVELL MWL8K WIRELESS DRIVER
6710M: Lennert Buytenhek <buytenh@wantstofly.org>
6711L: linux-wireless@vger.kernel.org
6712S: Odd Fixes
6713F: drivers/net/wireless/mwl8k.c
6714
6715MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
6716M: Nicolas Pitre <nico@fluxnic.net>
6717S: Odd Fixes
6718F: drivers/mmc/host/mvsdio.*
6719
6720MATROX FRAMEBUFFER DRIVER
6721L: linux-fbdev@vger.kernel.org
6722S: Orphan
6723F: drivers/video/fbdev/matrox/matroxfb_*
6724F: include/uapi/linux/matroxfb.h
6725
6726MAX16065 HARDWARE MONITOR DRIVER
6727M: Guenter Roeck <linux@roeck-us.net>
6728L: lm-sensors@lm-sensors.org
6729S: Maintained
6730F: Documentation/hwmon/max16065
6731F: drivers/hwmon/max16065.c
6732
6733MAX20751 HARDWARE MONITOR DRIVER
6734M: Guenter Roeck <linux@roeck-us.net>
6735L: lm-sensors@lm-sensors.org
6736S: Maintained
6737F: Documentation/hwmon/max20751
6738F: drivers/hwmon/max20751.c
6739
6740MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
6741M: "Hans J. Koch" <hjk@hansjkoch.de>
6742L: lm-sensors@lm-sensors.org
6743S: Maintained
6744F: Documentation/hwmon/max6650
6745F: drivers/hwmon/max6650.c
6746
6747MAX6697 HARDWARE MONITOR DRIVER
6748M: Guenter Roeck <linux@roeck-us.net>
6749L: lm-sensors@lm-sensors.org
6750S: Maintained
6751F: Documentation/hwmon/max6697
6752F: Documentation/devicetree/bindings/i2c/max6697.txt
6753F: drivers/hwmon/max6697.c
6754F: include/linux/platform_data/max6697.h
6755
6756MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
6757M: Krzysztof Kozlowski <k.kozlowski@samsung.com>
6758L: linux-pm@vger.kernel.org
6759S: Supported
6760F: drivers/power/max14577_charger.c
6761F: drivers/power/max77693_charger.c
6762
6763MAXIM MAX77802 MULTIFUNCTION PMIC DEVICE DRIVERS
6764M: Javier Martinez Canillas <javier@osg.samsung.com>
6765L: linux-kernel@vger.kernel.org
6766S: Supported
6767F: drivers/*/*max77802.c
6768F: Documentation/devicetree/bindings/*/*max77802.txt
6769F: include/dt-bindings/*/*max77802.h
6770
6771MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
6772M: Chanwoo Choi <cw00.choi@samsung.com>
6773M: Krzysztof Kozlowski <k.kozlowski@samsung.com>
6774L: linux-kernel@vger.kernel.org
6775S: Supported
6776F: drivers/*/max14577.c
6777F: drivers/*/max77686.c
6778F: drivers/*/max77693.c
6779F: drivers/extcon/extcon-max14577.c
6780F: drivers/extcon/extcon-max77693.c
6781F: drivers/rtc/rtc-max77686.c
6782F: drivers/clk/clk-max77686.c
6783F: Documentation/devicetree/bindings/mfd/max14577.txt
6784F: Documentation/devicetree/bindings/*/max77686.txt
6785F: Documentation/devicetree/bindings/mfd/max77693.txt
6786F: Documentation/devicetree/bindings/clock/maxim,max77686.txt
6787F: include/linux/mfd/max14577*.h
6788F: include/linux/mfd/max77686*.h
6789F: include/linux/mfd/max77693*.h
6790
6791MAXIRADIO FM RADIO RECEIVER DRIVER
6792M: Hans Verkuil <hverkuil@xs4all.nl>
6793L: linux-media@vger.kernel.org
6794T: git git://linuxtv.org/media_tree.git
6795W: http://linuxtv.org
6796S: Maintained
6797F: drivers/media/radio/radio-maxiradio*
6798
6799MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVER
6800M: Peter Rosin <peda@axentia.se>
6801L: linux-iio@vger.kernel.org
6802S: Maintained
6803F: drivers/iio/potentiometer/mcp4531.c
6804
6805MEDIA DRIVERS FOR RENESAS - VSP1
6806M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
6807L: linux-media@vger.kernel.org
6808L: linux-sh@vger.kernel.org
6809T: git git://linuxtv.org/media_tree.git
6810S: Supported
6811F: Documentation/devicetree/bindings/media/renesas,vsp1.txt
6812F: drivers/media/platform/vsp1/
6813
6814MEDIA DRIVERS FOR ASCOT2E
6815M: Sergey Kozlov <serjk@netup.ru>
6816L: linux-media@vger.kernel.org
6817W: http://linuxtv.org
6818W: http://netup.tv/
6819T: git git://linuxtv.org/media_tree.git
6820S: Supported
6821F: drivers/media/dvb-frontends/ascot2e*
6822
6823MEDIA DRIVERS FOR CXD2841ER
6824M: Sergey Kozlov <serjk@netup.ru>
6825L: linux-media@vger.kernel.org
6826W: http://linuxtv.org/
6827W: http://netup.tv/
6828T: git git://linuxtv.org/media_tree.git
6829S: Supported
6830F: drivers/media/dvb-frontends/cxd2841er*
6831
6832MEDIA DRIVERS FOR HORUS3A
6833M: Sergey Kozlov <serjk@netup.ru>
6834L: linux-media@vger.kernel.org
6835W: http://linuxtv.org/
6836W: http://netup.tv/
6837T: git git://linuxtv.org/media_tree.git
6838S: Supported
6839F: drivers/media/dvb-frontends/horus3a*
6840
6841MEDIA DRIVERS FOR LNBH25
6842M: Sergey Kozlov <serjk@netup.ru>
6843L: linux-media@vger.kernel.org
6844W: http://linuxtv.org/
6845W: http://netup.tv/
6846T: git git://linuxtv.org/media_tree.git
6847S: Supported
6848F: drivers/media/dvb-frontends/lnbh25*
6849
6850MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
6851M: Sergey Kozlov <serjk@netup.ru>
6852L: linux-media@vger.kernel.org
6853W: http://linuxtv.org/
6854W: http://netup.tv/
6855T: git git://linuxtv.org/media_tree.git
6856S: Supported
6857F: drivers/media/pci/netup_unidvb/*
6858
6859MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
6860M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
6861P: LinuxTV.org Project
6862L: linux-media@vger.kernel.org
6863W: http://linuxtv.org
6864Q: http://patchwork.kernel.org/project/linux-media/list/
6865T: git git://linuxtv.org/media_tree.git
6866S: Maintained
6867F: Documentation/dvb/
6868F: Documentation/video4linux/
6869F: Documentation/DocBook/media/
6870F: drivers/media/
6871F: drivers/staging/media/
6872F: include/media/
6873F: include/uapi/linux/dvb/
6874F: include/uapi/linux/videodev2.h
6875F: include/uapi/linux/media.h
6876F: include/uapi/linux/v4l2-*
6877F: include/uapi/linux/meye.h
6878F: include/uapi/linux/ivtv*
6879F: include/uapi/linux/uvcvideo.h
6880
6881MEDIATEK MT7601U WIRELESS LAN DRIVER
6882M: Jakub Kicinski <kubakici@wp.pl>
6883L: linux-wireless@vger.kernel.org
6884S: Maintained
6885F: drivers/net/wireless/mediatek/mt7601u/
6886
6887MEGARAID SCSI/SAS DRIVERS
6888M: Kashyap Desai <kashyap.desai@avagotech.com>
6889M: Sumit Saxena <sumit.saxena@avagotech.com>
6890M: Uday Lingala <uday.lingala@avagotech.com>
6891L: megaraidlinux.pdl@avagotech.com
6892L: linux-scsi@vger.kernel.org
6893W: http://www.lsi.com
6894S: Maintained
6895F: Documentation/scsi/megaraid.txt
6896F: drivers/scsi/megaraid.*
6897F: drivers/scsi/megaraid/
6898
6899MELLANOX ETHERNET DRIVER (mlx4_en)
6900M: Amir Vadai <amirv@mellanox.com>
6901L: netdev@vger.kernel.org
6902S: Supported
6903W: http://www.mellanox.com
6904Q: http://patchwork.ozlabs.org/project/netdev/list/
6905F: drivers/net/ethernet/mellanox/mlx4/en_*
6906
6907MELLANOX ETHERNET SWITCH DRIVERS
6908M: Jiri Pirko <jiri@mellanox.com>
6909M: Ido Schimmel <idosch@mellanox.com>
6910L: netdev@vger.kernel.org
6911S: Supported
6912W: http://www.mellanox.com
6913Q: http://patchwork.ozlabs.org/project/netdev/list/
6914F: drivers/net/ethernet/mellanox/mlxsw/
6915
6916MEMBARRIER SUPPORT
6917M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
6918M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
6919L: linux-kernel@vger.kernel.org
6920S: Supported
6921F: kernel/membarrier.c
6922F: include/uapi/linux/membarrier.h
6923
6924MEMORY MANAGEMENT
6925L: linux-mm@kvack.org
6926W: http://www.linux-mm.org
6927S: Maintained
6928F: include/linux/mm.h
6929F: include/linux/gfp.h
6930F: include/linux/mmzone.h
6931F: include/linux/memory_hotplug.h
6932F: include/linux/vmalloc.h
6933F: mm/
6934
6935MEMORY TECHNOLOGY DEVICES (MTD)
6936M: David Woodhouse <dwmw2@infradead.org>
6937M: Brian Norris <computersforpeace@gmail.com>
6938L: linux-mtd@lists.infradead.org
6939W: http://www.linux-mtd.infradead.org/
6940Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
6941T: git git://git.infradead.org/linux-mtd.git
6942T: git git://git.infradead.org/l2-mtd.git
6943S: Maintained
6944F: drivers/mtd/
6945F: include/linux/mtd/
6946F: include/uapi/mtd/
6947
6948MEN A21 WATCHDOG DRIVER
6949M: Johannes Thumshirn <morbidrsa@gmail.com>
6950L: linux-watchdog@vger.kernel.org
6951S: Maintained
6952F: drivers/watchdog/mena21_wdt.c
6953
6954MEN CHAMELEON BUS (mcb)
6955M: Johannes Thumshirn <morbidrsa@gmail.com>
6956S: Maintained
6957F: drivers/mcb/
6958F: include/linux/mcb.h
6959F: Documentation/men-chameleon-bus.txt
6960
6961MEN F21BMC (Board Management Controller)
6962M: Andreas Werner <andreas.werner@men.de>
6963S: Supported
6964F: drivers/mfd/menf21bmc.c
6965F: drivers/watchdog/menf21bmc_wdt.c
6966F: drivers/leds/leds-menf21bmc.c
6967F: drivers/hwmon/menf21bmc_hwmon.c
6968F: Documentation/hwmon/menf21bmc
6969
6970METAG ARCHITECTURE
6971M: James Hogan <james.hogan@imgtec.com>
6972L: linux-metag@vger.kernel.org
6973S: Supported
6974F: arch/metag/
6975F: Documentation/metag/
6976F: Documentation/devicetree/bindings/metag/
6977F: Documentation/devicetree/bindings/interrupt-controller/img,*
6978F: drivers/clocksource/metag_generic.c
6979F: drivers/irqchip/irq-metag.c
6980F: drivers/irqchip/irq-metag-ext.c
6981F: drivers/tty/metag_da.c
6982
6983MICROBLAZE ARCHITECTURE
6984M: Michal Simek <monstr@monstr.eu>
6985W: http://www.monstr.eu/fdt/
6986T: git git://git.monstr.eu/linux-2.6-microblaze.git
6987S: Supported
6988F: arch/microblaze/
6989
6990MICROSOFT SURFACE PRO 3 BUTTON DRIVER
6991M: Chen Yu <yu.c.chen@intel.com>
6992L: platform-driver-x86@vger.kernel.org
6993S: Supported
6994F: drivers/platform/x86/surfacepro3_button.c
6995
6996MICROTEK X6 SCANNER
6997M: Oliver Neukum <oliver@neukum.org>
6998S: Maintained
6999F: drivers/usb/image/microtek.*
7000
7001MIPS
7002M: Ralf Baechle <ralf@linux-mips.org>
7003L: linux-mips@linux-mips.org
7004W: http://www.linux-mips.org/
7005T: git git://git.linux-mips.org/pub/scm/ralf/linux.git
7006Q: http://patchwork.linux-mips.org/project/linux-mips/list/
7007S: Supported
7008F: Documentation/mips/
7009F: arch/mips/
7010
7011MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
7012M: Hans Verkuil <hverkuil@xs4all.nl>
7013L: linux-media@vger.kernel.org
7014T: git git://linuxtv.org/media_tree.git
7015W: http://linuxtv.org
7016S: Odd Fixes
7017F: drivers/media/radio/radio-miropcm20*
7018
7019Mellanox MLX5 core VPI driver
7020M: Eli Cohen <eli@mellanox.com>
7021L: netdev@vger.kernel.org
7022L: linux-rdma@vger.kernel.org
7023W: http://www.mellanox.com
7024Q: http://patchwork.ozlabs.org/project/netdev/list/
7025Q: http://patchwork.kernel.org/project/linux-rdma/list/
7026T: git git://openfabrics.org/~eli/connect-ib.git
7027S: Supported
7028F: drivers/net/ethernet/mellanox/mlx5/core/
7029F: include/linux/mlx5/
7030
7031Mellanox MLX5 IB driver
7032M: Eli Cohen <eli@mellanox.com>
7033L: linux-rdma@vger.kernel.org
7034W: http://www.mellanox.com
7035Q: http://patchwork.kernel.org/project/linux-rdma/list/
7036T: git git://openfabrics.org/~eli/connect-ib.git
7037S: Supported
7038F: include/linux/mlx5/
7039F: drivers/infiniband/hw/mlx5/
7040
7041MELEXIS MLX90614 DRIVER
7042M: Crt Mori <cmo@melexis.com>
7043L: linux-iio@vger.kernel.org
7044W: http://www.melexis.com
7045S: Supported
7046F: drivers/iio/temperature/mlx90614.c
7047
7048MN88472 MEDIA DRIVER
7049M: Antti Palosaari <crope@iki.fi>
7050L: linux-media@vger.kernel.org
7051W: http://linuxtv.org/
7052W: http://palosaari.fi/linux/
7053Q: http://patchwork.linuxtv.org/project/linux-media/list/
7054T: git git://linuxtv.org/anttip/media_tree.git
7055S: Maintained
7056F: drivers/staging/media/mn88472/
7057F: drivers/media/dvb-frontends/mn88472.h
7058
7059MN88473 MEDIA DRIVER
7060M: Antti Palosaari <crope@iki.fi>
7061L: linux-media@vger.kernel.org
7062W: http://linuxtv.org/
7063W: http://palosaari.fi/linux/
7064Q: http://patchwork.linuxtv.org/project/linux-media/list/
7065T: git git://linuxtv.org/anttip/media_tree.git
7066S: Maintained
7067F: drivers/staging/media/mn88473/
7068F: drivers/media/dvb-frontends/mn88473.h
7069
7070MODULE SUPPORT
7071M: Rusty Russell <rusty@rustcorp.com.au>
7072S: Maintained
7073F: include/linux/module.h
7074F: kernel/module.c
7075
7076MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER
7077W: http://popies.net/meye/
7078S: Orphan
7079F: Documentation/video4linux/meye.txt
7080F: drivers/media/pci/meye/
7081F: include/uapi/linux/meye.h
7082
7083MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
7084M: Jiri Slaby <jirislaby@gmail.com>
7085S: Maintained
7086F: Documentation/serial/moxa-smartio
7087F: drivers/tty/mxser.*
7088
7089MR800 AVERMEDIA USB FM RADIO DRIVER
7090M: Alexey Klimov <klimov.linux@gmail.com>
7091L: linux-media@vger.kernel.org
7092T: git git://linuxtv.org/media_tree.git
7093S: Maintained
7094F: drivers/media/radio/radio-mr800.c
7095
7096MRF24J40 IEEE 802.15.4 RADIO DRIVER
7097M: Alan Ott <alan@signal11.us>
7098L: linux-wpan@vger.kernel.org
7099S: Maintained
7100F: drivers/net/ieee802154/mrf24j40.c
7101F: Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
7102
7103MSI LAPTOP SUPPORT
7104M: "Lee, Chun-Yi" <jlee@suse.com>
7105L: platform-driver-x86@vger.kernel.org
7106S: Maintained
7107F: drivers/platform/x86/msi-laptop.c
7108
7109MSI WMI SUPPORT
7110L: platform-driver-x86@vger.kernel.org
7111S: Orphan
7112F: drivers/platform/x86/msi-wmi.c
7113
7114MSI001 MEDIA DRIVER
7115M: Antti Palosaari <crope@iki.fi>
7116L: linux-media@vger.kernel.org
7117W: http://linuxtv.org/
7118W: http://palosaari.fi/linux/
7119Q: http://patchwork.linuxtv.org/project/linux-media/list/
7120T: git git://linuxtv.org/anttip/media_tree.git
7121S: Maintained
7122F: drivers/media/tuners/msi001*
7123
7124MSI2500 MEDIA DRIVER
7125M: Antti Palosaari <crope@iki.fi>
7126L: linux-media@vger.kernel.org
7127W: http://linuxtv.org/
7128W: http://palosaari.fi/linux/
7129Q: http://patchwork.linuxtv.org/project/linux-media/list/
7130T: git git://linuxtv.org/anttip/media_tree.git
7131S: Maintained
7132F: drivers/media/usb/msi2500/
7133
7134MSYSTEMS DISKONCHIP G3 MTD DRIVER
7135M: Robert Jarzmik <robert.jarzmik@free.fr>
7136L: linux-mtd@lists.infradead.org
7137S: Maintained
7138F: drivers/mtd/devices/docg3*
7139
7140MT9M032 APTINA SENSOR DRIVER
7141M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7142L: linux-media@vger.kernel.org
7143T: git git://linuxtv.org/media_tree.git
7144S: Maintained
7145F: drivers/media/i2c/mt9m032.c
7146F: include/media/mt9m032.h
7147
7148MT9P031 APTINA CAMERA SENSOR
7149M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7150L: linux-media@vger.kernel.org
7151T: git git://linuxtv.org/media_tree.git
7152S: Maintained
7153F: drivers/media/i2c/mt9p031.c
7154F: include/media/mt9p031.h
7155
7156MT9T001 APTINA CAMERA SENSOR
7157M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7158L: linux-media@vger.kernel.org
7159T: git git://linuxtv.org/media_tree.git
7160S: Maintained
7161F: drivers/media/i2c/mt9t001.c
7162F: include/media/mt9t001.h
7163
7164MT9V032 APTINA CAMERA SENSOR
7165M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7166L: linux-media@vger.kernel.org
7167T: git git://linuxtv.org/media_tree.git
7168S: Maintained
7169F: Documentation/devicetree/bindings/media/i2c/mt9v032.txt
7170F: drivers/media/i2c/mt9v032.c
7171F: include/media/mt9v032.h
7172
7173MULTIFUNCTION DEVICES (MFD)
7174M: Lee Jones <lee.jones@linaro.org>
7175T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
7176S: Supported
7177F: drivers/mfd/
7178F: include/linux/mfd/
7179
7180MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
7181M: Ulf Hansson <ulf.hansson@linaro.org>
7182L: linux-mmc@vger.kernel.org
7183T: git git://git.linaro.org/people/ulf.hansson/mmc.git
7184S: Maintained
7185F: drivers/mmc/
7186F: include/linux/mmc/
7187F: include/uapi/linux/mmc/
7188
7189MULTIMEDIA CARD (MMC) ETC. OVER SPI
7190S: Orphan
7191F: drivers/mmc/host/mmc_spi.c
7192F: include/linux/spi/mmc_spi.h
7193
7194MULTISOUND SOUND DRIVER
7195M: Andrew Veliath <andrewtv@usa.net>
7196S: Maintained
7197F: Documentation/sound/oss/MultiSound
7198F: sound/oss/msnd*
7199
7200MULTITECH MULTIPORT CARD (ISICOM)
7201S: Orphan
7202F: drivers/tty/isicom.c
7203F: include/linux/isicom.h
7204
7205MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
7206M: Felipe Balbi <balbi@ti.com>
7207L: linux-usb@vger.kernel.org
7208T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
7209S: Maintained
7210F: drivers/usb/musb/
7211
7212MXL5007T MEDIA DRIVER
7213M: Michael Krufky <mkrufky@linuxtv.org>
7214L: linux-media@vger.kernel.org
7215W: http://linuxtv.org/
7216W: http://github.com/mkrufky
7217Q: http://patchwork.linuxtv.org/project/linux-media/list/
7218T: git git://linuxtv.org/mkrufky/tuners.git
7219S: Maintained
7220F: drivers/media/tuners/mxl5007t.*
7221
7222MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
7223M: Hyong-Youb Kim <hykim@myri.com>
7224L: netdev@vger.kernel.org
7225W: https://www.myricom.com/support/downloads/myri10ge.html
7226S: Supported
7227F: drivers/net/ethernet/myricom/myri10ge/
7228
7229NATSEMI ETHERNET DRIVER (DP8381x)
7230S: Orphan
7231F: drivers/net/ethernet/natsemi/natsemi.c
7232
7233NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
7234M: Daniel Mack <zonque@gmail.com>
7235S: Maintained
7236L: alsa-devel@alsa-project.org (moderated for non-subscribers)
7237W: http://www.native-instruments.com
7238F: sound/usb/caiaq/
7239
7240NCP FILESYSTEM
7241M: Petr Vandrovec <petr@vandrovec.name>
7242S: Odd Fixes
7243F: fs/ncpfs/
7244
7245NCR 5380 SCSI DRIVERS
7246M: Finn Thain <fthain@telegraphics.com.au>
7247M: Michael Schmitz <schmitzmic@gmail.com>
7248L: linux-scsi@vger.kernel.org
7249S: Maintained
7250F: Documentation/scsi/g_NCR5380.txt
7251F: drivers/scsi/NCR5380.*
7252F: drivers/scsi/arm/cumana_1.c
7253F: drivers/scsi/arm/oak.c
7254F: drivers/scsi/atari_NCR5380.c
7255F: drivers/scsi/atari_scsi.*
7256F: drivers/scsi/dmx3191d.c
7257F: drivers/scsi/dtc.*
7258F: drivers/scsi/g_NCR5380.*
7259F: drivers/scsi/g_NCR5380_mmio.c
7260F: drivers/scsi/mac_scsi.*
7261F: drivers/scsi/pas16.*
7262F: drivers/scsi/sun3_scsi.*
7263F: drivers/scsi/sun3_scsi_vme.c
7264F: drivers/scsi/t128.*
7265
7266NCR DUAL 700 SCSI DRIVER (MICROCHANNEL)
7267M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
7268L: linux-scsi@vger.kernel.org
7269S: Maintained
7270F: drivers/scsi/NCR_D700.*
7271
7272NCT6775 HARDWARE MONITOR DRIVER
7273M: Guenter Roeck <linux@roeck-us.net>
7274L: lm-sensors@lm-sensors.org
7275S: Maintained
7276F: Documentation/hwmon/nct6775
7277F: drivers/hwmon/nct6775.c
7278
7279NETEFFECT IWARP RNIC DRIVER (IW_NES)
7280M: Faisal Latif <faisal.latif@intel.com>
7281L: linux-rdma@vger.kernel.org
7282W: http://www.intel.com/Products/Server/Adapters/Server-Cluster/Server-Cluster-overview.htm
7283S: Supported
7284F: drivers/infiniband/hw/nes/
7285
7286NETEM NETWORK EMULATOR
7287M: Stephen Hemminger <stephen@networkplumber.org>
7288L: netem@lists.linux-foundation.org
7289S: Maintained
7290F: net/sched/sch_netem.c
7291
7292NETERION 10GbE DRIVERS (s2io/vxge)
7293M: Jon Mason <jdmason@kudzu.us>
7294L: netdev@vger.kernel.org
7295S: Supported
7296F: Documentation/networking/s2io.txt
7297F: Documentation/networking/vxge.txt
7298F: drivers/net/ethernet/neterion/
7299
7300NETFILTER ({IP,IP6,ARP,EB,NF}TABLES)
7301M: Pablo Neira Ayuso <pablo@netfilter.org>
7302M: Patrick McHardy <kaber@trash.net>
7303M: Jozsef Kadlecsik <kadlec@blackhole.kfki.hu>
7304L: netfilter-devel@vger.kernel.org
7305L: coreteam@netfilter.org
7306W: http://www.netfilter.org/
7307W: http://www.iptables.org/
7308Q: http://patchwork.ozlabs.org/project/netfilter-devel/list/
7309T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git
7310T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git
7311S: Supported
7312F: include/linux/netfilter*
7313F: include/linux/netfilter/
7314F: include/net/netfilter/
7315F: include/uapi/linux/netfilter*
7316F: include/uapi/linux/netfilter/
7317F: net/*/netfilter.c
7318F: net/*/netfilter/
7319F: net/netfilter/
7320F: net/bridge/br_netfilter*.c
7321
7322NETLABEL
7323M: Paul Moore <paul@paul-moore.com>
7324W: http://netlabel.sf.net
7325L: netdev@vger.kernel.org
7326S: Maintained
7327F: Documentation/netlabel/
7328F: include/net/netlabel.h
7329F: net/netlabel/
7330
7331NETROM NETWORK LAYER
7332M: Ralf Baechle <ralf@linux-mips.org>
7333L: linux-hams@vger.kernel.org
7334W: http://www.linux-ax25.org/
7335S: Maintained
7336F: include/net/netrom.h
7337F: include/uapi/linux/netrom.h
7338F: net/netrom/
7339
7340NETWORK BLOCK DEVICE (NBD)
7341M: Markus Pargmann <mpa@pengutronix.de>
7342S: Maintained
7343L: nbd-general@lists.sourceforge.net
7344T: git git://git.pengutronix.de/git/mpa/linux-nbd.git
7345F: Documentation/blockdev/nbd.txt
7346F: drivers/block/nbd.c
7347F: include/uapi/linux/nbd.h
7348
7349NETWORK DROP MONITOR
7350M: Neil Horman <nhorman@tuxdriver.com>
7351L: netdev@vger.kernel.org
7352S: Maintained
7353W: https://fedorahosted.org/dropwatch/
7354F: net/core/drop_monitor.c
7355
7356NETWORKING [GENERAL]
7357M: "David S. Miller" <davem@davemloft.net>
7358L: netdev@vger.kernel.org
7359W: http://www.linuxfoundation.org/en/Net
7360Q: http://patchwork.ozlabs.org/project/netdev/list/
7361T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
7362T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
7363S: Maintained
7364F: net/
7365F: include/net/
7366F: include/linux/in.h
7367F: include/linux/net.h
7368F: include/linux/netdevice.h
7369F: include/uapi/linux/in.h
7370F: include/uapi/linux/net.h
7371F: include/uapi/linux/netdevice.h
7372F: include/uapi/linux/net_namespace.h
7373F: tools/net/
7374F: tools/testing/selftests/net/
7375F: lib/random32.c
7376F: lib/test_bpf.c
7377
7378NETWORKING [IPv4/IPv6]
7379M: "David S. Miller" <davem@davemloft.net>
7380M: Alexey Kuznetsov <kuznet@ms2.inr.ac.ru>
7381M: James Morris <jmorris@namei.org>
7382M: Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org>
7383M: Patrick McHardy <kaber@trash.net>
7384L: netdev@vger.kernel.org
7385T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
7386S: Maintained
7387F: net/ipv4/
7388F: net/ipv6/
7389F: include/net/ip*
7390F: arch/x86/net/*
7391
7392NETWORKING [IPSEC]
7393M: Steffen Klassert <steffen.klassert@secunet.com>
7394M: Herbert Xu <herbert@gondor.apana.org.au>
7395M: "David S. Miller" <davem@davemloft.net>
7396L: netdev@vger.kernel.org
7397T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
7398T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
7399S: Maintained
7400F: net/core/flow.c
7401F: net/xfrm/
7402F: net/key/
7403F: net/ipv4/xfrm*
7404F: net/ipv4/esp4.c
7405F: net/ipv4/ah4.c
7406F: net/ipv4/ipcomp.c
7407F: net/ipv4/ip_vti.c
7408F: net/ipv6/xfrm*
7409F: net/ipv6/esp6.c
7410F: net/ipv6/ah6.c
7411F: net/ipv6/ipcomp6.c
7412F: net/ipv6/ip6_vti.c
7413F: include/uapi/linux/xfrm.h
7414F: include/net/xfrm.h
7415
7416NETWORKING [LABELED] (NetLabel, CIPSO, Labeled IPsec, SECMARK)
7417M: Paul Moore <paul@paul-moore.com>
7418L: netdev@vger.kernel.org
7419S: Maintained
7420
7421NETWORKING [WIRELESS]
7422L: linux-wireless@vger.kernel.org
7423Q: http://patchwork.kernel.org/project/linux-wireless/list/
7424
7425NETWORKING DRIVERS
7426L: netdev@vger.kernel.org
7427W: http://www.linuxfoundation.org/en/Net
7428Q: http://patchwork.ozlabs.org/project/netdev/list/
7429T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
7430T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
7431S: Odd Fixes
7432F: drivers/net/
7433F: include/linux/if_*
7434F: include/linux/netdevice.h
7435F: include/linux/etherdevice.h
7436F: include/linux/fcdevice.h
7437F: include/linux/fddidevice.h
7438F: include/linux/hippidevice.h
7439F: include/linux/inetdevice.h
7440F: include/uapi/linux/if_*
7441F: include/uapi/linux/netdevice.h
7442
7443NETWORKING DRIVERS (WIRELESS)
7444M: Kalle Valo <kvalo@codeaurora.org>
7445L: linux-wireless@vger.kernel.org
7446Q: http://patchwork.kernel.org/project/linux-wireless/list/
7447T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git/
7448S: Maintained
7449F: drivers/net/wireless/
7450
7451NETXEN (1/10) GbE SUPPORT
7452M: Manish Chopra <manish.chopra@qlogic.com>
7453M: Sony Chacko <sony.chacko@qlogic.com>
7454M: Rajesh Borundia <rajesh.borundia@qlogic.com>
7455L: netdev@vger.kernel.org
7456W: http://www.qlogic.com
7457S: Supported
7458F: drivers/net/ethernet/qlogic/netxen/
7459
7460NFC SUBSYSTEM
7461M: Lauro Ramos Venancio <lauro.venancio@openbossa.org>
7462M: Aloisio Almeida Jr <aloisio.almeida@openbossa.org>
7463M: Samuel Ortiz <sameo@linux.intel.com>
7464L: linux-wireless@vger.kernel.org
7465L: linux-nfc@lists.01.org (subscribers-only)
7466S: Supported
7467F: net/nfc/
7468F: include/net/nfc/
7469F: include/uapi/linux/nfc.h
7470F: drivers/nfc/
7471F: include/linux/platform_data/pn544.h
7472F: Documentation/devicetree/bindings/net/nfc/
7473
7474NFS, SUNRPC, AND LOCKD CLIENTS
7475M: Trond Myklebust <trond.myklebust@primarydata.com>
7476M: Anna Schumaker <anna.schumaker@netapp.com>
7477L: linux-nfs@vger.kernel.org
7478W: http://client.linux-nfs.org
7479T: git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
7480S: Maintained
7481F: fs/lockd/
7482F: fs/nfs/
7483F: fs/nfs_common/
7484F: net/sunrpc/
7485F: include/linux/lockd/
7486F: include/linux/nfs*
7487F: include/linux/sunrpc/
7488F: include/uapi/linux/nfs*
7489F: include/uapi/linux/sunrpc/
7490
7491NILFS2 FILESYSTEM
7492M: Ryusuke Konishi <konishi.ryusuke@lab.ntt.co.jp>
7493L: linux-nilfs@vger.kernel.org
7494W: http://nilfs.sourceforge.net/
7495T: git git://github.com/konis/nilfs2.git
7496S: Supported
7497F: Documentation/filesystems/nilfs2.txt
7498F: fs/nilfs2/
7499F: include/linux/nilfs2_fs.h
7500F: include/trace/events/nilfs2.h
7501
7502NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
7503M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
7504W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
7505S: Maintained
7506F: Documentation/scsi/NinjaSCSI.txt
7507F: drivers/scsi/pcmcia/nsp_*
7508
7509NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
7510M: GOTO Masanori <gotom@debian.or.jp>
7511M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
7512W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
7513S: Maintained
7514F: Documentation/scsi/NinjaSCSI.txt
7515F: drivers/scsi/nsp32*
7516
7517NIOS2 ARCHITECTURE
7518M: Ley Foon Tan <lftan@altera.com>
7519L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
7520T: git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git
7521S: Maintained
7522F: arch/nios2/
7523
7524NOKIA N900 POWER SUPPLY DRIVERS
7525M: Pali Rohár <pali.rohar@gmail.com>
7526S: Maintained
7527F: include/linux/power/bq2415x_charger.h
7528F: include/linux/power/bq27xxx_battery.h
7529F: include/linux/power/isp1704_charger.h
7530F: drivers/power/bq2415x_charger.c
7531F: drivers/power/bq27xxx_battery.c
7532F: drivers/power/isp1704_charger.c
7533F: drivers/power/rx51_battery.c
7534
7535NTB DRIVER CORE
7536M: Jon Mason <jdmason@kudzu.us>
7537M: Dave Jiang <dave.jiang@intel.com>
7538M: Allen Hubbe <Allen.Hubbe@emc.com>
7539L: linux-ntb@googlegroups.com
7540S: Supported
7541W: https://github.com/jonmason/ntb/wiki
7542T: git git://github.com/jonmason/ntb.git
7543F: drivers/ntb/
7544F: drivers/net/ntb_netdev.c
7545F: include/linux/ntb.h
7546F: include/linux/ntb_transport.h
7547
7548NTB INTEL DRIVER
7549M: Jon Mason <jdmason@kudzu.us>
7550M: Dave Jiang <dave.jiang@intel.com>
7551L: linux-ntb@googlegroups.com
7552S: Supported
7553W: https://github.com/jonmason/ntb/wiki
7554T: git git://github.com/jonmason/ntb.git
7555F: drivers/ntb/hw/intel/
7556
7557NTFS FILESYSTEM
7558M: Anton Altaparmakov <anton@tuxera.com>
7559L: linux-ntfs-dev@lists.sourceforge.net
7560W: http://www.tuxera.com/
7561T: git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
7562S: Supported
7563F: Documentation/filesystems/ntfs.txt
7564F: fs/ntfs/
7565
7566NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
7567M: Antonino Daplas <adaplas@gmail.com>
7568L: linux-fbdev@vger.kernel.org
7569S: Maintained
7570F: drivers/video/fbdev/riva/
7571F: drivers/video/fbdev/nvidia/
7572
7573NVM EXPRESS DRIVER
7574M: Keith Busch <keith.busch@intel.com>
7575M: Jens Axboe <axboe@fb.com>
7576L: linux-nvme@lists.infradead.org
7577T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
7578W: https://kernel.googlesource.com/pub/scm/linux/kernel/git/axboe/linux-block/
7579S: Supported
7580F: drivers/nvme/host/
7581F: include/linux/nvme.h
7582
7583NVMEM FRAMEWORK
7584M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
7585M: Maxime Ripard <maxime.ripard@free-electrons.com>
7586S: Maintained
7587F: drivers/nvmem/
7588F: Documentation/devicetree/bindings/nvmem/
7589F: include/linux/nvmem-consumer.h
7590F: include/linux/nvmem-provider.h
7591
7592NXP-NCI NFC DRIVER
7593M: Clément Perrochaud <clement.perrochaud@effinnov.com>
7594R: Charles Gorand <charles.gorand@effinnov.com>
7595L: linux-nfc@lists.01.org (moderated for non-subscribers)
7596S: Supported
7597F: drivers/nfc/nxp-nci
7598
7599NXP TDA998X DRM DRIVER
7600M: Russell King <rmk+kernel@arm.linux.org.uk>
7601S: Supported
7602F: drivers/gpu/drm/i2c/tda998x_drv.c
7603F: include/drm/i2c/tda998x.h
7604
7605NXP TFA9879 DRIVER
7606M: Peter Rosin <peda@axentia.se>
7607L: alsa-devel@alsa-project.org (moderated for non-subscribers)
7608S: Maintained
7609F: sound/soc/codecs/tfa9879*
7610
7611OMAP SUPPORT
7612M: Tony Lindgren <tony@atomide.com>
7613L: linux-omap@vger.kernel.org
7614W: http://www.muru.com/linux/omap/
7615W: http://linux.omap.com/
7616Q: http://patchwork.kernel.org/project/linux-omap/list/
7617T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
7618S: Maintained
7619F: arch/arm/*omap*/
7620F: arch/arm/configs/omap1_defconfig
7621F: arch/arm/configs/omap2plus_defconfig
7622F: drivers/i2c/busses/i2c-omap.c
7623F: drivers/irqchip/irq-omap-intc.c
7624F: drivers/mfd/*omap*.c
7625F: drivers/mfd/menelaus.c
7626F: drivers/mfd/palmas.c
7627F: drivers/mfd/tps65217.c
7628F: drivers/mfd/tps65218.c
7629F: drivers/mfd/tps65910.c
7630F: drivers/mfd/twl-core.[ch]
7631F: drivers/mfd/twl4030*.c
7632F: drivers/mfd/twl6030*.c
7633F: drivers/mfd/twl6040*.c
7634F: drivers/regulator/palmas-regulator*.c
7635F: drivers/regulator/pbias-regulator.c
7636F: drivers/regulator/tps65217-regulator.c
7637F: drivers/regulator/tps65218-regulator.c
7638F: drivers/regulator/tps65910-regulator.c
7639F: drivers/regulator/twl-regulator.c
7640F: include/linux/i2c-omap.h
7641
7642OMAP DEVICE TREE SUPPORT
7643M: Benoît Cousson <bcousson@baylibre.com>
7644M: Tony Lindgren <tony@atomide.com>
7645L: linux-omap@vger.kernel.org
7646L: devicetree@vger.kernel.org
7647S: Maintained
7648F: arch/arm/boot/dts/*omap*
7649F: arch/arm/boot/dts/*am3*
7650F: arch/arm/boot/dts/*am4*
7651F: arch/arm/boot/dts/*am5*
7652F: arch/arm/boot/dts/*dra7*
7653
7654OMAP CLOCK FRAMEWORK SUPPORT
7655M: Paul Walmsley <paul@pwsan.com>
7656L: linux-omap@vger.kernel.org
7657S: Maintained
7658F: arch/arm/*omap*/*clock*
7659
7660OMAP POWER MANAGEMENT SUPPORT
7661M: Kevin Hilman <khilman@deeprootsystems.com>
7662L: linux-omap@vger.kernel.org
7663S: Maintained
7664F: arch/arm/*omap*/*pm*
7665F: drivers/cpufreq/omap-cpufreq.c
7666
7667OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
7668M: Rajendra Nayak <rnayak@ti.com>
7669M: Paul Walmsley <paul@pwsan.com>
7670L: linux-omap@vger.kernel.org
7671S: Maintained
7672F: arch/arm/mach-omap2/prm*
7673
7674OMAP AUDIO SUPPORT
7675M: Peter Ujfalusi <peter.ujfalusi@ti.com>
7676M: Jarkko Nikula <jarkko.nikula@bitmer.com>
7677L: alsa-devel@alsa-project.org (moderated for non-subscribers)
7678L: linux-omap@vger.kernel.org
7679S: Maintained
7680F: sound/soc/omap/
7681
7682OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
7683M: Roger Quadros <rogerq@ti.com>
7684M: Tony Lindgren <tony@atomide.com>
7685L: linux-omap@vger.kernel.org
7686S: Maintained
7687F: drivers/memory/omap-gpmc.c
7688F: arch/arm/mach-omap2/*gpmc*
7689
7690OMAP FRAMEBUFFER SUPPORT
7691M: Tomi Valkeinen <tomi.valkeinen@ti.com>
7692L: linux-fbdev@vger.kernel.org
7693L: linux-omap@vger.kernel.org
7694S: Maintained
7695F: drivers/video/fbdev/omap/
7696
7697OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
7698M: Tomi Valkeinen <tomi.valkeinen@ti.com>
7699L: linux-omap@vger.kernel.org
7700L: linux-fbdev@vger.kernel.org
7701S: Maintained
7702F: drivers/video/fbdev/omap2/
7703F: Documentation/arm/OMAP/DSS
7704
7705OMAP HARDWARE SPINLOCK SUPPORT
7706M: Ohad Ben-Cohen <ohad@wizery.com>
7707L: linux-omap@vger.kernel.org
7708S: Maintained
7709F: drivers/hwspinlock/omap_hwspinlock.c
7710
7711OMAP MMC SUPPORT
7712M: Jarkko Lavinen <jarkko.lavinen@nokia.com>
7713L: linux-omap@vger.kernel.org
7714S: Maintained
7715F: drivers/mmc/host/omap.c
7716
7717OMAP HS MMC SUPPORT
7718L: linux-mmc@vger.kernel.org
7719L: linux-omap@vger.kernel.org
7720S: Orphan
7721F: drivers/mmc/host/omap_hsmmc.c
7722
7723OMAP RANDOM NUMBER GENERATOR SUPPORT
7724M: Deepak Saxena <dsaxena@plexity.net>
7725S: Maintained
7726F: drivers/char/hw_random/omap-rng.c
7727
7728OMAP HWMOD SUPPORT
7729M: Benoît Cousson <bcousson@baylibre.com>
7730M: Paul Walmsley <paul@pwsan.com>
7731L: linux-omap@vger.kernel.org
7732S: Maintained
7733F: arch/arm/mach-omap2/omap_hwmod.*
7734
7735OMAP HWMOD DATA
7736M: Paul Walmsley <paul@pwsan.com>
7737L: linux-omap@vger.kernel.org
7738S: Maintained
7739F: arch/arm/mach-omap2/omap_hwmod*data*
7740
7741OMAP HWMOD DATA FOR OMAP4-BASED DEVICES
7742M: Benoît Cousson <bcousson@baylibre.com>
7743L: linux-omap@vger.kernel.org
7744S: Maintained
7745F: arch/arm/mach-omap2/omap_hwmod_44xx_data.c
7746
7747OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
7748M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7749L: linux-media@vger.kernel.org
7750S: Maintained
7751F: Documentation/devicetree/bindings/media/ti,omap3isp.txt
7752F: drivers/media/platform/omap3isp/
7753F: drivers/staging/media/omap4iss/
7754
7755OMAP USB SUPPORT
7756M: Felipe Balbi <balbi@ti.com>
7757L: linux-usb@vger.kernel.org
7758L: linux-omap@vger.kernel.org
7759T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
7760S: Maintained
7761F: drivers/usb/*/*omap*
7762F: arch/arm/*omap*/usb*
7763
7764OMAP GPIO DRIVER
7765M: Javier Martinez Canillas <javier@dowhile0.org>
7766M: Santosh Shilimkar <ssantosh@kernel.org>
7767M: Kevin Hilman <khilman@deeprootsystems.com>
7768L: linux-omap@vger.kernel.org
7769S: Maintained
7770F: drivers/gpio/gpio-omap.c
7771
7772OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
7773M: Mark Jackson <mpfj@newflow.co.uk>
7774L: linux-omap@vger.kernel.org
7775S: Maintained
7776F: arch/arm/boot/dts/am335x-nano.dts
7777
7778OMFS FILESYSTEM
7779M: Bob Copeland <me@bobcopeland.com>
7780L: linux-karma-devel@lists.sourceforge.net
7781S: Maintained
7782F: Documentation/filesystems/omfs.txt
7783F: fs/omfs/
7784
7785OMNIKEY CARDMAN 4000 DRIVER
7786M: Harald Welte <laforge@gnumonks.org>
7787S: Maintained
7788F: drivers/char/pcmcia/cm4000_cs.c
7789F: include/linux/cm4000_cs.h
7790F: include/uapi/linux/cm4000_cs.h
7791
7792OMNIKEY CARDMAN 4040 DRIVER
7793M: Harald Welte <laforge@gnumonks.org>
7794S: Maintained
7795F: drivers/char/pcmcia/cm4040_cs.*
7796
7797OMNIVISION OV7670 SENSOR DRIVER
7798M: Jonathan Corbet <corbet@lwn.net>
7799L: linux-media@vger.kernel.org
7800T: git git://linuxtv.org/media_tree.git
7801S: Maintained
7802F: drivers/media/i2c/ov7670.c
7803
7804ONENAND FLASH DRIVER
7805M: Kyungmin Park <kyungmin.park@samsung.com>
7806L: linux-mtd@lists.infradead.org
7807S: Maintained
7808F: drivers/mtd/onenand/
7809F: include/linux/mtd/onenand*.h
7810
7811ONSTREAM SCSI TAPE DRIVER
7812M: Willem Riede <osst@riede.org>
7813L: osst-users@lists.sourceforge.net
7814L: linux-scsi@vger.kernel.org
7815S: Maintained
7816F: Documentation/scsi/osst.txt
7817F: drivers/scsi/osst.*
7818F: drivers/scsi/osst_*.h
7819F: drivers/scsi/st.h
7820
7821OPENCORES I2C BUS DRIVER
7822M: Peter Korsgaard <jacmet@sunsite.dk>
7823L: linux-i2c@vger.kernel.org
7824S: Maintained
7825F: Documentation/i2c/busses/i2c-ocores
7826F: drivers/i2c/busses/i2c-ocores.c
7827
7828OPEN FIRMWARE AND FLATTENED DEVICE TREE
7829M: Rob Herring <robh+dt@kernel.org>
7830M: Frank Rowand <frowand.list@gmail.com>
7831M: Grant Likely <grant.likely@linaro.org>
7832L: devicetree@vger.kernel.org
7833W: http://www.devicetree.org/
7834T: git git://git.kernel.org/pub/scm/linux/kernel/git/glikely/linux.git
7835S: Maintained
7836F: drivers/of/
7837F: include/linux/of*.h
7838F: scripts/dtc/
7839
7840OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
7841M: Rob Herring <robh+dt@kernel.org>
7842M: Pawel Moll <pawel.moll@arm.com>
7843M: Mark Rutland <mark.rutland@arm.com>
7844M: Ian Campbell <ijc+devicetree@hellion.org.uk>
7845M: Kumar Gala <galak@codeaurora.org>
7846L: devicetree@vger.kernel.org
7847S: Maintained
7848F: Documentation/devicetree/
7849F: arch/*/boot/dts/
7850F: include/dt-bindings/
7851
7852OPEN FIRMWARE AND DEVICE TREE OVERLAYS
7853M: Pantelis Antoniou <pantelis.antoniou@konsulko.com>
7854L: devicetree@vger.kernel.org
7855S: Maintained
7856F: Documentation/devicetree/dynamic-resolution-notes.txt
7857F: Documentation/devicetree/overlay-notes.txt
7858F: drivers/of/overlay.c
7859F: drivers/of/resolver.c
7860
7861OPENRISC ARCHITECTURE
7862M: Jonas Bonn <jonas@southpole.se>
7863W: http://openrisc.net
7864L: linux@lists.openrisc.net (moderated for non-subscribers)
7865S: Maintained
7866T: git git://openrisc.net/~jonas/linux
7867F: arch/openrisc/
7868
7869OPENVSWITCH
7870M: Pravin Shelar <pshelar@nicira.com>
7871L: netdev@vger.kernel.org
7872L: dev@openvswitch.org
7873W: http://openvswitch.org
7874S: Maintained
7875F: net/openvswitch/
7876F: include/uapi/linux/openvswitch.h
7877
7878OPL4 DRIVER
7879M: Clemens Ladisch <clemens@ladisch.de>
7880L: alsa-devel@alsa-project.org (moderated for non-subscribers)
7881T: git git://git.alsa-project.org/alsa-kernel.git
7882S: Maintained
7883F: sound/drivers/opl4/
7884
7885OPROFILE
7886M: Robert Richter <rric@kernel.org>
7887L: oprofile-list@lists.sf.net
7888S: Maintained
7889F: arch/*/include/asm/oprofile*.h
7890F: arch/*/oprofile/
7891F: drivers/oprofile/
7892F: include/linux/oprofile.h
7893
7894ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
7895M: Mark Fasheh <mfasheh@suse.com>
7896M: Joel Becker <jlbec@evilplan.org>
7897L: ocfs2-devel@oss.oracle.com (moderated for non-subscribers)
7898W: http://ocfs2.wiki.kernel.org
7899S: Supported
7900F: Documentation/filesystems/ocfs2.txt
7901F: Documentation/filesystems/dlmfs.txt
7902F: fs/ocfs2/
7903
7904ORINOCO DRIVER
7905L: linux-wireless@vger.kernel.org
7906W: http://wireless.kernel.org/en/users/Drivers/orinoco
7907W: http://www.nongnu.org/orinoco/
7908S: Orphan
7909F: drivers/net/wireless/orinoco/
7910
7911OSD LIBRARY and FILESYSTEM
7912M: Boaz Harrosh <ooo@electrozaur.com>
7913M: Benny Halevy <bhalevy@primarydata.com>
7914L: osd-dev@open-osd.org
7915W: http://open-osd.org
7916T: git git://git.open-osd.org/open-osd.git
7917S: Maintained
7918F: drivers/scsi/osd/
7919F: include/scsi/osd_*
7920F: fs/exofs/
7921
7922OVERLAY FILESYSTEM
7923M: Miklos Szeredi <miklos@szeredi.hu>
7924L: linux-unionfs@vger.kernel.org
7925T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
7926S: Supported
7927F: fs/overlayfs/
7928F: Documentation/filesystems/overlayfs.txt
7929
7930P54 WIRELESS DRIVER
7931M: Christian Lamparter <chunkeey@googlemail.com>
7932L: linux-wireless@vger.kernel.org
7933W: http://wireless.kernel.org/en/users/Drivers/p54
7934S: Maintained
7935F: drivers/net/wireless/p54/
7936
7937PA SEMI ETHERNET DRIVER
7938M: Olof Johansson <olof@lixom.net>
7939L: netdev@vger.kernel.org
7940S: Maintained
7941F: drivers/net/ethernet/pasemi/*
7942
7943PA SEMI SMBUS DRIVER
7944M: Olof Johansson <olof@lixom.net>
7945L: linux-i2c@vger.kernel.org
7946S: Maintained
7947F: drivers/i2c/busses/i2c-pasemi.c
7948
7949PADATA PARALLEL EXECUTION MECHANISM
7950M: Steffen Klassert <steffen.klassert@secunet.com>
7951L: linux-crypto@vger.kernel.org
7952S: Maintained
7953F: kernel/padata.c
7954F: include/linux/padata.h
7955F: Documentation/padata.txt
7956
7957PANASONIC LAPTOP ACPI EXTRAS DRIVER
7958M: Harald Welte <laforge@gnumonks.org>
7959L: platform-driver-x86@vger.kernel.org
7960S: Maintained
7961F: drivers/platform/x86/panasonic-laptop.c
7962
7963PANASONIC MN10300/AM33/AM34 PORT
7964M: David Howells <dhowells@redhat.com>
7965M: Koichi Yasutake <yasutake.koichi@jp.panasonic.com>
7966L: linux-am33-list@redhat.com (moderated for non-subscribers)
7967W: ftp://ftp.redhat.com/pub/redhat/gnupro/AM33/
7968S: Maintained
7969F: Documentation/mn10300/
7970F: arch/mn10300/
7971
7972PARALLEL PORT SUBSYSTEM
7973M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
7974M: Sudip Mukherjee <sudip@vectorindia.org>
7975L: linux-parport@lists.infradead.org (subscribers-only)
7976S: Maintained
7977F: drivers/parport/
7978F: include/linux/parport*.h
7979F: drivers/char/ppdev.c
7980F: include/uapi/linux/ppdev.h
7981F: Documentation/parport*.txt
7982
7983PARAVIRT_OPS INTERFACE
7984M: Jeremy Fitzhardinge <jeremy@goop.org>
7985M: Chris Wright <chrisw@sous-sol.org>
7986M: Alok Kataria <akataria@vmware.com>
7987M: Rusty Russell <rusty@rustcorp.com.au>
7988L: virtualization@lists.linux-foundation.org
7989S: Supported
7990F: Documentation/virtual/paravirt_ops.txt
7991F: arch/*/kernel/paravirt*
7992F: arch/*/include/asm/paravirt.h
7993
7994PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES
7995M: Tim Waugh <tim@cyberelk.net>
7996L: linux-parport@lists.infradead.org (subscribers-only)
7997S: Maintained
7998F: Documentation/blockdev/paride.txt
7999F: drivers/block/paride/
8000
8001PARISC ARCHITECTURE
8002M: "James E.J. Bottomley" <jejb@parisc-linux.org>
8003M: Helge Deller <deller@gmx.de>
8004L: linux-parisc@vger.kernel.org
8005W: http://www.parisc-linux.org/
8006Q: http://patchwork.kernel.org/project/linux-parisc/list/
8007T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
8008T: git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
8009S: Maintained
8010F: arch/parisc/
8011F: Documentation/parisc/
8012F: drivers/parisc/
8013F: drivers/char/agp/parisc-agp.c
8014F: drivers/input/serio/gscps2.c
8015F: drivers/parport/parport_gsc.*
8016F: drivers/tty/serial/8250/8250_gsc.c
8017F: drivers/video/fbdev/sti*
8018F: drivers/video/console/sti*
8019F: drivers/video/logo/logo_parisc*
8020
8021PC87360 HARDWARE MONITORING DRIVER
8022M: Jim Cromie <jim.cromie@gmail.com>
8023L: lm-sensors@lm-sensors.org
8024S: Maintained
8025F: Documentation/hwmon/pc87360
8026F: drivers/hwmon/pc87360.c
8027
8028PC8736x GPIO DRIVER
8029M: Jim Cromie <jim.cromie@gmail.com>
8030S: Maintained
8031F: drivers/char/pc8736x_gpio.c
8032
8033PC87427 HARDWARE MONITORING DRIVER
8034M: Jean Delvare <jdelvare@suse.com>
8035L: lm-sensors@lm-sensors.org
8036S: Maintained
8037F: Documentation/hwmon/pc87427
8038F: drivers/hwmon/pc87427.c
8039
8040PCA9532 LED DRIVER
8041M: Riku Voipio <riku.voipio@iki.fi>
8042S: Maintained
8043F: drivers/leds/leds-pca9532.c
8044F: include/linux/leds-pca9532.h
8045
8046PCA9541 I2C BUS MASTER SELECTOR DRIVER
8047M: Guenter Roeck <linux@roeck-us.net>
8048L: linux-i2c@vger.kernel.org
8049S: Maintained
8050F: drivers/i2c/muxes/i2c-mux-pca9541.c
8051
8052PCDP - PRIMARY CONSOLE AND DEBUG PORT
8053M: Khalid Aziz <khalid@gonehiking.org>
8054S: Maintained
8055F: drivers/firmware/pcdp.*
8056
8057PCI ERROR RECOVERY
8058M: Linas Vepstas <linasvepstas@gmail.com>
8059L: linux-pci@vger.kernel.org
8060S: Supported
8061F: Documentation/PCI/pci-error-recovery.txt
8062
8063PCI SUBSYSTEM
8064M: Bjorn Helgaas <bhelgaas@google.com>
8065L: linux-pci@vger.kernel.org
8066Q: http://patchwork.ozlabs.org/project/linux-pci/list/
8067T: git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
8068S: Supported
8069F: Documentation/PCI/
8070F: drivers/pci/
8071F: include/linux/pci*
8072F: arch/x86/pci/
8073F: arch/x86/kernel/quirks.c
8074
8075PCI DRIVER FOR ALTERA PCIE IP
8076M: Ley Foon Tan <lftan@altera.com>
8077L: rfi@lists.rocketboards.org (moderated for non-subscribers)
8078L: linux-pci@vger.kernel.org
8079S: Supported
8080F: Documentation/devicetree/bindings/pci/altera-pcie.txt
8081F: drivers/pci/host/pcie-altera.c
8082
8083PCI DRIVER FOR ARM VERSATILE PLATFORM
8084M: Rob Herring <robh@kernel.org>
8085L: linux-pci@vger.kernel.org
8086L: linux-arm-kernel@lists.infradead.org
8087S: Maintained
8088F: Documentation/devicetree/bindings/pci/versatile.txt
8089F: drivers/pci/host/pci-versatile.c
8090
8091PCI DRIVER FOR APPLIEDMICRO XGENE
8092M: Tanmay Inamdar <tinamdar@apm.com>
8093L: linux-pci@vger.kernel.org
8094L: linux-arm-kernel@lists.infradead.org
8095S: Maintained
8096F: Documentation/devicetree/bindings/pci/xgene-pci.txt
8097F: drivers/pci/host/pci-xgene.c
8098
8099PCI DRIVER FOR FREESCALE LAYERSCAPE
8100M: Minghuan Lian <minghuan.Lian@freescale.com>
8101M: Mingkai Hu <mingkai.hu@freescale.com>
8102M: Roy Zang <tie-fei.zang@freescale.com>
8103L: linuxppc-dev@lists.ozlabs.org
8104L: linux-pci@vger.kernel.org
8105L: linux-arm-kernel@lists.infradead.org
8106S: Maintained
8107F: drivers/pci/host/*layerscape*
8108
8109PCI DRIVER FOR IMX6
8110M: Richard Zhu <Richard.Zhu@freescale.com>
8111M: Lucas Stach <l.stach@pengutronix.de>
8112L: linux-pci@vger.kernel.org
8113L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8114S: Maintained
8115F: drivers/pci/host/*imx6*
8116
8117PCI DRIVER FOR TI KEYSTONE
8118M: Murali Karicheri <m-karicheri2@ti.com>
8119L: linux-pci@vger.kernel.org
8120L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8121S: Maintained
8122F: drivers/pci/host/*keystone*
8123
8124PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
8125M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8126M: Jason Cooper <jason@lakedaemon.net>
8127L: linux-pci@vger.kernel.org
8128L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8129S: Maintained
8130F: drivers/pci/host/*mvebu*
8131
8132PCI DRIVER FOR NVIDIA TEGRA
8133M: Thierry Reding <thierry.reding@gmail.com>
8134L: linux-tegra@vger.kernel.org
8135L: linux-pci@vger.kernel.org
8136S: Supported
8137F: Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
8138F: drivers/pci/host/pci-tegra.c
8139
8140PCI DRIVER FOR TI DRA7XX
8141M: Kishon Vijay Abraham I <kishon@ti.com>
8142L: linux-omap@vger.kernel.org
8143L: linux-pci@vger.kernel.org
8144S: Supported
8145F: Documentation/devicetree/bindings/pci/ti-pci.txt
8146F: drivers/pci/host/pci-dra7xx.c
8147
8148PCI DRIVER FOR RENESAS R-CAR
8149M: Simon Horman <horms@verge.net.au>
8150L: linux-pci@vger.kernel.org
8151L: linux-sh@vger.kernel.org
8152S: Maintained
8153F: drivers/pci/host/*rcar*
8154
8155PCI DRIVER FOR SAMSUNG EXYNOS
8156M: Jingoo Han <jingoohan1@gmail.com>
8157L: linux-pci@vger.kernel.org
8158L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8159L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
8160S: Maintained
8161F: drivers/pci/host/pci-exynos.c
8162
8163PCI DRIVER FOR SYNOPSIS DESIGNWARE
8164M: Jingoo Han <jingoohan1@gmail.com>
8165M: Pratyush Anand <pratyush.anand@gmail.com>
8166L: linux-pci@vger.kernel.org
8167S: Maintained
8168F: drivers/pci/host/*designware*
8169
8170PCI DRIVER FOR GENERIC OF HOSTS
8171M: Will Deacon <will.deacon@arm.com>
8172L: linux-pci@vger.kernel.org
8173L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8174S: Maintained
8175F: Documentation/devicetree/bindings/pci/host-generic-pci.txt
8176F: drivers/pci/host/pci-host-generic.c
8177
8178PCIE DRIVER FOR ST SPEAR13XX
8179M: Pratyush Anand <pratyush.anand@gmail.com>
8180L: linux-pci@vger.kernel.org
8181S: Maintained
8182F: drivers/pci/host/*spear*
8183
8184PCI MSI DRIVER FOR ALTERA MSI IP
8185M: Ley Foon Tan <lftan@altera.com>
8186L: rfi@lists.rocketboards.org (moderated for non-subscribers)
8187L: linux-pci@vger.kernel.org
8188S: Supported
8189F: Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
8190F: drivers/pci/host/pcie-altera-msi.c
8191
8192PCI MSI DRIVER FOR APPLIEDMICRO XGENE
8193M: Duc Dang <dhdang@apm.com>
8194L: linux-pci@vger.kernel.org
8195L: linux-arm-kernel@lists.infradead.org
8196S: Maintained
8197F: Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
8198F: drivers/pci/host/pci-xgene-msi.c
8199
8200PCIE DRIVER FOR HISILICON
8201M: Zhou Wang <wangzhou1@hisilicon.com>
8202L: linux-pci@vger.kernel.org
8203S: Maintained
8204F: Documentation/devicetree/bindings/pci/hisilicon-pcie.txt
8205F: drivers/pci/host/pcie-hisi.c
8206
8207PCMCIA SUBSYSTEM
8208P: Linux PCMCIA Team
8209L: linux-pcmcia@lists.infradead.org
8210W: http://lists.infradead.org/mailman/listinfo/linux-pcmcia
8211T: git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia-2.6.git
8212S: Maintained
8213F: Documentation/pcmcia/
8214F: drivers/pcmcia/
8215F: include/pcmcia/
8216
8217PCNET32 NETWORK DRIVER
8218M: Don Fry <pcnet32@frontier.com>
8219L: netdev@vger.kernel.org
8220S: Maintained
8221F: drivers/net/ethernet/amd/pcnet32.c
8222
8223PCRYPT PARALLEL CRYPTO ENGINE
8224M: Steffen Klassert <steffen.klassert@secunet.com>
8225L: linux-crypto@vger.kernel.org
8226S: Maintained
8227F: crypto/pcrypt.c
8228F: include/crypto/pcrypt.h
8229
8230PER-CPU MEMORY ALLOCATOR
8231M: Tejun Heo <tj@kernel.org>
8232M: Christoph Lameter <cl@linux-foundation.org>
8233T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/percpu.git
8234S: Maintained
8235F: include/linux/percpu*.h
8236F: mm/percpu*.c
8237F: arch/*/include/asm/percpu.h
8238
8239PER-TASK DELAY ACCOUNTING
8240M: Balbir Singh <bsingharora@gmail.com>
8241S: Maintained
8242F: include/linux/delayacct.h
8243F: kernel/delayacct.c
8244
8245PERFORMANCE EVENTS SUBSYSTEM
8246M: Peter Zijlstra <a.p.zijlstra@chello.nl>
8247M: Ingo Molnar <mingo@redhat.com>
8248M: Arnaldo Carvalho de Melo <acme@kernel.org>
8249L: linux-kernel@vger.kernel.org
8250T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
8251S: Supported
8252F: kernel/events/*
8253F: include/linux/perf_event.h
8254F: include/uapi/linux/perf_event.h
8255F: arch/*/kernel/perf_event*.c
8256F: arch/*/kernel/*/perf_event*.c
8257F: arch/*/kernel/*/*/perf_event*.c
8258F: arch/*/include/asm/perf_event.h
8259F: arch/*/kernel/perf_callchain.c
8260F: tools/perf/
8261
8262PERSONALITY HANDLING
8263M: Christoph Hellwig <hch@infradead.org>
8264L: linux-abi-devel@lists.sourceforge.net
8265S: Maintained
8266F: include/linux/personality.h
8267F: include/uapi/linux/personality.h
8268
8269PHONET PROTOCOL
8270M: Remi Denis-Courmont <courmisch@gmail.com>
8271S: Supported
8272F: Documentation/networking/phonet.txt
8273F: include/linux/phonet.h
8274F: include/net/phonet/
8275F: include/uapi/linux/phonet.h
8276F: net/phonet/
8277
8278PHRAM MTD DRIVER
8279M: Joern Engel <joern@lazybastard.org>
8280L: linux-mtd@lists.infradead.org
8281S: Maintained
8282F: drivers/mtd/devices/phram.c
8283
8284PICOLCD HID DRIVER
8285M: Bruno Prémont <bonbons@linux-vserver.org>
8286L: linux-input@vger.kernel.org
8287S: Maintained
8288F: drivers/hid/hid-picolcd*
8289
8290PICOXCELL SUPPORT
8291M: Jamie Iles <jamie@jamieiles.com>
8292L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8293T: git git://github.com/jamieiles/linux-2.6-ji.git
8294S: Supported
8295F: arch/arm/boot/dts/picoxcell*
8296F: arch/arm/mach-picoxcell/
8297F: drivers/crypto/picoxcell*
8298
8299PIN CONTROL SUBSYSTEM
8300M: Linus Walleij <linus.walleij@linaro.org>
8301L: linux-gpio@vger.kernel.org
8302T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
8303S: Maintained
8304F: drivers/pinctrl/
8305F: include/linux/pinctrl/
8306
8307PIN CONTROLLER - ATMEL AT91
8308M: Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
8309L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8310S: Maintained
8311F: drivers/pinctrl/pinctrl-at91.*
8312
8313PIN CONTROLLER - ATMEL AT91 PIO4
8314M: Ludovic Desroches <ludovic.desroches@atmel.com>
8315L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8316L: linux-gpio@vger.kernel.org
8317S: Supported
8318F: drivers/pinctrl/pinctrl-at91-pio4.*
8319
8320PIN CONTROLLER - INTEL
8321M: Mika Westerberg <mika.westerberg@linux.intel.com>
8322M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
8323S: Maintained
8324F: drivers/pinctrl/intel/
8325
8326PIN CONTROLLER - RENESAS
8327M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8328L: linux-sh@vger.kernel.org
8329S: Maintained
8330F: drivers/pinctrl/sh-pfc/
8331
8332PIN CONTROLLER - SAMSUNG
8333M: Tomasz Figa <tomasz.figa@gmail.com>
8334L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8335L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
8336S: Maintained
8337F: drivers/pinctrl/samsung/
8338
8339PIN CONTROLLER - ST SPEAR
8340M: Viresh Kumar <vireshk@kernel.org>
8341L: spear-devel@list.st.com
8342L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8343W: http://www.st.com/spear
8344S: Maintained
8345F: drivers/pinctrl/spear/
8346
8347PKTCDVD DRIVER
8348M: Jiri Kosina <jikos@kernel.org>
8349S: Maintained
8350F: drivers/block/pktcdvd.c
8351F: include/linux/pktcdvd.h
8352F: include/uapi/linux/pktcdvd.h
8353
8354PKUNITY SOC DRIVERS
8355M: Guan Xuetao <gxt@mprc.pku.edu.cn>
8356W: http://mprc.pku.edu.cn/~guanxuetao/linux
8357S: Maintained
8358T: git git://github.com/gxt/linux.git
8359F: drivers/input/serio/i8042-unicore32io.h
8360F: drivers/i2c/busses/i2c-puv3.c
8361F: drivers/video/fbdev/fb-puv3.c
8362F: drivers/rtc/rtc-puv3.c
8363
8364PMBUS HARDWARE MONITORING DRIVERS
8365M: Guenter Roeck <linux@roeck-us.net>
8366L: lm-sensors@lm-sensors.org
8367W: http://www.lm-sensors.org/
8368W: http://www.roeck-us.net/linux/drivers/
8369T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
8370S: Maintained
8371F: Documentation/hwmon/pmbus
8372F: drivers/hwmon/pmbus/
8373F: include/linux/i2c/pmbus.h
8374
8375PMC SIERRA MaxRAID DRIVER
8376L: linux-scsi@vger.kernel.org
8377W: http://www.pmc-sierra.com/
8378S: Orphan
8379F: drivers/scsi/pmcraid.*
8380
8381PMC SIERRA PM8001 DRIVER
8382M: Jack Wang <jinpu.wang@profitbricks.com>
8383M: lindar_liu@usish.com
8384L: pmchba@pmcs.com
8385L: linux-scsi@vger.kernel.org
8386S: Supported
8387F: drivers/scsi/pm8001/
8388
8389POSIX CLOCKS and TIMERS
8390M: Thomas Gleixner <tglx@linutronix.de>
8391L: linux-kernel@vger.kernel.org
8392T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
8393S: Maintained
8394F: fs/timerfd.c
8395F: include/linux/timer*
8396F: kernel/time/*timer*
8397
8398POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
8399M: Sebastian Reichel <sre@kernel.org>
8400M: Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
8401M: David Woodhouse <dwmw2@infradead.org>
8402L: linux-pm@vger.kernel.org
8403T: git git://git.infradead.org/battery-2.6.git
8404S: Maintained
8405F: include/linux/power_supply.h
8406F: drivers/power/
8407X: drivers/power/avs/
8408
8409POWER STATE COORDINATION INTERFACE (PSCI)
8410M: Mark Rutland <mark.rutland@arm.com>
8411M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
8412L: linux-arm-kernel@lists.infradead.org
8413S: Maintained
8414F: drivers/firmware/psci.c
8415F: include/linux/psci.h
8416F: include/uapi/linux/psci.h
8417
8418PNP SUPPORT
8419M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
8420S: Maintained
8421F: drivers/pnp/
8422
8423PPP PROTOCOL DRIVERS AND COMPRESSORS
8424M: Paul Mackerras <paulus@samba.org>
8425L: linux-ppp@vger.kernel.org
8426S: Maintained
8427F: drivers/net/ppp/ppp_*
8428
8429PPP OVER ATM (RFC 2364)
8430M: Mitchell Blank Jr <mitch@sfgoth.com>
8431S: Maintained
8432F: net/atm/pppoatm.c
8433F: include/uapi/linux/atmppp.h
8434
8435PPP OVER ETHERNET
8436M: Michal Ostrowski <mostrows@earthlink.net>
8437S: Maintained
8438F: drivers/net/ppp/pppoe.c
8439F: drivers/net/ppp/pppox.c
8440
8441PPP OVER L2TP
8442M: James Chapman <jchapman@katalix.com>
8443S: Maintained
8444F: net/l2tp/l2tp_ppp.c
8445F: include/linux/if_pppol2tp.h
8446F: include/uapi/linux/if_pppol2tp.h
8447
8448PPS SUPPORT
8449M: Rodolfo Giometti <giometti@enneenne.com>
8450W: http://wiki.enneenne.com/index.php/LinuxPPS_support
8451L: linuxpps@ml.enneenne.com (subscribers-only)
8452S: Maintained
8453F: Documentation/pps/
8454F: drivers/pps/
8455F: include/linux/pps*.h
8456
8457PPTP DRIVER
8458M: Dmitry Kozlov <xeb@mail.ru>
8459L: netdev@vger.kernel.org
8460S: Maintained
8461F: drivers/net/ppp/pptp.c
8462W: http://sourceforge.net/projects/accel-pptp
8463
8464PREEMPTIBLE KERNEL
8465M: Robert Love <rml@tech9.net>
8466L: kpreempt-tech@lists.sourceforge.net
8467W: ftp://ftp.kernel.org/pub/linux/kernel/people/rml/preempt-kernel
8468S: Supported
8469F: Documentation/preempt-locking.txt
8470F: include/linux/preempt.h
8471
8472PRISM54 WIRELESS DRIVER
8473M: "Luis R. Rodriguez" <mcgrof@gmail.com>
8474L: linux-wireless@vger.kernel.org
8475W: http://wireless.kernel.org/en/users/Drivers/p54
8476S: Obsolete
8477F: drivers/net/wireless/prism54/
8478
8479PS3 NETWORK SUPPORT
8480M: Geoff Levand <geoff@infradead.org>
8481L: netdev@vger.kernel.org
8482L: linuxppc-dev@lists.ozlabs.org
8483S: Maintained
8484F: drivers/net/ethernet/toshiba/ps3_gelic_net.*
8485
8486PS3 PLATFORM SUPPORT
8487M: Geoff Levand <geoff@infradead.org>
8488L: linuxppc-dev@lists.ozlabs.org
8489S: Maintained
8490F: arch/powerpc/boot/ps3*
8491F: arch/powerpc/include/asm/lv1call.h
8492F: arch/powerpc/include/asm/ps3*.h
8493F: arch/powerpc/platforms/ps3/
8494F: drivers/*/ps3*
8495F: drivers/ps3/
8496F: drivers/rtc/rtc-ps3.c
8497F: drivers/usb/host/*ps3.c
8498F: sound/ppc/snd_ps3*
8499
8500PS3VRAM DRIVER
8501M: Jim Paris <jim@jtan.com>
8502M: Geoff Levand <geoff@infradead.org>
8503L: linuxppc-dev@lists.ozlabs.org
8504S: Maintained
8505F: drivers/block/ps3vram.c
8506
8507PSTORE FILESYSTEM
8508M: Anton Vorontsov <anton@enomsg.org>
8509M: Colin Cross <ccross@android.com>
8510M: Kees Cook <keescook@chromium.org>
8511M: Tony Luck <tony.luck@intel.com>
8512S: Maintained
8513T: git git://git.infradead.org/users/cbou/linux-pstore.git
8514F: fs/pstore/
8515F: include/linux/pstore*
8516F: drivers/firmware/efi/efi-pstore.c
8517F: drivers/acpi/apei/erst.c
8518
8519PTP HARDWARE CLOCK SUPPORT
8520M: Richard Cochran <richardcochran@gmail.com>
8521L: netdev@vger.kernel.org
8522S: Maintained
8523W: http://linuxptp.sourceforge.net/
8524F: Documentation/ABI/testing/sysfs-ptp
8525F: Documentation/ptp/*
8526F: drivers/net/ethernet/freescale/gianfar_ptp.c
8527F: drivers/net/phy/dp83640*
8528F: drivers/ptp/*
8529F: include/linux/ptp_cl*
8530
8531PTRACE SUPPORT
8532M: Roland McGrath <roland@hack.frob.com>
8533M: Oleg Nesterov <oleg@redhat.com>
8534S: Maintained
8535F: include/asm-generic/syscall.h
8536F: include/linux/ptrace.h
8537F: include/linux/regset.h
8538F: include/linux/tracehook.h
8539F: include/uapi/linux/ptrace.h
8540F: kernel/ptrace.c
8541
8542PVRUSB2 VIDEO4LINUX DRIVER
8543M: Mike Isely <isely@pobox.com>
8544L: pvrusb2@isely.net (subscribers-only)
8545L: linux-media@vger.kernel.org
8546W: http://www.isely.net/pvrusb2/
8547T: git git://linuxtv.org/media_tree.git
8548S: Maintained
8549F: Documentation/video4linux/README.pvrusb2
8550F: drivers/media/usb/pvrusb2/
8551
8552PWC WEBCAM DRIVER
8553M: Hans de Goede <hdegoede@redhat.com>
8554L: linux-media@vger.kernel.org
8555T: git git://linuxtv.org/media_tree.git
8556S: Maintained
8557F: drivers/media/usb/pwc/*
8558
8559PWM FAN DRIVER
8560M: Kamil Debski <k.debski@samsung.com>
8561L: lm-sensors@lm-sensors.org
8562S: Supported
8563F: Documentation/devicetree/bindings/hwmon/pwm-fan.txt
8564F: Documentation/hwmon/pwm-fan
8565F: drivers/hwmon/pwm-fan.c
8566
8567PWM SUBSYSTEM
8568M: Thierry Reding <thierry.reding@gmail.com>
8569L: linux-pwm@vger.kernel.org
8570S: Maintained
8571T: git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
8572F: Documentation/pwm.txt
8573F: Documentation/devicetree/bindings/pwm/
8574F: include/linux/pwm.h
8575F: drivers/pwm/
8576F: drivers/video/backlight/pwm_bl.c
8577F: include/linux/pwm_backlight.h
8578
8579PXA2xx/PXA3xx SUPPORT
8580M: Daniel Mack <daniel@zonque.org>
8581M: Haojian Zhuang <haojian.zhuang@gmail.com>
8582M: Robert Jarzmik <robert.jarzmik@free.fr>
8583L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8584T: git git://github.com/hzhuang1/linux.git
8585T: git git://github.com/rjarzmik/linux.git
8586S: Maintained
8587F: arch/arm/mach-pxa/
8588F: drivers/dma/pxa*
8589F: drivers/pcmcia/pxa2xx*
8590F: drivers/spi/spi-pxa2xx*
8591F: drivers/usb/gadget/udc/pxa2*
8592F: include/sound/pxa2xx-lib.h
8593F: sound/arm/pxa*
8594F: sound/soc/pxa/
8595
8596PXA3xx NAND FLASH DRIVER
8597M: Ezequiel Garcia <ezequiel.garcia@free-electrons.com>
8598L: linux-mtd@lists.infradead.org
8599S: Maintained
8600F: drivers/mtd/nand/pxa3xx_nand.c
8601
8602MMP SUPPORT
8603M: Eric Miao <eric.y.miao@gmail.com>
8604M: Haojian Zhuang <haojian.zhuang@gmail.com>
8605L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8606T: git git://github.com/hzhuang1/linux.git
8607T: git git://git.linaro.org/people/ycmiao/pxa-linux.git
8608S: Maintained
8609F: arch/arm/mach-mmp/
8610
8611PXA MMCI DRIVER
8612S: Orphan
8613
8614PXA RTC DRIVER
8615M: Robert Jarzmik <robert.jarzmik@free.fr>
8616L: rtc-linux@googlegroups.com
8617S: Maintained
8618
8619QAT DRIVER
8620M: Tadeusz Struk <tadeusz.struk@intel.com>
8621L: qat-linux@intel.com
8622S: Supported
8623F: drivers/crypto/qat/
8624
8625QIB DRIVER
8626M: Mike Marciniszyn <infinipath@intel.com>
8627L: linux-rdma@vger.kernel.org
8628S: Supported
8629F: drivers/infiniband/hw/qib/
8630
8631QLOGIC QLA1280 SCSI DRIVER
8632M: Michael Reed <mdr@sgi.com>
8633L: linux-scsi@vger.kernel.org
8634S: Maintained
8635F: drivers/scsi/qla1280.[ch]
8636
8637QLOGIC QLA2XXX FC-SCSI DRIVER
8638M: qla2xxx-upstream@qlogic.com
8639L: linux-scsi@vger.kernel.org
8640S: Supported
8641F: Documentation/scsi/LICENSE.qla2xxx
8642F: drivers/scsi/qla2xxx/
8643
8644QLOGIC QLA4XXX iSCSI DRIVER
8645M: QLogic-Storage-Upstream@qlogic.com
8646L: linux-scsi@vger.kernel.org
8647S: Supported
8648F: Documentation/scsi/LICENSE.qla4xxx
8649F: drivers/scsi/qla4xxx/
8650
8651QLOGIC QLA3XXX NETWORK DRIVER
8652M: Jitendra Kalsaria <jitendra.kalsaria@qlogic.com>
8653M: Ron Mercer <ron.mercer@qlogic.com>
8654M: linux-driver@qlogic.com
8655L: netdev@vger.kernel.org
8656S: Supported
8657F: Documentation/networking/LICENSE.qla3xxx
8658F: drivers/net/ethernet/qlogic/qla3xxx.*
8659
8660QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
8661M: Dept-GELinuxNICDev@qlogic.com
8662L: netdev@vger.kernel.org
8663S: Supported
8664F: drivers/net/ethernet/qlogic/qlcnic/
8665
8666QLOGIC QLGE 10Gb ETHERNET DRIVER
8667M: Harish Patil <harish.patil@qlogic.com>
8668M: Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
8669M: Dept-GELinuxNICDev@qlogic.com
8670M: linux-driver@qlogic.com
8671L: netdev@vger.kernel.org
8672S: Supported
8673F: drivers/net/ethernet/qlogic/qlge/
8674
8675QLOGIC QL4xxx ETHERNET DRIVER
8676M: Yuval Mintz <Yuval.Mintz@qlogic.com>
8677M: Ariel Elior <Ariel.Elior@qlogic.com>
8678M: everest-linux-l2@qlogic.com
8679L: netdev@vger.kernel.org
8680S: Supported
8681F: drivers/net/ethernet/qlogic/qed/
8682F: include/linux/qed/
8683F: drivers/net/ethernet/qlogic/qede/
8684
8685QNX4 FILESYSTEM
8686M: Anders Larsen <al@alarsen.net>
8687W: http://www.alarsen.net/linux/qnx4fs/
8688S: Maintained
8689F: fs/qnx4/
8690F: include/uapi/linux/qnx4_fs.h
8691F: include/uapi/linux/qnxtypes.h
8692
8693QT1010 MEDIA DRIVER
8694M: Antti Palosaari <crope@iki.fi>
8695L: linux-media@vger.kernel.org
8696W: http://linuxtv.org/
8697W: http://palosaari.fi/linux/
8698Q: http://patchwork.linuxtv.org/project/linux-media/list/
8699T: git git://linuxtv.org/anttip/media_tree.git
8700S: Maintained
8701F: drivers/media/tuners/qt1010*
8702
8703QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
8704M: QCA ath9k Development <ath9k-devel@qca.qualcomm.com>
8705L: linux-wireless@vger.kernel.org
8706L: ath9k-devel@lists.ath9k.org
8707W: http://wireless.kernel.org/en/users/Drivers/ath9k
8708S: Supported
8709F: drivers/net/wireless/ath/ath9k/
8710
8711QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
8712M: Kalle Valo <kvalo@qca.qualcomm.com>
8713L: ath10k@lists.infradead.org
8714W: http://wireless.kernel.org/en/users/Drivers/ath10k
8715T: git git://github.com/kvalo/ath.git
8716S: Supported
8717F: drivers/net/wireless/ath/ath10k/
8718
8719QUALCOMM HEXAGON ARCHITECTURE
8720M: Richard Kuo <rkuo@codeaurora.org>
8721L: linux-hexagon@vger.kernel.org
8722S: Supported
8723F: arch/hexagon/
8724
8725QUALCOMM WCN36XX WIRELESS DRIVER
8726M: Eugene Krasnikov <k.eugene.e@gmail.com>
8727L: wcn36xx@lists.infradead.org
8728W: http://wireless.kernel.org/en/users/Drivers/wcn36xx
8729T: git git://github.com/KrasnikovEugene/wcn36xx.git
8730S: Supported
8731F: drivers/net/wireless/ath/wcn36xx/
8732
8733RADOS BLOCK DEVICE (RBD)
8734M: Ilya Dryomov <idryomov@gmail.com>
8735M: Sage Weil <sage@redhat.com>
8736M: Alex Elder <elder@kernel.org>
8737L: ceph-devel@vger.kernel.org
8738W: http://ceph.com/
8739T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
8740T: git git://github.com/ceph/ceph-client.git
8741S: Supported
8742F: Documentation/ABI/testing/sysfs-bus-rbd
8743F: drivers/block/rbd.c
8744F: drivers/block/rbd_types.h
8745
8746RADEON FRAMEBUFFER DISPLAY DRIVER
8747M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
8748L: linux-fbdev@vger.kernel.org
8749S: Maintained
8750F: drivers/video/fbdev/aty/radeon*
8751F: include/uapi/linux/radeonfb.h
8752
8753RADIOSHARK RADIO DRIVER
8754M: Hans de Goede <hdegoede@redhat.com>
8755L: linux-media@vger.kernel.org
8756T: git git://linuxtv.org/media_tree.git
8757S: Maintained
8758F: drivers/media/radio/radio-shark.c
8759
8760RADIOSHARK2 RADIO DRIVER
8761M: Hans de Goede <hdegoede@redhat.com>
8762L: linux-media@vger.kernel.org
8763T: git git://linuxtv.org/media_tree.git
8764S: Maintained
8765F: drivers/media/radio/radio-shark2.c
8766F: drivers/media/radio/radio-tea5777.c
8767
8768RAGE128 FRAMEBUFFER DISPLAY DRIVER
8769M: Paul Mackerras <paulus@samba.org>
8770L: linux-fbdev@vger.kernel.org
8771S: Maintained
8772F: drivers/video/fbdev/aty/aty128fb.c
8773
8774RALINK RT2X00 WIRELESS LAN DRIVER
8775P: rt2x00 project
8776M: Stanislaw Gruszka <sgruszka@redhat.com>
8777M: Helmut Schaa <helmut.schaa@googlemail.com>
8778L: linux-wireless@vger.kernel.org
8779S: Maintained
8780F: drivers/net/wireless/rt2x00/
8781
8782RAMDISK RAM BLOCK DEVICE DRIVER
8783M: Jens Axboe <axboe@kernel.dk>
8784S: Maintained
8785F: Documentation/blockdev/ramdisk.txt
8786F: drivers/block/brd.c
8787
8788RANDOM NUMBER DRIVER
8789M: "Theodore Ts'o" <tytso@mit.edu>
8790S: Maintained
8791F: drivers/char/random.c
8792
8793RAPIDIO SUBSYSTEM
8794M: Matt Porter <mporter@kernel.crashing.org>
8795M: Alexandre Bounine <alexandre.bounine@idt.com>
8796S: Maintained
8797F: drivers/rapidio/
8798
8799RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
8800L: linux-wireless@vger.kernel.org
8801S: Orphan
8802F: drivers/net/wireless/ray*
8803
8804RCUTORTURE MODULE
8805M: Josh Triplett <josh@joshtriplett.org>
8806M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
8807L: linux-kernel@vger.kernel.org
8808S: Supported
8809T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
8810F: Documentation/RCU/torture.txt
8811F: kernel/rcu/rcutorture.c
8812
8813RCUTORTURE TEST FRAMEWORK
8814M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
8815M: Josh Triplett <josh@joshtriplett.org>
8816R: Steven Rostedt <rostedt@goodmis.org>
8817R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
8818R: Lai Jiangshan <jiangshanlai@gmail.com>
8819L: linux-kernel@vger.kernel.org
8820S: Supported
8821T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
8822F: tools/testing/selftests/rcutorture
8823
8824RDC R-321X SoC
8825M: Florian Fainelli <florian@openwrt.org>
8826S: Maintained
8827
8828RDC R6040 FAST ETHERNET DRIVER
8829M: Florian Fainelli <florian@openwrt.org>
8830L: netdev@vger.kernel.org
8831S: Maintained
8832F: drivers/net/ethernet/rdc/r6040.c
8833
8834RDS - RELIABLE DATAGRAM SOCKETS
8835M: Chien Yen <chien.yen@oracle.com>
8836L: rds-devel@oss.oracle.com (moderated for non-subscribers)
8837S: Supported
8838F: net/rds/
8839
8840READ-COPY UPDATE (RCU)
8841M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
8842M: Josh Triplett <josh@joshtriplett.org>
8843R: Steven Rostedt <rostedt@goodmis.org>
8844R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
8845R: Lai Jiangshan <jiangshanlai@gmail.com>
8846L: linux-kernel@vger.kernel.org
8847W: http://www.rdrop.com/users/paulmck/RCU/
8848S: Supported
8849T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
8850F: Documentation/RCU/
8851X: Documentation/RCU/torture.txt
8852F: include/linux/rcu*
8853X: include/linux/srcu.h
8854F: kernel/rcu/
8855X: kernel/torture.c
8856
8857REAL TIME CLOCK (RTC) SUBSYSTEM
8858M: Alessandro Zummo <a.zummo@towertech.it>
8859M: Alexandre Belloni <alexandre.belloni@free-electrons.com>
8860L: rtc-linux@googlegroups.com
8861Q: http://patchwork.ozlabs.org/project/rtc-linux/list/
8862T: git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
8863S: Maintained
8864F: Documentation/rtc.txt
8865F: drivers/rtc/
8866F: include/linux/rtc.h
8867F: include/uapi/linux/rtc.h
8868
8869REALTEK AUDIO CODECS
8870M: Bard Liao <bardliao@realtek.com>
8871M: Oder Chiou <oder_chiou@realtek.com>
8872S: Maintained
8873F: sound/soc/codecs/rt*
8874F: include/sound/rt*.h
8875
8876REISERFS FILE SYSTEM
8877L: reiserfs-devel@vger.kernel.org
8878S: Supported
8879F: fs/reiserfs/
8880
8881REGISTER MAP ABSTRACTION
8882M: Mark Brown <broonie@kernel.org>
8883L: linux-kernel@vger.kernel.org
8884T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
8885S: Supported
8886F: drivers/base/regmap/
8887F: include/linux/regmap.h
8888
8889REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
8890M: Ohad Ben-Cohen <ohad@wizery.com>
8891T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git
8892S: Maintained
8893F: drivers/remoteproc/
8894F: Documentation/remoteproc.txt
8895F: include/linux/remoteproc.h
8896
8897REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
8898M: Ohad Ben-Cohen <ohad@wizery.com>
8899T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/rpmsg.git
8900S: Maintained
8901F: drivers/rpmsg/
8902F: Documentation/rpmsg.txt
8903F: include/linux/rpmsg.h
8904
8905RESET CONTROLLER FRAMEWORK
8906M: Philipp Zabel <p.zabel@pengutronix.de>
8907S: Maintained
8908F: drivers/reset/
8909F: Documentation/devicetree/bindings/reset/
8910F: include/dt-bindings/reset/
8911F: include/linux/reset.h
8912F: include/linux/reset-controller.h
8913
8914RFKILL
8915M: Johannes Berg <johannes@sipsolutions.net>
8916L: linux-wireless@vger.kernel.org
8917W: http://wireless.kernel.org/
8918T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
8919T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
8920S: Maintained
8921F: Documentation/rfkill.txt
8922F: net/rfkill/
8923
8924RHASHTABLE
8925M: Thomas Graf <tgraf@suug.ch>
8926L: netdev@vger.kernel.org
8927S: Maintained
8928F: lib/rhashtable.c
8929F: include/linux/rhashtable.h
8930
8931RICOH SMARTMEDIA/XD DRIVER
8932M: Maxim Levitsky <maximlevitsky@gmail.com>
8933S: Maintained
8934F: drivers/mtd/nand/r852.c
8935F: drivers/mtd/nand/r852.h
8936
8937RICOH R5C592 MEMORYSTICK DRIVER
8938M: Maxim Levitsky <maximlevitsky@gmail.com>
8939S: Maintained
8940F: drivers/memstick/host/r592.*
8941
8942ROCCAT DRIVERS
8943M: Stefan Achatz <erazor_de@users.sourceforge.net>
8944W: http://sourceforge.net/projects/roccat/
8945S: Maintained
8946F: drivers/hid/hid-roccat*
8947F: include/linux/hid-roccat*
8948F: Documentation/ABI/*/sysfs-driver-hid-roccat*
8949
8950ROCKER DRIVER
8951M: Jiri Pirko <jiri@resnulli.us>
8952M: Scott Feldman <sfeldma@gmail.com>
8953L: netdev@vger.kernel.org
8954S: Supported
8955F: drivers/net/ethernet/rocker/
8956
8957ROCKETPORT DRIVER
8958P: Comtrol Corp.
8959W: http://www.comtrol.com
8960S: Maintained
8961F: Documentation/serial/rocket.txt
8962F: drivers/tty/rocket*
8963
8964ROCKETPORT EXPRESS/INFINITY DRIVER
8965M: Kevin Cernekee <cernekee@gmail.com>
8966L: linux-serial@vger.kernel.org
8967S: Odd Fixes
8968F: drivers/tty/serial/rp2.*
8969
8970ROSE NETWORK LAYER
8971M: Ralf Baechle <ralf@linux-mips.org>
8972L: linux-hams@vger.kernel.org
8973W: http://www.linux-ax25.org/
8974S: Maintained
8975F: include/net/rose.h
8976F: include/uapi/linux/rose.h
8977F: net/rose/
8978
8979RTL2830 MEDIA DRIVER
8980M: Antti Palosaari <crope@iki.fi>
8981L: linux-media@vger.kernel.org
8982W: http://linuxtv.org/
8983W: http://palosaari.fi/linux/
8984Q: http://patchwork.linuxtv.org/project/linux-media/list/
8985T: git git://linuxtv.org/anttip/media_tree.git
8986S: Maintained
8987F: drivers/media/dvb-frontends/rtl2830*
8988
8989RTL2832 MEDIA DRIVER
8990M: Antti Palosaari <crope@iki.fi>
8991L: linux-media@vger.kernel.org
8992W: http://linuxtv.org/
8993W: http://palosaari.fi/linux/
8994Q: http://patchwork.linuxtv.org/project/linux-media/list/
8995T: git git://linuxtv.org/anttip/media_tree.git
8996S: Maintained
8997F: drivers/media/dvb-frontends/rtl2832*
8998
8999RTL2832_SDR MEDIA DRIVER
9000M: Antti Palosaari <crope@iki.fi>
9001L: linux-media@vger.kernel.org
9002W: http://linuxtv.org/
9003W: http://palosaari.fi/linux/
9004Q: http://patchwork.linuxtv.org/project/linux-media/list/
9005T: git git://linuxtv.org/anttip/media_tree.git
9006S: Maintained
9007F: drivers/media/dvb-frontends/rtl2832_sdr*
9008
9009RTL8180 WIRELESS DRIVER
9010L: linux-wireless@vger.kernel.org
9011W: http://wireless.kernel.org/
9012T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
9013S: Orphan
9014F: drivers/net/wireless/rtl818x/rtl8180/
9015
9016RTL8187 WIRELESS DRIVER
9017M: Herton Ronaldo Krzesinski <herton@canonical.com>
9018M: Hin-Tak Leung <htl10@users.sourceforge.net>
9019M: Larry Finger <Larry.Finger@lwfinger.net>
9020L: linux-wireless@vger.kernel.org
9021W: http://wireless.kernel.org/
9022T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
9023S: Maintained
9024F: drivers/net/wireless/rtl818x/rtl8187/
9025
9026RTL8192CE WIRELESS DRIVER
9027M: Larry Finger <Larry.Finger@lwfinger.net>
9028M: Chaoming Li <chaoming_li@realsil.com.cn>
9029L: linux-wireless@vger.kernel.org
9030W: http://wireless.kernel.org/
9031T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
9032S: Maintained
9033F: drivers/net/wireless/rtlwifi/
9034F: drivers/net/wireless/rtlwifi/rtl8192ce/
9035
9036RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
9037M: Jes Sorensen <Jes.Sorensen@redhat.com>
9038L: linux-wireless@vger.kernel.org
9039T: git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8723au-mac80211
9040S: Maintained
9041F: drivers/net/wireless/realtek/rtl8xxxu/
9042
9043S3 SAVAGE FRAMEBUFFER DRIVER
9044M: Antonino Daplas <adaplas@gmail.com>
9045L: linux-fbdev@vger.kernel.org
9046S: Maintained
9047F: drivers/video/fbdev/savage/
9048
9049S390
9050M: Martin Schwidefsky <schwidefsky@de.ibm.com>
9051M: Heiko Carstens <heiko.carstens@de.ibm.com>
9052L: linux-s390@vger.kernel.org
9053W: http://www.ibm.com/developerworks/linux/linux390/
9054S: Supported
9055F: arch/s390/
9056F: drivers/s390/
9057F: Documentation/s390/
9058F: Documentation/DocBook/s390*
9059
9060S390 COMMON I/O LAYER
9061M: Sebastian Ott <sebott@linux.vnet.ibm.com>
9062M: Peter Oberparleiter <oberpar@linux.vnet.ibm.com>
9063L: linux-s390@vger.kernel.org
9064W: http://www.ibm.com/developerworks/linux/linux390/
9065S: Supported
9066F: drivers/s390/cio/
9067
9068S390 DASD DRIVER
9069M: Stefan Weinhuber <wein@de.ibm.com>
9070M: Stefan Haberland <stefan.haberland@de.ibm.com>
9071L: linux-s390@vger.kernel.org
9072W: http://www.ibm.com/developerworks/linux/linux390/
9073S: Supported
9074F: drivers/s390/block/dasd*
9075F: block/partitions/ibm.c
9076
9077S390 NETWORK DRIVERS
9078M: Ursula Braun <ursula.braun@de.ibm.com>
9079L: linux-s390@vger.kernel.org
9080W: http://www.ibm.com/developerworks/linux/linux390/
9081S: Supported
9082F: drivers/s390/net/
9083
9084S390 PCI SUBSYSTEM
9085M: Sebastian Ott <sebott@linux.vnet.ibm.com>
9086M: Gerald Schaefer <gerald.schaefer@de.ibm.com>
9087L: linux-s390@vger.kernel.org
9088W: http://www.ibm.com/developerworks/linux/linux390/
9089S: Supported
9090F: arch/s390/pci/
9091F: drivers/pci/hotplug/s390_pci_hpc.c
9092
9093S390 ZCRYPT DRIVER
9094M: Ingo Tuchscherer <ingo.tuchscherer@de.ibm.com>
9095L: linux-s390@vger.kernel.org
9096W: http://www.ibm.com/developerworks/linux/linux390/
9097S: Supported
9098F: drivers/s390/crypto/
9099
9100S390 ZFCP DRIVER
9101M: Steffen Maier <maier@linux.vnet.ibm.com>
9102L: linux-s390@vger.kernel.org
9103W: http://www.ibm.com/developerworks/linux/linux390/
9104S: Supported
9105F: drivers/s390/scsi/zfcp_*
9106
9107S390 IUCV NETWORK LAYER
9108M: Ursula Braun <ursula.braun@de.ibm.com>
9109L: linux-s390@vger.kernel.org
9110W: http://www.ibm.com/developerworks/linux/linux390/
9111S: Supported
9112F: drivers/s390/net/*iucv*
9113F: include/net/iucv/
9114F: net/iucv/
9115
9116S390 IOMMU (PCI)
9117M: Gerald Schaefer <gerald.schaefer@de.ibm.com>
9118L: linux-s390@vger.kernel.org
9119W: http://www.ibm.com/developerworks/linux/linux390/
9120S: Supported
9121F: drivers/iommu/s390-iommu.c
9122
9123S3C24XX SD/MMC Driver
9124M: Ben Dooks <ben-linux@fluff.org>
9125L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9126S: Supported
9127F: drivers/mmc/host/s3cmci.*
9128
9129SAA6588 RDS RECEIVER DRIVER
9130M: Hans Verkuil <hverkuil@xs4all.nl>
9131L: linux-media@vger.kernel.org
9132T: git git://linuxtv.org/media_tree.git
9133W: http://linuxtv.org
9134S: Odd Fixes
9135F: drivers/media/i2c/saa6588*
9136
9137SAA7134 VIDEO4LINUX DRIVER
9138M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
9139L: linux-media@vger.kernel.org
9140W: http://linuxtv.org
9141T: git git://linuxtv.org/media_tree.git
9142S: Odd fixes
9143F: Documentation/video4linux/*.saa7134
9144F: drivers/media/pci/saa7134/
9145
9146SAA7146 VIDEO4LINUX-2 DRIVER
9147M: Hans Verkuil <hverkuil@xs4all.nl>
9148L: linux-media@vger.kernel.org
9149T: git git://linuxtv.org/media_tree.git
9150S: Maintained
9151F: drivers/media/common/saa7146/
9152F: drivers/media/pci/saa7146/
9153F: include/media/saa7146*
9154
9155SAMSUNG LAPTOP DRIVER
9156M: Corentin Chary <corentin.chary@gmail.com>
9157L: platform-driver-x86@vger.kernel.org
9158S: Maintained
9159F: drivers/platform/x86/samsung-laptop.c
9160
9161SAMSUNG AUDIO (ASoC) DRIVERS
9162M: Sangbeom Kim <sbkim73@samsung.com>
9163L: alsa-devel@alsa-project.org (moderated for non-subscribers)
9164S: Supported
9165F: sound/soc/samsung/
9166
9167SAMSUNG FRAMEBUFFER DRIVER
9168M: Jingoo Han <jingoohan1@gmail.com>
9169L: linux-fbdev@vger.kernel.org
9170S: Maintained
9171F: drivers/video/fbdev/s3c-fb.c
9172
9173SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
9174M: Sangbeom Kim <sbkim73@samsung.com>
9175M: Krzysztof Kozlowski <k.kozlowski@samsung.com>
9176L: linux-kernel@vger.kernel.org
9177L: linux-samsung-soc@vger.kernel.org
9178S: Supported
9179F: drivers/mfd/sec*.c
9180F: drivers/regulator/s2m*.c
9181F: drivers/regulator/s5m*.c
9182F: drivers/clk/clk-s2mps11.c
9183F: drivers/rtc/rtc-s5m.c
9184F: include/linux/mfd/samsung/
9185F: Documentation/devicetree/bindings/regulator/s5m8767-regulator.txt
9186F: Documentation/devicetree/bindings/mfd/s2mp*.txt
9187
9188SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
9189M: Kyungmin Park <kyungmin.park@samsung.com>
9190M: Sylwester Nawrocki <s.nawrocki@samsung.com>
9191L: linux-media@vger.kernel.org
9192Q: https://patchwork.linuxtv.org/project/linux-media/list/
9193S: Supported
9194F: drivers/media/platform/exynos4-is/
9195
9196SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
9197M: Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
9198L: linux-media@vger.kernel.org
9199L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
9200S: Maintained
9201F: drivers/media/platform/s3c-camif/
9202F: include/media/s3c_camif.h
9203
9204SAMSUNG S5C73M3 CAMERA DRIVER
9205M: Kyungmin Park <kyungmin.park@samsung.com>
9206M: Andrzej Hajda <a.hajda@samsung.com>
9207L: linux-media@vger.kernel.org
9208S: Supported
9209F: drivers/media/i2c/s5c73m3/*
9210
9211SAMSUNG S5K5BAF CAMERA DRIVER
9212M: Kyungmin Park <kyungmin.park@samsung.com>
9213M: Andrzej Hajda <a.hajda@samsung.com>
9214L: linux-media@vger.kernel.org
9215S: Supported
9216F: drivers/media/i2c/s5k5baf.c
9217
9218SAMSUNG S3FWRN5 NFC DRIVER
9219M: Robert Baldyga <r.baldyga@samsung.com>
9220L: linux-nfc@lists.01.org (moderated for non-subscribers)
9221S: Supported
9222F: drivers/nfc/s3fwrn5
9223
9224SAMSUNG SOC CLOCK DRIVERS
9225M: Sylwester Nawrocki <s.nawrocki@samsung.com>
9226M: Tomasz Figa <tomasz.figa@gmail.com>
9227S: Supported
9228L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
9229F: drivers/clk/samsung/
9230
9231SAMSUNG SXGBE DRIVERS
9232M: Byungho An <bh74.an@samsung.com>
9233M: Girish K S <ks.giri@samsung.com>
9234M: Vipul Pandya <vipul.pandya@samsung.com>
9235S: Supported
9236L: netdev@vger.kernel.org
9237F: drivers/net/ethernet/samsung/sxgbe/
9238
9239SAMSUNG THERMAL DRIVER
9240M: Lukasz Majewski <l.majewski@samsung.com>
9241L: linux-pm@vger.kernel.org
9242L: linux-samsung-soc@vger.kernel.org
9243S: Supported
9244T: https://github.com/lmajewski/linux-samsung-thermal.git
9245F: drivers/thermal/samsung/
9246
9247SAMSUNG USB2 PHY DRIVER
9248M: Kamil Debski <k.debski@samsung.com>
9249L: linux-kernel@vger.kernel.org
9250S: Supported
9251F: Documentation/devicetree/bindings/phy/samsung-phy.txt
9252F: Documentation/phy/samsung-usb2.txt
9253F: drivers/phy/phy-exynos4210-usb2.c
9254F: drivers/phy/phy-exynos4x12-usb2.c
9255F: drivers/phy/phy-exynos5250-usb2.c
9256F: drivers/phy/phy-s5pv210-usb2.c
9257F: drivers/phy/phy-samsung-usb2.c
9258F: drivers/phy/phy-samsung-usb2.h
9259
9260SERIAL DRIVERS
9261M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
9262L: linux-serial@vger.kernel.org
9263S: Maintained
9264F: drivers/tty/serial/
9265
9266SYNOPSYS DESIGNWARE DMAC DRIVER
9267M: Viresh Kumar <vireshk@kernel.org>
9268M: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
9269S: Maintained
9270F: include/linux/dma/dw.h
9271F: include/linux/platform_data/dma-dw.h
9272F: drivers/dma/dw/
9273
9274SYNOPSYS DESIGNWARE ETHERNET QOS 4.10a driver
9275M: Lars Persson <lars.persson@axis.com>
9276L: netdev@vger.kernel.org
9277S: Supported
9278F: Documentation/devicetree/bindings/net/snps,dwc-qos-ethernet.txt
9279F: drivers/net/ethernet/synopsys/dwc_eth_qos.c
9280
9281SYNOPSYS DESIGNWARE I2C DRIVER
9282M: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
9283M: Jarkko Nikula <jarkko.nikula@linux.intel.com>
9284M: Mika Westerberg <mika.westerberg@linux.intel.com>
9285L: linux-i2c@vger.kernel.org
9286S: Maintained
9287F: drivers/i2c/busses/i2c-designware-*
9288F: include/linux/platform_data/i2c-designware.h
9289
9290SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
9291M: Seungwon Jeon <tgih.jun@samsung.com>
9292M: Jaehoon Chung <jh80.chung@samsung.com>
9293L: linux-mmc@vger.kernel.org
9294S: Maintained
9295F: include/linux/mmc/dw_mmc.h
9296F: drivers/mmc/host/dw_mmc*
9297
9298SYSTEM TRACE MODULE CLASS
9299M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
9300S: Maintained
9301F: Documentation/trace/stm.txt
9302F: drivers/hwtracing/stm/
9303F: include/linux/stm.h
9304F: include/uapi/linux/stm.h
9305
9306THUNDERBOLT DRIVER
9307M: Andreas Noever <andreas.noever@gmail.com>
9308S: Maintained
9309F: drivers/thunderbolt/
9310
9311TIMEKEEPING, CLOCKSOURCE CORE, NTP
9312M: John Stultz <john.stultz@linaro.org>
9313M: Thomas Gleixner <tglx@linutronix.de>
9314L: linux-kernel@vger.kernel.org
9315T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
9316S: Supported
9317F: include/linux/clocksource.h
9318F: include/linux/time.h
9319F: include/linux/timex.h
9320F: include/uapi/linux/time.h
9321F: include/uapi/linux/timex.h
9322F: kernel/time/clocksource.c
9323F: kernel/time/time*.c
9324F: kernel/time/ntp.c
9325F: tools/testing/selftests/timers/
9326
9327SC1200 WDT DRIVER
9328M: Zwane Mwaikambo <zwanem@gmail.com>
9329S: Maintained
9330F: drivers/watchdog/sc1200wdt.c
9331
9332SCHEDULER
9333M: Ingo Molnar <mingo@redhat.com>
9334M: Peter Zijlstra <peterz@infradead.org>
9335L: linux-kernel@vger.kernel.org
9336T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
9337S: Maintained
9338F: kernel/sched/
9339F: include/linux/sched.h
9340F: include/uapi/linux/sched.h
9341F: include/linux/wait.h
9342
9343SCORE ARCHITECTURE
9344M: Chen Liqin <liqin.linux@gmail.com>
9345M: Lennox Wu <lennox.wu@gmail.com>
9346W: http://www.sunplus.com
9347S: Supported
9348F: arch/score/
9349
9350SCSI CDROM DRIVER
9351M: Jens Axboe <axboe@kernel.dk>
9352L: linux-scsi@vger.kernel.org
9353W: http://www.kernel.dk
9354S: Maintained
9355F: drivers/scsi/sr*
9356
9357SCSI RDMA PROTOCOL (SRP) INITIATOR
9358M: Bart Van Assche <bart.vanassche@sandisk.com>
9359L: linux-rdma@vger.kernel.org
9360S: Supported
9361W: http://www.openfabrics.org
9362Q: http://patchwork.kernel.org/project/linux-rdma/list/
9363T: git git://git.kernel.org/pub/scm/linux/kernel/git/dad/srp-initiator.git
9364F: drivers/infiniband/ulp/srp/
9365F: include/scsi/srp.h
9366
9367SCSI SG DRIVER
9368M: Doug Gilbert <dgilbert@interlog.com>
9369L: linux-scsi@vger.kernel.org
9370W: http://sg.danny.cz/sg
9371S: Maintained
9372F: Documentation/scsi/scsi-generic.txt
9373F: drivers/scsi/sg.c
9374F: include/scsi/sg.h
9375
9376SCSI SUBSYSTEM
9377M: "James E.J. Bottomley" <JBottomley@odin.com>
9378L: linux-scsi@vger.kernel.org
9379T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
9380S: Maintained
9381F: drivers/scsi/
9382F: include/scsi/
9383
9384SCSI TAPE DRIVER
9385M: Kai Mäkisara <Kai.Makisara@kolumbus.fi>
9386L: linux-scsi@vger.kernel.org
9387S: Maintained
9388F: Documentation/scsi/st.txt
9389F: drivers/scsi/st.*
9390F: drivers/scsi/st_*.h
9391
9392SCTP PROTOCOL
9393M: Vlad Yasevich <vyasevich@gmail.com>
9394M: Neil Horman <nhorman@tuxdriver.com>
9395L: linux-sctp@vger.kernel.org
9396W: http://lksctp.sourceforge.net
9397S: Maintained
9398F: Documentation/networking/sctp.txt
9399F: include/linux/sctp.h
9400F: include/uapi/linux/sctp.h
9401F: include/net/sctp/
9402F: net/sctp/
9403
9404SCx200 CPU SUPPORT
9405M: Jim Cromie <jim.cromie@gmail.com>
9406S: Odd Fixes
9407F: Documentation/i2c/busses/scx200_acb
9408F: arch/x86/platform/scx200/
9409F: drivers/watchdog/scx200_wdt.c
9410F: drivers/i2c/busses/scx200*
9411F: drivers/mtd/maps/scx200_docflash.c
9412F: include/linux/scx200.h
9413
9414SCx200 GPIO DRIVER
9415M: Jim Cromie <jim.cromie@gmail.com>
9416S: Maintained
9417F: drivers/char/scx200_gpio.c
9418F: include/linux/scx200_gpio.h
9419
9420SCx200 HRT CLOCKSOURCE DRIVER
9421M: Jim Cromie <jim.cromie@gmail.com>
9422S: Maintained
9423F: drivers/clocksource/scx200_hrt.c
9424
9425SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
9426M: Sascha Sommer <saschasommer@freenet.de>
9427L: sdricohcs-devel@lists.sourceforge.net (subscribers-only)
9428S: Maintained
9429F: drivers/mmc/host/sdricoh_cs.c
9430
9431SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
9432L: linux-mmc@vger.kernel.org
9433S: Orphan
9434F: drivers/mmc/host/sdhci.*
9435F: drivers/mmc/host/sdhci-pltfm.[ch]
9436
9437SECURE COMPUTING
9438M: Kees Cook <keescook@chromium.org>
9439R: Andy Lutomirski <luto@amacapital.net>
9440R: Will Drewry <wad@chromium.org>
9441T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp
9442S: Supported
9443F: kernel/seccomp.c
9444F: include/uapi/linux/seccomp.h
9445F: include/linux/seccomp.h
9446F: tools/testing/selftests/seccomp/*
9447K: \bsecure_computing
9448K: \bTIF_SECCOMP\b
9449
9450SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
9451M: Ben Dooks <ben-linux@fluff.org>
9452M: Jaehoon Chung <jh80.chung@samsung.com>
9453L: linux-mmc@vger.kernel.org
9454S: Maintained
9455F: drivers/mmc/host/sdhci-s3c*
9456
9457SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
9458M: Viresh Kumar <vireshk@kernel.org>
9459L: spear-devel@list.st.com
9460L: linux-mmc@vger.kernel.org
9461S: Maintained
9462F: drivers/mmc/host/sdhci-spear.c
9463
9464SECURITY SUBSYSTEM
9465M: James Morris <james.l.morris@oracle.com>
9466M: "Serge E. Hallyn" <serge@hallyn.com>
9467L: linux-security-module@vger.kernel.org (suggested Cc:)
9468T: git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git
9469W: http://kernsec.org/
9470S: Supported
9471F: security/
9472
9473SECURITY CONTACT
9474M: Security Officers <security@kernel.org>
9475S: Supported
9476
9477SELINUX SECURITY MODULE
9478M: Paul Moore <paul@paul-moore.com>
9479M: Stephen Smalley <sds@tycho.nsa.gov>
9480M: Eric Paris <eparis@parisplace.org>
9481L: selinux@tycho.nsa.gov (moderated for non-subscribers)
9482W: http://selinuxproject.org
9483T: git git://git.infradead.org/users/pcmoore/selinux
9484S: Supported
9485F: include/linux/selinux*
9486F: security/selinux/
9487F: scripts/selinux/
9488
9489APPARMOR SECURITY MODULE
9490M: John Johansen <john.johansen@canonical.com>
9491L: apparmor@lists.ubuntu.com (subscribers-only, general discussion)
9492W: apparmor.wiki.kernel.org
9493T: git git://git.kernel.org/pub/scm/linux/kernel/git/jj/apparmor-dev.git
9494S: Supported
9495F: security/apparmor/
9496
9497YAMA SECURITY MODULE
9498M: Kees Cook <keescook@chromium.org>
9499T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip
9500S: Supported
9501F: security/yama/
9502
9503SENSABLE PHANTOM
9504M: Jiri Slaby <jirislaby@gmail.com>
9505S: Maintained
9506F: drivers/misc/phantom.c
9507F: include/uapi/linux/phantom.h
9508
9509SERVER ENGINES 10Gbps iSCSI - BladeEngine 2 DRIVER
9510M: Jayamohan Kallickal <jayamohan.kallickal@avagotech.com>
9511M: Ketan Mukadam <ketan.mukadam@avagotech.com>
9512M: John Soni Jose <sony.john@avagotech.com>
9513L: linux-scsi@vger.kernel.org
9514W: http://www.avagotech.com
9515S: Supported
9516F: drivers/scsi/be2iscsi/
9517
9518Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER
9519M: Sathya Perla <sathya.perla@avagotech.com>
9520M: Ajit Khaparde <ajit.khaparde@avagotech.com>
9521M: Padmanabh Ratnakar <padmanabh.ratnakar@avagotech.com>
9522M: Sriharsha Basavapatna <sriharsha.basavapatna@avagotech.com>
9523L: netdev@vger.kernel.org
9524W: http://www.emulex.com
9525S: Supported
9526F: drivers/net/ethernet/emulex/benet/
9527
9528EMULEX ONECONNECT ROCE DRIVER
9529M: Selvin Xavier <selvin.xavier@avagotech.com>
9530M: Devesh Sharma <devesh.sharma@avagotech.com>
9531M: Mitesh Ahuja <mitesh.ahuja@avagotech.com>
9532L: linux-rdma@vger.kernel.org
9533W: http://www.emulex.com
9534S: Supported
9535F: drivers/infiniband/hw/ocrdma/
9536
9537SFC NETWORK DRIVER
9538M: Solarflare linux maintainers <linux-net-drivers@solarflare.com>
9539M: Shradha Shah <sshah@solarflare.com>
9540L: netdev@vger.kernel.org
9541S: Supported
9542F: drivers/net/ethernet/sfc/
9543
9544SGI GRU DRIVER
9545M: Dimitri Sivanich <sivanich@sgi.com>
9546S: Maintained
9547F: drivers/misc/sgi-gru/
9548
9549SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER
9550M: Pat Gefre <pfg@sgi.com>
9551L: linux-ia64@vger.kernel.org
9552S: Supported
9553F: Documentation/ia64/serial.txt
9554F: drivers/tty/serial/ioc?_serial.c
9555F: include/linux/ioc?.h
9556
9557SGI XP/XPC/XPNET DRIVER
9558M: Cliff Whickman <cpw@sgi.com>
9559M: Robin Holt <robinmholt@gmail.com>
9560S: Maintained
9561F: drivers/misc/sgi-xp/
9562
9563SI2157 MEDIA DRIVER
9564M: Antti Palosaari <crope@iki.fi>
9565L: linux-media@vger.kernel.org
9566W: http://linuxtv.org/
9567W: http://palosaari.fi/linux/
9568Q: http://patchwork.linuxtv.org/project/linux-media/list/
9569T: git git://linuxtv.org/anttip/media_tree.git
9570S: Maintained
9571F: drivers/media/tuners/si2157*
9572
9573SI2168 MEDIA DRIVER
9574M: Antti Palosaari <crope@iki.fi>
9575L: linux-media@vger.kernel.org
9576W: http://linuxtv.org/
9577W: http://palosaari.fi/linux/
9578Q: http://patchwork.linuxtv.org/project/linux-media/list/
9579T: git git://linuxtv.org/anttip/media_tree.git
9580S: Maintained
9581F: drivers/media/dvb-frontends/si2168*
9582
9583SI470X FM RADIO RECEIVER I2C DRIVER
9584M: Hans Verkuil <hverkuil@xs4all.nl>
9585L: linux-media@vger.kernel.org
9586T: git git://linuxtv.org/media_tree.git
9587W: http://linuxtv.org
9588S: Odd Fixes
9589F: drivers/media/radio/si470x/radio-si470x-i2c.c
9590
9591SI470X FM RADIO RECEIVER USB DRIVER
9592M: Hans Verkuil <hverkuil@xs4all.nl>
9593L: linux-media@vger.kernel.org
9594T: git git://linuxtv.org/media_tree.git
9595W: http://linuxtv.org
9596S: Maintained
9597F: drivers/media/radio/si470x/radio-si470x-common.c
9598F: drivers/media/radio/si470x/radio-si470x.h
9599F: drivers/media/radio/si470x/radio-si470x-usb.c
9600
9601SI4713 FM RADIO TRANSMITTER I2C DRIVER
9602M: Eduardo Valentin <edubezval@gmail.com>
9603L: linux-media@vger.kernel.org
9604T: git git://linuxtv.org/media_tree.git
9605W: http://linuxtv.org
9606S: Odd Fixes
9607F: drivers/media/radio/si4713/si4713.?
9608
9609SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
9610M: Eduardo Valentin <edubezval@gmail.com>
9611L: linux-media@vger.kernel.org
9612T: git git://linuxtv.org/media_tree.git
9613W: http://linuxtv.org
9614S: Odd Fixes
9615F: drivers/media/radio/si4713/radio-platform-si4713.c
9616
9617SI4713 FM RADIO TRANSMITTER USB DRIVER
9618M: Hans Verkuil <hverkuil@xs4all.nl>
9619L: linux-media@vger.kernel.org
9620T: git git://linuxtv.org/media_tree.git
9621W: http://linuxtv.org
9622S: Maintained
9623F: drivers/media/radio/si4713/radio-usb-si4713.c
9624
9625SIANO DVB DRIVER
9626M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
9627L: linux-media@vger.kernel.org
9628W: http://linuxtv.org
9629T: git git://linuxtv.org/media_tree.git
9630S: Odd fixes
9631F: drivers/media/common/siano/
9632F: drivers/media/usb/siano/
9633F: drivers/media/usb/siano/
9634F: drivers/media/mmc/siano/
9635
9636SIMPLEFB FB DRIVER
9637M: Hans de Goede <hdegoede@redhat.com>
9638L: linux-fbdev@vger.kernel.org
9639S: Maintained
9640F: Documentation/devicetree/bindings/display/simple-framebuffer.txt
9641F: drivers/video/fbdev/simplefb.c
9642F: include/linux/platform_data/simplefb.h
9643
9644SH_VEU V4L2 MEM2MEM DRIVER
9645L: linux-media@vger.kernel.org
9646S: Orphan
9647F: drivers/media/platform/sh_veu.c
9648
9649SH_VOU V4L2 OUTPUT DRIVER
9650L: linux-media@vger.kernel.org
9651S: Orphan
9652F: drivers/media/platform/sh_vou.c
9653F: include/media/sh_vou.h
9654
9655SIMPLE FIRMWARE INTERFACE (SFI)
9656M: Len Brown <lenb@kernel.org>
9657L: sfi-devel@simplefirmware.org
9658W: http://simplefirmware.org/
9659T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git
9660S: Supported
9661F: arch/x86/platform/sfi/
9662F: drivers/sfi/
9663F: include/linux/sfi*.h
9664
9665SIMTEC EB110ATX (Chalice CATS)
9666P: Ben Dooks
9667P: Vincent Sanders <vince@simtec.co.uk>
9668M: Simtec Linux Team <linux@simtec.co.uk>
9669W: http://www.simtec.co.uk/products/EB110ATX/
9670S: Supported
9671
9672SIMTEC EB2410ITX (BAST)
9673P: Ben Dooks
9674P: Vincent Sanders <vince@simtec.co.uk>
9675M: Simtec Linux Team <linux@simtec.co.uk>
9676W: http://www.simtec.co.uk/products/EB2410ITX/
9677S: Supported
9678F: arch/arm/mach-s3c24xx/mach-bast.c
9679F: arch/arm/mach-s3c24xx/bast-ide.c
9680F: arch/arm/mach-s3c24xx/bast-irq.c
9681
9682TI DAVINCI MACHINE SUPPORT
9683M: Sekhar Nori <nsekhar@ti.com>
9684M: Kevin Hilman <khilman@deeprootsystems.com>
9685T: git git://gitorious.org/linux-davinci/linux-davinci.git
9686Q: http://patchwork.kernel.org/project/linux-davinci/list/
9687S: Supported
9688F: arch/arm/mach-davinci/
9689F: drivers/i2c/busses/i2c-davinci.c
9690
9691TI DAVINCI SERIES MEDIA DRIVER
9692M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
9693L: linux-media@vger.kernel.org
9694W: http://linuxtv.org/
9695Q: http://patchwork.linuxtv.org/project/linux-media/list/
9696T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
9697S: Maintained
9698F: drivers/media/platform/davinci/
9699F: include/media/davinci/
9700
9701TI AM437X VPFE DRIVER
9702M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
9703L: linux-media@vger.kernel.org
9704W: http://linuxtv.org/
9705Q: http://patchwork.linuxtv.org/project/linux-media/list/
9706T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
9707S: Maintained
9708F: drivers/media/platform/am437x/
9709
9710OV2659 OMNIVISION SENSOR DRIVER
9711M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
9712L: linux-media@vger.kernel.org
9713W: http://linuxtv.org/
9714Q: http://patchwork.linuxtv.org/project/linux-media/list/
9715T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
9716S: Maintained
9717F: drivers/media/i2c/ov2659.c
9718F: include/media/ov2659.h
9719
9720SILICON MOTION SM712 FRAME BUFFER DRIVER
9721M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
9722M: Teddy Wang <teddy.wang@siliconmotion.com>
9723M: Sudip Mukherjee <sudip@vectorindia.org>
9724L: linux-fbdev@vger.kernel.org
9725S: Maintained
9726F: drivers/video/fbdev/sm712*
9727F: Documentation/fb/sm712fb.txt
9728
9729SIS 190 ETHERNET DRIVER
9730M: Francois Romieu <romieu@fr.zoreil.com>
9731L: netdev@vger.kernel.org
9732S: Maintained
9733F: drivers/net/ethernet/sis/sis190.c
9734
9735SIS 900/7016 FAST ETHERNET DRIVER
9736M: Daniele Venzano <venza@brownhat.org>
9737W: http://www.brownhat.org/sis900.html
9738L: netdev@vger.kernel.org
9739S: Maintained
9740F: drivers/net/ethernet/sis/sis900.*
9741
9742SIS FRAMEBUFFER DRIVER
9743M: Thomas Winischhofer <thomas@winischhofer.net>
9744W: http://www.winischhofer.net/linuxsisvga.shtml
9745S: Maintained
9746F: Documentation/fb/sisfb.txt
9747F: drivers/video/fbdev/sis/
9748F: include/video/sisfb.h
9749
9750SIS USB2VGA DRIVER
9751M: Thomas Winischhofer <thomas@winischhofer.net>
9752W: http://www.winischhofer.at/linuxsisusbvga.shtml
9753S: Maintained
9754F: drivers/usb/misc/sisusbvga/
9755
9756SLAB ALLOCATOR
9757M: Christoph Lameter <cl@linux.com>
9758M: Pekka Enberg <penberg@kernel.org>
9759M: David Rientjes <rientjes@google.com>
9760M: Joonsoo Kim <iamjoonsoo.kim@lge.com>
9761M: Andrew Morton <akpm@linux-foundation.org>
9762L: linux-mm@kvack.org
9763S: Maintained
9764F: include/linux/sl?b*.h
9765F: mm/sl?b*
9766
9767SLEEPABLE READ-COPY UPDATE (SRCU)
9768M: Lai Jiangshan <jiangshanlai@gmail.com>
9769M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
9770M: Josh Triplett <josh@joshtriplett.org>
9771R: Steven Rostedt <rostedt@goodmis.org>
9772R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
9773L: linux-kernel@vger.kernel.org
9774W: http://www.rdrop.com/users/paulmck/RCU/
9775S: Supported
9776T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
9777F: include/linux/srcu.h
9778F: kernel/rcu/srcu.c
9779
9780SMACK SECURITY MODULE
9781M: Casey Schaufler <casey@schaufler-ca.com>
9782L: linux-security-module@vger.kernel.org
9783W: http://schaufler-ca.com
9784T: git git://git.gitorious.org/smack-next/kernel.git
9785S: Maintained
9786F: Documentation/security/Smack.txt
9787F: security/smack/
9788
9789DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS)
9790M: Kevin Hilman <khilman@kernel.org>
9791M: Nishanth Menon <nm@ti.com>
9792S: Maintained
9793F: drivers/power/avs/
9794F: include/linux/power/smartreflex.h
9795L: linux-pm@vger.kernel.org
9796
9797SMC91x ETHERNET DRIVER
9798M: Nicolas Pitre <nico@fluxnic.net>
9799S: Odd Fixes
9800F: drivers/net/ethernet/smsc/smc91x.*
9801
9802SMIA AND SMIA++ IMAGE SENSOR DRIVER
9803M: Sakari Ailus <sakari.ailus@iki.fi>
9804L: linux-media@vger.kernel.org
9805S: Maintained
9806F: drivers/media/i2c/smiapp/
9807F: include/media/smiapp.h
9808F: drivers/media/i2c/smiapp-pll.c
9809F: drivers/media/i2c/smiapp-pll.h
9810F: include/uapi/linux/smiapp.h
9811F: Documentation/devicetree/bindings/media/i2c/nokia,smia.txt
9812
9813SMM665 HARDWARE MONITOR DRIVER
9814M: Guenter Roeck <linux@roeck-us.net>
9815L: lm-sensors@lm-sensors.org
9816S: Maintained
9817F: Documentation/hwmon/smm665
9818F: drivers/hwmon/smm665.c
9819
9820SMSC EMC2103 HARDWARE MONITOR DRIVER
9821M: Steve Glendinning <steve.glendinning@shawell.net>
9822L: lm-sensors@lm-sensors.org
9823S: Maintained
9824F: Documentation/hwmon/emc2103
9825F: drivers/hwmon/emc2103.c
9826
9827SMSC SCH5627 HARDWARE MONITOR DRIVER
9828M: Hans de Goede <hdegoede@redhat.com>
9829L: lm-sensors@lm-sensors.org
9830S: Supported
9831F: Documentation/hwmon/sch5627
9832F: drivers/hwmon/sch5627.c
9833
9834SMSC47B397 HARDWARE MONITOR DRIVER
9835M: Jean Delvare <jdelvare@suse.com>
9836L: lm-sensors@lm-sensors.org
9837S: Maintained
9838F: Documentation/hwmon/smsc47b397
9839F: drivers/hwmon/smsc47b397.c
9840
9841SMSC911x ETHERNET DRIVER
9842M: Steve Glendinning <steve.glendinning@shawell.net>
9843L: netdev@vger.kernel.org
9844S: Maintained
9845F: include/linux/smsc911x.h
9846F: drivers/net/ethernet/smsc/smsc911x.*
9847
9848SMSC9420 PCI ETHERNET DRIVER
9849M: Steve Glendinning <steve.glendinning@shawell.net>
9850L: netdev@vger.kernel.org
9851S: Maintained
9852F: drivers/net/ethernet/smsc/smsc9420.*
9853
9854SMSC UFX6000 and UFX7000 USB to VGA DRIVER
9855M: Steve Glendinning <steve.glendinning@shawell.net>
9856L: linux-fbdev@vger.kernel.org
9857S: Maintained
9858F: drivers/video/fbdev/smscufx.c
9859
9860SOC-CAMERA V4L2 SUBSYSTEM
9861M: Guennadi Liakhovetski <g.liakhovetski@gmx.de>
9862L: linux-media@vger.kernel.org
9863T: git git://linuxtv.org/media_tree.git
9864S: Maintained
9865F: include/media/soc*
9866F: drivers/media/i2c/soc_camera/
9867F: drivers/media/platform/soc_camera/
9868
9869SOEKRIS NET48XX LED SUPPORT
9870M: Chris Boot <bootc@bootc.net>
9871S: Maintained
9872F: drivers/leds/leds-net48xx.c
9873
9874SOFTLOGIC 6x10 MPEG CODEC
9875M: Bluecherry Maintainers <maintainers@bluecherrydvr.com>
9876M: Andrey Utkin <andrey.utkin@corp.bluecherry.net>
9877M: Andrey Utkin <andrey.krieger.utkin@gmail.com>
9878M: Ismael Luceno <ismael@iodev.co.uk>
9879L: linux-media@vger.kernel.org
9880S: Supported
9881F: drivers/media/pci/solo6x10/
9882
9883SOFTWARE RAID (Multiple Disks) SUPPORT
9884M: Neil Brown <neilb@suse.com>
9885L: linux-raid@vger.kernel.org
9886S: Supported
9887F: drivers/md/
9888F: include/linux/raid/
9889F: include/uapi/linux/raid/
9890
9891SONIC NETWORK DRIVER
9892M: Thomas Bogendoerfer <tsbogend@alpha.franken.de>
9893L: netdev@vger.kernel.org
9894S: Maintained
9895F: drivers/net/ethernet/natsemi/sonic.*
9896
9897SONICS SILICON BACKPLANE DRIVER (SSB)
9898M: Michael Buesch <m@bues.ch>
9899L: netdev@vger.kernel.org
9900S: Maintained
9901F: drivers/ssb/
9902F: include/linux/ssb/
9903
9904SONY VAIO CONTROL DEVICE DRIVER
9905M: Mattia Dongili <malattia@linux.it>
9906L: platform-driver-x86@vger.kernel.org
9907W: http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
9908S: Maintained
9909F: Documentation/laptops/sony-laptop.txt
9910F: drivers/char/sonypi.c
9911F: drivers/platform/x86/sony-laptop.c
9912F: include/linux/sony-laptop.h
9913
9914SONY MEMORYSTICK CARD SUPPORT
9915M: Alex Dubov <oakad@yahoo.com>
9916W: http://tifmxx.berlios.de/
9917S: Maintained
9918F: drivers/memstick/host/tifm_ms.c
9919
9920SONY MEMORYSTICK STANDARD SUPPORT
9921M: Maxim Levitsky <maximlevitsky@gmail.com>
9922S: Maintained
9923F: drivers/memstick/core/ms_block.*
9924
9925SOUND
9926M: Jaroslav Kysela <perex@perex.cz>
9927M: Takashi Iwai <tiwai@suse.com>
9928L: alsa-devel@alsa-project.org (moderated for non-subscribers)
9929W: http://www.alsa-project.org/
9930T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
9931T: git git://git.alsa-project.org/alsa-kernel.git
9932Q: http://patchwork.kernel.org/project/alsa-devel/list/
9933S: Maintained
9934F: Documentation/sound/
9935F: include/sound/
9936F: include/uapi/sound/
9937F: sound/
9938
9939SOUND - COMPRESSED AUDIO
9940M: Vinod Koul <vinod.koul@intel.com>
9941L: alsa-devel@alsa-project.org (moderated for non-subscribers)
9942T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
9943S: Supported
9944F: Documentation/sound/alsa/compress_offload.txt
9945F: include/sound/compress_driver.h
9946F: include/uapi/sound/compress_*
9947F: sound/core/compress_offload.c
9948F: sound/soc/soc-compress.c
9949
9950SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
9951M: Liam Girdwood <lgirdwood@gmail.com>
9952M: Mark Brown <broonie@kernel.org>
9953T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
9954L: alsa-devel@alsa-project.org (moderated for non-subscribers)
9955W: http://alsa-project.org/main/index.php/ASoC
9956S: Supported
9957F: Documentation/sound/alsa/soc/
9958F: sound/soc/
9959F: include/sound/soc*
9960
9961SOUND - DMAENGINE HELPERS
9962M: Lars-Peter Clausen <lars@metafoo.de>
9963S: Supported
9964F: include/sound/dmaengine_pcm.h
9965F: sound/core/pcm_dmaengine.c
9966F: sound/soc/soc-generic-dmaengine-pcm.c
9967
9968SP2 MEDIA DRIVER
9969M: Olli Salonen <olli.salonen@iki.fi>
9970L: linux-media@vger.kernel.org
9971W: http://linuxtv.org/
9972Q: http://patchwork.linuxtv.org/project/linux-media/list/
9973S: Maintained
9974F: drivers/media/dvb-frontends/sp2*
9975
9976SPARC + UltraSPARC (sparc/sparc64)
9977M: "David S. Miller" <davem@davemloft.net>
9978L: sparclinux@vger.kernel.org
9979Q: http://patchwork.ozlabs.org/project/sparclinux/list/
9980T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
9981T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
9982S: Maintained
9983F: arch/sparc/
9984F: drivers/sbus/
9985
9986SPARC SERIAL DRIVERS
9987M: "David S. Miller" <davem@davemloft.net>
9988L: sparclinux@vger.kernel.org
9989T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
9990T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
9991S: Maintained
9992F: include/linux/sunserialcore.h
9993F: drivers/tty/serial/suncore.c
9994F: drivers/tty/serial/sunhv.c
9995F: drivers/tty/serial/sunsab.c
9996F: drivers/tty/serial/sunsab.h
9997F: drivers/tty/serial/sunsu.c
9998F: drivers/tty/serial/sunzilog.c
9999F: drivers/tty/serial/sunzilog.h
10000
10001SPARSE CHECKER
10002M: "Christopher Li" <sparse@chrisli.org>
10003L: linux-sparse@vger.kernel.org
10004W: https://sparse.wiki.kernel.org/
10005T: git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
10006T: git git://git.kernel.org/pub/scm/devel/sparse/chrisl/sparse.git
10007S: Maintained
10008F: include/linux/compiler.h
10009
10010SPEAR PLATFORM SUPPORT
10011M: Viresh Kumar <vireshk@kernel.org>
10012M: Shiraz Hashim <shiraz.linux.kernel@gmail.com>
10013L: spear-devel@list.st.com
10014L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10015W: http://www.st.com/spear
10016S: Maintained
10017F: arch/arm/mach-spear/
10018
10019SPEAR CLOCK FRAMEWORK SUPPORT
10020M: Viresh Kumar <vireshk@kernel.org>
10021L: spear-devel@list.st.com
10022L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10023W: http://www.st.com/spear
10024S: Maintained
10025F: drivers/clk/spear/
10026
10027SPI SUBSYSTEM
10028M: Mark Brown <broonie@kernel.org>
10029L: linux-spi@vger.kernel.org
10030T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
10031Q: http://patchwork.kernel.org/project/spi-devel-general/list/
10032S: Maintained
10033F: Documentation/spi/
10034F: drivers/spi/
10035F: include/linux/spi/
10036F: include/uapi/linux/spi/
10037
10038SPIDERNET NETWORK DRIVER for CELL
10039M: Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
10040L: netdev@vger.kernel.org
10041S: Supported
10042F: Documentation/networking/spider_net.txt
10043F: drivers/net/ethernet/toshiba/spider_net*
10044
10045SPU FILE SYSTEM
10046M: Jeremy Kerr <jk@ozlabs.org>
10047L: linuxppc-dev@lists.ozlabs.org
10048W: http://www.ibm.com/developerworks/power/cell/
10049S: Supported
10050F: Documentation/filesystems/spufs.txt
10051F: arch/powerpc/platforms/cell/spufs/
10052
10053SQUASHFS FILE SYSTEM
10054M: Phillip Lougher <phillip@squashfs.org.uk>
10055L: squashfs-devel@lists.sourceforge.net (subscribers-only)
10056W: http://squashfs.org.uk
10057S: Maintained
10058F: Documentation/filesystems/squashfs.txt
10059F: fs/squashfs/
10060
10061SRM (Alpha) environment access
10062M: Jan-Benedict Glaw <jbglaw@lug-owl.de>
10063S: Maintained
10064F: arch/alpha/kernel/srm_env.c
10065
10066STABLE BRANCH
10067M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
10068L: stable@vger.kernel.org
10069S: Supported
10070F: Documentation/stable_kernel_rules.txt
10071
10072STAGING SUBSYSTEM
10073M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
10074T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
10075L: devel@driverdev.osuosl.org
10076S: Supported
10077F: drivers/staging/
10078
10079STAGING - COMEDI
10080M: Ian Abbott <abbotti@mev.co.uk>
10081M: H Hartley Sweeten <hsweeten@visionengravers.com>
10082S: Odd Fixes
10083F: drivers/staging/comedi/
10084
10085STAGING - FLARION FT1000 DRIVERS
10086M: Marek Belisko <marek.belisko@gmail.com>
10087S: Odd Fixes
10088F: drivers/staging/ft1000/
10089
10090STAGING - INDUSTRIAL IO
10091M: Jonathan Cameron <jic23@kernel.org>
10092L: linux-iio@vger.kernel.org
10093S: Odd Fixes
10094F: drivers/staging/iio/
10095
10096STAGING - LIRC (LINUX INFRARED REMOTE CONTROL) DRIVERS
10097M: Jarod Wilson <jarod@wilsonet.com>
10098W: http://www.lirc.org/
10099S: Odd Fixes
10100F: drivers/staging/media/lirc/
10101
10102STAGING - LUSTRE PARALLEL FILESYSTEM
10103M: Oleg Drokin <oleg.drokin@intel.com>
10104M: Andreas Dilger <andreas.dilger@intel.com>
10105L: lustre-devel@lists.lustre.org (moderated for non-subscribers)
10106W: http://wiki.lustre.org/
10107S: Maintained
10108F: drivers/staging/lustre
10109
10110STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
10111M: Marc Dietrich <marvin24@gmx.de>
10112L: ac100@lists.launchpad.net (moderated for non-subscribers)
10113L: linux-tegra@vger.kernel.org
10114S: Maintained
10115F: drivers/staging/nvec/
10116
10117STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
10118M: Jens Frederich <jfrederich@gmail.com>
10119M: Daniel Drake <dsd@laptop.org>
10120M: Jon Nettleton <jon.nettleton@gmail.com>
10121W: http://wiki.laptop.org/go/DCON
10122S: Maintained
10123F: drivers/staging/olpc_dcon/
10124
10125STAGING - PARALLEL LCD/KEYPAD PANEL DRIVER
10126M: Willy Tarreau <willy@meta-x.org>
10127S: Odd Fixes
10128F: drivers/staging/panel/
10129
10130STAGING - REALTEK RTL8712U DRIVERS
10131M: Larry Finger <Larry.Finger@lwfinger.net>
10132M: Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
10133S: Odd Fixes
10134F: drivers/staging/rtl8712/
10135
10136STAGING - REALTEK RTL8723U WIRELESS DRIVER
10137M: Larry Finger <Larry.Finger@lwfinger.net>
10138M: Jes Sorensen <Jes.Sorensen@redhat.com>
10139L: linux-wireless@vger.kernel.org
10140S: Maintained
10141F: drivers/staging/rtl8723au/
10142
10143STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
10144M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
10145M: Teddy Wang <teddy.wang@siliconmotion.com>
10146M: Sudip Mukherjee <sudip@vectorindia.org>
10147L: linux-fbdev@vger.kernel.org
10148S: Maintained
10149F: drivers/staging/sm750fb/
10150
10151STAGING - SLICOSS
10152M: Lior Dotan <liodot@gmail.com>
10153M: Christopher Harrer <charrer@alacritech.com>
10154S: Odd Fixes
10155F: drivers/staging/slicoss/
10156
10157STAGING - SPEAKUP CONSOLE SPEECH DRIVER
10158M: William Hubbs <w.d.hubbs@gmail.com>
10159M: Chris Brannon <chris@the-brannons.com>
10160M: Kirk Reiser <kirk@reisers.ca>
10161M: Samuel Thibault <samuel.thibault@ens-lyon.org>
10162L: speakup@linux-speakup.org
10163W: http://www.linux-speakup.org/
10164S: Odd Fixes
10165F: drivers/staging/speakup/
10166
10167STAGING - VIA VT665X DRIVERS
10168M: Forest Bond <forest@alittletooquiet.net>
10169S: Odd Fixes
10170F: drivers/staging/vt665?/
10171
10172STAGING - WILC1000 WIFI DRIVER
10173M: Johnny Kim <johnny.kim@atmel.com>
10174M: Austin Shin <austin.shin@atmel.com>
10175M: Chris Park <chris.park@atmel.com>
10176M: Tony Cho <tony.cho@atmel.com>
10177M: Glen Lee <glen.lee@atmel.com>
10178M: Leo Kim <leo.kim@atmel.com>
10179L: linux-wireless@vger.kernel.org
10180S: Supported
10181F: drivers/staging/wilc1000/
10182
10183STAGING - XGI Z7,Z9,Z11 PCI DISPLAY DRIVER
10184M: Arnaud Patard <arnaud.patard@rtp-net.org>
10185S: Odd Fixes
10186F: drivers/staging/xgifb/
10187
10188HFI1 DRIVER
10189M: Mike Marciniszyn <infinipath@intel.com>
10190L: linux-rdma@vger.kernel.org
10191S: Supported
10192F: drivers/staging/rdma/hfi1
10193
10194STARFIRE/DURALAN NETWORK DRIVER
10195M: Ion Badulescu <ionut@badula.org>
10196S: Odd Fixes
10197F: drivers/net/ethernet/adaptec/starfire*
10198
10199SUN3/3X
10200M: Sam Creasey <sammy@sammy.net>
10201W: http://sammy.net/sun3/
10202S: Maintained
10203F: arch/m68k/kernel/*sun3*
10204F: arch/m68k/sun3*/
10205F: arch/m68k/include/asm/sun3*
10206F: drivers/net/ethernet/i825xx/sun3*
10207
10208SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
10209M: Hans de Goede <hdegoede@redhat.com>
10210L: linux-input@vger.kernel.org
10211S: Maintained
10212F: Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt
10213F: drivers/input/keyboard/sun4i-lradc-keys.c
10214
10215SUNDANCE NETWORK DRIVER
10216M: Denis Kirjanov <kda@linux-powerpc.org>
10217L: netdev@vger.kernel.org
10218S: Maintained
10219F: drivers/net/ethernet/dlink/sundance.c
10220
10221SUPERH
10222L: linux-sh@vger.kernel.org
10223Q: http://patchwork.kernel.org/project/linux-sh/list/
10224S: Orphan
10225F: Documentation/sh/
10226F: arch/sh/
10227F: drivers/sh/
10228
10229SUSPEND TO RAM
10230M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
10231M: Len Brown <len.brown@intel.com>
10232M: Pavel Machek <pavel@ucw.cz>
10233L: linux-pm@vger.kernel.org
10234S: Supported
10235F: Documentation/power/
10236F: arch/x86/kernel/acpi/
10237F: drivers/base/power/
10238F: kernel/power/
10239F: include/linux/suspend.h
10240F: include/linux/freezer.h
10241F: include/linux/pm.h
10242
10243SVGA HANDLING
10244M: Martin Mares <mj@ucw.cz>
10245L: linux-video@atrey.karlin.mff.cuni.cz
10246S: Maintained
10247F: Documentation/svga.txt
10248F: arch/x86/boot/video*
10249
10250SWIOTLB SUBSYSTEM
10251M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
10252L: linux-kernel@vger.kernel.org
10253S: Supported
10254F: lib/swiotlb.c
10255F: arch/*/kernel/pci-swiotlb.c
10256F: include/linux/swiotlb.h
10257
10258SWITCHDEV
10259M: Jiri Pirko <jiri@resnulli.us>
10260L: netdev@vger.kernel.org
10261S: Supported
10262F: net/switchdev/
10263F: include/net/switchdev.h
10264
10265SYNOPSYS ARC ARCHITECTURE
10266M: Vineet Gupta <vgupta@synopsys.com>
10267L: linux-snps-arc@lists.infraded.org
10268S: Supported
10269F: arch/arc/
10270F: Documentation/devicetree/bindings/arc/*
10271F: Documentation/devicetree/bindings/interrupt-controller/snps,arc*
10272F: drivers/tty/serial/arc_uart.c
10273T: git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
10274
10275SYNOPSYS ARC SDP platform support
10276M: Alexey Brodkin <abrodkin@synopsys.com>
10277S: Supported
10278F: arch/arc/plat-axs10x
10279F: arch/arc/boot/dts/ax*
10280F: Documentation/devicetree/bindings/arc/axs10*
10281
10282SYSTEM CONFIGURATION (SYSCON)
10283M: Lee Jones <lee.jones@linaro.org>
10284M: Arnd Bergmann <arnd@arndb.de>
10285T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
10286S: Supported
10287F: drivers/mfd/syscon.c
10288
10289SYSV FILESYSTEM
10290M: Christoph Hellwig <hch@infradead.org>
10291S: Maintained
10292F: Documentation/filesystems/sysv-fs.txt
10293F: fs/sysv/
10294F: include/linux/sysv_fs.h
10295
10296TARGET SUBSYSTEM
10297M: "Nicholas A. Bellinger" <nab@linux-iscsi.org>
10298L: linux-scsi@vger.kernel.org
10299L: target-devel@vger.kernel.org
10300W: http://www.linux-iscsi.org
10301W: http://groups.google.com/group/linux-iscsi-target-dev
10302T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
10303S: Supported
10304F: drivers/target/
10305F: include/target/
10306F: Documentation/target/
10307
10308TASKSTATS STATISTICS INTERFACE
10309M: Balbir Singh <bsingharora@gmail.com>
10310S: Maintained
10311F: Documentation/accounting/taskstats*
10312F: include/linux/taskstats*
10313F: kernel/taskstats.c
10314
10315TC CLASSIFIER
10316M: Jamal Hadi Salim <jhs@mojatatu.com>
10317L: netdev@vger.kernel.org
10318S: Maintained
10319F: include/net/pkt_cls.h
10320F: include/uapi/linux/pkt_cls.h
10321F: net/sched/
10322
10323TCP LOW PRIORITY MODULE
10324M: "Wong Hoi Sing, Edison" <hswong3i@gmail.com>
10325M: "Hung Hing Lun, Mike" <hlhung3i@gmail.com>
10326W: http://tcp-lp-mod.sourceforge.net/
10327S: Maintained
10328F: net/ipv4/tcp_lp.c
10329
10330TDA10071 MEDIA DRIVER
10331M: Antti Palosaari <crope@iki.fi>
10332L: linux-media@vger.kernel.org
10333W: http://linuxtv.org/
10334W: http://palosaari.fi/linux/
10335Q: http://patchwork.linuxtv.org/project/linux-media/list/
10336T: git git://linuxtv.org/anttip/media_tree.git
10337S: Maintained
10338F: drivers/media/dvb-frontends/tda10071*
10339
10340TDA18212 MEDIA DRIVER
10341M: Antti Palosaari <crope@iki.fi>
10342L: linux-media@vger.kernel.org
10343W: http://linuxtv.org/
10344W: http://palosaari.fi/linux/
10345Q: http://patchwork.linuxtv.org/project/linux-media/list/
10346T: git git://linuxtv.org/anttip/media_tree.git
10347S: Maintained
10348F: drivers/media/tuners/tda18212*
10349
10350TDA18218 MEDIA DRIVER
10351M: Antti Palosaari <crope@iki.fi>
10352L: linux-media@vger.kernel.org
10353W: http://linuxtv.org/
10354W: http://palosaari.fi/linux/
10355Q: http://patchwork.linuxtv.org/project/linux-media/list/
10356T: git git://linuxtv.org/anttip/media_tree.git
10357S: Maintained
10358F: drivers/media/tuners/tda18218*
10359
10360TDA18271 MEDIA DRIVER
10361M: Michael Krufky <mkrufky@linuxtv.org>
10362L: linux-media@vger.kernel.org
10363W: http://linuxtv.org/
10364W: http://github.com/mkrufky
10365Q: http://patchwork.linuxtv.org/project/linux-media/list/
10366T: git git://linuxtv.org/mkrufky/tuners.git
10367S: Maintained
10368F: drivers/media/tuners/tda18271*
10369
10370TDA827x MEDIA DRIVER
10371M: Michael Krufky <mkrufky@linuxtv.org>
10372L: linux-media@vger.kernel.org
10373W: http://linuxtv.org/
10374W: http://github.com/mkrufky
10375Q: http://patchwork.linuxtv.org/project/linux-media/list/
10376T: git git://linuxtv.org/mkrufky/tuners.git
10377S: Maintained
10378F: drivers/media/tuners/tda8290.*
10379
10380TDA8290 MEDIA DRIVER
10381M: Michael Krufky <mkrufky@linuxtv.org>
10382L: linux-media@vger.kernel.org
10383W: http://linuxtv.org/
10384W: http://github.com/mkrufky
10385Q: http://patchwork.linuxtv.org/project/linux-media/list/
10386T: git git://linuxtv.org/mkrufky/tuners.git
10387S: Maintained
10388F: drivers/media/tuners/tda8290.*
10389
10390TDA9840 MEDIA DRIVER
10391M: Hans Verkuil <hverkuil@xs4all.nl>
10392L: linux-media@vger.kernel.org
10393T: git git://linuxtv.org/media_tree.git
10394W: http://linuxtv.org
10395S: Maintained
10396F: drivers/media/i2c/tda9840*
10397
10398TEA5761 TUNER DRIVER
10399M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
10400L: linux-media@vger.kernel.org
10401W: http://linuxtv.org
10402T: git git://linuxtv.org/media_tree.git
10403S: Odd fixes
10404F: drivers/media/tuners/tea5761.*
10405
10406TEA5767 TUNER DRIVER
10407M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
10408L: linux-media@vger.kernel.org
10409W: http://linuxtv.org
10410T: git git://linuxtv.org/media_tree.git
10411S: Maintained
10412F: drivers/media/tuners/tea5767.*
10413
10414TEA6415C MEDIA DRIVER
10415M: Hans Verkuil <hverkuil@xs4all.nl>
10416L: linux-media@vger.kernel.org
10417T: git git://linuxtv.org/media_tree.git
10418W: http://linuxtv.org
10419S: Maintained
10420F: drivers/media/i2c/tea6415c*
10421
10422TEA6420 MEDIA DRIVER
10423M: Hans Verkuil <hverkuil@xs4all.nl>
10424L: linux-media@vger.kernel.org
10425T: git git://linuxtv.org/media_tree.git
10426W: http://linuxtv.org
10427S: Maintained
10428F: drivers/media/i2c/tea6420*
10429
10430TEAM DRIVER
10431M: Jiri Pirko <jiri@resnulli.us>
10432L: netdev@vger.kernel.org
10433S: Supported
10434F: drivers/net/team/
10435F: include/linux/if_team.h
10436F: include/uapi/linux/if_team.h
10437
10438TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
10439M: "Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
10440S: Maintained
10441F: arch/x86/platform/ts5500/
10442
10443TECHNOTREND USB IR RECEIVER
10444M: Sean Young <sean@mess.org>
10445L: linux-media@vger.kernel.org
10446S: Maintained
10447F: drivers/media/rc/ttusbir.c
10448
10449TEGRA ARCHITECTURE SUPPORT
10450M: Stephen Warren <swarren@wwwdotorg.org>
10451M: Thierry Reding <thierry.reding@gmail.com>
10452M: Alexandre Courbot <gnurou@gmail.com>
10453L: linux-tegra@vger.kernel.org
10454Q: http://patchwork.ozlabs.org/project/linux-tegra/list/
10455T: git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
10456S: Supported
10457N: [^a-z]tegra
10458
10459TEGRA CLOCK DRIVER
10460M: Peter De Schrijver <pdeschrijver@nvidia.com>
10461M: Prashant Gaikwad <pgaikwad@nvidia.com>
10462S: Supported
10463F: drivers/clk/tegra/
10464
10465TEGRA DMA DRIVER
10466M: Laxman Dewangan <ldewangan@nvidia.com>
10467S: Supported
10468F: drivers/dma/tegra20-apb-dma.c
10469
10470TEGRA I2C DRIVER
10471M: Laxman Dewangan <ldewangan@nvidia.com>
10472S: Supported
10473F: drivers/i2c/busses/i2c-tegra.c
10474
10475TEGRA IOMMU DRIVERS
10476M: Hiroshi Doyu <hdoyu@nvidia.com>
10477S: Supported
10478F: drivers/iommu/tegra*
10479
10480TEGRA KBC DRIVER
10481M: Rakesh Iyer <riyer@nvidia.com>
10482M: Laxman Dewangan <ldewangan@nvidia.com>
10483S: Supported
10484F: drivers/input/keyboard/tegra-kbc.c
10485
10486TEGRA PWM DRIVER
10487M: Thierry Reding <thierry.reding@gmail.com>
10488S: Supported
10489F: drivers/pwm/pwm-tegra.c
10490
10491TEGRA SERIAL DRIVER
10492M: Laxman Dewangan <ldewangan@nvidia.com>
10493S: Supported
10494F: drivers/tty/serial/serial-tegra.c
10495
10496TEGRA SPI DRIVER
10497M: Laxman Dewangan <ldewangan@nvidia.com>
10498S: Supported
10499F: drivers/spi/spi-tegra*
10500
10501TEHUTI ETHERNET DRIVER
10502M: Andy Gospodarek <andy@greyhouse.net>
10503L: netdev@vger.kernel.org
10504S: Supported
10505F: drivers/net/ethernet/tehuti/*
10506
10507Telecom Clock Driver for MCPL0010
10508M: Mark Gross <mark.gross@intel.com>
10509S: Supported
10510F: drivers/char/tlclk.c
10511
10512TENSILICA XTENSA PORT (xtensa)
10513M: Chris Zankel <chris@zankel.net>
10514M: Max Filippov <jcmvbkbc@gmail.com>
10515L: linux-xtensa@linux-xtensa.org
10516S: Maintained
10517F: arch/xtensa/
10518F: drivers/irqchip/irq-xtensa-*
10519
10520THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
10521M: Hans Verkuil <hverkuil@xs4all.nl>
10522L: linux-media@vger.kernel.org
10523T: git git://linuxtv.org/media_tree.git
10524W: http://linuxtv.org
10525S: Maintained
10526F: drivers/media/radio/radio-raremono.c
10527
10528THERMAL
10529M: Zhang Rui <rui.zhang@intel.com>
10530M: Eduardo Valentin <edubezval@gmail.com>
10531L: linux-pm@vger.kernel.org
10532T: git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git
10533T: git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git
10534Q: https://patchwork.kernel.org/project/linux-pm/list/
10535S: Supported
10536F: drivers/thermal/
10537F: include/linux/thermal.h
10538F: include/uapi/linux/thermal.h
10539F: include/linux/cpu_cooling.h
10540F: Documentation/devicetree/bindings/thermal/
10541
10542THERMAL/CPU_COOLING
10543M: Amit Daniel Kachhap <amit.kachhap@gmail.com>
10544M: Viresh Kumar <viresh.kumar@linaro.org>
10545M: Javi Merino <javi.merino@arm.com>
10546L: linux-pm@vger.kernel.org
10547S: Supported
10548F: Documentation/thermal/cpu-cooling-api.txt
10549F: drivers/thermal/cpu_cooling.c
10550F: include/linux/cpu_cooling.h
10551
10552THINGM BLINK(1) USB RGB LED DRIVER
10553M: Vivien Didelot <vivien.didelot@savoirfairelinux.com>
10554S: Maintained
10555F: drivers/hid/hid-thingm.c
10556
10557THINKPAD ACPI EXTRAS DRIVER
10558M: Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br>
10559L: ibm-acpi-devel@lists.sourceforge.net
10560L: platform-driver-x86@vger.kernel.org
10561W: http://ibm-acpi.sourceforge.net
10562W: http://thinkwiki.org/wiki/Ibm-acpi
10563T: git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
10564S: Maintained
10565F: drivers/platform/x86/thinkpad_acpi.c
10566
10567TI BANDGAP AND THERMAL DRIVER
10568M: Eduardo Valentin <edubezval@gmail.com>
10569L: linux-pm@vger.kernel.org
10570L: linux-omap@vger.kernel.org
10571S: Maintained
10572F: drivers/thermal/ti-soc-thermal/
10573
10574TI CDCE706 CLOCK DRIVER
10575M: Max Filippov <jcmvbkbc@gmail.com>
10576S: Maintained
10577F: drivers/clk/clk-cdce706.c
10578
10579TI CLOCK DRIVER
10580M: Tero Kristo <t-kristo@ti.com>
10581L: linux-omap@vger.kernel.org
10582S: Maintained
10583F: drivers/clk/ti/
10584F: include/linux/clk/ti.h
10585
10586TI FLASH MEDIA INTERFACE DRIVER
10587M: Alex Dubov <oakad@yahoo.com>
10588S: Maintained
10589F: drivers/misc/tifm*
10590F: drivers/mmc/host/tifm_sd.c
10591F: include/linux/tifm.h
10592
10593TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
10594M: Santosh Shilimkar <ssantosh@kernel.org>
10595L: linux-kernel@vger.kernel.org
10596L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10597S: Maintained
10598F: drivers/soc/ti/*
10599T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
10600
10601
10602TI LM49xxx FAMILY ASoC CODEC DRIVERS
10603M: M R Swami Reddy <mr.swami.reddy@ti.com>
10604M: Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
10605L: alsa-devel@alsa-project.org (moderated for non-subscribers)
10606S: Maintained
10607F: sound/soc/codecs/lm49453*
10608F: sound/soc/codecs/isabelle*
10609
10610TI LP855x BACKLIGHT DRIVER
10611M: Milo Kim <milo.kim@ti.com>
10612S: Maintained
10613F: Documentation/backlight/lp855x-driver.txt
10614F: drivers/video/backlight/lp855x_bl.c
10615F: include/linux/platform_data/lp855x.h
10616
10617TI LP8727 CHARGER DRIVER
10618M: Milo Kim <milo.kim@ti.com>
10619S: Maintained
10620F: drivers/power/lp8727_charger.c
10621F: include/linux/platform_data/lp8727.h
10622
10623TI LP8788 MFD DRIVER
10624M: Milo Kim <milo.kim@ti.com>
10625S: Maintained
10626F: drivers/iio/adc/lp8788_adc.c
10627F: drivers/leds/leds-lp8788.c
10628F: drivers/mfd/lp8788*.c
10629F: drivers/power/lp8788-charger.c
10630F: drivers/regulator/lp8788-*.c
10631F: include/linux/mfd/lp8788*.h
10632
10633TI NETCP ETHERNET DRIVER
10634M: Wingman Kwok <w-kwok2@ti.com>
10635M: Murali Karicheri <m-karicheri2@ti.com>
10636L: netdev@vger.kernel.org
10637S: Maintained
10638F: drivers/net/ethernet/ti/netcp*
10639
10640TI TAS571X FAMILY ASoC CODEC DRIVER
10641M: Kevin Cernekee <cernekee@chromium.org>
10642L: alsa-devel@alsa-project.org (moderated for non-subscribers)
10643S: Odd Fixes
10644F: sound/soc/codecs/tas571x*
10645
10646TI TWL4030 SERIES SOC CODEC DRIVER
10647M: Peter Ujfalusi <peter.ujfalusi@ti.com>
10648L: alsa-devel@alsa-project.org (moderated for non-subscribers)
10649S: Maintained
10650F: sound/soc/codecs/twl4030*
10651
10652TI WILINK WIRELESS DRIVERS
10653L: linux-wireless@vger.kernel.org
10654W: http://wireless.kernel.org/en/users/Drivers/wl12xx
10655W: http://wireless.kernel.org/en/users/Drivers/wl1251
10656T: git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
10657S: Orphan
10658F: drivers/net/wireless/ti/
10659F: include/linux/wl12xx.h
10660
10661TIPC NETWORK LAYER
10662M: Jon Maloy <jon.maloy@ericsson.com>
10663M: Ying Xue <ying.xue@windriver.com>
10664L: netdev@vger.kernel.org (core kernel code)
10665L: tipc-discussion@lists.sourceforge.net (user apps, general discussion)
10666W: http://tipc.sourceforge.net/
10667S: Maintained
10668F: include/uapi/linux/tipc*.h
10669F: net/tipc/
10670
10671TILE ARCHITECTURE
10672M: Chris Metcalf <cmetcalf@ezchip.com>
10673W: http://www.ezchip.com/scm/
10674S: Supported
10675F: arch/tile/
10676F: drivers/char/tile-srom.c
10677F: drivers/edac/tile_edac.c
10678F: drivers/net/ethernet/tile/
10679F: drivers/rtc/rtc-tile.c
10680F: drivers/tty/hvc/hvc_tile.c
10681F: drivers/tty/serial/tilegx.c
10682F: drivers/usb/host/*-tilegx.c
10683F: include/linux/usb/tilegx.h
10684
10685TLAN NETWORK DRIVER
10686M: Samuel Chessman <chessman@tux.org>
10687L: tlan-devel@lists.sourceforge.net (subscribers-only)
10688W: http://sourceforge.net/projects/tlan/
10689S: Maintained
10690F: Documentation/networking/tlan.txt
10691F: drivers/net/ethernet/ti/tlan.*
10692
10693TOMOYO SECURITY MODULE
10694M: Kentaro Takeda <takedakn@nttdata.co.jp>
10695M: Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
10696L: tomoyo-dev-en@lists.sourceforge.jp (subscribers-only, for developers in English)
10697L: tomoyo-users-en@lists.sourceforge.jp (subscribers-only, for users in English)
10698L: tomoyo-dev@lists.sourceforge.jp (subscribers-only, for developers in Japanese)
10699L: tomoyo-users@lists.sourceforge.jp (subscribers-only, for users in Japanese)
10700W: http://tomoyo.sourceforge.jp/
10701T: quilt http://svn.sourceforge.jp/svnroot/tomoyo/trunk/2.5.x/tomoyo-lsm/patches/
10702S: Maintained
10703F: security/tomoyo/
10704
10705TOPSTAR LAPTOP EXTRAS DRIVER
10706M: Herton Ronaldo Krzesinski <herton@canonical.com>
10707L: platform-driver-x86@vger.kernel.org
10708S: Maintained
10709F: drivers/platform/x86/topstar-laptop.c
10710
10711TOSHIBA ACPI EXTRAS DRIVER
10712M: Azael Avalos <coproscefalo@gmail.com>
10713L: platform-driver-x86@vger.kernel.org
10714S: Maintained
10715F: drivers/platform/x86/toshiba_acpi.c
10716
10717TOSHIBA BLUETOOTH DRIVER
10718M: Azael Avalos <coproscefalo@gmail.com>
10719L: platform-driver-x86@vger.kernel.org
10720S: Maintained
10721F: drivers/platform/x86/toshiba_bluetooth.c
10722
10723TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
10724M: Azael Avalos <coproscefalo@gmail.com>
10725L: platform-driver-x86@vger.kernel.org
10726S: Maintained
10727F: drivers/platform/x86/toshiba_haps.c
10728
10729TOSHIBA WMI HOTKEYS DRIVER
10730M: Azael Avalos <coproscefalo@gmail.com>
10731L: platform-driver-x86@vger.kernel.org
10732S: Maintained
10733F: drivers/platform/x86/toshiba-wmi.c
10734
10735TOSHIBA SMM DRIVER
10736M: Jonathan Buzzard <jonathan@buzzard.org.uk>
10737W: http://www.buzzard.org.uk/toshiba/
10738S: Maintained
10739F: drivers/char/toshiba.c
10740F: include/linux/toshiba.h
10741F: include/uapi/linux/toshiba.h
10742
10743TOSHIBA TC358743 DRIVER
10744M: Mats Randgaard <matrandg@cisco.com>
10745L: linux-media@vger.kernel.org
10746S: Maintained
10747F: drivers/media/i2c/tc358743*
10748F: include/media/tc358743.h
10749
10750TMIO MMC DRIVER
10751M: Ian Molton <ian@mnementh.co.uk>
10752L: linux-mmc@vger.kernel.org
10753S: Maintained
10754F: drivers/mmc/host/tmio_mmc*
10755F: drivers/mmc/host/sh_mobile_sdhi.c
10756F: include/linux/mmc/tmio.h
10757F: include/linux/mmc/sh_mobile_sdhi.h
10758
10759TMP401 HARDWARE MONITOR DRIVER
10760M: Guenter Roeck <linux@roeck-us.net>
10761L: lm-sensors@lm-sensors.org
10762S: Maintained
10763F: Documentation/hwmon/tmp401
10764F: drivers/hwmon/tmp401.c
10765
10766TMPFS (SHMEM FILESYSTEM)
10767M: Hugh Dickins <hughd@google.com>
10768L: linux-mm@kvack.org
10769S: Maintained
10770F: include/linux/shmem_fs.h
10771F: mm/shmem.c
10772
10773TM6000 VIDEO4LINUX DRIVER
10774M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
10775L: linux-media@vger.kernel.org
10776W: http://linuxtv.org
10777T: git git://linuxtv.org/media_tree.git
10778S: Odd fixes
10779F: drivers/media/usb/tm6000/
10780
10781TW68 VIDEO4LINUX DRIVER
10782M: Hans Verkuil <hverkuil@xs4all.nl>
10783L: linux-media@vger.kernel.org
10784T: git git://linuxtv.org/media_tree.git
10785W: http://linuxtv.org
10786S: Odd Fixes
10787F: drivers/media/pci/tw68/
10788
10789TPM DEVICE DRIVER
10790M: Peter Huewe <peterhuewe@gmx.de>
10791M: Marcel Selhorst <tpmdd@selhorst.net>
10792M: Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
10793R: Jason Gunthorpe <jgunthorpe@obsidianresearch.com>
10794W: http://tpmdd.sourceforge.net
10795L: tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers)
10796Q: git git://github.com/PeterHuewe/linux-tpmdd.git
10797T: https://github.com/PeterHuewe/linux-tpmdd
10798S: Maintained
10799F: drivers/char/tpm/
10800
10801TPM IBM_VTPM DEVICE DRIVER
10802M: Ashley Lai <ashleydlai@gmail.com>
10803W: http://tpmdd.sourceforge.net
10804L: tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers)
10805S: Maintained
10806F: drivers/char/tpm/tpm_ibmvtpm*
10807
10808TRACING
10809M: Steven Rostedt <rostedt@goodmis.org>
10810M: Ingo Molnar <mingo@redhat.com>
10811T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
10812S: Maintained
10813F: Documentation/trace/ftrace.txt
10814F: arch/*/*/*/ftrace.h
10815F: arch/*/kernel/ftrace.c
10816F: include/*/ftrace.h
10817F: include/linux/trace*.h
10818F: include/trace/
10819F: kernel/trace/
10820F: tools/testing/selftests/ftrace/
10821
10822TRIVIAL PATCHES
10823M: Jiri Kosina <trivial@kernel.org>
10824T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git
10825S: Maintained
10826K: ^Subject:.*(?i)trivial
10827
10828TTY LAYER
10829M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
10830M: Jiri Slaby <jslaby@suse.com>
10831S: Supported
10832T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
10833F: Documentation/serial/
10834F: drivers/tty/
10835F: drivers/tty/serial/serial_core.c
10836F: include/linux/serial_core.h
10837F: include/linux/serial.h
10838F: include/linux/tty.h
10839F: include/uapi/linux/serial_core.h
10840F: include/uapi/linux/serial.h
10841F: include/uapi/linux/tty.h
10842
10843TUA9001 MEDIA DRIVER
10844M: Antti Palosaari <crope@iki.fi>
10845L: linux-media@vger.kernel.org
10846W: http://linuxtv.org/
10847W: http://palosaari.fi/linux/
10848Q: http://patchwork.linuxtv.org/project/linux-media/list/
10849T: git git://linuxtv.org/anttip/media_tree.git
10850S: Maintained
10851F: drivers/media/tuners/tua9001*
10852
10853TULIP NETWORK DRIVERS
10854M: Grant Grundler <grundler@parisc-linux.org>
10855L: netdev@vger.kernel.org
10856S: Maintained
10857F: drivers/net/ethernet/dec/tulip/
10858
10859TUN/TAP driver
10860M: Maxim Krasnyansky <maxk@qti.qualcomm.com>
10861W: http://vtun.sourceforge.net/tun
10862S: Maintained
10863F: Documentation/networking/tuntap.txt
10864F: arch/um/os-Linux/drivers/
10865
10866TURBOCHANNEL SUBSYSTEM
10867M: "Maciej W. Rozycki" <macro@linux-mips.org>
10868M: Ralf Baechle <ralf@linux-mips.org>
10869L: linux-mips@linux-mips.org
10870Q: http://patchwork.linux-mips.org/project/linux-mips/list/
10871S: Maintained
10872F: drivers/tc/
10873F: include/linux/tc.h
10874
10875U14-34F SCSI DRIVER
10876M: Dario Ballabio <ballabio_dario@emc.com>
10877L: linux-scsi@vger.kernel.org
10878S: Maintained
10879F: drivers/scsi/u14-34f.c
10880
10881UBI FILE SYSTEM (UBIFS)
10882M: Artem Bityutskiy <dedekind1@gmail.com>
10883M: Adrian Hunter <adrian.hunter@intel.com>
10884L: linux-mtd@lists.infradead.org
10885T: git git://git.infradead.org/ubifs-2.6.git
10886W: http://www.linux-mtd.infradead.org/doc/ubifs.html
10887S: Maintained
10888F: Documentation/filesystems/ubifs.txt
10889F: fs/ubifs/
10890
10891UCLINUX (M68KNOMMU AND COLDFIRE)
10892M: Greg Ungerer <gerg@uclinux.org>
10893W: http://www.uclinux.org/
10894L: linux-m68k@lists.linux-m68k.org
10895L: uclinux-dev@uclinux.org (subscribers-only)
10896T: git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
10897S: Maintained
10898F: arch/m68k/coldfire/
10899F: arch/m68k/68*/
10900F: arch/m68k/*/*_no.*
10901F: arch/m68k/include/asm/*_no.*
10902
10903UDF FILESYSTEM
10904M: Jan Kara <jack@suse.com>
10905S: Maintained
10906F: Documentation/filesystems/udf.txt
10907F: fs/udf/
10908
10909UFS FILESYSTEM
10910M: Evgeniy Dushistov <dushistov@mail.ru>
10911S: Maintained
10912F: Documentation/filesystems/ufs.txt
10913F: fs/ufs/
10914
10915UHID USERSPACE HID IO DRIVER:
10916M: David Herrmann <dh.herrmann@googlemail.com>
10917L: linux-input@vger.kernel.org
10918S: Maintained
10919F: drivers/hid/uhid.c
10920F: include/uapi/linux/uhid.h
10921
10922ULTRA-WIDEBAND (UWB) SUBSYSTEM:
10923L: linux-usb@vger.kernel.org
10924S: Orphan
10925F: drivers/uwb/
10926F: include/linux/uwb.h
10927F: include/linux/uwb/
10928
10929UNICORE32 ARCHITECTURE:
10930M: Guan Xuetao <gxt@mprc.pku.edu.cn>
10931W: http://mprc.pku.edu.cn/~guanxuetao/linux
10932S: Maintained
10933T: git git://github.com/gxt/linux.git
10934F: arch/unicore32/
10935
10936UNIFDEF
10937M: Tony Finch <dot@dotat.at>
10938W: http://dotat.at/prog/unifdef
10939S: Maintained
10940F: scripts/unifdef.c
10941
10942UNIFORM CDROM DRIVER
10943M: Jens Axboe <axboe@kernel.dk>
10944W: http://www.kernel.dk
10945S: Maintained
10946F: Documentation/cdrom/
10947F: drivers/cdrom/cdrom.c
10948F: include/linux/cdrom.h
10949F: include/uapi/linux/cdrom.h
10950
10951UNISYS S-PAR DRIVERS
10952M: Benjamin Romer <benjamin.romer@unisys.com>
10953M: David Kershner <david.kershner@unisys.com>
10954L: sparmaintainer@unisys.com (Unisys internal)
10955S: Supported
10956F: drivers/staging/unisys/
10957
10958UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
10959M: Vinayak Holikatti <vinholikatti@gmail.com>
10960L: linux-scsi@vger.kernel.org
10961S: Supported
10962F: Documentation/scsi/ufs.txt
10963F: drivers/scsi/ufs/
10964
10965UNSORTED BLOCK IMAGES (UBI)
10966M: Artem Bityutskiy <dedekind1@gmail.com>
10967M: Richard Weinberger <richard@nod.at>
10968W: http://www.linux-mtd.infradead.org/
10969L: linux-mtd@lists.infradead.org
10970T: git git://git.infradead.org/ubifs-2.6.git
10971S: Supported
10972F: drivers/mtd/ubi/
10973F: include/linux/mtd/ubi.h
10974F: include/uapi/mtd/ubi-user.h
10975
10976USB ACM DRIVER
10977M: Oliver Neukum <oliver@neukum.org>
10978L: linux-usb@vger.kernel.org
10979S: Maintained
10980F: Documentation/usb/acm.txt
10981F: drivers/usb/class/cdc-acm.*
10982
10983USB AR5523 WIRELESS DRIVER
10984M: Pontus Fuchs <pontus.fuchs@gmail.com>
10985L: linux-wireless@vger.kernel.org
10986S: Maintained
10987F: drivers/net/wireless/ath/ar5523/
10988
10989USB ATTACHED SCSI
10990M: Hans de Goede <hdegoede@redhat.com>
10991M: Gerd Hoffmann <kraxel@redhat.com>
10992L: linux-usb@vger.kernel.org
10993L: linux-scsi@vger.kernel.org
10994S: Maintained
10995F: drivers/usb/storage/uas.c
10996
10997USB CDC ETHERNET DRIVER
10998M: Oliver Neukum <oliver@neukum.org>
10999L: linux-usb@vger.kernel.org
11000S: Maintained
11001F: drivers/net/usb/cdc_*.c
11002F: include/uapi/linux/usb/cdc.h
11003
11004USB CHAOSKEY DRIVER
11005M: Keith Packard <keithp@keithp.com>
11006L: linux-usb@vger.kernel.org
11007S: Maintained
11008F: drivers/usb/misc/chaoskey.c
11009
11010USB CYPRESS C67X00 DRIVER
11011M: Peter Korsgaard <jacmet@sunsite.dk>
11012L: linux-usb@vger.kernel.org
11013S: Maintained
11014F: drivers/usb/c67x00/
11015
11016USB DAVICOM DM9601 DRIVER
11017M: Peter Korsgaard <jacmet@sunsite.dk>
11018L: netdev@vger.kernel.org
11019W: http://www.linux-usb.org/usbnet
11020S: Maintained
11021F: drivers/net/usb/dm9601.c
11022
11023USB DIAMOND RIO500 DRIVER
11024M: Cesar Miquel <miquel@df.uba.ar>
11025L: rio500-users@lists.sourceforge.net
11026W: http://rio500.sourceforge.net
11027S: Maintained
11028F: drivers/usb/misc/rio500*
11029
11030USB EHCI DRIVER
11031M: Alan Stern <stern@rowland.harvard.edu>
11032L: linux-usb@vger.kernel.org
11033S: Maintained
11034F: Documentation/usb/ehci.txt
11035F: drivers/usb/host/ehci*
11036
11037USB GADGET/PERIPHERAL SUBSYSTEM
11038M: Felipe Balbi <balbi@ti.com>
11039L: linux-usb@vger.kernel.org
11040W: http://www.linux-usb.org/gadget
11041T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
11042S: Maintained
11043F: drivers/usb/gadget/
11044F: include/linux/usb/gadget*
11045
11046USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
11047M: Jiri Kosina <jikos@kernel.org>
11048L: linux-usb@vger.kernel.org
11049T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
11050S: Maintained
11051F: Documentation/hid/hiddev.txt
11052F: drivers/hid/usbhid/
11053
11054USB ISP116X DRIVER
11055M: Olav Kongas <ok@artecdesign.ee>
11056L: linux-usb@vger.kernel.org
11057S: Maintained
11058F: drivers/usb/host/isp116x*
11059F: include/linux/usb/isp116x.h
11060
11061USB MASS STORAGE DRIVER
11062M: Matthew Dharm <mdharm-usb@one-eyed-alien.net>
11063L: linux-usb@vger.kernel.org
11064L: usb-storage@lists.one-eyed-alien.net
11065S: Maintained
11066W: http://www.one-eyed-alien.net/~mdharm/linux-usb/
11067F: drivers/usb/storage/
11068
11069USB MIDI DRIVER
11070M: Clemens Ladisch <clemens@ladisch.de>
11071L: alsa-devel@alsa-project.org (moderated for non-subscribers)
11072T: git git://git.alsa-project.org/alsa-kernel.git
11073S: Maintained
11074F: sound/usb/midi.*
11075
11076USB NETWORKING DRIVERS
11077L: linux-usb@vger.kernel.org
11078S: Odd Fixes
11079F: drivers/net/usb/
11080
11081USB OHCI DRIVER
11082M: Alan Stern <stern@rowland.harvard.edu>
11083L: linux-usb@vger.kernel.org
11084S: Maintained
11085F: Documentation/usb/ohci.txt
11086F: drivers/usb/host/ohci*
11087
11088USB OTG FSM (Finite State Machine)
11089M: Peter Chen <Peter.Chen@freescale.com>
11090T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
11091L: linux-usb@vger.kernel.org
11092S: Maintained
11093F: drivers/usb/common/usb-otg-fsm.c
11094
11095USB OVER IP DRIVER
11096M: Valentina Manea <valentina.manea.m@gmail.com>
11097M: Shuah Khan <shuah.kh@samsung.com>
11098L: linux-usb@vger.kernel.org
11099S: Maintained
11100F: drivers/usb/usbip/
11101F: tools/usb/usbip/
11102
11103USB PEGASUS DRIVER
11104M: Petko Manolov <petkan@nucleusys.com>
11105L: linux-usb@vger.kernel.org
11106L: netdev@vger.kernel.org
11107T: git git://github.com/petkan/pegasus.git
11108W: https://github.com/petkan/pegasus
11109S: Maintained
11110F: drivers/net/usb/pegasus.*
11111
11112USB PHY LAYER
11113M: Felipe Balbi <balbi@ti.com>
11114L: linux-usb@vger.kernel.org
11115T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
11116S: Maintained
11117F: drivers/usb/phy/
11118
11119USB PRINTER DRIVER (usblp)
11120M: Pete Zaitcev <zaitcev@redhat.com>
11121L: linux-usb@vger.kernel.org
11122S: Supported
11123F: drivers/usb/class/usblp.c
11124
11125USB RTL8150 DRIVER
11126M: Petko Manolov <petkan@nucleusys.com>
11127L: linux-usb@vger.kernel.org
11128L: netdev@vger.kernel.org
11129T: git git://github.com/petkan/rtl8150.git
11130W: https://github.com/petkan/rtl8150
11131S: Maintained
11132F: drivers/net/usb/rtl8150.c
11133
11134USB SERIAL SUBSYSTEM
11135M: Johan Hovold <johan@kernel.org>
11136L: linux-usb@vger.kernel.org
11137S: Maintained
11138F: Documentation/usb/usb-serial.txt
11139F: drivers/usb/serial/
11140F: include/linux/usb/serial.h
11141
11142USB SMSC75XX ETHERNET DRIVER
11143M: Steve Glendinning <steve.glendinning@shawell.net>
11144L: netdev@vger.kernel.org
11145S: Maintained
11146F: drivers/net/usb/smsc75xx.*
11147
11148USB SMSC95XX ETHERNET DRIVER
11149M: Steve Glendinning <steve.glendinning@shawell.net>
11150L: netdev@vger.kernel.org
11151S: Maintained
11152F: drivers/net/usb/smsc95xx.*
11153
11154USB SUBSYSTEM
11155M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
11156L: linux-usb@vger.kernel.org
11157W: http://www.linux-usb.org
11158T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
11159S: Supported
11160F: Documentation/usb/
11161F: drivers/usb/
11162F: include/linux/usb.h
11163F: include/linux/usb/
11164
11165USB UHCI DRIVER
11166M: Alan Stern <stern@rowland.harvard.edu>
11167L: linux-usb@vger.kernel.org
11168S: Maintained
11169F: drivers/usb/host/uhci*
11170
11171USB "USBNET" DRIVER FRAMEWORK
11172M: Oliver Neukum <oneukum@suse.com>
11173L: netdev@vger.kernel.org
11174W: http://www.linux-usb.org/usbnet
11175S: Maintained
11176F: drivers/net/usb/usbnet.c
11177F: include/linux/usb/usbnet.h
11178
11179USB VIDEO CLASS
11180M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11181L: linux-uvc-devel@lists.sourceforge.net (subscribers-only)
11182L: linux-media@vger.kernel.org
11183T: git git://linuxtv.org/media_tree.git
11184W: http://www.ideasonboard.org/uvc/
11185S: Maintained
11186F: drivers/media/usb/uvc/
11187F: include/uapi/linux/uvcvideo.h
11188
11189USB VISION DRIVER
11190M: Hans Verkuil <hverkuil@xs4all.nl>
11191L: linux-media@vger.kernel.org
11192T: git git://linuxtv.org/media_tree.git
11193W: http://linuxtv.org
11194S: Odd Fixes
11195F: drivers/media/usb/usbvision/
11196
11197USB WEBCAM GADGET
11198M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11199L: linux-usb@vger.kernel.org
11200S: Maintained
11201F: drivers/usb/gadget/function/*uvc*
11202F: drivers/usb/gadget/legacy/webcam.c
11203
11204USB WIRELESS RNDIS DRIVER (rndis_wlan)
11205M: Jussi Kivilinna <jussi.kivilinna@iki.fi>
11206L: linux-wireless@vger.kernel.org
11207S: Maintained
11208F: drivers/net/wireless/rndis_wlan.c
11209
11210USB XHCI DRIVER
11211M: Mathias Nyman <mathias.nyman@intel.com>
11212L: linux-usb@vger.kernel.org
11213S: Supported
11214F: drivers/usb/host/xhci*
11215F: drivers/usb/host/pci-quirks*
11216
11217USB ZD1201 DRIVER
11218L: linux-wireless@vger.kernel.org
11219W: http://linux-lc100020.sourceforge.net
11220S: Orphan
11221F: drivers/net/wireless/zd1201.*
11222
11223USB ZR364XX DRIVER
11224M: Antoine Jacquet <royale@zerezo.com>
11225L: linux-usb@vger.kernel.org
11226L: linux-media@vger.kernel.org
11227T: git git://linuxtv.org/media_tree.git
11228W: http://royale.zerezo.com/zr364xx/
11229S: Maintained
11230F: Documentation/video4linux/zr364xx.txt
11231F: drivers/media/usb/zr364xx/
11232
11233ULPI BUS
11234M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
11235L: linux-usb@vger.kernel.org
11236S: Maintained
11237F: drivers/usb/common/ulpi.c
11238F: include/linux/ulpi/
11239
11240USER-MODE LINUX (UML)
11241M: Jeff Dike <jdike@addtoit.com>
11242M: Richard Weinberger <richard@nod.at>
11243L: user-mode-linux-devel@lists.sourceforge.net
11244L: user-mode-linux-user@lists.sourceforge.net
11245W: http://user-mode-linux.sourceforge.net
11246S: Maintained
11247F: Documentation/virtual/uml/
11248F: arch/um/
11249F: arch/x86/um/
11250F: fs/hostfs/
11251F: fs/hppfs/
11252
11253USERSPACE I/O (UIO)
11254M: "Hans J. Koch" <hjk@hansjkoch.de>
11255M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
11256S: Maintained
11257T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
11258F: Documentation/DocBook/uio-howto.tmpl
11259F: drivers/uio/
11260F: include/linux/uio*.h
11261
11262UTIL-LINUX PACKAGE
11263M: Karel Zak <kzak@redhat.com>
11264L: util-linux@vger.kernel.org
11265W: http://en.wikipedia.org/wiki/Util-linux
11266T: git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
11267S: Maintained
11268
11269UVESAFB DRIVER
11270M: Michal Januszewski <spock@gentoo.org>
11271L: linux-fbdev@vger.kernel.org
11272W: http://dev.gentoo.org/~spock/projects/uvesafb/
11273S: Maintained
11274F: Documentation/fb/uvesafb.txt
11275F: drivers/video/fbdev/uvesafb.*
11276
11277VF610 NAND DRIVER
11278M: Stefan Agner <stefan@agner.ch>
11279L: linux-mtd@lists.infradead.org
11280S: Supported
11281F: drivers/mtd/nand/vf610_nfc.c
11282
11283VFAT/FAT/MSDOS FILESYSTEM
11284M: OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
11285S: Maintained
11286F: Documentation/filesystems/vfat.txt
11287F: fs/fat/
11288
11289VFIO DRIVER
11290M: Alex Williamson <alex.williamson@redhat.com>
11291L: kvm@vger.kernel.org
11292S: Maintained
11293F: Documentation/vfio.txt
11294F: drivers/vfio/
11295F: include/linux/vfio.h
11296F: include/uapi/linux/vfio.h
11297
11298VFIO PLATFORM DRIVER
11299M: Baptiste Reynal <b.reynal@virtualopensystems.com>
11300L: kvm@vger.kernel.org
11301S: Maintained
11302F: drivers/vfio/platform/
11303
11304VIDEOBUF2 FRAMEWORK
11305M: Pawel Osciak <pawel@osciak.com>
11306M: Marek Szyprowski <m.szyprowski@samsung.com>
11307M: Kyungmin Park <kyungmin.park@samsung.com>
11308L: linux-media@vger.kernel.org
11309S: Maintained
11310F: drivers/media/v4l2-core/videobuf2-*
11311F: include/media/videobuf2-*
11312
11313VIRTUAL SERIO DEVICE DRIVER
11314M: Stephen Chandler Paul <thatslyude@gmail.com>
11315S: Maintained
11316F: drivers/input/serio/userio.c
11317F: include/uapi/linux/userio.h
11318
11319VIRTIO CONSOLE DRIVER
11320M: Amit Shah <amit.shah@redhat.com>
11321L: virtualization@lists.linux-foundation.org
11322S: Maintained
11323F: drivers/char/virtio_console.c
11324F: include/linux/virtio_console.h
11325F: include/uapi/linux/virtio_console.h
11326
11327VIRTIO CORE, NET AND BLOCK DRIVERS
11328M: "Michael S. Tsirkin" <mst@redhat.com>
11329L: virtualization@lists.linux-foundation.org
11330S: Maintained
11331F: drivers/virtio/
11332F: tools/virtio/
11333F: drivers/net/virtio_net.c
11334F: drivers/block/virtio_blk.c
11335F: include/linux/virtio_*.h
11336F: include/uapi/linux/virtio_*.h
11337
11338VIRTIO DRIVERS FOR S390
11339M: Christian Borntraeger <borntraeger@de.ibm.com>
11340M: Cornelia Huck <cornelia.huck@de.ibm.com>
11341L: linux-s390@vger.kernel.org
11342L: virtualization@lists.linux-foundation.org
11343L: kvm@vger.kernel.org
11344S: Supported
11345F: drivers/s390/virtio/
11346
11347VIRTIO GPU DRIVER
11348M: David Airlie <airlied@linux.ie>
11349M: Gerd Hoffmann <kraxel@redhat.com>
11350L: dri-devel@lists.freedesktop.org
11351L: virtualization@lists.linux-foundation.org
11352S: Maintained
11353F: drivers/gpu/drm/virtio/
11354F: include/uapi/linux/virtio_gpu.h
11355
11356VIRTIO HOST (VHOST)
11357M: "Michael S. Tsirkin" <mst@redhat.com>
11358L: kvm@vger.kernel.org
11359L: virtualization@lists.linux-foundation.org
11360L: netdev@vger.kernel.org
11361S: Maintained
11362F: drivers/vhost/
11363F: include/uapi/linux/vhost.h
11364
11365VIRTIO INPUT DRIVER
11366M: Gerd Hoffmann <kraxel@redhat.com>
11367S: Maintained
11368F: drivers/virtio/virtio_input.c
11369F: include/uapi/linux/virtio_input.h
11370
11371VIA RHINE NETWORK DRIVER
11372S: Orphan
11373F: drivers/net/ethernet/via/via-rhine.c
11374
11375VIA SD/MMC CARD CONTROLLER DRIVER
11376M: Bruce Chang <brucechang@via.com.tw>
11377M: Harald Welte <HaraldWelte@viatech.com>
11378S: Maintained
11379F: drivers/mmc/host/via-sdmmc.c
11380
11381VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
11382M: Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
11383L: linux-fbdev@vger.kernel.org
11384S: Maintained
11385F: include/linux/via-core.h
11386F: include/linux/via-gpio.h
11387F: include/linux/via_i2c.h
11388F: drivers/video/fbdev/via/
11389
11390VIA VELOCITY NETWORK DRIVER
11391M: Francois Romieu <romieu@fr.zoreil.com>
11392L: netdev@vger.kernel.org
11393S: Maintained
11394F: drivers/net/ethernet/via/via-velocity.*
11395
11396VIRT LIB
11397M: Alex Williamson <alex.williamson@redhat.com>
11398M: Paolo Bonzini <pbonzini@redhat.com>
11399L: kvm@vger.kernel.org
11400S: Supported
11401F: virt/lib/
11402
11403VIVID VIRTUAL VIDEO DRIVER
11404M: Hans Verkuil <hverkuil@xs4all.nl>
11405L: linux-media@vger.kernel.org
11406T: git git://linuxtv.org/media_tree.git
11407W: http://linuxtv.org
11408S: Maintained
11409F: drivers/media/platform/vivid/*
11410
11411VLAN (802.1Q)
11412M: Patrick McHardy <kaber@trash.net>
11413L: netdev@vger.kernel.org
11414S: Maintained
11415F: drivers/net/macvlan.c
11416F: include/linux/if_*vlan.h
11417F: net/8021q/
11418
11419VLYNQ BUS
11420M: Florian Fainelli <florian@openwrt.org>
11421L: openwrt-devel@lists.openwrt.org (subscribers-only)
11422S: Maintained
11423F: drivers/vlynq/vlynq.c
11424F: include/linux/vlynq.h
11425
11426VME SUBSYSTEM
11427M: Martyn Welch <martyn@welchs.me.uk>
11428M: Manohar Vanga <manohar.vanga@gmail.com>
11429M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
11430L: devel@driverdev.osuosl.org
11431S: Maintained
11432T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
11433F: Documentation/vme_api.txt
11434F: drivers/staging/vme/
11435F: drivers/vme/
11436F: include/linux/vme*
11437
11438VMWARE HYPERVISOR INTERFACE
11439M: Alok Kataria <akataria@vmware.com>
11440L: virtualization@lists.linux-foundation.org
11441S: Supported
11442F: arch/x86/kernel/cpu/vmware.c
11443
11444VMWARE BALLOON DRIVER
11445M: Xavier Deguillard <xdeguillard@vmware.com>
11446M: Philip Moltmann <moltmann@vmware.com>
11447M: "VMware, Inc." <pv-drivers@vmware.com>
11448L: linux-kernel@vger.kernel.org
11449S: Maintained
11450F: drivers/misc/vmw_balloon.c
11451
11452VMWARE VMMOUSE SUBDRIVER
11453M: "VMware Graphics" <linux-graphics-maintainer@vmware.com>
11454M: "VMware, Inc." <pv-drivers@vmware.com>
11455L: linux-input@vger.kernel.org
11456S: Maintained
11457F: drivers/input/mouse/vmmouse.c
11458F: drivers/input/mouse/vmmouse.h
11459
11460VMWARE VMXNET3 ETHERNET DRIVER
11461M: Shrikrishna Khare <skhare@vmware.com>
11462M: "VMware, Inc." <pv-drivers@vmware.com>
11463L: netdev@vger.kernel.org
11464S: Maintained
11465F: drivers/net/vmxnet3/
11466
11467VMware PVSCSI driver
11468M: Arvind Kumar <arvindkumar@vmware.com>
11469M: VMware PV-Drivers <pv-drivers@vmware.com>
11470L: linux-scsi@vger.kernel.org
11471S: Maintained
11472F: drivers/scsi/vmw_pvscsi.c
11473F: drivers/scsi/vmw_pvscsi.h
11474
11475VOLTAGE AND CURRENT REGULATOR FRAMEWORK
11476M: Liam Girdwood <lgirdwood@gmail.com>
11477M: Mark Brown <broonie@kernel.org>
11478L: linux-kernel@vger.kernel.org
11479W: http://www.slimlogic.co.uk/?p=48
11480T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
11481S: Supported
11482F: drivers/regulator/
11483F: include/linux/regulator/
11484
11485VRF
11486M: David Ahern <dsa@cumulusnetworks.com>
11487M: Shrijeet Mukherjee <shm@cumulusnetworks.com>
11488L: netdev@vger.kernel.org
11489S: Maintained
11490F: drivers/net/vrf.c
11491F: Documentation/networking/vrf.txt
11492
11493VT1211 HARDWARE MONITOR DRIVER
11494M: Juerg Haefliger <juergh@gmail.com>
11495L: lm-sensors@lm-sensors.org
11496S: Maintained
11497F: Documentation/hwmon/vt1211
11498F: drivers/hwmon/vt1211.c
11499
11500VT8231 HARDWARE MONITOR DRIVER
11501M: Roger Lucas <vt8231@hiddenengine.co.uk>
11502L: lm-sensors@lm-sensors.org
11503S: Maintained
11504F: drivers/hwmon/vt8231.c
11505
11506VUB300 USB to SDIO/SD/MMC bridge chip
11507M: Tony Olech <tony.olech@elandigitalsystems.com>
11508L: linux-mmc@vger.kernel.org
11509L: linux-usb@vger.kernel.org
11510S: Supported
11511F: drivers/mmc/host/vub300.c
11512
11513W1 DALLAS'S 1-WIRE BUS
11514M: Evgeniy Polyakov <zbr@ioremap.net>
11515S: Maintained
11516F: Documentation/w1/
11517F: drivers/w1/
11518
11519W83791D HARDWARE MONITORING DRIVER
11520M: Marc Hulsman <m.hulsman@tudelft.nl>
11521L: lm-sensors@lm-sensors.org
11522S: Maintained
11523F: Documentation/hwmon/w83791d
11524F: drivers/hwmon/w83791d.c
11525
11526W83793 HARDWARE MONITORING DRIVER
11527M: Rudolf Marek <r.marek@assembler.cz>
11528L: lm-sensors@lm-sensors.org
11529S: Maintained
11530F: Documentation/hwmon/w83793
11531F: drivers/hwmon/w83793.c
11532
11533W83795 HARDWARE MONITORING DRIVER
11534M: Jean Delvare <jdelvare@suse.com>
11535L: lm-sensors@lm-sensors.org
11536S: Maintained
11537F: drivers/hwmon/w83795.c
11538
11539W83L51xD SD/MMC CARD INTERFACE DRIVER
11540M: Pierre Ossman <pierre@ossman.eu>
11541S: Maintained
11542F: drivers/mmc/host/wbsd.*
11543
11544WACOM PROTOCOL 4 SERIAL TABLETS
11545M: Julian Squires <julian@cipht.net>
11546M: Hans de Goede <hdegoede@redhat.com>
11547L: linux-input@vger.kernel.org
11548S: Maintained
11549F: drivers/input/tablet/wacom_serial4.c
11550
11551WATCHDOG DEVICE DRIVERS
11552M: Wim Van Sebroeck <wim@iguana.be>
11553L: linux-watchdog@vger.kernel.org
11554W: http://www.linux-watchdog.org/
11555T: git git://www.linux-watchdog.org/linux-watchdog.git
11556S: Maintained
11557F: Documentation/watchdog/
11558F: drivers/watchdog/
11559F: include/linux/watchdog.h
11560F: include/uapi/linux/watchdog.h
11561
11562WD7000 SCSI DRIVER
11563M: Miroslav Zagorac <zaga@fly.cc.fer.hr>
11564L: linux-scsi@vger.kernel.org
11565S: Maintained
11566F: drivers/scsi/wd7000.c
11567
11568WIIMOTE HID DRIVER
11569M: David Herrmann <dh.herrmann@googlemail.com>
11570L: linux-input@vger.kernel.org
11571S: Maintained
11572F: drivers/hid/hid-wiimote*
11573
11574WINBOND CIR DRIVER
11575M: David Härdeman <david@hardeman.nu>
11576S: Maintained
11577F: drivers/media/rc/winbond-cir.c
11578
11579WIMAX STACK
11580M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
11581M: linux-wimax@intel.com
11582L: wimax@linuxwimax.org (subscribers-only)
11583S: Supported
11584W: http://linuxwimax.org
11585F: Documentation/wimax/README.wimax
11586F: include/linux/wimax/debug.h
11587F: include/net/wimax.h
11588F: include/uapi/linux/wimax.h
11589F: net/wimax/
11590
11591WISTRON LAPTOP BUTTON DRIVER
11592M: Miloslav Trmac <mitr@volny.cz>
11593S: Maintained
11594F: drivers/input/misc/wistron_btns.c
11595
11596WL3501 WIRELESS PCMCIA CARD DRIVER
11597M: Arnaldo Carvalho de Melo <acme@ghostprotocols.net>
11598L: linux-wireless@vger.kernel.org
11599W: http://oops.ghostprotocols.net:81/blog
11600S: Maintained
11601F: drivers/net/wireless/wl3501*
11602
11603WOLFSON MICROELECTRONICS DRIVERS
11604L: patches@opensource.wolfsonmicro.com
11605T: git https://github.com/CirrusLogic/linux-drivers.git
11606W: https://github.com/CirrusLogic/linux-drivers/wiki
11607S: Supported
11608F: Documentation/hwmon/wm83??
11609F: Documentation/devicetree/bindings/extcon/extcon-arizona.txt
11610F: Documentation/devicetree/bindings/regulator/arizona-regulator.txt
11611F: Documentation/devicetree/bindings/mfd/arizona.txt
11612F: arch/arm/mach-s3c64xx/mach-crag6410*
11613F: drivers/clk/clk-wm83*.c
11614F: drivers/extcon/extcon-arizona.c
11615F: drivers/leds/leds-wm83*.c
11616F: drivers/gpio/gpio-*wm*.c
11617F: drivers/gpio/gpio-arizona.c
11618F: drivers/hwmon/wm83??-hwmon.c
11619F: drivers/input/misc/wm831x-on.c
11620F: drivers/input/touchscreen/wm831x-ts.c
11621F: drivers/input/touchscreen/wm97*.c
11622F: drivers/mfd/arizona*
11623F: drivers/mfd/wm*.c
11624F: drivers/power/wm83*.c
11625F: drivers/rtc/rtc-wm83*.c
11626F: drivers/regulator/wm8*.c
11627F: drivers/video/backlight/wm83*_bl.c
11628F: drivers/watchdog/wm83*_wdt.c
11629F: include/linux/mfd/arizona/
11630F: include/linux/mfd/wm831x/
11631F: include/linux/mfd/wm8350/
11632F: include/linux/mfd/wm8400*
11633F: include/linux/wm97xx.h
11634F: include/sound/wm????.h
11635F: sound/soc/codecs/arizona.?
11636F: sound/soc/codecs/wm*
11637
11638WORKQUEUE
11639M: Tejun Heo <tj@kernel.org>
11640R: Lai Jiangshan <jiangshanlai@gmail.com>
11641T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
11642S: Maintained
11643F: include/linux/workqueue.h
11644F: kernel/workqueue.c
11645F: Documentation/workqueue.txt
11646
11647X.25 NETWORK LAYER
11648M: Andrew Hendry <andrew.hendry@gmail.com>
11649L: linux-x25@vger.kernel.org
11650S: Odd Fixes
11651F: Documentation/networking/x25*
11652F: include/net/x25*
11653F: net/x25/
11654
11655X86 ARCHITECTURE (32-BIT AND 64-BIT)
11656M: Thomas Gleixner <tglx@linutronix.de>
11657M: Ingo Molnar <mingo@redhat.com>
11658M: "H. Peter Anvin" <hpa@zytor.com>
11659M: x86@kernel.org
11660L: linux-kernel@vger.kernel.org
11661T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
11662S: Maintained
11663F: Documentation/x86/
11664F: arch/x86/
11665
11666X86 PLATFORM DRIVERS
11667M: Darren Hart <dvhart@infradead.org>
11668L: platform-driver-x86@vger.kernel.org
11669T: git git://git.infradead.org/users/dvhart/linux-platform-drivers-x86.git
11670S: Maintained
11671F: drivers/platform/x86/
11672F: drivers/platform/olpc/
11673
11674X86 MCE INFRASTRUCTURE
11675M: Tony Luck <tony.luck@intel.com>
11676M: Borislav Petkov <bp@alien8.de>
11677L: linux-edac@vger.kernel.org
11678S: Maintained
11679F: arch/x86/kernel/cpu/mcheck/*
11680
11681X86 MICROCODE UPDATE SUPPORT
11682M: Borislav Petkov <bp@alien8.de>
11683S: Maintained
11684F: arch/x86/kernel/cpu/microcode/*
11685
11686X86 VDSO
11687M: Andy Lutomirski <luto@amacapital.net>
11688L: linux-kernel@vger.kernel.org
11689T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
11690S: Maintained
11691F: arch/x86/entry/vdso/
11692
11693XC2028/3028 TUNER DRIVER
11694M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
11695L: linux-media@vger.kernel.org
11696W: http://linuxtv.org
11697T: git git://linuxtv.org/media_tree.git
11698S: Maintained
11699F: drivers/media/tuners/tuner-xc2028.*
11700
11701XEN HYPERVISOR INTERFACE
11702M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
11703M: Boris Ostrovsky <boris.ostrovsky@oracle.com>
11704M: David Vrabel <david.vrabel@citrix.com>
11705L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
11706T: git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
11707S: Supported
11708F: arch/x86/xen/
11709F: drivers/*/xen-*front.c
11710F: drivers/xen/
11711F: arch/x86/include/asm/xen/
11712F: include/xen/
11713F: include/uapi/xen/
11714
11715XEN HYPERVISOR ARM
11716M: Stefano Stabellini <stefano.stabellini@eu.citrix.com>
11717L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
11718S: Supported
11719F: arch/arm/xen/
11720F: arch/arm/include/asm/xen/
11721
11722XEN HYPERVISOR ARM64
11723M: Stefano Stabellini <stefano.stabellini@eu.citrix.com>
11724L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
11725S: Supported
11726F: arch/arm64/xen/
11727F: arch/arm64/include/asm/xen/
11728
11729XEN NETWORK BACKEND DRIVER
11730M: Ian Campbell <ian.campbell@citrix.com>
11731M: Wei Liu <wei.liu2@citrix.com>
11732L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
11733L: netdev@vger.kernel.org
11734S: Supported
11735F: drivers/net/xen-netback/*
11736
11737XEN PCI SUBSYSTEM
11738M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
11739L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
11740S: Supported
11741F: arch/x86/pci/*xen*
11742F: drivers/pci/*xen*
11743
11744XEN BLOCK SUBSYSTEM
11745M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
11746M: Roger Pau Monné <roger.pau@citrix.com>
11747L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
11748S: Supported
11749F: drivers/block/xen-blkback/*
11750F: drivers/block/xen*
11751
11752XEN PVSCSI DRIVERS
11753M: Juergen Gross <jgross@suse.com>
11754L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
11755L: linux-scsi@vger.kernel.org
11756S: Supported
11757F: drivers/scsi/xen-scsifront.c
11758F: drivers/xen/xen-scsiback.c
11759F: include/xen/interface/io/vscsiif.h
11760
11761XEN SWIOTLB SUBSYSTEM
11762M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
11763L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
11764S: Supported
11765F: arch/x86/xen/*swiotlb*
11766F: drivers/xen/*swiotlb*
11767
11768XFS FILESYSTEM
11769P: Silicon Graphics Inc
11770M: Dave Chinner <david@fromorbit.com>
11771M: xfs@oss.sgi.com
11772L: xfs@oss.sgi.com
11773W: http://oss.sgi.com/projects/xfs
11774T: git git://oss.sgi.com/xfs/xfs.git
11775S: Supported
11776F: Documentation/filesystems/xfs.txt
11777F: fs/xfs/
11778
11779XILINX AXI ETHERNET DRIVER
11780M: Anirudha Sarangi <anirudh@xilinx.com>
11781M: John Linn <John.Linn@xilinx.com>
11782S: Maintained
11783F: drivers/net/ethernet/xilinx/xilinx_axienet*
11784
11785XILINX UARTLITE SERIAL DRIVER
11786M: Peter Korsgaard <jacmet@sunsite.dk>
11787L: linux-serial@vger.kernel.org
11788S: Maintained
11789F: drivers/tty/serial/uartlite.c
11790
11791XILINX VIDEO IP CORES
11792M: Hyun Kwon <hyun.kwon@xilinx.com>
11793M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11794L: linux-media@vger.kernel.org
11795T: git git://linuxtv.org/media_tree.git
11796S: Supported
11797F: Documentation/devicetree/bindings/media/xilinx/
11798F: drivers/media/platform/xilinx/
11799F: include/uapi/linux/xilinx-v4l2-controls.h
11800
11801XILLYBUS DRIVER
11802M: Eli Billauer <eli.billauer@gmail.com>
11803L: linux-kernel@vger.kernel.org
11804S: Supported
11805F: drivers/char/xillybus/
11806
11807XTENSA XTFPGA PLATFORM SUPPORT
11808M: Max Filippov <jcmvbkbc@gmail.com>
11809L: linux-xtensa@linux-xtensa.org
11810S: Maintained
11811F: drivers/spi/spi-xtensa-xtfpga.c
11812F: sound/soc/xtensa/xtfpga-i2s.c
11813
11814YAM DRIVER FOR AX.25
11815M: Jean-Paul Roubelat <jpr@f6fbb.org>
11816L: linux-hams@vger.kernel.org
11817S: Maintained
11818F: drivers/net/hamradio/yam*
11819F: include/linux/yam.h
11820
11821YEALINK PHONE DRIVER
11822M: Henk Vergonet <Henk.Vergonet@gmail.com>
11823L: usbb2k-api-dev@nongnu.org
11824S: Maintained
11825F: Documentation/input/yealink.txt
11826F: drivers/input/misc/yealink.*
11827
11828Z8530 DRIVER FOR AX.25
11829M: Joerg Reuter <jreuter@yaina.de>
11830W: http://yaina.de/jreuter/
11831W: http://www.qsl.net/dl1bke/
11832L: linux-hams@vger.kernel.org
11833S: Maintained
11834F: Documentation/networking/z8530drv.txt
11835F: drivers/net/hamradio/*scc.c
11836F: drivers/net/hamradio/z8530.h
11837
11838ZBUD COMPRESSED PAGE ALLOCATOR
11839M: Seth Jennings <sjennings@variantweb.net>
11840L: linux-mm@kvack.org
11841S: Maintained
11842F: mm/zbud.c
11843F: include/linux/zbud.h
11844
11845ZD1211RW WIRELESS DRIVER
11846M: Daniel Drake <dsd@gentoo.org>
11847M: Ulrich Kunitz <kune@deine-taler.de>
11848W: http://zd1211.ath.cx/wiki/DriverRewrite
11849L: linux-wireless@vger.kernel.org
11850L: zd1211-devs@lists.sourceforge.net (subscribers-only)
11851S: Maintained
11852F: drivers/net/wireless/zd1211rw/
11853
11854ZPOOL COMPRESSED PAGE STORAGE API
11855M: Dan Streetman <ddstreet@ieee.org>
11856L: linux-mm@kvack.org
11857S: Maintained
11858F: mm/zpool.c
11859F: include/linux/zpool.h
11860
11861ZR36067 VIDEO FOR LINUX DRIVER
11862L: mjpeg-users@lists.sourceforge.net
11863L: linux-media@vger.kernel.org
11864W: http://mjpeg.sourceforge.net/driver-zoran/
11865T: hg http://linuxtv.org/hg/v4l-dvb
11866S: Odd Fixes
11867F: drivers/media/pci/zoran/
11868
11869ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
11870M: Minchan Kim <minchan@kernel.org>
11871M: Nitin Gupta <ngupta@vflare.org>
11872R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
11873L: linux-kernel@vger.kernel.org
11874S: Maintained
11875F: drivers/block/zram/
11876F: Documentation/blockdev/zram.txt
11877
11878ZS DECSTATION Z85C30 SERIAL DRIVER
11879M: "Maciej W. Rozycki" <macro@linux-mips.org>
11880S: Maintained
11881F: drivers/tty/serial/zs.*
11882
11883ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
11884M: Minchan Kim <minchan@kernel.org>
11885M: Nitin Gupta <ngupta@vflare.org>
11886R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
11887L: linux-mm@kvack.org
11888S: Maintained
11889F: mm/zsmalloc.c
11890F: include/linux/zsmalloc.h
11891F: Documentation/vm/zsmalloc.txt
11892
11893ZSWAP COMPRESSED SWAP CACHING
11894M: Seth Jennings <sjennings@variantweb.net>
11895L: linux-mm@kvack.org
11896S: Maintained
11897F: mm/zswap.c
11898
11899THE REST
11900M: Linus Torvalds <torvalds@linux-foundation.org>
11901L: linux-kernel@vger.kernel.org
11902Q: http://patchwork.kernel.org/project/LKML/list/
11903T: git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
11904S: Buried alive in reporters
11905F: *
11906F: */