net_sched: gred: use correct backlog value in WRED mode
[linux-2.6-block.git] / MAINTAINERS
... / ...
CommitLineData
1
2
3 List of maintainers and how to submit kernel changes
4
5Please try to follow the guidelines below. This will make things
6easier on the maintainers. Not all of these guidelines matter for every
7trivial patch so apply some common sense.
8
91. Always _test_ your changes, however small, on at least 4 or
10 5 people, preferably many more.
11
122. Try to release a few ALPHA test versions to the net. Announce
13 them onto the kernel channel and await results. This is especially
14 important for device drivers, because often that's the only way
15 you will find things like the fact version 3 firmware needs
16 a magic fix you didn't know about, or some clown changed the
17 chips on a board and not its name. (Don't laugh! Look at the
18 SMC etherpower for that.)
19
203. Make sure your changes compile correctly in multiple
21 configurations. In particular check that changes work both as a
22 module and built into the kernel.
23
244. When you are happy with a change make it generally available for
25 testing and await feedback.
26
275. Make a patch available to the relevant maintainer in the list. Use
28 'diff -u' to make the patch easy to merge. Be prepared to get your
29 changes sent back with seemingly silly requests about formatting
30 and variable names. These aren't as silly as they seem. One
31 job the maintainers (and especially Linus) do is to keep things
32 looking the same. Sometimes this means that the clever hack in
33 your driver to get around a problem actually needs to become a
34 generalized kernel feature ready for next time.
35
36 PLEASE check your patch with the automated style checker
37 (scripts/checkpatch.pl) to catch trivial style violations.
38 See Documentation/CodingStyle for guidance here.
39
40 PLEASE CC: the maintainers and mailing lists that are generated
41 by scripts/get_maintainer.pl. The results returned by the
42 script will be best if you have git installed and are making
43 your changes in a branch derived from Linus' latest git tree.
44 See Documentation/SubmittingPatches for details.
45
46 PLEASE try to include any credit lines you want added with the
47 patch. It avoids people being missed off by mistake and makes
48 it easier to know who wants adding and who doesn't.
49
50 PLEASE document known bugs. If it doesn't work for everything
51 or does something very odd once a month document it.
52
53 PLEASE remember that submissions must be made under the terms
54 of the OSDL certificate of contribution and should include a
55 Signed-off-by: line. The current version of this "Developer's
56 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
161
1626PACK NETWORK DRIVER FOR AX.25
163M: Andreas Koensgen <ajk@comnets.uni-bremen.de>
164L: linux-hams@vger.kernel.org
165S: Maintained
166F: drivers/net/hamradio/6pack.c
167
1688169 10/100/1000 GIGABIT ETHERNET DRIVER
169M: Realtek linux nic maintainers <nic_swsd@realtek.com>
170L: netdev@vger.kernel.org
171S: Maintained
172F: drivers/net/ethernet/realtek/r8169.c
173
1748250/16?50 (AND CLONE UARTS) SERIAL DRIVER
175M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
176L: linux-serial@vger.kernel.org
177W: http://serial.sourceforge.net
178S: Maintained
179T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
180F: drivers/tty/serial/8250*
181F: include/linux/serial_8250.h
182
1838390 NETWORK DRIVERS [WD80x3/SMC-ELITE, SMC-ULTRA, NE2000, 3C503, etc.]
184L: netdev@vger.kernel.org
185S: Orphan / Obsolete
186F: drivers/net/ethernet/8390/
187
1889P FILE SYSTEM
189M: Eric Van Hensbergen <ericvh@gmail.com>
190M: Ron Minnich <rminnich@sandia.gov>
191M: Latchesar Ionkov <lucho@ionkov.net>
192L: v9fs-developer@lists.sourceforge.net
193W: http://swik.net/v9fs
194Q: http://patchwork.kernel.org/project/v9fs-devel/list/
195T: git git://git.kernel.org/pub/scm/linux/kernel/git/ericvh/v9fs.git
196S: Maintained
197F: Documentation/filesystems/9p.txt
198F: fs/9p/
199F: net/9p/
200F: include/net/9p/
201F: include/uapi/linux/virtio_9p.h
202F: include/trace/events/9p.h
203
204
205A8293 MEDIA DRIVER
206M: Antti Palosaari <crope@iki.fi>
207L: linux-media@vger.kernel.org
208W: http://linuxtv.org/
209W: http://palosaari.fi/linux/
210Q: http://patchwork.linuxtv.org/project/linux-media/list/
211T: git git://linuxtv.org/anttip/media_tree.git
212S: Maintained
213F: drivers/media/dvb-frontends/a8293*
214
215AACRAID SCSI RAID DRIVER
216M: Adaptec OEM Raid Solutions <aacraid@adaptec.com>
217L: linux-scsi@vger.kernel.org
218W: http://www.adaptec.com/
219S: Supported
220F: Documentation/scsi/aacraid.txt
221F: drivers/scsi/aacraid/
222
223ABI/API
224L: linux-api@vger.kernel.org
225F: Documentation/ABI/
226F: include/linux/syscalls.h
227F: include/uapi/
228F: kernel/sys_ni.c
229
230ABIT UGURU 1,2 HARDWARE MONITOR DRIVER
231M: Hans de Goede <hdegoede@redhat.com>
232L: lm-sensors@lm-sensors.org
233S: Maintained
234F: drivers/hwmon/abituguru.c
235
236ABIT UGURU 3 HARDWARE MONITOR DRIVER
237M: Alistair John Strachan <alistair@devzero.co.uk>
238L: lm-sensors@lm-sensors.org
239S: Maintained
240F: drivers/hwmon/abituguru3.c
241
242ACENIC DRIVER
243M: Jes Sorensen <jes@trained-monkey.org>
244L: linux-acenic@sunsite.dk
245S: Maintained
246F: drivers/net/ethernet/alteon/acenic*
247
248ACER ASPIRE ONE TEMPERATURE AND FAN DRIVER
249M: Peter Feuerer <peter@piie.net>
250L: platform-driver-x86@vger.kernel.org
251W: http://piie.net/?section=acerhdf
252S: Maintained
253F: drivers/platform/x86/acerhdf.c
254
255ACER WMI LAPTOP EXTRAS
256M: "Lee, Chun-Yi" <jlee@suse.com>
257L: platform-driver-x86@vger.kernel.org
258S: Maintained
259F: drivers/platform/x86/acer-wmi.c
260
261ACPI
262M: Rafael J. Wysocki <rjw@rjwysocki.net>
263M: Len Brown <lenb@kernel.org>
264L: linux-acpi@vger.kernel.org
265W: https://01.org/linux-acpi
266Q: https://patchwork.kernel.org/project/linux-acpi/list/
267T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
268S: Supported
269F: drivers/acpi/
270F: drivers/pnp/pnpacpi/
271F: include/linux/acpi.h
272F: include/acpi/
273F: Documentation/acpi/
274F: Documentation/ABI/testing/sysfs-bus-acpi
275F: drivers/pci/*acpi*
276F: drivers/pci/*/*acpi*
277F: drivers/pci/*/*/*acpi*
278F: tools/power/acpi/
279
280ACPI COMPONENT ARCHITECTURE (ACPICA)
281M: Robert Moore <robert.moore@intel.com>
282M: Lv Zheng <lv.zheng@intel.com>
283M: Rafael J. Wysocki <rafael.j.wysocki@intel.com>
284L: linux-acpi@vger.kernel.org
285L: devel@acpica.org
286W: https://acpica.org/
287W: https://github.com/acpica/acpica/
288Q: https://patchwork.kernel.org/project/linux-acpi/list/
289T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
290S: Supported
291F: drivers/acpi/acpica/
292F: include/acpi/
293F: tools/power/acpi/
294
295ACPI FAN DRIVER
296M: Zhang Rui <rui.zhang@intel.com>
297L: linux-acpi@vger.kernel.org
298W: https://01.org/linux-acpi
299S: Supported
300F: drivers/acpi/fan.c
301
302ACPI THERMAL DRIVER
303M: Zhang Rui <rui.zhang@intel.com>
304L: linux-acpi@vger.kernel.org
305W: https://01.org/linux-acpi
306S: Supported
307F: drivers/acpi/*thermal*
308
309ACPI VIDEO DRIVER
310M: Zhang Rui <rui.zhang@intel.com>
311L: linux-acpi@vger.kernel.org
312W: https://01.org/linux-acpi
313S: Supported
314F: drivers/acpi/video.c
315
316ACPI WMI DRIVER
317L: platform-driver-x86@vger.kernel.org
318S: Orphan
319F: drivers/platform/x86/wmi.c
320
321AD1889 ALSA SOUND DRIVER
322M: Thibaut Varene <T-Bone@parisc-linux.org>
323W: http://wiki.parisc-linux.org/AD1889
324L: linux-parisc@vger.kernel.org
325S: Maintained
326F: sound/pci/ad1889.*
327
328AD525X ANALOG DEVICES DIGITAL POTENTIOMETERS DRIVER
329M: Michael Hennerich <michael.hennerich@analog.com>
330W: http://wiki.analog.com/AD5254
331W: http://ez.analog.com/community/linux-device-drivers
332S: Supported
333F: drivers/misc/ad525x_dpot.c
334
335AD5398 CURRENT REGULATOR DRIVER (AD5398/AD5821)
336M: Michael Hennerich <michael.hennerich@analog.com>
337W: http://wiki.analog.com/AD5398
338W: http://ez.analog.com/community/linux-device-drivers
339S: Supported
340F: drivers/regulator/ad5398.c
341
342AD714X CAPACITANCE TOUCH SENSOR DRIVER (AD7142/3/7/8/7A)
343M: Michael Hennerich <michael.hennerich@analog.com>
344W: http://wiki.analog.com/AD7142
345W: http://ez.analog.com/community/linux-device-drivers
346S: Supported
347F: drivers/input/misc/ad714x.c
348
349AD7877 TOUCHSCREEN DRIVER
350M: Michael Hennerich <michael.hennerich@analog.com>
351W: http://wiki.analog.com/AD7877
352W: http://ez.analog.com/community/linux-device-drivers
353S: Supported
354F: drivers/input/touchscreen/ad7877.c
355
356AD7879 TOUCHSCREEN DRIVER (AD7879/AD7889)
357M: Michael Hennerich <michael.hennerich@analog.com>
358W: http://wiki.analog.com/AD7879
359W: http://ez.analog.com/community/linux-device-drivers
360S: Supported
361F: drivers/input/touchscreen/ad7879.c
362
363ADDRESS SPACE LAYOUT RANDOMIZATION (ASLR)
364M: Jiri Kosina <jkosina@suse.cz>
365S: Maintained
366
367ADM1025 HARDWARE MONITOR DRIVER
368M: Jean Delvare <jdelvare@suse.de>
369L: lm-sensors@lm-sensors.org
370S: Maintained
371F: Documentation/hwmon/adm1025
372F: drivers/hwmon/adm1025.c
373
374ADM1029 HARDWARE MONITOR DRIVER
375M: Corentin Labbe <clabbe.montjoie@gmail.com>
376L: lm-sensors@lm-sensors.org
377S: Maintained
378F: drivers/hwmon/adm1029.c
379
380ADM8211 WIRELESS DRIVER
381L: linux-wireless@vger.kernel.org
382W: http://wireless.kernel.org/
383S: Orphan
384F: drivers/net/wireless/adm8211.*
385
386ADP1653 FLASH CONTROLLER DRIVER
387M: Sakari Ailus <sakari.ailus@iki.fi>
388L: linux-media@vger.kernel.org
389S: Maintained
390F: drivers/media/i2c/adp1653.c
391F: include/media/adp1653.h
392
393ADP5520 BACKLIGHT DRIVER WITH IO EXPANDER (ADP5520/ADP5501)
394M: Michael Hennerich <michael.hennerich@analog.com>
395W: http://wiki.analog.com/ADP5520
396W: http://ez.analog.com/community/linux-device-drivers
397S: Supported
398F: drivers/mfd/adp5520.c
399F: drivers/video/backlight/adp5520_bl.c
400F: drivers/leds/leds-adp5520.c
401F: drivers/gpio/gpio-adp5520.c
402F: drivers/input/keyboard/adp5520-keys.c
403
404ADP5588 QWERTY KEYPAD AND IO EXPANDER DRIVER (ADP5588/ADP5587)
405M: Michael Hennerich <michael.hennerich@analog.com>
406W: http://wiki.analog.com/ADP5588
407W: http://ez.analog.com/community/linux-device-drivers
408S: Supported
409F: drivers/input/keyboard/adp5588-keys.c
410F: drivers/gpio/gpio-adp5588.c
411
412ADP8860 BACKLIGHT DRIVER (ADP8860/ADP8861/ADP8863)
413M: Michael Hennerich <michael.hennerich@analog.com>
414W: http://wiki.analog.com/ADP8860
415W: http://ez.analog.com/community/linux-device-drivers
416S: Supported
417F: drivers/video/backlight/adp8860_bl.c
418
419ADS1015 HARDWARE MONITOR DRIVER
420M: Dirk Eibach <eibach@gdsys.de>
421L: lm-sensors@lm-sensors.org
422S: Maintained
423F: Documentation/hwmon/ads1015
424F: drivers/hwmon/ads1015.c
425F: include/linux/i2c/ads1015.h
426
427ADT746X FAN DRIVER
428M: Colin Leroy <colin@colino.net>
429S: Maintained
430F: drivers/macintosh/therm_adt746x.c
431
432ADT7475 HARDWARE MONITOR DRIVER
433M: Jean Delvare <jdelvare@suse.de>
434L: lm-sensors@lm-sensors.org
435S: Maintained
436F: Documentation/hwmon/adt7475
437F: drivers/hwmon/adt7475.c
438
439ADXL34X THREE-AXIS DIGITAL ACCELEROMETER DRIVER (ADXL345/ADXL346)
440M: Michael Hennerich <michael.hennerich@analog.com>
441W: http://wiki.analog.com/ADXL345
442W: http://ez.analog.com/community/linux-device-drivers
443S: Supported
444F: drivers/input/misc/adxl34x.c
445
446ADVANSYS SCSI DRIVER
447M: Matthew Wilcox <matthew@wil.cx>
448L: linux-scsi@vger.kernel.org
449S: Maintained
450F: Documentation/scsi/advansys.txt
451F: drivers/scsi/advansys.c
452
453AEDSP16 DRIVER
454M: Riccardo Facchetti <fizban@tin.it>
455S: Maintained
456F: sound/oss/aedsp16.c
457
458AF9013 MEDIA DRIVER
459M: Antti Palosaari <crope@iki.fi>
460L: linux-media@vger.kernel.org
461W: http://linuxtv.org/
462W: http://palosaari.fi/linux/
463Q: http://patchwork.linuxtv.org/project/linux-media/list/
464T: git git://linuxtv.org/anttip/media_tree.git
465S: Maintained
466F: drivers/media/dvb-frontends/af9013*
467
468AF9033 MEDIA DRIVER
469M: Antti Palosaari <crope@iki.fi>
470L: linux-media@vger.kernel.org
471W: http://linuxtv.org/
472W: http://palosaari.fi/linux/
473Q: http://patchwork.linuxtv.org/project/linux-media/list/
474T: git git://linuxtv.org/anttip/media_tree.git
475S: Maintained
476F: drivers/media/dvb-frontends/af9033*
477
478AFFS FILE SYSTEM
479L: linux-fsdevel@vger.kernel.org
480S: Orphan
481F: Documentation/filesystems/affs.txt
482F: fs/affs/
483
484AFS FILESYSTEM & AF_RXRPC SOCKET DOMAIN
485M: David Howells <dhowells@redhat.com>
486L: linux-afs@lists.infradead.org
487S: Supported
488F: fs/afs/
489F: include/net/af_rxrpc.h
490F: net/rxrpc/af_rxrpc.c
491
492AGPGART DRIVER
493M: David Airlie <airlied@linux.ie>
494T: git git://people.freedesktop.org/~airlied/linux (part of drm maint)
495S: Maintained
496F: drivers/char/agp/
497F: include/linux/agp*
498F: include/uapi/linux/agp*
499
500AHA152X SCSI DRIVER
501M: "Juergen E. Fischer" <fischer@norbit.de>
502L: linux-scsi@vger.kernel.org
503S: Maintained
504F: drivers/scsi/aha152x*
505F: drivers/scsi/pcmcia/aha152x*
506
507AIC7XXX / AIC79XX SCSI DRIVER
508M: Hannes Reinecke <hare@suse.de>
509L: linux-scsi@vger.kernel.org
510S: Maintained
511F: drivers/scsi/aic7xxx/
512
513AIMSLAB FM RADIO RECEIVER DRIVER
514M: Hans Verkuil <hverkuil@xs4all.nl>
515L: linux-media@vger.kernel.org
516T: git git://linuxtv.org/media_tree.git
517W: http://linuxtv.org
518S: Maintained
519F: drivers/media/radio/radio-aimslab*
520
521AIO
522M: Benjamin LaHaise <bcrl@kvack.org>
523L: linux-aio@kvack.org
524S: Supported
525F: fs/aio.c
526F: include/linux/*aio*.h
527
528AIRSPY MEDIA DRIVER
529M: Antti Palosaari <crope@iki.fi>
530L: linux-media@vger.kernel.org
531W: http://linuxtv.org/
532W: http://palosaari.fi/linux/
533Q: http://patchwork.linuxtv.org/project/linux-media/list/
534T: git git://linuxtv.org/anttip/media_tree.git
535S: Maintained
536F: drivers/media/usb/airspy/
537
538ALCATEL SPEEDTOUCH USB DRIVER
539M: Duncan Sands <duncan.sands@free.fr>
540L: linux-usb@vger.kernel.org
541W: http://www.linux-usb.org/SpeedTouch/
542S: Maintained
543F: drivers/usb/atm/speedtch.c
544F: drivers/usb/atm/usbatm.c
545
546ALCHEMY AU1XX0 MMC DRIVER
547M: Manuel Lauss <manuel.lauss@gmail.com>
548S: Maintained
549F: drivers/mmc/host/au1xmmc.c
550
551ALI1563 I2C DRIVER
552M: Rudolf Marek <r.marek@assembler.cz>
553L: linux-i2c@vger.kernel.org
554S: Maintained
555F: Documentation/i2c/busses/i2c-ali1563
556F: drivers/i2c/busses/i2c-ali1563.c
557
558ALPHA PORT
559M: Richard Henderson <rth@twiddle.net>
560M: Ivan Kokshaysky <ink@jurassic.park.msu.ru>
561M: Matt Turner <mattst88@gmail.com>
562S: Odd Fixes
563L: linux-alpha@vger.kernel.org
564F: arch/alpha/
565
566ALTERA MAILBOX DRIVER
567M: Ley Foon Tan <lftan@altera.com>
568L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
569S: Maintained
570F: drivers/mailbox/mailbox-altera.c
571
572ALTERA PIO DRIVER
573M: Tien Hock Loh <thloh@altera.com>
574L: linux-gpio@vger.kernel.org
575S: Maintained
576F: drivers/gpio/gpio-altera.c
577
578ALTERA TRIPLE SPEED ETHERNET DRIVER
579M: Vince Bridgers <vbridger@opensource.altera.com>
580L: netdev@vger.kernel.org
581L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
582S: Maintained
583F: drivers/net/ethernet/altera/
584
585ALTERA UART/JTAG UART SERIAL DRIVERS
586M: Tobias Klauser <tklauser@distanz.ch>
587L: linux-serial@vger.kernel.org
588L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
589S: Maintained
590F: drivers/tty/serial/altera_uart.c
591F: drivers/tty/serial/altera_jtaguart.c
592F: include/linux/altera_uart.h
593F: include/linux/altera_jtaguart.h
594
595AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER
596M: Tom Lendacky <thomas.lendacky@amd.com>
597L: linux-crypto@vger.kernel.org
598S: Supported
599F: drivers/crypto/ccp/
600F: include/linux/ccp.h
601
602AMD FAM15H PROCESSOR POWER MONITORING DRIVER
603M: Andreas Herrmann <herrmann.der.user@googlemail.com>
604L: lm-sensors@lm-sensors.org
605S: Maintained
606F: Documentation/hwmon/fam15h_power
607F: drivers/hwmon/fam15h_power.c
608
609AMD GEODE CS5536 USB DEVICE CONTROLLER DRIVER
610M: Thomas Dahlmann <dahlmann.thomas@arcor.de>
611L: linux-geode@lists.infradead.org (moderated for non-subscribers)
612S: Supported
613F: drivers/usb/gadget/udc/amd5536udc.*
614
615AMD GEODE PROCESSOR/CHIPSET SUPPORT
616P: Andres Salomon <dilinger@queued.net>
617L: linux-geode@lists.infradead.org (moderated for non-subscribers)
618W: http://www.amd.com/us-en/ConnectivitySolutions/TechnicalResources/0,,50_2334_2452_11363,00.html
619S: Supported
620F: drivers/char/hw_random/geode-rng.c
621F: drivers/crypto/geode*
622F: drivers/video/fbdev/geode/
623F: arch/x86/include/asm/geode.h
624
625AMD IOMMU (AMD-VI)
626M: Joerg Roedel <joro@8bytes.org>
627L: iommu@lists.linux-foundation.org
628T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
629S: Maintained
630F: drivers/iommu/amd_iommu*.[ch]
631F: include/linux/amd-iommu.h
632
633AMD KFD
634M: Oded Gabbay <oded.gabbay@amd.com>
635L: dri-devel@lists.freedesktop.org
636T: git git://people.freedesktop.org/~gabbayo/linux.git
637S: Supported
638F: drivers/gpu/drm/amd/amdkfd/
639F: drivers/gpu/drm/amd/include/cik_structs.h
640F: drivers/gpu/drm/amd/include/kgd_kfd_interface.h
641F: drivers/gpu/drm/radeon/radeon_kfd.c
642F: drivers/gpu/drm/radeon/radeon_kfd.h
643F: include/uapi/linux/kfd_ioctl.h
644
645AMD MICROCODE UPDATE SUPPORT
646M: Borislav Petkov <bp@alien8.de>
647S: Maintained
648F: arch/x86/kernel/cpu/microcode/amd*
649
650AMD XGBE DRIVER
651M: Tom Lendacky <thomas.lendacky@amd.com>
652L: netdev@vger.kernel.org
653S: Supported
654F: drivers/net/ethernet/amd/xgbe/
655F: drivers/net/phy/amd-xgbe-phy.c
656
657AMS (Apple Motion Sensor) DRIVER
658M: Michael Hanselmann <linux-kernel@hansmi.ch>
659S: Supported
660F: drivers/macintosh/ams/
661
662AMSO1100 RNIC DRIVER
663M: Tom Tucker <tom@opengridcomputing.com>
664M: Steve Wise <swise@opengridcomputing.com>
665L: linux-rdma@vger.kernel.org
666S: Maintained
667F: drivers/infiniband/hw/amso1100/
668
669ANALOG DEVICES INC AD9389B DRIVER
670M: Hans Verkuil <hans.verkuil@cisco.com>
671L: linux-media@vger.kernel.org
672S: Maintained
673F: drivers/media/i2c/ad9389b*
674
675ANALOG DEVICES INC ADV7180 DRIVER
676M: Lars-Peter Clausen <lars@metafoo.de>
677L: linux-media@vger.kernel.org
678W: http://ez.analog.com/community/linux-device-drivers
679S: Supported
680F: drivers/media/i2c/adv7180.c
681
682ANALOG DEVICES INC ADV7511 DRIVER
683M: Hans Verkuil <hans.verkuil@cisco.com>
684L: linux-media@vger.kernel.org
685S: Maintained
686F: drivers/media/i2c/adv7511*
687
688ANALOG DEVICES INC ADV7604 DRIVER
689M: Hans Verkuil <hans.verkuil@cisco.com>
690L: linux-media@vger.kernel.org
691S: Maintained
692F: drivers/media/i2c/adv7604*
693
694ANALOG DEVICES INC ADV7842 DRIVER
695M: Hans Verkuil <hans.verkuil@cisco.com>
696L: linux-media@vger.kernel.org
697S: Maintained
698F: drivers/media/i2c/adv7842*
699
700ANALOG DEVICES INC ASOC CODEC DRIVERS
701M: Lars-Peter Clausen <lars@metafoo.de>
702L: alsa-devel@alsa-project.org (moderated for non-subscribers)
703W: http://wiki.analog.com/
704W: http://ez.analog.com/community/linux-device-drivers
705S: Supported
706F: sound/soc/codecs/adau*
707F: sound/soc/codecs/adav*
708F: sound/soc/codecs/ad1*
709F: sound/soc/codecs/ad7*
710F: sound/soc/codecs/ssm*
711F: sound/soc/codecs/sigmadsp.*
712
713ANALOG DEVICES INC ASOC DRIVERS
714L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
715L: alsa-devel@alsa-project.org (moderated for non-subscribers)
716W: http://blackfin.uclinux.org/
717S: Supported
718F: sound/soc/blackfin/*
719
720ANALOG DEVICES INC IIO DRIVERS
721M: Lars-Peter Clausen <lars@metafoo.de>
722M: Michael Hennerich <Michael.Hennerich@analog.com>
723W: http://wiki.analog.com/
724W: http://ez.analog.com/community/linux-device-drivers
725S: Supported
726F: drivers/iio/*/ad*
727X: drivers/iio/*/adjd*
728F: drivers/staging/iio/*/ad*
729F: staging/iio/trigger/iio-trig-bfin-timer.c
730
731ANDROID DRIVERS
732M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
733M: Arve Hjønnevåg <arve@android.com>
734M: Riley Andrews <riandrews@android.com>
735T: git git://git.kernel.org/pub/scm/linux/kernel/gregkh/staging.git
736L: devel@driverdev.osuosl.org
737S: Supported
738F: drivers/android/
739F: drivers/staging/android/
740
741AOA (Apple Onboard Audio) ALSA DRIVER
742M: Johannes Berg <johannes@sipsolutions.net>
743L: linuxppc-dev@lists.ozlabs.org
744L: alsa-devel@alsa-project.org (moderated for non-subscribers)
745S: Maintained
746F: sound/aoa/
747
748APM DRIVER
749M: Jiri Kosina <jkosina@suse.cz>
750S: Odd fixes
751F: arch/x86/kernel/apm_32.c
752F: include/linux/apm_bios.h
753F: include/uapi/linux/apm_bios.h
754F: drivers/char/apm-emulation.c
755
756APPLE BCM5974 MULTITOUCH DRIVER
757M: Henrik Rydberg <rydberg@bitmath.org>
758L: linux-input@vger.kernel.org
759S: Odd fixes
760F: drivers/input/mouse/bcm5974.c
761
762APPLE SMC DRIVER
763M: Henrik Rydberg <rydberg@bitmath.org>
764L: lm-sensors@lm-sensors.org
765S: Odd fixes
766F: drivers/hwmon/applesmc.c
767
768APPLETALK NETWORK LAYER
769M: Arnaldo Carvalho de Melo <acme@ghostprotocols.net>
770S: Maintained
771F: drivers/net/appletalk/
772F: net/appletalk/
773
774APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER
775M: Iyappan Subramanian <isubramanian@apm.com>
776M: Keyur Chudgar <kchudgar@apm.com>
777S: Supported
778F: drivers/net/ethernet/apm/xgene/
779F: Documentation/devicetree/bindings/net/apm-xgene-enet.txt
780
781APTINA CAMERA SENSOR PLL
782M: Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
783L: linux-media@vger.kernel.org
784S: Maintained
785F: drivers/media/i2c/aptina-pll.*
786
787ARC FRAMEBUFFER DRIVER
788M: Jaya Kumar <jayalk@intworks.biz>
789S: Maintained
790F: drivers/video/fbdev/arcfb.c
791F: drivers/video/fbdev/core/fb_defio.c
792
793ARM MFM AND FLOPPY DRIVERS
794M: Ian Molton <spyro@f2s.com>
795S: Maintained
796F: arch/arm/lib/floppydma.S
797F: arch/arm/include/asm/floppy.h
798
799ARM PMU PROFILING AND DEBUGGING
800M: Will Deacon <will.deacon@arm.com>
801S: Maintained
802F: arch/arm/kernel/perf_event*
803F: arch/arm/oprofile/common.c
804F: arch/arm/include/asm/pmu.h
805F: arch/arm/kernel/hw_breakpoint.c
806F: arch/arm/include/asm/hw_breakpoint.h
807
808ARM PORT
809M: Russell King <linux@arm.linux.org.uk>
810L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
811W: http://www.arm.linux.org.uk/
812S: Maintained
813F: arch/arm/
814
815ARM SUB-ARCHITECTURES
816L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
817S: Maintained
818F: arch/arm/mach-*/
819F: arch/arm/plat-*/
820T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git
821
822ARM PRIMECELL AACI PL041 DRIVER
823M: Russell King <linux@arm.linux.org.uk>
824S: Maintained
825F: sound/arm/aaci.*
826
827ARM PRIMECELL CLCD PL110 DRIVER
828M: Russell King <linux@arm.linux.org.uk>
829S: Maintained
830F: drivers/video/fbdev/amba-clcd.*
831
832ARM PRIMECELL KMI PL050 DRIVER
833M: Russell King <linux@arm.linux.org.uk>
834S: Maintained
835F: drivers/input/serio/ambakmi.*
836F: include/linux/amba/kmi.h
837
838ARM PRIMECELL MMCI PL180/1 DRIVER
839M: Russell King <linux@arm.linux.org.uk>
840S: Maintained
841F: drivers/mmc/host/mmci.*
842F: include/linux/amba/mmci.h
843
844ARM PRIMECELL UART PL010 AND PL011 DRIVERS
845M: Russell King <linux@arm.linux.org.uk>
846S: Maintained
847F: drivers/tty/serial/amba-pl01*.c
848F: include/linux/amba/serial.h
849
850ARM PRIMECELL BUS SUPPORT
851M: Russell King <linux@arm.linux.org.uk>
852S: Maintained
853F: drivers/amba/
854F: include/linux/amba/bus.h
855
856ARM/ADS SPHERE MACHINE SUPPORT
857M: Lennert Buytenhek <kernel@wantstofly.org>
858L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
859S: Maintained
860
861ARM/AFEB9260 MACHINE SUPPORT
862M: Sergey Lapin <slapin@ossfans.org>
863L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
864S: Maintained
865
866ARM/AJECO 1ARM MACHINE SUPPORT
867M: Lennert Buytenhek <kernel@wantstofly.org>
868L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
869S: Maintained
870
871ARM/Allwinner A1X SoC support
872M: Maxime Ripard <maxime.ripard@free-electrons.com>
873L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
874S: Maintained
875N: sun[x4567]i
876
877ARM/Allwinner SoC Clock Support
878M: Emilio López <emilio@elopez.com.ar>
879S: Maintained
880F: drivers/clk/sunxi/
881
882ARM/Amlogic MesonX SoC support
883M: Carlo Caione <carlo@caione.org>
884L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
885S: Maintained
886F: drivers/media/rc/meson-ir.c
887N: meson[x68]
888
889ARM/Annapurna Labs ALPINE ARCHITECTURE
890M: Tsahee Zidenberg <tsahee@annapurnalabs.com>
891S: Maintained
892F: arch/arm/mach-alpine/
893
894ARM/ATMEL AT91RM9200 AND AT91SAM ARM ARCHITECTURES
895M: Andrew Victor <linux@maxim.org.za>
896M: Nicolas Ferre <nicolas.ferre@atmel.com>
897M: Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
898L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
899W: http://maxim.org.za/at91_26.html
900W: http://www.linux4sam.org
901S: Supported
902F: arch/arm/mach-at91/
903F: include/soc/at91/
904F: arch/arm/boot/dts/at91*.dts
905F: arch/arm/boot/dts/at91*.dtsi
906F: arch/arm/boot/dts/sama*.dts
907F: arch/arm/boot/dts/sama*.dtsi
908F: arch/arm/include/debug/at91.S
909
910ARM/ATMEL AT91 Clock Support
911M: Boris Brezillon <boris.brezillon@free-electrons.com>
912S: Maintained
913F: drivers/clk/at91
914
915ARM/CALXEDA HIGHBANK ARCHITECTURE
916M: Rob Herring <robh@kernel.org>
917L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
918S: Maintained
919F: arch/arm/mach-highbank/
920
921ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT
922M: Krzysztof Halasa <khalasa@piap.pl>
923S: Maintained
924F: arch/arm/mach-cns3xxx/
925
926ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE
927M: Alexander Shiyan <shc_work@mail.ru>
928L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
929S: Odd Fixes
930N: clps711x
931
932ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE
933M: Hartley Sweeten <hsweeten@visionengravers.com>
934M: Ryan Mallon <rmallon@gmail.com>
935L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
936S: Maintained
937F: arch/arm/mach-ep93xx/
938F: arch/arm/mach-ep93xx/include/mach/
939
940ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT
941M: Lennert Buytenhek <kernel@wantstofly.org>
942L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
943S: Maintained
944
945ARM/CLKDEV SUPPORT
946M: Russell King <linux@arm.linux.org.uk>
947L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
948S: Maintained
949F: arch/arm/include/asm/clkdev.h
950F: drivers/clk/clkdev.c
951
952ARM/COMPULAB CM-X270/EM-X270 and CM-X300 MACHINE SUPPORT
953M: Mike Rapoport <mike@compulab.co.il>
954L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
955S: Maintained
956
957ARM/CONTEC MICRO9 MACHINE SUPPORT
958M: Hubert Feurstein <hubert.feurstein@contec.at>
959S: Maintained
960F: arch/arm/mach-ep93xx/micro9.c
961
962ARM/CORESIGHT FRAMEWORK AND DRIVERS
963M: Mathieu Poirier <mathieu.poirier@linaro.org>
964L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
965S: Maintained
966F: drivers/hwtracing/coresight/*
967F: Documentation/trace/coresight.txt
968F: Documentation/devicetree/bindings/arm/coresight.txt
969F: Documentation/ABI/testing/sysfs-bus-coresight-devices-*
970
971ARM/CORGI MACHINE SUPPORT
972M: Richard Purdie <rpurdie@rpsys.net>
973S: Maintained
974
975ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE
976M: Hans Ulli Kroll <ulli.kroll@googlemail.com>
977L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
978T: git git://git.berlios.de/gemini-board
979S: Maintained
980F: arch/arm/mach-gemini/
981
982ARM/CSR SIRFPRIMA2 MACHINE SUPPORT
983M: Barry Song <baohua@kernel.org>
984L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
985T: git git://git.kernel.org/pub/scm/linux/kernel/git/baohua/linux.git
986S: Maintained
987F: arch/arm/mach-prima2/
988F: drivers/clk/sirf/
989F: drivers/clocksource/timer-prima2.c
990F: drivers/clocksource/timer-atlas7.c
991N: [^a-z]sirf
992
993ARM/EBSA110 MACHINE SUPPORT
994M: Russell King <linux@arm.linux.org.uk>
995L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
996W: http://www.arm.linux.org.uk/
997S: Maintained
998F: arch/arm/mach-ebsa110/
999F: drivers/net/ethernet/amd/am79c961a.*
1000
1001ARM/ENERGY MICRO (SILICON LABS) EFM32 SUPPORT
1002M: Uwe Kleine-König <kernel@pengutronix.de>
1003L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1004S: Maintained
1005N: efm32
1006
1007ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6)
1008M: Daniel Ribeiro <drwyrm@gmail.com>
1009M: Stefan Schmidt <stefan@openezx.org>
1010M: Harald Welte <laforge@openezx.org>
1011L: openezx-devel@lists.openezx.org (moderated for non-subscribers)
1012W: http://www.openezx.org/
1013S: Maintained
1014T: topgit git://git.openezx.org/openezx.git
1015F: arch/arm/mach-pxa/ezx.c
1016
1017ARM/FARADAY FA526 PORT
1018M: Hans Ulli Kroll <ulli.kroll@googlemail.com>
1019L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1020S: Maintained
1021T: git git://git.berlios.de/gemini-board
1022F: arch/arm/mm/*-fa*
1023
1024ARM/FOOTBRIDGE ARCHITECTURE
1025M: Russell King <linux@arm.linux.org.uk>
1026L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1027W: http://www.arm.linux.org.uk/
1028S: Maintained
1029F: arch/arm/include/asm/hardware/dec21285.h
1030F: arch/arm/mach-footbridge/
1031
1032ARM/FREESCALE IMX / MXC ARM ARCHITECTURE
1033M: Shawn Guo <shawn.guo@linaro.org>
1034M: Sascha Hauer <kernel@pengutronix.de>
1035L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1036S: Maintained
1037T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1038F: arch/arm/mach-imx/
1039F: arch/arm/mach-mxs/
1040F: arch/arm/boot/dts/imx*
1041F: arch/arm/configs/imx*_defconfig
1042
1043ARM/FREESCALE VYBRID ARM ARCHITECTURE
1044M: Shawn Guo <shawn.guo@linaro.org>
1045M: Sascha Hauer <kernel@pengutronix.de>
1046R: Stefan Agner <stefan@agner.ch>
1047L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1048S: Maintained
1049T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1050F: arch/arm/mach-imx/*vf610*
1051F: arch/arm/boot/dts/vf*
1052
1053ARM/GLOMATION GESBC9312SX MACHINE SUPPORT
1054M: Lennert Buytenhek <kernel@wantstofly.org>
1055L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1056S: Maintained
1057
1058ARM/GUMSTIX MACHINE SUPPORT
1059M: Steve Sakoman <sakoman@gmail.com>
1060L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1061S: Maintained
1062
1063ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT
1064M: Philipp Zabel <philipp.zabel@gmail.com>
1065M: Paul Parsons <lost.distance@yahoo.com>
1066L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1067S: Maintained
1068F: arch/arm/mach-pxa/hx4700.c
1069F: arch/arm/mach-pxa/include/mach/hx4700.h
1070F: sound/soc/pxa/hx4700.c
1071
1072ARM/HISILICON SOC SUPPORT
1073M: Wei Xu <xuwei5@hisilicon.com>
1074L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1075W: http://www.hisilicon.com
1076S: Supported
1077T: git git://github.com/hisilicon/linux-hisi.git
1078F: arch/arm/mach-hisi/
1079
1080ARM/HP JORNADA 7XX MACHINE SUPPORT
1081M: Kristoffer Ericson <kristoffer.ericson@gmail.com>
1082W: www.jlime.com
1083S: Maintained
1084T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
1085F: arch/arm/mach-sa1100/jornada720.c
1086F: arch/arm/mach-sa1100/include/mach/jornada720.h
1087
1088ARM/IGEP MACHINE SUPPORT
1089M: Enric Balletbo i Serra <eballetbo@gmail.com>
1090M: Javier Martinez Canillas <javier@dowhile0.org>
1091L: linux-omap@vger.kernel.org
1092L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1093S: Maintained
1094F: arch/arm/boot/dts/omap3-igep*
1095
1096ARM/INCOME PXA270 SUPPORT
1097M: Marek Vasut <marek.vasut@gmail.com>
1098L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1099S: Maintained
1100F: arch/arm/mach-pxa/colibri-pxa270-income.c
1101
1102ARM/INTEL IOP32X ARM ARCHITECTURE
1103M: Lennert Buytenhek <kernel@wantstofly.org>
1104L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1105S: Maintained
1106
1107ARM/INTEL IOP33X ARM ARCHITECTURE
1108L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1109S: Orphan
1110
1111ARM/INTEL IOP13XX ARM ARCHITECTURE
1112M: Lennert Buytenhek <kernel@wantstofly.org>
1113L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1114S: Maintained
1115
1116ARM/INTEL IQ81342EX MACHINE SUPPORT
1117M: Lennert Buytenhek <kernel@wantstofly.org>
1118L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1119S: Maintained
1120
1121ARM/INTEL IXDP2850 MACHINE SUPPORT
1122M: Lennert Buytenhek <kernel@wantstofly.org>
1123L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1124S: Maintained
1125
1126ARM/INTEL IXP4XX ARM ARCHITECTURE
1127M: Imre Kaloz <kaloz@openwrt.org>
1128M: Krzysztof Halasa <khalasa@piap.pl>
1129L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1130S: Maintained
1131F: arch/arm/mach-ixp4xx/
1132
1133ARM/INTEL RESEARCH IMOTE/STARGATE 2 MACHINE SUPPORT
1134M: Jonathan Cameron <jic23@cam.ac.uk>
1135L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1136S: Maintained
1137F: arch/arm/mach-pxa/stargate2.c
1138F: drivers/pcmcia/pxa2xx_stargate2.c
1139
1140ARM/INTEL XSC3 (MANZANO) ARM CORE
1141M: Lennert Buytenhek <kernel@wantstofly.org>
1142L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1143S: Maintained
1144
1145ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT
1146M: Lennert Buytenhek <kernel@wantstofly.org>
1147L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1148S: Maintained
1149
1150ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE
1151M: Santosh Shilimkar <ssantosh@kernel.org>
1152L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1153S: Maintained
1154F: arch/arm/mach-keystone/
1155T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
1156
1157ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK
1158M: Santosh Shilimkar <ssantosh@kernel.org>
1159L: linux-kernel@vger.kernel.org
1160S: Maintained
1161F: drivers/clk/keystone/
1162
1163ARM/TEXAS INSTRUMENT KEYSTONE ClOCKSOURCE
1164M: Santosh Shilimkar <ssantosh@kernel.org>
1165L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1166L: linux-kernel@vger.kernel.org
1167S: Maintained
1168F: drivers/clocksource/timer-keystone.c
1169
1170ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER
1171M: Santosh Shilimkar <ssantosh@kernel.org>
1172L: linux-kernel@vger.kernel.org
1173S: Maintained
1174F: drivers/power/reset/keystone-reset.c
1175
1176ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS
1177M: Santosh Shilimkar <ssantosh@kernel.org>
1178L: linux-kernel@vger.kernel.org
1179S: Maintained
1180F: drivers/memory/*emif*
1181
1182ARM/LOGICPD PXA270 MACHINE SUPPORT
1183M: Lennert Buytenhek <kernel@wantstofly.org>
1184L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1185S: Maintained
1186
1187ARM/MAGICIAN MACHINE SUPPORT
1188M: Philipp Zabel <philipp.zabel@gmail.com>
1189S: Maintained
1190
1191ARM/Marvell Armada 370 and Armada XP SOC support
1192M: Jason Cooper <jason@lakedaemon.net>
1193M: Andrew Lunn <andrew@lunn.ch>
1194M: Gregory Clement <gregory.clement@free-electrons.com>
1195M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1196L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1197S: Maintained
1198F: arch/arm/mach-mvebu/
1199F: drivers/rtc/rtc-armada38x.c
1200
1201ARM/Marvell Berlin SoC support
1202M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1203L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1204S: Maintained
1205F: arch/arm/mach-berlin/
1206
1207ARM/Marvell Dove/MV78xx0/Orion SOC support
1208M: Jason Cooper <jason@lakedaemon.net>
1209M: Andrew Lunn <andrew@lunn.ch>
1210M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1211M: Gregory Clement <gregory.clement@free-electrons.com>
1212L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1213S: Maintained
1214F: arch/arm/mach-dove/
1215F: arch/arm/mach-mv78xx0/
1216F: arch/arm/mach-orion5x/
1217F: arch/arm/plat-orion/
1218
1219ARM/Orion SoC/Technologic Systems TS-78xx platform support
1220M: Alexander Clouter <alex@digriz.org.uk>
1221L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1222W: http://www.digriz.org.uk/ts78xx/kernel
1223S: Maintained
1224F: arch/arm/mach-orion5x/ts78xx-*
1225
1226ARM/Mediatek SoC support
1227M: Matthias Brugger <matthias.bgg@gmail.com>
1228L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1229L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1230S: Maintained
1231F: arch/arm/boot/dts/mt6*
1232F: arch/arm/boot/dts/mt8*
1233F: arch/arm/mach-mediatek/
1234N: mtk
1235K: mediatek
1236
1237ARM/MICREL KS8695 ARCHITECTURE
1238M: Greg Ungerer <gerg@uclinux.org>
1239L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1240F: arch/arm/mach-ks8695/
1241S: Odd Fixes
1242
1243ARM/MIOA701 MACHINE SUPPORT
1244M: Robert Jarzmik <robert.jarzmik@free.fr>
1245L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1246F: arch/arm/mach-pxa/mioa701.c
1247S: Maintained
1248
1249ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT
1250M: Michael Petchkovsky <mkpetch@internode.on.net>
1251S: Maintained
1252
1253ARM/NOMADIK ARCHITECTURE
1254M: Alessandro Rubini <rubini@unipv.it>
1255M: Linus Walleij <linus.walleij@linaro.org>
1256L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1257S: Maintained
1258F: arch/arm/mach-nomadik/
1259F: drivers/pinctrl/nomadik/
1260F: drivers/i2c/busses/i2c-nomadik.c
1261T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git
1262
1263ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT
1264M: Nelson Castillo <arhuaco@freaks-unidos.net>
1265L: openmoko-kernel@lists.openmoko.org (subscribers-only)
1266W: http://wiki.openmoko.org/wiki/Neo_FreeRunner
1267S: Supported
1268
1269ARM/TOSA MACHINE SUPPORT
1270M: Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
1271M: Dirk Opfer <dirk@opfer-online.de>
1272S: Maintained
1273
1274ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT
1275M: Marek Vasut <marek.vasut@gmail.com>
1276L: linux-arm-kernel@lists.infradead.org
1277W: http://hackndev.com
1278S: Maintained
1279F: arch/arm/mach-pxa/include/mach/palmtx.h
1280F: arch/arm/mach-pxa/palmtx.c
1281F: arch/arm/mach-pxa/include/mach/palmt5.h
1282F: arch/arm/mach-pxa/palmt5.c
1283F: arch/arm/mach-pxa/include/mach/palmld.h
1284F: arch/arm/mach-pxa/palmld.c
1285F: arch/arm/mach-pxa/include/mach/palmte2.h
1286F: arch/arm/mach-pxa/palmte2.c
1287F: arch/arm/mach-pxa/include/mach/palmtc.h
1288F: arch/arm/mach-pxa/palmtc.c
1289
1290ARM/PALM TREO SUPPORT
1291M: Tomas Cech <sleep_walker@suse.cz>
1292L: linux-arm-kernel@lists.infradead.org
1293W: http://hackndev.com
1294S: Maintained
1295F: arch/arm/mach-pxa/include/mach/palmtreo.h
1296F: arch/arm/mach-pxa/palmtreo.c
1297
1298ARM/PALMZ72 SUPPORT
1299M: Sergey Lapin <slapin@ossfans.org>
1300L: linux-arm-kernel@lists.infradead.org
1301W: http://hackndev.com
1302S: Maintained
1303F: arch/arm/mach-pxa/include/mach/palmz72.h
1304F: arch/arm/mach-pxa/palmz72.c
1305
1306ARM/PLEB SUPPORT
1307M: Peter Chubb <pleb@gelato.unsw.edu.au>
1308W: http://www.disy.cse.unsw.edu.au/Hardware/PLEB
1309S: Maintained
1310
1311ARM/PT DIGITAL BOARD PORT
1312M: Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de>
1313L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1314W: http://www.arm.linux.org.uk/
1315S: Maintained
1316
1317ARM/QUALCOMM SUPPORT
1318M: Kumar Gala <galak@codeaurora.org>
1319M: Andy Gross <agross@codeaurora.org>
1320M: David Brown <davidb@codeaurora.org>
1321L: linux-arm-msm@vger.kernel.org
1322L: linux-soc@vger.kernel.org
1323S: Maintained
1324F: arch/arm/mach-qcom/
1325F: drivers/soc/qcom/
1326F: drivers/tty/serial/msm_serial.h
1327F: drivers/tty/serial/msm_serial.c
1328F: drivers/*/pm8???-*
1329F: drivers/mfd/ssbi.c
1330F: drivers/firmware/qcom_scm.c
1331T: git git://git.kernel.org/pub/scm/linux/kernel/git/galak/linux-qcom.git
1332
1333ARM/RADISYS ENP2611 MACHINE SUPPORT
1334M: Lennert Buytenhek <kernel@wantstofly.org>
1335L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1336S: Maintained
1337
1338ARM/RISCPC ARCHITECTURE
1339M: Russell King <linux@arm.linux.org.uk>
1340L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1341W: http://www.arm.linux.org.uk/
1342S: Maintained
1343F: arch/arm/include/asm/hardware/entry-macro-iomd.S
1344F: arch/arm/include/asm/hardware/ioc.h
1345F: arch/arm/include/asm/hardware/iomd.h
1346F: arch/arm/include/asm/hardware/memc.h
1347F: arch/arm/mach-rpc/
1348F: drivers/net/ethernet/8390/etherh.c
1349F: drivers/net/ethernet/i825xx/ether1*
1350F: drivers/net/ethernet/seeq/ether3*
1351F: drivers/scsi/arm/
1352
1353ARM/Rockchip SoC support
1354M: Heiko Stuebner <heiko@sntech.de>
1355L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1356L: linux-rockchip@lists.infradead.org
1357S: Maintained
1358F: arch/arm/boot/dts/rk3*
1359F: arch/arm/mach-rockchip/
1360F: drivers/clk/rockchip/
1361F: drivers/i2c/busses/i2c-rk3x.c
1362F: drivers/*/*rockchip*
1363F: drivers/*/*/*rockchip*
1364F: sound/soc/rockchip/
1365N: rockchip
1366
1367ARM/SAMSUNG EXYNOS ARM ARCHITECTURES
1368M: Kukjin Kim <kgene@kernel.org>
1369L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1370L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
1371S: Maintained
1372F: arch/arm/boot/dts/s3c*
1373F: arch/arm/boot/dts/exynos*
1374F: arch/arm/plat-samsung/
1375F: arch/arm/mach-s3c24*/
1376F: arch/arm/mach-s3c64xx/
1377F: arch/arm/mach-s5p*/
1378F: arch/arm/mach-exynos*/
1379F: drivers/*/*s3c2410*
1380F: drivers/*/*/*s3c2410*
1381F: drivers/spi/spi-s3c*
1382F: sound/soc/samsung/*
1383N: exynos
1384
1385ARM/SAMSUNG MOBILE MACHINE SUPPORT
1386M: Kyungmin Park <kyungmin.park@samsung.com>
1387L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1388S: Maintained
1389F: arch/arm/mach-s5pv210/
1390
1391ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT
1392M: Kyungmin Park <kyungmin.park@samsung.com>
1393M: Kamil Debski <k.debski@samsung.com>
1394L: linux-arm-kernel@lists.infradead.org
1395L: linux-media@vger.kernel.org
1396S: Maintained
1397F: drivers/media/platform/s5p-g2d/
1398
1399ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT
1400M: Kyungmin Park <kyungmin.park@samsung.com>
1401M: Kamil Debski <k.debski@samsung.com>
1402M: Jeongtae Park <jtp.park@samsung.com>
1403L: linux-arm-kernel@lists.infradead.org
1404L: linux-media@vger.kernel.org
1405S: Maintained
1406F: arch/arm/plat-samsung/s5p-dev-mfc.c
1407F: drivers/media/platform/s5p-mfc/
1408
1409ARM/SAMSUNG S5P SERIES TV SUBSYSTEM SUPPORT
1410M: Kyungmin Park <kyungmin.park@samsung.com>
1411M: Tomasz Stanislawski <t.stanislaws@samsung.com>
1412L: linux-arm-kernel@lists.infradead.org
1413L: linux-media@vger.kernel.org
1414S: Maintained
1415F: drivers/media/platform/s5p-tv/
1416
1417ARM/SHMOBILE ARM ARCHITECTURE
1418M: Simon Horman <horms@verge.net.au>
1419M: Magnus Damm <magnus.damm@gmail.com>
1420L: linux-sh@vger.kernel.org
1421W: http://oss.renesas.com
1422Q: http://patchwork.kernel.org/project/linux-sh/list/
1423T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
1424S: Supported
1425F: arch/arm/boot/dts/emev2*
1426F: arch/arm/boot/dts/r7s*
1427F: arch/arm/boot/dts/r8a*
1428F: arch/arm/boot/dts/sh*
1429F: arch/arm/configs/armadillo800eva_defconfig
1430F: arch/arm/configs/bockw_defconfig
1431F: arch/arm/configs/kzm9g_defconfig
1432F: arch/arm/configs/marzen_defconfig
1433F: arch/arm/configs/shmobile_defconfig
1434F: arch/arm/include/debug/renesas-scif.S
1435F: arch/arm/mach-shmobile/
1436F: drivers/sh/
1437
1438ARM/SOCFPGA ARCHITECTURE
1439M: Dinh Nguyen <dinguyen@opensource.altera.com>
1440S: Maintained
1441F: arch/arm/mach-socfpga/
1442W: http://www.rocketboards.org
1443T: git://git.rocketboards.org/linux-socfpga.git
1444T: git://git.rocketboards.org/linux-socfpga-next.git
1445
1446ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT
1447M: Dinh Nguyen <dinguyen@opensource.altera.com>
1448S: Maintained
1449F: drivers/clk/socfpga/
1450
1451ARM/SOCFPGA EDAC SUPPORT
1452M: Thor Thayer <tthayer@opensource.altera.com>
1453S: Maintained
1454F: drivers/edac/altera_edac.
1455
1456ARM/STI ARCHITECTURE
1457M: Srinivas Kandagatla <srinivas.kandagatla@gmail.com>
1458M: Maxime Coquelin <maxime.coquelin@st.com>
1459M: Patrice Chotard <patrice.chotard@st.com>
1460L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1461L: kernel@stlinux.com
1462W: http://www.stlinux.com
1463S: Maintained
1464F: arch/arm/mach-sti/
1465F: arch/arm/boot/dts/sti*
1466F: drivers/clocksource/arm_global_timer.c
1467F: drivers/i2c/busses/i2c-st.c
1468F: drivers/media/rc/st_rc.c
1469F: drivers/mmc/host/sdhci-st.c
1470F: drivers/phy/phy-miphy28lp.c
1471F: drivers/phy/phy-miphy365x.c
1472F: drivers/phy/phy-stih407-usb.c
1473F: drivers/phy/phy-stih41x-usb.c
1474F: drivers/pinctrl/pinctrl-st.c
1475F: drivers/reset/sti/
1476F: drivers/tty/serial/st-asc.c
1477F: drivers/usb/dwc3/dwc3-st.c
1478F: drivers/usb/host/ehci-st.c
1479F: drivers/usb/host/ohci-st.c
1480F: drivers/ata/ahci_st.c
1481
1482ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT
1483M: Lennert Buytenhek <kernel@wantstofly.org>
1484L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1485S: Maintained
1486
1487ARM/TETON BGA MACHINE SUPPORT
1488M: "Mark F. Brown" <mark.brown314@gmail.com>
1489L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1490S: Maintained
1491
1492ARM/THECUS N2100 MACHINE SUPPORT
1493M: Lennert Buytenhek <kernel@wantstofly.org>
1494L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1495S: Maintained
1496
1497ARM/NUVOTON W90X900 ARM ARCHITECTURE
1498M: Wan ZongShun <mcuos.com@gmail.com>
1499L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1500W: http://www.mcuos.com
1501S: Maintained
1502F: arch/arm/mach-w90x900/
1503F: drivers/input/keyboard/w90p910_keypad.c
1504F: drivers/input/touchscreen/w90p910_ts.c
1505F: drivers/watchdog/nuc900_wdt.c
1506F: drivers/net/ethernet/nuvoton/w90p910_ether.c
1507F: drivers/mtd/nand/nuc900_nand.c
1508F: drivers/rtc/rtc-nuc900.c
1509F: drivers/spi/spi-nuc900.c
1510F: drivers/usb/host/ehci-w90x900.c
1511F: drivers/video/fbdev/nuc900fb.c
1512
1513ARM/U300 MACHINE SUPPORT
1514M: Linus Walleij <linus.walleij@linaro.org>
1515L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1516S: Supported
1517F: arch/arm/mach-u300/
1518F: drivers/clocksource/timer-u300.c
1519F: drivers/i2c/busses/i2c-stu300.c
1520F: drivers/rtc/rtc-coh901331.c
1521F: drivers/watchdog/coh901327_wdt.c
1522F: drivers/dma/coh901318*
1523F: drivers/mfd/ab3100*
1524F: drivers/rtc/rtc-ab3100.c
1525F: drivers/rtc/rtc-coh901331.c
1526T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git
1527
1528ARM/Ux500 ARM ARCHITECTURE
1529M: Linus Walleij <linus.walleij@linaro.org>
1530L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1531S: Maintained
1532F: arch/arm/mach-ux500/
1533F: drivers/clocksource/clksrc-dbx500-prcmu.c
1534F: drivers/dma/ste_dma40*
1535F: drivers/hwspinlock/u8500_hsem.c
1536F: drivers/mfd/abx500*
1537F: drivers/mfd/ab8500*
1538F: drivers/mfd/dbx500*
1539F: drivers/mfd/db8500*
1540F: drivers/pinctrl/nomadik/pinctrl-ab*
1541F: drivers/pinctrl/nomadik/pinctrl-nomadik*
1542F: drivers/rtc/rtc-ab8500.c
1543F: drivers/rtc/rtc-pl031.c
1544T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git
1545
1546ARM/Ux500 CLOCK FRAMEWORK SUPPORT
1547M: Ulf Hansson <ulf.hansson@linaro.org>
1548L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1549T: git git://git.linaro.org/people/ulfh/clk.git
1550S: Maintained
1551F: drivers/clk/ux500/
1552F: include/linux/platform_data/clk-ux500.h
1553
1554ARM/VERSATILE EXPRESS PLATFORM
1555M: Liviu Dudau <liviu.dudau@arm.com>
1556M: Sudeep Holla <sudeep.holla@arm.com>
1557M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
1558L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1559S: Maintained
1560F: arch/arm/boot/dts/vexpress*
1561F: arch/arm/mach-vexpress/
1562F: */*/vexpress*
1563F: */*/*/vexpress*
1564F: drivers/clk/versatile/clk-vexpress-osc.c
1565F: drivers/clocksource/versatile.c
1566
1567ARM/VFP SUPPORT
1568M: Russell King <linux@arm.linux.org.uk>
1569L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1570W: http://www.arm.linux.org.uk/
1571S: Maintained
1572F: arch/arm/vfp/
1573
1574ARM/VOIPAC PXA270 SUPPORT
1575M: Marek Vasut <marek.vasut@gmail.com>
1576L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1577S: Maintained
1578F: arch/arm/mach-pxa/vpac270.c
1579F: arch/arm/mach-pxa/include/mach/vpac270.h
1580
1581ARM/VT8500 ARM ARCHITECTURE
1582M: Tony Prisk <linux@prisktech.co.nz>
1583L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1584S: Maintained
1585F: arch/arm/mach-vt8500/
1586F: drivers/clocksource/vt8500_timer.c
1587F: drivers/i2c/busses/i2c-wmt.c
1588F: drivers/mmc/host/wmt-sdmmc.c
1589F: drivers/pwm/pwm-vt8500.c
1590F: drivers/rtc/rtc-vt8500.c
1591F: drivers/tty/serial/vt8500_serial.c
1592F: drivers/usb/host/ehci-platform.c
1593F: drivers/usb/host/uhci-platform.c
1594F: drivers/video/fbdev/vt8500lcdfb.*
1595F: drivers/video/fbdev/wm8505fb*
1596F: drivers/video/fbdev/wmt_ge_rops.*
1597
1598ARM/ZIPIT Z2 SUPPORT
1599M: Marek Vasut <marek.vasut@gmail.com>
1600L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1601S: Maintained
1602F: arch/arm/mach-pxa/z2.c
1603F: arch/arm/mach-pxa/include/mach/z2.h
1604
1605ARM/ZYNQ ARCHITECTURE
1606M: Michal Simek <michal.simek@xilinx.com>
1607R: Sören Brinkmann <soren.brinkmann@xilinx.com>
1608L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1609W: http://wiki.xilinx.com
1610T: git git://git.xilinx.com/linux-xlnx.git
1611S: Supported
1612F: arch/arm/mach-zynq/
1613F: drivers/cpuidle/cpuidle-zynq.c
1614F: drivers/block/xsysace.c
1615N: zynq
1616N: xilinx
1617F: drivers/clocksource/cadence_ttc_timer.c
1618F: drivers/i2c/busses/i2c-cadence.c
1619F: drivers/mmc/host/sdhci-of-arasan.c
1620F: drivers/edac/synopsys_edac.c
1621
1622ARM SMMU DRIVER
1623M: Will Deacon <will.deacon@arm.com>
1624L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1625S: Maintained
1626F: drivers/iommu/arm-smmu.c
1627F: drivers/iommu/io-pgtable-arm.c
1628
1629ARM64 PORT (AARCH64 ARCHITECTURE)
1630M: Catalin Marinas <catalin.marinas@arm.com>
1631M: Will Deacon <will.deacon@arm.com>
1632L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1633S: Maintained
1634F: arch/arm64/
1635F: Documentation/arm64/
1636
1637AS3645A LED FLASH CONTROLLER DRIVER
1638M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
1639L: linux-media@vger.kernel.org
1640T: git git://linuxtv.org/media_tree.git
1641S: Maintained
1642F: drivers/media/i2c/as3645a.c
1643F: include/media/as3645a.h
1644
1645ASC7621 HARDWARE MONITOR DRIVER
1646M: George Joseph <george.joseph@fairview5.com>
1647L: lm-sensors@lm-sensors.org
1648S: Maintained
1649F: Documentation/hwmon/asc7621
1650F: drivers/hwmon/asc7621.c
1651
1652ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS
1653M: Corentin Chary <corentin.chary@gmail.com>
1654L: acpi4asus-user@lists.sourceforge.net
1655L: platform-driver-x86@vger.kernel.org
1656W: http://acpi4asus.sf.net
1657S: Maintained
1658F: drivers/platform/x86/asus*.c
1659F: drivers/platform/x86/eeepc*.c
1660
1661ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API
1662R: Dan Williams <dan.j.williams@intel.com>
1663W: http://sourceforge.net/projects/xscaleiop
1664S: Odd fixes
1665F: Documentation/crypto/async-tx-api.txt
1666F: crypto/async_tx/
1667F: drivers/dma/
1668F: include/linux/dmaengine.h
1669F: include/linux/async_tx.h
1670
1671AT24 EEPROM DRIVER
1672M: Wolfram Sang <wsa@the-dreams.de>
1673L: linux-i2c@vger.kernel.org
1674S: Maintained
1675F: drivers/misc/eeprom/at24.c
1676F: include/linux/platform_data/at24.h
1677
1678ATA OVER ETHERNET (AOE) DRIVER
1679M: "Ed L. Cashin" <ed.cashin@acm.org>
1680W: http://www.openaoe.org/
1681S: Supported
1682F: Documentation/aoe/
1683F: drivers/block/aoe/
1684
1685ATHEROS ATH GENERIC UTILITIES
1686M: "Luis R. Rodriguez" <mcgrof@do-not-panic.com>
1687L: linux-wireless@vger.kernel.org
1688S: Supported
1689F: drivers/net/wireless/ath/*
1690
1691ATHEROS ATH5K WIRELESS DRIVER
1692M: Jiri Slaby <jirislaby@gmail.com>
1693M: Nick Kossifidis <mickflemm@gmail.com>
1694M: "Luis R. Rodriguez" <mcgrof@do-not-panic.com>
1695L: linux-wireless@vger.kernel.org
1696W: http://wireless.kernel.org/en/users/Drivers/ath5k
1697S: Maintained
1698F: drivers/net/wireless/ath/ath5k/
1699
1700ATHEROS ATH6KL WIRELESS DRIVER
1701M: Kalle Valo <kvalo@qca.qualcomm.com>
1702L: linux-wireless@vger.kernel.org
1703W: http://wireless.kernel.org/en/users/Drivers/ath6kl
1704T: git git://github.com/kvalo/ath.git
1705S: Supported
1706F: drivers/net/wireless/ath/ath6kl/
1707
1708WILOCITY WIL6210 WIRELESS DRIVER
1709M: Vladimir Kondratiev <qca_vkondrat@qca.qualcomm.com>
1710L: linux-wireless@vger.kernel.org
1711L: wil6210@qca.qualcomm.com
1712S: Supported
1713W: http://wireless.kernel.org/en/users/Drivers/wil6210
1714F: drivers/net/wireless/ath/wil6210/
1715F: include/uapi/linux/wil6210_uapi.h
1716
1717CARL9170 LINUX COMMUNITY WIRELESS DRIVER
1718M: Christian Lamparter <chunkeey@googlemail.com>
1719L: linux-wireless@vger.kernel.org
1720W: http://wireless.kernel.org/en/users/Drivers/carl9170
1721S: Maintained
1722F: drivers/net/wireless/ath/carl9170/
1723
1724ATK0110 HWMON DRIVER
1725M: Luca Tettamanti <kronos.it@gmail.com>
1726L: lm-sensors@lm-sensors.org
1727S: Maintained
1728F: drivers/hwmon/asus_atk0110.c
1729
1730ATI_REMOTE2 DRIVER
1731M: Ville Syrjala <syrjala@sci.fi>
1732S: Maintained
1733F: drivers/input/misc/ati_remote2.c
1734
1735ATLX ETHERNET DRIVERS
1736M: Jay Cliburn <jcliburn@gmail.com>
1737M: Chris Snook <chris.snook@gmail.com>
1738L: netdev@vger.kernel.org
1739W: http://sourceforge.net/projects/atl1
1740W: http://atl1.sourceforge.net
1741S: Maintained
1742F: drivers/net/ethernet/atheros/
1743
1744ATM
1745M: Chas Williams <3chas3@gmail.com>
1746L: linux-atm-general@lists.sourceforge.net (moderated for non-subscribers)
1747L: netdev@vger.kernel.org
1748W: http://linux-atm.sourceforge.net
1749S: Maintained
1750F: drivers/atm/
1751F: include/linux/atm*
1752F: include/uapi/linux/atm*
1753
1754ATMEL AT91 / AT32 MCI DRIVER
1755M: Ludovic Desroches <ludovic.desroches@atmel.com>
1756S: Maintained
1757F: drivers/mmc/host/atmel-mci.c
1758F: drivers/mmc/host/atmel-mci-regs.h
1759
1760ATMEL AT91 / AT32 SERIAL DRIVER
1761M: Nicolas Ferre <nicolas.ferre@atmel.com>
1762S: Supported
1763F: drivers/tty/serial/atmel_serial.c
1764
1765ATMEL Audio ALSA driver
1766M: Nicolas Ferre <nicolas.ferre@atmel.com>
1767L: alsa-devel@alsa-project.org (moderated for non-subscribers)
1768S: Supported
1769F: sound/soc/atmel
1770
1771ATMEL DMA DRIVER
1772M: Nicolas Ferre <nicolas.ferre@atmel.com>
1773L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1774S: Supported
1775F: drivers/dma/at_hdmac.c
1776F: drivers/dma/at_hdmac_regs.h
1777F: include/linux/platform_data/dma-atmel.h
1778
1779ATMEL XDMA DRIVER
1780M: Ludovic Desroches <ludovic.desroches@atmel.com>
1781L: linux-arm-kernel@lists.infradead.org
1782L: dmaengine@vger.kernel.org
1783S: Supported
1784F: drivers/dma/at_xdmac.c
1785
1786ATMEL I2C DRIVER
1787M: Ludovic Desroches <ludovic.desroches@atmel.com>
1788L: linux-i2c@vger.kernel.org
1789S: Supported
1790F: drivers/i2c/busses/i2c-at91.c
1791
1792ATMEL ISI DRIVER
1793M: Josh Wu <josh.wu@atmel.com>
1794L: linux-media@vger.kernel.org
1795S: Supported
1796F: drivers/media/platform/soc_camera/atmel-isi.c
1797F: include/media/atmel-isi.h
1798
1799ATMEL LCDFB DRIVER
1800M: Nicolas Ferre <nicolas.ferre@atmel.com>
1801L: linux-fbdev@vger.kernel.org
1802S: Maintained
1803F: drivers/video/fbdev/atmel_lcdfb.c
1804F: include/video/atmel_lcdc.h
1805
1806ATMEL MACB ETHERNET DRIVER
1807M: Nicolas Ferre <nicolas.ferre@atmel.com>
1808S: Supported
1809F: drivers/net/ethernet/cadence/
1810
1811ATMEL NAND DRIVER
1812M: Josh Wu <josh.wu@atmel.com>
1813L: linux-mtd@lists.infradead.org
1814S: Supported
1815F: drivers/mtd/nand/atmel_nand*
1816
1817ATMEL SPI DRIVER
1818M: Nicolas Ferre <nicolas.ferre@atmel.com>
1819S: Supported
1820F: drivers/spi/spi-atmel.*
1821
1822ATMEL SSC DRIVER
1823M: Nicolas Ferre <nicolas.ferre@atmel.com>
1824L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1825S: Supported
1826F: drivers/misc/atmel-ssc.c
1827F: include/linux/atmel-ssc.h
1828
1829ATMEL Timer Counter (TC) AND CLOCKSOURCE DRIVERS
1830M: Nicolas Ferre <nicolas.ferre@atmel.com>
1831L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1832S: Supported
1833F: drivers/misc/atmel_tclib.c
1834F: drivers/clocksource/tcb_clksrc.c
1835
1836ATMEL USBA UDC DRIVER
1837M: Nicolas Ferre <nicolas.ferre@atmel.com>
1838L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1839S: Supported
1840F: drivers/usb/gadget/udc/atmel_usba_udc.*
1841
1842ATMEL WIRELESS DRIVER
1843M: Simon Kelley <simon@thekelleys.org.uk>
1844L: linux-wireless@vger.kernel.org
1845W: http://www.thekelleys.org.uk/atmel
1846W: http://atmelwlandriver.sourceforge.net/
1847S: Maintained
1848F: drivers/net/wireless/atmel*
1849
1850ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER
1851M: Bradley Grove <linuxdrivers@attotech.com>
1852L: linux-scsi@vger.kernel.org
1853W: http://www.attotech.com
1854S: Supported
1855F: drivers/scsi/esas2r
1856
1857AUDIT SUBSYSTEM
1858M: Paul Moore <paul@paul-moore.com>
1859M: Eric Paris <eparis@redhat.com>
1860L: linux-audit@redhat.com (moderated for non-subscribers)
1861W: http://people.redhat.com/sgrubb/audit/
1862T: git git://git.infradead.org/users/pcmoore/audit
1863S: Maintained
1864F: include/linux/audit.h
1865F: include/uapi/linux/audit.h
1866F: kernel/audit*
1867
1868AUXILIARY DISPLAY DRIVERS
1869M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
1870W: http://miguelojeda.es/auxdisplay.htm
1871W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
1872S: Maintained
1873F: drivers/auxdisplay/
1874F: include/linux/cfag12864b.h
1875
1876AVR32 ARCHITECTURE
1877M: Haavard Skinnemoen <hskinnemoen@gmail.com>
1878M: Hans-Christian Egtvedt <egtvedt@samfundet.no>
1879W: http://www.atmel.com/products/AVR32/
1880W: http://mirror.egtvedt.no/avr32linux.org/
1881W: http://avrfreaks.net/
1882S: Maintained
1883F: arch/avr32/
1884
1885AVR32/AT32AP MACHINE SUPPORT
1886M: Haavard Skinnemoen <hskinnemoen@gmail.com>
1887M: Hans-Christian Egtvedt <egtvedt@samfundet.no>
1888S: Maintained
1889F: arch/avr32/mach-at32ap/
1890
1891AX.25 NETWORK LAYER
1892M: Ralf Baechle <ralf@linux-mips.org>
1893L: linux-hams@vger.kernel.org
1894W: http://www.linux-ax25.org/
1895S: Maintained
1896F: include/uapi/linux/ax25.h
1897F: include/net/ax25.h
1898F: net/ax25/
1899
1900AZ6007 DVB DRIVER
1901M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
1902L: linux-media@vger.kernel.org
1903W: http://linuxtv.org
1904T: git git://linuxtv.org/media_tree.git
1905S: Maintained
1906F: drivers/media/usb/dvb-usb-v2/az6007.c
1907
1908AZTECH FM RADIO RECEIVER DRIVER
1909M: Hans Verkuil <hverkuil@xs4all.nl>
1910L: linux-media@vger.kernel.org
1911T: git git://linuxtv.org/media_tree.git
1912W: http://linuxtv.org
1913S: Maintained
1914F: drivers/media/radio/radio-aztech*
1915
1916B43 WIRELESS DRIVER
1917L: linux-wireless@vger.kernel.org
1918L: b43-dev@lists.infradead.org
1919W: http://wireless.kernel.org/en/users/Drivers/b43
1920S: Odd Fixes
1921F: drivers/net/wireless/b43/
1922
1923B43LEGACY WIRELESS DRIVER
1924M: Larry Finger <Larry.Finger@lwfinger.net>
1925L: linux-wireless@vger.kernel.org
1926L: b43-dev@lists.infradead.org
1927W: http://wireless.kernel.org/en/users/Drivers/b43
1928S: Maintained
1929F: drivers/net/wireless/b43legacy/
1930
1931BACKLIGHT CLASS/SUBSYSTEM
1932M: Jingoo Han <jg1.han@samsung.com>
1933M: Lee Jones <lee.jones@linaro.org>
1934S: Maintained
1935F: drivers/video/backlight/
1936F: include/linux/backlight.h
1937
1938BATMAN ADVANCED
1939M: Marek Lindner <mareklindner@neomailbox.ch>
1940M: Simon Wunderlich <sw@simonwunderlich.de>
1941M: Antonio Quartulli <antonio@meshcoding.com>
1942L: b.a.t.m.a.n@lists.open-mesh.org
1943W: http://www.open-mesh.org/
1944S: Maintained
1945F: net/batman-adv/
1946
1947BAYCOM/HDLCDRV DRIVERS FOR AX.25
1948M: Thomas Sailer <t.sailer@alumni.ethz.ch>
1949L: linux-hams@vger.kernel.org
1950W: http://www.baycom.org/~tom/ham/ham.html
1951S: Maintained
1952F: drivers/net/hamradio/baycom*
1953
1954BCACHE (BLOCK LAYER CACHE)
1955M: Kent Overstreet <kmo@daterainc.com>
1956L: linux-bcache@vger.kernel.org
1957W: http://bcache.evilpiepirate.org
1958S: Maintained:
1959F: drivers/md/bcache/
1960
1961BEFS FILE SYSTEM
1962S: Orphan
1963F: Documentation/filesystems/befs.txt
1964F: fs/befs/
1965
1966BECKHOFF CX5020 ETHERCAT MASTER DRIVER
1967M: Dariusz Marcinkiewicz <reksio@newterm.pl>
1968L: netdev@vger.kernel.org
1969S: Maintained
1970F: drivers/net/ethernet/ec_bhf.c
1971
1972BFS FILE SYSTEM
1973M: "Tigran A. Aivazian" <tigran@aivazian.fsnet.co.uk>
1974S: Maintained
1975F: Documentation/filesystems/bfs.txt
1976F: fs/bfs/
1977F: include/uapi/linux/bfs_fs.h
1978
1979BLACKFIN ARCHITECTURE
1980M: Steven Miao <realmz6@gmail.com>
1981L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
1982T: git git://git.code.sf.net/p/adi-linux/code
1983W: http://blackfin.uclinux.org
1984S: Supported
1985F: arch/blackfin/
1986
1987BLACKFIN EMAC DRIVER
1988L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
1989W: http://blackfin.uclinux.org
1990S: Supported
1991F: drivers/net/ethernet/adi/
1992
1993BLACKFIN RTC DRIVER
1994L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
1995W: http://blackfin.uclinux.org
1996S: Supported
1997F: drivers/rtc/rtc-bfin.c
1998
1999BLACKFIN SDH DRIVER
2000M: Sonic Zhang <sonic.zhang@analog.com>
2001L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2002W: http://blackfin.uclinux.org
2003S: Supported
2004F: drivers/mmc/host/bfin_sdh.c
2005
2006BLACKFIN SERIAL DRIVER
2007M: Sonic Zhang <sonic.zhang@analog.com>
2008L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2009W: http://blackfin.uclinux.org
2010S: Supported
2011F: drivers/tty/serial/bfin_uart.c
2012
2013BLACKFIN WATCHDOG DRIVER
2014L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2015W: http://blackfin.uclinux.org
2016S: Supported
2017F: drivers/watchdog/bfin_wdt.c
2018
2019BLACKFIN I2C TWI DRIVER
2020M: Sonic Zhang <sonic.zhang@analog.com>
2021L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2022W: http://blackfin.uclinux.org/
2023S: Supported
2024F: drivers/i2c/busses/i2c-bfin-twi.c
2025
2026BLACKFIN MEDIA DRIVER
2027M: Scott Jiang <scott.jiang.linux@gmail.com>
2028L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2029W: http://blackfin.uclinux.org/
2030S: Supported
2031F: drivers/media/platform/blackfin/
2032F: drivers/media/i2c/adv7183*
2033F: drivers/media/i2c/vs6624*
2034
2035BLINKM RGB LED DRIVER
2036M: Jan-Simon Moeller <jansimon.moeller@gmx.de>
2037S: Maintained
2038F: drivers/leds/leds-blinkm.c
2039
2040BLOCK LAYER
2041M: Jens Axboe <axboe@kernel.dk>
2042T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
2043S: Maintained
2044F: block/
2045
2046BLOCK2MTD DRIVER
2047M: Joern Engel <joern@lazybastard.org>
2048L: linux-mtd@lists.infradead.org
2049S: Maintained
2050F: drivers/mtd/devices/block2mtd.c
2051
2052BLUETOOTH DRIVERS
2053M: Marcel Holtmann <marcel@holtmann.org>
2054M: Gustavo Padovan <gustavo@padovan.org>
2055M: Johan Hedberg <johan.hedberg@gmail.com>
2056L: linux-bluetooth@vger.kernel.org
2057W: http://www.bluez.org/
2058T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2059T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2060S: Maintained
2061F: drivers/bluetooth/
2062
2063BLUETOOTH SUBSYSTEM
2064M: Marcel Holtmann <marcel@holtmann.org>
2065M: Gustavo Padovan <gustavo@padovan.org>
2066M: Johan Hedberg <johan.hedberg@gmail.com>
2067L: linux-bluetooth@vger.kernel.org
2068W: http://www.bluez.org/
2069T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2070T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2071S: Maintained
2072F: net/bluetooth/
2073F: include/net/bluetooth/
2074
2075BONDING DRIVER
2076M: Jay Vosburgh <j.vosburgh@gmail.com>
2077M: Veaceslav Falico <vfalico@gmail.com>
2078M: Andy Gospodarek <gospo@cumulusnetworks.com>
2079L: netdev@vger.kernel.org
2080W: http://sourceforge.net/projects/bonding/
2081S: Supported
2082F: drivers/net/bonding/
2083F: include/uapi/linux/if_bonding.h
2084
2085BPF (Safe dynamic programs and tools)
2086M: Alexei Starovoitov <ast@kernel.org>
2087L: netdev@vger.kernel.org
2088L: linux-kernel@vger.kernel.org
2089S: Supported
2090F: kernel/bpf/
2091
2092BROADCOM B44 10/100 ETHERNET DRIVER
2093M: Gary Zambrano <zambrano@broadcom.com>
2094L: netdev@vger.kernel.org
2095S: Supported
2096F: drivers/net/ethernet/broadcom/b44.*
2097
2098BROADCOM GENET ETHERNET DRIVER
2099M: Florian Fainelli <f.fainelli@gmail.com>
2100L: netdev@vger.kernel.org
2101S: Supported
2102F: drivers/net/ethernet/broadcom/genet/
2103
2104BROADCOM BNX2 GIGABIT ETHERNET DRIVER
2105M: Sony Chacko <sony.chacko@qlogic.com>
2106M: Dept-HSGLinuxNICDev@qlogic.com
2107L: netdev@vger.kernel.org
2108S: Supported
2109F: drivers/net/ethernet/broadcom/bnx2.*
2110F: drivers/net/ethernet/broadcom/bnx2_*
2111
2112BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
2113M: Ariel Elior <ariel.elior@qlogic.com>
2114L: netdev@vger.kernel.org
2115S: Supported
2116F: drivers/net/ethernet/broadcom/bnx2x/
2117
2118BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
2119M: Christian Daudt <bcm@fixthebug.org>
2120M: Florian Fainelli <f.fainelli@gmail.com>
2121L: bcm-kernel-feedback-list@broadcom.com
2122T: git git://github.com/broadcom/mach-bcm
2123S: Maintained
2124F: arch/arm/mach-bcm/
2125F: arch/arm/boot/dts/bcm113*
2126F: arch/arm/boot/dts/bcm216*
2127F: arch/arm/boot/dts/bcm281*
2128F: arch/arm/configs/bcm_defconfig
2129F: drivers/mmc/host/sdhci-bcm-kona.c
2130F: drivers/clocksource/bcm_kona_timer.c
2131
2132BROADCOM BCM2835 ARM ARCHITECTURE
2133M: Stephen Warren <swarren@wwwdotorg.org>
2134M: Lee Jones <lee@kernel.org>
2135L: linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers)
2136T: git git://git.kernel.org/pub/scm/linux/kernel/git/rpi/linux-rpi.git
2137S: Maintained
2138N: bcm2835
2139
2140BROADCOM BCM33XX MIPS ARCHITECTURE
2141M: Kevin Cernekee <cernekee@gmail.com>
2142L: linux-mips@linux-mips.org
2143S: Maintained
2144F: arch/mips/bcm3384/*
2145F: arch/mips/include/asm/mach-bcm3384/*
2146F: arch/mips/kernel/*bmips*
2147
2148BROADCOM BCM5301X ARM ARCHITECTURE
2149M: Hauke Mehrtens <hauke@hauke-m.de>
2150L: linux-arm-kernel@lists.infradead.org
2151S: Maintained
2152F: arch/arm/mach-bcm/bcm_5301x.c
2153F: arch/arm/boot/dts/bcm5301x.dtsi
2154F: arch/arm/boot/dts/bcm470*
2155
2156BROADCOM BCM63XX ARM ARCHITECTURE
2157M: Florian Fainelli <f.fainelli@gmail.com>
2158L: linux-arm-kernel@lists.infradead.org
2159T: git git://github.com/broadcom/arm-bcm63xx.git
2160S: Maintained
2161F: arch/arm/mach-bcm/bcm63xx.c
2162F: arch/arm/include/debug/bcm63xx.S
2163
2164BROADCOM BCM63XX/BCM33XX UDC DRIVER
2165M: Kevin Cernekee <cernekee@gmail.com>
2166L: linux-usb@vger.kernel.org
2167S: Maintained
2168F: drivers/usb/gadget/udc/bcm63xx_udc.*
2169
2170BROADCOM BCM7XXX ARM ARCHITECTURE
2171M: Marc Carino <marc.ceeeee@gmail.com>
2172M: Brian Norris <computersforpeace@gmail.com>
2173M: Gregory Fong <gregory.0xf0@gmail.com>
2174M: Florian Fainelli <f.fainelli@gmail.com>
2175L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2176T: git git://github.com/broadcom/stblinux.git
2177S: Maintained
2178F: arch/arm/mach-bcm/*brcmstb*
2179F: arch/arm/boot/dts/bcm7*.dts*
2180F: drivers/bus/brcmstb_gisb.c
2181
2182BROADCOM BMIPS MIPS ARCHITECTURE
2183M: Kevin Cernekee <cernekee@gmail.com>
2184M: Florian Fainelli <f.fainelli@gmail.com>
2185L: linux-mips@linux-mips.org
2186T: git git://github.com/broadcom/stblinux.git
2187S: Maintained
2188F: arch/mips/bmips/*
2189F: arch/mips/include/asm/mach-bmips/*
2190F: arch/mips/kernel/*bmips*
2191F: arch/mips/boot/dts/bcm*.dts*
2192F: drivers/irqchip/irq-bcm7*
2193F: drivers/irqchip/irq-brcmstb*
2194
2195BROADCOM TG3 GIGABIT ETHERNET DRIVER
2196M: Prashant Sreedharan <prashant@broadcom.com>
2197M: Michael Chan <mchan@broadcom.com>
2198L: netdev@vger.kernel.org
2199S: Supported
2200F: drivers/net/ethernet/broadcom/tg3.*
2201
2202BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER
2203M: Brett Rudley <brudley@broadcom.com>
2204M: Arend van Spriel <arend@broadcom.com>
2205M: Franky (Zhenhui) Lin <frankyl@broadcom.com>
2206M: Hante Meuleman <meuleman@broadcom.com>
2207L: linux-wireless@vger.kernel.org
2208L: brcm80211-dev-list@broadcom.com
2209S: Supported
2210F: drivers/net/wireless/brcm80211/
2211
2212BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
2213M: QLogic-Storage-Upstream@qlogic.com
2214L: linux-scsi@vger.kernel.org
2215S: Supported
2216F: drivers/scsi/bnx2fc/
2217
2218BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
2219M: QLogic-Storage-Upstream@qlogic.com
2220L: linux-scsi@vger.kernel.org
2221S: Supported
2222F: drivers/scsi/bnx2i/
2223
2224BROADCOM CYGNUS/IPROC ARM ARCHITECTURE
2225M: Ray Jui <rjui@broadcom.com>
2226M: Scott Branden <sbranden@broadcom.com>
2227L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2228L: bcm-kernel-feedback-list@broadcom.com
2229T: git git://github.com/broadcom/cygnus-linux.git
2230S: Maintained
2231N: iproc
2232N: cygnus
2233N: bcm9113*
2234N: bcm9583*
2235N: bcm583*
2236N: bcm113*
2237
2238BROADCOM KONA GPIO DRIVER
2239M: Ray Jui <rjui@broadcom.com>
2240L: bcm-kernel-feedback-list@broadcom.com
2241S: Supported
2242F: drivers/gpio/gpio-bcm-kona.c
2243F: Documentation/devicetree/bindings/gpio/gpio-bcm-kona.txt
2244
2245BROADCOM SPECIFIC AMBA DRIVER (BCMA)
2246M: Rafał Miłecki <zajec5@gmail.com>
2247L: linux-wireless@vger.kernel.org
2248S: Maintained
2249F: drivers/bcma/
2250F: include/linux/bcma/
2251
2252BROADCOM SYSTEMPORT ETHERNET DRIVER
2253M: Florian Fainelli <f.fainelli@gmail.com>
2254L: netdev@vger.kernel.org
2255S: Supported
2256F: drivers/net/ethernet/broadcom/bcmsysport.*
2257
2258BROCADE BFA FC SCSI DRIVER
2259M: Anil Gurumurthy <anil.gurumurthy@qlogic.com>
2260M: Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
2261L: linux-scsi@vger.kernel.org
2262S: Supported
2263F: drivers/scsi/bfa/
2264
2265BROCADE BNA 10 GIGABIT ETHERNET DRIVER
2266M: Rasesh Mody <rasesh.mody@qlogic.com>
2267L: netdev@vger.kernel.org
2268S: Supported
2269F: drivers/net/ethernet/brocade/bna/
2270
2271BSG (block layer generic sg v4 driver)
2272M: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
2273L: linux-scsi@vger.kernel.org
2274S: Supported
2275F: block/bsg.c
2276F: include/linux/bsg.h
2277F: include/uapi/linux/bsg.h
2278
2279BT87X AUDIO DRIVER
2280M: Clemens Ladisch <clemens@ladisch.de>
2281L: alsa-devel@alsa-project.org (moderated for non-subscribers)
2282T: git git://git.alsa-project.org/alsa-kernel.git
2283S: Maintained
2284F: Documentation/sound/alsa/Bt87x.txt
2285F: sound/pci/bt87x.c
2286
2287BT8XXGPIO DRIVER
2288M: Michael Buesch <m@bues.ch>
2289W: http://bu3sch.de/btgpio.php
2290S: Maintained
2291F: drivers/gpio/gpio-bt8xx.c
2292
2293BTRFS FILE SYSTEM
2294M: Chris Mason <clm@fb.com>
2295M: Josef Bacik <jbacik@fb.com>
2296M: David Sterba <dsterba@suse.cz>
2297L: linux-btrfs@vger.kernel.org
2298W: http://btrfs.wiki.kernel.org/
2299Q: http://patchwork.kernel.org/project/linux-btrfs/list/
2300T: git git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git
2301S: Maintained
2302F: Documentation/filesystems/btrfs.txt
2303F: fs/btrfs/
2304
2305BTTV VIDEO4LINUX DRIVER
2306M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
2307L: linux-media@vger.kernel.org
2308W: http://linuxtv.org
2309T: git git://linuxtv.org/media_tree.git
2310S: Odd fixes
2311F: Documentation/video4linux/bttv/
2312F: drivers/media/pci/bt8xx/bttv*
2313
2314BUSLOGIC SCSI DRIVER
2315M: Khalid Aziz <khalid@gonehiking.org>
2316L: linux-scsi@vger.kernel.org
2317S: Maintained
2318F: drivers/scsi/BusLogic.*
2319F: drivers/scsi/FlashPoint.*
2320
2321C-MEDIA CMI8788 DRIVER
2322M: Clemens Ladisch <clemens@ladisch.de>
2323L: alsa-devel@alsa-project.org (moderated for non-subscribers)
2324T: git git://git.alsa-project.org/alsa-kernel.git
2325S: Maintained
2326F: sound/pci/oxygen/
2327
2328C6X ARCHITECTURE
2329M: Mark Salter <msalter@redhat.com>
2330M: Aurelien Jacquiot <a-jacquiot@ti.com>
2331L: linux-c6x-dev@linux-c6x.org
2332W: http://www.linux-c6x.org/wiki/index.php/Main_Page
2333S: Maintained
2334F: arch/c6x/
2335
2336CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
2337M: David Howells <dhowells@redhat.com>
2338L: linux-cachefs@redhat.com
2339S: Supported
2340F: Documentation/filesystems/caching/cachefiles.txt
2341F: fs/cachefiles/
2342
2343CADET FM/AM RADIO RECEIVER DRIVER
2344M: Hans Verkuil <hverkuil@xs4all.nl>
2345L: linux-media@vger.kernel.org
2346T: git git://linuxtv.org/media_tree.git
2347W: http://linuxtv.org
2348S: Maintained
2349F: drivers/media/radio/radio-cadet*
2350
2351CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
2352M: Jonathan Corbet <corbet@lwn.net>
2353L: linux-media@vger.kernel.org
2354T: git git://linuxtv.org/media_tree.git
2355S: Maintained
2356F: Documentation/video4linux/cafe_ccic
2357F: drivers/media/platform/marvell-ccic/
2358
2359CAIF NETWORK LAYER
2360M: Dmitry Tarnyagin <dmitry.tarnyagin@lockless.no>
2361L: netdev@vger.kernel.org
2362S: Supported
2363F: Documentation/networking/caif/
2364F: drivers/net/caif/
2365F: include/uapi/linux/caif/
2366F: include/net/caif/
2367F: net/caif/
2368
2369CALGARY x86-64 IOMMU
2370M: Muli Ben-Yehuda <muli@il.ibm.com>
2371M: "Jon D. Mason" <jdmason@kudzu.us>
2372L: discuss@x86-64.org
2373S: Maintained
2374F: arch/x86/kernel/pci-calgary_64.c
2375F: arch/x86/kernel/tce_64.c
2376F: arch/x86/include/asm/calgary.h
2377F: arch/x86/include/asm/tce.h
2378
2379CAN NETWORK LAYER
2380M: Oliver Hartkopp <socketcan@hartkopp.net>
2381M: Marc Kleine-Budde <mkl@pengutronix.de>
2382L: linux-can@vger.kernel.org
2383W: https://github.com/linux-can
2384T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
2385T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
2386S: Maintained
2387F: Documentation/networking/can.txt
2388F: net/can/
2389F: include/linux/can/core.h
2390F: include/uapi/linux/can.h
2391F: include/uapi/linux/can/bcm.h
2392F: include/uapi/linux/can/raw.h
2393F: include/uapi/linux/can/gw.h
2394
2395CAN NETWORK DRIVERS
2396M: Wolfgang Grandegger <wg@grandegger.com>
2397M: Marc Kleine-Budde <mkl@pengutronix.de>
2398L: linux-can@vger.kernel.org
2399W: https://github.com/linux-can
2400T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
2401T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
2402S: Maintained
2403F: drivers/net/can/
2404F: include/linux/can/dev.h
2405F: include/linux/can/platform/
2406F: include/uapi/linux/can/error.h
2407F: include/uapi/linux/can/netlink.h
2408
2409CAPABILITIES
2410M: Serge Hallyn <serge.hallyn@canonical.com>
2411L: linux-security-module@vger.kernel.org
2412S: Supported
2413F: include/linux/capability.h
2414F: include/uapi/linux/capability.h
2415F: security/capability.c
2416F: security/commoncap.c
2417F: kernel/capability.c
2418
2419CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
2420M: Kevin Tsai <ktsai@capellamicro.com>
2421S: Maintained
2422F: drivers/iio/light/cm*
2423F: Documentation/devicetree/bindings/i2c/trivial-devices.txt
2424
2425CC2520 IEEE-802.15.4 RADIO DRIVER
2426M: Varka Bhadram <varkabhadram@gmail.com>
2427L: linux-wpan@vger.kernel.org
2428S: Maintained
2429F: drivers/net/ieee802154/cc2520.c
2430F: include/linux/spi/cc2520.h
2431F: Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
2432
2433CELL BROADBAND ENGINE ARCHITECTURE
2434M: Arnd Bergmann <arnd@arndb.de>
2435L: linuxppc-dev@lists.ozlabs.org
2436L: cbe-oss-dev@lists.ozlabs.org
2437W: http://www.ibm.com/developerworks/power/cell/
2438S: Supported
2439F: arch/powerpc/include/asm/cell*.h
2440F: arch/powerpc/include/asm/spu*.h
2441F: arch/powerpc/include/uapi/asm/spu*.h
2442F: arch/powerpc/oprofile/*cell*
2443F: arch/powerpc/platforms/cell/
2444
2445CEPH DISTRIBUTED FILE SYSTEM CLIENT
2446M: Yan, Zheng <zyan@redhat.com>
2447M: Sage Weil <sage@redhat.com>
2448L: ceph-devel@vger.kernel.org
2449W: http://ceph.com/
2450T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
2451S: Supported
2452F: Documentation/filesystems/ceph.txt
2453F: fs/ceph/
2454F: net/ceph/
2455F: include/linux/ceph/
2456F: include/linux/crush/
2457
2458CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM:
2459L: linux-usb@vger.kernel.org
2460S: Orphan
2461F: Documentation/usb/WUSB-Design-overview.txt
2462F: Documentation/usb/wusb-cbaf
2463F: drivers/usb/host/hwa-hc.c
2464F: drivers/usb/host/whci/
2465F: drivers/usb/wusbcore/
2466F: include/linux/usb/wusb*
2467
2468CFAG12864B LCD DRIVER
2469M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
2470W: http://miguelojeda.es/auxdisplay.htm
2471W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
2472S: Maintained
2473F: drivers/auxdisplay/cfag12864b.c
2474F: include/linux/cfag12864b.h
2475
2476CFAG12864BFB LCD FRAMEBUFFER DRIVER
2477M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
2478W: http://miguelojeda.es/auxdisplay.htm
2479W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
2480S: Maintained
2481F: drivers/auxdisplay/cfag12864bfb.c
2482F: include/linux/cfag12864b.h
2483
2484CFG80211 and NL80211
2485M: Johannes Berg <johannes@sipsolutions.net>
2486L: linux-wireless@vger.kernel.org
2487W: http://wireless.kernel.org/
2488T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
2489T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
2490S: Maintained
2491F: include/uapi/linux/nl80211.h
2492F: include/net/cfg80211.h
2493F: net/wireless/*
2494X: net/wireless/wext*
2495
2496CHAR and MISC DRIVERS
2497M: Arnd Bergmann <arnd@arndb.de>
2498M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
2499T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
2500S: Supported
2501F: drivers/char/*
2502F: drivers/misc/*
2503F: include/linux/miscdevice.h
2504
2505CHECKPATCH
2506M: Andy Whitcroft <apw@canonical.com>
2507M: Joe Perches <joe@perches.com>
2508S: Maintained
2509F: scripts/checkpatch.pl
2510
2511CHINESE DOCUMENTATION
2512M: Harry Wei <harryxiyou@gmail.com>
2513L: xiyoulinuxkernelgroup@googlegroups.com (subscribers-only)
2514L: linux-kernel@zh-kernel.org (moderated for non-subscribers)
2515S: Maintained
2516F: Documentation/zh_CN/
2517
2518CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
2519M: Peter Chen <Peter.Chen@freescale.com>
2520T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
2521L: linux-usb@vger.kernel.org
2522S: Maintained
2523F: drivers/usb/chipidea/
2524
2525CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
2526M: Hans de Goede <hdegoede@redhat.com>
2527L: linux-input@vger.kernel.org
2528S: Maintained
2529F: Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt
2530F: drivers/input/touchscreen/chipone_icn8318.c
2531
2532CHROME HARDWARE PLATFORM SUPPORT
2533M: Olof Johansson <olof@lixom.net>
2534S: Maintained
2535F: drivers/platform/chrome/
2536
2537CISCO VIC ETHERNET NIC DRIVER
2538M: Christian Benvenuti <benve@cisco.com>
2539M: Sujith Sankar <ssujith@cisco.com>
2540M: Govindarajulu Varadarajan <_govind@gmx.com>
2541M: Neel Patel <neepatel@cisco.com>
2542S: Supported
2543F: drivers/net/ethernet/cisco/enic/
2544
2545CISCO VIC LOW LATENCY NIC DRIVER
2546M: Upinder Malhi <umalhi@cisco.com>
2547S: Supported
2548F: drivers/infiniband/hw/usnic
2549
2550CIRRUS LOGIC EP93XX ETHERNET DRIVER
2551M: Hartley Sweeten <hsweeten@visionengravers.com>
2552L: netdev@vger.kernel.org
2553S: Maintained
2554F: drivers/net/ethernet/cirrus/ep93xx_eth.c
2555
2556CIRRUS LOGIC AUDIO CODEC DRIVERS
2557M: Brian Austin <brian.austin@cirrus.com>
2558M: Paul Handrigan <Paul.Handrigan@cirrus.com>
2559L: alsa-devel@alsa-project.org (moderated for non-subscribers)
2560S: Maintained
2561F: sound/soc/codecs/cs*
2562
2563CLEANCACHE API
2564M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
2565L: linux-kernel@vger.kernel.org
2566S: Maintained
2567F: mm/cleancache.c
2568F: include/linux/cleancache.h
2569
2570CLK API
2571M: Russell King <linux@arm.linux.org.uk>
2572L: linux-clk@vger.kernel.org
2573S: Maintained
2574F: include/linux/clk.h
2575
2576CLOCKSOURCE, CLOCKEVENT DRIVERS
2577M: Daniel Lezcano <daniel.lezcano@linaro.org>
2578M: Thomas Gleixner <tglx@linutronix.de>
2579L: linux-kernel@vger.kernel.org
2580T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
2581S: Supported
2582F: drivers/clocksource
2583
2584CISCO FCOE HBA DRIVER
2585M: Hiral Patel <hiralpat@cisco.com>
2586M: Suma Ramars <sramars@cisco.com>
2587M: Brian Uchino <buchino@cisco.com>
2588L: linux-scsi@vger.kernel.org
2589S: Supported
2590F: drivers/scsi/fnic/
2591
2592CMPC ACPI DRIVER
2593M: Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com>
2594M: Daniel Oliveira Nascimento <don@syst.com.br>
2595L: platform-driver-x86@vger.kernel.org
2596S: Supported
2597F: drivers/platform/x86/classmate-laptop.c
2598
2599COCCINELLE/Semantic Patches (SmPL)
2600M: Julia Lawall <Julia.Lawall@lip6.fr>
2601M: Gilles Muller <Gilles.Muller@lip6.fr>
2602M: Nicolas Palix <nicolas.palix@imag.fr>
2603M: Michal Marek <mmarek@suse.cz>
2604L: cocci@systeme.lip6.fr (moderated for non-subscribers)
2605T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc
2606W: http://coccinelle.lip6.fr/
2607S: Supported
2608F: Documentation/coccinelle.txt
2609F: scripts/coccinelle/
2610F: scripts/coccicheck
2611
2612CODA FILE SYSTEM
2613M: Jan Harkes <jaharkes@cs.cmu.edu>
2614M: coda@cs.cmu.edu
2615L: codalist@coda.cs.cmu.edu
2616W: http://www.coda.cs.cmu.edu/
2617S: Maintained
2618F: Documentation/filesystems/coda.txt
2619F: fs/coda/
2620F: include/linux/coda*.h
2621F: include/uapi/linux/coda*.h
2622
2623CODA V4L2 MEM2MEM DRIVER
2624M: Philipp Zabel <p.zabel@pengutronix.de>
2625L: linux-media@vger.kernel.org
2626S: Maintained
2627F: Documentation/devicetree/bindings/media/coda.txt
2628F: drivers/media/platform/coda/
2629
2630COMMON CLK FRAMEWORK
2631M: Mike Turquette <mturquette@linaro.org>
2632M: Stephen Boyd <sboyd@codeaurora.org>
2633L: linux-clk@vger.kernel.org
2634T: git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
2635S: Maintained
2636F: drivers/clk/
2637X: drivers/clk/clkdev.c
2638F: include/linux/clk-pr*
2639F: include/linux/clk/
2640
2641COMMON INTERNET FILE SYSTEM (CIFS)
2642M: Steve French <sfrench@samba.org>
2643L: linux-cifs@vger.kernel.org
2644L: samba-technical@lists.samba.org (moderated for non-subscribers)
2645W: http://linux-cifs.samba.org/
2646T: git git://git.samba.org/sfrench/cifs-2.6.git
2647S: Supported
2648F: Documentation/filesystems/cifs/
2649F: fs/cifs/
2650
2651COMPACTPCI HOTPLUG CORE
2652M: Scott Murray <scott@spiteful.org>
2653L: linux-pci@vger.kernel.org
2654S: Maintained
2655F: drivers/pci/hotplug/cpci_hotplug*
2656
2657COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
2658M: Scott Murray <scott@spiteful.org>
2659L: linux-pci@vger.kernel.org
2660S: Maintained
2661F: drivers/pci/hotplug/cpcihp_zt5550.*
2662
2663COMPACTPCI HOTPLUG GENERIC DRIVER
2664M: Scott Murray <scott@spiteful.org>
2665L: linux-pci@vger.kernel.org
2666S: Maintained
2667F: drivers/pci/hotplug/cpcihp_generic.c
2668
2669COMPAL LAPTOP SUPPORT
2670M: Cezary Jackiewicz <cezary.jackiewicz@gmail.com>
2671L: platform-driver-x86@vger.kernel.org
2672S: Maintained
2673F: drivers/platform/x86/compal-laptop.c
2674
2675CONEXANT ACCESSRUNNER USB DRIVER
2676M: Simon Arlott <cxacru@fire.lp0.eu>
2677L: accessrunner-general@lists.sourceforge.net
2678W: http://accessrunner.sourceforge.net/
2679S: Maintained
2680F: drivers/usb/atm/cxacru.c
2681
2682CONFIGFS
2683M: Joel Becker <jlbec@evilplan.org>
2684T: git git://git.kernel.org/pub/scm/linux/kernel/git/jlbec/configfs.git
2685S: Supported
2686F: fs/configfs/
2687F: include/linux/configfs.h
2688
2689CONNECTOR
2690M: Evgeniy Polyakov <zbr@ioremap.net>
2691L: netdev@vger.kernel.org
2692S: Maintained
2693F: drivers/connector/
2694
2695CONTROL GROUP (CGROUP)
2696M: Tejun Heo <tj@kernel.org>
2697M: Li Zefan <lizefan@huawei.com>
2698L: cgroups@vger.kernel.org
2699T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
2700S: Maintained
2701F: Documentation/cgroups/
2702F: include/linux/cgroup*
2703F: kernel/cgroup*
2704
2705CONTROL GROUP - CPUSET
2706M: Li Zefan <lizefan@huawei.com>
2707L: cgroups@vger.kernel.org
2708W: http://www.bullopensource.org/cpuset/
2709W: http://oss.sgi.com/projects/cpusets/
2710T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
2711S: Maintained
2712F: Documentation/cgroups/cpusets.txt
2713F: include/linux/cpuset.h
2714F: kernel/cpuset.c
2715
2716CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
2717M: Johannes Weiner <hannes@cmpxchg.org>
2718M: Michal Hocko <mhocko@suse.cz>
2719L: cgroups@vger.kernel.org
2720L: linux-mm@kvack.org
2721S: Maintained
2722F: mm/memcontrol.c
2723F: mm/swap_cgroup.c
2724
2725CORETEMP HARDWARE MONITORING DRIVER
2726M: Fenghua Yu <fenghua.yu@intel.com>
2727L: lm-sensors@lm-sensors.org
2728S: Maintained
2729F: Documentation/hwmon/coretemp
2730F: drivers/hwmon/coretemp.c
2731
2732COSA/SRP SYNC SERIAL DRIVER
2733M: Jan "Yenya" Kasprzak <kas@fi.muni.cz>
2734W: http://www.fi.muni.cz/~kas/cosa/
2735S: Maintained
2736F: drivers/net/wan/cosa*
2737
2738CPMAC ETHERNET DRIVER
2739M: Florian Fainelli <florian@openwrt.org>
2740L: netdev@vger.kernel.org
2741S: Maintained
2742F: drivers/net/ethernet/ti/cpmac.c
2743
2744CPU FREQUENCY DRIVERS
2745M: Rafael J. Wysocki <rjw@rjwysocki.net>
2746M: Viresh Kumar <viresh.kumar@linaro.org>
2747L: linux-pm@vger.kernel.org
2748S: Maintained
2749T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
2750T: git git://git.linaro.org/people/vireshk/linux.git (For ARM Updates)
2751F: drivers/cpufreq/
2752F: include/linux/cpufreq.h
2753
2754CPU FREQUENCY DRIVERS - ARM BIG LITTLE
2755M: Viresh Kumar <viresh.kumar@linaro.org>
2756M: Sudeep Holla <sudeep.holla@arm.com>
2757L: linux-pm@vger.kernel.org
2758W: http://www.arm.com/products/processors/technologies/biglittleprocessing.php
2759S: Maintained
2760F: drivers/cpufreq/arm_big_little.h
2761F: drivers/cpufreq/arm_big_little.c
2762F: drivers/cpufreq/arm_big_little_dt.c
2763
2764CPUIDLE DRIVER - ARM BIG LITTLE
2765M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
2766M: Daniel Lezcano <daniel.lezcano@linaro.org>
2767L: linux-pm@vger.kernel.org
2768L: linux-arm-kernel@lists.infradead.org
2769T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
2770S: Maintained
2771F: drivers/cpuidle/cpuidle-big_little.c
2772
2773CPUIDLE DRIVER - ARM EXYNOS
2774M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
2775M: Daniel Lezcano <daniel.lezcano@linaro.org>
2776M: Kukjin Kim <kgene@kernel.org>
2777L: linux-pm@vger.kernel.org
2778L: linux-samsung-soc@vger.kernel.org
2779S: Supported
2780F: drivers/cpuidle/cpuidle-exynos.c
2781F: arch/arm/mach-exynos/pm.c
2782
2783CPUIDLE DRIVERS
2784M: Rafael J. Wysocki <rjw@rjwysocki.net>
2785M: Daniel Lezcano <daniel.lezcano@linaro.org>
2786L: linux-pm@vger.kernel.org
2787S: Maintained
2788T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
2789F: drivers/cpuidle/*
2790F: include/linux/cpuidle.h
2791
2792CPUID/MSR DRIVER
2793M: "H. Peter Anvin" <hpa@zytor.com>
2794S: Maintained
2795F: arch/x86/kernel/cpuid.c
2796F: arch/x86/kernel/msr.c
2797
2798CPU POWER MONITORING SUBSYSTEM
2799M: Thomas Renninger <trenn@suse.de>
2800L: linux-pm@vger.kernel.org
2801S: Maintained
2802F: tools/power/cpupower/
2803
2804CRAMFS FILESYSTEM
2805W: http://sourceforge.net/projects/cramfs/
2806S: Orphan / Obsolete
2807F: Documentation/filesystems/cramfs.txt
2808F: fs/cramfs/
2809
2810CRIS PORT
2811M: Mikael Starvik <starvik@axis.com>
2812M: Jesper Nilsson <jesper.nilsson@axis.com>
2813L: linux-cris-kernel@axis.com
2814W: http://developer.axis.com
2815S: Maintained
2816F: arch/cris/
2817F: drivers/tty/serial/crisv10.*
2818
2819CRYPTO API
2820M: Herbert Xu <herbert@gondor.apana.org.au>
2821M: "David S. Miller" <davem@davemloft.net>
2822L: linux-crypto@vger.kernel.org
2823T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
2824S: Maintained
2825F: Documentation/crypto/
2826F: Documentation/DocBook/crypto-API.tmpl
2827F: arch/*/crypto/
2828F: crypto/
2829F: drivers/crypto/
2830F: include/crypto/
2831
2832CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
2833M: Neil Horman <nhorman@tuxdriver.com>
2834L: linux-crypto@vger.kernel.org
2835S: Maintained
2836F: crypto/ansi_cprng.c
2837F: crypto/rng.c
2838
2839CS5535 Audio ALSA driver
2840M: Jaya Kumar <jayakumar.alsa@gmail.com>
2841S: Maintained
2842F: sound/pci/cs5535audio/
2843
2844CW1200 WLAN driver
2845M: Solomon Peachy <pizza@shaftnet.org>
2846S: Maintained
2847F: drivers/net/wireless/cw1200/
2848
2849CX18 VIDEO4LINUX DRIVER
2850M: Andy Walls <awalls@md.metrocast.net>
2851L: ivtv-devel@ivtvdriver.org (subscribers-only)
2852L: linux-media@vger.kernel.org
2853T: git git://linuxtv.org/media_tree.git
2854W: http://linuxtv.org
2855W: http://www.ivtvdriver.org/index.php/Cx18
2856S: Maintained
2857F: Documentation/video4linux/cx18.txt
2858F: drivers/media/pci/cx18/
2859F: include/uapi/linux/ivtv*
2860
2861CX2341X MPEG ENCODER HELPER MODULE
2862M: Hans Verkuil <hverkuil@xs4all.nl>
2863L: linux-media@vger.kernel.org
2864T: git git://linuxtv.org/media_tree.git
2865W: http://linuxtv.org
2866S: Maintained
2867F: drivers/media/common/cx2341x*
2868F: include/media/cx2341x*
2869
2870CX88 VIDEO4LINUX DRIVER
2871M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
2872L: linux-media@vger.kernel.org
2873W: http://linuxtv.org
2874T: git git://linuxtv.org/media_tree.git
2875S: Odd fixes
2876F: Documentation/video4linux/cx88/
2877F: drivers/media/pci/cx88/
2878
2879CXD2820R MEDIA DRIVER
2880M: Antti Palosaari <crope@iki.fi>
2881L: linux-media@vger.kernel.org
2882W: http://linuxtv.org/
2883W: http://palosaari.fi/linux/
2884Q: http://patchwork.linuxtv.org/project/linux-media/list/
2885T: git git://linuxtv.org/anttip/media_tree.git
2886S: Maintained
2887F: drivers/media/dvb-frontends/cxd2820r*
2888
2889CXGB3 ETHERNET DRIVER (CXGB3)
2890M: Santosh Raspatur <santosh@chelsio.com>
2891L: netdev@vger.kernel.org
2892W: http://www.chelsio.com
2893S: Supported
2894F: drivers/net/ethernet/chelsio/cxgb3/
2895
2896CXGB3 ISCSI DRIVER (CXGB3I)
2897M: Karen Xie <kxie@chelsio.com>
2898L: linux-scsi@vger.kernel.org
2899W: http://www.chelsio.com
2900S: Supported
2901F: drivers/scsi/cxgbi/cxgb3i
2902
2903CXGB3 IWARP RNIC DRIVER (IW_CXGB3)
2904M: Steve Wise <swise@chelsio.com>
2905L: linux-rdma@vger.kernel.org
2906W: http://www.openfabrics.org
2907S: Supported
2908F: drivers/infiniband/hw/cxgb3/
2909
2910CXGB4 ETHERNET DRIVER (CXGB4)
2911M: Hariprasad S <hariprasad@chelsio.com>
2912L: netdev@vger.kernel.org
2913W: http://www.chelsio.com
2914S: Supported
2915F: drivers/net/ethernet/chelsio/cxgb4/
2916
2917CXGB4 ISCSI DRIVER (CXGB4I)
2918M: Karen Xie <kxie@chelsio.com>
2919L: linux-scsi@vger.kernel.org
2920W: http://www.chelsio.com
2921S: Supported
2922F: drivers/scsi/cxgbi/cxgb4i
2923
2924CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
2925M: Steve Wise <swise@chelsio.com>
2926L: linux-rdma@vger.kernel.org
2927W: http://www.openfabrics.org
2928S: Supported
2929F: drivers/infiniband/hw/cxgb4/
2930
2931CXGB4VF ETHERNET DRIVER (CXGB4VF)
2932M: Casey Leedom <leedom@chelsio.com>
2933L: netdev@vger.kernel.org
2934W: http://www.chelsio.com
2935S: Supported
2936F: drivers/net/ethernet/chelsio/cxgb4vf/
2937
2938CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
2939M: Ian Munsie <imunsie@au1.ibm.com>
2940M: Michael Neuling <mikey@neuling.org>
2941L: linuxppc-dev@lists.ozlabs.org
2942S: Supported
2943F: drivers/misc/cxl/
2944F: include/misc/cxl.h
2945F: include/uapi/misc/cxl.h
2946F: Documentation/powerpc/cxl.txt
2947F: Documentation/powerpc/cxl.txt
2948F: Documentation/ABI/testing/sysfs-class-cxl
2949
2950STMMAC ETHERNET DRIVER
2951M: Giuseppe Cavallaro <peppe.cavallaro@st.com>
2952L: netdev@vger.kernel.org
2953W: http://www.stlinux.com
2954S: Supported
2955F: drivers/net/ethernet/stmicro/stmmac/
2956
2957CYBERPRO FB DRIVER
2958M: Russell King <linux@arm.linux.org.uk>
2959L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2960W: http://www.arm.linux.org.uk/
2961S: Maintained
2962F: drivers/video/fbdev/cyber2000fb.*
2963
2964CYCLADES ASYNC MUX DRIVER
2965W: http://www.cyclades.com/
2966S: Orphan
2967F: drivers/tty/cyclades.c
2968F: include/linux/cyclades.h
2969F: include/uapi/linux/cyclades.h
2970
2971CYCLADES PC300 DRIVER
2972W: http://www.cyclades.com/
2973S: Orphan
2974F: drivers/net/wan/pc300*
2975
2976CYPRESS_FIRMWARE MEDIA DRIVER
2977M: Antti Palosaari <crope@iki.fi>
2978L: linux-media@vger.kernel.org
2979W: http://linuxtv.org/
2980W: http://palosaari.fi/linux/
2981Q: http://patchwork.linuxtv.org/project/linux-media/list/
2982T: git git://linuxtv.org/anttip/media_tree.git
2983S: Maintained
2984F: drivers/media/common/cypress_firmware*
2985
2986CYTTSP TOUCHSCREEN DRIVER
2987M: Ferruh Yigit <fery@cypress.com>
2988L: linux-input@vger.kernel.org
2989S: Supported
2990F: drivers/input/touchscreen/cyttsp*
2991F: include/linux/input/cyttsp.h
2992
2993DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
2994M: Joshua Kinard <kumba@gentoo.org>
2995S: Maintained
2996F: drivers/rtc/rtc-ds1685.c
2997F: include/linux/rtc/ds1685.h
2998
2999DAMA SLAVE for AX.25
3000M: Joerg Reuter <jreuter@yaina.de>
3001W: http://yaina.de/jreuter/
3002W: http://www.qsl.net/dl1bke/
3003L: linux-hams@vger.kernel.org
3004S: Maintained
3005F: net/ax25/af_ax25.c
3006F: net/ax25/ax25_dev.c
3007F: net/ax25/ax25_ds_*
3008F: net/ax25/ax25_in.c
3009F: net/ax25/ax25_out.c
3010F: net/ax25/ax25_timer.c
3011F: net/ax25/sysctl_net_ax25.c
3012
3013DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
3014L: netdev@vger.kernel.org
3015S: Orphan
3016F: Documentation/networking/dmfe.txt
3017F: drivers/net/ethernet/dec/tulip/dmfe.c
3018
3019DC390/AM53C974 SCSI driver
3020M: Hannes Reinecke <hare@suse.de>
3021L: linux-scsi@vger.kernel.org
3022S: Maintained
3023F: drivers/scsi/am53c974.c
3024
3025DC395x SCSI driver
3026M: Oliver Neukum <oliver@neukum.org>
3027M: Ali Akcaagac <aliakc@web.de>
3028M: Jamie Lenehan <lenehan@twibble.org>
3029L: dc395x@twibble.org
3030W: http://twibble.org/dist/dc395x/
3031W: http://lists.twibble.org/mailman/listinfo/dc395x/
3032S: Maintained
3033F: Documentation/scsi/dc395x.txt
3034F: drivers/scsi/dc395x.*
3035
3036DCCP PROTOCOL
3037M: Gerrit Renker <gerrit@erg.abdn.ac.uk>
3038L: dccp@vger.kernel.org
3039W: http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
3040S: Maintained
3041F: include/linux/dccp.h
3042F: include/uapi/linux/dccp.h
3043F: include/linux/tfrc.h
3044F: net/dccp/
3045
3046DECnet NETWORK LAYER
3047W: http://linux-decnet.sourceforge.net
3048L: linux-decnet-user@lists.sourceforge.net
3049S: Orphan
3050F: Documentation/networking/decnet.txt
3051F: net/decnet/
3052
3053DECSTATION PLATFORM SUPPORT
3054M: "Maciej W. Rozycki" <macro@linux-mips.org>
3055L: linux-mips@linux-mips.org
3056W: http://www.linux-mips.org/wiki/DECstation
3057S: Maintained
3058F: arch/mips/dec/
3059F: arch/mips/include/asm/dec/
3060F: arch/mips/include/asm/mach-dec/
3061
3062DEFXX FDDI NETWORK DRIVER
3063M: "Maciej W. Rozycki" <macro@linux-mips.org>
3064S: Maintained
3065F: drivers/net/fddi/defxx.*
3066
3067DELL LAPTOP DRIVER
3068M: Matthew Garrett <mjg59@srcf.ucam.org>
3069M: Pali Rohár <pali.rohar@gmail.com>
3070L: platform-driver-x86@vger.kernel.org
3071S: Maintained
3072F: drivers/platform/x86/dell-laptop.c
3073
3074DELL LAPTOP FREEFALL DRIVER
3075M: Pali Rohár <pali.rohar@gmail.com>
3076S: Maintained
3077F: drivers/platform/x86/dell-smo8800.c
3078
3079DELL LAPTOP SMM DRIVER
3080M: Guenter Roeck <linux@roeck-us.net>
3081S: Maintained
3082F: drivers/char/i8k.c
3083F: include/uapi/linux/i8k.h
3084
3085DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
3086M: Doug Warzecha <Douglas_Warzecha@dell.com>
3087S: Maintained
3088F: Documentation/dcdbas.txt
3089F: drivers/firmware/dcdbas.*
3090
3091DELL WMI EXTRAS DRIVER
3092M: Matthew Garrett <mjg59@srcf.ucam.org>
3093M: Pali Rohár <pali.rohar@gmail.com>
3094S: Maintained
3095F: drivers/platform/x86/dell-wmi.c
3096
3097DESIGNWARE USB2 DRD IP DRIVER
3098M: John Youn <johnyoun@synopsys.com>
3099L: linux-usb@vger.kernel.org
3100T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
3101S: Maintained
3102F: drivers/usb/dwc2/
3103
3104DESIGNWARE USB3 DRD IP DRIVER
3105M: Felipe Balbi <balbi@ti.com>
3106L: linux-usb@vger.kernel.org
3107L: linux-omap@vger.kernel.org
3108T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
3109S: Maintained
3110F: drivers/usb/dwc3/
3111
3112DEVICE COREDUMP (DEV_COREDUMP)
3113M: Johannes Berg <johannes@sipsolutions.net>
3114L: linux-kernel@vger.kernel.org
3115S: Maintained
3116F: drivers/base/devcoredump.c
3117F: include/linux/devcoredump.h
3118
3119DEVICE FREQUENCY (DEVFREQ)
3120M: MyungJoo Ham <myungjoo.ham@samsung.com>
3121M: Kyungmin Park <kyungmin.park@samsung.com>
3122L: linux-pm@vger.kernel.org
3123S: Maintained
3124F: drivers/devfreq/
3125
3126DEVICE NUMBER REGISTRY
3127M: Torben Mathiasen <device@lanana.org>
3128W: http://lanana.org/docs/device-list/index.html
3129S: Maintained
3130
3131DEVICE-MAPPER (LVM)
3132M: Alasdair Kergon <agk@redhat.com>
3133M: Mike Snitzer <snitzer@redhat.com>
3134M: dm-devel@redhat.com
3135L: dm-devel@redhat.com
3136W: http://sources.redhat.com/dm
3137Q: http://patchwork.kernel.org/project/dm-devel/list/
3138T: git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
3139T: quilt http://people.redhat.com/agk/patches/linux/editing/
3140S: Maintained
3141F: Documentation/device-mapper/
3142F: drivers/md/dm*
3143F: drivers/md/persistent-data/
3144F: include/linux/device-mapper.h
3145F: include/linux/dm-*.h
3146F: include/uapi/linux/dm-*.h
3147
3148DIALOG SEMICONDUCTOR DRIVERS
3149M: Support Opensource <support.opensource@diasemi.com>
3150W: http://www.dialog-semiconductor.com/products
3151S: Supported
3152F: Documentation/hwmon/da90??
3153F: drivers/gpio/gpio-da90??.c
3154F: drivers/hwmon/da90??-hwmon.c
3155F: drivers/iio/adc/da91??-*.c
3156F: drivers/input/misc/da90??_onkey.c
3157F: drivers/input/touchscreen/da9052_tsi.c
3158F: drivers/leds/leds-da90??.c
3159F: drivers/mfd/da903x.c
3160F: drivers/mfd/da90??-*.c
3161F: drivers/mfd/da91??-*.c
3162F: drivers/power/da9052-battery.c
3163F: drivers/power/da91??-*.c
3164F: drivers/regulator/da903x.c
3165F: drivers/regulator/da9???-regulator.[ch]
3166F: drivers/rtc/rtc-da90??.c
3167F: drivers/video/backlight/da90??_bl.c
3168F: drivers/watchdog/da90??_wdt.c
3169F: include/linux/mfd/da903x.h
3170F: include/linux/mfd/da9052/
3171F: include/linux/mfd/da9055/
3172F: include/linux/mfd/da9063/
3173F: include/linux/mfd/da9150/
3174F: include/sound/da[79]*.h
3175F: sound/soc/codecs/da[79]*.[ch]
3176
3177DIGI NEO AND CLASSIC PCI PRODUCTS
3178M: Lidza Louina <lidza.louina@gmail.com>
3179M: Mark Hounschell <markh@compro.net>
3180L: driverdev-devel@linuxdriverproject.org
3181S: Maintained
3182F: drivers/staging/dgnc/
3183
3184DIGI EPCA PCI PRODUCTS
3185M: Lidza Louina <lidza.louina@gmail.com>
3186M: Mark Hounschell <markh@compro.net>
3187M: Daeseok Youn <daeseok.youn@gmail.com>
3188L: driverdev-devel@linuxdriverproject.org
3189S: Maintained
3190F: drivers/staging/dgap/
3191
3192DIOLAN U2C-12 I2C DRIVER
3193M: Guenter Roeck <linux@roeck-us.net>
3194L: linux-i2c@vger.kernel.org
3195S: Maintained
3196F: drivers/i2c/busses/i2c-diolan-u2c.c
3197
3198DIRECT ACCESS (DAX)
3199M: Matthew Wilcox <willy@linux.intel.com>
3200L: linux-fsdevel@vger.kernel.org
3201S: Supported
3202F: fs/dax.c
3203
3204DIRECTORY NOTIFICATION (DNOTIFY)
3205M: Eric Paris <eparis@parisplace.org>
3206S: Maintained
3207F: Documentation/filesystems/dnotify.txt
3208F: fs/notify/dnotify/
3209F: include/linux/dnotify.h
3210
3211DISK GEOMETRY AND PARTITION HANDLING
3212M: Andries Brouwer <aeb@cwi.nl>
3213W: http://www.win.tue.nl/~aeb/linux/Large-Disk.html
3214W: http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
3215W: http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
3216S: Maintained
3217
3218DISKQUOTA
3219M: Jan Kara <jack@suse.cz>
3220S: Maintained
3221F: Documentation/filesystems/quota.txt
3222F: fs/quota/
3223F: include/linux/quota*.h
3224F: include/uapi/linux/quota*.h
3225
3226DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
3227M: Bernie Thompson <bernie@plugable.com>
3228L: linux-fbdev@vger.kernel.org
3229S: Maintained
3230W: http://plugable.com/category/projects/udlfb/
3231F: drivers/video/fbdev/udlfb.c
3232F: include/video/udlfb.h
3233F: Documentation/fb/udlfb.txt
3234
3235DISTRIBUTED LOCK MANAGER (DLM)
3236M: Christine Caulfield <ccaulfie@redhat.com>
3237M: David Teigland <teigland@redhat.com>
3238L: cluster-devel@redhat.com
3239W: http://sources.redhat.com/cluster/
3240T: git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/dlm.git
3241S: Supported
3242F: fs/dlm/
3243
3244DMA BUFFER SHARING FRAMEWORK
3245M: Sumit Semwal <sumit.semwal@linaro.org>
3246S: Maintained
3247L: linux-media@vger.kernel.org
3248L: dri-devel@lists.freedesktop.org
3249L: linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
3250F: drivers/dma-buf/
3251F: include/linux/dma-buf*
3252F: include/linux/reservation.h
3253F: include/linux/*fence.h
3254F: Documentation/dma-buf-sharing.txt
3255T: git git://git.linaro.org/people/sumitsemwal/linux-dma-buf.git
3256
3257DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
3258M: Vinod Koul <vinod.koul@intel.com>
3259L: dmaengine@vger.kernel.org
3260Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
3261S: Maintained
3262F: drivers/dma/
3263F: include/linux/dmaengine.h
3264F: Documentation/dmaengine/
3265T: git git://git.infradead.org/users/vkoul/slave-dma.git
3266
3267DME1737 HARDWARE MONITOR DRIVER
3268M: Juerg Haefliger <juergh@gmail.com>
3269L: lm-sensors@lm-sensors.org
3270S: Maintained
3271F: Documentation/hwmon/dme1737
3272F: drivers/hwmon/dme1737.c
3273
3274DMI/SMBIOS SUPPORT
3275M: Jean Delvare <jdelvare@suse.de>
3276S: Maintained
3277F: drivers/firmware/dmi-id.c
3278F: drivers/firmware/dmi_scan.c
3279F: include/linux/dmi.h
3280
3281DOCUMENTATION
3282M: Jonathan Corbet <corbet@lwn.net>
3283L: linux-doc@vger.kernel.org
3284S: Maintained
3285F: Documentation/
3286X: Documentation/ABI/
3287X: Documentation/devicetree/
3288X: Documentation/acpi
3289X: Documentation/power
3290X: Documentation/spi
3291T: git git://git.lwn.net/linux-2.6.git docs-next
3292
3293DOUBLETALK DRIVER
3294M: "James R. Van Zandt" <jrv@vanzandt.mv.com>
3295L: blinux-list@redhat.com
3296S: Maintained
3297F: drivers/char/dtlk.c
3298F: include/linux/dtlk.h
3299
3300DPT_I2O SCSI RAID DRIVER
3301M: Adaptec OEM Raid Solutions <aacraid@adaptec.com>
3302L: linux-scsi@vger.kernel.org
3303W: http://www.adaptec.com/
3304S: Maintained
3305F: drivers/scsi/dpt*
3306F: drivers/scsi/dpt/
3307
3308DRBD DRIVER
3309P: Philipp Reisner
3310P: Lars Ellenberg
3311M: drbd-dev@lists.linbit.com
3312L: drbd-user@lists.linbit.com
3313W: http://www.drbd.org
3314T: git git://git.drbd.org/linux-2.6-drbd.git drbd
3315T: git git://git.drbd.org/drbd-8.3.git
3316S: Supported
3317F: drivers/block/drbd/
3318F: lib/lru_cache.c
3319F: Documentation/blockdev/drbd/
3320
3321DRIVER CORE, KOBJECTS, DEBUGFS AND SYSFS
3322M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
3323T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
3324S: Supported
3325F: Documentation/kobject.txt
3326F: drivers/base/
3327F: fs/sysfs/
3328F: fs/debugfs/
3329F: include/linux/kobj*
3330F: include/linux/debugfs.h
3331F: lib/kobj*
3332
3333DRM DRIVERS
3334M: David Airlie <airlied@linux.ie>
3335L: dri-devel@lists.freedesktop.org
3336T: git git://people.freedesktop.org/~airlied/linux
3337S: Maintained
3338F: drivers/gpu/drm/
3339F: drivers/gpu/vga/
3340F: include/drm/
3341F: include/uapi/drm/
3342
3343RADEON DRM DRIVERS
3344M: Alex Deucher <alexander.deucher@amd.com>
3345M: Christian König <christian.koenig@amd.com>
3346L: dri-devel@lists.freedesktop.org
3347T: git git://people.freedesktop.org/~agd5f/linux
3348S: Supported
3349F: drivers/gpu/drm/radeon/
3350F: include/uapi/drm/radeon*
3351
3352DRM PANEL DRIVERS
3353M: Thierry Reding <thierry.reding@gmail.com>
3354L: dri-devel@lists.freedesktop.org
3355T: git git://anongit.freedesktop.org/tegra/linux.git
3356S: Maintained
3357F: drivers/gpu/drm/drm_panel.c
3358F: drivers/gpu/drm/panel/
3359F: include/drm/drm_panel.h
3360F: Documentation/devicetree/bindings/panel/
3361
3362INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets)
3363M: Daniel Vetter <daniel.vetter@intel.com>
3364M: Jani Nikula <jani.nikula@linux.intel.com>
3365L: intel-gfx@lists.freedesktop.org
3366L: dri-devel@lists.freedesktop.org
3367Q: http://patchwork.freedesktop.org/project/intel-gfx/
3368T: git git://anongit.freedesktop.org/drm-intel
3369S: Supported
3370F: drivers/gpu/drm/i915/
3371F: include/drm/i915*
3372F: include/uapi/drm/i915*
3373
3374DRM DRIVERS FOR EXYNOS
3375M: Inki Dae <inki.dae@samsung.com>
3376M: Joonyoung Shim <jy0922.shim@samsung.com>
3377M: Seung-Woo Kim <sw0312.kim@samsung.com>
3378M: Kyungmin Park <kyungmin.park@samsung.com>
3379L: dri-devel@lists.freedesktop.org
3380T: git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
3381S: Supported
3382F: drivers/gpu/drm/exynos/
3383F: include/drm/exynos*
3384F: include/uapi/drm/exynos*
3385
3386DRM DRIVERS FOR FREESCALE IMX
3387M: Philipp Zabel <p.zabel@pengutronix.de>
3388L: dri-devel@lists.freedesktop.org
3389S: Maintained
3390F: drivers/gpu/drm/imx/
3391F: Documentation/devicetree/bindings/drm/imx/
3392
3393DRM DRIVERS FOR NVIDIA TEGRA
3394M: Thierry Reding <thierry.reding@gmail.com>
3395M: Terje Bergström <tbergstrom@nvidia.com>
3396L: dri-devel@lists.freedesktop.org
3397L: linux-tegra@vger.kernel.org
3398T: git git://anongit.freedesktop.org/tegra/linux.git
3399S: Supported
3400F: drivers/gpu/drm/tegra/
3401F: drivers/gpu/host1x/
3402F: include/linux/host1x.h
3403F: include/uapi/drm/tegra_drm.h
3404F: Documentation/devicetree/bindings/gpu/nvidia,tegra20-host1x.txt
3405
3406DRM DRIVERS FOR RENESAS
3407M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
3408L: dri-devel@lists.freedesktop.org
3409L: linux-sh@vger.kernel.org
3410T: git git://people.freedesktop.org/~airlied/linux
3411S: Supported
3412F: drivers/gpu/drm/rcar-du/
3413F: drivers/gpu/drm/shmobile/
3414F: include/linux/platform_data/shmob_drm.h
3415
3416DSBR100 USB FM RADIO DRIVER
3417M: Alexey Klimov <klimov.linux@gmail.com>
3418L: linux-media@vger.kernel.org
3419T: git git://linuxtv.org/media_tree.git
3420S: Maintained
3421F: drivers/media/radio/dsbr100.c
3422
3423DSCC4 DRIVER
3424M: Francois Romieu <romieu@fr.zoreil.com>
3425L: netdev@vger.kernel.org
3426S: Maintained
3427F: drivers/net/wan/dscc4.c
3428
3429DVB_USB_AF9015 MEDIA DRIVER
3430M: Antti Palosaari <crope@iki.fi>
3431L: linux-media@vger.kernel.org
3432W: http://linuxtv.org/
3433W: http://palosaari.fi/linux/
3434Q: http://patchwork.linuxtv.org/project/linux-media/list/
3435T: git git://linuxtv.org/anttip/media_tree.git
3436S: Maintained
3437F: drivers/media/usb/dvb-usb-v2/af9015*
3438
3439DVB_USB_AF9035 MEDIA DRIVER
3440M: Antti Palosaari <crope@iki.fi>
3441L: linux-media@vger.kernel.org
3442W: http://linuxtv.org/
3443W: http://palosaari.fi/linux/
3444Q: http://patchwork.linuxtv.org/project/linux-media/list/
3445T: git git://linuxtv.org/anttip/media_tree.git
3446S: Maintained
3447F: drivers/media/usb/dvb-usb-v2/af9035*
3448
3449DVB_USB_ANYSEE MEDIA DRIVER
3450M: Antti Palosaari <crope@iki.fi>
3451L: linux-media@vger.kernel.org
3452W: http://linuxtv.org/
3453W: http://palosaari.fi/linux/
3454Q: http://patchwork.linuxtv.org/project/linux-media/list/
3455T: git git://linuxtv.org/anttip/media_tree.git
3456S: Maintained
3457F: drivers/media/usb/dvb-usb-v2/anysee*
3458
3459DVB_USB_AU6610 MEDIA DRIVER
3460M: Antti Palosaari <crope@iki.fi>
3461L: linux-media@vger.kernel.org
3462W: http://linuxtv.org/
3463W: http://palosaari.fi/linux/
3464Q: http://patchwork.linuxtv.org/project/linux-media/list/
3465T: git git://linuxtv.org/anttip/media_tree.git
3466S: Maintained
3467F: drivers/media/usb/dvb-usb-v2/au6610*
3468
3469DVB_USB_CE6230 MEDIA DRIVER
3470M: Antti Palosaari <crope@iki.fi>
3471L: linux-media@vger.kernel.org
3472W: http://linuxtv.org/
3473W: http://palosaari.fi/linux/
3474Q: http://patchwork.linuxtv.org/project/linux-media/list/
3475T: git git://linuxtv.org/anttip/media_tree.git
3476S: Maintained
3477F: drivers/media/usb/dvb-usb-v2/ce6230*
3478
3479DVB_USB_CXUSB MEDIA DRIVER
3480M: Michael Krufky <mkrufky@linuxtv.org>
3481L: linux-media@vger.kernel.org
3482W: http://linuxtv.org/
3483W: http://github.com/mkrufky
3484Q: http://patchwork.linuxtv.org/project/linux-media/list/
3485T: git git://linuxtv.org/media_tree.git
3486S: Maintained
3487F: drivers/media/usb/dvb-usb/cxusb*
3488
3489DVB_USB_EC168 MEDIA DRIVER
3490M: Antti Palosaari <crope@iki.fi>
3491L: linux-media@vger.kernel.org
3492W: http://linuxtv.org/
3493W: http://palosaari.fi/linux/
3494Q: http://patchwork.linuxtv.org/project/linux-media/list/
3495T: git git://linuxtv.org/anttip/media_tree.git
3496S: Maintained
3497F: drivers/media/usb/dvb-usb-v2/ec168*
3498
3499DVB_USB_GL861 MEDIA DRIVER
3500M: Antti Palosaari <crope@iki.fi>
3501L: linux-media@vger.kernel.org
3502W: http://linuxtv.org/
3503Q: http://patchwork.linuxtv.org/project/linux-media/list/
3504T: git git://linuxtv.org/anttip/media_tree.git
3505S: Maintained
3506F: drivers/media/usb/dvb-usb-v2/gl861*
3507
3508DVB_USB_MXL111SF MEDIA DRIVER
3509M: Michael Krufky <mkrufky@linuxtv.org>
3510L: linux-media@vger.kernel.org
3511W: http://linuxtv.org/
3512W: http://github.com/mkrufky
3513Q: http://patchwork.linuxtv.org/project/linux-media/list/
3514T: git git://linuxtv.org/mkrufky/mxl111sf.git
3515S: Maintained
3516F: drivers/media/usb/dvb-usb-v2/mxl111sf*
3517
3518DVB_USB_RTL28XXU MEDIA DRIVER
3519M: Antti Palosaari <crope@iki.fi>
3520L: linux-media@vger.kernel.org
3521W: http://linuxtv.org/
3522W: http://palosaari.fi/linux/
3523Q: http://patchwork.linuxtv.org/project/linux-media/list/
3524T: git git://linuxtv.org/anttip/media_tree.git
3525S: Maintained
3526F: drivers/media/usb/dvb-usb-v2/rtl28xxu*
3527
3528DVB_USB_V2 MEDIA DRIVER
3529M: Antti Palosaari <crope@iki.fi>
3530L: linux-media@vger.kernel.org
3531W: http://linuxtv.org/
3532W: http://palosaari.fi/linux/
3533Q: http://patchwork.linuxtv.org/project/linux-media/list/
3534T: git git://linuxtv.org/anttip/media_tree.git
3535S: Maintained
3536F: drivers/media/usb/dvb-usb-v2/dvb_usb*
3537F: drivers/media/usb/dvb-usb-v2/usb_urb.c
3538
3539DYNAMIC DEBUG
3540M: Jason Baron <jbaron@akamai.com>
3541S: Maintained
3542F: lib/dynamic_debug.c
3543F: include/linux/dynamic_debug.h
3544
3545DZ DECSTATION DZ11 SERIAL DRIVER
3546M: "Maciej W. Rozycki" <macro@linux-mips.org>
3547S: Maintained
3548F: drivers/tty/serial/dz.*
3549
3550E3X0 POWER BUTTON DRIVER
3551M: Moritz Fischer <moritz.fischer@ettus.com>
3552L: usrp-users@lists.ettus.com
3553W: http://www.ettus.com
3554S: Supported
3555F: drivers/input/misc/e3x0-button.c
3556F: Documentation/devicetree/bindings/input/e3x0-button.txt
3557
3558E4000 MEDIA DRIVER
3559M: Antti Palosaari <crope@iki.fi>
3560L: linux-media@vger.kernel.org
3561W: http://linuxtv.org/
3562W: http://palosaari.fi/linux/
3563Q: http://patchwork.linuxtv.org/project/linux-media/list/
3564T: git git://linuxtv.org/anttip/media_tree.git
3565S: Maintained
3566F: drivers/media/tuners/e4000*
3567
3568EATA ISA/EISA/PCI SCSI DRIVER
3569M: Dario Ballabio <ballabio_dario@emc.com>
3570L: linux-scsi@vger.kernel.org
3571S: Maintained
3572F: drivers/scsi/eata.c
3573
3574EC100 MEDIA DRIVER
3575M: Antti Palosaari <crope@iki.fi>
3576L: linux-media@vger.kernel.org
3577W: http://linuxtv.org/
3578W: http://palosaari.fi/linux/
3579Q: http://patchwork.linuxtv.org/project/linux-media/list/
3580T: git git://linuxtv.org/anttip/media_tree.git
3581S: Maintained
3582F: drivers/media/dvb-frontends/ec100*
3583
3584ECRYPT FILE SYSTEM
3585M: Tyler Hicks <tyhicks@canonical.com>
3586L: ecryptfs@vger.kernel.org
3587W: http://ecryptfs.org
3588W: https://launchpad.net/ecryptfs
3589S: Supported
3590F: Documentation/filesystems/ecryptfs.txt
3591F: fs/ecryptfs/
3592
3593EDAC-CORE
3594M: Doug Thompson <dougthompson@xmission.com>
3595M: Borislav Petkov <bp@alien8.de>
3596M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
3597L: linux-edac@vger.kernel.org
3598W: bluesmoke.sourceforge.net
3599T: git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp.git#for-next
3600T: git://git.kernel.org/pub/linux/kernel/git/mchehab/linux-edac.git#linux_next
3601S: Supported
3602F: Documentation/edac.txt
3603F: drivers/edac/
3604F: include/linux/edac.h
3605
3606EDAC-AMD64
3607M: Doug Thompson <dougthompson@xmission.com>
3608M: Borislav Petkov <bp@alien8.de>
3609L: linux-edac@vger.kernel.org
3610W: bluesmoke.sourceforge.net
3611S: Maintained
3612F: drivers/edac/amd64_edac*
3613
3614EDAC-CALXEDA
3615M: Doug Thompson <dougthompson@xmission.com>
3616M: Robert Richter <rric@kernel.org>
3617L: linux-edac@vger.kernel.org
3618W: bluesmoke.sourceforge.net
3619S: Maintained
3620F: drivers/edac/highbank*
3621
3622EDAC-CAVIUM
3623M: Ralf Baechle <ralf@linux-mips.org>
3624M: David Daney <david.daney@cavium.com>
3625L: linux-edac@vger.kernel.org
3626L: linux-mips@linux-mips.org
3627W: bluesmoke.sourceforge.net
3628S: Supported
3629F: drivers/edac/octeon_edac*
3630
3631EDAC-E752X
3632M: Mark Gross <mark.gross@intel.com>
3633M: Doug Thompson <dougthompson@xmission.com>
3634L: linux-edac@vger.kernel.org
3635W: bluesmoke.sourceforge.net
3636S: Maintained
3637F: drivers/edac/e752x_edac.c
3638
3639EDAC-E7XXX
3640M: Doug Thompson <dougthompson@xmission.com>
3641L: linux-edac@vger.kernel.org
3642W: bluesmoke.sourceforge.net
3643S: Maintained
3644F: drivers/edac/e7xxx_edac.c
3645
3646EDAC-GHES
3647M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
3648L: linux-edac@vger.kernel.org
3649W: bluesmoke.sourceforge.net
3650S: Maintained
3651F: drivers/edac/ghes_edac.c
3652
3653EDAC-I82443BXGX
3654M: Tim Small <tim@buttersideup.com>
3655L: linux-edac@vger.kernel.org
3656W: bluesmoke.sourceforge.net
3657S: Maintained
3658F: drivers/edac/i82443bxgx_edac.c
3659
3660EDAC-I3000
3661M: Jason Uhlenkott <juhlenko@akamai.com>
3662L: linux-edac@vger.kernel.org
3663W: bluesmoke.sourceforge.net
3664S: Maintained
3665F: drivers/edac/i3000_edac.c
3666
3667EDAC-I5000
3668M: Doug Thompson <dougthompson@xmission.com>
3669L: linux-edac@vger.kernel.org
3670W: bluesmoke.sourceforge.net
3671S: Maintained
3672F: drivers/edac/i5000_edac.c
3673
3674EDAC-I5400
3675M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
3676L: linux-edac@vger.kernel.org
3677W: bluesmoke.sourceforge.net
3678S: Maintained
3679F: drivers/edac/i5400_edac.c
3680
3681EDAC-I7300
3682M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
3683L: linux-edac@vger.kernel.org
3684W: bluesmoke.sourceforge.net
3685S: Maintained
3686F: drivers/edac/i7300_edac.c
3687
3688EDAC-I7CORE
3689M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
3690L: linux-edac@vger.kernel.org
3691W: bluesmoke.sourceforge.net
3692S: Maintained
3693F: drivers/edac/i7core_edac.c
3694
3695EDAC-I82975X
3696M: Ranganathan Desikan <ravi@jetztechnologies.com>
3697M: "Arvind R." <arvino55@gmail.com>
3698L: linux-edac@vger.kernel.org
3699W: bluesmoke.sourceforge.net
3700S: Maintained
3701F: drivers/edac/i82975x_edac.c
3702
3703EDAC-IE31200
3704M: Jason Baron <jbaron@akamai.com>
3705L: linux-edac@vger.kernel.org
3706W: bluesmoke.sourceforge.net
3707S: Maintained
3708F: drivers/edac/ie31200_edac.c
3709
3710EDAC-MPC85XX
3711M: Johannes Thumshirn <johannes.thumshirn@men.de>
3712L: linux-edac@vger.kernel.org
3713W: bluesmoke.sourceforge.net
3714S: Maintained
3715F: drivers/edac/mpc85xx_edac.[ch]
3716
3717EDAC-PASEMI
3718M: Egor Martovetsky <egor@pasemi.com>
3719L: linux-edac@vger.kernel.org
3720W: bluesmoke.sourceforge.net
3721S: Maintained
3722F: drivers/edac/pasemi_edac.c
3723
3724EDAC-R82600
3725M: Tim Small <tim@buttersideup.com>
3726L: linux-edac@vger.kernel.org
3727W: bluesmoke.sourceforge.net
3728S: Maintained
3729F: drivers/edac/r82600_edac.c
3730
3731EDAC-SBRIDGE
3732M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
3733L: linux-edac@vger.kernel.org
3734W: bluesmoke.sourceforge.net
3735S: Maintained
3736F: drivers/edac/sb_edac.c
3737
3738EDIROL UA-101/UA-1000 DRIVER
3739M: Clemens Ladisch <clemens@ladisch.de>
3740L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3741T: git git://git.alsa-project.org/alsa-kernel.git
3742S: Maintained
3743F: sound/usb/misc/ua101.c
3744
3745EXTENSIBLE FIRMWARE INTERFACE (EFI)
3746M: Matt Fleming <matt.fleming@intel.com>
3747L: linux-efi@vger.kernel.org
3748T: git git://git.kernel.org/pub/scm/linux/kernel/git/mfleming/efi.git
3749S: Maintained
3750F: Documentation/efi-stub.txt
3751F: arch/ia64/kernel/efi.c
3752F: arch/x86/boot/compressed/eboot.[ch]
3753F: arch/x86/include/asm/efi.h
3754F: arch/x86/platform/efi/*
3755F: drivers/firmware/efi/*
3756F: include/linux/efi*.h
3757
3758EFI VARIABLE FILESYSTEM
3759M: Matthew Garrett <matthew.garrett@nebula.com>
3760M: Jeremy Kerr <jk@ozlabs.org>
3761M: Matt Fleming <matt.fleming@intel.com>
3762T: git git://git.kernel.org/pub/scm/linux/kernel/git/mfleming/efi.git
3763L: linux-efi@vger.kernel.org
3764S: Maintained
3765F: fs/efivarfs/
3766
3767EFIFB FRAMEBUFFER DRIVER
3768L: linux-fbdev@vger.kernel.org
3769M: Peter Jones <pjones@redhat.com>
3770S: Maintained
3771F: drivers/video/fbdev/efifb.c
3772
3773EFS FILESYSTEM
3774W: http://aeschi.ch.eu.org/efs/
3775S: Orphan
3776F: fs/efs/
3777
3778EHCA (IBM GX bus InfiniBand adapter) DRIVER
3779M: Hoang-Nam Nguyen <hnguyen@de.ibm.com>
3780M: Christoph Raisch <raisch@de.ibm.com>
3781L: linux-rdma@vger.kernel.org
3782S: Supported
3783F: drivers/infiniband/hw/ehca/
3784
3785EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
3786M: Thadeu Lima de Souza Cascardo <cascardo@linux.vnet.ibm.com>
3787L: netdev@vger.kernel.org
3788S: Maintained
3789F: drivers/net/ethernet/ibm/ehea/
3790
3791EM28XX VIDEO4LINUX DRIVER
3792M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
3793L: linux-media@vger.kernel.org
3794W: http://linuxtv.org
3795T: git git://linuxtv.org/media_tree.git
3796S: Maintained
3797F: drivers/media/usb/em28xx/
3798
3799EMBEDDED LINUX
3800M: Paul Gortmaker <paul.gortmaker@windriver.com>
3801M: Matt Mackall <mpm@selenic.com>
3802M: David Woodhouse <dwmw2@infradead.org>
3803L: linux-embedded@vger.kernel.org
3804S: Maintained
3805
3806EMULEX LPFC FC SCSI DRIVER
3807M: James Smart <james.smart@emulex.com>
3808L: linux-scsi@vger.kernel.org
3809W: http://sourceforge.net/projects/lpfcxxxx
3810S: Supported
3811F: drivers/scsi/lpfc/
3812
3813ENE CB710 FLASH CARD READER DRIVER
3814M: Michał Mirosław <mirq-linux@rere.qmqm.pl>
3815S: Maintained
3816F: drivers/misc/cb710/
3817F: drivers/mmc/host/cb710-mmc.*
3818F: include/linux/cb710.h
3819
3820ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
3821M: Maxim Levitsky <maximlevitsky@gmail.com>
3822S: Maintained
3823F: drivers/media/rc/ene_ir.*
3824
3825ENHANCED ERROR HANDLING (EEH)
3826M: Gavin Shan <shangw@linux.vnet.ibm.com>
3827L: linuxppc-dev@lists.ozlabs.org
3828S: Supported
3829F: Documentation/powerpc/eeh-pci-error-recovery.txt
3830F: arch/powerpc/kernel/eeh*.c
3831
3832EPSON S1D13XXX FRAMEBUFFER DRIVER
3833M: Kristoffer Ericson <kristoffer.ericson@gmail.com>
3834S: Maintained
3835T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
3836F: drivers/video/fbdev/s1d13xxxfb.c
3837F: include/video/s1d13xxxfb.h
3838
3839ET131X NETWORK DRIVER
3840M: Mark Einon <mark.einon@gmail.com>
3841S: Odd Fixes
3842F: drivers/net/ethernet/agere/
3843
3844ETHERNET BRIDGE
3845M: Stephen Hemminger <stephen@networkplumber.org>
3846L: bridge@lists.linux-foundation.org
3847L: netdev@vger.kernel.org
3848W: http://www.linuxfoundation.org/en/Net:Bridge
3849S: Maintained
3850F: include/linux/netfilter_bridge/
3851F: net/bridge/
3852
3853ETHERNET PHY LIBRARY
3854M: Florian Fainelli <f.fainelli@gmail.com>
3855L: netdev@vger.kernel.org
3856S: Maintained
3857F: include/linux/phy.h
3858F: include/linux/phy_fixed.h
3859F: drivers/net/phy/
3860F: Documentation/networking/phy.txt
3861F: drivers/of/of_mdio.c
3862F: drivers/of/of_net.c
3863
3864EXT2 FILE SYSTEM
3865M: Jan Kara <jack@suse.cz>
3866L: linux-ext4@vger.kernel.org
3867S: Maintained
3868F: Documentation/filesystems/ext2.txt
3869F: fs/ext2/
3870F: include/linux/ext2*
3871
3872EXT3 FILE SYSTEM
3873M: Jan Kara <jack@suse.cz>
3874M: Andrew Morton <akpm@linux-foundation.org>
3875M: Andreas Dilger <adilger.kernel@dilger.ca>
3876L: linux-ext4@vger.kernel.org
3877S: Maintained
3878F: Documentation/filesystems/ext3.txt
3879F: fs/ext3/
3880
3881EXT4 FILE SYSTEM
3882M: "Theodore Ts'o" <tytso@mit.edu>
3883M: Andreas Dilger <adilger.kernel@dilger.ca>
3884L: linux-ext4@vger.kernel.org
3885W: http://ext4.wiki.kernel.org
3886Q: http://patchwork.ozlabs.org/project/linux-ext4/list/
3887S: Maintained
3888F: Documentation/filesystems/ext4.txt
3889F: fs/ext4/
3890
3891Extended Verification Module (EVM)
3892M: Mimi Zohar <zohar@linux.vnet.ibm.com>
3893L: linux-ima-devel@lists.sourceforge.net
3894L: linux-security-module@vger.kernel.org
3895S: Supported
3896F: security/integrity/evm/
3897
3898EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
3899M: MyungJoo Ham <myungjoo.ham@samsung.com>
3900M: Chanwoo Choi <cw00.choi@samsung.com>
3901L: linux-kernel@vger.kernel.org
3902T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
3903S: Maintained
3904F: drivers/extcon/
3905F: Documentation/extcon/
3906
3907EXYNOS DP DRIVER
3908M: Jingoo Han <jg1.han@samsung.com>
3909L: dri-devel@lists.freedesktop.org
3910S: Maintained
3911F: drivers/gpu/drm/exynos/exynos_dp*
3912
3913EXYNOS MIPI DISPLAY DRIVERS
3914M: Inki Dae <inki.dae@samsung.com>
3915M: Donghwa Lee <dh09.lee@samsung.com>
3916M: Kyungmin Park <kyungmin.park@samsung.com>
3917L: linux-fbdev@vger.kernel.org
3918S: Maintained
3919F: drivers/video/fbdev/exynos/exynos_mipi*
3920F: include/video/exynos_mipi*
3921
3922F71805F HARDWARE MONITORING DRIVER
3923M: Jean Delvare <jdelvare@suse.de>
3924L: lm-sensors@lm-sensors.org
3925S: Maintained
3926F: Documentation/hwmon/f71805f
3927F: drivers/hwmon/f71805f.c
3928
3929FC0011 TUNER DRIVER
3930M: Michael Buesch <m@bues.ch>
3931L: linux-media@vger.kernel.org
3932S: Maintained
3933F: drivers/media/tuners/fc0011.h
3934F: drivers/media/tuners/fc0011.c
3935
3936FC2580 MEDIA DRIVER
3937M: Antti Palosaari <crope@iki.fi>
3938L: linux-media@vger.kernel.org
3939W: http://linuxtv.org/
3940W: http://palosaari.fi/linux/
3941Q: http://patchwork.linuxtv.org/project/linux-media/list/
3942T: git git://linuxtv.org/anttip/media_tree.git
3943S: Maintained
3944F: drivers/media/tuners/fc2580*
3945
3946FANOTIFY
3947M: Eric Paris <eparis@redhat.com>
3948S: Maintained
3949F: fs/notify/fanotify/
3950F: include/linux/fanotify.h
3951F: include/uapi/linux/fanotify.h
3952
3953FARSYNC SYNCHRONOUS DRIVER
3954M: Kevin Curtis <kevin.curtis@farsite.co.uk>
3955W: http://www.farsite.co.uk/
3956S: Supported
3957F: drivers/net/wan/farsync.*
3958
3959FAULT INJECTION SUPPORT
3960M: Akinobu Mita <akinobu.mita@gmail.com>
3961S: Supported
3962F: Documentation/fault-injection/
3963F: lib/fault-inject.c
3964
3965FBTFT Framebuffer drivers
3966M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
3967M: Noralf Trønnes <noralf@tronnes.org>
3968S: Maintained
3969F: drivers/staging/fbtft/
3970
3971FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
3972M: Vasu Dev <vasu.dev@intel.com>
3973L: fcoe-devel@open-fcoe.org
3974W: www.Open-FCoE.org
3975S: Supported
3976F: drivers/scsi/libfc/
3977F: drivers/scsi/fcoe/
3978F: include/scsi/fc/
3979F: include/scsi/libfc.h
3980F: include/scsi/libfcoe.h
3981F: include/uapi/scsi/fc/
3982
3983FILE LOCKING (flock() and fcntl()/lockf())
3984M: Jeff Layton <jlayton@poochiereds.net>
3985M: J. Bruce Fields <bfields@fieldses.org>
3986L: linux-fsdevel@vger.kernel.org
3987S: Maintained
3988F: include/linux/fcntl.h
3989F: include/linux/fs.h
3990F: include/uapi/linux/fcntl.h
3991F: include/uapi/linux/fs.h
3992F: fs/fcntl.c
3993F: fs/locks.c
3994
3995FILESYSTEMS (VFS and infrastructure)
3996M: Alexander Viro <viro@zeniv.linux.org.uk>
3997L: linux-fsdevel@vger.kernel.org
3998S: Maintained
3999F: fs/*
4000
4001FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
4002M: Riku Voipio <riku.voipio@iki.fi>
4003L: lm-sensors@lm-sensors.org
4004S: Maintained
4005F: drivers/hwmon/f75375s.c
4006F: include/linux/f75375s.h
4007
4008FIREWIRE AUDIO DRIVERS
4009M: Clemens Ladisch <clemens@ladisch.de>
4010L: alsa-devel@alsa-project.org (moderated for non-subscribers)
4011T: git git://git.alsa-project.org/alsa-kernel.git
4012S: Maintained
4013F: sound/firewire/
4014
4015FIREWIRE MEDIA DRIVERS (firedtv)
4016M: Stefan Richter <stefanr@s5r6.in-berlin.de>
4017L: linux-media@vger.kernel.org
4018L: linux1394-devel@lists.sourceforge.net
4019T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
4020S: Maintained
4021F: drivers/media/firewire/
4022
4023FIREWIRE SBP-2 TARGET
4024M: Chris Boot <bootc@bootc.net>
4025L: linux-scsi@vger.kernel.org
4026L: target-devel@vger.kernel.org
4027L: linux1394-devel@lists.sourceforge.net
4028T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
4029S: Maintained
4030F: drivers/target/sbp/
4031
4032FIREWIRE SUBSYSTEM
4033M: Stefan Richter <stefanr@s5r6.in-berlin.de>
4034L: linux1394-devel@lists.sourceforge.net
4035W: http://ieee1394.wiki.kernel.org/
4036T: git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
4037S: Maintained
4038F: drivers/firewire/
4039F: include/linux/firewire.h
4040F: include/uapi/linux/firewire*.h
4041F: tools/firewire/
4042
4043FIRMWARE LOADER (request_firmware)
4044M: Ming Lei <ming.lei@canonical.com>
4045L: linux-kernel@vger.kernel.org
4046S: Maintained
4047F: Documentation/firmware_class/
4048F: drivers/base/firmware*.c
4049F: include/linux/firmware.h
4050
4051FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card)
4052M: Joshua Morris <josh.h.morris@us.ibm.com>
4053M: Philip Kelleher <pjk1939@linux.vnet.ibm.com>
4054S: Maintained
4055F: drivers/block/rsxx/
4056
4057FLOPPY DRIVER
4058M: Jiri Kosina <jkosina@suse.cz>
4059T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/floppy.git
4060S: Odd fixes
4061F: drivers/block/floppy.c
4062
4063FMC SUBSYSTEM
4064M: Alessandro Rubini <rubini@gnudd.com>
4065W: http://www.ohwr.org/projects/fmc-bus
4066S: Supported
4067F: drivers/fmc/
4068F: include/linux/fmc*.h
4069F: include/linux/ipmi-fru.h
4070K: fmc_d.*register
4071
4072FPU EMULATOR
4073M: Bill Metzenthen <billm@melbpc.org.au>
4074W: http://floatingpoint.sourceforge.net/emulator/index.html
4075S: Maintained
4076F: arch/x86/math-emu/
4077
4078FRAME RELAY DLCI/FRAD (Sangoma drivers too)
4079L: netdev@vger.kernel.org
4080S: Orphan
4081F: drivers/net/wan/dlci.c
4082F: drivers/net/wan/sdla.c
4083
4084FRAMEBUFFER LAYER
4085M: Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
4086M: Tomi Valkeinen <tomi.valkeinen@ti.com>
4087L: linux-fbdev@vger.kernel.org
4088W: http://linux-fbdev.sourceforge.net/
4089Q: http://patchwork.kernel.org/project/linux-fbdev/list/
4090T: git git://git.kernel.org/pub/scm/linux/kernel/git/plagnioj/linux-fbdev.git
4091S: Maintained
4092F: Documentation/fb/
4093F: Documentation/devicetree/bindings/fb/
4094F: drivers/video/
4095F: include/video/
4096F: include/linux/fb.h
4097F: include/uapi/video/
4098F: include/uapi/linux/fb.h
4099
4100FREESCALE DIU FRAMEBUFFER DRIVER
4101M: Timur Tabi <timur@tabi.org>
4102L: linux-fbdev@vger.kernel.org
4103S: Maintained
4104F: drivers/video/fbdev/fsl-diu-fb.*
4105
4106FREESCALE DMA DRIVER
4107M: Li Yang <leoli@freescale.com>
4108M: Zhang Wei <zw@zh-kernel.org>
4109L: linuxppc-dev@lists.ozlabs.org
4110S: Maintained
4111F: drivers/dma/fsldma.*
4112
4113FREESCALE I2C CPM DRIVER
4114M: Jochen Friedrich <jochen@scram.de>
4115L: linuxppc-dev@lists.ozlabs.org
4116L: linux-i2c@vger.kernel.org
4117S: Maintained
4118F: drivers/i2c/busses/i2c-cpm.c
4119
4120FREESCALE IMX / MXC FRAMEBUFFER DRIVER
4121M: Sascha Hauer <kernel@pengutronix.de>
4122L: linux-fbdev@vger.kernel.org
4123L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4124S: Maintained
4125F: include/linux/platform_data/video-imxfb.h
4126F: drivers/video/fbdev/imxfb.c
4127
4128FREESCALE QUAD SPI DRIVER
4129M: Han Xu <han.xu@freescale.com>
4130L: linux-mtd@lists.infradead.org
4131S: Maintained
4132F: drivers/mtd/spi-nor/fsl-quadspi.c
4133
4134FREESCALE SOC FS_ENET DRIVER
4135M: Pantelis Antoniou <pantelis.antoniou@gmail.com>
4136M: Vitaly Bordug <vbordug@ru.mvista.com>
4137L: linuxppc-dev@lists.ozlabs.org
4138L: netdev@vger.kernel.org
4139S: Maintained
4140F: drivers/net/ethernet/freescale/fs_enet/
4141F: include/linux/fs_enet_pd.h
4142
4143FREESCALE QUICC ENGINE LIBRARY
4144L: linuxppc-dev@lists.ozlabs.org
4145S: Orphan
4146F: arch/powerpc/sysdev/qe_lib/
4147F: arch/powerpc/include/asm/*qe.h
4148
4149FREESCALE USB PERIPHERAL DRIVERS
4150M: Li Yang <leoli@freescale.com>
4151L: linux-usb@vger.kernel.org
4152L: linuxppc-dev@lists.ozlabs.org
4153S: Maintained
4154F: drivers/usb/gadget/udc/fsl*
4155
4156FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
4157M: Li Yang <leoli@freescale.com>
4158L: netdev@vger.kernel.org
4159L: linuxppc-dev@lists.ozlabs.org
4160S: Maintained
4161F: drivers/net/ethernet/freescale/ucc_geth*
4162
4163FREESCALE QUICC ENGINE UCC UART DRIVER
4164M: Timur Tabi <timur@tabi.org>
4165L: linuxppc-dev@lists.ozlabs.org
4166S: Maintained
4167F: drivers/tty/serial/ucc_uart.c
4168
4169FREESCALE SOC SOUND DRIVERS
4170M: Timur Tabi <timur@tabi.org>
4171M: Nicolin Chen <nicoleotsuka@gmail.com>
4172M: Xiubo Li <Xiubo.Lee@gmail.com>
4173L: alsa-devel@alsa-project.org (moderated for non-subscribers)
4174L: linuxppc-dev@lists.ozlabs.org
4175S: Maintained
4176F: sound/soc/fsl/fsl*
4177F: sound/soc/fsl/imx*
4178F: sound/soc/fsl/mpc8610_hpcd.c
4179
4180FREESCALE QORIQ MANAGEMENT COMPLEX DRIVER
4181M: J. German Rivera <German.Rivera@freescale.com>
4182L: linux-kernel@vger.kernel.org
4183S: Maintained
4184F: drivers/staging/fsl-mc/
4185
4186FREEVXFS FILESYSTEM
4187M: Christoph Hellwig <hch@infradead.org>
4188W: ftp://ftp.openlinux.org/pub/people/hch/vxfs
4189S: Maintained
4190F: fs/freevxfs/
4191
4192FREEZER
4193M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
4194M: Pavel Machek <pavel@ucw.cz>
4195L: linux-pm@vger.kernel.org
4196S: Supported
4197F: Documentation/power/freezing-of-tasks.txt
4198F: include/linux/freezer.h
4199F: kernel/freezer.c
4200
4201FRONTSWAP API
4202M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
4203L: linux-kernel@vger.kernel.org
4204S: Maintained
4205F: mm/frontswap.c
4206F: include/linux/frontswap.h
4207
4208FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS
4209M: David Howells <dhowells@redhat.com>
4210L: linux-cachefs@redhat.com
4211S: Supported
4212F: Documentation/filesystems/caching/
4213F: fs/fscache/
4214F: include/linux/fscache*.h
4215
4216F2FS FILE SYSTEM
4217M: Jaegeuk Kim <jaegeuk@kernel.org>
4218M: Changman Lee <cm224.lee@samsung.com>
4219L: linux-f2fs-devel@lists.sourceforge.net
4220W: http://en.wikipedia.org/wiki/F2FS
4221T: git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
4222S: Maintained
4223F: Documentation/filesystems/f2fs.txt
4224F: Documentation/ABI/testing/sysfs-fs-f2fs
4225F: fs/f2fs/
4226F: include/linux/f2fs_fs.h
4227
4228FUJITSU FR-V (FRV) PORT
4229M: David Howells <dhowells@redhat.com>
4230S: Maintained
4231F: arch/frv/
4232
4233FUJITSU LAPTOP EXTRAS
4234M: Jonathan Woithe <jwoithe@just42.net>
4235L: platform-driver-x86@vger.kernel.org
4236S: Maintained
4237F: drivers/platform/x86/fujitsu-laptop.c
4238
4239FUJITSU M-5MO LS CAMERA ISP DRIVER
4240M: Kyungmin Park <kyungmin.park@samsung.com>
4241M: Heungjun Kim <riverful.kim@samsung.com>
4242L: linux-media@vger.kernel.org
4243S: Maintained
4244F: drivers/media/i2c/m5mols/
4245F: include/media/m5mols.h
4246
4247FUJITSU TABLET EXTRAS
4248M: Robert Gerlach <khnz@gmx.de>
4249L: platform-driver-x86@vger.kernel.org
4250S: Maintained
4251F: drivers/platform/x86/fujitsu-tablet.c
4252
4253FUSE: FILESYSTEM IN USERSPACE
4254M: Miklos Szeredi <miklos@szeredi.hu>
4255L: fuse-devel@lists.sourceforge.net
4256W: http://fuse.sourceforge.net/
4257S: Maintained
4258F: fs/fuse/
4259F: include/uapi/linux/fuse.h
4260
4261FUTURE DOMAIN TMC-16x0 SCSI DRIVER (16-bit)
4262M: Rik Faith <faith@cs.unc.edu>
4263L: linux-scsi@vger.kernel.org
4264S: Odd Fixes (e.g., new signatures)
4265F: drivers/scsi/fdomain.*
4266
4267GCOV BASED KERNEL PROFILING
4268M: Peter Oberparleiter <oberpar@linux.vnet.ibm.com>
4269S: Maintained
4270F: kernel/gcov/
4271F: Documentation/gcov.txt
4272
4273GDT SCSI DISK ARRAY CONTROLLER DRIVER
4274M: Achim Leubner <achim_leubner@adaptec.com>
4275L: linux-scsi@vger.kernel.org
4276W: http://www.icp-vortex.com/
4277S: Supported
4278F: drivers/scsi/gdt*
4279
4280GDB KERNEL DEBUGGING HELPER SCRIPTS
4281M: Jan Kiszka <jan.kiszka@siemens.com>
4282S: Supported
4283F: scripts/gdb/
4284
4285GEMTEK FM RADIO RECEIVER DRIVER
4286M: Hans Verkuil <hverkuil@xs4all.nl>
4287L: linux-media@vger.kernel.org
4288T: git git://linuxtv.org/media_tree.git
4289W: http://linuxtv.org
4290S: Maintained
4291F: drivers/media/radio/radio-gemtek*
4292
4293GENERIC GPIO I2C DRIVER
4294M: Haavard Skinnemoen <hskinnemoen@gmail.com>
4295S: Supported
4296F: drivers/i2c/busses/i2c-gpio.c
4297F: include/linux/i2c-gpio.h
4298
4299GENERIC GPIO I2C MULTIPLEXER DRIVER
4300M: Peter Korsgaard <peter.korsgaard@barco.com>
4301L: linux-i2c@vger.kernel.org
4302S: Supported
4303F: drivers/i2c/muxes/i2c-mux-gpio.c
4304F: include/linux/i2c-mux-gpio.h
4305F: Documentation/i2c/muxes/i2c-mux-gpio
4306
4307GENERIC HDLC (WAN) DRIVERS
4308M: Krzysztof Halasa <khc@pm.waw.pl>
4309W: http://www.kernel.org/pub/linux/utils/net/hdlc/
4310S: Maintained
4311F: drivers/net/wan/c101.c
4312F: drivers/net/wan/hd6457*
4313F: drivers/net/wan/hdlc*
4314F: drivers/net/wan/n2.c
4315F: drivers/net/wan/pc300too.c
4316F: drivers/net/wan/pci200syn.c
4317F: drivers/net/wan/wanxl*
4318
4319GENERIC INCLUDE/ASM HEADER FILES
4320M: Arnd Bergmann <arnd@arndb.de>
4321L: linux-arch@vger.kernel.org
4322T: git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
4323S: Maintained
4324F: include/asm-generic/
4325F: include/uapi/asm-generic/
4326
4327GENERIC PHY FRAMEWORK
4328M: Kishon Vijay Abraham I <kishon@ti.com>
4329L: linux-kernel@vger.kernel.org
4330T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git
4331S: Supported
4332F: drivers/phy/
4333F: include/linux/phy/
4334
4335GENERIC PM DOMAINS
4336M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
4337M: Kevin Hilman <khilman@kernel.org>
4338M: Ulf Hansson <ulf.hansson@linaro.org>
4339L: linux-pm@vger.kernel.org
4340S: Supported
4341F: drivers/base/power/domain*.c
4342F: include/linux/pm_domain.h
4343
4344GENERIC UIO DRIVER FOR PCI DEVICES
4345M: "Michael S. Tsirkin" <mst@redhat.com>
4346L: kvm@vger.kernel.org
4347S: Supported
4348F: drivers/uio/uio_pci_generic.c
4349
4350GET_MAINTAINER SCRIPT
4351M: Joe Perches <joe@perches.com>
4352S: Maintained
4353F: scripts/get_maintainer.pl
4354
4355GFS2 FILE SYSTEM
4356M: Steven Whitehouse <swhiteho@redhat.com>
4357M: Bob Peterson <rpeterso@redhat.com>
4358L: cluster-devel@redhat.com
4359W: http://sources.redhat.com/cluster/
4360T: git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
4361S: Supported
4362F: Documentation/filesystems/gfs2*.txt
4363F: fs/gfs2/
4364F: include/uapi/linux/gfs2_ondisk.h
4365
4366GIGASET ISDN DRIVERS
4367M: Paul Bolle <pebolle@tiscali.nl>
4368L: gigaset307x-common@lists.sourceforge.net
4369W: http://gigaset307x.sourceforge.net/
4370S: Odd Fixes
4371F: Documentation/isdn/README.gigaset
4372F: drivers/isdn/gigaset/
4373F: include/uapi/linux/gigaset_dev.h
4374
4375GO7007 MPEG CODEC
4376M: Hans Verkuil <hans.verkuil@cisco.com>
4377L: linux-media@vger.kernel.org
4378S: Maintained
4379F: drivers/media/usb/go7007/
4380
4381GOODIX TOUCHSCREEN
4382M: Bastien Nocera <hadess@hadess.net>
4383L: linux-input@vger.kernel.org
4384S: Maintained
4385F: drivers/input/touchscreen/goodix.c
4386
4387GPIO SUBSYSTEM
4388M: Linus Walleij <linus.walleij@linaro.org>
4389M: Alexandre Courbot <gnurou@gmail.com>
4390L: linux-gpio@vger.kernel.org
4391T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git
4392S: Maintained
4393F: Documentation/gpio/
4394F: drivers/gpio/
4395F: include/linux/gpio/
4396F: include/linux/gpio.h
4397F: include/asm-generic/gpio.h
4398
4399GRE DEMULTIPLEXER DRIVER
4400M: Dmitry Kozlov <xeb@mail.ru>
4401L: netdev@vger.kernel.org
4402S: Maintained
4403F: net/ipv4/gre_demux.c
4404F: net/ipv4/gre_offload.c
4405F: include/net/gre.h
4406
4407GRETH 10/100/1G Ethernet MAC device driver
4408M: Kristoffer Glembo <kristoffer@gaisler.com>
4409L: netdev@vger.kernel.org
4410S: Maintained
4411F: drivers/net/ethernet/aeroflex/
4412
4413GSPCA FINEPIX SUBDRIVER
4414M: Frank Zago <frank@zago.net>
4415L: linux-media@vger.kernel.org
4416T: git git://linuxtv.org/media_tree.git
4417S: Maintained
4418F: drivers/media/usb/gspca/finepix.c
4419
4420GSPCA GL860 SUBDRIVER
4421M: Olivier Lorin <o.lorin@laposte.net>
4422L: linux-media@vger.kernel.org
4423T: git git://linuxtv.org/media_tree.git
4424S: Maintained
4425F: drivers/media/usb/gspca/gl860/
4426
4427GSPCA M5602 SUBDRIVER
4428M: Erik Andren <erik.andren@gmail.com>
4429L: linux-media@vger.kernel.org
4430T: git git://linuxtv.org/media_tree.git
4431S: Maintained
4432F: drivers/media/usb/gspca/m5602/
4433
4434GSPCA PAC207 SONIXB SUBDRIVER
4435M: Hans de Goede <hdegoede@redhat.com>
4436L: linux-media@vger.kernel.org
4437T: git git://linuxtv.org/media_tree.git
4438S: Maintained
4439F: drivers/media/usb/gspca/pac207.c
4440
4441GSPCA SN9C20X SUBDRIVER
4442M: Brian Johnson <brijohn@gmail.com>
4443L: linux-media@vger.kernel.org
4444T: git git://linuxtv.org/media_tree.git
4445S: Maintained
4446F: drivers/media/usb/gspca/sn9c20x.c
4447
4448GSPCA T613 SUBDRIVER
4449M: Leandro Costantino <lcostantino@gmail.com>
4450L: linux-media@vger.kernel.org
4451T: git git://linuxtv.org/media_tree.git
4452S: Maintained
4453F: drivers/media/usb/gspca/t613.c
4454
4455GSPCA USB WEBCAM DRIVER
4456M: Hans de Goede <hdegoede@redhat.com>
4457L: linux-media@vger.kernel.org
4458T: git git://linuxtv.org/media_tree.git
4459S: Maintained
4460F: drivers/media/usb/gspca/
4461
4462GUID PARTITION TABLE (GPT)
4463M: Davidlohr Bueso <davidlohr@hp.com>
4464L: linux-efi@vger.kernel.org
4465S: Maintained
4466F: block/partitions/efi.*
4467
4468STK1160 USB VIDEO CAPTURE DRIVER
4469M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
4470L: linux-media@vger.kernel.org
4471T: git git://linuxtv.org/media_tree.git
4472S: Maintained
4473F: drivers/media/usb/stk1160/
4474
4475HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
4476M: Frank Seidel <frank@f-seidel.de>
4477L: platform-driver-x86@vger.kernel.org
4478W: http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
4479S: Maintained
4480F: drivers/platform/x86/hdaps.c
4481
4482HDPVR USB VIDEO ENCODER DRIVER
4483M: Hans Verkuil <hverkuil@xs4all.nl>
4484L: linux-media@vger.kernel.org
4485T: git git://linuxtv.org/media_tree.git
4486W: http://linuxtv.org
4487S: Odd Fixes
4488F: drivers/media/usb/hdpvr/
4489
4490HWPOISON MEMORY FAILURE HANDLING
4491M: Naoya Horiguchi <n-horiguchi@ah.jp.nec.com>
4492L: linux-mm@kvack.org
4493S: Maintained
4494F: mm/memory-failure.c
4495F: mm/hwpoison-inject.c
4496
4497HYPERVISOR VIRTUAL CONSOLE DRIVER
4498L: linuxppc-dev@lists.ozlabs.org
4499S: Odd Fixes
4500F: drivers/tty/hvc/
4501
4502HACKRF MEDIA DRIVER
4503M: Antti Palosaari <crope@iki.fi>
4504L: linux-media@vger.kernel.org
4505W: http://linuxtv.org/
4506W: http://palosaari.fi/linux/
4507Q: http://patchwork.linuxtv.org/project/linux-media/list/
4508T: git git://linuxtv.org/anttip/media_tree.git
4509S: Maintained
4510F: drivers/media/usb/hackrf/
4511
4512HARDWARE MONITORING
4513M: Jean Delvare <jdelvare@suse.de>
4514M: Guenter Roeck <linux@roeck-us.net>
4515L: lm-sensors@lm-sensors.org
4516W: http://www.lm-sensors.org/
4517T: quilt kernel.org/pub/linux/kernel/people/jdelvare/linux-2.6/jdelvare-hwmon/
4518T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
4519S: Maintained
4520F: Documentation/hwmon/
4521F: drivers/hwmon/
4522F: include/linux/hwmon*.h
4523
4524HARDWARE RANDOM NUMBER GENERATOR CORE
4525M: Matt Mackall <mpm@selenic.com>
4526M: Herbert Xu <herbert@gondor.apana.org.au>
4527L: linux-crypto@vger.kernel.org
4528S: Odd fixes
4529F: Documentation/hw_random.txt
4530F: drivers/char/hw_random/
4531F: include/linux/hw_random.h
4532
4533HARDWARE SPINLOCK CORE
4534M: Ohad Ben-Cohen <ohad@wizery.com>
4535S: Maintained
4536F: Documentation/hwspinlock.txt
4537F: drivers/hwspinlock/hwspinlock_*
4538F: include/linux/hwspinlock.h
4539
4540HARMONY SOUND DRIVER
4541L: linux-parisc@vger.kernel.org
4542S: Maintained
4543F: sound/parisc/harmony.*
4544
4545HD29L2 MEDIA DRIVER
4546M: Antti Palosaari <crope@iki.fi>
4547L: linux-media@vger.kernel.org
4548W: http://linuxtv.org/
4549W: http://palosaari.fi/linux/
4550Q: http://patchwork.linuxtv.org/project/linux-media/list/
4551T: git git://linuxtv.org/anttip/media_tree.git
4552S: Maintained
4553F: drivers/media/dvb-frontends/hd29l2*
4554
4555HEWLETT-PACKARD SMART2 RAID DRIVER
4556L: iss_storagedev@hp.com
4557S: Orphan
4558F: Documentation/blockdev/cpqarray.txt
4559F: drivers/block/cpqarray.*
4560
4561HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
4562M: Don Brace <don.brace@pmcs.com>
4563L: iss_storagedev@hp.com
4564L: storagedev@pmcs.com
4565L: linux-scsi@vger.kernel.org
4566S: Supported
4567F: Documentation/scsi/hpsa.txt
4568F: drivers/scsi/hpsa*.[ch]
4569F: include/linux/cciss*.h
4570F: include/uapi/linux/cciss*.h
4571
4572HEWLETT-PACKARD SMART CISS RAID DRIVER (cciss)
4573M: Don Brace <don.brace@pmcs.com>
4574L: iss_storagedev@hp.com
4575L: storagedev@pmcs.com
4576L: linux-scsi@vger.kernel.org
4577S: Supported
4578F: Documentation/blockdev/cciss.txt
4579F: drivers/block/cciss*
4580F: include/linux/cciss_ioctl.h
4581F: include/uapi/linux/cciss_ioctl.h
4582
4583HFS FILESYSTEM
4584L: linux-fsdevel@vger.kernel.org
4585S: Orphan
4586F: Documentation/filesystems/hfs.txt
4587F: fs/hfs/
4588
4589HFSPLUS FILESYSTEM
4590L: linux-fsdevel@vger.kernel.org
4591S: Orphan
4592F: Documentation/filesystems/hfsplus.txt
4593F: fs/hfsplus/
4594
4595HGA FRAMEBUFFER DRIVER
4596M: Ferenc Bakonyi <fero@drama.obuda.kando.hu>
4597L: linux-nvidia@lists.surfsouth.com
4598W: http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
4599S: Maintained
4600F: drivers/video/fbdev/hgafb.c
4601
4602HIBERNATION (aka Software Suspend, aka swsusp)
4603M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
4604M: Pavel Machek <pavel@ucw.cz>
4605L: linux-pm@vger.kernel.org
4606S: Supported
4607F: arch/x86/power/
4608F: drivers/base/power/
4609F: kernel/power/
4610F: include/linux/suspend.h
4611F: include/linux/freezer.h
4612F: include/linux/pm.h
4613F: arch/*/include/asm/suspend*.h
4614
4615HID CORE LAYER
4616M: Jiri Kosina <jkosina@suse.cz>
4617L: linux-input@vger.kernel.org
4618T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
4619S: Maintained
4620F: drivers/hid/
4621F: include/linux/hid*
4622F: include/uapi/linux/hid*
4623
4624HIGH-RESOLUTION TIMERS, CLOCKEVENTS, DYNTICKS
4625M: Thomas Gleixner <tglx@linutronix.de>
4626L: linux-kernel@vger.kernel.org
4627T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
4628S: Maintained
4629F: Documentation/timers/
4630F: kernel/time/hrtimer.c
4631F: kernel/time/clockevents.c
4632F: kernel/time/tick*.*
4633F: kernel/time/timer_*.c
4634F: include/linux/clockchips.h
4635F: include/linux/hrtimer.h
4636
4637HIGH-SPEED SCC DRIVER FOR AX.25
4638L: linux-hams@vger.kernel.org
4639S: Orphan
4640F: drivers/net/hamradio/dmascc.c
4641F: drivers/net/hamradio/scc.c
4642
4643HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
4644M: HighPoint Linux Team <linux@highpoint-tech.com>
4645W: http://www.highpoint-tech.com
4646S: Supported
4647F: Documentation/scsi/hptiop.txt
4648F: drivers/scsi/hptiop.c
4649
4650HIPPI
4651M: Jes Sorensen <jes@trained-monkey.org>
4652L: linux-hippi@sunsite.dk
4653S: Maintained
4654F: include/linux/hippidevice.h
4655F: include/uapi/linux/if_hippi.h
4656F: net/802/hippi.c
4657F: drivers/net/hippi/
4658
4659HOST AP DRIVER
4660M: Jouni Malinen <j@w1.fi>
4661L: hostap@shmoo.com (subscribers-only)
4662L: linux-wireless@vger.kernel.org
4663W: http://hostap.epitest.fi/
4664S: Maintained
4665F: drivers/net/wireless/hostap/
4666
4667HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
4668L: platform-driver-x86@vger.kernel.org
4669S: Orphan
4670F: drivers/platform/x86/tc1100-wmi.c
4671
4672HP100: Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series
4673M: Jaroslav Kysela <perex@perex.cz>
4674S: Maintained
4675F: drivers/net/ethernet/hp/hp100.*
4676
4677HPET: High Precision Event Timers driver
4678M: Clemens Ladisch <clemens@ladisch.de>
4679S: Maintained
4680F: Documentation/timers/hpet.txt
4681F: drivers/char/hpet.c
4682F: include/linux/hpet.h
4683F: include/uapi/linux/hpet.h
4684
4685HPET: x86
4686S: Orphan
4687F: arch/x86/kernel/hpet.c
4688F: arch/x86/include/asm/hpet.h
4689
4690HPFS FILESYSTEM
4691M: Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
4692W: http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
4693S: Maintained
4694F: fs/hpfs/
4695
4696HSI SUBSYSTEM
4697M: Sebastian Reichel <sre@kernel.org>
4698T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
4699S: Maintained
4700F: Documentation/ABI/testing/sysfs-bus-hsi
4701F: Documentation/hsi.txt
4702F: drivers/hsi/
4703F: include/linux/hsi/
4704F: include/uapi/linux/hsi/
4705
4706HSO 3G MODEM DRIVER
4707M: Jan Dumon <j.dumon@option.com>
4708W: http://www.pharscape.org
4709S: Maintained
4710F: drivers/net/usb/hso.c
4711
4712HSR NETWORK PROTOCOL
4713M: Arvid Brodin <arvid.brodin@alten.se>
4714L: netdev@vger.kernel.org
4715S: Maintained
4716F: net/hsr/
4717
4718HTCPEN TOUCHSCREEN DRIVER
4719M: Pau Oliva Fora <pof@eslack.org>
4720L: linux-input@vger.kernel.org
4721S: Maintained
4722F: drivers/input/touchscreen/htcpen.c
4723
4724HUGETLB FILESYSTEM
4725M: Nadia Yvette Chambers <nyc@holomorphy.com>
4726S: Maintained
4727F: fs/hugetlbfs/
4728
4729Hyper-V CORE AND DRIVERS
4730M: K. Y. Srinivasan <kys@microsoft.com>
4731M: Haiyang Zhang <haiyangz@microsoft.com>
4732L: devel@linuxdriverproject.org
4733S: Maintained
4734F: arch/x86/include/asm/mshyperv.h
4735F: arch/x86/include/uapi/asm/hyperv.h
4736F: arch/x86/kernel/cpu/mshyperv.c
4737F: drivers/hid/hid-hyperv.c
4738F: drivers/hv/
4739F: drivers/input/serio/hyperv-keyboard.c
4740F: drivers/net/hyperv/
4741F: drivers/scsi/storvsc_drv.c
4742F: drivers/video/fbdev/hyperv_fb.c
4743F: include/linux/hyperv.h
4744F: tools/hv/
4745
4746I2C OVER PARALLEL PORT
4747M: Jean Delvare <jdelvare@suse.de>
4748L: linux-i2c@vger.kernel.org
4749S: Maintained
4750F: Documentation/i2c/busses/i2c-parport
4751F: Documentation/i2c/busses/i2c-parport-light
4752F: drivers/i2c/busses/i2c-parport.c
4753F: drivers/i2c/busses/i2c-parport-light.c
4754
4755I2C/SMBUS CONTROLLER DRIVERS FOR PC
4756M: Jean Delvare <jdelvare@suse.de>
4757L: linux-i2c@vger.kernel.org
4758S: Maintained
4759F: Documentation/i2c/busses/i2c-ali1535
4760F: Documentation/i2c/busses/i2c-ali1563
4761F: Documentation/i2c/busses/i2c-ali15x3
4762F: Documentation/i2c/busses/i2c-amd756
4763F: Documentation/i2c/busses/i2c-amd8111
4764F: Documentation/i2c/busses/i2c-i801
4765F: Documentation/i2c/busses/i2c-nforce2
4766F: Documentation/i2c/busses/i2c-piix4
4767F: Documentation/i2c/busses/i2c-sis5595
4768F: Documentation/i2c/busses/i2c-sis630
4769F: Documentation/i2c/busses/i2c-sis96x
4770F: Documentation/i2c/busses/i2c-via
4771F: Documentation/i2c/busses/i2c-viapro
4772F: drivers/i2c/busses/i2c-ali1535.c
4773F: drivers/i2c/busses/i2c-ali1563.c
4774F: drivers/i2c/busses/i2c-ali15x3.c
4775F: drivers/i2c/busses/i2c-amd756.c
4776F: drivers/i2c/busses/i2c-amd756-s4882.c
4777F: drivers/i2c/busses/i2c-amd8111.c
4778F: drivers/i2c/busses/i2c-i801.c
4779F: drivers/i2c/busses/i2c-isch.c
4780F: drivers/i2c/busses/i2c-nforce2.c
4781F: drivers/i2c/busses/i2c-nforce2-s4985.c
4782F: drivers/i2c/busses/i2c-piix4.c
4783F: drivers/i2c/busses/i2c-sis5595.c
4784F: drivers/i2c/busses/i2c-sis630.c
4785F: drivers/i2c/busses/i2c-sis96x.c
4786F: drivers/i2c/busses/i2c-via.c
4787F: drivers/i2c/busses/i2c-viapro.c
4788
4789I2C/SMBUS ISMT DRIVER
4790M: Seth Heasley <seth.heasley@intel.com>
4791M: Neil Horman <nhorman@tuxdriver.com>
4792L: linux-i2c@vger.kernel.org
4793F: drivers/i2c/busses/i2c-ismt.c
4794F: Documentation/i2c/busses/i2c-ismt
4795
4796I2C/SMBUS STUB DRIVER
4797M: Jean Delvare <jdelvare@suse.de>
4798L: linux-i2c@vger.kernel.org
4799S: Maintained
4800F: drivers/i2c/i2c-stub.c
4801
4802I2C SUBSYSTEM
4803M: Wolfram Sang <wsa@the-dreams.de>
4804L: linux-i2c@vger.kernel.org
4805W: https://i2c.wiki.kernel.org/
4806Q: https://patchwork.ozlabs.org/project/linux-i2c/list/
4807T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
4808S: Maintained
4809F: Documentation/devicetree/bindings/i2c/
4810F: Documentation/i2c/
4811F: drivers/i2c/
4812F: include/linux/i2c.h
4813F: include/linux/i2c-*.h
4814F: include/uapi/linux/i2c.h
4815F: include/uapi/linux/i2c-*.h
4816
4817I2C ACPI SUPPORT
4818M: Mika Westerberg <mika.westerberg@linux.intel.com>
4819L: linux-i2c@vger.kernel.org
4820L: linux-acpi@vger.kernel.org
4821S: Maintained
4822
4823I2C-TAOS-EVM DRIVER
4824M: Jean Delvare <jdelvare@suse.de>
4825L: linux-i2c@vger.kernel.org
4826S: Maintained
4827F: Documentation/i2c/busses/i2c-taos-evm
4828F: drivers/i2c/busses/i2c-taos-evm.c
4829
4830I2C-TINY-USB DRIVER
4831M: Till Harbaum <till@harbaum.org>
4832L: linux-i2c@vger.kernel.org
4833W: http://www.harbaum.org/till/i2c_tiny_usb
4834S: Maintained
4835F: drivers/i2c/busses/i2c-tiny-usb.c
4836
4837i386 BOOT CODE
4838M: "H. Peter Anvin" <hpa@zytor.com>
4839S: Maintained
4840F: arch/x86/boot/
4841
4842i386 SETUP CODE / CPU ERRATA WORKAROUNDS
4843M: "H. Peter Anvin" <hpa@zytor.com>
4844T: git git://git.kernel.org/pub/scm/linux/kernel/git/hpa/linux-2.6-x86setup.git
4845S: Maintained
4846
4847IA64 (Itanium) PLATFORM
4848M: Tony Luck <tony.luck@intel.com>
4849M: Fenghua Yu <fenghua.yu@intel.com>
4850L: linux-ia64@vger.kernel.org
4851T: git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
4852S: Maintained
4853F: arch/ia64/
4854
4855IBM Power in-Nest Crypto Acceleration
4856M: Marcelo Henrique Cerri <mhcerri@linux.vnet.ibm.com>
4857M: Fionnuala Gunter <fin@linux.vnet.ibm.com>
4858L: linux-crypto@vger.kernel.org
4859S: Supported
4860F: drivers/crypto/nx/
4861
4862IBM Power 842 compression accelerator
4863M: Dan Streetman <ddstreet@us.ibm.com>
4864S: Supported
4865F: drivers/crypto/nx/nx-842.c
4866F: include/linux/nx842.h
4867
4868IBM Power Linux RAID adapter
4869M: Brian King <brking@us.ibm.com>
4870S: Supported
4871F: drivers/scsi/ipr.*
4872
4873IBM Power Virtual Ethernet Device Driver
4874M: Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
4875L: netdev@vger.kernel.org
4876S: Supported
4877F: drivers/net/ethernet/ibm/ibmveth.*
4878
4879IBM Power Virtual SCSI Device Drivers
4880M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
4881L: linux-scsi@vger.kernel.org
4882S: Supported
4883F: drivers/scsi/ibmvscsi/ibmvscsi*
4884F: drivers/scsi/ibmvscsi/viosrp.h
4885
4886IBM Power Virtual FC Device Drivers
4887M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
4888L: linux-scsi@vger.kernel.org
4889S: Supported
4890F: drivers/scsi/ibmvscsi/ibmvfc*
4891
4892IBM ServeRAID RAID DRIVER
4893S: Orphan
4894F: drivers/scsi/ips.*
4895
4896ICH LPC AND GPIO DRIVER
4897M: Peter Tyser <ptyser@xes-inc.com>
4898S: Maintained
4899F: drivers/mfd/lpc_ich.c
4900F: drivers/gpio/gpio-ich.c
4901
4902IDE SUBSYSTEM
4903M: "David S. Miller" <davem@davemloft.net>
4904L: linux-ide@vger.kernel.org
4905Q: http://patchwork.ozlabs.org/project/linux-ide/list/
4906T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git
4907S: Maintained
4908F: Documentation/ide/
4909F: drivers/ide/
4910F: include/linux/ide.h
4911
4912IDEAPAD LAPTOP EXTRAS DRIVER
4913M: Ike Panhc <ike.pan@canonical.com>
4914L: platform-driver-x86@vger.kernel.org
4915W: http://launchpad.net/ideapad-laptop
4916S: Maintained
4917F: drivers/platform/x86/ideapad-laptop.c
4918
4919IDEAPAD LAPTOP SLIDEBAR DRIVER
4920M: Andrey Moiseev <o2g.org.ru@gmail.com>
4921L: linux-input@vger.kernel.org
4922W: https://github.com/o2genum/ideapad-slidebar
4923S: Maintained
4924F: drivers/input/misc/ideapad_slidebar.c
4925
4926IDE/ATAPI DRIVERS
4927M: Borislav Petkov <bp@alien8.de>
4928L: linux-ide@vger.kernel.org
4929S: Maintained
4930F: Documentation/cdrom/ide-cd
4931F: drivers/ide/ide-cd*
4932
4933IDLE-I7300
4934M: Andy Henroid <andrew.d.henroid@intel.com>
4935L: linux-pm@vger.kernel.org
4936S: Supported
4937F: drivers/idle/i7300_idle.c
4938
4939IEEE 802.15.4 SUBSYSTEM
4940M: Alexander Aring <alex.aring@gmail.com>
4941L: linux-wpan@vger.kernel.org
4942W: https://github.com/linux-wpan
4943T: git git://github.com/linux-wpan/linux-wpan-next.git
4944S: Maintained
4945F: net/ieee802154/
4946F: net/mac802154/
4947F: drivers/net/ieee802154/
4948F: include/linux/nl802154.h
4949F: include/linux/ieee802154.h
4950F: include/net/nl802154.h
4951F: include/net/mac802154.h
4952F: include/net/af_ieee802154.h
4953F: include/net/cfg802154.h
4954F: include/net/ieee802154_netdev.h
4955F: Documentation/networking/ieee802154.txt
4956
4957IGORPLUG-USB IR RECEIVER
4958M: Sean Young <sean@mess.org>
4959L: linux-media@vger.kernel.org
4960S: Maintained
4961F: drivers/media/rc/igorplugusb.c
4962
4963IGUANAWORKS USB IR TRANSCEIVER
4964M: Sean Young <sean@mess.org>
4965L: linux-media@vger.kernel.org
4966S: Maintained
4967F: drivers/media/rc/iguanair.c
4968
4969IIO SUBSYSTEM AND DRIVERS
4970M: Jonathan Cameron <jic23@kernel.org>
4971R: Hartmut Knaack <knaack.h@gmx.de>
4972R: Lars-Peter Clausen <lars@metafoo.de>
4973R: Peter Meerwald <pmeerw@pmeerw.net>
4974L: linux-iio@vger.kernel.org
4975S: Maintained
4976F: drivers/iio/
4977F: drivers/staging/iio/
4978F: include/linux/iio/
4979F: tools/iio/
4980
4981IKANOS/ADI EAGLE ADSL USB DRIVER
4982M: Matthieu Castet <castet.matthieu@free.fr>
4983M: Stanislaw Gruszka <stf_xl@wp.pl>
4984S: Maintained
4985F: drivers/usb/atm/ueagle-atm.c
4986
4987INA209 HARDWARE MONITOR DRIVER
4988M: Guenter Roeck <linux@roeck-us.net>
4989L: lm-sensors@lm-sensors.org
4990S: Maintained
4991F: Documentation/hwmon/ina209
4992F: Documentation/devicetree/bindings/i2c/ina209.txt
4993F: drivers/hwmon/ina209.c
4994
4995INA2XX HARDWARE MONITOR DRIVER
4996M: Guenter Roeck <linux@roeck-us.net>
4997L: lm-sensors@lm-sensors.org
4998S: Maintained
4999F: Documentation/hwmon/ina2xx
5000F: drivers/hwmon/ina2xx.c
5001F: include/linux/platform_data/ina2xx.h
5002
5003INDUSTRY PACK SUBSYSTEM (IPACK)
5004M: Samuel Iglesias Gonsalvez <siglesias@igalia.com>
5005M: Jens Taprogge <jens.taprogge@taprogge.org>
5006M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
5007L: industrypack-devel@lists.sourceforge.net
5008W: http://industrypack.sourceforge.net
5009S: Maintained
5010F: drivers/ipack/
5011
5012INGENIC JZ4780 DMA Driver
5013M: Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com>
5014S: Maintained
5015F: drivers/dma/dma-jz4780.c
5016
5017INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
5018M: Mimi Zohar <zohar@linux.vnet.ibm.com>
5019M: Dmitry Kasatkin <dmitry.kasatkin@gmail.com>
5020L: linux-ima-devel@lists.sourceforge.net
5021L: linux-ima-user@lists.sourceforge.net
5022L: linux-security-module@vger.kernel.org
5023S: Supported
5024F: security/integrity/ima/
5025
5026IMGTEC IR DECODER DRIVER
5027M: James Hogan <james.hogan@imgtec.com>
5028S: Maintained
5029F: drivers/media/rc/img-ir/
5030
5031IMS TWINTURBO FRAMEBUFFER DRIVER
5032L: linux-fbdev@vger.kernel.org
5033S: Orphan
5034F: drivers/video/fbdev/imsttfb.c
5035
5036INFINIBAND SUBSYSTEM
5037M: Roland Dreier <roland@kernel.org>
5038M: Sean Hefty <sean.hefty@intel.com>
5039M: Hal Rosenstock <hal.rosenstock@gmail.com>
5040L: linux-rdma@vger.kernel.org
5041W: http://www.openfabrics.org/
5042Q: http://patchwork.kernel.org/project/linux-rdma/list/
5043T: git git://git.kernel.org/pub/scm/linux/kernel/git/roland/infiniband.git
5044S: Supported
5045F: Documentation/infiniband/
5046F: drivers/infiniband/
5047F: include/uapi/linux/if_infiniband.h
5048
5049INOTIFY
5050M: John McCutchan <john@johnmccutchan.com>
5051M: Robert Love <rlove@rlove.org>
5052M: Eric Paris <eparis@parisplace.org>
5053S: Maintained
5054F: Documentation/filesystems/inotify.txt
5055F: fs/notify/inotify/
5056F: include/linux/inotify.h
5057F: include/uapi/linux/inotify.h
5058
5059INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
5060M: Dmitry Torokhov <dmitry.torokhov@gmail.com>
5061L: linux-input@vger.kernel.org
5062Q: http://patchwork.kernel.org/project/linux-input/list/
5063T: git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
5064S: Maintained
5065F: drivers/input/
5066F: include/linux/input.h
5067F: include/uapi/linux/input.h
5068F: include/linux/input/
5069
5070INPUT MULTITOUCH (MT) PROTOCOL
5071M: Henrik Rydberg <rydberg@bitmath.org>
5072L: linux-input@vger.kernel.org
5073T: git git://git.kernel.org/pub/scm/linux/kernel/git/rydberg/input-mt.git
5074S: Odd fixes
5075F: Documentation/input/multi-touch-protocol.txt
5076F: drivers/input/input-mt.c
5077K: \b(ABS|SYN)_MT_
5078
5079INTEL ASoC BDW/HSW DRIVERS
5080M: Jie Yang <yang.jie@linux.intel.com>
5081L: alsa-devel@alsa-project.org
5082S: Supported
5083F: sound/soc/intel/sst-haswell*
5084F: sound/soc/intel/sst-dsp*
5085F: sound/soc/intel/sst-firmware.c
5086F: sound/soc/intel/broadwell.c
5087F: sound/soc/intel/haswell.c
5088
5089INTEL C600 SERIES SAS CONTROLLER DRIVER
5090M: Intel SCU Linux support <intel-linux-scu@intel.com>
5091M: Artur Paszkiewicz <artur.paszkiewicz@intel.com>
5092L: linux-scsi@vger.kernel.org
5093T: git git://git.code.sf.net/p/intel-sas/isci
5094S: Supported
5095F: drivers/scsi/isci/
5096
5097INTEL IDLE DRIVER
5098M: Len Brown <lenb@kernel.org>
5099L: linux-pm@vger.kernel.org
5100T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
5101S: Supported
5102F: drivers/idle/intel_idle.c
5103
5104INTEL PSTATE DRIVER
5105M: Kristen Carlson Accardi <kristen@linux.intel.com>
5106L: linux-pm@vger.kernel.org
5107S: Supported
5108F: drivers/cpufreq/intel_pstate.c
5109
5110INTEL FRAMEBUFFER DRIVER (excluding 810 and 815)
5111M: Maik Broemme <mbroemme@plusserver.de>
5112L: linux-fbdev@vger.kernel.org
5113S: Maintained
5114F: Documentation/fb/intelfb.txt
5115F: drivers/video/fbdev/intelfb/
5116
5117INTEL 810/815 FRAMEBUFFER DRIVER
5118M: Antonino Daplas <adaplas@gmail.com>
5119L: linux-fbdev@vger.kernel.org
5120S: Maintained
5121F: drivers/video/fbdev/i810/
5122
5123INTEL MENLOW THERMAL DRIVER
5124M: Sujith Thomas <sujith.thomas@intel.com>
5125L: platform-driver-x86@vger.kernel.org
5126W: https://01.org/linux-acpi
5127S: Supported
5128F: drivers/platform/x86/intel_menlow.c
5129
5130INTEL IA32 MICROCODE UPDATE SUPPORT
5131M: Borislav Petkov <bp@alien8.de>
5132S: Maintained
5133F: arch/x86/kernel/cpu/microcode/core*
5134F: arch/x86/kernel/cpu/microcode/intel*
5135
5136INTEL I/OAT DMA DRIVER
5137M: Dave Jiang <dave.jiang@intel.com>
5138R: Dan Williams <dan.j.williams@intel.com>
5139L: dmaengine@vger.kernel.org
5140Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
5141S: Supported
5142F: drivers/dma/ioat*
5143
5144INTEL IOMMU (VT-d)
5145M: David Woodhouse <dwmw2@infradead.org>
5146L: iommu@lists.linux-foundation.org
5147T: git git://git.infradead.org/iommu-2.6.git
5148S: Supported
5149F: drivers/iommu/intel-iommu.c
5150F: include/linux/intel-iommu.h
5151
5152INTEL IOP-ADMA DMA DRIVER
5153R: Dan Williams <dan.j.williams@intel.com>
5154S: Odd fixes
5155F: drivers/dma/iop-adma.c
5156
5157INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT
5158M: Krzysztof Halasa <khalasa@piap.pl>
5159S: Maintained
5160F: arch/arm/mach-ixp4xx/include/mach/qmgr.h
5161F: arch/arm/mach-ixp4xx/include/mach/npe.h
5162F: arch/arm/mach-ixp4xx/ixp4xx_qmgr.c
5163F: arch/arm/mach-ixp4xx/ixp4xx_npe.c
5164F: drivers/net/ethernet/xscale/ixp4xx_eth.c
5165F: drivers/net/wan/ixp4xx_hss.c
5166
5167INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT
5168M: Deepak Saxena <dsaxena@plexity.net>
5169S: Maintained
5170F: drivers/char/hw_random/ixp4xx-rng.c
5171
5172INTEL ETHERNET DRIVERS
5173M: Jeff Kirsher <jeffrey.t.kirsher@intel.com>
5174R: Jesse Brandeburg <jesse.brandeburg@intel.com>
5175R: Shannon Nelson <shannon.nelson@intel.com>
5176R: Carolyn Wyborny <carolyn.wyborny@intel.com>
5177R: Don Skidmore <donald.c.skidmore@intel.com>
5178R: Matthew Vick <matthew.vick@intel.com>
5179R: John Ronciak <john.ronciak@intel.com>
5180R: Mitch Williams <mitch.a.williams@intel.com>
5181L: intel-wired-lan@lists.osuosl.org
5182W: http://www.intel.com/support/feedback.htm
5183W: http://e1000.sourceforge.net/
5184Q: http://patchwork.ozlabs.org/project/intel-wired-lan/list/
5185T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git
5186T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git
5187S: Supported
5188F: Documentation/networking/e100.txt
5189F: Documentation/networking/e1000.txt
5190F: Documentation/networking/e1000e.txt
5191F: Documentation/networking/igb.txt
5192F: Documentation/networking/igbvf.txt
5193F: Documentation/networking/ixgb.txt
5194F: Documentation/networking/ixgbe.txt
5195F: Documentation/networking/ixgbevf.txt
5196F: Documentation/networking/i40e.txt
5197F: Documentation/networking/i40evf.txt
5198F: drivers/net/ethernet/intel/
5199F: drivers/net/ethernet/intel/*/
5200
5201INTEL-MID GPIO DRIVER
5202M: David Cohen <david.a.cohen@linux.intel.com>
5203L: linux-gpio@vger.kernel.org
5204S: Maintained
5205F: drivers/gpio/gpio-intel-mid.c
5206
5207INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
5208M: Stanislav Yakovlev <stas.yakovlev@gmail.com>
5209L: linux-wireless@vger.kernel.org
5210S: Maintained
5211F: Documentation/networking/README.ipw2100
5212F: Documentation/networking/README.ipw2200
5213F: drivers/net/wireless/ipw2x00/
5214
5215INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
5216M: Richard L Maliszewski <richard.l.maliszewski@intel.com>
5217M: Gang Wei <gang.wei@intel.com>
5218M: Shane Wang <shane.wang@intel.com>
5219L: tboot-devel@lists.sourceforge.net
5220W: http://tboot.sourceforge.net
5221T: hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
5222S: Supported
5223F: Documentation/intel_txt.txt
5224F: include/linux/tboot.h
5225F: arch/x86/kernel/tboot.c
5226
5227INTEL WIRELESS WIMAX CONNECTION 2400
5228M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
5229M: linux-wimax@intel.com
5230L: wimax@linuxwimax.org (subscribers-only)
5231S: Supported
5232W: http://linuxwimax.org
5233F: Documentation/wimax/README.i2400m
5234F: drivers/net/wimax/i2400m/
5235F: include/uapi/linux/wimax/i2400m.h
5236
5237INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
5238M: Stanislaw Gruszka <sgruszka@redhat.com>
5239L: linux-wireless@vger.kernel.org
5240S: Supported
5241F: drivers/net/wireless/iwlegacy/
5242
5243INTEL WIRELESS WIFI LINK (iwlwifi)
5244M: Johannes Berg <johannes.berg@intel.com>
5245M: Emmanuel Grumbach <emmanuel.grumbach@intel.com>
5246M: Intel Linux Wireless <ilw@linux.intel.com>
5247L: linux-wireless@vger.kernel.org
5248W: http://intellinuxwireless.org
5249T: git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
5250S: Supported
5251F: drivers/net/wireless/iwlwifi/
5252
5253INTEL MANAGEMENT ENGINE (mei)
5254M: Tomas Winkler <tomas.winkler@intel.com>
5255L: linux-kernel@vger.kernel.org
5256S: Supported
5257F: include/uapi/linux/mei.h
5258F: drivers/misc/mei/*
5259F: Documentation/misc-devices/mei/*
5260
5261IOC3 ETHERNET DRIVER
5262M: Ralf Baechle <ralf@linux-mips.org>
5263L: linux-mips@linux-mips.org
5264S: Maintained
5265F: drivers/net/ethernet/sgi/ioc3-eth.c
5266
5267IOC3 SERIAL DRIVER
5268M: Pat Gefre <pfg@sgi.com>
5269L: linux-serial@vger.kernel.org
5270S: Maintained
5271F: drivers/tty/serial/ioc3_serial.c
5272
5273IOMMU DRIVERS
5274M: Joerg Roedel <joro@8bytes.org>
5275L: iommu@lists.linux-foundation.org
5276T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
5277S: Maintained
5278F: drivers/iommu/
5279
5280IP MASQUERADING
5281M: Juanjo Ciarlante <jjciarla@raiz.uncu.edu.ar>
5282S: Maintained
5283F: net/ipv4/netfilter/ipt_MASQUERADE.c
5284
5285IP1000A 10/100/1000 GIGABIT ETHERNET DRIVER
5286M: Francois Romieu <romieu@fr.zoreil.com>
5287M: Sorbica Shieh <sorbica@icplus.com.tw>
5288L: netdev@vger.kernel.org
5289S: Maintained
5290F: drivers/net/ethernet/icplus/ipg.*
5291
5292IPATH DRIVER
5293M: Mike Marciniszyn <infinipath@intel.com>
5294L: linux-rdma@vger.kernel.org
5295S: Maintained
5296F: drivers/infiniband/hw/ipath/
5297
5298IPMI SUBSYSTEM
5299M: Corey Minyard <minyard@acm.org>
5300L: openipmi-developer@lists.sourceforge.net (moderated for non-subscribers)
5301W: http://openipmi.sourceforge.net/
5302S: Supported
5303F: Documentation/IPMI.txt
5304F: drivers/char/ipmi/
5305F: include/linux/ipmi*
5306F: include/uapi/linux/ipmi*
5307
5308QCOM AUDIO (ASoC) DRIVERS
5309M: Patrick Lai <plai@codeaurora.org>
5310M: Banajit Goswami <bgoswami@codeaurora.org>
5311L: alsa-devel@alsa-project.org (moderated for non-subscribers)
5312S: Supported
5313F: sound/soc/qcom/
5314
5315IPS SCSI RAID DRIVER
5316M: Adaptec OEM Raid Solutions <aacraid@adaptec.com>
5317L: linux-scsi@vger.kernel.org
5318W: http://www.adaptec.com/
5319S: Maintained
5320F: drivers/scsi/ips*
5321
5322IPVS
5323M: Wensong Zhang <wensong@linux-vs.org>
5324M: Simon Horman <horms@verge.net.au>
5325M: Julian Anastasov <ja@ssi.bg>
5326L: netdev@vger.kernel.org
5327L: lvs-devel@vger.kernel.org
5328S: Maintained
5329F: Documentation/networking/ipvs-sysctl.txt
5330F: include/net/ip_vs.h
5331F: include/uapi/linux/ip_vs.h
5332F: net/netfilter/ipvs/
5333
5334IPWIRELESS DRIVER
5335M: Jiri Kosina <jkosina@suse.cz>
5336M: David Sterba <dsterba@suse.cz>
5337S: Odd Fixes
5338F: drivers/tty/ipwireless/
5339
5340IPX NETWORK LAYER
5341M: Arnaldo Carvalho de Melo <acme@ghostprotocols.net>
5342L: netdev@vger.kernel.org
5343S: Maintained
5344F: include/net/ipx.h
5345F: include/uapi/linux/ipx.h
5346F: net/ipx/
5347
5348IRDA SUBSYSTEM
5349M: Samuel Ortiz <samuel@sortiz.org>
5350L: irda-users@lists.sourceforge.net (subscribers-only)
5351L: netdev@vger.kernel.org
5352W: http://irda.sourceforge.net/
5353S: Maintained
5354T: git git://git.kernel.org/pub/scm/linux/kernel/git/sameo/irda-2.6.git
5355F: Documentation/networking/irda.txt
5356F: drivers/net/irda/
5357F: include/net/irda/
5358F: net/irda/
5359
5360IRQ SUBSYSTEM
5361M: Thomas Gleixner <tglx@linutronix.de>
5362L: linux-kernel@vger.kernel.org
5363S: Maintained
5364T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
5365F: kernel/irq/
5366
5367IRQCHIP DRIVERS
5368M: Thomas Gleixner <tglx@linutronix.de>
5369M: Jason Cooper <jason@lakedaemon.net>
5370L: linux-kernel@vger.kernel.org
5371S: Maintained
5372T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
5373T: git git://git.infradead.org/users/jcooper/linux.git irqchip/core
5374F: Documentation/devicetree/bindings/interrupt-controller/
5375F: drivers/irqchip/
5376
5377IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
5378M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
5379S: Maintained
5380F: Documentation/IRQ-domain.txt
5381F: include/linux/irqdomain.h
5382F: kernel/irq/irqdomain.c
5383
5384ISAPNP
5385M: Jaroslav Kysela <perex@perex.cz>
5386S: Maintained
5387F: Documentation/isapnp.txt
5388F: drivers/pnp/isapnp/
5389F: include/linux/isapnp.h
5390
5391ISA RADIO MODULE
5392M: Hans Verkuil <hverkuil@xs4all.nl>
5393L: linux-media@vger.kernel.org
5394T: git git://linuxtv.org/media_tree.git
5395W: http://linuxtv.org
5396S: Maintained
5397F: drivers/media/radio/radio-isa*
5398
5399iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
5400M: Peter Jones <pjones@redhat.com>
5401M: Konrad Rzeszutek Wilk <konrad@kernel.org>
5402S: Maintained
5403F: drivers/firmware/iscsi_ibft*
5404
5405ISCSI
5406M: Mike Christie <michaelc@cs.wisc.edu>
5407L: open-iscsi@googlegroups.com
5408W: www.open-iscsi.org
5409T: git git://git.kernel.org/pub/scm/linux/kernel/git/mnc/linux-2.6-iscsi.git
5410S: Maintained
5411F: drivers/scsi/*iscsi*
5412F: include/scsi/*iscsi*
5413
5414ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
5415M: Or Gerlitz <ogerlitz@mellanox.com>
5416M: Sagi Grimberg <sagig@mellanox.com>
5417M: Roi Dayan <roid@mellanox.com>
5418L: linux-rdma@vger.kernel.org
5419S: Supported
5420W: http://www.openfabrics.org
5421W: www.open-iscsi.org
5422Q: http://patchwork.kernel.org/project/linux-rdma/list/
5423F: drivers/infiniband/ulp/iser/
5424
5425ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
5426M: Sagi Grimberg <sagig@mellanox.com>
5427T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
5428L: linux-rdma@vger.kernel.org
5429L: target-devel@vger.kernel.org
5430S: Supported
5431W: http://www.linux-iscsi.org
5432F: drivers/infiniband/ulp/isert
5433
5434ISDN SUBSYSTEM
5435M: Karsten Keil <isdn@linux-pingi.de>
5436L: isdn4linux@listserv.isdn4linux.de (subscribers-only)
5437L: netdev@vger.kernel.org
5438W: http://www.isdn4linux.de
5439T: git git://git.kernel.org/pub/scm/linux/kernel/git/kkeil/isdn-2.6.git
5440S: Maintained
5441F: Documentation/isdn/
5442F: drivers/isdn/
5443F: include/linux/isdn.h
5444F: include/linux/isdn/
5445F: include/uapi/linux/isdn.h
5446F: include/uapi/linux/isdn/
5447
5448ISDN SUBSYSTEM (Eicon active card driver)
5449M: Armin Schindler <mac@melware.de>
5450L: isdn4linux@listserv.isdn4linux.de (subscribers-only)
5451W: http://www.melware.de
5452S: Maintained
5453F: drivers/isdn/hardware/eicon/
5454
5455IT87 HARDWARE MONITORING DRIVER
5456M: Jean Delvare <jdelvare@suse.de>
5457L: lm-sensors@lm-sensors.org
5458S: Maintained
5459F: Documentation/hwmon/it87
5460F: drivers/hwmon/it87.c
5461
5462IT913X MEDIA DRIVER
5463M: Antti Palosaari <crope@iki.fi>
5464L: linux-media@vger.kernel.org
5465W: http://linuxtv.org/
5466W: http://palosaari.fi/linux/
5467Q: http://patchwork.linuxtv.org/project/linux-media/list/
5468T: git git://linuxtv.org/anttip/media_tree.git
5469S: Maintained
5470F: drivers/media/tuners/it913x*
5471
5472IVTV VIDEO4LINUX DRIVER
5473M: Andy Walls <awalls@md.metrocast.net>
5474L: ivtv-devel@ivtvdriver.org (subscribers-only)
5475L: linux-media@vger.kernel.org
5476T: git git://linuxtv.org/media_tree.git
5477W: http://www.ivtvdriver.org
5478S: Maintained
5479F: Documentation/video4linux/*.ivtv
5480F: drivers/media/pci/ivtv/
5481F: include/uapi/linux/ivtv*
5482
5483IX2505V MEDIA DRIVER
5484M: Malcolm Priestley <tvboxspy@gmail.com>
5485L: linux-media@vger.kernel.org
5486W: http://linuxtv.org/
5487Q: http://patchwork.linuxtv.org/project/linux-media/list/
5488S: Maintained
5489F: drivers/media/dvb-frontends/ix2505v*
5490
5491JC42.4 TEMPERATURE SENSOR DRIVER
5492M: Guenter Roeck <linux@roeck-us.net>
5493L: lm-sensors@lm-sensors.org
5494S: Maintained
5495F: drivers/hwmon/jc42.c
5496F: Documentation/hwmon/jc42
5497
5498JFS FILESYSTEM
5499M: Dave Kleikamp <shaggy@kernel.org>
5500L: jfs-discussion@lists.sourceforge.net
5501W: http://jfs.sourceforge.net/
5502T: git git://git.kernel.org/pub/scm/linux/kernel/git/shaggy/jfs-2.6.git
5503S: Maintained
5504F: Documentation/filesystems/jfs.txt
5505F: fs/jfs/
5506
5507JME NETWORK DRIVER
5508M: Guo-Fu Tseng <cooldavid@cooldavid.org>
5509L: netdev@vger.kernel.org
5510S: Maintained
5511F: drivers/net/ethernet/jme.*
5512
5513JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
5514M: David Woodhouse <dwmw2@infradead.org>
5515L: linux-mtd@lists.infradead.org
5516W: http://www.linux-mtd.infradead.org/doc/jffs2.html
5517S: Maintained
5518F: fs/jffs2/
5519F: include/uapi/linux/jffs2.h
5520
5521JOURNALLING LAYER FOR BLOCK DEVICES (JBD)
5522M: Andrew Morton <akpm@linux-foundation.org>
5523M: Jan Kara <jack@suse.cz>
5524L: linux-ext4@vger.kernel.org
5525S: Maintained
5526F: fs/jbd/
5527F: include/linux/jbd.h
5528
5529JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
5530M: "Theodore Ts'o" <tytso@mit.edu>
5531L: linux-ext4@vger.kernel.org
5532S: Maintained
5533F: fs/jbd2/
5534F: include/linux/jbd2.h
5535
5536JSM Neo PCI based serial card
5537M: Thadeu Lima de Souza Cascardo <cascardo@linux.vnet.ibm.com>
5538L: linux-serial@vger.kernel.org
5539S: Maintained
5540F: drivers/tty/serial/jsm/
5541
5542K10TEMP HARDWARE MONITORING DRIVER
5543M: Clemens Ladisch <clemens@ladisch.de>
5544L: lm-sensors@lm-sensors.org
5545S: Maintained
5546F: Documentation/hwmon/k10temp
5547F: drivers/hwmon/k10temp.c
5548
5549K8TEMP HARDWARE MONITORING DRIVER
5550M: Rudolf Marek <r.marek@assembler.cz>
5551L: lm-sensors@lm-sensors.org
5552S: Maintained
5553F: Documentation/hwmon/k8temp
5554F: drivers/hwmon/k8temp.c
5555
5556KCONFIG
5557M: "Yann E. MORIN" <yann.morin.1998@free.fr>
5558L: linux-kbuild@vger.kernel.org
5559T: git git://gitorious.org/linux-kconfig/linux-kconfig
5560S: Maintained
5561F: Documentation/kbuild/kconfig-language.txt
5562F: scripts/kconfig/
5563
5564KDUMP
5565M: Vivek Goyal <vgoyal@redhat.com>
5566M: Haren Myneni <hbabu@us.ibm.com>
5567L: kexec@lists.infradead.org
5568W: http://lse.sourceforge.net/kdump/
5569S: Maintained
5570F: Documentation/kdump/
5571
5572KEENE FM RADIO TRANSMITTER DRIVER
5573M: Hans Verkuil <hverkuil@xs4all.nl>
5574L: linux-media@vger.kernel.org
5575T: git git://linuxtv.org/media_tree.git
5576W: http://linuxtv.org
5577S: Maintained
5578F: drivers/media/radio/radio-keene*
5579
5580KERNEL AUTOMOUNTER v4 (AUTOFS4)
5581M: Ian Kent <raven@themaw.net>
5582L: autofs@vger.kernel.org
5583S: Maintained
5584F: fs/autofs4/
5585
5586KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
5587M: Michal Marek <mmarek@suse.cz>
5588T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git for-next
5589T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git rc-fixes
5590L: linux-kbuild@vger.kernel.org
5591S: Maintained
5592F: Documentation/kbuild/
5593F: Makefile
5594F: scripts/Makefile.*
5595F: scripts/basic/
5596F: scripts/mk*
5597F: scripts/package/
5598
5599KERNEL JANITORS
5600L: kernel-janitors@vger.kernel.org
5601W: http://kernelnewbies.org/KernelJanitors
5602S: Odd Fixes
5603
5604KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
5605M: "J. Bruce Fields" <bfields@fieldses.org>
5606L: linux-nfs@vger.kernel.org
5607W: http://nfs.sourceforge.net/
5608S: Supported
5609F: fs/nfsd/
5610F: include/uapi/linux/nfsd/
5611F: fs/lockd/
5612F: fs/nfs_common/
5613F: net/sunrpc/
5614F: include/linux/lockd/
5615F: include/linux/sunrpc/
5616F: include/uapi/linux/sunrpc/
5617
5618KERNEL SELFTEST FRAMEWORK
5619M: Shuah Khan <shuahkh@osg.samsung.com>
5620L: linux-api@vger.kernel.org
5621T: git git://git.kernel.org/pub/scm/shuah/linux-kselftest
5622S: Maintained
5623F: tools/testing/selftests
5624
5625KERNEL VIRTUAL MACHINE (KVM)
5626M: Gleb Natapov <gleb@kernel.org>
5627M: Paolo Bonzini <pbonzini@redhat.com>
5628L: kvm@vger.kernel.org
5629W: http://www.linux-kvm.org
5630T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
5631S: Supported
5632F: Documentation/*/kvm*.txt
5633F: Documentation/virtual/kvm/
5634F: arch/*/kvm/
5635F: arch/x86/kernel/kvm.c
5636F: arch/x86/kernel/kvmclock.c
5637F: arch/*/include/asm/kvm*
5638F: include/linux/kvm*
5639F: include/uapi/linux/kvm*
5640F: virt/kvm/
5641
5642KERNEL VIRTUAL MACHINE (KVM) FOR AMD-V
5643M: Joerg Roedel <joro@8bytes.org>
5644L: kvm@vger.kernel.org
5645W: http://kvm.qumranet.com
5646S: Maintained
5647F: arch/x86/include/asm/svm.h
5648F: arch/x86/kvm/svm.c
5649
5650KERNEL VIRTUAL MACHINE (KVM) FOR POWERPC
5651M: Alexander Graf <agraf@suse.de>
5652L: kvm-ppc@vger.kernel.org
5653W: http://kvm.qumranet.com
5654T: git git://github.com/agraf/linux-2.6.git
5655S: Supported
5656F: arch/powerpc/include/asm/kvm*
5657F: arch/powerpc/kvm/
5658
5659KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
5660M: Christian Borntraeger <borntraeger@de.ibm.com>
5661M: Cornelia Huck <cornelia.huck@de.ibm.com>
5662M: linux390@de.ibm.com
5663L: linux-s390@vger.kernel.org
5664W: http://www.ibm.com/developerworks/linux/linux390/
5665S: Supported
5666F: Documentation/s390/kvm.txt
5667F: arch/s390/include/asm/kvm*
5668F: arch/s390/kvm/
5669F: drivers/s390/kvm/
5670
5671KERNEL VIRTUAL MACHINE (KVM) FOR ARM
5672M: Christoffer Dall <christoffer.dall@linaro.org>
5673M: Marc Zyngier <marc.zyngier@arm.com>
5674L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
5675L: kvmarm@lists.cs.columbia.edu
5676W: http://systems.cs.columbia.edu/projects/kvm-arm
5677S: Supported
5678F: arch/arm/include/uapi/asm/kvm*
5679F: arch/arm/include/asm/kvm*
5680F: arch/arm/kvm/
5681F: virt/kvm/arm/
5682F: include/kvm/arm_*
5683
5684KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64)
5685M: Christoffer Dall <christoffer.dall@linaro.org>
5686M: Marc Zyngier <marc.zyngier@arm.com>
5687L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
5688L: kvmarm@lists.cs.columbia.edu
5689S: Maintained
5690F: arch/arm64/include/uapi/asm/kvm*
5691F: arch/arm64/include/asm/kvm*
5692F: arch/arm64/kvm/
5693
5694KEXEC
5695M: Eric Biederman <ebiederm@xmission.com>
5696W: http://kernel.org/pub/linux/utils/kernel/kexec/
5697L: kexec@lists.infradead.org
5698S: Maintained
5699F: include/linux/kexec.h
5700F: include/uapi/linux/kexec.h
5701F: kernel/kexec.c
5702
5703KEYS/KEYRINGS:
5704M: David Howells <dhowells@redhat.com>
5705L: keyrings@linux-nfs.org
5706S: Maintained
5707F: Documentation/security/keys.txt
5708F: include/linux/key.h
5709F: include/linux/key-type.h
5710F: include/keys/
5711F: security/keys/
5712
5713KEYS-TRUSTED
5714M: David Safford <safford@us.ibm.com>
5715M: Mimi Zohar <zohar@linux.vnet.ibm.com>
5716L: linux-security-module@vger.kernel.org
5717L: keyrings@linux-nfs.org
5718S: Supported
5719F: Documentation/security/keys-trusted-encrypted.txt
5720F: include/keys/trusted-type.h
5721F: security/keys/trusted.c
5722F: security/keys/trusted.h
5723
5724KEYS-ENCRYPTED
5725M: Mimi Zohar <zohar@linux.vnet.ibm.com>
5726M: David Safford <safford@us.ibm.com>
5727L: linux-security-module@vger.kernel.org
5728L: keyrings@linux-nfs.org
5729S: Supported
5730F: Documentation/security/keys-trusted-encrypted.txt
5731F: include/keys/encrypted-type.h
5732F: security/keys/encrypted-keys/
5733
5734KGDB / KDB /debug_core
5735M: Jason Wessel <jason.wessel@windriver.com>
5736W: http://kgdb.wiki.kernel.org/
5737L: kgdb-bugreport@lists.sourceforge.net
5738S: Maintained
5739F: Documentation/DocBook/kgdb.tmpl
5740F: drivers/misc/kgdbts.c
5741F: drivers/tty/serial/kgdboc.c
5742F: include/linux/kdb.h
5743F: include/linux/kgdb.h
5744F: kernel/debug/
5745
5746KMEMCHECK
5747M: Vegard Nossum <vegardno@ifi.uio.no>
5748M: Pekka Enberg <penberg@kernel.org>
5749S: Maintained
5750F: Documentation/kmemcheck.txt
5751F: arch/x86/include/asm/kmemcheck.h
5752F: arch/x86/mm/kmemcheck/
5753F: include/linux/kmemcheck.h
5754F: mm/kmemcheck.c
5755
5756KMEMLEAK
5757M: Catalin Marinas <catalin.marinas@arm.com>
5758S: Maintained
5759F: Documentation/kmemleak.txt
5760F: include/linux/kmemleak.h
5761F: mm/kmemleak.c
5762F: mm/kmemleak-test.c
5763
5764KPROBES
5765M: Ananth N Mavinakayanahalli <ananth@in.ibm.com>
5766M: Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
5767M: "David S. Miller" <davem@davemloft.net>
5768M: Masami Hiramatsu <masami.hiramatsu.pt@hitachi.com>
5769S: Maintained
5770F: Documentation/kprobes.txt
5771F: include/linux/kprobes.h
5772F: kernel/kprobes.c
5773
5774KS0108 LCD CONTROLLER DRIVER
5775M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
5776W: http://miguelojeda.es/auxdisplay.htm
5777W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
5778S: Maintained
5779F: Documentation/auxdisplay/ks0108
5780F: drivers/auxdisplay/ks0108.c
5781F: include/linux/ks0108.h
5782
5783LAPB module
5784L: linux-x25@vger.kernel.org
5785S: Orphan
5786F: Documentation/networking/lapb-module.txt
5787F: include/*/lapb.h
5788F: net/lapb/
5789
5790LASI 53c700 driver for PARISC
5791M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
5792L: linux-scsi@vger.kernel.org
5793S: Maintained
5794F: Documentation/scsi/53c700.txt
5795F: drivers/scsi/53c700*
5796
5797LED SUBSYSTEM
5798M: Bryan Wu <cooloney@gmail.com>
5799M: Richard Purdie <rpurdie@rpsys.net>
5800L: linux-leds@vger.kernel.org
5801T: git git://git.kernel.org/pub/scm/linux/kernel/git/cooloney/linux-leds.git
5802S: Maintained
5803F: drivers/leds/
5804F: include/linux/leds.h
5805
5806LEGACY EEPROM DRIVER
5807M: Jean Delvare <jdelvare@suse.de>
5808S: Maintained
5809F: Documentation/misc-devices/eeprom
5810F: drivers/misc/eeprom/eeprom.c
5811
5812LEGO USB Tower driver
5813M: Juergen Stuber <starblue@users.sourceforge.net>
5814L: legousb-devel@lists.sourceforge.net
5815W: http://legousb.sourceforge.net/
5816S: Maintained
5817F: drivers/usb/misc/legousbtower.c
5818
5819LG2160 MEDIA DRIVER
5820M: Michael Krufky <mkrufky@linuxtv.org>
5821L: linux-media@vger.kernel.org
5822W: http://linuxtv.org/
5823W: http://github.com/mkrufky
5824Q: http://patchwork.linuxtv.org/project/linux-media/list/
5825T: git git://linuxtv.org/mkrufky/tuners.git
5826S: Maintained
5827F: drivers/media/dvb-frontends/lg2160.*
5828
5829LGDT3305 MEDIA DRIVER
5830M: Michael Krufky <mkrufky@linuxtv.org>
5831L: linux-media@vger.kernel.org
5832W: http://linuxtv.org/
5833W: http://github.com/mkrufky
5834Q: http://patchwork.linuxtv.org/project/linux-media/list/
5835T: git git://linuxtv.org/mkrufky/tuners.git
5836S: Maintained
5837F: drivers/media/dvb-frontends/lgdt3305.*
5838
5839LGUEST
5840M: Rusty Russell <rusty@rustcorp.com.au>
5841L: lguest@lists.ozlabs.org
5842W: http://lguest.ozlabs.org/
5843S: Odd Fixes
5844F: arch/x86/include/asm/lguest*.h
5845F: arch/x86/lguest/
5846F: drivers/lguest/
5847F: include/linux/lguest*.h
5848F: tools/lguest/
5849
5850LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
5851M: Tejun Heo <tj@kernel.org>
5852L: linux-ide@vger.kernel.org
5853T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
5854S: Maintained
5855F: drivers/ata/
5856F: include/linux/ata.h
5857F: include/linux/libata.h
5858
5859LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
5860M: Viresh Kumar <viresh.linux@gmail.com>
5861L: linux-ide@vger.kernel.org
5862T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
5863S: Maintained
5864F: include/linux/pata_arasan_cf_data.h
5865F: drivers/ata/pata_arasan_cf.c
5866
5867LIBATA PATA DRIVERS
5868M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
5869M: Tejun Heo <tj@kernel.org>
5870L: linux-ide@vger.kernel.org
5871T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
5872S: Maintained
5873F: drivers/ata/pata_*.c
5874F: drivers/ata/ata_generic.c
5875
5876LIBATA SATA AHCI PLATFORM devices support
5877M: Hans de Goede <hdegoede@redhat.com>
5878M: Tejun Heo <tj@kernel.org>
5879L: linux-ide@vger.kernel.org
5880T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
5881S: Maintained
5882F: drivers/ata/ahci_platform.c
5883F: drivers/ata/libahci_platform.c
5884F: include/linux/ahci_platform.h
5885
5886LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
5887M: Mikael Pettersson <mikpelinux@gmail.com>
5888L: linux-ide@vger.kernel.org
5889T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
5890S: Maintained
5891F: drivers/ata/sata_promise.*
5892
5893LIBLOCKDEP
5894M: Sasha Levin <sasha.levin@oracle.com>
5895S: Maintained
5896F: tools/lib/lockdep/
5897
5898LINUX FOR IBM pSERIES (RS/6000)
5899M: Paul Mackerras <paulus@au.ibm.com>
5900W: http://www.ibm.com/linux/ltc/projects/ppc
5901S: Supported
5902F: arch/powerpc/boot/rs6000.h
5903
5904LINUX FOR POWERPC (32-BIT AND 64-BIT)
5905M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
5906M: Paul Mackerras <paulus@samba.org>
5907M: Michael Ellerman <mpe@ellerman.id.au>
5908W: http://www.penguinppc.org/
5909L: linuxppc-dev@lists.ozlabs.org
5910Q: http://patchwork.ozlabs.org/project/linuxppc-dev/list/
5911T: git git://git.kernel.org/pub/scm/linux/kernel/git/benh/powerpc.git
5912S: Supported
5913F: Documentation/powerpc/
5914F: arch/powerpc/
5915
5916LINUX FOR POWER MACINTOSH
5917M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
5918W: http://www.penguinppc.org/
5919L: linuxppc-dev@lists.ozlabs.org
5920S: Maintained
5921F: arch/powerpc/platforms/powermac/
5922F: drivers/macintosh/
5923
5924LINUX FOR POWERPC EMBEDDED MPC5XXX
5925M: Anatolij Gustschin <agust@denx.de>
5926L: linuxppc-dev@lists.ozlabs.org
5927T: git git://git.denx.de/linux-denx-agust.git
5928S: Maintained
5929F: arch/powerpc/platforms/512x/
5930F: arch/powerpc/platforms/52xx/
5931
5932LINUX FOR POWERPC EMBEDDED PPC4XX
5933M: Alistair Popple <alistair@popple.id.au>
5934M: Matt Porter <mporter@kernel.crashing.org>
5935W: http://www.penguinppc.org/
5936L: linuxppc-dev@lists.ozlabs.org
5937S: Maintained
5938F: arch/powerpc/platforms/40x/
5939F: arch/powerpc/platforms/44x/
5940
5941LINUX FOR POWERPC EMBEDDED XILINX VIRTEX
5942L: linuxppc-dev@lists.ozlabs.org
5943S: Orphan
5944F: arch/powerpc/*/*virtex*
5945F: arch/powerpc/*/*/*virtex*
5946
5947LINUX FOR POWERPC EMBEDDED PPC8XX
5948M: Vitaly Bordug <vitb@kernel.crashing.org>
5949W: http://www.penguinppc.org/
5950L: linuxppc-dev@lists.ozlabs.org
5951S: Maintained
5952F: arch/powerpc/platforms/8xx/
5953
5954LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
5955M: Scott Wood <scottwood@freescale.com>
5956M: Kumar Gala <galak@kernel.crashing.org>
5957W: http://www.penguinppc.org/
5958L: linuxppc-dev@lists.ozlabs.org
5959T: git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
5960S: Maintained
5961F: arch/powerpc/platforms/83xx/
5962F: arch/powerpc/platforms/85xx/
5963
5964LINUX FOR POWERPC PA SEMI PWRFICIENT
5965M: Olof Johansson <olof@lixom.net>
5966L: linuxppc-dev@lists.ozlabs.org
5967S: Maintained
5968F: arch/powerpc/platforms/pasemi/
5969F: drivers/*/*pasemi*
5970F: drivers/*/*/*pasemi*
5971
5972LINUX SECURITY MODULE (LSM) FRAMEWORK
5973M: Chris Wright <chrisw@sous-sol.org>
5974L: linux-security-module@vger.kernel.org
5975S: Supported
5976
5977LIS3LV02D ACCELEROMETER DRIVER
5978M: Eric Piel <eric.piel@tremplin-utc.net>
5979S: Maintained
5980F: Documentation/misc-devices/lis3lv02d
5981F: drivers/misc/lis3lv02d/
5982F: drivers/platform/x86/hp_accel.c
5983
5984LIVE PATCHING
5985M: Josh Poimboeuf <jpoimboe@redhat.com>
5986M: Seth Jennings <sjenning@redhat.com>
5987M: Jiri Kosina <jkosina@suse.cz>
5988M: Vojtech Pavlik <vojtech@suse.cz>
5989S: Maintained
5990F: kernel/livepatch/
5991F: include/linux/livepatch.h
5992F: arch/x86/include/asm/livepatch.h
5993F: arch/x86/kernel/livepatch.c
5994F: Documentation/ABI/testing/sysfs-kernel-livepatch
5995F: samples/livepatch/
5996L: live-patching@vger.kernel.org
5997T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/livepatching.git
5998
5999LLC (802.2)
6000M: Arnaldo Carvalho de Melo <acme@ghostprotocols.net>
6001S: Maintained
6002F: include/linux/llc.h
6003F: include/uapi/linux/llc.h
6004F: include/net/llc*
6005F: net/llc/
6006
6007LM73 HARDWARE MONITOR DRIVER
6008M: Guillaume Ligneul <guillaume.ligneul@gmail.com>
6009L: lm-sensors@lm-sensors.org
6010S: Maintained
6011F: drivers/hwmon/lm73.c
6012
6013LM78 HARDWARE MONITOR DRIVER
6014M: Jean Delvare <jdelvare@suse.de>
6015L: lm-sensors@lm-sensors.org
6016S: Maintained
6017F: Documentation/hwmon/lm78
6018F: drivers/hwmon/lm78.c
6019
6020LM83 HARDWARE MONITOR DRIVER
6021M: Jean Delvare <jdelvare@suse.de>
6022L: lm-sensors@lm-sensors.org
6023S: Maintained
6024F: Documentation/hwmon/lm83
6025F: drivers/hwmon/lm83.c
6026
6027LM90 HARDWARE MONITOR DRIVER
6028M: Jean Delvare <jdelvare@suse.de>
6029L: lm-sensors@lm-sensors.org
6030S: Maintained
6031F: Documentation/hwmon/lm90
6032F: Documentation/devicetree/bindings/hwmon/lm90.txt
6033F: drivers/hwmon/lm90.c
6034
6035LM95234 HARDWARE MONITOR DRIVER
6036M: Guenter Roeck <linux@roeck-us.net>
6037L: lm-sensors@lm-sensors.org
6038S: Maintained
6039F: Documentation/hwmon/lm95234
6040F: drivers/hwmon/lm95234.c
6041
6042LME2510 MEDIA DRIVER
6043M: Malcolm Priestley <tvboxspy@gmail.com>
6044L: linux-media@vger.kernel.org
6045W: http://linuxtv.org/
6046Q: http://patchwork.linuxtv.org/project/linux-media/list/
6047S: Maintained
6048F: drivers/media/usb/dvb-usb-v2/lmedm04*
6049
6050LOCKDEP AND LOCKSTAT
6051M: Peter Zijlstra <peterz@infradead.org>
6052M: Ingo Molnar <mingo@redhat.com>
6053L: linux-kernel@vger.kernel.org
6054T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git core/locking
6055S: Maintained
6056F: Documentation/locking/lockdep*.txt
6057F: Documentation/locking/lockstat.txt
6058F: include/linux/lockdep.h
6059F: kernel/locking/
6060
6061LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
6062M: "Richard Russon (FlatCap)" <ldm@flatcap.org>
6063L: linux-ntfs-dev@lists.sourceforge.net
6064W: http://www.linux-ntfs.org/content/view/19/37/
6065S: Maintained
6066F: Documentation/ldm.txt
6067F: block/partitions/ldm.*
6068
6069LogFS
6070M: Joern Engel <joern@logfs.org>
6071M: Prasad Joshi <prasadjoshi.linux@gmail.com>
6072L: logfs@logfs.org
6073W: logfs.org
6074S: Maintained
6075F: fs/logfs/
6076
6077LPC32XX MACHINE SUPPORT
6078M: Roland Stigge <stigge@antcom.de>
6079L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
6080S: Maintained
6081F: arch/arm/mach-lpc32xx/
6082
6083LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
6084M: Nagalakshmi Nandigama <nagalakshmi.nandigama@avagotech.com>
6085M: Praveen Krishnamoorthy <praveen.krishnamoorthy@avagotech.com>
6086M: Sreekanth Reddy <sreekanth.reddy@avagotech.com>
6087M: Abhijit Mahajan <abhijit.mahajan@avagotech.com>
6088L: MPT-FusionLinux.pdl@avagotech.com
6089L: linux-scsi@vger.kernel.org
6090W: http://www.lsilogic.com/support
6091S: Supported
6092F: drivers/message/fusion/
6093F: drivers/scsi/mpt2sas/
6094F: drivers/scsi/mpt3sas/
6095
6096LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
6097M: Matthew Wilcox <matthew@wil.cx>
6098L: linux-scsi@vger.kernel.org
6099S: Maintained
6100F: drivers/scsi/sym53c8xx_2/
6101
6102LTC4261 HARDWARE MONITOR DRIVER
6103M: Guenter Roeck <linux@roeck-us.net>
6104L: lm-sensors@lm-sensors.org
6105S: Maintained
6106F: Documentation/hwmon/ltc4261
6107F: drivers/hwmon/ltc4261.c
6108
6109LTP (Linux Test Project)
6110M: Mike Frysinger <vapier@gentoo.org>
6111M: Cyril Hrubis <chrubis@suse.cz>
6112M: Wanlong Gao <gaowanlong@cn.fujitsu.com>
6113M: Jan Stancek <jstancek@redhat.com>
6114M: Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com>
6115M: Alexey Kodanev <alexey.kodanev@oracle.com>
6116L: ltp-list@lists.sourceforge.net (subscribers-only)
6117W: http://linux-test-project.github.io/
6118T: git git://github.com/linux-test-project/ltp.git
6119S: Maintained
6120
6121M32R ARCHITECTURE
6122W: http://www.linux-m32r.org/
6123S: Orphan
6124F: arch/m32r/
6125
6126M68K ARCHITECTURE
6127M: Geert Uytterhoeven <geert@linux-m68k.org>
6128L: linux-m68k@lists.linux-m68k.org
6129W: http://www.linux-m68k.org/
6130T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
6131S: Maintained
6132F: arch/m68k/
6133F: drivers/zorro/
6134
6135M68K ON APPLE MACINTOSH
6136M: Joshua Thompson <funaho@jurai.org>
6137W: http://www.mac.linux-m68k.org/
6138L: linux-m68k@lists.linux-m68k.org
6139S: Maintained
6140F: arch/m68k/mac/
6141
6142M68K ON HP9000/300
6143M: Philip Blundell <philb@gnu.org>
6144W: http://www.tazenda.demon.co.uk/phil/linux-hp
6145S: Maintained
6146F: arch/m68k/hp300/
6147
6148M88DS3103 MEDIA DRIVER
6149M: Antti Palosaari <crope@iki.fi>
6150L: linux-media@vger.kernel.org
6151W: http://linuxtv.org/
6152W: http://palosaari.fi/linux/
6153Q: http://patchwork.linuxtv.org/project/linux-media/list/
6154T: git git://linuxtv.org/anttip/media_tree.git
6155S: Maintained
6156F: drivers/media/dvb-frontends/m88ds3103*
6157
6158M88RS2000 MEDIA DRIVER
6159M: Malcolm Priestley <tvboxspy@gmail.com>
6160L: linux-media@vger.kernel.org
6161W: http://linuxtv.org/
6162Q: http://patchwork.linuxtv.org/project/linux-media/list/
6163S: Maintained
6164F: drivers/media/dvb-frontends/m88rs2000*
6165
6166MA901 MASTERKIT USB FM RADIO DRIVER
6167M: Alexey Klimov <klimov.linux@gmail.com>
6168L: linux-media@vger.kernel.org
6169T: git git://linuxtv.org/media_tree.git
6170S: Maintained
6171F: drivers/media/radio/radio-ma901.c
6172
6173MAC80211
6174M: Johannes Berg <johannes@sipsolutions.net>
6175L: linux-wireless@vger.kernel.org
6176W: http://wireless.kernel.org/
6177T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
6178T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
6179S: Maintained
6180F: Documentation/networking/mac80211-injection.txt
6181F: include/net/mac80211.h
6182F: net/mac80211/
6183
6184MACVLAN DRIVER
6185M: Patrick McHardy <kaber@trash.net>
6186L: netdev@vger.kernel.org
6187S: Maintained
6188F: drivers/net/macvlan.c
6189F: include/linux/if_macvlan.h
6190
6191MAILBOX API
6192M: Jassi Brar <jassisinghbrar@gmail.com>
6193L: linux-kernel@vger.kernel.org
6194S: Maintained
6195F: drivers/mailbox/
6196F: include/linux/mailbox_client.h
6197F: include/linux/mailbox_controller.h
6198
6199MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
6200M: Michael Kerrisk <mtk.manpages@gmail.com>
6201W: http://www.kernel.org/doc/man-pages
6202L: linux-man@vger.kernel.org
6203S: Maintained
6204
6205MARVELL ARMADA DRM SUPPORT
6206M: Russell King <rmk+kernel@arm.linux.org.uk>
6207S: Maintained
6208F: drivers/gpu/drm/armada/
6209
6210MARVELL 88E6352 DSA support
6211M: Guenter Roeck <linux@roeck-us.net>
6212S: Maintained
6213F: drivers/net/dsa/mv88e6352.c
6214
6215MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
6216M: Mirko Lindner <mlindner@marvell.com>
6217M: Stephen Hemminger <stephen@networkplumber.org>
6218L: netdev@vger.kernel.org
6219S: Maintained
6220F: drivers/net/ethernet/marvell/sk*
6221
6222MARVELL LIBERTAS WIRELESS DRIVER
6223L: libertas-dev@lists.infradead.org
6224S: Orphan
6225F: drivers/net/wireless/libertas/
6226
6227MARVELL MV643XX ETHERNET DRIVER
6228M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
6229L: netdev@vger.kernel.org
6230S: Maintained
6231F: drivers/net/ethernet/marvell/mv643xx_eth.*
6232F: include/linux/mv643xx.h
6233
6234MARVELL MVNETA ETHERNET DRIVER
6235M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
6236L: netdev@vger.kernel.org
6237S: Maintained
6238F: drivers/net/ethernet/marvell/mvneta.*
6239
6240MARVELL MWIFIEX WIRELESS DRIVER
6241M: Amitkumar Karwar <akarwar@marvell.com>
6242M: Avinash Patil <patila@marvell.com>
6243L: linux-wireless@vger.kernel.org
6244S: Maintained
6245F: drivers/net/wireless/mwifiex/
6246
6247MARVELL MWL8K WIRELESS DRIVER
6248M: Lennert Buytenhek <buytenh@wantstofly.org>
6249L: linux-wireless@vger.kernel.org
6250S: Odd Fixes
6251F: drivers/net/wireless/mwl8k.c
6252
6253MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
6254M: Nicolas Pitre <nico@fluxnic.net>
6255S: Odd Fixes
6256F: drivers/mmc/host/mvsdio.*
6257
6258MATROX FRAMEBUFFER DRIVER
6259L: linux-fbdev@vger.kernel.org
6260S: Orphan
6261F: drivers/video/fbdev/matrox/matroxfb_*
6262F: include/uapi/linux/matroxfb.h
6263
6264MAX16065 HARDWARE MONITOR DRIVER
6265M: Guenter Roeck <linux@roeck-us.net>
6266L: lm-sensors@lm-sensors.org
6267S: Maintained
6268F: Documentation/hwmon/max16065
6269F: drivers/hwmon/max16065.c
6270
6271MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
6272M: "Hans J. Koch" <hjk@hansjkoch.de>
6273L: lm-sensors@lm-sensors.org
6274S: Maintained
6275F: Documentation/hwmon/max6650
6276F: drivers/hwmon/max6650.c
6277
6278MAX6697 HARDWARE MONITOR DRIVER
6279M: Guenter Roeck <linux@roeck-us.net>
6280L: lm-sensors@lm-sensors.org
6281S: Maintained
6282F: Documentation/hwmon/max6697
6283F: Documentation/devicetree/bindings/i2c/max6697.txt
6284F: drivers/hwmon/max6697.c
6285F: include/linux/platform_data/max6697.h
6286
6287MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
6288M: Krzysztof Kozlowski <k.kozlowski@samsung.com>
6289L: linux-pm@vger.kernel.org
6290S: Supported
6291F: drivers/power/max14577_charger.c
6292F: drivers/power/max77693_charger.c
6293
6294MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
6295M: Chanwoo Choi <cw00.choi@samsung.com>
6296M: Krzysztof Kozlowski <k.kozlowski@samsung.com>
6297L: linux-kernel@vger.kernel.org
6298S: Supported
6299F: drivers/*/max14577.c
6300F: drivers/*/max77686.c
6301F: drivers/*/max77693.c
6302F: drivers/extcon/extcon-max14577.c
6303F: drivers/extcon/extcon-max77693.c
6304F: drivers/rtc/rtc-max77686.c
6305F: drivers/clk/clk-max77686.c
6306F: Documentation/devicetree/bindings/mfd/max14577.txt
6307F: Documentation/devicetree/bindings/mfd/max77686.txt
6308F: Documentation/devicetree/bindings/mfd/max77693.txt
6309F: Documentation/devicetree/bindings/clock/maxim,max77686.txt
6310F: include/linux/mfd/max14577*.h
6311F: include/linux/mfd/max77686*.h
6312F: include/linux/mfd/max77693*.h
6313
6314MAXIRADIO FM RADIO RECEIVER DRIVER
6315M: Hans Verkuil <hverkuil@xs4all.nl>
6316L: linux-media@vger.kernel.org
6317T: git git://linuxtv.org/media_tree.git
6318W: http://linuxtv.org
6319S: Maintained
6320F: drivers/media/radio/radio-maxiradio*
6321
6322MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
6323M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
6324P: LinuxTV.org Project
6325L: linux-media@vger.kernel.org
6326W: http://linuxtv.org
6327Q: http://patchwork.kernel.org/project/linux-media/list/
6328T: git git://linuxtv.org/media_tree.git
6329S: Maintained
6330F: Documentation/dvb/
6331F: Documentation/video4linux/
6332F: Documentation/DocBook/media/
6333F: drivers/media/
6334F: drivers/staging/media/
6335F: include/media/
6336F: include/uapi/linux/dvb/
6337F: include/uapi/linux/videodev2.h
6338F: include/uapi/linux/media.h
6339F: include/uapi/linux/v4l2-*
6340F: include/uapi/linux/meye.h
6341F: include/uapi/linux/ivtv*
6342F: include/uapi/linux/uvcvideo.h
6343
6344MEGARAID SCSI/SAS DRIVERS
6345M: Kashyap Desai <kashyap.desai@avagotech.com>
6346M: Sumit Saxena <sumit.saxena@avagotech.com>
6347M: Uday Lingala <uday.lingala@avagotech.com>
6348L: megaraidlinux.pdl@avagotech.com
6349L: linux-scsi@vger.kernel.org
6350W: http://www.lsi.com
6351S: Maintained
6352F: Documentation/scsi/megaraid.txt
6353F: drivers/scsi/megaraid.*
6354F: drivers/scsi/megaraid/
6355
6356MELLANOX ETHERNET DRIVER (mlx4_en)
6357M: Amir Vadai <amirv@mellanox.com>
6358M: Ido Shamay <idos@mellanox.com>
6359L: netdev@vger.kernel.org
6360S: Supported
6361W: http://www.mellanox.com
6362Q: http://patchwork.ozlabs.org/project/netdev/list/
6363F: drivers/net/ethernet/mellanox/mlx4/en_*
6364
6365MEMORY MANAGEMENT
6366L: linux-mm@kvack.org
6367W: http://www.linux-mm.org
6368S: Maintained
6369F: include/linux/mm.h
6370F: include/linux/gfp.h
6371F: include/linux/mmzone.h
6372F: include/linux/memory_hotplug.h
6373F: include/linux/vmalloc.h
6374F: mm/
6375
6376MEMORY TECHNOLOGY DEVICES (MTD)
6377M: David Woodhouse <dwmw2@infradead.org>
6378M: Brian Norris <computersforpeace@gmail.com>
6379L: linux-mtd@lists.infradead.org
6380W: http://www.linux-mtd.infradead.org/
6381Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
6382T: git git://git.infradead.org/linux-mtd.git
6383T: git git://git.infradead.org/l2-mtd.git
6384S: Maintained
6385F: drivers/mtd/
6386F: include/linux/mtd/
6387F: include/uapi/mtd/
6388
6389MEN A21 WATCHDOG DRIVER
6390M: Johannes Thumshirn <johannes.thumshirn@men.de>
6391L: linux-watchdog@vger.kernel.org
6392S: Supported
6393F: drivers/watchdog/mena21_wdt.c
6394
6395MEN CHAMELEON BUS (mcb)
6396M: Johannes Thumshirn <johannes.thumshirn@men.de>
6397S: Supported
6398F: drivers/mcb/
6399F: include/linux/mcb.h
6400
6401MEN F21BMC (Board Management Controller)
6402M: Andreas Werner <andreas.werner@men.de>
6403S: Supported
6404F: drivers/mfd/menf21bmc.c
6405F: drivers/watchdog/menf21bmc_wdt.c
6406F: drivers/leds/leds-menf21bmc.c
6407F: drivers/hwmon/menf21bmc_hwmon.c
6408F: Documentation/hwmon/menf21bmc
6409
6410METAG ARCHITECTURE
6411M: James Hogan <james.hogan@imgtec.com>
6412L: linux-metag@vger.kernel.org
6413S: Supported
6414F: arch/metag/
6415F: Documentation/metag/
6416F: Documentation/devicetree/bindings/metag/
6417F: drivers/clocksource/metag_generic.c
6418F: drivers/irqchip/irq-metag.c
6419F: drivers/irqchip/irq-metag-ext.c
6420F: drivers/tty/metag_da.c
6421
6422MICROBLAZE ARCHITECTURE
6423M: Michal Simek <monstr@monstr.eu>
6424W: http://www.monstr.eu/fdt/
6425T: git git://git.monstr.eu/linux-2.6-microblaze.git
6426S: Supported
6427F: arch/microblaze/
6428
6429MICROTEK X6 SCANNER
6430M: Oliver Neukum <oliver@neukum.org>
6431S: Maintained
6432F: drivers/usb/image/microtek.*
6433
6434MIPS
6435M: Ralf Baechle <ralf@linux-mips.org>
6436L: linux-mips@linux-mips.org
6437W: http://www.linux-mips.org/
6438T: git git://git.linux-mips.org/pub/scm/ralf/linux.git
6439Q: http://patchwork.linux-mips.org/project/linux-mips/list/
6440S: Supported
6441F: Documentation/mips/
6442F: arch/mips/
6443
6444MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
6445M: Hans Verkuil <hverkuil@xs4all.nl>
6446L: linux-media@vger.kernel.org
6447T: git git://linuxtv.org/media_tree.git
6448W: http://linuxtv.org
6449S: Odd Fixes
6450F: drivers/media/radio/radio-miropcm20*
6451
6452Mellanox MLX5 core VPI driver
6453M: Eli Cohen <eli@mellanox.com>
6454L: netdev@vger.kernel.org
6455L: linux-rdma@vger.kernel.org
6456W: http://www.mellanox.com
6457Q: http://patchwork.ozlabs.org/project/netdev/list/
6458Q: http://patchwork.kernel.org/project/linux-rdma/list/
6459T: git git://openfabrics.org/~eli/connect-ib.git
6460S: Supported
6461F: drivers/net/ethernet/mellanox/mlx5/core/
6462F: include/linux/mlx5/
6463
6464Mellanox MLX5 IB driver
6465M: Eli Cohen <eli@mellanox.com>
6466L: linux-rdma@vger.kernel.org
6467W: http://www.mellanox.com
6468Q: http://patchwork.kernel.org/project/linux-rdma/list/
6469T: git git://openfabrics.org/~eli/connect-ib.git
6470S: Supported
6471F: include/linux/mlx5/
6472F: drivers/infiniband/hw/mlx5/
6473
6474MN88472 MEDIA DRIVER
6475M: Antti Palosaari <crope@iki.fi>
6476L: linux-media@vger.kernel.org
6477W: http://linuxtv.org/
6478W: http://palosaari.fi/linux/
6479Q: http://patchwork.linuxtv.org/project/linux-media/list/
6480T: git git://linuxtv.org/anttip/media_tree.git
6481S: Maintained
6482F: drivers/staging/media/mn88472/
6483F: drivers/media/dvb-frontends/mn88472.h
6484
6485MN88473 MEDIA DRIVER
6486M: Antti Palosaari <crope@iki.fi>
6487L: linux-media@vger.kernel.org
6488W: http://linuxtv.org/
6489W: http://palosaari.fi/linux/
6490Q: http://patchwork.linuxtv.org/project/linux-media/list/
6491T: git git://linuxtv.org/anttip/media_tree.git
6492S: Maintained
6493F: drivers/staging/media/mn88473/
6494F: drivers/media/dvb-frontends/mn88473.h
6495
6496MODULE SUPPORT
6497M: Rusty Russell <rusty@rustcorp.com.au>
6498S: Maintained
6499F: include/linux/module.h
6500F: kernel/module.c
6501
6502MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER
6503W: http://popies.net/meye/
6504S: Orphan
6505F: Documentation/video4linux/meye.txt
6506F: drivers/media/pci/meye/
6507F: include/uapi/linux/meye.h
6508
6509MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
6510M: Jiri Slaby <jirislaby@gmail.com>
6511S: Maintained
6512F: Documentation/serial/moxa-smartio
6513F: drivers/tty/mxser.*
6514
6515MR800 AVERMEDIA USB FM RADIO DRIVER
6516M: Alexey Klimov <klimov.linux@gmail.com>
6517L: linux-media@vger.kernel.org
6518T: git git://linuxtv.org/media_tree.git
6519S: Maintained
6520F: drivers/media/radio/radio-mr800.c
6521
6522MRF24J40 IEEE 802.15.4 RADIO DRIVER
6523M: Alan Ott <alan@signal11.us>
6524L: linux-wpan@vger.kernel.org
6525S: Maintained
6526F: drivers/net/ieee802154/mrf24j40.c
6527
6528MSI LAPTOP SUPPORT
6529M: "Lee, Chun-Yi" <jlee@suse.com>
6530L: platform-driver-x86@vger.kernel.org
6531S: Maintained
6532F: drivers/platform/x86/msi-laptop.c
6533
6534MSI WMI SUPPORT
6535M: Anisse Astier <anisse@astier.eu>
6536L: platform-driver-x86@vger.kernel.org
6537S: Supported
6538F: drivers/platform/x86/msi-wmi.c
6539
6540MSI001 MEDIA DRIVER
6541M: Antti Palosaari <crope@iki.fi>
6542L: linux-media@vger.kernel.org
6543W: http://linuxtv.org/
6544W: http://palosaari.fi/linux/
6545Q: http://patchwork.linuxtv.org/project/linux-media/list/
6546T: git git://linuxtv.org/anttip/media_tree.git
6547S: Maintained
6548F: drivers/media/tuners/msi001*
6549
6550MSI2500 MEDIA DRIVER
6551M: Antti Palosaari <crope@iki.fi>
6552L: linux-media@vger.kernel.org
6553W: http://linuxtv.org/
6554W: http://palosaari.fi/linux/
6555Q: http://patchwork.linuxtv.org/project/linux-media/list/
6556T: git git://linuxtv.org/anttip/media_tree.git
6557S: Maintained
6558F: drivers/media/usb/msi2500/
6559
6560MT9M032 APTINA SENSOR DRIVER
6561M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
6562L: linux-media@vger.kernel.org
6563T: git git://linuxtv.org/media_tree.git
6564S: Maintained
6565F: drivers/media/i2c/mt9m032.c
6566F: include/media/mt9m032.h
6567
6568MT9P031 APTINA CAMERA SENSOR
6569M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
6570L: linux-media@vger.kernel.org
6571T: git git://linuxtv.org/media_tree.git
6572S: Maintained
6573F: drivers/media/i2c/mt9p031.c
6574F: include/media/mt9p031.h
6575
6576MT9T001 APTINA CAMERA SENSOR
6577M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
6578L: linux-media@vger.kernel.org
6579T: git git://linuxtv.org/media_tree.git
6580S: Maintained
6581F: drivers/media/i2c/mt9t001.c
6582F: include/media/mt9t001.h
6583
6584MT9V032 APTINA CAMERA SENSOR
6585M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
6586L: linux-media@vger.kernel.org
6587T: git git://linuxtv.org/media_tree.git
6588S: Maintained
6589F: Documentation/devicetree/bindings/media/i2c/mt9v032.txt
6590F: drivers/media/i2c/mt9v032.c
6591F: include/media/mt9v032.h
6592
6593MULTIFUNCTION DEVICES (MFD)
6594M: Samuel Ortiz <sameo@linux.intel.com>
6595M: Lee Jones <lee.jones@linaro.org>
6596T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
6597S: Supported
6598F: drivers/mfd/
6599F: include/linux/mfd/
6600
6601MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
6602M: Ulf Hansson <ulf.hansson@linaro.org>
6603L: linux-mmc@vger.kernel.org
6604T: git git://git.linaro.org/people/ulf.hansson/mmc.git
6605S: Maintained
6606F: drivers/mmc/
6607F: include/linux/mmc/
6608F: include/uapi/linux/mmc/
6609
6610MULTIMEDIA CARD (MMC) ETC. OVER SPI
6611S: Orphan
6612F: drivers/mmc/host/mmc_spi.c
6613F: include/linux/spi/mmc_spi.h
6614
6615MULTISOUND SOUND DRIVER
6616M: Andrew Veliath <andrewtv@usa.net>
6617S: Maintained
6618F: Documentation/sound/oss/MultiSound
6619F: sound/oss/msnd*
6620
6621MULTITECH MULTIPORT CARD (ISICOM)
6622S: Orphan
6623F: drivers/tty/isicom.c
6624F: include/linux/isicom.h
6625
6626MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
6627M: Felipe Balbi <balbi@ti.com>
6628L: linux-usb@vger.kernel.org
6629T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
6630S: Maintained
6631F: drivers/usb/musb/
6632
6633MXL5007T MEDIA DRIVER
6634M: Michael Krufky <mkrufky@linuxtv.org>
6635L: linux-media@vger.kernel.org
6636W: http://linuxtv.org/
6637W: http://github.com/mkrufky
6638Q: http://patchwork.linuxtv.org/project/linux-media/list/
6639T: git git://linuxtv.org/mkrufky/tuners.git
6640S: Maintained
6641F: drivers/media/tuners/mxl5007t.*
6642
6643MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
6644M: Hyong-Youb Kim <hykim@myri.com>
6645L: netdev@vger.kernel.org
6646W: https://www.myricom.com/support/downloads/myri10ge.html
6647S: Supported
6648F: drivers/net/ethernet/myricom/myri10ge/
6649
6650NATSEMI ETHERNET DRIVER (DP8381x)
6651S: Orphan
6652F: drivers/net/ethernet/natsemi/natsemi.c
6653
6654NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
6655M: Daniel Mack <zonque@gmail.com>
6656S: Maintained
6657L: alsa-devel@alsa-project.org
6658W: http://www.native-instruments.com
6659F: sound/usb/caiaq/
6660
6661NCP FILESYSTEM
6662M: Petr Vandrovec <petr@vandrovec.name>
6663S: Odd Fixes
6664F: fs/ncpfs/
6665
6666NCR 5380 SCSI DRIVERS
6667M: Finn Thain <fthain@telegraphics.com.au>
6668M: Michael Schmitz <schmitzmic@gmail.com>
6669L: linux-scsi@vger.kernel.org
6670S: Maintained
6671F: Documentation/scsi/g_NCR5380.txt
6672F: drivers/scsi/NCR5380.*
6673F: drivers/scsi/arm/cumana_1.c
6674F: drivers/scsi/arm/oak.c
6675F: drivers/scsi/atari_NCR5380.c
6676F: drivers/scsi/atari_scsi.*
6677F: drivers/scsi/dmx3191d.c
6678F: drivers/scsi/dtc.*
6679F: drivers/scsi/g_NCR5380.*
6680F: drivers/scsi/g_NCR5380_mmio.c
6681F: drivers/scsi/mac_scsi.*
6682F: drivers/scsi/pas16.*
6683F: drivers/scsi/sun3_scsi.*
6684F: drivers/scsi/sun3_scsi_vme.c
6685F: drivers/scsi/t128.*
6686
6687NCR DUAL 700 SCSI DRIVER (MICROCHANNEL)
6688M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
6689L: linux-scsi@vger.kernel.org
6690S: Maintained
6691F: drivers/scsi/NCR_D700.*
6692
6693NCT6775 HARDWARE MONITOR DRIVER
6694M: Guenter Roeck <linux@roeck-us.net>
6695L: lm-sensors@lm-sensors.org
6696S: Maintained
6697F: Documentation/hwmon/nct6775
6698F: drivers/hwmon/nct6775.c
6699
6700NETEFFECT IWARP RNIC DRIVER (IW_NES)
6701M: Faisal Latif <faisal.latif@intel.com>
6702L: linux-rdma@vger.kernel.org
6703W: http://www.intel.com/Products/Server/Adapters/Server-Cluster/Server-Cluster-overview.htm
6704S: Supported
6705F: drivers/infiniband/hw/nes/
6706
6707NETEM NETWORK EMULATOR
6708M: Stephen Hemminger <stephen@networkplumber.org>
6709L: netem@lists.linux-foundation.org
6710S: Maintained
6711F: net/sched/sch_netem.c
6712
6713NETERION 10GbE DRIVERS (s2io/vxge)
6714M: Jon Mason <jdmason@kudzu.us>
6715L: netdev@vger.kernel.org
6716S: Supported
6717F: Documentation/networking/s2io.txt
6718F: Documentation/networking/vxge.txt
6719F: drivers/net/ethernet/neterion/
6720
6721NETFILTER ({IP,IP6,ARP,EB,NF}TABLES)
6722M: Pablo Neira Ayuso <pablo@netfilter.org>
6723M: Patrick McHardy <kaber@trash.net>
6724M: Jozsef Kadlecsik <kadlec@blackhole.kfki.hu>
6725L: netfilter-devel@vger.kernel.org
6726L: coreteam@netfilter.org
6727W: http://www.netfilter.org/
6728W: http://www.iptables.org/
6729Q: http://patchwork.ozlabs.org/project/netfilter-devel/list/
6730T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git
6731T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git
6732S: Supported
6733F: include/linux/netfilter*
6734F: include/linux/netfilter/
6735F: include/net/netfilter/
6736F: include/uapi/linux/netfilter*
6737F: include/uapi/linux/netfilter/
6738F: net/*/netfilter.c
6739F: net/*/netfilter/
6740F: net/netfilter/
6741
6742NETLABEL
6743M: Paul Moore <paul@paul-moore.com>
6744W: http://netlabel.sf.net
6745L: netdev@vger.kernel.org
6746S: Maintained
6747F: Documentation/netlabel/
6748F: include/net/netlabel.h
6749F: net/netlabel/
6750
6751NETROM NETWORK LAYER
6752M: Ralf Baechle <ralf@linux-mips.org>
6753L: linux-hams@vger.kernel.org
6754W: http://www.linux-ax25.org/
6755S: Maintained
6756F: include/net/netrom.h
6757F: include/uapi/linux/netrom.h
6758F: net/netrom/
6759
6760NETWORK BLOCK DEVICE (NBD)
6761M: Markus Pargmann <mpa@pengutronix.de>
6762S: Maintained
6763L: nbd-general@lists.sourceforge.net
6764T: git git://git.pengutronix.de/git/mpa/linux-nbd.git
6765F: Documentation/blockdev/nbd.txt
6766F: drivers/block/nbd.c
6767F: include/linux/nbd.h
6768F: include/uapi/linux/nbd.h
6769
6770NETWORK DROP MONITOR
6771M: Neil Horman <nhorman@tuxdriver.com>
6772L: netdev@vger.kernel.org
6773S: Maintained
6774W: https://fedorahosted.org/dropwatch/
6775F: net/core/drop_monitor.c
6776
6777NETWORKING [GENERAL]
6778M: "David S. Miller" <davem@davemloft.net>
6779L: netdev@vger.kernel.org
6780W: http://www.linuxfoundation.org/en/Net
6781Q: http://patchwork.ozlabs.org/project/netdev/list/
6782T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
6783T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
6784S: Maintained
6785F: net/
6786F: include/net/
6787F: include/linux/in.h
6788F: include/linux/net.h
6789F: include/linux/netdevice.h
6790F: include/uapi/linux/in.h
6791F: include/uapi/linux/net.h
6792F: include/uapi/linux/netdevice.h
6793F: include/uapi/linux/net_namespace.h
6794F: tools/net/
6795F: tools/testing/selftests/net/
6796F: lib/random32.c
6797F: lib/test_bpf.c
6798
6799NETWORKING [IPv4/IPv6]
6800M: "David S. Miller" <davem@davemloft.net>
6801M: Alexey Kuznetsov <kuznet@ms2.inr.ac.ru>
6802M: James Morris <jmorris@namei.org>
6803M: Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org>
6804M: Patrick McHardy <kaber@trash.net>
6805L: netdev@vger.kernel.org
6806T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
6807S: Maintained
6808F: net/ipv4/
6809F: net/ipv6/
6810F: include/net/ip*
6811F: arch/x86/net/*
6812
6813NETWORKING [IPSEC]
6814M: Steffen Klassert <steffen.klassert@secunet.com>
6815M: Herbert Xu <herbert@gondor.apana.org.au>
6816M: "David S. Miller" <davem@davemloft.net>
6817L: netdev@vger.kernel.org
6818T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
6819T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
6820S: Maintained
6821F: net/core/flow.c
6822F: net/xfrm/
6823F: net/key/
6824F: net/ipv4/xfrm*
6825F: net/ipv4/esp4.c
6826F: net/ipv4/ah4.c
6827F: net/ipv4/ipcomp.c
6828F: net/ipv4/ip_vti.c
6829F: net/ipv6/xfrm*
6830F: net/ipv6/esp6.c
6831F: net/ipv6/ah6.c
6832F: net/ipv6/ipcomp6.c
6833F: net/ipv6/ip6_vti.c
6834F: include/uapi/linux/xfrm.h
6835F: include/net/xfrm.h
6836
6837NETWORKING [LABELED] (NetLabel, CIPSO, Labeled IPsec, SECMARK)
6838M: Paul Moore <paul@paul-moore.com>
6839L: netdev@vger.kernel.org
6840S: Maintained
6841
6842NETWORKING [WIRELESS]
6843L: linux-wireless@vger.kernel.org
6844Q: http://patchwork.kernel.org/project/linux-wireless/list/
6845
6846NETWORKING DRIVERS
6847L: netdev@vger.kernel.org
6848W: http://www.linuxfoundation.org/en/Net
6849Q: http://patchwork.ozlabs.org/project/netdev/list/
6850T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
6851T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
6852S: Odd Fixes
6853F: drivers/net/
6854F: include/linux/if_*
6855F: include/linux/netdevice.h
6856F: include/linux/arcdevice.h
6857F: include/linux/etherdevice.h
6858F: include/linux/fcdevice.h
6859F: include/linux/fddidevice.h
6860F: include/linux/hippidevice.h
6861F: include/linux/inetdevice.h
6862F: include/uapi/linux/if_*
6863F: include/uapi/linux/netdevice.h
6864
6865NETWORKING DRIVERS (WIRELESS)
6866M: Kalle Valo <kvalo@codeaurora.org>
6867L: linux-wireless@vger.kernel.org
6868Q: http://patchwork.kernel.org/project/linux-wireless/list/
6869T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git/
6870S: Maintained
6871F: drivers/net/wireless/
6872
6873NETXEN (1/10) GbE SUPPORT
6874M: Manish Chopra <manish.chopra@qlogic.com>
6875M: Sony Chacko <sony.chacko@qlogic.com>
6876M: Rajesh Borundia <rajesh.borundia@qlogic.com>
6877L: netdev@vger.kernel.org
6878W: http://www.qlogic.com
6879S: Supported
6880F: drivers/net/ethernet/qlogic/netxen/
6881
6882NFC SUBSYSTEM
6883M: Lauro Ramos Venancio <lauro.venancio@openbossa.org>
6884M: Aloisio Almeida Jr <aloisio.almeida@openbossa.org>
6885M: Samuel Ortiz <sameo@linux.intel.com>
6886L: linux-wireless@vger.kernel.org
6887L: linux-nfc@lists.01.org (subscribers-only)
6888S: Supported
6889F: net/nfc/
6890F: include/net/nfc/
6891F: include/uapi/linux/nfc.h
6892F: drivers/nfc/
6893F: include/linux/platform_data/pn544.h
6894F: Documentation/devicetree/bindings/net/nfc/
6895
6896NFS, SUNRPC, AND LOCKD CLIENTS
6897M: Trond Myklebust <trond.myklebust@primarydata.com>
6898M: Anna Schumaker <anna.schumaker@netapp.com>
6899L: linux-nfs@vger.kernel.org
6900W: http://client.linux-nfs.org
6901T: git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
6902S: Maintained
6903F: fs/lockd/
6904F: fs/nfs/
6905F: fs/nfs_common/
6906F: net/sunrpc/
6907F: include/linux/lockd/
6908F: include/linux/nfs*
6909F: include/linux/sunrpc/
6910F: include/uapi/linux/nfs*
6911F: include/uapi/linux/sunrpc/
6912
6913NILFS2 FILESYSTEM
6914M: Ryusuke Konishi <konishi.ryusuke@lab.ntt.co.jp>
6915L: linux-nilfs@vger.kernel.org
6916W: http://nilfs.sourceforge.net/
6917T: git git://github.com/konis/nilfs2.git
6918S: Supported
6919F: Documentation/filesystems/nilfs2.txt
6920F: fs/nilfs2/
6921F: include/linux/nilfs2_fs.h
6922
6923NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
6924M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
6925W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
6926S: Maintained
6927F: Documentation/scsi/NinjaSCSI.txt
6928F: drivers/scsi/pcmcia/nsp_*
6929
6930NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
6931M: GOTO Masanori <gotom@debian.or.jp>
6932M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
6933W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
6934S: Maintained
6935F: Documentation/scsi/NinjaSCSI.txt
6936F: drivers/scsi/nsp32*
6937
6938NIOS2 ARCHITECTURE
6939M: Ley Foon Tan <lftan@altera.com>
6940L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
6941T: git git://git.rocketboards.org/linux-socfpga-next.git
6942S: Maintained
6943F: arch/nios2/
6944
6945NTB DRIVER
6946M: Jon Mason <jdmason@kudzu.us>
6947M: Dave Jiang <dave.jiang@intel.com>
6948S: Supported
6949W: https://github.com/jonmason/ntb/wiki
6950T: git git://github.com/jonmason/ntb.git
6951F: drivers/ntb/
6952F: drivers/net/ntb_netdev.c
6953F: include/linux/ntb.h
6954
6955NTFS FILESYSTEM
6956M: Anton Altaparmakov <anton@tuxera.com>
6957L: linux-ntfs-dev@lists.sourceforge.net
6958W: http://www.tuxera.com/
6959T: git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
6960S: Supported
6961F: Documentation/filesystems/ntfs.txt
6962F: fs/ntfs/
6963
6964NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
6965M: Antonino Daplas <adaplas@gmail.com>
6966L: linux-fbdev@vger.kernel.org
6967S: Maintained
6968F: drivers/video/fbdev/riva/
6969F: drivers/video/fbdev/nvidia/
6970
6971NVM EXPRESS DRIVER
6972M: Matthew Wilcox <willy@linux.intel.com>
6973L: linux-nvme@lists.infradead.org
6974T: git git://git.infradead.org/users/willy/linux-nvme.git
6975S: Supported
6976F: drivers/block/nvme*
6977F: include/linux/nvme.h
6978
6979NXP-NCI NFC DRIVER
6980M: Clément Perrochaud <clement.perrochaud@effinnov.com>
6981R: Charles Gorand <charles.gorand@effinnov.com>
6982L: linux-nfc@lists.01.org (moderated for non-subscribers)
6983S: Supported
6984F: drivers/nfc/nxp-nci
6985
6986NXP TDA998X DRM DRIVER
6987M: Russell King <rmk+kernel@arm.linux.org.uk>
6988S: Supported
6989F: drivers/gpu/drm/i2c/tda998x_drv.c
6990F: include/drm/i2c/tda998x.h
6991
6992NXP TFA9879 DRIVER
6993M: Peter Rosin <peda@axentia.se>
6994L: alsa-devel@alsa-project.org (moderated for non-subscribers)
6995S: Maintained
6996F: sound/soc/codecs/tfa9879*
6997
6998OMAP SUPPORT
6999M: Tony Lindgren <tony@atomide.com>
7000L: linux-omap@vger.kernel.org
7001W: http://www.muru.com/linux/omap/
7002W: http://linux.omap.com/
7003Q: http://patchwork.kernel.org/project/linux-omap/list/
7004T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
7005S: Maintained
7006F: arch/arm/*omap*/
7007F: arch/arm/configs/omap1_defconfig
7008F: arch/arm/configs/omap2plus_defconfig
7009F: drivers/i2c/busses/i2c-omap.c
7010F: drivers/irqchip/irq-omap-intc.c
7011F: drivers/mfd/*omap*.c
7012F: drivers/mfd/menelaus.c
7013F: drivers/mfd/palmas.c
7014F: drivers/mfd/tps65217.c
7015F: drivers/mfd/tps65218.c
7016F: drivers/mfd/tps65910.c
7017F: drivers/mfd/twl-core.[ch]
7018F: drivers/mfd/twl4030*.c
7019F: drivers/mfd/twl6030*.c
7020F: drivers/mfd/twl6040*.c
7021F: drivers/regulator/palmas-regulator*.c
7022F: drivers/regulator/pbias-regulator.c
7023F: drivers/regulator/tps65217-regulator.c
7024F: drivers/regulator/tps65218-regulator.c
7025F: drivers/regulator/tps65910-regulator.c
7026F: drivers/regulator/twl-regulator.c
7027F: include/linux/i2c-omap.h
7028
7029OMAP DEVICE TREE SUPPORT
7030M: Benoît Cousson <bcousson@baylibre.com>
7031M: Tony Lindgren <tony@atomide.com>
7032L: linux-omap@vger.kernel.org
7033L: devicetree@vger.kernel.org
7034S: Maintained
7035F: arch/arm/boot/dts/*omap*
7036F: arch/arm/boot/dts/*am3*
7037F: arch/arm/boot/dts/*am4*
7038F: arch/arm/boot/dts/*am5*
7039F: arch/arm/boot/dts/*dra7*
7040
7041OMAP CLOCK FRAMEWORK SUPPORT
7042M: Paul Walmsley <paul@pwsan.com>
7043L: linux-omap@vger.kernel.org
7044S: Maintained
7045F: arch/arm/*omap*/*clock*
7046
7047OMAP POWER MANAGEMENT SUPPORT
7048M: Kevin Hilman <khilman@deeprootsystems.com>
7049L: linux-omap@vger.kernel.org
7050S: Maintained
7051F: arch/arm/*omap*/*pm*
7052F: drivers/cpufreq/omap-cpufreq.c
7053
7054OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
7055M: Rajendra Nayak <rnayak@ti.com>
7056M: Paul Walmsley <paul@pwsan.com>
7057L: linux-omap@vger.kernel.org
7058S: Maintained
7059F: arch/arm/mach-omap2/prm*
7060
7061OMAP AUDIO SUPPORT
7062M: Peter Ujfalusi <peter.ujfalusi@ti.com>
7063M: Jarkko Nikula <jarkko.nikula@bitmer.com>
7064L: alsa-devel@alsa-project.org (subscribers-only)
7065L: linux-omap@vger.kernel.org
7066S: Maintained
7067F: sound/soc/omap/
7068
7069OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
7070M: Roger Quadros <rogerq@ti.com>
7071M: Tony Lindgren <tony@atomide.com>
7072L: linux-omap@vger.kernel.org
7073S: Maintained
7074F: drivers/memory/omap-gpmc.c
7075F: arch/arm/mach-omap2/*gpmc*
7076
7077OMAP FRAMEBUFFER SUPPORT
7078M: Tomi Valkeinen <tomi.valkeinen@ti.com>
7079L: linux-fbdev@vger.kernel.org
7080L: linux-omap@vger.kernel.org
7081S: Maintained
7082F: drivers/video/fbdev/omap/
7083
7084OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
7085M: Tomi Valkeinen <tomi.valkeinen@ti.com>
7086L: linux-omap@vger.kernel.org
7087L: linux-fbdev@vger.kernel.org
7088S: Maintained
7089F: drivers/video/fbdev/omap2/
7090F: Documentation/arm/OMAP/DSS
7091
7092OMAP HARDWARE SPINLOCK SUPPORT
7093M: Ohad Ben-Cohen <ohad@wizery.com>
7094L: linux-omap@vger.kernel.org
7095S: Maintained
7096F: drivers/hwspinlock/omap_hwspinlock.c
7097F: arch/arm/mach-omap2/hwspinlock.c
7098
7099OMAP MMC SUPPORT
7100M: Jarkko Lavinen <jarkko.lavinen@nokia.com>
7101L: linux-omap@vger.kernel.org
7102S: Maintained
7103F: drivers/mmc/host/omap.c
7104
7105OMAP HS MMC SUPPORT
7106L: linux-mmc@vger.kernel.org
7107L: linux-omap@vger.kernel.org
7108S: Orphan
7109F: drivers/mmc/host/omap_hsmmc.c
7110
7111OMAP RANDOM NUMBER GENERATOR SUPPORT
7112M: Deepak Saxena <dsaxena@plexity.net>
7113S: Maintained
7114F: drivers/char/hw_random/omap-rng.c
7115
7116OMAP HWMOD SUPPORT
7117M: Benoît Cousson <bcousson@baylibre.com>
7118M: Paul Walmsley <paul@pwsan.com>
7119L: linux-omap@vger.kernel.org
7120S: Maintained
7121F: arch/arm/mach-omap2/omap_hwmod.*
7122
7123OMAP HWMOD DATA
7124M: Paul Walmsley <paul@pwsan.com>
7125L: linux-omap@vger.kernel.org
7126S: Maintained
7127F: arch/arm/mach-omap2/omap_hwmod*data*
7128
7129OMAP HWMOD DATA FOR OMAP4-BASED DEVICES
7130M: Benoît Cousson <bcousson@baylibre.com>
7131L: linux-omap@vger.kernel.org
7132S: Maintained
7133F: arch/arm/mach-omap2/omap_hwmod_44xx_data.c
7134
7135OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
7136M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7137L: linux-media@vger.kernel.org
7138S: Maintained
7139F: Documentation/devicetree/bindings/media/ti,omap3isp.txt
7140F: drivers/media/platform/omap3isp/
7141F: drivers/staging/media/omap4iss/
7142
7143OMAP USB SUPPORT
7144M: Felipe Balbi <balbi@ti.com>
7145L: linux-usb@vger.kernel.org
7146L: linux-omap@vger.kernel.org
7147T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
7148S: Maintained
7149F: drivers/usb/*/*omap*
7150F: arch/arm/*omap*/usb*
7151
7152OMAP GPIO DRIVER
7153M: Javier Martinez Canillas <javier@dowhile0.org>
7154M: Santosh Shilimkar <ssantosh@kernel.org>
7155M: Kevin Hilman <khilman@deeprootsystems.com>
7156L: linux-omap@vger.kernel.org
7157S: Maintained
7158F: drivers/gpio/gpio-omap.c
7159
7160OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
7161M: Mark Jackson <mpfj@newflow.co.uk>
7162L: linux-omap@vger.kernel.org
7163S: Maintained
7164F: arch/arm/boot/dts/am335x-nano.dts
7165
7166OMFS FILESYSTEM
7167M: Bob Copeland <me@bobcopeland.com>
7168L: linux-karma-devel@lists.sourceforge.net
7169S: Maintained
7170F: Documentation/filesystems/omfs.txt
7171F: fs/omfs/
7172
7173OMNIKEY CARDMAN 4000 DRIVER
7174M: Harald Welte <laforge@gnumonks.org>
7175S: Maintained
7176F: drivers/char/pcmcia/cm4000_cs.c
7177F: include/linux/cm4000_cs.h
7178F: include/uapi/linux/cm4000_cs.h
7179
7180OMNIKEY CARDMAN 4040 DRIVER
7181M: Harald Welte <laforge@gnumonks.org>
7182S: Maintained
7183F: drivers/char/pcmcia/cm4040_cs.*
7184
7185OMNIVISION OV7670 SENSOR DRIVER
7186M: Jonathan Corbet <corbet@lwn.net>
7187L: linux-media@vger.kernel.org
7188T: git git://linuxtv.org/media_tree.git
7189S: Maintained
7190F: drivers/media/i2c/ov7670.c
7191
7192ONENAND FLASH DRIVER
7193M: Kyungmin Park <kyungmin.park@samsung.com>
7194L: linux-mtd@lists.infradead.org
7195S: Maintained
7196F: drivers/mtd/onenand/
7197F: include/linux/mtd/onenand*.h
7198
7199ONSTREAM SCSI TAPE DRIVER
7200M: Willem Riede <osst@riede.org>
7201L: osst-users@lists.sourceforge.net
7202L: linux-scsi@vger.kernel.org
7203S: Maintained
7204F: Documentation/scsi/osst.txt
7205F: drivers/scsi/osst.*
7206F: drivers/scsi/osst_*.h
7207F: drivers/scsi/st.h
7208
7209OPENCORES I2C BUS DRIVER
7210M: Peter Korsgaard <jacmet@sunsite.dk>
7211L: linux-i2c@vger.kernel.org
7212S: Maintained
7213F: Documentation/i2c/busses/i2c-ocores
7214F: drivers/i2c/busses/i2c-ocores.c
7215
7216OPEN FIRMWARE AND FLATTENED DEVICE TREE
7217M: Grant Likely <grant.likely@linaro.org>
7218M: Rob Herring <robh+dt@kernel.org>
7219L: devicetree@vger.kernel.org
7220W: http://www.devicetree.org/
7221T: git git://git.kernel.org/pub/scm/linux/kernel/git/glikely/linux.git
7222S: Maintained
7223F: drivers/of/
7224F: include/linux/of*.h
7225F: scripts/dtc/
7226
7227OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
7228M: Rob Herring <robh+dt@kernel.org>
7229M: Pawel Moll <pawel.moll@arm.com>
7230M: Mark Rutland <mark.rutland@arm.com>
7231M: Ian Campbell <ijc+devicetree@hellion.org.uk>
7232M: Kumar Gala <galak@codeaurora.org>
7233L: devicetree@vger.kernel.org
7234S: Maintained
7235F: Documentation/devicetree/
7236F: arch/*/boot/dts/
7237F: include/dt-bindings/
7238
7239OPEN FIRMWARE AND DEVICE TREE OVERLAYS
7240M: Pantelis Antoniou <pantelis.antoniou@konsulko.com>
7241L: devicetree@vger.kernel.org
7242S: Maintained
7243F: Documentation/devicetree/dynamic-resolution-notes.txt
7244F: Documentation/devicetree/overlay-notes.txt
7245F: drivers/of/overlay.c
7246F: drivers/of/resolver.c
7247
7248OPENRISC ARCHITECTURE
7249M: Jonas Bonn <jonas@southpole.se>
7250W: http://openrisc.net
7251L: linux@lists.openrisc.net (moderated for non-subscribers)
7252S: Maintained
7253T: git git://openrisc.net/~jonas/linux
7254F: arch/openrisc/
7255
7256OPENVSWITCH
7257M: Pravin Shelar <pshelar@nicira.com>
7258L: netdev@vger.kernel.org
7259L: dev@openvswitch.org
7260W: http://openvswitch.org
7261S: Maintained
7262F: net/openvswitch/
7263F: include/uapi/linux/openvswitch.h
7264
7265OPL4 DRIVER
7266M: Clemens Ladisch <clemens@ladisch.de>
7267L: alsa-devel@alsa-project.org (moderated for non-subscribers)
7268T: git git://git.alsa-project.org/alsa-kernel.git
7269S: Maintained
7270F: sound/drivers/opl4/
7271
7272OPROFILE
7273M: Robert Richter <rric@kernel.org>
7274L: oprofile-list@lists.sf.net
7275S: Maintained
7276F: arch/*/include/asm/oprofile*.h
7277F: arch/*/oprofile/
7278F: drivers/oprofile/
7279F: include/linux/oprofile.h
7280
7281ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
7282M: Mark Fasheh <mfasheh@suse.com>
7283M: Joel Becker <jlbec@evilplan.org>
7284L: ocfs2-devel@oss.oracle.com (moderated for non-subscribers)
7285W: http://ocfs2.wiki.kernel.org
7286S: Supported
7287F: Documentation/filesystems/ocfs2.txt
7288F: Documentation/filesystems/dlmfs.txt
7289F: fs/ocfs2/
7290
7291ORINOCO DRIVER
7292L: linux-wireless@vger.kernel.org
7293W: http://wireless.kernel.org/en/users/Drivers/orinoco
7294W: http://www.nongnu.org/orinoco/
7295S: Orphan
7296F: drivers/net/wireless/orinoco/
7297
7298OSD LIBRARY and FILESYSTEM
7299M: Boaz Harrosh <ooo@electrozaur.com>
7300M: Benny Halevy <bhalevy@primarydata.com>
7301L: osd-dev@open-osd.org
7302W: http://open-osd.org
7303T: git git://git.open-osd.org/open-osd.git
7304S: Maintained
7305F: drivers/scsi/osd/
7306F: include/scsi/osd_*
7307F: fs/exofs/
7308
7309OVERLAY FILESYSTEM
7310M: Miklos Szeredi <miklos@szeredi.hu>
7311L: linux-unionfs@vger.kernel.org
7312T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
7313S: Supported
7314F: fs/overlayfs/
7315F: Documentation/filesystems/overlayfs.txt
7316
7317P54 WIRELESS DRIVER
7318M: Christian Lamparter <chunkeey@googlemail.com>
7319L: linux-wireless@vger.kernel.org
7320W: http://wireless.kernel.org/en/users/Drivers/p54
7321S: Maintained
7322F: drivers/net/wireless/p54/
7323
7324PA SEMI ETHERNET DRIVER
7325M: Olof Johansson <olof@lixom.net>
7326L: netdev@vger.kernel.org
7327S: Maintained
7328F: drivers/net/ethernet/pasemi/*
7329
7330PA SEMI SMBUS DRIVER
7331M: Olof Johansson <olof@lixom.net>
7332L: linux-i2c@vger.kernel.org
7333S: Maintained
7334F: drivers/i2c/busses/i2c-pasemi.c
7335
7336PADATA PARALLEL EXECUTION MECHANISM
7337M: Steffen Klassert <steffen.klassert@secunet.com>
7338L: linux-crypto@vger.kernel.org
7339S: Maintained
7340F: kernel/padata.c
7341F: include/linux/padata.h
7342F: Documentation/padata.txt
7343
7344PANASONIC LAPTOP ACPI EXTRAS DRIVER
7345M: Harald Welte <laforge@gnumonks.org>
7346L: platform-driver-x86@vger.kernel.org
7347S: Maintained
7348F: drivers/platform/x86/panasonic-laptop.c
7349
7350PANASONIC MN10300/AM33/AM34 PORT
7351M: David Howells <dhowells@redhat.com>
7352M: Koichi Yasutake <yasutake.koichi@jp.panasonic.com>
7353L: linux-am33-list@redhat.com (moderated for non-subscribers)
7354W: ftp://ftp.redhat.com/pub/redhat/gnupro/AM33/
7355S: Maintained
7356F: Documentation/mn10300/
7357F: arch/mn10300/
7358
7359PARALLEL PORT SUPPORT
7360L: linux-parport@lists.infradead.org (subscribers-only)
7361S: Orphan
7362F: drivers/parport/
7363F: include/linux/parport*.h
7364F: drivers/char/ppdev.c
7365F: include/uapi/linux/ppdev.h
7366
7367PARAVIRT_OPS INTERFACE
7368M: Jeremy Fitzhardinge <jeremy@goop.org>
7369M: Chris Wright <chrisw@sous-sol.org>
7370M: Alok Kataria <akataria@vmware.com>
7371M: Rusty Russell <rusty@rustcorp.com.au>
7372L: virtualization@lists.linux-foundation.org
7373S: Supported
7374F: Documentation/virtual/paravirt_ops.txt
7375F: arch/*/kernel/paravirt*
7376F: arch/*/include/asm/paravirt.h
7377
7378PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES
7379M: Tim Waugh <tim@cyberelk.net>
7380L: linux-parport@lists.infradead.org (subscribers-only)
7381W: http://www.torque.net/linux-pp.html
7382S: Maintained
7383F: Documentation/blockdev/paride.txt
7384F: drivers/block/paride/
7385
7386PARISC ARCHITECTURE
7387M: "James E.J. Bottomley" <jejb@parisc-linux.org>
7388M: Helge Deller <deller@gmx.de>
7389L: linux-parisc@vger.kernel.org
7390W: http://www.parisc-linux.org/
7391Q: http://patchwork.kernel.org/project/linux-parisc/list/
7392T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
7393T: git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
7394S: Maintained
7395F: arch/parisc/
7396F: Documentation/parisc/
7397F: drivers/parisc/
7398F: drivers/char/agp/parisc-agp.c
7399F: drivers/input/serio/gscps2.c
7400F: drivers/parport/parport_gsc.*
7401F: drivers/tty/serial/8250/8250_gsc.c
7402F: drivers/video/fbdev/sti*
7403F: drivers/video/console/sti*
7404F: drivers/video/logo/logo_parisc*
7405
7406PC87360 HARDWARE MONITORING DRIVER
7407M: Jim Cromie <jim.cromie@gmail.com>
7408L: lm-sensors@lm-sensors.org
7409S: Maintained
7410F: Documentation/hwmon/pc87360
7411F: drivers/hwmon/pc87360.c
7412
7413PC8736x GPIO DRIVER
7414M: Jim Cromie <jim.cromie@gmail.com>
7415S: Maintained
7416F: drivers/char/pc8736x_gpio.c
7417
7418PC87427 HARDWARE MONITORING DRIVER
7419M: Jean Delvare <jdelvare@suse.de>
7420L: lm-sensors@lm-sensors.org
7421S: Maintained
7422F: Documentation/hwmon/pc87427
7423F: drivers/hwmon/pc87427.c
7424
7425PCA9532 LED DRIVER
7426M: Riku Voipio <riku.voipio@iki.fi>
7427S: Maintained
7428F: drivers/leds/leds-pca9532.c
7429F: include/linux/leds-pca9532.h
7430
7431PCA9541 I2C BUS MASTER SELECTOR DRIVER
7432M: Guenter Roeck <linux@roeck-us.net>
7433L: linux-i2c@vger.kernel.org
7434S: Maintained
7435F: drivers/i2c/muxes/i2c-mux-pca9541.c
7436
7437PCDP - PRIMARY CONSOLE AND DEBUG PORT
7438M: Khalid Aziz <khalid@gonehiking.org>
7439S: Maintained
7440F: drivers/firmware/pcdp.*
7441
7442PCI ERROR RECOVERY
7443M: Linas Vepstas <linasvepstas@gmail.com>
7444L: linux-pci@vger.kernel.org
7445S: Supported
7446F: Documentation/PCI/pci-error-recovery.txt
7447
7448PCI SUBSYSTEM
7449M: Bjorn Helgaas <bhelgaas@google.com>
7450L: linux-pci@vger.kernel.org
7451Q: http://patchwork.ozlabs.org/project/linux-pci/list/
7452T: git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
7453S: Supported
7454F: Documentation/PCI/
7455F: drivers/pci/
7456F: include/linux/pci*
7457F: arch/x86/pci/
7458F: arch/x86/kernel/quirks.c
7459
7460PCI DRIVER FOR ARM VERSATILE PLATFORM
7461M: Rob Herring <robh@kernel.org>
7462L: linux-pci@vger.kernel.org
7463L: linux-arm-kernel@lists.infradead.org
7464S: Maintained
7465F: Documentation/devicetree/bindings/pci/versatile.txt
7466F: drivers/pci/host/pci-versatile.c
7467
7468PCI DRIVER FOR APPLIEDMICRO XGENE
7469M: Tanmay Inamdar <tinamdar@apm.com>
7470L: linux-pci@vger.kernel.org
7471L: linux-arm-kernel@lists.infradead.org
7472S: Maintained
7473F: Documentation/devicetree/bindings/pci/xgene-pci.txt
7474F: drivers/pci/host/pci-xgene.c
7475
7476PCI DRIVER FOR FREESCALE LAYERSCAPE
7477M: Minghuan Lian <minghuan.Lian@freescale.com>
7478M: Mingkai Hu <mingkai.hu@freescale.com>
7479M: Roy Zang <tie-fei.zang@freescale.com>
7480L: linuxppc-dev@lists.ozlabs.org
7481L: linux-pci@vger.kernel.org
7482L: linux-arm-kernel@lists.infradead.org
7483S: Maintained
7484F: drivers/pci/host/*layerscape*
7485
7486PCI DRIVER FOR IMX6
7487M: Richard Zhu <Richard.Zhu@freescale.com>
7488M: Lucas Stach <l.stach@pengutronix.de>
7489L: linux-pci@vger.kernel.org
7490L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7491S: Maintained
7492F: drivers/pci/host/*imx6*
7493
7494PCI DRIVER FOR TI KEYSTONE
7495M: Murali Karicheri <m-karicheri2@ti.com>
7496L: linux-pci@vger.kernel.org
7497L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7498S: Maintained
7499F: drivers/pci/host/*keystone*
7500
7501PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
7502M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
7503M: Jason Cooper <jason@lakedaemon.net>
7504L: linux-pci@vger.kernel.org
7505L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7506S: Maintained
7507F: drivers/pci/host/*mvebu*
7508
7509PCI DRIVER FOR NVIDIA TEGRA
7510M: Thierry Reding <thierry.reding@gmail.com>
7511L: linux-tegra@vger.kernel.org
7512L: linux-pci@vger.kernel.org
7513S: Supported
7514F: Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
7515F: drivers/pci/host/pci-tegra.c
7516
7517PCI DRIVER FOR TI DRA7XX
7518M: Kishon Vijay Abraham I <kishon@ti.com>
7519L: linux-omap@vger.kernel.org
7520L: linux-pci@vger.kernel.org
7521S: Supported
7522F: Documentation/devicetree/bindings/pci/ti-pci.txt
7523F: drivers/pci/host/pci-dra7xx.c
7524
7525PCI DRIVER FOR RENESAS R-CAR
7526M: Simon Horman <horms@verge.net.au>
7527L: linux-pci@vger.kernel.org
7528L: linux-sh@vger.kernel.org
7529S: Maintained
7530F: drivers/pci/host/*rcar*
7531
7532PCI DRIVER FOR SAMSUNG EXYNOS
7533M: Jingoo Han <jg1.han@samsung.com>
7534L: linux-pci@vger.kernel.org
7535L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7536L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
7537S: Maintained
7538F: drivers/pci/host/pci-exynos.c
7539
7540PCI DRIVER FOR SYNOPSIS DESIGNWARE
7541M: Jingoo Han <jg1.han@samsung.com>
7542L: linux-pci@vger.kernel.org
7543S: Maintained
7544F: drivers/pci/host/*designware*
7545
7546PCI DRIVER FOR GENERIC OF HOSTS
7547M: Will Deacon <will.deacon@arm.com>
7548L: linux-pci@vger.kernel.org
7549L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7550S: Maintained
7551F: Documentation/devicetree/bindings/pci/host-generic-pci.txt
7552F: drivers/pci/host/pci-host-generic.c
7553
7554PCIE DRIVER FOR ST SPEAR13XX
7555L: linux-pci@vger.kernel.org
7556S: Orphan
7557F: drivers/pci/host/*spear*
7558
7559PCMCIA SUBSYSTEM
7560P: Linux PCMCIA Team
7561L: linux-pcmcia@lists.infradead.org
7562W: http://lists.infradead.org/mailman/listinfo/linux-pcmcia
7563T: git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia-2.6.git
7564S: Maintained
7565F: Documentation/pcmcia/
7566F: drivers/pcmcia/
7567F: include/pcmcia/
7568
7569PCNET32 NETWORK DRIVER
7570M: Don Fry <pcnet32@frontier.com>
7571L: netdev@vger.kernel.org
7572S: Maintained
7573F: drivers/net/ethernet/amd/pcnet32.c
7574
7575PCRYPT PARALLEL CRYPTO ENGINE
7576M: Steffen Klassert <steffen.klassert@secunet.com>
7577L: linux-crypto@vger.kernel.org
7578S: Maintained
7579F: crypto/pcrypt.c
7580F: include/crypto/pcrypt.h
7581
7582PER-CPU MEMORY ALLOCATOR
7583M: Tejun Heo <tj@kernel.org>
7584M: Christoph Lameter <cl@linux-foundation.org>
7585T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/percpu.git
7586S: Maintained
7587F: include/linux/percpu*.h
7588F: mm/percpu*.c
7589F: arch/*/include/asm/percpu.h
7590
7591PER-TASK DELAY ACCOUNTING
7592M: Balbir Singh <bsingharora@gmail.com>
7593S: Maintained
7594F: include/linux/delayacct.h
7595F: kernel/delayacct.c
7596
7597PERFORMANCE EVENTS SUBSYSTEM
7598M: Peter Zijlstra <a.p.zijlstra@chello.nl>
7599M: Paul Mackerras <paulus@samba.org>
7600M: Ingo Molnar <mingo@redhat.com>
7601M: Arnaldo Carvalho de Melo <acme@kernel.org>
7602L: linux-kernel@vger.kernel.org
7603T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
7604S: Supported
7605F: kernel/events/*
7606F: include/linux/perf_event.h
7607F: include/uapi/linux/perf_event.h
7608F: arch/*/kernel/perf_event*.c
7609F: arch/*/kernel/*/perf_event*.c
7610F: arch/*/kernel/*/*/perf_event*.c
7611F: arch/*/include/asm/perf_event.h
7612F: arch/*/kernel/perf_callchain.c
7613F: tools/perf/
7614
7615PERSONALITY HANDLING
7616M: Christoph Hellwig <hch@infradead.org>
7617L: linux-abi-devel@lists.sourceforge.net
7618S: Maintained
7619F: include/linux/personality.h
7620F: include/uapi/linux/personality.h
7621
7622PHONET PROTOCOL
7623M: Remi Denis-Courmont <courmisch@gmail.com>
7624S: Supported
7625F: Documentation/networking/phonet.txt
7626F: include/linux/phonet.h
7627F: include/net/phonet/
7628F: include/uapi/linux/phonet.h
7629F: net/phonet/
7630
7631PHRAM MTD DRIVER
7632M: Joern Engel <joern@lazybastard.org>
7633L: linux-mtd@lists.infradead.org
7634S: Maintained
7635F: drivers/mtd/devices/phram.c
7636
7637PICOLCD HID DRIVER
7638M: Bruno Prémont <bonbons@linux-vserver.org>
7639L: linux-input@vger.kernel.org
7640S: Maintained
7641F: drivers/hid/hid-picolcd*
7642
7643PICOXCELL SUPPORT
7644M: Jamie Iles <jamie@jamieiles.com>
7645L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7646T: git git://github.com/jamieiles/linux-2.6-ji.git
7647S: Supported
7648F: arch/arm/boot/dts/picoxcell*
7649F: arch/arm/mach-picoxcell/
7650F: drivers/crypto/picoxcell*
7651
7652PIN CONTROL SUBSYSTEM
7653M: Linus Walleij <linus.walleij@linaro.org>
7654L: linux-gpio@vger.kernel.org
7655T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
7656S: Maintained
7657F: drivers/pinctrl/
7658F: include/linux/pinctrl/
7659
7660PIN CONTROLLER - ATMEL AT91
7661M: Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
7662L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7663S: Maintained
7664F: drivers/pinctrl/pinctrl-at91.*
7665
7666PIN CONTROLLER - INTEL
7667M: Mika Westerberg <mika.westerberg@linux.intel.com>
7668M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
7669S: Maintained
7670F: drivers/pinctrl/intel/
7671
7672PIN CONTROLLER - RENESAS
7673M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7674L: linux-sh@vger.kernel.org
7675S: Maintained
7676F: drivers/pinctrl/sh-pfc/
7677
7678PIN CONTROLLER - SAMSUNG
7679M: Tomasz Figa <tomasz.figa@gmail.com>
7680M: Thomas Abraham <thomas.abraham@linaro.org>
7681L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7682L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
7683S: Maintained
7684F: drivers/pinctrl/samsung/
7685
7686PIN CONTROLLER - ST SPEAR
7687M: Viresh Kumar <viresh.linux@gmail.com>
7688L: spear-devel@list.st.com
7689L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7690W: http://www.st.com/spear
7691S: Maintained
7692F: drivers/pinctrl/spear/
7693
7694PKTCDVD DRIVER
7695M: Jiri Kosina <jkosina@suse.cz>
7696S: Maintained
7697F: drivers/block/pktcdvd.c
7698F: include/linux/pktcdvd.h
7699F: include/uapi/linux/pktcdvd.h
7700
7701PKUNITY SOC DRIVERS
7702M: Guan Xuetao <gxt@mprc.pku.edu.cn>
7703W: http://mprc.pku.edu.cn/~guanxuetao/linux
7704S: Maintained
7705T: git git://github.com/gxt/linux.git
7706F: drivers/input/serio/i8042-unicore32io.h
7707F: drivers/i2c/busses/i2c-puv3.c
7708F: drivers/video/fbdev/fb-puv3.c
7709F: drivers/rtc/rtc-puv3.c
7710
7711PMBUS HARDWARE MONITORING DRIVERS
7712M: Guenter Roeck <linux@roeck-us.net>
7713L: lm-sensors@lm-sensors.org
7714W: http://www.lm-sensors.org/
7715W: http://www.roeck-us.net/linux/drivers/
7716T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
7717S: Maintained
7718F: Documentation/hwmon/pmbus
7719F: drivers/hwmon/pmbus/
7720F: include/linux/i2c/pmbus.h
7721
7722PMC SIERRA MaxRAID DRIVER
7723M: Anil Ravindranath <anil_ravindranath@pmc-sierra.com>
7724L: linux-scsi@vger.kernel.org
7725W: http://www.pmc-sierra.com/
7726S: Supported
7727F: drivers/scsi/pmcraid.*
7728
7729PMC SIERRA PM8001 DRIVER
7730M: xjtuwjp@gmail.com
7731M: lindar_liu@usish.com
7732L: pmchba@pmcs.com
7733L: linux-scsi@vger.kernel.org
7734S: Supported
7735F: drivers/scsi/pm8001/
7736
7737POSIX CLOCKS and TIMERS
7738M: Thomas Gleixner <tglx@linutronix.de>
7739L: linux-kernel@vger.kernel.org
7740T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
7741S: Maintained
7742F: fs/timerfd.c
7743F: include/linux/timer*
7744F: kernel/time/*timer*
7745
7746POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
7747M: Sebastian Reichel <sre@kernel.org>
7748M: Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
7749M: David Woodhouse <dwmw2@infradead.org>
7750L: linux-pm@vger.kernel.org
7751T: git git://git.infradead.org/battery-2.6.git
7752S: Maintained
7753F: include/linux/power_supply.h
7754F: drivers/power/
7755
7756PNP SUPPORT
7757M: Rafael J. Wysocki <rafael.j.wysocki@intel.com>
7758S: Maintained
7759F: drivers/pnp/
7760
7761PNXxxxx I2C DRIVER
7762M: Vitaly Wool <vitalywool@gmail.com>
7763L: linux-i2c@vger.kernel.org
7764S: Maintained
7765F: drivers/i2c/busses/i2c-pnx.c
7766
7767PPP PROTOCOL DRIVERS AND COMPRESSORS
7768M: Paul Mackerras <paulus@samba.org>
7769L: linux-ppp@vger.kernel.org
7770S: Maintained
7771F: drivers/net/ppp/ppp_*
7772
7773PPP OVER ATM (RFC 2364)
7774M: Mitchell Blank Jr <mitch@sfgoth.com>
7775S: Maintained
7776F: net/atm/pppoatm.c
7777F: include/uapi/linux/atmppp.h
7778
7779PPP OVER ETHERNET
7780M: Michal Ostrowski <mostrows@earthlink.net>
7781S: Maintained
7782F: drivers/net/ppp/pppoe.c
7783F: drivers/net/ppp/pppox.c
7784
7785PPP OVER L2TP
7786M: James Chapman <jchapman@katalix.com>
7787S: Maintained
7788F: net/l2tp/l2tp_ppp.c
7789F: include/linux/if_pppol2tp.h
7790F: include/uapi/linux/if_pppol2tp.h
7791
7792PPS SUPPORT
7793M: Rodolfo Giometti <giometti@enneenne.com>
7794W: http://wiki.enneenne.com/index.php/LinuxPPS_support
7795L: linuxpps@ml.enneenne.com (subscribers-only)
7796S: Maintained
7797F: Documentation/pps/
7798F: drivers/pps/
7799F: include/linux/pps*.h
7800
7801PPTP DRIVER
7802M: Dmitry Kozlov <xeb@mail.ru>
7803L: netdev@vger.kernel.org
7804S: Maintained
7805F: drivers/net/ppp/pptp.c
7806W: http://sourceforge.net/projects/accel-pptp
7807
7808PREEMPTIBLE KERNEL
7809M: Robert Love <rml@tech9.net>
7810L: kpreempt-tech@lists.sourceforge.net
7811W: ftp://ftp.kernel.org/pub/linux/kernel/people/rml/preempt-kernel
7812S: Supported
7813F: Documentation/preempt-locking.txt
7814F: include/linux/preempt.h
7815
7816PRISM54 WIRELESS DRIVER
7817M: "Luis R. Rodriguez" <mcgrof@gmail.com>
7818L: linux-wireless@vger.kernel.org
7819W: http://wireless.kernel.org/en/users/Drivers/p54
7820S: Obsolete
7821F: drivers/net/wireless/prism54/
7822
7823PS3 NETWORK SUPPORT
7824M: Geoff Levand <geoff@infradead.org>
7825L: netdev@vger.kernel.org
7826L: cbe-oss-dev@lists.ozlabs.org
7827S: Maintained
7828F: drivers/net/ethernet/toshiba/ps3_gelic_net.*
7829
7830PS3 PLATFORM SUPPORT
7831M: Geoff Levand <geoff@infradead.org>
7832L: linuxppc-dev@lists.ozlabs.org
7833L: cbe-oss-dev@lists.ozlabs.org
7834S: Maintained
7835F: arch/powerpc/boot/ps3*
7836F: arch/powerpc/include/asm/lv1call.h
7837F: arch/powerpc/include/asm/ps3*.h
7838F: arch/powerpc/platforms/ps3/
7839F: drivers/*/ps3*
7840F: drivers/ps3/
7841F: drivers/rtc/rtc-ps3.c
7842F: drivers/usb/host/*ps3.c
7843F: sound/ppc/snd_ps3*
7844
7845PS3VRAM DRIVER
7846M: Jim Paris <jim@jtan.com>
7847L: cbe-oss-dev@lists.ozlabs.org
7848S: Maintained
7849F: drivers/block/ps3vram.c
7850
7851PSTORE FILESYSTEM
7852M: Anton Vorontsov <anton@enomsg.org>
7853M: Colin Cross <ccross@android.com>
7854M: Kees Cook <keescook@chromium.org>
7855M: Tony Luck <tony.luck@intel.com>
7856S: Maintained
7857T: git git://git.infradead.org/users/cbou/linux-pstore.git
7858F: fs/pstore/
7859F: include/linux/pstore*
7860F: drivers/firmware/efi/efi-pstore.c
7861F: drivers/acpi/apei/erst.c
7862
7863PTP HARDWARE CLOCK SUPPORT
7864M: Richard Cochran <richardcochran@gmail.com>
7865L: netdev@vger.kernel.org
7866S: Maintained
7867W: http://linuxptp.sourceforge.net/
7868F: Documentation/ABI/testing/sysfs-ptp
7869F: Documentation/ptp/*
7870F: drivers/net/ethernet/freescale/gianfar_ptp.c
7871F: drivers/net/phy/dp83640*
7872F: drivers/ptp/*
7873F: include/linux/ptp_cl*
7874
7875PTRACE SUPPORT
7876M: Roland McGrath <roland@hack.frob.com>
7877M: Oleg Nesterov <oleg@redhat.com>
7878S: Maintained
7879F: include/asm-generic/syscall.h
7880F: include/linux/ptrace.h
7881F: include/linux/regset.h
7882F: include/linux/tracehook.h
7883F: include/uapi/linux/ptrace.h
7884F: kernel/ptrace.c
7885
7886PVRUSB2 VIDEO4LINUX DRIVER
7887M: Mike Isely <isely@pobox.com>
7888L: pvrusb2@isely.net (subscribers-only)
7889L: linux-media@vger.kernel.org
7890W: http://www.isely.net/pvrusb2/
7891T: git git://linuxtv.org/media_tree.git
7892S: Maintained
7893F: Documentation/video4linux/README.pvrusb2
7894F: drivers/media/usb/pvrusb2/
7895
7896PWC WEBCAM DRIVER
7897M: Hans de Goede <hdegoede@redhat.com>
7898L: linux-media@vger.kernel.org
7899T: git git://linuxtv.org/media_tree.git
7900S: Maintained
7901F: drivers/media/usb/pwc/*
7902
7903PWM FAN DRIVER
7904M: Kamil Debski <k.debski@samsung.com>
7905L: lm-sensors@lm-sensors.org
7906S: Supported
7907F: Documentation/devicetree/bindings/hwmon/pwm-fan.txt
7908F: Documentation/hwmon/pwm-fan
7909F: drivers/hwmon/pwm-fan.c
7910
7911PWM SUBSYSTEM
7912M: Thierry Reding <thierry.reding@gmail.com>
7913L: linux-pwm@vger.kernel.org
7914S: Maintained
7915T: git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
7916F: Documentation/pwm.txt
7917F: Documentation/devicetree/bindings/pwm/
7918F: include/linux/pwm.h
7919F: drivers/pwm/
7920F: drivers/video/backlight/pwm_bl.c
7921F: include/linux/pwm_backlight.h
7922
7923PXA2xx/PXA3xx SUPPORT
7924M: Daniel Mack <daniel@zonque.org>
7925M: Haojian Zhuang <haojian.zhuang@gmail.com>
7926M: Robert Jarzmik <robert.jarzmik@free.fr>
7927L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7928T: git git://github.com/hzhuang1/linux.git
7929T: git git://github.com/rjarzmik/linux.git
7930S: Maintained
7931F: arch/arm/mach-pxa/
7932F: drivers/pcmcia/pxa2xx*
7933F: drivers/spi/spi-pxa2xx*
7934F: drivers/usb/gadget/udc/pxa2*
7935F: include/sound/pxa2xx-lib.h
7936F: sound/arm/pxa*
7937F: sound/soc/pxa/
7938
7939PXA3xx NAND FLASH DRIVER
7940M: Ezequiel Garcia <ezequiel.garcia@free-electrons.com>
7941L: linux-mtd@lists.infradead.org
7942S: Maintained
7943F: drivers/mtd/nand/pxa3xx_nand.c
7944
7945MMP SUPPORT
7946M: Eric Miao <eric.y.miao@gmail.com>
7947M: Haojian Zhuang <haojian.zhuang@gmail.com>
7948L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7949T: git git://github.com/hzhuang1/linux.git
7950T: git git://git.linaro.org/people/ycmiao/pxa-linux.git
7951S: Maintained
7952F: arch/arm/mach-mmp/
7953
7954PXA MMCI DRIVER
7955S: Orphan
7956
7957PXA RTC DRIVER
7958M: Robert Jarzmik <robert.jarzmik@free.fr>
7959L: rtc-linux@googlegroups.com
7960S: Maintained
7961
7962QAT DRIVER
7963M: Tadeusz Struk <tadeusz.struk@intel.com>
7964L: qat-linux@intel.com
7965S: Supported
7966F: drivers/crypto/qat/
7967
7968QIB DRIVER
7969M: Mike Marciniszyn <infinipath@intel.com>
7970L: linux-rdma@vger.kernel.org
7971S: Supported
7972F: drivers/infiniband/hw/qib/
7973
7974QLOGIC QLA1280 SCSI DRIVER
7975M: Michael Reed <mdr@sgi.com>
7976L: linux-scsi@vger.kernel.org
7977S: Maintained
7978F: drivers/scsi/qla1280.[ch]
7979
7980QLOGIC QLA2XXX FC-SCSI DRIVER
7981M: qla2xxx-upstream@qlogic.com
7982L: linux-scsi@vger.kernel.org
7983S: Supported
7984F: Documentation/scsi/LICENSE.qla2xxx
7985F: drivers/scsi/qla2xxx/
7986
7987QLOGIC QLA4XXX iSCSI DRIVER
7988M: QLogic-Storage-Upstream@qlogic.com
7989L: linux-scsi@vger.kernel.org
7990S: Supported
7991F: Documentation/scsi/LICENSE.qla4xxx
7992F: drivers/scsi/qla4xxx/
7993
7994QLOGIC QLA3XXX NETWORK DRIVER
7995M: Jitendra Kalsaria <jitendra.kalsaria@qlogic.com>
7996M: Ron Mercer <ron.mercer@qlogic.com>
7997M: linux-driver@qlogic.com
7998L: netdev@vger.kernel.org
7999S: Supported
8000F: Documentation/networking/LICENSE.qla3xxx
8001F: drivers/net/ethernet/qlogic/qla3xxx.*
8002
8003QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
8004M: Shahed Shaikh <shahed.shaikh@qlogic.com>
8005M: Dept-GELinuxNICDev@qlogic.com
8006L: netdev@vger.kernel.org
8007S: Supported
8008F: drivers/net/ethernet/qlogic/qlcnic/
8009
8010QLOGIC QLGE 10Gb ETHERNET DRIVER
8011M: Harish Patil <harish.patil@qlogic.com>
8012M: Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
8013M: Dept-GELinuxNICDev@qlogic.com
8014M: linux-driver@qlogic.com
8015L: netdev@vger.kernel.org
8016S: Supported
8017F: drivers/net/ethernet/qlogic/qlge/
8018
8019QNX4 FILESYSTEM
8020M: Anders Larsen <al@alarsen.net>
8021W: http://www.alarsen.net/linux/qnx4fs/
8022S: Maintained
8023F: fs/qnx4/
8024F: include/uapi/linux/qnx4_fs.h
8025F: include/uapi/linux/qnxtypes.h
8026
8027QT1010 MEDIA DRIVER
8028M: Antti Palosaari <crope@iki.fi>
8029L: linux-media@vger.kernel.org
8030W: http://linuxtv.org/
8031W: http://palosaari.fi/linux/
8032Q: http://patchwork.linuxtv.org/project/linux-media/list/
8033T: git git://linuxtv.org/anttip/media_tree.git
8034S: Maintained
8035F: drivers/media/tuners/qt1010*
8036
8037QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
8038M: QCA ath9k Development <ath9k-devel@qca.qualcomm.com>
8039L: linux-wireless@vger.kernel.org
8040L: ath9k-devel@lists.ath9k.org
8041W: http://wireless.kernel.org/en/users/Drivers/ath9k
8042S: Supported
8043F: drivers/net/wireless/ath/ath9k/
8044
8045QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
8046M: Kalle Valo <kvalo@qca.qualcomm.com>
8047L: ath10k@lists.infradead.org
8048W: http://wireless.kernel.org/en/users/Drivers/ath10k
8049T: git git://github.com/kvalo/ath.git
8050S: Supported
8051F: drivers/net/wireless/ath/ath10k/
8052
8053QUALCOMM HEXAGON ARCHITECTURE
8054M: Richard Kuo <rkuo@codeaurora.org>
8055L: linux-hexagon@vger.kernel.org
8056S: Supported
8057F: arch/hexagon/
8058
8059QUALCOMM WCN36XX WIRELESS DRIVER
8060M: Eugene Krasnikov <k.eugene.e@gmail.com>
8061L: wcn36xx@lists.infradead.org
8062W: http://wireless.kernel.org/en/users/Drivers/wcn36xx
8063T: git git://github.com/KrasnikovEugene/wcn36xx.git
8064S: Supported
8065F: drivers/net/wireless/ath/wcn36xx/
8066
8067RADOS BLOCK DEVICE (RBD)
8068M: Ilya Dryomov <idryomov@gmail.com>
8069M: Sage Weil <sage@redhat.com>
8070M: Alex Elder <elder@kernel.org>
8071M: ceph-devel@vger.kernel.org
8072W: http://ceph.com/
8073T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
8074S: Supported
8075F: drivers/block/rbd.c
8076F: drivers/block/rbd_types.h
8077
8078RADEON FRAMEBUFFER DISPLAY DRIVER
8079M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
8080L: linux-fbdev@vger.kernel.org
8081S: Maintained
8082F: drivers/video/fbdev/aty/radeon*
8083F: include/uapi/linux/radeonfb.h
8084
8085RADIOSHARK RADIO DRIVER
8086M: Hans de Goede <hdegoede@redhat.com>
8087L: linux-media@vger.kernel.org
8088T: git git://linuxtv.org/media_tree.git
8089S: Maintained
8090F: drivers/media/radio/radio-shark.c
8091
8092RADIOSHARK2 RADIO DRIVER
8093M: Hans de Goede <hdegoede@redhat.com>
8094L: linux-media@vger.kernel.org
8095T: git git://linuxtv.org/media_tree.git
8096S: Maintained
8097F: drivers/media/radio/radio-shark2.c
8098F: drivers/media/radio/radio-tea5777.c
8099
8100RAGE128 FRAMEBUFFER DISPLAY DRIVER
8101M: Paul Mackerras <paulus@samba.org>
8102L: linux-fbdev@vger.kernel.org
8103S: Maintained
8104F: drivers/video/fbdev/aty/aty128fb.c
8105
8106RALINK RT2X00 WIRELESS LAN DRIVER
8107P: rt2x00 project
8108M: Stanislaw Gruszka <sgruszka@redhat.com>
8109M: Helmut Schaa <helmut.schaa@googlemail.com>
8110L: linux-wireless@vger.kernel.org
8111L: users@rt2x00.serialmonkey.com (moderated for non-subscribers)
8112W: http://rt2x00.serialmonkey.com/
8113S: Maintained
8114F: drivers/net/wireless/rt2x00/
8115
8116RAMDISK RAM BLOCK DEVICE DRIVER
8117M: Jens Axboe <axboe@kernel.dk>
8118S: Maintained
8119F: Documentation/blockdev/ramdisk.txt
8120F: drivers/block/brd.c
8121
8122PERSISTENT MEMORY DRIVER
8123M: Ross Zwisler <ross.zwisler@linux.intel.com>
8124L: linux-nvdimm@lists.01.org
8125S: Supported
8126F: drivers/block/pmem.c
8127
8128RANDOM NUMBER DRIVER
8129M: "Theodore Ts'o" <tytso@mit.edu>
8130S: Maintained
8131F: drivers/char/random.c
8132
8133RAPIDIO SUBSYSTEM
8134M: Matt Porter <mporter@kernel.crashing.org>
8135M: Alexandre Bounine <alexandre.bounine@idt.com>
8136S: Maintained
8137F: drivers/rapidio/
8138
8139RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
8140L: linux-wireless@vger.kernel.org
8141S: Orphan
8142F: drivers/net/wireless/ray*
8143
8144RCUTORTURE MODULE
8145M: Josh Triplett <josh@joshtriplett.org>
8146M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
8147L: linux-kernel@vger.kernel.org
8148S: Supported
8149T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
8150F: Documentation/RCU/torture.txt
8151F: kernel/rcu/rcutorture.c
8152
8153RCUTORTURE TEST FRAMEWORK
8154M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
8155M: Josh Triplett <josh@joshtriplett.org>
8156R: Steven Rostedt <rostedt@goodmis.org>
8157R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
8158R: Lai Jiangshan <laijs@cn.fujitsu.com>
8159L: linux-kernel@vger.kernel.org
8160S: Supported
8161T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
8162F: tools/testing/selftests/rcutorture
8163
8164RDC R-321X SoC
8165M: Florian Fainelli <florian@openwrt.org>
8166S: Maintained
8167
8168RDC R6040 FAST ETHERNET DRIVER
8169M: Florian Fainelli <florian@openwrt.org>
8170L: netdev@vger.kernel.org
8171S: Maintained
8172F: drivers/net/ethernet/rdc/r6040.c
8173
8174RDS - RELIABLE DATAGRAM SOCKETS
8175M: Chien Yen <chien.yen@oracle.com>
8176L: rds-devel@oss.oracle.com (moderated for non-subscribers)
8177S: Supported
8178F: net/rds/
8179
8180READ-COPY UPDATE (RCU)
8181M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
8182M: Josh Triplett <josh@joshtriplett.org>
8183R: Steven Rostedt <rostedt@goodmis.org>
8184R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
8185R: Lai Jiangshan <laijs@cn.fujitsu.com>
8186L: linux-kernel@vger.kernel.org
8187W: http://www.rdrop.com/users/paulmck/RCU/
8188S: Supported
8189T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
8190F: Documentation/RCU/
8191X: Documentation/RCU/torture.txt
8192F: include/linux/rcu*
8193X: include/linux/srcu.h
8194F: kernel/rcu/
8195X: kernel/torture.c
8196
8197REAL TIME CLOCK (RTC) SUBSYSTEM
8198M: Alessandro Zummo <a.zummo@towertech.it>
8199M: Alexandre Belloni <alexandre.belloni@free-electrons.com>
8200L: rtc-linux@googlegroups.com
8201Q: http://patchwork.ozlabs.org/project/rtc-linux/list/
8202S: Maintained
8203F: Documentation/rtc.txt
8204F: drivers/rtc/
8205F: include/linux/rtc.h
8206F: include/uapi/linux/rtc.h
8207
8208REALTEK AUDIO CODECS
8209M: Bard Liao <bardliao@realtek.com>
8210M: Oder Chiou <oder_chiou@realtek.com>
8211S: Maintained
8212F: sound/soc/codecs/rt*
8213F: include/sound/rt*.h
8214
8215REISERFS FILE SYSTEM
8216L: reiserfs-devel@vger.kernel.org
8217S: Supported
8218F: fs/reiserfs/
8219
8220REGISTER MAP ABSTRACTION
8221M: Mark Brown <broonie@kernel.org>
8222L: linux-kernel@vger.kernel.org
8223T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
8224S: Supported
8225F: drivers/base/regmap/
8226F: include/linux/regmap.h
8227
8228REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
8229M: Ohad Ben-Cohen <ohad@wizery.com>
8230T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git
8231S: Maintained
8232F: drivers/remoteproc/
8233F: Documentation/remoteproc.txt
8234F: include/linux/remoteproc.h
8235
8236REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
8237M: Ohad Ben-Cohen <ohad@wizery.com>
8238T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/rpmsg.git
8239S: Maintained
8240F: drivers/rpmsg/
8241F: Documentation/rpmsg.txt
8242F: include/linux/rpmsg.h
8243
8244RESET CONTROLLER FRAMEWORK
8245M: Philipp Zabel <p.zabel@pengutronix.de>
8246S: Maintained
8247F: drivers/reset/
8248F: Documentation/devicetree/bindings/reset/
8249F: include/linux/reset.h
8250F: include/linux/reset-controller.h
8251
8252RFKILL
8253M: Johannes Berg <johannes@sipsolutions.net>
8254L: linux-wireless@vger.kernel.org
8255W: http://wireless.kernel.org/
8256T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
8257T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
8258S: Maintained
8259F: Documentation/rfkill.txt
8260F: net/rfkill/
8261
8262RHASHTABLE
8263M: Thomas Graf <tgraf@suug.ch>
8264L: netdev@vger.kernel.org
8265S: Maintained
8266F: lib/rhashtable.c
8267F: include/linux/rhashtable.h
8268
8269RICOH SMARTMEDIA/XD DRIVER
8270M: Maxim Levitsky <maximlevitsky@gmail.com>
8271S: Maintained
8272F: drivers/mtd/nand/r852.c
8273F: drivers/mtd/nand/r852.h
8274
8275RICOH R5C592 MEMORYSTICK DRIVER
8276M: Maxim Levitsky <maximlevitsky@gmail.com>
8277S: Maintained
8278F: drivers/memstick/host/r592.*
8279
8280ROCCAT DRIVERS
8281M: Stefan Achatz <erazor_de@users.sourceforge.net>
8282W: http://sourceforge.net/projects/roccat/
8283S: Maintained
8284F: drivers/hid/hid-roccat*
8285F: include/linux/hid-roccat*
8286F: Documentation/ABI/*/sysfs-driver-hid-roccat*
8287
8288ROCKER DRIVER
8289M: Jiri Pirko <jiri@resnulli.us>
8290M: Scott Feldman <sfeldma@gmail.com>
8291L: netdev@vger.kernel.org
8292S: Supported
8293F: drivers/net/ethernet/rocker/
8294
8295ROCKETPORT DRIVER
8296P: Comtrol Corp.
8297W: http://www.comtrol.com
8298S: Maintained
8299F: Documentation/serial/rocket.txt
8300F: drivers/tty/rocket*
8301
8302ROCKETPORT EXPRESS/INFINITY DRIVER
8303M: Kevin Cernekee <cernekee@gmail.com>
8304L: linux-serial@vger.kernel.org
8305S: Odd Fixes
8306F: drivers/tty/serial/rp2.*
8307
8308ROSE NETWORK LAYER
8309M: Ralf Baechle <ralf@linux-mips.org>
8310L: linux-hams@vger.kernel.org
8311W: http://www.linux-ax25.org/
8312S: Maintained
8313F: include/net/rose.h
8314F: include/uapi/linux/rose.h
8315F: net/rose/
8316
8317RTL2830 MEDIA DRIVER
8318M: Antti Palosaari <crope@iki.fi>
8319L: linux-media@vger.kernel.org
8320W: http://linuxtv.org/
8321W: http://palosaari.fi/linux/
8322Q: http://patchwork.linuxtv.org/project/linux-media/list/
8323T: git git://linuxtv.org/anttip/media_tree.git
8324S: Maintained
8325F: drivers/media/dvb-frontends/rtl2830*
8326
8327RTL2832 MEDIA DRIVER
8328M: Antti Palosaari <crope@iki.fi>
8329L: linux-media@vger.kernel.org
8330W: http://linuxtv.org/
8331W: http://palosaari.fi/linux/
8332Q: http://patchwork.linuxtv.org/project/linux-media/list/
8333T: git git://linuxtv.org/anttip/media_tree.git
8334S: Maintained
8335F: drivers/media/dvb-frontends/rtl2832*
8336
8337RTL2832_SDR MEDIA DRIVER
8338M: Antti Palosaari <crope@iki.fi>
8339L: linux-media@vger.kernel.org
8340W: http://linuxtv.org/
8341W: http://palosaari.fi/linux/
8342Q: http://patchwork.linuxtv.org/project/linux-media/list/
8343T: git git://linuxtv.org/anttip/media_tree.git
8344S: Maintained
8345F: drivers/media/dvb-frontends/rtl2832_sdr*
8346
8347RTL8180 WIRELESS DRIVER
8348L: linux-wireless@vger.kernel.org
8349W: http://wireless.kernel.org/
8350T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
8351S: Orphan
8352F: drivers/net/wireless/rtl818x/rtl8180/
8353
8354RTL8187 WIRELESS DRIVER
8355M: Herton Ronaldo Krzesinski <herton@canonical.com>
8356M: Hin-Tak Leung <htl10@users.sourceforge.net>
8357M: Larry Finger <Larry.Finger@lwfinger.net>
8358L: linux-wireless@vger.kernel.org
8359W: http://wireless.kernel.org/
8360T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
8361S: Maintained
8362F: drivers/net/wireless/rtl818x/rtl8187/
8363
8364RTL8192CE WIRELESS DRIVER
8365M: Larry Finger <Larry.Finger@lwfinger.net>
8366M: Chaoming Li <chaoming_li@realsil.com.cn>
8367L: linux-wireless@vger.kernel.org
8368W: http://wireless.kernel.org/
8369T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
8370S: Maintained
8371F: drivers/net/wireless/rtlwifi/
8372F: drivers/net/wireless/rtlwifi/rtl8192ce/
8373
8374S3 SAVAGE FRAMEBUFFER DRIVER
8375M: Antonino Daplas <adaplas@gmail.com>
8376L: linux-fbdev@vger.kernel.org
8377S: Maintained
8378F: drivers/video/fbdev/savage/
8379
8380S390
8381M: Martin Schwidefsky <schwidefsky@de.ibm.com>
8382M: Heiko Carstens <heiko.carstens@de.ibm.com>
8383M: linux390@de.ibm.com
8384L: linux-s390@vger.kernel.org
8385W: http://www.ibm.com/developerworks/linux/linux390/
8386S: Supported
8387F: arch/s390/
8388F: drivers/s390/
8389F: Documentation/s390/
8390F: Documentation/DocBook/s390*
8391
8392S390 COMMON I/O LAYER
8393M: Sebastian Ott <sebott@linux.vnet.ibm.com>
8394M: Peter Oberparleiter <oberpar@linux.vnet.ibm.com>
8395L: linux-s390@vger.kernel.org
8396W: http://www.ibm.com/developerworks/linux/linux390/
8397S: Supported
8398F: drivers/s390/cio/
8399
8400S390 DASD DRIVER
8401M: Stefan Weinhuber <wein@de.ibm.com>
8402M: Stefan Haberland <stefan.haberland@de.ibm.com>
8403L: linux-s390@vger.kernel.org
8404W: http://www.ibm.com/developerworks/linux/linux390/
8405S: Supported
8406F: drivers/s390/block/dasd*
8407F: block/partitions/ibm.c
8408
8409S390 NETWORK DRIVERS
8410M: Ursula Braun <ursula.braun@de.ibm.com>
8411M: linux390@de.ibm.com
8412L: linux-s390@vger.kernel.org
8413W: http://www.ibm.com/developerworks/linux/linux390/
8414S: Supported
8415F: drivers/s390/net/
8416
8417S390 PCI SUBSYSTEM
8418M: Sebastian Ott <sebott@linux.vnet.ibm.com>
8419M: Gerald Schaefer <gerald.schaefer@de.ibm.com>
8420L: linux-s390@vger.kernel.org
8421W: http://www.ibm.com/developerworks/linux/linux390/
8422S: Supported
8423F: arch/s390/pci/
8424F: drivers/pci/hotplug/s390_pci_hpc.c
8425
8426S390 ZCRYPT DRIVER
8427M: Ingo Tuchscherer <ingo.tuchscherer@de.ibm.com>
8428M: linux390@de.ibm.com
8429L: linux-s390@vger.kernel.org
8430W: http://www.ibm.com/developerworks/linux/linux390/
8431S: Supported
8432F: drivers/s390/crypto/
8433
8434S390 ZFCP DRIVER
8435M: Steffen Maier <maier@linux.vnet.ibm.com>
8436M: linux390@de.ibm.com
8437L: linux-s390@vger.kernel.org
8438W: http://www.ibm.com/developerworks/linux/linux390/
8439S: Supported
8440F: drivers/s390/scsi/zfcp_*
8441
8442S390 IUCV NETWORK LAYER
8443M: Ursula Braun <ursula.braun@de.ibm.com>
8444M: linux390@de.ibm.com
8445L: linux-s390@vger.kernel.org
8446W: http://www.ibm.com/developerworks/linux/linux390/
8447S: Supported
8448F: drivers/s390/net/*iucv*
8449F: include/net/iucv/
8450F: net/iucv/
8451
8452S3C24XX SD/MMC Driver
8453M: Ben Dooks <ben-linux@fluff.org>
8454L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8455S: Supported
8456F: drivers/mmc/host/s3cmci.*
8457
8458SAA6588 RDS RECEIVER DRIVER
8459M: Hans Verkuil <hverkuil@xs4all.nl>
8460L: linux-media@vger.kernel.org
8461T: git git://linuxtv.org/media_tree.git
8462W: http://linuxtv.org
8463S: Odd Fixes
8464F: drivers/media/i2c/saa6588*
8465
8466SAA7134 VIDEO4LINUX DRIVER
8467M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
8468L: linux-media@vger.kernel.org
8469W: http://linuxtv.org
8470T: git git://linuxtv.org/media_tree.git
8471S: Odd fixes
8472F: Documentation/video4linux/*.saa7134
8473F: drivers/media/pci/saa7134/
8474
8475SAA7146 VIDEO4LINUX-2 DRIVER
8476M: Hans Verkuil <hverkuil@xs4all.nl>
8477L: linux-media@vger.kernel.org
8478T: git git://linuxtv.org/media_tree.git
8479S: Maintained
8480F: drivers/media/common/saa7146/
8481F: drivers/media/pci/saa7146/
8482F: include/media/saa7146*
8483
8484SAMSUNG LAPTOP DRIVER
8485M: Corentin Chary <corentin.chary@gmail.com>
8486L: platform-driver-x86@vger.kernel.org
8487S: Maintained
8488F: drivers/platform/x86/samsung-laptop.c
8489
8490SAMSUNG AUDIO (ASoC) DRIVERS
8491M: Sangbeom Kim <sbkim73@samsung.com>
8492L: alsa-devel@alsa-project.org (moderated for non-subscribers)
8493S: Supported
8494F: sound/soc/samsung/
8495
8496SAMSUNG FRAMEBUFFER DRIVER
8497M: Jingoo Han <jg1.han@samsung.com>
8498L: linux-fbdev@vger.kernel.org
8499S: Maintained
8500F: drivers/video/fbdev/s3c-fb.c
8501
8502SAMSUNG MULTIFUNCTION DEVICE DRIVERS
8503M: Sangbeom Kim <sbkim73@samsung.com>
8504L: linux-kernel@vger.kernel.org
8505S: Supported
8506F: drivers/mfd/sec*.c
8507F: drivers/regulator/s2m*.c
8508F: drivers/regulator/s5m*.c
8509F: include/linux/mfd/samsung/
8510
8511SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
8512M: Kyungmin Park <kyungmin.park@samsung.com>
8513M: Sylwester Nawrocki <s.nawrocki@samsung.com>
8514L: linux-media@vger.kernel.org
8515Q: https://patchwork.linuxtv.org/project/linux-media/list/
8516S: Supported
8517F: drivers/media/platform/exynos4-is/
8518
8519SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
8520M: Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
8521L: linux-media@vger.kernel.org
8522L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
8523S: Maintained
8524F: drivers/media/platform/s3c-camif/
8525F: include/media/s3c_camif.h
8526
8527SAMSUNG S5C73M3 CAMERA DRIVER
8528M: Kyungmin Park <kyungmin.park@samsung.com>
8529M: Andrzej Hajda <a.hajda@samsung.com>
8530L: linux-media@vger.kernel.org
8531S: Supported
8532F: drivers/media/i2c/s5c73m3/*
8533
8534SAMSUNG S5K5BAF CAMERA DRIVER
8535M: Kyungmin Park <kyungmin.park@samsung.com>
8536M: Andrzej Hajda <a.hajda@samsung.com>
8537L: linux-media@vger.kernel.org
8538S: Supported
8539F: drivers/media/i2c/s5k5baf.c
8540
8541SAMSUNG SOC CLOCK DRIVERS
8542M: Sylwester Nawrocki <s.nawrocki@samsung.com>
8543M: Tomasz Figa <tomasz.figa@gmail.com>
8544S: Supported
8545L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
8546F: drivers/clk/samsung/
8547
8548SAMSUNG SXGBE DRIVERS
8549M: Byungho An <bh74.an@samsung.com>
8550M: Girish K S <ks.giri@samsung.com>
8551M: Vipul Pandya <vipul.pandya@samsung.com>
8552S: Supported
8553L: netdev@vger.kernel.org
8554F: drivers/net/ethernet/samsung/sxgbe/
8555
8556SAMSUNG THERMAL DRIVER
8557M: Lukasz Majewski <l.majewski@samsung.com>
8558L: linux-pm@vger.kernel.org
8559L: linux-samsung-soc@vger.kernel.org
8560S: Supported
8561T: https://github.com/lmajewski/linux-samsung-thermal.git
8562F: drivers/thermal/samsung/
8563
8564SAMSUNG USB2 PHY DRIVER
8565M: Kamil Debski <k.debski@samsung.com>
8566L: linux-kernel@vger.kernel.org
8567S: Supported
8568F: Documentation/devicetree/bindings/phy/samsung-phy.txt
8569F: Documentation/phy/samsung-usb2.txt
8570F: drivers/phy/phy-exynos4210-usb2.c
8571F: drivers/phy/phy-exynos4x12-usb2.c
8572F: drivers/phy/phy-exynos5250-usb2.c
8573F: drivers/phy/phy-s5pv210-usb2.c
8574F: drivers/phy/phy-samsung-usb2.c
8575F: drivers/phy/phy-samsung-usb2.h
8576
8577SERIAL DRIVERS
8578M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
8579L: linux-serial@vger.kernel.org
8580S: Maintained
8581F: drivers/tty/serial/
8582
8583SYNOPSYS DESIGNWARE DMAC DRIVER
8584M: Viresh Kumar <viresh.linux@gmail.com>
8585M: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
8586S: Maintained
8587F: include/linux/dma/dw.h
8588F: include/linux/platform_data/dma-dw.h
8589F: drivers/dma/dw/
8590
8591SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
8592M: Seungwon Jeon <tgih.jun@samsung.com>
8593M: Jaehoon Chung <jh80.chung@samsung.com>
8594L: linux-mmc@vger.kernel.org
8595S: Maintained
8596F: include/linux/mmc/dw_mmc.h
8597F: drivers/mmc/host/dw_mmc*
8598
8599THUNDERBOLT DRIVER
8600M: Andreas Noever <andreas.noever@gmail.com>
8601S: Maintained
8602F: drivers/thunderbolt/
8603
8604TIMEKEEPING, CLOCKSOURCE CORE, NTP
8605M: John Stultz <john.stultz@linaro.org>
8606M: Thomas Gleixner <tglx@linutronix.de>
8607L: linux-kernel@vger.kernel.org
8608T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
8609S: Supported
8610F: include/linux/clocksource.h
8611F: include/linux/time.h
8612F: include/linux/timex.h
8613F: include/uapi/linux/time.h
8614F: include/uapi/linux/timex.h
8615F: kernel/time/clocksource.c
8616F: kernel/time/time*.c
8617F: kernel/time/ntp.c
8618F: tools/testing/selftests/timers/
8619
8620SC1200 WDT DRIVER
8621M: Zwane Mwaikambo <zwanem@gmail.com>
8622S: Maintained
8623F: drivers/watchdog/sc1200wdt.c
8624
8625SCHEDULER
8626M: Ingo Molnar <mingo@redhat.com>
8627M: Peter Zijlstra <peterz@infradead.org>
8628L: linux-kernel@vger.kernel.org
8629T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
8630S: Maintained
8631F: kernel/sched/
8632F: include/linux/sched.h
8633F: include/uapi/linux/sched.h
8634F: include/linux/wait.h
8635
8636SCORE ARCHITECTURE
8637M: Chen Liqin <liqin.linux@gmail.com>
8638M: Lennox Wu <lennox.wu@gmail.com>
8639W: http://www.sunplus.com
8640S: Supported
8641F: arch/score/
8642
8643SCSI CDROM DRIVER
8644M: Jens Axboe <axboe@kernel.dk>
8645L: linux-scsi@vger.kernel.org
8646W: http://www.kernel.dk
8647S: Maintained
8648F: drivers/scsi/sr*
8649
8650SCSI RDMA PROTOCOL (SRP) INITIATOR
8651M: Bart Van Assche <bart.vanassche@sandisk.com>
8652L: linux-rdma@vger.kernel.org
8653S: Supported
8654W: http://www.openfabrics.org
8655Q: http://patchwork.kernel.org/project/linux-rdma/list/
8656T: git git://git.kernel.org/pub/scm/linux/kernel/git/dad/srp-initiator.git
8657F: drivers/infiniband/ulp/srp/
8658F: include/scsi/srp.h
8659
8660SCSI SG DRIVER
8661M: Doug Gilbert <dgilbert@interlog.com>
8662L: linux-scsi@vger.kernel.org
8663W: http://sg.danny.cz/sg
8664S: Maintained
8665F: Documentation/scsi/scsi-generic.txt
8666F: drivers/scsi/sg.c
8667F: include/scsi/sg.h
8668
8669SCSI SUBSYSTEM
8670M: "James E.J. Bottomley" <JBottomley@odin.com>
8671L: linux-scsi@vger.kernel.org
8672T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
8673S: Maintained
8674F: drivers/scsi/
8675F: include/scsi/
8676
8677SCSI TAPE DRIVER
8678M: Kai Mäkisara <Kai.Makisara@kolumbus.fi>
8679L: linux-scsi@vger.kernel.org
8680S: Maintained
8681F: Documentation/scsi/st.txt
8682F: drivers/scsi/st.*
8683F: drivers/scsi/st_*.h
8684
8685SCTP PROTOCOL
8686M: Vlad Yasevich <vyasevich@gmail.com>
8687M: Neil Horman <nhorman@tuxdriver.com>
8688L: linux-sctp@vger.kernel.org
8689W: http://lksctp.sourceforge.net
8690S: Maintained
8691F: Documentation/networking/sctp.txt
8692F: include/linux/sctp.h
8693F: include/uapi/linux/sctp.h
8694F: include/net/sctp/
8695F: net/sctp/
8696
8697SCx200 CPU SUPPORT
8698M: Jim Cromie <jim.cromie@gmail.com>
8699S: Odd Fixes
8700F: Documentation/i2c/busses/scx200_acb
8701F: arch/x86/platform/scx200/
8702F: drivers/watchdog/scx200_wdt.c
8703F: drivers/i2c/busses/scx200*
8704F: drivers/mtd/maps/scx200_docflash.c
8705F: include/linux/scx200.h
8706
8707SCx200 GPIO DRIVER
8708M: Jim Cromie <jim.cromie@gmail.com>
8709S: Maintained
8710F: drivers/char/scx200_gpio.c
8711F: include/linux/scx200_gpio.h
8712
8713SCx200 HRT CLOCKSOURCE DRIVER
8714M: Jim Cromie <jim.cromie@gmail.com>
8715S: Maintained
8716F: drivers/clocksource/scx200_hrt.c
8717
8718SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
8719M: Sascha Sommer <saschasommer@freenet.de>
8720L: sdricohcs-devel@lists.sourceforge.net (subscribers-only)
8721S: Maintained
8722F: drivers/mmc/host/sdricoh_cs.c
8723
8724SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
8725L: linux-mmc@vger.kernel.org
8726S: Orphan
8727F: drivers/mmc/host/sdhci.*
8728F: drivers/mmc/host/sdhci-pltfm.[ch]
8729
8730SECURE COMPUTING
8731M: Kees Cook <keescook@chromium.org>
8732R: Andy Lutomirski <luto@amacapital.net>
8733R: Will Drewry <wad@chromium.org>
8734T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp
8735S: Supported
8736F: kernel/seccomp.c
8737F: include/uapi/linux/seccomp.h
8738F: include/linux/seccomp.h
8739K: \bsecure_computing
8740K: \bTIF_SECCOMP\b
8741
8742SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
8743M: Ben Dooks <ben-linux@fluff.org>
8744M: Jaehoon Chung <jh80.chung@samsung.com>
8745L: linux-mmc@vger.kernel.org
8746S: Maintained
8747F: drivers/mmc/host/sdhci-s3c*
8748
8749SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
8750M: Viresh Kumar <viresh.linux@gmail.com>
8751L: spear-devel@list.st.com
8752L: linux-mmc@vger.kernel.org
8753S: Maintained
8754F: drivers/mmc/host/sdhci-spear.c
8755
8756SECURITY SUBSYSTEM
8757M: James Morris <james.l.morris@oracle.com>
8758M: Serge E. Hallyn <serge@hallyn.com>
8759L: linux-security-module@vger.kernel.org (suggested Cc:)
8760T: git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git
8761W: http://kernsec.org/
8762S: Supported
8763F: security/
8764
8765SECURITY CONTACT
8766M: Security Officers <security@kernel.org>
8767S: Supported
8768
8769SELINUX SECURITY MODULE
8770M: Paul Moore <paul@paul-moore.com>
8771M: Stephen Smalley <sds@tycho.nsa.gov>
8772M: Eric Paris <eparis@parisplace.org>
8773L: selinux@tycho.nsa.gov (moderated for non-subscribers)
8774W: http://selinuxproject.org
8775T: git git://git.infradead.org/users/pcmoore/selinux
8776S: Supported
8777F: include/linux/selinux*
8778F: security/selinux/
8779F: scripts/selinux/
8780
8781APPARMOR SECURITY MODULE
8782M: John Johansen <john.johansen@canonical.com>
8783L: apparmor@lists.ubuntu.com (subscribers-only, general discussion)
8784W: apparmor.wiki.kernel.org
8785T: git git://git.kernel.org/pub/scm/linux/kernel/git/jj/apparmor-dev.git
8786S: Supported
8787F: security/apparmor/
8788
8789SENSABLE PHANTOM
8790M: Jiri Slaby <jirislaby@gmail.com>
8791S: Maintained
8792F: drivers/misc/phantom.c
8793F: include/uapi/linux/phantom.h
8794
8795SERVER ENGINES 10Gbps iSCSI - BladeEngine 2 DRIVER
8796M: Jayamohan Kallickal <jayamohan.kallickal@emulex.com>
8797L: linux-scsi@vger.kernel.org
8798W: http://www.emulex.com
8799S: Supported
8800F: drivers/scsi/be2iscsi/
8801
8802SERVER ENGINES 10Gbps NIC - BladeEngine 2 DRIVER
8803M: Sathya Perla <sathya.perla@emulex.com>
8804M: Subbu Seetharaman <subbu.seetharaman@emulex.com>
8805M: Ajit Khaparde <ajit.khaparde@emulex.com>
8806L: netdev@vger.kernel.org
8807W: http://www.emulex.com
8808S: Supported
8809F: drivers/net/ethernet/emulex/benet/
8810
8811EMULEX ONECONNECT ROCE DRIVER
8812M: Selvin Xavier <selvin.xavier@emulex.com>
8813M: Devesh Sharma <devesh.sharma@emulex.com>
8814M: Mitesh Ahuja <mitesh.ahuja@emulex.com>
8815L: linux-rdma@vger.kernel.org
8816W: http://www.emulex.com
8817S: Supported
8818F: drivers/infiniband/hw/ocrdma/
8819
8820SFC NETWORK DRIVER
8821M: Solarflare linux maintainers <linux-net-drivers@solarflare.com>
8822M: Shradha Shah <sshah@solarflare.com>
8823L: netdev@vger.kernel.org
8824S: Supported
8825F: drivers/net/ethernet/sfc/
8826
8827SGI GRU DRIVER
8828M: Dimitri Sivanich <sivanich@sgi.com>
8829S: Maintained
8830F: drivers/misc/sgi-gru/
8831
8832SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER
8833M: Pat Gefre <pfg@sgi.com>
8834L: linux-ia64@vger.kernel.org
8835S: Supported
8836F: Documentation/ia64/serial.txt
8837F: drivers/tty/serial/ioc?_serial.c
8838F: include/linux/ioc?.h
8839
8840SGI XP/XPC/XPNET DRIVER
8841M: Cliff Whickman <cpw@sgi.com>
8842M: Robin Holt <robinmholt@gmail.com>
8843S: Maintained
8844F: drivers/misc/sgi-xp/
8845
8846SI2157 MEDIA DRIVER
8847M: Antti Palosaari <crope@iki.fi>
8848L: linux-media@vger.kernel.org
8849W: http://linuxtv.org/
8850W: http://palosaari.fi/linux/
8851Q: http://patchwork.linuxtv.org/project/linux-media/list/
8852T: git git://linuxtv.org/anttip/media_tree.git
8853S: Maintained
8854F: drivers/media/tuners/si2157*
8855
8856SI2168 MEDIA DRIVER
8857M: Antti Palosaari <crope@iki.fi>
8858L: linux-media@vger.kernel.org
8859W: http://linuxtv.org/
8860W: http://palosaari.fi/linux/
8861Q: http://patchwork.linuxtv.org/project/linux-media/list/
8862T: git git://linuxtv.org/anttip/media_tree.git
8863S: Maintained
8864F: drivers/media/dvb-frontends/si2168*
8865
8866SI470X FM RADIO RECEIVER I2C DRIVER
8867M: Hans Verkuil <hverkuil@xs4all.nl>
8868L: linux-media@vger.kernel.org
8869T: git git://linuxtv.org/media_tree.git
8870W: http://linuxtv.org
8871S: Odd Fixes
8872F: drivers/media/radio/si470x/radio-si470x-i2c.c
8873
8874SI470X FM RADIO RECEIVER USB DRIVER
8875M: Hans Verkuil <hverkuil@xs4all.nl>
8876L: linux-media@vger.kernel.org
8877T: git git://linuxtv.org/media_tree.git
8878W: http://linuxtv.org
8879S: Maintained
8880F: drivers/media/radio/si470x/radio-si470x-common.c
8881F: drivers/media/radio/si470x/radio-si470x.h
8882F: drivers/media/radio/si470x/radio-si470x-usb.c
8883
8884SI4713 FM RADIO TRANSMITTER I2C DRIVER
8885M: Eduardo Valentin <edubezval@gmail.com>
8886L: linux-media@vger.kernel.org
8887T: git git://linuxtv.org/media_tree.git
8888W: http://linuxtv.org
8889S: Odd Fixes
8890F: drivers/media/radio/si4713/si4713.?
8891
8892SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
8893M: Eduardo Valentin <edubezval@gmail.com>
8894L: linux-media@vger.kernel.org
8895T: git git://linuxtv.org/media_tree.git
8896W: http://linuxtv.org
8897S: Odd Fixes
8898F: drivers/media/radio/si4713/radio-platform-si4713.c
8899
8900SI4713 FM RADIO TRANSMITTER USB DRIVER
8901M: Hans Verkuil <hverkuil@xs4all.nl>
8902L: linux-media@vger.kernel.org
8903T: git git://linuxtv.org/media_tree.git
8904W: http://linuxtv.org
8905S: Maintained
8906F: drivers/media/radio/si4713/radio-usb-si4713.c
8907
8908SIANO DVB DRIVER
8909M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
8910L: linux-media@vger.kernel.org
8911W: http://linuxtv.org
8912T: git git://linuxtv.org/media_tree.git
8913S: Odd fixes
8914F: drivers/media/common/siano/
8915F: drivers/media/usb/siano/
8916F: drivers/media/usb/siano/
8917F: drivers/media/mmc/siano/
8918
8919SIMPLEFB FB DRIVER
8920M: Hans de Goede <hdegoede@redhat.com>
8921L: linux-fbdev@vger.kernel.org
8922S: Maintained
8923F: Documentation/devicetree/bindings/video/simple-framebuffer.txt
8924F: drivers/video/fbdev/simplefb.c
8925F: include/linux/platform_data/simplefb.h
8926
8927SH_VEU V4L2 MEM2MEM DRIVER
8928L: linux-media@vger.kernel.org
8929S: Orphan
8930F: drivers/media/platform/sh_veu.c
8931
8932SH_VOU V4L2 OUTPUT DRIVER
8933L: linux-media@vger.kernel.org
8934S: Orphan
8935F: drivers/media/platform/sh_vou.c
8936F: include/media/sh_vou.h
8937
8938SIMPLE FIRMWARE INTERFACE (SFI)
8939M: Len Brown <lenb@kernel.org>
8940L: sfi-devel@simplefirmware.org
8941W: http://simplefirmware.org/
8942T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git
8943S: Supported
8944F: arch/x86/platform/sfi/
8945F: drivers/sfi/
8946F: include/linux/sfi*.h
8947
8948SIMTEC EB110ATX (Chalice CATS)
8949P: Ben Dooks
8950P: Vincent Sanders <vince@simtec.co.uk>
8951M: Simtec Linux Team <linux@simtec.co.uk>
8952W: http://www.simtec.co.uk/products/EB110ATX/
8953S: Supported
8954
8955SIMTEC EB2410ITX (BAST)
8956P: Ben Dooks
8957P: Vincent Sanders <vince@simtec.co.uk>
8958M: Simtec Linux Team <linux@simtec.co.uk>
8959W: http://www.simtec.co.uk/products/EB2410ITX/
8960S: Supported
8961F: arch/arm/mach-s3c24xx/mach-bast.c
8962F: arch/arm/mach-s3c24xx/bast-ide.c
8963F: arch/arm/mach-s3c24xx/bast-irq.c
8964
8965TI DAVINCI MACHINE SUPPORT
8966M: Sekhar Nori <nsekhar@ti.com>
8967M: Kevin Hilman <khilman@deeprootsystems.com>
8968T: git git://gitorious.org/linux-davinci/linux-davinci.git
8969Q: http://patchwork.kernel.org/project/linux-davinci/list/
8970S: Supported
8971F: arch/arm/mach-davinci/
8972F: drivers/i2c/busses/i2c-davinci.c
8973
8974TI DAVINCI SERIES MEDIA DRIVER
8975M: Lad, Prabhakar <prabhakar.csengg@gmail.com>
8976L: linux-media@vger.kernel.org
8977W: http://linuxtv.org/
8978Q: http://patchwork.linuxtv.org/project/linux-media/list/
8979T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
8980S: Maintained
8981F: drivers/media/platform/davinci/
8982F: include/media/davinci/
8983
8984TI AM437X VPFE DRIVER
8985M: Lad, Prabhakar <prabhakar.csengg@gmail.com>
8986L: linux-media@vger.kernel.org
8987W: http://linuxtv.org/
8988Q: http://patchwork.linuxtv.org/project/linux-media/list/
8989T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
8990S: Maintained
8991F: drivers/media/platform/am437x/
8992
8993OV2659 OMNIVISION SENSOR DRIVER
8994M: Lad, Prabhakar <prabhakar.csengg@gmail.com>
8995L: linux-media@vger.kernel.org
8996W: http://linuxtv.org/
8997Q: http://patchwork.linuxtv.org/project/linux-media/list/
8998T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
8999S: Maintained
9000F: drivers/media/i2c/ov2659.c
9001F: include/media/ov2659.h
9002
9003SIS 190 ETHERNET DRIVER
9004M: Francois Romieu <romieu@fr.zoreil.com>
9005L: netdev@vger.kernel.org
9006S: Maintained
9007F: drivers/net/ethernet/sis/sis190.c
9008
9009SIS 900/7016 FAST ETHERNET DRIVER
9010M: Daniele Venzano <venza@brownhat.org>
9011W: http://www.brownhat.org/sis900.html
9012L: netdev@vger.kernel.org
9013S: Maintained
9014F: drivers/net/ethernet/sis/sis900.*
9015
9016SIS FRAMEBUFFER DRIVER
9017M: Thomas Winischhofer <thomas@winischhofer.net>
9018W: http://www.winischhofer.net/linuxsisvga.shtml
9019S: Maintained
9020F: Documentation/fb/sisfb.txt
9021F: drivers/video/fbdev/sis/
9022F: include/video/sisfb.h
9023
9024SIS USB2VGA DRIVER
9025M: Thomas Winischhofer <thomas@winischhofer.net>
9026W: http://www.winischhofer.at/linuxsisusbvga.shtml
9027S: Maintained
9028F: drivers/usb/misc/sisusbvga/
9029
9030SLAB ALLOCATOR
9031M: Christoph Lameter <cl@linux.com>
9032M: Pekka Enberg <penberg@kernel.org>
9033M: David Rientjes <rientjes@google.com>
9034M: Joonsoo Kim <iamjoonsoo.kim@lge.com>
9035M: Andrew Morton <akpm@linux-foundation.org>
9036L: linux-mm@kvack.org
9037S: Maintained
9038F: include/linux/sl?b*.h
9039F: mm/sl?b*
9040
9041SLEEPABLE READ-COPY UPDATE (SRCU)
9042M: Lai Jiangshan <laijs@cn.fujitsu.com>
9043M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
9044M: Josh Triplett <josh@joshtriplett.org>
9045R: Steven Rostedt <rostedt@goodmis.org>
9046R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
9047L: linux-kernel@vger.kernel.org
9048W: http://www.rdrop.com/users/paulmck/RCU/
9049S: Supported
9050T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
9051F: include/linux/srcu.h
9052F: kernel/rcu/srcu.c
9053
9054SMACK SECURITY MODULE
9055M: Casey Schaufler <casey@schaufler-ca.com>
9056L: linux-security-module@vger.kernel.org
9057W: http://schaufler-ca.com
9058T: git git://git.gitorious.org/smack-next/kernel.git
9059S: Maintained
9060F: Documentation/security/Smack.txt
9061F: security/smack/
9062
9063DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS)
9064M: Kevin Hilman <khilman@kernel.org>
9065M: Nishanth Menon <nm@ti.com>
9066S: Maintained
9067F: drivers/power/avs/
9068F: include/linux/power/smartreflex.h
9069L: linux-pm@vger.kernel.org
9070
9071SMC91x ETHERNET DRIVER
9072M: Nicolas Pitre <nico@fluxnic.net>
9073S: Odd Fixes
9074F: drivers/net/ethernet/smsc/smc91x.*
9075
9076SMIA AND SMIA++ IMAGE SENSOR DRIVER
9077M: Sakari Ailus <sakari.ailus@iki.fi>
9078L: linux-media@vger.kernel.org
9079S: Maintained
9080F: drivers/media/i2c/smiapp/
9081F: include/media/smiapp.h
9082F: drivers/media/i2c/smiapp-pll.c
9083F: drivers/media/i2c/smiapp-pll.h
9084F: include/uapi/linux/smiapp.h
9085F: Documentation/devicetree/bindings/media/i2c/nokia,smia.txt
9086
9087SMM665 HARDWARE MONITOR DRIVER
9088M: Guenter Roeck <linux@roeck-us.net>
9089L: lm-sensors@lm-sensors.org
9090S: Maintained
9091F: Documentation/hwmon/smm665
9092F: drivers/hwmon/smm665.c
9093
9094SMSC EMC2103 HARDWARE MONITOR DRIVER
9095M: Steve Glendinning <steve.glendinning@shawell.net>
9096L: lm-sensors@lm-sensors.org
9097S: Maintained
9098F: Documentation/hwmon/emc2103
9099F: drivers/hwmon/emc2103.c
9100
9101SMSC SCH5627 HARDWARE MONITOR DRIVER
9102M: Hans de Goede <hdegoede@redhat.com>
9103L: lm-sensors@lm-sensors.org
9104S: Supported
9105F: Documentation/hwmon/sch5627
9106F: drivers/hwmon/sch5627.c
9107
9108SMSC47B397 HARDWARE MONITOR DRIVER
9109M: Jean Delvare <jdelvare@suse.de>
9110L: lm-sensors@lm-sensors.org
9111S: Maintained
9112F: Documentation/hwmon/smsc47b397
9113F: drivers/hwmon/smsc47b397.c
9114
9115SMSC911x ETHERNET DRIVER
9116M: Steve Glendinning <steve.glendinning@shawell.net>
9117L: netdev@vger.kernel.org
9118S: Maintained
9119F: include/linux/smsc911x.h
9120F: drivers/net/ethernet/smsc/smsc911x.*
9121
9122SMSC9420 PCI ETHERNET DRIVER
9123M: Steve Glendinning <steve.glendinning@shawell.net>
9124L: netdev@vger.kernel.org
9125S: Maintained
9126F: drivers/net/ethernet/smsc/smsc9420.*
9127
9128SMSC UFX6000 and UFX7000 USB to VGA DRIVER
9129M: Steve Glendinning <steve.glendinning@shawell.net>
9130L: linux-fbdev@vger.kernel.org
9131S: Maintained
9132F: drivers/video/fbdev/smscufx.c
9133
9134SOC-CAMERA V4L2 SUBSYSTEM
9135M: Guennadi Liakhovetski <g.liakhovetski@gmx.de>
9136L: linux-media@vger.kernel.org
9137T: git git://linuxtv.org/media_tree.git
9138S: Maintained
9139F: include/media/soc*
9140F: drivers/media/i2c/soc_camera/
9141F: drivers/media/platform/soc_camera/
9142
9143SOEKRIS NET48XX LED SUPPORT
9144M: Chris Boot <bootc@bootc.net>
9145S: Maintained
9146F: drivers/leds/leds-net48xx.c
9147
9148SOFTLOGIC 6x10 MPEG CODEC
9149M: Bluecherry Maintainers <maintainers@bluecherrydvr.com>
9150M: Andrey Utkin <andrey.utkin@corp.bluecherry.net>
9151M: Andrey Utkin <andrey.krieger.utkin@gmail.com>
9152M: Ismael Luceno <ismael@iodev.co.uk>
9153L: linux-media@vger.kernel.org
9154S: Supported
9155F: drivers/media/pci/solo6x10/
9156
9157SOFTWARE RAID (Multiple Disks) SUPPORT
9158M: Neil Brown <neilb@suse.de>
9159L: linux-raid@vger.kernel.org
9160S: Supported
9161F: drivers/md/
9162F: include/linux/raid/
9163F: include/uapi/linux/raid/
9164
9165SONIC NETWORK DRIVER
9166M: Thomas Bogendoerfer <tsbogend@alpha.franken.de>
9167L: netdev@vger.kernel.org
9168S: Maintained
9169F: drivers/net/ethernet/natsemi/sonic.*
9170
9171SONICS SILICON BACKPLANE DRIVER (SSB)
9172M: Michael Buesch <m@bues.ch>
9173L: netdev@vger.kernel.org
9174S: Maintained
9175F: drivers/ssb/
9176F: include/linux/ssb/
9177
9178SONY VAIO CONTROL DEVICE DRIVER
9179M: Mattia Dongili <malattia@linux.it>
9180L: platform-driver-x86@vger.kernel.org
9181W: http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
9182S: Maintained
9183F: Documentation/laptops/sony-laptop.txt
9184F: drivers/char/sonypi.c
9185F: drivers/platform/x86/sony-laptop.c
9186F: include/linux/sony-laptop.h
9187
9188SONY MEMORYSTICK CARD SUPPORT
9189M: Alex Dubov <oakad@yahoo.com>
9190W: http://tifmxx.berlios.de/
9191S: Maintained
9192F: drivers/memstick/host/tifm_ms.c
9193
9194SONY MEMORYSTICK STANDARD SUPPORT
9195M: Maxim Levitsky <maximlevitsky@gmail.com>
9196S: Maintained
9197F: drivers/memstick/core/ms_block.*
9198
9199SOUND
9200M: Jaroslav Kysela <perex@perex.cz>
9201M: Takashi Iwai <tiwai@suse.de>
9202L: alsa-devel@alsa-project.org (moderated for non-subscribers)
9203W: http://www.alsa-project.org/
9204T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
9205T: git git://git.alsa-project.org/alsa-kernel.git
9206Q: http://patchwork.kernel.org/project/alsa-devel/list/
9207S: Maintained
9208F: Documentation/sound/
9209F: include/sound/
9210F: include/uapi/sound/
9211F: sound/
9212
9213SOUND - COMPRESSED AUDIO
9214M: Vinod Koul <vinod.koul@intel.com>
9215L: alsa-devel@alsa-project.org (moderated for non-subscribers)
9216T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
9217S: Supported
9218F: Documentation/sound/alsa/compress_offload.txt
9219F: include/sound/compress_driver.h
9220F: include/uapi/sound/compress_*
9221F: sound/core/compress_offload.c
9222F: sound/soc/soc-compress.c
9223
9224SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
9225M: Liam Girdwood <lgirdwood@gmail.com>
9226M: Mark Brown <broonie@kernel.org>
9227T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
9228L: alsa-devel@alsa-project.org (moderated for non-subscribers)
9229W: http://alsa-project.org/main/index.php/ASoC
9230S: Supported
9231F: Documentation/sound/alsa/soc/
9232F: sound/soc/
9233F: include/sound/soc*
9234
9235SOUND - DMAENGINE HELPERS
9236M: Lars-Peter Clausen <lars@metafoo.de>
9237S: Supported
9238F: include/sound/dmaengine_pcm.h
9239F: sound/core/pcm_dmaengine.c
9240F: sound/soc/soc-generic-dmaengine-pcm.c
9241
9242SP2 MEDIA DRIVER
9243M: Olli Salonen <olli.salonen@iki.fi>
9244L: linux-media@vger.kernel.org
9245W: http://linuxtv.org/
9246Q: http://patchwork.linuxtv.org/project/linux-media/list/
9247S: Maintained
9248F: drivers/media/dvb-frontends/sp2*
9249
9250SPARC + UltraSPARC (sparc/sparc64)
9251M: "David S. Miller" <davem@davemloft.net>
9252L: sparclinux@vger.kernel.org
9253Q: http://patchwork.ozlabs.org/project/sparclinux/list/
9254T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
9255T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
9256S: Maintained
9257F: arch/sparc/
9258F: drivers/sbus/
9259
9260SPARC SERIAL DRIVERS
9261M: "David S. Miller" <davem@davemloft.net>
9262L: sparclinux@vger.kernel.org
9263T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
9264T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
9265S: Maintained
9266F: include/linux/sunserialcore.h
9267F: drivers/tty/serial/suncore.c
9268F: drivers/tty/serial/sunhv.c
9269F: drivers/tty/serial/sunsab.c
9270F: drivers/tty/serial/sunsab.h
9271F: drivers/tty/serial/sunsu.c
9272F: drivers/tty/serial/sunzilog.c
9273F: drivers/tty/serial/sunzilog.h
9274
9275SPARSE CHECKER
9276M: "Christopher Li" <sparse@chrisli.org>
9277L: linux-sparse@vger.kernel.org
9278W: https://sparse.wiki.kernel.org/
9279T: git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
9280T: git git://git.kernel.org/pub/scm/devel/sparse/chrisl/sparse.git
9281S: Maintained
9282F: include/linux/compiler.h
9283
9284SPEAR PLATFORM SUPPORT
9285M: Viresh Kumar <viresh.linux@gmail.com>
9286M: Shiraz Hashim <shiraz.linux.kernel@gmail.com>
9287L: spear-devel@list.st.com
9288L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9289W: http://www.st.com/spear
9290S: Maintained
9291F: arch/arm/mach-spear/
9292
9293SPEAR CLOCK FRAMEWORK SUPPORT
9294M: Viresh Kumar <viresh.linux@gmail.com>
9295L: spear-devel@list.st.com
9296L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9297W: http://www.st.com/spear
9298S: Maintained
9299F: drivers/clk/spear/
9300
9301SPI SUBSYSTEM
9302M: Mark Brown <broonie@kernel.org>
9303L: linux-spi@vger.kernel.org
9304T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
9305Q: http://patchwork.kernel.org/project/spi-devel-general/list/
9306S: Maintained
9307F: Documentation/spi/
9308F: drivers/spi/
9309F: include/linux/spi/
9310F: include/uapi/linux/spi/
9311
9312SPIDERNET NETWORK DRIVER for CELL
9313M: Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
9314M: Jens Osterkamp <jens@de.ibm.com>
9315L: netdev@vger.kernel.org
9316S: Supported
9317F: Documentation/networking/spider_net.txt
9318F: drivers/net/ethernet/toshiba/spider_net*
9319
9320SPU FILE SYSTEM
9321M: Jeremy Kerr <jk@ozlabs.org>
9322L: linuxppc-dev@lists.ozlabs.org
9323L: cbe-oss-dev@lists.ozlabs.org
9324W: http://www.ibm.com/developerworks/power/cell/
9325S: Supported
9326F: Documentation/filesystems/spufs.txt
9327F: arch/powerpc/platforms/cell/spufs/
9328
9329SQUASHFS FILE SYSTEM
9330M: Phillip Lougher <phillip@squashfs.org.uk>
9331L: squashfs-devel@lists.sourceforge.net (subscribers-only)
9332W: http://squashfs.org.uk
9333S: Maintained
9334F: Documentation/filesystems/squashfs.txt
9335F: fs/squashfs/
9336
9337SRM (Alpha) environment access
9338M: Jan-Benedict Glaw <jbglaw@lug-owl.de>
9339S: Maintained
9340F: arch/alpha/kernel/srm_env.c
9341
9342STABLE BRANCH
9343M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
9344L: stable@vger.kernel.org
9345S: Supported
9346F: Documentation/stable_kernel_rules.txt
9347
9348STAGING SUBSYSTEM
9349M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
9350T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
9351L: devel@driverdev.osuosl.org
9352S: Supported
9353F: drivers/staging/
9354
9355STAGING - COMEDI
9356M: Ian Abbott <abbotti@mev.co.uk>
9357M: H Hartley Sweeten <hsweeten@visionengravers.com>
9358S: Odd Fixes
9359F: drivers/staging/comedi/
9360
9361STAGING - FLARION FT1000 DRIVERS
9362M: Marek Belisko <marek.belisko@gmail.com>
9363S: Odd Fixes
9364F: drivers/staging/ft1000/
9365
9366STAGING - INDUSTRIAL IO
9367M: Jonathan Cameron <jic23@kernel.org>
9368L: linux-iio@vger.kernel.org
9369S: Odd Fixes
9370F: drivers/staging/iio/
9371
9372STAGING - LIRC (LINUX INFRARED REMOTE CONTROL) DRIVERS
9373M: Jarod Wilson <jarod@wilsonet.com>
9374W: http://www.lirc.org/
9375S: Odd Fixes
9376F: drivers/staging/media/lirc/
9377
9378STAGING - LUSTRE PARALLEL FILESYSTEM
9379M: Oleg Drokin <oleg.drokin@intel.com>
9380M: Andreas Dilger <andreas.dilger@intel.com>
9381L: HPDD-discuss@lists.01.org (moderated for non-subscribers)
9382W: http://lustre.opensfs.org/
9383S: Maintained
9384F: drivers/staging/lustre
9385
9386STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
9387M: Julian Andres Klode <jak@jak-linux.org>
9388M: Marc Dietrich <marvin24@gmx.de>
9389L: ac100@lists.launchpad.net (moderated for non-subscribers)
9390L: linux-tegra@vger.kernel.org
9391S: Maintained
9392F: drivers/staging/nvec/
9393
9394STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
9395M: Jens Frederich <jfrederich@gmail.com>
9396M: Daniel Drake <dsd@laptop.org>
9397M: Jon Nettleton <jon.nettleton@gmail.com>
9398W: http://wiki.laptop.org/go/DCON
9399S: Maintained
9400F: drivers/staging/olpc_dcon/
9401
9402STAGING - OZMO DEVICES USB OVER WIFI DRIVER
9403M: Shigekatsu Tateno <shigekatsu.tateno@atmel.com>
9404S: Maintained
9405F: drivers/staging/ozwpan/
9406
9407STAGING - PARALLEL LCD/KEYPAD PANEL DRIVER
9408M: Willy Tarreau <willy@meta-x.org>
9409S: Odd Fixes
9410F: drivers/staging/panel/
9411
9412STAGING - REALTEK RTL8712U DRIVERS
9413M: Larry Finger <Larry.Finger@lwfinger.net>
9414M: Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
9415S: Odd Fixes
9416F: drivers/staging/rtl8712/
9417
9418STAGING - REALTEK RTL8723U WIRELESS DRIVER
9419M: Larry Finger <Larry.Finger@lwfinger.net>
9420M: Jes Sorensen <Jes.Sorensen@redhat.com>
9421L: linux-wireless@vger.kernel.org
9422S: Maintained
9423F: drivers/staging/rtl8723au/
9424
9425STAGING - SILICON MOTION SM7XX FRAME BUFFER DRIVER
9426M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
9427M: Teddy Wang <teddy.wang@siliconmotion.com>
9428M: Sudip Mukherjee <sudip@vectorindia.org>
9429L: linux-fbdev@vger.kernel.org
9430S: Maintained
9431F: drivers/staging/sm7xxfb/
9432
9433STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
9434M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
9435M: Teddy Wang <teddy.wang@siliconmotion.com>
9436M: Sudip Mukherjee <sudip@vectorindia.org>
9437L: linux-fbdev@vger.kernel.org
9438S: Maintained
9439F: drivers/staging/sm750fb/
9440
9441STAGING - SLICOSS
9442M: Lior Dotan <liodot@gmail.com>
9443M: Christopher Harrer <charrer@alacritech.com>
9444S: Odd Fixes
9445F: drivers/staging/slicoss/
9446
9447STAGING - SPEAKUP CONSOLE SPEECH DRIVER
9448M: William Hubbs <w.d.hubbs@gmail.com>
9449M: Chris Brannon <chris@the-brannons.com>
9450M: Kirk Reiser <kirk@reisers.ca>
9451M: Samuel Thibault <samuel.thibault@ens-lyon.org>
9452L: speakup@linux-speakup.org
9453W: http://www.linux-speakup.org/
9454S: Odd Fixes
9455F: drivers/staging/speakup/
9456
9457STAGING - VIA VT665X DRIVERS
9458M: Forest Bond <forest@alittletooquiet.net>
9459S: Odd Fixes
9460F: drivers/staging/vt665?/
9461
9462STAGING - XGI Z7,Z9,Z11 PCI DISPLAY DRIVER
9463M: Arnaud Patard <arnaud.patard@rtp-net.org>
9464S: Odd Fixes
9465F: drivers/staging/xgifb/
9466
9467STARFIRE/DURALAN NETWORK DRIVER
9468M: Ion Badulescu <ionut@badula.org>
9469S: Odd Fixes
9470F: drivers/net/ethernet/adaptec/starfire*
9471
9472SUN3/3X
9473M: Sam Creasey <sammy@sammy.net>
9474W: http://sammy.net/sun3/
9475S: Maintained
9476F: arch/m68k/kernel/*sun3*
9477F: arch/m68k/sun3*/
9478F: arch/m68k/include/asm/sun3*
9479F: drivers/net/ethernet/i825xx/sun3*
9480
9481SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
9482M: Hans de Goede <hdegoede@redhat.com>
9483L: linux-input@vger.kernel.org
9484S: Maintained
9485F: Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt
9486F: drivers/input/keyboard/sun4i-lradc-keys.c
9487
9488SUNDANCE NETWORK DRIVER
9489M: Denis Kirjanov <kda@linux-powerpc.org>
9490L: netdev@vger.kernel.org
9491S: Maintained
9492F: drivers/net/ethernet/dlink/sundance.c
9493
9494SUPERH
9495L: linux-sh@vger.kernel.org
9496Q: http://patchwork.kernel.org/project/linux-sh/list/
9497S: Orphan
9498F: Documentation/sh/
9499F: arch/sh/
9500F: drivers/sh/
9501
9502SUSPEND TO RAM
9503M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
9504M: Len Brown <len.brown@intel.com>
9505M: Pavel Machek <pavel@ucw.cz>
9506L: linux-pm@vger.kernel.org
9507S: Supported
9508F: Documentation/power/
9509F: arch/x86/kernel/acpi/
9510F: drivers/base/power/
9511F: kernel/power/
9512F: include/linux/suspend.h
9513F: include/linux/freezer.h
9514F: include/linux/pm.h
9515
9516SVGA HANDLING
9517M: Martin Mares <mj@ucw.cz>
9518L: linux-video@atrey.karlin.mff.cuni.cz
9519S: Maintained
9520F: Documentation/svga.txt
9521F: arch/x86/boot/video*
9522
9523SWIOTLB SUBSYSTEM
9524M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
9525L: linux-kernel@vger.kernel.org
9526S: Supported
9527F: lib/swiotlb.c
9528F: arch/*/kernel/pci-swiotlb.c
9529F: include/linux/swiotlb.h
9530
9531SWITCHDEV
9532M: Jiri Pirko <jiri@resnulli.us>
9533L: netdev@vger.kernel.org
9534S: Supported
9535F: net/switchdev/
9536F: include/net/switchdev.h
9537
9538SYNOPSYS ARC ARCHITECTURE
9539M: Vineet Gupta <vgupta@synopsys.com>
9540S: Supported
9541F: arch/arc/
9542F: Documentation/devicetree/bindings/arc/
9543F: drivers/tty/serial/arc_uart.c
9544
9545SYSV FILESYSTEM
9546M: Christoph Hellwig <hch@infradead.org>
9547S: Maintained
9548F: Documentation/filesystems/sysv-fs.txt
9549F: fs/sysv/
9550F: include/linux/sysv_fs.h
9551
9552TARGET SUBSYSTEM
9553M: Nicholas A. Bellinger <nab@linux-iscsi.org>
9554L: linux-scsi@vger.kernel.org
9555L: target-devel@vger.kernel.org
9556W: http://www.linux-iscsi.org
9557W: http://groups.google.com/group/linux-iscsi-target-dev
9558T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
9559S: Supported
9560F: drivers/target/
9561F: include/target/
9562F: Documentation/target/
9563
9564TASKSTATS STATISTICS INTERFACE
9565M: Balbir Singh <bsingharora@gmail.com>
9566S: Maintained
9567F: Documentation/accounting/taskstats*
9568F: include/linux/taskstats*
9569F: kernel/taskstats.c
9570
9571TC CLASSIFIER
9572M: Jamal Hadi Salim <jhs@mojatatu.com>
9573L: netdev@vger.kernel.org
9574S: Maintained
9575F: include/net/pkt_cls.h
9576F: include/uapi/linux/pkt_cls.h
9577F: net/sched/
9578
9579TCP LOW PRIORITY MODULE
9580M: "Wong Hoi Sing, Edison" <hswong3i@gmail.com>
9581M: "Hung Hing Lun, Mike" <hlhung3i@gmail.com>
9582W: http://tcp-lp-mod.sourceforge.net/
9583S: Maintained
9584F: net/ipv4/tcp_lp.c
9585
9586TDA10071 MEDIA DRIVER
9587M: Antti Palosaari <crope@iki.fi>
9588L: linux-media@vger.kernel.org
9589W: http://linuxtv.org/
9590W: http://palosaari.fi/linux/
9591Q: http://patchwork.linuxtv.org/project/linux-media/list/
9592T: git git://linuxtv.org/anttip/media_tree.git
9593S: Maintained
9594F: drivers/media/dvb-frontends/tda10071*
9595
9596TDA18212 MEDIA DRIVER
9597M: Antti Palosaari <crope@iki.fi>
9598L: linux-media@vger.kernel.org
9599W: http://linuxtv.org/
9600W: http://palosaari.fi/linux/
9601Q: http://patchwork.linuxtv.org/project/linux-media/list/
9602T: git git://linuxtv.org/anttip/media_tree.git
9603S: Maintained
9604F: drivers/media/tuners/tda18212*
9605
9606TDA18218 MEDIA DRIVER
9607M: Antti Palosaari <crope@iki.fi>
9608L: linux-media@vger.kernel.org
9609W: http://linuxtv.org/
9610W: http://palosaari.fi/linux/
9611Q: http://patchwork.linuxtv.org/project/linux-media/list/
9612T: git git://linuxtv.org/anttip/media_tree.git
9613S: Maintained
9614F: drivers/media/tuners/tda18218*
9615
9616TDA18271 MEDIA DRIVER
9617M: Michael Krufky <mkrufky@linuxtv.org>
9618L: linux-media@vger.kernel.org
9619W: http://linuxtv.org/
9620W: http://github.com/mkrufky
9621Q: http://patchwork.linuxtv.org/project/linux-media/list/
9622T: git git://linuxtv.org/mkrufky/tuners.git
9623S: Maintained
9624F: drivers/media/tuners/tda18271*
9625
9626TDA827x MEDIA DRIVER
9627M: Michael Krufky <mkrufky@linuxtv.org>
9628L: linux-media@vger.kernel.org
9629W: http://linuxtv.org/
9630W: http://github.com/mkrufky
9631Q: http://patchwork.linuxtv.org/project/linux-media/list/
9632T: git git://linuxtv.org/mkrufky/tuners.git
9633S: Maintained
9634F: drivers/media/tuners/tda8290.*
9635
9636TDA8290 MEDIA DRIVER
9637M: Michael Krufky <mkrufky@linuxtv.org>
9638L: linux-media@vger.kernel.org
9639W: http://linuxtv.org/
9640W: http://github.com/mkrufky
9641Q: http://patchwork.linuxtv.org/project/linux-media/list/
9642T: git git://linuxtv.org/mkrufky/tuners.git
9643S: Maintained
9644F: drivers/media/tuners/tda8290.*
9645
9646TDA9840 MEDIA DRIVER
9647M: Hans Verkuil <hverkuil@xs4all.nl>
9648L: linux-media@vger.kernel.org
9649T: git git://linuxtv.org/media_tree.git
9650W: http://linuxtv.org
9651S: Maintained
9652F: drivers/media/i2c/tda9840*
9653
9654TEA5761 TUNER DRIVER
9655M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
9656L: linux-media@vger.kernel.org
9657W: http://linuxtv.org
9658T: git git://linuxtv.org/media_tree.git
9659S: Odd fixes
9660F: drivers/media/tuners/tea5761.*
9661
9662TEA5767 TUNER DRIVER
9663M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
9664L: linux-media@vger.kernel.org
9665W: http://linuxtv.org
9666T: git git://linuxtv.org/media_tree.git
9667S: Maintained
9668F: drivers/media/tuners/tea5767.*
9669
9670TEA6415C MEDIA DRIVER
9671M: Hans Verkuil <hverkuil@xs4all.nl>
9672L: linux-media@vger.kernel.org
9673T: git git://linuxtv.org/media_tree.git
9674W: http://linuxtv.org
9675S: Maintained
9676F: drivers/media/i2c/tea6415c*
9677
9678TEA6420 MEDIA DRIVER
9679M: Hans Verkuil <hverkuil@xs4all.nl>
9680L: linux-media@vger.kernel.org
9681T: git git://linuxtv.org/media_tree.git
9682W: http://linuxtv.org
9683S: Maintained
9684F: drivers/media/i2c/tea6420*
9685
9686TEAM DRIVER
9687M: Jiri Pirko <jiri@resnulli.us>
9688L: netdev@vger.kernel.org
9689S: Supported
9690F: drivers/net/team/
9691F: include/linux/if_team.h
9692F: include/uapi/linux/if_team.h
9693
9694TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
9695M: Savoir-faire Linux Inc. <kernel@savoirfairelinux.com>
9696S: Maintained
9697F: arch/x86/platform/ts5500/
9698
9699TECHNOTREND USB IR RECEIVER
9700M: Sean Young <sean@mess.org>
9701L: linux-media@vger.kernel.org
9702S: Maintained
9703F: drivers/media/rc/ttusbir.c
9704
9705TEGRA ARCHITECTURE SUPPORT
9706M: Stephen Warren <swarren@wwwdotorg.org>
9707M: Thierry Reding <thierry.reding@gmail.com>
9708M: Alexandre Courbot <gnurou@gmail.com>
9709L: linux-tegra@vger.kernel.org
9710Q: http://patchwork.ozlabs.org/project/linux-tegra/list/
9711T: git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
9712S: Supported
9713N: [^a-z]tegra
9714
9715TEGRA CLOCK DRIVER
9716M: Peter De Schrijver <pdeschrijver@nvidia.com>
9717M: Prashant Gaikwad <pgaikwad@nvidia.com>
9718S: Supported
9719F: drivers/clk/tegra/
9720
9721TEGRA DMA DRIVER
9722M: Laxman Dewangan <ldewangan@nvidia.com>
9723S: Supported
9724F: drivers/dma/tegra20-apb-dma.c
9725
9726TEGRA I2C DRIVER
9727M: Laxman Dewangan <ldewangan@nvidia.com>
9728S: Supported
9729F: drivers/i2c/busses/i2c-tegra.c
9730
9731TEGRA IOMMU DRIVERS
9732M: Hiroshi Doyu <hdoyu@nvidia.com>
9733S: Supported
9734F: drivers/iommu/tegra*
9735
9736TEGRA KBC DRIVER
9737M: Rakesh Iyer <riyer@nvidia.com>
9738M: Laxman Dewangan <ldewangan@nvidia.com>
9739S: Supported
9740F: drivers/input/keyboard/tegra-kbc.c
9741
9742TEGRA PWM DRIVER
9743M: Thierry Reding <thierry.reding@gmail.com>
9744S: Supported
9745F: drivers/pwm/pwm-tegra.c
9746
9747TEGRA SERIAL DRIVER
9748M: Laxman Dewangan <ldewangan@nvidia.com>
9749S: Supported
9750F: drivers/tty/serial/serial-tegra.c
9751
9752TEGRA SPI DRIVER
9753M: Laxman Dewangan <ldewangan@nvidia.com>
9754S: Supported
9755F: drivers/spi/spi-tegra*
9756
9757TEHUTI ETHERNET DRIVER
9758M: Andy Gospodarek <andy@greyhouse.net>
9759L: netdev@vger.kernel.org
9760S: Supported
9761F: drivers/net/ethernet/tehuti/*
9762
9763Telecom Clock Driver for MCPL0010
9764M: Mark Gross <mark.gross@intel.com>
9765S: Supported
9766F: drivers/char/tlclk.c
9767
9768TENSILICA XTENSA PORT (xtensa)
9769M: Chris Zankel <chris@zankel.net>
9770M: Max Filippov <jcmvbkbc@gmail.com>
9771L: linux-xtensa@linux-xtensa.org
9772S: Maintained
9773F: arch/xtensa/
9774F: drivers/irqchip/irq-xtensa-*
9775
9776THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
9777M: Hans Verkuil <hverkuil@xs4all.nl>
9778L: linux-media@vger.kernel.org
9779T: git git://linuxtv.org/media_tree.git
9780W: http://linuxtv.org
9781S: Maintained
9782F: drivers/media/radio/radio-raremono.c
9783
9784THERMAL
9785M: Zhang Rui <rui.zhang@intel.com>
9786M: Eduardo Valentin <edubezval@gmail.com>
9787L: linux-pm@vger.kernel.org
9788T: git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git
9789T: git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git
9790Q: https://patchwork.kernel.org/project/linux-pm/list/
9791S: Supported
9792F: drivers/thermal/
9793F: include/linux/thermal.h
9794F: include/uapi/linux/thermal.h
9795F: include/linux/cpu_cooling.h
9796F: Documentation/devicetree/bindings/thermal/
9797
9798THINGM BLINK(1) USB RGB LED DRIVER
9799M: Vivien Didelot <vivien.didelot@savoirfairelinux.com>
9800S: Maintained
9801F: drivers/hid/hid-thingm.c
9802
9803THINKPAD ACPI EXTRAS DRIVER
9804M: Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br>
9805L: ibm-acpi-devel@lists.sourceforge.net
9806L: platform-driver-x86@vger.kernel.org
9807W: http://ibm-acpi.sourceforge.net
9808W: http://thinkwiki.org/wiki/Ibm-acpi
9809T: git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
9810S: Maintained
9811F: drivers/platform/x86/thinkpad_acpi.c
9812
9813TI BANDGAP AND THERMAL DRIVER
9814M: Eduardo Valentin <edubezval@gmail.com>
9815L: linux-pm@vger.kernel.org
9816L: linux-omap@vger.kernel.org
9817S: Maintained
9818F: drivers/thermal/ti-soc-thermal/
9819
9820TI CDCE706 CLOCK DRIVER
9821M: Max Filippov <jcmvbkbc@gmail.com>
9822S: Maintained
9823F: drivers/clk/clk-cdce706.c
9824
9825TI CLOCK DRIVER
9826M: Tero Kristo <t-kristo@ti.com>
9827L: linux-omap@vger.kernel.org
9828S: Maintained
9829F: drivers/clk/ti/
9830F: include/linux/clk/ti.h
9831
9832TI FLASH MEDIA INTERFACE DRIVER
9833M: Alex Dubov <oakad@yahoo.com>
9834S: Maintained
9835F: drivers/misc/tifm*
9836F: drivers/mmc/host/tifm_sd.c
9837F: include/linux/tifm.h
9838
9839TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
9840M: Santosh Shilimkar <ssantosh@kernel.org>
9841L: linux-kernel@vger.kernel.org
9842L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9843S: Maintained
9844F: drivers/soc/ti/*
9845T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
9846
9847
9848TI LM49xxx FAMILY ASoC CODEC DRIVERS
9849M: M R Swami Reddy <mr.swami.reddy@ti.com>
9850M: Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
9851L: alsa-devel@alsa-project.org (moderated for non-subscribers)
9852S: Maintained
9853F: sound/soc/codecs/lm49453*
9854F: sound/soc/codecs/isabelle*
9855
9856TI LP855x BACKLIGHT DRIVER
9857M: Milo Kim <milo.kim@ti.com>
9858S: Maintained
9859F: Documentation/backlight/lp855x-driver.txt
9860F: drivers/video/backlight/lp855x_bl.c
9861F: include/linux/platform_data/lp855x.h
9862
9863TI LP8727 CHARGER DRIVER
9864M: Milo Kim <milo.kim@ti.com>
9865S: Maintained
9866F: drivers/power/lp8727_charger.c
9867F: include/linux/platform_data/lp8727.h
9868
9869TI LP8788 MFD DRIVER
9870M: Milo Kim <milo.kim@ti.com>
9871S: Maintained
9872F: drivers/iio/adc/lp8788_adc.c
9873F: drivers/leds/leds-lp8788.c
9874F: drivers/mfd/lp8788*.c
9875F: drivers/power/lp8788-charger.c
9876F: drivers/regulator/lp8788-*.c
9877F: include/linux/mfd/lp8788*.h
9878
9879TI NETCP ETHERNET DRIVER
9880M: Wingman Kwok <w-kwok2@ti.com>
9881M: Murali Karicheri <m-karicheri2@ti.com>
9882L: netdev@vger.kernel.org
9883S: Maintained
9884F: drivers/net/ethernet/ti/netcp*
9885
9886TI TWL4030 SERIES SOC CODEC DRIVER
9887M: Peter Ujfalusi <peter.ujfalusi@ti.com>
9888L: alsa-devel@alsa-project.org (moderated for non-subscribers)
9889S: Maintained
9890F: sound/soc/codecs/twl4030*
9891
9892TI WILINK WIRELESS DRIVERS
9893L: linux-wireless@vger.kernel.org
9894W: http://wireless.kernel.org/en/users/Drivers/wl12xx
9895W: http://wireless.kernel.org/en/users/Drivers/wl1251
9896T: git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
9897S: Orphan
9898F: drivers/net/wireless/ti/
9899F: include/linux/wl12xx.h
9900
9901TIPC NETWORK LAYER
9902M: Jon Maloy <jon.maloy@ericsson.com>
9903M: Ying Xue <ying.xue@windriver.com>
9904L: netdev@vger.kernel.org (core kernel code)
9905L: tipc-discussion@lists.sourceforge.net (user apps, general discussion)
9906W: http://tipc.sourceforge.net/
9907S: Maintained
9908F: include/uapi/linux/tipc*.h
9909F: net/tipc/
9910
9911TILE ARCHITECTURE
9912M: Chris Metcalf <cmetcalf@ezchip.com>
9913W: http://www.ezchip.com/scm/
9914S: Supported
9915F: arch/tile/
9916F: drivers/char/tile-srom.c
9917F: drivers/edac/tile_edac.c
9918F: drivers/net/ethernet/tile/
9919F: drivers/rtc/rtc-tile.c
9920F: drivers/tty/hvc/hvc_tile.c
9921F: drivers/tty/serial/tilegx.c
9922F: drivers/usb/host/*-tilegx.c
9923F: include/linux/usb/tilegx.h
9924
9925TLAN NETWORK DRIVER
9926M: Samuel Chessman <chessman@tux.org>
9927L: tlan-devel@lists.sourceforge.net (subscribers-only)
9928W: http://sourceforge.net/projects/tlan/
9929S: Maintained
9930F: Documentation/networking/tlan.txt
9931F: drivers/net/ethernet/ti/tlan.*
9932
9933TOMOYO SECURITY MODULE
9934M: Kentaro Takeda <takedakn@nttdata.co.jp>
9935M: Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
9936L: tomoyo-dev-en@lists.sourceforge.jp (subscribers-only, for developers in English)
9937L: tomoyo-users-en@lists.sourceforge.jp (subscribers-only, for users in English)
9938L: tomoyo-dev@lists.sourceforge.jp (subscribers-only, for developers in Japanese)
9939L: tomoyo-users@lists.sourceforge.jp (subscribers-only, for users in Japanese)
9940W: http://tomoyo.sourceforge.jp/
9941T: quilt http://svn.sourceforge.jp/svnroot/tomoyo/trunk/2.5.x/tomoyo-lsm/patches/
9942S: Maintained
9943F: security/tomoyo/
9944
9945TOPSTAR LAPTOP EXTRAS DRIVER
9946M: Herton Ronaldo Krzesinski <herton@canonical.com>
9947L: platform-driver-x86@vger.kernel.org
9948S: Maintained
9949F: drivers/platform/x86/topstar-laptop.c
9950
9951TOSHIBA ACPI EXTRAS DRIVER
9952M: Azael Avalos <coproscefalo@gmail.com>
9953L: platform-driver-x86@vger.kernel.org
9954S: Maintained
9955F: drivers/platform/x86/toshiba_acpi.c
9956
9957TOSHIBA BLUETOOTH DRIVER
9958M: Azael Avalos <coproscefalo@gmail.com>
9959L: platform-driver-x86@vger.kernel.org
9960S: Maintained
9961F: drivers/platform/x86/toshiba_bluetooth.c
9962
9963TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
9964M: Azael Avalos <coproscefalo@gmail.com>
9965L: platform-driver-x86@vger.kernel.org
9966S: Maintained
9967F: drivers/platform/x86/toshiba_haps.c
9968
9969TOSHIBA SMM DRIVER
9970M: Jonathan Buzzard <jonathan@buzzard.org.uk>
9971L: tlinux-users@tce.toshiba-dme.co.jp
9972W: http://www.buzzard.org.uk/toshiba/
9973S: Maintained
9974F: drivers/char/toshiba.c
9975F: include/linux/toshiba.h
9976F: include/uapi/linux/toshiba.h
9977
9978TMIO MMC DRIVER
9979M: Ian Molton <ian.molton@codethink.co.uk>
9980L: linux-mmc@vger.kernel.org
9981S: Maintained
9982F: drivers/mmc/host/tmio_mmc*
9983F: drivers/mmc/host/sh_mobile_sdhi.c
9984F: include/linux/mmc/tmio.h
9985F: include/linux/mmc/sh_mobile_sdhi.h
9986
9987TMP401 HARDWARE MONITOR DRIVER
9988M: Guenter Roeck <linux@roeck-us.net>
9989L: lm-sensors@lm-sensors.org
9990S: Maintained
9991F: Documentation/hwmon/tmp401
9992F: drivers/hwmon/tmp401.c
9993
9994TMPFS (SHMEM FILESYSTEM)
9995M: Hugh Dickins <hughd@google.com>
9996L: linux-mm@kvack.org
9997S: Maintained
9998F: include/linux/shmem_fs.h
9999F: mm/shmem.c
10000
10001TM6000 VIDEO4LINUX DRIVER
10002M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
10003L: linux-media@vger.kernel.org
10004W: http://linuxtv.org
10005T: git git://linuxtv.org/media_tree.git
10006S: Odd fixes
10007F: drivers/media/usb/tm6000/
10008
10009TW68 VIDEO4LINUX DRIVER
10010M: Hans Verkuil <hverkuil@xs4all.nl>
10011L: linux-media@vger.kernel.org
10012T: git git://linuxtv.org/media_tree.git
10013W: http://linuxtv.org
10014S: Odd Fixes
10015F: drivers/media/pci/tw68/
10016
10017TPM DEVICE DRIVER
10018M: Peter Huewe <peterhuewe@gmx.de>
10019M: Marcel Selhorst <tpmdd@selhorst.net>
10020R: Jason Gunthorpe <jgunthorpe@obsidianresearch.com>
10021W: http://tpmdd.sourceforge.net
10022L: tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers)
10023Q: git git://github.com/PeterHuewe/linux-tpmdd.git
10024T: https://github.com/PeterHuewe/linux-tpmdd
10025S: Maintained
10026F: drivers/char/tpm/
10027
10028TPM IBM_VTPM DEVICE DRIVER
10029M: Ashley Lai <ashleydlai@gmail.com>
10030W: http://tpmdd.sourceforge.net
10031L: tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers)
10032S: Maintained
10033F: drivers/char/tpm/tpm_ibmvtpm*
10034
10035TRACING
10036M: Steven Rostedt <rostedt@goodmis.org>
10037M: Ingo Molnar <mingo@redhat.com>
10038T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
10039S: Maintained
10040F: Documentation/trace/ftrace.txt
10041F: arch/*/*/*/ftrace.h
10042F: arch/*/kernel/ftrace.c
10043F: include/*/ftrace.h
10044F: include/linux/trace*.h
10045F: include/trace/
10046F: kernel/trace/
10047F: tools/testing/selftests/ftrace/
10048
10049TRIVIAL PATCHES
10050M: Jiri Kosina <trivial@kernel.org>
10051T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git
10052S: Maintained
10053K: ^Subject:.*(?i)trivial
10054
10055TTY LAYER
10056M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
10057M: Jiri Slaby <jslaby@suse.cz>
10058S: Supported
10059T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
10060F: drivers/tty/
10061F: drivers/tty/serial/serial_core.c
10062F: include/linux/serial_core.h
10063F: include/linux/serial.h
10064F: include/linux/tty.h
10065F: include/uapi/linux/serial_core.h
10066F: include/uapi/linux/serial.h
10067F: include/uapi/linux/tty.h
10068
10069TUA9001 MEDIA DRIVER
10070M: Antti Palosaari <crope@iki.fi>
10071L: linux-media@vger.kernel.org
10072W: http://linuxtv.org/
10073W: http://palosaari.fi/linux/
10074Q: http://patchwork.linuxtv.org/project/linux-media/list/
10075T: git git://linuxtv.org/anttip/media_tree.git
10076S: Maintained
10077F: drivers/media/tuners/tua9001*
10078
10079TULIP NETWORK DRIVERS
10080M: Grant Grundler <grundler@parisc-linux.org>
10081L: netdev@vger.kernel.org
10082S: Maintained
10083F: drivers/net/ethernet/dec/tulip/
10084
10085TUN/TAP driver
10086M: Maxim Krasnyansky <maxk@qti.qualcomm.com>
10087W: http://vtun.sourceforge.net/tun
10088S: Maintained
10089F: Documentation/networking/tuntap.txt
10090F: arch/um/os-Linux/drivers/
10091
10092TURBOCHANNEL SUBSYSTEM
10093M: "Maciej W. Rozycki" <macro@linux-mips.org>
10094M: Ralf Baechle <ralf@linux-mips.org>
10095L: linux-mips@linux-mips.org
10096Q: http://patchwork.linux-mips.org/project/linux-mips/list/
10097S: Maintained
10098F: drivers/tc/
10099F: include/linux/tc.h
10100
10101U14-34F SCSI DRIVER
10102M: Dario Ballabio <ballabio_dario@emc.com>
10103L: linux-scsi@vger.kernel.org
10104S: Maintained
10105F: drivers/scsi/u14-34f.c
10106
10107UBI FILE SYSTEM (UBIFS)
10108M: Artem Bityutskiy <dedekind1@gmail.com>
10109M: Adrian Hunter <adrian.hunter@intel.com>
10110L: linux-mtd@lists.infradead.org
10111T: git git://git.infradead.org/ubifs-2.6.git
10112W: http://www.linux-mtd.infradead.org/doc/ubifs.html
10113S: Maintained
10114F: Documentation/filesystems/ubifs.txt
10115F: fs/ubifs/
10116
10117UCLINUX (AND M68KNOMMU)
10118M: Greg Ungerer <gerg@uclinux.org>
10119W: http://www.uclinux.org/
10120L: uclinux-dev@uclinux.org (subscribers-only)
10121S: Maintained
10122F: arch/m68k/*/*_no.*
10123F: arch/m68k/include/asm/*_no.*
10124
10125UDF FILESYSTEM
10126M: Jan Kara <jack@suse.cz>
10127S: Maintained
10128F: Documentation/filesystems/udf.txt
10129F: fs/udf/
10130
10131UFS FILESYSTEM
10132M: Evgeniy Dushistov <dushistov@mail.ru>
10133S: Maintained
10134F: Documentation/filesystems/ufs.txt
10135F: fs/ufs/
10136
10137UHID USERSPACE HID IO DRIVER:
10138M: David Herrmann <dh.herrmann@googlemail.com>
10139L: linux-input@vger.kernel.org
10140S: Maintained
10141F: drivers/hid/uhid.c
10142F: include/uapi/linux/uhid.h
10143
10144ULTRA-WIDEBAND (UWB) SUBSYSTEM:
10145L: linux-usb@vger.kernel.org
10146S: Orphan
10147F: drivers/uwb/
10148F: include/linux/uwb.h
10149F: include/linux/uwb/
10150
10151UNICORE32 ARCHITECTURE:
10152M: Guan Xuetao <gxt@mprc.pku.edu.cn>
10153W: http://mprc.pku.edu.cn/~guanxuetao/linux
10154S: Maintained
10155T: git git://github.com/gxt/linux.git
10156F: arch/unicore32/
10157
10158UNIFDEF
10159M: Tony Finch <dot@dotat.at>
10160W: http://dotat.at/prog/unifdef
10161S: Maintained
10162F: scripts/unifdef.c
10163
10164UNIFORM CDROM DRIVER
10165M: Jens Axboe <axboe@kernel.dk>
10166W: http://www.kernel.dk
10167S: Maintained
10168F: Documentation/cdrom/
10169F: drivers/cdrom/cdrom.c
10170F: include/linux/cdrom.h
10171F: include/uapi/linux/cdrom.h
10172
10173UNISYS S-PAR DRIVERS
10174M: Benjamin Romer <benjamin.romer@unisys.com>
10175M: David Kershner <david.kershner@unisys.com>
10176L: sparmaintainer@unisys.com (Unisys internal)
10177S: Supported
10178F: drivers/staging/unisys/
10179
10180UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
10181M: Vinayak Holikatti <vinholikatti@gmail.com>
10182L: linux-scsi@vger.kernel.org
10183S: Supported
10184F: Documentation/scsi/ufs.txt
10185F: drivers/scsi/ufs/
10186
10187UNSORTED BLOCK IMAGES (UBI)
10188M: Artem Bityutskiy <dedekind1@gmail.com>
10189M: Richard Weinberger <richard@nod.at>
10190W: http://www.linux-mtd.infradead.org/
10191L: linux-mtd@lists.infradead.org
10192T: git git://git.infradead.org/ubifs-2.6.git
10193S: Supported
10194F: drivers/mtd/ubi/
10195F: include/linux/mtd/ubi.h
10196F: include/uapi/mtd/ubi-user.h
10197
10198USB ACM DRIVER
10199M: Oliver Neukum <oliver@neukum.org>
10200L: linux-usb@vger.kernel.org
10201S: Maintained
10202F: Documentation/usb/acm.txt
10203F: drivers/usb/class/cdc-acm.*
10204
10205USB AR5523 WIRELESS DRIVER
10206M: Pontus Fuchs <pontus.fuchs@gmail.com>
10207L: linux-wireless@vger.kernel.org
10208S: Maintained
10209F: drivers/net/wireless/ath/ar5523/
10210
10211USB ATTACHED SCSI
10212M: Hans de Goede <hdegoede@redhat.com>
10213M: Gerd Hoffmann <kraxel@redhat.com>
10214L: linux-usb@vger.kernel.org
10215L: linux-scsi@vger.kernel.org
10216S: Maintained
10217F: drivers/usb/storage/uas.c
10218
10219USB CDC ETHERNET DRIVER
10220M: Oliver Neukum <oliver@neukum.org>
10221L: linux-usb@vger.kernel.org
10222S: Maintained
10223F: drivers/net/usb/cdc_*.c
10224F: include/uapi/linux/usb/cdc.h
10225
10226USB CHAOSKEY DRIVER
10227M: Keith Packard <keithp@keithp.com>
10228L: linux-usb@vger.kernel.org
10229S: Maintained
10230F: drivers/usb/misc/chaoskey.c
10231
10232USB CYPRESS C67X00 DRIVER
10233M: Peter Korsgaard <jacmet@sunsite.dk>
10234L: linux-usb@vger.kernel.org
10235S: Maintained
10236F: drivers/usb/c67x00/
10237
10238USB DAVICOM DM9601 DRIVER
10239M: Peter Korsgaard <jacmet@sunsite.dk>
10240L: netdev@vger.kernel.org
10241W: http://www.linux-usb.org/usbnet
10242S: Maintained
10243F: drivers/net/usb/dm9601.c
10244
10245USB DIAMOND RIO500 DRIVER
10246M: Cesar Miquel <miquel@df.uba.ar>
10247L: rio500-users@lists.sourceforge.net
10248W: http://rio500.sourceforge.net
10249S: Maintained
10250F: drivers/usb/misc/rio500*
10251
10252USB EHCI DRIVER
10253M: Alan Stern <stern@rowland.harvard.edu>
10254L: linux-usb@vger.kernel.org
10255S: Maintained
10256F: Documentation/usb/ehci.txt
10257F: drivers/usb/host/ehci*
10258
10259USB GADGET/PERIPHERAL SUBSYSTEM
10260M: Felipe Balbi <balbi@ti.com>
10261L: linux-usb@vger.kernel.org
10262W: http://www.linux-usb.org/gadget
10263T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
10264S: Maintained
10265F: drivers/usb/gadget/
10266F: include/linux/usb/gadget*
10267
10268USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
10269M: Jiri Kosina <jkosina@suse.cz>
10270L: linux-usb@vger.kernel.org
10271T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
10272S: Maintained
10273F: Documentation/hid/hiddev.txt
10274F: drivers/hid/usbhid/
10275
10276USB ISP116X DRIVER
10277M: Olav Kongas <ok@artecdesign.ee>
10278L: linux-usb@vger.kernel.org
10279S: Maintained
10280F: drivers/usb/host/isp116x*
10281F: include/linux/usb/isp116x.h
10282
10283USB MASS STORAGE DRIVER
10284M: Matthew Dharm <mdharm-usb@one-eyed-alien.net>
10285L: linux-usb@vger.kernel.org
10286L: usb-storage@lists.one-eyed-alien.net
10287S: Maintained
10288W: http://www.one-eyed-alien.net/~mdharm/linux-usb/
10289F: drivers/usb/storage/
10290
10291USB MIDI DRIVER
10292M: Clemens Ladisch <clemens@ladisch.de>
10293L: alsa-devel@alsa-project.org (moderated for non-subscribers)
10294T: git git://git.alsa-project.org/alsa-kernel.git
10295S: Maintained
10296F: sound/usb/midi.*
10297
10298USB NETWORKING DRIVERS
10299L: linux-usb@vger.kernel.org
10300S: Odd Fixes
10301F: drivers/net/usb/
10302
10303USB OHCI DRIVER
10304M: Alan Stern <stern@rowland.harvard.edu>
10305L: linux-usb@vger.kernel.org
10306S: Maintained
10307F: Documentation/usb/ohci.txt
10308F: drivers/usb/host/ohci*
10309
10310USB OTG FSM (Finite State Machine)
10311M: Peter Chen <Peter.Chen@freescale.com>
10312T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
10313L: linux-usb@vger.kernel.org
10314S: Maintained
10315F: drivers/usb/common/usb-otg-fsm.c
10316
10317USB OVER IP DRIVER
10318M: Valentina Manea <valentina.manea.m@gmail.com>
10319M: Shuah Khan <shuah.kh@samsung.com>
10320L: linux-usb@vger.kernel.org
10321S: Maintained
10322F: drivers/usb/usbip/
10323F: tools/usb/usbip/
10324
10325USB PEGASUS DRIVER
10326M: Petko Manolov <petkan@nucleusys.com>
10327L: linux-usb@vger.kernel.org
10328L: netdev@vger.kernel.org
10329T: git git://github.com/petkan/pegasus.git
10330W: https://github.com/petkan/pegasus
10331S: Maintained
10332F: drivers/net/usb/pegasus.*
10333
10334USB PHY LAYER
10335M: Felipe Balbi <balbi@ti.com>
10336L: linux-usb@vger.kernel.org
10337T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
10338S: Maintained
10339F: drivers/usb/phy/
10340
10341USB PRINTER DRIVER (usblp)
10342M: Pete Zaitcev <zaitcev@redhat.com>
10343L: linux-usb@vger.kernel.org
10344S: Supported
10345F: drivers/usb/class/usblp.c
10346
10347USB RTL8150 DRIVER
10348M: Petko Manolov <petkan@nucleusys.com>
10349L: linux-usb@vger.kernel.org
10350L: netdev@vger.kernel.org
10351T: git git://github.com/petkan/rtl8150.git
10352W: https://github.com/petkan/rtl8150
10353S: Maintained
10354F: drivers/net/usb/rtl8150.c
10355
10356USB SERIAL SUBSYSTEM
10357M: Johan Hovold <johan@kernel.org>
10358L: linux-usb@vger.kernel.org
10359S: Maintained
10360F: Documentation/usb/usb-serial.txt
10361F: drivers/usb/serial/
10362F: include/linux/usb/serial.h
10363
10364USB SMSC75XX ETHERNET DRIVER
10365M: Steve Glendinning <steve.glendinning@shawell.net>
10366L: netdev@vger.kernel.org
10367S: Maintained
10368F: drivers/net/usb/smsc75xx.*
10369
10370USB SMSC95XX ETHERNET DRIVER
10371M: Steve Glendinning <steve.glendinning@shawell.net>
10372L: netdev@vger.kernel.org
10373S: Maintained
10374F: drivers/net/usb/smsc95xx.*
10375
10376USB SUBSYSTEM
10377M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
10378L: linux-usb@vger.kernel.org
10379W: http://www.linux-usb.org
10380T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
10381S: Supported
10382F: Documentation/usb/
10383F: drivers/usb/
10384F: include/linux/usb.h
10385F: include/linux/usb/
10386
10387USB UHCI DRIVER
10388M: Alan Stern <stern@rowland.harvard.edu>
10389L: linux-usb@vger.kernel.org
10390S: Maintained
10391F: drivers/usb/host/uhci*
10392
10393USB "USBNET" DRIVER FRAMEWORK
10394M: Oliver Neukum <oneukum@suse.de>
10395L: netdev@vger.kernel.org
10396W: http://www.linux-usb.org/usbnet
10397S: Maintained
10398F: drivers/net/usb/usbnet.c
10399F: include/linux/usb/usbnet.h
10400
10401USB VIDEO CLASS
10402M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10403L: linux-uvc-devel@lists.sourceforge.net (subscribers-only)
10404L: linux-media@vger.kernel.org
10405T: git git://linuxtv.org/media_tree.git
10406W: http://www.ideasonboard.org/uvc/
10407S: Maintained
10408F: drivers/media/usb/uvc/
10409F: include/uapi/linux/uvcvideo.h
10410
10411USB VISION DRIVER
10412M: Hans Verkuil <hverkuil@xs4all.nl>
10413L: linux-media@vger.kernel.org
10414T: git git://linuxtv.org/media_tree.git
10415W: http://linuxtv.org
10416S: Odd Fixes
10417F: drivers/media/usb/usbvision/
10418
10419USB WEBCAM GADGET
10420M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10421L: linux-usb@vger.kernel.org
10422S: Maintained
10423F: drivers/usb/gadget/function/*uvc*
10424F: drivers/usb/gadget/legacy/webcam.c
10425
10426USB WIRELESS RNDIS DRIVER (rndis_wlan)
10427M: Jussi Kivilinna <jussi.kivilinna@iki.fi>
10428L: linux-wireless@vger.kernel.org
10429S: Maintained
10430F: drivers/net/wireless/rndis_wlan.c
10431
10432USB XHCI DRIVER
10433M: Mathias Nyman <mathias.nyman@intel.com>
10434L: linux-usb@vger.kernel.org
10435S: Supported
10436F: drivers/usb/host/xhci*
10437F: drivers/usb/host/pci-quirks*
10438
10439USB ZD1201 DRIVER
10440L: linux-wireless@vger.kernel.org
10441W: http://linux-lc100020.sourceforge.net
10442S: Orphan
10443F: drivers/net/wireless/zd1201.*
10444
10445USB ZR364XX DRIVER
10446M: Antoine Jacquet <royale@zerezo.com>
10447L: linux-usb@vger.kernel.org
10448L: linux-media@vger.kernel.org
10449T: git git://linuxtv.org/media_tree.git
10450W: http://royale.zerezo.com/zr364xx/
10451S: Maintained
10452F: Documentation/video4linux/zr364xx.txt
10453F: drivers/media/usb/zr364xx/
10454
10455USER-MODE LINUX (UML)
10456M: Jeff Dike <jdike@addtoit.com>
10457M: Richard Weinberger <richard@nod.at>
10458L: user-mode-linux-devel@lists.sourceforge.net
10459L: user-mode-linux-user@lists.sourceforge.net
10460W: http://user-mode-linux.sourceforge.net
10461S: Maintained
10462F: Documentation/virtual/uml/
10463F: arch/um/
10464F: arch/x86/um/
10465F: fs/hostfs/
10466F: fs/hppfs/
10467
10468USERSPACE I/O (UIO)
10469M: "Hans J. Koch" <hjk@hansjkoch.de>
10470M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
10471S: Maintained
10472T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
10473F: Documentation/DocBook/uio-howto.tmpl
10474F: drivers/uio/
10475F: include/linux/uio*.h
10476
10477UTIL-LINUX PACKAGE
10478M: Karel Zak <kzak@redhat.com>
10479L: util-linux@vger.kernel.org
10480W: http://en.wikipedia.org/wiki/Util-linux
10481T: git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
10482S: Maintained
10483
10484UVESAFB DRIVER
10485M: Michal Januszewski <spock@gentoo.org>
10486L: linux-fbdev@vger.kernel.org
10487W: http://dev.gentoo.org/~spock/projects/uvesafb/
10488S: Maintained
10489F: Documentation/fb/uvesafb.txt
10490F: drivers/video/fbdev/uvesafb.*
10491
10492VFAT/FAT/MSDOS FILESYSTEM
10493M: OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
10494S: Maintained
10495F: Documentation/filesystems/vfat.txt
10496F: fs/fat/
10497
10498VFIO DRIVER
10499M: Alex Williamson <alex.williamson@redhat.com>
10500L: kvm@vger.kernel.org
10501S: Maintained
10502F: Documentation/vfio.txt
10503F: drivers/vfio/
10504F: include/linux/vfio.h
10505F: include/uapi/linux/vfio.h
10506
10507VIDEOBUF2 FRAMEWORK
10508M: Pawel Osciak <pawel@osciak.com>
10509M: Marek Szyprowski <m.szyprowski@samsung.com>
10510M: Kyungmin Park <kyungmin.park@samsung.com>
10511L: linux-media@vger.kernel.org
10512S: Maintained
10513F: drivers/media/v4l2-core/videobuf2-*
10514F: include/media/videobuf2-*
10515
10516VIRTIO CONSOLE DRIVER
10517M: Amit Shah <amit.shah@redhat.com>
10518L: virtualization@lists.linux-foundation.org
10519S: Maintained
10520F: drivers/char/virtio_console.c
10521F: include/linux/virtio_console.h
10522F: include/uapi/linux/virtio_console.h
10523
10524VIRTIO CORE, NET AND BLOCK DRIVERS
10525M: "Michael S. Tsirkin" <mst@redhat.com>
10526L: virtualization@lists.linux-foundation.org
10527S: Maintained
10528F: drivers/virtio/
10529F: tools/virtio/
10530F: drivers/net/virtio_net.c
10531F: drivers/block/virtio_blk.c
10532F: include/linux/virtio_*.h
10533F: include/uapi/linux/virtio_*.h
10534
10535VIRTIO HOST (VHOST)
10536M: "Michael S. Tsirkin" <mst@redhat.com>
10537L: kvm@vger.kernel.org
10538L: virtualization@lists.linux-foundation.org
10539L: netdev@vger.kernel.org
10540S: Maintained
10541F: drivers/vhost/
10542F: include/uapi/linux/vhost.h
10543
10544VIRTIO INPUT DRIVER
10545M: Gerd Hoffmann <kraxel@redhat.com>
10546S: Maintained
10547F: drivers/virtio/virtio_input.c
10548F: include/uapi/linux/virtio_input.h
10549
10550VIA RHINE NETWORK DRIVER
10551M: Roger Luethi <rl@hellgate.ch>
10552S: Maintained
10553F: drivers/net/ethernet/via/via-rhine.c
10554
10555VIA SD/MMC CARD CONTROLLER DRIVER
10556M: Bruce Chang <brucechang@via.com.tw>
10557M: Harald Welte <HaraldWelte@viatech.com>
10558S: Maintained
10559F: drivers/mmc/host/via-sdmmc.c
10560
10561VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
10562M: Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
10563L: linux-fbdev@vger.kernel.org
10564S: Maintained
10565F: include/linux/via-core.h
10566F: include/linux/via-gpio.h
10567F: include/linux/via_i2c.h
10568F: drivers/video/fbdev/via/
10569
10570VIA VELOCITY NETWORK DRIVER
10571M: Francois Romieu <romieu@fr.zoreil.com>
10572L: netdev@vger.kernel.org
10573S: Maintained
10574F: drivers/net/ethernet/via/via-velocity.*
10575
10576VIVID VIRTUAL VIDEO DRIVER
10577M: Hans Verkuil <hverkuil@xs4all.nl>
10578L: linux-media@vger.kernel.org
10579T: git git://linuxtv.org/media_tree.git
10580W: http://linuxtv.org
10581S: Maintained
10582F: drivers/media/platform/vivid/*
10583
10584VLAN (802.1Q)
10585M: Patrick McHardy <kaber@trash.net>
10586L: netdev@vger.kernel.org
10587S: Maintained
10588F: drivers/net/macvlan.c
10589F: include/linux/if_*vlan.h
10590F: net/8021q/
10591
10592VLYNQ BUS
10593M: Florian Fainelli <florian@openwrt.org>
10594L: openwrt-devel@lists.openwrt.org (subscribers-only)
10595S: Maintained
10596F: drivers/vlynq/vlynq.c
10597F: include/linux/vlynq.h
10598
10599VME SUBSYSTEM
10600M: Martyn Welch <martyn.welch@ge.com>
10601M: Manohar Vanga <manohar.vanga@gmail.com>
10602M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
10603L: devel@driverdev.osuosl.org
10604S: Maintained
10605T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
10606F: Documentation/vme_api.txt
10607F: drivers/staging/vme/
10608F: drivers/vme/
10609F: include/linux/vme*
10610
10611VMWARE HYPERVISOR INTERFACE
10612M: Alok Kataria <akataria@vmware.com>
10613L: virtualization@lists.linux-foundation.org
10614S: Supported
10615F: arch/x86/kernel/cpu/vmware.c
10616
10617VMWARE BALLOON DRIVER
10618M: Xavier Deguillard <xdeguillard@vmware.com>
10619M: Philip Moltmann <moltmann@vmware.com>
10620M: "VMware, Inc." <pv-drivers@vmware.com>
10621L: linux-kernel@vger.kernel.org
10622S: Maintained
10623F: drivers/misc/vmw_balloon.c
10624
10625VMWARE VMMOUSE SUBDRIVER
10626M: "VMware Graphics" <linux-graphics-maintainer@vmware.com>
10627M: "VMware, Inc." <pv-drivers@vmware.com>
10628L: linux-input@vger.kernel.org
10629S: Maintained
10630F: drivers/input/mouse/vmmouse.c
10631F: drivers/input/mouse/vmmouse.h
10632
10633VMWARE VMXNET3 ETHERNET DRIVER
10634M: Shreyas Bhatewara <sbhatewara@vmware.com>
10635M: "VMware, Inc." <pv-drivers@vmware.com>
10636L: netdev@vger.kernel.org
10637S: Maintained
10638F: drivers/net/vmxnet3/
10639
10640VMware PVSCSI driver
10641M: Arvind Kumar <arvindkumar@vmware.com>
10642M: VMware PV-Drivers <pv-drivers@vmware.com>
10643L: linux-scsi@vger.kernel.org
10644S: Maintained
10645F: drivers/scsi/vmw_pvscsi.c
10646F: drivers/scsi/vmw_pvscsi.h
10647
10648VOLTAGE AND CURRENT REGULATOR FRAMEWORK
10649M: Liam Girdwood <lgirdwood@gmail.com>
10650M: Mark Brown <broonie@kernel.org>
10651L: linux-kernel@vger.kernel.org
10652W: http://opensource.wolfsonmicro.com/node/15
10653W: http://www.slimlogic.co.uk/?p=48
10654T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
10655S: Supported
10656F: drivers/regulator/
10657F: include/linux/regulator/
10658
10659VT1211 HARDWARE MONITOR DRIVER
10660M: Juerg Haefliger <juergh@gmail.com>
10661L: lm-sensors@lm-sensors.org
10662S: Maintained
10663F: Documentation/hwmon/vt1211
10664F: drivers/hwmon/vt1211.c
10665
10666VT8231 HARDWARE MONITOR DRIVER
10667M: Roger Lucas <vt8231@hiddenengine.co.uk>
10668L: lm-sensors@lm-sensors.org
10669S: Maintained
10670F: drivers/hwmon/vt8231.c
10671
10672VUB300 USB to SDIO/SD/MMC bridge chip
10673M: Tony Olech <tony.olech@elandigitalsystems.com>
10674L: linux-mmc@vger.kernel.org
10675L: linux-usb@vger.kernel.org
10676S: Supported
10677F: drivers/mmc/host/vub300.c
10678
10679W1 DALLAS'S 1-WIRE BUS
10680M: Evgeniy Polyakov <zbr@ioremap.net>
10681S: Maintained
10682F: Documentation/w1/
10683F: drivers/w1/
10684
10685W83791D HARDWARE MONITORING DRIVER
10686M: Marc Hulsman <m.hulsman@tudelft.nl>
10687L: lm-sensors@lm-sensors.org
10688S: Maintained
10689F: Documentation/hwmon/w83791d
10690F: drivers/hwmon/w83791d.c
10691
10692W83793 HARDWARE MONITORING DRIVER
10693M: Rudolf Marek <r.marek@assembler.cz>
10694L: lm-sensors@lm-sensors.org
10695S: Maintained
10696F: Documentation/hwmon/w83793
10697F: drivers/hwmon/w83793.c
10698
10699W83795 HARDWARE MONITORING DRIVER
10700M: Jean Delvare <jdelvare@suse.de>
10701L: lm-sensors@lm-sensors.org
10702S: Maintained
10703F: drivers/hwmon/w83795.c
10704
10705W83L51xD SD/MMC CARD INTERFACE DRIVER
10706M: Pierre Ossman <pierre@ossman.eu>
10707S: Maintained
10708F: drivers/mmc/host/wbsd.*
10709
10710WACOM PROTOCOL 4 SERIAL TABLETS
10711M: Julian Squires <julian@cipht.net>
10712M: Hans de Goede <hdegoede@redhat.com>
10713L: linux-input@vger.kernel.org
10714S: Maintained
10715F: drivers/input/tablet/wacom_serial4.c
10716
10717WATCHDOG DEVICE DRIVERS
10718M: Wim Van Sebroeck <wim@iguana.be>
10719L: linux-watchdog@vger.kernel.org
10720W: http://www.linux-watchdog.org/
10721T: git git://www.linux-watchdog.org/linux-watchdog.git
10722S: Maintained
10723F: Documentation/watchdog/
10724F: drivers/watchdog/
10725F: include/linux/watchdog.h
10726F: include/uapi/linux/watchdog.h
10727
10728WD7000 SCSI DRIVER
10729M: Miroslav Zagorac <zaga@fly.cc.fer.hr>
10730L: linux-scsi@vger.kernel.org
10731S: Maintained
10732F: drivers/scsi/wd7000.c
10733
10734WIIMOTE HID DRIVER
10735M: David Herrmann <dh.herrmann@googlemail.com>
10736L: linux-input@vger.kernel.org
10737S: Maintained
10738F: drivers/hid/hid-wiimote*
10739
10740WINBOND CIR DRIVER
10741M: David Härdeman <david@hardeman.nu>
10742S: Maintained
10743F: drivers/media/rc/winbond-cir.c
10744
10745WIMAX STACK
10746M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
10747M: linux-wimax@intel.com
10748L: wimax@linuxwimax.org (subscribers-only)
10749S: Supported
10750W: http://linuxwimax.org
10751F: Documentation/wimax/README.wimax
10752F: include/linux/wimax/debug.h
10753F: include/net/wimax.h
10754F: include/uapi/linux/wimax.h
10755F: net/wimax/
10756
10757WISTRON LAPTOP BUTTON DRIVER
10758M: Miloslav Trmac <mitr@volny.cz>
10759S: Maintained
10760F: drivers/input/misc/wistron_btns.c
10761
10762WL3501 WIRELESS PCMCIA CARD DRIVER
10763M: Arnaldo Carvalho de Melo <acme@ghostprotocols.net>
10764L: linux-wireless@vger.kernel.org
10765W: http://oops.ghostprotocols.net:81/blog
10766S: Maintained
10767F: drivers/net/wireless/wl3501*
10768
10769WM97XX TOUCHSCREEN DRIVERS
10770M: Mark Brown <broonie@kernel.org>
10771M: Liam Girdwood <lrg@slimlogic.co.uk>
10772L: linux-input@vger.kernel.org
10773T: git git://opensource.wolfsonmicro.com/linux-2.6-touch
10774W: http://opensource.wolfsonmicro.com/node/7
10775S: Supported
10776F: drivers/input/touchscreen/*wm97*
10777F: include/linux/wm97xx.h
10778
10779WOLFSON MICROELECTRONICS DRIVERS
10780L: patches@opensource.wolfsonmicro.com
10781T: git git://opensource.wolfsonmicro.com/linux-2.6-asoc
10782T: git git://opensource.wolfsonmicro.com/linux-2.6-audioplus
10783W: http://opensource.wolfsonmicro.com/content/linux-drivers-wolfson-devices
10784S: Supported
10785F: Documentation/hwmon/wm83??
10786F: arch/arm/mach-s3c64xx/mach-crag6410*
10787F: drivers/clk/clk-wm83*.c
10788F: drivers/extcon/extcon-arizona.c
10789F: drivers/leds/leds-wm83*.c
10790F: drivers/gpio/gpio-*wm*.c
10791F: drivers/gpio/gpio-arizona.c
10792F: drivers/hwmon/wm83??-hwmon.c
10793F: drivers/input/misc/wm831x-on.c
10794F: drivers/input/touchscreen/wm831x-ts.c
10795F: drivers/input/touchscreen/wm97*.c
10796F: drivers/mfd/arizona*
10797F: drivers/mfd/wm*.c
10798F: drivers/power/wm83*.c
10799F: drivers/rtc/rtc-wm83*.c
10800F: drivers/regulator/wm8*.c
10801F: drivers/video/backlight/wm83*_bl.c
10802F: drivers/watchdog/wm83*_wdt.c
10803F: include/linux/mfd/arizona/
10804F: include/linux/mfd/wm831x/
10805F: include/linux/mfd/wm8350/
10806F: include/linux/mfd/wm8400*
10807F: include/linux/wm97xx.h
10808F: include/sound/wm????.h
10809F: sound/soc/codecs/arizona.?
10810F: sound/soc/codecs/wm*
10811
10812WORKQUEUE
10813M: Tejun Heo <tj@kernel.org>
10814T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
10815S: Maintained
10816F: include/linux/workqueue.h
10817F: kernel/workqueue.c
10818F: Documentation/workqueue.txt
10819
10820X.25 NETWORK LAYER
10821M: Andrew Hendry <andrew.hendry@gmail.com>
10822L: linux-x25@vger.kernel.org
10823S: Odd Fixes
10824F: Documentation/networking/x25*
10825F: include/net/x25*
10826F: net/x25/
10827
10828X86 ARCHITECTURE (32-BIT AND 64-BIT)
10829M: Thomas Gleixner <tglx@linutronix.de>
10830M: Ingo Molnar <mingo@redhat.com>
10831M: "H. Peter Anvin" <hpa@zytor.com>
10832M: x86@kernel.org
10833L: linux-kernel@vger.kernel.org
10834T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
10835S: Maintained
10836F: Documentation/x86/
10837F: arch/x86/
10838
10839X86 PLATFORM DRIVERS
10840M: Darren Hart <dvhart@infradead.org>
10841L: platform-driver-x86@vger.kernel.org
10842T: git git://git.infradead.org/users/dvhart/linux-platform-drivers-x86.git
10843S: Maintained
10844F: drivers/platform/x86/
10845
10846X86 MCE INFRASTRUCTURE
10847M: Tony Luck <tony.luck@intel.com>
10848M: Borislav Petkov <bp@alien8.de>
10849L: linux-edac@vger.kernel.org
10850S: Maintained
10851F: arch/x86/kernel/cpu/mcheck/*
10852
10853X86 VDSO
10854M: Andy Lutomirski <luto@amacapital.net>
10855L: linux-kernel@vger.kernel.org
10856T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
10857S: Maintained
10858F: arch/x86/vdso/
10859
10860XC2028/3028 TUNER DRIVER
10861M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
10862L: linux-media@vger.kernel.org
10863W: http://linuxtv.org
10864T: git git://linuxtv.org/media_tree.git
10865S: Maintained
10866F: drivers/media/tuners/tuner-xc2028.*
10867
10868XEN HYPERVISOR INTERFACE
10869M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
10870M: Boris Ostrovsky <boris.ostrovsky@oracle.com>
10871M: David Vrabel <david.vrabel@citrix.com>
10872L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
10873T: git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
10874S: Supported
10875F: arch/x86/xen/
10876F: drivers/*/xen-*front.c
10877F: drivers/xen/
10878F: arch/x86/include/asm/xen/
10879F: include/xen/
10880F: include/uapi/xen/
10881
10882XEN HYPERVISOR ARM
10883M: Stefano Stabellini <stefano.stabellini@eu.citrix.com>
10884L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
10885S: Supported
10886F: arch/arm/xen/
10887F: arch/arm/include/asm/xen/
10888
10889XEN HYPERVISOR ARM64
10890M: Stefano Stabellini <stefano.stabellini@eu.citrix.com>
10891L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
10892S: Supported
10893F: arch/arm64/xen/
10894F: arch/arm64/include/asm/xen/
10895
10896XEN NETWORK BACKEND DRIVER
10897M: Ian Campbell <ian.campbell@citrix.com>
10898M: Wei Liu <wei.liu2@citrix.com>
10899L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
10900L: netdev@vger.kernel.org
10901S: Supported
10902F: drivers/net/xen-netback/*
10903
10904XEN PCI SUBSYSTEM
10905M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
10906L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
10907S: Supported
10908F: arch/x86/pci/*xen*
10909F: drivers/pci/*xen*
10910
10911XEN BLOCK SUBSYSTEM
10912M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
10913M: Roger Pau Monné <roger.pau@citrix.com>
10914L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
10915S: Supported
10916F: drivers/block/xen-blkback/*
10917F: drivers/block/xen*
10918
10919XEN PVSCSI DRIVERS
10920M: Juergen Gross <jgross@suse.com>
10921L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
10922L: linux-scsi@vger.kernel.org
10923S: Supported
10924F: drivers/scsi/xen-scsifront.c
10925F: drivers/xen/xen-scsiback.c
10926F: include/xen/interface/io/vscsiif.h
10927
10928XEN SWIOTLB SUBSYSTEM
10929M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
10930L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
10931S: Supported
10932F: arch/x86/xen/*swiotlb*
10933F: drivers/xen/*swiotlb*
10934
10935XFS FILESYSTEM
10936P: Silicon Graphics Inc
10937M: Dave Chinner <david@fromorbit.com>
10938M: xfs@oss.sgi.com
10939L: xfs@oss.sgi.com
10940W: http://oss.sgi.com/projects/xfs
10941T: git git://oss.sgi.com/xfs/xfs.git
10942S: Supported
10943F: Documentation/filesystems/xfs.txt
10944F: fs/xfs/
10945
10946XILINX AXI ETHERNET DRIVER
10947M: Anirudha Sarangi <anirudh@xilinx.com>
10948M: John Linn <John.Linn@xilinx.com>
10949S: Maintained
10950F: drivers/net/ethernet/xilinx/xilinx_axienet*
10951
10952XILINX UARTLITE SERIAL DRIVER
10953M: Peter Korsgaard <jacmet@sunsite.dk>
10954L: linux-serial@vger.kernel.org
10955S: Maintained
10956F: drivers/tty/serial/uartlite.c
10957
10958XILINX VIDEO IP CORES
10959M: Hyun Kwon <hyun.kwon@xilinx.com>
10960M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10961L: linux-media@vger.kernel.org
10962T: git git://linuxtv.org/media_tree.git
10963S: Supported
10964F: Documentation/devicetree/bindings/media/xilinx/
10965F: drivers/media/platform/xilinx/
10966F: include/uapi/linux/xilinx-v4l2-controls.h
10967
10968XILLYBUS DRIVER
10969M: Eli Billauer <eli.billauer@gmail.com>
10970L: linux-kernel@vger.kernel.org
10971S: Supported
10972F: drivers/char/xillybus/
10973
10974XTENSA XTFPGA PLATFORM SUPPORT
10975M: Max Filippov <jcmvbkbc@gmail.com>
10976L: linux-xtensa@linux-xtensa.org
10977S: Maintained
10978F: drivers/spi/spi-xtensa-xtfpga.c
10979F: sound/soc/xtensa/xtfpga-i2s.c
10980
10981YAM DRIVER FOR AX.25
10982M: Jean-Paul Roubelat <jpr@f6fbb.org>
10983L: linux-hams@vger.kernel.org
10984S: Maintained
10985F: drivers/net/hamradio/yam*
10986F: include/linux/yam.h
10987
10988YEALINK PHONE DRIVER
10989M: Henk Vergonet <Henk.Vergonet@gmail.com>
10990L: usbb2k-api-dev@nongnu.org
10991S: Maintained
10992F: Documentation/input/yealink.txt
10993F: drivers/input/misc/yealink.*
10994
10995Z8530 DRIVER FOR AX.25
10996M: Joerg Reuter <jreuter@yaina.de>
10997W: http://yaina.de/jreuter/
10998W: http://www.qsl.net/dl1bke/
10999L: linux-hams@vger.kernel.org
11000S: Maintained
11001F: Documentation/networking/z8530drv.txt
11002F: drivers/net/hamradio/*scc.c
11003F: drivers/net/hamradio/z8530.h
11004
11005ZBUD COMPRESSED PAGE ALLOCATOR
11006M: Seth Jennings <sjennings@variantweb.net>
11007L: linux-mm@kvack.org
11008S: Maintained
11009F: mm/zbud.c
11010F: include/linux/zbud.h
11011
11012ZD1211RW WIRELESS DRIVER
11013M: Daniel Drake <dsd@gentoo.org>
11014M: Ulrich Kunitz <kune@deine-taler.de>
11015W: http://zd1211.ath.cx/wiki/DriverRewrite
11016L: linux-wireless@vger.kernel.org
11017L: zd1211-devs@lists.sourceforge.net (subscribers-only)
11018S: Maintained
11019F: drivers/net/wireless/zd1211rw/
11020
11021ZR36067 VIDEO FOR LINUX DRIVER
11022L: mjpeg-users@lists.sourceforge.net
11023L: linux-media@vger.kernel.org
11024W: http://mjpeg.sourceforge.net/driver-zoran/
11025T: hg http://linuxtv.org/hg/v4l-dvb
11026S: Odd Fixes
11027F: drivers/media/pci/zoran/
11028
11029ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
11030M: Minchan Kim <minchan@kernel.org>
11031M: Nitin Gupta <ngupta@vflare.org>
11032L: linux-kernel@vger.kernel.org
11033S: Maintained
11034F: drivers/block/zram/
11035F: Documentation/blockdev/zram.txt
11036
11037ZS DECSTATION Z85C30 SERIAL DRIVER
11038M: "Maciej W. Rozycki" <macro@linux-mips.org>
11039S: Maintained
11040F: drivers/tty/serial/zs.*
11041
11042ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
11043M: Minchan Kim <minchan@kernel.org>
11044M: Nitin Gupta <ngupta@vflare.org>
11045L: linux-mm@kvack.org
11046S: Maintained
11047F: mm/zsmalloc.c
11048F: include/linux/zsmalloc.h
11049F: Documentation/vm/zsmalloc.txt
11050
11051ZSWAP COMPRESSED SWAP CACHING
11052M: Seth Jennings <sjennings@variantweb.net>
11053L: linux-mm@kvack.org
11054S: Maintained
11055F: mm/zswap.c
11056
11057THE REST
11058M: Linus Torvalds <torvalds@linux-foundation.org>
11059L: linux-kernel@vger.kernel.org
11060Q: http://patchwork.kernel.org/project/LKML/list/
11061T: git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
11062S: Buried alive in reporters
11063F: *
11064F: */