iwlwifi: mvm: correct skip-over-DTIM implementation
[deliverable/linux.git] / MAINTAINERS
... / ...
CommitLineData
1
2
3 List of maintainers and how to submit kernel changes
4
5Please try to follow the guidelines below. This will make things
6easier on the maintainers. Not all of these guidelines matter for every
7trivial patch so apply some common sense.
8
91. Always _test_ your changes, however small, on at least 4 or
10 5 people, preferably many more.
11
122. Try to release a few ALPHA test versions to the net. Announce
13 them onto the kernel channel and await results. This is especially
14 important for device drivers, because often that's the only way
15 you will find things like the fact version 3 firmware needs
16 a magic fix you didn't know about, or some clown changed the
17 chips on a board and not its name. (Don't laugh! Look at the
18 SMC etherpower for that.)
19
203. Make sure your changes compile correctly in multiple
21 configurations. In particular check that changes work both as a
22 module and built into the kernel.
23
244. When you are happy with a change make it generally available for
25 testing and await feedback.
26
275. Make a patch available to the relevant maintainer in the list. Use
28 'diff -u' to make the patch easy to merge. Be prepared to get your
29 changes sent back with seemingly silly requests about formatting
30 and variable names. These aren't as silly as they seem. One
31 job the maintainers (and especially Linus) do is to keep things
32 looking the same. Sometimes this means that the clever hack in
33 your driver to get around a problem actually needs to become a
34 generalized kernel feature ready for next time.
35
36 PLEASE check your patch with the automated style checker
37 (scripts/checkpatch.pl) to catch trivial style violations.
38 See Documentation/CodingStyle for guidance here.
39
40 PLEASE CC: the maintainers and mailing lists that are generated
41 by scripts/get_maintainer.pl. The results returned by the
42 script will be best if you have git installed and are making
43 your changes in a branch derived from Linus' latest git tree.
44 See Documentation/SubmittingPatches for details.
45
46 PLEASE try to include any credit lines you want added with the
47 patch. It avoids people being missed off by mistake and makes
48 it easier to know who wants adding and who doesn't.
49
50 PLEASE document known bugs. If it doesn't work for everything
51 or does something very odd once a month document it.
52
53 PLEASE remember that submissions must be made under the terms
54 of the Linux Foundation certificate of contribution and should
55 include a Signed-off-by: line. The current version of this
56 "Developer's Certificate of Origin" (DCO) is listed in the file
57 Documentation/SubmittingPatches.
58
596. Make sure you have the right to send any changes you make. If you
60 do changes at work you may find your employer owns the patch
61 not you.
62
637. When sending security related changes or reports to a maintainer
64 please Cc: security@kernel.org, especially if the maintainer
65 does not respond.
66
678. Happy hacking.
68
69Descriptions of section entries:
70
71 P: Person (obsolete)
72 M: Mail patches to: FullName <address@domain>
73 R: Designated reviewer: FullName <address@domain>
74 These reviewers should be CCed on patches.
75 L: Mailing list that is relevant to this area
76 W: Web-page with status/info
77 Q: Patchwork web based patch tracking system site
78 T: SCM tree type and location.
79 Type is one of: git, hg, quilt, stgit, topgit
80 S: Status, one of the following:
81 Supported: Someone is actually paid to look after this.
82 Maintained: Someone actually looks after it.
83 Odd Fixes: It has a maintainer but they don't have time to do
84 much other than throw the odd patch in. See below..
85 Orphan: No current maintainer [but maybe you could take the
86 role as you write your new code].
87 Obsolete: Old code. Something tagged obsolete generally means
88 it has been replaced by a better system and you
89 should be using that.
90 F: Files and directories with wildcard patterns.
91 A trailing slash includes all files and subdirectory files.
92 F: drivers/net/ all files in and below drivers/net
93 F: drivers/net/* all files in drivers/net, but not below
94 F: */net/* all files in "any top level directory"/net
95 One pattern per line. Multiple F: lines acceptable.
96 N: Files and directories with regex patterns.
97 N: [^a-z]tegra all files whose path contains the word tegra
98 One pattern per line. Multiple N: lines acceptable.
99 scripts/get_maintainer.pl has different behavior for files that
100 match F: pattern and matches of N: patterns. By default,
101 get_maintainer will not look at git log history when an F: pattern
102 match occurs. When an N: match occurs, git log history is used
103 to also notify the people that have git commit signatures.
104 X: Files and directories that are NOT maintained, same rules as F:
105 Files exclusions are tested before file matches.
106 Can be useful for excluding a specific subdirectory, for instance:
107 F: net/
108 X: net/ipv6/
109 matches all files in and below net excluding net/ipv6/
110 K: Keyword perl extended regex pattern to match content in a
111 patch or file. For instance:
112 K: of_get_profile
113 matches patches or files that contain "of_get_profile"
114 K: \b(printk|pr_(info|err))\b
115 matches patches or files that contain one or more of the words
116 printk, pr_info or pr_err
117 One regex pattern per line. Multiple K: lines acceptable.
118
119Note: For the hard of thinking, this list is meant to remain in alphabetical
120order. If you could add yourselves to it in alphabetical order that would be
121so much easier [Ed]
122
123Maintainers List (try to look for most precise areas first)
124
125 -----------------------------------
126
1273C59X NETWORK DRIVER
128M: Steffen Klassert <klassert@mathematik.tu-chemnitz.de>
129L: netdev@vger.kernel.org
130S: Maintained
131F: Documentation/networking/vortex.txt
132F: drivers/net/ethernet/3com/3c59x.c
133
1343CR990 NETWORK DRIVER
135M: David Dillow <dave@thedillows.org>
136L: netdev@vger.kernel.org
137S: Maintained
138F: drivers/net/ethernet/3com/typhoon*
139
1403WARE SAS/SATA-RAID SCSI DRIVERS (3W-XXXX, 3W-9XXX, 3W-SAS)
141M: Adam Radford <linuxraid@lsi.com>
142L: linux-scsi@vger.kernel.org
143W: http://www.lsi.com
144S: Supported
145F: drivers/scsi/3w-*
146
14753C700 AND 53C700-66 SCSI DRIVER
148M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
149L: linux-scsi@vger.kernel.org
150S: Maintained
151F: drivers/scsi/53c700*
152
1536LOWPAN GENERIC (BTLE/IEEE 802.15.4)
154M: Alexander Aring <alex.aring@gmail.com>
155M: Jukka Rissanen <jukka.rissanen@linux.intel.com>
156L: linux-bluetooth@vger.kernel.org
157L: linux-wpan@vger.kernel.org
158S: Maintained
159F: net/6lowpan/
160F: include/net/6lowpan.h
161F: Documentation/networking/6lowpan.txt
162
1636PACK NETWORK DRIVER FOR AX.25
164M: Andreas Koensgen <ajk@comnets.uni-bremen.de>
165L: linux-hams@vger.kernel.org
166S: Maintained
167F: drivers/net/hamradio/6pack.c
168
1698169 10/100/1000 GIGABIT ETHERNET DRIVER
170M: Realtek linux nic maintainers <nic_swsd@realtek.com>
171L: netdev@vger.kernel.org
172S: Maintained
173F: drivers/net/ethernet/realtek/r8169.c
174
1758250/16?50 (AND CLONE UARTS) SERIAL DRIVER
176M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
177L: linux-serial@vger.kernel.org
178W: http://serial.sourceforge.net
179S: Maintained
180T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
181F: drivers/tty/serial/8250*
182F: include/linux/serial_8250.h
183
1848390 NETWORK DRIVERS [WD80x3/SMC-ELITE, SMC-ULTRA, NE2000, 3C503, etc.]
185L: netdev@vger.kernel.org
186S: Orphan / Obsolete
187F: drivers/net/ethernet/8390/
188
1899P FILE SYSTEM
190M: Eric Van Hensbergen <ericvh@gmail.com>
191M: Ron Minnich <rminnich@sandia.gov>
192M: Latchesar Ionkov <lucho@ionkov.net>
193L: v9fs-developer@lists.sourceforge.net
194W: http://swik.net/v9fs
195Q: http://patchwork.kernel.org/project/v9fs-devel/list/
196T: git git://git.kernel.org/pub/scm/linux/kernel/git/ericvh/v9fs.git
197S: Maintained
198F: Documentation/filesystems/9p.txt
199F: fs/9p/
200F: net/9p/
201F: include/net/9p/
202F: include/uapi/linux/virtio_9p.h
203F: include/trace/events/9p.h
204
205
206A8293 MEDIA DRIVER
207M: Antti Palosaari <crope@iki.fi>
208L: linux-media@vger.kernel.org
209W: 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
243ACENIC DRIVER
244M: Jes Sorensen <jes@trained-monkey.org>
245L: linux-acenic@sunsite.dk
246S: Maintained
247F: drivers/net/ethernet/alteon/acenic*
248
249ACER ASPIRE ONE TEMPERATURE AND FAN DRIVER
250M: Peter Feuerer <peter@piie.net>
251L: platform-driver-x86@vger.kernel.org
252W: http://piie.net/?section=acerhdf
253S: Maintained
254F: drivers/platform/x86/acerhdf.c
255
256ACER WMI LAPTOP EXTRAS
257M: "Lee, Chun-Yi" <jlee@suse.com>
258L: platform-driver-x86@vger.kernel.org
259S: Maintained
260F: drivers/platform/x86/acer-wmi.c
261
262ACPI
263M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
264M: Len Brown <lenb@kernel.org>
265L: linux-acpi@vger.kernel.org
266W: https://01.org/linux-acpi
267Q: https://patchwork.kernel.org/project/linux-acpi/list/
268T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
269S: Supported
270F: drivers/acpi/
271F: drivers/pnp/pnpacpi/
272F: include/linux/acpi.h
273F: include/acpi/
274F: Documentation/acpi/
275F: Documentation/ABI/testing/sysfs-bus-acpi
276F: drivers/pci/*acpi*
277F: drivers/pci/*/*acpi*
278F: drivers/pci/*/*/*acpi*
279F: tools/power/acpi/
280
281ACPI COMPONENT ARCHITECTURE (ACPICA)
282M: Robert Moore <robert.moore@intel.com>
283M: Lv Zheng <lv.zheng@intel.com>
284M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
285L: linux-acpi@vger.kernel.org
286L: devel@acpica.org
287W: https://acpica.org/
288W: https://github.com/acpica/acpica/
289Q: https://patchwork.kernel.org/project/linux-acpi/list/
290T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
291S: Supported
292F: drivers/acpi/acpica/
293F: include/acpi/
294F: tools/power/acpi/
295
296ACPI FAN DRIVER
297M: Zhang Rui <rui.zhang@intel.com>
298L: linux-acpi@vger.kernel.org
299W: https://01.org/linux-acpi
300S: Supported
301F: drivers/acpi/fan.c
302
303ACPI THERMAL DRIVER
304M: Zhang Rui <rui.zhang@intel.com>
305L: linux-acpi@vger.kernel.org
306W: https://01.org/linux-acpi
307S: Supported
308F: drivers/acpi/*thermal*
309
310ACPI VIDEO DRIVER
311M: Zhang Rui <rui.zhang@intel.com>
312L: linux-acpi@vger.kernel.org
313W: https://01.org/linux-acpi
314S: Supported
315F: drivers/acpi/video.c
316
317ACPI WMI DRIVER
318L: platform-driver-x86@vger.kernel.org
319S: Orphan
320F: drivers/platform/x86/wmi.c
321
322AD1889 ALSA SOUND DRIVER
323M: Thibaut Varene <T-Bone@parisc-linux.org>
324W: http://wiki.parisc-linux.org/AD1889
325L: linux-parisc@vger.kernel.org
326S: Maintained
327F: sound/pci/ad1889.*
328
329AD525X ANALOG DEVICES DIGITAL POTENTIOMETERS DRIVER
330M: Michael Hennerich <michael.hennerich@analog.com>
331W: http://wiki.analog.com/AD5254
332W: http://ez.analog.com/community/linux-device-drivers
333S: Supported
334F: drivers/misc/ad525x_dpot.c
335
336AD5398 CURRENT REGULATOR DRIVER (AD5398/AD5821)
337M: Michael Hennerich <michael.hennerich@analog.com>
338W: http://wiki.analog.com/AD5398
339W: http://ez.analog.com/community/linux-device-drivers
340S: Supported
341F: drivers/regulator/ad5398.c
342
343AD714X CAPACITANCE TOUCH SENSOR DRIVER (AD7142/3/7/8/7A)
344M: Michael Hennerich <michael.hennerich@analog.com>
345W: http://wiki.analog.com/AD7142
346W: http://ez.analog.com/community/linux-device-drivers
347S: Supported
348F: drivers/input/misc/ad714x.c
349
350AD7877 TOUCHSCREEN DRIVER
351M: Michael Hennerich <michael.hennerich@analog.com>
352W: http://wiki.analog.com/AD7877
353W: http://ez.analog.com/community/linux-device-drivers
354S: Supported
355F: drivers/input/touchscreen/ad7877.c
356
357AD7879 TOUCHSCREEN DRIVER (AD7879/AD7889)
358M: Michael Hennerich <michael.hennerich@analog.com>
359W: http://wiki.analog.com/AD7879
360W: http://ez.analog.com/community/linux-device-drivers
361S: Supported
362F: drivers/input/touchscreen/ad7879.c
363
364ADDRESS SPACE LAYOUT RANDOMIZATION (ASLR)
365M: Jiri Kosina <jikos@kernel.org>
366S: Maintained
367
368ADM1025 HARDWARE MONITOR DRIVER
369M: Jean Delvare <jdelvare@suse.com>
370L: lm-sensors@lm-sensors.org
371S: Maintained
372F: Documentation/hwmon/adm1025
373F: drivers/hwmon/adm1025.c
374
375ADM1029 HARDWARE MONITOR DRIVER
376M: Corentin Labbe <clabbe.montjoie@gmail.com>
377L: lm-sensors@lm-sensors.org
378S: Maintained
379F: drivers/hwmon/adm1029.c
380
381ADM8211 WIRELESS DRIVER
382L: linux-wireless@vger.kernel.org
383W: http://wireless.kernel.org/
384S: Orphan
385F: drivers/net/wireless/adm8211.*
386
387ADP1653 FLASH CONTROLLER DRIVER
388M: Sakari Ailus <sakari.ailus@iki.fi>
389L: linux-media@vger.kernel.org
390S: Maintained
391F: drivers/media/i2c/adp1653.c
392F: include/media/adp1653.h
393
394ADP5520 BACKLIGHT DRIVER WITH IO EXPANDER (ADP5520/ADP5501)
395M: Michael Hennerich <michael.hennerich@analog.com>
396W: http://wiki.analog.com/ADP5520
397W: http://ez.analog.com/community/linux-device-drivers
398S: Supported
399F: drivers/mfd/adp5520.c
400F: drivers/video/backlight/adp5520_bl.c
401F: drivers/leds/leds-adp5520.c
402F: drivers/gpio/gpio-adp5520.c
403F: drivers/input/keyboard/adp5520-keys.c
404
405ADP5588 QWERTY KEYPAD AND IO EXPANDER DRIVER (ADP5588/ADP5587)
406M: Michael Hennerich <michael.hennerich@analog.com>
407W: http://wiki.analog.com/ADP5588
408W: http://ez.analog.com/community/linux-device-drivers
409S: Supported
410F: drivers/input/keyboard/adp5588-keys.c
411F: drivers/gpio/gpio-adp5588.c
412
413ADP8860 BACKLIGHT DRIVER (ADP8860/ADP8861/ADP8863)
414M: Michael Hennerich <michael.hennerich@analog.com>
415W: http://wiki.analog.com/ADP8860
416W: http://ez.analog.com/community/linux-device-drivers
417S: Supported
418F: drivers/video/backlight/adp8860_bl.c
419
420ADS1015 HARDWARE MONITOR DRIVER
421M: Dirk Eibach <eibach@gdsys.de>
422L: lm-sensors@lm-sensors.org
423S: Maintained
424F: Documentation/hwmon/ads1015
425F: drivers/hwmon/ads1015.c
426F: include/linux/i2c/ads1015.h
427
428ADT746X FAN DRIVER
429M: Colin Leroy <colin@colino.net>
430S: Maintained
431F: drivers/macintosh/therm_adt746x.c
432
433ADT7475 HARDWARE MONITOR DRIVER
434M: Jean Delvare <jdelvare@suse.com>
435L: lm-sensors@lm-sensors.org
436S: Maintained
437F: Documentation/hwmon/adt7475
438F: drivers/hwmon/adt7475.c
439
440ADXL34X THREE-AXIS DIGITAL ACCELEROMETER DRIVER (ADXL345/ADXL346)
441M: Michael Hennerich <michael.hennerich@analog.com>
442W: http://wiki.analog.com/ADXL345
443W: http://ez.analog.com/community/linux-device-drivers
444S: Supported
445F: drivers/input/misc/adxl34x.c
446
447ADVANSYS SCSI DRIVER
448M: Matthew Wilcox <matthew@wil.cx>
449M: Hannes Reinecke <hare@suse.com>
450L: linux-scsi@vger.kernel.org
451S: Maintained
452F: Documentation/scsi/advansys.txt
453F: drivers/scsi/advansys.c
454
455AEDSP16 DRIVER
456M: Riccardo Facchetti <fizban@tin.it>
457S: Maintained
458F: sound/oss/aedsp16.c
459
460AF9013 MEDIA DRIVER
461M: Antti Palosaari <crope@iki.fi>
462L: linux-media@vger.kernel.org
463W: http://linuxtv.org/
464W: http://palosaari.fi/linux/
465Q: http://patchwork.linuxtv.org/project/linux-media/list/
466T: git git://linuxtv.org/anttip/media_tree.git
467S: Maintained
468F: drivers/media/dvb-frontends/af9013*
469
470AF9033 MEDIA DRIVER
471M: Antti Palosaari <crope@iki.fi>
472L: linux-media@vger.kernel.org
473W: http://linuxtv.org/
474W: http://palosaari.fi/linux/
475Q: http://patchwork.linuxtv.org/project/linux-media/list/
476T: git git://linuxtv.org/anttip/media_tree.git
477S: Maintained
478F: drivers/media/dvb-frontends/af9033*
479
480AFFS FILE SYSTEM
481L: linux-fsdevel@vger.kernel.org
482S: Orphan
483F: Documentation/filesystems/affs.txt
484F: fs/affs/
485
486AFS FILESYSTEM & AF_RXRPC SOCKET DOMAIN
487M: David Howells <dhowells@redhat.com>
488L: linux-afs@lists.infradead.org
489S: Supported
490F: fs/afs/
491F: include/net/af_rxrpc.h
492F: net/rxrpc/af_rxrpc.c
493
494AGPGART DRIVER
495M: David Airlie <airlied@linux.ie>
496T: git git://people.freedesktop.org/~airlied/linux (part of drm maint)
497S: Maintained
498F: drivers/char/agp/
499F: include/linux/agp*
500F: include/uapi/linux/agp*
501
502AHA152X SCSI DRIVER
503M: "Juergen E. Fischer" <fischer@norbit.de>
504L: linux-scsi@vger.kernel.org
505S: Maintained
506F: drivers/scsi/aha152x*
507F: drivers/scsi/pcmcia/aha152x*
508
509AIC7XXX / AIC79XX SCSI DRIVER
510M: Hannes Reinecke <hare@suse.com>
511L: linux-scsi@vger.kernel.org
512S: Maintained
513F: drivers/scsi/aic7xxx/
514
515AIMSLAB FM RADIO RECEIVER DRIVER
516M: Hans Verkuil <hverkuil@xs4all.nl>
517L: linux-media@vger.kernel.org
518T: git git://linuxtv.org/media_tree.git
519W: http://linuxtv.org
520S: Maintained
521F: drivers/media/radio/radio-aimslab*
522
523AIO
524M: Benjamin LaHaise <bcrl@kvack.org>
525L: linux-aio@kvack.org
526S: Supported
527F: fs/aio.c
528F: include/linux/*aio*.h
529
530AIRSPY MEDIA DRIVER
531M: Antti Palosaari <crope@iki.fi>
532L: linux-media@vger.kernel.org
533W: http://linuxtv.org/
534W: http://palosaari.fi/linux/
535Q: http://patchwork.linuxtv.org/project/linux-media/list/
536T: git git://linuxtv.org/anttip/media_tree.git
537S: Maintained
538F: drivers/media/usb/airspy/
539
540ALCATEL SPEEDTOUCH USB DRIVER
541M: Duncan Sands <duncan.sands@free.fr>
542L: linux-usb@vger.kernel.org
543W: http://www.linux-usb.org/SpeedTouch/
544S: Maintained
545F: drivers/usb/atm/speedtch.c
546F: drivers/usb/atm/usbatm.c
547
548ALCHEMY AU1XX0 MMC DRIVER
549M: Manuel Lauss <manuel.lauss@gmail.com>
550S: Maintained
551F: drivers/mmc/host/au1xmmc.c
552
553ALI1563 I2C DRIVER
554M: Rudolf Marek <r.marek@assembler.cz>
555L: linux-i2c@vger.kernel.org
556S: Maintained
557F: Documentation/i2c/busses/i2c-ali1563
558F: drivers/i2c/busses/i2c-ali1563.c
559
560ALLWINNER SECURITY SYSTEM
561M: Corentin Labbe <clabbe.montjoie@gmail.com>
562L: linux-crypto@vger.kernel.org
563S: Maintained
564F: drivers/crypto/sunxi-ss/
565
566ALPHA PORT
567M: Richard Henderson <rth@twiddle.net>
568M: Ivan Kokshaysky <ink@jurassic.park.msu.ru>
569M: Matt Turner <mattst88@gmail.com>
570S: Odd Fixes
571L: linux-alpha@vger.kernel.org
572F: arch/alpha/
573
574ALTERA MAILBOX DRIVER
575M: Ley Foon Tan <lftan@altera.com>
576L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
577S: Maintained
578F: drivers/mailbox/mailbox-altera.c
579
580ALTERA PIO DRIVER
581M: Tien Hock Loh <thloh@altera.com>
582L: linux-gpio@vger.kernel.org
583S: Maintained
584F: drivers/gpio/gpio-altera.c
585
586ALTERA TRIPLE SPEED ETHERNET DRIVER
587M: Vince Bridgers <vbridger@opensource.altera.com>
588L: netdev@vger.kernel.org
589L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
590S: Maintained
591F: drivers/net/ethernet/altera/
592
593ALTERA UART/JTAG UART SERIAL DRIVERS
594M: Tobias Klauser <tklauser@distanz.ch>
595L: linux-serial@vger.kernel.org
596L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
597S: Maintained
598F: drivers/tty/serial/altera_uart.c
599F: drivers/tty/serial/altera_jtaguart.c
600F: include/linux/altera_uart.h
601F: include/linux/altera_jtaguart.h
602
603AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER
604M: Tom Lendacky <thomas.lendacky@amd.com>
605L: linux-crypto@vger.kernel.org
606S: Supported
607F: drivers/crypto/ccp/
608F: include/linux/ccp.h
609
610AMD FAM15H PROCESSOR POWER MONITORING DRIVER
611M: Andreas Herrmann <herrmann.der.user@googlemail.com>
612L: lm-sensors@lm-sensors.org
613S: Maintained
614F: Documentation/hwmon/fam15h_power
615F: drivers/hwmon/fam15h_power.c
616
617AMD GEODE CS5536 USB DEVICE CONTROLLER DRIVER
618M: Thomas Dahlmann <dahlmann.thomas@arcor.de>
619L: linux-geode@lists.infradead.org (moderated for non-subscribers)
620S: Supported
621F: drivers/usb/gadget/udc/amd5536udc.*
622
623AMD GEODE PROCESSOR/CHIPSET SUPPORT
624P: Andres Salomon <dilinger@queued.net>
625L: linux-geode@lists.infradead.org (moderated for non-subscribers)
626W: http://www.amd.com/us-en/ConnectivitySolutions/TechnicalResources/0,,50_2334_2452_11363,00.html
627S: Supported
628F: drivers/char/hw_random/geode-rng.c
629F: drivers/crypto/geode*
630F: drivers/video/fbdev/geode/
631F: arch/x86/include/asm/geode.h
632
633AMD IOMMU (AMD-VI)
634M: Joerg Roedel <joro@8bytes.org>
635L: iommu@lists.linux-foundation.org
636T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
637S: Maintained
638F: drivers/iommu/amd_iommu*.[ch]
639F: include/linux/amd-iommu.h
640
641AMD KFD
642M: Oded Gabbay <oded.gabbay@gmail.com>
643L: dri-devel@lists.freedesktop.org
644T: git git://people.freedesktop.org/~gabbayo/linux.git
645S: Supported
646F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c
647F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h
648F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v7.c
649F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v8.c
650F: drivers/gpu/drm/amd/amdkfd/
651F: drivers/gpu/drm/amd/include/cik_structs.h
652F: drivers/gpu/drm/amd/include/kgd_kfd_interface.h
653F: drivers/gpu/drm/amd/include/vi_structs.h
654F: drivers/gpu/drm/radeon/radeon_kfd.c
655F: drivers/gpu/drm/radeon/radeon_kfd.h
656F: include/uapi/linux/kfd_ioctl.h
657
658AMD MICROCODE UPDATE SUPPORT
659M: Borislav Petkov <bp@alien8.de>
660S: Maintained
661F: arch/x86/kernel/cpu/microcode/amd*
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
811ARM MFM AND FLOPPY DRIVERS
812M: Ian Molton <spyro@f2s.com>
813S: Maintained
814F: arch/arm/lib/floppydma.S
815F: arch/arm/include/asm/floppy.h
816
817ARM PMU PROFILING AND DEBUGGING
818M: Will Deacon <will.deacon@arm.com>
819S: Maintained
820F: arch/arm/kernel/perf_*
821F: arch/arm/oprofile/common.c
822F: arch/arm/kernel/hw_breakpoint.c
823F: arch/arm/include/asm/hw_breakpoint.h
824F: arch/arm/include/asm/perf_event.h
825F: drivers/perf/arm_pmu.c
826F: include/linux/perf/arm_pmu.h
827
828ARM PORT
829M: Russell King <linux@arm.linux.org.uk>
830L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
831W: http://www.arm.linux.org.uk/
832S: Maintained
833F: arch/arm/
834
835ARM SUB-ARCHITECTURES
836L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
837S: Maintained
838F: arch/arm/mach-*/
839F: arch/arm/plat-*/
840T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git
841
842ARM PRIMECELL AACI PL041 DRIVER
843M: Russell King <linux@arm.linux.org.uk>
844S: Maintained
845F: sound/arm/aaci.*
846
847ARM PRIMECELL CLCD PL110 DRIVER
848M: Russell King <linux@arm.linux.org.uk>
849S: Maintained
850F: drivers/video/fbdev/amba-clcd.*
851
852ARM PRIMECELL KMI PL050 DRIVER
853M: Russell King <linux@arm.linux.org.uk>
854S: Maintained
855F: drivers/input/serio/ambakmi.*
856F: include/linux/amba/kmi.h
857
858ARM PRIMECELL MMCI PL180/1 DRIVER
859M: Russell King <linux@arm.linux.org.uk>
860S: Maintained
861F: drivers/mmc/host/mmci.*
862F: include/linux/amba/mmci.h
863
864ARM PRIMECELL UART PL010 AND PL011 DRIVERS
865M: Russell King <linux@arm.linux.org.uk>
866S: Maintained
867F: drivers/tty/serial/amba-pl01*.c
868F: include/linux/amba/serial.h
869
870ARM PRIMECELL BUS SUPPORT
871M: Russell King <linux@arm.linux.org.uk>
872S: Maintained
873F: drivers/amba/
874F: include/linux/amba/bus.h
875
876ARM/ADS SPHERE MACHINE SUPPORT
877M: Lennert Buytenhek <kernel@wantstofly.org>
878L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
879S: Maintained
880
881ARM/AFEB9260 MACHINE SUPPORT
882M: Sergey Lapin <slapin@ossfans.org>
883L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
884S: Maintained
885
886ARM/AJECO 1ARM MACHINE SUPPORT
887M: Lennert Buytenhek <kernel@wantstofly.org>
888L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
889S: Maintained
890
891ARM/Allwinner A1X SoC support
892M: Maxime Ripard <maxime.ripard@free-electrons.com>
893L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
894S: Maintained
895N: sun[x4567]i
896
897ARM/Allwinner SoC Clock Support
898M: Emilio López <emilio@elopez.com.ar>
899S: Maintained
900F: drivers/clk/sunxi/
901
902ARM/Amlogic MesonX SoC support
903M: Carlo Caione <carlo@caione.org>
904L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
905S: Maintained
906F: drivers/media/rc/meson-ir.c
907N: meson[x68]
908
909ARM/Annapurna Labs ALPINE ARCHITECTURE
910M: Tsahee Zidenberg <tsahee@annapurnalabs.com>
911S: Maintained
912F: arch/arm/mach-alpine/
913
914ARM/ATMEL AT91RM9200 AND AT91SAM ARM ARCHITECTURES
915M: Nicolas Ferre <nicolas.ferre@atmel.com>
916M: Alexandre Belloni <alexandre.belloni@free-electrons.com>
917M: Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
918L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
919W: http://www.linux4sam.org
920S: Supported
921F: arch/arm/mach-at91/
922F: include/soc/at91/
923F: arch/arm/boot/dts/at91*.dts
924F: arch/arm/boot/dts/at91*.dtsi
925F: arch/arm/boot/dts/sama*.dts
926F: arch/arm/boot/dts/sama*.dtsi
927F: arch/arm/include/debug/at91.S
928
929ARM/ATMEL AT91 Clock Support
930M: Boris Brezillon <boris.brezillon@free-electrons.com>
931S: Maintained
932F: drivers/clk/at91
933
934ARM/CALXEDA HIGHBANK ARCHITECTURE
935M: Rob Herring <robh@kernel.org>
936L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
937S: Maintained
938F: arch/arm/mach-highbank/
939
940ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT
941M: Krzysztof Halasa <khalasa@piap.pl>
942S: Maintained
943F: arch/arm/mach-cns3xxx/
944
945ARM/CAVIUM THUNDER NETWORK DRIVER
946M: Sunil Goutham <sgoutham@cavium.com>
947M: Robert Richter <rric@kernel.org>
948L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
949S: Supported
950F: drivers/net/ethernet/cavium/thunder/
951
952ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE
953M: Alexander Shiyan <shc_work@mail.ru>
954L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
955S: Odd Fixes
956N: clps711x
957
958ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE
959M: Hartley Sweeten <hsweeten@visionengravers.com>
960M: Ryan Mallon <rmallon@gmail.com>
961L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
962S: Maintained
963F: arch/arm/mach-ep93xx/
964F: arch/arm/mach-ep93xx/include/mach/
965
966ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT
967M: Lennert Buytenhek <kernel@wantstofly.org>
968L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
969S: Maintained
970
971ARM/CLKDEV SUPPORT
972M: Russell King <linux@arm.linux.org.uk>
973L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
974S: Maintained
975F: arch/arm/include/asm/clkdev.h
976F: drivers/clk/clkdev.c
977
978ARM/COMPULAB CM-X270/EM-X270 and CM-X300 MACHINE SUPPORT
979M: Mike Rapoport <mike@compulab.co.il>
980L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
981S: Maintained
982
983ARM/CONTEC MICRO9 MACHINE SUPPORT
984M: Hubert Feurstein <hubert.feurstein@contec.at>
985S: Maintained
986F: arch/arm/mach-ep93xx/micro9.c
987
988ARM/CORESIGHT FRAMEWORK AND DRIVERS
989M: Mathieu Poirier <mathieu.poirier@linaro.org>
990L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
991S: Maintained
992F: drivers/hwtracing/coresight/*
993F: Documentation/trace/coresight.txt
994F: Documentation/devicetree/bindings/arm/coresight.txt
995F: Documentation/ABI/testing/sysfs-bus-coresight-devices-*
996
997ARM/CORGI MACHINE SUPPORT
998M: Richard Purdie <rpurdie@rpsys.net>
999S: Maintained
1000
1001ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE
1002M: Hans Ulli Kroll <ulli.kroll@googlemail.com>
1003L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1004T: git git://github.com/ulli-kroll/linux.git
1005S: Maintained
1006F: arch/arm/mach-gemini/
1007F: drivers/rtc/rtc-gemini.c
1008
1009ARM/CSR SIRFPRIMA2 MACHINE SUPPORT
1010M: Barry Song <baohua@kernel.org>
1011L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1012T: git git://git.kernel.org/pub/scm/linux/kernel/git/baohua/linux.git
1013S: Maintained
1014F: arch/arm/mach-prima2/
1015F: drivers/clk/sirf/
1016F: drivers/clocksource/timer-prima2.c
1017F: drivers/clocksource/timer-atlas7.c
1018N: [^a-z]sirf
1019
1020ARM/CONEXANT DIGICOLOR MACHINE SUPPORT
1021M: Baruch Siach <baruch@tkos.co.il>
1022L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1023S: Maintained
1024F: arch/arm/boot/dts/cx92755*
1025N: digicolor
1026
1027ARM/EBSA110 MACHINE SUPPORT
1028M: Russell King <linux@arm.linux.org.uk>
1029L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1030W: http://www.arm.linux.org.uk/
1031S: Maintained
1032F: arch/arm/mach-ebsa110/
1033F: drivers/net/ethernet/amd/am79c961a.*
1034
1035ARM/ENERGY MICRO (SILICON LABS) EFM32 SUPPORT
1036M: Uwe Kleine-König <kernel@pengutronix.de>
1037L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1038S: Maintained
1039N: efm32
1040
1041ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6)
1042M: Daniel Ribeiro <drwyrm@gmail.com>
1043M: Stefan Schmidt <stefan@openezx.org>
1044M: Harald Welte <laforge@openezx.org>
1045L: openezx-devel@lists.openezx.org (moderated for non-subscribers)
1046W: http://www.openezx.org/
1047S: Maintained
1048T: topgit git://git.openezx.org/openezx.git
1049F: arch/arm/mach-pxa/ezx.c
1050
1051ARM/FARADAY FA526 PORT
1052M: Hans Ulli Kroll <ulli.kroll@googlemail.com>
1053L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1054S: Maintained
1055T: git git://git.berlios.de/gemini-board
1056F: arch/arm/mm/*-fa*
1057
1058ARM/FOOTBRIDGE ARCHITECTURE
1059M: Russell King <linux@arm.linux.org.uk>
1060L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1061W: http://www.arm.linux.org.uk/
1062S: Maintained
1063F: arch/arm/include/asm/hardware/dec21285.h
1064F: arch/arm/mach-footbridge/
1065
1066ARM/FREESCALE IMX / MXC ARM ARCHITECTURE
1067M: Shawn Guo <shawnguo@kernel.org>
1068M: Sascha Hauer <kernel@pengutronix.de>
1069L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1070S: Maintained
1071T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1072F: arch/arm/mach-imx/
1073F: arch/arm/mach-mxs/
1074F: arch/arm/boot/dts/imx*
1075F: arch/arm/configs/imx*_defconfig
1076F: drivers/clk/imx/
1077F: include/soc/imx/
1078
1079ARM/FREESCALE VYBRID ARM ARCHITECTURE
1080M: Shawn Guo <shawnguo@kernel.org>
1081M: Sascha Hauer <kernel@pengutronix.de>
1082R: Stefan Agner <stefan@agner.ch>
1083L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1084S: Maintained
1085T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1086F: arch/arm/mach-imx/*vf610*
1087F: arch/arm/boot/dts/vf*
1088
1089ARM/GLOMATION GESBC9312SX MACHINE SUPPORT
1090M: Lennert Buytenhek <kernel@wantstofly.org>
1091L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1092S: Maintained
1093
1094ARM/GUMSTIX MACHINE SUPPORT
1095M: Steve Sakoman <sakoman@gmail.com>
1096L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1097S: Maintained
1098
1099ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT
1100M: Philipp Zabel <philipp.zabel@gmail.com>
1101M: Paul Parsons <lost.distance@yahoo.com>
1102L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1103S: Maintained
1104F: arch/arm/mach-pxa/hx4700.c
1105F: arch/arm/mach-pxa/include/mach/hx4700.h
1106F: sound/soc/pxa/hx4700.c
1107
1108ARM/HISILICON SOC SUPPORT
1109M: Wei Xu <xuwei5@hisilicon.com>
1110L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1111W: http://www.hisilicon.com
1112S: Supported
1113T: git git://github.com/hisilicon/linux-hisi.git
1114F: arch/arm/mach-hisi/
1115
1116ARM/HP JORNADA 7XX MACHINE SUPPORT
1117M: Kristoffer Ericson <kristoffer.ericson@gmail.com>
1118W: www.jlime.com
1119S: Maintained
1120T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
1121F: arch/arm/mach-sa1100/jornada720.c
1122F: arch/arm/mach-sa1100/include/mach/jornada720.h
1123
1124ARM/IGEP MACHINE SUPPORT
1125M: Enric Balletbo i Serra <eballetbo@gmail.com>
1126M: Javier Martinez Canillas <javier@dowhile0.org>
1127L: linux-omap@vger.kernel.org
1128L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1129S: Maintained
1130F: arch/arm/boot/dts/omap3-igep*
1131
1132ARM/INCOME PXA270 SUPPORT
1133M: Marek Vasut <marek.vasut@gmail.com>
1134L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1135S: Maintained
1136F: arch/arm/mach-pxa/colibri-pxa270-income.c
1137
1138ARM/INTEL IOP32X ARM ARCHITECTURE
1139M: Lennert Buytenhek <kernel@wantstofly.org>
1140L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1141S: Maintained
1142
1143ARM/INTEL IOP33X ARM ARCHITECTURE
1144L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1145S: Orphan
1146
1147ARM/INTEL IOP13XX ARM ARCHITECTURE
1148M: Lennert Buytenhek <kernel@wantstofly.org>
1149L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1150S: Maintained
1151
1152ARM/INTEL IQ81342EX MACHINE SUPPORT
1153M: Lennert Buytenhek <kernel@wantstofly.org>
1154L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1155S: Maintained
1156
1157ARM/INTEL IXDP2850 MACHINE SUPPORT
1158M: Lennert Buytenhek <kernel@wantstofly.org>
1159L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1160S: Maintained
1161
1162ARM/INTEL IXP4XX ARM ARCHITECTURE
1163M: Imre Kaloz <kaloz@openwrt.org>
1164M: Krzysztof Halasa <khalasa@piap.pl>
1165L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1166S: Maintained
1167F: arch/arm/mach-ixp4xx/
1168
1169ARM/INTEL RESEARCH IMOTE/STARGATE 2 MACHINE SUPPORT
1170M: Jonathan Cameron <jic23@cam.ac.uk>
1171L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1172S: Maintained
1173F: arch/arm/mach-pxa/stargate2.c
1174F: drivers/pcmcia/pxa2xx_stargate2.c
1175
1176ARM/INTEL XSC3 (MANZANO) ARM CORE
1177M: Lennert Buytenhek <kernel@wantstofly.org>
1178L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1179S: Maintained
1180
1181ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT
1182M: Lennert Buytenhek <kernel@wantstofly.org>
1183L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1184S: Maintained
1185
1186ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE
1187M: Santosh Shilimkar <ssantosh@kernel.org>
1188L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1189S: Maintained
1190F: arch/arm/mach-keystone/
1191T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
1192
1193ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK
1194M: Santosh Shilimkar <ssantosh@kernel.org>
1195L: linux-kernel@vger.kernel.org
1196S: Maintained
1197F: drivers/clk/keystone/
1198
1199ARM/TEXAS INSTRUMENT KEYSTONE ClOCKSOURCE
1200M: Santosh Shilimkar <ssantosh@kernel.org>
1201L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1202L: linux-kernel@vger.kernel.org
1203S: Maintained
1204F: drivers/clocksource/timer-keystone.c
1205
1206ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER
1207M: Santosh Shilimkar <ssantosh@kernel.org>
1208L: linux-kernel@vger.kernel.org
1209S: Maintained
1210F: drivers/power/reset/keystone-reset.c
1211
1212ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS
1213M: Santosh Shilimkar <ssantosh@kernel.org>
1214L: linux-kernel@vger.kernel.org
1215S: Maintained
1216F: drivers/memory/*emif*
1217
1218ARM/LOGICPD PXA270 MACHINE SUPPORT
1219M: Lennert Buytenhek <kernel@wantstofly.org>
1220L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1221S: Maintained
1222
1223ARM/LPC18XX ARCHITECTURE
1224M: Joachim Eastwood <manabian@gmail.com>
1225L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1226S: Maintained
1227N: lpc18xx
1228
1229ARM/MAGICIAN MACHINE SUPPORT
1230M: Philipp Zabel <philipp.zabel@gmail.com>
1231S: Maintained
1232
1233ARM/Marvell Kirkwood and Armada 370, 375, 38x, XP SOC support
1234M: Jason Cooper <jason@lakedaemon.net>
1235M: Andrew Lunn <andrew@lunn.ch>
1236M: Gregory Clement <gregory.clement@free-electrons.com>
1237M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1238L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1239S: Maintained
1240F: arch/arm/mach-mvebu/
1241F: drivers/rtc/rtc-armada38x.c
1242F: arch/arm/boot/dts/armada*
1243F: arch/arm/boot/dts/kirkwood*
1244
1245
1246ARM/Marvell Berlin SoC support
1247M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1248L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1249S: Maintained
1250F: arch/arm/mach-berlin/
1251F: arch/arm/boot/dts/berlin*
1252
1253
1254ARM/Marvell Dove/MV78xx0/Orion SOC support
1255M: Jason Cooper <jason@lakedaemon.net>
1256M: Andrew Lunn <andrew@lunn.ch>
1257M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1258M: Gregory Clement <gregory.clement@free-electrons.com>
1259L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1260S: Maintained
1261F: arch/arm/mach-dove/
1262F: arch/arm/mach-mv78xx0/
1263F: arch/arm/mach-orion5x/
1264F: arch/arm/plat-orion/
1265F: arch/arm/boot/dts/dove*
1266F: arch/arm/boot/dts/orion5x*
1267
1268
1269ARM/Orion SoC/Technologic Systems TS-78xx platform support
1270M: Alexander Clouter <alex@digriz.org.uk>
1271L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1272W: http://www.digriz.org.uk/ts78xx/kernel
1273S: Maintained
1274F: arch/arm/mach-orion5x/ts78xx-*
1275
1276ARM/Mediatek RTC DRIVER
1277M: Eddie Huang <eddie.huang@mediatek.com>
1278L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1279L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1280S: Maintained
1281F: drivers/rtc/rtc-mt6397.c
1282
1283ARM/Mediatek SoC support
1284M: Matthias Brugger <matthias.bgg@gmail.com>
1285L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1286L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1287S: Maintained
1288F: arch/arm/boot/dts/mt6*
1289F: arch/arm/boot/dts/mt8*
1290F: arch/arm/mach-mediatek/
1291N: mtk
1292K: mediatek
1293
1294ARM/MICREL KS8695 ARCHITECTURE
1295M: Greg Ungerer <gerg@uclinux.org>
1296L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1297F: arch/arm/mach-ks8695/
1298S: Odd Fixes
1299
1300ARM/MIOA701 MACHINE SUPPORT
1301M: Robert Jarzmik <robert.jarzmik@free.fr>
1302L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1303F: arch/arm/mach-pxa/mioa701.c
1304S: Maintained
1305
1306ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT
1307M: Michael Petchkovsky <mkpetch@internode.on.net>
1308S: Maintained
1309
1310ARM/NOMADIK ARCHITECTURE
1311M: Alessandro Rubini <rubini@unipv.it>
1312M: Linus Walleij <linus.walleij@linaro.org>
1313L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1314S: Maintained
1315F: arch/arm/mach-nomadik/
1316F: drivers/pinctrl/nomadik/
1317F: drivers/i2c/busses/i2c-nomadik.c
1318T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git
1319
1320ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT
1321M: Nelson Castillo <arhuaco@freaks-unidos.net>
1322L: openmoko-kernel@lists.openmoko.org (subscribers-only)
1323W: http://wiki.openmoko.org/wiki/Neo_FreeRunner
1324S: Supported
1325
1326ARM/TOSA MACHINE SUPPORT
1327M: Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
1328M: Dirk Opfer <dirk@opfer-online.de>
1329S: Maintained
1330
1331ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT
1332M: Marek Vasut <marek.vasut@gmail.com>
1333L: linux-arm-kernel@lists.infradead.org
1334W: http://hackndev.com
1335S: Maintained
1336F: arch/arm/mach-pxa/include/mach/palmtx.h
1337F: arch/arm/mach-pxa/palmtx.c
1338F: arch/arm/mach-pxa/include/mach/palmt5.h
1339F: arch/arm/mach-pxa/palmt5.c
1340F: arch/arm/mach-pxa/include/mach/palmld.h
1341F: arch/arm/mach-pxa/palmld.c
1342F: arch/arm/mach-pxa/include/mach/palmte2.h
1343F: arch/arm/mach-pxa/palmte2.c
1344F: arch/arm/mach-pxa/include/mach/palmtc.h
1345F: arch/arm/mach-pxa/palmtc.c
1346
1347ARM/PALM TREO SUPPORT
1348M: Tomas Cech <sleep_walker@suse.com>
1349L: linux-arm-kernel@lists.infradead.org
1350W: http://hackndev.com
1351S: Maintained
1352F: arch/arm/mach-pxa/include/mach/palmtreo.h
1353F: arch/arm/mach-pxa/palmtreo.c
1354
1355ARM/PALMZ72 SUPPORT
1356M: Sergey Lapin <slapin@ossfans.org>
1357L: linux-arm-kernel@lists.infradead.org
1358W: http://hackndev.com
1359S: Maintained
1360F: arch/arm/mach-pxa/include/mach/palmz72.h
1361F: arch/arm/mach-pxa/palmz72.c
1362
1363ARM/PLEB SUPPORT
1364M: Peter Chubb <pleb@gelato.unsw.edu.au>
1365W: http://www.disy.cse.unsw.edu.au/Hardware/PLEB
1366S: Maintained
1367
1368ARM/PT DIGITAL BOARD PORT
1369M: Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de>
1370L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1371W: http://www.arm.linux.org.uk/
1372S: Maintained
1373
1374ARM/QUALCOMM SUPPORT
1375M: Kumar Gala <galak@codeaurora.org>
1376M: Andy Gross <agross@codeaurora.org>
1377M: David Brown <davidb@codeaurora.org>
1378L: linux-arm-msm@vger.kernel.org
1379L: linux-soc@vger.kernel.org
1380S: Maintained
1381F: arch/arm/mach-qcom/
1382F: drivers/soc/qcom/
1383F: drivers/tty/serial/msm_serial.h
1384F: drivers/tty/serial/msm_serial.c
1385F: drivers/*/pm8???-*
1386F: drivers/mfd/ssbi.c
1387F: drivers/firmware/qcom_scm.c
1388T: git git://git.kernel.org/pub/scm/linux/kernel/git/galak/linux-qcom.git
1389
1390ARM/RADISYS ENP2611 MACHINE SUPPORT
1391M: Lennert Buytenhek <kernel@wantstofly.org>
1392L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1393S: Maintained
1394
1395ARM/RISCPC ARCHITECTURE
1396M: Russell King <linux@arm.linux.org.uk>
1397L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1398W: http://www.arm.linux.org.uk/
1399S: Maintained
1400F: arch/arm/include/asm/hardware/entry-macro-iomd.S
1401F: arch/arm/include/asm/hardware/ioc.h
1402F: arch/arm/include/asm/hardware/iomd.h
1403F: arch/arm/include/asm/hardware/memc.h
1404F: arch/arm/mach-rpc/
1405F: drivers/net/ethernet/8390/etherh.c
1406F: drivers/net/ethernet/i825xx/ether1*
1407F: drivers/net/ethernet/seeq/ether3*
1408F: drivers/scsi/arm/
1409
1410ARM/Rockchip SoC support
1411M: Heiko Stuebner <heiko@sntech.de>
1412L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1413L: linux-rockchip@lists.infradead.org
1414S: Maintained
1415F: arch/arm/boot/dts/rk3*
1416F: arch/arm/mach-rockchip/
1417F: drivers/clk/rockchip/
1418F: drivers/i2c/busses/i2c-rk3x.c
1419F: drivers/*/*rockchip*
1420F: drivers/*/*/*rockchip*
1421F: sound/soc/rockchip/
1422N: rockchip
1423
1424ARM/SAMSUNG EXYNOS ARM ARCHITECTURES
1425M: Kukjin Kim <kgene@kernel.org>
1426M: Krzysztof Kozlowski <k.kozlowski@samsung.com>
1427L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1428L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
1429S: Maintained
1430F: arch/arm/boot/dts/s3c*
1431F: arch/arm/boot/dts/exynos*
1432F: arch/arm64/boot/dts/exynos/
1433F: arch/arm/plat-samsung/
1434F: arch/arm/mach-s3c24*/
1435F: arch/arm/mach-s3c64xx/
1436F: arch/arm/mach-s5p*/
1437F: arch/arm/mach-exynos*/
1438F: drivers/*/*s3c2410*
1439F: drivers/*/*/*s3c2410*
1440F: drivers/spi/spi-s3c*
1441F: sound/soc/samsung/*
1442N: exynos
1443
1444ARM/SAMSUNG MOBILE MACHINE SUPPORT
1445M: Kyungmin Park <kyungmin.park@samsung.com>
1446L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1447S: Maintained
1448F: arch/arm/mach-s5pv210/
1449
1450ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT
1451M: Kyungmin Park <kyungmin.park@samsung.com>
1452M: Kamil Debski <k.debski@samsung.com>
1453L: linux-arm-kernel@lists.infradead.org
1454L: linux-media@vger.kernel.org
1455S: Maintained
1456F: drivers/media/platform/s5p-g2d/
1457
1458ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT
1459M: Kyungmin Park <kyungmin.park@samsung.com>
1460M: Kamil Debski <k.debski@samsung.com>
1461M: Jeongtae Park <jtp.park@samsung.com>
1462L: linux-arm-kernel@lists.infradead.org
1463L: linux-media@vger.kernel.org
1464S: Maintained
1465F: arch/arm/plat-samsung/s5p-dev-mfc.c
1466F: drivers/media/platform/s5p-mfc/
1467
1468ARM/SAMSUNG S5P SERIES TV SUBSYSTEM SUPPORT
1469M: Kyungmin Park <kyungmin.park@samsung.com>
1470M: Tomasz Stanislawski <t.stanislaws@samsung.com>
1471L: linux-arm-kernel@lists.infradead.org
1472L: linux-media@vger.kernel.org
1473S: Maintained
1474F: drivers/media/platform/s5p-tv/
1475
1476ARM/SHMOBILE ARM ARCHITECTURE
1477M: Simon Horman <horms@verge.net.au>
1478M: Magnus Damm <magnus.damm@gmail.com>
1479L: linux-sh@vger.kernel.org
1480W: http://oss.renesas.com
1481Q: http://patchwork.kernel.org/project/linux-sh/list/
1482T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
1483S: Supported
1484F: arch/arm/boot/dts/emev2*
1485F: arch/arm/boot/dts/r7s*
1486F: arch/arm/boot/dts/r8a*
1487F: arch/arm/boot/dts/sh*
1488F: arch/arm/configs/bockw_defconfig
1489F: arch/arm/configs/marzen_defconfig
1490F: arch/arm/configs/shmobile_defconfig
1491F: arch/arm/include/debug/renesas-scif.S
1492F: arch/arm/mach-shmobile/
1493F: drivers/sh/
1494
1495ARM/SOCFPGA ARCHITECTURE
1496M: Dinh Nguyen <dinguyen@opensource.altera.com>
1497S: Maintained
1498F: arch/arm/mach-socfpga/
1499F: arch/arm/boot/dts/socfpga*
1500F: arch/arm/configs/socfpga_defconfig
1501W: http://www.rocketboards.org
1502T: git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
1503
1504ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT
1505M: Dinh Nguyen <dinguyen@opensource.altera.com>
1506S: Maintained
1507F: drivers/clk/socfpga/
1508
1509ARM/SOCFPGA EDAC SUPPORT
1510M: Thor Thayer <tthayer@opensource.altera.com>
1511S: Maintained
1512F: drivers/edac/altera_edac.
1513
1514ARM/STI ARCHITECTURE
1515M: Srinivas Kandagatla <srinivas.kandagatla@gmail.com>
1516M: Maxime Coquelin <maxime.coquelin@st.com>
1517M: Patrice Chotard <patrice.chotard@st.com>
1518L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1519L: kernel@stlinux.com
1520W: http://www.stlinux.com
1521S: Maintained
1522F: arch/arm/mach-sti/
1523F: arch/arm/boot/dts/sti*
1524F: drivers/clocksource/arm_global_timer.c
1525F: drivers/clocksource/clksrc_st_lpc.c
1526F: drivers/i2c/busses/i2c-st.c
1527F: drivers/media/rc/st_rc.c
1528F: drivers/media/platform/sti/c8sectpfe/
1529F: drivers/mmc/host/sdhci-st.c
1530F: drivers/phy/phy-miphy28lp.c
1531F: drivers/phy/phy-miphy365x.c
1532F: drivers/phy/phy-stih407-usb.c
1533F: drivers/phy/phy-stih41x-usb.c
1534F: drivers/pinctrl/pinctrl-st.c
1535F: drivers/reset/sti/
1536F: drivers/rtc/rtc-st-lpc.c
1537F: drivers/tty/serial/st-asc.c
1538F: drivers/usb/dwc3/dwc3-st.c
1539F: drivers/usb/host/ehci-st.c
1540F: drivers/usb/host/ohci-st.c
1541F: drivers/watchdog/st_lpc_wdt.c
1542F: drivers/ata/ahci_st.c
1543
1544ARM/STM32 ARCHITECTURE
1545M: Maxime Coquelin <mcoquelin.stm32@gmail.com>
1546L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1547S: Maintained
1548T: git git://git.kernel.org/pub/scm/linux/kernel/git/mcoquelin/stm32.git
1549N: stm32
1550F: drivers/clocksource/armv7m_systick.c
1551
1552ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT
1553M: Lennert Buytenhek <kernel@wantstofly.org>
1554L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1555S: Maintained
1556
1557ARM/TETON BGA MACHINE SUPPORT
1558M: "Mark F. Brown" <mark.brown314@gmail.com>
1559L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1560S: Maintained
1561
1562ARM/THECUS N2100 MACHINE SUPPORT
1563M: Lennert Buytenhek <kernel@wantstofly.org>
1564L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1565S: Maintained
1566
1567ARM/NUVOTON W90X900 ARM ARCHITECTURE
1568M: Wan ZongShun <mcuos.com@gmail.com>
1569L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1570W: http://www.mcuos.com
1571S: Maintained
1572F: arch/arm/mach-w90x900/
1573F: drivers/input/keyboard/w90p910_keypad.c
1574F: drivers/input/touchscreen/w90p910_ts.c
1575F: drivers/watchdog/nuc900_wdt.c
1576F: drivers/net/ethernet/nuvoton/w90p910_ether.c
1577F: drivers/mtd/nand/nuc900_nand.c
1578F: drivers/rtc/rtc-nuc900.c
1579F: drivers/spi/spi-nuc900.c
1580F: drivers/usb/host/ehci-w90x900.c
1581F: drivers/video/fbdev/nuc900fb.c
1582
1583ARM/U300 MACHINE SUPPORT
1584M: Linus Walleij <linus.walleij@linaro.org>
1585L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1586S: Supported
1587F: arch/arm/mach-u300/
1588F: drivers/clocksource/timer-u300.c
1589F: drivers/i2c/busses/i2c-stu300.c
1590F: drivers/rtc/rtc-coh901331.c
1591F: drivers/watchdog/coh901327_wdt.c
1592F: drivers/dma/coh901318*
1593F: drivers/mfd/ab3100*
1594F: drivers/rtc/rtc-ab3100.c
1595F: drivers/rtc/rtc-coh901331.c
1596T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git
1597
1598ARM/UNIPHIER ARCHITECTURE
1599M: Masahiro Yamada <yamada.masahiro@socionext.com>
1600L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1601S: Maintained
1602F: arch/arm/boot/dts/uniphier*
1603F: arch/arm/mach-uniphier/
1604F: drivers/pinctrl/uniphier/
1605F: drivers/tty/serial/8250/8250_uniphier.c
1606N: uniphier
1607
1608ARM/Ux500 ARM ARCHITECTURE
1609M: Linus Walleij <linus.walleij@linaro.org>
1610L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1611S: Maintained
1612F: arch/arm/mach-ux500/
1613F: drivers/clocksource/clksrc-dbx500-prcmu.c
1614F: drivers/dma/ste_dma40*
1615F: drivers/hwspinlock/u8500_hsem.c
1616F: drivers/mfd/abx500*
1617F: drivers/mfd/ab8500*
1618F: drivers/mfd/dbx500*
1619F: drivers/mfd/db8500*
1620F: drivers/pinctrl/nomadik/pinctrl-ab*
1621F: drivers/pinctrl/nomadik/pinctrl-nomadik*
1622F: drivers/rtc/rtc-ab8500.c
1623F: drivers/rtc/rtc-pl031.c
1624T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git
1625
1626ARM/Ux500 CLOCK FRAMEWORK SUPPORT
1627M: Ulf Hansson <ulf.hansson@linaro.org>
1628L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1629T: git git://git.linaro.org/people/ulfh/clk.git
1630S: Maintained
1631F: drivers/clk/ux500/
1632F: include/linux/platform_data/clk-ux500.h
1633
1634ARM/VERSATILE EXPRESS PLATFORM
1635M: Liviu Dudau <liviu.dudau@arm.com>
1636M: Sudeep Holla <sudeep.holla@arm.com>
1637M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
1638L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1639S: Maintained
1640F: arch/arm/boot/dts/vexpress*
1641F: arch/arm64/boot/dts/arm/vexpress*
1642F: arch/arm/mach-vexpress/
1643F: */*/vexpress*
1644F: */*/*/vexpress*
1645F: drivers/clk/versatile/clk-vexpress-osc.c
1646F: drivers/clocksource/versatile.c
1647
1648ARM/VFP SUPPORT
1649M: Russell King <linux@arm.linux.org.uk>
1650L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1651W: http://www.arm.linux.org.uk/
1652S: Maintained
1653F: arch/arm/vfp/
1654
1655ARM/VOIPAC PXA270 SUPPORT
1656M: Marek Vasut <marek.vasut@gmail.com>
1657L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1658S: Maintained
1659F: arch/arm/mach-pxa/vpac270.c
1660F: arch/arm/mach-pxa/include/mach/vpac270.h
1661
1662ARM/VT8500 ARM ARCHITECTURE
1663M: Tony Prisk <linux@prisktech.co.nz>
1664L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1665S: Maintained
1666F: arch/arm/mach-vt8500/
1667F: drivers/clocksource/vt8500_timer.c
1668F: drivers/i2c/busses/i2c-wmt.c
1669F: drivers/mmc/host/wmt-sdmmc.c
1670F: drivers/pwm/pwm-vt8500.c
1671F: drivers/rtc/rtc-vt8500.c
1672F: drivers/tty/serial/vt8500_serial.c
1673F: drivers/usb/host/ehci-platform.c
1674F: drivers/usb/host/uhci-platform.c
1675F: drivers/video/fbdev/vt8500lcdfb.*
1676F: drivers/video/fbdev/wm8505fb*
1677F: drivers/video/fbdev/wmt_ge_rops.*
1678
1679ARM/ZIPIT Z2 SUPPORT
1680M: Marek Vasut <marek.vasut@gmail.com>
1681L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1682S: Maintained
1683F: arch/arm/mach-pxa/z2.c
1684F: arch/arm/mach-pxa/include/mach/z2.h
1685
1686ARM/ZTE ARCHITECTURE
1687M: Jun Nie <jun.nie@linaro.org>
1688L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1689S: Maintained
1690F: arch/arm/mach-zx/
1691F: drivers/clk/zte/
1692F: Documentation/devicetree/bindings/arm/zte.txt
1693F: Documentation/devicetree/bindings/clock/zx296702-clk.txt
1694
1695ARM/ZYNQ ARCHITECTURE
1696M: Michal Simek <michal.simek@xilinx.com>
1697R: Sören Brinkmann <soren.brinkmann@xilinx.com>
1698L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1699W: http://wiki.xilinx.com
1700T: git https://github.com/Xilinx/linux-xlnx.git
1701S: Supported
1702F: arch/arm/mach-zynq/
1703F: drivers/cpuidle/cpuidle-zynq.c
1704F: drivers/block/xsysace.c
1705N: zynq
1706N: xilinx
1707F: drivers/clocksource/cadence_ttc_timer.c
1708F: drivers/i2c/busses/i2c-cadence.c
1709F: drivers/mmc/host/sdhci-of-arasan.c
1710F: drivers/edac/synopsys_edac.c
1711
1712ARM SMMU DRIVERS
1713M: Will Deacon <will.deacon@arm.com>
1714L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1715S: Maintained
1716F: drivers/iommu/arm-smmu.c
1717F: drivers/iommu/arm-smmu-v3.c
1718F: drivers/iommu/io-pgtable-arm.c
1719
1720ARM64 PORT (AARCH64 ARCHITECTURE)
1721M: Catalin Marinas <catalin.marinas@arm.com>
1722M: Will Deacon <will.deacon@arm.com>
1723L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1724S: Maintained
1725F: arch/arm64/
1726F: Documentation/arm64/
1727
1728AS3645A LED FLASH CONTROLLER DRIVER
1729M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
1730L: linux-media@vger.kernel.org
1731T: git git://linuxtv.org/media_tree.git
1732S: Maintained
1733F: drivers/media/i2c/as3645a.c
1734F: include/media/as3645a.h
1735
1736ASC7621 HARDWARE MONITOR DRIVER
1737M: George Joseph <george.joseph@fairview5.com>
1738L: lm-sensors@lm-sensors.org
1739S: Maintained
1740F: Documentation/hwmon/asc7621
1741F: drivers/hwmon/asc7621.c
1742
1743ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS
1744M: Corentin Chary <corentin.chary@gmail.com>
1745L: acpi4asus-user@lists.sourceforge.net
1746L: platform-driver-x86@vger.kernel.org
1747W: http://acpi4asus.sf.net
1748S: Maintained
1749F: drivers/platform/x86/asus*.c
1750F: drivers/platform/x86/eeepc*.c
1751
1752ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API
1753R: Dan Williams <dan.j.williams@intel.com>
1754W: http://sourceforge.net/projects/xscaleiop
1755S: Odd fixes
1756F: Documentation/crypto/async-tx-api.txt
1757F: crypto/async_tx/
1758F: drivers/dma/
1759F: include/linux/dmaengine.h
1760F: include/linux/async_tx.h
1761
1762AT24 EEPROM DRIVER
1763M: Wolfram Sang <wsa@the-dreams.de>
1764L: linux-i2c@vger.kernel.org
1765S: Maintained
1766F: drivers/misc/eeprom/at24.c
1767F: include/linux/platform_data/at24.h
1768
1769ATA OVER ETHERNET (AOE) DRIVER
1770M: "Ed L. Cashin" <ed.cashin@acm.org>
1771W: http://www.openaoe.org/
1772S: Supported
1773F: Documentation/aoe/
1774F: drivers/block/aoe/
1775
1776ATHEROS ATH GENERIC UTILITIES
1777M: "Luis R. Rodriguez" <mcgrof@do-not-panic.com>
1778L: linux-wireless@vger.kernel.org
1779S: Supported
1780F: drivers/net/wireless/ath/*
1781
1782ATHEROS ATH5K WIRELESS DRIVER
1783M: Jiri Slaby <jirislaby@gmail.com>
1784M: Nick Kossifidis <mickflemm@gmail.com>
1785M: "Luis R. Rodriguez" <mcgrof@do-not-panic.com>
1786L: linux-wireless@vger.kernel.org
1787W: http://wireless.kernel.org/en/users/Drivers/ath5k
1788S: Maintained
1789F: drivers/net/wireless/ath/ath5k/
1790
1791ATHEROS ATH6KL WIRELESS DRIVER
1792M: Kalle Valo <kvalo@qca.qualcomm.com>
1793L: linux-wireless@vger.kernel.org
1794W: http://wireless.kernel.org/en/users/Drivers/ath6kl
1795T: git git://github.com/kvalo/ath.git
1796S: Supported
1797F: drivers/net/wireless/ath/ath6kl/
1798
1799WILOCITY WIL6210 WIRELESS DRIVER
1800M: Vladimir Kondratiev <qca_vkondrat@qca.qualcomm.com>
1801L: linux-wireless@vger.kernel.org
1802L: wil6210@qca.qualcomm.com
1803S: Supported
1804W: http://wireless.kernel.org/en/users/Drivers/wil6210
1805F: drivers/net/wireless/ath/wil6210/
1806F: include/uapi/linux/wil6210_uapi.h
1807
1808CARL9170 LINUX COMMUNITY WIRELESS DRIVER
1809M: Christian Lamparter <chunkeey@googlemail.com>
1810L: linux-wireless@vger.kernel.org
1811W: http://wireless.kernel.org/en/users/Drivers/carl9170
1812S: Maintained
1813F: drivers/net/wireless/ath/carl9170/
1814
1815ATK0110 HWMON DRIVER
1816M: Luca Tettamanti <kronos.it@gmail.com>
1817L: lm-sensors@lm-sensors.org
1818S: Maintained
1819F: drivers/hwmon/asus_atk0110.c
1820
1821ATI_REMOTE2 DRIVER
1822M: Ville Syrjala <syrjala@sci.fi>
1823S: Maintained
1824F: drivers/input/misc/ati_remote2.c
1825
1826ATLX ETHERNET DRIVERS
1827M: Jay Cliburn <jcliburn@gmail.com>
1828M: Chris Snook <chris.snook@gmail.com>
1829L: netdev@vger.kernel.org
1830W: http://sourceforge.net/projects/atl1
1831W: http://atl1.sourceforge.net
1832S: Maintained
1833F: drivers/net/ethernet/atheros/
1834
1835ATM
1836M: Chas Williams <3chas3@gmail.com>
1837L: linux-atm-general@lists.sourceforge.net (moderated for non-subscribers)
1838L: netdev@vger.kernel.org
1839W: http://linux-atm.sourceforge.net
1840S: Maintained
1841F: drivers/atm/
1842F: include/linux/atm*
1843F: include/uapi/linux/atm*
1844
1845ATMEL AT91 / AT32 MCI DRIVER
1846M: Ludovic Desroches <ludovic.desroches@atmel.com>
1847S: Maintained
1848F: drivers/mmc/host/atmel-mci.c
1849F: drivers/mmc/host/atmel-mci-regs.h
1850
1851ATMEL AT91 / AT32 SERIAL DRIVER
1852M: Nicolas Ferre <nicolas.ferre@atmel.com>
1853S: Supported
1854F: drivers/tty/serial/atmel_serial.c
1855
1856ATMEL Audio ALSA driver
1857M: Nicolas Ferre <nicolas.ferre@atmel.com>
1858L: alsa-devel@alsa-project.org (moderated for non-subscribers)
1859S: Supported
1860F: sound/soc/atmel
1861
1862ATMEL DMA DRIVER
1863M: Nicolas Ferre <nicolas.ferre@atmel.com>
1864L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1865S: Supported
1866F: drivers/dma/at_hdmac.c
1867F: drivers/dma/at_hdmac_regs.h
1868F: include/linux/platform_data/dma-atmel.h
1869
1870ATMEL XDMA DRIVER
1871M: Ludovic Desroches <ludovic.desroches@atmel.com>
1872L: linux-arm-kernel@lists.infradead.org
1873L: dmaengine@vger.kernel.org
1874S: Supported
1875F: drivers/dma/at_xdmac.c
1876
1877ATMEL I2C DRIVER
1878M: Ludovic Desroches <ludovic.desroches@atmel.com>
1879L: linux-i2c@vger.kernel.org
1880S: Supported
1881F: drivers/i2c/busses/i2c-at91.c
1882
1883ATMEL ISI DRIVER
1884M: Josh Wu <josh.wu@atmel.com>
1885L: linux-media@vger.kernel.org
1886S: Supported
1887F: drivers/media/platform/soc_camera/atmel-isi.c
1888F: include/media/atmel-isi.h
1889
1890ATMEL LCDFB DRIVER
1891M: Nicolas Ferre <nicolas.ferre@atmel.com>
1892L: linux-fbdev@vger.kernel.org
1893S: Maintained
1894F: drivers/video/fbdev/atmel_lcdfb.c
1895F: include/video/atmel_lcdc.h
1896
1897ATMEL MACB ETHERNET DRIVER
1898M: Nicolas Ferre <nicolas.ferre@atmel.com>
1899S: Supported
1900F: drivers/net/ethernet/cadence/
1901
1902ATMEL NAND DRIVER
1903M: Josh Wu <josh.wu@atmel.com>
1904L: linux-mtd@lists.infradead.org
1905S: Supported
1906F: drivers/mtd/nand/atmel_nand*
1907
1908ATMEL SDMMC DRIVER
1909M: Ludovic Desroches <ludovic.desroches@atmel.com>
1910L: linux-mmc@vger.kernel.org
1911S: Supported
1912F: drivers/mmc/host/sdhci-of-at91.c
1913
1914ATMEL SPI DRIVER
1915M: Nicolas Ferre <nicolas.ferre@atmel.com>
1916S: Supported
1917F: drivers/spi/spi-atmel.*
1918
1919ATMEL SSC DRIVER
1920M: Nicolas Ferre <nicolas.ferre@atmel.com>
1921L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1922S: Supported
1923F: drivers/misc/atmel-ssc.c
1924F: include/linux/atmel-ssc.h
1925
1926ATMEL Timer Counter (TC) AND CLOCKSOURCE DRIVERS
1927M: Nicolas Ferre <nicolas.ferre@atmel.com>
1928L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1929S: Supported
1930F: drivers/misc/atmel_tclib.c
1931F: drivers/clocksource/tcb_clksrc.c
1932
1933ATMEL USBA UDC DRIVER
1934M: Nicolas Ferre <nicolas.ferre@atmel.com>
1935L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1936S: Supported
1937F: drivers/usb/gadget/udc/atmel_usba_udc.*
1938
1939ATMEL WIRELESS DRIVER
1940M: Simon Kelley <simon@thekelleys.org.uk>
1941L: linux-wireless@vger.kernel.org
1942W: http://www.thekelleys.org.uk/atmel
1943W: http://atmelwlandriver.sourceforge.net/
1944S: Maintained
1945F: drivers/net/wireless/atmel*
1946
1947ATMEL MAXTOUCH DRIVER
1948M: Nick Dyer <nick.dyer@itdev.co.uk>
1949T: git git://github.com/atmel-maxtouch/linux.git
1950S: Supported
1951F: Documentation/devicetree/bindings/input/atmel,maxtouch.txt
1952F: drivers/input/touchscreen/atmel_mxt_ts.c
1953F: include/linux/platform_data/atmel_mxt_ts.h
1954
1955ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER
1956M: Bradley Grove <linuxdrivers@attotech.com>
1957L: linux-scsi@vger.kernel.org
1958W: http://www.attotech.com
1959S: Supported
1960F: drivers/scsi/esas2r
1961
1962ATUSB IEEE 802.15.4 RADIO DRIVER
1963M: Stefan Schmidt <stefan@osg.samsung.com>
1964L: linux-wpan@vger.kernel.org
1965S: Maintained
1966F: drivers/net/ieee802154/atusb.c
1967F: drivers/net/ieee802154/atusb.h
1968F: drivers/net/ieee802154/at86rf230.h
1969
1970AUDIT SUBSYSTEM
1971M: Paul Moore <paul@paul-moore.com>
1972M: Eric Paris <eparis@redhat.com>
1973L: linux-audit@redhat.com (moderated for non-subscribers)
1974W: http://people.redhat.com/sgrubb/audit/
1975T: git git://git.infradead.org/users/pcmoore/audit
1976S: Maintained
1977F: include/linux/audit.h
1978F: include/uapi/linux/audit.h
1979F: kernel/audit*
1980
1981AUXILIARY DISPLAY DRIVERS
1982M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
1983W: http://miguelojeda.es/auxdisplay.htm
1984W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
1985S: Maintained
1986F: drivers/auxdisplay/
1987F: include/linux/cfag12864b.h
1988
1989AVR32 ARCHITECTURE
1990M: Haavard Skinnemoen <hskinnemoen@gmail.com>
1991M: Hans-Christian Egtvedt <egtvedt@samfundet.no>
1992W: http://www.atmel.com/products/AVR32/
1993W: http://mirror.egtvedt.no/avr32linux.org/
1994W: http://avrfreaks.net/
1995S: Maintained
1996F: arch/avr32/
1997
1998AVR32/AT32AP MACHINE SUPPORT
1999M: Haavard Skinnemoen <hskinnemoen@gmail.com>
2000M: Hans-Christian Egtvedt <egtvedt@samfundet.no>
2001S: Maintained
2002F: arch/avr32/mach-at32ap/
2003
2004AX.25 NETWORK LAYER
2005M: Ralf Baechle <ralf@linux-mips.org>
2006L: linux-hams@vger.kernel.org
2007W: http://www.linux-ax25.org/
2008S: Maintained
2009F: include/uapi/linux/ax25.h
2010F: include/net/ax25.h
2011F: net/ax25/
2012
2013AZ6007 DVB DRIVER
2014M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
2015L: linux-media@vger.kernel.org
2016W: http://linuxtv.org
2017T: git git://linuxtv.org/media_tree.git
2018S: Maintained
2019F: drivers/media/usb/dvb-usb-v2/az6007.c
2020
2021AZTECH FM RADIO RECEIVER DRIVER
2022M: Hans Verkuil <hverkuil@xs4all.nl>
2023L: linux-media@vger.kernel.org
2024T: git git://linuxtv.org/media_tree.git
2025W: http://linuxtv.org
2026S: Maintained
2027F: drivers/media/radio/radio-aztech*
2028
2029B43 WIRELESS DRIVER
2030L: linux-wireless@vger.kernel.org
2031L: b43-dev@lists.infradead.org
2032W: http://wireless.kernel.org/en/users/Drivers/b43
2033S: Odd Fixes
2034F: drivers/net/wireless/b43/
2035
2036B43LEGACY WIRELESS DRIVER
2037M: Larry Finger <Larry.Finger@lwfinger.net>
2038L: linux-wireless@vger.kernel.org
2039L: b43-dev@lists.infradead.org
2040W: http://wireless.kernel.org/en/users/Drivers/b43
2041S: Maintained
2042F: drivers/net/wireless/b43legacy/
2043
2044BACKLIGHT CLASS/SUBSYSTEM
2045M: Jingoo Han <jingoohan1@gmail.com>
2046M: Lee Jones <lee.jones@linaro.org>
2047S: Maintained
2048F: drivers/video/backlight/
2049F: include/linux/backlight.h
2050
2051BATMAN ADVANCED
2052M: Marek Lindner <mareklindner@neomailbox.ch>
2053M: Simon Wunderlich <sw@simonwunderlich.de>
2054M: Antonio Quartulli <antonio@meshcoding.com>
2055L: b.a.t.m.a.n@lists.open-mesh.org
2056W: http://www.open-mesh.org/
2057S: Maintained
2058F: net/batman-adv/
2059
2060BAYCOM/HDLCDRV DRIVERS FOR AX.25
2061M: Thomas Sailer <t.sailer@alumni.ethz.ch>
2062L: linux-hams@vger.kernel.org
2063W: http://www.baycom.org/~tom/ham/ham.html
2064S: Maintained
2065F: drivers/net/hamradio/baycom*
2066
2067BCACHE (BLOCK LAYER CACHE)
2068M: Kent Overstreet <kent.overstreet@gmail.com>
2069L: linux-bcache@vger.kernel.org
2070W: http://bcache.evilpiepirate.org
2071S: Maintained
2072F: drivers/md/bcache/
2073
2074BDISP ST MEDIA DRIVER
2075M: Fabien Dessenne <fabien.dessenne@st.com>
2076L: linux-media@vger.kernel.org
2077T: git git://linuxtv.org/media_tree.git
2078W: http://linuxtv.org
2079S: Supported
2080F: drivers/media/platform/sti/bdisp
2081
2082BEFS FILE SYSTEM
2083S: Orphan
2084F: Documentation/filesystems/befs.txt
2085F: fs/befs/
2086
2087BECKHOFF CX5020 ETHERCAT MASTER DRIVER
2088M: Dariusz Marcinkiewicz <reksio@newterm.pl>
2089L: netdev@vger.kernel.org
2090S: Maintained
2091F: drivers/net/ethernet/ec_bhf.c
2092
2093BFS FILE SYSTEM
2094M: "Tigran A. Aivazian" <tigran@aivazian.fsnet.co.uk>
2095S: Maintained
2096F: Documentation/filesystems/bfs.txt
2097F: fs/bfs/
2098F: include/uapi/linux/bfs_fs.h
2099
2100BLACKFIN ARCHITECTURE
2101M: Steven Miao <realmz6@gmail.com>
2102L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2103T: git git://git.code.sf.net/p/adi-linux/code
2104W: http://blackfin.uclinux.org
2105S: Supported
2106F: arch/blackfin/
2107
2108BLACKFIN EMAC DRIVER
2109L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2110W: http://blackfin.uclinux.org
2111S: Supported
2112F: drivers/net/ethernet/adi/
2113
2114BLACKFIN RTC DRIVER
2115L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2116W: http://blackfin.uclinux.org
2117S: Supported
2118F: drivers/rtc/rtc-bfin.c
2119
2120BLACKFIN SDH DRIVER
2121M: Sonic Zhang <sonic.zhang@analog.com>
2122L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2123W: http://blackfin.uclinux.org
2124S: Supported
2125F: drivers/mmc/host/bfin_sdh.c
2126
2127BLACKFIN SERIAL DRIVER
2128M: Sonic Zhang <sonic.zhang@analog.com>
2129L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2130W: http://blackfin.uclinux.org
2131S: Supported
2132F: drivers/tty/serial/bfin_uart.c
2133
2134BLACKFIN WATCHDOG DRIVER
2135L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2136W: http://blackfin.uclinux.org
2137S: Supported
2138F: drivers/watchdog/bfin_wdt.c
2139
2140BLACKFIN I2C TWI DRIVER
2141M: Sonic Zhang <sonic.zhang@analog.com>
2142L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2143W: http://blackfin.uclinux.org/
2144S: Supported
2145F: drivers/i2c/busses/i2c-bfin-twi.c
2146
2147BLACKFIN MEDIA DRIVER
2148M: Scott Jiang <scott.jiang.linux@gmail.com>
2149L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2150W: http://blackfin.uclinux.org/
2151S: Supported
2152F: drivers/media/platform/blackfin/
2153F: drivers/media/i2c/adv7183*
2154F: drivers/media/i2c/vs6624*
2155
2156BLINKM RGB LED DRIVER
2157M: Jan-Simon Moeller <jansimon.moeller@gmx.de>
2158S: Maintained
2159F: drivers/leds/leds-blinkm.c
2160
2161BLOCK LAYER
2162M: Jens Axboe <axboe@kernel.dk>
2163T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
2164S: Maintained
2165F: block/
2166F: kernel/trace/blktrace.c
2167
2168BLOCK2MTD DRIVER
2169M: Joern Engel <joern@lazybastard.org>
2170L: linux-mtd@lists.infradead.org
2171S: Maintained
2172F: drivers/mtd/devices/block2mtd.c
2173
2174BLUETOOTH DRIVERS
2175M: Marcel Holtmann <marcel@holtmann.org>
2176M: Gustavo Padovan <gustavo@padovan.org>
2177M: Johan Hedberg <johan.hedberg@gmail.com>
2178L: linux-bluetooth@vger.kernel.org
2179W: http://www.bluez.org/
2180T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2181T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2182S: Maintained
2183F: drivers/bluetooth/
2184
2185BLUETOOTH SUBSYSTEM
2186M: Marcel Holtmann <marcel@holtmann.org>
2187M: Gustavo Padovan <gustavo@padovan.org>
2188M: Johan Hedberg <johan.hedberg@gmail.com>
2189L: linux-bluetooth@vger.kernel.org
2190W: http://www.bluez.org/
2191T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2192T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2193S: Maintained
2194F: net/bluetooth/
2195F: include/net/bluetooth/
2196
2197BONDING DRIVER
2198M: Jay Vosburgh <j.vosburgh@gmail.com>
2199M: Veaceslav Falico <vfalico@gmail.com>
2200M: Andy Gospodarek <gospo@cumulusnetworks.com>
2201L: netdev@vger.kernel.org
2202W: http://sourceforge.net/projects/bonding/
2203S: Supported
2204F: drivers/net/bonding/
2205F: include/uapi/linux/if_bonding.h
2206
2207BPF (Safe dynamic programs and tools)
2208M: Alexei Starovoitov <ast@kernel.org>
2209L: netdev@vger.kernel.org
2210L: linux-kernel@vger.kernel.org
2211S: Supported
2212F: kernel/bpf/
2213
2214BROADCOM B44 10/100 ETHERNET DRIVER
2215M: Gary Zambrano <zambrano@broadcom.com>
2216L: netdev@vger.kernel.org
2217S: Supported
2218F: drivers/net/ethernet/broadcom/b44.*
2219
2220BROADCOM GENET ETHERNET DRIVER
2221M: Florian Fainelli <f.fainelli@gmail.com>
2222L: netdev@vger.kernel.org
2223S: Supported
2224F: drivers/net/ethernet/broadcom/genet/
2225
2226BROADCOM BNX2 GIGABIT ETHERNET DRIVER
2227M: Sony Chacko <sony.chacko@qlogic.com>
2228M: Dept-HSGLinuxNICDev@qlogic.com
2229L: netdev@vger.kernel.org
2230S: Supported
2231F: drivers/net/ethernet/broadcom/bnx2.*
2232F: drivers/net/ethernet/broadcom/bnx2_*
2233
2234BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
2235M: Ariel Elior <ariel.elior@qlogic.com>
2236L: netdev@vger.kernel.org
2237S: Supported
2238F: drivers/net/ethernet/broadcom/bnx2x/
2239
2240BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
2241M: Florian Fainelli <f.fainelli@gmail.com>
2242M: Ray Jui <rjui@broadcom.com>
2243M: Scott Branden <sbranden@broadcom.com>
2244L: bcm-kernel-feedback-list@broadcom.com
2245T: git git://github.com/broadcom/mach-bcm
2246S: Maintained
2247F: arch/arm/mach-bcm/
2248F: arch/arm/boot/dts/bcm113*
2249F: arch/arm/boot/dts/bcm216*
2250F: arch/arm/boot/dts/bcm281*
2251F: arch/arm/configs/bcm_defconfig
2252F: drivers/mmc/host/sdhci-bcm-kona.c
2253F: drivers/clocksource/bcm_kona_timer.c
2254
2255BROADCOM BCM2835 ARM ARCHITECTURE
2256M: Stephen Warren <swarren@wwwdotorg.org>
2257M: Lee Jones <lee@kernel.org>
2258M: Eric Anholt <eric@anholt.net>
2259L: linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers)
2260L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2261T: git git://git.kernel.org/pub/scm/linux/kernel/git/rpi/linux-rpi.git
2262S: Maintained
2263N: bcm2835
2264
2265BROADCOM BCM33XX MIPS ARCHITECTURE
2266M: Kevin Cernekee <cernekee@gmail.com>
2267L: linux-mips@linux-mips.org
2268S: Maintained
2269F: arch/mips/bcm3384/*
2270F: arch/mips/include/asm/mach-bcm3384/*
2271F: arch/mips/kernel/*bmips*
2272
2273BROADCOM BCM47XX MIPS ARCHITECTURE
2274M: Hauke Mehrtens <hauke@hauke-m.de>
2275M: Rafał Miłecki <zajec5@gmail.com>
2276L: linux-mips@linux-mips.org
2277S: Maintained
2278F: arch/mips/bcm47xx/*
2279F: arch/mips/include/asm/mach-bcm47xx/*
2280
2281BROADCOM BCM5301X ARM ARCHITECTURE
2282M: Hauke Mehrtens <hauke@hauke-m.de>
2283L: linux-arm-kernel@lists.infradead.org
2284S: Maintained
2285F: arch/arm/mach-bcm/bcm_5301x.c
2286F: arch/arm/boot/dts/bcm5301x.dtsi
2287F: arch/arm/boot/dts/bcm470*
2288
2289BROADCOM BCM63XX ARM ARCHITECTURE
2290M: Florian Fainelli <f.fainelli@gmail.com>
2291L: linux-arm-kernel@lists.infradead.org
2292T: git git://github.com/broadcom/arm-bcm63xx.git
2293S: Maintained
2294F: arch/arm/mach-bcm/bcm63xx.c
2295F: arch/arm/include/debug/bcm63xx.S
2296
2297BROADCOM BCM63XX/BCM33XX UDC DRIVER
2298M: Kevin Cernekee <cernekee@gmail.com>
2299L: linux-usb@vger.kernel.org
2300S: Maintained
2301F: drivers/usb/gadget/udc/bcm63xx_udc.*
2302
2303BROADCOM BCM7XXX ARM ARCHITECTURE
2304M: Brian Norris <computersforpeace@gmail.com>
2305M: Gregory Fong <gregory.0xf0@gmail.com>
2306M: Florian Fainelli <f.fainelli@gmail.com>
2307L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2308T: git git://github.com/broadcom/stblinux.git
2309S: Maintained
2310F: arch/arm/mach-bcm/*brcmstb*
2311F: arch/arm/boot/dts/bcm7*.dts*
2312F: drivers/bus/brcmstb_gisb.c
2313N: brcmstb
2314
2315BROADCOM BMIPS MIPS ARCHITECTURE
2316M: Kevin Cernekee <cernekee@gmail.com>
2317M: Florian Fainelli <f.fainelli@gmail.com>
2318L: linux-mips@linux-mips.org
2319T: git git://github.com/broadcom/stblinux.git
2320S: Maintained
2321F: arch/mips/bmips/*
2322F: arch/mips/include/asm/mach-bmips/*
2323F: arch/mips/kernel/*bmips*
2324F: arch/mips/boot/dts/brcm/bcm*.dts*
2325F: drivers/irqchip/irq-bcm7*
2326F: drivers/irqchip/irq-brcmstb*
2327
2328BROADCOM TG3 GIGABIT ETHERNET DRIVER
2329M: Prashant Sreedharan <prashant@broadcom.com>
2330M: Michael Chan <mchan@broadcom.com>
2331L: netdev@vger.kernel.org
2332S: Supported
2333F: drivers/net/ethernet/broadcom/tg3.*
2334
2335BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER
2336M: Brett Rudley <brudley@broadcom.com>
2337M: Arend van Spriel <arend@broadcom.com>
2338M: Franky (Zhenhui) Lin <frankyl@broadcom.com>
2339M: Hante Meuleman <meuleman@broadcom.com>
2340L: linux-wireless@vger.kernel.org
2341L: brcm80211-dev-list@broadcom.com
2342S: Supported
2343F: drivers/net/wireless/brcm80211/
2344
2345BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
2346M: QLogic-Storage-Upstream@qlogic.com
2347L: linux-scsi@vger.kernel.org
2348S: Supported
2349F: drivers/scsi/bnx2fc/
2350
2351BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
2352M: QLogic-Storage-Upstream@qlogic.com
2353L: linux-scsi@vger.kernel.org
2354S: Supported
2355F: drivers/scsi/bnx2i/
2356
2357BROADCOM CYGNUS/IPROC ARM ARCHITECTURE
2358M: Ray Jui <rjui@broadcom.com>
2359M: Scott Branden <sbranden@broadcom.com>
2360L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2361L: bcm-kernel-feedback-list@broadcom.com
2362T: git git://github.com/broadcom/cygnus-linux.git
2363S: Maintained
2364N: iproc
2365N: cygnus
2366N: bcm9113*
2367N: bcm9583*
2368N: bcm583*
2369N: bcm113*
2370
2371BROADCOM BRCMSTB GPIO DRIVER
2372M: Gregory Fong <gregory.0xf0@gmail.com>
2373L: bcm-kernel-feedback-list@broadcom.com>
2374S: Supported
2375F: drivers/gpio/gpio-brcmstb.c
2376F: Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt
2377
2378BROADCOM KONA GPIO DRIVER
2379M: Ray Jui <rjui@broadcom.com>
2380L: bcm-kernel-feedback-list@broadcom.com
2381S: Supported
2382F: drivers/gpio/gpio-bcm-kona.c
2383F: Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt
2384
2385BROADCOM NVRAM DRIVER
2386M: Rafał Miłecki <zajec5@gmail.com>
2387L: linux-mips@linux-mips.org
2388S: Maintained
2389F: drivers/firmware/broadcom/*
2390
2391BROADCOM STB NAND FLASH DRIVER
2392M: Brian Norris <computersforpeace@gmail.com>
2393L: linux-mtd@lists.infradead.org
2394S: Maintained
2395F: drivers/mtd/nand/brcmnand/
2396
2397BROADCOM SPECIFIC AMBA DRIVER (BCMA)
2398M: Rafał Miłecki <zajec5@gmail.com>
2399L: linux-wireless@vger.kernel.org
2400S: Maintained
2401F: drivers/bcma/
2402F: include/linux/bcma/
2403
2404BROADCOM SYSTEMPORT ETHERNET DRIVER
2405M: Florian Fainelli <f.fainelli@gmail.com>
2406L: netdev@vger.kernel.org
2407S: Supported
2408F: drivers/net/ethernet/broadcom/bcmsysport.*
2409
2410BROCADE BFA FC SCSI DRIVER
2411M: Anil Gurumurthy <anil.gurumurthy@qlogic.com>
2412M: Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
2413L: linux-scsi@vger.kernel.org
2414S: Supported
2415F: drivers/scsi/bfa/
2416
2417BROCADE BNA 10 GIGABIT ETHERNET DRIVER
2418M: Rasesh Mody <rasesh.mody@qlogic.com>
2419L: netdev@vger.kernel.org
2420S: Supported
2421F: drivers/net/ethernet/brocade/bna/
2422
2423BSG (block layer generic sg v4 driver)
2424M: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
2425L: linux-scsi@vger.kernel.org
2426S: Supported
2427F: block/bsg.c
2428F: include/linux/bsg.h
2429F: include/uapi/linux/bsg.h
2430
2431BT87X AUDIO DRIVER
2432M: Clemens Ladisch <clemens@ladisch.de>
2433L: alsa-devel@alsa-project.org (moderated for non-subscribers)
2434T: git git://git.alsa-project.org/alsa-kernel.git
2435S: Maintained
2436F: Documentation/sound/alsa/Bt87x.txt
2437F: sound/pci/bt87x.c
2438
2439BT8XXGPIO DRIVER
2440M: Michael Buesch <m@bues.ch>
2441W: http://bu3sch.de/btgpio.php
2442S: Maintained
2443F: drivers/gpio/gpio-bt8xx.c
2444
2445BTRFS FILE SYSTEM
2446M: Chris Mason <clm@fb.com>
2447M: Josef Bacik <jbacik@fb.com>
2448M: David Sterba <dsterba@suse.com>
2449L: linux-btrfs@vger.kernel.org
2450W: http://btrfs.wiki.kernel.org/
2451Q: http://patchwork.kernel.org/project/linux-btrfs/list/
2452T: git git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git
2453S: Maintained
2454F: Documentation/filesystems/btrfs.txt
2455F: fs/btrfs/
2456
2457BTTV VIDEO4LINUX DRIVER
2458M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
2459L: linux-media@vger.kernel.org
2460W: http://linuxtv.org
2461T: git git://linuxtv.org/media_tree.git
2462S: Odd fixes
2463F: Documentation/video4linux/bttv/
2464F: drivers/media/pci/bt8xx/bttv*
2465
2466BUSLOGIC SCSI DRIVER
2467M: Khalid Aziz <khalid@gonehiking.org>
2468L: linux-scsi@vger.kernel.org
2469S: Maintained
2470F: drivers/scsi/BusLogic.*
2471F: drivers/scsi/FlashPoint.*
2472
2473C-MEDIA CMI8788 DRIVER
2474M: Clemens Ladisch <clemens@ladisch.de>
2475L: alsa-devel@alsa-project.org (moderated for non-subscribers)
2476T: git git://git.alsa-project.org/alsa-kernel.git
2477S: Maintained
2478F: sound/pci/oxygen/
2479
2480C6X ARCHITECTURE
2481M: Mark Salter <msalter@redhat.com>
2482M: Aurelien Jacquiot <a-jacquiot@ti.com>
2483L: linux-c6x-dev@linux-c6x.org
2484W: http://www.linux-c6x.org/wiki/index.php/Main_Page
2485S: Maintained
2486F: arch/c6x/
2487
2488CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
2489M: David Howells <dhowells@redhat.com>
2490L: linux-cachefs@redhat.com
2491S: Supported
2492F: Documentation/filesystems/caching/cachefiles.txt
2493F: fs/cachefiles/
2494
2495CADET FM/AM RADIO RECEIVER DRIVER
2496M: Hans Verkuil <hverkuil@xs4all.nl>
2497L: linux-media@vger.kernel.org
2498T: git git://linuxtv.org/media_tree.git
2499W: http://linuxtv.org
2500S: Maintained
2501F: drivers/media/radio/radio-cadet*
2502
2503CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
2504M: Jonathan Corbet <corbet@lwn.net>
2505L: linux-media@vger.kernel.org
2506T: git git://linuxtv.org/media_tree.git
2507S: Maintained
2508F: Documentation/video4linux/cafe_ccic
2509F: drivers/media/platform/marvell-ccic/
2510
2511CAIF NETWORK LAYER
2512M: Dmitry Tarnyagin <dmitry.tarnyagin@lockless.no>
2513L: netdev@vger.kernel.org
2514S: Supported
2515F: Documentation/networking/caif/
2516F: drivers/net/caif/
2517F: include/uapi/linux/caif/
2518F: include/net/caif/
2519F: net/caif/
2520
2521CALGARY x86-64 IOMMU
2522M: Muli Ben-Yehuda <muli@il.ibm.com>
2523M: "Jon D. Mason" <jdmason@kudzu.us>
2524L: discuss@x86-64.org
2525S: Maintained
2526F: arch/x86/kernel/pci-calgary_64.c
2527F: arch/x86/kernel/tce_64.c
2528F: arch/x86/include/asm/calgary.h
2529F: arch/x86/include/asm/tce.h
2530
2531CAN NETWORK LAYER
2532M: Oliver Hartkopp <socketcan@hartkopp.net>
2533M: Marc Kleine-Budde <mkl@pengutronix.de>
2534L: linux-can@vger.kernel.org
2535W: https://github.com/linux-can
2536T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
2537T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
2538S: Maintained
2539F: Documentation/networking/can.txt
2540F: net/can/
2541F: include/linux/can/core.h
2542F: include/uapi/linux/can.h
2543F: include/uapi/linux/can/bcm.h
2544F: include/uapi/linux/can/raw.h
2545F: include/uapi/linux/can/gw.h
2546
2547CAN NETWORK DRIVERS
2548M: Wolfgang Grandegger <wg@grandegger.com>
2549M: Marc Kleine-Budde <mkl@pengutronix.de>
2550L: linux-can@vger.kernel.org
2551W: https://github.com/linux-can
2552T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
2553T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
2554S: Maintained
2555F: drivers/net/can/
2556F: include/linux/can/dev.h
2557F: include/linux/can/platform/
2558F: include/uapi/linux/can/error.h
2559F: include/uapi/linux/can/netlink.h
2560
2561CAPABILITIES
2562M: Serge Hallyn <serge.hallyn@canonical.com>
2563L: linux-security-module@vger.kernel.org
2564S: Supported
2565F: include/linux/capability.h
2566F: include/uapi/linux/capability.h
2567F: security/commoncap.c
2568F: kernel/capability.c
2569
2570CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
2571M: Kevin Tsai <ktsai@capellamicro.com>
2572S: Maintained
2573F: drivers/iio/light/cm*
2574F: Documentation/devicetree/bindings/i2c/trivial-devices.txt
2575
2576CAVIUM LIQUIDIO NETWORK DRIVER
2577M: Derek Chickles <derek.chickles@caviumnetworks.com>
2578M: Satanand Burla <satananda.burla@caviumnetworks.com>
2579M: Felix Manlunas <felix.manlunas@caviumnetworks.com>
2580M: Raghu Vatsavayi <raghu.vatsavayi@caviumnetworks.com>
2581L: netdev@vger.kernel.org
2582W: http://www.cavium.com
2583S: Supported
2584F: drivers/net/ethernet/cavium/liquidio/
2585
2586CC2520 IEEE-802.15.4 RADIO DRIVER
2587M: Varka Bhadram <varkabhadram@gmail.com>
2588L: linux-wpan@vger.kernel.org
2589S: Maintained
2590F: drivers/net/ieee802154/cc2520.c
2591F: include/linux/spi/cc2520.h
2592F: Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
2593
2594CELL BROADBAND ENGINE ARCHITECTURE
2595M: Arnd Bergmann <arnd@arndb.de>
2596L: linuxppc-dev@lists.ozlabs.org
2597W: http://www.ibm.com/developerworks/power/cell/
2598S: Supported
2599F: arch/powerpc/include/asm/cell*.h
2600F: arch/powerpc/include/asm/spu*.h
2601F: arch/powerpc/include/uapi/asm/spu*.h
2602F: arch/powerpc/oprofile/*cell*
2603F: arch/powerpc/platforms/cell/
2604
2605CEPH COMMON CODE (LIBCEPH)
2606M: Ilya Dryomov <idryomov@gmail.com>
2607M: "Yan, Zheng" <zyan@redhat.com>
2608M: Sage Weil <sage@redhat.com>
2609L: ceph-devel@vger.kernel.org
2610W: http://ceph.com/
2611T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
2612T: git git://github.com/ceph/ceph-client.git
2613S: Supported
2614F: net/ceph/
2615F: include/linux/ceph/
2616F: include/linux/crush/
2617
2618CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
2619M: "Yan, Zheng" <zyan@redhat.com>
2620M: Sage Weil <sage@redhat.com>
2621M: Ilya Dryomov <idryomov@gmail.com>
2622L: ceph-devel@vger.kernel.org
2623W: http://ceph.com/
2624T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
2625T: git git://github.com/ceph/ceph-client.git
2626S: Supported
2627F: Documentation/filesystems/ceph.txt
2628F: fs/ceph/
2629
2630CERTIFICATE HANDLING:
2631M: David Howells <dhowells@redhat.com>
2632M: David Woodhouse <dwmw2@infradead.org>
2633L: keyrings@linux-nfs.org
2634S: Maintained
2635F: Documentation/module-signing.txt
2636F: certs/
2637F: scripts/extract-cert.c
2638
2639CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM:
2640L: linux-usb@vger.kernel.org
2641S: Orphan
2642F: Documentation/usb/WUSB-Design-overview.txt
2643F: Documentation/usb/wusb-cbaf
2644F: drivers/usb/host/hwa-hc.c
2645F: drivers/usb/host/whci/
2646F: drivers/usb/wusbcore/
2647F: include/linux/usb/wusb*
2648
2649CFAG12864B LCD DRIVER
2650M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
2651W: http://miguelojeda.es/auxdisplay.htm
2652W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
2653S: Maintained
2654F: drivers/auxdisplay/cfag12864b.c
2655F: include/linux/cfag12864b.h
2656
2657CFAG12864BFB LCD FRAMEBUFFER DRIVER
2658M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
2659W: http://miguelojeda.es/auxdisplay.htm
2660W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
2661S: Maintained
2662F: drivers/auxdisplay/cfag12864bfb.c
2663F: include/linux/cfag12864b.h
2664
2665CFG80211 and NL80211
2666M: Johannes Berg <johannes@sipsolutions.net>
2667L: linux-wireless@vger.kernel.org
2668W: http://wireless.kernel.org/
2669T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
2670T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
2671S: Maintained
2672F: include/uapi/linux/nl80211.h
2673F: include/net/cfg80211.h
2674F: net/wireless/*
2675X: net/wireless/wext*
2676
2677CHAR and MISC DRIVERS
2678M: Arnd Bergmann <arnd@arndb.de>
2679M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
2680T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
2681S: Supported
2682F: drivers/char/*
2683F: drivers/misc/*
2684F: include/linux/miscdevice.h
2685
2686CHECKPATCH
2687M: Andy Whitcroft <apw@canonical.com>
2688M: Joe Perches <joe@perches.com>
2689S: Maintained
2690F: scripts/checkpatch.pl
2691
2692CHINESE DOCUMENTATION
2693M: Harry Wei <harryxiyou@gmail.com>
2694L: xiyoulinuxkernelgroup@googlegroups.com (subscribers-only)
2695L: linux-kernel@zh-kernel.org (moderated for non-subscribers)
2696S: Maintained
2697F: Documentation/zh_CN/
2698
2699CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
2700M: Peter Chen <Peter.Chen@freescale.com>
2701T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
2702L: linux-usb@vger.kernel.org
2703S: Maintained
2704F: drivers/usb/chipidea/
2705
2706CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
2707M: Hans de Goede <hdegoede@redhat.com>
2708L: linux-input@vger.kernel.org
2709S: Maintained
2710F: Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt
2711F: drivers/input/touchscreen/chipone_icn8318.c
2712
2713CHROME HARDWARE PLATFORM SUPPORT
2714M: Olof Johansson <olof@lixom.net>
2715S: Maintained
2716F: drivers/platform/chrome/
2717
2718CISCO VIC ETHERNET NIC DRIVER
2719M: Christian Benvenuti <benve@cisco.com>
2720M: Sujith Sankar <ssujith@cisco.com>
2721M: Govindarajulu Varadarajan <_govind@gmx.com>
2722M: Neel Patel <neepatel@cisco.com>
2723S: Supported
2724F: drivers/net/ethernet/cisco/enic/
2725
2726CISCO VIC LOW LATENCY NIC DRIVER
2727M: Upinder Malhi <umalhi@cisco.com>
2728S: Supported
2729F: drivers/infiniband/hw/usnic
2730
2731CIRRUS LOGIC EP93XX ETHERNET DRIVER
2732M: Hartley Sweeten <hsweeten@visionengravers.com>
2733L: netdev@vger.kernel.org
2734S: Maintained
2735F: drivers/net/ethernet/cirrus/ep93xx_eth.c
2736
2737CIRRUS LOGIC AUDIO CODEC DRIVERS
2738M: Brian Austin <brian.austin@cirrus.com>
2739M: Paul Handrigan <Paul.Handrigan@cirrus.com>
2740L: alsa-devel@alsa-project.org (moderated for non-subscribers)
2741S: Maintained
2742F: sound/soc/codecs/cs*
2743
2744CLEANCACHE API
2745M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
2746L: linux-kernel@vger.kernel.org
2747S: Maintained
2748F: mm/cleancache.c
2749F: include/linux/cleancache.h
2750
2751CLK API
2752M: Russell King <linux@arm.linux.org.uk>
2753L: linux-clk@vger.kernel.org
2754S: Maintained
2755F: include/linux/clk.h
2756
2757CLOCKSOURCE, CLOCKEVENT DRIVERS
2758M: Daniel Lezcano <daniel.lezcano@linaro.org>
2759M: Thomas Gleixner <tglx@linutronix.de>
2760L: linux-kernel@vger.kernel.org
2761T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
2762S: Supported
2763F: drivers/clocksource
2764
2765CISCO FCOE HBA DRIVER
2766M: Hiral Patel <hiralpat@cisco.com>
2767M: Suma Ramars <sramars@cisco.com>
2768M: Brian Uchino <buchino@cisco.com>
2769L: linux-scsi@vger.kernel.org
2770S: Supported
2771F: drivers/scsi/fnic/
2772
2773CISCO SCSI HBA DRIVER
2774M: Narsimhulu Musini <nmusini@cisco.com>
2775M: Sesidhar Baddela <sebaddel@cisco.com>
2776L: linux-scsi@vger.kernel.org
2777S: Supported
2778F: drivers/scsi/snic/
2779
2780CMPC ACPI DRIVER
2781M: Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com>
2782M: Daniel Oliveira Nascimento <don@syst.com.br>
2783L: platform-driver-x86@vger.kernel.org
2784S: Supported
2785F: drivers/platform/x86/classmate-laptop.c
2786
2787COBALT MEDIA DRIVER
2788M: Hans Verkuil <hans.verkuil@cisco.com>
2789L: linux-media@vger.kernel.org
2790T: git git://linuxtv.org/media_tree.git
2791W: http://linuxtv.org
2792S: Supported
2793F: drivers/media/pci/cobalt/
2794
2795COCCINELLE/Semantic Patches (SmPL)
2796M: Julia Lawall <Julia.Lawall@lip6.fr>
2797M: Gilles Muller <Gilles.Muller@lip6.fr>
2798M: Nicolas Palix <nicolas.palix@imag.fr>
2799M: Michal Marek <mmarek@suse.com>
2800L: cocci@systeme.lip6.fr (moderated for non-subscribers)
2801T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc
2802W: http://coccinelle.lip6.fr/
2803S: Supported
2804F: Documentation/coccinelle.txt
2805F: scripts/coccinelle/
2806F: scripts/coccicheck
2807
2808CODA FILE SYSTEM
2809M: Jan Harkes <jaharkes@cs.cmu.edu>
2810M: coda@cs.cmu.edu
2811L: codalist@coda.cs.cmu.edu
2812W: http://www.coda.cs.cmu.edu/
2813S: Maintained
2814F: Documentation/filesystems/coda.txt
2815F: fs/coda/
2816F: include/linux/coda*.h
2817F: include/uapi/linux/coda*.h
2818
2819CODA V4L2 MEM2MEM DRIVER
2820M: Philipp Zabel <p.zabel@pengutronix.de>
2821L: linux-media@vger.kernel.org
2822S: Maintained
2823F: Documentation/devicetree/bindings/media/coda.txt
2824F: drivers/media/platform/coda/
2825
2826COMMON CLK FRAMEWORK
2827M: Michael Turquette <mturquette@baylibre.com>
2828M: Stephen Boyd <sboyd@codeaurora.org>
2829L: linux-clk@vger.kernel.org
2830T: git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
2831S: Maintained
2832F: drivers/clk/
2833X: drivers/clk/clkdev.c
2834F: include/linux/clk-pr*
2835F: include/linux/clk/
2836
2837COMMON INTERNET FILE SYSTEM (CIFS)
2838M: Steve French <sfrench@samba.org>
2839L: linux-cifs@vger.kernel.org
2840L: samba-technical@lists.samba.org (moderated for non-subscribers)
2841W: http://linux-cifs.samba.org/
2842T: git git://git.samba.org/sfrench/cifs-2.6.git
2843S: Supported
2844F: Documentation/filesystems/cifs/
2845F: fs/cifs/
2846
2847COMPACTPCI HOTPLUG CORE
2848M: Scott Murray <scott@spiteful.org>
2849L: linux-pci@vger.kernel.org
2850S: Maintained
2851F: drivers/pci/hotplug/cpci_hotplug*
2852
2853COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
2854M: Scott Murray <scott@spiteful.org>
2855L: linux-pci@vger.kernel.org
2856S: Maintained
2857F: drivers/pci/hotplug/cpcihp_zt5550.*
2858
2859COMPACTPCI HOTPLUG GENERIC DRIVER
2860M: Scott Murray <scott@spiteful.org>
2861L: linux-pci@vger.kernel.org
2862S: Maintained
2863F: drivers/pci/hotplug/cpcihp_generic.c
2864
2865COMPAL LAPTOP SUPPORT
2866M: Cezary Jackiewicz <cezary.jackiewicz@gmail.com>
2867L: platform-driver-x86@vger.kernel.org
2868S: Maintained
2869F: drivers/platform/x86/compal-laptop.c
2870
2871CONEXANT ACCESSRUNNER USB DRIVER
2872M: Simon Arlott <cxacru@fire.lp0.eu>
2873L: accessrunner-general@lists.sourceforge.net
2874W: http://accessrunner.sourceforge.net/
2875S: Maintained
2876F: drivers/usb/atm/cxacru.c
2877
2878CONFIGFS
2879M: Joel Becker <jlbec@evilplan.org>
2880T: git git://git.kernel.org/pub/scm/linux/kernel/git/jlbec/configfs.git
2881S: Supported
2882F: fs/configfs/
2883F: include/linux/configfs.h
2884
2885CONNECTOR
2886M: Evgeniy Polyakov <zbr@ioremap.net>
2887L: netdev@vger.kernel.org
2888S: Maintained
2889F: drivers/connector/
2890
2891CONTROL GROUP (CGROUP)
2892M: Tejun Heo <tj@kernel.org>
2893M: Li Zefan <lizefan@huawei.com>
2894M: Johannes Weiner <hannes@cmpxchg.org>
2895L: cgroups@vger.kernel.org
2896T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
2897S: Maintained
2898F: Documentation/cgroups/
2899F: include/linux/cgroup*
2900F: kernel/cgroup*
2901
2902CONTROL GROUP - CPUSET
2903M: Li Zefan <lizefan@huawei.com>
2904L: cgroups@vger.kernel.org
2905W: http://www.bullopensource.org/cpuset/
2906W: http://oss.sgi.com/projects/cpusets/
2907T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
2908S: Maintained
2909F: Documentation/cgroups/cpusets.txt
2910F: include/linux/cpuset.h
2911F: kernel/cpuset.c
2912
2913CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
2914M: Johannes Weiner <hannes@cmpxchg.org>
2915M: Michal Hocko <mhocko@kernel.org>
2916L: cgroups@vger.kernel.org
2917L: linux-mm@kvack.org
2918S: Maintained
2919F: mm/memcontrol.c
2920F: mm/swap_cgroup.c
2921
2922CORETEMP HARDWARE MONITORING DRIVER
2923M: Fenghua Yu <fenghua.yu@intel.com>
2924L: lm-sensors@lm-sensors.org
2925S: Maintained
2926F: Documentation/hwmon/coretemp
2927F: drivers/hwmon/coretemp.c
2928
2929COSA/SRP SYNC SERIAL DRIVER
2930M: Jan "Yenya" Kasprzak <kas@fi.muni.cz>
2931W: http://www.fi.muni.cz/~kas/cosa/
2932S: Maintained
2933F: drivers/net/wan/cosa*
2934
2935CPMAC ETHERNET DRIVER
2936M: Florian Fainelli <florian@openwrt.org>
2937L: netdev@vger.kernel.org
2938S: Maintained
2939F: drivers/net/ethernet/ti/cpmac.c
2940
2941CPU FREQUENCY DRIVERS
2942M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
2943M: Viresh Kumar <viresh.kumar@linaro.org>
2944L: linux-pm@vger.kernel.org
2945S: Maintained
2946T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
2947T: git git://git.linaro.org/people/vireshk/linux.git (For ARM Updates)
2948F: drivers/cpufreq/
2949F: include/linux/cpufreq.h
2950
2951CPU FREQUENCY DRIVERS - ARM BIG LITTLE
2952M: Viresh Kumar <viresh.kumar@linaro.org>
2953M: Sudeep Holla <sudeep.holla@arm.com>
2954L: linux-pm@vger.kernel.org
2955W: http://www.arm.com/products/processors/technologies/biglittleprocessing.php
2956S: Maintained
2957F: drivers/cpufreq/arm_big_little.h
2958F: drivers/cpufreq/arm_big_little.c
2959F: drivers/cpufreq/arm_big_little_dt.c
2960
2961CPUIDLE DRIVER - ARM BIG LITTLE
2962M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
2963M: Daniel Lezcano <daniel.lezcano@linaro.org>
2964L: linux-pm@vger.kernel.org
2965L: linux-arm-kernel@lists.infradead.org
2966T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
2967S: Maintained
2968F: drivers/cpuidle/cpuidle-big_little.c
2969
2970CPUIDLE DRIVER - ARM EXYNOS
2971M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
2972M: Daniel Lezcano <daniel.lezcano@linaro.org>
2973M: Kukjin Kim <kgene@kernel.org>
2974L: linux-pm@vger.kernel.org
2975L: linux-samsung-soc@vger.kernel.org
2976S: Supported
2977F: drivers/cpuidle/cpuidle-exynos.c
2978F: arch/arm/mach-exynos/pm.c
2979
2980CPUIDLE DRIVERS
2981M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
2982M: Daniel Lezcano <daniel.lezcano@linaro.org>
2983L: linux-pm@vger.kernel.org
2984S: Maintained
2985T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
2986F: drivers/cpuidle/*
2987F: include/linux/cpuidle.h
2988
2989CPUID/MSR DRIVER
2990M: "H. Peter Anvin" <hpa@zytor.com>
2991S: Maintained
2992F: arch/x86/kernel/cpuid.c
2993F: arch/x86/kernel/msr.c
2994
2995CPU POWER MONITORING SUBSYSTEM
2996M: Thomas Renninger <trenn@suse.com>
2997L: linux-pm@vger.kernel.org
2998S: Maintained
2999F: tools/power/cpupower/
3000
3001CRAMFS FILESYSTEM
3002W: http://sourceforge.net/projects/cramfs/
3003S: Orphan / Obsolete
3004F: Documentation/filesystems/cramfs.txt
3005F: fs/cramfs/
3006
3007CRIS PORT
3008M: Mikael Starvik <starvik@axis.com>
3009M: Jesper Nilsson <jesper.nilsson@axis.com>
3010L: linux-cris-kernel@axis.com
3011W: http://developer.axis.com
3012S: Maintained
3013F: arch/cris/
3014F: drivers/tty/serial/crisv10.*
3015
3016CRYPTO API
3017M: Herbert Xu <herbert@gondor.apana.org.au>
3018M: "David S. Miller" <davem@davemloft.net>
3019L: linux-crypto@vger.kernel.org
3020T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
3021S: Maintained
3022F: Documentation/crypto/
3023F: Documentation/DocBook/crypto-API.tmpl
3024F: arch/*/crypto/
3025F: crypto/
3026F: drivers/crypto/
3027F: include/crypto/
3028
3029CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
3030M: Neil Horman <nhorman@tuxdriver.com>
3031L: linux-crypto@vger.kernel.org
3032S: Maintained
3033F: crypto/ansi_cprng.c
3034F: crypto/rng.c
3035
3036CS5535 Audio ALSA driver
3037M: Jaya Kumar <jayakumar.alsa@gmail.com>
3038S: Maintained
3039F: sound/pci/cs5535audio/
3040
3041CW1200 WLAN driver
3042M: Solomon Peachy <pizza@shaftnet.org>
3043S: Maintained
3044F: drivers/net/wireless/cw1200/
3045
3046CX18 VIDEO4LINUX DRIVER
3047M: Andy Walls <awalls@md.metrocast.net>
3048L: ivtv-devel@ivtvdriver.org (subscribers-only)
3049L: linux-media@vger.kernel.org
3050T: git git://linuxtv.org/media_tree.git
3051W: http://linuxtv.org
3052W: http://www.ivtvdriver.org/index.php/Cx18
3053S: Maintained
3054F: Documentation/video4linux/cx18.txt
3055F: drivers/media/pci/cx18/
3056F: include/uapi/linux/ivtv*
3057
3058CX2341X MPEG ENCODER HELPER MODULE
3059M: Hans Verkuil <hverkuil@xs4all.nl>
3060L: linux-media@vger.kernel.org
3061T: git git://linuxtv.org/media_tree.git
3062W: http://linuxtv.org
3063S: Maintained
3064F: drivers/media/common/cx2341x*
3065F: include/media/cx2341x*
3066
3067CX24120 MEDIA DRIVER
3068M: Jemma Denson <jdenson@gmail.com>
3069M: Patrick Boettcher <patrick.boettcher@posteo.de>
3070L: linux-media@vger.kernel.org
3071W: http://linuxtv.org/
3072Q: http://patchwork.linuxtv.org/project/linux-media/list/
3073S: Maintained
3074F: drivers/media/dvb-frontends/cx24120*
3075
3076CX88 VIDEO4LINUX DRIVER
3077M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
3078L: linux-media@vger.kernel.org
3079W: http://linuxtv.org
3080T: git git://linuxtv.org/media_tree.git
3081S: Odd fixes
3082F: Documentation/video4linux/cx88/
3083F: drivers/media/pci/cx88/
3084
3085CXD2820R MEDIA DRIVER
3086M: Antti Palosaari <crope@iki.fi>
3087L: linux-media@vger.kernel.org
3088W: http://linuxtv.org/
3089W: http://palosaari.fi/linux/
3090Q: http://patchwork.linuxtv.org/project/linux-media/list/
3091T: git git://linuxtv.org/anttip/media_tree.git
3092S: Maintained
3093F: drivers/media/dvb-frontends/cxd2820r*
3094
3095CXGB3 ETHERNET DRIVER (CXGB3)
3096M: Santosh Raspatur <santosh@chelsio.com>
3097L: netdev@vger.kernel.org
3098W: http://www.chelsio.com
3099S: Supported
3100F: drivers/net/ethernet/chelsio/cxgb3/
3101
3102CXGB3 ISCSI DRIVER (CXGB3I)
3103M: Karen Xie <kxie@chelsio.com>
3104L: linux-scsi@vger.kernel.org
3105W: http://www.chelsio.com
3106S: Supported
3107F: drivers/scsi/cxgbi/cxgb3i
3108
3109CXGB3 IWARP RNIC DRIVER (IW_CXGB3)
3110M: Steve Wise <swise@chelsio.com>
3111L: linux-rdma@vger.kernel.org
3112W: http://www.openfabrics.org
3113S: Supported
3114F: drivers/infiniband/hw/cxgb3/
3115
3116CXGB4 ETHERNET DRIVER (CXGB4)
3117M: Hariprasad S <hariprasad@chelsio.com>
3118L: netdev@vger.kernel.org
3119W: http://www.chelsio.com
3120S: Supported
3121F: drivers/net/ethernet/chelsio/cxgb4/
3122
3123CXGB4 ISCSI DRIVER (CXGB4I)
3124M: Karen Xie <kxie@chelsio.com>
3125L: linux-scsi@vger.kernel.org
3126W: http://www.chelsio.com
3127S: Supported
3128F: drivers/scsi/cxgbi/cxgb4i
3129
3130CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
3131M: Steve Wise <swise@chelsio.com>
3132L: linux-rdma@vger.kernel.org
3133W: http://www.openfabrics.org
3134S: Supported
3135F: drivers/infiniband/hw/cxgb4/
3136
3137CXGB4VF ETHERNET DRIVER (CXGB4VF)
3138M: Casey Leedom <leedom@chelsio.com>
3139L: netdev@vger.kernel.org
3140W: http://www.chelsio.com
3141S: Supported
3142F: drivers/net/ethernet/chelsio/cxgb4vf/
3143
3144CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
3145M: Ian Munsie <imunsie@au1.ibm.com>
3146M: Michael Neuling <mikey@neuling.org>
3147L: linuxppc-dev@lists.ozlabs.org
3148S: Supported
3149F: drivers/misc/cxl/
3150F: include/misc/cxl*
3151F: include/uapi/misc/cxl.h
3152F: Documentation/powerpc/cxl.txt
3153F: Documentation/powerpc/cxl.txt
3154F: Documentation/ABI/testing/sysfs-class-cxl
3155
3156STMMAC ETHERNET DRIVER
3157M: Giuseppe Cavallaro <peppe.cavallaro@st.com>
3158L: netdev@vger.kernel.org
3159W: http://www.stlinux.com
3160S: Supported
3161F: drivers/net/ethernet/stmicro/stmmac/
3162
3163CYBERPRO FB DRIVER
3164M: Russell King <linux@arm.linux.org.uk>
3165L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3166W: http://www.arm.linux.org.uk/
3167S: Maintained
3168F: drivers/video/fbdev/cyber2000fb.*
3169
3170CYCLADES ASYNC MUX DRIVER
3171W: http://www.cyclades.com/
3172S: Orphan
3173F: drivers/tty/cyclades.c
3174F: include/linux/cyclades.h
3175F: include/uapi/linux/cyclades.h
3176
3177CYCLADES PC300 DRIVER
3178W: http://www.cyclades.com/
3179S: Orphan
3180F: drivers/net/wan/pc300*
3181
3182CYPRESS_FIRMWARE MEDIA DRIVER
3183M: Antti Palosaari <crope@iki.fi>
3184L: linux-media@vger.kernel.org
3185W: http://linuxtv.org/
3186W: http://palosaari.fi/linux/
3187Q: http://patchwork.linuxtv.org/project/linux-media/list/
3188T: git git://linuxtv.org/anttip/media_tree.git
3189S: Maintained
3190F: drivers/media/common/cypress_firmware*
3191
3192CYTTSP TOUCHSCREEN DRIVER
3193M: Ferruh Yigit <fery@cypress.com>
3194L: linux-input@vger.kernel.org
3195S: Supported
3196F: drivers/input/touchscreen/cyttsp*
3197F: include/linux/input/cyttsp.h
3198
3199DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
3200M: Joshua Kinard <kumba@gentoo.org>
3201S: Maintained
3202F: drivers/rtc/rtc-ds1685.c
3203F: include/linux/rtc/ds1685.h
3204
3205DAMA SLAVE for AX.25
3206M: Joerg Reuter <jreuter@yaina.de>
3207W: http://yaina.de/jreuter/
3208W: http://www.qsl.net/dl1bke/
3209L: linux-hams@vger.kernel.org
3210S: Maintained
3211F: net/ax25/af_ax25.c
3212F: net/ax25/ax25_dev.c
3213F: net/ax25/ax25_ds_*
3214F: net/ax25/ax25_in.c
3215F: net/ax25/ax25_out.c
3216F: net/ax25/ax25_timer.c
3217F: net/ax25/sysctl_net_ax25.c
3218
3219DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
3220L: netdev@vger.kernel.org
3221S: Orphan
3222F: Documentation/networking/dmfe.txt
3223F: drivers/net/ethernet/dec/tulip/dmfe.c
3224
3225DC390/AM53C974 SCSI driver
3226M: Hannes Reinecke <hare@suse.com>
3227L: linux-scsi@vger.kernel.org
3228S: Maintained
3229F: drivers/scsi/am53c974.c
3230
3231DC395x SCSI driver
3232M: Oliver Neukum <oliver@neukum.org>
3233M: Ali Akcaagac <aliakc@web.de>
3234M: Jamie Lenehan <lenehan@twibble.org>
3235L: dc395x@twibble.org
3236W: http://twibble.org/dist/dc395x/
3237W: http://lists.twibble.org/mailman/listinfo/dc395x/
3238S: Maintained
3239F: Documentation/scsi/dc395x.txt
3240F: drivers/scsi/dc395x.*
3241
3242DCCP PROTOCOL
3243M: Gerrit Renker <gerrit@erg.abdn.ac.uk>
3244L: dccp@vger.kernel.org
3245W: http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
3246S: Maintained
3247F: include/linux/dccp.h
3248F: include/uapi/linux/dccp.h
3249F: include/linux/tfrc.h
3250F: net/dccp/
3251
3252DECnet NETWORK LAYER
3253W: http://linux-decnet.sourceforge.net
3254L: linux-decnet-user@lists.sourceforge.net
3255S: Orphan
3256F: Documentation/networking/decnet.txt
3257F: net/decnet/
3258
3259DECSTATION PLATFORM SUPPORT
3260M: "Maciej W. Rozycki" <macro@linux-mips.org>
3261L: linux-mips@linux-mips.org
3262W: http://www.linux-mips.org/wiki/DECstation
3263S: Maintained
3264F: arch/mips/dec/
3265F: arch/mips/include/asm/dec/
3266F: arch/mips/include/asm/mach-dec/
3267
3268DEFXX FDDI NETWORK DRIVER
3269M: "Maciej W. Rozycki" <macro@linux-mips.org>
3270S: Maintained
3271F: drivers/net/fddi/defxx.*
3272
3273DELL LAPTOP DRIVER
3274M: Matthew Garrett <mjg59@srcf.ucam.org>
3275M: Pali Rohár <pali.rohar@gmail.com>
3276L: platform-driver-x86@vger.kernel.org
3277S: Maintained
3278F: drivers/platform/x86/dell-laptop.c
3279
3280DELL LAPTOP RBTN DRIVER
3281M: Pali Rohár <pali.rohar@gmail.com>
3282S: Maintained
3283F: drivers/platform/x86/dell-rbtn.*
3284
3285DELL LAPTOP FREEFALL DRIVER
3286M: Pali Rohár <pali.rohar@gmail.com>
3287S: Maintained
3288F: drivers/platform/x86/dell-smo8800.c
3289
3290DELL LAPTOP SMM DRIVER
3291M: Pali Rohár <pali.rohar@gmail.com>
3292S: Maintained
3293F: drivers/hwmon/dell-smm-hwmon.c
3294F: include/uapi/linux/i8k.h
3295
3296DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
3297M: Doug Warzecha <Douglas_Warzecha@dell.com>
3298S: Maintained
3299F: Documentation/dcdbas.txt
3300F: drivers/firmware/dcdbas.*
3301
3302DELL WMI EXTRAS DRIVER
3303M: Matthew Garrett <mjg59@srcf.ucam.org>
3304M: Pali Rohár <pali.rohar@gmail.com>
3305S: Maintained
3306F: drivers/platform/x86/dell-wmi.c
3307
3308DESIGNWARE USB2 DRD IP DRIVER
3309M: John Youn <johnyoun@synopsys.com>
3310L: linux-usb@vger.kernel.org
3311T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
3312S: Maintained
3313F: drivers/usb/dwc2/
3314
3315DESIGNWARE USB3 DRD IP DRIVER
3316M: Felipe Balbi <balbi@ti.com>
3317L: linux-usb@vger.kernel.org
3318L: linux-omap@vger.kernel.org
3319T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
3320S: Maintained
3321F: drivers/usb/dwc3/
3322
3323DEVICE COREDUMP (DEV_COREDUMP)
3324M: Johannes Berg <johannes@sipsolutions.net>
3325L: linux-kernel@vger.kernel.org
3326S: Maintained
3327F: drivers/base/devcoredump.c
3328F: include/linux/devcoredump.h
3329
3330DEVICE FREQUENCY (DEVFREQ)
3331M: MyungJoo Ham <myungjoo.ham@samsung.com>
3332M: Kyungmin Park <kyungmin.park@samsung.com>
3333L: linux-pm@vger.kernel.org
3334S: Maintained
3335F: drivers/devfreq/
3336
3337DEVICE NUMBER REGISTRY
3338M: Torben Mathiasen <device@lanana.org>
3339W: http://lanana.org/docs/device-list/index.html
3340S: Maintained
3341
3342DEVICE-MAPPER (LVM)
3343M: Alasdair Kergon <agk@redhat.com>
3344M: Mike Snitzer <snitzer@redhat.com>
3345M: dm-devel@redhat.com
3346L: dm-devel@redhat.com
3347W: http://sources.redhat.com/dm
3348Q: http://patchwork.kernel.org/project/dm-devel/list/
3349T: git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
3350T: quilt http://people.redhat.com/agk/patches/linux/editing/
3351S: Maintained
3352F: Documentation/device-mapper/
3353F: drivers/md/dm*
3354F: drivers/md/persistent-data/
3355F: include/linux/device-mapper.h
3356F: include/linux/dm-*.h
3357F: include/uapi/linux/dm-*.h
3358
3359DIALOG SEMICONDUCTOR DRIVERS
3360M: Support Opensource <support.opensource@diasemi.com>
3361W: http://www.dialog-semiconductor.com/products
3362S: Supported
3363F: Documentation/hwmon/da90??
3364F: drivers/gpio/gpio-da90??.c
3365F: drivers/hwmon/da90??-hwmon.c
3366F: drivers/iio/adc/da91??-*.c
3367F: drivers/input/misc/da90??_onkey.c
3368F: drivers/input/touchscreen/da9052_tsi.c
3369F: drivers/leds/leds-da90??.c
3370F: drivers/mfd/da903x.c
3371F: drivers/mfd/da90??-*.c
3372F: drivers/mfd/da91??-*.c
3373F: drivers/power/da9052-battery.c
3374F: drivers/power/da91??-*.c
3375F: drivers/regulator/da903x.c
3376F: drivers/regulator/da9???-regulator.[ch]
3377F: drivers/rtc/rtc-da90??.c
3378F: drivers/video/backlight/da90??_bl.c
3379F: drivers/watchdog/da90??_wdt.c
3380F: include/linux/mfd/da903x.h
3381F: include/linux/mfd/da9052/
3382F: include/linux/mfd/da9055/
3383F: include/linux/mfd/da9063/
3384F: include/linux/mfd/da9150/
3385F: include/sound/da[79]*.h
3386F: sound/soc/codecs/da[79]*.[ch]
3387
3388DIGI NEO AND CLASSIC PCI PRODUCTS
3389M: Lidza Louina <lidza.louina@gmail.com>
3390M: Mark Hounschell <markh@compro.net>
3391L: driverdev-devel@linuxdriverproject.org
3392S: Maintained
3393F: drivers/staging/dgnc/
3394
3395DIGI EPCA PCI PRODUCTS
3396M: Lidza Louina <lidza.louina@gmail.com>
3397M: Mark Hounschell <markh@compro.net>
3398M: Daeseok Youn <daeseok.youn@gmail.com>
3399L: driverdev-devel@linuxdriverproject.org
3400S: Maintained
3401F: drivers/staging/dgap/
3402
3403DIOLAN U2C-12 I2C DRIVER
3404M: Guenter Roeck <linux@roeck-us.net>
3405L: linux-i2c@vger.kernel.org
3406S: Maintained
3407F: drivers/i2c/busses/i2c-diolan-u2c.c
3408
3409DIRECT ACCESS (DAX)
3410M: Matthew Wilcox <willy@linux.intel.com>
3411L: linux-fsdevel@vger.kernel.org
3412S: Supported
3413F: fs/dax.c
3414
3415DIRECTORY NOTIFICATION (DNOTIFY)
3416M: Eric Paris <eparis@parisplace.org>
3417S: Maintained
3418F: Documentation/filesystems/dnotify.txt
3419F: fs/notify/dnotify/
3420F: include/linux/dnotify.h
3421
3422DISK GEOMETRY AND PARTITION HANDLING
3423M: Andries Brouwer <aeb@cwi.nl>
3424W: http://www.win.tue.nl/~aeb/linux/Large-Disk.html
3425W: http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
3426W: http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
3427S: Maintained
3428
3429DISKQUOTA
3430M: Jan Kara <jack@suse.com>
3431S: Maintained
3432F: Documentation/filesystems/quota.txt
3433F: fs/quota/
3434F: include/linux/quota*.h
3435F: include/uapi/linux/quota*.h
3436
3437DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
3438M: Bernie Thompson <bernie@plugable.com>
3439L: linux-fbdev@vger.kernel.org
3440S: Maintained
3441W: http://plugable.com/category/projects/udlfb/
3442F: drivers/video/fbdev/udlfb.c
3443F: include/video/udlfb.h
3444F: Documentation/fb/udlfb.txt
3445
3446DISTRIBUTED LOCK MANAGER (DLM)
3447M: Christine Caulfield <ccaulfie@redhat.com>
3448M: David Teigland <teigland@redhat.com>
3449L: cluster-devel@redhat.com
3450W: http://sources.redhat.com/cluster/
3451T: git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/dlm.git
3452S: Supported
3453F: fs/dlm/
3454
3455DMA BUFFER SHARING FRAMEWORK
3456M: Sumit Semwal <sumit.semwal@linaro.org>
3457S: Maintained
3458L: linux-media@vger.kernel.org
3459L: dri-devel@lists.freedesktop.org
3460L: linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
3461F: drivers/dma-buf/
3462F: include/linux/dma-buf*
3463F: include/linux/reservation.h
3464F: include/linux/*fence.h
3465F: Documentation/dma-buf-sharing.txt
3466T: git git://git.linaro.org/people/sumitsemwal/linux-dma-buf.git
3467
3468DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
3469M: Vinod Koul <vinod.koul@intel.com>
3470L: dmaengine@vger.kernel.org
3471Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
3472S: Maintained
3473F: drivers/dma/
3474F: include/linux/dmaengine.h
3475F: Documentation/dmaengine/
3476T: git git://git.infradead.org/users/vkoul/slave-dma.git
3477
3478DME1737 HARDWARE MONITOR DRIVER
3479M: Juerg Haefliger <juergh@gmail.com>
3480L: lm-sensors@lm-sensors.org
3481S: Maintained
3482F: Documentation/hwmon/dme1737
3483F: drivers/hwmon/dme1737.c
3484
3485DMI/SMBIOS SUPPORT
3486M: Jean Delvare <jdelvare@suse.com>
3487S: Maintained
3488T: quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/
3489F: Documentation/ABI/testing/sysfs-firmware-dmi-tables
3490F: drivers/firmware/dmi-id.c
3491F: drivers/firmware/dmi_scan.c
3492F: include/linux/dmi.h
3493
3494DOCUMENTATION
3495M: Jonathan Corbet <corbet@lwn.net>
3496L: linux-doc@vger.kernel.org
3497S: Maintained
3498F: Documentation/
3499X: Documentation/ABI/
3500X: Documentation/devicetree/
3501X: Documentation/acpi
3502X: Documentation/power
3503X: Documentation/spi
3504X: Documentation/DocBook/media
3505T: git git://git.lwn.net/linux-2.6.git docs-next
3506
3507DOUBLETALK DRIVER
3508M: "James R. Van Zandt" <jrv@vanzandt.mv.com>
3509L: blinux-list@redhat.com
3510S: Maintained
3511F: drivers/char/dtlk.c
3512F: include/linux/dtlk.h
3513
3514DPT_I2O SCSI RAID DRIVER
3515M: Adaptec OEM Raid Solutions <aacraid@adaptec.com>
3516L: linux-scsi@vger.kernel.org
3517W: http://www.adaptec.com/
3518S: Maintained
3519F: drivers/scsi/dpt*
3520F: drivers/scsi/dpt/
3521
3522DRBD DRIVER
3523P: Philipp Reisner
3524P: Lars Ellenberg
3525M: drbd-dev@lists.linbit.com
3526L: drbd-user@lists.linbit.com
3527W: http://www.drbd.org
3528T: git git://git.drbd.org/linux-2.6-drbd.git drbd
3529T: git git://git.drbd.org/drbd-8.3.git
3530S: Supported
3531F: drivers/block/drbd/
3532F: lib/lru_cache.c
3533F: Documentation/blockdev/drbd/
3534
3535DRIVER CORE, KOBJECTS, DEBUGFS, KERNFS AND SYSFS
3536M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
3537T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
3538S: Supported
3539F: Documentation/kobject.txt
3540F: drivers/base/
3541F: fs/debugfs/
3542F: fs/kernfs/
3543F: fs/sysfs/
3544F: include/linux/debugfs.h
3545F: include/linux/kobj*
3546F: lib/kobj*
3547
3548DRM DRIVERS
3549M: David Airlie <airlied@linux.ie>
3550L: dri-devel@lists.freedesktop.org
3551T: git git://people.freedesktop.org/~airlied/linux
3552S: Maintained
3553F: drivers/gpu/drm/
3554F: drivers/gpu/vga/
3555F: include/drm/
3556F: include/uapi/drm/
3557
3558RADEON DRM DRIVERS
3559M: Alex Deucher <alexander.deucher@amd.com>
3560M: Christian König <christian.koenig@amd.com>
3561L: dri-devel@lists.freedesktop.org
3562T: git git://people.freedesktop.org/~agd5f/linux
3563S: Supported
3564F: drivers/gpu/drm/radeon/
3565F: include/uapi/drm/radeon*
3566
3567DRM PANEL DRIVERS
3568M: Thierry Reding <thierry.reding@gmail.com>
3569L: dri-devel@lists.freedesktop.org
3570T: git git://anongit.freedesktop.org/tegra/linux.git
3571S: Maintained
3572F: drivers/gpu/drm/drm_panel.c
3573F: drivers/gpu/drm/panel/
3574F: include/drm/drm_panel.h
3575F: Documentation/devicetree/bindings/panel/
3576
3577INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets)
3578M: Daniel Vetter <daniel.vetter@intel.com>
3579M: Jani Nikula <jani.nikula@linux.intel.com>
3580L: intel-gfx@lists.freedesktop.org
3581L: dri-devel@lists.freedesktop.org
3582Q: http://patchwork.freedesktop.org/project/intel-gfx/
3583T: git git://anongit.freedesktop.org/drm-intel
3584S: Supported
3585F: drivers/gpu/drm/i915/
3586F: include/drm/i915*
3587F: include/uapi/drm/i915*
3588
3589DRM DRIVERS FOR EXYNOS
3590M: Inki Dae <inki.dae@samsung.com>
3591M: Joonyoung Shim <jy0922.shim@samsung.com>
3592M: Seung-Woo Kim <sw0312.kim@samsung.com>
3593M: Kyungmin Park <kyungmin.park@samsung.com>
3594L: dri-devel@lists.freedesktop.org
3595T: git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
3596S: Supported
3597F: drivers/gpu/drm/exynos/
3598F: include/drm/exynos*
3599F: include/uapi/drm/exynos*
3600
3601DRM DRIVERS FOR FREESCALE DCU
3602M: Jianwei Wang <jianwei.wang.chn@gmail.com>
3603M: Alison Wang <alison.wang@freescale.com>
3604L: dri-devel@lists.freedesktop.org
3605S: Supported
3606F: drivers/gpu/drm/fsl-dcu/
3607F: Documentation/devicetree/bindings/video/fsl,dcu.txt
3608F: Documentation/devicetree/bindings/panel/nec,nl4827hc19_05b.txt
3609
3610DRM DRIVERS FOR FREESCALE IMX
3611M: Philipp Zabel <p.zabel@pengutronix.de>
3612L: dri-devel@lists.freedesktop.org
3613S: Maintained
3614F: drivers/gpu/drm/imx/
3615F: Documentation/devicetree/bindings/drm/imx/
3616
3617DRM DRIVERS FOR NVIDIA TEGRA
3618M: Thierry Reding <thierry.reding@gmail.com>
3619M: Terje Bergström <tbergstrom@nvidia.com>
3620L: dri-devel@lists.freedesktop.org
3621L: linux-tegra@vger.kernel.org
3622T: git git://anongit.freedesktop.org/tegra/linux.git
3623S: Supported
3624F: drivers/gpu/drm/tegra/
3625F: drivers/gpu/host1x/
3626F: include/linux/host1x.h
3627F: include/uapi/drm/tegra_drm.h
3628F: Documentation/devicetree/bindings/gpu/nvidia,tegra20-host1x.txt
3629
3630DRM DRIVERS FOR RENESAS
3631M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
3632L: dri-devel@lists.freedesktop.org
3633L: linux-sh@vger.kernel.org
3634T: git git://people.freedesktop.org/~airlied/linux
3635S: Supported
3636F: drivers/gpu/drm/rcar-du/
3637F: drivers/gpu/drm/shmobile/
3638F: include/linux/platform_data/shmob_drm.h
3639
3640DRM DRIVERS FOR ROCKCHIP
3641M: Mark Yao <mark.yao@rock-chips.com>
3642L: dri-devel@lists.freedesktop.org
3643S: Maintained
3644F: drivers/gpu/drm/rockchip/
3645F: Documentation/devicetree/bindings/video/rockchip*
3646
3647DRM DRIVERS FOR STI
3648M: Benjamin Gaignard <benjamin.gaignard@linaro.org>
3649M: Vincent Abriou <vincent.abriou@st.com>
3650L: dri-devel@lists.freedesktop.org
3651T: git http://git.linaro.org/people/benjamin.gaignard/kernel.git
3652S: Maintained
3653F: drivers/gpu/drm/sti
3654F: Documentation/devicetree/bindings/gpu/st,stih4xx.txt
3655
3656DSBR100 USB FM RADIO DRIVER
3657M: Alexey Klimov <klimov.linux@gmail.com>
3658L: linux-media@vger.kernel.org
3659T: git git://linuxtv.org/media_tree.git
3660S: Maintained
3661F: drivers/media/radio/dsbr100.c
3662
3663DSCC4 DRIVER
3664M: Francois Romieu <romieu@fr.zoreil.com>
3665L: netdev@vger.kernel.org
3666S: Maintained
3667F: drivers/net/wan/dscc4.c
3668
3669DT3155 MEDIA DRIVER
3670M: Hans Verkuil <hverkuil@xs4all.nl>
3671L: linux-media@vger.kernel.org
3672T: git git://linuxtv.org/media_tree.git
3673W: http://linuxtv.org
3674S: Odd Fixes
3675F: drivers/media/pci/dt3155/
3676
3677DVB_USB_AF9015 MEDIA DRIVER
3678M: Antti Palosaari <crope@iki.fi>
3679L: linux-media@vger.kernel.org
3680W: http://linuxtv.org/
3681W: http://palosaari.fi/linux/
3682Q: http://patchwork.linuxtv.org/project/linux-media/list/
3683T: git git://linuxtv.org/anttip/media_tree.git
3684S: Maintained
3685F: drivers/media/usb/dvb-usb-v2/af9015*
3686
3687DVB_USB_AF9035 MEDIA DRIVER
3688M: Antti Palosaari <crope@iki.fi>
3689L: linux-media@vger.kernel.org
3690W: http://linuxtv.org/
3691W: http://palosaari.fi/linux/
3692Q: http://patchwork.linuxtv.org/project/linux-media/list/
3693T: git git://linuxtv.org/anttip/media_tree.git
3694S: Maintained
3695F: drivers/media/usb/dvb-usb-v2/af9035*
3696
3697DVB_USB_ANYSEE MEDIA DRIVER
3698M: Antti Palosaari <crope@iki.fi>
3699L: linux-media@vger.kernel.org
3700W: http://linuxtv.org/
3701W: http://palosaari.fi/linux/
3702Q: http://patchwork.linuxtv.org/project/linux-media/list/
3703T: git git://linuxtv.org/anttip/media_tree.git
3704S: Maintained
3705F: drivers/media/usb/dvb-usb-v2/anysee*
3706
3707DVB_USB_AU6610 MEDIA DRIVER
3708M: Antti Palosaari <crope@iki.fi>
3709L: linux-media@vger.kernel.org
3710W: http://linuxtv.org/
3711W: http://palosaari.fi/linux/
3712Q: http://patchwork.linuxtv.org/project/linux-media/list/
3713T: git git://linuxtv.org/anttip/media_tree.git
3714S: Maintained
3715F: drivers/media/usb/dvb-usb-v2/au6610*
3716
3717DVB_USB_CE6230 MEDIA DRIVER
3718M: Antti Palosaari <crope@iki.fi>
3719L: linux-media@vger.kernel.org
3720W: http://linuxtv.org/
3721W: http://palosaari.fi/linux/
3722Q: http://patchwork.linuxtv.org/project/linux-media/list/
3723T: git git://linuxtv.org/anttip/media_tree.git
3724S: Maintained
3725F: drivers/media/usb/dvb-usb-v2/ce6230*
3726
3727DVB_USB_CXUSB MEDIA DRIVER
3728M: Michael Krufky <mkrufky@linuxtv.org>
3729L: linux-media@vger.kernel.org
3730W: http://linuxtv.org/
3731W: http://github.com/mkrufky
3732Q: http://patchwork.linuxtv.org/project/linux-media/list/
3733T: git git://linuxtv.org/media_tree.git
3734S: Maintained
3735F: drivers/media/usb/dvb-usb/cxusb*
3736
3737DVB_USB_EC168 MEDIA DRIVER
3738M: Antti Palosaari <crope@iki.fi>
3739L: linux-media@vger.kernel.org
3740W: http://linuxtv.org/
3741W: http://palosaari.fi/linux/
3742Q: http://patchwork.linuxtv.org/project/linux-media/list/
3743T: git git://linuxtv.org/anttip/media_tree.git
3744S: Maintained
3745F: drivers/media/usb/dvb-usb-v2/ec168*
3746
3747DVB_USB_GL861 MEDIA DRIVER
3748M: Antti Palosaari <crope@iki.fi>
3749L: linux-media@vger.kernel.org
3750W: http://linuxtv.org/
3751Q: http://patchwork.linuxtv.org/project/linux-media/list/
3752T: git git://linuxtv.org/anttip/media_tree.git
3753S: Maintained
3754F: drivers/media/usb/dvb-usb-v2/gl861*
3755
3756DVB_USB_MXL111SF MEDIA DRIVER
3757M: Michael Krufky <mkrufky@linuxtv.org>
3758L: linux-media@vger.kernel.org
3759W: http://linuxtv.org/
3760W: http://github.com/mkrufky
3761Q: http://patchwork.linuxtv.org/project/linux-media/list/
3762T: git git://linuxtv.org/mkrufky/mxl111sf.git
3763S: Maintained
3764F: drivers/media/usb/dvb-usb-v2/mxl111sf*
3765
3766DVB_USB_RTL28XXU MEDIA DRIVER
3767M: Antti Palosaari <crope@iki.fi>
3768L: linux-media@vger.kernel.org
3769W: http://linuxtv.org/
3770W: http://palosaari.fi/linux/
3771Q: http://patchwork.linuxtv.org/project/linux-media/list/
3772T: git git://linuxtv.org/anttip/media_tree.git
3773S: Maintained
3774F: drivers/media/usb/dvb-usb-v2/rtl28xxu*
3775
3776DVB_USB_V2 MEDIA DRIVER
3777M: Antti Palosaari <crope@iki.fi>
3778L: linux-media@vger.kernel.org
3779W: http://linuxtv.org/
3780W: http://palosaari.fi/linux/
3781Q: http://patchwork.linuxtv.org/project/linux-media/list/
3782T: git git://linuxtv.org/anttip/media_tree.git
3783S: Maintained
3784F: drivers/media/usb/dvb-usb-v2/dvb_usb*
3785F: drivers/media/usb/dvb-usb-v2/usb_urb.c
3786
3787DYNAMIC DEBUG
3788M: Jason Baron <jbaron@akamai.com>
3789S: Maintained
3790F: lib/dynamic_debug.c
3791F: include/linux/dynamic_debug.h
3792
3793DZ DECSTATION DZ11 SERIAL DRIVER
3794M: "Maciej W. Rozycki" <macro@linux-mips.org>
3795S: Maintained
3796F: drivers/tty/serial/dz.*
3797
3798E3X0 POWER BUTTON DRIVER
3799M: Moritz Fischer <moritz.fischer@ettus.com>
3800L: usrp-users@lists.ettus.com
3801W: http://www.ettus.com
3802S: Supported
3803F: drivers/input/misc/e3x0-button.c
3804F: Documentation/devicetree/bindings/input/e3x0-button.txt
3805
3806E4000 MEDIA DRIVER
3807M: Antti Palosaari <crope@iki.fi>
3808L: linux-media@vger.kernel.org
3809W: http://linuxtv.org/
3810W: http://palosaari.fi/linux/
3811Q: http://patchwork.linuxtv.org/project/linux-media/list/
3812T: git git://linuxtv.org/anttip/media_tree.git
3813S: Maintained
3814F: drivers/media/tuners/e4000*
3815
3816EATA ISA/EISA/PCI SCSI DRIVER
3817M: Dario Ballabio <ballabio_dario@emc.com>
3818L: linux-scsi@vger.kernel.org
3819S: Maintained
3820F: drivers/scsi/eata.c
3821
3822EC100 MEDIA DRIVER
3823M: Antti Palosaari <crope@iki.fi>
3824L: linux-media@vger.kernel.org
3825W: http://linuxtv.org/
3826W: http://palosaari.fi/linux/
3827Q: http://patchwork.linuxtv.org/project/linux-media/list/
3828T: git git://linuxtv.org/anttip/media_tree.git
3829S: Maintained
3830F: drivers/media/dvb-frontends/ec100*
3831
3832ECRYPT FILE SYSTEM
3833M: Tyler Hicks <tyhicks@canonical.com>
3834L: ecryptfs@vger.kernel.org
3835W: http://ecryptfs.org
3836W: https://launchpad.net/ecryptfs
3837S: Supported
3838F: Documentation/filesystems/ecryptfs.txt
3839F: fs/ecryptfs/
3840
3841EDAC-CORE
3842M: Doug Thompson <dougthompson@xmission.com>
3843M: Borislav Petkov <bp@alien8.de>
3844M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
3845L: linux-edac@vger.kernel.org
3846W: bluesmoke.sourceforge.net
3847T: git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp.git#for-next
3848T: git://git.kernel.org/pub/linux/kernel/git/mchehab/linux-edac.git#linux_next
3849S: Supported
3850F: Documentation/edac.txt
3851F: drivers/edac/
3852F: include/linux/edac.h
3853
3854EDAC-AMD64
3855M: Doug Thompson <dougthompson@xmission.com>
3856M: Borislav Petkov <bp@alien8.de>
3857L: linux-edac@vger.kernel.org
3858W: bluesmoke.sourceforge.net
3859S: Maintained
3860F: drivers/edac/amd64_edac*
3861
3862EDAC-CALXEDA
3863M: Doug Thompson <dougthompson@xmission.com>
3864M: Robert Richter <rric@kernel.org>
3865L: linux-edac@vger.kernel.org
3866W: bluesmoke.sourceforge.net
3867S: Maintained
3868F: drivers/edac/highbank*
3869
3870EDAC-CAVIUM
3871M: Ralf Baechle <ralf@linux-mips.org>
3872M: David Daney <david.daney@cavium.com>
3873L: linux-edac@vger.kernel.org
3874L: linux-mips@linux-mips.org
3875W: bluesmoke.sourceforge.net
3876S: Supported
3877F: drivers/edac/octeon_edac*
3878
3879EDAC-E752X
3880M: Mark Gross <mark.gross@intel.com>
3881M: Doug Thompson <dougthompson@xmission.com>
3882L: linux-edac@vger.kernel.org
3883W: bluesmoke.sourceforge.net
3884S: Maintained
3885F: drivers/edac/e752x_edac.c
3886
3887EDAC-E7XXX
3888M: Doug Thompson <dougthompson@xmission.com>
3889L: linux-edac@vger.kernel.org
3890W: bluesmoke.sourceforge.net
3891S: Maintained
3892F: drivers/edac/e7xxx_edac.c
3893
3894EDAC-GHES
3895M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
3896L: linux-edac@vger.kernel.org
3897W: bluesmoke.sourceforge.net
3898S: Maintained
3899F: drivers/edac/ghes_edac.c
3900
3901EDAC-I82443BXGX
3902M: Tim Small <tim@buttersideup.com>
3903L: linux-edac@vger.kernel.org
3904W: bluesmoke.sourceforge.net
3905S: Maintained
3906F: drivers/edac/i82443bxgx_edac.c
3907
3908EDAC-I3000
3909M: Jason Uhlenkott <juhlenko@akamai.com>
3910L: linux-edac@vger.kernel.org
3911W: bluesmoke.sourceforge.net
3912S: Maintained
3913F: drivers/edac/i3000_edac.c
3914
3915EDAC-I5000
3916M: Doug Thompson <dougthompson@xmission.com>
3917L: linux-edac@vger.kernel.org
3918W: bluesmoke.sourceforge.net
3919S: Maintained
3920F: drivers/edac/i5000_edac.c
3921
3922EDAC-I5400
3923M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
3924L: linux-edac@vger.kernel.org
3925W: bluesmoke.sourceforge.net
3926S: Maintained
3927F: drivers/edac/i5400_edac.c
3928
3929EDAC-I7300
3930M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
3931L: linux-edac@vger.kernel.org
3932W: bluesmoke.sourceforge.net
3933S: Maintained
3934F: drivers/edac/i7300_edac.c
3935
3936EDAC-I7CORE
3937M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
3938L: linux-edac@vger.kernel.org
3939W: bluesmoke.sourceforge.net
3940S: Maintained
3941F: drivers/edac/i7core_edac.c
3942
3943EDAC-I82975X
3944M: Ranganathan Desikan <ravi@jetztechnologies.com>
3945M: "Arvind R." <arvino55@gmail.com>
3946L: linux-edac@vger.kernel.org
3947W: bluesmoke.sourceforge.net
3948S: Maintained
3949F: drivers/edac/i82975x_edac.c
3950
3951EDAC-IE31200
3952M: Jason Baron <jbaron@akamai.com>
3953L: linux-edac@vger.kernel.org
3954W: bluesmoke.sourceforge.net
3955S: Maintained
3956F: drivers/edac/ie31200_edac.c
3957
3958EDAC-MPC85XX
3959M: Johannes Thumshirn <morbidrsa@gmail.com>
3960L: linux-edac@vger.kernel.org
3961W: bluesmoke.sourceforge.net
3962S: Maintained
3963F: drivers/edac/mpc85xx_edac.[ch]
3964
3965EDAC-PASEMI
3966M: Egor Martovetsky <egor@pasemi.com>
3967L: linux-edac@vger.kernel.org
3968W: bluesmoke.sourceforge.net
3969S: Maintained
3970F: drivers/edac/pasemi_edac.c
3971
3972EDAC-R82600
3973M: Tim Small <tim@buttersideup.com>
3974L: linux-edac@vger.kernel.org
3975W: bluesmoke.sourceforge.net
3976S: Maintained
3977F: drivers/edac/r82600_edac.c
3978
3979EDAC-SBRIDGE
3980M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
3981L: linux-edac@vger.kernel.org
3982W: bluesmoke.sourceforge.net
3983S: Maintained
3984F: drivers/edac/sb_edac.c
3985
3986EDAC-XGENE
3987APPLIED MICRO (APM) X-GENE SOC EDAC
3988M: Loc Ho <lho@apm.com>
3989S: Supported
3990F: drivers/edac/xgene_edac.c
3991F: Documentation/devicetree/bindings/edac/apm-xgene-edac.txt
3992
3993EDIROL UA-101/UA-1000 DRIVER
3994M: Clemens Ladisch <clemens@ladisch.de>
3995L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3996T: git git://git.alsa-project.org/alsa-kernel.git
3997S: Maintained
3998F: sound/usb/misc/ua101.c
3999
4000EXTENSIBLE FIRMWARE INTERFACE (EFI)
4001M: Matt Fleming <matt.fleming@intel.com>
4002L: linux-efi@vger.kernel.org
4003T: git git://git.kernel.org/pub/scm/linux/kernel/git/mfleming/efi.git
4004S: Maintained
4005F: Documentation/efi-stub.txt
4006F: arch/ia64/kernel/efi.c
4007F: arch/x86/boot/compressed/eboot.[ch]
4008F: arch/x86/include/asm/efi.h
4009F: arch/x86/platform/efi/*
4010F: drivers/firmware/efi/*
4011F: include/linux/efi*.h
4012
4013EFI VARIABLE FILESYSTEM
4014M: Matthew Garrett <matthew.garrett@nebula.com>
4015M: Jeremy Kerr <jk@ozlabs.org>
4016M: Matt Fleming <matt.fleming@intel.com>
4017T: git git://git.kernel.org/pub/scm/linux/kernel/git/mfleming/efi.git
4018L: linux-efi@vger.kernel.org
4019S: Maintained
4020F: fs/efivarfs/
4021
4022EFIFB FRAMEBUFFER DRIVER
4023L: linux-fbdev@vger.kernel.org
4024M: Peter Jones <pjones@redhat.com>
4025S: Maintained
4026F: drivers/video/fbdev/efifb.c
4027
4028EFS FILESYSTEM
4029W: http://aeschi.ch.eu.org/efs/
4030S: Orphan
4031F: fs/efs/
4032
4033EHCA (IBM GX bus InfiniBand adapter) DRIVER
4034M: Hoang-Nam Nguyen <hnguyen@de.ibm.com>
4035M: Christoph Raisch <raisch@de.ibm.com>
4036L: linux-rdma@vger.kernel.org
4037S: Supported
4038F: drivers/infiniband/hw/ehca/
4039
4040EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
4041M: Thadeu Lima de Souza Cascardo <cascardo@linux.vnet.ibm.com>
4042L: netdev@vger.kernel.org
4043S: Maintained
4044F: drivers/net/ethernet/ibm/ehea/
4045
4046EM28XX VIDEO4LINUX DRIVER
4047M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
4048L: linux-media@vger.kernel.org
4049W: http://linuxtv.org
4050T: git git://linuxtv.org/media_tree.git
4051S: Maintained
4052F: drivers/media/usb/em28xx/
4053
4054EMBEDDED LINUX
4055M: Paul Gortmaker <paul.gortmaker@windriver.com>
4056M: Matt Mackall <mpm@selenic.com>
4057M: David Woodhouse <dwmw2@infradead.org>
4058L: linux-embedded@vger.kernel.org
4059S: Maintained
4060
4061EMULEX/AVAGO LPFC FC/FCOE SCSI DRIVER
4062M: James Smart <james.smart@avagotech.com>
4063M: Dick Kennedy <dick.kennedy@avagotech.com>
4064L: linux-scsi@vger.kernel.org
4065W: http://www.avagotech.com
4066S: Supported
4067F: drivers/scsi/lpfc/
4068
4069ENE CB710 FLASH CARD READER DRIVER
4070M: Michał Mirosław <mirq-linux@rere.qmqm.pl>
4071S: Maintained
4072F: drivers/misc/cb710/
4073F: drivers/mmc/host/cb710-mmc.*
4074F: include/linux/cb710.h
4075
4076ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
4077M: Maxim Levitsky <maximlevitsky@gmail.com>
4078S: Maintained
4079F: drivers/media/rc/ene_ir.*
4080
4081ENHANCED ERROR HANDLING (EEH)
4082M: Gavin Shan <shangw@linux.vnet.ibm.com>
4083L: linuxppc-dev@lists.ozlabs.org
4084S: Supported
4085F: Documentation/powerpc/eeh-pci-error-recovery.txt
4086F: arch/powerpc/kernel/eeh*.c
4087
4088EPSON S1D13XXX FRAMEBUFFER DRIVER
4089M: Kristoffer Ericson <kristoffer.ericson@gmail.com>
4090S: Maintained
4091T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
4092F: drivers/video/fbdev/s1d13xxxfb.c
4093F: include/video/s1d13xxxfb.h
4094
4095ET131X NETWORK DRIVER
4096M: Mark Einon <mark.einon@gmail.com>
4097S: Odd Fixes
4098F: drivers/net/ethernet/agere/
4099
4100ETHERNET BRIDGE
4101M: Stephen Hemminger <stephen@networkplumber.org>
4102L: bridge@lists.linux-foundation.org
4103L: netdev@vger.kernel.org
4104W: http://www.linuxfoundation.org/en/Net:Bridge
4105S: Maintained
4106F: include/linux/netfilter_bridge/
4107F: net/bridge/
4108
4109ETHERNET PHY LIBRARY
4110M: Florian Fainelli <f.fainelli@gmail.com>
4111L: netdev@vger.kernel.org
4112S: Maintained
4113F: include/linux/phy.h
4114F: include/linux/phy_fixed.h
4115F: drivers/net/phy/
4116F: Documentation/networking/phy.txt
4117F: drivers/of/of_mdio.c
4118F: drivers/of/of_net.c
4119
4120EXT2 FILE SYSTEM
4121M: Jan Kara <jack@suse.com>
4122L: linux-ext4@vger.kernel.org
4123S: Maintained
4124F: Documentation/filesystems/ext2.txt
4125F: fs/ext2/
4126F: include/linux/ext2*
4127
4128EXT4 FILE SYSTEM
4129M: "Theodore Ts'o" <tytso@mit.edu>
4130M: Andreas Dilger <adilger.kernel@dilger.ca>
4131L: linux-ext4@vger.kernel.org
4132W: http://ext4.wiki.kernel.org
4133Q: http://patchwork.ozlabs.org/project/linux-ext4/list/
4134S: Maintained
4135F: Documentation/filesystems/ext4.txt
4136F: fs/ext4/
4137
4138Extended Verification Module (EVM)
4139M: Mimi Zohar <zohar@linux.vnet.ibm.com>
4140L: linux-ima-devel@lists.sourceforge.net
4141L: linux-security-module@vger.kernel.org
4142S: Supported
4143F: security/integrity/evm/
4144
4145EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
4146M: MyungJoo Ham <myungjoo.ham@samsung.com>
4147M: Chanwoo Choi <cw00.choi@samsung.com>
4148L: linux-kernel@vger.kernel.org
4149T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
4150S: Maintained
4151F: drivers/extcon/
4152F: Documentation/extcon/
4153
4154EXYNOS DP DRIVER
4155M: Jingoo Han <jingoohan1@gmail.com>
4156L: dri-devel@lists.freedesktop.org
4157S: Maintained
4158F: drivers/gpu/drm/exynos/exynos_dp*
4159
4160EXYNOS MIPI DISPLAY DRIVERS
4161M: Inki Dae <inki.dae@samsung.com>
4162M: Donghwa Lee <dh09.lee@samsung.com>
4163M: Kyungmin Park <kyungmin.park@samsung.com>
4164L: linux-fbdev@vger.kernel.org
4165S: Maintained
4166F: drivers/video/fbdev/exynos/exynos_mipi*
4167F: include/video/exynos_mipi*
4168
4169F71805F HARDWARE MONITORING DRIVER
4170M: Jean Delvare <jdelvare@suse.com>
4171L: lm-sensors@lm-sensors.org
4172S: Maintained
4173F: Documentation/hwmon/f71805f
4174F: drivers/hwmon/f71805f.c
4175
4176FC0011 TUNER DRIVER
4177M: Michael Buesch <m@bues.ch>
4178L: linux-media@vger.kernel.org
4179S: Maintained
4180F: drivers/media/tuners/fc0011.h
4181F: drivers/media/tuners/fc0011.c
4182
4183FC2580 MEDIA DRIVER
4184M: Antti Palosaari <crope@iki.fi>
4185L: linux-media@vger.kernel.org
4186W: http://linuxtv.org/
4187W: http://palosaari.fi/linux/
4188Q: http://patchwork.linuxtv.org/project/linux-media/list/
4189T: git git://linuxtv.org/anttip/media_tree.git
4190S: Maintained
4191F: drivers/media/tuners/fc2580*
4192
4193FANOTIFY
4194M: Eric Paris <eparis@redhat.com>
4195S: Maintained
4196F: fs/notify/fanotify/
4197F: include/linux/fanotify.h
4198F: include/uapi/linux/fanotify.h
4199
4200FARSYNC SYNCHRONOUS DRIVER
4201M: Kevin Curtis <kevin.curtis@farsite.co.uk>
4202W: http://www.farsite.co.uk/
4203S: Supported
4204F: drivers/net/wan/farsync.*
4205
4206FAULT INJECTION SUPPORT
4207M: Akinobu Mita <akinobu.mita@gmail.com>
4208S: Supported
4209F: Documentation/fault-injection/
4210F: lib/fault-inject.c
4211
4212FBTFT Framebuffer drivers
4213M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
4214M: Noralf Trønnes <noralf@tronnes.org>
4215S: Maintained
4216F: drivers/staging/fbtft/
4217
4218FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
4219M: Vasu Dev <vasu.dev@intel.com>
4220L: fcoe-devel@open-fcoe.org
4221W: www.Open-FCoE.org
4222S: Supported
4223F: drivers/scsi/libfc/
4224F: drivers/scsi/fcoe/
4225F: include/scsi/fc/
4226F: include/scsi/libfc.h
4227F: include/scsi/libfcoe.h
4228F: include/uapi/scsi/fc/
4229
4230FILE LOCKING (flock() and fcntl()/lockf())
4231M: Jeff Layton <jlayton@poochiereds.net>
4232M: "J. Bruce Fields" <bfields@fieldses.org>
4233L: linux-fsdevel@vger.kernel.org
4234S: Maintained
4235F: include/linux/fcntl.h
4236F: include/linux/fs.h
4237F: include/uapi/linux/fcntl.h
4238F: include/uapi/linux/fs.h
4239F: fs/fcntl.c
4240F: fs/locks.c
4241
4242FILESYSTEMS (VFS and infrastructure)
4243M: Alexander Viro <viro@zeniv.linux.org.uk>
4244L: linux-fsdevel@vger.kernel.org
4245S: Maintained
4246F: fs/*
4247
4248FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
4249M: Riku Voipio <riku.voipio@iki.fi>
4250L: lm-sensors@lm-sensors.org
4251S: Maintained
4252F: drivers/hwmon/f75375s.c
4253F: include/linux/f75375s.h
4254
4255FIREWIRE AUDIO DRIVERS
4256M: Clemens Ladisch <clemens@ladisch.de>
4257L: alsa-devel@alsa-project.org (moderated for non-subscribers)
4258T: git git://git.alsa-project.org/alsa-kernel.git
4259S: Maintained
4260F: sound/firewire/
4261
4262FIREWIRE MEDIA DRIVERS (firedtv)
4263M: Stefan Richter <stefanr@s5r6.in-berlin.de>
4264L: linux-media@vger.kernel.org
4265L: linux1394-devel@lists.sourceforge.net
4266T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
4267S: Maintained
4268F: drivers/media/firewire/
4269
4270FIREWIRE SBP-2 TARGET
4271M: Chris Boot <bootc@bootc.net>
4272L: linux-scsi@vger.kernel.org
4273L: target-devel@vger.kernel.org
4274L: linux1394-devel@lists.sourceforge.net
4275T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
4276S: Maintained
4277F: drivers/target/sbp/
4278
4279FIREWIRE SUBSYSTEM
4280M: Stefan Richter <stefanr@s5r6.in-berlin.de>
4281L: linux1394-devel@lists.sourceforge.net
4282W: http://ieee1394.wiki.kernel.org/
4283T: git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
4284S: Maintained
4285F: drivers/firewire/
4286F: include/linux/firewire.h
4287F: include/uapi/linux/firewire*.h
4288F: tools/firewire/
4289
4290FIRMWARE LOADER (request_firmware)
4291M: Ming Lei <ming.lei@canonical.com>
4292L: linux-kernel@vger.kernel.org
4293S: Maintained
4294F: Documentation/firmware_class/
4295F: drivers/base/firmware*.c
4296F: include/linux/firmware.h
4297
4298FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card)
4299M: Joshua Morris <josh.h.morris@us.ibm.com>
4300M: Philip Kelleher <pjk1939@linux.vnet.ibm.com>
4301S: Maintained
4302F: drivers/block/rsxx/
4303
4304FLOPPY DRIVER
4305M: Jiri Kosina <jikos@kernel.org>
4306T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/floppy.git
4307S: Odd fixes
4308F: drivers/block/floppy.c
4309
4310FMC SUBSYSTEM
4311M: Alessandro Rubini <rubini@gnudd.com>
4312W: http://www.ohwr.org/projects/fmc-bus
4313S: Supported
4314F: drivers/fmc/
4315F: include/linux/fmc*.h
4316F: include/linux/ipmi-fru.h
4317K: fmc_d.*register
4318
4319FPU EMULATOR
4320M: Bill Metzenthen <billm@melbpc.org.au>
4321W: http://floatingpoint.sourceforge.net/emulator/index.html
4322S: Maintained
4323F: arch/x86/math-emu/
4324
4325FRAME RELAY DLCI/FRAD (Sangoma drivers too)
4326L: netdev@vger.kernel.org
4327S: Orphan
4328F: drivers/net/wan/dlci.c
4329F: drivers/net/wan/sdla.c
4330
4331FRAMEBUFFER LAYER
4332M: Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
4333M: Tomi Valkeinen <tomi.valkeinen@ti.com>
4334L: linux-fbdev@vger.kernel.org
4335W: http://linux-fbdev.sourceforge.net/
4336Q: http://patchwork.kernel.org/project/linux-fbdev/list/
4337T: git git://git.kernel.org/pub/scm/linux/kernel/git/plagnioj/linux-fbdev.git
4338S: Maintained
4339F: Documentation/fb/
4340F: Documentation/devicetree/bindings/fb/
4341F: drivers/video/
4342F: include/video/
4343F: include/linux/fb.h
4344F: include/uapi/video/
4345F: include/uapi/linux/fb.h
4346
4347FREESCALE DIU FRAMEBUFFER DRIVER
4348M: Timur Tabi <timur@tabi.org>
4349L: linux-fbdev@vger.kernel.org
4350S: Maintained
4351F: drivers/video/fbdev/fsl-diu-fb.*
4352
4353FREESCALE DMA DRIVER
4354M: Li Yang <leoli@freescale.com>
4355M: Zhang Wei <zw@zh-kernel.org>
4356L: linuxppc-dev@lists.ozlabs.org
4357S: Maintained
4358F: drivers/dma/fsldma.*
4359
4360FREESCALE I2C CPM DRIVER
4361M: Jochen Friedrich <jochen@scram.de>
4362L: linuxppc-dev@lists.ozlabs.org
4363L: linux-i2c@vger.kernel.org
4364S: Maintained
4365F: drivers/i2c/busses/i2c-cpm.c
4366
4367FREESCALE IMX / MXC FRAMEBUFFER DRIVER
4368M: Sascha Hauer <kernel@pengutronix.de>
4369L: linux-fbdev@vger.kernel.org
4370L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4371S: Maintained
4372F: include/linux/platform_data/video-imxfb.h
4373F: drivers/video/fbdev/imxfb.c
4374
4375FREESCALE QUAD SPI DRIVER
4376M: Han Xu <han.xu@freescale.com>
4377L: linux-mtd@lists.infradead.org
4378S: Maintained
4379F: drivers/mtd/spi-nor/fsl-quadspi.c
4380
4381FREESCALE SOC FS_ENET DRIVER
4382M: Pantelis Antoniou <pantelis.antoniou@gmail.com>
4383M: Vitaly Bordug <vbordug@ru.mvista.com>
4384L: linuxppc-dev@lists.ozlabs.org
4385L: netdev@vger.kernel.org
4386S: Maintained
4387F: drivers/net/ethernet/freescale/fs_enet/
4388F: include/linux/fs_enet_pd.h
4389
4390FREESCALE QUICC ENGINE LIBRARY
4391L: linuxppc-dev@lists.ozlabs.org
4392S: Orphan
4393F: arch/powerpc/sysdev/qe_lib/
4394F: arch/powerpc/include/asm/*qe.h
4395
4396FREESCALE USB PERIPHERAL DRIVERS
4397M: Li Yang <leoli@freescale.com>
4398L: linux-usb@vger.kernel.org
4399L: linuxppc-dev@lists.ozlabs.org
4400S: Maintained
4401F: drivers/usb/gadget/udc/fsl*
4402
4403FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
4404M: Li Yang <leoli@freescale.com>
4405L: netdev@vger.kernel.org
4406L: linuxppc-dev@lists.ozlabs.org
4407S: Maintained
4408F: drivers/net/ethernet/freescale/ucc_geth*
4409
4410FREESCALE QUICC ENGINE UCC UART DRIVER
4411M: Timur Tabi <timur@tabi.org>
4412L: linuxppc-dev@lists.ozlabs.org
4413S: Maintained
4414F: drivers/tty/serial/ucc_uart.c
4415
4416FREESCALE SOC SOUND DRIVERS
4417M: Timur Tabi <timur@tabi.org>
4418M: Nicolin Chen <nicoleotsuka@gmail.com>
4419M: Xiubo Li <Xiubo.Lee@gmail.com>
4420L: alsa-devel@alsa-project.org (moderated for non-subscribers)
4421L: linuxppc-dev@lists.ozlabs.org
4422S: Maintained
4423F: sound/soc/fsl/fsl*
4424F: sound/soc/fsl/imx*
4425F: sound/soc/fsl/mpc8610_hpcd.c
4426
4427FREESCALE QORIQ MANAGEMENT COMPLEX DRIVER
4428M: "J. German Rivera" <German.Rivera@freescale.com>
4429L: linux-kernel@vger.kernel.org
4430S: Maintained
4431F: drivers/staging/fsl-mc/
4432
4433FREEVXFS FILESYSTEM
4434M: Christoph Hellwig <hch@infradead.org>
4435W: ftp://ftp.openlinux.org/pub/people/hch/vxfs
4436S: Maintained
4437F: fs/freevxfs/
4438
4439FREEZER
4440M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
4441M: Pavel Machek <pavel@ucw.cz>
4442L: linux-pm@vger.kernel.org
4443S: Supported
4444F: Documentation/power/freezing-of-tasks.txt
4445F: include/linux/freezer.h
4446F: kernel/freezer.c
4447
4448FRONTSWAP API
4449M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
4450L: linux-kernel@vger.kernel.org
4451S: Maintained
4452F: mm/frontswap.c
4453F: include/linux/frontswap.h
4454
4455FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS
4456M: David Howells <dhowells@redhat.com>
4457L: linux-cachefs@redhat.com
4458S: Supported
4459F: Documentation/filesystems/caching/
4460F: fs/fscache/
4461F: include/linux/fscache*.h
4462
4463F2FS FILE SYSTEM
4464M: Jaegeuk Kim <jaegeuk@kernel.org>
4465M: Changman Lee <cm224.lee@samsung.com>
4466R: Chao Yu <chao2.yu@samsung.com>
4467L: linux-f2fs-devel@lists.sourceforge.net
4468W: http://en.wikipedia.org/wiki/F2FS
4469T: git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
4470S: Maintained
4471F: Documentation/filesystems/f2fs.txt
4472F: Documentation/ABI/testing/sysfs-fs-f2fs
4473F: fs/f2fs/
4474F: include/linux/f2fs_fs.h
4475F: include/trace/events/f2fs.h
4476
4477FUJITSU FR-V (FRV) PORT
4478M: David Howells <dhowells@redhat.com>
4479S: Maintained
4480F: arch/frv/
4481
4482FUJITSU LAPTOP EXTRAS
4483M: Jonathan Woithe <jwoithe@just42.net>
4484L: platform-driver-x86@vger.kernel.org
4485S: Maintained
4486F: drivers/platform/x86/fujitsu-laptop.c
4487
4488FUJITSU M-5MO LS CAMERA ISP DRIVER
4489M: Kyungmin Park <kyungmin.park@samsung.com>
4490M: Heungjun Kim <riverful.kim@samsung.com>
4491L: linux-media@vger.kernel.org
4492S: Maintained
4493F: drivers/media/i2c/m5mols/
4494F: include/media/m5mols.h
4495
4496FUJITSU TABLET EXTRAS
4497M: Robert Gerlach <khnz@gmx.de>
4498L: platform-driver-x86@vger.kernel.org
4499S: Maintained
4500F: drivers/platform/x86/fujitsu-tablet.c
4501
4502FUSE: FILESYSTEM IN USERSPACE
4503M: Miklos Szeredi <miklos@szeredi.hu>
4504L: fuse-devel@lists.sourceforge.net
4505W: http://fuse.sourceforge.net/
4506T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
4507S: Maintained
4508F: fs/fuse/
4509F: include/uapi/linux/fuse.h
4510F: Documentation/filesystems/fuse.txt
4511
4512FUTURE DOMAIN TMC-16x0 SCSI DRIVER (16-bit)
4513M: Rik Faith <faith@cs.unc.edu>
4514L: linux-scsi@vger.kernel.org
4515S: Odd Fixes (e.g., new signatures)
4516F: drivers/scsi/fdomain.*
4517
4518GCOV BASED KERNEL PROFILING
4519M: Peter Oberparleiter <oberpar@linux.vnet.ibm.com>
4520S: Maintained
4521F: kernel/gcov/
4522F: Documentation/gcov.txt
4523
4524GDT SCSI DISK ARRAY CONTROLLER DRIVER
4525M: Achim Leubner <achim_leubner@adaptec.com>
4526L: linux-scsi@vger.kernel.org
4527W: http://www.icp-vortex.com/
4528S: Supported
4529F: drivers/scsi/gdt*
4530
4531GDB KERNEL DEBUGGING HELPER SCRIPTS
4532M: Jan Kiszka <jan.kiszka@siemens.com>
4533S: Supported
4534F: scripts/gdb/
4535
4536GEMTEK FM RADIO RECEIVER DRIVER
4537M: Hans Verkuil <hverkuil@xs4all.nl>
4538L: linux-media@vger.kernel.org
4539T: git git://linuxtv.org/media_tree.git
4540W: http://linuxtv.org
4541S: Maintained
4542F: drivers/media/radio/radio-gemtek*
4543
4544GENERIC GPIO I2C DRIVER
4545M: Haavard Skinnemoen <hskinnemoen@gmail.com>
4546S: Supported
4547F: drivers/i2c/busses/i2c-gpio.c
4548F: include/linux/i2c-gpio.h
4549
4550GENERIC GPIO I2C MULTIPLEXER DRIVER
4551M: Peter Korsgaard <peter.korsgaard@barco.com>
4552L: linux-i2c@vger.kernel.org
4553S: Supported
4554F: drivers/i2c/muxes/i2c-mux-gpio.c
4555F: include/linux/i2c-mux-gpio.h
4556F: Documentation/i2c/muxes/i2c-mux-gpio
4557
4558GENERIC HDLC (WAN) DRIVERS
4559M: Krzysztof Halasa <khc@pm.waw.pl>
4560W: http://www.kernel.org/pub/linux/utils/net/hdlc/
4561S: Maintained
4562F: drivers/net/wan/c101.c
4563F: drivers/net/wan/hd6457*
4564F: drivers/net/wan/hdlc*
4565F: drivers/net/wan/n2.c
4566F: drivers/net/wan/pc300too.c
4567F: drivers/net/wan/pci200syn.c
4568F: drivers/net/wan/wanxl*
4569
4570GENERIC INCLUDE/ASM HEADER FILES
4571M: Arnd Bergmann <arnd@arndb.de>
4572L: linux-arch@vger.kernel.org
4573T: git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
4574S: Maintained
4575F: include/asm-generic/
4576F: include/uapi/asm-generic/
4577
4578GENERIC PHY FRAMEWORK
4579M: Kishon Vijay Abraham I <kishon@ti.com>
4580L: linux-kernel@vger.kernel.org
4581T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git
4582S: Supported
4583F: drivers/phy/
4584F: include/linux/phy/
4585
4586GENERIC PM DOMAINS
4587M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
4588M: Kevin Hilman <khilman@kernel.org>
4589M: Ulf Hansson <ulf.hansson@linaro.org>
4590L: linux-pm@vger.kernel.org
4591S: Supported
4592F: drivers/base/power/domain*.c
4593F: include/linux/pm_domain.h
4594
4595GENERIC UIO DRIVER FOR PCI DEVICES
4596M: "Michael S. Tsirkin" <mst@redhat.com>
4597L: kvm@vger.kernel.org
4598S: Supported
4599F: drivers/uio/uio_pci_generic.c
4600
4601GET_MAINTAINER SCRIPT
4602M: Joe Perches <joe@perches.com>
4603S: Maintained
4604F: scripts/get_maintainer.pl
4605
4606GFS2 FILE SYSTEM
4607M: Steven Whitehouse <swhiteho@redhat.com>
4608M: Bob Peterson <rpeterso@redhat.com>
4609L: cluster-devel@redhat.com
4610W: http://sources.redhat.com/cluster/
4611T: git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
4612S: Supported
4613F: Documentation/filesystems/gfs2*.txt
4614F: fs/gfs2/
4615F: include/uapi/linux/gfs2_ondisk.h
4616
4617GIGASET ISDN DRIVERS
4618M: Paul Bolle <pebolle@tiscali.nl>
4619L: gigaset307x-common@lists.sourceforge.net
4620W: http://gigaset307x.sourceforge.net/
4621S: Odd Fixes
4622F: Documentation/isdn/README.gigaset
4623F: drivers/isdn/gigaset/
4624F: include/uapi/linux/gigaset_dev.h
4625
4626GO7007 MPEG CODEC
4627M: Hans Verkuil <hans.verkuil@cisco.com>
4628L: linux-media@vger.kernel.org
4629S: Maintained
4630F: drivers/media/usb/go7007/
4631
4632GOODIX TOUCHSCREEN
4633M: Bastien Nocera <hadess@hadess.net>
4634L: linux-input@vger.kernel.org
4635S: Maintained
4636F: drivers/input/touchscreen/goodix.c
4637
4638GPIO SUBSYSTEM
4639M: Linus Walleij <linus.walleij@linaro.org>
4640M: Alexandre Courbot <gnurou@gmail.com>
4641L: linux-gpio@vger.kernel.org
4642T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git
4643S: Maintained
4644F: Documentation/gpio/
4645F: drivers/gpio/
4646F: include/linux/gpio/
4647F: include/linux/gpio.h
4648F: include/asm-generic/gpio.h
4649
4650GRE DEMULTIPLEXER DRIVER
4651M: Dmitry Kozlov <xeb@mail.ru>
4652L: netdev@vger.kernel.org
4653S: Maintained
4654F: net/ipv4/gre_demux.c
4655F: net/ipv4/gre_offload.c
4656F: include/net/gre.h
4657
4658GRETH 10/100/1G Ethernet MAC device driver
4659M: Kristoffer Glembo <kristoffer@gaisler.com>
4660L: netdev@vger.kernel.org
4661S: Maintained
4662F: drivers/net/ethernet/aeroflex/
4663
4664GSPCA FINEPIX SUBDRIVER
4665M: Frank Zago <frank@zago.net>
4666L: linux-media@vger.kernel.org
4667T: git git://linuxtv.org/media_tree.git
4668S: Maintained
4669F: drivers/media/usb/gspca/finepix.c
4670
4671GSPCA GL860 SUBDRIVER
4672M: Olivier Lorin <o.lorin@laposte.net>
4673L: linux-media@vger.kernel.org
4674T: git git://linuxtv.org/media_tree.git
4675S: Maintained
4676F: drivers/media/usb/gspca/gl860/
4677
4678GSPCA M5602 SUBDRIVER
4679M: Erik Andren <erik.andren@gmail.com>
4680L: linux-media@vger.kernel.org
4681T: git git://linuxtv.org/media_tree.git
4682S: Maintained
4683F: drivers/media/usb/gspca/m5602/
4684
4685GSPCA PAC207 SONIXB SUBDRIVER
4686M: Hans de Goede <hdegoede@redhat.com>
4687L: linux-media@vger.kernel.org
4688T: git git://linuxtv.org/media_tree.git
4689S: Maintained
4690F: drivers/media/usb/gspca/pac207.c
4691
4692GSPCA SN9C20X SUBDRIVER
4693M: Brian Johnson <brijohn@gmail.com>
4694L: linux-media@vger.kernel.org
4695T: git git://linuxtv.org/media_tree.git
4696S: Maintained
4697F: drivers/media/usb/gspca/sn9c20x.c
4698
4699GSPCA T613 SUBDRIVER
4700M: Leandro Costantino <lcostantino@gmail.com>
4701L: linux-media@vger.kernel.org
4702T: git git://linuxtv.org/media_tree.git
4703S: Maintained
4704F: drivers/media/usb/gspca/t613.c
4705
4706GSPCA USB WEBCAM DRIVER
4707M: Hans de Goede <hdegoede@redhat.com>
4708L: linux-media@vger.kernel.org
4709T: git git://linuxtv.org/media_tree.git
4710S: Maintained
4711F: drivers/media/usb/gspca/
4712
4713GUID PARTITION TABLE (GPT)
4714M: Davidlohr Bueso <dave@stgolabs.net>
4715L: linux-efi@vger.kernel.org
4716S: Maintained
4717F: block/partitions/efi.*
4718
4719STK1160 USB VIDEO CAPTURE DRIVER
4720M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
4721L: linux-media@vger.kernel.org
4722T: git git://linuxtv.org/media_tree.git
4723S: Maintained
4724F: drivers/media/usb/stk1160/
4725
4726H8/300 ARCHITECTURE
4727M: Yoshinori Sato <ysato@users.sourceforge.jp>
4728L: uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers)
4729W: http://uclinux-h8.sourceforge.jp
4730T: git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git
4731S: Maintained
4732F: arch/h8300/
4733F: drivers/clocksource/h8300_*.c
4734F: drivers/clk/h8300/
4735F: drivers/irqchip/irq-renesas-h8*.c
4736
4737HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
4738M: Frank Seidel <frank@f-seidel.de>
4739L: platform-driver-x86@vger.kernel.org
4740W: http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
4741S: Maintained
4742F: drivers/platform/x86/hdaps.c
4743
4744HDPVR USB VIDEO ENCODER DRIVER
4745M: Hans Verkuil <hverkuil@xs4all.nl>
4746L: linux-media@vger.kernel.org
4747T: git git://linuxtv.org/media_tree.git
4748W: http://linuxtv.org
4749S: Odd Fixes
4750F: drivers/media/usb/hdpvr/
4751
4752HWPOISON MEMORY FAILURE HANDLING
4753M: Naoya Horiguchi <n-horiguchi@ah.jp.nec.com>
4754L: linux-mm@kvack.org
4755S: Maintained
4756F: mm/memory-failure.c
4757F: mm/hwpoison-inject.c
4758
4759HYPERVISOR VIRTUAL CONSOLE DRIVER
4760L: linuxppc-dev@lists.ozlabs.org
4761S: Odd Fixes
4762F: drivers/tty/hvc/
4763
4764HACKRF MEDIA DRIVER
4765M: Antti Palosaari <crope@iki.fi>
4766L: linux-media@vger.kernel.org
4767W: http://linuxtv.org/
4768W: http://palosaari.fi/linux/
4769Q: http://patchwork.linuxtv.org/project/linux-media/list/
4770T: git git://linuxtv.org/anttip/media_tree.git
4771S: Maintained
4772F: drivers/media/usb/hackrf/
4773
4774HARDWARE MONITORING
4775M: Jean Delvare <jdelvare@suse.com>
4776M: Guenter Roeck <linux@roeck-us.net>
4777L: lm-sensors@lm-sensors.org
4778W: http://www.lm-sensors.org/
4779T: quilt http://jdelvare.nerim.net/devel/linux/jdelvare-hwmon/
4780T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
4781S: Maintained
4782F: Documentation/hwmon/
4783F: drivers/hwmon/
4784F: include/linux/hwmon*.h
4785
4786HARDWARE RANDOM NUMBER GENERATOR CORE
4787M: Matt Mackall <mpm@selenic.com>
4788M: Herbert Xu <herbert@gondor.apana.org.au>
4789L: linux-crypto@vger.kernel.org
4790S: Odd fixes
4791F: Documentation/hw_random.txt
4792F: drivers/char/hw_random/
4793F: include/linux/hw_random.h
4794
4795HARDWARE SPINLOCK CORE
4796M: Ohad Ben-Cohen <ohad@wizery.com>
4797S: Maintained
4798F: Documentation/hwspinlock.txt
4799F: drivers/hwspinlock/hwspinlock_*
4800F: include/linux/hwspinlock.h
4801
4802HARMONY SOUND DRIVER
4803L: linux-parisc@vger.kernel.org
4804S: Maintained
4805F: sound/parisc/harmony.*
4806
4807HD29L2 MEDIA DRIVER
4808M: Antti Palosaari <crope@iki.fi>
4809L: linux-media@vger.kernel.org
4810W: http://linuxtv.org/
4811W: http://palosaari.fi/linux/
4812Q: http://patchwork.linuxtv.org/project/linux-media/list/
4813T: git git://linuxtv.org/anttip/media_tree.git
4814S: Maintained
4815F: drivers/media/dvb-frontends/hd29l2*
4816
4817HEWLETT-PACKARD SMART2 RAID DRIVER
4818L: iss_storagedev@hp.com
4819S: Orphan
4820F: Documentation/blockdev/cpqarray.txt
4821F: drivers/block/cpqarray.*
4822
4823HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
4824M: Don Brace <don.brace@pmcs.com>
4825L: iss_storagedev@hp.com
4826L: storagedev@pmcs.com
4827L: linux-scsi@vger.kernel.org
4828S: Supported
4829F: Documentation/scsi/hpsa.txt
4830F: drivers/scsi/hpsa*.[ch]
4831F: include/linux/cciss*.h
4832F: include/uapi/linux/cciss*.h
4833
4834HEWLETT-PACKARD SMART CISS RAID DRIVER (cciss)
4835M: Don Brace <don.brace@pmcs.com>
4836L: iss_storagedev@hp.com
4837L: storagedev@pmcs.com
4838L: linux-scsi@vger.kernel.org
4839S: Supported
4840F: Documentation/blockdev/cciss.txt
4841F: drivers/block/cciss*
4842F: include/linux/cciss_ioctl.h
4843F: include/uapi/linux/cciss_ioctl.h
4844
4845HFS FILESYSTEM
4846L: linux-fsdevel@vger.kernel.org
4847S: Orphan
4848F: Documentation/filesystems/hfs.txt
4849F: fs/hfs/
4850
4851HFSPLUS FILESYSTEM
4852L: linux-fsdevel@vger.kernel.org
4853S: Orphan
4854F: Documentation/filesystems/hfsplus.txt
4855F: fs/hfsplus/
4856
4857HGA FRAMEBUFFER DRIVER
4858M: Ferenc Bakonyi <fero@drama.obuda.kando.hu>
4859L: linux-nvidia@lists.surfsouth.com
4860W: http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
4861S: Maintained
4862F: drivers/video/fbdev/hgafb.c
4863
4864HIBERNATION (aka Software Suspend, aka swsusp)
4865M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
4866M: Pavel Machek <pavel@ucw.cz>
4867L: linux-pm@vger.kernel.org
4868S: Supported
4869F: arch/x86/power/
4870F: drivers/base/power/
4871F: kernel/power/
4872F: include/linux/suspend.h
4873F: include/linux/freezer.h
4874F: include/linux/pm.h
4875F: arch/*/include/asm/suspend*.h
4876
4877HID CORE LAYER
4878M: Jiri Kosina <jikos@kernel.org>
4879L: linux-input@vger.kernel.org
4880T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
4881S: Maintained
4882F: drivers/hid/
4883F: include/linux/hid*
4884F: include/uapi/linux/hid*
4885
4886HID SENSOR HUB DRIVERS
4887M: Jiri Kosina <jikos@kernel.org>
4888M: Jonathan Cameron <jic23@kernel.org>
4889M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
4890L: linux-input@vger.kernel.org
4891L: linux-iio@vger.kernel.org
4892S: Maintained
4893F: Documentation/hid/hid-sensor*
4894F: drivers/hid/hid-sensor-*
4895F: drivers/iio/*/hid-*
4896F: include/linux/hid-sensor-*
4897
4898HIGH-RESOLUTION TIMERS, CLOCKEVENTS, DYNTICKS
4899M: Thomas Gleixner <tglx@linutronix.de>
4900L: linux-kernel@vger.kernel.org
4901T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
4902S: Maintained
4903F: Documentation/timers/
4904F: kernel/time/hrtimer.c
4905F: kernel/time/clockevents.c
4906F: kernel/time/tick*.*
4907F: kernel/time/timer_*.c
4908F: include/linux/clockchips.h
4909F: include/linux/hrtimer.h
4910
4911HIGH-SPEED SCC DRIVER FOR AX.25
4912L: linux-hams@vger.kernel.org
4913S: Orphan
4914F: drivers/net/hamradio/dmascc.c
4915F: drivers/net/hamradio/scc.c
4916
4917HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
4918M: HighPoint Linux Team <linux@highpoint-tech.com>
4919W: http://www.highpoint-tech.com
4920S: Supported
4921F: Documentation/scsi/hptiop.txt
4922F: drivers/scsi/hptiop.c
4923
4924HIPPI
4925M: Jes Sorensen <jes@trained-monkey.org>
4926L: linux-hippi@sunsite.dk
4927S: Maintained
4928F: include/linux/hippidevice.h
4929F: include/uapi/linux/if_hippi.h
4930F: net/802/hippi.c
4931F: drivers/net/hippi/
4932
4933HOST AP DRIVER
4934M: Jouni Malinen <j@w1.fi>
4935L: hostap@shmoo.com (subscribers-only)
4936L: linux-wireless@vger.kernel.org
4937W: http://hostap.epitest.fi/
4938S: Maintained
4939F: drivers/net/wireless/hostap/
4940
4941HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
4942L: platform-driver-x86@vger.kernel.org
4943S: Orphan
4944F: drivers/platform/x86/tc1100-wmi.c
4945
4946HP100: Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series
4947M: Jaroslav Kysela <perex@perex.cz>
4948S: Maintained
4949F: drivers/net/ethernet/hp/hp100.*
4950
4951HPET: High Precision Event Timers driver
4952M: Clemens Ladisch <clemens@ladisch.de>
4953S: Maintained
4954F: Documentation/timers/hpet.txt
4955F: drivers/char/hpet.c
4956F: include/linux/hpet.h
4957F: include/uapi/linux/hpet.h
4958
4959HPET: x86
4960S: Orphan
4961F: arch/x86/kernel/hpet.c
4962F: arch/x86/include/asm/hpet.h
4963
4964HPFS FILESYSTEM
4965M: Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
4966W: http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
4967S: Maintained
4968F: fs/hpfs/
4969
4970HSI SUBSYSTEM
4971M: Sebastian Reichel <sre@kernel.org>
4972T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
4973S: Maintained
4974F: Documentation/ABI/testing/sysfs-bus-hsi
4975F: Documentation/hsi.txt
4976F: drivers/hsi/
4977F: include/linux/hsi/
4978F: include/uapi/linux/hsi/
4979
4980HSO 3G MODEM DRIVER
4981M: Jan Dumon <j.dumon@option.com>
4982W: http://www.pharscape.org
4983S: Maintained
4984F: drivers/net/usb/hso.c
4985
4986HSR NETWORK PROTOCOL
4987M: Arvid Brodin <arvid.brodin@alten.se>
4988L: netdev@vger.kernel.org
4989S: Maintained
4990F: net/hsr/
4991
4992HTCPEN TOUCHSCREEN DRIVER
4993M: Pau Oliva Fora <pof@eslack.org>
4994L: linux-input@vger.kernel.org
4995S: Maintained
4996F: drivers/input/touchscreen/htcpen.c
4997
4998HUGETLB FILESYSTEM
4999M: Nadia Yvette Chambers <nyc@holomorphy.com>
5000S: Maintained
5001F: fs/hugetlbfs/
5002
5003Hyper-V CORE AND DRIVERS
5004M: "K. Y. Srinivasan" <kys@microsoft.com>
5005M: Haiyang Zhang <haiyangz@microsoft.com>
5006L: devel@linuxdriverproject.org
5007S: Maintained
5008F: arch/x86/include/asm/mshyperv.h
5009F: arch/x86/include/uapi/asm/hyperv.h
5010F: arch/x86/kernel/cpu/mshyperv.c
5011F: drivers/hid/hid-hyperv.c
5012F: drivers/hv/
5013F: drivers/input/serio/hyperv-keyboard.c
5014F: drivers/net/hyperv/
5015F: drivers/scsi/storvsc_drv.c
5016F: drivers/video/fbdev/hyperv_fb.c
5017F: include/linux/hyperv.h
5018F: tools/hv/
5019F: Documentation/ABI/stable/sysfs-bus-vmbus
5020
5021I2C OVER PARALLEL PORT
5022M: Jean Delvare <jdelvare@suse.com>
5023L: linux-i2c@vger.kernel.org
5024S: Maintained
5025F: Documentation/i2c/busses/i2c-parport
5026F: Documentation/i2c/busses/i2c-parport-light
5027F: drivers/i2c/busses/i2c-parport.c
5028F: drivers/i2c/busses/i2c-parport-light.c
5029
5030I2C/SMBUS CONTROLLER DRIVERS FOR PC
5031M: Jean Delvare <jdelvare@suse.com>
5032L: linux-i2c@vger.kernel.org
5033S: Maintained
5034F: Documentation/i2c/busses/i2c-ali1535
5035F: Documentation/i2c/busses/i2c-ali1563
5036F: Documentation/i2c/busses/i2c-ali15x3
5037F: Documentation/i2c/busses/i2c-amd756
5038F: Documentation/i2c/busses/i2c-amd8111
5039F: Documentation/i2c/busses/i2c-i801
5040F: Documentation/i2c/busses/i2c-nforce2
5041F: Documentation/i2c/busses/i2c-piix4
5042F: Documentation/i2c/busses/i2c-sis5595
5043F: Documentation/i2c/busses/i2c-sis630
5044F: Documentation/i2c/busses/i2c-sis96x
5045F: Documentation/i2c/busses/i2c-via
5046F: Documentation/i2c/busses/i2c-viapro
5047F: drivers/i2c/busses/i2c-ali1535.c
5048F: drivers/i2c/busses/i2c-ali1563.c
5049F: drivers/i2c/busses/i2c-ali15x3.c
5050F: drivers/i2c/busses/i2c-amd756.c
5051F: drivers/i2c/busses/i2c-amd756-s4882.c
5052F: drivers/i2c/busses/i2c-amd8111.c
5053F: drivers/i2c/busses/i2c-i801.c
5054F: drivers/i2c/busses/i2c-isch.c
5055F: drivers/i2c/busses/i2c-nforce2.c
5056F: drivers/i2c/busses/i2c-nforce2-s4985.c
5057F: drivers/i2c/busses/i2c-piix4.c
5058F: drivers/i2c/busses/i2c-sis5595.c
5059F: drivers/i2c/busses/i2c-sis630.c
5060F: drivers/i2c/busses/i2c-sis96x.c
5061F: drivers/i2c/busses/i2c-via.c
5062F: drivers/i2c/busses/i2c-viapro.c
5063
5064I2C/SMBUS ISMT DRIVER
5065M: Seth Heasley <seth.heasley@intel.com>
5066M: Neil Horman <nhorman@tuxdriver.com>
5067L: linux-i2c@vger.kernel.org
5068F: drivers/i2c/busses/i2c-ismt.c
5069F: Documentation/i2c/busses/i2c-ismt
5070
5071I2C/SMBUS STUB DRIVER
5072M: Jean Delvare <jdelvare@suse.com>
5073L: linux-i2c@vger.kernel.org
5074S: Maintained
5075F: drivers/i2c/i2c-stub.c
5076
5077I2C SUBSYSTEM
5078M: Wolfram Sang <wsa@the-dreams.de>
5079L: linux-i2c@vger.kernel.org
5080W: https://i2c.wiki.kernel.org/
5081Q: https://patchwork.ozlabs.org/project/linux-i2c/list/
5082T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
5083S: Maintained
5084F: Documentation/devicetree/bindings/i2c/
5085F: Documentation/i2c/
5086F: drivers/i2c/
5087F: include/linux/i2c.h
5088F: include/linux/i2c-*.h
5089F: include/uapi/linux/i2c.h
5090F: include/uapi/linux/i2c-*.h
5091
5092I2C ACPI SUPPORT
5093M: Mika Westerberg <mika.westerberg@linux.intel.com>
5094L: linux-i2c@vger.kernel.org
5095L: linux-acpi@vger.kernel.org
5096S: Maintained
5097
5098I2C-TAOS-EVM DRIVER
5099M: Jean Delvare <jdelvare@suse.com>
5100L: linux-i2c@vger.kernel.org
5101S: Maintained
5102F: Documentation/i2c/busses/i2c-taos-evm
5103F: drivers/i2c/busses/i2c-taos-evm.c
5104
5105I2C-TINY-USB DRIVER
5106M: Till Harbaum <till@harbaum.org>
5107L: linux-i2c@vger.kernel.org
5108W: http://www.harbaum.org/till/i2c_tiny_usb
5109S: Maintained
5110F: drivers/i2c/busses/i2c-tiny-usb.c
5111
5112i386 BOOT CODE
5113M: "H. Peter Anvin" <hpa@zytor.com>
5114S: Maintained
5115F: arch/x86/boot/
5116
5117i386 SETUP CODE / CPU ERRATA WORKAROUNDS
5118M: "H. Peter Anvin" <hpa@zytor.com>
5119T: git git://git.kernel.org/pub/scm/linux/kernel/git/hpa/linux-2.6-x86setup.git
5120S: Maintained
5121
5122IA64 (Itanium) PLATFORM
5123M: Tony Luck <tony.luck@intel.com>
5124M: Fenghua Yu <fenghua.yu@intel.com>
5125L: linux-ia64@vger.kernel.org
5126T: git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
5127S: Maintained
5128F: arch/ia64/
5129
5130IBM Power VMX Cryptographic instructions
5131M: Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
5132M: Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
5133L: linux-crypto@vger.kernel.org
5134S: Supported
5135F: drivers/crypto/vmx/Makefile
5136F: drivers/crypto/vmx/Kconfig
5137F: drivers/crypto/vmx/vmx.c
5138F: drivers/crypto/vmx/aes*
5139F: drivers/crypto/vmx/ghash*
5140F: drivers/crypto/vmx/ppc-xlate.pl
5141
5142IBM Power in-Nest Crypto Acceleration
5143M: Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
5144M: Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
5145L: linux-crypto@vger.kernel.org
5146S: Supported
5147F: drivers/crypto/nx/Makefile
5148F: drivers/crypto/nx/Kconfig
5149F: drivers/crypto/nx/nx-aes*
5150F: drivers/crypto/nx/nx-sha*
5151F: drivers/crypto/nx/nx.*
5152F: drivers/crypto/nx/nx_csbcpb.h
5153F: drivers/crypto/nx/nx_debugfs.h
5154
5155IBM Power 842 compression accelerator
5156M: Dan Streetman <ddstreet@ieee.org>
5157S: Supported
5158F: drivers/crypto/nx/Makefile
5159F: drivers/crypto/nx/Kconfig
5160F: drivers/crypto/nx/nx-842*
5161F: include/linux/sw842.h
5162F: crypto/842.c
5163F: lib/842/
5164
5165IBM Power Linux RAID adapter
5166M: Brian King <brking@us.ibm.com>
5167S: Supported
5168F: drivers/scsi/ipr.*
5169
5170IBM Power Virtual Ethernet Device Driver
5171M: Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
5172L: netdev@vger.kernel.org
5173S: Supported
5174F: drivers/net/ethernet/ibm/ibmveth.*
5175
5176IBM Power Virtual SCSI Device Drivers
5177M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
5178L: linux-scsi@vger.kernel.org
5179S: Supported
5180F: drivers/scsi/ibmvscsi/ibmvscsi*
5181F: drivers/scsi/ibmvscsi/viosrp.h
5182
5183IBM Power Virtual FC Device Drivers
5184M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
5185L: linux-scsi@vger.kernel.org
5186S: Supported
5187F: drivers/scsi/ibmvscsi/ibmvfc*
5188
5189IBM ServeRAID RAID DRIVER
5190S: Orphan
5191F: drivers/scsi/ips.*
5192
5193ICH LPC AND GPIO DRIVER
5194M: Peter Tyser <ptyser@xes-inc.com>
5195S: Maintained
5196F: drivers/mfd/lpc_ich.c
5197F: drivers/gpio/gpio-ich.c
5198
5199IDE SUBSYSTEM
5200M: "David S. Miller" <davem@davemloft.net>
5201L: linux-ide@vger.kernel.org
5202Q: http://patchwork.ozlabs.org/project/linux-ide/list/
5203T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git
5204S: Maintained
5205F: Documentation/ide/
5206F: drivers/ide/
5207F: include/linux/ide.h
5208
5209IDEAPAD LAPTOP EXTRAS DRIVER
5210M: Ike Panhc <ike.pan@canonical.com>
5211L: platform-driver-x86@vger.kernel.org
5212W: http://launchpad.net/ideapad-laptop
5213S: Maintained
5214F: drivers/platform/x86/ideapad-laptop.c
5215
5216IDEAPAD LAPTOP SLIDEBAR DRIVER
5217M: Andrey Moiseev <o2g.org.ru@gmail.com>
5218L: linux-input@vger.kernel.org
5219W: https://github.com/o2genum/ideapad-slidebar
5220S: Maintained
5221F: drivers/input/misc/ideapad_slidebar.c
5222
5223IDE/ATAPI DRIVERS
5224M: Borislav Petkov <bp@alien8.de>
5225L: linux-ide@vger.kernel.org
5226S: Maintained
5227F: Documentation/cdrom/ide-cd
5228F: drivers/ide/ide-cd*
5229
5230IDLE-I7300
5231M: Andy Henroid <andrew.d.henroid@intel.com>
5232L: linux-pm@vger.kernel.org
5233S: Supported
5234F: drivers/idle/i7300_idle.c
5235
5236IEEE 802.15.4 SUBSYSTEM
5237M: Alexander Aring <alex.aring@gmail.com>
5238L: linux-wpan@vger.kernel.org
5239W: https://github.com/linux-wpan
5240T: git git://github.com/linux-wpan/linux-wpan-next.git
5241S: Maintained
5242F: net/ieee802154/
5243F: net/mac802154/
5244F: drivers/net/ieee802154/
5245F: include/linux/nl802154.h
5246F: include/linux/ieee802154.h
5247F: include/net/nl802154.h
5248F: include/net/mac802154.h
5249F: include/net/af_ieee802154.h
5250F: include/net/cfg802154.h
5251F: include/net/ieee802154_netdev.h
5252F: Documentation/networking/ieee802154.txt
5253
5254IGORPLUG-USB IR RECEIVER
5255M: Sean Young <sean@mess.org>
5256L: linux-media@vger.kernel.org
5257S: Maintained
5258F: drivers/media/rc/igorplugusb.c
5259
5260IGUANAWORKS USB IR TRANSCEIVER
5261M: Sean Young <sean@mess.org>
5262L: linux-media@vger.kernel.org
5263S: Maintained
5264F: drivers/media/rc/iguanair.c
5265
5266IIO SUBSYSTEM AND DRIVERS
5267M: Jonathan Cameron <jic23@kernel.org>
5268R: Hartmut Knaack <knaack.h@gmx.de>
5269R: Lars-Peter Clausen <lars@metafoo.de>
5270R: Peter Meerwald <pmeerw@pmeerw.net>
5271L: linux-iio@vger.kernel.org
5272S: Maintained
5273F: drivers/iio/
5274F: drivers/staging/iio/
5275F: include/linux/iio/
5276F: tools/iio/
5277
5278IKANOS/ADI EAGLE ADSL USB DRIVER
5279M: Matthieu Castet <castet.matthieu@free.fr>
5280M: Stanislaw Gruszka <stf_xl@wp.pl>
5281S: Maintained
5282F: drivers/usb/atm/ueagle-atm.c
5283
5284INA209 HARDWARE MONITOR DRIVER
5285M: Guenter Roeck <linux@roeck-us.net>
5286L: lm-sensors@lm-sensors.org
5287S: Maintained
5288F: Documentation/hwmon/ina209
5289F: Documentation/devicetree/bindings/i2c/ina209.txt
5290F: drivers/hwmon/ina209.c
5291
5292INA2XX HARDWARE MONITOR DRIVER
5293M: Guenter Roeck <linux@roeck-us.net>
5294L: lm-sensors@lm-sensors.org
5295S: Maintained
5296F: Documentation/hwmon/ina2xx
5297F: drivers/hwmon/ina2xx.c
5298F: include/linux/platform_data/ina2xx.h
5299
5300INDUSTRY PACK SUBSYSTEM (IPACK)
5301M: Samuel Iglesias Gonsalvez <siglesias@igalia.com>
5302M: Jens Taprogge <jens.taprogge@taprogge.org>
5303M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
5304L: industrypack-devel@lists.sourceforge.net
5305W: http://industrypack.sourceforge.net
5306S: Maintained
5307F: drivers/ipack/
5308
5309INGENIC JZ4780 DMA Driver
5310M: Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com>
5311S: Maintained
5312F: drivers/dma/dma-jz4780.c
5313
5314INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
5315M: Mimi Zohar <zohar@linux.vnet.ibm.com>
5316M: Dmitry Kasatkin <dmitry.kasatkin@gmail.com>
5317L: linux-ima-devel@lists.sourceforge.net
5318L: linux-ima-user@lists.sourceforge.net
5319L: linux-security-module@vger.kernel.org
5320S: Supported
5321F: security/integrity/ima/
5322
5323IMGTEC IR DECODER DRIVER
5324M: James Hogan <james.hogan@imgtec.com>
5325S: Maintained
5326F: drivers/media/rc/img-ir/
5327
5328IMS TWINTURBO FRAMEBUFFER DRIVER
5329L: linux-fbdev@vger.kernel.org
5330S: Orphan
5331F: drivers/video/fbdev/imsttfb.c
5332
5333INFINIBAND SUBSYSTEM
5334M: Doug Ledford <dledford@redhat.com>
5335M: Sean Hefty <sean.hefty@intel.com>
5336M: Hal Rosenstock <hal.rosenstock@gmail.com>
5337L: linux-rdma@vger.kernel.org
5338W: http://www.openfabrics.org/
5339Q: http://patchwork.kernel.org/project/linux-rdma/list/
5340T: git git://git.kernel.org/pub/scm/linux/kernel/git/dledford/rdma.git
5341S: Supported
5342F: Documentation/infiniband/
5343F: drivers/infiniband/
5344F: drivers/staging/rdma/
5345F: include/uapi/linux/if_infiniband.h
5346F: include/uapi/rdma/
5347F: include/rdma/
5348
5349INOTIFY
5350M: John McCutchan <john@johnmccutchan.com>
5351M: Robert Love <rlove@rlove.org>
5352M: Eric Paris <eparis@parisplace.org>
5353S: Maintained
5354F: Documentation/filesystems/inotify.txt
5355F: fs/notify/inotify/
5356F: include/linux/inotify.h
5357F: include/uapi/linux/inotify.h
5358
5359INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
5360M: Dmitry Torokhov <dmitry.torokhov@gmail.com>
5361L: linux-input@vger.kernel.org
5362Q: http://patchwork.kernel.org/project/linux-input/list/
5363T: git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
5364S: Maintained
5365F: drivers/input/
5366F: include/linux/input.h
5367F: include/uapi/linux/input.h
5368F: include/linux/input/
5369
5370INPUT MULTITOUCH (MT) PROTOCOL
5371M: Henrik Rydberg <rydberg@bitmath.org>
5372L: linux-input@vger.kernel.org
5373S: Odd fixes
5374F: Documentation/input/multi-touch-protocol.txt
5375F: drivers/input/input-mt.c
5376K: \b(ABS|SYN)_MT_
5377
5378INTEL ASoC BDW/HSW DRIVERS
5379M: Jie Yang <yang.jie@linux.intel.com>
5380L: alsa-devel@alsa-project.org (moderated for non-subscribers)
5381S: Supported
5382F: sound/soc/intel/common/sst-dsp*
5383F: sound/soc/intel/common/sst-firmware.c
5384F: sound/soc/intel/boards/broadwell.c
5385F: sound/soc/intel/haswell/
5386
5387INTEL C600 SERIES SAS CONTROLLER DRIVER
5388M: Intel SCU Linux support <intel-linux-scu@intel.com>
5389M: Artur Paszkiewicz <artur.paszkiewicz@intel.com>
5390L: linux-scsi@vger.kernel.org
5391T: git git://git.code.sf.net/p/intel-sas/isci
5392S: Supported
5393F: drivers/scsi/isci/
5394
5395INTEL IDLE DRIVER
5396M: Len Brown <lenb@kernel.org>
5397L: linux-pm@vger.kernel.org
5398T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
5399S: Supported
5400F: drivers/idle/intel_idle.c
5401
5402INTEL PSTATE DRIVER
5403M: Kristen Carlson Accardi <kristen@linux.intel.com>
5404L: linux-pm@vger.kernel.org
5405S: Supported
5406F: drivers/cpufreq/intel_pstate.c
5407
5408INTEL FRAMEBUFFER DRIVER (excluding 810 and 815)
5409M: Maik Broemme <mbroemme@plusserver.de>
5410L: linux-fbdev@vger.kernel.org
5411S: Maintained
5412F: Documentation/fb/intelfb.txt
5413F: drivers/video/fbdev/intelfb/
5414
5415INTEL 810/815 FRAMEBUFFER DRIVER
5416M: Antonino Daplas <adaplas@gmail.com>
5417L: linux-fbdev@vger.kernel.org
5418S: Maintained
5419F: drivers/video/fbdev/i810/
5420
5421INTEL MENLOW THERMAL DRIVER
5422M: Sujith Thomas <sujith.thomas@intel.com>
5423L: platform-driver-x86@vger.kernel.org
5424W: https://01.org/linux-acpi
5425S: Supported
5426F: drivers/platform/x86/intel_menlow.c
5427
5428INTEL IA32 MICROCODE UPDATE SUPPORT
5429M: Borislav Petkov <bp@alien8.de>
5430S: Maintained
5431F: arch/x86/kernel/cpu/microcode/core*
5432F: arch/x86/kernel/cpu/microcode/intel*
5433
5434INTEL I/OAT DMA DRIVER
5435M: Dave Jiang <dave.jiang@intel.com>
5436R: Dan Williams <dan.j.williams@intel.com>
5437L: dmaengine@vger.kernel.org
5438Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
5439S: Supported
5440F: drivers/dma/ioat*
5441
5442INTEL IOMMU (VT-d)
5443M: David Woodhouse <dwmw2@infradead.org>
5444L: iommu@lists.linux-foundation.org
5445T: git git://git.infradead.org/iommu-2.6.git
5446S: Supported
5447F: drivers/iommu/intel-iommu.c
5448F: include/linux/intel-iommu.h
5449
5450INTEL IOP-ADMA DMA DRIVER
5451R: Dan Williams <dan.j.williams@intel.com>
5452S: Odd fixes
5453F: drivers/dma/iop-adma.c
5454
5455INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT
5456M: Krzysztof Halasa <khalasa@piap.pl>
5457S: Maintained
5458F: arch/arm/mach-ixp4xx/include/mach/qmgr.h
5459F: arch/arm/mach-ixp4xx/include/mach/npe.h
5460F: arch/arm/mach-ixp4xx/ixp4xx_qmgr.c
5461F: arch/arm/mach-ixp4xx/ixp4xx_npe.c
5462F: drivers/net/ethernet/xscale/ixp4xx_eth.c
5463F: drivers/net/wan/ixp4xx_hss.c
5464
5465INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT
5466M: Deepak Saxena <dsaxena@plexity.net>
5467S: Maintained
5468F: drivers/char/hw_random/ixp4xx-rng.c
5469
5470INTEL ETHERNET DRIVERS
5471M: Jeff Kirsher <jeffrey.t.kirsher@intel.com>
5472R: Jesse Brandeburg <jesse.brandeburg@intel.com>
5473R: Shannon Nelson <shannon.nelson@intel.com>
5474R: Carolyn Wyborny <carolyn.wyborny@intel.com>
5475R: Don Skidmore <donald.c.skidmore@intel.com>
5476R: Matthew Vick <matthew.vick@intel.com>
5477R: John Ronciak <john.ronciak@intel.com>
5478R: Mitch Williams <mitch.a.williams@intel.com>
5479L: intel-wired-lan@lists.osuosl.org
5480W: http://www.intel.com/support/feedback.htm
5481W: http://e1000.sourceforge.net/
5482Q: http://patchwork.ozlabs.org/project/intel-wired-lan/list/
5483T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git
5484T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git
5485S: Supported
5486F: Documentation/networking/e100.txt
5487F: Documentation/networking/e1000.txt
5488F: Documentation/networking/e1000e.txt
5489F: Documentation/networking/igb.txt
5490F: Documentation/networking/igbvf.txt
5491F: Documentation/networking/ixgb.txt
5492F: Documentation/networking/ixgbe.txt
5493F: Documentation/networking/ixgbevf.txt
5494F: Documentation/networking/i40e.txt
5495F: Documentation/networking/i40evf.txt
5496F: drivers/net/ethernet/intel/
5497F: drivers/net/ethernet/intel/*/
5498
5499INTEL-MID GPIO DRIVER
5500M: David Cohen <david.a.cohen@linux.intel.com>
5501L: linux-gpio@vger.kernel.org
5502S: Maintained
5503F: drivers/gpio/gpio-intel-mid.c
5504
5505INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
5506M: Stanislav Yakovlev <stas.yakovlev@gmail.com>
5507L: linux-wireless@vger.kernel.org
5508S: Maintained
5509F: Documentation/networking/README.ipw2100
5510F: Documentation/networking/README.ipw2200
5511F: drivers/net/wireless/ipw2x00/
5512
5513INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
5514M: Richard L Maliszewski <richard.l.maliszewski@intel.com>
5515M: Gang Wei <gang.wei@intel.com>
5516M: Shane Wang <shane.wang@intel.com>
5517L: tboot-devel@lists.sourceforge.net
5518W: http://tboot.sourceforge.net
5519T: hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
5520S: Supported
5521F: Documentation/intel_txt.txt
5522F: include/linux/tboot.h
5523F: arch/x86/kernel/tboot.c
5524
5525INTEL WIRELESS WIMAX CONNECTION 2400
5526M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
5527M: linux-wimax@intel.com
5528L: wimax@linuxwimax.org (subscribers-only)
5529S: Supported
5530W: http://linuxwimax.org
5531F: Documentation/wimax/README.i2400m
5532F: drivers/net/wimax/i2400m/
5533F: include/uapi/linux/wimax/i2400m.h
5534
5535INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
5536M: Stanislaw Gruszka <sgruszka@redhat.com>
5537L: linux-wireless@vger.kernel.org
5538S: Supported
5539F: drivers/net/wireless/iwlegacy/
5540
5541INTEL WIRELESS WIFI LINK (iwlwifi)
5542M: Johannes Berg <johannes.berg@intel.com>
5543M: Emmanuel Grumbach <emmanuel.grumbach@intel.com>
5544M: Intel Linux Wireless <ilw@linux.intel.com>
5545L: linux-wireless@vger.kernel.org
5546W: http://intellinuxwireless.org
5547T: git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
5548S: Supported
5549F: drivers/net/wireless/iwlwifi/
5550
5551INTEL MANAGEMENT ENGINE (mei)
5552M: Tomas Winkler <tomas.winkler@intel.com>
5553L: linux-kernel@vger.kernel.org
5554S: Supported
5555F: include/uapi/linux/mei.h
5556F: include/linux/mei_cl_bus.h
5557F: drivers/misc/mei/*
5558F: Documentation/misc-devices/mei/*
5559
5560INTEL PMC IPC DRIVER
5561M: Zha Qipeng<qipeng.zha@intel.com>
5562L: platform-driver-x86@vger.kernel.org
5563S: Maintained
5564F: drivers/platform/x86/intel_pmc_ipc.c
5565F: arch/x86/include/asm/intel_pmc_ipc.h
5566
5567IOC3 ETHERNET DRIVER
5568M: Ralf Baechle <ralf@linux-mips.org>
5569L: linux-mips@linux-mips.org
5570S: Maintained
5571F: drivers/net/ethernet/sgi/ioc3-eth.c
5572
5573IOC3 SERIAL DRIVER
5574M: Pat Gefre <pfg@sgi.com>
5575L: linux-serial@vger.kernel.org
5576S: Maintained
5577F: drivers/tty/serial/ioc3_serial.c
5578
5579IOMMU DRIVERS
5580M: Joerg Roedel <joro@8bytes.org>
5581L: iommu@lists.linux-foundation.org
5582T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
5583S: Maintained
5584F: drivers/iommu/
5585
5586IP MASQUERADING
5587M: Juanjo Ciarlante <jjciarla@raiz.uncu.edu.ar>
5588S: Maintained
5589F: net/ipv4/netfilter/ipt_MASQUERADE.c
5590
5591IP1000A 10/100/1000 GIGABIT ETHERNET DRIVER
5592M: Francois Romieu <romieu@fr.zoreil.com>
5593M: Sorbica Shieh <sorbica@icplus.com.tw>
5594L: netdev@vger.kernel.org
5595S: Maintained
5596F: drivers/net/ethernet/icplus/ipg.*
5597
5598IPATH DRIVER
5599M: Mike Marciniszyn <infinipath@intel.com>
5600L: linux-rdma@vger.kernel.org
5601S: Maintained
5602F: drivers/staging/rdma/ipath/
5603
5604IPMI SUBSYSTEM
5605M: Corey Minyard <minyard@acm.org>
5606L: openipmi-developer@lists.sourceforge.net (moderated for non-subscribers)
5607W: http://openipmi.sourceforge.net/
5608S: Supported
5609F: Documentation/IPMI.txt
5610F: drivers/char/ipmi/
5611F: include/linux/ipmi*
5612F: include/uapi/linux/ipmi*
5613
5614QCOM AUDIO (ASoC) DRIVERS
5615M: Patrick Lai <plai@codeaurora.org>
5616M: Banajit Goswami <bgoswami@codeaurora.org>
5617L: alsa-devel@alsa-project.org (moderated for non-subscribers)
5618S: Supported
5619F: sound/soc/qcom/
5620
5621IPS SCSI RAID DRIVER
5622M: Adaptec OEM Raid Solutions <aacraid@adaptec.com>
5623L: linux-scsi@vger.kernel.org
5624W: http://www.adaptec.com/
5625S: Maintained
5626F: drivers/scsi/ips*
5627
5628IPVS
5629M: Wensong Zhang <wensong@linux-vs.org>
5630M: Simon Horman <horms@verge.net.au>
5631M: Julian Anastasov <ja@ssi.bg>
5632L: netdev@vger.kernel.org
5633L: lvs-devel@vger.kernel.org
5634S: Maintained
5635F: Documentation/networking/ipvs-sysctl.txt
5636F: include/net/ip_vs.h
5637F: include/uapi/linux/ip_vs.h
5638F: net/netfilter/ipvs/
5639
5640IPWIRELESS DRIVER
5641M: Jiri Kosina <jikos@kernel.org>
5642M: David Sterba <dsterba@suse.com>
5643S: Odd Fixes
5644F: drivers/tty/ipwireless/
5645
5646IPX NETWORK LAYER
5647M: Arnaldo Carvalho de Melo <acme@ghostprotocols.net>
5648L: netdev@vger.kernel.org
5649S: Maintained
5650F: include/net/ipx.h
5651F: include/uapi/linux/ipx.h
5652F: net/ipx/
5653
5654IRDA SUBSYSTEM
5655M: Samuel Ortiz <samuel@sortiz.org>
5656L: irda-users@lists.sourceforge.net (subscribers-only)
5657L: netdev@vger.kernel.org
5658W: http://irda.sourceforge.net/
5659S: Maintained
5660T: git git://git.kernel.org/pub/scm/linux/kernel/git/sameo/irda-2.6.git
5661F: Documentation/networking/irda.txt
5662F: drivers/net/irda/
5663F: include/net/irda/
5664F: net/irda/
5665
5666IRQ SUBSYSTEM
5667M: Thomas Gleixner <tglx@linutronix.de>
5668L: linux-kernel@vger.kernel.org
5669S: Maintained
5670T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
5671F: kernel/irq/
5672
5673IRQCHIP DRIVERS
5674M: Thomas Gleixner <tglx@linutronix.de>
5675M: Jason Cooper <jason@lakedaemon.net>
5676M: Marc Zyngier <marc.zyngier@arm.com>
5677L: linux-kernel@vger.kernel.org
5678S: Maintained
5679T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
5680T: git git://git.infradead.org/users/jcooper/linux.git irqchip/core
5681F: Documentation/devicetree/bindings/interrupt-controller/
5682F: drivers/irqchip/
5683
5684IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
5685M: Jiang Liu <jiang.liu@linux.intel.com>
5686M: Marc Zyngier <marc.zyngier@arm.com>
5687S: Maintained
5688T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
5689F: Documentation/IRQ-domain.txt
5690F: include/linux/irqdomain.h
5691F: kernel/irq/irqdomain.c
5692F: kernel/irq/msi.c
5693
5694ISAPNP
5695M: Jaroslav Kysela <perex@perex.cz>
5696S: Maintained
5697F: Documentation/isapnp.txt
5698F: drivers/pnp/isapnp/
5699F: include/linux/isapnp.h
5700
5701ISA RADIO MODULE
5702M: Hans Verkuil <hverkuil@xs4all.nl>
5703L: linux-media@vger.kernel.org
5704T: git git://linuxtv.org/media_tree.git
5705W: http://linuxtv.org
5706S: Maintained
5707F: drivers/media/radio/radio-isa*
5708
5709iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
5710M: Peter Jones <pjones@redhat.com>
5711M: Konrad Rzeszutek Wilk <konrad@kernel.org>
5712S: Maintained
5713F: drivers/firmware/iscsi_ibft*
5714
5715ISCSI
5716M: Mike Christie <michaelc@cs.wisc.edu>
5717L: open-iscsi@googlegroups.com
5718W: www.open-iscsi.org
5719T: git git://git.kernel.org/pub/scm/linux/kernel/git/mnc/linux-2.6-iscsi.git
5720S: Maintained
5721F: drivers/scsi/*iscsi*
5722F: include/scsi/*iscsi*
5723
5724ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
5725M: Or Gerlitz <ogerlitz@mellanox.com>
5726M: Sagi Grimberg <sagig@mellanox.com>
5727M: Roi Dayan <roid@mellanox.com>
5728L: linux-rdma@vger.kernel.org
5729S: Supported
5730W: http://www.openfabrics.org
5731W: www.open-iscsi.org
5732Q: http://patchwork.kernel.org/project/linux-rdma/list/
5733F: drivers/infiniband/ulp/iser/
5734
5735ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
5736M: Sagi Grimberg <sagig@mellanox.com>
5737T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
5738L: linux-rdma@vger.kernel.org
5739L: target-devel@vger.kernel.org
5740S: Supported
5741W: http://www.linux-iscsi.org
5742F: drivers/infiniband/ulp/isert
5743
5744ISDN SUBSYSTEM
5745M: Karsten Keil <isdn@linux-pingi.de>
5746L: isdn4linux@listserv.isdn4linux.de (subscribers-only)
5747L: netdev@vger.kernel.org
5748W: http://www.isdn4linux.de
5749T: git git://git.kernel.org/pub/scm/linux/kernel/git/kkeil/isdn-2.6.git
5750S: Maintained
5751F: Documentation/isdn/
5752F: drivers/isdn/
5753F: include/linux/isdn.h
5754F: include/linux/isdn/
5755F: include/uapi/linux/isdn.h
5756F: include/uapi/linux/isdn/
5757
5758ISDN SUBSYSTEM (Eicon active card driver)
5759M: Armin Schindler <mac@melware.de>
5760L: isdn4linux@listserv.isdn4linux.de (subscribers-only)
5761W: http://www.melware.de
5762S: Maintained
5763F: drivers/isdn/hardware/eicon/
5764
5765IT87 HARDWARE MONITORING DRIVER
5766M: Jean Delvare <jdelvare@suse.com>
5767L: lm-sensors@lm-sensors.org
5768S: Maintained
5769F: Documentation/hwmon/it87
5770F: drivers/hwmon/it87.c
5771
5772IT913X MEDIA DRIVER
5773M: Antti Palosaari <crope@iki.fi>
5774L: linux-media@vger.kernel.org
5775W: http://linuxtv.org/
5776W: http://palosaari.fi/linux/
5777Q: http://patchwork.linuxtv.org/project/linux-media/list/
5778T: git git://linuxtv.org/anttip/media_tree.git
5779S: Maintained
5780F: drivers/media/tuners/it913x*
5781
5782IVTV VIDEO4LINUX DRIVER
5783M: Andy Walls <awalls@md.metrocast.net>
5784L: ivtv-devel@ivtvdriver.org (subscribers-only)
5785L: linux-media@vger.kernel.org
5786T: git git://linuxtv.org/media_tree.git
5787W: http://www.ivtvdriver.org
5788S: Maintained
5789F: Documentation/video4linux/*.ivtv
5790F: drivers/media/pci/ivtv/
5791F: include/uapi/linux/ivtv*
5792
5793IX2505V MEDIA DRIVER
5794M: Malcolm Priestley <tvboxspy@gmail.com>
5795L: linux-media@vger.kernel.org
5796W: http://linuxtv.org/
5797Q: http://patchwork.linuxtv.org/project/linux-media/list/
5798S: Maintained
5799F: drivers/media/dvb-frontends/ix2505v*
5800
5801JC42.4 TEMPERATURE SENSOR DRIVER
5802M: Guenter Roeck <linux@roeck-us.net>
5803L: lm-sensors@lm-sensors.org
5804S: Maintained
5805F: drivers/hwmon/jc42.c
5806F: Documentation/hwmon/jc42
5807
5808JFS FILESYSTEM
5809M: Dave Kleikamp <shaggy@kernel.org>
5810L: jfs-discussion@lists.sourceforge.net
5811W: http://jfs.sourceforge.net/
5812T: git git://git.kernel.org/pub/scm/linux/kernel/git/shaggy/jfs-2.6.git
5813S: Maintained
5814F: Documentation/filesystems/jfs.txt
5815F: fs/jfs/
5816
5817JME NETWORK DRIVER
5818M: Guo-Fu Tseng <cooldavid@cooldavid.org>
5819L: netdev@vger.kernel.org
5820S: Maintained
5821F: drivers/net/ethernet/jme.*
5822
5823JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
5824M: David Woodhouse <dwmw2@infradead.org>
5825L: linux-mtd@lists.infradead.org
5826W: http://www.linux-mtd.infradead.org/doc/jffs2.html
5827S: Maintained
5828F: fs/jffs2/
5829F: include/uapi/linux/jffs2.h
5830
5831JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
5832M: "Theodore Ts'o" <tytso@mit.edu>
5833M: Jan Kara <jack@suse.com>
5834L: linux-ext4@vger.kernel.org
5835S: Maintained
5836F: fs/jbd2/
5837F: include/linux/jbd2.h
5838
5839JPU V4L2 MEM2MEM DRIVER FOR RENESAS
5840M: Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com>
5841L: linux-media@vger.kernel.org
5842S: Maintained
5843F: drivers/media/platform/rcar_jpu.c
5844
5845JSM Neo PCI based serial card
5846M: Thadeu Lima de Souza Cascardo <cascardo@linux.vnet.ibm.com>
5847L: linux-serial@vger.kernel.org
5848S: Maintained
5849F: drivers/tty/serial/jsm/
5850
5851K10TEMP HARDWARE MONITORING DRIVER
5852M: Clemens Ladisch <clemens@ladisch.de>
5853L: lm-sensors@lm-sensors.org
5854S: Maintained
5855F: Documentation/hwmon/k10temp
5856F: drivers/hwmon/k10temp.c
5857
5858K8TEMP HARDWARE MONITORING DRIVER
5859M: Rudolf Marek <r.marek@assembler.cz>
5860L: lm-sensors@lm-sensors.org
5861S: Maintained
5862F: Documentation/hwmon/k8temp
5863F: drivers/hwmon/k8temp.c
5864
5865KCONFIG
5866M: "Yann E. MORIN" <yann.morin.1998@free.fr>
5867L: linux-kbuild@vger.kernel.org
5868T: git git://gitorious.org/linux-kconfig/linux-kconfig
5869S: Maintained
5870F: Documentation/kbuild/kconfig-language.txt
5871F: scripts/kconfig/
5872
5873KDUMP
5874M: Vivek Goyal <vgoyal@redhat.com>
5875M: Haren Myneni <hbabu@us.ibm.com>
5876L: kexec@lists.infradead.org
5877W: http://lse.sourceforge.net/kdump/
5878S: Maintained
5879F: Documentation/kdump/
5880
5881KEENE FM RADIO TRANSMITTER DRIVER
5882M: Hans Verkuil <hverkuil@xs4all.nl>
5883L: linux-media@vger.kernel.org
5884T: git git://linuxtv.org/media_tree.git
5885W: http://linuxtv.org
5886S: Maintained
5887F: drivers/media/radio/radio-keene*
5888
5889KERNEL AUTOMOUNTER v4 (AUTOFS4)
5890M: Ian Kent <raven@themaw.net>
5891L: autofs@vger.kernel.org
5892S: Maintained
5893F: fs/autofs4/
5894
5895KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
5896M: Michal Marek <mmarek@suse.com>
5897T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git for-next
5898T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git rc-fixes
5899L: linux-kbuild@vger.kernel.org
5900S: Maintained
5901F: Documentation/kbuild/
5902F: Makefile
5903F: scripts/Makefile.*
5904F: scripts/basic/
5905F: scripts/mk*
5906F: scripts/package/
5907
5908KERNEL JANITORS
5909L: kernel-janitors@vger.kernel.org
5910W: http://kernelnewbies.org/KernelJanitors
5911S: Odd Fixes
5912
5913KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
5914M: "J. Bruce Fields" <bfields@fieldses.org>
5915M: Jeff Layton <jlayton@poochiereds.net>
5916L: linux-nfs@vger.kernel.org
5917W: http://nfs.sourceforge.net/
5918S: Supported
5919F: fs/nfsd/
5920F: include/uapi/linux/nfsd/
5921F: fs/lockd/
5922F: fs/nfs_common/
5923F: net/sunrpc/
5924F: include/linux/lockd/
5925F: include/linux/sunrpc/
5926F: include/uapi/linux/sunrpc/
5927
5928KERNEL SELFTEST FRAMEWORK
5929M: Shuah Khan <shuahkh@osg.samsung.com>
5930L: linux-api@vger.kernel.org
5931T: git git://git.kernel.org/pub/scm/shuah/linux-kselftest
5932S: Maintained
5933F: tools/testing/selftests
5934
5935KERNEL VIRTUAL MACHINE (KVM)
5936M: Gleb Natapov <gleb@kernel.org>
5937M: Paolo Bonzini <pbonzini@redhat.com>
5938L: kvm@vger.kernel.org
5939W: http://www.linux-kvm.org
5940T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
5941S: Supported
5942F: Documentation/*/kvm*.txt
5943F: Documentation/virtual/kvm/
5944F: arch/*/kvm/
5945F: arch/x86/kernel/kvm.c
5946F: arch/x86/kernel/kvmclock.c
5947F: arch/*/include/asm/kvm*
5948F: include/linux/kvm*
5949F: include/uapi/linux/kvm*
5950F: virt/kvm/
5951
5952KERNEL VIRTUAL MACHINE (KVM) FOR AMD-V
5953M: Joerg Roedel <joro@8bytes.org>
5954L: kvm@vger.kernel.org
5955W: http://kvm.qumranet.com
5956S: Maintained
5957F: arch/x86/include/asm/svm.h
5958F: arch/x86/kvm/svm.c
5959
5960KERNEL VIRTUAL MACHINE (KVM) FOR POWERPC
5961M: Alexander Graf <agraf@suse.com>
5962L: kvm-ppc@vger.kernel.org
5963W: http://kvm.qumranet.com
5964T: git git://github.com/agraf/linux-2.6.git
5965S: Supported
5966F: arch/powerpc/include/asm/kvm*
5967F: arch/powerpc/kvm/
5968
5969KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
5970M: Christian Borntraeger <borntraeger@de.ibm.com>
5971M: Cornelia Huck <cornelia.huck@de.ibm.com>
5972L: linux-s390@vger.kernel.org
5973W: http://www.ibm.com/developerworks/linux/linux390/
5974S: Supported
5975F: Documentation/s390/kvm.txt
5976F: arch/s390/include/asm/kvm*
5977F: arch/s390/kvm/
5978
5979KERNEL VIRTUAL MACHINE (KVM) FOR ARM
5980M: Christoffer Dall <christoffer.dall@linaro.org>
5981M: Marc Zyngier <marc.zyngier@arm.com>
5982L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
5983L: kvmarm@lists.cs.columbia.edu
5984W: http://systems.cs.columbia.edu/projects/kvm-arm
5985S: Supported
5986F: arch/arm/include/uapi/asm/kvm*
5987F: arch/arm/include/asm/kvm*
5988F: arch/arm/kvm/
5989F: virt/kvm/arm/
5990F: include/kvm/arm_*
5991
5992KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64)
5993M: Christoffer Dall <christoffer.dall@linaro.org>
5994M: Marc Zyngier <marc.zyngier@arm.com>
5995L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
5996L: kvmarm@lists.cs.columbia.edu
5997S: Maintained
5998F: arch/arm64/include/uapi/asm/kvm*
5999F: arch/arm64/include/asm/kvm*
6000F: arch/arm64/kvm/
6001
6002KEXEC
6003M: Eric Biederman <ebiederm@xmission.com>
6004W: http://kernel.org/pub/linux/utils/kernel/kexec/
6005L: kexec@lists.infradead.org
6006S: Maintained
6007F: include/linux/kexec.h
6008F: include/uapi/linux/kexec.h
6009F: kernel/kexec.c
6010
6011KEYS/KEYRINGS:
6012M: David Howells <dhowells@redhat.com>
6013L: keyrings@vger.kernel.org
6014S: Maintained
6015F: Documentation/security/keys.txt
6016F: include/linux/key.h
6017F: include/linux/key-type.h
6018F: include/keys/
6019F: security/keys/
6020
6021KEYS-TRUSTED
6022M: David Safford <safford@us.ibm.com>
6023M: Mimi Zohar <zohar@linux.vnet.ibm.com>
6024L: linux-security-module@vger.kernel.org
6025L: keyrings@vger.kernel.org
6026S: Supported
6027F: Documentation/security/keys-trusted-encrypted.txt
6028F: include/keys/trusted-type.h
6029F: security/keys/trusted.c
6030F: security/keys/trusted.h
6031
6032KEYS-ENCRYPTED
6033M: Mimi Zohar <zohar@linux.vnet.ibm.com>
6034M: David Safford <safford@us.ibm.com>
6035L: linux-security-module@vger.kernel.org
6036L: keyrings@vger.kernel.org
6037S: Supported
6038F: Documentation/security/keys-trusted-encrypted.txt
6039F: include/keys/encrypted-type.h
6040F: security/keys/encrypted-keys/
6041
6042KGDB / KDB /debug_core
6043M: Jason Wessel <jason.wessel@windriver.com>
6044W: http://kgdb.wiki.kernel.org/
6045L: kgdb-bugreport@lists.sourceforge.net
6046S: Maintained
6047F: Documentation/DocBook/kgdb.tmpl
6048F: drivers/misc/kgdbts.c
6049F: drivers/tty/serial/kgdboc.c
6050F: include/linux/kdb.h
6051F: include/linux/kgdb.h
6052F: kernel/debug/
6053
6054KMEMCHECK
6055M: Vegard Nossum <vegardno@ifi.uio.no>
6056M: Pekka Enberg <penberg@kernel.org>
6057S: Maintained
6058F: Documentation/kmemcheck.txt
6059F: arch/x86/include/asm/kmemcheck.h
6060F: arch/x86/mm/kmemcheck/
6061F: include/linux/kmemcheck.h
6062F: mm/kmemcheck.c
6063
6064KMEMLEAK
6065M: Catalin Marinas <catalin.marinas@arm.com>
6066S: Maintained
6067F: Documentation/kmemleak.txt
6068F: include/linux/kmemleak.h
6069F: mm/kmemleak.c
6070F: mm/kmemleak-test.c
6071
6072KPROBES
6073M: Ananth N Mavinakayanahalli <ananth@in.ibm.com>
6074M: Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
6075M: "David S. Miller" <davem@davemloft.net>
6076M: Masami Hiramatsu <masami.hiramatsu.pt@hitachi.com>
6077S: Maintained
6078F: Documentation/kprobes.txt
6079F: include/linux/kprobes.h
6080F: kernel/kprobes.c
6081
6082KS0108 LCD CONTROLLER DRIVER
6083M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
6084W: http://miguelojeda.es/auxdisplay.htm
6085W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
6086S: Maintained
6087F: Documentation/auxdisplay/ks0108
6088F: drivers/auxdisplay/ks0108.c
6089F: include/linux/ks0108.h
6090
6091LAPB module
6092L: linux-x25@vger.kernel.org
6093S: Orphan
6094F: Documentation/networking/lapb-module.txt
6095F: include/*/lapb.h
6096F: net/lapb/
6097
6098LASI 53c700 driver for PARISC
6099M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
6100L: linux-scsi@vger.kernel.org
6101S: Maintained
6102F: Documentation/scsi/53c700.txt
6103F: drivers/scsi/53c700*
6104
6105LED SUBSYSTEM
6106M: Richard Purdie <rpurdie@rpsys.net>
6107M: Jacek Anaszewski <j.anaszewski@samsung.com>
6108L: linux-leds@vger.kernel.org
6109T: git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git
6110S: Maintained
6111F: drivers/leds/
6112F: include/linux/leds.h
6113
6114LEGACY EEPROM DRIVER
6115M: Jean Delvare <jdelvare@suse.com>
6116S: Maintained
6117F: Documentation/misc-devices/eeprom
6118F: drivers/misc/eeprom/eeprom.c
6119
6120LEGO USB Tower driver
6121M: Juergen Stuber <starblue@users.sourceforge.net>
6122L: legousb-devel@lists.sourceforge.net
6123W: http://legousb.sourceforge.net/
6124S: Maintained
6125F: drivers/usb/misc/legousbtower.c
6126
6127LG2160 MEDIA DRIVER
6128M: Michael Krufky <mkrufky@linuxtv.org>
6129L: linux-media@vger.kernel.org
6130W: http://linuxtv.org/
6131W: http://github.com/mkrufky
6132Q: http://patchwork.linuxtv.org/project/linux-media/list/
6133T: git git://linuxtv.org/mkrufky/tuners.git
6134S: Maintained
6135F: drivers/media/dvb-frontends/lg2160.*
6136
6137LGDT3305 MEDIA DRIVER
6138M: Michael Krufky <mkrufky@linuxtv.org>
6139L: linux-media@vger.kernel.org
6140W: http://linuxtv.org/
6141W: http://github.com/mkrufky
6142Q: http://patchwork.linuxtv.org/project/linux-media/list/
6143T: git git://linuxtv.org/mkrufky/tuners.git
6144S: Maintained
6145F: drivers/media/dvb-frontends/lgdt3305.*
6146
6147LGUEST
6148M: Rusty Russell <rusty@rustcorp.com.au>
6149L: lguest@lists.ozlabs.org
6150W: http://lguest.ozlabs.org/
6151S: Odd Fixes
6152F: arch/x86/include/asm/lguest*.h
6153F: arch/x86/lguest/
6154F: drivers/lguest/
6155F: include/linux/lguest*.h
6156F: tools/lguest/
6157
6158LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
6159M: Tejun Heo <tj@kernel.org>
6160L: linux-ide@vger.kernel.org
6161T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
6162S: Maintained
6163F: drivers/ata/
6164F: include/linux/ata.h
6165F: include/linux/libata.h
6166
6167LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
6168M: Viresh Kumar <vireshk@kernel.org>
6169L: linux-ide@vger.kernel.org
6170T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
6171S: Maintained
6172F: include/linux/pata_arasan_cf_data.h
6173F: drivers/ata/pata_arasan_cf.c
6174
6175LIBATA PATA DRIVERS
6176M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
6177M: Tejun Heo <tj@kernel.org>
6178L: linux-ide@vger.kernel.org
6179T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
6180S: Maintained
6181F: drivers/ata/pata_*.c
6182F: drivers/ata/ata_generic.c
6183
6184LIBATA SATA AHCI PLATFORM devices support
6185M: Hans de Goede <hdegoede@redhat.com>
6186M: Tejun Heo <tj@kernel.org>
6187L: linux-ide@vger.kernel.org
6188T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
6189S: Maintained
6190F: drivers/ata/ahci_platform.c
6191F: drivers/ata/libahci_platform.c
6192F: include/linux/ahci_platform.h
6193
6194LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
6195M: Mikael Pettersson <mikpelinux@gmail.com>
6196L: linux-ide@vger.kernel.org
6197T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
6198S: Maintained
6199F: drivers/ata/sata_promise.*
6200
6201LIBLOCKDEP
6202M: Sasha Levin <sasha.levin@oracle.com>
6203S: Maintained
6204F: tools/lib/lockdep/
6205
6206LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
6207M: Dan Williams <dan.j.williams@intel.com>
6208L: linux-nvdimm@lists.01.org
6209Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
6210S: Supported
6211F: drivers/nvdimm/*
6212F: include/linux/nd.h
6213F: include/linux/libnvdimm.h
6214F: include/uapi/linux/ndctl.h
6215
6216LIBNVDIMM BLK: MMIO-APERTURE DRIVER
6217M: Ross Zwisler <ross.zwisler@linux.intel.com>
6218L: linux-nvdimm@lists.01.org
6219Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
6220S: Supported
6221F: drivers/nvdimm/blk.c
6222F: drivers/nvdimm/region_devs.c
6223F: drivers/acpi/nfit*
6224
6225LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
6226M: Vishal Verma <vishal.l.verma@intel.com>
6227L: linux-nvdimm@lists.01.org
6228Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
6229S: Supported
6230F: drivers/nvdimm/btt*
6231
6232LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
6233M: Ross Zwisler <ross.zwisler@linux.intel.com>
6234L: linux-nvdimm@lists.01.org
6235Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
6236S: Supported
6237F: drivers/nvdimm/pmem.c
6238F: include/linux/pmem.h
6239F: arch/*/include/asm/pmem.h
6240
6241LINUX FOR IBM pSERIES (RS/6000)
6242M: Paul Mackerras <paulus@au.ibm.com>
6243W: http://www.ibm.com/linux/ltc/projects/ppc
6244S: Supported
6245F: arch/powerpc/boot/rs6000.h
6246
6247LINUX FOR POWERPC (32-BIT AND 64-BIT)
6248M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
6249M: Paul Mackerras <paulus@samba.org>
6250M: Michael Ellerman <mpe@ellerman.id.au>
6251W: http://www.penguinppc.org/
6252L: linuxppc-dev@lists.ozlabs.org
6253Q: http://patchwork.ozlabs.org/project/linuxppc-dev/list/
6254T: git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
6255S: Supported
6256F: Documentation/powerpc/
6257F: arch/powerpc/
6258
6259LINUX FOR POWER MACINTOSH
6260M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
6261W: http://www.penguinppc.org/
6262L: linuxppc-dev@lists.ozlabs.org
6263S: Maintained
6264F: arch/powerpc/platforms/powermac/
6265F: drivers/macintosh/
6266
6267LINUX FOR POWERPC EMBEDDED MPC5XXX
6268M: Anatolij Gustschin <agust@denx.de>
6269L: linuxppc-dev@lists.ozlabs.org
6270T: git git://git.denx.de/linux-denx-agust.git
6271S: Maintained
6272F: arch/powerpc/platforms/512x/
6273F: arch/powerpc/platforms/52xx/
6274
6275LINUX FOR POWERPC EMBEDDED PPC4XX
6276M: Alistair Popple <alistair@popple.id.au>
6277M: Matt Porter <mporter@kernel.crashing.org>
6278W: http://www.penguinppc.org/
6279L: linuxppc-dev@lists.ozlabs.org
6280S: Maintained
6281F: arch/powerpc/platforms/40x/
6282F: arch/powerpc/platforms/44x/
6283
6284LINUX FOR POWERPC EMBEDDED XILINX VIRTEX
6285L: linuxppc-dev@lists.ozlabs.org
6286S: Orphan
6287F: arch/powerpc/*/*virtex*
6288F: arch/powerpc/*/*/*virtex*
6289
6290LINUX FOR POWERPC EMBEDDED PPC8XX
6291M: Vitaly Bordug <vitb@kernel.crashing.org>
6292W: http://www.penguinppc.org/
6293L: linuxppc-dev@lists.ozlabs.org
6294S: Maintained
6295F: arch/powerpc/platforms/8xx/
6296
6297LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
6298M: Scott Wood <scottwood@freescale.com>
6299M: Kumar Gala <galak@kernel.crashing.org>
6300W: http://www.penguinppc.org/
6301L: linuxppc-dev@lists.ozlabs.org
6302T: git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
6303S: Maintained
6304F: arch/powerpc/platforms/83xx/
6305F: arch/powerpc/platforms/85xx/
6306
6307LINUX FOR POWERPC PA SEMI PWRFICIENT
6308M: Olof Johansson <olof@lixom.net>
6309L: linuxppc-dev@lists.ozlabs.org
6310S: Maintained
6311F: arch/powerpc/platforms/pasemi/
6312F: drivers/*/*pasemi*
6313F: drivers/*/*/*pasemi*
6314
6315LINUX SECURITY MODULE (LSM) FRAMEWORK
6316M: Chris Wright <chrisw@sous-sol.org>
6317L: linux-security-module@vger.kernel.org
6318S: Supported
6319
6320LIS3LV02D ACCELEROMETER DRIVER
6321M: Eric Piel <eric.piel@tremplin-utc.net>
6322S: Maintained
6323F: Documentation/misc-devices/lis3lv02d
6324F: drivers/misc/lis3lv02d/
6325F: drivers/platform/x86/hp_accel.c
6326
6327LIVE PATCHING
6328M: Josh Poimboeuf <jpoimboe@redhat.com>
6329M: Seth Jennings <sjenning@redhat.com>
6330M: Jiri Kosina <jikos@kernel.org>
6331M: Vojtech Pavlik <vojtech@suse.com>
6332S: Maintained
6333F: kernel/livepatch/
6334F: include/linux/livepatch.h
6335F: arch/x86/include/asm/livepatch.h
6336F: arch/x86/kernel/livepatch.c
6337F: Documentation/ABI/testing/sysfs-kernel-livepatch
6338F: samples/livepatch/
6339L: live-patching@vger.kernel.org
6340T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/livepatching.git
6341
6342LLC (802.2)
6343M: Arnaldo Carvalho de Melo <acme@ghostprotocols.net>
6344S: Maintained
6345F: include/linux/llc.h
6346F: include/uapi/linux/llc.h
6347F: include/net/llc*
6348F: net/llc/
6349
6350LM73 HARDWARE MONITOR DRIVER
6351M: Guillaume Ligneul <guillaume.ligneul@gmail.com>
6352L: lm-sensors@lm-sensors.org
6353S: Maintained
6354F: drivers/hwmon/lm73.c
6355
6356LM78 HARDWARE MONITOR DRIVER
6357M: Jean Delvare <jdelvare@suse.com>
6358L: lm-sensors@lm-sensors.org
6359S: Maintained
6360F: Documentation/hwmon/lm78
6361F: drivers/hwmon/lm78.c
6362
6363LM83 HARDWARE MONITOR DRIVER
6364M: Jean Delvare <jdelvare@suse.com>
6365L: lm-sensors@lm-sensors.org
6366S: Maintained
6367F: Documentation/hwmon/lm83
6368F: drivers/hwmon/lm83.c
6369
6370LM90 HARDWARE MONITOR DRIVER
6371M: Jean Delvare <jdelvare@suse.com>
6372L: lm-sensors@lm-sensors.org
6373S: Maintained
6374F: Documentation/hwmon/lm90
6375F: Documentation/devicetree/bindings/hwmon/lm90.txt
6376F: drivers/hwmon/lm90.c
6377
6378LM95234 HARDWARE MONITOR DRIVER
6379M: Guenter Roeck <linux@roeck-us.net>
6380L: lm-sensors@lm-sensors.org
6381S: Maintained
6382F: Documentation/hwmon/lm95234
6383F: drivers/hwmon/lm95234.c
6384
6385LME2510 MEDIA DRIVER
6386M: Malcolm Priestley <tvboxspy@gmail.com>
6387L: linux-media@vger.kernel.org
6388W: http://linuxtv.org/
6389Q: http://patchwork.linuxtv.org/project/linux-media/list/
6390S: Maintained
6391F: drivers/media/usb/dvb-usb-v2/lmedm04*
6392
6393LOCKDEP AND LOCKSTAT
6394M: Peter Zijlstra <peterz@infradead.org>
6395M: Ingo Molnar <mingo@redhat.com>
6396L: linux-kernel@vger.kernel.org
6397T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git core/locking
6398S: Maintained
6399F: Documentation/locking/lockdep*.txt
6400F: Documentation/locking/lockstat.txt
6401F: include/linux/lockdep.h
6402F: kernel/locking/
6403
6404LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
6405M: "Richard Russon (FlatCap)" <ldm@flatcap.org>
6406L: linux-ntfs-dev@lists.sourceforge.net
6407W: http://www.linux-ntfs.org/content/view/19/37/
6408S: Maintained
6409F: Documentation/ldm.txt
6410F: block/partitions/ldm.*
6411
6412LogFS
6413M: Joern Engel <joern@logfs.org>
6414M: Prasad Joshi <prasadjoshi.linux@gmail.com>
6415L: logfs@logfs.org
6416W: logfs.org
6417S: Maintained
6418F: fs/logfs/
6419
6420LPC32XX MACHINE SUPPORT
6421M: Roland Stigge <stigge@antcom.de>
6422L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
6423S: Maintained
6424F: arch/arm/mach-lpc32xx/
6425
6426LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
6427M: Nagalakshmi Nandigama <nagalakshmi.nandigama@avagotech.com>
6428M: Praveen Krishnamoorthy <praveen.krishnamoorthy@avagotech.com>
6429M: Sreekanth Reddy <sreekanth.reddy@avagotech.com>
6430M: Abhijit Mahajan <abhijit.mahajan@avagotech.com>
6431L: MPT-FusionLinux.pdl@avagotech.com
6432L: linux-scsi@vger.kernel.org
6433W: http://www.lsilogic.com/support
6434S: Supported
6435F: drivers/message/fusion/
6436F: drivers/scsi/mpt2sas/
6437F: drivers/scsi/mpt3sas/
6438
6439LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
6440M: Matthew Wilcox <matthew@wil.cx>
6441L: linux-scsi@vger.kernel.org
6442S: Maintained
6443F: drivers/scsi/sym53c8xx_2/
6444
6445LTC4261 HARDWARE MONITOR DRIVER
6446M: Guenter Roeck <linux@roeck-us.net>
6447L: lm-sensors@lm-sensors.org
6448S: Maintained
6449F: Documentation/hwmon/ltc4261
6450F: drivers/hwmon/ltc4261.c
6451
6452LTP (Linux Test Project)
6453M: Mike Frysinger <vapier@gentoo.org>
6454M: Cyril Hrubis <chrubis@suse.cz>
6455M: Wanlong Gao <gaowanlong@cn.fujitsu.com>
6456M: Jan Stancek <jstancek@redhat.com>
6457M: Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com>
6458M: Alexey Kodanev <alexey.kodanev@oracle.com>
6459L: ltp-list@lists.sourceforge.net (subscribers-only)
6460W: http://linux-test-project.github.io/
6461T: git git://github.com/linux-test-project/ltp.git
6462S: Maintained
6463
6464M32R ARCHITECTURE
6465W: http://www.linux-m32r.org/
6466S: Orphan
6467F: arch/m32r/
6468
6469M68K ARCHITECTURE
6470M: Geert Uytterhoeven <geert@linux-m68k.org>
6471L: linux-m68k@lists.linux-m68k.org
6472W: http://www.linux-m68k.org/
6473T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
6474S: Maintained
6475F: arch/m68k/
6476F: drivers/zorro/
6477
6478M68K ON APPLE MACINTOSH
6479M: Joshua Thompson <funaho@jurai.org>
6480W: http://www.mac.linux-m68k.org/
6481L: linux-m68k@lists.linux-m68k.org
6482S: Maintained
6483F: arch/m68k/mac/
6484
6485M68K ON HP9000/300
6486M: Philip Blundell <philb@gnu.org>
6487W: http://www.tazenda.demon.co.uk/phil/linux-hp
6488S: Maintained
6489F: arch/m68k/hp300/
6490
6491M88DS3103 MEDIA DRIVER
6492M: Antti Palosaari <crope@iki.fi>
6493L: linux-media@vger.kernel.org
6494W: http://linuxtv.org/
6495W: http://palosaari.fi/linux/
6496Q: http://patchwork.linuxtv.org/project/linux-media/list/
6497T: git git://linuxtv.org/anttip/media_tree.git
6498S: Maintained
6499F: drivers/media/dvb-frontends/m88ds3103*
6500
6501M88RS2000 MEDIA DRIVER
6502M: Malcolm Priestley <tvboxspy@gmail.com>
6503L: linux-media@vger.kernel.org
6504W: http://linuxtv.org/
6505Q: http://patchwork.linuxtv.org/project/linux-media/list/
6506S: Maintained
6507F: drivers/media/dvb-frontends/m88rs2000*
6508
6509MA901 MASTERKIT USB FM RADIO DRIVER
6510M: Alexey Klimov <klimov.linux@gmail.com>
6511L: linux-media@vger.kernel.org
6512T: git git://linuxtv.org/media_tree.git
6513S: Maintained
6514F: drivers/media/radio/radio-ma901.c
6515
6516MAC80211
6517M: Johannes Berg <johannes@sipsolutions.net>
6518L: linux-wireless@vger.kernel.org
6519W: http://wireless.kernel.org/
6520T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
6521T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
6522S: Maintained
6523F: Documentation/networking/mac80211-injection.txt
6524F: include/net/mac80211.h
6525F: net/mac80211/
6526
6527MACVLAN DRIVER
6528M: Patrick McHardy <kaber@trash.net>
6529L: netdev@vger.kernel.org
6530S: Maintained
6531F: drivers/net/macvlan.c
6532F: include/linux/if_macvlan.h
6533
6534MAILBOX API
6535M: Jassi Brar <jassisinghbrar@gmail.com>
6536L: linux-kernel@vger.kernel.org
6537S: Maintained
6538F: drivers/mailbox/
6539F: include/linux/mailbox_client.h
6540F: include/linux/mailbox_controller.h
6541
6542MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
6543M: Michael Kerrisk <mtk.manpages@gmail.com>
6544W: http://www.kernel.org/doc/man-pages
6545L: linux-man@vger.kernel.org
6546S: Maintained
6547
6548MARVELL ARMADA DRM SUPPORT
6549M: Russell King <rmk+kernel@arm.linux.org.uk>
6550S: Maintained
6551F: drivers/gpu/drm/armada/
6552
6553MARVELL 88E6352 DSA support
6554M: Guenter Roeck <linux@roeck-us.net>
6555S: Maintained
6556F: drivers/net/dsa/mv88e6352.c
6557
6558MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
6559M: Mirko Lindner <mlindner@marvell.com>
6560M: Stephen Hemminger <stephen@networkplumber.org>
6561L: netdev@vger.kernel.org
6562S: Maintained
6563F: drivers/net/ethernet/marvell/sk*
6564
6565MARVELL LIBERTAS WIRELESS DRIVER
6566L: libertas-dev@lists.infradead.org
6567S: Orphan
6568F: drivers/net/wireless/libertas/
6569
6570MARVELL MV643XX ETHERNET DRIVER
6571M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
6572L: netdev@vger.kernel.org
6573S: Maintained
6574F: drivers/net/ethernet/marvell/mv643xx_eth.*
6575F: include/linux/mv643xx.h
6576
6577MARVELL MVNETA ETHERNET DRIVER
6578M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
6579L: netdev@vger.kernel.org
6580S: Maintained
6581F: drivers/net/ethernet/marvell/mvneta.*
6582
6583MARVELL MWIFIEX WIRELESS DRIVER
6584M: Amitkumar Karwar <akarwar@marvell.com>
6585M: Nishant Sarmukadam <nishants@marvell.com>
6586L: linux-wireless@vger.kernel.org
6587S: Maintained
6588F: drivers/net/wireless/mwifiex/
6589
6590MARVELL MWL8K WIRELESS DRIVER
6591M: Lennert Buytenhek <buytenh@wantstofly.org>
6592L: linux-wireless@vger.kernel.org
6593S: Odd Fixes
6594F: drivers/net/wireless/mwl8k.c
6595
6596MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
6597M: Nicolas Pitre <nico@fluxnic.net>
6598S: Odd Fixes
6599F: drivers/mmc/host/mvsdio.*
6600
6601MATROX FRAMEBUFFER DRIVER
6602L: linux-fbdev@vger.kernel.org
6603S: Orphan
6604F: drivers/video/fbdev/matrox/matroxfb_*
6605F: include/uapi/linux/matroxfb.h
6606
6607MAX16065 HARDWARE MONITOR DRIVER
6608M: Guenter Roeck <linux@roeck-us.net>
6609L: lm-sensors@lm-sensors.org
6610S: Maintained
6611F: Documentation/hwmon/max16065
6612F: drivers/hwmon/max16065.c
6613
6614MAX20751 HARDWARE MONITOR DRIVER
6615M: Guenter Roeck <linux@roeck-us.net>
6616L: lm-sensors@lm-sensors.org
6617S: Maintained
6618F: Documentation/hwmon/max20751
6619F: drivers/hwmon/max20751.c
6620
6621MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
6622M: "Hans J. Koch" <hjk@hansjkoch.de>
6623L: lm-sensors@lm-sensors.org
6624S: Maintained
6625F: Documentation/hwmon/max6650
6626F: drivers/hwmon/max6650.c
6627
6628MAX6697 HARDWARE MONITOR DRIVER
6629M: Guenter Roeck <linux@roeck-us.net>
6630L: lm-sensors@lm-sensors.org
6631S: Maintained
6632F: Documentation/hwmon/max6697
6633F: Documentation/devicetree/bindings/i2c/max6697.txt
6634F: drivers/hwmon/max6697.c
6635F: include/linux/platform_data/max6697.h
6636
6637MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
6638M: Krzysztof Kozlowski <k.kozlowski@samsung.com>
6639L: linux-pm@vger.kernel.org
6640S: Supported
6641F: drivers/power/max14577_charger.c
6642F: drivers/power/max77693_charger.c
6643
6644MAXIM MAX77802 MULTIFUNCTION PMIC DEVICE DRIVERS
6645M: Javier Martinez Canillas <javier@osg.samsung.com>
6646L: linux-kernel@vger.kernel.org
6647S: Supported
6648F: drivers/*/*max77802.c
6649F: Documentation/devicetree/bindings/*/*max77802.txt
6650F: include/dt-bindings/*/*max77802.h
6651
6652MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
6653M: Chanwoo Choi <cw00.choi@samsung.com>
6654M: Krzysztof Kozlowski <k.kozlowski@samsung.com>
6655L: linux-kernel@vger.kernel.org
6656S: Supported
6657F: drivers/*/max14577.c
6658F: drivers/*/max77686.c
6659F: drivers/*/max77693.c
6660F: drivers/extcon/extcon-max14577.c
6661F: drivers/extcon/extcon-max77693.c
6662F: drivers/rtc/rtc-max77686.c
6663F: drivers/clk/clk-max77686.c
6664F: Documentation/devicetree/bindings/mfd/max14577.txt
6665F: Documentation/devicetree/bindings/*/max77686.txt
6666F: Documentation/devicetree/bindings/mfd/max77693.txt
6667F: Documentation/devicetree/bindings/clock/maxim,max77686.txt
6668F: include/linux/mfd/max14577*.h
6669F: include/linux/mfd/max77686*.h
6670F: include/linux/mfd/max77693*.h
6671
6672MAXIRADIO FM RADIO RECEIVER DRIVER
6673M: Hans Verkuil <hverkuil@xs4all.nl>
6674L: linux-media@vger.kernel.org
6675T: git git://linuxtv.org/media_tree.git
6676W: http://linuxtv.org
6677S: Maintained
6678F: drivers/media/radio/radio-maxiradio*
6679
6680MEDIA DRIVERS FOR RENESAS - VSP1
6681M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
6682L: linux-media@vger.kernel.org
6683L: linux-sh@vger.kernel.org
6684T: git git://linuxtv.org/media_tree.git
6685S: Supported
6686F: Documentation/devicetree/bindings/media/renesas,vsp1.txt
6687F: drivers/media/platform/vsp1/
6688
6689MEDIA DRIVERS FOR ASCOT2E
6690M: Sergey Kozlov <serjk@netup.ru>
6691L: linux-media@vger.kernel.org
6692W: http://linuxtv.org
6693W: http://netup.tv/
6694T: git git://linuxtv.org/media_tree.git
6695S: Supported
6696F: drivers/media/dvb-frontends/ascot2e*
6697
6698MEDIA DRIVERS FOR CXD2841ER
6699M: Sergey Kozlov <serjk@netup.ru>
6700L: linux-media@vger.kernel.org
6701W: http://linuxtv.org/
6702W: http://netup.tv/
6703T: git git://linuxtv.org/media_tree.git
6704S: Supported
6705F: drivers/media/dvb-frontends/cxd2841er*
6706
6707MEDIA DRIVERS FOR HORUS3A
6708M: Sergey Kozlov <serjk@netup.ru>
6709L: linux-media@vger.kernel.org
6710W: http://linuxtv.org/
6711W: http://netup.tv/
6712T: git git://linuxtv.org/media_tree.git
6713S: Supported
6714F: drivers/media/dvb-frontends/horus3a*
6715
6716MEDIA DRIVERS FOR LNBH25
6717M: Sergey Kozlov <serjk@netup.ru>
6718L: linux-media@vger.kernel.org
6719W: http://linuxtv.org/
6720W: http://netup.tv/
6721T: git git://linuxtv.org/media_tree.git
6722S: Supported
6723F: drivers/media/dvb-frontends/lnbh25*
6724
6725MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
6726M: Sergey Kozlov <serjk@netup.ru>
6727L: linux-media@vger.kernel.org
6728W: http://linuxtv.org/
6729W: http://netup.tv/
6730T: git git://linuxtv.org/media_tree.git
6731S: Supported
6732F: drivers/media/pci/netup_unidvb/*
6733
6734MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
6735M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
6736P: LinuxTV.org Project
6737L: linux-media@vger.kernel.org
6738W: http://linuxtv.org
6739Q: http://patchwork.kernel.org/project/linux-media/list/
6740T: git git://linuxtv.org/media_tree.git
6741S: Maintained
6742F: Documentation/dvb/
6743F: Documentation/video4linux/
6744F: Documentation/DocBook/media/
6745F: drivers/media/
6746F: drivers/staging/media/
6747F: include/media/
6748F: include/uapi/linux/dvb/
6749F: include/uapi/linux/videodev2.h
6750F: include/uapi/linux/media.h
6751F: include/uapi/linux/v4l2-*
6752F: include/uapi/linux/meye.h
6753F: include/uapi/linux/ivtv*
6754F: include/uapi/linux/uvcvideo.h
6755
6756MEDIATEK MT7601U WIRELESS LAN DRIVER
6757M: Jakub Kicinski <kubakici@wp.pl>
6758L: linux-wireless@vger.kernel.org
6759S: Maintained
6760F: drivers/net/wireless/mediatek/mt7601u/
6761
6762MEGARAID SCSI/SAS DRIVERS
6763M: Kashyap Desai <kashyap.desai@avagotech.com>
6764M: Sumit Saxena <sumit.saxena@avagotech.com>
6765M: Uday Lingala <uday.lingala@avagotech.com>
6766L: megaraidlinux.pdl@avagotech.com
6767L: linux-scsi@vger.kernel.org
6768W: http://www.lsi.com
6769S: Maintained
6770F: Documentation/scsi/megaraid.txt
6771F: drivers/scsi/megaraid.*
6772F: drivers/scsi/megaraid/
6773
6774MELLANOX ETHERNET DRIVER (mlx4_en)
6775M: Amir Vadai <amirv@mellanox.com>
6776M: Ido Shamay <idos@mellanox.com>
6777L: netdev@vger.kernel.org
6778S: Supported
6779W: http://www.mellanox.com
6780Q: http://patchwork.ozlabs.org/project/netdev/list/
6781F: drivers/net/ethernet/mellanox/mlx4/en_*
6782
6783MELLANOX ETHERNET SWITCH DRIVERS
6784M: Jiri Pirko <jiri@mellanox.com>
6785M: Ido Schimmel <idosch@mellanox.com>
6786L: netdev@vger.kernel.org
6787S: Supported
6788W: http://www.mellanox.com
6789Q: http://patchwork.ozlabs.org/project/netdev/list/
6790F: drivers/net/ethernet/mellanox/mlxsw/
6791
6792MEMORY MANAGEMENT
6793L: linux-mm@kvack.org
6794W: http://www.linux-mm.org
6795S: Maintained
6796F: include/linux/mm.h
6797F: include/linux/gfp.h
6798F: include/linux/mmzone.h
6799F: include/linux/memory_hotplug.h
6800F: include/linux/vmalloc.h
6801F: mm/
6802
6803MEMORY TECHNOLOGY DEVICES (MTD)
6804M: David Woodhouse <dwmw2@infradead.org>
6805M: Brian Norris <computersforpeace@gmail.com>
6806L: linux-mtd@lists.infradead.org
6807W: http://www.linux-mtd.infradead.org/
6808Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
6809T: git git://git.infradead.org/linux-mtd.git
6810T: git git://git.infradead.org/l2-mtd.git
6811S: Maintained
6812F: drivers/mtd/
6813F: include/linux/mtd/
6814F: include/uapi/mtd/
6815
6816MEN A21 WATCHDOG DRIVER
6817M: Johannes Thumshirn <morbidrsa@gmail.com>
6818L: linux-watchdog@vger.kernel.org
6819S: Maintained
6820F: drivers/watchdog/mena21_wdt.c
6821
6822MEN CHAMELEON BUS (mcb)
6823M: Johannes Thumshirn <morbidrsa@gmail.com>
6824S: Maintained
6825F: drivers/mcb/
6826F: include/linux/mcb.h
6827F: Documentation/men-chameleon-bus.txt
6828
6829MEN F21BMC (Board Management Controller)
6830M: Andreas Werner <andreas.werner@men.de>
6831S: Supported
6832F: drivers/mfd/menf21bmc.c
6833F: drivers/watchdog/menf21bmc_wdt.c
6834F: drivers/leds/leds-menf21bmc.c
6835F: drivers/hwmon/menf21bmc_hwmon.c
6836F: Documentation/hwmon/menf21bmc
6837
6838METAG ARCHITECTURE
6839M: James Hogan <james.hogan@imgtec.com>
6840L: linux-metag@vger.kernel.org
6841S: Supported
6842F: arch/metag/
6843F: Documentation/metag/
6844F: Documentation/devicetree/bindings/metag/
6845F: drivers/clocksource/metag_generic.c
6846F: drivers/irqchip/irq-metag.c
6847F: drivers/irqchip/irq-metag-ext.c
6848F: drivers/tty/metag_da.c
6849
6850MICROBLAZE ARCHITECTURE
6851M: Michal Simek <monstr@monstr.eu>
6852W: http://www.monstr.eu/fdt/
6853T: git git://git.monstr.eu/linux-2.6-microblaze.git
6854S: Supported
6855F: arch/microblaze/
6856
6857MICROSOFT SURFACE PRO 3 BUTTON DRIVER
6858M: Chen Yu <yu.c.chen@intel.com>
6859L: platform-driver-x86@vger.kernel.org
6860S: Supported
6861F: drivers/platform/x86/surfacepro3_button.c
6862
6863MICROTEK X6 SCANNER
6864M: Oliver Neukum <oliver@neukum.org>
6865S: Maintained
6866F: drivers/usb/image/microtek.*
6867
6868MIPS
6869M: Ralf Baechle <ralf@linux-mips.org>
6870L: linux-mips@linux-mips.org
6871W: http://www.linux-mips.org/
6872T: git git://git.linux-mips.org/pub/scm/ralf/linux.git
6873Q: http://patchwork.linux-mips.org/project/linux-mips/list/
6874S: Supported
6875F: Documentation/mips/
6876F: arch/mips/
6877
6878MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
6879M: Hans Verkuil <hverkuil@xs4all.nl>
6880L: linux-media@vger.kernel.org
6881T: git git://linuxtv.org/media_tree.git
6882W: http://linuxtv.org
6883S: Odd Fixes
6884F: drivers/media/radio/radio-miropcm20*
6885
6886Mellanox MLX5 core VPI driver
6887M: Eli Cohen <eli@mellanox.com>
6888L: netdev@vger.kernel.org
6889L: linux-rdma@vger.kernel.org
6890W: http://www.mellanox.com
6891Q: http://patchwork.ozlabs.org/project/netdev/list/
6892Q: http://patchwork.kernel.org/project/linux-rdma/list/
6893T: git git://openfabrics.org/~eli/connect-ib.git
6894S: Supported
6895F: drivers/net/ethernet/mellanox/mlx5/core/
6896F: include/linux/mlx5/
6897
6898Mellanox MLX5 IB driver
6899M: Eli Cohen <eli@mellanox.com>
6900L: linux-rdma@vger.kernel.org
6901W: http://www.mellanox.com
6902Q: http://patchwork.kernel.org/project/linux-rdma/list/
6903T: git git://openfabrics.org/~eli/connect-ib.git
6904S: Supported
6905F: include/linux/mlx5/
6906F: drivers/infiniband/hw/mlx5/
6907
6908MN88472 MEDIA DRIVER
6909M: Antti Palosaari <crope@iki.fi>
6910L: linux-media@vger.kernel.org
6911W: http://linuxtv.org/
6912W: http://palosaari.fi/linux/
6913Q: http://patchwork.linuxtv.org/project/linux-media/list/
6914T: git git://linuxtv.org/anttip/media_tree.git
6915S: Maintained
6916F: drivers/staging/media/mn88472/
6917F: drivers/media/dvb-frontends/mn88472.h
6918
6919MN88473 MEDIA DRIVER
6920M: Antti Palosaari <crope@iki.fi>
6921L: linux-media@vger.kernel.org
6922W: http://linuxtv.org/
6923W: http://palosaari.fi/linux/
6924Q: http://patchwork.linuxtv.org/project/linux-media/list/
6925T: git git://linuxtv.org/anttip/media_tree.git
6926S: Maintained
6927F: drivers/staging/media/mn88473/
6928F: drivers/media/dvb-frontends/mn88473.h
6929
6930MODULE SUPPORT
6931M: Rusty Russell <rusty@rustcorp.com.au>
6932S: Maintained
6933F: include/linux/module.h
6934F: kernel/module.c
6935
6936MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER
6937W: http://popies.net/meye/
6938S: Orphan
6939F: Documentation/video4linux/meye.txt
6940F: drivers/media/pci/meye/
6941F: include/uapi/linux/meye.h
6942
6943MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
6944M: Jiri Slaby <jirislaby@gmail.com>
6945S: Maintained
6946F: Documentation/serial/moxa-smartio
6947F: drivers/tty/mxser.*
6948
6949MR800 AVERMEDIA USB FM RADIO DRIVER
6950M: Alexey Klimov <klimov.linux@gmail.com>
6951L: linux-media@vger.kernel.org
6952T: git git://linuxtv.org/media_tree.git
6953S: Maintained
6954F: drivers/media/radio/radio-mr800.c
6955
6956MRF24J40 IEEE 802.15.4 RADIO DRIVER
6957M: Alan Ott <alan@signal11.us>
6958L: linux-wpan@vger.kernel.org
6959S: Maintained
6960F: drivers/net/ieee802154/mrf24j40.c
6961
6962MSI LAPTOP SUPPORT
6963M: "Lee, Chun-Yi" <jlee@suse.com>
6964L: platform-driver-x86@vger.kernel.org
6965S: Maintained
6966F: drivers/platform/x86/msi-laptop.c
6967
6968MSI WMI SUPPORT
6969L: platform-driver-x86@vger.kernel.org
6970S: Orphan
6971F: drivers/platform/x86/msi-wmi.c
6972
6973MSI001 MEDIA DRIVER
6974M: Antti Palosaari <crope@iki.fi>
6975L: linux-media@vger.kernel.org
6976W: http://linuxtv.org/
6977W: http://palosaari.fi/linux/
6978Q: http://patchwork.linuxtv.org/project/linux-media/list/
6979T: git git://linuxtv.org/anttip/media_tree.git
6980S: Maintained
6981F: drivers/media/tuners/msi001*
6982
6983MSI2500 MEDIA DRIVER
6984M: Antti Palosaari <crope@iki.fi>
6985L: linux-media@vger.kernel.org
6986W: http://linuxtv.org/
6987W: http://palosaari.fi/linux/
6988Q: http://patchwork.linuxtv.org/project/linux-media/list/
6989T: git git://linuxtv.org/anttip/media_tree.git
6990S: Maintained
6991F: drivers/media/usb/msi2500/
6992
6993MSYSTEMS DISKONCHIP G3 MTD DRIVER
6994M: Robert Jarzmik <robert.jarzmik@free.fr>
6995L: linux-mtd@lists.infradead.org
6996S: Maintained
6997F: drivers/mtd/devices/docg3*
6998
6999MT9M032 APTINA SENSOR DRIVER
7000M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7001L: linux-media@vger.kernel.org
7002T: git git://linuxtv.org/media_tree.git
7003S: Maintained
7004F: drivers/media/i2c/mt9m032.c
7005F: include/media/mt9m032.h
7006
7007MT9P031 APTINA CAMERA SENSOR
7008M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7009L: linux-media@vger.kernel.org
7010T: git git://linuxtv.org/media_tree.git
7011S: Maintained
7012F: drivers/media/i2c/mt9p031.c
7013F: include/media/mt9p031.h
7014
7015MT9T001 APTINA CAMERA SENSOR
7016M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7017L: linux-media@vger.kernel.org
7018T: git git://linuxtv.org/media_tree.git
7019S: Maintained
7020F: drivers/media/i2c/mt9t001.c
7021F: include/media/mt9t001.h
7022
7023MT9V032 APTINA CAMERA SENSOR
7024M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7025L: linux-media@vger.kernel.org
7026T: git git://linuxtv.org/media_tree.git
7027S: Maintained
7028F: Documentation/devicetree/bindings/media/i2c/mt9v032.txt
7029F: drivers/media/i2c/mt9v032.c
7030F: include/media/mt9v032.h
7031
7032MULTIFUNCTION DEVICES (MFD)
7033M: Samuel Ortiz <sameo@linux.intel.com>
7034M: Lee Jones <lee.jones@linaro.org>
7035T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
7036S: Supported
7037F: drivers/mfd/
7038F: include/linux/mfd/
7039
7040MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
7041M: Ulf Hansson <ulf.hansson@linaro.org>
7042L: linux-mmc@vger.kernel.org
7043T: git git://git.linaro.org/people/ulf.hansson/mmc.git
7044S: Maintained
7045F: drivers/mmc/
7046F: include/linux/mmc/
7047F: include/uapi/linux/mmc/
7048
7049MULTIMEDIA CARD (MMC) ETC. OVER SPI
7050S: Orphan
7051F: drivers/mmc/host/mmc_spi.c
7052F: include/linux/spi/mmc_spi.h
7053
7054MULTISOUND SOUND DRIVER
7055M: Andrew Veliath <andrewtv@usa.net>
7056S: Maintained
7057F: Documentation/sound/oss/MultiSound
7058F: sound/oss/msnd*
7059
7060MULTITECH MULTIPORT CARD (ISICOM)
7061S: Orphan
7062F: drivers/tty/isicom.c
7063F: include/linux/isicom.h
7064
7065MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
7066M: Felipe Balbi <balbi@ti.com>
7067L: linux-usb@vger.kernel.org
7068T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
7069S: Maintained
7070F: drivers/usb/musb/
7071
7072MXL5007T MEDIA DRIVER
7073M: Michael Krufky <mkrufky@linuxtv.org>
7074L: linux-media@vger.kernel.org
7075W: http://linuxtv.org/
7076W: http://github.com/mkrufky
7077Q: http://patchwork.linuxtv.org/project/linux-media/list/
7078T: git git://linuxtv.org/mkrufky/tuners.git
7079S: Maintained
7080F: drivers/media/tuners/mxl5007t.*
7081
7082MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
7083M: Hyong-Youb Kim <hykim@myri.com>
7084L: netdev@vger.kernel.org
7085W: https://www.myricom.com/support/downloads/myri10ge.html
7086S: Supported
7087F: drivers/net/ethernet/myricom/myri10ge/
7088
7089NATSEMI ETHERNET DRIVER (DP8381x)
7090S: Orphan
7091F: drivers/net/ethernet/natsemi/natsemi.c
7092
7093NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
7094M: Daniel Mack <zonque@gmail.com>
7095S: Maintained
7096L: alsa-devel@alsa-project.org (moderated for non-subscribers)
7097W: http://www.native-instruments.com
7098F: sound/usb/caiaq/
7099
7100NCP FILESYSTEM
7101M: Petr Vandrovec <petr@vandrovec.name>
7102S: Odd Fixes
7103F: fs/ncpfs/
7104
7105NCR 5380 SCSI DRIVERS
7106M: Finn Thain <fthain@telegraphics.com.au>
7107M: Michael Schmitz <schmitzmic@gmail.com>
7108L: linux-scsi@vger.kernel.org
7109S: Maintained
7110F: Documentation/scsi/g_NCR5380.txt
7111F: drivers/scsi/NCR5380.*
7112F: drivers/scsi/arm/cumana_1.c
7113F: drivers/scsi/arm/oak.c
7114F: drivers/scsi/atari_NCR5380.c
7115F: drivers/scsi/atari_scsi.*
7116F: drivers/scsi/dmx3191d.c
7117F: drivers/scsi/dtc.*
7118F: drivers/scsi/g_NCR5380.*
7119F: drivers/scsi/g_NCR5380_mmio.c
7120F: drivers/scsi/mac_scsi.*
7121F: drivers/scsi/pas16.*
7122F: drivers/scsi/sun3_scsi.*
7123F: drivers/scsi/sun3_scsi_vme.c
7124F: drivers/scsi/t128.*
7125
7126NCR DUAL 700 SCSI DRIVER (MICROCHANNEL)
7127M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
7128L: linux-scsi@vger.kernel.org
7129S: Maintained
7130F: drivers/scsi/NCR_D700.*
7131
7132NCT6775 HARDWARE MONITOR DRIVER
7133M: Guenter Roeck <linux@roeck-us.net>
7134L: lm-sensors@lm-sensors.org
7135S: Maintained
7136F: Documentation/hwmon/nct6775
7137F: drivers/hwmon/nct6775.c
7138
7139NETEFFECT IWARP RNIC DRIVER (IW_NES)
7140M: Faisal Latif <faisal.latif@intel.com>
7141L: linux-rdma@vger.kernel.org
7142W: http://www.intel.com/Products/Server/Adapters/Server-Cluster/Server-Cluster-overview.htm
7143S: Supported
7144F: drivers/infiniband/hw/nes/
7145
7146NETEM NETWORK EMULATOR
7147M: Stephen Hemminger <stephen@networkplumber.org>
7148L: netem@lists.linux-foundation.org
7149S: Maintained
7150F: net/sched/sch_netem.c
7151
7152NETERION 10GbE DRIVERS (s2io/vxge)
7153M: Jon Mason <jdmason@kudzu.us>
7154L: netdev@vger.kernel.org
7155S: Supported
7156F: Documentation/networking/s2io.txt
7157F: Documentation/networking/vxge.txt
7158F: drivers/net/ethernet/neterion/
7159
7160NETFILTER ({IP,IP6,ARP,EB,NF}TABLES)
7161M: Pablo Neira Ayuso <pablo@netfilter.org>
7162M: Patrick McHardy <kaber@trash.net>
7163M: Jozsef Kadlecsik <kadlec@blackhole.kfki.hu>
7164L: netfilter-devel@vger.kernel.org
7165L: coreteam@netfilter.org
7166W: http://www.netfilter.org/
7167W: http://www.iptables.org/
7168Q: http://patchwork.ozlabs.org/project/netfilter-devel/list/
7169T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git
7170T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git
7171S: Supported
7172F: include/linux/netfilter*
7173F: include/linux/netfilter/
7174F: include/net/netfilter/
7175F: include/uapi/linux/netfilter*
7176F: include/uapi/linux/netfilter/
7177F: net/*/netfilter.c
7178F: net/*/netfilter/
7179F: net/netfilter/
7180F: net/bridge/br_netfilter*.c
7181
7182NETLABEL
7183M: Paul Moore <paul@paul-moore.com>
7184W: http://netlabel.sf.net
7185L: netdev@vger.kernel.org
7186S: Maintained
7187F: Documentation/netlabel/
7188F: include/net/netlabel.h
7189F: net/netlabel/
7190
7191NETROM NETWORK LAYER
7192M: Ralf Baechle <ralf@linux-mips.org>
7193L: linux-hams@vger.kernel.org
7194W: http://www.linux-ax25.org/
7195S: Maintained
7196F: include/net/netrom.h
7197F: include/uapi/linux/netrom.h
7198F: net/netrom/
7199
7200NETWORK BLOCK DEVICE (NBD)
7201M: Markus Pargmann <mpa@pengutronix.de>
7202S: Maintained
7203L: nbd-general@lists.sourceforge.net
7204T: git git://git.pengutronix.de/git/mpa/linux-nbd.git
7205F: Documentation/blockdev/nbd.txt
7206F: drivers/block/nbd.c
7207F: include/uapi/linux/nbd.h
7208
7209NETWORK DROP MONITOR
7210M: Neil Horman <nhorman@tuxdriver.com>
7211L: netdev@vger.kernel.org
7212S: Maintained
7213W: https://fedorahosted.org/dropwatch/
7214F: net/core/drop_monitor.c
7215
7216NETWORKING [GENERAL]
7217M: "David S. Miller" <davem@davemloft.net>
7218L: netdev@vger.kernel.org
7219W: http://www.linuxfoundation.org/en/Net
7220Q: http://patchwork.ozlabs.org/project/netdev/list/
7221T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
7222T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
7223S: Maintained
7224F: net/
7225F: include/net/
7226F: include/linux/in.h
7227F: include/linux/net.h
7228F: include/linux/netdevice.h
7229F: include/uapi/linux/in.h
7230F: include/uapi/linux/net.h
7231F: include/uapi/linux/netdevice.h
7232F: include/uapi/linux/net_namespace.h
7233F: tools/net/
7234F: tools/testing/selftests/net/
7235F: lib/random32.c
7236F: lib/test_bpf.c
7237
7238NETWORKING [IPv4/IPv6]
7239M: "David S. Miller" <davem@davemloft.net>
7240M: Alexey Kuznetsov <kuznet@ms2.inr.ac.ru>
7241M: James Morris <jmorris@namei.org>
7242M: Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org>
7243M: Patrick McHardy <kaber@trash.net>
7244L: netdev@vger.kernel.org
7245T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
7246S: Maintained
7247F: net/ipv4/
7248F: net/ipv6/
7249F: include/net/ip*
7250F: arch/x86/net/*
7251
7252NETWORKING [IPSEC]
7253M: Steffen Klassert <steffen.klassert@secunet.com>
7254M: Herbert Xu <herbert@gondor.apana.org.au>
7255M: "David S. Miller" <davem@davemloft.net>
7256L: netdev@vger.kernel.org
7257T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
7258T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
7259S: Maintained
7260F: net/core/flow.c
7261F: net/xfrm/
7262F: net/key/
7263F: net/ipv4/xfrm*
7264F: net/ipv4/esp4.c
7265F: net/ipv4/ah4.c
7266F: net/ipv4/ipcomp.c
7267F: net/ipv4/ip_vti.c
7268F: net/ipv6/xfrm*
7269F: net/ipv6/esp6.c
7270F: net/ipv6/ah6.c
7271F: net/ipv6/ipcomp6.c
7272F: net/ipv6/ip6_vti.c
7273F: include/uapi/linux/xfrm.h
7274F: include/net/xfrm.h
7275
7276NETWORKING [LABELED] (NetLabel, CIPSO, Labeled IPsec, SECMARK)
7277M: Paul Moore <paul@paul-moore.com>
7278L: netdev@vger.kernel.org
7279S: Maintained
7280
7281NETWORKING [WIRELESS]
7282L: linux-wireless@vger.kernel.org
7283Q: http://patchwork.kernel.org/project/linux-wireless/list/
7284
7285NETWORKING DRIVERS
7286L: netdev@vger.kernel.org
7287W: http://www.linuxfoundation.org/en/Net
7288Q: http://patchwork.ozlabs.org/project/netdev/list/
7289T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
7290T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
7291S: Odd Fixes
7292F: drivers/net/
7293F: include/linux/if_*
7294F: include/linux/netdevice.h
7295F: include/linux/arcdevice.h
7296F: include/linux/etherdevice.h
7297F: include/linux/fcdevice.h
7298F: include/linux/fddidevice.h
7299F: include/linux/hippidevice.h
7300F: include/linux/inetdevice.h
7301F: include/uapi/linux/if_*
7302F: include/uapi/linux/netdevice.h
7303
7304NETWORKING DRIVERS (WIRELESS)
7305M: Kalle Valo <kvalo@codeaurora.org>
7306L: linux-wireless@vger.kernel.org
7307Q: http://patchwork.kernel.org/project/linux-wireless/list/
7308T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git/
7309S: Maintained
7310F: drivers/net/wireless/
7311
7312NETXEN (1/10) GbE SUPPORT
7313M: Manish Chopra <manish.chopra@qlogic.com>
7314M: Sony Chacko <sony.chacko@qlogic.com>
7315M: Rajesh Borundia <rajesh.borundia@qlogic.com>
7316L: netdev@vger.kernel.org
7317W: http://www.qlogic.com
7318S: Supported
7319F: drivers/net/ethernet/qlogic/netxen/
7320
7321NFC SUBSYSTEM
7322M: Lauro Ramos Venancio <lauro.venancio@openbossa.org>
7323M: Aloisio Almeida Jr <aloisio.almeida@openbossa.org>
7324M: Samuel Ortiz <sameo@linux.intel.com>
7325L: linux-wireless@vger.kernel.org
7326L: linux-nfc@lists.01.org (subscribers-only)
7327S: Supported
7328F: net/nfc/
7329F: include/net/nfc/
7330F: include/uapi/linux/nfc.h
7331F: drivers/nfc/
7332F: include/linux/platform_data/pn544.h
7333F: Documentation/devicetree/bindings/net/nfc/
7334
7335NFS, SUNRPC, AND LOCKD CLIENTS
7336M: Trond Myklebust <trond.myklebust@primarydata.com>
7337M: Anna Schumaker <anna.schumaker@netapp.com>
7338L: linux-nfs@vger.kernel.org
7339W: http://client.linux-nfs.org
7340T: git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
7341S: Maintained
7342F: fs/lockd/
7343F: fs/nfs/
7344F: fs/nfs_common/
7345F: net/sunrpc/
7346F: include/linux/lockd/
7347F: include/linux/nfs*
7348F: include/linux/sunrpc/
7349F: include/uapi/linux/nfs*
7350F: include/uapi/linux/sunrpc/
7351
7352NILFS2 FILESYSTEM
7353M: Ryusuke Konishi <konishi.ryusuke@lab.ntt.co.jp>
7354L: linux-nilfs@vger.kernel.org
7355W: http://nilfs.sourceforge.net/
7356T: git git://github.com/konis/nilfs2.git
7357S: Supported
7358F: Documentation/filesystems/nilfs2.txt
7359F: fs/nilfs2/
7360F: include/linux/nilfs2_fs.h
7361
7362NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
7363M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
7364W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
7365S: Maintained
7366F: Documentation/scsi/NinjaSCSI.txt
7367F: drivers/scsi/pcmcia/nsp_*
7368
7369NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
7370M: GOTO Masanori <gotom@debian.or.jp>
7371M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
7372W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
7373S: Maintained
7374F: Documentation/scsi/NinjaSCSI.txt
7375F: drivers/scsi/nsp32*
7376
7377NIOS2 ARCHITECTURE
7378M: Ley Foon Tan <lftan@altera.com>
7379L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
7380T: git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git
7381S: Maintained
7382F: arch/nios2/
7383
7384NOKIA N900 POWER SUPPLY DRIVERS
7385M: Pali Rohár <pali.rohar@gmail.com>
7386S: Maintained
7387F: include/linux/power/bq2415x_charger.h
7388F: include/linux/power/bq27x00_battery.h
7389F: include/linux/power/isp1704_charger.h
7390F: drivers/power/bq2415x_charger.c
7391F: drivers/power/bq27x00_battery.c
7392F: drivers/power/isp1704_charger.c
7393F: drivers/power/rx51_battery.c
7394
7395NTB DRIVER CORE
7396M: Jon Mason <jdmason@kudzu.us>
7397M: Dave Jiang <dave.jiang@intel.com>
7398M: Allen Hubbe <Allen.Hubbe@emc.com>
7399S: Supported
7400W: https://github.com/jonmason/ntb/wiki
7401T: git git://github.com/jonmason/ntb.git
7402F: drivers/ntb/
7403F: drivers/net/ntb_netdev.c
7404F: include/linux/ntb.h
7405F: include/linux/ntb_transport.h
7406
7407NTB INTEL DRIVER
7408M: Jon Mason <jdmason@kudzu.us>
7409M: Dave Jiang <dave.jiang@intel.com>
7410S: Supported
7411W: https://github.com/jonmason/ntb/wiki
7412T: git git://github.com/jonmason/ntb.git
7413F: drivers/ntb/hw/intel/
7414
7415NTFS FILESYSTEM
7416M: Anton Altaparmakov <anton@tuxera.com>
7417L: linux-ntfs-dev@lists.sourceforge.net
7418W: http://www.tuxera.com/
7419T: git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
7420S: Supported
7421F: Documentation/filesystems/ntfs.txt
7422F: fs/ntfs/
7423
7424NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
7425M: Antonino Daplas <adaplas@gmail.com>
7426L: linux-fbdev@vger.kernel.org
7427S: Maintained
7428F: drivers/video/fbdev/riva/
7429F: drivers/video/fbdev/nvidia/
7430
7431NVM EXPRESS DRIVER
7432M: Matthew Wilcox <willy@linux.intel.com>
7433L: linux-nvme@lists.infradead.org
7434T: git git://git.infradead.org/users/willy/linux-nvme.git
7435S: Supported
7436F: drivers/block/nvme*
7437F: include/linux/nvme.h
7438
7439NVMEM FRAMEWORK
7440M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
7441M: Maxime Ripard <maxime.ripard@free-electrons.com>
7442S: Maintained
7443F: drivers/nvmem/
7444F: Documentation/devicetree/bindings/nvmem/
7445F: include/linux/nvmem-consumer.h
7446F: include/linux/nvmem-provider.h
7447
7448NXP-NCI NFC DRIVER
7449M: Clément Perrochaud <clement.perrochaud@effinnov.com>
7450R: Charles Gorand <charles.gorand@effinnov.com>
7451L: linux-nfc@lists.01.org (moderated for non-subscribers)
7452S: Supported
7453F: drivers/nfc/nxp-nci
7454
7455NXP TDA998X DRM DRIVER
7456M: Russell King <rmk+kernel@arm.linux.org.uk>
7457S: Supported
7458F: drivers/gpu/drm/i2c/tda998x_drv.c
7459F: include/drm/i2c/tda998x.h
7460
7461NXP TFA9879 DRIVER
7462M: Peter Rosin <peda@axentia.se>
7463L: alsa-devel@alsa-project.org (moderated for non-subscribers)
7464S: Maintained
7465F: sound/soc/codecs/tfa9879*
7466
7467OMAP SUPPORT
7468M: Tony Lindgren <tony@atomide.com>
7469L: linux-omap@vger.kernel.org
7470W: http://www.muru.com/linux/omap/
7471W: http://linux.omap.com/
7472Q: http://patchwork.kernel.org/project/linux-omap/list/
7473T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
7474S: Maintained
7475F: arch/arm/*omap*/
7476F: arch/arm/configs/omap1_defconfig
7477F: arch/arm/configs/omap2plus_defconfig
7478F: drivers/i2c/busses/i2c-omap.c
7479F: drivers/irqchip/irq-omap-intc.c
7480F: drivers/mfd/*omap*.c
7481F: drivers/mfd/menelaus.c
7482F: drivers/mfd/palmas.c
7483F: drivers/mfd/tps65217.c
7484F: drivers/mfd/tps65218.c
7485F: drivers/mfd/tps65910.c
7486F: drivers/mfd/twl-core.[ch]
7487F: drivers/mfd/twl4030*.c
7488F: drivers/mfd/twl6030*.c
7489F: drivers/mfd/twl6040*.c
7490F: drivers/regulator/palmas-regulator*.c
7491F: drivers/regulator/pbias-regulator.c
7492F: drivers/regulator/tps65217-regulator.c
7493F: drivers/regulator/tps65218-regulator.c
7494F: drivers/regulator/tps65910-regulator.c
7495F: drivers/regulator/twl-regulator.c
7496F: include/linux/i2c-omap.h
7497
7498OMAP DEVICE TREE SUPPORT
7499M: Benoît Cousson <bcousson@baylibre.com>
7500M: Tony Lindgren <tony@atomide.com>
7501L: linux-omap@vger.kernel.org
7502L: devicetree@vger.kernel.org
7503S: Maintained
7504F: arch/arm/boot/dts/*omap*
7505F: arch/arm/boot/dts/*am3*
7506F: arch/arm/boot/dts/*am4*
7507F: arch/arm/boot/dts/*am5*
7508F: arch/arm/boot/dts/*dra7*
7509
7510OMAP CLOCK FRAMEWORK SUPPORT
7511M: Paul Walmsley <paul@pwsan.com>
7512L: linux-omap@vger.kernel.org
7513S: Maintained
7514F: arch/arm/*omap*/*clock*
7515
7516OMAP POWER MANAGEMENT SUPPORT
7517M: Kevin Hilman <khilman@deeprootsystems.com>
7518L: linux-omap@vger.kernel.org
7519S: Maintained
7520F: arch/arm/*omap*/*pm*
7521F: drivers/cpufreq/omap-cpufreq.c
7522
7523OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
7524M: Rajendra Nayak <rnayak@ti.com>
7525M: Paul Walmsley <paul@pwsan.com>
7526L: linux-omap@vger.kernel.org
7527S: Maintained
7528F: arch/arm/mach-omap2/prm*
7529
7530OMAP AUDIO SUPPORT
7531M: Peter Ujfalusi <peter.ujfalusi@ti.com>
7532M: Jarkko Nikula <jarkko.nikula@bitmer.com>
7533L: alsa-devel@alsa-project.org (moderated for non-subscribers)
7534L: linux-omap@vger.kernel.org
7535S: Maintained
7536F: sound/soc/omap/
7537
7538OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
7539M: Roger Quadros <rogerq@ti.com>
7540M: Tony Lindgren <tony@atomide.com>
7541L: linux-omap@vger.kernel.org
7542S: Maintained
7543F: drivers/memory/omap-gpmc.c
7544F: arch/arm/mach-omap2/*gpmc*
7545
7546OMAP FRAMEBUFFER SUPPORT
7547M: Tomi Valkeinen <tomi.valkeinen@ti.com>
7548L: linux-fbdev@vger.kernel.org
7549L: linux-omap@vger.kernel.org
7550S: Maintained
7551F: drivers/video/fbdev/omap/
7552
7553OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
7554M: Tomi Valkeinen <tomi.valkeinen@ti.com>
7555L: linux-omap@vger.kernel.org
7556L: linux-fbdev@vger.kernel.org
7557S: Maintained
7558F: drivers/video/fbdev/omap2/
7559F: Documentation/arm/OMAP/DSS
7560
7561OMAP HARDWARE SPINLOCK SUPPORT
7562M: Ohad Ben-Cohen <ohad@wizery.com>
7563L: linux-omap@vger.kernel.org
7564S: Maintained
7565F: drivers/hwspinlock/omap_hwspinlock.c
7566
7567OMAP MMC SUPPORT
7568M: Jarkko Lavinen <jarkko.lavinen@nokia.com>
7569L: linux-omap@vger.kernel.org
7570S: Maintained
7571F: drivers/mmc/host/omap.c
7572
7573OMAP HS MMC SUPPORT
7574L: linux-mmc@vger.kernel.org
7575L: linux-omap@vger.kernel.org
7576S: Orphan
7577F: drivers/mmc/host/omap_hsmmc.c
7578
7579OMAP RANDOM NUMBER GENERATOR SUPPORT
7580M: Deepak Saxena <dsaxena@plexity.net>
7581S: Maintained
7582F: drivers/char/hw_random/omap-rng.c
7583
7584OMAP HWMOD SUPPORT
7585M: Benoît Cousson <bcousson@baylibre.com>
7586M: Paul Walmsley <paul@pwsan.com>
7587L: linux-omap@vger.kernel.org
7588S: Maintained
7589F: arch/arm/mach-omap2/omap_hwmod.*
7590
7591OMAP HWMOD DATA
7592M: Paul Walmsley <paul@pwsan.com>
7593L: linux-omap@vger.kernel.org
7594S: Maintained
7595F: arch/arm/mach-omap2/omap_hwmod*data*
7596
7597OMAP HWMOD DATA FOR OMAP4-BASED DEVICES
7598M: Benoît Cousson <bcousson@baylibre.com>
7599L: linux-omap@vger.kernel.org
7600S: Maintained
7601F: arch/arm/mach-omap2/omap_hwmod_44xx_data.c
7602
7603OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
7604M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7605L: linux-media@vger.kernel.org
7606S: Maintained
7607F: Documentation/devicetree/bindings/media/ti,omap3isp.txt
7608F: drivers/media/platform/omap3isp/
7609F: drivers/staging/media/omap4iss/
7610
7611OMAP USB SUPPORT
7612M: Felipe Balbi <balbi@ti.com>
7613L: linux-usb@vger.kernel.org
7614L: linux-omap@vger.kernel.org
7615T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
7616S: Maintained
7617F: drivers/usb/*/*omap*
7618F: arch/arm/*omap*/usb*
7619
7620OMAP GPIO DRIVER
7621M: Javier Martinez Canillas <javier@dowhile0.org>
7622M: Santosh Shilimkar <ssantosh@kernel.org>
7623M: Kevin Hilman <khilman@deeprootsystems.com>
7624L: linux-omap@vger.kernel.org
7625S: Maintained
7626F: drivers/gpio/gpio-omap.c
7627
7628OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
7629M: Mark Jackson <mpfj@newflow.co.uk>
7630L: linux-omap@vger.kernel.org
7631S: Maintained
7632F: arch/arm/boot/dts/am335x-nano.dts
7633
7634OMFS FILESYSTEM
7635M: Bob Copeland <me@bobcopeland.com>
7636L: linux-karma-devel@lists.sourceforge.net
7637S: Maintained
7638F: Documentation/filesystems/omfs.txt
7639F: fs/omfs/
7640
7641OMNIKEY CARDMAN 4000 DRIVER
7642M: Harald Welte <laforge@gnumonks.org>
7643S: Maintained
7644F: drivers/char/pcmcia/cm4000_cs.c
7645F: include/linux/cm4000_cs.h
7646F: include/uapi/linux/cm4000_cs.h
7647
7648OMNIKEY CARDMAN 4040 DRIVER
7649M: Harald Welte <laforge@gnumonks.org>
7650S: Maintained
7651F: drivers/char/pcmcia/cm4040_cs.*
7652
7653OMNIVISION OV7670 SENSOR DRIVER
7654M: Jonathan Corbet <corbet@lwn.net>
7655L: linux-media@vger.kernel.org
7656T: git git://linuxtv.org/media_tree.git
7657S: Maintained
7658F: drivers/media/i2c/ov7670.c
7659
7660ONENAND FLASH DRIVER
7661M: Kyungmin Park <kyungmin.park@samsung.com>
7662L: linux-mtd@lists.infradead.org
7663S: Maintained
7664F: drivers/mtd/onenand/
7665F: include/linux/mtd/onenand*.h
7666
7667ONSTREAM SCSI TAPE DRIVER
7668M: Willem Riede <osst@riede.org>
7669L: osst-users@lists.sourceforge.net
7670L: linux-scsi@vger.kernel.org
7671S: Maintained
7672F: Documentation/scsi/osst.txt
7673F: drivers/scsi/osst.*
7674F: drivers/scsi/osst_*.h
7675F: drivers/scsi/st.h
7676
7677OPENCORES I2C BUS DRIVER
7678M: Peter Korsgaard <jacmet@sunsite.dk>
7679L: linux-i2c@vger.kernel.org
7680S: Maintained
7681F: Documentation/i2c/busses/i2c-ocores
7682F: drivers/i2c/busses/i2c-ocores.c
7683
7684OPEN FIRMWARE AND FLATTENED DEVICE TREE
7685M: Rob Herring <robh+dt@kernel.org>
7686M: Frank Rowand <frowand.list@gmail.com>
7687M: Grant Likely <grant.likely@linaro.org>
7688L: devicetree@vger.kernel.org
7689W: http://www.devicetree.org/
7690T: git git://git.kernel.org/pub/scm/linux/kernel/git/glikely/linux.git
7691S: Maintained
7692F: drivers/of/
7693F: include/linux/of*.h
7694F: scripts/dtc/
7695
7696OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
7697M: Rob Herring <robh+dt@kernel.org>
7698M: Pawel Moll <pawel.moll@arm.com>
7699M: Mark Rutland <mark.rutland@arm.com>
7700M: Ian Campbell <ijc+devicetree@hellion.org.uk>
7701M: Kumar Gala <galak@codeaurora.org>
7702L: devicetree@vger.kernel.org
7703S: Maintained
7704F: Documentation/devicetree/
7705F: arch/*/boot/dts/
7706F: include/dt-bindings/
7707
7708OPEN FIRMWARE AND DEVICE TREE OVERLAYS
7709M: Pantelis Antoniou <pantelis.antoniou@konsulko.com>
7710L: devicetree@vger.kernel.org
7711S: Maintained
7712F: Documentation/devicetree/dynamic-resolution-notes.txt
7713F: Documentation/devicetree/overlay-notes.txt
7714F: drivers/of/overlay.c
7715F: drivers/of/resolver.c
7716
7717OPENRISC ARCHITECTURE
7718M: Jonas Bonn <jonas@southpole.se>
7719W: http://openrisc.net
7720L: linux@lists.openrisc.net (moderated for non-subscribers)
7721S: Maintained
7722T: git git://openrisc.net/~jonas/linux
7723F: arch/openrisc/
7724
7725OPENVSWITCH
7726M: Pravin Shelar <pshelar@nicira.com>
7727L: netdev@vger.kernel.org
7728L: dev@openvswitch.org
7729W: http://openvswitch.org
7730S: Maintained
7731F: net/openvswitch/
7732F: include/uapi/linux/openvswitch.h
7733
7734OPL4 DRIVER
7735M: Clemens Ladisch <clemens@ladisch.de>
7736L: alsa-devel@alsa-project.org (moderated for non-subscribers)
7737T: git git://git.alsa-project.org/alsa-kernel.git
7738S: Maintained
7739F: sound/drivers/opl4/
7740
7741OPROFILE
7742M: Robert Richter <rric@kernel.org>
7743L: oprofile-list@lists.sf.net
7744S: Maintained
7745F: arch/*/include/asm/oprofile*.h
7746F: arch/*/oprofile/
7747F: drivers/oprofile/
7748F: include/linux/oprofile.h
7749
7750ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
7751M: Mark Fasheh <mfasheh@suse.com>
7752M: Joel Becker <jlbec@evilplan.org>
7753L: ocfs2-devel@oss.oracle.com (moderated for non-subscribers)
7754W: http://ocfs2.wiki.kernel.org
7755S: Supported
7756F: Documentation/filesystems/ocfs2.txt
7757F: Documentation/filesystems/dlmfs.txt
7758F: fs/ocfs2/
7759
7760ORINOCO DRIVER
7761L: linux-wireless@vger.kernel.org
7762W: http://wireless.kernel.org/en/users/Drivers/orinoco
7763W: http://www.nongnu.org/orinoco/
7764S: Orphan
7765F: drivers/net/wireless/orinoco/
7766
7767OSD LIBRARY and FILESYSTEM
7768M: Boaz Harrosh <ooo@electrozaur.com>
7769M: Benny Halevy <bhalevy@primarydata.com>
7770L: osd-dev@open-osd.org
7771W: http://open-osd.org
7772T: git git://git.open-osd.org/open-osd.git
7773S: Maintained
7774F: drivers/scsi/osd/
7775F: include/scsi/osd_*
7776F: fs/exofs/
7777
7778OVERLAY FILESYSTEM
7779M: Miklos Szeredi <miklos@szeredi.hu>
7780L: linux-unionfs@vger.kernel.org
7781T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
7782S: Supported
7783F: fs/overlayfs/
7784F: Documentation/filesystems/overlayfs.txt
7785
7786P54 WIRELESS DRIVER
7787M: Christian Lamparter <chunkeey@googlemail.com>
7788L: linux-wireless@vger.kernel.org
7789W: http://wireless.kernel.org/en/users/Drivers/p54
7790S: Maintained
7791F: drivers/net/wireless/p54/
7792
7793PA SEMI ETHERNET DRIVER
7794M: Olof Johansson <olof@lixom.net>
7795L: netdev@vger.kernel.org
7796S: Maintained
7797F: drivers/net/ethernet/pasemi/*
7798
7799PA SEMI SMBUS DRIVER
7800M: Olof Johansson <olof@lixom.net>
7801L: linux-i2c@vger.kernel.org
7802S: Maintained
7803F: drivers/i2c/busses/i2c-pasemi.c
7804
7805PADATA PARALLEL EXECUTION MECHANISM
7806M: Steffen Klassert <steffen.klassert@secunet.com>
7807L: linux-crypto@vger.kernel.org
7808S: Maintained
7809F: kernel/padata.c
7810F: include/linux/padata.h
7811F: Documentation/padata.txt
7812
7813PANASONIC LAPTOP ACPI EXTRAS DRIVER
7814M: Harald Welte <laforge@gnumonks.org>
7815L: platform-driver-x86@vger.kernel.org
7816S: Maintained
7817F: drivers/platform/x86/panasonic-laptop.c
7818
7819PANASONIC MN10300/AM33/AM34 PORT
7820M: David Howells <dhowells@redhat.com>
7821M: Koichi Yasutake <yasutake.koichi@jp.panasonic.com>
7822L: linux-am33-list@redhat.com (moderated for non-subscribers)
7823W: ftp://ftp.redhat.com/pub/redhat/gnupro/AM33/
7824S: Maintained
7825F: Documentation/mn10300/
7826F: arch/mn10300/
7827
7828PARALLEL PORT SUBSYSTEM
7829M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
7830M: Sudip Mukherjee <sudip@vectorindia.org>
7831L: linux-parport@lists.infradead.org (subscribers-only)
7832S: Maintained
7833F: drivers/parport/
7834F: include/linux/parport*.h
7835F: drivers/char/ppdev.c
7836F: include/uapi/linux/ppdev.h
7837F: Documentation/parport*.txt
7838
7839PARAVIRT_OPS INTERFACE
7840M: Jeremy Fitzhardinge <jeremy@goop.org>
7841M: Chris Wright <chrisw@sous-sol.org>
7842M: Alok Kataria <akataria@vmware.com>
7843M: Rusty Russell <rusty@rustcorp.com.au>
7844L: virtualization@lists.linux-foundation.org
7845S: Supported
7846F: Documentation/virtual/paravirt_ops.txt
7847F: arch/*/kernel/paravirt*
7848F: arch/*/include/asm/paravirt.h
7849
7850PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES
7851M: Tim Waugh <tim@cyberelk.net>
7852L: linux-parport@lists.infradead.org (subscribers-only)
7853S: Maintained
7854F: Documentation/blockdev/paride.txt
7855F: drivers/block/paride/
7856
7857PARISC ARCHITECTURE
7858M: "James E.J. Bottomley" <jejb@parisc-linux.org>
7859M: Helge Deller <deller@gmx.de>
7860L: linux-parisc@vger.kernel.org
7861W: http://www.parisc-linux.org/
7862Q: http://patchwork.kernel.org/project/linux-parisc/list/
7863T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
7864T: git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
7865S: Maintained
7866F: arch/parisc/
7867F: Documentation/parisc/
7868F: drivers/parisc/
7869F: drivers/char/agp/parisc-agp.c
7870F: drivers/input/serio/gscps2.c
7871F: drivers/parport/parport_gsc.*
7872F: drivers/tty/serial/8250/8250_gsc.c
7873F: drivers/video/fbdev/sti*
7874F: drivers/video/console/sti*
7875F: drivers/video/logo/logo_parisc*
7876
7877PC87360 HARDWARE MONITORING DRIVER
7878M: Jim Cromie <jim.cromie@gmail.com>
7879L: lm-sensors@lm-sensors.org
7880S: Maintained
7881F: Documentation/hwmon/pc87360
7882F: drivers/hwmon/pc87360.c
7883
7884PC8736x GPIO DRIVER
7885M: Jim Cromie <jim.cromie@gmail.com>
7886S: Maintained
7887F: drivers/char/pc8736x_gpio.c
7888
7889PC87427 HARDWARE MONITORING DRIVER
7890M: Jean Delvare <jdelvare@suse.com>
7891L: lm-sensors@lm-sensors.org
7892S: Maintained
7893F: Documentation/hwmon/pc87427
7894F: drivers/hwmon/pc87427.c
7895
7896PCA9532 LED DRIVER
7897M: Riku Voipio <riku.voipio@iki.fi>
7898S: Maintained
7899F: drivers/leds/leds-pca9532.c
7900F: include/linux/leds-pca9532.h
7901
7902PCA9541 I2C BUS MASTER SELECTOR DRIVER
7903M: Guenter Roeck <linux@roeck-us.net>
7904L: linux-i2c@vger.kernel.org
7905S: Maintained
7906F: drivers/i2c/muxes/i2c-mux-pca9541.c
7907
7908PCDP - PRIMARY CONSOLE AND DEBUG PORT
7909M: Khalid Aziz <khalid@gonehiking.org>
7910S: Maintained
7911F: drivers/firmware/pcdp.*
7912
7913PCI ERROR RECOVERY
7914M: Linas Vepstas <linasvepstas@gmail.com>
7915L: linux-pci@vger.kernel.org
7916S: Supported
7917F: Documentation/PCI/pci-error-recovery.txt
7918
7919PCI SUBSYSTEM
7920M: Bjorn Helgaas <bhelgaas@google.com>
7921L: linux-pci@vger.kernel.org
7922Q: http://patchwork.ozlabs.org/project/linux-pci/list/
7923T: git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
7924S: Supported
7925F: Documentation/PCI/
7926F: drivers/pci/
7927F: include/linux/pci*
7928F: arch/x86/pci/
7929F: arch/x86/kernel/quirks.c
7930
7931PCI DRIVER FOR ARM VERSATILE PLATFORM
7932M: Rob Herring <robh@kernel.org>
7933L: linux-pci@vger.kernel.org
7934L: linux-arm-kernel@lists.infradead.org
7935S: Maintained
7936F: Documentation/devicetree/bindings/pci/versatile.txt
7937F: drivers/pci/host/pci-versatile.c
7938
7939PCI DRIVER FOR APPLIEDMICRO XGENE
7940M: Tanmay Inamdar <tinamdar@apm.com>
7941L: linux-pci@vger.kernel.org
7942L: linux-arm-kernel@lists.infradead.org
7943S: Maintained
7944F: Documentation/devicetree/bindings/pci/xgene-pci.txt
7945F: drivers/pci/host/pci-xgene.c
7946
7947PCI DRIVER FOR FREESCALE LAYERSCAPE
7948M: Minghuan Lian <minghuan.Lian@freescale.com>
7949M: Mingkai Hu <mingkai.hu@freescale.com>
7950M: Roy Zang <tie-fei.zang@freescale.com>
7951L: linuxppc-dev@lists.ozlabs.org
7952L: linux-pci@vger.kernel.org
7953L: linux-arm-kernel@lists.infradead.org
7954S: Maintained
7955F: drivers/pci/host/*layerscape*
7956
7957PCI DRIVER FOR IMX6
7958M: Richard Zhu <Richard.Zhu@freescale.com>
7959M: Lucas Stach <l.stach@pengutronix.de>
7960L: linux-pci@vger.kernel.org
7961L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7962S: Maintained
7963F: drivers/pci/host/*imx6*
7964
7965PCI DRIVER FOR TI KEYSTONE
7966M: Murali Karicheri <m-karicheri2@ti.com>
7967L: linux-pci@vger.kernel.org
7968L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7969S: Maintained
7970F: drivers/pci/host/*keystone*
7971
7972PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
7973M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
7974M: Jason Cooper <jason@lakedaemon.net>
7975L: linux-pci@vger.kernel.org
7976L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7977S: Maintained
7978F: drivers/pci/host/*mvebu*
7979
7980PCI DRIVER FOR NVIDIA TEGRA
7981M: Thierry Reding <thierry.reding@gmail.com>
7982L: linux-tegra@vger.kernel.org
7983L: linux-pci@vger.kernel.org
7984S: Supported
7985F: Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
7986F: drivers/pci/host/pci-tegra.c
7987
7988PCI DRIVER FOR TI DRA7XX
7989M: Kishon Vijay Abraham I <kishon@ti.com>
7990L: linux-omap@vger.kernel.org
7991L: linux-pci@vger.kernel.org
7992S: Supported
7993F: Documentation/devicetree/bindings/pci/ti-pci.txt
7994F: drivers/pci/host/pci-dra7xx.c
7995
7996PCI DRIVER FOR RENESAS R-CAR
7997M: Simon Horman <horms@verge.net.au>
7998L: linux-pci@vger.kernel.org
7999L: linux-sh@vger.kernel.org
8000S: Maintained
8001F: drivers/pci/host/*rcar*
8002
8003PCI DRIVER FOR SAMSUNG EXYNOS
8004M: Jingoo Han <jingoohan1@gmail.com>
8005L: linux-pci@vger.kernel.org
8006L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8007L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
8008S: Maintained
8009F: drivers/pci/host/pci-exynos.c
8010
8011PCI DRIVER FOR SYNOPSIS DESIGNWARE
8012M: Jingoo Han <jingoohan1@gmail.com>
8013M: Pratyush Anand <pratyush.anand@gmail.com>
8014L: linux-pci@vger.kernel.org
8015S: Maintained
8016F: drivers/pci/host/*designware*
8017
8018PCI DRIVER FOR GENERIC OF HOSTS
8019M: Will Deacon <will.deacon@arm.com>
8020L: linux-pci@vger.kernel.org
8021L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8022S: Maintained
8023F: Documentation/devicetree/bindings/pci/host-generic-pci.txt
8024F: drivers/pci/host/pci-host-generic.c
8025
8026PCIE DRIVER FOR ST SPEAR13XX
8027M: Pratyush Anand <pratyush.anand@gmail.com>
8028L: linux-pci@vger.kernel.org
8029S: Maintained
8030F: drivers/pci/host/*spear*
8031
8032PCI MSI DRIVER FOR APPLIEDMICRO XGENE
8033M: Duc Dang <dhdang@apm.com>
8034L: linux-pci@vger.kernel.org
8035L: linux-arm-kernel@lists.infradead.org
8036S: Maintained
8037F: Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
8038F: drivers/pci/host/pci-xgene-msi.c
8039
8040PCMCIA SUBSYSTEM
8041P: Linux PCMCIA Team
8042L: linux-pcmcia@lists.infradead.org
8043W: http://lists.infradead.org/mailman/listinfo/linux-pcmcia
8044T: git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia-2.6.git
8045S: Maintained
8046F: Documentation/pcmcia/
8047F: drivers/pcmcia/
8048F: include/pcmcia/
8049
8050PCNET32 NETWORK DRIVER
8051M: Don Fry <pcnet32@frontier.com>
8052L: netdev@vger.kernel.org
8053S: Maintained
8054F: drivers/net/ethernet/amd/pcnet32.c
8055
8056PCRYPT PARALLEL CRYPTO ENGINE
8057M: Steffen Klassert <steffen.klassert@secunet.com>
8058L: linux-crypto@vger.kernel.org
8059S: Maintained
8060F: crypto/pcrypt.c
8061F: include/crypto/pcrypt.h
8062
8063PER-CPU MEMORY ALLOCATOR
8064M: Tejun Heo <tj@kernel.org>
8065M: Christoph Lameter <cl@linux-foundation.org>
8066T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/percpu.git
8067S: Maintained
8068F: include/linux/percpu*.h
8069F: mm/percpu*.c
8070F: arch/*/include/asm/percpu.h
8071
8072PER-TASK DELAY ACCOUNTING
8073M: Balbir Singh <bsingharora@gmail.com>
8074S: Maintained
8075F: include/linux/delayacct.h
8076F: kernel/delayacct.c
8077
8078PERFORMANCE EVENTS SUBSYSTEM
8079M: Peter Zijlstra <a.p.zijlstra@chello.nl>
8080M: Ingo Molnar <mingo@redhat.com>
8081M: Arnaldo Carvalho de Melo <acme@kernel.org>
8082L: linux-kernel@vger.kernel.org
8083T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
8084S: Supported
8085F: kernel/events/*
8086F: include/linux/perf_event.h
8087F: include/uapi/linux/perf_event.h
8088F: arch/*/kernel/perf_event*.c
8089F: arch/*/kernel/*/perf_event*.c
8090F: arch/*/kernel/*/*/perf_event*.c
8091F: arch/*/include/asm/perf_event.h
8092F: arch/*/kernel/perf_callchain.c
8093F: tools/perf/
8094
8095PERSONALITY HANDLING
8096M: Christoph Hellwig <hch@infradead.org>
8097L: linux-abi-devel@lists.sourceforge.net
8098S: Maintained
8099F: include/linux/personality.h
8100F: include/uapi/linux/personality.h
8101
8102PHONET PROTOCOL
8103M: Remi Denis-Courmont <courmisch@gmail.com>
8104S: Supported
8105F: Documentation/networking/phonet.txt
8106F: include/linux/phonet.h
8107F: include/net/phonet/
8108F: include/uapi/linux/phonet.h
8109F: net/phonet/
8110
8111PHRAM MTD DRIVER
8112M: Joern Engel <joern@lazybastard.org>
8113L: linux-mtd@lists.infradead.org
8114S: Maintained
8115F: drivers/mtd/devices/phram.c
8116
8117PICOLCD HID DRIVER
8118M: Bruno Prémont <bonbons@linux-vserver.org>
8119L: linux-input@vger.kernel.org
8120S: Maintained
8121F: drivers/hid/hid-picolcd*
8122
8123PICOXCELL SUPPORT
8124M: Jamie Iles <jamie@jamieiles.com>
8125L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8126T: git git://github.com/jamieiles/linux-2.6-ji.git
8127S: Supported
8128F: arch/arm/boot/dts/picoxcell*
8129F: arch/arm/mach-picoxcell/
8130F: drivers/crypto/picoxcell*
8131
8132PIN CONTROL SUBSYSTEM
8133M: Linus Walleij <linus.walleij@linaro.org>
8134L: linux-gpio@vger.kernel.org
8135T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
8136S: Maintained
8137F: drivers/pinctrl/
8138F: include/linux/pinctrl/
8139
8140PIN CONTROLLER - ATMEL AT91
8141M: Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
8142L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8143S: Maintained
8144F: drivers/pinctrl/pinctrl-at91.*
8145
8146PIN CONTROLLER - INTEL
8147M: Mika Westerberg <mika.westerberg@linux.intel.com>
8148M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
8149S: Maintained
8150F: drivers/pinctrl/intel/
8151
8152PIN CONTROLLER - RENESAS
8153M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8154L: linux-sh@vger.kernel.org
8155S: Maintained
8156F: drivers/pinctrl/sh-pfc/
8157
8158PIN CONTROLLER - SAMSUNG
8159M: Tomasz Figa <tomasz.figa@gmail.com>
8160L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8161L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
8162S: Maintained
8163F: drivers/pinctrl/samsung/
8164
8165PIN CONTROLLER - ST SPEAR
8166M: Viresh Kumar <vireshk@kernel.org>
8167L: spear-devel@list.st.com
8168L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8169W: http://www.st.com/spear
8170S: Maintained
8171F: drivers/pinctrl/spear/
8172
8173PKTCDVD DRIVER
8174M: Jiri Kosina <jikos@kernel.org>
8175S: Maintained
8176F: drivers/block/pktcdvd.c
8177F: include/linux/pktcdvd.h
8178F: include/uapi/linux/pktcdvd.h
8179
8180PKUNITY SOC DRIVERS
8181M: Guan Xuetao <gxt@mprc.pku.edu.cn>
8182W: http://mprc.pku.edu.cn/~guanxuetao/linux
8183S: Maintained
8184T: git git://github.com/gxt/linux.git
8185F: drivers/input/serio/i8042-unicore32io.h
8186F: drivers/i2c/busses/i2c-puv3.c
8187F: drivers/video/fbdev/fb-puv3.c
8188F: drivers/rtc/rtc-puv3.c
8189
8190PMBUS HARDWARE MONITORING DRIVERS
8191M: Guenter Roeck <linux@roeck-us.net>
8192L: lm-sensors@lm-sensors.org
8193W: http://www.lm-sensors.org/
8194W: http://www.roeck-us.net/linux/drivers/
8195T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
8196S: Maintained
8197F: Documentation/hwmon/pmbus
8198F: drivers/hwmon/pmbus/
8199F: include/linux/i2c/pmbus.h
8200
8201PMC SIERRA MaxRAID DRIVER
8202L: linux-scsi@vger.kernel.org
8203W: http://www.pmc-sierra.com/
8204S: Orphan
8205F: drivers/scsi/pmcraid.*
8206
8207PMC SIERRA PM8001 DRIVER
8208M: Jack Wang <jinpu.wang@profitbricks.com>
8209M: lindar_liu@usish.com
8210L: pmchba@pmcs.com
8211L: linux-scsi@vger.kernel.org
8212S: Supported
8213F: drivers/scsi/pm8001/
8214
8215POSIX CLOCKS and TIMERS
8216M: Thomas Gleixner <tglx@linutronix.de>
8217L: linux-kernel@vger.kernel.org
8218T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
8219S: Maintained
8220F: fs/timerfd.c
8221F: include/linux/timer*
8222F: kernel/time/*timer*
8223
8224POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
8225M: Sebastian Reichel <sre@kernel.org>
8226M: Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
8227M: David Woodhouse <dwmw2@infradead.org>
8228L: linux-pm@vger.kernel.org
8229T: git git://git.infradead.org/battery-2.6.git
8230S: Maintained
8231F: include/linux/power_supply.h
8232F: drivers/power/
8233X: drivers/power/avs/
8234
8235POWER STATE COORDINATION INTERFACE (PSCI)
8236M: Mark Rutland <mark.rutland@arm.com>
8237M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
8238L: linux-arm-kernel@lists.infradead.org
8239S: Maintained
8240F: drivers/firmware/psci.c
8241F: include/linux/psci.h
8242F: include/uapi/linux/psci.h
8243
8244PNP SUPPORT
8245M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
8246S: Maintained
8247F: drivers/pnp/
8248
8249PNXxxxx I2C DRIVER
8250M: Vitaly Wool <vitalywool@gmail.com>
8251L: linux-i2c@vger.kernel.org
8252S: Maintained
8253F: drivers/i2c/busses/i2c-pnx.c
8254
8255PPP PROTOCOL DRIVERS AND COMPRESSORS
8256M: Paul Mackerras <paulus@samba.org>
8257L: linux-ppp@vger.kernel.org
8258S: Maintained
8259F: drivers/net/ppp/ppp_*
8260
8261PPP OVER ATM (RFC 2364)
8262M: Mitchell Blank Jr <mitch@sfgoth.com>
8263S: Maintained
8264F: net/atm/pppoatm.c
8265F: include/uapi/linux/atmppp.h
8266
8267PPP OVER ETHERNET
8268M: Michal Ostrowski <mostrows@earthlink.net>
8269S: Maintained
8270F: drivers/net/ppp/pppoe.c
8271F: drivers/net/ppp/pppox.c
8272
8273PPP OVER L2TP
8274M: James Chapman <jchapman@katalix.com>
8275S: Maintained
8276F: net/l2tp/l2tp_ppp.c
8277F: include/linux/if_pppol2tp.h
8278F: include/uapi/linux/if_pppol2tp.h
8279
8280PPS SUPPORT
8281M: Rodolfo Giometti <giometti@enneenne.com>
8282W: http://wiki.enneenne.com/index.php/LinuxPPS_support
8283L: linuxpps@ml.enneenne.com (subscribers-only)
8284S: Maintained
8285F: Documentation/pps/
8286F: drivers/pps/
8287F: include/linux/pps*.h
8288
8289PPTP DRIVER
8290M: Dmitry Kozlov <xeb@mail.ru>
8291L: netdev@vger.kernel.org
8292S: Maintained
8293F: drivers/net/ppp/pptp.c
8294W: http://sourceforge.net/projects/accel-pptp
8295
8296PREEMPTIBLE KERNEL
8297M: Robert Love <rml@tech9.net>
8298L: kpreempt-tech@lists.sourceforge.net
8299W: ftp://ftp.kernel.org/pub/linux/kernel/people/rml/preempt-kernel
8300S: Supported
8301F: Documentation/preempt-locking.txt
8302F: include/linux/preempt.h
8303
8304PRISM54 WIRELESS DRIVER
8305M: "Luis R. Rodriguez" <mcgrof@gmail.com>
8306L: linux-wireless@vger.kernel.org
8307W: http://wireless.kernel.org/en/users/Drivers/p54
8308S: Obsolete
8309F: drivers/net/wireless/prism54/
8310
8311PS3 NETWORK SUPPORT
8312M: Geoff Levand <geoff@infradead.org>
8313L: netdev@vger.kernel.org
8314L: linuxppc-dev@lists.ozlabs.org
8315S: Maintained
8316F: drivers/net/ethernet/toshiba/ps3_gelic_net.*
8317
8318PS3 PLATFORM SUPPORT
8319M: Geoff Levand <geoff@infradead.org>
8320L: linuxppc-dev@lists.ozlabs.org
8321S: Maintained
8322F: arch/powerpc/boot/ps3*
8323F: arch/powerpc/include/asm/lv1call.h
8324F: arch/powerpc/include/asm/ps3*.h
8325F: arch/powerpc/platforms/ps3/
8326F: drivers/*/ps3*
8327F: drivers/ps3/
8328F: drivers/rtc/rtc-ps3.c
8329F: drivers/usb/host/*ps3.c
8330F: sound/ppc/snd_ps3*
8331
8332PS3VRAM DRIVER
8333M: Jim Paris <jim@jtan.com>
8334M: Geoff Levand <geoff@infradead.org>
8335L: linuxppc-dev@lists.ozlabs.org
8336S: Maintained
8337F: drivers/block/ps3vram.c
8338
8339PSTORE FILESYSTEM
8340M: Anton Vorontsov <anton@enomsg.org>
8341M: Colin Cross <ccross@android.com>
8342M: Kees Cook <keescook@chromium.org>
8343M: Tony Luck <tony.luck@intel.com>
8344S: Maintained
8345T: git git://git.infradead.org/users/cbou/linux-pstore.git
8346F: fs/pstore/
8347F: include/linux/pstore*
8348F: drivers/firmware/efi/efi-pstore.c
8349F: drivers/acpi/apei/erst.c
8350
8351PTP HARDWARE CLOCK SUPPORT
8352M: Richard Cochran <richardcochran@gmail.com>
8353L: netdev@vger.kernel.org
8354S: Maintained
8355W: http://linuxptp.sourceforge.net/
8356F: Documentation/ABI/testing/sysfs-ptp
8357F: Documentation/ptp/*
8358F: drivers/net/ethernet/freescale/gianfar_ptp.c
8359F: drivers/net/phy/dp83640*
8360F: drivers/ptp/*
8361F: include/linux/ptp_cl*
8362
8363PTRACE SUPPORT
8364M: Roland McGrath <roland@hack.frob.com>
8365M: Oleg Nesterov <oleg@redhat.com>
8366S: Maintained
8367F: include/asm-generic/syscall.h
8368F: include/linux/ptrace.h
8369F: include/linux/regset.h
8370F: include/linux/tracehook.h
8371F: include/uapi/linux/ptrace.h
8372F: kernel/ptrace.c
8373
8374PVRUSB2 VIDEO4LINUX DRIVER
8375M: Mike Isely <isely@pobox.com>
8376L: pvrusb2@isely.net (subscribers-only)
8377L: linux-media@vger.kernel.org
8378W: http://www.isely.net/pvrusb2/
8379T: git git://linuxtv.org/media_tree.git
8380S: Maintained
8381F: Documentation/video4linux/README.pvrusb2
8382F: drivers/media/usb/pvrusb2/
8383
8384PWC WEBCAM DRIVER
8385M: Hans de Goede <hdegoede@redhat.com>
8386L: linux-media@vger.kernel.org
8387T: git git://linuxtv.org/media_tree.git
8388S: Maintained
8389F: drivers/media/usb/pwc/*
8390
8391PWM FAN DRIVER
8392M: Kamil Debski <k.debski@samsung.com>
8393L: lm-sensors@lm-sensors.org
8394S: Supported
8395F: Documentation/devicetree/bindings/hwmon/pwm-fan.txt
8396F: Documentation/hwmon/pwm-fan
8397F: drivers/hwmon/pwm-fan.c
8398
8399PWM SUBSYSTEM
8400M: Thierry Reding <thierry.reding@gmail.com>
8401L: linux-pwm@vger.kernel.org
8402S: Maintained
8403T: git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
8404F: Documentation/pwm.txt
8405F: Documentation/devicetree/bindings/pwm/
8406F: include/linux/pwm.h
8407F: drivers/pwm/
8408F: drivers/video/backlight/pwm_bl.c
8409F: include/linux/pwm_backlight.h
8410
8411PXA2xx/PXA3xx SUPPORT
8412M: Daniel Mack <daniel@zonque.org>
8413M: Haojian Zhuang <haojian.zhuang@gmail.com>
8414M: Robert Jarzmik <robert.jarzmik@free.fr>
8415L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8416T: git git://github.com/hzhuang1/linux.git
8417T: git git://github.com/rjarzmik/linux.git
8418S: Maintained
8419F: arch/arm/mach-pxa/
8420F: drivers/dma/pxa*
8421F: drivers/pcmcia/pxa2xx*
8422F: drivers/spi/spi-pxa2xx*
8423F: drivers/usb/gadget/udc/pxa2*
8424F: include/sound/pxa2xx-lib.h
8425F: sound/arm/pxa*
8426F: sound/soc/pxa/
8427
8428PXA3xx NAND FLASH DRIVER
8429M: Ezequiel Garcia <ezequiel.garcia@free-electrons.com>
8430L: linux-mtd@lists.infradead.org
8431S: Maintained
8432F: drivers/mtd/nand/pxa3xx_nand.c
8433
8434MMP SUPPORT
8435M: Eric Miao <eric.y.miao@gmail.com>
8436M: Haojian Zhuang <haojian.zhuang@gmail.com>
8437L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8438T: git git://github.com/hzhuang1/linux.git
8439T: git git://git.linaro.org/people/ycmiao/pxa-linux.git
8440S: Maintained
8441F: arch/arm/mach-mmp/
8442
8443PXA MMCI DRIVER
8444S: Orphan
8445
8446PXA RTC DRIVER
8447M: Robert Jarzmik <robert.jarzmik@free.fr>
8448L: rtc-linux@googlegroups.com
8449S: Maintained
8450
8451QAT DRIVER
8452M: Tadeusz Struk <tadeusz.struk@intel.com>
8453L: qat-linux@intel.com
8454S: Supported
8455F: drivers/crypto/qat/
8456
8457QIB DRIVER
8458M: Mike Marciniszyn <infinipath@intel.com>
8459L: linux-rdma@vger.kernel.org
8460S: Supported
8461F: drivers/infiniband/hw/qib/
8462
8463QLOGIC QLA1280 SCSI DRIVER
8464M: Michael Reed <mdr@sgi.com>
8465L: linux-scsi@vger.kernel.org
8466S: Maintained
8467F: drivers/scsi/qla1280.[ch]
8468
8469QLOGIC QLA2XXX FC-SCSI DRIVER
8470M: qla2xxx-upstream@qlogic.com
8471L: linux-scsi@vger.kernel.org
8472S: Supported
8473F: Documentation/scsi/LICENSE.qla2xxx
8474F: drivers/scsi/qla2xxx/
8475
8476QLOGIC QLA4XXX iSCSI DRIVER
8477M: QLogic-Storage-Upstream@qlogic.com
8478L: linux-scsi@vger.kernel.org
8479S: Supported
8480F: Documentation/scsi/LICENSE.qla4xxx
8481F: drivers/scsi/qla4xxx/
8482
8483QLOGIC QLA3XXX NETWORK DRIVER
8484M: Jitendra Kalsaria <jitendra.kalsaria@qlogic.com>
8485M: Ron Mercer <ron.mercer@qlogic.com>
8486M: linux-driver@qlogic.com
8487L: netdev@vger.kernel.org
8488S: Supported
8489F: Documentation/networking/LICENSE.qla3xxx
8490F: drivers/net/ethernet/qlogic/qla3xxx.*
8491
8492QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
8493M: Shahed Shaikh <shahed.shaikh@qlogic.com>
8494M: Dept-GELinuxNICDev@qlogic.com
8495L: netdev@vger.kernel.org
8496S: Supported
8497F: drivers/net/ethernet/qlogic/qlcnic/
8498
8499QLOGIC QLGE 10Gb ETHERNET DRIVER
8500M: Harish Patil <harish.patil@qlogic.com>
8501M: Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
8502M: Dept-GELinuxNICDev@qlogic.com
8503M: linux-driver@qlogic.com
8504L: netdev@vger.kernel.org
8505S: Supported
8506F: drivers/net/ethernet/qlogic/qlge/
8507
8508QNX4 FILESYSTEM
8509M: Anders Larsen <al@alarsen.net>
8510W: http://www.alarsen.net/linux/qnx4fs/
8511S: Maintained
8512F: fs/qnx4/
8513F: include/uapi/linux/qnx4_fs.h
8514F: include/uapi/linux/qnxtypes.h
8515
8516QT1010 MEDIA DRIVER
8517M: Antti Palosaari <crope@iki.fi>
8518L: linux-media@vger.kernel.org
8519W: http://linuxtv.org/
8520W: http://palosaari.fi/linux/
8521Q: http://patchwork.linuxtv.org/project/linux-media/list/
8522T: git git://linuxtv.org/anttip/media_tree.git
8523S: Maintained
8524F: drivers/media/tuners/qt1010*
8525
8526QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
8527M: QCA ath9k Development <ath9k-devel@qca.qualcomm.com>
8528L: linux-wireless@vger.kernel.org
8529L: ath9k-devel@lists.ath9k.org
8530W: http://wireless.kernel.org/en/users/Drivers/ath9k
8531S: Supported
8532F: drivers/net/wireless/ath/ath9k/
8533
8534QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
8535M: Kalle Valo <kvalo@qca.qualcomm.com>
8536L: ath10k@lists.infradead.org
8537W: http://wireless.kernel.org/en/users/Drivers/ath10k
8538T: git git://github.com/kvalo/ath.git
8539S: Supported
8540F: drivers/net/wireless/ath/ath10k/
8541
8542QUALCOMM HEXAGON ARCHITECTURE
8543M: Richard Kuo <rkuo@codeaurora.org>
8544L: linux-hexagon@vger.kernel.org
8545S: Supported
8546F: arch/hexagon/
8547
8548QUALCOMM WCN36XX WIRELESS DRIVER
8549M: Eugene Krasnikov <k.eugene.e@gmail.com>
8550L: wcn36xx@lists.infradead.org
8551W: http://wireless.kernel.org/en/users/Drivers/wcn36xx
8552T: git git://github.com/KrasnikovEugene/wcn36xx.git
8553S: Supported
8554F: drivers/net/wireless/ath/wcn36xx/
8555
8556RADOS BLOCK DEVICE (RBD)
8557M: Ilya Dryomov <idryomov@gmail.com>
8558M: Sage Weil <sage@redhat.com>
8559M: Alex Elder <elder@kernel.org>
8560L: ceph-devel@vger.kernel.org
8561W: http://ceph.com/
8562T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
8563T: git git://github.com/ceph/ceph-client.git
8564S: Supported
8565F: Documentation/ABI/testing/sysfs-bus-rbd
8566F: drivers/block/rbd.c
8567F: drivers/block/rbd_types.h
8568
8569RADEON FRAMEBUFFER DISPLAY DRIVER
8570M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
8571L: linux-fbdev@vger.kernel.org
8572S: Maintained
8573F: drivers/video/fbdev/aty/radeon*
8574F: include/uapi/linux/radeonfb.h
8575
8576RADIOSHARK RADIO DRIVER
8577M: Hans de Goede <hdegoede@redhat.com>
8578L: linux-media@vger.kernel.org
8579T: git git://linuxtv.org/media_tree.git
8580S: Maintained
8581F: drivers/media/radio/radio-shark.c
8582
8583RADIOSHARK2 RADIO DRIVER
8584M: Hans de Goede <hdegoede@redhat.com>
8585L: linux-media@vger.kernel.org
8586T: git git://linuxtv.org/media_tree.git
8587S: Maintained
8588F: drivers/media/radio/radio-shark2.c
8589F: drivers/media/radio/radio-tea5777.c
8590
8591RAGE128 FRAMEBUFFER DISPLAY DRIVER
8592M: Paul Mackerras <paulus@samba.org>
8593L: linux-fbdev@vger.kernel.org
8594S: Maintained
8595F: drivers/video/fbdev/aty/aty128fb.c
8596
8597RALINK RT2X00 WIRELESS LAN DRIVER
8598P: rt2x00 project
8599M: Stanislaw Gruszka <sgruszka@redhat.com>
8600M: Helmut Schaa <helmut.schaa@googlemail.com>
8601L: linux-wireless@vger.kernel.org
8602S: Maintained
8603F: drivers/net/wireless/rt2x00/
8604
8605RAMDISK RAM BLOCK DEVICE DRIVER
8606M: Jens Axboe <axboe@kernel.dk>
8607S: Maintained
8608F: Documentation/blockdev/ramdisk.txt
8609F: drivers/block/brd.c
8610
8611RANDOM NUMBER DRIVER
8612M: "Theodore Ts'o" <tytso@mit.edu>
8613S: Maintained
8614F: drivers/char/random.c
8615
8616RAPIDIO SUBSYSTEM
8617M: Matt Porter <mporter@kernel.crashing.org>
8618M: Alexandre Bounine <alexandre.bounine@idt.com>
8619S: Maintained
8620F: drivers/rapidio/
8621
8622RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
8623L: linux-wireless@vger.kernel.org
8624S: Orphan
8625F: drivers/net/wireless/ray*
8626
8627RCUTORTURE MODULE
8628M: Josh Triplett <josh@joshtriplett.org>
8629M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
8630L: linux-kernel@vger.kernel.org
8631S: Supported
8632T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
8633F: Documentation/RCU/torture.txt
8634F: kernel/rcu/rcutorture.c
8635
8636RCUTORTURE TEST FRAMEWORK
8637M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
8638M: Josh Triplett <josh@joshtriplett.org>
8639R: Steven Rostedt <rostedt@goodmis.org>
8640R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
8641R: Lai Jiangshan <jiangshanlai@gmail.com>
8642L: linux-kernel@vger.kernel.org
8643S: Supported
8644T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
8645F: tools/testing/selftests/rcutorture
8646
8647RDC R-321X SoC
8648M: Florian Fainelli <florian@openwrt.org>
8649S: Maintained
8650
8651RDC R6040 FAST ETHERNET DRIVER
8652M: Florian Fainelli <florian@openwrt.org>
8653L: netdev@vger.kernel.org
8654S: Maintained
8655F: drivers/net/ethernet/rdc/r6040.c
8656
8657RDS - RELIABLE DATAGRAM SOCKETS
8658M: Chien Yen <chien.yen@oracle.com>
8659L: rds-devel@oss.oracle.com (moderated for non-subscribers)
8660S: Supported
8661F: net/rds/
8662
8663READ-COPY UPDATE (RCU)
8664M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
8665M: Josh Triplett <josh@joshtriplett.org>
8666R: Steven Rostedt <rostedt@goodmis.org>
8667R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
8668R: Lai Jiangshan <jiangshanlai@gmail.com>
8669L: linux-kernel@vger.kernel.org
8670W: http://www.rdrop.com/users/paulmck/RCU/
8671S: Supported
8672T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
8673F: Documentation/RCU/
8674X: Documentation/RCU/torture.txt
8675F: include/linux/rcu*
8676X: include/linux/srcu.h
8677F: kernel/rcu/
8678X: kernel/torture.c
8679
8680REAL TIME CLOCK (RTC) SUBSYSTEM
8681M: Alessandro Zummo <a.zummo@towertech.it>
8682M: Alexandre Belloni <alexandre.belloni@free-electrons.com>
8683L: rtc-linux@googlegroups.com
8684Q: http://patchwork.ozlabs.org/project/rtc-linux/list/
8685T: git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
8686S: Maintained
8687F: Documentation/rtc.txt
8688F: drivers/rtc/
8689F: include/linux/rtc.h
8690F: include/uapi/linux/rtc.h
8691
8692REALTEK AUDIO CODECS
8693M: Bard Liao <bardliao@realtek.com>
8694M: Oder Chiou <oder_chiou@realtek.com>
8695S: Maintained
8696F: sound/soc/codecs/rt*
8697F: include/sound/rt*.h
8698
8699REISERFS FILE SYSTEM
8700L: reiserfs-devel@vger.kernel.org
8701S: Supported
8702F: fs/reiserfs/
8703
8704REGISTER MAP ABSTRACTION
8705M: Mark Brown <broonie@kernel.org>
8706L: linux-kernel@vger.kernel.org
8707T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
8708S: Supported
8709F: drivers/base/regmap/
8710F: include/linux/regmap.h
8711
8712REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
8713M: Ohad Ben-Cohen <ohad@wizery.com>
8714T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git
8715S: Maintained
8716F: drivers/remoteproc/
8717F: Documentation/remoteproc.txt
8718F: include/linux/remoteproc.h
8719
8720REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
8721M: Ohad Ben-Cohen <ohad@wizery.com>
8722T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/rpmsg.git
8723S: Maintained
8724F: drivers/rpmsg/
8725F: Documentation/rpmsg.txt
8726F: include/linux/rpmsg.h
8727
8728RESET CONTROLLER FRAMEWORK
8729M: Philipp Zabel <p.zabel@pengutronix.de>
8730S: Maintained
8731F: drivers/reset/
8732F: Documentation/devicetree/bindings/reset/
8733F: include/dt-bindings/reset/
8734F: include/linux/reset.h
8735F: include/linux/reset-controller.h
8736
8737RFKILL
8738M: Johannes Berg <johannes@sipsolutions.net>
8739L: linux-wireless@vger.kernel.org
8740W: http://wireless.kernel.org/
8741T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
8742T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
8743S: Maintained
8744F: Documentation/rfkill.txt
8745F: net/rfkill/
8746
8747RHASHTABLE
8748M: Thomas Graf <tgraf@suug.ch>
8749L: netdev@vger.kernel.org
8750S: Maintained
8751F: lib/rhashtable.c
8752F: include/linux/rhashtable.h
8753
8754RICOH SMARTMEDIA/XD DRIVER
8755M: Maxim Levitsky <maximlevitsky@gmail.com>
8756S: Maintained
8757F: drivers/mtd/nand/r852.c
8758F: drivers/mtd/nand/r852.h
8759
8760RICOH R5C592 MEMORYSTICK DRIVER
8761M: Maxim Levitsky <maximlevitsky@gmail.com>
8762S: Maintained
8763F: drivers/memstick/host/r592.*
8764
8765ROCCAT DRIVERS
8766M: Stefan Achatz <erazor_de@users.sourceforge.net>
8767W: http://sourceforge.net/projects/roccat/
8768S: Maintained
8769F: drivers/hid/hid-roccat*
8770F: include/linux/hid-roccat*
8771F: Documentation/ABI/*/sysfs-driver-hid-roccat*
8772
8773ROCKER DRIVER
8774M: Jiri Pirko <jiri@resnulli.us>
8775M: Scott Feldman <sfeldma@gmail.com>
8776L: netdev@vger.kernel.org
8777S: Supported
8778F: drivers/net/ethernet/rocker/
8779
8780ROCKETPORT DRIVER
8781P: Comtrol Corp.
8782W: http://www.comtrol.com
8783S: Maintained
8784F: Documentation/serial/rocket.txt
8785F: drivers/tty/rocket*
8786
8787ROCKETPORT EXPRESS/INFINITY DRIVER
8788M: Kevin Cernekee <cernekee@gmail.com>
8789L: linux-serial@vger.kernel.org
8790S: Odd Fixes
8791F: drivers/tty/serial/rp2.*
8792
8793ROSE NETWORK LAYER
8794M: Ralf Baechle <ralf@linux-mips.org>
8795L: linux-hams@vger.kernel.org
8796W: http://www.linux-ax25.org/
8797S: Maintained
8798F: include/net/rose.h
8799F: include/uapi/linux/rose.h
8800F: net/rose/
8801
8802RTL2830 MEDIA DRIVER
8803M: Antti Palosaari <crope@iki.fi>
8804L: linux-media@vger.kernel.org
8805W: http://linuxtv.org/
8806W: http://palosaari.fi/linux/
8807Q: http://patchwork.linuxtv.org/project/linux-media/list/
8808T: git git://linuxtv.org/anttip/media_tree.git
8809S: Maintained
8810F: drivers/media/dvb-frontends/rtl2830*
8811
8812RTL2832 MEDIA DRIVER
8813M: Antti Palosaari <crope@iki.fi>
8814L: linux-media@vger.kernel.org
8815W: http://linuxtv.org/
8816W: http://palosaari.fi/linux/
8817Q: http://patchwork.linuxtv.org/project/linux-media/list/
8818T: git git://linuxtv.org/anttip/media_tree.git
8819S: Maintained
8820F: drivers/media/dvb-frontends/rtl2832*
8821
8822RTL2832_SDR MEDIA DRIVER
8823M: Antti Palosaari <crope@iki.fi>
8824L: linux-media@vger.kernel.org
8825W: http://linuxtv.org/
8826W: http://palosaari.fi/linux/
8827Q: http://patchwork.linuxtv.org/project/linux-media/list/
8828T: git git://linuxtv.org/anttip/media_tree.git
8829S: Maintained
8830F: drivers/media/dvb-frontends/rtl2832_sdr*
8831
8832RTL8180 WIRELESS DRIVER
8833L: linux-wireless@vger.kernel.org
8834W: http://wireless.kernel.org/
8835T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
8836S: Orphan
8837F: drivers/net/wireless/rtl818x/rtl8180/
8838
8839RTL8187 WIRELESS DRIVER
8840M: Herton Ronaldo Krzesinski <herton@canonical.com>
8841M: Hin-Tak Leung <htl10@users.sourceforge.net>
8842M: Larry Finger <Larry.Finger@lwfinger.net>
8843L: linux-wireless@vger.kernel.org
8844W: http://wireless.kernel.org/
8845T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
8846S: Maintained
8847F: drivers/net/wireless/rtl818x/rtl8187/
8848
8849RTL8192CE WIRELESS DRIVER
8850M: Larry Finger <Larry.Finger@lwfinger.net>
8851M: Chaoming Li <chaoming_li@realsil.com.cn>
8852L: linux-wireless@vger.kernel.org
8853W: http://wireless.kernel.org/
8854T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
8855S: Maintained
8856F: drivers/net/wireless/rtlwifi/
8857F: drivers/net/wireless/rtlwifi/rtl8192ce/
8858
8859S3 SAVAGE FRAMEBUFFER DRIVER
8860M: Antonino Daplas <adaplas@gmail.com>
8861L: linux-fbdev@vger.kernel.org
8862S: Maintained
8863F: drivers/video/fbdev/savage/
8864
8865S390
8866M: Martin Schwidefsky <schwidefsky@de.ibm.com>
8867M: Heiko Carstens <heiko.carstens@de.ibm.com>
8868L: linux-s390@vger.kernel.org
8869W: http://www.ibm.com/developerworks/linux/linux390/
8870S: Supported
8871F: arch/s390/
8872F: drivers/s390/
8873F: Documentation/s390/
8874F: Documentation/DocBook/s390*
8875
8876S390 COMMON I/O LAYER
8877M: Sebastian Ott <sebott@linux.vnet.ibm.com>
8878M: Peter Oberparleiter <oberpar@linux.vnet.ibm.com>
8879L: linux-s390@vger.kernel.org
8880W: http://www.ibm.com/developerworks/linux/linux390/
8881S: Supported
8882F: drivers/s390/cio/
8883
8884S390 DASD DRIVER
8885M: Stefan Weinhuber <wein@de.ibm.com>
8886M: Stefan Haberland <stefan.haberland@de.ibm.com>
8887L: linux-s390@vger.kernel.org
8888W: http://www.ibm.com/developerworks/linux/linux390/
8889S: Supported
8890F: drivers/s390/block/dasd*
8891F: block/partitions/ibm.c
8892
8893S390 NETWORK DRIVERS
8894M: Ursula Braun <ursula.braun@de.ibm.com>
8895L: linux-s390@vger.kernel.org
8896W: http://www.ibm.com/developerworks/linux/linux390/
8897S: Supported
8898F: drivers/s390/net/
8899
8900S390 PCI SUBSYSTEM
8901M: Sebastian Ott <sebott@linux.vnet.ibm.com>
8902M: Gerald Schaefer <gerald.schaefer@de.ibm.com>
8903L: linux-s390@vger.kernel.org
8904W: http://www.ibm.com/developerworks/linux/linux390/
8905S: Supported
8906F: arch/s390/pci/
8907F: drivers/pci/hotplug/s390_pci_hpc.c
8908
8909S390 ZCRYPT DRIVER
8910M: Ingo Tuchscherer <ingo.tuchscherer@de.ibm.com>
8911L: linux-s390@vger.kernel.org
8912W: http://www.ibm.com/developerworks/linux/linux390/
8913S: Supported
8914F: drivers/s390/crypto/
8915
8916S390 ZFCP DRIVER
8917M: Steffen Maier <maier@linux.vnet.ibm.com>
8918L: linux-s390@vger.kernel.org
8919W: http://www.ibm.com/developerworks/linux/linux390/
8920S: Supported
8921F: drivers/s390/scsi/zfcp_*
8922
8923S390 IUCV NETWORK LAYER
8924M: Ursula Braun <ursula.braun@de.ibm.com>
8925L: linux-s390@vger.kernel.org
8926W: http://www.ibm.com/developerworks/linux/linux390/
8927S: Supported
8928F: drivers/s390/net/*iucv*
8929F: include/net/iucv/
8930F: net/iucv/
8931
8932S3C24XX SD/MMC Driver
8933M: Ben Dooks <ben-linux@fluff.org>
8934L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8935S: Supported
8936F: drivers/mmc/host/s3cmci.*
8937
8938SAA6588 RDS RECEIVER DRIVER
8939M: Hans Verkuil <hverkuil@xs4all.nl>
8940L: linux-media@vger.kernel.org
8941T: git git://linuxtv.org/media_tree.git
8942W: http://linuxtv.org
8943S: Odd Fixes
8944F: drivers/media/i2c/saa6588*
8945
8946SAA7134 VIDEO4LINUX DRIVER
8947M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
8948L: linux-media@vger.kernel.org
8949W: http://linuxtv.org
8950T: git git://linuxtv.org/media_tree.git
8951S: Odd fixes
8952F: Documentation/video4linux/*.saa7134
8953F: drivers/media/pci/saa7134/
8954
8955SAA7146 VIDEO4LINUX-2 DRIVER
8956M: Hans Verkuil <hverkuil@xs4all.nl>
8957L: linux-media@vger.kernel.org
8958T: git git://linuxtv.org/media_tree.git
8959S: Maintained
8960F: drivers/media/common/saa7146/
8961F: drivers/media/pci/saa7146/
8962F: include/media/saa7146*
8963
8964SAMSUNG LAPTOP DRIVER
8965M: Corentin Chary <corentin.chary@gmail.com>
8966L: platform-driver-x86@vger.kernel.org
8967S: Maintained
8968F: drivers/platform/x86/samsung-laptop.c
8969
8970SAMSUNG AUDIO (ASoC) DRIVERS
8971M: Sangbeom Kim <sbkim73@samsung.com>
8972L: alsa-devel@alsa-project.org (moderated for non-subscribers)
8973S: Supported
8974F: sound/soc/samsung/
8975
8976SAMSUNG FRAMEBUFFER DRIVER
8977M: Jingoo Han <jingoohan1@gmail.com>
8978L: linux-fbdev@vger.kernel.org
8979S: Maintained
8980F: drivers/video/fbdev/s3c-fb.c
8981
8982SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
8983M: Sangbeom Kim <sbkim73@samsung.com>
8984M: Krzysztof Kozlowski <k.kozlowski@samsung.com>
8985L: linux-kernel@vger.kernel.org
8986L: linux-samsung-soc@vger.kernel.org
8987S: Supported
8988F: drivers/mfd/sec*.c
8989F: drivers/regulator/s2m*.c
8990F: drivers/regulator/s5m*.c
8991F: drivers/clk/clk-s2mps11.c
8992F: drivers/rtc/rtc-s5m.c
8993F: include/linux/mfd/samsung/
8994F: Documentation/devicetree/bindings/regulator/s5m8767-regulator.txt
8995F: Documentation/devicetree/bindings/mfd/s2mp*.txt
8996
8997SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
8998M: Kyungmin Park <kyungmin.park@samsung.com>
8999M: Sylwester Nawrocki <s.nawrocki@samsung.com>
9000L: linux-media@vger.kernel.org
9001Q: https://patchwork.linuxtv.org/project/linux-media/list/
9002S: Supported
9003F: drivers/media/platform/exynos4-is/
9004
9005SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
9006M: Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
9007L: linux-media@vger.kernel.org
9008L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
9009S: Maintained
9010F: drivers/media/platform/s3c-camif/
9011F: include/media/s3c_camif.h
9012
9013SAMSUNG S5C73M3 CAMERA DRIVER
9014M: Kyungmin Park <kyungmin.park@samsung.com>
9015M: Andrzej Hajda <a.hajda@samsung.com>
9016L: linux-media@vger.kernel.org
9017S: Supported
9018F: drivers/media/i2c/s5c73m3/*
9019
9020SAMSUNG S5K5BAF CAMERA DRIVER
9021M: Kyungmin Park <kyungmin.park@samsung.com>
9022M: Andrzej Hajda <a.hajda@samsung.com>
9023L: linux-media@vger.kernel.org
9024S: Supported
9025F: drivers/media/i2c/s5k5baf.c
9026
9027SAMSUNG S3FWRN5 NFC DRIVER
9028M: Robert Baldyga <r.baldyga@samsung.com>
9029L: linux-nfc@lists.01.org (moderated for non-subscribers)
9030S: Supported
9031F: drivers/nfc/s3fwrn5
9032
9033SAMSUNG SOC CLOCK DRIVERS
9034M: Sylwester Nawrocki <s.nawrocki@samsung.com>
9035M: Tomasz Figa <tomasz.figa@gmail.com>
9036S: Supported
9037L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
9038F: drivers/clk/samsung/
9039
9040SAMSUNG SXGBE DRIVERS
9041M: Byungho An <bh74.an@samsung.com>
9042M: Girish K S <ks.giri@samsung.com>
9043M: Vipul Pandya <vipul.pandya@samsung.com>
9044S: Supported
9045L: netdev@vger.kernel.org
9046F: drivers/net/ethernet/samsung/sxgbe/
9047
9048SAMSUNG THERMAL DRIVER
9049M: Lukasz Majewski <l.majewski@samsung.com>
9050L: linux-pm@vger.kernel.org
9051L: linux-samsung-soc@vger.kernel.org
9052S: Supported
9053T: https://github.com/lmajewski/linux-samsung-thermal.git
9054F: drivers/thermal/samsung/
9055
9056SAMSUNG USB2 PHY DRIVER
9057M: Kamil Debski <k.debski@samsung.com>
9058L: linux-kernel@vger.kernel.org
9059S: Supported
9060F: Documentation/devicetree/bindings/phy/samsung-phy.txt
9061F: Documentation/phy/samsung-usb2.txt
9062F: drivers/phy/phy-exynos4210-usb2.c
9063F: drivers/phy/phy-exynos4x12-usb2.c
9064F: drivers/phy/phy-exynos5250-usb2.c
9065F: drivers/phy/phy-s5pv210-usb2.c
9066F: drivers/phy/phy-samsung-usb2.c
9067F: drivers/phy/phy-samsung-usb2.h
9068
9069SERIAL DRIVERS
9070M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
9071L: linux-serial@vger.kernel.org
9072S: Maintained
9073F: drivers/tty/serial/
9074
9075SYNOPSYS DESIGNWARE DMAC DRIVER
9076M: Viresh Kumar <vireshk@kernel.org>
9077M: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
9078S: Maintained
9079F: include/linux/dma/dw.h
9080F: include/linux/platform_data/dma-dw.h
9081F: drivers/dma/dw/
9082
9083SYNOPSYS DESIGNWARE ETHERNET QOS 4.10a driver
9084M: Lars Persson <lars.persson@axis.com>
9085L: netdev@vger.kernel.org
9086S: Supported
9087F: Documentation/devicetree/bindings/net/snps,dwc-qos-ethernet.txt
9088F: drivers/net/ethernet/synopsys/dwc_eth_qos.c
9089
9090SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
9091M: Seungwon Jeon <tgih.jun@samsung.com>
9092M: Jaehoon Chung <jh80.chung@samsung.com>
9093L: linux-mmc@vger.kernel.org
9094S: Maintained
9095F: include/linux/mmc/dw_mmc.h
9096F: drivers/mmc/host/dw_mmc*
9097
9098THUNDERBOLT DRIVER
9099M: Andreas Noever <andreas.noever@gmail.com>
9100S: Maintained
9101F: drivers/thunderbolt/
9102
9103TIMEKEEPING, CLOCKSOURCE CORE, NTP
9104M: John Stultz <john.stultz@linaro.org>
9105M: Thomas Gleixner <tglx@linutronix.de>
9106L: linux-kernel@vger.kernel.org
9107T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
9108S: Supported
9109F: include/linux/clocksource.h
9110F: include/linux/time.h
9111F: include/linux/timex.h
9112F: include/uapi/linux/time.h
9113F: include/uapi/linux/timex.h
9114F: kernel/time/clocksource.c
9115F: kernel/time/time*.c
9116F: kernel/time/ntp.c
9117F: tools/testing/selftests/timers/
9118
9119SC1200 WDT DRIVER
9120M: Zwane Mwaikambo <zwanem@gmail.com>
9121S: Maintained
9122F: drivers/watchdog/sc1200wdt.c
9123
9124SCHEDULER
9125M: Ingo Molnar <mingo@redhat.com>
9126M: Peter Zijlstra <peterz@infradead.org>
9127L: linux-kernel@vger.kernel.org
9128T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
9129S: Maintained
9130F: kernel/sched/
9131F: include/linux/sched.h
9132F: include/uapi/linux/sched.h
9133F: include/linux/wait.h
9134
9135SCORE ARCHITECTURE
9136M: Chen Liqin <liqin.linux@gmail.com>
9137M: Lennox Wu <lennox.wu@gmail.com>
9138W: http://www.sunplus.com
9139S: Supported
9140F: arch/score/
9141
9142SCSI CDROM DRIVER
9143M: Jens Axboe <axboe@kernel.dk>
9144L: linux-scsi@vger.kernel.org
9145W: http://www.kernel.dk
9146S: Maintained
9147F: drivers/scsi/sr*
9148
9149SCSI RDMA PROTOCOL (SRP) INITIATOR
9150M: Bart Van Assche <bart.vanassche@sandisk.com>
9151L: linux-rdma@vger.kernel.org
9152S: Supported
9153W: http://www.openfabrics.org
9154Q: http://patchwork.kernel.org/project/linux-rdma/list/
9155T: git git://git.kernel.org/pub/scm/linux/kernel/git/dad/srp-initiator.git
9156F: drivers/infiniband/ulp/srp/
9157F: include/scsi/srp.h
9158
9159SCSI SG DRIVER
9160M: Doug Gilbert <dgilbert@interlog.com>
9161L: linux-scsi@vger.kernel.org
9162W: http://sg.danny.cz/sg
9163S: Maintained
9164F: Documentation/scsi/scsi-generic.txt
9165F: drivers/scsi/sg.c
9166F: include/scsi/sg.h
9167
9168SCSI SUBSYSTEM
9169M: "James E.J. Bottomley" <JBottomley@odin.com>
9170L: linux-scsi@vger.kernel.org
9171T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
9172S: Maintained
9173F: drivers/scsi/
9174F: include/scsi/
9175
9176SCSI TAPE DRIVER
9177M: Kai Mäkisara <Kai.Makisara@kolumbus.fi>
9178L: linux-scsi@vger.kernel.org
9179S: Maintained
9180F: Documentation/scsi/st.txt
9181F: drivers/scsi/st.*
9182F: drivers/scsi/st_*.h
9183
9184SCTP PROTOCOL
9185M: Vlad Yasevich <vyasevich@gmail.com>
9186M: Neil Horman <nhorman@tuxdriver.com>
9187L: linux-sctp@vger.kernel.org
9188W: http://lksctp.sourceforge.net
9189S: Maintained
9190F: Documentation/networking/sctp.txt
9191F: include/linux/sctp.h
9192F: include/uapi/linux/sctp.h
9193F: include/net/sctp/
9194F: net/sctp/
9195
9196SCx200 CPU SUPPORT
9197M: Jim Cromie <jim.cromie@gmail.com>
9198S: Odd Fixes
9199F: Documentation/i2c/busses/scx200_acb
9200F: arch/x86/platform/scx200/
9201F: drivers/watchdog/scx200_wdt.c
9202F: drivers/i2c/busses/scx200*
9203F: drivers/mtd/maps/scx200_docflash.c
9204F: include/linux/scx200.h
9205
9206SCx200 GPIO DRIVER
9207M: Jim Cromie <jim.cromie@gmail.com>
9208S: Maintained
9209F: drivers/char/scx200_gpio.c
9210F: include/linux/scx200_gpio.h
9211
9212SCx200 HRT CLOCKSOURCE DRIVER
9213M: Jim Cromie <jim.cromie@gmail.com>
9214S: Maintained
9215F: drivers/clocksource/scx200_hrt.c
9216
9217SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
9218M: Sascha Sommer <saschasommer@freenet.de>
9219L: sdricohcs-devel@lists.sourceforge.net (subscribers-only)
9220S: Maintained
9221F: drivers/mmc/host/sdricoh_cs.c
9222
9223SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
9224L: linux-mmc@vger.kernel.org
9225S: Orphan
9226F: drivers/mmc/host/sdhci.*
9227F: drivers/mmc/host/sdhci-pltfm.[ch]
9228
9229SECURE COMPUTING
9230M: Kees Cook <keescook@chromium.org>
9231R: Andy Lutomirski <luto@amacapital.net>
9232R: Will Drewry <wad@chromium.org>
9233T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp
9234S: Supported
9235F: kernel/seccomp.c
9236F: include/uapi/linux/seccomp.h
9237F: include/linux/seccomp.h
9238F: tools/testing/selftests/seccomp/*
9239K: \bsecure_computing
9240K: \bTIF_SECCOMP\b
9241
9242SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
9243M: Ben Dooks <ben-linux@fluff.org>
9244M: Jaehoon Chung <jh80.chung@samsung.com>
9245L: linux-mmc@vger.kernel.org
9246S: Maintained
9247F: drivers/mmc/host/sdhci-s3c*
9248
9249SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
9250M: Viresh Kumar <vireshk@kernel.org>
9251L: spear-devel@list.st.com
9252L: linux-mmc@vger.kernel.org
9253S: Maintained
9254F: drivers/mmc/host/sdhci-spear.c
9255
9256SECURITY SUBSYSTEM
9257M: James Morris <james.l.morris@oracle.com>
9258M: "Serge E. Hallyn" <serge@hallyn.com>
9259L: linux-security-module@vger.kernel.org (suggested Cc:)
9260T: git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git
9261W: http://kernsec.org/
9262S: Supported
9263F: security/
9264
9265SECURITY CONTACT
9266M: Security Officers <security@kernel.org>
9267S: Supported
9268
9269SELINUX SECURITY MODULE
9270M: Paul Moore <paul@paul-moore.com>
9271M: Stephen Smalley <sds@tycho.nsa.gov>
9272M: Eric Paris <eparis@parisplace.org>
9273L: selinux@tycho.nsa.gov (moderated for non-subscribers)
9274W: http://selinuxproject.org
9275T: git git://git.infradead.org/users/pcmoore/selinux
9276S: Supported
9277F: include/linux/selinux*
9278F: security/selinux/
9279F: scripts/selinux/
9280
9281APPARMOR SECURITY MODULE
9282M: John Johansen <john.johansen@canonical.com>
9283L: apparmor@lists.ubuntu.com (subscribers-only, general discussion)
9284W: apparmor.wiki.kernel.org
9285T: git git://git.kernel.org/pub/scm/linux/kernel/git/jj/apparmor-dev.git
9286S: Supported
9287F: security/apparmor/
9288
9289YAMA SECURITY MODULE
9290M: Kees Cook <keescook@chromium.org>
9291T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip
9292S: Supported
9293F: security/yama/
9294
9295SENSABLE PHANTOM
9296M: Jiri Slaby <jirislaby@gmail.com>
9297S: Maintained
9298F: drivers/misc/phantom.c
9299F: include/uapi/linux/phantom.h
9300
9301SERVER ENGINES 10Gbps iSCSI - BladeEngine 2 DRIVER
9302M: Jayamohan Kallickal <jayamohan.kallickal@avagotech.com>
9303M: Minh Tran <minh.tran@avagotech.com>
9304M: John Soni Jose <sony.john-n@avagotech.com>
9305L: linux-scsi@vger.kernel.org
9306W: http://www.avagotech.com
9307S: Supported
9308F: drivers/scsi/be2iscsi/
9309
9310Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER
9311M: Sathya Perla <sathya.perla@avagotech.com>
9312M: Ajit Khaparde <ajit.khaparde@avagotech.com>
9313M: Padmanabh Ratnakar <padmanabh.ratnakar@avagotech.com>
9314M: Sriharsha Basavapatna <sriharsha.basavapatna@avagotech.com>
9315L: netdev@vger.kernel.org
9316W: http://www.emulex.com
9317S: Supported
9318F: drivers/net/ethernet/emulex/benet/
9319
9320EMULEX ONECONNECT ROCE DRIVER
9321M: Selvin Xavier <selvin.xavier@avagotech.com>
9322M: Devesh Sharma <devesh.sharma@avagotech.com>
9323M: Mitesh Ahuja <mitesh.ahuja@avagotech.com>
9324L: linux-rdma@vger.kernel.org
9325W: http://www.emulex.com
9326S: Supported
9327F: drivers/infiniband/hw/ocrdma/
9328
9329SFC NETWORK DRIVER
9330M: Solarflare linux maintainers <linux-net-drivers@solarflare.com>
9331M: Shradha Shah <sshah@solarflare.com>
9332L: netdev@vger.kernel.org
9333S: Supported
9334F: drivers/net/ethernet/sfc/
9335
9336SGI GRU DRIVER
9337M: Dimitri Sivanich <sivanich@sgi.com>
9338S: Maintained
9339F: drivers/misc/sgi-gru/
9340
9341SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER
9342M: Pat Gefre <pfg@sgi.com>
9343L: linux-ia64@vger.kernel.org
9344S: Supported
9345F: Documentation/ia64/serial.txt
9346F: drivers/tty/serial/ioc?_serial.c
9347F: include/linux/ioc?.h
9348
9349SGI XP/XPC/XPNET DRIVER
9350M: Cliff Whickman <cpw@sgi.com>
9351M: Robin Holt <robinmholt@gmail.com>
9352S: Maintained
9353F: drivers/misc/sgi-xp/
9354
9355SI2157 MEDIA DRIVER
9356M: Antti Palosaari <crope@iki.fi>
9357L: linux-media@vger.kernel.org
9358W: http://linuxtv.org/
9359W: http://palosaari.fi/linux/
9360Q: http://patchwork.linuxtv.org/project/linux-media/list/
9361T: git git://linuxtv.org/anttip/media_tree.git
9362S: Maintained
9363F: drivers/media/tuners/si2157*
9364
9365SI2168 MEDIA DRIVER
9366M: Antti Palosaari <crope@iki.fi>
9367L: linux-media@vger.kernel.org
9368W: http://linuxtv.org/
9369W: http://palosaari.fi/linux/
9370Q: http://patchwork.linuxtv.org/project/linux-media/list/
9371T: git git://linuxtv.org/anttip/media_tree.git
9372S: Maintained
9373F: drivers/media/dvb-frontends/si2168*
9374
9375SI470X FM RADIO RECEIVER I2C DRIVER
9376M: Hans Verkuil <hverkuil@xs4all.nl>
9377L: linux-media@vger.kernel.org
9378T: git git://linuxtv.org/media_tree.git
9379W: http://linuxtv.org
9380S: Odd Fixes
9381F: drivers/media/radio/si470x/radio-si470x-i2c.c
9382
9383SI470X FM RADIO RECEIVER USB DRIVER
9384M: Hans Verkuil <hverkuil@xs4all.nl>
9385L: linux-media@vger.kernel.org
9386T: git git://linuxtv.org/media_tree.git
9387W: http://linuxtv.org
9388S: Maintained
9389F: drivers/media/radio/si470x/radio-si470x-common.c
9390F: drivers/media/radio/si470x/radio-si470x.h
9391F: drivers/media/radio/si470x/radio-si470x-usb.c
9392
9393SI4713 FM RADIO TRANSMITTER I2C DRIVER
9394M: Eduardo Valentin <edubezval@gmail.com>
9395L: linux-media@vger.kernel.org
9396T: git git://linuxtv.org/media_tree.git
9397W: http://linuxtv.org
9398S: Odd Fixes
9399F: drivers/media/radio/si4713/si4713.?
9400
9401SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
9402M: Eduardo Valentin <edubezval@gmail.com>
9403L: linux-media@vger.kernel.org
9404T: git git://linuxtv.org/media_tree.git
9405W: http://linuxtv.org
9406S: Odd Fixes
9407F: drivers/media/radio/si4713/radio-platform-si4713.c
9408
9409SI4713 FM RADIO TRANSMITTER USB DRIVER
9410M: Hans Verkuil <hverkuil@xs4all.nl>
9411L: linux-media@vger.kernel.org
9412T: git git://linuxtv.org/media_tree.git
9413W: http://linuxtv.org
9414S: Maintained
9415F: drivers/media/radio/si4713/radio-usb-si4713.c
9416
9417SIANO DVB DRIVER
9418M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
9419L: linux-media@vger.kernel.org
9420W: http://linuxtv.org
9421T: git git://linuxtv.org/media_tree.git
9422S: Odd fixes
9423F: drivers/media/common/siano/
9424F: drivers/media/usb/siano/
9425F: drivers/media/usb/siano/
9426F: drivers/media/mmc/siano/
9427
9428SIMPLEFB FB DRIVER
9429M: Hans de Goede <hdegoede@redhat.com>
9430L: linux-fbdev@vger.kernel.org
9431S: Maintained
9432F: Documentation/devicetree/bindings/video/simple-framebuffer.txt
9433F: drivers/video/fbdev/simplefb.c
9434F: include/linux/platform_data/simplefb.h
9435
9436SH_VEU V4L2 MEM2MEM DRIVER
9437L: linux-media@vger.kernel.org
9438S: Orphan
9439F: drivers/media/platform/sh_veu.c
9440
9441SH_VOU V4L2 OUTPUT DRIVER
9442L: linux-media@vger.kernel.org
9443S: Orphan
9444F: drivers/media/platform/sh_vou.c
9445F: include/media/sh_vou.h
9446
9447SIMPLE FIRMWARE INTERFACE (SFI)
9448M: Len Brown <lenb@kernel.org>
9449L: sfi-devel@simplefirmware.org
9450W: http://simplefirmware.org/
9451T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git
9452S: Supported
9453F: arch/x86/platform/sfi/
9454F: drivers/sfi/
9455F: include/linux/sfi*.h
9456
9457SIMTEC EB110ATX (Chalice CATS)
9458P: Ben Dooks
9459P: Vincent Sanders <vince@simtec.co.uk>
9460M: Simtec Linux Team <linux@simtec.co.uk>
9461W: http://www.simtec.co.uk/products/EB110ATX/
9462S: Supported
9463
9464SIMTEC EB2410ITX (BAST)
9465P: Ben Dooks
9466P: Vincent Sanders <vince@simtec.co.uk>
9467M: Simtec Linux Team <linux@simtec.co.uk>
9468W: http://www.simtec.co.uk/products/EB2410ITX/
9469S: Supported
9470F: arch/arm/mach-s3c24xx/mach-bast.c
9471F: arch/arm/mach-s3c24xx/bast-ide.c
9472F: arch/arm/mach-s3c24xx/bast-irq.c
9473
9474TI DAVINCI MACHINE SUPPORT
9475M: Sekhar Nori <nsekhar@ti.com>
9476M: Kevin Hilman <khilman@deeprootsystems.com>
9477T: git git://gitorious.org/linux-davinci/linux-davinci.git
9478Q: http://patchwork.kernel.org/project/linux-davinci/list/
9479S: Supported
9480F: arch/arm/mach-davinci/
9481F: drivers/i2c/busses/i2c-davinci.c
9482
9483TI DAVINCI SERIES MEDIA DRIVER
9484M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
9485L: linux-media@vger.kernel.org
9486W: http://linuxtv.org/
9487Q: http://patchwork.linuxtv.org/project/linux-media/list/
9488T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
9489S: Maintained
9490F: drivers/media/platform/davinci/
9491F: include/media/davinci/
9492
9493TI AM437X VPFE DRIVER
9494M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
9495L: linux-media@vger.kernel.org
9496W: http://linuxtv.org/
9497Q: http://patchwork.linuxtv.org/project/linux-media/list/
9498T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
9499S: Maintained
9500F: drivers/media/platform/am437x/
9501
9502OV2659 OMNIVISION SENSOR DRIVER
9503M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
9504L: linux-media@vger.kernel.org
9505W: http://linuxtv.org/
9506Q: http://patchwork.linuxtv.org/project/linux-media/list/
9507T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
9508S: Maintained
9509F: drivers/media/i2c/ov2659.c
9510F: include/media/ov2659.h
9511
9512SILICON MOTION SM712 FRAME BUFFER DRIVER
9513M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
9514M: Teddy Wang <teddy.wang@siliconmotion.com>
9515M: Sudip Mukherjee <sudip@vectorindia.org>
9516L: linux-fbdev@vger.kernel.org
9517S: Maintained
9518F: drivers/video/fbdev/sm712*
9519F: Documentation/fb/sm712fb.txt
9520
9521SIS 190 ETHERNET DRIVER
9522M: Francois Romieu <romieu@fr.zoreil.com>
9523L: netdev@vger.kernel.org
9524S: Maintained
9525F: drivers/net/ethernet/sis/sis190.c
9526
9527SIS 900/7016 FAST ETHERNET DRIVER
9528M: Daniele Venzano <venza@brownhat.org>
9529W: http://www.brownhat.org/sis900.html
9530L: netdev@vger.kernel.org
9531S: Maintained
9532F: drivers/net/ethernet/sis/sis900.*
9533
9534SIS FRAMEBUFFER DRIVER
9535M: Thomas Winischhofer <thomas@winischhofer.net>
9536W: http://www.winischhofer.net/linuxsisvga.shtml
9537S: Maintained
9538F: Documentation/fb/sisfb.txt
9539F: drivers/video/fbdev/sis/
9540F: include/video/sisfb.h
9541
9542SIS USB2VGA DRIVER
9543M: Thomas Winischhofer <thomas@winischhofer.net>
9544W: http://www.winischhofer.at/linuxsisusbvga.shtml
9545S: Maintained
9546F: drivers/usb/misc/sisusbvga/
9547
9548SLAB ALLOCATOR
9549M: Christoph Lameter <cl@linux.com>
9550M: Pekka Enberg <penberg@kernel.org>
9551M: David Rientjes <rientjes@google.com>
9552M: Joonsoo Kim <iamjoonsoo.kim@lge.com>
9553M: Andrew Morton <akpm@linux-foundation.org>
9554L: linux-mm@kvack.org
9555S: Maintained
9556F: include/linux/sl?b*.h
9557F: mm/sl?b*
9558
9559SLEEPABLE READ-COPY UPDATE (SRCU)
9560M: Lai Jiangshan <jiangshanlai@gmail.com>
9561M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
9562M: Josh Triplett <josh@joshtriplett.org>
9563R: Steven Rostedt <rostedt@goodmis.org>
9564R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
9565L: linux-kernel@vger.kernel.org
9566W: http://www.rdrop.com/users/paulmck/RCU/
9567S: Supported
9568T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
9569F: include/linux/srcu.h
9570F: kernel/rcu/srcu.c
9571
9572SMACK SECURITY MODULE
9573M: Casey Schaufler <casey@schaufler-ca.com>
9574L: linux-security-module@vger.kernel.org
9575W: http://schaufler-ca.com
9576T: git git://git.gitorious.org/smack-next/kernel.git
9577S: Maintained
9578F: Documentation/security/Smack.txt
9579F: security/smack/
9580
9581DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS)
9582M: Kevin Hilman <khilman@kernel.org>
9583M: Nishanth Menon <nm@ti.com>
9584S: Maintained
9585F: drivers/power/avs/
9586F: include/linux/power/smartreflex.h
9587L: linux-pm@vger.kernel.org
9588
9589SMC91x ETHERNET DRIVER
9590M: Nicolas Pitre <nico@fluxnic.net>
9591S: Odd Fixes
9592F: drivers/net/ethernet/smsc/smc91x.*
9593
9594SMIA AND SMIA++ IMAGE SENSOR DRIVER
9595M: Sakari Ailus <sakari.ailus@iki.fi>
9596L: linux-media@vger.kernel.org
9597S: Maintained
9598F: drivers/media/i2c/smiapp/
9599F: include/media/smiapp.h
9600F: drivers/media/i2c/smiapp-pll.c
9601F: drivers/media/i2c/smiapp-pll.h
9602F: include/uapi/linux/smiapp.h
9603F: Documentation/devicetree/bindings/media/i2c/nokia,smia.txt
9604
9605SMM665 HARDWARE MONITOR DRIVER
9606M: Guenter Roeck <linux@roeck-us.net>
9607L: lm-sensors@lm-sensors.org
9608S: Maintained
9609F: Documentation/hwmon/smm665
9610F: drivers/hwmon/smm665.c
9611
9612SMSC EMC2103 HARDWARE MONITOR DRIVER
9613M: Steve Glendinning <steve.glendinning@shawell.net>
9614L: lm-sensors@lm-sensors.org
9615S: Maintained
9616F: Documentation/hwmon/emc2103
9617F: drivers/hwmon/emc2103.c
9618
9619SMSC SCH5627 HARDWARE MONITOR DRIVER
9620M: Hans de Goede <hdegoede@redhat.com>
9621L: lm-sensors@lm-sensors.org
9622S: Supported
9623F: Documentation/hwmon/sch5627
9624F: drivers/hwmon/sch5627.c
9625
9626SMSC47B397 HARDWARE MONITOR DRIVER
9627M: Jean Delvare <jdelvare@suse.com>
9628L: lm-sensors@lm-sensors.org
9629S: Maintained
9630F: Documentation/hwmon/smsc47b397
9631F: drivers/hwmon/smsc47b397.c
9632
9633SMSC911x ETHERNET DRIVER
9634M: Steve Glendinning <steve.glendinning@shawell.net>
9635L: netdev@vger.kernel.org
9636S: Maintained
9637F: include/linux/smsc911x.h
9638F: drivers/net/ethernet/smsc/smsc911x.*
9639
9640SMSC9420 PCI ETHERNET DRIVER
9641M: Steve Glendinning <steve.glendinning@shawell.net>
9642L: netdev@vger.kernel.org
9643S: Maintained
9644F: drivers/net/ethernet/smsc/smsc9420.*
9645
9646SMSC UFX6000 and UFX7000 USB to VGA DRIVER
9647M: Steve Glendinning <steve.glendinning@shawell.net>
9648L: linux-fbdev@vger.kernel.org
9649S: Maintained
9650F: drivers/video/fbdev/smscufx.c
9651
9652SOC-CAMERA V4L2 SUBSYSTEM
9653M: Guennadi Liakhovetski <g.liakhovetski@gmx.de>
9654L: linux-media@vger.kernel.org
9655T: git git://linuxtv.org/media_tree.git
9656S: Maintained
9657F: include/media/soc*
9658F: drivers/media/i2c/soc_camera/
9659F: drivers/media/platform/soc_camera/
9660
9661SOEKRIS NET48XX LED SUPPORT
9662M: Chris Boot <bootc@bootc.net>
9663S: Maintained
9664F: drivers/leds/leds-net48xx.c
9665
9666SOFTLOGIC 6x10 MPEG CODEC
9667M: Bluecherry Maintainers <maintainers@bluecherrydvr.com>
9668M: Andrey Utkin <andrey.utkin@corp.bluecherry.net>
9669M: Andrey Utkin <andrey.krieger.utkin@gmail.com>
9670M: Ismael Luceno <ismael@iodev.co.uk>
9671L: linux-media@vger.kernel.org
9672S: Supported
9673F: drivers/media/pci/solo6x10/
9674
9675SOFTWARE RAID (Multiple Disks) SUPPORT
9676M: Neil Brown <neilb@suse.com>
9677L: linux-raid@vger.kernel.org
9678S: Supported
9679F: drivers/md/
9680F: include/linux/raid/
9681F: include/uapi/linux/raid/
9682
9683SONIC NETWORK DRIVER
9684M: Thomas Bogendoerfer <tsbogend@alpha.franken.de>
9685L: netdev@vger.kernel.org
9686S: Maintained
9687F: drivers/net/ethernet/natsemi/sonic.*
9688
9689SONICS SILICON BACKPLANE DRIVER (SSB)
9690M: Michael Buesch <m@bues.ch>
9691L: netdev@vger.kernel.org
9692S: Maintained
9693F: drivers/ssb/
9694F: include/linux/ssb/
9695
9696SONY VAIO CONTROL DEVICE DRIVER
9697M: Mattia Dongili <malattia@linux.it>
9698L: platform-driver-x86@vger.kernel.org
9699W: http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
9700S: Maintained
9701F: Documentation/laptops/sony-laptop.txt
9702F: drivers/char/sonypi.c
9703F: drivers/platform/x86/sony-laptop.c
9704F: include/linux/sony-laptop.h
9705
9706SONY MEMORYSTICK CARD SUPPORT
9707M: Alex Dubov <oakad@yahoo.com>
9708W: http://tifmxx.berlios.de/
9709S: Maintained
9710F: drivers/memstick/host/tifm_ms.c
9711
9712SONY MEMORYSTICK STANDARD SUPPORT
9713M: Maxim Levitsky <maximlevitsky@gmail.com>
9714S: Maintained
9715F: drivers/memstick/core/ms_block.*
9716
9717SOUND
9718M: Jaroslav Kysela <perex@perex.cz>
9719M: Takashi Iwai <tiwai@suse.com>
9720L: alsa-devel@alsa-project.org (moderated for non-subscribers)
9721W: http://www.alsa-project.org/
9722T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
9723T: git git://git.alsa-project.org/alsa-kernel.git
9724Q: http://patchwork.kernel.org/project/alsa-devel/list/
9725S: Maintained
9726F: Documentation/sound/
9727F: include/sound/
9728F: include/uapi/sound/
9729F: sound/
9730
9731SOUND - COMPRESSED AUDIO
9732M: Vinod Koul <vinod.koul@intel.com>
9733L: alsa-devel@alsa-project.org (moderated for non-subscribers)
9734T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
9735S: Supported
9736F: Documentation/sound/alsa/compress_offload.txt
9737F: include/sound/compress_driver.h
9738F: include/uapi/sound/compress_*
9739F: sound/core/compress_offload.c
9740F: sound/soc/soc-compress.c
9741
9742SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
9743M: Liam Girdwood <lgirdwood@gmail.com>
9744M: Mark Brown <broonie@kernel.org>
9745T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
9746L: alsa-devel@alsa-project.org (moderated for non-subscribers)
9747W: http://alsa-project.org/main/index.php/ASoC
9748S: Supported
9749F: Documentation/sound/alsa/soc/
9750F: sound/soc/
9751F: include/sound/soc*
9752
9753SOUND - DMAENGINE HELPERS
9754M: Lars-Peter Clausen <lars@metafoo.de>
9755S: Supported
9756F: include/sound/dmaengine_pcm.h
9757F: sound/core/pcm_dmaengine.c
9758F: sound/soc/soc-generic-dmaengine-pcm.c
9759
9760SP2 MEDIA DRIVER
9761M: Olli Salonen <olli.salonen@iki.fi>
9762L: linux-media@vger.kernel.org
9763W: http://linuxtv.org/
9764Q: http://patchwork.linuxtv.org/project/linux-media/list/
9765S: Maintained
9766F: drivers/media/dvb-frontends/sp2*
9767
9768SPARC + UltraSPARC (sparc/sparc64)
9769M: "David S. Miller" <davem@davemloft.net>
9770L: sparclinux@vger.kernel.org
9771Q: http://patchwork.ozlabs.org/project/sparclinux/list/
9772T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
9773T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
9774S: Maintained
9775F: arch/sparc/
9776F: drivers/sbus/
9777
9778SPARC SERIAL DRIVERS
9779M: "David S. Miller" <davem@davemloft.net>
9780L: sparclinux@vger.kernel.org
9781T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
9782T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
9783S: Maintained
9784F: include/linux/sunserialcore.h
9785F: drivers/tty/serial/suncore.c
9786F: drivers/tty/serial/sunhv.c
9787F: drivers/tty/serial/sunsab.c
9788F: drivers/tty/serial/sunsab.h
9789F: drivers/tty/serial/sunsu.c
9790F: drivers/tty/serial/sunzilog.c
9791F: drivers/tty/serial/sunzilog.h
9792
9793SPARSE CHECKER
9794M: "Christopher Li" <sparse@chrisli.org>
9795L: linux-sparse@vger.kernel.org
9796W: https://sparse.wiki.kernel.org/
9797T: git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
9798T: git git://git.kernel.org/pub/scm/devel/sparse/chrisl/sparse.git
9799S: Maintained
9800F: include/linux/compiler.h
9801
9802SPEAR PLATFORM SUPPORT
9803M: Viresh Kumar <vireshk@kernel.org>
9804M: Shiraz Hashim <shiraz.linux.kernel@gmail.com>
9805L: spear-devel@list.st.com
9806L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9807W: http://www.st.com/spear
9808S: Maintained
9809F: arch/arm/mach-spear/
9810
9811SPEAR CLOCK FRAMEWORK SUPPORT
9812M: Viresh Kumar <vireshk@kernel.org>
9813L: spear-devel@list.st.com
9814L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9815W: http://www.st.com/spear
9816S: Maintained
9817F: drivers/clk/spear/
9818
9819SPI SUBSYSTEM
9820M: Mark Brown <broonie@kernel.org>
9821L: linux-spi@vger.kernel.org
9822T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
9823Q: http://patchwork.kernel.org/project/spi-devel-general/list/
9824S: Maintained
9825F: Documentation/spi/
9826F: drivers/spi/
9827F: include/linux/spi/
9828F: include/uapi/linux/spi/
9829
9830SPIDERNET NETWORK DRIVER for CELL
9831M: Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
9832L: netdev@vger.kernel.org
9833S: Supported
9834F: Documentation/networking/spider_net.txt
9835F: drivers/net/ethernet/toshiba/spider_net*
9836
9837SPU FILE SYSTEM
9838M: Jeremy Kerr <jk@ozlabs.org>
9839L: linuxppc-dev@lists.ozlabs.org
9840W: http://www.ibm.com/developerworks/power/cell/
9841S: Supported
9842F: Documentation/filesystems/spufs.txt
9843F: arch/powerpc/platforms/cell/spufs/
9844
9845SQUASHFS FILE SYSTEM
9846M: Phillip Lougher <phillip@squashfs.org.uk>
9847L: squashfs-devel@lists.sourceforge.net (subscribers-only)
9848W: http://squashfs.org.uk
9849S: Maintained
9850F: Documentation/filesystems/squashfs.txt
9851F: fs/squashfs/
9852
9853SRM (Alpha) environment access
9854M: Jan-Benedict Glaw <jbglaw@lug-owl.de>
9855S: Maintained
9856F: arch/alpha/kernel/srm_env.c
9857
9858STABLE BRANCH
9859M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
9860L: stable@vger.kernel.org
9861S: Supported
9862F: Documentation/stable_kernel_rules.txt
9863
9864STAGING SUBSYSTEM
9865M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
9866T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
9867L: devel@driverdev.osuosl.org
9868S: Supported
9869F: drivers/staging/
9870
9871STAGING - COMEDI
9872M: Ian Abbott <abbotti@mev.co.uk>
9873M: H Hartley Sweeten <hsweeten@visionengravers.com>
9874S: Odd Fixes
9875F: drivers/staging/comedi/
9876
9877STAGING - FLARION FT1000 DRIVERS
9878M: Marek Belisko <marek.belisko@gmail.com>
9879S: Odd Fixes
9880F: drivers/staging/ft1000/
9881
9882STAGING - INDUSTRIAL IO
9883M: Jonathan Cameron <jic23@kernel.org>
9884L: linux-iio@vger.kernel.org
9885S: Odd Fixes
9886F: drivers/staging/iio/
9887
9888STAGING - LIRC (LINUX INFRARED REMOTE CONTROL) DRIVERS
9889M: Jarod Wilson <jarod@wilsonet.com>
9890W: http://www.lirc.org/
9891S: Odd Fixes
9892F: drivers/staging/media/lirc/
9893
9894STAGING - LUSTRE PARALLEL FILESYSTEM
9895M: Oleg Drokin <oleg.drokin@intel.com>
9896M: Andreas Dilger <andreas.dilger@intel.com>
9897L: HPDD-discuss@lists.01.org (moderated for non-subscribers)
9898W: http://lustre.opensfs.org/
9899S: Maintained
9900F: drivers/staging/lustre
9901
9902STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
9903M: Julian Andres Klode <jak@jak-linux.org>
9904M: Marc Dietrich <marvin24@gmx.de>
9905L: ac100@lists.launchpad.net (moderated for non-subscribers)
9906L: linux-tegra@vger.kernel.org
9907S: Maintained
9908F: drivers/staging/nvec/
9909
9910STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
9911M: Jens Frederich <jfrederich@gmail.com>
9912M: Daniel Drake <dsd@laptop.org>
9913M: Jon Nettleton <jon.nettleton@gmail.com>
9914W: http://wiki.laptop.org/go/DCON
9915S: Maintained
9916F: drivers/staging/olpc_dcon/
9917
9918STAGING - PARALLEL LCD/KEYPAD PANEL DRIVER
9919M: Willy Tarreau <willy@meta-x.org>
9920S: Odd Fixes
9921F: drivers/staging/panel/
9922
9923STAGING - REALTEK RTL8712U DRIVERS
9924M: Larry Finger <Larry.Finger@lwfinger.net>
9925M: Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
9926S: Odd Fixes
9927F: drivers/staging/rtl8712/
9928
9929STAGING - REALTEK RTL8723U WIRELESS DRIVER
9930M: Larry Finger <Larry.Finger@lwfinger.net>
9931M: Jes Sorensen <Jes.Sorensen@redhat.com>
9932L: linux-wireless@vger.kernel.org
9933S: Maintained
9934F: drivers/staging/rtl8723au/
9935
9936STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
9937M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
9938M: Teddy Wang <teddy.wang@siliconmotion.com>
9939M: Sudip Mukherjee <sudip@vectorindia.org>
9940L: linux-fbdev@vger.kernel.org
9941S: Maintained
9942F: drivers/staging/sm750fb/
9943
9944STAGING - SLICOSS
9945M: Lior Dotan <liodot@gmail.com>
9946M: Christopher Harrer <charrer@alacritech.com>
9947S: Odd Fixes
9948F: drivers/staging/slicoss/
9949
9950STAGING - SPEAKUP CONSOLE SPEECH DRIVER
9951M: William Hubbs <w.d.hubbs@gmail.com>
9952M: Chris Brannon <chris@the-brannons.com>
9953M: Kirk Reiser <kirk@reisers.ca>
9954M: Samuel Thibault <samuel.thibault@ens-lyon.org>
9955L: speakup@linux-speakup.org
9956W: http://www.linux-speakup.org/
9957S: Odd Fixes
9958F: drivers/staging/speakup/
9959
9960STAGING - VIA VT665X DRIVERS
9961M: Forest Bond <forest@alittletooquiet.net>
9962S: Odd Fixes
9963F: drivers/staging/vt665?/
9964
9965STAGING - WILC1000 WIFI DRIVER
9966M: Johnny Kim <johnny.kim@atmel.com>
9967M: Rachel Kim <rachel.kim@atmel.com>
9968M: Dean Lee <dean.lee@atmel.com>
9969M: Chris Park <chris.park@atmel.com>
9970L: linux-wireless@vger.kernel.org
9971S: Supported
9972F: drivers/staging/wilc1000/
9973
9974STAGING - XGI Z7,Z9,Z11 PCI DISPLAY DRIVER
9975M: Arnaud Patard <arnaud.patard@rtp-net.org>
9976S: Odd Fixes
9977F: drivers/staging/xgifb/
9978
9979HFI1 DRIVER
9980M: Mike Marciniszyn <infinipath@intel.com>
9981L: linux-rdma@vger.kernel.org
9982S: Supported
9983F: drivers/staging/rdma/hfi1
9984
9985STARFIRE/DURALAN NETWORK DRIVER
9986M: Ion Badulescu <ionut@badula.org>
9987S: Odd Fixes
9988F: drivers/net/ethernet/adaptec/starfire*
9989
9990SUN3/3X
9991M: Sam Creasey <sammy@sammy.net>
9992W: http://sammy.net/sun3/
9993S: Maintained
9994F: arch/m68k/kernel/*sun3*
9995F: arch/m68k/sun3*/
9996F: arch/m68k/include/asm/sun3*
9997F: drivers/net/ethernet/i825xx/sun3*
9998
9999SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
10000M: Hans de Goede <hdegoede@redhat.com>
10001L: linux-input@vger.kernel.org
10002S: Maintained
10003F: Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt
10004F: drivers/input/keyboard/sun4i-lradc-keys.c
10005
10006SUNDANCE NETWORK DRIVER
10007M: Denis Kirjanov <kda@linux-powerpc.org>
10008L: netdev@vger.kernel.org
10009S: Maintained
10010F: drivers/net/ethernet/dlink/sundance.c
10011
10012SUPERH
10013L: linux-sh@vger.kernel.org
10014Q: http://patchwork.kernel.org/project/linux-sh/list/
10015S: Orphan
10016F: Documentation/sh/
10017F: arch/sh/
10018F: drivers/sh/
10019
10020SUSPEND TO RAM
10021M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
10022M: Len Brown <len.brown@intel.com>
10023M: Pavel Machek <pavel@ucw.cz>
10024L: linux-pm@vger.kernel.org
10025S: Supported
10026F: Documentation/power/
10027F: arch/x86/kernel/acpi/
10028F: drivers/base/power/
10029F: kernel/power/
10030F: include/linux/suspend.h
10031F: include/linux/freezer.h
10032F: include/linux/pm.h
10033
10034SVGA HANDLING
10035M: Martin Mares <mj@ucw.cz>
10036L: linux-video@atrey.karlin.mff.cuni.cz
10037S: Maintained
10038F: Documentation/svga.txt
10039F: arch/x86/boot/video*
10040
10041SWIOTLB SUBSYSTEM
10042M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
10043L: linux-kernel@vger.kernel.org
10044S: Supported
10045F: lib/swiotlb.c
10046F: arch/*/kernel/pci-swiotlb.c
10047F: include/linux/swiotlb.h
10048
10049SWITCHDEV
10050M: Jiri Pirko <jiri@resnulli.us>
10051L: netdev@vger.kernel.org
10052S: Supported
10053F: net/switchdev/
10054F: include/net/switchdev.h
10055
10056SYNOPSYS ARC ARCHITECTURE
10057M: Vineet Gupta <vgupta@synopsys.com>
10058S: Supported
10059F: arch/arc/
10060F: Documentation/devicetree/bindings/arc/*
10061F: drivers/tty/serial/arc_uart.c
10062T: git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
10063
10064SYNOPSYS ARC SDP platform support
10065M: Alexey Brodkin <abrodkin@synopsys.com>
10066S: Supported
10067F: arch/arc/plat-axs10x
10068F: arch/arc/boot/dts/ax*
10069F: Documentation/devicetree/bindings/arc/axs10*
10070
10071SYSTEM CONFIGURATION (SYSCON)
10072M: Lee Jones <lee.jones@linaro.org>
10073M: Arnd Bergmann <arnd@arndb.de>
10074T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
10075S: Supported
10076F: drivers/mfd/syscon.c
10077
10078SYSV FILESYSTEM
10079M: Christoph Hellwig <hch@infradead.org>
10080S: Maintained
10081F: Documentation/filesystems/sysv-fs.txt
10082F: fs/sysv/
10083F: include/linux/sysv_fs.h
10084
10085TARGET SUBSYSTEM
10086M: "Nicholas A. Bellinger" <nab@linux-iscsi.org>
10087L: linux-scsi@vger.kernel.org
10088L: target-devel@vger.kernel.org
10089W: http://www.linux-iscsi.org
10090W: http://groups.google.com/group/linux-iscsi-target-dev
10091T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
10092S: Supported
10093F: drivers/target/
10094F: include/target/
10095F: Documentation/target/
10096
10097TASKSTATS STATISTICS INTERFACE
10098M: Balbir Singh <bsingharora@gmail.com>
10099S: Maintained
10100F: Documentation/accounting/taskstats*
10101F: include/linux/taskstats*
10102F: kernel/taskstats.c
10103
10104TC CLASSIFIER
10105M: Jamal Hadi Salim <jhs@mojatatu.com>
10106L: netdev@vger.kernel.org
10107S: Maintained
10108F: include/net/pkt_cls.h
10109F: include/uapi/linux/pkt_cls.h
10110F: net/sched/
10111
10112TCP LOW PRIORITY MODULE
10113M: "Wong Hoi Sing, Edison" <hswong3i@gmail.com>
10114M: "Hung Hing Lun, Mike" <hlhung3i@gmail.com>
10115W: http://tcp-lp-mod.sourceforge.net/
10116S: Maintained
10117F: net/ipv4/tcp_lp.c
10118
10119TDA10071 MEDIA DRIVER
10120M: Antti Palosaari <crope@iki.fi>
10121L: linux-media@vger.kernel.org
10122W: http://linuxtv.org/
10123W: http://palosaari.fi/linux/
10124Q: http://patchwork.linuxtv.org/project/linux-media/list/
10125T: git git://linuxtv.org/anttip/media_tree.git
10126S: Maintained
10127F: drivers/media/dvb-frontends/tda10071*
10128
10129TDA18212 MEDIA DRIVER
10130M: Antti Palosaari <crope@iki.fi>
10131L: linux-media@vger.kernel.org
10132W: http://linuxtv.org/
10133W: http://palosaari.fi/linux/
10134Q: http://patchwork.linuxtv.org/project/linux-media/list/
10135T: git git://linuxtv.org/anttip/media_tree.git
10136S: Maintained
10137F: drivers/media/tuners/tda18212*
10138
10139TDA18218 MEDIA DRIVER
10140M: Antti Palosaari <crope@iki.fi>
10141L: linux-media@vger.kernel.org
10142W: http://linuxtv.org/
10143W: http://palosaari.fi/linux/
10144Q: http://patchwork.linuxtv.org/project/linux-media/list/
10145T: git git://linuxtv.org/anttip/media_tree.git
10146S: Maintained
10147F: drivers/media/tuners/tda18218*
10148
10149TDA18271 MEDIA DRIVER
10150M: Michael Krufky <mkrufky@linuxtv.org>
10151L: linux-media@vger.kernel.org
10152W: http://linuxtv.org/
10153W: http://github.com/mkrufky
10154Q: http://patchwork.linuxtv.org/project/linux-media/list/
10155T: git git://linuxtv.org/mkrufky/tuners.git
10156S: Maintained
10157F: drivers/media/tuners/tda18271*
10158
10159TDA827x MEDIA DRIVER
10160M: Michael Krufky <mkrufky@linuxtv.org>
10161L: linux-media@vger.kernel.org
10162W: http://linuxtv.org/
10163W: http://github.com/mkrufky
10164Q: http://patchwork.linuxtv.org/project/linux-media/list/
10165T: git git://linuxtv.org/mkrufky/tuners.git
10166S: Maintained
10167F: drivers/media/tuners/tda8290.*
10168
10169TDA8290 MEDIA DRIVER
10170M: Michael Krufky <mkrufky@linuxtv.org>
10171L: linux-media@vger.kernel.org
10172W: http://linuxtv.org/
10173W: http://github.com/mkrufky
10174Q: http://patchwork.linuxtv.org/project/linux-media/list/
10175T: git git://linuxtv.org/mkrufky/tuners.git
10176S: Maintained
10177F: drivers/media/tuners/tda8290.*
10178
10179TDA9840 MEDIA DRIVER
10180M: Hans Verkuil <hverkuil@xs4all.nl>
10181L: linux-media@vger.kernel.org
10182T: git git://linuxtv.org/media_tree.git
10183W: http://linuxtv.org
10184S: Maintained
10185F: drivers/media/i2c/tda9840*
10186
10187TEA5761 TUNER DRIVER
10188M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
10189L: linux-media@vger.kernel.org
10190W: http://linuxtv.org
10191T: git git://linuxtv.org/media_tree.git
10192S: Odd fixes
10193F: drivers/media/tuners/tea5761.*
10194
10195TEA5767 TUNER DRIVER
10196M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
10197L: linux-media@vger.kernel.org
10198W: http://linuxtv.org
10199T: git git://linuxtv.org/media_tree.git
10200S: Maintained
10201F: drivers/media/tuners/tea5767.*
10202
10203TEA6415C MEDIA DRIVER
10204M: Hans Verkuil <hverkuil@xs4all.nl>
10205L: linux-media@vger.kernel.org
10206T: git git://linuxtv.org/media_tree.git
10207W: http://linuxtv.org
10208S: Maintained
10209F: drivers/media/i2c/tea6415c*
10210
10211TEA6420 MEDIA DRIVER
10212M: Hans Verkuil <hverkuil@xs4all.nl>
10213L: linux-media@vger.kernel.org
10214T: git git://linuxtv.org/media_tree.git
10215W: http://linuxtv.org
10216S: Maintained
10217F: drivers/media/i2c/tea6420*
10218
10219TEAM DRIVER
10220M: Jiri Pirko <jiri@resnulli.us>
10221L: netdev@vger.kernel.org
10222S: Supported
10223F: drivers/net/team/
10224F: include/linux/if_team.h
10225F: include/uapi/linux/if_team.h
10226
10227TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
10228M: "Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
10229S: Maintained
10230F: arch/x86/platform/ts5500/
10231
10232TECHNOTREND USB IR RECEIVER
10233M: Sean Young <sean@mess.org>
10234L: linux-media@vger.kernel.org
10235S: Maintained
10236F: drivers/media/rc/ttusbir.c
10237
10238TEGRA ARCHITECTURE SUPPORT
10239M: Stephen Warren <swarren@wwwdotorg.org>
10240M: Thierry Reding <thierry.reding@gmail.com>
10241M: Alexandre Courbot <gnurou@gmail.com>
10242L: linux-tegra@vger.kernel.org
10243Q: http://patchwork.ozlabs.org/project/linux-tegra/list/
10244T: git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
10245S: Supported
10246N: [^a-z]tegra
10247
10248TEGRA CLOCK DRIVER
10249M: Peter De Schrijver <pdeschrijver@nvidia.com>
10250M: Prashant Gaikwad <pgaikwad@nvidia.com>
10251S: Supported
10252F: drivers/clk/tegra/
10253
10254TEGRA DMA DRIVER
10255M: Laxman Dewangan <ldewangan@nvidia.com>
10256S: Supported
10257F: drivers/dma/tegra20-apb-dma.c
10258
10259TEGRA I2C DRIVER
10260M: Laxman Dewangan <ldewangan@nvidia.com>
10261S: Supported
10262F: drivers/i2c/busses/i2c-tegra.c
10263
10264TEGRA IOMMU DRIVERS
10265M: Hiroshi Doyu <hdoyu@nvidia.com>
10266S: Supported
10267F: drivers/iommu/tegra*
10268
10269TEGRA KBC DRIVER
10270M: Rakesh Iyer <riyer@nvidia.com>
10271M: Laxman Dewangan <ldewangan@nvidia.com>
10272S: Supported
10273F: drivers/input/keyboard/tegra-kbc.c
10274
10275TEGRA PWM DRIVER
10276M: Thierry Reding <thierry.reding@gmail.com>
10277S: Supported
10278F: drivers/pwm/pwm-tegra.c
10279
10280TEGRA SERIAL DRIVER
10281M: Laxman Dewangan <ldewangan@nvidia.com>
10282S: Supported
10283F: drivers/tty/serial/serial-tegra.c
10284
10285TEGRA SPI DRIVER
10286M: Laxman Dewangan <ldewangan@nvidia.com>
10287S: Supported
10288F: drivers/spi/spi-tegra*
10289
10290TEHUTI ETHERNET DRIVER
10291M: Andy Gospodarek <andy@greyhouse.net>
10292L: netdev@vger.kernel.org
10293S: Supported
10294F: drivers/net/ethernet/tehuti/*
10295
10296Telecom Clock Driver for MCPL0010
10297M: Mark Gross <mark.gross@intel.com>
10298S: Supported
10299F: drivers/char/tlclk.c
10300
10301TENSILICA XTENSA PORT (xtensa)
10302M: Chris Zankel <chris@zankel.net>
10303M: Max Filippov <jcmvbkbc@gmail.com>
10304L: linux-xtensa@linux-xtensa.org
10305S: Maintained
10306F: arch/xtensa/
10307F: drivers/irqchip/irq-xtensa-*
10308
10309THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
10310M: Hans Verkuil <hverkuil@xs4all.nl>
10311L: linux-media@vger.kernel.org
10312T: git git://linuxtv.org/media_tree.git
10313W: http://linuxtv.org
10314S: Maintained
10315F: drivers/media/radio/radio-raremono.c
10316
10317THERMAL
10318M: Zhang Rui <rui.zhang@intel.com>
10319M: Eduardo Valentin <edubezval@gmail.com>
10320L: linux-pm@vger.kernel.org
10321T: git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git
10322T: git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git
10323Q: https://patchwork.kernel.org/project/linux-pm/list/
10324S: Supported
10325F: drivers/thermal/
10326F: include/linux/thermal.h
10327F: include/uapi/linux/thermal.h
10328F: include/linux/cpu_cooling.h
10329F: Documentation/devicetree/bindings/thermal/
10330
10331THINGM BLINK(1) USB RGB LED DRIVER
10332M: Vivien Didelot <vivien.didelot@savoirfairelinux.com>
10333S: Maintained
10334F: drivers/hid/hid-thingm.c
10335
10336THINKPAD ACPI EXTRAS DRIVER
10337M: Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br>
10338L: ibm-acpi-devel@lists.sourceforge.net
10339L: platform-driver-x86@vger.kernel.org
10340W: http://ibm-acpi.sourceforge.net
10341W: http://thinkwiki.org/wiki/Ibm-acpi
10342T: git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
10343S: Maintained
10344F: drivers/platform/x86/thinkpad_acpi.c
10345
10346TI BANDGAP AND THERMAL DRIVER
10347M: Eduardo Valentin <edubezval@gmail.com>
10348L: linux-pm@vger.kernel.org
10349L: linux-omap@vger.kernel.org
10350S: Maintained
10351F: drivers/thermal/ti-soc-thermal/
10352
10353TI CDCE706 CLOCK DRIVER
10354M: Max Filippov <jcmvbkbc@gmail.com>
10355S: Maintained
10356F: drivers/clk/clk-cdce706.c
10357
10358TI CLOCK DRIVER
10359M: Tero Kristo <t-kristo@ti.com>
10360L: linux-omap@vger.kernel.org
10361S: Maintained
10362F: drivers/clk/ti/
10363F: include/linux/clk/ti.h
10364
10365TI FLASH MEDIA INTERFACE DRIVER
10366M: Alex Dubov <oakad@yahoo.com>
10367S: Maintained
10368F: drivers/misc/tifm*
10369F: drivers/mmc/host/tifm_sd.c
10370F: include/linux/tifm.h
10371
10372TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
10373M: Santosh Shilimkar <ssantosh@kernel.org>
10374L: linux-kernel@vger.kernel.org
10375L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10376S: Maintained
10377F: drivers/soc/ti/*
10378T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
10379
10380
10381TI LM49xxx FAMILY ASoC CODEC DRIVERS
10382M: M R Swami Reddy <mr.swami.reddy@ti.com>
10383M: Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
10384L: alsa-devel@alsa-project.org (moderated for non-subscribers)
10385S: Maintained
10386F: sound/soc/codecs/lm49453*
10387F: sound/soc/codecs/isabelle*
10388
10389TI LP855x BACKLIGHT DRIVER
10390M: Milo Kim <milo.kim@ti.com>
10391S: Maintained
10392F: Documentation/backlight/lp855x-driver.txt
10393F: drivers/video/backlight/lp855x_bl.c
10394F: include/linux/platform_data/lp855x.h
10395
10396TI LP8727 CHARGER DRIVER
10397M: Milo Kim <milo.kim@ti.com>
10398S: Maintained
10399F: drivers/power/lp8727_charger.c
10400F: include/linux/platform_data/lp8727.h
10401
10402TI LP8788 MFD DRIVER
10403M: Milo Kim <milo.kim@ti.com>
10404S: Maintained
10405F: drivers/iio/adc/lp8788_adc.c
10406F: drivers/leds/leds-lp8788.c
10407F: drivers/mfd/lp8788*.c
10408F: drivers/power/lp8788-charger.c
10409F: drivers/regulator/lp8788-*.c
10410F: include/linux/mfd/lp8788*.h
10411
10412TI NETCP ETHERNET DRIVER
10413M: Wingman Kwok <w-kwok2@ti.com>
10414M: Murali Karicheri <m-karicheri2@ti.com>
10415L: netdev@vger.kernel.org
10416S: Maintained
10417F: drivers/net/ethernet/ti/netcp*
10418
10419TI TAS571X FAMILY ASoC CODEC DRIVER
10420M: Kevin Cernekee <cernekee@chromium.org>
10421L: alsa-devel@alsa-project.org (moderated for non-subscribers)
10422S: Odd Fixes
10423F: sound/soc/codecs/tas571x*
10424
10425TI TWL4030 SERIES SOC CODEC DRIVER
10426M: Peter Ujfalusi <peter.ujfalusi@ti.com>
10427L: alsa-devel@alsa-project.org (moderated for non-subscribers)
10428S: Maintained
10429F: sound/soc/codecs/twl4030*
10430
10431TI WILINK WIRELESS DRIVERS
10432L: linux-wireless@vger.kernel.org
10433W: http://wireless.kernel.org/en/users/Drivers/wl12xx
10434W: http://wireless.kernel.org/en/users/Drivers/wl1251
10435T: git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
10436S: Orphan
10437F: drivers/net/wireless/ti/
10438F: include/linux/wl12xx.h
10439
10440TIPC NETWORK LAYER
10441M: Jon Maloy <jon.maloy@ericsson.com>
10442M: Ying Xue <ying.xue@windriver.com>
10443L: netdev@vger.kernel.org (core kernel code)
10444L: tipc-discussion@lists.sourceforge.net (user apps, general discussion)
10445W: http://tipc.sourceforge.net/
10446S: Maintained
10447F: include/uapi/linux/tipc*.h
10448F: net/tipc/
10449
10450TILE ARCHITECTURE
10451M: Chris Metcalf <cmetcalf@ezchip.com>
10452W: http://www.ezchip.com/scm/
10453S: Supported
10454F: arch/tile/
10455F: drivers/char/tile-srom.c
10456F: drivers/edac/tile_edac.c
10457F: drivers/net/ethernet/tile/
10458F: drivers/rtc/rtc-tile.c
10459F: drivers/tty/hvc/hvc_tile.c
10460F: drivers/tty/serial/tilegx.c
10461F: drivers/usb/host/*-tilegx.c
10462F: include/linux/usb/tilegx.h
10463
10464TLAN NETWORK DRIVER
10465M: Samuel Chessman <chessman@tux.org>
10466L: tlan-devel@lists.sourceforge.net (subscribers-only)
10467W: http://sourceforge.net/projects/tlan/
10468S: Maintained
10469F: Documentation/networking/tlan.txt
10470F: drivers/net/ethernet/ti/tlan.*
10471
10472TOMOYO SECURITY MODULE
10473M: Kentaro Takeda <takedakn@nttdata.co.jp>
10474M: Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
10475L: tomoyo-dev-en@lists.sourceforge.jp (subscribers-only, for developers in English)
10476L: tomoyo-users-en@lists.sourceforge.jp (subscribers-only, for users in English)
10477L: tomoyo-dev@lists.sourceforge.jp (subscribers-only, for developers in Japanese)
10478L: tomoyo-users@lists.sourceforge.jp (subscribers-only, for users in Japanese)
10479W: http://tomoyo.sourceforge.jp/
10480T: quilt http://svn.sourceforge.jp/svnroot/tomoyo/trunk/2.5.x/tomoyo-lsm/patches/
10481S: Maintained
10482F: security/tomoyo/
10483
10484TOPSTAR LAPTOP EXTRAS DRIVER
10485M: Herton Ronaldo Krzesinski <herton@canonical.com>
10486L: platform-driver-x86@vger.kernel.org
10487S: Maintained
10488F: drivers/platform/x86/topstar-laptop.c
10489
10490TOSHIBA ACPI EXTRAS DRIVER
10491M: Azael Avalos <coproscefalo@gmail.com>
10492L: platform-driver-x86@vger.kernel.org
10493S: Maintained
10494F: drivers/platform/x86/toshiba_acpi.c
10495
10496TOSHIBA BLUETOOTH DRIVER
10497M: Azael Avalos <coproscefalo@gmail.com>
10498L: platform-driver-x86@vger.kernel.org
10499S: Maintained
10500F: drivers/platform/x86/toshiba_bluetooth.c
10501
10502TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
10503M: Azael Avalos <coproscefalo@gmail.com>
10504L: platform-driver-x86@vger.kernel.org
10505S: Maintained
10506F: drivers/platform/x86/toshiba_haps.c
10507
10508TOSHIBA SMM DRIVER
10509M: Jonathan Buzzard <jonathan@buzzard.org.uk>
10510W: http://www.buzzard.org.uk/toshiba/
10511S: Maintained
10512F: drivers/char/toshiba.c
10513F: include/linux/toshiba.h
10514F: include/uapi/linux/toshiba.h
10515
10516TOSHIBA TC358743 DRIVER
10517M: Mats Randgaard <matrandg@cisco.com>
10518L: linux-media@vger.kernel.org
10519S: Maintained
10520F: drivers/media/i2c/tc358743*
10521F: include/media/tc358743.h
10522
10523TMIO MMC DRIVER
10524M: Ian Molton <ian@mnementh.co.uk>
10525L: linux-mmc@vger.kernel.org
10526S: Maintained
10527F: drivers/mmc/host/tmio_mmc*
10528F: drivers/mmc/host/sh_mobile_sdhi.c
10529F: include/linux/mmc/tmio.h
10530F: include/linux/mmc/sh_mobile_sdhi.h
10531
10532TMP401 HARDWARE MONITOR DRIVER
10533M: Guenter Roeck <linux@roeck-us.net>
10534L: lm-sensors@lm-sensors.org
10535S: Maintained
10536F: Documentation/hwmon/tmp401
10537F: drivers/hwmon/tmp401.c
10538
10539TMPFS (SHMEM FILESYSTEM)
10540M: Hugh Dickins <hughd@google.com>
10541L: linux-mm@kvack.org
10542S: Maintained
10543F: include/linux/shmem_fs.h
10544F: mm/shmem.c
10545
10546TM6000 VIDEO4LINUX DRIVER
10547M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
10548L: linux-media@vger.kernel.org
10549W: http://linuxtv.org
10550T: git git://linuxtv.org/media_tree.git
10551S: Odd fixes
10552F: drivers/media/usb/tm6000/
10553
10554TW68 VIDEO4LINUX DRIVER
10555M: Hans Verkuil <hverkuil@xs4all.nl>
10556L: linux-media@vger.kernel.org
10557T: git git://linuxtv.org/media_tree.git
10558W: http://linuxtv.org
10559S: Odd Fixes
10560F: drivers/media/pci/tw68/
10561
10562TPM DEVICE DRIVER
10563M: Peter Huewe <peterhuewe@gmx.de>
10564M: Marcel Selhorst <tpmdd@selhorst.net>
10565R: Jason Gunthorpe <jgunthorpe@obsidianresearch.com>
10566W: http://tpmdd.sourceforge.net
10567L: tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers)
10568Q: git git://github.com/PeterHuewe/linux-tpmdd.git
10569T: https://github.com/PeterHuewe/linux-tpmdd
10570S: Maintained
10571F: drivers/char/tpm/
10572
10573TPM IBM_VTPM DEVICE DRIVER
10574M: Ashley Lai <ashleydlai@gmail.com>
10575W: http://tpmdd.sourceforge.net
10576L: tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers)
10577S: Maintained
10578F: drivers/char/tpm/tpm_ibmvtpm*
10579
10580TRACING
10581M: Steven Rostedt <rostedt@goodmis.org>
10582M: Ingo Molnar <mingo@redhat.com>
10583T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
10584S: Maintained
10585F: Documentation/trace/ftrace.txt
10586F: arch/*/*/*/ftrace.h
10587F: arch/*/kernel/ftrace.c
10588F: include/*/ftrace.h
10589F: include/linux/trace*.h
10590F: include/trace/
10591F: kernel/trace/
10592F: tools/testing/selftests/ftrace/
10593
10594TRIVIAL PATCHES
10595M: Jiri Kosina <trivial@kernel.org>
10596T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git
10597S: Maintained
10598K: ^Subject:.*(?i)trivial
10599
10600TTY LAYER
10601M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
10602M: Jiri Slaby <jslaby@suse.com>
10603S: Supported
10604T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
10605F: Documentation/serial/
10606F: drivers/tty/
10607F: drivers/tty/serial/serial_core.c
10608F: include/linux/serial_core.h
10609F: include/linux/serial.h
10610F: include/linux/tty.h
10611F: include/uapi/linux/serial_core.h
10612F: include/uapi/linux/serial.h
10613F: include/uapi/linux/tty.h
10614
10615TUA9001 MEDIA DRIVER
10616M: Antti Palosaari <crope@iki.fi>
10617L: linux-media@vger.kernel.org
10618W: http://linuxtv.org/
10619W: http://palosaari.fi/linux/
10620Q: http://patchwork.linuxtv.org/project/linux-media/list/
10621T: git git://linuxtv.org/anttip/media_tree.git
10622S: Maintained
10623F: drivers/media/tuners/tua9001*
10624
10625TULIP NETWORK DRIVERS
10626M: Grant Grundler <grundler@parisc-linux.org>
10627L: netdev@vger.kernel.org
10628S: Maintained
10629F: drivers/net/ethernet/dec/tulip/
10630
10631TUN/TAP driver
10632M: Maxim Krasnyansky <maxk@qti.qualcomm.com>
10633W: http://vtun.sourceforge.net/tun
10634S: Maintained
10635F: Documentation/networking/tuntap.txt
10636F: arch/um/os-Linux/drivers/
10637
10638TURBOCHANNEL SUBSYSTEM
10639M: "Maciej W. Rozycki" <macro@linux-mips.org>
10640M: Ralf Baechle <ralf@linux-mips.org>
10641L: linux-mips@linux-mips.org
10642Q: http://patchwork.linux-mips.org/project/linux-mips/list/
10643S: Maintained
10644F: drivers/tc/
10645F: include/linux/tc.h
10646
10647U14-34F SCSI DRIVER
10648M: Dario Ballabio <ballabio_dario@emc.com>
10649L: linux-scsi@vger.kernel.org
10650S: Maintained
10651F: drivers/scsi/u14-34f.c
10652
10653UBI FILE SYSTEM (UBIFS)
10654M: Artem Bityutskiy <dedekind1@gmail.com>
10655M: Adrian Hunter <adrian.hunter@intel.com>
10656L: linux-mtd@lists.infradead.org
10657T: git git://git.infradead.org/ubifs-2.6.git
10658W: http://www.linux-mtd.infradead.org/doc/ubifs.html
10659S: Maintained
10660F: Documentation/filesystems/ubifs.txt
10661F: fs/ubifs/
10662
10663UCLINUX (M68KNOMMU AND COLDFIRE)
10664M: Greg Ungerer <gerg@uclinux.org>
10665W: http://www.uclinux.org/
10666L: linux-m68k@lists.linux-m68k.org
10667L: uclinux-dev@uclinux.org (subscribers-only)
10668T: git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
10669S: Maintained
10670F: arch/m68k/coldfire/
10671F: arch/m68k/68*/
10672F: arch/m68k/*/*_no.*
10673F: arch/m68k/include/asm/*_no.*
10674
10675UDF FILESYSTEM
10676M: Jan Kara <jack@suse.com>
10677S: Maintained
10678F: Documentation/filesystems/udf.txt
10679F: fs/udf/
10680
10681UFS FILESYSTEM
10682M: Evgeniy Dushistov <dushistov@mail.ru>
10683S: Maintained
10684F: Documentation/filesystems/ufs.txt
10685F: fs/ufs/
10686
10687UHID USERSPACE HID IO DRIVER:
10688M: David Herrmann <dh.herrmann@googlemail.com>
10689L: linux-input@vger.kernel.org
10690S: Maintained
10691F: drivers/hid/uhid.c
10692F: include/uapi/linux/uhid.h
10693
10694ULTRA-WIDEBAND (UWB) SUBSYSTEM:
10695L: linux-usb@vger.kernel.org
10696S: Orphan
10697F: drivers/uwb/
10698F: include/linux/uwb.h
10699F: include/linux/uwb/
10700
10701UNICORE32 ARCHITECTURE:
10702M: Guan Xuetao <gxt@mprc.pku.edu.cn>
10703W: http://mprc.pku.edu.cn/~guanxuetao/linux
10704S: Maintained
10705T: git git://github.com/gxt/linux.git
10706F: arch/unicore32/
10707
10708UNIFDEF
10709M: Tony Finch <dot@dotat.at>
10710W: http://dotat.at/prog/unifdef
10711S: Maintained
10712F: scripts/unifdef.c
10713
10714UNIFORM CDROM DRIVER
10715M: Jens Axboe <axboe@kernel.dk>
10716W: http://www.kernel.dk
10717S: Maintained
10718F: Documentation/cdrom/
10719F: drivers/cdrom/cdrom.c
10720F: include/linux/cdrom.h
10721F: include/uapi/linux/cdrom.h
10722
10723UNISYS S-PAR DRIVERS
10724M: Benjamin Romer <benjamin.romer@unisys.com>
10725M: David Kershner <david.kershner@unisys.com>
10726L: sparmaintainer@unisys.com (Unisys internal)
10727S: Supported
10728F: drivers/staging/unisys/
10729
10730UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
10731M: Vinayak Holikatti <vinholikatti@gmail.com>
10732L: linux-scsi@vger.kernel.org
10733S: Supported
10734F: Documentation/scsi/ufs.txt
10735F: drivers/scsi/ufs/
10736
10737UNSORTED BLOCK IMAGES (UBI)
10738M: Artem Bityutskiy <dedekind1@gmail.com>
10739M: Richard Weinberger <richard@nod.at>
10740W: http://www.linux-mtd.infradead.org/
10741L: linux-mtd@lists.infradead.org
10742T: git git://git.infradead.org/ubifs-2.6.git
10743S: Supported
10744F: drivers/mtd/ubi/
10745F: include/linux/mtd/ubi.h
10746F: include/uapi/mtd/ubi-user.h
10747
10748USB ACM DRIVER
10749M: Oliver Neukum <oliver@neukum.org>
10750L: linux-usb@vger.kernel.org
10751S: Maintained
10752F: Documentation/usb/acm.txt
10753F: drivers/usb/class/cdc-acm.*
10754
10755USB AR5523 WIRELESS DRIVER
10756M: Pontus Fuchs <pontus.fuchs@gmail.com>
10757L: linux-wireless@vger.kernel.org
10758S: Maintained
10759F: drivers/net/wireless/ath/ar5523/
10760
10761USB ATTACHED SCSI
10762M: Hans de Goede <hdegoede@redhat.com>
10763M: Gerd Hoffmann <kraxel@redhat.com>
10764L: linux-usb@vger.kernel.org
10765L: linux-scsi@vger.kernel.org
10766S: Maintained
10767F: drivers/usb/storage/uas.c
10768
10769USB CDC ETHERNET DRIVER
10770M: Oliver Neukum <oliver@neukum.org>
10771L: linux-usb@vger.kernel.org
10772S: Maintained
10773F: drivers/net/usb/cdc_*.c
10774F: include/uapi/linux/usb/cdc.h
10775
10776USB CHAOSKEY DRIVER
10777M: Keith Packard <keithp@keithp.com>
10778L: linux-usb@vger.kernel.org
10779S: Maintained
10780F: drivers/usb/misc/chaoskey.c
10781
10782USB CYPRESS C67X00 DRIVER
10783M: Peter Korsgaard <jacmet@sunsite.dk>
10784L: linux-usb@vger.kernel.org
10785S: Maintained
10786F: drivers/usb/c67x00/
10787
10788USB DAVICOM DM9601 DRIVER
10789M: Peter Korsgaard <jacmet@sunsite.dk>
10790L: netdev@vger.kernel.org
10791W: http://www.linux-usb.org/usbnet
10792S: Maintained
10793F: drivers/net/usb/dm9601.c
10794
10795USB DIAMOND RIO500 DRIVER
10796M: Cesar Miquel <miquel@df.uba.ar>
10797L: rio500-users@lists.sourceforge.net
10798W: http://rio500.sourceforge.net
10799S: Maintained
10800F: drivers/usb/misc/rio500*
10801
10802USB EHCI DRIVER
10803M: Alan Stern <stern@rowland.harvard.edu>
10804L: linux-usb@vger.kernel.org
10805S: Maintained
10806F: Documentation/usb/ehci.txt
10807F: drivers/usb/host/ehci*
10808
10809USB GADGET/PERIPHERAL SUBSYSTEM
10810M: Felipe Balbi <balbi@ti.com>
10811L: linux-usb@vger.kernel.org
10812W: http://www.linux-usb.org/gadget
10813T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
10814S: Maintained
10815F: drivers/usb/gadget/
10816F: include/linux/usb/gadget*
10817
10818USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
10819M: Jiri Kosina <jikos@kernel.org>
10820L: linux-usb@vger.kernel.org
10821T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
10822S: Maintained
10823F: Documentation/hid/hiddev.txt
10824F: drivers/hid/usbhid/
10825
10826USB ISP116X DRIVER
10827M: Olav Kongas <ok@artecdesign.ee>
10828L: linux-usb@vger.kernel.org
10829S: Maintained
10830F: drivers/usb/host/isp116x*
10831F: include/linux/usb/isp116x.h
10832
10833USB MASS STORAGE DRIVER
10834M: Matthew Dharm <mdharm-usb@one-eyed-alien.net>
10835L: linux-usb@vger.kernel.org
10836L: usb-storage@lists.one-eyed-alien.net
10837S: Maintained
10838W: http://www.one-eyed-alien.net/~mdharm/linux-usb/
10839F: drivers/usb/storage/
10840
10841USB MIDI DRIVER
10842M: Clemens Ladisch <clemens@ladisch.de>
10843L: alsa-devel@alsa-project.org (moderated for non-subscribers)
10844T: git git://git.alsa-project.org/alsa-kernel.git
10845S: Maintained
10846F: sound/usb/midi.*
10847
10848USB NETWORKING DRIVERS
10849L: linux-usb@vger.kernel.org
10850S: Odd Fixes
10851F: drivers/net/usb/
10852
10853USB OHCI DRIVER
10854M: Alan Stern <stern@rowland.harvard.edu>
10855L: linux-usb@vger.kernel.org
10856S: Maintained
10857F: Documentation/usb/ohci.txt
10858F: drivers/usb/host/ohci*
10859
10860USB OTG FSM (Finite State Machine)
10861M: Peter Chen <Peter.Chen@freescale.com>
10862T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
10863L: linux-usb@vger.kernel.org
10864S: Maintained
10865F: drivers/usb/common/usb-otg-fsm.c
10866
10867USB OVER IP DRIVER
10868M: Valentina Manea <valentina.manea.m@gmail.com>
10869M: Shuah Khan <shuah.kh@samsung.com>
10870L: linux-usb@vger.kernel.org
10871S: Maintained
10872F: drivers/usb/usbip/
10873F: tools/usb/usbip/
10874
10875USB PEGASUS DRIVER
10876M: Petko Manolov <petkan@nucleusys.com>
10877L: linux-usb@vger.kernel.org
10878L: netdev@vger.kernel.org
10879T: git git://github.com/petkan/pegasus.git
10880W: https://github.com/petkan/pegasus
10881S: Maintained
10882F: drivers/net/usb/pegasus.*
10883
10884USB PHY LAYER
10885M: Felipe Balbi <balbi@ti.com>
10886L: linux-usb@vger.kernel.org
10887T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
10888S: Maintained
10889F: drivers/usb/phy/
10890
10891USB PRINTER DRIVER (usblp)
10892M: Pete Zaitcev <zaitcev@redhat.com>
10893L: linux-usb@vger.kernel.org
10894S: Supported
10895F: drivers/usb/class/usblp.c
10896
10897USB RTL8150 DRIVER
10898M: Petko Manolov <petkan@nucleusys.com>
10899L: linux-usb@vger.kernel.org
10900L: netdev@vger.kernel.org
10901T: git git://github.com/petkan/rtl8150.git
10902W: https://github.com/petkan/rtl8150
10903S: Maintained
10904F: drivers/net/usb/rtl8150.c
10905
10906USB SERIAL SUBSYSTEM
10907M: Johan Hovold <johan@kernel.org>
10908L: linux-usb@vger.kernel.org
10909S: Maintained
10910F: Documentation/usb/usb-serial.txt
10911F: drivers/usb/serial/
10912F: include/linux/usb/serial.h
10913
10914USB SMSC75XX ETHERNET DRIVER
10915M: Steve Glendinning <steve.glendinning@shawell.net>
10916L: netdev@vger.kernel.org
10917S: Maintained
10918F: drivers/net/usb/smsc75xx.*
10919
10920USB SMSC95XX ETHERNET DRIVER
10921M: Steve Glendinning <steve.glendinning@shawell.net>
10922L: netdev@vger.kernel.org
10923S: Maintained
10924F: drivers/net/usb/smsc95xx.*
10925
10926USB SUBSYSTEM
10927M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
10928L: linux-usb@vger.kernel.org
10929W: http://www.linux-usb.org
10930T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
10931S: Supported
10932F: Documentation/usb/
10933F: drivers/usb/
10934F: include/linux/usb.h
10935F: include/linux/usb/
10936
10937USB UHCI DRIVER
10938M: Alan Stern <stern@rowland.harvard.edu>
10939L: linux-usb@vger.kernel.org
10940S: Maintained
10941F: drivers/usb/host/uhci*
10942
10943USB "USBNET" DRIVER FRAMEWORK
10944M: Oliver Neukum <oneukum@suse.com>
10945L: netdev@vger.kernel.org
10946W: http://www.linux-usb.org/usbnet
10947S: Maintained
10948F: drivers/net/usb/usbnet.c
10949F: include/linux/usb/usbnet.h
10950
10951USB VIDEO CLASS
10952M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10953L: linux-uvc-devel@lists.sourceforge.net (subscribers-only)
10954L: linux-media@vger.kernel.org
10955T: git git://linuxtv.org/media_tree.git
10956W: http://www.ideasonboard.org/uvc/
10957S: Maintained
10958F: drivers/media/usb/uvc/
10959F: include/uapi/linux/uvcvideo.h
10960
10961USB VISION DRIVER
10962M: Hans Verkuil <hverkuil@xs4all.nl>
10963L: linux-media@vger.kernel.org
10964T: git git://linuxtv.org/media_tree.git
10965W: http://linuxtv.org
10966S: Odd Fixes
10967F: drivers/media/usb/usbvision/
10968
10969USB WEBCAM GADGET
10970M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10971L: linux-usb@vger.kernel.org
10972S: Maintained
10973F: drivers/usb/gadget/function/*uvc*
10974F: drivers/usb/gadget/legacy/webcam.c
10975
10976USB WIRELESS RNDIS DRIVER (rndis_wlan)
10977M: Jussi Kivilinna <jussi.kivilinna@iki.fi>
10978L: linux-wireless@vger.kernel.org
10979S: Maintained
10980F: drivers/net/wireless/rndis_wlan.c
10981
10982USB XHCI DRIVER
10983M: Mathias Nyman <mathias.nyman@intel.com>
10984L: linux-usb@vger.kernel.org
10985S: Supported
10986F: drivers/usb/host/xhci*
10987F: drivers/usb/host/pci-quirks*
10988
10989USB ZD1201 DRIVER
10990L: linux-wireless@vger.kernel.org
10991W: http://linux-lc100020.sourceforge.net
10992S: Orphan
10993F: drivers/net/wireless/zd1201.*
10994
10995USB ZR364XX DRIVER
10996M: Antoine Jacquet <royale@zerezo.com>
10997L: linux-usb@vger.kernel.org
10998L: linux-media@vger.kernel.org
10999T: git git://linuxtv.org/media_tree.git
11000W: http://royale.zerezo.com/zr364xx/
11001S: Maintained
11002F: Documentation/video4linux/zr364xx.txt
11003F: drivers/media/usb/zr364xx/
11004
11005ULPI BUS
11006M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
11007L: linux-usb@vger.kernel.org
11008S: Maintained
11009F: drivers/usb/common/ulpi.c
11010F: include/linux/ulpi/
11011
11012USER-MODE LINUX (UML)
11013M: Jeff Dike <jdike@addtoit.com>
11014M: Richard Weinberger <richard@nod.at>
11015L: user-mode-linux-devel@lists.sourceforge.net
11016L: user-mode-linux-user@lists.sourceforge.net
11017W: http://user-mode-linux.sourceforge.net
11018S: Maintained
11019F: Documentation/virtual/uml/
11020F: arch/um/
11021F: arch/x86/um/
11022F: fs/hostfs/
11023F: fs/hppfs/
11024
11025USERSPACE I/O (UIO)
11026M: "Hans J. Koch" <hjk@hansjkoch.de>
11027M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
11028S: Maintained
11029T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
11030F: Documentation/DocBook/uio-howto.tmpl
11031F: drivers/uio/
11032F: include/linux/uio*.h
11033
11034UTIL-LINUX PACKAGE
11035M: Karel Zak <kzak@redhat.com>
11036L: util-linux@vger.kernel.org
11037W: http://en.wikipedia.org/wiki/Util-linux
11038T: git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
11039S: Maintained
11040
11041UVESAFB DRIVER
11042M: Michal Januszewski <spock@gentoo.org>
11043L: linux-fbdev@vger.kernel.org
11044W: http://dev.gentoo.org/~spock/projects/uvesafb/
11045S: Maintained
11046F: Documentation/fb/uvesafb.txt
11047F: drivers/video/fbdev/uvesafb.*
11048
11049VFAT/FAT/MSDOS FILESYSTEM
11050M: OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
11051S: Maintained
11052F: Documentation/filesystems/vfat.txt
11053F: fs/fat/
11054
11055VFIO DRIVER
11056M: Alex Williamson <alex.williamson@redhat.com>
11057L: kvm@vger.kernel.org
11058S: Maintained
11059F: Documentation/vfio.txt
11060F: drivers/vfio/
11061F: include/linux/vfio.h
11062F: include/uapi/linux/vfio.h
11063
11064VFIO PLATFORM DRIVER
11065M: Baptiste Reynal <b.reynal@virtualopensystems.com>
11066L: kvm@vger.kernel.org
11067S: Maintained
11068F: drivers/vfio/platform/
11069
11070VIDEOBUF2 FRAMEWORK
11071M: Pawel Osciak <pawel@osciak.com>
11072M: Marek Szyprowski <m.szyprowski@samsung.com>
11073M: Kyungmin Park <kyungmin.park@samsung.com>
11074L: linux-media@vger.kernel.org
11075S: Maintained
11076F: drivers/media/v4l2-core/videobuf2-*
11077F: include/media/videobuf2-*
11078
11079VIRTIO CONSOLE DRIVER
11080M: Amit Shah <amit.shah@redhat.com>
11081L: virtualization@lists.linux-foundation.org
11082S: Maintained
11083F: drivers/char/virtio_console.c
11084F: include/linux/virtio_console.h
11085F: include/uapi/linux/virtio_console.h
11086
11087VIRTIO CORE, NET AND BLOCK DRIVERS
11088M: "Michael S. Tsirkin" <mst@redhat.com>
11089L: virtualization@lists.linux-foundation.org
11090S: Maintained
11091F: drivers/virtio/
11092F: tools/virtio/
11093F: drivers/net/virtio_net.c
11094F: drivers/block/virtio_blk.c
11095F: include/linux/virtio_*.h
11096F: include/uapi/linux/virtio_*.h
11097
11098VIRTIO DRIVERS FOR S390
11099M: Christian Borntraeger <borntraeger@de.ibm.com>
11100M: Cornelia Huck <cornelia.huck@de.ibm.com>
11101L: linux-s390@vger.kernel.org
11102L: virtualization@lists.linux-foundation.org
11103L: kvm@vger.kernel.org
11104S: Supported
11105F: drivers/s390/virtio/
11106
11107VIRTIO GPU DRIVER
11108M: David Airlie <airlied@linux.ie>
11109M: Gerd Hoffmann <kraxel@redhat.com>
11110L: dri-devel@lists.freedesktop.org
11111L: virtualization@lists.linux-foundation.org
11112S: Maintained
11113F: drivers/gpu/drm/virtio/
11114F: include/uapi/linux/virtio_gpu.h
11115
11116VIRTIO HOST (VHOST)
11117M: "Michael S. Tsirkin" <mst@redhat.com>
11118L: kvm@vger.kernel.org
11119L: virtualization@lists.linux-foundation.org
11120L: netdev@vger.kernel.org
11121S: Maintained
11122F: drivers/vhost/
11123F: include/uapi/linux/vhost.h
11124
11125VIRTIO INPUT DRIVER
11126M: Gerd Hoffmann <kraxel@redhat.com>
11127S: Maintained
11128F: drivers/virtio/virtio_input.c
11129F: include/uapi/linux/virtio_input.h
11130
11131VIA RHINE NETWORK DRIVER
11132S: Orphan
11133F: drivers/net/ethernet/via/via-rhine.c
11134
11135VIA SD/MMC CARD CONTROLLER DRIVER
11136M: Bruce Chang <brucechang@via.com.tw>
11137M: Harald Welte <HaraldWelte@viatech.com>
11138S: Maintained
11139F: drivers/mmc/host/via-sdmmc.c
11140
11141VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
11142M: Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
11143L: linux-fbdev@vger.kernel.org
11144S: Maintained
11145F: include/linux/via-core.h
11146F: include/linux/via-gpio.h
11147F: include/linux/via_i2c.h
11148F: drivers/video/fbdev/via/
11149
11150VIA VELOCITY NETWORK DRIVER
11151M: Francois Romieu <romieu@fr.zoreil.com>
11152L: netdev@vger.kernel.org
11153S: Maintained
11154F: drivers/net/ethernet/via/via-velocity.*
11155
11156VIVID VIRTUAL VIDEO DRIVER
11157M: Hans Verkuil <hverkuil@xs4all.nl>
11158L: linux-media@vger.kernel.org
11159T: git git://linuxtv.org/media_tree.git
11160W: http://linuxtv.org
11161S: Maintained
11162F: drivers/media/platform/vivid/*
11163
11164VLAN (802.1Q)
11165M: Patrick McHardy <kaber@trash.net>
11166L: netdev@vger.kernel.org
11167S: Maintained
11168F: drivers/net/macvlan.c
11169F: include/linux/if_*vlan.h
11170F: net/8021q/
11171
11172VLYNQ BUS
11173M: Florian Fainelli <florian@openwrt.org>
11174L: openwrt-devel@lists.openwrt.org (subscribers-only)
11175S: Maintained
11176F: drivers/vlynq/vlynq.c
11177F: include/linux/vlynq.h
11178
11179VME SUBSYSTEM
11180M: Martyn Welch <martyn.welch@ge.com>
11181M: Manohar Vanga <manohar.vanga@gmail.com>
11182M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
11183L: devel@driverdev.osuosl.org
11184S: Maintained
11185T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
11186F: Documentation/vme_api.txt
11187F: drivers/staging/vme/
11188F: drivers/vme/
11189F: include/linux/vme*
11190
11191VMWARE HYPERVISOR INTERFACE
11192M: Alok Kataria <akataria@vmware.com>
11193L: virtualization@lists.linux-foundation.org
11194S: Supported
11195F: arch/x86/kernel/cpu/vmware.c
11196
11197VMWARE BALLOON DRIVER
11198M: Xavier Deguillard <xdeguillard@vmware.com>
11199M: Philip Moltmann <moltmann@vmware.com>
11200M: "VMware, Inc." <pv-drivers@vmware.com>
11201L: linux-kernel@vger.kernel.org
11202S: Maintained
11203F: drivers/misc/vmw_balloon.c
11204
11205VMWARE VMMOUSE SUBDRIVER
11206M: "VMware Graphics" <linux-graphics-maintainer@vmware.com>
11207M: "VMware, Inc." <pv-drivers@vmware.com>
11208L: linux-input@vger.kernel.org
11209S: Maintained
11210F: drivers/input/mouse/vmmouse.c
11211F: drivers/input/mouse/vmmouse.h
11212
11213VMWARE VMXNET3 ETHERNET DRIVER
11214M: Shrikrishna Khare <skhare@vmware.com>
11215M: "VMware, Inc." <pv-drivers@vmware.com>
11216L: netdev@vger.kernel.org
11217S: Maintained
11218F: drivers/net/vmxnet3/
11219
11220VMware PVSCSI driver
11221M: Arvind Kumar <arvindkumar@vmware.com>
11222M: VMware PV-Drivers <pv-drivers@vmware.com>
11223L: linux-scsi@vger.kernel.org
11224S: Maintained
11225F: drivers/scsi/vmw_pvscsi.c
11226F: drivers/scsi/vmw_pvscsi.h
11227
11228VOLTAGE AND CURRENT REGULATOR FRAMEWORK
11229M: Liam Girdwood <lgirdwood@gmail.com>
11230M: Mark Brown <broonie@kernel.org>
11231L: linux-kernel@vger.kernel.org
11232W: http://opensource.wolfsonmicro.com/node/15
11233W: http://www.slimlogic.co.uk/?p=48
11234T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
11235S: Supported
11236F: drivers/regulator/
11237F: include/linux/regulator/
11238
11239VRF
11240M: David Ahern <dsa@cumulusnetworks.com>
11241M: Shrijeet Mukherjee <shm@cumulusnetworks.com>
11242L: netdev@vger.kernel.org
11243S: Maintained
11244F: drivers/net/vrf.c
11245F: include/net/vrf.h
11246
11247VT1211 HARDWARE MONITOR DRIVER
11248M: Juerg Haefliger <juergh@gmail.com>
11249L: lm-sensors@lm-sensors.org
11250S: Maintained
11251F: Documentation/hwmon/vt1211
11252F: drivers/hwmon/vt1211.c
11253
11254VT8231 HARDWARE MONITOR DRIVER
11255M: Roger Lucas <vt8231@hiddenengine.co.uk>
11256L: lm-sensors@lm-sensors.org
11257S: Maintained
11258F: drivers/hwmon/vt8231.c
11259
11260VUB300 USB to SDIO/SD/MMC bridge chip
11261M: Tony Olech <tony.olech@elandigitalsystems.com>
11262L: linux-mmc@vger.kernel.org
11263L: linux-usb@vger.kernel.org
11264S: Supported
11265F: drivers/mmc/host/vub300.c
11266
11267W1 DALLAS'S 1-WIRE BUS
11268M: Evgeniy Polyakov <zbr@ioremap.net>
11269S: Maintained
11270F: Documentation/w1/
11271F: drivers/w1/
11272
11273W83791D HARDWARE MONITORING DRIVER
11274M: Marc Hulsman <m.hulsman@tudelft.nl>
11275L: lm-sensors@lm-sensors.org
11276S: Maintained
11277F: Documentation/hwmon/w83791d
11278F: drivers/hwmon/w83791d.c
11279
11280W83793 HARDWARE MONITORING DRIVER
11281M: Rudolf Marek <r.marek@assembler.cz>
11282L: lm-sensors@lm-sensors.org
11283S: Maintained
11284F: Documentation/hwmon/w83793
11285F: drivers/hwmon/w83793.c
11286
11287W83795 HARDWARE MONITORING DRIVER
11288M: Jean Delvare <jdelvare@suse.com>
11289L: lm-sensors@lm-sensors.org
11290S: Maintained
11291F: drivers/hwmon/w83795.c
11292
11293W83L51xD SD/MMC CARD INTERFACE DRIVER
11294M: Pierre Ossman <pierre@ossman.eu>
11295S: Maintained
11296F: drivers/mmc/host/wbsd.*
11297
11298WACOM PROTOCOL 4 SERIAL TABLETS
11299M: Julian Squires <julian@cipht.net>
11300M: Hans de Goede <hdegoede@redhat.com>
11301L: linux-input@vger.kernel.org
11302S: Maintained
11303F: drivers/input/tablet/wacom_serial4.c
11304
11305WATCHDOG DEVICE DRIVERS
11306M: Wim Van Sebroeck <wim@iguana.be>
11307L: linux-watchdog@vger.kernel.org
11308W: http://www.linux-watchdog.org/
11309T: git git://www.linux-watchdog.org/linux-watchdog.git
11310S: Maintained
11311F: Documentation/watchdog/
11312F: drivers/watchdog/
11313F: include/linux/watchdog.h
11314F: include/uapi/linux/watchdog.h
11315
11316WD7000 SCSI DRIVER
11317M: Miroslav Zagorac <zaga@fly.cc.fer.hr>
11318L: linux-scsi@vger.kernel.org
11319S: Maintained
11320F: drivers/scsi/wd7000.c
11321
11322WIIMOTE HID DRIVER
11323M: David Herrmann <dh.herrmann@googlemail.com>
11324L: linux-input@vger.kernel.org
11325S: Maintained
11326F: drivers/hid/hid-wiimote*
11327
11328WINBOND CIR DRIVER
11329M: David Härdeman <david@hardeman.nu>
11330S: Maintained
11331F: drivers/media/rc/winbond-cir.c
11332
11333WIMAX STACK
11334M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
11335M: linux-wimax@intel.com
11336L: wimax@linuxwimax.org (subscribers-only)
11337S: Supported
11338W: http://linuxwimax.org
11339F: Documentation/wimax/README.wimax
11340F: include/linux/wimax/debug.h
11341F: include/net/wimax.h
11342F: include/uapi/linux/wimax.h
11343F: net/wimax/
11344
11345WISTRON LAPTOP BUTTON DRIVER
11346M: Miloslav Trmac <mitr@volny.cz>
11347S: Maintained
11348F: drivers/input/misc/wistron_btns.c
11349
11350WL3501 WIRELESS PCMCIA CARD DRIVER
11351M: Arnaldo Carvalho de Melo <acme@ghostprotocols.net>
11352L: linux-wireless@vger.kernel.org
11353W: http://oops.ghostprotocols.net:81/blog
11354S: Maintained
11355F: drivers/net/wireless/wl3501*
11356
11357WM97XX TOUCHSCREEN DRIVERS
11358M: Mark Brown <broonie@kernel.org>
11359M: Liam Girdwood <lrg@slimlogic.co.uk>
11360L: linux-input@vger.kernel.org
11361T: git git://opensource.wolfsonmicro.com/linux-2.6-touch
11362W: http://opensource.wolfsonmicro.com/node/7
11363S: Supported
11364F: drivers/input/touchscreen/*wm97*
11365F: include/linux/wm97xx.h
11366
11367WOLFSON MICROELECTRONICS DRIVERS
11368L: patches@opensource.wolfsonmicro.com
11369T: git git://opensource.wolfsonmicro.com/linux-2.6-asoc
11370T: git git://opensource.wolfsonmicro.com/linux-2.6-audioplus
11371W: http://opensource.wolfsonmicro.com/content/linux-drivers-wolfson-devices
11372S: Supported
11373F: Documentation/hwmon/wm83??
11374F: arch/arm/mach-s3c64xx/mach-crag6410*
11375F: drivers/clk/clk-wm83*.c
11376F: drivers/extcon/extcon-arizona.c
11377F: drivers/leds/leds-wm83*.c
11378F: drivers/gpio/gpio-*wm*.c
11379F: drivers/gpio/gpio-arizona.c
11380F: drivers/hwmon/wm83??-hwmon.c
11381F: drivers/input/misc/wm831x-on.c
11382F: drivers/input/touchscreen/wm831x-ts.c
11383F: drivers/input/touchscreen/wm97*.c
11384F: drivers/mfd/arizona*
11385F: drivers/mfd/wm*.c
11386F: drivers/power/wm83*.c
11387F: drivers/rtc/rtc-wm83*.c
11388F: drivers/regulator/wm8*.c
11389F: drivers/video/backlight/wm83*_bl.c
11390F: drivers/watchdog/wm83*_wdt.c
11391F: include/linux/mfd/arizona/
11392F: include/linux/mfd/wm831x/
11393F: include/linux/mfd/wm8350/
11394F: include/linux/mfd/wm8400*
11395F: include/linux/wm97xx.h
11396F: include/sound/wm????.h
11397F: sound/soc/codecs/arizona.?
11398F: sound/soc/codecs/wm*
11399
11400WORKQUEUE
11401M: Tejun Heo <tj@kernel.org>
11402R: Lai Jiangshan <jiangshanlai@gmail.com>
11403T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
11404S: Maintained
11405F: include/linux/workqueue.h
11406F: kernel/workqueue.c
11407F: Documentation/workqueue.txt
11408
11409X.25 NETWORK LAYER
11410M: Andrew Hendry <andrew.hendry@gmail.com>
11411L: linux-x25@vger.kernel.org
11412S: Odd Fixes
11413F: Documentation/networking/x25*
11414F: include/net/x25*
11415F: net/x25/
11416
11417X86 ARCHITECTURE (32-BIT AND 64-BIT)
11418M: Thomas Gleixner <tglx@linutronix.de>
11419M: Ingo Molnar <mingo@redhat.com>
11420M: "H. Peter Anvin" <hpa@zytor.com>
11421M: x86@kernel.org
11422L: linux-kernel@vger.kernel.org
11423T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
11424S: Maintained
11425F: Documentation/x86/
11426F: arch/x86/
11427
11428X86 PLATFORM DRIVERS
11429M: Darren Hart <dvhart@infradead.org>
11430L: platform-driver-x86@vger.kernel.org
11431T: git git://git.infradead.org/users/dvhart/linux-platform-drivers-x86.git
11432S: Maintained
11433F: drivers/platform/x86/
11434
11435X86 MCE INFRASTRUCTURE
11436M: Tony Luck <tony.luck@intel.com>
11437M: Borislav Petkov <bp@alien8.de>
11438L: linux-edac@vger.kernel.org
11439S: Maintained
11440F: arch/x86/kernel/cpu/mcheck/*
11441
11442X86 VDSO
11443M: Andy Lutomirski <luto@amacapital.net>
11444L: linux-kernel@vger.kernel.org
11445T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
11446S: Maintained
11447F: arch/x86/entry/vdso/
11448
11449XC2028/3028 TUNER DRIVER
11450M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
11451L: linux-media@vger.kernel.org
11452W: http://linuxtv.org
11453T: git git://linuxtv.org/media_tree.git
11454S: Maintained
11455F: drivers/media/tuners/tuner-xc2028.*
11456
11457XEN HYPERVISOR INTERFACE
11458M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
11459M: Boris Ostrovsky <boris.ostrovsky@oracle.com>
11460M: David Vrabel <david.vrabel@citrix.com>
11461L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
11462T: git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
11463S: Supported
11464F: arch/x86/xen/
11465F: drivers/*/xen-*front.c
11466F: drivers/xen/
11467F: arch/x86/include/asm/xen/
11468F: include/xen/
11469F: include/uapi/xen/
11470
11471XEN HYPERVISOR ARM
11472M: Stefano Stabellini <stefano.stabellini@eu.citrix.com>
11473L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
11474S: Supported
11475F: arch/arm/xen/
11476F: arch/arm/include/asm/xen/
11477
11478XEN HYPERVISOR ARM64
11479M: Stefano Stabellini <stefano.stabellini@eu.citrix.com>
11480L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
11481S: Supported
11482F: arch/arm64/xen/
11483F: arch/arm64/include/asm/xen/
11484
11485XEN NETWORK BACKEND DRIVER
11486M: Ian Campbell <ian.campbell@citrix.com>
11487M: Wei Liu <wei.liu2@citrix.com>
11488L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
11489L: netdev@vger.kernel.org
11490S: Supported
11491F: drivers/net/xen-netback/*
11492
11493XEN PCI SUBSYSTEM
11494M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
11495L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
11496S: Supported
11497F: arch/x86/pci/*xen*
11498F: drivers/pci/*xen*
11499
11500XEN BLOCK SUBSYSTEM
11501M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
11502M: Roger Pau Monné <roger.pau@citrix.com>
11503L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
11504S: Supported
11505F: drivers/block/xen-blkback/*
11506F: drivers/block/xen*
11507
11508XEN PVSCSI DRIVERS
11509M: Juergen Gross <jgross@suse.com>
11510L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
11511L: linux-scsi@vger.kernel.org
11512S: Supported
11513F: drivers/scsi/xen-scsifront.c
11514F: drivers/xen/xen-scsiback.c
11515F: include/xen/interface/io/vscsiif.h
11516
11517XEN SWIOTLB SUBSYSTEM
11518M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
11519L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
11520S: Supported
11521F: arch/x86/xen/*swiotlb*
11522F: drivers/xen/*swiotlb*
11523
11524XFS FILESYSTEM
11525P: Silicon Graphics Inc
11526M: Dave Chinner <david@fromorbit.com>
11527M: xfs@oss.sgi.com
11528L: xfs@oss.sgi.com
11529W: http://oss.sgi.com/projects/xfs
11530T: git git://oss.sgi.com/xfs/xfs.git
11531S: Supported
11532F: Documentation/filesystems/xfs.txt
11533F: fs/xfs/
11534
11535XILINX AXI ETHERNET DRIVER
11536M: Anirudha Sarangi <anirudh@xilinx.com>
11537M: John Linn <John.Linn@xilinx.com>
11538S: Maintained
11539F: drivers/net/ethernet/xilinx/xilinx_axienet*
11540
11541XILINX UARTLITE SERIAL DRIVER
11542M: Peter Korsgaard <jacmet@sunsite.dk>
11543L: linux-serial@vger.kernel.org
11544S: Maintained
11545F: drivers/tty/serial/uartlite.c
11546
11547XILINX VIDEO IP CORES
11548M: Hyun Kwon <hyun.kwon@xilinx.com>
11549M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11550L: linux-media@vger.kernel.org
11551T: git git://linuxtv.org/media_tree.git
11552S: Supported
11553F: Documentation/devicetree/bindings/media/xilinx/
11554F: drivers/media/platform/xilinx/
11555F: include/uapi/linux/xilinx-v4l2-controls.h
11556
11557XILLYBUS DRIVER
11558M: Eli Billauer <eli.billauer@gmail.com>
11559L: linux-kernel@vger.kernel.org
11560S: Supported
11561F: drivers/char/xillybus/
11562
11563XTENSA XTFPGA PLATFORM SUPPORT
11564M: Max Filippov <jcmvbkbc@gmail.com>
11565L: linux-xtensa@linux-xtensa.org
11566S: Maintained
11567F: drivers/spi/spi-xtensa-xtfpga.c
11568F: sound/soc/xtensa/xtfpga-i2s.c
11569
11570YAM DRIVER FOR AX.25
11571M: Jean-Paul Roubelat <jpr@f6fbb.org>
11572L: linux-hams@vger.kernel.org
11573S: Maintained
11574F: drivers/net/hamradio/yam*
11575F: include/linux/yam.h
11576
11577YEALINK PHONE DRIVER
11578M: Henk Vergonet <Henk.Vergonet@gmail.com>
11579L: usbb2k-api-dev@nongnu.org
11580S: Maintained
11581F: Documentation/input/yealink.txt
11582F: drivers/input/misc/yealink.*
11583
11584Z8530 DRIVER FOR AX.25
11585M: Joerg Reuter <jreuter@yaina.de>
11586W: http://yaina.de/jreuter/
11587W: http://www.qsl.net/dl1bke/
11588L: linux-hams@vger.kernel.org
11589S: Maintained
11590F: Documentation/networking/z8530drv.txt
11591F: drivers/net/hamradio/*scc.c
11592F: drivers/net/hamradio/z8530.h
11593
11594ZBUD COMPRESSED PAGE ALLOCATOR
11595M: Seth Jennings <sjennings@variantweb.net>
11596L: linux-mm@kvack.org
11597S: Maintained
11598F: mm/zbud.c
11599F: include/linux/zbud.h
11600
11601ZD1211RW WIRELESS DRIVER
11602M: Daniel Drake <dsd@gentoo.org>
11603M: Ulrich Kunitz <kune@deine-taler.de>
11604W: http://zd1211.ath.cx/wiki/DriverRewrite
11605L: linux-wireless@vger.kernel.org
11606L: zd1211-devs@lists.sourceforge.net (subscribers-only)
11607S: Maintained
11608F: drivers/net/wireless/zd1211rw/
11609
11610ZPOOL COMPRESSED PAGE STORAGE API
11611M: Dan Streetman <ddstreet@ieee.org>
11612L: linux-mm@kvack.org
11613S: Maintained
11614F: mm/zpool.c
11615F: include/linux/zpool.h
11616
11617ZR36067 VIDEO FOR LINUX DRIVER
11618L: mjpeg-users@lists.sourceforge.net
11619L: linux-media@vger.kernel.org
11620W: http://mjpeg.sourceforge.net/driver-zoran/
11621T: hg http://linuxtv.org/hg/v4l-dvb
11622S: Odd Fixes
11623F: drivers/media/pci/zoran/
11624
11625ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
11626M: Minchan Kim <minchan@kernel.org>
11627M: Nitin Gupta <ngupta@vflare.org>
11628R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
11629L: linux-kernel@vger.kernel.org
11630S: Maintained
11631F: drivers/block/zram/
11632F: Documentation/blockdev/zram.txt
11633
11634ZS DECSTATION Z85C30 SERIAL DRIVER
11635M: "Maciej W. Rozycki" <macro@linux-mips.org>
11636S: Maintained
11637F: drivers/tty/serial/zs.*
11638
11639ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
11640M: Minchan Kim <minchan@kernel.org>
11641M: Nitin Gupta <ngupta@vflare.org>
11642L: linux-mm@kvack.org
11643S: Maintained
11644F: mm/zsmalloc.c
11645F: include/linux/zsmalloc.h
11646F: Documentation/vm/zsmalloc.txt
11647
11648ZSWAP COMPRESSED SWAP CACHING
11649M: Seth Jennings <sjennings@variantweb.net>
11650L: linux-mm@kvack.org
11651S: Maintained
11652F: mm/zswap.c
11653
11654THE REST
11655M: Linus Torvalds <torvalds@linux-foundation.org>
11656L: linux-kernel@vger.kernel.org
11657Q: http://patchwork.kernel.org/project/LKML/list/
11658T: git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
11659S: Buried alive in reporters
11660F: *
11661F: */
This page took 0.062311 seconds and 5 git commands to generate.